diff --git a/go.mod b/go.mod index aae9101f..b8fe663d 100644 --- a/go.mod +++ b/go.mod @@ -37,8 +37,7 @@ require ( github.com/tsg/go-daemon v0.0.0-20200207173439-e704b93fd89b go.uber.org/zap v1.14.1 // indirect golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f - golang.org/x/sys v0.0.0-20200331124033-c3d80250170d // indirect - golang.org/x/text v0.3.2 - golang.org/x/tools v0.0.0-20200331202046-9d5940d49312 + golang.org/x/text v0.3.8 // indirect + golang.org/x/tools v0.1.12 howett.net/plist v0.0.0-20200225050739-77e249a2e2ba // indirect ) diff --git a/go.sum b/go.sum index 1e70ad3f..9c8df041 100644 --- a/go.sum +++ b/go.sum @@ -138,7 +138,6 @@ github.com/dgrijalva/jwt-go v3.2.1-0.20190620180102-5e25c22bd5d6+incompatible h1 github.com/dgrijalva/jwt-go v3.2.1-0.20190620180102-5e25c22bd5d6+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= github.com/digitalocean/go-libvirt v0.0.0-20180301200012-6075ea3c39a1/go.mod h1:PRcPVAAma6zcLpFd4GZrjR/MRpood3TamjKI2m/z/Uw= github.com/dimchansky/utfbom v1.1.0/go.mod h1:rO41eb7gLfo8SF1jd9F8HplJm1Fewwi4mQvIirEdv+8= -github.com/dlclark/regexp2 v1.1.7-0.20171009020623-7632a260cbaf h1:uOWCk+L8abzw0BzmnCn7j7VT3g6bv9zW8fkR0yOP0Q4= github.com/dlclark/regexp2 v1.1.7-0.20171009020623-7632a260cbaf/go.mod h1:2pZnwuY/m+8K6iRw6wQdMtk+rH5tNGR1i55kozfMjCc= github.com/dlclark/regexp2 v1.2.0 h1:8sAhBGEM0dRWogWqWyQeIJnxjWO6oIjl8FKqREDsGfk= github.com/dlclark/regexp2 v1.2.0/go.mod h1:2pZnwuY/m+8K6iRw6wQdMtk+rH5tNGR1i55kozfMjCc= @@ -152,7 +151,6 @@ github.com/docker/go-metrics v0.0.1/go.mod h1:cG1hvH2utMXtqgqqYE9plW6lDxS3/5ayHz github.com/docker/go-units v0.4.0 h1:3uh0PgVws3nIA0Q+MwDC8yjEPf9zjRfZZWXZYDct3Tw= github.com/docker/go-units v0.4.0/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk= github.com/docker/spdystream v0.0.0-20160310174837-449fdfce4d96/go.mod h1:Qh8CwZgvJUkLughtfhJv5dyTYa91l1fOUCrgjqmcifM= -github.com/dop251/goja_nodejs v0.0.0-20171011081505-adff31b136e6 h1:RrkoB0pT3gnjXhL/t10BSP1mcr/0Ldea2uMyuBr2SWk= github.com/dop251/goja_nodejs v0.0.0-20171011081505-adff31b136e6/go.mod h1:hn7BA7c8pLvoGndExHudxTDKZ84Pyvv+90pbBjbTz0Y= github.com/dop251/goja_nodejs v0.0.0-20200128125109-2d688c7e0ac4 h1:L3xoE2+R67n8YEoNBB9K5h9CYJd3QbD8iYAjnuqFNK8= github.com/dop251/goja_nodejs v0.0.0-20200128125109-2d688c7e0ac4/go.mod h1:hn7BA7c8pLvoGndExHudxTDKZ84Pyvv+90pbBjbTz0Y= @@ -227,7 +225,6 @@ github.com/go-openapi/jsonpointer v0.0.0-20160704185906-46af16f9f7b1/go.mod h1:+ github.com/go-openapi/jsonreference v0.0.0-20160704190145-13c6e3589ad9/go.mod h1:W3Z9FmVs9qj+KR4zFKmDPGiLdk1D9Rlm7cyMvf57TTg= github.com/go-openapi/spec v0.0.0-20160808142527-6aced65f8501/go.mod h1:J8+jY1nAiCcj+friV/PDoE1/3eeccG9LYBs0tYvLOWc= github.com/go-openapi/swag v0.0.0-20160704191624-1d0bd113de87/go.mod h1:DXUve3Dpr1UfpPtxFw+EFuQ41HhCWZfha5jSVRG7C7I= -github.com/go-sourcemap/sourcemap v2.1.2+incompatible h1:0b/xya7BKGhXuqFESKM4oIiRo9WOt2ebz7KxfreD6ug= github.com/go-sourcemap/sourcemap v2.1.2+incompatible/go.mod h1:F8jJfvm2KbVjc5NqelyYJmf/v5J0dwNLS2mL4sNA1Jg= github.com/go-sourcemap/sourcemap v2.1.3+incompatible h1:W1iEw64niKVGogNgBN3ePyLFfuisuzeidWPMPWmECqU= github.com/go-sourcemap/sourcemap v2.1.3+incompatible/go.mod h1:F8jJfvm2KbVjc5NqelyYJmf/v5J0dwNLS2mL4sNA1Jg= @@ -340,7 +337,6 @@ github.com/jmoiron/sqlx v1.2.1-0.20190826204134-d7d95172beb5/go.mod h1:1FEQNm3xl github.com/joeshaw/multierror v0.0.0-20140124173710-69b34d4ec901 h1:rp+c0RAYOWj8l6qbCUTSiRLG/iKnW3K3/QfPPuSsBt4= github.com/joeshaw/multierror v0.0.0-20140124173710-69b34d4ec901/go.mod h1:Z86h9688Y0wesXCyonoVr47MasHilkuLMqGhRZ4Hpak= github.com/joho/godotenv v1.3.0/go.mod h1:7hK45KPybAkOC6peb+G5yklZfMxEjkZhHbwpqxOKXbg= -github.com/josephspurrier/goversioninfo v0.0.0-20190209210621-63e6d1acd3dd h1:KikNiFwUO3QLyeKyN4k9yBH9Pcu/gU/yficWi61cJIw= github.com/josephspurrier/goversioninfo v0.0.0-20190209210621-63e6d1acd3dd/go.mod h1:eJTEwMjXb7kZ633hO3Ln9mBUCOjX2+FlTljvpl9SYdE= github.com/josephspurrier/goversioninfo v0.0.0-20200309025242-14b0ab84c6ca h1:ozPUX9TKQZVek4lZWYRsQo7uS8vJ+q4OOHvRhHiCLfU= github.com/josephspurrier/goversioninfo v0.0.0-20200309025242-14b0ab84c6ca/go.mod h1:eJTEwMjXb7kZ633hO3Ln9mBUCOjX2+FlTljvpl9SYdE= @@ -383,13 +379,11 @@ github.com/magefile/mage v1.9.0/go.mod h1:z5UZb/iS3GoOSn0JgWuiw7dxlurVYTu+/jHXqQ github.com/mailru/easyjson v0.0.0-20160728113105-d5b7844b561a/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= github.com/mailru/easyjson v0.7.1/go.mod h1:KAzv3t3aY1NaHWoQz1+4F1ccyAH66Jk7yos7ldAVICs= github.com/martini-contrib/render v0.0.0-20150707142108-ec18f8345a11/go.mod h1:Ah2dBMoxZEqk118as2T4u4fjfXarE0pPnMJaArZQZsI= -github.com/mattn/go-colorable v0.0.8 h1:KatiXbcoFpoKmM5pL0yhug+tx/POfZO+0aVsuGhUhgo= github.com/mattn/go-colorable v0.0.8/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU= github.com/mattn/go-colorable v0.1.2 h1:/bC9yWikZXAL9uJdulbSfyVNIR3n3trXl+v8+1sx8mU= github.com/mattn/go-colorable v0.1.2/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= github.com/mattn/go-ieproxy v0.0.0-20190610004146-91bb50d98149/go.mod h1:31jz6HNzdxOmlERGGEc4v/dMssOfmp2p5bT/okiKFFc= github.com/mattn/go-ieproxy v0.0.0-20191113090002-7c0f6868bffe/go.mod h1:pYabZ6IHcRpFh7vIaLfK7rdcWgFEb3SFJ6/gNWuh88E= -github.com/mattn/go-isatty v0.0.2 h1:F+DnWktyadxnOrohKLNUC9/GjFii5RJgY4GFG6ilggw= github.com/mattn/go-isatty v0.0.2/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= github.com/mattn/go-isatty v0.0.9 h1:d5US/mDsogSGW37IV293h//ZFaeajb69h+EHFsv2xGg= @@ -405,7 +399,6 @@ github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrk github.com/mitchellh/go-wordwrap v1.0.0/go.mod h1:ZXFpozHsX6DPmq2I0TCekCxypsnAUbP2oI0UX1GXzOo= github.com/mitchellh/gox v1.0.1 h1:x0jD3dcHk9a9xPSDN6YEL4xL6Qz0dvNYm8yZqui5chI= github.com/mitchellh/gox v1.0.1/go.mod h1:ED6BioOGXMswlXa2zxfh/xdd5QhwYliBFn9V18Ap4z4= -github.com/mitchellh/hashstructure v0.0.0-20170116052023-ab25296c0f51 h1:qdHlMllk/PTLUrX3XdtXDrLL1lPSfcqUmJD1eYfbapg= github.com/mitchellh/hashstructure v0.0.0-20170116052023-ab25296c0f51/go.mod h1:QjSHrPWS+BGUVBYkbTZWEnOh3G1DutKwClXU/ABz6AQ= github.com/mitchellh/hashstructure v1.0.0 h1:ZkRJX1CyOoTkar7p/mLS5TZU4nJ1Rn/F8u9dGS02Q3Y= github.com/mitchellh/hashstructure v1.0.0/go.mod h1:QjSHrPWS+BGUVBYkbTZWEnOh3G1DutKwClXU/ABz6AQ= @@ -478,13 +471,11 @@ github.com/prometheus/procfs v0.0.0-20190425082905-87a4384529e0/go.mod h1:TjEm7z github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= github.com/prometheus/procfs v0.0.3/go.mod h1:4A/X28fw3Fc593LaREMrKMqOKvUAntwMDaekg4FpcdQ= github.com/prometheus/procfs v0.0.5/go.mod h1:4A/X28fw3Fc593LaREMrKMqOKvUAntwMDaekg4FpcdQ= -github.com/prometheus/procfs v0.0.9-0.20191208103036-42f6e295b56f h1:i2BUTcG1g7lSgF/xVL4BJBAdrtNp4zL8woVTGHpEG4g= github.com/prometheus/procfs v0.0.9-0.20191208103036-42f6e295b56f/go.mod h1:7Qr8sr6344vo1JqZ6HhLceV9o3AJ1Ff+GxbHq6oeK9A= github.com/prometheus/procfs v0.0.11 h1:DhHlBtkHWPYi8O2y31JkK0TF+DGM+51OopZjH/Ia5qI= github.com/prometheus/procfs v0.0.11/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU= github.com/prometheus/prometheus v2.5.0+incompatible/go.mod h1:oAIUtOny2rjMX0OWN5vPR5/q/twIROJvdqnQKDdil/s= github.com/rakyll/statik v0.1.6/go.mod h1:OEi9wJV/fMUAGx1eNjq75DKDsJVuEv1U0oYdX6GX8Zs= -github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a h1:9ZKAASQSHhDYGoxY8uLVpewe1GDZ2vu2Tr/vTdVAkFQ= github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= github.com/rcrowley/go-metrics v0.0.0-20200313005456-10cdbea86bc0 h1:MkV+77GLUNo5oJ0jf870itWm3D0Sjh7+Za9gazKc5LQ= github.com/rcrowley/go-metrics v0.0.0-20200313005456-10cdbea86bc0/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= @@ -559,23 +550,20 @@ github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb/go.mod h1:N2 github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415/go.mod h1:GwrjFmJcFw6At/Gs6z4yjiIwzuJ1/+UwLxMQDVQXShQ= github.com/xeipuuv/gojsonschema v0.0.0-20180618132009-1d523034197f/go.mod h1:5yf86TLmAcydyeJq5YvxkGPE2fm/u4myDekKRoLuqhs= github.com/xeipuuv/gojsonschema v0.0.0-20181112162635-ac52e6811b56/go.mod h1:5yf86TLmAcydyeJq5YvxkGPE2fm/u4myDekKRoLuqhs= -github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= github.com/yuin/gopher-lua v0.0.0-20170403160031-b402f3114ec7/go.mod h1:aEV29XrmTYFr3CiRxZeGHpkvbwq+prZduBqMaascyCU= go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU= go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8= go.opencensus.io v0.22.2 h1:75k/FF0Q2YM8QYo07VPddOLBslDt1MZOdEslOHvmzAs= go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= -go.uber.org/atomic v1.3.1 h1:U8WaWEmp56LGz7PReduqHRVF6zzs9GbMC2NEZ42dxSQ= go.uber.org/atomic v1.3.1/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= go.uber.org/atomic v1.6.0 h1:Ezj3JGmsOnG1MoRWQkPBsKLe9DwWD9QeXzTRzzldNVk= go.uber.org/atomic v1.6.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ= -go.uber.org/multierr v1.1.1-0.20170829224307-fb7d312c2c04 h1:8sYuFs2lovgFwQi15/wIkCkGX9sL8RouzbWUmBjTcXk= go.uber.org/multierr v1.1.1-0.20170829224307-fb7d312c2c04/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0= go.uber.org/multierr v1.5.0 h1:KCa4XfM8CWFCpxXRGok+Q0SS/0XBhMDbHHGABQLvD2A= go.uber.org/multierr v1.5.0/go.mod h1:FeouvMocqHpRaaGuG9EjoKcStLC43Zu/fmqdUMPcKYU= go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee h1:0mgffUl7nfd+FpvXMVz4IDEaUSmT1ysygQC7qYo7sG4= go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee/go.mod h1:vJERXedbb3MVM5f9Ejo0C68/HhF8uaILCdgjnY+goOA= -go.uber.org/zap v1.7.1 h1:wKPciimwkIgV4Aag/wpSDzvtO5JrfwdHKHO7blTHx7Q= go.uber.org/zap v1.7.1/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= go.uber.org/zap v1.14.1 h1:nYDKopTbvAPq/NrUVZwT15y2lpROBiLLyoRTbXOYWOo= go.uber.org/zap v1.14.1/go.mod h1:Mb2vm2krFEG5DV0W9qcHBYFtp/Wku1cvYaqPsS/WYfc= @@ -590,8 +578,9 @@ golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8U golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20191206172530-e9b2fee46413/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20200204104054-c9f3fb736b72 h1:+ELyKg6m8UBf0nPFSqD0mi7zUfwPyXo23HNjMnXPz7w= golang.org/x/crypto v0.0.0-20200204104054-c9f3fb736b72/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= +golang.org/x/crypto v0.0.0-20210921155107-089bfa567519 h1:7I4JAnoQBe7ZtJcBaYHi5UtiO8tQHbUSXxL+pnGRANg= +golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= @@ -614,8 +603,8 @@ golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod h1:E/iHnbuqvinMTCc golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc= golang.org/x/mod v0.1.0/go.mod h1:0QHyrYULN0/3qlju5TqG8bIK38QM8yzMo5ekMj3DlcY= golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= -golang.org/x/mod v0.2.0 h1:KU7oHjnv3XNWfa5COkzUifxZmxp1TyI7ImMXqFxLwvQ= -golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4 h1:6zppjxzCulZykYSLyVDYbneBfbaBIQPYMevg0bEwv2s= +golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= golang.org/x/net v0.0.0-20170114055629-f2499483f923/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= @@ -641,8 +630,9 @@ golang.org/x/net v0.0.0-20191112182307-2180aed22343/go.mod h1:z5CRVTTTmAJ677TzLL golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200226121028-0de0cce0169b h1:0mm1VjtFUOIlE1SbDlwjYaDxZVDP2S5ou6y0gSgXHu8= -golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/net v0.0.0-20220722155237-a158d28d115b h1:PxfKdU9lEEDYjdIzOtC4qFWgkU2rGHdKlKowJSMN9h0= +golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20181106182150-f42d05182288/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190130055435-99b60b757ec1/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= @@ -657,8 +647,9 @@ golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e h1:vcxGaoTs7kV8m5Np9uUNQin4BrLOthgV7252N8V+FwY= golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4 h1:uVc8UZUe6tr40fFVnUP5Oj+veunVezqYl9z7DYw9xzw= +golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sys v0.0.0-20170830134202-bb24a47a89ea/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -686,17 +677,25 @@ golang.org/x/sys v0.0.0-20191025021431-6c3a3bfe00ae/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20191112214154-59a1497f0cea/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200102141924-c96a22e43c9c h1:OYFUffxXPezb7BVTx9AaD4Vl0qtxmklBIkwCKH1YwDY= golang.org/x/sys v0.0.0-20200102141924-c96a22e43c9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200106162015-b016eb3dc98e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200331124033-c3d80250170d h1:nc5K6ox/4lTFbMVSL9WRR81ixkcwXThoiF6yf+R9scA= -golang.org/x/sys v0.0.0-20200331124033-c3d80250170d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f h1:v4INt8xihDGvnrfjMDVXGxw9wrfxYyCjk0KbXjhR55s= +golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= +golang.org/x/term v0.0.0-20210927222741-03fcf44c2211 h1:JGgROgKl9N8DuW20oFS5gxc+lE67/N3FcwmBPMe7ArY= +golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/text v0.0.0-20160726164857-2910a502d2bf/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20181227161524-e6919f6577db/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= -golang.org/x/text v0.3.2 h1:tW2bmiBqwgJj/UpqtC8EpXEZVYOwU0yG4iWbprSVAcs= golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= +golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= +golang.org/x/text v0.3.8 h1:nAL+RVCQ9uMn3vJZbV+MRnydTJFPf8qqY42YiA6MrqY= +golang.org/x/text v0.3.8/go.mod h1:E6s5w1FMmriuDzIBO73fBruAKo1PCIq6d2Q6DHfQ8WQ= golang.org/x/time v0.0.0-20161028155119-f51c12702a4d/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= @@ -726,10 +725,9 @@ golang.org/x/tools v0.0.0-20191029041327-9cc4af7d6b2c/go.mod h1:b+2E5dAYhXwXZwtn golang.org/x/tools v0.0.0-20191029190741-b9c20aec41a5/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191125144606-a911d9008d1f/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4 h1:Toz2IK7k8rbltAXwNAxKcn9OzqyNfMUhUNjz3sL0NMk= golang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200331202046-9d5940d49312 h1:2PHG+Ia3gK1K2kjxZnSylizb//eyaMG8gDFbOG7wLV8= -golang.org/x/tools v0.0.0-20200331202046-9d5940d49312/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.1.12 h1:VveCTK38A2rkS8ZqFY25HIDFscX5X9OoEhJd3quQmXU= +golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4= @@ -811,7 +809,6 @@ honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWh honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.1-2019.2.3 h1:3JgtbtFHMiCmsznwGVTUWbgGov+pVqnlf1dEJTNAXeM= honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= -howett.net/plist v0.0.0-20181124034731-591f970eefbb h1:jhnBjNi9UFpfpl8YZhA9CrOqpnJdvzuiHsl/dnxl11M= howett.net/plist v0.0.0-20181124034731-591f970eefbb/go.mod h1:vMygbs4qMhSZSc4lCUl2OEE+rDiIIJAIdR4m7MiMcm0= howett.net/plist v0.0.0-20200225050739-77e249a2e2ba h1:HiEs/6jQFMHpFqsdPBAk3ieVcsSS8IV+D93f43UuDPo= howett.net/plist v0.0.0-20200225050739-77e249a2e2ba/go.mod h1:vMygbs4qMhSZSc4lCUl2OEE+rDiIIJAIdR4m7MiMcm0= diff --git a/vendor/github.com/Microsoft/go-winio/pkg/etw/etw.go b/vendor/github.com/Microsoft/go-winio/pkg/etw/etw.go deleted file mode 100644 index 10cd08d8..00000000 --- a/vendor/github.com/Microsoft/go-winio/pkg/etw/etw.go +++ /dev/null @@ -1,20 +0,0 @@ -// Package etw provides support for TraceLogging-based ETW (Event Tracing -// for Windows). TraceLogging is a format of ETW events that are self-describing -// (the event contains information on its own schema). This allows them to be -// decoded without needing a separate manifest with event information. The -// implementation here is based on the information found in -// TraceLoggingProvider.h in the Windows SDK, which implements TraceLogging as a -// set of C macros. -package etw - -//go:generate go run mksyscall_windows.go -output zsyscall_windows.go etw.go - -//sys eventRegister(providerId *windows.GUID, callback uintptr, callbackContext uintptr, providerHandle *providerHandle) (win32err error) = advapi32.EventRegister - -//sys eventUnregister_64(providerHandle providerHandle) (win32err error) = advapi32.EventUnregister -//sys eventWriteTransfer_64(providerHandle providerHandle, descriptor *eventDescriptor, activityID *windows.GUID, relatedActivityID *windows.GUID, dataDescriptorCount uint32, dataDescriptors *eventDataDescriptor) (win32err error) = advapi32.EventWriteTransfer -//sys eventSetInformation_64(providerHandle providerHandle, class eventInfoClass, information uintptr, length uint32) (win32err error) = advapi32.EventSetInformation - -//sys eventUnregister_32(providerHandle_low uint32, providerHandle_high uint32) (win32err error) = advapi32.EventUnregister -//sys eventWriteTransfer_32(providerHandle_low uint32, providerHandle_high uint32, descriptor *eventDescriptor, activityID *windows.GUID, relatedActivityID *windows.GUID, dataDescriptorCount uint32, dataDescriptors *eventDataDescriptor) (win32err error) = advapi32.EventWriteTransfer -//sys eventSetInformation_32(providerHandle_low uint32, providerHandle_high uint32, class eventInfoClass, information uintptr, length uint32) (win32err error) = advapi32.EventSetInformation diff --git a/vendor/github.com/Microsoft/go-winio/pkg/etw/eventdata.go b/vendor/github.com/Microsoft/go-winio/pkg/etw/eventdata.go deleted file mode 100644 index a524d892..00000000 --- a/vendor/github.com/Microsoft/go-winio/pkg/etw/eventdata.go +++ /dev/null @@ -1,71 +0,0 @@ -package etw - -import ( - "bytes" - "encoding/binary" - "syscall" -) - -// eventData maintains a buffer which builds up the data for an ETW event. It -// needs to be paired with EventMetadata which describes the event. -type eventData struct { - buffer bytes.Buffer -} - -// bytes returns the raw binary data containing the event data. The returned -// value is not copied from the internal buffer, so it can be mutated by the -// eventData object after it is returned. -func (ed *eventData) bytes() []byte { - return ed.buffer.Bytes() -} - -// writeString appends a string, including the null terminator, to the buffer. -func (ed *eventData) writeString(data string) { - ed.buffer.WriteString(data) - ed.buffer.WriteByte(0) -} - -// writeInt8 appends a int8 to the buffer. -func (ed *eventData) writeInt8(value int8) { - ed.buffer.WriteByte(uint8(value)) -} - -// writeInt16 appends a int16 to the buffer. -func (ed *eventData) writeInt16(value int16) { - binary.Write(&ed.buffer, binary.LittleEndian, value) -} - -// writeInt32 appends a int32 to the buffer. -func (ed *eventData) writeInt32(value int32) { - binary.Write(&ed.buffer, binary.LittleEndian, value) -} - -// writeInt64 appends a int64 to the buffer. -func (ed *eventData) writeInt64(value int64) { - binary.Write(&ed.buffer, binary.LittleEndian, value) -} - -// writeUint8 appends a uint8 to the buffer. -func (ed *eventData) writeUint8(value uint8) { - ed.buffer.WriteByte(value) -} - -// writeUint16 appends a uint16 to the buffer. -func (ed *eventData) writeUint16(value uint16) { - binary.Write(&ed.buffer, binary.LittleEndian, value) -} - -// writeUint32 appends a uint32 to the buffer. -func (ed *eventData) writeUint32(value uint32) { - binary.Write(&ed.buffer, binary.LittleEndian, value) -} - -// writeUint64 appends a uint64 to the buffer. -func (ed *eventData) writeUint64(value uint64) { - binary.Write(&ed.buffer, binary.LittleEndian, value) -} - -// writeFiletime appends a FILETIME to the buffer. -func (ed *eventData) writeFiletime(value syscall.Filetime) { - binary.Write(&ed.buffer, binary.LittleEndian, value) -} diff --git a/vendor/github.com/Microsoft/go-winio/pkg/etw/eventdatadescriptor.go b/vendor/github.com/Microsoft/go-winio/pkg/etw/eventdatadescriptor.go deleted file mode 100644 index 8b0ad481..00000000 --- a/vendor/github.com/Microsoft/go-winio/pkg/etw/eventdatadescriptor.go +++ /dev/null @@ -1,29 +0,0 @@ -package etw - -import ( - "unsafe" -) - -type eventDataDescriptorType uint8 - -const ( - eventDataDescriptorTypeUserData eventDataDescriptorType = iota - eventDataDescriptorTypeEventMetadata - eventDataDescriptorTypeProviderMetadata -) - -type eventDataDescriptor struct { - ptr ptr64 - size uint32 - dataType eventDataDescriptorType - reserved1 uint8 - reserved2 uint16 -} - -func newEventDataDescriptor(dataType eventDataDescriptorType, buffer []byte) eventDataDescriptor { - return eventDataDescriptor{ - ptr: ptr64{ptr: unsafe.Pointer(&buffer[0])}, - size: uint32(len(buffer)), - dataType: dataType, - } -} diff --git a/vendor/github.com/Microsoft/go-winio/pkg/etw/eventdescriptor.go b/vendor/github.com/Microsoft/go-winio/pkg/etw/eventdescriptor.go deleted file mode 100644 index cc41f159..00000000 --- a/vendor/github.com/Microsoft/go-winio/pkg/etw/eventdescriptor.go +++ /dev/null @@ -1,84 +0,0 @@ -package etw - -// Channel represents the ETW logging channel that is used. It can be used by -// event consumers to give an event special treatment. -type Channel uint8 - -const ( - // ChannelTraceLogging is the default channel for TraceLogging events. It is - // not required to be used for TraceLogging, but will prevent decoding - // issues for these events on older operating systems. - ChannelTraceLogging Channel = 11 -) - -// Level represents the ETW logging level. There are several predefined levels -// that are commonly used, but technically anything from 0-255 is allowed. -// Lower levels indicate more important events, and 0 indicates an event that -// will always be collected. -type Level uint8 - -// Predefined ETW log levels from winmeta.xml in the Windows SDK. -const ( - LevelAlways Level = iota - LevelCritical - LevelError - LevelWarning - LevelInfo - LevelVerbose -) - -// Opcode represents the operation that the event indicates is being performed. -type Opcode uint8 - -// Predefined ETW opcodes from winmeta.xml in the Windows SDK. -const ( - // OpcodeInfo indicates an informational event. - OpcodeInfo Opcode = iota - // OpcodeStart indicates the start of an operation. - OpcodeStart - // OpcodeStop indicates the end of an operation. - OpcodeStop - // OpcodeDCStart indicates the start of a provider capture state operation. - OpcodeDCStart - // OpcodeDCStop indicates the end of a provider capture state operation. - OpcodeDCStop -) - -// EventDescriptor represents various metadata for an ETW event. -type eventDescriptor struct { - id uint16 - version uint8 - channel Channel - level Level - opcode Opcode - task uint16 - keyword uint64 -} - -// NewEventDescriptor returns an EventDescriptor initialized for use with -// TraceLogging. -func newEventDescriptor() *eventDescriptor { - // Standard TraceLogging events default to the TraceLogging channel, and - // verbose level. - return &eventDescriptor{ - channel: ChannelTraceLogging, - level: LevelVerbose, - } -} - -// Identity returns the identity of the event. If the identity is not 0, it -// should uniquely identify the other event metadata (contained in -// EventDescriptor, and field metadata). Only the lower 24 bits of this value -// are relevant. -func (ed *eventDescriptor) identity() uint32 { - return (uint32(ed.version) << 16) | uint32(ed.id) -} - -// SetIdentity sets the identity of the event. If the identity is not 0, it -// should uniquely identify the other event metadata (contained in -// EventDescriptor, and field metadata). Only the lower 24 bits of this value -// are relevant. -func (ed *eventDescriptor) setIdentity(identity uint32) { - ed.id = uint16(identity) - ed.version = uint8(identity >> 16) -} diff --git a/vendor/github.com/Microsoft/go-winio/pkg/etw/eventmetadata.go b/vendor/github.com/Microsoft/go-winio/pkg/etw/eventmetadata.go deleted file mode 100644 index 6fdc126c..00000000 --- a/vendor/github.com/Microsoft/go-winio/pkg/etw/eventmetadata.go +++ /dev/null @@ -1,177 +0,0 @@ -package etw - -import ( - "bytes" - "encoding/binary" -) - -// inType indicates the type of data contained in the ETW event. -type inType byte - -// Various inType definitions for TraceLogging. These must match the definitions -// found in TraceLoggingProvider.h in the Windows SDK. -const ( - inTypeNull inType = iota - inTypeUnicodeString - inTypeANSIString - inTypeInt8 - inTypeUint8 - inTypeInt16 - inTypeUint16 - inTypeInt32 - inTypeUint32 - inTypeInt64 - inTypeUint64 - inTypeFloat - inTypeDouble - inTypeBool32 - inTypeBinary - inTypeGUID - inTypePointerUnsupported - inTypeFileTime - inTypeSystemTime - inTypeSID - inTypeHexInt32 - inTypeHexInt64 - inTypeCountedString - inTypeCountedANSIString - inTypeStruct - inTypeCountedBinary - inTypeCountedArray inType = 32 - inTypeArray inType = 64 -) - -// outType specifies a hint to the event decoder for how the value should be -// formatted. -type outType byte - -// Various outType definitions for TraceLogging. These must match the -// definitions found in TraceLoggingProvider.h in the Windows SDK. -const ( - // outTypeDefault indicates that the default formatting for the inType will - // be used by the event decoder. - outTypeDefault outType = iota - outTypeNoPrint - outTypeString - outTypeBoolean - outTypeHex - outTypePID - outTypeTID - outTypePort - outTypeIPv4 - outTypeIPv6 - outTypeSocketAddress - outTypeXML - outTypeJSON - outTypeWin32Error - outTypeNTStatus - outTypeHResult - outTypeFileTime - outTypeSigned - outTypeUnsigned - outTypeUTF8 outType = 35 - outTypePKCS7WithTypeInfo outType = 36 - outTypeCodePointer outType = 37 - outTypeDateTimeUTC outType = 38 -) - -// eventMetadata maintains a buffer which builds up the metadata for an ETW -// event. It needs to be paired with EventData which describes the event. -type eventMetadata struct { - buffer bytes.Buffer -} - -// bytes returns the raw binary data containing the event metadata. Before being -// returned, the current size of the buffer is written to the start of the -// buffer. The returned value is not copied from the internal buffer, so it can -// be mutated by the eventMetadata object after it is returned. -func (em *eventMetadata) bytes() []byte { - // Finalize the event metadata buffer by filling in the buffer length at the - // beginning. - binary.LittleEndian.PutUint16(em.buffer.Bytes(), uint16(em.buffer.Len())) - return em.buffer.Bytes() -} - -// writeEventHeader writes the metadata for the start of an event to the buffer. -// This specifies the event name and tags. -func (em *eventMetadata) writeEventHeader(name string, tags uint32) { - binary.Write(&em.buffer, binary.LittleEndian, uint16(0)) // Length placeholder - em.writeTags(tags) - em.buffer.WriteString(name) - em.buffer.WriteByte(0) // Null terminator for name -} - -func (em *eventMetadata) writeFieldInner(name string, inType inType, outType outType, tags uint32, arrSize uint16) { - em.buffer.WriteString(name) - em.buffer.WriteByte(0) // Null terminator for name - - if outType == outTypeDefault && tags == 0 { - em.buffer.WriteByte(byte(inType)) - } else { - em.buffer.WriteByte(byte(inType | 128)) - if tags == 0 { - em.buffer.WriteByte(byte(outType)) - } else { - em.buffer.WriteByte(byte(outType | 128)) - em.writeTags(tags) - } - } - - if arrSize != 0 { - binary.Write(&em.buffer, binary.LittleEndian, arrSize) - } -} - -// writeTags writes out the tags value to the event metadata. Tags is a 28-bit -// value, interpreted as bit flags, which are only relevant to the event -// consumer. The event consumer may choose to attribute special meaning to tags -// (e.g. 0x4 could mean the field contains PII). Tags are written as a series of -// bytes, each containing 7 bits of tag value, with the high bit set if there is -// more tag data in the following byte. This allows for a more compact -// representation when not all of the tag bits are needed. -func (em *eventMetadata) writeTags(tags uint32) { - // Only use the top 28 bits of the tags value. - tags &= 0xfffffff - - for { - // Tags are written with the most significant bits (e.g. 21-27) first. - val := tags >> 21 - - if tags&0x1fffff == 0 { - // If there is no more data to write after this, write this value - // without the high bit set, and return. - em.buffer.WriteByte(byte(val & 0x7f)) - return - } - - em.buffer.WriteByte(byte(val | 0x80)) - - tags <<= 7 - } -} - -// writeField writes the metadata for a simple field to the buffer. -func (em *eventMetadata) writeField(name string, inType inType, outType outType, tags uint32) { - em.writeFieldInner(name, inType, outType, tags, 0) -} - -// writeArray writes the metadata for an array field to the buffer. The number -// of elements in the array must be written as a uint16 in the event data, -// immediately preceeding the event data. -func (em *eventMetadata) writeArray(name string, inType inType, outType outType, tags uint32) { - em.writeFieldInner(name, inType|inTypeArray, outType, tags, 0) -} - -// writeCountedArray writes the metadata for an array field to the buffer. The -// size of a counted array is fixed, and the size is written into the metadata -// directly. -func (em *eventMetadata) writeCountedArray(name string, count uint16, inType inType, outType outType, tags uint32) { - em.writeFieldInner(name, inType|inTypeCountedArray, outType, tags, count) -} - -// writeStruct writes the metadata for a nested struct to the buffer. The struct -// contains the next N fields in the metadata, where N is specified by the -// fieldCount argument. -func (em *eventMetadata) writeStruct(name string, fieldCount uint8, tags uint32) { - em.writeFieldInner(name, inTypeStruct, outType(fieldCount), tags, 0) -} diff --git a/vendor/github.com/Microsoft/go-winio/pkg/etw/eventopt.go b/vendor/github.com/Microsoft/go-winio/pkg/etw/eventopt.go deleted file mode 100644 index fb6ac7db..00000000 --- a/vendor/github.com/Microsoft/go-winio/pkg/etw/eventopt.go +++ /dev/null @@ -1,73 +0,0 @@ -package etw - -import ( - "github.com/Microsoft/go-winio/pkg/guid" -) - -type eventOptions struct { - descriptor *eventDescriptor - activityID guid.GUID - relatedActivityID guid.GUID - tags uint32 -} - -// EventOpt defines the option function type that can be passed to -// Provider.WriteEvent to specify general event options, such as level and -// keyword. -type EventOpt func(options *eventOptions) - -// WithEventOpts returns the variadic arguments as a single slice. -func WithEventOpts(opts ...EventOpt) []EventOpt { - return opts -} - -// WithLevel specifies the level of the event to be written. -func WithLevel(level Level) EventOpt { - return func(options *eventOptions) { - options.descriptor.level = level - } -} - -// WithKeyword specifies the keywords of the event to be written. Multiple uses -// of this option are OR'd together. -func WithKeyword(keyword uint64) EventOpt { - return func(options *eventOptions) { - options.descriptor.keyword |= keyword - } -} - -// WithChannel specifies the channel of the event to be written. -func WithChannel(channel Channel) EventOpt { - return func(options *eventOptions) { - options.descriptor.channel = channel - } -} - -// WithOpcode specifies the opcode of the event to be written. -func WithOpcode(opcode Opcode) EventOpt { - return func(options *eventOptions) { - options.descriptor.opcode = opcode - } -} - -// WithTags specifies the tags of the event to be written. Tags is a 28-bit -// value (top 4 bits are ignored) which are interpreted by the event consumer. -func WithTags(newTags uint32) EventOpt { - return func(options *eventOptions) { - options.tags |= newTags - } -} - -// WithActivityID specifies the activity ID of the event to be written. -func WithActivityID(activityID guid.GUID) EventOpt { - return func(options *eventOptions) { - options.activityID = activityID - } -} - -// WithRelatedActivityID specifies the parent activity ID of the event to be written. -func WithRelatedActivityID(activityID guid.GUID) EventOpt { - return func(options *eventOptions) { - options.relatedActivityID = activityID - } -} diff --git a/vendor/github.com/Microsoft/go-winio/pkg/etw/fieldopt.go b/vendor/github.com/Microsoft/go-winio/pkg/etw/fieldopt.go deleted file mode 100644 index d544a299..00000000 --- a/vendor/github.com/Microsoft/go-winio/pkg/etw/fieldopt.go +++ /dev/null @@ -1,514 +0,0 @@ -package etw - -import ( - "fmt" - "math" - "reflect" - "syscall" - "time" - "unsafe" -) - -// FieldOpt defines the option function type that can be passed to -// Provider.WriteEvent to add fields to the event. -type FieldOpt func(em *eventMetadata, ed *eventData) - -// WithFields returns the variadic arguments as a single slice. -func WithFields(opts ...FieldOpt) []FieldOpt { - return opts -} - -// BoolField adds a single bool field to the event. -func BoolField(name string, value bool) FieldOpt { - return func(em *eventMetadata, ed *eventData) { - em.writeField(name, inTypeUint8, outTypeBoolean, 0) - bool8 := uint8(0) - if value { - bool8 = uint8(1) - } - ed.writeUint8(bool8) - } -} - -// BoolArray adds an array of bool to the event. -func BoolArray(name string, values []bool) FieldOpt { - return func(em *eventMetadata, ed *eventData) { - em.writeArray(name, inTypeUint8, outTypeBoolean, 0) - ed.writeUint16(uint16(len(values))) - for _, v := range values { - bool8 := uint8(0) - if v { - bool8 = uint8(1) - } - ed.writeUint8(bool8) - } - } -} - -// StringField adds a single string field to the event. -func StringField(name string, value string) FieldOpt { - return func(em *eventMetadata, ed *eventData) { - em.writeField(name, inTypeANSIString, outTypeUTF8, 0) - ed.writeString(value) - } -} - -// StringArray adds an array of string to the event. -func StringArray(name string, values []string) FieldOpt { - return func(em *eventMetadata, ed *eventData) { - em.writeArray(name, inTypeANSIString, outTypeUTF8, 0) - ed.writeUint16(uint16(len(values))) - for _, v := range values { - ed.writeString(v) - } - } -} - -// IntField adds a single int field to the event. -func IntField(name string, value int) FieldOpt { - switch unsafe.Sizeof(value) { - case 4: - return Int32Field(name, int32(value)) - case 8: - return Int64Field(name, int64(value)) - default: - panic("Unsupported int size") - } -} - -// IntArray adds an array of int to the event. -func IntArray(name string, values []int) FieldOpt { - inType := inTypeNull - var writeItem func(*eventData, int) - switch unsafe.Sizeof(values[0]) { - case 4: - inType = inTypeInt32 - writeItem = func(ed *eventData, item int) { ed.writeInt32(int32(item)) } - case 8: - inType = inTypeInt64 - writeItem = func(ed *eventData, item int) { ed.writeInt64(int64(item)) } - default: - panic("Unsupported int size") - } - - return func(em *eventMetadata, ed *eventData) { - em.writeArray(name, inType, outTypeDefault, 0) - ed.writeUint16(uint16(len(values))) - for _, v := range values { - writeItem(ed, v) - } - } -} - -// Int8Field adds a single int8 field to the event. -func Int8Field(name string, value int8) FieldOpt { - return func(em *eventMetadata, ed *eventData) { - em.writeField(name, inTypeInt8, outTypeDefault, 0) - ed.writeInt8(value) - } -} - -// Int8Array adds an array of int8 to the event. -func Int8Array(name string, values []int8) FieldOpt { - return func(em *eventMetadata, ed *eventData) { - em.writeArray(name, inTypeInt8, outTypeDefault, 0) - ed.writeUint16(uint16(len(values))) - for _, v := range values { - ed.writeInt8(v) - } - } -} - -// Int16Field adds a single int16 field to the event. -func Int16Field(name string, value int16) FieldOpt { - return func(em *eventMetadata, ed *eventData) { - em.writeField(name, inTypeInt16, outTypeDefault, 0) - ed.writeInt16(value) - } -} - -// Int16Array adds an array of int16 to the event. -func Int16Array(name string, values []int16) FieldOpt { - return func(em *eventMetadata, ed *eventData) { - em.writeArray(name, inTypeInt16, outTypeDefault, 0) - ed.writeUint16(uint16(len(values))) - for _, v := range values { - ed.writeInt16(v) - } - } -} - -// Int32Field adds a single int32 field to the event. -func Int32Field(name string, value int32) FieldOpt { - return func(em *eventMetadata, ed *eventData) { - em.writeField(name, inTypeInt32, outTypeDefault, 0) - ed.writeInt32(value) - } -} - -// Int32Array adds an array of int32 to the event. -func Int32Array(name string, values []int32) FieldOpt { - return func(em *eventMetadata, ed *eventData) { - em.writeArray(name, inTypeInt32, outTypeDefault, 0) - ed.writeUint16(uint16(len(values))) - for _, v := range values { - ed.writeInt32(v) - } - } -} - -// Int64Field adds a single int64 field to the event. -func Int64Field(name string, value int64) FieldOpt { - return func(em *eventMetadata, ed *eventData) { - em.writeField(name, inTypeInt64, outTypeDefault, 0) - ed.writeInt64(value) - } -} - -// Int64Array adds an array of int64 to the event. -func Int64Array(name string, values []int64) FieldOpt { - return func(em *eventMetadata, ed *eventData) { - em.writeArray(name, inTypeInt64, outTypeDefault, 0) - ed.writeUint16(uint16(len(values))) - for _, v := range values { - ed.writeInt64(v) - } - } -} - -// UintField adds a single uint field to the event. -func UintField(name string, value uint) FieldOpt { - switch unsafe.Sizeof(value) { - case 4: - return Uint32Field(name, uint32(value)) - case 8: - return Uint64Field(name, uint64(value)) - default: - panic("Unsupported uint size") - } -} - -// UintArray adds an array of uint to the event. -func UintArray(name string, values []uint) FieldOpt { - inType := inTypeNull - var writeItem func(*eventData, uint) - switch unsafe.Sizeof(values[0]) { - case 4: - inType = inTypeUint32 - writeItem = func(ed *eventData, item uint) { ed.writeUint32(uint32(item)) } - case 8: - inType = inTypeUint64 - writeItem = func(ed *eventData, item uint) { ed.writeUint64(uint64(item)) } - default: - panic("Unsupported uint size") - } - - return func(em *eventMetadata, ed *eventData) { - em.writeArray(name, inType, outTypeDefault, 0) - ed.writeUint16(uint16(len(values))) - for _, v := range values { - writeItem(ed, v) - } - } -} - -// Uint8Field adds a single uint8 field to the event. -func Uint8Field(name string, value uint8) FieldOpt { - return func(em *eventMetadata, ed *eventData) { - em.writeField(name, inTypeUint8, outTypeDefault, 0) - ed.writeUint8(value) - } -} - -// Uint8Array adds an array of uint8 to the event. -func Uint8Array(name string, values []uint8) FieldOpt { - return func(em *eventMetadata, ed *eventData) { - em.writeArray(name, inTypeUint8, outTypeDefault, 0) - ed.writeUint16(uint16(len(values))) - for _, v := range values { - ed.writeUint8(v) - } - } -} - -// Uint16Field adds a single uint16 field to the event. -func Uint16Field(name string, value uint16) FieldOpt { - return func(em *eventMetadata, ed *eventData) { - em.writeField(name, inTypeUint16, outTypeDefault, 0) - ed.writeUint16(value) - } -} - -// Uint16Array adds an array of uint16 to the event. -func Uint16Array(name string, values []uint16) FieldOpt { - return func(em *eventMetadata, ed *eventData) { - em.writeArray(name, inTypeUint16, outTypeDefault, 0) - ed.writeUint16(uint16(len(values))) - for _, v := range values { - ed.writeUint16(v) - } - } -} - -// Uint32Field adds a single uint32 field to the event. -func Uint32Field(name string, value uint32) FieldOpt { - return func(em *eventMetadata, ed *eventData) { - em.writeField(name, inTypeUint32, outTypeDefault, 0) - ed.writeUint32(value) - } -} - -// Uint32Array adds an array of uint32 to the event. -func Uint32Array(name string, values []uint32) FieldOpt { - return func(em *eventMetadata, ed *eventData) { - em.writeArray(name, inTypeUint32, outTypeDefault, 0) - ed.writeUint16(uint16(len(values))) - for _, v := range values { - ed.writeUint32(v) - } - } -} - -// Uint64Field adds a single uint64 field to the event. -func Uint64Field(name string, value uint64) FieldOpt { - return func(em *eventMetadata, ed *eventData) { - em.writeField(name, inTypeUint64, outTypeDefault, 0) - ed.writeUint64(value) - } -} - -// Uint64Array adds an array of uint64 to the event. -func Uint64Array(name string, values []uint64) FieldOpt { - return func(em *eventMetadata, ed *eventData) { - em.writeArray(name, inTypeUint64, outTypeDefault, 0) - ed.writeUint16(uint16(len(values))) - for _, v := range values { - ed.writeUint64(v) - } - } -} - -// UintptrField adds a single uintptr field to the event. -func UintptrField(name string, value uintptr) FieldOpt { - inType := inTypeNull - var writeItem func(*eventData, uintptr) - switch unsafe.Sizeof(value) { - case 4: - inType = inTypeHexInt32 - writeItem = func(ed *eventData, item uintptr) { ed.writeUint32(uint32(item)) } - case 8: - inType = inTypeHexInt64 - writeItem = func(ed *eventData, item uintptr) { ed.writeUint64(uint64(item)) } - default: - panic("Unsupported uintptr size") - } - - return func(em *eventMetadata, ed *eventData) { - em.writeField(name, inType, outTypeDefault, 0) - writeItem(ed, value) - } -} - -// UintptrArray adds an array of uintptr to the event. -func UintptrArray(name string, values []uintptr) FieldOpt { - inType := inTypeNull - var writeItem func(*eventData, uintptr) - switch unsafe.Sizeof(values[0]) { - case 4: - inType = inTypeHexInt32 - writeItem = func(ed *eventData, item uintptr) { ed.writeUint32(uint32(item)) } - case 8: - inType = inTypeHexInt64 - writeItem = func(ed *eventData, item uintptr) { ed.writeUint64(uint64(item)) } - default: - panic("Unsupported uintptr size") - } - - return func(em *eventMetadata, ed *eventData) { - em.writeArray(name, inType, outTypeDefault, 0) - ed.writeUint16(uint16(len(values))) - for _, v := range values { - writeItem(ed, v) - } - } -} - -// Float32Field adds a single float32 field to the event. -func Float32Field(name string, value float32) FieldOpt { - return func(em *eventMetadata, ed *eventData) { - em.writeField(name, inTypeFloat, outTypeDefault, 0) - ed.writeUint32(math.Float32bits(value)) - } -} - -// Float32Array adds an array of float32 to the event. -func Float32Array(name string, values []float32) FieldOpt { - return func(em *eventMetadata, ed *eventData) { - em.writeArray(name, inTypeFloat, outTypeDefault, 0) - ed.writeUint16(uint16(len(values))) - for _, v := range values { - ed.writeUint32(math.Float32bits(v)) - } - } -} - -// Float64Field adds a single float64 field to the event. -func Float64Field(name string, value float64) FieldOpt { - return func(em *eventMetadata, ed *eventData) { - em.writeField(name, inTypeDouble, outTypeDefault, 0) - ed.writeUint64(math.Float64bits(value)) - } -} - -// Float64Array adds an array of float64 to the event. -func Float64Array(name string, values []float64) FieldOpt { - return func(em *eventMetadata, ed *eventData) { - em.writeArray(name, inTypeDouble, outTypeDefault, 0) - ed.writeUint16(uint16(len(values))) - for _, v := range values { - ed.writeUint64(math.Float64bits(v)) - } - } -} - -// Struct adds a nested struct to the event, the FieldOpts in the opts argument -// are used to specify the fields of the struct. -func Struct(name string, opts ...FieldOpt) FieldOpt { - return func(em *eventMetadata, ed *eventData) { - em.writeStruct(name, uint8(len(opts)), 0) - for _, opt := range opts { - opt(em, ed) - } - } -} - -// Time adds a time to the event. -func Time(name string, value time.Time) FieldOpt { - return func(em *eventMetadata, ed *eventData) { - em.writeField(name, inTypeFileTime, outTypeDateTimeUTC, 0) - ed.writeFiletime(syscall.NsecToFiletime(value.UTC().UnixNano())) - } -} - -// Currently, we support logging basic builtin types (int, string, etc), slices -// of basic builtin types, error, types derived from the basic types (e.g. "type -// foo int"), and structs (recursively logging their fields). We do not support -// slices of derived types (e.g. "[]foo"). -// -// For types that we don't support, the value is formatted via fmt.Sprint, and -// we also log a message that the type is unsupported along with the formatted -// type. The intent of this is to make it easier to see which types are not -// supported in traces, so we can evaluate adding support for more types in the -// future. -func SmartField(name string, v interface{}) FieldOpt { - switch v := v.(type) { - case bool: - return BoolField(name, v) - case []bool: - return BoolArray(name, v) - case string: - return StringField(name, v) - case []string: - return StringArray(name, v) - case int: - return IntField(name, v) - case []int: - return IntArray(name, v) - case int8: - return Int8Field(name, v) - case []int8: - return Int8Array(name, v) - case int16: - return Int16Field(name, v) - case []int16: - return Int16Array(name, v) - case int32: - return Int32Field(name, v) - case []int32: - return Int32Array(name, v) - case int64: - return Int64Field(name, v) - case []int64: - return Int64Array(name, v) - case uint: - return UintField(name, v) - case []uint: - return UintArray(name, v) - case uint8: - return Uint8Field(name, v) - case []uint8: - return Uint8Array(name, v) - case uint16: - return Uint16Field(name, v) - case []uint16: - return Uint16Array(name, v) - case uint32: - return Uint32Field(name, v) - case []uint32: - return Uint32Array(name, v) - case uint64: - return Uint64Field(name, v) - case []uint64: - return Uint64Array(name, v) - case uintptr: - return UintptrField(name, v) - case []uintptr: - return UintptrArray(name, v) - case float32: - return Float32Field(name, v) - case []float32: - return Float32Array(name, v) - case float64: - return Float64Field(name, v) - case []float64: - return Float64Array(name, v) - case error: - return StringField(name, v.Error()) - case time.Time: - return Time(name, v) - default: - switch rv := reflect.ValueOf(v); rv.Kind() { - case reflect.Bool: - return SmartField(name, rv.Bool()) - case reflect.Int: - return SmartField(name, int(rv.Int())) - case reflect.Int8: - return SmartField(name, int8(rv.Int())) - case reflect.Int16: - return SmartField(name, int16(rv.Int())) - case reflect.Int32: - return SmartField(name, int32(rv.Int())) - case reflect.Int64: - return SmartField(name, int64(rv.Int())) - case reflect.Uint: - return SmartField(name, uint(rv.Uint())) - case reflect.Uint8: - return SmartField(name, uint8(rv.Uint())) - case reflect.Uint16: - return SmartField(name, uint16(rv.Uint())) - case reflect.Uint32: - return SmartField(name, uint32(rv.Uint())) - case reflect.Uint64: - return SmartField(name, uint64(rv.Uint())) - case reflect.Uintptr: - return SmartField(name, uintptr(rv.Uint())) - case reflect.Float32: - return SmartField(name, float32(rv.Float())) - case reflect.Float64: - return SmartField(name, float64(rv.Float())) - case reflect.String: - return SmartField(name, rv.String()) - case reflect.Struct: - fields := make([]FieldOpt, 0, rv.NumField()) - for i := 0; i < rv.NumField(); i++ { - field := rv.Field(i) - if field.CanInterface() { - fields = append(fields, SmartField(name, field.Interface())) - } - } - return Struct(name, fields...) - } - } - - return StringField(name, fmt.Sprintf("(Unsupported: %T) %v", v, v)) -} diff --git a/vendor/github.com/Microsoft/go-winio/pkg/etw/mksyscall_windows.go b/vendor/github.com/Microsoft/go-winio/pkg/etw/mksyscall_windows.go deleted file mode 100644 index 549d183c..00000000 --- a/vendor/github.com/Microsoft/go-winio/pkg/etw/mksyscall_windows.go +++ /dev/null @@ -1,913 +0,0 @@ -// Copyright 2013 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// +build ignore - -/* -mksyscall_windows generates windows system call bodies - -It parses all files specified on command line containing function -prototypes (like syscall_windows.go) and prints system call bodies -to standard output. - -The prototypes are marked by lines beginning with "//sys" and read -like func declarations if //sys is replaced by func, but: - -* The parameter lists must give a name for each argument. This - includes return parameters. - -* The parameter lists must give a type for each argument: - the (x, y, z int) shorthand is not allowed. - -* If the return parameter is an error number, it must be named err. - -* If go func name needs to be different from its winapi dll name, - the winapi name could be specified at the end, after "=" sign, like - //sys LoadLibrary(libname string) (handle uint32, err error) = LoadLibraryA - -* Each function that returns err needs to supply a condition, that - return value of winapi will be tested against to detect failure. - This would set err to windows "last-error", otherwise it will be nil. - The value can be provided at end of //sys declaration, like - //sys LoadLibrary(libname string) (handle uint32, err error) [failretval==-1] = LoadLibraryA - and is [failretval==0] by default. - -Usage: - mksyscall_windows [flags] [path ...] - -The flags are: - -output - Specify output file name (outputs to console if blank). - -trace - Generate print statement after every syscall. -*/ -package main - -import ( - "bufio" - "bytes" - "errors" - "flag" - "fmt" - "go/format" - "go/parser" - "go/token" - "io" - "io/ioutil" - "log" - "os" - "path/filepath" - "runtime" - "sort" - "strconv" - "strings" - "text/template" -) - -var ( - filename = flag.String("output", "", "output file name (standard output if omitted)") - printTraceFlag = flag.Bool("trace", false, "generate print statement after every syscall") - systemDLL = flag.Bool("systemdll", true, "whether all DLLs should be loaded from the Windows system directory") -) - -func trim(s string) string { - return strings.Trim(s, " \t") -} - -var packageName string - -func packagename() string { - return packageName -} - -func syscalldot() string { - if packageName == "syscall" { - return "" - } - return "syscall." -} - -// Param is function parameter -type Param struct { - Name string - Type string - fn *Fn - tmpVarIdx int -} - -// tmpVar returns temp variable name that will be used to represent p during syscall. -func (p *Param) tmpVar() string { - if p.tmpVarIdx < 0 { - p.tmpVarIdx = p.fn.curTmpVarIdx - p.fn.curTmpVarIdx++ - } - return fmt.Sprintf("_p%d", p.tmpVarIdx) -} - -// BoolTmpVarCode returns source code for bool temp variable. -func (p *Param) BoolTmpVarCode() string { - const code = `var %s uint32 - if %s { - %s = 1 - } else { - %s = 0 - }` - tmp := p.tmpVar() - return fmt.Sprintf(code, tmp, p.Name, tmp, tmp) -} - -// SliceTmpVarCode returns source code for slice temp variable. -func (p *Param) SliceTmpVarCode() string { - const code = `var %s *%s - if len(%s) > 0 { - %s = &%s[0] - }` - tmp := p.tmpVar() - return fmt.Sprintf(code, tmp, p.Type[2:], p.Name, tmp, p.Name) -} - -// StringTmpVarCode returns source code for string temp variable. -func (p *Param) StringTmpVarCode() string { - errvar := p.fn.Rets.ErrorVarName() - if errvar == "" { - errvar = "_" - } - tmp := p.tmpVar() - const code = `var %s %s - %s, %s = %s(%s)` - s := fmt.Sprintf(code, tmp, p.fn.StrconvType(), tmp, errvar, p.fn.StrconvFunc(), p.Name) - if errvar == "-" { - return s - } - const morecode = ` - if %s != nil { - return - }` - return s + fmt.Sprintf(morecode, errvar) -} - -// TmpVarCode returns source code for temp variable. -func (p *Param) TmpVarCode() string { - switch { - case p.Type == "bool": - return p.BoolTmpVarCode() - case strings.HasPrefix(p.Type, "[]"): - return p.SliceTmpVarCode() - default: - return "" - } -} - -// TmpVarHelperCode returns source code for helper's temp variable. -func (p *Param) TmpVarHelperCode() string { - if p.Type != "string" { - return "" - } - return p.StringTmpVarCode() -} - -// SyscallArgList returns source code fragments representing p parameter -// in syscall. Slices are translated into 2 syscall parameters: pointer to -// the first element and length. -func (p *Param) SyscallArgList() []string { - t := p.HelperType() - var s string - switch { - case t[0] == '*': - s = fmt.Sprintf("unsafe.Pointer(%s)", p.Name) - case t == "bool": - s = p.tmpVar() - case strings.HasPrefix(t, "[]"): - return []string{ - fmt.Sprintf("uintptr(unsafe.Pointer(%s))", p.tmpVar()), - fmt.Sprintf("uintptr(len(%s))", p.Name), - } - default: - s = p.Name - } - return []string{fmt.Sprintf("uintptr(%s)", s)} -} - -// IsError determines if p parameter is used to return error. -func (p *Param) IsError() bool { - return p.Name == "err" && p.Type == "error" -} - -// HelperType returns type of parameter p used in helper function. -func (p *Param) HelperType() string { - if p.Type == "string" { - return p.fn.StrconvType() - } - return p.Type -} - -// join concatenates parameters ps into a string with sep separator. -// Each parameter is converted into string by applying fn to it -// before conversion. -func join(ps []*Param, fn func(*Param) string, sep string) string { - if len(ps) == 0 { - return "" - } - a := make([]string, 0) - for _, p := range ps { - a = append(a, fn(p)) - } - return strings.Join(a, sep) -} - -// Rets describes function return parameters. -type Rets struct { - Name string - Type string - ReturnsError bool - FailCond string -} - -// ErrorVarName returns error variable name for r. -func (r *Rets) ErrorVarName() string { - if r.ReturnsError { - return "err" - } - if r.Type == "error" { - return r.Name - } - return "" -} - -// ToParams converts r into slice of *Param. -func (r *Rets) ToParams() []*Param { - ps := make([]*Param, 0) - if len(r.Name) > 0 { - ps = append(ps, &Param{Name: r.Name, Type: r.Type}) - } - if r.ReturnsError { - ps = append(ps, &Param{Name: "err", Type: "error"}) - } - return ps -} - -// List returns source code of syscall return parameters. -func (r *Rets) List() string { - s := join(r.ToParams(), func(p *Param) string { return p.Name + " " + p.Type }, ", ") - if len(s) > 0 { - s = "(" + s + ")" - } - return s -} - -// PrintList returns source code of trace printing part correspondent -// to syscall return values. -func (r *Rets) PrintList() string { - return join(r.ToParams(), func(p *Param) string { return fmt.Sprintf(`"%s=", %s, `, p.Name, p.Name) }, `", ", `) -} - -// SetReturnValuesCode returns source code that accepts syscall return values. -func (r *Rets) SetReturnValuesCode() string { - if r.Name == "" && !r.ReturnsError { - return "" - } - retvar := "r0" - if r.Name == "" { - retvar = "r1" - } - errvar := "_" - if r.ReturnsError { - errvar = "e1" - } - return fmt.Sprintf("%s, _, %s := ", retvar, errvar) -} - -func (r *Rets) useLongHandleErrorCode(retvar string) string { - const code = `if %s { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = %sEINVAL - } - }` - cond := retvar + " == 0" - if r.FailCond != "" { - cond = strings.Replace(r.FailCond, "failretval", retvar, 1) - } - return fmt.Sprintf(code, cond, syscalldot()) -} - -// SetErrorCode returns source code that sets return parameters. -func (r *Rets) SetErrorCode() string { - const code = `if r0 != 0 { - %s = %sErrno(r0) - }` - if r.Name == "" && !r.ReturnsError { - return "" - } - if r.Name == "" { - return r.useLongHandleErrorCode("r1") - } - if r.Type == "error" { - return fmt.Sprintf(code, r.Name, syscalldot()) - } - s := "" - switch { - case r.Type[0] == '*': - s = fmt.Sprintf("%s = (%s)(unsafe.Pointer(r0))", r.Name, r.Type) - case r.Type == "bool": - s = fmt.Sprintf("%s = r0 != 0", r.Name) - default: - s = fmt.Sprintf("%s = %s(r0)", r.Name, r.Type) - } - if !r.ReturnsError { - return s - } - return s + "\n\t" + r.useLongHandleErrorCode(r.Name) -} - -// Fn describes syscall function. -type Fn struct { - Name string - Params []*Param - Rets *Rets - PrintTrace bool - dllname string - dllfuncname string - src string - // TODO: get rid of this field and just use parameter index instead - curTmpVarIdx int // insure tmp variables have uniq names -} - -// extractParams parses s to extract function parameters. -func extractParams(s string, f *Fn) ([]*Param, error) { - s = trim(s) - if s == "" { - return nil, nil - } - a := strings.Split(s, ",") - ps := make([]*Param, len(a)) - for i := range ps { - s2 := trim(a[i]) - b := strings.Split(s2, " ") - if len(b) != 2 { - b = strings.Split(s2, "\t") - if len(b) != 2 { - return nil, errors.New("Could not extract function parameter from \"" + s2 + "\"") - } - } - ps[i] = &Param{ - Name: trim(b[0]), - Type: trim(b[1]), - fn: f, - tmpVarIdx: -1, - } - } - return ps, nil -} - -// extractSection extracts text out of string s starting after start -// and ending just before end. found return value will indicate success, -// and prefix, body and suffix will contain correspondent parts of string s. -func extractSection(s string, start, end rune) (prefix, body, suffix string, found bool) { - s = trim(s) - if strings.HasPrefix(s, string(start)) { - // no prefix - body = s[1:] - } else { - a := strings.SplitN(s, string(start), 2) - if len(a) != 2 { - return "", "", s, false - } - prefix = a[0] - body = a[1] - } - a := strings.SplitN(body, string(end), 2) - if len(a) != 2 { - return "", "", "", false - } - return prefix, a[0], a[1], true -} - -// newFn parses string s and return created function Fn. -func newFn(s string) (*Fn, error) { - s = trim(s) - f := &Fn{ - Rets: &Rets{}, - src: s, - PrintTrace: *printTraceFlag, - } - // function name and args - prefix, body, s, found := extractSection(s, '(', ')') - if !found || prefix == "" { - return nil, errors.New("Could not extract function name and parameters from \"" + f.src + "\"") - } - f.Name = prefix - var err error - f.Params, err = extractParams(body, f) - if err != nil { - return nil, err - } - // return values - _, body, s, found = extractSection(s, '(', ')') - if found { - r, err := extractParams(body, f) - if err != nil { - return nil, err - } - switch len(r) { - case 0: - case 1: - if r[0].IsError() { - f.Rets.ReturnsError = true - } else { - f.Rets.Name = r[0].Name - f.Rets.Type = r[0].Type - } - case 2: - if !r[1].IsError() { - return nil, errors.New("Only last windows error is allowed as second return value in \"" + f.src + "\"") - } - f.Rets.ReturnsError = true - f.Rets.Name = r[0].Name - f.Rets.Type = r[0].Type - default: - return nil, errors.New("Too many return values in \"" + f.src + "\"") - } - } - // fail condition - _, body, s, found = extractSection(s, '[', ']') - if found { - f.Rets.FailCond = body - } - // dll and dll function names - s = trim(s) - if s == "" { - return f, nil - } - if !strings.HasPrefix(s, "=") { - return nil, errors.New("Could not extract dll name from \"" + f.src + "\"") - } - s = trim(s[1:]) - a := strings.Split(s, ".") - switch len(a) { - case 1: - f.dllfuncname = a[0] - case 2: - f.dllname = a[0] - f.dllfuncname = a[1] - default: - return nil, errors.New("Could not extract dll name from \"" + f.src + "\"") - } - return f, nil -} - -// DLLName returns DLL name for function f. -func (f *Fn) DLLName() string { - if f.dllname == "" { - return "kernel32" - } - return f.dllname -} - -// DLLName returns DLL function name for function f. -func (f *Fn) DLLFuncName() string { - if f.dllfuncname == "" { - return f.Name - } - return f.dllfuncname -} - -// ParamList returns source code for function f parameters. -func (f *Fn) ParamList() string { - return join(f.Params, func(p *Param) string { return p.Name + " " + p.Type }, ", ") -} - -// HelperParamList returns source code for helper function f parameters. -func (f *Fn) HelperParamList() string { - return join(f.Params, func(p *Param) string { return p.Name + " " + p.HelperType() }, ", ") -} - -// ParamPrintList returns source code of trace printing part correspondent -// to syscall input parameters. -func (f *Fn) ParamPrintList() string { - return join(f.Params, func(p *Param) string { return fmt.Sprintf(`"%s=", %s, `, p.Name, p.Name) }, `", ", `) -} - -// ParamCount return number of syscall parameters for function f. -func (f *Fn) ParamCount() int { - n := 0 - for _, p := range f.Params { - n += len(p.SyscallArgList()) - } - return n -} - -// SyscallParamCount determines which version of Syscall/Syscall6/Syscall9/... -// to use. It returns parameter count for correspondent SyscallX function. -func (f *Fn) SyscallParamCount() int { - n := f.ParamCount() - switch { - case n <= 3: - return 3 - case n <= 6: - return 6 - case n <= 9: - return 9 - case n <= 12: - return 12 - case n <= 15: - return 15 - default: - panic("too many arguments to system call") - } -} - -// Syscall determines which SyscallX function to use for function f. -func (f *Fn) Syscall() string { - c := f.SyscallParamCount() - if c == 3 { - return syscalldot() + "Syscall" - } - return syscalldot() + "Syscall" + strconv.Itoa(c) -} - -// SyscallParamList returns source code for SyscallX parameters for function f. -func (f *Fn) SyscallParamList() string { - a := make([]string, 0) - for _, p := range f.Params { - a = append(a, p.SyscallArgList()...) - } - for len(a) < f.SyscallParamCount() { - a = append(a, "0") - } - return strings.Join(a, ", ") -} - -// HelperCallParamList returns source code of call into function f helper. -func (f *Fn) HelperCallParamList() string { - a := make([]string, 0, len(f.Params)) - for _, p := range f.Params { - s := p.Name - if p.Type == "string" { - s = p.tmpVar() - } - a = append(a, s) - } - return strings.Join(a, ", ") -} - -// IsUTF16 is true, if f is W (utf16) function. It is false -// for all A (ascii) functions. -func (f *Fn) IsUTF16() bool { - s := f.DLLFuncName() - return s[len(s)-1] == 'W' -} - -// StrconvFunc returns name of Go string to OS string function for f. -func (f *Fn) StrconvFunc() string { - if f.IsUTF16() { - return syscalldot() + "UTF16PtrFromString" - } - return syscalldot() + "BytePtrFromString" -} - -// StrconvType returns Go type name used for OS string for f. -func (f *Fn) StrconvType() string { - if f.IsUTF16() { - return "*uint16" - } - return "*byte" -} - -// HasStringParam is true, if f has at least one string parameter. -// Otherwise it is false. -func (f *Fn) HasStringParam() bool { - for _, p := range f.Params { - if p.Type == "string" { - return true - } - } - return false -} - -// HelperName returns name of function f helper. -func (f *Fn) HelperName() string { - if !f.HasStringParam() { - return f.Name - } - return "_" + f.Name -} - -// Source files and functions. -type Source struct { - Funcs []*Fn - Files []string - StdLibImports []string - ExternalImports []string -} - -func (src *Source) FuncImports() []*Fn { - uniq := make(map[string]bool) - r := make([]*Fn, 0) - for _, f := range src.Funcs { - name := f.DLLFuncName() - if _, found := uniq[name]; !found { - uniq[name] = true - r = append(r, f) - } - } - return r -} - -func (src *Source) Import(pkg string) { - src.StdLibImports = append(src.StdLibImports, pkg) - sort.Strings(src.StdLibImports) -} - -func (src *Source) ExternalImport(pkg string) { - src.ExternalImports = append(src.ExternalImports, pkg) - sort.Strings(src.ExternalImports) -} - -// ParseFiles parses files listed in fs and extracts all syscall -// functions listed in sys comments. It returns source files -// and functions collection *Source if successful. -func ParseFiles(fs []string) (*Source, error) { - src := &Source{ - Funcs: make([]*Fn, 0), - Files: make([]string, 0), - StdLibImports: []string{ - "unsafe", - }, - ExternalImports: make([]string, 0), - } - for _, file := range fs { - if err := src.ParseFile(file); err != nil { - return nil, err - } - } - return src, nil -} - -// DLLs return dll names for a source set src. -func (src *Source) DLLs() []string { - uniq := make(map[string]bool) - r := make([]string, 0) - for _, f := range src.Funcs { - name := f.DLLName() - if _, found := uniq[name]; !found { - uniq[name] = true - r = append(r, name) - } - } - return r -} - -// ParseFile adds additional file path to a source set src. -func (src *Source) ParseFile(path string) error { - file, err := os.Open(path) - if err != nil { - return err - } - defer file.Close() - - s := bufio.NewScanner(file) - for s.Scan() { - t := trim(s.Text()) - if len(t) < 7 { - continue - } - if !strings.HasPrefix(t, "//sys") { - continue - } - t = t[5:] - if !(t[0] == ' ' || t[0] == '\t') { - continue - } - f, err := newFn(t[1:]) - if err != nil { - return err - } - src.Funcs = append(src.Funcs, f) - } - if err := s.Err(); err != nil { - return err - } - src.Files = append(src.Files, path) - - // get package name - fset := token.NewFileSet() - _, err = file.Seek(0, 0) - if err != nil { - return err - } - pkg, err := parser.ParseFile(fset, "", file, parser.PackageClauseOnly) - if err != nil { - return err - } - packageName = pkg.Name.Name - - return nil -} - -// IsStdRepo reports whether src is part of standard library. -func (src *Source) IsStdRepo() (bool, error) { - if len(src.Files) == 0 { - return false, errors.New("no input files provided") - } - abspath, err := filepath.Abs(src.Files[0]) - if err != nil { - return false, err - } - goroot := runtime.GOROOT() - if runtime.GOOS == "windows" { - abspath = strings.ToLower(abspath) - goroot = strings.ToLower(goroot) - } - sep := string(os.PathSeparator) - if !strings.HasSuffix(goroot, sep) { - goroot += sep - } - return strings.HasPrefix(abspath, goroot), nil -} - -// Generate output source file from a source set src. -func (src *Source) Generate(w io.Writer) error { - const ( - pkgStd = iota // any package in std library - pkgXSysWindows // x/sys/windows package - pkgOther - ) - isStdRepo, err := src.IsStdRepo() - if err != nil { - return err - } - var pkgtype int - switch { - case isStdRepo: - pkgtype = pkgStd - case packageName == "windows": - // TODO: this needs better logic than just using package name - pkgtype = pkgXSysWindows - default: - pkgtype = pkgOther - } - if *systemDLL { - switch pkgtype { - case pkgStd: - src.Import("internal/syscall/windows/sysdll") - case pkgXSysWindows: - default: - src.ExternalImport("golang.org/x/sys/windows") - } - } - if packageName != "syscall" { - src.Import("syscall") - } - funcMap := template.FuncMap{ - "packagename": packagename, - "syscalldot": syscalldot, - "newlazydll": func(dll string) string { - arg := "\"" + dll + ".dll\"" - if !*systemDLL { - return syscalldot() + "NewLazyDLL(" + arg + ")" - } - switch pkgtype { - case pkgStd: - return syscalldot() + "NewLazyDLL(sysdll.Add(" + arg + "))" - case pkgXSysWindows: - return "NewLazySystemDLL(" + arg + ")" - default: - return "windows.NewLazySystemDLL(" + arg + ")" - } - }, - } - t := template.Must(template.New("main").Funcs(funcMap).Parse(srcTemplate)) - err = t.Execute(w, src) - if err != nil { - return errors.New("Failed to execute template: " + err.Error()) - } - return nil -} - -func usage() { - fmt.Fprintf(os.Stderr, "usage: mksyscall_windows [flags] [path ...]\n") - flag.PrintDefaults() - os.Exit(1) -} - -func main() { - flag.Usage = usage - flag.Parse() - if len(flag.Args()) <= 0 { - fmt.Fprintf(os.Stderr, "no files to parse provided\n") - usage() - } - - src, err := ParseFiles(flag.Args()) - if err != nil { - log.Fatal(err) - } - - var buf bytes.Buffer - if err := src.Generate(&buf); err != nil { - log.Fatal(err) - } - - data, err := format.Source(buf.Bytes()) - if err != nil { - log.Fatal(err) - } - if *filename == "" { - _, err = os.Stdout.Write(data) - } else { - err = ioutil.WriteFile(*filename, data, 0644) - } - if err != nil { - log.Fatal(err) - } -} - -// TODO: use println instead to print in the following template -const srcTemplate = ` - -{{define "main"}}// Code generated by 'go generate'; DO NOT EDIT. - -package {{packagename}} - -import ( -{{range .StdLibImports}}"{{.}}" -{{end}} - -{{range .ExternalImports}}"{{.}}" -{{end}} -) - -var _ unsafe.Pointer - -// Do the interface allocations only once for common -// Errno values. -const ( - errnoERROR_IO_PENDING = 997 -) - -var ( - errERROR_IO_PENDING error = {{syscalldot}}Errno(errnoERROR_IO_PENDING) -) - -// errnoErr returns common boxed Errno values, to prevent -// allocations at runtime. -func errnoErr(e {{syscalldot}}Errno) error { - switch e { - case 0: - return nil - case errnoERROR_IO_PENDING: - return errERROR_IO_PENDING - } - // TODO: add more here, after collecting data on the common - // error values see on Windows. (perhaps when running - // all.bat?) - return e -} - -var ( -{{template "dlls" .}} -{{template "funcnames" .}}) -{{range .Funcs}}{{if .HasStringParam}}{{template "helperbody" .}}{{end}}{{template "funcbody" .}}{{end}} -{{end}} - -{{/* help functions */}} - -{{define "dlls"}}{{range .DLLs}} mod{{.}} = {{newlazydll .}} -{{end}}{{end}} - -{{define "funcnames"}}{{range .FuncImports}} proc{{.DLLFuncName}} = mod{{.DLLName}}.NewProc("{{.DLLFuncName}}") -{{end}}{{end}} - -{{define "helperbody"}} -func {{.Name}}({{.ParamList}}) {{template "results" .}}{ -{{template "helpertmpvars" .}} return {{.HelperName}}({{.HelperCallParamList}}) -} -{{end}} - -{{define "funcbody"}} -func {{.HelperName}}({{.HelperParamList}}) {{template "results" .}}{ -{{template "tmpvars" .}} {{template "syscall" .}} -{{template "seterror" .}}{{template "printtrace" .}} return -} -{{end}} - -{{define "helpertmpvars"}}{{range .Params}}{{if .TmpVarHelperCode}} {{.TmpVarHelperCode}} -{{end}}{{end}}{{end}} - -{{define "tmpvars"}}{{range .Params}}{{if .TmpVarCode}} {{.TmpVarCode}} -{{end}}{{end}}{{end}} - -{{define "results"}}{{if .Rets.List}}{{.Rets.List}} {{end}}{{end}} - -{{define "syscall"}}{{.Rets.SetReturnValuesCode}}{{.Syscall}}(proc{{.DLLFuncName}}.Addr(), {{.ParamCount}}, {{.SyscallParamList}}){{end}} - -{{define "seterror"}}{{if .Rets.SetErrorCode}} {{.Rets.SetErrorCode}} -{{end}}{{end}} - -{{define "printtrace"}}{{if .PrintTrace}} print("SYSCALL: {{.Name}}(", {{.ParamPrintList}}") (", {{.Rets.PrintList}}")\n") -{{end}}{{end}} - -` diff --git a/vendor/github.com/Microsoft/go-winio/pkg/etw/newprovider.go b/vendor/github.com/Microsoft/go-winio/pkg/etw/newprovider.go deleted file mode 100644 index f344fb65..00000000 --- a/vendor/github.com/Microsoft/go-winio/pkg/etw/newprovider.go +++ /dev/null @@ -1,53 +0,0 @@ -// +build amd64 arm64 386 - -package etw - -import ( - "bytes" - "encoding/binary" - "unsafe" - - "github.com/Microsoft/go-winio/pkg/guid" - "golang.org/x/sys/windows" -) - -// NewProviderWithID creates and registers a new ETW provider, allowing the -// provider ID to be manually specified. This is most useful when there is an -// existing provider ID that must be used to conform to existing diagnostic -// infrastructure. -func NewProviderWithID(name string, id guid.GUID, callback EnableCallback) (provider *Provider, err error) { - providerCallbackOnce.Do(func() { - globalProviderCallback = windows.NewCallback(providerCallbackAdapter) - }) - - provider = providers.newProvider() - defer func(provider *Provider) { - if err != nil { - providers.removeProvider(provider) - } - }(provider) - provider.ID = id - provider.callback = callback - - if err := eventRegister((*windows.GUID)(&provider.ID), globalProviderCallback, uintptr(provider.index), &provider.handle); err != nil { - return nil, err - } - - metadata := &bytes.Buffer{} - binary.Write(metadata, binary.LittleEndian, uint16(0)) // Write empty size for buffer (to update later) - metadata.WriteString(name) - metadata.WriteByte(0) // Null terminator for name - binary.LittleEndian.PutUint16(metadata.Bytes(), uint16(metadata.Len())) // Update the size at the beginning of the buffer - provider.metadata = metadata.Bytes() - - if err := eventSetInformation( - provider.handle, - eventInfoClassProviderSetTraits, - uintptr(unsafe.Pointer(&provider.metadata[0])), - uint32(len(provider.metadata))); err != nil { - - return nil, err - } - - return provider, nil -} diff --git a/vendor/github.com/Microsoft/go-winio/pkg/etw/newprovider_unsupported.go b/vendor/github.com/Microsoft/go-winio/pkg/etw/newprovider_unsupported.go deleted file mode 100644 index 808455cc..00000000 --- a/vendor/github.com/Microsoft/go-winio/pkg/etw/newprovider_unsupported.go +++ /dev/null @@ -1,12 +0,0 @@ -// +build arm - -package etw - -import ( - "github.com/Microsoft/go-winio/pkg/guid" -) - -// NewProviderWithID returns a nil provider on unsupported platforms. -func NewProviderWithID(name string, id guid.GUID, callback EnableCallback) (provider *Provider, err error) { - return nil, nil -} diff --git a/vendor/github.com/Microsoft/go-winio/pkg/etw/provider.go b/vendor/github.com/Microsoft/go-winio/pkg/etw/provider.go deleted file mode 100644 index 23696018..00000000 --- a/vendor/github.com/Microsoft/go-winio/pkg/etw/provider.go +++ /dev/null @@ -1,240 +0,0 @@ -package etw - -import ( - "crypto/sha1" - "encoding/binary" - "strings" - "unicode/utf16" - - "github.com/Microsoft/go-winio/pkg/guid" - "golang.org/x/sys/windows" -) - -// Provider represents an ETW event provider. It is identified by a provider -// name and ID (GUID), which should always have a 1:1 mapping to each other -// (e.g. don't use multiple provider names with the same ID, or vice versa). -type Provider struct { - ID guid.GUID - handle providerHandle - metadata []byte - callback EnableCallback - index uint - enabled bool - level Level - keywordAny uint64 - keywordAll uint64 -} - -// String returns the `provider`.ID as a string -func (provider *Provider) String() string { - if provider == nil { - return "" - } - - return provider.ID.String() -} - -type providerHandle uint64 - -// ProviderState informs the provider EnableCallback what action is being -// performed. -type ProviderState uint32 - -const ( - // ProviderStateDisable indicates the provider is being disabled. - ProviderStateDisable ProviderState = iota - // ProviderStateEnable indicates the provider is being enabled. - ProviderStateEnable - // ProviderStateCaptureState indicates the provider is having its current - // state snap-shotted. - ProviderStateCaptureState -) - -type eventInfoClass uint32 - -const ( - eventInfoClassProviderBinaryTrackInfo eventInfoClass = iota - eventInfoClassProviderSetReserved1 - eventInfoClassProviderSetTraits - eventInfoClassProviderUseDescriptorType -) - -// EnableCallback is the form of the callback function that receives provider -// enable/disable notifications from ETW. -type EnableCallback func(guid.GUID, ProviderState, Level, uint64, uint64, uintptr) - -func providerCallback(sourceID guid.GUID, state ProviderState, level Level, matchAnyKeyword uint64, matchAllKeyword uint64, filterData uintptr, i uintptr) { - provider := providers.getProvider(uint(i)) - - switch state { - case ProviderStateDisable: - provider.enabled = false - case ProviderStateEnable: - provider.enabled = true - provider.level = level - provider.keywordAny = matchAnyKeyword - provider.keywordAll = matchAllKeyword - } - - if provider.callback != nil { - provider.callback(sourceID, state, level, matchAnyKeyword, matchAllKeyword, filterData) - } -} - -// providerCallbackAdapter acts as the first-level callback from the C/ETW side -// for provider notifications. Because Go has trouble with callback arguments of -// different size, it has only pointer-sized arguments, which are then cast to -// the appropriate types when calling providerCallback. -func providerCallbackAdapter(sourceID *guid.GUID, state uintptr, level uintptr, matchAnyKeyword uintptr, matchAllKeyword uintptr, filterData uintptr, i uintptr) uintptr { - providerCallback(*sourceID, ProviderState(state), Level(level), uint64(matchAnyKeyword), uint64(matchAllKeyword), filterData, i) - return 0 -} - -// providerIDFromName generates a provider ID based on the provider name. It -// uses the same algorithm as used by .NET's EventSource class, which is based -// on RFC 4122. More information on the algorithm can be found here: -// https://blogs.msdn.microsoft.com/dcook/2015/09/08/etw-provider-names-and-guids/ -// -// The algorithm is roughly the RFC 4122 algorithm for a V5 UUID, but differs in -// the following ways: -// - The input name is first upper-cased, UTF16-encoded, and converted to -// big-endian. -// - No variant is set on the result UUID. -// - The result UUID is treated as being in little-endian format, rather than -// big-endian. -func providerIDFromName(name string) guid.GUID { - buffer := sha1.New() - namespace := guid.GUID{0x482C2DB2, 0xC390, 0x47C8, [8]byte{0x87, 0xF8, 0x1A, 0x15, 0xBF, 0xC1, 0x30, 0xFB}} - namespaceBytes := namespace.ToArray() - buffer.Write(namespaceBytes[:]) - binary.Write(buffer, binary.BigEndian, utf16.Encode([]rune(strings.ToUpper(name)))) - - sum := buffer.Sum(nil) - sum[7] = (sum[7] & 0xf) | 0x50 - - a := [16]byte{} - copy(a[:], sum) - return guid.FromWindowsArray(a) -} - -// NewProvider creates and registers a new ETW provider. The provider ID is -// generated based on the provider name. -func NewProvider(name string, callback EnableCallback) (provider *Provider, err error) { - return NewProviderWithID(name, providerIDFromName(name), callback) -} - -// Close unregisters the provider. -func (provider *Provider) Close() error { - if provider == nil { - return nil - } - - providers.removeProvider(provider) - return eventUnregister(provider.handle) -} - -// IsEnabled calls IsEnabledForLevelAndKeywords with LevelAlways and all -// keywords set. -func (provider *Provider) IsEnabled() bool { - return provider.IsEnabledForLevelAndKeywords(LevelAlways, ^uint64(0)) -} - -// IsEnabledForLevel calls IsEnabledForLevelAndKeywords with the specified level -// and all keywords set. -func (provider *Provider) IsEnabledForLevel(level Level) bool { - return provider.IsEnabledForLevelAndKeywords(level, ^uint64(0)) -} - -// IsEnabledForLevelAndKeywords allows event producer code to check if there are -// any event sessions that are interested in an event, based on the event level -// and keywords. Although this check happens automatically in the ETW -// infrastructure, it can be useful to check if an event will actually be -// consumed before doing expensive work to build the event data. -func (provider *Provider) IsEnabledForLevelAndKeywords(level Level, keywords uint64) bool { - if provider == nil { - return false - } - - if !provider.enabled { - return false - } - - // ETW automatically sets the level to 255 if it is specified as 0, so we - // don't need to worry about the level=0 (all events) case. - if level > provider.level { - return false - } - - if keywords != 0 && (keywords&provider.keywordAny == 0 || keywords&provider.keywordAll != provider.keywordAll) { - return false - } - - return true -} - -// WriteEvent writes a single ETW event from the provider. The event is -// constructed based on the EventOpt and FieldOpt values that are passed as -// opts. -func (provider *Provider) WriteEvent(name string, eventOpts []EventOpt, fieldOpts []FieldOpt) error { - if provider == nil { - return nil - } - - options := eventOptions{descriptor: newEventDescriptor()} - em := &eventMetadata{} - ed := &eventData{} - - // We need to evaluate the EventOpts first since they might change tags, and - // we write out the tags before evaluating FieldOpts. - for _, opt := range eventOpts { - opt(&options) - } - - if !provider.IsEnabledForLevelAndKeywords(options.descriptor.level, options.descriptor.keyword) { - return nil - } - - em.writeEventHeader(name, options.tags) - - for _, opt := range fieldOpts { - opt(em, ed) - } - - // Don't pass a data blob if there is no event data. There will always be - // event metadata (e.g. for the name) so we don't need to do this check for - // the metadata. - dataBlobs := [][]byte{} - if len(ed.bytes()) > 0 { - dataBlobs = [][]byte{ed.bytes()} - } - - return provider.writeEventRaw(options.descriptor, options.activityID, options.relatedActivityID, [][]byte{em.bytes()}, dataBlobs) -} - -// writeEventRaw writes a single ETW event from the provider. This function is -// less abstracted than WriteEvent, and presents a fairly direct interface to -// the event writing functionality. It expects a series of event metadata and -// event data blobs to be passed in, which must conform to the TraceLogging -// schema. The functions on EventMetadata and EventData can help with creating -// these blobs. The blobs of each type are effectively concatenated together by -// the ETW infrastructure. -func (provider *Provider) writeEventRaw( - descriptor *eventDescriptor, - activityID guid.GUID, - relatedActivityID guid.GUID, - metadataBlobs [][]byte, - dataBlobs [][]byte) error { - - dataDescriptorCount := uint32(1 + len(metadataBlobs) + len(dataBlobs)) - dataDescriptors := make([]eventDataDescriptor, 0, dataDescriptorCount) - - dataDescriptors = append(dataDescriptors, newEventDataDescriptor(eventDataDescriptorTypeProviderMetadata, provider.metadata)) - for _, blob := range metadataBlobs { - dataDescriptors = append(dataDescriptors, newEventDataDescriptor(eventDataDescriptorTypeEventMetadata, blob)) - } - for _, blob := range dataBlobs { - dataDescriptors = append(dataDescriptors, newEventDataDescriptor(eventDataDescriptorTypeUserData, blob)) - } - - return eventWriteTransfer(provider.handle, descriptor, (*windows.GUID)(&activityID), (*windows.GUID)(&relatedActivityID), dataDescriptorCount, &dataDescriptors[0]) -} diff --git a/vendor/github.com/Microsoft/go-winio/pkg/etw/provider_test.go b/vendor/github.com/Microsoft/go-winio/pkg/etw/provider_test.go deleted file mode 100644 index 69d9910c..00000000 --- a/vendor/github.com/Microsoft/go-winio/pkg/etw/provider_test.go +++ /dev/null @@ -1,34 +0,0 @@ -package etw - -import ( - "testing" - - "github.com/Microsoft/go-winio/pkg/guid" -) - -func mustGUIDFromString(t *testing.T, s string) guid.GUID { - g, err := guid.FromString(s) - if err != nil { - t.Fatal(err) - } - return g -} - -func Test_ProviderIDFromName(t *testing.T) { - type testCase struct { - name string - g guid.GUID - } - testCases := []testCase{ - {"wincni", mustGUIDFromString(t, "c822b598-f4cc-5a72-7933-ce2a816d033f")}, - {"Moby", mustGUIDFromString(t, "6996f090-c5de-5082-a81e-5841acc3a635")}, - {"ContainerD", mustGUIDFromString(t, "2acb92c0-eb9b-571a-69cf-8f3410f383ad")}, - {"Microsoft.Virtualization.RunHCS", mustGUIDFromString(t, "0B52781F-B24D-5685-DDF6-69830ED40EC3")}, - } - for _, tc := range testCases { - g := providerIDFromName(tc.name) - if g != tc.g { - t.Fatalf("Incorrect provider GUID.\nExpected: %s\nActual: %s", tc.g, g) - } - } -} diff --git a/vendor/github.com/Microsoft/go-winio/pkg/etw/providerglobal.go b/vendor/github.com/Microsoft/go-winio/pkg/etw/providerglobal.go deleted file mode 100644 index 6c7331d9..00000000 --- a/vendor/github.com/Microsoft/go-winio/pkg/etw/providerglobal.go +++ /dev/null @@ -1,52 +0,0 @@ -package etw - -import ( - "sync" -) - -// Because the provider callback function needs to be able to access the -// provider data when it is invoked by ETW, we need to keep provider data stored -// in a global map based on an index. The index is passed as the callback -// context to ETW. -type providerMap struct { - m map[uint]*Provider - i uint - lock sync.Mutex - once sync.Once -} - -var providers = providerMap{ - m: make(map[uint]*Provider), -} - -func (p *providerMap) newProvider() *Provider { - p.lock.Lock() - defer p.lock.Unlock() - - i := p.i - p.i++ - - provider := &Provider{ - index: i, - } - - p.m[i] = provider - return provider -} - -func (p *providerMap) removeProvider(provider *Provider) { - p.lock.Lock() - defer p.lock.Unlock() - - delete(p.m, provider.index) -} - -func (p *providerMap) getProvider(index uint) *Provider { - p.lock.Lock() - defer p.lock.Unlock() - - return p.m[index] -} - -var providerCallbackOnce sync.Once -var globalProviderCallback uintptr diff --git a/vendor/github.com/Microsoft/go-winio/pkg/etw/ptr64_32.go b/vendor/github.com/Microsoft/go-winio/pkg/etw/ptr64_32.go deleted file mode 100644 index d1a76125..00000000 --- a/vendor/github.com/Microsoft/go-winio/pkg/etw/ptr64_32.go +++ /dev/null @@ -1,16 +0,0 @@ -// +build 386 arm - -package etw - -import ( - "unsafe" -) - -// byteptr64 defines a struct containing a pointer. The struct is guaranteed to -// be 64 bits, regardless of the actual size of a pointer on the platform. This -// is intended for use with certain Windows APIs that expect a pointer as a -// ULONGLONG. -type ptr64 struct { - ptr unsafe.Pointer - _ uint32 -} diff --git a/vendor/github.com/Microsoft/go-winio/pkg/etw/ptr64_64.go b/vendor/github.com/Microsoft/go-winio/pkg/etw/ptr64_64.go deleted file mode 100644 index b86c8f2b..00000000 --- a/vendor/github.com/Microsoft/go-winio/pkg/etw/ptr64_64.go +++ /dev/null @@ -1,15 +0,0 @@ -// +build amd64 arm64 - -package etw - -import ( - "unsafe" -) - -// byteptr64 defines a struct containing a pointer. The struct is guaranteed to -// be 64 bits, regardless of the actual size of a pointer on the platform. This -// is intended for use with certain Windows APIs that expect a pointer as a -// ULONGLONG. -type ptr64 struct { - ptr unsafe.Pointer -} diff --git a/vendor/github.com/Microsoft/go-winio/pkg/etw/sample/sample.go b/vendor/github.com/Microsoft/go-winio/pkg/etw/sample/sample.go deleted file mode 100644 index 0f3bebe3..00000000 --- a/vendor/github.com/Microsoft/go-winio/pkg/etw/sample/sample.go +++ /dev/null @@ -1,61 +0,0 @@ -// Shows a sample usage of the ETW logging package. -package main - -import ( - "bufio" - "fmt" - "os" - - "github.com/Microsoft/go-winio/pkg/etw" - "github.com/Microsoft/go-winio/pkg/guid" - "github.com/sirupsen/logrus" -) - -func callback(sourceID guid.GUID, state etw.ProviderState, level etw.Level, matchAnyKeyword uint64, matchAllKeyword uint64, filterData uintptr) { - fmt.Printf("Callback: isEnabled=%d, level=%d, matchAnyKeyword=%d\n", state, level, matchAnyKeyword) -} - -func main() { - provider, err := etw.NewProvider("TestProvider", callback) - - if err != nil { - logrus.Error(err) - return - } - defer func() { - if err := provider.Close(); err != nil { - logrus.Error(err) - } - }() - - fmt.Printf("Provider ID: %s\n", provider) - - reader := bufio.NewReader(os.Stdin) - - fmt.Println("Press enter to log events") - reader.ReadString('\n') - - if err := provider.WriteEvent( - "TestEvent", - etw.WithEventOpts( - etw.WithLevel(etw.LevelInfo), - etw.WithKeyword(0x140), - ), - etw.WithFields( - etw.StringField("TestField", "Foo"), - etw.StringField("TestField2", "Bar"), - etw.Struct("TestStruct", - etw.StringField("Field1", "Value1"), - etw.StringField("Field2", "Value2")), - etw.StringArray("TestArray", []string{ - "Item1", - "Item2", - "Item3", - "Item4", - "Item5", - })), - ); err != nil { - logrus.Error(err) - return - } -} diff --git a/vendor/github.com/Microsoft/go-winio/pkg/etw/wrapper_32.go b/vendor/github.com/Microsoft/go-winio/pkg/etw/wrapper_32.go deleted file mode 100644 index d0a7dac0..00000000 --- a/vendor/github.com/Microsoft/go-winio/pkg/etw/wrapper_32.go +++ /dev/null @@ -1,51 +0,0 @@ -// +build 386 arm - -package etw - -import ( - "golang.org/x/sys/windows" -) - -func low(v providerHandle) uint32 { - return uint32(v & 0xffffffff) -} - -func high(v providerHandle) uint32 { - return low(v >> 32) -} - -func eventUnregister(providerHandle providerHandle) (win32err error) { - return eventUnregister_32(low(providerHandle), high(providerHandle)) -} - -func eventWriteTransfer( - providerHandle providerHandle, - descriptor *eventDescriptor, - activityID *windows.GUID, - relatedActivityID *windows.GUID, - dataDescriptorCount uint32, - dataDescriptors *eventDataDescriptor) (win32err error) { - - return eventWriteTransfer_32( - low(providerHandle), - high(providerHandle), - descriptor, - activityID, - relatedActivityID, - dataDescriptorCount, - dataDescriptors) -} - -func eventSetInformation( - providerHandle providerHandle, - class eventInfoClass, - information uintptr, - length uint32) (win32err error) { - - return eventSetInformation_32( - low(providerHandle), - high(providerHandle), - class, - information, - length) -} diff --git a/vendor/github.com/Microsoft/go-winio/pkg/etw/wrapper_64.go b/vendor/github.com/Microsoft/go-winio/pkg/etw/wrapper_64.go deleted file mode 100644 index ef8b599a..00000000 --- a/vendor/github.com/Microsoft/go-winio/pkg/etw/wrapper_64.go +++ /dev/null @@ -1,41 +0,0 @@ -// +build amd64 arm64 - -package etw - -import ( - "golang.org/x/sys/windows" -) - -func eventUnregister(providerHandle providerHandle) (win32err error) { - return eventUnregister_64(providerHandle) -} - -func eventWriteTransfer( - providerHandle providerHandle, - descriptor *eventDescriptor, - activityID *windows.GUID, - relatedActivityID *windows.GUID, - dataDescriptorCount uint32, - dataDescriptors *eventDataDescriptor) (win32err error) { - - return eventWriteTransfer_64( - providerHandle, - descriptor, - activityID, - relatedActivityID, - dataDescriptorCount, - dataDescriptors) -} - -func eventSetInformation( - providerHandle providerHandle, - class eventInfoClass, - information uintptr, - length uint32) (win32err error) { - - return eventSetInformation_64( - providerHandle, - class, - information, - length) -} diff --git a/vendor/github.com/Microsoft/go-winio/pkg/etw/zsyscall_windows.go b/vendor/github.com/Microsoft/go-winio/pkg/etw/zsyscall_windows.go deleted file mode 100644 index 4e8a7192..00000000 --- a/vendor/github.com/Microsoft/go-winio/pkg/etw/zsyscall_windows.go +++ /dev/null @@ -1,102 +0,0 @@ -// Code generated by 'go generate'; DO NOT EDIT. - -package etw - -import ( - "syscall" - "unsafe" - - "golang.org/x/sys/windows" -) - -var _ unsafe.Pointer - -// Do the interface allocations only once for common -// Errno values. -const ( - errnoERROR_IO_PENDING = 997 -) - -var ( - errERROR_IO_PENDING error = syscall.Errno(errnoERROR_IO_PENDING) -) - -// errnoErr returns common boxed Errno values, to prevent -// allocations at runtime. -func errnoErr(e syscall.Errno) error { - switch e { - case 0: - return nil - case errnoERROR_IO_PENDING: - return errERROR_IO_PENDING - } - // TODO: add more here, after collecting data on the common - // error values see on Windows. (perhaps when running - // all.bat?) - return e -} - -var ( - modadvapi32 = windows.NewLazySystemDLL("advapi32.dll") - - procEventRegister = modadvapi32.NewProc("EventRegister") - procEventUnregister = modadvapi32.NewProc("EventUnregister") - procEventWriteTransfer = modadvapi32.NewProc("EventWriteTransfer") - procEventSetInformation = modadvapi32.NewProc("EventSetInformation") -) - -func eventRegister(providerId *windows.GUID, callback uintptr, callbackContext uintptr, providerHandle *providerHandle) (win32err error) { - r0, _, _ := syscall.Syscall6(procEventRegister.Addr(), 4, uintptr(unsafe.Pointer(providerId)), uintptr(callback), uintptr(callbackContext), uintptr(unsafe.Pointer(providerHandle)), 0, 0) - if r0 != 0 { - win32err = syscall.Errno(r0) - } - return -} - -func eventUnregister_64(providerHandle providerHandle) (win32err error) { - r0, _, _ := syscall.Syscall(procEventUnregister.Addr(), 1, uintptr(providerHandle), 0, 0) - if r0 != 0 { - win32err = syscall.Errno(r0) - } - return -} - -func eventWriteTransfer_64(providerHandle providerHandle, descriptor *eventDescriptor, activityID *windows.GUID, relatedActivityID *windows.GUID, dataDescriptorCount uint32, dataDescriptors *eventDataDescriptor) (win32err error) { - r0, _, _ := syscall.Syscall6(procEventWriteTransfer.Addr(), 6, uintptr(providerHandle), uintptr(unsafe.Pointer(descriptor)), uintptr(unsafe.Pointer(activityID)), uintptr(unsafe.Pointer(relatedActivityID)), uintptr(dataDescriptorCount), uintptr(unsafe.Pointer(dataDescriptors))) - if r0 != 0 { - win32err = syscall.Errno(r0) - } - return -} - -func eventSetInformation_64(providerHandle providerHandle, class eventInfoClass, information uintptr, length uint32) (win32err error) { - r0, _, _ := syscall.Syscall6(procEventSetInformation.Addr(), 4, uintptr(providerHandle), uintptr(class), uintptr(information), uintptr(length), 0, 0) - if r0 != 0 { - win32err = syscall.Errno(r0) - } - return -} - -func eventUnregister_32(providerHandle_low uint32, providerHandle_high uint32) (win32err error) { - r0, _, _ := syscall.Syscall(procEventUnregister.Addr(), 2, uintptr(providerHandle_low), uintptr(providerHandle_high), 0) - if r0 != 0 { - win32err = syscall.Errno(r0) - } - return -} - -func eventWriteTransfer_32(providerHandle_low uint32, providerHandle_high uint32, descriptor *eventDescriptor, activityID *windows.GUID, relatedActivityID *windows.GUID, dataDescriptorCount uint32, dataDescriptors *eventDataDescriptor) (win32err error) { - r0, _, _ := syscall.Syscall9(procEventWriteTransfer.Addr(), 7, uintptr(providerHandle_low), uintptr(providerHandle_high), uintptr(unsafe.Pointer(descriptor)), uintptr(unsafe.Pointer(activityID)), uintptr(unsafe.Pointer(relatedActivityID)), uintptr(dataDescriptorCount), uintptr(unsafe.Pointer(dataDescriptors)), 0, 0) - if r0 != 0 { - win32err = syscall.Errno(r0) - } - return -} - -func eventSetInformation_32(providerHandle_low uint32, providerHandle_high uint32, class eventInfoClass, information uintptr, length uint32) (win32err error) { - r0, _, _ := syscall.Syscall6(procEventSetInformation.Addr(), 5, uintptr(providerHandle_low), uintptr(providerHandle_high), uintptr(class), uintptr(information), uintptr(length), 0) - if r0 != 0 { - win32err = syscall.Errno(r0) - } - return -} diff --git a/vendor/github.com/akavel/rsrc/LICENSE.txt b/vendor/github.com/akavel/rsrc/LICENSE.txt index 0c3333e4..5c1511ec 100644 --- a/vendor/github.com/akavel/rsrc/LICENSE.txt +++ b/vendor/github.com/akavel/rsrc/LICENSE.txt @@ -1,21 +1,21 @@ -The MIT License (MIT) - -Copyright (c) 2013-2017 The rsrc Authors. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. +The MIT License (MIT) + +Copyright (c) 2013-2017 The rsrc Authors. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/vendor/github.com/elastic/beats/v7/.go-version b/vendor/github.com/elastic/beats/v7/.go-version deleted file mode 100644 index 084f2267..00000000 --- a/vendor/github.com/elastic/beats/v7/.go-version +++ /dev/null @@ -1 +0,0 @@ -1.13.9 diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/.gitignore b/vendor/github.com/elastic/beats/v7/dev-tools/.gitignore deleted file mode 100644 index 796b96d1..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/build diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/Makefile b/vendor/github.com/elastic/beats/v7/dev-tools/Makefile deleted file mode 100644 index 32eeda92..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/Makefile +++ /dev/null @@ -1,4 +0,0 @@ -ES_BEATS?=.. - -# Path to the libbeat Makefile -include ${ES_BEATS}/libbeat/scripts/Makefile diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/README.md b/vendor/github.com/elastic/beats/v7/dev-tools/README.md deleted file mode 100644 index cc6c91e4..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/README.md +++ /dev/null @@ -1,49 +0,0 @@ -Available scripts ------------------ - - -The following scripts are used by the unified release process: - -| File | Description | -|----------------------|-------------| -| get_version | Returns the current version | -| set_version | Sets the current version in all places where change is required. Doesn't commit changes. | -| deploy | Builds all artifacts for the officially supported Beats | - - - -Other scripts: - - -| File | Description | -|----------------------|-------------| -| aggregate_coverage.py | Used to create coverage reports that contain both unit and system tests data | -| merge_pr | Used to make it easier to open a PR that merges one branch into another. | - - -Import / export the dashboards of a single Beat: - -| File | Description | -|-----------------------|-------------| -| export_dashboards.py | Python script to export the Beat dashboards from Elasticsearch to a local directory| - -Running export_dashboards.py in environment ----------------------------------------------- - -If you are running the python script for the first time, you need to create the -environment by running the following commands in the `beats/dev-tools` -directory: - -``` -virtualenv env -. env/bin/activate -pip install -r requirements.txt -``` - -This creates the environment that contains all the python packages required to -run the `export_dashboards.py` script. Thus, for the next runs you just need -to enable the environment: - -``` -. env/bin/activate -``` diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/aggregate_coverage.py b/vendor/github.com/elastic/beats/v7/dev-tools/aggregate_coverage.py deleted file mode 100644 index 9c8c5f2d..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/aggregate_coverage.py +++ /dev/null @@ -1,50 +0,0 @@ -#!/usr/bin/env python3 - -"""Simple script to concatenate coverage reports. -""" - -import os -import sys -import argparse -import fnmatch - - -def main(arguments): - - parser = argparse.ArgumentParser(description=__doc__, - formatter_class=argparse.RawDescriptionHelpFormatter) - parser.add_argument('dir', help="Input dir to search recursively for .cov files") - parser.add_argument('-o', '--outfile', help="Output file", - default=sys.stdout, type=argparse.FileType('w')) - - args = parser.parse_args(arguments) - - # Recursively find all matching .cov files. - matches = [] - for root, dirnames, filenames in os.walk(args.dir): - for filename in fnmatch.filter(filenames, '*.cov'): - matches.append(os.path.join(root, filename)) - - # Write to output. - lines = {} - args.outfile.write('mode: atomic\n') - for m in matches: - if os.path.abspath(args.outfile.name) != os.path.abspath(m): - with open(m) as f: - for line in f: - if not line.startswith('mode:') and "vendor" not in line: - (position, stmt, count) = line.split(" ") - stmt = int(stmt) - count = int(count) - prev_count = 0 - if position in lines: - (_, prev_stmt, prev_count) = lines[position] - assert prev_stmt == stmt - lines[position] = (position, stmt, prev_count + count) - - for line in sorted(["%s %d %d\n" % lines[key] for key in lines.keys()]): - args.outfile.write(line) - - -if __name__ == '__main__': - sys.exit(main(sys.argv[1:])) diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/cherrypick_pr b/vendor/github.com/elastic/beats/v7/dev-tools/cherrypick_pr deleted file mode 100644 index f49dd089..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/cherrypick_pr +++ /dev/null @@ -1,198 +0,0 @@ -#!/usr/bin/env python3 -"""Cherry pick and backport a PR""" -from __future__ import print_function - -from builtins import input -import sys -import os -import argparse -from os.path import expanduser -import re -from subprocess import check_call, call, check_output -import requests - -usage = """ -Example usage: - -./dev-tools/cherrypick_pr --create_pr 5.0 2565 6490604aa0cf7fa61932a90700e6ca988fc8a527 - -In case of backporting errors, fix them, then run: - -git cherry-pick --continue -./dev-tools/cherrypick_pr --create_pr 5.0 2565 6490604aa0cf7fa61932a90700e6ca988fc8a527 --continue - -This script does the following: - -* cleanups both from_branch and to_branch (warning: drops local changes) -* creates a temporary branch named something like "branch_2565" -* calls the git cherry-pick command in this branch -* after fixing the merge errors (if needed), pushes the branch to your - remote -* if the --create_pr flag is used, it uses the GitHub API to create the PR - for you. Note that this requires you to have a Github token with the - public_repo scope in the `~/.elastic/github.token` file. This token - should be also authorized to Elastic organization so as to work with single-sign-on. - (see https://help.github.com/en/articles/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on) - -Note that you need to take the commit hashes from `git log` on the -from_branch, copying the IDs from Github doesn't work in case we squashed the -PR. -""" - - -def main(): - """Main""" - parser = argparse.ArgumentParser( - description="Creates a PR for cherry-picking commits", - formatter_class=argparse.RawDescriptionHelpFormatter, - epilog=usage) - parser.add_argument("to_branch", - help="To branch (e.g 7.x)") - parser.add_argument("pr_number", - help="The PR number being merged (e.g. 2345)") - parser.add_argument("commit_hashes", metavar="hash", nargs="+", - help="The commit hashes to cherry pick." + - " You can specify multiple.") - parser.add_argument("--yes", action="store_true", - help="Assume yes. Warning: discards local changes.") - parser.add_argument("--continue", action="store_true", - help="Continue after fixing merging errors.") - parser.add_argument("--from_branch", default="master", - help="From branch") - parser.add_argument("--create_pr", action="store_true", - help="Create a PR using the Github API " + - "(requires token in ~/.elastic/github.token)") - parser.add_argument("--diff", action="store_true", - help="Display the diff before pushing the PR") - parser.add_argument("--remote", default="", - help="Which remote to push the backport branch to") - parser.add_argument("--zube-team", default="", - help="Team the PR belongs to") - parser.add_argument("--keep-backport-label", action="store_true", - help="Preserve label needs_backport in original PR") - args = parser.parse_args() - - print(args) - - tmp_branch = "backport_{}_{}".format(args.pr_number, args.to_branch) - - if not vars(args)["continue"]: - if not args.yes and input("This will destroy all local changes. " + - "Continue? [y/n]: ") != "y": - return 1 - check_call("git reset --hard", shell=True) - check_call("git clean -df", shell=True) - check_call("git fetch", shell=True) - - check_call("git checkout {}".format(args.from_branch), shell=True) - check_call("git pull", shell=True) - - check_call("git checkout {}".format(args.to_branch), shell=True) - check_call("git pull", shell=True) - - call("git branch -D {} > /dev/null".format(tmp_branch), shell=True) - check_call("git checkout -b {}".format(tmp_branch), shell=True) - if call("git cherry-pick -x {}".format(" ".join(args.commit_hashes)), - shell=True) != 0: - print("Looks like you have cherry-pick errors.") - print("Fix them, then run: ") - print(" git cherry-pick --continue") - print(" {} --continue".format(" ".join(sys.argv))) - return 1 - - if len(check_output("git status -s", shell=True).strip()) > 0: - print("Looks like you have uncommitted changes." + - " Please execute first: git cherry-pick --continue") - return 1 - - if len(check_output("git log HEAD...{}".format(args.to_branch), - shell=True).strip()) == 0: - print("No commit to push") - return 1 - - if args.diff: - call("git diff {}".format(args.to_branch), shell=True) - if input("Continue? [y/n]: ") != "y": - print("Aborting cherry-pick.") - return 1 - - print("Ready to push branch.") - - remote = args.remote - if not remote: - remote = input("To which remote should I push? (your fork): ") - - call("git push {} :{} > /dev/null".format(remote, tmp_branch), - shell=True) - check_call("git push --set-upstream {} {}" - .format(remote, tmp_branch), shell=True) - if not args.create_pr: - print("Done. Open PR by following this URL: \n\t" + - "https://github.com/elastic/beats/compare/{}...{}:{}?expand=1" - .format(args.to_branch, remote, tmp_branch)) - else: - token = open(expanduser("~/.elastic/github.token"), "r").read().strip() - base = "https://api.github.com/repos/elastic/beats" - session = requests.Session() - session.headers.update({"Authorization": "token " + token}) - - original_pr = session.get(base + "/pulls/" + args.pr_number).json() - - # get the github username from the remote where we pushed - remote_url = check_output("git remote get-url {}".format(remote), - shell=True) - remote_user = re.search("github.com[:/](.+)/beats", str(remote_url)).group(1) - - # create PR - request = session.post(base + "/pulls", json=dict( - title="Cherry-pick #{} to {}: {}".format(args.pr_number, args.to_branch, original_pr["title"]), - head=remote_user + ":" + tmp_branch, - base=args.to_branch, - body="Cherry-pick of PR #{} to {} branch. Original message: \n\n{}" - .format(args.pr_number, args.to_branch, original_pr["body"]) - )) - if request.status_code > 299: - print("Creating PR failed: {}".format(request.json())) - sys.exit(1) - new_pr = request.json() - - # add labels - labels = ["backport"] - - if args.zube_team: - resp = session.get(base + "/labels/Team:"+args.zube_team) - if resp.status_code != 200: - print("Cannot find team label", resp.text) - sys.exit(1) - labels.append("Team:"+args.zube_team) - labels.append("[zube]: In Review") - else: - labels.append("review") - - session.post( - base + "/issues/{}/labels".format(new_pr["number"]), json=labels) - - if not args.keep_backport_label: - # remove needs backport label from the original PR - session.delete(base + "/issues/{}/labels/needs_backport".format(args.pr_number)) - - # get version and set a version label on the original PR - version = get_version(os.getcwd()) - if version: - session.post( - base + "/issues/{}/labels".format(args.pr_number), json=["v" + version]) - - print("\nDone. PR created: {}".format(new_pr["html_url"])) - print("Please go and check it and add the review tags") - -def get_version(beats_dir): - pattern = re.compile(r'(const\s|)\w*(v|V)ersion\s=\s"(?P.*)"') - with open(os.path.join(beats_dir, "libbeat/version/version.go"), "r") as f: - for line in f: - match = pattern.match(line) - if match: - return match.group('version') - - -if __name__ == "__main__": - sys.exit(main()) diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/cmd/asset/asset.go b/vendor/github.com/elastic/beats/v7/dev-tools/cmd/asset/asset.go deleted file mode 100644 index 1696e078..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/cmd/asset/asset.go +++ /dev/null @@ -1,103 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build ignore - -package main - -import ( - "bufio" - "flag" - "fmt" - "io/ioutil" - "os" - - "github.com/elastic/beats/v7/libbeat/asset" - "github.com/elastic/beats/v7/licenses" -) - -var ( - pkg string - input string - output string - name string - priority string - license = "ASL2" -) - -func init() { - flag.StringVar(&pkg, "pkg", "", "Package name") - flag.StringVar(&input, "in", "-", "Source of input. \"-\" means reading from stdin") - flag.StringVar(&output, "out", "-", "Output path. \"-\" means writing to stdout") - flag.StringVar(&license, "license", "ASL2", "License header for generated file.") - flag.StringVar(&name, "name", "", "Asset name") - flag.StringVar(&priority, "priority", "asset.BeatFieldsPri", "Priority name") -} - -func main() { - flag.Parse() - args := flag.Args() - - var ( - file, beatName string - data []byte - err error - ) - if input == "-" { - if len(args) != 2 { - fmt.Fprintln(os.Stderr, "File path must be set") - os.Exit(1) - } - file = args[0] - beatName = args[1] - - r := bufio.NewReader(os.Stdin) - data, err = ioutil.ReadAll(r) - if err != nil { - fmt.Fprintf(os.Stderr, "Error while reading from stdin: %v\n", err) - os.Exit(1) - } - } else { - file = input - beatName = args[0] - data, err = ioutil.ReadFile(input) - if err != nil { - fmt.Fprintf(os.Stderr, "Invalid file path: %s\n", input) - os.Exit(1) - } - } - - licenseHeader, err := licenses.Find(license) - if err != nil { - fmt.Fprintf(os.Stderr, "Invalid license: %s\n", err) - os.Exit(1) - } - if name == "" { - name = file - } - - bs, err := asset.CreateAsset(licenseHeader, beatName, name, pkg, data, priority, file) - if err != nil { - panic(err) - } - - if output == "-" { - os.Stdout.Write(bs) - } else { - ioutil.WriteFile(output, bs, 0640) - } -} diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/cmd/dashboards/.gitignore b/vendor/github.com/elastic/beats/v7/dev-tools/cmd/dashboards/.gitignore deleted file mode 100644 index 10537f25..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/cmd/dashboards/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -# Executable -export_dashboards diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/cmd/dashboards/Makefile b/vendor/github.com/elastic/beats/v7/dev-tools/cmd/dashboards/Makefile deleted file mode 100644 index e20f7e47..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/cmd/dashboards/Makefile +++ /dev/null @@ -1,5 +0,0 @@ - -BEAT?= - -export_dashboards: - go build -ldflags "-X main.beat=${BEAT}" -o export_dashboards diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/cmd/dashboards/export_5x_dashboards.py b/vendor/github.com/elastic/beats/v7/dev-tools/cmd/dashboards/export_5x_dashboards.py deleted file mode 100644 index 31e4cd96..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/cmd/dashboards/export_5x_dashboards.py +++ /dev/null @@ -1,117 +0,0 @@ -from elasticsearch import Elasticsearch -import argparse -import os -import json -import re - - -def ExportDashboards(es, regex, kibana_index, output_directory): - res = es.search( - index=kibana_index, - doc_type="dashboard", - size=1000) - - try: - reg_exp = re.compile(regex, re.IGNORECASE) - except: - print("Wrong regex {}".format(regex)) - return - - for doc in res['hits']['hits']: - - if not reg_exp.match(doc["_source"]["title"]): - print("Ignore dashboard", doc["_source"]["title"]) - continue - - # save dashboard - SaveJson("dashboard", doc, output_directory) - - # save dependencies - panels = json.loads(doc['_source']['panelsJSON']) - for panel in panels: - if panel["type"] == "visualization": - ExportVisualization( - es, - panel["id"], - kibana_index, - output_directory) - elif panel["type"] == "search": - ExportSearch( - es, - panel["id"], - kibana_index, - output_directory) - else: - print("Unknown type {} in dashboard".format(panel["type"])) - - -def ExportVisualization(es, visualization, kibana_index, output_directory): - doc = es.get( - index=kibana_index, - doc_type="visualization", - id=visualization) - - # save visualization - SaveJson("visualization", doc, output_directory) - - # save dependencies - if "savedSearchId" in doc["_source"]: - search = doc["_source"]['savedSearchId'] - ExportSearch( - es, - search, - kibana_index, - output_directory) - - -def ExportSearch(es, search, kibana_index, output_directory): - doc = es.get( - index=kibana_index, - doc_type="search", - id=search) - - # save search - SaveJson("search", doc, output_directory) - - -def SaveJson(doc_type, doc, output_directory): - - dir = os.path.join(output_directory, doc_type) - if not os.path.exists(dir): - os.makedirs(dir) - # replace unsupported characters - filepath = os.path.join(dir, re.sub(r'[\>\<:"/\\\|\?\*]', '', doc['_id']) + '.json') - with open(filepath, 'w') as f: - json.dump(doc['_source'], f, indent=2) - print("Written {}".format(filepath)) - - -def main(): - parser = argparse.ArgumentParser( - description="Export the Kibana dashboards together with" - " all used visualizations, searches and index pattern") - parser.add_argument("--url", - help="Elasticsearch URL. By default: http://localhost:9200", - default="http://localhost:9200") - parser.add_argument("--regex", - help="Regular expression to match all the dashboards to be exported. For example: metricbeat*", - required=True) - parser.add_argument("--kibana", - help="Elasticsearch index where to store the Kibana settings. By default: .kibana ", - default=".kibana") - parser.add_argument("--dir", help="Output directory. By default: output", - default="output") - - args = parser.parse_args() - - print("Export {} dashboards to {} directory".format(args.regex, args.dir)) - print("Elasticsearch URL: {}".format(args.url)) - print("Elasticsearch index to store Kibana's" - " dashboards: {}".format(args.kibana)) - - es = Elasticsearch(args.url) - ExportDashboards(es, args.regex, args.kibana, args.dir) - - -if __name__ == "__main__": - main() diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/cmd/dashboards/export_dashboards.go b/vendor/github.com/elastic/beats/v7/dev-tools/cmd/dashboards/export_dashboards.go deleted file mode 100644 index eeae6773..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/cmd/dashboards/export_dashboards.go +++ /dev/null @@ -1,138 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package main - -import ( - "flag" - "fmt" - "io/ioutil" - "log" - "net/url" - "os" - "path/filepath" - "time" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/dashboards" - "github.com/elastic/beats/v7/libbeat/kibana" -) - -var ( - indexPattern = false - quiet = false -) - -const ( - kibanaTimeout = 90 * time.Second -) - -func main() { - kibanaURL := flag.String("kibana", "http://localhost:5601", "Kibana URL") - spaceID := flag.String("space-id", "", "Space ID") - dashboard := flag.String("dashboard", "", "Dashboard ID") - fileOutput := flag.String("output", "output.json", "Output file") - ymlFile := flag.String("yml", "", "Path to the module.yml file containing the dashboards") - flag.BoolVar(&indexPattern, "indexPattern", false, "include index-pattern in output") - flag.BoolVar(&quiet, "quiet", false, "be quiet") - - flag.Parse() - log.SetFlags(0) - - u, err := url.Parse(*kibanaURL) - if err != nil { - log.Fatalf("Error parsing Kibana URL: %v", err) - } - - var user, pass string - if u.User != nil { - user = u.User.Username() - pass, _ = u.User.Password() - } - client, err := kibana.NewClientWithConfig(&kibana.ClientConfig{ - Protocol: u.Scheme, - Host: u.Host, - Username: user, - Password: pass, - Path: u.Path, - SpaceID: *spaceID, - Timeout: kibanaTimeout, - }) - if err != nil { - log.Fatalf("Error while connecting to Kibana: %v", err) - } - - if len(*ymlFile) == 0 && len(*dashboard) == 0 { - flag.Usage() - log.Fatalf("Please specify a dashboard ID (-dashboard) or a manifest file (-yml)") - } - - if len(*ymlFile) > 0 { - err = exportDashboardsFromYML(client, *ymlFile) - if err != nil { - log.Fatalf("Failed to export dashboards from YML file: %v", err) - } - log.Println("Done exporting dashboards from", *ymlFile) - return - } - - if len(*dashboard) > 0 { - err = exportSingleDashboard(client, *dashboard, *fileOutput) - if err != nil { - log.Fatalf("Failed to export the dashboard: %v", err) - } - if !quiet { - log.Printf("The dashboard %s was exported under '%s'\n", *dashboard, *fileOutput) - } - return - } -} - -func exportDashboardsFromYML(client *kibana.Client, ymlFile string) error { - results, info, err := dashboards.ExportAllFromYml(client, ymlFile) - if err != nil { - return err - } - for i, r := range results { - log.Printf("id=%s, name=%s\n", info.Dashboards[i].ID, info.Dashboards[i].File) - r = dashboards.DecodeExported(r) - err = dashboards.SaveToFile(r, info.Dashboards[i].File, filepath.Dir(ymlFile), client.GetVersion()) - if err != nil { - return err - } - } - return nil -} - -func exportSingleDashboard(client *kibana.Client, dashboard, output string) error { - result, err := dashboards.Export(client, dashboard) - if err != nil { - return fmt.Errorf("failed to export the dashboard: %+v", err) - } - result = dashboards.DecodeExported(result) - - if err = os.MkdirAll(filepath.Dir(output), 0755); err != nil { - return errors.Wrap(err, "failed to create directory for dashboard") - } - - err = ioutil.WriteFile(output, []byte(result.StringToPrint()), dashboards.OutputPermission) - if err != nil { - return fmt.Errorf("failed to save the dashboard: %+v", err) - } - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/cmd/license/license_generate.go b/vendor/github.com/elastic/beats/v7/dev-tools/cmd/license/license_generate.go deleted file mode 100644 index 11f8077d..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/cmd/license/license_generate.go +++ /dev/null @@ -1,96 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package main - -import ( - "bytes" - "flag" - "go/format" - "io/ioutil" - "os" - "text/template" -) - -var Template = template.Must(template.New("licenseheader").Parse(` -{{ $t := "` + "`" + `" }} -{{ .License }} - -// Code generated by beats/dev-tools/cmd/license/license_generate.go - DO NOT EDIT. - -package licenses - -import "fmt" - -{{ range $key, $value := .Licenses }} -var {{ $key }} = {{$t}} -{{ $value }}{{$t}} -{{ end -}} - -func Find(name string) (string, error) { - switch name { -{{ range $key, $value := .Licenses }} - case "{{ $key }}": - return {{ $key }}, nil -{{- end -}} - } - return "", fmt.Errorf("unknown license: %s", name) -} -`)) - -var output string - -type data struct { - License string - Licenses map[string]string -} - -func init() { - flag.StringVar(&output, "out", "license_header.go", "output file") -} - -func main() { - Headers := make(map[string]string) - content, err := ioutil.ReadFile("APACHE-LICENSE-2.0-header.txt") - if err != nil { - panic("could not read ASL2 license.") - } - Headers["ASL2"] = string(content) - - content, err = ioutil.ReadFile("ELASTIC-LICENSE-header.txt") - if err != nil { - panic("could not read Elastic license.") - } - Headers["Elastic"] = string(content) - - var buf bytes.Buffer - Template.Execute(&buf, data{ - License: Headers["ASL2"], - Licenses: Headers, - }) - - bs, err := format.Source(buf.Bytes()) - if err != nil { - panic(err) - } - - if output == "-" { - os.Stdout.Write(bs) - } else { - ioutil.WriteFile(output, bs, 0640) - } -} diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/cmd/module_fields/module_fields.go b/vendor/github.com/elastic/beats/v7/dev-tools/cmd/module_fields/module_fields.go deleted file mode 100644 index 203cc298..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/cmd/module_fields/module_fields.go +++ /dev/null @@ -1,117 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package main - -import ( - "flag" - "fmt" - "io/ioutil" - "log" - "os" - "path/filepath" - - "github.com/elastic/beats/v7/libbeat/asset" - "github.com/elastic/beats/v7/libbeat/generator/fields" - "github.com/elastic/beats/v7/licenses" -) - -var usageText = ` -Usage: module_fields [flags] [module-dir] - module_fields generates a fields.go file containing a copy of the module's - field.yml data in a format that can be embedded in Beat's binary. module-dir - should be the directory containing modules (e.g. filebeat/module). -Options: -`[1:] - -var ( - beatName string - license string -) - -func init() { - flag.StringVar(&beatName, "beat", "", "Name of the beat. (Required)") - flag.StringVar(&license, "license", "ASL2", "License header for generated file.") - flag.Usage = usageFlag -} - -func main() { - log.SetFlags(0) - flag.Parse() - - if beatName == "" { - log.Fatal("You must use -beat to specify the beat name.") - } - - license, err := licenses.Find(license) - if err != nil { - log.Fatalf("Invalid license specifier: %v", err) - } - - args := flag.Args() - if len(args) != 1 { - log.Fatal("module-dir must be passed as an argument.") - } - dir := args[0] - - modules, err := fields.GetModules(dir) - if err != nil { - log.Fatalf("Error fetching modules: %v", err) - } - - wd, err := os.Getwd() - if err != nil { - log.Fatalf("Failed to determine working directory: %v", err) - } - - for _, module := range modules { - files, err := fields.CollectFiles(module, dir) - if err != nil { - log.Fatalf("Error fetching files for module %v: %v", module, err) - } - if len(files) == 0 { - // This can happen on moved modules - log.Printf("No fields files for module %v", module) - continue - } - - data, err := fields.GenerateFieldsYml(files) - if err != nil { - log.Fatalf("error fetching files for package %v: %v", module, err) - } - - p, err := filepath.Rel(wd, filepath.Join(dir, module)) - if err != nil { - log.Fatal(err) - } - - bs, err := asset.CreateAsset(license, beatName, module, module, data, "asset.ModuleFieldsPri", filepath.ToSlash(p)) - if err != nil { - log.Fatalf("Error creating golang file from template: %v", err) - } - - err = ioutil.WriteFile(filepath.Join(dir, module, "fields.go"), bs, 0644) - if err != nil { - log.Fatalf("Error writing fields.go: %v", err) - } - } -} - -func usageFlag() { - fmt.Fprintf(os.Stderr, usageText) - flag.PrintDefaults() -} diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/cmd/module_include_list/module_include_list.go b/vendor/github.com/elastic/beats/v7/dev-tools/cmd/module_include_list/module_include_list.go deleted file mode 100644 index d4fb9bd9..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/cmd/module_include_list/module_include_list.go +++ /dev/null @@ -1,260 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package main - -import ( - "bufio" - "bytes" - "flag" - "fmt" - "io/ioutil" - "log" - "os" - "path/filepath" - "sort" - "strings" - "text/template" - - "github.com/pkg/errors" - - devtools "github.com/elastic/beats/v7/dev-tools/mage" - "github.com/elastic/beats/v7/licenses" -) - -var usageText = ` -Usage: module_include_list [flags] - module_include_list generates a list.go file containing import statements for - the specified imports and module directories. An import is a directory or - directory glob containing .go files. A moduleDir is a directory to search - for modules and datasets. - - Packages without .go files or without an init() method are omitted from the - generated file. The output file is written to the include/list.go in the - Beat's root directory by default. -Options: -`[1:] - -var ( - license string - pkg string - outFile string - buildTags string - moduleDirs stringSliceFlag - moduleExcludeDirs stringSliceFlag - importDirs stringSliceFlag -) - -func init() { - flag.StringVar(&license, "license", "ASL2", "License header for generated file (ASL2 or Elastic).") - flag.StringVar(&pkg, "pkg", "include", "Package name.") - flag.StringVar(&outFile, "out", "include/list.go", "Output file.") - flag.StringVar(&buildTags, "buildTags", "", "Build Tags.") - flag.Var(&moduleDirs, "moduleDir", "Directory to search for modules to include") - flag.Var(&moduleExcludeDirs, "moduleExcludeDirs", "Directory to exclude from the list") - flag.Var(&importDirs, "import", "Directory to include") - flag.Usage = usageFlag -} - -func main() { - log.SetFlags(0) - flag.Parse() - - license, err := licenses.Find(license) - if err != nil { - log.Fatalf("Invalid license specifier: %v", err) - } - - if len(moduleDirs) == 0 && len(importDirs) == 0 { - log.Fatal("At least one -import or -moduleDir must be specified.") - } - - dirs, err := findModuleAndDatasets() - if err != nil { - log.Fatal(err) - } - - if imports, err := findImports(); err != nil { - log.Fatal(err) - } else { - dirs = append(dirs, imports...) - } - - // Get the current directories Go import path. - repo, err := devtools.GetProjectRepoInfo() - if err != nil { - log.Fatalf("Failed to determine import path: %v", err) - } - - // Build import paths. - var imports []string - for _, dir := range dirs { - // Skip packages without an init() function because that cannot register - // anything as a side-effect of being imported (e.g. filebeat/input/file). - var foundInitMethod bool - goFiles, err := filepath.Glob(filepath.Join(dir, "*.go")) - if err != nil { - log.Fatalf("Failed checking for .go files in package dir: %v", err) - } - for _, f := range goFiles { - // Skip test files - if strings.HasSuffix(f, "_test.go") { - continue - } - if hasInitMethod(f) { - foundInitMethod = true - break - } - } - if !foundInitMethod { - continue - } - - importDir := dir - if filepath.IsAbs(dir) { - // Make it relative to the current package if it's absolute. - importDir, err = filepath.Rel(devtools.CWD(), dir) - if err != nil { - log.Fatalf("Failure creating import for dir=%v: %v", dir, err) - } - } - - imports = append(imports, filepath.ToSlash( - filepath.Join(repo.ImportPath, importDir))) - } - - sort.Strings(imports) - - // Populate the template. - var buf bytes.Buffer - err = Template.Execute(&buf, Data{ - License: license, - Package: pkg, - BuildTags: buildTags, - Imports: imports, - }) - if err != nil { - log.Fatalf("Failed executing template: %v", err) - } - - // Create the output directory. - if err = os.MkdirAll(filepath.Dir(outFile), 0755); err != nil { - log.Fatalf("Failed to create output directory: %v", err) - } - - // Write the output file. - if err = ioutil.WriteFile(outFile, buf.Bytes(), 0644); err != nil { - log.Fatalf("Failed writing output file: %v", err) - } -} - -func usageFlag() { - fmt.Fprintf(os.Stderr, usageText) - flag.PrintDefaults() -} - -var Template = template.Must(template.New("normalizations").Funcs(map[string]interface{}{ - "trim": strings.TrimSpace, -}).Parse(` -{{ .License | trim }} - -// Code generated by beats/dev-tools/cmd/module_include_list/module_include_list.go - DO NOT EDIT. -{{ .BuildTags }} -package {{ .Package }} - -import ( - // Import packages that need to register themselves. -{{- range $import := .Imports }} - _ "{{ $import }}" -{{- end }} -) -`[1:])) - -type Data struct { - License string - Package string - BuildTags string - Imports []string -} - -//stringSliceFlag is a flag type that allows more than one value to be specified. -type stringSliceFlag []string - -func (f *stringSliceFlag) String() string { return strings.Join(*f, ", ") } - -func (f *stringSliceFlag) Set(value string) error { - *f = append(*f, value) - return nil -} - -// findModuleAndDatasets searches the specified moduleDirs for packages that -// should be imported. They are designated by the presence of a _meta dir. -func findModuleAndDatasets() ([]string, error) { - var dirs []string - for _, moduleDir := range moduleDirs { - // Find modules and datasets as indicated by the _meta dir. - metaDirs, err := devtools.FindFiles( - filepath.Join(moduleDir, "*/_meta"), - filepath.Join(moduleDir, "*/*/_meta"), - ) - if err != nil { - return nil, errors.Wrap(err, "failed finding modules and datasets") - } - - for _, metaDir := range metaDirs { - // Strip off _meta. - skipDir := false - for _, excludeModule := range moduleExcludeDirs { - if strings.Contains(metaDir, excludeModule) { - skipDir = true - break - } - } - if skipDir { - continue - } - dirs = append(dirs, filepath.Dir(metaDir)) - } - } - return dirs, nil -} - -// findImports expands the given import values in case they contain globs. -func findImports() ([]string, error) { - return devtools.FindFiles(importDirs...) -} - -// hasInitMethod returns true if the file contains 'func init()'. -func hasInitMethod(file string) bool { - f, err := os.Open(file) - if err != nil { - log.Fatalf("Failed to read from %v: %v", file, err) - } - defer f.Close() - - var initSignature = []byte("func init()") - scanner := bufio.NewScanner(f) - for scanner.Scan() { - if bytes.Contains(scanner.Bytes(), initSignature) { - return true - } - } - if err := scanner.Err(); err != nil { - log.Fatalf("Failed scanning %v: %v", file, err) - } - return false -} diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/cmd/update_go/update_go_version.go b/vendor/github.com/elastic/beats/v7/dev-tools/cmd/update_go/update_go_version.go deleted file mode 100644 index 9ab0fa8a..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/cmd/update_go/update_go_version.go +++ /dev/null @@ -1,76 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package main - -import ( - "flag" - "fmt" - "io/ioutil" - "os" - "strings" -) - -var files = []string{ - ".go-version", - "auditbeat/Dockerfile", - "filebeat/Dockerfile", - "heartbeat/Dockerfile", - "journalbeat/Dockerfile", - "libbeat/Dockerfile", - "libbeat/docs/version.asciidoc", - "metricbeat/Dockerfile", - "metricbeat/module/http/_meta/Dockerfile", - "x-pack/functionbeat/Dockerfile", - "x-pack/libbeat/Dockerfile", -} - -func main() { - currVersion := getGoVersion() - newVersion := flag.String("newversion", currVersion, "new version of Go") - - flag.Parse() - if flag.NFlag() == 0 { - flag.Usage() - os.Exit(1) - } - - updateGoVersion(currVersion, *newVersion) -} - -func getGoVersion() string { - version, err := ioutil.ReadFile(".go-version") - checkErr(err) - return strings.TrimRight(string(version), "\r\n") -} - -func checkErr(err error) { - if err != nil { - panic(err) - } -} - -func updateGoVersion(oldVersion, newVersion string) { - for _, file := range files { - fmt.Printf("Updating Go version from %s to %s in %s\n", oldVersion, newVersion, file) - content, err := ioutil.ReadFile(file) - checkErr(err) - updatedContent := strings.ReplaceAll(string(content), oldVersion, newVersion) - err = ioutil.WriteFile(file, []byte(updatedContent), 0644) - checkErr(err) - } -} diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/common.bash b/vendor/github.com/elastic/beats/v7/dev-tools/common.bash deleted file mode 100644 index 9f8ac1e1..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/common.bash +++ /dev/null @@ -1,113 +0,0 @@ -# -# File: common.bash -# -# Common bash routines. -# - -# Script directory: -_sdir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" - -# debug "msg" -# Write a debug message to stderr. -debug() -{ - if [ "$VERBOSE" == "true" ]; then - echo "DEBUG: $1" >&2 - fi -} - -# err "msg" -# Write and error message to stderr. -err() -{ - echo "ERROR: $1" >&2 -} - -# get_go_version -# Read the project's Go version and return it in the GO_VERSION variable. -# On failure it will exit. -get_go_version() { - GO_VERSION=$(cat "${_sdir}/../.go-version") - if [ -z "$GO_VERSION" ]; then - err "Failed to detect the project's Go version" - exit 1 - fi -} - -# install_gimme -# Install gimme to HOME/bin. -install_gimme() { - # Install gimme - if [ ! -f "${HOME}/bin/gimme" ]; then - mkdir -p ${HOME}/bin - curl -sL -o ${HOME}/bin/gimme https://raw.githubusercontent.com/travis-ci/gimme/v1.1.0/gimme - chmod +x ${HOME}/bin/gimme - fi - - GIMME="${HOME}/bin/gimme" - debug "Gimme version $(${GIMME} version)" -} - -# setup_go_root "version" -# This configures the Go version being used. It sets GOROOT and adds -# GOROOT/bin to the PATH. It uses gimme to download the Go version if -# it does not already exist in the ~/.gimme dir. -setup_go_root() { - local version=${1} - - install_gimme - - # Setup GOROOT and add go to the PATH. - ${GIMME} "${version}" > /dev/null - source "${HOME}/.gimme/envs/go${version}.env" 2> /dev/null - - debug "$(go version)" -} - -# setup_go_path "gopath" -# This sets GOPATH and adds GOPATH/bin to the PATH. -setup_go_path() { - local gopath="${1}" - if [ -z "$gopath" ]; then return; fi - - # Setup GOPATH. - export GOPATH="${gopath}" - - # Add GOPATH to PATH. - export PATH="${GOPATH}/bin:${PATH}" - - debug "GOPATH=${GOPATH}" -} - -jenkins_setup() { - : "${HOME:?Need to set HOME to a non-empty value.}" - : "${WORKSPACE:?Need to set WORKSPACE to a non-empty value.}" - - if [ -z ${GO_VERSION:-} ]; then - get_go_version - fi - - # Setup Go. - export GOPATH=${WORKSPACE} - export PATH=${GOPATH}/bin:${PATH} - eval "$(gvm ${GO_VERSION})" - - # Workaround for Python virtualenv path being too long. - export TEMP_PYTHON_ENV=$(mktemp -d) - export PYTHON_ENV="${TEMP_PYTHON_ENV}/python-env" - - # Write cached magefile binaries to workspace to ensure - # each run starts from a clean slate. - export MAGEFILE_CACHE="${WORKSPACE}/.magefile" -} - -docker_setup() { - OS="$(uname)" - case $OS in - 'Darwin') - # Start the docker machine VM (ignore error if it's already running). - docker-machine start default || true - eval $(docker-machine env default) - ;; - esac -} diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/deploy b/vendor/github.com/elastic/beats/v7/dev-tools/deploy deleted file mode 100644 index 1fce7b91..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/deploy +++ /dev/null @@ -1,25 +0,0 @@ -#!/usr/bin/env python3 -import os -import argparse -from subprocess import check_call - -def main(): - parser = argparse.ArgumentParser( - description="Builds all the Beats artifacts") - parser.add_argument("--no-snapshot", action="store_true", - help="Don't append -SNAPSHOT to the version.") - args = parser.parse_args() - - dir = os.path.dirname(__file__) - os.chdir(dir + "/../") - print("Getting dependencies") - check_call("make clean", shell=True) - print("Done building Docker images.") - if args.no_snapshot: - check_call("make release", shell=True) - else: - check_call("make snapshot", shell=True) - print("All done") - -if __name__ == "__main__": - main() diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/ecs-migration.yml b/vendor/github.com/elastic/beats/v7/dev-tools/ecs-migration.yml deleted file mode 100644 index 6d8cea78..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/ecs-migration.yml +++ /dev/null @@ -1,2235 +0,0 @@ -# The ECS migration file contains the information about all the Beats fields which are migrated to ECS in 7.0. -# The goal of the file is to potentially have scripts on top of this information to convert visualisations and templates -# based on this information in an automated way and to keep track of all changes which were applied. -# -# The format of the file is as following: -# -# - from: source-field-in-6.x -# to: target-filed-in-ECS -# # Alias field is useful for fields where many-1 mapping from new to old are needed -# alias: true-if-alias-is-required-in-7 -# # Alias6 field is useful for fields where there is a 1-1 mapping from old to new. If absent, defaults to false. -# alias6: true-if-alias-is-required-in-6 -# # Copy to is useful for fields where multiple fields map to the same ECS field -# copy_to: true-if-field-should-be-copied-to-target-in-6x -# # Beat name this applies to, if not beat is set, applies to all Beats -# beat: filebeat - -## Libbeat -- from: beat.name - to: host.name - alias6: true - alias: true - -- from: beat.hostname - to: agent.hostname - alias6: true - alias: true - -- from: beat.version - to: agent.version - alias6: true - alias: true - -- from: beat.timezone - to: event.timezone - alias6: true - alias: true - -# Processor fields - -# Docker processor -- from: docker.container.id - to: container.id - alias: true - alias6: true - -- from: docker.container.image - to: container.image.name - alias6: true - alias: true - -- from: docker.container.name - to: container.name - alias6: true - alias: true - -- from: docker.container.labels # TODO: How to map these? - to: container.labels - alias6: false - alias: true - -# Cloud -- from: meta.cloud.provider - to: cloud.provider - alias: true - alias6: true - -- from: meta.cloud.instance_id - to: cloud.instance.id - alias: true - alias6: true - -- from: meta.cloud.instance_name - to: cloud.instance.name - alias: true - alias6: true - -- from: meta.cloud.machine_type - to: cloud.machine.type - alias: true - alias6: true - -- from: meta.cloud.availability_zone - to: cloud.availability_zone - alias: true - alias6: true - -- from: meta.cloud.project_id - to: cloud.project.id - alias: true - alias6: true - -- from: meta.cloud.region - to: cloud.region - alias: true - alias6: true - -# process processor -- from: process.exe - to: process.executable - alias: true - -## Filebeat -- from: offset - to: log.offset - alias6: true - alias: true - beat: filebeat - -- from: fileset.module - to: event.module - alias6: true - alias: true - beat: filebeat - -- from: source - to: - - log.file.path - - log.source.address - alias: false - beat: filebeat - -# Filebeat modules - -# Auditd module - -- from: auditd.log.acct - to: user.name - alias: true - beat: filebeat - -- from: auditd.log.pid - to: process.pid - alias: true - beat: filebeat - -- from: auditd.log.ppid - to: process.ppid - alias: true - beat: filebeat - -- from: auditd.log.res - to: event.outcome - alias: true - beat: filebeat - -- from: auditd.log.record_type - to: event.action - alias: true - beat: filebeat - -- from: auditd.log.arch - to: host.architecture - alias: true - beat: filebeat - -- from: auditd.log.gid - to: user.group.id - alias: true - beat: filebeat - -- from: auditd.log.uid - to: user.id - alias: true - beat: filebeat - -- from: auditd.log.agid - to: user.audit.group.id - alias: true - beat: filebeat - -- from: auditd.log.auid - to: user.audit.id - alias: true - beat: filebeat - -- from: auditd.log.fsgid - to: user.filesystem.group.id - alias: true - beat: filebeat - -- from: auditd.log.egid - to: user.effective.group.id - alias: true - beat: filebeat - -- from: auditd.log.euid - to: user.effective.id - alias: true - beat: filebeat - -- from: auditd.log.sgid - to: user.saved.group.id - alias: true - beat: filebeat - -- from: auditd.log.suid - to: user.saved.id - alias: true - beat: filebeat - -- from: auditd.log.ogid - to: user.owner.group.id - alias: true - beat: filebeat - -- from: auditd.log.ouid - to: user.owner.id - alias: true - beat: filebeat - -- from: auditd.log.terminal - to: user.terminal - alias: true - beat: filebeat - -- from: auditd.log.comm - to: process.name - alias: true - beat: filebeat - -- from: auditd.log.cmd - to: process.args - alias: false - beat: filebeat - comment: Was a cmdline string, whereas args is an array of keywords. - -- from: auditd.log.exe - to: process.executable - alias: true - beat: filebeat - -- from: auditd.log.msg - to: message - alias: true - beat: filebeat - -- from: auditd.log.src - to: source.address - alias: true - beat: filebeat - -- from: auditd.log.dst - to: destination.address - alias: true - beat: filebeat - -- from: auditd.log.geoip.continent_name - to: source.geo.continent_name - alias: true - beat: filebeat - -- from: auditd.log.geoip.country_iso_code - to: source.geo.country_iso_code - alias: true - beat: filebeat - -- from: auditd.log.geoip.location - to: source.geo.location - alias: true - beat: filebeat - -- from: auditd.log.geoip.region_name - to: source.geo.region_name - alias: true - beat: filebeat - -- from: auditd.log.geoip.city_name - to: source.geo.city_name - alias: true - beat: filebeat - -- from: auditd.log.geoip.region_iso_code - to: source.geo.region_iso_code - alias: true - beat: filebeat - -# Suricata module - -- from: source_ecs.ip - to: source.ip - alias: true - beat: filebeat - -- from: source_ecs.port - to: source.port - alias: true - beat: filebeat - -- from: source_ecs.geo.continent_name - to: source.geo.continent_name - alias: true - beat: filebeat - -- from: source_ecs.geo.country_iso_code - to: source.geo.country_iso_code - alias: true - beat: filebeat - -- from: source_ecs.geo.location - to: source.geo.location - alias: true - beat: filebeat - -- from: source_ecs.geo.region_name - to: source.geo.region_name - alias: true - beat: filebeat - -- from: source_ecs.geo.city_name - to: source.geo.city_name - alias: true - beat: filebeat - -- from: source_ecs.geo.region_iso_code - to: source.geo.region_iso_code - alias: true - beat: filebeat - -- from: suricata.eve.alert.action - to: event.outcome - alias: true - beat: filebeat - -- from: suricata.eve.alert.severity - to: event.severity - alias: true - beat: filebeat - -- from: suricata.eve.app_proto - to: network.protocol - alias: true - beat: filebeat - -- from: suricata.eve.dest_ip - to: destination.ip - alias: true - beat: filebeat - -- from: suricata.eve.dest_port - to: destination.port - alias: true - beat: filebeat - -- from: suricata.eve.fileinfo.filename - to: file.path - alias: true - beat: filebeat - -- from: suricata.eve.fileinfo.size - to: file.size - alias: true - beat: filebeat - -- from: suricata.eve.flow.start - to: event.start - alias: true - beat: filebeat - -- from: suricata.eve.flow.bytes_toclient - to: destination.bytes - alias: true - beat: filebeat - -- from: suricata.eve.flow.bytes_toserver - to: source.bytes - alias: true - beat: filebeat - -- from: suricata.eve.flow.pkts_toclient - to: destination.packets - alias: true - beat: filebeat - -- from: suricata.eve.flow.pkts_toserver - to: source.packets - alias: true - beat: filebeat - -- from: suricata.eve.http.hostname - to: url.domain - alias: true - beat: filebeat - -- from: suricata.eve.http.http_method - to: http.request.method - alias: true - beat: filebeat - -- from: suricata.eve.http.http_refer - to: http.request.referrer - alias: true - beat: filebeat - -- from: suricata.eve.http.http_user_agent - to: user_agent.original - alias: true - beat: filebeat - -- from: suricata.eve.http.length - to: http.response.body.bytes - alias: true - beat: filebeat - -- from: suricata.eve.http.status - to: http.response.status_code - alias: true - beat: filebeat - -- from: suricata.eve.http.url - to: url.original - alias: true - beat: filebeat - -- from: suricata.eve.proto - to: network.transport - alias: true - beat: filebeat - -- from: suricata.eve.src_ip - to: source.ip - alias: true - beat: filebeat - -- from: suricata.eve.src_port - to: source.port - alias: true - beat: filebeat - -- from: suricata.eve.timestamp - to: '@timestamp' - alias: true - beat: filebeat - -- from: event.type - to: suricata.eve.event_type - alias: false - beat: auditbeat - comment: event.type is reserved for future use by ECS. - -## System module - -- from: system.syslog.hostname - to: host.hostname - alias: true - beat: filebeat - -- from: system.syslog.program - to: process.name - alias: true - beat: filebeat - -- from: system.syslog.pid - to: process.pid - alias: true - beat: filebeat - -- from: system.syslog.message - to: message - alias: true - beat: filebeat - -- from: system.auth.hostname - to: host.hostname - alias: true - beat: filebeat - -- from: system.auth.message - to: message - alias: true - beat: filebeat - -- from: system.auth.program - to: process.name - alias: true - beat: filebeat - -- from: system.auth.timestamp - to: '@timestamp' - alias: true - beat: filebeat - -- from: system.auth.user - to: user.name - alias: true - beat: filebeat - -- from: system.auth.pid - to: process.pid - alias: true - beat: filebeat - -- from: system.auth.groupadd.gid - to: group.id - alias: true - beat: filebeat - -- from: system.auth.groupadd.name - to: group.name - alias: true - beat: filebeat - -- from: system.auth.useradd.gid - to: group.id - alias: true - beat: filebeat - -- from: system.auth.useradd.uid - to: user.id - alias: true - beat: filebeat - -- from: system.auth.useradd.name - to: user.name - alias: true - beat: filebeat - -- from: system.auth.program - to: process.name - alias: true - beat: filebeat - -- from: system.auth.ssh.ip - to: source.ip - alias: true - beat: filebeat - -- from: system.auth.ssh.port - to: source.port - alias: true - beat: filebeat - -- from: system.auth.ssh.geoip.continent_name - to: source.geo.continent_name - alias: true - beat: filebeat - -- from: system.auth.ssh.geoip.country_iso_code - to: source.geo.country_iso_code - alias: true - beat: filebeat - -- from: system.auth.ssh.geoip.location - to: source.geo.location - alias: true - beat: filebeat - -- from: system.auth.ssh.geoip.region_name - to: source.geo.region_name - alias: true - beat: filebeat - -- from: system.auth.ssh.geoip.city_name - to: source.geo.city_name - alias: true - beat: filebeat - -- from: system.auth.ssh.geoip.region_iso_code - to: source.geo.region_iso_code - alias: true - beat: filebeat - -## Apache module - -- from: apache2.access.remote_ip - to: source.address - alias: true - beat: filebeat - -- from: apache2.access.user_name - to: user.name - alias: true - beat: filebeat - -- from: apache2.access.method - to: http.request.method - alias: true - beat: filebeat - -- from: apache2.access.url - to: url.original - alias: true - beat: filebeat - -- from: apache2.access.http_version - to: http.version - alias: true - beat: filebeat - -- from: apache2.access.response_code - to: http.response.status_code - alias: true - beat: filebeat - -- from: apache2.access.referrer - to: http.request.referrer - alias: true - beat: filebeat - -- from: apache2.access.agent - to: user_agent.original - alias: true - beat: filebeat - -- from: apache2.access.body_sent.bytes - to: http.response.body.bytes - alias: true - beat: filebeat - -- from: apache2.access.geoip.continent_name - to: source.geo.continent_name - alias: true - beat: filebeat - -- from: apache2.access.geoip.country_iso_code - to: source.geo.country_iso_code - alias: true - beat: filebeat - -- from: apache2.access.geoip.location - to: source.geo.location - alias: true - beat: filebeat - -- from: apache2.access.geoip.region_name - to: source.geo.region_name - alias: true - beat: filebeat - -- from: apache2.access.geoip.city_name - to: source.geo.city_name - alias: true - beat: filebeat - -- from: apache2.access.geoip.region_iso_code - to: source.geo.region_iso_code - alias: true - beat: filebeat - -- from: apache2.access.user_agent.original - to: user_agent.original - alias: true - beat: filebeat -- from: apache2.access.user_agent.device - to: user_agent.device.name - alias: true - beat: filebeat -- from: apache2.access.user_agent.name - to: user_agent.name - alias: true - beat: filebeat -- from: apache2.access.user_agent.os - to: user_agent.os.full_name - alias: true - beat: filebeat -- from: apache2.access.user_agent.os_name - to: user_agent.os.name - alias: true - beat: filebeat - -- from: apache2.access.user_agent.major - to: user_agent.version - alias: false - beat: filebeat -- from: apache2.access.user_agent.minor - to: user_agent.version - alias: false - beat: filebeat -- from: apache2.access.user_agent.patch - to: user_agent.version - alias: false - beat: filebeat -- from: apache2.access.user_agent.os_major - to: user_agent.os.version - alias: false - beat: filebeat -- from: apache2.access.user_agent.os_minor - to: user_agent.os.version - alias: false - beat: filebeat -- from: apache2.access.user_agent.os_patch - to: user_agent.os.version - alias: false - beat: filebeat - -### Error fileset -- from: apache2.error.message - to: message - alias: true - beat: filebeat - -- from: apache2.error.level - to: log.level - alias: true - beat: filebeat - -- from: apache2.error.client - to: source.address - alias: true - beat: filebeat - -- from: apache2.error.pid - to: process.pid - alias: true - beat: filebeat - -- from: apache2.error.tid - to: process.thread.id - alias: true - beat: filebeat - -## Elasticsearch module - -- from: elasticsearch.audit.origin_address - to: source.ip - alias: true - beat: filebeat - -- from: elasticsearch.audit.principal - to: user.name - alias: true - beat: filebeat - -- from: elasticsearch.audit.request_body - to: http.request.body.content - alias: true - beat: filebeat - -- from: elasticsearch.audit.uri - to: url.original - alias: true - beat: filebeat - -- from: elasticsearch.slowlog.took_millis - to: event.duration - alias: false - scale: 1000000 - beat: filebeat - -## IIS module - -- from: iis.access.server_ip - to: destination.address - alias: true - beat: filebeat - -- from: iis.access.remote_ip - to: source.address - alias: true - beat: filebeat - -- from: iis.access.url - to: url.path - alias: true - beat: filebeat - -- from: iis.access.query_string - to: url.query - alias: true - beat: filebeat - -- from: iis.access.port - to: destination.port - alias: true - beat: filebeat - -- from: iis.access.user_name - to: user.name - alias: true - beat: filebeat - -- from: iis.access.hostname - to: destination.domain - alias: true - beat: filebeat - -- from: iis.access.user_agent.original - to: user_agent.original - alias: true - beat: filebeat -- from: iis.access.user_agent.device - to: user_agent.device.name - alias: true - beat: filebeat -- from: iis.access.user_agent.name - to: user_agent.name - alias: true - beat: filebeat -- from: iis.access.user_agent.os - to: user_agent.os.full_name - alias: true - beat: filebeat -- from: iis.access.user_agent.os_name - to: user_agent.os.name - alias: true - beat: filebeat - -- from: iis.access.user_agent.major - to: user_agent.version - alias: false - beat: filebeat -- from: iis.access.user_agent.minor - to: user_agent.version - alias: false - beat: filebeat -- from: iis.access.user_agent.patch - to: user_agent.version - alias: false - beat: filebeat -- from: iis.access.user_agent.os_major - to: user_agent.os.version - alias: false - beat: filebeat -- from: iis.access.user_agent.os_minor - to: user_agent.os.version - alias: false - beat: filebeat -- from: iis.access.user_agent.os_patch - to: user_agent.os.version - alias: false - beat: filebeat - -- from: iis.access.geoip.continent_name - to: source.geo.continent_name - alias: true - beat: filebeat - -- from: iis.access.geoip.country_iso_code - to: source.geo.country_iso_code - alias: true - beat: filebeat - -- from: iis.access.geoip.location - to: source.geo.location - alias: true - beat: filebeat - -- from: iis.access.geoip.region_name - to: source.geo.region_name - alias: true - beat: filebeat - -- from: iis.access.geoip.city_name - to: source.geo.city_name - alias: true - beat: filebeat - -- from: iis.access.geoip.region_iso_code - to: source.geo.region_iso_code - alias: true - beat: filebeat - -- from: iis.access.method - to: http.request.method - alias: true - beat: filebeat - -- from: iis.access.response_code - to: http.response.status_code - alias: true - beat: filebeat - -- from: iis.access.referrer - to: http.request.referrer - alias: true - beat: filebeat - -- from: iis.error.remote_ip - to: source.address - alias: true - beat: filebeat - -- from: iis.error.remote_port - to: source.port - alias: true - beat: filebeat - -- from: iis.error.server_ip - to: destination.address - alias: true - beat: filebeat - -- from: iis.error.server_port - to: destination.port - alias: true - beat: filebeat - -- from: iis.error.http_version - to: http.version - alias: true - beat: filebeat - -- from: iis.access.body_received.bytes - to: http.request.body.bytes - alias: true - beat: filebeat - -- from: iis.access.body_sent.bytes - to: http.response.body.bytes - alias: true - beat: filebeat - -- from: iis.access.request_time_ms - to: event.duration - alias: false - scale: 1000000 - beat: filebeat - -- from: iis.error.method - to: http.request.method - alias: true - beat: filebeat - -- from: iis.error.url - to: url.original - alias: true - beat: filebeat - -- from: iis.error.response_code - to: http.response.status_code - alias: true - beat: filebeat - -- from: iis.error.geoip.continent_name - to: source.geo.continent_name - alias: true - beat: filebeat - -- from: iis.error.geoip.country_iso_code - to: source.geo.country_iso_code - alias: true - beat: filebeat - -- from: iis.error.geoip.location - to: source.geo.location - alias: true - beat: filebeat - -- from: iis.error.geoip.region_name - to: source.geo.region_name - alias: true - beat: filebeat - -- from: iis.error.geoip.city_name - to: source.geo.city_name - alias: true - beat: filebeat - -- from: iis.error.geoip.region_iso_code - to: source.geo.region_iso_code - alias: true - beat: filebeat - -## HAProxy module - -- from: haproxy.total_waiting_time_ms - to: event.duration - alias: false - scale: 1000000 - beat: filebeat - -- from: haproxy.http.request.time_active_ms - to: event.duration - alias: false - scale: 1000000 - beat: filebeat - -- from: haproxy.client.ip - to: source.address - alias: true - beat: filebeat - -- from: haproxy.client.port - to: source.port - alias: true - beat: filebeat - -- from: haproxy.process_name - to: process.name - alias: true - beat: filebeat - -- from: haproxy.pid - to: process.pid - alias: true - beat: filebeat - -- from: haproxy.destination.ip - to: destination.ip - alias: true - beat: filebeat - -- from: haproxy.destination.port - to: destination.port - alias: true - beat: filebeat - -- from: haproxy.http.response.status_code - to: http.response.status_code - alias: true - beat: filebeat - -- from: haproxy.geoip.continent_name - to: source.geo.continent_name - alias: true - beat: filebeat - -- from: haproxy.geoip.country_iso_code - to: source.geo.country_iso_code - alias: true - beat: filebeat - -- from: haproxy.geoip.location - to: source.geo.location - alias: true - beat: filebeat - -- from: haproxy.geoip.region_name - to: source.geo.region_name - alias: true - beat: filebeat - -- from: haproxy.geoip.city_name - to: source.geo.city_name - alias: true - beat: filebeat - -- from: haproxy.geoip.region_iso_code - to: source.geo.region_iso_code - alias: true - beat: filebeat - -## Kafka module - -- from: kafka.log.level - to: log.level - alias: true - beat: filebeat - -- from: kafka.log.message - to: message - alias: true - beat: filebeat - -## Kibana module - -- from: http.response.content_length - to: http.response.body.bytes - alias: true - alias6: true - beat: filebeat - comment: > - Very general name that was only used by the Kibana module. - -- from: http.response.elapsed_time - to: event.duration - alias: false - alias6: false - scale: 1000000 - beat: filebeat - comment: > - Very general name that was only used by the Kibana module. - -- from: kibana.log.meta.req.headers.referer - to: http.request.referrer - alias: true - beat: filebeat - -- from: kibana.log.meta.req.referer - to: http.request.referrer - alias: true - beat: filebeat - -- from: kibana.log.meta.req.headers.user-agent - to: user_agent.original - alias: true - beat: filebeat - -- from: kibana.log.meta.req.remoteAddress - to: source.address - alias: true - beat: filebeat - -- from: kibana.log.meta.req.url - to: url.original - alias: true - beat: filebeat - -- from: kibana.log.meta.meta.statusCode - to: http.response.status_code - alias: true - beat: filebeat - -- from: kibana.log.meta.method - to: http.request.method - alias: true - beat: filebeat - -## Logstash module - -- from: logstash.log.level - to: log.level - alias: true - beat: filebeat - -- from: logstash.log.message - to: message - alias: true - beat: filebeat - -- from: logstash.slowlog.level - to: log.level - alias: true - beat: filebeat - -- from: logstash.slowlog.took_in_nanos - to: event.duration - alias: true - beat: filebeat - -## MongoDB module - -- from: mongodb.log.severity - to: log.level - alias: true - beat: filebeat - -- from: mongodb.log.message - to: message - alias: true - beat: filebeat - -## MySQL module - -- from: mysql.error.message - to: message - alias: true - beat: filebeat - -- from: mysql.error.level - to: log.level - alias: true - beat: filebeat - -- from: mysql.error.thread_id - to: mysql.thread_id - alias: true - beat: filebeat - -- from: mysql.slowlog.ip - to: source.ip - alias: true - beat: filebeat - -- from: mysql.slowlog.host - to: source.domain - alias: true - beat: filebeat - -- from: mysql.slowlog.user - to: user.name - alias: true - beat: filebeat - -- from: mysql.slowlog.id - to: mysql.thread_id - alias: true - beat: filebeat - -- from: mysql.slowlog.query_time.sec - to: event.duration - alias: false - scale: 1000000000 - beat: filebeat - -## NGINX module - -- from: nginx.access.remote_ip - to: source.address - alias: true - beat: filebeat - -- from: nginx.access.user_name - to: user.name - alias: true - beat: filebeat - -- from: nginx.access.url - to: url.original - alias: true - beat: filebeat - -- from: nginx.access.agent - to: user_agent.original - alias: true - beat: filebeat - -- from: nginx.access.response_code - to: http.response.status_code - alias: true - beat: filebeat - -- from: nginx.access.referrer - to: http.request.referrer - alias: true - beat: filebeat - -- from: nginx.access.method - to: http.request.method - alias: true - beat: filebeat - -- from: nginx.access.http_version - to: http.version - alias: true - beat: filebeat - -- from: nginx.access.body_sent.bytes - to: http.response.body.bytes - alias: true - beat: filebeat - -- from: nginx.access.geoip.continent_name - to: source.geo.continent_name - alias: true - beat: filebeat - -- from: nginx.access.geoip.country_iso_code - to: source.geo.country_iso_code - alias: true - beat: filebeat - -- from: nginx.access.geoip.location - to: source.geo.location - alias: true - beat: filebeat - -- from: nginx.access.geoip.region_name - to: source.geo.region_name - alias: true - beat: filebeat - -- from: nginx.access.geoip.city_name - to: source.geo.city_name - alias: true - beat: filebeat - -- from: nginx.access.geoip.region_iso_code - to: source.geo.region_iso_code - alias: true - beat: filebeat - -- from: nginx.access.agent - to: user_agent.original - alias: true - beat: filebeat - -- from: nginx.access.user_agent.device - to: user_agent.device.name - alias: true - beat: filebeat -- from: nginx.access.user_agent.name - to: user_agent.name - alias: true - beat: filebeat -- from: nginx.access.user_agent.os - to: user_agent.os.full_name - alias: true - beat: filebeat -- from: nginx.access.user_agent.os_name - to: user_agent.os.name - alias: true - beat: filebeat - -- from: nginx.access.user_agent.major - to: user_agent.version - alias: false - beat: filebeat -- from: nginx.access.user_agent.minor - to: user_agent.version - alias: false - beat: filebeat -- from: nginx.access.user_agent.patch - to: user_agent.version - alias: false - beat: filebeat -- from: nginx.access.user_agent.os_major - to: user_agent.os.version - alias: false - beat: filebeat -- from: nginx.access.user_agent.os_minor - to: user_agent.os.version - alias: false - beat: filebeat -- from: nginx.access.user_agent.os_patch - to: user_agent.os.version - alias: false - beat: filebeat - -- from: nginx.error.level - to: log.level - alias: true - beat: filebeat - -- from: nginx.error.pid - to: process.pid - alias: true - beat: filebeat - -- from: nginx.error.tid - to: process.thread.id - alias: true - beat: filebeat - -- from: nginx.error.message - to: message - alias: true - beat: filebeat - -## PostgreSQL module - -- from: postgresql.log.duration - to: event.duration - alias: false - scale: 1000000 - beat: filebeat - -- from: postgresql.log.timezone - to: event.timezone - alias: true - beat: filebeat - -- from: postgresql.log.thread_id - to: process.pid - alias: true - beat: filebeat - -- from: postgresql.log.user - to: user.name - alias: true - beat: filebeat - -- from: postgresql.log.level - to: log.level - alias: true - beat: filebeat - -- from: postgresql.log.message - to: message - alias: true - beat: filebeat - -## Redis module - -- from: redis.log.pid - to: process.pid - alias: true - beat: filebeat - -- from: redis.log.level - to: log.level - alias: true - beat: filebeat - -- from: redis.log.message - to: message - alias: true - beat: filebeat - -## Icinga module - -- from: icinga.debug.message - to: message - alias: true - beat: filebeat - -- from: icinga.debug.severity - to: log.level - alias: true - beat: filebeat - -- from: icinga.main.message - to: message - alias: true - beat: filebeat - -- from: icinga.main.severity - to: log.level - alias: true - beat: filebeat - -- from: icinga.startup.message - to: message - alias: true - beat: filebeat - -- from: icinga.startup.severity - to: log.level - alias: true - beat: filebeat - -## Traefik module - -- from: traefik.access.remote_ip - to: source.address - alias: true - beat: filebeat - -- from: traefik.access.url - to: url.original - alias: true - beat: filebeat - -- from: traefik.access.user_name - to: user.name - alias: true - beat: filebeat - -- from: traefik.access.agent - to: user_agent.original - alias: true - beat: filebeat - -- from: traefik.access.user_agent.original - to: user_agent.original - alias: true - beat: filebeat -- from: traefik.access.user_agent.device - to: user_agent.device.name - alias: true - beat: filebeat -- from: traefik.access.user_agent.name - to: user_agent.name - alias: true - beat: filebeat -- from: traefik.access.user_agent.os - to: user_agent.os.full_name - alias: true - beat: filebeat -- from: traefik.access.user_agent.os_name - to: user_agent.os.name - alias: true - beat: filebeat - -- from: traefik.access.user_agent.major - to: user_agent.version - alias: false - beat: filebeat -- from: traefik.access.user_agent.minor - to: user_agent.version - alias: false - beat: filebeat -- from: traefik.access.user_agent.patch - to: user_agent.version - alias: false - beat: filebeat -- from: traefik.access.user_agent.os_major - to: user_agent.os.version - alias: false - beat: filebeat -- from: traefik.access.user_agent.os_minor - to: user_agent.os.version - alias: false - beat: filebeat -- from: traefik.access.user_agent.os_patch - to: user_agent.os.version - alias: false - beat: filebeat - -- from: traefik.access.geoip.continent_name - to: source.geo.continent_name - alias: true - beat: filebeat - -- from: traefik.access.geoip.country_iso_code - to: source.geo.country_iso_code - alias: true - beat: filebeat - -- from: traefik.access.geoip.location - to: source.geo.location - alias: true - beat: filebeat - -- from: traefik.access.geoip.region_name - to: source.geo.region_name - alias: true - beat: filebeat - -- from: traefik.access.geoip.city_name - to: source.geo.city_name - alias: true - beat: filebeat - -- from: traefik.access.geoip.region_iso_code - to: source.geo.region_iso_code - alias: true - beat: filebeat - -- from: traefik.access.method - to: http.request.method - alias: true - beat: filebeat - -- from: traefik.access.response_code - to: http.response.status_code - alias: true - beat: filebeat - -- from: traefik.access.referrer - to: http.request.referrer - alias: true - beat: filebeat - -- from: traefik.access.http_version - to: http.version - alias: true - beat: filebeat - -- from: traefik.access.body_sent.bytes - to: http.response.body.bytes - alias: true - beat: filebeat - -- from: traefik.access.duration - to: event.duration - alias: false - scale: 1000000 - beat: filebeat - -# Filebeat Redis Input - -- from: read_timestamp - to: event.created - alias: false - beat: filebeat - -# Auditbeat - -## From Auditbeat's auditd module. -- from: auditd.messages - to: event.original - alias: true - beat: auditbeat - -- from: auditd.warnings - to: error.message - alias: true - beat: auditbeat - -- from: source.hostname - to: source.domain - alias: true - beat: auditbeat - -- from: process.exe - to: process.executable - alias: true - beat: auditbeat - -- from: process.cwd - to: process.working_directory - alias: true - beat: auditbeat - -- from: user.auid - to: user.audit.id - alias: true - beat: auditbeat - -- from: user.uid - to: user.id - alias: true - beat: auditbeat - -- from: user.euid - to: user.effective.id - alias: true - beat: auditbeat - -- from: user.fsuid - to: user.filesystem.id - alias: true - beat: auditbeat - -- from: user.suid - to: user.saved.id - alias: true - beat: auditbeat - -- from: user.gid - to: user.group.id - alias: true - beat: auditbeat - -- from: user.egid - to: user.effective.group.id - alias: true - beat: auditbeat - -- from: user.sgid - to: user.saved.group.id - alias: true - beat: auditbeat - -- from: user.fsgid - to: user.filesystem.group.id - alias: true - beat: auditbeat - -- from: user.name_map.auid - to: user.audit.name - alias: true - beat: auditbeat - -- from: user.name_map.uid - to: user.name - alias: true - beat: auditbeat - -- from: user.name_map.euid - to: user.effective.name - alias: true - beat: auditbeat - -- from: user.name_map.fsuid - to: user.filesystem.name - alias: true - beat: auditbeat - -- from: user.name_map.suid - to: user.saved.name - alias: true - beat: auditbeat - -- from: user.name_map.gid - to: user.group.name - alias: true - beat: auditbeat - -- from: user.name_map.egid - to: user.effective.group.name - alias: true - beat: auditbeat - -- from: user.name_map.sgid - to: user.saved.group.name - alias: true - beat: auditbeat - -- from: user.name_map.fsgid - to: user.filesystem.group.name - alias: true - beat: auditbeat - -- from: event.type - to: auditd.message_type - alias: false - beat: auditbeat - comment: event.type is reserved for future use by ECS. - -# Metricbeat - -## Metricbeat base fields -- from: metricset.module - to: event.module - alias: true - beat: metricbeat - -- from: metricset.rrt - to: event.duration - alias: false - comment: Unit changed, old field will stay around if needed - breaking: true - beat: metricbeat - -- from: metricset.host - to: service.address - alias: true - beat: metricbeat - -- from: metricset.namespace - to: event.dataset - alias: false - comment: No alias mapping as field did not always exist - beat: metricbeat - -## Modules - -### HAProxy - -- from: haproxy.stat.process_id - to: process.pid - alias: true - beat: metricbeat - -- from: haproxy.info.pid - to: process.pid - alias: true - beat: metricbeat - -### Mongodb - -- from: mongodb.status.version - to: service.version - alias: true - beat: metricbeat - -- from: mongodb.status.process - to: process.name - alias: true - beat: metricbeat - -### Rabbitmq - -- from: rabbitmq.connection.node - to: rabbitmq.node.name - alias: true - beat: metricbeat - -- from: rabbitmq.connection.vhost - to: rabbitmq.vhost - alias: true - beat: metricbeat - -- from: rabbitmq.connection.user - to: user.name - alias: true - beat: metricbeat - -- from: rabbitmq.exchange.vhost - to: rabbitmq.vhost - alias: true - beat: metricbeat - -- from: rabbitmq.exchange.user - to: user.name - alias: true - beat: metricbeat - -- from: rabbitmq.queue.node - to: rabbitmq.node.name - alias: true - beat: metricbeat - -- from: rabbitmq.queue.vhost - to: rabbitmq.vhost - alias: true - beat: metricbeat - - -### Redis - -- from: php_fpm.status.pid - to: process.pid - alias: true - beat: metricbeat - -- from: php_fpm.status.request_method - to: http.request.method - alias: true - beat: metricbeat - -- from: php_fpm.status.request_uri - to: url.original - alias: true - beat: metricbeat - -- from: php_fpm.status.content_length - to: http.response.body.bytes - alias: true - beat: metricbeat - -- from: php_fpm.status.user - to: http.response.user.name - alias: true - beat: metricbeat - -### Redis - -- from: redis.info.server.version - to: service.version - alias: true - beat: metricbeat - -- from: redis.info.server.process_id - to: process.pid - alias: true - beat: metricbeat - -- from: redis.info.server.os - to: os.full - alias: true - beat: metricbeat - -### HTTP -- from: http.request.body - to: http.request.body.content - alias: false - beat: metricbeat - -### System - -- from: system.process.name - to: process.name - alias: true - beat: metricbeat - -- from: system.process.pid - to: process.pid - alias: true - beat: metricbeat - -- from: system.process.ppid - to: process.ppid - alias: true - beat: metricbeat - -- from: system.process.pgid - to: process.pgid - alias: true - beat: metricbeat - -- from: system.process.cwd - to: process.working_directory - alias: true - beat: metricbeat - -- from: system.process.username - to: user.name - alias: true - beat: metricbeat - -- from: system.socket.direction - to: network.direction - alias: true - beat: metricbeat - -- from: system.socket.family - to: network.type - alias: true - beat: metricbeat - -- from: system.socket.process.command - to: process.name - alias: true - beat: metricbeat - -- from: system.socket.process.exe - to: process.executable - alias: true - beat: metricbeat - -- from: system.socket.process.pid - to: process.pid - alias: true - beat: metricbeat - -- from: system.socket.user.id - to: user.id - alias: true - beat: metricbeat - -- from: system.socket.user.name - to: user.full_name - alias: true - beat: metricbeat - -### Kibana - -- from: kibana.stats.uuid - to: service.id - alias: true - beat: metricbeat - -- from: kibana.stats.transport_address - to: service.address - alias: true - beat: metricbeat - -- from: kibana.stats.version - to: service.version - alias: true - beat: metricbeat - -- from: kibana.status.uuid - to: service.id - alias: true - beat: metricbeat - -- from: kibana.status.version.number - to: service.version - alias: true - beat: metricbeat - -### Logstash - -- from: logstash.node.host - to: service.hostname - alias: true - beat: metricbeat - -- from: logstash.node.version - to: service.version - alias: true - beat: metricbeat - -- from: logstash.node.jvm.pid - to: process.pid - alias: true - beat: metricbeat - -### Zookeeper - -- from: zookeeper.mntr.version - to: service.version - alias: true - beat: metricbeat - -# Packetbeat - -## Shared -- from: bytes_in - to: source.bytes - alias: true - beat: packetbeat - -- from: bytes_out - to: destination.bytes - alias: true - beat: packetbeat - -- from: notes - to: error.message - alias: true - beat: packetbeat - -- from: responsetime - to: event.duration - alias: false - scale: 1000000 - comment: The units changed so no alias was added. - beat: packetbeat - -- from: transport - to: network.transport - alias: true - beat: packetbeat - -- from: real_ip - to: network.forwarded_ip - alias: true - beat: packetbeat - -## Flows -- from: flow_id - to: flow.id - alias: true - beat: packetbeat - -- from: final - to: flow.final - alias: true - beat: packetbeat - -- from: start_time - to: event.start - alias: true - beat: packetbeat - -- from: last_time - to: event.end - alias: true - beat: packetbeat - -- from: source.stats.net_bytes_total - to: source.bytes - alias: true - beat: packetbeat - -- from: source.stats.net_packets_total - to: source.packets - alias: true - beat: packetbeat - -- from: dest.stats.net_bytes_total - to: destination.bytes - alias: true - beat: packetbeat - -- from: dest.stats.net_packets_total - to: destination.packets - alias: true - beat: packetbeat - -## HTTP -- from: http.request.body - to: http.request.body.content - alias: false - beat: packetbeat - -- from: http.response.body - to: http.response.body.content - alias: false - beat: packetbeat - -- from: http.response.code - to: http.response.status_code - alias: true - beat: packetbeat - -- from: http.response.phrase - to: http.response.status_phrase - alias: true - beat: packetbeat - -- from: http.request.params - to: url.query - alias: true - beat: packetbeat - -- from: method - to: http.request.method - alias: false - comment: Field is used by serveral protocols. - beat: packetbeat - -- from: path - to: url.path - alias: false - beat: packetbeat - -- from: real_ip - to: network.forwarded_ip - alias: false - comment: Field is used by serveral protocols. - beat: packetbeat - -## MySQL -- from: mysql.iserror - to: status - alias: false - comment: > - Status reflects whether or not an error occured. Its values are either - OK or Error. - beat: packetbeat - -## NFS -- from: rpc.time - to: event.duration - alias: false - comment: > - Cannot add alias at this time because the field is used by MongoDB which - has not been updated yet. - beat: packetbeat - -- from: rpc.call_size - to: source.bytes - alias: false - comment: > - Cannot add alias at this time because the field is used by MongoDB which - has not been updated yet. - beat: packetbeat - -- from: rpc.reply_size - to: destination.bytes - alias: false - comment: > - Cannot add alias at this time because the field is used by MongoDB which - has not been updated yet. - beat: packetbeat - -## Cassandra -- from: no_request - to: cassandra.no_request - alias: true - beat: packetbeat - -# Heartbeat - -- from: monitor.scheme - to: url.scheme - alias: true - beat: heartbeat - -- from: monitor.host - to: url.domain - alias: true - beat: heartbeat - -- from: resolve.host - to: url.domain - alias: true - beat: heartbeat - -- from: http.url - to: url.full - alias: true - beat: heartbeat - -- from: tcp.port - to: url.port - alias: true - beat: heartbeat - -# Journalbeat -- from: host.name - to: host.hostname - alias: false - beat: journalbeat - comment: This field should not be renamed as it would cause issue some Beats and Journalbeat does not have dashboards - # This field should not be renamed as it would cause issue some Beats and Journalbeat does not have dashboards - rename: false - -- from: read_timestamp - to: event.created - alias: true - beat: journalbeat - -## Winlogbeat - -# Alias to ECS fields - -- from: xml - to: event.original - alias: true - beat: winlogbeat - -- from: level - to: log.level - alias: true - beat: winlogbeat - -# Move fields to winlog.* section, to reduce chances of top level field name conflicts. - -# renames to match Windows Event Log naming - -- from: type - to: winlog.api - alias: true - beat: winlogbeat - rename: false - -- from: log_name - to: winlog.channel - alias: true - beat: winlogbeat - -- from: record_number - to: winlog.record_id - alias: true - beat: winlogbeat - -- from: process_id - to: winlog.process.pid - alias: true - beat: winlogbeat - -- from: source_name - to: winlog.provider_name - alias: true - beat: winlogbeat - -- from: thread_id - to: winlog.process.thread.id - alias: true - beat: winlogbeat - -# Fields moved without adjusting the name - -- from: activity_id - to: winlog.activity_id - alias: true - beat: winlogbeat - -- from: computer_name - to: winlog.computer_name - alias: true - beat: winlogbeat - -- from: event_id - to: winlog.event_id - alias: true - beat: winlogbeat - -- from: keywords - to: winlog.keywords - alias: true - beat: winlogbeat - -- from: message_error - to: error.message - alias: true - beat: winlogbeat - -- from: related_activity_id - to: winlog.related_activity_id - alias: true - beat: winlogbeat - -- from: opcode - to: winlog.opcode - alias: true - beat: winlogbeat - -- from: provider_guid - to: winlog.provider_guid - alias: true - beat: winlogbeat - -- from: task - to: winlog.task - alias: true - beat: winlogbeat - -- from: user.identifier - to: winlog.user.identifier - alias: true - beat: winlogbeat - -- from: user.domain - to: winlog.user.domain - alias: true - beat: winlogbeat - -- from: user.type - to: winlog.user.type - alias: true - beat: winlogbeat - -- from: version - to: winlog.version - alias: true - beat: winlogbeat - rename: false diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/find_pr_jenkins_jobs.sh b/vendor/github.com/elastic/beats/v7/dev-tools/find_pr_jenkins_jobs.sh deleted file mode 100644 index f42cbe4d..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/find_pr_jenkins_jobs.sh +++ /dev/null @@ -1,61 +0,0 @@ -#!/bin/bash - -# Description: -# This script finds Jenkins jobs for a given Beats PR. -# -# Usage: -# ./find_pr_jenkins_job.sh PR_NUMBER -# -# Example: -# ./find_pr_jenkins_job.sh 15790 -# -# Dependencies: -# curl, jq - -set -e - -NUM_JOBS_TO_SEARCH=100 - -get_pr_from_input() { - pr=$1 - if [ -z $pr ]; then - echo "Usage: ./find_jenkins_job.sh PR_NUMBER" >&2 - exit 1 - fi - - echo $pr -} - -find_latest_beats_pr_job() { - curl -s 'https://beats-ci.elastic.co/job/elastic+beats+pull-request/api/json' | jq '.builds[0].number' -} - -find_job_for_pr() { - job=$1 - pr=$2 - - found=$(curl -s "https://beats-ci.elastic.co/job/elastic+beats+pull-request/$job/api/json" \ - | jq -c ".actions[] | select(._class == \"org.jenkinsci.plugins.ghprb.GhprbParametersAction\").parameters[] | select(.name == \"ghprbPullId\" and .value == \"$pr\")" \ - | wc -l) - - echo $found -} - -main() { - pr=$(get_pr_from_input $1) - echo "Searching last $NUM_JOBS_TO_SEARCH Jenkins jobs for PR number: $pr..." - - n=$(find_latest_beats_pr_job $pr) - let e=$n-$NUM_JOBS_TO_SEARCH - - while [ $n -gt $e ]; do - found=$(find_job_for_pr $n $pr) - if [ $found -gt 0 ]; then - echo "https://beats-ci.elastic.co/job/elastic+beats+pull-request/$n/" - fi - - let n=$n-1 - done -} - -main $1 diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/generate_notice.py b/vendor/github.com/elastic/beats/v7/dev-tools/generate_notice.py deleted file mode 100644 index 3b9fb278..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/generate_notice.py +++ /dev/null @@ -1,484 +0,0 @@ -#!/usr/bin/env python3 -import glob -import os -import datetime -import argparse -import json -import csv -import re -import pdb -import copy - - -def read_file(filename): - - if not os.path.isfile(filename): - print("File not found {}".format(filename)) - return "" - - with open(filename, 'r', encoding='utf_8') as f: - return f.read() - - -def read_go_mod(vendor_dir): - lines = [] - with open(os.path.join(vendor_dir, "modules.txt"), encoding="utf_8") as f: - lines = f.readlines() - - deps = [] - for line in lines: - if line.startswith("# "): - line = line[2:] - elems = line.split(" ") - if len(elems) == 2: - data = _get_version_info(elems) - deps.append(data) - continue - - if " => " in line: - data = _get_replaced_dep_data(line) - deps.append(data) - - return deps - - -def _get_version_info(elems): - data = {} - data["path"] = elems[0] - - version_info = elems[1].rstrip("\n") - if version_info.endswith("+incompatible"): - version_info = version_info[:-len("+incompatible")] - - if len(version_info) < 30: - data["version"] = version_info - return data - - revision_elems = version_info.split("-") - if len(revision_elems) != 3: - raise ValueError("unexpected number of elements") - - if revision_elems[0] != "v0.0.0": - data["version"] = revision_elems[0] - data["revision"] = revision_elems[2] - - return data - - -def _get_replaced_dep_data(line): - original, fork = line.split(" => ") - elems = fork.split(" ") - fork_data = _get_version_info(elems) - elems = original.split(" ") - data = _get_version_info(elems) - - if "path" in fork_data: - data["overwrite-path"] = fork_data["path"] - if "version" in fork_data: - data["overwrite-version"] = fork_data["version"] - if "revision" in fork_data: - data["overwrite-revision"] = fork_data["revision"] - - if "revision" in data and data["revision"] == "000000000000": - del(data["revision"]) - - return data - - -def get_library_path(license): - """ - Get the contents up to the vendor folder. - """ - split = license.split(os.sep) - for i, word in reversed(list(enumerate(split))): - if word == "vendor": - return "/".join(split[i + 1:]) - return "/".join(split) - - -def gather_dependencies(vendor_dir, overrides=None): - dependencies = {} # lib_path -> [array of lib] - libs = read_go_mod(vendor_dir) - - # walk looking for LICENSE files - for root, dirs, filenames in os.walk("./vendor"): - licenses = get_licenses(root) - for filename in licenses: - lib_path = get_library_path(root) - lib_search = [l for l in libs if l["path"].startswith(lib_path)] - if len(lib_search) == 0: - print("WARNING: No version information found for: {}".format(lib_path)) - lib = {"path": lib_path} - else: - lib = copy.deepcopy(lib_search[0]) - - lib["license_file"] = os.path.join(root, filename) - - lib["license_contents"] = read_file(lib["license_file"]) - lib["license_summary"] = detect_license_summary(lib["license_contents"]) - if lib["license_summary"] == "UNKNOWN": - print("WARNING: Unknown license for: {}".format(lib_path)) - - revision = overrides.get(lib_path, {}).get("revision") - if revision: - lib["revision"] = revision - - if lib_path not in dependencies: - dependencies[lib_path] = [lib] - else: - dependencies[lib_path].append(lib) - - # don't walk down into another vendor dir - if "vendor" in dirs: - dirs.remove("vendor") - - return dependencies - - -# Allow to skip files that could match the `LICENSE` pattern but does not have any license information. -SKIP_FILES = [ - # AWS lambda go defines that some part of the code is APLv2 and other on a MIT Modified license. - "./vendor/github.com/aws/aws-lambda-go/LICENSE-SUMMARY" -] - - -def get_licenses(folder): - """ - Get a list of license files from a given directory. - """ - licenses = [] - for filename in sorted(os.listdir(folder)): - if filename.startswith("LICENSE") and "docs" not in filename and os.path.join(folder, filename) not in SKIP_FILES: - licenses.append(filename) - elif filename.startswith("APLv2"): # gorhill/cronexpr - licenses.append(filename) - elif filename in ("COPYING",): # BurntSushi/toml - licenses.append(filename) - return licenses - - -def has_license(folder): - """ - Checks if a particular repo has a license files. - - There are two cases accepted: - * The folder contains a LICENSE - * The parent folder contains a LICENSE - * The folder only contains subdirectories AND all these - subdirectories contain a LICENSE - * The folder only contains subdirectories AND all these - subdirectories contain subdirectories which contain a LICENSE (ex Azure folder) - """ - - if len(get_licenses(folder)) > 0: - return True, "" - elif len(get_licenses(os.path.join(folder, os.pardir))) > 0: # For go.opencensus.io. - return True, "" - - for subdir in os.listdir(folder): - if not os.path.isdir(os.path.join(folder, subdir)): - return False, folder - if len(get_licenses(os.path.join(folder, subdir))) > 0: - continue - for dir in os.listdir(os.path.join(folder, subdir)): - if not os.path.isdir(os.path.join(folder, subdir, dir)): - return False, subdir - if len(get_licenses(os.path.join(folder, subdir, dir))) == 0: - return False, os.path.join(folder, subdir, dir) - - return True, "" - - -def check_all_have_license_files(vendor_dir): - """ - Checks that everything in the vendor folders has a license one way - or the other. This doesn't collect the licenses, because the code that - collects the licenses needs to walk the full tree. This one makes sure - that every folder in the `vendor` directories has at least one license. - """ - issues = [] - for root, dirs, filenames in os.walk(vendor_dir): - depth = 2 - if root.count(os.sep) - vendor_dir.count(os.sep) == depth: # two levels deep - # Two level deep means folders like `github.com/elastic`. - # look for the license in root but also one level up - ok, issue = has_license(root) - if not ok: - depth += 1 - - if depth > 5: - print("No license in: {}".format(issue)) - issues.append(issue) - - if len(issues) > 0: - raise Exception("I have found licensing issues in the following folders: {}" - .format(issues)) - - -def write_notice_file(f, beat, copyright, dependencies): - - now = datetime.datetime.now() - - # Add header - f.write("{}\n".format(beat)) - f.write("Copyright 2014-{0} {1}\n".format(now.year, copyright)) - f.write("\n") - f.write("This product includes software developed by The Apache Software \n" + - "Foundation (http://www.apache.org/).\n\n") - - # Add licenses for 3rd party libraries - f.write("==========================================================================\n") - f.write("Third party libraries used by the {} project:\n".format(beat)) - f.write("==========================================================================\n\n") - - # Sort licenses by package path, ignore upper / lower case - for key in sorted(dependencies, key=str.lower): - for lib in dependencies[key]: - f.write("\n--------------------------------------------------------------------\n") - f.write("Dependency: {}\n".format(key)) - if "version" in lib: - f.write("Version: {}\n".format(lib["version"])) - if "revision" in lib: - f.write("Revision: {}\n".format(lib["revision"])) - if "overwrite-path" in lib: - f.write("Overwrite: {}\n".format(lib["overwrite-path"])) - if "overwrite-version" in lib: - f.write("Overwrite-Version: {}\n".format(lib["overwrite-version"])) - if "overwrite-revision" in lib: - f.write("Overwrite-Revision: {}\n".format(lib["overwrite-revision"])) - f.write("License type (autodetected): {}\n".format(lib["license_summary"])) - f.write("{}:\n".format(lib["license_file"])) - f.write("--------------------------------------------------------------------\n") - if lib["license_summary"] != "Apache-2.0": - f.write(lib["license_contents"]) - else: - # it's an Apache License, so include only the NOTICE file - f.write("Apache License 2.0\n\n") - - # Skip NOTICE files which are not needed - if os.path.join(os.path.dirname(lib["license_file"])) in SKIP_NOTICE: - continue - - for notice_file in glob.glob(os.path.join(os.path.dirname(lib["license_file"]), "NOTICE*")): - notice_file_hdr = "-------{}-----\n".format(os.path.basename(notice_file)) - f.write(notice_file_hdr) - f.write(read_file(notice_file)) - - -def write_csv_file(csvwriter, dependencies): - csvwriter.writerow(["name", "url", "version", "revision", "license"]) - for key in sorted(dependencies, key=str.lower): - for lib in dependencies[key]: - csvwriter.writerow([key, get_url(key), lib.get("version", ""), lib.get("revision", ""), - lib["license_summary"]]) - - -def get_url(repo): - words = repo.split("/") - if words[0] != "github.com": - return repo - return "https://github.com/{}/{}".format(words[1], words[2]) - - -def create_notice(filename, beat, copyright, vendor_dir, csvfile, overrides=None): - dependencies = gather_dependencies(vendor_dir, overrides=overrides) - if not csvfile: - with open(filename, "w+", encoding='utf_8') as f: - write_notice_file(f, beat, copyright, dependencies) - print("Available at {}".format(filename)) - else: - with open(csvfile, "w") as f: - csvwriter = csv.writer(f) - write_csv_file(csvwriter, dependencies) - print("Available at {}".format(csvfile)) - return dependencies - - -APACHE2_LICENSE_TITLES = [ - "Apache License 2.0", - "Apache License Version 2.0", - "Apache License, Version 2.0", - "licensed under the Apache 2.0 license", # github.com/zmap/zcrypto - re.sub(r"\s+", " ", """Apache License - ============== - - _Version 2.0, January 2004_"""), -] - -MIT_LICENSES = [ - re.sub(r"\s+", " ", """Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - """), - re.sub(r"\s+", " ", """Permission to use, copy, modify, and distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies."""), - re.sub(r"\s+", " ", """Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - """), - re.sub(r"\s+", " ", """Permission is hereby granted, free of charge, to any person obtaining a copy of this -software and associated documentation files (the "Software"), to deal in the Software -without restriction, including without limitation the rights to use, copy, modify, -merge, publish, distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, -INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A -PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - """), -] - -BSD_LICENSE_CONTENTS = [ - re.sub(r"\s+", " ", """Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met:"""), - re.sub(r"\s+", " ", """Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer."""), - re.sub(r"\s+", " ", """Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. -""")] - -BSD_LICENSE_3_CLAUSE = [ - re.sub(r"\s+", " ", """Neither the name of"""), - re.sub(r"\s+", " ", """nor the - names of its contributors may be used to endorse or promote products - derived from this software without specific prior written permission.""") -] - -BSD_LICENSE_4_CLAUSE = [ - re.sub(r"\s+", " ", """All advertising materials mentioning features or use of this software - must display the following acknowledgement"""), -] - -CC_SA_4_LICENSE_TITLE = [ - "Creative Commons Attribution-ShareAlike 4.0 International" -] - -ECLIPSE_PUBLIC_LICENSE_TITLES = [ - "Eclipse Public License - v 1.0" -] - -LGPL_3_LICENSE_TITLE = [ - "GNU LESSER GENERAL PUBLIC LICENSE Version 3" -] - -MPL_LICENSE_TITLES = [ - "Mozilla Public License Version 2.0", - "Mozilla Public License, version 2.0" -] - -UNIVERSAL_PERMISSIVE_LICENSE_TITLES = [ - "The Universal Permissive License (UPL), Version 1.0" -] - -ISC_LICENSE_TITLE = [ - "ISC License", -] - - -# return SPDX identifiers from https://spdx.org/licenses/ -def detect_license_summary(content): - # replace all white spaces with a single space - content = re.sub(r"\s+", ' ', content) - # replace smart quotes with less intelligent ones - content = content.replace(bytes(b'\xe2\x80\x9c').decode(), '"').replace(bytes(b'\xe2\x80\x9d').decode(), '"') - if any(sentence in content[0:1000] for sentence in APACHE2_LICENSE_TITLES): - return "Apache-2.0" - if any(sentence in content[0:1000] for sentence in MIT_LICENSES): - return "MIT" - if all(sentence in content[0:1000] for sentence in BSD_LICENSE_CONTENTS): - if all(sentence in content[0:1000] for sentence in BSD_LICENSE_3_CLAUSE): - if all(sentence in content[0:1000] for sentence in BSD_LICENSE_4_CLAUSE): - return "BSD-4-Clause" - return "BSD-3-Clause" - else: - return "BSD-2-Clause" - if any(sentence in content[0:300] for sentence in MPL_LICENSE_TITLES): - return "MPL-2.0" - if any(sentence in content[0:3000] for sentence in CC_SA_4_LICENSE_TITLE): - return "CC-BY-SA-4.0" - if any(sentence in content[0:3000] for sentence in LGPL_3_LICENSE_TITLE): - return "LGPL-3.0" - if any(sentence in content[0:1500] for sentence in UNIVERSAL_PERMISSIVE_LICENSE_TITLES): - return "UPL-1.0" - if any(sentence in content[0:1500] for sentence in ECLIPSE_PUBLIC_LICENSE_TITLES): - return "EPL-1.0" - if any(sentence in content[0:1500] for sentence in ISC_LICENSE_TITLE): - return "ISC" - if any(sentence in content[0:1500] for sentence in ECLIPSE_PUBLIC_LICENSE_TITLES): - return "EPL-1.0" - return "UNKNOWN" - - -ACCEPTED_LICENSES = [ - "Apache-2.0", - "BSD-4-Clause", - "BSD-3-Clause", - "BSD-2-Clause", - "EPL-1.0", - "MIT", - "MPL-2.0", - "UPL-1.0", - "ISC", -] -SKIP_NOTICE = [] - -if __name__ == "__main__": - - parser = argparse.ArgumentParser( - description="Generate the NOTICE file from all vendor directories available in a given directory") - parser.add_argument("vendor", - help="directory where to search for vendor directories") - parser.add_argument("-b", "--beat", default="Elastic Beats", - help="Beat name") - parser.add_argument("-c", "--copyright", default="Elasticsearch BV", - help="copyright owner") - parser.add_argument("--csv", dest="csvfile", - help="Output to a csv file") - parser.add_argument("-e", "--excludes", default=["dev-tools", "build"], - help="List of top directories to exclude") - # no need to be generic for now, no other transitive dependency information available - parser.add_argument("--beats-origin", type=argparse.FileType('r'), - help="path to beats vendor.json") - parser.add_argument("-s", "--skip-notice", default=[], - help="List of NOTICE files to skip") - args = parser.parse_args() - - cwd = os.getcwd() - notice = os.path.join(cwd, "NOTICE.txt") - vendor_dir = "./vendor" - - excludes = args.excludes - if not isinstance(excludes, list): - excludes = [excludes] - SKIP_NOTICE = args.skip_notice - - overrides = {} # revision overrides only for now - if args.beats_origin: - govendor = json.load(args.beats_origin) - overrides = {package['path']: package for package in govendor["package"]} - - print("Get the licenses available from {}".format(vendor_dir)) - check_all_have_license_files(vendor_dir) - dependencies = create_notice(notice, args.beat, args.copyright, vendor_dir, args.csvfile, overrides=overrides) - - # check that all licenses are accepted - for _, deps in dependencies.items(): - for dep in deps: - if dep["license_summary"] not in ACCEPTED_LICENSES: - raise Exception("Dependency {} has invalid license {}" - .format(dep["path"], dep["license_summary"])) diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/get_version b/vendor/github.com/elastic/beats/v7/dev-tools/get_version deleted file mode 100644 index 63163efd..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/get_version +++ /dev/null @@ -1,37 +0,0 @@ -#!/usr/bin/env python3 -import os -import re -import argparse - -pattern = re.compile(r'(const\s|)\w*(v|V)ersion\s=\s"(?P.*)"') -vendored_libbeat = os.path.normpath("vendor/github.com/elastic/beats") - - -def get_filepath(filename): - script_directory = os.path.abspath(os.path.dirname(os.path.realpath(__file__))) - index = script_directory.find(vendored_libbeat) - if index > 0: - # Community beat detected - filename = os.path.join(script_directory[:index], filename) - if os.path.exists(filename): - return filename # Community beat version exists - return os.path.abspath(os.path.join(script_directory, os.pardir, "libbeat","version","version.go")) - - -def main(): - parser = argparse.ArgumentParser( - description="Prints the current version at stdout.") - args = parser.parse_args() - - goversion_filepath = get_filepath("version.go") - - with open(goversion_filepath, "r") as f: - for line in f: - match = pattern.match(line) - if match: - print(match.group('version')) - return - print ("No version found in file {}".format(goversion_filepath)) - -if __name__ == "__main__": - main() diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/jenkins_ci.ps1 b/vendor/github.com/elastic/beats/v7/dev-tools/jenkins_ci.ps1 deleted file mode 100644 index 9d43fef5..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/jenkins_ci.ps1 +++ /dev/null @@ -1,74 +0,0 @@ -function Exec { - [CmdletBinding()] - param( - [Parameter(Mandatory = $true)] - [scriptblock]$cmd, - [string]$errorMessage = ($msgs.error_bad_command -f $cmd) - ) - - try { - $global:lastexitcode = 0 - & $cmd - if ($lastexitcode -ne 0) { - throw $errorMessage - } - } - catch [Exception] { - throw $_ - } -} - -# Setup Go. -$env:GOPATH = $env:WORKSPACE -$env:PATH = "$env:GOPATH\bin;C:\tools\mingw64\bin;$env:PATH" -& gvm --format=powershell $(Get-Content .go-version) | Invoke-Expression - -# Write cached magefile binaries to workspace to ensure -# each run starts from a clean slate. -$env:MAGEFILE_CACHE = "$env:WORKSPACE\.magefile" - -# Configure testing parameters. -$env:TEST_COVERAGE = "true" -$env:RACE_DETECTOR = "true" - -# Install mage from vendor. -exec { go install -mod=vendor github.com/magefile/mage } "mage install FAILURE" - -if (Test-Path "$env:beat\magefile.go") { - cd "$env:beat" -} else { - echo "$env:beat\magefile.go does not exist" - New-Item -ItemType directory -Path build | Out-Null - New-Item -Name build\TEST-empty.out -ItemType File | Out-Null - exit -} - -if (Test-Path "build") { Remove-Item -Recurse -Force build } -New-Item -ItemType directory -Path build\coverage | Out-Null -New-Item -ItemType directory -Path build\system-tests | Out-Null -New-Item -ItemType directory -Path build\system-tests\run | Out-Null - -echo "Building fields.yml" -exec { mage fields } "mage fields FAILURE" - -echo "Building $env:beat" -exec { mage build } "Build FAILURE" - -echo "Unit testing $env:beat" -exec { mage goTestUnit } "mage goTestUnit FAILURE" - -echo "System testing $env:beat" -# Get a CSV list of package names. -$packages = $(go list ./... | select-string -Pattern "/vendor/" -NotMatch | select-string -Pattern "/scripts/cmd/" -NotMatch) -$packages = ($packages|group|Select -ExpandProperty Name) -join "," -exec { go test -race -c -cover -covermode=atomic -coverpkg $packages } "go test -race -cover FAILURE" - -if (Test-Path "tests\system") { - echo "Running python tests" - choco install python -y -r --no-progress --version 3.8.1.20200110 - refreshenv - $env:PATH = "C:\Python38;C:\Python38\Scripts;$env:PATH" - $env:PYTHON_ENV = "$env:TEMP\python-env" - python --version - exec { mage pythonUnitTest } "System test FAILURE" -} diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/jenkins_ci.sh b/vendor/github.com/elastic/beats/v7/dev-tools/jenkins_ci.sh deleted file mode 100644 index e425ef17..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/jenkins_ci.sh +++ /dev/null @@ -1,41 +0,0 @@ -#!/usr/bin/env bash -set -euox pipefail - -: "${HOME:?Need to set HOME to a non-empty value.}" -: "${WORKSPACE:?Need to set WORKSPACE to a non-empty value.}" -: "${beat:?Need to set beat to a non-empty value.}" - -if [ ! -d "$beat" ]; then - echo "$beat does not exist" - mkdir -p build - touch build/TEST-empty.out - exit -fi - -source ./dev-tools/common.bash - -jenkins_setup - -cleanup() { - echo "Running cleanup..." - rm -rf $TEMP_PYTHON_ENV - - if docker info > /dev/null ; then - make stop-environment || true - make fix-permissions || true - echo "Killing all running containers..." - ids=$(docker ps -q) - if [ -n "$ids" ]; then - docker kill $ids - fi - echo "Cleaning stopped docker containers and dangling images/networks/volumes..." - docker system prune -f || true - fi - - echo "Cleanup complete." -} -trap cleanup EXIT - -rm -rf ${GOPATH}/pkg -cd ${beat} -RACE_DETECTOR=1 make clean check testsuite diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/jenkins_intake.sh b/vendor/github.com/elastic/beats/v7/dev-tools/jenkins_intake.sh deleted file mode 100644 index de8ec969..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/jenkins_intake.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/env bash -set -euox pipefail - -: "${HOME:?Need to set HOME to a non-empty value.}" -: "${WORKSPACE:?Need to set WORKSPACE to a non-empty value.}" - -source ./dev-tools/common.bash - -jenkins_setup - -cleanup() { - echo "Running cleanup..." - rm -rf $TEMP_PYTHON_ENV - echo "Cleanup complete." -} -trap cleanup EXIT - -make check diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/jenkins_release.sh b/vendor/github.com/elastic/beats/v7/dev-tools/jenkins_release.sh deleted file mode 100644 index cd22480c..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/jenkins_release.sh +++ /dev/null @@ -1,52 +0,0 @@ -#!/usr/bin/env bash -set -euox pipefail - -: "${HOME:?Need to set HOME to a non-empty value.}" -: "${WORKSPACE:?Need to set WORKSPACE to a non-empty value.}" - -source $(dirname "$0")/common.bash - -jenkins_setup -docker_setup - -cleanup() { - echo "Running cleanup..." - rm -rf $TEMP_PYTHON_ENV - - if docker info > /dev/null ; then - echo "Killing all running containers..." - ids=$(docker ps -q) - if [ -n "$ids" ]; then - docker kill $ids - fi - echo "Cleaning stopped docker containers and dangling images/networks/volumes..." - docker system prune -f || true - - os=$(uname -s) - if [ "$os" == "Darwin" ]; then - # Clean images accept for the ones we're currently using in order to - # gain some disk space. - echo "Disk space before image cleanup:" - df -h / - docker system df - echo "Cleaning images" - docker images --format "{{.ID}} {{.Repository}}:{{.Tag}}" \ - | grep -v "docker.elastic.co/beats-dev/golang-crossbuild:$(cat .go-version)-" \ - | awk '{print $1}' \ - | xargs docker rmi -f || true - echo "Disk space after image cleanup:" - df -h / - docker system df - fi - fi - - echo "Cleanup complete." -} -trap cleanup EXIT - -# This controls the defaults used the Jenkins package job. They can be -# overridden by setting them in the environement prior to running this script. -export SNAPSHOT="${SNAPSHOT:-true}" -export PLATFORMS="${PLATFORMS:-+linux/armv7 +linux/ppc64le +linux/s390x +linux/mips64}" - -make release diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/mage/common_test.go b/vendor/github.com/elastic/beats/v7/dev-tools/mage/common_test.go deleted file mode 100644 index e4ce8150..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/mage/common_test.go +++ /dev/null @@ -1,47 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mage - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestParseVersion(t *testing.T) { - var tests = []struct { - Version string - Major, Minor, Patch int - }{ - {"v1.2.3", 1, 2, 3}, - {"1.2.3", 1, 2, 3}, - {"1.2.3-SNAPSHOT", 1, 2, 3}, - {"1.2.3rc1", 1, 2, 3}, - {"1.2", 1, 2, 0}, - } - - for _, tc := range tests { - major, minor, patch, err := ParseVersion(tc.Version) - if err != nil { - t.Fatal(err) - } - assert.Equal(t, tc.Major, major) - assert.Equal(t, tc.Minor, minor) - assert.Equal(t, tc.Patch, patch) - } -} diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/mage/keychain_test.go b/vendor/github.com/elastic/beats/v7/dev-tools/mage/keychain_test.go deleted file mode 100644 index 949ca9ac..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/mage/keychain_test.go +++ /dev/null @@ -1,50 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build darwin - -package mage - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestAppleKeychainListIdentities(t *testing.T) { - idents, err := _appleKeychain.ListIdentities() - if err != nil { - t.Fatal(err) - } - - assert.NotZero(t, idents) - - for i, ident := range idents { - t.Log(i, ident) - } -} - -func TestGetAppleSigningInfo(t *testing.T) { - signingInfo, err := GetAppleSigningInfo() - if err != nil { - t.Fatal(err) - } - - if assert.NotNil(t, signingInfo) { - assert.False(t, signingInfo.Sign) - } -} diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/mage/pkg_test.go b/vendor/github.com/elastic/beats/v7/dev-tools/mage/pkg_test.go deleted file mode 100644 index e360686b..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/mage/pkg_test.go +++ /dev/null @@ -1,120 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mage - -import ( - "path/filepath" - "strings" - "testing" - - "github.com/stretchr/testify/assert" - "gopkg.in/yaml.v2" -) - -func testPackageSpec() PackageSpec { - return PackageSpec{ - Name: "brewbeat", - Version: "7.0.0", - Snapshot: true, - OS: "windows", - Arch: "x86_64", - Files: map[string]PackageFile{ - "brewbeat.yml": PackageFile{ - Source: "./testdata/config.yml", - Mode: 0644, - }, - "README.txt": PackageFile{ - Content: "Hello! {{.Version}}\n", - Mode: 0644, - }, - }, - } -} - -func TestPackageZip(t *testing.T) { - testPackage(t, PackageZip) -} - -func TestPackageTarGz(t *testing.T) { - testPackage(t, PackageTarGz) -} - -func TestPackageRPM(t *testing.T) { - if err := HaveDocker(); err != nil { - t.Skip("docker is required") - } - - testPackage(t, PackageRPM) -} - -func TestPackageDeb(t *testing.T) { - if err := HaveDocker(); err != nil { - t.Skip("docker is required") - } - - testPackage(t, PackageDeb) -} - -func testPackage(t testing.TB, pack func(PackageSpec) error) { - spec := testPackageSpec().Evaluate() - - readme := spec.Files["README.txt"] - readmePath := filepath.ToSlash(filepath.Clean(readme.Source)) - assert.True(t, strings.HasPrefix(readmePath, packageStagingDir)) - - if err := pack(spec); err != nil { - t.Fatal(err) - } -} - -func TestRepoRoot(t *testing.T) { - repo, err := GetProjectRepoInfo() - if err != nil { - t.Error(err) - } - - assert.Equal(t, "github.com/elastic/beats/v7", repo.RootImportPath) - assert.True(t, filepath.IsAbs(repo.RootDir)) - cwd := filepath.Join(repo.RootDir, repo.SubDir) - assert.Equal(t, CWD(), cwd) -} - -func TestDumpVariables(t *testing.T) { - out, err := dumpVariables() - if err != nil { - t.Fatal(err) - } - t.Log(out) -} - -func TestLoadSpecs(t *testing.T) { - pkgs, err := LoadSpecs("files/packages.yml") - if err != nil { - t.Fatal(err) - } - - for flavor, s := range pkgs { - out, err := yaml.Marshal(s) - if err != nil { - t.Fatal(err) - } - if testing.Verbose() { - t.Log("Packaging flavor:", flavor, "\n", string(out)) - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/mage/platforms_test.go b/vendor/github.com/elastic/beats/v7/dev-tools/mage/platforms_test.go deleted file mode 100644 index 76b568a4..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/mage/platforms_test.go +++ /dev/null @@ -1,158 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mage - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestBuildPlatform(t *testing.T) { - bp := BuildPlatform{"windows/amd64", 0} - assert.Equal(t, "windows", bp.GOOS()) - assert.Equal(t, "amd64", bp.GOARCH()) - assert.Equal(t, "", bp.GOARM()) - assert.Equal(t, "amd64", bp.Arch()) - - bp = BuildPlatform{"linux/armv7", 0} - assert.Equal(t, "linux", bp.GOOS()) - assert.Equal(t, "arm", bp.GOARCH()) - assert.Equal(t, "7", bp.GOARM()) - assert.Equal(t, "armv7", bp.Arch()) - attrs := bp.Attributes() - assert.Equal(t, bp.Name, attrs.Name) - assert.Equal(t, "linux", attrs.GOOS) - assert.Equal(t, "arm", attrs.GOARCH) - assert.Equal(t, "7", attrs.GOARM) - assert.Equal(t, "armv7", attrs.Arch) - - bp = BuildPlatform{"linux", 0} - assert.Equal(t, "linux", bp.GOOS()) - assert.Equal(t, "", bp.GOARCH()) - assert.Equal(t, "", bp.GOARM()) - assert.Equal(t, "", bp.Arch()) - attrs = bp.Attributes() - assert.Equal(t, bp.Name, attrs.Name) - assert.Equal(t, "linux", attrs.GOOS) - assert.Equal(t, "", attrs.GOARCH) - assert.Equal(t, "", attrs.GOARM) - assert.Equal(t, "", attrs.Arch) -} - -func TestBuildPlatformsListRemove(t *testing.T) { - list := BuildPlatformList{ - {"linux/amd64", 0}, - {"linux/386", 0}, - } - - assert.ElementsMatch(t, - list.Remove("linux/386"), - BuildPlatformList{{"linux/amd64", 0}}, - ) -} - -func TestBuildPlatformsListRemoveOS(t *testing.T) { - list := BuildPlatformList{ - {"linux/amd64", 0}, - {"linux/386", 0}, - {"windows/amd64", 0}, - } - - assert.ElementsMatch(t, - list.Remove("linux"), - BuildPlatformList{{"windows/amd64", 0}}, - ) -} - -func TestBuildPlatformsListSelect(t *testing.T) { - list := BuildPlatformList{ - {"linux/amd64", 0}, - {"linux/386", 0}, - } - - assert.ElementsMatch(t, - list.Select("linux/386"), - BuildPlatformList{{"linux/386", 0}}, - ) -} - -func TestBuildPlatformsListDefaults(t *testing.T) { - list := BuildPlatformList{ - {"linux/amd64", Default}, - {"linux/386", 0}, - } - - assert.ElementsMatch(t, - list.Defaults(), - BuildPlatformList{{"linux/amd64", Default}}, - ) -} - -func TestBuildPlatformsListFilter(t *testing.T) { - assert.Len(t, BuildPlatforms.Filter("!linux/armv7"), len(BuildPlatforms)-1) - - assert.Len(t, BuildPlatforms.Filter("solaris"), 1) - assert.Len(t, BuildPlatforms.Defaults().Filter("solaris"), 0) - - assert.Len(t, BuildPlatforms.Filter("windows"), 2) - assert.Len(t, BuildPlatforms.Filter("windows/386"), 1) - assert.Len(t, BuildPlatforms.Filter("!defaults"), len(BuildPlatforms)-len(BuildPlatforms.Defaults())) - - defaults := BuildPlatforms.Defaults() - assert.ElementsMatch(t, - defaults.Filter("darwin"), - defaults.Filter("!windows !linux")) - assert.ElementsMatch(t, - defaults, - defaults.Filter("windows linux darwin")) - assert.ElementsMatch(t, - defaults, - append(defaults.Filter("darwin"), defaults.Filter("!darwin")...)) - assert.ElementsMatch(t, - BuildPlatforms, - BuildPlatforms.Filter("")) - assert.ElementsMatch(t, - BuildPlatforms.Filter("defaults"), - BuildPlatforms.Defaults()) -} - -func TestNewPlatformList(t *testing.T) { - assert.Len(t, NewPlatformList("+all !linux/armv7"), len(BuildPlatforms)-1) - assert.Len(t, NewPlatformList("+solaris"), len(BuildPlatforms.Defaults())+1) - assert.Len(t, NewPlatformList("solaris"), 0) - assert.Len(t, NewPlatformList("+all solaris"), 1) - assert.Len(t, NewPlatformList("+windows"), len(BuildPlatforms.Defaults())) - assert.Len(t, NewPlatformList("+linux/ppc64 !defaults"), 1) - - assert.ElementsMatch(t, - NewPlatformList("darwin"), - NewPlatformList("!windows !linux")) - assert.ElementsMatch(t, - BuildPlatforms.Defaults(), - NewPlatformList("windows linux darwin")) - assert.ElementsMatch(t, - BuildPlatforms.Defaults(), - append(NewPlatformList("darwin"), NewPlatformList("!darwin")...)) - assert.ElementsMatch(t, - BuildPlatforms.Defaults(), - NewPlatformList("")) - assert.ElementsMatch(t, - BuildPlatforms, - NewPlatformList("+all")) -} diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/mage/target/collectors/collect.go b/vendor/github.com/elastic/beats/v7/dev-tools/mage/target/collectors/collect.go deleted file mode 100644 index cd1614b1..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/mage/target/collectors/collect.go +++ /dev/null @@ -1,27 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package collectors - -import ( - metricbeat "github.com/elastic/beats/v7/metricbeat/scripts/mage" -) - -//CollectDocs creates the documentation under docs/ -func CollectDocs() error { - return metricbeat.CollectDocs() -} diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/mage/target/compose/compose.go b/vendor/github.com/elastic/beats/v7/dev-tools/mage/target/compose/compose.go deleted file mode 100644 index 8af1666d..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/mage/target/compose/compose.go +++ /dev/null @@ -1,146 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package compose - -import ( - "bytes" - "fmt" - "io" - "io/ioutil" - "os" - "path/filepath" - - "github.com/magefile/mage/mg" - "github.com/magefile/mage/sh" - "github.com/pkg/errors" - "gopkg.in/yaml.v2" - - devtools "github.com/elastic/beats/v7/dev-tools/mage" -) - -// SupportedVersions is the definition of supported version files -type SupportedVersions struct { - Variants []map[string]string `yaml:"variants"` -} - -// Compose are targets to manage compose scenarios -type Compose mg.Namespace - -// BuildSupportedVersions builds images for versions defined in supported-versions.yml files -func (c Compose) BuildSupportedVersions() error { - fmt.Println(">> compose: Building docker images for supported versions") - return c.composeForEachVariant("build", "Building images") -} - -// PushSupportedVersions pushes images for versions defined in supported-versions.yml files -func (c Compose) PushSupportedVersions() error { - fmt.Println(">> compose: Pushing docker images for supported versions") - return c.composeForEachVariant("push", "Pushing images") -} - -func (c Compose) composeForEachVariant(action, message string) error { - files, err := findSupportedVersionsFiles() - if err != nil { - return errors.Wrap(err, "finding supported versions files") - } - - virtualenv, err := devtools.PythonVirtualenv() - if err != nil { - return errors.Wrap(err, "configuring Python virtual environment") - } - - composePath, err := devtools.LookVirtualenvPath(virtualenv, "docker-compose") - if err != nil { - return errors.Wrapf(err, "looking up docker-compose in virtual environment %s", virtualenv) - } - - for _, f := range files { - err := forEachSupportedVersion(composePath, f, action, message) - if err != nil { - return errors.Wrapf(err, "executing action '%s' for supported versions defined in %s", action, f) - } - } - - return nil -} - -func findSupportedVersionsFiles() ([]string, error) { - if f := os.Getenv("SUPPORTED_VERSIONS_FILE"); len(f) > 0 { - return []string{f}, nil - } - - if module := os.Getenv("MODULE"); len(module) > 0 { - path := filepath.Join("module", module, "_meta/supported-versions.yml") - return []string{path}, nil - } - - return devtools.FindFilesRecursive(func(path string, _ os.FileInfo) bool { - return filepath.Base(path) == "supported-versions.yml" - }) -} - -func forEachSupportedVersion(composePath, file string, action string, message string) error { - d, err := ioutil.ReadFile(file) - if err != nil { - return errors.Wrapf(err, "reading supported versions file %s", file) - } - - var supportedVersions SupportedVersions - - err = yaml.Unmarshal(d, &supportedVersions) - if err != nil { - return errors.Wrapf(err, "parsing supported versions file %s", file) - } - - composeYmlPath, err := findComposeYmlPath(filepath.Dir(file)) - if err != nil { - return errors.Wrapf(err, "looking for docker-compose.yml") - } - - fmt.Printf(">> compose: Using compose file %s\n", composeYmlPath) - for _, variant := range supportedVersions.Variants { - fmt.Printf(">> compose: %s for variant %+v\n", message, variant) - - var stderr bytes.Buffer - _, err := sh.Exec(variant, nil, &stderr, composePath, "-f", composeYmlPath, action) - if err != nil { - io.Copy(os.Stderr, &stderr) - return err - } - } - fmt.Println(">> compose: OK") - - return nil -} - -func findComposeYmlPath(dir string) (string, error) { - path := dir - for { - if path == "/" { - break - } - - composePath := filepath.Join(path, "docker-compose.yml") - if _, err := os.Stat(composePath); err == nil { - return composePath, nil - } - path = filepath.Dir(path) - } - - return "", fmt.Errorf("searching for docker-compose.yml starting on dir %s", dir) -} diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/mage/target/dashboards/dashboards.go b/vendor/github.com/elastic/beats/v7/dev-tools/mage/target/dashboards/dashboards.go deleted file mode 100644 index c993b8ba..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/mage/target/dashboards/dashboards.go +++ /dev/null @@ -1,65 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package dashboards - -import ( - "github.com/magefile/mage/mg" - "github.com/pkg/errors" - - devtools "github.com/elastic/beats/v7/dev-tools/mage" -) - -var ( - buildDep interface{} - collectDashboardsDep interface{} -) - -// RegisterImportDeps registers dependencies of the Import target. -func RegisterImportDeps(build, collectDashboards interface{}) { - buildDep = build - collectDashboardsDep = collectDashboards -} - -// Dashboards target namespace. -type Dashboards mg.Namespace - -// Import imports dashboards to Kibana using the Beat setup command. -// -// Depends on: build, dashboard -// -// Optional environment variables: -// - KIBANA_URL: URL of Kibana -// - KIBANA_ALWAYS: Connect to Kibana without checking ES version. Default true. -// - ES_URL: URL of Elasticsearch (only used with KIBANA_ALWAYS=false). -func (Dashboards) Import() error { - if buildDep == nil || collectDashboardsDep == nil { - return errors.New("dashboard.RegisterImportDeps() must be called") - } - return devtools.ImportDashboards(buildDep, collectDashboardsDep) -} - -// Export exports a dashboard from Kibana and writes it into the correct -// directory. -// -// Required environment variables: -// - KIBANA_URL: URL of Kibana -// - MODULE: Name of the module -// - ID: Dashboard ID -func (Dashboards) Export() error { - return devtools.ExportDashboard() -} diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/mage/target/docs/docs.go b/vendor/github.com/elastic/beats/v7/dev-tools/mage/target/docs/docs.go deleted file mode 100644 index fa972056..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/mage/target/docs/docs.go +++ /dev/null @@ -1,40 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package docs - -import ( - "github.com/magefile/mage/mg" - - devtools "github.com/elastic/beats/v7/dev-tools/mage" -) - -var ( - docsDeps []interface{} -) - -// RegisterDeps registers dependencies of the Docs target. -func RegisterDeps(deps ...interface{}) { - docsDeps = append(docsDeps, deps...) -} - -// Docs generates the documentation for the Beat. Set PREVIEW=true to -// automatically open the browser to the docs. -func Docs() error { - mg.SerialDeps(docsDeps...) - return devtools.Docs.AsciidocBook() -} diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/mage/target/integtest/integtest.go b/vendor/github.com/elastic/beats/v7/dev-tools/mage/target/integtest/integtest.go deleted file mode 100644 index abf276bc..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/mage/target/integtest/integtest.go +++ /dev/null @@ -1,82 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package integtest - -import ( - "context" - - "github.com/magefile/mage/mg" - - devtools "github.com/elastic/beats/v7/dev-tools/mage" - "github.com/elastic/beats/v7/dev-tools/mage/target/test" -) - -func init() { - test.RegisterDeps(IntegTest) -} - -var ( - goTestDeps, pythonTestDeps []interface{} - whitelistedEnvVars []string -) - -// RegisterGoTestDeps registers dependencies of the GoIntegTest target. -func RegisterGoTestDeps(deps ...interface{}) { - goTestDeps = append(goTestDeps, deps...) -} - -// RegisterPythonTestDeps registers dependencies of the PythonIntegTest target. -func RegisterPythonTestDeps(deps ...interface{}) { - pythonTestDeps = append(pythonTestDeps, deps...) -} - -// WhitelistEnvVar whitelists an environment variable to enabled it to be -// passed into the clean integration test environment (Docker). -func WhitelistEnvVar(key ...string) { - whitelistedEnvVars = append(whitelistedEnvVars, key...) -} - -// IntegTest executes integration tests (it uses Docker to run the tests). -func IntegTest() { - devtools.AddIntegTestUsage() - defer devtools.StopIntegTestEnv() - mg.SerialDeps(GoIntegTest, PythonIntegTest) -} - -// GoIntegTest executes the Go integration tests. -// Use TEST_COVERAGE=true to enable code coverage profiling. -// Use RACE_DETECTOR=true to enable the race detector. -func GoIntegTest(ctx context.Context) error { - if !devtools.IsInIntegTestEnv() { - mg.SerialDeps(goTestDeps...) - } - return devtools.RunIntegTest("goIntegTest", func() error { - return devtools.GoTest(ctx, devtools.DefaultGoTestIntegrationArgs()) - }, whitelistedEnvVars...) -} - -// PythonIntegTest executes the python system tests in the integration environment (Docker). -func PythonIntegTest(ctx context.Context) error { - if !devtools.IsInIntegTestEnv() { - mg.SerialDeps(pythonTestDeps...) - } - return devtools.RunIntegTest("pythonIntegTest", func() error { - mg.Deps(devtools.BuildSystemTestBinary) - return devtools.PythonNoseTest(devtools.DefaultPythonTestIntegrationArgs()) - }, whitelistedEnvVars...) -} diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/mage/target/integtest/notests/integtest.go b/vendor/github.com/elastic/beats/v7/dev-tools/mage/target/integtest/notests/integtest.go deleted file mode 100644 index 2249faf7..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/mage/target/integtest/notests/integtest.go +++ /dev/null @@ -1,30 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package notests - -import "fmt" - -// IntegTest method fallbacks to GoIntegTest() -func IntegTest() { - GoIntegTest() -} - -// GoIntegTest method informs that no integration tests will be executed. -func GoIntegTest() { - fmt.Println(">> integTest: Complete (no tests require the integ test environment)") -} diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/mage/target/update/update.go b/vendor/github.com/elastic/beats/v7/dev-tools/mage/target/update/update.go deleted file mode 100644 index dbb4df67..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/mage/target/update/update.go +++ /dev/null @@ -1,25 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package update - -import "github.com/magefile/mage/sh" - -// Update updates the generated files (aka make update). -func Update() error { - return sh.Run("make", "update") -} diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/mage/testdata/config.yml b/vendor/github.com/elastic/beats/v7/dev-tools/mage/testdata/config.yml deleted file mode 100644 index 3b5bf4a1..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/mage/testdata/config.yml +++ /dev/null @@ -1,7 +0,0 @@ -brewbeat.modules: -- module: milling -- module: mashing -- module: lautering -- module: boil -- module: fermenting -- module: bottle diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/magefile.go b/vendor/github.com/elastic/beats/v7/dev-tools/magefile.go deleted file mode 100644 index 083e7e34..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/magefile.go +++ /dev/null @@ -1,25 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build mage - -package main - -import ( - // mage:import - _ "github.com/elastic/beats/v7/dev-tools/mage/target/common" -) diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/make/mage.mk b/vendor/github.com/elastic/beats/v7/dev-tools/make/mage.mk deleted file mode 100644 index bf8c443a..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/make/mage.mk +++ /dev/null @@ -1,13 +0,0 @@ -MAGE_VERSION ?= v1.9.0 -MAGE_PRESENT := $(shell mage --version 2> /dev/null | grep $(MAGE_VERSION)) -MAGE_IMPORT_PATH ?= github.com/magefile/mage -export MAGE_IMPORT_PATH - -.PHONY: mage -mage: -ifndef MAGE_PRESENT - @echo Installing mage $(MAGE_VERSION) from vendor dir. - go install -mod=vendor -ldflags="-X $(MAGE_IMPORT_PATH)/mage.gitTag=$(MAGE_VERSION)" ${MAGE_IMPORT_PATH} - @-mage -clean -endif - @true diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/make/xpack.mk b/vendor/github.com/elastic/beats/v7/dev-tools/make/xpack.mk deleted file mode 100644 index 54f60831..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/make/xpack.mk +++ /dev/null @@ -1,53 +0,0 @@ -# This is a minimal Makefile for Beats that are built with Mage. Its only -# responsibility is to provide compatibility with existing Jenkins and Travis -# setups. - -# -# Variables -# -.DEFAULT_GOAL := help -PWD := $(CURDIR) - -# -# Includes -# -include $(ES_BEATS)/dev-tools/make/mage.mk - -# -# Targets (alphabetically sorted). -# -.PHONY: check -check: mage - mage check - -.PHONY: clean -clean: mage - mage clean - -fix-permissions: - -.PHONY: fmt -fmt: mage - mage fmt - -# Default target. -.PHONY: help -help: - @echo Use mage rather than make. Here are the available mage targets: - @mage -l - -.PHONY: release -release: mage - mage package - -stop-environment: - -.PHONY: testsuite -testsuite: mage - rm -f build/TEST-go-integration.out - mage update build unitTest integTest || ( cat build/TEST-go-integration.out && false ) - -.PHONY: update -update: mage - mage update - diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/merge_pr b/vendor/github.com/elastic/beats/v7/dev-tools/merge_pr deleted file mode 100644 index 9664a8cf..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/merge_pr +++ /dev/null @@ -1,62 +0,0 @@ -#!/usr/bin/env python3 -import sys -import argparse -from subprocess import check_call, call, check_output - - -def main(): - parser = argparse.ArgumentParser( - description="Creates a PR for merging two branches") - parser.add_argument("from_branch", - help="From branch (e.g 1.1)") - parser.add_argument("to_branch", - help="To branch (e.g master)") - parser.add_argument("--yes", action="store_true", - help="Assume yes. Warning: discards local changes.") - parser.add_argument("--continue", action="store_true", - help="Continue after fixing merging errors.") - args = parser.parse_args() - - tmp_branch = "automatic_merge_from_{}_to_{}_branch".format( - args.from_branch, args.to_branch) - - if not vars(args)["continue"]: - if not args.yes and raw_input("This will destroy all local changes. " + - "Continue? [y/n]: ") != "y": - return 1 - check_call("git reset --hard", shell=True) - check_call("git clean -df", shell=True) - check_call("git fetch", shell=True) - - check_call("git checkout {}".format(args.from_branch), shell=True) - check_call("git pull", shell=True) - - check_call("git checkout {}".format(args.to_branch), shell=True) - check_call("git pull", shell=True) - call("git branch -D {} > /dev/null".format(tmp_branch), shell=True) - check_call("git checkout -b {}".format(tmp_branch), shell=True) - if call("git merge {}".format(args.from_branch), shell=True) != 0: - print("Looks like you have merge errors.") - print("Fix them, commit, then run: {} --continue" - .format(" ".join(sys.argv))) - return 1 - - if len(check_output("git status -s", shell=True).strip()) > 0: - print("Looks like you have uncommitted changes") - return 1 - - if len(check_output("git log HEAD...{}".format(args.to_branch), - shell=True).strip()) == 0: - print("No commit to push") - return 1 - - print("Ready to push branch.") - remote = raw_input("To which remote should I push? (your fork): ") - call("git push {} :{} > /dev/null".format(remote, tmp_branch), - shell=True) - check_call("git push --set-upstream {} {}" - .format(remote, tmp_branch), shell=True) - print("Done. Go to Github and open the PR") - -if __name__ == "__main__": - sys.exit(main()) diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/open_pr b/vendor/github.com/elastic/beats/v7/dev-tools/open_pr deleted file mode 100644 index c208a76f..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/open_pr +++ /dev/null @@ -1,117 +0,0 @@ -#!/usr/bin/env python3 -"""Open a PR from the current branch""" - -import sys -import os -import argparse -import requests -import re -from subprocess import check_call, check_output -from os.path import expanduser - -usage = """ -Example usage: - -Open PR against master, with the review label: - -./dev-tools/open_pr --remote tsg - -Open PR against the 6.0 branch, with the review and in progress labels: - -./dev-tools/open_pr --remote tsg --branch 6.0 --wip - -Open PR against the 6.0 branch, with the review and docs labels: - -./dev-tools/open_pr --remote tsg --labels=review,docs - -The title and message of the PR are taken from the _last_ commit in the -PR. -""" - -def main(): - parser = argparse.ArgumentParser( - description="Creates a PR against a given branch", - formatter_class=argparse.RawDescriptionHelpFormatter, - epilog=usage) - - parser.add_argument("--remote", default="origin", - help="Your git remote to push the branch to.") - parser.add_argument("--branch", default="master", - help="Remote branch to open PR against (e.g 5.0)") - parser.add_argument("--wip", action="store_true", - help="Add the `in progress` label") - parser.add_argument("--labels", - help="Extra labels to add (comma separated)") - parser.add_argument("--yes", action="store_true", - help="Assume yes.") - args = parser.parse_args() - local_branch = check_output("git rev-parse --abbrev-ref HEAD", shell=True).strip() - title = check_output("git show -q HEAD --format='%s'", shell=True).strip() - msg = check_output("git show -q HEAD --format='%b'", shell=True).strip() - - labels = ["review"] - if args.labels: - labels.extend(args.labels.split(",")) - if args.wip: - labels += "in progress" - - # get version and set a version label on the original PR - version = get_version(os.getcwd()) - if version: - labels.append("v" + version) - - print("Branch: {}".format(args.branch)) - print("Remote: {}".format(args.remote)) - print("Local branch: {}".format(local_branch)) - print("Title: {}".format(title)) - print("Message: {}".format(msg)) - print("Labels: {}".format(labels)) - - if not args.yes and raw_input("Continue? [Y/n]: ") not in ["y", "Y", ""]: - return 1 - - # push branch - check_call("git push --set-upstream {} {}" - .format(args.remote, local_branch), shell=True) - - - # open PR - token = open(expanduser("~/.elastic/github.token"), "r").read().strip() - base = "https://api.github.com/repos/elastic/beats" - session = requests.Session() - session.headers.update({"Authorization": "token " + token}) - - remote_url = check_output("git remote get-url {}".format(args.remote), - shell=True) - remote_user = re.search("github.com:(.+)/beats", remote_url).group(1) - - request = session.post(base + "/pulls", json=dict( - title=title, - head=remote_user + ":" + local_branch, - base=args.branch, - body=msg - )) - if request.status_code > 299: - print("Creating PR failed: {}".format(request.json())) - sys.exit(1) - new_pr = request.json() - - # add labels - session.post( - base + "/issues/{}/labels".format(new_pr["number"]), json=labels) - - print("\nDone. PR created: {}".format(new_pr["html_url"])) - print("Please go and review it for the message and labels.") - - -def get_version(beats_dir): - pattern = re.compile(r'(const\s|)\w*(v|V)ersion\s=\s"(?P.*)"') - with open(os.path.join(beats_dir, "libbeat/version/version.go"), "r") as f: - for line in f: - match = pattern.match(line) - if match: - return match.group('version') - - -if __name__ == "__main__": - sys.exit(main()) diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/files/linux/systemd-daemon-reload.sh b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/files/linux/systemd-daemon-reload.sh deleted file mode 100644 index 65589fb7..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/files/linux/systemd-daemon-reload.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/usr/bin/env bash - -systemctl daemon-reload 2> /dev/null -exit 0 diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/package_test.go b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/package_test.go deleted file mode 100644 index 96173cde..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/package_test.go +++ /dev/null @@ -1,718 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package dev_tools - -// This file contains tests that can be run on the generated packages. -// To run these tests use `go test package_test.go`. - -import ( - "archive/tar" - "archive/zip" - "bytes" - "compress/gzip" - "encoding/json" - "flag" - "fmt" - "io" - "io/ioutil" - "os" - "path/filepath" - "regexp" - "strings" - "testing" - - "github.com/blakesmith/ar" - rpm "github.com/cavaliercoder/go-rpm" -) - -const ( - expectedConfigMode = os.FileMode(0600) - expectedManifestMode = os.FileMode(0644) - expectedModuleFileMode = expectedManifestMode - expectedModuleDirMode = os.FileMode(0755) -) - -var ( - configFilePattern = regexp.MustCompile(`.*beat\.yml$|apm-server\.yml$`) - manifestFilePattern = regexp.MustCompile(`manifest.yml`) - modulesDirPattern = regexp.MustCompile(`module/.+`) - modulesDDirPattern = regexp.MustCompile(`modules.d/$`) - modulesDFilePattern = regexp.MustCompile(`modules.d/.+`) - monitorsDFilePattern = regexp.MustCompile(`monitors.d/.+`) - systemdUnitFilePattern = regexp.MustCompile(`/lib/systemd/system/.*\.service`) -) - -var ( - files = flag.String("files", "../build/distributions/*/*", "filepath glob containing package files") - modules = flag.Bool("modules", false, "check modules folder contents") - minModules = flag.Int("min-modules", 4, "minimum number of modules to expect in modules folder") - modulesd = flag.Bool("modules.d", false, "check modules.d folder contents") - monitorsd = flag.Bool("monitors.d", false, "check monitors.d folder contents") - rootOwner = flag.Bool("root-owner", false, "expect root to own package files") - rootUserContainer = flag.Bool("root-user-container", false, "expect root in container user") -) - -func TestRPM(t *testing.T) { - rpms := getFiles(t, regexp.MustCompile(`\.rpm$`)) - for _, rpm := range rpms { - checkRPM(t, rpm) - } -} - -func TestDeb(t *testing.T) { - debs := getFiles(t, regexp.MustCompile(`\.deb$`)) - buf := new(bytes.Buffer) - for _, deb := range debs { - checkDeb(t, deb, buf) - } -} - -func TestTar(t *testing.T) { - // Regexp matches *-arch.tar.gz, but not *-arch.docker.tar.gz - tars := getFiles(t, regexp.MustCompile(`-\w+\.tar\.gz$`)) - for _, tar := range tars { - checkTar(t, tar) - } -} - -func TestZip(t *testing.T) { - zips := getFiles(t, regexp.MustCompile(`^\w+beat-\S+.zip$`)) - for _, zip := range zips { - checkZip(t, zip) - } -} - -func TestDocker(t *testing.T) { - dockers := getFiles(t, regexp.MustCompile(`\.docker\.tar\.gz$`)) - for _, docker := range dockers { - checkDocker(t, docker) - } -} - -// Sub-tests - -func checkRPM(t *testing.T, file string) { - p, err := readRPM(file) - if err != nil { - t.Error(err) - return - } - - checkConfigPermissions(t, p) - checkConfigOwner(t, p, *rootOwner) - checkManifestPermissions(t, p) - checkManifestOwner(t, p, *rootOwner) - checkModulesOwner(t, p, *rootOwner) - checkModulesPermissions(t, p) - checkModulesPresent(t, "/usr/share", p) - checkModulesDPresent(t, "/etc/", p) - checkMonitorsDPresent(t, "/etc", p) - checkSystemdUnitPermissions(t, p) - ensureNoBuildIDLinks(t, p) -} - -func checkDeb(t *testing.T, file string, buf *bytes.Buffer) { - p, err := readDeb(file, buf) - if err != nil { - t.Error(err) - return - } - - // deb file permissions are managed post-install - checkConfigPermissions(t, p) - checkConfigOwner(t, p, true) - checkManifestPermissions(t, p) - checkManifestOwner(t, p, true) - checkModulesPresent(t, "./usr/share", p) - checkModulesDPresent(t, "./etc/", p) - checkMonitorsDPresent(t, "./etc/", p) - checkModulesOwner(t, p, true) - checkModulesPermissions(t, p) - checkSystemdUnitPermissions(t, p) -} - -func checkTar(t *testing.T, file string) { - p, err := readTar(file) - if err != nil { - t.Error(err) - return - } - - checkConfigPermissions(t, p) - checkConfigOwner(t, p, true) - checkManifestPermissions(t, p) - checkModulesPresent(t, "", p) - checkModulesDPresent(t, "", p) - checkModulesPermissions(t, p) - checkModulesOwner(t, p, true) -} - -func checkZip(t *testing.T, file string) { - p, err := readZip(file) - if err != nil { - t.Error(err) - return - } - - checkConfigPermissions(t, p) - checkManifestPermissions(t, p) - checkModulesPresent(t, "", p) - checkModulesDPresent(t, "", p) - checkModulesPermissions(t, p) -} - -func checkDocker(t *testing.T, file string) { - p, info, err := readDocker(file) - if err != nil { - t.Errorf("error reading file %v: %v", file, err) - return - } - - checkDockerEntryPoint(t, p, info) - checkDockerLabels(t, p, info, file) - checkDockerUser(t, p, info, *rootUserContainer) - checkConfigPermissionsWithMode(t, p, os.FileMode(0640)) - checkManifestPermissionsWithMode(t, p, os.FileMode(0640)) - checkModulesPresent(t, "", p) - checkModulesDPresent(t, "", p) -} - -// Verify that the main configuration file is installed with a 0600 file mode. -func checkConfigPermissions(t *testing.T, p *packageFile) { - checkConfigPermissionsWithMode(t, p, expectedConfigMode) -} - -func checkConfigPermissionsWithMode(t *testing.T, p *packageFile, expectedMode os.FileMode) { - t.Run(p.Name+" config file permissions", func(t *testing.T) { - for _, entry := range p.Contents { - if configFilePattern.MatchString(entry.File) { - mode := entry.Mode.Perm() - if expectedMode != mode { - t.Errorf("file %v has wrong permissions: expected=%v actual=%v", - entry.File, expectedMode, mode) - } - return - } - } - t.Errorf("no config file found matching %v", configFilePattern) - }) -} - -func checkOwner(t *testing.T, entry packageEntry, expectRoot bool) { - should := "not " - if expectRoot { - should = "" - } - if expectRoot != (entry.UID == 0) { - t.Errorf("file %v should %sbe owned by root user, owner=%v", entry.File, should, entry.UID) - } - if expectRoot != (entry.GID == 0) { - t.Errorf("file %v should %sbe owned by root group, group=%v", entry.File, should, entry.GID) - } -} - -func checkConfigOwner(t *testing.T, p *packageFile, expectRoot bool) { - t.Run(p.Name+" config file owner", func(t *testing.T) { - for _, entry := range p.Contents { - if configFilePattern.MatchString(entry.File) { - checkOwner(t, entry, expectRoot) - return - } - } - t.Errorf("no config file found matching %v", configFilePattern) - }) -} - -// Verify that the modules manifest.yml files are installed with a 0644 file mode. -func checkManifestPermissions(t *testing.T, p *packageFile) { - checkManifestPermissionsWithMode(t, p, expectedManifestMode) -} - -func checkManifestPermissionsWithMode(t *testing.T, p *packageFile, expectedMode os.FileMode) { - t.Run(p.Name+" manifest file permissions", func(t *testing.T) { - for _, entry := range p.Contents { - if manifestFilePattern.MatchString(entry.File) { - mode := entry.Mode.Perm() - if expectedMode != mode { - t.Errorf("file %v has wrong permissions: expected=%v actual=%v", - entry.File, expectedMode, mode) - } - } - } - }) -} - -// Verify that the manifest owner is correct. -func checkManifestOwner(t *testing.T, p *packageFile, expectRoot bool) { - t.Run(p.Name+" manifest file owner", func(t *testing.T) { - for _, entry := range p.Contents { - if manifestFilePattern.MatchString(entry.File) { - checkOwner(t, entry, expectRoot) - } - } - }) -} - -// Verify the permissions of the modules.d dir and its contents. -func checkModulesPermissions(t *testing.T, p *packageFile) { - t.Run(p.Name+" modules.d file permissions", func(t *testing.T) { - for _, entry := range p.Contents { - if modulesDFilePattern.MatchString(entry.File) { - mode := entry.Mode.Perm() - if expectedModuleFileMode != mode { - t.Errorf("file %v has wrong permissions: expected=%v actual=%v", - entry.File, expectedModuleFileMode, mode) - } - } else if modulesDDirPattern.MatchString(entry.File) { - mode := entry.Mode.Perm() - if expectedModuleDirMode != mode { - t.Errorf("file %v has wrong permissions: expected=%v actual=%v", - entry.File, expectedModuleDirMode, mode) - } - } - } - }) -} - -// Verify the owner of the modules.d dir and its contents. -func checkModulesOwner(t *testing.T, p *packageFile, expectRoot bool) { - t.Run(p.Name+" modules.d file owner", func(t *testing.T) { - for _, entry := range p.Contents { - if modulesDFilePattern.MatchString(entry.File) || modulesDDirPattern.MatchString(entry.File) { - checkOwner(t, entry, expectRoot) - } - } - }) -} - -// Verify that the systemd unit file has a mode of 0644. It should not be -// executable. -func checkSystemdUnitPermissions(t *testing.T, p *packageFile) { - const expectedMode = os.FileMode(0644) - t.Run(p.Name+" systemd unit file permissions", func(t *testing.T) { - for _, entry := range p.Contents { - if systemdUnitFilePattern.MatchString(entry.File) { - mode := entry.Mode.Perm() - if expectedMode != mode { - t.Errorf("file %v has wrong permissions: expected=%v actual=%v", - entry.File, expectedMode, mode) - } - return - } - } - t.Errorf("no systemd unit file found matching %v", configFilePattern) - }) -} - -// Verify that modules folder is present and has module files in -func checkModulesPresent(t *testing.T, prefix string, p *packageFile) { - if *modules { - checkModules(t, "modules", prefix, modulesDirPattern, p) - } -} - -// Verify that modules.d folder is present and has module files in -func checkModulesDPresent(t *testing.T, prefix string, p *packageFile) { - if *modulesd { - checkModules(t, "modules.d", prefix, modulesDFilePattern, p) - } -} - -func checkMonitorsDPresent(t *testing.T, prefix string, p *packageFile) { - if *monitorsd { - checkMonitors(t, "monitors.d", prefix, monitorsDFilePattern, p) - } -} - -func checkModules(t *testing.T, name, prefix string, r *regexp.Regexp, p *packageFile) { - t.Run(fmt.Sprintf("%s %s contents", p.Name, name), func(t *testing.T) { - minExpectedModules := *minModules - total := 0 - for _, entry := range p.Contents { - if strings.HasPrefix(entry.File, prefix) && r.MatchString(entry.File) { - total++ - } - } - - if total < minExpectedModules { - t.Errorf("not enough modules found under %s: actual=%d, expected>=%d", - name, total, minExpectedModules) - } - }) -} - -func checkMonitors(t *testing.T, name, prefix string, r *regexp.Regexp, p *packageFile) { - t.Run(fmt.Sprintf("%s %s contents", p.Name, name), func(t *testing.T) { - minExpectedModules := 1 - total := 0 - for _, entry := range p.Contents { - if strings.HasPrefix(entry.File, prefix) && r.MatchString(entry.File) { - total++ - } - } - - if total < minExpectedModules { - t.Errorf("not enough monitors found under %s: actual=%d, expected>=%d", - name, total, minExpectedModules) - } - }) -} - -func checkDockerEntryPoint(t *testing.T, p *packageFile, info *dockerInfo) { - expectedMode := os.FileMode(0755) - - t.Run(fmt.Sprintf("%s entrypoint", p.Name), func(t *testing.T) { - if len(info.Config.Entrypoint) == 0 { - t.Fatal("no entrypoint") - } - - entrypoint := info.Config.Entrypoint[0] - if strings.HasPrefix(entrypoint, "/") { - entrypoint := strings.TrimPrefix(entrypoint, "/") - entry, found := p.Contents[entrypoint] - if !found { - t.Fatalf("%s entrypoint not found in docker", entrypoint) - } - if mode := entry.Mode.Perm(); mode != expectedMode { - t.Fatalf("%s entrypoint mode is %s, expected: %s", entrypoint, mode, expectedMode) - } - } else { - t.Fatal("TODO: check if binary is in $PATH") - } - }) -} - -func checkDockerLabels(t *testing.T, p *packageFile, info *dockerInfo, file string) { - vendor := info.Config.Labels["org.label-schema.vendor"] - if vendor != "Elastic" { - return - } - t.Run(fmt.Sprintf("%s labels", p.Name), func(t *testing.T) { - expectedLicense := "Elastic License" - ossPrefix := strings.Join([]string{ - info.Config.Labels["org.label-schema.name"], - "oss", - info.Config.Labels["org.label-schema.version"], - }, "-") - if strings.HasPrefix(filepath.Base(file), ossPrefix) { - expectedLicense = "ASL 2.0" - } - if license, present := info.Config.Labels["license"]; !present || license != expectedLicense { - t.Errorf("unexpected license label: %s", license) - } - }) -} - -func checkDockerUser(t *testing.T, p *packageFile, info *dockerInfo, expectRoot bool) { - t.Run(fmt.Sprintf("%s user", p.Name), func(t *testing.T) { - if expectRoot != (info.Config.User == "root") { - t.Errorf("unexpected docker user: %s", info.Config.User) - } - }) -} - -// ensureNoBuildIDLinks checks for regressions related to -// https://github.com/elastic/beats/issues/12956. -func ensureNoBuildIDLinks(t *testing.T, p *packageFile) { - t.Run(fmt.Sprintf("%s no build_id links", p.Name), func(t *testing.T) { - for name := range p.Contents { - if strings.Contains(name, "/usr/lib/.build-id") { - t.Error("found unexpected /usr/lib/.build-id in package") - } - } - }) -} - -// Helpers - -type packageFile struct { - Name string - Contents map[string]packageEntry -} - -type packageEntry struct { - File string - UID int - GID int - Mode os.FileMode -} - -func getFiles(t *testing.T, pattern *regexp.Regexp) []string { - matches, err := filepath.Glob(*files) - if err != nil { - t.Fatal(err) - } - - files := matches[:0] - for _, f := range matches { - if pattern.MatchString(filepath.Base(f)) { - files = append(files, f) - } - } - return files -} - -func readRPM(rpmFile string) (*packageFile, error) { - p, err := rpm.OpenPackageFile(rpmFile) - if err != nil { - return nil, err - } - - contents := p.Files() - pf := &packageFile{Name: filepath.Base(rpmFile), Contents: map[string]packageEntry{}} - - for _, file := range contents { - pe := packageEntry{ - File: file.Name(), - Mode: file.Mode(), - } - if file.Owner() != "root" { - // not 0 - pe.UID = 123 - pe.GID = 123 - } - pf.Contents[file.Name()] = pe - } - - return pf, nil -} - -// readDeb reads the data.tar.gz file from the .deb. -func readDeb(debFile string, dataBuffer *bytes.Buffer) (*packageFile, error) { - file, err := os.Open(debFile) - if err != nil { - return nil, err - } - defer file.Close() - - arReader := ar.NewReader(file) - for { - header, err := arReader.Next() - if err != nil { - if err == io.EOF { - break - } - return nil, err - } - - if strings.HasPrefix(header.Name, "data.tar.gz") { - dataBuffer.Reset() - _, err := io.Copy(dataBuffer, arReader) - if err != nil { - return nil, err - } - - gz, err := gzip.NewReader(dataBuffer) - if err != nil { - return nil, err - } - defer gz.Close() - - return readTarContents(filepath.Base(debFile), gz) - } - } - - return nil, io.EOF -} - -func readTar(tarFile string) (*packageFile, error) { - file, err := os.Open(tarFile) - if err != nil { - return nil, err - } - defer file.Close() - - var fileReader io.ReadCloser = file - if strings.HasSuffix(tarFile, ".gz") { - if fileReader, err = gzip.NewReader(file); err != nil { - return nil, err - } - defer fileReader.Close() - } - - return readTarContents(filepath.Base(tarFile), fileReader) -} - -func readTarContents(tarName string, data io.Reader) (*packageFile, error) { - tarReader := tar.NewReader(data) - - p := &packageFile{Name: tarName, Contents: map[string]packageEntry{}} - for { - header, err := tarReader.Next() - if err != nil { - if err == io.EOF { - break - } - return nil, err - } - - p.Contents[header.Name] = packageEntry{ - File: header.Name, - UID: header.Uid, - GID: header.Gid, - Mode: os.FileMode(header.Mode), - } - } - - return p, nil -} - -func readZip(zipFile string) (*packageFile, error) { - r, err := zip.OpenReader(zipFile) - if err != nil { - return nil, err - } - defer r.Close() - - p := &packageFile{Name: filepath.Base(zipFile), Contents: map[string]packageEntry{}} - for _, f := range r.File { - p.Contents[f.Name] = packageEntry{ - File: f.Name, - Mode: f.Mode(), - } - } - - return p, nil -} - -func readDocker(dockerFile string) (*packageFile, *dockerInfo, error) { - file, err := os.Open(dockerFile) - if err != nil { - return nil, nil, err - } - defer file.Close() - - var manifest *dockerManifest - var info *dockerInfo - layers := make(map[string]*packageFile) - - gzipReader, err := gzip.NewReader(file) - if err != nil { - return nil, nil, err - } - defer gzipReader.Close() - - tarReader := tar.NewReader(gzipReader) - for { - header, err := tarReader.Next() - if err != nil { - if err == io.EOF { - break - } - return nil, nil, err - } - - switch { - case header.Name == "manifest.json": - manifest, err = readDockerManifest(tarReader) - if err != nil { - return nil, nil, err - } - case strings.HasSuffix(header.Name, ".json") && header.Name != "manifest.json": - info, err = readDockerInfo(tarReader) - if err != nil { - return nil, nil, err - } - case strings.HasSuffix(header.Name, "/layer.tar"): - layer, err := readTarContents(header.Name, tarReader) - if err != nil { - return nil, nil, err - } - layers[filepath.Dir(header.Name)] = layer - } - } - - if len(info.Config.Entrypoint) == 0 { - return nil, nil, fmt.Errorf("no entrypoint") - } - - workingDir := info.Config.WorkingDir - entrypoint := info.Config.Entrypoint[0] - - // Read layers in order and for each file keep only the entry seen in the later layer - p := &packageFile{Name: filepath.Base(dockerFile), Contents: map[string]packageEntry{}} - for _, layer := range manifest.Layers { - layerID := filepath.Dir(layer) - layerFile, found := layers[layerID] - if !found { - return nil, nil, fmt.Errorf("layer not found: %s", layerID) - } - for name, entry := range layerFile.Contents { - // Check only files in working dir and entrypoint - if strings.HasPrefix("/"+name, workingDir) || "/"+name == entrypoint { - p.Contents[name] = entry - } - } - } - - if len(p.Contents) == 0 { - return nil, nil, fmt.Errorf("no files found in docker working directory (%s)", info.Config.WorkingDir) - } - - return p, info, nil -} - -type dockerManifest struct { - Config string - RepoTags []string - Layers []string -} - -func readDockerManifest(r io.Reader) (*dockerManifest, error) { - data, err := ioutil.ReadAll(r) - if err != nil { - return nil, err - } - - var manifests []*dockerManifest - err = json.Unmarshal(data, &manifests) - if err != nil { - return nil, err - - } - - if len(manifests) != 1 { - return nil, fmt.Errorf("one and only one manifest expected, %d found", len(manifests)) - } - - return manifests[0], nil -} - -type dockerInfo struct { - Config struct { - Entrypoint []string - Labels map[string]string - User string - WorkingDir string - } `json:"config"` -} - -func readDockerInfo(r io.Reader) (*dockerInfo, error) { - data, err := ioutil.ReadAll(r) - if err != nil { - return nil, err - } - - var info dockerInfo - err = json.Unmarshal(data, &info) - if err != nil { - return nil, err - } - - return &info, nil -} diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/packages.yml b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/packages.yml deleted file mode 100644 index 807bb330..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/packages.yml +++ /dev/null @@ -1,637 +0,0 @@ ---- - -# This file contains the package specifications for both Community Beats and -# Official Beats. The shared section contains YAML anchors that are used to -# define common parts of the package in order to not repeat ourselves. - -shared: - - &common - name: '{{.BeatName}}' - service_name: '{{.BeatServiceName}}' - os: '{{.GOOS}}' - arch: '{{.PackageArch}}' - vendor: '{{.BeatVendor}}' - version: '{{ beat_version }}' - license: '{{.BeatLicense}}' - url: '{{.BeatURL}}' - description: '{{.BeatDescription}}' - - # agent specific - # Deb/RPM spec for community beats. - - &deb_rpm_agent_spec - <<: *common - post_install_script: '{{ elastic_beats_dir }}/dev-tools/packaging/files/linux/systemd-daemon-reload.sh' - files: - /usr/share/{{.BeatName}}/bin/{{.BeatName}}{{.BinaryExt}}: - source: build/golang-crossbuild/{{.BeatName}}-{{.GOOS}}-{{.Platform.Arch}}{{.BinaryExt}} - mode: 0755 - /usr/share/{{.BeatName}}/LICENSE.txt: - source: '{{ repo.RootDir }}/LICENSE.txt' - mode: 0644 - /usr/share/{{.BeatName}}/README.md: - template: '{{ elastic_beats_dir }}/dev-tools/packaging/templates/common/README.md.tmpl' - mode: 0644 - /usr/share/{{.BeatName}}/.build_hash.txt: - content: > - {{ commit }} - mode: 0644 - /etc/{{.BeatName}}/agent.reference.yml: - source: 'agent.reference.yml' - mode: 0644 - /etc/{{.BeatName}}/agent.yml: - source: 'agent.yml' - mode: 0600 - config: true - /usr/share/{{.BeatName}}/bin/{{.BeatName}}-god: - source: build/golang-crossbuild/god-{{.GOOS}}-{{.Platform.Arch}} - mode: 0755 - /usr/bin/{{.BeatName}}: - template: '{{ elastic_beats_dir }}/dev-tools/packaging/templates/linux/beatname.sh.tmpl' - mode: 0755 - /lib/systemd/system/{{.BeatServiceName}}.service: - template: '{{ elastic_beats_dir }}/dev-tools/packaging/templates/linux/systemd.unit.tmpl' - mode: 0644 - /etc/init.d/{{.BeatServiceName}}: - template: '{{ elastic_beats_dir }}/dev-tools/packaging/templates/{{.PackageType}}/init.sh.tmpl' - mode: 0755 - /etc/{{.BeatName}}/data/downloads/filebeat-{{ beat_version }}{{if .Snapshot}}-SNAPSHOT{{end}}-{{.GOOS}}-{{.AgentArchName}}.tar.gz: - source: '{{ elastic_beats_dir }}/x-pack/filebeat/build/distributions/filebeat-{{ beat_version }}{{if .Snapshot}}-SNAPSHOT{{end}}-{{.GOOS}}-{{.AgentArchName}}.tar.gz' - mode: 0644 - /etc/{{.BeatName}}/data/downloads/metricbeat-{{ beat_version }}{{if .Snapshot}}-SNAPSHOT{{end}}-{{.GOOS}}-{{.AgentArchName}}.tar.gz: - source: '{{ elastic_beats_dir }}/x-pack/metricbeat/build/distributions/metricbeat-{{ beat_version }}{{if .Snapshot}}-SNAPSHOT{{end}}-{{.GOOS}}-{{.AgentArchName}}.tar.gz' - mode: 0644 - - - # MacOS pkg spec for community beats. - - &macos_agent_pkg_spec - <<: *common - extra_vars: - # OS X 10.11 Mountain Lion is the oldest supported by Go 1.13. - # https://golang.org/doc/go1.13#ports - min_supported_osx_version: 10.11 - identifier: 'co.{{.BeatVendor | tolower}}.beats.{{.BeatName}}' - install_path: /Library/Application Support - pre_install_script: '{{ elastic_beats_dir }}/dev-tools/packaging/templates/darwin/scripts/preinstall.tmpl' - post_install_script: '{{ elastic_beats_dir }}/dev-tools/packaging/templates/darwin/scripts/postinstall.tmpl' - files: - /Library/Application Support/{{.BeatVendor}}/{{.BeatName}}/bin/{{.BeatName}}{{.BinaryExt}}: - source: build/golang-crossbuild/{{.BeatName}}-{{.GOOS}}-{{.Platform.Arch}}{{.BinaryExt}} - mode: 0755 - /Library/Application Support/{{.BeatVendor}}/{{.BeatName}}/LICENSE.txt: - source: '{{ repo.RootDir }}/LICENSE.txt' - mode: 0644 - /Library/Application Support/{{.BeatVendor}}/{{.BeatName}}/README.md: - template: '{{ elastic_beats_dir }}/dev-tools/packaging/templates/common/README.md.tmpl' - mode: 0644 - /Library/Application Support/{{.BeatVendor}}/{{.BeatName}}/.build_hash.txt: - content: > - {{ commit }} - mode: 0644 - /Library/Application Support/{{.BeatVendor}}/{{.BeatName}}/{{.identifier}}.plist: - template: '{{ elastic_beats_dir }}/dev-tools/packaging/templates/darwin/launchd-daemon.plist.tmpl' - mode: 0644 - /etc/{{.BeatName}}/agent.reference.yml: - source: 'agent.reference.yml' - mode: 0644 - /etc/{{.BeatName}}/agent.yml: - source: 'agent.yml' - mode: 0600 - config: true - /etc/{{.BeatName}}/data/downloads/filebeat-{{ beat_version }}{{if .Snapshot}}-SNAPSHOT{{end}}-{{.GOOS}}-{{.AgentArchName}}.tar.gz: - source: '{{ elastic_beats_dir }}/x-pack/filebeat/build/distributions/filebeat-{{ beat_version }}{{if .Snapshot}}-SNAPSHOT{{end}}-{{.GOOS}}-{{.AgentArchName}}.tar.gz' - mode: 0644 - /etc/{{.BeatName}}/data/downloads/metricbeat-{{ beat_version }}{{if .Snapshot}}-SNAPSHOT{{end}}-{{.GOOS}}-{{.AgentArchName}}.tar.gz: - source: '{{ elastic_beats_dir }}/x-pack/metricbeat/build/distributions/metricbeat-{{ beat_version }}{{if .Snapshot}}-SNAPSHOT{{end}}-{{.GOOS}}-{{.AgentArchName}}.tar.gz' - mode: 0644 - - - &agent_binary_files - '{{.BeatName}}{{.BinaryExt}}': - source: build/golang-crossbuild/{{.BeatName}}-{{.GOOS}}-{{.Platform.Arch}}{{.BinaryExt}} - mode: 0755 - LICENSE.txt: - source: '{{ repo.RootDir }}/LICENSE.txt' - mode: 0644 - README.md: - template: '{{ elastic_beats_dir }}/dev-tools/packaging/templates/common/README.md.tmpl' - mode: 0644 - .build_hash.txt: - content: > - {{ commit }} - mode: 0644 - 'agent.reference.yml': - source: 'agent.reference.yml' - mode: 0644 - 'agent.yml': - source: 'agent.yml' - mode: 0600 - config: true - - # Binary package spec (tar.gz for linux/darwin) for community beats. - - &agent_binary_spec - <<: *common - files: - <<: *agent_binary_files - 'data/downloads/filebeat-{{ beat_version }}{{if .Snapshot}}-SNAPSHOT{{end}}-{{.GOOS}}-{{.AgentArchName}}.tar.gz': - source: '{{ elastic_beats_dir }}/x-pack/filebeat/build/distributions/filebeat-{{ beat_version }}{{if .Snapshot}}-SNAPSHOT{{end}}-{{.GOOS}}-{{.AgentArchName}}.tar.gz' - mode: 0644 - 'data/downloads/metricbeat-{{ beat_version }}{{if .Snapshot}}-SNAPSHOT{{end}}-{{.GOOS}}-{{.AgentArchName}}.tar.gz': - source: '{{ elastic_beats_dir }}/x-pack/metricbeat/build/distributions/metricbeat-{{ beat_version }}{{if .Snapshot}}-SNAPSHOT{{end}}-{{.GOOS}}-{{.AgentArchName}}.tar.gz' - mode: 0644 - - # Binary package spec (zip for windows) for community beats. - - &agent_windows_binary_spec - <<: *common - files: - <<: *agent_binary_files - install-service-{{.BeatName}}.ps1: - template: '{{ elastic_beats_dir }}/dev-tools/packaging/templates/windows/install-service.ps1.tmpl' - mode: 0755 - uninstall-service-{{.BeatName}}.ps1: - template: '{{ elastic_beats_dir }}/dev-tools/packaging/templates/windows/uninstall-service.ps1.tmpl' - mode: 0755 - 'data/downloads/filebeat-{{ beat_version }}{{if .Snapshot}}-SNAPSHOT{{end}}-{{.GOOS}}-{{.AgentArchName}}.zip': - source: '{{ elastic_beats_dir }}/x-pack/filebeat/build/distributions/filebeat-{{ beat_version }}{{if .Snapshot}}-SNAPSHOT{{end}}-{{.GOOS}}-{{.AgentArchName}}.zip' - mode: 0644 - 'data/downloads/metricbeat-{{ beat_version }}{{if .Snapshot}}-SNAPSHOT{{end}}-{{.GOOS}}-{{.AgentArchName}}.zip': - source: '{{ elastic_beats_dir }}/x-pack/metricbeat/build/distributions/metricbeat-{{ beat_version }}{{if .Snapshot}}-SNAPSHOT{{end}}-{{.GOOS}}-{{.AgentArchName}}.zip' - mode: 0644 - - - &agent_docker_spec - <<: *agent_binary_spec - extra_vars: - from: 'centos:7' - user: 'root' - linux_capabilities: '' - files: - 'agent.yml': - source: 'agent.docker.yml' - mode: 0600 - config: true - - # Deb/RPM spec for community beats. - - &deb_rpm_spec - <<: *common - post_install_script: '{{ elastic_beats_dir }}/dev-tools/packaging/files/linux/systemd-daemon-reload.sh' - files: - /usr/share/{{.BeatName}}/bin/{{.BeatName}}{{.BinaryExt}}: - source: build/golang-crossbuild/{{.BeatName}}-{{.GOOS}}-{{.Platform.Arch}}{{.BinaryExt}} - mode: 0755 - /etc/{{.BeatName}}/fields.yml: - source: fields.yml - mode: 0644 - /usr/share/{{.BeatName}}/LICENSE.txt: - source: '{{ repo.RootDir }}/LICENSE.txt' - mode: 0644 - /usr/share/{{.BeatName}}/NOTICE.txt: - source: '{{ repo.RootDir }}/NOTICE.txt' - mode: 0644 - /usr/share/{{.BeatName}}/README.md: - template: '{{ elastic_beats_dir }}/dev-tools/packaging/templates/common/README.md.tmpl' - mode: 0644 - /usr/share/{{.BeatName}}/.build_hash.txt: - content: > - {{ commit }} - mode: 0644 - /etc/{{.BeatName}}/{{.BeatName}}.reference.yml: - source: '{{.BeatName}}.reference.yml' - mode: 0644 - /etc/{{.BeatName}}/{{.BeatName}}.yml: - source: '{{.BeatName}}.yml' - mode: 0600 - config: true - /usr/share/{{.BeatName}}/kibana: - source: _meta/kibana.generated - mode: 0644 - /usr/share/{{.BeatName}}/bin/{{.BeatName}}-god: - source: build/golang-crossbuild/god-{{.GOOS}}-{{.Platform.Arch}} - mode: 0755 - /usr/bin/{{.BeatName}}: - template: '{{ elastic_beats_dir }}/dev-tools/packaging/templates/linux/beatname.sh.tmpl' - mode: 0755 - /lib/systemd/system/{{.BeatServiceName}}.service: - template: '{{ elastic_beats_dir }}/dev-tools/packaging/templates/linux/systemd.unit.tmpl' - mode: 0644 - /etc/init.d/{{.BeatServiceName}}: - template: '{{ elastic_beats_dir }}/dev-tools/packaging/templates/{{.PackageType}}/init.sh.tmpl' - mode: 0755 - - # MacOS pkg spec for community beats. - - &macos_beat_pkg_spec - <<: *common - extra_vars: - # OS X 10.8 Mountain Lion is the oldest supported by Go 1.10. - # https://golang.org/doc/go1.10#ports - min_supported_osx_version: 10.8 - identifier: 'co.{{.BeatVendor | tolower}}.beats.{{.BeatName}}' - install_path: /Library/Application Support - pre_install_script: '{{ elastic_beats_dir }}/dev-tools/packaging/templates/darwin/scripts/preinstall.tmpl' - post_install_script: '{{ elastic_beats_dir }}/dev-tools/packaging/templates/darwin/scripts/postinstall.tmpl' - files: - /Library/Application Support/{{.BeatVendor}}/{{.BeatName}}/bin/{{.BeatName}}{{.BinaryExt}}: - source: build/golang-crossbuild/{{.BeatName}}-{{.GOOS}}-{{.Platform.Arch}}{{.BinaryExt}} - mode: 0755 - /Library/Application Support/{{.BeatVendor}}/{{.BeatName}}/LICENSE.txt: - source: '{{ repo.RootDir }}/LICENSE.txt' - mode: 0644 - /Library/Application Support/{{.BeatVendor}}/{{.BeatName}}/NOTICE.txt: - source: '{{ repo.RootDir }}/NOTICE.txt' - mode: 0644 - /Library/Application Support/{{.BeatVendor}}/{{.BeatName}}/README.md: - template: '{{ elastic_beats_dir }}/dev-tools/packaging/templates/common/README.md.tmpl' - mode: 0644 - /Library/Application Support/{{.BeatVendor}}/{{.BeatName}}/.build_hash.txt: - content: > - {{ commit }} - mode: 0644 - /Library/Application Support/{{.BeatVendor}}/{{.BeatName}}/{{.identifier}}.plist: - template: '{{ elastic_beats_dir }}/dev-tools/packaging/templates/darwin/launchd-daemon.plist.tmpl' - mode: 0644 - /Library/Application Support/{{.BeatVendor}}/{{.BeatName}}/kibana: - source: _meta/kibana.generated - mode: 0644 - /etc/{{.BeatName}}/fields.yml: - source: fields.yml - mode: 0644 - /etc/{{.BeatName}}/{{.BeatName}}.reference.yml: - source: '{{.BeatName}}.reference.yml' - mode: 0644 - /etc/{{.BeatName}}/{{.BeatName}}.yml: - source: '{{.BeatName}}.yml' - mode: 0600 - config: true - - - &binary_files - '{{.BeatName}}{{.BinaryExt}}': - source: build/golang-crossbuild/{{.BeatName}}-{{.GOOS}}-{{.Platform.Arch}}{{.BinaryExt}} - mode: 0755 - fields.yml: - source: fields.yml - mode: 0644 - LICENSE.txt: - source: '{{ repo.RootDir }}/LICENSE.txt' - mode: 0644 - NOTICE.txt: - source: '{{ repo.RootDir }}/NOTICE.txt' - mode: 0644 - README.md: - template: '{{ elastic_beats_dir }}/dev-tools/packaging/templates/common/README.md.tmpl' - mode: 0644 - .build_hash.txt: - content: > - {{ commit }} - mode: 0644 - '{{.BeatName}}.reference.yml': - source: '{{.BeatName}}.reference.yml' - mode: 0644 - '{{.BeatName}}.yml': - source: '{{.BeatName}}.yml' - mode: 0600 - config: true - kibana: - source: _meta/kibana.generated - mode: 0644 - - # Binary package spec (tar.gz for linux/darwin) for community beats. - - &binary_spec - <<: *common - files: - <<: *binary_files - - # Binary package spec (zip for windows) for community beats. - - &windows_binary_spec - <<: *common - files: - <<: *binary_files - install-service-{{.BeatName}}.ps1: - template: '{{ elastic_beats_dir }}/dev-tools/packaging/templates/windows/install-service.ps1.tmpl' - mode: 0755 - uninstall-service-{{.BeatName}}.ps1: - template: '{{ elastic_beats_dir }}/dev-tools/packaging/templates/windows/uninstall-service.ps1.tmpl' - mode: 0755 - - - &docker_spec - <<: *binary_spec - extra_vars: - from: 'centos:7' - user: '{{ .BeatName }}' - linux_capabilities: '' - files: - '{{.BeatName}}.yml': - source: '{{.BeatName}}.docker.yml' - mode: 0600 - config: true - - - &elastic_docker_spec - extra_vars: - repository: 'docker.elastic.co/beats' - - # - # License modifiers for Apache 2.0 - # - - &apache_license_for_binaries - license: "ASL 2.0" - files: - LICENSE.txt: - source: '{{ repo.RootDir }}/licenses/APACHE-LICENSE-2.0.txt' - mode: 0644 - - - &apache_license_for_deb_rpm - license: "ASL 2.0" - files: - /usr/share/{{.BeatName}}/LICENSE.txt: - source: '{{ repo.RootDir }}/licenses/APACHE-LICENSE-2.0.txt' - mode: 0644 - - - &apache_license_for_macos_pkg - license: "ASL 2.0" - files: - /Library/Application Support/{{.BeatVendor}}/{{.BeatName}}/LICENSE.txt: - source: '{{ repo.RootDir }}/licenses/APACHE-LICENSE-2.0.txt' - mode: 0644 - - # - # License modifiers for the Elastic License - # - - &elastic_license_for_binaries - license: "Elastic License" - files: - LICENSE.txt: - source: '{{ repo.RootDir }}/licenses/ELASTIC-LICENSE.txt' - mode: 0644 - - - &elastic_license_for_deb_rpm - license: "Elastic License" - files: - /usr/share/{{.BeatName}}/LICENSE.txt: - source: '{{ repo.RootDir }}/licenses/ELASTIC-LICENSE.txt' - mode: 0644 - - - &elastic_license_for_macos_pkg - license: "Elastic License" - files: - /Library/Application Support/{{.BeatVendor}}/{{.BeatName}}/LICENSE.txt: - source: '{{ repo.RootDir }}/licenses/ELASTIC-LICENSE.txt' - mode: 0644 - -# specs is a list of named packaging "flavors". -specs: - # Community Beats - community_beat: - - os: windows - types: [zip] - spec: - <<: *windows_binary_spec - - - os: darwin - types: [tgz] - spec: - <<: *binary_spec - - - os: linux - types: [tgz] - spec: - <<: *binary_spec - - - os: linux - types: [deb, rpm] - spec: - <<: *deb_rpm_spec - - - os: linux - types: [docker] - spec: - <<: *docker_spec - - # Elastic Beat with Apache License (OSS) and binary taken the current - # directory. - elastic_beat_oss: - - os: windows - types: [zip] - spec: - <<: *windows_binary_spec - <<: *apache_license_for_binaries - name: '{{.BeatName}}-oss' - - - os: darwin - types: [tgz] - spec: - <<: *binary_spec - <<: *apache_license_for_binaries - name: '{{.BeatName}}-oss' - - - os: darwin - types: [dmg] - spec: - <<: *macos_beat_pkg_spec - <<: *apache_license_for_macos_pkg - name: '{{.BeatName}}-oss' - - - os: linux - types: [tgz] - spec: - <<: *binary_spec - <<: *apache_license_for_binaries - name: '{{.BeatName}}-oss' - - - os: linux - types: [deb, rpm] - spec: - <<: *deb_rpm_spec - <<: *apache_license_for_deb_rpm - name: '{{.BeatName}}-oss' - - - os: linux - types: [docker] - spec: - <<: *docker_spec - <<: *elastic_docker_spec - <<: *apache_license_for_binaries - name: '{{.BeatName}}-oss' - - # Elastic Beat with Elastic License and binary taken the current directory. - elastic_beat_xpack: - ### - # Elastic Licensed Packages - ### - - os: windows - types: [zip] - spec: - <<: *windows_binary_spec - <<: *elastic_license_for_binaries - - - os: darwin - types: [tgz] - spec: - <<: *binary_spec - <<: *elastic_license_for_binaries - - - os: darwin - types: [dmg] - spec: - <<: *macos_beat_pkg_spec - <<: *elastic_license_for_macos_pkg - - - os: linux - types: [tgz] - spec: - <<: *binary_spec - <<: *elastic_license_for_binaries - - - os: linux - types: [deb, rpm] - spec: - <<: *deb_rpm_spec - <<: *elastic_license_for_deb_rpm - - - os: linux - types: [docker] - spec: - <<: *docker_spec - <<: *elastic_docker_spec - <<: *elastic_license_for_binaries - - # Elastic Beat with Elastic License and binary taken the current directory. - elastic_beat_xpack_reduced: - ### - # Elastic Licensed Packages - ### - - os: windows - types: [zip] - spec: - <<: *windows_binary_spec - <<: *elastic_license_for_binaries - - - os: darwin - types: [tgz] - spec: - <<: *binary_spec - <<: *elastic_license_for_binaries - - - os: linux - types: [tgz] - spec: - <<: *binary_spec - <<: *elastic_license_for_binaries - - # Elastic Beat with Elastic License and binary taken from the x-pack dir. - elastic_beat_xpack_separate_binaries: - ### - # Elastic Licensed Packages - ### - - os: windows - types: [zip] - spec: - <<: *windows_binary_spec - <<: *elastic_license_for_binaries - files: - '{{.BeatName}}{{.BinaryExt}}': - source: ./{{.XPackDir}}/{{.BeatName}}/build/golang-crossbuild/{{.BeatName}}-{{.GOOS}}-{{.Platform.Arch}}{{.BinaryExt}} - - - os: darwin - types: [tgz] - spec: - <<: *binary_spec - <<: *elastic_license_for_binaries - files: - '{{.BeatName}}{{.BinaryExt}}': - source: ./{{.XPackDir}}/{{.BeatName}}/build/golang-crossbuild/{{.BeatName}}-{{.GOOS}}-{{.Platform.Arch}}{{.BinaryExt}} - - - os: darwin - types: [dmg] - spec: - <<: *macos_beat_pkg_spec - <<: *elastic_license_for_macos_pkg - files: - /Library/Application Support/{{.BeatVendor}}/{{.BeatName}}/bin/{{.BeatName}}{{.BinaryExt}}: - mode: 0755 - source: ../x-pack/{{.BeatName}}/build/golang-crossbuild/{{.BeatName}}-{{.GOOS}}-{{.Platform.Arch}}{{.BinaryExt}} - - - os: linux - types: [tgz] - spec: - <<: *binary_spec - <<: *elastic_license_for_binaries - files: - '{{.BeatName}}{{.BinaryExt}}': - source: ./{{.XPackDir}}/{{.BeatName}}/build/golang-crossbuild/{{.BeatName}}-{{.GOOS}}-{{.Platform.Arch}}{{.BinaryExt}} - - - os: linux - types: [deb, rpm] - spec: - <<: *deb_rpm_spec - <<: *elastic_license_for_deb_rpm - files: - /usr/share/{{.BeatName}}/bin/{{.BeatName}}{{.BinaryExt}}: - source: ./{{.XPackDir}}/{{.BeatName}}/build/golang-crossbuild/{{.BeatName}}-{{.GOOS}}-{{.Platform.Arch}}{{.BinaryExt}} - - - os: linux - types: [docker] - spec: - <<: *docker_spec - <<: *elastic_docker_spec - <<: *elastic_license_for_binaries - files: - '{{.BeatName}}{{.BinaryExt}}': - source: ./{{.XPackDir}}/{{.BeatName}}/build/golang-crossbuild/{{.BeatName}}-{{.GOOS}}-{{.Platform.Arch}}{{.BinaryExt}} - - # Elastic Beat with Elastic License and binary taken from the x-pack dir. - elastic_beat_agent_binaries: - ### - # Elastic Licensed Packages - ### - - os: windows - types: [zip] - spec: - <<: *agent_windows_binary_spec - <<: *elastic_license_for_binaries - files: - '{{.BeatName}}{{.BinaryExt}}': - source: ./build/golang-crossbuild/{{.BeatName}}-{{.GOOS}}-{{.Platform.Arch}}{{.BinaryExt}} - - - os: darwin - types: [tgz] - spec: - <<: *agent_binary_spec - <<: *elastic_license_for_binaries - files: - '{{.BeatName}}{{.BinaryExt}}': - source: ./build/golang-crossbuild/{{.BeatName}}-{{.GOOS}}-{{.Platform.Arch}}{{.BinaryExt}} - - - os: darwin - types: [dmg] - spec: - <<: *macos_agent_pkg_spec - <<: *elastic_license_for_macos_pkg - files: - /Library/Application Support/{{.BeatVendor}}/{{.BeatName}}/bin/{{.BeatName}}{{.BinaryExt}}: - mode: 0755 - source: ./build/golang-crossbuild/{{.BeatName}}-{{.GOOS}}-{{.Platform.Arch}}{{.BinaryExt}} - - - os: linux - types: [tgz] - spec: - <<: *agent_binary_spec - <<: *elastic_license_for_binaries - files: - '{{.BeatName}}{{.BinaryExt}}': - source: ./build/golang-crossbuild/{{.BeatName}}-{{.GOOS}}-{{.Platform.Arch}}{{.BinaryExt}} - - - os: linux - types: [deb, rpm] - spec: - <<: *deb_rpm_agent_spec - <<: *elastic_license_for_deb_rpm - files: - /usr/share/{{.BeatName}}/bin/{{.BeatName}}{{.BinaryExt}}: - source: ./build/golang-crossbuild/{{.BeatName}}-{{.GOOS}}-{{.Platform.Arch}}{{.BinaryExt}} - - - os: linux - types: [docker] - spec: - <<: *agent_docker_spec - <<: *elastic_docker_spec - <<: *elastic_license_for_binaries - files: - '{{.BeatName}}{{.BinaryExt}}': - source: ./build/golang-crossbuild/{{.BeatName}}-{{.GOOS}}-{{.Platform.Arch}}{{.BinaryExt}} - diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/.gitignore b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/.gitignore deleted file mode 100644 index 567609b1..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/.gitignore +++ /dev/null @@ -1 +0,0 @@ -build/ diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane.xcodeproj/project.pbxproj b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane.xcodeproj/project.pbxproj deleted file mode 100644 index 0f46547b..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane.xcodeproj/project.pbxproj +++ /dev/null @@ -1,523 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 48; - objects = { - -/* Begin PBXBuildFile section */ - 3A0F656C205D5AE9009DBAE7 /* setboot.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A0F656B205D5AE9009DBAE7 /* setboot.m */; }; - 3A34B24E203B1F480079E62C /* Beats.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A34B24C203B1F480079E62C /* Beats.h */; }; - 3A34B251203B239F0079E62C /* Beats.icns in Resources */ = {isa = PBXBuildFile; fileRef = 3A34B250203B239F0079E62C /* Beats.icns */; }; - 3A6BA0642062CEAA00A05921 /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A6BA0632062CEAA00A05921 /* config.h */; }; - 3A6F9AB6202C939D0046F40E /* BeatsPrefPane.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A6F9AB5202C939D0046F40E /* BeatsPrefPane.h */; }; - 3A6F9AB8202C939D0046F40E /* BeatsPrefPane.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A6F9AB7202C939D0046F40E /* BeatsPrefPane.m */; }; - 3A6F9ABD202C939D0046F40E /* BeatsPrefPane.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3A6F9ABB202C939D0046F40E /* BeatsPrefPane.xib */; }; - 3A8FA06D20626DEF0091102D /* common.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AC0A94420626C7B00741C93 /* common.m */; }; - 3A915924205EB4F4007DE746 /* EditorWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A915921205EB4F4007DE746 /* EditorWindow.h */; }; - 3A915925205EB4F4007DE746 /* EditorWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A915922205EB4F4007DE746 /* EditorWindow.m */; }; - 3A915926205EB4F4007DE746 /* Base.lproj/EditorWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3A915923205EB4F4007DE746 /* Base.lproj/EditorWindow.xib */; }; - 3AA415CE2051B206008915AA /* BeatsService.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AA415CC2051B206008915AA /* BeatsService.h */; }; - 3AA415CF2051B206008915AA /* BeatsService.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AA415CD2051B206008915AA /* BeatsService.m */; }; - 3AA415DD20582B34008915AA /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AA415DC20582B34008915AA /* main.m */; }; - 3AA415E4205833A3008915AA /* helper in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3AA415DA20582B34008915AA /* helper */; }; - 3AC0A94620626C7C00741C93 /* common.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AC0A94420626C7B00741C93 /* common.m */; }; - 3AD0D414203CE40800338653 /* BeatViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AD0D411203CE40800338653 /* BeatViewController.h */; }; - 3AD0D415203CE40800338653 /* BeatViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AD0D412203CE40800338653 /* BeatViewController.m */; }; - 3AD0D419203CECDA00338653 /* TabViewDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AD0D417203CECDA00338653 /* TabViewDelegate.h */; }; - 3AD0D41A203CECDA00338653 /* TabViewDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AD0D418203CECDA00338653 /* TabViewDelegate.m */; }; - 3AD0D420203D791100338653 /* Base.lproj/BeatView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3AD0D41F203D791100338653 /* Base.lproj/BeatView.xib */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 3A0F6569205BE29D009DBAE7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 3A6F9AA9202C939D0046F40E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3AA415D920582B34008915AA; - remoteInfo = helper; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 3AA415D820582B34008915AA /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 12; - dstPath = ""; - dstSubfolderSpec = 6; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 3AA415E32058339A008915AA /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 6; - files = ( - 3AA415E4205833A3008915AA /* helper in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 3A0F656B205D5AE9009DBAE7 /* setboot.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = setboot.m; sourceTree = ""; }; - 3A34B24C203B1F480079E62C /* Beats.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Beats.h; sourceTree = ""; }; - 3A34B250203B239F0079E62C /* Beats.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = Beats.icns; sourceTree = ""; }; - 3A6BA0632062CEAA00A05921 /* config.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = ""; }; - 3A6F9AB2202C939D0046F40E /* Beats.prefPane */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Beats.prefPane; sourceTree = BUILT_PRODUCTS_DIR; }; - 3A6F9AB5202C939D0046F40E /* BeatsPrefPane.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BeatsPrefPane.h; sourceTree = ""; }; - 3A6F9AB7202C939D0046F40E /* BeatsPrefPane.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BeatsPrefPane.m; sourceTree = ""; }; - 3A6F9ABC202C939D0046F40E /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/BeatsPrefPane.xib; sourceTree = ""; }; - 3A6F9ABE202C939D0046F40E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 3A915921205EB4F4007DE746 /* EditorWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = EditorWindow.h; sourceTree = ""; }; - 3A915922205EB4F4007DE746 /* EditorWindow.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = EditorWindow.m; sourceTree = ""; }; - 3A915923205EB4F4007DE746 /* Base.lproj/EditorWindow.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = Base.lproj/EditorWindow.xib; sourceTree = ""; }; - 3AA415CC2051B206008915AA /* BeatsService.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BeatsService.h; sourceTree = ""; }; - 3AA415CD2051B206008915AA /* BeatsService.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BeatsService.m; sourceTree = ""; }; - 3AA415D520572B5A008915AA /* Authorization.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Authorization.h; sourceTree = ""; }; - 3AA415DA20582B34008915AA /* helper */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = helper; sourceTree = BUILT_PRODUCTS_DIR; }; - 3AA415DC20582B34008915AA /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - 3AC0A94420626C7B00741C93 /* common.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = common.m; sourceTree = ""; }; - 3AC0A94520626C7C00741C93 /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = ""; }; - 3AD0D411203CE40800338653 /* BeatViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BeatViewController.h; sourceTree = ""; }; - 3AD0D412203CE40800338653 /* BeatViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BeatViewController.m; sourceTree = ""; }; - 3AD0D417203CECDA00338653 /* TabViewDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TabViewDelegate.h; sourceTree = ""; }; - 3AD0D418203CECDA00338653 /* TabViewDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = TabViewDelegate.m; sourceTree = ""; }; - 3AD0D41F203D791100338653 /* Base.lproj/BeatView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = Base.lproj/BeatView.xib; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 3A6F9AAE202C939D0046F40E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 3AA415D720582B34008915AA /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 3A6F9AA8202C939D0046F40E = { - isa = PBXGroup; - children = ( - 3A6F9AB4202C939D0046F40E /* beats-preference-pane */, - 3AA415DB20582B34008915AA /* helper */, - 3A6F9AB3202C939D0046F40E /* Products */, - ); - sourceTree = ""; - }; - 3A6F9AB3202C939D0046F40E /* Products */ = { - isa = PBXGroup; - children = ( - 3A6F9AB2202C939D0046F40E /* Beats.prefPane */, - 3AA415DA20582B34008915AA /* helper */, - ); - name = Products; - sourceTree = ""; - }; - 3A6F9AB4202C939D0046F40E /* beats-preference-pane */ = { - isa = PBXGroup; - children = ( - 3AC0A94320626C6B00741C93 /* common */, - 3AA415C9205159E1008915AA /* beats */, - 3AD0D41F203D791100338653 /* Base.lproj/BeatView.xib */, - 3A34B250203B239F0079E62C /* Beats.icns */, - 3A6F9AB5202C939D0046F40E /* BeatsPrefPane.h */, - 3A6F9AB7202C939D0046F40E /* BeatsPrefPane.m */, - 3A6F9ABB202C939D0046F40E /* BeatsPrefPane.xib */, - 3A6F9ABE202C939D0046F40E /* Info.plist */, - 3AD0D411203CE40800338653 /* BeatViewController.h */, - 3AD0D412203CE40800338653 /* BeatViewController.m */, - 3AD0D417203CECDA00338653 /* TabViewDelegate.h */, - 3AD0D418203CECDA00338653 /* TabViewDelegate.m */, - 3AA415D520572B5A008915AA /* Authorization.h */, - 3A915921205EB4F4007DE746 /* EditorWindow.h */, - 3A915922205EB4F4007DE746 /* EditorWindow.m */, - 3A915923205EB4F4007DE746 /* Base.lproj/EditorWindow.xib */, - 3A6BA0632062CEAA00A05921 /* config.h */, - ); - path = "beats-preference-pane"; - sourceTree = ""; - }; - 3AA415C9205159E1008915AA /* beats */ = { - isa = PBXGroup; - children = ( - 3A34B24C203B1F480079E62C /* Beats.h */, - 3AA415CC2051B206008915AA /* BeatsService.h */, - 3AA415CD2051B206008915AA /* BeatsService.m */, - ); - path = beats; - sourceTree = ""; - }; - 3AA415DB20582B34008915AA /* helper */ = { - isa = PBXGroup; - children = ( - 3AA415DC20582B34008915AA /* main.m */, - 3A0F656B205D5AE9009DBAE7 /* setboot.m */, - ); - path = helper; - sourceTree = ""; - }; - 3AC0A94320626C6B00741C93 /* common */ = { - isa = PBXGroup; - children = ( - 3AC0A94520626C7C00741C93 /* common.h */, - 3AC0A94420626C7B00741C93 /* common.m */, - ); - path = common; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 3A6F9AAF202C939D0046F40E /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 3AD0D414203CE40800338653 /* BeatViewController.h in Headers */, - 3A34B24E203B1F480079E62C /* Beats.h in Headers */, - 3AA415CE2051B206008915AA /* BeatsService.h in Headers */, - 3A6BA0642062CEAA00A05921 /* config.h in Headers */, - 3A915924205EB4F4007DE746 /* EditorWindow.h in Headers */, - 3A6F9AB6202C939D0046F40E /* BeatsPrefPane.h in Headers */, - 3AD0D419203CECDA00338653 /* TabViewDelegate.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 3A6F9AB1202C939D0046F40E /* Beats */ = { - isa = PBXNativeTarget; - buildConfigurationList = 3A6F9AC1202C939D0046F40E /* Build configuration list for PBXNativeTarget "Beats" */; - buildPhases = ( - 3A6F9AAD202C939D0046F40E /* Sources */, - 3A6F9AAE202C939D0046F40E /* Frameworks */, - 3A6F9AAF202C939D0046F40E /* Headers */, - 3A6F9AB0202C939D0046F40E /* Resources */, - 3AA415E32058339A008915AA /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - 3A0F656A205BE29D009DBAE7 /* PBXTargetDependency */, - ); - name = Beats; - productName = "beats-preference-pane"; - productReference = 3A6F9AB2202C939D0046F40E /* Beats.prefPane */; - productType = "com.apple.product-type.bundle"; - }; - 3AA415D920582B34008915AA /* helper */ = { - isa = PBXNativeTarget; - buildConfigurationList = 3AA415DE20582B34008915AA /* Build configuration list for PBXNativeTarget "helper" */; - buildPhases = ( - 3AA415D620582B34008915AA /* Sources */, - 3AA415D720582B34008915AA /* Frameworks */, - 3AA415D820582B34008915AA /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = helper; - productName = "launchctl-helper"; - productReference = 3AA415DA20582B34008915AA /* helper */; - productType = "com.apple.product-type.tool"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 3A6F9AA9202C939D0046F40E /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0920; - ORGANIZATIONNAME = Elastic; - TargetAttributes = { - 3A6F9AB1202C939D0046F40E = { - CreatedOnToolsVersion = 9.2; - ProvisioningStyle = Automatic; - }; - 3AA415D920582B34008915AA = { - CreatedOnToolsVersion = 9.2; - ProvisioningStyle = Automatic; - }; - }; - }; - buildConfigurationList = 3A6F9AAC202C939D0046F40E /* Build configuration list for PBXProject "beats-preference-pane" */; - compatibilityVersion = "Xcode 8.0"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 3A6F9AA8202C939D0046F40E; - productRefGroup = 3A6F9AB3202C939D0046F40E /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 3AA415D920582B34008915AA /* helper */, - 3A6F9AB1202C939D0046F40E /* Beats */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 3A6F9AB0202C939D0046F40E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 3A915926205EB4F4007DE746 /* Base.lproj/EditorWindow.xib in Resources */, - 3A34B251203B239F0079E62C /* Beats.icns in Resources */, - 3AD0D420203D791100338653 /* Base.lproj/BeatView.xib in Resources */, - 3A6F9ABD202C939D0046F40E /* BeatsPrefPane.xib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 3A6F9AAD202C939D0046F40E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 3A8FA06D20626DEF0091102D /* common.m in Sources */, - 3A915925205EB4F4007DE746 /* EditorWindow.m in Sources */, - 3AD0D41A203CECDA00338653 /* TabViewDelegate.m in Sources */, - 3A6F9AB8202C939D0046F40E /* BeatsPrefPane.m in Sources */, - 3AA415CF2051B206008915AA /* BeatsService.m in Sources */, - 3AD0D415203CE40800338653 /* BeatViewController.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 3AA415D620582B34008915AA /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 3A0F656C205D5AE9009DBAE7 /* setboot.m in Sources */, - 3AA415DD20582B34008915AA /* main.m in Sources */, - 3AC0A94620626C7C00741C93 /* common.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 3A0F656A205BE29D009DBAE7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 3AA415D920582B34008915AA /* helper */; - targetProxy = 3A0F6569205BE29D009DBAE7 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 3A6F9ABB202C939D0046F40E /* BeatsPrefPane.xib */ = { - isa = PBXVariantGroup; - children = ( - 3A6F9ABC202C939D0046F40E /* Base */, - ); - name = BeatsPrefPane.xib; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 3A6F9ABF202C939D0046F40E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "Mac Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.12; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - }; - name = Debug; - }; - 3A6F9AC0202C939D0046F40E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "Mac Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.12; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - }; - name = Release; - }; - 3A6F9AC2202C939D0046F40E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - DEVELOPMENT_TEAM = UZ3M9EEN74; - INFOPLIST_FILE = "beats-preference-pane/Info.plist"; - INSTALL_PATH = "$(HOME)/Library/PreferencePanes"; - PRODUCT_BUNDLE_IDENTIFIER = "co.elastic.beats-preference-pane"; - PRODUCT_NAME = "$(TARGET_NAME)"; - WRAPPER_EXTENSION = prefPane; - }; - name = Debug; - }; - 3A6F9AC3202C939D0046F40E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - DEVELOPMENT_TEAM = UZ3M9EEN74; - INFOPLIST_FILE = "beats-preference-pane/Info.plist"; - INSTALL_PATH = "$(HOME)/Library/PreferencePanes"; - PRODUCT_BUNDLE_IDENTIFIER = "co.elastic.beats-preference-pane"; - PRODUCT_NAME = "$(TARGET_NAME)"; - WRAPPER_EXTENSION = prefPane; - }; - name = Release; - }; - 3AA415DF20582B34008915AA /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_IDENTITY = "Mac Developer"; - CODE_SIGN_STYLE = Automatic; - DEVELOPMENT_TEAM = UZ3M9EEN74; - INSTALL_PATH = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - }; - name = Debug; - }; - 3AA415E020582B34008915AA /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_IDENTITY = "Mac Developer"; - CODE_SIGN_STYLE = Automatic; - DEVELOPMENT_TEAM = UZ3M9EEN74; - INSTALL_PATH = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 3A6F9AAC202C939D0046F40E /* Build configuration list for PBXProject "beats-preference-pane" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 3A6F9ABF202C939D0046F40E /* Debug */, - 3A6F9AC0202C939D0046F40E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 3A6F9AC1202C939D0046F40E /* Build configuration list for PBXNativeTarget "Beats" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 3A6F9AC2202C939D0046F40E /* Debug */, - 3A6F9AC3202C939D0046F40E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 3AA415DE20582B34008915AA /* Build configuration list for PBXNativeTarget "helper" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 3AA415DF20582B34008915AA /* Debug */, - 3AA415E020582B34008915AA /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 3A6F9AA9202C939D0046F40E /* Project object */; -} diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index b7675b8f..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane.xcodeproj/xcshareddata/IDETemplateMacros.plist b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane.xcodeproj/xcshareddata/IDETemplateMacros.plist deleted file mode 100644 index ae4bfae6..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane.xcodeproj/xcshareddata/IDETemplateMacros.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - FILEHEADER - - - diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane.xcodeproj/xcuserdata/adrian.xcuserdatad/xcschemes/xcschememanagement.plist b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane.xcodeproj/xcuserdata/adrian.xcuserdatad/xcschemes/xcschememanagement.plist deleted file mode 100644 index 58581c18..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane.xcodeproj/xcuserdata/adrian.xcuserdatad/xcschemes/xcschememanagement.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - SchemeUserState - - beats-preference-pane.xcscheme - - orderHint - 0 - - helper.xcscheme - - orderHint - 1 - - launchctl-helper.xcscheme - - orderHint - 1 - - - SuppressBuildableAutocreation - - 3A6F9AB1202C939D0046F40E - - primary - - - - - diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/Authorization.h b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/Authorization.h deleted file mode 100644 index fd25568f..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/Authorization.h +++ /dev/null @@ -1,23 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -@protocol AuthorizationProvider -- (BOOL) isUnlocked; -- (BOOL) forceUnlock; -- (int) runAsRoot:(NSString*) program args:(NSArray*)args; -- (int) runHelperAsRootWithArgs:(NSArray*)args; -@end diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/Base.lproj/BeatView.xib b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/Base.lproj/BeatView.xib deleted file mode 100644 index b097b91b..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/Base.lproj/BeatView.xib +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/Base.lproj/BeatsPrefPane.xib b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/Base.lproj/BeatsPrefPane.xib deleted file mode 100644 index ede949b1..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/Base.lproj/BeatsPrefPane.xib +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/Base.lproj/EditorWindow.xib b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/Base.lproj/EditorWindow.xib deleted file mode 100644 index e95b5c21..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/Base.lproj/EditorWindow.xib +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/Base.lproj/pane.xib b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/Base.lproj/pane.xib deleted file mode 100644 index 4f80f209..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/Base.lproj/pane.xib +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/BeatManager.m b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/BeatManager.m deleted file mode 100644 index 650c745d..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/BeatManager.m +++ /dev/null @@ -1,22 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -#import "BeatManager.h" - -@implementation BeatManager - -@end diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/BeatViewController.h b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/BeatViewController.h deleted file mode 100644 index bc15c830..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/BeatViewController.h +++ /dev/null @@ -1,48 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -#import - -#import "beats/Beats.h" -#import "Authorization.h" - -// BeatViewController handles the individual UI view for a beat -@interface BeatViewController : NSViewController -{ - IBOutlet NSTextField *statusLabel; - IBOutlet NSTextField *bootLabel; - IBOutlet NSTextField *configField; - IBOutlet NSTextField *logsField; - IBOutlet NSButton *startStopButton; - IBOutlet NSButton *bootButton; - IBOutlet NSButton *editButton; - IBOutlet NSButton *logsButton; - - // The Beat being displayed by this view - id beat; - id beatsInterface; - id auth; -} - -- (id)initWithBeat:(id)_ auth:(id)_ bundle:(NSBundle*)_ beatsInterface:(id)_; -- (IBAction)startStopTapped:(id)sender; -- (IBAction)startAtBootTapped:(id)sender; -- (IBAction)editConfigTapped:(id)sender; -- (IBAction)viewLogsTapped:(id)sender; -- (void)update; - -@end diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/BeatViewController.m b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/BeatViewController.m deleted file mode 100644 index 2edfd6bb..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/BeatViewController.m +++ /dev/null @@ -1,151 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -#import "BeatViewController.h" -#import "EditorWindow.h" -#import "common/common.h" - -@implementation BeatViewController - -- (id) initWithBeat:(id)beat - auth:(id)auth - bundle:(NSBundle*)bundle - beatsInterface:(id)beatsInterface; -{ - if (self = [self initWithNibName:@"BeatView" bundle:bundle]) { - self->beat = beat; - self->auth = auth; - self->beatsInterface = beatsInterface; - } - return self; -} - -- (void)viewDidLoad { - [super viewDidLoad]; - [self updateUI]; -} - -- (void)updateUI { - id beat = self->beat; - - if ([beat isRunning]) { - [statusLabel setStringValue:[NSString stringWithFormat:@"%@ is running with PID %d", [beat displayName], [beat pid]]]; - [startStopButton setTitle:@"Stop"]; - } else { - [statusLabel setStringValue:[NSString stringWithFormat:@"%@ is stopped", [beat displayName]]]; - [startStopButton setTitle:@"Start"]; - } - - if ([beat isBoot]) { - [bootLabel setStringValue:@"Automatic start at boot is enabled"]; - [bootButton setTitle:@"Disable"]; - } else { - [bootLabel setStringValue:@"Automatic start at boot is disabled"]; - [bootButton setTitle:@"Enable"]; - } - [configField setStringValue:strOrNil([beat configFile])]; - [logsField setStringValue:strOrNil([beat logsPath])]; - - BOOL unlocked = [auth isUnlocked]; - [startStopButton setEnabled:unlocked]; - [bootButton setEnabled:unlocked]; - [editButton setEnabled:unlocked]; - [logsButton setEnabled:unlocked]; -} - -- (void) update { - beat = [beatsInterface getBeat:[beat name]]; - [self updateUI]; -} - -- (IBAction)startStopTapped:(id)sender { - if (![auth isUnlocked]) { - return; - } - uint64_t took = getTimeMicroseconds(); - id beat = self->beat; - - if ([beat isRunning]) { - [beat stopWithAuth:auth]; - } else { - [beat startWithAuth:auth]; - } - took = getTimeMicroseconds() - took; - NSLog(@"start/stop took %lld us", took); - [self update]; -} - -- (IBAction)startAtBootTapped:(id)sender { - if (![auth isUnlocked]) { - return; - } - [beat toggleRunAtBootWithAuth:auth]; - [self update]; -} - -- (IBAction)editConfigTapped:(id)sender { - if (![auth isUnlocked]) { - return; - } - id beat = self->beat; - NSString *conf = [beat configFile]; - - // Create a temporal file with current user permissions - NSString *tmpFile = [NSString stringWithFormat:@"%@/beatconf-%@.yml",NSTemporaryDirectory(), [[NSUUID UUID] UUIDString]]; - [@"" writeToFile:tmpFile atomically:NO encoding:NSUTF8StringEncoding error:nil]; - - // Cat the config file contents into the temporal file - [auth runAsRoot:@"/bin/sh" args:@[@"-c", [NSString stringWithFormat:@"cat '%@' > '%@'", conf, tmpFile]]]; - - // Display editor on temp file - EditorWindow *editor = [[EditorWindow alloc] initWithBeat:[beat displayName] config:tmpFile]; - NSWindow *window = [editor window]; - [window setFrameOrigin:[[[self view] window] frame].origin]; - NSModalResponse resp = [NSApp runModalForWindow: window]; - - if (resp == NSModalResponseOK) { - // Cat temporal file contents into config file. - while ([auth runAsRoot:@"/bin/sh" args:@[@"-c", [NSString stringWithFormat:@"cat '%@' > '%@'", tmpFile, conf]]] != errAuthorizationSuccess) { - // Authorization expired because the user took a while to edit the config - // Ask to reauthorize - NSAlert *alert = [[NSAlert alloc] init]; - [alert addButtonWithTitle:@"Retry"]; - [alert addButtonWithTitle:@"Cancel"]; - [alert setMessageText:@"Retry authentication?"]; - [alert setInformativeText:@"Authentication expired. Configuration changes will be lost unless valid credentials are provided."]; - [alert setAlertStyle:NSAlertStyleWarning]; - if ([alert runModal] != NSAlertFirstButtonReturn) { - break; - } - [auth forceUnlock]; - } - } - - [[NSFileManager defaultManager] removeItemAtPath:tmpFile error:nil]; -} - -- (IBAction)viewLogsTapped:(id)sender -{ - NSAlert *alert = [[NSAlert alloc] init]; - [alert addButtonWithTitle:@"OK"]; - [alert setMessageText:@"Can't display logs"]; - [alert setInformativeText:@"Due to strict permissions in Beats logs, they are only accessible using the command line as root."]; - [alert setAlertStyle:NSAlertStyleWarning]; - [alert runModal]; -} - -@end diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/Beats.icns b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/Beats.icns deleted file mode 100644 index 87108ae8..00000000 Binary files a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/Beats.icns and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/BeatsPrefPane.h b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/BeatsPrefPane.h deleted file mode 100644 index bf592a20..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/BeatsPrefPane.h +++ /dev/null @@ -1,46 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -#import -#import - -#import "TabViewDelegate.h" -#import "Authorization.h" - -/* BeatsPrefPane is the main class for handling the preference pane. - Implements so that it can provide authorization - obtained via the SFAuthorizationView to other components. - */ -@interface BeatsPrefPane : NSPreferencePane { - IBOutlet NSTabView *beatsTab; - IBOutlet TabViewDelegate *tabDelegate; - IBOutlet SFAuthorizationView *authView; - IBOutlet NSTextField *messageLabel; - NSTimer *updateTimer; - NSBundle *bundle; - NSArray *knownBeats; - NSString *helperPath; - id beatsInterface; -} - -- (id)initWithBundle:(NSBundle *)bundle; -- (void)mainViewDidLoad; -- (void)didSelect; -- (void)willSelect; -- (void)didUnselect; -- (BOOL)isUnlocked; -@end diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/BeatsPrefPane.m b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/BeatsPrefPane.m deleted file mode 100644 index 29fafed1..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/BeatsPrefPane.m +++ /dev/null @@ -1,164 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -#import "config.h" -#import "BeatsPrefPane.h" -#import "beats/BeatsService.h" - -@implementation BeatsPrefPane - -// Constructor -- (id)initWithBundle:(NSBundle *)bundle -{ - if ( ( self = [super initWithBundle:bundle] ) != nil ) { - self->beatsInterface = [[BeatsService alloc] initWithPrefix:BEATS_PREFIX]; - self->updateTimer = nil; - self->knownBeats = [beatsInterface listBeats]; - self->bundle = bundle; - self->helperPath = [bundle pathForAuxiliaryExecutable:HELPER_BINARY]; - NSLog(@"Using helper: `%@`", helperPath); - } - return self; -} - -// Called when UI file is loaded -- (void)mainViewDidLoad -{ - // Setup SFAuthorizationView - AuthorizationItem items = {kAuthorizationRightExecute, 0, NULL, 0}; - AuthorizationRights rights = {1, &items}; - [authView setAuthorizationRights:&rights]; - authView.delegate = self; - [authView updateStatus:nil]; - // Allocate tabview delegate - tabDelegate = [[TabViewDelegate alloc] initWithTabView:beatsTab bundle:bundle beats:beatsInterface]; -} - -// Called before the preference pane is shown -- (void)willSelect -{ - [self updateUI]; -} - -// Called when the preference pane is shown -- (void)didSelect -{ - updateTimer = [NSTimer scheduledTimerWithTimeInterval:UPDATE_INTERVAL_SECS target:self selector:@selector(onTimer) userInfo:nil repeats:YES]; -} - -// Called when the preference pane is closed -- (void)didUnselect -{ - [updateTimer invalidate]; - updateTimer = nil; -} - -// Custom code to update the UI elements -- (void)updateUI { - [tabDelegate populateTabs:knownBeats withAuth:self]; - [messageLabel setHidden:knownBeats.count > 0]; -} - -static BOOL beatArrayEquals(NSArray *a, NSArray *b) -{ - size_t n = a.count; - if (b.count != n) return NO; - for (size_t i = 0; i < n; i++) { - if (![(NSString*)a[i] isEqualToString:b[i]]) - return NO; - } - return YES; -} - -- (void)onTimer -{ - [authView updateStatus:nil]; - NSArray *beats = [beatsInterface listBeats]; - if (!beatArrayEquals(beats, knownBeats)) { - knownBeats = beats; - [self updateUI]; - } else { - [tabDelegate update]; - } -} - -// -// SFAuthorization delegates -// - -- (void)authorizationViewDidAuthorize:(SFAuthorizationView *)view { - // Update the tab delegate so that it can enable UI elements - [tabDelegate update]; -} - -- (void)authorizationViewDidDeauthorize:(SFAuthorizationView *)view { - // Update the tab delegate so that it can disable UI elements - [tabDelegate update]; -} - -// -// AuthorizationProvider protocol -// - -- (BOOL)isUnlocked { - return [authView authorizationState] == SFAuthorizationViewUnlockedState; -} - -- (int)runAsRoot:(NSString*)program args:(NSArray*)args { - size_t numArgs = args.count; - char **cArgs = alloca(sizeof(char*) * (1 + numArgs)); - for (int i=0; i - -/* EditorWindow manages the window to edit configuration files - */ -@interface EditorWindow : NSWindowController { - NSString *filePath, - *beatName; - IBOutlet NSView *verticalStackView; - IBOutlet NSScrollView *textEditor; - NSString *sourceText; -} - -- (id) initWithBeat:(NSString*) name config:(NSString*) path; -- (IBAction)saveAndCloseTapped:(id)sender; -- (IBAction)closeTapped:(id)sender; -- (BOOL)windowShouldClose:(id)sender; -@end diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/EditorWindow.m b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/EditorWindow.m deleted file mode 100644 index 915092d7..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/EditorWindow.m +++ /dev/null @@ -1,89 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -#import "EditorWindow.h" - -@implementation EditorWindow - -- (id) initWithBeat:(NSString*)name config:(NSString*)path { - if (self = [super initWithWindowNibName:@"EditorWindow"]) { - self->beatName = name; - self->filePath = path; - } - return self; -} - -- (void)windowDidLoad { - [super windowDidLoad]; - verticalStackView.translatesAutoresizingMaskIntoConstraints = YES; - [[self window] setTitle:[NSString stringWithFormat:@"%@ configuration", beatName]]; - - NSError *err = nil; - sourceText = [NSString stringWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:&err]; - if (sourceText == nil) { - sourceText = [err localizedDescription]; - } - NSTextStorage *storage = [(NSTextView*)[textEditor documentView] textStorage]; - [[storage mutableString] setString:sourceText]; - // Yaml needs a monospace font - [storage setFont:[NSFont userFixedPitchFontOfSize:-1]]; -} - -- (BOOL)onClose -{ - NSTextStorage *storage = [(NSTextView*)[textEditor documentView] textStorage]; - if (![[storage string] isEqualToString:sourceText]) { - NSAlert *alert = [[NSAlert alloc] init]; - [alert addButtonWithTitle:@"Discard"]; - [alert addButtonWithTitle:@"Continue editing"]; - [alert setMessageText:@"Discard changes?"]; - [alert setInformativeText:@"Changes will be lost if the dialog is closed without saving."]; - [alert setAlertStyle:NSAlertStyleWarning]; - if ([alert runModal] != NSAlertFirstButtonReturn) { - return NO; - } - } - [NSApp stopModalWithCode:NSModalResponseStop]; - return YES; -} - -- (IBAction)saveAndCloseTapped:(id)sender -{ - NSError *err = nil; - NSTextStorage *storage = [(NSTextView*)[textEditor documentView] textStorage]; - if (![[storage string] writeToFile:filePath atomically:YES encoding:NSUTF8StringEncoding error:&err]) { - NSAlert *alert = [NSAlert alertWithError:err]; - [alert runModal]; - return; - } - [NSApp stopModalWithCode:NSModalResponseOK]; - [self close]; -} - -- (IBAction)closeTapped:(id)sender -{ - if ([self onClose]) { - [NSApp stopModalWithCode:NSModalResponseStop]; - [self close]; - } -} - -- (BOOL)windowShouldClose:(id)sender { - return [self onClose]; -} - -@end diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/Info.plist b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/Info.plist deleted file mode 100644 index f145834a..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/Info.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - NSHumanReadableCopyright - Copyright © 2018 Elastic. All rights reserved. - NSMainNibFile - BeatsPrefPane - NSPrefPaneIconFile - Beats.icns - NSPrefPaneIconLabel - Beats - NSPrincipalClass - BeatsPrefPane - - diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/TabViewDelegate.h b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/TabViewDelegate.h deleted file mode 100644 index 6cc20a3c..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/TabViewDelegate.h +++ /dev/null @@ -1,43 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -#import -#import - -#import "beats/Beats.h" -#import "Authorization.h" - -@class BeatViewController; - -/* TabViewDelegate takes care of the NSTabView that displays all the installed beats - */ -@interface TabViewDelegate : NSObject { - NSTabView *tabView; - NSBundle *bundle; - BeatViewController *selectedTab; - id beatsInterface; -} -- (id) initWithTabView:(NSTabView*)_ bundle:(NSBundle*)_ beats:(id)_; -- (void) update; -- (void) populateTabs:(NSArray*)_ withAuth:(id)_; - -// NSTabViewDelegate -- (void) tabViewDidChangeNumberOfTabViewItems:(NSTabView*)_; -- (BOOL) tabView:(NSTabView*)_ shouldSelectTabViewItem:(NSTabViewItem*)_; -- (void) tabView:(NSTabView*)_ willSelectTabViewItem:(NSTabViewItem*)_; -- (void) tabView:(NSTabView*)_ didSelectTabViewItem:(NSTabViewItem*)_; -@end diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/TabViewDelegate.m b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/TabViewDelegate.m deleted file mode 100644 index fb517f03..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/TabViewDelegate.m +++ /dev/null @@ -1,99 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -#import "TabViewDelegate.h" -#import "BeatViewController.h" -#import "common/common.h" - -@implementation TabViewDelegate -- (id) initWithTabView:(NSTabView *)tabView - bundle:(NSBundle*)bundle - beats:(id)beats -{ - if (self = [super init]) { - self->selectedTab = nil; - self->tabView = tabView; - self->bundle = bundle; - self->beatsInterface = beats; - tabView.delegate = self; - } - return self; -} - -- (void) update -{ - [selectedTab update]; -} - -- (void) populateTabs:(NSArray*)beats withAuth:(id)auth -{ - // cache self->selectedTab, as it is going to change in this method - // (add|remove|select)TabViewItem methods call the NSTabViewDelegate callbacks - BeatViewController *selectedTab = self->selectedTab; - uint i; - NSArray *items; - NSString *selectedName = nil; - for (i=0, items = tabView.tabViewItems; items != nil && i < items.count; i++) { - NSTabViewItem *item = [items objectAtIndex:i]; - if (selectedTab != nil && item.viewController == selectedTab) { - selectedName = item.identifier; - } - [tabView removeTabViewItem:item]; - } - for (uint i=0; i < beats.count; i++) { - NSString *beatName = [beats objectAtIndex:i]; - id beat = [beatsInterface getBeat:beatName]; - if (beat == nil) { - // TODO: Investigate and repair. Why some beats seem to break. Seemingly after some time disabled - // they are unloaded from launchctl. - NSLog(@"Ignoring broken beat %@", beatName); - continue; - } - NSTabViewItem *item = [[NSTabViewItem alloc] initWithIdentifier:beatName]; - [item setLabel:[beat displayName]]; - BeatViewController *vc = [[BeatViewController alloc] - initWithBeat:[beatsInterface getBeat:beatName] auth:auth bundle:bundle beatsInterface:beatsInterface]; - [item setViewController:vc]; - [tabView addTabViewItem:item]; - if ([beatName isEqualToString:selectedName]) { - selectedTab = vc; - [tabView selectTabViewItem:item]; - } - } -} - -- (void) tabViewDidChangeNumberOfTabViewItems:(NSTabView*) tabView -{ - // ignore -} - -- (BOOL) tabView:(NSTabView*)tabView shouldSelectTabViewItem:(NSTabViewItem*)item -{ - return YES; -} - -- (void) tabView:(NSTabView*)tabView willSelectTabViewItem:(NSTabViewItem*)item -{ - [(BeatViewController*)[item viewController] update]; -} - -- (void) tabView:(NSTabView*)tabView didSelectTabViewItem:(NSTabViewItem*)item -{ - selectedTab = (BeatViewController*)[item viewController]; -} - -@end diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/beats/Beats.h b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/beats/Beats.h deleted file mode 100644 index f98cec19..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/beats/Beats.h +++ /dev/null @@ -1,39 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -#import -#import "../Authorization.h" - -@protocol Beat -- (bool) isRunning; -- (bool) isBoot; -- (int) pid; -- (NSString*) name; -- (NSString*) displayName; -- (NSString*) plistPath; -- (NSString*) configFile; -- (NSString*) logsPath; -- (BOOL) startWithAuth:(id)auth; -- (BOOL) stopWithAuth:(id)auth; -- (BOOL) toggleRunAtBootWithAuth:(id)auth; -- (BOOL) uninstall; -@end - -@protocol Beats -- (NSArray*) listBeats; -- (id )getBeat:(NSString*)name; -@end diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/beats/BeatsService.h b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/beats/BeatsService.h deleted file mode 100644 index 5acd142e..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/beats/BeatsService.h +++ /dev/null @@ -1,29 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -#import -#import "Beats.h" - -// BeatsService is the macOS implementation for the Beats protocol -@interface BeatsService : NSObject { - NSString *prefix; -} - -- (id)initWithPrefix:(NSString*)prefix; -- (NSArray*) listBeats; -- (id )getBeat:(NSString*)name; -@end diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/beats/BeatsService.m b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/beats/BeatsService.m deleted file mode 100644 index 2191f106..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/beats/BeatsService.m +++ /dev/null @@ -1,294 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -#import "BeatsService.h" -#import "../common/common.h" -#import "config.h" - -static NSString *plistExtension = @"plist"; -static NSString *empty = @""; - -@interface ConcreteBeat : NSObject { - @public NSString *config; - @public NSString *logs; - @public NSString *name; - @public NSString *displayName; - @public bool running; - @public bool startAtBoot; - @public pid_t pid; - @public NSString *plistPath; - NSString *prefix; -} -- (id) initWithPrefix:(NSString*)prefix andName:(NSString*)name; -@end - -@implementation ConcreteBeat - -- (id) initWithPrefix:(NSString*)prefix andName:(NSString *)name { - if (self = [self init]) { - self->name = name; - self->displayName = [name capitalizedString]; - self->prefix = prefix; - self->config = nil; - self->logs = nil; - self->running = false; - self->startAtBoot = false; - self->pid = 0; - self->plistPath = nil; - } - return self; -} - -- (NSString *)configFile { - return self->config; -} - -- (bool)isRunning { - return self->running; -} - -- (NSString *)name { - return self->name; -} - -- (int)pid { - return self->pid; -} - -- (BOOL)uninstall { - // TODO - return NO; -} - -- (NSString *)logsPath { - return self->logs; -} - -- (bool)isBoot { - return self->startAtBoot; -} - -- (NSString*) serviceName { - return [NSString stringWithFormat:@"%@.%@", prefix, name]; -} - -- (NSString*) serviceNameWithDomain { - return [NSString stringWithFormat:@"system/%@", [self serviceName]]; -} - -// Executes a batch of commands using the helper app. -BOOL runHelperTaskList(id auth, NSArray *argList) { - BOOL __block failed = YES; - [argList enumerateObjectsUsingBlock:^(id obj, NSUInteger _, BOOL *stop) { - NSArray *args = (NSArray*)obj; - int res = [auth runHelperAsRootWithArgs:args]; - if (res != 0) { - NSLog(@"Error: running helper with args `%@` failed with code %d", - [args componentsJoinedByString:@" "], res); - *stop = failed = YES; - } - }]; - return !failed; -} - -- (BOOL)startWithAuth:(id)auth { - return runHelperTaskList(auth,@[ - @[ @"run", LAUNCHCTL_PATH, @"enable", [self serviceNameWithDomain] ], - @[ @"run", LAUNCHCTL_PATH, @"start", [self serviceName] ] - ]); -} - -- (BOOL)stopWithAuth:(id)auth { - return runHelperTaskList(auth,@[ - @[ @"run", LAUNCHCTL_PATH, @"disable", [self serviceNameWithDomain] ], - @[ @"run", LAUNCHCTL_PATH, @"stop", [self serviceName] ] - ]); -} - -- (BOOL)toggleRunAtBootWithAuth:(id)auth { - return runHelperTaskList(auth,@[ - @[ @"setboot", [self plistPath], self->startAtBoot? @"no" : @"yes"] - ]); -} - -- (NSString *)plistPath { - return self->plistPath; -} - -- (NSString *)displayName { - return self->displayName; -} - - -@end - -@implementation BeatsService - -- (id)initWithPrefix:(NSString*)prefix { - if (self = [self init]) { - self->prefix = prefix; - } - return self; -} - -- (NSArray *)listBeats { - uint64_t elapsed = getTimeMicroseconds(); - NSArray *result = [self doListBeats]; - if (result != nil) { - elapsed = getTimeMicroseconds() - elapsed; - NSLog(@"ListBeats took %llu us", elapsed); - } - return result; -} - -- (NSArray *)doListBeats { - NSError *error = nil; - NSArray* contents = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:LAUNCHDAEMONS_PATH - error:&error]; - if (error != nil) { - NSLog(@"Error: Unable to list installed beats: %@", [error localizedDescription]); - return nil; - } - NSMutableArray *beats = [[NSMutableArray alloc] init]; - NSUInteger prefixLength = [prefix length]; - NSUInteger extensionLength = [plistExtension length]; - - [contents enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) { - NSString *filename = (NSString *)obj; - NSUInteger nameLength =[filename length]; - - // Make sure the file is .something.plist - if ([filename hasPrefix:self->prefix] - && nameLength > prefixLength + extensionLength + 2 - && [filename characterAtIndex:prefixLength] == '.' - && [[[filename pathExtension] lowercaseString] isEqualToString:plistExtension]) { - NSString *beatName = [filename substringWithRange:NSMakeRange(prefixLength+1, nameLength - prefixLength - extensionLength - 2)]; - [beats addObject:beatName]; - } - }]; - return beats; -} - -NSString *parseLine(NSString *line, NSString **data) { - NSRange range = [line rangeOfString:@" = "]; - if (range.location != NSNotFound) { - unsigned int i = 0; - for(char c; i < range.location && ((c = [line characterAtIndex:i])==' ' || c == '\t'); i++) - ; - *data = [line substringFromIndex:range.location + range.length]; - return [line substringWithRange:NSMakeRange(i, range.location - i)]; - } - return nil; -} - -NSDictionary* parseLaunchctlPrint(NSString *label, NSSet *keys) { - NSMutableDictionary *dict = [NSMutableDictionary dictionaryWithCapacity:[keys count]]; - executeAndGetOutput(LAUNCHCTL_PATH, @[@"print", label], ^(NSString *line) { - NSString *value; - NSString *key = parseLine(line, &value); - if (key != nil && [keys containsObject:key]) { - dict[key] = value; - } - return YES; - }); - return dict; -} - -- (id)getBeat:(NSString *)name { - uint64_t elapsed = getTimeMicroseconds(); - id result = [self doGetBeat:name]; - if (result != nil) { - elapsed = getTimeMicroseconds() - elapsed; - NSLog(@"GetBeat took %llu us", elapsed); - } - return result; -} - -- (id)doGetBeat:(NSString *)name { - // Get launch daemon runtime info (only if running) - NSString *label = [NSString stringWithFormat:@"system/%@.%@", self->prefix, name]; - NSSet *wantedKeys = [NSSet setWithObjects:@"pid", @"state", @"path", nil]; - NSDictionary * dict = parseLaunchctlPrint(label, wantedKeys); - - if (!dict[@"path"]) { - NSLog(@"Error: launch daemon %@ not installed", name); - return nil; - } - ConcreteBeat *beat = [[ConcreteBeat alloc] initWithPrefix:prefix andName:name]; - beat->plistPath = dict[@"path"]; - if (dict[@"pid"]) { - beat->pid = [ (NSString*)dict[@"pid"] intValue]; - } - // pid may be present after stopped - if (beat->pid > 0 && [@"running" isEqualToString:dict[@"state"]]) { - beat->running = true; - } - - // Get configuration paths - NSError *err; - NSInputStream *plistFile = [[NSInputStream alloc] initWithFileAtPath:dict[@"path"]]; - if (plistFile == nil) { - NSLog(@"Error: unable to open plist at path '%@'", dict[@"path"]); - return nil; - } - [plistFile open]; - if ( (err = [plistFile streamError]) != nil) { - NSLog(@"Error: unable to read plist at path '%@': %@", dict[@"path"], [err localizedDescription]); - return nil; - } - - NSDictionary *plist = [NSPropertyListSerialization propertyListWithStream:plistFile - options:NSPropertyListImmutable - format:nil - error:&err]; - if (plist == nil) { - NSLog(@"Error: unable to parse plist at path '%@'", dict[@"path"]); - return nil; - } - if (err != nil) { - NSLog(@"Error: failed parsing plist at path '%@': %@", dict[@"path"], [err localizedDescription]); - return nil; - } - [plistFile close]; - - NSNumber *runAtLoad = plist[@"RunAtLoad"]; - beat->startAtBoot = runAtLoad != nil && [runAtLoad boolValue] == YES; - NSArray *args = plist[@"ProgramArguments"]; - NSMutableDictionary *argsDict = [NSMutableDictionary new]; - NSString *key = nil; - for (unsigned long i = 0, count = [args count]; i < count; i++) { - NSString *arg = [args objectAtIndex:i]; - if (key != nil) { - argsDict[key] = arg; - key = nil; - } else if ([arg characterAtIndex:0] == '-') { - key = arg; - } - } - - beat->config = argsDict[@"-c"]; - if (beat->config == nil) { - beat->config = [NSString stringWithFormat:@"/etc/%@/%@.yml", name, name]; - } - beat->logs = argsDict[@"--path.logs"]; - if (beat->logs == nil) { - beat->logs = [NSString stringWithFormat:@"/var/log/%@", name]; - } - return beat; -} - -@end diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/common/common.h b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/common/common.h deleted file mode 100644 index f14cb842..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/common/common.h +++ /dev/null @@ -1,29 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -#import - -// executes the given `path` executable, passing `args` array. -// Callback is called for every line in the program's output. -// Returns the program exit status. -int executeAndGetOutput(NSString *path, NSArray *args, BOOL (^callback)(NSString*)); - -// Returns the current time in microseconds -uint64_t getTimeMicroseconds(void); - -// Returns the given string, or @"nil" if its nil. -NSString *strOrNil(NSString *str); diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/common/common.m b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/common/common.m deleted file mode 100644 index f6ecbb12..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/common/common.m +++ /dev/null @@ -1,75 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -#import "common.h" -#import -#import - -static void readLines(NSFileHandle *handle, BOOL (^callback)(NSString*)) { - const int readLength = 4096; - NSMutableData *buffer = [NSMutableData dataWithCapacity:readLength]; - - unsigned int length = 0; - for (NSData *readData; (readData = [handle readDataOfLength:readLength])!= nil && [readData length] > 0;) { - [buffer appendData:readData]; - unsigned int start = 0, // where the first line starts - base = length; // where it begins scan for newlines - length += [readData length]; - char *bytes = [buffer mutableBytes]; - for (unsigned int i=base; i < length; i++) { - if (bytes[i] == '\n') { - NSString *line = [[NSString alloc] initWithBytesNoCopy:&bytes[start] - length:(i - start) encoding:NSUTF8StringEncoding - freeWhenDone:NO]; - callback(line); - start = i + 1; - } - } - // discard full lines - if (start != 0) { - [buffer replaceBytesInRange:NSMakeRange(0, start) withBytes:NULL length:0]; - length -= start; - } - } -} - -int executeAndGetOutput(NSString *path, NSArray* args, BOOL (^callback)(NSString*)) { - NSPipe *pipe = [NSPipe pipe]; - NSFileHandle *fHandle = pipe.fileHandleForReading; - NSTask *task = [[NSTask alloc] init]; - task.launchPath = path; - task.arguments = args; - task.standardOutput = pipe; - - [task launch]; - - readLines(fHandle, callback); - - [fHandle closeFile]; - [task waitUntilExit]; - return [task terminationStatus]; -} - -uint64_t getTimeMicroseconds(void) { - struct timeval tv; - gettimeofday(&tv, NULL); - return tv.tv_sec*1000000 + tv.tv_usec; -} - -NSString *strOrNil(NSString *str) { - return str != nil? str : @"(nil)"; -} diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/config.h b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/config.h deleted file mode 100644 index 41191540..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/config.h +++ /dev/null @@ -1,31 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Service prefix used by Beats launch daemons. Used for detection -#define BEATS_PREFIX @"co.elastic.beats" - -// How often daemons info is updated -#define UPDATE_INTERVAL_SECS 2.0 - -// Helper binary name -#define HELPER_BINARY @"helper" - -// Path where to look for launch services -#define LAUNCHDAEMONS_PATH @"/Library/LaunchDaemons" - -// Path to launchctl executable -#define LAUNCHCTL_PATH @"/bin/launchctl" diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/en.lproj/beats_preference_pane.strings b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/en.lproj/beats_preference_pane.strings deleted file mode 100644 index e66b8e36..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/beats-preference-pane/en.lproj/beats_preference_pane.strings +++ /dev/null @@ -1,3 +0,0 @@ - -/* Class = "NSWindow"; title = "≪ do not localize ≫"; ObjectID = "F0z-JX-Cv5"; */ -"F0z-JX-Cv5.title" = "≪ do not localize ≫"; diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/helper/main.m b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/helper/main.m deleted file mode 100644 index 95b95133..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/helper/main.m +++ /dev/null @@ -1,72 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -#import -#import -#import -#include - -BOOL setRunAtBoot(NSString*,BOOL); - -/* This helper tool is used to launch actions with elevated privileges. - # helper run - # helper setboot [true|false] - */ -int main(int argc, const char * argv[]) { - if (argc < 2) { - fprintf(stderr, "Usage: %s [arguments...]\n", argv[0]); - return 1; - } - /* This is required for launchctl to connect to the right launchd - when executed via AuthorizationExecuteWithPrivileges */ - if (setuid(0) != 0) { - perror("setuid"); - return 2; - } - if (!strcmp(argv[1], "run")) { - if (argc < 3) { - fprintf(stderr, "Usage: %s run [arguments...]\n", argv[0]); - return 1; - } - fprintf(stderr, "Running `%s`", argv[2]); - for (int i=3; i \n", argv[0]); - return 1; - } - BOOL value; - if (!strcmp(argv[3], "yes")) { - value = YES; - } else if (!strcmp(argv[3], "no")) { - value = NO; - } else { - fprintf(stderr, "Unknown boot value: `%s`. Use `yes` or `no`\n", argv[3]); - return 1; - } - return setRunAtBoot([NSString stringWithUTF8String:argv[2]], value)? 0 : 4; - } else { - fprintf(stderr, "Unknown action: %s\n", argv[1]); - return 1; - } -} diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/helper/setboot.m b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/helper/setboot.m deleted file mode 100644 index 7147c24a..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/helper/setboot.m +++ /dev/null @@ -1,91 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -#import - -static void fail(NSString *msg) { - fprintf(stderr, "%s\n", [msg cStringUsingEncoding:NSUTF8StringEncoding]); -} - -// setRunAtBoot loads a property list for a launch daemon, -// changes the value of the RunAtLoad property, and writes it -// down to disk again. -BOOL setRunAtBoot(NSString* plistPath, BOOL runAtBoot) { - // Mutable property list so it can be changed in-place - NSPropertyListMutabilityOptions opts = NSPropertyListMutableContainersAndLeaves; - NSPropertyListFormat format = 0; - NSError *err = nil; - NSInputStream *input = [[NSInputStream alloc] initWithFileAtPath:plistPath]; - if (input == nil) { - fail(@"Unable to open input file"); - return NO; - } - [input open]; - err = [input streamError]; - if (err != nil) { - fail([NSString stringWithFormat:@"Unable to open input stream. Code=%u `%@`", (unsigned int)[err code], [err localizedDescription]]); - return NO; - } - - NSMutableDictionary *dict = [NSPropertyListSerialization - propertyListWithStream:input - options:opts - format:&format - error:&err]; - if (err != nil) { - fail([NSString stringWithFormat:@"Error reading property list. Code=%u `%@`", (unsigned int)[err code], [err localizedDescription]]); - return NO; - } - [input close]; - NSNumber *curValue = dict[@"RunAtLoad"]; - if (curValue != nil && [curValue boolValue] == runAtBoot) { - fail(@"RunAtLoad setting already has required value"); - return YES; - } - NSNumber *newValue = [NSNumber numberWithBool:runAtBoot]; - [dict setValue:newValue forKey:@"RunAtLoad"]; - - NSOutputStream *output = [NSOutputStream outputStreamToMemory]; - [output open]; - err = [output streamError]; - if (err != nil) { - fail([NSString stringWithFormat:@"Error creating stream. Code=%u `%@`", (unsigned int)[err code], [err localizedDescription]]); - return NO; - } - - [NSPropertyListSerialization writePropertyList:dict - toStream:output - format:format - options:0 - error:&err]; - if (err == nil) { - err = [output streamError]; - } - if (err != nil) { - fail([NSString stringWithFormat:@"Error writing property-list. Code=%u `%@`", (unsigned int)[err code], [err localizedDescription]]); - return NO; - } - [output close]; - - NSData *data = [output propertyForKey:NSStreamDataWrittenToMemoryStreamKey]; - BOOL success = [data writeToFile:plistPath atomically:YES]; - if (!success) { - fail(@"Error overwriting plist file"); - return NO; - } - return YES; -} diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/magefile.go b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/magefile.go deleted file mode 100644 index 77eb9c43..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/preference-pane/magefile.go +++ /dev/null @@ -1,158 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build mage - -package main - -import ( - "fmt" - "os" - "path/filepath" - - "github.com/magefile/mage/mg" - "github.com/magefile/mage/sh" - "github.com/pkg/errors" - - devtools "github.com/elastic/beats/v7/dev-tools/mage" -) - -var builder = preferencePaneBuilder{ - Project: "beats-preference-pane.xcodeproj", - Configuration: devtools.EnvOr("XCODE_CONFIGURATION", "Release"), - PackageName: "BeatsPrefPane.pkg", - InstallDir: "/Library/PreferencePanes", - Identifier: "co.elastic.beats.preference-pane", - Version: "1.0.0", -} - -// Default specifies the default build target for devtools. -var Default = All - -// All build, sign, and package the Beats Preference Pane. -func All() { mg.SerialDeps(Build, Package) } - -// Build builds the preference pane source using xcodebuild. -func Build() error { return builder.Build() } - -// Package packages the pref pane into BeatsPrefPane.pkg. -func Package() error { return builder.Package() } - -// Clean cleans the build artifacts. -func Clean() error { return sh.Rm("build") } - -// --- preferencePaneBuilder - -type preferencePaneBuilder struct { - Project string - Configuration string - PackageName string - InstallDir string - Identifier string - Version string -} - -func (b preferencePaneBuilder) SigningInfo() *devtools.AppleSigningInfo { - info, err := devtools.GetAppleSigningInfo() - if err != nil { - panic(err) - } - - return info -} - -func (b preferencePaneBuilder) Build() error { - if devtools.IsUpToDate("build/Release/Beats.prefPane/Contents/MacOS/Beats", - "helper", "beats-preference-pane", "beats-preference-pane.xcodeproj") { - fmt.Println(">> Building MacOS Preference Pane (UP-TO-DATE)") - return nil - } - - fmt.Println(">> Building MacOS Preference Pane") - err := sh.Run("xcodebuild", "build", - "-project", b.Project, - "-alltargets", - "-configuration", b.Configuration, - // This disables xcodebuild from attempting to codesign. - // We do that in its own build step. - "CODE_SIGN_IDENTITY=", - "CODE_SIGNING_REQUIRED=NO") - if err != nil { - return err - } - - return b.Sign() -} - -func (b preferencePaneBuilder) Sign() error { - if !b.SigningInfo().Sign { - fmt.Println("Skipping signing of MacOS Preference Pane " + - "(APPLE_SIGNING_ENABLED not set to true)") - return nil - } - - codesign := sh.RunCmd("codesign", "-s", b.SigningInfo().App.ID, "--timestamp") - targets := []string{ - filepath.Join("build", b.Configuration, "Beats.prefPane/Contents/MacOS/helper"), - filepath.Join("build", b.Configuration, "Beats.prefPane"), - } - - fmt.Println(">> Signing MacOS Preference Pane") - for _, target := range targets { - if err := codesign(target); err != nil { - return errors.Wrapf(err, "failed to codesign %v", target) - } - } - return nil -} - -func (b preferencePaneBuilder) Package() error { - output := filepath.Join("build", b.PackageName) - input := filepath.Join("build", b.Configuration, "Beats.prefPane") - - if devtools.IsUpToDate(output, input) { - fmt.Println(">> Packaging MacOS Preference Pane (UP-TO-DATE)") - return nil - } - - fmt.Println(">> Packaging MacOS Preference Pane") - const pkgroot = "build/pkgroot" - installDir := filepath.Join(pkgroot, b.InstallDir, filepath.Base(input)) - if err := os.MkdirAll(installDir, 0755); err != nil { - return err - } - - if err := devtools.Copy(input, installDir); err != nil { - return err - } - - pkgbuild := sh.RunCmd("pkgbuild") - args := []string{ - "--root", pkgroot, - "--identifier", b.Identifier, - "--version", b.Version, - } - if b.SigningInfo().Sign { - args = append(args, "--sign", b.SigningInfo().Installer.ID, "--timestamp") - } else { - fmt.Println("Skipping signing of MacOS " + b.PackageName + - " (APPLE_SIGNING_ENABLED not set to true)") - } - args = append(args, output) - - return pkgbuild(args...) -} diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/common/README.md.tmpl b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/common/README.md.tmpl deleted file mode 100644 index 5754ce7f..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/common/README.md.tmpl +++ /dev/null @@ -1,27 +0,0 @@ -# Welcome to {{.BeatName | title}} {{.Version}}{{if .Snapshot}}-SNAPSHOT{{end}} - -{{.Description}} - -## Getting Started - -To get started with {{.BeatName | title}}, you need to set up Elasticsearch on -your localhost first. After that, start {{.BeatName | title}} with: - - ./{{.BeatName}} -c {{.BeatName}}.yml -e - -This will start {{.BeatName | title }} and send the data to your Elasticsearch -instance. To load the dashboards for {{.BeatName | title}} into Kibana, run: - - ./{{.BeatName}} setup -e - -For further steps visit the -[Getting started](https://www.elastic.co/guide/en/beats/{{.BeatName}}/{{ beat_doc_branch }}/{{.BeatName}}-getting-started.html) guide. - -## Documentation - -Visit [Elastic.co Docs](https://www.elastic.co/guide/en/beats/{{.BeatName}}/{{ beat_doc_branch }}/index.html) -for the full {{.BeatName | title}} documentation. - -## Release notes - -https://www.elastic.co/guide/en/beats/libbeat/{{ beat_doc_branch }}/release-notes-{{.Version}}.html diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/common/magefile.go.tmpl b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/common/magefile.go.tmpl deleted file mode 100644 index 286f9d30..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/common/magefile.go.tmpl +++ /dev/null @@ -1,92 +0,0 @@ -// +build mage - -package main - -import ( - "context" - "fmt" - "time" - - "github.com/magefile/mage/mg" - "github.com/magefile/mage/sh" - - devtools "github.com/elastic/beats/v7/dev-tools/mage" -) - -func init() { - devtools.BeatDescription = "One sentence description of the Beat." -} - -// Build builds the Beat binary. -func Build() error { - return devtools.Build(devtools.DefaultBuildArgs()) -} - -// GolangCrossBuild build the Beat binary inside of the golang-builder. -// Do not use directly, use crossBuild instead. -func GolangCrossBuild() error { - return devtools.GolangCrossBuild(devtools.DefaultGolangCrossBuildArgs()) -} - -// BuildGoDaemon builds the go-daemon binary (use crossBuildGoDaemon). -func BuildGoDaemon() error { - return devtools.BuildGoDaemon() -} - -// CrossBuild cross-builds the beat for all target platforms. -func CrossBuild() error { - return devtools.CrossBuild() -} - -// CrossBuildGoDaemon cross-builds the go-daemon binary using Docker. -func CrossBuildGoDaemon() error { - return devtools.CrossBuildGoDaemon() -} - -// Clean cleans all generated files and build artifacts. -func Clean() error { - return devtools.Clean() -} - -// Package packages the Beat for distribution. -// Use SNAPSHOT=true to build snapshots. -// Use PLATFORMS to control the target platforms. -func Package() { - start := time.Now() - defer func() { fmt.Println("package ran for", time.Since(start)) }() - - devtools.UseCommunityBeatPackaging() - - mg.Deps(Update) - mg.Deps(CrossBuild, CrossBuildGoDaemon) - mg.SerialDeps(devtools.Package, TestPackages) -} - -// TestPackages tests the generated packages (i.e. file modes, owners, groups). -func TestPackages() error { - return devtools.TestPackages() -} - -// Update updates the generated files (aka make update). -func Update() error { - return sh.Run("make", "update") -} - -// Fields generates a fields.yml for the Beat. -func Fields() error { - return devtools.GenerateFieldsYAML() -} - -// GoTestUnit executes the Go unit tests. -// Use TEST_COVERAGE=true to enable code coverage profiling. -// Use RACE_DETECTOR=true to enable the race detector. -func GoTestUnit(ctx context.Context) error { - return devtools.GoTest(ctx, devtools.DefaultGoTestUnitArgs()) -} - -// GoTestIntegration executes the Go integration tests. -// Use TEST_COVERAGE=true to enable code coverage profiling. -// Use RACE_DETECTOR=true to enable the race detector. -func GoTestIntegration(ctx context.Context) error { - return devtools.GoTest(ctx, devtools.DefaultGoTestIntegrationArgs()) -} diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/README.html.tmpl b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/README.html.tmpl deleted file mode 100644 index 9c2b8687..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/README.html.tmpl +++ /dev/null @@ -1,36 +0,0 @@ - - - {{.BeatName | title}} {{.Version}}{{if .Snapshot}}-SNAPSHOT{{end}} README - - -

{{.BeatName | title}} {{.Version}}{{if .Snapshot}}-SNAPSHOT{{end}}

- -

{{.Description}}

- -

Getting Started

- -

To get started with {{.BeatName | title}}, you need to set up Elasticsearch on -your localhost first. After that, start {{.BeatName | title}} with:

- -
 ./{{.BeatName}} -c {{.BeatName}}.yml -e
-
- -

This will start {{.BeatName | title }} and send the data to your Elasticsearch -instance. To load the dashboards for {{.BeatName | title}} into Kibana, run:

- -
./{{.BeatName}} setup -e
-
- -

For further steps visit the -Getting started guide.

- -

Documentation

- -

Visit Elastic.co Docs -for the full {{.BeatName | title}} documentation.

- -

Release notes

- -

https://www.elastic.co/guide/en/beats/libbeat/{{ beat_doc_branch }}/release-notes-{{.Version}}.html

- - diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/component.plist.tmpl b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/component.plist.tmpl deleted file mode 100644 index 5dd5da85..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/component.plist.tmpl +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/distribution.plist.tmpl b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/distribution.plist.tmpl deleted file mode 100644 index 2224a2fe..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/distribution.plist.tmpl +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - internal-{{.Name}}-{{.Version}}{{if .Snapshot}}-SNAPSHOT{{end}}{{if .OS}}-{{.OS}}{{end}}{{if .Arch}}-{{.Arch}}{{end}}.pkg - - - {{.BeatName | title}} {{.Version}}{{if .Snapshot}}-SNAPSHOT{{end}} - BeatsPrefPane.pkg - diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/dmg/Uninstall.app/Contents/Info.plist.tmpl b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/dmg/Uninstall.app/Contents/Info.plist.tmpl deleted file mode 100644 index 3378695b..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/dmg/Uninstall.app/Contents/Info.plist.tmpl +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - uninstall.sh - CFBundleIdentifier - {{.identifier}}.uninstaller - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - Uninstaller - CFBundlePackageType - APPL - CFBundleShortVersionString - {{.Version}}{{if .Snapshot}}-SNAPSHOT{{end}} - CFBundleVersion - {{.Version}}{{if .Snapshot}}-SNAPSHOT{{end}} - LSMinimumSystemVersion - {{.min_supported_osx_version}} - CFBundleIconFile - uninstaller.icns - - diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/dmg/Uninstall.app/Contents/MacOS/uninstall.sh.tmpl b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/dmg/Uninstall.app/Contents/MacOS/uninstall.sh.tmpl deleted file mode 100644 index 1b95a66e..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/dmg/Uninstall.app/Contents/MacOS/uninstall.sh.tmpl +++ /dev/null @@ -1,65 +0,0 @@ -#!/bin/bash - -GUI_APP=Finder -IDENTIFIER="{{.identifier}}" - -dialog() { - ICON="$1" - shift - osascript -e "tell app \"$GUI_APP\" to activate" \ - -e "tell app \"$GUI_APP\" to display dialog \"$@\" \ - buttons \"Close\" default button 1 \ - with icon $ICON" -} - -die() { - echo "error: $@" >&2 - dialog stop "$@" - exit 1 -} - -if [ "$(id -u)" -ne 0 ]; then - cmd=$(printf "%q" "$0") - osascript -- - "$cmd" < /dev/null || die "{{.BeatName}} not installed" - -for key in volume location -do - EXP="^$key: " - VAL=$(pkgutil --pkg-info "$IDENTIFIER" | grep "$EXP" | sed "s/$EXP//") - eval $key=\$VAL -done - -BASE="$volume$location" - -test -d "$BASE" || die "Resolved base directory '$BASE' doesn't exist" - -pushd "$BASE" -pkgutil --only-files --files "$IDENTIFIER" | tr '\n' '\0' | xargs -0 -n 1 rm -pkgutil --only-dirs --files "$IDENTIFIER" | sort -r | tr '\n' '\0' | xargs -0 -n 1 rmdir -popd - -pkgutil --forget "$IDENTIFIER" || die "Failed to remove the package from the database" - -# Cleanup runtime files like 'data/' and 'logs/' -BEAT_DIR="{{.install_path}}/{{.Vendor}}/{{.BeatName}}" -if [ -d "$BEAT_DIR" -a -n "{{.BeatName}}" -a -n "{{.Vendor}}" ]; then - rm -rf "$BEAT_DIR" -fi - -dialog note '{{.BeatName | title}} successfully uninstalled' diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/dmg/Uninstall.app/Contents/Resources/uninstaller.icns b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/dmg/Uninstall.app/Contents/Resources/uninstaller.icns deleted file mode 100644 index 5d941bf6..00000000 Binary files a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/dmg/Uninstall.app/Contents/Resources/uninstaller.icns and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/icons/auditbeat.icns b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/icons/auditbeat.icns deleted file mode 100644 index 02ffab5c..00000000 Binary files a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/icons/auditbeat.icns and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/icons/filebeat.icns b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/icons/filebeat.icns deleted file mode 100644 index ef9b181f..00000000 Binary files a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/icons/filebeat.icns and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/icons/heartbeat.icns b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/icons/heartbeat.icns deleted file mode 100644 index 24bfa9b7..00000000 Binary files a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/icons/heartbeat.icns and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/icons/metricbeat.icns b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/icons/metricbeat.icns deleted file mode 100644 index 1960cc83..00000000 Binary files a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/icons/metricbeat.icns and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/icons/packetbeat.icns b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/icons/packetbeat.icns deleted file mode 100644 index 6dcf2b53..00000000 Binary files a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/icons/packetbeat.icns and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/icons/winlogbeat.icns b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/icons/winlogbeat.icns deleted file mode 100644 index 0a586235..00000000 Binary files a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/icons/winlogbeat.icns and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/launchd-daemon.plist.tmpl b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/launchd-daemon.plist.tmpl deleted file mode 100644 index b98e9081..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/launchd-daemon.plist.tmpl +++ /dev/null @@ -1,26 +0,0 @@ - - - - - Label - {{.identifier}} - ProgramArguments - - {{.install_path}}/{{.BeatVendor}}/{{.BeatName}}/bin/{{.BeatName}} - -environment - macOS_service - -c - /etc/{{.BeatName}}/{{.BeatName}}.yml - --path.home - {{.install_path}}/{{.BeatVendor}}/{{.BeatName}} - --path.config - /etc/{{.BeatName}} - --path.data - /var/lib/{{.BeatName}} - --path.logs - /var/log/{{.BeatName}} - - RunAtLoad - - - diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/requirements.plist.tmpl b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/requirements.plist.tmpl deleted file mode 100644 index ca884996..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/requirements.plist.tmpl +++ /dev/null @@ -1,14 +0,0 @@ - - - - - os - - {{.min_supported_osx_version}} - - arch - - {{.Arch}} - - - diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/scripts/postinstall.tmpl b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/scripts/postinstall.tmpl deleted file mode 100644 index ca52f2d5..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/scripts/postinstall.tmpl +++ /dev/null @@ -1,26 +0,0 @@ -#!/usr/bin/env bash - -BEAT_NAME="{{.BeatName}}" -VERSION="{{.Version}}{{if .Snapshot}}-SNAPSHOT{{end}}" -SCRIPT="postinstall" -INSTALL_DIR="{{.install_path}}/{{.BeatVendor}}/{{.BeatName}}" -IDENTIFIER="{{.identifier}}" - -log() { - LEVEL="$1"; shift - syslog -s -l "$LEVEL" "$BEAT_NAME $SCRIPT: $@" -} - -die() { - log ERROR "Failed: $@" -} - -log WARN "identifier: $IDENTIFIER" -log WARN "version: $VERSION" -log WARN "install_dir: $INSTALL_DIR" - -DAEMON_PLIST="/Library/LaunchDaemons/$IDENTIFIER.plist" -launchctl unload -w "$DAEMON_PLIST" -rm -f "$DAEMON_PLIST" -ln -s "$INSTALL_DIR/$IDENTIFIER.plist" "$DAEMON_PLIST" || die "Unable to create $DAEMON_PLIST symlink" -launchctl load -w "$DAEMON_PLIST" || die "Unable to install launchctl daemon $DAEMON_PLIST" diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/scripts/preinstall.tmpl b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/scripts/preinstall.tmpl deleted file mode 100644 index 20d602bd..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/darwin/scripts/preinstall.tmpl +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env bash - diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/deb/init.sh.tmpl b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/deb/init.sh.tmpl deleted file mode 100644 index 9ee0ad4a..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/deb/init.sh.tmpl +++ /dev/null @@ -1,188 +0,0 @@ -#!/bin/sh -### BEGIN INIT INFO -# Provides: {{.ServiceName}} -# Required-Start: $local_fs $network $syslog -# Required-Stop: $local_fs $network $syslog -# Default-Start: 2 3 4 5 -# Default-Stop: 0 1 6 -# Short-Description: {{.Description}} -# Description: {{.BeatName | title}} is a shipper part of the Elastic Beats -# family. Please see: https://www.elastic.co/products/beats -### END INIT INFO - -# Do NOT "set -e" - -# PATH should only include /usr/* if it runs after the mountnfs.sh script -PATH=/sbin:/usr/sbin:/bin:/usr/bin -DESC="{{.Description}}" -NAME="{{.BeatName}}" -DAEMON=/usr/share/${NAME}/bin/${NAME} -DAEMON_ARGS="-c /etc/${NAME}/${NAME}.yml -path.home /usr/share/${NAME} -path.config /etc/${NAME} -path.data /var/lib/${NAME} -path.logs /var/log/${NAME}" -TEST_ARGS="-e test config" -PIDFILE=/var/run/{{.ServiceName}}.pid -WRAPPER="/usr/share/${NAME}/bin/${NAME}-god" -BEAT_USER="{{.BeatUser}}" -WRAPPER_ARGS="-r / -n -p $PIDFILE" -SCRIPTNAME=/etc/init.d/{{.ServiceName}} - -# Exit if the package is not installed -[ -x "$DAEMON" ] || exit 0 - -# Read configuration variable file if it is present -[ -r /etc/default/{{.ServiceName}} ] && . /etc/default/{{.ServiceName}} - -[ "$BEAT_USER" != "root" ] && WRAPPER_ARGS="$WRAPPER_ARGS -u $BEAT_USER" -USER_WRAPPER="su" -USER_WRAPPER_ARGS="$BEAT_USER -c" - -if command -v runuser >/dev/null 2>&1; then - USER_WRAPPER="runuser" -fi - -# Load the VERBOSE setting and other rcS variables -. /lib/init/vars.sh - -# Define LSB log_* functions. -# Depend on lsb-base (>= 3.2-14) to ensure that this file is present -# and status_of_proc is working. -. /lib/lsb/init-functions - -# -# Function that calls runs the service in foreground -# to test its configuration. -# -do_test() -{ - $USER_WRAPPER $USER_WRAPPER_ARGS "$DAEMON $DAEMON_ARGS $TEST_ARGS" -} - -# -# Function that starts the daemon/service -# -do_start() -{ - # Return - # 0 if daemon has been started - # 1 if daemon was already running - # 2 if daemon could not be started - start-stop-daemon --start \ - --pidfile $PIDFILE \ - --exec $WRAPPER -- $WRAPPER_ARGS -- $DAEMON $DAEMON_ARGS \ - || return 2 -} - -# -# Function that stops the daemon/service -# -do_stop() -{ - # Return - # 0 if daemon has been stopped - # 1 if daemon was already stopped - # 2 if daemon could not be stopped - # other if a failure occurred - start-stop-daemon --stop --quiet --retry=TERM/5/KILL/5 --pidfile $PIDFILE --exec $WRAPPER - RETVAL="$?" - [ "$RETVAL" = 2 ] && return 2 - # Wait for children to finish too if this is a daemon that forks - # and if the daemon is only ever run from this initscript. - # If the above conditions are not satisfied then add some other code - # that waits for the process to drop all resources that could be - # needed by services started subsequently. A last resort is to - # sleep for some time. - start-stop-daemon --stop --quiet --oknodo --retry=0/30/KILL/5 --exec $DAEMON - [ "$?" = 2 ] && return 2 - # Many daemons don't delete their pidfiles when they exit. - rm -f $PIDFILE - return "$RETVAL" -} - -# -# Function that sends a SIGHUP to the daemon/service -# -do_reload() { - # - # If the daemon can reload its configuration without - # restarting (for example, when it is sent a SIGHUP), - # then implement that here. - # - start-stop-daemon --stop --signal 1 --quiet --pidfile $PIDFILE --exec $DAEMON - return 0 -} - -case "$1" in - start) - [ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$NAME" - do_test - case "$?" in - 0) ;; - *) - log_end_msg 1 - exit 1 - ;; - esac - do_start - case "$?" in - 0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;; - 2) [ "$VERBOSE" != no ] && log_end_msg 1 ;; - esac - ;; - stop) - [ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME" - do_stop - case "$?" in - 0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;; - 2) [ "$VERBOSE" != no ] && log_end_msg 1 ;; - esac - ;; - status) - status_of_proc "$WRAPPER" "$NAME" && exit 0 || exit $? - ;; - #reload|force-reload) - # - # If do_reload() is not implemented then leave this commented out - # and leave 'force-reload' as an alias for 'restart'. - # - #log_daemon_msg "Reloading $DESC" "$NAME" - #do_reload - #log_end_msg $? - #;; - restart|force-reload) - # - # If the "reload" option is implemented then remove the - # 'force-reload' alias - # - log_daemon_msg "Restarting $DESC" "$NAME" - do_test - case "$?" in - 0) ;; - *) - log_end_msg 1 # Old process is still running - exit 1 - ;; - esac - - do_stop - case "$?" in - 0|1) - do_start - case "$?" in - 0) log_end_msg 0 ;; - 1) log_end_msg 1 ;; # Old process is still running - *) log_end_msg 1 ;; # Failed to start - esac - ;; - *) - # Failed to stop - log_end_msg 1 - ;; - esac - ;; - *) - #echo "Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload}" >&2 - echo "Usage: $SCRIPTNAME {start|stop|status|restart|force-reload}" >&2 - exit 3 - ;; -esac - -: diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/docker/Dockerfile.agent.tmpl b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/docker/Dockerfile.agent.tmpl deleted file mode 100644 index e3f625fd..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/docker/Dockerfile.agent.tmpl +++ /dev/null @@ -1,55 +0,0 @@ -{{- $beatHome := printf "%s/%s" "/usr/share" .BeatName }} -{{- $beatBinary := printf "%s/%s" $beatHome .BeatName }} -{{- $repoInfo := repo }} - -FROM {{ .from }} - -RUN yum -y --setopt=tsflags=nodocs update && \ - yum clean all - -LABEL \ - org.label-schema.build-date="{{ date }}" \ - org.label-schema.schema-version="1.0" \ - org.label-schema.vendor="{{ .BeatVendor }}" \ - org.label-schema.license="{{ .License }}" \ - org.label-schema.name="{{ .BeatName }}" \ - org.label-schema.version="{{ beat_version }}" \ - org.label-schema.url="{{ .BeatURL }}" \ - org.label-schema.vcs-url="{{ $repoInfo.RootImportPath }}" \ - org.label-schema.vcs-ref="{{ commit }}" \ - license="{{ .License }}" \ - description="{{ .BeatDescription }}" - -ENV ELASTIC_CONTAINER "true" -ENV PATH={{ $beatHome }}:$PATH - -COPY beat {{ $beatHome }} -COPY docker-entrypoint /usr/local/bin/docker-entrypoint -RUN chmod 755 /usr/local/bin/docker-entrypoint - -RUN groupadd --gid 1000 {{ .BeatName }} - -RUN mkdir -p {{ $beatHome }}/data {{ $beatHome }}/logs && \ - chown -R root:{{ .BeatName }} {{ $beatHome }} && \ - find {{ $beatHome }} -type d -exec chmod 0750 {} \; && \ - find {{ $beatHome }} -type f -exec chmod 0640 {} \; && \ - chmod 0750 {{ $beatBinary }} && \ -{{- if .linux_capabilities }} - setcap {{ .linux_capabilities }} {{ $beatBinary }} && \ -{{- end }} -{{- range $i, $modulesd := .ModulesDirs }} - chmod 0770 {{ $beatHome}}/{{ $modulesd }} && \ -{{- end }} - chmod 0770 {{ $beatHome }}/data {{ $beatHome }}/logs - -{{- if ne .user "root" }} -RUN useradd -M --uid 1000 --gid 1000 --home {{ $beatHome }} {{ .user }} -{{- end }} -USER {{ .user }} - -{{- range $i, $port := .ExposePorts }} -EXPOSE {{ $port }} -{{- end }} - -WORKDIR {{ $beatHome }} -ENTRYPOINT ["/usr/local/bin/docker-entrypoint"] diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/docker/Dockerfile.tmpl b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/docker/Dockerfile.tmpl deleted file mode 100644 index 1123bb14..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/docker/Dockerfile.tmpl +++ /dev/null @@ -1,56 +0,0 @@ -{{- $beatHome := printf "%s/%s" "/usr/share" .BeatName }} -{{- $beatBinary := printf "%s/%s" $beatHome .BeatName }} -{{- $repoInfo := repo }} - -FROM {{ .from }} - -RUN yum -y --setopt=tsflags=nodocs update && \ - yum clean all - -LABEL \ - org.label-schema.build-date="{{ date }}" \ - org.label-schema.schema-version="1.0" \ - org.label-schema.vendor="{{ .BeatVendor }}" \ - org.label-schema.license="{{ .License }}" \ - org.label-schema.name="{{ .BeatName }}" \ - org.label-schema.version="{{ beat_version }}" \ - org.label-schema.url="{{ .BeatURL }}" \ - org.label-schema.vcs-url="{{ $repoInfo.RootImportPath }}" \ - org.label-schema.vcs-ref="{{ commit }}" \ - license="{{ .License }}" \ - description="{{ .BeatDescription }}" - -ENV ELASTIC_CONTAINER "true" -ENV PATH={{ $beatHome }}:$PATH - -COPY beat {{ $beatHome }} -COPY docker-entrypoint /usr/local/bin/docker-entrypoint -RUN chmod 755 /usr/local/bin/docker-entrypoint - -RUN groupadd --gid 1000 {{ .BeatName }} - -RUN mkdir {{ $beatHome }}/data {{ $beatHome }}/logs && \ - chown -R root:{{ .BeatName }} {{ $beatHome }} && \ - find {{ $beatHome }} -type d -exec chmod 0750 {} \; && \ - find {{ $beatHome }} -type f -exec chmod 0640 {} \; && \ - chmod 0750 {{ $beatBinary }} && \ -{{- if .linux_capabilities }} - setcap {{ .linux_capabilities }} {{ $beatBinary }} && \ -{{- end }} -{{- range $i, $modulesd := .ModulesDirs }} - chmod 0770 {{ $beatHome}}/{{ $modulesd }} && \ -{{- end }} - chmod 0770 {{ $beatHome }}/data {{ $beatHome }}/logs - -{{- if ne .user "root" }} -RUN useradd -M --uid 1000 --gid 1000 --home {{ $beatHome }} {{ .user }} -{{- end }} -USER {{ .user }} - -{{- range $i, $port := .ExposePorts }} -EXPOSE {{ $port }} -{{- end }} - -WORKDIR {{ $beatHome }} -ENTRYPOINT ["/usr/local/bin/docker-entrypoint"] -CMD ["-environment", "container"] diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/docker/docker-entrypoint.agent.tmpl b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/docker/docker-entrypoint.agent.tmpl deleted file mode 100644 index 29ed2a60..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/docker/docker-entrypoint.agent.tmpl +++ /dev/null @@ -1,55 +0,0 @@ -#!/bin/bash - -set -eo pipefail - -# Environment variables used -# FLEET_ADMIN_PASSWORD - used for new fleet user [elastic] -# FLEET_ADMIN_USERNAME - used for new fleet user [changeme] -# FLEET_CONFIG_ID - config related to new token [defaul] -# FLEET_ENROLLMENT_TOKEN - existing enrollment token to be used for enroll -# FLEET_ENROLL - if set to 1 enroll will be performed -# FLEET_SETUP - if set to 1 fleet setup will be performed -# FLEET_TOKEN_NAME - token name for a token to be created -# KIBANA_HOST - actual kibana host [http://localhost:5601] -# KIBANA_PASSWORD - password for accessing kibana API [changeme] -# KIBANA_USERNAME - username for accessing kibana API [elastic] - -function setup(){ - curl -X POST ${KIBANA_HOST:-http://localhost:5601}/api/ingest_manager/setup -H 'kbn-xsrf: true' -u ${KIBANA_USERNAME:-elastic}:${KIBANA_PASSWORD:-changeme} - curl -X POST ${KIBANA_HOST:-http://localhost:5601}/api/ingest_manager/fleet/setup \ - -H 'Content-Type: application/json' \ - -H 'kbn-xsrf: true' \ - -d '{"admin_username":"'"${FLEET_ADMIN_USERNAME:-elastic}"'","admin_password":"'"${FLEET_ADMIN_PASSWORD:-changeme}"'"}' \ - -u ${KIBANA_USERNAME:-elastic}:${KIBANA_PASSWORD:-changeme} -} - -function enroll(){ - local enrollResp - local apiKey - - if [[ -n "${FLEET_ENROLLMENT_TOKEN}" ]] && [[ ${FLEET_ENROLLMENT_TOKEN} == 1 ]]; then - apikey = "${FLEET_ENROLLMENT_TOKEN}" - else - enrollResp=$(curl -X POST ${KIBANA_HOST:-http://localhost:5601}/api/ingest_manager/fleet/enrollment-api-keys \ - -H 'Content-Type: application/json' \ - -H 'kbn-xsrf: true' \ - -u ${KIBANA_USERNAME:-elastic}:${KIBANA_PASSWORD:-changeme} \ - -d '{"name":"'"${FLEET_TOKEN_NAME:-demotoken}"'","config_id":"'"${FLEET_CONFIG_ID:-default}"'"}') - - local exitCode=$? - if [ $exitCode -ne 0 ]; then - exit $exitCode - fi - - apikey=$(echo $enrollResp | jq -r '.item.api_key') - fi - - ./{{ .BeatName }} enroll ${KIBANA_HOST:-http://localhost:5601} $apikey -f -} -yum install -y epel-release -yum install -y jq - -if [[ -n "${FLEET_SETUP}" ]] && [[ ${FLEET_SETUP} == 1 ]]; then setup; fi -if [[ -n "${FLEET_ENROLL}" ]] && [[ ${FLEET_ENROLL} == 1 ]]; then enroll; fi - -exec {{ .BeatName }} run "$@" diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/docker/docker-entrypoint.tmpl b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/docker/docker-entrypoint.tmpl deleted file mode 100644 index f073e21e..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/docker/docker-entrypoint.tmpl +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/bash - -set -euo pipefail - -# Check if the the user has invoked the image with flags. -# eg. "{{ .BeatName }} -c {{ .BeatName }}.yml" -if [[ -z $1 ]] || [[ ${1:0:1} == '-' ]] ; then - exec {{ .BeatName }} "$@" -else - # They may be looking for a Beat subcommand, like "{{ .BeatName }} setup". - subcommands=$({{ .BeatName }} help \ - | awk 'BEGIN {RS=""; FS="\n"} /Available Commands:/' \ - | awk '/^\s+/ {print $1}') - - # If we _did_ get a subcommand, pass it to {{ .BeatName }}. - for subcommand in $subcommands; do - if [[ $1 == $subcommand ]]; then - exec {{ .BeatName }} "$@" - fi - done -fi - -# If neither of those worked, then they have specified the binary they want, so -# just do exactly as they say. -exec "$@" diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/linux/beatname.sh.tmpl b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/linux/beatname.sh.tmpl deleted file mode 100644 index fce8cfb6..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/linux/beatname.sh.tmpl +++ /dev/null @@ -1,11 +0,0 @@ -#!/usr/bin/env bash - -# Script to run {{.BeatName | title}} in foreground with the same path settings that -# the init script / systemd unit file would do. - -exec /usr/share/{{.BeatName}}/bin/{{.BeatName}} \ - -path.home /usr/share/{{.BeatName}} \ - -path.config /etc/{{.BeatName}} \ - -path.data /var/lib/{{.BeatName}} \ - -path.logs /var/log/{{.BeatName}} \ - "$@" diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/linux/systemd.unit.tmpl b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/linux/systemd.unit.tmpl deleted file mode 100644 index 10a56c0b..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/linux/systemd.unit.tmpl +++ /dev/null @@ -1,19 +0,0 @@ -[Unit] -Description={{.Description}} -Documentation={{.URL}} -Wants=network-online.target -After=network-online.target - -[Service] -{{ if ne .BeatUser "root" -}} -User={{ .BeatUser }} -Group={{ .BeatUser }} -{{- end }} -Environment="BEAT_LOG_OPTS=" -Environment="BEAT_CONFIG_OPTS=-c /etc/{{.BeatName}}/{{.BeatName}}.yml" -Environment="BEAT_PATH_OPTS=-path.home /usr/share/{{.BeatName}} -path.config /etc/{{.BeatName}} -path.data /var/lib/{{.BeatName}} -path.logs /var/log/{{.BeatName}}" -ExecStart=/usr/share/{{.BeatName}}/bin/{{.BeatName}} -environment systemd $BEAT_LOG_OPTS $BEAT_CONFIG_OPTS $BEAT_PATH_OPTS -Restart=always - -[Install] -WantedBy=multi-user.target diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/rpm/init.sh.tmpl b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/rpm/init.sh.tmpl deleted file mode 100644 index 81f68714..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/rpm/init.sh.tmpl +++ /dev/null @@ -1,119 +0,0 @@ -#!/bin/bash -# -# {{.ServiceName}} {{.BeatName}} shipper -# -# chkconfig: 2345 98 02 -# description: Starts and stops a single {{.BeatName}} instance on this system -# - -### BEGIN INIT INFO -# Provides: {{.ServiceName}} -# Required-Start: $local_fs $network $syslog -# Required-Stop: $local_fs $network $syslog -# Default-Start: 2 3 4 5 -# Default-Stop: 0 1 6 -# Short-Description: {{.Description}} -# Description: {{.BeatName | title}} is a shipper part of the Elastic Beats -# family. Please see: https://www.elastic.co/products/beats -### END INIT INFO - - - -PATH=/usr/bin:/sbin:/bin:/usr/sbin -export PATH - -[ -f /etc/sysconfig/{{.ServiceName}} ] && . /etc/sysconfig/{{.ServiceName}} -pidfile=${PIDFILE-/var/run/{{.ServiceName}}.pid} -agent=${BEATS_AGENT-/usr/share/{{.BeatName}}/bin/{{.BeatName}}} -args="-c /etc/{{.BeatName}}/{{.BeatName}}.yml -path.home /usr/share/{{.BeatName}} -path.config /etc/{{.BeatName}} -path.data /var/lib/{{.BeatName}} -path.logs /var/log/{{.BeatName}}" -test_args="-e test config" -beat_user="${BEAT_USER:-{{.BeatUser}}}" -wrapper="/usr/share/{{.BeatName}}/bin/{{.BeatName}}-god" -wrapperopts="-r / -n -p $pidfile" -user_wrapper="su" -user_wrapperopts="$beat_user -c" -RETVAL=0 - -# Source function library. -. /etc/rc.d/init.d/functions - -# Determine if we can use the -p option to daemon, killproc, and status. -# RHEL < 5 can't. -if status | grep -q -- '-p' 2>/dev/null; then - daemonopts="--pidfile $pidfile" - pidopts="-p $pidfile" -fi - -if command -v runuser >/dev/null 2>&1; then - user_wrapper="runuser" -fi - -[ "$beat_user" != "root" ] && wrapperopts="$wrapperopts -u $beat_user" - -test() { - $user_wrapper $user_wrapperopts "$agent $args $test_args" -} - -start() { - echo -n $"Starting {{.BeatName}}: " - test - if [ $? -ne 0 ]; then - echo - exit 1 - fi - daemon $daemonopts $wrapper $wrapperopts -- $agent $args - RETVAL=$? - echo - return $RETVAL -} - -stop() { - echo -n $"Stopping {{.BeatName}}: " - killproc $pidopts $wrapper - RETVAL=$? - echo - [ $RETVAL = 0 ] && rm -f ${pidfile} -} - -restart() { - test - if [ $? -ne 0 ]; then - return 1 - fi - stop - start -} - -rh_status() { - status $pidopts $wrapper - RETVAL=$? - return $RETVAL -} - -rh_status_q() { - rh_status >/dev/null 2>&1 -} - -case "$1" in - start) - start - ;; - stop) - stop - ;; - restart) - restart - ;; - condrestart|try-restart) - rh_status_q || exit 0 - restart - ;; - status) - rh_status - ;; - *) - echo $"Usage: $0 {start|stop|status|restart|condrestart}" - exit 1 -esac - -exit $RETVAL diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/windows/install-service.ps1.tmpl b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/windows/install-service.ps1.tmpl deleted file mode 100644 index c398e18d..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/windows/install-service.ps1.tmpl +++ /dev/null @@ -1,20 +0,0 @@ -# Delete and stop the service if it already exists. -if (Get-Service {{.BeatName}} -ErrorAction SilentlyContinue) { - $service = Get-WmiObject -Class Win32_Service -Filter "name='{{.BeatName}}'" - $service.StopService() - Start-Sleep -s 1 - $service.delete() -} - -$workdir = Split-Path $MyInvocation.MyCommand.Path - -# Create the new service. -New-Service -name {{.BeatName}} ` - -displayName {{.BeatName | title}} ` - -binaryPathName "`"$workdir\{{.BeatName}}.exe`" -environment=windows_service -c `"$workdir\{{.BeatName}}.yml`" -path.home `"$workdir`" -path.data `"C:\ProgramData\{{.BeatName}}`" -path.logs `"C:\ProgramData\{{.BeatName}}\logs`" -E logging.files.redirect_stderr=true" - -# Attempt to set the service to delayed start using sc config. -Try { - Start-Process -FilePath sc.exe -ArgumentList 'config {{.BeatName}} start= delayed-auto' -} -Catch { Write-Host -f red "An error occured setting the service to delayed start." } diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/windows/uninstall-service.ps1.tmpl b/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/windows/uninstall-service.ps1.tmpl deleted file mode 100644 index 902a13a8..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/packaging/templates/windows/uninstall-service.ps1.tmpl +++ /dev/null @@ -1,7 +0,0 @@ -# Delete and stop the service if it already exists. -if (Get-Service {{.BeatName}} -ErrorAction SilentlyContinue) { - $service = Get-WmiObject -Class Win32_Service -Filter "name='{{.BeatName}}'" - $service.StopService() - Start-Sleep -s 1 - $service.delete() -} diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/promote_docs b/vendor/github.com/elastic/beats/v7/dev-tools/promote_docs deleted file mode 100644 index 846cae02..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/promote_docs +++ /dev/null @@ -1,35 +0,0 @@ -#!/usr/bin/env python3 -import argparse -from subprocess import check_call - -def main(): - parser = argparse.ArgumentParser( - description="Used to promote doc version and branch. Doesn't commit changes.") - parser.add_argument("version", - help="The new docs version") - parser.add_argument("branch", - help="The new docs branch") - args = parser.parse_args() - version = args.version - branch = args.branch - - # make sure we have no dirty files in this branch (might throw off `make update`) - check_call("git clean -dfx", shell=True) - - # edit the file - with open("libbeat/docs/version.asciidoc", "r") as f: - lines = f.readlines() - for i, line in enumerate(lines): - if line.startswith(":stack-version:"): - lines[i] = ":stack-version: {}\n".format(version) - if line.startswith(":branch:"): - lines[i] = ":branch: {}\n".format(branch) - if line.startswith(":doc-branch:"): - lines[i] = ":doc-branch: {}\n".format(branch) - with open("libbeat/docs/version.asciidoc", "w") as f: - f.writelines(lines) - - check_call("make update", shell=True) - -if __name__ == "__main__": - main() diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/requirements.txt b/vendor/github.com/elastic/beats/v7/dev-tools/requirements.txt deleted file mode 100644 index b778431f..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/requirements.txt +++ /dev/null @@ -1,2 +0,0 @@ -elasticsearch -requests diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/run_with_go_ver b/vendor/github.com/elastic/beats/v7/dev-tools/run_with_go_ver deleted file mode 100644 index 0e981023..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/run_with_go_ver +++ /dev/null @@ -1,17 +0,0 @@ -#!/usr/bin/env bash -# -# This sets up Go based on the project's Go version. It will configure -# GOROOT and add GOROOT/bin to PATH before executing the given command. -# -# Example usage: ./run_with_go_ver go version -# -set -e - -# Script directory: -SDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" - -source "${SDIR}/common.bash" - -get_go_version -setup_go_root ${GO_VERSION} -bash -c "$*" diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/set_docs_version b/vendor/github.com/elastic/beats/v7/dev-tools/set_docs_version deleted file mode 100644 index d8510b0e..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/set_docs_version +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env python3 -import argparse -from subprocess import check_call - -def main(): - parser = argparse.ArgumentParser( - description="Used to set the current docs version. Doesn't commit changes.") - parser.add_argument("version", - help="The new docs version") - args = parser.parse_args() - version = args.version - - # make sure we have no dirty files in this branch (might throw off `make update`) - check_call("git clean -dfx", shell=True) - - # edit the file - with open("libbeat/docs/version.asciidoc", "r") as f: - lines = f.readlines() - for i, line in enumerate(lines): - if line.startswith(":stack-version:"): - lines[i] = ":stack-version: {}\n".format(version) - with open("libbeat/docs/version.asciidoc", "w") as f: - f.writelines(lines) - - check_call("make update", shell=True) - -if __name__ == "__main__": - main() diff --git a/vendor/github.com/elastic/beats/v7/dev-tools/set_version b/vendor/github.com/elastic/beats/v7/dev-tools/set_version deleted file mode 100644 index 64e258fe..00000000 --- a/vendor/github.com/elastic/beats/v7/dev-tools/set_version +++ /dev/null @@ -1,61 +0,0 @@ -#!/usr/bin/env python3 -import argparse -import os -import re -import sys -from subprocess import check_call - -vendored_libbeat = os.path.normpath("vendor/github.com/elastic/beats") - - -goversion_var_libbeat = "defaultBeatVersion" # version in libbeat -goversion_var = "appVersion" # version for custom beats - - -def get_rootfolder(): - vendored_libbeat = os.path.normpath("vendor/github.com/elastic/beats") - script_directory = os.path.abspath(os.path.dirname(os.path.realpath(__file__))) - index = script_directory.find(vendored_libbeat) - if index > 0: - # Community beat detected, version files are stored at the root folder of the project - return os.path.abspath(script_directory[:index]) - - # Libbeat detected - return os.path.dirname(script_directory) - -def replace_in_file(filename, varname, version): - new_lines = [] - with open(filename, 'r') as f: - for line in f: - if line.startswith("const " + varname): - new_lines.append('const {} = "{}"\n'.format(varname, version)) - else: - new_lines.append(line) - - with open(filename, 'w') as f: - for line in new_lines: - f.write(line) - print ("Set version {} in file {}".format(version, filename)) - -def main(): - parser = argparse.ArgumentParser( - description="Used to set the current version. Doesn't commit changes.") - parser.add_argument("version", - help="The new version") - args = parser.parse_args() - version = args.version - - is_libbeat = vendored_libbeat not in os.path.realpath(__file__) - if is_libbeat: - goversion_filepath = os.path.join(get_rootfolder(), "libbeat", "version", "version.go") - go_var = goversion_var_libbeat - else: - goversion_filepath = os.path.join(get_rootfolder(), "version.go") - go_var = goversion_var - - # Create version.go and version.yml files - replace_in_file(goversion_filepath, go_var, version) - -if __name__ == "__main__": - main() - diff --git a/vendor/github.com/elastic/beats/v7/libbeat/.gitignore b/vendor/github.com/elastic/beats/v7/libbeat/.gitignore deleted file mode 100644 index 49eb469d..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/.gitignore +++ /dev/null @@ -1,31 +0,0 @@ -# Compiled Object files, Static and Dynamic libs (Shared Objects) -libbeat - -# Folders -_obj -_test -_output -/docs/html_docs -.vagrant -build - -# Architecture specific extensions/prefixes -*.[568vq] -[568vq].out - -*.cgo1.go -*.cgo2.c -_cgo_defun.c -_cgo_gotypes.go -_cgo_export.* - -_testmain.go - -# IDE / OS specific files -.idea -.jenkins - -/libbeat.yml -/libbeat.reference.yml -/docs/fields.asciidoc -_meta/kibana diff --git a/vendor/github.com/elastic/beats/v7/libbeat/Dockerfile b/vendor/github.com/elastic/beats/v7/libbeat/Dockerfile deleted file mode 100644 index f3ce3abb..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/Dockerfile +++ /dev/null @@ -1,20 +0,0 @@ -FROM golang:1.13.9 - -RUN \ - apt-get update \ - && apt-get install -y --no-install-recommends \ - netcat \ - libpcap-dev \ - python3 \ - python3-pip \ - python3-venv \ - && rm -rf /var/lib/apt/lists/* - -ENV PYTHON_ENV=/tmp/python-env - -RUN pip3 install --upgrade pip -RUN pip3 install --upgrade setuptools -RUN pip3 install --upgrade docker-compose==1.23.2 - -# Libbeat specific -RUN mkdir -p /etc/pki/tls/certs diff --git a/vendor/github.com/elastic/beats/v7/libbeat/Makefile b/vendor/github.com/elastic/beats/v7/libbeat/Makefile deleted file mode 100644 index 654e8ae0..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/Makefile +++ /dev/null @@ -1,9 +0,0 @@ -BEAT_NAME=libbeat -TEST_ENVIRONMENT?=true -SYSTEM_TESTS=true - -include scripts/Makefile - -# Collects all dependencies and then calls update -.PHONY: collect -collect: diff --git a/vendor/github.com/elastic/beats/v7/libbeat/README.md b/vendor/github.com/elastic/beats/v7/libbeat/README.md deleted file mode 100644 index 4457f82a..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# libbeat - Framework for building the Beats - -libbeat is a Go library containing the common packages for all the -[Beats](https://www.elastic.co/products/beats). -It is Apache licensed and actively maintained by the Elastic team. - -If you want to create a new project that reads some sort of operational data -and ships it to Elasticsearch, we suggest you make use of this library. Please -start by reading our [CONTRIBUTING](../CONTRIBUTING.md) file. We also have a -[developer -guide](https://www.elastic.co/guide/en/beats/libbeat/current/new-beat.html) to -help you with the creation of new Beats. - -Please also open a topic on the [forums](https://discuss.elastic.co/c/beats/libbeat) and -we'll help you get started. - -To see the Beats that are built on top of this library, please see the list -from the main [README](../README.md) file and the list of [community -Beats](https://www.elastic.co/guide/en/beats/libbeat/master/community-beats.html). diff --git a/vendor/github.com/elastic/beats/v7/libbeat/_meta/config.docker.yml b/vendor/github.com/elastic/beats/v7/libbeat/_meta/config.docker.yml deleted file mode 100644 index 6ce79dc1..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/_meta/config.docker.yml +++ /dev/null @@ -1,8 +0,0 @@ -processors: -- add_cloud_metadata: ~ -- add_docker_metadata: ~ - -output.elasticsearch: - hosts: '${ELASTICSEARCH_HOSTS:elasticsearch:9200}' - username: '${ELASTICSEARCH_USERNAME:}' - password: '${ELASTICSEARCH_PASSWORD:}' diff --git a/vendor/github.com/elastic/beats/v7/libbeat/_meta/config.reference.yml.tmpl b/vendor/github.com/elastic/beats/v7/libbeat/_meta/config.reference.yml.tmpl deleted file mode 100644 index 995e7bf3..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/_meta/config.reference.yml.tmpl +++ /dev/null @@ -1,1296 +0,0 @@ - -#================================ General ====================================== - -# The name of the shipper that publishes the network data. It can be used to group -# all the transactions sent by a single shipper in the web interface. -# If this options is not defined, the hostname is used. -#name: - -# The tags of the shipper are included in their own field with each -# transaction published. Tags make it easy to group servers by different -# logical properties. -#tags: ["service-X", "web-tier"] - -# Optional fields that you can specify to add additional information to the -# output. Fields can be scalar values, arrays, dictionaries, or any nested -# combination of these. -#fields: -# env: staging - -# If this option is set to true, the custom fields are stored as top-level -# fields in the output document instead of being grouped under a fields -# sub-dictionary. Default is false. -#fields_under_root: false - -# Internal queue configuration for buffering events to be published. -#queue: - # Queue type by name (default 'mem') - # The memory queue will present all available events (up to the outputs - # bulk_max_size) to the output, the moment the output is ready to server - # another batch of events. - #mem: - # Max number of events the queue can buffer. - #events: 4096 - - # Hints the minimum number of events stored in the queue, - # before providing a batch of events to the outputs. - # The default value is set to 2048. - # A value of 0 ensures events are immediately available - # to be sent to the outputs. - #flush.min_events: 2048 - - # Maximum duration after which events are available to the outputs, - # if the number of events stored in the queue is < `flush.min_events`. - #flush.timeout: 1s - - # The spool queue will store events in a local spool file, before - # forwarding the events to the outputs. - # - # Beta: spooling to disk is currently a beta feature. Use with care. - # - # The spool file is a circular buffer, which blocks once the file/buffer is full. - # Events are put into a write buffer and flushed once the write buffer - # is full or the flush_timeout is triggered. - # Once ACKed by the output, events are removed immediately from the queue, - # making space for new events to be persisted. - #spool: - # The file namespace configures the file path and the file creation settings. - # Once the file exists, the `size`, `page_size` and `prealloc` settings - # will have no more effect. - #file: - # Location of spool file. The default value is ${path.data}/spool.dat. - #path: "${path.data}/spool.dat" - - # Configure file permissions if file is created. The default value is 0600. - #permissions: 0600 - - # File size hint. The spool blocks, once this limit is reached. The default value is 100 MiB. - #size: 100MiB - - # The files page size. A file is split into multiple pages of the same size. The default value is 4KiB. - #page_size: 4KiB - - # If prealloc is set, the required space for the file is reserved using - # truncate. The default value is true. - #prealloc: true - - # Spool writer settings - # Events are serialized into a write buffer. The write buffer is flushed if: - # - The buffer limit has been reached. - # - The configured limit of buffered events is reached. - # - The flush timeout is triggered. - #write: - # Sets the write buffer size. - #buffer_size: 1MiB - - # Maximum duration after which events are flushed if the write buffer - # is not full yet. The default value is 1s. - #flush.timeout: 1s - - # Number of maximum buffered events. The write buffer is flushed once the - # limit is reached. - #flush.events: 16384 - - # Configure the on-disk event encoding. The encoding can be changed - # between restarts. - # Valid encodings are: json, ubjson, and cbor. - #codec: cbor - #read: - # Reader flush timeout, waiting for more events to become available, so - # to fill a complete batch as required by the outputs. - # If flush_timeout is 0, all available events are forwarded to the - # outputs immediately. - # The default value is 0s. - #flush.timeout: 0s - -# Sets the maximum number of CPUs that can be executing simultaneously. The -# default is the number of logical CPUs available in the system. -#max_procs: - -#================================ Processors =================================== - -# Processors are used to reduce the number of fields in the exported event or to -# enhance the event with external metadata. This section defines a list of -# processors that are applied one by one and the first one receives the initial -# event: -# -# event -> filter1 -> event1 -> filter2 ->event2 ... -# -# The supported processors are drop_fields, drop_event, include_fields, -# decode_json_fields, and add_cloud_metadata. -# -# For example, you can use the following processors to keep the fields that -# contain CPU load percentages, but remove the fields that contain CPU ticks -# values: -# -#processors: -#- include_fields: -# fields: ["cpu"] -#- drop_fields: -# fields: ["cpu.user", "cpu.system"] -# -# The following example drops the events that have the HTTP response code 200: -# -#processors: -#- drop_event: -# when: -# equals: -# http.code: 200 -# -# The following example renames the field a to b: -# -#processors: -#- rename: -# fields: -# - from: "a" -# to: "b" -# -# The following example tokenizes the string into fields: -# -#processors: -#- dissect: -# tokenizer: "%{key1} - %{key2}" -# field: "message" -# target_prefix: "dissect" -# -# The following example enriches each event with metadata from the cloud -# provider about the host machine. It works on EC2, GCE, DigitalOcean, -# Tencent Cloud, and Alibaba Cloud. -# -#processors: -#- add_cloud_metadata: ~ -# -# The following example enriches each event with the machine's local time zone -# offset from UTC. -# -#processors: -#- add_locale: -# format: offset -# -# The following example enriches each event with docker metadata, it matches -# given fields to an existing container id and adds info from that container: -# -#processors: -#- add_docker_metadata: -# host: "unix:///var/run/docker.sock" -# match_fields: ["system.process.cgroup.id"] -# match_pids: ["process.pid", "process.ppid"] -# match_source: true -# match_source_index: 4 -# match_short_id: false -# cleanup_timeout: 60 -# labels.dedot: false -# # To connect to Docker over TLS you must specify a client and CA certificate. -# #ssl: -# # certificate_authority: "/etc/pki/root/ca.pem" -# # certificate: "/etc/pki/client/cert.pem" -# # key: "/etc/pki/client/cert.key" -# -# The following example enriches each event with docker metadata, it matches -# container id from log path available in `source` field (by default it expects -# it to be /var/lib/docker/containers/*/*.log). -# -#processors: -#- add_docker_metadata: ~ -# -# The following example enriches each event with host metadata. -# -#processors: -#- add_host_metadata: ~ -# -# The following example enriches each event with process metadata using -# process IDs included in the event. -# -#processors: -#- add_process_metadata: -# match_pids: ["system.process.ppid"] -# target: system.process.parent -# -# The following example decodes fields containing JSON strings -# and replaces the strings with valid JSON objects. -# -#processors: -#- decode_json_fields: -# fields: ["field1", "field2", ...] -# process_array: false -# max_depth: 1 -# target: "" -# overwrite_keys: false -# -#processors: -#- decompress_gzip_field: -# from: "field1" -# to: "field2" -# ignore_missing: false -# fail_on_error: true -# -# The following example copies the value of message to message_copied -# -#processors: -#- copy_fields: -# fields: -# - from: message -# to: message_copied -# fail_on_error: true -# ignore_missing: false -# -# The following example truncates the value of message to 1024 bytes -# -#processors: -#- truncate_fields: -# fields: -# - message -# max_bytes: 1024 -# fail_on_error: false -# ignore_missing: true -# -# The following example preserves the raw message under event.original -# -#processors: -#- copy_fields: -# fields: -# - from: message -# to: event.original -# fail_on_error: false -# ignore_missing: true -#- truncate_fields: -# fields: -# - event.original -# max_bytes: 1024 -# fail_on_error: false -# ignore_missing: true - -#============================= Elastic Cloud ================================== - -# These settings simplify using {{.BeatName | title}} with the Elastic Cloud (https://cloud.elastic.co/). - -# The cloud.id setting overwrites the `output.elasticsearch.hosts` and -# `setup.kibana.host` options. -# You can find the `cloud.id` in the Elastic Cloud web UI. -#cloud.id: - -# The cloud.auth setting overwrites the `output.elasticsearch.username` and -# `output.elasticsearch.password` settings. The format is `:`. -#cloud.auth: - -#================================ Outputs ====================================== - -# Configure what output to use when sending the data collected by the beat. - -#-------------------------- Elasticsearch output ------------------------------- -output.elasticsearch: - # Boolean flag to enable or disable the output module. - #enabled: true - - # Array of hosts to connect to. - # Scheme and port can be left out and will be set to the default (http and 9200) - # In case you specify and additional path, the scheme is required: http://localhost:9200/path - # IPv6 addresses should always be defined as: https://[2001:db8::1]:9200 - hosts: ["localhost:9200"] - - # Set gzip compression level. - #compression_level: 0 - - # Configure escaping HTML symbols in strings. - #escape_html: false - - # Protocol - either `http` (default) or `https`. - #protocol: "https" - - # Authentication credentials - either API key or username/password. - #api_key: "id:api_key" - #username: "elastic" - #password: "changeme" - - # Dictionary of HTTP parameters to pass within the URL with index operations. - #parameters: - #param1: value1 - #param2: value2 - - # Number of workers per Elasticsearch host. - #worker: 1 - - # Optional index name. The default is "beat-index-prefix" plus date - # and generates [beat-index-prefix-]YYYY.MM.DD keys. - # In case you modify this pattern you must update setup.template.name and setup.template.pattern accordingly. - #index: "beat-index-prefix-%{[agent.version]}-%{+yyyy.MM.dd}" - - # Optional ingest node pipeline. By default no pipeline will be used. - #pipeline: "" - - # Optional HTTP path - #path: "/elasticsearch" - - # Custom HTTP headers to add to each request - #headers: - # X-My-Header: Contents of the header - - # Proxy server URL - #proxy_url: http://proxy:3128 - - # Whether to disable proxy settings for outgoing connections. If true, this - # takes precedence over both the proxy_url field and any environment settings - # (HTTP_PROXY, HTTPS_PROXY). The default is false. - #proxy_disable: false - - # The number of times a particular Elasticsearch index operation is attempted. If - # the indexing operation doesn't succeed after this many retries, the events are - # dropped. The default is 3. - #max_retries: 3 - - # The maximum number of events to bulk in a single Elasticsearch bulk API index request. - # The default is 50. - #bulk_max_size: 50 - - # The number of seconds to wait before trying to reconnect to Elasticsearch - # after a network error. After waiting backoff.init seconds, the Beat - # tries to reconnect. If the attempt fails, the backoff timer is increased - # exponentially up to backoff.max. After a successful connection, the backoff - # timer is reset. The default is 1s. - #backoff.init: 1s - - # The maximum number of seconds to wait before attempting to connect to - # Elasticsearch after a network error. The default is 60s. - #backoff.max: 60s - - # Configure HTTP request timeout before failing a request to Elasticsearch. - #timeout: 90 - - # Use SSL settings for HTTPS. - #ssl.enabled: true - - # Configure SSL verification mode. If `none` is configured, all server hosts - # and certificates will be accepted. In this mode, SSL-based connections are - # susceptible to man-in-the-middle attacks. Use only for testing. Default is - # `full`. - #ssl.verification_mode: full - - # List of supported/valid TLS versions. By default all TLS versions from 1.1 - # up to 1.3 are enabled. - #ssl.supported_protocols: [TLSv1.1, TLSv1.2, TLSv1.3] - - # List of root certificates for HTTPS server verifications - #ssl.certificate_authorities: ["/etc/pki/root/ca.pem"] - - # Certificate for SSL client authentication - #ssl.certificate: "/etc/pki/client/cert.pem" - - # Client certificate key - #ssl.key: "/etc/pki/client/cert.key" - - # Optional passphrase for decrypting the certificate key. - #ssl.key_passphrase: '' - - # Configure cipher suites to be used for SSL connections - #ssl.cipher_suites: [] - - # Configure curve types for ECDHE-based cipher suites - #ssl.curve_types: [] - - # Configure what types of renegotiation are supported. Valid options are - # never, once, and freely. Default is never. - #ssl.renegotiation: never - - # Configure a pin that can be used to do extra validation of the verified certificate chain, - # this allow you to ensure that a specific certificate is used to validate the chain of trust. - # - # The pin is a base64 encoded string of the SHA-256 fingerprint. - #ssl.ca_sha256: "" -{{if not .ExcludeLogstash}} -#----------------------------- Logstash output --------------------------------- -#output.logstash: - # Boolean flag to enable or disable the output module. - #enabled: true - - # The Logstash hosts - #hosts: ["localhost:5044"] - - # Number of workers per Logstash host. - #worker: 1 - - # Set gzip compression level. - #compression_level: 3 - - # Configure escaping HTML symbols in strings. - #escape_html: false - - # Optional maximum time to live for a connection to Logstash, after which the - # connection will be re-established. A value of `0s` (the default) will - # disable this feature. - # - # Not yet supported for async connections (i.e. with the "pipelining" option set) - #ttl: 30s - - # Optionally load-balance events between Logstash hosts. Default is false. - #loadbalance: false - - # Number of batches to be sent asynchronously to Logstash while processing - # new batches. - #pipelining: 2 - - # If enabled only a subset of events in a batch of events is transferred per - # transaction. The number of events to be sent increases up to `bulk_max_size` - # if no error is encountered. - #slow_start: false - - # The number of seconds to wait before trying to reconnect to Logstash - # after a network error. After waiting backoff.init seconds, the Beat - # tries to reconnect. If the attempt fails, the backoff timer is increased - # exponentially up to backoff.max. After a successful connection, the backoff - # timer is reset. The default is 1s. - #backoff.init: 1s - - # The maximum number of seconds to wait before attempting to connect to - # Logstash after a network error. The default is 60s. - #backoff.max: 60s - - # Optional index name. The default index name is set to beat-index-prefix - # in all lowercase. - #index: 'beat-index-prefix' - - # SOCKS5 proxy server URL - #proxy_url: socks5://user:password@socks5-server:2233 - - # Resolve names locally when using a proxy server. Defaults to false. - #proxy_use_local_resolver: false - - # Enable SSL support. SSL is automatically enabled if any SSL setting is set. - #ssl.enabled: true - - # Configure SSL verification mode. If `none` is configured, all server hosts - # and certificates will be accepted. In this mode, SSL based connections are - # susceptible to man-in-the-middle attacks. Use only for testing. Default is - # `full`. - #ssl.verification_mode: full - - # List of supported/valid TLS versions. By default all TLS versions from 1.1 - # up to 1.3 are enabled. - #ssl.supported_protocols: [TLSv1.1, TLSv1.2, TLSv1.3] - - # Optional SSL configuration options. SSL is off by default. - # List of root certificates for HTTPS server verifications - #ssl.certificate_authorities: ["/etc/pki/root/ca.pem"] - - # Certificate for SSL client authentication - #ssl.certificate: "/etc/pki/client/cert.pem" - - # Client certificate key - #ssl.key: "/etc/pki/client/cert.key" - - # Optional passphrase for decrypting the Certificate Key. - #ssl.key_passphrase: '' - - # Configure cipher suites to be used for SSL connections - #ssl.cipher_suites: [] - - # Configure curve types for ECDHE-based cipher suites - #ssl.curve_types: [] - - # Configure what types of renegotiation are supported. Valid options are - # never, once, and freely. Default is never. - #ssl.renegotiation: never - - # Configure a pin that can be used to do extra validation of the verified certificate chain, - # this allow you to ensure that a specific certificate is used to validate the chain of trust. - # - # The pin is a base64 encoded string of the SHA-256 fingerprint. - #ssl.ca_sha256: "" - - # The number of times to retry publishing an event after a publishing failure. - # After the specified number of retries, the events are typically dropped. - # Some Beats, such as Filebeat and Winlogbeat, ignore the max_retries setting - # and retry until all events are published. Set max_retries to a value less - # than 0 to retry until all events are published. The default is 3. - #max_retries: 3 - - # The maximum number of events to bulk in a single Logstash request. The - # default is 2048. - #bulk_max_size: 2048 - - # The number of seconds to wait for responses from the Logstash server before - # timing out. The default is 30s. - #timeout: 30s -{{end}}{{if not .ExcludeKafka}} -#------------------------------- Kafka output ---------------------------------- -#output.kafka: - # Boolean flag to enable or disable the output module. - #enabled: true - - # The list of Kafka broker addresses from which to fetch the cluster metadata. - # The cluster metadata contain the actual Kafka brokers events are published - # to. - #hosts: ["localhost:9092"] - - # The Kafka topic used for produced events. The setting can be a format string - # using any event field. To set the topic from document type use `%{[type]}`. - #topic: beats - - # The Kafka event key setting. Use format string to create a unique event key. - # By default no event key will be generated. - #key: '' - - # The Kafka event partitioning strategy. Default hashing strategy is `hash` - # using the `output.kafka.key` setting or randomly distributes events if - # `output.kafka.key` is not configured. - #partition.hash: - # If enabled, events will only be published to partitions with reachable - # leaders. Default is false. - #reachable_only: false - - # Configure alternative event field names used to compute the hash value. - # If empty `output.kafka.key` setting will be used. - # Default value is empty list. - #hash: [] - - # Authentication details. Password is required if username is set. - #username: '' - #password: '' - - # Kafka version {{.BeatName | title}} is assumed to run against. Defaults to the "1.0.0". - #version: '1.0.0' - - # Configure JSON encoding - #codec.json: - # Pretty-print JSON event - #pretty: false - - # Configure escaping HTML symbols in strings. - #escape_html: false - - # Metadata update configuration. Metadata contains leader information - # used to decide which broker to use when publishing. - #metadata: - # Max metadata request retry attempts when cluster is in middle of leader - # election. Defaults to 3 retries. - #retry.max: 3 - - # Wait time between retries during leader elections. Default is 250ms. - #retry.backoff: 250ms - - # Refresh metadata interval. Defaults to every 10 minutes. - #refresh_frequency: 10m - - # Strategy for fetching the topics metadata from the broker. Default is false. - #full: false - - # The number of concurrent load-balanced Kafka output workers. - #worker: 1 - - # The number of times to retry publishing an event after a publishing failure. - # After the specified number of retries, events are typically dropped. - # Some Beats, such as Filebeat, ignore the max_retries setting and retry until - # all events are published. Set max_retries to a value less than 0 to retry - # until all events are published. The default is 3. - #max_retries: 3 - - # The maximum number of events to bulk in a single Kafka request. The default - # is 2048. - #bulk_max_size: 2048 - - # Duration to wait before sending bulk Kafka request. 0 is no delay. The default - # is 0. - #bulk_flush_frequency: 0s - - # The number of seconds to wait for responses from the Kafka brokers before - # timing out. The default is 30s. - #timeout: 30s - - # The maximum duration a broker will wait for number of required ACKs. The - # default is 10s. - #broker_timeout: 10s - - # The number of messages buffered for each Kafka broker. The default is 256. - #channel_buffer_size: 256 - - # The keep-alive period for an active network connection. If 0s, keep-alives - # are disabled. The default is 0 seconds. - #keep_alive: 0 - - # Sets the output compression codec. Must be one of none, snappy and gzip. The - # default is gzip. - #compression: gzip - - # Set the compression level. Currently only gzip provides a compression level - # between 0 and 9. The default value is chosen by the compression algorithm. - #compression_level: 4 - - # The maximum permitted size of JSON-encoded messages. Bigger messages will be - # dropped. The default value is 1000000 (bytes). This value should be equal to - # or less than the broker's message.max.bytes. - #max_message_bytes: 1000000 - - # The ACK reliability level required from broker. 0=no response, 1=wait for - # local commit, -1=wait for all replicas to commit. The default is 1. Note: - # If set to 0, no ACKs are returned by Kafka. Messages might be lost silently - # on error. - #required_acks: 1 - - # The configurable ClientID used for logging, debugging, and auditing - # purposes. The default is "beats". - #client_id: beats - - # Enable SSL support. SSL is automatically enabled if any SSL setting is set. - #ssl.enabled: true - - # Optional SSL configuration options. SSL is off by default. - # List of root certificates for HTTPS server verifications - #ssl.certificate_authorities: ["/etc/pki/root/ca.pem"] - - # Configure SSL verification mode. If `none` is configured, all server hosts - # and certificates will be accepted. In this mode, SSL based connections are - # susceptible to man-in-the-middle attacks. Use only for testing. Default is - # `full`. - #ssl.verification_mode: full - - # List of supported/valid TLS versions. By default all TLS versions from 1.1 - # up to 1.3 are enabled. - #ssl.supported_protocols: [TLSv1.1, TLSv1.2, TLSv1.3] - - # Certificate for SSL client authentication - #ssl.certificate: "/etc/pki/client/cert.pem" - - # Client Certificate Key - #ssl.key: "/etc/pki/client/cert.key" - - # Optional passphrase for decrypting the Certificate Key. - #ssl.key_passphrase: '' - - # Configure cipher suites to be used for SSL connections - #ssl.cipher_suites: [] - - # Configure curve types for ECDHE-based cipher suites - #ssl.curve_types: [] - - # Configure what types of renegotiation are supported. Valid options are - # never, once, and freely. Default is never. - #ssl.renegotiation: never - - # Authentication type to use with Kerberos. Available options: keytab, password. - #kerberos.auth_type: password - - # Path to the keytab file. It is used when auth_type is set to keytab. - #kerberos.keytab: /etc/krb5kdc/kafka.keytab - - # Path to the Kerberos configuration. - #kerberos.config_path: /etc/path/config - - # The service principal name. - #kerberos.service_name: HTTP/my-service@realm - - # Name of the Kerberos user. It is used when auth_type is set to password. - #kerberos.username: elastic - - # Password of the Kerberos user. It is used when auth_type is set to password. - #kerberos.password: changeme - - # Kerberos realm. - #kerberos.realm: ELASTIC -{{end}}{{if not .ExcludeRedis}} -#------------------------------- Redis output ---------------------------------- -#output.redis: - # Boolean flag to enable or disable the output module. - #enabled: true - - # Configure JSON encoding - #codec.json: - # Pretty print json event - #pretty: false - - # Configure escaping HTML symbols in strings. - #escape_html: false - - # The list of Redis servers to connect to. If load-balancing is enabled, the - # events are distributed to the servers in the list. If one server becomes - # unreachable, the events are distributed to the reachable servers only. - # The hosts setting supports redis and rediss urls with custom password like - # redis://:password@localhost:6379. - #hosts: ["localhost:6379"] - - # The name of the Redis list or channel the events are published to. The - # default is {{.BeatName}}. - #key: {{.BeatName}} - - # The password to authenticate to Redis with. The default is no authentication. - #password: - - # The Redis database number where the events are published. The default is 0. - #db: 0 - - # The Redis data type to use for publishing events. If the data type is list, - # the Redis RPUSH command is used. If the data type is channel, the Redis - # PUBLISH command is used. The default value is list. - #datatype: list - - # The number of workers to use for each host configured to publish events to - # Redis. Use this setting along with the loadbalance option. For example, if - # you have 2 hosts and 3 workers, in total 6 workers are started (3 for each - # host). - #worker: 1 - - # If set to true and multiple hosts or workers are configured, the output - # plugin load balances published events onto all Redis hosts. If set to false, - # the output plugin sends all events to only one host (determined at random) - # and will switch to another host if the currently selected one becomes - # unreachable. The default value is true. - #loadbalance: true - - # The Redis connection timeout in seconds. The default is 5 seconds. - #timeout: 5s - - # The number of times to retry publishing an event after a publishing failure. - # After the specified number of retries, the events are typically dropped. - # Some Beats, such as Filebeat, ignore the max_retries setting and retry until - # all events are published. Set max_retries to a value less than 0 to retry - # until all events are published. The default is 3. - #max_retries: 3 - - # The number of seconds to wait before trying to reconnect to Redis - # after a network error. After waiting backoff.init seconds, the Beat - # tries to reconnect. If the attempt fails, the backoff timer is increased - # exponentially up to backoff.max. After a successful connection, the backoff - # timer is reset. The default is 1s. - #backoff.init: 1s - - # The maximum number of seconds to wait before attempting to connect to - # Redis after a network error. The default is 60s. - #backoff.max: 60s - - # The maximum number of events to bulk in a single Redis request or pipeline. - # The default is 2048. - #bulk_max_size: 2048 - - # The URL of the SOCKS5 proxy to use when connecting to the Redis servers. The - # value must be a URL with a scheme of socks5://. - #proxy_url: - - # This option determines whether Redis hostnames are resolved locally when - # using a proxy. The default value is false, which means that name resolution - # occurs on the proxy server. - #proxy_use_local_resolver: false - - # Enable SSL support. SSL is automatically enabled, if any SSL setting is set. - #ssl.enabled: true - - # Configure SSL verification mode. If `none` is configured, all server hosts - # and certificates will be accepted. In this mode, SSL based connections are - # susceptible to man-in-the-middle attacks. Use only for testing. Default is - # `full`. - #ssl.verification_mode: full - - # List of supported/valid TLS versions. By default all TLS versions from 1.1 - # up to 1.3 are enabled. - #ssl.supported_protocols: [TLSv1.1, TLSv1.2, TLSv1.3] - - # Optional SSL configuration options. SSL is off by default. - # List of root certificates for HTTPS server verifications - #ssl.certificate_authorities: ["/etc/pki/root/ca.pem"] - - # Certificate for SSL client authentication - #ssl.certificate: "/etc/pki/client/cert.pem" - - # Client Certificate Key - #ssl.key: "/etc/pki/client/cert.key" - - # Optional passphrase for decrypting the Certificate Key. - #ssl.key_passphrase: '' - - # Configure cipher suites to be used for SSL connections - #ssl.cipher_suites: [] - - # Configure curve types for ECDHE based cipher suites - #ssl.curve_types: [] - - # Configure what types of renegotiation are supported. Valid options are - # never, once, and freely. Default is never. - #ssl.renegotiation: never -{{end}}{{if not .ExcludeFileOutput}} -#------------------------------- File output ----------------------------------- -#output.file: - # Boolean flag to enable or disable the output module. - #enabled: true - - # Configure JSON encoding - #codec.json: - # Pretty-print JSON event - #pretty: false - - # Configure escaping HTML symbols in strings. - #escape_html: false - - # Path to the directory where to save the generated files. The option is - # mandatory. - #path: "/tmp/{{.BeatName}}" - - # Name of the generated files. The default is `{{.BeatName}}` and it generates - # files: `{{.BeatName}}`, `{{.BeatName}}.1`, `{{.BeatName}}.2`, etc. - #filename: {{.BeatName}} - - # Maximum size in kilobytes of each file. When this size is reached, and on - # every {{.BeatName | title}} restart, the files are rotated. The default value is 10240 - # kB. - #rotate_every_kb: 10000 - - # Maximum number of files under path. When this number of files is reached, - # the oldest file is deleted and the rest are shifted from last to first. The - # default is 7 files. - #number_of_files: 7 - - # Permissions to use for file creation. The default is 0600. - #permissions: 0600 -{{end}}{{if not .ExcludeConsole}} -#----------------------------- Console output --------------------------------- -#output.console: - # Boolean flag to enable or disable the output module. - #enabled: true - - # Configure JSON encoding - #codec.json: - # Pretty-print JSON event - #pretty: false - - # Configure escaping HTML symbols in strings. - #escape_html: false -{{end}} -#================================= Paths ====================================== - -# The home path for the {{.BeatName | title}} installation. This is the default base path -# for all other path settings and for miscellaneous files that come with the -# distribution (for example, the sample dashboards). -# If not set by a CLI flag or in the configuration file, the default for the -# home path is the location of the binary. -#path.home: - -# The configuration path for the {{.BeatName | title}} installation. This is the default -# base path for configuration files, including the main YAML configuration file -# and the Elasticsearch template file. If not set by a CLI flag or in the -# configuration file, the default for the configuration path is the home path. -#path.config: ${path.home} - -# The data path for the {{.BeatName | title}} installation. This is the default base path -# for all the files in which {{.BeatName | title}} needs to store its data. If not set by a -# CLI flag or in the configuration file, the default for the data path is a data -# subdirectory inside the home path. -#path.data: ${path.home}/data - -# The logs path for a {{.BeatName | title}} installation. This is the default location for -# the Beat's log files. If not set by a CLI flag or in the configuration file, -# the default for the logs path is a logs subdirectory inside the home path. -#path.logs: ${path.home}/logs - -#================================ Keystore ========================================== -# Location of the Keystore containing the keys and their sensitive values. -#keystore.path: "${path.config}/beats.keystore" - -#============================== Dashboards ===================================== -# These settings control loading the sample dashboards to the Kibana index. Loading -# the dashboards are disabled by default and can be enabled either by setting the -# options here, or by using the `-setup` CLI flag or the `setup` command. -#setup.dashboards.enabled: false - -# The directory from where to read the dashboards. The default is the `kibana` -# folder in the home path. -#setup.dashboards.directory: ${path.home}/kibana - -# The URL from where to download the dashboards archive. It is used instead of -# the directory if it has a value. -#setup.dashboards.url: - -# The file archive (zip file) from where to read the dashboards. It is used instead -# of the directory when it has a value. -#setup.dashboards.file: - -# In case the archive contains the dashboards from multiple Beats, this lets you -# select which one to load. You can load all the dashboards in the archive by -# setting this to the empty string. -#setup.dashboards.beat: {{.BeatName}} - -# The name of the Kibana index to use for setting the configuration. Default is ".kibana" -#setup.dashboards.kibana_index: .kibana - -# The Elasticsearch index name. This overwrites the index name defined in the -# dashboards and index pattern. Example: testbeat-* -#setup.dashboards.index: - -# Always use the Kibana API for loading the dashboards instead of autodetecting -# how to install the dashboards by first querying Elasticsearch. -#setup.dashboards.always_kibana: false - -# If true and Kibana is not reachable at the time when dashboards are loaded, -# it will retry to reconnect to Kibana instead of exiting with an error. -#setup.dashboards.retry.enabled: false - -# Duration interval between Kibana connection retries. -#setup.dashboards.retry.interval: 1s - -# Maximum number of retries before exiting with an error, 0 for unlimited retrying. -#setup.dashboards.retry.maximum: 0 - - -#============================== Template ===================================== - -# A template is used to set the mapping in Elasticsearch -# By default template loading is enabled and the template is loaded. -# These settings can be adjusted to load your own template or overwrite existing ones. - -# Set to false to disable template loading. -#setup.template.enabled: true - -# Template name. By default the template name is "beat-index-prefix-%{[agent.version]}" -# The template name and pattern has to be set in case the Elasticsearch index pattern is modified. -#setup.template.name: "beat-index-prefix-%{[agent.version]}" - -# Template pattern. By default the template pattern is "-%{[agent.version]}-*" to apply to the default index settings. -# The first part is the version of the beat and then -* is used to match all daily indices. -# The template name and pattern has to be set in case the Elasticsearch index pattern is modified. -#setup.template.pattern: "beat-index-prefix-%{[agent.version]}-*" - -# Path to fields.yml file to generate the template -#setup.template.fields: "${path.config}/fields.yml" - -# A list of fields to be added to the template and Kibana index pattern. Also -# specify setup.template.overwrite: true to overwrite the existing template. -#setup.template.append_fields: -#- name: field_name -# type: field_type - -# Enable JSON template loading. If this is enabled, the fields.yml is ignored. -#setup.template.json.enabled: false - -# Path to the JSON template file -#setup.template.json.path: "${path.config}/template.json" - -# Name under which the template is stored in Elasticsearch -#setup.template.json.name: "" - -# Overwrite existing template -#setup.template.overwrite: false - -# Elasticsearch template settings -setup.template.settings: - - # A dictionary of settings to place into the settings.index dictionary - # of the Elasticsearch template. For more details, please check - # https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping.html - #index: - #number_of_shards: 1 - #codec: best_compression - - # A dictionary of settings for the _source field. For more details, please check - # https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-source-field.html - #_source: - #enabled: false - -#============================== Setup ILM ===================================== - -# Configure index lifecycle management (ILM). These settings create a write -# alias and add additional settings to the index template. When ILM is enabled, -# output.elasticsearch.index is ignored, and the write alias is used to set the -# index name. - -# Enable ILM support. Valid values are true, false, and auto. When set to auto -# (the default), the Beat uses index lifecycle management when it connects to a -# cluster that supports ILM; otherwise, it creates daily indices. -#setup.ilm.enabled: auto - -# Set the prefix used in the index lifecycle write alias name. The default alias -# name is 'beatname-%{[agent.version]}'. -#setup.ilm.rollover_alias: "beat-index-prefix" - -# Set the rollover index pattern. The default is "%{now/d}-000001". -#setup.ilm.pattern: "{now/d}-000001" - -# Set the lifecycle policy name. The default policy name is -# 'beatname'. -#setup.ilm.policy_name: "mypolicy" - -# The path to a JSON file that contains a lifecycle policy configuration. Used -# to load your own lifecycle policy. -#setup.ilm.policy_file: - -# Disable the check for an existing lifecycle policy. The default is true. If -# you disable this check, set setup.ilm.overwrite: true so the lifecycle policy -# can be installed. -#setup.ilm.check_exists: true - -# Overwrite the lifecycle policy at startup. The default is false. -#setup.ilm.overwrite: false - -#============================== Kibana ===================================== - -# Starting with Beats version 6.0.0, the dashboards are loaded via the Kibana API. -# This requires a Kibana endpoint configuration. -setup.kibana: - - # Kibana Host - # Scheme and port can be left out and will be set to the default (http and 5601) - # In case you specify and additional path, the scheme is required: http://localhost:5601/path - # IPv6 addresses should always be defined as: https://[2001:db8::1]:5601 - #host: "localhost:5601" - - # Optional protocol and basic auth credentials. - #protocol: "https" - #username: "elastic" - #password: "changeme" - - # Optional HTTP path - #path: "" - - # Optional Kibana space ID. - #space.id: "" - - # Use SSL settings for HTTPS. Default is true. - #ssl.enabled: true - - # Configure SSL verification mode. If `none` is configured, all server hosts - # and certificates will be accepted. In this mode, SSL based connections are - # susceptible to man-in-the-middle attacks. Use only for testing. Default is - # `full`. - #ssl.verification_mode: full - - # List of supported/valid TLS versions. By default all TLS versions from 1.1 - # up to 1.3 are enabled. - #ssl.supported_protocols: [TLSv1.1, TLSv1.2, TLSv1.3] - - # SSL configuration. The default is off. - # List of root certificates for HTTPS server verifications - #ssl.certificate_authorities: ["/etc/pki/root/ca.pem"] - - # Certificate for SSL client authentication - #ssl.certificate: "/etc/pki/client/cert.pem" - - # Client certificate key - #ssl.key: "/etc/pki/client/cert.key" - - # Optional passphrase for decrypting the certificate key. - #ssl.key_passphrase: '' - - # Configure cipher suites to be used for SSL connections - #ssl.cipher_suites: [] - - # Configure curve types for ECDHE-based cipher suites - #ssl.curve_types: [] - - - -#================================ Logging ====================================== -# There are four options for the log output: file, stderr, syslog, eventlog -# The file output is the default. - -# Sets log level. The default log level is info. -# Available log levels are: error, warning, info, debug -#logging.level: info - -# Enable debug output for selected components. To enable all selectors use ["*"] -# Other available selectors are "beat", "publish", "service" -# Multiple selectors can be chained. -#logging.selectors: [ ] - -# Send all logging output to stderr. The default is false. -#logging.to_stderr: false - -# Send all logging output to syslog. The default is false. -#logging.to_syslog: false - -# Send all logging output to Windows Event Logs. The default is false. -#logging.to_eventlog: false - -# If enabled, {{.BeatName | title}} periodically logs its internal metrics that have changed -# in the last period. For each metric that changed, the delta from the value at -# the beginning of the period is logged. Also, the total values for -# all non-zero internal metrics are logged on shutdown. The default is true. -#logging.metrics.enabled: true - -# The period after which to log the internal metrics. The default is 30s. -#logging.metrics.period: 30s - -# Logging to rotating files. Set logging.to_files to false to disable logging to -# files. -logging.to_files: true -logging.files: - # Configure the path where the logs are written. The default is the logs directory - # under the home path (the binary location). - #path: /var/log/{{.BeatName}} - - # The name of the files where the logs are written to. - #name: {{.BeatName}} - - # Configure log file size limit. If limit is reached, log file will be - # automatically rotated - #rotateeverybytes: 10485760 # = 10MB - - # Number of rotated log files to keep. Oldest files will be deleted first. - #keepfiles: 7 - - # The permissions mask to apply when rotating log files. The default value is 0600. - # Must be a valid Unix-style file permissions mask expressed in octal notation. - #permissions: 0600 - - # Enable log file rotation on time intervals in addition to size-based rotation. - # Intervals must be at least 1s. Values of 1m, 1h, 24h, 7*24h, 30*24h, and 365*24h - # are boundary-aligned with minutes, hours, days, weeks, months, and years as - # reported by the local system clock. All other intervals are calculated from the - # Unix epoch. Defaults to disabled. - #interval: 0 - - # Rotate existing logs on startup rather than appending to the existing - # file. Defaults to true. - # rotateonstartup: true - -# Set to true to log messages in JSON format. -#logging.json: false - - -#============================== X-Pack Monitoring =============================== -# {{.BeatName | title}} can export internal metrics to a central Elasticsearch monitoring -# cluster. This requires xpack monitoring to be enabled in Elasticsearch. The -# reporting is disabled by default. - -# Set to true to enable the monitoring reporter. -#monitoring.enabled: false - -# Sets the UUID of the Elasticsearch cluster under which monitoring data for this -# {{.BeatName | title}} instance will appear in the Stack Monitoring UI. If output.elasticsearch -# is enabled, the UUID is derived from the Elasticsearch cluster referenced by output.elasticsearch. -#monitoring.cluster_uuid: - -# Uncomment to send the metrics to Elasticsearch. Most settings from the -# Elasticsearch output are accepted here as well. -# Note that the settings should point to your Elasticsearch *monitoring* cluster. -# Any setting that is not set is automatically inherited from the Elasticsearch -# output configuration, so if you have the Elasticsearch output configured such -# that it is pointing to your Elasticsearch monitoring cluster, you can simply -# uncomment the following line. -#monitoring.elasticsearch: - - # Array of hosts to connect to. - # Scheme and port can be left out and will be set to the default (http and 9200) - # In case you specify and additional path, the scheme is required: http://localhost:9200/path - # IPv6 addresses should always be defined as: https://[2001:db8::1]:9200 - #hosts: ["localhost:9200"] - - # Set gzip compression level. - #compression_level: 0 - - # Protocol - either `http` (default) or `https`. - #protocol: "https" - - # Authentication credentials - either API key or username/password. - #api_key: "id:api_key" - #username: "beats_system" - #password: "changeme" - - # Dictionary of HTTP parameters to pass within the URL with index operations. - #parameters: - #param1: value1 - #param2: value2 - - # Custom HTTP headers to add to each request - #headers: - # X-My-Header: Contents of the header - - # Proxy server url - #proxy_url: http://proxy:3128 - - # The number of times a particular Elasticsearch index operation is attempted. If - # the indexing operation doesn't succeed after this many retries, the events are - # dropped. The default is 3. - #max_retries: 3 - - # The maximum number of events to bulk in a single Elasticsearch bulk API index request. - # The default is 50. - #bulk_max_size: 50 - - # The number of seconds to wait before trying to reconnect to Elasticsearch - # after a network error. After waiting backoff.init seconds, the Beat - # tries to reconnect. If the attempt fails, the backoff timer is increased - # exponentially up to backoff.max. After a successful connection, the backoff - # timer is reset. The default is 1s. - #backoff.init: 1s - - # The maximum number of seconds to wait before attempting to connect to - # Elasticsearch after a network error. The default is 60s. - #backoff.max: 60s - - # Configure HTTP request timeout before failing an request to Elasticsearch. - #timeout: 90 - - # Use SSL settings for HTTPS. - #ssl.enabled: true - - # Configure SSL verification mode. If `none` is configured, all server hosts - # and certificates will be accepted. In this mode, SSL based connections are - # susceptible to man-in-the-middle attacks. Use only for testing. Default is - # `full`. - #ssl.verification_mode: full - - # List of supported/valid TLS versions. By default all TLS versions from 1.1 - # up to 1.3 are enabled. - #ssl.supported_protocols: [TLSv1.1, TLSv1.2, TLSv1.3] - - # SSL configuration. The default is off. - # List of root certificates for HTTPS server verifications - #ssl.certificate_authorities: ["/etc/pki/root/ca.pem"] - - # Certificate for SSL client authentication - #ssl.certificate: "/etc/pki/client/cert.pem" - - # Client certificate key - #ssl.key: "/etc/pki/client/cert.key" - - # Optional passphrase for decrypting the certificate key. - #ssl.key_passphrase: '' - - # Configure cipher suites to be used for SSL connections - #ssl.cipher_suites: [] - - # Configure curve types for ECDHE-based cipher suites - #ssl.curve_types: [] - - # Configure what types of renegotiation are supported. Valid options are - # never, once, and freely. Default is never. - #ssl.renegotiation: never - - #metrics.period: 10s - #state.period: 1m - -# The `monitoring.cloud.id` setting overwrites the `monitoring.elasticsearch.hosts` -# setting. You can find the value for this setting in the Elastic Cloud web UI. -#monitoring.cloud.id: - -# The `monitoring.cloud.auth` setting overwrites the `monitoring.elasticsearch.username` -# and `monitoring.elasticsearch.password` settings. The format is `:`. -#monitoring.cloud.auth: - -#================================ HTTP Endpoint ====================================== -# Each beat can expose internal metrics through a HTTP endpoint. For security -# reasons the endpoint is disabled by default. This feature is currently experimental. -# Stats can be access through http://localhost:5066/stats . For pretty JSON output -# append ?pretty to the URL. - -# Defines if the HTTP endpoint is enabled. -#http.enabled: false - -# The HTTP endpoint will bind to this hostname, IP address, unix socket or named pipe. -# When using IP addresses, it is recommended to only use localhost. -#http.host: localhost - -# Port on which the HTTP endpoint will bind. Default is 5066. -#http.port: 5066 - -# Define which user should be owning the named pipe. -#http.named_pipe.user: - -# Define which the permissions that should be applied to the named pipe, use the Security -# Descriptor Definition Language (SDDL) to define the permission. This option cannot be used with -# `http.user`. -#http.named_pipe.security_descriptor: - -#============================= Process Security ================================ - -# Enable or disable seccomp system call filtering on Linux. Default is enabled. -#seccomp.enabled: true - -#================================= Migration ================================== - -# This allows to enable 6.7 migration aliases -#migration.6_to_7.enabled: false diff --git a/vendor/github.com/elastic/beats/v7/libbeat/_meta/config.yml.tmpl b/vendor/github.com/elastic/beats/v7/libbeat/_meta/config.yml.tmpl deleted file mode 100644 index 6278ae44..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/_meta/config.yml.tmpl +++ /dev/null @@ -1,153 +0,0 @@ - -#================================ General ===================================== - -# The name of the shipper that publishes the network data. It can be used to group -# all the transactions sent by a single shipper in the web interface. -#name: - -# The tags of the shipper are included in their own field with each -# transaction published. -#tags: ["service-X", "web-tier"] - -# Optional fields that you can specify to add additional information to the -# output. -#fields: -# env: staging - -{{if not .ExcludeDashboards }} -#============================== Dashboards ===================================== -# These settings control loading the sample dashboards to the Kibana index. Loading -# the dashboards is disabled by default and can be enabled either by setting the -# options here or by using the `setup` command. -#setup.dashboards.enabled: false - -# The URL from where to download the dashboards archive. By default this URL -# has a value which is computed based on the Beat name and version. For released -# versions, this URL points to the dashboard archive on the artifacts.elastic.co -# website. -#setup.dashboards.url: -{{end}} -#============================== Kibana ===================================== - -# Starting with Beats version 6.0.0, the dashboards are loaded via the Kibana API. -# This requires a Kibana endpoint configuration. -setup.kibana: - - # Kibana Host - # Scheme and port can be left out and will be set to the default (http and 5601) - # In case you specify and additional path, the scheme is required: http://localhost:5601/path - # IPv6 addresses should always be defined as: https://[2001:db8::1]:5601 - #host: "localhost:5601" - - # Kibana Space ID - # ID of the Kibana Space into which the dashboards should be loaded. By default, - # the Default Space will be used. - #space.id: - -#============================= Elastic Cloud ================================== - -# These settings simplify using {{ .BeatName | title }} with the Elastic Cloud (https://cloud.elastic.co/). - -# The cloud.id setting overwrites the `output.elasticsearch.hosts` and -# `setup.kibana.host` options. -# You can find the `cloud.id` in the Elastic Cloud web UI. -#cloud.id: - -# The cloud.auth setting overwrites the `output.elasticsearch.username` and -# `output.elasticsearch.password` settings. The format is `:`. -#cloud.auth: - -#================================ Outputs ===================================== - -# Configure what output to use when sending the data collected by the beat. - -#-------------------------- Elasticsearch output ------------------------------ -output.elasticsearch: - # Array of hosts to connect to. - hosts: ["localhost:9200"] - - # Protocol - either `http` (default) or `https`. - #protocol: "https" - - # Authentication credentials - either API key or username/password. - #api_key: "id:api_key" - #username: "elastic" - #password: "changeme" -{{if not .ExcludeLogstash}} -#----------------------------- Logstash output -------------------------------- -#output.logstash: - # The Logstash hosts - #hosts: ["localhost:5044"] - - # Optional SSL. By default is off. - # List of root certificates for HTTPS server verifications - #ssl.certificate_authorities: ["/etc/pki/root/ca.pem"] - - # Certificate for SSL client authentication - #ssl.certificate: "/etc/pki/client/cert.pem" - - # Client Certificate Key - #ssl.key: "/etc/pki/client/cert.key" -{{end}} -#================================ Processors ===================================== -{{if not .UseObserverProcessor}} -# Configure processors to enhance or manipulate events generated by the beat. - -processors: - - add_host_metadata: ~ - - add_cloud_metadata: ~ -{{- if .UseDockerMetadataProcessor }} - - add_docker_metadata: ~{{ end }} - -{{- if .UseKubernetesMetadataProcessor }} - - add_kubernetes_metadata: ~ -{{- else -}} -{{ end }} -{{else}} -processors: - - add_observer_metadata: - # Optional, but recommended geo settings for the location {{ .BeatName | title }} is running in - #geo: - # Token describing this location - #name: us-east-1a - - # Lat, Lon " - #location: "37.926868, -78.024902" -{{end}} -#================================ Logging ===================================== - -# Sets log level. The default log level is info. -# Available log levels are: error, warning, info, debug -#logging.level: debug - -# At debug level, you can selectively enable logging only for some components. -# To enable all selectors use ["*"]. Examples of other selectors are "beat", -# "publish", "service". -#logging.selectors: ["*"] - -#============================== X-Pack Monitoring =============================== -# beatname can export internal metrics to a central Elasticsearch monitoring -# cluster. This requires xpack monitoring to be enabled in Elasticsearch. The -# reporting is disabled by default. - -# Set to true to enable the monitoring reporter. -#monitoring.enabled: false - -# Sets the UUID of the Elasticsearch cluster under which monitoring data for this -# {{ .BeatName | title }} instance will appear in the Stack Monitoring UI. If output.elasticsearch -# is enabled, the UUID is derived from the Elasticsearch cluster referenced by output.elasticsearch. -#monitoring.cluster_uuid: - -# Uncomment to send the metrics to Elasticsearch. Most settings from the -# Elasticsearch output are accepted here as well. -# Note that the settings should point to your Elasticsearch *monitoring* cluster. -# Any setting that is not set is automatically inherited from the Elasticsearch -# output configuration, so if you have the Elasticsearch output configured such -# that it is pointing to your Elasticsearch monitoring cluster, you can simply -# uncomment the following line. -#monitoring.elasticsearch: - -#================================= Migration ================================== - -# This allows to enable 6.7 migration aliases -#migration.6_to_7.enabled: true diff --git a/vendor/github.com/elastic/beats/v7/libbeat/_meta/fields.common.yml b/vendor/github.com/elastic/beats/v7/libbeat/_meta/fields.common.yml deleted file mode 100644 index fb76c921..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/_meta/fields.common.yml +++ /dev/null @@ -1,34 +0,0 @@ -- key: beat - anchor: beat-common - title: Beat - description: > - Contains common beat fields available in all event types. - fields: - - name: agent.hostname - type: keyword - description: Hostname of the agent. - - - name: beat.timezone - type: alias - path: event.timezone - migration: true - - - name: fields - type: object - object_type: keyword - description: > - Contains user configurable fields. - - - name: beat.name - type: alias - path: host.name - migration: true - - - name: beat.hostname - type: alias - path: agent.hostname - migration: true - - - name: timeseries.instance - type: keyword - description: Time series instance id diff --git a/vendor/github.com/elastic/beats/v7/libbeat/_meta/fields.ecs.yml b/vendor/github.com/elastic/beats/v7/libbeat/_meta/fields.ecs.yml deleted file mode 100644 index 9032aafb..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/_meta/fields.ecs.yml +++ /dev/null @@ -1,4888 +0,0 @@ -# WARNING! Do not edit this file directly, it was generated by the ECS project, -# based on ECS version 1.5.0. -# Please visit https://github.com/elastic/ecs to suggest changes to ECS fields. - -- key: ecs - title: ECS - description: ECS Fields. - fields: - - name: '@timestamp' - level: core - required: true - type: date - description: 'Date/time when the event originated. - - This is the date/time extracted from the event, typically representing when - the event was generated by the source. - - If the event source has no original timestamp, this value is typically populated - by the first time the event was received by the pipeline. - - Required field for all events.' - example: '2016-05-23T08:05:34.853Z' - - name: labels - level: core - type: object - object_type: keyword - description: 'Custom key/value pairs. - - Can be used to add meta information to events. Should not contain nested objects. - All values are stored as keyword. - - Example: `docker` and `k8s` labels.' - example: '{"application": "foo-bar", "env": "production"}' - - name: message - level: core - type: text - description: 'For log events the message field contains the log message, optimized - for viewing in a log viewer. - - For structured logs without an original message field, other fields can be concatenated - to form a human-readable summary of the event. - - If multiple messages exist, they can be combined into one message.' - example: Hello World - - name: tags - level: core - type: keyword - ignore_above: 1024 - description: List of keywords used to tag each event. - example: '["production", "env2"]' - - name: agent - title: Agent - group: 2 - description: 'The agent fields contain the data about the software entity, if - any, that collects, detects, or observes events on a host, or takes measurements - on a host. - - Examples include Beats. Agents may also run on observers. ECS agent.* fields - shall be populated with details of the agent running on the host or observer - where the event happened or the measurement was taken.' - footnote: 'Examples: In the case of Beats for logs, the agent.name is filebeat. - For APM, it is the agent running in the app/service. The agent information does - not change if data is sent through queuing systems like Kafka, Redis, or processing - systems such as Logstash or APM Server.' - type: group - fields: - - name: ephemeral_id - level: extended - type: keyword - ignore_above: 1024 - description: 'Ephemeral identifier of this agent (if one exists). - - This id normally changes across restarts, but `agent.id` does not.' - example: 8a4f500f - - name: id - level: core - type: keyword - ignore_above: 1024 - description: 'Unique identifier of this agent (if one exists). - - Example: For Beats this would be beat.id.' - example: 8a4f500d - - name: name - level: core - type: keyword - ignore_above: 1024 - description: 'Custom name of the agent. - - This is a name that can be given to an agent. This can be helpful if for example - two Filebeat instances are running on the same host but a human readable separation - is needed on which Filebeat instance data is coming from. - - If no name is given, the name is often left empty.' - example: foo - - name: type - level: core - type: keyword - ignore_above: 1024 - description: 'Type of the agent. - - The agent type stays always the same and should be given by the agent used. - In case of Filebeat the agent would always be Filebeat also if two Filebeat - instances are run on the same machine.' - example: filebeat - - name: version - level: core - type: keyword - ignore_above: 1024 - description: Version of the agent. - example: 6.0.0-rc2 - - name: as - title: Autonomous System - group: 2 - description: An autonomous system (AS) is a collection of connected Internet Protocol - (IP) routing prefixes under the control of one or more network operators on - behalf of a single administrative entity or domain that presents a common, clearly - defined routing policy to the internet. - type: group - fields: - - name: number - level: extended - type: long - description: Unique number allocated to the autonomous system. The autonomous - system number (ASN) uniquely identifies each network on the Internet. - example: 15169 - - name: organization.name - level: extended - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false - description: Organization name. - example: Google LLC - - name: client - title: Client - group: 2 - description: 'A client is defined as the initiator of a network connection for - events regarding sessions, connections, or bidirectional flow records. - - For TCP events, the client is the initiator of the TCP connection that sends - the SYN packet(s). For other protocols, the client is generally the initiator - or requestor in the network transaction. Some systems use the term "originator" - to refer the client in TCP connections. The client fields describe details about - the system acting as the client in the network event. Client fields are usually - populated in conjunction with server fields. Client fields are generally not - populated for packet-level events. - - Client / server representations can add semantic context to an exchange, which - is helpful to visualize the data in certain situations. If your context falls - in that category, you should still ensure that source and destination are filled - appropriately.' - type: group - fields: - - name: address - level: extended - type: keyword - ignore_above: 1024 - description: 'Some event client addresses are defined ambiguously. The event - will sometimes list an IP, a domain or a unix socket. You should always store - the raw address in the `.address` field. - - Then it should be duplicated to `.ip` or `.domain`, depending on which one - it is.' - - name: as.number - level: extended - type: long - description: Unique number allocated to the autonomous system. The autonomous - system number (ASN) uniquely identifies each network on the Internet. - example: 15169 - - name: as.organization.name - level: extended - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false - description: Organization name. - example: Google LLC - - name: bytes - level: core - type: long - format: bytes - description: Bytes sent from the client to the server. - example: 184 - - name: domain - level: core - type: keyword - ignore_above: 1024 - description: Client domain. - - name: geo.city_name - level: core - type: keyword - ignore_above: 1024 - description: City name. - example: Montreal - - name: geo.continent_name - level: core - type: keyword - ignore_above: 1024 - description: Name of the continent. - example: North America - - name: geo.country_iso_code - level: core - type: keyword - ignore_above: 1024 - description: Country ISO code. - example: CA - - name: geo.country_name - level: core - type: keyword - ignore_above: 1024 - description: Country name. - example: Canada - - name: geo.location - level: core - type: geo_point - description: Longitude and latitude. - example: '{ "lon": -73.614830, "lat": 45.505918 }' - - name: geo.name - level: extended - type: keyword - ignore_above: 1024 - description: 'User-defined description of a location, at the level of granularity - they care about. - - Could be the name of their data centers, the floor number, if this describes - a local physical entity, city names. - - Not typically used in automated geolocation.' - example: boston-dc - - name: geo.region_iso_code - level: core - type: keyword - ignore_above: 1024 - description: Region ISO code. - example: CA-QC - - name: geo.region_name - level: core - type: keyword - ignore_above: 1024 - description: Region name. - example: Quebec - - name: ip - level: core - type: ip - description: 'IP address of the client. - - Can be one or multiple IPv4 or IPv6 addresses.' - - name: mac - level: core - type: keyword - ignore_above: 1024 - description: MAC address of the client. - - name: nat.ip - level: extended - type: ip - description: 'Translated IP of source based NAT sessions (e.g. internal client - to internet). - - Typically connections traversing load balancers, firewalls, or routers.' - - name: nat.port - level: extended - type: long - format: string - description: 'Translated port of source based NAT sessions (e.g. internal client - to internet). - - Typically connections traversing load balancers, firewalls, or routers.' - - name: packets - level: core - type: long - description: Packets sent from the client to the server. - example: 12 - - name: port - level: core - type: long - format: string - description: Port of the client. - - name: registered_domain - level: extended - type: keyword - ignore_above: 1024 - description: 'The highest registered client domain, stripped of the subdomain. - - For example, the registered domain for "foo.google.com" is "google.com". - - This value can be determined precisely with a list like the public suffix - list (http://publicsuffix.org). Trying to approximate this by simply taking - the last two labels will not work well for TLDs such as "co.uk".' - example: google.com - - name: top_level_domain - level: extended - type: keyword - ignore_above: 1024 - description: 'The effective top level domain (eTLD), also known as the domain - suffix, is the last part of the domain name. For example, the top level domain - for google.com is "com". - - This value can be determined precisely with a list like the public suffix - list (http://publicsuffix.org). Trying to approximate this by simply taking - the last label will not work well for effective TLDs such as "co.uk".' - example: co.uk - - name: user.domain - level: extended - type: keyword - ignore_above: 1024 - description: 'Name of the directory the user is a member of. - - For example, an LDAP or Active Directory domain name.' - - name: user.email - level: extended - type: keyword - ignore_above: 1024 - description: User email address. - - name: user.full_name - level: extended - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false - description: User's full name, if available. - example: Albert Einstein - - name: user.group.domain - level: extended - type: keyword - ignore_above: 1024 - description: 'Name of the directory the group is a member of. - - For example, an LDAP or Active Directory domain name.' - - name: user.group.id - level: extended - type: keyword - ignore_above: 1024 - description: Unique identifier for the group on the system/platform. - - name: user.group.name - level: extended - type: keyword - ignore_above: 1024 - description: Name of the group. - - name: user.hash - level: extended - type: keyword - ignore_above: 1024 - description: 'Unique user hash to correlate information for a user in anonymized - form. - - Useful if `user.id` or `user.name` contain confidential information and cannot - be used.' - - name: user.id - level: core - type: keyword - ignore_above: 1024 - description: Unique identifiers of the user. - - name: user.name - level: core - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false - description: Short name or login of the user. - example: albert - - name: cloud - title: Cloud - group: 2 - description: Fields related to the cloud or infrastructure the events are coming - from. - footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data - from its host, the cloud info contains the data about this machine. If Metricbeat - runs on a remote machine outside the cloud and fetches data from a service running - in the cloud, the field contains cloud data from the machine the service is - running on.' - type: group - fields: - - name: account.id - level: extended - type: keyword - ignore_above: 1024 - description: 'The cloud account or organization id used to identify different - entities in a multi-tenant environment. - - Examples: AWS account id, Google Cloud ORG Id, or other unique identifier.' - example: 666777888999 - - name: availability_zone - level: extended - type: keyword - ignore_above: 1024 - description: Availability zone in which this host is running. - example: us-east-1c - - name: instance.id - level: extended - type: keyword - ignore_above: 1024 - description: Instance ID of the host machine. - example: i-1234567890abcdef0 - - name: instance.name - level: extended - type: keyword - ignore_above: 1024 - description: Instance name of the host machine. - - name: machine.type - level: extended - type: keyword - ignore_above: 1024 - description: Machine type of the host machine. - example: t2.medium - - name: provider - level: extended - type: keyword - ignore_above: 1024 - description: Name of the cloud provider. Example values are aws, azure, gcp, - or digitalocean. - example: aws - - name: region - level: extended - type: keyword - ignore_above: 1024 - description: Region in which this host is running. - example: us-east-1 - - name: code_signature - title: Code Signature - group: 2 - description: These fields contain information about binary code signatures. - type: group - fields: - - name: exists - level: core - type: boolean - description: Boolean to capture if a signature is present. - example: 'true' - default_field: false - - name: status - level: extended - type: keyword - ignore_above: 1024 - description: 'Additional information about the certificate status. - - This is useful for logging cryptographic errors with the certificate validity - or trust status. Leave unpopulated if the validity or trust of the certificate - was unchecked.' - example: ERROR_UNTRUSTED_ROOT - default_field: false - - name: subject_name - level: core - type: keyword - ignore_above: 1024 - description: Subject name of the code signer - example: Microsoft Corporation - default_field: false - - name: trusted - level: extended - type: boolean - description: 'Stores the trust status of the certificate chain. - - Validating the trust of the certificate chain may be complicated, and this - field should only be populated by tools that actively check the status.' - example: 'true' - default_field: false - - name: valid - level: extended - type: boolean - description: 'Boolean to capture if the digital signature is verified against - the binary content. - - Leave unpopulated if a certificate was unchecked.' - example: 'true' - default_field: false - - name: container - title: Container - group: 2 - description: 'Container fields are used for meta information about the specific - container that is the source of information. - - These fields help correlate data based containers from any runtime.' - type: group - fields: - - name: id - level: core - type: keyword - ignore_above: 1024 - description: Unique container id. - - name: image.name - level: extended - type: keyword - ignore_above: 1024 - description: Name of the image the container was built on. - - name: image.tag - level: extended - type: keyword - ignore_above: 1024 - description: Container image tags. - - name: labels - level: extended - type: object - object_type: keyword - description: Image labels. - - name: name - level: extended - type: keyword - ignore_above: 1024 - description: Container name. - - name: runtime - level: extended - type: keyword - ignore_above: 1024 - description: Runtime managing this container. - example: docker - - name: destination - title: Destination - group: 2 - description: 'Destination fields describe details about the destination of a packet/event. - - Destination fields are usually populated in conjunction with source fields.' - type: group - fields: - - name: address - level: extended - type: keyword - ignore_above: 1024 - description: 'Some event destination addresses are defined ambiguously. The - event will sometimes list an IP, a domain or a unix socket. You should always - store the raw address in the `.address` field. - - Then it should be duplicated to `.ip` or `.domain`, depending on which one - it is.' - - name: as.number - level: extended - type: long - description: Unique number allocated to the autonomous system. The autonomous - system number (ASN) uniquely identifies each network on the Internet. - example: 15169 - - name: as.organization.name - level: extended - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false - description: Organization name. - example: Google LLC - - name: bytes - level: core - type: long - format: bytes - description: Bytes sent from the destination to the source. - example: 184 - - name: domain - level: core - type: keyword - ignore_above: 1024 - description: Destination domain. - - name: geo.city_name - level: core - type: keyword - ignore_above: 1024 - description: City name. - example: Montreal - - name: geo.continent_name - level: core - type: keyword - ignore_above: 1024 - description: Name of the continent. - example: North America - - name: geo.country_iso_code - level: core - type: keyword - ignore_above: 1024 - description: Country ISO code. - example: CA - - name: geo.country_name - level: core - type: keyword - ignore_above: 1024 - description: Country name. - example: Canada - - name: geo.location - level: core - type: geo_point - description: Longitude and latitude. - example: '{ "lon": -73.614830, "lat": 45.505918 }' - - name: geo.name - level: extended - type: keyword - ignore_above: 1024 - description: 'User-defined description of a location, at the level of granularity - they care about. - - Could be the name of their data centers, the floor number, if this describes - a local physical entity, city names. - - Not typically used in automated geolocation.' - example: boston-dc - - name: geo.region_iso_code - level: core - type: keyword - ignore_above: 1024 - description: Region ISO code. - example: CA-QC - - name: geo.region_name - level: core - type: keyword - ignore_above: 1024 - description: Region name. - example: Quebec - - name: ip - level: core - type: ip - description: 'IP address of the destination. - - Can be one or multiple IPv4 or IPv6 addresses.' - - name: mac - level: core - type: keyword - ignore_above: 1024 - description: MAC address of the destination. - - name: nat.ip - level: extended - type: ip - description: 'Translated ip of destination based NAT sessions (e.g. internet - to private DMZ) - - Typically used with load balancers, firewalls, or routers.' - - name: nat.port - level: extended - type: long - format: string - description: 'Port the source session is translated to by NAT Device. - - Typically used with load balancers, firewalls, or routers.' - - name: packets - level: core - type: long - description: Packets sent from the destination to the source. - example: 12 - - name: port - level: core - type: long - format: string - description: Port of the destination. - - name: registered_domain - level: extended - type: keyword - ignore_above: 1024 - description: 'The highest registered destination domain, stripped of the subdomain. - - For example, the registered domain for "foo.google.com" is "google.com". - - This value can be determined precisely with a list like the public suffix - list (http://publicsuffix.org). Trying to approximate this by simply taking - the last two labels will not work well for TLDs such as "co.uk".' - example: google.com - - name: top_level_domain - level: extended - type: keyword - ignore_above: 1024 - description: 'The effective top level domain (eTLD), also known as the domain - suffix, is the last part of the domain name. For example, the top level domain - for google.com is "com". - - This value can be determined precisely with a list like the public suffix - list (http://publicsuffix.org). Trying to approximate this by simply taking - the last label will not work well for effective TLDs such as "co.uk".' - example: co.uk - - name: user.domain - level: extended - type: keyword - ignore_above: 1024 - description: 'Name of the directory the user is a member of. - - For example, an LDAP or Active Directory domain name.' - - name: user.email - level: extended - type: keyword - ignore_above: 1024 - description: User email address. - - name: user.full_name - level: extended - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false - description: User's full name, if available. - example: Albert Einstein - - name: user.group.domain - level: extended - type: keyword - ignore_above: 1024 - description: 'Name of the directory the group is a member of. - - For example, an LDAP or Active Directory domain name.' - - name: user.group.id - level: extended - type: keyword - ignore_above: 1024 - description: Unique identifier for the group on the system/platform. - - name: user.group.name - level: extended - type: keyword - ignore_above: 1024 - description: Name of the group. - - name: user.hash - level: extended - type: keyword - ignore_above: 1024 - description: 'Unique user hash to correlate information for a user in anonymized - form. - - Useful if `user.id` or `user.name` contain confidential information and cannot - be used.' - - name: user.id - level: core - type: keyword - ignore_above: 1024 - description: Unique identifiers of the user. - - name: user.name - level: core - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false - description: Short name or login of the user. - example: albert - - name: dll - title: DLL - group: 2 - description: 'These fields contain information about code libraries dynamically - loaded into processes. - - - Many operating systems refer to "shared code libraries" with different names, - but this field set refers to all of the following: - - * Dynamic-link library (`.dll`) commonly used on Windows - - * Shared Object (`.so`) commonly used on Unix-like operating systems - - * Dynamic library (`.dylib`) commonly used on macOS' - type: group - fields: - - name: code_signature.exists - level: core - type: boolean - description: Boolean to capture if a signature is present. - example: 'true' - default_field: false - - name: code_signature.status - level: extended - type: keyword - ignore_above: 1024 - description: 'Additional information about the certificate status. - - This is useful for logging cryptographic errors with the certificate validity - or trust status. Leave unpopulated if the validity or trust of the certificate - was unchecked.' - example: ERROR_UNTRUSTED_ROOT - default_field: false - - name: code_signature.subject_name - level: core - type: keyword - ignore_above: 1024 - description: Subject name of the code signer - example: Microsoft Corporation - default_field: false - - name: code_signature.trusted - level: extended - type: boolean - description: 'Stores the trust status of the certificate chain. - - Validating the trust of the certificate chain may be complicated, and this - field should only be populated by tools that actively check the status.' - example: 'true' - default_field: false - - name: code_signature.valid - level: extended - type: boolean - description: 'Boolean to capture if the digital signature is verified against - the binary content. - - Leave unpopulated if a certificate was unchecked.' - example: 'true' - default_field: false - - name: hash.md5 - level: extended - type: keyword - ignore_above: 1024 - description: MD5 hash. - default_field: false - - name: hash.sha1 - level: extended - type: keyword - ignore_above: 1024 - description: SHA1 hash. - default_field: false - - name: hash.sha256 - level: extended - type: keyword - ignore_above: 1024 - description: SHA256 hash. - default_field: false - - name: hash.sha512 - level: extended - type: keyword - ignore_above: 1024 - description: SHA512 hash. - default_field: false - - name: name - level: core - type: keyword - ignore_above: 1024 - description: 'Name of the library. - - This generally maps to the name of the file on disk.' - example: kernel32.dll - default_field: false - - name: path - level: extended - type: keyword - ignore_above: 1024 - description: Full file path of the library. - example: C:\Windows\System32\kernel32.dll - default_field: false - - name: pe.company - level: extended - type: keyword - ignore_above: 1024 - description: Internal company name of the file, provided at compile-time. - example: Microsoft Corporation - default_field: false - - name: pe.description - level: extended - type: keyword - ignore_above: 1024 - description: Internal description of the file, provided at compile-time. - example: Paint - default_field: false - - name: pe.file_version - level: extended - type: keyword - ignore_above: 1024 - description: Internal version of the file, provided at compile-time. - example: 6.3.9600.17415 - default_field: false - - name: pe.original_file_name - level: extended - type: keyword - ignore_above: 1024 - description: Internal name of the file, provided at compile-time. - example: MSPAINT.EXE - default_field: false - - name: pe.product - level: extended - type: keyword - ignore_above: 1024 - description: Internal product name of the file, provided at compile-time. - example: "Microsoft\xAE Windows\xAE Operating System" - default_field: false - - name: dns - title: DNS - group: 2 - description: 'Fields describing DNS queries and answers. - - DNS events should either represent a single DNS query prior to getting answers - (`dns.type:query`) or they should represent a full exchange and contain the - query details as well as all of the answers that were provided for this query - (`dns.type:answer`).' - type: group - fields: - - name: answers - level: extended - type: object - object_type: keyword - description: 'An array containing an object for each answer section returned - by the server. - - The main keys that should be present in these objects are defined by ECS. - Records that have more information may contain more keys than what ECS defines. - - Not all DNS data sources give all details about DNS answers. At minimum, answer - objects must contain the `data` key. If more information is available, map - as much of it to ECS as possible, and add any additional fields to the answer - objects as custom fields.' - - name: answers.class - level: extended - type: keyword - ignore_above: 1024 - description: The class of DNS data contained in this resource record. - example: IN - - name: answers.data - level: extended - type: keyword - ignore_above: 1024 - description: 'The data describing the resource. - - The meaning of this data depends on the type and class of the resource record.' - example: 10.10.10.10 - - name: answers.name - level: extended - type: keyword - ignore_above: 1024 - description: 'The domain name to which this resource record pertains. - - If a chain of CNAME is being resolved, each answer''s `name` should be the - one that corresponds with the answer''s `data`. It should not simply be the - original `question.name` repeated.' - example: www.google.com - - name: answers.ttl - level: extended - type: long - description: The time interval in seconds that this resource record may be cached - before it should be discarded. Zero values mean that the data should not be - cached. - example: 180 - - name: answers.type - level: extended - type: keyword - ignore_above: 1024 - description: The type of data contained in this resource record. - example: CNAME - - name: header_flags - level: extended - type: keyword - ignore_above: 1024 - description: 'Array of 2 letter DNS header flags. - - Expected values are: AA, TC, RD, RA, AD, CD, DO.' - example: - - RD - - RA - - name: id - level: extended - type: keyword - ignore_above: 1024 - description: The DNS packet identifier assigned by the program that generated - the query. The identifier is copied to the response. - example: 62111 - - name: op_code - level: extended - type: keyword - ignore_above: 1024 - description: The DNS operation code that specifies the kind of query in the - message. This value is set by the originator of a query and copied into the - response. - example: QUERY - - name: question.class - level: extended - type: keyword - ignore_above: 1024 - description: The class of records being queried. - example: IN - - name: question.name - level: extended - type: keyword - ignore_above: 1024 - description: 'The name being queried. - - If the name field contains non-printable characters (below 32 or above 126), - those characters should be represented as escaped base 10 integers (\DDD). - Back slashes and quotes should be escaped. Tabs, carriage returns, and line - feeds should be converted to \t, \r, and \n respectively.' - example: www.google.com - - name: question.registered_domain - level: extended - type: keyword - ignore_above: 1024 - description: 'The highest registered domain, stripped of the subdomain. - - For example, the registered domain for "foo.google.com" is "google.com". - - This value can be determined precisely with a list like the public suffix - list (http://publicsuffix.org). Trying to approximate this by simply taking - the last two labels will not work well for TLDs such as "co.uk".' - example: google.com - - name: question.subdomain - level: extended - type: keyword - ignore_above: 1024 - description: 'The subdomain is all of the labels under the registered_domain. - - If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", - the subdomain field should contain "sub2.sub1", with no trailing period.' - example: www - - name: question.top_level_domain - level: extended - type: keyword - ignore_above: 1024 - description: 'The effective top level domain (eTLD), also known as the domain - suffix, is the last part of the domain name. For example, the top level domain - for google.com is "com". - - This value can be determined precisely with a list like the public suffix - list (http://publicsuffix.org). Trying to approximate this by simply taking - the last label will not work well for effective TLDs such as "co.uk".' - example: co.uk - - name: question.type - level: extended - type: keyword - ignore_above: 1024 - description: The type of record being queried. - example: AAAA - - name: resolved_ip - level: extended - type: ip - description: 'Array containing all IPs seen in `answers.data`. - - The `answers` array can be difficult to use, because of the variety of data - formats it can contain. Extracting all IP addresses seen in there to `dns.resolved_ip` - makes it possible to index them as IP addresses, and makes them easier to - visualize and query for.' - example: - - 10.10.10.10 - - 10.10.10.11 - - name: response_code - level: extended - type: keyword - ignore_above: 1024 - description: The DNS response code. - example: NOERROR - - name: type - level: extended - type: keyword - ignore_above: 1024 - description: 'The type of DNS event captured, query or answer. - - If your source of DNS events only gives you DNS queries, you should only create - dns events of type `dns.type:query`. - - If your source of DNS events gives you answers as well, you should create - one event per query (optionally as soon as the query is seen). And a second - event containing all query details as well as an array of answers.' - example: answer - - name: ecs - title: ECS - group: 2 - description: Meta-information specific to ECS. - type: group - fields: - - name: version - level: core - required: true - type: keyword - ignore_above: 1024 - description: 'ECS version this event conforms to. `ecs.version` is a required - field and must exist in all events. - - When querying across multiple indices -- which may conform to slightly different - ECS versions -- this field lets integrations adjust to the schema version - of the events.' - example: 1.0.0 - - name: error - title: Error - group: 2 - description: 'These fields can represent errors of any kind. - - Use them for errors that happen while fetching events or in cases where the - event itself contains an error.' - type: group - fields: - - name: code - level: core - type: keyword - ignore_above: 1024 - description: Error code describing the error. - - name: id - level: core - type: keyword - ignore_above: 1024 - description: Unique identifier for the error. - - name: message - level: core - type: text - description: Error message. - - name: stack_trace - level: extended - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false - description: The stack trace of this error in plain text. - - name: type - level: extended - type: keyword - ignore_above: 1024 - description: The type of the error, for example the class name of the exception. - example: java.lang.NullPointerException - - name: event - title: Event - group: 2 - description: 'The event fields are used for context information about the log - or metric event itself. - - A log is defined as an event containing details of something that happened. - Log events must include the time at which the thing happened. Examples of log - events include a process starting on a host, a network packet being sent from - a source to a destination, or a network connection between a client and a server - being initiated or closed. A metric is defined as an event containing one or - more numerical measurements and the time at which the measurement was taken. - Examples of metric events include memory pressure measured on a host and device - temperature. See the `event.kind` definition in this section for additional - details about metric and state events.' - type: group - fields: - - name: action - level: core - type: keyword - ignore_above: 1024 - description: 'The action captured by the event. - - This describes the information in the event. It is more specific than `event.category`. - Examples are `group-add`, `process-started`, `file-created`. The value is - normally defined by the implementer.' - example: user-password-change - - name: category - level: core - type: keyword - ignore_above: 1024 - description: 'This is one of four ECS Categorization Fields, and indicates the - second level in the ECS category hierarchy. - - `event.category` represents the "big buckets" of ECS categories. For example, - filtering on `event.category:process` yields all events relating to process - activity. This field is closely related to `event.type`, which is used as - a subcategory. - - This field is an array. This will allow proper categorization of some events - that fall in multiple categories.' - example: authentication - - name: code - level: extended - type: keyword - ignore_above: 1024 - description: 'Identification code for this event, if one exists. - - Some event sources use event codes to identify messages unambiguously, regardless - of message language or wording adjustments over time. An example of this is - the Windows Event ID.' - example: 4648 - - name: created - level: core - type: date - description: 'event.created contains the date/time when the event was first - read by an agent, or by your pipeline. - - This field is distinct from @timestamp in that @timestamp typically contain - the time extracted from the original event. - - In most situations, these two timestamps will be slightly different. The difference - can be used to calculate the delay between your source generating an event, - and the time when your agent first processed it. This can be used to monitor - your agent''s or pipeline''s ability to keep up with your event source. - - In case the two timestamps are identical, @timestamp should be used.' - example: '2016-05-23T08:05:34.857Z' - - name: dataset - level: core - type: keyword - ignore_above: 1024 - description: 'Name of the dataset. - - If an event source publishes more than one type of log or events (e.g. access - log, error log), the dataset is used to specify which one the event comes - from. - - It''s recommended but not required to start the dataset name with the module - name, followed by a dot, then the dataset name.' - example: apache.access - - name: duration - level: core - type: long - format: duration - input_format: nanoseconds - output_format: asMilliseconds - output_precision: 1 - description: 'Duration of the event in nanoseconds. - - If event.start and event.end are known this value should be the difference - between the end and start time.' - - name: end - level: extended - type: date - description: event.end contains the date when the event ended or when the activity - was last observed. - - name: hash - level: extended - type: keyword - ignore_above: 1024 - description: Hash (perhaps logstash fingerprint) of raw field to be able to - demonstrate log integrity. - example: 123456789012345678901234567890ABCD - - name: id - level: core - type: keyword - ignore_above: 1024 - description: Unique ID to describe the event. - example: 8a4f500d - - name: ingested - level: core - type: date - description: 'Timestamp when an event arrived in the central data store. - - This is different from `@timestamp`, which is when the event originally occurred. It''s - also different from `event.created`, which is meant to capture the first time - an agent saw the event. - - In normal conditions, assuming no tampering, the timestamps should chronologically - look like this: `@timestamp` < `event.created` < `event.ingested`.' - example: '2016-05-23T08:05:35.101Z' - default_field: false - - name: kind - level: core - type: keyword - ignore_above: 1024 - description: 'This is one of four ECS Categorization Fields, and indicates the - highest level in the ECS category hierarchy. - - `event.kind` gives high-level information about what type of information the - event contains, without being specific to the contents of the event. For example, - values of this field distinguish alert events from metric events. - - The value of this field can be used to inform how these kinds of events should - be handled. They may warrant different retention, different access control, - it may also help understand whether the data coming in at a regular interval - or not.' - example: alert - - name: module - level: core - type: keyword - ignore_above: 1024 - description: 'Name of the module this data is coming from. - - If your monitoring agent supports the concept of modules or plugins to process - events of a given source (e.g. Apache logs), `event.module` should contain - the name of this module.' - example: apache - - name: original - level: core - type: keyword - ignore_above: 1024 - description: 'Raw text message of entire event. Used to demonstrate log integrity. - - This field is not indexed and doc_values are disabled. It cannot be searched, - but it can be retrieved from `_source`.' - example: Sep 19 08:26:10 host CEF:0|Security| threatmanager|1.0|100| - worm successfully stopped|10|src=10.0.0.1 dst=2.1.2.2spt=1232 - - name: outcome - level: core - type: keyword - ignore_above: 1024 - description: 'This is one of four ECS Categorization Fields, and indicates the - lowest level in the ECS category hierarchy. - - `event.outcome` simply denotes whether the event represents a success or a - failure from the perspective of the entity that produced the event. - - Note that when a single transaction is described in multiple events, each - event may populate different values of `event.outcome`, according to their - perspective. - - Also note that in the case of a compound event (a single event that contains - multiple logical events), this field should be populated with the value that - best captures the overall success or failure from the perspective of the event - producer. - - Further note that not all events will have an associated outcome. For example, - this field is generally not populated for metric events, events with `event.type:info`, - or any events for which an outcome does not make logical sense.' - example: success - - name: provider - level: extended - type: keyword - ignore_above: 1024 - description: 'Source of the event. - - Event transports such as Syslog or the Windows Event Log typically mention - the source of an event. It can be the name of the software that generated - the event (e.g. Sysmon, httpd), or of a subsystem of the operating system - (kernel, Microsoft-Windows-Security-Auditing).' - example: kernel - - name: reference - level: extended - type: keyword - ignore_above: 1024 - description: 'Reference URL linking to additional information about this event. - - This URL links to a static definition of the this event. Alert events, indicated - by `event.kind:alert`, are a common use case for this field.' - example: https://system.vendor.com/event/#0001234 - default_field: false - - name: risk_score - level: core - type: float - description: Risk score or priority of the event (e.g. security solutions). - Use your system's original value here. - - name: risk_score_norm - level: extended - type: float - description: 'Normalized risk score or priority of the event, on a scale of - 0 to 100. - - This is mainly useful if you use more than one system that assigns risk scores, - and you want to see a normalized value across all systems.' - - name: sequence - level: extended - type: long - format: string - description: 'Sequence number of the event. - - The sequence number is a value published by some event sources, to make the - exact ordering of events unambiguous, regardless of the timestamp precision.' - - name: severity - level: core - type: long - format: string - description: 'The numeric severity of the event according to your event source. - - What the different severity values mean can be different between sources and - use cases. It''s up to the implementer to make sure severities are consistent - across events from the same source. - - The Syslog severity belongs in `log.syslog.severity.code`. `event.severity` - is meant to represent the severity according to the event source (e.g. firewall, - IDS). If the event source does not publish its own severity, you may optionally - copy the `log.syslog.severity.code` to `event.severity`.' - example: 7 - - name: start - level: extended - type: date - description: event.start contains the date when the event started or when the - activity was first observed. - - name: timezone - level: extended - type: keyword - ignore_above: 1024 - description: 'This field should be populated when the event''s timestamp does - not include timezone information already (e.g. default Syslog timestamps). - It''s optional otherwise. - - Acceptable timezone formats are: a canonical ID (e.g. "Europe/Amsterdam"), - abbreviated (e.g. "EST") or an HH:mm differential (e.g. "-05:00").' - - name: type - level: core - type: keyword - ignore_above: 1024 - description: 'This is one of four ECS Categorization Fields, and indicates the - third level in the ECS category hierarchy. - - `event.type` represents a categorization "sub-bucket" that, when used along - with the `event.category` field values, enables filtering events down to a - level appropriate for single visualization. - - This field is an array. This will allow proper categorization of some events - that fall in multiple event types.' - - name: url - level: extended - type: keyword - ignore_above: 1024 - description: 'URL linking to an external system to continue investigation of - this event. - - This URL links to another system where in-depth investigation of the specific - occurence of this event can take place. Alert events, indicated by `event.kind:alert`, - are a common use case for this field.' - example: https://mysystem.mydomain.com/alert/5271dedb-f5b0-4218-87f0-4ac4870a38fe - default_field: false - - name: file - title: File - group: 2 - description: 'A file is defined as a set of information that has been created - on, or has existed on a filesystem. - - File objects can be associated with host events, network events, and/or file - events (e.g., those produced by File Integrity Monitoring [FIM] products or - services). File fields provide details about the affected file associated with - the event or metric.' - type: group - fields: - - name: accessed - level: extended - type: date - description: 'Last time the file was accessed. - - Note that not all filesystems keep track of access time.' - - name: attributes - level: extended - type: keyword - ignore_above: 1024 - description: 'Array of file attributes. - - Attributes names will vary by platform. Here''s a non-exhaustive list of values - that are expected in this field: archive, compressed, directory, encrypted, - execute, hidden, read, readonly, system, write.' - example: '["readonly", "system"]' - default_field: false - - name: code_signature.exists - level: core - type: boolean - description: Boolean to capture if a signature is present. - example: 'true' - default_field: false - - name: code_signature.status - level: extended - type: keyword - ignore_above: 1024 - description: 'Additional information about the certificate status. - - This is useful for logging cryptographic errors with the certificate validity - or trust status. Leave unpopulated if the validity or trust of the certificate - was unchecked.' - example: ERROR_UNTRUSTED_ROOT - default_field: false - - name: code_signature.subject_name - level: core - type: keyword - ignore_above: 1024 - description: Subject name of the code signer - example: Microsoft Corporation - default_field: false - - name: code_signature.trusted - level: extended - type: boolean - description: 'Stores the trust status of the certificate chain. - - Validating the trust of the certificate chain may be complicated, and this - field should only be populated by tools that actively check the status.' - example: 'true' - default_field: false - - name: code_signature.valid - level: extended - type: boolean - description: 'Boolean to capture if the digital signature is verified against - the binary content. - - Leave unpopulated if a certificate was unchecked.' - example: 'true' - default_field: false - - name: created - level: extended - type: date - description: 'File creation time. - - Note that not all filesystems store the creation time.' - - name: ctime - level: extended - type: date - description: 'Last time the file attributes or metadata changed. - - Note that changes to the file content will update `mtime`. This implies `ctime` - will be adjusted at the same time, since `mtime` is an attribute of the file.' - - name: device - level: extended - type: keyword - ignore_above: 1024 - description: Device that is the source of the file. - example: sda - - name: directory - level: extended - type: keyword - ignore_above: 1024 - description: Directory where the file is located. It should include the drive - letter, when appropriate. - example: /home/alice - - name: drive_letter - level: extended - type: keyword - ignore_above: 1 - description: 'Drive letter where the file is located. This field is only relevant - on Windows. - - The value should be uppercase, and not include the colon.' - example: C - default_field: false - - name: extension - level: extended - type: keyword - ignore_above: 1024 - description: File extension. - example: png - - name: gid - level: extended - type: keyword - ignore_above: 1024 - description: Primary group ID (GID) of the file. - example: '1001' - - name: group - level: extended - type: keyword - ignore_above: 1024 - description: Primary group name of the file. - example: alice - - name: hash.md5 - level: extended - type: keyword - ignore_above: 1024 - description: MD5 hash. - - name: hash.sha1 - level: extended - type: keyword - ignore_above: 1024 - description: SHA1 hash. - - name: hash.sha256 - level: extended - type: keyword - ignore_above: 1024 - description: SHA256 hash. - - name: hash.sha512 - level: extended - type: keyword - ignore_above: 1024 - description: SHA512 hash. - - name: inode - level: extended - type: keyword - ignore_above: 1024 - description: Inode representing the file in the filesystem. - example: '256383' - - name: mime_type - level: extended - type: keyword - ignore_above: 1024 - description: MIME type should identify the format of the file or stream of bytes - using https://www.iana.org/assignments/media-types/media-types.xhtml[IANA - official types], where possible. When more than one type is applicable, the - most specific type should be used. - default_field: false - - name: mode - level: extended - type: keyword - ignore_above: 1024 - description: Mode of the file in octal representation. - example: '0640' - - name: mtime - level: extended - type: date - description: Last time the file content was modified. - - name: name - level: extended - type: keyword - ignore_above: 1024 - description: Name of the file including the extension, without the directory. - example: example.png - - name: owner - level: extended - type: keyword - ignore_above: 1024 - description: File owner's username. - example: alice - - name: path - level: extended - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false - description: Full path to the file, including the file name. It should include - the drive letter, when appropriate. - example: /home/alice/example.png - - name: pe.company - level: extended - type: keyword - ignore_above: 1024 - description: Internal company name of the file, provided at compile-time. - example: Microsoft Corporation - default_field: false - - name: pe.description - level: extended - type: keyword - ignore_above: 1024 - description: Internal description of the file, provided at compile-time. - example: Paint - default_field: false - - name: pe.file_version - level: extended - type: keyword - ignore_above: 1024 - description: Internal version of the file, provided at compile-time. - example: 6.3.9600.17415 - default_field: false - - name: pe.original_file_name - level: extended - type: keyword - ignore_above: 1024 - description: Internal name of the file, provided at compile-time. - example: MSPAINT.EXE - default_field: false - - name: pe.product - level: extended - type: keyword - ignore_above: 1024 - description: Internal product name of the file, provided at compile-time. - example: "Microsoft\xAE Windows\xAE Operating System" - default_field: false - - name: size - level: extended - type: long - description: 'File size in bytes. - - Only relevant when `file.type` is "file".' - example: 16384 - - name: target_path - level: extended - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false - description: Target path for symlinks. - - name: type - level: extended - type: keyword - ignore_above: 1024 - description: File type (file, dir, or symlink). - example: file - - name: uid - level: extended - type: keyword - ignore_above: 1024 - description: The user ID (UID) or security identifier (SID) of the file owner. - example: '1001' - - name: geo - title: Geo - group: 2 - description: 'Geo fields can carry data about a specific location related to an - event. - - This geolocation information can be derived from techniques such as Geo IP, - or be user-supplied.' - type: group - fields: - - name: city_name - level: core - type: keyword - ignore_above: 1024 - description: City name. - example: Montreal - - name: continent_name - level: core - type: keyword - ignore_above: 1024 - description: Name of the continent. - example: North America - - name: country_iso_code - level: core - type: keyword - ignore_above: 1024 - description: Country ISO code. - example: CA - - name: country_name - level: core - type: keyword - ignore_above: 1024 - description: Country name. - example: Canada - - name: location - level: core - type: geo_point - description: Longitude and latitude. - example: '{ "lon": -73.614830, "lat": 45.505918 }' - - name: name - level: extended - type: keyword - ignore_above: 1024 - description: 'User-defined description of a location, at the level of granularity - they care about. - - Could be the name of their data centers, the floor number, if this describes - a local physical entity, city names. - - Not typically used in automated geolocation.' - example: boston-dc - - name: region_iso_code - level: core - type: keyword - ignore_above: 1024 - description: Region ISO code. - example: CA-QC - - name: region_name - level: core - type: keyword - ignore_above: 1024 - description: Region name. - example: Quebec - - name: group - title: Group - group: 2 - description: The group fields are meant to represent groups that are relevant - to the event. - type: group - fields: - - name: domain - level: extended - type: keyword - ignore_above: 1024 - description: 'Name of the directory the group is a member of. - - For example, an LDAP or Active Directory domain name.' - - name: id - level: extended - type: keyword - ignore_above: 1024 - description: Unique identifier for the group on the system/platform. - - name: name - level: extended - type: keyword - ignore_above: 1024 - description: Name of the group. - - name: hash - title: Hash - group: 2 - description: 'The hash fields represent different hash algorithms and their values. - - Field names for common hashes (e.g. MD5, SHA1) are predefined. Add fields for - other hashes by lowercasing the hash algorithm name and using underscore separators - as appropriate (snake case, e.g. sha3_512).' - type: group - fields: - - name: md5 - level: extended - type: keyword - ignore_above: 1024 - description: MD5 hash. - - name: sha1 - level: extended - type: keyword - ignore_above: 1024 - description: SHA1 hash. - - name: sha256 - level: extended - type: keyword - ignore_above: 1024 - description: SHA256 hash. - - name: sha512 - level: extended - type: keyword - ignore_above: 1024 - description: SHA512 hash. - - name: host - title: Host - group: 2 - description: 'A host is defined as a general computing instance. - - ECS host.* fields should be populated with details about the host on which the - event happened, or from which the measurement was taken. Host types include - hardware, virtual machines, Docker containers, and Kubernetes nodes.' - type: group - fields: - - name: architecture - level: core - type: keyword - ignore_above: 1024 - description: Operating system architecture. - example: x86_64 - - name: domain - level: extended - type: keyword - ignore_above: 1024 - description: 'Name of the domain of which the host is a member. - - For example, on Windows this could be the host''s Active Directory domain - or NetBIOS domain name. For Linux this could be the domain of the host''s - LDAP provider.' - example: CONTOSO - default_field: false - - name: geo.city_name - level: core - type: keyword - ignore_above: 1024 - description: City name. - example: Montreal - - name: geo.continent_name - level: core - type: keyword - ignore_above: 1024 - description: Name of the continent. - example: North America - - name: geo.country_iso_code - level: core - type: keyword - ignore_above: 1024 - description: Country ISO code. - example: CA - - name: geo.country_name - level: core - type: keyword - ignore_above: 1024 - description: Country name. - example: Canada - - name: geo.location - level: core - type: geo_point - description: Longitude and latitude. - example: '{ "lon": -73.614830, "lat": 45.505918 }' - - name: geo.name - level: extended - type: keyword - ignore_above: 1024 - description: 'User-defined description of a location, at the level of granularity - they care about. - - Could be the name of their data centers, the floor number, if this describes - a local physical entity, city names. - - Not typically used in automated geolocation.' - example: boston-dc - - name: geo.region_iso_code - level: core - type: keyword - ignore_above: 1024 - description: Region ISO code. - example: CA-QC - - name: geo.region_name - level: core - type: keyword - ignore_above: 1024 - description: Region name. - example: Quebec - - name: hostname - level: core - type: keyword - ignore_above: 1024 - description: 'Hostname of the host. - - It normally contains what the `hostname` command returns on the host machine.' - - name: id - level: core - type: keyword - ignore_above: 1024 - description: 'Unique host id. - - As hostname is not always unique, use values that are meaningful in your environment. - - Example: The current usage of `beat.name`.' - - name: ip - level: core - type: ip - description: Host ip addresses. - - name: mac - level: core - type: keyword - ignore_above: 1024 - description: Host mac addresses. - - name: name - level: core - type: keyword - ignore_above: 1024 - description: 'Name of the host. - - It can contain what `hostname` returns on Unix systems, the fully qualified - domain name, or a name specified by the user. The sender decides which value - to use.' - - name: os.family - level: extended - type: keyword - ignore_above: 1024 - description: OS family (such as redhat, debian, freebsd, windows). - example: debian - - name: os.full - level: extended - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false - description: Operating system name, including the version or code name. - example: Mac OS Mojave - - name: os.kernel - level: extended - type: keyword - ignore_above: 1024 - description: Operating system kernel version as a raw string. - example: 4.4.0-112-generic - - name: os.name - level: extended - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false - description: Operating system name, without the version. - example: Mac OS X - - name: os.platform - level: extended - type: keyword - ignore_above: 1024 - description: Operating system platform (such centos, ubuntu, windows). - example: darwin - - name: os.version - level: extended - type: keyword - ignore_above: 1024 - description: Operating system version as a raw string. - example: 10.14.1 - - name: type - level: core - type: keyword - ignore_above: 1024 - description: 'Type of host. - - For Cloud providers this can be the machine type like `t2.medium`. If vm, - this could be the container, for example, or other information meaningful - in your environment.' - - name: uptime - level: extended - type: long - description: Seconds the host has been up. - example: 1325 - - name: user.domain - level: extended - type: keyword - ignore_above: 1024 - description: 'Name of the directory the user is a member of. - - For example, an LDAP or Active Directory domain name.' - - name: user.email - level: extended - type: keyword - ignore_above: 1024 - description: User email address. - - name: user.full_name - level: extended - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false - description: User's full name, if available. - example: Albert Einstein - - name: user.group.domain - level: extended - type: keyword - ignore_above: 1024 - description: 'Name of the directory the group is a member of. - - For example, an LDAP or Active Directory domain name.' - - name: user.group.id - level: extended - type: keyword - ignore_above: 1024 - description: Unique identifier for the group on the system/platform. - - name: user.group.name - level: extended - type: keyword - ignore_above: 1024 - description: Name of the group. - - name: user.hash - level: extended - type: keyword - ignore_above: 1024 - description: 'Unique user hash to correlate information for a user in anonymized - form. - - Useful if `user.id` or `user.name` contain confidential information and cannot - be used.' - - name: user.id - level: core - type: keyword - ignore_above: 1024 - description: Unique identifiers of the user. - - name: user.name - level: core - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false - description: Short name or login of the user. - example: albert - - name: http - title: HTTP - group: 2 - description: Fields related to HTTP activity. Use the `url` field set to store - the url of the request. - type: group - fields: - - name: request.body.bytes - level: extended - type: long - format: bytes - description: Size in bytes of the request body. - example: 887 - - name: request.body.content - level: extended - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false - description: The full HTTP request body. - example: Hello world - - name: request.bytes - level: extended - type: long - format: bytes - description: Total size in bytes of the request (body and headers). - example: 1437 - - name: request.method - level: extended - type: keyword - ignore_above: 1024 - description: 'HTTP request method. - - The field value must be normalized to lowercase for querying. See the documentation - section "Implementing ECS".' - example: get, post, put - - name: request.referrer - level: extended - type: keyword - ignore_above: 1024 - description: Referrer for this HTTP request. - example: https://blog.example.com/ - - name: response.body.bytes - level: extended - type: long - format: bytes - description: Size in bytes of the response body. - example: 887 - - name: response.body.content - level: extended - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false - description: The full HTTP response body. - example: Hello world - - name: response.bytes - level: extended - type: long - format: bytes - description: Total size in bytes of the response (body and headers). - example: 1437 - - name: response.status_code - level: extended - type: long - format: string - description: HTTP response status code. - example: 404 - - name: version - level: extended - type: keyword - ignore_above: 1024 - description: HTTP version. - example: 1.1 - - name: interface - title: Interface - group: 2 - description: The interface fields are used to record ingress and egress interface - information when reported by an observer (e.g. firewall, router, load balancer) - in the context of the observer handling a network connection. In the case of - a single observer interface (e.g. network sensor on a span port) only the observer.ingress - information should be populated. - type: group - fields: - - name: alias - level: extended - type: keyword - ignore_above: 1024 - description: Interface alias as reported by the system, typically used in firewall - implementations for e.g. inside, outside, or dmz logical interface naming. - example: outside - default_field: false - - name: id - level: extended - type: keyword - ignore_above: 1024 - description: Interface ID as reported by an observer (typically SNMP interface - ID). - example: 10 - default_field: false - - name: name - level: extended - type: keyword - ignore_above: 1024 - description: Interface name as reported by the system. - example: eth0 - default_field: false - - name: log - title: Log - group: 2 - description: 'Details about the event''s logging mechanism or logging transport. - - The log.* fields are typically populated with details about the logging mechanism - used to create and/or transport the event. For example, syslog details belong - under `log.syslog.*`. - - The details specific to your event source are typically not logged under `log.*`, - but rather in `event.*` or in other ECS fields.' - type: group - fields: - - name: level - level: core - type: keyword - ignore_above: 1024 - description: 'Original log level of the log event. - - If the source of the event provides a log level or textual severity, this - is the one that goes in `log.level`. If your source doesn''t specify one, - you may put your event transport''s severity here (e.g. Syslog severity). - - Some examples are `warn`, `err`, `i`, `informational`.' - example: error - - name: logger - level: core - type: keyword - ignore_above: 1024 - description: The name of the logger inside an application. This is usually the - name of the class which initialized the logger, or can be a custom name. - example: org.elasticsearch.bootstrap.Bootstrap - - name: origin.file.line - level: extended - type: integer - description: The line number of the file containing the source code which originated - the log event. - example: 42 - - name: origin.file.name - level: extended - type: keyword - ignore_above: 1024 - description: The name of the file containing the source code which originated - the log event. Note that this is not the name of the log file. - example: Bootstrap.java - - name: origin.function - level: extended - type: keyword - ignore_above: 1024 - description: The name of the function or method which originated the log event. - example: init - - name: original - level: core - type: keyword - ignore_above: 1024 - description: 'This is the original log message and contains the full log message - before splitting it up in multiple parts. - - In contrast to the `message` field which can contain an extracted part of - the log message, this field contains the original, full log message. It can - have already some modifications applied like encoding or new lines removed - to clean up the log message. - - This field is not indexed and doc_values are disabled so it can''t be queried - but the value can be retrieved from `_source`.' - example: Sep 19 08:26:10 localhost My log - - name: syslog - level: extended - type: object - object_type: keyword - description: The Syslog metadata of the event, if the event was transmitted - via Syslog. Please see RFCs 5424 or 3164. - - name: syslog.facility.code - level: extended - type: long - format: string - description: 'The Syslog numeric facility of the log event, if available. - - According to RFCs 5424 and 3164, this value should be an integer between 0 - and 23.' - example: 23 - - name: syslog.facility.name - level: extended - type: keyword - ignore_above: 1024 - description: The Syslog text-based facility of the log event, if available. - example: local7 - - name: syslog.priority - level: extended - type: long - format: string - description: 'Syslog numeric priority of the event, if available. - - According to RFCs 5424 and 3164, the priority is 8 * facility + severity. - This number is therefore expected to contain a value between 0 and 191.' - example: 135 - - name: syslog.severity.code - level: extended - type: long - description: 'The Syslog numeric severity of the log event, if available. - - If the event source publishing via Syslog provides a different numeric severity - value (e.g. firewall, IDS), your source''s numeric severity should go to `event.severity`. - If the event source does not specify a distinct severity, you can optionally - copy the Syslog severity to `event.severity`.' - example: 3 - - name: syslog.severity.name - level: extended - type: keyword - ignore_above: 1024 - description: 'The Syslog numeric severity of the log event, if available. - - If the event source publishing via Syslog provides a different severity value - (e.g. firewall, IDS), your source''s text severity should go to `log.level`. - If the event source does not specify a distinct severity, you can optionally - copy the Syslog severity to `log.level`.' - example: Error - - name: network - title: Network - group: 2 - description: 'The network is defined as the communication path over which a host - or network event happens. - - The network.* fields should be populated with details about the network activity - associated with an event.' - type: group - fields: - - name: application - level: extended - type: keyword - ignore_above: 1024 - description: 'A name given to an application level protocol. This can be arbitrarily - assigned for things like microservices, but also apply to things like skype, - icq, facebook, twitter. This would be used in situations where the vendor - or service can be decoded such as from the source/dest IP owners, ports, or - wire format. - - The field value must be normalized to lowercase for querying. See the documentation - section "Implementing ECS".' - example: aim - - name: bytes - level: core - type: long - format: bytes - description: 'Total bytes transferred in both directions. - - If `source.bytes` and `destination.bytes` are known, `network.bytes` is their - sum.' - example: 368 - - name: community_id - level: extended - type: keyword - ignore_above: 1024 - description: 'A hash of source and destination IPs and ports, as well as the - protocol used in a communication. This is a tool-agnostic standard to identify - flows. - - Learn more at https://github.com/corelight/community-id-spec.' - example: 1:hO+sN4H+MG5MY/8hIrXPqc4ZQz0= - - name: direction - level: core - type: keyword - ignore_above: 1024 - description: "Direction of the network traffic.\nRecommended values are:\n \ - \ * inbound\n * outbound\n * internal\n * external\n * unknown\n\nWhen\ - \ mapping events from a host-based monitoring context, populate this field\ - \ from the host's point of view.\nWhen mapping events from a network or perimeter-based\ - \ monitoring context, populate this field from the point of view of your network\ - \ perimeter." - example: inbound - - name: forwarded_ip - level: core - type: ip - description: Host IP address when the source IP address is the proxy. - example: 192.1.1.2 - - name: iana_number - level: extended - type: keyword - ignore_above: 1024 - description: IANA Protocol Number (https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml). - Standardized list of protocols. This aligns well with NetFlow and sFlow related - logs which use the IANA Protocol Number. - example: 6 - - name: inner - level: extended - type: object - object_type: keyword - description: Network.inner fields are added in addition to network.vlan fields - to describe the innermost VLAN when q-in-q VLAN tagging is present. Allowed - fields include vlan.id and vlan.name. Inner vlan fields are typically used - when sending traffic with multiple 802.1q encapsulations to a network sensor - (e.g. Zeek, Wireshark.) - default_field: false - - name: inner.vlan.id - level: extended - type: keyword - ignore_above: 1024 - description: VLAN ID as reported by the observer. - example: 10 - default_field: false - - name: inner.vlan.name - level: extended - type: keyword - ignore_above: 1024 - description: Optional VLAN name as reported by the observer. - example: outside - default_field: false - - name: name - level: extended - type: keyword - ignore_above: 1024 - description: Name given by operators to sections of their network. - example: Guest Wifi - - name: packets - level: core - type: long - description: 'Total packets transferred in both directions. - - If `source.packets` and `destination.packets` are known, `network.packets` - is their sum.' - example: 24 - - name: protocol - level: core - type: keyword - ignore_above: 1024 - description: 'L7 Network protocol name. ex. http, lumberjack, transport protocol. - - The field value must be normalized to lowercase for querying. See the documentation - section "Implementing ECS".' - example: http - - name: transport - level: core - type: keyword - ignore_above: 1024 - description: 'Same as network.iana_number, but instead using the Keyword name - of the transport layer (udp, tcp, ipv6-icmp, etc.) - - The field value must be normalized to lowercase for querying. See the documentation - section "Implementing ECS".' - example: tcp - - name: type - level: core - type: keyword - ignore_above: 1024 - description: 'In the OSI Model this would be the Network Layer. ipv4, ipv6, - ipsec, pim, etc - - The field value must be normalized to lowercase for querying. See the documentation - section "Implementing ECS".' - example: ipv4 - - name: vlan.id - level: extended - type: keyword - ignore_above: 1024 - description: VLAN ID as reported by the observer. - example: 10 - default_field: false - - name: vlan.name - level: extended - type: keyword - ignore_above: 1024 - description: Optional VLAN name as reported by the observer. - example: outside - default_field: false - - name: observer - title: Observer - group: 2 - description: 'An observer is defined as a special network, security, or application - device used to detect, observe, or create network, security, or application-related - events and metrics. - - This could be a custom hardware appliance or a server that has been configured - to run special network, security, or application software. Examples include - firewalls, web proxies, intrusion detection/prevention systems, network monitoring - sensors, web application firewalls, data loss prevention systems, and APM servers. - The observer.* fields shall be populated with details of the system, if any, - that detects, observes and/or creates a network, security, or application event - or metric. Message queues and ETL components used in processing events or metrics - are not considered observers in ECS.' - type: group - fields: - - name: egress - level: extended - type: object - object_type: keyword - description: Observer.egress holds information like interface number and name, - vlan, and zone information to classify egress traffic. Single armed monitoring - such as a network sensor on a span port should only use observer.ingress - to categorize traffic. - default_field: false - - name: egress.interface.alias - level: extended - type: keyword - ignore_above: 1024 - description: Interface alias as reported by the system, typically used in firewall - implementations for e.g. inside, outside, or dmz logical interface naming. - example: outside - default_field: false - - name: egress.interface.id - level: extended - type: keyword - ignore_above: 1024 - description: Interface ID as reported by an observer (typically SNMP interface - ID). - example: 10 - default_field: false - - name: egress.interface.name - level: extended - type: keyword - ignore_above: 1024 - description: Interface name as reported by the system. - example: eth0 - default_field: false - - name: egress.vlan.id - level: extended - type: keyword - ignore_above: 1024 - description: VLAN ID as reported by the observer. - example: 10 - default_field: false - - name: egress.vlan.name - level: extended - type: keyword - ignore_above: 1024 - description: Optional VLAN name as reported by the observer. - example: outside - default_field: false - - name: egress.zone - level: extended - type: keyword - ignore_above: 1024 - description: Network zone of outbound traffic as reported by the observer to - categorize the destination area of egress traffic, e.g. Internal, External, - DMZ, HR, Legal, etc. - example: Public_Internet - default_field: false - - name: geo.city_name - level: core - type: keyword - ignore_above: 1024 - description: City name. - example: Montreal - - name: geo.continent_name - level: core - type: keyword - ignore_above: 1024 - description: Name of the continent. - example: North America - - name: geo.country_iso_code - level: core - type: keyword - ignore_above: 1024 - description: Country ISO code. - example: CA - - name: geo.country_name - level: core - type: keyword - ignore_above: 1024 - description: Country name. - example: Canada - - name: geo.location - level: core - type: geo_point - description: Longitude and latitude. - example: '{ "lon": -73.614830, "lat": 45.505918 }' - - name: geo.name - level: extended - type: keyword - ignore_above: 1024 - description: 'User-defined description of a location, at the level of granularity - they care about. - - Could be the name of their data centers, the floor number, if this describes - a local physical entity, city names. - - Not typically used in automated geolocation.' - example: boston-dc - - name: geo.region_iso_code - level: core - type: keyword - ignore_above: 1024 - description: Region ISO code. - example: CA-QC - - name: geo.region_name - level: core - type: keyword - ignore_above: 1024 - description: Region name. - example: Quebec - - name: hostname - level: core - type: keyword - ignore_above: 1024 - description: Hostname of the observer. - - name: ingress - level: extended - type: object - object_type: keyword - description: Observer.ingress holds information like interface number and name, - vlan, and zone information to classify ingress traffic. Single armed monitoring - such as a network sensor on a span port should only use observer.ingress - to categorize traffic. - default_field: false - - name: ingress.interface.alias - level: extended - type: keyword - ignore_above: 1024 - description: Interface alias as reported by the system, typically used in firewall - implementations for e.g. inside, outside, or dmz logical interface naming. - example: outside - default_field: false - - name: ingress.interface.id - level: extended - type: keyword - ignore_above: 1024 - description: Interface ID as reported by an observer (typically SNMP interface - ID). - example: 10 - default_field: false - - name: ingress.interface.name - level: extended - type: keyword - ignore_above: 1024 - description: Interface name as reported by the system. - example: eth0 - default_field: false - - name: ingress.vlan.id - level: extended - type: keyword - ignore_above: 1024 - description: VLAN ID as reported by the observer. - example: 10 - default_field: false - - name: ingress.vlan.name - level: extended - type: keyword - ignore_above: 1024 - description: Optional VLAN name as reported by the observer. - example: outside - default_field: false - - name: ingress.zone - level: extended - type: keyword - ignore_above: 1024 - description: Network zone of incoming traffic as reported by the observer to - categorize the source area of ingress traffic. e.g. internal, External, DMZ, - HR, Legal, etc. - example: DMZ - default_field: false - - name: ip - level: core - type: ip - description: IP addresses of the observer. - - name: mac - level: core - type: keyword - ignore_above: 1024 - description: MAC addresses of the observer - - name: name - level: extended - type: keyword - ignore_above: 1024 - description: 'Custom name of the observer. - - This is a name that can be given to an observer. This can be helpful for example - if multiple firewalls of the same model are used in an organization. - - If no custom name is needed, the field can be left empty.' - example: 1_proxySG - - name: os.family - level: extended - type: keyword - ignore_above: 1024 - description: OS family (such as redhat, debian, freebsd, windows). - example: debian - - name: os.full - level: extended - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false - description: Operating system name, including the version or code name. - example: Mac OS Mojave - - name: os.kernel - level: extended - type: keyword - ignore_above: 1024 - description: Operating system kernel version as a raw string. - example: 4.4.0-112-generic - - name: os.name - level: extended - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false - description: Operating system name, without the version. - example: Mac OS X - - name: os.platform - level: extended - type: keyword - ignore_above: 1024 - description: Operating system platform (such centos, ubuntu, windows). - example: darwin - - name: os.version - level: extended - type: keyword - ignore_above: 1024 - description: Operating system version as a raw string. - example: 10.14.1 - - name: product - level: extended - type: keyword - ignore_above: 1024 - description: The product name of the observer. - example: s200 - - name: serial_number - level: extended - type: keyword - ignore_above: 1024 - description: Observer serial number. - - name: type - level: core - type: keyword - ignore_above: 1024 - description: 'The type of the observer the data is coming from. - - There is no predefined list of observer types. Some examples are `forwarder`, - `firewall`, `ids`, `ips`, `proxy`, `poller`, `sensor`, `APM server`.' - example: firewall - - name: vendor - level: core - type: keyword - ignore_above: 1024 - description: Vendor name of the observer. - example: Symantec - - name: version - level: core - type: keyword - ignore_above: 1024 - description: Observer version. - - name: organization - title: Organization - group: 2 - description: 'The organization fields enrich data with information about the company - or entity the data is associated with. - - These fields help you arrange or filter data stored in an index by one or multiple - organizations.' - type: group - fields: - - name: id - level: extended - type: keyword - ignore_above: 1024 - description: Unique identifier for the organization. - - name: name - level: extended - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false - description: Organization name. - - name: os - title: Operating System - group: 2 - description: The OS fields contain information about the operating system. - type: group - fields: - - name: family - level: extended - type: keyword - ignore_above: 1024 - description: OS family (such as redhat, debian, freebsd, windows). - example: debian - - name: full - level: extended - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false - description: Operating system name, including the version or code name. - example: Mac OS Mojave - - name: kernel - level: extended - type: keyword - ignore_above: 1024 - description: Operating system kernel version as a raw string. - example: 4.4.0-112-generic - - name: name - level: extended - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false - description: Operating system name, without the version. - example: Mac OS X - - name: platform - level: extended - type: keyword - ignore_above: 1024 - description: Operating system platform (such centos, ubuntu, windows). - example: darwin - - name: version - level: extended - type: keyword - ignore_above: 1024 - description: Operating system version as a raw string. - example: 10.14.1 - - name: package - title: Package - group: 2 - description: These fields contain information about an installed software package. - It contains general information about a package, such as name, version or size. - It also contains installation details, such as time or location. - type: group - fields: - - name: architecture - level: extended - type: keyword - ignore_above: 1024 - description: Package architecture. - example: x86_64 - - name: build_version - level: extended - type: keyword - ignore_above: 1024 - description: 'Additional information about the build version of the installed - package. - - For example use the commit SHA of a non-released package.' - example: 36f4f7e89dd61b0988b12ee000b98966867710cd - default_field: false - - name: checksum - level: extended - type: keyword - ignore_above: 1024 - description: Checksum of the installed package for verification. - example: 68b329da9893e34099c7d8ad5cb9c940 - - name: description - level: extended - type: keyword - ignore_above: 1024 - description: Description of the package. - example: Open source programming language to build simple/reliable/efficient - software. - - name: install_scope - level: extended - type: keyword - ignore_above: 1024 - description: Indicating how the package was installed, e.g. user-local, global. - example: global - - name: installed - level: extended - type: date - description: Time when package was installed. - - name: license - level: extended - type: keyword - ignore_above: 1024 - description: 'License under which the package was released. - - Use a short name, e.g. the license identifier from SPDX License List where - possible (https://spdx.org/licenses/).' - example: Apache License 2.0 - - name: name - level: extended - type: keyword - ignore_above: 1024 - description: Package name - example: go - - name: path - level: extended - type: keyword - ignore_above: 1024 - description: Path where the package is installed. - example: /usr/local/Cellar/go/1.12.9/ - - name: reference - level: extended - type: keyword - ignore_above: 1024 - description: Home page or reference URL of the software in this package, if - available. - example: https://golang.org - default_field: false - - name: size - level: extended - type: long - format: string - description: Package size in bytes. - example: 62231 - - name: type - level: extended - type: keyword - ignore_above: 1024 - description: 'Type of package. - - This should contain the package file type, rather than the package manager - name. Examples: rpm, dpkg, brew, npm, gem, nupkg, jar.' - example: rpm - default_field: false - - name: version - level: extended - type: keyword - ignore_above: 1024 - description: Package version - example: 1.12.9 - - name: pe - title: PE Header - group: 2 - description: These fields contain Windows Portable Executable (PE) metadata. - type: group - fields: - - name: company - level: extended - type: keyword - ignore_above: 1024 - description: Internal company name of the file, provided at compile-time. - example: Microsoft Corporation - default_field: false - - name: description - level: extended - type: keyword - ignore_above: 1024 - description: Internal description of the file, provided at compile-time. - example: Paint - default_field: false - - name: file_version - level: extended - type: keyword - ignore_above: 1024 - description: Internal version of the file, provided at compile-time. - example: 6.3.9600.17415 - default_field: false - - name: original_file_name - level: extended - type: keyword - ignore_above: 1024 - description: Internal name of the file, provided at compile-time. - example: MSPAINT.EXE - default_field: false - - name: product - level: extended - type: keyword - ignore_above: 1024 - description: Internal product name of the file, provided at compile-time. - example: "Microsoft\xAE Windows\xAE Operating System" - default_field: false - - name: process - title: Process - group: 2 - description: 'These fields contain information about a process. - - These fields can help you correlate metrics information with a process id/name - from a log message. The `process.pid` often stays in the metric itself and - is copied to the global field for correlation.' - type: group - fields: - - name: args - level: extended - type: keyword - ignore_above: 1024 - description: 'Array of process arguments, starting with the absolute path to - the executable. - - May be filtered to protect sensitive information.' - example: - - /usr/bin/ssh - - -l - - user - - 10.0.0.16 - - name: args_count - level: extended - type: long - description: 'Length of the process.args array. - - This field can be useful for querying or performing bucket analysis on how - many arguments were provided to start a process. More arguments may be an - indication of suspicious activity.' - example: 4 - default_field: false - - name: code_signature.exists - level: core - type: boolean - description: Boolean to capture if a signature is present. - example: 'true' - default_field: false - - name: code_signature.status - level: extended - type: keyword - ignore_above: 1024 - description: 'Additional information about the certificate status. - - This is useful for logging cryptographic errors with the certificate validity - or trust status. Leave unpopulated if the validity or trust of the certificate - was unchecked.' - example: ERROR_UNTRUSTED_ROOT - default_field: false - - name: code_signature.subject_name - level: core - type: keyword - ignore_above: 1024 - description: Subject name of the code signer - example: Microsoft Corporation - default_field: false - - name: code_signature.trusted - level: extended - type: boolean - description: 'Stores the trust status of the certificate chain. - - Validating the trust of the certificate chain may be complicated, and this - field should only be populated by tools that actively check the status.' - example: 'true' - default_field: false - - name: code_signature.valid - level: extended - type: boolean - description: 'Boolean to capture if the digital signature is verified against - the binary content. - - Leave unpopulated if a certificate was unchecked.' - example: 'true' - default_field: false - - name: command_line - level: extended - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - description: 'Full command line that started the process, including the absolute - path to the executable, and all arguments. - - Some arguments may be filtered to protect sensitive information.' - example: /usr/bin/ssh -l user 10.0.0.16 - default_field: false - - name: entity_id - level: extended - type: keyword - ignore_above: 1024 - description: 'Unique identifier for the process. - - The implementation of this is specified by the data source, but some examples - of what could be used here are a process-generated UUID, Sysmon Process GUIDs, - or a hash of some uniquely identifying components of a process. - - Constructing a globally unique identifier is a common practice to mitigate - PID reuse as well as to identify a specific process over time, across multiple - monitored hosts.' - example: c2c455d9f99375d - default_field: false - - name: executable - level: extended - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false - description: Absolute path to the process executable. - example: /usr/bin/ssh - - name: exit_code - level: extended - type: long - description: 'The exit code of the process, if this is a termination event. - - The field should be absent if there is no exit code for the event (e.g. process - start).' - example: 137 - default_field: false - - name: hash.md5 - level: extended - type: keyword - ignore_above: 1024 - description: MD5 hash. - - name: hash.sha1 - level: extended - type: keyword - ignore_above: 1024 - description: SHA1 hash. - - name: hash.sha256 - level: extended - type: keyword - ignore_above: 1024 - description: SHA256 hash. - - name: hash.sha512 - level: extended - type: keyword - ignore_above: 1024 - description: SHA512 hash. - - name: name - level: extended - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false - description: 'Process name. - - Sometimes called program name or similar.' - example: ssh - - name: parent.args - level: extended - type: keyword - ignore_above: 1024 - description: 'Array of process arguments. - - May be filtered to protect sensitive information.' - example: - - ssh - - -l - - user - - 10.0.0.16 - default_field: false - - name: parent.args_count - level: extended - type: long - description: 'Length of the process.args array. - - This field can be useful for querying or performing bucket analysis on how - many arguments were provided to start a process. More arguments may be an - indication of suspicious activity.' - example: 4 - default_field: false - - name: parent.code_signature.exists - level: core - type: boolean - description: Boolean to capture if a signature is present. - example: 'true' - default_field: false - - name: parent.code_signature.status - level: extended - type: keyword - ignore_above: 1024 - description: 'Additional information about the certificate status. - - This is useful for logging cryptographic errors with the certificate validity - or trust status. Leave unpopulated if the validity or trust of the certificate - was unchecked.' - example: ERROR_UNTRUSTED_ROOT - default_field: false - - name: parent.code_signature.subject_name - level: core - type: keyword - ignore_above: 1024 - description: Subject name of the code signer - example: Microsoft Corporation - default_field: false - - name: parent.code_signature.trusted - level: extended - type: boolean - description: 'Stores the trust status of the certificate chain. - - Validating the trust of the certificate chain may be complicated, and this - field should only be populated by tools that actively check the status.' - example: 'true' - default_field: false - - name: parent.code_signature.valid - level: extended - type: boolean - description: 'Boolean to capture if the digital signature is verified against - the binary content. - - Leave unpopulated if a certificate was unchecked.' - example: 'true' - default_field: false - - name: parent.command_line - level: extended - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - description: 'Full command line that started the process, including the absolute - path to the executable, and all arguments. - - Some arguments may be filtered to protect sensitive information.' - example: /usr/bin/ssh -l user 10.0.0.16 - default_field: false - - name: parent.entity_id - level: extended - type: keyword - ignore_above: 1024 - description: 'Unique identifier for the process. - - The implementation of this is specified by the data source, but some examples - of what could be used here are a process-generated UUID, Sysmon Process GUIDs, - or a hash of some uniquely identifying components of a process. - - Constructing a globally unique identifier is a common practice to mitigate - PID reuse as well as to identify a specific process over time, across multiple - monitored hosts.' - example: c2c455d9f99375d - default_field: false - - name: parent.executable - level: extended - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - description: Absolute path to the process executable. - example: /usr/bin/ssh - default_field: false - - name: parent.exit_code - level: extended - type: long - description: 'The exit code of the process, if this is a termination event. - - The field should be absent if there is no exit code for the event (e.g. process - start).' - example: 137 - default_field: false - - name: parent.hash.md5 - level: extended - type: keyword - ignore_above: 1024 - description: MD5 hash. - default_field: false - - name: parent.hash.sha1 - level: extended - type: keyword - ignore_above: 1024 - description: SHA1 hash. - default_field: false - - name: parent.hash.sha256 - level: extended - type: keyword - ignore_above: 1024 - description: SHA256 hash. - default_field: false - - name: parent.hash.sha512 - level: extended - type: keyword - ignore_above: 1024 - description: SHA512 hash. - default_field: false - - name: parent.name - level: extended - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - description: 'Process name. - - Sometimes called program name or similar.' - example: ssh - default_field: false - - name: parent.pgid - level: extended - type: long - format: string - description: Identifier of the group of processes the process belongs to. - default_field: false - - name: parent.pid - level: core - type: long - format: string - description: Process id. - example: 4242 - default_field: false - - name: parent.ppid - level: extended - type: long - format: string - description: Parent process' pid. - example: 4241 - default_field: false - - name: parent.start - level: extended - type: date - description: The time the process started. - example: '2016-05-23T08:05:34.853Z' - default_field: false - - name: parent.thread.id - level: extended - type: long - format: string - description: Thread ID. - example: 4242 - default_field: false - - name: parent.thread.name - level: extended - type: keyword - ignore_above: 1024 - description: Thread name. - example: thread-0 - default_field: false - - name: parent.title - level: extended - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - description: 'Process title. - - The proctitle, some times the same as process name. Can also be different: - for example a browser setting its title to the web page currently opened.' - default_field: false - - name: parent.uptime - level: extended - type: long - description: Seconds the process has been up. - example: 1325 - default_field: false - - name: parent.working_directory - level: extended - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - description: The working directory of the process. - example: /home/alice - default_field: false - - name: pe.company - level: extended - type: keyword - ignore_above: 1024 - description: Internal company name of the file, provided at compile-time. - example: Microsoft Corporation - default_field: false - - name: pe.description - level: extended - type: keyword - ignore_above: 1024 - description: Internal description of the file, provided at compile-time. - example: Paint - default_field: false - - name: pe.file_version - level: extended - type: keyword - ignore_above: 1024 - description: Internal version of the file, provided at compile-time. - example: 6.3.9600.17415 - default_field: false - - name: pe.original_file_name - level: extended - type: keyword - ignore_above: 1024 - description: Internal name of the file, provided at compile-time. - example: MSPAINT.EXE - default_field: false - - name: pe.product - level: extended - type: keyword - ignore_above: 1024 - description: Internal product name of the file, provided at compile-time. - example: "Microsoft\xAE Windows\xAE Operating System" - default_field: false - - name: pgid - level: extended - type: long - format: string - description: Identifier of the group of processes the process belongs to. - - name: pid - level: core - type: long - format: string - description: Process id. - example: 4242 - - name: ppid - level: extended - type: long - format: string - description: Parent process' pid. - example: 4241 - - name: start - level: extended - type: date - description: The time the process started. - example: '2016-05-23T08:05:34.853Z' - - name: thread.id - level: extended - type: long - format: string - description: Thread ID. - example: 4242 - - name: thread.name - level: extended - type: keyword - ignore_above: 1024 - description: Thread name. - example: thread-0 - - name: title - level: extended - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false - description: 'Process title. - - The proctitle, some times the same as process name. Can also be different: - for example a browser setting its title to the web page currently opened.' - - name: uptime - level: extended - type: long - description: Seconds the process has been up. - example: 1325 - - name: working_directory - level: extended - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false - description: The working directory of the process. - example: /home/alice - - name: registry - title: Registry - group: 2 - description: Fields related to Windows Registry operations. - type: group - fields: - - name: data.bytes - level: extended - type: keyword - ignore_above: 1024 - description: 'Original bytes written with base64 encoding. - - For Windows registry operations, such as SetValueEx and RegQueryValueEx, this - corresponds to the data pointed by `lp_data`. This is optional but provides - better recoverability and should be populated for REG_BINARY encoded values.' - example: ZQBuAC0AVQBTAAAAZQBuAAAAAAA= - default_field: false - - name: data.strings - level: core - type: keyword - ignore_above: 1024 - description: 'Content when writing string types. - - Populated as an array when writing string data to the registry. For single - string registry types (REG_SZ, REG_EXPAND_SZ), this should be an array with - one string. For sequences of string with REG_MULTI_SZ, this array will be - variable length. For numeric data, such as REG_DWORD and REG_QWORD, this should - be populated with the decimal representation (e.g `"1"`).' - example: '["C:\rta\red_ttp\bin\myapp.exe"]' - default_field: false - - name: data.type - level: core - type: keyword - ignore_above: 1024 - description: Standard registry type for encoding contents - example: REG_SZ - default_field: false - - name: hive - level: core - type: keyword - ignore_above: 1024 - description: Abbreviated name for the hive. - example: HKLM - default_field: false - - name: key - level: core - type: keyword - ignore_above: 1024 - description: Hive-relative path of keys. - example: SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\winword.exe - default_field: false - - name: path - level: core - type: keyword - ignore_above: 1024 - description: Full path, including hive, key and value - example: HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution - Options\winword.exe\Debugger - default_field: false - - name: value - level: core - type: keyword - ignore_above: 1024 - description: Name of the value written. - example: Debugger - default_field: false - - name: related - title: Related - group: 2 - description: 'This field set is meant to facilitate pivoting around a piece of - data. - - Some pieces of information can be seen in many places in an ECS event. To facilitate - searching for them, store an array of all seen values to their corresponding - field in `related.`. - - A concrete example is IP addresses, which can be under host, observer, source, - destination, client, server, and network.forwarded_ip. If you append all IPs - to `related.ip`, you can then search for a given IP trivially, no matter where - it appeared, by querying `related.ip:192.0.2.15`.' - type: group - fields: - - name: hash - level: extended - type: keyword - ignore_above: 1024 - description: All the hashes seen on your event. Populating this field, then - using it to search for hashes can help in situations where you're unsure what - the hash algorithm is (and therefore which key name to search). - default_field: false - - name: ip - level: extended - type: ip - description: All of the IPs seen on your event. - - name: user - level: extended - type: keyword - ignore_above: 1024 - description: All the user names seen on your event. - default_field: false - - name: rule - title: Rule - group: 2 - description: 'Rule fields are used to capture the specifics of any observer or - agent rules that generate alerts or other notable events. - - Examples of data sources that would populate the rule fields include: network - admission control platforms, network or host IDS/IPS, network firewalls, web - application firewalls, url filters, endpoint detection and response (EDR) systems, - etc.' - type: group - fields: - - name: author - level: extended - type: keyword - ignore_above: 1024 - description: Name, organization, or pseudonym of the author or authors who created - the rule used to generate this event. - example: - - Star-Lord - default_field: false - - name: category - level: extended - type: keyword - ignore_above: 1024 - description: A categorization value keyword used by the entity using the rule - for detection of this event. - example: Attempted Information Leak - default_field: false - - name: description - level: extended - type: keyword - ignore_above: 1024 - description: The description of the rule generating the event. - example: Block requests to public DNS over HTTPS / TLS protocols - default_field: false - - name: id - level: extended - type: keyword - ignore_above: 1024 - description: A rule ID that is unique within the scope of an agent, observer, - or other entity using the rule for detection of this event. - example: 101 - default_field: false - - name: license - level: extended - type: keyword - ignore_above: 1024 - description: Name of the license under which the rule used to generate this - event is made available. - example: Apache 2.0 - default_field: false - - name: name - level: extended - type: keyword - ignore_above: 1024 - description: The name of the rule or signature generating the event. - example: BLOCK_DNS_over_TLS - default_field: false - - name: reference - level: extended - type: keyword - ignore_above: 1024 - description: 'Reference URL to additional information about the rule used to - generate this event. - - The URL can point to the vendor''s documentation about the rule. If that''s - not available, it can also be a link to a more general page describing this - type of alert.' - example: https://en.wikipedia.org/wiki/DNS_over_TLS - default_field: false - - name: ruleset - level: extended - type: keyword - ignore_above: 1024 - description: Name of the ruleset, policy, group, or parent category in which - the rule used to generate this event is a member. - example: Standard_Protocol_Filters - default_field: false - - name: uuid - level: extended - type: keyword - ignore_above: 1024 - description: A rule ID that is unique within the scope of a set or group of - agents, observers, or other entities using the rule for detection of this - event. - example: 1100110011 - default_field: false - - name: version - level: extended - type: keyword - ignore_above: 1024 - description: The version / revision of the rule being used for analysis. - example: 1.1 - default_field: false - - name: server - title: Server - group: 2 - description: 'A Server is defined as the responder in a network connection for - events regarding sessions, connections, or bidirectional flow records. - - For TCP events, the server is the receiver of the initial SYN packet(s) of the - TCP connection. For other protocols, the server is generally the responder in - the network transaction. Some systems actually use the term "responder" to refer - the server in TCP connections. The server fields describe details about the - system acting as the server in the network event. Server fields are usually - populated in conjunction with client fields. Server fields are generally not - populated for packet-level events. - - Client / server representations can add semantic context to an exchange, which - is helpful to visualize the data in certain situations. If your context falls - in that category, you should still ensure that source and destination are filled - appropriately.' - type: group - fields: - - name: address - level: extended - type: keyword - ignore_above: 1024 - description: 'Some event server addresses are defined ambiguously. The event - will sometimes list an IP, a domain or a unix socket. You should always store - the raw address in the `.address` field. - - Then it should be duplicated to `.ip` or `.domain`, depending on which one - it is.' - - name: as.number - level: extended - type: long - description: Unique number allocated to the autonomous system. The autonomous - system number (ASN) uniquely identifies each network on the Internet. - example: 15169 - - name: as.organization.name - level: extended - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false - description: Organization name. - example: Google LLC - - name: bytes - level: core - type: long - format: bytes - description: Bytes sent from the server to the client. - example: 184 - - name: domain - level: core - type: keyword - ignore_above: 1024 - description: Server domain. - - name: geo.city_name - level: core - type: keyword - ignore_above: 1024 - description: City name. - example: Montreal - - name: geo.continent_name - level: core - type: keyword - ignore_above: 1024 - description: Name of the continent. - example: North America - - name: geo.country_iso_code - level: core - type: keyword - ignore_above: 1024 - description: Country ISO code. - example: CA - - name: geo.country_name - level: core - type: keyword - ignore_above: 1024 - description: Country name. - example: Canada - - name: geo.location - level: core - type: geo_point - description: Longitude and latitude. - example: '{ "lon": -73.614830, "lat": 45.505918 }' - - name: geo.name - level: extended - type: keyword - ignore_above: 1024 - description: 'User-defined description of a location, at the level of granularity - they care about. - - Could be the name of their data centers, the floor number, if this describes - a local physical entity, city names. - - Not typically used in automated geolocation.' - example: boston-dc - - name: geo.region_iso_code - level: core - type: keyword - ignore_above: 1024 - description: Region ISO code. - example: CA-QC - - name: geo.region_name - level: core - type: keyword - ignore_above: 1024 - description: Region name. - example: Quebec - - name: ip - level: core - type: ip - description: 'IP address of the server. - - Can be one or multiple IPv4 or IPv6 addresses.' - - name: mac - level: core - type: keyword - ignore_above: 1024 - description: MAC address of the server. - - name: nat.ip - level: extended - type: ip - description: 'Translated ip of destination based NAT sessions (e.g. internet - to private DMZ) - - Typically used with load balancers, firewalls, or routers.' - - name: nat.port - level: extended - type: long - format: string - description: 'Translated port of destination based NAT sessions (e.g. internet - to private DMZ) - - Typically used with load balancers, firewalls, or routers.' - - name: packets - level: core - type: long - description: Packets sent from the server to the client. - example: 12 - - name: port - level: core - type: long - format: string - description: Port of the server. - - name: registered_domain - level: extended - type: keyword - ignore_above: 1024 - description: 'The highest registered server domain, stripped of the subdomain. - - For example, the registered domain for "foo.google.com" is "google.com". - - This value can be determined precisely with a list like the public suffix - list (http://publicsuffix.org). Trying to approximate this by simply taking - the last two labels will not work well for TLDs such as "co.uk".' - example: google.com - - name: top_level_domain - level: extended - type: keyword - ignore_above: 1024 - description: 'The effective top level domain (eTLD), also known as the domain - suffix, is the last part of the domain name. For example, the top level domain - for google.com is "com". - - This value can be determined precisely with a list like the public suffix - list (http://publicsuffix.org). Trying to approximate this by simply taking - the last label will not work well for effective TLDs such as "co.uk".' - example: co.uk - - name: user.domain - level: extended - type: keyword - ignore_above: 1024 - description: 'Name of the directory the user is a member of. - - For example, an LDAP or Active Directory domain name.' - - name: user.email - level: extended - type: keyword - ignore_above: 1024 - description: User email address. - - name: user.full_name - level: extended - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false - description: User's full name, if available. - example: Albert Einstein - - name: user.group.domain - level: extended - type: keyword - ignore_above: 1024 - description: 'Name of the directory the group is a member of. - - For example, an LDAP or Active Directory domain name.' - - name: user.group.id - level: extended - type: keyword - ignore_above: 1024 - description: Unique identifier for the group on the system/platform. - - name: user.group.name - level: extended - type: keyword - ignore_above: 1024 - description: Name of the group. - - name: user.hash - level: extended - type: keyword - ignore_above: 1024 - description: 'Unique user hash to correlate information for a user in anonymized - form. - - Useful if `user.id` or `user.name` contain confidential information and cannot - be used.' - - name: user.id - level: core - type: keyword - ignore_above: 1024 - description: Unique identifiers of the user. - - name: user.name - level: core - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false - description: Short name or login of the user. - example: albert - - name: service - title: Service - group: 2 - description: 'The service fields describe the service for or from which the data - was collected. - - These fields help you find and correlate logs for a specific service and version.' - type: group - fields: - - name: ephemeral_id - level: extended - type: keyword - ignore_above: 1024 - description: 'Ephemeral identifier of this service (if one exists). - - This id normally changes across restarts, but `service.id` does not.' - example: 8a4f500f - - name: id - level: core - type: keyword - ignore_above: 1024 - description: 'Unique identifier of the running service. If the service is comprised - of many nodes, the `service.id` should be the same for all nodes. - - This id should uniquely identify the service. This makes it possible to correlate - logs and metrics for one specific service, no matter which particular node - emitted the event. - - Note that if you need to see the events from one specific host of the service, - you should filter on that `host.name` or `host.id` instead.' - example: d37e5ebfe0ae6c4972dbe9f0174a1637bb8247f6 - - name: name - level: core - type: keyword - ignore_above: 1024 - description: 'Name of the service data is collected from. - - The name of the service is normally user given. This allows for distributed - services that run on multiple hosts to correlate the related instances based - on the name. - - In the case of Elasticsearch the `service.name` could contain the cluster - name. For Beats the `service.name` is by default a copy of the `service.type` - field if no name is specified.' - example: elasticsearch-metrics - - name: node.name - level: extended - type: keyword - ignore_above: 1024 - description: 'Name of a service node. - - This allows for two nodes of the same service running on the same host to - be differentiated. Therefore, `service.node.name` should typically be unique - across nodes of a given service. - - In the case of Elasticsearch, the `service.node.name` could contain the unique - node name within the Elasticsearch cluster. In cases where the service doesn''t - have the concept of a node name, the host name or container name can be used - to distinguish running instances that make up this service. If those do not - provide uniqueness (e.g. multiple instances of the service running on the - same host) - the node name can be manually set.' - example: instance-0000000016 - - name: state - level: core - type: keyword - ignore_above: 1024 - description: Current state of the service. - - name: type - level: core - type: keyword - ignore_above: 1024 - description: 'The type of the service data is collected from. - - The type can be used to group and correlate logs and metrics from one service - type. - - Example: If logs or metrics are collected from Elasticsearch, `service.type` - would be `elasticsearch`.' - example: elasticsearch - - name: version - level: core - type: keyword - ignore_above: 1024 - description: 'Version of the service the data was collected from. - - This allows to look at a data set only for a specific version of a service.' - example: 3.2.4 - - name: source - title: Source - group: 2 - description: 'Source fields describe details about the source of a packet/event. - - Source fields are usually populated in conjunction with destination fields.' - type: group - fields: - - name: address - level: extended - type: keyword - ignore_above: 1024 - description: 'Some event source addresses are defined ambiguously. The event - will sometimes list an IP, a domain or a unix socket. You should always store - the raw address in the `.address` field. - - Then it should be duplicated to `.ip` or `.domain`, depending on which one - it is.' - - name: as.number - level: extended - type: long - description: Unique number allocated to the autonomous system. The autonomous - system number (ASN) uniquely identifies each network on the Internet. - example: 15169 - - name: as.organization.name - level: extended - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false - description: Organization name. - example: Google LLC - - name: bytes - level: core - type: long - format: bytes - description: Bytes sent from the source to the destination. - example: 184 - - name: domain - level: core - type: keyword - ignore_above: 1024 - description: Source domain. - - name: geo.city_name - level: core - type: keyword - ignore_above: 1024 - description: City name. - example: Montreal - - name: geo.continent_name - level: core - type: keyword - ignore_above: 1024 - description: Name of the continent. - example: North America - - name: geo.country_iso_code - level: core - type: keyword - ignore_above: 1024 - description: Country ISO code. - example: CA - - name: geo.country_name - level: core - type: keyword - ignore_above: 1024 - description: Country name. - example: Canada - - name: geo.location - level: core - type: geo_point - description: Longitude and latitude. - example: '{ "lon": -73.614830, "lat": 45.505918 }' - - name: geo.name - level: extended - type: keyword - ignore_above: 1024 - description: 'User-defined description of a location, at the level of granularity - they care about. - - Could be the name of their data centers, the floor number, if this describes - a local physical entity, city names. - - Not typically used in automated geolocation.' - example: boston-dc - - name: geo.region_iso_code - level: core - type: keyword - ignore_above: 1024 - description: Region ISO code. - example: CA-QC - - name: geo.region_name - level: core - type: keyword - ignore_above: 1024 - description: Region name. - example: Quebec - - name: ip - level: core - type: ip - description: 'IP address of the source. - - Can be one or multiple IPv4 or IPv6 addresses.' - - name: mac - level: core - type: keyword - ignore_above: 1024 - description: MAC address of the source. - - name: nat.ip - level: extended - type: ip - description: 'Translated ip of source based NAT sessions (e.g. internal client - to internet) - - Typically connections traversing load balancers, firewalls, or routers.' - - name: nat.port - level: extended - type: long - format: string - description: 'Translated port of source based NAT sessions. (e.g. internal client - to internet) - - Typically used with load balancers, firewalls, or routers.' - - name: packets - level: core - type: long - description: Packets sent from the source to the destination. - example: 12 - - name: port - level: core - type: long - format: string - description: Port of the source. - - name: registered_domain - level: extended - type: keyword - ignore_above: 1024 - description: 'The highest registered source domain, stripped of the subdomain. - - For example, the registered domain for "foo.google.com" is "google.com". - - This value can be determined precisely with a list like the public suffix - list (http://publicsuffix.org). Trying to approximate this by simply taking - the last two labels will not work well for TLDs such as "co.uk".' - example: google.com - - name: top_level_domain - level: extended - type: keyword - ignore_above: 1024 - description: 'The effective top level domain (eTLD), also known as the domain - suffix, is the last part of the domain name. For example, the top level domain - for google.com is "com". - - This value can be determined precisely with a list like the public suffix - list (http://publicsuffix.org). Trying to approximate this by simply taking - the last label will not work well for effective TLDs such as "co.uk".' - example: co.uk - - name: user.domain - level: extended - type: keyword - ignore_above: 1024 - description: 'Name of the directory the user is a member of. - - For example, an LDAP or Active Directory domain name.' - - name: user.email - level: extended - type: keyword - ignore_above: 1024 - description: User email address. - - name: user.full_name - level: extended - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false - description: User's full name, if available. - example: Albert Einstein - - name: user.group.domain - level: extended - type: keyword - ignore_above: 1024 - description: 'Name of the directory the group is a member of. - - For example, an LDAP or Active Directory domain name.' - - name: user.group.id - level: extended - type: keyword - ignore_above: 1024 - description: Unique identifier for the group on the system/platform. - - name: user.group.name - level: extended - type: keyword - ignore_above: 1024 - description: Name of the group. - - name: user.hash - level: extended - type: keyword - ignore_above: 1024 - description: 'Unique user hash to correlate information for a user in anonymized - form. - - Useful if `user.id` or `user.name` contain confidential information and cannot - be used.' - - name: user.id - level: core - type: keyword - ignore_above: 1024 - description: Unique identifiers of the user. - - name: user.name - level: core - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false - description: Short name or login of the user. - example: albert - - name: threat - title: Threat - group: 2 - description: 'Fields to classify events and alerts according to a threat taxonomy - such as the Mitre ATT&CK framework. - - These fields are for users to classify alerts from all of their sources (e.g. - IDS, NGFW, etc.) within a common taxonomy. The threat.tactic.* are meant to - capture the high level category of the threat (e.g. "impact"). The threat.technique.* - fields are meant to capture which kind of approach is used by this detected - threat, to accomplish the goal (e.g. "endpoint denial of service").' - type: group - fields: - - name: framework - level: extended - type: keyword - ignore_above: 1024 - description: Name of the threat framework used to further categorize and classify - the tactic and technique of the reported threat. Framework classification - can be provided by detecting systems, evaluated at ingest time, or retrospectively - tagged to events. - example: MITRE ATT&CK - - name: tactic.id - level: extended - type: keyword - ignore_above: 1024 - description: The id of tactic used by this threat. You can use the Mitre ATT&CK - Matrix Tactic categorization, for example. (ex. https://attack.mitre.org/tactics/TA0040/ - ) - example: TA0040 - - name: tactic.name - level: extended - type: keyword - ignore_above: 1024 - description: Name of the type of tactic used by this threat. You can use the - Mitre ATT&CK Matrix Tactic categorization, for example. (ex. https://attack.mitre.org/tactics/TA0040/ - ) - example: impact - - name: tactic.reference - level: extended - type: keyword - ignore_above: 1024 - description: The reference url of tactic used by this threat. You can use the - Mitre ATT&CK Matrix Tactic categorization, for example. (ex. https://attack.mitre.org/tactics/TA0040/ - ) - example: https://attack.mitre.org/tactics/TA0040/ - - name: technique.id - level: extended - type: keyword - ignore_above: 1024 - description: The id of technique used by this tactic. You can use the Mitre - ATT&CK Matrix Tactic categorization, for example. (ex. https://attack.mitre.org/techniques/T1499/ - ) - example: T1499 - - name: technique.name - level: extended - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false - description: The name of technique used by this tactic. You can use the Mitre - ATT&CK Matrix Tactic categorization, for example. (ex. https://attack.mitre.org/techniques/T1499/ - ) - example: endpoint denial of service - - name: technique.reference - level: extended - type: keyword - ignore_above: 1024 - description: The reference url of technique used by this tactic. You can use - the Mitre ATT&CK Matrix Tactic categorization, for example. (ex. https://attack.mitre.org/techniques/T1499/ - ) - example: https://attack.mitre.org/techniques/T1499/ - - name: tls - title: TLS - group: 2 - description: Fields related to a TLS connection. These fields focus on the TLS - protocol itself and intentionally avoids in-depth analysis of the related x.509 - certificate files. - type: group - fields: - - name: cipher - level: extended - type: keyword - ignore_above: 1024 - description: String indicating the cipher used during the current connection. - example: TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 - default_field: false - - name: client.certificate - level: extended - type: keyword - ignore_above: 1024 - description: PEM-encoded stand-alone certificate offered by the client. This - is usually mutually-exclusive of `client.certificate_chain` since this value - also exists in that list. - example: MII... - default_field: false - - name: client.certificate_chain - level: extended - type: keyword - ignore_above: 1024 - description: Array of PEM-encoded certificates that make up the certificate - chain offered by the client. This is usually mutually-exclusive of `client.certificate` - since that value should be the first certificate in the chain. - example: - - MII... - - MII... - default_field: false - - name: client.hash.md5 - level: extended - type: keyword - ignore_above: 1024 - description: Certificate fingerprint using the MD5 digest of DER-encoded version - of certificate offered by the client. For consistency with other hash values, - this value should be formatted as an uppercase hash. - example: 0F76C7F2C55BFD7D8E8B8F4BFBF0C9EC - default_field: false - - name: client.hash.sha1 - level: extended - type: keyword - ignore_above: 1024 - description: Certificate fingerprint using the SHA1 digest of DER-encoded version - of certificate offered by the client. For consistency with other hash values, - this value should be formatted as an uppercase hash. - example: 9E393D93138888D288266C2D915214D1D1CCEB2A - default_field: false - - name: client.hash.sha256 - level: extended - type: keyword - ignore_above: 1024 - description: Certificate fingerprint using the SHA256 digest of DER-encoded - version of certificate offered by the client. For consistency with other hash - values, this value should be formatted as an uppercase hash. - example: 0687F666A054EF17A08E2F2162EAB4CBC0D265E1D7875BE74BF3C712CA92DAF0 - default_field: false - - name: client.issuer - level: extended - type: keyword - ignore_above: 1024 - description: Distinguished name of subject of the issuer of the x.509 certificate - presented by the client. - example: CN=MyDomain Root CA, OU=Infrastructure Team, DC=mydomain, DC=com - default_field: false - - name: client.ja3 - level: extended - type: keyword - ignore_above: 1024 - description: A hash that identifies clients based on how they perform an SSL/TLS - handshake. - example: d4e5b18d6b55c71272893221c96ba240 - default_field: false - - name: client.not_after - level: extended - type: date - description: Date/Time indicating when client certificate is no longer considered - valid. - example: '2021-01-01T00:00:00.000Z' - default_field: false - - name: client.not_before - level: extended - type: date - description: Date/Time indicating when client certificate is first considered - valid. - example: '1970-01-01T00:00:00.000Z' - default_field: false - - name: client.server_name - level: extended - type: keyword - ignore_above: 1024 - description: Also called an SNI, this tells the server which hostname to which - the client is attempting to connect. When this value is available, it should - get copied to `destination.domain`. - example: www.elastic.co - default_field: false - - name: client.subject - level: extended - type: keyword - ignore_above: 1024 - description: Distinguished name of subject of the x.509 certificate presented - by the client. - example: CN=myclient, OU=Documentation Team, DC=mydomain, DC=com - default_field: false - - name: client.supported_ciphers - level: extended - type: keyword - ignore_above: 1024 - description: Array of ciphers offered by the client during the client hello. - example: - - TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 - - TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 - - '...' - default_field: false - - name: curve - level: extended - type: keyword - ignore_above: 1024 - description: String indicating the curve used for the given cipher, when applicable. - example: secp256r1 - default_field: false - - name: established - level: extended - type: boolean - description: Boolean flag indicating if the TLS negotiation was successful and - transitioned to an encrypted tunnel. - default_field: false - - name: next_protocol - level: extended - type: keyword - ignore_above: 1024 - description: String indicating the protocol being tunneled. Per the values in - the IANA registry (https://www.iana.org/assignments/tls-extensiontype-values/tls-extensiontype-values.xhtml#alpn-protocol-ids), - this string should be lower case. - example: http/1.1 - default_field: false - - name: resumed - level: extended - type: boolean - description: Boolean flag indicating if this TLS connection was resumed from - an existing TLS negotiation. - default_field: false - - name: server.certificate - level: extended - type: keyword - ignore_above: 1024 - description: PEM-encoded stand-alone certificate offered by the server. This - is usually mutually-exclusive of `server.certificate_chain` since this value - also exists in that list. - example: MII... - default_field: false - - name: server.certificate_chain - level: extended - type: keyword - ignore_above: 1024 - description: Array of PEM-encoded certificates that make up the certificate - chain offered by the server. This is usually mutually-exclusive of `server.certificate` - since that value should be the first certificate in the chain. - example: - - MII... - - MII... - default_field: false - - name: server.hash.md5 - level: extended - type: keyword - ignore_above: 1024 - description: Certificate fingerprint using the MD5 digest of DER-encoded version - of certificate offered by the server. For consistency with other hash values, - this value should be formatted as an uppercase hash. - example: 0F76C7F2C55BFD7D8E8B8F4BFBF0C9EC - default_field: false - - name: server.hash.sha1 - level: extended - type: keyword - ignore_above: 1024 - description: Certificate fingerprint using the SHA1 digest of DER-encoded version - of certificate offered by the server. For consistency with other hash values, - this value should be formatted as an uppercase hash. - example: 9E393D93138888D288266C2D915214D1D1CCEB2A - default_field: false - - name: server.hash.sha256 - level: extended - type: keyword - ignore_above: 1024 - description: Certificate fingerprint using the SHA256 digest of DER-encoded - version of certificate offered by the server. For consistency with other hash - values, this value should be formatted as an uppercase hash. - example: 0687F666A054EF17A08E2F2162EAB4CBC0D265E1D7875BE74BF3C712CA92DAF0 - default_field: false - - name: server.issuer - level: extended - type: keyword - ignore_above: 1024 - description: Subject of the issuer of the x.509 certificate presented by the - server. - example: CN=MyDomain Root CA, OU=Infrastructure Team, DC=mydomain, DC=com - default_field: false - - name: server.ja3s - level: extended - type: keyword - ignore_above: 1024 - description: A hash that identifies servers based on how they perform an SSL/TLS - handshake. - example: 394441ab65754e2207b1e1b457b3641d - default_field: false - - name: server.not_after - level: extended - type: date - description: Timestamp indicating when server certificate is no longer considered - valid. - example: '2021-01-01T00:00:00.000Z' - default_field: false - - name: server.not_before - level: extended - type: date - description: Timestamp indicating when server certificate is first considered - valid. - example: '1970-01-01T00:00:00.000Z' - default_field: false - - name: server.subject - level: extended - type: keyword - ignore_above: 1024 - description: Subject of the x.509 certificate presented by the server. - example: CN=www.mydomain.com, OU=Infrastructure Team, DC=mydomain, DC=com - default_field: false - - name: version - level: extended - type: keyword - ignore_above: 1024 - description: Numeric part of the version parsed from the original string. - example: '1.2' - default_field: false - - name: version_protocol - level: extended - type: keyword - ignore_above: 1024 - description: Normalized lowercase protocol name parsed from original string. - example: tls - default_field: false - - name: tracing - title: Tracing - group: 2 - description: Distributed tracing makes it possible to analyze performance throughout - a microservice architecture all in one view. This is accomplished by tracing - all of the requests - from the initial web request in the front-end service - - to queries made through multiple back-end services. - type: group - fields: - - name: trace.id - level: extended - type: keyword - ignore_above: 1024 - description: 'Unique identifier of the trace. - - A trace groups multiple events like transactions that belong together. For - example, a user request handled by multiple inter-connected services.' - example: 4bf92f3577b34da6a3ce929d0e0e4736 - - name: transaction.id - level: extended - type: keyword - ignore_above: 1024 - description: 'Unique identifier of the transaction. - - A transaction is the highest level of work measured within a service, such - as a request to a server.' - example: 00f067aa0ba902b7 - - name: url - title: URL - group: 2 - description: URL fields provide support for complete or partial URLs, and supports - the breaking down into scheme, domain, path, and so on. - type: group - fields: - - name: domain - level: extended - type: keyword - ignore_above: 1024 - description: 'Domain of the url, such as "www.elastic.co". - - In some cases a URL may refer to an IP and/or port directly, without a domain - name. In this case, the IP address would go to the `domain` field.' - example: www.elastic.co - - name: extension - level: extended - type: keyword - ignore_above: 1024 - description: 'The field contains the file extension from the original request - url. - - The file extension is only set if it exists, as not every url has a file extension. - - The leading period must not be included. For example, the value must be "png", - not ".png".' - example: png - - name: fragment - level: extended - type: keyword - ignore_above: 1024 - description: 'Portion of the url after the `#`, such as "top". - - The `#` is not part of the fragment.' - - name: full - level: extended - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false - description: If full URLs are important to your use case, they should be stored - in `url.full`, whether this field is reconstructed or present in the event - source. - example: https://www.elastic.co:443/search?q=elasticsearch#top - - name: original - level: extended - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false - description: 'Unmodified original url as seen in the event source. - - Note that in network monitoring, the observed URL may be a full URL, whereas - in access logs, the URL is often just represented as a path. - - This field is meant to represent the URL as it was observed, complete or not.' - example: https://www.elastic.co:443/search?q=elasticsearch#top or /search?q=elasticsearch - - name: password - level: extended - type: keyword - ignore_above: 1024 - description: Password of the request. - - name: path - level: extended - type: keyword - ignore_above: 1024 - description: Path of the request, such as "/search". - - name: port - level: extended - type: long - format: string - description: Port of the request, such as 443. - example: 443 - - name: query - level: extended - type: keyword - ignore_above: 1024 - description: 'The query field describes the query string of the request, such - as "q=elasticsearch". - - The `?` is excluded from the query string. If a URL contains no `?`, there - is no query field. If there is a `?` but no query, the query field exists - with an empty string. The `exists` query can be used to differentiate between - the two cases.' - - name: registered_domain - level: extended - type: keyword - ignore_above: 1024 - description: 'The highest registered url domain, stripped of the subdomain. - - For example, the registered domain for "foo.google.com" is "google.com". - - This value can be determined precisely with a list like the public suffix - list (http://publicsuffix.org). Trying to approximate this by simply taking - the last two labels will not work well for TLDs such as "co.uk".' - example: google.com - - name: scheme - level: extended - type: keyword - ignore_above: 1024 - description: 'Scheme of the request, such as "https". - - Note: The `:` is not part of the scheme.' - example: https - - name: top_level_domain - level: extended - type: keyword - ignore_above: 1024 - description: 'The effective top level domain (eTLD), also known as the domain - suffix, is the last part of the domain name. For example, the top level domain - for google.com is "com". - - This value can be determined precisely with a list like the public suffix - list (http://publicsuffix.org). Trying to approximate this by simply taking - the last label will not work well for effective TLDs such as "co.uk".' - example: co.uk - - name: username - level: extended - type: keyword - ignore_above: 1024 - description: Username of the request. - - name: user - title: User - group: 2 - description: 'The user fields describe information about the user that is relevant - to the event. - - Fields can have one entry or multiple entries. If a user has more than one id, - provide an array that includes all of them.' - type: group - fields: - - name: domain - level: extended - type: keyword - ignore_above: 1024 - description: 'Name of the directory the user is a member of. - - For example, an LDAP or Active Directory domain name.' - - name: email - level: extended - type: keyword - ignore_above: 1024 - description: User email address. - - name: full_name - level: extended - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false - description: User's full name, if available. - example: Albert Einstein - - name: group.domain - level: extended - type: keyword - ignore_above: 1024 - description: 'Name of the directory the group is a member of. - - For example, an LDAP or Active Directory domain name.' - - name: group.id - level: extended - type: keyword - ignore_above: 1024 - description: Unique identifier for the group on the system/platform. - - name: group.name - level: extended - type: keyword - ignore_above: 1024 - description: Name of the group. - - name: hash - level: extended - type: keyword - ignore_above: 1024 - description: 'Unique user hash to correlate information for a user in anonymized - form. - - Useful if `user.id` or `user.name` contain confidential information and cannot - be used.' - - name: id - level: core - type: keyword - ignore_above: 1024 - description: Unique identifiers of the user. - - name: name - level: core - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false - description: Short name or login of the user. - example: albert - - name: user_agent - title: User agent - group: 2 - description: 'The user_agent fields normally come from a browser request. - - They often show up in web service logs coming from the parsed user agent string.' - type: group - fields: - - name: device.name - level: extended - type: keyword - ignore_above: 1024 - description: Name of the device. - example: iPhone - - name: name - level: extended - type: keyword - ignore_above: 1024 - description: Name of the user agent. - example: Safari - - name: original - level: extended - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - description: Unparsed user_agent string. - example: Mozilla/5.0 (iPhone; CPU iPhone OS 12_1 like Mac OS X) AppleWebKit/605.1.15 - (KHTML, like Gecko) Version/12.0 Mobile/15E148 Safari/604.1 - - name: os.family - level: extended - type: keyword - ignore_above: 1024 - description: OS family (such as redhat, debian, freebsd, windows). - example: debian - - name: os.full - level: extended - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false - description: Operating system name, including the version or code name. - example: Mac OS Mojave - - name: os.kernel - level: extended - type: keyword - ignore_above: 1024 - description: Operating system kernel version as a raw string. - example: 4.4.0-112-generic - - name: os.name - level: extended - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false - description: Operating system name, without the version. - example: Mac OS X - - name: os.platform - level: extended - type: keyword - ignore_above: 1024 - description: Operating system platform (such centos, ubuntu, windows). - example: darwin - - name: os.version - level: extended - type: keyword - ignore_above: 1024 - description: Operating system version as a raw string. - example: 10.14.1 - - name: version - level: extended - type: keyword - ignore_above: 1024 - description: Version of the user agent. - example: 12.0 - - name: vlan - title: VLAN - group: 2 - description: 'The VLAN fields are used to identify 802.1q tag(s) of a packet, - as well as ingress and egress VLAN associations of an observer in relation to - a specific packet or connection. - - Network.vlan fields are used to record a single VLAN tag, or the outer tag in - the case of q-in-q encapsulations, for a packet or connection as observed, typically - provided by a network sensor (e.g. Zeek, Wireshark) passively reporting on traffic. - - Network.inner VLAN fields are used to report inner q-in-q 802.1q tags (multiple - 802.1q encapsulations) as observed, typically provided by a network sensor (e.g. - Zeek, Wireshark) passively reporting on traffic. Network.inner VLAN fields should - only be used in addition to network.vlan fields to indicate q-in-q tagging. - - Observer.ingress and observer.egress VLAN values are used to record observer - specific information when observer events contain discrete ingress and egress - VLAN information, typically provided by firewalls, routers, or load balancers.' - type: group - fields: - - name: id - level: extended - type: keyword - ignore_above: 1024 - description: VLAN ID as reported by the observer. - example: 10 - default_field: false - - name: name - level: extended - type: keyword - ignore_above: 1024 - description: Optional VLAN name as reported by the observer. - example: outside - default_field: false - - name: vulnerability - title: Vulnerability - group: 2 - description: The vulnerability fields describe information about a vulnerability - that is relevant to an event. - type: group - fields: - - name: category - level: extended - type: keyword - ignore_above: 1024 - description: 'The type of system or architecture that the vulnerability affects. - These may be platform-specific (for example, Debian or SUSE) or general (for - example, Database or Firewall). For example (https://qualysguard.qualys.com/qwebhelp/fo_portal/knowledgebase/vulnerability_categories.htm[Qualys - vulnerability categories]) - - This field must be an array.' - example: '["Firewall"]' - default_field: false - - name: classification - level: extended - type: keyword - ignore_above: 1024 - description: The classification of the vulnerability scoring system. For example - (https://www.first.org/cvss/) - example: CVSS - default_field: false - - name: description - level: extended - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - description: The description of the vulnerability that provides additional context - of the vulnerability. For example (https://cve.mitre.org/about/faqs.html#cve_entry_descriptions_created[Common - Vulnerabilities and Exposure CVE description]) - example: In macOS before 2.12.6, there is a vulnerability in the RPC... - default_field: false - - name: enumeration - level: extended - type: keyword - ignore_above: 1024 - description: The type of identifier used for this vulnerability. For example - (https://cve.mitre.org/about/) - example: CVE - default_field: false - - name: id - level: extended - type: keyword - ignore_above: 1024 - description: The identification (ID) is the number portion of a vulnerability - entry. It includes a unique identification number for the vulnerability. For - example (https://cve.mitre.org/about/faqs.html#what_is_cve_id)[Common Vulnerabilities - and Exposure CVE ID] - example: CVE-2019-00001 - default_field: false - - name: reference - level: extended - type: keyword - ignore_above: 1024 - description: A resource that provides additional information, context, and mitigations - for the identified vulnerability. - example: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-6111 - default_field: false - - name: report_id - level: extended - type: keyword - ignore_above: 1024 - description: The report or scan identification number. - example: 20191018.0001 - default_field: false - - name: scanner.vendor - level: extended - type: keyword - ignore_above: 1024 - description: The name of the vulnerability scanner vendor. - example: Tenable - default_field: false - - name: score.base - level: extended - type: float - description: 'Scores can range from 0.0 to 10.0, with 10.0 being the most severe. - - Base scores cover an assessment for exploitability metrics (attack vector, - complexity, privileges, and user interaction), impact metrics (confidentiality, - integrity, and availability), and scope. For example (https://www.first.org/cvss/specification-document)' - example: 5.5 - default_field: false - - name: score.environmental - level: extended - type: float - description: 'Scores can range from 0.0 to 10.0, with 10.0 being the most severe. - - Environmental scores cover an assessment for any modified Base metrics, confidentiality, - integrity, and availability requirements. For example (https://www.first.org/cvss/specification-document)' - example: 5.5 - default_field: false - - name: score.temporal - level: extended - type: float - description: 'Scores can range from 0.0 to 10.0, with 10.0 being the most severe. - - Temporal scores cover an assessment for code maturity, remediation level, - and confidence. For example (https://www.first.org/cvss/specification-document)' - default_field: false - - name: score.version - level: extended - type: keyword - ignore_above: 1024 - description: 'The National Vulnerability Database (NVD) provides qualitative - severity rankings of "Low", "Medium", and "High" for CVSS v2.0 base score - ranges in addition to the severity ratings for CVSS v3.0 as they are defined - in the CVSS v3.0 specification. - - CVSS is owned and managed by FIRST.Org, Inc. (FIRST), a US-based non-profit - organization, whose mission is to help computer security incident response - teams across the world. For example (https://nvd.nist.gov/vuln-metrics/cvss)' - example: 2.0 - default_field: false - - name: severity - level: extended - type: keyword - ignore_above: 1024 - description: The severity of the vulnerability can help with metrics and internal - prioritization regarding remediation. For example (https://nvd.nist.gov/vuln-metrics/cvss) - example: Critical - default_field: false diff --git a/vendor/github.com/elastic/beats/v7/libbeat/api/npipe/listener_windows_test.go b/vendor/github.com/elastic/beats/v7/libbeat/api/npipe/listener_windows_test.go deleted file mode 100644 index 486bb832..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/api/npipe/listener_windows_test.go +++ /dev/null @@ -1,73 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build windows - -package npipe - -import ( - "fmt" - "io/ioutil" - "net/http" - "testing" - - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" -) - -func TestHTTPOverNamedPipe(t *testing.T) { - sd, err := DefaultSD("") - require.NoError(t, err) - npipe := TransformString("npipe:///hello-world") - l, err := NewListener(npipe, sd) - require.NoError(t, err) - defer l.Close() - - mux := http.NewServeMux() - mux.HandleFunc("/echo-hello", func(w http.ResponseWriter, r *http.Request) { - fmt.Fprintf(w, "ehlo!") - }) - - go http.Serve(l, mux) - - c := http.Client{ - Transport: &http.Transport{ - DialContext: DialContext(npipe), - }, - } - - r, err := c.Get("http://npipe/echo-hello") - require.NoError(t, err) - body, err := ioutil.ReadAll(r.Body) - defer r.Body.Close() - - assert.Equal(t, "ehlo!", string(body)) -} - -func TestTransformString(t *testing.T) { - t.Run("with npipe:// scheme", func(t *testing.T) { - assert.Equal(t, `\\.\pipe\hello`, TransformString("npipe:///hello")) - }) - - t.Run("with windows pipe syntax", func(t *testing.T) { - assert.Equal(t, `\\.\pipe\hello`, TransformString(`\\.\pipe\hello`)) - }) - - t.Run("everything else", func(t *testing.T) { - assert.Equal(t, "hello", TransformString("hello")) - }) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/api/npipe/pipe_test.go b/vendor/github.com/elastic/beats/v7/libbeat/api/npipe/pipe_test.go deleted file mode 100644 index f0c3465e..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/api/npipe/pipe_test.go +++ /dev/null @@ -1,35 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package npipe - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestIsNPipe(t *testing.T) { - t.Run("return true on named pipe", func(t *testing.T) { - assert.True(t, IsNPipe("npipe:///hello")) - assert.True(t, IsNPipe(`\\.\pipe\hello`)) - }) - - t.Run("return false if its not a named pipe", func(t *testing.T) { - assert.False(t, IsNPipe("unix:///tmp/ok.sock")) - }) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/api/server_test.go b/vendor/github.com/elastic/beats/v7/libbeat/api/server_test.go deleted file mode 100644 index e4df0f5b..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/api/server_test.go +++ /dev/null @@ -1,186 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package api - -import ( - "context" - "fmt" - "io/ioutil" - "net" - "net/http" - "os" - "runtime" - "testing" - - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestConfiguration(t *testing.T) { - if runtime.GOOS != "windows" { - t.Skip("Check for User and Security Descriptor") - return - } - t.Run("when user is set", func(t *testing.T) { - cfg := common.MustNewConfigFrom(map[string]interface{}{ - "host": "unix:///tmp/ok", - "user": "admin", - }) - - _, err := New(nil, simpleMux(), cfg) - assert.Equal(t, err == nil, false) - }) - - t.Run("when security descriptor is set", func(t *testing.T) { - cfg := common.MustNewConfigFrom(map[string]interface{}{ - "host": "unix:///tmp/ok", - "security_descriptor": "D:P(A;;GA;;;1234)", - }) - - _, err := New(nil, simpleMux(), cfg) - assert.Equal(t, err == nil, false) - }) -} - -func TestSocket(t *testing.T) { - if runtime.GOOS == "windows" { - t.Skip("Unix Sockets don't work under windows") - return - } - - client := func(sockFile string) http.Client { - return http.Client{ - Transport: &http.Transport{ - DialContext: func(_ context.Context, _, _ string) (net.Conn, error) { - return net.Dial("unix", sockFile) - }, - }, - } - } - - t.Run("socket doesn't exist before", func(t *testing.T) { - tmpDir, err := ioutil.TempDir("", "testsocket") - require.NoError(t, err) - defer os.RemoveAll(tmpDir) - - sockFile := tmpDir + "/test.sock" - - cfg := common.MustNewConfigFrom(map[string]interface{}{ - "host": "unix://" + sockFile, - }) - - s, err := New(nil, simpleMux(), cfg) - require.NoError(t, err) - go s.Start() - defer func() { - s.Stop() - // Make we cleanup behind - _, err := os.Stat(sockFile) - require.Error(t, err) - require.False(t, os.IsExist(err)) - }() - - c := client(sockFile) - - r, err := c.Get("http://unix/echo-hello") - require.NoError(t, err) - defer r.Body.Close() - - body, err := ioutil.ReadAll(r.Body) - require.NoError(t, err) - - assert.Equal(t, "ehlo!", string(body)) - fi, err := os.Stat(sockFile) - assert.Equal(t, socketFileMode, fi.Mode().Perm()) - }) - - t.Run("starting beat and recover a dangling socket file", func(t *testing.T) { - tmpDir, err := ioutil.TempDir("", "testsocket") - require.NoError(t, err) - defer os.RemoveAll(tmpDir) - - sockFile := tmpDir + "/test.sock" - - // Create the socket before the server. - f, err := os.Create(sockFile) - require.NoError(t, err) - f.Close() - - cfg := common.MustNewConfigFrom(map[string]interface{}{ - "host": "unix://" + sockFile, - }) - - s, err := New(nil, simpleMux(), cfg) - require.NoError(t, err) - go s.Start() - defer func() { - s.Stop() - // Make we cleanup behind - _, err := os.Stat(sockFile) - require.Error(t, err) - require.False(t, os.IsExist(err)) - }() - - c := client(sockFile) - - r, err := c.Get("http://unix/echo-hello") - require.NoError(t, err) - defer r.Body.Close() - - body, err := ioutil.ReadAll(r.Body) - require.NoError(t, err) - - assert.Equal(t, "ehlo!", string(body)) - - fi, err := os.Stat(sockFile) - assert.Equal(t, socketFileMode, fi.Mode().Perm(), "incorrect mode for file %s", sockFile) - }) -} - -func TestHTTP(t *testing.T) { - // select a random free port. - url := "http://localhost:0" - - cfg := common.MustNewConfigFrom(map[string]interface{}{ - "host": url, - }) - - s, err := New(nil, simpleMux(), cfg) - require.NoError(t, err) - go s.Start() - defer s.Stop() - - r, err := http.Get("http://" + s.l.Addr().String() + "/echo-hello") - require.NoError(t, err) - defer r.Body.Close() - - body, err := ioutil.ReadAll(r.Body) - require.NoError(t, err) - - assert.Equal(t, "ehlo!", string(body)) -} - -func simpleMux() *http.ServeMux { - mux := http.NewServeMux() - mux.HandleFunc("/echo-hello", func(w http.ResponseWriter, r *http.Request) { - fmt.Fprintf(w, "ehlo!") - }) - return mux -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/api/server_windows_test.go b/vendor/github.com/elastic/beats/v7/libbeat/api/server_windows_test.go deleted file mode 100644 index 51efc0f1..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/api/server_windows_test.go +++ /dev/null @@ -1,60 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -//+build windows - -package api - -import ( - "io/ioutil" - "net/http" - "testing" - - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/api/npipe" - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestNamedPipe(t *testing.T) { - p := "npipe:///hello" - - cfg := common.MustNewConfigFrom(map[string]interface{}{ - "host": p, - }) - - s, err := New(nil, simpleMux(), cfg) - require.NoError(t, err) - go s.Start() - defer s.Stop() - - c := http.Client{ - Transport: &http.Transport{ - DialContext: npipe.DialContext(npipe.TransformString(p)), - }, - } - - r, err := c.Get("http://npipe/echo-hello") - require.NoError(t, err) - defer r.Body.Close() - - body, err := ioutil.ReadAll(r.Body) - require.NoError(t, err) - - assert.Equal(t, "ehlo!", string(body)) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/asset/registry_test.go b/vendor/github.com/elastic/beats/v7/libbeat/asset/registry_test.go deleted file mode 100644 index daefe5c1..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/asset/registry_test.go +++ /dev/null @@ -1,40 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package asset - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestGetFields(t *testing.T) { - - data := "hello world" - d, err := EncodeData(data) - assert.NoError(t, err) - - f := func() string { - return d - } - - SetFields("test", "foo", 1, f) - newData, err := GetFields("test") - assert.NoError(t, err) - assert.Equal(t, data, string(newData)) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/appender_test.go b/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/appender_test.go deleted file mode 100644 index 9dbf455e..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/appender_test.go +++ /dev/null @@ -1,94 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package autodiscover - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/bus" -) - -type fakeAppender struct{} - -func (f *fakeAppender) Append(event bus.Event) { - event["foo"] = "bar" -} - -func newFakeAppender(_ *common.Config) (Appender, error) { - return &fakeAppender{}, nil -} - -func TestAppenderRegistry(t *testing.T) { - // Add a new builder - reg := NewRegistry() - reg.AddAppender("fake", newFakeAppender) - - // Check if that appender is available in registry - b := reg.GetAppender("fake") - assert.NotNil(t, b) - - // Generate a config with type fake - config := AppenderConfig{ - Type: "fake", - } - - cfg, err := common.NewConfigFrom(&config) - - // Make sure that config building doesn't fail - assert.Nil(t, err) - appender, err := reg.BuildAppender(cfg) - assert.Nil(t, err) - assert.NotNil(t, appender) - - // Attempt to build using an array of configs - Registry.AddAppender("fake", newFakeAppender) - cfgs := []*common.Config{cfg} - appenders, err := NewAppenders(cfgs) - assert.Nil(t, err) - assert.Equal(t, len(appenders), 1) - - // Attempt to build using an incorrect config - incorrectConfig := AppenderConfig{ - Type: "wrong", - } - icfg, err := common.NewConfigFrom(&incorrectConfig) - assert.Nil(t, err) - cfgs = append(cfgs, icfg) - appenders, err = NewAppenders(cfgs) - assert.NotNil(t, err) - assert.Nil(t, appenders) - - // Try to append onto an event using fakeAppender and the result should have one item - event := bus.Event{} - appender.Append(event) - assert.Equal(t, len(event), 1) - assert.Equal(t, event["foo"], "bar") - - appenders = Appenders{} - appenders = append(appenders, appender) - - // Try using appenders object for the same as above and expect - // the same result - event = bus.Event{} - appenders.Append(event) - assert.Equal(t, len(event), 1) - assert.Equal(t, event["foo"], "bar") -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/appenders/config/config_test.go b/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/appenders/config/config_test.go deleted file mode 100644 index 36b4ee5b..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/appenders/config/config_test.go +++ /dev/null @@ -1,114 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package config - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/bus" -) - -func TestGenerateAppender(t *testing.T) { - tests := []struct { - name string - eventConfig common.MapStr - event bus.Event - result common.MapStr - config string - }{ - { - name: "Appender without a condition should apply the config regardless", - event: bus.Event{}, - result: common.MapStr{ - "test": "bar", - "test1": "foo", - }, - eventConfig: common.MapStr{ - "test": "bar", - }, - config: ` -config: - test1: foo`, - }, - { - name: "Appender with a condition check that fails", - event: bus.Event{ - "field": "notbar", - }, - result: common.MapStr{ - "test": "bar", - }, - eventConfig: common.MapStr{ - "test": "bar", - }, - config: ` -config: - test2: foo -condition.equals: - field: bar`, - }, - { - name: "Appender with a condition check that passes. It should get appended", - event: bus.Event{ - "field": "bar", - }, - result: common.MapStr{ - "test": "bar", - "test2": "foo", - }, - eventConfig: common.MapStr{ - "test": "bar", - }, - config: ` -config: - test2: foo -condition.equals: - field: bar`, - }, - } - for _, test := range tests { - t.Run(test.name, func(t *testing.T) { - config, err := common.NewConfigWithYAML([]byte(test.config), "") - if err != nil { - t.Fatal(err) - } - - appender, err := NewConfigAppender(config) - assert.Nil(t, err) - assert.NotNil(t, appender) - - eveConfig, err := common.NewConfigFrom(&test.eventConfig) - assert.Nil(t, err) - - test.event["config"] = []*common.Config{eveConfig} - appender.Append(test.event) - - cfgs, _ := test.event["config"].([]*common.Config) - assert.Equal(t, len(cfgs), 1) - - out := common.MapStr{} - cfgs[0].Unpack(&out) - - assert.Equal(t, out, test.result) - }) - - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/appenders/registry.go b/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/appenders/registry.go deleted file mode 100644 index 8a3bbc2f..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/appenders/registry.go +++ /dev/null @@ -1,48 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package appenders - -import ( - "errors" - - "github.com/elastic/beats/v7/libbeat/autodiscover" - p "github.com/elastic/beats/v7/libbeat/plugin" -) - -type appenderPlugin struct { - name string - appender autodiscover.AppenderBuilder -} - -var pluginKey = "libbeat.autodiscover.appender" - -// Plugin accepts a AppenderBuilder to be registered as a plugin -func Plugin(name string, appender autodiscover.AppenderBuilder) map[string][]interface{} { - return p.MakePlugin(pluginKey, appenderPlugin{name, appender}) -} - -func init() { - p.MustRegisterLoader(pluginKey, func(ifc interface{}) error { - app, ok := ifc.(appenderPlugin) - if !ok { - return errors.New("plugin does not match appender plugin type") - } - - return autodiscover.Registry.AddAppender(app.name, app.appender) - }) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/autodiscover_test.go b/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/autodiscover_test.go deleted file mode 100644 index 182cd99f..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/autodiscover_test.go +++ /dev/null @@ -1,399 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package autodiscover - -import ( - "fmt" - "sync" - "testing" - "time" - - "github.com/gofrs/uuid" - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/cfgfile" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/bus" - "github.com/elastic/beats/v7/libbeat/tests/resources" -) - -type mockRunner struct { - mutex sync.Mutex - config *common.Config - meta *common.MapStrPointer - started, stopped bool -} - -func (m *mockRunner) Start() { - m.mutex.Lock() - defer m.mutex.Unlock() - m.started = true -} -func (m *mockRunner) Stop() { - m.mutex.Lock() - defer m.mutex.Unlock() - m.stopped = true -} -func (m *mockRunner) Clone() *mockRunner { - m.mutex.Lock() - defer m.mutex.Unlock() - return &mockRunner{ - config: m.config, - meta: m.meta, - started: m.started, - stopped: m.stopped, - } -} -func (m *mockRunner) String() string { - m.mutex.Lock() - defer m.mutex.Unlock() - return "runner" -} - -type mockAdapter struct { - mutex sync.Mutex - configs []*common.Config - runners []*mockRunner -} - -// CreateConfig generates a valid list of configs from the given event, the received event will have all keys defined by `StartFilter` -func (m *mockAdapter) CreateConfig(bus.Event) ([]*common.Config, error) { - return m.configs, nil -} - -// CheckConfig tests given config to check if it will work or not, returns errors in case it won't work -func (m *mockAdapter) CheckConfig(c *common.Config) error { - config := struct { - Broken bool `config:"broken"` - }{} - c.Unpack(&config) - - if config.Broken { - fmt.Println("broken") - return fmt.Errorf("Broken config") - } - - return nil -} - -func (m *mockAdapter) Create(_ beat.PipelineConnector, config *common.Config, meta *common.MapStrPointer) (cfgfile.Runner, error) { - runner := &mockRunner{ - config: config, - meta: meta, - } - m.mutex.Lock() - defer m.mutex.Unlock() - m.runners = append(m.runners, runner) - return runner, nil -} - -func (m *mockAdapter) Runners() []*mockRunner { - m.mutex.Lock() - defer m.mutex.Unlock() - var res []*mockRunner - for _, r := range m.runners { - res = append(res, r.Clone()) - } - return res -} - -func (m *mockAdapter) EventFilter() []string { - return []string{"meta"} -} - -type mockProvider struct{} - -// Start the autodiscover process, send all configured events to the bus -func (d *mockProvider) Start() {} - -// Stop the autodiscover process -func (d *mockProvider) Stop() {} - -func (d *mockProvider) String() string { - return "mock" -} - -func TestNilAutodiscover(t *testing.T) { - var autodiscover *Autodiscover - autodiscover.Start() - autodiscover.Stop() -} - -func TestAutodiscover(t *testing.T) { - goroutines := resources.NewGoroutinesChecker() - defer goroutines.Check(t) - - // Register mock autodiscover provider - busChan := make(chan bus.Bus, 1) - Registry = NewRegistry() - Registry.AddProvider("mock", func(b bus.Bus, uuid uuid.UUID, c *common.Config) (Provider, error) { - // intercept bus to mock events - busChan <- b - - return &mockProvider{}, nil - }) - - // Create a mock adapter - runnerConfig, _ := common.NewConfigFrom(map[string]string{ - "runner": "1", - }) - adapter := mockAdapter{ - configs: []*common.Config{runnerConfig}, - } - - // and settings: - providerConfig, _ := common.NewConfigFrom(map[string]string{ - "type": "mock", - }) - config := Config{ - Providers: []*common.Config{providerConfig}, - } - - // Create autodiscover manager - autodiscover, err := NewAutodiscover("test", nil, &adapter, &adapter, &config) - if err != nil { - t.Fatal(err) - } - - // Start it - autodiscover.Start() - defer autodiscover.Stop() - eventBus := <-busChan - - // Test start event - eventBus.Publish(bus.Event{ - "id": "foo", - "provider": "mock", - "start": true, - "meta": common.MapStr{ - "foo": "bar", - }, - }) - wait(t, func() bool { return len(adapter.Runners()) == 1 }) - - runners := adapter.Runners() - assert.Equal(t, len(runners), 1) - assert.Equal(t, len(autodiscover.configs["mock:foo"]), 1) - assert.Equal(t, runners[0].meta.Get()["foo"], "bar") - assert.True(t, runners[0].started) - assert.False(t, runners[0].stopped) - - // Test update - eventBus.Publish(bus.Event{ - "id": "foo", - "provider": "mock", - "start": true, - "meta": common.MapStr{ - "foo": "baz", - }, - }) - wait(t, func() bool { return adapter.Runners()[0].meta.Get()["foo"] == "baz" }) - - runners = adapter.Runners() - assert.Equal(t, len(runners), 1) - assert.Equal(t, len(autodiscover.configs["mock:foo"]), 1) - assert.Equal(t, runners[0].meta.Get()["foo"], "baz") // meta is updated - assert.True(t, runners[0].started) - assert.False(t, runners[0].stopped) - - // Test stop/start - eventBus.Publish(bus.Event{ - "id": "foo", - "provider": "mock", - "stop": true, - "meta": common.MapStr{ - "foo": "baz", - }, - }) - eventBus.Publish(bus.Event{ - "id": "foo", - "provider": "mock", - "start": true, - "meta": common.MapStr{ - "foo": "baz", - }, - }) - wait(t, func() bool { return len(adapter.Runners()) == 2 }) - - runners = adapter.Runners() - assert.Equal(t, len(runners), 2) - assert.Equal(t, len(autodiscover.configs["mock:foo"]), 1) - assert.True(t, runners[0].stopped) - assert.Equal(t, runners[1].meta.Get()["foo"], "baz") - assert.True(t, runners[1].started) - assert.False(t, runners[1].stopped) - - // Test stop event - eventBus.Publish(bus.Event{ - "id": "foo", - "provider": "mock", - "stop": true, - "meta": common.MapStr{ - "foo": "baz", - }, - }) - wait(t, func() bool { return adapter.Runners()[1].stopped }) - - runners = adapter.Runners() - assert.Equal(t, len(runners), 2) - assert.Equal(t, len(autodiscover.configs["mock:foo"]), 0) - assert.Equal(t, runners[1].meta.Get()["foo"], "baz") - assert.True(t, runners[1].started) - assert.True(t, runners[1].stopped) -} - -func TestAutodiscoverHash(t *testing.T) { - goroutines := resources.NewGoroutinesChecker() - defer goroutines.Check(t) - - // Register mock autodiscover provider - busChan := make(chan bus.Bus, 1) - - Registry = NewRegistry() - Registry.AddProvider("mock", func(b bus.Bus, uuid uuid.UUID, c *common.Config) (Provider, error) { - // intercept bus to mock events - busChan <- b - - return &mockProvider{}, nil - }) - - // Create a mock adapter - runnerConfig1, _ := common.NewConfigFrom(map[string]string{ - "runner": "1", - }) - runnerConfig2, _ := common.NewConfigFrom(map[string]string{ - "runner": "2", - }) - adapter := mockAdapter{ - configs: []*common.Config{runnerConfig1, runnerConfig2}, - } - - // and settings: - providerConfig, _ := common.NewConfigFrom(map[string]string{ - "type": "mock", - }) - config := Config{ - Providers: []*common.Config{providerConfig}, - } - - // Create autodiscover manager - autodiscover, err := NewAutodiscover("test", nil, &adapter, &adapter, &config) - if err != nil { - t.Fatal(err) - } - - // Start it - autodiscover.Start() - defer autodiscover.Stop() - eventBus := <-busChan - - // Test start event - eventBus.Publish(bus.Event{ - "id": "foo", - "provider": "mock", - "start": true, - "meta": common.MapStr{ - "foo": "bar", - }, - }) - wait(t, func() bool { return len(adapter.Runners()) == 2 }) - - runners := adapter.Runners() - assert.Equal(t, len(runners), 2) - assert.Equal(t, len(autodiscover.configs["mock:foo"]), 2) - assert.Equal(t, runners[0].meta.Get()["foo"], "bar") - assert.True(t, runners[0].started) - assert.False(t, runners[0].stopped) - assert.Equal(t, runners[1].meta.Get()["foo"], "bar") - assert.True(t, runners[1].started) - assert.False(t, runners[1].stopped) -} - -func TestAutodiscoverWithConfigCheckFailures(t *testing.T) { - goroutines := resources.NewGoroutinesChecker() - defer goroutines.Check(t) - - // Register mock autodiscover provider - busChan := make(chan bus.Bus, 1) - Registry = NewRegistry() - Registry.AddProvider("mock", func(b bus.Bus, uuid uuid.UUID, c *common.Config) (Provider, error) { - // intercept bus to mock events - busChan <- b - - return &mockProvider{}, nil - }) - - // Create a mock adapter - runnerConfig1, _ := common.NewConfigFrom(map[string]string{ - "broken": "true", - }) - runnerConfig2, _ := common.NewConfigFrom(map[string]string{ - "runner": "2", - }) - adapter := mockAdapter{ - configs: []*common.Config{runnerConfig1, runnerConfig2}, - } - - // and settings: - providerConfig, _ := common.NewConfigFrom(map[string]string{ - "type": "mock", - }) - config := Config{ - Providers: []*common.Config{providerConfig}, - } - - // Create autodiscover manager - autodiscover, err := NewAutodiscover("test", nil, &adapter, &adapter, &config) - if err != nil { - t.Fatal(err) - } - - // Start it - autodiscover.Start() - defer autodiscover.Stop() - eventBus := <-busChan - - // Test start event - eventBus.Publish(bus.Event{ - "id": "foo", - "provider": "mock", - "start": true, - "meta": common.MapStr{ - "foo": "bar", - }, - }) - - // As only the second config is valid, total runners will be 1 - wait(t, func() bool { return len(adapter.Runners()) == 1 }) - assert.Equal(t, 1, len(autodiscover.configs["mock:foo"])) -} - -func wait(t *testing.T, test func() bool) { - sleep := 20 * time.Millisecond - ready := test() - for !ready && sleep < 10*time.Second { - time.Sleep(sleep) - sleep = sleep + 1*time.Second - ready = test() - } - - if !ready { - t.Fatal("Waiting for condition") - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/builder/helper_test.go b/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/builder/helper_test.go deleted file mode 100644 index e8b5ce52..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/builder/helper_test.go +++ /dev/null @@ -1,221 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package builder - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestGetProcessors(t *testing.T) { - hints := common.MapStr{ - "co": common.MapStr{ - "elastic": common.MapStr{ - "logs": common.MapStr{ - "processors": common.MapStr{ - "add_fields": `{"fields": {"foo": "bar"}}`, - }, - }, - }, - }, - } - procs := GetProcessors(hints, "co.elastic.logs") - assert.Equal(t, []common.MapStr{ - common.MapStr{ - "add_fields": common.MapStr{ - "fields": map[string]interface{}{ - "foo": "bar", - }, - }, - }, - }, procs) -} - -func TestGenerateHints(t *testing.T) { - tests := []struct { - annotations map[string]string - result common.MapStr - }{ - // Empty annotations should return empty hints - { - annotations: map[string]string{}, - result: common.MapStr{}, - }, - - // Scenarios being tested: - // logs/multiline.pattern must be a nested common.MapStr under hints.logs - // logs/processors.add_fields must be nested common.MapStr under hints.logs - // logs/json.keys_under_root must be a nested common.MapStr under hints.logs - // metrics/module must be found in hints.metrics - // not.to.include must not be part of hints - // period is annotated at both container and pod level. Container level value must be in hints - { - annotations: map[string]string{ - "co.elastic.logs/multiline.pattern": "^test", - "co.elastic.logs/json.keys_under_root": "true", - "co.elastic.metrics/module": "prometheus", - "co.elastic.metrics/period": "10s", - "co.elastic.metrics.foobar/period": "15s", - "co.elastic.metrics.foobar1/period": "15s", - "not.to.include": "true", - }, - result: common.MapStr{ - "logs": common.MapStr{ - "multiline": common.MapStr{ - "pattern": "^test", - }, - "json": common.MapStr{ - "keys_under_root": "true", - }, - }, - "metrics": common.MapStr{ - "module": "prometheus", - "period": "15s", - }, - }, - }, - // Scenarios being tested: - // logs/multiline.pattern must be a nested common.MapStr under hints.logs - // metrics/module must be found in hints.metrics - // not.to.include must not be part of hints - // metrics/metrics_path must be found in hints.metrics - { - annotations: map[string]string{ - "co.elastic.logs/multiline.pattern": "^test", - "co.elastic.metrics/module": "prometheus", - "co.elastic.metrics/period": "10s", - "co.elastic.metrics/metrics_path": "/metrics/prometheus", - "co.elastic.metrics/username": "user", - "co.elastic.metrics/password": "pass", - "co.elastic.metrics.foobar/period": "15s", - "co.elastic.metrics.foobar1/period": "15s", - "not.to.include": "true", - }, - result: common.MapStr{ - "logs": common.MapStr{ - "multiline": common.MapStr{ - "pattern": "^test", - }, - }, - "metrics": common.MapStr{ - "module": "prometheus", - "period": "15s", - "metrics_path": "/metrics/prometheus", - "username": "user", - "password": "pass", - }, - }, - }, - // Scenarios being tested: - // have co.elastic.logs/disable set to false. - // logs/multiline.pattern must be a nested common.MapStr under hints.logs - // metrics/module must be found in hints.metrics - // not.to.include must not be part of hints - // period is annotated at both container and pod level. Container level value must be in hints - { - annotations: map[string]string{ - "co.elastic.logs/multiline.pattern": "^test", - "co.elastic.metrics/module": "prometheus", - "co.elastic.metrics/period": "10s", - "co.elastic.metrics.foobar/period": "15s", - "co.elastic.metrics.foobar1/period": "15s", - "not.to.include": "true", - }, - result: common.MapStr{ - "logs": common.MapStr{ - "multiline": common.MapStr{ - "pattern": "^test", - }, - }, - "metrics": common.MapStr{ - "module": "prometheus", - "period": "15s", - }, - }, - }, - // Scenarios being tested: - // have co.elastic.logs/disable set to false. - // logs/multiline.pattern must be a nested common.MapStr under hints.logs - // metrics/module must be found in hints.metrics - // not.to.include must not be part of hints - // period is annotated at both container and pod level. Container level value must be in hints - { - annotations: map[string]string{ - "co.elastic.logs/disable": "false", - "co.elastic.logs/multiline.pattern": "^test", - "co.elastic.metrics/module": "prometheus", - "co.elastic.metrics/period": "10s", - "co.elastic.metrics.foobar/period": "15s", - "co.elastic.metrics.foobar1/period": "15s", - "not.to.include": "true", - }, - result: common.MapStr{ - "logs": common.MapStr{ - "multiline": common.MapStr{ - "pattern": "^test", - }, - "disable": "false", - }, - "metrics": common.MapStr{ - "module": "prometheus", - "period": "15s", - }, - }, - }, - // Scenarios being tested: - // have co.elastic.logs/disable set to true. - // logs/multiline.pattern must be a nested common.MapStr under hints.logs - // metrics/module must be found in hints.metrics - // not.to.include must not be part of hints - // period is annotated at both container and pod level. Container level value must be in hints - { - annotations: map[string]string{ - "co.elastic.logs/disable": "true", - "co.elastic.logs/multiline.pattern": "^test", - "co.elastic.metrics/module": "prometheus", - "co.elastic.metrics/period": "10s", - "co.elastic.metrics.foobar/period": "15s", - "co.elastic.metrics.foobar1/period": "15s", - "not.to.include": "true", - }, - result: common.MapStr{ - "logs": common.MapStr{ - "multiline": common.MapStr{ - "pattern": "^test", - }, - "disable": "true", - }, - "metrics": common.MapStr{ - "module": "prometheus", - "period": "15s", - }, - }, - }, - } - - for _, test := range tests { - annMap := common.MapStr{} - for k, v := range test.annotations { - annMap.Put(k, v) - } - assert.Equal(t, test.result, GenerateHints(annMap, "foobar", "co.elastic")) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/builder_test.go b/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/builder_test.go deleted file mode 100644 index 75cc0daf..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/builder_test.go +++ /dev/null @@ -1,74 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package autodiscover - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/bus" -) - -type fakeBuilder struct{} - -func (f *fakeBuilder) CreateConfig(event bus.Event) []*common.Config { - return []*common.Config{common.NewConfig()} -} - -func newFakeBuilder(_ *common.Config) (Builder, error) { - return &fakeBuilder{}, nil -} - -func TestBuilderRegistry(t *testing.T) { - // Add a new builder - reg := NewRegistry() - reg.AddBuilder("fake", newFakeBuilder) - - // Check if that builder is available in registry - b := reg.GetBuilder("fake") - assert.NotNil(t, b) - - // Generate a config with type fake - config := BuilderConfig{ - Type: "fake", - } - - cfg, err := common.NewConfigFrom(&config) - - // Make sure that config building doesn't fail - assert.Nil(t, err) - - builder, err := reg.BuildBuilder(cfg) - assert.Nil(t, err) - assert.NotNil(t, builder) - - // Try to create a config with fake builder and assert length - // of configs returned is one - res := builder.CreateConfig(nil) - assert.Equal(t, len(res), 1) - - builders := Builders{} - builders = append(builders, builder) - - // Try using builders object for the same as above and expect - // the same result - res = builders.GetConfig(nil) - assert.Equal(t, len(res), 1) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/meta/meta_test.go b/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/meta/meta_test.go deleted file mode 100644 index d4835132..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/meta/meta_test.go +++ /dev/null @@ -1,46 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package meta - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestStoreNil(t *testing.T) { - m := NewMap() - assert.Equal(t, common.MapStrPointer{}, m.Store(0, nil)) -} - -func TestStore(t *testing.T) { - m := NewMap() - - // Store meta - res := m.Store(0, common.MapStr{"foo": "bar"}) - assert.Equal(t, res.Get(), common.MapStr{"foo": "bar"}) - - // Update it - res = m.Store(0, common.MapStr{"foo": "baz"}) - assert.Equal(t, res.Get(), common.MapStr{"foo": "baz"}) - - m.Remove(0) - assert.Equal(t, len(m.meta), 0) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/providers/docker/docker_integration_test.go b/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/providers/docker/docker_integration_test.go deleted file mode 100644 index b8afbafb..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/providers/docker/docker_integration_test.go +++ /dev/null @@ -1,128 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package docker - -import ( - "testing" - "time" - - "github.com/elastic/beats/v7/libbeat/autodiscover/template" - "github.com/elastic/beats/v7/libbeat/logp" - - "github.com/gofrs/uuid" - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/bus" - dk "github.com/elastic/beats/v7/libbeat/tests/docker" -) - -// Test docker start emits an autodiscover event -func TestDockerStart(t *testing.T) { - log := logp.NewLogger("docker") - - d, err := dk.NewClient() - if err != nil { - t.Fatal(err) - } - - UUID, err := uuid.NewV4() - if err != nil { - t.Fatal(err) - } - bus := bus.New(log, "test") - config := defaultConfig() - config.CleanupTimeout = 0 - - s := &template.MapperSettings{nil, nil} - config.Templates = *s - provider, err := AutodiscoverBuilder(bus, UUID, common.MustNewConfigFrom(config)) - if err != nil { - t.Fatal(err) - } - - provider.Start() - defer provider.Stop() - - listener := bus.Subscribe() - defer listener.Stop() - - // Start - cmd := []string{"echo", "Hi!"} - labels := map[string]string{"label": "foo", "label.child": "bar"} - ID, err := d.ContainerStart("busybox", cmd, labels) - if err != nil { - t.Fatal(err) - } - checkEvent(t, listener, true) - - // Kill - d.ContainerKill(ID) - checkEvent(t, listener, false) -} - -func getValue(e bus.Event, key string) interface{} { - val, err := common.MapStr(e).GetValue(key) - if err != nil { - return nil - } - return val -} - -func checkEvent(t *testing.T, listener bus.Listener, start bool) { - for { - select { - case e := <-listener.Events(): - // Ignore any other container - if getValue(e, "docker.container.image") != "busybox" { - continue - } - if start { - assert.Equal(t, getValue(e, "start"), true) - assert.Nil(t, getValue(e, "stop")) - } else { - assert.Equal(t, getValue(e, "stop"), true) - assert.Nil(t, getValue(e, "start")) - } - assert.Equal(t, getValue(e, "container.image.name"), "busybox") - // labels.dedot=true by default - assert.Equal(t, - common.MapStr{ - "label": common.MapStr{ - "value": "foo", - "child": "bar", - }, - }, - getValue(e, "container.labels"), - ) - assert.NotNil(t, getValue(e, "container.id")) - assert.NotNil(t, getValue(e, "container.name")) - assert.NotNil(t, getValue(e, "host")) - assert.Equal(t, getValue(e, "docker.container.id"), getValue(e, "meta.container.id")) - assert.Equal(t, getValue(e, "docker.container.name"), getValue(e, "meta.container.name")) - assert.Equal(t, getValue(e, "docker.container.image"), getValue(e, "meta.container.image.name")) - return - - case <-time.After(10 * time.Second): - t.Fatal("Timeout waiting for provider events") - return - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/providers/docker/docker_test.go b/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/providers/docker/docker_test.go deleted file mode 100644 index 40fef07f..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/providers/docker/docker_test.go +++ /dev/null @@ -1,236 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package docker - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/bus" - "github.com/elastic/beats/v7/libbeat/common/docker" -) - -func TestGenerateHints(t *testing.T) { - tests := []struct { - event bus.Event - result bus.Event - }{ - // Empty events should return empty hints - { - event: bus.Event{}, - result: bus.Event{}, - }, - // Docker meta must be present in the hints - { - event: bus.Event{ - "docker": common.MapStr{ - "container": common.MapStr{ - "id": "abc", - "name": "foobar", - }, - }, - }, - result: bus.Event{ - "container": common.MapStr{ - "id": "abc", - "name": "foobar", - }, - }, - }, - // Docker labels are testing with the following scenarios - // do.not.include must not be part of the hints - // logs/disable should be present in hints.logs.disable=true - { - event: bus.Event{ - "docker": common.MapStr{ - "container": common.MapStr{ - "id": "abc", - "name": "foobar", - "labels": getNestedAnnotations(common.MapStr{ - "do.not.include": "true", - "co.elastic.logs/disable": "true", - }), - }, - }, - }, - result: bus.Event{ - "container": common.MapStr{ - "id": "abc", - "name": "foobar", - "labels": getNestedAnnotations(common.MapStr{ - "do.not.include": "true", - "co.elastic.logs/disable": "true", - }), - }, - "hints": common.MapStr{ - "logs": common.MapStr{ - "disable": "true", - }, - }, - }, - }, - } - - cfg := defaultConfig() - - p := Provider{ - config: cfg, - } - for _, test := range tests { - assert.Equal(t, p.generateHints(test.event), test.result) - } -} - -func getNestedAnnotations(in common.MapStr) common.MapStr { - out := common.MapStr{} - - for k, v := range in { - out.Put(k, v) - } - return out -} - -func TestGenerateMetaDockerNoDedot(t *testing.T) { - event := bus.Event{ - "container": &docker.Container{ - ID: "abc", - Name: "foobar", - Labels: map[string]string{ - "do.not.include": "true", - "co.elastic.logs/disable": "true", - }, - }, - } - - cfg := defaultConfig() - cfg.Dedot = false - p := Provider{ - config: cfg, - } - _, meta := p.generateMetaDocker(event) - expectedMeta := &dockerMetadata{ - Docker: common.MapStr{ - "container": common.MapStr{ - "id": "abc", - "name": "foobar", - "image": "", - "labels": common.MapStr{ - "do": common.MapStr{"not": common.MapStr{"include": "true"}}, - "co": common.MapStr{"elastic": common.MapStr{"logs/disable": "true"}}, - }, - }, - }, - Container: common.MapStr{ - "id": "abc", - "name": "foobar", - "image": common.MapStr{ - "name": "", - }, - "labels": common.MapStr{ - "do": common.MapStr{"not": common.MapStr{"include": "true"}}, - "co": common.MapStr{"elastic": common.MapStr{"logs/disable": "true"}}, - }, - }, - Metadata: common.MapStr{ - "container": common.MapStr{ - "id": "abc", - "name": "foobar", - "image": common.MapStr{ - "name": "", - }, - }, - "docker": common.MapStr{ - "container": common.MapStr{ - "labels": common.MapStr{ - "do": common.MapStr{"not": common.MapStr{"include": "true"}}, - "co": common.MapStr{"elastic": common.MapStr{"logs/disable": "true"}}, - }, - }, - }, - }, - } - assert.Equal(t, expectedMeta.Docker, meta.Docker) - assert.Equal(t, expectedMeta.Container, meta.Container) - assert.Equal(t, expectedMeta.Metadata, meta.Metadata) -} - -func TestGenerateMetaDockerWithDedot(t *testing.T) { - event := bus.Event{ - "container": &docker.Container{ - ID: "abc", - Name: "foobar", - Labels: map[string]string{ - "do.not.include": "true", - "co.elastic.logs/disable": "true", - }, - }, - } - - cfg := defaultConfig() - cfg.Dedot = true - p := Provider{ - config: cfg, - } - _, meta := p.generateMetaDocker(event) - expectedMeta := &dockerMetadata{ - Docker: common.MapStr{ - "container": common.MapStr{ - "id": "abc", - "name": "foobar", - "image": "", - "labels": common.MapStr{ - "do": common.MapStr{"not": common.MapStr{"include": "true"}}, - "co": common.MapStr{"elastic": common.MapStr{"logs/disable": "true"}}, - }, - }, - }, - Container: common.MapStr{ - "id": "abc", - "name": "foobar", - "image": common.MapStr{ - "name": "", - }, - "labels": common.MapStr{ - "do": common.MapStr{"not": common.MapStr{"include": "true"}}, - "co": common.MapStr{"elastic": common.MapStr{"logs/disable": "true"}}, - }, - }, - Metadata: common.MapStr{ - "container": common.MapStr{ - "id": "abc", - "name": "foobar", - "image": common.MapStr{ - "name": "", - }, - }, - "docker": common.MapStr{ - "container": common.MapStr{ - "labels": common.MapStr{ - "do_not_include": "true", - "co_elastic_logs/disable": "true", - }, - }, - }, - }, - } - assert.Equal(t, expectedMeta.Docker, meta.Docker) - assert.Equal(t, expectedMeta.Container, meta.Container) - assert.Equal(t, expectedMeta.Metadata, meta.Metadata) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/providers/jolokia/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/providers/jolokia/_meta/fields.yml deleted file mode 100644 index 96842034..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/providers/jolokia/_meta/fields.yml +++ /dev/null @@ -1,33 +0,0 @@ -- key: jolokia-autodiscover - title: Jolokia Discovery autodiscover provider - description: > - Metadata from Jolokia Discovery added by the jolokia provider. - fields: - - name: jolokia.agent.version - type: keyword - description: > - Version number of jolokia agent. - - name: jolokia.agent.id - type: keyword - description: > - Each agent has a unique id which can be either provided during startup of the agent in form of a configuration parameter or being autodetected. If autodected, the id has several parts: The IP, the process id, hashcode of the agent and its type. - - name: jolokia.server.product - type: keyword - description: > - The container product if detected. - - name: jolokia.server.version - type: keyword - description: > - The container's version (if detected). - - name: jolokia.server.vendor - type: keyword - description: > - The vendor of the container the agent is running in. - - name: jolokia.url - type: keyword - description: > - The URL how this agent can be contacted. - - name: jolokia.secured - type: boolean - description: > - Whether the agent was configured for authentication or not. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/providers/jolokia/config_test.go b/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/providers/jolokia/config_test.go deleted file mode 100644 index 3135a22c..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/providers/jolokia/config_test.go +++ /dev/null @@ -1,97 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package jolokia - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestInterfaceConfigsUnpack(t *testing.T) { - cases := []struct { - Description string - Config map[string]interface{} - Valid bool - }{ - { - Description: "interface without name", - Config: map[string]interface{}{}, - Valid: false, - }, - { - Description: "interface with empty name", - Config: map[string]interface{}{ - "name": "", - }, - Valid: false, - }, - { - Description: "interface with zero interval", - Config: map[string]interface{}{ - "name": "br0", - "interval": "0s", - }, - Valid: false, - }, - { - Description: "valid interface", - Config: map[string]interface{}{ - "name": "br0", - "interval": "100s", - }, - Valid: true, - }, - } - - for _, c := range cases { - var ic InterfaceConfig - config, err := common.NewConfigFrom(c.Config) - if !assert.NoError(t, err, c.Description) { - continue - } - err = config.Unpack(&ic) - if c.Valid { - assert.NoError(t, err, c.Description) - } else { - assert.Error(t, err, c.Description) - } - } -} - -func TestDefaultConfigUnpack(t *testing.T) { - rawConfig, err := common.NewConfigFrom(map[string]interface{}{}) - assert.NoError(t, err) - config := defaultConfig() - err = rawConfig.Unpack(&config) - assert.NoError(t, err) - assert.NotEmpty(t, config.Interfaces) - assert.NotEmpty(t, config.Interfaces[0].Name) -} - -func TestConfigUnpackEmptyInterfaces(t *testing.T) { - rawConfig, err := common.NewConfigFrom(map[string]interface{}{ - "interfaces": []interface{}{}, - }) - assert.NoError(t, err) - config := defaultConfig() - err = rawConfig.Unpack(&config) - assert.Error(t, err) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/providers/kubernetes/config_test.go b/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/providers/kubernetes/config_test.go deleted file mode 100644 index 55fd6010..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/providers/kubernetes/config_test.go +++ /dev/null @@ -1,81 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package kubernetes - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/autodiscover" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/bus" -) - -func TestConfigWithCustomBuilders(t *testing.T) { - autodiscover.Registry.AddBuilder("mock", newMockBuilder) - - cfg := common.MapStr{ - "hints.enabled": false, - "builders": []common.MapStr{ - { - "mock": common.MapStr{}, - }, - }, - } - - config := common.MustNewConfigFrom(&cfg) - c := defaultConfig() - err := config.Unpack(&c) - assert.Nil(t, err) - - cfg1 := common.MapStr{ - "hints.enabled": false, - } - config, err = common.NewConfigFrom(&cfg1) - c = defaultConfig() - err = config.Unpack(&c) - assert.NotNil(t, err) -} - -func TestConfigWithIncorrectScope(t *testing.T) { - cfg := common.MapStr{ - "scope": "node", - "resource": "service", - "hints.enabled": true, - } - - config := common.MustNewConfigFrom(&cfg) - c := defaultConfig() - err := config.Unpack(&c) - assert.Nil(t, err) - - assert.Equal(t, "service", c.Resource) - assert.Equal(t, "cluster", c.Scope) -} - -type mockBuilder struct { -} - -func newMockBuilder(_ *common.Config) (autodiscover.Builder, error) { - return &mockBuilder{}, nil -} - -func (m *mockBuilder) CreateConfig(event bus.Event) []*common.Config { - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/providers/kubernetes/node_test.go b/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/providers/kubernetes/node_test.go deleted file mode 100644 index 0685adfe..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/providers/kubernetes/node_test.go +++ /dev/null @@ -1,281 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package kubernetes - -import ( - "testing" - "time" - - "github.com/elastic/beats/v7/libbeat/common/kubernetes/metadata" - - "github.com/gofrs/uuid" - "github.com/stretchr/testify/assert" - v1 "k8s.io/api/core/v1" - metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - "k8s.io/apimachinery/pkg/types" - - "github.com/elastic/beats/v7/libbeat/autodiscover/template" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/bus" - "github.com/elastic/beats/v7/libbeat/common/kubernetes" - "github.com/elastic/beats/v7/libbeat/logp" -) - -func TestGenerateHints_Node(t *testing.T) { - tests := []struct { - event bus.Event - result bus.Event - }{ - // Empty events should return empty hints - { - event: bus.Event{}, - result: bus.Event{}, - }, - // Only kubernetes payload must return only kubernetes as part of the hint - { - event: bus.Event{ - "kubernetes": common.MapStr{ - "node": common.MapStr{ - "name": "foobar", - }, - }, - }, - result: bus.Event{ - "kubernetes": common.MapStr{ - "node": common.MapStr{ - "name": "foobar", - }, - }, - }, - }, - // Scenarios being tested: - // metrics/module must be found in hints.metrics - // not.to.include must not be part of hints - { - event: bus.Event{ - "kubernetes": common.MapStr{ - "annotations": getNestedAnnotations(common.MapStr{ - "co.elastic.metrics/module": "prometheus", - "co.elastic.metrics/period": "10s", - "not.to.include": "true", - }), - "node": common.MapStr{ - "name": "foobar", - }, - }, - }, - result: bus.Event{ - "kubernetes": common.MapStr{ - "annotations": getNestedAnnotations(common.MapStr{ - "co.elastic.metrics/module": "prometheus", - "not.to.include": "true", - "co.elastic.metrics/period": "10s", - }), - "node": common.MapStr{ - "name": "foobar", - }, - }, - "hints": common.MapStr{ - "metrics": common.MapStr{ - "module": "prometheus", - "period": "10s", - }, - }, - }, - }, - } - - cfg := defaultConfig() - - s := service{ - config: cfg, - logger: logp.NewLogger("kubernetes.service"), - } - for _, test := range tests { - assert.Equal(t, s.GenerateHints(test.event), test.result) - } -} - -func TestEmitEvent_Node(t *testing.T) { - name := "metricbeat" - nodeIP := "192.168.0.1" - uid := "005f3b90-4b9d-12f8-acf0-31020a840133" - UUID, err := uuid.NewV4() - - typeMeta := metav1.TypeMeta{ - Kind: "Node", - APIVersion: "v1", - } - if err != nil { - t.Fatal(err) - } - - tests := []struct { - Message string - Flag string - Node *kubernetes.Node - Expected bus.Event - }{ - { - Message: "Test node start", - Flag: "start", - Node: &kubernetes.Node{ - ObjectMeta: metav1.ObjectMeta{ - Name: name, - UID: types.UID(uid), - Labels: map[string]string{}, - Annotations: map[string]string{}, - }, - TypeMeta: typeMeta, - Status: v1.NodeStatus{ - Addresses: []v1.NodeAddress{ - { - Type: v1.NodeExternalIP, - Address: nodeIP, - }, - { - Type: v1.NodeInternalIP, - Address: "1.2.3.4", - }, - }, - }, - }, - Expected: bus.Event{ - "start": true, - "host": "192.168.0.1", - "id": uid, - "provider": UUID, - "kubernetes": common.MapStr{ - "node": common.MapStr{ - "name": "metricbeat", - "uid": "005f3b90-4b9d-12f8-acf0-31020a840133", - }, - "annotations": common.MapStr{}, - }, - "meta": common.MapStr{ - "kubernetes": common.MapStr{ - "node": common.MapStr{ - "name": "metricbeat", - "uid": "005f3b90-4b9d-12f8-acf0-31020a840133", - }, - }, - }, - "config": []*common.Config{}, - }, - }, - { - Message: "Test service without host", - Flag: "start", - Node: &v1.Node{ - ObjectMeta: metav1.ObjectMeta{ - Name: name, - UID: types.UID(uid), - Labels: map[string]string{}, - Annotations: map[string]string{}, - }, - TypeMeta: typeMeta, - Status: v1.NodeStatus{}, - }, - Expected: nil, - }, - { - Message: "Test stop node without host", - Flag: "stop", - Node: &v1.Node{ - ObjectMeta: metav1.ObjectMeta{ - Name: name, - UID: types.UID(uid), - Labels: map[string]string{}, - Annotations: map[string]string{}, - }, - TypeMeta: typeMeta, - Status: v1.NodeStatus{ - Addresses: []v1.NodeAddress{}, - Conditions: []v1.NodeCondition{ - { - Type: v1.NodeReady, - Status: v1.ConditionFalse, - }, - }, - }, - }, - Expected: bus.Event{ - "stop": true, - "host": "", - "id": uid, - "provider": UUID, - "kubernetes": common.MapStr{ - "node": common.MapStr{ - "name": "metricbeat", - "uid": "005f3b90-4b9d-12f8-acf0-31020a840133", - }, - "annotations": common.MapStr{}, - }, - "meta": common.MapStr{ - "kubernetes": common.MapStr{ - "node": common.MapStr{ - "name": "metricbeat", - "uid": "005f3b90-4b9d-12f8-acf0-31020a840133", - }, - }, - }, - "config": []*common.Config{}, - }, - }, - } - - for _, test := range tests { - t.Run(test.Message, func(t *testing.T) { - mapper, err := template.NewConfigMapper(nil) - if err != nil { - t.Fatal(err) - } - - metaGen := metadata.NewNodeMetadataGenerator(common.NewConfig(), nil) - p := &Provider{ - config: defaultConfig(), - bus: bus.New(logp.NewLogger("bus"), "test"), - templates: mapper, - logger: logp.NewLogger("kubernetes"), - } - - no := &node{ - metagen: metaGen, - config: defaultConfig(), - publish: p.publish, - uuid: UUID, - logger: logp.NewLogger("kubernetes.no"), - } - - p.eventer = no - - listener := p.bus.Subscribe() - - no.emit(test.Node, test.Flag) - - select { - case event := <-listener.Events(): - assert.Equal(t, test.Expected, event, test.Message) - case <-time.After(2 * time.Second): - if test.Expected != nil { - t.Fatal("Timeout while waiting for event") - } - } - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/providers/kubernetes/pod_test.go b/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/providers/kubernetes/pod_test.go deleted file mode 100644 index f63dbdf1..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/providers/kubernetes/pod_test.go +++ /dev/null @@ -1,683 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package kubernetes - -import ( - "testing" - "time" - - "github.com/elastic/beats/v7/libbeat/common/kubernetes/metadata" - - "github.com/gofrs/uuid" - "github.com/stretchr/testify/assert" - v1 "k8s.io/api/core/v1" - metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - "k8s.io/apimachinery/pkg/types" - - "github.com/elastic/beats/v7/libbeat/autodiscover/template" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/bus" - "github.com/elastic/beats/v7/libbeat/common/kubernetes" - "github.com/elastic/beats/v7/libbeat/logp" -) - -func TestGenerateHints(t *testing.T) { - tests := []struct { - event bus.Event - result bus.Event - }{ - // Empty events should return empty hints - { - event: bus.Event{}, - result: bus.Event{}, - }, - // Only kubernetes payload must return only kubernetes as part of the hint - { - event: bus.Event{ - "kubernetes": common.MapStr{ - "pod": common.MapStr{ - "name": "foobar", - }, - }, - }, - result: bus.Event{ - "kubernetes": common.MapStr{ - "pod": common.MapStr{ - "name": "foobar", - }, - }, - }, - }, - // Kubernetes payload with container info must be bubbled to top level - { - event: bus.Event{ - "kubernetes": common.MapStr{ - "container": common.MapStr{ - "name": "foobar", - "id": "abc", - "runtime": "rkt", - }, - }, - }, - result: bus.Event{ - "kubernetes": common.MapStr{ - "container": common.MapStr{ - "name": "foobar", - "id": "abc", - "runtime": "rkt", - }, - }, - "container": common.MapStr{ - "name": "foobar", - "id": "abc", - "runtime": "rkt", - }, - }, - }, - // Scenarios being tested: - // logs/multiline.pattern must be a nested common.MapStr under hints.logs - // logs/json.keys_under_root must be a nested common.MapStr under hints.logs - // metrics/module must be found in hints.metrics - // not.to.include must not be part of hints - // period is annotated at both container and pod level. Container level value must be in hints - { - event: bus.Event{ - "kubernetes": common.MapStr{ - "annotations": getNestedAnnotations(common.MapStr{ - "co.elastic.logs/multiline.pattern": "^test", - "co.elastic.logs/json.keys_under_root": "true", - "co.elastic.metrics/module": "prometheus", - "co.elastic.metrics/period": "10s", - "co.elastic.metrics.foobar/period": "15s", - "not.to.include": "true", - }), - "container": common.MapStr{ - "name": "foobar", - "id": "abc", - "runtime": "docker", - }, - }, - }, - result: bus.Event{ - "kubernetes": common.MapStr{ - "annotations": getNestedAnnotations(common.MapStr{ - "co.elastic.logs/multiline.pattern": "^test", - "co.elastic.logs/json.keys_under_root": "true", - "co.elastic.metrics/module": "prometheus", - "not.to.include": "true", - "co.elastic.metrics/period": "10s", - "co.elastic.metrics.foobar/period": "15s", - }), - "container": common.MapStr{ - "name": "foobar", - "id": "abc", - "runtime": "docker", - }, - }, - "hints": common.MapStr{ - "logs": common.MapStr{ - "multiline": common.MapStr{ - "pattern": "^test", - }, - "json": common.MapStr{ - "keys_under_root": "true", - }, - }, - "metrics": common.MapStr{ - "module": "prometheus", - "period": "15s", - }, - }, - "container": common.MapStr{ - "name": "foobar", - "id": "abc", - "runtime": "docker", - }, - }, - }, - // Scenarios tested: - // Have one set of hints come from the pod and the other come from namespaces - // The resultant hints should have a combination of both - { - event: bus.Event{ - "kubernetes": common.MapStr{ - "annotations": getNestedAnnotations(common.MapStr{ - "co.elastic.logs/multiline.pattern": "^test", - "co.elastic.logs/json.keys_under_root": "true", - "not.to.include": "true", - }), - "namespace_annotations": getNestedAnnotations(common.MapStr{ - "co.elastic.metrics/module": "prometheus", - "co.elastic.metrics/period": "10s", - "co.elastic.metrics.foobar/period": "15s", - }), - "container": common.MapStr{ - "name": "foobar", - "id": "abc", - "runtime": "docker", - }, - "namespace": "ns", - }, - }, - result: bus.Event{ - "kubernetes": common.MapStr{ - "annotations": getNestedAnnotations(common.MapStr{ - "co.elastic.logs/multiline.pattern": "^test", - "co.elastic.logs/json.keys_under_root": "true", - "not.to.include": "true", - }), - "namespace_annotations": getNestedAnnotations(common.MapStr{ - "co.elastic.metrics/period": "10s", - "co.elastic.metrics.foobar/period": "15s", - "co.elastic.metrics/module": "prometheus", - }), - "container": common.MapStr{ - "name": "foobar", - "id": "abc", - "runtime": "docker", - }, - "namespace": "ns", - }, - "hints": common.MapStr{ - "logs": common.MapStr{ - "multiline": common.MapStr{ - "pattern": "^test", - }, - "json": common.MapStr{ - "keys_under_root": "true", - }, - }, - "metrics": common.MapStr{ - "module": "prometheus", - "period": "15s", - }, - }, - "container": common.MapStr{ - "name": "foobar", - "id": "abc", - "runtime": "docker", - }, - }, - }, - // Scenarios tested: - // Have one set of hints come from the pod and the same keys come from namespaces - // The resultant hints should honor only pods and not namespace. - { - event: bus.Event{ - "kubernetes": common.MapStr{ - "annotations": getNestedAnnotations(common.MapStr{ - "co.elastic.metrics/module": "prometheus", - "co.elastic.metrics/period": "10s", - "co.elastic.metrics.foobar/period": "15s", - "not.to.include": "true", - }), - "namespace_annotations": getNestedAnnotations(common.MapStr{ - "co.elastic.metrics/module": "dropwizard", - "co.elastic.metrics/period": "60s", - "co.elastic.metrics.foobar/period": "25s", - }), - "namespace": "ns", - "container": common.MapStr{ - "name": "foobar", - "id": "abc", - "runtime": "docker", - }, - }, - }, - result: bus.Event{ - "kubernetes": common.MapStr{ - "annotations": getNestedAnnotations(common.MapStr{ - "co.elastic.metrics/module": "prometheus", - "co.elastic.metrics/period": "10s", - "co.elastic.metrics.foobar/period": "15s", - "not.to.include": "true", - }), - "namespace_annotations": getNestedAnnotations(common.MapStr{ - "co.elastic.metrics/module": "dropwizard", - "co.elastic.metrics/period": "60s", - "co.elastic.metrics.foobar/period": "25s", - }), - "container": common.MapStr{ - "name": "foobar", - "id": "abc", - "runtime": "docker", - }, - "namespace": "ns", - }, - "hints": common.MapStr{ - "metrics": common.MapStr{ - "module": "prometheus", - "period": "15s", - }, - }, - "container": common.MapStr{ - "name": "foobar", - "id": "abc", - "runtime": "docker", - }, - }, - }, - // Scenarios tested: - // Have no hints on the pod and have namespace level defaults. - // The resultant hints should honor only namespace defaults. - { - event: bus.Event{ - "kubernetes": common.MapStr{ - "namespace_annotations": getNestedAnnotations(common.MapStr{ - "co.elastic.metrics/module": "prometheus", - "co.elastic.metrics/period": "10s", - "co.elastic.metrics.foobar/period": "15s", - }), - "container": common.MapStr{ - "name": "foobar", - "id": "abc", - "runtime": "docker", - }, - "namespace": "ns", - }, - }, - result: bus.Event{ - "kubernetes": common.MapStr{ - "namespace_annotations": getNestedAnnotations(common.MapStr{ - "co.elastic.metrics/module": "prometheus", - "co.elastic.metrics/period": "10s", - "co.elastic.metrics.foobar/period": "15s", - }), - "container": common.MapStr{ - "name": "foobar", - "id": "abc", - "runtime": "docker", - }, - "namespace": "ns", - }, - "hints": common.MapStr{ - "metrics": common.MapStr{ - "module": "prometheus", - "period": "15s", - }, - }, - "container": common.MapStr{ - "name": "foobar", - "id": "abc", - "runtime": "docker", - }, - }, - }, - } - - cfg := defaultConfig() - - p := pod{ - config: cfg, - logger: logp.NewLogger("kubernetes.pod"), - } - for _, test := range tests { - assert.Equal(t, p.GenerateHints(test.event), test.result) - } -} - -func TestEmitEvent(t *testing.T) { - name := "filebeat" - namespace := "default" - podIP := "127.0.0.1" - containerID := "docker://foobar" - uid := "005f3b90-4b9d-12f8-acf0-31020a840133" - containerImage := "elastic/filebeat:6.3.0" - node := "node" - cid := "005f3b90-4b9d-12f8-acf0-31020a840133.filebeat" - UUID, err := uuid.NewV4() - if err != nil { - t.Fatal(err) - } - - typeMeta := metav1.TypeMeta{ - Kind: "Pod", - APIVersion: "v1", - } - - tests := []struct { - Message string - Flag string - Pod *kubernetes.Pod - Expected bus.Event - }{ - { - Message: "Test common pod start", - Flag: "start", - Pod: &kubernetes.Pod{ - ObjectMeta: metav1.ObjectMeta{ - Name: name, - UID: types.UID(uid), - Namespace: namespace, - Labels: map[string]string{}, - Annotations: map[string]string{}, - }, - TypeMeta: typeMeta, - Status: v1.PodStatus{ - PodIP: podIP, - ContainerStatuses: []kubernetes.PodContainerStatus{ - { - Name: name, - ContainerID: containerID, - State: v1.ContainerState{ - Running: &v1.ContainerStateRunning{}, - }, - }, - }, - }, - Spec: v1.PodSpec{ - NodeName: node, - Containers: []kubernetes.Container{ - { - Image: containerImage, - Name: name, - }, - }, - }, - }, - Expected: bus.Event{ - "start": true, - "host": "127.0.0.1", - "id": cid, - "provider": UUID, - "kubernetes": common.MapStr{ - "container": common.MapStr{ - "id": "foobar", - "name": "filebeat", - "image": "elastic/filebeat:6.3.0", - "runtime": "docker", - }, - "pod": common.MapStr{ - "name": "filebeat", - "uid": "005f3b90-4b9d-12f8-acf0-31020a840133", - }, - "node": common.MapStr{ - "name": "node", - }, - "namespace": "default", - "annotations": common.MapStr{}, - }, - "meta": common.MapStr{ - "kubernetes": common.MapStr{ - "namespace": "default", - "container": common.MapStr{ - "name": "filebeat", - "image": "elastic/filebeat:6.3.0", - }, "pod": common.MapStr{ - "name": "filebeat", - "uid": "005f3b90-4b9d-12f8-acf0-31020a840133", - }, "node": common.MapStr{ - "name": "node", - }, - }, - }, - "config": []*common.Config{}, - }, - }, - { - Message: "Test pod without host", - Flag: "start", - Pod: &v1.Pod{ - ObjectMeta: metav1.ObjectMeta{ - Name: name, - UID: types.UID(uid), - Namespace: namespace, - Labels: map[string]string{}, - Annotations: map[string]string{}, - }, - TypeMeta: typeMeta, - Status: v1.PodStatus{ - ContainerStatuses: []kubernetes.PodContainerStatus{ - { - Name: name, - ContainerID: containerID, - }, - }, - }, - Spec: v1.PodSpec{ - NodeName: node, - Containers: []kubernetes.Container{ - { - Image: containerImage, - Name: name, - }, - }, - }, - }, - Expected: nil, - }, - { - Message: "Test pod without container id", - Flag: "start", - Pod: &v1.Pod{ - ObjectMeta: metav1.ObjectMeta{ - Name: name, - UID: types.UID(uid), - Namespace: namespace, - Labels: map[string]string{}, - Annotations: map[string]string{}, - }, - TypeMeta: typeMeta, - Status: v1.PodStatus{ - PodIP: podIP, - ContainerStatuses: []kubernetes.PodContainerStatus{ - { - Name: name, - }, - }, - }, - Spec: v1.PodSpec{ - NodeName: node, - Containers: []kubernetes.Container{ - { - Image: containerImage, - Name: name, - }, - }, - }, - }, - Expected: nil, - }, - { - Message: "Test stop pod without host", - Flag: "stop", - Pod: &v1.Pod{ - ObjectMeta: metav1.ObjectMeta{ - Name: name, - UID: types.UID(uid), - Namespace: namespace, - Labels: map[string]string{}, - Annotations: map[string]string{}, - }, - TypeMeta: typeMeta, - Status: v1.PodStatus{ - ContainerStatuses: []kubernetes.PodContainerStatus{ - { - Name: name, - }, - }, - }, - Spec: v1.PodSpec{ - NodeName: node, - Containers: []kubernetes.Container{ - { - Image: containerImage, - Name: name, - }, - }, - }, - }, - Expected: bus.Event{ - "stop": true, - "host": "", - "id": cid, - "provider": UUID, - "kubernetes": common.MapStr{ - "container": common.MapStr{ - "id": "", - "name": "filebeat", - "image": "elastic/filebeat:6.3.0", - "runtime": "", - }, - "pod": common.MapStr{ - "name": "filebeat", - "uid": "005f3b90-4b9d-12f8-acf0-31020a840133", - }, - "node": common.MapStr{ - "name": "node", - }, - "namespace": "default", - "annotations": common.MapStr{}, - }, - "meta": common.MapStr{ - "kubernetes": common.MapStr{ - "namespace": "default", - "container": common.MapStr{ - "name": "filebeat", - "image": "elastic/filebeat:6.3.0", - }, "pod": common.MapStr{ - "name": "filebeat", - "uid": "005f3b90-4b9d-12f8-acf0-31020a840133", - }, "node": common.MapStr{ - "name": "node", - }, - }, - }, - "config": []*common.Config{}, - }, - }, - { - Message: "Test stop pod without container id", - Flag: "stop", - Pod: &v1.Pod{ - ObjectMeta: metav1.ObjectMeta{ - Name: name, - UID: types.UID(uid), - Namespace: namespace, - Labels: map[string]string{}, - Annotations: map[string]string{}, - }, - TypeMeta: typeMeta, - Status: v1.PodStatus{ - PodIP: podIP, - ContainerStatuses: []kubernetes.PodContainerStatus{ - { - Name: name, - }, - }, - }, - Spec: v1.PodSpec{ - NodeName: node, - Containers: []kubernetes.Container{ - { - Image: containerImage, - Name: name, - }, - }, - }, - }, - Expected: bus.Event{ - "stop": true, - "host": "127.0.0.1", - "id": cid, - "provider": UUID, - "kubernetes": common.MapStr{ - "container": common.MapStr{ - "id": "", - "name": "filebeat", - "image": "elastic/filebeat:6.3.0", - "runtime": "", - }, - "pod": common.MapStr{ - "name": "filebeat", - "uid": "005f3b90-4b9d-12f8-acf0-31020a840133", - }, - "node": common.MapStr{ - "name": "node", - }, - "namespace": "default", - "annotations": common.MapStr{}, - }, - "meta": common.MapStr{ - "kubernetes": common.MapStr{ - "namespace": "default", - "container": common.MapStr{ - "name": "filebeat", - "image": "elastic/filebeat:6.3.0", - }, "pod": common.MapStr{ - "name": "filebeat", - "uid": "005f3b90-4b9d-12f8-acf0-31020a840133", - }, "node": common.MapStr{ - "name": "node", - }, - }, - }, - "config": []*common.Config{}, - }, - }, - } - - for _, test := range tests { - t.Run(test.Message, func(t *testing.T) { - mapper, err := template.NewConfigMapper(nil) - if err != nil { - t.Fatal(err) - } - - metaGen := metadata.NewPodMetadataGenerator(common.NewConfig(), nil, nil, nil) - p := &Provider{ - config: defaultConfig(), - bus: bus.New(logp.NewLogger("bus"), "test"), - templates: mapper, - logger: logp.NewLogger("kubernetes"), - } - - pod := &pod{ - metagen: metaGen, - config: defaultConfig(), - publish: p.publish, - uuid: UUID, - logger: logp.NewLogger("kubernetes.pod"), - } - - p.eventer = pod - - listener := p.bus.Subscribe() - - pod.emit(test.Pod, test.Flag) - - select { - case event := <-listener.Events(): - assert.Equal(t, test.Expected, event, test.Message) - case <-time.After(2 * time.Second): - if test.Expected != nil { - t.Fatal("Timeout while waiting for event") - } - } - }) - } -} - -func getNestedAnnotations(in common.MapStr) common.MapStr { - out := common.MapStr{} - - for k, v := range in { - out.Put(k, v) - } - return out -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/providers/kubernetes/service_test.go b/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/providers/kubernetes/service_test.go deleted file mode 100644 index 6d6582b3..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/providers/kubernetes/service_test.go +++ /dev/null @@ -1,434 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package kubernetes - -import ( - "testing" - "time" - - "github.com/elastic/beats/v7/libbeat/common/kubernetes/metadata" - - "github.com/gofrs/uuid" - "github.com/stretchr/testify/assert" - v1 "k8s.io/api/core/v1" - metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - "k8s.io/apimachinery/pkg/types" - - "github.com/elastic/beats/v7/libbeat/autodiscover/template" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/bus" - "github.com/elastic/beats/v7/libbeat/common/kubernetes" - "github.com/elastic/beats/v7/libbeat/logp" -) - -func TestGenerateHints_Service(t *testing.T) { - tests := []struct { - event bus.Event - result bus.Event - }{ - // Empty events should return empty hints - { - event: bus.Event{}, - result: bus.Event{}, - }, - // Only kubernetes payload must return only kubernetes as part of the hint - { - event: bus.Event{ - "kubernetes": common.MapStr{ - "service": common.MapStr{ - "name": "foobar", - }, - }, - }, - result: bus.Event{ - "kubernetes": common.MapStr{ - "service": common.MapStr{ - "name": "foobar", - }, - }, - }, - }, - // Scenarios being tested: - // metrics/module must be found in hints.metrics - // not.to.include must not be part of hints - { - event: bus.Event{ - "kubernetes": common.MapStr{ - "annotations": getNestedAnnotations(common.MapStr{ - "co.elastic.metrics/module": "prometheus", - "co.elastic.metrics/period": "10s", - "not.to.include": "true", - }), - "service": common.MapStr{ - "name": "foobar", - }, - }, - }, - result: bus.Event{ - "kubernetes": common.MapStr{ - "annotations": getNestedAnnotations(common.MapStr{ - "co.elastic.metrics/module": "prometheus", - "not.to.include": "true", - "co.elastic.metrics/period": "10s", - }), - "service": common.MapStr{ - "name": "foobar", - }, - }, - "hints": common.MapStr{ - "metrics": common.MapStr{ - "module": "prometheus", - "period": "10s", - }, - }, - }, - }, - // Scenarios tested: - // Have one set of annotations come from service and the other from namespace defaults - // The resultant should have both - { - event: bus.Event{ - "kubernetes": common.MapStr{ - "annotations": getNestedAnnotations(common.MapStr{ - "co.elastic.metrics/module": "prometheus", - "not.to.include": "true", - }), - "namespace_annotations": getNestedAnnotations(common.MapStr{ - "co.elastic.metrics/period": "10s", - }), - "service": common.MapStr{ - "name": "foobar", - }, - "namespace": "ns", - }, - }, - result: bus.Event{ - "kubernetes": common.MapStr{ - "annotations": getNestedAnnotations(common.MapStr{ - "co.elastic.metrics/module": "prometheus", - "not.to.include": "true", - }), - "service": common.MapStr{ - "name": "foobar", - }, - "namespace_annotations": getNestedAnnotations(common.MapStr{ - "co.elastic.metrics/period": "10s", - }), - "namespace": "ns", - }, - "hints": common.MapStr{ - "metrics": common.MapStr{ - "module": "prometheus", - "period": "10s", - }, - }, - }, - }, - // Scenarios tested: - // Have the same set of annotations come from both namespace and service. - // The resultant should have the ones from service alone - { - event: bus.Event{ - "kubernetes": common.MapStr{ - "annotations": getNestedAnnotations(common.MapStr{ - "co.elastic.metrics/module": "prometheus", - "co.elastic.metrics/period": "10s", - "not.to.include": "true", - }), - "namespace_annotations": getNestedAnnotations(common.MapStr{ - "co.elastic.metrics/module": "dropwizard", - "co.elastic.metrics/period": "60s", - }), - "namespace": "ns", - "service": common.MapStr{ - "name": "foobar", - }, - }, - }, - result: bus.Event{ - "kubernetes": common.MapStr{ - "annotations": getNestedAnnotations(common.MapStr{ - "co.elastic.metrics/module": "prometheus", - "co.elastic.metrics/period": "10s", - "not.to.include": "true", - }), - "namespace_annotations": getNestedAnnotations(common.MapStr{ - "co.elastic.metrics/module": "dropwizard", - "co.elastic.metrics/period": "60s", - }), - "namespace": "ns", - "service": common.MapStr{ - "name": "foobar", - }, - }, - "hints": common.MapStr{ - "metrics": common.MapStr{ - "module": "prometheus", - "period": "10s", - }, - }, - }, - }, - // Scenarios tested: - // Have no annotations on the service and only have namespace level defaults - // The resultant should have honored the namespace defaults - { - event: bus.Event{ - "kubernetes": common.MapStr{ - "namespace_annotations": getNestedAnnotations(common.MapStr{ - "co.elastic.metrics/module": "prometheus", - "co.elastic.metrics/period": "10s", - }), - "service": common.MapStr{ - "name": "foobar", - }, - "namespace": "ns", - }, - }, - result: bus.Event{ - "kubernetes": common.MapStr{ - "namespace_annotations": getNestedAnnotations(common.MapStr{ - "co.elastic.metrics/module": "prometheus", - "co.elastic.metrics/period": "10s", - }), - "service": common.MapStr{ - "name": "foobar", - }, - "namespace": "ns", - }, - "hints": common.MapStr{ - "metrics": common.MapStr{ - "module": "prometheus", - "period": "10s", - }, - }, - }, - }, - } - - cfg := defaultConfig() - - s := service{ - config: cfg, - logger: logp.NewLogger("kubernetes.service"), - } - for _, test := range tests { - assert.Equal(t, s.GenerateHints(test.event), test.result) - } -} - -func TestEmitEvent_Service(t *testing.T) { - name := "metricbeat" - namespace := "default" - clusterIP := "192.168.0.1" - uid := "005f3b90-4b9d-12f8-acf0-31020a840133" - UUID, err := uuid.NewV4() - if err != nil { - t.Fatal(err) - } - - typeMeta := metav1.TypeMeta{ - Kind: "Service", - APIVersion: "v1", - } - - tests := []struct { - Message string - Flag string - Service *kubernetes.Service - Expected bus.Event - }{ - { - Message: "Test service start", - Flag: "start", - Service: &kubernetes.Service{ - ObjectMeta: metav1.ObjectMeta{ - Name: name, - UID: types.UID(uid), - Namespace: namespace, - Labels: map[string]string{}, - Annotations: map[string]string{}, - }, - TypeMeta: typeMeta, - Spec: v1.ServiceSpec{ - Ports: []v1.ServicePort{ - { - Name: "http", - Port: 8080, - }, - }, - ClusterIP: clusterIP, - }, - }, - Expected: bus.Event{ - "start": true, - "host": "192.168.0.1", - "id": uid, - "provider": UUID, - "port": 8080, - "kubernetes": common.MapStr{ - "service": common.MapStr{ - "name": "metricbeat", - "uid": "005f3b90-4b9d-12f8-acf0-31020a840133", - }, - "namespace": "default", - "annotations": common.MapStr{}, - }, - "meta": common.MapStr{ - "kubernetes": common.MapStr{ - "namespace": "default", - "service": common.MapStr{ - "name": "metricbeat", - "uid": "005f3b90-4b9d-12f8-acf0-31020a840133", - }, - }, - }, - "config": []*common.Config{}, - }, - }, - { - Message: "Test service without host", - Flag: "start", - Service: &v1.Service{ - ObjectMeta: metav1.ObjectMeta{ - Name: name, - UID: types.UID(uid), - Namespace: namespace, - Labels: map[string]string{}, - Annotations: map[string]string{}, - }, - TypeMeta: typeMeta, - Spec: v1.ServiceSpec{ - Ports: []v1.ServicePort{ - { - Name: "http", - Port: 8080, - }, - }, - }, - }, - Expected: nil, - }, - { - Message: "Test service without port", - Flag: "start", - Service: &v1.Service{ - ObjectMeta: metav1.ObjectMeta{ - Name: name, - UID: types.UID(uid), - Namespace: namespace, - Labels: map[string]string{}, - Annotations: map[string]string{}, - }, - TypeMeta: typeMeta, - Spec: v1.ServiceSpec{ - ClusterIP: clusterIP, - }, - }, - Expected: nil, - }, - { - Message: "Test stop service without host", - Flag: "stop", - Service: &v1.Service{ - ObjectMeta: metav1.ObjectMeta{ - Name: name, - UID: types.UID(uid), - Namespace: namespace, - Labels: map[string]string{}, - Annotations: map[string]string{}, - }, - TypeMeta: typeMeta, - Spec: v1.ServiceSpec{ - Ports: []v1.ServicePort{ - { - Name: "http", - Port: 8080, - }, - }, - }, - }, - Expected: bus.Event{ - "stop": true, - "host": "", - "id": uid, - "port": 8080, - "provider": UUID, - "kubernetes": common.MapStr{ - "service": common.MapStr{ - "name": "metricbeat", - "uid": "005f3b90-4b9d-12f8-acf0-31020a840133", - }, - "namespace": "default", - "annotations": common.MapStr{}, - }, - "meta": common.MapStr{ - "kubernetes": common.MapStr{ - "namespace": "default", - "service": common.MapStr{ - "name": "metricbeat", - "uid": "005f3b90-4b9d-12f8-acf0-31020a840133", - }, - }, - }, - "config": []*common.Config{}, - }, - }, - } - - for _, test := range tests { - t.Run(test.Message, func(t *testing.T) { - mapper, err := template.NewConfigMapper(nil) - if err != nil { - t.Fatal(err) - } - - metaGen := metadata.NewServiceMetadataGenerator(common.NewConfig(), nil, nil) - - p := &Provider{ - config: defaultConfig(), - bus: bus.New(logp.NewLogger("bus"), "test"), - templates: mapper, - logger: logp.NewLogger("kubernetes"), - } - - service := &service{ - metagen: metaGen, - config: defaultConfig(), - publish: p.publish, - uuid: UUID, - logger: logp.NewLogger("kubernetes.service"), - } - - p.eventer = service - - listener := p.bus.Subscribe() - - service.emit(test.Service, test.Flag) - - select { - case event := <-listener.Events(): - assert.Equal(t, test.Expected, event, test.Message) - case <-time.After(2 * time.Second): - if test.Expected != nil { - t.Fatal("Timeout while waiting for event") - } - } - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/providers/plugin.go b/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/providers/plugin.go deleted file mode 100644 index 2e413032..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/providers/plugin.go +++ /dev/null @@ -1,48 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package providers - -import ( - "errors" - - "github.com/elastic/beats/v7/libbeat/autodiscover" - p "github.com/elastic/beats/v7/libbeat/plugin" -) - -type providerPlugin struct { - name string - provider autodiscover.ProviderBuilder -} - -var pluginKey = "libbeat.autodiscover.provider" - -// Plugin accepts a ProviderBuilder to be registered as a plugin -func Plugin(name string, provider autodiscover.ProviderBuilder) map[string][]interface{} { - return p.MakePlugin(pluginKey, providerPlugin{name, provider}) -} - -func init() { - p.MustRegisterLoader(pluginKey, func(ifc interface{}) error { - prov, ok := ifc.(providerPlugin) - if !ok { - return errors.New("plugin does not match processor plugin type") - } - - return autodiscover.Registry.AddProvider(prov.name, prov.provider) - }) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/template/config_test.go b/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/template/config_test.go deleted file mode 100644 index 570de15a..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/autodiscover/template/config_test.go +++ /dev/null @@ -1,113 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package template - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/bus" -) - -func TestConfigsMapping(t *testing.T) { - config, _ := common.NewConfigFrom(map[string]interface{}{ - "correct": "config", - }) - - tests := []struct { - mapping string - event bus.Event - expected []*common.Config - }{ - // No match - { - mapping: ` -- condition.equals: - foo: 3 - config: - - type: config1`, - event: bus.Event{ - "foo": "no match", - }, - expected: nil, - }, - // Match config - { - mapping: ` -- condition.equals: - foo: 3 - config: - - correct: config`, - event: bus.Event{ - "foo": 3, - }, - expected: []*common.Config{config}, - }, - // No condition - { - mapping: ` -- config: - - correct: config`, - event: bus.Event{ - "foo": 3, - }, - expected: []*common.Config{config}, - }, - } - - for _, test := range tests { - var mappings MapperSettings - config, err := common.NewConfigWithYAML([]byte(test.mapping), "") - if err != nil { - t.Fatal(err) - } - - if err := config.Unpack(&mappings); err != nil { - t.Fatal(err) - } - - mapper, err := NewConfigMapper(mappings) - if err != nil { - t.Fatal(err) - } - - res := mapper.GetConfig(test.event) - assert.Equal(t, test.expected, res) - } -} - -func TestNilConditionConfig(t *testing.T) { - var mappings MapperSettings - data := ` -- config: - - type: config1` - config, err := common.NewConfigWithYAML([]byte(data), "") - if err != nil { - t.Fatal(err) - } - - if err := config.Unpack(&mappings); err != nil { - t.Fatal(err) - } - - _, err = NewConfigMapper(mappings) - assert.NoError(t, err) - assert.Nil(t, mappings[0].ConditionConfig) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/beat/event_test.go b/vendor/github.com/elastic/beats/v7/libbeat/beat/event_test.go deleted file mode 100644 index 384ece4d..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/beat/event_test.go +++ /dev/null @@ -1,139 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package beat - -import ( - "testing" - "time" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" -) - -func newEmptyEvent() *Event { - return &Event{Fields: common.MapStr{}} -} - -func TestEventPutGetTimestamp(t *testing.T) { - evt := newEmptyEvent() - ts := time.Now() - - evt.PutValue("@timestamp", ts) - - v, err := evt.GetValue("@timestamp") - if err != nil { - t.Fatal(err) - } - - assert.Equal(t, ts, v) - assert.Equal(t, ts, evt.Timestamp) - - // The @timestamp is not written into Fields. - assert.Nil(t, evt.Fields["@timestamp"]) -} - -func TestEventMetadata(t *testing.T) { - const id = "123" - newMeta := func() common.MapStr { return common.MapStr{"_id": id} } - - t.Run("put", func(t *testing.T) { - evt := newEmptyEvent() - meta := newMeta() - - evt.PutValue("@metadata", meta) - - assert.Equal(t, meta, evt.Meta) - assert.Empty(t, evt.Fields) - }) - - t.Run("get", func(t *testing.T) { - evt := newEmptyEvent() - evt.Meta = newMeta() - - meta, err := evt.GetValue("@metadata") - - assert.NoError(t, err) - assert.Equal(t, evt.Meta, meta) - }) - - t.Run("put sub-key", func(t *testing.T) { - evt := newEmptyEvent() - - evt.PutValue("@metadata._id", id) - - assert.Equal(t, newMeta(), evt.Meta) - assert.Empty(t, evt.Fields) - }) - - t.Run("get sub-key", func(t *testing.T) { - evt := newEmptyEvent() - evt.Meta = newMeta() - - v, err := evt.GetValue("@metadata._id") - - assert.NoError(t, err) - assert.Equal(t, id, v) - }) - - t.Run("delete", func(t *testing.T) { - evt := newEmptyEvent() - evt.Meta = newMeta() - - err := evt.Delete("@metadata") - - assert.NoError(t, err) - assert.Nil(t, evt.Meta) - }) - - t.Run("delete sub-key", func(t *testing.T) { - evt := newEmptyEvent() - evt.Meta = newMeta() - - err := evt.Delete("@metadata._id") - - assert.NoError(t, err) - assert.Empty(t, evt.Meta) - }) - - t.Run("setID", func(t *testing.T) { - evt := newEmptyEvent() - - evt.SetID(id) - - assert.Equal(t, newMeta(), evt.Meta) - }) - - t.Run("put non-metadata", func(t *testing.T) { - evt := newEmptyEvent() - - evt.PutValue("@metadataSpecial", id) - - assert.Equal(t, common.MapStr{"@metadataSpecial": id}, evt.Fields) - }) - - t.Run("delete non-metadata", func(t *testing.T) { - evt := newEmptyEvent() - evt.Meta = newMeta() - - err := evt.Delete("@metadataSpecial") - - assert.Error(t, err) - assert.Equal(t, newMeta(), evt.Meta) - }) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/cfgfile/cfgfile_test.go b/vendor/github.com/elastic/beats/v7/libbeat/cfgfile/cfgfile_test.go deleted file mode 100644 index df2ceaab..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/cfgfile/cfgfile_test.go +++ /dev/null @@ -1,63 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package cfgfile - -import ( - "os" - "path/filepath" - "testing" - - "github.com/stretchr/testify/assert" -) - -type TestConfig struct { - Output ElasticsearchConfig - Env string `config:"env.test_key"` - EnvDefault string `config:"env.default"` -} - -type ElasticsearchConfig struct { - Elasticsearch Connection -} - -type Connection struct { - Port int - Host string -} - -func TestRead(t *testing.T) { - absPath, err := filepath.Abs("../tests/files/") - os.Setenv("TEST_KEY", "test_value") - - assert.NotNil(t, absPath) - assert.Nil(t, err) - - config := &TestConfig{} - - if err = Read(config, absPath+"/config.yml"); err != nil { - t.Fatal(err) - } - - // validate - assert.Equal(t, "localhost", config.Output.Elasticsearch.Host) - assert.Equal(t, 9200, config.Output.Elasticsearch.Port) - assert.Equal(t, "test_value", config.Env) - assert.Equal(t, "default", config.EnvDefault) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/cfgfile/glob_manager_test.go b/vendor/github.com/elastic/beats/v7/libbeat/cfgfile/glob_manager_test.go deleted file mode 100644 index 808f1bc3..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/cfgfile/glob_manager_test.go +++ /dev/null @@ -1,138 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package cfgfile - -import ( - "io/ioutil" - "os" - "path/filepath" - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestGlobManagerInit(t *testing.T) { - // Wrong settings return error - manager, err := NewGlobManager("dir/*.yml", ".noyml", ".disabled") - assert.Error(t, err) - assert.Nil(t, manager) -} - -func TestGlobManager(t *testing.T) { - // Create random temp directory - dir, err := ioutil.TempDir("", "glob_manager") - defer os.RemoveAll(dir) - if err != nil { - t.Fatal(err) - } - - // Prepare scenario: - content := []byte("test\n") - err = ioutil.WriteFile(dir+"/config1.yml", content, 0644) - assert.NoError(t, err) - err = ioutil.WriteFile(dir+"/config2.yml", content, 0644) - assert.NoError(t, err) - err = ioutil.WriteFile(dir+"/config2-alt.yml.disabled", content, 0644) - assert.NoError(t, err) - err = ioutil.WriteFile(dir+"/config3.yml.disabled", content, 0644) - assert.NoError(t, err) - - // Init Glob Manager - glob := dir + "/*.yml" - manager, err := NewGlobManager(glob, ".yml", ".disabled") - if err != nil { - t.Fatal(err) - } - - assert.True(t, manager.Exists("config1")) - assert.True(t, manager.Exists("config2")) - assert.True(t, manager.Exists("config2-alt")) - assert.True(t, manager.Exists("config3")) - assert.False(t, manager.Exists("config4")) - - assert.True(t, manager.Enabled("config1")) - assert.True(t, manager.Enabled("config2")) - assert.False(t, manager.Enabled("config2-alt")) - assert.False(t, manager.Enabled("config3")) - - assert.Equal(t, len(manager.ListEnabled()), 2) - assert.Equal(t, len(manager.ListDisabled()), 2) - - // Test disable - if err = manager.Disable("config2"); err != nil { - t.Fatal(err) - } - - assert.Equal(t, len(manager.ListEnabled()), 1) - assert.Equal(t, len(manager.ListDisabled()), 3) - - enabled := manager.ListEnabled() - assert.Equal(t, enabled[0].Name, "config1") - assert.Equal(t, enabled[0].Enabled, true) - - // Test enable - if err = manager.Enable("config3"); err != nil { - t.Fatal(err) - } - - assert.Equal(t, len(manager.ListEnabled()), 2) - assert.Equal(t, len(manager.ListDisabled()), 2) - - disabled := manager.ListDisabled() - assert.Equal(t, disabled[0].Name, "config2") - assert.Equal(t, disabled[0].Enabled, false) - assert.Equal(t, disabled[1].Name, "config2-alt") - assert.Equal(t, disabled[1].Enabled, false) - - // Check correct files layout: - files, err := filepath.Glob(dir + "/*") - if err != nil { - t.Fatal(err) - } - - assert.Equal(t, files, []string{ - filepath.Join(dir, "config1.yml"), - filepath.Join(dir, "config2-alt.yml.disabled"), - filepath.Join(dir, "config2.yml.disabled"), - filepath.Join(dir, "config3.yml"), - }) -} - -func TestCfgFileSorting(t *testing.T) { - cfgFiles := byCfgFileDisplayNames{ - &CfgFile{ - "foo", - "modules.d/foo.yml", - false, - }, - &CfgFile{ - "foo-variant", - "modules.d/foo-variant.yml", - false, - }, - &CfgFile{ - "fox", - "modules.d/fox.yml", - false, - }, - } - - assert.True(t, cfgFiles.Less(0, 1)) - assert.False(t, cfgFiles.Less(1, 0)) - assert.True(t, cfgFiles.Less(0, 2)) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/cfgfile/glob_watcher_test.go b/vendor/github.com/elastic/beats/v7/libbeat/cfgfile/glob_watcher_test.go deleted file mode 100644 index 99c9a79b..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/cfgfile/glob_watcher_test.go +++ /dev/null @@ -1,75 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package cfgfile - -import ( - "io/ioutil" - "math/rand" - "os" - "strconv" - "testing" - "time" - - "github.com/stretchr/testify/assert" -) - -func TestGlobWatcher(t *testing.T) { - // Create random temp directory - id := strconv.Itoa(rand.New(rand.NewSource(int64(time.Now().Nanosecond()))).Int()) - dir, err := ioutil.TempDir("", id) - defer os.RemoveAll(dir) - assert.NoError(t, err) - glob := dir + "/*.yml" - - gcd := NewGlobWatcher(glob) - - content := []byte("test\n") - err = ioutil.WriteFile(dir+"/config1.yml", content, 0644) - assert.NoError(t, err) - err = ioutil.WriteFile(dir+"/config2.yml", content, 0644) - assert.NoError(t, err) - - // Make sure not inside compensation time - time.Sleep(2 * time.Second) - - files, changed, err := gcd.Scan() - assert.Equal(t, 2, len(files)) - assert.NoError(t, err) - assert.True(t, changed) - - files, changed, err = gcd.Scan() - assert.Equal(t, 2, len(files)) - assert.NoError(t, err) - assert.False(t, changed) - - err = ioutil.WriteFile(dir+"/config3.yml", content, 0644) - assert.NoError(t, err) - - files, changed, err = gcd.Scan() - assert.Equal(t, 3, len(files)) - assert.NoError(t, err) - assert.True(t, changed) - - err = os.Remove(dir + "/config3.yml") - assert.NoError(t, err) - - files, changed, err = gcd.Scan() - assert.Equal(t, 2, len(files)) - assert.NoError(t, err) - assert.True(t, changed) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/cfgfile/list_test.go b/vendor/github.com/elastic/beats/v7/libbeat/cfgfile/list_test.go deleted file mode 100644 index 9d28187a..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/cfgfile/list_test.go +++ /dev/null @@ -1,192 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package cfgfile - -import ( - "testing" - - "github.com/pkg/errors" - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/reload" -) - -type runner struct { - id int64 - started bool - stopped bool -} - -func (r *runner) String() string { - return "test runner" -} - -func (r *runner) Start() { r.started = true } -func (r *runner) Stop() { r.stopped = true } - -type runnerFactory struct{ runners []*runner } - -func (r *runnerFactory) Create(x beat.PipelineConnector, c *common.Config, meta *common.MapStrPointer) (Runner, error) { - config := struct { - ID int64 `config:"id"` - }{} - - err := c.Unpack(&config) - if err != nil { - return nil, err - } - - // id < 0 is an invalid config - if config.ID < 0 { - return nil, errors.New("Invalid config") - } - - runner := &runner{id: config.ID} - r.runners = append(r.runners, runner) - return runner, err -} - -func (r *runnerFactory) CheckConfig(config *common.Config) error { - return nil -} - -func TestNewConfigs(t *testing.T) { - factory := &runnerFactory{} - list := NewRunnerList("", factory, nil) - - list.Reload([]*reload.ConfigWithMeta{ - createConfig(1), - createConfig(2), - createConfig(3), - }) - - assert.Equal(t, len(list.copyRunnerList()), 3) -} - -func TestReloadSameConfigs(t *testing.T) { - factory := &runnerFactory{} - list := NewRunnerList("", factory, nil) - - list.Reload([]*reload.ConfigWithMeta{ - createConfig(1), - createConfig(2), - createConfig(3), - }) - - state := list.copyRunnerList() - assert.Equal(t, len(state), 3) - - list.Reload([]*reload.ConfigWithMeta{ - createConfig(1), - createConfig(2), - createConfig(3), - }) - - // nothing changed - assert.Equal(t, state, list.copyRunnerList()) -} - -func TestReloadStopConfigs(t *testing.T) { - factory := &runnerFactory{} - list := NewRunnerList("", factory, nil) - - list.Reload([]*reload.ConfigWithMeta{ - createConfig(1), - createConfig(2), - createConfig(3), - }) - - assert.Equal(t, len(list.copyRunnerList()), 3) - - list.Reload([]*reload.ConfigWithMeta{ - createConfig(1), - createConfig(3), - }) - - assert.Equal(t, len(list.copyRunnerList()), 2) -} - -func TestReloadStartStopConfigs(t *testing.T) { - factory := &runnerFactory{} - list := NewRunnerList("", factory, nil) - - list.Reload([]*reload.ConfigWithMeta{ - createConfig(1), - createConfig(2), - createConfig(3), - }) - - state := list.copyRunnerList() - assert.Equal(t, len(state), 3) - - list.Reload([]*reload.ConfigWithMeta{ - createConfig(1), - createConfig(3), - createConfig(4), - }) - - assert.Equal(t, len(list.copyRunnerList()), 3) - assert.NotEqual(t, state, list.copyRunnerList()) -} - -func TestStopAll(t *testing.T) { - factory := &runnerFactory{} - list := NewRunnerList("", factory, nil) - - list.Reload([]*reload.ConfigWithMeta{ - createConfig(1), - createConfig(2), - createConfig(3), - }) - - assert.Equal(t, len(list.copyRunnerList()), 3) - list.Stop() - assert.Equal(t, len(list.copyRunnerList()), 0) - - for _, r := range list.runners { - assert.False(t, r.(*runner).stopped) - } -} - -func TestHas(t *testing.T) { - factory := &runnerFactory{} - list := NewRunnerList("", factory, nil) - config := createConfig(1) - - hash, err := HashConfig(config.Config) - if err != nil { - t.Fatal(err) - } - - list.Reload([]*reload.ConfigWithMeta{ - config, - }) - - assert.True(t, list.Has(hash)) - assert.False(t, list.Has(0)) -} - -func createConfig(id int64) *reload.ConfigWithMeta { - c := common.NewConfig() - c.SetInt("id", -1, id) - return &reload.ConfigWithMeta{ - Config: c, - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/cfgfile/reload_test.go b/vendor/github.com/elastic/beats/v7/libbeat/cfgfile/reload_test.go deleted file mode 100644 index d52b4f29..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/cfgfile/reload_test.go +++ /dev/null @@ -1,107 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package cfgfile - -import ( - "fmt" - "io/ioutil" - "os" - "testing" - "time" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestReloader(t *testing.T) { - // Create random temp directory - dir, err := ioutil.TempDir("", "libbeat-reloader") - defer os.RemoveAll(dir) - if err != nil { - t.Fatal(err) - } - glob := dir + "/*.yml" - - config := common.MustNewConfigFrom(common.MapStr{ - "path": glob, - "reload": common.MapStr{ - "period": "1s", - "enabled": true, - }, - }) - // common.Config{} - reloader := NewReloader(nil, config) - retryCount := 10 - - go reloader.Run(nil) - defer reloader.Stop() - - // wait until configScans >= 2 (which should happen after ~1 second) - for i := 0; i < retryCount; i++ { - if configScans.Get() >= 2 { - break - } - // time interval is slightly more than a second so we don't slightly - // undershoot the first iteration and wait a whole extra second. - time.Sleep(1100 * time.Millisecond) - } - if configScans.Get() < 2 { - assert.Fail(t, "Timed out waiting for configScans >= 2") - } - - // The first scan should cause a reload, but additional ones should not, - // so configReloads should still be 1. - assert.Equal(t, int64(1), configReloads.Get()) - - // Write a file to the reloader path to trigger a real reload - content := []byte("test\n") - err = ioutil.WriteFile(dir+"/config1.yml", content, 0644) - assert.NoError(t, err) - - // Wait for the number of scans to increase at least twice. This is somewhat - // pedantic, but if we just wait for the next scan, it's possible to wake up - // during the brief interval after configScans is updated but before - // configReloads is, giving a false negative. Waiting two iterations - // guarantees that the change from the first one has taken effect. - targetScans := configScans.Get() + 2 - for i := 0; i < retryCount; i++ { - time.Sleep(time.Second) - if configScans.Get() >= targetScans { - break - } - } - if configScans.Get() < targetScans { - assert.Fail(t, - fmt.Sprintf("Timed out waiting for configScans >= %d", targetScans)) - } - - // The number of reloads should now have increased. It would be nicer to - // check if the value is exactly 2, but we can't guarantee this: the glob - // watcher includes an extra 1-second margin around the real modification - // time, so changes that fall too close to a scan interval can be detected - // twice. - if configReloads.Get() < 2 { - assert.Fail(t, - fmt.Sprintf( - "Reloader performed %d scans but only reloaded once", - configScans.Get())) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/cloudid/cloudid_test.go b/vendor/github.com/elastic/beats/v7/libbeat/cloudid/cloudid_test.go deleted file mode 100644 index 889fa152..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/cloudid/cloudid_test.go +++ /dev/null @@ -1,251 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package cloudid - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestDecode(t *testing.T) { - tests := []struct { - cloudID string - expectedEsURL string - expectedKibanaURL string - }{ - { - cloudID: "staging:dXMtZWFzdC0xLmF3cy5mb3VuZC5pbyRjZWM2ZjI2MWE3NGJmMjRjZTMzYmI4ODExYjg0Mjk0ZiRjNmMyY2E2ZDA0MjI0OWFmMGNjN2Q3YTllOTYyNTc0Mw==", - expectedEsURL: "https://cec6f261a74bf24ce33bb8811b84294f.us-east-1.aws.found.io:443", - expectedKibanaURL: "https://c6c2ca6d042249af0cc7d7a9e9625743.us-east-1.aws.found.io:443", - }, - { - cloudID: "dXMtZWFzdC0xLmF3cy5mb3VuZC5pbyRjZWM2ZjI2MWE3NGJmMjRjZTMzYmI4ODExYjg0Mjk0ZiRjNmMyY2E2ZDA0MjI0OWFmMGNjN2Q3YTllOTYyNTc0Mw==", - expectedEsURL: "https://cec6f261a74bf24ce33bb8811b84294f.us-east-1.aws.found.io:443", - expectedKibanaURL: "https://c6c2ca6d042249af0cc7d7a9e9625743.us-east-1.aws.found.io:443", - }, - { - cloudID: ":dXMtZWFzdC0xLmF3cy5mb3VuZC5pbyRjZWM2ZjI2MWE3NGJmMjRjZTMzYmI4ODExYjg0Mjk0ZiRjNmMyY2E2ZDA0MjI0OWFmMGNjN2Q3YTllOTYyNTc0Mw==", - expectedEsURL: "https://cec6f261a74bf24ce33bb8811b84294f.us-east-1.aws.found.io:443", - expectedKibanaURL: "https://c6c2ca6d042249af0cc7d7a9e9625743.us-east-1.aws.found.io:443", - }, - { - cloudID: "gcp-cluster:dXMtY2VudHJhbDEuZ2NwLmNsb3VkLmVzLmlvJDhhMDI4M2FmMDQxZjE5NWY3NzI5YmMwNGM2NmEwZmNlJDBjZDVjZDU2OGVlYmU1M2M4OWViN2NhZTViYWM4YjM3", - expectedEsURL: "https://8a0283af041f195f7729bc04c66a0fce.us-central1.gcp.cloud.es.io:443", - expectedKibanaURL: "https://0cd5cd568eebe53c89eb7cae5bac8b37.us-central1.gcp.cloud.es.io:443", - }, - { - cloudID: "custom-port:dXMtY2VudHJhbDEuZ2NwLmNsb3VkLmVzLmlvOjkyNDMkYWMzMWViYjkwMjQxNzczMTU3MDQzYzM0ZmQyNmZkNDYkYTRjMDYyMzBlNDhjOGZjZTdiZTg4YTA3NGEzYmIzZTA=", - expectedEsURL: "https://ac31ebb90241773157043c34fd26fd46.us-central1.gcp.cloud.es.io:9243", - expectedKibanaURL: "https://a4c06230e48c8fce7be88a074a3bb3e0.us-central1.gcp.cloud.es.io:9243", - }, - { - cloudID: "different-es-kb-port:dXMtY2VudHJhbDEuZ2NwLmNsb3VkLmVzLmlvJGFjMzFlYmI5MDI0MTc3MzE1NzA0M2MzNGZkMjZmZDQ2OjkyNDMkYTRjMDYyMzBlNDhjOGZjZTdiZTg4YTA3NGEzYmIzZTA6OTI0NA==", - expectedEsURL: "https://ac31ebb90241773157043c34fd26fd46.us-central1.gcp.cloud.es.io:9243", - expectedKibanaURL: "https://a4c06230e48c8fce7be88a074a3bb3e0.us-central1.gcp.cloud.es.io:9244", - }, - { - cloudID: "only-kb-set:dXMtY2VudHJhbDEuZ2NwLmNsb3VkLmVzLmlvJGFjMzFlYmI5MDI0MTc3MzE1NzA0M2MzNGZkMjZmZDQ2JGE0YzA2MjMwZTQ4YzhmY2U3YmU4OGEwNzRhM2JiM2UwOjkyNDQ=", - expectedEsURL: "https://ac31ebb90241773157043c34fd26fd46.us-central1.gcp.cloud.es.io:443", - expectedKibanaURL: "https://a4c06230e48c8fce7be88a074a3bb3e0.us-central1.gcp.cloud.es.io:9244", - }, - { - cloudID: "host-and-kb-set:dXMtY2VudHJhbDEuZ2NwLmNsb3VkLmVzLmlvOjkyNDMkYWMzMWViYjkwMjQxNzczMTU3MDQzYzM0ZmQyNmZkNDYkYTRjMDYyMzBlNDhjOGZjZTdiZTg4YTA3NGEzYmIzZTA6OTI0NA==", - expectedEsURL: "https://ac31ebb90241773157043c34fd26fd46.us-central1.gcp.cloud.es.io:9243", - expectedKibanaURL: "https://a4c06230e48c8fce7be88a074a3bb3e0.us-central1.gcp.cloud.es.io:9244", - }, - { - cloudID: "extra-items:dXMtY2VudHJhbDEuZ2NwLmNsb3VkLmVzLmlvJGFjMzFlYmI5MDI0MTc3MzE1NzA0M2MzNGZkMjZmZDQ2JGE0YzA2MjMwZTQ4YzhmY2U3YmU4OGEwNzRhM2JiM2UwJGFub3RoZXJpZCRhbmRhbm90aGVy", - expectedEsURL: "https://ac31ebb90241773157043c34fd26fd46.us-central1.gcp.cloud.es.io:443", - expectedKibanaURL: "https://a4c06230e48c8fce7be88a074a3bb3e0.us-central1.gcp.cloud.es.io:443", - }, - } - - for _, test := range tests { - cid, err := NewCloudID(test.cloudID, "") - assert.NoError(t, err, test.cloudID) - - assert.Equal(t, cid.ElasticsearchURL(), test.expectedEsURL, test.cloudID) - assert.Equal(t, cid.KibanaURL(), test.expectedKibanaURL, test.cloudID) - } -} - -func TestDecodeError(t *testing.T) { - tests := []struct { - cloudID string - errorMsg string - }{ - { - cloudID: "staging:garbagedXMtZWFzdC0xLmF3cy5mb3VuZC5pbyRjZWM2ZjI2MWE3NGJmMjRjZTMzYmI4ODExYjg0Mjk0ZiRjNmMyY2E2ZDA0MjI0OWFmMGNjN2Q3YTllOTYyNTc0Mw==", - errorMsg: "base64 decoding failed", - }, - { - cloudID: "dXMtY2VudHJhbDEuZ2NwLmNsb3VkLmVzLmlvJDhhMDI4M2FmMDQxZjE5NWY3NzI5YmMwNGM2NmEwZg==", - errorMsg: "Expected at least 3 parts", - }, - } - - for _, test := range tests { - _, err := NewCloudID(test.cloudID, "") - assert.Error(t, err, test.cloudID) - assert.Contains(t, err.Error(), test.errorMsg, test.cloudID) - } -} - -func TestOverwriteSettings(t *testing.T) { - tests := []struct { - name string - inCfg map[string]interface{} - outCfg map[string]interface{} - }{ - { - name: "No cloud-id specified, nothing should change", - inCfg: map[string]interface{}{ - "output.elasticsearch.hosts": "localhost:9200", - }, - outCfg: map[string]interface{}{ - "output.elasticsearch.hosts": "localhost:9200", - }, - }, - { - name: "cloudid realistic example", - inCfg: map[string]interface{}{ - "output.elasticsearch.hosts": "localhost:9200", - "cloud.id": "cloudidtest:dXMtZWFzdC0xLmF3cy5mb3VuZC5pbyQyNDlmM2FmMWY0ZWVlMjRhODRlM2I0MDFlNjhhMWIyYSRkNGFjNzU1OWQ0Njc0YjdjOTFhYmUxMDg1NmQ4NDMwNA==", - "cloud.auth": "elastic:changeme", - }, - outCfg: map[string]interface{}{ - "output.elasticsearch.hosts": []interface{}{"https://249f3af1f4eee24a84e3b401e68a1b2a.us-east-1.aws.found.io:443"}, - "output.elasticsearch.username": "elastic", - "output.elasticsearch.password": "changeme", - "setup.kibana.host": "https://d4ac7559d4674b7c91abe10856d84304.us-east-1.aws.found.io:443", - "cloud.id": "cloudidtest:dXMtZWFzdC0xLmF3cy5mb3VuZC5pbyQyNDlmM2FmMWY0ZWVlMjRhODRlM2I0MDFlNjhhMWIyYSRkNGFjNzU1OWQ0Njc0YjdjOTFhYmUxMDg1NmQ4NDMwNA==", - "cloud.auth": "elastic:changeme", - }, - }, - { - name: "only cloudid specified", - inCfg: map[string]interface{}{ - "output.elasticsearch.hosts": "localhost:9200", - "cloud.id": "cloudidtest:dXMtZWFzdC0xLmF3cy5mb3VuZC5pbyQyNDlmM2FmMWY0ZWVlMjRhODRlM2I0MDFlNjhhMWIyYSRkNGFjNzU1OWQ0Njc0YjdjOTFhYmUxMDg1NmQ4NDMwNA==", - }, - outCfg: map[string]interface{}{ - "output.elasticsearch.hosts": []interface{}{"https://249f3af1f4eee24a84e3b401e68a1b2a.us-east-1.aws.found.io:443"}, - "setup.kibana.host": "https://d4ac7559d4674b7c91abe10856d84304.us-east-1.aws.found.io:443", - "cloud.id": "cloudidtest:dXMtZWFzdC0xLmF3cy5mb3VuZC5pbyQyNDlmM2FmMWY0ZWVlMjRhODRlM2I0MDFlNjhhMWIyYSRkNGFjNzU1OWQ0Njc0YjdjOTFhYmUxMDg1NmQ4NDMwNA==", - }, - }, - { - name: "no output defined", - inCfg: map[string]interface{}{ - "cloud.id": "cloudidtest:dXMtZWFzdC0xLmF3cy5mb3VuZC5pbyQyNDlmM2FmMWY0ZWVlMjRhODRlM2I0MDFlNjhhMWIyYSRkNGFjNzU1OWQ0Njc0YjdjOTFhYmUxMDg1NmQ4NDMwNA==", - }, - outCfg: map[string]interface{}{ - "output.elasticsearch.hosts": []interface{}{"https://249f3af1f4eee24a84e3b401e68a1b2a.us-east-1.aws.found.io:443"}, - "setup.kibana.host": "https://d4ac7559d4674b7c91abe10856d84304.us-east-1.aws.found.io:443", - "cloud.id": "cloudidtest:dXMtZWFzdC0xLmF3cy5mb3VuZC5pbyQyNDlmM2FmMWY0ZWVlMjRhODRlM2I0MDFlNjhhMWIyYSRkNGFjNzU1OWQ0Njc0YjdjOTFhYmUxMDg1NmQ4NDMwNA==", - }, - }, - { - name: "multiple hosts to overwrite", - inCfg: map[string]interface{}{ - "output.elasticsearch.hosts": []string{"localhost:9200", "test", "test1"}, - "cloud.id": "cloudidtest:dXMtZWFzdC0xLmF3cy5mb3VuZC5pbyQyNDlmM2FmMWY0ZWVlMjRhODRlM2I0MDFlNjhhMWIyYSRkNGFjNzU1OWQ0Njc0YjdjOTFhYmUxMDg1NmQ4NDMwNA==", - }, - outCfg: map[string]interface{}{ - "output.elasticsearch.hosts": []interface{}{"https://249f3af1f4eee24a84e3b401e68a1b2a.us-east-1.aws.found.io:443"}, - "setup.kibana.host": "https://d4ac7559d4674b7c91abe10856d84304.us-east-1.aws.found.io:443", - "cloud.id": "cloudidtest:dXMtZWFzdC0xLmF3cy5mb3VuZC5pbyQyNDlmM2FmMWY0ZWVlMjRhODRlM2I0MDFlNjhhMWIyYSRkNGFjNzU1OWQ0Njc0YjdjOTFhYmUxMDg1NmQ4NDMwNA==", - }, - }, - } - - for _, test := range tests { - t.Logf("Executing test: %s", test.name) - - cfg, err := common.NewConfigFrom(test.inCfg) - assert.NoError(t, err) - - err = OverwriteSettings(cfg) - assert.NoError(t, err) - - var res map[string]interface{} - err = cfg.Unpack(&res) - assert.NoError(t, err) - - var expected map[string]interface{} - expectedCfg, err := common.NewConfigFrom(test.outCfg) - assert.NoError(t, err) - err = expectedCfg.Unpack(&expected) - assert.NoError(t, err) - - assert.Equal(t, res, expected) - } -} - -func TestOverwriteErrors(t *testing.T) { - tests := []struct { - name string - inCfg map[string]interface{} - errMsg string - }{ - { - name: "cloud.auth specified but cloud.id not", - inCfg: map[string]interface{}{ - "cloud.auth": "elastic:changeme", - }, - errMsg: "cloud.auth specified but cloud.id is empty", - }, - { - name: "invalid cloud.id", - inCfg: map[string]interface{}{ - "cloud.id": "blah", - }, - errMsg: "Error decoding cloud.id", - }, - { - name: "invalid cloud.auth", - inCfg: map[string]interface{}{ - "cloud.id": "cloudidtest:dXMtZWFzdC0xLmF3cy5mb3VuZC5pbyQyNDlmM2FmMWY0ZWVlMjRhODRlM2I0MDFlNjhhMWIyYSRkNGFjNzU1OWQ0Njc0YjdjOTFhYmUxMDg1NmQ4NDMwNA==", - "cloud.auth": "blah", - }, - errMsg: "cloud.auth setting doesn't contain `:`", - }, - { - name: "logstash output enabled", - inCfg: map[string]interface{}{ - "cloud.id": "cloudidtest:dXMtZWFzdC0xLmF3cy5mb3VuZC5pbyQyNDlmM2FmMWY0ZWVlMjRhODRlM2I0MDFlNjhhMWIyYSRkNGFjNzU1OWQ0Njc0YjdjOTFhYmUxMDg1NmQ4NDMwNA==", - "output.logstash.hosts": "localhost:544", - }, - errMsg: "The cloud.id setting enables the Elasticsearch output, but you already have the logstash output enabled", - }, - } - - for _, test := range tests { - t.Logf("Executing test: %s", test.name) - - cfg, err := common.NewConfigFrom(test.inCfg) - assert.NoError(t, err) - - err = OverwriteSettings(cfg) - assert.Error(t, err) - assert.Contains(t, err.Error(), test.errMsg) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/cmd/instance/beat_test.go b/vendor/github.com/elastic/beats/v7/libbeat/cmd/instance/beat_test.go deleted file mode 100644 index 8c04e873..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/cmd/instance/beat_test.go +++ /dev/null @@ -1,117 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package instance - -import ( - "io/ioutil" - "os" - "testing" - - "github.com/elastic/beats/v7/libbeat/cfgfile" - - "github.com/gofrs/uuid" - "github.com/stretchr/testify/assert" -) - -func TestNewInstance(t *testing.T) { - b, err := NewBeat("testbeat", "testidx", "0.9") - if err != nil { - panic(err) - } - - assert.Equal(t, "testbeat", b.Info.Beat) - assert.Equal(t, "testidx", b.Info.IndexPrefix) - assert.Equal(t, "0.9", b.Info.Version) - - // UUID4 should be 36 chars long - assert.Equal(t, 16, len(b.Info.ID)) - assert.Equal(t, 36, len(b.Info.ID.String())) - - // indexPrefix set to name if empty - b, err = NewBeat("testbeat", "", "0.9") - if err != nil { - panic(err) - } - assert.Equal(t, "testbeat", b.Info.Beat) - assert.Equal(t, "testbeat", b.Info.IndexPrefix) - -} - -func TestNewInstanceUUID(t *testing.T) { - b, err := NewBeat("testbeat", "", "0.9") - if err != nil { - panic(err) - } - - // Make sure the ID's are different - differentUUID, err := uuid.NewV4() - if err != nil { - t.Fatalf("error while generating ID: %v", err) - } - assert.NotEqual(t, b.Info.ID, differentUUID) -} - -func TestInitKibanaConfig(t *testing.T) { - b, err := NewBeat("filebeat", "testidx", "0.9") - if err != nil { - panic(err) - } - - assert.Equal(t, "filebeat", b.Info.Beat) - assert.Equal(t, "testidx", b.Info.IndexPrefix) - assert.Equal(t, "0.9", b.Info.Version) - - cfg, err := cfgfile.Load("../test/filebeat_test.yml", nil) - err = cfg.Unpack(&b.Config) - assert.NoError(t, err) - - kibanaConfig, err := initKibanaConfig(b.Config) - assert.NoError(t, err) - username, err := kibanaConfig.String("username", -1) - password, err := kibanaConfig.String("password", -1) - protocol, err := kibanaConfig.String("protocol", -1) - host, err := kibanaConfig.String("host", -1) - - assert.Equal(t, "elastic-test-username", username) - assert.Equal(t, "elastic-test-password", password) - assert.Equal(t, "https", protocol) - assert.Equal(t, "127.0.0.1:5601", host) -} - -func TestEmptyMetaJson(t *testing.T) { - b, err := NewBeat("filebeat", "testidx", "0.9") - if err != nil { - panic(err) - } - - // prepare empty meta file - metaFile, err := ioutil.TempFile("../test", "meta.json") - assert.Equal(t, nil, err, "Unable to create temporary meta file") - - metaPath := metaFile.Name() - metaFile.Close() - defer os.Remove(metaPath) - - // load metadata - err = b.loadMeta(metaPath) - - assert.Equal(t, nil, err, "Unable to load meta file properly") - assert.NotEqual(t, uuid.Nil, b.Info.ID, "Beats UUID is not set") -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/cmd/instance/locker_test.go b/vendor/github.com/elastic/beats/v7/libbeat/cmd/instance/locker_test.go deleted file mode 100644 index 7e15517e..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/cmd/instance/locker_test.go +++ /dev/null @@ -1,67 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package instance - -import ( - "io/ioutil" - "os" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/paths" -) - -// TestLocker tests that two beats pointing to the same data path cannot -// acquire the same lock. -func TestLocker(t *testing.T) { - // Setup temporary data folder for test + clean it up at end of test - tmpDataDir, err := ioutil.TempDir("", "data") - if err != nil { - t.Fatal(err) - } - defer os.RemoveAll(tmpDataDir) - - origDataPath := paths.Paths.Data - defer func() { - paths.Paths.Data = origDataPath - }() - paths.Paths.Data = tmpDataDir - - // Setup two beats with same name and data path - const beatName = "testbeat" - - b1 := &Beat{} - b1.Info.Beat = beatName - - b2 := &Beat{} - b2.Info.Beat = beatName - - // Try to get a lock for the first beat. Expect it to succeed. - bl1 := newLocker(b1) - err = bl1.lock() - assert.NoError(t, err) - - // Try to get a lock for the second beat. Expect it to fail because the - // first beat already has the lock. - bl2 := newLocker(b2) - err = bl2.lock() - assert.EqualError(t, err, ErrAlreadyLocked.Error()) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/atomic/atomic_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/atomic/atomic_test.go deleted file mode 100644 index f4df6fc4..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/atomic/atomic_test.go +++ /dev/null @@ -1,273 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package atomic - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestAtomicBool(t *testing.T) { - assert := assert.New(t) - - var b Bool - assert.False(b.Load(), "check zero value is false") - - b = MakeBool(true) - assert.True(b.Load(), "check value initializer with 'true' value") - - b.Store(false) - assert.False(b.Load(), "check store to false") - - old := b.Swap(true) - assert.False(old, "check old value of swap operation is 'false'") - assert.True(b.Load(), "check new value after swap is 'true'") - - old = b.Swap(false) - assert.True(old, "check old value of second swap operation is 'true'") - assert.False(b.Load(), "check new value after second swap is 'false'") - - ok := b.CAS(true, true) - assert.False(ok, "check CAS fails with wrong 'old' value") - assert.False(b.Load(), "check failed CAS did not change value 'false'") - - ok = b.CAS(false, true) - assert.True(ok, "check CAS succeeds with correct 'old' value") - assert.True(b.Load(), "check CAS did change value to 'true'") -} - -func TestAtomicInt32(t *testing.T) { - assert := assert.New(t) - check := func(expected, actual int32, msg string) { - assert.Equal(expected, actual, msg) - } - - var v Int32 - check(0, v.Load(), "check zero value") - - v = MakeInt32(23) - check(23, v.Load(), "check value initializer") - - v.Store(42) - check(42, v.Load(), "check store new value") - - new := v.Inc() - check(43, new, "check increment returns new value") - check(43, v.Load(), "check increment did store new value") - - new = v.Dec() - check(42, new, "check decrement returns new value") - check(42, v.Load(), "check decrement did store new value") - - new = v.Add(8) - check(50, new, "check add returns new value") - check(50, v.Load(), "check add did store new value") - - new = v.Sub(8) - check(42, new, "check sub returns new value") - check(42, v.Load(), "check sub did store new value") - - old := v.Swap(101) - check(42, old, "check swap returns old value") - check(101, v.Load(), "check swap stores new value") - - ok := v.CAS(0, 23) - assert.False(ok, "check CAS with wrong old value fails") - check(101, v.Load(), "check failed CAS did not change value") - - ok = v.CAS(101, 23) - assert.True(ok, "check CAS succeeds") - check(23, v.Load(), "check CAS did store new value") -} - -func TestAtomicInt64(t *testing.T) { - assert := assert.New(t) - check := func(expected, actual int64, msg string) { - assert.Equal(expected, actual, msg) - } - - var v Int64 - check(0, v.Load(), "check zero value") - - v = MakeInt64(23) - check(23, v.Load(), "check value initializer") - - v.Store(42) - check(42, v.Load(), "check store new value") - - new := v.Inc() - check(43, new, "check increment returns new value") - check(43, v.Load(), "check increment did store new value") - - new = v.Dec() - check(42, new, "check decrement returns new value") - check(42, v.Load(), "check decrement did store new value") - - new = v.Add(8) - check(50, new, "check add returns new value") - check(50, v.Load(), "check add did store new value") - - new = v.Sub(8) - check(42, new, "check sub returns new value") - check(42, v.Load(), "check sub did store new value") - - old := v.Swap(101) - check(42, old, "check swap returns old value") - check(101, v.Load(), "check swap stores new value") - - ok := v.CAS(0, 23) - assert.False(ok, "check CAS with wrong old value fails") - check(101, v.Load(), "check failed CAS did not change value") - - ok = v.CAS(101, 23) - assert.True(ok, "check CAS succeeds") - check(23, v.Load(), "check CAS did store new value") -} - -func TestAtomicUint32(t *testing.T) { - assert := assert.New(t) - check := func(expected, actual uint32, msg string) { - assert.Equal(expected, actual, msg) - } - - var v Uint32 - check(0, v.Load(), "check zero value") - - v = MakeUint32(23) - check(23, v.Load(), "check value initializer") - - v.Store(42) - check(42, v.Load(), "check store new value") - - new := v.Inc() - check(43, new, "check increment returns new value") - check(43, v.Load(), "check increment did store new value") - - new = v.Dec() - check(42, new, "check decrement returns new value") - check(42, v.Load(), "check decrement did store new value") - - new = v.Add(8) - check(50, new, "check add returns new value") - check(50, v.Load(), "check add did store new value") - - new = v.Sub(8) - check(42, new, "check sub returns new value") - check(42, v.Load(), "check sub did store new value") - - old := v.Swap(101) - check(42, old, "check swap returns old value") - check(101, v.Load(), "check swap stores new value") - - ok := v.CAS(0, 23) - assert.False(ok, "check CAS with wrong old value fails") - check(101, v.Load(), "check failed CAS did not change value") - - ok = v.CAS(101, 23) - assert.True(ok, "check CAS succeeds") - check(23, v.Load(), "check CAS did store new value") -} - -func TestAtomicUint64(t *testing.T) { - assert := assert.New(t) - check := func(expected, actual uint64, msg string) { - assert.Equal(expected, actual, msg) - } - - var v Uint64 - check(0, v.Load(), "check zero value") - - v = MakeUint64(23) - check(23, v.Load(), "check value initializer") - - v.Store(42) - check(42, v.Load(), "check store new value") - - new := v.Inc() - check(43, new, "check increment returns new value") - check(43, v.Load(), "check increment did store new value") - - new = v.Dec() - check(42, new, "check decrement returns new value") - check(42, v.Load(), "check decrement did store new value") - - new = v.Add(8) - check(50, new, "check add returns new value") - check(50, v.Load(), "check add did store new value") - - new = v.Sub(8) - check(42, new, "check sub returns new value") - check(42, v.Load(), "check sub did store new value") - - old := v.Swap(101) - check(42, old, "check swap returns old value") - check(101, v.Load(), "check swap stores new value") - - ok := v.CAS(0, 23) - assert.False(ok, "check CAS with wrong old value fails") - check(101, v.Load(), "check failed CAS did not change value") - - ok = v.CAS(101, 23) - assert.True(ok, "check CAS succeeds") - check(23, v.Load(), "check CAS did store new value") -} - -func TestAtomicUint(t *testing.T) { - assert := assert.New(t) - check := func(expected, actual uint, msg string) { - assert.Equal(expected, actual, msg) - } - - var v Uint - check(0, v.Load(), "check zero value") - - v = MakeUint(23) - check(23, v.Load(), "check value initializer") - - v.Store(42) - check(42, v.Load(), "check store new value") - - new := v.Inc() - check(43, new, "check increment returns new value") - check(43, v.Load(), "check increment did store new value") - - new = v.Dec() - check(42, new, "check decrement returns new value") - check(42, v.Load(), "check decrement did store new value") - - new = v.Add(8) - check(50, new, "check add returns new value") - check(50, v.Load(), "check add did store new value") - - new = v.Sub(8) - check(42, new, "check sub returns new value") - check(42, v.Load(), "check sub did store new value") - - old := v.Swap(101) - check(42, old, "check swap returns old value") - check(101, v.Load(), "check swap stores new value") - - ok := v.CAS(0, 23) - assert.False(ok, "check CAS with wrong old value fails") - check(101, v.Load(), "check failed CAS did not change value") - - ok = v.CAS(101, 23) - assert.True(ok, "check CAS succeeds") - check(23, v.Load(), "check CAS did store new value") -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/backoff/backoff_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/backoff/backoff_test.go deleted file mode 100644 index 1fca197e..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/backoff/backoff_test.go +++ /dev/null @@ -1,83 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package backoff - -import ( - "errors" - "testing" - "time" - - "github.com/stretchr/testify/assert" -) - -type factory func(<-chan struct{}) Backoff - -func TestBackoff(t *testing.T) { - t.Run("test close channel", testCloseChannel) - t.Run("test unblock after some time", testUnblockAfterInit) -} - -func testCloseChannel(t *testing.T) { - init := 2 * time.Second - max := 5 * time.Minute - - tests := map[string]factory{ - "ExpBackoff": func(done <-chan struct{}) Backoff { - return NewExpBackoff(done, init, max) - }, - "EqualJitterBackoff": func(done <-chan struct{}) Backoff { - return NewEqualJitterBackoff(done, init, max) - }, - } - - for name, f := range tests { - t.Run(name, func(t *testing.T) { - c := make(chan struct{}) - b := f(c) - close(c) - assert.False(t, b.Wait()) - }) - } -} - -func testUnblockAfterInit(t *testing.T) { - init := 1 * time.Second - max := 5 * time.Minute - - tests := map[string]factory{ - "ExpBackoff": func(done <-chan struct{}) Backoff { - return NewExpBackoff(done, init, max) - }, - "EqualJitterBackoff": func(done <-chan struct{}) Backoff { - return NewEqualJitterBackoff(done, init, max) - }, - } - - for name, f := range tests { - t.Run(name, func(t *testing.T) { - c := make(chan struct{}) - defer close(c) - - b := f(c) - - startedAt := time.Now() - assert.True(t, WaitOnError(b, errors.New("bad bad"))) - assert.True(t, time.Now().Sub(startedAt) >= init) - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/bus/bus_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/bus/bus_test.go deleted file mode 100644 index d87d9522..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/bus/bus_test.go +++ /dev/null @@ -1,121 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package bus - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/logp" -) - -func TestEmit(t *testing.T) { - bus := New(logp.L(), "name") - listener := bus.Subscribe() - - bus.Publish(Event{ - "foo": "bar", - }) - - event := <-listener.Events() - assert.Equal(t, event["foo"], "bar") -} - -func TestEmitOrder(t *testing.T) { - bus := New(logp.L(), "name") - listener := bus.Subscribe() - bus.Publish(Event{"first": "event"}) - bus.Publish(Event{"second": "event"}) - - event1 := <-listener.Events() - event2 := <-listener.Events() - assert.Equal(t, event1, Event{"first": "event"}) - assert.Equal(t, event2, Event{"second": "event"}) -} - -func TestSubscribeFilter(t *testing.T) { - bus := New(logp.L(), "name") - listener := bus.Subscribe("second") - - bus.Publish(Event{"first": "event"}) - bus.Publish(Event{"second": "event"}) - - event := <-listener.Events() - assert.Equal(t, event, Event{"second": "event"}) -} - -func TestMultipleListeners(t *testing.T) { - bus := New(logp.L(), "name") - listener1 := bus.Subscribe("a") - listener2 := bus.Subscribe("a", "b") - - bus.Publish(Event{"a": "event"}) - bus.Publish(Event{"a": 1, "b": 2}) - - event1 := <-listener1.Events() - event2 := <-listener1.Events() - assert.Equal(t, event1, Event{"a": "event"}) - assert.Equal(t, event2, Event{"a": 1, "b": 2}) - - event1 = <-listener2.Events() - assert.Equal(t, event1, Event{"a": 1, "b": 2}) - - select { - case event2 = <-listener2.Events(): - t.Error("Got unexpected event:", event2) - default: - } -} - -func TestListenerClose(t *testing.T) { - bus := New(logp.L(), "name") - listener := bus.Subscribe() - - bus.Publish(Event{"first": "event"}) - bus.Publish(Event{"second": "event"}) - - listener.Stop() - - bus.Publish(Event{"third": "event"}) - - event := <-listener.Events() - assert.Equal(t, event, Event{"first": "event"}) - event = <-listener.Events() - assert.Equal(t, event, Event{"second": "event"}) - - // Channel was closed, we get an empty event - event = <-listener.Events() - assert.Equal(t, event, Event(nil)) -} - -func TestUnsubscribedBus(t *testing.T) { - bus := NewBusWithStore(logp.L(), "name", 2) - bus.Publish(Event{"first": "event"}) - - listener := bus.Subscribe() - bus.Publish(Event{"second": "event"}) - event := <-listener.Events() - event1 := <-listener.Events() - assert.Equal(t, event, Event{"first": "event"}) - assert.Equal(t, event1, Event{"second": "event"}) - - bus.Publish(Event{"a": 1, "b": 2}) - event2 := <-listener.Events() - assert.Equal(t, event2, Event{"a": 1, "b": 2}) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/bytes_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/bytes_test.go deleted file mode 100644 index d1d41c0f..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/bytes_test.go +++ /dev/null @@ -1,258 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package common - -import ( - "bytes" - "errors" - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestBytes_Ntohs(t *testing.T) { - type io struct { - Input []byte - Output uint16 - } - - tests := []io{ - { - Input: []byte{0, 1}, - Output: 1, - }, - { - Input: []byte{1, 0}, - Output: 256, - }, - { - Input: []byte{1, 2}, - Output: 258, - }, - { - Input: []byte{2, 3}, - Output: 515, - }, - } - - for _, test := range tests { - assert.Equal(t, test.Output, BytesNtohs(test.Input)) - } -} - -func TestBytes_Ntohl(t *testing.T) { - type io struct { - Input []byte - Output uint32 - } - - tests := []io{ - { - Input: []byte{0, 0, 0, 1}, - Output: 1, - }, - { - Input: []byte{0, 0, 1, 0}, - Output: 256, - }, - { - Input: []byte{0, 1, 0, 0}, - Output: 1 << 16, - }, - { - Input: []byte{1, 0, 0, 0}, - Output: 1 << 24, - }, - { - Input: []byte{1, 0, 15, 0}, - Output: 0x01000f00, - }, - } - - for _, test := range tests { - assert.Equal(t, test.Output, BytesNtohl(test.Input)) - } -} - -func TestBytes_Htohl(t *testing.T) { - type io struct { - Input []byte - Output uint32 - } - - tests := []io{ - { - Input: []byte{0, 0, 0, 1}, - Output: 1 << 24, - }, - { - Input: []byte{0, 0, 1, 0}, - Output: 1 << 16, - }, - { - Input: []byte{0, 1, 0, 0}, - Output: 256, - }, - { - Input: []byte{1, 0, 0, 0}, - Output: 1, - }, - { - Input: []byte{1, 0, 15, 0}, - Output: 0x000f0001, - }, - } - - for _, test := range tests { - assert.Equal(t, test.Output, BytesHtohl(test.Input)) - } -} - -func TestBytes_Ntohll(t *testing.T) { - type io struct { - Input []byte - Output uint64 - } - - tests := []io{ - { - Input: []byte{0, 0, 0, 0, 0, 0, 0, 1}, - Output: 1, - }, - { - Input: []byte{0, 0, 0, 0, 0, 0, 1, 0}, - Output: 256, - }, - { - Input: []byte{0, 0, 0, 0, 0, 1, 0, 0}, - Output: 1 << 16, - }, - { - Input: []byte{0, 0, 0, 0, 1, 0, 0, 0}, - Output: 1 << 24, - }, - { - Input: []byte{0, 0, 0, 1, 0, 0, 0, 0}, - Output: 1 << 32, - }, - { - Input: []byte{0, 0, 1, 0, 0, 0, 0, 0}, - Output: 1 << 40, - }, - { - Input: []byte{0, 1, 0, 0, 0, 0, 0, 0}, - Output: 1 << 48, - }, - { - Input: []byte{1, 0, 0, 0, 0, 0, 0, 0}, - Output: 1 << 56, - }, - { - Input: []byte{0, 1, 0, 0, 1, 0, 15, 0}, - Output: 0x0001000001000f00, - }, - } - - for _, test := range tests { - assert.Equal(t, test.Output, BytesNtohll(test.Input)) - } -} - -func TestIpv4_Ntoa(t *testing.T) { - type io struct { - Input uint32 - Output string - } - - tests := []io{ - { - Input: 0x7f000001, - Output: "127.0.0.1", - }, - { - Input: 0xc0a80101, - Output: "192.168.1.1", - }, - { - Input: 0, - Output: "0.0.0.0", - }, - } - - for _, test := range tests { - assert.Equal(t, test.Output, IPv4Ntoa(test.Input)) - } -} - -func TestReadString(t *testing.T) { - type io struct { - Input []byte - Output string - Err error - } - - tests := []io{ - { - Input: []byte{'a', 'b', 'c', 0, 'd', 'e', 'f'}, - Output: "abc", - Err: nil, - }, - { - Input: []byte{0}, - Output: "", - Err: nil, - }, - { - Input: []byte{'a', 'b', 'c'}, - Output: "", - Err: errors.New("No string found"), - }, - { - Input: []byte{}, - Output: "", - Err: errors.New("No string found"), - }, - } - - for _, test := range tests { - res, err := ReadString(test.Input) - assert.Equal(t, test.Err, err) - assert.Equal(t, test.Output, res) - } -} - -func TestRandomBytesLength(t *testing.T) { - r1, _ := RandomBytes(5) - assert.Equal(t, len(r1), 5) - - r2, _ := RandomBytes(4) - assert.Equal(t, len(r2), 4) - assert.NotEqual(t, string(r1[:]), string(r2[:])) -} - -func TestRandomBytes(t *testing.T) { - v1, err := RandomBytes(10) - assert.NoError(t, err) - v2, err := RandomBytes(10) - assert.NoError(t, err) - - // unlikely to get 2 times the same results - assert.False(t, bytes.Equal(v1, v2)) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/cache_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/cache_test.go deleted file mode 100644 index eb88bda8..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/cache_test.go +++ /dev/null @@ -1,196 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package common - -import ( - "testing" - "time" - - "github.com/stretchr/testify/assert" -) - -const ( - Timeout time.Duration = 1 * time.Minute - InitalSize int = 10 -) - -const ( - alphaKey = "alphaKey" - alphaValue = "a" - bravoKey = "bravoKey" - bravoValue = "b" -) - -// Current time as simulated by the fakeClock function. -var ( - currentTime time.Time - fakeClock clock = func() time.Time { - return currentTime - } -) - -// RemovalListener callback. -var ( - callbackKey Key - callbackValue Value - removalListener RemovalListener = func(k Key, v Value) { - callbackKey = k - callbackValue = v - } -) - -// Test that the removal listener is invoked with the expired key/value. -func TestExpireWithRemovalListener(t *testing.T) { - callbackKey = nil - callbackValue = nil - c := newCache(Timeout, true, InitalSize, removalListener, fakeClock) - c.Put(alphaKey, alphaValue) - currentTime = currentTime.Add(Timeout).Add(time.Nanosecond) - assert.Equal(t, 1, c.CleanUp()) - assert.Equal(t, alphaKey, callbackKey) - assert.Equal(t, alphaValue, callbackValue) -} - -// Test that the number of removed elements is returned by Expire. -func TestExpireWithoutRemovalListener(t *testing.T) { - c := newCache(Timeout, true, InitalSize, nil, fakeClock) - c.Put(alphaKey, alphaValue) - c.Put(bravoKey, bravoValue) - currentTime = currentTime.Add(Timeout).Add(time.Nanosecond) - assert.Equal(t, 2, c.CleanUp()) -} - -func TestPutIfAbsent(t *testing.T) { - c := newCache(Timeout, true, InitalSize, nil, fakeClock) - oldValue := c.PutIfAbsent(alphaKey, alphaValue) - assert.Nil(t, oldValue) - oldValue = c.PutIfAbsent(alphaKey, bravoValue) - assert.Equal(t, alphaValue, oldValue) -} - -func TestPut(t *testing.T) { - c := newCache(Timeout, true, InitalSize, nil, fakeClock) - oldValue := c.Put(alphaKey, alphaValue) - assert.Nil(t, oldValue) - oldValue = c.Put(bravoKey, bravoValue) - assert.Nil(t, oldValue) - - oldValue = c.Put(alphaKey, bravoValue) - assert.Equal(t, alphaValue, oldValue) - oldValue = c.Put(bravoKey, alphaValue) - assert.Equal(t, bravoValue, oldValue) -} - -func TestReplace(t *testing.T) { - c := newCache(Timeout, true, InitalSize, nil, fakeClock) - - // Nil is returned when the value does not exist and no element is added. - assert.Nil(t, c.Replace(alphaKey, alphaValue)) - assert.Equal(t, 0, c.Size()) - - // alphaKey is replaced with the new value. - assert.Nil(t, c.Put(alphaKey, alphaValue)) - assert.Equal(t, alphaValue, c.Replace(alphaKey, bravoValue)) - assert.Equal(t, 1, c.Size()) -} - -func TestGetUpdatesLastAccessTime(t *testing.T) { - c := newCache(Timeout, true, InitalSize, nil, fakeClock) - c.Put(alphaKey, alphaValue) - - currentTime = currentTime.Add(Timeout / 2) - assert.Equal(t, alphaValue, c.Get(alphaKey)) - currentTime = currentTime.Add(Timeout / 2) - assert.Equal(t, alphaValue, c.Get(alphaKey)) -} - -func TestGetDoesntUpdateLastAccessTime(t *testing.T) { - c := newCache(Timeout, false, InitalSize, nil, fakeClock) - c.Put(alphaKey, alphaValue) - - currentTime = currentTime.Add(Timeout - 1) - assert.Equal(t, alphaValue, c.Get(alphaKey)) - currentTime = currentTime.Add(Timeout - 1) - assert.Nil(t, c.Get(alphaKey)) -} - -func TestDeleteNonExistentKey(t *testing.T) { - c := newCache(Timeout, true, InitalSize, nil, fakeClock) - assert.Nil(t, c.Delete(alphaKey)) -} - -func TestDeleteExistingKey(t *testing.T) { - c := newCache(Timeout, true, InitalSize, nil, fakeClock) - c.Put(alphaKey, alphaValue) - assert.Equal(t, alphaValue, c.Delete(alphaKey)) -} - -func TestDeleteExpiredKey(t *testing.T) { - c := newCache(Timeout, true, InitalSize, nil, fakeClock) - c.Put(alphaKey, alphaValue) - currentTime = currentTime.Add(Timeout).Add(time.Nanosecond) - assert.Nil(t, c.Delete(alphaKey)) -} - -// Test that Entries returns the non-expired map entries. -func TestEntries(t *testing.T) { - c := newCache(Timeout, true, InitalSize, nil, fakeClock) - c.Put(alphaKey, alphaValue) - currentTime = currentTime.Add(Timeout).Add(time.Nanosecond) - c.Put(bravoKey, bravoValue) - m := c.Entries() - assert.Equal(t, 1, len(m)) - assert.Equal(t, bravoValue, m[bravoKey]) -} - -// Test that Size returns a count of both expired and non-expired elements. -func TestSize(t *testing.T) { - c := newCache(Timeout, true, InitalSize, nil, fakeClock) - c.Put(alphaKey, alphaValue) - currentTime = currentTime.Add(Timeout).Add(time.Nanosecond) - c.Put(bravoKey, bravoValue) - assert.Equal(t, 2, c.Size()) -} - -func TestGetExpiredValue(t *testing.T) { - c := newCache(Timeout, true, InitalSize, nil, fakeClock) - c.Put(alphaKey, alphaValue) - v := c.Get(alphaKey) - assert.Equal(t, alphaValue, v) - - currentTime = currentTime.Add(Timeout).Add(time.Nanosecond) - v = c.Get(alphaKey) - assert.Nil(t, v) -} - -// Test that the janitor invokes CleanUp on the cache and that the -// RemovalListener is invoked during clean up. -func TestJanitor(t *testing.T) { - keyChan := make(chan Key) - c := newCache(Timeout, true, InitalSize, func(k Key, v Value) { - keyChan <- k - }, fakeClock) - c.Put(alphaKey, alphaValue) - currentTime = currentTime.Add(Timeout).Add(time.Nanosecond) - c.StartJanitor(time.Millisecond) - key := <-keyChan - c.StopJanitor() - assert.Equal(t, alphaKey, key) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/cfgtype/byte_size_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/cfgtype/byte_size_test.go deleted file mode 100644 index 8ff3f4dd..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/cfgtype/byte_size_test.go +++ /dev/null @@ -1,54 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package cfgtype - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestUnpack(t *testing.T) { - tests := []struct { - name string - s string - expected ByteSize - }{ - { - name: "friendly human value", - s: "1KiB", - expected: ByteSize(1024), - }, - { - name: "raw bytes", - s: "2024", - expected: ByteSize(2024), - }, - } - - for _, test := range tests { - t.Run(test.name, func(t *testing.T) { - s := ByteSize(0) - err := s.Unpack(test.s) - if !assert.NoError(t, err) { - return - } - assert.Equal(t, test.expected, s) - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/cfgwarn/removed_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/cfgwarn/removed_test.go deleted file mode 100644 index 2615cd9e..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/cfgwarn/removed_test.go +++ /dev/null @@ -1,142 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package cfgwarn - -import ( - "errors" - "testing" - - "github.com/joeshaw/multierror" - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestRemovedSetting(t *testing.T) { - tests := []struct { - name string - cfg *common.Config - lookup string - expected error - }{ - { - name: "no obsolete setting", - lookup: "notfound", - cfg: common.MustNewConfigFrom(map[string]interface{}{ - "hello.world": "ok", - }), - expected: nil, - }, - { - name: "obsolete setting found", - lookup: "hello", - cfg: common.MustNewConfigFrom(map[string]interface{}{ - "hello.world": "ok", - }), - expected: errors.New("setting 'hello' has been removed"), - }, - } - - functions := []struct { - name string - fn func(*common.Config, string) error - }{ - {name: "checkRemovedSetting", fn: checkRemovedSetting}, - {name: "checkRemoved6xSetting", fn: CheckRemoved6xSetting}, - } - - for _, function := range functions { - t.Run(function.name, func(t *testing.T) { - for _, test := range tests { - t.Run(test.name, func(t *testing.T) { - err := function.fn(test.cfg, test.lookup) - assert.Equal(t, test.expected, err) - }) - } - }) - } -} - -func TestRemovedSettings(t *testing.T) { - tests := []struct { - name string - cfg *common.Config - lookup []string - expected error - }{ - { - name: "no obsolete setting", - lookup: []string{"notfound"}, - cfg: common.MustNewConfigFrom(map[string]interface{}{ - "hello.world": "ok", - }), - expected: nil, - }, - { - name: "obsolete setting found", - lookup: []string{"hello"}, - cfg: common.MustNewConfigFrom(map[string]interface{}{ - "hello.world": "ok", - }), - expected: multierror.Errors{errors.New("setting 'hello' has been removed")}.Err(), - }, - { - name: "multiple obsolete settings", - lookup: []string{"hello", "bad"}, - cfg: common.MustNewConfigFrom(map[string]interface{}{ - "hello.world": "ok", - "bad": "true", - }), - expected: multierror.Errors{ - errors.New("setting 'hello' has been removed"), - errors.New("setting 'bad' has been removed"), - }.Err(), - }, - { - name: "multiple obsolete settings not on first level", - lookup: []string{"filebeat.config.prospectors", "filebeat.prospectors"}, - cfg: common.MustNewConfigFrom(map[string]interface{}{ - "filebeat.prospectors": "ok", - "filebeat.config.prospectors": map[string]interface{}{"ok": "ok1"}, - }), - expected: multierror.Errors{ - errors.New("setting 'filebeat.config.prospectors' has been removed"), - errors.New("setting 'filebeat.prospectors' has been removed"), - }.Err(), - }, - } - - functions := []struct { - name string - fn func(*common.Config, ...string) error - }{ - {name: "checkRemovedSetting", fn: checkRemovedSettings}, - {name: "checkRemoved6xSetting", fn: CheckRemoved6xSettings}, - } - - for _, function := range functions { - t.Run(function.name, func(t *testing.T) { - for _, test := range tests { - t.Run(test.name, func(t *testing.T) { - err := checkRemovedSettings(test.cfg, test.lookup...) - assert.Equal(t, test.expected, err) - }) - } - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/cleanup/cleanup.go b/vendor/github.com/elastic/beats/v7/libbeat/common/cleanup/cleanup.go deleted file mode 100644 index 5b135469..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/cleanup/cleanup.go +++ /dev/null @@ -1,74 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Package cleanup provides common helpers for common cleanup patterns on defer -// -// Use the helpers with `defer`. For example use IfNot with `defer`, such that -// cleanup functions will be executed if `check` is false, no matter if an -// error has been returned or an panic has occured. -// -// initOK := false -// defer cleanup.IfNot(&initOK, func() { -// cleanup -// }) -// -// ... // init structures... -// -// initOK = true // notify handler cleanup code must not be executed -package cleanup - -// If will run the cleanup function if the bool value is true. -func If(check *bool, cleanup func()) { - if *check { - cleanup() - } -} - -// IfNot will run the cleanup function if the bool value is false. -func IfNot(check *bool, cleanup func()) { - if !(*check) { - cleanup() - } -} - -// IfPred will run the cleanup function if pred returns true. -func IfPred(pred func() bool, cleanup func()) { - if pred() { - cleanup() - } -} - -// IfNotPred will run the cleanup function if pred returns false. -func IfNotPred(pred func() bool, cleanup func()) { - if !pred() { - cleanup() - } -} - -// WithError returns a cleanup function calling a custom handler if an error occured. -func WithError(fn func(error), cleanup func() error) func() { - return func() { - if err := cleanup(); err != nil { - fn(err) - } - } -} - -// IgnoreError silently ignores errors in the cleanup function. -func IgnoreError(cleanup func() error) func() { - return func() { _ = cleanup() } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/cleanup/cleanup_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/cleanup/cleanup_test.go deleted file mode 100644 index 6b45b9de..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/cleanup/cleanup_test.go +++ /dev/null @@ -1,65 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package cleanup_test - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common/cleanup" -) - -func TestIfBool(t *testing.T) { - testcases := []struct { - title string - fn func(*bool, func()) - value bool - cleanup bool - }{ - { - "IfNot runs cleanup", - cleanup.IfNot, false, true, - }, - { - "IfNot does not run cleanup", - cleanup.IfNot, true, false, - }, - { - "If runs cleanup", - cleanup.If, true, true, - }, - { - "If does not run cleanup", - cleanup.If, false, false, - }, - } - - for _, test := range testcases { - test := test - t.Run(test.title, func(t *testing.T) { - executed := false - func() { - v := test.value - defer test.fn(&v, func() { executed = true }) - }() - - assert.Equal(t, test.cleanup, executed) - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/cleanup/multi.go b/vendor/github.com/elastic/beats/v7/libbeat/common/cleanup/multi.go deleted file mode 100644 index 54f831f9..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/cleanup/multi.go +++ /dev/null @@ -1,46 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package cleanup - -// FailClean keeps track of functions to be executed of FailClean did -// not receive a success signal. -type FailClean struct { - success bool - fns []func() -} - -// Signal sends a success or fail signal to FailClean. -func (f *FailClean) Signal(success bool) { - f.success = success -} - -// Add adds another cleanup handler. The last added handler will be run first. -func (f *FailClean) Add(fn func()) { - f.fns = append(f.fns, fn) -} - -// Cleanup runs all cleanup handlers in reverse order. -func (f *FailClean) Cleanup() { - if f.success { - return - } - - for i := len(f.fns) - 1; i >= 0; i-- { - f.fns[i]() - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/cli/cli_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/cli/cli_test.go deleted file mode 100644 index b7e545df..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/cli/cli_test.go +++ /dev/null @@ -1,96 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package cli - -import ( - "bytes" - "fmt" - "os" - "os/exec" - "testing" - - "github.com/spf13/cobra" - "github.com/stretchr/testify/assert" -) - -func runCli(testName string) (*bytes.Buffer, error) { - cmd := exec.Command(os.Args[0], "-test.run="+testName) - cmd.Env = append(os.Environ(), "TEST_RUNWITH=1") - stderr := new(bytes.Buffer) - cmd.Stderr = stderr - - err := cmd.Run() - return stderr, err -} - -// Example taken from slides from Andrew Gerrand -// https://talks.golang.org/2014/testing.slide#23 -func TestExitWithError(t *testing.T) { - if os.Getenv("TEST_RUNWITH") == "1" { - func() { - var cmd *cobra.Command - var args []string - RunWith(func(cmd *cobra.Command, args []string) error { - return fmt.Errorf("Something bad") - })(cmd, args) - }() - return - } - - stderr, err := runCli("TestExitWithError") - if assert.Error(t, err) { - assert.Equal(t, err.Error(), "exit status 1") - } - assert.Equal(t, "Something bad\n", stderr.String()) -} - -func TestExitWithoutError(t *testing.T) { - if os.Getenv("TEST_RUNWITH") == "1" { - func() { - var cmd *cobra.Command - var args []string - RunWith(func(cmd *cobra.Command, args []string) error { - return nil - })(cmd, args) - }() - return - } - - stderr, err := runCli("TestExitWithoutError") - assert.NoError(t, err) - assert.Equal(t, "", stderr.String()) -} - -func TestExitWithPanic(t *testing.T) { - if os.Getenv("TEST_RUNWITH") == "1" { - func() { - var cmd *cobra.Command - var args []string - RunWith(func(cmd *cobra.Command, args []string) error { - panic("something really bad happened") - })(cmd, args) - }() - return - } - - stderr, err := runCli("TestExitWithPanic") - if assert.Error(t, err) { - assert.Equal(t, err.Error(), "exit status 1") - } - assert.Contains(t, stderr.String(), "something really bad happened") -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/cli/confirm_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/cli/confirm_test.go deleted file mode 100644 index 97a9475b..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/cli/confirm_test.go +++ /dev/null @@ -1,80 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package cli - -import ( - "strings" - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestConfirm(t *testing.T) { - tests := []struct { - name string - input string - def bool - result bool - error bool - }{ - { - name: "Test default yes", - input: "\n", - def: true, - result: true, - }, - { - name: "Test default no", - input: "\n", - def: false, - result: false, - }, - { - name: "Test YeS", - input: "YeS\n", - def: false, - result: true, - }, - { - name: "Test Y", - input: "Y\n", - def: false, - result: true, - }, - { - name: "Test No", - input: "No\n", - def: true, - result: false, - }, - } - - for _, test := range tests { - t.Run(test.name, func(t *testing.T) { - r := strings.NewReader(test.input) - result, err := confirm(r, "prompt", test.def) - assert.Equal(t, test.result, result) - - if test.error { - assert.Error(t, err) - } else { - assert.NoError(t, err) - } - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/cli/password_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/cli/password_test.go deleted file mode 100644 index da1dcc01..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/cli/password_test.go +++ /dev/null @@ -1,70 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package cli - -import ( - "os" - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestReadPassword(t *testing.T) { - os.Setenv("FOO", "random") - - tests := []struct { - name string - input string - password string - error bool - }{ - { - name: "Test env variable", - input: "env:FOO", - password: "random", - }, - { - name: "Test unknown method", - input: "foo:bar", - error: true, - }, - { - name: "Test empty input", - input: "", - error: true, - }, - { - name: "Test env variable that does not exist", - input: "env:DO_NOT_EXIST", - error: true, - }, - } - - for _, test := range tests { - t.Run(test.name, func(t *testing.T) { - password, err := ReadPassword(test.input) - assert.Equal(t, test.password, password) - - if test.error { - assert.Error(t, err) - } else { - assert.NoError(t, err) - } - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/coerce_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/coerce_test.go deleted file mode 100644 index 1c24cf30..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/coerce_test.go +++ /dev/null @@ -1,74 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package common - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestTryToInt(t *testing.T) { - tests := []struct { - input interface{} - result int - resultB bool - }{ - { - int(4), - int(4), - true, - }, - { - int64(3), - int(3), - true, - }, - { - "5", - int(5), - true, - }, - { - uint32(12), - int(12), - true, - }, - { - "abc", - 0, - false, - }, - { - []string{"123"}, - 0, - false, - }, - { - uint64(55), - int(55), - true, - }, - } - - for _, test := range tests { - a, b := TryToInt(test.input) - assert.Equal(t, a, test.result) - assert.Equal(t, b, test.resultB) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/config_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/config_test.go deleted file mode 100644 index 5c579a6e..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/config_test.go +++ /dev/null @@ -1,167 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package common - -import ( - "fmt" - "io/ioutil" - "os" - "runtime" - "strings" - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestConfigPrintDebug(t *testing.T) { - tests := []struct { - name string - selectors string - config map[string]interface{} - expected string - }{ - { - "No selector -> no output", - "", - map[string]interface{}{"name": "test"}, - "", - }, - { - "config selector redacts password in nested config", - "config", - map[string]interface{}{ - "config": map[string]interface{}{ - "password": "secret", - }, - }, - `test: -{ - "config": { - "password": "xxxxx" - } -} -`, - }, - { - "config selector redacts password in nested array", - "config", - map[string]interface{}{ - "arr": []interface{}{ - map[string]interface{}{ - "password": "secret", - }, - }, - }, - `test: -{ - "arr": [ - { - "password": "xxxxx" - } - ] -} -`, - }, - { - "config-with-passwords does not redact", - "config-with-passwords", - map[string]interface{}{ - "config": map[string]interface{}{ - "password": "secret", - }, - }, - `test: -{ - "config": { - "password": "secret" - } -} -`, - }, - } - - origSelector := hasSelector - origDebugf := configDebugf - defer func() { - hasSelector = origSelector - configDebugf = origDebugf - }() - - var buf string - configDebugf = func(selector, msg string, extra ...interface{}) { - if hasSelector(selector) { - buf = buf + fmt.Sprintf(msg, extra...) + "\n" - } - } - - for i, test := range tests { - t.Logf("run test (%v): %v", i, test.name) - - // reset selector and output buffer - selectors := MakeStringSet(strings.Split(test.selectors, ",")...) - buf = "" - hasSelector = selectors.Has - - // create config - cfg, err := NewConfigFrom(test.config) - if err != nil { - t.Fatal(err) - } - - // create debug output - cfg.PrintDebugf("test:") - - // validate debug output - assert.Equal(t, test.expected, buf) - } -} - -func TestConfigFilePermissions(t *testing.T) { - if !IsStrictPerms() { - t.Skip("Skipping test because strict.perms is disabled") - } - - f, err := ioutil.TempFile("", "writableConfig.yml") - if err != nil { - t.Fatal(err) - } - defer os.Remove(f.Name()) - defer f.Close() - - f.WriteString(`test.data: [1, 2, 3, 4]`) - f.Sync() - - if _, err = LoadFile(f.Name()); err != nil { - t.Fatal(err) - } - - // Permissions checking isn't implemented for Windows DACLs. - if runtime.GOOS == "windows" { - return - } - - if err = os.Chmod(f.Name(), 0460); err != nil { - t.Fatal(err) - } - - // Read will fail because config is group writable. - _, err = LoadFile(f.Name()) - if assert.Error(t, err, "expected writable error") { - assert.Contains(t, err.Error(), "writable") - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/csv_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/csv_test.go deleted file mode 100644 index cc4e6281..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/csv_test.go +++ /dev/null @@ -1,65 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package common - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -func Test_CSVDump(t *testing.T) { - type io struct { - Fields []string - Rows [][]string - Output string - } - - tests := []io{ - { - Fields: []string{"f1", "f2"}, - Rows: [][]string{ - {"11", "12"}, - {"21", "22"}, - }, - Output: "f1,f2\n11,12\n21,22\n", - }, - { - Fields: []string{"f1", "f2"}, - Rows: [][]string{ - {"11"}, - {"21", "22", "23"}, - }, - Output: "f1,f2\n11\n21,22,23\n", - }, - { - Fields: []string{"f\n\n1", "f\n2"}, - Rows: [][]string{ - {"11"}, - {"2\r\n1", "2\r\n2", "23"}, - }, - Output: "f\\n\\n1,f\\n2\n11\n2\\r\\n1,2\\r\\n2,23\n", - }, - } - - for _, test := range tests { - assert.Equal(t, test.Output, DumpInCSVFormat(test.Fields, test.Rows)) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/datetime_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/datetime_test.go deleted file mode 100644 index ff9b433b..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/datetime_test.go +++ /dev/null @@ -1,105 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package common - -import ( - "encoding/json" - "testing" - "time" - - "github.com/stretchr/testify/assert" -) - -func TestParseTime(t *testing.T) { - type inputOutput struct { - Input string - Output time.Time - } - - tests := []inputOutput{ - { - Input: "2015-01-24T14:06:05.071Z", - Output: time.Date(2015, time.January, 24, 14, 06, 05, 71*1e6, time.UTC), - }, - { - Input: "2015-03-01T11:19:05.112Z", - Output: time.Date(2015, time.March, 1, 11, 19, 05, 112*1e6, time.UTC), - }, - { - Input: "2015-02-28T11:19:05.112Z", - Output: time.Date(2015, time.February, 28, 11, 19, 05, 112*1e6, time.UTC), - }, - } - - for _, test := range tests { - result, err := ParseTime(test.Input) - assert.Nil(t, err) - assert.Equal(t, test.Output, time.Time(result)) - } -} - -func TestParseTimeNegative(t *testing.T) { - type inputOutput struct { - Input string - Err string - } - - tests := []inputOutput{ - { - Input: "2015-02-29TT14:06:05.071Z", - Err: "parsing time \"2015-02-29TT14:06:05.071Z\" as \"2006-01-02T15:04:05.000Z\": cannot parse \"T14:06:05.071Z\" as \"15\"", - }, - } - - for _, test := range tests { - _, err := ParseTime(test.Input) - assert.NotNil(t, err) - assert.Equal(t, test.Err, err.Error()) - } -} - -func TestTimeMarshal(t *testing.T) { - type inputOutput struct { - Input MapStr - Output string - } - - tests := []inputOutput{ - { - Input: MapStr{ - "@timestamp": Time(time.Date(2015, time.March, 01, 11, 19, 05, 112*1e6, time.UTC)), - }, - Output: `{"@timestamp":"2015-03-01T11:19:05.112Z"}`, - }, - { - Input: MapStr{ - "@timestamp": MustParseTime("2015-03-01T11:19:05.112Z"), - "another": MustParseTime("2015-03-01T14:19:05.112Z"), - }, - Output: `{"@timestamp":"2015-03-01T11:19:05.112Z","another":"2015-03-01T14:19:05.112Z"}`, - }, - } - - for _, test := range tests { - result, err := json.Marshal(test.Input) - assert.Nil(t, err) - assert.Equal(t, test.Output, string(result)) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/docker/client_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/docker/client_test.go deleted file mode 100644 index 1395ea54..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/docker/client_test.go +++ /dev/null @@ -1,62 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration -// +build linux darwin windows - -package docker - -import ( - "os" - "testing" - - "github.com/docker/docker/api" - "github.com/docker/docker/api/types" - "github.com/docker/docker/client" - "github.com/stretchr/testify/assert" - "golang.org/x/net/context" -) - -func TestNewClient(t *testing.T) { - c, err := NewClient(client.DefaultDockerHost, nil, nil) - assert.NoError(t, err) - assert.NotNil(t, c) - - _, err = c.ContainerList(context.Background(), types.ContainerListOptions{}) - assert.NoError(t, err) - - // This test only works on newer Docker versions (any supported one really) - switch c.ClientVersion() { - case "1.22": - t.Skip("Docker version is too old for this test") - case api.DefaultVersion: - t.Logf("Using default API version: %s", api.DefaultVersion) - default: - t.Logf("Negotiated version: %s", c.ClientVersion()) - } - - // Test we can hardcode version - os.Setenv("DOCKER_API_VERSION", "1.22") - - c, err = NewClient(client.DefaultDockerHost, nil, nil) - assert.NoError(t, err) - assert.NotNil(t, c) - assert.Equal(t, "1.22", c.ClientVersion()) - - _, err = c.ContainerList(context.Background(), types.ContainerListOptions{}) - assert.NoError(t, err) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/docker/watcher_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/docker/watcher_test.go deleted file mode 100644 index ec53fbde..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/docker/watcher_test.go +++ /dev/null @@ -1,487 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build linux darwin windows - -package docker - -import ( - "errors" - "testing" - "time" - - "github.com/docker/docker/api/types" - "github.com/docker/docker/api/types/events" - "github.com/stretchr/testify/assert" - "golang.org/x/net/context" - - "github.com/elastic/beats/v7/libbeat/logp" -) - -type MockClient struct { - // containers to return on ContainerList call - containers [][]types.Container - // event list to send on Events call - events []interface{} - - done chan interface{} -} - -func (m *MockClient) ContainerList(ctx context.Context, options types.ContainerListOptions) ([]types.Container, error) { - res := m.containers[0] - m.containers = m.containers[1:] - return res, nil -} - -func (m *MockClient) Events(ctx context.Context, options types.EventsOptions) (<-chan events.Message, <-chan error) { - eventsC := make(chan events.Message) - errorsC := make(chan error) - - go func() { - for _, event := range m.events { - switch e := event.(type) { - case events.Message: - eventsC <- e - case error: - errorsC <- e - } - } - close(m.done) - }() - - return eventsC, errorsC -} - -func (m *MockClient) ContainerInspect(ctx context.Context, container string) (types.ContainerJSON, error) { - return types.ContainerJSON{}, errors.New("unimplemented") -} - -func TestWatcherInitialization(t *testing.T) { - watcher := runWatcher(t, true, - [][]types.Container{ - []types.Container{ - types.Container{ - ID: "0332dbd79e20", - Names: []string{"/containername", "othername"}, - Image: "busybox", - Labels: map[string]string{"foo": "bar"}, - NetworkSettings: &types.SummaryNetworkSettings{}, - }, - types.Container{ - ID: "6ac6ee8df5d4", - Names: []string{"/other"}, - Image: "nginx", - Labels: map[string]string{}, - NetworkSettings: &types.SummaryNetworkSettings{}, - }, - }, - }, - nil) - - assert.Equal(t, map[string]*Container{ - "0332dbd79e20": &Container{ - ID: "0332dbd79e20", - Name: "containername", - Image: "busybox", - Labels: map[string]string{"foo": "bar"}, - }, - "6ac6ee8df5d4": &Container{ - ID: "6ac6ee8df5d4", - Name: "other", - Image: "nginx", - Labels: map[string]string{}, - }, - }, watcher.Containers()) -} - -func TestWatcherInitializationShortID(t *testing.T) { - watcher := runWatcherShortID(t, true, - [][]types.Container{ - []types.Container{ - types.Container{ - ID: "1234567890123", - Names: []string{"/containername", "othername"}, - Image: "busybox", - Labels: map[string]string{"foo": "bar"}, - NetworkSettings: &types.SummaryNetworkSettings{}, - }, - types.Container{ - ID: "2345678901234", - Names: []string{"/other"}, - Image: "nginx", - Labels: map[string]string{}, - NetworkSettings: &types.SummaryNetworkSettings{}, - }, - }, - }, - nil, true) - - assert.Equal(t, map[string]*Container{ - "1234567890123": &Container{ - ID: "1234567890123", - Name: "containername", - Image: "busybox", - Labels: map[string]string{"foo": "bar"}, - }, - "2345678901234": &Container{ - ID: "2345678901234", - Name: "other", - Image: "nginx", - Labels: map[string]string{}, - }, - }, watcher.Containers()) - - assert.Equal(t, &Container{ - ID: "1234567890123", - Name: "containername", - Image: "busybox", - Labels: map[string]string{"foo": "bar"}, - }, watcher.Container("123456789012")) -} - -func TestWatcherAddEvents(t *testing.T) { - watcher := runWatcher(t, true, - [][]types.Container{ - []types.Container{ - types.Container{ - ID: "0332dbd79e20", - Names: []string{"/containername", "othername"}, - Image: "busybox", - Labels: map[string]string{"foo": "bar"}, - NetworkSettings: &types.SummaryNetworkSettings{}, - }, - }, - []types.Container{ - types.Container{ - ID: "6ac6ee8df5d4", - Names: []string{"/other"}, - Image: "nginx", - Labels: map[string]string{"label": "value"}, - NetworkSettings: &types.SummaryNetworkSettings{}, - }, - }, - }, - []interface{}{ - events.Message{ - Action: "start", - Actor: events.Actor{ - ID: "6ac6ee8df5d4", - Attributes: map[string]string{ - "name": "other", - "image": "nginx", - "label": "value", - }, - }, - }, - }, - ) - - assert.Equal(t, map[string]*Container{ - "0332dbd79e20": &Container{ - ID: "0332dbd79e20", - Name: "containername", - Image: "busybox", - Labels: map[string]string{"foo": "bar"}, - }, - "6ac6ee8df5d4": &Container{ - ID: "6ac6ee8df5d4", - Name: "other", - Image: "nginx", - Labels: map[string]string{"label": "value"}, - }, - }, watcher.Containers()) -} - -func TestWatcherAddEventsShortID(t *testing.T) { - watcher := runWatcherShortID(t, true, - [][]types.Container{ - []types.Container{ - types.Container{ - ID: "1234567890123", - Names: []string{"/containername", "othername"}, - Image: "busybox", - Labels: map[string]string{"foo": "bar"}, - NetworkSettings: &types.SummaryNetworkSettings{}, - }, - }, - []types.Container{ - types.Container{ - ID: "2345678901234", - Names: []string{"/other"}, - Image: "nginx", - Labels: map[string]string{"label": "value"}, - NetworkSettings: &types.SummaryNetworkSettings{}, - }, - }, - }, - []interface{}{ - events.Message{ - Action: "start", - Actor: events.Actor{ - ID: "2345678901234", - Attributes: map[string]string{ - "name": "other", - "image": "nginx", - "label": "value", - }, - }, - }, - }, - true, - ) - - assert.Equal(t, map[string]*Container{ - "1234567890123": &Container{ - ID: "1234567890123", - Name: "containername", - Image: "busybox", - Labels: map[string]string{"foo": "bar"}, - }, - "2345678901234": &Container{ - ID: "2345678901234", - Name: "other", - Image: "nginx", - Labels: map[string]string{"label": "value"}, - }, - }, watcher.Containers()) -} - -func TestWatcherUpdateEvent(t *testing.T) { - watcher := runWatcher(t, true, - [][]types.Container{ - []types.Container{ - types.Container{ - ID: "0332dbd79e20", - Names: []string{"/containername", "othername"}, - Image: "busybox", - Labels: map[string]string{"label": "foo"}, - NetworkSettings: &types.SummaryNetworkSettings{}, - }, - }, - []types.Container{ - types.Container{ - ID: "0332dbd79e20", - Names: []string{"/containername", "othername"}, - Image: "busybox", - Labels: map[string]string{"label": "bar"}, - NetworkSettings: &types.SummaryNetworkSettings{}, - }, - }, - }, - []interface{}{ - events.Message{ - Action: "update", - Actor: events.Actor{ - ID: "0332dbd79e20", - Attributes: map[string]string{ - "name": "containername", - "image": "busybox", - "label": "bar", - }, - }, - }, - }, - ) - - assert.Equal(t, map[string]*Container{ - "0332dbd79e20": &Container{ - ID: "0332dbd79e20", - Name: "containername", - Image: "busybox", - Labels: map[string]string{"label": "bar"}, - }, - }, watcher.Containers()) - assert.Equal(t, 0, len(watcher.deleted)) -} - -func TestWatcherUpdateEventShortID(t *testing.T) { - watcher := runWatcherShortID(t, true, - [][]types.Container{ - []types.Container{ - types.Container{ - ID: "1234567890123", - Names: []string{"/containername", "othername"}, - Image: "busybox", - Labels: map[string]string{"label": "foo"}, - NetworkSettings: &types.SummaryNetworkSettings{}, - }, - }, - []types.Container{ - types.Container{ - ID: "1234567890123", - Names: []string{"/containername", "othername"}, - Image: "busybox", - Labels: map[string]string{"label": "bar"}, - NetworkSettings: &types.SummaryNetworkSettings{}, - }, - }, - }, - []interface{}{ - events.Message{ - Action: "update", - Actor: events.Actor{ - ID: "1234567890123", - Attributes: map[string]string{ - "name": "containername", - "image": "busybox", - "label": "bar", - }, - }, - }, - }, - true, - ) - - assert.Equal(t, map[string]*Container{ - "1234567890123": &Container{ - ID: "1234567890123", - Name: "containername", - Image: "busybox", - Labels: map[string]string{"label": "bar"}, - }, - }, watcher.Containers()) - assert.Equal(t, 0, len(watcher.deleted)) -} - -func TestWatcherDie(t *testing.T) { - t.Skip("flaky test: https://github.com/elastic/beats/issues/7906") - - watcher := runWatcher(t, false, - [][]types.Container{ - []types.Container{ - types.Container{ - ID: "0332dbd79e20", - Names: []string{"/containername", "othername"}, - Image: "busybox", - Labels: map[string]string{"label": "foo"}, - NetworkSettings: &types.SummaryNetworkSettings{}, - }, - }, - }, - []interface{}{ - events.Message{ - Action: "die", - Actor: events.Actor{ - ID: "0332dbd79e20", - }, - }, - }, - ) - defer watcher.Stop() - - // Check it doesn't get removed while we request meta for the container - for i := 0; i < 18; i++ { - watcher.Container("0332dbd79e20") - assert.Equal(t, 1, len(watcher.Containers())) - time.Sleep(50 * time.Millisecond) - } - - // Checks a max of 10s for the watcher containers to be updated - for i := 0; i < 100; i++ { - // Now it should get removed - time.Sleep(100 * time.Millisecond) - - if len(watcher.Containers()) == 0 { - break - } - } - - assert.Equal(t, 0, len(watcher.Containers())) -} - -func TestWatcherDieShortID(t *testing.T) { - t.Skip("flaky test: https://github.com/elastic/beats/issues/7906") - - watcher := runWatcherShortID(t, false, - [][]types.Container{ - []types.Container{ - types.Container{ - ID: "0332dbd79e20aaa", - Names: []string{"/containername", "othername"}, - Image: "busybox", - Labels: map[string]string{"label": "foo"}, - NetworkSettings: &types.SummaryNetworkSettings{}, - }, - }, - }, - []interface{}{ - events.Message{ - Action: "die", - Actor: events.Actor{ - ID: "0332dbd79e20aaa", - }, - }, - }, - true, - ) - defer watcher.Stop() - - // Check it doesn't get removed while we request meta for the container - for i := 0; i < 18; i++ { - watcher.Container("0332dbd79e20") - assert.Equal(t, 1, len(watcher.Containers())) - time.Sleep(50 * time.Millisecond) - } - - // Checks a max of 10s for the watcher containers to be updated - for i := 0; i < 100; i++ { - // Now it should get removed - time.Sleep(100 * time.Millisecond) - - if len(watcher.Containers()) == 0 { - break - } - } - - assert.Equal(t, 0, len(watcher.Containers())) -} - -func runWatcher(t *testing.T, kill bool, containers [][]types.Container, events []interface{}) *watcher { - return runWatcherShortID(t, kill, containers, events, false) -} - -func runWatcherShortID(t *testing.T, kill bool, containers [][]types.Container, events []interface{}, enable bool) *watcher { - logp.TestingSetup() - - client := &MockClient{ - containers: containers, - events: events, - done: make(chan interface{}), - } - - w, err := NewWatcherWithClient(logp.L(), client, 200*time.Millisecond, enable) - if err != nil { - t.Fatal(err) - } - watcher, ok := w.(*watcher) - if !ok { - t.Fatal("'watcher' was supposed to be pointer to the watcher structure") - } - - err = watcher.Start() - if err != nil { - t.Fatal(err) - } - - <-client.done - if kill { - watcher.Stop() - watcher.stopped.Wait() - } - - return watcher -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/dtfmt/dtfmt_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/dtfmt/dtfmt_test.go deleted file mode 100644 index 61af8ab1..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/dtfmt/dtfmt_test.go +++ /dev/null @@ -1,136 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package dtfmt - -import ( - "fmt" - "testing" - "time" - - "github.com/stretchr/testify/assert" -) - -func TestFormat(t *testing.T) { - tests := []struct { - time time.Time - pattern string - expected string - }{ - // year.month.day of month - {mkDate(6, 8, 1), "y.M.d", "6.8.1"}, - {mkDate(2006, 8, 1), "y.M.d", "2006.8.1"}, - {mkDate(2006, 8, 1), "yy.MM.dd", "06.08.01"}, - {mkDate(6, 8, 1), "yy.MM.dd", "06.08.01"}, - {mkDate(2006, 8, 1), "yyy.MMM.dd", "2006.Aug.01"}, - {mkDate(2006, 8, 1), "yyyy.MMMM.d", "2006.August.1"}, - {mkDate(2006, 8, 1), "yyyyyy.MM.ddd", "002006.08.001"}, - - // year of era.month.day - {mkDate(6, 8, 1), "Y.M.d", "6.8.1"}, - {mkDate(2006, 8, 1), "Y.M.d", "2006.8.1"}, - {mkDate(2006, 8, 1), "YY.MM.dd", "06.08.01"}, - {mkDate(6, 8, 1), "YY.MM.dd", "06.08.01"}, - {mkDate(2006, 8, 1), "YYY.MMM.dd", "2006.Aug.01"}, - {mkDate(2006, 8, 1), "YYYY.MMMM.d", "2006.August.1"}, - {mkDate(2006, 8, 1), "YYYYYY.MM.ddd", "002006.08.001"}, - - // week year + week of year + day of week - {mkDate(2015, 1, 1), "xx.ww.e", "15.01.4"}, - {mkDate(2014, 12, 31), "xx.ww.e", "15.01.3"}, - {mkDate(2015, 1, 1), "xx.w.E", "15.1.Thu"}, - {mkDate(2014, 12, 31), "xx.w.E", "15.1.Wed"}, - {mkDate(2015, 1, 1), "xx.w.EEEE", "15.1.Thursday"}, - {mkDate(2014, 12, 31), "xx.w.EEEE", "15.1.Wednesday"}, - {mkDate(2015, 1, 1), "xxxx.ww", "2015.01"}, - {mkDate(2014, 12, 31), "xxxx.ww", "2015.01"}, - {mkDate(2015, 1, 1), "xxxx.ww.e", "2015.01.4"}, - {mkDate(2014, 12, 31), "xxxx.ww.e", "2015.01.3"}, - {mkDate(2015, 1, 1), "xxxx.w.E", "2015.1.Thu"}, - {mkDate(2014, 12, 31), "xxxx.w.E", "2015.1.Wed"}, - {mkDate(2015, 1, 1), "xxxx.w.EEEE", "2015.1.Thursday"}, - {mkDate(2014, 12, 31), "xxxx.w.EEEE", "2015.1.Wednesday"}, - - // time - {mkTime(8, 5, 24, 0), "K:m:s a", "8:5:24 AM"}, - {mkTime(8, 5, 24, 0), "KK:mm:ss aa", "08:05:24 AM"}, - {mkTime(20, 5, 24, 0), "K:m:s a", "8:5:24 PM"}, - {mkTime(20, 5, 24, 0), "KK:mm:ss aa", "08:05:24 PM"}, - {mkTime(8, 5, 24, 0), "h:m:s a", "9:5:24 AM"}, - {mkTime(8, 5, 24, 0), "hh:mm:ss aa", "09:05:24 AM"}, - {mkTime(20, 5, 24, 0), "h:m:s a", "9:5:24 PM"}, - {mkTime(20, 5, 24, 0), "hh:mm:ss aa", "09:05:24 PM"}, - {mkTime(8, 5, 24, 0), "H:m:s a", "8:5:24 AM"}, - {mkTime(8, 5, 24, 0), "HH:mm:ss aa", "08:05:24 AM"}, - {mkTime(20, 5, 24, 0), "H:m:s a", "20:5:24 PM"}, - {mkTime(20, 5, 24, 0), "HH:mm:ss aa", "20:05:24 PM"}, - {mkTime(8, 5, 24, 0), "k:m:s a", "9:5:24 AM"}, - {mkTime(8, 5, 24, 0), "kk:mm:ss aa", "09:05:24 AM"}, - {mkTime(20, 5, 24, 0), "k:m:s a", "21:5:24 PM"}, - {mkTime(20, 5, 24, 0), "kk:mm:ss aa", "21:05:24 PM"}, - {mkTime(1, 2, 3, 123), "S", "1"}, - {mkTime(1, 2, 3, 123), "SS", "12"}, - {mkTime(1, 2, 3, 123), "SSS", "123"}, - {mkTime(1, 2, 3, 123), "SSSS", "1230"}, - - // literals - {time.Now(), "--=++,_!/?\\[]{}@#$%^&*()", "--=++,_!/?\\[]{}@#$%^&*()"}, - {time.Now(), "'plain text'", "plain text"}, - {time.Now(), "'plain' 'text'", "plain text"}, - {time.Now(), "'plain' '' 'text'", "plain ' text"}, - {time.Now(), "'plain '' text'", "plain ' text"}, - - // beats timestamp - {mkDateTime(2017, 1, 2, 4, 6, 7, 123), - "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'", - "2017-01-02T04:06:07.123Z"}, - - // beats timestamp - {mkDateTimeWithLocation(2017, 1, 2, 4, 6, 7, 123, time.FixedZone("PST", -8*60*60)), - "yyyy-MM-dd'T'HH:mm:ss.SSSz", - "2017-01-02T04:06:07.123-08:00"}, - } - - for i, test := range tests { - name := fmt.Sprintf("run (%v): %v -> %v", i, test.pattern, test.expected) - t.Run(name, func(t *testing.T) { - actual, err := Format(test.time, test.pattern) - if err != nil { - t.Error(err) - return - } - - assert.Equal(t, test.expected, actual) - }) - } -} - -func mkDate(y, m, d int) time.Time { - return mkDateTime(y, m, d, 0, 0, 0, 0) -} - -func mkTime(h, m, s, S int) time.Time { - return mkDateTime(2000, 1, 1, h, m, s, S) -} - -func mkDateTime(y, M, d, h, m, s, S int) time.Time { - return mkDateTimeWithLocation(y, M, d, h, m, s, S, time.UTC) -} - -func mkDateTimeWithLocation(y, M, d, h, m, s, S int, l *time.Location) time.Time { - return time.Date(y, time.Month(M), d, h, m, s, S*1000000, l) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/event_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/event_test.go deleted file mode 100644 index c9d3a36e..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/event_test.go +++ /dev/null @@ -1,542 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package common - -import ( - "encoding/json" - "testing" - "time" - - "github.com/gofrs/uuid" - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/logp" -) - -func TestConvertNestedMapStr(t *testing.T) { - logp.TestingSetup() - - type io struct { - Input MapStr - Output MapStr - } - - type String string - - tests := []io{ - { - Input: MapStr{ - "key": MapStr{ - "key1": "value1", - }, - }, - Output: MapStr{ - "key": MapStr{ - "key1": "value1", - }, - }, - }, - { - Input: MapStr{ - "key": MapStr{ - "key1": String("value1"), - }, - }, - Output: MapStr{ - "key": MapStr{ - "key1": "value1", - }, - }, - }, - { - Input: MapStr{ - "key": MapStr{ - "key1": []string{"value1", "value2"}, - }, - }, - Output: MapStr{ - "key": MapStr{ - "key1": []string{"value1", "value2"}, - }, - }, - }, - { - Input: MapStr{ - "key": MapStr{ - "key1": []String{"value1", "value2"}, - }, - }, - Output: MapStr{ - "key": MapStr{ - "key1": []interface{}{"value1", "value2"}, - }, - }, - }, - { - Input: MapStr{ - "@timestamp": MustParseTime("2015-03-01T12:34:56.123Z"), - }, - Output: MapStr{ - "@timestamp": MustParseTime("2015-03-01T12:34:56.123Z"), - }, - }, - { - Input: MapStr{ - "env": nil, - "key2": uintptr(88), - "key3": func() { t.Log("hello") }, - }, - Output: MapStr{}, - }, - { - Input: MapStr{ - "key": []MapStr{ - {"keyX": []String{"value1", "value2"}}, - }, - }, - Output: MapStr{ - "key": []MapStr{ - {"keyX": []interface{}{"value1", "value2"}}, - }, - }, - }, - { - Input: MapStr{ - "key": []interface{}{ - MapStr{"key1": []string{"value1", "value2"}}, - }, - }, - Output: MapStr{ - "key": []interface{}{ - MapStr{"key1": []string{"value1", "value2"}}, - }, - }, - }, - { - MapStr{"k": map[string]int{"hits": 1}}, - MapStr{"k": MapStr{"hits": float64(1)}}, - }, - } - - g := NewGenericEventConverter(false) - for i, test := range tests { - assert.Equal(t, test.Output, g.Convert(test.Input), "Test case %d", i) - } -} - -func TestConvertNestedStruct(t *testing.T) { - logp.TestingSetup() - - type io struct { - Input MapStr - Output MapStr - } - - type TestStruct struct { - A string - B int - } - - tests := []io{ - { - Input: MapStr{ - "key": MapStr{ - "key1": TestStruct{ - A: "hello", - B: 5, - }, - }, - }, - Output: MapStr{ - "key": MapStr{ - "key1": MapStr{ - "A": "hello", - "B": float64(5), - }, - }, - }, - }, - { - Input: MapStr{ - "key": []interface{}{ - TestStruct{ - A: "hello", - B: 5, - }, - }, - }, - Output: MapStr{ - "key": []interface{}{ - MapStr{ - "A": "hello", - "B": float64(5), - }, - }, - }, - }, - } - - g := NewGenericEventConverter(false) - for i, test := range tests { - assert.EqualValues(t, test.Output, g.Convert(test.Input), "Test case %v", i) - } -} - -func TestConvertWithNullEmission(t *testing.T) { - logp.TestingSetup() - - type io struct { - Input MapStr - Output MapStr - } - - type String string - type TestStruct struct { - A interface{} - } - - tests := []io{ - { - Input: MapStr{ - "key": MapStr{ - "key1": nil, - }, - }, - Output: MapStr{ - "key": MapStr{ - "key1": nil, - }, - }, - }, - { - Input: MapStr{ - "key": TestStruct{ - A: nil, - }, - }, - Output: MapStr{ - "key": MapStr{ - "A": nil, - }, - }, - }} - - g := NewGenericEventConverter(true) - for i, test := range tests { - assert.EqualValues(t, test.Output, g.Convert(test.Input), "Test case %v", i) - } -} - -func TestNormalizeValue(t *testing.T) { - logp.TestingSetup() - - type testCase struct{ in, out interface{} } - - runTests := func(check func(t *testing.T, a, b interface{}), tests map[string]testCase) { - g := NewGenericEventConverter(false) - for name, test := range tests { - test := test - t.Run(name, func(t *testing.T) { - out, err := g.normalizeValue(test.in) - if err != nil { - t.Error(err) - return - } - check(t, test.out, out) - }) - } - } - - checkEq := func(t *testing.T, a, b interface{}) { - assert.Equal(t, a, b) - } - - checkDelta := func(t *testing.T, a, b interface{}) { - assert.InDelta(t, a, float64(b.(Float)), 0.000001) - } - - var nilStringPtr *string - var nilTimePtr *time.Time - someString := "foo" - uuidValue, err := uuid.NewV1() - if err != nil { - t.Fatalf("error while generating uuid: %v", err) - } - - type mybool bool - type myint int32 - type myuint uint8 - type myuint64 uint64 - - runTests(checkEq, map[string]testCase{ - "nil": {nil, nil}, - "pointers are dereferenced": {&someString, someString}, - "drop nil string pointer": {nilStringPtr, nil}, - "drop nil time pointer": {nilTimePtr, nil}, - "UUID supports TextMarshaller": {uuidValue, uuidValue.String()}, - "NetString supports TextMarshaller": {NetString("test"), "test"}, - "bool value": {true, true}, - "int8 value": {int8(8), int8(8)}, - "uint8 value": {uint8(8), uint8(8)}, - "uint64 masked": {uint64(1<<63 + 10), uint64(10)}, - "string value": {"hello", "hello"}, - "map to MapStr": {map[string]interface{}{"foo": "bar"}, MapStr{"foo": "bar"}}, - - // Other map types are converted using marshalUnmarshal which will lose - // type information for arrays which become []interface{} and numbers - // which all become float64. - "map[string]string to MapStr": {map[string]string{"foo": "bar"}, MapStr{"foo": "bar"}}, - "map[string][]string to MapStr": {map[string][]string{"list": {"foo", "bar"}}, MapStr{"list": []interface{}{"foo", "bar"}}}, - - "array of strings": {[]string{"foo", "bar"}, []string{"foo", "bar"}}, - "array of bools": {[]bool{true, false}, []bool{true, false}}, - "array of ints": {[]int{10, 11}, []int{10, 11}}, - "array of uint64 ok": {[]uint64{1, 2, 3}, []uint64{1, 2, 3}}, - "array of uint64 masked": {[]uint64{1<<63 + 1, 1<<63 + 2, 1<<63 + 3}, []uint64{1, 2, 3}}, - "array of MapStr": {[]MapStr{{"foo": "bar"}}, []MapStr{{"foo": "bar"}}}, - "array of map to MapStr": {[]map[string]interface{}{{"foo": "bar"}}, []MapStr{{"foo": "bar"}}}, - - // Wrapper types are converted to primitives using reflection. - "custom bool type": {mybool(true), true}, - "custom int type": {myint(32), int64(32)}, - "custom uint type": {myuint(8), uint64(8)}, - "custom uint64 type ok": {myuint64(23), uint64(23)}, - "custom uint64 type masked": {myuint64(1<<63 + 42), uint64(42)}, - - // Slices of wrapper types are converted to an []interface{} of primitives. - "array of custom bool type": {[]mybool{true, false}, []interface{}{true, false}}, - "array of custom int type": {[]myint{32}, []interface{}{int64(32)}}, - "array of custom uint type": {[]myuint{8}, []interface{}{uint64(8)}}, - "array of custom uint64 ok": {[]myuint64{64}, []interface{}{uint64(64)}}, - "array of custom uint64 masked": {[]myuint64{1<<63 + 64}, []interface{}{uint64(64)}}, - }) - - runTests(checkDelta, map[string]testCase{ - "float32 value": {float32(1), float64(1)}, - "float64 value": {float64(1), float64(1)}, - }) -} - -func TestNormalizeMapError(t *testing.T) { - badInputs := []MapStr{ - {"func": func() {}}, - {"chan": make(chan struct{})}, - {"uintptr": uintptr(123)}, - } - - g := NewGenericEventConverter(false) - for i, in := range badInputs { - _, errs := g.normalizeMap(in, "bad.type") - if assert.Len(t, errs, 1) { - t.Log(errs[0]) - assert.Contains(t, errs[0].Error(), "key=bad.type", "Test case %v", i) - } - } -} - -func TestJoinKeys(t *testing.T) { - assert.Equal(t, "", joinKeys("")) - assert.Equal(t, "co", joinKeys("co")) - assert.Equal(t, "co.elastic", joinKeys("", "co", "elastic")) - assert.Equal(t, "co.elastic", joinKeys("co", "elastic")) -} - -func TestMarshalUnmarshalMap(t *testing.T) { - tests := []struct { - in MapStr - out MapStr - }{ - {MapStr{"names": []string{"a", "b"}}, MapStr{"names": []interface{}{"a", "b"}}}, - } - - for i, test := range tests { - var out MapStr - err := marshalUnmarshal(test.in, &out) - if err != nil { - t.Error(err) - continue - } - - assert.Equal(t, test.out, out, "Test case %v", i) - } -} - -func TestMarshalUnmarshalArray(t *testing.T) { - tests := []struct { - in interface{} - out interface{} - }{ - {[]string{"a", "b"}, []interface{}{"a", "b"}}, - } - - for i, test := range tests { - var out interface{} - err := marshalUnmarshal(test.in, &out) - if err != nil { - t.Error(err) - continue - } - - assert.Equal(t, test.out, out, "Test case %v", i) - } -} - -func TestMarshalFloatValues(t *testing.T) { - assert := assert.New(t) - - var f float64 - - f = 5 - - a := MapStr{ - "f": Float(f), - } - - b, err := json.Marshal(a) - assert.Nil(err) - assert.Equal(string(b), "{\"f\":5.000000}") -} - -func TestNormalizeTime(t *testing.T) { - ny, err := time.LoadLocation("America/New_York") - if err != nil { - t.Fatal(err) - } - - now := time.Now().In(ny) - g := NewGenericEventConverter(false) - v, errs := g.normalizeValue(now, "@timestamp") - if len(errs) > 0 { - t.Fatal(errs) - } - - utcCommonTime, ok := v.(Time) - if !ok { - t.Fatalf("expected common.Time, but got %T (%v)", v, v) - } - - assert.Equal(t, time.UTC, time.Time(utcCommonTime).Location()) - assert.True(t, now.Equal(time.Time(utcCommonTime))) -} - -// Uses TextMarshaler interface. -func BenchmarkConvertToGenericEventNetString(b *testing.B) { - g := NewGenericEventConverter(false) - for i := 0; i < b.N; i++ { - g.Convert(MapStr{"key": NetString("hola")}) - } -} - -// Uses reflection. -func BenchmarkConvertToGenericEventMapStringString(b *testing.B) { - g := NewGenericEventConverter(false) - for i := 0; i < b.N; i++ { - g.Convert(MapStr{"key": map[string]string{"greeting": "hola"}}) - } -} - -// Uses recursion to step into the nested MapStr. -func BenchmarkConvertToGenericEventMapStr(b *testing.B) { - g := NewGenericEventConverter(false) - for i := 0; i < b.N; i++ { - g.Convert(MapStr{"key": map[string]interface{}{"greeting": "hola"}}) - } -} - -// No reflection required. -func BenchmarkConvertToGenericEventStringSlice(b *testing.B) { - g := NewGenericEventConverter(false) - for i := 0; i < b.N; i++ { - g.Convert(MapStr{"key": []string{"foo", "bar"}}) - } -} - -// Uses reflection to convert the string array. -func BenchmarkConvertToGenericEventCustomStringSlice(b *testing.B) { - g := NewGenericEventConverter(false) - type myString string - for i := 0; i < b.N; i++ { - g.Convert(MapStr{"key": []myString{"foo", "bar"}}) - } -} - -// Pointers require reflection to generically dereference. -func BenchmarkConvertToGenericEventStringPointer(b *testing.B) { - g := NewGenericEventConverter(false) - val := "foo" - for i := 0; i < b.N; i++ { - g.Convert(MapStr{"key": &val}) - } -} -func TestDeDotJSON(t *testing.T) { - var tests = []struct { - input []byte - output []byte - valuer func() interface{} - }{ - { - input: []byte(`[ - {"key_with_dot.1":"value1_1"}, - {"key_without_dot_2":"value1_2"}, - {"key_with_multiple.dots.3": {"key_with_dot.2":"value2_1"}} - ] - `), - output: []byte(`[ - {"key_with_dot_1":"value1_1"}, - {"key_without_dot_2":"value1_2"}, - {"key_with_multiple_dots_3": {"key_with_dot_2":"value2_1"}} - ] - `), - valuer: func() interface{} { return []interface{}{} }, - }, - { - input: []byte(`{ - "key_without_dot_l1": { - "key_with_dot.l2": 1, - "key.with.multiple.dots_l2": 2, - "key_without_dot_l2": { - "key_with_dot.l3": 3, - "key.with.multiple.dots_l3": 4 - } - } - } - `), - output: []byte(`{ - "key_without_dot_l1": { - "key_with_dot_l2": 1, - "key_with_multiple_dots_l2": 2, - "key_without_dot_l2": { - "key_with_dot_l3": 3, - "key_with_multiple_dots_l3": 4 - } - } - } - `), - valuer: func() interface{} { return map[string]interface{}{} }, - }, - } - for _, test := range tests { - input, output := test.valuer(), test.valuer() - assert.Nil(t, json.Unmarshal(test.input, &input)) - assert.Nil(t, json.Unmarshal(test.output, &output)) - assert.Equal(t, output, DeDotJSON(input)) - if _, ok := test.valuer().(map[string]interface{}); ok { - assert.Equal(t, MapStr(output.(map[string]interface{})), DeDotJSON(MapStr(input.(map[string]interface{})))) - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/file/file_other_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/file/file_other_test.go deleted file mode 100644 index 9efeb10e..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/file/file_other_test.go +++ /dev/null @@ -1,86 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !windows,!integration - -package file - -import ( - "io/ioutil" - "math" - "os" - "runtime" - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestGetOSFileState(t *testing.T) { - file, err := ioutil.TempFile("", "") - assert.Nil(t, err) - - fileinfo, err := file.Stat() - assert.Nil(t, err) - - state := GetOSState(fileinfo) - - assert.True(t, state.Inode > 0) - - if runtime.GOOS == "openbsd" { - // The first device on OpenBSD has an ID of 0 so allow this. - assert.True(t, state.Device >= 0, "Device %d", state.Device) - } else { - assert.True(t, state.Device > 0, "Device %d", state.Device) - } -} - -func TestGetOSFileStateStat(t *testing.T) { - file, err := ioutil.TempFile("", "") - assert.Nil(t, err) - - fileinfo, err := os.Stat(file.Name()) - assert.Nil(t, err) - - state := GetOSState(fileinfo) - - assert.True(t, state.Inode > 0) - - if runtime.GOOS == "openbsd" { - // The first device on OpenBSD has an ID of 0 so allow this. - assert.True(t, state.Device >= 0, "Device %d", state.Device) - } else { - assert.True(t, state.Device > 0, "Device %d", state.Device) - } -} - -func BenchmarkStateString(b *testing.B) { - var samples [50]uint64 - for i, v := 0, uint64(0); i < len(samples); i, v = i+1, v+math.MaxUint64/uint64(len(samples)) { - samples[i] = v - } - - for i := 0; i < b.N; i++ { - for _, inode := range samples { - for _, device := range samples { - st := StateOS{Inode: inode, Device: device} - if st.String() == "" { - b.Fatal("empty state string") - } - } - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/file/file_windows_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/file/file_windows_test.go deleted file mode 100644 index 6a25df71..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/file/file_windows_test.go +++ /dev/null @@ -1,56 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package file - -import ( - "io/ioutil" - "os" - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestGetOSState(t *testing.T) { - file, err := ioutil.TempFile("", "") - assert.Nil(t, err) - - fileinfo, err := file.Stat() - assert.Nil(t, err) - - state := GetOSState(fileinfo) - - assert.True(t, state.IdxHi > 0) - assert.True(t, state.IdxLo > 0) - assert.True(t, state.Vol > 0) -} - -func TestGetOSStateStat(t *testing.T) { - file, err := ioutil.TempFile("", "") - assert.Nil(t, err) - - fileinfo, err := os.Stat(file.Name()) - assert.Nil(t, err) - - state := GetOSState(fileinfo) - - assert.True(t, state.IdxHi > 0) - assert.True(t, state.IdxLo > 0) - assert.True(t, state.Vol > 0) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/file/fileinfo_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/file/fileinfo_test.go deleted file mode 100644 index 9df25ba6..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/file/fileinfo_test.go +++ /dev/null @@ -1,95 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !windows,!openbsd - -// Test for openbsd are excluded here as info.GID() returns 0 instead of the actual value -// As the code does not seem to be used in any of the beats, this should be ok -// Still it would be interesting to know why it returns 0. - -package file_test - -import ( - "io/ioutil" - "os" - "path/filepath" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common/file" -) - -func TestStat(t *testing.T) { - f, err := ioutil.TempFile("", "teststat") - if err != nil { - t.Fatal(err) - } - defer os.Remove(f.Name()) - - link := filepath.Join(os.TempDir(), "teststat-link") - if err := os.Symlink(f.Name(), link); err != nil { - t.Fatal(err) - } - defer os.Remove(link) - - info, err := file.Stat(link) - if err != nil { - t.Fatal(err) - } - - assert.True(t, info.Mode().IsRegular()) - - uid, err := info.UID() - if err != nil { - t.Fatal(err) - } - assert.EqualValues(t, os.Geteuid(), uid) - - gid, err := info.GID() - if err != nil { - t.Fatal(err) - } - assert.EqualValues(t, os.Getegid(), gid) -} - -func TestLstat(t *testing.T) { - link := filepath.Join(os.TempDir(), "link") - if err := os.Symlink("dummy", link); err != nil { - t.Fatal(err) - } - defer os.Remove(link) - - info, err := file.Lstat(link) - if err != nil { - t.Fatal(err) - } - - assert.True(t, info.Mode()&os.ModeSymlink > 0) - - uid, err := info.UID() - if err != nil { - t.Fatal(err) - } - assert.EqualValues(t, os.Geteuid(), uid) - - gid, err := info.GID() - if err != nil { - t.Fatal(err) - } - assert.EqualValues(t, os.Getegid(), gid) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/file/helper_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/file/helper_test.go deleted file mode 100644 index 201551b4..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/file/helper_test.go +++ /dev/null @@ -1,84 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package file - -import ( - "io/ioutil" - "os" - "path/filepath" - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestSafeFileRotateExistingFile(t *testing.T) { - tempdir, err := ioutil.TempDir("", "") - assert.NoError(t, err) - defer func() { - assert.NoError(t, os.RemoveAll(tempdir)) - }() - - // create an existing registry file - err = ioutil.WriteFile(filepath.Join(tempdir, "registry"), - []byte("existing filebeat"), 0x777) - assert.NoError(t, err) - - // create a new registry.new file - err = ioutil.WriteFile(filepath.Join(tempdir, "registry.new"), - []byte("new filebeat"), 0x777) - assert.NoError(t, err) - - // rotate registry.new into registry - err = SafeFileRotate(filepath.Join(tempdir, "registry"), - filepath.Join(tempdir, "registry.new")) - assert.NoError(t, err) - - contents, err := ioutil.ReadFile(filepath.Join(tempdir, "registry")) - assert.NoError(t, err) - assert.Equal(t, []byte("new filebeat"), contents) - - // do it again to make sure we deal with deleting the old file - - err = ioutil.WriteFile(filepath.Join(tempdir, "registry.new"), - []byte("new filebeat 1"), 0x777) - assert.NoError(t, err) - - err = SafeFileRotate(filepath.Join(tempdir, "registry"), - filepath.Join(tempdir, "registry.new")) - assert.NoError(t, err) - - contents, err = ioutil.ReadFile(filepath.Join(tempdir, "registry")) - assert.NoError(t, err) - assert.Equal(t, []byte("new filebeat 1"), contents) - - // and again for good measure - - err = ioutil.WriteFile(filepath.Join(tempdir, "registry.new"), - []byte("new filebeat 2"), 0x777) - assert.NoError(t, err) - - err = SafeFileRotate(filepath.Join(tempdir, "registry"), - filepath.Join(tempdir, "registry.new")) - assert.NoError(t, err) - - contents, err = ioutil.ReadFile(filepath.Join(tempdir, "registry")) - assert.NoError(t, err) - assert.Equal(t, []byte("new filebeat 2"), contents) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/file/interval_rotator_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/file/interval_rotator_test.go deleted file mode 100644 index fda516d8..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/file/interval_rotator_test.go +++ /dev/null @@ -1,277 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package file - -import ( - "testing" - "time" - - "github.com/stretchr/testify/assert" -) - -func TestSecondRotator(t *testing.T) { - a, err := newIntervalRotator(time.Second) - if err != nil { - t.Fatal(err) - } - - clock := &testClock{time.Date(2018, 12, 31, 0, 0, 1, 100, time.Local)} - a.clock = clock - a.Rotate() - assert.Equal(t, "foo-2018-12-31-00-00-01-", a.LogPrefix("foo", time.Now())) - - n := a.NewInterval() - assert.False(t, n) - - clock.time = clock.time.Add(900 * time.Millisecond) - n = a.NewInterval() - assert.False(t, n) - assert.Equal(t, "foo-2018-12-31-00-00-01-", a.LogPrefix("foo", time.Now())) - - clock.time = clock.time.Add(100 * time.Millisecond) - n = a.NewInterval() - assert.True(t, n) - a.Rotate() - assert.Equal(t, "foo-2018-12-31-00-00-02-", a.LogPrefix("foo", time.Now())) -} - -func TestMinuteRotator(t *testing.T) { - a, err := newIntervalRotator(time.Minute) - if err != nil { - t.Fatal(err) - } - - clock := &testClock{time.Date(2018, 12, 31, 0, 1, 1, 0, time.Local)} - a.clock = clock - a.Rotate() - assert.Equal(t, "foo-2018-12-31-00-01-", a.LogPrefix("foo", time.Now())) - - n := a.NewInterval() - assert.False(t, n) - - clock.time = clock.time.Add(58 * time.Second) - n = a.NewInterval() - assert.False(t, n) - assert.Equal(t, "foo-2018-12-31-00-01-", a.LogPrefix("foo", time.Now())) - - clock.time = clock.time.Add(time.Second) - n = a.NewInterval() - assert.True(t, n) - a.Rotate() - assert.Equal(t, "foo-2018-12-31-00-02-", a.LogPrefix("foo", time.Now())) -} - -func TestHourlyRotator(t *testing.T) { - a, err := newIntervalRotator(time.Hour) - if err != nil { - t.Fatal(err) - } - - clock := &testClock{time.Date(2018, 12, 31, 1, 0, 1, 0, time.Local)} - a.clock = clock - a.Rotate() - assert.Equal(t, "foo-2018-12-31-01-", a.LogPrefix("foo", time.Now())) - - n := a.NewInterval() - assert.False(t, n) - - clock.time = clock.time.Add(58 * time.Minute) - n = a.NewInterval() - assert.False(t, n) - assert.Equal(t, "foo-2018-12-31-01-", a.LogPrefix("foo", time.Now())) - - clock.time = clock.time.Add(time.Minute + 59*time.Second) - n = a.NewInterval() - assert.True(t, n) - a.Rotate() - assert.Equal(t, "foo-2018-12-31-02-", a.LogPrefix("foo", time.Now())) -} - -func TestDailyRotator(t *testing.T) { - a, err := newIntervalRotator(24 * time.Hour) - if err != nil { - t.Fatal(err) - } - - clock := &testClock{time.Date(2018, 12, 31, 0, 0, 0, 0, time.Local)} - a.clock = clock - a.Rotate() - assert.Equal(t, "foo-2018-12-31-", a.LogPrefix("foo", time.Now())) - - n := a.NewInterval() - assert.False(t, n) - - clock.time = clock.time.Add(23 * time.Hour) - n = a.NewInterval() - assert.False(t, n) - assert.Equal(t, "foo-2018-12-31-", a.LogPrefix("foo", time.Now())) - - clock.time = clock.time.Add(time.Hour) - n = a.NewInterval() - assert.True(t, n) - a.Rotate() - assert.Equal(t, "foo-2019-01-01-", a.LogPrefix("foo", time.Now())) -} - -func TestWeeklyRotator(t *testing.T) { - a, err := newIntervalRotator(7 * 24 * time.Hour) - if err != nil { - t.Fatal(err) - } - - // Monday, 2018-Dec-31 - clock := &testClock{time.Date(2018, 12, 31, 0, 0, 0, 0, time.Local)} - a.clock = clock - a.Rotate() - assert.Equal(t, "foo-2019-01-", a.LogPrefix("foo", time.Now())) - - n := a.NewInterval() - assert.False(t, n) - - // Sunday, 2019-Jan-6 - clock.time = clock.time.Add(6 * 24 * time.Hour) - n = a.NewInterval() - assert.False(t, n) - assert.Equal(t, "foo-2019-01-", a.LogPrefix("foo", time.Now())) - - // Monday, 2019-Jan-7 - clock.time = clock.time.Add(24 * time.Hour) - n = a.NewInterval() - assert.True(t, n) - a.Rotate() - assert.Equal(t, "foo-2019-02-", a.LogPrefix("foo", time.Now())) -} - -func TestMonthlyRotator(t *testing.T) { - a, err := newIntervalRotator(30 * 24 * time.Hour) - if err != nil { - t.Fatal(err) - } - - clock := &testClock{time.Date(2018, 12, 1, 0, 0, 0, 0, time.Local)} - a.clock = clock - a.Rotate() - assert.Equal(t, "foo-2018-12-", a.LogPrefix("foo", time.Now())) - - n := a.NewInterval() - assert.False(t, n) - - clock.time = clock.time.Add(30 * 24 * time.Hour) - n = a.NewInterval() - assert.False(t, n) - assert.Equal(t, "foo-2018-12-", a.LogPrefix("foo", time.Now())) - - clock.time = clock.time.Add(24 * time.Hour) - n = a.NewInterval() - assert.True(t, n) - a.Rotate() - assert.Equal(t, "foo-2019-01-", a.LogPrefix("foo", time.Now())) -} - -func TestYearlyRotator(t *testing.T) { - a, err := newIntervalRotator(365 * 24 * time.Hour) - if err != nil { - t.Fatal(err) - } - - clock := &testClock{time.Date(2018, 12, 31, 0, 0, 0, 0, time.Local)} - a.clock = clock - a.Rotate() - assert.Equal(t, "foo-2018-", a.LogPrefix("foo", time.Now())) - - n := a.NewInterval() - assert.False(t, n) - - clock.time = clock.time.Add(23 * time.Hour) - n = a.NewInterval() - assert.False(t, n) - assert.Equal(t, "foo-2018-", a.LogPrefix("foo", time.Now())) - - clock.time = clock.time.Add(time.Hour) - n = a.NewInterval() - assert.True(t, n) - a.Rotate() - assert.Equal(t, "foo-2019-", a.LogPrefix("foo", time.Now())) -} - -func TestArbitraryIntervalRotator(t *testing.T) { - a, err := newIntervalRotator(3 * time.Second) - if err != nil { - t.Fatal(err) - } - - // Monday, 2018-Dec-31 - clock := &testClock{time.Date(2018, 12, 31, 0, 0, 1, 0, time.Local)} - a.clock = clock - assert.Equal(t, "foo-2018-12-30-00-00-00-", a.LogPrefix("foo", time.Date(2018, 12, 30, 0, 0, 0, 0, time.Local))) - a.Rotate() - n := a.NewInterval() - assert.False(t, n) - assert.Equal(t, "foo-2018-12-31-00-00-00-", a.LogPrefix("foo", time.Now())) - - clock.time = clock.time.Add(time.Second) - n = a.NewInterval() - assert.False(t, n) - assert.Equal(t, "foo-2018-12-31-00-00-00-", a.LogPrefix("foo", time.Now())) - - clock.time = clock.time.Add(time.Second) - n = a.NewInterval() - assert.True(t, n) - a.Rotate() - assert.Equal(t, "foo-2018-12-31-00-00-03-", a.LogPrefix("foo", time.Now())) - - clock.time = clock.time.Add(time.Second) - n = a.NewInterval() - assert.False(t, n) - assert.Equal(t, "foo-2018-12-31-00-00-03-", a.LogPrefix("foo", time.Now())) - - clock.time = clock.time.Add(time.Second) - n = a.NewInterval() - assert.False(t, n) - assert.Equal(t, "foo-2018-12-31-00-00-03-", a.LogPrefix("foo", time.Now())) - - clock.time = clock.time.Add(time.Second) - n = a.NewInterval() - assert.True(t, n) - a.Rotate() - assert.Equal(t, "foo-2018-12-31-00-00-06-", a.LogPrefix("foo", time.Now())) -} - -func TestIntervalIsTruncatedToSeconds(t *testing.T) { - a, err := newIntervalRotator(2345 * time.Millisecond) - if err != nil { - t.Fatal(err) - } - assert.Equal(t, 2*time.Second, a.interval) -} - -func TestZeroIntervalIsNil(t *testing.T) { - a, err := newIntervalRotator(0) - if err != nil { - t.Fatal(err) - } - assert.True(t, a == nil) -} - -type testClock struct { - time time.Time -} - -func (t testClock) Now() time.Time { - return t.time -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/file/rotator_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/file/rotator_test.go deleted file mode 100644 index ccafad55..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/file/rotator_test.go +++ /dev/null @@ -1,263 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package file_test - -import ( - "io/ioutil" - "os" - "path/filepath" - "sort" - "sync" - "testing" - "time" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common/file" - "github.com/elastic/beats/v7/libbeat/logp" -) - -const logMessage = "Test file rotator.\n" - -func TestFileRotator(t *testing.T) { - logp.TestingSetup() - - dir, err := ioutil.TempDir("", "file_rotator") - if err != nil { - t.Fatal(err) - } - defer os.RemoveAll(dir) - - filename := filepath.Join(dir, "sample.log") - r, err := file.NewFileRotator(filename, - file.MaxBackups(2), - file.WithLogger(logp.NewLogger("rotator").With(logp.Namespace("rotator"))), - ) - if err != nil { - t.Fatal(err) - } - defer r.Close() - - WriteMsg(t, r) - AssertDirContents(t, dir, "sample.log") - - Rotate(t, r) - AssertDirContents(t, dir, "sample.log.1") - - WriteMsg(t, r) - AssertDirContents(t, dir, "sample.log", "sample.log.1") - - Rotate(t, r) - AssertDirContents(t, dir, "sample.log.1", "sample.log.2") - - WriteMsg(t, r) - AssertDirContents(t, dir, "sample.log", "sample.log.1", "sample.log.2") - - Rotate(t, r) - AssertDirContents(t, dir, "sample.log.1", "sample.log.2") - - Rotate(t, r) - AssertDirContents(t, dir, "sample.log.2") -} - -func TestFileRotatorConcurrently(t *testing.T) { - dir, err := ioutil.TempDir("", "file_rotator") - if err != nil { - t.Fatal(err) - } - defer os.RemoveAll(dir) - - filename := filepath.Join(dir, "sample.log") - r, err := file.NewFileRotator(filename, file.MaxBackups(2)) - if err != nil { - t.Fatal(err) - } - defer r.Close() - - var wg sync.WaitGroup - wg.Add(1000) - for i := 0; i < 1000; i++ { - go func() { - defer wg.Done() - WriteMsg(t, r) - }() - } - wg.Wait() -} - -func TestDailyRotation(t *testing.T) { - dir, err := ioutil.TempDir("", "daily_file_rotator") - if err != nil { - t.Fatal(err) - } - defer os.RemoveAll(dir) - - logname := "daily" - dateFormat := "2006-01-02" - today := time.Now().Format(dateFormat) - yesterday := time.Now().AddDate(0, 0, -1).Format(dateFormat) - twoDaysAgo := time.Now().AddDate(0, 0, -2).Format(dateFormat) - - // seed directory with existing log files - files := []string{ - logname + "-" + yesterday + "-1", - logname + "-" + yesterday + "-2", - logname + "-" + yesterday + "-3", - logname + "-" + yesterday + "-4", - logname + "-" + yesterday + "-5", - logname + "-" + yesterday + "-6", - logname + "-" + yesterday + "-7", - logname + "-" + yesterday + "-8", - logname + "-" + yesterday + "-9", - logname + "-" + yesterday + "-10", - logname + "-" + yesterday + "-11", - logname + "-" + yesterday + "-12", - logname + "-" + yesterday + "-13", - logname + "-" + twoDaysAgo + "-1", - logname + "-" + twoDaysAgo + "-2", - logname + "-" + twoDaysAgo + "-3", - } - - for _, f := range files { - CreateFile(t, filepath.Join(dir, f)) - } - - maxSizeBytes := uint(500) - filename := filepath.Join(dir, logname) - r, err := file.NewFileRotator(filename, file.MaxBackups(2), file.Interval(24*time.Hour), file.MaxSizeBytes(maxSizeBytes)) - if err != nil { - t.Fatal(err) - } - defer r.Close() - - // The backups exceeding the max of 2 aren't deleted until the first rotation. - AssertDirContents(t, dir, files...) - - Rotate(t, r) - - AssertDirContents(t, dir, logname+"-"+yesterday+"-12", logname+"-"+yesterday+"-13") - - WriteMsg(t, r) - - AssertDirContents(t, dir, logname+"-"+yesterday+"-12", logname+"-"+yesterday+"-13", logname) - - Rotate(t, r) - - AssertDirContents(t, dir, logname+"-"+yesterday+"-13", logname+"-"+today+"-1") - - WriteMsg(t, r) - - AssertDirContents(t, dir, logname+"-"+yesterday+"-13", logname+"-"+today+"-1", logname) - - for i := 0; i < (int(maxSizeBytes)/len(logMessage))+1; i++ { - WriteMsg(t, r) - } - - AssertDirContents(t, dir, logname+"-"+today+"-1", logname+"-"+today+"-2", logname) -} - -// Tests the FileConfig.RotateOnStartup parameter -func TestRotateOnStartup(t *testing.T) { - dir, err := ioutil.TempDir("", "rotate_on_open") - if err != nil { - t.Fatal(err) - } - defer os.RemoveAll(dir) - - logname := "rotate_on_open" - filename := filepath.Join(dir, logname) - - // Create an existing log file with this name. - CreateFile(t, filename) - AssertDirContents(t, dir, logname) - - r, err := file.NewFileRotator(filename, file.RotateOnStartup(false)) - if err != nil { - t.Fatal(err) - } - defer r.Close() - WriteMsg(t, r) - - // The line should have been appended to the existing file without rotation. - AssertDirContents(t, dir, logname) - - // Close the first rotator early (the deferred close will be a no-op if - // we haven't hit an error by now), so it can't interfere with the second one. - r.Close() - - // Create a second rotator with the default setting of rotateOnStartup=true - r, err = file.NewFileRotator(filename) - if err != nil { - t.Fatal(err) - } - defer r.Close() - - // The directory contents shouldn't change until the first Write. - AssertDirContents(t, dir, logname) - - WriteMsg(t, r) - AssertDirContents(t, dir, logname, logname+".1") -} - -func CreateFile(t *testing.T, filename string) { - t.Helper() - f, err := os.Create(filename) - if err != nil { - t.Fatal(err) - } - err = f.Close() - if err != nil { - t.Fatal(err) - } -} - -func AssertDirContents(t *testing.T, dir string, files ...string) { - t.Helper() - - f, err := os.Open(dir) - if err != nil { - t.Fatal(err) - } - - names, err := f.Readdirnames(-1) - if err != nil { - t.Fatal(err) - } - - sort.Strings(files) - sort.Strings(names) - assert.EqualValues(t, files, names) -} - -func WriteMsg(t *testing.T, r *file.Rotator) { - t.Helper() - - n, err := r.Write([]byte(logMessage)) - if err != nil { - t.Fatal(err) - } - assert.Equal(t, len(logMessage), n) -} - -func Rotate(t *testing.T, r *file.Rotator) { - t.Helper() - - if err := r.Rotate(); err != nil { - t.Fatal(err) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/flags_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/flags_test.go deleted file mode 100644 index 7793ef90..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/flags_test.go +++ /dev/null @@ -1,194 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package common - -import ( - "bytes" - "flag" - "fmt" - "io" - "os" - "strings" - "testing" - - "github.com/spf13/cobra" - "github.com/stretchr/testify/assert" -) - -func TestStringArrFlag(t *testing.T) { - tests := []struct { - init []string - def string - in []string - expected []string - }{ - {nil, "test", nil, []string{"test"}}, - {nil, "test", []string{"new"}, []string{"new"}}, - {nil, "test", []string{"a", "b"}, []string{"a", "b"}}, - {[]string{"default"}, "newdefault", nil, []string{"newdefault"}}, - {[]string{"default"}, "newdefault", []string{"arg"}, []string{"arg"}}, - {[]string{"default"}, "newdefault", []string{"a", "b"}, []string{"a", "b"}}, - {[]string{"default"}, "newdefault", []string{"a", "b", "a", "b"}, []string{"a", "b"}}, - } - - for _, test := range tests { - test := test - name := fmt.Sprintf("init=%v,default=%v,in=%v,out=%v", test.init, test.def, test.in, test.expected) - - t.Run(name, func(t *testing.T) { - init := make([]string, len(test.init)) - copy(init, test.init) - - fs := flag.NewFlagSet("test", flag.ContinueOnError) - flag := StringArrVarFlag(fs, &init, "a", "add") - - if test.def != "" { - flag.SetDefault(test.def) - } - - defaultValue := flag.String() - - goflagUsage, _ := withStderr(fs.PrintDefaults) - goflagExpectedUsage := fmt.Sprintf(" -a value\n \tadd (default %v)\n", defaultValue) - - cmd := cobra.Command{} - cmd.PersistentFlags().AddGoFlag(fs.Lookup("a")) - cobraUsage := cmd.LocalFlags().FlagUsages() - cobraExpectedUsage := fmt.Sprintf(" -a, --a string add (default \"%v\")\n", defaultValue) - - for _, v := range test.in { - err := flag.Set(v) - if err != nil { - t.Error(err) - } - } - - assert.Equal(t, goflagExpectedUsage, goflagUsage) - assert.Equal(t, cobraExpectedUsage, cobraUsage) - assert.Equal(t, test.expected, init) - assert.Equal(t, test.expected, flag.List()) - }) - } -} - -func TestSettingsFlag(t *testing.T) { - tests := []struct { - in []string - expected map[string]interface{} - }{ - {nil, map[string]interface{}{}}, - {[]string{"a=1"}, map[string]interface{}{"a": uint64(1)}}, - {[]string{"a=1", "b=false"}, map[string]interface{}{"a": uint64(1), "b": false}}, - {[]string{"a=1", "b"}, map[string]interface{}{"a": uint64(1), "b": true}}, - {[]string{"a=1", "c=${a}"}, map[string]interface{}{"a": uint64(1), "c": uint64(1)}}, - } - - for _, test := range tests { - test := test - name := strings.Join(test.in, ",") - - t.Run(name, func(t *testing.T) { - config := NewConfig() - f := NewSettingsFlag(config) - - fs := flag.NewFlagSet("test", flag.ContinueOnError) - fs.Var(f, "s", "message") - - goflagUsage, _ := withStderr(fs.PrintDefaults) - goflagExpectedUsage := " -s value\n \tmessage\n" - - cmd := cobra.Command{} - cmd.PersistentFlags().AddGoFlag(fs.Lookup("s")) - cobraUsage := cmd.LocalFlags().FlagUsages() - cobraExpectedUsage := " -s, --s setting=value message\n" - - for _, in := range test.in { - err := f.Set(in) - if err != nil { - t.Error(err) - } - } - - var result map[string]interface{} - err := config.Unpack(&result) - if err != nil { - t.Fatal(err) - } - - assert.Equal(t, goflagExpectedUsage, goflagUsage) - assert.Equal(t, cobraExpectedUsage, cobraUsage) - assert.Equal(t, test.expected, result) - }) - } -} - -func TestOverwriteFlag(t *testing.T) { - config, err := NewConfigFrom(map[string]interface{}{ - "a": "test", - }) - if err != nil { - panic(err) - } - - fs := flag.NewFlagSet("test", flag.ContinueOnError) - ConfigOverwriteFlag(fs, config, "a", "a", "", "message") - - goflagUsage, _ := withStderr(fs.PrintDefaults) - goflagExpectedUsage := " -a value\n \tmessage\n" - assert.Equal(t, goflagExpectedUsage, goflagUsage) - - cmd := cobra.Command{} - cmd.PersistentFlags().AddGoFlag(fs.Lookup("a")) - cobraUsage := cmd.LocalFlags().FlagUsages() - cobraExpectedUsage := " -a, --a string message\n" - assert.Equal(t, cobraExpectedUsage, cobraUsage) - - fs.Set("a", "overwrite") - final, err := config.String("a", -1) - assert.NoError(t, err) - assert.Equal(t, "overwrite", final) -} - -// capture stderr and return captured string -func withStderr(fn func()) (string, error) { - stderr := os.Stderr - - r, w, err := os.Pipe() - if err != nil { - return "", err - } - - os.Stderr = w - defer func() { - os.Stderr = stderr - }() - - outC := make(chan string) - go func() { - // capture all output - var buf bytes.Buffer - _, err = io.Copy(&buf, r) - r.Close() - outC <- buf.String() - }() - - fn() - w.Close() - result := <-outC - return result, err -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/communityid_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/communityid_test.go deleted file mode 100644 index 7972fd24..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/communityid_test.go +++ /dev/null @@ -1,265 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package flowhash - -import ( - "bufio" - "encoding/binary" - "flag" - "fmt" - "io" - "io/ioutil" - "net" - "os" - "path/filepath" - "strings" - "testing" - "time" - - "github.com/stretchr/testify/assert" - "github.com/tsg/gopacket" - "github.com/tsg/gopacket/layers" - "github.com/tsg/gopacket/pcap" -) - -const ( - pcapDir = "testdata/pcap" - goldenDir = "testdata/golden" -) - -var ( - update = flag.Bool("update", false, "updates the golden files") -) - -func TestPCAPFiles(t *testing.T) { - pcaps, err := filepath.Glob(filepath.Join(pcapDir, "*.pcap")) - if err != nil { - t.Fatal(err) - } - - for _, file := range pcaps { - testName := strings.TrimSuffix(filepath.Base(file), ".pcap") - - t.Run(testName, func(t *testing.T) { - goldenName := filepath.Join(goldenDir, testName+".pcap.log") - result := getFlowsFromPCAP(t, testName, file) - - if *update { - data := strings.Join(result, "") - err = ioutil.WriteFile(goldenName, []byte(data), 0644) - if err != nil { - t.Fatal(err) - } - } - - goldenData := readGoldenFile(t, goldenName) - assert.Equal(t, goldenData, result) - }) - } -} - -func readGoldenFile(t testing.TB, name string) []string { - file, err := os.Open(name) - if err != nil { - t.Fatal(err, name) - } - defer file.Close() - reader := bufio.NewReader(file) - var flows []string - for { - flow, err := reader.ReadString('\n') - if err != nil { - if err == io.EOF { - break - } - t.Fatal(err, name) - } - flows = append(flows, flow) - } - return flows -} - -func typeCodeType(tc uint16) uint8 { - return uint8(tc >> 8) -} - -func typeCodeCode(tc uint16) uint8 { - return uint8(tc & 0xff) -} - -func getFlowsFromPCAP(t testing.TB, name, pcapFile string) []string { - t.Helper() - - r, err := pcap.OpenOffline(pcapFile) - if err != nil { - t.Fatal(err, name) - } - defer r.Close() - - packetSource := gopacket.NewPacketSource(r, r.LinkType()) - var flows []string - - // Process packets in PCAP and get flow records. - for packet := range packetSource.Packets() { - var flow Flow - var isIP bool - if ipLayer := packet.Layer(layers.LayerTypeIPv4); ipLayer != nil { - if ipLayer, ok := ipLayer.(*layers.IPv4); ok { - flow.SourceIP = ipLayer.SrcIP - flow.DestinationIP = ipLayer.DstIP - flow.Protocol = uint8(ipLayer.Protocol) - isIP = true - } - } - if ipLayer := packet.Layer(layers.LayerTypeIPv6); ipLayer != nil { - if ipLayer, ok := ipLayer.(*layers.IPv6); ok { - flow.SourceIP = ipLayer.SrcIP - flow.DestinationIP = ipLayer.DstIP - flow.Protocol = uint8(ipLayer.NextHeader) - isIP = true - } - } - - flowID := "" - flowStr := "" - if isIP { - switch flow.Protocol { - case iPProtoTCP: - if layer := packet.Layer(layers.LayerTypeTCP); layer != nil { - if layer, ok := layer.(*layers.TCP); ok { - flow.SourcePort = uint16(layer.SrcPort) - flow.DestinationPort = uint16(layer.DstPort) - } - } - case iPProtoUDP: - if layer := packet.Layer(layers.LayerTypeUDP); layer != nil { - if layer, ok := layer.(*layers.UDP); ok { - flow.SourcePort = uint16(layer.SrcPort) - flow.DestinationPort = uint16(layer.DstPort) - } - } - case iPProtoSCTP: - if layer := packet.Layer(layers.LayerTypeSCTP); layer != nil { - if layer, ok := layer.(*layers.SCTP); ok { - flow.SourcePort = uint16(layer.SrcPort) - flow.DestinationPort = uint16(layer.DstPort) - } - } - case iPProtoICMPv4: - if layer := packet.Layer(layers.LayerTypeICMPv4); layer != nil { - if layer, ok := layer.(*layers.ICMPv4); ok { - flow.ICMP.Type = typeCodeType(uint16(layer.TypeCode)) - flow.ICMP.Code = typeCodeCode(uint16(layer.TypeCode)) - } - } - case iPProtoICMPv6: - if layer := packet.Layer(layers.LayerTypeICMPv6); layer != nil { - if layer, ok := layer.(*layers.ICMPv6); ok { - flow.ICMP.Type = typeCodeType(uint16(layer.TypeCode)) - flow.ICMP.Code = typeCodeCode(uint16(layer.TypeCode)) - } - } - } - flowID = CommunityID.Hash(flow) - flowStr = flowToString(flow) - } - - flows = append(flows, fmt.Sprintf("%d.%06d | %s | %v\n", - packet.Metadata().Timestamp.Unix(), - time.Duration(packet.Metadata().Timestamp.Nanosecond())/time.Microsecond, - flowID, - flowStr)) - } - - return flows -} - -func flowToString(flow Flow) string { - switch flow.Protocol { - case iPProtoICMPv4, iPProtoICMPv6: - return fmt.Sprintf("%s %s %d %d %d", - ipToStr(flow.SourceIP), - ipToStr(flow.DestinationIP), - flow.Protocol, - flow.ICMP.Type, - flow.ICMP.Code, - ) - case iPProtoSCTP, iPProtoTCP, iPProtoUDP: - return fmt.Sprintf("%s %s %d %d %d", - ipToStr(flow.SourceIP), - ipToStr(flow.DestinationIP), - flow.Protocol, - flow.SourcePort, - flow.DestinationPort, - ) - default: - return fmt.Sprintf("%s %s %d", - ipToStr(flow.SourceIP), - ipToStr(flow.DestinationIP), - flow.Protocol, - ) - } -} - -// This is needed because golden data from corelight/community-id -// has the IPv6 addresses compressed, but Golang doesn't compress them. -// Example: 1234:0:0:0:0:5678 => 1234::5678 -func ipToStr(ip net.IP) string { - if len(ip) != 16 { - return ip.String() - } - curRun := 0 - bestPos := 0 - bestRun := 0 - for pos := 0; pos < 8; pos++ { - isZero := ip[2*pos] == 0 && ip[1+2*pos] == 0 - if !isZero { - if curRun > bestRun { - bestRun = curRun - bestPos = pos - curRun - } - curRun = 0 - } else { - curRun++ - } - } - if curRun > bestRun { - bestRun = curRun - bestPos = 16 - curRun - } - if bestRun == 0 { - return ip.String() - } - var s string - for pos := 0; pos < bestPos; pos++ { - if pos > 0 { - s += ":" - } - val := binary.BigEndian.Uint16(ip[2*pos:]) - s += fmt.Sprintf("%x", val) - } - s += ":" - for pos := bestPos + bestRun; pos < 8; pos++ { - val := binary.BigEndian.Uint16(ip[2*pos:]) - s += fmt.Sprintf(":%x", val) - } - if len(s) == 1 { - s += ":" - } - return s -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/examples/example.go b/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/examples/example.go deleted file mode 100644 index 7930f0ea..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/examples/example.go +++ /dev/null @@ -1,38 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package flowhash_test - -import ( - "fmt" - "net" - - "github.com/elastic/beats/v7/libbeat/common/flowhash" -) - -// ExampleCommunityIDHash shows example usage for flowhash.CommunityID.Hash() -func ExampleCommunityIDHash() { - flow := flowhash.Flow{ - SourceIP: net.ParseIP("10.1.2.3"), - DestinationIP: net.ParseIP("8.8.8.8"), - SourcePort: 63521, - DestinationPort: 53, - Protocol: 17, - } - fmt.Println(flowhash.CommunityID.Hash(flow)) - // Output: 1:R7iR6vkxw+jaz3wjDfWMWooBdfc= -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/testdata/golden/arp.pcap.log b/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/testdata/golden/arp.pcap.log deleted file mode 100644 index 71455a8a..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/testdata/golden/arp.pcap.log +++ /dev/null @@ -1,6 +0,0 @@ -1081889803.830079 | | -1081889812.460748 | | -1081889812.462409 | | -1081889813.387228 | | -1081889813.388148 | | -1081889813.968358 | | diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/testdata/golden/icmp.pcap.log b/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/testdata/golden/icmp.pcap.log deleted file mode 100644 index f68974a7..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/testdata/golden/icmp.pcap.log +++ /dev/null @@ -1,12 +0,0 @@ -1309144887.024263 | 1:X0snYXpgwiv9TZtqg64sgzUn6Dk= | 192.168.0.89 192.168.0.1 1 8 0 -1309144887.024291 | 1:X0snYXpgwiv9TZtqg64sgzUn6Dk= | 192.168.0.89 192.168.0.1 1 8 0 -1309144887.028177 | 1:X0snYXpgwiv9TZtqg64sgzUn6Dk= | 192.168.0.1 192.168.0.89 1 0 0 -1309144888.024534 | 1:X0snYXpgwiv9TZtqg64sgzUn6Dk= | 192.168.0.89 192.168.0.1 1 8 0 -1309144888.024850 | 1:X0snYXpgwiv9TZtqg64sgzUn6Dk= | 192.168.0.89 192.168.0.1 1 8 0 -1309144888.028895 | 1:X0snYXpgwiv9TZtqg64sgzUn6Dk= | 192.168.0.1 192.168.0.89 1 0 0 -1309144889.025473 | 1:X0snYXpgwiv9TZtqg64sgzUn6Dk= | 192.168.0.89 192.168.0.1 1 8 0 -1309144889.025498 | 1:X0snYXpgwiv9TZtqg64sgzUn6Dk= | 192.168.0.89 192.168.0.1 1 8 0 -1309144889.029740 | 1:X0snYXpgwiv9TZtqg64sgzUn6Dk= | 192.168.0.1 192.168.0.89 1 0 0 -1309144890.026576 | 1:X0snYXpgwiv9TZtqg64sgzUn6Dk= | 192.168.0.89 192.168.0.1 1 8 0 -1309144890.026605 | 1:X0snYXpgwiv9TZtqg64sgzUn6Dk= | 192.168.0.89 192.168.0.1 1 8 0 -1309144890.030473 | 1:X0snYXpgwiv9TZtqg64sgzUn6Dk= | 192.168.0.1 192.168.0.89 1 0 0 diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/testdata/golden/icmp6.pcap.log b/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/testdata/golden/icmp6.pcap.log deleted file mode 100644 index 42d2b0aa..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/testdata/golden/icmp6.pcap.log +++ /dev/null @@ -1,49 +0,0 @@ -921159907.494265 | 1:dGHyGvjMfljg6Bppwm3bg0LO8TY= | fe80::200:86ff:fe05:80da fe80::260:97ff:fe07:69ea 58 135 0 -921159907.494596 | 1:dGHyGvjMfljg6Bppwm3bg0LO8TY= | fe80::260:97ff:fe07:69ea fe80::200:86ff:fe05:80da 58 136 0 -921159907.620352 | 1:BtEUCMYecYjJ7spEkVZDiCFaMTY= | 3ffe:507::1:260:97ff:fe07:69ea 3ffe:507::1:200:86ff:fe05:80da 58 135 0 -921159907.620802 | 1:BtEUCMYecYjJ7spEkVZDiCFaMTY= | 3ffe:507::1:200:86ff:fe05:80da 3ffe:507::1:260:97ff:fe07:69ea 58 136 0 -921159912.506705 | 1:ORxAZfN3ld7Sv73/HQTNnvgxbpY= | 3ffe:507::1:200:86ff:fe05:80da 3ffe:507::1:260:97ff:fe07:69ea 58 135 0 -921159912.506988 | 1:ORxAZfN3ld7Sv73/HQTNnvgxbpY= | 3ffe:507::1:260:97ff:fe07:69ea 3ffe:507::1:200:86ff:fe05:80da 58 136 0 -921159912.631809 | 1:zavyT/cezQr1fmImYCwYnMXbgck= | fe80::260:97ff:fe07:69ea fe80::200:86ff:fe05:80da 58 135 0 -921159912.632311 | 1:zavyT/cezQr1fmImYCwYnMXbgck= | fe80::200:86ff:fe05:80da fe80::260:97ff:fe07:69ea 58 136 0 -921159927.543859 | 1:dGHyGvjMfljg6Bppwm3bg0LO8TY= | fe80::200:86ff:fe05:80da fe80::260:97ff:fe07:69ea 58 135 0 -921159927.544196 | 1:dGHyGvjMfljg6Bppwm3bg0LO8TY= | fe80::260:97ff:fe07:69ea fe80::200:86ff:fe05:80da 58 136 0 -921159929.586023 | 1:NdobDX8PQNJbAyfkWxhtL2Pqp5w= | 3ffe:507::1:260:97ff:fe07:69ea 3ffe:507::1:200:86ff:fe05:80da 58 3 0 -921159929.601946 | 1:NdobDX8PQNJbAyfkWxhtL2Pqp5w= | 3ffe:507::1:260:97ff:fe07:69ea 3ffe:507::1:200:86ff:fe05:80da 58 3 0 -921159929.603263 | 1:NdobDX8PQNJbAyfkWxhtL2Pqp5w= | 3ffe:507::1:260:97ff:fe07:69ea 3ffe:507::1:200:86ff:fe05:80da 58 3 0 -921159929.611369 | 1:bnQKq8A2r//dWnkRW2EYcMhShjc= | 3ffe:501::1802:260:97ff:feb6:7ff0 3ffe:507::1:200:86ff:fe05:80da 58 3 0 -921159929.634367 | 1:bnQKq8A2r//dWnkRW2EYcMhShjc= | 3ffe:501::1802:260:97ff:feb6:7ff0 3ffe:507::1:200:86ff:fe05:80da 58 3 0 -921159929.642958 | 1:bnQKq8A2r//dWnkRW2EYcMhShjc= | 3ffe:501::1802:260:97ff:feb6:7ff0 3ffe:507::1:200:86ff:fe05:80da 58 3 0 -921159929.691427 | 1:2ObVBgIn28oZvibYZhZMBgh7WdQ= | 3ffe:501:1800:2345::2 3ffe:507::1:200:86ff:fe05:80da 58 3 0 -921159929.717234 | 1:2ObVBgIn28oZvibYZhZMBgh7WdQ= | 3ffe:501:1800:2345::2 3ffe:507::1:200:86ff:fe05:80da 58 3 0 -921159929.728658 | 1:2ObVBgIn28oZvibYZhZMBgh7WdQ= | 3ffe:501:1800:2345::2 3ffe:507::1:200:86ff:fe05:80da 58 3 0 -921159929.788591 | 1:hLZd0XGWojozrvxqE0dWB1iM6R0= | 3ffe:501:410::2c0:dfff:fe47:33e 3ffe:507::1:200:86ff:fe05:80da 58 1 4 -921159929.871429 | 1:hLZd0XGWojozrvxqE0dWB1iM6R0= | 3ffe:501:410::2c0:dfff:fe47:33e 3ffe:507::1:200:86ff:fe05:80da 58 1 4 -921159929.931337 | 1:hLZd0XGWojozrvxqE0dWB1iM6R0= | 3ffe:501:410::2c0:dfff:fe47:33e 3ffe:507::1:200:86ff:fe05:80da 58 1 4 -921159937.408548 | 1:+TW+HtLHvV1xnGhV1lv7XoJrqQg= | 3ffe:507::1:200:86ff:fe05:80da 3ffe:501:0:1001::2 58 128 0 -921159937.431440 | 1:+TW+HtLHvV1xnGhV1lv7XoJrqQg= | 3ffe:501:0:1001::2 3ffe:507::1:200:86ff:fe05:80da 58 129 0 -921159938.410914 | 1:+TW+HtLHvV1xnGhV1lv7XoJrqQg= | 3ffe:507::1:200:86ff:fe05:80da 3ffe:501:0:1001::2 58 128 0 -921159938.428817 | 1:+TW+HtLHvV1xnGhV1lv7XoJrqQg= | 3ffe:501:0:1001::2 3ffe:507::1:200:86ff:fe05:80da 58 129 0 -921159939.403375 | 1:+TW+HtLHvV1xnGhV1lv7XoJrqQg= | 3ffe:507::1:200:86ff:fe05:80da 3ffe:501:0:1001::2 58 128 0 -921159939.423419 | 1:+TW+HtLHvV1xnGhV1lv7XoJrqQg= | 3ffe:501:0:1001::2 3ffe:507::1:200:86ff:fe05:80da 58 129 0 -921159942.700322 | 1:BtEUCMYecYjJ7spEkVZDiCFaMTY= | 3ffe:507::1:260:97ff:fe07:69ea 3ffe:507::1:200:86ff:fe05:80da 58 135 0 -921159942.700943 | 1:BtEUCMYecYjJ7spEkVZDiCFaMTY= | 3ffe:507::1:200:86ff:fe05:80da 3ffe:507::1:260:97ff:fe07:69ea 58 136 0 -921159951.927064 | 1:hO+sN4H+MG5MY/8hIrXPqc4ZQz0= | fe80::200:86ff:fe05:80da ff02::2 58 133 0 -921159952.222316 | 1:pkvHqCL88/tg1k4cPigmZXUtL00= | fe80::260:97ff:fe07:69ea ff02::1 58 134 0 -921159961.648283 | 1:dGHyGvjMfljg6Bppwm3bg0LO8TY= | fe80::200:86ff:fe05:80da fe80::260:97ff:fe07:69ea 58 135 0 -921159961.648566 | 1:dGHyGvjMfljg6Bppwm3bg0LO8TY= | fe80::260:97ff:fe07:69ea fe80::200:86ff:fe05:80da 58 136 0 -921159961.962117 | 1:jwuBy9UWZK1KUFqJV5cHdVpfrlY= | 3ffe:507::1:200:86ff:fe05:80da 3ffe:501:4819::42 58 1 4 -921159962.650645 | 1:MEixa66kuz0OMvlQqnAIzP3n2xg= | 3ffe:507::1:200:86ff:fe05:80da ff02::1:ff07:69ea 58 135 0 -921159962.650930 | 1:ORxAZfN3ld7Sv73/HQTNnvgxbpY= | 3ffe:507::1:260:97ff:fe07:69ea 3ffe:507::1:200:86ff:fe05:80da 58 136 0 -921159962.651245 | 1:GpbEQrKqfWtsfsFiqg8fufoZe5Y= | 3ffe:507::1:200:86ff:fe05:80da 3ffe:507::1:260:97ff:fe07:69ea 58 128 0 -921159962.651495 | 1:GpbEQrKqfWtsfsFiqg8fufoZe5Y= | 3ffe:507::1:260:97ff:fe07:69ea 3ffe:507::1:200:86ff:fe05:80da 58 129 0 -921159962.781188 | 1:GpbEQrKqfWtsfsFiqg8fufoZe5Y= | 3ffe:507::1:200:86ff:fe05:80da 3ffe:507::1:260:97ff:fe07:69ea 58 128 0 -921159962.781432 | 1:GpbEQrKqfWtsfsFiqg8fufoZe5Y= | 3ffe:507::1:260:97ff:fe07:69ea 3ffe:507::1:200:86ff:fe05:80da 58 129 0 -921159963.773670 | 1:GpbEQrKqfWtsfsFiqg8fufoZe5Y= | 3ffe:507::1:200:86ff:fe05:80da 3ffe:507::1:260:97ff:fe07:69ea 58 128 0 -921159963.773948 | 1:GpbEQrKqfWtsfsFiqg8fufoZe5Y= | 3ffe:507::1:260:97ff:fe07:69ea 3ffe:507::1:200:86ff:fe05:80da 58 129 0 -921159964.776126 | 1:GpbEQrKqfWtsfsFiqg8fufoZe5Y= | 3ffe:507::1:200:86ff:fe05:80da 3ffe:507::1:260:97ff:fe07:69ea 58 128 0 -921159964.776394 | 1:GpbEQrKqfWtsfsFiqg8fufoZe5Y= | 3ffe:507::1:260:97ff:fe07:69ea 3ffe:507::1:200:86ff:fe05:80da 58 129 0 -921159965.778625 | 1:GpbEQrKqfWtsfsFiqg8fufoZe5Y= | 3ffe:507::1:200:86ff:fe05:80da 3ffe:507::1:260:97ff:fe07:69ea 58 128 0 -921159965.778882 | 1:GpbEQrKqfWtsfsFiqg8fufoZe5Y= | 3ffe:507::1:260:97ff:fe07:69ea 3ffe:507::1:200:86ff:fe05:80da 58 129 0 -921159966.755318 | 1:zavyT/cezQr1fmImYCwYnMXbgck= | fe80::260:97ff:fe07:69ea fe80::200:86ff:fe05:80da 58 135 0 -921159966.755968 | 1:zavyT/cezQr1fmImYCwYnMXbgck= | fe80::200:86ff:fe05:80da fe80::260:97ff:fe07:69ea 58 136 0 diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/testdata/golden/ipv6.pcap.log b/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/testdata/golden/ipv6.pcap.log deleted file mode 100644 index ed0171ff..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/testdata/golden/ipv6.pcap.log +++ /dev/null @@ -1,17 +0,0 @@ -1418793769.660674 | 1:/qFaeAR+gFe1KYjMzVDsMv+wgU4= | 2001:470:e5bf:dead:4957:2174:e82c:4887 2607:f8b0:400c:c03::1a 6 63943 25 -1418793769.897973 | 1:/qFaeAR+gFe1KYjMzVDsMv+wgU4= | 2607:f8b0:400c:c03::1a 2001:470:e5bf:dead:4957:2174:e82c:4887 6 25 63943 -1418793769.898090 | 1:/qFaeAR+gFe1KYjMzVDsMv+wgU4= | 2001:470:e5bf:dead:4957:2174:e82c:4887 2607:f8b0:400c:c03::1a 6 63943 25 -1418793770.097745 | 1:/qFaeAR+gFe1KYjMzVDsMv+wgU4= | 2607:f8b0:400c:c03::1a 2001:470:e5bf:dead:4957:2174:e82c:4887 6 25 63943 -1418793770.297602 | 1:/qFaeAR+gFe1KYjMzVDsMv+wgU4= | 2001:470:e5bf:dead:4957:2174:e82c:4887 2607:f8b0:400c:c03::1a 6 63943 25 -1418793778.491386 | 1:/qFaeAR+gFe1KYjMzVDsMv+wgU4= | 2001:470:e5bf:dead:4957:2174:e82c:4887 2607:f8b0:400c:c03::1a 6 63943 25 -1418793778.529657 | 1:/qFaeAR+gFe1KYjMzVDsMv+wgU4= | 2607:f8b0:400c:c03::1a 2001:470:e5bf:dead:4957:2174:e82c:4887 6 25 63943 -1418793778.846810 | 1:/qFaeAR+gFe1KYjMzVDsMv+wgU4= | 2001:470:e5bf:dead:4957:2174:e82c:4887 2607:f8b0:400c:c03::1a 6 63943 25 -1418793778.884654 | 1:/qFaeAR+gFe1KYjMzVDsMv+wgU4= | 2607:f8b0:400c:c03::1a 2001:470:e5bf:dead:4957:2174:e82c:4887 6 25 63943 -1418793779.730795 | 1:/qFaeAR+gFe1KYjMzVDsMv+wgU4= | 2001:470:e5bf:dead:4957:2174:e82c:4887 2607:f8b0:400c:c03::1a 6 63943 25 -1418793780.143709 | 1:/qFaeAR+gFe1KYjMzVDsMv+wgU4= | 2607:f8b0:400c:c03::1a 2001:470:e5bf:dead:4957:2174:e82c:4887 6 25 63943 -1418793780.143833 | 1:/qFaeAR+gFe1KYjMzVDsMv+wgU4= | 2001:470:e5bf:dead:4957:2174:e82c:4887 2607:f8b0:400c:c03::1a 6 63943 25 -1418793780.623198 | 1:/qFaeAR+gFe1KYjMzVDsMv+wgU4= | 2607:f8b0:400c:c03::1a 2001:470:e5bf:dead:4957:2174:e82c:4887 6 25 63943 -1418793780.623282 | 1:/qFaeAR+gFe1KYjMzVDsMv+wgU4= | 2001:470:e5bf:dead:4957:2174:e82c:4887 2607:f8b0:400c:c03::1a 6 63943 25 -1418793780.876895 | 1:/qFaeAR+gFe1KYjMzVDsMv+wgU4= | 2607:f8b0:400c:c03::1a 2001:470:e5bf:dead:4957:2174:e82c:4887 6 25 63943 -1418793780.876989 | 1:/qFaeAR+gFe1KYjMzVDsMv+wgU4= | 2607:f8b0:400c:c03::1a 2001:470:e5bf:dead:4957:2174:e82c:4887 6 25 63943 -1418793781.076847 | 1:/qFaeAR+gFe1KYjMzVDsMv+wgU4= | 2001:470:e5bf:dead:4957:2174:e82c:4887 2607:f8b0:400c:c03::1a 6 63943 25 diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/testdata/golden/sctp.pcap.log b/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/testdata/golden/sctp.pcap.log deleted file mode 100644 index 258da1ba..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/testdata/golden/sctp.pcap.log +++ /dev/null @@ -1,74 +0,0 @@ -1108716598.686079 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.8 192.168.170.56 132 7 7 -1108716598.686375 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.56 192.168.170.8 132 7 7 -1108716598.686862 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.8 192.168.170.56 132 7 7 -1108716598.687080 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.56 192.168.170.8 132 7 7 -1108716598.688291 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.8 192.168.170.56 132 7 7 -1108716598.688538 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.56 192.168.170.8 132 7 7 -1108716598.689195 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.8 192.168.170.56 132 7 7 -1108716598.689402 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.56 192.168.170.8 132 7 7 -1108716598.690095 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.8 192.168.170.56 132 7 7 -1108716598.693263 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.8 192.168.170.56 132 7 7 -1108716598.693336 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.56 192.168.170.8 132 7 7 -1108716598.693735 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.8 192.168.170.56 132 7 7 -1108716598.693951 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.56 192.168.170.8 132 7 7 -1108716598.694007 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.56 192.168.170.8 132 7 7 -1108716598.694950 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.8 192.168.170.56 132 7 7 -1108716598.697367 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.8 192.168.170.56 132 7 7 -1108716598.700250 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.56 192.168.170.8 132 7 7 -1108716598.700392 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.8 192.168.170.56 132 7 7 -1108716598.700597 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.56 192.168.170.8 132 7 7 -1108716598.700651 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.56 192.168.170.8 132 7 7 -1108716598.700849 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.8 192.168.170.56 132 7 7 -1108716598.700908 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.56 192.168.170.8 132 7 7 -1108716598.701200 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.8 192.168.170.56 132 7 7 -1108716598.704230 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.56 192.168.170.8 132 7 7 -1108716598.706136 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.8 192.168.170.56 132 7 7 -1108716598.707246 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.8 192.168.170.56 132 7 7 -1108716598.708666 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.8 192.168.170.56 132 7 7 -1108716598.709426 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.8 192.168.170.56 132 7 7 -1108716598.712747 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.56 192.168.170.8 132 7 7 -1108716598.713040 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.56 192.168.170.8 132 7 7 -1108716598.713264 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.56 192.168.170.8 132 7 7 -1108716598.713823 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.56 192.168.170.8 132 7 7 -1108716598.717084 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.8 192.168.170.56 132 7 7 -1108716598.718281 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.8 192.168.170.56 132 7 7 -1108716598.719492 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.8 192.168.170.56 132 7 7 -1108716598.720256 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.8 192.168.170.56 132 7 7 -1108716598.723329 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.56 192.168.170.8 132 7 7 -1108716598.724375 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.56 192.168.170.8 132 7 7 -1108716598.724715 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.56 192.168.170.8 132 7 7 -1108716598.724866 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.56 192.168.170.8 132 7 7 -1108716598.725355 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.8 192.168.170.56 132 7 7 -1108716598.727679 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.56 192.168.170.8 132 7 7 -1108716598.730061 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.8 192.168.170.56 132 7 7 -1108716598.731273 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.8 192.168.170.56 132 7 7 -1108716598.732032 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.8 192.168.170.56 132 7 7 -1108716598.733160 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.8 192.168.170.56 132 7 7 -1108716598.735826 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.56 192.168.170.8 132 7 7 -1108716598.736274 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.56 192.168.170.8 132 7 7 -1108716598.736431 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.56 192.168.170.8 132 7 7 -1108716598.736653 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.56 192.168.170.8 132 7 7 -1108716598.738693 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.8 192.168.170.56 132 7 7 -1108716598.739899 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.8 192.168.170.56 132 7 7 -1108716598.742122 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.8 192.168.170.56 132 7 7 -1108716598.743280 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.8 192.168.170.56 132 7 7 -1108716598.745794 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.56 192.168.170.8 132 7 7 -1108716598.746323 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.56 192.168.170.8 132 7 7 -1108716598.746488 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.56 192.168.170.8 132 7 7 -1108716598.746712 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.56 192.168.170.8 132 7 7 -1108716598.750171 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.8 192.168.170.56 132 7 7 -1108716598.751383 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.8 192.168.170.56 132 7 7 -1108716598.752140 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.8 192.168.170.56 132 7 7 -1108716598.753271 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.8 192.168.170.56 132 7 7 -1108716598.756017 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.56 192.168.170.8 132 7 7 -1108716598.756477 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.56 192.168.170.8 132 7 7 -1108716598.756727 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.56 192.168.170.8 132 7 7 -1108716598.756967 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.56 192.168.170.8 132 7 7 -1108716598.760341 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.8 192.168.170.56 132 7 7 -1108716598.761549 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.8 192.168.170.56 132 7 7 -1108716598.762308 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.8 192.168.170.56 132 7 7 -1108716598.763435 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.8 192.168.170.56 132 7 7 -1108716598.770863 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.56 192.168.170.8 132 7 7 -1108716598.771163 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.56 192.168.170.8 132 7 7 -1108716598.771310 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.56 192.168.170.8 132 7 7 -1108716598.771526 | 1:MP2EtRCAUIZvTw6MxJHLV7N7JDs= | 192.168.170.56 192.168.170.8 132 7 7 diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/testdata/golden/tcp.pcap.log b/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/testdata/golden/tcp.pcap.log deleted file mode 100644 index 5094325a..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/testdata/golden/tcp.pcap.log +++ /dev/null @@ -1,12 +0,0 @@ -1071580904.891921 | 1:LQU9qZlK+B5F3KDmev6m5PMibrg= | 128.232.110.120 66.35.250.204 6 34855 80 -1071580905.035577 | 1:LQU9qZlK+B5F3KDmev6m5PMibrg= | 66.35.250.204 128.232.110.120 6 80 34855 -1071580905.035724 | 1:LQU9qZlK+B5F3KDmev6m5PMibrg= | 128.232.110.120 66.35.250.204 6 34855 80 -1071580905.037333 | 1:LQU9qZlK+B5F3KDmev6m5PMibrg= | 128.232.110.120 66.35.250.204 6 34855 80 -1071580905.181581 | 1:LQU9qZlK+B5F3KDmev6m5PMibrg= | 66.35.250.204 128.232.110.120 6 80 34855 -1071580905.184528 | 1:LQU9qZlK+B5F3KDmev6m5PMibrg= | 66.35.250.204 128.232.110.120 6 80 34855 -1071580905.184844 | 1:LQU9qZlK+B5F3KDmev6m5PMibrg= | 128.232.110.120 66.35.250.204 6 34855 80 -1071580905.184698 | 1:LQU9qZlK+B5F3KDmev6m5PMibrg= | 66.35.250.204 128.232.110.120 6 80 34855 -1071580905.184920 | 1:LQU9qZlK+B5F3KDmev6m5PMibrg= | 128.232.110.120 66.35.250.204 6 34855 80 -1071580905.184736 | 1:LQU9qZlK+B5F3KDmev6m5PMibrg= | 66.35.250.204 128.232.110.120 6 80 34855 -1071580905.203025 | 1:LQU9qZlK+B5F3KDmev6m5PMibrg= | 128.232.110.120 66.35.250.204 6 34855 80 -1071580905.346457 | 1:LQU9qZlK+B5F3KDmev6m5PMibrg= | 66.35.250.204 128.232.110.120 6 80 34855 diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/testdata/golden/udp.pcap.log b/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/testdata/golden/udp.pcap.log deleted file mode 100644 index 0c56a083..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/testdata/golden/udp.pcap.log +++ /dev/null @@ -1,2 +0,0 @@ -1397184859.628725 | 1:d/FP5EW3wiY1vCndhwleRRKHowQ= | 192.168.1.52 8.8.8.8 17 54585 53 -1397184859.639365 | 1:d/FP5EW3wiY1vCndhwleRRKHowQ= | 8.8.8.8 192.168.1.52 17 53 54585 diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/testdata/pcap/arp.pcap b/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/testdata/pcap/arp.pcap deleted file mode 100644 index cd94d5fe..00000000 Binary files a/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/testdata/pcap/arp.pcap and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/testdata/pcap/icmp.pcap b/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/testdata/pcap/icmp.pcap deleted file mode 100644 index 037606d1..00000000 Binary files a/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/testdata/pcap/icmp.pcap and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/testdata/pcap/icmp6.pcap b/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/testdata/pcap/icmp6.pcap deleted file mode 100644 index 99e7cde9..00000000 Binary files a/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/testdata/pcap/icmp6.pcap and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/testdata/pcap/ipv6.pcap b/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/testdata/pcap/ipv6.pcap deleted file mode 100644 index eeeeb1f2..00000000 Binary files a/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/testdata/pcap/ipv6.pcap and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/testdata/pcap/sctp.pcap b/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/testdata/pcap/sctp.pcap deleted file mode 100644 index 85113c8f..00000000 Binary files a/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/testdata/pcap/sctp.pcap and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/testdata/pcap/tcp.pcap b/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/testdata/pcap/tcp.pcap deleted file mode 100644 index 92a5e980..00000000 Binary files a/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/testdata/pcap/tcp.pcap and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/testdata/pcap/udp.pcap b/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/testdata/pcap/udp.pcap deleted file mode 100644 index 169c924e..00000000 Binary files a/vendor/github.com/elastic/beats/v7/libbeat/common/flowhash/testdata/pcap/udp.pcap and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/fmtstr/formatevents_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/fmtstr/formatevents_test.go deleted file mode 100644 index 6e78eb57..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/fmtstr/formatevents_test.go +++ /dev/null @@ -1,282 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package fmtstr - -import ( - "testing" - "time" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestEventFormatString(t *testing.T) { - tests := []struct { - title string - format string - event beat.Event - expected string - fields []string - }{ - { - "empty string", - "", - beat.Event{}, - "", - nil, - }, - { - "no fields configured", - "format string", - beat.Event{}, - "format string", - nil, - }, - { - "expand event field", - "%{[key]}", - beat.Event{Fields: common.MapStr{"key": "value"}}, - "value", - []string{"key"}, - }, - { - "expand with default", - "%{[key]:default}", - beat.Event{Fields: common.MapStr{}}, - "default", - nil, - }, - { - "expand nested event field", - "%{[nested.key]}", - beat.Event{Fields: common.MapStr{"nested": common.MapStr{"key": "value"}}}, - "value", - []string{"nested.key"}, - }, - { - "expand nested event field (alt. syntax)", - "%{[nested][key]}", - beat.Event{Fields: common.MapStr{"nested": common.MapStr{"key": "value"}}}, - "value", - []string{"nested.key"}, - }, - { - "multiple event fields", - "%{[key1]} - %{[key2]}", - beat.Event{Fields: common.MapStr{"key1": "v1", "key2": "v2"}}, - "v1 - v2", - []string{"key1", "key2"}, - }, - { - "same fields", - "%{[key]} - %{[key]}", - beat.Event{Fields: common.MapStr{"key": "value"}}, - "value - value", - []string{"key"}, - }, - { - "same fields with default (first)", - "%{[key]:default} - %{[key]}", - beat.Event{Fields: common.MapStr{"key": "value"}}, - "value - value", - []string{"key"}, - }, - { - "same fields with default (second)", - "%{[key]} - %{[key]:default}", - beat.Event{Fields: common.MapStr{"key": "value"}}, - "value - value", - []string{"key"}, - }, - { - "test timestamp formatter", - "%{[key]}: %{+YYYY.MM.dd}", - beat.Event{ - Timestamp: time.Date(2015, 5, 1, 20, 12, 34, 0, time.Local), - Fields: common.MapStr{ - "key": "timestamp", - }, - }, - "timestamp: 2015.05.01", - []string{"key"}, - }, - { - "test timestamp formatter", - "%{[@timestamp]}: %{+YYYY.MM.dd}", - beat.Event{ - Timestamp: time.Date(2015, 5, 1, 20, 12, 34, 0, time.Local), - Fields: common.MapStr{ - "key": "timestamp", - }, - }, - "2015-05-01T20:12:34.000Z: 2015.05.01", - []string{"@timestamp"}, - }, - } - - for i, test := range tests { - t.Logf("test(%v): %v", i, test.title) - - fs, err := CompileEvent(test.format) - if err != nil { - t.Error(err) - continue - } - - actual, err := fs.Run(&test.event) - - assert.NoError(t, err) - assert.Equal(t, test.expected, actual) - assert.Equal(t, test.fields, fs.Fields()) - } -} - -func TestEventFormatStringErrors(t *testing.T) { - tests := []struct { - title string - format string - expectCompiles bool - event beat.Event - }{ - { - "empty field", - "%{[]}", - false, beat.Event{}, - }, - { - "field not closed", - "%{[field}", - false, beat.Event{}, - }, - { - "no field accessor", - "%{field}", - false, beat.Event{}, - }, - { - "unknown operator", - "%{[field]:?fail}", - false, beat.Event{}, - }, - { - "too many operators", - "%{[field]:a:b}", - false, beat.Event{}, - }, - { - "invalid timestamp formatter", - "%{+abc}", - false, beat.Event{}, - }, - { - "missing required field", - "%{[key]}", - true, - beat.Event{Fields: common.MapStr{}}, - }, - } - - for i, test := range tests { - t.Logf("run (%v): %v", i, test.title) - - fs, err := CompileEvent(test.format) - if !test.expectCompiles { - assert.Error(t, err) - continue - } - if err != nil { - t.Error(err) - continue - } - - _, err = fs.Run(&test.event) - assert.Error(t, err) - } -} - -func TestEventFormatStringFromConfig(t *testing.T) { - tests := []struct { - v interface{} - event beat.Event - expected string - }{ - { - "plain string", - beat.Event{Fields: common.MapStr{}}, - "plain string", - }, - { - 100, - beat.Event{Fields: common.MapStr{}}, - "100", - }, - { - true, - beat.Event{Fields: common.MapStr{}}, - "true", - }, - { - "%{[key]}", - beat.Event{Fields: common.MapStr{"key": "value"}}, - "value", - }, - } - - for i, test := range tests { - t.Logf("run (%v): %v -> %v", i, test.v, test.expected) - - config, err := common.NewConfigFrom(common.MapStr{ - "test": test.v, - }) - if err != nil { - t.Error(err) - continue - } - - testConfig := struct { - Test *EventFormatString `config:"test"` - }{} - err = config.Unpack(&testConfig) - if err != nil { - t.Error(err) - continue - } - - actual, err := testConfig.Test.Run(&test.event) - if err != nil { - t.Error(err) - continue - } - - assert.Equal(t, test.expected, actual) - } -} - -func TestIsEmpty(t *testing.T) { - t.Run("when string is Empty", func(t *testing.T) { - fs := MustCompileEvent("") - assert.True(t, fs.IsEmpty()) - }) - t.Run("when string is not Empty", func(t *testing.T) { - fs := MustCompileEvent("hello") - assert.False(t, fs.IsEmpty()) - }) - -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/fmtstr/formatstring_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/fmtstr/formatstring_test.go deleted file mode 100644 index 32f886df..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/fmtstr/formatstring_test.go +++ /dev/null @@ -1,173 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package fmtstr - -import ( - "errors" - "fmt" - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestFormatString(t *testing.T) { - tests := []struct { - title string - pattern string - dyn, lookup map[string]string - expected string - }{ - { - "no interpolations", - "no interpolations", - nil, nil, - "no interpolations", - }, - { - "simple lookup standalone", - "%{k}", - nil, map[string]string{"k": "v"}, - "v", - }, - { - "simple lookup start of string", - "%{k} test", - nil, map[string]string{"k": "v"}, - "v test", - }, - { - "simple lookup end of string", - "test %{k}", - nil, map[string]string{"k": "v"}, - "test v", - }, - { - "simple lookup middle of string", - "pre %{k} post", - nil, map[string]string{"k": "v"}, - "pre v post", - }, - { - "compile lookup default", - "%{unknown:default}", - nil, nil, - "default", - }, - { - "just with % symbol", - "just with % symbol", - nil, nil, - "just with % symbol", - }, - { - "with escaped % symbol", - `\%{abc}`, - nil, nil, - "%{abc}", - }, - { - "with dynamic evaluation", - "my dynamic %{key}", - map[string]string{"key": "value"}, nil, - "my dynamic value", - }, - { - "test mixed", - "pre %{c} abc %{d} def %{c} post", - map[string]string{"d": "dynamic"}, - map[string]string{"c": "const"}, - "pre const abc dynamic def const post", - }, - } - - for i, test := range tests { - // stringElement wraps StringElement in order to disable - // optimization and enforce evaluation of formatter. - type stringElement struct { - StringElement - } - - t.Logf("run (%v): '%v'", i, test.title) - - // compile format string with test key lookup - sf, err := Compile(test.pattern, - func(key string, ops []VariableOp) (FormatEvaler, error) { - if test.lookup != nil { - if v, found := test.lookup[key]; found { - return StringElement{v}, nil - } - } - - if test.dyn != nil { - if v, found := test.dyn[key]; found { - return stringElement{StringElement{v}}, nil - } - } - - if len(ops) == 0 { - return nil, errors.New("no default operator") - } - - op := ops[0] - if op.op != ":" { - return nil, fmt.Errorf("invalid op: '%v'", op.op) - } - - return StringElement{ops[0].param}, nil - }, - ) - - // validate compile ok - if err != nil { - t.Error(err) - continue - } - - // run string formatter - actual, err := sf.Run(nil) - if err != nil { - t.Error(err) - continue - } - - // test validation - if test.dyn == nil { - assert.True(t, sf.IsConst()) - } else { - assert.False(t, sf.IsConst()) - } - assert.Equal(t, test.expected, actual) - } -} - -func TestFormatStringErrors(t *testing.T) { - tests := []struct { - title string - format string - }{ - {"missing close", "%{key"}, - {"nesting not allowed", "%{key %{nested}}"}, - } - - for i, test := range tests { - t.Logf("run (%v): %v", i, test.title) - - _, err := Compile(test.format, nil) - assert.Error(t, err) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/fmtstr/formattimestamp_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/fmtstr/formattimestamp_test.go deleted file mode 100644 index 4df8e6b3..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/fmtstr/formattimestamp_test.go +++ /dev/null @@ -1,108 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package fmtstr - -import ( - "testing" - "time" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestTimestampFormatString(t *testing.T) { - tests := []struct { - title string - format string - staticFields common.MapStr - timestamp time.Time - expected string - }{ - { - "empty string", - "", - nil, - time.Time{}, - "", - }, - { - "no fields configured", - "format string", - nil, - time.Time{}, - "format string", - }, - { - "expand field", - "%{[key]}", - common.MapStr{"key": "value"}, - time.Time{}, - "value", - }, - { - "expand with default", - "%{[key]:default}", - nil, - time.Time{}, - "default", - }, - { - "expand nested field", - "%{[nested.key]}", - common.MapStr{"nested": common.MapStr{"key": "value"}}, - time.Time{}, - "value", - }, - { - "test timestamp formatter", - "%{[key]}: %{+YYYY.MM.dd}", - common.MapStr{"key": "timestamp"}, - time.Date(2015, 5, 1, 20, 12, 34, 0, time.Local), - "timestamp: 2015.05.01", - }, - { - "test timestamp formatter", - "%{[@timestamp]}: %{+YYYY.MM.dd}", - common.MapStr{"key": "timestamp"}, - time.Date(2015, 5, 1, 20, 12, 34, 0, time.Local), - "2015-05-01T20:12:34.000Z: 2015.05.01", - }, - } - - for i, test := range tests { - t.Logf("test(%v): %v", i, test.title) - - efs, err := CompileEvent(test.format) - if err != nil { - t.Error(err) - continue - } - - fs, err := NewTimestampFormatString(efs, test.staticFields) - if err != nil { - t.Error(err) - continue - } - - actual, err := fs.Run(test.timestamp) - - assert.NoError(t, err) - assert.Equal(t, test.expected, actual) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/kubernetes/metadata/namespace_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/kubernetes/metadata/namespace_test.go deleted file mode 100644 index 40763887..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/kubernetes/metadata/namespace_test.go +++ /dev/null @@ -1,148 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package metadata - -import ( - "fmt" - "testing" - - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" - v1 "k8s.io/api/core/v1" - "k8s.io/apimachinery/pkg/api/meta" - metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - "k8s.io/apimachinery/pkg/types" - "k8s.io/client-go/tools/cache" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/kubernetes" -) - -func TestNamespace_Generate(t *testing.T) { - uid := "005f3b90-4b9d-12f8-acf0-31020a840133" - name := "obj" - tests := []struct { - input kubernetes.Resource - output common.MapStr - name string - }{ - { - name: "test simple object", - input: &v1.Namespace{ - ObjectMeta: metav1.ObjectMeta{ - Name: name, - UID: types.UID(uid), - Labels: map[string]string{ - "foo": "bar", - }, - Annotations: map[string]string{}, - }, - TypeMeta: metav1.TypeMeta{ - Kind: "Namespace", - APIVersion: "v1", - }, - }, - // Use this for 8.0 - /* - output: common.MapStr{ - "namespace": common.MapStr{ - "name": name, - "uid": uid, - "labels": common.MapStr{ - "foo": "bar", - }, - }, - },*/ - output: common.MapStr{ - "namespace": name, - "namespace_uid": uid, - "namespace_labels": common.MapStr{ - "foo": "bar", - }, - }, - }, - } - - cfg := common.NewConfig() - metagen := NewNamespaceMetadataGenerator(cfg, nil) - for _, test := range tests { - t.Run(test.name, func(t *testing.T) { - assert.Equal(t, test.output, metagen.Generate(test.input)) - }) - } -} - -func TestNamespace_GenerateFromName(t *testing.T) { - uid := "005f3b90-4b9d-12f8-acf0-31020a840133" - name := "obj" - tests := []struct { - input kubernetes.Resource - output common.MapStr - name string - }{ - { - name: "test simple object", - input: &v1.Namespace{ - ObjectMeta: metav1.ObjectMeta{ - Name: name, - UID: types.UID(uid), - Labels: map[string]string{ - "foo": "bar", - }, - Annotations: map[string]string{}, - }, - TypeMeta: metav1.TypeMeta{ - Kind: "Namespace", - APIVersion: "v1", - }, - }, - // Use this for 8.0 - /* - output: common.MapStr{ - "namespace": common.MapStr{ - "name": name, - "uid": uid, - "labels": common.MapStr{ - "foo": "bar", - }, - }, - },*/ - output: common.MapStr{ - "namespace": name, - "namespace_uid": uid, - "namespace_labels": common.MapStr{ - "foo": "bar", - }, - }, - }, - } - - for _, test := range tests { - cfg := common.NewConfig() - namespaces := cache.NewStore(cache.MetaNamespaceKeyFunc) - namespaces.Add(test.input) - metagen := NewNamespaceMetadataGenerator(cfg, namespaces) - - accessor, err := meta.Accessor(test.input) - require.Nil(t, err) - - t.Run(test.name, func(t *testing.T) { - assert.Equal(t, test.output, metagen.GenerateFromName(fmt.Sprint(accessor.GetName()))) - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/kubernetes/metadata/node_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/kubernetes/metadata/node_test.go deleted file mode 100644 index 100db49c..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/kubernetes/metadata/node_test.go +++ /dev/null @@ -1,130 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package metadata - -import ( - "fmt" - "testing" - - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" - v1 "k8s.io/api/core/v1" - "k8s.io/apimachinery/pkg/api/meta" - metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - "k8s.io/apimachinery/pkg/types" - "k8s.io/client-go/tools/cache" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/kubernetes" -) - -func TestNode_Generate(t *testing.T) { - uid := "005f3b90-4b9d-12f8-acf0-31020a840133" - name := "obj" - tests := []struct { - input kubernetes.Resource - output common.MapStr - name string - }{ - { - name: "test simple object", - input: &v1.Node{ - ObjectMeta: metav1.ObjectMeta{ - Name: name, - UID: types.UID(uid), - Labels: map[string]string{ - "foo": "bar", - }, - Annotations: map[string]string{}, - }, - TypeMeta: metav1.TypeMeta{ - Kind: "Node", - APIVersion: "v1", - }, - }, - output: common.MapStr{ - "node": common.MapStr{ - "name": "obj", - "uid": uid, - }, - "labels": common.MapStr{ - "foo": "bar", - }, - }, - }, - } - - cfg := common.NewConfig() - metagen := NewNodeMetadataGenerator(cfg, nil) - for _, test := range tests { - t.Run(test.name, func(t *testing.T) { - assert.Equal(t, test.output, metagen.Generate(test.input)) - }) - } -} - -func TestNode_GenerateFromName(t *testing.T) { - uid := "005f3b90-4b9d-12f8-acf0-31020a840133" - name := "obj" - tests := []struct { - input kubernetes.Resource - output common.MapStr - name string - }{ - { - name: "test simple object", - input: &v1.Node{ - ObjectMeta: metav1.ObjectMeta{ - Name: name, - UID: types.UID(uid), - Labels: map[string]string{ - "foo": "bar", - }, - Annotations: map[string]string{}, - }, - TypeMeta: metav1.TypeMeta{ - Kind: "Node", - APIVersion: "v1", - }, - }, - output: common.MapStr{ - "node": common.MapStr{ - "name": "obj", - "uid": uid, - }, - "labels": common.MapStr{ - "foo": "bar", - }, - }, - }, - } - - for _, test := range tests { - cfg := common.NewConfig() - nodes := cache.NewStore(cache.MetaNamespaceKeyFunc) - nodes.Add(test.input) - metagen := NewNodeMetadataGenerator(cfg, nodes) - - accessor, err := meta.Accessor(test.input) - require.Nil(t, err) - - t.Run(test.name, func(t *testing.T) { - assert.Equal(t, test.output, metagen.GenerateFromName(fmt.Sprint(accessor.GetName()))) - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/kubernetes/metadata/pod_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/kubernetes/metadata/pod_test.go deleted file mode 100644 index 34bea7a7..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/kubernetes/metadata/pod_test.go +++ /dev/null @@ -1,380 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package metadata - -import ( - "fmt" - "testing" - - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" - v1 "k8s.io/api/core/v1" - "k8s.io/apimachinery/pkg/api/meta" - metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - "k8s.io/apimachinery/pkg/types" - "k8s.io/client-go/tools/cache" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/kubernetes" -) - -func TestPod_Generate(t *testing.T) { - uid := "005f3b90-4b9d-12f8-acf0-31020a840133" - namespace := "default" - name := "obj" - boolean := true - tests := []struct { - input kubernetes.Resource - output common.MapStr - name string - }{ - { - name: "test simple object", - input: &v1.Pod{ - ObjectMeta: metav1.ObjectMeta{ - Name: name, - UID: types.UID(uid), - Namespace: namespace, - Labels: map[string]string{ - "foo": "bar", - }, - Annotations: map[string]string{ - "app": "production", - }, - }, - TypeMeta: metav1.TypeMeta{ - Kind: "Pod", - APIVersion: "v1", - }, - Spec: v1.PodSpec{ - NodeName: "testnode", - }, - }, - output: common.MapStr{ - "pod": common.MapStr{ - "name": "obj", - "uid": uid, - }, - "labels": common.MapStr{ - "foo": "bar", - }, - "annotations": common.MapStr{ - "app": "production", - }, - "namespace": "default", - "node": common.MapStr{ - "name": "testnode", - }, - }, - }, - { - name: "test object with owner reference", - input: &v1.Pod{ - ObjectMeta: metav1.ObjectMeta{ - Name: name, - UID: types.UID(uid), - Namespace: namespace, - Labels: map[string]string{ - "foo": "bar", - }, - Annotations: map[string]string{ - "app": "production", - }, - OwnerReferences: []metav1.OwnerReference{ - { - APIVersion: "apps", - Kind: "Deployment", - Name: "owner", - UID: "005f3b90-4b9d-12f8-acf0-31020a840144", - Controller: &boolean, - }, - }, - }, - TypeMeta: metav1.TypeMeta{ - Kind: "Pod", - APIVersion: "v1", - }, - Spec: v1.PodSpec{ - NodeName: "testnode", - }, - }, - output: common.MapStr{ - "pod": common.MapStr{ - "name": "obj", - "uid": uid, - }, - "namespace": "default", - "deployment": common.MapStr{ - "name": "owner", - }, - "node": common.MapStr{ - "name": "testnode", - }, - "labels": common.MapStr{ - "foo": "bar", - }, - "annotations": common.MapStr{ - "app": "production", - }, - }, - }, - } - - config, err := common.NewConfigFrom(map[string]interface{}{ - "include_annotations": []string{"app"}, - }) - assert.Nil(t, err) - - metagen := NewPodMetadataGenerator(config, nil, nil, nil) - for _, test := range tests { - t.Run(test.name, func(t *testing.T) { - assert.Equal(t, test.output, metagen.Generate(test.input)) - }) - } -} - -func TestPod_GenerateFromName(t *testing.T) { - uid := "005f3b90-4b9d-12f8-acf0-31020a840133" - namespace := "default" - name := "obj" - boolean := true - tests := []struct { - input kubernetes.Resource - output common.MapStr - name string - }{ - { - name: "test simple object", - input: &v1.Pod{ - ObjectMeta: metav1.ObjectMeta{ - Name: name, - UID: types.UID(uid), - Namespace: namespace, - Labels: map[string]string{ - "foo": "bar", - }, - Annotations: map[string]string{ - "app": "production", - }, - }, - TypeMeta: metav1.TypeMeta{ - Kind: "Pod", - APIVersion: "v1", - }, - Spec: v1.PodSpec{ - NodeName: "testnode", - }, - }, - output: common.MapStr{ - "pod": common.MapStr{ - "name": "obj", - "uid": uid, - }, - "namespace": "default", - "node": common.MapStr{ - "name": "testnode", - }, - "labels": common.MapStr{ - "foo": "bar", - }, - "annotations": common.MapStr{ - "app": "production", - }, - }, - }, - { - name: "test object with owner reference", - input: &v1.Pod{ - ObjectMeta: metav1.ObjectMeta{ - Name: name, - UID: types.UID(uid), - Namespace: namespace, - Labels: map[string]string{ - "foo": "bar", - }, - Annotations: map[string]string{ - "app": "production", - }, - OwnerReferences: []metav1.OwnerReference{ - { - APIVersion: "apps", - Kind: "Deployment", - Name: "owner", - UID: "005f3b90-4b9d-12f8-acf0-31020a840144", - Controller: &boolean, - }, - }, - }, - TypeMeta: metav1.TypeMeta{ - Kind: "Pod", - APIVersion: "v1", - }, - Spec: v1.PodSpec{ - NodeName: "testnode", - }, - }, - output: common.MapStr{ - "pod": common.MapStr{ - "name": "obj", - "uid": uid, - }, - "namespace": "default", - "deployment": common.MapStr{ - "name": "owner", - }, - "node": common.MapStr{ - "name": "testnode", - }, - "labels": common.MapStr{ - "foo": "bar", - }, - "annotations": common.MapStr{ - "app": "production", - }, - }, - }, - } - - for _, test := range tests { - config, err := common.NewConfigFrom(map[string]interface{}{ - "include_annotations": []string{"app"}, - }) - assert.Nil(t, err) - pods := cache.NewStore(cache.MetaNamespaceKeyFunc) - pods.Add(test.input) - metagen := NewPodMetadataGenerator(config, pods, nil, nil) - - accessor, err := meta.Accessor(test.input) - require.Nil(t, err) - - t.Run(test.name, func(t *testing.T) { - assert.Equal(t, test.output, metagen.GenerateFromName(fmt.Sprint(accessor.GetNamespace(), "/", accessor.GetName()))) - }) - } -} - -func TestPod_GenerateWithNodeNamespace(t *testing.T) { - uid := "005f3b90-4b9d-12f8-acf0-31020a840133" - namespace := "default" - name := "obj" - tests := []struct { - input kubernetes.Resource - node kubernetes.Resource - namespace kubernetes.Resource - output common.MapStr - name string - }{ - { - name: "test simple object", - input: &v1.Pod{ - ObjectMeta: metav1.ObjectMeta{ - Name: name, - UID: types.UID(uid), - Namespace: namespace, - Labels: map[string]string{ - "foo": "bar", - }, - Annotations: map[string]string{ - "app": "production", - }, - }, - TypeMeta: metav1.TypeMeta{ - Kind: "Pod", - APIVersion: "v1", - }, - Spec: v1.PodSpec{ - NodeName: "testnode", - }, - }, - node: &v1.Node{ - ObjectMeta: metav1.ObjectMeta{ - Name: "testnode", - UID: types.UID(uid), - Labels: map[string]string{ - "nodekey": "nodevalue", - }, - Annotations: map[string]string{}, - }, - TypeMeta: metav1.TypeMeta{ - Kind: "Node", - APIVersion: "v1", - }, - }, - namespace: &v1.Namespace{ - ObjectMeta: metav1.ObjectMeta{ - Name: namespace, - UID: types.UID(uid), - Labels: map[string]string{ - "nskey": "nsvalue", - }, - Annotations: map[string]string{}, - }, - TypeMeta: metav1.TypeMeta{ - Kind: "Namespace", - APIVersion: "v1", - }, - }, - output: common.MapStr{ - "pod": common.MapStr{ - "name": "obj", - "uid": uid, - }, - "namespace": "default", - "namespace_uid": uid, - "namespace_labels": common.MapStr{ - "nskey": "nsvalue", - }, - "node": common.MapStr{ - "name": "testnode", - "uid": uid, - "labels": common.MapStr{ - "nodekey": "nodevalue", - }, - }, - "labels": common.MapStr{ - "foo": "bar", - }, - "annotations": common.MapStr{ - "app": "production", - }, - }, - }, - } - - for _, test := range tests { - config, err := common.NewConfigFrom(map[string]interface{}{ - "include_annotations": []string{"app"}, - }) - assert.Nil(t, err) - pods := cache.NewStore(cache.MetaNamespaceKeyFunc) - pods.Add(test.input) - - nodes := cache.NewStore(cache.MetaNamespaceKeyFunc) - nodes.Add(test.node) - nodeMeta := NewNodeMetadataGenerator(config, nodes) - - namespaces := cache.NewStore(cache.MetaNamespaceKeyFunc) - namespaces.Add(test.namespace) - nsMeta := NewNamespaceMetadataGenerator(config, namespaces) - - metagen := NewPodMetadataGenerator(config, pods, nodeMeta, nsMeta) - t.Run(test.name, func(t *testing.T) { - assert.Equal(t, test.output, metagen.Generate(test.input)) - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/kubernetes/metadata/resource_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/kubernetes/metadata/resource_test.go deleted file mode 100644 index f4c25ecb..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/kubernetes/metadata/resource_test.go +++ /dev/null @@ -1,124 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package metadata - -import ( - "testing" - - "github.com/stretchr/testify/assert" - v1 "k8s.io/api/core/v1" - metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - "k8s.io/apimachinery/pkg/types" - - "github.com/elastic/go-ucfg" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/kubernetes" -) - -func TestResource_Generate(t *testing.T) { - uid := "005f3b90-4b9d-12f8-acf0-31020a840133" - namespace := "default" - name := "obj" - boolean := true - tests := []struct { - input kubernetes.Resource - output common.MapStr - name string - }{ - { - name: "test simple object", - input: &v1.Pod{ - ObjectMeta: metav1.ObjectMeta{ - Name: name, - UID: types.UID(uid), - Namespace: namespace, - Labels: map[string]string{ - "foo": "bar", - }, - Annotations: map[string]string{}, - }, - TypeMeta: metav1.TypeMeta{ - Kind: "Pod", - APIVersion: "v1", - }, - }, - output: common.MapStr{ - "pod": common.MapStr{ - "name": "obj", - "uid": uid, - }, - "labels": common.MapStr{ - "foo": "bar", - }, - "namespace": "default", - }, - }, - { - name: "test object with owner reference", - input: &v1.Pod{ - ObjectMeta: metav1.ObjectMeta{ - Name: name, - UID: types.UID(uid), - Namespace: namespace, - Labels: map[string]string{ - "foo": "bar", - }, - Annotations: map[string]string{}, - OwnerReferences: []metav1.OwnerReference{ - { - APIVersion: "apps", - Kind: "Deployment", - Name: "owner", - UID: "005f3b90-4b9d-12f8-acf0-31020a840144", - Controller: &boolean, - }, - }, - }, - TypeMeta: metav1.TypeMeta{ - Kind: "Pod", - APIVersion: "v1", - }, - }, - output: common.MapStr{ - "pod": common.MapStr{ - "name": "obj", - "uid": uid, - }, - "labels": common.MapStr{ - "foo": "bar", - }, - "namespace": "default", - "deployment": common.MapStr{ - "name": "owner", - }, - }, - }, - } - - var cfg Config - ucfg.New().Unpack(&cfg) - metagen := &Resource{ - config: &cfg, - } - for _, test := range tests { - t.Run(test.name, func(t *testing.T) { - assert.Equal(t, test.output, metagen.Generate("pod", test.input)) - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/kubernetes/metadata/service_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/kubernetes/metadata/service_test.go deleted file mode 100644 index 0fc06af3..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/kubernetes/metadata/service_test.go +++ /dev/null @@ -1,301 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package metadata - -import ( - "fmt" - "testing" - - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" - v1 "k8s.io/api/core/v1" - "k8s.io/apimachinery/pkg/api/meta" - metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - "k8s.io/apimachinery/pkg/types" - "k8s.io/client-go/tools/cache" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/kubernetes" -) - -func TestService_Generate(t *testing.T) { - uid := "005f3b90-4b9d-12f8-acf0-31020a840133" - namespace := "default" - name := "obj" - boolean := true - tests := []struct { - input kubernetes.Resource - output common.MapStr - name string - }{ - { - name: "test simple object", - input: &v1.Service{ - ObjectMeta: metav1.ObjectMeta{ - Name: name, - UID: types.UID(uid), - Namespace: namespace, - Labels: map[string]string{ - "foo": "bar", - }, - Annotations: map[string]string{}, - }, - TypeMeta: metav1.TypeMeta{ - Kind: "Service", - APIVersion: "v1", - }, - }, - output: common.MapStr{ - "service": common.MapStr{ - "name": "obj", - "uid": uid, - }, - "labels": common.MapStr{ - "foo": "bar", - }, - "namespace": "default", - }, - }, - { - name: "test object with owner reference", - input: &v1.Service{ - ObjectMeta: metav1.ObjectMeta{ - Name: name, - UID: types.UID(uid), - Namespace: namespace, - Labels: map[string]string{ - "foo": "bar", - }, - Annotations: map[string]string{}, - OwnerReferences: []metav1.OwnerReference{ - { - APIVersion: "apps", - Kind: "Deployment", - Name: "owner", - UID: "005f3b90-4b9d-12f8-acf0-31020a840144", - Controller: &boolean, - }, - }, - }, - TypeMeta: metav1.TypeMeta{ - Kind: "Service", - APIVersion: "v1", - }, - }, - output: common.MapStr{ - "service": common.MapStr{ - "name": "obj", - "uid": uid, - }, - "labels": common.MapStr{ - "foo": "bar", - }, - "namespace": "default", - "deployment": common.MapStr{ - "name": "owner", - }, - }, - }, - } - - cfg := common.NewConfig() - metagen := NewServiceMetadataGenerator(cfg, nil, nil) - for _, test := range tests { - t.Run(test.name, func(t *testing.T) { - assert.Equal(t, test.output, metagen.Generate(test.input)) - }) - } -} - -func TestService_GenerateFromName(t *testing.T) { - uid := "005f3b90-4b9d-12f8-acf0-31020a840133" - namespace := "default" - name := "obj" - boolean := true - tests := []struct { - input kubernetes.Resource - output common.MapStr - name string - }{ - { - name: "test simple object", - input: &v1.Service{ - ObjectMeta: metav1.ObjectMeta{ - Name: name, - UID: types.UID(uid), - Namespace: namespace, - Labels: map[string]string{ - "foo": "bar", - }, - Annotations: map[string]string{}, - }, - TypeMeta: metav1.TypeMeta{ - Kind: "Service", - APIVersion: "v1", - }, - }, - output: common.MapStr{ - "service": common.MapStr{ - "name": "obj", - "uid": uid, - }, - "labels": common.MapStr{ - "foo": "bar", - }, - "namespace": "default", - }, - }, - { - name: "test object with owner reference", - input: &v1.Service{ - ObjectMeta: metav1.ObjectMeta{ - Name: name, - UID: types.UID(uid), - Namespace: namespace, - Labels: map[string]string{ - "foo": "bar", - }, - Annotations: map[string]string{}, - OwnerReferences: []metav1.OwnerReference{ - { - APIVersion: "apps", - Kind: "Deployment", - Name: "owner", - UID: "005f3b90-4b9d-12f8-acf0-31020a840144", - Controller: &boolean, - }, - }, - }, - TypeMeta: metav1.TypeMeta{ - Kind: "Service", - APIVersion: "v1", - }, - }, - output: common.MapStr{ - "service": common.MapStr{ - "name": "obj", - "uid": uid, - }, - "labels": common.MapStr{ - "foo": "bar", - }, - "namespace": "default", - "deployment": common.MapStr{ - "name": "owner", - }, - }, - }, - } - - for _, test := range tests { - cfg := common.NewConfig() - services := cache.NewStore(cache.MetaNamespaceKeyFunc) - services.Add(test.input) - metagen := NewServiceMetadataGenerator(cfg, services, nil) - - accessor, err := meta.Accessor(test.input) - require.Nil(t, err) - - t.Run(test.name, func(t *testing.T) { - assert.Equal(t, test.output, metagen.GenerateFromName(fmt.Sprint(accessor.GetNamespace(), "/", accessor.GetName()))) - }) - } -} - -func TestService_GenerateWithNamespace(t *testing.T) { - uid := "005f3b90-4b9d-12f8-acf0-31020a840133" - namespace := "default" - name := "obj" - tests := []struct { - input kubernetes.Resource - namespace kubernetes.Resource - output common.MapStr - name string - }{ - { - name: "test simple object", - input: &v1.Service{ - ObjectMeta: metav1.ObjectMeta{ - Name: name, - UID: types.UID(uid), - Namespace: namespace, - Labels: map[string]string{ - "foo": "bar", - }, - Annotations: map[string]string{}, - }, - TypeMeta: metav1.TypeMeta{ - Kind: "Service", - APIVersion: "v1", - }, - }, - namespace: &v1.Namespace{ - ObjectMeta: metav1.ObjectMeta{ - Name: namespace, - UID: types.UID(uid), - Labels: map[string]string{ - "nskey": "nsvalue", - }, - Annotations: map[string]string{}, - }, - TypeMeta: metav1.TypeMeta{ - Kind: "Namespace", - APIVersion: "v1", - }, - }, - output: common.MapStr{ - "service": common.MapStr{ - "name": "obj", - "uid": uid, - }, - "labels": common.MapStr{ - "foo": "bar", - }, - // Use this for 8.0 - /* - "namespace": common.MapStr{ - "name": "default", - "uid": uid, - "labels": common.MapStr{ - "nskey": "nsvalue", - }, - },*/ - "namespace": "default", - "namespace_uid": uid, - "namespace_labels": common.MapStr{ - "nskey": "nsvalue", - }, - }, - }, - } - - for _, test := range tests { - cfg := common.NewConfig() - services := cache.NewStore(cache.MetaNamespaceKeyFunc) - services.Add(test.input) - - namespaces := cache.NewStore(cache.MetaNamespaceKeyFunc) - namespaces.Add(test.namespace) - nsMeta := NewNamespaceMetadataGenerator(cfg, namespaces) - - metagen := NewServiceMetadataGenerator(cfg, services, nsMeta) - t.Run(test.name, func(t *testing.T) { - assert.Equal(t, test.output, metagen.Generate(test.input)) - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/mapstr_pointer_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/mapstr_pointer_test.go deleted file mode 100644 index 1b94f324..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/mapstr_pointer_test.go +++ /dev/null @@ -1,56 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package common - -import ( - "testing" - "time" - - "github.com/stretchr/testify/assert" -) - -func TestMapStrPointer(t *testing.T) { - data := MapStr{ - "foo": "bar", - } - - p := NewMapStrPointer(data) - assert.Equal(t, p.Get(), data) - - newData := MapStr{ - "new": "data", - } - p.Set(newData) - assert.Equal(t, p.Get(), newData) -} - -func BenchmarkMapStrPointer(b *testing.B) { - p := NewMapStrPointer(MapStr{"counter": 0}) - go func() { - counter := 0 - for { - counter++ - p.Set(MapStr{"counter": counter}) - time.Sleep(10 * time.Millisecond) - } - }() - - for n := 0; n < b.N; n++ { - _ = p.Get() - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/mapstr_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/mapstr_test.go deleted file mode 100644 index de633ff1..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/mapstr_test.go +++ /dev/null @@ -1,1027 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package common - -import ( - "encoding/json" - "fmt" - "strings" - "testing" - - "github.com/stretchr/testify/assert" - "go.uber.org/zap/zapcore" - - "github.com/elastic/beats/v7/libbeat/logp" -) - -func TestMapStrUpdate(t *testing.T) { - assert := assert.New(t) - - a := MapStr{ - "a": 1, - "b": 2, - } - b := MapStr{ - "b": 3, - "c": 4, - } - - a.Update(b) - - assert.Equal(a, MapStr{"a": 1, "b": 3, "c": 4}) -} - -func TestMapStrDeepUpdate(t *testing.T) { - tests := []struct { - a, b, expected MapStr - }{ - { - MapStr{"a": 1}, - MapStr{"b": 2}, - MapStr{"a": 1, "b": 2}, - }, - { - MapStr{"a": 1}, - MapStr{"a": 2}, - MapStr{"a": 2}, - }, - { - MapStr{"a": 1}, - MapStr{"a": MapStr{"b": 1}}, - MapStr{"a": MapStr{"b": 1}}, - }, - { - MapStr{"a": MapStr{"b": 1}}, - MapStr{"a": MapStr{"c": 2}}, - MapStr{"a": MapStr{"b": 1, "c": 2}}, - }, - { - MapStr{"a": MapStr{"b": 1}}, - MapStr{"a": 1}, - MapStr{"a": 1}, - }, - { - MapStr{"a.b": 1}, - MapStr{"a": 1}, - MapStr{"a": 1, "a.b": 1}, - }, - { - MapStr{"a": 1}, - MapStr{"a.b": 1}, - MapStr{"a": 1, "a.b": 1}, - }, - } - - for i, test := range tests { - a, b, expected := test.a, test.b, test.expected - name := fmt.Sprintf("%v: %v + %v = %v", i, a, b, expected) - - t.Run(name, func(t *testing.T) { - a.DeepUpdate(b) - assert.Equal(t, expected, a) - }) - } -} - -func TestMapStrUnion(t *testing.T) { - assert := assert.New(t) - - a := MapStr{ - "a": 1, - "b": 2, - } - b := MapStr{ - "b": 3, - "c": 4, - } - - c := MapStrUnion(a, b) - - assert.Equal(c, MapStr{"a": 1, "b": 3, "c": 4}) -} - -func TestMapStrCopyFieldsTo(t *testing.T) { - assert := assert.New(t) - - m := MapStr{ - "a": MapStr{ - "a1": 2, - "a2": 3, - }, - "b": 2, - "c": MapStr{ - "c1": 1, - "c2": 2, - "c3": MapStr{ - "c31": 1, - "c32": 2, - }, - }, - } - c := MapStr{} - - err := m.CopyFieldsTo(c, "dd") - assert.Error(err) - assert.Equal(MapStr{}, c) - - err = m.CopyFieldsTo(c, "a") - assert.Equal(nil, err) - assert.Equal(MapStr{"a": MapStr{"a1": 2, "a2": 3}}, c) - - err = m.CopyFieldsTo(c, "c.c1") - assert.Equal(nil, err) - assert.Equal(MapStr{"a": MapStr{"a1": 2, "a2": 3}, "c": MapStr{"c1": 1}}, c) - - err = m.CopyFieldsTo(c, "b") - assert.Equal(nil, err) - assert.Equal(MapStr{"a": MapStr{"a1": 2, "a2": 3}, "c": MapStr{"c1": 1}, "b": 2}, c) - - err = m.CopyFieldsTo(c, "c.c3.c32") - assert.Equal(nil, err) - assert.Equal(MapStr{"a": MapStr{"a1": 2, "a2": 3}, "c": MapStr{"c1": 1, "c3": MapStr{"c32": 2}}, "b": 2}, c) -} - -func TestMapStrDelete(t *testing.T) { - assert := assert.New(t) - - m := MapStr{ - "c": MapStr{ - "c1": 1, - "c2": 2, - "c3": MapStr{ - "c31": 1, - "c32": 2, - }, - }, - } - - err := m.Delete("c.c2") - assert.Equal(nil, err) - assert.Equal(MapStr{"c": MapStr{"c1": 1, "c3": MapStr{"c31": 1, "c32": 2}}}, m) - - err = m.Delete("c.c2.c21") - assert.NotEqual(nil, err) - assert.Equal(MapStr{"c": MapStr{"c1": 1, "c3": MapStr{"c31": 1, "c32": 2}}}, m) - - err = m.Delete("c.c3.c31") - assert.Equal(nil, err) - assert.Equal(MapStr{"c": MapStr{"c1": 1, "c3": MapStr{"c32": 2}}}, m) - - err = m.Delete("c") - assert.Equal(nil, err) - assert.Equal(MapStr{}, m) -} - -func TestHasKey(t *testing.T) { - assert := assert.New(t) - - m := MapStr{ - "c": MapStr{ - "c1": 1, - "c2": 2, - "c3": MapStr{ - "c31": 1, - "c32": 2, - }, - "c4.f": 19, - }, - "d.f": 1, - } - - hasKey, err := m.HasKey("c.c2") - assert.Equal(nil, err) - assert.Equal(true, hasKey) - - hasKey, err = m.HasKey("c.c4") - assert.Equal(nil, err) - assert.Equal(false, hasKey) - - hasKey, err = m.HasKey("c.c3.c32") - assert.Equal(nil, err) - assert.Equal(true, hasKey) - - hasKey, err = m.HasKey("dd") - assert.Equal(nil, err) - assert.Equal(false, hasKey) - - hasKey, err = m.HasKey("d.f") - assert.Equal(nil, err) - assert.Equal(true, hasKey) - - hasKey, err = m.HasKey("c.c4.f") - assert.Equal(nil, err) - assert.Equal(true, hasKey) -} - -func TestMapStrPut(t *testing.T) { - m := MapStr{ - "subMap": MapStr{ - "a": 1, - }, - } - - // Add new value to the top-level. - v, err := m.Put("a", "ok") - assert.NoError(t, err) - assert.Nil(t, v) - assert.Equal(t, MapStr{"a": "ok", "subMap": MapStr{"a": 1}}, m) - - // Add new value to subMap. - v, err = m.Put("subMap.b", 2) - assert.NoError(t, err) - assert.Nil(t, v) - assert.Equal(t, MapStr{"a": "ok", "subMap": MapStr{"a": 1, "b": 2}}, m) - - // Overwrite a value in subMap. - v, err = m.Put("subMap.a", 2) - assert.NoError(t, err) - assert.Equal(t, 1, v) - assert.Equal(t, MapStr{"a": "ok", "subMap": MapStr{"a": 2, "b": 2}}, m) - - // Add value to map that does not exist. - m = MapStr{} - v, err = m.Put("subMap.newMap.a", 1) - assert.NoError(t, err) - assert.Nil(t, v) - assert.Equal(t, MapStr{"subMap": MapStr{"newMap": MapStr{"a": 1}}}, m) -} - -func TestMapStrGetValue(t *testing.T) { - - tests := []struct { - input MapStr - key string - output interface{} - error bool - }{ - { - MapStr{"a": 1}, - "a", - 1, - false, - }, - { - MapStr{"a": MapStr{"b": 1}}, - "a", - MapStr{"b": 1}, - false, - }, - { - MapStr{"a": MapStr{"b": 1}}, - "a.b", - 1, - false, - }, - { - MapStr{"a": MapStr{"b.c": 1}}, - "a", - MapStr{"b.c": 1}, - false, - }, - { - MapStr{"a": MapStr{"b.c": 1}}, - "a.b", - nil, - true, - }, - { - MapStr{"a.b": MapStr{"c": 1}}, - "a.b", - MapStr{"c": 1}, - false, - }, - { - MapStr{"a.b": MapStr{"c": 1}}, - "a.b.c", - nil, - true, - }, - { - MapStr{"a": MapStr{"b.c": 1}}, - "a.b.c", - 1, - false, - }, - } - - for _, test := range tests { - v, err := test.input.GetValue(test.key) - if test.error { - assert.Error(t, err) - } else { - assert.NoError(t, err) - } - assert.Equal(t, test.output, v) - - } -} - -func TestClone(t *testing.T) { - assert := assert.New(t) - - m := MapStr{ - "c1": 1, - "c2": 2, - "c3": MapStr{ - "c31": 1, - "c32": 2, - }, - } - - c := m.Clone() - assert.Equal(MapStr{"c31": 1, "c32": 2}, c["c3"]) -} - -func TestString(t *testing.T) { - type io struct { - Input MapStr - Output string - } - tests := []io{ - { - Input: MapStr{ - "a": "b", - }, - Output: `{"a":"b"}`, - }, - { - Input: MapStr{ - "a": []int{1, 2, 3}, - }, - Output: `{"a":[1,2,3]}`, - }, - } - for _, test := range tests { - assert.Equal(t, test.Output, test.Input.String()) - } -} - -// Smoke test. The method has no observable outputs so this -// is only verifying there are no panics. -func TestStringToPrint(t *testing.T) { - m := MapStr{} - - assert.Equal(t, "{}", m.StringToPrint()) - assert.Equal(t, true, len(m.StringToPrint()) > 0) -} - -func TestMergeFields(t *testing.T) { - type io struct { - UnderRoot bool - Event MapStr - Fields MapStr - Output MapStr - Err string - } - tests := []io{ - // underRoot = true, merges - { - UnderRoot: true, - Event: MapStr{ - "a": "1", - }, - Fields: MapStr{ - "b": 2, - }, - Output: MapStr{ - "a": "1", - "b": 2, - }, - }, - - // underRoot = true, overwrites existing - { - UnderRoot: true, - Event: MapStr{ - "a": "1", - }, - Fields: MapStr{ - "a": 2, - }, - Output: MapStr{ - "a": 2, - }, - }, - - // underRoot = false, adds new 'fields' when it doesn't exist - { - UnderRoot: false, - Event: MapStr{ - "a": "1", - }, - Fields: MapStr{ - "a": 2, - }, - Output: MapStr{ - "a": "1", - "fields": MapStr{ - "a": 2, - }, - }, - }, - - // underRoot = false, merge with existing 'fields' and overwrites existing keys - { - UnderRoot: false, - Event: MapStr{ - "fields": MapStr{ - "a": "1", - "b": 2, - }, - }, - Fields: MapStr{ - "a": 3, - "c": 4, - }, - Output: MapStr{ - "fields": MapStr{ - "a": 3, - "b": 2, - "c": 4, - }, - }, - }, - - // underRoot = false, error when 'fields' is wrong type - { - UnderRoot: false, - Event: MapStr{ - "fields": "not a MapStr", - }, - Fields: MapStr{ - "a": 3, - }, - Output: MapStr{ - "fields": "not a MapStr", - }, - Err: "expected map", - }, - } - - for _, test := range tests { - err := MergeFields(test.Event, test.Fields, test.UnderRoot) - assert.Equal(t, test.Output, test.Event) - if test.Err != "" { - assert.Contains(t, err.Error(), test.Err) - } else { - assert.NoError(t, err) - } - } -} - -func TestMergeFieldsDeep(t *testing.T) { - type io struct { - UnderRoot bool - Event MapStr - Fields MapStr - Output MapStr - Err string - } - tests := []io{ - // underRoot = true, merges - { - UnderRoot: true, - Event: MapStr{ - "a": "1", - }, - Fields: MapStr{ - "b": 2, - }, - Output: MapStr{ - "a": "1", - "b": 2, - }, - }, - - // underRoot = true, overwrites existing - { - UnderRoot: true, - Event: MapStr{ - "a": "1", - }, - Fields: MapStr{ - "a": 2, - }, - Output: MapStr{ - "a": 2, - }, - }, - - // underRoot = false, adds new 'fields' when it doesn't exist - { - UnderRoot: false, - Event: MapStr{ - "a": "1", - }, - Fields: MapStr{ - "a": 2, - }, - Output: MapStr{ - "a": "1", - "fields": MapStr{ - "a": 2, - }, - }, - }, - - // underRoot = false, merge with existing 'fields' and overwrites existing keys - { - UnderRoot: false, - Event: MapStr{ - "fields": MapStr{ - "a": "1", - "b": 2, - }, - }, - Fields: MapStr{ - "a": 3, - "c": 4, - }, - Output: MapStr{ - "fields": MapStr{ - "a": 3, - "b": 2, - "c": 4, - }, - }, - }, - - // underRoot = false, error when 'fields' is wrong type - { - UnderRoot: false, - Event: MapStr{ - "fields": "not a MapStr", - }, - Fields: MapStr{ - "a": 3, - }, - Output: MapStr{ - "fields": "not a MapStr", - }, - Err: "expected map", - }, - - // underRoot = true, merges recursively - { - UnderRoot: true, - Event: MapStr{ - "my": MapStr{ - "field1": "field1", - }, - }, - Fields: MapStr{ - "my": MapStr{ - "field2": "field2", - "field3": "field3", - }, - }, - Output: MapStr{ - "my": MapStr{ - "field1": "field1", - "field2": "field2", - "field3": "field3", - }, - }, - }, - - // underRoot = true, merges recursively and overrides - { - UnderRoot: true, - Event: MapStr{ - "my": MapStr{ - "field1": "field1", - "field2": "field2", - }, - }, - Fields: MapStr{ - "my": MapStr{ - "field2": "fieldTWO", - "field3": "field3", - }, - }, - Output: MapStr{ - "my": MapStr{ - "field1": "field1", - "field2": "fieldTWO", - "field3": "field3", - }, - }, - }, - - // underRoot = false, merges recursively under existing 'fields' - { - UnderRoot: false, - Event: MapStr{ - "fields": MapStr{ - "my": MapStr{ - "field1": "field1", - }, - }, - }, - Fields: MapStr{ - "my": MapStr{ - "field2": "field2", - "field3": "field3", - }, - }, - Output: MapStr{ - "fields": MapStr{ - "my": MapStr{ - "field1": "field1", - "field2": "field2", - "field3": "field3", - }, - }, - }, - }, - } - - for _, test := range tests { - err := MergeFieldsDeep(test.Event, test.Fields, test.UnderRoot) - assert.Equal(t, test.Output, test.Event) - if test.Err != "" { - assert.Contains(t, err.Error(), test.Err) - } else { - assert.NoError(t, err) - } - } -} - -func TestAddTag(t *testing.T) { - type io struct { - Event MapStr - Tags []string - Output MapStr - Err string - } - tests := []io{ - // No existing tags, creates new tag array - { - Event: MapStr{}, - Tags: []string{"json"}, - Output: MapStr{ - "tags": []string{"json"}, - }, - }, - // Existing tags is a []string, appends - { - Event: MapStr{ - "tags": []string{"json"}, - }, - Tags: []string{"docker"}, - Output: MapStr{ - "tags": []string{"json", "docker"}, - }, - }, - // Existing tags is a []interface{}, appends - { - Event: MapStr{ - "tags": []interface{}{"json"}, - }, - Tags: []string{"docker"}, - Output: MapStr{ - "tags": []interface{}{"json", "docker"}, - }, - }, - // Existing tags is not a []string or []interface{} - { - Event: MapStr{ - "tags": "not a slice", - }, - Tags: []string{"docker"}, - Output: MapStr{ - "tags": "not a slice", - }, - Err: "expected string array", - }, - } - - for _, test := range tests { - err := AddTags(test.Event, test.Tags) - assert.Equal(t, test.Output, test.Event) - if test.Err != "" { - assert.Contains(t, err.Error(), test.Err) - } else { - assert.NoError(t, err) - } - } -} - -func TestAddTagsWithKey(t *testing.T) { - type io struct { - Event MapStr - Key string - Tags []string - Output MapStr - Err string - } - tests := []io{ - // No existing tags, creates new tag array - { - Event: MapStr{}, - Key: "tags", - Tags: []string{"json"}, - Output: MapStr{ - "tags": []string{"json"}, - }, - }, - // Existing tags is a []string, appends - { - Event: MapStr{ - "tags": []string{"json"}, - }, - Key: "tags", - Tags: []string{"docker"}, - Output: MapStr{ - "tags": []string{"json", "docker"}, - }, - }, - // Existing tags are in submap and is a []interface{}, appends - { - Event: MapStr{ - "log": MapStr{ - "flags": []interface{}{"json"}, - }, - }, - Key: "log.flags", - Tags: []string{"docker"}, - Output: MapStr{ - "log": MapStr{ - "flags": []interface{}{"json", "docker"}, - }, - }, - }, - // Existing tags are in a submap and is not a []string or []interface{} - { - Event: MapStr{ - "log": MapStr{ - "flags": "not a slice", - }, - }, - Key: "log.flags", - Tags: []string{"docker"}, - Output: MapStr{ - "log": MapStr{ - "flags": "not a slice", - }, - }, - Err: "expected string array", - }, - } - - for _, test := range tests { - err := AddTagsWithKey(test.Event, test.Key, test.Tags) - assert.Equal(t, test.Output, test.Event) - if test.Err != "" { - assert.Contains(t, err.Error(), test.Err) - } else { - assert.NoError(t, err) - } - } -} - -func TestFlatten(t *testing.T) { - type data struct { - Event MapStr - Expected MapStr - } - tests := []data{ - { - Event: MapStr{ - "hello": MapStr{ - "world": 15, - }, - }, - Expected: MapStr{ - "hello.world": 15, - }, - }, - { - Event: MapStr{ - "test": 15, - }, - Expected: MapStr{ - "test": 15, - }, - }, - { - Event: MapStr{ - "test": 15, - "hello": MapStr{ - "world": MapStr{ - "ok": "test", - }, - }, - "elastic": MapStr{ - "for": "search", - }, - }, - Expected: MapStr{ - "test": 15, - "hello.world.ok": "test", - "elastic.for": "search", - }, - }, - } - - for _, test := range tests { - assert.Equal(t, test.Expected, test.Event.Flatten()) - } -} - -func BenchmarkMapStrFlatten(b *testing.B) { - m := MapStr{ - "test": 15, - "hello": MapStr{ - "world": MapStr{ - "ok": "test", - }, - }, - "elastic": MapStr{ - "for": "search", - }, - } - - b.ResetTimer() - for i := 0; i < b.N; i++ { - _ = m.Flatten() - } -} - -// Ensure the MapStr is marshaled in logs the same way it is by json.Marshal. -func TestMapStrJSONLog(t *testing.T) { - logp.DevelopmentSetup(logp.ToObserverOutput()) - - m := MapStr{ - "test": 15, - "hello": MapStr{ - "world": MapStr{ - "ok": "test", - }, - }, - "elastic": MapStr{ - "for": "search", - }, - } - - data, err := json.Marshal(MapStr{"m": m}) - if err != nil { - t.Fatal(err) - } - expectedJSON := string(data) - - logp.NewLogger("test").Infow("msg", "m", m) - logs := logp.ObserverLogs().TakeAll() - if assert.Len(t, logs, 1) { - log := logs[0] - - // Encode like zap does. - e := zapcore.NewJSONEncoder(zapcore.EncoderConfig{}) - buf, err := e.EncodeEntry(log.Entry, log.Context) - if err != nil { - t.Fatal(err) - } - - // Zap adds a newline to end the JSON object. - actualJSON := strings.TrimSpace(buf.String()) - - assert.Equal(t, string(expectedJSON), actualJSON) - } -} - -func BenchmarkMapStrLogging(b *testing.B) { - logp.DevelopmentSetup(logp.ToDiscardOutput()) - logger := logp.NewLogger("benchtest") - - m := MapStr{ - "test": 15, - "hello": MapStr{ - "world": MapStr{ - "ok": "test", - }, - }, - "elastic": MapStr{ - "for": "search", - }, - } - - b.ResetTimer() - for i := 0; i < b.N; i++ { - logger.Infow("test", "mapstr", m) - } -} - -func BenchmarkWalkMap(b *testing.B) { - - globalM := MapStr{ - "hello": MapStr{ - "world": MapStr{ - "ok": "test", - }, - }, - } - - b.Run("Get", func(b *testing.B) { - b.ResetTimer() - - for i := 0; i < b.N; i++ { - globalM.GetValue("test.world.ok") - } - }) - - b.Run("Put", func(b *testing.B) { - b.ResetTimer() - for i := 0; i < b.N; i++ { - m := MapStr{ - "hello": MapStr{ - "world": MapStr{ - "ok": "test", - }, - }, - } - - m.Put("hello.world.new", 17) - } - }) - - b.Run("PutMissing", func(b *testing.B) { - b.ResetTimer() - for i := 0; i < b.N; i++ { - m := MapStr{} - - m.Put("a.b.c", 17) - } - }) - - b.Run("HasKey", func(b *testing.B) { - b.ResetTimer() - - for i := 0; i < b.N; i++ { - globalM.HasKey("hello.world.ok") - globalM.HasKey("hello.world.no_ok") - } - }) - - b.Run("HasKeyFirst", func(b *testing.B) { - b.ResetTimer() - - for i := 0; i < b.N; i++ { - globalM.HasKey("hello") - } - }) - - b.Run("Delete", func(b *testing.B) { - b.ResetTimer() - - for i := 0; i < b.N; i++ { - m := MapStr{ - "hello": MapStr{ - "world": MapStr{ - "ok": "test", - }, - }, - } - m.Put("hello.world.test", 17) - } - }) -} - -func TestFormat(t *testing.T) { - input := MapStr{ - "foo": "bar", - "password": "SUPER_SECURE", - } - - tests := map[string]string{ - "%v": `{"foo":"bar","password":"xxxxx"}`, - "%+v": `{"foo":"bar","password":"SUPER_SECURE"}`, - "%#v": `{"foo":"bar","password":"SUPER_SECURE"}`, - "%s": `{"foo":"bar","password":"xxxxx"}`, - "%+s": `{"foo":"bar","password":"SUPER_SECURE"}`, - "%#s": `{"foo":"bar","password":"SUPER_SECURE"}`, - } - - for verb, expected := range tests { - t.Run(verb, func(t *testing.T) { - actual := fmt.Sprintf(verb, input) - assert.Equal(t, expected, actual) - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/match/matcher_bench_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/match/matcher_bench_test.go deleted file mode 100644 index 3e10711a..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/match/matcher_bench_test.go +++ /dev/null @@ -1,163 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package match - -import ( - "bytes" - "fmt" - "regexp" - "testing" -) - -type testContent struct { - name string - lines [][]byte -} - -type benchRunner struct { - title string - f func(*testing.B) -} - -var allContents = []testContent{ - mixedContent, - logContent, - logContent2, - logContentLevel, -} - -var mixedContent = makeContent("mixed", `Lorem ipsum dolor sit amet, -PATTERN consectetur adipiscing elit. Nam vitae turpis augue. - Quisque euismod erat tortor, posuere auctor elit fermentum vel. Proin in odio - -23-08-2016 eleifend, maximus turpis non, lacinia ligula. Nullam vel pharetra quam, id egestas - -massa. Sed a vestibulum libero. Sed tellus lorem, imperdiet non nisl ac, - aliquet placerat magna. Sed PATTERN in bibendum eros. Curabitur ut pretium neque. Sed -23-08-2016 egestas elit et leo consectetur, nec dignissim arcu ultricies. Sed molestie tempor - -erat, a maximus sapien rutrum ut. Curabitur congue condimentum dignissim. - Mauris hendrerit, velit nec accumsan egestas, augue justo tincidunt risus, - -a facilisis nulla augue PATTERN eu metus. Duis vel neque sit amet nunc elementum viverra -eu ut ligula. Mauris et libero lacus.`) - -var logContent = makeContent("simple_log", `23-08-2016 15:10:01 - Lorem ipsum dolor sit amet, -23-08-2016 15:10:02 - PATTERN consectetur adipiscing elit. Nam vitae turpis augue. -23-08-2016 15:10:03 - Quisque euismod erat tortor, posuere auctor elit fermentum vel. Proin in odio -23-08-2016 15:10:05 - 23-08-2016 eleifend, maximus turpis non, lacinia ligula. Nullam vel pharetra quam, id egestas -23-08-2016 15:10:07 - massa. Sed a vestibulum libero. Sed tellus lorem, imperdiet non nisl ac, -23-08-2016 15:10:08 - aliquet placerat magna. Sed PATTERN in bibendum eros. Curabitur ut pretium neque. Sed -23-08-2016 15:10:09 - 23-08-2016 egestas elit et leo consectetur, nec dignissim arcu ultricies. Sed molestie tempor -23-08-2016 15:10:11 - erat, a maximus sapien rutrum ut. Curabitur congue condimentum dignissim. -23-08-2016 15:10:12 - Mauris hendrerit, velit nec accumsan egestas, augue justo tincidunt risus, -23-08-2016 15:10:14 - a facilisis nulla augue PATTERN eu metus. Duis vel neque sit amet nunc elementum viverra -eu ut ligula. Mauris et libero lacus. -`) - -var logContent2 = makeContent("simple_log2", `2016-08-23 15:10:01 - DEBUG - Lorem ipsum dolor sit amet, -2016-08-23 15:10:02 - INFO - PATTERN consectetur adipiscing elit. Nam vitae turpis augue. -2016-08-23 15:10:03 - DEBUG - Quisque euismod erat tortor, posuere auctor elit fermentum vel. Proin in odio -2016-08-23 15:10:05 - ERROR - 23-08-2016 eleifend, maximus turpis non, lacinia ligula. Nullam vel pharetra quam, id egestas -2016-08-23 15:10:07 - WARN - massa. Sed a vestibulum libero. Sed tellus lorem, imperdiet non nisl ac, -2016-08-23 15:10:08 - CRIT - aliquet placerat magna. Sed PATTERN in bibendum eros. Curabitur ut pretium neque. Sed -2016-08-23 15:10:09 - DEBUG - 23-08-2016 egestas elit et leo consectetur, nec dignissim arcu ultricies. Sed molestie tempor -2016-08-23 15:10:11 - ERROR - erat, a maximus sapien rutrum ut. Curabitur congue condimentum dignissim. -2016-08-23 15:10:12 - INFO - Mauris hendrerit, velit nec accumsan egestas, augue justo tincidunt risus, -2016-08-23 15:10:14 - INFO - a facilisis nulla augue PATTERN eu metus. Duis vel neque sit amet nunc elementum viverra eu ut ligula. Mauris et libero lacus. -`) - -var logContentLevel = makeContent("simple_log_with_level", `DEBUG - 2016-08-23 15:10:01 - Lorem ipsum dolor sit amet, -INFO - 2016-08-23 15:10:02 - PATTERN consectetur adipiscing elit. Nam vitae turpis augue. -DEBUG - 2016-08-23 15:10:03 - Quisque euismod erat tortor, posuere auctor elit fermentum vel. Proin in odio -ERROR - 2016-08-23 15:10:05 - 23-08-2016 eleifend, maximus turpis non, lacinia ligula. Nullam vel pharetra quam, id egestas -WARN - 2016-08-23 15:10:07 - massa. Sed a vestibulum libero. Sed tellus lorem, imperdiet non nisl ac, -CRIT - 2016-08-23 15:10:08 - aliquet placerat magna. Sed PATTERN in bibendum eros. Curabitur ut pretium neque. Sed -DEBUG - 2016-08-23 15:10:09 - 23-08-2016 egestas elit et leo consectetur, nec dignissim arcu ultricies. Sed molestie tempor -ERROR -2016-08-23 15:10:11 - erat, a maximus sapien rutrum ut. Curabitur congue condimentum dignissim. -DEBUG - 2016-08-23 15:10:12 - Mauris hendrerit, velit nec accumsan egestas, augue justo tincidunt risus, -INFO - 2016-08-23 15:10:14 - a facilisis nulla augue PATTERN eu metus. Duis vel neque sit amet nunc elementum viverra -eu ut ligula. Mauris et libero lacus. -`) - -func BenchmarkPatterns(b *testing.B) { - patterns := []struct { - title string - regex string - }{ - {"match any 1", `^.*$`}, - {"match any 2", `.*`}, - {"startsWith 'PATTERN'", `^PATTERN`}, - {"startsWith ' '", `^ `}, - {"startsWithDate", `^\d{2}-\d{2}-\d{4}`}, - {"startsWithDate2", `^\d{4}-\d{2}-\d{2}`}, - {"startsWithDate3", `^\d\d\d\d-\d\d-\d\d`}, - {"startsWithDate4", `^20\d{2}-\d{2}-\d{2}`}, - {"startsWithDateAndSpace", `^\d{4}-\d{2}-\d{2} `}, - {"startsWithLevel", `^(DEBUG|INFO|WARN|ERR|CRIT)`}, - {"hasLevel", `(DEBUG|INFO|WARN|ERR|CRIT)`}, - {"contains 'PATTERN'", `PATTERN`}, - {"contains 'PATTERN' with '.*", `.*PATTERN.*`}, - {"empty line", `^$`}, - {"empty line with optional whitespace", `^\s*$`}, - } - - runTitle := func(matcher, name, content string) string { - return fmt.Sprintf("Name=%v, Matcher=%v, Content=%v", name, matcher, content) - } - - for i, pattern := range patterns { - b.Logf("benchmark (%v): %v", i, pattern.title) - - regex := regexp.MustCompile(pattern.regex) - matcher := MustCompile(pattern.regex) - - b.Logf("regex: %v", regex) - b.Logf("matcher: %v", matcher) - - for _, content := range allContents { - title := runTitle("Regex", pattern.title, content.name) - runner := makeRunner(title, content.lines, regex.Match) - b.Run(runner.title, runner.f) - - title = runTitle("Match", pattern.title, content.name) - runner = makeRunner(title, content.lines, matcher.Match) - b.Run(runner.title, runner.f) - } - } -} - -func makeRunner(title string, content [][]byte, m func([]byte) bool) benchRunner { - return benchRunner{ - title, - func(b *testing.B) { - for i := 0; i < b.N; i++ { - for _, line := range content { - m(line) - } - } - }, - } -} - -func makeContent(name, s string) testContent { - return testContent{ - name, - bytes.Split([]byte(s), []byte("\n")), - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/match/matcher_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/match/matcher_test.go deleted file mode 100644 index 9773cbb0..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/match/matcher_test.go +++ /dev/null @@ -1,433 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package match - -import ( - "reflect" - "regexp" - "testing" -) - -func TestMatchers(t *testing.T) { - typeOf := func(v interface{}) reflect.Type { - return reflect.TypeOf(v) - } - - tests := []struct { - pattern string - matcherType reflect.Type - matches []string - noMatches []string - }{ - { - `.*`, - typeOf((*matchAny)(nil)), - []string{ - "any matches always", - }, - nil, - }, - { - `^$`, - typeOf((*emptyStringMatcher)(nil)), - []string{""}, - []string{"not empty"}, - }, - { - `^\s*$`, - typeOf((*emptyWhiteStringMatcher)(nil)), - []string{"", " ", " ", "\t", "\n"}, - []string{"not empty"}, - }, - { - `substring`, - typeOf((*substringMatcher)(nil)), - []string{ - "has substring in middle", - "substring at beginning", - "ends with substring", - }, - []string{"missing sub-string"}, - }, - { - `^.*substring`, - typeOf((*substringMatcher)(nil)), - []string{ - "has substring in middle", - "substring at beginning", - "ends with substring", - }, - []string{"missing sub-string"}, - }, - { - `substring.*$`, - typeOf((*substringMatcher)(nil)), - []string{ - "has substring in middle", - "substring at beginning", - "ends with substring", - }, - []string{"missing sub-string"}, - }, - { - `^.*substring.*$`, - typeOf((*substringMatcher)(nil)), - []string{ - "has substring in middle", - "substring at beginning", - "ends with substring", - }, - []string{"missing sub-string"}, - }, - { - `^equals$`, - typeOf((*equalsMatcher)(nil)), - []string{"equals"}, - []string{"not equals"}, - }, - { - `(alt|substring)`, - typeOf((*altSubstringMatcher)(nil)), - []string{ - "has alt in middle", - "alt at beginning", - "uses substring", - }, - []string{"missing sub-string"}, - }, - { - `alt|substring`, - typeOf((*altSubstringMatcher)(nil)), - []string{ - "has alt in middle", - "alt at beginning", - "uses substring", - }, - []string{"missing sub-string"}, - }, - { - `^prefix`, - typeOf((*prefixMatcher)(nil)), - []string{"prefix string match"}, - []string{"missing prefix string"}, - }, - { - `^(DEBUG|INFO|ERROR)`, - typeOf((*altPrefixMatcher)(nil)), - []string{ - "DEBUG - should match", - "INFO - should match too", - "ERROR - yep", - }, - []string{ - "This should not match", - }, - }, - { - `^\d\d\d\d-\d\d-\d\d`, - typeOf((*prefixNumDate)(nil)), - []string{ - "2017-01-02 should match", - "2017-01-03 should also match", - }, - []string{ - "- 2017-01-02 should not match", - "fail", - }, - }, - { - `^\d{4}-\d{2}-\d{2}`, - typeOf((*prefixNumDate)(nil)), - []string{ - "2017-01-02 should match", - "2017-01-03 should also match", - }, - []string{ - "- 2017-01-02 should not match", - "fail", - }, - }, - { - `^(\d{2}){2}-\d{2}-\d{2}`, - typeOf((*prefixNumDate)(nil)), - []string{ - "2017-01-02 should match", - "2017-01-03 should also match", - }, - []string{ - "- 2017-01-02 should not match", - "fail", - }, - }, - { - `^\d{4}-\d{2}-\d{2} - `, - typeOf((*prefixNumDate)(nil)), - []string{ - "2017-01-02 - should match", - "2017-01-03 - should also match", - }, - []string{ - "- 2017-01-02 should not match", - "fail", - }, - }, - { - `^20\d{2}-\d{2}-\d{2}`, - typeOf((*prefixNumDate)(nil)), - []string{ - "2017-01-02 should match", - "2017-01-03 should also match", - }, - []string{ - "- 2017-01-02 should not match", - "fail", - }, - }, - { - `^20\d{2}-\d{2}-\d{2} \d{2}:\d{2}`, - typeOf((*prefixNumDate)(nil)), - []string{ - "2017-01-02 10:10 should match", - "2017-01-03 10:11 should also match", - }, - []string{ - "- 2017-01-02 should not match", - "fail", - }, - }, - { - `(?i:case)`, - typeOf((*regexp.Regexp)(nil)), - []string{"case", "Case", "CaSe", "cAsE"}, - nil, - }, - { - `(?i)case`, - typeOf((*regexp.Regexp)(nil)), - []string{"case", "Case", "CaSe", "cAsE"}, - nil, - }, - { - `(?i)[a-z]`, - typeOf((*regexp.Regexp)(nil)), - []string{"case", "Case", "CaSe", "cAsE"}, - nil, - }, - { - `(?i)[A-Z]`, - typeOf((*regexp.Regexp)(nil)), - []string{"case", "Case", "CaSe", "cAsE"}, - nil, - }, - { - `(c[aA]se)`, - typeOf((*regexp.Regexp)(nil)), - []string{"case", "cAse"}, - []string{"Case", "CaSe", "cAsE"}, - }, - } - - for i, test := range tests { - t.Logf("run test (%v): %v", i, test.pattern) - - matcher, err := Compile(test.pattern) - if err != nil { - t.Error(err) - continue - } - - t.Logf(" matcher: %v", matcher) - - matcherType := reflect.TypeOf(matcher.stringMatcher) - if matcherType != test.matcherType { - t.Errorf(" Matcher type mismatch (expected=%v, actual=%v)", - test.matcherType, - matcherType, - ) - } - - for _, content := range test.matches { - if !matcher.MatchString(content) { - t.Errorf(" failed to match string: '%v'", content) - continue - } - - if !matcher.Match([]byte(content)) { - t.Errorf(" failed to match byte string: '%v'", content) - continue - } - } - - for _, content := range test.noMatches { - if matcher.MatchString(content) { - t.Errorf(" should not match string: '%v'", content) - continue - } - - if matcher.Match([]byte(content)) { - t.Errorf(" should not match string: '%v'", content) - continue - } - } - } -} - -func TestExactMatchers(t *testing.T) { - typeOf := func(v interface{}) reflect.Type { - return reflect.TypeOf(v) - } - - tests := []struct { - pattern string - matcherType reflect.Type - matches []string - noMatches []string - }{ - { - `.*`, - typeOf((*matchAny)(nil)), - []string{ - "any matches always", - }, - nil, - }, - { - `^$`, - typeOf((*emptyStringMatcher)(nil)), - []string{""}, - []string{"not empty"}, - }, - { - `^\s*$`, - typeOf((*emptyWhiteStringMatcher)(nil)), - []string{"", " ", " ", "\t", "\n"}, - []string{"not empty"}, - }, - { - `.*substring.*`, - typeOf((*substringMatcher)(nil)), - []string{ - "has substring in middle", - "substring at beginning", - "ends with substring", - }, - []string{"missing sub-string"}, - }, - { - `^.*substring.*`, - typeOf((*substringMatcher)(nil)), - []string{ - "has substring in middle", - "substring at beginning", - "ends with substring", - }, - []string{"missing sub-string"}, - }, - { - `.*substring.*$`, - typeOf((*substringMatcher)(nil)), - []string{ - "has substring in middle", - "substring at beginning", - "ends with substring", - }, - []string{"missing sub-string"}, - }, - { - `^.*substring.*$`, - typeOf((*substringMatcher)(nil)), - []string{ - "has substring in middle", - "substring at beginning", - "ends with substring", - }, - []string{"missing sub-string"}, - }, - { - `equals`, - typeOf((*equalsMatcher)(nil)), - []string{"equals"}, - []string{"not equals"}, - }, - { - `^equals`, - typeOf((*equalsMatcher)(nil)), - []string{"equals"}, - []string{"not equals"}, - }, - { - `equals$`, - typeOf((*equalsMatcher)(nil)), - []string{"equals"}, - []string{"not equals"}, - }, - { - `DEBUG|INFO`, - typeOf((*oneOfMatcher)(nil)), - []string{ - "DEBUG", - "INFO", - }, - []string{"none"}, - }, - } - - for i, test := range tests { - t.Logf("run test (%v): %v", i, test.pattern) - - matcher, err := CompileExact(test.pattern) - if err != nil { - t.Error(err) - continue - } - - t.Logf(" matcher: %v", matcher) - - matcherType := reflect.TypeOf(matcher.stringMatcher) - if matcherType != test.matcherType { - t.Errorf(" Matcher type mismatch (expected=%v, actual=%v)", - test.matcherType, - matcherType, - ) - } - - for _, content := range test.matches { - if !matcher.MatchString(content) { - t.Errorf(" failed to match string: '%v'", content) - continue - } - - if !matcher.Match([]byte(content)) { - t.Errorf(" failed to match byte string: '%v'", content) - continue - } - } - - for _, content := range test.noMatches { - if matcher.MatchString(content) { - t.Errorf(" should not match string: '%v'", content) - continue - } - - if matcher.Match([]byte(content)) { - t.Errorf(" should not match string: '%v'", content) - continue - } - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/math_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/math_test.go deleted file mode 100644 index bb47239e..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/math_test.go +++ /dev/null @@ -1,34 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package common - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestRound(t *testing.T) { - assert.EqualValues(t, 0.5, Round(0.5, DefaultDecimalPlacesCount)) - assert.EqualValues(t, 0.5, Round(0.50004, DefaultDecimalPlacesCount)) - assert.EqualValues(t, 0.5001, Round(0.50005, DefaultDecimalPlacesCount)) - - assert.EqualValues(t, 1234.5, Round(1234.5, DefaultDecimalPlacesCount)) - assert.EqualValues(t, 1234.5, Round(1234.50004, DefaultDecimalPlacesCount)) - assert.EqualValues(t, 1234.5001, Round(1234.50005, DefaultDecimalPlacesCount)) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/net_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/net_test.go deleted file mode 100644 index 85831579..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/net_test.go +++ /dev/null @@ -1,45 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package common - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestIsLoopback(t *testing.T) { - check, err := IsLoopback("127.0.0.1") - - assert.Nil(t, err) - assert.True(t, check) -} - -func TestIsLoopback_false(t *testing.T) { - check, err := IsLoopback("192.168.1.1") - assert.Nil(t, err) - assert.False(t, check) -} - -func TestIsLoopback_error(t *testing.T) { - check, err := IsLoopback("19216811") - assert.Error(t, err) - assert.False(t, check) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/op/cancel.go b/vendor/github.com/elastic/beats/v7/libbeat/common/op/cancel.go deleted file mode 100644 index 78434626..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/op/cancel.go +++ /dev/null @@ -1,45 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package op - -import "sync" - -type Canceler struct { - lock sync.RWMutex - done chan struct{} - active bool -} - -func NewCanceler() *Canceler { - return &Canceler{ - done: make(chan struct{}), - active: true, - } -} - -func (c *Canceler) Cancel() { - c.lock.Lock() - c.active = false - c.lock.Unlock() - - close(c.done) -} - -func (c *Canceler) Done() <-chan struct{} { - return c.done -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/op/signal.go b/vendor/github.com/elastic/beats/v7/libbeat/common/op/signal.go deleted file mode 100644 index d57bf596..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/op/signal.go +++ /dev/null @@ -1,241 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package op - -import ( - "fmt" - "sync/atomic" -) - -type Signaler interface { - Completed() - Failed() - Canceled() -} - -// splitSignal guards one output signaler from multiple calls -// by using a simple reference counting scheme. If one Signaler consumer -// reports a Failed event, the Failed event will be send to the guarded Signaler -// once the reference count becomes zero. -// -// Example use cases: -// - Push signaler to multiple outputers -// - split data to be send in smaller batches -type splitSignal struct { - count int32 - signaler Signaler - - // Flags to compute final state. - // Use atomic ops to determine final SignalResponse - canceled uint32 - failed uint32 -} - -// compositeSignal combines multiple signalers into one Signaler forwarding an -// event to to all signalers. -type compositeSignal struct { - signalers []Signaler -} - -type cancelableSignal struct { - canceler *Canceler - signaler Signaler -} - -// SignalCallback converts a function accepting SignalResponse into -// a Signaler. -type SignalCallback func(SignalResponse) - -type SignalChannel struct { - C chan SignalResponse -} - -type SignalResponse uint8 - -const ( - SignalCompleted SignalResponse = iota + 1 - SignalFailed - SignalCanceled -) - -func (f SignalCallback) Completed() { - f(SignalCompleted) -} - -func (f SignalCallback) Failed() { - f(SignalFailed) -} - -func (f SignalCallback) Canceled() { - f(SignalCanceled) -} - -func (code SignalResponse) Apply(s Signaler) { - if s == nil { - return - } - - switch code { - case SignalCompleted: - s.Completed() - case SignalFailed: - s.Failed() - case SignalCanceled: - s.Canceled() - default: - panic(fmt.Errorf("Invalid signaler code: %v", code)) - } -} - -// NewSplitSignaler creates a new splitSignal if s is not nil. -// If s is nil, nil will be returned. The count is the number of events to be -// received before publishing the final event to the guarded Signaler. -func SplitSignaler(s Signaler, count int) Signaler { - if s == nil { - return nil - } - - return &splitSignal{ - count: int32(count), - signaler: s, - } -} - -// Completed signals a Completed event to s. -func (s *splitSignal) Completed() { - s.onEvent() -} - -// Failed signals a Failed event to s. -func (s *splitSignal) Failed() { - atomic.StoreUint32(&s.failed, 1) - s.onEvent() -} - -func (s *splitSignal) Canceled() { - atomic.StoreUint32(&s.canceled, 1) - s.onEvent() -} - -func (s *splitSignal) onEvent() { - res := atomic.AddInt32(&s.count, -1) - if res == 0 { - canceled := atomic.LoadUint32(&s.canceled) - failed := atomic.LoadUint32(&s.failed) - - if canceled == 1 { - s.signaler.Canceled() - } else if failed == 1 { - s.signaler.Failed() - } else { - s.signaler.Completed() - } - } -} - -// NewCompositeSignaler creates a new composite signaler. -func CombineSignalers(signalers ...Signaler) Signaler { - if len(signalers) == 0 { - return nil - } - return &compositeSignal{signalers} -} - -// Completed sends the Completed signal to all signalers. -func (cs *compositeSignal) Completed() { - for _, s := range cs.signalers { - if s != nil { - s.Completed() - } - } -} - -// Failed sends the Failed signal to all signalers. -func (cs *compositeSignal) Failed() { - for _, s := range cs.signalers { - if s != nil { - s.Failed() - } - } -} - -// Canceled sends the Completed signal to all signalers. -func (cs *compositeSignal) Canceled() { - for _, s := range cs.signalers { - if s != nil { - s.Canceled() - } - } -} - -func CancelableSignaler(c *Canceler, s Signaler) Signaler { - if s == nil { - return nil - } - return &cancelableSignal{canceler: c, signaler: s} -} - -func (s *cancelableSignal) Completed() { - l := &s.canceler.lock - - l.RLock() - if s.canceler.active { - defer l.RUnlock() - s.signaler.Completed() - } else { - l.RUnlock() - s.signaler.Canceled() - } -} - -func (s *cancelableSignal) Failed() { - l := &s.canceler.lock - - l.RLock() - if s.canceler.active { - defer l.RUnlock() - s.signaler.Failed() - } else { - l.RUnlock() - s.signaler.Canceled() - } -} - -func (s *cancelableSignal) Canceled() { - s.signaler.Canceled() -} - -func NewSignalChannel() *SignalChannel { - return &SignalChannel{make(chan SignalResponse, 1)} -} - -func (s *SignalChannel) Completed() { - s.C <- SignalCompleted -} - -func (s *SignalChannel) Failed() { - s.C <- SignalFailed -} - -func (s *SignalChannel) Canceled() { - s.C <- SignalCanceled -} - -func (s *SignalChannel) Wait() SignalResponse { - return <-s.C -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/op/signal_util.go b/vendor/github.com/elastic/beats/v7/libbeat/common/op/signal_util.go deleted file mode 100644 index 9c38d07e..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/op/signal_util.go +++ /dev/null @@ -1,63 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package op - -// Sig will send the Completed or Failed event to s depending -// on err being set if s is not nil. -func Sig(s Signaler, err error) { - if s != nil { - if err == nil { - s.Completed() - } else { - s.Failed() - } - } -} - -// SigCompleted sends the Completed event to s if s is not nil. -func SigCompleted(s Signaler) { - if s != nil { - s.Completed() - } -} - -// SigFailed sends the Failed event to s if s is not nil. -func SigFailed(s Signaler, err error) { - if s != nil { - s.Failed() - } -} - -// SigAll send the Completed or Failed event to all given signalers -// depending on err being set. -func SigAll(signalers []Signaler, err error) { - if signalers == nil { - return - } - - if err != nil { - for _, s := range signalers { - s.Failed() - } - return - } - - for _, s := range signalers { - s.Failed() - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/reload/reload_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/reload/reload_test.go deleted file mode 100644 index 04c478f7..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/reload/reload_test.go +++ /dev/null @@ -1,83 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package reload - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -type reloadable struct{} -type reloadableList struct{} - -func (reloadable) Reload(config *ConfigWithMeta) error { return nil } -func (reloadableList) Reload(config []*ConfigWithMeta) error { return nil } - -func TestRegisterReloadable(t *testing.T) { - obj := reloadable{} - r := NewRegistry() - - r.Register("my.reloadable", obj) - - assert.Equal(t, obj, r.GetReloadable("my.reloadable")) -} - -func TestRegisterReloadableList(t *testing.T) { - objl := reloadableList{} - r := NewRegistry() - - r.RegisterList("my.reloadable", objl) - - assert.Equal(t, objl, r.GetReloadableList("my.reloadable")) -} - -func TestRegisterNilFails(t *testing.T) { - r := NewRegistry() - - err := r.Register("name", nil) - assert.Error(t, err) - - err = r.RegisterList("name", nil) - assert.Error(t, err) -} - -func TestReRegisterFails(t *testing.T) { - r := NewRegistry() - - // two obj with the same name - err := r.Register("name", reloadable{}) - assert.NoError(t, err) - - err = r.Register("name", reloadable{}) - assert.Error(t, err) - - // two lists with the same name - err = r.RegisterList("foo", reloadableList{}) - assert.NoError(t, err) - - err = r.RegisterList("foo", reloadableList{}) - assert.Error(t, err) - - // one of each with the same name - err = r.Register("bar", reloadable{}) - assert.NoError(t, err) - - err = r.RegisterList("bar", reloadableList{}) - assert.Error(t, err) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/safemapstr/safemapstr_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/safemapstr/safemapstr_test.go deleted file mode 100644 index ce46d030..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/safemapstr/safemapstr_test.go +++ /dev/null @@ -1,82 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package safemapstr - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestPut(t *testing.T) { - m := common.MapStr{ - "subMap": common.MapStr{ - "a": 1, - }, - } - - // Add new value to the top-level. - err := Put(m, "a", "ok") - assert.NoError(t, err) - assert.Equal(t, common.MapStr{"a": "ok", "subMap": common.MapStr{"a": 1}}, m) - - // Add new value to subMap. - err = Put(m, "subMap.b", 2) - assert.NoError(t, err) - assert.Equal(t, common.MapStr{"a": "ok", "subMap": common.MapStr{"a": 1, "b": 2}}, m) - - // Overwrite a value in subMap. - err = Put(m, "subMap.a", 2) - assert.NoError(t, err) - assert.Equal(t, common.MapStr{"a": "ok", "subMap": common.MapStr{"a": 2, "b": 2}}, m) - - // Add value to map that does not exist. - m = common.MapStr{} - err = Put(m, "subMap.newMap.a", 1) - assert.NoError(t, err) - assert.Equal(t, common.MapStr{"subMap": common.MapStr{"newMap": common.MapStr{"a": 1}}}, m) -} - -func TestPutRenames(t *testing.T) { - assert := assert.New(t) - - a := common.MapStr{} - Put(a, "com.docker.swarm.task", "x") - Put(a, "com.docker.swarm.task.id", 1) - Put(a, "com.docker.swarm.task.name", "foobar") - assert.Equal(common.MapStr{"com": common.MapStr{"docker": common.MapStr{"swarm": common.MapStr{ - "task": common.MapStr{ - "id": 1, - "name": "foobar", - "value": "x", - }}}}}, a) - - // order is not important: - b := common.MapStr{} - Put(b, "com.docker.swarm.task.id", 1) - Put(b, "com.docker.swarm.task.name", "foobar") - Put(b, "com.docker.swarm.task", "x") - assert.Equal(common.MapStr{"com": common.MapStr{"docker": common.MapStr{"swarm": common.MapStr{ - "task": common.MapStr{ - "id": 1, - "name": "foobar", - "value": "x", - }}}}}, b) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/schema/mapstriface/mapstriface_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/schema/mapstriface/mapstriface_test.go deleted file mode 100644 index dcc56b24..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/schema/mapstriface/mapstriface_test.go +++ /dev/null @@ -1,333 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mapstriface - -import ( - "encoding/json" - "testing" - "time" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" - s "github.com/elastic/beats/v7/libbeat/common/schema" -) - -func TestConversions(t *testing.T) { - ts := time.Now() - - cTs := common.Time{} - - input := map[string]interface{}{ - "testString": "hello", - "testInt": 42, - "testIntFromFloat": 42.2, - "testFloat": 42.7, - "testFloatFromInt": 43, - "testIntFromInt32": int32(32), - "testIntFromInt64": int64(42), - "testJsonNumber": json.Number("3910564293633576924"), - "testJsonNumberFloat": json.Number("43.7"), - "testBool": true, - "testObj": map[string]interface{}{ - "testObjString": "hello, object", - }, - "rawObject": map[string]interface{}{ - "nest1": map[string]interface{}{ - "nest2": "world", - }, - }, - "testArray": []string{"a", "b", "c"}, - "testNonNestedObj": "hello from top level", - "testTime": ts, - "commonTime": cTs, - - // wrong types - "testErrorInt": "42", - "testErrorTime": 12, - "testErrorBool": "false", - "testErrorString": 32, - } - - schema := s.Schema{ - "test_string": Str("testString"), - "test_int": Int("testInt"), - "test_int_from_float": Int("testIntFromFloat"), - "test_int_from_int64": Int("testIntFromInt64"), - "test_float": Float("testFloat"), - "test_float_from_int": Float("testFloatFromInt"), - "test_int_from_json": Int("testJsonNumber"), - "test_float_from_json": Float("testJsonNumberFloat"), - "test_string_from_num": StrFromNum("testIntFromInt32"), - "test_string_from_json_num": StrFromNum("testJsonNumber"), - "test_bool": Bool("testBool"), - "test_time": Time("testTime"), - "common_time": Time("commonTime"), - "test_obj_1": s.Object{ - "test": Str("testNonNestedObj"), - }, - "test_obj_2": Dict("testObj", s.Schema{ - "test": Str("testObjString"), - }), - "test_nested": Ifc("rawObject"), - "test_array": Ifc("testArray"), - "test_error_int": Int("testErrorInt", s.Optional), - "test_error_time": Time("testErrorTime", s.Optional), - "test_error_bool": Bool("testErrorBool", s.Optional), - "test_error_string": Str("testErrorString", s.Optional), - } - - expected := common.MapStr{ - "test_string": "hello", - "test_int": int64(42), - "test_int_from_float": int64(42), - "test_int_from_int64": int64(42), - "test_float": float64(42.7), - "test_float_from_int": float64(43), - "test_int_from_json": int64(3910564293633576924), - "test_float_from_json": float64(43.7), - "test_string_from_num": "32", - "test_string_from_json_num": "3910564293633576924", - "test_bool": true, - "test_time": common.Time(ts), - "common_time": cTs, - "test_obj_1": common.MapStr{ - "test": "hello from top level", - }, - "test_obj_2": common.MapStr{ - "test": "hello, object", - }, - "test_nested": map[string]interface{}{ - "nest1": map[string]interface{}{ - "nest2": "world", - }, - }, - "test_array": []string{"a", "b", "c"}, - } - - event, _ := schema.Apply(input) - assert.Equal(t, event, expected) -} - -func TestOptionalField(t *testing.T) { - cases := []struct { - Description string - Input map[string]interface{} - Schema s.Schema - Expected common.MapStr - ExpectError bool - }{ - { - "missing optional field", - map[string]interface{}{ - "testString": "hello", - "testInt": 42, - }, - s.Schema{ - "test_string": Str("testString"), - "test_int": Int("testInt"), - "test_opt": Bool("testOptionalInt", s.Optional), - }, - common.MapStr{ - "test_string": "hello", - "test_int": int64(42), - }, - false, - }, - { - "wrong format in optional field", - map[string]interface{}{ - "testInt": "hello", - }, - s.Schema{ - "test_int": Int("testInt", s.Optional), - }, - common.MapStr{}, - true, - }, - } - - for _, c := range cases { - event, err := c.Schema.Apply(c.Input) - if c.ExpectError { - assert.Error(t, err, c.Description) - } else { - assert.NoError(t, err, c.Description) - assert.Equal(t, c.Expected, event, c.Description) - } - } -} - -func TestFullFieldPathInErrors(t *testing.T) { - cases := []struct { - Description string - Schema s.Schema - Input map[string]interface{} - Expected string - }{ - { - "missing nested key", - s.Schema{ - "a": Dict("A", s.Schema{ - "b": Dict("B", s.Schema{ - "c": Bool("C"), - }), - }), - }, - map[string]interface{}{ - "A": map[string]interface{}{ - "B": map[string]interface{}{}, - }, - }, - `A.B.C`, - }, - { - "wrong nested format key", - s.Schema{ - "test_dict": Dict("testDict", s.Schema{ - "test_bool": Bool("testBool"), - }), - }, - map[string]interface{}{ - "testDict": map[string]interface{}{ - "testBool": "foo", - }, - }, - `testDict.testBool`, - }, - { - "wrong nested sub-dictionary", - s.Schema{ - "test_dict": Dict("testDict", s.Schema{ - "test_dict": Dict("testDict", s.Schema{}), - }), - }, - map[string]interface{}{ - "testDict": map[string]interface{}{ - "testDict": "foo", - }, - }, - `testDict.testDict`, - }, - { - "empty input", - s.Schema{ - "test_dict": Dict("rootDict", s.Schema{ - "test_dict": Dict("testDict", s.Schema{}), - }), - }, - map[string]interface{}{}, - `rootDict`, - }, - } - - for _, c := range cases { - _, err := c.Schema.Apply(c.Input) - if assert.Error(t, err, c.Description) { - assert.Contains(t, err.Error(), c.Expected, c.Description) - } - - _, errs := c.Schema.ApplyTo(common.MapStr{}, c.Input) - assert.Error(t, errs.Err(), c.Description) - if assert.Equal(t, 1, len(errs), c.Description) { - keyErr, ok := errs[0].(s.KeyError) - if assert.True(t, ok, c.Description) { - assert.Equal(t, c.Expected, keyErr.Key(), c.Description) - } - } - } -} - -func TestNestedFieldPaths(t *testing.T) { - cases := []struct { - Description string - Input map[string]interface{} - Schema s.Schema - Expected common.MapStr - ExpectError bool - }{ - { - "nested values", - map[string]interface{}{ - "root": map[string]interface{}{ - "foo": "bar", - "float": 4.5, - "int": 4, - "bool": true, - }, - }, - s.Schema{ - "foo": Str("root.foo"), - "float": Float("root.float"), - "int": Int("root.int"), - "bool": Bool("root.bool"), - }, - common.MapStr{ - "foo": "bar", - "float": float64(4.5), - "int": int64(4), - "bool": true, - }, - false, - }, - { - "not really nested values, path contains dots", - map[string]interface{}{ - "root.foo": "bar", - }, - s.Schema{ - "foo": Str("root.foo"), - }, - common.MapStr{ - "foo": "bar", - }, - false, - }, - { - "nested dict", - map[string]interface{}{ - "root": map[string]interface{}{ - "dict": map[string]interface{}{ - "foo": "bar", - }, - }, - }, - s.Schema{ - "dict": Dict("root.dict", s.Schema{ - "foo": Str("foo"), - }), - }, - common.MapStr{ - "dict": common.MapStr{ - "foo": "bar", - }, - }, - false, - }, - } - - for _, c := range cases { - event, err := c.Schema.Apply(c.Input) - if c.ExpectError { - assert.Error(t, err, c.Description) - } else { - assert.NoError(t, err, c.Description) - assert.Equal(t, c.Expected, event, c.Description) - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/schema/mapstrstr/mapstrstr.go b/vendor/github.com/elastic/beats/v7/libbeat/common/schema/mapstrstr/mapstrstr.go deleted file mode 100644 index 0e114a72..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/schema/mapstrstr/mapstrstr.go +++ /dev/null @@ -1,178 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package mapstrstr contains utilities for transforming map[string]string objects -into metricbeat events. For example, given this input object: - - input := map[string]interface{}{ - "testString": "hello", - "testInt": "42", - "testBool": "true", - "testFloat": "42.1", - "testObjString": "hello, object", - } - -And the requirement to transform it into this one: - - common.MapStr{ - "test_string": "hello", - "test_int": int64(42), - "test_bool": true, - "test_float": 42.1, - "test_obj": common.MapStr{ - "test_obj_string": "hello, object", - }, - } - -It can be done with the following code: - - schema := s.Schema{ - "test_string": Str("testString"), - "test_int": Int("testInt"), - "test_bool": Bool("testBool"), - "test_float": Float("testFloat"), - "test_obj": s.Object{ - "test_obj_string": Str("testObjString"), - }, - } - schema.Apply(input) - -Note that this allows parsing, renaming of fields and restructuring the result -object. -*/ -package mapstrstr - -import ( - "fmt" - "strconv" - "time" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/schema" -) - -// toBool converts value to bool. In case of error, returns false -func toBool(key string, data map[string]interface{}) (interface{}, error) { - str, err := getString(key, data) - if err != nil { - return false, err - } - - value, err := strconv.ParseBool(str) - if err != nil { - msg := fmt.Sprintf("error converting param to bool: `%s`", str) - return false, schema.NewWrongFormatError(key, msg) - } - - return value, nil -} - -// Bool creates a Conv object for parsing booleans -func Bool(key string, opts ...schema.SchemaOption) schema.Conv { - return schema.SetOptions(schema.Conv{Key: key, Func: toBool}, opts) -} - -// toFloat converts value to float64. In case of error, returns 0.0 -func toFloat(key string, data map[string]interface{}) (interface{}, error) { - str, err := getString(key, data) - if err != nil { - return false, err - } - - value, err := strconv.ParseFloat(str, 64) - if err != nil { - msg := fmt.Sprintf("error converting param to float: `%s`", str) - return 0.0, schema.NewWrongFormatError(key, msg) - } - - return value, nil -} - -// Float creates a Conv object for parsing floats -func Float(key string, opts ...schema.SchemaOption) schema.Conv { - return schema.SetOptions(schema.Conv{Key: key, Func: toFloat}, opts) -} - -// toInt converts value to int. In case of error, returns 0 -func toInt(key string, data map[string]interface{}) (interface{}, error) { - str, err := getString(key, data) - if err != nil { - return false, err - } - - value, err := strconv.ParseInt(str, 10, 64) - if err != nil { - msg := fmt.Sprintf("error converting param to int: `%s`", str) - return 0, schema.NewWrongFormatError(key, msg) - } - - return value, nil -} - -// Int creates a Conv object for parsing integers -func Int(key string, opts ...schema.SchemaOption) schema.Conv { - return schema.SetOptions(schema.Conv{Key: key, Func: toInt}, opts) -} - -// toStr converts value to str. In case of error, returns "" -func toStr(key string, data map[string]interface{}) (interface{}, error) { - return getString(key, data) -} - -// Time creates a schema.Conv object for parsing timestamps. Unlike the -// other functions, Time receives a `layout` parameter which defines the -// time.Time layout to use for parsing. -func Time(layout, key string, opts ...schema.SchemaOption) schema.Conv { - return schema.SetOptions(schema.Conv{ - Key: key, - Func: func(key string, data map[string]interface{}) (interface{}, error) { - str, err := getString(key, data) - if err != nil { - return false, err - } - - value, err := time.Parse(layout, str) - if err != nil { - msg := fmt.Sprintf("error converting param to time.Time: `%s`", str) - return common.Time{}, schema.NewWrongFormatError(key, msg) - } - - return common.Time(value), nil - }, - }, opts) -} - -// Str creates a schema.Conv object for parsing strings -func Str(key string, opts ...schema.SchemaOption) schema.Conv { - return schema.SetOptions(schema.Conv{Key: key, Func: toStr}, opts) -} - -// checkExists checks if a key exists in the given data set -func getString(key string, data map[string]interface{}) (string, error) { - val, exists := data[key] - if !exists { - return "", schema.NewKeyNotFoundError(key) - } - - str, ok := val.(string) - if !ok { - return "", schema.NewWrongFormatError(key, fmt.Sprintf("expected type string but has %T", val)) - } - - return str, nil -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/schema/mapstrstr/mapstrstr_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/schema/mapstrstr/mapstrstr_test.go deleted file mode 100644 index 486f8e96..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/schema/mapstrstr/mapstrstr_test.go +++ /dev/null @@ -1,134 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mapstrstr - -import ( - "testing" - "time" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" - s "github.com/elastic/beats/v7/libbeat/common/schema" -) - -func TestConversions(t *testing.T) { - input := map[string]interface{}{ - "testString": "hello", - "testInt": "42", - "testBool": "true", - "testFloat": "42.1", - "testObjString": "hello, object", - "testTime": "2016-08-12T08:00:59.601478Z", - "testError": 42, // invalid, only strings are allowed - "testErrorInt": "12a", // invalid integer - "testErrorFloat": "12,2", // invalid float - "testErrorBool": "yes", // invalid bool - } - - schema := s.Schema{ - "test_string": Str("testString"), - "test_int": Int("testInt"), - "test_bool": Bool("testBool"), - "test_float": Float("testFloat"), - "test_time": Time(time.RFC3339Nano, "testTime"), - "test_obj": s.Object{ - "test_obj_string": Str("testObjString"), - }, - "test_nonexistent": Str("nonexistent", s.Optional), - "test_error": Str("testError", s.Optional), - "test_error_int": Int("testErrorInt", s.Optional), - "test_error_float": Float("testErrorFloat", s.Optional), - "test_error_bool": Bool("testErrorBool", s.Optional), - } - - ts, err := time.Parse(time.RFC3339Nano, "2016-08-12T08:00:59.601478Z") - assert.NoError(t, err) - - expected := common.MapStr{ - "test_string": "hello", - "test_int": int64(42), - "test_bool": true, - "test_float": 42.1, - "test_time": common.Time(ts), - "test_obj": common.MapStr{ - "test_obj_string": "hello, object", - }, - } - - event, _ := schema.Apply(input) - assert.Equal(t, event, expected) -} - -func TestKeyInErrors(t *testing.T) { - cases := []struct { - Description string - Schema s.Schema - Input map[string]interface{} - Expected string - }{ - { - "missing nested key", - s.Schema{ - "a": s.Object{ - "b": s.Object{ - "c": Bool("C"), - }, - }, - }, - map[string]interface{}{}, - `C`, - }, - { - "wrong nested format key", - s.Schema{ - "test": s.Object{ - "bool": Bool("testBool"), - }, - }, - map[string]interface{}{ - "testBool": "foo", - }, - `testBool`, - }, - { - "empty input", - s.Schema{ - "root": Str("Root"), - }, - map[string]interface{}{}, - `Root`, - }, - } - - for _, c := range cases { - _, err := c.Schema.Apply(c.Input) - if assert.Error(t, err, c.Description) { - assert.Contains(t, err.Error(), c.Expected, c.Description) - } - - _, errs := c.Schema.ApplyTo(common.MapStr{}, c.Input) - assert.Error(t, errs.Err(), c.Description) - if assert.Equal(t, 1, len(errs), c.Description) { - keyErr, ok := errs[0].(s.KeyError) - if assert.True(t, ok, c.Description) { - assert.Equal(t, c.Expected, keyErr.Key(), c.Description) - } - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/schema/options_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/schema/options_test.go deleted file mode 100644 index ecc65ead..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/schema/options_test.go +++ /dev/null @@ -1,148 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package schema - -import ( - "testing" - - "github.com/joeshaw/multierror" - "github.com/pkg/errors" - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestApplyOptions(t *testing.T) { - cases := []struct { - Description string - Options []ApplyOption - Errors multierror.Errors - ExpectError bool - }{ - { - "all fields required, no error", - []ApplyOption{AllRequired}, - multierror.Errors{}, - false, - }, - { - "all fields required, an error", - []ApplyOption{AllRequired}, - multierror.Errors{ - NewKeyNotFoundError("foo"), - }, - true, - }, - { - "all fields required, some other error, it should fail", - []ApplyOption{AllRequired}, - multierror.Errors{ - errors.New("something bad happened"), - }, - true, - }, - { - "all fields required, an error, collecting missing keys doesn't alter result", - []ApplyOption{NotFoundKeys(func([]string) {}), AllRequired}, - multierror.Errors{ - NewKeyNotFoundError("foo"), - }, - true, - }, - { - "fail on required, an error, not required", - []ApplyOption{FailOnRequired}, - multierror.Errors{ - &KeyNotFoundError{errorKey: errorKey{"foo"}, Required: false}, - }, - false, - }, - { - "fail on required, an error, required", - []ApplyOption{FailOnRequired}, - multierror.Errors{ - &KeyNotFoundError{errorKey: errorKey{"foo"}, Required: true}, - }, - true, - }, - { - "fail on required, some other error, it should fail", - []ApplyOption{FailOnRequired}, - multierror.Errors{ - errors.New("something bad happened"), - }, - true, - }, - } - - for _, c := range cases { - event := common.MapStr{} - errors := c.Errors - for _, opt := range c.Options { - event, errors = opt(event, errors) - } - if c.ExpectError { - assert.Error(t, errors.Err(), c.Description) - } else { - assert.NoError(t, errors.Err(), c.Description) - } - } -} - -func TestNotFoundKeys(t *testing.T) { - cases := []struct { - Description string - Errors multierror.Errors - Expected []string - }{ - { - "empty errors, no key", - multierror.Errors{}, - []string{}, - }, - { - "key not found error", - multierror.Errors{ - NewKeyNotFoundError("foo"), - }, - []string{"foo"}, - }, - { - "only another error, so no key", - multierror.Errors{ - NewWrongFormatError("foo", ""), - }, - []string{}, - }, - { - "two errors, only one is key not found", - multierror.Errors{ - NewKeyNotFoundError("foo"), - NewWrongFormatError("bar", ""), - }, - []string{"foo"}, - }, - } - - for _, c := range cases { - opt := NotFoundKeys(func(keys []string) { - assert.ElementsMatch(t, c.Expected, keys, c.Description) - }) - opt(common.MapStr{}, c.Errors) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/schema/schema_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/schema/schema_test.go deleted file mode 100644 index 3b6b453e..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/schema/schema_test.go +++ /dev/null @@ -1,173 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package schema - -import ( - "testing" - - "github.com/pkg/errors" - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" -) - -func nop(key string, data map[string]interface{}) (interface{}, error) { - return data[key], nil -} - -func TestSchema(t *testing.T) { - schema := Schema{ - "test": Conv{Key: "test", Func: nop}, - "test_obj": Object{ - "test_a": Conv{Key: "testA", Func: nop}, - "test_b": Conv{Key: "testB", Func: nop}, - }, - } - - source := map[string]interface{}{ - "test": "hello", - "testA": "helloA", - "testB": "helloB", - "other_key": "meh", - } - - event, _ := schema.Apply(source) - assert.Equal(t, event, common.MapStr{ - "test": "hello", - "test_obj": common.MapStr{ - "test_a": "helloA", - "test_b": "helloB", - }, - }) -} - -func TestHasKey(t *testing.T) { - schema := Schema{ - "test": Conv{Key: "Test", Func: nop}, - "test_obj": Object{ - "test_a": Conv{Key: "TestA", Func: nop}, - "test_b": Conv{Key: "TestB", Func: nop}, - }, - } - - assert.True(t, schema.HasKey("Test")) - assert.True(t, schema.HasKey("TestA")) - assert.True(t, schema.HasKey("TestB")) - assert.False(t, schema.HasKey("test")) - assert.False(t, schema.HasKey("test_obj")) - assert.False(t, schema.HasKey("test_a")) - assert.False(t, schema.HasKey("test_b")) - assert.False(t, schema.HasKey("other")) -} - -func test(key string, opts ...SchemaOption) Conv { - return SetOptions(Conv{Key: key, Func: nop}, opts) -} - -func TestOptions(t *testing.T) { - conv := test("test", Optional) - assert.Equal(t, conv.Key, "test") - assert.Equal(t, conv.Optional, true) -} - -func TestSchemaCases(t *testing.T) { - - var errFunc = func(key string, data map[string]interface{}) (interface{}, error) { - return nil, errors.New("test error") - } - var noopFunc = func(key string, data map[string]interface{}) (interface{}, error) { return data[key], nil } - - var testCases = []struct { - name string - schema Schema - source map[string]interface{} - - expectedErrorMessage string - expectedOutput common.MapStr - }{ - { - name: "standard schema conversion case", - schema: Schema{ - "outField": Conv{ - Key: "inField", - Func: noopFunc, - IgnoreAllErrors: true, - }, - }, - source: map[string]interface{}{ - "inField": "10", - }, - - expectedOutput: common.MapStr{ - "outField": "10", - }, - }, - { - name: "error at conversion case", - schema: Schema{ - "outField": Conv{ - Key: "inField", - Func: errFunc, - Optional: true, - }, - }, - source: map[string]interface{}{ - "doesntMatter": "", - }, - - expectedErrorMessage: "test error", - expectedOutput: common.MapStr{}, - }, - { - name: "ignore error at conversion case", - schema: Schema{ - "outField": Conv{ - Key: "inField", - Func: errFunc, - Optional: true, - IgnoreAllErrors: true, - }, - }, - source: map[string]interface{}{ - "doesntMatter": "", - }, - - expectedOutput: common.MapStr{}, - }, - } - - for _, tc := range testCases { - t.Run(tc.name, func(t *testing.T) { - - event, errs := tc.schema.Apply(tc.source) - - if errs != nil { - errorMessage := errs.Error() - if tc.expectedErrorMessage == "" { - t.Errorf("unexpected error ocurred: %s", errorMessage) - } - assert.Contains(t, errorMessage, tc.expectedErrorMessage) - } else if tc.expectedErrorMessage != "" { - t.Errorf("exepected error message %q was not returned", tc.expectedErrorMessage) - } - - assert.Equal(t, tc.expectedOutput, event) - - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/streambuf/ascii_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/streambuf/ascii_test.go deleted file mode 100644 index 2abbe7ca..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/streambuf/ascii_test.go +++ /dev/null @@ -1,310 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package streambuf - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -func Test_UntilCRLFOK(t *testing.T) { - b := New([]byte(" test\r\n")) - b.Advance(2) - d, err := b.UntilCRLF() - b.checkInvariants(t) - assert.Nil(t, err) - assert.False(t, b.Failed()) - assert.Equal(t, d, []byte("test")) - assert.Equal(t, 0, b.Len()) -} - -func Test_UntilCRLFFailed(t *testing.T) { - b := New([]byte(" test\r\nabc")) - b.SetError(ErrTest) - _, err := b.UntilCRLF() - assert.Equal(t, ErrTest, err) -} - -func Test_UntilCRLFCont(t *testing.T) { - b := New([]byte(" test")) - b.Advance(2) - - _, err := b.UntilCRLF() - assert.Equal(t, ErrNoMoreBytes, err) - - err = b.Append([]byte("\r\nabc")) - assert.Nil(t, err) - assert.False(t, b.Failed()) - assert.Equal(t, 4, b.LeftBehind()) - - d, err := b.UntilCRLF() - b.checkInvariants(t) - assert.Nil(t, err) - assert.False(t, b.Failed()) - assert.Equal(t, d, []byte("test")) - assert.Equal(t, 3, b.Len()) -} - -func Test_UntilCRLFOnlyCRThenCRLF(t *testing.T) { - b := New([]byte("test\rtest\r\nabc")) - d, err := b.UntilCRLF() - b.checkInvariants(t) - assert.Nil(t, err) - assert.False(t, b.Failed()) - assert.Equal(t, d, []byte("test\rtest")) - assert.Equal(t, 3, b.Len()) -} - -func Test_UntilCRLFOnlyCRThenCRLFWithCont(t *testing.T) { - b := New([]byte("test\rtest\r")) - - _, err := b.UntilCRLF() - assert.Equal(t, ErrNoMoreBytes, err) - - err = b.Append([]byte("\nabc")) - assert.Nil(t, err) - assert.False(t, b.Failed()) - assert.Equal(t, 9, b.LeftBehind()) - - d, err := b.UntilCRLF() - b.checkInvariants(t) - assert.Nil(t, err) - assert.False(t, b.Failed()) - assert.Equal(t, d, []byte("test\rtest")) - assert.Equal(t, 3, b.Len()) -} - -func Test_IgnoreSymbolOK(t *testing.T) { - b := New([]byte(" test")) - err := b.IgnoreSymbol(' ') - b.checkInvariants(t) - assert.Nil(t, err) - assert.False(t, b.Failed()) - assert.Equal(t, 4, b.Len()) -} - -func Test_IgnoreSymbolFailed(t *testing.T) { - b := New([]byte(" test")) - b.SetError(ErrTest) - err := b.IgnoreSymbol(' ') - assert.Equal(t, ErrTest, err) -} - -func Test_IgnoreSymbolCont(t *testing.T) { - b := New([]byte(" ")) - - err := b.IgnoreSymbol(' ') - assert.Equal(t, ErrNoMoreBytes, err) - assert.Equal(t, 4, b.LeftBehind()) - - b.Append([]byte(" test")) - err = b.IgnoreSymbol(' ') - b.checkInvariants(t) - assert.Nil(t, err) - assert.False(t, b.Failed()) - assert.Equal(t, 4, b.Len()) -} - -func Test_UntilSymbolOK(t *testing.T) { - b := New([]byte("test ")) - d, err := b.UntilSymbol(' ', true) - b.checkInvariants(t) - assert.Nil(t, err) - assert.Equal(t, []byte("test"), d) -} - -func Test_UntilSymbolFailed(t *testing.T) { - b := New([]byte("test ")) - b.SetError(ErrTest) - _, err := b.UntilSymbol(' ', true) - assert.Equal(t, ErrTest, err) -} - -func Test_UntilSymbolCont(t *testing.T) { - b := New([]byte("tes")) - - _, err := b.UntilSymbol(' ', true) - assert.Equal(t, ErrNoMoreBytes, err) - assert.Equal(t, 3, b.LeftBehind()) - - b.Append([]byte("t ")) - d, err := b.UntilSymbol(' ', true) - b.checkInvariants(t) - assert.Nil(t, err) - assert.Equal(t, []byte("test"), d) -} - -func Test_UntilSymbolOrEnd(t *testing.T) { - b := New([]byte("test")) - d, err := b.UntilSymbol(' ', false) - b.checkInvariants(t) - assert.Nil(t, err) - assert.Equal(t, []byte("test"), d) -} - -func Test_AsciiUintOK(t *testing.T) { - b := New([]byte("123 ")) - v, err := b.UintASCII(false) - b.checkInvariants(t) - assert.Nil(t, err) - assert.Equal(t, uint64(123), v) -} - -func Test_AsciiUintFailed(t *testing.T) { - b := New([]byte("123 ")) - b.SetError(ErrTest) - _, err := b.UintASCII(false) - assert.Equal(t, ErrTest, err) -} - -func Test_AsciiUintNotDigit(t *testing.T) { - b := New([]byte("test")) - _, err := b.UintASCII(false) - assert.Equal(t, ErrExpectedDigit, err) -} - -func Test_AsciiUintEmpty(t *testing.T) { - b := New([]byte("")) - _, err := b.UintASCII(false) - assert.Equal(t, ErrNoMoreBytes, err) -} - -func Test_AsciiUintCont(t *testing.T) { - b := New([]byte("12")) - _, err := b.UintASCII(true) - assert.Equal(t, ErrNoMoreBytes, err) - - b.Append([]byte("34 ")) - v, err := b.UintASCII(true) - b.checkInvariants(t) - assert.Nil(t, err) - assert.Equal(t, uint64(1234), v) -} - -func Test_AsciiUintOrEndOK(t *testing.T) { - b := New([]byte("12")) - v, err := b.UintASCII(false) - b.checkInvariants(t) - assert.Nil(t, err) - assert.Equal(t, uint64(12), v) -} - -func Test_AsciiIntOK(t *testing.T) { - b := New([]byte("123 ")) - v, err := b.IntASCII(false) - b.checkInvariants(t) - assert.Nil(t, err) - assert.Equal(t, int64(123), v) -} - -func Test_AsciiIntPosOK(t *testing.T) { - b := New([]byte("+123 ")) - v, err := b.IntASCII(false) - b.checkInvariants(t) - assert.Nil(t, err) - assert.Equal(t, int64(123), v) -} - -func Test_AsciiIntNegOK(t *testing.T) { - b := New([]byte("-123 ")) - v, err := b.IntASCII(false) - b.checkInvariants(t) - assert.Nil(t, err) - assert.Equal(t, int64(-123), v) -} - -func Test_AsciiIntFailed(t *testing.T) { - b := New([]byte("123 ")) - b.SetError(ErrTest) - _, err := b.IntASCII(false) - assert.Equal(t, ErrTest, err) -} - -func Test_AsciiIntNotDigit(t *testing.T) { - b := New([]byte("test")) - _, err := b.IntASCII(false) - assert.Equal(t, ErrExpectedDigit, err) -} - -func Test_AsciiIntEmpty(t *testing.T) { - b := New([]byte("")) - _, err := b.IntASCII(false) - assert.Equal(t, ErrNoMoreBytes, err) -} - -func Test_AsciiIntCont(t *testing.T) { - b := New([]byte("12")) - _, err := b.IntASCII(true) - assert.Equal(t, ErrNoMoreBytes, err) - - b.Append([]byte("34 ")) - v, err := b.IntASCII(true) - b.checkInvariants(t) - assert.Nil(t, err) - assert.Equal(t, int64(1234), v) -} - -func Test_AsciiIntOrEndOK(t *testing.T) { - b := New([]byte("12")) - v, err := b.IntASCII(false) - b.checkInvariants(t) - assert.Nil(t, err) - assert.Equal(t, int64(12), v) -} - -func Test_AsciiMatchOK(t *testing.T) { - b := New([]byte("match test")) - r, err := b.MatchASCII([]byte("match")) - b.checkInvariants(t) - assert.Nil(t, err) - assert.True(t, r) - assert.Equal(t, 10, b.Len()) // check no bytes consumed -} - -func Test_AsciiMatchNo(t *testing.T) { - b := New([]byte("match test")) - r, err := b.MatchASCII([]byte("batch")) - b.checkInvariants(t) - assert.Nil(t, err) - assert.False(t, r) - assert.Equal(t, 10, b.Len()) // check no bytes consumed -} - -func Test_AsciiMatchCont(t *testing.T) { - b := New([]byte("mat")) - - _, err := b.MatchASCII([]byte("match")) - assert.Equal(t, ErrNoMoreBytes, err) - - b.Append([]byte("ch test")) - r, err := b.MatchASCII([]byte("match")) - b.checkInvariants(t) - assert.Nil(t, err) - assert.True(t, r) - assert.Equal(t, 10, b.Len()) // check no bytes consumed -} - -func Test_AsciiMatchFailed(t *testing.T) { - b := New([]byte("match test")) - b.SetError(ErrTest) - _, err := b.MatchASCII([]byte("match")) - assert.Equal(t, ErrTest, err) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/streambuf/io_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/streambuf/io_test.go deleted file mode 100644 index 40fb8c1e..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/streambuf/io_test.go +++ /dev/null @@ -1,349 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package streambuf - -import ( - "io" - "testing" - - "github.com/stretchr/testify/assert" -) - -func Test_ImplementsInterfaces(t *testing.T) { - b := New(nil) - var _ io.Reader = b - var _ io.Writer = b - var _ io.ReadWriter = b - var _ io.ReaderFrom = b - var _ io.ByteReader = b - var _ io.ByteScanner = b - var _ io.ByteWriter = b - var _ io.RuneReader = b -} - -func Test_ReadByteEOFCheck(t *testing.T) { - b := New(nil) - n, err := b.ReadByte() - assert.Equal(t, byte(0), n) - assert.Equal(t, io.EOF, err) - - b = New(nil) - b.SetError(ErrNoMoreBytes) - n, err = b.ReadByte() - assert.Equal(t, byte(0), n) - assert.Equal(t, io.EOF, err) - - b = New(nil) - b.SetError(ErrUnexpectedEOB) - n, err = b.ReadByte() - assert.Equal(t, byte(0), n) - assert.Equal(t, io.EOF, err) - - b = New(nil) - b.SetError(ErrTest) - n, err = b.ReadByte() - assert.Equal(t, byte(0), n) - assert.Equal(t, ErrTest, err) -} - -func Test_ReadByteOK(t *testing.T) { - b := New([]byte{1}) - v, err := b.ReadByte() - b.checkInvariants(t) - assert.Nil(t, err) - assert.Equal(t, byte(1), v) - - _, err = b.ReadByte() - assert.Equal(t, io.EOF, err) -} - -func Test_ReadUnreadByteOK(t *testing.T) { - b := New([]byte{1, 2}) - v, err := b.ReadByte() - b.checkInvariants(t) - assert.Equal(t, byte(1), v) - assert.Nil(t, err) - - err = b.UnreadByte() - assert.Nil(t, err) - assert.Equal(t, 2, b.Len()) -} - -func Test_ReadUnreadByteErrCheck(t *testing.T) { - b := New(nil) - b.SetError(ErrTest) - err := b.UnreadByte() - b.checkInvariants(t) - assert.Equal(t, ErrTest, err) -} - -func Test_UnreadByteFail(t *testing.T) { - b := New(nil) - err := b.UnreadByte() - b.checkInvariants(t) - assert.Equal(t, ErrOutOfRange, err) -} - -func Test_UnreadAfterEOFOK(t *testing.T) { - b := New([]byte{1}) - - b.ReadByte() - _, err := b.ReadByte() - assert.Equal(t, io.EOF, err) - - err = b.UnreadByte() - assert.Nil(t, err) -} - -func Test_WriteByte(t *testing.T) { - b := New(nil) - - err := b.WriteByte(1) - b.checkInvariants(t) - assert.Nil(t, err) - assert.Equal(t, 1, b.Len()) - assert.Equal(t, byte(1), b.Bytes()[0]) -} - -func Test_WriteByteEOFCheck(t *testing.T) { - b := New(nil) - - _, err := b.ReadByte() - assert.Equal(t, io.EOF, err) - - err = b.WriteByte(1) - b.checkInvariants(t) - assert.Nil(t, err) -} - -func Test_WriteByteFixedFail(t *testing.T) { - b := NewFixed(nil) - err := b.WriteByte(1) - b.checkInvariants(t) - assert.Equal(t, ErrOperationNotAllowed, err) -} - -func Test_ReadBufSmaller(t *testing.T) { - b := New([]byte{1, 2, 3, 4, 5, 6, 7, 8}) - tmp := make([]byte, 5) - - n, err := b.Read(tmp) - b.checkInvariants(t) - assert.Equal(t, 5, n) - assert.Nil(t, err) - assert.Equal(t, []byte{1, 2, 3, 4, 5}, tmp[:n]) - - n, err = b.Read(tmp) - b.checkInvariants(t) - assert.Equal(t, 3, n) - assert.Nil(t, err) - assert.Equal(t, []byte{6, 7, 8}, tmp[:n]) - - n, err = b.Read(tmp) - assert.Equal(t, 0, n) - assert.Equal(t, io.EOF, err) -} - -func Test_ReadBufBigger(t *testing.T) { - b := New([]byte{1, 2, 3, 4, 5, 6, 7, 8}) - tmp := make([]byte, 10) - - n, err := b.Read(tmp) - b.checkInvariants(t) - assert.Equal(t, 8, n) - assert.Nil(t, err) - assert.Equal(t, []byte{1, 2, 3, 4, 5, 6, 7, 8}, tmp[:n]) - - n, err = b.Read(tmp) - assert.Equal(t, 0, n) - assert.Equal(t, io.EOF, err) -} - -func Test_ReadOnFailed(t *testing.T) { - b := New([]byte{1, 2, 3}) - b.SetError(ErrTest) - tmp := make([]byte, 10) - _, err := b.Read(tmp) - assert.Equal(t, ErrTest, err) -} - -func Test_WriteOK(t *testing.T) { - b := New(nil) - n, err := b.Write([]byte{1, 2, 3}) - b.checkInvariants(t) - assert.Equal(t, 3, n) - assert.Nil(t, err) - assert.Equal(t, 3, b.Len()) -} - -func Test_WriteDoesNotRetain(t *testing.T) { - tmp := []byte{1, 2, 3} - - b := New(nil) - n, err := b.Write(tmp) - b.checkInvariants(t) - assert.Equal(t, 3, n) - assert.Nil(t, err) - - b.Bytes()[0] = 'a' - assert.Equal(t, byte(1), tmp[0]) -} - -func Test_WriteFail(t *testing.T) { - b := New(nil) - b.SetError(ErrTest) - _, err := b.Write([]byte{1}) - assert.Equal(t, ErrTest, err) -} - -func Test_WriteNil(t *testing.T) { - b := New([]byte{1, 2, 3}) - n, err := b.Write(nil) - assert.Equal(t, 0, n) - assert.Nil(t, err) -} - -func Test_ReadFromOK(t *testing.T) { - b := New(nil) - from := New([]byte{1, 2, 3, 4}) - - n, err := b.ReadFrom(from) - assert.Equal(t, int64(4), n) - assert.Nil(t, err) - assert.Equal(t, []byte{1, 2, 3, 4}, b.Bytes()) - - // check buffers are not retained - b.Bytes()[0] = 'a' - assert.Equal(t, byte(1), from.BufferedBytes()[0]) - - // check from is really eof - _, err = from.ReadByte() - assert.Equal(t, io.EOF, err) -} - -func Test_ReadFromIfEOF(t *testing.T) { - b := New(nil) - from := New([]byte{1, 2, 3, 4}) - - // move buffer into EOF state - _, err := b.ReadByte() - assert.Equal(t, io.EOF, err) - - // copy from - n, err := b.ReadFrom(from) - assert.Equal(t, int64(4), n) - assert.Nil(t, err) - assert.Equal(t, []byte{1, 2, 3, 4}, b.Bytes()) - - // check buffers are not retained - b.Bytes()[0] = 'a' - assert.Equal(t, byte(1), from.BufferedBytes()[0]) - - // check from is really eof - _, err = from.ReadByte() - assert.Equal(t, io.EOF, err) -} - -func Test_ReadFromFailOnFixed(t *testing.T) { - b := NewFixed(nil) - from := NewFixed([]byte{1, 2, 3, 4}) - - n, err := b.ReadFrom(from) - assert.Equal(t, int64(0), n) - assert.Equal(t, err, ErrOperationNotAllowed) -} - -func Test_ReadRuneOK(t *testing.T) { - b := New([]byte("xäüö")) - r, s, err := b.ReadRune() - assert.Nil(t, err) - assert.Equal(t, 'x', r) - assert.Equal(t, 1, s) - - r, s, err = b.ReadRune() - assert.Nil(t, err) - assert.Equal(t, 'ä', r) - assert.Equal(t, 2, s) -} - -func Test_ReadRuneEOFCheck(t *testing.T) { - b := New(nil) - _, _, err := b.ReadRune() - assert.Equal(t, io.EOF, err) -} - -func Test_ReadRuneFailed(t *testing.T) { - b := New(nil) - b.SetError(ErrTest) - _, _, err := b.ReadRune() - assert.Equal(t, ErrTest, err) -} - -func Test_ReadAtOK(t *testing.T) { - b := New([]byte{1, 2, 3, 4}) - b.Advance(1) - - tmp := make([]byte, 2) - n, err := b.ReadAt(tmp, 1) - assert.Nil(t, err) - assert.Equal(t, 2, n) - assert.Equal(t, []byte{3, 4}, tmp[:n]) - - n, err = b.ReadAt(tmp, 2) - assert.Equal(t, io.EOF, err) - assert.Equal(t, 1, n) - assert.Equal(t, []byte{4}, tmp[:n]) -} - -func Test_ReadAtOutOfRange(t *testing.T) { - b := New([]byte{1, 2, 3, 4}) - b.Advance(1) - - tmp := make([]byte, 2) - _, err := b.ReadAt(tmp, -1) - assert.Equal(t, ErrOutOfRange, err) - - _, err = b.ReadAt(tmp, 10) - assert.Equal(t, ErrOutOfRange, err) -} - -func Test_WriteAtToNil(t *testing.T) { - b := New(nil) - n, err := b.WriteAt([]byte{1, 2, 3}, 4) - assert.Equal(t, 3, n) - assert.Nil(t, err) -} - -func Test_WriteAtOverwrites(t *testing.T) { - b := New([]byte{'a', 'b', 'c', 'd', 'e'}) - b.Advance(1) - n, err := b.WriteAt([]byte{1, 2, 3}, 1) - assert.Equal(t, 3, n) - assert.Nil(t, err) - assert.Equal(t, []byte{'b', 1, 2, 3}, b.Bytes()) - - b = New(make([]byte, 3, 20)) - b.Advance(2) - n, err = b.WriteAt([]byte{1, 2, 3}, 1) - assert.Equal(t, 3, n) - assert.Nil(t, err) - assert.Equal(t, 4, b.Len()) - // assert.Equal(t, []byte{0, 1, 2, 3}, b.Bytes()) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/streambuf/net_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/streambuf/net_test.go deleted file mode 100644 index cbdf5ce5..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/streambuf/net_test.go +++ /dev/null @@ -1,258 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package streambuf - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -func Test_ReadNetUint8NoData(t *testing.T) { - b := New(nil) - v, err := b.ReadNetUint8() - assert.Equal(t, ErrNoMoreBytes, err) - assert.Equal(t, uint8(0), v) -} - -func Test_ReadNetUint8Failed(t *testing.T) { - b := New(nil) - b.SetError(ErrTest) - v, err := b.ReadNetUint8() - assert.Equal(t, ErrTest, err) - assert.Equal(t, uint8(0), v) -} - -func Test_ReadNetUint8Data(t *testing.T) { - b := New([]byte{10}) - v, err := b.ReadNetUint8() - b.checkInvariants(t) - assert.Nil(t, err) - assert.Equal(t, uint8(10), v) -} - -func Test_ReadNetUint8AtFailed(t *testing.T) { - b := New(nil) - b.SetError(ErrTest) - v, err := b.ReadNetUint8At(4) - assert.Equal(t, ErrTest, err) - assert.Equal(t, uint8(0), v) -} - -func Test_ReadNetUint8AtInRange(t *testing.T) { - b := New([]byte{1, 2, 3}) - v, err := b.ReadNetUint8At(2) - assert.Nil(t, err) - assert.Equal(t, uint8(3), v) -} - -func Test_ReadNetUint8AtOutOfRange(t *testing.T) { - b := New([]byte{1, 2, 3}) - v, err := b.ReadNetUint8At(3) - assert.Equal(t, ErrNoMoreBytes, err) - assert.Equal(t, uint8(0), v) -} - -func Test_WriteNetUint8At(t *testing.T) { - b := New(nil) - err := b.WriteNetUint8At(10, 1) - assert.Nil(t, err) - - b.Advance(1) - tmp, err := b.ReadNetUint8() - assert.Nil(t, err) - assert.Equal(t, uint8(10), tmp) -} - -func Test_ReadNetUint16NoData(t *testing.T) { - b := New(nil) - v, err := b.ReadNetUint16() - assert.Equal(t, ErrNoMoreBytes, err) - assert.Equal(t, uint16(0), v) -} - -func Test_ReadNetUint16Failed(t *testing.T) { - b := New(nil) - b.SetError(ErrTest) - v, err := b.ReadNetUint16() - assert.Equal(t, ErrTest, err) - assert.Equal(t, uint16(0), v) -} - -func Test_ReadNetUint16Data(t *testing.T) { - b := New([]byte{0xf1, 0xf2}) - v, err := b.ReadNetUint16() - b.checkInvariants(t) - assert.Nil(t, err) - assert.Equal(t, uint16(0xf1f2), v) -} - -func Test_ReadNetUint16AtFailed(t *testing.T) { - b := New(nil) - b.SetError(ErrTest) - v, err := b.ReadNetUint16At(4) - assert.Equal(t, ErrTest, err) - assert.Equal(t, uint16(0), v) -} - -func Test_ReadNetUint16AtInRange(t *testing.T) { - b := New([]byte{0xf1, 0xf2, 0xf3}) - v, err := b.ReadNetUint16At(1) - assert.Nil(t, err) - assert.Equal(t, uint16(0xf2f3), v) -} - -func Test_ReadNetUint16AtOutOfRange(t *testing.T) { - b := New([]byte{0xf1, 0xf2, 0xf3}) - v, err := b.ReadNetUint16At(2) - assert.Equal(t, ErrNoMoreBytes, err) - assert.Equal(t, uint16(0), v) -} - -func Test_WriteNetUint16At(t *testing.T) { - b := New(nil) - err := b.WriteNetUint16At(0x1f2f, 1) - assert.Nil(t, err) - - b.Advance(1) - tmp, err := b.ReadNetUint16() - assert.Nil(t, err) - assert.Equal(t, uint16(0x1f2f), tmp) -} - -func Test_ReadNetUint32NoData(t *testing.T) { - b := New(nil) - v, err := b.ReadNetUint32() - assert.Equal(t, ErrNoMoreBytes, err) - assert.Equal(t, uint32(0), v) -} - -func Test_ReadNetUint32Failed(t *testing.T) { - b := New(nil) - b.SetError(ErrTest) - v, err := b.ReadNetUint32() - assert.Equal(t, ErrTest, err) - assert.Equal(t, uint32(0), v) -} - -func Test_ReadNetUint32Data(t *testing.T) { - b := New([]byte{0xf1, 0xf2, 0xf3, 0xf4}) - v, err := b.ReadNetUint32() - b.checkInvariants(t) - assert.Nil(t, err) - assert.Equal(t, uint32(0xf1f2f3f4), v) -} - -func Test_ReadNetUint32AtFailed(t *testing.T) { - b := New(nil) - b.SetError(ErrTest) - v, err := b.ReadNetUint32At(4) - assert.Equal(t, ErrTest, err) - assert.Equal(t, uint32(0), v) -} - -func Test_ReadNetUint32AtInRange(t *testing.T) { - b := New([]byte{0xf1, 0xf2, 0xf3, 0xf4, 0xf5}) - v, err := b.ReadNetUint32At(1) - assert.Nil(t, err) - assert.Equal(t, uint32(0xf2f3f4f5), v) -} - -func Test_ReadNetUint32AtOutOfRange(t *testing.T) { - b := New([]byte{0xf1, 0xf2, 0xf3}) - v, err := b.ReadNetUint32At(2) - assert.Equal(t, ErrNoMoreBytes, err) - assert.Equal(t, uint32(0), v) -} - -func Test_WriteNetUint32At(t *testing.T) { - b := New(nil) - err := b.WriteNetUint32At(0x1f2f3f4f, 1) - assert.Nil(t, err) - - b.Advance(1) - tmp, err := b.ReadNetUint32() - assert.Nil(t, err) - assert.Equal(t, uint32(0x1f2f3f4f), tmp) -} - -func Test_ReadNetUint64NoData(t *testing.T) { - b := New(nil) - v, err := b.ReadNetUint64() - assert.Equal(t, ErrNoMoreBytes, err) - assert.Equal(t, uint64(0), v) -} - -func Test_ReadNetUint64Failed(t *testing.T) { - b := New(nil) - b.SetError(ErrTest) - v, err := b.ReadNetUint64() - assert.Equal(t, ErrTest, err) - assert.Equal(t, uint64(0), v) -} - -func Test_ReadNetUint64Data(t *testing.T) { - b := New([]byte{ - 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, - 0xf5, 0xf6, 0xf7, 0xf8, 0xf9, - 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, - }) - v, err := b.ReadNetUint64() - b.checkInvariants(t) - assert.Nil(t, err) - assert.Equal(t, uint64(0xf0f1f2f3f4f5f6f7), v) -} - -func Test_ReadNetUint64AtFailed(t *testing.T) { - b := New(nil) - b.SetError(ErrTest) - v, err := b.ReadNetUint64At(4) - assert.Equal(t, ErrTest, err) - assert.Equal(t, uint64(0), v) -} - -func Test_ReadNetUint64AtInRange(t *testing.T) { - b := New([]byte{ - 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, - 0xf5, 0xf6, 0xf7, 0xf8, 0xf9, - 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, - }) - v, err := b.ReadNetUint64At(1) - assert.Nil(t, err) - assert.Equal(t, uint64(0xf1f2f3f4f5f6f7f8), v) -} - -func Test_ReadNetUint64AtOutOfRange(t *testing.T) { - b := New([]byte{0xf1, 0xf2, 0xf3}) - v, err := b.ReadNetUint64At(2) - assert.Equal(t, ErrNoMoreBytes, err) - assert.Equal(t, uint64(0), v) -} - -func Test_WriteNetUint64At(t *testing.T) { - b := New(nil) - err := b.WriteNetUint64At(0x1f2f3f4f5f6f7f8f, 1) - assert.Nil(t, err) - - b.Advance(1) - tmp, err := b.ReadNetUint64() - assert.Nil(t, err) - assert.Equal(t, uint64(0x1f2f3f4f5f6f7f8f), tmp) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/streambuf/streambuf_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/streambuf/streambuf_test.go deleted file mode 100644 index 9c571c62..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/streambuf/streambuf_test.go +++ /dev/null @@ -1,322 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package streambuf - -import ( - "errors" - "testing" - - "github.com/stretchr/testify/assert" -) - -var ErrMarkInvariant = errors.New("mark value not within limits") -var ErrAvailableInvariant = errors.New("available value not within limits") -var ErrSizesInvariant = errors.New("available and mark values not in sync") - -var ErrTest = errors.New("test") - -func checkInvariants(b *Buffer) error { - if !(0 <= b.mark && b.mark <= b.offset) { - return ErrMarkInvariant - } - if !(0 <= b.available && b.available <= len(b.data)) { - return ErrAvailableInvariant - } - if !(b.available == len(b.data)-b.mark) { - return ErrSizesInvariant - } - - return nil -} - -func (b *Buffer) checkInvariants(t *testing.T) { - assert.Nil(t, checkInvariants(b)) -} - -func Test_InvariantsOnNew(t *testing.T) { - var b1 Buffer - b1.checkInvariants(t) - - var b2 Buffer - b2.Init([]byte("test"), false) - b2.checkInvariants(t) - - New([]byte("test")).checkInvariants(t) - - NewFixed([]byte("test")).checkInvariants(t) -} - -func Test_ErrorHandling(t *testing.T) { - b := New(nil) - b.checkInvariants(t) - - assert.False(t, b.Failed()) - assert.Nil(t, b.Err()) - - err := b.SetError(ErrTest) - assert.Equal(t, ErrTest, err) - assert.True(t, b.Failed()) - assert.Equal(t, ErrTest, b.Err()) -} - -func Test_SnapshotRestore(t *testing.T) { - b := NewFixed([]byte("test test")) - snapshot := b.Snapshot() - - err := b.Advance(5) - assert.Equal(t, 5, b.BufferConsumed()) - assert.Equal(t, 4, b.Len()) - assert.Nil(t, err) - assert.False(t, b.Failed()) - - b.Restore(snapshot) - b.checkInvariants(t) - assert.Equal(t, 9, b.Len()) - assert.Equal(t, 0, b.BufferConsumed()) -} - -func Test_SnapshotRestoreAfterErr(t *testing.T) { - b := NewFixed([]byte("test test")) - snapshot := b.Snapshot() - - err := b.Advance(20) - assert.True(t, b.Failed()) - assert.Error(t, err) - assert.Error(t, b.Err()) - - b.Restore(snapshot) - b.checkInvariants(t) - assert.False(t, b.Failed()) - assert.Nil(t, b.Err()) -} - -func Test_AppendNil(t *testing.T) { - b := NewFixed(nil) - b.Append(nil) - b.checkInvariants(t) - assert.Equal(t, 0, b.Len()) -} - -func Test_AppendRetainsBuffer(t *testing.T) { - d := []byte("test") - b := New(nil) - - b.Append(d) - d[0] = 'a' - x, _ := b.Collect(1) - b.checkInvariants(t) - assert.False(t, b.Failed()) - assert.Equal(t, d[0], x[0]) -} - -func Test_AppendOnFixed(t *testing.T) { - b := NewFixed([]byte("abc")) - - err := b.Append([]byte("def")) - assert.Equal(t, ErrOperationNotAllowed, err) - assert.True(t, b.Failed()) - assert.Equal(t, err, b.Err()) -} - -func Test_AppendOnFixedLater(t *testing.T) { - b := New([]byte("abc")) - - err := b.Append([]byte("def")) - assert.Nil(t, err) - - b.Fix() - err = b.Append([]byte("def")) - b.checkInvariants(t) - assert.Equal(t, ErrOperationNotAllowed, err) - assert.True(t, b.Failed()) - assert.Equal(t, err, b.Err()) -} - -func Test_AppendOnFailed(t *testing.T) { - b := New([]byte("abc")) - b.SetError(ErrTest) - err := b.Append([]byte("def")) - assert.Equal(t, ErrTest, err) -} - -func Test_AppendAfterNoMoreBytes(t *testing.T) { - b := New([]byte("a")) - - err := b.Advance(5) - assert.Equal(t, ErrNoMoreBytes, err) - - err = b.Append([]byte(" test")) - assert.Nil(t, err) - assert.False(t, b.Failed()) -} - -func Test_AvailAndLenConsiderRead(t *testing.T) { - b := New([]byte("test")) - b.Advance(3) - b.checkInvariants(t) - assert.Equal(t, 4, b.Total()) - assert.Equal(t, 1, b.Len()) - assert.Equal(t, 3, b.BufferConsumed()) -} - -func Test_AvailAndLenConsiderReset(t *testing.T) { - b := New([]byte("test")) - b.Advance(3) - b.Reset() - b.checkInvariants(t) - assert.Equal(t, 1, b.Total()) - assert.Equal(t, 1, b.Len()) - assert.Equal(t, 0, b.BufferConsumed()) -} - -func Test_ConsumeData(t *testing.T) { - b := New([]byte("test")) - b.Advance(3) - b.Consume(2) - b.checkInvariants(t) - assert.Equal(t, 2, b.Total()) - assert.Equal(t, 1, b.Len()) - assert.Equal(t, 1, b.BufferConsumed()) -} - -func Test_ConsumeFailed(t *testing.T) { - b := New([]byte("test")) - snapshot := b.Snapshot() - - _, err := b.Consume(100) - assert.Equal(t, ErrOutOfRange, err) - - b.Restore(snapshot) - assert.False(t, b.Failed()) - - _, err = b.Consume(3) - assert.Equal(t, ErrOutOfRange, err) -} - -func Test_ByteGetUnconsumed(t *testing.T) { - b := New([]byte("test")) - b.Advance(3) - d := b.Bytes() - - b.checkInvariants(t) - assert.Equal(t, 3, b.mark) - assert.Equal(t, 1, len(d)) - assert.True(t, 't' == d[0]) -} - -func Test_ResetEmpty(t *testing.T) { - b := New(nil) - b.Reset() - b.checkInvariants(t) -} - -func Test_ResetWhileParsing(t *testing.T) { - b := New([]byte("test")) - b.Advance(1) - b.offset += 2 - b.checkInvariants(t) - assert.Equal(t, 3, b.offset) - - b.Reset() - b.checkInvariants(t) - assert.Equal(t, 2, b.offset) -} - -func Test_CollectData(t *testing.T) { - b := New([]byte("test")) - d, err := b.Collect(2) - - b.checkInvariants(t) - assert.Nil(t, err) - assert.Equal(t, []byte("te"), d) -} - -func Test_CollectFailed(t *testing.T) { - b := New([]byte("test")) - b.SetError(ErrTest) - - d, err := b.Collect(2) - assert.Equal(t, ErrTest, err) - assert.Nil(t, d) -} - -func Test_CollectNoData(t *testing.T) { - b := New(nil) - - d, err := b.Collect(2) - assert.True(t, b.Failed()) - assert.Equal(t, ErrNoMoreBytes, err) - assert.Nil(t, d) -} - -func Test_CollectFixedNoData(t *testing.T) { - b := NewFixed(nil) - - d, err := b.Collect(2) - assert.True(t, b.Failed()) - assert.Equal(t, ErrUnexpectedEOB, err) - assert.Nil(t, d) -} - -func Test_CollectWithSuffixData(t *testing.T) { - b := New([]byte("test\r\ntest")) - - d, err := b.CollectWithSuffix(4, []byte("\r\n")) - b.checkInvariants(t) - assert.False(t, b.Failed()) - assert.Nil(t, err) - assert.Equal(t, []byte("test"), d) -} - -func Test_CollectWithSuffixFail(t *testing.T) { - b := New([]byte("test\n\ntest")) - - d, err := b.CollectWithSuffix(4, []byte("\r\n")) - assert.True(t, b.Failed()) - assert.Nil(t, d) - assert.Equal(t, ErrExpectedByteSequenceMismatch, err) -} - -func Test_CollectWithSuffixFailed(t *testing.T) { - b := New([]byte("test\r\ntest")) - b.SetError(ErrTest) - - d, err := b.CollectWithSuffix(4, []byte("\r\n")) - assert.Equal(t, ErrTest, err) - assert.Nil(t, d) -} - -func Test_CollectWithSuffixNoData(t *testing.T) { - b := New(nil) - - d, err := b.CollectWithSuffix(4, []byte("\r\n")) - assert.True(t, b.Failed()) - assert.Equal(t, ErrNoMoreBytes, err) - assert.Nil(t, d) -} - -func Test_CollectWithSuffixFixedNoData(t *testing.T) { - b := NewFixed(nil) - - d, err := b.CollectWithSuffix(4, []byte("\r\n")) - assert.True(t, b.Failed()) - assert.Equal(t, ErrUnexpectedEOB, err) - assert.Nil(t, d) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/string_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/string_test.go deleted file mode 100644 index 2ad2ed5a..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/string_test.go +++ /dev/null @@ -1,64 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package common - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestRemoveChar(t *testing.T) { - tests := []struct { - title string - candidate string - chars string - expected string - }{ - { - title: "when we have one char to replace", - candidate: "hello foobar", - chars: "a", - expected: "hello foobr", - }, - { - title: "when we have multiple chars to replace", - candidate: "hello foobar", - chars: "all", - expected: "heo foobr", - }, - { - title: "when we have no chars to replace", - candidate: "hello foobar", - chars: "x", - expected: "hello foobar", - }, - { - title: "when we have an empty string", - candidate: "", - chars: "x", - expected: "", - }, - } - - for _, test := range tests { - t.Run(test.title, func(t *testing.T) { - assert.Equal(t, test.expected, RemoveChars(test.candidate, test.chars)) - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/stringset_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/stringset_test.go deleted file mode 100644 index bbf206c9..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/stringset_test.go +++ /dev/null @@ -1,74 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package common - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestEquals(t *testing.T) { - tests := []struct { - title string - first []string - second []string - expected bool - }{ - { - title: "when we have the same elements, in order", - first: []string{"one", "two"}, - second: []string{"one", "two"}, - expected: true, - }, - { - title: "when we have the same elements, but out of order", - first: []string{"one", "two"}, - second: []string{"two", "one"}, - expected: true, - }, - { - title: "when we have the same elements, with a duplicate", - first: []string{"one", "two"}, - second: []string{"one", "two", "one"}, - expected: true, - }, - { - title: "when we have different number of elements", - first: []string{"one", "two"}, - second: []string{"one", "two", "three"}, - expected: false, - }, - { - title: "when we have different elements", - first: []string{"one", "two"}, - second: []string{"one", "three"}, - expected: false, - }, - } - - for _, test := range tests { - t.Run(test.title, func(t *testing.T) { - assert.Equal(t, test.expected, MakeStringSet(test.first...).Equals(MakeStringSet(test.second...))) - }) - } -} - -func TestToSlice(t *testing.T) { - assert.Equal(t, []string{"a", "b", "c"}, MakeStringSet("c", "b", "a").ToSlice()) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/transport/tlscommon/ca_pinning_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/transport/tlscommon/ca_pinning_test.go deleted file mode 100644 index c188a20e..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/transport/tlscommon/ca_pinning_test.go +++ /dev/null @@ -1,396 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package tlscommon - -import ( - "bytes" - "crypto/rand" - "crypto/rsa" - "crypto/tls" - "crypto/x509" - "crypto/x509/pkix" - "io/ioutil" - "math/big" - "net" - "net/http" - "strings" - "testing" - "time" - - "github.com/pkg/errors" - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/common" -) - -var ser int64 = 1 - -func TestCAPinning(t *testing.T) { - host := "127.0.0.1" - - t.Run("when the ca_sha256 field is not defined we use normal certificate validation", - func(t *testing.T) { - cfg := common.MustNewConfigFrom(map[string]interface{}{ - "certificate_authorities": []string{"ca_test.pem"}, - }) - - config := &Config{} - err := cfg.Unpack(config) - require.NoError(t, err) - - tlsCfg, err := LoadTLSConfig(config) - require.NoError(t, err) - - tls := tlsCfg.BuildModuleConfig(host) - require.Nil(t, tls.VerifyPeerCertificate) - }) - - t.Run("when the ca_sha256 field is defined we use CA cert pinning", func(t *testing.T) { - cfg := common.MustNewConfigFrom(map[string]interface{}{ - "ca_sha256": "hello", - }) - - config := &Config{} - err := cfg.Unpack(config) - require.NoError(t, err) - - tlsCfg, err := LoadTLSConfig(config) - require.NoError(t, err) - - tls := tlsCfg.BuildModuleConfig(host) - require.NotNil(t, tls.VerifyPeerCertificate) - }) - - t.Run("CA Root -> Certificate and we have the CA root pin", func(t *testing.T) { - msg := []byte("OK received message") - - ca, err := genCA() - require.NoError(t, err) - - serverCert, err := genSignedCert(ca, x509.KeyUsageDigitalSignature, false) - require.NoError(t, err) - - mux := http.NewServeMux() - mux.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { - w.WriteHeader(http.StatusOK) - w.Write(msg) - }) - - // Select a random available port from the OS. - addr := "localhost:0" - - l, err := net.Listen("tcp", addr) - - server := &http.Server{ - Handler: mux, - TLSConfig: &tls.Config{ - Certificates: []tls.Certificate{ - serverCert, - }, - }, - } - - // Start server and shut it down when the tests are over. - go server.ServeTLS(l, "", "") - defer l.Close() - - // Root CA Pool - require.NoError(t, err) - rootCAs := x509.NewCertPool() - rootCAs.AddCert(ca.Leaf) - - // Get the pin of the RootCA. - pin := Fingerprint(ca.Leaf) - - tlsC := &TLSConfig{ - RootCAs: rootCAs, - CASha256: []string{pin}, - } - - config := tlsC.BuildModuleConfig("localhost") - hostToConnect := l.Addr().String() - - transport := &http.Transport{ - TLSClientConfig: config, - } - - client := &http.Client{Transport: transport} - - port := strings.TrimPrefix(hostToConnect, "127.0.0.1:") - - req, err := http.NewRequest("GET", "https://localhost:"+port, nil) - require.NoError(t, err) - resp, err := client.Do(req) - require.NoError(t, err) - content, err := ioutil.ReadAll(resp.Body) - require.NoError(t, err) - - assert.True(t, bytes.Equal(msg, content)) - - // 1. create key-pair - // 2. create pin - // 3. start server - // 4. Connect - // 5. Check wrong key do not work - // 6. Check good key work - // 7. check plain text fails to work. - }) - - t.Run("CA Root -> Intermediate -> Certificate and we receive the CA Root Pin", func(t *testing.T) { - msg := []byte("OK received message") - - ca, err := genCA() - require.NoError(t, err) - - intermediate, err := genSignedCert(ca, x509.KeyUsageDigitalSignature|x509.KeyUsageCertSign, true) - require.NoError(t, err) - - serverCert, err := genSignedCert(intermediate, x509.KeyUsageDigitalSignature, false) - require.NoError(t, err) - - mux := http.NewServeMux() - mux.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { - w.WriteHeader(http.StatusOK) - w.Write(msg) - }) - - // Select a random available port from the OS. - addr := "localhost:0" - - l, err := net.Listen("tcp", addr) - require.NoError(t, err) - - // Server needs to provides the chain of trust, so server certificate + intermediate. - // RootCAs will trust the intermediate, intermediate will trust the server. - serverCert.Certificate = append(serverCert.Certificate, intermediate.Certificate...) - - server := &http.Server{ - Handler: mux, - TLSConfig: &tls.Config{ - Certificates: []tls.Certificate{ - serverCert, - }, - }, - } - - // Start server and shut it down when the tests are over. - go server.ServeTLS(l, "", "") - defer l.Close() - - // Root CA Pool - rootCAs := x509.NewCertPool() - rootCAs.AddCert(ca.Leaf) - - // Get the pin of the RootCA. - pin := Fingerprint(ca.Leaf) - - tlsC := &TLSConfig{ - RootCAs: rootCAs, - CASha256: []string{pin}, - } - - config := tlsC.BuildModuleConfig("localhost") - hostToConnect := l.Addr().String() - - transport := &http.Transport{ - TLSClientConfig: config, - } - - client := &http.Client{Transport: transport} - - port := strings.TrimPrefix(hostToConnect, "127.0.0.1:") - - req, err := http.NewRequest("GET", "https://localhost:"+port, nil) - require.NoError(t, err) - resp, err := client.Do(req) - require.NoError(t, err) - content, err := ioutil.ReadAll(resp.Body) - require.NoError(t, err) - - assert.True(t, bytes.Equal(msg, content)) - }) - - t.Run("When we have the wrong pin we refuse to connect", func(t *testing.T) { - msg := []byte("OK received message") - - ca, err := genCA() - require.NoError(t, err) - - intermediate, err := genSignedCert(ca, x509.KeyUsageDigitalSignature|x509.KeyUsageCertSign, true) - require.NoError(t, err) - - serverCert, err := genSignedCert(intermediate, x509.KeyUsageDigitalSignature, false) - require.NoError(t, err) - - mux := http.NewServeMux() - mux.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { - w.WriteHeader(http.StatusOK) - w.Write(msg) - }) - - // Select a random available port from the OS. - addr := "localhost:0" - - l, err := net.Listen("tcp", addr) - require.NoError(t, err) - - // Server needs to provides the chain of trust, so server certificate + intermediate. - // RootCAs will trust the intermediate, intermediate will trust the server. - serverCert.Certificate = append(serverCert.Certificate, intermediate.Certificate...) - - server := &http.Server{ - Handler: mux, - TLSConfig: &tls.Config{ - Certificates: []tls.Certificate{ - serverCert, - }, - }, - } - - // Start server and shut it down when the tests are over. - go server.ServeTLS(l, "", "") - defer l.Close() - - // Root CA Pool - rootCAs := x509.NewCertPool() - rootCAs.AddCert(ca.Leaf) - - // Get the pin of the RootCA. - pin := "wrong-pin" - - tlsC := &TLSConfig{ - RootCAs: rootCAs, - CASha256: []string{pin}, - } - - config := tlsC.BuildModuleConfig("localhost") - hostToConnect := l.Addr().String() - - transport := &http.Transport{ - TLSClientConfig: config, - } - - client := &http.Client{Transport: transport} - - port := strings.TrimPrefix(hostToConnect, "127.0.0.1:") - - req, err := http.NewRequest("GET", "https://localhost:"+port, nil) - require.NoError(t, err) - _, err = client.Do(req) - require.Error(t, err) - }) -} - -func genCA() (tls.Certificate, error) { - ca := &x509.Certificate{ - SerialNumber: serial(), - Subject: pkix.Name{ - CommonName: "localhost", - Organization: []string{"TESTING"}, - Country: []string{"CANADA"}, - Province: []string{"QUEBEC"}, - Locality: []string{"MONTREAL"}, - StreetAddress: []string{"testing road"}, - PostalCode: []string{"HOH OHO"}, - }, - NotBefore: time.Now(), - NotAfter: time.Now().Add(1 * time.Hour), - IsCA: true, - ExtKeyUsage: []x509.ExtKeyUsage{x509.ExtKeyUsageClientAuth, x509.ExtKeyUsageServerAuth}, - KeyUsage: x509.KeyUsageDigitalSignature | x509.KeyUsageCertSign, - BasicConstraintsValid: true, - } - - caKey, err := rsa.GenerateKey(rand.Reader, 2048) // less secure key for quicker testing. - if err != nil { - return tls.Certificate{}, errors.Wrap(err, "fail to generate RSA key") - } - - caBytes, err := x509.CreateCertificate(rand.Reader, ca, ca, &caKey.PublicKey, caKey) - if err != nil { - return tls.Certificate{}, errors.Wrap(err, "fail to create certificate") - } - - leaf, err := x509.ParseCertificate(caBytes) - if err != nil { - return tls.Certificate{}, errors.Wrap(err, "fail to parse certificate") - } - - return tls.Certificate{ - Certificate: [][]byte{caBytes}, - PrivateKey: caKey, - Leaf: leaf, - }, nil -} - -// genSignedCert generates a CA and KeyPair and remove the need to depends on code of agent. -func genSignedCert(ca tls.Certificate, keyUsage x509.KeyUsage, isCA bool) (tls.Certificate, error) { - // Create another Cert/key - cert := &x509.Certificate{ - SerialNumber: big.NewInt(2000), - Subject: pkix.Name{ - CommonName: "localhost", - Organization: []string{"TESTING"}, - Country: []string{"CANADA"}, - Province: []string{"QUEBEC"}, - Locality: []string{"MONTREAL"}, - StreetAddress: []string{"testing road"}, - PostalCode: []string{"HOH OHO"}, - }, - NotBefore: time.Now(), - NotAfter: time.Now().Add(1 * time.Hour), - IsCA: isCA, - ExtKeyUsage: []x509.ExtKeyUsage{x509.ExtKeyUsageClientAuth, x509.ExtKeyUsageServerAuth}, - KeyUsage: keyUsage, - BasicConstraintsValid: true, - } - - certKey, err := rsa.GenerateKey(rand.Reader, 2048) - if err != nil { - return tls.Certificate{}, errors.Wrap(err, "fail to generate RSA key") - } - - certBytes, err := x509.CreateCertificate( - rand.Reader, - cert, - ca.Leaf, - &certKey.PublicKey, - ca.PrivateKey, - ) - - if err != nil { - return tls.Certificate{}, errors.Wrap(err, "fail to create signed certificate") - } - - leaf, err := x509.ParseCertificate(certBytes) - if err != nil { - return tls.Certificate{}, errors.Wrap(err, "fail to parse the certificate") - } - - return tls.Certificate{ - Certificate: [][]byte{certBytes}, - PrivateKey: certKey, - Leaf: leaf, - }, nil -} - -func serial() *big.Int { - ser = ser + 1 - return big.NewInt(ser) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/transport/tlscommon/tls_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/transport/tlscommon/tls_test.go deleted file mode 100644 index 94e74a49..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/transport/tlscommon/tls_test.go +++ /dev/null @@ -1,326 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package tlscommon - -import ( - "crypto/tls" - "fmt" - "testing" - - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/common" -) - -// test TLS config loading - -func load(yamlStr string) (*Config, error) { - var cfg Config - config, err := common.NewConfigWithYAML([]byte(yamlStr), "") - if err != nil { - return nil, err - } - - if err = config.Unpack(&cfg); err != nil { - return nil, err - } - return &cfg, nil -} - -func mustLoad(t *testing.T, yamlStr string) *Config { - cfg, err := load(yamlStr) - if err != nil { - t.Fatal(err) - } - return cfg -} - -func TestEmptyTlsConfig(t *testing.T) { - cfg, err := load("") - assert.Nil(t, err) - - assert.Equal(t, cfg, &Config{}) -} - -func TestLoadWithEmptyValues(t *testing.T) { - cfg, err := load(` - enabled: - verification_mode: - certificate: - key: - key_passphrase: - certificate_authorities: - cipher_suites: - curve_types: - supported_protocols: - `) - - assert.Nil(t, err) - assert.Equal(t, cfg, &Config{}) -} - -func TestNoLoadNilConfig(t *testing.T) { - cfg, err := LoadTLSConfig(nil) - assert.Nil(t, err) - assert.Nil(t, cfg) -} - -func TestNoLoadDisabledConfig(t *testing.T) { - enabled := false - cfg, err := LoadTLSConfig(&Config{Enabled: &enabled}) - assert.Nil(t, err) - assert.Nil(t, cfg) -} - -func TestValuesSet(t *testing.T) { - cfg, err := load(` - enabled: true - certificate_authorities: ["ca1.pem", "ca2.pem"] - certificate: mycert.pem - key: mycert.key - verification_mode: none - cipher_suites: - - ECDHE-ECDSA-AES-256-CBC-SHA - - ECDHE-ECDSA-AES-256-GCM-SHA384 - supported_protocols: [TLSv1.1, TLSv1.2] - curve_types: - - P-521 - renegotiation: freely - `) - - if err != nil { - t.Fatal(err) - } - - assert.Equal(t, "mycert.pem", cfg.Certificate.Certificate) - assert.Equal(t, "mycert.key", cfg.Certificate.Key) - assert.Len(t, cfg.CAs, 2) - assert.Equal(t, VerifyNone, cfg.VerificationMode) - assert.Len(t, cfg.CipherSuites, 2) - assert.Equal(t, - []TLSVersion{TLSVersion11, TLSVersion12}, - cfg.Versions) - assert.Len(t, cfg.CurveTypes, 1) - assert.Equal(t, - tls.RenegotiateFreelyAsClient, - tls.RenegotiationSupport(cfg.Renegotiation)) -} - -func TestApplyEmptyConfig(t *testing.T) { - tmp, err := LoadTLSConfig(&Config{}) - if err != nil { - t.Fatal(err) - } - - cfg := tmp.BuildModuleConfig("") - assert.Equal(t, int(TLSVersionDefaultMin), int(cfg.MinVersion)) - assert.Equal(t, int(TLSVersionDefaultMax), int(cfg.MaxVersion)) - assert.Len(t, cfg.Certificates, 0) - assert.Nil(t, cfg.RootCAs) - assert.Equal(t, false, cfg.InsecureSkipVerify) - assert.Len(t, cfg.CipherSuites, 0) - assert.Len(t, cfg.CurvePreferences, 0) - assert.Equal(t, tls.RenegotiateNever, cfg.Renegotiation) -} - -func TestApplyWithConfig(t *testing.T) { - tmp, err := LoadTLSConfig(mustLoad(t, ` - certificate: ca_test.pem - key: ca_test.key - certificate_authorities: [ca_test.pem] - verification_mode: none - cipher_suites: - - "ECDHE-ECDSA-AES-256-CBC-SHA" - - "ECDHE-ECDSA-AES-256-GCM-SHA384" - curve_types: [P-384] - renegotiation: once - `)) - if err != nil { - t.Fatal(err) - } - - cfg := tmp.BuildModuleConfig("") - assert.NotNil(t, cfg) - assert.Len(t, cfg.Certificates, 1) - assert.NotNil(t, cfg.RootCAs) - assert.Equal(t, true, cfg.InsecureSkipVerify) - assert.Len(t, cfg.CipherSuites, 2) - assert.Equal(t, int(TLSVersionDefaultMin), int(cfg.MinVersion)) - assert.Equal(t, int(TLSVersionDefaultMax), int(cfg.MaxVersion)) - assert.Len(t, cfg.CurvePreferences, 1) - assert.Equal(t, tls.RenegotiateOnceAsClient, cfg.Renegotiation) -} - -func TestServerConfigDefaults(t *testing.T) { - t.Run("when CA is not explicitly set", func(t *testing.T) { - var c ServerConfig - config := common.MustNewConfigFrom([]byte(``)) - err := config.Unpack(&c) - require.NoError(t, err) - tmp, err := LoadTLSServerConfig(&c) - require.NoError(t, err) - - cfg := tmp.BuildModuleConfig("") - - assert.NotNil(t, cfg) - // values not set by default - assert.Len(t, cfg.Certificates, 0) - assert.Nil(t, cfg.ClientCAs) - assert.Len(t, cfg.CipherSuites, 0) - assert.Len(t, cfg.CurvePreferences, 0) - // values set by default - assert.Equal(t, false, cfg.InsecureSkipVerify) - assert.Equal(t, int(TLSVersionDefaultMin), int(cfg.MinVersion)) - assert.Equal(t, int(TLSVersionDefaultMax), int(cfg.MaxVersion)) - assert.Equal(t, tls.NoClientCert, cfg.ClientAuth) - }) - t.Run("when CA is explicitly set", func(t *testing.T) { - - yamlStr := ` - certificate_authorities: [ca_test.pem] -` - var c ServerConfig - config, err := common.NewConfigWithYAML([]byte(yamlStr), "") - err = config.Unpack(&c) - require.NoError(t, err) - tmp, err := LoadTLSServerConfig(&c) - require.NoError(t, err) - - cfg := tmp.BuildModuleConfig("") - - assert.NotNil(t, cfg) - // values not set by default - assert.Len(t, cfg.Certificates, 0) - assert.NotNil(t, cfg.ClientCAs) - assert.Len(t, cfg.CipherSuites, 0) - assert.Len(t, cfg.CurvePreferences, 0) - // values set by default - assert.Equal(t, false, cfg.InsecureSkipVerify) - assert.Equal(t, int(TLSVersionDefaultMin), int(cfg.MinVersion)) - assert.Equal(t, int(TLSVersionDefaultMax), int(cfg.MaxVersion)) - assert.Equal(t, tls.RequireAndVerifyClientCert, cfg.ClientAuth) - }) -} - -func TestApplyWithServerConfig(t *testing.T) { - yamlStr := ` - certificate: ca_test.pem - key: ca_test.key - certificate_authorities: [ca_test.pem] - verification_mode: none - client_authentication: optional - cipher_suites: - - "ECDHE-ECDSA-AES-256-CBC-SHA" - - "ECDHE-ECDSA-AES-256-GCM-SHA384" - curve_types: [P-384] - ` - var c ServerConfig - config, err := common.NewConfigWithYAML([]byte(yamlStr), "") - for i, ver := range TLSDefaultVersions { - config.SetString("supported_protocols", i, ver.String()) - } - - if !assert.NoError(t, err) { - return - } - - err = config.Unpack(&c) - if !assert.NoError(t, err) { - return - } - tmp, err := LoadTLSServerConfig(&c) - if !assert.NoError(t, err) { - return - } - - cfg := tmp.BuildModuleConfig("") - assert.NotNil(t, cfg) - assert.Len(t, cfg.Certificates, 1) - assert.NotNil(t, cfg.ClientCAs) - assert.Equal(t, true, cfg.InsecureSkipVerify) - assert.Len(t, cfg.CipherSuites, 2) - assert.Equal(t, int(TLSVersionDefaultMin), int(cfg.MinVersion)) - assert.Equal(t, int(TLSVersionDefaultMax), int(cfg.MaxVersion)) - assert.Len(t, cfg.CurvePreferences, 1) - assert.Equal(t, tls.VerifyClientCertIfGiven, cfg.ClientAuth) -} - -func TestCertificateFails(t *testing.T) { - tests := []struct { - title string - yaml string - }{ - { - "certificate without key", - "certificate: mycert.pem", - }, - { - "key without certificate", - "key: mycert.key", - }, - { - "unknown cipher suite", - "cipher_suites: ['unknown cipher suite']", - }, - { - "unknown version", - "supported_protocols: [UnknownTLSv1.1]", - }, - { - "unknown curve type", - "curve_types: ['unknown curve type']", - }, - { - "unknown renegotiation type", - "renegotiation: always", - }, - } - - for i, test := range tests { - t.Run(fmt.Sprintf("run test (%v): %v", i, test.title), func(t *testing.T) { - config, err := common.NewConfigWithYAML([]byte(test.yaml), "") - if err != nil { - t.Error(err) - return - } - - // one must fail: validators on Unpack or transformation to *tls.Config - var tlscfg Config - if err = config.Unpack(&tlscfg); err != nil { - t.Log(err) - return - } - _, err = LoadTLSConfig(&tlscfg) - t.Log(err) - assert.Error(t, err) - }) - } -} - -func TestResolveTLSVersion(t *testing.T) { - v := ResolveTLSVersion(tls.VersionTLS11) - assert.Equal(t, "TLSv1.1", v) -} - -func TestResolveCipherSuite(t *testing.T) { - c := ResolveCipherSuite(tls.TLS_RSA_WITH_AES_128_CBC_SHA) - assert.Equal(t, "RSA-AES-128-CBC-SHA", c) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/transport/transptest/ca_test.key b/vendor/github.com/elastic/beats/v7/libbeat/common/transport/transptest/ca_test.key deleted file mode 100644 index 9a5dff88..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/transport/transptest/ca_test.key +++ /dev/null @@ -1,51 +0,0 @@ ------BEGIN RSA PRIVATE KEY----- -MIIJKAIBAAKCAgEA21YbJmmMi+s4xzP2m6tZ4EsBSXsGKywpQ7/THuyjMLUsT9h0 -aq4wQLi0MKIBd4oMuQRDOfmdCZcoKwDXfaB+bRnSyUaz2cUm6rxzFXQ+PvfpVdMS -dkqVMStKhASzDOyirMAxTET6WUlnoWkGC/h5dD3zxDinzLMl2XRu2Kz9eNhqmOeB -HF4ZSb7SbMtBo0t0elYgQnLjF0YaFJpz8arLY6xVTD5w/GGQd4OqpBHM7LMj7qkq -P4U3kcev2ZWZOS84T/3ayUTyYlTFbPUEvjJmZRXAS2CLMVI9h2qsXZeUp+4HfIfR -3W6+67ua0rNJAtVh+2b5nXLQ6nZW/e9pKGJkT5MMaZO8q4HYXUSbSUbgj5bisJRG -hPZz+FbLwsdLqvOnlvXHYkLIrJhfufKHaDqzHMwfLBXLBQdl2gtuWGq9N3V/BiUe -NgQfTO0uW45MLRM47M272SJ9x+UtPjgW+catjjk+Y0S38Q+nlf35NTVpGpBsBi0H -VTvcvjkbNjYKno0BRGDZCBhM0JBjKItvHo0yuncD0ZFi6l+8LOnCbV4qmoJIthNI -hcTjWwH9Dp7w+Z+G0cMYR2US9EH8Bcxrz/z4WC4LAPzvurOelDha/RhHBuZ60Dq4 -oGfH6tMVeQ0VW/0oC1k23f/nGYkcTlQpAK2TEZUp9r0lnn/YsjFfD+SO7HsCAwEA -AQKCAgEA2GhuxUmi6HKfRLyadyFrvgeDL5L4lSQvWq8riPmGUgqPvAAfbRqMdW9I -KivOMrm8r9fq1IraTJodgcCE3Wi7FL5D4V+nGBiTu0tQaTyWJd7JFGr7bkdMSIUk -MnnIh9n672N5wHzWXb41R2auFqWEgBKYL2SO+0NO9u0QaSzVsqQlGNRh6TFW1hI2 -4CzziEBsnj/X+HgOY+pA1U9HUoxnvOJODroVFI7W0XTRqqv9exWNQG8cRiwUlftm -H9KgqXFTqGkZszgZxrdJS6W8lkR4DwiVAEozS+iO2MuBYZ6rh70tGcuQX2Bjc4dY -zMckJG2RDVGeu6CLTKqSTl4nbTcXLC8+vEd/V8d73ljO0Ji9qeZHBmAwzgM28Tmf -JDaEhMiTfAoab7NFdDECgtP3ub6ZEUzSrHJL+L1vd+fl0ZTP4m1eshDuy+q5Mgu1 -DeFhkJK7+wZtIfR2CFT5OuTCRvdwUtCEQuGZ3I+ScDzz5GvE0AlRzuVX40t4iEjZ -9jKjCHW0498a5yO0IXavrX97O56F2EUkiqOOseNBdiFHwk7VRXfnxQKr8T+kvhq3 -Fq7lpTReJWd3r+wV6Xx5jfuIrJE7IWHlw4Q2AU6dDyL/CyLoN+KDlalveMLwNuro -PIir80/L2Z4ZZ9vldEfeRmiAANgRFdoNbF+TustuXWLP4N6j24ECggEBANuSFY0T -Vdmu0C04ebLWPhfk05nyz5thSCruJZeJhsA+eJBTVokF+srty23r01T14qXuloL6 -aCIbl61UIkhOry7R6MMzmCU0c1l0HY1USdKL6W2q70tv0HbBIvTnOCBXvL/bu7Cy -AdNWgnMjePdWV1o8U9PL7VxrTQsamoq5PPBhXU4g5gmfNFd0xqFDuPe1+lb0K1mo -0kL+qQPby4ETjVnUHwirkdxoQWhEfyoE3L6XI5K0mWw8dawu1t43dCAN/OB66dLt -JiYPaYTpD8YI14RPkspsUX5sYxWiGldOus/uDM8v9KGBEavTX+Zob4ex23X60BjN -Ys2AdbxQolVp8yECggEBAP+6Eh9uRsBy0WXpvtlewSApLjZzzLbM5XU5s78e22/l -WesTxTtiFH3ps5TqtVQjUtCCFpA5WW+SJnd7IYuBzNFts3KeyB2f0qk2fp8kdXeP -2Aes/Ex64HcB2qSVGev8UaoyONQNy+pMDpiOc4AQ1NAle0H/TAT9zqOyLNhb7IIV -8oHCdQ9y+NxjSt5UPe5arwayPYg5le5Xwx8BtLTUA/38W6VkbQBQelaH+jFXDeG5 -A8kBodenXh6TGCda0Q8gFBlw/5mV/EkXCtabzCL/iLJbiik2fDWY1zOdo5P8yhkw -bHNSXwjQh0b1Jh0WxBe9AJVC//tbMW4iMygghabhSBsCggEAStAZm7ns1IDl2aKW -hMLO4WFMX/YFmtGov0fpcxqe2T3v4m0i3Qk2jJI9cDScCyTElvkWO4aKmKSCJ8K0 -86Irum43OtuHiZW3f9E6iH8hsCWP4ZgOdMuiYfQorv1heFOsskpyRyA/0vx08jox -60R1+v73KQEg3Q6Kb7Ae3AmFo/noysgW2UxvjyTw0N28Vlqg86O6aZBGJCGVAQWQ -72f0D5lhAZlD16+GKbq9AVoqxJ3GtyPl6qUnCwXinFCUtp9NfEclCINZLjquH2Ux -xK4akLB0OZhyo/rWP/a9tuXSbSqVHrseRTEvDja1RFJtPfTx698LrIe+lHqiowlu -Zl/1QQKCAQAS1sZXAmy76Ll8ZIfmw5A+qkn5QPan0NhmlmWjgsZvq9m/86joAwW3 -cOwF4HSTSjbjnXHEFjV8fqvOyYdjG6DXHNnHa+MaK5f9V0Jkvu7YbARiLGA50iOP -INfWoBVUyTXK8AA3vvxyuj+pBXWEzbifzOMTrZcQFxKOBKZBGiSGQM+ot4agKLwk -oDv3vQUC9jNGrwLRckyVTmnVcu65E5VntJubx5YwG72nekT4NY2UP2kD+dbOaEoK -vpNc8tfL4XUZmrV5vw7i44us27ViLqkHWq8G8jicSjIwX0CZulm5GVQj+sF9iL8u -fwjbw72WchoE5Pausb0me+aA4kR2UspZAoIBAF+zbWlVm8VxHHCyQzvwC3nxSbNa -IS6zTTmGZHs1BlavEJGidOy4AYlq43+9nNDqGYeyNs/zzDyAOy86Mfkhmnxou49X -UPdNpthdZA5MXVm/0DxJe2eHFeWdWjkzd2adNfDWTzKbFIveMN62gYif4D5Vvcs6 -3YL8j95+qEEhbyU9NHajvu0abiEBkq0Vk0MlXVpoyAp8p7zZ9enMXvhbNoE4yqPE -47m8qgCPiU2gU0kds1pZYyzfq3fovRZ72gBwV5UoNC08Qah/F/g6kpb4RF9lcFN4 -W530rlmkjAgG/H0J5EY8JGCNhoYAqPahzOI121y/KgCLE1/OM6CUsKhOWzc= ------END RSA PRIVATE KEY----- diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/transport/transptest/ca_test.pem b/vendor/github.com/elastic/beats/v7/libbeat/common/transport/transptest/ca_test.pem deleted file mode 100644 index 7d725ec5..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/transport/transptest/ca_test.pem +++ /dev/null @@ -1,31 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIFUTCCAzmgAwIBAgIQNt9SuM44aNYyzvUGEi31sjANBgkqhkiG9w0BAQ0FADAv -MQswCQYDVQQGEwJVUzEQMA4GA1UEChMHZWxhc3RpYzEOMAwGA1UECxMFYmVhdHMw -HhcNMjAwMTE1MTc1MTM3WhcNMzAwMTE1MTc1MTM3WjAvMQswCQYDVQQGEwJVUzEQ -MA4GA1UEChMHZWxhc3RpYzEOMAwGA1UECxMFYmVhdHMwggIiMA0GCSqGSIb3DQEB -AQUAA4ICDwAwggIKAoICAQDbVhsmaYyL6zjHM/abq1ngSwFJewYrLClDv9Me7KMw -tSxP2HRqrjBAuLQwogF3igy5BEM5+Z0JlygrANd9oH5tGdLJRrPZxSbqvHMVdD4+ -9+lV0xJ2SpUxK0qEBLMM7KKswDFMRPpZSWehaQYL+Hl0PfPEOKfMsyXZdG7YrP14 -2GqY54EcXhlJvtJsy0GjS3R6ViBCcuMXRhoUmnPxqstjrFVMPnD8YZB3g6qkEczs -syPuqSo/hTeRx6/ZlZk5LzhP/drJRPJiVMVs9QS+MmZlFcBLYIsxUj2Haqxdl5Sn -7gd8h9Hdbr7ru5rSs0kC1WH7ZvmdctDqdlb972koYmRPkwxpk7yrgdhdRJtJRuCP -luKwlEaE9nP4VsvCx0uq86eW9cdiQsismF+58odoOrMczB8sFcsFB2XaC25Yar03 -dX8GJR42BB9M7S5bjkwtEzjszbvZIn3H5S0+OBb5xq2OOT5jRLfxD6eV/fk1NWka -kGwGLQdVO9y+ORs2NgqejQFEYNkIGEzQkGMoi28ejTK6dwPRkWLqX7ws6cJtXiqa -gki2E0iFxONbAf0OnvD5n4bRwxhHZRL0QfwFzGvP/PhYLgsA/O+6s56UOFr9GEcG -5nrQOrigZ8fq0xV5DRVb/SgLWTbd/+cZiRxOVCkArZMRlSn2vSWef9iyMV8P5I7s -ewIDAQABo2kwZzAOBgNVHQ8BAf8EBAMCAqQwHQYDVR0lBBYwFAYIKwYBBQUHAwIG -CCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0OBAcEBTEyMzQ1MBUGA1Ud -EQQOMAyHBH8AAAGHBH8AAQEwDQYJKoZIhvcNAQENBQADggIBALP0atkMAqnc/oj+ -726dpFw4pjgUYLOwB1qzoNAe+f1n/u+JrXKW3oeQZxlqZajT6hwRxsbSa4BvS5pe -nXWuxrhcRcowfEnoY9Ims3Xg2NrGklg86LY1VS4iiaXTOEISFqKdnKubs9yl1W4Y -f0XOTpe/QPvZDvB/jQdRbWX43/tb7CF2IcChGxJXMRBY+AmcXu9SzAVUI1uc9NxN -f4IAkEpOoTL3foTHmJw15luMH9/G3ThtMm/uq3a6pyuUIQygRNa3kYd1FCeMh32d -cy6BhXAh1N72unoB8dDL4EO+i8RpS9zns9b2ojXafnZx26pqndHhbm4RIbIDjzVw -eCQLuJ0KM5bWruKgKaC0GWT0jS6ABcnB1bYnhSOIOxTtOJ4oQNRA0QrOnwEVCMb5 -nNjmOkmAQbltsHbcS14Up32Ah48PBGo61CsNwZo3NwGgm+TbHgggm7uTxtz8vok1 -bgKUORlm6RT1Vy1fNy+oWHaA5Qi9KWG8i/m0mHUIqeTogiVzBNveEb0Sahnk2NK1 -BflaIWF7Uv9YeaOF1zdicxk3YUmTVLl1NlpjEcQ6cm8OVXbEF52py+dMN8prWcV0 -Pl03EwhD6wazCh2NNf4IK5NYbkDS/mp1E+iRXKnOPwznmeandZEeuS69QV3mfB5r -zHvi+9Tsgzj0KsX2AWWHZZ0J/ldX ------END CERTIFICATE----- diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/transport/transptest/testing.go b/vendor/github.com/elastic/beats/v7/libbeat/common/transport/transptest/testing.go deleted file mode 100644 index 64763ba9..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/transport/transptest/testing.go +++ /dev/null @@ -1,331 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package transptest - -import ( - "crypto/rand" - "crypto/rsa" - "crypto/tls" - "crypto/x509" - "crypto/x509/pkix" - "encoding/pem" - "errors" - "math/big" - "net" - "os" - "testing" - "time" - - "github.com/elastic/beats/v7/libbeat/common/transport" - "github.com/elastic/beats/v7/libbeat/common/transport/tlscommon" -) - -type MockServer struct { - net.Listener - Timeout time.Duration - Err error - Handshake func(net.Conn) - Transp func() (*transport.Client, error) -} - -type MockServerFactory func(*testing.T, time.Duration, string, *transport.ProxyConfig) *MockServer - -type TransportFactory func(addr string, proxy *transport.ProxyConfig) (*transport.Client, error) - -func (m *MockServer) Addr() string { - return m.Listener.Addr().String() -} - -func (m *MockServer) Accept() net.Conn { - if m.Err != nil { - return nil - } - - client, err := m.Listener.Accept() - m.Err = err - return client -} - -func (m *MockServer) Await() chan net.Conn { - c := make(chan net.Conn, 1) - go func() { - client := m.Accept() - m.Handshake(client) - c <- client - }() - return c -} - -func (m *MockServer) Connect() (*transport.Client, error) { - transp, err := m.Transp() - if err != nil { - return nil, err - } - - err = transp.Connect() - if err != nil { - return nil, err - } - return transp, nil -} - -func (m *MockServer) ConnectPair() (net.Conn, *transport.Client, error) { - transp, err := m.Transp() - if err != nil { - return nil, nil, err - } - - await := m.Await() - err = transp.Connect() - if err != nil { - return nil, nil, err - } - client := <-await - return client, transp, nil -} - -func (m *MockServer) ClientDeadline(client net.Conn, to time.Duration) { - if m.Err == nil { - m.Err = client.SetDeadline(time.Now().Add(to)) - } -} - -func NewMockServerTCP(t *testing.T, to time.Duration, cert string, proxy *transport.ProxyConfig) *MockServer { - tcpListener, err := net.Listen("tcp", "localhost:0") - if err != nil { - t.Fatalf("failed to generate TCP listener") - } - - server := &MockServer{Listener: tcpListener, Timeout: to} - server.Handshake = func(client net.Conn) {} - server.Transp = func() (*transport.Client, error) { - return connectTCP(to)(server.Addr(), proxy) - } - return server -} - -func NewMockServerTLS(t *testing.T, to time.Duration, cert string, proxy *transport.ProxyConfig) *MockServer { - tcpListener, err := net.Listen("tcp", "localhost:0") - if err != nil { - t.Fatalf("failed to generate TCP listener") - } - - tlsConfig, err := tlscommon.LoadTLSConfig(&tlscommon.Config{ - Certificate: tlscommon.CertificateConfig{ - Certificate: cert + ".pem", - Key: cert + ".key", - }, - }) - if err != nil { - t.Fatalf("failed to load certificate") - } - - listener := tls.NewListener(tcpListener, tlsConfig.BuildModuleConfig("")) - - server := &MockServer{Listener: listener, Timeout: to} - server.Handshake = func(client net.Conn) { - if server.Err != nil { - return - } - - server.ClientDeadline(client, server.Timeout) - if server.Err != nil { - return - } - - tlsConn, ok := client.(*tls.Conn) - if !ok { - server.Err = errors.New("no tls connection") - return - } - - server.Err = tlsConn.Handshake() - } - server.Transp = func() (*transport.Client, error) { - return connectTLS(to, cert)(server.Addr(), proxy) - } - - return server -} - -func connectTCP(timeout time.Duration) TransportFactory { - return func(addr string, proxy *transport.ProxyConfig) (*transport.Client, error) { - cfg := transport.Config{ - Proxy: proxy, - Timeout: timeout, - } - return transport.NewClient(cfg, "tcp", addr, 0) - } -} - -func connectTLS(timeout time.Duration, certName string) TransportFactory { - return func(addr string, proxy *transport.ProxyConfig) (*transport.Client, error) { - tlsConfig, err := tlscommon.LoadTLSConfig(&tlscommon.Config{ - CAs: []string{certName + ".pem"}, - }) - if err != nil { - return nil, err - } - - cfg := transport.Config{ - Proxy: proxy, - TLS: tlsConfig, - Timeout: timeout, - } - return transport.NewClient(cfg, "tcp", addr, 0) - } -} - -// GenCertForTestingPurpose generates a testing certificate. -// Generated is used for CA, client-auth and server-auth. Use only for testing. -func GenCertForTestingPurpose(t *testing.T, fileName, keyPassword string, hosts ...string) error { - capem := fileName + ".pem" - cakey := fileName + ".key" - - _, err := os.Stat(capem) - if err == nil { - _, err = os.Stat(cakey) - if err == nil { - return nil - } - } - - serialNumberLimit := new(big.Int).Lsh(big.NewInt(1), 128) - serialNumber, err := rand.Int(rand.Reader, serialNumberLimit) - if err != nil { - t.Fatalf("failed to generate serial number: %s", err) - } - - caTemplate := x509.Certificate{ - SerialNumber: serialNumber, - Subject: pkix.Name{ - Country: []string{"US"}, - Organization: []string{"elastic"}, - OrganizationalUnit: []string{"beats"}, - }, - Issuer: pkix.Name{ - Country: []string{"US"}, - Organization: []string{"elastic"}, - OrganizationalUnit: []string{"beats"}, - Locality: []string{"locality"}, - Province: []string{"province"}, - StreetAddress: []string{"Mainstreet"}, - PostalCode: []string{"12345"}, - SerialNumber: "23", - CommonName: "*", - }, - - SignatureAlgorithm: x509.SHA512WithRSA, - PublicKeyAlgorithm: x509.ECDSA, - NotBefore: time.Now(), - NotAfter: time.Now().AddDate(10, 0, 0), - SubjectKeyId: []byte("12345"), - BasicConstraintsValid: true, - IsCA: true, - ExtKeyUsage: []x509.ExtKeyUsage{ - x509.ExtKeyUsageClientAuth, - x509.ExtKeyUsageServerAuth}, - KeyUsage: x509.KeyUsageKeyEncipherment | - x509.KeyUsageDigitalSignature | - x509.KeyUsageCertSign, - } - - for _, host := range hosts { - //Could be ip or dns format - ip := net.ParseIP(host) - if ip != nil { - caTemplate.IPAddresses = append(caTemplate.IPAddresses, ip) - } else { - caTemplate.DNSNames = append(caTemplate.DNSNames, host) - } - } - - pemBlock, err := genPrivatePem(4096, keyPassword) - if err != nil { - t.Fatalf("failed to generate ca private key: %v", err) - } - - // write key file - var keyOut *os.File - keyOut, err = os.OpenFile(cakey, os.O_WRONLY|os.O_CREATE|os.O_TRUNC, 0600) - if err != nil { - t.Fatalf("failed to open key file for writing: %v", err) - } - pem.Encode(keyOut, pemBlock) - keyOut.Close() - - //Decrypt pem block to add it later to the certificate - if x509.IsEncryptedPEMBlock(pemBlock) { - pemBlock.Bytes, err = x509.DecryptPEMBlock(pemBlock, []byte(keyPassword)) - if err != nil { - t.Fatalf("failed to decrypt private key: %v", err) - } - } - - var priv *rsa.PrivateKey - priv, err = x509.ParsePKCS1PrivateKey(pemBlock.Bytes) - if err != nil { - t.Fatalf("failed to parse pemBlock to private key: %v", err) - return err - } - - pub := &priv.PublicKey - - // generate certificate - caBytes, err := x509.CreateCertificate( - rand.Reader, - &caTemplate, - &caTemplate, - pub, priv) - if err != nil { - t.Fatalf("failed to generate ca certificate: %v", err) - } - - // write certificate - certOut, err := os.Create(capem) - if err != nil { - t.Fatalf("failed to open cert.pem for writing: %s", err) - } - pem.Encode(certOut, &pem.Block{Type: "CERTIFICATE", Bytes: caBytes}) - certOut.Close() - - return nil -} - -func genPrivatePem(bits int, password string) (*pem.Block, error) { - //Generate private key - key, err := rsa.GenerateKey(rand.Reader, bits) - if err != nil { - return nil, err - } - - block := &pem.Block{ - Type: "RSA PRIVATE KEY", - Bytes: x509.MarshalPKCS1PrivateKey(key), - } - - //Encrypt pem block from the given password - if len(password) > 0 { - block, err = x509.EncryptPEMBlock(rand.Reader, block.Type, block.Bytes, []byte(password), x509.PEMCipherAES256) - if err != nil { - return nil, err - } - } - - return block, nil -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/transport/transptest/testing_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/transport/transptest/testing_test.go deleted file mode 100644 index 050ed110..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/transport/transptest/testing_test.go +++ /dev/null @@ -1,209 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Need for unit and integration tests - -package transptest - -import ( - "fmt" - "net" - "sync" - "testing" - "time" - - socks5 "github.com/armon/go-socks5" - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common/transport" -) - -// netSOCKS5Proxy starts a new SOCKS5 proxy server that listens on localhost. -// -// Usage: -// l, teardown := newSOCKS5Proxy(t) -// defer teardown() -func newSOCKS5Proxy(t *testing.T) (net.Listener, func()) { - // Create a SOCKS5 server - conf := &socks5.Config{} - server, err := socks5.New(conf) - if err != nil { - t.Fatal(err) - } - - // Create a local listener - l, err := net.Listen("tcp", "localhost:0") - if err != nil { - t.Fatalf("err: %v", err) - } - - // Listen and serve - var wg sync.WaitGroup - wg.Add(1) - go func() { - defer wg.Done() - err := server.Serve(l) - if err != nil { - t.Logf("Server error (%T): %+v", err, err) - } - }() - - cleanup := func() { - defer wg.Wait() - l.Close() - } - - return l, cleanup -} - -func listenerProxyConfig(l net.Listener) *transport.ProxyConfig { - if l == nil { - return nil - } - - tcpAddr := l.Addr().(*net.TCPAddr) - return &transport.ProxyConfig{ - URL: fmt.Sprintf("socks5://%s", tcpAddr.String()), - } -} - -func TestTransportReconnectsOnConnect(t *testing.T) { - certName := "ca_test" - timeout := 2 * time.Second - GenCertForTestingPurpose(t, certName, "", "127.0.0.1", "127.0.1.1") - - testServer(t, timeout, certName, func(t *testing.T, server *MockServer) { - transp, err := server.Transp() - if err != nil { - t.Fatalf("Failed to create client: %v", err) - } - - await := server.Await() - err = transp.Connect() - if err != nil { - t.Fatalf("Failed to connect: %v", err) - } - client := <-await - - // force reconnect - client = nil - await = server.Await() - err = transp.Connect() - assert.NoError(t, err) - if err != nil { - client = <-await - client.Close() - } - - transp.Close() - }) -} - -func TestTransportFailConnectUnknownAddress(t *testing.T) { - timeout := 100 * time.Millisecond - certName := "ca_test" - GenCertForTestingPurpose(t, certName, "", "127.0.0.1", "127.0.1.1") - - transports := map[string]TransportFactory{ - "tcp": connectTCP(timeout), - "tls": connectTLS(timeout, certName), - } - - modes := map[string]struct { - withProxy bool - }{ - "connect": {withProxy: false}, - "socks5": {withProxy: true}, - } - - const invalidAddr = "invalid.dns.fqdn-unknown.invalid:100" - - for name, factory := range transports { - t.Run(name, func(t *testing.T) { - for mode, test := range modes { - t.Run(mode, func(t *testing.T) { - var listener net.Listener - if test.withProxy { - var teardown func() - listener, teardown = newSOCKS5Proxy(t) - defer teardown() - } - - transp, err := factory(invalidAddr, listenerProxyConfig(listener)) - if err != nil { - t.Fatalf("failed to generate transport client: %v", err) - } - - err = transp.Connect() - assert.NotNil(t, err) - }) - } - }) - } -} - -func TestTransportClosedOnWriteReadError(t *testing.T) { - certName := "ca_test" - timeout := 2 * time.Second - GenCertForTestingPurpose(t, certName, "", "127.0.0.1", "127.0.1.1") - - testServer(t, timeout, certName, func(t *testing.T, server *MockServer) { - client, transp, err := server.ConnectPair() - if err != nil { - t.Fatalf("Failed to create client: %v", err) - } - client.Close() - - var buf [10]byte - transp.Write([]byte("test3")) - _, err = transp.Read(buf[:]) - assert.NotNil(t, err) - }) -} - -func testServer(t *testing.T, timeout time.Duration, cert string, fn func(t *testing.T, server *MockServer)) { - transports := map[string]MockServerFactory{ - "tcp": NewMockServerTCP, - "tls": NewMockServerTLS, - } - - modes := map[string]struct { - withProxy bool - }{ - "connect": {withProxy: false}, - "socks5": {withProxy: true}, - } - - for name, factory := range transports { - t.Run(name, func(t *testing.T) { - for mode, test := range modes { - t.Run(mode, func(t *testing.T) { - var listener net.Listener - if test.withProxy { - var teardown func() - listener, teardown = newSOCKS5Proxy(t) - defer teardown() - } - - server := factory(t, timeout, cert, listenerProxyConfig(listener)) - defer server.Close() - fn(t, server) - }) - } - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/tuples_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/tuples_test.go deleted file mode 100644 index d111cc62..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/tuples_test.go +++ /dev/null @@ -1,90 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package common - -import ( - "net" - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestTuples_tuples_ipv4(t *testing.T) { - assert := assert.New(t) - - var tuple IPPortTuple - - // from net/ip.go - var v4InV6Prefix = []byte{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0xff, 0xff} - - tuple = NewIPPortTuple(4, net.IPv4(192, 168, 0, 1), 9200, net.IPv4(192, 168, 0, 2), 9201) - - assert.Equal(v4InV6Prefix, tuple.raw[0:12], "prefix_src") - assert.Equal([]byte{192, 168, 0, 1}, tuple.raw[12:16], "src_ip") - assert.Equal([]byte{0x23, 0xf0}, tuple.raw[16:18], "src_port") - - assert.Equal(v4InV6Prefix, tuple.raw[18:30], "prefix_dst") - assert.Equal([]byte{192, 168, 0, 2}, tuple.raw[30:34], "dst_ip") - assert.Equal([]byte{0x23, 0xf1}, tuple.raw[34:36], "dst_port") - assert.Equal(36, len(tuple.raw)) - - assert.Equal(v4InV6Prefix, tuple.revRaw[0:12], "rev prefix_dst") - assert.Equal([]byte{192, 168, 0, 2}, tuple.revRaw[12:16], "rev dst_ip") - assert.Equal([]byte{0x23, 0xf1}, tuple.revRaw[16:18], "rev dst_port") - - assert.Equal(v4InV6Prefix, tuple.revRaw[18:30], "rev prefix_src") - assert.Equal([]byte{192, 168, 0, 1}, tuple.revRaw[30:34], "rev src_ip") - assert.Equal([]byte{0x23, 0xf0}, tuple.revRaw[34:36], "rev src_port") - assert.Equal(36, len(tuple.revRaw)) - - tcpTuple := TCPTupleFromIPPort(&tuple, 1) - assert.Equal(tuple.raw[:], tcpTuple.raw[0:36], "Wrong TCP tuple hashable") - assert.Equal([]byte{0, 0, 0, 1}, tcpTuple.raw[36:40], "stream_id") -} - -func TestTuples_tuples_ipv6(t *testing.T) { - assert := assert.New(t) - - var tuple IPPortTuple - - tuple = NewIPPortTuple(16, net.ParseIP("2001:db8::1"), - 9200, net.ParseIP("2001:db8::123:12:1"), 9201) - - ip1 := []byte{0x20, 0x1, 0xd, 0xb8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1} - ip2 := []byte{0x20, 0x1, 0xd, 0xb8, 0, 0, 0, 0, 0, 0, 0x1, 0x23, 0, 0x12, 0, 0x1} - - assert.Equal(ip1, tuple.raw[0:16], "src_ip") - assert.Equal([]byte{0x23, 0xf0}, tuple.raw[16:18], "src_port") - - assert.Equal(ip2, tuple.raw[18:34], "dst_ip") - assert.Equal([]byte{0x23, 0xf1}, tuple.raw[34:36], "dst_port") - assert.Equal(36, len(tuple.raw)) - - assert.Equal(ip2, tuple.revRaw[0:16], "rev dst_ip") - assert.Equal([]byte{0x23, 0xf1}, tuple.revRaw[16:18], "rev dst_port") - - assert.Equal(ip1, tuple.revRaw[18:34], "rev src_ip") - assert.Equal([]byte{0x23, 0xf0}, tuple.revRaw[34:36], "rev src_port") - assert.Equal(36, len(tuple.revRaw)) - - tcpTuple := TCPTupleFromIPPort(&tuple, 1) - assert.Equal(tuple.raw[:], tcpTuple.raw[0:36], "Wrong TCP tuple hashable") - assert.Equal([]byte{0, 0, 0, 1}, tcpTuple.raw[36:40], "stream_id") -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/url_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/url_test.go deleted file mode 100644 index aaded710..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/url_test.go +++ /dev/null @@ -1,169 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package common - -import ( - "fmt" - "net/url" - "testing" - - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" -) - -func TestGetUrl(t *testing.T) { - // List of inputs / outputs that must match after fetching url - // Setting a path without a scheme is not allowed. Example: 192.168.1.1:9200/hello - inputOutput := map[string]string{ - - "": "http://localhost:9200", - "http://localhost": "http://localhost:9200", - "http://localhost:80": "http://localhost:80", - "http://localhost:80/": "http://localhost:80/", - "http://localhost/": "http://localhost:9200/", - - // no schema + hostname - "33f3600fd5c1bb599af557c36a4efb08.host": "http://33f3600fd5c1bb599af557c36a4efb08.host:9200", - "33f3600fd5c1bb599af557c36a4efb08.host:12345": "http://33f3600fd5c1bb599af557c36a4efb08.host:12345", - "localhost": "http://localhost:9200", - "localhost:80": "http://localhost:80", - "localhost:80/": "http://localhost:80/", - "localhost/": "http://localhost:9200/", - "localhost/mypath": "http://localhost:9200/mypath", - - // shema + ipv4 - "http://192.168.1.1:80": "http://192.168.1.1:80", - "https://192.168.1.1:80/hello": "https://192.168.1.1:80/hello", - "http://192.168.1.1": "http://192.168.1.1:9200", - "http://192.168.1.1/hello": "http://192.168.1.1:9200/hello", - - // no schema + ipv4 - "192.168.1.1": "http://192.168.1.1:9200", - "192.168.1.1:80": "http://192.168.1.1:80", - "192.168.1.1/hello": "http://192.168.1.1:9200/hello", - "192.168.1.1:80/hello": "http://192.168.1.1:80/hello", - - // schema + ipv6 - "http://[2001:db8::1]:80": "http://[2001:db8::1]:80", - "http://[2001:db8::1]": "http://[2001:db8::1]:9200", - "https://[2001:db8::1]:9200": "https://[2001:db8::1]:9200", - "http://FE80:0000:0000:0000:0202:B3FF:FE1E:8329": "http://[FE80:0000:0000:0000:0202:B3FF:FE1E:8329]:9200", - "http://[2001:db8::1]:80/hello": "http://[2001:db8::1]:80/hello", - "http://[2001:db8::1]/hello": "http://[2001:db8::1]:9200/hello", - "https://[2001:db8::1]:9200/hello": "https://[2001:db8::1]:9200/hello", - "http://FE80:0000:0000:0000:0202:B3FF:FE1E:8329/hello": "http://[FE80:0000:0000:0000:0202:B3FF:FE1E:8329]:9200/hello", - - // no schema + ipv6 - "2001:db8::1": "http://[2001:db8::1]:9200", - "[2001:db8::1]:80": "http://[2001:db8::1]:80", - "[2001:db8::1]": "http://[2001:db8::1]:9200", - "2001:db8::1/hello": "http://[2001:db8::1]:9200/hello", - "[2001:db8::1]:80/hello": "http://[2001:db8::1]:80/hello", - "[2001:db8::1]/hello": "http://[2001:db8::1]:9200/hello", - } - - for input, output := range inputOutput { - urlNew, err := MakeURL("", "", input, 9200) - assert.Nil(t, err) - assert.Equal(t, output, urlNew, fmt.Sprintf("input: %v", input)) - } - - inputOutputWithDefaults := map[string]string{ - "http://localhost": "http://localhost:9200/hello", - "http://localhost/test": "http://localhost:9200/test", - "192.156.4.5": "https://192.156.4.5:9200/hello", - "http://username:password@es.found.io:9324": "http://username:password@es.found.io:9324/hello", - } - - for input, output := range inputOutputWithDefaults { - urlNew, err := MakeURL("https", "/hello", input, 9200) - assert.Nil(t, err) - assert.Equal(t, output, urlNew) - } -} - -func TestURLParamsEncode(t *testing.T) { - inputOutputWithParams := map[string]string{ - "http://localhost": "http://localhost:5601?dashboard=first&dashboard=second", - } - - params := url.Values{} - params.Add("dashboard", "first") - params.Add("dashboard", "second") - - for input, output := range inputOutputWithParams { - urlNew, err := MakeURL("", "", input, 5601) - urlWithParams := EncodeURLParams(urlNew, params) - assert.Nil(t, err) - assert.Equal(t, output, urlWithParams) - } -} - -func TestParseURL(t *testing.T) { - tests := map[string]struct { - input string - hints []ParseHint - expected string - errorAssertFunc require.ErrorAssertionFunc - }{ - "http": { - "http://host:1234/path", - nil, - "http://host:1234/path", - require.NoError, - }, - "https": { - "https://host:1234/path", - nil, - "https://host:1234/path", - require.NoError, - }, - "no_scheme": { - "host:1234/path", - nil, - "http://host:1234/path", - require.NoError, - }, - "default_scheme_https": { - "host:1234/path", - []ParseHint{WithDefaultScheme("https")}, - "https://host:1234/path", - require.NoError, - }, - "invalid": { - "foobar:port", - nil, - "", - require.Error, - }, - } - - for name, test := range tests { - t.Run(name, func(t *testing.T) { - u, err := ParseURL(test.input, test.hints...) - test.errorAssertFunc(t, err) - if test.expected != "" { - require.Equal(t, test.expected, u.String()) - } else { - require.Nil(t, u) - } - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/useragent/useragent.go b/vendor/github.com/elastic/beats/v7/libbeat/common/useragent/useragent.go deleted file mode 100644 index fdff31c2..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/useragent/useragent.go +++ /dev/null @@ -1,34 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package useragent - -import ( - "fmt" - "runtime" - - "github.com/elastic/beats/v7/libbeat/version" -) - -// UserAgent takes the capitalized name of the current beat and returns -// an RFC compliant user agent string for that beat. -func UserAgent(beatNameCapitalized string) string { - return fmt.Sprintf("Elastic-%s/%s (%s; %s; %s; %s)", - beatNameCapitalized, - version.GetDefaultVersion(), runtime.GOOS, runtime.GOARCH, - version.Commit(), version.BuildTime()) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/useragent/useragent_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/useragent/useragent_test.go deleted file mode 100644 index d55f20dd..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/useragent/useragent_test.go +++ /dev/null @@ -1,30 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package useragent - -import ( - "regexp" - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestUserAgent(t *testing.T) { - ua := UserAgent("FakeBeat") - assert.Regexp(t, regexp.MustCompile("^Elastic-FakeBeat"), ua) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/version_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/version_test.go deleted file mode 100644 index 1a94569a..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/version_test.go +++ /dev/null @@ -1,209 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package common - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestVersion(t *testing.T) { - tests := []struct { - version string - err bool - result Version - }{ - { - version: "1.2.3", - err: false, - result: Version{Major: 1, Minor: 2, Bugfix: 3, version: "1.2.3"}, - }, - { - version: "1.3.3", - err: false, - result: Version{Major: 1, Minor: 3, Bugfix: 3, version: "1.3.3"}, - }, - { - version: "1.3.2-alpha1", - err: false, - result: Version{Major: 1, Minor: 3, Bugfix: 2, version: "1.3.2-alpha1", Meta: "alpha1"}, - }, - { - version: "alpha1", - err: true, - }, - } - - for _, test := range tests { - v, err := NewVersion(test.version) - if test.err { - assert.Error(t, err) - continue - } else { - assert.NoError(t, err) - } - assert.Equal(t, *v, test.result) - } -} - -func TestLessThanOrEqual(t *testing.T) { - tests := []struct { - name string - version string - version1 string - meta bool - result bool - }{ - { - name: "5.4.3 < 6.4.3", - version: "5.4.3", - version1: "6.4.3", - meta: true, - result: true, - }, - { - name: "5.7.3 < 5.8.3", - version: "5.7.3", - version1: "5.8.2", - meta: true, - result: true, - }, - { - name: "5.4.3 > 5.4.2", - version: "5.4.3", - version1: "5.4.2", - meta: true, - result: false, - }, - { - name: "5.4.3 = 5.4.3", - version: "5.4.3", - version1: "5.4.3", - meta: true, - result: true, - }, - { - name: "1.2.3 > 1.2.3-alpha1", - version: "1.2.3", - version1: "1.2.3-alpha1", - meta: true, - result: false, - }, - { - name: "1.2.3.alpha < 1.2.3", - version: "1.2.3-alpha", - version1: "1.2.3", - meta: true, - result: true, - }, - { - name: "1.2.3.alpha < 1.2.3.beta", - version: "1.2.3-alpha", - version1: "1.2.3-beta", - meta: true, - result: true, - }, - { - name: "1.2.3.rc1 < 1.2.3.rc2", - version: "1.2.3-rc1", - version1: "1.2.3-rc2", - meta: true, - result: true, - }, - { - name: "5.4.3 = 5.4.3", - version: "5.4.3", - version1: "5.4.3", - meta: false, - result: true, - }, - { - name: "1.2.3 = 1.2.3-alpha1", - version: "1.2.3", - version1: "1.2.3-alpha1", - meta: false, - result: true, - }, - { - name: "1.2.3.beta1 = 1.2.3-beta2", - version: "1.2.3-beta1", - version1: "1.2.3-beta2", - meta: false, - result: true, - }, - } - - for _, test := range tests { - v, err := NewVersion(test.version) - assert.NoError(t, err) - v1, err := NewVersion(test.version1) - assert.NoError(t, err) - - assert.Equal(t, test.result, v.LessThanOrEqual(test.meta, v1), test.name) - } -} - -func TestVersionLessThan(t *testing.T) { - tests := []struct { - name string - version string - version1 string - result bool - }{ - { - name: "1.2.3 < 2.0.0", - version: "1.2.3", - version1: "2.0.0", - result: true, - }, - { - name: "1.2.3 = 1.2.3-beta1", - version: "1.2.3", - version1: "1.2.3-beta1", - result: false, - }, - { - name: "5.4.1 < 5.4.2", - version: "5.4.1", - version1: "5.4.2", - result: true, - }, - { - name: "5.5.1 > 5.4.2", - version: "5.5.1", - version1: "5.4.2", - result: false, - }, - { - name: "6.1.1-alpha3 < 6.2.0", - version: "6.1.1-alpha3", - version1: "6.2.0", - result: true, - }, - } - - for _, test := range tests { - v, err := NewVersion(test.version) - assert.NoError(t, err) - v1, err := NewVersion(test.version1) - assert.NoError(t, err) - - assert.Equal(t, v.LessThan(v1), test.result, test.name) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/x509util/x509util.go b/vendor/github.com/elastic/beats/v7/libbeat/common/x509util/x509util.go deleted file mode 100644 index 162d5e11..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/x509util/x509util.go +++ /dev/null @@ -1,32 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package x509util - -import ( - "crypto/x509" - "encoding/pem" -) - -// CertToPEMString taxes an x509 cert and returns a PEM encoded string version. -func CertToPEMString(cert *x509.Certificate) string { - block := pem.Block{ - Type: "CERTIFICATE", - Bytes: cert.Raw, - } - return string(pem.EncodeToMemory(&block)) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/common/x509util/x509util_test.go b/vendor/github.com/elastic/beats/v7/libbeat/common/x509util/x509util_test.go deleted file mode 100644 index a344609e..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/common/x509util/x509util_test.go +++ /dev/null @@ -1,70 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package x509util - -import ( - "crypto/x509" - "encoding/pem" - "testing" - - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" -) - -var certPem = `-----BEGIN CERTIFICATE----- -MIIFTDCCAzSgAwIBAgIRAOAMlgVxz4G+Zj/EtBTvpg4wDQYJKoZIhvcNAQENBQAw -LzELMAkGA1UEBhMCVVMxEDAOBgNVBAoTB2VsYXN0aWMxDjAMBgNVBAsTBWJlYXRz -MB4XDTE3MDUxODIwMzI1MVoXDTI3MDUxODIwMzI1MVowLzELMAkGA1UEBhMCVVMx -EDAOBgNVBAoTB2VsYXN0aWMxDjAMBgNVBAsTBWJlYXRzMIICIjANBgkqhkiG9w0B -AQEFAAOCAg8AMIICCgKCAgEAv8IiJDAIDl+roQOWe+oSq46Nyuu9R+Iis0V1i6M7 -zA6QijbxCSZ64cCFYQfKheRYQSZRstHPHSUM1gSvUih/sqZqsiNMYDbb9j7geMDv -ls4c7rsHx7xImD7nCrEVWkiapGIhkW6SOtVo18Zmw89FUuDFhoRmMHcQ+7AtM4uU -NPkSqKcXvzG093SU0oNdIBdw5PzoQlvBh5DL0iRYC6y22cwJyjWTUEB5vTjOTDxi -FzsovRtjpdjzSZACXyW68b99icLzmxzLvsZ7w8tFJ8uOPQAVxwg6SmMUorURv48s -BjfVfN487OjH3d+51ozNJjP1MmKoN2BoE8pWq0jdhOWhDQH+pRiRjfMuL+yvcIJ2 -pxdOv0F3KBkng7qEgEUA8cqaFnawDA7O3a20SeDFWSQtN6LsFjT7EDMzNkML1pJj -bGK24QFCIOOvCJtaccuREN1OfbN1yhTz3VErbJttwO6j2KueasPHXU3qLu2FKOls -XbPy1XMuLYZgv8Zprcbs4KhQ3/A7/RO1cakxWlRwta63mUIM2xLIMIgRSR+DSZ5d -JaDNO6i49eIGQXRxDb9dxA2hoCcoTv7PJKyOpNb5vyxMXJGY7H5j1jEEcqEeuI5u -vuUwugQGtsl1eFLXIeQLerOHEQoS6wMv0fHBtZOVCHu8CCrnt/ag7kn39nkwNofL -ovECAwEAAaNjMGEwDgYDVR0PAQH/BAQDAgKkMB0GA1UdJQQWMBQGCCsGAQUFBwMC -BggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDgQHBAUxMjM0NTAPBgNV -HREECDAGhwR/AAABMA0GCSqGSIb3DQEBDQUAA4ICAQBjeGIfFqXuwHiClMytJNZL -cRyjeZ6PJIAQtqh8Vi+XD2JiDTkwJ/g4R0FbgqE/icGkm/hsJ6BEwp8ep5eXevjS -Hb8tVbM5Uc31yyIKcJMgnfS8O0eIXi5PxgFWPcUXxrsjwHyQREqj96HImmzOm99O -MJhifWT3YP8OEMyl1KpioPaXafhc4ATEiRVZizHM9z+phyINBNghH3OaN91ZnsKJ -El7mvOLjRi7fuSxBWJntKVAZAwXK+nH+z/Ay4AZFA9HgFHo3PGpKUaLOYCIsGxAq -GP4V/WsOtEJ9rP5TR92pOvcj49T47FmwSYaRtoXHDVuoun0fdwT4DxWJdksqdWzG -ieRls2IrZIvR2FT/A/XdQG3kZ79WA/K3OAGDgxv0PCpw6ssAMvgjR03TjEXpwMmN -SNcrx1H6l8DHFHJN9f7SofO/J0hkA+fRZUFxP5R+P2BPU0hV14H9iSie/bxhSWIW -ieAh0K1SNRbffXeYUvAgrjEvG5x40TktnvjHb20lxc1F1gqB+855kfZdiJeUeizi -syq6OnCEp+RSBdK7J3scm7t6Nt3GRndJMO9hNDprogTqHxQbZ0jficntGd7Lbp+C -CBegkhOzD6cp2rGlyYI+MmvdXFaHbsUJj2tfjHQdo2YjQ1s8r2pw219LTzPvO/Dz -morZ618ezCBBqxHsDF6DCA== ------END CERTIFICATE----- -` - -func TestCertToPEMString(t *testing.T) { - block, _ := pem.Decode([]byte(certPem)) - require.NotNil(t, block) - - cert, err := x509.ParseCertificate(block.Bytes) - require.NoError(t, err) - - assert.Equal(t, certPem, CertToPEMString(cert)) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/conditions/and_test.go b/vendor/github.com/elastic/beats/v7/libbeat/conditions/and_test.go deleted file mode 100644 index 74d3cf63..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/conditions/and_test.go +++ /dev/null @@ -1,49 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package conditions - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/logp" -) - -func TestANDCondition(t *testing.T) { - logp.TestingSetup() - config := Config{ - AND: []Config{ - { - Equals: &Fields{fields: map[string]interface{}{ - "client_server": "mar.local", - }}, - }, - { - Range: &Fields{fields: map[string]interface{}{ - "http.code.gte": 200, - "http.code.lt": 300, - }}, - }, - }, - } - - cond := GetCondition(t, config) - - assert.True(t, cond.Check(httpResponseTestEvent)) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/conditions/conditions_benchmarks_test.go b/vendor/github.com/elastic/beats/v7/libbeat/conditions/conditions_benchmarks_test.go deleted file mode 100644 index 1ccfe400..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/conditions/conditions_benchmarks_test.go +++ /dev/null @@ -1,114 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package conditions - -import ( - "testing" - "time" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" -) - -func BenchmarkSimpleCondition(b *testing.B) { - config := Config{ - HasFields: []string{"afield"}, - } - - cond, err := NewCondition(&config) - if err != nil { - panic(err) - } - - event := &beat.Event{ - Timestamp: time.Now(), - Fields: common.MapStr{ - "@timestamp": "2015-06-11T09:51:23.642Z", - "afield": "avalue", - }, - } - - for i := 0; i < b.N; i++ { - cond.Check(event) - } -} - -func BenchmarkCombinedCondition(b *testing.B) { - config := Config{ - OR: []Config{ - { - Range: &Fields{fields: map[string]interface{}{ - "http.code.gte": 100, - "http.code.lt": 300, - }}, - }, - { - AND: []Config{ - { - Equals: &Fields{fields: map[string]interface{}{ - "status": 200, - }}, - }, - { - Equals: &Fields{fields: map[string]interface{}{ - "type": "http", - }}, - }, - }, - }, - }, - } - - cond, err := NewCondition(&config) - if err != nil { - panic(err) - } - - event := &beat.Event{ - Timestamp: time.Now(), - Fields: common.MapStr{ - "@timestamp": "2015-06-11T09:51:23.642Z", - "bytes_in": 126, - "bytes_out": 28033, - "client_ip": "127.0.0.1", - "client_port": 42840, - "client_proc": "", - "client_server": "mar.local", - "http": common.MapStr{ - "code": 200, - "content_length": 76985, - "phrase": "OK", - }, - "ip": "127.0.0.1", - "method": "GET", - "params": "", - "path": "/jszip.min.js", - "port": 8000, - "proc": "", - "query": "GET /jszip.min.js", - "responsetime": 30, - "server": "mar.local", - "status": "OK", - "type": "http", - }, - } - - for i := 0; i < b.N; i++ { - cond.Check(event) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/conditions/conditions_test.go b/vendor/github.com/elastic/beats/v7/libbeat/conditions/conditions_test.go deleted file mode 100644 index 0977fe31..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/conditions/conditions_test.go +++ /dev/null @@ -1,147 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package conditions - -import ( - "testing" - "time" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" -) - -func TestCreateNilCondition(t *testing.T) { - cond, err := NewCondition(nil) - assert.Nil(t, cond) - assert.Error(t, err) -} - -func GetCondition(t *testing.T, config Config) Condition { - cond, err := NewCondition(&config) - assert.Nil(t, err) - return cond -} - -func GetConditions(t *testing.T, configs []Config) []Condition { - conds := []Condition{} - - for _, config := range configs { - conds = append(conds, GetCondition(t, config)) - } - assert.True(t, len(conds) == len(configs)) - - return conds -} - -var secdTestEvent = &beat.Event{ - Timestamp: time.Now(), - Fields: common.MapStr{ - "proc": common.MapStr{ - "cmdline": "/usr/libexec/secd", - "cpu": common.MapStr{ - "start_time": "Apr10", - "system": 1988, - "total": 6029, - "total_p": 0.08, - "user": 4041, - }, - "name": "secd", - "pid": 305, - "ppid": 1, - "state": "running", - "username": "monica", - "keywords": []interface{}{"foo", "bar"}, - }, - "tags": []string{"auditbeat", "prod", "security"}, - "type": "process", - "final": false, - }, -} - -var httpResponseTestEvent = &beat.Event{ - Timestamp: time.Now(), - Fields: common.MapStr{ - "@timestamp": "2015-06-11T09:51:23.642Z", - "bytes_in": 126, - "bytes_out": 28033, - "client_ip": "127.0.0.1", - "client_port": 42840, - "client_proc": "", - "client_server": "mar.local", - "http": common.MapStr{ - "code": 200, - "content_length": 76985, - "phrase": "OK", - }, - "ip": "127.0.0.1", - "method": "GET", - "params": "", - "path": "/jszip.min.js", - "port": 8000, - "proc": "", - "query": "GET /jszip.min.js", - "responsetime": 30, - "server": "mar.local", - "status": "OK", - "type": "http", - }, -} - -func testConfig(t *testing.T, expected bool, event *beat.Event, config *Config) { - t.Helper() - logp.TestingSetup() - cond, err := NewCondition(config) - if assert.NoError(t, err) { - assert.Equal(t, expected, cond.Check(event)) - } -} - -func TestCombinedCondition(t *testing.T) { - logp.TestingSetup() - config := Config{ - OR: []Config{ - { - Range: &Fields{fields: map[string]interface{}{ - "http.code.gte": 100, - "http.code.lt": 300, - }}, - }, - { - AND: []Config{ - { - Equals: &Fields{fields: map[string]interface{}{ - "status": 200, - }}, - }, - { - Equals: &Fields{fields: map[string]interface{}{ - "type": "http", - }}, - }, - }, - }, - }, - } - - cond := GetCondition(t, config) - - assert.True(t, cond.Check(httpResponseTestEvent)) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/conditions/equals_test.go b/vendor/github.com/elastic/beats/v7/libbeat/conditions/equals_test.go deleted file mode 100644 index 0ddaa0cc..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/conditions/equals_test.go +++ /dev/null @@ -1,60 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package conditions - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestEqualsCreate(t *testing.T) { - config := Config{ - Equals: &Fields{fields: map[string]interface{}{ - "proc.pid": 0.08, - }}, - } - - _, err := NewCondition(&config) - assert.NotNil(t, err) -} - -func TestEqualsSingleFieldPositiveMatch(t *testing.T) { - testConfig(t, true, secdTestEvent, &Config{ - Equals: &Fields{fields: map[string]interface{}{ - "type": "process", - }}, - }) -} - -func TestEqualsBooleanFieldNegativeMatch(t *testing.T) { - testConfig(t, false, secdTestEvent, &Config{ - Equals: &Fields{fields: map[string]interface{}{ - "final": true, - }}, - }) -} - -func TestEqualsMultiFieldAndTypePositiveMatch(t *testing.T) { - testConfig(t, true, secdTestEvent, &Config{ - Equals: &Fields{fields: map[string]interface{}{ - "type": "process", - "proc.pid": 305, - }}, - }) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/conditions/extractors_test.go b/vendor/github.com/elastic/beats/v7/libbeat/conditions/extractors_test.go deleted file mode 100644 index 65e7b1a3..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/conditions/extractors_test.go +++ /dev/null @@ -1,44 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package conditions - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestExtractString(t *testing.T) { - input := "test" - - v, err := ExtractString(input) - if err != nil { - t.Fatal(err) - } - assert.Equal(t, input, v) -} - -func TestExtractBool(t *testing.T) { - input := true - - v, err := ExtractBool(input) - if err != nil { - t.Fatal(err) - } - assert.Equal(t, input, v) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/conditions/has_fields_test.go b/vendor/github.com/elastic/beats/v7/libbeat/conditions/has_fields_test.go deleted file mode 100644 index 213667ac..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/conditions/has_fields_test.go +++ /dev/null @@ -1,38 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package conditions - -import "testing" - -func TestHasFieldsMultiFieldPositiveMatch(t *testing.T) { - testConfig(t, true, secdTestEvent, &Config{ - HasFields: []string{"proc.cmdline", "type"}, - }) -} - -func TestHasFieldsSingleFieldNegativeMatch(t *testing.T) { - testConfig(t, false, secdTestEvent, &Config{ - HasFields: []string{"cpu"}, - }) -} - -func TestHasFieldsMultiFieldNegativeMatch(t *testing.T) { - testConfig(t, false, secdTestEvent, &Config{ - HasFields: []string{"proc", "beat"}, - }) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/conditions/matcher_test.go b/vendor/github.com/elastic/beats/v7/libbeat/conditions/matcher_test.go deleted file mode 100644 index 13d14462..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/conditions/matcher_test.go +++ /dev/null @@ -1,129 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package conditions - -import ( - "testing" - "time" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" -) - -func TestRegxpCreate(t *testing.T) { - config := Config{ - Regexp: &Fields{fields: map[string]interface{}{ - "proc.name": "58gdhsga-=kw++w00", - }}, - } - _, err := NewCondition(&config) - assert.NotNil(t, err) -} - -func TestContainsMultiFieldPositiveMatch(t *testing.T) { - testConfig(t, true, secdTestEvent, &Config{ - Contains: &Fields{fields: map[string]interface{}{ - "proc.name": "sec", - "proc.username": "monica", - }}, - }) -} - -func TestContainsMultiFieldNegativeMatch(t *testing.T) { - testConfig(t, false, secdTestEvent, &Config{ - Contains: &Fields{fields: map[string]interface{}{ - "type": "process", - "proc.name": "secddd", - }}, - }) -} - -func TestContainsSingleFieldPositiveMatch(t *testing.T) { - testConfig(t, true, secdTestEvent, &Config{ - Contains: &Fields{fields: map[string]interface{}{ - "proc.keywords": "bar", - }}, - }) -} - -func TestContainsArrayOfStringPositiveMatch(t *testing.T) { - testConfig(t, true, secdTestEvent, &Config{ - Contains: &Fields{fields: map[string]interface{}{ - "tags": "prod", - }}, - }) -} - -func TestRegexpCondition(t *testing.T) { - logp.TestingSetup() - - configs := []Config{ - { - Regexp: &Fields{fields: map[string]interface{}{ - "source": "apache2/error.*", - }}, - }, - - { - Regexp: &Fields{fields: map[string]interface{}{ - "source": "apache2/access.*", - }}, - }, - - { - Regexp: &Fields{fields: map[string]interface{}{ - "source": "apache2/error.*", - "message": "[client 1.2.3.4]", - }}, - }, - } - - conds := GetConditions(t, configs) - - event := &beat.Event{ - Timestamp: time.Now(), - Fields: common.MapStr{ - "message": `[Fri Dec 16 01:46:23 2005] [error] [client 1.2.3.4] Directory index forbidden by rule: /home/test/`, - "source": "/var/log/apache2/error.log", - "type": "log", - "input_type": "log", - "offset": 30, - }, - } - - event1 := &beat.Event{ - Timestamp: time.Now(), - Fields: common.MapStr{ - "message": `127.0.0.1 - - [28/Jul/2006:10:27:32 -0300] "GET /hidden/ HTTP/1.0" 404 7218`, - "source": "/var/log/apache2/access.log", - "type": "log", - "input_type": "log", - "offset": 30, - }, - } - - assert.True(t, conds[0].Check(event)) - assert.False(t, conds[1].Check(event)) - assert.True(t, conds[2].Check(event)) - - assert.True(t, conds[1].Check(event1)) - assert.False(t, conds[2].Check(event1)) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/conditions/network_test.go b/vendor/github.com/elastic/beats/v7/libbeat/conditions/network_test.go deleted file mode 100644 index 9effaf62..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/conditions/network_test.go +++ /dev/null @@ -1,268 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package conditions - -import ( - "net" - "testing" - "time" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestNetworkConfigUnpack(t *testing.T) { - testYAMLConfig := func(t *testing.T, expected bool, evt *beat.Event, yml string) { - c, err := common.NewConfigWithYAML([]byte(yml), "test") - if err != nil { - t.Fatal(err) - } - - var config Config - if err = c.Unpack(&config); err != nil { - t.Fatal(err) - } - - testConfig(t, expected, evt, &config) - } - - t.Run("string values", func(t *testing.T) { - const yaml = ` -network: - client_ip: loopback - ip: loopback -` - testYAMLConfig(t, true, httpResponseTestEvent, yaml) - }) - - t.Run("array values", func(t *testing.T) { - const yaml = ` -network: - client_ip: [loopback] - ip: [loopback] -` - testYAMLConfig(t, true, httpResponseTestEvent, yaml) - }) - - t.Run("nested keys", func(t *testing.T) { - const yaml = ` -network: - ip: - client: [loopback] - server: [loopback] -` - - evt := &beat.Event{Fields: common.MapStr{ - "ip": common.MapStr{ - "client": "127.0.0.1", - "server": "127.0.0.1", - }, - }} - - testYAMLConfig(t, true, evt, yaml) - }) -} - -func TestNetworkCreate(t *testing.T) { - t.Run("all options", func(t *testing.T) { - c, err := NewCondition(&Config{ - Network: map[string]interface{}{ - "ipv4_ip": "192.168.10.1/16", - "ipv6_ip": "fd00::/8", - "loopback_ip": "loopback", - "unicast_ip": "unicast", - "global_unicast_ip": "global_unicast", - "link_local_unicast_ip": "link_local_unicast", - "interface_local_multicast_ip": "interface_local_multicast", - "link_local_multicast_ip": "link_local_multicast", - "multicast_ip": "multicast", - "unspecified_ip": "unspecified", - "private_ip": "private", - "public_ip": "public", - }, - }) - if assert.NoError(t, err) { - t.Log(c) - } - }) - - t.Run("invalid keyword", func(t *testing.T) { - _, err := NewCondition(&Config{ - Network: map[string]interface{}{ - "invalid": "loop-back", - }, - }) - assert.Error(t, err) - }) - - t.Run("bad cidr", func(t *testing.T) { - _, err := NewCondition(&Config{ - Network: map[string]interface{}{ - "bad_cidr": "127.0/8", - }, - }) - assert.Error(t, err) - }) - - t.Run("bad type", func(t *testing.T) { - _, err := NewCondition(&Config{ - Network: map[string]interface{}{ - "bad_type": 1, - }, - }) - assert.Error(t, err) - }) -} - -func TestNetworkCheck(t *testing.T) { - t.Run("match loopback", func(t *testing.T) { - testConfig(t, true, httpResponseTestEvent, &Config{ - Network: map[string]interface{}{ - "ip": "127.0.0.0/8", - }, - }) - }) - - t.Run("negative match", func(t *testing.T) { - testConfig(t, false, httpResponseTestEvent, &Config{ - Network: map[string]interface{}{ - "ip": "192.168.0.0/16", - }, - }) - }) - - t.Run("wrong field value type", func(t *testing.T) { - testConfig(t, false, httpResponseTestEvent, &Config{ - Network: map[string]interface{}{ - "status": "unicast", - }, - }) - }) - - t.Run("multiple fields match", func(t *testing.T) { - testConfig(t, true, httpResponseTestEvent, &Config{ - Network: map[string]interface{}{ - "client_ip": "loopback", - "ip": "127.0.0.0/24", - }, - }) - }) - - // Multiple conditions are treated as an implicit AND. - t.Run("multiple fields negative match", func(t *testing.T) { - testConfig(t, false, httpResponseTestEvent, &Config{ - Network: map[string]interface{}{ - "client_ip": "multicast", - "ip": "127.0.0.0/24", - }, - }) - }) - - t.Run("field not present", func(t *testing.T) { - testConfig(t, false, httpResponseTestEvent, &Config{ - Network: map[string]interface{}{ - "does_not_exist": "multicast", - }, - }) - }) - - t.Run("multiple values match", func(t *testing.T) { - testConfig(t, true, httpResponseTestEvent, &Config{ - Network: map[string]interface{}{ - "client_ip": []interface{}{"public", "loopback"}, - }, - }) - }) -} - -func TestNetworkPrivate(t *testing.T) { - t.Run("ranges", func(t *testing.T) { - var equal = func(cidr string, actual net.IPNet) { - _, network, err := net.ParseCIDR(cidr) - if err != nil { - t.Fatal(err) - } - - assert.True(t, network.IP.Equal(actual.IP)) - assert.EqualValues(t, network.Mask, actual.Mask) - } - - equal("fd00::/8", privateIPv6) - equal("10.0.0.0/8", privateIPv4[0]) - equal("172.16.0.0/12", privateIPv4[1]) - equal("192.168.0.0/16", privateIPv4[2]) - }) - - t.Run("match", func(t *testing.T) { - isPrivate := func(ip string) { assert.True(t, isPrivateNetwork(net.ParseIP(ip)), "%v", ip) } - isPrivate("10.0.0.0") - isPrivate("10.255.255.255") - isPrivate("192.168.0.0") - isPrivate("192.168.255.255") - isPrivate("172.16.0.0") - isPrivate("172.31.255.255") - isPrivate("fd11:3456:789a:1::1") - - isNotPrivate := func(ip string) { assert.False(t, isPrivateNetwork(net.ParseIP(ip)), "%v", ip) } - isNotPrivate("192.0.2.1") - isNotPrivate("2001:db8:ffff:ffff:ffff:ffff:ffff:1") - }) -} - -func TestNetworkContains(t *testing.T) { - ip := net.ParseIP("192.168.0.1") - - contains, err := NetworkContains(ip, "192.168.1.0/24", "192.168.0.0/24") - assert.NoError(t, err) - assert.True(t, contains) - - contains, err = NetworkContains(ip, "192.168.1.1", "192.168.0.0/24") - assert.Error(t, err) - assert.False(t, contains) - - // The second network is invalid but we don't validate them upfront. - contains, err = NetworkContains(ip, "192.168.0.0/24", "192.168.1.1") - assert.NoError(t, err) - assert.True(t, contains) -} - -func BenchmarkNetworkCondition(b *testing.B) { - c, err := NewCondition(&Config{ - Network: map[string]interface{}{ - "ip": "192.168.0.1/16", - }, - }) - if err != nil { - b.Fatal(err) - } - - event := &beat.Event{ - Timestamp: time.Now(), - Fields: common.MapStr{ - "@timestamp": "2015-06-11T09:51:23.642Z", - "ip": "192.168.0.92", - }, - } - - b.ResetTimer() - for i := 0; i < b.N; i++ { - c.Check(event) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/conditions/not_test.go b/vendor/github.com/elastic/beats/v7/libbeat/conditions/not_test.go deleted file mode 100644 index f3a4fe71..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/conditions/not_test.go +++ /dev/null @@ -1,44 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package conditions - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/logp" -) - -func TestNOTCondition(t *testing.T) { - logp.TestingSetup() - - configs := []Config{ - { - NOT: &Config{ - Equals: &Fields{fields: map[string]interface{}{ - "method": "GET", - }}, - }, - }, - } - - conds := GetConditions(t, configs) - - assert.False(t, conds[0].Check(httpResponseTestEvent)) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/conditions/or_test.go b/vendor/github.com/elastic/beats/v7/libbeat/conditions/or_test.go deleted file mode 100644 index 26ddef3c..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/conditions/or_test.go +++ /dev/null @@ -1,51 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package conditions - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/logp" -) - -func TestORCondition(t *testing.T) { - logp.TestingSetup() - - config := Config{ - OR: []Config{ - { - Range: &Fields{fields: map[string]interface{}{ - "http.code.gte": 400, - "http.code.lt": 500, - }}, - }, - { - Range: &Fields{fields: map[string]interface{}{ - "http.code.gte": 200, - "http.code.lt": 300, - }}, - }, - }, - } - - cond := GetCondition(t, config) - - assert.True(t, cond.Check(httpResponseTestEvent)) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/conditions/range_test.go b/vendor/github.com/elastic/beats/v7/libbeat/conditions/range_test.go deleted file mode 100644 index 311df211..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/conditions/range_test.go +++ /dev/null @@ -1,118 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package conditions - -import ( - "testing" - "time" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestRangeCreateNumeric(t *testing.T) { - config := Config{ - Range: &Fields{fields: map[string]interface{}{ - "gtr": 0.3, - }}, - } - _, err := NewCondition(&config) - assert.NotNil(t, err) -} - -func TestRangeCreateLexicographic(t *testing.T) { - config := Config{ - Range: &Fields{fields: map[string]interface{}{ - "gt": "fdfdd", - }}, - } - _, err := NewCondition(&config) - assert.NotNil(t, err) -} - -func TestRangeSingleFieldNegativeMatch(t *testing.T) { - testConfig(t, false, secdTestEvent, &Config{ - Range: &Fields{fields: map[string]interface{}{ - "proc.cpu.total_p.gt": 0.5, - }}, - }) -} - -func TestClosedRangeConditionPositiveMatch(t *testing.T) { - testConfig(t, true, httpResponseTestEvent, &Config{ - Range: &Fields{fields: map[string]interface{}{ - "http.code.gte": 200, - "http.code.lt": 300, - }}, - }) -} - -func TestOpenRangeConditionPositiveMatch(t *testing.T) { - testConfig(t, true, httpResponseTestEvent, &Config{ - Range: &Fields{fields: map[string]interface{}{ - "bytes_out.gte": 2800, - }}, - }) -} - -func TestMultipleOpenRangeConditionNegativeMatch(t *testing.T) { - testConfig(t, false, httpResponseTestEvent, &Config{ - Range: &Fields{fields: map[string]interface{}{ - "bytes_out.gte": 2800, - "responsetime.gt": 30, - }}, - }) -} - -var procCPURangeConfig = &Config{ - Range: &Fields{fields: map[string]interface{}{ - "proc.cpu.total_p.gte": 0.5, - }}, -} - -func TestOpenGteRangeConditionPositiveMatch(t *testing.T) { - mdWorkerTestEvent := &beat.Event{ - Timestamp: time.Now(), - Fields: common.MapStr{ - "proc": common.MapStr{ - "cmdline": "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Versions/A/Support/mdworker -s mdworker -c MDSImporterWorker -m com.apple.mdworker.single", - "cpu": common.MapStr{ - "start_time": "09:19", - "system": 22, - "total": 66, - "total_p": 0.6, - "user": 44, - }, - "name": "mdworker", - "pid": 44978, - "ppid": 1, - "state": "running", - "username": "test", - }, - "type": "process", - }, - } - - testConfig(t, true, mdWorkerTestEvent, procCPURangeConfig) -} - -func TestOpenGteRangeConditionNegativeMatch(t *testing.T) { - testConfig(t, false, httpResponseTestEvent, procCPURangeConfig) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/dashboards/modify_json_test.go b/vendor/github.com/elastic/beats/v7/libbeat/dashboards/modify_json_test.go deleted file mode 100644 index 08fedac4..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/dashboards/modify_json_test.go +++ /dev/null @@ -1,113 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package dashboards - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestReplaceStringInDashboard(t *testing.T) { - tests := []struct { - content common.MapStr - old string - new string - expected common.MapStr - }{ - { - content: common.MapStr{"test": "CHANGEME"}, - old: "CHANGEME", - new: "hostname", - expected: common.MapStr{"test": "hostname"}, - }, - { - content: common.MapStr{"test": "hello"}, - old: "CHANGEME", - new: "hostname", - expected: common.MapStr{"test": "hello"}, - }, - { - content: common.MapStr{"test": map[string]interface{}{"key": "\"CHANGEME\""}}, - old: "CHANGEME", - new: "hostname.local", - expected: common.MapStr{"test": map[string]interface{}{"key": "\"hostname.local\""}}, - }, - { - content: common.MapStr{ - "kibanaSavedObjectMeta": map[string]interface{}{ - "searchSourceJSON": "{\"filter\":[],\"highlightAll\":true,\"version\":true,\"query\":{\"query\":\"beat.name:\\\"CHANGEME_HOSTNAME\\\"\",\"language\":\"kuery\"}}"}}, - - old: "CHANGEME_HOSTNAME", - new: "hostname.local", - expected: common.MapStr{ - "kibanaSavedObjectMeta": map[string]interface{}{ - "searchSourceJSON": "{\"filter\":[],\"highlightAll\":true,\"version\":true,\"query\":{\"query\":\"beat.name:\\\"hostname.local\\\"\",\"language\":\"kuery\"}}"}}, - }, - } - - for _, test := range tests { - result, err := ReplaceStringInDashboard(test.old, test.new, test.content) - assert.NoError(t, err) - assert.Equal(t, test.expected, result) - } -} - -func TestReplaceIndexInDashboardObject(t *testing.T) { - tests := []struct { - dashboard common.MapStr - pattern string - expected common.MapStr - }{ - { - common.MapStr{"objects": []interface{}{map[string]interface{}{ - "attributes": map[string]interface{}{ - "kibanaSavedObjectMeta": map[string]interface{}{ - "searchSourceJSON": "{\"index\":\"metricbeat-*\"}", - }, - }}}}, - "otherindex-*", - common.MapStr{"objects": []interface{}{map[string]interface{}{ - "attributes": map[string]interface{}{ - "kibanaSavedObjectMeta": map[string]interface{}{ - "searchSourceJSON": "{\"index\":\"otherindex-*\"}", - }, - }}}}, - }, - { - common.MapStr{"objects": []interface{}{map[string]interface{}{ - "attributes": map[string]interface{}{ - "kibanaSavedObjectMeta": map[string]interface{}{}, - "visState": "{\"params\":{\"index_pattern\":\"metricbeat-*\"}}", - }}}}, - "otherindex-*", - common.MapStr{"objects": []interface{}{map[string]interface{}{ - "attributes": map[string]interface{}{ - "kibanaSavedObjectMeta": map[string]interface{}{}, - "visState": "{\"params\":{\"index_pattern\":\"otherindex-*\"}}", - }}}}, - }, - } - - for _, test := range tests { - result := ReplaceIndexInDashboardObject(test.pattern, test.dashboard) - assert.Equal(t, test.expected, result) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docker-compose.yml b/vendor/github.com/elastic/beats/v7/libbeat/docker-compose.yml deleted file mode 100644 index 267cc441..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docker-compose.yml +++ /dev/null @@ -1,132 +0,0 @@ -version: '2.3' -services: - beat: - build: ${PWD}/. - depends_on: - - proxy_dep - environment: - - REDIS_HOST=redis - - REDIS_PORT=6379 - - SREDIS_HOST=sredis - - SREDIS_PORT=6380 - - LS_HOST=logstash - - LS_TCP_PORT=5044 - - LS_TLS_PORT=5055 - # Setup work environment - - LIBBEAT_PATH=/go/src/github.com/elastic/beats/libbeat - - KAFKA_HOST=kafka - - KAFKA_PORT=9092 - - KIBANA_HOST=kibana - - KIBANA_PORT=5601 - - ES_MONITORING_HOST=elasticsearch_monitoring - - ES_MONITORING_PORT=9200 - - ES_HOST_SSL=elasticsearchssl - - ES_PORT_SSL=9200 - env_file: - - ${PWD}/build/test.env - volumes: - - ${PWD}/..:/go/src/github.com/elastic/beats/ - # Used for docker integration tests: - - /var/run/docker.sock:/var/run/docker.sock - working_dir: /go/src/github.com/elastic/beats/libbeat - command: make - - # This is a proxy used to block beats until all services are healthy. - # See: https://github.com/docker/compose/issues/4369 - proxy_dep: - image: busybox - depends_on: - elasticsearch: { condition: service_healthy } - elasticsearch_monitoring: { condition: service_healthy } - elasticsearchssl: { condition: service_healthy } - logstash: { condition: service_healthy } - kafka: { condition: service_healthy } - redis: { condition: service_healthy } - sredis: { condition: service_healthy } - kibana: { condition: service_healthy } - healthcheck: - interval: 1s - retries: 1200 - - elasticsearch: - extends: - file: ${ES_BEATS}/testing/environments/${TESTING_ENVIRONMENT}.yml - service: elasticsearch - - elasticsearch_monitoring: - extends: - file: ${ES_BEATS}/testing/environments/${TESTING_ENVIRONMENT}.yml - service: elasticsearch - healthcheck: - test: ["CMD", "curl", "-f", "http://localhost:9200"] - - elasticsearchssl: - extends: - file: ${ES_BEATS}/testing/environments/${TESTING_ENVIRONMENT}.yml - service: elasticsearch - healthcheck: - test: ["CMD", "curl", "-u", "admin:changeme", "-f", "https://localhost:9200", "--insecure"] - retries: 1200 - interval: 5s - start_period: 60s - environment: - - "ES_JAVA_OPTS=-Xms512m -Xmx512m" - - "network.host=" - - "transport.host=127.0.0.1" - - "http.host=0.0.0.0" - - "xpack.security.enabled=true" - - "indices.id_field_data.enabled=true" - - "xpack.license.self_generated.type=trial" - - "xpack.security.http.ssl.enabled=true" - - "xpack.security.http.ssl.key=/usr/share/elasticsearch/config/pki/elasticsearchssl/elasticsearchssl.key" - - "xpack.security.http.ssl.certificate=/usr/share/elasticsearch/config/pki/elasticsearchssl/elasticsearchssl.crt" - - "xpack.security.http.ssl.certificate_authorities=/usr/share/elasticsearch/config/pki/ca/ca.crt" - # Do no used indices as the storage for credentials, using file based allow Elasticsearch - # to be online and green much quicker. - - "xpack.security.authc.realms.file.file1.order=0" - volumes: - - ${ES_BEATS}/testing/environments/docker/elasticsearch/pki:/usr/share/elasticsearch/config/pki:ro - ports: - - 9200 - command: bash -c "bin/elasticsearch-users useradd admin -r superuser -p changeme | /usr/local/bin/docker-entrypoint.sh eswrapper" - - # This host name is static because of the certificate. - logstash: - extends: - file: ${ES_BEATS}/testing/environments/${TESTING_ENVIRONMENT}.yml - service: logstash - env_file: - - ${PWD}/build/test.env - depends_on: - elasticsearch: - condition: service_healthy - - redis: - build: ${ES_BEATS}/testing/environments/docker/redis - - # This host name is static because of the certificate. - sredis: # stunnel proxy for redis - build: ${ES_BEATS}/testing/environments/docker/sredis - expose: - - 6380 - depends_on: - redis: - condition: service_healthy - environment: - - REDIS_HOST=redis - - REDIS_PORT=6379 - env_file: - - ${PWD}/build/test.env - - kafka: - build: ${ES_BEATS}/testing/environments/docker/kafka - expose: - - 9092 - - 2181 - environment: - - ADVERTISED_HOST=kafka - - kibana: - extends: - file: ${ES_BEATS}/testing/environments/${TESTING_ENVIRONMENT}.yml - service: kibana diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/command-reference.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/command-reference.asciidoc deleted file mode 100644 index 502ae547..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/command-reference.asciidoc +++ /dev/null @@ -1,1064 +0,0 @@ -////////////////////////////////////////////////////////////////////////// -//// This content is shared by all Elastic Beats. Make sure you keep the -//// descriptions here generic enough to work for all Beats that include -//// this file. When using cross references, make sure that the cross -//// references resolve correctly for any files that include this one. -//// Use the appropriate variables defined in the index.asciidoc file to -//// resolve Beat names: beatname_uc and beatname_lc -//// Use the following include to pull this content into a doc file: -//// include::../../libbeat/docs/command-reference.asciidoc[] -////////////////////////////////////////////////////////////////////////// - - -// These attributes are used to resolve short descriptions -// tag::attributes[] - -:global-flags: Also see <>. - -:deploy-command-short-desc: Deploys the specified function to your serverless environment - -:apikey-command-short-desc: Manage API Keys for communication between APM agents and server. - -ifndef::serverless[] -ifndef::no_dashboards[] -:export-command-short-desc: Exports the configuration, index template, ILM policy, or a dashboard to stdout -endif::no_dashboards[] - -ifdef::no_dashboards[] -:export-command-short-desc: Exports the configuration, index template, or ILM policy to stdout -endif::no_dashboards[] -endif::serverless[] - -ifdef::serverless[] -:export-command-short-desc: Exports the configuration, index template, or {cloudformation-ref} template to stdout -endif::serverless[] - -:help-command-short-desc: Shows help for any command -:keystore-command-short-desc: Manages the <> -:modules-command-short-desc: Manages configured modules -:package-command-short-desc: Packages the configuration and executable into a zip file -:remove-command-short-desc: Removes the specified function from your serverless environment -:run-command-short-desc: Runs {beatname_uc}. This command is used by default if you start {beatname_uc} without specifying a command - -ifdef::has_ml_jobs[] -:setup-command-short-desc: Sets up the initial environment, including the index template, ILM policy and write alias, {kib} dashboards (when available), and machine learning jobs (when available) -endif::[] - -ifdef::no_dashboards[] -:setup-command-short-desc: Sets up the initial environment, including the ES index template, and ILM policy and write alias -endif::no_dashboards[] - -ifndef::has_ml_jobs,no_dashboards[] -:setup-command-short-desc: Sets up the initial environment, including the index template, ILM policy and write alias, and {kib} dashboards (when available) -endif::[] - -:update-command-short-desc: Updates the specified function -:test-command-short-desc: Tests the configuration -:version-command-short-desc: Shows information about the current version - -// end::attributes[] - -[[command-line-options]] -=== {beatname_uc} command reference - -++++ -Command reference -++++ - -ifndef::no_dashboards[] -{beatname_uc} provides a command-line interface for starting {beatname_uc} and -performing common tasks, like testing configuration files and loading dashboards. -endif::no_dashboards[] - -ifdef::no_dashboards[] -{beatname_uc} provides a command-line interface for starting {beatname_uc} and -performing common tasks, like testing configuration files. -endif::no_dashboards[] - -The command-line also supports <> -for controlling global behaviors. - -ifeval::["{beatname_lc}"!="winlogbeat"] -[TIP] -========================= -Use `sudo` to run the following commands if: - -* the config file is owned by `root`, or -* {beatname_uc} is configured to capture data that requires `root` access - -========================= -endif::[] - -Some of the features described here require an Elastic license. For -more information, see https://www.elastic.co/subscriptions and -{stack-ov}/license-management.html[License Management]. - - -[options="header"] -|======================= -|Commands | -ifeval::["{beatname_lc}"=="functionbeat"] -|<> | {deploy-command-short-desc}. -endif::[] -ifdef::apm-server[] -|<> |{apikey-command-short-desc}. -endif::[] -|<> |{export-command-short-desc}. -|<> |{help-command-short-desc}. -ifndef::serverless[] -|<> |{keystore-command-short-desc}. -endif::[] -ifeval::["{beatname_lc}"=="functionbeat"] -|<> |{package-command-short-desc}. -|<> |{remove-command-short-desc}. -endif::[] -ifdef::has_modules_command[] -|<> |{modules-command-short-desc}. -endif::[] -ifndef::serverless[] -|<> |{run-command-short-desc}. -endif::[] -|<> |{setup-command-short-desc}. -|<> |{test-command-short-desc}. -ifeval::["{beatname_lc}"=="functionbeat"] -|<> |{update-command-short-desc}. -endif::[] -|<> |{version-command-short-desc}. -|======================= - -Also see <>. - -ifdef::apm-server[] -[[apikey-command]] -==== `apikey` command - -experimental::[] - -Communication between APM agents and APM Server now supports sending an -<>. -APM Server provides an `apikey` command that can create, verify, invalidate, -and show information about API Keys for agent/server communication. -Most operations require the `manage_api_key` cluster privilege, -and you must ensure that `apm-server.api_key` or `output.elasticsearch` are configured appropriately. - -*SYNOPSIS* - -["source","sh",subs="attributes"] ----- -{beatname_lc} apikey SUBCOMMAND [FLAGS] ----- - -*SUBCOMMANDS* - -// tag::apikey-subcommands[] -*`create`*:: -Create an API Key with the specified privilege(s). No required flags. -+ -The user requesting to create an API Key needs to have APM privileges used by the APM Server. -A superuser, by default, has these privileges. For other users, -you can create them. Create a role that is then assigned to the user: -+ -["source","sh",subs="attributes"] ----- -PUT /_security/role/apm-privileges { - "applications": [{ - "application": "apm", - "privileges": ["sourcemap:write", "event:write", "config_agent:read"], - "resources": ["*"] - }] -} ----- - -*`info`*:: -Query API Key(s). `--id` or `--name` required. - -*`invalidate`*:: -Invalidate API Key(s). `--id` or `--name` required. - -*`verify`*:: -Check if a credentials string has the given privilege(s). - `--credentials` required. -// end::apikey-subcommands[] - -*FLAGS* - -*`--agent-config`*:: -Required for agents to read configuration remotely. Valid with the `create` and `verify` subcommands. -When used with `create`, gives the `config_agent:read` privilege to the created key. -When used with `verify`, asks for the `config_agent:read` privilege. - -*`--credentials CREDS`*:: -Required for the `verify` subcommand. Specifies the credentials for which to to check privileges. -Credentials are the base64 encoded representation of the API key's `id:name`. - -*`--expiration TIME`*:: -When used with `create`, specifies the expiration for the key, e.g., "1d" (default never). - -*`--id ID`*:: -ID of the API key. Valid with the `info` and `invalidate` subcommands. -When used with `info`, queries the specified ID. -When used with `invalidate`, deletes the specified ID. - -*`--ingest`*:: -Required for ingesting events. Valid with the `create` and `verify` subcommands. -When used with `create`, gives the `event:write` privilege to the created key. -When used with `verify`, asks for the `event:write` privilege. - -*`--json`*:: -Prints the output of the command as JSON. -Valid with all `apikey` subcommands. - -*`--name NAME`*:: -Name of the API key(s). Valid with the `create`, `info`, and `invalidate` subcommands. -When used with `create`, specifies the name of the API key to be created (default: "apm-key"). -When used with `info`, specifies the API key to query (multiple matches are possible). -When used with `invalidate`, specifies the API key to delete (multiple matches are possible). - -*`--sourcemap`*:: -Required for uploading sourcemaps. Valid with the `create` and `verify` subcommands. -When used with `create`, gives the `sourcemap:write` privilege to the created key. -When used with `verify`, asks for the `sourcemap:write` privilege. - -*`--valid-only`*:: -When used with `info`, only returns valid API Keys (not expired or invalidated). - -{global-flags} - -*EXAMPLES* - -["source","sh",subs="attributes"] ------ -{beatname_lc} apikey create --ingest --agent-config --name example-001 -{beatname_lc} apikey info --name example-001 --valid-only -{beatname_lc} apikey invalidate --name example-001 ------ - -For more information, see <>. - -endif::[] - -ifeval::["{beatname_lc}"=="functionbeat"] -[[deploy-command]] -==== `deploy` command - -{deploy-command-short-desc}. Before deploying functions, make sure the user has -the credentials required by your cloud service provider. - -*SYNOPSIS* - -["source","sh",subs="attributes"] ----- -{beatname_lc} deploy FUNCTION_NAME [FLAGS] ----- - -*`FUNCTION_NAME`*:: -Specifies the name of the function to deploy. - -*FLAGS* - -*`-h, --help`*:: -Shows help for the `deploy` command. - -{global-flags} - -*EXAMPLES* - -["source","sh",subs="attributes"] ------ -{beatname_lc} deploy cloudwatch -{beatname_lc} deploy sqs ------ -endif::[] - -[[export-command]] -==== `export` command - -ifndef::serverless[] -ifndef::no_dashboards[] -{export-command-short-desc}. You can use this -command to quickly view your configuration, see the contents of the index -template and the ILM policy, or export a dashboard from {kib}. -endif::no_dashboards[] - -ifdef::no_dashboards[] -{export-command-short-desc}. You can use this -command to quickly view your configuration or see the contents of the index -template or the ILM policy. -endif::no_dashboards[] -endif::serverless[] - -ifdef::serverless[] -{export-command-short-desc}. You can use this -command to quickly view your configuration, see the contents of the index -template and the ILM policy, or export an CloudFormation template. -endif::serverless[] - -*SYNOPSIS* - -["source","sh",subs="attributes"] ----- -{beatname_lc} export SUBCOMMAND [FLAGS] ----- - -*SUBCOMMANDS* - -*`config`*:: -Exports the current configuration to stdout. If you use the `-c` flag, this -command exports the configuration that's defined in the specified file. - -ifndef::no_dashboards[] -[[dashboard-subcommand]]*`dashboard`*:: -Exports a dashboard. You can use this option to store a dashboard on disk in a -module and load it automatically. For example, to export the dashboard to a JSON -file, run: -+ -["source","shell",subs="attributes"] ----- -{beatname_lc} export dashboard --id="DASHBOARD_ID" > dashboard.json ----- -+ -To find the `DASHBOARD_ID`, look at the URL for the dashboard in {kib}. By -default, `export dashboard` writes the dashboard to stdout. The example shows -how to write the dashboard to a JSON file so that you can import it later. The -JSON file will contain the dashboard with all visualizations and searches. You -must load the index pattern separately for {beatname_uc}. -+ -To load the dashboard, copy the generated `dashboard.json` file into the -`kibana/6/dashboard` directory of {beatname_uc}, and run -+{beatname_lc} setup --dashboards+ to import the dashboard. -+ -If {kib} is not running on `localhost:5061`, you must also adjust the -{beatname_uc} configuration under `setup.kibana`. -endif::no_dashboards[] - -[[template-subcommand]]*`template`*:: -Exports the index template to stdout. You can specify the `--es.version` and -`--index` flags to further define what gets exported. Furthermore you can export -the template to a file instead of `stdout` by defining a directory via `--dir`. - -[[ilm-policy-subcommand]] -*`ilm-policy`*:: -Exports the index lifecycle management policy to stdout. You can specify the -`--es.version` and a `--dir` to which the policy should be exported as a -file rather than exporting to `stdout`. - -ifdef::serverless[] -[[function-subcommand]]*`function` FUNCTION_NAME*:: -Exports an {cloudformation-ref} template to stdout. -endif::serverless[] - -*FLAGS* - -*`--es.version VERSION`*:: -When used with <>, exports an index -template that is compatible with the specified version. -When used with <>, exports the ILM policy -if the specified ES version is enabled for ILM. - -*`-h, --help`*:: -Shows help for the `export` command. - -*`--index BASE_NAME`*:: -When used with <>, sets the base name to use for -the index template. If this flag is not specified, the default base name is -+{beatname_lc}+. - -*`--dir DIRNAME`*:: -Define a directory to which the template and ILM policy should be exported to -as files instead of printing them to `stdout`. - -ifndef::no_dashboards[] -*`--id DASHBOARD_ID`*:: -When used with <>, specifies the dashboard ID. -endif::no_dashboards[] - -{global-flags} - -*EXAMPLES* - -ifndef::serverless[] -ifndef::no_dashboards[] -["source","sh",subs="attributes"] ------ -{beatname_lc} export config -{beatname_lc} export template --es.version {version} --index myindexname -{beatname_lc} export dashboard --id="a7b35890-8baa-11e8-9676-ef67484126fb" > dashboard.json ------ -endif::no_dashboards[] - -ifdef::no_dashboards[] -["source","sh",subs="attributes"] ------ -{beatname_lc} export config -{beatname_lc} export template --es.version {version} --index myindexname ------ -endif::no_dashboards[] -endif::serverless[] - -ifdef::serverless[] -["source","sh",subs="attributes"] ------ -{beatname_lc} export config -{beatname_lc} export template --es.version {version} --index myindexname -{beatname_lc} export function cloudwatch ------ -endif::serverless[] - -[[help-command]] -==== `help` command - -{help-command-short-desc}. -ifndef::serverless[] -If no command is specified, shows help for the `run` command. -endif::[] - -*SYNOPSIS* - -["source","sh",subs="attributes"] ----- -{beatname_lc} help COMMAND_NAME [FLAGS] ----- - - -*`COMMAND_NAME`*:: -Specifies the name of the command to show help for. - -*FLAGS* - -*`-h, --help`*:: Shows help for the `help` command. - -{global-flags} - -*EXAMPLE* - -["source","sh",subs="attributes"] ------ -{beatname_lc} help export ------ - -ifndef::serverless[] -[[keystore-command]] -==== `keystore` command - -{keystore-command-short-desc}. - -*SYNOPSIS* - -["source","sh",subs="attributes"] ----- -{beatname_lc} keystore SUBCOMMAND [FLAGS] ----- - -*SUBCOMMANDS* - -*`add KEY`*:: -Adds the specified key to the keystore. Use the `--force` flag to overwrite an -existing key. Use the `--stdin` flag to pass the value through `stdin`. - -*`create`*:: -Creates a keystore to hold secrets. Use the `--force` flag to overwrite the -existing keystore. - -*`list`*:: -Lists the keys in the keystore. - -*`remove KEY`*:: -Removes the specified key from the keystore. - -*FLAGS* - -*`--force`*:: -Valid with the `add` and `create` subcommands. When used with `add`, overwrites -the specified key. When used with `create`, overwrites the keystore. - -*`--stdin`*:: -When used with `add`, uses the stdin as the source of the key's value. - -*`-h, --help`*:: -Shows help for the `keystore` command. - - -{global-flags} - -*EXAMPLES* - -["source","sh",subs="attributes"] ------ -{beatname_lc} keystore create -{beatname_lc} keystore add ES_PWD -{beatname_lc} keystore remove ES_PWD -{beatname_lc} keystore list ------ - -See <> for more examples. - -endif::[] - -ifeval::["{beatname_lc}"=="functionbeat"] -[[package-command]] -==== `package` command - -{package-command-short-desc}. - -*SYNOPSIS* - -["source","sh",subs="attributes"] ----- -{beatname_lc} package [FLAGS] ----- - -*FLAGS* - -*`-h, --help`*:: -Shows help for the `package` command. - -*`-o, --output`*:: -Specifies the full path pattern to use when creating the packages. - -{global-flags} - -*EXAMPLES* - -["source","sh",subs="attributes"] ------ -{beatname_lc} package --output /path/to/folder/package-{{.Provider}}.zip ------ - -[[remove-command]] -==== `remove` command - -{remove-command-short-desc}. Before removing functions, make sure the user has -the credentials required by your cloud service provider. - -*SYNOPSIS* - -["source","sh",subs="attributes"] ----- -{beatname_lc} remove FUNCTION_NAME [FLAGS] ----- - -*`FUNCTION_NAME`*:: -Specifies the name of the function to remove. - -*FLAGS* - -*`-h, --help`*:: -Shows help for the `remove` command. - -{global-flags} - -*EXAMPLES* - -["source","sh",subs="attributes"] ------ -{beatname_lc} remove cloudwatch -{beatname_lc} remove sqs ------ -endif::[] - -ifdef::has_modules_command[] -[[modules-command]] -==== `modules` command - -{modules-command-short-desc}. You can use this command to enable and disable -specific module configurations defined in the `modules.d` directory. The -changes you make with this command are persisted and used for subsequent -runs of {beatname_uc}. - -To see which modules are enabled and disabled, run the `list` subcommand. - -*SYNOPSIS* - -["source","sh",subs="attributes"] ----- -{beatname_lc} modules SUBCOMMAND [FLAGS] ----- - - -*SUBCOMMANDS* - -*`disable MODULE_LIST`*:: -Disables the modules specified in the space-separated list. - -*`enable MODULE_LIST`*:: -Enables the modules specified in the space-separated list. - -*`list`*:: -Lists the modules that are currently enabled and disabled. - - -*FLAGS* - -*`-h, --help`*:: -Shows help for the `export` command. - - -{global-flags} - -*EXAMPLES* - -ifeval::["{beatname_lc}"=="filebeat"] -["source","sh",subs="attributes"] ------ -{beatname_lc} modules list -{beatname_lc} modules enable apache2 auditd mysql ------ -endif::[] - -ifeval::["{beatname_lc}"=="metricbeat"] -["source","sh",subs="attributes"] ------ -{beatname_lc} modules list -{beatname_lc} modules enable apache nginx system ------ -endif::[] -endif::[] - -ifndef::serverless[] -[[run-command]] -==== `run` command - -{run-command-short-desc}. - -*SYNOPSIS* - -["source","sh",subs="attributes"] ------ -{beatname_lc} run [FLAGS] ------ - -Or: - -["source","sh",subs="attributes"] ------ -{beatname_lc} [FLAGS] ------ - -*FLAGS* - -ifeval::["{beatname_lc}"=="packetbeat"] -*`-I, --I FILE`*:: -Reads packet data from the specified file instead of reading packets from the -network. This option is useful only for testing {beatname_uc}. -+ -["source","sh",subs="attributes"] ------ -{beatname_lc} run -I ~/pcaps/network_traffic.pcap ------ -endif::[] - -*`-N, --N`*:: Disables publishing for testing purposes. -ifndef::no_file_output[] -This option disables all outputs except the <>. -endif::[] - -ifeval::["{beatname_lc}"=="packetbeat"] -*`-O, --O`*:: -Read packets one by one by pressing _Enter_ after each. This option is useful -only for testing {beatname_uc}. -endif::[] - -*`--cpuprofile FILE`*:: -Writes CPU profile data to the specified file. This option is useful for -troubleshooting {beatname_uc}. - -ifeval::["{beatname_lc}"=="packetbeat"] -*`-devices`*:: -Prints the list of devices that are available for sniffing and then exits. -endif::[] - -ifeval::["{beatname_lc}"=="packetbeat"] -*`-dump FILE`*:: -Writes all captured packets to the specified file. This option is useful for -troubleshooting {beatname_uc}. -endif::[] - -*`-h, --help`*:: -Shows help for the `run` command. - -*`--httpprof [HOST]:PORT`*:: -Starts an http server for profiling. This option is useful for troubleshooting -and profiling {beatname_uc}. - -ifeval::["{beatname_lc}"=="packetbeat"] -*`-l N`*:: -Reads the pcap file `N` number of times. The default is 1. Use this option in -combination with the `-I` option. For an infinite loop, use _0_. The `-l` -option is useful only for testing {beatname_uc}. -endif::[] - -*`--memprofile FILE`*:: -Writes memory profile data to the specified output file. This option is useful -for troubleshooting {beatname_uc}. - -ifeval::["{beatname_lc}"=="filebeat"] -*`--modules MODULE_LIST`*:: -Specifies a comma-separated list of modules to run. For example: -+ -["source","sh",subs="attributes"] ------ -{beatname_lc} run --modules nginx,mysql,system ------ -+ -Rather than specifying the list of modules every time you run {beatname_uc}, -you can use the <> command to enable and disable -specific modules. Then when you run {beatname_uc}, it will run any modules -that are enabled. -endif::[] - -ifeval::["{beatname_lc}"=="filebeat"] -*`--once`*:: -When the `--once` flag is used, {beatname_uc} starts all configured harvesters -and inputs, and runs each input until the harvesters are closed. If you set the -`--once` flag, you should also set `close_eof` so the harvester is closed when -the end of the file is reached. By default harvesters are closed after -`close_inactive` is reached. -endif::[] - -ifeval::["{beatname_lc}"=="metricbeat"] -*`--system.hostfs MOUNT_POINT`*:: - -Specifies the mount point of the host's filesystem for use in monitoring a host -from within a container. -endif::[] - -ifeval::["{beatname_lc}"=="packetbeat"] -*`-t`*:: -Reads packets from the pcap file as fast as possible without sleeping. Use this -option in combination with the `-I` option. The `-t` option is useful only for -testing Packetbeat. -endif::[] - -{global-flags} - -*EXAMPLE* - -["source","sh",subs="attributes"] ------ -{beatname_lc} run -e ------ - -Or: - -["source","sh",subs="attributes"] ------ -{beatname_lc} -e ------ -endif::[] - - -[[setup-command]] -==== `setup` command - -{setup-command-short-desc} - -* The index template ensures that fields are mapped correctly in Elasticsearch. -If index lifecycle management is enabled it also ensures that the defined ILM policy -and write alias are connected to the indices matching the index template. -The ILM policy takes care of the lifecycle of an index, when to do a rollover, -when to move an index from the hot phase to the next phase, etc. - -ifndef::no_dashboards[] -* The {kib} dashboards make it easier for you to visualize {beatname_uc} data -in {kib}. -endif::no_dashboards[] - -ifdef::has_ml_jobs[] -* The machine learning jobs contain the configuration information and metadata -necessary to analyze data for anomalies. -endif::[] - -This command sets up the environment without actually running -{beatname_uc} and ingesting data. - -*SYNOPSIS* - -// tag::setup-command-tag[] -["source","sh",subs="attributes"] ----- -{beatname_lc} setup [FLAGS] ----- - - -*FLAGS* - -ifndef::no_dashboards[] -*`--dashboards`*:: -Sets up the {kib} dashboards (when available). This option loads the dashboards -from the {beatname_uc} package. For more options, such as loading customized -dashboards, see {beatsdevguide}/import-dashboards.html[Importing Existing Beat -Dashboards] in the _Beats Developer Guide_. -endif::no_dashboards[] - -*`-h, --help`*:: -Shows help for the `setup` command. - -ifeval::["{beatname_lc}"=="filebeat"] -*`--modules MODULE_LIST`*:: -Specifies a comma-separated list of modules. Use this flag to avoid errors when -there are no modules defined in the +{beatname_lc}.yml+ file. - -*`--pipelines`*:: -Sets up ingest pipelines for configured filesets. {beatname_uc} looks for -enabled modules in the +{beatname_lc}.yml+ file. If you used the -<> command to enable modules in the `modules.d` -directory, also specify the `--modules` flag. -endif::[] - -*`--index-management`*:: -Sets up components related to Elasticsearch index management including -template, ILM policy, and write alias (if supported and configured). - -ifdef::apm-server[] -*`--pipelines`*:: -Registers the <> definitions set in `ingest/pipeline/definition.json`. -endif::apm-server[] - -*`--template`*:: -deprecated:[7.2] -Sets up the index template only. -It is recommended to use `--index-management` instead. - -*`--ilm-policy`*:: -deprecated:[7.2] -Sets up the index lifecycle management policy. -It is recommended to use `--index-management` instead. - -{global-flags} - -*EXAMPLES* - -ifeval::["{beatname_lc}"=="filebeat"] -["source","sh",subs="attributes"] ------ -{beatname_lc} setup --dashboards -{beatname_lc} setup --pipelines -{beatname_lc} setup --pipelines --modules system,nginx,mysql <1> -{beatname_lc} setup --index-management ------ -<1> If you used the <> command to enable modules in -the `modules.d` directory, also specify the `--modules` flag to indicate which -modules to load pipelines for. -endif::[] - -ifeval::["{beatname_lc}"!="filebeat"] - -ifndef::no_dashboards[] -["source","sh",subs="attributes"] ------ -{beatname_lc} setup --dashboards -{beatname_lc} setup --index-management ------ -endif::no_dashboards[] - -ifndef::apm-server[] -ifdef::no_dashboards[] -["source","sh",subs="attributes"] ------ -{beatname_lc} setup --index-management ------ -endif::no_dashboards[] -endif::apm-server[] - -ifdef::apm-server[] -["source","sh",subs="attributes"] ------ -{beatname_lc} setup --index-management -{beatname_lc} setup --pipelines ------ -endif::apm-server[] - -endif::[] -// end::setup-command-tag[] - -[[test-command]] -==== `test` command - -{test-command-short-desc}. - -*SYNOPSIS* - -["source","sh",subs="attributes"] ----- -{beatname_lc} test SUBCOMMAND [FLAGS] ----- - -*SUBCOMMANDS* - -*`config`*:: -Tests the configuration settings. - -ifeval::["{beatname_lc}"=="metricbeat"] -*`modules [MODULE_NAME] [METRICSET_NAME]`*:: -Tests module settings for all configured modules. When you run this command, -{beatname_uc} does a test run that applies the current settings, retrieves the -metrics, and shows them as output. To test the settings for a specific module, -specify `MODULE_NAME`. To test the settings for a specific metricset in the -module, also specify `METRICSET_NAME`. -endif::[] - -*`output`*:: -Tests that {beatname_uc} can connect to the output by using the -current settings. - -*FLAGS* - -*`-h, --help`*:: Shows help for the `test` command. - -{global-flags} - -ifeval::["{beatname_lc}"!="metricbeat"] -*EXAMPLE* - -["source","sh",subs="attributes"] ------ -{beatname_lc} test config ------ -endif::[] - -ifeval::["{beatname_lc}"=="metricbeat"] -*EXAMPLES* - -["source","sh",subs="attributes"] ------ -{beatname_lc} test config -{beatname_lc} test modules system cpu ------ -endif::[] - -ifeval::["{beatname_lc}"=="functionbeat"] -[[update-command]] -==== `update` command - -{update-command-short-desc}. Before updating functions, make sure the user has -the credentials required by your cloud service provider. - -*SYNOPSIS* - -["source","sh",subs="attributes"] ----- -{beatname_lc} update FUNCTION_NAME [FLAGS] ----- - -*`FUNCTION_NAME`*:: -Specifies the name of the function to update. - -*FLAGS* - -*`-h, --help`*:: -Shows help for the `update` command. - -{global-flags} - -*EXAMPLES* - -["source","sh",subs="attributes"] ------ -{beatname_lc} update cloudwatch -{beatname_lc} update sqs ------ -endif::[] - -[[version-command]] -==== `version` command - -{version-command-short-desc}. - -*SYNOPSIS* - -["source","sh",subs="attributes"] ----- -{beatname_lc} version [FLAGS] ----- - - -*FLAGS* - -*`-h, --help`*:: Shows help for the `version` command. - -{global-flags} - -*EXAMPLE* - -["source","sh",subs="attributes"] ------ -{beatname_lc} version ------ - - -[float] -[[global-flags]] -=== Global flags - -These global flags are available whenever you run {beatname_uc}. - -*`-E, --E "SETTING_NAME=VALUE"`*:: -Overrides a specific configuration setting. You can specify multiple overrides. -For example: -+ -["source","sh",subs="attributes"] ----------------------------------------------------------------------- -{beatname_lc} -E "name=mybeat" -E "output.elasticsearch.hosts=['http://myhost:9200']" ----------------------------------------------------------------------- -+ -This setting is applied to the currently running {beatname_uc} process. -The {beatname_uc} configuration file is not changed. - -ifeval::["{beatname_lc}"=="filebeat"] -*`-M, --M "VAR_NAME=VALUE"`*:: Overrides the default configuration for a -{beatname_uc} module. You can specify multiple variable overrides. For example: -+ -["source","sh",subs="attributes"] ----------------------------------------------------------------------- -{beatname_lc} -modules=nginx -M "nginx.access.var.paths=['/var/log/nginx/access.log*']" -M "nginx.access.var.pipeline=no_plugins" ----------------------------------------------------------------------- -endif::[] - -*`-c, --c FILE`*:: -Specifies the configuration file to use for {beatname_uc}. The file you specify -here is relative to `path.config`. If the `-c` flag is not specified, the -default config file, +{beatname_lc}.yml+, is used. - -*`-d, --d SELECTORS`*:: -Enables debugging for the specified selectors. For the selectors, you can -specify a comma-separated -list of components, or you can use `-d "*"` to enable debugging for all -components. For example, `-d "publish"` displays all the "publish" related -messages. - -*`-e, --e`*:: -Logs to stderr and disables syslog/file output. - -*`-environment`*:: -For logging purposes, specifies the environment that {beatname_uc} is running in. -This setting is used to select a default log output when no log output is configured. -Supported values are: `systemd`, `container`, `macos_service`, and `windows_service`. -If `systemd` or `container` is specified, {beatname_uc} will log to stdout and stderr -by default. - -*`--path.config`*:: -Sets the path for configuration files. See the <> section for -details. - -*`--path.data`*:: -Sets the path for data files. See the <> section for details. - -*`--path.home`*:: -Sets the path for miscellaneous files. See the <> section for -details. - -*`--path.logs`*:: -Sets the path for log files. See the <> section for details. - -*`--strict.perms`*:: -Sets strict permission checking on configuration files. The default is `-strict.perms=true`. -ifndef::apm-server[] -See {beats-ref}/config-file-permissions.html[Config file ownership and permissions] in -the _Beats Platform Reference_ for more information. -endif::[] -ifdef::apm-server[] -See <> for more information. -endif::[] - -*`-v, --v`*:: -Logs INFO-level messages. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/communitybeats.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/communitybeats.asciidoc deleted file mode 100644 index f54475c3..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/communitybeats.asciidoc +++ /dev/null @@ -1,127 +0,0 @@ -////////////////////////////////////////////////////////////////////////// -//// This content appears in both the Beats Platform Reference and the -//// Beats Developer Guide. -////////////////////////////////////////////////////////////////////////// - -[[community-beats]] -== Community Beats - -The open source community has been hard at work developing new Beats. You can check -out some of them here. - -Have a question about a community Beat? You can post questions and discuss issues in the -https://discuss.elastic.co/c/beats/community-beats[Community Beats] category of the Beats discussion forum. - -Have you created a Beat that's not listed? Add the name and description of your Beat to the source document for -https://github.com/elastic/beats/blob/master/libbeat/docs/communitybeats.asciidoc[Community Beats] and https://help.github.com/articles/using-pull-requests[open a pull request] in the https://github.com/elastic/beats[Beats GitHub repository] to get your change merged. When you're ready, go ahead and https://discuss.elastic.co/c/announcements[announce] your new Beat in the Elastic -discussion forum. - -ifndef::dev-guide[] -Want to contribute? See <>. -endif::[] - -NOTE: Elastic provides no warranty or support for community-sourced Beats. - -[horizontal] -https://github.com/awormuth/amazonbeat[amazonbeat]:: Reads data from a specified Amazon product. -https://github.com/radoondas/apachebeat[apachebeat]:: Reads status from Apache HTTPD server-status. -https://github.com/verticle-io/apexbeat[apexbeat]:: Extracts configurable contextual data and metrics from Java applications via the http://toolkits.verticle.io[APEX] toolkit. -https://github.com/hsngerami/hsnburrowbeat[hsnburrowbeat]:: Monitors Kafka consumer lag for Burrow V1.0.0(API V3). -https://github.com/hartfordfive/cloudflarebeat[cloudflarebeat]:: Indexes log entries from the Cloudflare Enterprise Log Share API. -https://github.com/jarl-tornroos/cloudfrontbeat[cloudfrontbeat]:: Reads log events from Amazon Web Services https://aws.amazon.com/cloudfront/[CloudFront]. -https://github.com/aidan-/cloudtrailbeat[cloudtrailbeat]:: Reads events from Amazon Web Services' https://aws.amazon.com/cloudtrail/[CloudTrail]. -https://github.com/narmitech/cloudwatchmetricbeat[cloudwatchmetricbeat]:: A beat for Amazon Web Services' https://aws.amazon.com/cloudwatch/details/#other-aws-resource-monitoring[CloudWatch Metrics]. -https://github.com/e-travel/cloudwatchlogsbeat[cloudwatchlogsbeat]:: Reads log events from Amazon Web Services' https://aws.amazon.com/cloudwatch/details/#log-monitoring[CloudWatch Logs]. -https://github.com/eBay/collectbeat[collectbeat]:: Adds discovery on top of Filebeat and Metricbeat in environments like Kubernetes. -https://github.com/raboof/connbeat[connbeat]:: Exposes metadata about TCP connections. -https://github.com/Pravoru/consulbeat[consulbeat]:: Reads services health checks from consul and pushes them to Elastic. -https://github.com/hellmouthengine/discobeat[discobeat]:: Reads messages from Discord and indexes them in Elasticsearch -https://github.com/Ingensi/dockbeat[dockbeat]:: Reads Docker container -statistics and indexes them in Elasticsearch. -https://github.com/radoondas/earthquakebeat[earthquakebeat]:: Pulls data from https://earthquake.usgs.gov/fdsnws/event/1/[USGS] earthquake API. -https://github.com/radoondas/elasticbeat[elasticbeat]:: Reads status from an Elasticsearch cluster and indexes them in Elasticsearch. -https://github.com/berfinsari/envoyproxybeat[envoyproxybeat]:: Reads stats from the Envoy Proxy and indexes them into Elasticsearch. -https://github.com/gamegos/etcdbeat[etcdbeat]:: Reads stats from the Etcd v2 API and indexes them into Elasticsearch. -https://gitlab.com/hatricker/etherbeat[etherbeat]:: Reads blocks from Ethereum compatible blockchain and indexes them into Elasticsearch. -https://github.com/christiangalsterer/execbeat[execbeat]:: Periodically executes shell commands and sends the standard output and standard error to -Logstash or Elasticsearch. -https://github.com/jarpy/factbeat[factbeat]:: Collects facts from https://puppetlabs.com/facter[Facter]. -https://github.com/ctindel/fastcombeat[fastcombeat]:: Periodically gather internet download speed from https://fast.com[fast.com]. -https://github.com/cloudronics/fileoccurancebeat[fileoccurencebeat]:: Checks for file existence recurssively under a given directory, handy while handling queues/pipeline buffers. -https://github.com/FStelzer/flowbeat[flowbeat]:: Collects, parses, and indexes http://www.sflow.org/index.php[sflow] samples. -https://github.com/GeneralElectric/GABeat[gabeat]:: Collects data from Google Analytics Realtime API. -https://github.com/GoogleCloudPlatform/gcsbeat[gcsbeat]:: Reads data from https://cloud.google.com/storage/[Google Cloud Storage] buckets. -https://github.com/threatstack/gelfbeat[gelfbeat]:: Collects and parses GELF-encoded UDP messages. -https://github.com/josephlewis42/githubbeat[githubbeat]:: Easily monitors GitHub repository activity. -https://github.com/hpcugent/gpfsbeat[gpfsbeat]:: Collects GPFS metric and quota information. -https://github.com/ullaakut/hackerbeat[hackerbeat]:: Indexes the top stories of HackerNews into an ElasticSearch instance. -https://github.com/YaSuenag/hsbeat[hsbeat]:: Reads all performance counters in Java HotSpot VM. -https://github.com/christiangalsterer/httpbeat[httpbeat]:: Polls multiple HTTP(S) endpoints and sends the data to -Logstash or Elasticsearch. Supports all HTTP methods and proxies. -https://github.com/jasperla/hwsensorsbeat[hwsensorsbeat]:: Reads sensors information from OpenBSD. -https://github.com/icinga/icingabeat[icingabeat]:: Icingabeat ships events and states from Icinga 2 to Elasticsearch or Logstash. -https://github.com/devopsmakers/iobeat[iobeat]:: Reads IO stats from /proc/diskstats on Linux. -https://github.com/radoondas/jmxproxybeat[jmxproxybeat]:: Reads Tomcat JMX metrics exposed over 'JMX Proxy Servlet' to HTTP. -https://github.com/mheese/journalbeat[journalbeat]:: Used for log shipping from systemd/journald based Linux systems. -https://github.com/justsocialapps/kafkabeat[kafkabeat]:: Reads data from Kafka topics. -https://github.com/arkady-emelyanov/kafkabeat[kafkabeat2]:: Reads data (json or plain) from Kafka topics. -https://github.com/PPACI/krakenbeat[krakenbeat]:: Collect information on each transaction on the Kraken crypto platform. -https://github.com/eskibars/lmsensorsbeat[lmsensorsbeat]:: Collects data from lm-sensors (such as CPU temperatures, fan speeds, and voltages from i2c and smbus). -https://github.com/consulthys/logstashbeat[logstashbeat]:: Collects data from Logstash monitoring API (v5 onwards) and indexes them in Elasticsearch. -https://github.com/bozdag/macwifibeat[macwifibeat]:: Reads various indicators for a MacBook's WiFi Signal Strength -https://github.com/yedamao/mcqbeat[mcqbeat]:: Reads the status of queues from memcacheq. -https://developer.cisco.com/codeexchange/github/repo/CiscoDevNet/merakibeat[merakibeat]:: Collects https://dashboard.meraki.com/api_docs#wireless-health[wireless health] and users https://documentation.meraki.com/MR/Monitoring_and_Reporting/Scanning_API[location analytics] data using Cisco Meraki APIs. -https://github.com/berfinsari/mesosbeat[mesosbeat]:: Reads stats from the Mesos API and indexes them into Elasticsearch. -https://github.com/scottcrespo/mongobeat[mongobeat]:: Monitors MongoDB instances and can be configured to send multiple document types to Elasticsearch. -https://github.com/nathan-K-/mqttbeat[mqttbeat]:: Add messages from mqtt topics to Elasticsearch. -https://github.com/adibendahan/mysqlbeat[mysqlbeat]:: Run any query on MySQL and send results to Elasticsearch. -https://github.com/PhaedrusTheGreek/nagioscheckbeat[nagioscheckbeat]:: For Nagios checks and performance data. -https://github.com/nfvsap/natsbeat[natsbeat]:: Collects data from NATS monitoring endpoints -https://github.com/radoondas/netatmobeat[netatmobeat]:: Reads data from Netatmo weather station. -https://github.com/hmschreck/netbeat[netbeat]:: Reads configurable data from SNMP-enabled devices. -https://github.com/mrkschan/nginxbeat[nginxbeat]:: Reads status from Nginx. -https://github.com/2Fast2BCn/nginxupstreambeat[nginxupstreambeat]:: Reads upstream status from nginx upstream module. -https://github.com/mschneider82/nsqbeat[nsqbeat]:: Reads data from a NSQ topic. -https://github.com/eBay/nvidiagpubeat[nvidiagpubeat]:: Uses nvidia-smi to grab metrics of NVIDIA GPUs. -https://github.com/counteractive/o365beat[o365beat]:: Ships Office 365 logs from the O365 Management Activities API -https://github.com/aristanetworks/openconfigbeat[openconfigbeat]:: Streams data from http://openconfig.net[OpenConfig]-enabled network devices -https://github.com/radoondas/owmbeat[owmbeat]:: Open Weather Map beat to pull weather data from all around the world and store and visualize them in Elastic Stack -https://github.com/joehillen/packagebeat[packagebeat]:: Collects information about system packages from package -managers. -https://github.com/WuerthIT/perfstatbeat[perfstatbeat]:: Collect performance metrics on the AIX operating system. -https://github.com/kozlice/phpfpmbeat[phpfpmbeat]:: Reads status from PHP-FPM. -https://github.com/joshuar/pingbeat[pingbeat]:: Sends ICMP pings to a list -of targets and stores the round trip time (RTT) in Elasticsearch. -https://github.com/kckecheng/powermaxbeat[powermaxbeat]:: Collects performance metrics from Dell EMC PowerMax storage array. -https://github.com/pawankt/processbeat[processbeat]:: Collects process health status and performance. -https://github.com/carlpett/prombeat[prombeat]:: Indexes https://prometheus.io[Prometheus] metrics. -https://github.com/infonova/prometheusbeat[prometheusbeat]:: Send Prometheus metrics to Elasticsearch via the remote write feature. -https://github.com/hartfordfive/protologbeat[protologbeat]:: Accepts structured and unstructured logs via UDP or TCP. Can also be used to receive syslog messages or GELF formatted messages. (To be used as a successor to udplogbeat) -https://github.com/GoogleCloudPlatform/pubsubbeat[pubsubbeat]:: Reads data from https://cloud.google.com/pubsub/[Google Cloud Pub/Sub]. -https://github.com/voigt/redditbeat[redditbeat]:: Collects new Reddit Submissions of one or multiple Subreddits. -https://github.com/chrsblck/redisbeat[redisbeat]:: Used for Redis monitoring. -https://github.com/consulthys/retsbeat[retsbeat]:: Collects counts of http://www.reso.org[RETS] resource/class records from https://en.wikipedia.org/wiki/Multiple_listing_service[Multiple Listing Service] (MLS) servers. -https://github.com/yourdream/rsbeat[rsbeat]:: Ships redis slow logs to elasticsearch and analyze by Kibana. -https://github.com/radoondas/safecastbeat[safecastbeat]:: Pulls data from Safecast API and store them in Elasticsearch. -https://github.com/martinhoefling/saltbeat[saltbeat]:: Reads events from salt master event bus. -https://github.com/benben/serialbeat[serialbeat]:: Reads from a serial device. -https://github.com/Corwind/servicebeat[servicebeat]:: Send services status to Elasticsearch -https://github.com/consulthys/springbeat[springbeat]:: Collects health and metrics data from Spring Boot applications running with the actuator module. -https://github.com/philkra/springboot2beat[springboot2beat]:: Query and accumulate all metrics endpoints of a Spring Boot 2 web app via the web channel, leveraging the http://micrometer.io/[mircometer.io] metrics facade. -https://github.com/sentient/statsdbeat[statsdbeat]:: Receives UDP https://github.com/etsy/statsd/wiki[statsd] events from a statsd client. -https://github.com/Corwind/supervisorctlbeat.git[supervisorctlbeat]:: This beat aims to parse the supervisorctl status command output and send it to elasticsearch for indexation -https://github.com/live-wire/terminalbeat[terminalbeat]:: Runs an external command and forwards the https://www.computerhope.com/jargon/s/stdout.htm[stdout] for the same to Elasticsearch/Logstash. -https://github.com/berfinsari/tracebeat[tracebeat]:: Reads traceroute output and indexes them into Elasticsearch. -https://github.com/buehler/go-elastic-twitterbeat[twitterbeat]:: Reads tweets for specified screen names. -https://github.com/gravitational/udpbeat[udpbeat]:: Ships structured logs via UDP. -https://github.com/hartfordfive/udplogbeat[udplogbeat]:: Accept events via local UDP socket (in plain-text or JSON with ability to enforce schemas). Can also be used for applications only supporting syslog logging. -https://github.com/cleesmith/unifiedbeat[unifiedbeat]:: Reads records from Unified2 binary files generated by -network intrusion detection software and indexes the records in Elasticsearch. -https://github.com/kckecheng/unitybeat[unitybeat]:: Collects performance metrics from Dell EMC Unity storage array. -https://github.com/mrkschan/uwsgibeat[uwsgibeat]:: Reads stats from uWSGI. -https://github.com/phenomenes/varnishlogbeat[varnishlogbeat]:: Reads log data from a Varnish instance and ships it to Elasticsearch. -https://github.com/phenomenes/varnishstatbeat[varnishstatbeat]:: Reads stats data from a Varnish instance and ships it to Elasticsearch. -https://gitlab.com/msvechla/vaultbeat[vaultbeat]:: Collects performance metrics and statistics from Hashicorp's Vault. -https://github.com/eskibars/wmibeat[wmibeat]:: Uses WMI to grab your favorite, configurable Windows metrics. -https://github.com/IBM/yarnbeat[yarnbeat]:: Polls YARN and MapReduce APIs for cluster and application metrics. -https://github.com/maireanu/zfsbeat[zfsbeat]:: Querying ZFS Storage and Pool Status diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/config-file-format.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/config-file-format.asciidoc deleted file mode 100644 index c1b93772..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/config-file-format.asciidoc +++ /dev/null @@ -1,375 +0,0 @@ -[[config-file-format]] -== Config file format - -Beats config files are based on http://www.yaml.org[YAML], a file format that is -easier to read and write than other common data formats like XML or JSON. - -In beats all YAML files start with a dictionary, an unordered collection of -name/value pairs. In addition to dictionaries, YAML also supports lists, numbers, -strings, and many other data types. All members of the same list or dictionary must -have the same indentation level. - -Dictionaries are represented by simple `key: value` pairs all having the same -indentation level. The colon after `key` must be followed by a space. - -[source,yaml] ------ -name: John Doe -age: 34 -country: Canada ------ - -Lists are introduced by dashes `- `. All list members will be lines beginning -with `- ` at the same indentation level. - -[source,yaml] ------ -- Red -- Green -- Blue ------ - -Lists and dictionaries are used in beats to build structured configurations. - -[source,yaml] ------ -filebeat: - inputs: - - type: log - paths: - - /var/log/*.log - multiline: - pattern: '^[' - match: after ------ - -Lists and dictionaries can also be represented in abbreviated form. Abbreviated -form is somewhat similar to JSON using `{}` for dictionaries and `[]` for lists: - -[source,yaml] ------ -person: {name: "John Doe", age: 34, country: "Canada"} -colors: ["Red", "Green", "Blue"] ------ - -The following topics provide more detail to help you understand and work with config files in YAML: - -* <> -* <> -* <> -* <> -* <> -* <> -* <> - -[[config-file-format-namespacing]] -=== Namespacing - -All settings are structured using dictionaries and lists. Those are collapsed -into "namespaced" settings, by creating a setting using the full path of the -settings name and it's parent structures names, when reading the configuration -file. - -For example this setting: - -["source","yaml",subs="attributes"] ------ -output: - elasticsearch: - index: 'beat-%{[{beat_version_key}]}-%{+yyyy.MM.dd}' ------ - -gets collapsed into +output.elasticsearch.index: \'beat-%{[{beat_version_key}]}-%{+yyyy.MM.dd}'+. The -full name of a setting is based on all parent structures involved. - -Lists create numeric names starting with 0. - -For example this filebeat setting: - -[source,yaml] ------ -filebeat: - inputs: - - type: log ------ - -Gets collapsed into `filebeat.inputs.0.type: log`. - -Alternatively to using indentation, setting names can be used in collapsed form too. - -Note: having two settings with same fully collapsed path is invalid. - -Simple filebeat example with partially collapsed setting names and use of compact form: - - -[source,yaml] ------ -filebeat.inputs: -- type: log - paths: ["/var/log/*.log"] - multiline.pattern: '^[' - multiline.match: after - -output.elasticsearch.hosts: ["http://localhost:9200"] ------ - -[[config-file-format-type]] -=== Config file data types - -Values of configuration settings are interpreted as required by beats. -If a value can not be correctly interpreted as the required type - for example a -string is given when a number is required - the beat will fail to start up. - -==== Boolean - -Boolean values can be either `true` or `false`. Alternative names for `true` are -`yes` and `on`. Instead of `false` the values `no` and `off` can be used. - -[source,yaml] ------ -enabled: true -disabled: false ------ - -==== Number - -Number values require you to enter the number to use without using single or -double quotes. Some settings only support a restricted number range though. - -[source,yaml] ------ -integer: 123 -negative: -1 -float: 5.4 ------ - -==== String - -In YAML[http://www.yaml.org], multiple styles of string definitions are supported: - double-quoted, single-quoted, unquoted. - -The double-quoted style is specified by surrounding the string with `"`. This -style provides support for escaping unprintable characters using `\`, but comes -at the cost of having to escape `\` and `"` characters. - -The single-quoted style is specified by surrounding the string with `'`. This -style supports no escaping (use `''` to quote a single quote). Only printable -characters can be used when using this form. - -Unquoted style requires no quotes, but does not support any escaping plus care -needs to be taken to not use any symbol that has a special meaning in YAML. - -Note: Single-quoted style is recommended when defining regular expressions, -event format strings, windows file paths, or non-alphabetical symbolic characters. - -==== Duration - -Durations require a numeric value with optional fraction and required unit. -Valid time units are `ns`, `us`, `ms`, `s`, `m`, `h`. Sometimes features based -on durations can be disabled by using zero or negative durations. - -[source,yaml] ------ -duration1: 2.5s -duration2: 6h -duration_disabled: -1s ------ - -==== Regular expression - -Regular expressions are special strings getting compiled into regular -expressions at load time. - -As regular expressions and YAML use `\` for escaping -characters in strings, it's highly recommended to use single quoted strings when -defining regular expressions. When single quoted strings are used, `\` character -is not interpreted by YAML parser as escape symbol. - -==== Format String (sprintf) - -Format strings enable you to refer to event field values creating a string based -on the current event being processed. Variable expansions are enclosed in -expansion braces `%{:default value}`. Event fields are accessed using -field references `[fieldname]`. Optional default values can be specified in case the -field name is missing from the event. - -You can also format time stored in the -`@timestamp` field using the `+FORMAT` syntax where FORMAT is a valid https://godoc.org/github.com/elastic/beats/libbeat/common/dtfmt[time -format]. - -[source,yaml] ------ -constant-format-string: 'constant string' -field-format-string: '%{[fieldname]} string' -format-string-with-date: '%{[fieldname]}-%{+yyyy.MM.dd}' ------ - - -[[config-file-format-env-vars]] -=== Environment variables - -include::shared-env-vars.asciidoc[] - -[[config-gile-format-refs]] -=== Reference variables - -Beats settings can reference other settings splicing multiple optionally custom -named settings into new values. References use the same syntax as -<> do. Only fully collapsed setting names can be -referenced to. - -For example the filebeat registry file defaults to: - -[source,yaml] ------ -filebeat.registry: ${path.data}/registry ------ - -With `path.data` being an implicit config setting, that is overridable from -command line, as well as in the configuration file. - -Example referencing `es.host` in `output.elasticsearch.hosts`: - -[source,yaml] ------ -es.host: '${ES_HOST:localhost}' - -output.elasticsearch: - hosts: ['http://${es.host}:9200'] ------ - -Introducing `es.host`, the host can be overwritten from command line using -`-E es.host=another-host`. - -Plain references, having no default value and are not spliced with other -references or strings can reference complete namespaces. - -These setting with duplicate content: - -[source,yaml] ------ -namespace1: - subnamespace: - host: localhost - sleep: 1s - -namespace2: - subnamespace: - host: localhost - sleep: 1s ------ - -can be rewritten to - -[source,yaml] ------ -namespace1: ${shared} -namespace2: ${shared} - -shared: - subnamespace: - host: localhost - sleep: 1s ------ - -when using plain references. - - -[[config-file-permissions]] -=== Config file ownership and permissions - -NOTE: This section does not apply to Windows or other non-POSIX operating systems. - -On systems with POSIX file permissions, all Beats configuration files are -subject to ownership and file permission checks. The purpose of these checks is -to prevent unauthorized users from providing or modifying configurations that -are run by the Beat. The owner of the configuration files must be either `root` -or the user who is executing the Beat process. The permissions on each file must -disallow writes by anyone other than the owner. - -When installed via an RPM or DEB package, the config file at -`/etc/{beatname}/{beatname}.yml` will have the proper owner and permissions. The -file is owned by `root` and has file permissions of `0644` (`-rw-r--r--`). - -You may encounter the following errors if your config file fails these checks: - -[source,sh] ------ -Exiting: error loading config file: config file ("{beatname}.yml") must be -owned by the beat user (uid=501) or root ------ - -To correct this problem you can use either `chown root {beatname}.yml` or -`chown 501 {beatname}.yml` to change the owner of the configuration file. - -[source,sh] ------ -Exiting: error loading config file: config file ("{beatname}.yml") can only be -writable by the owner but the permissions are "-rw-rw-r--" (to fix the -permissions use: 'chmod go-w /etc/{beatname}/{beatname}.yml') ------ - -To correct this problem, use `chmod go-w /etc/{beatname}/{beatname}.yml` to -remove write privileges from anyone other than the owner. - -Other config files, such as the files in the `modules.d` directory, are subject -to the same ownership and file permission checks. - -==== Disabling strict permission checks - -You can disable strict permission checks from the command line by using -`--strict.perms=false`, but we strongly encourage you to leave the checks enabled. - -[[config-file-format-cli]] -=== Command line arguments - -Config files to load are set using the `-c` flag on command line. If no flag is -given, a beat and OS-specific default file path will be assumed. - -You can specify multiple configuration files by repeating the `-c` flag. You can -use this, for example, for setting defaults in a base configuration file, and -overwrite settings via local configuration files. - -In addition to overwriting settings using multiple configuration files, -individual settings can be overwritten using `-E =`. The -`` can be either a single value or a complex object, such as a list or -dictionary. - -For example, given the following configuration: - -[source,yaml] ------ -output.elasticsearch: - hosts: ["http://localhost:9200"] - username: username - password: password ------ - -You can disable the Elasticsearch output and write all events to the console by -setting: - -[source,sh] ------ --E output='{elasticsearch.enabled: false, console.pretty: true}' ------ - -Any complex objects that you specify at the command line are merged with the -original configuration, and the following configuration is passed to the Beat: - -[source,yaml] ------ -output.elasticsearch: - enabled: false - hosts: ["http://localhost:9200"] - username: username - password: password - -output.console: - pretty: true ------ - - -[[config-file-format-tips]] -=== YAML tips and gotchas - -include::yaml.asciidoc[] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/contributing-to-beats.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/contributing-to-beats.asciidoc deleted file mode 100644 index 7205fbb8..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/contributing-to-beats.asciidoc +++ /dev/null @@ -1,23 +0,0 @@ -////////////////////////////////////////////////////////////////////////// -//// This content is shared by all Elastic Beats. Make sure you keep the -//// descriptions here generic enough to work for all Beats that include -//// this file. When using cross references, make sure that the cross -//// references resolve correctly for any files that include this one. -//// Use the appropriate variables defined in the index.asciidoc file to -//// resolve Beat names: beatname_uc and beatname_lc. -//// Use the following include to pull this content into a doc file: -//// include::../../libbeat/docs/contributing-to-beats.asciidoc[] -////////////////////////////////////////////////////////////////////////// - -["appendix",id="contributing-to-beats"] -= Contribute to Beats - -The Beats are open source and we love to receive contributions from our -community — you! - -There are many ways to contribute, from writing tutorials or blog posts, -improving the documentation, submitting bug reports and feature requests, or -writing code that implements a whole new protocol, module, or Beat. - -The {beatsdevguide}/index.html[Beats Developer Guide] is your one-stop shop for -everything related to developing code for the Beats project. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/dashboards.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/dashboards.asciidoc deleted file mode 100644 index 7bdb7060..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/dashboards.asciidoc +++ /dev/null @@ -1,218 +0,0 @@ -////////////////////////////////////////////////////////////////////////// -//// This content is shared by all Elastic Beats. Make sure you keep the -//// descriptions here generic enough to work for all Beats that include -//// this file. When using cross references, make sure that the cross -//// references resolve correctly for any files that include this one. -//// Use the appropriate variables defined in the index.asciidoc file to -//// resolve Beat names: beatname_uc and beatname_lc. -//// Use the following include to pull this content into a doc file: -//// include::../../libbeat/docs/dashboards.asciidoc[] -////////////////////////////////////////////////////////////////////////// - -ifdef::has_solutions[] -TIP: For deeper observability into your infrastructure, you can use the -Metrics app and the Logs app in {kib}. -For more details, see the {metrics-guide}[Metrics Monitoring Guide] -and the {logs-guide}[Logs Monitoring Guide]. -endif::has_solutions[] - -{beatname_uc} comes packaged with example Kibana dashboards, visualizations, -and searches for visualizing {beatname_uc} data in Kibana. Before you can use -the dashboards, you need to create the index pattern, +{beat_default_index_prefix}-*+, and -load the dashboards into Kibana. To do this, you can either run the `setup` -command (as described here) or -<> in the -+{beatname_lc}.yml+ config file. - -This requires a Kibana endpoint configuration. If you didn't already configure -a Kibana endpoint, see <<{beatname_lc}-configuration,configure {beatname_uc}>>. - -Make sure Kibana is running before you perform this step. If you are accessing a -secured Kibana instance, make sure you've configured credentials as described in -<<{beatname_lc}-configuration>>. - -To set up the Kibana dashboards for {beatname_uc}, use the appropriate command -for your system. The command shown here loads the dashboards from the {beatname_uc} -package. For more options, such as loading customized dashboards, see -{beatsdevguide}/import-dashboards.html[Importing Existing Beat Dashboards] in -the _Beats Developer Guide_. -ifndef::no-output-logstash[] -If you've configured the Logstash output, see -<>. -endif::[] - -ifdef::requires-sudo[] -include::../../libbeat/docs/shared-note-sudo.asciidoc[] -endif::requires-sudo[] - -ifdef::deb_os,rpm_os[] -*deb and rpm:* - -["source","sh",subs="attributes"] ----------------------------------------------------------------------- -{beatname_lc} setup --dashboards ----------------------------------------------------------------------- -endif::deb_os,rpm_os[] - -ifdef::mac_os[] -*mac:* - -["source","sh",subs="attributes"] ----------------------------------------------------------------------- -./{beatname_lc} setup --dashboards ----------------------------------------------------------------------- - -*brew:* - -["source","sh",subs="attributes"] ----------------------------------------------------------------------- -{beatname_lc} setup --dashboards ----------------------------------------------------------------------- -endif::mac_os[] - -ifdef::linux_os[] -*linux:* - -["source","sh",subs="attributes"] ----------------------------------------------------------------------- -./{beatname_lc} setup --dashboards ----------------------------------------------------------------------- -endif::linux_os[] - -ifdef::docker_platform[] -*docker:* - -["source","sh",subs="attributes"] ----------------------------------------------------------------------- -docker run --net="host" {dockerimage} setup --dashboards ----------------------------------------------------------------------- -endif::docker_platform[] - -ifdef::win_os[] -ifndef::win_only[] -*win:* -endif::win_only[] - -Open a PowerShell prompt as an Administrator (right-click the PowerShell icon -and select *Run As Administrator*). - -From the PowerShell prompt, change to the directory where you installed {beatname_uc}, -and run: - -["source","sh",subs="attributes"] ----------------------------------------------------------------------- -PS > .{backslash}{beatname_lc}.exe setup --dashboards ----------------------------------------------------------------------- -endif::win_os[] - -ifndef::no-output-logstash[] -[[load-dashboards-logstash]] -==== Set up dashboards for Logstash output - -During dashboard loading, {beatname_uc} connects to Elasticsearch to check -version information. To load dashboards when the Logstash output is enabled, you -need to temporarily disable the Logstash output and enable Elasticsearch. To -connect to a secured Elasticsearch cluster, you also need to pass Elasticsearch -credentials. - -TIP: The example shows a hard-coded password, but you should store sensitive -values -ifndef::serverless[] -in the <>. -endif::[] -ifdef::serverless[] -in environment variables. -endif::[] - -ifdef::deb_os,rpm_os[] -*deb and rpm:* - -["source","sh",subs="attributes"] ----- -{beatname_lc} setup -e \ - -E output.logstash.enabled=false \ - -E output.elasticsearch.hosts=['localhost:9200'] \ - -E output.elasticsearch.username={beat_default_index_prefix}_internal \ - -E output.elasticsearch.password={pwd} \ - -E setup.kibana.host=localhost:5601 ----- -endif::deb_os,rpm_os[] - -ifdef::mac_os[] -*mac:* - -["source","sh",subs="attributes"] ----- -./{beatname_lc} setup -e \ - -E output.logstash.enabled=false \ - -E output.elasticsearch.hosts=['localhost:9200'] \ - -E output.elasticsearch.username={beat_default_index_prefix}_internal \ - -E output.elasticsearch.password={pwd} \ - -E setup.kibana.host=localhost:5601 ----- - -*brew:* - -["source","sh",subs="attributes"] ----- -{beatname_lc} setup -e \ - -E output.logstash.enabled=false \ - -E output.elasticsearch.hosts=['localhost:9200'] \ - -E output.elasticsearch.username={beat_default_index_prefix}_internal \ - -E output.elasticsearch.password={pwd} \ - -E setup.kibana.host=localhost:5601 ----- -endif::mac_os[] - -ifdef::linux_os[] -*linux:* - -["source","sh",subs="attributes"] ----- -./{beatname_lc} setup -e \ - -E output.logstash.enabled=false \ - -E output.elasticsearch.hosts=['localhost:9200'] \ - -E output.elasticsearch.username={beat_default_index_prefix}_internal \ - -E output.elasticsearch.password={pwd} \ - -E setup.kibana.host=localhost:5601 ----- -endif::linux_os[] - -ifdef::docker_platform[] -*docker:* - -["source","sh",subs="attributes"] ----- -docker run --net="host" {dockerimage} setup -e \ - -E output.logstash.enabled=false \ - -E output.elasticsearch.hosts=['localhost:9200'] \ - -E output.elasticsearch.username={beat_default_index_prefix}_internal \ - -E output.elasticsearch.password={pwd} \ - -E setup.kibana.host=localhost:5601 ----- -endif::docker_platform[] - -ifdef::win_os[] -ifndef::win_only[] -*win:* -endif::win_only[] - -Open a PowerShell prompt as an Administrator (right-click the PowerShell icon -and select *Run As Administrator*). - -From the PowerShell prompt, change to the directory where you installed {beatname_uc}, -and run: - -["source","sh",subs="attributes"] ----- -PS > .{backslash}{beatname_lc}.exe setup -e ` - -E output.logstash.enabled=false ` - -E output.elasticsearch.hosts=['localhost:9200'] ` - -E output.elasticsearch.username={beat_default_index_prefix}_internal ` - -E output.elasticsearch.password={pwd} ` - -E setup.kibana.host=localhost:5601 ----- -endif::win_os[] - -endif::no-output-logstash[] - diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/dashboardsconfig.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/dashboardsconfig.asciidoc deleted file mode 100644 index 7bed3d25..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/dashboardsconfig.asciidoc +++ /dev/null @@ -1,127 +0,0 @@ -////////////////////////////////////////////////////////////////////////// -//// This content is shared by all Elastic Beats. Make sure you keep the -//// descriptions here generic enough to work for all Beats that include -//// this file. When using cross references, make sure that the cross -//// references resolve correctly for any files that include this one. -//// Use the appropriate variables defined in the index.asciidoc file to -//// resolve Beat names: beatname_uc and beatname_lc -//// Use the following include to pull this content into a doc file: -//// include::../../libbeat/docs/dashboardsconfig.asciidoc[] -////////////////////////////////////////////////////////////////////////// - -[[configuration-dashboards]] -== Configure Kibana dashboard loading - -++++ -Kibana dashboards -++++ - -{beatname_uc} comes packaged with example Kibana dashboards, visualizations, -and searches for visualizing {beatname_uc} data in Kibana. - -To load the dashboards, you can either enable dashboard loading in the -`setup.dashboards` section of the +{beatname_lc}.yml+ config file, or you can -run the `setup` command. Dashboard loading is disabled by default. - -When dashboard loading is enabled, {beatname_uc} uses the Kibana API to load the -sample dashboards. Dashboard loading is only attempted when {beatname_uc} starts up. -If Kibana is not available at startup, {beatname_uc} will stop with an error. - -To enable dashboard loading, add the following setting to the config file: - -[source,yaml] ------------------------------------------------------------------------------- -setup.dashboards.enabled: true ------------------------------------------------------------------------------- - -[float] -=== Configuration options - -You can specify the following options in the `setup.dashboards` section of the -+{beatname_lc}.yml+ config file: - -[float] -==== `setup.dashboards.enabled` - -If this option is set to true, {beatname_uc} loads the sample Kibana dashboards -from the local `kibana` directory in the home path of the {beatname_uc} installation. - -NOTE: When dashboard loading is enabled, {beatname_uc} overwrites any existing -dashboards that match the names of the dashboards you are loading. This happens -every time {beatname_uc} starts. - -If no other options are set, the dashboard are loaded -from the local `kibana` directory in the home path of the {beatname_uc} installation. -To load dashboards from a different location, you can configure one of the -following options: <>, -<>, or -<>. - -[float] -[[directory-option]] -==== `setup.dashboards.directory` - -The directory that contains the dashboards to load. The default is the `kibana` -folder in the home path. - -[float] -[[url-option]] -==== `setup.dashboards.url` - -The URL to use for downloading the dashboard archive. If this option -is set, {beatname_uc} downloads the dashboard archive from the specified URL -instead of using the local directory. - -[float] -[[file-option]] -==== `setup.dashboards.file` - -The file archive (zip file) that contains the dashboards to load. If this option -is set, {beatname_uc} looks for a dashboard archive in the specified path -instead of using the local directory. - -[float] -==== `setup.dashboards.beat` - -In case the archive contains the dashboards for multiple Beats, this setting -lets you select the Beat for which you want to load dashboards. To load all the -dashboards in the archive, set this option to an empty string. The default is -+"{beatname_lc}"+. - -[float] -==== `setup.dashboards.kibana_index` - -The name of the Kibana index to use for setting the configuration. The default -is `".kibana"` - - -[float] -==== `setup.dashboards.index` - -The Elasticsearch index name. This setting overwrites the index name defined -in the dashboards and index pattern. Example: `"testbeat-*"` - -NOTE: This setting only works for Kibana 6.0 and newer. - -[float] -==== `setup.dashboards.always_kibana` - -Force loading of dashboards using the Kibana API without querying Elasticsearch for the version. -The default is `false`. - -[float] -==== `setup.dashboards.retry.enabled` - -If this option is set to true, and Kibana is not reachable at the time when dashboards are loaded, - {beatname_uc} will retry to reconnect to Kibana instead of exiting with an error. Disabled by default. - -[float] -==== `setup.dashboards.retry.interval` - -Duration interval between Kibana connection retries. Defaults to 1 second. - -[float] -==== `setup.dashboards.retry.maximum` - -Maximum number of retries before exiting with an error. Set to 0 for unlimited retrying. -Default is unlimited. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/debugging.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/debugging.asciidoc deleted file mode 100644 index abb5ed25..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/debugging.asciidoc +++ /dev/null @@ -1,44 +0,0 @@ -////////////////////////////////////////////////////////////////////////// -//// This content is shared by all Elastic Beats. Make sure you keep the -//// descriptions here generic enough to work for all Beats that include -//// this file. When using cross references, make sure that the cross -//// references resolve correctly for any files that include this one. -//// Use the appropriate variables defined in the index.asciidoc file to -//// resolve Beat names: beatname_uc and beatname_lc. -//// Use the following include to pull this content into a doc file: -//// include::../../libbeat/docs/debugging.asciidoc[] -////////////////////////////////////////////////////////////////////////// - -By default, {beatname_uc} sends all its output to syslog. When you run {beatname_uc} in -the foreground, you can use the `-e` command line flag to redirect the output to -standard error instead. For example: - -["source","sh",subs="attributes"] ------------------------------------------------ -{beatname_lc} -e ------------------------------------------------ - -The default configuration file is {beatname_lc}.yml (the location of the file varies by -platform). You can use a different configuration file by specifying the `-c` flag. For example: - -["source","sh",subs="attributes"] ------------------------------------------------------------- -{beatname_lc} -e -c my{beatname_lc}config.yml ------------------------------------------------------------- - -You can increase the verbosity of debug messages by enabling one or more debug -selectors. For example, to view the published transactions, you can start {beatname_uc} -with the `publish` selector like this: - -["source","sh",subs="attributes"] ------------------------------------------------------------- -{beatname_lc} -e -d "publish" ------------------------------------------------------------- - -If you want all the debugging output (fair warning, it's quite a lot), you can -use `*`, like this: - -["source","sh",subs="attributes"] ------------------------------------------------------------- -{beatname_lc} -e -d "*" ------------------------------------------------------------- diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/faq-limit-bandwidth.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/faq-limit-bandwidth.asciidoc deleted file mode 100644 index 0b1b9fbe..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/faq-limit-bandwidth.asciidoc +++ /dev/null @@ -1,19 +0,0 @@ -[[bandwidth-throttling]] -=== {beatname_uc} uses too much bandwidth - -If you need to limit bandwidth usage, we recommend that you configure the network stack on your OS to perform -bandwidth throttling. - -For example, the following Linux commands cap the connection between {beatname_uc} and Logstash by setting a -limit of 50 kbps on TCP connections over port 5044: - -[source,shell] ----------------------------------------------------------------------- -tc qdisc add dev $DEV root handle 1: htb -tc class add dev $DEV parent 1:1 classid 1:10 htb rate 50kbps ceil 50kbps -tc filter add dev $DEV parent 1:0 prio 1 protocol ip handle 10 fw flowid 1:10 -iptables -A OUTPUT -t mangle -p tcp --dport 5044 -j MARK --set-mark 10 ----------------------------------------------------------------------- - -Using OS tools to perform bandwidth throttling gives you better control over policies. For example, you can use -OS tools to cap bandwidth during the day, but not at night. Or you can leave the bandwidth uncapped, but assign a low priority to the traffic. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/faq-refresh-index.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/faq-refresh-index.asciidoc deleted file mode 100644 index 49ad7083..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/faq-refresh-index.asciidoc +++ /dev/null @@ -1,23 +0,0 @@ -[[refresh-index-pattern]] -=== Fields show up as nested JSON in {kib} - -When {beatname_uc} exports a field of type dictionary, and the keys are not known in advance, the Discovery page in {kib} will display the field as a nested JSON object: - -[source,shell] ----------------------------------------------------------------------- -http.response.headers = { - "content-length": 12, - "content-type": "application/json" -} ----------------------------------------------------------------------- - -To fix this you need to {kibana-ref}/index-patterns.html#reload-fields[reload the index pattern] in {kib} under the Management->Index Patterns, and the index pattern will be -updated with a field for each key available in the dictionary: - -[source,shell] ----------------------------------------------------------------------- -http.response.headers.content-length = 12 -http.response.headers.content-type = "application/json" ----------------------------------------------------------------------- - - diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/generalconfig.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/generalconfig.asciidoc deleted file mode 100644 index 859ead37..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/generalconfig.asciidoc +++ /dev/null @@ -1,109 +0,0 @@ -////////////////////////////////////////////////////////////////////////// -//// This content is shared by all Elastic Beats. Make sure you keep the -//// descriptions here generic enough to work for all Beats that include -//// this file. When using cross references, make sure that the cross -//// references resolve correctly for any files that include this one. -//// Use the appropriate variables defined in the index.asciidoc file to -//// resolve Beat names: beatname_uc and beatname_lc. -//// Use the following include to pull this content into a doc file: -//// include::../../libbeat/docs/generalconfig.asciidoc[] -//// Make sure this content appears below a level 2 heading. -////////////////////////////////////////////////////////////////////////// - -[float] -[[configuration-general]] -=== General configuration options - -++++ -General settings -++++ - -These options are supported by all Elastic Beats. Because they are common -options, they are not namespaced. - -Here is an example configuration: - -[source,yaml] ------------------------------------------------------------------------------- -name: "my-shipper" -tags: ["service-X", "web-tier"] ------------------------------------------------------------------------------- - -[float] -==== `name` - -The name of the Beat. If this option is empty, the `hostname` of the server is -used. The name is included as the `agent.name` field in each published transaction. You can -use the name to group all transactions sent by a single Beat. - -Example: - -[source,yaml] ------------------------------------------------------------------------------- -name: "my-shipper" ------------------------------------------------------------------------------- - -[float] -==== `tags` - -A list of tags that the Beat includes in the `tags` field of each published -transaction. Tags make it easy to group servers by different logical properties. -For example, if you have a cluster of web servers, you can add the "webservers" -tag to the Beat on each server, and then use filters and queries in the Kibana -web interface to get visualisations for the whole group of servers. - -Example: - -[source,yaml] --------------------------------------------------------------------------------- -tags: ["my-service", "hardware", "test"] --------------------------------------------------------------------------------- - -[float] -[[libbeat-configuration-fields]] -==== `fields` - -Optional fields that you can specify to add additional information to the -output. Fields can be scalar values, arrays, dictionaries, or any nested -combination of these. By default, the fields that you specify here will be -grouped under a `fields` sub-dictionary in the output document. To store the -custom fields as top-level fields, set the `fields_under_root` option to true. - -Example: - -[source,yaml] ------------------------------------------------------------------------------- -fields: {project: "myproject", instance-id: "574734885120952459"} ------------------------------------------------------------------------------- - -[float] -==== `fields_under_root` - -If this option is set to true, the custom <> are -stored as top-level fields in the output document instead of being grouped under -a `fields` sub-dictionary. If the custom field names conflict with other field -names, then the custom fields overwrite the other fields. - -Example: - -[source,yaml] ------------------------------------------------------------------------------- -fields_under_root: true -fields: - instance_id: i-10a64379 - region: us-east-1 ------------------------------------------------------------------------------- - -[float] -==== `processors` - -A list of processors to apply to the data generated by the beat. - -See <> for information about specifying -processors in your config. - -[float] -==== `max_procs` - -Sets the maximum number of CPUs that can be executing simultaneously. The -default is the number of logical CPUs available in the system. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/getting-help.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/getting-help.asciidoc deleted file mode 100644 index 2404de19..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/getting-help.asciidoc +++ /dev/null @@ -1,24 +0,0 @@ -////////////////////////////////////////////////////////////////////////// -//// This content is shared by all Elastic Beats. Make sure you keep the -//// descriptions here generic enough to work for all Beats that include -//// this file. When using cross references, make sure that the cross -//// references resolve correctly for any files that include this one. -//// Use the appropriate variables defined in the index.asciidoc file to -//// resolve Beat names: beatname_uc and beatname_lc. -//// Use the following include to pull this content into a doc file: -//// include::../../libbeat/docs/getting-help.asciidoc[] -////////////////////////////////////////////////////////////////////////// - -Start by searching the https://discuss.elastic.co/c/{discuss_forum}[{beatname_uc} discussion forum] for your issue. If you can't find a resolution, open a new issue or add a comment to an existing one. Make sure you provide the following information, and we'll help -you troubleshoot the problem: - -* {beatname_uc} version -* Operating System -* Configuration -* Any supporting information, such as debugging output, that will help us diagnose your -problem. See <> for more details. - -If you're sure you found a bug, you can open a ticket on -https://github.com/elastic/{github_repo_name}/issues?state=open[GitHub]. Note, however, -that we close GitHub issues containing questions or requests for help if they -don't indicate the presence of a bug. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/gettingstarted.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/gettingstarted.asciidoc deleted file mode 100644 index 4df199ac..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/gettingstarted.asciidoc +++ /dev/null @@ -1,31 +0,0 @@ -[[getting-started]] -== Get started with {beats} - -Each Beat is a separately installable product. Before installing Beats, you need -to install and configure the {stack}. To learn how to get up and running -quickly, see {stack-gs}/get-started-elastic-stack.html[Get started with the -{stack}]. - -[TIP] -============== -You can skip having to install {es} and {kib} by using our -https://www.elastic.co/cloud/elasticsearch-service[hosted {ess}] on -{ecloud}. The {ess} is available on AWS, GCP, and Azure. -{ess-trial}[Try out the {ess} -for free]. -============== - -After installing the {stack}, see the {beats} getting started guides: - -* {auditbeat-ref}/auditbeat-getting-started.html[Auditbeat] -* {filebeat-ref}/filebeat-getting-started.html[Filebeat] -* {functionbeat-ref}/functionbeat-getting-started.html[Functionbeat] -* {heartbeat-ref}/heartbeat-getting-started.html[Heartbeat] -* {journalbeat-ref}/journalbeat-getting-started.html[Journalbeat] -* {metricbeat-ref}/metricbeat-getting-started.html[Metricbeat] -* {packetbeat-ref}/packetbeat-getting-started.html[Packetbeat] -* {winlogbeat-ref}/winlogbeat-getting-started.html[Winlogbeat] - -If you're planning to use the Metrics app or the Logs app in {kib}, -also see the {metrics-guide}[Metrics Monitoring Guide] -and the {logs-guide}[Logs Monitoring Guide]. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/http-endpoint.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/http-endpoint.asciidoc deleted file mode 100644 index 153bd106..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/http-endpoint.asciidoc +++ /dev/null @@ -1,182 +0,0 @@ -////////////////////////////////////////////////////////////////////////// -//// This content is shared by all Elastic Beats. Make sure you keep the -//// descriptions here generic enough to work for all Beats that include -//// this file. When using cross references, make sure that the cross -//// references resolve correctly for any files that include this one. -//// Use the appropriate variables defined in the index.asciidoc file to -//// resolve Beat names: beatname_uc and beatname_lc. -//// Use the following include to pull this content into a doc file: -//// include::../../libbeat/docs/http-endpoint.asciidoc[] -////////////////////////////////////////////////////////////////////////// - -[[http-endpoint]] -== Configure an HTTP endpoint for metrics - -++++ -HTTP endpoint -++++ - -experimental[] - -{beatname_uc} can expose internal metrics through an HTTP endpoint. These are useful to -monitor the internal state of the Beat. For security reasons the endpoint is disabled -by default, as you may want to avoid exposing this info. - -The HTTP endpoint has the following configuration settings: - -`http.enabled`:: (Optional) Enable the HTTP endpoint. Default is `false`. -`http.host`:: (Optional) Bind to this hostname, IP address, unix socket (unix:///var/run/{beatname_lc}.sock) or Windows named pipe (npipe:///{beatname_lc}). -It is recommended to use only localhost. Default is `localhost` -`http.port`:: (Optional) Port on which the HTTP endpoint will bind. Default is `5066`. -`http.named_pipe.user`:: (Optional) User to use to create the named pipe, only work on Windows, Default to the -current user. -`http.named_pipe.security_descriptor`:: (Optional) Windows Security descriptor string defined in the SDDL format. Default to -read and write permission for the current user. - -This is the list of paths you can access. For pretty JSON output append ?pretty to the URL. - -You can query a unix socket using the `CURL` command and the `--unix-socket` flag. - -[source,js] ----- -curl -XGET --unix-socket '/var/run/{beatname_lc}.sock' 'http:/stats/?pretty' ----- - - -[float] -=== Info - -`/` provides basic info from the {beatname_uc}. Example: - -[source,js] ----- -curl -XGET 'localhost:5066/?pretty' ----- - -["source","js",subs="attributes"] ----- -{ - "beat": "metricbeat", - "hostname": "example.lan", - "name": "example.lan", - "uuid": "34f6c6e1-45a8-4b12-9125-11b3e6e89866", - "version": "{version}" -} ----- - -[float] -=== Stats - -`/stats` reports internal metrics. Example: - -[source,js] ----- -curl -XGET 'localhost:5066/stats?pretty' ----- - -["source","js",subs="attributes"] ----- -{ - "beat": { - "cpu": { - "system": { - "ticks": 1710, - "time": { - "ms": 1712 - } - }, - "total": { - "ticks": 3420, - "time": { - "ms": 3424 - }, - "value": 3420 - }, - "user": { - "ticks": 1710, - "time": { - "ms": 1712 - } - } - }, - "info": { - "ephemeral_id": "ab4287c4-d907-4d9d-b074-d8c3cec4a577", - "uptime": { - "ms": 195547 - } - }, - "memstats": { - "gc_next": 17855152, - "memory_alloc": 9433384, - "memory_total": 492478864, - "rss": 50405376 - }, - "runtime": { - "goroutines": 22 - } - }, - "libbeat": { - "config": { - "module": { - "running": 0, - "starts": 0, - "stops": 0 - }, - "scans": 1, - "reloads": 1 - }, - "output": { - "events": { - "acked": 0, - "active": 0, - "batches": 0, - "dropped": 0, - "duplicates": 0, - "failed": 0, - "total": 0 - }, - "read": { - "bytes": 0, - "errors": 0 - }, - "type": "elasticsearch", - "write": { - "bytes": 0, - "errors": 0 - } - }, - "pipeline": { - "clients": 6, - "events": { - "active": 716, - "dropped": 0, - "failed": 0, - "filtered": 0, - "published": 716, - "retry": 278, - "total": 716 - }, - "queue": { - "acked": 0 - } - } - }, - "system": { - "cpu": { - "cores": 4 - }, - "load": { - "1": 2.22, - "15": 1.8, - "5": 1.74, - "norm": { - "1": 0.555, - "15": 0.45, - "5": 0.435 - } - } - } -} ----- - -The actual output may contain more metrics specific to {beatname_uc} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/https.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/https.asciidoc deleted file mode 100644 index 90623bda..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/https.asciidoc +++ /dev/null @@ -1,75 +0,0 @@ -////////////////////////////////////////////////////////////////////////// -//// This content is shared by all Elastic Beats. Make sure you keep the -//// descriptions here generic enough to work for all Beats that include -//// this file. When using cross references, make sure that the cross -//// references resolve correctly for any files that include this one. -//// Use the appropriate variables defined in the index.asciidoc file to -//// resolve Beat names: beatname_uc and beatname_lc. -//// Use the following include to pull this content into a doc file: -//// include::../../libbeat/docs/https.asciidoc[] -//// This content is structured to be included as a whole file. -////////////////////////////////////////////////////////////////////////// - -To secure the communication between {beatname_uc} and Elasticsearch, you can use -HTTPS and basic authentication. Basic authentication for Elasticsearch is -available when you enable {security} (see -{ref}/secure-cluster.html[Secure a cluster] and <>). -If you aren't using {security}, you can use a web proxy instead. - -Here is a sample configuration: - -["source","yaml",subs="attributes,callouts"] ----------------------------------------------------------------------- -output.elasticsearch: - username: {beatname_lc} <1> - password: verysecret <2> - protocol: https <3> - hosts: ["elasticsearch.example.com:9200"] <4> ----------------------------------------------------------------------- -<1> The username to use for authenticating to Elasticsearch. -<2> The password to use for authenticating to Elasticsearch. -<3> This setting enables the HTTPS protocol. -<4> The IP and port of the Elasticsearch nodes. - -TIP: To obfuscate passwords and other sensitive settings, -ifndef::serverless[] -use the <>. -endif::[] -ifdef::serverless[] -use environment variables. -endif::[] - -{beatname_uc} verifies the validity of the server certificates and only accepts trusted -certificates. Creating a correct SSL/TLS infrastructure is outside the scope of -this document. - -By default {beatname_uc} uses the list of trusted certificate authorities from the -operating system where {beatname_uc} is running. You can configure {beatname_uc} to use a specific list of -CA certificates instead of the list from the OS. You can also configure it to use client authentication -by specifying the certificate and key to use when the server requires the {beatname_uc} to authenticate. Here is an example -configuration: - -["source","yaml",subs="attributes,callouts"] ----------------------------------------------------------------------- -output.elasticsearch: - username: {beatname_lc} - password: verysecret - protocol: https - hosts: ["elasticsearch.example.com:9200"] - ssl.certificate_authorities: <1> - - /etc/pki/my_root_ca.pem - - /etc/pki/my_other_ca.pem - ssl.certificate: "/etc/pki/client.pem" <2> - ssl.key: "/etc/pki/key.pem" <3> ----------------------------------------------------------------------- -<1> The list of CA certificates to trust -<2> The path to the certificate for SSL client authentication -<3> The client certificate key - -NOTE: For any given connection, the SSL/TLS certificates must have a subject -that matches the value specified for `hosts`, or the SSL handshake fails. -For example, if you specify `hosts: ["foobar:9200"]`, the certificate MUST -include `foobar` in the subject (`CN=foobar`) or as a subject alternative name -(SAN). Make sure the hostname resolves to the correct IP address. If no DNS is available, then -you can associate the IP address with your hostname in `/etc/hosts` -(on Unix) or `C:\Windows\System32\drivers\etc\hosts` (on Windows). diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/images/beat_overview.svg b/vendor/github.com/elastic/beats/v7/libbeat/docs/images/beat_overview.svg deleted file mode 100644 index 55038896..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/images/beat_overview.svg +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - Beatcustom logic - - Publisher - - events channel - - - Configuration - - - - Logging - - - - Daemon /service - - - - - - - libbeat - - diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/images/beats-platform.png b/vendor/github.com/elastic/beats/v7/libbeat/docs/images/beats-platform.png deleted file mode 100644 index 362c9f0a..00000000 Binary files a/vendor/github.com/elastic/beats/v7/libbeat/docs/images/beats-platform.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/images/configuration-blocks.png b/vendor/github.com/elastic/beats/v7/libbeat/docs/images/configuration-blocks.png deleted file mode 100644 index 20fef6b1..00000000 Binary files a/vendor/github.com/elastic/beats/v7/libbeat/docs/images/configuration-blocks.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/images/enrolled-beats-apache.png b/vendor/github.com/elastic/beats/v7/libbeat/docs/images/enrolled-beats-apache.png deleted file mode 100644 index d540758c..00000000 Binary files a/vendor/github.com/elastic/beats/v7/libbeat/docs/images/enrolled-beats-apache.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/images/enrolled-beats-dev-prod.png b/vendor/github.com/elastic/beats/v7/libbeat/docs/images/enrolled-beats-dev-prod.png deleted file mode 100644 index ac5b28c6..00000000 Binary files a/vendor/github.com/elastic/beats/v7/libbeat/docs/images/enrolled-beats-dev-prod.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/images/enrolled-beats.png b/vendor/github.com/elastic/beats/v7/libbeat/docs/images/enrolled-beats.png deleted file mode 100644 index 2a4ca97e..00000000 Binary files a/vendor/github.com/elastic/beats/v7/libbeat/docs/images/enrolled-beats.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/images/kibana-created-indexes.png b/vendor/github.com/elastic/beats/v7/libbeat/docs/images/kibana-created-indexes.png deleted file mode 100644 index 08939e91..00000000 Binary files a/vendor/github.com/elastic/beats/v7/libbeat/docs/images/kibana-created-indexes.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/images/kibana-navigation-vis.png b/vendor/github.com/elastic/beats/v7/libbeat/docs/images/kibana-navigation-vis.png deleted file mode 100644 index 913db9e7..00000000 Binary files a/vendor/github.com/elastic/beats/v7/libbeat/docs/images/kibana-navigation-vis.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/images/option_ignore_outgoing.png b/vendor/github.com/elastic/beats/v7/libbeat/docs/images/option_ignore_outgoing.png deleted file mode 100644 index 43813abb..00000000 Binary files a/vendor/github.com/elastic/beats/v7/libbeat/docs/images/option_ignore_outgoing.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/index.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/index.asciidoc deleted file mode 100644 index 5d1309e4..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/index.asciidoc +++ /dev/null @@ -1,37 +0,0 @@ -= Beats Platform Reference - -:libbeat-dir: {docdir}/../../libbeat/docs - -include::./version.asciidoc[] - -include::{asciidoc-dir}/../../shared/versions/stack/{source_branch}.asciidoc[] - -include::{asciidoc-dir}/../../shared/attributes.asciidoc[] - -:beatname_lc: beatname -:beatname_uc: a Beat -:beatname_pkg: {beatname_lc} -:github_repo_name: beats -:discuss_forum: beats/{beatname_lc} -:beat_default_index_prefix: {beatname_lc} -:has_ml_jobs: - -include::{libbeat-dir}/shared-beats-attributes.asciidoc[] - -include::./overview.asciidoc[] - -include::./communitybeats.asciidoc[] - -include::./gettingstarted.asciidoc[] - -include::./config-file-format.asciidoc[] - -include::./upgrading.asciidoc[] - -include::./release-notes/highlights/highlights.asciidoc[] - -include::./release-notes/breaking/breaking.asciidoc[] - -include::./release.asciidoc[] - -include::{libbeat-dir}/contributing-to-beats.asciidoc[] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/keystore.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/keystore.asciidoc deleted file mode 100644 index 45eb297a..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/keystore.asciidoc +++ /dev/null @@ -1,123 +0,0 @@ -////////////////////////////////////////////////////////////////////////// -//// This content is shared by all Elastic Beats. Make sure you keep the -//// descriptions here generic enough to work for all Beats that include -//// this file. When using cross references, make sure that the cross -//// references resolve correctly for any files that include this one. -//// Use the appropriate variables defined in the index.asciidoc file to -//// resolve Beat names: beatname_uc and beatname_lc -//// Use the following include to pull this content into a doc file: -//// include::../../libbeat/docs/keystore.asciidoc[] -////////////////////////////////////////////////////////////////////////// - -[[keystore]] -=== Secrets keystore for secure settings - -++++ -Secrets keystore -++++ - -When you configure {beatname_uc}, you might need to specify sensitive settings, -such as passwords. Rather than relying on file system permissions to protect -these values, you can use the {beatname_uc} keystore to securely store secret -values for use in configuration settings. - -After adding a key and its secret value to the keystore, you can use the key in -place of the secret value when you configure sensitive settings. - -The syntax for referencing keys is identical to the syntax for environment -variables: - -`${KEY}` - -Where KEY is the name of the key. - -For example, imagine that the keystore contains a key called `ES_PWD` with the -value `yourelasticsearchpassword`: - -* In the configuration file, use `output.elasticsearch.password: "${ES_PWD}"` -* On the command line, use: `-E "output.elasticsearch.password=\${ES_PWD}"` - -When {beatname_uc} unpacks the configuration, it resolves keys before resolving -environment variables and other variables. - -Notice that the {beatname_uc} keystore differs from the Elasticsearch keystore. -Whereas the Elasticsearch keystore lets you store `elasticsearch.yml` values by -name, the {beatname_uc} keystore lets you specify arbitrary names that you can -reference in the {beatname_uc} configuration. - -To create and manage keys, use the `keystore` command. See the -<> for the full command syntax, including -optional flags. - -NOTE: The `keystore` command must be run by the same user who will run -{beatname_uc}. - -[float] -[[creating-keystore]] -=== Create a keystore - -To create a secrets keystore, use: - -["source","sh",subs="attributes"] ----------------------------------------------------------------- -{beatname_lc} keystore create ----------------------------------------------------------------- - - -{beatname_uc} creates the keystore in the directory defined by the `path.data` -configuration setting. - -[float] -[[add-keys-to-keystore]] -=== Add keys - -To store sensitive values, such as authentication credentials for Elasticsearch, -use the `keystore add` command: - -["source","sh",subs="attributes"] ----------------------------------------------------------------- -{beatname_lc} keystore add ES_PWD ----------------------------------------------------------------- - - -When prompted, enter a value for the key. - -To overwrite an existing key's value, use the `--force` flag: - -["source","sh",subs="attributes"] ----------------------------------------------------------------- -{beatname_lc} keystore add ES_PWD --force ----------------------------------------------------------------- - -To pass the value through stdin, use the `--stdin` flag. You can also use -`--force`: - -["source","sh",subs="attributes"] ----------------------------------------------------------------- -cat /file/containing/setting/value | {beatname_lc} keystore add ES_PWD --stdin --force ----------------------------------------------------------------- - - -[float] -[[list-settings]] -=== List keys - -To list the keys defined in the keystore, use: - -["source","sh",subs="attributes"] ----------------------------------------------------------------- -{beatname_lc} keystore list ----------------------------------------------------------------- - - -[float] -[[remove-settings]] -=== Remove keys - -To remove a key from the keystore, use: - -["source","sh",subs="attributes"] ----------------------------------------------------------------- -{beatname_lc} keystore remove ES_PWD ----------------------------------------------------------------- - diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/loggingconfig.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/loggingconfig.asciidoc deleted file mode 100644 index 633ca7ca..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/loggingconfig.asciidoc +++ /dev/null @@ -1,272 +0,0 @@ -////////////////////////////////////////////////////////////////////////// -//// This content is shared by all Elastic Beats. Make sure you keep the -//// descriptions here generic enough to work for all Beats that include -//// this file. When using cross references, make sure that the cross -//// references resolve correctly for any files that include this one. -//// Use the appropriate variables defined in the index.asciidoc file to -//// resolve Beat names: beatname_uc and beatname_lc -//// Use the following include to pull this content into a doc file: -//// include::../../libbeat/docs/loggingconfig.asciidoc[] -//// Make sure this content appears below a level 2 heading. -////////////////////////////////////////////////////////////////////////// - -[[configuration-logging]] -== Configure logging - -++++ -Logging -++++ - -The `logging` section of the +{beatname_lc}.yml+ config file contains options -for configuring the logging output. -ifndef::serverless[] -The logging system can write logs to the syslog or rotate log files. If logging -is not explicitly configured the file output is used. - -ifndef::win_only[] -["source","yaml",subs="attributes"] ----- -logging.level: info -logging.to_files: true -logging.files: - path: /var/log/{beatname_lc} - name: {beatname_lc} - keepfiles: 7 - permissions: 0644 ----- -endif::win_only[] - -ifdef::win_only[] -["source","yaml",subs="attributes"] ----- -logging.level: info -logging.to_files: true -logging.files: - path: C:{backslash}ProgramData{backslash}{beatname_lc}{backslash}Logs - name: {beatname_lc} - keepfiles: 7 - permissions: 0644 ----- -endif::win_only[] - -TIP: In addition to setting logging options in the config file, you can modify -the logging output configuration from the command line. See -<>. - -ifndef::win_only[] -WARNING: When {beatname_uc} is running on a Linux system with systemd, it uses -by default the `-e` command line option, that makes it write all the logging output -to stderr so it can be captured by journald. Other outputs are disabled. See -<> to know more and learn how to change this. -endif::win_only[] -endif::serverless[] - -ifdef::serverless[] -For example, the following options configure {beatname_uc} to log all the debug -messages related to event publishing: - -["source","yaml",subs="attributes"] ----- -logging.level: debug -logging.selectors: ["publish"] ----- - -The logs generated by {beatname_uc} are written to the CloudWatch log group for -the function running on Amazon Web Services (AWS). To view the logs, go to the -the monitoring area of the AWS Lambda console and view the CloudWatch log group -for the function. - -// TODO: When we add support for other cloud providers, we will need to modify -// this statement and possibly have a different attribute for each provider to -// show the correct text. -endif::serverless[] - -[float] -=== Configuration options - -You can specify the following options in the `logging` section of the -+{beatname_lc}.yml+ config file: - -ifndef::serverless[] -[float] -==== `logging.to_stderr` - -When true, writes all logging output to standard error output. This is -equivalent to using the `-e` command line option. - -[float] -==== `logging.to_syslog` - -When true, writes all logging output to the syslog. - -NOTE: This option is not supported on Windows. - -[float] -==== `logging.to_eventlog` - -When true, writes all logging output to the Windows Event Log. - -[float] -==== `logging.to_files` - -When true, writes all logging output to files. The log files are automatically -rotated when the log file size limit is reached. - -NOTE: {beatname_uc} only creates a log file if there is logging output. For -example, if you set the log <> to `error` and there are no -errors, there will be no log file in the directory specified for logs. -endif::serverless[] - -[float] -[[level]] -==== `logging.level` - -Minimum log level. One of `debug`, `info`, `warning`, or `error`. The default -log level is `info`. - -`debug`:: Logs debug messages, including a detailed printout of all events -flushed. Also logs informational messages, warnings, errors, and -critical errors. When the log level is `debug`, you can specify a list of -<> to display debug messages for specific components. If -no selectors are specified, the `*` selector is used to display debug messages -for all components. - -`info`:: Logs informational messages, including the number of events that are -published. Also logs any warnings, errors, or critical errors. - -`warning`:: Logs warnings, errors, and critical errors. - -`error`:: Logs errors and critical errors. - -[float] -[[selectors]] -==== `logging.selectors` - -The list of debugging-only selector tags used by different {beatname_uc} components. -Use `*` to enable debug output for all components. For example add `publish` to display -all the debug messages related to event publishing. -ifndef::serverless[] -When starting {beatname_lc}, selectors can be overwritten using the `-d` command -line option (`-d` also sets the debug log level). -endif::serverless[] - -[float] -==== `logging.metrics.enabled` - -If enabled, {beatname_uc} periodically logs its internal metrics that have -changed in the last period. For each metric that changed, the delta from the -value at the beginning of the period is logged. Also, the total values for all -non-zero internal metrics are logged on shutdown. The default is true. - -Here is an example log line: - -[source,shell] ----------------------------------------------------------------------------------------------------------------------------------------------------- -2017-12-17T19:17:42.667-0500 INFO [metrics] log/log.go:110 Non-zero metrics in the last 30s: beat.info.uptime.ms=30004 beat.memstats.gc_next=5046416 ----------------------------------------------------------------------------------------------------------------------------------------------------- - -Note that we currently offer no backwards compatible guarantees for the internal -metrics and for this reason they are also not documented. - -[float] -==== `logging.metrics.period` - -The period after which to log the internal metrics. The default is 30s. - -ifndef::serverless[] -[float] -==== `logging.files.path` - -The directory that log files are written to. The default is the logs path. See -the <> section for details. - -[float] -==== `logging.files.name` - -The name of the file that logs are written to. The default is '{beatname_lc}'. - -[float] -==== `logging.files.rotateeverybytes` - -The maximum size of a log file. If the limit is reached, a new log file is -generated. The default size limit is 10485760 (10 MB). - -[float] -==== `logging.files.keepfiles` - -The number of most recent rotated log files to keep on disk. Older files are -deleted during log rotation. The default value is 7. The `keepfiles` options has -to be in the range of 2 to 1024 files. - -[float] -==== `logging.files.permissions` - -The permissions mask to apply when rotating log files. The default value is -0600. The `permissions` option must be a valid Unix-style file permissions mask -expressed in octal notation. In Go, numbers in octal notation must start with -'0'. - -Examples: - -* 0644: give read and write access to the file owner, and read access to all others. -* 0600: give read and write access to the file owner, and no access to all others. -* 0664: give read and write access to the file owner and members of the group -associated with the file, as well as read access to all other users. - -[float] -==== `logging.files.interval` - -Enable log file rotation on time intervals in addition to size-based rotation. -Intervals must be at least 1s. Values of 1m, 1h, 24h, 7*24h, 30*24h, and 365*24h -are boundary-aligned with minutes, hours, days, weeks, months, and years as -reported by the local system clock. All other intervals are calculated from the -unix epoch. Defaults to disabled. -endif::serverless[] - -[float] -==== `logging.files.rotateonstartup` - -If the log file already exists on startup, immediately rotate it and start -writing to a new file instead of appending to the existing one. Defaults to -true. - -[float] -==== `logging.json` - -When true, logs messages in JSON format. The default is false. - -ifndef::serverless[] -[float] -==== `logging.files.redirect_stderr` experimental[] - -When true, diagnostic messages printed to {beatname_uc}'s standard error output -will also be logged to the log file. This can be helpful in situations were -{beatname_uc} terminates unexpectedly because an error has been detected by -Go's runtime but diagnostic information is not present in the log file. -This feature is only available when logging to files (`logging.to_files` is true). -Disabled by default. -endif::serverless[] - -[float] -=== Logging format - -The logging format is generally the same for each logging output. The one -exception is with the syslog output where the timestamp is not included in the -message because syslog adds its own timestamp. - -Each log message consists of the following parts: - -* Timestamp in ISO8601 format -* Level -* Logger name contained in brackets (Optional) -* File name and line number of the caller -* Message -* Structured data encoded in JSON (Optional) - -Below are some samples: - -`2017-12-17T18:54:16.241-0500 INFO logp/core_test.go:13 unnamed global logger` - -`2017-12-17T18:54:16.242-0500 INFO [example] logp/core_test.go:16 some message` - -`2017-12-17T18:54:16.242-0500 INFO [example] logp/core_test.go:19 some message {"x": 1}` diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/monitoring/monitoring-beats.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/monitoring/monitoring-beats.asciidoc deleted file mode 100644 index 34ce2c0f..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/monitoring/monitoring-beats.asciidoc +++ /dev/null @@ -1,47 +0,0 @@ -[role="xpack"] -[[monitoring]] -= Monitor {beatname_uc} - -[partintro] --- -++++ -Monitor -++++ - -You can use the {stack} {monitor-features} to gain insight into the health of -ifndef::apm-server[] -{beatname_uc} instances running in your environment. -endif::[] -ifdef::apm-server[] -{beatname_uc}. -endif::[] - -To monitor {beatname_uc}, make sure monitoring is enabled on your {es} cluster, -then configure the method used to collect {beatname_uc} metrics. You can use one -of following methods: - -* <> - Internal -collectors send monitoring data directly to your monitoring cluster. -ifndef::serverless[] -* <> - -{metricbeat} collects monitoring data from your {beatname_uc} instance -and sends it directly to your monitoring cluster. -endif::[] -* <> - -Legacy internal collectors send monitoring data to your production cluster. - - -//Commenting out this link temporarily until the general monitoring docs can be -//updated. -//To learn about monitoring in general, see -//{ref}/monitor-elasticsearch-cluster.html[Monitor a cluster]. - --- - -include::monitoring-internal-collection.asciidoc[] - -ifndef::serverless[] -include::monitoring-metricbeat.asciidoc[] -endif::[] - -include::monitoring-internal-collection-legacy.asciidoc[] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/monitoring/monitoring-internal-collection-legacy.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/monitoring/monitoring-internal-collection-legacy.asciidoc deleted file mode 100644 index 72b08628..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/monitoring/monitoring-internal-collection-legacy.asciidoc +++ /dev/null @@ -1,38 +0,0 @@ -////////////////////////////////////////////////////////////////////////// -//// This content is shared by all Elastic Beats. Make sure you keep the -//// descriptions here generic enough to work for all Beats that include -//// this file. When using cross references, make sure that the cross -//// references resolve correctly for any files that include this one. -//// Use the appropriate variables defined in the index.asciidoc file to -//// resolve Beat names: beatname_uc and beatname_lc. -//// Use the following include to pull this content into a doc file: -//// include::../../libbeat/docs/monitoring/monitoring-internal-collection-legacy.asciidoc[] -////////////////////////////////////////////////////////////////////////// - -[role="xpack"] -[[monitoring-internal-collection-legacy]] -== Use legacy internal collection to send monitoring data -++++ -Use legacy internal collection (deprecated) -++++ - -deprecated[7.2.0] - -In {beatname_uc} version 7.1 and earlier, you configured internal collectors -that sent monitoring data to the production cluster, which would either index -the data locally, or forward the data to a dedicated monitoring cluster via HTTP -exporters. - -Starting in {beatname_uc} version 7.2, the legacy settings for internal -collection are deprecated and will be removed in version 8.0.0. Instead of -sending monitoring data to your production cluster, it's recommended that you -use the configuration described under -<> to route -monitoring data directly to your monitoring cluster. - -ifndef::serverless[] -Or as an alternative to internal collection, use -<>. -endif::[] - -include::shared-monitor-config-legacy.asciidoc[] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/monitoring/monitoring-internal-collection.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/monitoring/monitoring-internal-collection.asciidoc deleted file mode 100644 index d7893ce9..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/monitoring/monitoring-internal-collection.asciidoc +++ /dev/null @@ -1,126 +0,0 @@ -////////////////////////////////////////////////////////////////////////// -//// This content is shared by all Elastic Beats. Make sure you keep the -//// descriptions here generic enough to work for all Beats that include -//// this file. When using cross references, make sure that the cross -//// references resolve correctly for any files that include this one. -//// Use the appropriate variables defined in the index.asciidoc file to -//// resolve Beat names: beatname_uc and beatname_lc. -//// Use the following include to pull this content into a doc file: -//// include::../../libbeat/docs/monitoring/monitoring-internal-collection.asciidoc[] -////////////////////////////////////////////////////////////////////////// - -[role="xpack"] -[[monitoring-internal-collection]] -== Use internal collection to send monitoring data -++++ -Use internal collection -++++ - -Use internal collectors to send {beats} monitoring data directly to your -monitoring cluster. -ifndef::serverless[] -Or as an alternative to internal collection, use -<>. The benefit of using internal collection -instead of {metricbeat} is that you have fewer pieces of software to install -and maintain. -endif::[] - -//Commenting out this link temporarily until the general monitoring docs can be -//updated. -//To learn about monitoring in general, see -//{ref}/monitor-elasticsearch-cluster.html[Monitor a cluster]. - -. Create an API key or user that has appropriate authority to send system-level monitoring -data to {es}. For example, you can use the built-in +{beat_monitoring_user}+ user or -assign the built-in +{beat_monitoring_user}+ role to another user. For more -information on the required privileges, see <>. -For more information on how to use API keys, see <>. - -. Add the `monitoring` settings in the {beatname_uc} configuration file. If you -configured the {es} output and want to send {beatname_uc} monitoring events to -the same {es} cluster, specify the following minimal configuration: -+ -["source","yml",subs="attributes"] --------------------- -monitoring: - enabled: true - elasticsearch: - api_key: id:api_key <1> - username: {beat_monitoring_user} - password: somepassword --------------------- -<1> Specify one of `api_key` or `username`/`password`. -+ -If you want to send monitoring events to an https://cloud.elastic.co/[{ecloud}] -monitoring cluster, you can use two simpler settings. When defined, these settings -overwrite settings from other parts in the configuration. For example: -+ -[source,yaml] --------------------- -monitoring: - enabled: true - cloud.id: 'staging:dXMtZWFzdC0xLmF3cy5mb3VuZC5pbyRjZWM2ZjI2MWE3NGJmMjRjZTMzYmI4ODExYjg0Mjk0ZiRjNmMyY2E2ZDA0MjI0OWFmMGNjN2Q3YTllOTYyNTc0Mw==' - cloud.auth: 'elastic:{pwd}' --------------------- -+ -If you -ifndef::no-output-logstash[] -configured a different output, such as {ls} or you -endif::[] -want to send {beatname_uc} monitoring events to a separate {es} cluster -(referred to as the _monitoring cluster_), you must specify additional -configuration options. For example: -+ -["source","yml",subs="attributes"] --------------------- -monitoring: - enabled: true - cluster_uuid: PRODUCTION_ES_CLUSTER_UUID <1> - elasticsearch: - hosts: ["https://example.com:9200", "https://example2.com:9200"] <2> - api_key: id:api_key <3> - username: {beat_monitoring_user} - password: somepassword --------------------- -<1> This setting identifies the {es} cluster under which the -monitoring data for this {beatname_uc} instance will appear in the -Stack Monitoring UI. To get a cluster's `cluster_uuid`, -call the `GET /` API against that cluster. -<2> This setting identifies the hosts and port numbers of {es} nodes -that are part of the monitoring cluster. -<3> Specify one of `api_key` or `username`/`password`. -+ -If you want to use PKI authentication to send monitoring events to -{es}, you must specify a different set of configuration options. For -example: -+ -[source,yaml] --------------------- -monitoring: - enabled: true - cluster_uuid: PRODUCTION_ES_CLUSTER_UUID - elasticsearch: - hosts: ["https://example.com:9200", "https://example2.com:9200"] - username: "" - ssl: - ssl.certificate_authorities: ["/etc/pki/root/ca.pem"] - ssl.certificate: "/etc/pki/client/cert.pem" - ssl.key: "/etc/pki/client/cert.key" --------------------- -+ -You must specify the `username` as `""` explicitly so that -the username from the client certificate (`CN`) is used. See -<> for more information about SSL settings. - -ifndef::serverless[] -. Start {beatname_uc}. -endif::[] - -ifdef::serverless[] -. Deploy {beatname_uc}. -endif::[] - -. {kibana-ref}/monitoring-data.html[View the monitoring data in {kib}]. - - -include::shared-monitor-config.asciidoc[] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/monitoring/monitoring-metricbeat.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/monitoring/monitoring-metricbeat.asciidoc deleted file mode 100644 index afac9852..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/monitoring/monitoring-metricbeat.asciidoc +++ /dev/null @@ -1,264 +0,0 @@ -[role="xpack"] -[[monitoring-metricbeat-collection]] -== Use {metricbeat} to send monitoring data -[subs="attributes"] -++++ -Use {metricbeat} collection -++++ - -In 7.3 and later, you can use {metricbeat} to collect data about {beatname_uc} -and ship it to the monitoring cluster. The benefit of using {metricbeat} instead -of internal collection is that the monitoring agent remains active even if the -{beatname_uc} instance dies. - -ifeval::["{beatname_lc}"=="metricbeat"] -Because you'll be using {metricbeat} to _monitor_ {beatname_uc}, you'll need to -run two instances of {beatname_uc}: a main instance that collects metrics from -the system and services running on the server, and a second instance that -collects metrics from {beatname_uc} only. Using a separate instance as a -monitoring agent allows you to send monitoring data to a dedicated monitoring -cluster. If the main agent goes down, the monitoring agent remains active. - -If you're running {beatname_uc} as a service, this approach requires extra work -because you need to run two instances of the same installed service -concurrently. If you don't want to run two instances concurrently, use -<> instead of using -{metricbeat}. -endif::[] - -//Commenting out this link temporarily until the general monitoring docs can be -//updated. -//To learn about monitoring in general, see -//{ref}/monitor-elasticsearch-cluster.html[Monitor a cluster]. - -//NOTE: The tagged regions are re-used in the Stack Overview. - -To collect and ship monitoring data: - -. <> - -. <> - -[float] -[[configure-shipper]] -=== Configure the shipper you want to monitor - -. Enable the HTTP endpoint to allow external collection of monitoring data: -+ --- -// tag::enable-http-endpoint[] -Add the following setting in the {beatname_uc} configuration file -(+{beatname_lc}.yml+): - -[source,yaml] ----------------------------------- -http.enabled: true ----------------------------------- - -By default, metrics are exposed on port 5066. If you need to monitor multiple -{beats} shippers running on the same server, set `http.port` to expose metrics -for each shipper on a different port number: - -[source,yaml] ----------------------------------- -http.port: 5067 ----------------------------------- -// end::enable-http-endpoint[] --- - -. Disable the default collection of {beatname_uc} monitoring metrics. + -+ --- -// tag::disable-beat-collection[] -Add the following setting in the {beatname_uc} configuration file -(+{beatname_lc}.yml+): - -[source,yaml] ----------------------------------- -monitoring.enabled: false ----------------------------------- -// end::disable-beat-collection[] - -For more information, see -<>. --- - -ifndef::serverless[] -. Start {beatname_uc}. -endif::[] - -[float] -[[configure-metricbeat]] -=== Install and configure {metricbeat} to collect monitoring data - -ifeval::["{beatname_lc}"!="metricbeat"] -. {metricbeat-ref}/metricbeat-installation.html[Install {metricbeat}] on the -same server as {beatname_uc}. If you already have {metricbeat} installed on the -server, skip this step. -endif::[] -ifeval::["{beatname_lc}"=="metricbeat"] -. The next step depends on how you want to run {metricbeat}: -* If you're running as a service and want to run a separate monitoring instance, -take the the steps required for your environment to run two instances of -{metricbeat} as a service. The steps for doing this vary by platform and are -beyond the scope of this documentation. -* If you're running the binary directly in the foreground and want to run a -separate monitoring instance, -{metricbeat-ref}/metricbeat-installation.html[install {metricbeat}] to a -different path. If necessary, set `path.config`, `path.data`, and `path.log` -to point to the correct directories. See <> for the default -locations. -endif::[] - -. Enable the `beat-xpack` module in {metricbeat}. + -+ --- -// tag::enable-beat-module[] -For example, to enable the default configuration in the `modules.d` directory, -run the following command, using the correct command syntax for your OS: - -["source","sh",subs="attributes,callouts"] ----------------------------------------------------------------------- -metricbeat modules enable beat-xpack ----------------------------------------------------------------------- - -For more information, see -{metricbeat-ref}/configuration-metricbeat.html[Configure modules] and -{metricbeat-ref}/metricbeat-module-beat.html[beat module]. -// end::enable-beat-module[] --- - -. Configure the `beat-xpack` module in {metricbeat}. + -+ --- -// tag::configure-beat-module[] -The `modules.d/beat-xpack.yml` file contains the following settings: - -[source,yaml] ----------------------------------- -- module: beat - metricsets: - - stats - - state - period: 10s - hosts: ["http://localhost:5066"] - #username: "user" - #password: "secret" - xpack.enabled: true ----------------------------------- - -Set the `hosts`, `username`, and `password` settings as required by your -environment. For other module settings, it's recommended that you accept the -defaults. - -By default, the module collects {beatname_uc} monitoring data from -`localhost:5066`. If you exposed the metrics on a different host or port when -you enabled the HTTP endpoint, update the `hosts` setting. - -To monitor multiple -ifndef::apm-server[] -{beats} agents, -endif::[] -ifdef::apm-server[] -APM Server instances, -endif::[] -specify a list of hosts, for example: - -[source,yaml] ----------------------------------- -hosts: ["http://localhost:5066","http://localhost:5067","http://localhost:5068"] ----------------------------------- - -If you configured {beatname_uc} to use encrypted communications, you must access -it via HTTPS. For example, use a `hosts` setting like `https://localhost:5066`. -// end::configure-beat-module[] - -// tag::remote-monitoring-user[] -If the Elastic {security-features} are enabled, you must also provide a user -ID and password so that {metricbeat} can collect metrics successfully: - -.. Create a user on the {es} cluster that has the -`remote_monitoring_collector` {ref}/built-in-roles.html[built-in role]. -Alternatively, if it's available in your environment, use the -`remote_monitoring_user` {ref}/built-in-users.html[built-in user]. - -.. Add the `username` and `password` settings to the beat module configuration -file. -// end::remote-monitoring-user[] --- - -. Optional: Disable the system module in the {metricbeat}. -+ --- -// tag::disable-system-module[] -By default, the {metricbeat-ref}/metricbeat-module-system.html[system module] is -enabled. The information it collects, however, is not shown on the -*Stack Monitoring* page in {kib}. Unless you want to use that information for -other purposes, run the following command: - -["source","sh",subs="attributes,callouts"] ----------------------------------------------------------------------- -metricbeat modules disable system ----------------------------------------------------------------------- -// end::disable-system-module[] --- - -. Identify where to send the monitoring data. + -+ --- -TIP: In production environments, we strongly recommend using a separate cluster -(referred to as the _monitoring cluster_) to store the data. Using a separate -monitoring cluster prevents production cluster outages from impacting your -ability to access your monitoring data. It also prevents monitoring activities -from impacting the performance of your production cluster. - -For example, specify the {es} output information in the {metricbeat} -configuration file (`metricbeat.yml`): - -[source,yaml] ----------------------------------- -output.elasticsearch: - # Array of hosts to connect to. - hosts: ["http://es-mon-1:9200", "http://es-mon2:9200"] <1> - - # Optional protocol and basic auth credentials. - #protocol: "https" - #api_key: "id:api_key" <2> - #username: "elastic" - #password: "changeme" ----------------------------------- -<1> In this example, the data is stored on a monitoring cluster with nodes -`es-mon-1` and `es-mon-2`. -<2> Specify one of `api_key` or `username`/`password`. - -If you configured the monitoring cluster to use encrypted communications, you -must access it via HTTPS. For example, use a `hosts` setting like -`https://es-mon-1:9200`. - -IMPORTANT: The {es} {monitor-features} use ingest pipelines, therefore the -cluster that stores the monitoring data must have at least one ingest node. - -If the {es} {security-features} are enabled on the monitoring cluster, you -must provide a valid user ID and password so that {metricbeat} can send metrics -successfully: - -.. Create a user on the monitoring cluster that has the -`remote_monitoring_agent` {ref}/built-in-roles.html[built-in role]. -Alternatively, if it's available in your environment, use the -`remote_monitoring_user` {ref}/built-in-users.html[built-in user]. -+ -TIP: If you're using index lifecycle management, the remote monitoring user -requires additional privileges to create and read indices. For more -information, see <>. - -.. Add the `username` and `password` settings to the {es} output information in -the {metricbeat} configuration file. - -For more information about these configuration options, see -{metricbeat-ref}/elasticsearch-output.html[Configure the {es} output]. --- - -. {metricbeat-ref}/metricbeat-starting.html[Start {metricbeat}] to begin -collecting monitoring data. - -. {kibana-ref}/monitoring-data.html[View the monitoring data in {kib}]. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/monitoring/shared-monitor-config-legacy.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/monitoring/shared-monitor-config-legacy.asciidoc deleted file mode 100644 index d00778f8..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/monitoring/shared-monitor-config-legacy.asciidoc +++ /dev/null @@ -1,138 +0,0 @@ -////////////////////////////////////////////////////////////////////////// -//// This content is shared by all Elastic Beats. Make sure you keep the -//// descriptions here generic enough to work for all Beats that include -//// this file. When using cross references, make sure that the cross -//// references resolve correctly for any files that include this one. -//// Use the appropriate variables defined in the index.asciidoc file to -//// resolve Beat names: beatname_uc and beatname_lc. -//// Use the following include to pull this content into a doc file: -//// include::../../libbeat/docs/monitoring/shared-monitor-config.asciidoc[] -//// Make sure this content appears below a level 2 heading. -////////////////////////////////////////////////////////////////////////// - -[role="xpack"] -[[configuration-monitor-legacy]] -=== Settings for legacy internal collection - -deprecated::[7.2.0,These settings are deprecated and will be removed in version 8.0.0. Instead of sending monitoring data to your production cluster it's recommended that you use the configuration described under <> to route monitoring data directly to your monitoring cluster.] - -[float] -=== `xpack.monitoring.enabled` deprecated:[7.2] - -The `enabled` config is a boolean setting to enable or disable {monitoring}. -If set to `true`, monitoring is enabled. - -The default value is `false`. - -[float] -=== `xpack.monitoring.elasticsearch` deprecated:[7.2] - -The {es} instances that you want to ship your {beatname_uc} metrics to. This -configuration option contains the following fields: - -[float] -==== `bulk_max_size` - -The maximum number of metrics to bulk in a single {es} bulk API index request. -The default is `50`. For more information, see <>. - -[float] -==== `backoff.init` - -The number of seconds to wait before trying to reconnect to Elasticsearch after -a network error. After waiting `backoff.init` seconds, {beatname_uc} tries to -reconnect. If the attempt fails, the backoff timer is increased exponentially up -to `backoff.max`. After a successful connection, the backoff timer is reset. The -default is 1s. - -[float] -===== `backoff.max` - -The maximum number of seconds to wait before attempting to connect to -Elasticsearch after a network error. The default is 60s. - -[float] -==== `compression_level` - -The gzip compression level. Setting this value to `0` disables compression. The -compression level must be in the range of `1` (best speed) to `9` (best -compression). The default value is `0`. Increasing the compression level -reduces the network usage but increases the CPU usage. - -[float] -==== `headers` - -Custom HTTP headers to add to each request. For more information, see -<>. - -[float] -==== `hosts` - -The list of {es} nodes to connect to. Monitoring metrics are distributed to -these nodes in round-robin order. For more information, see -<>. - -[float] -==== `max_retries` - -The number of times to retry sending the monitoring metrics after a failure. -After the specified number of retries, the metrics are typically dropped. The -default value is `3`. For more information, see <>. - -[float] -==== `parameters` - -Dictionary of HTTP parameters to pass within the url with index operations. - -[float] -==== `password` - -The password that {beatname_uc} uses to authenticate with the {es} instances for -shipping monitoring data. - -[float] -==== `metrics.period` - -The time interval (in seconds) when metrics are sent to the {es} cluster. A new -snapshot of {beatname_uc} metrics is generated and scheduled for publishing each -period. The default value is 10 * time.Second. - -[float] -==== `state.period` - -The time interval (in seconds) when state information are sent to the {es} cluster. A new -snapshot of {beatname_uc} state is generated and scheduled for publishing each -period. The default value is 60 * time.Second. - -[float] -==== `protocol` - -The name of the protocol to use when connecting to the {es} cluster. The options -are: `http` or `https`. The default is `http`. If you specify a URL for `hosts`, -however, the value of protocol is overridden by the scheme you specify in the URL. - -[float] -==== `proxy_url` - -The URL of the proxy to use when connecting to the {es} cluster. For more -information, see <>. - -[float] -==== `timeout` - -The HTTP request timeout in seconds for the {es} request. The default is `90`. - -[float] -==== `ssl` - -Configuration options for Transport Layer Security (TLS) or Secure Sockets Layer -(SSL) parameters like the certificate authority (CA) to use for HTTPS-based -connections. If the `ssl` section is missing, the host CAs are used for -HTTPS connections to {es}. For more information, see <>. - -[float] -==== `username` - -The user ID that {beatname_uc} uses to authenticate with the {es} instances for -shipping monitoring data. - diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/monitoring/shared-monitor-config.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/monitoring/shared-monitor-config.asciidoc deleted file mode 100644 index 609c3c3e..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/monitoring/shared-monitor-config.asciidoc +++ /dev/null @@ -1,128 +0,0 @@ -////////////////////////////////////////////////////////////////////////// -//// This content is shared by all Elastic Beats. Make sure you keep the -//// descriptions here generic enough to work for all Beats that include -//// this file. When using cross references, make sure that the cross -//// references resolve correctly for any files that include this one. -//// Use the appropriate variables defined in the index.asciidoc file to -//// resolve Beat names: beatname_uc and beatname_lc. -//// Use the following include to pull this content into a doc file: -//// include::../../libbeat/docs/monitoring/shared-monitor-config.asciidoc[] -//// Make sure this content appears below a level 2 heading. -////////////////////////////////////////////////////////////////////////// - -[role="xpack"] -[[configuration-monitor]] -=== Settings for internal collection - -Use the following settings to configure internal collection when you are not -using {metricbeat} to collect monitoring data. - -You specify these settings in the X-Pack monitoring section of the -+{beatname_lc}.yml+ config file: - -==== `monitoring.enabled` - -The `monitoring.enabled` config is a boolean setting to enable or disable {monitoring}. -If set to `true`, monitoring is enabled. - -The default value is `false`. - -==== `monitoring.elasticsearch` - -The {es} instances that you want to ship your {beatname_uc} metrics to. This -configuration option contains the following fields: - -===== `api_key` - -The detail of the API key to be used to send monitoring information to {es}. -See <> for more information. - -===== `bulk_max_size` - -The maximum number of metrics to bulk in a single {es} bulk API index request. -The default is `50`. For more information, see <>. - -===== `backoff.init` - -The number of seconds to wait before trying to reconnect to Elasticsearch after -a network error. After waiting `backoff.init` seconds, {beatname_uc} tries to -reconnect. If the attempt fails, the backoff timer is increased exponentially up -to `backoff.max`. After a successful connection, the backoff timer is reset. The -default is 1s. - -===== `backoff.max` - -The maximum number of seconds to wait before attempting to connect to -Elasticsearch after a network error. The default is 60s. - -===== `compression_level` - -The gzip compression level. Setting this value to `0` disables compression. The -compression level must be in the range of `1` (best speed) to `9` (best -compression). The default value is `0`. Increasing the compression level -reduces the network usage but increases the CPU usage. - -===== `headers` - -Custom HTTP headers to add to each request. For more information, see -<>. - -===== `hosts` - -The list of {es} nodes to connect to. Monitoring metrics are distributed to -these nodes in round robin order. For more information, see -<>. - -===== `max_retries` - -The number of times to retry sending the monitoring metrics after a failure. -After the specified number of retries, the metrics are typically dropped. The -default value is `3`. For more information, see <>. - -===== `parameters` - -Dictionary of HTTP parameters to pass within the url with index operations. - -===== `password` - -The password that {beatname_uc} uses to authenticate with the {es} instances for -shipping monitoring data. - -===== `metrics.period` - -The time interval (in seconds) when metrics are sent to the {es} cluster. A new -snapshot of {beatname_uc} metrics is generated and scheduled for publishing each -period. The default value is 10 * time.Second. - -===== `state.period` - -The time interval (in seconds) when state information are sent to the {es} cluster. A new -snapshot of {beatname_uc} state is generated and scheduled for publishing each -period. The default value is 60 * time.Second. - -===== `protocol` - -The name of the protocol to use when connecting to the {es} cluster. The options -are: `http` or `https`. The default is `http`. If you specify a URL for `hosts`, -however, the value of protocol is overridden by the scheme you specify in the URL. - -===== `proxy_url` - -The URL of the proxy to use when connecting to the {es} cluster. For more -information, see <>. - -===== `timeout` - -The HTTP request timeout in seconds for the {es} request. The default is `90`. - -===== `ssl` - -Configuration options for Transport Layer Security (TLS) or Secure Sockets Layer -(SSL) parameters like the certificate authority (CA) to use for HTTPS-based -connections. If the `ssl` section is missing, the host CAs are used for -HTTPS connections to {es}. For more information, see <>. - -===== `username` - -The user ID that {beatname_uc} uses to authenticate with the {es} instances for -shipping monitoring data. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/opendashboards.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/opendashboards.asciidoc deleted file mode 100644 index ea5e64d8..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/opendashboards.asciidoc +++ /dev/null @@ -1,31 +0,0 @@ -////////////////////////////////////////////////////////////////////////// -//// This content is shared by all Elastic Beats. Make sure you keep the -//// descriptions here generic enough to work for all Beats that include -//// this file. When using cross references, make sure that the cross -//// references resolve correctly for any files that include this one. -//// Use the appropriate variables defined in the index.asciidoc file to -//// resolve Beat names: beatname_uc and beatname_lc. -//// Use the following include to pull this content into a doc file: -//// include::../../libbeat/docs/opendashboards.asciidoc[] -////////////////////////////////////////////////////////////////////////// - -To open the dashboards, launch the {kib} web interface by pointing your browser -to port 5601. For example, http://localhost:5601[http://localhost:5601]. -Replace `localhost` with the name of the {kib} host. If you're using an -https://cloud.elastic.co/[{ecloud}] instance, log in to your cloud account, -then navigate to the {kib} endpoint in your deployment. - -On the *Discover* page, make sure that the predefined +{beatname_lc}-*+ index -pattern is selected to see {beatname_uc} data. - -[role="screenshot"] -image::./images/kibana-created-indexes.png[Discover tab with index selected] - -TIP: If you don’t see data in {kib}, try changing the date range to a larger -range. By default, {kib} shows the last 15 minutes. - -Go to the *Dashboard* page and select the dashboard that you want to open. - -[role="screenshot"] -image::./images/kibana-navigation-vis.png[Navigation widget in Kibana] - diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/output-cloud.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/output-cloud.asciidoc deleted file mode 100644 index f7d40396..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/output-cloud.asciidoc +++ /dev/null @@ -1,52 +0,0 @@ -[[configure-cloud-id]] -=== Configure the output for the {ecloud} - -[subs="attributes"] -++++ -{ecloud} -++++ - -ifdef::apm-server[] -NOTE: This page refers to using a separate instance of APM Server with an existing -https://www.elastic.co/cloud/elasticsearch-service[{ess} deployment]. -If you want to use APM on {ecloud}, see the cloud docs: -{cloud}/ec-create-deployment.html[Create your deployment] or -{cloud}/ec-manage-apm-settings.html[Add APM user settings]. -endif::apm-server[] - -{beatname_uc} comes with two settings that simplify the output configuration -when used together with https://cloud.elastic.co/[{ecloud}]. When defined, -these setting overwrite settings from other parts in the configuration. - -Example: - -["source","yaml",subs="attributes"] ------------------------------------------------------------------------------- -cloud.id: "staging:dXMtZWFzdC0xLmF3cy5mb3VuZC5pbyRjZWM2ZjI2MWE3NGJmMjRjZTMzYmI4ODExYjg0Mjk0ZiRjNmMyY2E2ZDA0MjI0OWFmMGNjN2Q3YTllOTYyNTc0Mw==" -cloud.auth: "elastic:{pwd}" ------------------------------------------------------------------------------- - -These settings can be also specified at the command line, like this: - - -["source","sh",subs="attributes"] ------------------------------------------------------------------------------- -{beatname_lc} -e -E cloud.id="" -E cloud.auth="" ------------------------------------------------------------------------------- - - -==== `cloud.id` - -The Cloud ID, which can be found in the {ecloud} web console, is used by -{beatname_uc} to resolve the {es} and {kib} URLs. This setting -overwrites the `output.elasticsearch.hosts` and `setup.kibana.host` settings. - -NOTE: The base64 encoded `cloud.id` found in the {ecloud} web console does not explicitly specify a port. This means that {beatname_uc} will default to using port 443 when using `cloud.id`, not the commonly configured cloud endpoint port 9243. - -==== `cloud.auth` - -When specified, the `cloud.auth` overwrites the `output.elasticsearch.username` and -`output.elasticsearch.password` settings. Because the Kibana settings inherit -the username and password from the {es} output, this can also be used -to set the `setup.kibana.username` and `setup.kibana.password` options. - diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/outputconfig.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/outputconfig.asciidoc deleted file mode 100644 index efb84fab..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/outputconfig.asciidoc +++ /dev/null @@ -1,35 +0,0 @@ -////////////////////////////////////////////////////////////////////////// -//// This content is shared by all Elastic Beats. Make sure you keep the -//// descriptions here generic enough to work for all Beats that include -//// this file. When using cross references, make sure that the cross -//// references resolve correctly for any files that include this one. -//// Use the appropriate variables defined in the index.asciidoc file to -//// resolve Beat names: beatname_uc and beatname_lc. -//// Use the following include to pull this content into a doc file: -//// include::../../libbeat/docs/outputconfig.asciidoc[] -//// Make sure this content appears below a level 2 heading. -////////////////////////////////////////////////////////////////////////// - - -[[configuring-output]] -== Configure the output - -++++ -Output -++++ - -You configure {beatname_uc} to write to a specific output by setting options -in the Outputs section of the +{beatname_lc}.yml+ config file. Only a single -output may be defined. - -The following topics describe how to configure each supported output. If you've -secured the {stack}, also read <> for more about -security-related configuration options. - -include::outputs-list.asciidoc[tag=outputs-list] - -ifdef::beat-specific-output-config[] -include::{beat-specific-output-config}[] -endif::[] - -include::outputs-list.asciidoc[tag=outputs-include] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/outputs-list.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/outputs-list.asciidoc deleted file mode 100644 index d62d7ec7..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/outputs-list.asciidoc +++ /dev/null @@ -1,87 +0,0 @@ -// TODO: Create script that generates this file. Conditional coding needs to -// be preserved. - -//# tag::outputs-list[] - -ifndef::no_es_output[] -* <> -endif::[] -ifndef::no_ls_output[] -* <> -endif::[] -ifndef::no_kafka_output[] -* <> -endif::[] -ifndef::no_redis_output[] -* <> -endif::[] -ifndef::no_file_output[] -* <> -endif::[] -ifndef::no_console_output[] -* <> -endif::[] -ifndef::no_cloud_id[] -* <> -endif::[] - -//# end::outputs-list[] - -//# tag::outputs-include[] -ifndef::no_es_output[] -ifdef::requires_xpack[] -[role="xpack"] -endif::[] -include::{libbeat-outputs-dir}/elasticsearch/docs/elasticsearch.asciidoc[] -endif::[] - -ifndef::no_ls_output[] -ifdef::requires_xpack[] -[role="xpack"] -endif::[] -include::{libbeat-outputs-dir}/logstash/docs/logstash.asciidoc[] -endif::[] - -ifndef::no_kafka_output[] -ifdef::requires_xpack[] -[role="xpack"] -endif::[] -include::{libbeat-outputs-dir}/kafka/docs/kafka.asciidoc[] -endif::[] - -ifndef::no_redis_output[] -ifdef::requires_xpack[] -[role="xpack"] -endif::[] -include::{libbeat-outputs-dir}/redis/docs/redis.asciidoc[] -endif::[] - -ifndef::no_file_output[] -ifdef::requires_xpack[] -[role="xpack"] -endif::[] -include::{libbeat-outputs-dir}/fileout/docs/fileout.asciidoc[] -endif::[] - -ifndef::no_console_output[] -ifdef::requires_xpack[] -[role="xpack"] -endif::[] -include::{libbeat-outputs-dir}/console/docs/console.asciidoc[] -endif::[] - -ifndef::no_cloud_id[] -ifdef::requires_xpack[] -[role="xpack"] -endif::[] -include::output-cloud.asciidoc[] -endif::[] - -ifndef::no_codec[] -ifdef::requires_xpack[] -[role="xpack"] -endif::[] -include::{libbeat-outputs-dir}/codec/docs/codec.asciidoc[] -endif::[] - -//# end::outputs-include[] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/overview.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/overview.asciidoc deleted file mode 100644 index c44c92a7..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/overview.asciidoc +++ /dev/null @@ -1,46 +0,0 @@ -[[beats-reference]] -== Beats overview - -++++ -Overview -++++ - -{beats} are open source data shippers that you install as agents on your -servers to send operational data to -https://www.elastic.co/products/elasticsearch[{es}]. Elastic provides {beats} -for capturing: - -[horizontal] -Audit data:: https://www.elastic.co/products/beats/auditbeat[Auditbeat] -Log files:: https://www.elastic.co/products/beats/filebeat[Filebeat] -Cloud data:: https://www.elastic.co/products/beats/functionbeat[Functionbeat] -Availability:: https://www.elastic.co/products/beats/heartbeat[Heartbeat] -Systemd journals:: https://www.elastic.co/downloads/beats/journalbeat[Journalbeat] -Metrics:: https://www.elastic.co/products/beats/metricbeat[Metricbeat] -Network traffic:: https://www.elastic.co/products/beats/packetbeat[Packetbeat] -Windows event logs:: https://www.elastic.co/products/beats/winlogbeat[Winlogbeat] - -{beats} can send data directly to {es} or via -https://www.elastic.co/products/logstash[{ls}], where you can further process -and enhance the data, before visualizing it in -https://www.elastic.co/products/logstash[{kib}]. - -image::./images/beats-platform.png[Beats Platform] - -To get started, see <>. - -Want to get up and running quickly with infrastructure metrics monitoring and -centralized log analytics? -Try out the Metrics app and the Logs app in {kib}. -For more details, see the {metrics-guide}[Metrics Monitoring Guide] -and the {logs-guide}[Logs Monitoring Guide]. - -[float] -=== Need to capture other kinds of data? - -If you have a specific use case to solve, we encourage you to create a -<>. We've created an infrastructure to simplify -the process. The _libbeat_ library, written entirely in Go, offers the API -that all Beats use to ship data to Elasticsearch, configure the input options, -implement logging, and more. To learn how to create a new Beat, see the -{beatsdevguide}/index.html[Beats Developer Guide]. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/processors-list.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/processors-list.asciidoc deleted file mode 100644 index bebffb9d..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/processors-list.asciidoc +++ /dev/null @@ -1,208 +0,0 @@ -// TODO: Create script that generates this file. Conditional coding needs to -// be preserved. - -//# tag::processors-list[] -ifndef::no_add_cloud_metadata_processor[] -* <> -endif::[] -ifndef::no_add_cloudfoundry_metadata_processor[] -* <> -endif::[] -ifndef::no_add_docker_metadata_processor[] -* <> -endif::[] -ifndef::no_add_fields_processor[] -* <> -endif::[] -ifndef::no_add_host_metadata_processor[] -* <> -endif::[] -ifndef::no_add_id_processor[] -* <> -endif::[] -ifndef::no_add_kubernetes_metadata_processor[] -* <> -endif::[] -ifndef::no_add_labels_processor[] -* <> -endif::[] -ifndef::no_add_locale_processor[] -* <> -endif::[] -ifndef::no_add_observer_metadata_processor[] -* <> -endif::[] -ifndef::no_add_process_metadata_processor[] -* <> -endif::[] -ifndef::no_add_tags_processor[] -* <> -endif::[] -ifndef::no_community_id_processor[] -* <> -endif::[] -ifndef::no_convert_processor[] -* <> -endif::[] -ifndef::no_copy_fields_processor[] -* <> -endif::[] -ifndef::no_decode_base64_field_processor[] -* <> -endif::[] -ifndef::no_decode_cef_processor[] -* <> -endif::[] -ifndef::no_decode_csv_fields_processor[] -* <> -endif::[] -ifndef::no_decode_json_fields_processor[] -* <> -endif::[] -ifndef::no_decompress_gzip_field_processor[] -* <> -endif::[] -ifndef::no_dissect_processor[] -* <> -endif::[] -ifndef::no_dns_processor[] -* <> -endif::[] -ifndef::no_drop_event_processor[] -* <> -endif::[] -ifndef::no_drop_fields_processor[] -* <> -endif::[] -ifndef::no_extract_array_processor[] -* <> -endif::[] -ifndef::no_fingerprint_processor[] -* <> -endif::[] -ifndef::no_include_fields_processor[] -* <> -endif::[] -ifndef::no_registered_domain_processor[] -* <> -endif::[] -ifndef::no_rename_processor[] -* <> -endif::[] -ifndef::no_script_processor[] -* <> -endif::[] -ifndef::no_timestamp_processor[] -* <> -endif::[] -ifndef::no_truncate_fields_processor[] -* <> -endif::[] -ifndef::no_translate_sid_processor[] -* <> -endif::[] -//# end::processors-list[] - -//# tag::processors-include[] -ifndef::no_add_cloud_metadata_processor[] -include::{libbeat-processors-dir}/add_cloud_metadata/docs/add_cloud_metadata.asciidoc[] -endif::[] -ifndef::no_add_cloudfoundry_metadata_processor[] -include::{x-libbeat-processors-dir}/add_cloudfoundry_metadata/docs/add_cloudfoundry_metadata.asciidoc[] -endif::[] -ifndef::no_add_docker_metadata_processor[] -include::{libbeat-processors-dir}/add_docker_metadata/docs/add_docker_metadata.asciidoc[] -endif::[] -ifndef::no_add_fields_processor[] -include::{libbeat-processors-dir}/actions/docs/add_fields.asciidoc[] -endif::[] -ifndef::no_add_host_metadata_processor[] -include::{libbeat-processors-dir}/add_host_metadata/docs/add_host_metadata.asciidoc[] -endif::[] -ifndef::no_add_id[] -include::{libbeat-processors-dir}/add_id/docs/add_id.asciidoc[] -endif::[] -ifndef::no_add_kubernetes_metadata_processor[] -include::{libbeat-processors-dir}/add_kubernetes_metadata/docs/add_kubernetes_metadata.asciidoc[] -include::{libbeat-processors-dir}/add_kubernetes_metadata/docs/indexers_and_matchers.asciidoc[] -endif::[] -ifndef::no_add_labels_processor[] -include::{libbeat-processors-dir}/actions/docs/add_labels.asciidoc[] -endif::[] -ifndef::no_add_locale_processor[] -include::{libbeat-processors-dir}/add_locale/docs/add_locale.asciidoc[] -endif::[] -ifndef::no_add_observer_metadata_processor[] -include::{libbeat-processors-dir}/add_observer_metadata/docs/add_observer_metadata.asciidoc[] -endif::[] -ifndef::no_add_process_metadata_processor[] -include::{libbeat-processors-dir}/add_process_metadata/docs/add_process_metadata.asciidoc[] -endif::[] -ifndef::no_add_tags_processor[] -include::{libbeat-processors-dir}/actions/docs/add_tags.asciidoc[] -endif::[] -ifndef::no_community_id_processor[] -include::{libbeat-processors-dir}/communityid/docs/communityid.asciidoc[] -endif::[] -ifndef::no_convert_processor[] -include::{libbeat-processors-dir}/convert/docs/convert.asciidoc[] -endif::[] -ifndef::no_copy_fields_processor[] -include::{libbeat-processors-dir}/actions/docs/copy_fields.asciidoc[] -endif::[] -ifndef::no_decode_base64_field_processor[] -include::{libbeat-processors-dir}/actions/docs/decode_base64_field.asciidoc[] -endif::[] -ifndef::no_decode_cef_processor[] -include::{x-filebeat-processors-dir}/decode_cef/docs/decode_cef.asciidoc[] -endif::[] -ifndef::no_decode_csv_fields_processor[] -include::{libbeat-processors-dir}/decode_csv_fields/docs/decode_csv_fields.asciidoc[] -endif::[] -ifndef::no_decode_json_fields_processor[] -include::{libbeat-processors-dir}/actions/docs/decode_json_fields.asciidoc[] -endif::[] -ifndef::no_decompress_gzip_field_processor[] -include::{libbeat-processors-dir}/actions/docs/decompress_gzip_field.asciidoc[] -endif::[] -ifndef::no_dissect_processor[] -include::{libbeat-processors-dir}/dissect/docs/dissect.asciidoc[] -endif::[] -ifndef::no_dns_processor[] -include::{libbeat-processors-dir}/dns/docs/dns.asciidoc[] -endif::[] -ifndef::no_drop_event_processor[] -include::{libbeat-processors-dir}/actions/docs/drop_event.asciidoc[] -endif::[] -ifndef::no_drop_fields_processor[] -include::{libbeat-processors-dir}/actions/docs/drop_fields.asciidoc[] -endif::[] -ifndef::no_extract_array_processor[] -include::{libbeat-processors-dir}/extract_array/docs/extract_array.asciidoc[] -endif::[] -ifndef::no_fingerprint_processor[] -include::{libbeat-processors-dir}/fingerprint/docs/fingerprint.asciidoc[] -endif::[] -ifndef::no_include_fields_processor[] -include::{libbeat-processors-dir}/actions/docs/include_fields.asciidoc[] -endif::[] -ifndef::no_registered_domain_processor[] -include::{libbeat-processors-dir}/registered_domain/docs/registered_domain.asciidoc[] -endif::[] -ifndef::no_rename_processor[] -include::{libbeat-processors-dir}/actions/docs/rename.asciidoc[] -endif::[] -ifndef::no_script_processor[] -include::{libbeat-processors-dir}/script/docs/script.asciidoc[] -endif::[] -ifndef::no_timestamp_processor[] -include::{libbeat-processors-dir}/timestamp/docs/timestamp.asciidoc[] -endif::[] -ifndef::no_truncate_fields_processor[] -include::{libbeat-processors-dir}/actions/docs/truncate_fields.asciidoc[] -endif::[] -ifndef::no_translate_sid_processor[] -include::{libbeat-processors-dir}/translate_sid/docs/translate_sid.asciidoc[] -endif::[] - -//# end::processors-include[] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/processors-using.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/processors-using.asciidoc deleted file mode 100644 index 81080dda..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/processors-using.asciidoc +++ /dev/null @@ -1,470 +0,0 @@ -[[defining-processors]] -=== Define processors - -You can use processors to filter and enhance data before sending it to the -configured output. To define a processor, you specify the processor name, an -optional condition, and a set of parameters: - -[source,yaml] ------- -processors: -- : - when: - - - -- : - when: - - - -... ------- - -Where: - -* `` specifies a <> that performs some kind -of action, such as selecting the fields that are exported or adding metadata to -the event. -* `` specifies an optional <>. If the -condition is present, then the action is executed only if the condition is -fulfilled. If no condition is set, then the action is always executed. -* `` is the list of parameters to pass to the processor. - -More complex conditional processing can be accomplished by using the -if-then-else processor configuration. This allows multiple processors to be -executed based on a single condition. - -[source,yaml] ----- -processors: -- if: - - then: <1> - - : - - - : - - ... - else: <2> - - : - - - : - - ... ----- -<1> `then` must contain a single processor or a list of one or more processors -to execute when the condition evaluates to true. -<2> `else` is optional. It can contain a single processor or a list of -processors to execute when the conditional evaluate to false. - -[[where-valid]] -==== Where are processors valid? - -// TODO: ANY NEW BEATS THAT RE-USE THIS TOPIC NEED TO DEFINE processor-scope. - -ifeval::["{beatname_lc}"=="filebeat"] -:processor-scope: input -endif::[] - -ifeval::["{beatname_lc}"=="auditbeat"] -:processor-scope: module -endif::[] - -ifeval::["{beatname_lc}"=="metricbeat"] -:processor-scope: module -endif::[] - -ifeval::["{beatname_lc}"=="packetbeat"] -:processor-scope: protocol -endif::[] - -ifeval::["{beatname_lc}"=="heartbeat"] -:processor-scope: monitor -endif::[] - -ifeval::["{beatname_lc}"=="winlogbeat"] -:processor-scope: event log shipper -endif::[] - -Processors are valid: - -* At the top-level in the configuration. The processor is applied to all data -collected by {beatname_uc}. -* Under a specific {processor-scope}. The processor is applied to the data -collected for that {processor-scope}. -ifeval::["{beatname_lc}"=="filebeat"] -+ -[source,yaml] ------- -- type: - processors: - - : - when: - - -... ------- -+ -Similarly, for {beatname_uc} modules, you can define processors under the -`input` section of the module definition. -endif::[] -ifeval::["{beatname_lc}"=="metricbeat"] -+ -[source,yaml] ----- -- module: - metricsets: [""] - processors: - - : - when: - - ----- -endif::[] -ifeval::["{beatname_lc}"=="auditbeat"] -+ -[source,yaml] ----- -auditbeat.modules: -- module: - processors: - - : - when: - - ----- -endif::[] -ifeval::["{beatname_lc}"=="packetbeat"] -+ -[source,yaml] ----- -packetbeat.protocols: -- type: - processors: - - : - when: - - ----- - -* Under `packetbeat.flows`. The processor is applied to the data in -<>: -+ -[source,yaml] ----- -packetbeat.flows: - processors: - - : - when: - - ----- -endif::[] -ifeval::["{beatname_lc}"=="heartbeat"] -+ -[source,yaml] ----- -heartbeat.monitors: -- type: - processors: - - : - when: - - ----- -endif::[] -ifeval::["{beatname_lc}"=="winlogbeat"] -+ -[source,yaml] ----- -winlogbeat.event_logs: -- name: - processors: - - : - when: - - ----- -endif::[] - - -[[processors]] -==== Processors - -The supported processors are: - -include::processors-list.asciidoc[tag=processors-list] - -[[conditions]] -==== Conditions - -Each condition receives a field to compare. You can specify multiple fields -under the same condition by using `AND` between the fields (for example, -`field1 AND field2`). - -For each field, you can specify a simple field name or a nested map, for example -`dns.question.name`. - -See <> for a list of all the fields that are exported by -{beatname_uc}. - -The supported conditions are: - -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> - - -[float] -[[condition-equals]] -===== `equals` - -With the `equals` condition, you can compare if a field has a certain value. -The condition accepts only an integer or a string value. - -For example, the following condition checks if the response code of the HTTP -transaction is 200: - -[source,yaml] -------- -equals: - http.response.code: 200 -------- - -[float] -[[condition-contains]] -===== `contains` - -The `contains` condition checks if a value is part of a field. The field can be -a string or an array of strings. The condition accepts only a string value. - -For example, the following condition checks if an error is part of the -transaction status: - -[source,yaml] ------- -contains: - status: "Specific error" ------- - -[float] -[[condition-regexp]] -===== `regexp` - -The `regexp` condition checks the field against a regular expression. The -condition accepts only strings. - -For example, the following condition checks if the process name starts with -`foo`: - -[source,yaml] ------ -regexp: - system.process.name: "^foo.*" ------ - -[float] -[[condition-range]] -===== `range` - -The `range` condition checks if the field is in a certain range of values. The -condition supports `lt`, `lte`, `gt` and `gte`. The condition accepts only -integer or float values. - -For example, the following condition checks for failed HTTP transactions by -comparing the `http.response.code` field with 400. - - -[source,yaml] ------- -range: - http.response.code: - gte: 400 ------- - -This can also be written as: - -[source,yaml] ----- -range: - http.response.code.gte: 400 ----- - -The following condition checks if the CPU usage in percentage has a value -between 0.5 and 0.8. - -[source,yaml] ------- -range: - system.cpu.user.pct.gte: 0.5 - system.cpu.user.pct.lt: 0.8 ------- - -[float] -[[condition-network]] -===== `network` - -The `network` condition checks if the field is in a certain IP network range. -Both IPv4 and IPv6 addresses are supported. The network range may be specified -using CIDR notation, like "192.0.2.0/24" or "2001:db8::/32", or by using one of -these named ranges: - -- `loopback` - Matches loopback addresses in the range of `127.0.0.0/8` or - `::1/128`. -- `unicast` - Matches global unicast addresses defined in RFC 1122, RFC 4632, - and RFC 4291 with the exception of the IPv4 broadcast address - (`255.255.255.255`). This includes private address ranges. -- `multicast` - Matches multicast addresses. -- `interface_local_multicast` - Matches IPv6 interface-local multicast addresses. -- `link_local_unicast` - Matches link-local unicast addresses. -- `link_local_multicast` - Matches link-local multicast addresses. -- `private` - Matches private address ranges defined in RFC 1918 (IPv4) and - RFC 4193 (IPv6). -- `public` - Matches addresses that are not loopback, unspecified, IPv4 - broadcast, link local unicast, link local multicast, interface local - multicast, or private. -- `unspecified` - Matches unspecified addresses (either the IPv4 address - "0.0.0.0" or the IPv6 address "::"). - -The following condition returns true if the `source.ip` value is within the -private address space. - -[source,yaml] ----- -network: - source.ip: private ----- - -This condition returns true if the `destination.ip` value is within the -IPv4 range of `192.168.1.0` - `192.168.1.255`. - -[source,yaml] ----- -network: - destination.ip: '192.168.1.0/24' ----- - -And this condition returns true when `destination.ip` is within any of the given -subnets. - -[source,yaml] ----- -network: - destination.ip: ['192.168.1.0/24', '10.0.0.0/8', loopback] ----- - -[float] -[[condition-has_fields]] -===== `has_fields` - -The `has_fields` condition checks if all the given fields exist in the -event. The condition accepts a list of string values denoting the field names. - -For example, the following condition checks if the `http.response.code` field -is present in the event. - - -[source,yaml] ------- -has_fields: ['http.response.code'] ------- - - -[float] -[[condition-or]] -===== `or` - -The `or` operator receives a list of conditions. - -[source,yaml] -------- -or: - - - - - - - ... - -------- - -For example, to configure the condition -`http.response.code = 304 OR http.response.code = 404`: - -[source,yaml] ------- -or: - - equals: - http.response.code: 304 - - equals: - http.response.code: 404 ------- - -[float] -[[condition-and]] -===== `and` - -The `and` operator receives a list of conditions. - -[source,yaml] -------- -and: - - - - - - - ... - -------- - -For example, to configure the condition -`http.response.code = 200 AND status = OK`: - -[source,yaml] ------- -and: - - equals: - http.response.code: 200 - - equals: - status: OK ------- - -To configure a condition like ` OR AND `: - -[source,yaml] ------- -or: - - - - and: - - - - - ------- - -[float] -[[condition-not]] -===== `not` - -The `not` operator receives the condition to negate. - -[source,yaml] -------- -not: - - -------- - -For example, to configure the condition `NOT status = OK`: - -[source,yaml] ------- -not: - equals: - status: OK ------- - -include::processors-list.asciidoc[tag=processors-include] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/processors.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/processors.asciidoc deleted file mode 100644 index f4fda6c5..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/processors.asciidoc +++ /dev/null @@ -1,27 +0,0 @@ -////////////////////////////////////////////////////////////////////////// -//// This content is shared by all Elastic Beats. Make sure you keep the -//// descriptions here generic enough to work for all Beats that include -//// this file. When using cross references, make sure that the cross -//// references resolve correctly for any files that include this one. -//// Use the appropriate variables defined in the index.asciidoc file to -//// resolve Beat names: beatname_uc and beatname_lc. -//// Use the following include to pull this content into a doc file: -//// include::../../libbeat/docs/processors.asciidoc[] -////////////////////////////////////////////////////////////////////////// - -You can <> in your configuration to -process events before they are sent to the configured output. The libbeat -library provides processors for: - -* reducing the number of exported fields -* enhancing events with additional metadata -* performing additional processing and decoding - -Each processor receives an event, applies a defined action to the event, and -returns the event. If you define a list of processors, they are executed in the -order they are defined in the {beatname_uc} configuration file. - -[source,yaml] -------- -event -> processor 1 -> event1 -> processor 2 -> event2 ... -------- diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/queueconfig.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/queueconfig.asciidoc deleted file mode 100644 index 0e63e116..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/queueconfig.asciidoc +++ /dev/null @@ -1,241 +0,0 @@ -[[configuring-internal-queue]] -== Configure the internal queue - -++++ -Internal queue -++++ -{beatname_uc} uses an internal queue to store events before publishing them. The -queue is responsible for buffering and combining events into batches that can -be consumed by the outputs. The outputs will use bulk operations to send a -batch of events in one transaction. - -You can configure the type and behavior of the internal queue by setting -options in the `queue` section of the +{beatname_lc}.yml+ config file. Only one -queue type can be configured. - - -This sample configuration sets the memory queue to buffer up to 4096 events: - -[source,yaml] ------------------------------------------------------------------------------- -queue.mem: - events: 4096 ------------------------------------------------------------------------------- - -[float] -[[configuration-internal-queue-memory]] -=== Configure the memory queue - -The memory queue keeps all events in memory. - -If no flush interval and no number of events to flush is configured, -all events published to this queue will be directly consumed by the outputs. -To enforce spooling in the queue, set the `flush.min_events` and `flush.timeout` options. - -By default `flush.min_events` is set to 2048 and `flush.timeout` is set to 1s. - -The output's `bulk_max_size` setting limits the number of events being processed at once. - -The memory queue waits for the output to acknowledge or drop events. If -the queue is full, no new events can be inserted into the memory queue. Only -after the signal from the output will the queue free up space for more events to be accepted. - -This sample configuration forwards events to the output if 512 events are -available or the oldest available event has been waiting for 5s in the queue: - -[source,yaml] ------------------------------------------------------------------------------- -queue.mem: - events: 4096 - flush.min_events: 512 - flush.timeout: 5s ------------------------------------------------------------------------------- - -[float] -==== Configuration options - -You can specify the following options in the `queue.mem` section of the +{beatname_lc}.yml+ config file: - -[float] -===== `events` - -Number of events the queue can store. - -The default value is 4096 events. - -[float] -===== `flush.min_events` - -Minimum number of events required for publishing. If this value is set to 0, the -output can start publishing events without additional waiting times. Otherwise -the output has to wait for more events to become available. - -The default value is 2048. - -[float] -===== `flush.timeout` - -Maximum wait time for `flush.min_events` to be fulfilled. If set to 0s, events -will be immediately available for consumption. - -The default value is 1s. - -[float] -[[configuration-internal-queue-spool]] -=== Configure the file spool queue - -beta[] - -The file spool queue stores all events in an on disk ring buffer. The spool -has a write buffer, which new events are written to. Events written to the -spool are forwarded to the outputs, only after the write buffer has been -flushed successfully. - -The spool waits for the output to acknowledge or drop events. If the spool is -full, no new events can be inserted. The spool will block. Space is freed only -after a signal from the output has been received. - -On disk, the spool divides a file into pages. The `file.page_size` setting -configures the file's page size at file creation time. The optimal page size depends -on the effective block size, used by the underlying file system. - -This sample configuration enables the spool with all default settings (See -<> for defaults) and the -default file path: - -[source,yaml] ------------------------------------------------------------------------------- -queue.spool: ~ ------------------------------------------------------------------------------- - -This sample configuration creates a spool of 512MiB, with 16KiB pages. The -write buffer is flushed if 10MiB of contents, or 1024 events have been -written. If the oldest available event has been waiting for 5s in the write -buffer, the buffer will be flushed as well: - -[source,yaml] ------------------------------------------------------------------------------- -queue.spool: - file: - path: "${path.data}/spool.dat" - size: 512MiB - page_size: 16KiB - write: - buffer_size: 10MiB - flush.timeout: 5s - flush.events: 1024 ------------------------------------------------------------------------------- - -[float] -[[configuration-internal-queue-spool-reference]] -==== Configuration options - -You can specify the following options in the `queue.spool` section of the -+{beatname_lc}.yml+ config file: - -[float] -===== `file.path` - -The spool file path. The file is created on startup, if it does not exist. - -The default value is "${path.data}/spool.dat". - -[float] -===== `file.permissions` - -The file permissions. The permissions are applied when the file is -created. In case the file already exists, the file permissions are compared -with `file.permissions`. The spool file is not opened if the actual file -permissions are more permissive then configured. - -The default value is 0600. - - -[float] -===== `file.size` - -Spool file size. - -The default value is 100 MiB. - -NOTE: The size should be much larger then the expected event sizes -and write buffer size. Otherwise the queue will block, because it has not -enough space. - -NOTE: The file size cannot be changed once the file has been generated. This -limitation will be removed in the future. - -[float] -===== `file.page_size` - -The file's page size. - -The spool file is split into pages of `page_size`. All I/O -operations operate on complete pages. - -The default value is 4096 (4KiB). - -NOTE: This setting should match the file system's minimum block size. If the -`page_size` is not a multiple of the file system's block size, the file system -might create additional read operations on writes. - -NOTE: The page size is only set at file creation time. It cannot be changed -afterwards. - -[float] -===== `file.prealloc` - -If `prealloc` is set to `true`, truncate is used to reserve the space up to -`file.size`. This setting is only used when the file is created. - -The file will dynamically grow, if `prealloc` is set to false. The spool -blocks, if `prealloc` is `false` and the system is out of disk space. - -The default value is `true`. - -[float] -===== `write.buffer_size` - -The write buffer size. The write buffer is flushed, once the buffer size is exceeded. - -Very big events are allowed to be bigger then the configured buffer size. But -the write buffer will be flushed right after the event has been serialized. - -The default value is 1MiB. - -[float] -===== `write.codec` - -The event encoding used for serialized events. Valid values are `json` and `cbor`. - -The default value is `cbor`. - -[float] -===== `write.flush.timeout` - -Maximum wait time of the oldest event in the write buffer. If set to 0, the -write buffer will only be flushed once `write.flush.events` or `write.buffer_size` is fulfilled. - -The default value is 1s. - -[float] -===== `write.flush.events` - -Number of buffered events. The write buffer is flushed once the limit is reached. - -The default value is 16384. - -[float] -===== `read.flush.timeout` - -The spool reader tries to read up to the output's `bulk_max_size` events at once. - -If `read.flush.timeout` is set to 0s, all available events are forwarded -immediately to the output. - -If `read.flush.timeout` is set to a value bigger then 0s, the spool will wait -for more events to be flushed. Events are forwarded to the output if -`bulk_max_size` events have been read or the oldest read event has been waiting -for the configured duration. - -The default value is 0s. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/reference-yml.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/reference-yml.asciidoc deleted file mode 100644 index 692bf12a..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/reference-yml.asciidoc +++ /dev/null @@ -1,25 +0,0 @@ -[id="{beatname_lc}-reference-yml"] -== {beatname_lc}.reference.yml - -The following reference file is available with your {beatname_uc} installation. It -shows all non-deprecated {beatname_uc} options. You can copy from this file and paste -configurations into the +{beatname_lc}.yml+ file to customize it. - -TIP: The reference file is located in the same directory as the -+{beatname_lc}.yml+ file. To locate the file, see <>. - -The contents of the file are included here for your convenience. - -ifndef::requires_xpack[] -[source,yaml] ----- -include::../../{beatname_lc}/{beatname_lc}.reference.yml[] ----- -endif::requires_xpack[] - -ifdef::requires_xpack[] -[source,yaml] ----- -include::../../x-pack/{beatname_lc}/{beatname_lc}.reference.yml[] ----- -endif::requires_xpack[] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/regexp.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/regexp.asciidoc deleted file mode 100644 index 8d138ffc..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/regexp.asciidoc +++ /dev/null @@ -1,130 +0,0 @@ -////////////////////////////////////////////////////////////////////////// -//// This content is shared by all Elastic Beats. Make sure you keep the -//// descriptions here generic enough to work for all Beats that include -//// this file. When using cross references, make sure that the cross -//// references resolve correctly for any files that include this one. -//// Use the appropriate variables defined in the index.asciidoc file to -//// resolve Beat names: beatname_uc and beatname_lc. -//// Use the following include to pull this content into a doc file: -//// include::../../libbeat/docs/regexp.asciidoc[] -////////////////////////////////////////////////////////////////////////// - -[[regexp-support]] -== Regular expression support - -{beatname_uc} regular expression support is based on https://godoc.org/regexp/syntax[RE2]. - -ifeval::["{beatname_lc}"=="filebeat"] - -{beatname_uc} has several configuration options that accept regular expressions. -For example, `multiline.pattern`, `include_lines`, `exclude_lines`, and -`exclude_files` all accept regular expressions. Some options, however, such as -the input `paths` option, accept only glob-based paths. - -endif::[] - -Before using a regular expression in the config file, refer to the documentation -to verify that the option you are setting accepts a regular expression. - -NOTE: We recommend that you wrap regular expressions in single quotation marks to work around YAML's string escaping rules. For example, `'^\[?[0-9][0-9]:?[0-9][0-9]|^[[:graph:]]+'`. - -For more examples of supported regexp patterns, see {filebeat-ref}/multiline-examples.html[Managing Multiline Messages]. -Although the examples pertain to Filebeat, the regexp patterns are applicable to other use cases. - -The following patterns are supported: - -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> - -[options="header"] -|======================= -|Pattern |Description -|[[single-characters]]*Single Characters* 1+| -|`x` |single character -|`.` |any character -|`[xyz]` |character class -|`[^xyz]` |negated character class -|`[[:alpha:]]` |ASCII character class -|`[[:^alpha:]]` |negated ASCII character class -|`\d` |Perl character class -|`\D` |negated Perl character class -|`\pN` |Unicode character class (one-letter name) -|`\p{Greek}` |Unicode character class -|`\PN` |negated Unicode character class (one-letter name) -|`\P{Greek}` |negated Unicode character class -|[[composites]]*Composites* 1+| -|`xy` |`x` followed by `y` -|`x\|y` |`x` or `y` (prefer `x`) -|[[repetitions]]*Repetitions* 1+| -|`x*` |zero or more `x` -|`x+` |one or more `x` -|`x?` |zero or one `x` -|`x{n,m}` |`n` or `n+1` or ... or `m` `x`, prefer more -|`x{n,}` |`n` or more `x`, prefer more -|`x{n}` |exactly `n` `x` -|`x*?` |zero or more `x`, prefer fewer -|`x+?` |one or more `x`, prefer fewer -|`x??` |zero or one `x`, prefer zero -|`x{n,m}?` |`n` or `n+1` or ... or `m` `x`, prefer fewer -|`x{n,}?` |`n` or more `x`, prefer fewer -|`x{n}?` |exactly `n` `x` -|[[grouping]]*Grouping* 1+| -|`(re)` |numbered capturing group (submatch) -|`(?Pre)` |named & numbered capturing group (submatch) -|`(?:re)` |non-capturing group -|`(?i)abc` |set flags within current group, non-capturing -|`(?i:re)` |set flags during re, non-capturing -|`(?i)PaTTeRN` |case-insensitive (default false) -|`(?m)multiline` |multi-line mode: `^` and `$` match begin/end line in addition to begin/end text (default false) -|`(?s)pattern.` |let `.` match `\n` (default false) -|`(?U)x*abc` |ungreedy: swap meaning of `x*` and `x*?`, `x+` and `x+?`, etc (default false) -|[[empty-strings]]*Empty Strings* 1+| -|`^` |at beginning of text or line (`m`=true) -|`$` |at end of text (like `\z` not `\Z`) or line (`m`=true) -|`\A` |at beginning of text -|`\b` |at ASCII word boundary (`\w` on one side and `\W`, `\A`, or `\z` on the other) -|`\B` |not at ASCII word boundary -|`\z` |at end of text -|[[escape-sequences]]*Escape Sequences* 1+| -|`\a` |bell (same as `\007`) -|`\f` |form feed (same as `\014`) -|`\t` |horizontal tab (same as `\011`) -|`\n` |newline (same as `\012`) -|`\r` |carriage return (same as `\015`) -|`\v` |vertical tab character (same as `\013`) -|`\*` |literal `*`, for any punctuation character `*` -|`\123` |octal character code (up to three digits) -|`\x7F` |two-digit hex character code -|`\x{10FFFF}` |hex character code -|`\Q...\E` |literal text `...` even if `...` has punctuation -|[[ascii-character-classes]]*ASCII Character Classes* 1+| -|`[[:alnum:]]` |alphanumeric (same as `[0-9A-Za-z]`) -|`[[:alpha:]]` |alphabetic (same as `[A-Za-z]`) -|`[[:ascii:]]` |ASCII (same as `\x00-\x7F]`) -|`[[:blank:]]` |blank (same as `[\t ]`) -|`[[:cntrl:]]` |control (same as `[\x00-\x1F\x7F]`) -|`[[:digit:]]` |digits (same as `[0-9]`) -|`[[:graph:]]` |graphical (same as `[!-~] == [A-Za-z0-9!"#$%&'()*+,\-./:;<=>?@[\\\]^_`` `{\|}~]`) -|`[[:lower:]]` |lower case (same as `[a-z]`) -|`[[:print:]]` |printable (same as `[ -~] == [ [:graph:]]`) -|`[[:punct:]]` |punctuation (same as ++[!-/:-@[-`{-~]++) -|`[[:space:]]` |whitespace (same as `[\t\n\v\f\r ]`) -|`[[:upper:]]` |upper case (same as `[A-Z]`) -|`[[:word:]]` |word characters (same as `[0-9A-Za-z_]`) -|`[[:xdigit:]]` |hex digit (same as `[0-9A-Fa-f]`) -|[[perl-character-classes]]*Supported Perl Character Classes* 1+| -|`\d` |digits (same as `[0-9]`) -|`\D` |not digits (same as `[^0-9]`) -|`\s` |whitespace (same as `[\t\n\f\r ]`) -|`\S` |not whitespace (same as `[^\t\n\f\r ]`) -|`\w` |word characters (same as `[0-9A-Za-z_]`) -|`\W` |not word characters (same as `[^0-9A-Za-z_]`) -|======================= - - diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/5.0.0.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/5.0.0.asciidoc deleted file mode 100644 index 60407ffa..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/5.0.0.asciidoc +++ /dev/null @@ -1,240 +0,0 @@ -[[release-notes-5.0.0]] -=== Beats version 5.0.0 - -The list below covers changes between 1.x to 5.0.0 releases. - - -==== Breaking changes - -*Affecting all Beats* - -- Rename the `filters` section to `processors`. {pull}1944[1944] -- Require braces for environment variable expansion in config files {pull}1304[1304] -- On DEB/RPM installations, the binary files are now found under `/usr/share/{{beat_name}}/bin`, not in `/usr/bin`. {pull}1385[1385] -- The logs are written by default to self rotating files, instead of syslog. {pull}1371[1371] -- Remove deprecated `host` option from elasticsearch, logstash and redis outputs. {pull}1474[1474] -- All configuration settings under `shipper:` are moved to be top level configuration settings. I.e. - `shipper.name:` becomes `name:` in the configuration file. {pull}1570[1570] -- The `topology_expire` option of the Elasticsearch output was removed. {pull}1907[1907] -- The Elasticsearch template is now loaded by default. {pull}1993[1993] -- The Redis output `index` setting is renamed to `key`. `index` still works but it's deprecated. {pull}2077[2077] -- The undocumented file output `index` setting was removed. Use `filename` instead. {pull}2077[2077] -- Change Elasticsearch output index configuration to be based on format strings. If index has been configured, no date will be appended anymore to the index name. {pull}2119[2119] -- If the path specified by the `-c` flag is not absolute and `-path.config` is not specified, it - is considered relative to the current working directory. {pull}2245[2245] -- Rename `tls` configurations section to `ssl`. {pull}2330[2330] -- Rename `certificate_key` configuration to `key`. {pull}2330[2330] -- Replace `tls.insecure` with `ssl.verification_mode` setting. {pull}2330[2330] -- Replace `tls.min/max_version` with `ssl.supported_protocols` setting requiring full protocol name. {pull}2330[2330] -- A dynamic mapping rule is added to the default Elasticsearch template to treat strings as keywords by default. {pull}2688[2688] - - -*Filebeat* - -- Scalar values in used in the `fields` configuration setting are no longer automatically converted to strings. {pull}1092[1092] -- Count field was removed from event as not used in filebeat {issue}778[778] -- Default location for the registry file was changed to be `data/registry` from the binary directory, - rather than `.filebeat` in the current working directory. This affects installations for zip/tar.gz/source, - the location for DEB and RPM packages stays the same. {pull}1373[1373] -- The state for files which fall under ignore_older is not stored anymore. This has the consequence, that if a file which fell under ignore_older is updated, the whole file will be crawled. -- Ignore symlinks by default, but they can be enabled with `symlinks` config {pull}1686[1686] {pull}2478[2478] -- Set `close_inactive` default to 5 minutes (was 1 hour before) -- Set `clean_removed` and `close_removed` to true by default - - -*Packetbeat* - -- Rename output fields in the dns package. Former flag `recursion_allowed` becomes `recursion_available`. {pull}803[803] - Former SOA field `ttl` becomes `minimum`. {pull}803[803] -- The fully qualified domain names which are part of output fields values of the dns package now terminate with a dot. {pull}803[803] -- Remove the `count` field from the exported event {pull}1210[1210] -- Configuration of redis topology support changed. {pull}1353[1353] -- Move all Packetbeat configuration options under the packetbeat namespace {issue}1417[1417] -- Set `enabled` ` in `packetbeat.protocols.icmp` configuration to `true` by default. {pull}1988[1988] -- Group HTTP fields under `http.request` and `http.response` {pull}2167[2167] -- Export `http.request.body` and `http.response.body` when configured under `include_body_for` {pull}2167[2167] -- Move `ignore_outgoing` config to `packetbeat.ignore_outgoing` {pull}2393[2393] - -*Winlogbeat* - -- The `message_inserts` field was replaced with the `event_data` field {issue}1053[1053] -- The `category` field was renamed to `task` to better align with the Windows Event Log API naming {issue}1053[1053] -- Remove the `count` field from the exported event {pull}1218[1218] - - -==== Bugfixes - -*Affecting all Beats* - -- Logstash output will not retry events that are not JSON-encodable {pull}927[927] -- Drain response buffers when pipelining is used by Redis output. {pull}1353[1353] -- Unterminated environment variable expressions in config files will now cause an error {pull}1389[1389] -- Fix issue with the automatic template loading when Elasticsearch is not available on Beat start. {issue}1321[1321] -- Fix bug affecting `-cpuprofile`, `-memprofile`, and `-httpprof` CLI flags {pull}1415[1415] -- Fix race when multiple outputs access the same event with logstash output manipulating event {issue}1410[1410] {pull}1428[1428] -- Seed random number generator using crypto.rand package. {pull}1503{1503] -- Fix beats hanging in `-configtest` {issue}1213[1213] -- Reset backoff factor on partial ACK. {issue}1803[1803] -- Fix beats load balancer deadlock if max_retries: -1 or publish_async is enabled in filebeat. {issue}1829[1829] -- Fix logstash output with pipelining mode enabled not reconnecting. {issue}1876[1876] -- Empty configuration sections become merge-able with variables containing full path. {pull}1900[1900] -- Fix error message about required fields missing not printing the missing field name. {pull}1900[1900] -- Fix sync publisher `PublishEvents` return value if client is closed concurrently. {pull}2046[2046] -- Fix Logstash output handles error twice when asynchronous sending fails. {pull}2441[2441] -- Fix Elasticsearch structured error response parsing error. {issue}2229[2229] -- Fixed the run script to allow the overriding of the configuration file. {issue}2171[2171] -- Fix logstash output crash if no hosts are configured. {issue}2325[2325] -- Fix beats failing to start due to invalid duplicate key error in configuration file. {pull}2521[2521] -- Fix panic on non writable logging directory. {pull}2571[2571] -- Fix ignoring all fields from drop_fields in case the first field is unknown. {pull}2685[2685] -- Fix dynamic configuration int/uint` to float type conversion. {pull}2698[2698] -- Fix primitive types conversion if values are read from environment variables. {pull}2698[2698] - - -*Filebeat* - -- Stop filebeat if started without any prospectors defined or empty prospectors {pull}644[644] {pull}647[647] -- Improve shutdown of crawler and prospector to wait for clean completion {pull}720[720] -- Omit `fields` from Filebeat events when null {issue}899[899] -- Improvements in registrar dealing with file rotation. {pull}1281[1281] -- Multiline reader normalizing newline to use `\n`. {pull}1552[1552] -- Fix potential data loss between Filebeat restarts, reporting unpublished lines as published. {issue}2041[2041] -- Fix open file handler issue. {issue}2028[2028] {pull}2020[2020] -- Fix async publisher sending empty events {pull}2455[2455] -- Fix potential issue with multiple harvester per file on large file numbers or slow output {pull}2541[2541] -- Fix input buffer on encoding problem. {pull}2416[2416] -- Fix issue when `clean_removed` and `clean_inactive` were used together that states were not directly removed from the registry. -- Fix issue where upgrading a 1.x registry file resulted in duplicate state entries. {pull}2792[2792] - - -*Packetbeat* - -- Create a proper BPF filter when ICMP is the only enabled protocol {issue}757[757] -- Check column length in pgsql parser. {issue}565[565] -- Harden pgsql parser. {issue}565[565] -- Add missing nil-check to memcached GapInStream handler. {issue}1162[1162] -- Fix NFSv4 Operation returning the first found first-class operation available in compound requests. {pull}1821[1821] -- Fix TCP overlapping segments not being handled correctly. {pull}1898[1898] -- Fix mapping for some Packetbeat flow metrics that were not marked as being longs. {issue}2177[2177] -- Fix handling of messages larger than the maximum message size (10MB). {pull}2470[2470] -- Fix the `bpf_filter` setting. {issue}2660[2660] -- Fix compile issues for OpenBSD. {pull}1347[1347] - - -*Winlogbeat* - -- Fix panic when reading messages larger than 32K characters on Windows XP and 2003. {pull}1498[1498] -- Fix panic that occurs when reading a large events on Windows Vista and newer. {pull}1499[1499] -- Adding missing argument to the "Stop processing" log message. {pull}1590[1590] -- Fix issue with rendering forwarded event log records. {pull}1891[1891] -- Fix potential data loss between Winlogbeat restarts, reporting unpublished lines as published. {issue}2041[2041] -- Fix corrupt registry file that occurs on power loss by disabling file write caching. {issue}2313[2313] - - - -==== Added - -*Affecting all Beats* - -- Update to Go 1.7. {pull}2306[2306] -- Add option to Elasticsearch output to pass http parameters in index operations {issue}805[805] -- Improve Logstash and Elasticsearch backoff behavior. {pull}927[927] -- Add Kafka output. {pull}942[942] {pull}2188[2188] {pull}2190[2190] {pull}2284[2284] -- Add config file option to configure GOMAXPROCS. {pull}969[969] -- Improve shutdown handling in libbeat. {pull}1075[1075] -- Log total non-zero internal metrics on shutdown. {pull}2349[2349] -- Add `fields` and `fields_under_root` options under the `shipper` configuration {pull}1092[1092] -- Add the ability to use a SOCKS5 proxy with the Logstash output {issue}823[823] -- The `-configtest` flag will now print "Config OK" to stdout on success {pull}1249[1249] -- Add support for TLS to Redis output. {pull}1353[1353] -- Add SOCKS5 proxy support to Redis output. {pull}1353[1353] -- Failover and load balancing support in Redis output. {pull}1353[1353] -- Multiple-worker per host support for Redis output. {pull}1353[1353] -- Added ability to escape `${x}` in config files to avoid environment variable expansion {pull}1389[1389] -- Configuration options and CLI flags for setting the home, data and config paths. {pull}1373[1373] -- Configuration options and CLI flags for setting the default logs path. {pull}1437[1437] -- Add Elasticsearch template files compatible with Elasticsearch 2.x. {pull}1501[1501] -- Load the mapping template depending on the Elasticsearch version. {pull}1993[1993] -- Add conditions to processors. {pull}1623[1623] -- Enhance `contains` condition to work on fields that are arrays of strings. {issue}2237[2237] -- Add OR/AND/NOT to the condition associated with the processors. {pull}1983[1983] -- Improve error message if compiling regular expression from config files fails. {pull}1900[1900] -- Compression support in the Elasticsearch output. {pull}1835[1835] -- Periodically log internal metrics. {pull}1955[1955] -- Add `enabled` setting to all output modules. {pull}1987[1987] -- Command line flag `-c` can be used multiple times. {pull}1985[1985] -- Add `-E` CLI flag for overwriting single config options via command line. {pull}1986[1986] -- Check stdout being available when console output is configured. {issue}2035[2035] -- Add script to generate the Kibana index-pattern from fields.yml. {pull}2122[2122] -- Enhance Redis output key selection based on format string. {pull}2169[2169] -- Configurable Redis `keys` using filters and format strings. {pull}2169[2169] -- Lookup the configuration file relative to the `-path.config` CLI flag. {pull}2245[2245] -- Re-write `import_dashboards` script in Golang. {pull}2155[2155] -- Add support for encrypted private key files by introducing `ssl.key_passphrase` setting. {pull}2330[2330] -- Add `beat.version` fields to all events. -- Make sure Beats sent always float values when they are defined as float by sending 5.00000 instead of 5. {pull}2627[2627] - - -*Filebeat* - -- Add the ability to set a list of tags for each prospector {pull}1092[1092] -- Add JSON decoding support {pull}1143[1143] -- The registry format was changed to an array instead of dict. The migration to the new format will happen automatically at the first startup. {pull}1703[1703] -- Introduce `close_removed` and `close_renamed` harvester options. {issue}1600[1600] -- Introduce `close_eof` harvester option. {issue}1600[1600] -- Add `clean_removed` and `clean_inactive` config option. {issue}1600[1600] -- Introduce `close_timeout` harvester options {issue}1926[1926] -- Strip BOM from first message in case of BOM files {issue}2351[2351] -- Add `harvester_limit` option {pull}2417[2417] - - -*Packetbeat* - -- Change the DNS library used throughout the dns package to github.com/miekg/dns. {pull}803[803] -- Add support for NFS v3 and v4. {pull}1231[1231] -- Add support for EDNS and DNSSEC. {pull}1292[1292] -- Add `enabled` setting to Packetbeat protocols. {pull}1988[1988] -- Add `enabled` setting to Packetbeat network flows configuration. {pull}1988[1988] -- Add Cassandra protocol analyzer to Packetbeat. {pull}1959[1959] -- Match connections with IPv6 addresses to processes {pull}2254[2254] -- Add IP address to `-devices` command output {pull}2327[2327] -- Add configuration option for the maximum message size. Used to be hard-coded to 10 MB. {pull}2470[2470] - -*Metricbeat* - -- First public release, containing the following modules: system, Apache, MySQL, PostgreSQL, Nginx, Redis, MongoDB, and Zookeeper. - Metricbeat is replacing Topbeat in 5.0, and its default behaviour is to export system statistics like CPU usage, - memory usage, Disk IO similar with what Topbeat 1.x is doing. -- Add `pgid` field to process information. {pull} 2021[2021] -- Use the new `scaled_float` Elasticsearch type for the percentage values. {pull}2156[2156] -- Improve mapping by converting `half_float` to `scaled_float` and integers to long. {pull}2430[2430] -- Add experimental `cgroup` metrics to the system/process MetricSet. {pull}2184[2184] -- Add experimental `haproxy` module. {pull}2384[2384] - - -*Winlogbeat* - -- Add caching of event metadata handles and the system render context for the wineventlog API {pull}888[888] -- Improve config validation by checking for unknown top-level YAML keys. {pull}1100[1100] -- Add the ability to set `tags`, `fields`, and `fields_under_root` as options for each event log {pull}1092[1092] -- Add additional data to the events published by Winlogbeat. The new fields are `activity_id`, -`event_data`, `keywords`, `opcode`, `process_id`, `provider_guid`, `related_activity_id`, -`task`, `thread_id`, `user_data`, and `version`. {issue}1053[1053] -- Add `event_id`, `level`, and `provider` configuration options for filtering events {pull}1218[1218] -- Add `include_xml` configuration option for including the raw XML with the event {pull}1218[1218] - - -==== Deprecated - -*Affecting all Beats* - -- The support for doing GeoIP lookups is deprecated and will be removed in version 6.0. {pull}1601[1601] -- Topology map is deprecated. This applies to the settings: `refresh_topology_freq`, `topology_expire`, `save_topology`, - `host_topology`, `password_topology`, `db_topology`. -- Setting `port` has been deprecated in Redis and Logstash outputs. {pull}2620[2620] - -*Filebeat* - -- Deprecate `close_older` option and replace it with `close_inactive`. {issue}2051[2051] -- Deprecate `force_close_files` option and replace it with `close_removed` and `close_renamed`. {issue}1600[1600] - diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/6.0.0.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/6.0.0.asciidoc deleted file mode 100644 index 63412008..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/6.0.0.asciidoc +++ /dev/null @@ -1,244 +0,0 @@ -[[release-notes-6.0.0]] -=== Beats version 6.0.0 - -The list below covers the changes during the 6.0.0-alpha1, -alpha2, -beta1, -beta2, -rc1 and -rc2 releases. - -Also read {beats-ref-60}/breaking-changes-6.0.html[Breaking changes] for more detail about changes that affect -upgrade. - -==== Breaking changes - -*Affecting all Beats* - -- The log directory (`path.log`) for Windows services is now set to `C:\ProgramData\[beatname]\logs`. {issue}4764[4764] -- The _all field is disabled in Elasticsearch 6.0. This means that searching by individual - words only work on text fields. {issue}4901[4901] -- Fail if removed setting output.X.flush_interval is explicitly configured. -- Rename the `/usr/bin/beatname.sh` script (e.g. `metricbeat.sh`) to `/usr/bin/beatname`. {pull}4933[4933] -- Beat does not start if elasticsearch index pattern was modified but not the template name and pattern. {issue}4769[4769] -- Fail if removed setting output.X.flush_interval is explicitly configured. {pull}4880[4880] -- Rename `kubernetes` processor to `add_kubernetes_metadata`. {pull}4473[4473] -- Rename `*.full.yml` config files to `*.reference.yml`. {pull}4563[4563] -- The `scripts/import_dashboards` is removed from packages. Use the `setup` command instead. {pull}4586[4586] -- Change format of the saved kibana dashboards to have a single JSON file for each dashboard {pull}4413[4413] -- Rename `configtest` command to `test config`. {pull}4590[4590] -- Remove setting `queue_size` and `bulk_queue_size`. {pull}4650[4650] -- Remove setting `dashboard.snapshot` and `dashboard.snapshot_url`. They are no longer needed because the - dashboards are included in the packages by default. {pull}4675[4675] -- Beats can no longer be launched from Windows Explorer (GUI), command line is required. {pull}4420[4420] - -*Filebeat* - -- Rename `input_type` field to `prospector.type` {pull}4294[4294] -- The `@metadata.type` field, added by the Logstash output, is now hardcoded to `doc` and will be removed in future versions. {pull}4331[4331]. - -*Metricbeat* - -- Change all `system.cpu.*.pct` metrics to be scaled by the number of CPU cores. - This will make the CPU usage percentages from the system cpu metricset consistent - with the system process metricset. The documentation for these metrics already - stated that on multi-core systems the percentages could be greater than 100%. {pull}4544[4544] -- Remove filters setting from metricbeat modules. {pull}4699[4699] -- Added `type` field to filesystem metrics. {pull}4717[4717] - -*Heartbeat* - -- Renamed the heartbeat RPM/DEB name to `heartbeat-elastic`. {pull}4601[4601] - -*Packetbeat* - -- Remove not-working `runoptions.uid` and `runoptions.gid` options in Packetbeat. {pull}5261[5261] -- Remove the already unsupported `pf_ring` sniffer option. {pull}4608[4608] - -*Auditbeat* - -- Changed file metricset config to make `file.paths` a list instead of a dictionary. {pull}4796[4796] - -==== Bugfixes - -*Affecting all Beats* - -- Fix data race accessing watched containers. {issue}5147[5147] -- Do not require template if index change and template disabled {pull}5319[5319] -- Fix missing ACK in redis output. {issue}5404[5404] -- Fix the `/usr/bin/beatname` script to accept `-d "*"` as a parameter. {issue}5040[5040] -- Combine `fields.yml` properties when they are defined in different sources. {issue}5075[5075] -- Keep Docker & Kubernetes pod metadata after container dies while they are needed by processors. {pull}5084[5084] -- Fix `fields.yml` lookup when using `export template` with a custom `path.config` param. {issue}5089[5089] -- Remove runner creation from every reload check {pull}5141[5141] -- Fix add_kubernetes_metadata matcher registry lookup. {pull}5159[5159] -- Register kubernetes `field_format` matcher and remove logger in `Encode` API {pull}4888[4888] -- Fix go plugins not loaded when beat starts {pull}4799[4799] -- Add support for `initContainers` in `add_kubernetes_metadata` processor. {issue}4825[4825] -- Eliminate deprecated _default_ mapping in 6.x {pull}4864[4864] -- Fix pod name indexer to use both namespace, pod name to frame index key {pull}4775[4775] -- Don't stop with error loading the ES template if the ES output is not enabled. {pull}4436[4436] -- Fix race condition in internal logging rotator. {pull}4519[4519] -- Normalize all times to UTC to ensure proper index naming. {issue}4569[4569] -- Fix issue with loading dashboards to ES 6.0 when .kibana index did not already exist. {issue}4659[4659] -- Fix importing the dashboards when the limit for max open files is too low. {issue}4244[4244] -- Fix configuration documentation for kubernetes processor {pull}4313[4313] -- Fix misspelling in `add_locale` configuration option for abbreviation. - -*Filebeat* - -- Fix machine learning jobs setup for dynamic modules. {pull}5509[5509] -- Fix default paths for redis 4.0.1 logs on macOS {pull}5173[5173] -- Fix Filebeat not starting if command line and modules configs are used together. {issue}5376[5376] -- Fix double `@timestamp` field when JSON decoding was used. {pull}5436[5436] -- Fix issue where the `fileset.module` could have the wrong value. {issue}4761[4761] -- Fix race condition on harvester stopping with reloading enabled. {issue}3779[3779] -- Fix recursive glob config parsing and resolution across restarts. {pull}4269[4269] -- Allow string characters in user agent patch version (NGINX and Apache) {pull}4415[4415] -- Fix grok pattern in filebeat module system/auth without hostname. {pull}4224[4224] - -*Winlogbeat* - -- Removed validation of top-level config keys. This behavior was inconsistent with other Beats - and caused maintainability issues. {pull}4657[4657] - -*Metricbeat* - -- Use `beat.name` instead of `beat.hostname` in the Host Overview dashboard. {pull}5340[5340] -- Fix the loading of 5.x dashboards. {issue}5277[5277] -- Fix a memory allocation issue where more memory was allocated than needed in the windows-perfmon metricset. {issue}5035[5035] -- Don't start metricbeat if external modules config is wrong and reload is disabled {pull}5053[5053] -- The MongoDB module now connects on each fetch, to avoid stopping the whole Metricbeat instance if MongoDB is not up when starting. {pull}5120[5120] -- Fix kubernetes events module to be able to index time fields properly. {issue}5093[5093] -- Fixed `cmd_set` and `cmd_get` being mixed in the Memcache module. {pull}5189[5189] -- Added missing mongodb configuration file to the `modules.d` folder. {pull}4870[4870] -- Fix wrong MySQL CRUD queries timelion visualization {pull}4857[4857] -- Add new metrics to CPU metricset {pull}4969[4969] -- Fix issue affecting Windows services timing out at startup. {pull}4491[4491] -- Fix incorrect docker.diskio.total metric calculation. {pull}4507[4507] -- Vsphere module: used memory field corrected. {issue}4461[4461] -- Set correct format for percent fields in memory module. {pull}4619[4619] -- Fix a debug statement that said a module wrapper had stopped when it hadn't. {pull}4264[4264] -- Use MemAvailable value from /proc/meminfo on Linux 3.14. {pull}4316[4316] -- Fix panic when events were dropped by filters. {issue}4327[4327] -- Add filtering to system filesystem metricset to remove relative mountpoints like those - from Linux network namespaces. {pull}4370[4370] -- Remove unnecessary print statement in schema apis. {pull}4355[4355] -- Fix type of field `haproxy.stat.check.health.last`. {issue}4407[4407] - -*Heartbeat* - -- Fix monitor.name being empty by default. {issue}4852[4852] -- Fix wrong event timestamps. {issue}4851[4851] - -*Packetbeat* - -- Fix missing length check in the PostgreSQL module. {pull}5457[5457] -- Fix panic in ACK handler if event is dropped on blocked queue {issue}5524[5524] -- Update flow timestamp on each packet being received. {issue}4895[4895] -- Enabled /proc/net/tcp6 scanning and fixed ip v6 parsing. {pull}4442[4442] -- Enable memcache filtering only if a port is specified in the config file. {issue}4335[4335] - -*Auditbeat* - -- Fix `file.max_file_size` config option for the audit file metricset. {pull}4796[4796] - -==== Added - -*Affecting all Beats* - -- Enable flush timeout by default. {pull}5150[5150] -- Add @metadata.version to events send to Logstash. {pull}5166[5166] -- Add setting to enable/disable the slow start in logstash output. {pull}4972[4972] -- Update init scripts to use the `test config` subcommand instead of the deprecated `-configtest` flag. {issue}4600[4600] -- Get by default the credentials for connecting to Kibana from the Elasticsearch output configuration. {pull}4867[4867] -- Added `cloud.id` and `cloud.auth` settings, for simplifying using Beats with the Elastic Cloud. {issue}4959[4959] -- Add lz4 compression support to kafka output. {pull}4977[4977] -- Add newer kafka versions to kafka output. {pull}4977[4977] -- Configure the index name when loading the dashboards and the index pattern. {pull}4949[4949] -- New cli subcommands interface. {pull}4420[4420] -- Allow source path matching in `add_docker_metadata` processor. {pull}4495[4495] -- Add support for analyzers and multifields in fields.yml. {pull}4574[4574] -- Add support for JSON logging. {pull}4523[4523] -- Add `test output` command, to test Elasticsearch and Logstash output settings. {pull}4590[4590] -- Introduce configurable event queue settings: queue.mem.events, queue.mem.flush.min_events and queue.mem.flush.timeout. {pull}4650[4650] -- Enable pipelining in Logstash output by default. {pull}4650[4650] -- Added 'result' field to Elasticsearch QueryResult struct for compatibility with 6.x Index and Delete API responses. {issue]4661[4661] -- The sample dashboards are now included in the Beats packages. {pull}4675[4675] -- Add `pattern` option to be used in the fields.yml to specify the pattern for a number field. {pull}4731[4731] -- Upgraded to Golang 1.8.3. {pull}4401[4401] -- Added the possibility to set Elasticsearch mapping template settings from the Beat configuration file. {pull}4284[4284] {pull}4317[4317] -- Add a variable to the SysV init scripts to make it easier to change the user. {pull}4340[4340] -- Add the option to write the generated Elasticsearch mapping template into a file. {pull}4323[4323] -- Add `instance_name` in GCE add_cloud_metadata processor. {pull}4414[4414] -- Add `add_docker_metadata` processor. {pull}4352[4352] -- Add `logging.files` `permissions` option. {pull}4295[4295] - -*Filebeat* - -- Add Kubernetes manifests to deploy Filebeat. {pull}5349[5349] -- Changed the number of shards in the default configuration to 3. {issue}5095[5095] -- Don't start filebeat if external modules/prospectors config is wrong and reload is disabled {pull}5053[5053] -- Add `filebeat.registry_flush` setting, to delay the registry updates. {pull}5146[5146] -- Add experimental Redis module. {pull}4441[4441] -- Nginx module: use the first not-private IP address as the remote_ip. {pull}4417[4417] -- Load Ingest Node pipelines when the Elasticsearch connection is established, instead of only once at startup. {pull}4479[4479] -- Add support for loading Xpack Machine Learning configurations from the modules, and added sample configurations for the Nginx module. {pull}4506[4506] {pull}4609[4609] -- Add udp prospector type. {pull}4452[4452] -- Enabled Cgo which means libc is dynamically compiled. {pull}4546[4546] -- Add Beta module config reloading mechanism {pull}4566[4566] -- Remove spooler and publisher components and settings. {pull}4644[4644] -- Added ability to sort harvested files. {pull}4374[4374] -- Add experimental Redis slow log prospector type. {pull}4180[4180] - -*Winlogbeat* - -- Changed the number of shards in the default configuration to 3. {issue}5095[5095] -- Add the ability to use LevelRaw if Level isn't populated in the event XML. {pull}4257[4257] - -*Metricbeat* - -- Add Kubernetes manifests to deploy Metricbeat. {pull}5349[5349] -- Auto-select a hostname (based on the host on which the Beat is running) in the Host Overview dashboard. {pull}5340[5340] -- Add `filesystem.ignore_types` to system module for ignoring filesystem types. {issue}4685[4685] -- Add support to exclude labels from kubernetes pod metadata. {pull}4757[4757] -- Add random startup delay to each metricset to avoid the thundering herd problem. {issue}4010[4010] -- Add the ability to configure audit rules to the kernel module. {pull}4482[4482] -- Add the ability to configure kernel's audit failure mode. {pull}4516[4516] -- Add experimental Aerospike module. {pull}4560[4560] -- Vsphere module: collect custom fields from virtual machines. {issue}4464[4464] -- Add `test modules` command, to test modules expected output. {pull}4656[4656] -- Add `processors` setting to metricbeat modules. {pull}4699[4699] -- Support `npipe` protocol (Windows) in Docker module. {pull}4751[4751] -- Add macOS implementation of the system diskio metricset. {issue}4144[4144] -- Add process_summary metricset that records high level metrics about processes. {pull}4231[4231] -- Add `kube-state-metrics` based metrics to `kubernetes` module {pull}4253[4253] -- Add debug logging to Jolokia JMX metricset. {pull}4341[4341] -- Add events metricset for kubernetes metricbeat module {pull}4315[4315] -- Change Metricbeat default configuration file to be better optimized for most users. {pull}4329[4329] -- Add experimental RabbitMQ module. {pull}4394[4394] -- Add Kibana dashboard for the Kubernetes modules. {pull}4138[4138] - -*Heartbeat* - -- Changed the number of shards in the default configuration to 1. {issue}5095[5095] -- Enabled Cgo which means libc is dynamically compiled. {pull}4546[4546] - -*Packetbeat* - -- Changed the number of shards in the default configuration to 3. {issue}5095[5095] - -*Auditbeat* - -- Changed the number of shards in the default configuration to 3. {issue}5095[5095] -- Add support for receiving audit events using a multicast socket. {issue}4850[4850] -- Added `file.hash_types` config option for controlling the hash types. {pull}4796[4796] -- Added the ability to specify byte unit suffixes to `file.max_file_size`. {pull}4796[4796] -- Add file integrity metricset to the audit module. {pull}4486[4486] - -==== Deprecated - -*Affecting all Beats* - -- The `@metadata.type` field, added by the Logstash output, is deprecated, hardcoded to `doc` and will be removed in future versions. {pull}4331[4331]. - - -*Filebeat* - -- The `filebeat.config_dir` option is deprecated. Use `filebeat.config.prospector` options instead. {pull}5321[5321] -- Deprecate `input_type` prospector config. Use `type` config option instead. {pull}4294[4294] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/7.0.0.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/7.0.0.asciidoc deleted file mode 100644 index b0c7adc8..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/7.0.0.asciidoc +++ /dev/null @@ -1,335 +0,0 @@ -[[release-notes-7.0.0]] -=== Beats version 7.0.0 - -The list below covers the changes during the 7.0.0-alpha1, -alpha2, -beta1, -rc1 and -rc2 releases. - -Also read <> for more detail about changes that affect -upgrade. - -==== Breaking changes - -*Affecting all Beats* - -- Empty `meta.json` file will be treated as a missing meta file. {issue}8558[8558] -- Removed dashboards and index patterns generation for Kibana 5. {pull}8927[8927] -- On systems with systemd, the Beats log is now written to journald by default rather than file. - To revert this behaviour override BEAT_LOG_OPTS with an empty value. {pull}8942[8942]. -- Automatically cap signed integers to 63 bits. {pull}8991[8991] -- Use _doc as document type. {pull}9056[9056] -- Update add_cloud_metadata fields to adjust to ECS. {pull}9265[9265] -- Rename beat.timezone to event.timezone. {pull}9458[9458] -- Embedded html is not escaped anymore by default. {pull}9914[9914] -- Remove port settings from Logstash and Redis output. {pull}9934[9934] -- Rename `process.exe` to `process.executable` in add_process_metadata to align with ECS. {pull}9949[9949] -- Remove --configtest command line flag. {pull}10138[10138] -- Remove --setup command line flag. {pull}10138[10138] -- Remove --version command line flag. {pull}10138[10138] -- Import ECS change https://github.com/elastic/ecs/pull/308[ecs#308]: - leaf field `user.group` is now the `group` field set. {pull}10275[10275] -- Docker and Kubernetes labels/annotations will be "dedoted" by default. {pull}10338[10338] -- ILM will be available by default if Elasticsearch > 7.0 is used. {pull}10347[10347] -- Move output.elasticsearch.ilm settings to setup.ilm. {pull}10347[10347] -- On Google Cloud Engine (GCE) the add_cloud_metadata will now trim the project - info from the cloud.machine.type and cloud.availability_zone. {issue}10968[10968] -- Rename `migration.enabled` config to `migration.6_to_7.enabled`. {pull}11284[11284] - -*Auditbeat* - -- Rename beat.name to agent.type, beat.hostname to agent.hostname, beat.version to agent.version. -- Use `initial_scan` action for new paths. {pull}7954[7954] -- Remove warning for deprecated option: `filters`. {pull}9002[9002] -- Rename `source.hostname` to `source.domain` in the auditd module. {pull}9027[9027] -- Rename `process.exe` to `process.executable` in auditd module to align with ECS. {pull}9949[9949] -- Rename `process.cwd` to `process.working_directory` in auditd module to align with ECS. {pull}10195[10195] -- Change data type of `process.pid` and `process.ppid` to number in JSON output of the auditd module. {pull}10195[10195] -- Change data type of `file.uid` and `file.gid` to string in JSON output of the FIM module. {pull}10195[10195] -- Rename user fields to ECS in auditd module. {pull}10456[10456] -- Rename `event.type` to `auditd.message_type` in auditd module because event.type is reserved for future use by ECS. {pull}10536[10536] -- Field `file.origin` changed type from `text` to `keyword`. {pull}10544[10544] -- Rename `auditd.messages` to `event.original` and `auditd.warnings` to `error.message`. {pull}10577[10577] -- Process dataset: Only report processes with executable. {pull}11232[11232] -- Shorten entity IDs. {pull}11405[11405] - -*Filebeat* - -- Rename `fileset.name` to `event.name`. {pull}8879[8879] -- Rename `fileset.module` to `event.module`. {pull}8879[8879] -- Rename `source` to `log.file.path` and `log.source.ip`. {pull}8902[8902] -- Remove the deprecated `prospectors` option in the configuration. Use `inputs` instead. {pull}8909[8909] -- Rename `offset` to `log.offset`. {pull}8923[8923] -- Modify apache/error dataset to follow ECS. {pull}8963[8963] -- Rename `source_ecs` to `source` in the Filebeat Suricata module. {pull}8983[8983] -- Remove warnings for deprecated options: `spool_size`, `publish_async`, `idle_timeout`. {pull}9002[9002] -- Rename many `traefik.access.*` fields to map to ECS. {pull}9005[9005] -- Rename many `nginx.access.*` fields to map to ECS. {pull}9081[9081] -- Rename many `iis.access.*` fields to map to ECS. {pull}9084[9084] -- IIS module's user agent string is no longer encoded (`+` replaced with spaces). {pull}9084[9084] -- Rename many `haproxy.*` fields to map to ECS. {pull}9117[9117] -- Rename many `system.syslog.*` fields to map to ECS. {pull}9135[9135] -- Rename many `system.auth.*` fields to map to ECS. {pull}9138[9138] -- Rename many `apache2.access.*` fields to map to ECS. {pull}9245[9245] -- Rename a few `elasticsearch.audit.*` fields to map to ECS. {pull}9293[9293] -- Rename many `kibana.log.*` fields to map to ECS. {pull}9301[9301] -- Rename `apache2` module to `apache`. {pull}9402[9402] -- Fix parsing of GC entries in elasticsearch server log. {issue}9513[9513] {pull}9810[9810] -- Rename `read_timestamp` to `event.created` for Redis input. {pull}9924[9924] -- Rename a few `logstash.*` fields to map to ECS. Remove `logstash.slowlog.message`. {pull}9935[9935] -- Rename many `iis.error.*` fields to map to ECS. {pull}9955[9955] -- Rename a few `nginx.error.*` fields to map to ECS. {pull}10007[10007] -- Rename a few `mysql.*` fields to map to ECS. {pull}10008[10008] -- Rename a few `mongodb.*` fields to map to ECS. {pull}10009[10009] -- Remove `service.name` from Elastcsearch module. Replace with `service.type`. {pull}10042[10042] -- Rename `read_timestamp` to `event.created` for all Filebeat modules using it. {pull}10139[10139] -- Now save the 'first seen' timestamp in `event.created` (previously `read_timestamp`), - instead of saving the parsed date. Now aligned with `event.created` semantics elsewhere. {pull}10139[10139] -- Adjust fileset `haproxy.log` to map to ECS. {pull}10143[10143] -- Rename `mysql.error.thread_id` and `mysql.slowlog.id` to `mysql.thread_id`. {pull}10161[10161] -- Remove `mysql.error.timestamp` and `mysql.slowlog.timestamp`. {pull}10161[10161] -- Rename multiple fields to `http.response.body.bytes`, from modules "apache", "iis", - "kibana", "nginx" and "traefik", including `http.response.content_length` (ECS). {pull}10188[10188] -- Rename many `auditd.log.*` fields to map to ECS. {pull}10192[10192] -- Remove numeric coercions for `user.id` and `group.id`. IDs should be `keyword`. {pull}10233[10233] -- Migrate multiple fields to `event.duration`, from modules "apache", "elasticsearch", - "haproxy", "iis", "kibana", "mysql", "nginx", "postgresql" and "traefik", including `http.response.elapsed_time` (ECS). {pull}10188[10188], {pull}10274[10274] -- Ingesting Elasticsearch audit logs is only supported with Elasticsearch 6.5.0 and above. {pull}10352[10352] -- Migrate Elasticsearch audit logs fields to ECS. {pull}10352[10352] -- Change type of `haproxy.log` fileset fields from text to keyword: - `response.captured_headers`, `request.captured_headers`, `raw_request_line`, `mode`. {pull}10397[10397] -- Remove field `kafka.log.trace.full` from `kafka.log` fileset. {pull}10398[10398] -- Change field `kafka.log.class` for `kafka.log` fileset from text to keyword. {pull}10398[10398] -- Change type of field `backend_url` and `frontend_name` in `traefik.access` metricset to type keyword. {pull}10401[10401] -- Several text fields in the Elasticsearch module are now indexed as `keyword` fields with `text` multi-fields (ECS). {pull}10414[10414] -- Several text fields in the Logstash module are now indexed as `keyword` fields with `text` multi-fields (ECS). {pull}10417[10417] -- Move dissect pattern for `traefik.access` fileset from Filbeat to Elasticsearch. {pull}10442[10442] -- The `elasticsearch/deprecation` fileset now indexes the `component` field under `elasticsearch` instead of `elasticsearch.server`. {pull}10445[10445] -- Rename setting `filebeat.registry_flush` to `filebeat.registry.flush`. {pull}10504[10504] -- Rename setting `filebeat.registry_file_permission` to `filebeat.registry.file_permission`. {pull}10504[10504] -- Remove setting `filebeat.registry_file` in favor of `filebeat.registry.path`. The registry file will be stored in a sub-directory now. {pull}10504[10504] -- Address `add_kubernetes_metadata` processor issue where old source field is still used for matcher. {issue}10505[10505] {pull}10506[10506] -- Change type of `haproxy.source` from text to keyword. {pull}10506[10506] -- Rename `event.type` to `suricata.eve.event_type` in Suricata module because `event.type` is reserved for future use by ECS. {pull}10575[10575] -- Set `ecs: true` in `user_agent` processors when loading pipelines with Filebeat 7.0.x into Elasticsearch 6.7.x. {issue}10655[10655] {pull}10875[10875] - - -*Heartbeat* - -- A number of fields have been aliased to their relevant counterparts in the `url.*` field. - Existing visualizations should mostly work. The fields that have been moved are - `monitor.scheme -> url.scheme`, `monitor.host -> url.domain`, `resolve.host -> url.domain`, `http.url -> url.full`, - `tcp.port -> url.port`. In addition to these moves the new fields `url.username`, `url.password`, `url.path`, and `url.query` are now present. - It should be noted that the `url.password` field does not contain actual password values, but rather the text `` {pull}9570[9570]. -- Monitor IDs are now configurable. Auto generated monitor IDs now use a different formula based on a hash of their config values. - To have continuity with the old format of monitor IDs, set the `id` property explicitly. {pull}9697[9697] -- The included Kibana HTTP dashboard is now removed in favor of the Uptime app in Kibana. {pull}10294[10294] - -*Journalbeat* - -- Rename `host.name` to `host.hostname` to align with ECS. {pull}10043[10043] -- Rename `read_timestamp` to `event.created` to align with ECS. {pull}10043[10043], {pull}10139[10139] -- Fix typo in the field name `container.id_truncated`. {pull}10525[10525] -- Change type of `text` fields to `keyword`. {pull}10542[10542] -- Rename `container.image.tag` to `container.log.tag`. {pull}10561[10561] - -*Metricbeat* - -- `event.duration` is now in nano and not microseconds anymore. {pull}8941[8941] -- Remove warning for deprecated option: `filters`. {pull}9002[9002] -- Refactor Prometheus metric mappings. {pull}9948[9948] -- Remove Prometheus stats metricset in favor of just using Prometheus collector. {pull}9948[9948] -- Rename `http.request.body` field to `http.request.body.content`. {pull}10315[10315] -- Change the following fields from type text to keyword: {pull}10318[10318] - - `ceph.osd_df.name` - - `ceph.osd_tree.name` - - `ceph.osd_tree.children` - - `kafka.consumergroup.meta` - - `kibana.stats.name` - - `mongodb.metrics.replication.executor.network_interface` - - `php_fpm.process.request_uri` - - `php_fpm.process.script` -- Adjust `redis.info` metricset fields to ECS. {pull}10319[10319] -- Refactor munin module to collect an event per plugin and to have more strict field mappings. - The `namespace` option has been removed and will be replaced by `service.name`. {pull}10322[10322] -- Migrate system process metricset fields to ECS. {pull}10332[10332] -- Migrate system socket metricset fields to ECS. {pull}10339[10339] -- Renamed direction values in sockets to ECS recommendations, from incoming/outcoming to inbound/outbound. {pull}10339[10339] -- Update a few `elasticsearch.* fields` to map to ECS. {pull}10350[10350] -- Update a few `kibana.*` fields to map to ECS. {pull}10350[10350] -- Update a few `logstash.*` fields to map to ECS. {pull}10350[10350] -- Change type of field `docker.container.ip_addresses` to `ip` instead of `keyword`. {pull}10364[10364] -- Adjust `php_fpm.process` metricset fields to ECS. {pull}10366[10366] -- Adjust `mongodb.status` metricset to to ECS. {pull}10368[10368] -- Add `service.name` option to all modules to explicitly set `service.name` if it is unset. {pull}10427[10427] -- Update `rabbitmq.*` fields to map to ECS. {pull}10563[10563] -- Update `haproxy.*` fields to map to ECS. {pull}10558[10558] {pull}10568[10568] -- Collect all EC2 metadata from all instances in all states. {pull}10628[10628] -- Migrate docker module to ECS. {pull}10927[10927] -- Add connection and request timeouts for HTTP helper. {pull}11032[11032] - - -*Packetbeat* - -- Change Packetbeat fields to align with ECS. {issue}7968[7968] -- Rename the flow event fields to follow ECS. {pull}9121[9121] -- Rename several client and server fields. IP, port, and process metadata are - now contained under the client and server namespaces. {issue}9303[9303] -- Adjust Packetbeat `http` fields to ECS. {pull}9645[9645] - - `http.request.body` moves to `http.request.body.content` - - `http.response.body` moves to `http.response.body.content` -- Remove trailing dot from domain names reported by the DNS protocol. {pull}9941[9941] - -*Winlogbeat* - -- Adjust Winlogbeat fields to map to ECS. {pull}10333[10333] - -==== Bugfixes - -*Affecting all Beats* - -- Fix support of `add_docker_metadata` in Windows by identifying systems' path separator. {issue}7797[7797] -- Fix `-d` CLI flag by trimming spaces from selectors. {pull}7864[7864] -- Start autodiscover consumers before producers. {pull}7926[7926] -- Fix `exclude_labels` when there are dotted keys. {pull}10154[10154] -- Fix unauthorized error when loading dashboards by adding username and password into kibana config. {issue}10513[10513] {pull}10675[10675] -- Allow to configure Kafka fetching strategy for the topic metadata. {pull}10682[10682] -- Reconnections of Kubernetes watchers are now logged at debug level when they are harmless. {pull}10988[10988] -- Add `missing host.*` fields to fields.yml. {pull}11016[11016] -- Fixed OS family classification in `add_host_metadata` for Amazon Linux, Raspbian, and RedHat Linux. {issue}9134[9134] {pull}11494[11494] -- Relax validation of the X-Pack license UID value. {issue}11640[11640] -- Fix a parsing error with the X-Pack license check on 32-bit system. {issue}11650[11650] - -*Filebeat* - -- Rename many `icinga.*` fields to map to ECS. {pull}9294[9294] -- Rename many `kafka.log.*` fields to map to ECS. {pull}9297[9297] -- Rename many `postgresql.log.*` fields to map to ECS. {pull}9308[9308] -- Rename many `redis.log.*` fields to map to ECS. {pull}9315[9315] -- Use `log.source.address` instead of `log.source.ip` for network input sources. {pull}9487[9487] -- Support IPv6 addresses with zone id in IIS ingest pipeline. {issue}9836[9836] error log: {pull}9869[9869], access log: {pull}9955[9955]. -- Ensure `source.address` is always populated by the nginx module (ECS). {pull}10418[10418] -- Fix errors in filebeat Zeek dashboard and README files. Add `notice.log` support. {pull}10916[10916] -- Fix a bug when converting NetFlow fields to snake_case. {pull}10950[10950] -- Add `on_failure` handler for Zeek ingest pipelines. Fix one field name error - for notice and add an additional test case. {issue}11004[11004] {pull}11105[11105] -- Fix issue preventing docker container events to be stored if the container - has a network interface without ip address. {issue}11225[11225] {pull}11247[11247] -- Fix goroutine leak happening when harvesters are dynamically stopped. {pull}11263[11263] -- Don't apply multiline rules in Logstash json logs. {pull}11346[11346] -- Fix panic in `add_kubernetes_metadata` processor when key `log` does not exist. {issue}11543[11543] {pull}11549[11549] - -*Heartbeat* - -- Fix rare issue where TLS connections to endpoints with x509 certificates missing either - notBefore or notAfter would cause the check to fail with a stacktrace. {pull}9566[9566] -- Fix checks for TCP send/receive data. {pull}11118[11118] - -*Metricbeat* - -- Fix for not reusable http client leading to connection leaks in Jolokia module. {pull}11014[11014] -- Collect metrics when EC2 instances are not in running state. {issue}11008[11008] {pull}11023[11023] -- Change ECS field `cloud.provider` to `aws`. {pull}11023[11023] -- Fix `ec2` metricset to collect metrics from Cloudwatch with the same timestamp. {pull}11142[11142] -- Add missing `aws.ec2.instance.state.name` into fields.yml. {issue}11219[11219] {pull}11221[11221] -- Fix potential memory leak in stopped docker metricsets. {pull}11294[11294] - -*Packetbeat* - -- Fixed the mysql missing transactions if monitoring a connection from the start. {pull}8173[8173] - -*Winlogbeat* - -- Close handle on signalEvent. {pull}9838[9838] - -==== Added - -*Affecting all Beats* - -- Add field `host.os.kernel` to the `add_host_metadata` processor and to the internal monitoring data. {issue}7807[7807] -- Add debug check to logp.Logger {pull}7965[7965] -- Count HTTP 429 responses in the elasticsearch output. {pull}8056[8056] -- Allow Bus to buffer events in case listeners are not configured. {pull}8527[8527] -- Perform `add_cloud_metadata` initialization asynchronously to avoid delays on startup. {pull}8845[8845] -- Autodiscovery no longer requires that the `condition` field be set. If left unset all configs will be matched. {pull}9029[9029] -- Add geo fields to `add_host_metadata` processor. {pull}9392[9392] -- Add `agent.id` and `agent.ephemeral_id` fields to all beats. {pull}9404[9404] -- Add dedot method in `add_docker_metadata` processor in libbeat. {issue}9350[9350] {pull}9505[9505] -- Update field definitions for `http` to ECS. {pull}9645[9645] -- Calls to Elasticsearch X-Pack APIs made by Beats won't cause deprecation logs in Elasticsearch logs. {pull}9656[9656] -- Introduce `migration.enabled` configuration. {pull}9805[9805] -- Add `name` config option to `add_host_metadata` processor. {pull}9943[9943] -- Add `add_labels` and `add_tags` processors. {pull}9973[9973] -- Add alias field support in Kibana index pattern. {pull}10075[10075] -- Add missing file encoding to readers. {pull}10080[10080] -- Add `add_fields` processor. {pull}10119[10119] -- Add Kibana field formatter to bytes fields. {pull}10184[10184] -- Add ILM mode `auto` to `setup.ilm.enabled` setting. This new default value detects if ILM is available {pull}10347[10347] -- Add support to read ILM policy from external JSON file. {pull}10347[10347] -- Add `overwrite` and `check_exists` settings to ILM support. {pull}10347[10347] -- Support Kafka 2.1.0. {pull}10440[10440] -- Generate Kibana index pattern on demand instead of using a local file. {pull}10478[10478] - -*Auditbeat* - -- Move System module to beta. {pull}10800[10800] -- Add `user.id` (UID) and `user.name` for ECS. {pull}10195[10195] -- Add `group.id` (GID) and `group.name` for ECS. {pull}10195[10195] -- Login dataset: Add event category and type. {pull}11339[11339] - -*Filebeat* - -- Add custom unpack to log hints config to avoid env resolution. {pull}7710[7710] -- Make docker input check if container strings are empty. {pull}7960[7960] -- Keep unparsed user agent information in `user_agent.original`. {pull}8537[8537] -- Elasticsearch module's slowlog now populates `event.duration` (ECS). {pull}9293[9293] -- Add option to modules.yml file to indicate that a module has been moved. {pull}9432[9432]. -- Added module for parsing Google Santa logs. {pull}9540[9540] -- Add module zeek. {issue}9931[9931] {pull}10034[10034] -- Add `service.type` field to all Modules. By default the field is set with the module name. It can be overwritten with `service.type` config. {pull}10042[10042] -- HAProxy module now populates `event.duration` and `http.response.bytes` (ECS). {pull}10143[10143] -- Apache module's `error` fileset now performs GeoIP lookup, like the `access` fileset. {pull}10273[10273] -- Added support for ingesting structured Elasticsearch audit logs. {pull}10352[10352] -- Added support for ingesting structured Elasticsearch server logs. {pull}10428[10428] -- Added support for ingesting structured Elasticsearch deprecation logs. {pull}10445[10445] -- Added support for ingesting structured Elasticsearch slow logs. {pull}10445[10445] -- Add ISO8601 timestamp support in syslog metricset. {issue}8716[8716] {pull}10736[10736] -- Add support for loading custom NetFlow and IPFIX field definitions to netflow input. {pull}10945[10945] {pull}11223[11223] -- Added categorization fields for SSH login events in the system/auth fileset. {pull}11334[11334] -- Add support for MySQL 8.0, Percona 8.0 and MariaDB 10.3. {pull}11417[11417] - -*Heartbeat* - -- Add central management support. {pull}9254[9254] - -*Metricbeat* - -- Add metrics about cache size to memcached module. {pull}7740[7740] -- Add `service.type` field to Metricbeat. {pull}8965[8965] -- Add AWS EC2 module. {pull}9257[9257] {issue}9300[9300] -- Add MS SQL module to X-Pack. {pull}9414[9414] -- Add `socket_summary` metricset to system defaults. Remove experimental tag and support Windows. {pull}9709[9709] -- Add `key` metricset to the Redis module. {issue}9582[9582] {pull}9657[9657] {pull}9746[9746] -- Add `performance` metricset to X-Pack mssql module. {pull}9826[9826] -- Add more meaningful metrics to `performance` metricset in MSSQL module. {pull}10011[10011] -- Add `nats` module. {issue}10071[10071] -- Rename some fields in `performance` metricset on MSSQL module to match the updated documentation from Microsoft. {pull}10074[10074] -- Rename `db` metricset to `transaction_log` in MSSQL Metricbeat module. {pull}10109[10109] -- Release Kvm module as beta. {pull}10279[10279] -- Release Nats module as GA. {pull}10281[10281] -- Release Munin module as GA. {pull}10311[10311] -- Release Golang module as GA. {pull}10312[10312] -- Add process arguments and the path to its executable file in the system process metricset. {pull}10332[10332] -- Release AWS module as GA. {pull}10345[10345] -- Add filters and pie chart for AWS EC2 dashboard. {pull}10596[10596] - -*Packetbeat* - -- Add support to decode HTTP bodies compressed with `gzip` and `deflate`. {pull}7915[7915] -- Add support to decode mysql prepared statement command. {pull}8084[8084] -- Added support to calculate certificates' fingerprints (MD5, SHA-1, SHA-256). {issue}8180[8180] -- Add `network.community_id` to Packetbeat flow events. {pull}10061[10061] -- Add aliases for flow fields that were renamed. {issue}7968[7968] {pull}10063[10063] - -==== Known Issue - -*Journalbeat* - -- Journalbeat requires at least systemd v233 in order to follow entries after journal changes (rotation, vacuum). diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/breaking/breaking-7.0.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/breaking/breaking-7.0.asciidoc deleted file mode 100644 index 443c4d60..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/breaking/breaking-7.0.asciidoc +++ /dev/null @@ -1,70 +0,0 @@ -[[breaking-changes-7.0]] - -=== Breaking changes in 7.0 -++++ -7.0 -++++ - -This section discusses the main changes that you need to be aware of to -migrate Beats to version 7.0. {see-relnotes} - -[float] -==== HTML escaping is disabled by default - -Starting with verion 7.0, embedded HTML or special symbols like `<` and `>` are -no longer escaped by default when publishing events. -To configure the old behavior of escaping HTML, set `escape_html: -true` in the output configuration. - -//tag::notable-breaking-changes[] -[float] -==== Filebeat registry - -Starting with version 7.0, Filebeat stores the registry in a sub-directory. -The directory is configured using the `filebeat.registry.path` setting. -If Filebeat finds an old registry file at the configured location, it will -automatically migrate the registry file to the new format. - -The settings `filebeat.registry_flush` and `filebeat.registry_file_permission` -have been renamed to `filebeat.registry.flush` and -`filebeat.registry.file_permission`. - -//end::notable-breaking-changes[] - -[float] -==== ILM support - -Support for Index Lifecycle Management is GA with Beats version 7.0. This -release moved most ILM settings from the `output.elasticsearch.ilm` namespace to -the `setup.ilm` namespace. - -//tag::notable-breaking-changes[] - -[float] -==== Filebeat apache2 module renamed - -The Filebeat `apache2` module is renamed to `apache` in 7.0. - -[float] -==== Field name changes - -include::./field-name-changes.asciidoc[] - -//end::notable-breaking-changes[] - -[float] -==== Auditbeat type changes - -The Auditbeat JSON data types produced by the output have been changed to align -with the data types used in the Elasticsearch index template. - -.Auditbeat Type Changes in 7.0 -[frame="topbot",options="header"] -|====================== -|Field|Old Type|New Type -|`file.gid` |number |string -|`file.uid` |number |string -|`process.pid` |string |number -|`process.ppid` |string |number -|====================== - diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/breaking/breaking-7.1.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/breaking/breaking-7.1.asciidoc deleted file mode 100644 index 5bc58d33..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/breaking/breaking-7.1.asciidoc +++ /dev/null @@ -1,14 +0,0 @@ -[[breaking-changes-7.1]] - -=== Breaking changes in 7.1 -++++ -7.1 -++++ -{see-relnotes} - -//NOTE: The notable-breaking-changes tagged regions are re-used in the -//Installation and Upgrade Guide - -//tag::notable-breaking-changes[] - -// end::notable-breaking-changes[] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/breaking/breaking-7.2.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/breaking/breaking-7.2.asciidoc deleted file mode 100644 index 620e7020..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/breaking/breaking-7.2.asciidoc +++ /dev/null @@ -1,15 +0,0 @@ -[[breaking-changes-7.2]] - -=== Breaking changes in 7.2 -++++ -7.2 -++++ - -{see-relnotes} - -//NOTE: The notable-breaking-changes tagged regions are re-used in the -//Installation and Upgrade Guide - -//tag::notable-breaking-changes[] - -// end::notable-breaking-changes[] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/breaking/breaking-7.3.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/breaking/breaking-7.3.asciidoc deleted file mode 100644 index 2d1d4a84..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/breaking/breaking-7.3.asciidoc +++ /dev/null @@ -1,15 +0,0 @@ -[[breaking-changes-7.3]] - -=== Breaking changes in 7.3 -++++ -7.3 -++++ - -{see-relnotes} - -//NOTE: The notable-breaking-changes tagged regions are re-used in the -//Installation and Upgrade Guide - -//tag::notable-breaking-changes[] - -// end::notable-breaking-changes[] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/breaking/breaking-7.4.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/breaking/breaking-7.4.asciidoc deleted file mode 100644 index 544ce437..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/breaking/breaking-7.4.asciidoc +++ /dev/null @@ -1,41 +0,0 @@ -[[breaking-changes-7.4]] - -=== Breaking changes in 7.4 -++++ -7.4 -++++ - -This section discusses the main changes that you need to be aware of to -migrate Beats to version 7.4. {see-relnotes} - -//NOTE: The notable-breaking-changes tagged regions are re-used in the -//Installation and Upgrade Guide - -//tag::notable-breaking-changes[] - -[float] -==== Golang version update - -The Beats platform has been updated to use Golang 1.12.9. - -[float] -==== {auditbeat} `system` module changes - -The `socket` dataset in the `system` module now uses Kprobes for finer-grained -monitoring and UDP support. For more information, see -{auditbeat-ref}/auditbeat-dataset-system-socket.html[System socket dataset]. - -[float] -==== {filebeat} field name changes - -Some field names exported by the `asa` fileset in the `cisco` module have -changed: - -[options="header"] -|==== -|Old field |New field -|`log.original` |`event.original` -|`cisco.asa.list_id` |`cisco.asa.rule_name` -|==== - -// end::notable-breaking-changes[] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/breaking/breaking-7.5.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/breaking/breaking-7.5.asciidoc deleted file mode 100644 index 04bd85b2..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/breaking/breaking-7.5.asciidoc +++ /dev/null @@ -1,15 +0,0 @@ -[[breaking-changes-7.5]] - -=== Breaking changes in 7.5 -++++ -7.5 -++++ - -{see-relnotes} - -//NOTE: The notable-breaking-changes tagged regions are re-used in the -//Installation and Upgrade Guide - -//tag::notable-breaking-changes[] - -// end::notable-breaking-changes[] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/breaking/breaking-7.6.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/breaking/breaking-7.6.asciidoc deleted file mode 100644 index e838710c..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/breaking/breaking-7.6.asciidoc +++ /dev/null @@ -1,42 +0,0 @@ -[[breaking-changes-7.6]] - -=== Breaking changes in 7.6 -++++ -7.6 -++++ - -{see-relnotes} - -//NOTE: The notable-breaking-changes tagged regions are re-used in the -//Installation and Upgrade Guide - -//tag::notable-breaking-changes[] - -[float] -==== Version removed from default ILM policy name - -To prevent custom ILM policies from breaking during upgrades, the default -ILM policy name no longer includes the {beats} version. - -If you want to include the version, use the `setup.ilm.policy_name` -configuration setting. For example: - -[source,yaml] ----- -setup.ilm.policy_name: "%{[agent.name]}-%{[agent.version]}" ----- - -[float] -==== Two Beat instances can no longer share the same data path - -To prevent accidental overwriting of internal state, two instances of the -same Beat running on the same host can no longer share the same data path. -To customize the data path for a Beat, use the `path.data` configuration -setting. For example: - -[source,yaml] ----- -path.data: ${path.home}/data-instance1 ----- - -// end::notable-breaking-changes[] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/breaking/breaking-7.7.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/breaking/breaking-7.7.asciidoc deleted file mode 100644 index 201af453..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/breaking/breaking-7.7.asciidoc +++ /dev/null @@ -1,20 +0,0 @@ -[[breaking-changes-7.7]] - -=== Breaking changes in 7.7 -++++ -7.7 -++++ - -{see-relnotes} - -//NOTE: The notable-breaking-changes tagged regions are re-used in the -//Installation and Upgrade Guide - -//tag::notable-breaking-changes[] - -//[float] -//==== Breaking change - -//Description - -// end::notable-breaking-changes[] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/breaking/breaking-8.0.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/breaking/breaking-8.0.asciidoc deleted file mode 100644 index 2134a405..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/breaking/breaking-8.0.asciidoc +++ /dev/null @@ -1,18 +0,0 @@ -[[breaking-changes-8.0]] - -=== Breaking changes in 8.0 -++++ -8.0 -++++ - -This section discusses the main changes that you should be aware of if you -upgrade the Beats to version 8.0. - -{see-relnotes} - -//NOTE: The notable-breaking-changes tagged regions are re-used in the -//Installation and Upgrade Guide - -//tag::notable-breaking-changes[] - -// end::notable-breaking-changes[] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/breaking/breaking.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/breaking/breaking.asciidoc deleted file mode 100644 index 51e58e6b..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/breaking/breaking.asciidoc +++ /dev/null @@ -1,45 +0,0 @@ -:see-relnotes: See the <> for a complete list of breaking changes, including changes to beta or experimental functionality. - -[[breaking-changes]] -== Breaking changes - -As a general rule, we strive to keep backwards compatibility between minor -versions (e.g. 7.x to 7.y) so you can upgrade without any configuration file -changes, but there are breaking changes between major versions (e.g. 6.x to -7.y). Migrating directly between non consecutive major versions (e.g. 5.x to -7.x) is not recommended. - -See the following topics for a description of breaking changes: - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -include::breaking-7.7.asciidoc[] - -include::breaking-7.6.asciidoc[] - -include::breaking-7.5.asciidoc[] - -include::breaking-7.4.asciidoc[] - -include::breaking-7.3.asciidoc[] - -include::breaking-7.2.asciidoc[] - -include::breaking-7.1.asciidoc[] - -include::breaking-7.0.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/breaking/field-name-changes.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/breaking/field-name-changes.asciidoc deleted file mode 100644 index b8dac59f..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/breaking/field-name-changes.asciidoc +++ /dev/null @@ -1,555 +0,0 @@ -.Auditbeat renamed fields in 7.0 -[frame="topbot",options="header"] -|====================== -|Old Field|New Field -|`auditd.messages` |`event.original` -|`auditd.warnings` |`error.message` -|`beat.hostname` |`agent.hostname` -|`beat.name` |`host.name` -|`beat.timezone` |`event.timezone` -|`beat.version` |`agent.version` -|`docker.container.id` |`container.id` -|`docker.container.image` |`container.image.name` -|`docker.container.labels` |`container.labels` -|`docker.container.name` |`container.name` -|`event.type` |`auditd.message_type` -|`meta.cloud.availability_zone` |`cloud.availability_zone` -|`meta.cloud.instance_id` |`cloud.instance.id` -|`meta.cloud.instance_name` |`cloud.instance.name` -|`meta.cloud.machine_type` |`cloud.machine.type` -|`meta.cloud.project_id` |`cloud.project.id` -|`meta.cloud.provider` |`cloud.provider` -|`meta.cloud.region` |`cloud.region` -|`process.cwd` |`process.working_directory` -|`process.exe` |`process.executable` -|`source.hostname` |`source.domain` -|`user.auid` |`user.audit.id` -|`user.egid` |`user.effective.group.id` -|`user.euid` |`user.effective.id` -|`user.fsgid` |`user.filesystem.group.id` -|`user.fsuid` |`user.filesystem.id` -|`user.gid` |`user.group.id` -|`user.name_map.auid` |`user.audit.name` -|`user.name_map.egid` |`user.effective.group.name` -|`user.name_map.euid` |`user.effective.name` -|`user.name_map.fsgid` |`user.filesystem.group.name` -|`user.name_map.fsuid` |`user.filesystem.name` -|`user.name_map.gid` |`user.group.name` -|`user.name_map.sgid` |`user.saved.group.name` -|`user.name_map.suid` |`user.saved.name` -|`user.name_map.uid` |`user.name` -|`user.sgid` |`user.saved.group.id` -|`user.suid` |`user.saved.id` -|`user.uid` |`user.id` -|====================== - -.Filebeat renamed fields in 7.0 -[frame="topbot",options="header"] -|====================== -|Old Field|New Field -|`apache2.access.agent` |`user_agent.original` -|`apache2.access.body_sent.bytes` |`http.response.body.bytes` -|`apache2.access.geoip.city_name` |`source.geo.city_name` -|`apache2.access.geoip.continent_name` |`source.geo.continent_name` -|`apache2.access.geoip.country_iso_code` |`source.geo.country_iso_code` -|`apache2.access.geoip.location` |`source.geo.location` -|`apache2.access.geoip.region_iso_code` |`source.geo.region_iso_code` -|`apache2.access.geoip.region_name` |`source.geo.region_name` -|`apache2.access.http_version` |`http.version` -|`apache2.access.method` |`http.request.method` -|`apache2.access.referrer` |`http.request.referrer` -|`apache2.access.remote_ip` |`source.address` -|`apache2.access.response_code` |`http.response.status_code` -|`apache2.access.url` |`url.original` -|`apache2.access.user_agent.device` |`user_agent.device.name` -|`apache2.access.user_agent.major` |`user_agent.version` -|`apache2.access.user_agent.minor` |`user_agent.version` -|`apache2.access.user_agent.name` |`user_agent.name` -|`apache2.access.user_agent.original` |`user_agent.original` -|`apache2.access.user_agent.os` |`user_agent.os.full_name` -|`apache2.access.user_agent.os_major` |`user_agent.os.version` -|`apache2.access.user_agent.os_minor` |`user_agent.os.version` -|`apache2.access.user_agent.os_name` |`user_agent.os.name` -|`apache2.access.user_agent.os_patch` |`user_agent.os.version` -|`apache2.access.user_agent.patch` |`user_agent.version` -|`apache2.access.user_name` |`user.name` -|`apache2.error.client` |`source.address` -|`apache2.error.level` |`log.level` -|`apache2.error.message` |`message` -|`apache2.error.pid` |`process.pid` -|`apache2.error.tid` |`process.thread.id` -|`auditd.log.acct` |`user.name` -|`auditd.log.agid` |`user.audit.group.id` -|`auditd.log.arch` |`host.architecture` -|`auditd.log.auid` |`user.audit.id` -|`auditd.log.cmd` |`process.args` -|`auditd.log.comm` |`process.name` -|`auditd.log.dst` |`destination.address` -|`auditd.log.egid` |`user.effective.group.id` -|`auditd.log.euid` |`user.effective.id` -|`auditd.log.exe` |`process.executable` -|`auditd.log.fsgid` |`user.filesystem.group.id` -|`auditd.log.geoip.city_name` |`source.geo.city_name` -|`auditd.log.geoip.continent_name` |`source.geo.continent_name` -|`auditd.log.geoip.country_iso_code` |`source.geo.country_iso_code` -|`auditd.log.geoip.location` |`source.geo.location` -|`auditd.log.geoip.region_iso_code` |`source.geo.region_iso_code` -|`auditd.log.geoip.region_name` |`source.geo.region_name` -|`auditd.log.gid` |`user.group.id` -|`auditd.log.msg` |`message` -|`auditd.log.ogid` |`user.owner.group.id` -|`auditd.log.ouid` |`user.owner.id` -|`auditd.log.pid` |`process.pid` -|`auditd.log.ppid` |`process.ppid` -|`auditd.log.record_type` |`event.action` -|`auditd.log.res` |`event.outcome` -|`auditd.log.sgid` |`user.saved.group.id` -|`auditd.log.src` |`source.address` -|`auditd.log.suid` |`user.saved.id` -|`auditd.log.terminal` |`user.terminal` -|`auditd.log.uid` |`user.id` -|`beat.hostname` |`agent.hostname` -|`beat.name` |`host.name` -|`beat.timezone` |`event.timezone` -|`beat.version` |`agent.version` -|`docker.container.id` |`container.id` -|`docker.container.image` |`container.image.name` -|`docker.container.labels` |`container.labels` -|`docker.container.name` |`container.name` -|`elasticsearch.audit.origin_address` |`source.ip` -|`elasticsearch.audit.principal` |`user.name` -|`elasticsearch.audit.request_body` |`http.request.body.content` -|`elasticsearch.audit.uri` |`url.original` -|`elasticsearch.slowlog.took_millis` |`event.duration` -|`fileset.module` |`event.module` -|`haproxy.client.ip` |`source.address` -|`haproxy.client.port` |`source.port` -|`haproxy.destination.ip` |`destination.ip` -|`haproxy.destination.port` |`destination.port` -|`haproxy.geoip.city_name` |`source.geo.city_name` -|`haproxy.geoip.continent_name` |`source.geo.continent_name` -|`haproxy.geoip.country_iso_code` |`source.geo.country_iso_code` -|`haproxy.geoip.location` |`source.geo.location` -|`haproxy.geoip.region_iso_code` |`source.geo.region_iso_code` -|`haproxy.geoip.region_name` |`source.geo.region_name` -|`haproxy.http.request.time_active_ms` |`event.duration` -|`haproxy.http.response.status_code` |`http.response.status_code` -|`haproxy.pid` |`process.pid` -|`haproxy.process_name` |`process.name` -|`haproxy.total_waiting_time_ms` |`event.duration` -|`http.response.content_length` |`http.response.body.bytes` -|`http.response.elapsed_time` |`event.duration` -|`icinga.debug.message` |`message` -|`icinga.debug.severity` |`log.level` -|`icinga.main.message` |`message` -|`icinga.main.severity` |`log.level` -|`icinga.startup.message` |`message` -|`icinga.startup.severity` |`log.level` -|`iis.access.body_received.bytes` |`http.request.body.bytes` -|`iis.access.body_sent.bytes` |`http.response.body.bytes` -|`iis.access.geoip.city_name` |`source.geo.city_name` -|`iis.access.geoip.continent_name` |`source.geo.continent_name` -|`iis.access.geoip.country_iso_code` |`source.geo.country_iso_code` -|`iis.access.geoip.location` |`source.geo.location` -|`iis.access.geoip.region_iso_code` |`source.geo.region_iso_code` -|`iis.access.geoip.region_name` |`source.geo.region_name` -|`iis.access.hostname` |`destination.domain` -|`iis.access.method` |`http.request.method` -|`iis.access.port` |`destination.port` -|`iis.access.query_string` |`url.query` -|`iis.access.referrer` |`http.request.referrer` -|`iis.access.remote_ip` |`source.address` -|`iis.access.request_time_ms` |`event.duration` -|`iis.access.response_code` |`http.response.status_code` -|`iis.access.server_ip` |`destination.address` -|`iis.access.url` |`url.path` -|`iis.access.user_agent.device` |`user_agent.device.name` -|`iis.access.user_agent.major` |`user_agent.version` -|`iis.access.user_agent.minor` |`user_agent.version` -|`iis.access.user_agent.name` |`user_agent.name` -|`iis.access.user_agent.original` |`user_agent.original` -|`iis.access.user_agent.os` |`user_agent.os.full_name` -|`iis.access.user_agent.os_major` |`user_agent.os.version` -|`iis.access.user_agent.os_minor` |`user_agent.os.version` -|`iis.access.user_agent.os_name` |`user_agent.os.name` -|`iis.access.user_agent.os_patch` |`user_agent.os.version` -|`iis.access.user_agent.patch` |`user_agent.version` -|`iis.access.user_name` |`user.name` -|`iis.error.geoip.city_name` |`source.geo.city_name` -|`iis.error.geoip.continent_name` |`source.geo.continent_name` -|`iis.error.geoip.country_iso_code` |`source.geo.country_iso_code` -|`iis.error.geoip.location` |`source.geo.location` -|`iis.error.geoip.region_iso_code` |`source.geo.region_iso_code` -|`iis.error.geoip.region_name` |`source.geo.region_name` -|`iis.error.http_version` |`http.version` -|`iis.error.method` |`http.request.method` -|`iis.error.remote_ip` |`source.address` -|`iis.error.remote_port` |`source.port` -|`iis.error.response_code` |`http.response.status_code` -|`iis.error.server_ip` |`destination.address` -|`iis.error.server_port` |`destination.port` -|`iis.error.url` |`url.original` -|`kafka.log.level` |`log.level` -|`kafka.log.message` |`message` -|`kibana.log.meta.meta.statusCode` |`http.response.status_code` -|`kibana.log.meta.method` |`http.request.method` -|`kibana.log.meta.req.headers.referer` |`http.request.referrer` -|`kibana.log.meta.req.headers.user-agent` |`user_agent.original` -|`kibana.log.meta.req.referer` |`http.request.referrer` -|`kibana.log.meta.req.remoteAddress` |`source.address` -|`kibana.log.meta.req.url` |`url.original` -|`logstash.log.level` |`log.level` -|`logstash.log.message` |`message` -|`logstash.slowlog.level` |`log.level` -|`logstash.slowlog.took_in_nanos` |`event.duration` -|`meta.cloud.availability_zone` |`cloud.availability_zone` -|`meta.cloud.instance_id` |`cloud.instance.id` -|`meta.cloud.instance_name` |`cloud.instance.name` -|`meta.cloud.machine_type` |`cloud.machine.type` -|`meta.cloud.project_id` |`cloud.project.id` -|`meta.cloud.provider` |`cloud.provider` -|`meta.cloud.region` |`cloud.region` -|`mongodb.log.message` |`message` -|`mongodb.log.severity` |`log.level` -|`mysql.error.level` |`log.level` -|`mysql.error.message` |`message` -|`mysql.error.thread_id` |`mysql.thread_id` -|`mysql.slowlog.host` |`source.domain` -|`mysql.slowlog.id` |`mysql.thread_id` -|`mysql.slowlog.ip` |`source.ip` -|`mysql.slowlog.query_time.sec` |`event.duration` -|`mysql.slowlog.user` |`user.name` -|`nginx.access.agent` |`user_agent.original` -|`nginx.access.body_sent.bytes` |`http.response.body.bytes` -|`nginx.access.geoip.city_name` |`source.geo.city_name` -|`nginx.access.geoip.continent_name` |`source.geo.continent_name` -|`nginx.access.geoip.country_iso_code` |`source.geo.country_iso_code` -|`nginx.access.geoip.location` |`source.geo.location` -|`nginx.access.geoip.region_iso_code` |`source.geo.region_iso_code` -|`nginx.access.geoip.region_name` |`source.geo.region_name` -|`nginx.access.http_version` |`http.version` -|`nginx.access.method` |`http.request.method` -|`nginx.access.referrer` |`http.request.referrer` -|`nginx.access.remote_ip` |`source.address` -|`nginx.access.response_code` |`http.response.status_code` -|`nginx.access.url` |`url.original` -|`nginx.access.user_agent.device` |`user_agent.device.name` -|`nginx.access.user_agent.major` |`user_agent.version` -|`nginx.access.user_agent.minor` |`user_agent.version` -|`nginx.access.user_agent.name` |`user_agent.name` -|`nginx.access.user_agent.os` |`user_agent.os.full_name` -|`nginx.access.user_agent.os_major` |`user_agent.os.version` -|`nginx.access.user_agent.os_minor` |`user_agent.os.version` -|`nginx.access.user_agent.os_name` |`user_agent.os.name` -|`nginx.access.user_agent.os_patch` |`user_agent.os.version` -|`nginx.access.user_agent.patch` |`user_agent.version` -|`nginx.access.user_name` |`user.name` -|`nginx.error.level` |`log.level` -|`nginx.error.message` |`message` -|`nginx.error.pid` |`process.pid` -|`nginx.error.tid` |`process.thread.id` -|`offset` |`log.offset` -|`postgresql.log.duration` |`event.duration` -|`postgresql.log.level` |`log.level` -|`postgresql.log.message` |`message` -|`postgresql.log.thread_id` |`process.pid` -|`postgresql.log.timezone` |`event.timezone` -|`postgresql.log.user` |`user.name` -|`process.exe` |`process.executable` -|`read_timestamp` |`event.created` -|`redis.log.level` |`log.level` -|`redis.log.message` |`message` -|`redis.log.pid` |`process.pid` -|`source_ecs.geo.city_name` |`source.geo.city_name` -|`source_ecs.geo.continent_name` |`source.geo.continent_name` -|`source_ecs.geo.country_iso_code` |`source.geo.country_iso_code` -|`source_ecs.geo.location` |`source.geo.location` -|`source_ecs.geo.region_iso_code` |`source.geo.region_iso_code` -|`source_ecs.geo.region_name` |`source.geo.region_name` -|`source_ecs.ip` |`source.ip` -|`source_ecs.port` |`source.port` -|`suricata.eve.alert.action` |`event.outcome` -|`suricata.eve.alert.severity` |`event.severity` -|`suricata.eve.app_proto` |`network.protocol` -|`suricata.eve.dest_ip` |`destination.ip` -|`suricata.eve.dest_port` |`destination.port` -|`suricata.eve.fileinfo.filename` |`file.path` -|`suricata.eve.fileinfo.size` |`file.size` -|`suricata.eve.flow.bytes_toclient` |`destination.bytes` -|`suricata.eve.flow.bytes_toserver` |`source.bytes` -|`suricata.eve.flow.pkts_toclient` |`destination.packets` -|`suricata.eve.flow.pkts_toserver` |`source.packets` -|`suricata.eve.flow.start` |`event.start` -|`suricata.eve.http.hostname` |`url.domain` -|`suricata.eve.http.http_method` |`http.request.method` -|`suricata.eve.http.http_refer` |`http.request.referrer` -|`suricata.eve.http.http_user_agent` |`user_agent.original` -|`suricata.eve.http.length` |`http.response.body.bytes` -|`suricata.eve.http.status` |`http.response.status_code` -|`suricata.eve.http.url` |`url.original` -|`suricata.eve.proto` |`network.transport` -|`suricata.eve.src_ip` |`source.ip` -|`suricata.eve.src_port` |`source.port` -|`suricata.eve.timestamp` |`@timestamp` -|`system.auth.groupadd.gid` |`group.id` -|`system.auth.groupadd.name` |`group.name` -|`system.auth.hostname` |`host.hostname` -|`system.auth.message` |`message` -|`system.auth.pid` |`process.pid` -|`system.auth.program` |`process.name` -|`system.auth.ssh.geoip.city_name` |`source.geo.city_name` -|`system.auth.ssh.geoip.continent_name` |`source.geo.continent_name` -|`system.auth.ssh.geoip.country_iso_code` |`source.geo.country_iso_code` -|`system.auth.ssh.geoip.location` |`source.geo.location` -|`system.auth.ssh.geoip.region_iso_code` |`source.geo.region_iso_code` -|`system.auth.ssh.geoip.region_name` |`source.geo.region_name` -|`system.auth.ssh.ip` |`source.ip` -|`system.auth.ssh.port` |`source.port` -|`system.auth.timestamp` |`@timestamp` -|`system.auth.user` |`user.name` -|`system.auth.useradd.gid` |`group.id` -|`system.auth.useradd.name` |`user.name` -|`system.auth.useradd.uid` |`user.id` -|`system.syslog.hostname` |`host.hostname` -|`system.syslog.message` |`message` -|`system.syslog.pid` |`process.pid` -|`system.syslog.program` |`process.name` -|`traefik.access.agent` |`user_agent.original` -|`traefik.access.body_sent.bytes` |`http.response.body.bytes` -|`traefik.access.duration` |`event.duration` -|`traefik.access.geoip.city_name` |`source.geo.city_name` -|`traefik.access.geoip.continent_name` |`source.geo.continent_name` -|`traefik.access.geoip.country_iso_code` |`source.geo.country_iso_code` -|`traefik.access.geoip.location` |`source.geo.location` -|`traefik.access.geoip.region_iso_code` |`source.geo.region_iso_code` -|`traefik.access.geoip.region_name` |`source.geo.region_name` -|`traefik.access.http_version` |`http.version` -|`traefik.access.method` |`http.request.method` -|`traefik.access.referrer` |`http.request.referrer` -|`traefik.access.remote_ip` |`source.address` -|`traefik.access.response_code` |`http.response.status_code` -|`traefik.access.url` |`url.original` -|`traefik.access.user_agent.device` |`user_agent.device.name` -|`traefik.access.user_agent.major` |`user_agent.version` -|`traefik.access.user_agent.minor` |`user_agent.version` -|`traefik.access.user_agent.name` |`user_agent.name` -|`traefik.access.user_agent.original` |`user_agent.original` -|`traefik.access.user_agent.os` |`user_agent.os.full_name` -|`traefik.access.user_agent.os_major` |`user_agent.os.version` -|`traefik.access.user_agent.os_minor` |`user_agent.os.version` -|`traefik.access.user_agent.os_name` |`user_agent.os.name` -|`traefik.access.user_agent.os_patch` |`user_agent.os.version` -|`traefik.access.user_agent.patch` |`user_agent.version` -|`traefik.access.user_name` |`user.name` -|====================== - -.Heartbeat renamed fields in 7.0 -[frame="topbot",options="header"] -|====================== -|Old Field|New Field -|`beat.hostname` |`agent.hostname` -|`beat.name` |`host.name` -|`beat.timezone` |`event.timezone` -|`beat.version` |`agent.version` -|`docker.container.id` |`container.id` -|`docker.container.image` |`container.image.name` -|`docker.container.labels` |`container.labels` -|`docker.container.name` |`container.name` -|`http.url` |`url.full` -|`meta.cloud.availability_zone` |`cloud.availability_zone` -|`meta.cloud.instance_id` |`cloud.instance.id` -|`meta.cloud.instance_name` |`cloud.instance.name` -|`meta.cloud.machine_type` |`cloud.machine.type` -|`meta.cloud.project_id` |`cloud.project.id` -|`meta.cloud.provider` |`cloud.provider` -|`meta.cloud.region` |`cloud.region` -|`monitor.host` |`url.domain` -|`monitor.scheme` |`url.scheme` -|`process.exe` |`process.executable` -|`resolve.host` |`url.domain` -|`tcp.port` |`url.port` -|====================== - -.Journalbeat renamed fields in 7.0 -[frame="topbot",options="header"] -|====================== -|Old Field|New Field -|`beat.hostname` |`agent.hostname` -|`beat.name` |`host.name` -|`beat.timezone` |`event.timezone` -|`beat.version` |`agent.version` -|`docker.container.id` |`container.id` -|`docker.container.image` |`container.image.name` -|`docker.container.labels` |`container.labels` -|`docker.container.name` |`container.name` -|`host.name` |`host.hostname` -|`meta.cloud.availability_zone` |`cloud.availability_zone` -|`meta.cloud.instance_id` |`cloud.instance.id` -|`meta.cloud.instance_name` |`cloud.instance.name` -|`meta.cloud.machine_type` |`cloud.machine.type` -|`meta.cloud.project_id` |`cloud.project.id` -|`meta.cloud.provider` |`cloud.provider` -|`meta.cloud.region` |`cloud.region` -|`process.exe` |`process.executable` -|`read_timestamp` |`event.created` -|====================== - -.Metricbeat renamed fields in 7.0 -[frame="topbot",options="header"] -|====================== -|Old Field|New Field -|`beat.hostname` |`agent.hostname` -|`beat.name` |`host.name` -|`beat.timezone` |`event.timezone` -|`beat.version` |`agent.version` -|`docker.container.id` |`container.id` -|`docker.container.image` |`container.image.name` -|`docker.container.labels` |`container.labels` -|`docker.container.name` |`container.name` -|`haproxy.info.pid` |`process.pid` -|`haproxy.stat.process_id` |`process.pid` -|`http.request.body` |`http.request.body.content` -|`kibana.stats.transport_address` |`service.address` -|`kibana.stats.uuid` |`service.id` -|`kibana.stats.version` |`service.version` -|`kibana.status.uuid` |`service.id` -|`kibana.status.version.number` |`service.version` -|`logstash.node.host` |`service.hostname` -|`logstash.node.jvm.pid` |`process.pid` -|`logstash.node.version` |`service.version` -|`meta.cloud.availability_zone` |`cloud.availability_zone` -|`meta.cloud.instance_id` |`cloud.instance.id` -|`meta.cloud.instance_name` |`cloud.instance.name` -|`meta.cloud.machine_type` |`cloud.machine.type` -|`meta.cloud.project_id` |`cloud.project.id` -|`meta.cloud.provider` |`cloud.provider` -|`meta.cloud.region` |`cloud.region` -|`metricset.host` |`service.address` -|`metricset.module` |`event.module` -|`metricset.namespace` |`event.dataset` -|`metricset.rrt` |`event.duration` -|`mongodb.status.process` |`process.name` -|`mongodb.status.version` |`service.version` -|`php_fpm.status.content_length` |`http.response.body.bytes` -|`php_fpm.status.pid` |`process.pid` -|`php_fpm.status.request_method` |`http.request.method` -|`php_fpm.status.request_uri` |`url.original` -|`php_fpm.status.user` |`http.response.user.name` -|`process.exe` |`process.executable` -|`rabbitmq.connection.node` |`rabbitmq.node.name` -|`rabbitmq.connection.user` |`user.name` -|`rabbitmq.connection.vhost` |`rabbitmq.vhost` -|`rabbitmq.exchange.user` |`user.name` -|`rabbitmq.exchange.vhost` |`rabbitmq.vhost` -|`rabbitmq.queue.node` |`rabbitmq.node.name` -|`rabbitmq.queue.vhost` |`rabbitmq.vhost` -|`redis.info.server.os` |`os.full` -|`redis.info.server.process_id` |`process.pid` -|`redis.info.server.version` |`service.version` -|`system.process.cwd` |`process.working_directory` -|`system.process.name` |`process.name` -|`system.process.pgid` |`process.pgid` -|`system.process.pid` |`process.pid` -|`system.process.ppid` |`process.ppid` -|`system.process.username` |`user.name` -|`system.socket.direction` |`network.direction` -|`system.socket.family` |`network.type` -|`system.socket.process.command` |`process.name` -|`system.socket.process.exe` |`process.executable` -|`system.socket.process.pid` |`process.pid` -|`system.socket.user.id` |`user.id` -|`system.socket.user.name` |`user.full_name` -|`zookeeper.mntr.version` |`service.version` -|====================== - -.Packetbeat renamed fields in 7.0 -[frame="topbot",options="header"] -|====================== -|Old Field|New Field -|`beat.hostname` |`agent.hostname` -|`beat.name` |`host.name` -|`beat.timezone` |`event.timezone` -|`beat.version` |`agent.version` -|`bytes_in` |`source.bytes` -|`bytes_out` |`destination.bytes` -|`dest.stats.net_bytes_total` |`destination.bytes` -|`dest.stats.net_packets_total` |`destination.packets` -|`docker.container.id` |`container.id` -|`docker.container.image` |`container.image.name` -|`docker.container.labels` |`container.labels` -|`docker.container.name` |`container.name` -|`final` |`flow.final` -|`flow_id` |`flow.id` -|`http.request.body` |`http.request.body.content` -|`http.request.params` |`url.query` -|`http.response.body` |`http.response.body.content` -|`http.response.code` |`http.response.status_code` -|`http.response.phrase` |`http.response.status_phrase` -|`last_time` |`event.end` -|`meta.cloud.availability_zone` |`cloud.availability_zone` -|`meta.cloud.instance_id` |`cloud.instance.id` -|`meta.cloud.instance_name` |`cloud.instance.name` -|`meta.cloud.machine_type` |`cloud.machine.type` -|`meta.cloud.project_id` |`cloud.project.id` -|`meta.cloud.provider` |`cloud.provider` -|`meta.cloud.region` |`cloud.region` -|`method` |`http.request.method` -|`mysql.iserror` |`status` -|`no_request` |`cassandra.no_request` -|`notes` |`error.message` -|`path` |`url.path` -|`process.exe` |`process.executable` -|`real_ip` |`network.forwarded_ip` -|`responsetime` |`event.duration` -|`rpc.call_size` |`source.bytes` -|`rpc.reply_size` |`destination.bytes` -|`rpc.time` |`event.duration` -|`source.stats.net_bytes_total` |`source.bytes` -|`source.stats.net_packets_total` |`source.packets` -|`start_time` |`event.start` -|`transport` |`network.transport` -|====================== - -.Winlogbeat renamed fields in 7.0 -[frame="topbot",options="header"] -|====================== -|Old Field|New Field -|`activity_id` |`winlog.activity_id` -|`beat.hostname` |`agent.hostname` -|`beat.name` |`host.name` -|`beat.timezone` |`event.timezone` -|`beat.version` |`agent.version` -|`computer_name` |`winlog.computer_name` -|`docker.container.id` |`container.id` -|`docker.container.image` |`container.image.name` -|`docker.container.labels` |`container.labels` -|`docker.container.name` |`container.name` -|`event_id` |`winlog.event_id` -|`keywords` |`winlog.keywords` -|`level` |`log.level` -|`log_name` |`winlog.channel` -|`message_error` |`error.message` -|`meta.cloud.availability_zone` |`cloud.availability_zone` -|`meta.cloud.instance_id` |`cloud.instance.id` -|`meta.cloud.instance_name` |`cloud.instance.name` -|`meta.cloud.machine_type` |`cloud.machine.type` -|`meta.cloud.project_id` |`cloud.project.id` -|`meta.cloud.provider` |`cloud.provider` -|`meta.cloud.region` |`cloud.region` -|`opcode` |`winlog.opcode` -|`process.exe` |`process.executable` -|`process_id` |`winlog.process.pid` -|`provider_guid` |`winlog.provider_guid` -|`record_number` |`winlog.record_id` -|`related_activity_id` |`winlog.related_activity_id` -|`source_name` |`winlog.provider_name` -|`task` |`winlog.task` -|`thread_id` |`winlog.process.thread.id` -|`type` |`winlog.api` -|`user.domain` |`winlog.user.domain` -|`user.identifier` |`winlog.user.identifier` -|`user.type` |`winlog.user.type` -|`version` |`winlog.version` -|`xml` |`event.original` -|====================== - diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/highlights/highlights-7.0.0.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/highlights/highlights-7.0.0.asciidoc deleted file mode 100644 index 2eadf156..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/highlights/highlights-7.0.0.asciidoc +++ /dev/null @@ -1,107 +0,0 @@ -[[release-highlights-7.0.0]] -=== 7.0 release highlights -++++ -7.0 -++++ - -Each release of {beats} brings new features and product improvements. -Following are the most notable features and enhancements in 7.0. - -For a complete list of highlights, see the -https://www.elastic.co/blog/beats-7-0-0-released[{beats} 7.0 release blog]. - -For a list of bug fixes and other changes, see the {beats} -<> and <>. - -//NOTE: The notable-highlights tagged regions are re-used in the -//Installation and Upgrade Guide - -// tag::notable-highlights[] - -[float] -==== Elastic Common Schema (ECS) - -The {ecs-ref}/index.html[Elastic Common Schema], or ECS, is an open source -specification that defines a common set of document fields for event data -ingested into {es}. ECS makes it dramatically easier for users to correlate data -across sources and develop common content, such as dashboards and machine -learning jobs. - -In 7.0, all {beats} and {beats} modules generate ECS format events by default. -This means that adopting ECS is as easy as upgrading to {beats} 7.0. All {beats} -module dashboards in 7.0 make use of ECS. - -Migrating to a common schema means that many fields have been renamed. We have -developed an upgrade procedure that uses {es} field aliases to make the -transition easier. After the upgrade is complete, we strongly advise that you -adjust your custom {kib} dashboards, machine learning jobs, and other content to -use the new ECS field names. - -See the {beats-ref}/upgrading.html[{beats} upgrade documentation] for more -information. - -[float] -==== Index lifecycle management (ILM) - -In 6.6, {es} added advanced capabilities for index management. Rather than -simply performing management actions on your indices on a set schedule, you can -base actions on other factors such as shard size and performance requirements. -You control how indices are handled as they age by attaching a lifecycle policy -to the index template used to create them. You can update the policy to modify -the lifecycle of both new and existing indices. This set of capabilities are -grouped in the {ref}/index-lifecycle-management.html[index lifecycle management -(ILM)] APIs. - -In 7.0, {beats} defaults to rotating indices by using ILM policies, if the {es} -version to which they connect supports ILM. The default policy rotates indices -when they reach 50 GB or 30 days. You can edit the ILM policy by using the {kib} -management UI, or directly via the {es} API. - -[float] -==== Stack monitoring - -The full suite of modules to {ref}/monitoring-production.html[monitor your -{stack}] are now GA. These include the {metricbeat} modules for {es}, {ls}, and -{kib}. - -In the future, we will switch to {metricbeat} as the recommended agent -for monitoring the {stack}. To prepare for the switch, see -{ref}/configuring-metricbeat.html[Collecting {es} monitoring data with {metricbeat}]. - -[float] -==== Logs and infrastructure metrics - -{beats} adds several new modules, focusing on datastores and the cloud. - -On the cloud side, {metricbeat} adds the -{metricbeat-ref}/metricbeat-module-aws.html[AWS] module, which collects and -centralizes basic resource utilization metrics from all your EC2 instances, -directly from Cloudwatch. A widely used messaging platform, -{metricbeat-ref}/metricbeat-module-nats.html[NATS], earns its own module for -capturing stats, connections, routes, and subscriptions metrics. - -For datastores, {metricbeat} offers modules for Microsoft SQL Server and -CouchDB. The {metricbeat-ref}/metricbeat-module-mssql.html[MSSQL] module -captures transaction log and performance counters, while the -{metricbeat-ref}/metricbeat-module-couchdb.html[CouchDB] module provides a -server metricset. - -[float] -==== Security analytics data sources - -For data relevant to security analytics, {filebeat} adds a -{filebeat-ref}/filebeat-module-zeek.html[Zeek] module that integrates with the -popular open-source Zeek project, formerly known as Bro, and a -{filebeat-ref}/filebeat-module-santa.html[Santa] module, which tracks process -executions on macOS. These modules add to the list of data sources already -supported in the 6.x series, including -{filebeat-ref}/filebeat-module-suricata.html[Suricata], -{filebeat-ref}/filebeat-module-iptables.html[IPtables], and -{filebeat-ref}/filebeat-input-netflow.html[NetFlow]. - -In addition, the {auditbeat} -{auditbeat-ref}/auditbeat-module-system.html[system] module keeps improving, and -the transition to ECS makes all {beats} modules more useful for security -use cases. - -// end::notable-highlights[] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/highlights/highlights-7.1.0.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/highlights/highlights-7.1.0.asciidoc deleted file mode 100644 index 3ce62777..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/highlights/highlights-7.1.0.asciidoc +++ /dev/null @@ -1,20 +0,0 @@ -[[release-highlights-7.1.0]] -=== 7.1 release highlights -++++ -7.1 -++++ - -Each release of {beats} brings new features and product improvements. -Following are the most notable features and enhancements in 7.1. - -For a list of bug fixes and other changes, see the {beats} -<> and <>. - -//NOTE: The notable-highlights tagged regions are re-used in the -//Installation and Upgrade Guide - -// tag::notable-highlights[] -Some Elastic Stack security features, such as encrypted communications, -file and native authentication, and role-based access control, are now available -in more subscription levels. For details, see https://www.elastic.co/subscriptions. -// end::notable-highlights[] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/highlights/highlights-7.2.0.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/highlights/highlights-7.2.0.asciidoc deleted file mode 100644 index 42ca5ab7..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/highlights/highlights-7.2.0.asciidoc +++ /dev/null @@ -1,75 +0,0 @@ -[[release-highlights-7.2.0]] -=== 7.2 release highlights -++++ -7.2 -++++ - -Each release of {beats} brings new features and product improvements. -Following are the most notable features and enhancements in 7.2. - -For a complete list of highlights, see the -https://www.elastic.co/blog/beats-7-2-0-released[{beats} 7.2 release blog]. - -For a list of bug fixes and other changes, see the {beats} -<> and <>. - -//NOTE: The notable-highlights tagged regions are re-used in the -//Installation and Upgrade Guide - -// tag::notable-highlights[] -// ADD NOTABLE HIGHLIGHTS HERE -[float] -==== Scripted processing - -In this release, Beats offers a {filebeat-ref}/processor-script.html[script -processor] for processing events with Javascript code. It also includes an event -API that eases the overall event manipulation experience. As Beats often run on -host servers, the script processor has been properly sandboxed to only execute -https://www.ecma-international.org/ecma-262/5.1/[ECMAScript 5.1 code]. It can -therefore only manipulate the event that it’s given and cannot interact with the -host or any external services. - -[float] -==== Security analytics - -{beats} adds several new integrations for security use cases. {filebeat} offers -new logging modules for popular firewall technologies. The -{filebeat-ref}/filebeat-module-panw.html[Palo Alto Networks module] monitors -PAN-OS firewall logs, and the {filebeat-ref}/filebeat-module-cisco.html[Cisco -ASA module] monitors Cisco ASA firewall logs. These logs can be received via -syslog or extracted directly from a file. {filebeat} also offers a new -{filebeat-ref}/filebeat-module-netflow.html[NetFlow module] that monitors -NetFlow and IPFIX flow records. - -Beyond these integrations, the 7.2 release introduces the Elastic -{kibana-ref}/xpack-siem.html[SIEM application in {kib}]. - -[float] -==== Cloud monitoring - -The {filebeat-ref}/filebeat-module-nats.html[NATS module] is now available in -{filebeat} for monitoring the NATS messaging system logs. This complements the -{metricbeat-ref}/metricbeat-module-nats.html[NATS module in {metricbeat}] that -was introduced in {beats} 7.0.0. This release also adds -{filebeat-ref}/filebeat-module-coredns.html[CoreDNS modules in {filebeat}] and -{metricbeat-ref}/metricbeat-module-coredns.html[{metricbeat}] to monitor CoreDNS -logs and metrics. - -{filebeat} also introduces a new -{filebeat-ref}/filebeat-input-container.html[container input] as a more dynamic -way of collecting container logs. It supports auto-detection of both Docker and -CRI-O log formats. CRI-O is an increasingly popular container runtime for -Kubernetes. You should use the container input in favor of the existing Docker -input, which is now deprecated. - -[float] -==== Windows monitoring - -Winlogbeat adds two new modules in this release. The -{winlogbeat-ref}/winlogbeat-module-sysmon.html[Sysmon module] monitors event log -records from the Sysinternals System Monitor, and the -{winlogbeat-ref}/winlogbeat-module-security.html[Security module] monitors -Windows security event logs. This release also adds support for the newer -Windows XML Event Log (EVTX) format. - -// end::notable-highlights[] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/highlights/highlights-7.3.0.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/highlights/highlights-7.3.0.asciidoc deleted file mode 100644 index d37d5832..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/highlights/highlights-7.3.0.asciidoc +++ /dev/null @@ -1,121 +0,0 @@ -[[release-highlights-7.3.0]] -=== 7.3 release highlights -++++ -7.3 -++++ - -Each release of {beats} brings new features and product improvements. -Following are the most notable features and enhancements in 7.3. - -For a complete list of highlights, see the -https://www.elastic.co/blog/beats-7-3-0-released[{beats} 7.3 release blog]. - -For a list of bug fixes and other changes, see the {beats} -<> and <>. - -//NOTE: The notable-highlights tagged regions are re-used in the -//Installation and Upgrade Guide - -// tag::notable-highlights[] -// ADD NOTABLE HIGHLIGHTS HERE -[float] -==== Automated {functionbeat} deployment with CloudFormation templates - -{functionbeat} 7.3.0 introduces the ability to export a CloudFormation -template for integration with automation systems. Previously, {functionbeat} was -only available for manual command line deployment, but with this new -functionality, you can more easily automate {functionbeat} deployments through -their own CloudFormation stacks. - -To export CloudFormation templates, use the following command: - -[source,shell] ----- -$ ./functionbeat export function ----- - -[float] -==== Google Cloud integrations - -{filebeat} 7.3.0 introduces a -{filebeat-ref}/filebeat-module-googlecloud.html[Google Cloud module] that -monitors Virtual Private Cloud (VPC) flow logs from Google Cloud through -Stackdriver. It ships data to {es} in ECS format, so it’s immediately available -for analysis in the https://www.elastic.co/products/siem[SIEM app] (or with -https://www.elastic.co/products/maps[Maps] or a -https://www.elastic.co/what-is/kibana-canvas[Canvas] workpad). - -Along with the module, {filebeat} also introduces a -{filebeat-ref}/filebeat-input-google-pubsub.html[Google Cloud Pub/Sub] input for -consuming from Google Cloud Pub/Sub topics. You can use this input to ingest all -your events from Google Cloud for real-time analytics with the {stack}. - -[float] -==== Expanded database monitoring - -7.3.0 introduces support for three new databases in {metricbeat} and a new -database source in {filebeat}. - -* *Oracle Database* -+ -The {metricbeat} {metricbeat-ref}/metricbeat-module-oracle.html[Oracle -module] provides the -{metricbeat-ref}/metricbeat-metricset-oracle-tablespace.html[`tablespace`] -metricset, which includes information about data files and temp files, grouped -by tablespace. This module includes information about used and free space, the -status of the data files, and the status of the tablespace itself. - -* *Amazon RDS* -+ -If you’re using https://aws.amazon.com/rds/[Amazon Relational Database Service -(RDS)], you can now collect a rich set of metrics about your deployment, from -CPU and memory usage, to disk and network throughput and latency. See all the -details in the {metricbeat-ref}/metricbeat-metricset-aws-rds.html[`RDS`] -metricset, now available in the {metricbeat} -{metricbeat-ref}/metricbeat-module-aws.html[AWS module]. - -* *CockroachDB* -+ -The {metricbeat} {metricbeat-ref}/metricbeat-module-cockroachdb.html[CockroachDB -module] exposes the -{metricbeat-ref}/metricbeat-metricset-cockroachdb-status.html[`status`] -metricset, which is compatible with any CockroachDB version exposing metrics in -Prometheus format. - -* *Microsoft SQL Server* -+ -The {filebeat} {filebeat-ref}/filebeat-module-mssql.html[MS SQL module] monitors -the Microsoft SQL Server error logs with the {stack}. - -[float] -==== Improved Kubernetes monitoring - -{metricbeat} 7.3.0 strengthens Kubernetes observability by introducing -metricsets for three additional Kubernetes components: - -* The {metricbeat-ref}/metricbeat-metricset-kubernetes-controllermanager.html[`controllermanager`] -metricset captures metrics from -https://kubernetes.io/docs/reference/command-line-tools-reference/cloud-controller-manager/[kube-controller-manager]. - -* The {metricbeat-ref}/metricbeat-metricset-kubernetes-proxy.html[`proxy`] -metricset covers -https://kubernetes.io/docs/reference/command-line-tools-reference/kube-proxy/[kube-proxy], -the network proxy component in Kubernetes. - -* The {metricbeat-ref}/metricbeat-metricset-kubernetes-scheduler.html[`scheduler`] -metricset provides visibility into the -https://kubernetes.io/docs/reference/command-line-tools-reference/kube-scheduler/[kube-scheduler]. - -[float] -==== Configuration-only {metricbeat} modules - -For developers, we've streamlined the process of adding new data sources. 7.3.0 -introduces a new way of creating {metricbeat} modules, called _light modules_, -that doesn’t require a single line of Go code. Light modules provide pre-defined -configurations on top of existing, more generic modules, such as -{metricbeat-ref}/metricbeat-module-prometheus.html[Prometheus] or -{metricbeat-ref}/metricbeat-module-jolokia.html[Jolokia]. In fact, the -{metricbeat-ref}/metricbeat-module-cockroachdb.html[CockroachDB] module, -introduced in this release, is a light module. - -// end::notable-highlights[] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/highlights/highlights-7.4.0.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/highlights/highlights-7.4.0.asciidoc deleted file mode 100644 index bd46278c..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/highlights/highlights-7.4.0.asciidoc +++ /dev/null @@ -1,53 +0,0 @@ -[[release-highlights-7.4.0]] -=== 7.4 release highlights -++++ -7.4 -++++ - -Each release of {beats} brings new features and product improvements. -Following are the most notable features and enhancements in 7.4. - -For a complete list of highlights, see the -https://www.elastic.co/blog/beats-7-4-0-released[{beats} 7.4 release blog]. - -For a list of bug fixes and other changes, see the {beats} -<> and <>. - -//NOTE: The notable-highlights tagged regions are re-used in the -//Installation and Upgrade Guide - -// tag::notable-highlights[] -// ADD NOTABLE HIGHLIGHTS HERE -[float] -==== New {filebeat} inputs for ingesting S3 and Kafka logs - -The {filebeat-ref}/filebeat-input-s3.html[S3 input] in {filebeat} is a beta -feature available under the Basic license, meaning it’s free to use. It ingests -raw log lines from S3 buckets by leveraging SQS queues for scalable consumption. -We recommend using this {filebeat} input instead of the {ls} S3 input if you are -looking for a horizontally scalable solution for ingesting logs from S3. - -The {filebeat-ref}/filebeat-input-kafka.html[kafka input] in {filebeat} enables -data consumption from Kafka topics. Multiple {filebeat} instances can subscribe -to the same Kafka consumer group for parallel processing from topics. -Additionally, the Kafka input can consume data from Azure Event Hubs given the -service supports Kafka interface compatibility. -// end::notable-highlights[] - -[float] -==== {functionbeat} improvements - -{functionbeat} now supports {ls} as an output for data processing. - -We've also added configurable function tags that you can use for grouping, -filtering, and cost allocation with AWS Lambda. - -[float] -==== Expanded platform support -In Beats 7.4.0, we’ve added support for the following platforms: - -* RHEL 8 -* Amazon Linux 2 -* Ubuntu 18.04 -* Windows Server 2019. - diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/highlights/highlights-7.5.0.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/highlights/highlights-7.5.0.asciidoc deleted file mode 100644 index bc800536..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/highlights/highlights-7.5.0.asciidoc +++ /dev/null @@ -1,38 +0,0 @@ -[[release-highlights-7.5.0]] -=== 7.5 release highlights -++++ -7.5 -++++ - -Each release of {beats} brings new features and product improvements. -Following are the most notable features and enhancements in 7.5. - -For a complete list of highlights, see the -https://www.elastic.co/blog/beats-7-5-0-released[{beats} 7.5 release blog]. - -For a list of bug fixes and other changes, see the {beats} -<> and <>. - -//NOTE: The notable-highlights tagged regions are re-used in the -//Installation and Upgrade Guide - -// tag::notable-highlights[] - -[float] -==== New modules for Azure cloud monitoring - -With the addition of {metricbeat-ref}/metricbeat-module-azure.html[{metricbeat}] -and {filebeat-ref}/filebeat-module-azure.html[{filebeat}] modules for Azure -monitoring, Azure users can now directly monitor logs and metrics from Azure -Event Hub and Azure Monitor and use prebuilt {kib} dashboards to speed up the -analysis. - - -[float] -==== {heartbeat} enhanced with hint-based autodiscover - -In 7.5, we’ve enhanced {heartbeat}, as part of our Uptime solution, to include -{heartbeat-ref}/[hint-based autodiscover], which is a particularly great fit -for monitoring the health of Kubernetes services. - -// end::notable-highlights[] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/highlights/highlights-7.6.0.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/highlights/highlights-7.6.0.asciidoc deleted file mode 100644 index e209c82a..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/highlights/highlights-7.6.0.asciidoc +++ /dev/null @@ -1,85 +0,0 @@ -[[release-highlights-7.6.0]] -=== 7.6 release highlights -++++ -7.6 -++++ - -Each release of {beats} brings new features and product improvements. -Following are the most notable features and enhancements in 7.6. - -For a complete list of related highlights, see the -https://www.elastic.co/blog/elastic-observability-7-6-0-released[Observability 7.6 release blog]. - -For a list of bug fixes and other changes, see the {beats} -<> and <>. - -//NOTE: The notable-highlights tagged regions are re-used in the -//Installation and Upgrade Guide - -// tag::notable-highlights[] - -[float] -==== Support added for TLS 1.3 - -In 7.6, we've added support for TLS 1.3, enabling you to take advantage -of the security and performance improvements available in TLS 1.3 when {beats} -connects to an {es} cluster that supports it. - -TLS 1.1, 1.2, and 1.3 are now enabled by default. - -[float] -==== Azure cloud monitoring improvements - -The new {metricbeat-ref}/metricbeat-metricset-azure-storage.html[`storage`] -metricset in the {metricbeat} {metricbeat-ref}/metricbeat-module-azure.html[Azure -module] adds the ability to collect metrics from storage accounts. - -We've also made it easier for you to do a cost analysis on metrics -collection by adding a cost warning message to each metrics API call. The -message indicates the cost applied while retrieving metric values from Azure -resources. - -[float] -==== Google cloud monitoring improvements - -Starting with 7.6, you can deploy {functionbeat} as a Google Function via Google -Cloud Deployment Manager and pull log events from -https://cloud.google.com/pubsub/[Google Pub/Sub] and -https://cloud.google.com/storage/[Google Cloud Storage]. - -We've also expanded support in {metricbeat} by adding a beta release of the -{metricbeat-ref}/metricbeat-module-googlecloud.html[Google Cloud Platform module]. -This module fetches monitoring metrics from Google Cloud Platform (GCP) by using -the -https://cloud.google.com/monitoring/api/metrics_gcp[Stackdriver Monitoring API]. - -On the logging side, we've added two new filesets to the {filebeat} -{filebeat-ref}/filebeat-module-googlecloud.html[Google Cloud module] to make it -easier for you to ingest Gloogle Cloud logs: - -* The `audit` fileset parses -https://cloud.google.com/logging/docs/audit/[Google Cloud Audit Logs]. -* The `firewall` fileset parses firewall logs generated by firewall rules -logging. - -[float] -==== Better support for document deduplication - -To help prevent duplicate events, we've introduced `document_id` settings -in {beats} that you can use to set the document ID _before_ sending events to -an output. The ID is stored in the {beats} `@metadata._id` field and used to -set the document ID during indexing. Both the `decode_json_fields` processor and -`json` options in the {filebeat} have been enhanced to include a -`document_id` setting to use when decoding JSON data. - -We've also added new processors for generating IDs when your data has no natural -key field. The {filebeat-ref}/add-id.html[`add_id`] processor generates a unique -ID for an event. The {filebeat-ref}/fingerprint.html[`fingerprint`] processor -generates a fingerprint of an event based on a specified subset of its fields. - -To learn more, see {filebeat-ref}/filebeat-deduplication.html[Data -deduplication]. - -//Description - -// end::notable-highlights[] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/highlights/highlights-7.7.0.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/highlights/highlights-7.7.0.asciidoc deleted file mode 100644 index 51fe50c3..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/highlights/highlights-7.7.0.asciidoc +++ /dev/null @@ -1,26 +0,0 @@ -[[release-highlights-7.7.0]] -=== 7.7 release highlights -++++ -7.7 -++++ - -Each release of {beats} brings new features and product improvements. -Following are the most notable features and enhancements in 7.7. - -For a complete list of related highlights, see the -https://www.elastic.co/blog/elastic-observability-7-6-0-released[Observability 7.7 release blog]. - -For a list of bug fixes and other changes, see the {beats} -<> and <>. - -//NOTE: The notable-highlights tagged regions are re-used in the -//Installation and Upgrade Guide - -// tag::notable-highlights[] - -//[float] -//==== highlight - -//Description - -// end::notable-highlights[] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/highlights/highlights-8.0.0.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/highlights/highlights-8.0.0.asciidoc deleted file mode 100644 index 91941572..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/highlights/highlights-8.0.0.asciidoc +++ /dev/null @@ -1,32 +0,0 @@ -[[release-highlights-8.0.0]] -=== 8.0 release highlights -++++ -8.0 -++++ - -Each release of {beats} brings new features and product improvements. -Following are the most notable features and enhancements in 8.0. - -//For a complete list of highlights, see the -//https://www.elastic.co/blog/beats-8-0-0-released[{beats} 8.0 release blog]. - -For a list of bug fixes and other changes, see the {beats} -<> and <>. - -//NOTE: The notable-highlights tagged regions are re-used in the -//Installation and Upgrade Guide - -// tag::notable-highlights[] -// ADD NOTABLE HIGHLIGHTS HERE - -//[float] -//==== Add title here - -//Add description here. - -//[float] -//==== Add title here - -//Add description here. - -// end::notable-highlights[] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/highlights/highlights.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/highlights/highlights.asciidoc deleted file mode 100644 index 1cd260ab..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/release-notes/highlights/highlights.asciidoc +++ /dev/null @@ -1,37 +0,0 @@ -[[release-highlights]] -== Release highlights - -This section summarizes the most important changes in each release. For the -full list, see <> and <>. - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -include::highlights-7.7.0.asciidoc[] - -include::highlights-7.6.0.asciidoc[] - -include::highlights-7.5.0.asciidoc[] - -include::highlights-7.4.0.asciidoc[] - -include::highlights-7.3.0.asciidoc[] - -include::highlights-7.2.0.asciidoc[] - -include::highlights-7.1.0.asciidoc[] - -include::highlights-7.0.0.asciidoc[] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/release.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/release.asciidoc deleted file mode 100644 index 19d71051..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/release.asciidoc +++ /dev/null @@ -1,125 +0,0 @@ -:beats-dir: ../.. - -[[release-notes]] -== Release notes - --- -This section summarizes the changes in each release. Also read -<> for more detail about changes that affect -upgrade. - -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> --- - -include::{beats-dir}/CHANGELOG.asciidoc[] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/repositories.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/repositories.asciidoc deleted file mode 100644 index a7104414..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/repositories.asciidoc +++ /dev/null @@ -1,236 +0,0 @@ -////////////////////////////////////////////////////////////////////////// -//// This content is shared by all Elastic Beats. Make sure you keep the -//// descriptions here generic enough to work for all Beats that include -//// this file. When using cross references, make sure that the cross -//// references resolve correctly for any files that include this one. -//// Use the appropriate variables defined in the index.asciidoc file to -//// resolve Beat names: beatname_uc and beatname_lc. -//// Use the following include to pull this content into a doc file: -//// include::../../libbeat/docs/setup-repositories.asciidoc[] -////////////////////////////////////////////////////////////////////////// - -[[setup-repositories]] -=== Repositories for APT and YUM - -We have repositories available for APT and YUM-based distributions. Note that we -provide binary packages, but no source packages. - -We use the PGP key https://pgp.mit.edu/pks/lookup?op=vindex&search=0xD27D666CD88E42B4[D88E42B4], -Elasticsearch Signing Key, with fingerprint - - 4609 5ACC 8548 582C 1A26 99A9 D27D 666C D88E 42B4 - -to sign all our packages. It is available from https://pgp.mit.edu. - -[float] -==== APT - -ifeval::["{release-state}"=="unreleased"] - -Version {version} of {repo} has not yet been released. - -endif::[] - -ifeval::["{release-state}"!="unreleased"] - -To add the {repo} repository for APT: - -. Download and install the Public Signing Key: -+ -[source,sh] --------------------------------------------------- -wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add - --------------------------------------------------- - -. You may need to install the `apt-transport-https` package on Debian before proceeding: -+ -[source,sh] --------------------------------------------------- -sudo apt-get install apt-transport-https --------------------------------------------------- - -ifeval::["{release-state}"=="prerelease"] -. Save the repository definition to +/etc/apt/sources.list.d/elastic-{major-version}-prerelease.list+: -+ -["source","sh",subs="attributes"] --------------------------------------------------- -echo "deb https://artifacts.elastic.co/packages/{major-version}-prerelease/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-{major-version}-prerelease.list --------------------------------------------------- -+ -endif::[] -ifeval::["{release-state}"=="released"] -. Save the repository definition to +/etc/apt/sources.list.d/elastic-{major-version}.list+: -+ -["source","sh",subs="attributes"] --------------------------------------------------- -echo "deb https://artifacts.elastic.co/packages/{major-version}/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-{major-version}.list --------------------------------------------------- -+ -endif::[] -[NOTE] -================================================== - -The package is free to use under the Elastic license. An alternative package -which contains only features that are available under the Apache 2.0 license is -also available. To install it, use the following sources list: - -ifeval::["{release-state}"=="prerelease"] - -["source","sh",subs="attributes"] --------------------------------------------------- -echo "deb https://artifacts.elastic.co/packages/oss-{major-version}-prerelease/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-{major-version}-prerelease.list --------------------------------------------------- - -endif::[] - -ifeval::["{release-state}"!="prerelease"] - -["source","sh",subs="attributes"] --------------------------------------------------- -echo "deb https://artifacts.elastic.co/packages/oss-{major-version}/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-{major-version}.list --------------------------------------------------- - -endif::[] - -================================================== -+ -[WARNING] -================================================== -To add the Elastic repository, make sure that you use the `echo` method shown -in the example. Do not use `add-apt-repository` because it will add a `deb-src` -entry, but we do not provide a source package. - -If you have added the `deb-src` entry by mistake, you will see an error like -the following: - - Unable to find expected entry 'main/source/Sources' in Release file (Wrong sources.list entry or malformed file) - -Simply delete the `deb-src` entry from the `/etc/apt/sources.list` file, and the installation should work as expected. -================================================== - -. Run `apt-get update`, and the repository is ready for use. For example, you can -install {beatname_uc} by running: -+ -["source","sh",subs="attributes"] --------------------------------------------------- -sudo apt-get update && sudo apt-get install {beatname_pkg} --------------------------------------------------- - -. To configure {beatname_uc} to start automatically during boot, run: -+ -["source","sh",subs="attributes"] --------------------------------------------------- -sudo systemctl enable {beatname_pkg} --------------------------------------------------- - -If your system does not use `systemd` then run: -+ -["source","sh",subs="attributes"] --------------------------------------------------- -sudo update-rc.d {beatname_pkg} defaults 95 10 --------------------------------------------------- - -endif::[] - -[float] -==== YUM - -ifeval::["{release-state}"=="unreleased"] - -Version {version} of {repo} has not yet been released. - -endif::[] - -ifeval::["{release-state}"!="unreleased"] - -To add the {repo} repository for YUM: - -. Download and install the public signing key: -+ -[source,sh] --------------------------------------------------- -sudo rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch --------------------------------------------------- - -. Create a file with a `.repo` extension (for example, `elastic.repo`) in -your `/etc/yum.repos.d/` directory and add the following lines: -+ -ifeval::["{release-state}"=="prerelease"] -["source","sh",subs="attributes"] --------------------------------------------------- -[elastic-{major-version}-prerelease] -name=Elastic repository for {major-version} prerelease packages -baseurl=https://artifacts.elastic.co/packages/{major-version}-prerelease/yum -gpgcheck=1 -gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch -enabled=1 -autorefresh=1 -type=rpm-md --------------------------------------------------- -endif::[] -ifeval::["{release-state}"=="released"] -["source","sh",subs="attributes"] --------------------------------------------------- -[elastic-{major-version}] -name=Elastic repository for {major-version} packages -baseurl=https://artifacts.elastic.co/packages/{major-version}/yum -gpgcheck=1 -gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch -enabled=1 -autorefresh=1 -type=rpm-md --------------------------------------------------- -endif::[] -+ -[NOTE] -================================================== - -The package is free to use under the Elastic license. An alternative package -which contains only features that are available under the Apache 2.0 license is -also available. To install it, use the following `baseurl` in your -`.repo` file: - -ifeval::["{release-state}"=="prerelease"] - -["source","sh",subs="attributes"] --------------------------------------------------- -baseurl=https://artifacts.elastic.co/packages/oss-{major-version}-prerelease/yum --------------------------------------------------- - -endif::[] - -ifeval::["{release-state}"!="prerelease"] - -["source","sh",subs="attributes"] --------------------------------------------------- -baseurl=https://artifacts.elastic.co/packages/oss-{major-version}/yum --------------------------------------------------- - -endif::[] - -================================================== -+ -Your repository is ready to use. For example, you can install {beatname_uc} by -running: -+ -["source","sh",subs="attributes"] --------------------------------------------------- -sudo yum install {beatname_pkg} --------------------------------------------------- - -. To configure {beatname_uc} to start automatically during boot, run: -+ -["source","sh",subs="attributes"] --------------------------------------------------- -sudo systemctl enable {beatname_pkg} --------------------------------------------------- - -If your system does not use `systemd` then run: -+ -["source","sh",subs="attributes"] --------------------------------------------------- -sudo chkconfig --add {beatname_pkg} --------------------------------------------------- - -endif::[] - diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/security/api-keys.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/security/api-keys.asciidoc deleted file mode 100644 index aef27641..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/security/api-keys.asciidoc +++ /dev/null @@ -1,116 +0,0 @@ -[role="xpack"] -[[beats-api-keys]] -=== Grant access using API keys - -Instead of using usernames and passwords, you can use API keys to grant -access to {es} resources. You can set API keys to expire at a certain time, -and you can explicitly invalidate them. Any user with the `manage_api_key` -or `manage_own_api_key` cluster privilege can create API keys. - -See the {es} API key documentation for more information: - -* {ref}/security-api-create-api-key.html[Create API key] -* {ref}/security-api-get-api-key.html[Get API key information] -* {ref}/security-api-invalidate-api-key.html[Invalidate API key] - -{beatname_uc} instances typically send both collected data and monitoring -information to {es}. If you are sending both to the same cluster, you can use the same -API key. For different clusters, you need to use an API key per cluster. - -NOTE: For security reasons, we recommend using a unique API key per {beatname_uc} instance. -You can create as many API keys per user as necessary. - -[[beats-api-key-publish]] -==== Create an API key for publishing -To create an API key to use for writing data to {es}, use the -{ref}/security-api-create-api-key.html[Create API key API], for example: - -[source,console,subs="attributes,callouts"] ------------------------------------------------------------- -POST /_security/api_key -{ - "name": "{beat_default_index_prefix}_host001", <1> - "role_descriptors": { - "{beat_default_index_prefix}_writer": { <2> - "cluster": ["monitor", "read_ilm"], - "index": [ - { - "names": ["{beat_default_index_prefix}-*"], - "privileges": ["view_index_metadata", "create_doc"] - } - ] - } - } -} ------------------------------------------------------------- -<1> Name of the API key -<2> Granted privileges, see <> - -The return value will look something like this: - -[source,console-result,subs="attributes,callouts"] --------------------------------------------------- -{ - "id":"TiNAGG4BaaMdaH1tRfuU", <1> - "name":"{beat_default_index_prefix}_host001", - "api_key":"KnR6yE41RrSowb0kQ0HWoA" <2> -} --------------------------------------------------- -<1> Unique id for this API key -<2> Generated API key - -You can now use this API key in your +{beatname_lc}.yml+ configuration file like this: -["source","yaml"] --------------------- -output.elasticsearch: - api_key: TiNAGG4BaaMdaH1tRfuU:KnR6yE41RrSowb0kQ0HWoA <1> --------------------- -<1> Format is `id:api_key` (as returned by {ref}/security-api-create-api-key.html[Create API key]) - -[[beats-api-key-monitor]] -==== Create an API key for monitoring -To create an API key to use for sending monitoring data to {es}, use the -{ref}/security-api-create-api-key.html[Create API key API], for example: - -[source,console,subs="attributes,callouts"] ------------------------------------------------------------- -POST /_security/api_key -{ - "name": "{beat_default_index_prefix}_host001", <1> - "role_descriptors": { - "{beat_default_index_prefix}_monitoring": { <2> - "cluster": ["monitor"], - "index": [ - { - "names": [".monitoring-beats-*"], - "privileges": ["create_index", "create"] - } - ] - } - } -} ------------------------------------------------------------- -<1> Name of the API key -<2> Granted privileges, see <> - -The return value will look something like this: - -[source,console-result,subs="attributes,callouts"] --------------------------------------------------- -{ - "id":"TiNAGG4BaaMdaH1tRfuU", <1> - "name":"{beat_default_index_prefix}_host001", - "api_key":"KnR6yE41RrSowb0kQ0HWoA" <2> -} --------------------------------------------------- -<1> Unique id for this API key -<2> Generated API key - -You can now use this API key in your +{beatname_lc}.yml+ configuration file like this: -["source","yml",subs="attributes"] --------------------- -monitoring.elasticsearch: - api_key: TiNAGG4BaaMdaH1tRfuU:KnR6yE41RrSowb0kQ0HWoA <1> --------------------- -<1> Format is `id:api_key` (as returned by {ref}/security-api-create-api-key.html[Create API key]) - diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/security/basic-auth.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/security/basic-auth.asciidoc deleted file mode 100644 index 7c3d8ec5..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/security/basic-auth.asciidoc +++ /dev/null @@ -1,67 +0,0 @@ -[role="xpack"] -[[beats-basic-auth]] -=== Configure authentication credentials - -When sending data to a secured cluster through the `elasticsearch` -output, {beatname_uc} must either provide basic authentication credentials -or present a client certificate. - -*Before you begin:* <>. - -You specify authentication credentials in the {beatname_uc} configuration -file: - -* To use basic authentication, specify the `username` and `password` settings -under `output.elasticsearch`. For example: -+ --- -["source","yaml",subs="attributes,callouts"] ----- -output.elasticsearch: - hosts: ["localhost:9200"] - username: "{beat_default_index_prefix}_writer" <1> - password: "{pwd}" <2> ----- -<1> Let's assume this user has the privileges required to publish events to -{es}. -<2> The example shows a hard-coded password, but you should store sensitive -values -ifndef::serverless[] -in the <>. -endif::[] -ifdef::serverless[] -in environment variables. -endif::[] --- -ifndef::apm-server[] -+ -If you've configured the {kib} endpoint, also specify credentials for -authenticating with {kib}. For example: -+ -["source","yaml",subs="attributes,callouts"] ----- -setup.kibana: - host: "mykibanahost:5601" - username: "{beat_default_index_prefix}_setup" <1> - password: "{pwd}" ----- -<1> Let's assume this user has the privileges required to set up dashboards. -endif::apm-server[] - -* To use Public Key Infrastructure (PKI) certificates to authenticate users, -configure the `certificate` and `key` settings. These settings assume that the -distinguished name (DN) in the certificate is mapped to the appropriate roles in -the `role_mapping.yml` file on each node in the {es} cluster. For more -information, see {ref}/mapping-roles.html#mapping-roles-file[Using role -mapping files]. -+ -["source","yaml",subs="attributes,callouts"] --------------------------------------------------- -output.elasticsearch: - hosts: ["localhost:9200"] - ssl.certificate: "/etc/pki/client/cert.pem" - ssl.key: "/etc/pki/client/cert.key" --------------------------------------------------- - -To learn more about {stack} security features and other types of -authentication, see {ref}/secure-cluster.html[Secure a cluster]. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/security/linux-seccomp.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/security/linux-seccomp.asciidoc deleted file mode 100644 index 353580a7..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/security/linux-seccomp.asciidoc +++ /dev/null @@ -1,93 +0,0 @@ -[[linux-seccomp]] -== Use Linux Secure Computing Mode (seccomp) - -beta[] - -On Linux 3.17 and later, {beatname_uc} can take advantage of secure computing -mode, also known as seccomp. Seccomp restricts the system calls that a process -can issue. Specifically {beatname_uc} can load a seccomp BPF filter at process -start-up that drops the privileges to invoke specific system calls. Once a -filter is loaded by the process it cannot be removed. - -The kernel exposes a large number of system calls that are not used by -{beatname_uc}. By installing a seccomp filter, you can limit the total kernel -surface exposed to {beatname_uc} (principle of least privilege). This minimizes -the impact of unknown vulnerabilities that might be found in the process. - -The filter is expressed as a Berkeley Packet Filter (BPF) program. The BPF -program is generated based on a policy defined by {beatname_uc}. The policy -can be customized through configuration as well. - -A seccomp policy is architecture specific due to the fact that system calls vary -by architecture. {beatname_uc} includes a whitelist seccomp policy for the -amd64 and 386 architectures. You can view those policies -https://github.com/elastic/beats/tree/{branch}/libbeat/common/seccomp[here]. - -[float] -[[seccomp-policy-config]] -=== Seccomp Policy Configuration - -The seccomp policy can be customized through the configuration policy. This is -an example blacklist policy that prohibits `execve`, `execveat`, `fork`, and -`vfork` syscalls. - -[source,yaml] ----- -seccomp: - default_action: allow <1> - syscalls: - - action: errno <2> - names: <3> - - execve - - execveat - - fork - - vfork ----- -<1> If the system call being invoked by the process does not match one of the -names below then it will be allowed. -<2> If the system call being invoked matches one of the names below then an -error will be returned to caller. This is known as a blacklist policy. -<3> These are system calls being prohibited. - -These are the configuration options for a seccomp policy. - -*`enabled`*:: On Linux, this option is enabled by default. To disable seccomp -filter loading, set this option to `false`. - -*`default_action`*:: The default action to take when none of the defined system -calls match. See <> for the full list of -values. This is required. - -*`syscalls`*:: Each object in this list must contain an `action` and a list of -system call `names`. The list must contain at least one item. - -*`names`*:: A list of system call names. The system call name must exist for -the runtime architecture, otherwise an error will be logged and the filter will -not be installed. At least one system call must be defined. - -[[seccomp-policy-config-action]] -*`action`*:: The action to take when any of the system calls listed in `names` -is executed. This is required. These are the available action values. The -actions that are available depend on the kernel version. - -- `errno` - The system call will return `EPERM` (permission denied) to the - caller. -- `trace` - The kernel will notify a `ptrace` tracer. If no tracer is present - then the system call fails with `ENOSYS` (function not implemented). -- `trap` - The kernel will send a `SIGSYS` signal to the calling thread and not - execute the system call. The Go runtime will exit. -- `kill_thread` - The kernel will immediately terminate the thread. Other - threads will continue to execute. -- `kill_process` - The kernel will terminate the process. Available in Linux - 4.14 and later. -- `log` - The kernel will log the system call before executing it. Available in - Linux 4.14 and later. (This does not go to the Beat's log.) -- `allow` - The kernel will allow the system call to execute. - -[float] -=== Auditbeat Reports Seccomp Violations - -You can use Auditbeat to report any seccomp violations that occur on the system. -The kernel generates an event for each violation and Auditbeat reports the -event. The `event.action` value will be `violated-seccomp-policy` and the event -will contain information about the process and system call. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/security/securing-beats.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/security/securing-beats.asciidoc deleted file mode 100644 index f103efbf..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/security/securing-beats.asciidoc +++ /dev/null @@ -1,41 +0,0 @@ -[role="xpack"] -[[securing-beats]] -== Configure {beatname_uc} to use {security-features} - -[subs="attributes"] -++++ -Use {security-features} -++++ - -If you want {beatname_uc} to connect to a cluster that has -{security-features} enabled, there are extra configuration steps: - -. <>. -+ -You can use role-based access control to grant {beatname_uc} users access to -secured resources. - -. <>. -+ -You can use API keys to grant access to {es} more securely. - -. <>. -+ -To interact with a secured cluster, {beatname_uc} must either provide basic -authentication credentials or present a client certificate. - -. <>. -+ -If encryption is enabled on the cluster, you need to enable HTTPS in the -{beatname_uc} configuration. - -For more information about {security-features}, see -{ref}/secure-cluster.html[Secure a cluster]. - -include::users.asciidoc[] - -include::api-keys.asciidoc[] - -include::basic-auth.asciidoc[] - -include::tls.asciidoc[] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/security/tls.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/security/tls.asciidoc deleted file mode 100644 index 10f7a606..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/security/tls.asciidoc +++ /dev/null @@ -1,24 +0,0 @@ -[role="xpack"] -[[beats-tls]] -=== Configure {beatname_uc} to use encrypted connections - -If encryption is enabled on the {es} cluster, you need to connect to {es} via -HTTPS. If the certificate authority (CA) that signed your node certificates -is not in the host system's trusted certificate authorities list, you also need -to add the path to the `.pem` file that contains your CA's certificate to the -{beatname_uc} configuration. - -To configure a {beatname_uc} to connect to {es} via HTTPS, add the `https` -protocol to all host URLs: - -["source","js",subs="attributes,callouts"] --------------------------------------------------- -output.elasticsearch: - hosts: ["https://localhost:9200"] <1> - index: "{beatname_lc}" - ssl.certificate_authorities: ["/etc/pki/root/ca.pem"] <2> --------------------------------------------------- -<1> Specify the `https` protocol to connect the {es} cluster. -<2> Specify the path to the local `.pem` file that contains your Certificate -Authority's certificate. This is generally only needed if you use your -own CA to sign your node certificates. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/security/users.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/security/users.asciidoc deleted file mode 100644 index f69ac165..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/security/users.asciidoc +++ /dev/null @@ -1,357 +0,0 @@ -[role="xpack"] -[[feature-roles]] -=== Grant users access to secured resources - -You can use role-based access control to grant users access to secured -resources. The roles that you set up depend on your organization's security -requirements and the minimum privileges required to use specific features. - -Typically you need the create the following separate roles: - -* <> for setting up index templates and -other dependencies -* <> for sending monitoring -information -* <> for publishing events collected -by {beatname_uc} -* <> for {kib} users who need to view and -create visualizations that access {beatname_uc} data - - -{security} provides {ref}/built-in-roles.html[built-in roles] that grant a -subset of the privileges needed by {beatname_uc} users. When possible, use the -built-in roles to minimize the affect of future changes on your security -strategy. - - -[[privileges-to-setup-beats]] -==== Grant privileges and roles needed for setup - -IMPORTANT: Setting up {beatname_uc} is an admin-level task that requires extra -privileges. As a best practice, grant the setup role to administrators only, and -use a less restrictive role for event publishing. - -Administrators who set up {beatname_uc} typically need to load mappings, -dashboards, and other objects used to index data into {es} and visualize it in -{kib}. - -To grant users the required privileges: - -. Create a *setup role*, called something like +{beat_default_index_prefix}_setup+, that has -the following privileges: -+ -[options="header"] -|==== -|Type | Privilege | Purpose - -|Cluster -|`monitor` -|Retrieve cluster details (e.g. version) - -ifndef::no_ilm[] -|Cluster -|`manage_ilm` -|Set up and manage index lifecycle management (ILM) policy -endif::no_ilm[] - -ifdef::has_ml_jobs[] -|Cluster -|`manage_ml` -|Set up Machine Learning job configurations -endif::has_ml_jobs[] - -|Index -|`manage` on +{beat_default_index_prefix}-*+ indices -|Set up aliases used by ILM - -ifdef::has_ml_jobs[] -|Index -|`read` on +{beat_default_index_prefix}-*+ indices -|Read {beatname_uc} indices in order to set up Machine Learning jobs -endif::has_ml_jobs[] -|==== -+ -Omit any privileges that aren't relevant in your environment. -+ -NOTE: These instructions assume that you are using the default name for -{beatname_uc} indices. If you are using a custom name, modify the privileges to -match your index naming pattern. - -. Assign the *setup role*, along with the following built-in roles, to users who -need to set up {beatname_uc}: -+ -[options="header"] -|==== -|Role | Purpose - -|`kibana_user` -|Load dependencies, such as example dashboards, if available, into {kib} - -|`ingest_admin` -|Set up index templates and, if available, ingest pipelines - -ifdef::apm-server[] -|`ingest_admin` -|Set up ingest pipelines -endif::apm-server[] - -ifdef::has_central_config[] -|`beats_admin` -|Enroll and manage configurations in Beats central management -endif::has_central_config[] -|==== -+ -Omit any roles that aren't relevant in your environment. - -[[privileges-to-publish-monitoring]] -==== Grant privileges and roles needed for monitoring - -{security} provides built-in users and roles for monitoring. The privileges and -roles needed depend on the method used to collect monitoring data. - -[IMPORTANT] -.Important note for {ecloud} users -==== -Built-in users are not available when running our -https://www.elastic.co/cloud/elasticsearch-service[hosted {ess}] -on {ecloud}. To send monitoring data securely, create a monitoring user and -grant it the roles described in the following sections. -==== - -* If you're using <> to -collect metrics about {beatname_uc}, {security} provides -the +{beat_monitoring_user}+ {ref}/built-in-users.html[built-in user] and -+{beat_monitoring_user}+ {ref}/built-in-roles.html[built-in role] to send -monitoring information. You can use the built-in user, if it's available in your -environment, or create a user who has the privileges needed to send monitoring -information. -+ -If you use the +{beat_monitoring_user}+ user, make sure you set the password. -+ -If you don't use the +{beat_monitoring_user}+ user: -+ --- -. Create a *monitoring role*, called something like -+{beat_default_index_prefix}_monitoring+, that has the following privileges: -+ -[options="header"] -|==== -|Type | Privilege | Purpose - -|Cluster -|`monitor` -|Retrieve cluster details (e.g. version) - -|Index -|`create_index` on `.monitoring-beats-*` indices -|Create monitoring indices in {es} - -|Index -|`create_doc` on `.monitoring-beats-*` indices -|Write monitoring events into {es} -|==== - -. Assign the *monitoring role*, along with the following built-in roles, to -users who need to monitor {beatname_uc}: -+ -[options="header"] -|==== -|Role | Purpose - -|`kibana_user` -|Use {kib} - -|`monitoring_user` -|Use *Stack Monitoring* in {kib} to monitor {beatname_uc} -|==== --- - -ifndef::serverless[] - -* If you're <> to collect -metrics about {beatname_uc}, {security} provides the `remote_monitoring_user` -{ref}/built-in-users.html[built-in user], and the `remote_monitoring_collector` -and `remote_monitoring_agent` {ref}/built-in-roles.html[built-in roles] for -collecting and sending monitoring information. You can use the built-in user, if -it's available in your environment, or create a user who has the privileges -needed to collect and send monitoring information. -+ -If you use the `remote_monitoring_user` user, make sure you set the password. -+ -If you don't use the `remote_monitoring_user` user: -+ --- -. Create a user on the production cluster who will collect and send monitoring -information. - -. Assign the following roles to the user: -+ -[options="header"] -|==== -|Role | Purpose - -|`remote_monitoring_collector` -|Collect monitoring metrics from {beatname_uc} - -|`remote_monitoring_agent` -|Send monitoring data to the monitoring cluster -|==== - -. Assign the following role to users who will view the monitoring data in -{kib}: -+ -[options="header"] -|==== -|Role | Purpose - -|`monitoring_user` -|Use *Stack Monitoring* in {kib} to monitor {beatname_uc} -|==== --- -endif::serverless[] - -[[privileges-to-publish-events]] -==== Grant privileges and roles needed for publishing - -Users who publish events to {es} need to create and write to {beatname_uc} -indices. To minimize the privileges required by the writer role, use the -<> to pre-load dependencies. This section -assumes that you've pre-loaded dependencies. - -ifndef::no_ilm[] -When using ILM, turn off the ILM setup check in the {beatname_uc} config file before -running {beatname_uc} to publish events: - -[source,yaml] ----- -setup.ilm.check_exists: false ----- -endif::no_ilm[] - -To grant the required privileges: - -. Create a *writer role*, called something like +{beat_default_index_prefix}_writer+, -that has the following privileges: -+ -NOTE: The `monitor` cluster privilege and the `create_doc` privilege on -+{beat_default_index_prefix}-*+ indices are required in every configuration. -+ -[options="header"] -|==== -|Type | Privilege | Purpose - -ifndef::apm-server[] -|Cluster -|`monitor` -|Retrieve cluster details (e.g. version) -endif::apm-server[] - -ifndef::no_ilm[] -|Cluster -|`read_ilm` -| Read the ILM policy when connecting to clusters that support ILM. -Not needed when `setup.ilm.check_exists` is `false`. -endif::no_ilm[] - -ifeval::["{beatname_lc}"=="filebeat"] -|Cluster -|`cluster:admin/ingest/pipeline/get` -|Check for ingest pipelines used by modules. Needed when using modules. -endif::[] - -|Index -|`create_doc` on +{beat_default_index_prefix}-*+ indices -|Write events into {es} - -ifndef::no_ilm[] -|Index -|`view_index_metadata` on +{beat_default_index_prefix}-*+ indices -|Check for alias when connecting to clusters that support ILM. -Not needed when `setup.ilm.check_exists` is `false`. -endif::no_ilm[] - -|Index -|`create_index` on +{beat_default_index_prefix}-*+ indices -|Create daily indices when connecting to clusters that do not support ILM. -Not needed when using ILM. -|==== -ifndef::apm-server[] -+ -Omit any privileges that aren't relevant in your environment. -endif::apm-server[] - -. Assign the *writer role* to users who will index events into {es}. - -[[kibana-user-privileges]] -==== Grant privileges and roles needed to read {beatname_uc} data - -{kib} users typically need to view dashboards and visualizations that contain -{beatname_uc} data. These users might also need to create and edit dashboards -and visualizations. -ifdef::has_central_config[] -If you're using Beats central management, some of these users might need to -create and manage configurations. -endif::has_central_config[] - -To grant users the required privileges: - -ifndef::apm-server[] -. Create a *reader role*, called something like +{beat_default_index_prefix}_reader+, that has -the following privilege: -+ -[options="header"] -|==== -|Type | Privilege | Purpose - -|Index -|`read` on +{beat_default_index_prefix}-*+ indices -|Read data indexed by {beatname_uc} -|==== - -. Assign the *reader role*, along with the following built-in roles, to -users who need to read {beatname_uc} data: -+ -[options="header"] -|==== -|Role | Purpose - -|`kibana_user` or `kibana_dashboard_only_user` -|Use {kib}. `kibana_dashboard_only_user` grants read-only access to dashboards. - -ifdef::has_central_config[] -|`beats_admin` -|Create and manage configurations in Beats central management. Only assign this -role to users who need to use Beats central management. -endif::[] -|==== -+ -Omit any roles that aren't relevant in your environment. -endif::apm-server[] - -ifdef::apm-server[] -. Assign the following built-in roles to users who need to read {beatname_uc} -data: -+ -[options="header"] -|==== -|Role | Purpose - -|`kibana_user` and `apm_user` -|Use the APM UI - -|`admin` -|Read and update APM Agent configuration via Kibana -|==== -endif::apm-server[] - - -[[learn-more-security]] -==== Learn more about users and roles - -Want to learn more about creating users and roles? See -{ref}/secure-cluster.html[Secure a cluster]. Also see: - -* {ref}/security-privileges.html[Security privileges] for a description of -available privileges -* {ref}/built-in-roles.html[Built-in roles] for a description of roles that -you can assign to users diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/setup-config.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/setup-config.asciidoc deleted file mode 100644 index ce58296a..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/setup-config.asciidoc +++ /dev/null @@ -1,9 +0,0 @@ - -include::./template-config.asciidoc[] - -ifndef::no_dashboards[] -include::./shared-kibana-config.asciidoc[] - -include::./dashboardsconfig.asciidoc[] -endif::no_dashboards[] - diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-autodiscover.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-autodiscover.asciidoc deleted file mode 100644 index a3911a65..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-autodiscover.asciidoc +++ /dev/null @@ -1,459 +0,0 @@ -[[configuration-autodiscover]] -== Autodiscover - -When you run applications on containers, they become moving targets to the monitoring system. Autodiscover -allows you to track them and adapt settings as changes happen. By defining configuration templates, the -autodiscover subsystem can monitor services as they start running. - -You define autodiscover settings in the +{beatname_lc}.autodiscover+ section of the +{beatname_lc}.yml+ -config file. To enable autodiscover, you specify a list of providers. - -[float] -=== Providers - -Autodiscover providers work by watching for events on the system and translating those events into internal autodiscover -events with a common format. When you configure the provider, you can optionally use fields from the autodiscover event -to set conditions that, when met, launch specific configurations. - -On start, {beatname_uc} will scan existing containers and launch the proper configs for them. Then it will watch for new -start/stop events. This ensures you don't need to worry about state, but only define your desired configs. - -[float] -===== Docker - -The Docker autodiscover provider watches for Docker containers to start and stop. - - -These are the available fields during within config templating. The `docker.*` fields will be available on each emitted event. -event: - - * host - * port - * docker.container.id - * docker.container.image - * docker.container.name - * docker.container.labels - - -For example: - -[source,yaml] -------------------------------------------------------------------------------------- -{ - "host": "10.4.15.9", - "port": 6379, - "docker": { - "container": { - "id": "382184ecdb385cfd5d1f1a65f78911054c8511ae009635300ac28b4fc357ce51" - "name": "redis", - "image": "redis:3.2.11", - "labels": { - "io.kubernetes.pod.namespace": "default" - ... - } - } - } -} -------------------------------------------------------------------------------------- - -You can define a set of configuration templates to be applied when the condition matches an event. Templates define -a condition to match on autodiscover events, together with the list of configurations to launch when this condition -happens. - -Conditions match events from the provider. Providers use the same format for <> that -processors use. - -Configuration templates can contain variables from the autodiscover event. They can be accessed under the `data` namespace. -For example, with the example event, "`${data.port}`" resolves to `6379`. - -include::../../{beatname_lc}/docs/autodiscover-docker-config.asciidoc[] - - -ifeval::["{beatname_lc}"=="filebeat"] -[WARNING] -======================================= -When using autodiscover, you have to be careful when defining config templates, especially if they are -reading from places holding information for several containers. For instance, under this file structure: - -`/mnt/logs//*.log` - -You can define a config template like this: - -**Wrong settings**: - -[source,yaml] -------------------------------------------------------------------------------------- -autodiscover.providers: - - type: docker - templates: - - condition.contains: - docker.container.image: nginx - config: - - type: log - paths: - - "/mnt/logs/*/*.log" -------------------------------------------------------------------------------------- - -That would read all the files under the given path several times (one per nginx container). What you really -want is to scope your template to the container that matched the autodiscover condition. Good settings: - -[source,yaml] -------------------------------------------------------------------------------------- -autodiscover.providers: - - type: docker - templates: - - condition.contains: - docker.container.image: nginx - config: - - type: log - paths: - - "/mnt/logs/${data.docker.container.id}/*.log" -------------------------------------------------------------------------------------- - -It has the following settings: - -`host`:: (Optional) Docker socket (UNIX or TCP socket). It uses -`unix:///var/run/docker.sock` by default. -`ssl`:: (Optional) SSL configuration to use when connecting to the Docker -socket. -`cleanup_timeout`:: (Optional) Specify the time of inactivity before stopping the -running configuration for a container, 60s by default. -`labels.dedot`:: (Optional) Default to be false. If set to true, replace dots in - labels with `_`. - -======================================= -endif::[] - -[float] -===== Kubernetes - -The Kubernetes autodiscover provider watches for Kubernetes nodes, pods, services to start, update, and stop. - -These are the available fields during within config templating. The `kubernetes.*` fields will be available on each emitted event. - -[float] -====== Generic fields: - * host - * port (if exposed) - * kubernetes.labels - * kubernetes.annotations - -[float] -====== Pod specific: - * kubernetes.container.id - * kubernetes.container.image - * kubernetes.container.name - * kubernetes.namespace - * kubernetes.node.name - * kubernetes.pod.name - * kubernetes.pod.uid - -[float] -====== Node specific: - * kubernetes.node.name - * kubernetes.node.uid - -[float] -====== Service specific: - * kubernetes.namespace - * kubernetes.service.name - * kubernetes.service.uid - * kubernetes.annotations - -If the `include_annotations` config is added to the provider config, then the list of annotations present in the config -are added to the event. - -If the `include_labels` config is added to the provider config, then the list of labels present in the config -will be added to the event. - -If the `exclude_labels` config is added to the provider config, then the list of labels present in the config -will be excluded from the event. - -if the `labels.dedot` config is set to be `true` in the provider config, then `.` in labels will be replaced with `_`. - -if the `annotations.dedot` config is set to be `true` in the provider config, then `.` in annotations will be replaced -with `_`. - - -For example: - -[source,yaml] -------------------------------------------------------------------------------------- -{ - "host": "172.17.0.21", - "port": 9090, - "kubernetes": { - "container": { - "id": "bb3a50625c01b16a88aa224779c39262a9ad14264c3034669a50cd9a90af1527", - "image": "prom/prometheus", - "name": "prometheus" - }, - "labels": { - "project": "prometheus", - ... - }, - "namespace": "default", - "node": { - "name": "minikube" - }, - "pod": { - "name": "prometheus-2657348378-k1pnh" - } - }, -} -------------------------------------------------------------------------------------- - -The configuration of templates and conditions is similar to that of the Docker provider. Configuration templates can -contain variables from the autodiscover event. They can be accessed under data namespace. - -The `kubernetes` autodiscover provider has the following configuration settings: - -`node`:: (Optional) Specify the node to scope {beatname_lc} to in case it - cannot be accurately detected, as when running {beatname_lc} in host network - mode. -`namespace`:: (Optional) Select the namespace from which to collect the - metadata. If it is not set, the processor collects metadata from all - namespaces. It is unset by default. The namespace configuration only applies to - kubernetes resources that are namespace scoped. -`cleanup_timeout`:: (Optional) Specify the time of inactivity before stopping the -running configuration for a container, 60s by default. -`kube_config`:: (Optional) Use given config file as configuration for Kubernetes - client. If kube_config is not set, KUBECONFIG environment variable will be - checked and if not present it will fall back to InCluster. -`resource`:: (Optional) Select the resource to do discovery on. Currently supported - Kubernetes resources are `pod`, `service` and `node`. If not configured `resource` - defaults to `pod`. -`scope`:: (Optional) Specify at what level autodiscover needs to be done at. `scope` can - either take `node` or `cluster` as values. `node` scope allows discovery of resources in - the specified node. `cluster` scope allows cluster wide discovery. Only `pod` and `node` resources - can be discovered at node scope. -`add_resource_metadata`:: (Optional) Specify resources against which additional enrichment needs to be done one. -`add_resource_metadata` can be done for `node` or `namespace`. Example: - -["source","yaml",subs="attributes"] -------------------------------------------------------------------------------------- - add_resource_metadata: - namespace: - enabled: true - include_labels: ["namespacelabel1"] - node: - enabled: true - include_labels: ["nodelabel2"] -------------------------------------------------------------------------------------- - - -include::../../{beatname_lc}/docs/autodiscover-kubernetes-config.asciidoc[] - -[float] -===== Manually Defining Ports with Kubernetes - -Declare exposed ports in your pod spec if possible. Otherwise, you will need to use -multiple templates with complex filtering rules. The {port} variable will not be -present, and you will need to hardcode ports. Example: `{data.host}:1234` - -When ports are not declared, Autodiscover generates a config using your provided -template once per pod, and once per container. These generated configs are -de-duplicated after they are generated. If the generated configs for multiple -containers are identical, they will be merged into one config. - -Pods share an identical host. If only the `{data.host}` variable is interpolated, -then one config will be generated per host. The configs will be identical. -After they are de-duplicated, only one will be used. - -ifdef::autodiscoverJolokia[] -[float] -===== Jolokia - -The Jolokia autodiscover provider uses Jolokia Discovery to find agents running -in your host or your network. - -Jolokia Discovery mechanism is supported by any Jolokia agent since version -1.2.0, it is enabled by default when Jolokia is included in the application as -a JVM agent, but disabled in other cases as the OSGI or WAR (Java EE) agents. -In any case, this feature is controlled with two properties: - - * `discoveryEnabled`, to enable the feature - * `discoveryAgentUrl`, if set, this is the URL announced by the agent when - being discovered, setting this parameter implicitly enables the feature - -There are multiple ways of setting these properties, and they can vary from -application to application, please refer to the documentation of your -application to find the more suitable way to set them in your case. - -Jolokia Discovery is based on UDP multicast requests. Agents join the multicast -group 239.192.48.84, port 24884, and discovery is done by sending queries to -this group. You have to take into account that UDP traffic between Metricbeat -and the Jolokia agents has to be allowed. Also notice that this multicast -address is in the 239.0.0.0/8 range, that is reserved for private use within an -organization, so it can only be used in private networks. - -These are the available fields during within config templating. The `jolokia.*` fields will be available on each emitted event. - - * jolokia.agent.id - * jolokia.agent.version - * jolokia.secured - * jolokia.server.product - * jolokia.server.vendor - * jolokia.server.version - * jolokia.url - -The configuration of this provider consists in a set of network interfaces, as -well as a set of templates as in other providers. The network interfaces will be -the ones used for discovery probes, they have these settings: - -`name`:: the name of the interface (e.g. `br0`), it can contain a wildcard - as suffix to apply the same settings to multiple network interfaces of - the same type (e.g. `br*`). -`interval`:: time between probes (defaults to 10s) - `grace_period`:: time since the last reply to consider an instance stopped - (defaults to 30s) -`probe_timeout`:: max time to wait for responses since a probe is sent - (defaults to 1s) - -include::../../{beatname_lc}/docs/autodiscover-jolokia-config.asciidoc[] -endif::autodiscoverJolokia[] - -ifdef::autodiscoverAWSELB[] -[float] -===== Amazon ELBs - -*Note: This provider is experimental* - -The Amazon ELB autodiscover provider discovers https://aws.amazon.com/elasticloadbalancing/[ELBs] and their listeners. This is useful when you don't want to connect -directly to a service, but rather to the ELB fronting a pool of services. - -This provider will yield one config block per ELB Listener. So, if you have one ELB exposing both ports 80 and 443, it -will generate two configs, one for each port. Keep in mind that the beat will de-duplicate configs. So, if the generated -configs are the same only one will actually run. - -This provider will load AWS credentials using the standard AWS environment variables and shared credentials files see https://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html[Best Practices for Managing AWS Access Keys] for more information. If you do not wish to use these, you may explicitly set the `access_key_id` and `secret_access_key` variables. - -These are the available fields during within config templating. The `aws.elb.*` fields will be available on each emitted event. - - * host - * port - - * cloud.availability_zone - * cloud.provider - * cloud.region - - * aws.elb.listener_arn - * aws.elb.load_balancer_arn - * aws.elb.protocol - * aws.elb.type - * aws.elb.scheme - * aws.elb.availability_zones - * aws.elb.created - * aws.elb.state.code - * aws.elb.state.reason - * aws.elb.ip_address_type - * aws.elb.security_groups - * aws.elb.vpc_id - * aws.elb.ssl_policy - -include::../../{beatname_lc}/docs/autodiscover-aws-elb-config.asciidoc[] - -This autodiscover provider takes our standard <>. - -[id="aws-credentials-config"] -include::../../x-pack/libbeat/docs/aws-credentials-config.asciidoc[] - -endif::autodiscoverAWSELB[] - - -ifdef::autodiscoverHints[] -[[configuration-autodiscover-hints]] -=== Hints based autodiscover - -include::../../{beatname_lc}/docs/autodiscover-hints.asciidoc[] -endif::autodiscoverHints[] - -ifdef::autodiscoverAWSEC2[] -[float] -===== Amazon EC2s - -*Note: This provider is experimental* - -The Amazon EC2 autodiscover provider discovers https://aws.amazon.com/ec2/[EC2 instances]. -This is useful for users to launch Metricbeat modules to monitor services running on AWS EC2 instances. -For example, to gather MySQL metrics from mysql servers running on EC2 instances with specific tag `service: mysql`. - -This provider will load AWS credentials using the standard AWS environment variables and shared credentials files -see https://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html[Best Practices for Managing AWS Access Keys] -for more information. If you do not wish to use these, you may explicitly set the `access_key_id` and -`secret_access_key` variables. - -These are the available fields during within config templating. -The `aws.ec2.*` fields and `cloud.*` fields will be available on each emitted event. - -* cloud.availability_zone -* cloud.instance.id -* cloud.machine.type -* cloud.provider -* cloud.region - -* aws.ec2.architecture -* aws.ec2.image.id -* aws.ec2.kernel.id -* aws.ec2.monitoring.state -* aws.ec2.private.dns_name -* aws.ec2.private.ip -* aws.ec2.public.dns_name -* aws.ec2.public.ip -* aws.ec2.root_device_name -* aws.ec2.state.code -* aws.ec2.state.name -* aws.ec2.subnet.id -* aws.ec2.tags -* aws.ec2.vpc.id - -include::../../{beatname_lc}/docs/autodiscover-aws-ec2-config.asciidoc[] - -This autodiscover provider takes our standard <>. - -endif::autodiscoverAWSEC2[] - -[[configuration-autodiscover-advanced]] -=== Advanced usage - -//// -Builders are not exposed in docs, as we only have `hints` builder by the moment, -and that's covered in previous section - -[float] -==== Builders -Builders allow users to pass hints to autodiscover for it to be able to make decisions -on how and what kind of configuration should be generated. Each Beat can define its own -Builders that it can use. Hints are generated based on all information that is passed to -the provider using a prefix "co.elastic.*". The Kubernetes provider uses annotations and -the Docker provider uses labels to achieve the same. - -//// - -[float] -==== Appenders -Appenders allow users to append configuration that is already built with the help of either templates -or builders. Appenders can be configured to be applied only when a required condition is matched. The kind -of configuration that is applied is specific to each appender. - -[float] -===== Config -The config appender can apply a config on top of the config that was generated by -templates or builders. The config is applied whenever a provided condition is matched. It is always -applied if there is no condition provided. - -["source","yaml",subs="attributes"] -------------------------------------------------------------------------------------- -{beatname_lc}.autodiscover: - providers: - - type: kubernetes - templates: - ... - appenders: - - type: config - condition.equals: - kubernetes.namespace: "prometheus" - config: - fields: - type: monitoring -------------------------------------------------------------------------------------- diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-beats-attributes.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-beats-attributes.asciidoc deleted file mode 100644 index 093f1bcc..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-beats-attributes.asciidoc +++ /dev/null @@ -1,19 +0,0 @@ -:beatsdevguide: http://www.elastic.co/guide/en/beats/devguide/{branch} -:dashboards: https://artifacts.elastic.co/downloads/beats/beats-dashboards/beats-dashboards-{version}.zip -:dockerimage: docker.elastic.co/beats/{beatname_lc}:{version} -:dockerconfig: https://raw.githubusercontent.com/elastic/beats/{branch}/deploy/docker/{beatname_lc}.docker.yml -:downloads: https://artifacts.elastic.co/downloads/beats -:libbeat-processors-dir: {beats-root}/libbeat/processors -:x-libbeat-processors-dir: {beats-root}/x-pack/libbeat/processors -:libbeat-outputs-dir: {beats-root}/libbeat/outputs -:x-filebeat-processors-dir: {beats-root}/x-pack/filebeat/processors -:winlogbeat-processors-dir: {beats-root}/winlogbeat/processors - -:cm-ui: Central Management -:libbeat-docs: Beats Platform Reference -:beat_monitoring_user: beats_system -:beat_monitoring_user_version: 6.3.0 -:beat_monitoring_version: 6.2 -:beat_version_key: agent.version -:access_role: {beat_default_index_prefix}_reader -:repo: Beats diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-brew-install.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-brew-install.asciidoc deleted file mode 100644 index 0b11bb85..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-brew-install.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -[[brew]] -*brew:* - -ifeval::["{release-state}"=="unreleased"] - -Version {version} of {beatname_uc} has not yet been released. - -endif::[] - -ifeval::["{release-state}"!="unreleased"] - -["source","sh",subs="attributes"] -------------------------- -brew tap elastic/tap -brew install elastic/tap/{beatname_lc}-full -------------------------- - -This installs the most recently released default distribution of {beatname_uc}. -To install the OSS distribution, specify +elastic/tap/{beatname_lc}-oss+. - -endif::[] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-brew-run.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-brew-run.asciidoc deleted file mode 100644 index ff6d37ba..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-brew-run.asciidoc +++ /dev/null @@ -1,53 +0,0 @@ -*brew:* - -To have launchd start +elastic/tap/{beatname_lc}+ and then restart it at login, -run: - -["source","sh",subs="attributes"] ------ -brew services start elastic/tap/{beatname_lc}-full ------ - -ifndef::requires-sudo[] -To run {beatname_uc} in the foreground instead of running it as a background -service, run: - -["source","sh",subs="attributes"] ------ -{beatname_lc} -e ------ -endif::[] - -ifdef::requires-sudo[] -To run {beatname_uc} in the foreground instead of running it as a background -service, run: - -ifndef::has_modules_command[] -["source","sh",subs="attributes"] ------ -sudo chown root /usr/local/etc/{beatname_lc}/beatname_lc.yml <1> -sudo {beatname_lc} -e ------ -<1> You'll be running {beatname_uc} as root, so you need to change ownership -of the configuration file, or run {beatname_uc} with `--strict.perms=false` -specified. See -{beats-ref}/config-file-permissions.html[Config File Ownership and Permissions] -in the _Beats Platform Reference_. -endif::has_modules_command[] - -ifdef::has_modules_command[] -["source","sh",subs="attributes,callouts"] ----------------------------------------------------------------------- -sudo chown root /usr/local/etc/{beatname_lc}/{beatname_lc}.yml <1> -sudo chown root /usr/local/etc/{beatname_lc}/modules.d/system.yml <1> -sudo {beatname_lc} -e ----------------------------------------------------------------------- -<1> You'll be running {beatname_uc} as root, so you need to change ownership of the -configuration file and any configurations enabled in the `modules.d` directory, -or run {beatname_uc} with `--strict.perms=false` specified. See -{beats-ref}/config-file-permissions.html[Config File Ownership and Permissions] -in the _Beats Platform Reference_. - -endif::has_modules_command[] - -endif::requires-sudo[] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-central-management.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-central-management.asciidoc deleted file mode 100644 index 6789ec01..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-central-management.asciidoc +++ /dev/null @@ -1,256 +0,0 @@ -[[configuration-central-management]] -[role="xpack"] -= {beats} central management - -[partintro] --- - -include::{asciidoc-dir}/../../shared/discontinued.asciidoc[tag=cm-discontinued] - -[WARNING] -======================================= -When you use central management, configurations are stored centrally in {es}. To -prevent an attacker from leveraging the configurations to attack your -infrastructure, you must secure {es} and {kib} before using central management. -See {ref}/secure-cluster.html[Secure a cluster]. -======================================= - -{beats} central management provides a way to define and manage configurations in -a central location in {kib} and quickly deploy configuration changes to all -{beats} running across your enterprise. - -To learn more, see <>. - -To use central management, <>, then use -the {cm-ui} UI in {kib} to create and apply the configurations. - -[NOTE] -===== -This feature requires an Elastic license that includes {beats} central -management. - -include::shared-license-statement.asciidoc[] -===== - --- - -[[how-central-managment-works]] -[role="xpack"] -== How central management works - -include::{asciidoc-dir}/../../shared/discontinued.asciidoc[tag=cm-discontinued] - -{beats} central management uses a mechanism called configuration tags to group -related configurations. You define configuration tags in the {cm-ui} UI in {kib} -after <> - -A _configuration tag_ is a group of configuration blocks that you can apply to -one or more {beats}. A tag can have configuration blocks for different types of -{beats}. For example, you might have a tag called `development` that you use to -group all configurations that are valid for running {beats} in your development -environment. The `development` tag might have: - -* Two Metricbeat module configuration blocks: one that reads system metrics and -another that reads metrics from Apache HTTP servers -* Two Filebeat module configuration blocks: one that reads Apache HTTP server -logs and another that reads system logs -* One heartbeat monitor configuration block: checks that a public facing website -is live. -* One Elasticsearch output configuration block that sends the output to your -{es} development cluster - -[role="screenshot"] -image::./images/configuration-blocks.png[Screen showing configuration blocks in a tag] - -You apply the tag to any {beats} that will use the configurations defined in the -tag. - -[role="screenshot"] -image::./images/enrolled-beats.png[Screen showing {beats} with tags applied] - -When the enrolled {beats} run, each Beat uses the configuration blocks that are -valid for its type. - -You can add, modify, or remove configuration blocks from a tag. Any changes that -you make to the configuration blocks in a tag are automatically applied to all -{beats} that have that tag. - -You can add or remove tags to change the set of configuration blocks applied to -your {beats}. For example, after you've tested configurations in your -`development` environment, you can remove the `development` tag and add a -`production` tag that has an {es} output configuration block for sending the -data to your production cluster. - -[role="screenshot"] -image::./images/enrolled-beats-dev-prod.png[Screen showing {beats} with development and production tags applied] - -You can apply multiple tags to a Beat. For example, instead of defining the -apache modules under the `development` tag as described earlier, you could -create a separate tag called `apache` that contains the Apache module -configurations, then apply the tag to all {beats} running on Apache servers. -This would enable you to maintain your Apache module configurations under a -single tag, while also using a `development` tag to send output for some -instances to your development cluster. - -[role="screenshot"] -image::./images/enrolled-beats-apache.png[Screen showing {beats} with multiple tags] - -You can apply as many tags as you need. Just keep in mind that the -configurations for all assigned tags are merged, which means that you should not -specify conflicting configurations. If there are errors in the configuration, -you'll see an Error status in the {cm-ui} UI and need to look at the logs for -the Beat to troubleshoot the problem. - -[[enroll-beats]] -[role="xpack"] -== Enroll {beats} in central management - -include::{asciidoc-dir}/../../shared/discontinued.asciidoc[tag=cm-discontinued] - -You need to enroll {beats} to register them in -<> and establish -trust. Enrolled {beats} will have the credentials needed to retrieve -configurations from {kib}. - -During the enrollment process: - - . The Beat contacts {kib} and tries to register - . {kib} registers the Beat instance and returns an access token - for configuration polling - . The enroll command creates a backup of your configuration and then - **overwrites the current settings** so they can be managed centrally - -To enroll {beats}, use either <> -or <> enrollment. - - -[float] -=== Prerequisites - -* Verify that your Elastic license includes the {beats} central management -feature. -+ -include::shared-license-statement.asciidoc[] - -* {kibana-ref}/using-kibana-with-security.html[Enable security] in {kib} to -ensure that only users with sufficient privileges are able to access {beats} -configurations. -* Assign the `beats_admin` role to any users who need to enroll {beats} or -manage configuration settings in central management. -ifndef::no_dashboards[] -* If you plan to use the sample {kib} dashboards provided with {beatname_uc}, -<> before enrolling the -Beat. -endif::[] -ifeval::["{beatname_lc}"=="filebeat"] -* If you plan to define module configurations in central management, set up the -ingest pipelines before enrolling the Beat. For more information, see -<>. -endif::[] - -[float] -[[token-based-enrollment]] -=== Token-based enrollment - -Token-based enrollment is recommended if you are enrolling {beats} manually. - -To use token-based enrollment, go to {kib} -> Management -> {beats} and click -`Enroll Beat`. Select the Beat type and operating system, then copy and run the -command for enrolling the Beat. - -The command has this format: - -["source","shell",subs="attributes"] ----------------------------------------------------------------------- -{beatname_lc} enroll KIBANA_URL TOKEN ----------------------------------------------------------------------- - -*`KIBANA_URL`*:: -The URL of the {kib} instance you will use for central management. - -*`TOKEN`*:: -The enrollment token generated by the {cm-ui} UI. The enrollment token will -expire as soon as it's used. - -For example: -["source","shell",subs="attributes"] ----------------------------------------------------------------------- -{beatname_lc} enroll http://xyz.gov:5601 70f4b584e8024b96b682c46125a8d81 ----------------------------------------------------------------------- - -Repeat this process to enroll additional {beats}. - -// Maintainers: If you update the following note, also update the note that -// appears later in this file. - -[IMPORTANT] -===== -*Windows users:* If you installed {beatname_uc} as a service, you must also set -`-path.data` to +"C:{backslash}ProgramData{backslash}{beatname_lc}"+ when you -run the enroll command. For example: - -+.{backslash}{beatname_lc}.exe enroll http://xyz.gov:5601 70f4b584e8024b96b682c46125a8d81a --path.data "C:{backslash}ProgramData{backslash}{beatname_lc}"+ - -Why? The service installation script, +install-service-{beatname_lc}.ps1+, -changes the default data path to match the convention used for Windows. If you -run the enroll command without specifying the correct data path, {beatname_uc} -will be enrolled in central management with the wrong UUID and unable to receive -the configuration. -===== - -[float] -[[username-password-enrollment]] -=== Username and password-based enrollment - -You can also enroll by specifying a username and password. This is the -recommended way for scripted deploys: - -["source","shell",subs="attributes"] ----------------------------------------------------------------------- -{beatname_lc} enroll KIBANA_URL --username USER --password METHOD [--force] ----------------------------------------------------------------------- - -*`--username USER`*:: -The username to use for password-based enrollment. The default -username is `elastic`. - -*`--password METHOD`*:: -The method to use for getting the password. Available options are: - - * `env:VAR_NAME` gets the password from the environment variable `VAR_NAME` - * `stdin` prompts the user for a password. This is the default. - -*`--force`*:: -Overwrites the current settings without asking for confirmation. - -For example: - -["source","shell",subs="attributes"] ----------------------------------------------------------------------- -{beatname_lc} enroll http://xyz.gov:5601 --username myuser --password stdin ----------------------------------------------------------------------- - -[IMPORTANT] -===== -*Windows users:* If you installed {beatname_uc} as a service, you must also set -`-path.data` to +"C:{backslash}ProgramData{backslash}{beatname_lc}"+ when you -run the enroll command. For example: - -+.{backslash}{beatname_lc}.exe enroll http://xyz.gov:5601 --username myuser --password stdin --path.data "C:{backslash}ProgramData{backslash}{beatname_lc}"+ - -Why? The service installation script, +install-service-{beatname_lc}.ps1+, -changes the default data path to match the convention used for Windows. If you -run the enroll command without specifying the correct data path, {beatname_uc} -will be enrolled in central management with the wrong UUID and unable to receive -the configuration. -===== - - - -//[[central-management-API]] -//== Enrollment API (not documented for beta) -// -//available. - diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-config-ingest.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-config-ingest.asciidoc deleted file mode 100644 index 7f661f39..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-config-ingest.asciidoc +++ /dev/null @@ -1,73 +0,0 @@ -////////////////////////////////////////////////////////////////////////// -//// This content is shared by all Elastic Beats. Make sure you keep the -//// descriptions here generic enough to work for all Beats that include -//// this file. When using cross references, make sure that the cross -//// references resolve correctly for any files that include this one. -//// Use the appropriate variables defined in the index.asciidoc file to -//// resolve Beat names: beatname_uc and beatname_lc. -//// Use the following include to pull this content into a doc file: -//// include::../../libbeat/docs/shared-config-ingest.asciidoc[] -////////////////////////////////////////////////////////////////////////// - -[[configuring-ingest-node]] -== Parse data by using ingest node - -When you use Elasticsearch for output, you can configure {beatname_uc} to use -{ref}/ingest.html[ingest node] to pre-process documents before the actual -indexing takes place in Elasticsearch. -ifndef::no-output-logstash[] -Ingest node is a convenient processing option when you want to do some extra -processing on your data, but you do not require the full power of Logstash. -endif::[] -For example, you can create an ingest node pipeline -in Elasticsearch that consists of one processor that removes a field in a -document followed by another processor that renames a field. - -After defining the pipeline in Elasticsearch, you simply configure {beatname_uc} -to use the pipeline. To configure {beatname_uc}, you specify the pipeline ID in -the `parameters` option under `elasticsearch` in the +{beatname_lc}.yml+ file: - -[source,yaml] ------------------------------------------------------------------------------- -output.elasticsearch: - hosts: ["localhost:9200"] - pipeline: my_pipeline_id ------------------------------------------------------------------------------- - -For example, let's say that you've defined the following pipeline in a file -named `pipeline.json`: - -[source,json] ------------------------------------------------------------------------------- -{ - "description": "Test pipeline", - "processors": [ - { - "lowercase": { - "field": "agent.name" - } - } - ] -} ------------------------------------------------------------------------------- - -To add the pipeline in Elasticsearch, you would run: - -[source,shell] ------------------------------------------------------------------------------- -curl -H 'Content-Type: application/json' -XPUT 'http://localhost:9200/_ingest/pipeline/test-pipeline' -d@pipeline.json ------------------------------------------------------------------------------- - -Then in the +{beatname_lc}.yml+ file, you would specify: - -[source,yaml] ------------------------------------------------------------------------------- -output.elasticsearch: - hosts: ["localhost:9200"] - pipeline: "test-pipeline" ------------------------------------------------------------------------------- - -When you run {beatname_uc}, the value of `agent.name` is converted to lowercase before indexing. - -For more information about defining a pre-processing pipeline, see the -{ref}/ingest.html[Ingest Node] documentation. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-configuring.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-configuring.asciidoc deleted file mode 100644 index 49ec5465..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-configuring.asciidoc +++ /dev/null @@ -1,13 +0,0 @@ - -To configure {beatname_uc}, you edit the configuration file. The default -configuration file is called +{beatname_lc}.yml+. The location of the file -varies by platform. To locate the file, see <>. - -ifeval::["{beatname_lc}"!="apm-server"] -There’s also a full example configuration file called +{beatname_lc}.reference.yml+ -that shows all non-deprecated options. -endif::[] - -TIP: See the -{beats-ref}/config-file-format.html[Config File Format] section of the -_Beats Platform Reference_ for more about the structure of the config file. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-deduplication.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-deduplication.asciidoc deleted file mode 100644 index 997f12c4..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-deduplication.asciidoc +++ /dev/null @@ -1,139 +0,0 @@ -[id="{beatname_lc}-deduplication"] -== Deduplicate data - -The {beats} framework guarantees at-least-once delivery to ensure that no data -is lost when events are sent to outputs that support acknowledgement, such as -{es}, {ls}, Kafka, and Redis. This is great if everything goes as planned. But -if {beatname_uc} shuts down during processing, or the connection is lost before -events are acknowledged, you can end up with duplicate data. - -[float] -=== What causes duplicates in {es}? - -When an output is blocked, the retry mechanism in {beatname_uc} attempts to -resend events until they are acknowledged by the output. If the output receives -the events, but is unable to acknowledge them, the data might be sent to the -output multiple times. Because document IDs are typically set by {es} _after_ it -receives the data from {beats}, the duplicate events are indexed as new -documents. - -[float] -=== How can I avoid duplicates? - -Rather than allowing {es} to set the document ID, set the ID in {beats}. The ID -is stored in the {beats} `@metadata._id` field and used to set the document ID -during indexing. That way, if {beats} sends the same event to {es} more than -once, {es} overwrites the existing document rather than creating a new one. - -The `@metadata._id` field is passed along with the event so that you can use -it to set the document ID after the event has been published by {beatname_uc} -but before it's received by {es}. For example, see <>. - -There are several ways to set the document ID in {beats}: - -* *`add_id` processor* -+ -Use the <> processor when your data has no natural key field, -and you can’t derive a unique key from existing fields. -+ -This example generates a unique ID for each event and adds it to the -`@metadata._id` field: -+ -[source,yaml] ----- -processors: - - add_id: ~ ----- - -* *`fingerprint` processor* -+ -Use the <> processor to derive a unique key from -one or more existing fields. -+ -This example uses the values of `field1` and `field2` to derive a unique key -that it adds to the `@metadata._id` field: -+ -[source,yaml] ----- -processors: - - fingerprint: - fields: ["field1", "field2"] - target_field: "@metadata._id" ----- - -* *`decode_json_fields` processor* -+ -Use the `document_id` setting in the <> -processor when you're decoding a JSON string that contains a natural key field. -+ -For this example, assume that the `message` field contains the JSON string -`{"myid": "100", "text": "Some text"}`. This example takes the value of `myid` -from the JSON string and stores it in the `@metadata._id` field: -+ -[source,yaml] ----- -processors: - - decode_json_fields: - document_id: "myid" - fields: ["message"] - max_depth: 1 - target: "" ----- -+ -The resulting document ID is `100`. - -* *JSON input settings* -+ -Use the `json.document_id` input setting if you’re ingesting JSON-formatted -data, and the data has a natural key field. -+ -This example takes the value of `key1` from the JSON document and stores it in -the `@metadata._id` field: -+ -[source,yaml] ----- -filebeat.inputs: -- type: log - paths: - - /path/to/json.log - json.document_id: "key1" ----- - -[float] -[[ls-doc-id]] -=== {ls} pipeline example - -For this example, assume that you've used one of the approaches described -earlier to store the document ID in the {beats} `@metadata._id` field. To -preserve the ID when you send {beats} data through {ls} en route to {es}, -set the `document_id` field in the {ls} pipeline: - -[source,json] ----- -input { - beats { - port => 5044 - } -}} - -output { - if [@metadata][_id] { - elasticsearch { - hosts => ["http://localhost:9200"] - document_id => "%{[@metadata][_id]}" <1> - index => "%{[@metadata][beat]}-%{[@metadata][version]}" - } - } else { - elasticsearch { - hosts => ["http://localhost:9200"] - index => "%{[@metadata][beat]}-%{[@metadata][version]}" - } - } -} ----- -<1> Sets the `document_id` field in the -{logstash-ref}/plugins-outputs-elasticsearch.html[{es} output] to the value -stored in `@metadata._id`. - -When {es} indexes the document, it sets the document ID to the specified value, -preserving the ID passed from {beats}. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-directory-layout.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-directory-layout.asciidoc deleted file mode 100644 index 83b5c44c..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-directory-layout.asciidoc +++ /dev/null @@ -1,122 +0,0 @@ -////////////////////////////////////////////////////////////////////////// -//// This content is shared by all Elastic Beats. Make sure you keep the -//// descriptions here generic enough to work for all Beats that include -//// this file. When using cross references, make sure that the cross -//// references resolve correctly for any files that include this one. -//// Use the appropriate variables defined in the index.asciidoc file to -//// resolve Beat names: beatname_uc and beatname_lc. -//// Use the following include to pull this content into a doc file: -//// include::../../libbeat/docs/shared-directory-layout.asciidoc[] -////////////////////////////////////////////////////////////////////////// - -[[directory-layout]] -=== Directory layout - -The directory layout of an installation is as follows: - -[cols="> in the configuration file. -endif::serverless[] - -==== Default paths - -{beatname_uc} uses the following default paths unless you explicitly change them. - -ifdef::deb_os,rpm_os[] -[float] -===== deb and rpm -[cols=" <2> --------------------------------------------- -endif::[] - -ifeval::["{beatname_lc}"=="metricbeat"] -["source", "sh", subs="attributes"] --------------------------------------------- -docker run \ -{dockerimage} \ -setup -E setup.kibana.host=kibana:5601 \ --E output.elasticsearch.hosts=["elasticsearch:9200"] <1> <2> --------------------------------------------- -endif::[] - -ifeval::["{beatname_lc}"=="heartbeat"] -["source", "sh", subs="attributes"] --------------------------------------------- -docker run \ -{dockerimage} \ -setup -E setup.kibana.host=kibana:5601 \ --E output.elasticsearch.hosts=["elasticsearch:9200"] <1> <2> --------------------------------------------- -endif::[] - -ifeval::["{beatname_lc}"=="journalbeat"] -["source", "sh", subs="attributes"] --------------------------------------------- -docker run \ -{dockerimage} \ -setup -E setup.kibana.host=kibana:5601 \ --E output.elasticsearch.hosts=["elasticsearch:9200"] <1> <2> --------------------------------------------- -endif::[] - -ifeval::["{beatname_lc}"=="packetbeat"] -["source", "sh", subs="attributes"] --------------------------------------------- -docker run \ ---cap-add=NET_ADMIN \ -{dockerimage} \ -setup -E setup.kibana.host=kibana:5601 \ --E output.elasticsearch.hosts=["elasticsearch:9200"] <1> <2> --------------------------------------------- -endif::[] - -ifeval::["{beatname_lc}"=="auditbeat"] -["source", "sh", subs="attributes"] --------------------------------------------- -docker run \ - --cap-add="AUDIT_CONTROL" \ - --cap-add="AUDIT_READ" \ - {dockerimage} \ - setup -E setup.kibana.host=kibana:5601 \ - -E output.elasticsearch.hosts=["elasticsearch:9200"] <1> <2> --------------------------------------------- -endif::[] - -<1> Substitute your Kibana and Elasticsearch hosts and ports. -<2> If you are using the hosted {ess} in {ecloud}, replace -the `-E output.elasticsearch.hosts` line with the Cloud ID and elastic password -using this syntax: - -[source,shell] --------------------------------------------- --E cloud.id= \ --E cloud.auth=elastic: --------------------------------------------- - -endif::apm-server[] - -==== Configure {beatname_uc} on Docker - -The Docker image provides several methods for configuring {beatname_uc}. The -conventional approach is to provide a configuration file via a volume mount, but -it's also possible to create a custom image with your -configuration included. - -===== Example configuration file - -Download this example configuration file as a starting point: - -["source","sh",subs="attributes,callouts"] ------------------------------------------------- -curl -L -O {dockerconfig} ------------------------------------------------- - -===== Volume-mounted configuration - -One way to configure {beatname_uc} on Docker is to provide +{beatname_lc}.docker.yml+ via a volume mount. -With +docker run+, the volume mount can be specified like this. - -ifeval::["{beatname_lc}"=="filebeat"] -["source", "sh", subs="attributes"] --------------------------------------------- -docker run -d \ - --name={beatname_lc} \ - --user=root \ - --volume="$(pwd)/{beatname_lc}.docker.yml:/usr/share/{beatname_lc}/{beatname_lc}.yml:ro" \ - --volume="/var/lib/docker/containers:/var/lib/docker/containers:ro" \ - --volume="/var/run/docker.sock:/var/run/docker.sock:ro" \ - {dockerimage} {beatname_lc} -e -strict.perms=false \ - -E output.elasticsearch.hosts=["elasticsearch:9200"] <1> <2> --------------------------------------------- -endif::[] - -ifeval::["{beatname_lc}"=="journalbeat"] -Make sure you include the path to the host's journal. The path might be -`/var/log/journal` or `/run/log/journal`. - -["source", "sh", subs="attributes"] --------------------------------------------- -sudo docker run -d \ - --name={beatname_lc} \ - --user=root \ - --volume="/var/log/journal:/var/log/journal" \ - --volume="/etc/machine-id:/etc/machine-id" \ - --volume="/run/systemd:/run/systemd" \ - --volume="/etc/hostname:/etc/hostname:ro" \ - {dockerimage} {beatname_lc} -e -strict.perms=false \ - -E output.elasticsearch.hosts=["elasticsearch:9200"] <1> <2> --------------------------------------------- -endif::[] - -ifeval::["{beatname_lc}"=="metricbeat"] -["source", "sh", subs="attributes"] --------------------------------------------- -docker run -d \ - --name={beatname_lc} \ - --user=root \ - --volume="$(pwd)/{beatname_lc}.docker.yml:/usr/share/{beatname_lc}/{beatname_lc}.yml:ro" \ - --volume="/var/run/docker.sock:/var/run/docker.sock:ro" \ - --volume="/sys/fs/cgroup:/hostfs/sys/fs/cgroup:ro" \ - --volume="/proc:/hostfs/proc:ro" \ - --volume="/:/hostfs:ro" \ - {dockerimage} {beatname_lc} -e \ - -E output.elasticsearch.hosts=["elasticsearch:9200"] <1> <2> --------------------------------------------- -endif::[] - -ifeval::["{beatname_lc}"=="packetbeat"] -["source", "sh", subs="attributes"] --------------------------------------------- -docker run -d \ - --name={beatname_lc} \ - --user={beatname_lc} \ - --volume="$(pwd)/{beatname_lc}.docker.yml:/usr/share/{beatname_lc}/{beatname_lc}.yml:ro" \ - --cap-add="NET_RAW" \ - --cap-add="NET_ADMIN" \ - --network=host \ - {dockerimage} \ - --strict.perms=false -e \ - -E output.elasticsearch.hosts=["elasticsearch:9200"] <1> <2> --------------------------------------------- -endif::[] - -ifeval::["{beatname_lc}"=="auditbeat"] -["source", "sh", subs="attributes"] --------------------------------------------- -docker run -d \ - --name={beatname_lc} \ - --user=root \ - --volume="$(pwd)/{beatname_lc}.docker.yml:/usr/share/{beatname_lc}/{beatname_lc}.yml:ro" \ - --cap-add="AUDIT_CONTROL" \ - --cap-add="AUDIT_READ" \ - --pid=host \ - {dockerimage} -e \ - --strict.perms=false \ - -E output.elasticsearch.hosts=["elasticsearch:9200"] <1> <2> --------------------------------------------- -endif::[] - -ifeval::["{beatname_lc}"=="heartbeat"] -["source", "sh", subs="attributes"] --------------------------------------------- -docker run -d \ - --name={beatname_lc} \ - --user={beatname_lc} \ - --volume="$(pwd)/{beatname_lc}.docker.yml:/usr/share/{beatname_lc}/{beatname_lc}.yml:ro" \ - {dockerimage} \ - --strict.perms=false -e \ - -E output.elasticsearch.hosts=["elasticsearch:9200"] <1> <2> --------------------------------------------- -endif::[] - -ifeval::["{beatname_lc}"=="apm-server"] -["source", "sh", subs="attributes"] --------------------------------------------- -docker run -d \ - --name={beatname_lc} \ - --user={beatname_lc} \ - --volume="$(pwd)/{beatname_lc}.docker.yml:/usr/share/{beatname_lc}/{beatname_lc}.yml:ro" \ - {dockerimage} \ - --strict.perms=false -e \ - -E output.elasticsearch.hosts=["elasticsearch:9200"] <1> <2> --------------------------------------------- -endif::[] - -<1> Substitute your Elasticsearch hosts and ports. -<2> If you are using the hosted {ess} in {ecloud}, replace -the `-E output.elasticsearch.hosts` line with the Cloud ID and elastic password -using the syntax shown earlier. - -===== Customize your configuration - -ifdef::has_docker_label_ex[] -The +{beatname_lc}.docker.yml+ file you downloaded earlier is configured to deploy Beats modules based on the Docker labels applied to your containers. See <> for more details. Add labels to your application Docker containers, and they will be picked up by the Beats autodiscover feature when they are deployed. Here is an example command for an Apache HTTP Server container with labels to configure the Filebeat and Metricbeat modules for the Apache HTTP Server: - -["source", "sh", subs="attributes"] --------------------------------------------- -docker run \ - --label co.elastic.logs/module=apache2 \ - --label co.elastic.logs/fileset.stdout=access \ - --label co.elastic.logs/fileset.stderr=error \ - --label co.elastic.metrics/module=apache \ - --label co.elastic.metrics/metricsets=status \ - --label co.elastic.metrics/hosts='${data.host}:${data.port}' \ - --detach=true \ - --name my-apache-app \ - -p 8080:80 \ - httpd:2.4 --------------------------------------------- -endif::[] - -ifndef::has_docker_label_ex[] -The +{beatname_lc}.docker.yml+ downloaded earlier should be customized for your environment. See <> for more details. Edit the configuration file and customize it to match your environment then re-deploy your {beatname_uc} container. -endif::[] - -===== Custom image configuration - -It's possible to embed your {beatname_uc} configuration in a custom image. -Here is an example Dockerfile to achieve this: - -ifeval::["{beatname_lc}"!="auditbeat"] - -["source", "dockerfile", subs="attributes"] --------------------------------------------- -FROM {dockerimage} -COPY {beatname_lc}.yml /usr/share/{beatname_lc}/{beatname_lc}.yml -USER root -RUN chown root:{beatname_lc} /usr/share/{beatname_lc}/{beatname_lc}.yml -USER {beatname_lc} --------------------------------------------- - -endif::[] - -ifeval::["{beatname_lc}"=="auditbeat"] - -["source", "dockerfile", subs="attributes"] --------------------------------------------- -FROM {dockerimage} -COPY {beatname_lc}.yml /usr/share/{beatname_lc}/{beatname_lc}.yml --------------------------------------------- - -endif::[] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-download-and-install.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-download-and-install.asciidoc deleted file mode 100644 index 5eabb2cb..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-download-and-install.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ - -*Before you begin*: If you haven't installed the {stack}, do that now. See -{stack-gs}/get-started-elastic-stack.html[Get started with the {stack}]. - -To download and install {beatname_uc}, use the commands that work with your -system. - -ifeval::["{release-state}"!="unreleased"] - -ifndef::no_repos[] -[NOTE] -================================================== -If you use Apt or Yum, you can <> to update to the newest version more easily. - -See our https://www.elastic.co/downloads/beats/{beatname_lc}[download page] for -other installation options, such as 32-bit images. -================================================== -endif::no_repos[] - -endif::[] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-env-vars.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-env-vars.asciidoc deleted file mode 100644 index 496f6aa4..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-env-vars.asciidoc +++ /dev/null @@ -1,110 +0,0 @@ -////////////////////////////////////////////////////////////////////////// -//// This content is shared by all Elastic Beats. Make sure you keep the -//// descriptions here generic enough to work for all Beats that include -//// this file. When using cross references, make sure that the cross -//// references resolve correctly for any files that include this one. -//// Use the appropriate variables defined in the index.asciidoc file to -//// resolve Beat names: beatname_uc and beatname_lc. -//// Use the following include to pull this content into a doc file: -//// :standalone: -//// include::../../libbeat/docs/shared-env-vars.asciidoc[] -//// Specify :standalone: when this file is pulled into and index. When -//// the file is embedded in another file, do no specify :standalone: -////////////////////////////////////////////////////////////////////////// - -ifdef::standalone[] - -[[using-environ-vars]] -== Use environment variables in the configuration - -endif::[] - -You can use environment variable references in the config file to -set values that need to be configurable during deployment. To do this, use: - -`${VAR}` - -Where `VAR` is the name of the environment variable. - -Each variable reference is replaced at startup by the value of the environment -variable. The replacement is case-sensitive and occurs before the YAML file is -parsed. References to undefined variables are replaced by empty strings unless -you specify a default value or custom error text. - -To specify a default value, use: - -`${VAR:default_value}` - -Where `default_value` is the value to use if the environment variable is -undefined. - -To specify custom error text, use: - -`${VAR:?error_text}` - -Where `error_text` is custom text that will be prepended to the error -message if the environment variable cannot be expanded. - -If you need to use a literal `${` in your configuration file then you can write -`$${` to escape the expansion. - -After changing the value of an environment variable, you need to restart -{beatname_uc} to pick up the new value. - -[NOTE] -================================== -You can also specify environment variables when you override a config -setting from the command line by using the `-E` option. For example: - -`-E name=${NAME}` - -================================== - -[float] -=== Examples - -Here are some examples of configurations that use environment variables -and what each configuration looks like after replacement: - -[options="header"] -|================================== -|Config source |Environment setting |Config after replacement -|`name: ${NAME}` |`export NAME=elastic` |`name: elastic` -|`name: ${NAME}` |no setting |`name:` -|`name: ${NAME:beats}` |no setting |`name: beats` -|`name: ${NAME:beats}` |`export NAME=elastic` |`name: elastic` -|`name: ${NAME:?You need to set the NAME environment variable}` |no setting | None. Returns an error message that's prepended with the custom text. -|`name: ${NAME:?You need to set the NAME environment variable}` |`export NAME=elastic` | `name: elastic` -|================================== - -[float] -=== Specify complex objects in environment variables - -You can specify complex objects, such as lists or dictionaries, in environment -variables by using a JSON-like syntax. - -As with JSON, dictionaries and lists are constructed using `{}` and `[]`. But -unlike JSON, the syntax allows for trailing commas and slightly different string -quotation rules. Strings can be unquoted, single-quoted, or double-quoted, as a -convenience for simple settings and to make it easier for you to mix quotation -usage in the shell. Arrays at the top-level do not require brackets (`[]`). - -For example, the following environment variable is set to a list: - -[source,yaml] -------------------------------------------------------------------------------- -ES_HOSTS="10.45.3.2:9220,10.45.3.1:9230" -------------------------------------------------------------------------------- - -You can reference this variable in the config file: - -[source,yaml] -------------------------------------------------------------------------------- -output.elasticsearch: - hosts: '${ES_HOSTS}' -------------------------------------------------------------------------------- - -When {beatname_uc} loads the config file, it resolves the environment variable and -replaces it with the specified list before reading the `hosts` setting. - -NOTE: Do not use double-quotes (`"`) to wrap regular expressions, or the backslash (`\`) will be interpreted as an escape character. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-faq.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-faq.asciidoc deleted file mode 100644 index dc0fbeb7..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-faq.asciidoc +++ /dev/null @@ -1,146 +0,0 @@ -////////////////////////////////////////////////////////////////////////// -//// This content is shared by all Elastic Beats. Make sure you keep the -//// descriptions here generic enough to work for all Beats that include -//// this file. When using cross references, make sure that the cross -//// references resolve correctly for any files that include this one. -//// Use the appropriate variables defined in the index.asciidoc file to -//// resolve Beat names: beatname_uc and beatname_lc. -//// Use the following include to pull this content into a doc file: -//// include::../../libbeat/docs/shared-faq.asciidoc[] -////////////////////////////////////////////////////////////////////////// - -[[error-loading-config]] -=== Error loading config file - -You may encounter errors loading the config file on POSIX operating systems if: - -* an unauthorized user tries to load the config file, or -* the config file has the wrong permissions. - -See {beats-ref}/config-file-permissions.html[Config File Ownership and Permissions] -for more about resolving these errors. - -[[error-found-unexpected-character]] -=== Found unexpected or unknown characters - -Either there is a problem with the structure of your config file, or you have -used a path or expression that the YAML parser cannot resolve because the config -file contains characters that aren't properly escaped. - -If the YAML file contains paths with spaces or unusual characters, wrap the -paths in single quotation marks (see <>). - -Also see the general advice under <>. - -ifndef::no-output-logstash[] -[[connection-problem]] -=== {ls} connection doesn't work - -You may have configured {ls} or {beatname_uc} incorrectly. To resolve the issue: - -* Make sure that {ls} is running and you can connect to it. First, try to ping the {ls} host to verify that you can reach it -from the host running {beatname_uc}. Then use either `nc` or `telnet` to make sure that the port is available. For example: -+ -[source,shell] ----------------------------------------------------------------------- -ping -telnet 5044 ----------------------------------------------------------------------- -* Verify that the config file for {beatname_uc} specifies the correct port where {ls} is running. -* Make sure that the {es} output is commented out in the config file and the {ls} output is uncommented. -* Confirm that the most recent {logstash-ref}/plugins-inputs-beats.html[Beats -input plugin for {ls}] is installed and configured. Note that Beats will not -connect to the Lumberjack input plugin. To learn how to install and update -plugins, see {logstash-ref}/working-with-plugins.html[Working with plugins]. -endif::[] - -ifndef::no-output-logstash[] -[[metadata-missing]] -=== @metadata is missing in {ls} - -{ls} outputs remove `@metadata` fields automatically. Therefore, if {ls} instances are chained directly or via some message -queue (for example, Redis or Kafka), the `@metadata` field will not be available in the final {ls} instance. - -TIP: To preserve `@metadata` fields, use the {ls} mutate filter with the rename setting to rename the fields to -non-internal fields. -endif::[] - -ifndef::no-output-logstash[] -[[diff-logstash-beats]] -=== Not sure whether to use {ls} or Beats - -Beats are lightweight data shippers that you install as agents on your servers to send specific types of operational -data to {es}. Beats have a small footprint and use fewer system resources than {ls}. - -{ls} has a larger footprint, but provides a broad array of input, filter, and output plugins for collecting, enriching, -and transforming data from a variety of sources. - -For more information, see the https://www.elastic.co/guide/en/logstash/current/introduction.html[{ls} Introduction] and -the https://www.elastic.co/guide/en/beats/libbeat/current/beats-reference.html[Beats Overview]. -endif::[] - -ifndef::no-output-logstash[] -[[ssl-client-fails]] -=== SSL client fails to connect to {ls} - -The host running {ls} might be unreachable or the certificate may not be valid. To resolve your issue: - -* Make sure that {ls} is running and you can connect to it. First, try to ping the {ls} host to verify that you can reach it -from the host running {beatname_uc}. Then use either `nc` or `telnet` to make sure that the port is available. For example: -+ -[source,shell] ----------------------------------------------------------------------- -ping -telnet 5044 ----------------------------------------------------------------------- - -* Verify that the certificate is valid and that the hostname and IP match. -+ -TIP: For testing purposes only, you can set `verification_mode: none` to disable hostname checking. - -* Use OpenSSL to test connectivity to the {ls} server and diagnose problems. See the https://www.openssl.org/docs/manmaster/apps/s_client.html[OpenSSL documentation] for more info. -* Make sure that you have enabled SSL (set `ssl => true`) when configuring the https://www.elastic.co/guide/en/logstash/current/plugins-inputs-beats.html[Beats input plugin for {ls}]. - -==== Common SSL-Related Errors and Resolutions - -Here are some common errors and ways to fix them: - -* <> -* <> -* <> -* <> - -[[cannot-validate-certificate]] -===== x509: cannot validate certificate for because it doesn't contain any IP SANs - -This happens because your certificate is only valid for the hostname present in the Subject field. - -To resolve this problem, try one of these solutions: - -* Create a DNS entry for the hostname mapping it to the server's IP. -* Create an entry in `/etc/hosts` for the hostname. Or on Windows add an entry to -`C:\Windows\System32\drivers\etc\hosts`. -* Re-create the server certificate and add a SubjectAltName (SAN) for the IP address of the server. This make the -server's certificate valid for both the hostname and the IP address. - -[[getsockopt-no-route-to-host]] -===== getsockopt: no route to host - -This is not a SSL problem. It's a networking problem. Make sure the two hosts can communicate. - -[[getsockopt-connection-refused]] -===== getsockopt: connection refused - -This is not a SSL problem. Make sure that {ls} is running and that there is no firewall blocking the traffic. - -[[target-machine-refused-connection]] -===== No connection could be made because the target machine actively refused it - -A firewall is refusing the connection. Check if a firewall is blocking the traffic on the client, the network, or the -destination host. -endif::no-output-logstash[] - -[[monitoring-shows-fewer-than-expected-beats]] -=== Monitoring UI shows fewer Beats than expected - -If you are running multiple Beat instances on the same host, make sure they each have a distinct `path.data` value. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-geoip.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-geoip.asciidoc deleted file mode 100644 index 21ae9c7b..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-geoip.asciidoc +++ /dev/null @@ -1,144 +0,0 @@ -[id="{beatname_lc}-geoip"] -== Enrich events with geoIP information - -ifeval::["{beatname_lc}"=="packetbeat"] -TIP: To populate the client locations map in the {beatname_uc} dashboard, follow -the steps in this section. -endif::[] - -You can use {beatname_uc} along with the {ref}/geoip-processor.html[GeoIP -Processor] in {es} to export geographic location information based on IP -addresses. Then you can use this information to visualize the location of IP -addresses on a map in {kib}. - -The `geoip` processor adds information about the geographical location of -IP addresses, based on data from the Maxmind GeoLite2 City Database. Because the -processor uses a geoIP database that's installed on {es}, you don't need -to install a geoIP database on the machines running {beatname_uc}. - -ifndef::no-output-logstash[] -NOTE: If your use case involves using {ls}, you can use the -{logstash-ref}/plugins-filters-geoip.html[GeoIP filter] available in {ls} -instead of using the `geoip` processor. However, using the `geoip` processor is -the simplest approach when you don't require the additional processing power of -{ls}. -endif::no-output-logstash[] - -[float] -[id="{beatname_lc}-configuring-geoip"] -=== Configure the `geoip` processor - -To configure {beatname_uc} and the `geoip` processor: - -1. Define an ingest node pipeline that uses one or more `geoip` processors to -add location information to the event. For example, you can use the Console in -{kib} to create the following pipeline: -+ --- -[source,json] ----- -PUT _ingest/pipeline/geoip-info -{ - "description": "Add geoip info", - "processors": [ - { - "geoip": { - "field": "client.ip", - "target_field": "client.geo", - "ignore_missing": true - } - }, - { - "geoip": { - "field": "source.ip", - "target_field": "source.geo", - "ignore_missing": true - } - }, - { - "geoip": { - "field": "destination.ip", - "target_field": "destination.geo", - "ignore_missing": true - } - }, - { - "geoip": { - "field": "server.ip", - "target_field": "server.geo", - "ignore_missing": true - } - }, - { - "geoip": { - "field": "host.ip", - "target_field": "host.geo", - "ignore_missing": true - } - } - ] -} ----- -//CONSOLE --- -+ -In this example, the pipeline ID is `geoip-info`. `field` specifies the field -that contains the IP address to use for the geographical lookup, and -`target_field` is the field that will hold the geographical information. -`"ignore_missing": true` configures the pipeline to continue processing when -it encounters an event that doesn't have the specified field. -+ -See -{ref}/geoip-processor.html[GeoIP Processor] for more options. -+ -To learn more about adding host information to an event, see -<>. - -2. In the {beatname_uc} config file, configure the {es} output to use the -pipeline. Specify the pipeline ID in the `pipeline` option under -`output.elasticsearch`. For example: -+ -[source,yaml] -------------------------------------------------------------------------------- -output.elasticsearch: - hosts: ["localhost:9200"] - pipeline: geoip-info -------------------------------------------------------------------------------- - -3. Run {beatname_uc}. Remember to use `sudo` if the config file is owned by -root. -+ -["source","sh",subs="attributes"] -------------------------------------------------------------------------------- -./{beatname_lc} -e -------------------------------------------------------------------------------- -+ -If the lookups succeed, the events are enriched with `geo_point` fields, such as -`client.geo.location` and `host.geo.location`, that you can use to populate -visualizations in {kib}. - -ifeval::["{beatname_lc}"=="packetbeat"] -As a convenience, the {beatname_uc} index template already has mappings defined -for `client.geo.location`, `source.geo.location`, `destination.geo.location`, -`server.geo.location`, and `host.geo.location`. The mappings ensure that each -field, when it exists, gets indexed as a `geo_point`. -endif::[] - -If you add a field that's not already defined as a `geo_point` in the -index template, add a mapping so the field gets indexed correctly. - -[float] -[id="{beatname_lc}-visualizing-location"] -=== Visualize locations - -To visualize the location of IP addresses, you can -ifdef::has_map[] -<> (if -you haven't already), or -endif::has_map[] -create a new {kibana-ref}/tilemap.html[coordinate map] in {kib} and select the -location field, for example `client.geo.location` or `host.geo.location`, as -the Geohash. - -[role="screenshot"] -image::./images/coordinate-map.png[Coordinate map in {kib}] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-getting-started-intro.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-getting-started-intro.asciidoc deleted file mode 100644 index e0200fd8..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-getting-started-intro.asciidoc +++ /dev/null @@ -1,26 +0,0 @@ - -To get started with your own {beatname_uc} setup, install and configure these -related products: - -* {es} for storing and indexing the data. -* {kib} for the UI. -ifndef::no-output-logstash[] -* {ls} (optional) for parsing and enhancing the data. -endif::[] - -See {stack-gs}/get-started-elastic-stack.html[Get started with the {stack}] -for more information about installing these products. - -[TIP] -============== -You can skip having to install {es} and {kib} by using our -https://www.elastic.co/cloud/elasticsearch-service[hosted {ess}] on -{ecloud}. The {ess} is available on AWS, GCP, and Azure. -{ess-trial}[Try out the {ess} -for free]. -============== - -After installing the {stack}, read the following topics to learn how to -install, configure, and run {beatname_uc}. Upgrading to a new version of -{beatname_uc}? Start by reading the Beats {beats-ref}/upgrading.html[upgrade -documentation]. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-ilm.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-ilm.asciidoc deleted file mode 100644 index 3502596e..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-ilm.asciidoc +++ /dev/null @@ -1,119 +0,0 @@ -[[ilm]] -[role="xpack"] -== Configure index lifecycle management - -++++ -Index lifecycle management (ILM) -++++ - -Use the {ref}/getting-started-index-lifecycle-management.html[index lifecycle -management] (ILM) feature in {es} to manage your {beatname_uc} indices as they age. -For example, instead of creating daily indices where index size can vary based -on the number of Beats and number of events sent, use an index lifecycle policy -to automate a rollover to a new index when the existing index reaches a -specified size or age. - -Starting with version 7.0, {beatname_uc} uses index lifecycle management by -default when it connects to a cluster that supports lifecycle management. -{beatname_uc} loads the default policy automatically and applies it to any -indices created by {beatname_uc}. - -You can view and edit the policy in the *Index lifecycle policies* UI in {kib}. -For more information about working with the UI, see -{kibana-ref}/index-lifecycle-policies.html[Index lifecyle policies]. - -Example configuration: - -["source","yaml",subs="attributes"] ----- -setup.ilm.enabled: auto -setup.ilm.rollover_alias: "{beatname_lc}" -setup.ilm.pattern: "{now/d}-000001" <1> ----- -<1> Date math is supported here. For more information, see -{ref}/indices-rollover-index.html#_using_date_math_with_the_rollover_api[Using -date math with the rollover API]. - -WARNING: If <> is enabled (which is typically the default), `setup.template.name` and `setup.template.pattern` are ignored. - -[float] -=== Configuration options - -You can specify the following settings in the `setup.ilm` section of the -+{beatname_lc}.yml+ config file: - -[float] -[[setup-ilm-option]] -==== `setup.ilm.enabled` - -Enables or disables index lifecycle management on any new indices created by -{beatname_uc}. Valid values are `true`, `false`, and `auto`. When `auto` (the -default) is specified on version 7.0 and later, {beatname_uc} automatically uses -index lifecycle management if the feature is enabled in {es} and has the -required license; otherwise, {beatname_uc} creates daily indices. - -[float] -[[setup-ilm-rollover_alias-option]] -==== `setup.ilm.rollover_alias` - -The index lifecycle write alias name. The default is -+{beatname_lc}-%{[{beat_version_key}]}+. Setting this option changes the alias name. - -NOTE: If you modify this setting after loading the index template, you must -overwrite the template to apply the changes. - -[float] -[[setup-ilm-pattern-option]] -==== `setup.ilm.pattern` - -The rollover index pattern. The default is `%{now/d}-000001`. - -Date math is supported in this setting. For example: - -[source,yaml] ----- -setup.ilm.pattern: "{now/M{yyyy.MM}}-000001" ----- - -For more information, see -{ref}/indices-rollover-index.html#_using_date_math_with_the_rollover_api[Using -date math with the rollover API]. - -NOTE: If you modify this setting after loading the index template, you must -overwrite the template to apply the changes. - -[float] -[[setup-ilm-policy_name-option]] -==== `setup.ilm.policy_name` - -The name to use for the lifecycle policy. The default is -+{beatname_lc}+. - -[float] -[[setup-ilm-policy_file-option]] -==== `setup.ilm.policy_file` - -The path to a JSON file that contains a lifecycle policy configuration. Use this -setting to load your own lifecycle policy. - -For more information about lifecycle policies, see -{ref}/set-up-lifecycle-policy.html[Set up index lifecycle management policy] in -the _{es} Reference_. - -[float] -[[setup-ilm-check_exists-option]] -==== `setup.ilm.check_exists` - -When set to `false`, disables the check for an existing lifecycle policy. The -default is `true`. You need to disable this check if the {beatname_uc} -user connecting to a secured cluster doesn't have the `read_ilm` privilege. - -If you set this option to `false`, set `setup.ilm.overwrite: true` so the -lifecycle policy can be installed. - -[float] -[[setup-ilm-overwrite-option]] -==== `setup.ilm.overwrite` - -When set to `true`, the lifecycle policy is overwritten at startup. The default -is `false`. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-kibana-config.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-kibana-config.asciidoc deleted file mode 100644 index e39fec57..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-kibana-config.asciidoc +++ /dev/null @@ -1,118 +0,0 @@ -////////////////////////////////////////////////////////////////////////// -//// This content is shared by all Elastic Beats. Make sure you keep the -//// descriptions here generic enough to work for all Beats that include -//// this file. When using cross references, make sure that the cross -//// references resolve correctly for any files that include this one. -//// Use the appropriate variables defined in the index.asciidoc file to -//// resolve Beat names: beatname_uc and beatname_lc. -//// Use the following include to pull this content into a doc file: -//// include::../../libbeat/docs/shared-kibana-config.asciidoc[] -////////////////////////////////////////////////////////////////////////// - -[[setup-kibana-endpoint]] -== Configure the Kibana endpoint - -++++ -Kibana endpoint -++++ - -Starting with {beatname_uc} 6.0.0, the Kibana dashboards are loaded into Kibana -via the Kibana API. This requires a Kibana endpoint configuration. - -You configure the endpoint in the `setup.kibana` section of the -+{beatname_lc}.yml+ config file. - -Here is an example configuration: - -[source,yaml] ----- -setup.kibana.host: "http://localhost:5601" ----- - -[float] -=== Configuration options - -You can specify the following options in the `setup.kibana` section of the -+{beatname_lc}.yml+ config file: - -[float] -==== `setup.kibana.host` - -The Kibana host where the dashboards will be loaded. The default is -`127.0.0.1:5601`. The value of `host` can be a `URL` or `IP:PORT`. For example: `http://192.15.3.2`, `192:15.3.2:5601` or `http://192.15.3.2:6701/path`. If no -port is specified, `5601` is used. - -NOTE: When a node is defined as an `IP:PORT`, the _scheme_ and _path_ are taken -from the <> and -<> config options. - -IPv6 addresses must be defined using the following format: -`https://[2001:db8::1]:5601`. - -[float] -[[kibana-protocol-option]] -==== `setup.kibana.protocol` - -The name of the protocol Kibana is reachable on. The options are: `http` or -`https`. The default is `http`. However, if you specify a URL for host, the -value of `protocol` is overridden by whatever scheme you specify in the URL. - -Example config: - -[source,yaml] ----- -setup.kibana.host: "192.0.2.255:5601" -setup.kibana.protocol: "http" -setup.kibana.path: /kibana ----- - - -[float] -==== `setup.kibana.username` - -The basic authentication username for connecting to Kibana. If you don't -specify a value for this setting, {beatname_uc} uses the `username` specified -for the Elasticsearch output. - -[float] -==== `setup.kibana.password` - -The basic authentication password for connecting to Kibana. If you don't -specify a value for this setting, {beatname_uc} uses the `password` specified -for the Elasticsearch output. - -[float] -[[kibana-path-option]] -==== `setup.kibana.path` - -An HTTP path prefix that is prepended to the HTTP API calls. This is useful for -the cases where Kibana listens behind an HTTP reverse proxy that exports the API -under a custom prefix. - -[float] -[[kibana-space-id-option]] -==== `setup.kibana.space.id` - -The {kibana-ref}/xpack-spaces.html[Kibana space] ID to use. If specified, -{beatname_uc} loads Kibana assets into this Kibana space. Omit this option to -use the default space. - -[float] -==== `setup.kibana.ssl.enabled` - -Enables {beatname_uc} to use SSL settings when connecting to Kibana via HTTPS. -If you configure {beatname_uc} to connect over HTTPS, this setting defaults to -`true` and {beatname_uc} uses the default SSL settings. - -Example configuration: - -[source,yaml] ----- -setup.kibana.host: "https://192.0.2.255:5601" -setup.kibana.ssl.enabled: true -setup.kibana.ssl.certificate_authorities: ["/etc/pki/root/ca.pem"] -setup.kibana.ssl.certificate: "/etc/pki/client/cert.pem" -setup.kibana.ssl.key: "/etc/pki/client/cert.key ----- - -See <> for more information. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-libbeat-description.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-libbeat-description.asciidoc deleted file mode 100644 index a2c78691..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-libbeat-description.asciidoc +++ /dev/null @@ -1,3 +0,0 @@ -{beatname_uc} is an Elastic https://www.elastic.co/products/beats[Beat]. It's -based on the `libbeat` framework. For more information, see the -{beats-ref}/index.html[{libbeat-docs}]. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-license-statement.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-license-statement.asciidoc deleted file mode 100644 index f585c903..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-license-statement.asciidoc +++ /dev/null @@ -1,4 +0,0 @@ -Don't have a license? You can start a 30-day trial. At the end of the trial -period, you can purchase a subscription to keep using central management. For -more information, see https://www.elastic.co/subscriptions and -{stack-ov}/license-management.html[License Management]. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-note-file-permissions.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-note-file-permissions.asciidoc deleted file mode 100644 index 62e1f075..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-note-file-permissions.asciidoc +++ /dev/null @@ -1,4 +0,0 @@ -NOTE: On systems with POSIX file permissions, all Beats configuration files are -subject to ownership and file permission checks. For more information, see -{beats-ref}/config-file-permissions.html[Config File Ownership and Permissions] in -the _Beats Platform Reference_. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-note-sudo.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-note-sudo.asciidoc deleted file mode 100644 index 4a3768c3..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-note-sudo.asciidoc +++ /dev/null @@ -1 +0,0 @@ -NOTE: Use `sudo` to run these commands if the config file is owned by root. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-path-config.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-path-config.asciidoc deleted file mode 100644 index e6264dbc..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-path-config.asciidoc +++ /dev/null @@ -1,108 +0,0 @@ -////////////////////////////////////////////////////////////////////////// -//// This content is shared by all Elastic Beats. Make sure you keep the -//// descriptions here generic enough to work for all Beats that include -//// this file. When using cross references, make sure that the cross -//// references resolve correctly for any files that include this one. -//// Use the appropriate variables defined in the index.asciidoc file to -//// resolve Beat names: beatname_uc and beatname_lc. -//// Use the following include to pull this content into a doc file: -//// include::../../libbeat/docs/shared-path-config.asciidoc[] -//// Make sure this content appears below a level 2 heading. -////////////////////////////////////////////////////////////////////////// - -[[configuration-path]] -== Configure project paths - -++++ -Project paths -++++ - -The `path` section of the +{beatname_lc}.yml+ config file contains configuration -options that define where {beatname_uc} looks for its files. For example, {beatname_uc} -looks for the Elasticsearch template file in the configuration path and writes -log files in the logs path. -ifdef::has_registry[] -{beatname_uc} looks for its registry files in the data path. -endif::[] - -Please see the <> section for more details. - -Here is an example configuration: - -[source,yaml] ------------------------------------------------------------------------------- -path.home: /usr/share/beat -path.config: /etc/beat -path.data: /var/lib/beat -path.logs: /var/log/ ------------------------------------------------------------------------------- - -Note that it is possible to override these options by using command line flags. - -[float] -=== Configuration options - -You can specify the following options in the `path` section of the +{beatname_lc}.yml+ config file: - -[float] -==== `home` - -The home path for the {beatname_uc} installation. This is the default base path for all -other path settings and for miscellaneous files that come with the distribution (for example, the -sample dashboards). If not set by a CLI flag or in the configuration file, the default -for the home path is the location of the {beatname_uc} binary. - -Example: - -[source,yaml] ------------------------------------------------------------------------------- -path.home: /usr/share/beats ------------------------------------------------------------------------------- - -[float] -==== `config` - -The configuration path for the {beatname_uc} installation. This is the default base path -for configuration files, including the main YAML configuration file and the -Elasticsearch template file. If not set by a CLI flag or in the configuration file, the default for the -configuration path is the home path. - -Example: - -[source,yaml] ------------------------------------------------------------------------------- -path.config: /usr/share/beats/config ------------------------------------------------------------------------------- - -[float] -==== `data` - -The data path for the {beatname_uc} installation. This is the default base path for all -the files in which {beatname_uc} needs to store its data. If not set by a CLI -flag or in the configuration file, the default for the data path is a `data` -subdirectory inside the home path. - - -Example: - -[source,yaml] ------------------------------------------------------------------------------- -path.data: /var/lib/beats ------------------------------------------------------------------------------- - -TIP: When running multiple {beatname_uc} instances on the same host, make sure they -each have a distinct `path.data` value. - -[float] -==== `logs` - -The logs path for a {beatname_uc} installation. This is the default location for {beatname_uc}'s -log files. If not set by a CLI flag or in the configuration file, the default -for the logs path is a `logs` subdirectory inside the home path. - -Example: - -[source,yaml] ------------------------------------------------------------------------------- -path.logs: /var/log/beats ------------------------------------------------------------------------------- diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-securing-beat.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-securing-beat.asciidoc deleted file mode 100644 index 67f38aeb..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-securing-beat.asciidoc +++ /dev/null @@ -1,57 +0,0 @@ -[id="securing-{beatname_lc}"] -= Secure {beatname_uc} - -[partintro] - --- -++++ -Secure -++++ - -The following topics provide information about securing the {beatname_uc} -process and securing communication between {beatname_uc} and other products in -the Elastic stack: - -ifdef::apm-server[] -* <> -endif::[] -* <> -ifndef::no-output-logstash[] -* <> -endif::[] -* <> -ifndef::serverless[] -* <> -endif::[] - -ifdef::beat-specific-security[] -include::{beat-specific-security}[] -endif::[] - --- - -ifdef::apm-server[] -include::{docdir}/secure-communication-agents.asciidoc[] -endif::[] - -//sets block macro for https.asciidoc included in next section - -[[securing-communication-elasticsearch]] -== Secure communication with Elasticsearch - -include::./https.asciidoc[] - -//sets block macro for shared-ssl-logstash-config.asciidoc included in next section - -ifndef::no-output-logstash[] -[[configuring-ssl-logstash]] -== Secure communication with Logstash - -include::./shared-ssl-logstash-config.asciidoc[] -endif::[] - -include::./security/securing-beats.asciidoc[] - -ifndef::serverless[] -include::./security/linux-seccomp.asciidoc[] -endif::[] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-shutdown.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-shutdown.asciidoc deleted file mode 100644 index c1b5c512..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-shutdown.asciidoc +++ /dev/null @@ -1,24 +0,0 @@ -////////////////////////////////////////////////////////////////////////// -//// This content is shared by all Elastic Beats. Make sure you keep the -//// descriptions here generic enough to work for all Beats that include -//// this file. When using cross references, make sure that the cross -//// references resolve correctly for any files that include this one. -//// Use the appropriate variables defined in the index.asciidoc file to -//// resolve Beat names: beatname_uc and beatname_lc. -//// Use the following include to pull this content into a doc file: -//// include::../../libbeat/docs/shared-shutdown.asciidoc[] -////////////////////////////////////////////////////////////////////////// - -[[shutdown]] -=== Stop {beatname_uc} - -An orderly shutdown of {beatname_uc} ensures that it has a chance to clean up -and close outstanding resources. You can help ensure an orderly shutdown by -stopping {beatname_uc} properly. - -If you’re running {beatname_uc} as a service, you can stop it via the service -management functionality provided by your installation. - -If you’re running {beatname_uc} directly in the console, you can stop it by -entering *Ctrl-C*. Alternatively, send SIGTERM to the {beatname_uc} process on a -POSIX system. \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-ssl-config.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-ssl-config.asciidoc deleted file mode 100644 index ebfe2a9b..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-ssl-config.asciidoc +++ /dev/null @@ -1,265 +0,0 @@ -[[configuration-ssl]] -ifndef::apm-server[] -== Configure SSL - -++++ -SSL -++++ -endif::apm-server[] -ifdef::apm-server[] -== SSL output settings - -You can specify SSL options with any output that supports SSL, like {es}, {ls}, or Kafka. -endif::[] - -ifndef::apm-server[] -You can specify SSL options when you configure: - -* <> that support SSL -ifndef::no_dashboards[] -* the <> -endif::[] -ifeval::["{beatname_lc}"=="heartbeat"] -* <> that support SSL -endif::[] -ifeval::["{beatname_lc}"=="metricbeat"] -* <> that define the host as an HTTP URL -endif::[] -endif::[] - -Example output config with SSL enabled: - -[source,yaml] ----- -output.elasticsearch.hosts: ["https://192.168.1.42:9200"] -output.elasticsearch.ssl.certificate_authorities: ["/etc/pki/root/ca.pem"] -output.elasticsearch.ssl.certificate: "/etc/pki/client/cert.pem" -output.elasticsearch.ssl.key: "/etc/pki/client/cert.key" ----- - -ifndef::no-output-logstash[] -Also see <>. -endif::[] - -ifndef::no_kibana[] -Example Kibana endpoint config with SSL enabled: - -[source,yaml] ----- -setup.kibana.host: "https://192.0.2.255:5601" -setup.kibana.ssl.enabled: true -setup.kibana.ssl.certificate_authorities: ["/etc/pki/root/ca.pem"] -setup.kibana.ssl.certificate: "/etc/pki/client/cert.pem" -setup.kibana.ssl.key: "/etc/pki/client/cert.key" ----- -endif::no_kibana[] - -ifeval::["{beatname_lc}"=="heartbeat"] -Example monitor with SSL enabled: - -[source,yaml] -------------------------------------------------------------------------------- -heartbeat.monitors: -- type: tcp - schedule: '@every 5s' - hosts: ["myhost"] - ports: [80, 9200, 5044] - ssl: - certificate_authorities: ['/etc/ca.crt'] - supported_protocols: ["TLSv1.0", "TLSv1.1", "TLSv1.2"] -------------------------------------------------------------------------------- -endif::[] - -ifeval::["{beatname_lc}"=="metricbeat"] -Example module with SSL enabled: - -[source,yaml] ----- -- module: http - namespace: "myservice" - enabled: true - period: 10s - hosts: ["https://localhost"] - path: "/stats" - headers: - Authorization: "Bearer test123" - ssl.verification_mode: "none" ----- -endif::[] - -[float] -=== Configuration options - -You can specify the following options in the `ssl` section of the +{beatname_lc}.yml+ config file: - -[float] -==== `enabled` - -The `enabled` setting can be used to disable the ssl configuration by setting -it to `false`. The default value is `true`. - -NOTE: SSL settings are disabled if either `enabled` is set to `false` or the -`ssl` section is missing. - -[float] -==== `certificate_authorities` - -The list of root certificates for server verifications. If `certificate_authorities` is empty or not set, the trusted certificate authorities of the host system are used. - -[float] -[[certificate]] -==== `certificate: "/etc/pki/client/cert.pem"` - -The path to the certificate for SSL client authentication. If the certificate -is not specified, client authentication is not available. The connection -might fail if the server requests client authentication. If the SSL server does not -require client authentication, the certificate will be loaded, but not requested or used -by the server. - -When this option is configured, the <> option is also required. - -[float] -[[key]] -==== `key: "/etc/pki/client/cert.key"` - -The client certificate key used for client authentication. This option is required if <> is specified. - -[float] -==== `key_passphrase` - -The passphrase used to decrypt an encrypted key stored in the configured `key` file. - -[float] -==== `supported_protocols` - -List of allowed SSL/TLS versions. If SSL/TLS server decides for protocol versions -not configured, the connection will be dropped during or after the handshake. The -setting is a list of allowed protocol versions: -`SSLv3`, `TLSv1` for TLS version 1.0, `TLSv1.0`, `TLSv1.1`, `TLSv1.2`, and -`TLSv1.3`. - -The default value is `[TLSv1.1, TLSv1.2, TLSv1.3]`. - -[float] -==== `verification_mode` - -This option controls whether the client verifies server certificates and host -names. Valid values are `none` and `full`. If `verification_mode` is set -to `none`, all server host names and certificates are accepted. In this mode, -TLS-based connections are susceptible to man-in-the-middle attacks. Use this -option for testing only. - -The default is `full`. - -[float] -==== `cipher_suites` - -The list of cipher suites to use. The first entry has the highest priority. -If this option is omitted, the Go crypto library's default -suites are used (recommended). Note that TLS 1.3 cipher suites are not -individually configurable in Go, so they are not included in this list. - -The following cipher suites are available: - -* ECDHE-ECDSA-AES-128-CBC-SHA -* ECDHE-ECDSA-AES-128-CBC-SHA256 (TLS 1.2 only, disabled by default) -* ECDHE-ECDSA-AES-128-GCM-SHA256 (TLS 1.2 only) -* ECDHE-ECDSA-AES-256-CBC-SHA -* ECDHE-ECDSA-AES-256-GCM-SHA384 (TLS 1.2 only) -* ECDHE-ECDSA-CHACHA20-POLY1305 (TLS 1.2 only) -* ECDHE-ECDSA-RC4-128-SHA (disabled by default - RC4 not recommended) -* ECDHE-RSA-3DES-CBC3-SHA -* ECDHE-RSA-AES-128-CBC-SHA -* ECDHE-RSA-AES-128-CBC-SHA256 (TLS 1.2 only, disabled by default) -* ECDHE-RSA-AES-128-GCM-SHA256 (TLS 1.2 only) -* ECDHE-RSA-AES-256-CBC-SHA -* ECDHE-RSA-AES-256-GCM-SHA384 (TLS 1.2 only) -* ECDHE-RSA-CHACHA20-POLY1205 (TLS 1.2 only) -* ECDHE-RSA-RC4-128-SHA (disabled by default- RC4 not recommended) -* RSA-3DES-CBC3-SHA -* RSA-AES-128-CBC-SHA -* RSA-AES-128-CBC-SHA256 (TLS 1.2 only, disabled by default) -* RSA-AES-128-GCM-SHA256 (TLS 1.2 only) -* RSA-AES-256-CBC-SHA -* RSA-AES-256-GCM-SHA384 (TLS 1.2 only) -* RSA-RC4-128-SHA (disabled by default - RC4 not recommended) - -Here is a list of acronyms used in defining the cipher suites: - -* 3DES: - Cipher suites using triple DES - -* AES-128/256: - Cipher suites using AES with 128/256-bit keys. - -* CBC: - Cipher using Cipher Block Chaining as block cipher mode. - -* ECDHE: - Cipher suites using Elliptic Curve Diffie-Hellman (DH) ephemeral key exchange. - -* ECDSA: - Cipher suites using Elliptic Curve Digital Signature Algorithm for authentication. - -* GCM: - Galois/Counter mode is used for symmetric key cryptography. - -* RC4: - Cipher suites using RC4. - -* RSA: - Cipher suites using RSA. - -* SHA, SHA256, SHA384: - Cipher suites using SHA-1, SHA-256 or SHA-384. - -[float] -==== `curve_types` - -The list of curve types for ECDHE (Elliptic Curve Diffie-Hellman ephemeral key exchange). - -The following elliptic curve types are available: - -* P-256 -* P-384 -* P-521 -* X25519 - -[float] -==== `renegotiation` - -This configures what types of TLS renegotiation are supported. The valid options -are `never`, `once`, and `freely`. The default value is never. - -* `never` - Disables renegotiation. -* `once` - Allows a remote server to request renegotiation once per connection. -* `freely` - Allows a remote server to repeatedly request renegotiation. - - -[float] -==== `ca_sha256` - -This configure a certificate pin can that ca be used to ensure that a specific certificate is used -to as part of the verified chain. - -The pin is a base64 encoded string of the SHA-256 of the certificate. - -NOTE: This check is not a replacement for the normal SSL validation but it add additional validation. -If this option is used with `verification_mode` set to `none`, the check will always fail because -it will not receive any verified chains. - - -ifeval::["{beatname_lc}" == "filebeat"] -[float] -==== `client_authentication` - -This configures what types of client authentication are supported. The valid options -are `none`, `optional`, and `required`. When `certificate_authorities` is set it will -default to `required` otherwise it will be set to `none`. - -NOTE: This option is only valid with the TCP or the Syslog input. - -* `none` - Disables client authentication. -* `optional` - When a client certificate is given, the server will verify it. -* `required` - Will require clients to provide a valid certificate. -endif::[] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-ssl-logstash-config.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-ssl-logstash-config.asciidoc deleted file mode 100644 index 090b34cf..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-ssl-logstash-config.asciidoc +++ /dev/null @@ -1,140 +0,0 @@ -////////////////////////////////////////////////////////////////////////// -//// This content is shared by all Elastic Beats. Make sure you keep the -//// descriptions here generic enough to work for all Beats that include -//// this file. When using cross references, make sure that the cross -//// references resolve correctly for any files that include this one. -//// Use the appropriate variables defined in the index.asciidoc file to -//// resolve Beat names: beatname_uc and beatname_lc. -//// Use the following include to pull this content into a doc file: -//// include::../../libbeat/docs/shared-ssl-logstash-config.asciidoc[] -////////////////////////////////////////////////////////////////////////// - -You can use SSL mutual authentication to secure connections between {beatname_uc} and Logstash. This ensures that -{beatname_uc} sends encrypted data to trusted Logstash servers only, and that the Logstash server receives data from -trusted {beatname_uc} clients only. - -To use SSL mutual authentication: - -. Create a certificate authority (CA) and use it to sign the certificates that you plan to use for -{beatname_uc} and Logstash. Creating a correct SSL/TLS infrastructure is outside the scope of this -document. There are many online resources available that describe how to create certificates. -+ -TIP: If you are using {security}, you can use the -{ref}/certutil.html[elasticsearch-certutil tool] to generate certificates. - -. Configure {beatname_uc} to use SSL. In the +{beatname_lc}.yml+ config file, specify the following settings under -`ssl`: -+ -* `certificate_authorities`: Configures {beatname_uc} to trust any certificates signed by the specified CA. If -`certificate_authorities` is empty or not set, the trusted certificate authorities of the host system are used. - -* `certificate` and `key`: Specifies the certificate and key that {beatname_uc} uses to authenticate with -Logstash. -+ -For example: -+ -[source,yaml] ------------------------------------------------------------------------------- -output.logstash: - hosts: ["logs.mycompany.com:5044"] - ssl.certificate_authorities: ["/etc/ca.crt"] - ssl.certificate: "/etc/client.crt" - ssl.key: "/etc/client.key" ------------------------------------------------------------------------------- -+ -For more information about these configuration options, see <>. - -. Configure Logstash to use SSL. In the Logstash config file, specify the following settings for the https://www.elastic.co/guide/en/logstash/current/plugins-inputs-beats.html[Beats input plugin for Logstash]: -+ -* `ssl`: When set to true, enables Logstash to use SSL/TLS. -* `ssl_certificate_authorities`: Configures Logstash to trust any certificates signed by the specified CA. -* `ssl_certificate` and `ssl_key`: Specify the certificate and key that Logstash uses to authenticate with the client. -* `ssl_verify_mode`: Specifies whether the Logstash server verifies the client certificate against the CA. You -need to specify either `peer` or `force_peer` to make the server ask for the certificate and validate it. If you -specify `force_peer`, and {beatname_uc} doesn't provide a certificate, the Logstash connection will be closed. If you choose not to use {ref}/certutil.html[certutil], the certificates that you obtain must allow for both `clientAuth` and `serverAuth` if the extended key usage extension is present. -+ -For example: -+ -[source,json] ------------------------------------------------------------------------------- -input { - beats { - port => 5044 - ssl => true - ssl_certificate_authorities => ["/etc/ca.crt"] - ssl_certificate => "/etc/server.crt" - ssl_key => "/etc/server.key" - ssl_verify_mode => "force_peer" - } -} ------------------------------------------------------------------------------- -+ -For more information about these options, see the -https://www.elastic.co/guide/en/logstash/current/plugins-inputs-beats.html[documentation for the Beats input plugin]. - -[float] -[[testing-ssl-logstash]] -=== Validate the Logstash server's certificate - -Before running {beatname_uc}, you should validate the Logstash server's certificate. You can use `curl` to validate the certificate even though the protocol used to communicate with Logstash is not based on HTTP. For example: - -[source,shell] ------------------------------------------------------------------------------- -curl -v --cacert ca.crt https://logs.mycompany.com:5044 ------------------------------------------------------------------------------- - -If the test is successful, you'll receive an empty response error: - -[source,shell] ------------------------------------------------------------------------------- -* Rebuilt URL to: https://logs.mycompany.com:5044/ -* Trying 192.168.99.100... -* Connected to logs.mycompany.com (192.168.99.100) port 5044 (#0) -* TLS 1.2 connection using TLS_DHE_RSA_WITH_AES_256_CBC_SHA -* Server certificate: logs.mycompany.com -* Server certificate: mycompany.com -> GET / HTTP/1.1 -> Host: logs.mycompany.com:5044 -> User-Agent: curl/7.43.0 -> Accept: */* -> -* Empty reply from server -* Connection #0 to host logs.mycompany.com left intact -curl: (52) Empty reply from server ------------------------------------------------------------------------------- - -The following example uses the IP address rather than the hostname to validate the certificate: - -[source,shell] ------------------------------------------------------------------------------- -curl -v --cacert ca.crt https://192.168.99.100:5044 ------------------------------------------------------------------------------- - -Validation for this test fails because the certificate is not valid for the specified IP address. It's only valid for the `logs.mycompany.com`, the hostname that appears in the Subject field of the certificate. - -[source,shell] ------------------------------------------------------------------------------- -* Rebuilt URL to: https://192.168.99.100:5044/ -* Trying 192.168.99.100... -* Connected to 192.168.99.100 (192.168.99.100) port 5044 (#0) -* WARNING: using IP address, SNI is being disabled by the OS. -* SSL: certificate verification failed (result: 5) -* Closing connection 0 -curl: (51) SSL: certificate verification failed (result: 5) ------------------------------------------------------------------------------- - -See the <> for info about resolving this issue. - -[float] -=== Test the {beatname_uc} to Logstash connection - -If you have {beatname_uc} running as a service, first stop the service. Then test your setup by running {beatname_uc} in -the foreground so you can quickly see any errors that occur: - -["source","sh",subs="attributes,callouts"] ------------------------------------------------------------------------------- -{beatname_lc} -c {beatname_lc}.yml -e -v ------------------------------------------------------------------------------- - -Any errors will be printed to the console. See the <> for info about -resolving common errors. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-systemd.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-systemd.asciidoc deleted file mode 100644 index 4f677858..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/shared-systemd.asciidoc +++ /dev/null @@ -1,99 +0,0 @@ -[[running-with-systemd]] -=== {beatname_uc} and systemd - -The DEB and RPM packages include a service unit for Linux systems with -systemd. On these systems, you can manage {beatname_uc} by using the usual -systemd commands. - -ifdef::apm-server[] -We recommend that the {beatname_lc} process is run as a non-root user. -Therefore, that is the default setup for {beatname_uc}'s DEB package and RPM installation. -endif::apm-server[] - -==== Start and stop {beatname_uc} - -Use `systemctl` to start or stop {beatname_uc}: - -["source", "sh", subs="attributes"] ------------------------------------------------- -sudo systemctl start {beatname_lc} ------------------------------------------------- - -["source", "sh", subs="attributes"] ------------------------------------------------- -sudo systemctl stop {beatname_lc} ------------------------------------------------- - -By default, the {beatname_uc} service starts automatically when the system -boots. To enable or disable auto start use: - -["source", "sh", subs="attributes"] ------------------------------------------------- -sudo systemctl enable {beatname_lc} ------------------------------------------------- - -["source", "sh", subs="attributes"] ------------------------------------------------- -sudo systemctl disable {beatname_lc} ------------------------------------------------- - - -==== {beatname_uc} status and logs - -To get the service status, use `systemctl`: - -["source", "sh", subs="attributes"] ------------------------------------------------- -systemctl status {beatname_lc} ------------------------------------------------- - -Logs are stored by default in journald. To view the Logs, use `journalctl`: - -["source", "sh", subs="attributes"] ------------------------------------------------- -journalctl -u {beatname_lc}.service ------------------------------------------------- - -[float] -=== Customize systemd unit for {beatname_uc} - -The systemd service unit file includes environment variables that you can -override to change the default options. - -[cols=">. -endif::[] - -In Elasticsearch, {ref}/indices-templates.html[index -templates] are used to define settings and mappings that determine how fields -should be analyzed. - -The recommended index template file for {beatname_uc} is installed by the -{beatname_uc} packages. If you accept the default configuration in the -+{beatname_lc}.yml+ config file, {beatname_uc} loads the template automatically -after successfully connecting to Elasticsearch. If the template already exists, -it's not overwritten unless you configure {beatname_uc} to do so. - -[[load-template-auto]] -==== Configure template loading - -By default, {beatname_uc} automatically loads the recommended template file, -+fields.yml+, if the Elasticsearch output is enabled. If you want to use the -default index template, no additional configuration is required. Otherwise, you -can change the defaults in the +{beatname_lc}.yml+ config file -to: - -* **Load a different template** -+ -[source,yaml] ------ -setup.template.name: "your_template_name" -setup.template.fields: "path/to/fields.yml" ------ -+ -If the template already exists, it’s not overwritten unless you configure -{beatname_uc} to do so. - -* **Overwrite an existing template** -+ -[source,yaml] ------ -setup.template.overwrite: true ------ - -* **Disable automatic template loading** -+ -[source,yaml] ------ -setup.template.enabled: false ------ -+ -If you disable automatic template loading, you need to -<>. - -* **Change the index name** -ifndef::no_ilm[] -+ -TIP: If you're sending events to a cluster that supports index lifecycle -management, see <> to learn how to change the index name. -endif::no_ilm[] -+ -{beatname_uc} uses time series indices, by default, when index lifecycle -management is disabled or unsupported. The indices are named -+{beatname_lc}-{version}-yyyy.MM.dd+, where `yyyy.MM.dd` is the date when the -events were indexed. To use a different name, you set the -<> option in the Elasticsearch output. The value that -you specify should include the root name of the index plus version and date -information. You also need to configure the `setup.template.name` and -`setup.template.pattern` options to match the new name. For example: -+ -["source","sh",subs="attributes,callouts"] ------ -output.elasticsearch.index: "customname-%{[{beat_version_key}]}-%{+yyyy.MM.dd}" -setup.template.name: "customname" -setup.template.pattern: "customname-*" ------ -WARNING: If <> is enabled (which is typically the default), `setup.template.name` and `setup.template.pattern` are ignored. - -ifndef::no_dashboards[] -+ -If you're using pre-built Kibana dashboards, also set the -`setup.dashboards.index` option. For example: -+ -[source, yaml] ----- -setup.dashboards.index: "customname-*" ----- -endif::no_dashboards[] - -ifdef::no_dashboards[] -Remember to change the index name when you load dashboards via the Kibana UI. -endif::no_dashboards[] - -See <> for the full list of configuration options. - - -[[load-template-manually]] -==== Load the template manually - -To load the template manually, run the <> command. A -connection to Elasticsearch is required. If another output is enabled, you need -to temporarily disable that output and enable Elasticsearch by using the `-E` -option. -ifndef::no-output-logstash[] -The examples here assume that Logstash output is enabled. -endif::[] -You can omit the `-E` flags if Elasticsearch output is already enabled. - - -If you are connecting to a secured Elasticsearch cluster, make sure you've -configured credentials as described in <<{beatname_lc}-configuration>>. - -If the host running {beatname_uc} does not have direct connectivity to -Elasticsearch, see <>. - -ifndef::win_only[] -To load the template, use the appropriate command for your system. -endif::win_only[] - -ifdef::win_only[] -To load the template: -endif::win_only[] - -ifndef::no-output-logstash[] -:disable_logstash: {sp}-E output.logstash.enabled=false -endif::[] - -ifdef::no-output-logstash[] -:disable_logstash: -endif::[] - -ifdef::requires-sudo[] -include::./shared-note-sudo.asciidoc[] -endif::requires-sudo[] - -ifdef::deb_os,rpm_os[] -*deb and rpm:* -["source","sh",subs="attributes"] ----- -{beatname_lc} setup --index-management{disable_logstash} -E 'output.elasticsearch.hosts=["localhost:9200"]' ----- -endif::deb_os,rpm_os[] - -ifdef::mac_os[] -*mac:* - -["source","sh",subs="attributes"] ----- -./{beatname_lc} setup --index-management{disable_logstash} -E 'output.elasticsearch.hosts=["localhost:9200"]' ----- - -*brew:* - -["source","sh",subs="attributes"] ----- -{beatname_lc} setup --index-management{disable_logstash} -E 'output.elasticsearch.hosts=["localhost:9200"]' ----- -endif::mac_os[] - -ifdef::linux_os[] -*linux:* - -["source","sh",subs="attributes"] ----- -./{beatname_lc} setup --index-management{disable_logstash} -E 'output.elasticsearch.hosts=["localhost:9200"]' ----- -endif::linux_os[] - - -ifdef::docker_platform[] -*docker:* - -["source","sh",subs="attributes"] ----------------------------------------------------------------------- -docker run {dockerimage} setup --index-management{disable_logstash} -E 'output.elasticsearch.hosts=["localhost:9200"]' ----------------------------------------------------------------------- -endif::docker_platform[] - -ifdef::win_os[] -ifndef::win_only[] -*win:* -endif::win_only[] - -Open a PowerShell prompt as an Administrator (right-click the PowerShell icon -and select *Run As Administrator*). - -From the PowerShell prompt, change to the directory where you installed {beatname_uc}, -and run: - -["source","sh",subs="attributes"] ----------------------------------------------------------------------- -PS > .{backslash}{beatname_lc}.exe setup --index-management{disable_logstash} -E 'output.elasticsearch.hosts=["localhost:9200"]' ----------------------------------------------------------------------- -endif::win_os[] - -[[force-kibana-new]] -===== Force Kibana to look at newest documents - -If you've already used {beatname_uc} to index data into Elasticsearch, -the index may contain old documents. After you load the index template, -you can delete the old documents from +{beatname_lc}-*+ to force Kibana to look -at the newest documents. - -Use this command: - -ifdef::deb_os,rpm_os[] -*deb and rpm:* - -["source","sh",subs="attributes"] ----------------------------------------------------------------------- -curl -XDELETE 'http://localhost:9200/{beatname_lc}-*' ----------------------------------------------------------------------- -endif::deb_os,rpm_os[] - -ifdef::mac_os[] -*mac:* - -["source","sh",subs="attributes"] ----------------------------------------------------------------------- -curl -XDELETE 'http://localhost:9200/{beatname_lc}-*' ----------------------------------------------------------------------- -endif::mac_os[] - -ifdef::linux_os[] -*linux:* - -["source","sh",subs="attributes"] ----------------------------------------------------------------------- -curl -XDELETE 'http://localhost:9200/{beatname_lc}-*' ----------------------------------------------------------------------- -endif::linux_os[] - -ifdef::win_os[] -ifndef::win_only[] -*win:* -endif::win_only[] - -["source","sh",subs="attributes"] ----------------------------------------------------------------------- -PS > Invoke-RestMethod -Method Delete "http://localhost:9200/{beatname_lc}-*" ----------------------------------------------------------------------- -endif::win_os[] - -This command deletes all indices that match the pattern +{beat_default_index_prefix}-*+. -Before running this command, make sure you want to delete all indices that match -the pattern. - -[[load-template-manually-alternate]] -==== Load the template manually (alternate method) - -If the host running {beatname_uc} does not have direct connectivity to -Elasticsearch, you can export the index template to a file, move it to a -machine that does have connectivity, and then install the template manually. - -To export the index template, run: - -ifdef::deb_os,rpm_os[] -*deb and rpm:* - -["source","sh",subs="attributes"] ----- -{beatname_lc} export template > {beatname_lc}.template.json ----- -endif::deb_os,rpm_os[] - -ifdef::mac_os[] -*mac:* - -["source","sh",subs="attributes"] ----- -./{beatname_lc} export template > {beatname_lc}.template.json ----- - -*brew:* - -["source","sh",subs="attributes"] ----- -{beatname_lc} export template > {beatname_lc}.template.json ----- -endif::mac_os[] - -ifdef::linux_os[] -*linux:* - -["source","sh",subs="attributes"] ----- -./{beatname_lc} export template > {beatname_lc}.template.json ----- -endif::linux_os[] - -ifdef::win_os[] -ifndef::win_only[] -*win:* -endif::win_only[] - -["source","sh",subs="attributes"] ----- -PS > .{backslash}{beatname_lc}.exe export template --es.version {version} | Out-File -Encoding UTF8 {beatname_lc}.template.json ----- -endif::win_os[] - -To install the template, run: - -ifdef::deb_os,rpm_os[] -*deb and rpm:* - -["source","sh",subs="attributes"] ----- -curl -XPUT -H 'Content-Type: application/json' http://localhost:9200/_template/{beatname_lc}-{version} -d@{beatname_lc}.template.json ----- -endif::deb_os,rpm_os[] - -ifdef::mac_os[] -*mac:* - -["source","sh",subs="attributes"] ----- -curl -XPUT -H 'Content-Type: application/json' http://localhost:9200/_template/{beatname_lc}-{version} -d@{beatname_lc}.template.json ----- -endif::mac_os[] - -ifdef::linux_os[] -*linux:* - -["source","sh",subs="attributes"] ----- -curl -XPUT -H 'Content-Type: application/json' http://localhost:9200/_template/{beatname_lc}-{version} -d@{beatname_lc}.template.json ----- -endif::linux_os[] - -ifdef::win_os[] -ifndef::win_only[] -*win:* -endif::win_only[] - -["source","sh",subs="attributes"] ----- -PS > Invoke-RestMethod -Method Put -ContentType "application/json" -InFile {beatname_lc}.template.json -Uri http://localhost:9200/_template/{beatname_lc}-{version} ----- -endif::win_os[] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/step-configure-credentials.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/step-configure-credentials.asciidoc deleted file mode 100644 index 5000f224..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/step-configure-credentials.asciidoc +++ /dev/null @@ -1,43 +0,0 @@ -. If {es} and {kib} are secured, set credentials in the +{beatname_lc}.yml+ config -file before you run the commands that set up and start {beatname_uc}. - -* If you're running our -https://www.elastic.co/cloud/elasticsearch-service[hosted {ess}] -on {ecloud}, specify your <> credentials. -For example: -+ -["source","yaml",subs="attributes"] ----------------------------------------------------------------------- -cloud.auth: "elastic:{pwd}" ----------------------------------------------------------------------- - -* If you're running {es} on your own hardware, specify your {es} and {kib} -credentials: -+ -["source","yaml",subs="attributes"] ----- -output.elasticsearch: - hosts: ["myEShost:9200"] - username: "filebeat_internal" - password: "{pwd}" <1> -setup.kibana: - host: "mykibanahost:5601" - username: "my_kibana_user" <2> <3> - password: "{pwd}" ----- -<1> This examples shows a hard-coded password, but you should store sensitive -values -ifndef::serverless[] -in the <>. -endif::[] -ifdef::serverless[] -in environment variables. -endif::[] -<2> The `username` and `password` settings for {kib} are optional. If you don't -specify credentials for {kib}, {beatname_uc} uses the `username` and `password` -specified for the {es} output. -<3> To use the pre-built Kibana dashboards, this user must have the -`kibana_user` {ref}/built-in-roles.html[built-in role] or equivalent -privileges. -+ -For more information, see <>. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/step-configure-kibana-endpoint.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/step-configure-kibana-endpoint.asciidoc deleted file mode 100644 index 500b8077..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/step-configure-kibana-endpoint.asciidoc +++ /dev/null @@ -1,12 +0,0 @@ -. If you plan to use the sample {kib} dashboards provided with {beatname_uc}, -configure the {kib} endpoint. You can skip this step if {kib} is running on -the same host as {es}. -+ -[source,yaml] ----------------------------------------------------------------------- -setup.kibana: - host: "mykibanahost:5601" <1> ----------------------------------------------------------------------- -<1> The hostname and port of the machine where {kib} is running, -for example, `mykibanahost:5601`. If you specify a path after the port number, -include the scheme and port: `http://mykibanahost:5601/path`. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/step-configure-output.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/step-configure-output.asciidoc deleted file mode 100644 index 838fd2d5..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/step-configure-output.asciidoc +++ /dev/null @@ -1,43 +0,0 @@ -ifndef::has_module_steps[] -ifndef::no-output-logstash[] -. Configure the output. {beatname_uc} supports a variety of -<>, but typically you'll either send events directly -to {es}, or to {ls} for additional processing. -+ -To send output directly to {es} (without using {ls}), set the location of the -{es} installation: -+ -endif::[] -ifdef::no-output-logstash[] -. Configure the {es} output by setting the location of the {es} installation: -+ -endif::[] -endif::has_module_steps[] -* If you're running our -https://www.elastic.co/cloud/elasticsearch-service[hosted {ess}] -on {ecloud}, specify your <>. For example: -+ -[source,yaml] ----------------------------------------------------------------------- -cloud.id: "staging:dXMtZWFzdC0xLmF3cy5mb3VuZC5pbyRjZWM2ZjI2MWE3NGJmMjRjZTMzYmI4ODExYjg0Mjk0ZiRjNmMyY2E2ZDA0MjI0OWFmMGNjN2Q3YTllOTYyNTc0Mw==" ----------------------------------------------------------------------- - -* If you're running {es} on your own hardware, set the host and port where -{beatname_uc} can find the {es} installation. For example: -+ -[source,yaml] ----------------------------------------------------------------------- -output.elasticsearch: - hosts: ["myEShost:9200"] ----------------------------------------------------------------------- -ifndef::has_module_steps[] -+ -ifndef::no-output-logstash[] -To send output to {ls}, -<> instead. For all other -outputs, see <>. -endif::[] -ifdef::no-output-logstash[] -For more information, see <>. -endif::[] -endif::has_module_steps[] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/step-look-at-config.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/step-look-at-config.asciidoc deleted file mode 100644 index 4aaf01a1..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/step-look-at-config.asciidoc +++ /dev/null @@ -1,2 +0,0 @@ -For more information about configuring {beatname_uc}, see -<>. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/step-test-config.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/step-test-config.asciidoc deleted file mode 100644 index fb0378b1..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/step-test-config.asciidoc +++ /dev/null @@ -1,19 +0,0 @@ -ifndef::requires-sudo[] -TIP: To test your configuration file, change to the directory where the -{beatname_uc} binary is installed, and run {beatname_uc} in the foreground with -the following options specified: +./{beatname_lc} test config -e+. Make sure your -config files are in the path expected by {beatname_uc} (see <>), -or use the `-c` flag to specify the path to the config file. -endif::[] - -ifdef::requires-sudo[] -TIP: To test your configuration file, change to the directory where the -{beatname_uc} binary is installed, and run {beatname_uc} in the foreground with -the following options specified: +sudo ./{beatname_lc} test config -e+. Make sure -your config files are in the path expected by {beatname_uc} (see -<>), or use the `-c` flag to specify the path to the config -file. Depending on your OS, you might run into file ownership issues when you -run this test. See -{beats-ref}/config-file-permissions.html[Config File Ownership and Permissions] -in the _Beats Platform Reference_ for more information. -endif::[] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/template-config.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/template-config.asciidoc deleted file mode 100644 index 52b602a6..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/template-config.asciidoc +++ /dev/null @@ -1,134 +0,0 @@ -[[configuration-template]] - -== Configure Elasticsearch index template loading - -++++ -Elasticsearch index template -++++ - -The `setup.template` section of the +{beatname_lc}.yml+ config file specifies -the {ref}/indices-templates.html[index template] to use for setting -mappings in Elasticsearch. If template loading is enabled (the default), -{beatname_uc} loads the index template automatically after successfully -connecting to Elasticsearch. - -ifndef::no-output-logstash[] - -NOTE: A connection to Elasticsearch is required to load the index template. If -the configured output is not Elasticsearch (or Elastic Cloud), you must <>. - -endif::[] - -You can adjust the following settings to load your own template or overwrite an -existing one. - -*`setup.template.enabled`*:: Set to false to disable template loading. If set this to false, -you must <>. - -*`setup.template.name`*:: The name of the template. The default is -+{beatname_lc}+. The {beatname_uc} version is always appended to the given -name, so the final name is +{beatname_lc}-%{[{beat_version_key}]}+. - -// Maintainers: a backslash character is required to escape curly braces and -// asterisks in inline code examples that contain asciidoc attributes. You'll -// note that a backslash does not appear before the asterisk -// in +{beatname_lc}-%{[{beat_version_key}]}-*+. This is intentional and formats -// the example as expected. - -*`setup.template.pattern`*:: The template pattern to apply to the default index -settings. The default pattern is +{beat_default_index_prefix}-\*+. The {beatname_uc} version is always -included in the pattern, so the final pattern is -+{beat_default_index_prefix}-%{[{beat_version_key}]}-*+. The wildcard character `-*` is used to -match all daily indices. -+ -Example: -+ -["source","yaml",subs="attributes"] ----------------------------------------------------------------------- -setup.template.name: "{beatname_lc}" -setup.template.pattern: "{beat_default_index_prefix}-*" ----------------------------------------------------------------------- - -*`setup.template.fields`*:: The path to the YAML file describing the fields. The default is +fields.yml+. If a -relative path is set, it is considered relative to the config path. See the <> -section for details. - -*`setup.template.overwrite`*:: A boolean that specifies whether to overwrite the existing template. The default -is false. - -*`setup.template.settings`*:: A dictionary of settings to place into the `settings.index` dictionary of the -Elasticsearch template. For more details about the available Elasticsearch mapping options, please -see the Elasticsearch {ref}/mapping.html[mapping reference]. -+ -Example: -+ -["source","yaml",subs="attributes"] ----------------------------------------------------------------------- -setup.template.name: "{beatname_lc}" -setup.template.fields: "fields.yml" -setup.template.overwrite: false -setup.template.settings: - index.number_of_shards: 1 - index.number_of_replicas: 1 ----------------------------------------------------------------------- - -*`setup.template.settings._source`*:: A dictionary of settings for the `_source` field. For the available settings, -please see the Elasticsearch {ref}/mapping-source-field.html[reference]. -+ -Example: -+ -["source","yaml",subs="attributes"] ----------------------------------------------------------------------- -setup.template.name: "{beatname_lc}" -setup.template.fields: "fields.yml" -setup.template.overwrite: false -setup.template.settings: - _source.enabled: false ----------------------------------------------------------------------- - -*`setup.template.append_fields`*:: A list of fields to be added -to the template and {kib} index pattern. This setting adds new fields. It does -not overwrite or change existing fields. -+ -This setting is useful when your data contains fields that {beatname_uc} doesn't -know about in advance. -ifeval::["{beatname_lc}"=="metricbeat"] -For example, you might want to append fields to the template when you're using -a metricset, such as the <>, and the full data -structure is not known in advance. -endif::[] -+ -If `append_fields` is specified along with `overwrite: true`, {beatname_uc} -overwrites the existing template and applies the new template when creating new -indices. Existing indices are not affected. If you're running multiple -instances of {beatname_uc} with different `append_fields` settings, the last one -writing the template takes precedence. -+ -Any changes to this setting also affect the {kib} index pattern. -+ -Example config: -+ -[source,yaml] ----- -setup.template.overwrite: true -setup.template.append_fields: -- name: test.name - type: keyword -- name: test.hostname - type: long ----- - -*`setup.template.json.enabled`*:: Set to `true` to load a -JSON-based template file. Specify the path to your {es} index template file and -set the name of the template. -+ -["source","yaml",subs="attributes"] ----------------------------------------------------------------------- -setup.template.json.enabled: true -setup.template.json.path: "template.json" -setup.template.json.name: "template-name ----------------------------------------------------------------------- - -NOTE: If the JSON template is used, the `fields.yml` is skipped for the template -generation. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/troubleshooting/default_field.md b/vendor/github.com/elastic/beats/v7/libbeat/docs/troubleshooting/default_field.md deleted file mode 100644 index a1d6fdb7..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/troubleshooting/default_field.md +++ /dev/null @@ -1,791 +0,0 @@ -# Examples: add default fields to Beats indices - -These examples show how to add the `index.query.default_field` setting to a [Metricbeat](#metricbeat) or [Filebeat](#filebeat) 6.6 index. - -# Metricbeat - -This example command adds the `index.query.default_field` setting to a Metricbeat 6.6 index: - -``` -PUT /metricbeat-6.6.2-2019.04.09/_settings -{ - "index": { - "query": { - "default_field": [ - "aerospike.namespace.name", - "aerospike.namespace.node.host", - "aerospike.namespace.node.name", - "apache.status.hostname", - "beat.hostname", - "beat.name", - "beat.timezone", - "beat.version", - "ceph.cluster_health.overall_status", - "ceph.cluster_health.timechecks.round.status", - "ceph.monitor_health.health", - "ceph.monitor_health.name", - "ceph.osd_df.device_class", - "ceph.osd_df.name", - "ceph.osd_tree.children", - "ceph.osd_tree.device_class", - "ceph.osd_tree.father", - "ceph.osd_tree.name", - "ceph.osd_tree.status", - "ceph.osd_tree.type", - "ceph.pool_disk.name", - "couchbase.bucket.name", - "couchbase.bucket.type", - "couchbase.node.hostname", - "docker.container.command", - "docker.container.id", - "docker.container.image", - "docker.container.ip_addresses", - "docker.container.name", - "docker.container.status", - "docker.healthcheck.event.output", - "docker.healthcheck.status", - "docker.image.id.current", - "docker.image.id.parent", - "docker.info.id", - "docker.network.interface", - "elasticsearch.ccr.follower.index", - "elasticsearch.ccr.leader.index", - "elasticsearch.cluster.id", - "elasticsearch.cluster.name", - "elasticsearch.cluster.pending_task.source", - "elasticsearch.cluster.state.id", - "elasticsearch.cluster.stats.status", - "elasticsearch.index.name", - "elasticsearch.index.recovery.source.host", - "elasticsearch.index.recovery.source.id", - "elasticsearch.index.recovery.source.name", - "elasticsearch.index.recovery.stage", - "elasticsearch.index.recovery.target.host", - "elasticsearch.index.recovery.target.id", - "elasticsearch.index.recovery.target.name", - "elasticsearch.index.recovery.type", - "elasticsearch.ml.job.id", - "elasticsearch.ml.job.state", - "elasticsearch.node.id", - "elasticsearch.node.jvm.version", - "elasticsearch.node.name", - "elasticsearch.node.version", - "elasticsearch.shard.relocating_node.name", - "elasticsearch.shard.state", - "error.message", - "error.type", - "etcd.leader.leader", - "etcd.self.id", - "etcd.self.leaderinfo.leader", - "etcd.self.leaderinfo.starttime", - "etcd.self.leaderinfo.uptime", - "etcd.self.name", - "etcd.self.starttime", - "etcd.self.state", - "event.dataset", - "golang.expvar.cmdline", - "golang.heap.cmdline", - "graphite.server.example", - "haproxy.stat.check.health.last", - "haproxy.stat.check.status", - "haproxy.stat.proxy.name", - "haproxy.stat.service_name", - "haproxy.stat.status", - "host.architecture", - "host.id", - "host.ip", - "host.mac", - "host.name", - "host.os.build", - "host.os.family", - "host.os.name", - "host.os.platform", - "host.os.version", - "http.request.body", - "http.request.method", - "http.response.body", - "http.response.code", - "http.response.phrase", - "kafka.broker.address", - "kafka.consumergroup.broker.address", - "kafka.consumergroup.client.host", - "kafka.consumergroup.client.id", - "kafka.consumergroup.client.member_id", - "kafka.consumergroup.id", - "kafka.consumergroup.meta", - "kafka.consumergroup.topic", - "kafka.partition.broker.address", - "kafka.partition.topic.name", - "kafka.partition.topic_broker_id", - "kafka.partition.topic_id", - "kafka.topic.name", - "kibana.stats.host.name", - "kibana.stats.index", - "kibana.stats.name", - "kibana.stats.status", - "kibana.stats.transport_address", - "kibana.stats.uuid", - "kibana.stats.version", - "kibana.status.name", - "kibana.status.status.overall.state", - "kibana.status.uuid", - "kibana.status.version.number", - "kubernetes.apiserver.request.client", - "kubernetes.apiserver.request.resource", - "kubernetes.apiserver.request.scope", - "kubernetes.apiserver.request.subresource", - "kubernetes.apiserver.request.verb", - "kubernetes.container.id", - "kubernetes.container.image", - "kubernetes.container.name", - "kubernetes.container.status.phase", - "kubernetes.container.status.reason", - "kubernetes.deployment.name", - "kubernetes.event.involved_object.api_version", - "kubernetes.event.involved_object.kind", - "kubernetes.event.involved_object.name", - "kubernetes.event.involved_object.resource_version", - "kubernetes.event.involved_object.uid", - "kubernetes.event.message", - "kubernetes.event.metadata.name", - "kubernetes.event.metadata.namespace", - "kubernetes.event.metadata.resource_version", - "kubernetes.event.metadata.self_link", - "kubernetes.event.metadata.uid", - "kubernetes.event.reason", - "kubernetes.event.type", - "kubernetes.namespace", - "kubernetes.node.name", - "kubernetes.node.status.ready", - "kubernetes.pod.host_ip", - "kubernetes.pod.ip", - "kubernetes.pod.name", - "kubernetes.pod.status.phase", - "kubernetes.pod.status.ready", - "kubernetes.pod.status.scheduled", - "kubernetes.pod.uid", - "kubernetes.replicaset.name", - "kubernetes.statefulset.name", - "kubernetes.system.container", - "kubernetes.volume.name", - "kvm.dommemstat.name", - "kvm.dommemstat.stat.name", - "logstash.node.host", - "logstash.node.jvm.version", - "logstash.node.version", - "meta.cloud.availability_zone", - "meta.cloud.instance_id", - "meta.cloud.instance_name", - "meta.cloud.machine_type", - "meta.cloud.project_id", - "meta.cloud.provider", - "meta.cloud.region", - "metricset.host", - "metricset.module", - "metricset.name", - "metricset.namespace", - "mongodb.collstats.collection", - "mongodb.collstats.db", - "mongodb.collstats.name", - "mongodb.dbstats.db", - "mongodb.metrics.replication.executor.network_interface", - "mongodb.replstatus.members.primary.host", - "mongodb.replstatus.members.primary.optime", - "mongodb.replstatus.members.secondary.optimes", - "mongodb.replstatus.set_name", - "mongodb.status.process", - "mongodb.status.storage_engine.name", - "mongodb.status.version", - "mysql.galera_status.cluster.status", - "mysql.galera_status.connected", - "mysql.galera_status.evs.evict", - "mysql.galera_status.evs.state", - "mysql.galera_status.local.state", - "mysql.galera_status.ready", - "nginx.stubstatus.hostname", - "php_fpm.pool.name", - "php_fpm.pool.process_manager", - "php_fpm.process.request_method", - "php_fpm.process.request_uri", - "php_fpm.process.script", - "php_fpm.process.state", - "php_fpm.process.user", - "postgresql.activity.application_name", - "postgresql.activity.client.address", - "postgresql.activity.client.hostname", - "postgresql.activity.database.name", - "postgresql.activity.query", - "postgresql.activity.state", - "postgresql.activity.user.name", - "postgresql.database.name", - "postgresql.statement.query.text", - "rabbitmq.connection.host", - "rabbitmq.connection.name", - "rabbitmq.connection.node", - "rabbitmq.connection.peer.host", - "rabbitmq.connection.type", - "rabbitmq.connection.user", - "rabbitmq.connection.vhost", - "rabbitmq.exchange.name", - "rabbitmq.exchange.user", - "rabbitmq.exchange.vhost", - "rabbitmq.node.name", - "rabbitmq.node.type", - "rabbitmq.queue.name", - "rabbitmq.queue.node", - "rabbitmq.queue.state", - "rabbitmq.queue.vhost", - "redis.info.memory.allocator", - "redis.info.memory.max.policy", - "redis.info.persistence.aof.bgrewrite.last_status", - "redis.info.persistence.aof.write.last_status", - "redis.info.persistence.rdb.bgsave.last_status", - "redis.info.replication.master.link_status", - "redis.info.replication.role", - "redis.info.server.arch_bits", - "redis.info.server.build_id", - "redis.info.server.config_file", - "redis.info.server.gcc_version", - "redis.info.server.git_dirty", - "redis.info.server.git_sha1", - "redis.info.server.mode", - "redis.info.server.multiplexing_api", - "redis.info.server.os", - "redis.info.server.run_id", - "redis.info.server.version", - "redis.keyspace.id", - "service.name", - "system.diskio.name", - "system.diskio.serial_number", - "system.filesystem.device_name", - "system.filesystem.mount_point", - "system.filesystem.type", - "system.network.name", - "system.process.cgroup.blkio.id", - "system.process.cgroup.blkio.path", - "system.process.cgroup.cpu.id", - "system.process.cgroup.cpu.path", - "system.process.cgroup.cpuacct.id", - "system.process.cgroup.cpuacct.path", - "system.process.cgroup.id", - "system.process.cgroup.memory.id", - "system.process.cgroup.memory.path", - "system.process.cgroup.path", - "system.process.cmdline", - "system.process.cwd", - "system.process.name", - "system.process.state", - "system.process.username", - "system.raid.activity_state", - "system.raid.name", - "system.socket.direction", - "system.socket.family", - "system.socket.local.ip", - "system.socket.process.cmdline", - "system.socket.process.command", - "system.socket.process.exe", - "system.socket.remote.etld_plus_one", - "system.socket.remote.host", - "system.socket.remote.host_error", - "system.socket.remote.ip", - "system.socket.user.name", - "tags", - "type", - "uwsgi.status.worker.rss", - "uwsgi.status.worker.status", - "vsphere.datastore.fstype", - "vsphere.datastore.name", - "vsphere.host.name", - "vsphere.host.network_names", - "vsphere.virtualmachine.host", - "vsphere.virtualmachine.name", - "vsphere.virtualmachine.network_names", - "windows.service.display_name", - "windows.service.exit_code", - "windows.service.id", - "windows.service.name", - "windows.service.start_type", - "windows.service.state", - "zookeeper.mntr.hostname", - "zookeeper.mntr.server_state", - "zookeeper.mntr.version", - "fields.*" - ] - } - } -} -``` - -# Filebeat - -This example command adds the `index.query.default_field` setting to a Filebeat 6.6 index: - -``` -PUT /filebeat-6.6.2-2019.04.09/_settings -{ - "index": { - "query": { - "default_field": [ - "apache2.access.agent", - "apache2.access.geoip.city_name", - "apache2.access.geoip.continent_name", - "apache2.access.geoip.country_iso_code", - "apache2.access.geoip.region_iso_code", - "apache2.access.geoip.region_name", - "apache2.access.http_version", - "apache2.access.method", - "apache2.access.referrer", - "apache2.access.remote_ip", - "apache2.access.url", - "apache2.access.user_agent.device", - "apache2.access.user_agent.name", - "apache2.access.user_agent.original", - "apache2.access.user_agent.os", - "apache2.access.user_agent.os_name", - "apache2.access.user_agent.patch", - "apache2.access.user_name", - "apache2.error.client", - "apache2.error.level", - "apache2.error.message", - "apache2.error.module", - "auditd.log.a0", - "auditd.log.acct", - "auditd.log.geoip.city_name", - "auditd.log.geoip.continent_name", - "auditd.log.geoip.country_iso_code", - "auditd.log.geoip.region_iso_code", - "auditd.log.geoip.region_name", - "auditd.log.item", - "auditd.log.items", - "auditd.log.new_auid", - "auditd.log.new_ses", - "auditd.log.old_auid", - "auditd.log.old_ses", - "auditd.log.pid", - "auditd.log.ppid", - "auditd.log.record_type", - "auditd.log.res", - "beat.hostname", - "beat.name", - "beat.timezone", - "beat.version", - "destination.geo.city_name", - "destination.geo.continent_name", - "destination.geo.country_iso_code", - "destination.geo.region_iso_code", - "destination.geo.region_name", - "destination.ip", - "docker.container.id", - "docker.container.image", - "docker.container.name", - "elasticsearch.audit.action", - "elasticsearch.audit.event_type", - "elasticsearch.audit.layer", - "elasticsearch.audit.origin_address", - "elasticsearch.audit.origin_type", - "elasticsearch.audit.principal", - "elasticsearch.audit.realm", - "elasticsearch.audit.request", - "elasticsearch.audit.request_body", - "elasticsearch.audit.uri", - "elasticsearch.gc.phase.name", - "elasticsearch.gc.tags", - "elasticsearch.index.id", - "elasticsearch.index.name", - "elasticsearch.node.name", - "elasticsearch.server.component", - "elasticsearch.shard.id", - "elasticsearch.slowlog.extra_source", - "elasticsearch.slowlog.id", - "elasticsearch.slowlog.logger", - "elasticsearch.slowlog.routing", - "elasticsearch.slowlog.search_type", - "elasticsearch.slowlog.source_query", - "elasticsearch.slowlog.stats", - "elasticsearch.slowlog.took", - "elasticsearch.slowlog.took_millis", - "elasticsearch.slowlog.total_hits", - "elasticsearch.slowlog.total_shards", - "elasticsearch.slowlog.type", - "elasticsearch.slowlog.types", - "error.message", - "error.type", - "event.dataset", - "event.type", - "file.path", - "fileset.module", - "fileset.name", - "haproxy.backend_name", - "haproxy.bind_name", - "haproxy.client.ip", - "haproxy.destination.ip", - "haproxy.error_message", - "haproxy.frontend_name", - "haproxy.geoip.city_name", - "haproxy.geoip.continent_name", - "haproxy.geoip.country_iso_code", - "haproxy.geoip.region_iso_code", - "haproxy.geoip.region_name", - "haproxy.http.request.captured_cookie", - "haproxy.http.request.captured_headers", - "haproxy.http.request.raw_request_line", - "haproxy.http.response.captured_cookie", - "haproxy.http.response.captured_headers", - "haproxy.mode", - "haproxy.process_name", - "haproxy.server_name", - "haproxy.source", - "haproxy.termination_state", - "host.architecture", - "host.id", - "host.ip", - "host.mac", - "host.name", - "host.os.build", - "host.os.family", - "host.os.name", - "host.os.platform", - "host.os.version", - "http.request.method", - "icinga.debug.facility", - "icinga.debug.message", - "icinga.debug.severity", - "icinga.main.facility", - "icinga.main.message", - "icinga.main.severity", - "icinga.startup.facility", - "icinga.startup.message", - "icinga.startup.severity", - "iis.access.agent", - "iis.access.cookie", - "iis.access.geoip.city_name", - "iis.access.geoip.continent_name", - "iis.access.geoip.country_iso_code", - "iis.access.geoip.region_iso_code", - "iis.access.geoip.region_name", - "iis.access.hostname", - "iis.access.http_version", - "iis.access.method", - "iis.access.query_string", - "iis.access.referrer", - "iis.access.remote_ip", - "iis.access.server_ip", - "iis.access.server_name", - "iis.access.site_name", - "iis.access.url", - "iis.access.user_agent.device", - "iis.access.user_agent.name", - "iis.access.user_agent.original", - "iis.access.user_agent.os", - "iis.access.user_agent.os_name", - "iis.access.user_agent.patch", - "iis.access.user_name", - "iis.error.geoip.city_name", - "iis.error.geoip.continent_name", - "iis.error.geoip.country_iso_code", - "iis.error.geoip.region_iso_code", - "iis.error.geoip.region_name", - "iis.error.http_version", - "iis.error.method", - "iis.error.queue_name", - "iis.error.reason_phrase", - "iis.error.remote_ip", - "iis.error.server_ip", - "iis.error.url", - "input.type", - "kafka.log.class", - "kafka.log.component", - "kafka.log.level", - "kafka.log.message", - "kafka.log.timestamp", - "kafka.log.trace.class", - "kafka.log.trace.full", - "kafka.log.trace.message", - "kibana.log.state", - "kibana.log.tags", - "kubernetes.container.image", - "kubernetes.container.name", - "kubernetes.namespace", - "kubernetes.node.name", - "kubernetes.pod.name", - "kubernetes.pod.uid", - "log.file.path", - "log.flags", - "log.level", - "log.source.address", - "logstash.log.level", - "logstash.log.message", - "logstash.log.module", - "logstash.log.thread", - "logstash.slowlog.event", - "logstash.slowlog.level", - "logstash.slowlog.message", - "logstash.slowlog.module", - "logstash.slowlog.plugin_name", - "logstash.slowlog.plugin_params", - "logstash.slowlog.plugin_type", - "logstash.slowlog.thread", - "message", - "meta.cloud.availability_zone", - "meta.cloud.instance_id", - "meta.cloud.instance_name", - "meta.cloud.machine_type", - "meta.cloud.project_id", - "meta.cloud.provider", - "meta.cloud.region", - "mongodb.log.component", - "mongodb.log.context", - "mongodb.log.message", - "mongodb.log.severity", - "mysql.error.level", - "mysql.error.message", - "mysql.error.timestamp", - "mysql.slowlog.host", - "mysql.slowlog.ip", - "mysql.slowlog.query", - "mysql.slowlog.user", - "netflow.application_category_name", - "netflow.application_description", - "netflow.application_group_name", - "netflow.application_name", - "netflow.application_sub_category_name", - "netflow.bgp_next_hop_ipv4_address", - "netflow.bgp_next_hop_ipv6_address", - "netflow.class_name", - "netflow.collector_ipv4_address", - "netflow.collector_ipv6_address", - "netflow.destination_ipv4_address", - "netflow.destination_ipv4_prefix", - "netflow.destination_ipv6_address", - "netflow.destination_ipv6_prefix", - "netflow.destination_mac_address", - "netflow.dot1q_customer_destination_mac_address", - "netflow.dot1q_customer_source_mac_address", - "netflow.encrypted_technology", - "netflow.exporter.address", - "netflow.exporter_ipv4_address", - "netflow.exporter_ipv6_address", - "netflow.http_content_type", - "netflow.http_message_version", - "netflow.http_reason_phrase", - "netflow.http_request_host", - "netflow.http_request_method", - "netflow.http_request_target", - "netflow.http_user_agent", - "netflow.information_element_description", - "netflow.information_element_name", - "netflow.interface_description", - "netflow.interface_name", - "netflow.ip_next_hop_ipv4_address", - "netflow.ip_next_hop_ipv6_address", - "netflow.ipv4_router_sc", - "netflow.metro_evc_id", - "netflow.mib_context_name", - "netflow.mib_module_name", - "netflow.mib_object_description", - "netflow.mib_object_name", - "netflow.mib_object_syntax", - "netflow.mib_object_valuei_pa_ddress", - "netflow.mobile_imsi", - "netflow.mobile_msisdn", - "netflow.mpls_top_label_ipv4_address", - "netflow.mpls_top_label_ipv6_address", - "netflow.nat_pool_name", - "netflow.observation_domain_name", - "netflow.original_exporter_ipv4_address", - "netflow.original_exporter_ipv6_address", - "netflow.p2p_technology", - "netflow.post_destination_mac_address", - "netflow.post_nadt_estination_ipv4_address", - "netflow.post_nadt_estination_ipv6_address", - "netflow.post_nast_ource_ipv4_address", - "netflow.post_nast_ource_ipv6_address", - "netflow.post_source_mac_address", - "netflow.pseudo_wire_destination_ipv4_address", - "netflow.sampler_name", - "netflow.selector_name", - "netflow.source_ipv4_address", - "netflow.source_ipv4_prefix", - "netflow.source_ipv6_address", - "netflow.source_ipv6_prefix", - "netflow.source_mac_address", - "netflow.sta_ipv4_address", - "netflow.sta_mac_address", - "netflow.tunnel_technology", - "netflow.type", - "netflow.user_name", - "netflow.virtual_station_interface_name", - "netflow.virtual_station_name", - "netflow.vr_fname", - "netflow.wlan_ssid", - "netflow.wtp_mac_address", - "nginx.access.agent", - "nginx.access.geoip.city_name", - "nginx.access.geoip.continent_name", - "nginx.access.geoip.country_iso_code", - "nginx.access.geoip.region_iso_code", - "nginx.access.geoip.region_name", - "nginx.access.http_version", - "nginx.access.method", - "nginx.access.referrer", - "nginx.access.remote_ip", - "nginx.access.url", - "nginx.access.user_agent.device", - "nginx.access.user_agent.name", - "nginx.access.user_agent.original", - "nginx.access.user_agent.os", - "nginx.access.user_agent.os_name", - "nginx.access.user_agent.patch", - "nginx.access.user_name", - "nginx.error.level", - "nginx.error.message", - "osquery.result.action", - "osquery.result.calendar_time", - "osquery.result.host_identifier", - "osquery.result.name", - "postgresql.log.database", - "postgresql.log.level", - "postgresql.log.message", - "postgresql.log.query", - "postgresql.log.timestamp", - "postgresql.log.timezone", - "postgresql.log.user", - "process.program", - "prospector.type", - "read_timestamp", - "redis.log.level", - "redis.log.message", - "redis.log.role", - "redis.slowlog.args", - "redis.slowlog.cmd", - "redis.slowlog.key", - "service.name", - "source", - "source_ecs.geo.city_name", - "source_ecs.geo.continent_name", - "source_ecs.geo.country_iso_code", - "source_ecs.geo.region_iso_code", - "source_ecs.geo.region_name", - "source_ecs.ip", - "stream", - "suricata.eve.alert.action", - "suricata.eve.alert.category", - "suricata.eve.alert.signature", - "suricata.eve.app_proto", - "suricata.eve.app_proto_expected", - "suricata.eve.app_proto_orig", - "suricata.eve.app_proto_tc", - "suricata.eve.app_proto_ts", - "suricata.eve.dest_ip", - "suricata.eve.dns.rcode", - "suricata.eve.dns.rdata", - "suricata.eve.dns.rrname", - "suricata.eve.dns.rrtype", - "suricata.eve.dns.type", - "suricata.eve.email.status", - "suricata.eve.event_type", - "suricata.eve.fileinfo.filename", - "suricata.eve.fileinfo.md5", - "suricata.eve.fileinfo.sha1", - "suricata.eve.fileinfo.sha256", - "suricata.eve.fileinfo.state", - "suricata.eve.flow.reason", - "suricata.eve.flow.state", - "suricata.eve.flow_id", - "suricata.eve.http.hostname", - "suricata.eve.http.http_content_type", - "suricata.eve.http.http_method", - "suricata.eve.http.http_refer", - "suricata.eve.http.http_user_agent", - "suricata.eve.http.protocol", - "suricata.eve.http.redirect", - "suricata.eve.http.url", - "suricata.eve.in_iface", - "suricata.eve.proto", - "suricata.eve.smtp.helo", - "suricata.eve.smtp.mail_from", - "suricata.eve.smtp.rcpt_to", - "suricata.eve.src_ip", - "suricata.eve.ssh.client.proto_version", - "suricata.eve.ssh.client.software_version", - "suricata.eve.ssh.server.proto_version", - "suricata.eve.ssh.server.software_version", - "suricata.eve.tcp.state", - "suricata.eve.tcp.tcp_flags", - "suricata.eve.tcp.tcp_flags_tc", - "suricata.eve.tcp.tcp_flags_ts", - "suricata.eve.tls.fingerprint", - "suricata.eve.tls.issuerdn", - "suricata.eve.tls.serial", - "suricata.eve.tls.sni", - "suricata.eve.tls.subject", - "suricata.eve.tls.version", - "syslog.facility_label", - "syslog.severity_label", - "system.auth.groupadd.name", - "system.auth.hostname", - "system.auth.message", - "system.auth.program", - "system.auth.ssh.dropped_ip", - "system.auth.ssh.event", - "system.auth.ssh.geoip.city_name", - "system.auth.ssh.geoip.continent_name", - "system.auth.ssh.geoip.country_iso_code", - "system.auth.ssh.geoip.region_iso_code", - "system.auth.ssh.geoip.region_name", - "system.auth.ssh.ip", - "system.auth.ssh.method", - "system.auth.ssh.signature", - "system.auth.sudo.command", - "system.auth.sudo.error", - "system.auth.sudo.pwd", - "system.auth.sudo.tty", - "system.auth.sudo.user", - "system.auth.timestamp", - "system.auth.user", - "system.auth.useradd.home", - "system.auth.useradd.name", - "system.auth.useradd.shell", - "system.syslog.hostname", - "system.syslog.message", - "system.syslog.pid", - "system.syslog.program", - "system.syslog.timestamp", - "tags", - "traefik.access.agent", - "traefik.access.backend_url", - "traefik.access.frontend_name", - "traefik.access.geoip.city_name", - "traefik.access.geoip.continent_name", - "traefik.access.geoip.country_iso_code", - "traefik.access.geoip.region_iso_code", - "traefik.access.geoip.region_name", - "traefik.access.http_version", - "traefik.access.method", - "traefik.access.referrer", - "traefik.access.remote_ip", - "traefik.access.url", - "traefik.access.user_agent.build", - "traefik.access.user_agent.device", - "traefik.access.user_agent.name", - "traefik.access.user_agent.original", - "traefik.access.user_agent.os", - "traefik.access.user_agent.os_name", - "traefik.access.user_agent.patch", - "traefik.access.user_identifier", - "traefik.access.user_name", - "url.hostname", - "user_agent.device", - "user_agent.name", - "user_agent.original", - "user_agent.os.full_name", - "user_agent.os.name", - "user_agent.os.version", - "user_agent.patch", - "user_agent.version", - "fields.*" - ] - } - } -} -``` \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/upgrade-setup-commands.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/upgrade-setup-commands.asciidoc deleted file mode 100644 index 3a4731b5..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/upgrade-setup-commands.asciidoc +++ /dev/null @@ -1,62 +0,0 @@ - -To load the {asset}, run the `setup` command with the +--{option}+ option -specified. For example, if the {beats} output is {es}, run: - -*deb and rpm:* - -["source","sh",subs="attributes"] ----- -metricbeat setup --{option} ----- - -*mac and linux:* - -["source","sh",subs="attributes"] ----- -./metricbeat setup --{option} ----- - -*docker:* - -["source","sh",subs="attributes"] ----- -docker run docker.elastic.co/beats/metricbeat:7.0.0 setup --{option} ----- - -*win:* - -["source","sh",subs="attributes"] ----------------------------------------------------------------------- -PS > .{backslash}metricbeat.exe setup --{option} ----------------------------------------------------------------------- - -If the {beats} output is not `elasticsearch`, temporarily enable the -`elasticsearch` output when you run the `setup` command. For example: - -*deb and rpm:* - -["source","sh",subs="attributes"] ----- -metricbeat setup --{option} -E output.logstash.enabled=false -E 'output.elasticsearch.hosts=["localhost:9200"]' ----- - -*mac and linux:* - -["source","sh",subs="attributes"] ----- -./metricbeat setup --{option} -E output.logstash.enabled=false -E 'output.elasticsearch.hosts=["localhost:9200"]' ----- - -*docker:* - -["source","sh",subs="attributes"] ----- -docker run docker.elastic.co/beats/metricbeat:7.0.0 setup --{option} -E output.logstash.enabled=false -E 'output.elasticsearch.hosts=["localhost:9200"]' ----- - -*win:* - -["source","sh",subs="attributes"] ----------------------------------------------------------------------- -PS > .{backslash}metricbeat.exe setup --{option} -E output.logstash.enabled=false -E 'output.elasticsearch.hosts=["localhost:9200"]' ----------------------------------------------------------------------- diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/upgrading.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/upgrading.asciidoc deleted file mode 100644 index 7ea64dc3..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/upgrading.asciidoc +++ /dev/null @@ -1,439 +0,0 @@ -[[upgrading]] -== Upgrade - -This section gives general recommendations for upgrading {beats} shippers: - -* <> -* <> -* <> - -If you're upgrading other products in the stack, also read the -{stack-ref}/index.html[Elastic Stack Installation and Upgrade Guide]. - -[[upgrading-minor-versions]] -=== Upgrade between minor versions - -As a general rule, you can upgrade between minor versions (for example, 7.x to -7.y, where x < y) by simply installing the new release and restarting the Beat -process. {beats} typically maintain backwards compatibility for configuration -settings and exported fields. Please review the -<> for potential exceptions. - -Upgrading between non-consecutive major versions (e.g. 5.x to 7.x) is not -supported. - -[[upgrading-6-to-7]] -=== Upgrade from 6.x to 7.x - -Before upgrading your {beats}, review the <> -and the <>. - -If you're upgrading other products in the stack, also read the -{stack-ref}/index.html[Elastic Stack Installation and Upgrade Guide]. - -We recommend that you fully upgrade {es} and {kib} to version 7.0 -before upgrading {beats}. If you're on {beats} 6.0 through 6.7, -upgrade the {stack} and {beats} to version 6.8 *before* proceeding with the -7.0 upgrade. - -Upgrading between non-consecutive major versions (e.g. 5.x to 7.x) is not -supported. - -IMPORTANT: Please read through all upgrade steps before proceeding. These steps -are required before running the software for the first time. - -[[upgrading-to-6.8]] -==== Upgrade to {beats} 6.8 before upgrading to 7.0 - -The upgrade procedure assumes that you have {beats} 6.8 installed. If you're on -a previous 6.x version of {beats}, upgrade to version 6.8 first. If you're using -other products in the {stack}, upgrade {beats} as part of the -{stack-ref}/upgrading-elastic-stack.html[{stack} upgrade process]. - -Upgrading to 6.8 is required because the {es} index template was modified to -be compatible with {es} 7.0 (the `_type` setting changed from `doc` to `_doc`). - -After upgrading to 6.8, use the {ref}/indices-templates.html#getting[Index -Template API] to verify that the 6.8 index template has been created in {ES}. - -:asset: the index template -:option: template - -include::upgrade-setup-commands.asciidoc[] - -NOTE: In previous versions, we advised users to manually force loading of the -index template. This is no longer recommended. Use the `setup` command instead. - -*Metricbeat and Filebeat users:* If you use {beats} central management, -make sure you migrate the {beats} central management index to 6.8 before you -upgrade to 7.0. Although central management is not a GA-level feature in 7.0, -we've provided a migration tool to help you migrate your configurations from -version 6.6 to 6.7 or later. For more information, see the -https://www.elastic.co/blog/beats-6-7-0-released[Beats 6.7.0 release blog]. - -==== Upgrade {beats} binaries to 7.0 - -Before upgrading: - -. Stop the existing {beats} process by using the appropriate command for your -system. -. Back up the `data` and `config` directories by copying them to another -location. -+ -TIP: The location of these directories depends on the installation method. To -see the current paths, start the Beat from a terminal, and the `data` and -`config` paths are printed at startup. - -To upgrade using a Debian or RPM package: - -* Use `rpm` or `dpkg` to install the new package. All files are installed in the -appropriate location for the operating system and {beats} config files are not -overwritten. - -To upgrade using a zip or compressed tarball: - -. Extract the zip or tarball to a _new_ directory. This is critical if you -are not using external `config` and `data` directories. -. Set the following options in the {beats} configuration file: -+ --- -* Set `path.config` to point to your external `config` directory. If you are -not using an external `config` directory, copy your old configuration over to -the new installation. -* Set `path.data` to point to your external data directory. If you are not using -an external `data` directory, copy your old data directory over to the new -installation. -* Set `path.logs` to point to the location where you want to store your logs. If -you do not specify this setting, logs are stored in the directory you extracted -the archive to. --- - -Complete the upgrade tasks described in the following sections *before* -restarting the {beats} process. - -[[migrate-config-files]] -==== Migrate configuration files - -{beats} 7.0 comes with several backwards incompatible configuration changes. -Before upgrading, review the <> document. Also review -the full list of breaking changes in the <> for 7.0. - -Where possible, we kept the old configuration options working, but deprecated -them. However, deprecation was not always possible, so if you use any of the -settings described under breaking changes, make sure you understand the -alternatives that we provide. - -[[enable-ecs-compatibility]] -==== Enable the compatibility layer for Elastic Common Schema (ECS) fields - -Starting with 7.0, the fields exported by {beats} conform to the -{ecs-ref}/index.html[Elastic Common Schema (ECS)]. Many of the exported fields -have been renamed. See {beats-ref}/breaking-changes-7.0.html[Breaking -changes in 7.0] for the full list of changed names. - -To help you transition to the new fields, we provide a compatibility layer in -the form of ECS-compatible field aliases. To use the aliases, set the following -option in the Beat's configuration file *before* you upgrade the {es} index -template to 7.0. - -[source,yaml] ----- -migration.6_to_7.enabled: true ----- - -The field aliases let you use 6.x dashboards and visualizations with indices -created by {beats} 7.0 or later. The aliases do *not* work with saved searches -or with API calls that manipulate documents directly. - -Some fields also have type changes in 7.0 that affect the behavior of older -dashboards and visualizations. To clarify: - -* *Some fields have type changes.* Your {kib} visualizations and aggregations -will not work on these fields until the conflicts are resolved. - -* *Some fields have name changes, but no type changes.* The field aliases -created by the compatibility layer ensure that visualizations and aggregations -on the old field names work on old and new data. 7.0 dashboards work -only on new field names (and therefore only on new data). - -* *Some fields have both name and type changes.* Field aliases are created for -these fields, but your {kib} visualizations and aggregations will not work on -these fields until the conflicts are resolved. Some of your {es} API queries -may continue to work, if the old and new types are compatible. - -We strongly advise that you adjust your custom {kib} dashboards, machine -learning jobs, and other content to use the new ECS field names. To learn more -about migrating to ECS, see the -https://www.elastic.co/blog/migrating-to-elastic-common-schema-in-beats-environments[Migrating -to Elastic Common Schema (ECS) in Beats environments] blog post. - -After removing all references to old fields, you should set -`migration.6_to_7.enabled: false` so that field aliases will not be created -during your next minor upgrade. - -The aliases will be removed in 8.0. - -TIP: Did you run the Beat or load the index template before reading this section? -That's OK. See the clean-up steps described under <>. - -[[upgrade-index-template]] -==== Upgrade the {es} index template - -Index templates and the default index names are versioned. For example, -{metricbeat} {version} typically creates indices like this: - -["source","sh",subs="attributes"] ------------------------------------------------------------------------------- -metricbeat-{version}-2019.04.02 ------------------------------------------------------------------------------- - -And the corresponding {es} index template is named +metricbeat-{version}+. - -This means that each version of the Beat creates a new index, and it's -guaranteed that the correct index template for that version is applied. With -these changes in place, you generally don't have to do anything to upgrade the -index template when you move to a new version. Just load the new version of the -index template *before* ingesting any data into {es}. - -If you plan to run {beats} 6.7 or higher and 7.0 in parallel, make sure you -<> *before* you load -the index template. - -:asset: the index template -:option: template - -include::upgrade-setup-commands.asciidoc[] - -TIP: When loading the index template, you can also specify -`-E setup.template.settings.index.number_of_shards=n` where `n` is the number of -shards to use for the index. - -[[non-es-outputs]] -==== How to use versioned index templates when the output is not {es} - -If you've configured {beats} to send events to a different output, such as {ls}, -make sure you use versioned index templates and indices. Otherwise, after you -upgrade, there will be field conflicts. - -To use versioned index templates and indices with {ls}, configure your -{ls} pipeline to use the metadata from {beats} to set the index, and allow -Beats to manage the index template: - -[source,json] ----- - manage_template => false - index => "%{[@metadata][beat]}-%{[@metadata][version]}-%{+YYYY.MM.dd}" ----- - -When you use this configuration, the index name is set to match the index -pattern in the {beats} index template. See the -{logstash-ref}/plugins-inputs-beats.html[{beats} input plugin] documentation -for more information. - -For other non-{es} outputs, use the metadata from {beats} to set the index, and -allow {beats} to load and manage the index template, as described under -<>. - -IMPORTANT: The index name must match the index pattern in the {beats} index -template. For example, if {ls} sends events to an index called -+metricbeat-7-2019.04.02+, but the index template expects indices to match -+metricbeat-{version}-*+, you may encounter mapping errors and be unable -to index {beats} events. - -==== Upgrade dashboards - -We recommend that you import the 7.0 {kib} dashboards after upgrading -{kib} and {beats}. This way, you can take advantage of the new dashboards -created for the 7.0 release. - -If you've <> before -loading the index template and dashboards, 6.x dashboards can co-exist with -7.0 dashboards and will continue working after the upgrade. - -:asset: 7.0 dashboards -:option: dashboards - -include::upgrade-setup-commands.asciidoc[] - -[[migrate-filebeat-registry]] -==== Migrate {filebeat} registry to use new format - -Starting with version 7.0, {filebeat} stores the registry in a directory -structure. If Filebeat finds an old registry file at the path set by -`filebeat.registry.path`, it will automatically migrate the registry file to the -new format. If the registry file is at a different location, set -`filebeat.registry.migrate_file` to point to the file. - -The registry changes also require you to rename the following configuration -settings: - -[options="header"] -|==== -|Old config name | New config name -|`filebeat.registry_file` | `filebeat.registry.path`. -|`filebeat.registry_file_permissions` | `filebeat.registry.file_permissions` -|`filebeat.registry_flush` | `filebeat.registry.flush` -|==== - -Before proceeding with the upgrade, make sure you back up the registry file. - -[role="xpack"] -[[ilm-on]] -==== Check privileges for index lifecycle management (on by default in 7.0) - -Starting with {beats} 7.0, index lifecycle management is on by default when -sending data to {beats} clusters that support it. Make sure {beats} users have -the privileges needed to use index lifecycle management, or disable index -lifecycle management. - -For help troubleshooting authorization issues, see <>. - -If you want to disable index lifecycle management, set -`setup.ilm.enabled: false` in the {beats} configuration file. - -[[troubleshooting-upgrade]] -=== Troubleshoot {beats} upgrade issues - -This section describes common problems you might encounter when upgrading to -{beats} 7.x. - -You can avoid some of these problems by reading <> before -upgrading {beats}. - -[[missing-fields]] -==== Missing fields or too many fields in the index - -You may have run the Beat before loading the required index template. To clean -up and start again: - -. Delete the index that was created when you ran the Beat. For example: -+ -["source","sh",subs="attributes"] ----- -DELETE metricbeat-{version}-2019.04.02* ----- -+ -WARNING: Be careful when using wildcards to delete indices. Make sure the -pattern matches only the indices you want to delete. The example shown here -deletes all data indexed into the metricbeat-{version} indices on -2019.04.02. - -. If you want the index to work with 6.x dashboards, turn on the compatibility -layer. See <>. - -. Delete the index template that was loaded earlier. For example: -+ -["source","sh",subs="attributes"] ----- -DELETE /_template/metricbeat-{version} ----- -+ -Because the index template was loaded without the compatibility layer enabled, -the required aliases were not created. - -. Load the correct index template. See <>. - -. Restart {beats}. - -[[user-unauthorized]] -==== User is not authorized - -Because index lifecycle management is on by default in 7.0, you might encounter -new errors related to user authorization when you run version 7.0 against an -{es} cluster that supports index lifecycle management. - -===== `[cluster:monitor/main] is unauthorized for user` - -*Problem*: The {beats} user is unable to send monitoring information. - -*Solution:* Grant the `monitor` cluster privilege. - -===== `[cluster:admin/ilm/put] is unauthorized for user` - -*Problem:* The {beats} user is not authorized to load ILM policies. - -*Solution:* Grant the `manage_ilm` cluster privilege. - -===== `[indices:admin/template/put] is unauthorized for user` - -*Problem:* Automatic index template loading is required when ILM is enabled, but the user -is not authorized to manage index templates. - -*Solution:* Grant the `manage_index_templates` cluster privilege. - -===== `[indices:admin/aliases] is unauthorized for user` - -*Problem:* The {beats} user is unable to set up aliases needed by the compatibility -layer. - -*Solution:* Grant the `manage` privilege on the {beats} indices. - -===== `[indices:data/write/bulk] is unauthorized for user` - -*Problem:* The {beats} user is unable to write events to {es}. - -*Solution:* Grant the `index` privilege on the {beats} indices. - -[[old-dashboards-failing]] -==== 6.x dashboards not showing data from 7.0 shippers - -You might have run the Beat without turning on the compatibility layer. See -<> then clean up your environment as described -under <>. - -[[logstash-data-missing]] -==== Data parsed by {ls} not appearing in 7.0 dashboards - -You might be writing to an index that doesn't match the index pattern used -by {beats}. See <>. - - -[[dashboard-shard-failed]] -==== "shard failed" error when viewing {beats} dashboards in {kib} - -After upgrading to {es} 7.0, any indices created by Beats 6.6 or older will not -work in {kib} dashboards until the `index.query.default_field` setting is added -to each index. Indices created in Beats 6.7 or later are unaffected. - -*Background:* Starting in {es} 7.0, some query types, such as Simple Query -String, have a limit to the number of fields they will query against. Because -Beats indices often contain more fields than this cap, the -`index.query.default_field` index setting is used to inform {es} which fields to -use by default when no field is specified for a query. - -To add the setting to the index, you can use the 7.0 -{kibana-ref}/upgrade-assistant.html[Upgrade Assistant], or add the setting -manually. - -To add the setting manually, first identify the list of fields that you want to -set as the default search fields, then specify the list of fields in the -`default_field` setting. - -For example, here's a snippet that shows how to add default search fields to a -Metricbeat 6.6 index. This example is truncated. Full examples for Metricbeat -and Filebeat are available in -https://github.com/elastic/beats/blob/master/libbeat/docs/troubleshooting/default_field.md[this file]. - -[source,js] --------------------------------------------------- -PUT /metricbeat-6.6.2-2019.04.09/_settings -{ - "index": { - "query": { - "default_field": [ - "aerospike.namespace.name", - "aerospike.namespace.node.host", - "aerospike.namespace.node.name", - "apache.status.hostname", - "beat.hostname", - "beat.name", - "beat.timezone", - "beat.version", - ... - ] - } - } -} --------------------------------------------------- -// CONSOLE - diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/version.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/version.asciidoc deleted file mode 100644 index 4beabacf..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/version.asciidoc +++ /dev/null @@ -1,7 +0,0 @@ -:stack-version: 8.0.0 -:doc-branch: master -:go-version: 1.13.9 -:release-state: unreleased -:python: 3.7 -:docker: 1.12 -:docker-compose: 1.11 diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/visualizing-data.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/visualizing-data.asciidoc deleted file mode 100644 index 71935d19..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/visualizing-data.asciidoc +++ /dev/null @@ -1,10 +0,0 @@ -[[visualizing-data]] -== Visualizing your data in Kibana - -This section describes how to load the sample Beats dashboards. After loading -the dashboards in Kibana, you can modify them to meet your needs. - -This section includes the following topics: - -* <> -* <> diff --git a/vendor/github.com/elastic/beats/v7/libbeat/docs/yaml.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/docs/yaml.asciidoc deleted file mode 100644 index f4c78f9c..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/docs/yaml.asciidoc +++ /dev/null @@ -1,96 +0,0 @@ -////////////////////////////////////////////////////////////////////////// -//// This content is shared by all Elastic Beats. Make sure you keep the -//// descriptions here generic enough to work for all Beats that include -//// this file. When using cross references, make sure that the cross -//// references resolve correctly for any files that include this one. -//// Use the appropriate variables defined in the index.asciidoc file to -//// resolve Beat names: beatname_uc and beatname_lc. -//// Use the following include to pull this content into a doc file: -//// :standalone: -//// include::../../libbeat/docs/yaml.asciidoc[] -//// Specify :standalone: when this file is pulled into and index. When -//// the file is embedded in another file, do no specify :standalone: -////////////////////////////////////////////////////////////////////////// - -ifdef::standalone[] - -[[yaml-tips]] -== Avoid YAML formatting problems - -endif::[] - -The configuration file uses http://yaml.org/[YAML] for its syntax. When you edit the -file to modify configuration settings, there are a few things that you should know. - -[float] -=== Use spaces for indentation - -Indentation is meaningful in YAML. Make sure that you use spaces, rather than tab characters, to indent sections. - -In the default configuration files and in all the examples in the documentation, -we use 2 spaces per indentation level. We recommend you do the same. - -[float] -=== Look at the default config file for structure - -The best way to understand where to define a configuration option is by looking -at the provided sample configuration files. The configuration files contain most -of the default configurations that are available for the Beat. To change a setting, -simply uncomment the line and change the values. - -[float] -=== Test your config file - -You can test your configuration file to verify that the structure is valid. -Simply change to the directory where the binary is installed, and run -the Beat in the foreground with the `test config` command specified. For -example: - -ifndef::win-only[] - -["source","shell",subs="attributes"] ----------------------------------------------------------------------- -{beatname_lc} test config -c {beatname_lc}.yml ----------------------------------------------------------------------- - -endif::win-only[] - -ifdef::win-only[] - -["source","shell",subs="attributes"] ----------------------------------------------------------------------- -.\winlogbeat.exe test config -c .\winlogbeat.yml -e ----------------------------------------------------------------------- - -endif::win-only[] - -You'll see a message if the Beat finds an error in the file. - -[float] -=== Wrap regular expressions in single quotation marks - -If you need to specify a regular expression in a YAML file, it's a good idea to wrap the regular expression in single quotation marks to work around YAML's tricky rules for string escaping. - -For more information about YAML, see http://yaml.org/. - -[float] -[[wrap-paths-in-quotes]] -=== Wrap paths in single quotation marks - -Windows paths in particular sometimes contain spaces or characters, such as drive -letters or triple dots, that may be misinterpreted by the YAML parser. - -To avoid this problem, it's a good idea to wrap paths in single quotation marks. - -[float] -[[avoid-leading-zeros]] -=== Avoid using leading zeros in numeric values - -If you use a leading zero (for example, `09`) in a numeric field without -wrapping the value in single quotation marks, the value may be interpreted -incorrectly by the YAML parser. If the value is a valid octal, it's converted -to an integer. If not, it's converted to a float. - -To prevent unwanted type conversions, avoid using leading zeros in field values, -or wrap the values in single quotation marks. - diff --git a/vendor/github.com/elastic/beats/v7/libbeat/esleg/eslegclient/api_integration_test.go b/vendor/github.com/elastic/beats/v7/libbeat/esleg/eslegclient/api_integration_test.go deleted file mode 100644 index 986f012f..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/esleg/eslegclient/api_integration_test.go +++ /dev/null @@ -1,166 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package eslegclient - -import ( - "encoding/json" - "fmt" - "net/http" - "os" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/logp" -) - -func TestIndex(t *testing.T) { - logp.TestingSetup(logp.WithSelectors("elasticsearch")) - - index := fmt.Sprintf("beats-test-index-%d", os.Getpid()) - - conn := getTestingElasticsearch(t) - - body := map[string]interface{}{ - "user": "test", - "post_date": "2009-11-15T14:12:12", - "message": "trying out", - } - params := map[string]string{ - "refresh": "true", - } - _, resp, err := conn.Index(index, "_doc", "1", params, body) - if err != nil { - t.Fatalf("Index() returns error: %s", err) - } - if !resp.Created && resp.Result != "created" { - t.Fatalf("Index() fails: %s", resp) - } - - body = map[string]interface{}{ - "query": map[string]interface{}{ - "match_all": map[string]interface{}{}, - }, - } - _, result, err := conn.SearchURIWithBody(index, "", nil, map[string]interface{}{}) - if err != nil { - t.Fatalf("SearchUriWithBody() returns an error: %s", err) - } - if result.Hits.Total.Value != 1 { - t.Errorf("Wrong number of search results: %d", result.Hits.Total.Value) - } - - params = map[string]string{ - "q": "user:test", - } - _, result, err = conn.SearchURI(index, "test", params) - if err != nil { - t.Fatalf("SearchUri() returns an error: %s", err) - } - if result.Hits.Total.Value != 1 { - t.Errorf("Wrong number of search results: %d", result.Hits.Total.Value) - } - - _, resp, err = conn.Delete(index, "_doc", "1", nil) - if err != nil { - t.Errorf("Delete() returns error: %s", err) - } -} - -func TestIngest(t *testing.T) { - type obj map[string]interface{} - - logp.TestingSetup(logp.WithSelectors("elasticsearch")) - - index := fmt.Sprintf("beats-test-ingest-%d", os.Getpid()) - pipeline := fmt.Sprintf("beats-test-pipeline-%d", os.Getpid()) - - pipelineBody := obj{ - "description": "Test pipeline", - "processors": []obj{ - { - "lowercase": obj{ - "field": "testfield", - }, - }, - }, - } - - conn := getTestingElasticsearch(t) - if conn.GetVersion().Major < 5 { - t.Skip("Skipping tests as pipeline not available in <5.x releases") - } - - status, _, err := conn.DeletePipeline(pipeline, nil) - if err != nil && status != http.StatusNotFound { - t.Fatal(err) - } - - exists, err := conn.PipelineExists(pipeline) - if err != nil { - t.Fatal(err) - } - if exists == true { - t.Fatalf("Test expected PipelineExists to return false for %v", pipeline) - } - - _, resp, err := conn.CreatePipeline(pipeline, nil, pipelineBody) - if err != nil { - t.Fatal(err) - } - if !resp.Acknowledged { - t.Fatalf("Test pipeline %v not created", pipeline) - } - - exists, err = conn.PipelineExists(pipeline) - if err != nil { - t.Fatal(err) - } - if exists == false { - t.Fatalf("Test expected PipelineExists to return true for %v", pipeline) - } - - params := map[string]string{"refresh": "true"} - _, resp, err = conn.Ingest(index, "_doc", pipeline, "1", params, obj{ - "testfield": "TEST", - }) - if err != nil { - t.Fatalf("Ingest() returns error: %s", err) - } - if !resp.Created && resp.Result != "created" { - t.Errorf("Ingest() fails: %s", resp) - } - - // get _source field from indexed document - _, docBody, err := conn.apiCall("GET", index, "", "_source/1", "", nil, nil) - if err != nil { - t.Fatal(err) - } - - doc := struct { - Field string `json:"testfield"` - }{} - err = json.Unmarshal(docBody, &doc) - if err != nil { - t.Fatal(err) - } - - assert.Equal(t, "test", doc.Field) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/esleg/eslegclient/api_mock_test.go b/vendor/github.com/elastic/beats/v7/libbeat/esleg/eslegclient/api_mock_test.go deleted file mode 100644 index cfb9b9b7..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/esleg/eslegclient/api_mock_test.go +++ /dev/null @@ -1,137 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package eslegclient - -import ( - "encoding/json" - "fmt" - "net/http" - "net/http/httptest" - "os" - "strings" - "testing" - - "github.com/elastic/beats/v7/libbeat/logp" -) - -func ElasticsearchMock(code int, body []byte) *httptest.Server { - server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - if r.URL.Path == "/" { // send ok and a minimal JSON on ping - w.WriteHeader(200) - w.Header().Set("Content-Type", "application/json") - w.Write([]byte(`{"version":{"number":"5.0.0"}}`)) - return - } - - w.WriteHeader(code) - if body != nil { - w.Header().Set("Content-Type", "application/json") - w.Write(body) - } - })) - - return server -} - -func TestOneHostSuccessResp(t *testing.T) { - logp.TestingSetup(logp.WithSelectors("elasticsearch")) - - index := fmt.Sprintf("packetbeat-unittest-%d", os.Getpid()) - body := map[string]interface{}{ - "user": "test", - "post_date": "2009-11-15T14:12:12", - "message": "trying out", - } - expectedResp, _ := json.Marshal(QueryResult{Ok: true, Index: index, Type: "test", ID: "1", Version: 1, Created: true}) - - server := ElasticsearchMock(200, expectedResp) - - client := newTestConnection(server.URL) - - params := map[string]string{ - "refresh": "true", - } - _, resp, err := client.Index(index, "test", "1", params, body) - if err != nil { - t.Errorf("Index() returns error: %s", err) - } - if !resp.Created { - t.Errorf("Index() fails: %s", resp) - } -} - -func TestOneHost500Resp(t *testing.T) { - logp.TestingSetup(logp.WithSelectors("elasticsearch")) - - index := fmt.Sprintf("packetbeat-unittest-%d", os.Getpid()) - body := map[string]interface{}{ - "user": "test", - "post_date": "2009-11-15T14:12:12", - "message": "trying out", - } - - server := ElasticsearchMock(http.StatusInternalServerError, []byte("Something wrong happened")) - - client := newTestConnection(server.URL) - err := client.Connect() - if err != nil { - t.Fatalf("Failed to connect: %v", err) - } - - params := map[string]string{ - "refresh": "true", - } - _, _, err = client.Index(index, "test", "1", params, body) - - if err == nil { - t.Errorf("Index() should return error.") - } - - if !strings.Contains(err.Error(), "500 Internal Server Error") { - t.Errorf("Should return <500 Internal Server Error> instead of %v", err) - } -} - -func TestOneHost503Resp(t *testing.T) { - logp.TestingSetup(logp.WithSelectors("elasticsearch")) - - index := fmt.Sprintf("packetbeat-unittest-%d", os.Getpid()) - body := map[string]interface{}{ - "user": "test", - "post_date": "2009-11-15T14:12:12", - "message": "trying out", - } - - server := ElasticsearchMock(503, []byte("Something wrong happened")) - - client := newTestConnection(server.URL) - - params := map[string]string{ - "refresh": "true", - } - _, _, err := client.Index(index, "test", "1", params, body) - if err == nil { - t.Errorf("Index() should return error.") - } - - if !strings.Contains(err.Error(), "503 Service Unavailable") { - t.Errorf("Should return <503 Service Unavailable> instead of %v", err) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/esleg/eslegclient/api_test.go b/vendor/github.com/elastic/beats/v7/libbeat/esleg/eslegclient/api_test.go deleted file mode 100644 index 9055eb1f..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/esleg/eslegclient/api_test.go +++ /dev/null @@ -1,189 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Need for unit and integration tests -package eslegclient - -import ( - "encoding/json" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/logp" -) - -func GetValidQueryResult() QueryResult { - result := QueryResult{ - Ok: true, - Index: "testIndex", - Type: "testType", - ID: "12", - Source: []byte(`{ - "ok": true, - "_type":"testType", - "_index":"testIndex", - "_id":"12", - "_version": 2, - "found": true, - "exists": true, - "created": true, - "lastname":"ruflin", - "firstname": "nicolas"}`, - ), - Version: 2, - Found: true, - Exists: true, - Created: true, - Matches: []string{"abc", "def"}, - } - - return result -} - -func GetValidSearchResults() SearchResults { - hits := Hits{ - Total: Total{Value: 10, Relation: "eq"}, - Hits: nil, - } - - results := SearchResults{ - Took: 19, - Shards: []byte(`{ - "total" : 3, - "successful" : 2, - "failed" : 1 - }`), - Hits: hits, - Aggs: nil, - } - - return results -} - -func TestReadQueryResult(t *testing.T) { - queryResult := GetValidQueryResult() - - json := queryResult.Source - result, err := readQueryResult(json) - - assert.Nil(t, err) - assert.Equal(t, queryResult.Ok, result.Ok) - assert.Equal(t, queryResult.Index, result.Index) - assert.Equal(t, queryResult.Type, result.Type) - assert.Equal(t, queryResult.ID, result.ID) - assert.Equal(t, queryResult.Version, result.Version) - assert.Equal(t, queryResult.Found, result.Found) - assert.Equal(t, queryResult.Exists, result.Exists) - assert.Equal(t, queryResult.Created, result.Created) -} - -// Check empty query result object -func TestReadQueryResult_empty(t *testing.T) { - result, err := readQueryResult(nil) - assert.Nil(t, result) - assert.Nil(t, err) -} - -// Check invalid query result object -func TestReadQueryResult_invalid(t *testing.T) { - // Invalid json string - json := []byte(`{"name":"ruflin","234"}`) - - result, err := readQueryResult(json) - assert.Nil(t, result) - assert.Error(t, err) -} - -func TestReadSearchResult(t *testing.T) { - t.Run("search results response from 7.0", func(t *testing.T) { - resultsObject := GetValidSearchResults() - json := []byte(`{ - "took" : 19, - "_shards" : { - "total" : 3, - "successful" : 2, - "failed" : 1 - }, - "hits" : { "total": { "value": 10, "relation": "eq" } }, - "aggs" : {} - }`) - - results, err := readSearchResult(json) - - assert.Nil(t, err) - assert.Equal(t, resultsObject.Took, results.Took) - assert.Equal(t, resultsObject.Hits, results.Hits) - assert.Equal(t, resultsObject.Shards, results.Shards) - assert.Equal(t, resultsObject.Aggs, results.Aggs) - }) - - t.Run("search results response from 6.0", func(t *testing.T) { - resultsObject := GetValidSearchResults() - json := []byte(`{ - "took" : 19, - "_shards" : { - "total" : 3, - "successful" : 2, - "failed" : 1 - }, - "hits" : { "total": 10 }, - "aggs" : {} - }`) - - results, err := readSearchResult(json) - - assert.Nil(t, err) - assert.Equal(t, resultsObject.Took, results.Took) - assert.Equal(t, resultsObject.Hits, results.Hits) - assert.Equal(t, resultsObject.Shards, results.Shards) - assert.Equal(t, resultsObject.Aggs, results.Aggs) - }) -} - -func TestReadSearchResult_empty(t *testing.T) { - results, err := readSearchResult(nil) - assert.Nil(t, results) - assert.Nil(t, err) -} - -func TestReadSearchResult_invalid(t *testing.T) { - // Invalid json string - json := []byte(`{"took":"19","234"}`) - - results, err := readSearchResult(json) - assert.Nil(t, results) - assert.Error(t, err) -} - -func newTestConnection(url string) *Connection { - conn, _ := NewConnection(ConnectionSettings{ - URL: url, - Timeout: 0, - }) - conn.Encoder = NewJSONEncoder(nil, false) - return conn -} - -func (r QueryResult) String() string { - out, err := json.Marshal(r) - if err != nil { - logp.L().Warnf("failed to marshal QueryResult (%+v): %#v", err, r) - return "ERROR" - } - return string(out) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/esleg/eslegclient/bulkapi_integration_test.go b/vendor/github.com/elastic/beats/v7/libbeat/esleg/eslegclient/bulkapi_integration_test.go deleted file mode 100644 index 49bb7497..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/esleg/eslegclient/bulkapi_integration_test.go +++ /dev/null @@ -1,184 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package eslegclient - -import ( - "fmt" - "os" - "testing" - - "github.com/elastic/beats/v7/libbeat/logp" -) - -func TestBulk(t *testing.T) { - logp.TestingSetup(logp.WithSelectors("elasticsearch")) - - client := getTestingElasticsearch(t) - index := fmt.Sprintf("packetbeat-unittest-%d", os.Getpid()) - - ops := []map[string]interface{}{ - { - "index": map[string]interface{}{ - "_index": index, - "_id": "1", - }, - }, - { - "field1": "value1", - }, - } - - body := make([]interface{}, 0, 10) - for _, op := range ops { - body = append(body, op) - } - - params := map[string]string{ - "refresh": "true", - } - _, _, err := client.Bulk(index, "", params, body) - if err != nil { - t.Fatalf("Bulk() returned error: %s", err) - } - - params = map[string]string{ - "q": "field1:value1", - } - _, result, err := client.SearchURI(index, "type1", params) - if err != nil { - t.Fatalf("SearchUri() returns an error: %s", err) - } - if result.Hits.Total.Value != 1 { - t.Errorf("Wrong number of search results: %d", result.Hits.Total.Value) - } - - _, _, err = client.Delete(index, "", "", nil) - if err != nil { - t.Errorf("Delete() returns error: %s", err) - } -} - -func TestEmptyBulk(t *testing.T) { - logp.TestingSetup(logp.WithSelectors("elasticsearch")) - - client := getTestingElasticsearch(t) - index := fmt.Sprintf("packetbeat-unittest-%d", os.Getpid()) - - body := make([]interface{}, 0, 10) - - params := map[string]string{ - "refresh": "true", - } - _, resp, err := client.Bulk(index, "", params, body) - if err != nil { - t.Fatalf("Bulk() returned error: %s", err) - } - if resp != nil { - t.Errorf("Unexpected response: %s", resp) - } -} - -func TestBulkMoreOperations(t *testing.T) { - logp.TestingSetup(logp.WithSelectors("elasticsearch")) - - client := getTestingElasticsearch(t) - index := fmt.Sprintf("packetbeat-unittest-%d", os.Getpid()) - - ops := []map[string]interface{}{ - { - "index": map[string]interface{}{ - "_index": index, - "_id": "1", - }, - }, - { - "field1": "value1", - }, - - { - "delete": map[string]interface{}{ - "_index": index, - "_id": "2", - }, - }, - - { - "create": map[string]interface{}{ - "_index": index, - "_id": "3", - }, - }, - { - "field1": "value3", - }, - - { - "update": map[string]interface{}{ - "_id": "1", - "_index": index, - }, - }, - { - "doc": map[string]interface{}{ - "field2": "value2", - }, - }, - } - - body := make([]interface{}, 0, 10) - for _, op := range ops { - body = append(body, op) - } - - params := map[string]string{ - "refresh": "true", - } - _, resp, err := client.Bulk(index, "", params, body) - if err != nil { - t.Fatalf("Bulk() returned error: %s [%s]", err, resp) - } - - params = map[string]string{ - "q": "field1:value3", - } - _, result, err := client.SearchURI(index, "type1", params) - if err != nil { - t.Fatalf("SearchUri() returns an error: %s", err) - } - if result.Hits.Total.Value != 1 { - t.Errorf("Wrong number of search results: %d", result.Hits.Total.Value) - } - - params = map[string]string{ - "q": "field2:value2", - } - _, result, err = client.SearchURI(index, "type1", params) - if err != nil { - t.Fatalf("SearchUri() returns an error: %s", err) - } - if result.Hits.Total.Value != 1 { - t.Errorf("Wrong number of search results: %d", result.Hits.Total.Value) - } - - _, _, err = client.Delete(index, "", "", nil) - if err != nil { - t.Errorf("Delete() returns error: %s", err) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/esleg/eslegclient/bulkapi_mock_test.go b/vendor/github.com/elastic/beats/v7/libbeat/esleg/eslegclient/bulkapi_mock_test.go deleted file mode 100644 index 1fbd53d9..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/esleg/eslegclient/bulkapi_mock_test.go +++ /dev/null @@ -1,147 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package eslegclient - -import ( - "fmt" - "net/http" - "os" - "strings" - "testing" - - "github.com/elastic/beats/v7/libbeat/logp" -) - -func TestOneHostSuccessResp_Bulk(t *testing.T) { - logp.TestingSetup(logp.WithSelectors("elasticsearch")) - - index := fmt.Sprintf("packetbeat-unittest-%d", os.Getpid()) - expectedResp := []byte(`{"took":7,"errors":false,"items":[]}`) - - ops := []map[string]interface{}{ - { - "index": map[string]interface{}{ - "_index": index, - "_type": "type1", - "_id": "1", - }, - }, - { - "field1": "value1", - }, - } - - body := make([]interface{}, 0, 10) - for _, op := range ops { - body = append(body, op) - } - - server := ElasticsearchMock(200, expectedResp) - - client := newTestConnection(server.URL) - - params := map[string]string{ - "refresh": "true", - } - _, _, err := client.Bulk(index, "type1", params, body) - if err != nil { - t.Errorf("Bulk() returns error: %s", err) - } -} - -func TestOneHost500Resp_Bulk(t *testing.T) { - logp.TestingSetup(logp.WithSelectors("elasticsearch")) - - index := fmt.Sprintf("packetbeat-unittest-%d", os.Getpid()) - - ops := []map[string]interface{}{ - { - "index": map[string]interface{}{ - "_index": index, - "_type": "type1", - "_id": "1", - }, - }, - { - "field1": "value1", - }, - } - - body := make([]interface{}, 0, 10) - for _, op := range ops { - body = append(body, op) - } - - server := ElasticsearchMock(http.StatusInternalServerError, []byte("Something wrong happened")) - - client := newTestConnection(server.URL) - - params := map[string]string{ - "refresh": "true", - } - _, _, err := client.Bulk(index, "type1", params, body) - if err == nil { - t.Errorf("Bulk() should return error.") - } - - if !strings.Contains(err.Error(), "500 Internal Server Error") { - t.Errorf("Should return <500 Internal Server Error> instead of %v", err) - } -} - -func TestOneHost503Resp_Bulk(t *testing.T) { - logp.TestingSetup(logp.WithSelectors("elasticsearch")) - - index := fmt.Sprintf("packetbeat-unittest-%d", os.Getpid()) - - ops := []map[string]interface{}{ - { - "index": map[string]interface{}{ - "_index": index, - "_type": "type1", - "_id": "1", - }, - }, - { - "field1": "value1", - }, - } - - body := make([]interface{}, 0, 10) - for _, op := range ops { - body = append(body, op) - } - - server := ElasticsearchMock(503, []byte("Something wrong happened")) - - client := newTestConnection(server.URL) - - params := map[string]string{ - "refresh": "true", - } - _, _, err := client.Bulk(index, "type1", params, body) - if err == nil { - t.Errorf("Bulk() should return error.") - } - - if !strings.Contains(err.Error(), "503 Service Unavailable") { - t.Errorf("Should return <503 Service Unavailable> instead of %v", err) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/esleg/eslegclient/connection_integration_test.go b/vendor/github.com/elastic/beats/v7/libbeat/esleg/eslegclient/connection_integration_test.go deleted file mode 100644 index 225edd6f..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/esleg/eslegclient/connection_integration_test.go +++ /dev/null @@ -1,177 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package eslegclient - -import ( - "context" - "io/ioutil" - "math/rand" - "net" - "net/http" - "net/http/httptest" - "net/url" - "testing" - "time" - - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/esleg/eslegtest" - "github.com/elastic/beats/v7/libbeat/outputs" -) - -func TestConnect(t *testing.T) { - conn := getTestingElasticsearch(t) - err := conn.Connect() - assert.NoError(t, err) -} - -func TestConnectWithProxy(t *testing.T) { - wrongPort, err := net.Listen("tcp", "localhost:0") - require.NoError(t, err) - go func() { - c, err := wrongPort.Accept() - if err == nil { - // Provoke an early-EOF error on client - c.Close() - } - }() - defer wrongPort.Close() - - proxy := startTestProxy(t, eslegtest.GetURL()) - defer proxy.Close() - - // Use connectTestEs instead of getTestingElasticsearch to make use of makeES - client, err := connectTestEs(t, map[string]interface{}{ - "hosts": "http://" + wrongPort.Addr().String(), - "timeout": 5, // seconds - }) - require.NoError(t, err) - assert.Error(t, client.Connect(), "it should fail without proxy") - - client, err = connectTestEs(t, map[string]interface{}{ - "hosts": "http://" + wrongPort.Addr().String(), - "proxy_url": proxy.URL, - "timeout": 5, // seconds - }) - require.NoError(t, err) - assert.NoError(t, client.Connect()) -} - -func connectTestEs(t *testing.T, cfg interface{}) (*Connection, error) { - config, err := common.NewConfigFrom(map[string]interface{}{ - "username": eslegtest.GetUser(), - "password": eslegtest.GetPass(), - }) - require.NoError(t, err) - - tmp, err := common.NewConfigFrom(cfg) - require.NoError(t, err) - - err = config.Merge(tmp) - require.NoError(t, err) - - hosts, err := config.String("hosts", -1) - require.NoError(t, err) - - username, err := config.String("username", -1) - require.NoError(t, err) - - password, err := config.String("password", -1) - require.NoError(t, err) - - timeout, err := config.Int("timeout", -1) - require.NoError(t, err) - - var proxy string - if config.HasField("proxy_url") { - proxy, err = config.String("proxy_url", -1) - require.NoError(t, err) - } - - s := ConnectionSettings{ - URL: hosts, - Username: username, - Password: password, - Timeout: time.Duration(timeout) * time.Second, - CompressionLevel: 3, - } - - if proxy != "" { - p, err := url.Parse(proxy) - require.NoError(t, err) - s.Proxy = p - } - - return NewConnection(s) -} - -// getTestingElasticsearch creates a test client. -func getTestingElasticsearch(t eslegtest.TestLogger) *Connection { - conn, err := NewConnection(ConnectionSettings{ - URL: eslegtest.GetURL(), - Username: eslegtest.GetUser(), - Password: eslegtest.GetPass(), - Timeout: 60 * time.Second, - CompressionLevel: 3, - }) - eslegtest.InitConnection(t, conn, err) - return conn -} - -func randomClient(grp outputs.Group) outputs.NetworkClient { - L := len(grp.Clients) - if L == 0 { - panic("no elasticsearch client") - } - - client := grp.Clients[rand.Intn(L)] - return client.(outputs.NetworkClient) -} - -// startTestProxy starts a proxy that redirects all connections to the specified URL -func startTestProxy(t *testing.T, redirectURL string) *httptest.Server { - t.Helper() - - realURL, err := url.Parse(redirectURL) - require.NoError(t, err) - - proxy := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - req := r.Clone(context.Background()) - req.RequestURI = "" - req.URL.Scheme = realURL.Scheme - req.URL.Host = realURL.Host - - resp, err := http.DefaultClient.Do(req) - require.NoError(t, err) - defer resp.Body.Close() - - body, err := ioutil.ReadAll(resp.Body) - require.NoError(t, err) - - for _, header := range []string{"Content-Encoding", "Content-Type"} { - w.Header().Set(header, resp.Header.Get(header)) - } - w.WriteHeader(resp.StatusCode) - w.Write(body) - })) - return proxy -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/esleg/eslegclient/enc_test.go b/vendor/github.com/elastic/beats/v7/libbeat/esleg/eslegclient/enc_test.go deleted file mode 100644 index 32b2f35e..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/esleg/eslegclient/enc_test.go +++ /dev/null @@ -1,63 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package eslegclient - -import ( - "testing" - "time" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/monitoring/report" -) - -func TestJSONEncoderMarshalBeatEvent(t *testing.T) { - encoder := NewJSONEncoder(nil, true) - event := beat.Event{ - Timestamp: time.Date(2017, time.November, 7, 12, 0, 0, 0, time.UTC), - Fields: common.MapStr{ - "field1": "value1", - }, - } - - err := encoder.Marshal(event) - if err != nil { - t.Errorf("Error while marshaling beat.Event using JSONEncoder: %v", err) - } - assert.Equal(t, encoder.buf.String(), "{\"@timestamp\":\"2017-11-07T12:00:00.000Z\",\"field1\":\"value1\"}\n", - "Unexpected marshaled format of beat.Event") -} - -func TestJSONEncoderMarshalMonitoringEvent(t *testing.T) { - encoder := NewJSONEncoder(nil, true) - event := report.Event{ - Timestamp: time.Date(2017, time.November, 7, 12, 0, 0, 0, time.UTC), - Fields: common.MapStr{ - "field1": "value1", - }, - } - - err := encoder.Marshal(event) - if err != nil { - t.Errorf("Error while marshaling report.Event using JSONEncoder: %v", err) - } - assert.Equal(t, encoder.buf.String(), "{\"timestamp\":\"2017-11-07T12:00:00.000Z\",\"field1\":\"value1\"}\n", - "Unexpected marshaled format of report.Event") -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/esleg/eslegclient/url_test.go b/vendor/github.com/elastic/beats/v7/libbeat/esleg/eslegclient/url_test.go deleted file mode 100644 index 8e444a66..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/esleg/eslegclient/url_test.go +++ /dev/null @@ -1,127 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package eslegclient - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestUrlEncode(t *testing.T) { - params := map[string]string{ - "q": "agent:appserver1", - } - url := urlEncode("", params) - - if url != "q=agent%3Aappserver1" { - t.Errorf("Fail to encode params: %s", url) - } - - params = map[string]string{ - "wife": "sarah", - "husband": "joe", - } - - url = urlEncode("", params) - - if url != "husband=joe&wife=sarah" { - t.Errorf("Fail to encode params: %s", url) - } -} - -func TestMakePath(t *testing.T) { - path, err := makePath("twitter", "tweet", "1") - if err != nil { - t.Errorf("Fail to create path: %s", err) - } - if path != "/twitter/tweet/1" { - t.Errorf("Wrong path created: %s", path) - } - - path, err = makePath("twitter", "", "_refresh") - if err != nil { - t.Errorf("Fail to create path: %s", err) - } - if path != "/twitter/_refresh" { - t.Errorf("Wrong path created: %s", path) - } - - path, err = makePath("", "", "_bulk") - if err != nil { - t.Errorf("Fail to create path: %s", err) - } - if path != "/_bulk" { - t.Errorf("Wrong path created: %s", path) - } - path, err = makePath("twitter", "", "") - if err != nil { - t.Errorf("Fail to create path: %s", err) - } - if path != "/twitter" { - t.Errorf("Wrong path created: %s", path) - } -} - -func TestAddToURL(t *testing.T) { - type Test struct { - url string - path string - pipeline string - params map[string]string - expected string - } - tests := []Test{ - { - url: "localhost:9200", - path: "/path", - pipeline: "", - params: make(map[string]string), - expected: "localhost:9200/path", - }, - { - url: "localhost:9200/", - path: "/path", - pipeline: "", - params: make(map[string]string), - expected: "localhost:9200/path", - }, - { - url: "localhost:9200", - path: "/path", - pipeline: "pipeline_1", - params: make(map[string]string), - expected: "localhost:9200/path?pipeline=pipeline_1", - }, - { - url: "localhost:9200/", - path: "/path", - pipeline: "", - params: map[string]string{ - "param": "value", - }, - expected: "localhost:9200/path?param=value", - }, - } - for _, test := range tests { - url := addToURL(test.url, test.path, test.pipeline, test.params) - assert.Equal(t, url, test.expected) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/esleg/eslegtest/util.go b/vendor/github.com/elastic/beats/v7/libbeat/esleg/eslegtest/util.go deleted file mode 100644 index 8da334dc..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/esleg/eslegtest/util.go +++ /dev/null @@ -1,87 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package eslegtest - -import ( - "fmt" - "os" -) - -const ( - // ElasticsearchDefaultHost is the default host for elasticsearch. - ElasticsearchDefaultHost = "localhost" - // ElasticsearchDefaultPort is the default port for elasticsearch. - ElasticsearchDefaultPort = "9200" -) - -// TestLogger is used to report fatal errors to the testing framework. -type TestLogger interface { - Fatal(args ...interface{}) -} - -// Connectable defines the minimum interface required to initialize a connected -// client. -type Connectable interface { - Connect() error -} - -// InitConnection initializes a new connection if the no error value from creating the -// connection instance is reported. -// The test logger will be used if an error is found. -func InitConnection(t TestLogger, conn Connectable, err error) { - if err == nil { - err = conn.Connect() - } - - if err != nil { - t.Fatal(err) - panic(err) // panic in case TestLogger did not stop test - } -} - -// GetURL return the Elasticsearch testing URL. -func GetURL() string { - return fmt.Sprintf("http://%v:%v", GetEsHost(), getEsPort()) -} - -// GetEsHost returns the Elasticsearch testing host. -func GetEsHost() string { - return getEnv("ES_HOST", ElasticsearchDefaultHost) -} - -// getEsPort returns the Elasticsearch testing port. -func getEsPort() string { - return getEnv("ES_PORT", ElasticsearchDefaultPort) -} - -// GetUser returns the Elasticsearch testing user. -func GetUser() string { - return getEnv("ES_USER", "") -} - -// GetPass returns the Elasticsearch testing user's password. -func GetPass() string { - return getEnv("ES_PASS", "") -} - -func getEnv(name, def string) string { - if v := os.Getenv(name); len(v) > 0 { - return v - } - return def -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/feature/bundle_test.go b/vendor/github.com/elastic/beats/v7/libbeat/feature/bundle_test.go deleted file mode 100644 index 48555524..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/feature/bundle_test.go +++ /dev/null @@ -1,71 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package feature - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestBundle(t *testing.T) { - factory := func() {} - features := []Featurable{ - New("libbeat.outputs", "elasticsearch", factory, Details{Stability: Stable}), - New("libbeat.outputs", "edge", factory, Details{Stability: Experimental}), - New("libbeat.input", "tcp", factory, Details{Stability: Beta}), - } - - t.Run("Creates a new Bundle", func(t *testing.T) { - b := NewBundle(features...) - assert.Equal(t, 3, len(b.Features())) - }) - - t.Run("Filters feature based on Stability", func(t *testing.T) { - b := NewBundle(features...) - new := b.Filter(Experimental) - assert.Equal(t, 1, len(new.Features())) - }) - - t.Run("Filters feature based on multiple different Stability", func(t *testing.T) { - b := NewBundle(features...) - new := b.Filter(Experimental, Stable) - assert.Equal(t, 2, len(new.Features())) - }) - - t.Run("Creates a new Bundle from specified feature", func(t *testing.T) { - f1 := New("libbeat.outputs", "elasticsearch", factory, Details{Stability: Stable}) - b := MustBundle(f1) - assert.Equal(t, 1, len(b.Features())) - }) - - t.Run("Creates a new Bundle with grouped features", func(t *testing.T) { - f1 := New("libbeat.outputs", "elasticsearch", factory, Details{Stability: Stable}) - f2 := New("libbeat.outputs", "edge", factory, Details{Stability: Experimental}) - f3 := New("libbeat.input", "tcp", factory, Details{Stability: Beta}) - f4 := New("libbeat.input", "udp", factory, Details{Stability: Beta}) - - b := MustBundle( - MustBundle(f1), - MustBundle(f2), - MustBundle(f3, f4), - ) - - assert.Equal(t, 4, len(b.Features())) - }) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/feature/registry_test.go b/vendor/github.com/elastic/beats/v7/libbeat/feature/registry_test.go deleted file mode 100644 index 7882e44c..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/feature/registry_test.go +++ /dev/null @@ -1,210 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package feature - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -var defaultDetails = Details{Stability: Stable} - -func TestRegister(t *testing.T) { - f := func() {} - - t.Run("when the factory is nil", func(t *testing.T) { - r := NewRegistry() - err := r.Register(New("outputs", "null", nil, defaultDetails)) - if !assert.Error(t, err) { - return - } - }) - - t.Run("namespace and feature doesn't exist", func(t *testing.T) { - r := NewRegistry() - err := r.Register(New("outputs", "null", f, defaultDetails)) - if !assert.NoError(t, err) { - return - } - - assert.Equal(t, 1, r.Size()) - }) - - t.Run("namespace exists and feature doesn't exist", func(t *testing.T) { - r := NewRegistry() - r.Register(New("processor", "bar", f, defaultDetails)) - err := r.Register(New("processor", "foo", f, defaultDetails)) - if !assert.NoError(t, err) { - return - } - - assert.Equal(t, 2, r.Size()) - }) - - t.Run("namespace exists and feature exists and not the same factory", func(t *testing.T) { - r := NewRegistry() - r.Register(New("processor", "foo", func() {}, defaultDetails)) - err := r.Register(New("processor", "foo", f, defaultDetails)) - if !assert.Error(t, err) { - return - } - assert.Equal(t, 1, r.Size()) - }) - - t.Run("when the exact feature is already registered", func(t *testing.T) { - feature := New("processor", "foo", f, defaultDetails) - r := NewRegistry() - r.Register(feature) - err := r.Register(feature) - if !assert.NoError(t, err) { - return - } - assert.Equal(t, 1, r.Size()) - }) -} - -func TestFeature(t *testing.T) { - f := func() {} - - r := NewRegistry() - r.Register(New("processor", "foo", f, defaultDetails)) - r.Register(New("HOLA", "fOO", f, defaultDetails)) - - t.Run("when namespace and feature are present", func(t *testing.T) { - feature, err := r.Lookup("processor", "foo") - if !assert.NotNil(t, feature.Factory()) { - return - } - assert.NoError(t, err) - }) - - t.Run("when namespace doesn't exist", func(t *testing.T) { - _, err := r.Lookup("hello", "foo") - if !assert.Error(t, err) { - return - } - }) - - t.Run("when namespace and key are normalized", func(t *testing.T) { - _, err := r.Lookup("HOLA", "foo") - if !assert.NoError(t, err) { - return - } - }) -} - -func TestLookup(t *testing.T) { - f := func() {} - - r := NewRegistry() - r.Register(New("processor", "foo", f, defaultDetails)) - r.Register(New("processor", "foo2", f, defaultDetails)) - r.Register(New("HELLO", "fOO", f, defaultDetails)) - - t.Run("when namespace and feature are present", func(t *testing.T) { - features, err := r.LookupAll("processor") - if !assert.NoError(t, err) { - return - } - assert.Equal(t, 2, len(features)) - }) - - t.Run("when namespace is not present", func(t *testing.T) { - _, err := r.LookupAll("foobar") - if !assert.Error(t, err) { - return - } - }) - - t.Run("when namespace and name are normalized", func(t *testing.T) { - features, err := r.LookupAll("hello") - if !assert.NoError(t, err) { - return - } - - assert.Equal(t, 1, len(features)) - }) -} - -func TestUnregister(t *testing.T) { - f := func() {} - - t.Run("when the namespace and the feature exists", func(t *testing.T) { - r := NewRegistry() - r.Register(New("processor", "foo", f, defaultDetails)) - assert.Equal(t, 1, r.Size()) - err := r.Unregister("processor", "foo") - if !assert.NoError(t, err) { - return - } - assert.Equal(t, 0, r.Size()) - }) - - t.Run("when the namespace exist and the feature doesn't", func(t *testing.T) { - r := NewRegistry() - r.Register(New("processor", "foo", f, defaultDetails)) - assert.Equal(t, 1, r.Size()) - err := r.Unregister("processor", "bar") - if assert.Error(t, err) { - return - } - assert.Equal(t, 0, r.Size()) - }) - - t.Run("when the namespace doesn't exists", func(t *testing.T) { - r := NewRegistry() - r.Register(New("processor", "foo", f, defaultDetails)) - assert.Equal(t, 1, r.Size()) - err := r.Unregister("outputs", "bar") - if assert.Error(t, err) { - return - } - assert.Equal(t, 0, r.Size()) - }) -} - -func TestOverwrite(t *testing.T) { - t.Run("when the feature doesn't exist", func(t *testing.T) { - f := func() {} - r := NewRegistry() - assert.Equal(t, 0, r.Size()) - r.Overwrite(New("processor", "foo", f, defaultDetails)) - assert.Equal(t, 1, r.Size()) - }) - - t.Run("overwrite when the feature exists", func(t *testing.T) { - f := func() {} - r := NewRegistry() - r.Register(New("processor", "foo", f, defaultDetails)) - assert.Equal(t, 1, r.Size()) - - check := 42 - r.Overwrite(New("processor", "foo", check, defaultDetails)) - assert.Equal(t, 1, r.Size()) - - feature, err := r.Lookup("processor", "foo") - if !assert.NoError(t, err) { - return - } - - v, ok := feature.Factory().(int) - assert.True(t, ok) - assert.Equal(t, 42, v) - }) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/generator/fields/fields.go b/vendor/github.com/elastic/beats/v7/libbeat/generator/fields/fields.go deleted file mode 100644 index d61e9f22..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/generator/fields/fields.go +++ /dev/null @@ -1,168 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package fields - -import ( - "bufio" - "bytes" - "io" - "os" - "path/filepath" - "strings" -) - -// YmlFile holds the info on files and how to write them into the global fields.yml -type YmlFile struct { - Path string - Indent int -} - -// NewYmlFile performs some checks and then creates and returns a YmlFile struct -func NewYmlFile(path string, indent int) (*YmlFile, error) { - _, err := os.Stat(path) - - if os.IsNotExist(err) { - // skip - return nil, nil - } - - if err != nil { - // return error - return nil, err - } - - // All good, return file - return &YmlFile{ - Path: path, - Indent: indent, - }, nil -} - -func makeYml(indent int, paths ...string) ([]*YmlFile, error) { - var files []*YmlFile - for _, path := range paths { - if ymlFile, err := NewYmlFile(path, indent); err != nil { - return nil, err - } else if ymlFile != nil { - files = append(files, ymlFile) - } - } - return files, nil -} - -func collectCommonFiles(esBeatsPath, beatPath string, fieldFiles []*YmlFile) ([]*YmlFile, error) { - var files []*YmlFile - var ymls []*YmlFile - var err error - if ymls, err = makeYml(0, filepath.Join(esBeatsPath, "libbeat/_meta/fields.ecs.yml")); err != nil { - return nil, err - } - files = append(files, ymls...) - - if !isLibbeat(beatPath) { - if ymls, err = makeYml(0, filepath.Join(esBeatsPath, "libbeat/_meta/fields.common.yml")); err != nil { - return nil, err - } - files = append(files, ymls...) - libbeatModulesPaths := []string{ - filepath.Join(esBeatsPath, "libbeat/processors"), - filepath.Join(esBeatsPath, "libbeat/autodiscover/providers"), - } - for _, libbeatModulesPath := range libbeatModulesPaths { - libbeatFieldFiles, err := CollectModuleFiles(libbeatModulesPath) - if err != nil { - return nil, err - } - files = append(files, libbeatFieldFiles...) - } - } - - // Fields for custom beats last, to enable overriding more generically defined fields - if ymls, err = makeYml(0, filepath.Join(beatPath, "_meta/fields.common.yml"), filepath.Join(beatPath, "_meta/fields.yml")); err != nil { - return nil, err - } - files = append(files, ymls...) - - return append(files, fieldFiles...), nil -} - -func isLibbeat(beatPath string) bool { - return filepath.Base(beatPath) == "libbeat" -} - -func writeGeneratedFieldsYml(fieldFiles []*YmlFile, output io.Writer) error { - data, err := GenerateFieldsYml(fieldFiles) - if err != nil { - return err - } - - fw := bufio.NewWriter(output) - _, err = fw.Write(data) - if err != nil { - return err - } - return fw.Flush() -} - -// GenerateFieldsYml generates a fields.yml based on the given files -func GenerateFieldsYml(fieldFiles []*YmlFile) ([]byte, error) { - buf := bytes.NewBufferString("") - for _, p := range fieldFiles { - err := generateFieldsYmlForFile(buf, p) - if err != nil { - return nil, err - } - } - return buf.Bytes(), nil -} - -func generateFieldsYmlForFile(buf *bytes.Buffer, p *YmlFile) error { - file, err := os.Open(p.Path) - if err != nil { - return err - } - defer file.Close() - - fs := bufio.NewScanner(file) - for fs.Scan() { - err = writeIndentedLine(buf, fs.Text()+"\n", p.Indent) - if err != nil { - return err - } - } - if err := fs.Err(); err != nil { - return err - } - return nil -} - -func writeIndentedLine(buf *bytes.Buffer, line string, indent int) error { - newLine := strings.Repeat(" ", indent) + line - _, err := buf.WriteString(newLine) - return err -} - -// Generate collects fields.yml files and concatenates them into one global file. -func Generate(esBeatsPath, beatPath string, files []*YmlFile, output io.Writer) error { - files, err := collectCommonFiles(esBeatsPath, beatPath, files) - if err != nil { - return err - } - - return writeGeneratedFieldsYml(files, output) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/generator/fields/module_fields_collector.go b/vendor/github.com/elastic/beats/v7/libbeat/generator/fields/module_fields_collector.go deleted file mode 100644 index 5c55dea5..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/generator/fields/module_fields_collector.go +++ /dev/null @@ -1,99 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package fields - -import ( - "io/ioutil" - "path/filepath" -) - -var indentByModule = map[string]int{ - "providers": 0, - "processors": 0, - "module": 8, - "active": 8, - "protos": 8, -} - -// GetModules returns a the list of modules for the given modules directory -func GetModules(modulesDir string) ([]string, error) { - moduleInfos, err := ioutil.ReadDir(modulesDir) - if err != nil { - return nil, err - } - - var names []string - for _, info := range moduleInfos { - if !info.IsDir() { - continue - } - names = append(names, info.Name()) - } - return names, nil -} - -// CollectModuleFiles looks for fields.yml files under the -// specified modules directory -func CollectModuleFiles(modulesDir string) ([]*YmlFile, error) { - modules, err := GetModules(modulesDir) - if err != nil { - return nil, err - } - - var files []*YmlFile - for _, m := range modules { - f, err := CollectFiles(m, modulesDir) - if err != nil { - return nil, err - } - files = append(files, f...) - } - - return files, nil -} - -// CollectFiles collects all files for the given module including filesets -func CollectFiles(module string, modulesPath string) ([]*YmlFile, error) { - var files []*YmlFile - var ymls []*YmlFile - var err error - - if ymls, err = makeYml(0, filepath.Join(modulesPath, module, "_meta/fields.yml")); err != nil { - return nil, err - } - files = append(files, ymls...) - - modulesRoot := filepath.Base(modulesPath) - sets, err := ioutil.ReadDir(filepath.Join(modulesPath, module)) - if err != nil { - return nil, err - } - - for _, s := range sets { - if !s.IsDir() { - continue - } - - fieldsYmlPath := filepath.Join(modulesPath, module, s.Name(), "_meta/fields.yml") - if ymls, err = makeYml(indentByModule[modulesRoot], fieldsYmlPath); err != nil { - return nil, err - } - files = append(files, ymls...) - } - return files, nil -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/generator/fields/validate/mapping.go b/vendor/github.com/elastic/beats/v7/libbeat/generator/fields/validate/mapping.go deleted file mode 100644 index a364511a..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/generator/fields/validate/mapping.go +++ /dev/null @@ -1,248 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package validate - -import ( - "strings" - - "github.com/pkg/errors" - "gopkg.in/yaml.v2" -) - -var ignoreRequired = map[string]struct{}{ - // ECS contains a base group that should be ignored. - "base.@timestamp": {}, -} - -// Mapping is the representation of the contents of an Elasticsearch -// index mapping. -type Mapping struct { - Fields map[string]Field - Required []string -} - -// Field is the representation of an Elasticsearch mapping field or property. -type Field struct { - Type string -} - -// NewMapping extracts a mapping from a raw yaml format. -func NewMapping(fieldsYAML []byte) (Mapping, error) { - result := Mapping{ - Fields: make(map[string]Field), - } - - var fields interface{} - if err := yaml.Unmarshal(fieldsYAML, &fields); err != nil { - return result, errors.Wrap(err, "decoding fields YAML") - } - subFields, ok := fields.([]interface{}) - if !ok { - return result, errors.Errorf("top-level fields is not an array, but %T", fields) - } - for _, subField := range subFields { - if err := recursiveFattenFields(subField, "", &result, ""); err != nil { - return result, err - } - } - return result, nil -} - -// Validate takes a document map and validates it against the mapping. -func (m *Mapping) Validate(dict map[string]interface{}) error { - seen, err := m.validateFields(dict, "") - if err != nil { - return err - } - docFields := make(map[string]struct{}) - for _, field := range seen { - docFields[field] = struct{}{} - } - for _, required := range m.Required { - if _, found := docFields[required]; !found { - return errors.Errorf("required field '%s' not found", required) - } - } - return nil -} - -func (m *Mapping) validateFields(dict map[string]interface{}, prefix Prefix) (seen []string, err error) { - for key, value := range dict { - name := prefix.Append(key) - field, found := m.Fields[name.String()] - if !found { - return nil, errors.Errorf("field %s not found in mapping", name.String()) - } - dicts, err := typeCheck(value, field.Type) - if err != nil { - return nil, errors.Wrapf(err, "field %s does not match expected type %s", name.String(), field.Type) - } - for _, dict := range dicts { - s, err := m.validateFields(dict, name) - if err != nil { - return nil, err - } - seen = append(seen, s...) - } - seen = append(seen, name.String()) - } - return seen, nil -} - -func (m *Mapping) addField(path string, field Field, required bool) error { - err := m.storeField(path, field) - if err != nil { - return err - } - if required { - if _, found := ignoreRequired[path]; !found { - m.Required = append(m.Required, path) - } - } - for { - dot := strings.LastIndexByte(path, '.') - if dot == -1 { - break - } - path = path[:dot] - err := m.storeField(path, Field{Type: "group"}) - if err != nil { - return err - } - } - return nil -} - -func (m *Mapping) storeField(path string, field Field) error { - if prev, found := m.Fields[path]; !found { - m.Fields[path] = field - } else { - // Allow groups to be specified more than once - if prev.Type != "group" || field.Type != "group" { - return errors.Errorf("duplicate field %s (types %s and %s)", path, prev.Type, field.Type) - } - } - return nil -} - -func recursiveFattenFields(fields interface{}, prefix Prefix, mapping *Mapping, key string) error { - dict, ok := fields.(map[interface{}]interface{}) - if !ok { - return errors.Errorf("fields entry [%s](%s) is not a dictionary", key, prefix) - } - keyIf, hasKey := dict["key"] - nameIf, hasName := dict["name"] - fieldsIf, hasFields := dict["fields"] - typIf, hasType := dict["type"] - requiredIf, hasRequired := dict["required"] - - var name, typ string - var required bool - - if hasKey { - newKey, ok := keyIf.(string) - if !ok { - return errors.Errorf("a 'key' field is not of type string, but %T (value=%v)", keyIf, keyIf) - } - if len(key) > 0 { - return errors.Errorf("unexpected 'key' field in [%s](%s). Keys can only be defined at top level", key, prefix) - } - key = newKey - } else { - if len(key) == 0 { - return errors.Errorf("found top-level fields entry without a 'key' field") - } - } - - if hasName { - name, ok = nameIf.(string) - if !ok { - return errors.Errorf("a field in [%s](%s) has a 'name' entry of unexpected type (type=%T value=%v)", key, prefix, nameIf, nameIf) - } - prefix = prefix.Append(name) - } else { - if !hasKey { - if _, hasRelease := dict["release"]; hasRelease { - // Ignore fields that have no name or key, but a release. Used in metricbeat to document some modules. - return nil - } - return errors.Errorf("field [%s](%s) has a sub-field without 'name' nor 'key'", key, prefix) - } - } - - if hasType { - typ, ok = typIf.(string) - if !ok { - return errors.Errorf("field [%s](%s) has a 'type' entry of unexpected type (type=%T value=%v)", key, prefix, nameIf, nameIf) - } - if typ == "object" { - typ = "group" - } - } - - if hasRequired { - required, ok = requiredIf.(bool) - if !ok { - return errors.Errorf("field [%s](%s) has 'required' property but is not a boolean, but %T (value=%v)", key, prefix, requiredIf, requiredIf) - } - } - - if !hasFields && typ != "group" { - // Parse a leaf field (not a group) - - if !hasType { - typ = "keyword" - } - - path := prefix.String() - if err := mapping.addField(path, Field{Type: typ}, required); err != nil { - return errors.Wrapf(err, "adding field [%s](%s)", key, path) - } - return nil - } - - // Parse a group - - if hasType && typ != "group" { - return errors.Errorf("field [%s](%s) has a 'fields' tag but type is not group (type=%s)", key, prefix, typ) - } - if !hasType { - typ = "group" - } - - if hasName { - path := prefix.String() - if err := mapping.addField(path, Field{Type: typ}, required); err != nil { - return errors.Wrapf(err, "adding field [%s](%s)", key, path) - } - } - - if fieldsIf != nil { - innerFields, ok := fieldsIf.([]interface{}) - if !ok { - return errors.Errorf("field [%s](%s) has a 'fields' tag of unexpected type (type=%T value=%v)", key, prefix, nameIf, nameIf) - } - for _, field := range innerFields { - if err := recursiveFattenFields(field, prefix, mapping, key); err != nil { - return err - } - - } - } - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/generator/fields/validate/prefix.go b/vendor/github.com/elastic/beats/v7/libbeat/generator/fields/validate/prefix.go deleted file mode 100644 index 24b04bff..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/generator/fields/validate/prefix.go +++ /dev/null @@ -1,39 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package validate - -// Prefix helps construct a field name in dotted format. -type Prefix string - -// Append adds a new component to the prefix. -func (p Prefix) Append(key string) Prefix { - if len(p) > 0 { - return Prefix(p.String() + "." + key) - } - return Prefix(key) -} - -// Key adds a new component to the prefix and returns its string representation. -func (p Prefix) Key(key string) string { - return p.Append(key).String() -} - -// String returns the string representation of a prefix. -func (p Prefix) String() string { - return string(p) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/generator/fields/validate/types.go b/vendor/github.com/elastic/beats/v7/libbeat/generator/fields/validate/types.go deleted file mode 100644 index 428ee5c2..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/generator/fields/validate/types.go +++ /dev/null @@ -1,158 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package validate - -import ( - "errors" - "time" -) - -var typeValidator = map[string]func(interface{}) bool{ - "long": longValidator, - "integer": integerValidator, - "short": shortValidator, - "byte": byteValidator, - "double": doubleValidator, - "float": floatValidator, - "keyword": keywordValidator, - "text": textValidator, - "date": dateValidator, - "boolean": booleanValidator, - - // TODO validate this types - //"half_float": halfFloatValidator, - //"scaled_float": scaledFloatValidator, - //"nested" - //"ip" - //"binary": binaryValidator, - //"geo_point":... -} - -var validTimeFormats = []string{time.RFC3339Nano, time.RFC3339} - -// ErrCannotConvert is returned when the document value cannot be converted -// to the expected Elasticsearch datatype. -var ErrCannotConvert = errors.New("no conversion possible") - -// ErrNotSupported is returned when an Elasticsearch type is not (yet) supported. -var ErrNotSupported = errors.New("type not supported") - -// TODO: numeric validators. The default JSON parser seems to parse all -// numbers into a float64. -func longValidator(value interface{}) bool { - switch value.(type) { - case int, int64, float64: - return true - } - return false -} - -func integerValidator(value interface{}) bool { - if val, ok := value.(int); ok { - return val >= -0x80000000 && val <= 0x7fffffff - } - return false -} - -func shortValidator(value interface{}) bool { - if val, ok := value.(int); ok { - return val >= -0x8000 && val <= 0x7fff - } - return false -} - -func byteValidator(value interface{}) bool { - if val, ok := value.(int); ok { - return val >= -128 && val <= 127 - } - return false -} - -func doubleValidator(value interface{}) bool { - _, ok := value.(float64) - return ok -} - -func floatValidator(value interface{}) bool { - if val, ok := value.(float64); ok { - // Unsure of this because of rounding when serialized to JSON - return float64(float32(val)) == val - } - return false -} - -func keywordValidator(value interface{}) bool { - // Everything is a keyword - return true -} - -func textValidator(value interface{}) bool { - _, ok := value.(string) - return ok -} - -func dateValidator(value interface{}) bool { - s, ok := value.(string) - if !ok { - return false - } - for _, format := range validTimeFormats { - if _, err := time.Parse(format, s); err == nil { - return true - } - } - return false -} - -func booleanValidator(value interface{}) bool { - _, ok := value.(bool) - return ok -} - -func typeCheck(value interface{}, expected string) (dicts []map[string]interface{}, err error) { - switch v := value.(type) { - case map[string]interface{}: - if expected != "group" { - return nil, ErrCannotConvert - } - return append(dicts, v), nil - - case []map[string]interface{}: - if expected != "group" { - return nil, ErrCannotConvert - } - return v, nil - - case []interface{}: - for _, item := range v { - if _, err := typeCheck(item, expected); err != nil { - return nil, err - } - } - return nil, nil - - default: - if validator, ok := typeValidator[expected]; ok { - if validator(value) { - return nil, nil - } - return nil, ErrCannotConvert - } - return nil, ErrNotSupported - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/generator/fields/validate/validate.go b/vendor/github.com/elastic/beats/v7/libbeat/generator/fields/validate/validate.go deleted file mode 100644 index 79d7f15c..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/generator/fields/validate/validate.go +++ /dev/null @@ -1,45 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package validate - -import ( - "encoding/json" - - "github.com/pkg/errors" -) - -// Document takes a document from Elasticsearch in JSON format -// and the contents of a Beat's fields.yml and validated the document's -// fields against it. -func Document(docJSON []byte, fieldsYAML []byte) error { - var ifDocument interface{} - if err := json.Unmarshal(docJSON, &ifDocument); err != nil { - return errors.Wrap(err, "decoding JSON document") - } - - document, ok := ifDocument.(map[string]interface{}) - if !ok { - return errors.Errorf("document must be a dictionary of string keys, but %T", ifDocument) - } - - fields, err := NewMapping(fieldsYAML) - if err != nil { - return err - } - return fields.Validate(document) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/idxmgmt/ilm/client_handler_integration_test.go b/vendor/github.com/elastic/beats/v7/libbeat/idxmgmt/ilm/client_handler_integration_test.go deleted file mode 100644 index 936eb35d..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/idxmgmt/ilm/client_handler_integration_test.go +++ /dev/null @@ -1,310 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -//+build integration - -package ilm_test - -import ( - "encoding/json" - "fmt" - "os" - "testing" - "time" - - "github.com/gofrs/uuid" - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/esleg/eslegclient" - "github.com/elastic/beats/v7/libbeat/idxmgmt/ilm" - "github.com/elastic/beats/v7/libbeat/version" -) - -const ( - // ElasticsearchDefaultHost is the default host for elasticsearch. - ElasticsearchDefaultHost = "localhost" - // ElasticsearchDefaultPort is the default port for elasticsearch. - ElasticsearchDefaultPort = "9200" -) - -func TestESClientHandler_CheckILMEnabled(t *testing.T) { - t.Run("no ilm if disabled", func(t *testing.T) { - h := newESClientHandler(t) - b, err := h.CheckILMEnabled(ilm.ModeDisabled) - assert.NoError(t, err) - assert.False(t, b) - }) - - t.Run("with ilm if auto", func(t *testing.T) { - h := newESClientHandler(t) - b, err := h.CheckILMEnabled(ilm.ModeAuto) - assert.NoError(t, err) - assert.True(t, b) - }) - - t.Run("with ilm if enabled", func(t *testing.T) { - h := newESClientHandler(t) - b, err := h.CheckILMEnabled(ilm.ModeEnabled) - assert.NoError(t, err) - assert.True(t, b) - }) -} - -func TestESClientHandler_ILMPolicy(t *testing.T) { - t.Run("does not exist", func(t *testing.T) { - name := makeName("esch-policy-no") - h := newESClientHandler(t) - b, err := h.HasILMPolicy(name) - assert.NoError(t, err) - assert.False(t, b) - }) - - t.Run("create new", func(t *testing.T) { - policy := ilm.Policy{ - Name: makeName("esch-policy-create"), - Body: ilm.DefaultPolicy, - } - h := newESClientHandler(t) - err := h.CreateILMPolicy(policy) - require.NoError(t, err) - - b, err := h.HasILMPolicy(policy.Name) - assert.NoError(t, err) - assert.True(t, b) - }) - - t.Run("overwrite", func(t *testing.T) { - policy := ilm.Policy{ - Name: makeName("esch-policy-overwrite"), - Body: ilm.DefaultPolicy, - } - h := newESClientHandler(t) - - err := h.CreateILMPolicy(policy) - require.NoError(t, err) - - // check second 'create' does not throw (assuming race with other beat) - err = h.CreateILMPolicy(policy) - require.NoError(t, err) - - b, err := h.HasILMPolicy(policy.Name) - assert.NoError(t, err) - assert.True(t, b) - }) -} - -func TestESClientHandler_Alias(t *testing.T) { - makeAlias := func(base string) ilm.Alias { - return ilm.Alias{ - Name: makeName(base), - Pattern: "{now/d}-000001", - } - } - - t.Run("does not exist", func(t *testing.T) { - name := makeName("esch-alias-no") - h := newESClientHandler(t) - b, err := h.HasAlias(name) - assert.NoError(t, err) - assert.False(t, b) - }) - - t.Run("create new", func(t *testing.T) { - alias := makeAlias("esch-alias-create") - h := newESClientHandler(t) - err := h.CreateAlias(alias) - assert.NoError(t, err) - - b, err := h.HasAlias(alias.Name) - assert.NoError(t, err) - assert.True(t, b) - }) - - t.Run("second create", func(t *testing.T) { - alias := makeAlias("esch-alias-2create") - h := newESClientHandler(t) - - err := h.CreateAlias(alias) - assert.NoError(t, err) - - err = h.CreateAlias(alias) - require.Error(t, err) - assert.Equal(t, ilm.ErrAliasAlreadyExists, ilm.ErrReason(err)) - - b, err := h.HasAlias(alias.Name) - assert.NoError(t, err) - assert.True(t, b) - }) - - t.Run("resource exists but is not an alias", func(t *testing.T) { - alias := makeAlias("esch-alias-3create") - - es := newRawESClient(t) - - _, _, err := es.Request("PUT", "/"+alias.Name, "", nil, nil) - require.NoError(t, err) - - h := newESClientHandler(t) - - b, err := h.HasAlias(alias.Name) - assert.Equal(t, ilm.ErrInvalidAlias, ilm.ErrReason(err)) - assert.False(t, b) - - err = h.CreateAlias(alias) - require.Error(t, err) - assert.Equal(t, ilm.ErrInvalidAlias, ilm.ErrReason(err)) - }) -} - -func newESClientHandler(t *testing.T) ilm.ClientHandler { - client := newRawESClient(t) - return ilm.NewESClientHandler(client) -} - -func newRawESClient(t *testing.T) ilm.ESClient { - client, err := eslegclient.NewConnection(eslegclient.ConnectionSettings{ - URL: getURL(), - Username: getUser(), - Password: getPass(), - Timeout: 60 * time.Second, - CompressionLevel: 3, - }) - if err != nil { - t.Fatal(err) - } - - if err := client.Connect(); err != nil { - t.Fatalf("Failed to connect to Test Elasticsearch instance: %v", err) - } - - return client -} - -func makeName(base string) string { - id, err := uuid.NewV4() - if err != nil { - panic(err) - } - return fmt.Sprintf("%v-%v", base, id.String()) -} - -func getURL() string { - return fmt.Sprintf("http://%v:%v", getEsHost(), getEsPort()) -} - -// GetEsHost returns the Elasticsearch testing host. -func getEsHost() string { - return getEnv("ES_HOST", ElasticsearchDefaultHost) -} - -// GetEsPort returns the Elasticsearch testing port. -func getEsPort() string { - return getEnv("ES_PORT", ElasticsearchDefaultPort) -} - -// GetUser returns the Elasticsearch testing user. -func getUser() string { return getEnv("ES_USER", "") } - -// GetPass returns the Elasticsearch testing user's password. -func getPass() string { return getEnv("ES_PASS", "") } - -func getEnv(name, def string) string { - if v := os.Getenv(name); v != "" { - return v - } - return def -} - -func TestFileClientHandler_CheckILMEnabled(t *testing.T) { - for name, test := range map[string]struct { - m ilm.Mode - version string - enabled bool - err bool - }{ - "ilm enabled": { - m: ilm.ModeEnabled, - enabled: true, - }, - "ilm auto": { - m: ilm.ModeAuto, - enabled: true, - }, - "ilm disabled": { - m: ilm.ModeDisabled, - enabled: false, - }, - "ilm enabled, version too old": { - m: ilm.ModeEnabled, - version: "5.0.0", - err: true, - }, - "ilm auto, version too old": { - m: ilm.ModeAuto, - version: "5.0.0", - enabled: false, - }, - } { - t.Run(name, func(t *testing.T) { - h := ilm.NewFileClientHandler(newMockClient(test.version)) - b, err := h.CheckILMEnabled(test.m) - assert.Equal(t, test.enabled, b) - if test.err { - assert.Error(t, err) - } else { - assert.NoError(t, err) - } - }) - } -} - -func TestFileClientHandler_CreateILMPolicy(t *testing.T) { - c := newMockClient("") - h := ilm.NewFileClientHandler(c) - name := "test-policy" - body := common.MapStr{"foo": "bar"} - h.CreateILMPolicy(ilm.Policy{Name: name, Body: body}) - - assert.Equal(t, name, c.name) - assert.Equal(t, "policy", c.component) - var out common.MapStr - json.Unmarshal([]byte(c.body), &out) - assert.Equal(t, body, out) -} - -type mockClient struct { - v common.Version - component, name, body string -} - -func newMockClient(v string) *mockClient { - if v == "" { - v = version.GetDefaultVersion() - } - return &mockClient{v: *common.MustNewVersion(v)} -} - -func (c *mockClient) GetVersion() common.Version { - return c.v -} - -func (c *mockClient) Write(component string, name string, body string) error { - c.component, c.name, c.body = component, name, body - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/idxmgmt/ilm/ilm_test.go b/vendor/github.com/elastic/beats/v7/libbeat/idxmgmt/ilm/ilm_test.go deleted file mode 100644 index e47a9c0d..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/idxmgmt/ilm/ilm_test.go +++ /dev/null @@ -1,330 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package ilm - -import ( - "errors" - "testing" - - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestDefaultSupport_Init(t *testing.T) { - info := beat.Info{Beat: "test", Version: "9.9.9"} - - t.Run("mode from config", func(t *testing.T) { - cases := map[string]Mode{ - "true": ModeEnabled, - "false": ModeDisabled, - "auto": ModeAuto, - } - for setting, expected := range cases { - expected := expected - t.Run(setting, func(t *testing.T) { - cfg := common.MustNewConfigFrom(map[string]interface{}{ - "enabled": setting, - "rollover_alias": "test", - }) - - s, err := DefaultSupport(nil, info, cfg) - require.NoError(t, err) - assert.Equal(t, expected, s.Mode()) - }) - } - }) - - t.Run("with an empty rollover_alias", func(t *testing.T) { - _, err := DefaultSupport(nil, info, common.MustNewConfigFrom( - map[string]interface{}{ - "enabled": true, - "rollover_alias": "", - "pattern": "01", - "check_exists": false, - "overwrite": true, - }, - )) - require.Error(t, err) - }) - - t.Run("with custom config", func(t *testing.T) { - tmp, err := DefaultSupport(nil, info, common.MustNewConfigFrom( - map[string]interface{}{ - "enabled": true, - "name": "test-%{[agent.version]}", - "rollover_alias": "alias", - "pattern": "01", - "check_exists": false, - "overwrite": true, - }, - )) - require.NoError(t, err) - - s := tmp.(*stdSupport) - assert := assert.New(t) - assert.Equal(true, s.overwrite) - assert.Equal(false, s.checkExists) - assert.Equal(ModeEnabled, s.Mode()) - assert.Equal(DefaultPolicy, common.MapStr(s.Policy().Body)) - assert.Equal(Alias{Name: "alias", Pattern: "01"}, s.Alias()) - }) - - t.Run("with custom alias config with fieldref", func(t *testing.T) { - tmp, err := DefaultSupport(nil, info, common.MustNewConfigFrom( - map[string]interface{}{ - "enabled": true, - "rollover_alias": "alias-%{[agent.version]}", - "pattern": "01", - "check_exists": false, - "overwrite": true, - }, - )) - require.NoError(t, err) - - s := tmp.(*stdSupport) - assert := assert.New(t) - assert.Equal(true, s.overwrite) - assert.Equal(false, s.checkExists) - assert.Equal(ModeEnabled, s.Mode()) - assert.Equal(DefaultPolicy, common.MapStr(s.Policy().Body)) - assert.Equal(Alias{Name: "alias-9.9.9", Pattern: "01"}, s.Alias()) - }) - - t.Run("with default alias", func(t *testing.T) { - tmp, err := DefaultSupport(nil, info, common.MustNewConfigFrom( - map[string]interface{}{ - "enabled": true, - "pattern": "01", - "check_exists": false, - "overwrite": true, - }, - )) - require.NoError(t, err) - - s := tmp.(*stdSupport) - assert := assert.New(t) - assert.Equal(true, s.overwrite) - assert.Equal(false, s.checkExists) - assert.Equal(ModeEnabled, s.Mode()) - assert.Equal(DefaultPolicy, common.MapStr(s.Policy().Body)) - assert.Equal(Alias{Name: "test-9.9.9", Pattern: "01"}, s.Alias()) - }) - - t.Run("load external policy", func(t *testing.T) { - s, err := DefaultSupport(nil, info, common.MustNewConfigFrom( - common.MapStr{"policy_file": "testfiles/custom.json"}, - )) - require.NoError(t, err) - assert.Equal(t, common.MapStr{"hello": "world"}, s.Policy().Body) - }) -} - -func TestDefaultSupport_Manager_Enabled(t *testing.T) { - cases := map[string]struct { - calls []onCall - cfg map[string]interface{} - enabled bool - fail error - err bool - }{ - "disabled via config": { - cfg: map[string]interface{}{"enabled": false}, - }, - "disabled via handler": { - calls: []onCall{ - onCheckILMEnabled(ModeAuto).Return(false, nil), - }, - }, - "enabled via handler": { - calls: []onCall{ - onCheckILMEnabled(ModeAuto).Return(true, nil), - }, - enabled: true, - }, - "handler confirms enabled flag": { - calls: []onCall{ - onCheckILMEnabled(ModeEnabled).Return(true, nil), - }, - cfg: map[string]interface{}{"enabled": true}, - enabled: true, - }, - "fail enabled": { - calls: []onCall{ - onCheckILMEnabled(ModeEnabled).Return(false, nil), - }, - cfg: map[string]interface{}{"enabled": true}, - fail: ErrESILMDisabled, - }, - "io error": { - calls: []onCall{ - onCheckILMEnabled(ModeAuto).Return(false, errors.New("ups")), - }, - cfg: map[string]interface{}{}, - err: true, - }, - } - - for name, test := range cases { - t.Run(name, func(t *testing.T) { - cfg := test.cfg - if cfg == nil { - cfg = map[string]interface{}{} - } - - h := newMockHandler(test.calls...) - m := createManager(t, h, test.cfg) - enabled, err := m.CheckEnabled() - - if test.fail == nil && !test.err { - require.NoError(t, err) - } - if test.err || test.fail != nil { - require.Error(t, err) - } - if test.fail != nil { - assert.Equal(t, test.fail, ErrReason(err)) - } - - assert.Equal(t, test.enabled, enabled) - h.AssertExpectations(t) - }) - } -} - -func TestDefaultSupport_Manager_EnsureAlias(t *testing.T) { - alias := Alias{ - Name: "test-9.9.9", - Pattern: ilmDefaultPattern, - } - - cases := map[string]struct { - calls []onCall - cfg map[string]interface{} - fail error - }{ - "create new alias": { - calls: []onCall{ - onHasAlias(alias.Name).Return(false, nil), - onCreateAlias(alias).Return(nil), - }, - }, - "alias already exists": { - calls: []onCall{ - onHasAlias(alias.Name).Return(true, nil), - }, - }, - "fail": { - calls: []onCall{ - onHasAlias(alias.Name).Return(false, nil), - onCreateAlias(alias).Return(errOf(ErrRequestFailed)), - }, - fail: ErrRequestFailed, - }, - } - - for name, test := range cases { - t.Run(name, func(t *testing.T) { - cfg := test.cfg - if cfg == nil { - cfg = map[string]interface{}{"alias": "test"} - } - - h := newMockHandler(test.calls...) - m := createManager(t, h, test.cfg) - err := m.EnsureAlias() - - if test.fail == nil { - require.NoError(t, err) - } else { - require.Error(t, err) - assert.Equal(t, test.fail, ErrReason(err)) - } - h.AssertExpectations(t) - }) - } -} - -func TestDefaultSupport_Manager_EnsurePolicy(t *testing.T) { - testPolicy := Policy{ - Name: "test", - Body: DefaultPolicy, - } - - cases := map[string]struct { - calls []onCall - overwrite bool - cfg map[string]interface{} - create bool - fail error - }{ - "create new policy": { - create: true, - calls: []onCall{ - onHasILMPolicy(testPolicy.Name).Return(false, nil), - onCreateILMPolicy(testPolicy).Return(nil), - }, - }, - "policy already exists": { - calls: []onCall{ - onHasILMPolicy(testPolicy.Name).Return(true, nil), - }, - }, - "overwrite existing": { - overwrite: true, - calls: []onCall{ - onCreateILMPolicy(testPolicy).Return(nil), - }, - }, - "fail": { - calls: []onCall{ - onHasILMPolicy(testPolicy.Name).Return(false, nil), - onCreateILMPolicy(testPolicy).Return(errOf(ErrRequestFailed)), - }, - fail: ErrRequestFailed, - }, - } - - for name, test := range cases { - test := test - t.Run(name, func(t *testing.T) { - h := newMockHandler(test.calls...) - m := createManager(t, h, test.cfg) - created, err := m.EnsurePolicy(test.overwrite) - - if test.fail == nil { - assert.Equal(t, test.create, created) - require.NoError(t, err) - } else { - require.Error(t, err) - assert.Equal(t, test.fail, ErrReason(err)) - } - - h.AssertExpectations(t) - }) - } -} - -func createManager(t *testing.T, h ClientHandler, cfg map[string]interface{}) Manager { - info := beat.Info{Beat: "test", Version: "9.9.9"} - s, err := DefaultSupport(nil, info, common.MustNewConfigFrom(cfg)) - require.NoError(t, err) - return s.Manager(h) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/idxmgmt/ilm/mockapihandler_test.go b/vendor/github.com/elastic/beats/v7/libbeat/idxmgmt/ilm/mockapihandler_test.go deleted file mode 100644 index a77f5086..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/idxmgmt/ilm/mockapihandler_test.go +++ /dev/null @@ -1,79 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package ilm - -import ( - "github.com/stretchr/testify/mock" -) - -type mockHandler struct { - mock.Mock -} - -type onCall struct { - name string - args []interface{} - returns []interface{} -} - -func (c onCall) Return(values ...interface{}) onCall { - c.returns = values - return c -} - -func newMockHandler(calls ...onCall) *mockHandler { - m := &mockHandler{} - for _, c := range calls { - m.On(c.name, c.args...).Return(c.returns...) - } - return m -} - -func onCheckILMEnabled(m Mode) onCall { return makeOnCall("CheckILMEnabled", m) } -func (h *mockHandler) CheckILMEnabled(mode Mode) (bool, error) { - args := h.Called(mode) - return args.Bool(0), args.Error(1) -} - -func onHasAlias(name string) onCall { return makeOnCall("HasAlias", name) } -func (h *mockHandler) HasAlias(name string) (bool, error) { - args := h.Called(name) - return args.Bool(0), args.Error(1) -} - -func onCreateAlias(alias Alias) onCall { return makeOnCall("CreateAlias", alias) } -func (h *mockHandler) CreateAlias(alias Alias) error { - args := h.Called(alias) - return args.Error(0) -} - -func onHasILMPolicy(name string) onCall { return makeOnCall("HasILMPolicy", name) } -func (h *mockHandler) HasILMPolicy(name string) (bool, error) { - args := h.Called(name) - return args.Bool(0), args.Error(1) -} - -func onCreateILMPolicy(policy Policy) onCall { return makeOnCall("CreateILMPolicy", policy) } -func (h *mockHandler) CreateILMPolicy(policy Policy) error { - args := h.Called(policy) - return args.Error(0) -} - -func makeOnCall(name string, args ...interface{}) onCall { - return onCall{name: name, args: args} -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/idxmgmt/ilm/testfiles/custom.json b/vendor/github.com/elastic/beats/v7/libbeat/idxmgmt/ilm/testfiles/custom.json deleted file mode 100644 index 56c8e280..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/idxmgmt/ilm/testfiles/custom.json +++ /dev/null @@ -1 +0,0 @@ -{"hello": "world"} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/idxmgmt/mockilm_test.go b/vendor/github.com/elastic/beats/v7/libbeat/idxmgmt/mockilm_test.go deleted file mode 100644 index 6022ad84..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/idxmgmt/mockilm_test.go +++ /dev/null @@ -1,101 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package idxmgmt - -import ( - "github.com/stretchr/testify/mock" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/idxmgmt/ilm" - "github.com/elastic/beats/v7/libbeat/logp" -) - -type mockILMSupport struct { - mock.Mock -} - -type onCall struct { - name string - args []interface{} - returns []interface{} -} - -func makeMockILMSupport(calls ...onCall) ilm.SupportFactory { - return func(_ *logp.Logger, _ beat.Info, _ *common.Config) (ilm.Supporter, error) { - m := &mockILMSupport{} - for _, c := range calls { - m.On(c.name, c.args...).Return(c.returns...) - } - return m, nil - } -} - -func (c onCall) Return(values ...interface{}) onCall { - c.returns = values - return c -} - -func onMode() onCall { return makeOnCall("Mode") } -func (m *mockILMSupport) Mode() ilm.Mode { - args := m.Called() - return args.Get(0).(ilm.Mode) -} - -func onAlias() onCall { return makeOnCall("Alias") } -func (m *mockILMSupport) Alias() ilm.Alias { - args := m.Called() - return args.Get(0).(ilm.Alias) -} - -func onPolicy() onCall { return makeOnCall("Policy") } -func (m *mockILMSupport) Policy() ilm.Policy { - args := m.Called() - return args.Get(0).(ilm.Policy) -} - -func onOverwrite() onCall { return makeOnCall("Overwrite") } -func (m *mockILMSupport) Overwrite() bool { - return m.Called().Bool(0) -} - -func (m *mockILMSupport) Manager(_ ilm.ClientHandler) ilm.Manager { - return m -} - -func onCheckEnabled() onCall { return makeOnCall("CheckEnabled") } -func (m *mockILMSupport) CheckEnabled() (bool, error) { - args := m.Called() - return args.Bool(0), args.Error(1) -} - -func onEnsureAlias() onCall { return makeOnCall("EnsureAlias") } -func (m *mockILMSupport) EnsureAlias() error { - args := m.Called() - return args.Error(0) -} - -func onEnsurePolicy() onCall { return makeOnCall("EnsurePolicy") } -func (m *mockILMSupport) EnsurePolicy(overwrite bool) (bool, error) { - args := m.Called() - return args.Bool(0), args.Error(1) -} - -func makeOnCall(name string, args ...interface{}) onCall { - return onCall{name: name, args: args} -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/idxmgmt/std_test.go b/vendor/github.com/elastic/beats/v7/libbeat/idxmgmt/std_test.go deleted file mode 100644 index ea23a53f..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/idxmgmt/std_test.go +++ /dev/null @@ -1,507 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package idxmgmt - -import ( - "fmt" - "testing" - "time" - - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/idxmgmt/ilm" - "github.com/elastic/beats/v7/libbeat/mapping" - "github.com/elastic/beats/v7/libbeat/template" -) - -type mockClientHandler struct { - alias, policy string - expectsPolicy bool - - tmplCfg *template.TemplateConfig - tmplForce bool - - operations []mockCreateOp -} - -type mockCreateOp uint8 - -const ( - mockCreatePolicy mockCreateOp = iota - mockCreateTemplate - mockCreateAlias -) - -func TestDefaultSupport_Enabled(t *testing.T) { - cases := map[string]struct { - ilmCalls []onCall - cfg map[string]interface{} - enabled bool - }{ - "templates and ilm disabled": { - enabled: false, - ilmCalls: []onCall{ - onMode().Return(ilm.ModeDisabled), - }, - cfg: map[string]interface{}{ - "setup.template.enabled": false, - }, - }, - "templates only": { - enabled: true, - ilmCalls: []onCall{ - onMode().Return(ilm.ModeDisabled), - }, - cfg: map[string]interface{}{ - "setup.template.enabled": true, - }, - }, - "ilm only": { - enabled: true, - ilmCalls: []onCall{ - onMode().Return(ilm.ModeEnabled), - }, - cfg: map[string]interface{}{ - "setup.template.enabled": false, - }, - }, - "ilm tentatively": { - enabled: true, - ilmCalls: []onCall{ - onMode().Return(ilm.ModeAuto), - }, - cfg: map[string]interface{}{ - "setup.template.enabled": false, - }, - }, - } - for name, test := range cases { - t.Run(name, func(t *testing.T) { - info := beat.Info{Beat: "test", Version: "9.9.9"} - factory := MakeDefaultSupport(makeMockILMSupport(test.ilmCalls...)) - im, err := factory(nil, info, common.MustNewConfigFrom(test.cfg)) - require.NoError(t, err) - assert.Equal(t, test.enabled, im.Enabled()) - }) - } -} - -func TestDefaultSupport_BuildSelector(t *testing.T) { - type nameFunc func(time.Time) string - - noILM := []onCall{onMode().Return(ilm.ModeDisabled)} - ilmTemplateSettings := func(alias, policy string) []onCall { - return []onCall{ - onMode().Return(ilm.ModeEnabled), - onAlias().Return(ilm.Alias{Name: alias}), - onPolicy().Return(ilm.Policy{Name: policy}), - } - } - - stable := func(s string) nameFunc { - return func(_ time.Time) string { return s } - } - dateIdx := func(base string) nameFunc { - return func(ts time.Time) string { - ts = ts.UTC() - ext := fmt.Sprintf("%d.%02d.%02d", ts.Year(), ts.Month(), ts.Day()) - return fmt.Sprintf("%v-%v", base, ext) - } - } - - cases := map[string]struct { - ilmCalls []onCall - imCfg map[string]interface{} - cfg map[string]interface{} - want nameFunc - meta common.MapStr - }{ - "without ilm": { - ilmCalls: noILM, - cfg: map[string]interface{}{"index": "test-%{[agent.version]}"}, - want: stable("test-9.9.9"), - }, - "event alias without ilm": { - ilmCalls: noILM, - cfg: map[string]interface{}{"index": "test-%{[agent.version]}"}, - want: stable("test"), - meta: common.MapStr{ - "alias": "test", - }, - }, - "event index without ilm": { - ilmCalls: noILM, - cfg: map[string]interface{}{"index": "test-%{[agent.version]}"}, - want: dateIdx("test"), - meta: common.MapStr{ - "index": "test", - }, - }, - "with ilm": { - ilmCalls: ilmTemplateSettings("test-9.9.9", "test-9.9.9"), - cfg: map[string]interface{}{"index": "wrong-%{[agent.version]}"}, - want: stable("test-9.9.9"), - }, - "event alias wit ilm": { - ilmCalls: ilmTemplateSettings("test-9.9.9", "test-9.9.9"), - cfg: map[string]interface{}{"index": "test-%{[agent.version]}"}, - want: stable("event-alias"), - meta: common.MapStr{ - "alias": "event-alias", - }, - }, - "event index with ilm": { - ilmCalls: ilmTemplateSettings("test-9.9.9", "test-9.9.9"), - cfg: map[string]interface{}{"index": "test-%{[agent.version]}"}, - want: dateIdx("event-index"), - meta: common.MapStr{ - "index": "event-index", - }, - }, - "use indices": { - ilmCalls: ilmTemplateSettings("test-9.9.9", "test-9.9.9"), - cfg: map[string]interface{}{ - "index": "test-%{[agent.version]}", - "indices": []map[string]interface{}{ - {"index": "myindex"}, - }, - }, - want: stable("myindex"), - }, - } - for name, test := range cases { - t.Run(name, func(t *testing.T) { - ts := time.Now() - info := beat.Info{Beat: "test", Version: "9.9.9"} - - factory := MakeDefaultSupport(makeMockILMSupport(test.ilmCalls...)) - im, err := factory(nil, info, common.MustNewConfigFrom(test.imCfg)) - require.NoError(t, err) - - sel, err := im.BuildSelector(common.MustNewConfigFrom(test.cfg)) - require.NoError(t, err) - - meta := test.meta - idx, err := sel.Select(&beat.Event{ - Timestamp: ts, - Fields: common.MapStr{ - "test": "value", - "agent": common.MapStr{ - "version": "9.9.9", - }, - }, - Meta: meta, - }) - require.NoError(t, err) - assert.Equal(t, test.want(ts), idx) - }) - } -} - -func TestIndexManager_VerifySetup(t *testing.T) { - for name, setup := range map[string]struct { - tmplEnabled, ilmEnabled, ilmOverwrite bool - loadTmpl, loadILM LoadMode - ok bool - warn string - }{ - "load template with ilm without loading ilm": { - ilmEnabled: true, tmplEnabled: true, loadILM: LoadModeDisabled, - warn: "whithout loading ILM policy and alias", - }, - "load ilm without template": { - ilmEnabled: true, loadILM: LoadModeUnset, - warn: "without loading template is not recommended", - }, - "template disabled but loading enabled": { - loadTmpl: LoadModeEnabled, - warn: "loading not enabled", - }, - "ilm disabled but loading enabled": { - loadILM: LoadModeEnabled, tmplEnabled: true, - warn: "loading not enabled", - }, - "ilm enabled but loading disabled": { - ilmEnabled: true, loadILM: LoadModeDisabled, - warn: "loading not enabled", - }, - "template enabled but loading disabled": { - tmplEnabled: true, loadTmpl: LoadModeDisabled, - warn: "loading not enabled", - }, - "ilm enabled but overwrite disabled": { - tmplEnabled: true, - ilmEnabled: true, ilmOverwrite: false, loadILM: LoadModeEnabled, - warn: "Overwriting ILM policy is disabled", - }, - "everything enabled": { - tmplEnabled: true, - ilmEnabled: true, ilmOverwrite: true, - ok: true, - }, - } { - t.Run(name, func(t *testing.T) { - cfg, err := common.NewConfigFrom(common.MapStr{ - "setup.ilm.enabled": setup.ilmEnabled, - "setup.ilm.overwrite": setup.ilmOverwrite, - "setup.template.enabled": setup.tmplEnabled, - }) - require.NoError(t, err) - support, err := MakeDefaultSupport(ilm.StdSupport)(nil, beat.Info{}, cfg) - require.NoError(t, err) - clientHandler := newMockClientHandler() - manager := support.Manager(clientHandler, nil) - ok, warn := manager.VerifySetup(setup.loadTmpl, setup.loadILM) - assert.Equal(t, setup.ok, ok) - assert.Contains(t, warn, setup.warn) - clientHandler.assertInvariants(t) - }) - } -} - -func TestIndexManager_Setup(t *testing.T) { - cloneCfg := func(c template.TemplateConfig) template.TemplateConfig { - if c.AppendFields != nil { - tmp := make(mapping.Fields, len(c.AppendFields)) - copy(tmp, c.AppendFields) - c.AppendFields = tmp - } - - if c.Settings.Index != nil { - c.Settings.Index = (map[string]interface{})(common.MapStr(c.Settings.Index).Clone()) - } - if c.Settings.Source != nil { - c.Settings.Source = (map[string]interface{})(common.MapStr(c.Settings.Source).Clone()) - } - return c - } - - cfgWith := func(s template.TemplateConfig, mods ...map[string]interface{}) *template.TemplateConfig { - for _, mod := range mods { - cfg := common.MustNewConfigFrom(mod) - s = cloneCfg(s) - err := cfg.Unpack(&s) - if err != nil { - panic(err) - } - if s.Settings.Index != nil && len(s.Settings.Index) == 0 { - s.Settings.Index = nil - } - if s.Settings.Source != nil && len(s.Settings.Source) == 0 { - s.Settings.Source = nil - } - } - return &s - } - defaultCfg := template.DefaultConfig() - - cases := map[string]struct { - cfg common.MapStr - loadTemplate, loadILM LoadMode - - err bool - tmplCfg *template.TemplateConfig - alias, policy string - }{ - "template default ilm default": { - tmplCfg: cfgWith(template.DefaultConfig(), map[string]interface{}{ - "overwrite": "true", - "name": "test-9.9.9", - "pattern": "test-9.9.9-*", - "settings.index.lifecycle.name": "test", - "settings.index.lifecycle.rollover_alias": "test-9.9.9", - }), - alias: "test-9.9.9", - policy: "test", - }, - "template default ilm default with alias and policy changed": { - cfg: common.MapStr{ - "setup.ilm.rollover_alias": "mocktest", - "setup.ilm.policy_name": "policy-keep", - }, - tmplCfg: cfgWith(template.DefaultConfig(), map[string]interface{}{ - "overwrite": "true", - "name": "mocktest", - "pattern": "mocktest-*", - "settings.index.lifecycle.name": "policy-keep", - "settings.index.lifecycle.rollover_alias": "mocktest", - }), - alias: "mocktest", - policy: "policy-keep", - }, - "template default ilm disabled": { - cfg: common.MapStr{ - "setup.ilm.enabled": false, - }, - loadTemplate: LoadModeEnabled, - tmplCfg: &defaultCfg, - }, - "template default loadMode Overwrite ilm disabled": { - cfg: common.MapStr{ - "setup.ilm.enabled": false, - }, - loadTemplate: LoadModeOverwrite, - tmplCfg: cfgWith(template.DefaultConfig(), map[string]interface{}{ - "overwrite": "true", - }), - }, - "template default loadMode Force ilm disabled": { - cfg: common.MapStr{ - "setup.ilm.enabled": false, - }, - loadTemplate: LoadModeForce, - tmplCfg: cfgWith(template.DefaultConfig(), map[string]interface{}{ - "overwrite": "true", - }), - }, - "template loadMode disabled ilm disabled": { - cfg: common.MapStr{ - "setup.ilm.enabled": false, - }, - loadTemplate: LoadModeDisabled, - }, - "template disabled ilm default": { - cfg: common.MapStr{ - "setup.template.enabled": false, - }, - alias: "test-9.9.9", - policy: "test", - }, - "template disabled ilm disabled, loadMode Overwrite": { - cfg: common.MapStr{ - "setup.template.enabled": false, - "setup.ilm.enabled": false, - }, - loadILM: LoadModeOverwrite, - }, - "template disabled ilm disabled loadMode Force": { - cfg: common.MapStr{ - "setup.template.enabled": false, - "setup.ilm.enabled": false, - }, - loadILM: LoadModeForce, - alias: "test-9.9.9", - policy: "test", - }, - "template loadmode disabled ilm loadMode enabled": { - loadTemplate: LoadModeDisabled, - loadILM: LoadModeEnabled, - alias: "test-9.9.9", - policy: "test", - }, - "template default ilm loadMode disabled": { - loadILM: LoadModeDisabled, - tmplCfg: cfgWith(template.DefaultConfig(), map[string]interface{}{ - "name": "test-9.9.9", - "pattern": "test-9.9.9-*", - "settings.index.lifecycle.name": "test", - "settings.index.lifecycle.rollover_alias": "test-9.9.9", - }), - }, - "template loadmode disabled ilm loadmode disabled": { - loadTemplate: LoadModeDisabled, - loadILM: LoadModeDisabled, - }, - } - for name, test := range cases { - t.Run(name, func(t *testing.T) { - info := beat.Info{Beat: "test", Version: "9.9.9"} - factory := MakeDefaultSupport(ilm.StdSupport) - im, err := factory(nil, info, common.MustNewConfigFrom(test.cfg)) - require.NoError(t, err) - - clientHandler := newMockClientHandler() - manager := im.Manager(clientHandler, BeatsAssets([]byte("testbeat fields"))) - err = manager.Setup(test.loadTemplate, test.loadILM) - clientHandler.assertInvariants(t) - if test.err { - assert.Error(t, err) - } else { - require.NoError(t, err) - if test.tmplCfg == nil { - assert.Nil(t, clientHandler.tmplCfg) - - } else { - assert.Equal(t, test.tmplCfg, clientHandler.tmplCfg) - } - assert.Equal(t, test.alias, clientHandler.alias) - assert.Equal(t, test.policy, clientHandler.policy) - } - }) - } -} - -func (op mockCreateOp) String() string { - names := []string{"create-policy", "create-template", "create-alias"} - if int(op) > len(names) { - return "unknown" - } - return names[op] -} - -func newMockClientHandler() *mockClientHandler { - return &mockClientHandler{} -} - -func (h *mockClientHandler) Load(config template.TemplateConfig, _ beat.Info, fields []byte, migration bool) error { - h.recordOp(mockCreateTemplate) - h.tmplForce = config.Overwrite - h.tmplCfg = &config - return nil -} - -func (h *mockClientHandler) CheckILMEnabled(m ilm.Mode) (bool, error) { - return m == ilm.ModeEnabled || m == ilm.ModeAuto, nil -} - -func (h *mockClientHandler) HasAlias(name string) (bool, error) { - return h.alias == name, nil -} - -func (h *mockClientHandler) CreateAlias(alias ilm.Alias) error { - h.recordOp(mockCreateAlias) - h.alias = alias.Name - return nil -} - -func (h *mockClientHandler) HasILMPolicy(name string) (bool, error) { - return h.policy == name, nil -} - -func (h *mockClientHandler) CreateILMPolicy(policy ilm.Policy) error { - h.recordOp(mockCreatePolicy) - h.policy = policy.Name - return nil -} - -func (h *mockClientHandler) recordOp(op mockCreateOp) { - h.operations = append(h.operations, op) -} - -func (h *mockClientHandler) assertInvariants(t *testing.T) { - for i, op := range h.operations { - for _, older := range h.operations[:i] { - if older > op { - t.Errorf("Operation: '%v' has been executed before '%v'", older, op) - } - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/keystore/file_keystore_test.go b/vendor/github.com/elastic/beats/v7/libbeat/keystore/file_keystore_test.go deleted file mode 100644 index 5626a68d..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/keystore/file_keystore_test.go +++ /dev/null @@ -1,310 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package keystore - -import ( - "fmt" - "os" - "path/filepath" - "runtime" - "testing" - - "github.com/docker/docker/pkg/ioutils" - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" -) - -var keyValue = "output.elasticsearch.password" -var secretValue = []byte("secret") - -func TestCanCreateAKeyStore(t *testing.T) { - path := GetTemporaryKeystoreFile() - defer os.Remove(path) - - keystore, err := NewFileKeystore(path) - assert.NoError(t, err) - assert.Nil(t, keystore.Store(keyValue, secretValue)) - assert.Nil(t, keystore.Save()) -} - -func TestCanReadAnExistingKeyStoreWithEmptyString(t *testing.T) { - path := GetTemporaryKeystoreFile() - defer os.Remove(path) - - CreateAnExistingKeystore(path) - - keystoreRead, err := NewFileKeystore(path) - assert.NoError(t, err) - - secure, err := keystoreRead.Retrieve(keyValue) - assert.NoError(t, err) - - v, err := secure.Get() - assert.NoError(t, err) - assert.Equal(t, v, secretValue) -} - -func TestCanDeleteAKeyFromTheStoreAndPersistChanges(t *testing.T) { - path := GetTemporaryKeystoreFile() - defer os.Remove(path) - - CreateAnExistingKeystore(path) - - keystore, _ := NewFileKeystore(path) - _, err := keystore.Retrieve(keyValue) - assert.NoError(t, err) - - keystore.Delete(keyValue) - _, err = keystore.Retrieve(keyValue) - assert.Error(t, err) - - _ = keystore.Save() - newKeystore, err := NewFileKeystore(path) - _, err = newKeystore.Retrieve(keyValue) - assert.Error(t, err) -} - -func TestFilePermissionOnCreate(t *testing.T) { - // Skip check on windows - if runtime.GOOS == "windows" { - t.Skip("Permission check is not running on windows") - } - if !common.IsStrictPerms() { - t.Skip("Skipping test because strict.perms is disabled") - } - - path := GetTemporaryKeystoreFile() - defer os.Remove(path) - CreateAnExistingKeystore(path) - - stats, err := os.Stat(path) - assert.NoError(t, err) - permissions := stats.Mode().Perm() - if permissions != 0600 { - t.Fatalf("Expecting the file what only readable/writable by the owner, permission found: %v", permissions) - } -} - -func TestFilePermissionOnUpdate(t *testing.T) { - // Skip check on windows - if runtime.GOOS == "windows" { - t.Skip("Permission check is not running on windows") - } - if !common.IsStrictPerms() { - t.Skip("Skipping test because strict.perms is disabled") - } - - path := GetTemporaryKeystoreFile() - defer os.Remove(path) - - keystore := CreateAnExistingKeystore(path) - err := keystore.Store("newkey", []byte("newsecret")) - assert.NoError(t, err) - err = keystore.Save() - assert.NoError(t, err) - stats, err := os.Stat(path) - assert.NoError(t, err) - permissions := stats.Mode().Perm() - if permissions != 0600 { - t.Fatalf("Expecting the file what only readable/writable by the owner, permission found: %v", permissions) - } -} - -func TestFilePermissionOnLoadWhenStrictIsOn(t *testing.T) { - // Skip check on windows - if runtime.GOOS == "windows" { - t.Skip("Permission check is not running on windows") - } - - if !common.IsStrictPerms() { - t.Skip("Skipping test because strict.perms is disabled") - } - - path := GetTemporaryKeystoreFile() - defer os.Remove(path) - - // Create a world readable keystore file - fd, err := os.OpenFile(path, os.O_CREATE|os.O_WRONLY|os.O_TRUNC, 0666) - assert.NoError(t, err) - fd.WriteString("bad permission") - assert.NoError(t, fd.Close()) - _, err = NewFileKeystore(path) - assert.Error(t, err) -} - -func TestReturnsUsedKeysInTheStore(t *testing.T) { - path := GetTemporaryKeystoreFile() - defer os.Remove(path) - - keystore := CreateAnExistingKeystore(path) - - keys, err := keystore.List() - - assert.NoError(t, err) - assert.Equal(t, len(keys), 1) - assert.Equal(t, keys[0], keyValue) -} - -func TestCannotDecryptKeyStoreWithWrongPassword(t *testing.T) { - path := GetTemporaryKeystoreFile() - defer os.Remove(path) - - keystore, err := NewFileKeystoreWithPassword(path, NewSecureString([]byte("password"))) - keystore.Store("hello", []byte("world")) - keystore.Save() - - _, err = NewFileKeystoreWithPassword(path, NewSecureString([]byte("wrongpassword"))) - if assert.Error(t, err, "should fail to decrypt the keystore") { - m := `could not decrypt the keystore: could not decrypt keystore data: ` + - `cipher: message authentication failed` - assert.Equal(t, err, fmt.Errorf(m)) - } -} - -func TestUserDefinedPasswordUTF8(t *testing.T) { - createAndReadKeystoreWithPassword(t, []byte("mysecret¥¥password")) -} - -func TestUserDefinedPasswordASCII(t *testing.T) { - createAndReadKeystoreWithPassword(t, []byte("mysecret")) -} - -func TestSecretWithUTF8EncodedSecret(t *testing.T) { - content := []byte("ありがとうございます") // translation: thank you - createAndReadKeystoreSecret(t, []byte("mysuperpassword"), "mykey", content) -} - -func TestSecretWithASCIIEncodedSecret(t *testing.T) { - content := []byte("good news everyone") // translation: thank you - createAndReadKeystoreSecret(t, []byte("mysuperpassword"), "mykey", content) -} - -func TestGetConfig(t *testing.T) { - path := GetTemporaryKeystoreFile() - defer os.Remove(path) - - keystore := CreateAnExistingKeystore(path) - - // Add a bit more data of different type - keystore.Store("super.nested", []byte("hello")) - keystore.Save() - - cfg, err := keystore.GetConfig() - assert.NotNil(t, cfg) - assert.NoError(t, err) - - secret, err := cfg.String("output.elasticsearch.password", 0) - assert.NoError(t, err) - assert.Equal(t, secret, "secret") - - port, err := cfg.String("super.nested", 0) - assert.Equal(t, port, "hello") -} - -func TestShouldRaiseAndErrorWhenVersionDontMatch(t *testing.T) { - temporaryPath := GetTemporaryKeystoreFile() - defer os.Remove(temporaryPath) - - badVersion := `v2D/EQwnDNO7yZsjsRFVWGgbkZudhPxVhBkaQAVud66+tK4HRdfPrNrNNgSmhioDGrQ0z/VZpvbw68gb0G - G2QHxlP5s4HGRU/GQge3Nsnx0+kDIcb/37gPN1D1TOPHSiRrzzPn2vInmgaLUfEgBgoa9tuXLZEKdh3JPh/q` - - f, err := os.OpenFile(temporaryPath, os.O_CREATE|os.O_WRONLY, 0600) - assert.NoError(t, err) - f.WriteString(badVersion) - err = f.Close() - assert.NoError(t, err) - - _, err = NewFileKeystoreWithPassword(temporaryPath, NewSecureString([]byte(""))) - if assert.Error(t, err, "Expect version check error") { - assert.Equal(t, err, fmt.Errorf("keystore format doesn't match expected version: 'v1' got 'v2'")) - } -} - -func TestMissingEncryptedBlock(t *testing.T) { - temporaryPath := GetTemporaryKeystoreFile() - defer os.Remove(temporaryPath) - - badVersion := "v1" - - f, err := os.OpenFile(temporaryPath, os.O_CREATE|os.O_WRONLY, 0600) - assert.NoError(t, err) - f.WriteString(badVersion) - err = f.Close() - assert.NoError(t, err) - - _, err = NewFileKeystoreWithPassword(temporaryPath, NewSecureString([]byte(""))) - if assert.Error(t, err) { - assert.Equal(t, err, fmt.Errorf("corrupt or empty keystore")) - } -} - -func createAndReadKeystoreSecret(t *testing.T, password []byte, key string, value []byte) { - path := GetTemporaryKeystoreFile() - defer os.Remove(path) - - keystore, err := NewFileKeystoreWithPassword(path, NewSecureString(password)) - assert.Nil(t, err) - - keystore.Store(key, value) - keystore.Save() - - newStore, err := NewFileKeystoreWithPassword(path, NewSecureString(password)) - s, _ := newStore.Retrieve(key) - v, _ := s.Get() - assert.Equal(t, v, value) -} - -func createAndReadKeystoreWithPassword(t *testing.T, password []byte) { - path := GetTemporaryKeystoreFile() - defer os.Remove(path) - - keystore, err := NewFileKeystoreWithPassword(path, NewSecureString(password)) - assert.NoError(t, err) - - keystore.Store("hello", []byte("world")) - keystore.Save() - - newStore, err := NewFileKeystoreWithPassword(path, NewSecureString(password)) - s, _ := newStore.Retrieve("hello") - v, _ := s.Get() - - assert.Equal(t, v, []byte("world")) -} - -// CreateAnExistingKeystore creates a keystore with an existing key -/// `output.elasticsearch.password` with the value `secret`. -func CreateAnExistingKeystore(path string) Keystore { - keystore, err := NewFileKeystore(path) - // Fail fast in the test suite - if err != nil { - panic(err) - } - keystore.Store(keyValue, secretValue) - keystore.Save() - return keystore -} - -// GetTemporaryKeystoreFile create a temporary file on disk to save the keystore. -func GetTemporaryKeystoreFile() string { - path, err := ioutils.TempDir("", "testing") - if err != nil { - panic(err) - } - return filepath.Join(path, "keystore") -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/keystore/keystore_test.go b/vendor/github.com/elastic/beats/v7/libbeat/keystore/keystore_test.go deleted file mode 100644 index 36c96f3f..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/keystore/keystore_test.go +++ /dev/null @@ -1,52 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package keystore - -import ( - "os" - "testing" - - "github.com/stretchr/testify/assert" - - ucfg "github.com/elastic/go-ucfg" - "github.com/elastic/go-ucfg/parse" -) - -func TestResolverWhenTheKeyDoesntExist(t *testing.T) { - path := GetTemporaryKeystoreFile() - defer os.Remove(path) - - keystore := CreateAnExistingKeystore(path) - - resolver := ResolverWrap(keystore) - _, _, err := resolver("donotexist") - assert.Equal(t, err, ucfg.ErrMissing) -} - -func TestResolverWhenTheKeyExist(t *testing.T) { - path := GetTemporaryKeystoreFile() - defer os.Remove(path) - - keystore := CreateAnExistingKeystore(path) - - resolver := ResolverWrap(keystore) - v, pCfg, err := resolver("output.elasticsearch.password") - assert.NoError(t, err) - assert.Equal(t, pCfg, parse.DefaultConfig) - assert.Equal(t, v, "secret") -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/keystore/secure_string_test.go b/vendor/github.com/elastic/beats/v7/libbeat/keystore/secure_string_test.go deleted file mode 100644 index 9f4a91b6..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/keystore/secure_string_test.go +++ /dev/null @@ -1,55 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package keystore - -import ( - "fmt" - "testing" - - "github.com/stretchr/testify/assert" -) - -var secret = []byte("mysecret") - -func TestGet(t *testing.T) { - s := NewSecureString(secret) - v, err := s.Get() - assert.Equal(t, secret, v) - assert.Nil(t, err) -} - -func TestStringMarshalingS(t *testing.T) { - s := NewSecureString(secret) - v := fmt.Sprintf("%s", s) - - assert.Equal(t, v, "") -} - -func TestStringMarshalingF(t *testing.T) { - s := NewSecureString(secret) - v := fmt.Sprintf("%v", s) - - assert.Equal(t, v, "") -} - -func TestStringGoStringerMarshaling(t *testing.T) { - s := NewSecureString(secret) - v := fmt.Sprintf("%#v", s) - - assert.Equal(t, v, "") -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/kibana/client_test.go b/vendor/github.com/elastic/beats/v7/libbeat/kibana/client_test.go deleted file mode 100644 index 00d736e6..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/kibana/client_test.go +++ /dev/null @@ -1,76 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package kibana - -import ( - "net/http" - "net/http/httptest" - "net/url" - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestErrorJson(t *testing.T) { - // also common 200: {"objects":[{"id":"apm-*","type":"index-pattern","error":{"message":"[doc][index-pattern:test-*]: version conflict, document already exists (current version [1])"}}]} - kibanaTs := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - w.Write([]byte(`{"objects":[{"id":"test-*","type":"index-pattern","error":{"message":"action [indices:data/write/bulk[s]] is unauthorized for user [test]"}}]}`)) - })) - defer kibanaTs.Close() - - conn := Connection{ - URL: kibanaTs.URL, - HTTP: http.DefaultClient, - } - code, _, err := conn.Request(http.MethodPost, "", url.Values{}, nil, nil) - assert.Equal(t, http.StatusOK, code) - assert.Error(t, err) -} - -func TestErrorBadJson(t *testing.T) { - kibanaTs := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - w.Write([]byte(`{`)) - })) - defer kibanaTs.Close() - - conn := Connection{ - URL: kibanaTs.URL, - HTTP: http.DefaultClient, - } - code, _, err := conn.Request(http.MethodPost, "", url.Values{}, nil, nil) - assert.Equal(t, http.StatusOK, code) - assert.Error(t, err) -} - -func TestSuccess(t *testing.T) { - kibanaTs := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - w.Write([]byte(`{"objects":[{"id":"test-*","type":"index-pattern","updated_at":"2018-01-24T19:04:13.371Z","version":1}]}`)) - - assert.Equal(t, "application/json", r.Header.Get("Content-Type")) - assert.Equal(t, "bar", r.Header.Get("foo")) - })) - defer kibanaTs.Close() - - conn := Connection{ - URL: kibanaTs.URL, - HTTP: http.DefaultClient, - } - code, _, err := conn.Request(http.MethodPost, "", url.Values{}, http.Header{"foo": []string{"bar"}}, nil) - assert.Equal(t, http.StatusOK, code) - assert.NoError(t, err) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/kibana/fields_transformer_test.go b/vendor/github.com/elastic/beats/v7/libbeat/kibana/fields_transformer_test.go deleted file mode 100644 index fc7e9485..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/kibana/fields_transformer_test.go +++ /dev/null @@ -1,629 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package kibana - -import ( - "fmt" - "testing" - - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/mapping" -) - -var ( - truthy = true - falsy = false - ctMetaData = 4 - version, _ = common.NewVersion("6.0.0") -) - -func TestEmpty(t *testing.T) { - trans, err := newFieldsTransformer(version, mapping.Fields{}, true) - assert.NoError(t, err) - out, err := trans.transform() - assert.NoError(t, err) - expected := common.MapStr{ - "fieldFormatMap": common.MapStr{}, - "fields": []common.MapStr{ - common.MapStr{ - "name": "_id", - "type": "string", - "scripted": false, - "aggregatable": false, - "analyzed": false, - "count": 0, - "indexed": false, - "doc_values": false, - "searchable": false, - }, - common.MapStr{ - "name": "_type", - "type": "string", - "scripted": false, - "count": 0, - "aggregatable": true, - "analyzed": false, - "indexed": false, - "doc_values": false, - "searchable": true, - }, - common.MapStr{ - "name": "_index", - "type": "string", - "scripted": false, - "count": 0, - "aggregatable": false, - "analyzed": false, - "indexed": false, - "doc_values": false, - "searchable": false, - }, - common.MapStr{ - "name": "_score", - "type": "number", - "scripted": false, - "count": 0, - "aggregatable": false, - "analyzed": false, - "indexed": false, - "doc_values": false, - "searchable": false, - }, - }, - } - assert.Equal(t, expected, out) -} - -func TestMissingVersion(t *testing.T) { - var c *common.Version - _, err := newFieldsTransformer(c, mapping.Fields{}, true) - assert.Error(t, err) -} - -func TestDuplicateField(t *testing.T) { - testCases := []struct { - commonFields []mapping.Field - }{ - // type change - {commonFields: []mapping.Field{ - {Name: "context", Path: "something"}, - {Name: "context", Path: "something", Type: "date"}, - }}, - // missing overwrite - {commonFields: []mapping.Field{ - {Name: "context", Path: "something"}, - {Name: "context", Path: "something"}, - }}, - // missing overwrite in source - {commonFields: []mapping.Field{ - {Name: "context", Path: "something", Overwrite: true}, - {Name: "context", Path: "something"}, - }}, - } - for _, testCase := range testCases { - trans, err := newFieldsTransformer(version, testCase.commonFields, true) - require.NoError(t, err) - _, err = trans.transform() - fmt.Println(err) - assert.Error(t, err) - } -} - -func TestValidDuplicateField(t *testing.T) { - commonFields := mapping.Fields{ - mapping.Field{Name: "context", Path: "something", Type: "keyword", Description: "original description"}, - mapping.Field{Name: "context", Path: "something", Overwrite: true, Description: "updated description", - Aggregatable: &falsy, - Analyzed: &truthy, - Count: 2, - DocValues: &falsy, - Index: &falsy, - Searchable: &falsy, - }, - mapping.Field{ - Name: "context", - Type: "group", - Fields: mapping.Fields{ - mapping.Field{Name: "another", Type: "date"}, - }, - }, - mapping.Field{ - Name: "context", - Type: "group", - Fields: mapping.Fields{ - mapping.Field{Name: "another", Overwrite: true}, - }, - }, - } - trans, err := newFieldsTransformer(version, commonFields, true) - require.NoError(t, err) - transformed, err := trans.transform() - require.NoError(t, err) - out := transformed["fields"].([]common.MapStr)[0] - assert.Equal(t, out, common.MapStr{ - "aggregatable": false, - "analyzed": true, - "count": 2, - "doc_values": false, - "indexed": false, - "name": "context", - "scripted": false, - "searchable": false, - "type": "string", - }) -} - -func TestInvalidVersion(t *testing.T) { - commonFields := mapping.Fields{ - mapping.Field{ - Name: "versionTest", - Format: "url", - UrlTemplate: []mapping.VersionizedString{ - {MinVersion: "3", Value: ""}, - }, - }, - } - trans, err := newFieldsTransformer(version, commonFields, true) - assert.NoError(t, err) - _, err = trans.transform() - assert.Error(t, err) -} - -func TestTransformTypes(t *testing.T) { - tests := []struct { - commonField mapping.Field - expected interface{} - }{ - {commonField: mapping.Field{}, expected: "string"}, - {commonField: mapping.Field{Type: "half_float"}, expected: "number"}, - {commonField: mapping.Field{Type: "scaled_float"}, expected: "number"}, - {commonField: mapping.Field{Type: "float"}, expected: "number"}, - {commonField: mapping.Field{Type: "integer"}, expected: "number"}, - {commonField: mapping.Field{Type: "long"}, expected: "number"}, - {commonField: mapping.Field{Type: "short"}, expected: "number"}, - {commonField: mapping.Field{Type: "byte"}, expected: "number"}, - {commonField: mapping.Field{Type: "keyword"}, expected: "string"}, - {commonField: mapping.Field{Type: "text"}, expected: "string"}, - {commonField: mapping.Field{Type: "string"}, expected: nil}, - {commonField: mapping.Field{Type: "date"}, expected: "date"}, - {commonField: mapping.Field{Type: "geo_point"}, expected: "geo_point"}, - {commonField: mapping.Field{Type: "invalid"}, expected: nil}, - } - for idx, test := range tests { - trans, _ := newFieldsTransformer(version, mapping.Fields{test.commonField}, true) - transformed, err := trans.transform() - assert.NoError(t, err) - out := transformed["fields"].([]common.MapStr)[0] - assert.Equal(t, test.expected, out["type"], fmt.Sprintf("Failed for idx %v", idx)) - } -} - -func TestTransformGroup(t *testing.T) { - tests := []struct { - commonFields mapping.Fields - expected []string - }{ - { - commonFields: mapping.Fields{mapping.Field{Name: "context", Path: "something"}}, - expected: []string{"context"}, - }, - { - commonFields: mapping.Fields{ - mapping.Field{ - Name: "context", - Type: "group", - Fields: mapping.Fields{ - mapping.Field{Name: "another", Type: ""}, - }, - }, - mapping.Field{ - Name: "context", - Type: "group", - Fields: mapping.Fields{ - mapping.Field{Name: "type", Type: ""}, - mapping.Field{ - Name: "metric", - Type: "group", - Fields: mapping.Fields{ - mapping.Field{Name: "object"}, - }, - }, - }, - }, - }, - expected: []string{"context.another", "context.type", "context.metric.object"}, - }, - } - for idx, test := range tests { - trans, _ := newFieldsTransformer(version, test.commonFields, false) - transformed, err := trans.transform() - assert.NoError(t, err) - out := transformed["fields"].([]common.MapStr) - assert.Equal(t, len(test.expected)+ctMetaData, len(out)) - for i, e := range test.expected { - assert.Equal(t, e, out[i]["name"], fmt.Sprintf("Failed for idx %v", idx)) - } - } -} - -func TestTransformMisc(t *testing.T) { - tests := []struct { - commonField mapping.Field - expected interface{} - attr string - }{ - {commonField: mapping.Field{}, expected: 0, attr: "count"}, - {commonField: mapping.Field{Count: 4}, expected: 4, attr: "count"}, - - // searchable - {commonField: mapping.Field{}, expected: true, attr: "searchable"}, - {commonField: mapping.Field{Searchable: &truthy}, expected: true, attr: "searchable"}, - {commonField: mapping.Field{Searchable: &falsy}, expected: false, attr: "searchable"}, - {commonField: mapping.Field{Type: "binary"}, expected: false, attr: "searchable"}, - {commonField: mapping.Field{Searchable: &truthy, Type: "binary"}, expected: false, attr: "searchable"}, - - // aggregatable - {commonField: mapping.Field{}, expected: true, attr: "aggregatable"}, - {commonField: mapping.Field{Aggregatable: &truthy}, expected: true, attr: "aggregatable"}, - {commonField: mapping.Field{Aggregatable: &falsy}, expected: false, attr: "aggregatable"}, - {commonField: mapping.Field{Type: "binary"}, expected: false, attr: "aggregatable"}, - {commonField: mapping.Field{Aggregatable: &truthy, Type: "binary"}, expected: false, attr: "aggregatable"}, - {commonField: mapping.Field{Type: "keyword"}, expected: true, attr: "aggregatable"}, - {commonField: mapping.Field{Aggregatable: &truthy, Type: "text"}, expected: false, attr: "aggregatable"}, - {commonField: mapping.Field{Type: "text"}, expected: false, attr: "aggregatable"}, - - // analyzed - {commonField: mapping.Field{}, expected: false, attr: "analyzed"}, - {commonField: mapping.Field{Analyzed: &truthy}, expected: true, attr: "analyzed"}, - {commonField: mapping.Field{Analyzed: &falsy}, expected: false, attr: "analyzed"}, - {commonField: mapping.Field{Type: "binary"}, expected: false, attr: "analyzed"}, - {commonField: mapping.Field{Analyzed: &truthy, Type: "binary"}, expected: false, attr: "analyzed"}, - - // doc_values always set to true except for meta fields - {commonField: mapping.Field{}, expected: true, attr: "doc_values"}, - {commonField: mapping.Field{DocValues: &truthy}, expected: true, attr: "doc_values"}, - {commonField: mapping.Field{DocValues: &falsy}, expected: false, attr: "doc_values"}, - {commonField: mapping.Field{Script: "doc[]"}, expected: false, attr: "doc_values"}, - {commonField: mapping.Field{DocValues: &truthy, Script: "doc[]"}, expected: false, attr: "doc_values"}, - {commonField: mapping.Field{Type: "binary"}, expected: false, attr: "doc_values"}, - {commonField: mapping.Field{DocValues: &truthy, Type: "binary"}, expected: true, attr: "doc_values"}, - - // enabled - only applies to objects (and only if set) - {commonField: mapping.Field{Type: "binary", Enabled: &falsy}, expected: nil, attr: "enabled"}, - {commonField: mapping.Field{Type: "binary", Enabled: &truthy}, expected: nil, attr: "enabled"}, - {commonField: mapping.Field{Type: "object", Enabled: &truthy}, expected: true, attr: "enabled"}, - {commonField: mapping.Field{Type: "object", Enabled: &falsy}, expected: false, attr: "enabled"}, - {commonField: mapping.Field{Type: "object", Enabled: &falsy}, expected: false, attr: "doc_values"}, - - // indexed - {commonField: mapping.Field{Type: "binary"}, expected: false, attr: "indexed"}, - {commonField: mapping.Field{Index: &truthy, Type: "binary"}, expected: false, attr: "indexed"}, - - // script, scripted - {commonField: mapping.Field{}, expected: false, attr: "scripted"}, - {commonField: mapping.Field{}, expected: nil, attr: "script"}, - {commonField: mapping.Field{Script: "doc[]"}, expected: true, attr: "scripted"}, - {commonField: mapping.Field{Script: "doc[]"}, expected: "doc[]", attr: "script"}, - {commonField: mapping.Field{Type: "binary"}, expected: false, attr: "scripted"}, - - // language - {commonField: mapping.Field{}, expected: nil, attr: "lang"}, - {commonField: mapping.Field{Script: "doc[]"}, expected: "painless", attr: "lang"}, - } - for idx, test := range tests { - trans, _ := newFieldsTransformer(version, mapping.Fields{test.commonField}, true) - transformed, err := trans.transform() - assert.NoError(t, err) - out := transformed["fields"].([]common.MapStr)[0] - msg := fmt.Sprintf("(%v): expected '%s' to be <%v> but was <%v>", idx, test.attr, test.expected, out[test.attr]) - assert.Equal(t, test.expected, out[test.attr], msg) - } -} - -func TestTransformFieldFormatMap(t *testing.T) { - precision := 3 - version620, _ := common.NewVersion("6.2.0") - truthy := true - falsy := false - - tests := []struct { - commonField mapping.Field - version *common.Version - expected common.MapStr - }{ - { - commonField: mapping.Field{Name: "c"}, - expected: common.MapStr{}, - version: version, - }, - { - commonField: mapping.Field{Name: "c", Format: "url"}, - expected: common.MapStr{"c": common.MapStr{"id": "url"}}, - version: version, - }, - { - commonField: mapping.Field{Name: "c", Pattern: "p"}, - expected: common.MapStr{"c": common.MapStr{"params": common.MapStr{"pattern": "p"}}}, - version: version, - }, - { - commonField: mapping.Field{ - Name: "c", - Format: "url", - Pattern: "p", - }, - expected: common.MapStr{ - "c": common.MapStr{ - "id": "url", - "params": common.MapStr{"pattern": "p"}, - }, - }, - version: version, - }, - { - commonField: mapping.Field{ - Name: "c", - Format: "url", - InputFormat: "string", - }, - expected: common.MapStr{ - "c": common.MapStr{ - "id": "url", - "params": common.MapStr{ - "inputFormat": "string", - }, - }, - }, - version: version, - }, - { - commonField: mapping.Field{ - Name: "c", - Format: "url", - Pattern: "[^-]", - InputFormat: "string", - OpenLinkInCurrentTab: &falsy, - }, - expected: common.MapStr{ - "c": common.MapStr{ - "id": "url", - "params": common.MapStr{ - "pattern": "[^-]", - "inputFormat": "string", - "openLinkInCurrentTab": false, - }, - }, - }, - version: version, - }, - { - commonField: mapping.Field{ - Name: "c", - InputFormat: "string", - }, - expected: common.MapStr{}, - version: version, - }, - { - version: version620, - commonField: mapping.Field{ - Name: "c", - Format: "url", - Pattern: "[^-]", - OpenLinkInCurrentTab: &truthy, - InputFormat: "string", - OutputFormat: "float", - OutputPrecision: &precision, - LabelTemplate: "lblT", - UrlTemplate: []mapping.VersionizedString{ - {MinVersion: "5.0.0", Value: "5x.urlTemplate"}, - {MinVersion: "6.0.0", Value: "6x.urlTemplate"}, - }, - }, - expected: common.MapStr{ - "c": common.MapStr{ - "id": "url", - "params": common.MapStr{ - "pattern": "[^-]", - "inputFormat": "string", - "outputFormat": "float", - "outputPrecision": 3, - "labelTemplate": "lblT", - "urlTemplate": "6x.urlTemplate", - "openLinkInCurrentTab": true, - }, - }, - }, - }, - { - version: version620, - commonField: mapping.Field{ - Name: "c", - Format: "url", - UrlTemplate: []mapping.VersionizedString{ - {MinVersion: "6.4.0", Value: "6x.urlTemplate"}, - }, - }, - expected: common.MapStr{ - "c": common.MapStr{"id": "url"}, - }, - }, - { - version: version620, - commonField: mapping.Field{ - Name: "c", - Format: "url", - UrlTemplate: []mapping.VersionizedString{ - {MinVersion: "4.7.2", Value: "4x.urlTemplate"}, - {MinVersion: "6.5.1", Value: "6x.urlTemplate"}, - }, - }, - expected: common.MapStr{ - "c": common.MapStr{ - "id": "url", - "params": common.MapStr{ - "urlTemplate": "4x.urlTemplate", - }, - }, - }, - }, - { - version: version620, - commonField: mapping.Field{ - Name: "c", - Format: "url", - UrlTemplate: []mapping.VersionizedString{ - {MinVersion: "6.2.0", Value: "6.2.0.urlTemplate"}, - {MinVersion: "6.2.0-alpha", Value: "6.2.0-alpha.urlTemplate"}, - {MinVersion: "6.2.7", Value: "6.2.7.urlTemplate"}, - }, - }, - expected: common.MapStr{ - "c": common.MapStr{ - "id": "url", - "params": common.MapStr{ - "urlTemplate": "6.2.0.urlTemplate", - }, - }, - }, - }, - { - version: version620, - commonField: mapping.Field{ - Name: "c", - Format: "url", - UrlTemplate: []mapping.VersionizedString{ - {MinVersion: "4.1.0", Value: "4x.urlTemplate"}, - {MinVersion: "5.2.0-rc2", Value: "5.2.0-rc2.urlTemplate"}, - {MinVersion: "5.2.0-rc3", Value: "5.2.0-rc3.urlTemplate"}, - {MinVersion: "5.2.0-rc1", Value: "5.2.0-rc1.urlTemplate"}, - }, - }, - expected: common.MapStr{ - "c": common.MapStr{ - "id": "url", - "params": common.MapStr{ - "urlTemplate": "5.2.0-rc3.urlTemplate", - }, - }, - }, - }, - } - for idx, test := range tests { - trans, _ := newFieldsTransformer(test.version, mapping.Fields{test.commonField}, true) - transformed, err := trans.transform() - assert.NoError(t, err) - out := transformed["fieldFormatMap"] - assert.Equal(t, test.expected, out, fmt.Sprintf("Failed for idx %v", idx)) - } -} - -func TestTransformGroupAndEnabled(t *testing.T) { - tests := []struct { - commonFields mapping.Fields - expected []string - }{ - { - commonFields: mapping.Fields{mapping.Field{Name: "context", Path: "something"}}, - expected: []string{"context"}, - }, - { - commonFields: mapping.Fields{ - mapping.Field{ - Name: "context", - Type: "group", - Fields: mapping.Fields{ - mapping.Field{Name: "type", Type: ""}, - mapping.Field{ - Name: "metric", - Type: "group", - Fields: mapping.Fields{ - mapping.Field{Name: "object"}, - }, - }, - }, - }, - }, - expected: []string{"context.type", "context.metric.object"}, - }, - { - commonFields: mapping.Fields{ - mapping.Field{Name: "enabledField"}, - mapping.Field{Name: "disabledField", Enabled: &falsy}, //enabled is ignored for Type!=group - mapping.Field{ - Name: "enabledGroup", - Type: "group", - Enabled: &truthy, - Fields: mapping.Fields{ - mapping.Field{Name: "type", Type: ""}, - }, - }, - mapping.Field{ - Name: "context", - Type: "group", - Enabled: &falsy, - Fields: mapping.Fields{ - mapping.Field{Name: "type", Type: ""}, - mapping.Field{ - Name: "metric", - Type: "group", - Fields: mapping.Fields{ - mapping.Field{Name: "object"}, - }, - }, - }, - }, - }, - expected: []string{"enabledField", "disabledField", "enabledGroup.type"}, - }, - } - for idx, test := range tests { - trans, _ := newFieldsTransformer(version, test.commonFields, true) - transformed, err := trans.transform() - assert.NoError(t, err) - out := transformed["fields"].([]common.MapStr) - assert.Equal(t, len(test.expected)+ctMetaData, len(out)) - for i, e := range test.expected { - assert.Equal(t, e, out[i]["name"], fmt.Sprintf("Failed for idx %v", idx)) - } - } -} - -func TestTransformMultiField(t *testing.T) { - f := mapping.Field{ - Name: "context", - Type: "", - MultiFields: mapping.Fields{ - mapping.Field{Name: "keyword", Type: "keyword"}, - mapping.Field{Name: "text", Type: "text"}, - }, - } - trans, _ := newFieldsTransformer(version, mapping.Fields{f}, true) - transformed, err := trans.transform() - assert.NoError(t, err) - out := transformed["fields"].([]common.MapStr) - assert.Equal(t, "context", out[0]["name"]) - assert.Equal(t, "context.keyword", out[1]["name"]) - assert.Equal(t, "context.text", out[2]["name"]) - assert.Equal(t, "string", out[0]["type"]) - assert.Equal(t, "string", out[1]["type"]) - assert.Equal(t, "string", out[2]["type"]) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/kibana/index_pattern_generator_test.go b/vendor/github.com/elastic/beats/v7/libbeat/kibana/index_pattern_generator_test.go deleted file mode 100644 index f2a7c867..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/kibana/index_pattern_generator_test.go +++ /dev/null @@ -1,250 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package kibana - -import ( - "encoding/json" - "fmt" - "io/ioutil" - "os" - "strings" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" -) - -const ( - fieldsYml = "testdata/fields.yml" -) - -func TestNewGenerator(t *testing.T) { - tmpDir := tmpPath(t) - defer os.RemoveAll(tmpDir) - - data, err := ioutil.ReadFile("./testdata/fields.yml") - if err != nil { - t.Fatal(err) - } - - v, _ := common.NewVersion("7.0.0") - // checks for fields.yml - generator, err := NewGenerator("beat-index", "mybeat.", data, "7.0", *v, true) - if err != nil { - t.Fatal(err) - } - assert.Equal(t, "7.0", generator.beatVersion) - assert.Equal(t, "beat-index-*", generator.indexName) - -} - -func TestCleanName(t *testing.T) { - tests := []struct { - input string - expected string - }{ - {input: " beat index pattern", expected: "beatindexpattern"}, - {input: "Beat@Index.!", expected: "BeatIndex"}, - {input: "beatIndex", expected: "beatIndex"}, - } - for idx, test := range tests { - output := clean(test.input) - msg := fmt.Sprintf("(%v): Expected <%s> Received: <%s>", idx, test.expected, output) - assert.Equal(t, test.expected, output, msg) - } -} - -func TestGenerate(t *testing.T) { - tmpDir := tmpPath(t) - defer os.RemoveAll(tmpDir) - - v7, _ := common.NewVersion("7.0.0-alpha1") - versions := []*common.Version{v7} - var d common.MapStr - for _, version := range versions { - data, err := ioutil.ReadFile("./testdata/fields.yml") - if err != nil { - t.Fatal(err) - } - generator, err := NewGenerator("beat", "b eat ?!", data, version.String(), *version, true) - if err != nil { - t.Fatal(err) - } - - d, err = generator.Generate() - if err != nil { - t.Fatal(err) - } - } - - tests := []compare{ - { - existing: "testdata/beat-6.json", - created: d, - }, - } - - testGenerate(t, tests, true) -} - -type compare struct { - existing string - created common.MapStr -} - -func TestGenerateExtensive(t *testing.T) { - tmpDir := tmpPath(t) - defer os.RemoveAll(tmpDir) - - version7, _ := common.NewVersion("7.0.0-alpha1") - versions := []*common.Version{version7} - - var d common.MapStr - for _, version := range versions { - data, err := ioutil.ReadFile("testdata/extensive/fields.yml") - if err != nil { - t.Fatal(err) - } - generator, err := NewGenerator("metricbeat", "metric be at ?!", data, version.String(), *version, true) - if err != nil { - t.Fatal(err) - } - - d, err = generator.Generate() - if err != nil { - t.Fatal(err) - } - } - - tests := []compare{ - { - existing: "testdata/extensive/metricbeat-6.json", - created: d, - }, - } - testGenerate(t, tests, false) -} - -func testGenerate(t *testing.T, tests []compare, sourceFilters bool) { - for _, test := range tests { - // compare default - existing, err := readJson(test.existing) - if err != nil { - t.Fatal(err) - } - - var attrExisting, attrCreated common.MapStr - - if strings.Contains(test.existing, "6") { - assert.Equal(t, existing["version"], test.created["version"]) - - objExisting := existing["objects"].([]interface{})[0].(map[string]interface{}) - objCreated := test.created["objects"].([]common.MapStr)[0] - - assert.Equal(t, objExisting["version"], objCreated["version"]) - assert.Equal(t, objExisting["id"], objCreated["id"]) - assert.Equal(t, objExisting["type"], objCreated["type"]) - - attrExisting = objExisting["attributes"].(map[string]interface{}) - attrCreated = objCreated["attributes"].(common.MapStr) - } else { - attrExisting = existing - attrCreated = test.created - } - - // check fieldFormatMap - var ffmExisting, ffmCreated map[string]interface{} - err = json.Unmarshal([]byte(attrExisting["fieldFormatMap"].(string)), &ffmExisting) - if err != nil { - t.Fatal(err) - } - err = json.Unmarshal([]byte(attrCreated["fieldFormatMap"].(string)), &ffmCreated) - if err != nil { - t.Fatal(err) - } - assert.Equal(t, ffmExisting, ffmCreated) - - // check fields - var fieldsExisting, fieldsCreated []map[string]interface{} - err = json.Unmarshal([]byte(attrExisting["fields"].(string)), &fieldsExisting) - if err != nil { - t.Fatal(err) - } - err = json.Unmarshal([]byte(attrCreated["fields"].(string)), &fieldsCreated) - if err != nil { - t.Fatal(err) - } - assert.Equal(t, len(fieldsExisting), len(fieldsCreated)) - for _, e := range fieldsExisting { - idx := find(fieldsCreated, "name", e["name"].(string)) - assert.NotEqual(t, -1, idx) - assert.Equal(t, e, fieldsCreated[idx]) - } - - // check sourceFilters - if sourceFilters { - var sfExisting, sfCreated []map[string]interface{} - err = json.Unmarshal([]byte(attrExisting["sourceFilters"].(string)), &sfExisting) - if err != nil { - t.Fatal(err) - } - err = json.Unmarshal([]byte(attrCreated["sourceFilters"].(string)), &sfCreated) - if err != nil { - t.Fatal(err) - } - assert.Equal(t, len(sfExisting), len(sfCreated)) - for _, e := range sfExisting { - idx := find(sfCreated, "value", e["value"].(string)) - assert.NotEqual(t, -1, idx) - assert.Equal(t, e, sfCreated[idx]) - } - } - } -} - -func find(a []map[string]interface{}, key, val string) int { - for idx, e := range a { - if e[key].(string) == val { - return idx - } - } - return -1 -} - -func readJson(path string) (map[string]interface{}, error) { - f, err := ioutil.ReadFile(path) - if err != nil { - return nil, err - } - - var data map[string]interface{} - err = json.Unmarshal(f, &data) - if err != nil { - return nil, err - } - return data, nil -} - -func tmpPath(t testing.TB) string { - tmpDir, err := ioutil.TempDir("", "kibana-tests") - if err != nil { - t.Fatal(err) - } - return tmpDir -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/kibana/testdata/beat-6.json b/vendor/github.com/elastic/beats/v7/libbeat/kibana/testdata/beat-6.json deleted file mode 100644 index 8fa5ad28..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/kibana/testdata/beat-6.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "objects": [ - { - "attributes": { - "fieldFormatMap": "{\"long\":{\"id\":\"url\",\"params\":{\"inputFormat\":\"string\",\"labelTemplate\":\"long template\",\"outputFormat\":\"float\",\"outputPrecision\":5,\"urlTemplate\":\"_a=(query:(language:kuery,query:'context.app.name:\\\"{{value}}\\\"'))\"}},\"alias\":{\"id\":\"url\",\"params\":{\"inputFormat\":\"string\",\"labelTemplate\":\"long template\",\"outputFormat\":\"float\",\"outputPrecision\":5,\"urlTemplate\":\"_a=(query:(language:kuery,query:'context.app.name:\\\"{{value}}\\\"'))\"}}}", - "fields": "[{\"aggregatable\":true,\"analyzed\":false,\"count\":0,\"doc_values\":true,\"indexed\":true,\"name\":\"long\",\"scripted\":false,\"searchable\":true,\"type\":\"number\"},{\"aggregatable\":false,\"analyzed\":false,\"count\":0,\"doc_values\":true,\"indexed\":true,\"name\":\"multifield_field\",\"scripted\":false,\"searchable\":true,\"type\":\"string\"},{\"aggregatable\":true,\"analyzed\":false,\"count\":0,\"doc_values\":true,\"indexed\":true,\"name\":\"multifield_field.keyword\",\"scripted\":false,\"searchable\":true,\"type\":\"string\"},{\"aggregatable\":false,\"analyzed\":false,\"count\":0,\"doc_values\":false,\"indexed\":false,\"name\":\"_id\",\"scripted\":false,\"searchable\":false,\"type\":\"string\"},{\"aggregatable\":true,\"analyzed\":false,\"count\":0,\"doc_values\":false,\"indexed\":false,\"name\":\"_type\",\"scripted\":false,\"searchable\":true,\"type\":\"string\"},{\"aggregatable\":false,\"analyzed\":false,\"count\":0,\"doc_values\":false,\"indexed\":false,\"name\":\"_index\",\"scripted\":false,\"searchable\":false,\"type\":\"string\"},{\"aggregatable\":false,\"analyzed\":false,\"count\":0,\"doc_values\":false,\"indexed\":false,\"name\":\"_score\",\"scripted\":false,\"searchable\":false,\"type\":\"number\"},{\"aggregatable\":false,\"analyzed\":false,\"count\":0,\"doc_values\":false,\"indexed\":false,\"name\":\"blob\",\"scripted\":false,\"searchable\":false,\"type\":\"binary\"},{\"aggregatable\":true,\"analyzed\":false,\"count\":0,\"doc_values\":true,\"indexed\":true,\"name\":\"alias\",\"scripted\":false,\"searchable\":true,\"type\":\"number\"}]", - "timeFieldName": "@timestamp", - "title": "beat-*", - "sourceFilters": "[{\"value\":\"user.email\"}, {\"value\": \"user.name\"},{\"value\": \"url.*\"}]" - }, - "id": "beat-*", - "type": "index-pattern", - "version": "1" - } - ], - "version": "7.0.0-alpha1" -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/kibana/testdata/extensive/fields.yml b/vendor/github.com/elastic/beats/v7/libbeat/kibana/testdata/extensive/fields.yml deleted file mode 100644 index d39183a8..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/kibana/testdata/extensive/fields.yml +++ /dev/null @@ -1,6858 +0,0 @@ - -- key: beat - title: Beat - description: > - Contains common beat fields available in all event types. - fields: - - - name: beat.name - description: > - The name of the Beat sending the log messages. If the Beat name is - set in the configuration file, then that value is used. If it is not - set, the hostname is used. To set the Beat name, use the `name` - option in the configuration file. - - name: beat.hostname - description: > - The hostname as returned by the operating system on which the Beat is - running. - - name: beat.timezone - description: > - The timezone as returned by the operating system on which the Beat is - running. - - name: beat.version - description: > - The version of the beat that generated this event. - - - name: "@timestamp" - type: date - required: true - format: date - example: August 26th 2016, 12:35:53.332 - description: > - The timestamp when the event log record was generated. - - - name: tags - description: > - Arbitrary tags that can be set per Beat and per transaction - type. - - - name: fields - type: object - object_type: keyword - description: > - Contains user configurable fields. - - - name: error - type: group - description: > - Error fields containing additional info in case of errors. - fields: - - name: message - type: text - description: > - Error message. - - name: code - type: long - description: > - Error code. - - name: type - type: keyword - description: > - Error type. -- key: cloud - title: Cloud provider metadata - description: > - Metadata from cloud providers added by the add_cloud_metadata processor. - fields: - - - name: meta.cloud.provider - example: ec2 - description: > - Name of the cloud provider. Possible values are ec2, gce, or digitalocean. - - - name: meta.cloud.instance_id - description: > - Instance ID of the host machine. - - - name: meta.cloud.instance_name - description: > - Instance name of the host machine. - - - name: meta.cloud.machine_type - example: t2.medium - description: > - Machine type of the host machine. - - - name: meta.cloud.availability_zone - example: us-east-1c - description: > - Availability zone in which this host is running. - - - name: meta.cloud.project_id - example: project-x - description: > - Name of the project in Google Cloud. - - - name: meta.cloud.region - description: > - Region in which this host is running. -- key: docker - title: Docker - description: > - beta[] - - Docker stats collected from Docker. - short_config: false - anchor: docker-processor - fields: - - name: docker - type: group - fields: - - name: container.id - type: keyword - description: > - Unique container id. - - name: container.image - type: keyword - description: > - Name of the image the container was built on. - - name: container.name - type: keyword - description: > - Container name. - - name: container.labels - type: object - object_type: keyword - description: > - Image labels. -- key: kubernetes - title: Kubernetes - description: > - beta[] - - Kubernetes metadata added by the kubernetes processor - short_config: false - anchor: kubernetes-processor - fields: - - name: kubernetes - type: group - fields: - - name: pod.name - type: keyword - description: > - Kubernetes pod name - - - name: namespace - type: keyword - description: > - Kubernetes namespace - - - name: labels - type: object - description: > - Kubernetes labels map - - - name: annotations - type: object - description: > - Kubernetes annotations map - - - name: container.name - type: keyword - description: > - Kubernetes container name - - - name: container.image - type: keyword - description: > - Kubernetes container image -- key: common - title: Common - description: > - Contains common fields available in all event types. - fields: - - - name: metricset.module - description: > - The name of the module that generated the event. - - - name: metricset.name - description: > - The name of the metricset that generated the event. - - - name: metricset.host - description: > - Hostname of the machine from which the metricset was collected. This - field may not be present when the data was collected locally. - - - name: metricset.rtt - type: long - required: true - description: > - Event round trip time in microseconds. - - - name: metricset.namespace - type: keyword - description: > - Namespace of dynamic metricsets. - - - name: type - required: true - example: metricsets - description: > - The document type. Always set to "metricsets". - -- key: aerospike - title: "Aerospike" - description: > - experimental[] - - Aerospike module - fields: - - name: aerospike - type: group - description: > - fields: - - name: namespace - type: group - description: > - namespace - fields: - - name: client - type: group - description: > - Client stats. - fields: - - name: delete - type: group - description: > - Client delete transactions stats. - fields: - - name: error - type: long - description: > - Number of client delete transactions that failed with an error. - - name: not_found - type: long - description: > - Number of client delete transactions that resulted in a not found. - - name: success - type: long - description: > - Number of successful client delete transactions. - - name: timeout - type: long - description: > - Number of client delete transactions that timed out. - - name: read - type: group - description: > - Client read transactions stats. - fields: - - name: error - type: long - description: > - Number of client read transaction errors. - - name: not_found - type: long - description: > - Number of client read transaction that resulted in not found. - - name: success - type: long - description: > - Number of successful client read transactions. - - name: timeout - type: long - description: > - Number of client read transaction that timed out. - - name: write - type: group - description: > - Client write transactions stats. - fields: - - name: error - type: long - description: > - Number of client write transactions that failed with an error. - - name: success - type: long - description: > - Number of successful client write transactions. - - name: timeout - type: long - description: > - Number of client write transactions that timed out. - - name: device - type: group - description: > - Disk storage stats - fields: - - name: available.pct - type: scaled_float - format: percent - description: > - Measures the minimum contiguous disk space across all disks in a namespace. - - name: free.pct - type: scaled_float - format: percent - description: > - Percentage of disk capacity free for this namespace. - - name: total.bytes - type: long - format: bytes - description: > - Total bytes of disk space allocated to this namespace on this node. - - name: used.bytes - type: long - format: bytes - description: > - Total bytes of disk space used by this namespace on this node. - - name: hwm_breached - type: boolean - description: > - If true, Aerospike has breached 'high-water-[disk|memory]-pct' for this namespace. - - name: memory - type: group - description: > - Memory storage stats. - fields: - - name: free.pct - type: scaled_float - format: percent - description: > - Percentage of memory capacity free for this namespace on this node. - - name: used.data.bytes - type: long - format: bytes - description: > - Amount of memory occupied by data for this namespace on this node. - - name: used.index.bytes - type: long - format: bytes - description: > - Amount of memory occupied by the index for this namespace on this node. - - name: used.sindex.bytes - type: long - format: bytes - description: > - Amount of memory occupied by secondary indexes for this namespace on this node. - - name: used.total.bytes - type: long - format: bytes - description: > - Total bytes of memory used by this namespace on this node. - - name: name - type: keyword - description: > - Namespace name - - name: node.host - type: keyword - description: > - Node host - - name: node.name - type: keyword - description: > - Node name - - name: objects - type: group - description: > - Records stats. - fields: - - name: master - type: long - description: > - Number of records on this node which are active masters. - - name: total - type: long - description: > - Number of records in this namespace for this node. - - name: stop_writes - type: boolean - description: > - If true this namespace is currently not allowing writes. - -- key: apache - title: "Apache" - description: > - Apache HTTPD server metricsets collected from the Apache web server. - short_config: false - fields: - - name: apache - type: group - description: > - `apache` contains the metrics that were scraped from Apache. - fields: - - name: status - type: group - description: > - `status` contains the metrics that were scraped from the Apache status page. - fields: - - name: hostname - type: keyword - description: > - Apache hostname. - - name: total_accesses - type: long - description: > - Total number of access requests. - - name: total_kbytes - type: long - description: > - Total number of kilobytes served. - - name: requests_per_sec - type: scaled_float - description: > - Requests per second. - - name: bytes_per_sec - type: scaled_float - description: > - Bytes per second. - - name: bytes_per_request - type: scaled_float - description: > - Bytes per request. - - name: workers.busy - type: long - description: > - Number of busy workers. - - name: workers.idle - type: long - description: > - Number of idle workers. - - name: uptime - type: group - description: > - Uptime stats. - fields: - - name: server_uptime - type: long - description: > - Server uptime in seconds. - - name: uptime - type: long - description: > - Server uptime. - - name: cpu - type: group - description: > - CPU stats. - fields: - - name: load - type: scaled_float - description: > - CPU Load. - - name: user - type: scaled_float - description: > - CPU user load. - - name: system - type: scaled_float - description: > - System cpu. - - name: children_user - type: scaled_float - description: > - CPU of children user. - - name: children_system - type: scaled_float - description: > - CPU of children system. - - name: connections - type: group - description: > - Connection stats. - fields: - - name: total - type: long - description: > - Total connections. - - name: async.writing - type: long - description: > - Async connection writing. - - name: async.keep_alive - type: long - description: > - Async keeped alive connections. - - name: async.closing - type: long - description: > - Async closed connections. - - name: load - type: group - description: > - Load averages. - fields: - - name: "1" - type: scaled_float - scaling_factor: 100 - description: > - Load average for the last minute. - - name: "5" - type: scaled_float - scaling_factor: 100 - description: > - Load average for the last 5 minutes. - - name: "15" - type: scaled_float - scaling_factor: 100 - description: > - Load average for the last 15 minutes. - - name: scoreboard - type: group - description: > - Scoreboard metrics. - fields: - - name: starting_up - type: long - description: > - Starting up. - - name: reading_request - type: long - description: > - Reading requests. - - name: sending_reply - type: long - description: > - Sending Reply. - - name: keepalive - type: long - description: > - Keep alive. - - name: dns_lookup - type: long - description: > - Dns Lookups. - - name: closing_connection - type: long - description: > - Closing connections. - - name: logging - type: long - description: > - Logging - - name: gracefully_finishing - type: long - description: > - Gracefully finishing. - - name: idle_cleanup - type: long - description: > - Idle cleanups. - - name: open_slot - type: long - description: > - Open slots. - - name: waiting_for_connection - type: long - description: > - Waiting for connections. - - name: total - type: long - description: > - Total. - -- key: ceph - title: "Ceph" - description: > - beta[] - - Ceph module - short_config: false - fields: - - name: ceph - type: group - description: > - `ceph` contains the metrics that were scraped from CEPH. - fields: - - name: cluster_disk - type: group - description: > - cluster_disk - fields: - - name: available.bytes - type: long - description: > - Available bytes of the cluster - format: bytes - - name: total.bytes - type: long - description: > - Total bytes of the cluster - format: bytes - - name: used.bytes - type: long - description: > - Used bytes of the cluster - format: bytes - - - name: cluster_health - type: group - description: > - cluster_health - fields: - - name: overall_status - type: keyword - description: > - Overall status of the cluster - - name: timechecks.epoch - type: long - description: > - Map version - - name: timechecks.round.value - type: long - description: > - timecheck round - - name: timechecks.round.status - type: keyword - description: > - Status of the round - - - name: cluster_status - type: group - description: > - cluster_status - fields: - - name: version - type: long - description: > - Ceph Status version - - name: traffic.read_bytes - type: long - format: bytes - description: > - Cluster read throughput per second - - name: traffic.write_bytes - type: long - format: bytes - description: > - Cluster write throughput per second - - name: traffic.read_op_per_sec - type: long - description: > - Cluster read iops per second - - name: traffic.write_op_per_sec - type: long - description: > - Cluster write iops per second - - name: misplace.total - type: long - description: > - Cluster misplace pg number - - name: misplace.objects - type: long - description: > - Cluster misplace objects number - - name: misplace.ratio - type: scaled_float - format: percent - description: > - Cluster misplace ratio - - name: degraded.total - type: long - description: > - Cluster degraded pg number - - name: degraded.objects - type: long - description: > - Cluster degraded objects number - - name: degraded.ratio - type: scaled_float - format: percent - description: > - Cluster degraded ratio - - name: pg.data_bytes - type: long - format: bytes - description: > - Cluster pg data bytes - - name: pg.avail_bytes - type: long - format: bytes - description: > - Cluster available bytes - - name: pg.total_bytes - type: long - format: bytes - description: > - Cluster total bytes - - name: pg.used_bytes - type: long - format: bytes - description: > - Cluster used bytes - - name: pg_state.state_name - type: long - description: > - Pg state description - - name: pg_state.count - type: long - description: > - Shows how many pgs are in state of pg_state.state_name - - name: pg_state.version - type: long - description: > - Cluster status version - - name: osd.full - type: boolean - description: > - Is osd full - - name: osd.nearfull - type: boolean - description: > - Is osd near full - - name: osd.num_osds - type: long - description: > - Shows how many osds in the cluster - - name: osd.num_up_osds - type: long - description: > - Shows how many osds are on the state of UP - - name: osd.num_in_osds - type: long - description: > - Shows how many osds are on the state of IN - - name: osd.num_in_osds2 - type: long - description: > - Shows how many osds are on the state of REMAPPED - - name: osd.epoch - type: long - description: > - epoch number - - - name: monitor_health - type: group - description: > - monitor_health stats data - fields: - - name: available.pct - type: long - description: > - Available percent of the MON - - name: health - type: keyword - description: > - Health of the MON - - name: available.kb - type: long - description: > - Available KB of the MON - - name: total.kb - type: long - description: > - Total KB of the MON - - name: used.kb - type: long - description: > - Used KB of the MON - - name: last_updated - type: date - description: > - Time when was updated - - name: name - type: keyword - description: > - Name of the MON - - name: store_stats.log.bytes - type: long - description: > - Log bytes of MON - format: bytes - - name: store_stats.misc.bytes - type: long - description: > - Misc bytes of MON - format: bytes - - name: store_stats.sst.bytes - type: long - description: > - SST bytes of MON - format: bytes - - name: store_stats.total.bytes - type: long - description: > - Total bytes of MON - format: bytes - - name: store_stats.last_updated - type: long - description: > - Last updated - - - name: pool_disk - type: group - description: > - pool_disk - fields: - - name: id - type: long - description: > - Id of the pool - - name: name - type: keyword - description: > - Name of the pool - - name: stats.available.bytes - type: long - description: > - Available bytes of the pool - format: bytes - - name: stats.objects - type: long - description: > - Number of objects of the pool - - name: stats.used.bytes - type: long - description: > - Used bytes of the pool - format: bytes - - name: stats.used.kb - type: long - description: > - Used kb of the pool - -- key: couchbase - title: "Couchbase" - description: > - beta[] - - Metrics collected from Couchbase servers. - short_config: false - fields: - - name: couchbase - type: group - description: > - `couchbase` contains the metrics that were scraped from Couchbase. - fields: - - name: bucket - type: group - description: > - Couchbase bucket metrics. - fields: - - name: name - type: keyword - description: > - Name of the bucket. - - name: type - type: keyword - description: > - Type of the bucket. - - name: data.used.bytes - format: bytes - type: long - description: > - Size of user data within buckets of the specified state that are resident in RAM. - - name: disk.fetches - type: long - description: > - Number of disk fetches. - - name: disk.used.bytes - format: bytes - type: long - description: > - Amount of disk used (bytes). - - name: memory.used.bytes - format: bytes - type: long - description: > - Amount of memory used by the bucket (bytes). - - name: quota.ram.bytes - format: bytes - type: long - description: > - Amount of RAM used by the bucket (bytes). - - name: quota.use.pct - format: percent - type: scaled_float - description: > - Percentage of RAM used (for active objects) against the configured bucket size (%). - - name: ops_per_sec - type: long - description: > - Number of operations per second. - - name: item_count - type: long - description: > - Number of items associated with the bucket. - - - name: cluster - type: group - description: > - Couchbase cluster metrics. - fields: - - name: hdd.free.bytes - format: bytes - type: long - description: > - Free hard drive space in the cluster (bytes). - - name: hdd.quota.total.bytes - format: bytes - type: long - description: > - Hard drive quota total for the cluster (bytes). - - name: hdd.total.bytes - format: bytes - type: long - description: > - Total hard drive space available to the cluster (bytes). - - name: hdd.used.value.bytes - format: bytes - type: long - description: > - Hard drive space used by the cluster (bytes). - - name: hdd.used.by_data.bytes - format: bytes - type: long - description: > - Hard drive space used by the data in the cluster (bytes). - - name: max_bucket_count - type: long - description: > - Max bucket count setting. - - name: quota.index_memory.mb - type: long - description: > - Memory quota setting for the Index service (Mbyte). - - name: quota.memory.mb - type: long - description: > - Memory quota setting for the cluster (Mbyte). - - name: ram.quota.total.value.bytes - format: bytes - type: long - description: > - RAM quota total for the cluster (bytes). - - name: ram.quota.total.per_node.bytes - format: bytes - type: long - description: > - RAM quota used by the current node in the cluster (bytes). - - name: ram.quota.used.value.bytes - format: bytes - type: long - description: > - RAM quota used by the cluster (bytes). - - name: ram.quota.used.per_node.bytes - format: bytes - type: long - description: > - Ram quota used by the current node in the cluster (bytes) - - name: ram.total.bytes - format: bytes - type: long - description: > - Total RAM available to cluster (bytes). - - name: ram.used.value.bytes - format: bytes - type: long - description: > - RAM used by the cluster (bytes). - - name: ram.used.by_data.bytes - format: bytes - type: long - description: > - RAM used by the data in the cluster (bytes). - - - name: node - type: group - description: > - Couchbase node metrics. - fields: - - name: cmd_get - type: long - description: > - Number of get commands - - name: couch.docs.disk_size.bytes - format: bytes - type: long - description: > - Amount of disk space used by Couch docs (bytes). - - name: couch.docs.data_size.bytes - format: bytes - type: long - description: > - Data size of Couch docs associated with a node (bytes). - - name: couch.spatial.data_size.bytes - type: long - description: > - Size of object data for spatial views (bytes). - - name: couch.spatial.disk_size.bytes - type: long - description: > - Amount of disk space used by spatial views (bytes). - - name: couch.views.disk_size.bytes - type: long - description: > - Amount of disk space used by Couch views (bytes). - - name: couch.views.data_size.bytes - type: long - description: > - Size of object data for Couch views (bytes). - - name: cpu_utilization_rate.pct - type: scaled_float - description: > - The CPU utilization rate (%). - - name: current_items.value - type: long - description: > - Number of current items. - - name: current_items.total - type: long - description: > - Total number of items associated with the node. - - name: ep_bg_fetched - type: long - description: > - Number of disk fetches performed since the server was started. - - name: get_hits - type: long - description: > - Number of get hits. - - name: hostname - type: keyword - description: > - The hostname of the node. - - name: mcd_memory.allocated.bytes - format: bytes - type: long - description: > - Amount of memcached memory allocated (bytes). - - name: mcd_memory.reserved.bytes - type: long - description: > - Amount of memcached memory reserved (bytes). - - name: memory.free.bytes - type: long - description: > - Amount of memory free for the node (bytes). - - name: memory.total.bytes - type: long - description: > - Total memory available to the node (bytes). - - name: memory.used.bytes - type: long - description: > - Memory used by the node (bytes). - - name: ops - type: long - description: > - Number of operations performed on Couchbase. - - name: swap.total.bytes - type: long - description: > - Total swap size allocated (bytes). - - name: swap.used.bytes - type: long - description: > - Amount of swap space used (bytes). - - name: uptime.sec - type: long - description: > - Time during which the node was in operation (sec). - - name: vb_replica_curr_items - type: long - description: > - Number of items/documents that are replicas. - -- key: docker - title: "Docker" - description: > - beta[] - - Docker stats collected from Docker. - short_config: false - fields: - - name: docker - type: group - description: > - Information and statistics about docker's running containers. - fields: - - name: container - type: group - description: > - Docker container metrics. - fields: - - name: command - type: keyword - description: > - Command that was executed in the Docker container. - - name: created - type: date - description: > - Date when the container was created. - - name: status - type: keyword - description: > - Container status. - - name: size - type: group - description: > - Container size metrics. - fields: - - name: root_fs - type: long - description: > - Total size of all the files in the container. - - name: rw - type: long - description: > - Size of the files that have been created or changed since creation. - - name: tags - type: array - description: > - Image tags. - - - name: cpu - type: group - description: > - Runtime CPU metrics. - fields: - - name: kernel.pct - type: scaled_float - format: percent - description: > - The system kernel consumed by the Docker server. - - name: kernel.ticks - type: long - description: > - CPU kernel ticks. - - name: system.pct - type: scaled_float - format: percent - description: > - - name: system.ticks - type: long - description: > - CPU system ticks. - - name: user.pct - type: scaled_float - format: percent - description: > - - name: user.ticks - type: long - description: > - CPU user ticks - - name: total.pct - type: scaled_float - format: percent - description: > - Total CPU usage. - # TODO: how to document cpu list? - #- name: core - # type: array - # description: > - # Dictionary with list of cpu and usage inside. - - - name: diskio - type: group - description: > - Disk I/O metrics. - fields: - - name: reads - type: scaled_float - description: > - Number of reads. - - name: writes - type: scaled_float - description: > - Number of writes. - - name: total - type: scaled_float - description: > - Number of reads and writes combined. - - - name: healthcheck - type: group - description: > - Docker container metrics. - fields: - - name: failingstreak - type: integer - description: > - concurent failed check - - name: status - type: keyword - description: > - Healthcheck status code - - name: event - type: group - description: > - event fields. - fields: - - name: end_date - type: date - description: > - Healthcheck end date - - name: start_date - type: date - description: > - Healthcheck start date - - name: output - type: keyword - description: > - Healthcheck output - - name: exit_code - type: integer - description: > - Healthcheck status code - - - name: image - type: group - description: > - Docker image metrics. - fields: - - name: id - type: group - description: > - The image layers identifier. - fields: - - name: current - type: keyword - description: > - Unique image identifier given upon its creation. - - name: parent - type: keyword - description: > - Identifier of the image, if it exists, from which the current image directly descends. - - name: created - type: date - description: > - Date and time when the image was created. - - name: size - type: group - description: > - Image size layers. - fields: - - name: virtual - type: long - description: > - Size of the image. - - name: regular - type: long - description: > - Total size of the all cached images associated to the current image. - - - name: labels - type: object - object_type: keyword - description: > - Image labels. - - - name: tags - type: array - description: > - Image tags. - - - name: info - type: group - description: > - beta[] - - Info metrics based on https://docs.docker.com/engine/reference/api/docker_remote_api_v1.24/#/display-system-wide-information. - fields: - - name: containers - type: group - description: > - Overall container stats. - fields: - - name: paused - type: long - description: > - Total number of paused containers. - - name: running - type: long - description: > - Total number of running containers. - - name: stopped - type: long - description: > - Total number of stopped containers. - - name: total - type: long - description: > - Total number of existing containers. - - name: id - type: keyword - description: > - Unique Docker host identifier. - - - name: images - type: long - description: > - Total number of existing images. - - - name: memory - type: group - description: > - Memory metrics. - fields: - - - name: fail.count - type: scaled_float - description: > - Fail counter. - - name: limit - type: long - format: bytes - description: > - Memory limit. - - name: rss - type: group - description: > - RSS memory stats. - fields: - - name: total - type: long - format: bytes - description: > - Total memory resident set size. - - name: pct - type: scaled_float - format: percent - description: > - Memory resident set size percentage. - - name: usage - type: group - description: > - Usage memory stats. - fields: - - name: max - type: long - format: bytes - description: > - Max memory usage. - - name: pct - type: scaled_float - format: percent - description: > - Memory usage percentage. - - name: total - type: long - format: bytes - description: > - Total memory usage. - - - name: network - type: group - description: > - Network metrics. - fields: - - - name: interface - type: keyword - description: > - Network interface name. - - name: in - type: group - description: > - Incoming network stats. - fields: - - name: bytes - type: long - format: bytes - description: > - Total number of incoming bytes. - - name: dropped - type: scaled_float - description: > - Total number of dropped incoming packets. - - name: errors - type: long - description: > - Total errors on incoming packets. - - name: packets - type: long - description: > - Total number of incoming packets. - - name: out - type: group - description: > - Outgoing network stats. - fields: - - name: bytes - type: long - format: bytes - description: > - Total number of outgoing bytes. - - name: dropped - type: scaled_float - description: > - Total number of dropped outgoing packets. - - name: errors - type: long - description: > - Total errors on outgoing packets. - - name: packets - type: long - description: > - Total number of outgoing packets. - -- key: dropwizard - title: "Dropwizard" - description: > - beta[] - - Stats collected from Dropwizard. - short_config: false - fields: - - name: dropwizard - type: group - description: > - fields: - -- key: elasticsearch - title: "Elasticsearch" - description: > - experimental[] - - Elasticsearch module - short_config: false - fields: - - name: elasticsearch - type: group - description: > - fields: - - name: cluster.name - type: keyword - description: > - Elasticsearch cluster name. - - name: node - type: group - description: > - node - fields: - - name: jvm.memory.heap_init.bytes - type: long - format: bytes - description: > - Heap init used by the JVM in bytes. - - name: jvm.version - type: keyword - description: > - JVM version. - - name: name - type: keyword - description: > - Node name. - - name: version - type: keyword - description: > - Node version. - - - name: node.stats - type: group - description: > - node_stats - fields: - - name: indices - type: group - description: > - Node indices stats - fields: - - name: docs.count - type: long - description: > - Total number of existing documents. - - name: docs.deleted - type: long - description: > - Total number of deleted documents. - - name: segments.count - type: long - description: > - Total number of segments. - - name: segments.memory.bytes - type: long - format: bytes - description: > - Total size of segments in bytes. - - name: store.size.bytes - type: long - description: > - Total size of the store in bytes. - - name: jvm.mem.pools - type: group - description: > - JVM memory pool stats - fields: - - name: old - type: group - description: > - Old memory pool stats. - fields: - - name: max.bytes - type: long - format: bytes - description: - Max bytes. - - name: peak.bytes - type: long - format: bytes - description: - Peak bytes. - - name: peak_max.bytes - type: long - format: bytes - description: - Peak max bytes. - - name: used.bytes - type: long - format: bytes - description: - Used bytes. - - name: young - type: group - description: > - Young memory pool stats. - fields: - - name: max.bytes - type: long - format: bytes - description: - Max bytes. - - name: peak.bytes - type: long - format: bytes - description: - Peak bytes. - - name: peak_max.bytes - type: long - format: bytes - description: - Peak max bytes. - - name: used.bytes - type: long - format: bytes - description: - Used bytes. - - name: survivor - type: group - description: > - Survivor memory pool stats. - fields: - - name: max.bytes - type: long - format: bytes - description: - Max bytes. - - name: peak.bytes - type: long - format: bytes - description: - Peak bytes. - - name: peak_max.bytes - type: long - format: bytes - description: - Peak max bytes. - - name: used.bytes - type: long - format: bytes - description: - Used bytes. - - - name: jvm.gc.collectors - type: group - description: > - GC collector stats. - fields: - - name: old.collection - type: group - description: > - Old collection gc. - fields: - - name: count - type: long - description: > - - name: ms - type: long - description: > - - name: young.collection - type: group - description: > - Young collection gc. - fields: - - name: count - type: long - description: > - - name: ms - type: long - description: > - -- key: golang - title: "Golang" - description: > - Golang module - short_config: false - fields: - - name: golang - type: group - description: > - fields: - - name: expvar - type: group - description: > - expvar - fields: - - name: cmdline - type: keyword - description: > - The cmdline of this golang program start with. - - name: heap - type: group - description: > - The golang program heap information exposed by expvar. - fields: - - name: cmdline - type: keyword - description: > - The cmdline of this golang program start with. - - - name: gc - type: group - description: > - Garbage collector summary. - fields: - - name: total_pause - type: group - description: > - Total GC pause duration over lifetime of process. - fields: - - name: ns - type: long - description: > - Duration in Ns. - - name: total_count - type: long - description: > - Total number of GC was happened. - - name: next_gc_limit - type: long - format: bytes - description: > - Next collection will happen when HeapAlloc > this amount. - - name: cpu_fraction - type: long - description: > - Fraction of CPU time used by GC. - - name: pause - type: group - description: > - Last GC pause durations during the monitoring period. - fields: - - name: count - type: long - description: > - Count of GC pause duration during this collect period. - - name: sum - type: group - description: > - Total GC pause duration during this collect period. - fields: - - name: ns - type: long - description: > - Duration in Ns. - - name: max - type: group - description: > - Max GC pause duration during this collect period. - fields: - - name: ns - type: long - description: > - Duration in Ns. - - name: avg - type: group - description: > - Average GC pause duration during this collect period. - fields: - - name: ns - type: long - description: > - Duration in Ns. - - - name: system - type: group - description: > - Heap summary,which bytes was obtained from system. - fields: - - name: total - type: long - format: bytes - description: > - Total bytes obtained from system (sum of XxxSys below). - - name: obtained - type: long - format: bytes - description: > - Via HeapSys, bytes obtained from system. heap_sys = heap_idle + heap_inuse. - - name: stack - type: long - format: bytes - description: > - Bytes used by stack allocator, and these bytes was obtained from system. - - name: released - type: long - format: bytes - description: > - Bytes released to the OS. - - - name: allocations - type: group - description: > - Heap allocations summary. - fields: - - name: mallocs - type: long - description: > - Number of mallocs. - - name: frees - type: long - description: > - Number of frees. - - name: objects - type: long - description: > - Total number of allocated objects. - - name: total - type: long - format: bytes - description: > - Bytes allocated (even if freed) throughout the lifetime. - - name: allocated - type: long - format: bytes - description: > - Bytes allocated and not yet freed (same as Alloc above). - - name: idle - type: long - format: bytes - description: > - Bytes in idle spans. - - name: active - type: long - format: bytes - description: > - Bytes in non-idle span. -- key: graphite - title: "graphite" - description: > - []experimental - - graphite Module - fields: - - name: graphite - type: group - description: > - fields: - - name: server - type: group - description: > - server - fields: - - name: example - type: keyword - description: > - Example field - -- key: haproxy - title: "HAProxy" - description: > - HAProxy Module - short_config: false - fields: - - name: haproxy - type: group - description: > - HAProxy metrics. - fields: - - name: info - type: group - description: > - General information about HAProxy processes. - fields: - - name: processes - type: long - description: > - Number of processes. - - - name: process_num - type: long - description: > - Process number. - - - name: pid - type: long - description: > - Process ID. - - - name: run_queue - type: long - description: > - - - name: tasks - type: long - description: > - - - name: uptime.sec - type: long - description: > - Current uptime in seconds. - - - name: memory.max.bytes - type: long - format: bytes - description: > - Maximum amount of memory usage in bytes (the 'Memmax_MB' value converted to bytes). - - - name: ulimit_n - type: long - description: > - Maximum number of open files for the process. - - - name: compress - type: group - description: > - - fields: - - name: bps - type: group - description: > - - fields: - - name: in - type: long - description: > - - - name: out - type: long - description: > - - - name: rate_limit - type: long - description: > - - - name: connection - type: group - description: > - - fields: - - name: rate - type: group - description: > - - fields: - - name: value - type: long - description: > - - - name: limit - type: long - description: > - - - name: max - type: long - description: > - - - name: current - type: long - description: > - Current connections. - - - name: total - type: long - description: > - Total connections. - - - name: ssl.current - type: long - description: > - Current SSL connections. - - - name: ssl.total - type: long - description: > - Total SSL connections. - - - name: ssl.max - type: long - description: > - Maximum SSL connections. - - - name: max - type: long - description: > - Maximum connections. - - - name: hard_max - type: long - description: > - - - name: requests.total - type: long - description: > - - - name: sockets.max - type: long - description: > - - - name: requests.max - type: long - description: > - - - name: pipes - type: group - description: > - fields: - - name: used - type: integer - description: > - - - name: free - type: integer - description: > - - - name: max - type: integer - description: > - - - name: session - type: group - description: - fields: - - name: rate.value - type: integer - description: > - - - name: rate.limit - type: integer - description: > - - - name: rate.max - type: integer - description: > - - - - name: ssl - type: group - description: - fields: - - name: rate.value - type: integer - description: - - - name: rate.limit - type: integer - description: - - - name: rate.max - type: integer - description: - - - name: frontend - type: group - description: - fields: - - name: key_rate.value - type: integer - description: - - - name: key_rate.max - type: integer - description: - - - name: session_reuse.pct - type: scaled_float - format: percent - description: - - - name: backend - type: group - description: - fields: - - name: key_rate.value - type: integer - description: - - - name: key_rate.max - type: integer - description: MaxConnRate - - name: cached_lookups - type: long - description: - - name: cache_misses - type: long - description: - - - - name: zlib_mem_usage - type: group - description: > - - fields: - - name: value - type: integer - description: > - - - name: max - type: integer - description: > - - - name: idle.pct - type: scaled_float - format: percent - description: > - - - name: stat - type: group - description: > - Stats collected from HAProxy processes. - fields: - - - name: status - type: keyword - description: > - Status (UP, DOWN, NOLB, MAINT, or MAINT(via)...). - - - name: weight - type: long - description: > - Total weight (for backends), or server weight (for servers). - - - name: downtime - type: long - description: > - Total downtime (in seconds). For backends, this value is the downtime - for the whole backend, not the sum of the downtime for the servers. - - - name: component_type - type: integer - description: > - Component type (0=frontend, 1=backend, 2=server, or 3=socket/listener). - - - name: process_id - type: integer - description: > - Process ID (0 for first instance, 1 for second, and so on). - - - name: service_name - type: keyword - description: > - Service name (FRONTEND for frontend, BACKEND for backend, or any name for server/listener). - - - name: in.bytes - type: long - format: bytes - description: > - Bytes in. - - - name: out.bytes - type: long - format: bytes - description: > - Bytes out. - - - name: last_change - type: integer - description: > - Number of seconds since the last UP->DOWN or DOWN->UP transition. - - - name: throttle.pct - type: scaled_float - format: percent - description: > - Current throttle percentage for the server when slowstart - is active, or no value if slowstart is inactive. - - - name: selected.total - type: long - description: > - Total number of times a server was selected, either for new - sessions, or when re-dispatching. For servers, this field reports the - the number of times the server was selected. - - - name: tracked.id - type: long - description: > - ID of the proxy/server if tracking is enabled. - - - name: connection - type: group - fields: - - - name: total - type: long - description: > - Cumulative number of connections. - - - name: retried - type: long - description: > - Number of times a connection to a server was retried. - - - name: time.avg - type: long - description: > - Average connect time in ms over the last 1024 requests. - - - name: request - type: group - fields: - - - name: denied - type: long - description: > - Requests denied because of security concerns. - - * For TCP this is because of a matched tcp-request content rule. - * For HTTP this is because of a matched http-request or tarpit rule. - - - name: queued.current - type: long - description: > - Current queued requests. For backends, this field reports the number - of requests queued without a server assigned. - - - name: queued.max - type: long - description: > - Maximum value of queued.current. - - - name: errors - type: long - description: > - Request errors. Some of the possible causes are: - - * early termination from the client, before the request has been sent - * read error from the client - * client timeout - * client closed connection - * various bad requests from the client. - * request was tarpitted. - - - name: redispatched - type: long - description: > - Number of times a request was redispatched to another server. For - servers, this field reports the number of times the server was - switched away from. - - - name: connection.errors - type: long - description: > - Number of requests that encountered an error trying to - connect to a server. For backends, this field reports the sum of - the stat for all backend servers, plus any connection errors not - associated with a particular server (such as the backend having no - active servers). - - - name: rate - type: group - description: > - fields: - - name: value - type: long - description: > - Number of HTTP requests per second over the last elapsed second. - - name: max - type: long - description: > - Maximum number of HTTP requests per second. - - - name: total - type: long - description: > - Total number of HTTP requests received. - - - - name: response - type: group - fields: - - - name: errors - type: long - description: > - Number of response errors. This value includes the number of data - transfers aborted by the server (haproxy.stat.server.aborted). - Some other errors are: - - * write errors on the client socket (won't be counted for the server stat) - * failure applying filters to the response - - - - name: time.avg - type: long - description: > - Average response time in ms over the last 1024 requests (0 for TCP). - - - name: denied - type: integer - description: > - Responses denied because of security concerns. For HTTP this is - because of a matched http-request rule, or "option checkcache". - - - name: http - type: group - description: > - - fields: - - name: 1xx - type: long - description: > - HTTP responses with 1xx code. - - - name: 2xx - type: long - description: > - HTTP responses with 2xx code. - - - name: 3xx - type: long - description: > - HTTP responses with 3xx code. - - - name: 4xx - type: long - description: > - HTTP responses with 4xx code. - - - name: 5xx - type: long - description: > - HTTP responses with 5xx code. - - - name: other - type: long - description: > - HTTP responses with other codes (protocol error). - - - - name: session - type: group - fields: - - - name: current - type: long - description: > - Number of current sessions. - - - name: max - type: long - description: > - Maximum number of sessions. - - - name: limit - type: long - description: > - Configured session limit. - - - name: rate - type: group - fields: - - name: value - type: integer - description: > - Number of sessions per second over the last elapsed second. - - - name: limit - type: integer - description: > - Configured limit on new sessions per second. - - - name: max - type: integer - description: > - Maximum number of new sessions per second. - - - - name: check - type: group - description: > - - fields: - - name: status - type: keyword - description: > - Status of the last health check. One of: - - UNK -> unknown - INI -> initializing - SOCKERR -> socket error - L4OK -> check passed on layer 4, no upper layers testing enabled - L4TOUT -> layer 1-4 timeout - L4CON -> layer 1-4 connection problem, for example - "Connection refused" (tcp rst) or "No route to host" (icmp) - L6OK -> check passed on layer 6 - L6TOUT -> layer 6 (SSL) timeout - L6RSP -> layer 6 invalid response - protocol error - L7OK -> check passed on layer 7 - L7OKC -> check conditionally passed on layer 7, for example 404 with - disable-on-404 - L7TOUT -> layer 7 (HTTP/SMTP) timeout - L7RSP -> layer 7 invalid response - protocol error - L7STS -> layer 7 response error, for example HTTP 5xx - - - name: code - type: long - description: > - Layer 5-7 code, if available. - - - name: duration - type: long - description: > - Time in ms that it took to finish the last health check. - - - name: health.last - type: keyword - description: > - The result of the last health check. - - - name: health.fail - type: long - description: > - Number of failed checks. - - - name: agent.last - type: integer - description: > - - - name: failed - type: long - description: > - Number of checks that failed while the server was up. - - - name: down - type: long - description: > - Number of UP->DOWN transitions. For backends, this value is the - number of transitions to the whole backend being down, rather than - the sum of the transitions for each server. - - - name: client.aborted - type: integer - description: > - Number of data transfers aborted by the client. - - - - name: server - type: group - description: > - fields: - - - name: id - type: integer - description: > - Server ID (unique inside a proxy). - - - name: aborted - type: integer - description: > - Number of data transfers aborted by the server. This value is - included in haproxy.stat.response.errors. - - - name: active - type: integer - description: > - Number of backend servers that are active, meaning that they are - healthy and can receive requests from the load balancer. - - - name: backup - type: integer - description: > - Number of backend servers that are backup servers. - - - - name: compressor - type: group - description: > - - fields: - - name: in.bytes - type: long - format: bytes - description: > - Number of HTTP response bytes fed to the compressor. - - - name: out.bytes - type: integer - format: bytes - description: > - Number of HTTP response bytes emitted by the compressor. - - - name: bypassed.bytes - type: long - format: bytes - description: > - Number of bytes that bypassed the HTTP compressor (CPU/BW limit). - - - name: response.bytes - type: long - format: bytes - description: > - Number of HTTP responses that were compressed. - - - name: proxy - type: group - description: > - - fields: - - name: id - type: integer - description: > - Unique proxy ID. - - - name: name - type: keyword - description: > - Proxy name. - - - - name: queue - type: group - description: > - - fields: - - name: limit - type: integer - description: > - Configured queue limit (maxqueue) for the server, or nothing if the - value of maxqueue is 0 (meaning no limit). - - - name: time.avg - type: integer - description: > - The average queue time in ms over the last 1024 requests. - - - - - -- key: http - title: "HTTP" - description: > - HTTP module - fields: - - name: http - type: group - description: > - fields: - - name: request - type: group - description: > - HTTP request information - fields: - - name: header - type: object - description: > - The HTTP headers sent - - name: method - type: keyword - description: > - The HTTP method used - - name: body - type: keyword - description: > - The HTTP payload sent - - name: response - type: group - description: > - HTTP response information - fields: - - name: header - type: object - description: > - The HTTP headers received - - name: status_code - type: keyword - description: > - The HTTP status code - - name: body - type: keyword - description: > - The HTTP payload received - - name: json - type: group - description: > - json metricset - fields: - - - name: server - type: group - description: > - server - fields: - -- key: jolokia - title: "Jolokia" - description: > - beta[] - - Jolokia module - short_config: false - fields: - - name: jolokia - type: group - description: > - jolokia contains metrics exposed via jolokia agent - fields: - -- key: kafka - title: "Kafka" - description: > - Kafka module - - beta[] - short_config: false - fields: - - name: kafka - type: group - description: > - fields: - - name: consumergroup - type: group - description: > - consumergroup - fields: - - name: broker - type: group - description: > - Broker Consumer Group Information have been read from (Broker handling - the consumer group). - fields: - - name: id - type: long - description: > - Broker id - - - name: address - type: keyword - description: > - Broker address - - - name: id - type: keyword - description: Consumer Group ID - - - name: topic - type: keyword - description: Topic name - - - name: partition - type: long - description: Partition ID - - - name: offset - type: long - description: consumer offset into partition being read - - - name: meta - type: text - description: custom consumer meta data string - - - name: error.code - type: long - description: > - kafka consumer/partition error code. - - - name: client - type: group - description: > - Assigned client reading events from partition - fields: - - name: id - type: keyword - description: Client ID (kafka setting client.id) - - - name: host - type: keyword - description: Client host - - - name: member_id - type: keyword - description: internal consumer group member ID - - - name: partition - type: group - description: > - partition - fields: - - name: offset - type: group - description: > - Available offsets of the given partition. - fields: - - name: newest - type: long - description: > - Newest offset of the partition. - - name: oldest - type: long - description: > - Oldest offset of the partition. - - - name: partition - type: group - description: > - Partition data. - fields: - - name: id - type: long - description: > - Partition id. - - - name: leader - type: long - description: > - Leader id (broker). - - name: isr - type: array - description: > - List of isr ids. - - name: replica - type: long - description: > - Replica id (broker). - - - name: insync_replica - type: boolean - description: > - Indicates if replica is included in the in-sync replicate set (ISR). - - - name: error.code - type: long - description: > - Error code from fetching partition. - - - name: topic.error.code - type: long - description: > - topic error code. - - name: topic.name - type: keyword - description: > - Topic name - - - name: broker.id - type: long - description: > - Broker id - - name: broker.address - type: keyword - description: > - Broker address - - - -- key: kibana - title: "Kibana" - description: > - experimental[] - - Kibana module - short_config: false - fields: - - name: kibana - type: group - description: > - fields: - - name: status - type: group - description: > - Status fields - fields: - - name: name - type: keyword - description: > - Kibana instance name. - - name: uuid - type: keyword - description: > - Kibana instance uuid. - - name: version.number - type: keyword - description: > - Kibana version number. - - name: status.overall.state - type: keyword - description: > - Kibana overall state. - - name: metrics - type: group - description: > - Metrics fields - fields: - - name: concurrent_connections - type: long - description: > - Current concurrent connections. - - name: requests - type: group - description: > - Request statistics. - fields: - - name: disconnects - type: long - description: > - Total number of disconnected connections. - - name: total - type: long - description: > - Total number of connections. - -- key: kubernetes - title: "Kubernetes" - description: > - beta[] - - Kubernetes metrics - short_config: false - fields: - - name: kubernetes - type: group - description: > - Information and statistics of pods managed by kubernetes. - fields: - - name: container - type: group - description: > - kubernetes container metrics - fields: - - name: start_time - type: date - description: > - Start time - - name: cpu - type: group - description: > - CPU usage metrics - fields: - - name: usage - type: group - fields: - - name: core - type: group - fields: - - name: ns - type: long - description: > - Container CPU Core usage nanoseconds - - name: nanocores - type: long - description: > - CPU used nanocores - - name: logs - type: group - description: > - Logs info - fields: - - name: available - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Logs available capacity in bytes - - name: capacity - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Logs total capacity in bytes - - name: used - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Logs used capacity in bytes - - name: inodes - type: group - fields: - - name: count - type: long - description: > - Total available inodes - - name: free - type: long - description: > - Total free inodes - - name: used - type: long - description: > - Total used inodes - - name: memory - type: group - fields: - - name: available - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Total available memory - - name: usage - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Total memory usage - - name: rss - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - RSS memory usage - - name: workingset - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Working set memory usage - - name: pagefaults - type: long - description: > - Number of page faults - - name: majorpagefaults - type: long - description: > - Number of major page faults - - name: rootfs - type: group - fields: - - name: capacity - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Root filesystem total capacity in bytes - - name: available - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Root filesystem total available in bytes - - name: used - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Root filesystem total used in bytes - - name: inodes - type: group - fields: - - name: used - type: long - description: > - Used inodes - - - name: event - type: group - description: > - The Kubernetes events metricset collects events that are generated by objects running - inside of Kubernetes - fields: - - name: count - type: long - description: > - Count field records the number of times the particular event has occurred - fields: - - name: timestamp - type: group - fields: - - name: first_occurrence - type: date - description: > - Timestamp of first occurrence of event - - name: last_occurrence - type: date - description: > - Timestamp of last occurrence of event - - name: message - type: keyword - description: > - Message recorded for the given event - - name: reason - type: keyword - description: > - Reason recorded for the given event - - name: type - type: keyword - description: > - Type of the given event - - name: metadata - type: group - description: > - Metadata associated with the given event - fields: - - name: timestamp - type: group - fields: - - name: created - type: date - description: > - Timestamp of creation of the given event - - name: name - type: keyword - description: > - Name of the event - - name: namespace - type: keyword - description: > - Namespace in which event was generated - - name: resource_version - type: keyword - description: > - Version of the event resource - - name: uid - type: keyword - description: > - Unique identifier to the event object - - name: self_link - type: keyword - description: > - URL representing the event - - name: involved_object - type: group - description: > - Metadata associated with the given involved object - fields: - - name: api_version - type: keyword - description: > - API version of the object - - name: kind - type: keyword - description: > - API kind of the object - - name: name - type: keyword - description: > - name of the object - - name: resource_version - type: keyword - description: > - resource version of the object - - name: uid - type: keyword - description: > - UUID version of the object - - - name: node - type: group - description: > - kubernetes node metrics - fields: - - name: name - type: keyword - description: > - Node name - - name: start_time - type: date - description: > - Start time - - name: cpu - type: group - description: > - CPU usage metrics - fields: - - name: usage - type: group - fields: - - name: core - type: group - fields: - - name: ns - type: long - description: > - Node CPU Core usage nanoseconds - - name: nanocores - type: long - description: > - CPU used nanocores - - name: memory - type: group - fields: - - name: available - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Total available memory - - name: usage - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Total memory usage - - name: rss - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - RSS memory usage - - name: workingset - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Working set memory usage - - name: pagefaults - type: long - description: > - Number of page faults - - name: majorpagefaults - type: long - description: > - Number of major page faults - - name: network - type: group - fields: - - name: rx - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Received bytes - - name: errors - type: long - description: > - Rx errors - - name: tx - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Transmitted bytes - - name: errors - type: long - description: > - Tx errors - - name: fs - type: group - fields: - - name: capacity - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Filesystem total capacity in bytes - - name: available - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Filesystem total available in bytes - - name: used - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Filesystem total used in bytes - - name: inodes - type: group - fields: - - name: used - type: long - description: > - Number of used inodes - - name: count - type: long - description: > - Number of inodes - - name: free - type: long - description: > - Number of free inodes - - name: runtime - type: group - fields: - - name: imagefs - type: group - fields: - - name: capacity - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Image filesystem total capacity in bytes - - name: available - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Image filesystem total available in bytes - - name: used - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Image filesystem total used in bytes - - - name: pod - type: group - description: > - kubernetes pod metrics - fields: - - name: start_time - type: date - description: > - Start time - - name: network - type: group - fields: - - name: rx - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Received bytes - - name: errors - type: long - description: > - Rx errors - - name: tx - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Transmitted bytes - - name: errors - type: long - description: > - Tx errors - - - name: container - type: group - description: > - kubernetes container metrics - fields: - - name: id - type: keyword - description: - Container id - - name: status - type: group - fields: - - name: phase - type: keyword - description: > - Container phase (running, waiting, terminated) - - name: ready - type: boolean - description: > - Container ready status - - name: restarts - type: integer - description: > - Container restarts count - - name: cpu - type: group - fields: - - name: limit.nanocores - type: long - description: > - Container CPU nanocores limit - - name: request.nanocores - type: long - description: > - Container CPU requested nanocores - - name: memory - type: group - fields: - - name: limit.bytes - type: long - format: bytes - description: > - Container memory limit in bytes - - name: request.bytes - type: long - format: bytes - description: > - Container requested memory in bytes - - - name: deployment - type: group - description: > - kubernetes deployment metrics - fields: - - name: name - type: keyword - description: > - Kubernetes deployment name - - name: paused - type: boolean - description: > - Kubernetes deployment paused status - - name: replicas - type: group - description: > - Kubernetes deployment replicas info - fields: - - name: desired - type: integer - description: > - Deployment number of desired replicas (spec) - - name: available - type: integer - description: > - Deployment available replicas - - name: unavailable - type: integer - description: > - Deployment unavailable replicas - - name: updated - type: integer - description: > - Deployment updated replicas - - - name: node - type: group - description: > - kubernetes node metrics - fields: - - name: status - type: group - fields: - - name: ready - type: keyword - description: > - Node ready status (true, false or unknown) - - name: unschedulable - type: boolean - description: > - Node unschedulable status - - name: cpu - type: group - fields: - - name: allocatable.cores - type: float - description: > - Node CPU allocatable cores - - name: capacity.cores - type: long - description: > - Node CPU capacity cores - - name: memory - type: group - fields: - - name: allocatable.bytes - type: long - format: bytes - description: > - Node allocatable memory in bytes - - name: capacity.bytes - type: long - format: bytes - description: > - Node memory capacity in bytes - - name: pod - type: group - fields: - - name: allocatable.total - type: long - description: > - Node allocatable pods - - name: capacity.total - type: long - description: > - Node pod capacity - - - name: pod - type: group - description: > - kubernetes pod metrics - fields: - - name: ip - type: ip - description: > - Kubernetes pod IP - - name: host_ip - type: ip - description: > - Kubernetes pod host IP - - name: status - type: group - description: > - Kubernetes pod status metrics - fields: - - name: phase - type: keyword - description: > - Kubernetes pod phase (Running, Pending...) - - name: ready - type: keyword - description: > - Kubernetes pod ready status (true, false or unknown) - - name: scheduled - type: keyword - description: > - Kubernetes pod scheduled status (true, false, unknown) - - - name: replicaset - type: group - description: > - kubernetes replica set metrics - fields: - - name: name - type: keyword - description: > - Kubernetes replica set name - - name: replicas - type: group - description: > - Kubernetes replica set paused status - fields: - - name: available - type: long - description: > - The number of replicas per ReplicaSet - - name: desired - type: long - description: > - The number of replicas per ReplicaSet - - name: ready - type: long - description: > - The number of ready replicas per ReplicaSet - - name: observed - type: long - description: > - The generation observed by the ReplicaSet controller - - name: labeled - type: long - description: > - The number of fully labeled replicas per ReplicaSet - - - name: system - type: group - description: > - kubernetes system containers metrics - fields: - - name: container - type: keyword - description: > - Container name - - name: start_time - type: date - description: > - Start time - - name: cpu - type: group - description: > - CPU usage metrics - fields: - - name: usage - type: group - fields: - - name: core - type: group - fields: - - name: ns - type: long - description: > - CPU Core usage nanoseconds - - name: nanocores - type: long - description: > - CPU used nanocores - - name: memory - type: group - fields: - - name: usage - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Total memory usage - - name: rss - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - RSS memory usage - - name: workingset - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Working set memory usage - - name: pagefaults - type: long - description: > - Number of page faults - - name: majorpagefaults - type: long - description: > - Number of major page faults - - - name: volume - type: group - description: > - kubernetes volume metrics - fields: - - name: name - type: keyword - description: > - Volume name - - name: fs - type: group - fields: - - name: capacity - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Filesystem total capacity in bytes - - name: available - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Filesystem total available in bytes - - name: used - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Filesystem total used in bytes - - name: inodes - type: group - fields: - - name: used - type: long - description: > - Used inodes - - name: free - type: long - description: > - Free inodes - - name: count - type: long - description: > - Total inodes - -- key: memcached - title: "Memcached" - description: > - beta[] - - Memcached module - short_config: false - fields: - - name: memcached - type: group - description: > - fields: - - name: stats - type: group - description: > - stats - fields: - - name: pid - type: long - description: > - Current process ID of the Memcached task. - - - name: uptime.sec - type: long - description: > - Memcached server uptime. - - - name: threads - type: long - description: > - Number of threads used by the current Memcached server process. - - - name: connections.current - type: long - description: > - Number of open connections to this Memcached server, should be the same - value on all servers during normal operation. - - - name: connections.total - type: long - description: > - Numer of successful connect attempts to this server since it has been started. - - - name: get.hits - type: long - description: > - Number of successful "get" commands (cache hits) since startup, divide them - by the "cmd_get" value to get the cache hitrate. - - - name: get.misses - type: long - description: > - Number of failed "get" requests because nothing was cached for this key - or the cached value was too old. - - - name: cmd.get - type: long - description: > - Number of "get" commands received since server startup not counting if they - were successful or not. - - - name: cmd.set - type: long - description: > - Number of "set" commands serviced since startup. - - - name: read.bytes - type: long - formate: bytes - description: > - Total number of bytes received from the network by this server. - - - name: written.bytes - type: long - formate: bytes - description: > - Total number of bytes send to the network by this server. - - - name: items.current - type: long - description: > - Number of items currently in this server's cache. - - - name: items.total - type: long - formate: bytes - description: > - Number of items stored ever stored on this server. This is no "maximum item - count" value but a counted increased by every new item stored in the cache. - - - name: evictions - type: long - formate: bytes - description: > - Number of objects removed from the cache to free up memory for new items - because Memcached reached it's maximum memory setting (limit_maxbytes). - -- key: mongodb - title: "MongoDB" - description: > - Metrics collected from MongoDB servers. - short_config: false - fields: - - name: mongodb - type: group - description: > - MongoDB metrics. - fields: - - name: dbstats - type: group - description: > - dbstats provides an overview of a particular mongo database. This document - is most concerned with data volumes of a database. - fields: - - name: avg_obj_size.bytes - type: long - format: bytes - - - name: collections - type: integer - - - name: data_size.bytes - type: long - format: bytes - - - name: db - type: keyword - - - name: file_size.bytes - type: long - format: bytes - - - name: index_size.bytes - type: long - format: bytes - - - name: indexes - type: long - - - name: num_extents - type: long - - - name: objects - type: long - - - name: storage_size.bytes - type: long - format: bytes - - - name: ns_size_mb.mb - type: long - - - name: data_file_version - type: group - fields: - - name: major - type: long - - - name: minor - type: long - - - name: extent_free_list - type: group - fields: - - name: num - type: long - - - name: size.bytes - type: long - format: bytes - - - name: status - type: group - description: > - MongoDB server status metrics. - fields: - - name: version - type: keyword - description: > - Instance version. - - name: uptime.ms - type: long - description: > - Instance uptime in milliseconds. - - name: local_time - type: date - description: > - Local time as reported by the MongoDB instance. - - - name: asserts.regular - type: long - description: > - Number of regular assertions produced by the server. - - name: asserts.warning - type: long - description: > - Number of warning assertions produced by the server. - - name: asserts.msg - type: long - description: > - Number of msg assertions produced by the server. - - name: asserts.user - type: long - description: > - Number of user assertions produced by the server. - - name: asserts.rollovers - type: long - description: > - Number of rollovers assertions produced by the server. - - - name: background_flushing - type: group - description: > - Data about the process MongoDB uses to write data to disk. This data is - only available for instances that use the MMAPv1 storage engine. - fields: - - name: flushes - type: long - description: > - A counter that collects the number of times the database has - flushed all writes to disk. - - name: total.ms - type: long - description: > - The total number of milliseconds (ms) that the mongod processes have - spent writing (i.e. flushing) data to disk. Because this is an - absolute value, consider the value of `flushes` and `average_ms` to - provide better context for this datum. - - name: average.ms - type: long - description: > - The average time spent flushing to disk per flush event. - - name: last.ms - type: long - description: > - The amount of time, in milliseconds, that the last flush operation - took to complete. - - name: last_finished - type: date - description: > - A timestamp of the last completed flush operation. - - - name: connections - type: group - description: > - Data regarding the current status of incoming connections and - availability of the database server. - fields: - - name: current - type: long - description: > - The number of connections to the database server from clients. This - number includes the current shell session. Consider the value of - `available` to add more context to this datum. - - name: available - type: long - description: > - The number of unused available incoming connections the database - can provide. - - name: total_created - type: long - description: > - A count of all incoming connections created to the server. This - number includes connections that have since closed. - - - name: journaling - type: group - description: > - Data about the journaling-related operations and performance. Journaling - information only appears for mongod instances that use the MMAPv1 - storage engine and have journaling enabled. - fields: - - name: commits - type: long - description: > - The number of transactions written to the journal during the last - journal group commit interval. - - name: journaled.mb - type: long - description: > - The amount of data in megabytes (MB) written to journal during the - last journal group commit interval. - - name: write_to_data_files.mb - type: long - description: > - The amount of data in megabytes (MB) written from journal to the - data files during the last journal group commit interval. - - name: compression - type: long - description: > - The compression ratio of the data written to the journal. - - name: commits_in_write_lock - type: long - description: > - Count of the commits that occurred while a write lock was held. - Commits in a write lock indicate a MongoDB node under a heavy write - load and call for further diagnosis. - - name: early_commits - type: long - description: > - The number of times MongoDB requested a commit before the scheduled - journal group commit interval. - - name: times - type: group - description: > - Information about the performance of the mongod instance during the - various phases of journaling in the last journal group commit - interval. - fields: - - name: dt.ms - type: long - description: > - The amount of time over which MongoDB collected the times data. - Use this field to provide context to the other times field values. - - name: prep_log_buffer.ms - type: long - description: > - The amount of time spent preparing to write to the journal. - Smaller values indicate better journal performance. - - name: write_to_journal.ms - type: long - description: > - The amount of time spent actually writing to the journal. File - system speeds and device interfaces can affect performance. - - name: write_to_data_files.ms - type: long - description: > - The amount of time spent writing to data files after journaling. - File system speeds and device interfaces can affect performance. - - name: remap_private_view.ms - type: long - description: > - The amount of time spent remapping copy-on-write memory mapped - views. Smaller values indicate better journal performance. - - name: commits.ms - type: long - description: > - The amount of time spent for commits. - - name: commits_in_write_lock.ms - type: long - description: > - The amount of time spent for commits that occurred while a write - lock was held. - - - name: extra_info - type: group - description: > - Platform specific data. - fields: - - name: heap_usage.bytes - type: long - format: bytes - description: > - The total size in bytes of heap space used by the database process. - Only available on Unix/Linux. - - name: page_faults - type: long - description: > - The total number of page faults that require disk operations. Page - faults refer to operations that require the database server to - access data that isn't available in active memory. - - - name: network - type: group - description: > - Platform specific data. - fields: - - name: in.bytes - type: long - format: bytes - description: > - The amount of network traffic, in bytes, received by this database. - - name: out.bytes - type: long - format: bytes - description: > - The amount of network traffic, in bytes, sent from this database. - - name: requests - type: long - description: > - The total number of requests received by the server. - - - name: opcounters - type: group - description: > - An overview of database operations by type. - fields: - - name: insert - type: long - description: > - The total number of insert operations received since the mongod - instance last started. - - name: query - type: long - description: > - The total number of queries received since the mongod instance last - started. - - name: update - type: long - description: > - The total number of update operations received since the mongod - instance last started. - - name: delete - type: long - description: > - The total number of delete operations received since the mongod - instance last started. - - name: getmore - type: long - description: > - The total number of getmore operations received since the mongod - instance last started. - - name: command - type: long - description: > - The total number of commands issued to the database since the mongod - instance last started. - - - name: opcounters_replicated - type: group - description: > - An overview of database replication operations by type. - fields: - - name: insert - type: long - description: > - The total number of replicated insert operations received since the - mongod instance last started. - - name: query - type: long - description: > - The total number of replicated queries received since the mongod - instance last started. - - name: update - type: long - description: > - The total number of replicated update operations received since the - mongod instance last started. - - name: delete - type: long - description: > - The total number of replicated delete operations received since the - mongod instance last started. - - name: getmore - type: long - description: > - The total number of replicated getmore operations received since the - mongod instance last started. - - name: command - type: long - description: > - The total number of replicated commands issued to the database since - the mongod instance last started. - - - name: memory - type: group - description: > - Data about the current memory usage of the mongod server. - fields: - - name: bits - type: long - description: > - Either 64 or 32, depending on which target architecture was specified - during the mongod compilation process. - - name: resident.mb - type: long - description: > - The amount of RAM, in megabytes (MB), currently used by the database - process. - - name: virtual.mb - type: long - description: > - The amount, in megabytes (MB), of virtual memory used by the mongod - process. - - name: mapped.mb - type: long - description: > - The amount of mapped memory, in megabytes (MB), used by the database. - Because MongoDB uses memory-mapped files, this value is likely to be - to be roughly equivalent to the total size of your database or - databases. - - name: mapped_with_journal.mb - type: long - description: > - The amount of mapped memory, in megabytes (MB), including the memory - used for journaling. - - name: write_backs_queued - type: boolean - description: > - True when there are operations from a mongos instance queued for retrying. - - name: storage_engine.name - type: keyword - description: > - A string that represents the name of the current storage engine. - - - name: wired_tiger - type: group - description: > - Statistics about the WiredTiger storage engine. - fields: - - name: concurrent_transactions - type: group - description: > - Statistics about the transactions currently in progress. - fields: - - name: write.out - type: long - description: > - Number of concurrent write transaction in progress. - - name: write.available - type: long - description: > - Number of concurrent write tickets available. - - name: write.total_tickets - type: long - description: > - Number of total write tickets. - - name: read.out - type: long - description: > - Number of concurrent read transaction in progress. - - name: read.available - type: long - description: > - Number of concurrent read tickets available. - - name: read.total_tickets - type: long - description: > - Number of total read tickets. - - name: cache - type: group - description: > - Statistics about the cache and page evictions from the cache. - fields: - - name: maximum.bytes - type: long - format: bytes - description: > - Maximum cache size. - - name: used.bytes - type: long - format: bytes - description: > - Size in byte of the data currently in cache. - - name: dirty.bytes - type: long - format: bytes - description: > - Size in bytes of the dirty data in the cache. - - name: pages.read - type: long - description: > - Number of pages read into the cache. - - name: pages.write - type: long - description: > - Number of pages written from the cache. - - name: pages.evicted - type: long - description: > - Number of pages evicted from the cache. - - name: log - type: group - description: > - Statistics about the write ahead log used by WiredTiger. - fields: - - name: size.bytes - type: long - format: bytes - description: > - Total log size in bytes. - - name: write.bytes - type: long - format: bytes - description: > - Number of bytes written into the log. - - name: max_file_size.bytes - type: long - format: bytes - description: > - Maximum file size. - - name: flushes - type: long - description: > - Number of flush operations. - - name: writes - type: long - description: > - Number of write operations. - - name: scans - type: long - description: > - Number of scan operations. - - name: syncs - type: long - description: > - Number of sync operations. - -- key: mysql - title: "MySQL" - description: > - MySQL server status metrics collected from MySQL. - short_config: false - fields: - - name: mysql - type: group - description: > - `mysql` contains the metrics that were obtained from MySQL - query. - fields: - - name: status - type: group - description: > - `status` contains the metrics that were obtained by the status SQL query. - fields: - - name: aborted - type: group - description: > - Aborted status fields. - fields: - - name: clients - type: long - description: > - The number of connections that were aborted because the client died without closing the connection properly. - - - name: connects - type: long - description: > - The number of failed attempts to connect to the MySQL server. - - - name: binlog - type: group - description: > - fields: - - name: cache.disk_use - type: long - description: > - - - name: cache.use - type: long - description: > - - - name: bytes - type: group - description: > - Bytes stats. - fields: - - name: received - format: bytes - type: long - description: > - The number of bytes received from all clients. - - - name: sent - type: long - format: bytes - description: > - The number of bytes sent to all clients. - - - name: threads - type: group - description: > - Threads stats. - fields: - - name: cached - type: long - description: > - The number of cached threads. - - - name: created - type: long - description: > - The number of created threads. - - - name: connected - type: long - description: > - The number of connected threads. - - - name: running - type: long - description: > - The number of running threads. - - - name: connections - type: long - description: > - - - name: created - type: group - description: > - fields: - - name: tmp.disk_tables - type: long - description: > - - - name: tmp.files - type: long - description: > - - - name: tmp.tables - type: long - description: > - - - name: delayed - type: group - description: > - fields: - - name: errors - type: long - description: > - - - name: insert_threads - type: long - description: > - - - name: writes - type: long - description: > - - - name: flush_commands - type: long - description: > - - - name: max_used_connections - type: long - description: > - - - name: open - type: group - description: > - fields: - - name: files - type: long - description: > - - - name: streams - type: long - description: > - - - name: tables - type: long - description: > - - - name: opened_tables - type: long - description: > - - - name: command - type: group - description: > - fields: - - name: delete - type: long - description: > - The number of DELETE queries since startup. - - - name: insert - type: long - description: > - The number of INSERT queries since startup. - - - name: select - type: long - description: > - The number of SELECT queries since startup. - - - name: update - type: long - description: > - The number of UPDATE queries since startup. - -- key: nginx - title: "Nginx" - description: > - Nginx server status metrics collected from various modules. - short_config: false - fields: - - name: nginx - type: group - description: > - `nginx` contains the metrics that were scraped from nginx. - fields: - - name: stubstatus - type: group - description: > - `stubstatus` contains the metrics that were scraped from the ngx_http_stub_status_module status page. - fields: - - name: hostname - type: keyword - description: > - Nginx hostname. - - name: active - type: long - description: > - The current number of active client connections including Waiting connections. - - name: accepts - type: long - description: > - The total number of accepted client connections. - - name: handled - type: long - description: > - The total number of handled client connections. - - name: dropped - type: long - description: > - The total number of dropped client connections. - - name: requests - type: long - description: > - The total number of client requests. - - name: current - type: long - description: > - The current number of client requests. - - name: reading - type: long - description: > - The current number of connections where Nginx is reading the request header. - - name: writing - type: long - description: > - The current number of connections where Nginx is writing the response back to the client. - - name: waiting - type: long - description: > - The current number of idle client connections waiting for a request. - -- key: php_fpm - title: "PHP_FPM" - description: > - beta[] - - PHP-FPM server status metrics collected from PHP-FPM. - short_config: false - fields: - - name: php_fpm - type: group - description: > - `php_fpm` contains the metrics that were obtained from PHP-FPM status - page call. - fields: - - name: pool - type: group - description: > - `pool` contains the metrics that were obtained from the PHP-FPM process - pool. - fields: - - name: name - type: keyword - description: > - The name of the pool. - - name: connections - type: group - description: > - Connection state specific statistics. - fields: - - name: accepted - type: long - description: > - The number of incoming requests that the PHP-FPM server has accepted; - when a connection is accepted it is removed from the listen queue. - - name: queued - type: long - description: > - The current number of connections that have been initiated, but not - yet accepted. If this value is non-zero it typically means that all - the available server processes are currently busy, and there are no - processes available to serve the next request. Raising - `pm.max_children` (provided the server can handle it) should help - keep this number low. This property follows from the fact that - PHP-FPM listens via a socket (TCP or file based), and thus inherits - some of the characteristics of sockets. - - name: processes - type: group - description: > - Process state specific statistics. - fields: - - name: idle - type: long - description: > - The number of servers in the `waiting to process` state (i.e. not - currently serving a page). This value should fall between the - `pm.min_spare_servers` and `pm.max_spare_servers` values when the - process manager is `dynamic`. - - name: active - type: long - description: > - The number of servers current processing a page - the minimum is `1` - (so even on a fully idle server, the result will be not read `0`). - - name: slow_requests - type: long - description: > - The number of times a request execution time has exceeded - `request_slowlog_timeout`. - -- key: postgresql - title: "PostgreSQL" - description: > - Metrics collected from PostgreSQL servers. - short_config: false - fields: - - name: postgresql - type: group - description: > - PostgreSQL metrics. - fields: - - name: activity - type: group - description: > - One document per server process, showing information related to the current - activity of that process, such as state and current query. Collected by - querying pg_stat_activity. - fields: - - name: database.oid - type: long - description: > - OID of the database this backend is connected to. - - name: database.name - type: keyword - description: > - Name of the database this backend is connected to. - - name: pid - type: long - description: > - Process ID of this backend. - - name: user.id - type: long - description: > - OID of the user logged into this backend. - - name: user.name - description: > - Name of the user logged into this backend. - - name: application_name - description: > - Name of the application that is connected to this backend. - - name: client.address - description: > - IP address of the client connected to this backend. - - name: client.hostname - description: > - Host name of the connected client, as reported by a reverse DNS lookup of client_addr. - - name: client.port - type: long - description: > - TCP port number that the client is using for communication with this - backend, or -1 if a Unix socket is used. - - name: backend_start - type: date - description: > - Time when this process was started, i.e., when the client connected to - the server. - - name: transaction_start - type: date - description: > - Time when this process' current transaction was started. - - name: query_start - type: date - description: > - Time when the currently active query was started, or if state is not - active, when the last query was started. - - name: state_change - type: date - description: > - Time when the state was last changed. - - name: waiting - type: boolean - description: > - True if this backend is currently waiting on a lock. - - name: state - description: > - Current overall state of this backend. Possible values are: - - * active: The backend is executing a query. - * idle: The backend is waiting for a new client command. - * idle in transaction: The backend is in a transaction, but is not - currently executing a query. - * idle in transaction (aborted): This state is similar to idle in - transaction, except one of the statements in the transaction caused - an error. - * fastpath function call: The backend is executing a fast-path function. - * disabled: This state is reported if track_activities is disabled in this backend. - - name: query - description: > - Text of this backend's most recent query. If state is active this field - shows the currently executing query. In all other states, it shows the - last query that was executed. - - - - name: bgwriter - type: group - description: > - Statistics about the background writer process's activity. Collected using the - pg_stat_bgwriter query. - fields: - - name: checkpoints.scheduled - type: long - description: > - Number of scheduled checkpoints that have been performed. - - name: checkpoints.requested - type: long - description: > - Number of requested checkpoints that have been performed. - - name: checkpoints.times.write.ms - type: float - description: > - Total amount of time that has been spent in the portion of checkpoint - processing where files are written to disk, in milliseconds. - - name: checkpoints.times.sync.ms - type: float - description: > - Total amount of time that has been spent in the portion of checkpoint - processing where files are synchronized to disk, in milliseconds. - - name: buffers.checkpoints - type: long - description: > - Number of buffers written during checkpoints. - - name: buffers.clean - type: long - description: > - Number of buffers written by the background writer. - - name: buffers.clean_full - type: long - description: > - Number of times the background writer stopped a cleaning scan because it - had written too many buffers. - - name: buffers.backend - type: long - description: > - Number of buffers written directly by a backend. - - name: buffers.backend_fsync - type: long - description: > - Number of times a backend had to execute its own fsync call (normally - the background writer handles those even when the backend does its own - write) - - name: buffers.allocated - type: long - description: > - Number of buffers allocated. - - name: stats_reset - type: date - description: > - Time at which these statistics were last reset. - - - name: database - type: group - description: > - One row per database, showing database-wide statistics. Collected by querying - pg_stat_database - fields: - - name: oid - type: long - description: > - OID of the database this backend is connected to. - - name: name - type: keyword - description: > - Name of the database this backend is connected to. - - name: number_of_backends - type: long - description: > - Number of backends currently connected to this database. - - name: transactions.commit - type: long - description: > - Number of transactions in this database that have been committed. - - name: transactions.rollback - type: long - description: > - Number of transactions in this database that have been rolled back. - - name: blocks.read - type: long - description: > - Number of disk blocks read in this database. - - name: blocks.hit - type: long - description: > - Number of times disk blocks were found already in the buffer cache, so - that a read was not necessary (this only includes hits in the PostgreSQL - buffer cache, not the operating system's file system cache). - - name: blocks.time.read.ms - type: long - description: > - Time spent reading data file blocks by backends in this database, in - milliseconds. - - name: blocks.time.write.ms - type: long - description: > - Time spent writing data file blocks by backends in this database, in - milliseconds. - - name: rows.returned - type: long - description: > - Number of rows returned by queries in this database. - - name: rows.fetched - type: long - description: > - Number of rows fetched by queries in this database. - - name: rows.inserted - type: long - description: > - Number of rows inserted by queries in this database. - - name: rows.updated - type: long - description: > - Number of rows updated by queries in this database. - - name: rows.deleted - type: long - description: > - Number of rows deleted by queries in this database. - - name: conflicts - type: long - description: > - Number of queries canceled due to conflicts with recovery in this - database. - - name: temporary.files - type: long - description: > - Number of temporary files created by queries in this database. All - temporary files are counted, regardless of why the temporary file was - created (e.g., sorting or hashing), and regardless of the log_temp_files - setting. - - name: temporary.bytes - type: long - description: > - Total amount of data written to temporary files by queries in this - database. All temporary files are counted, regardless of why the - temporary file was created, and regardless of the log_temp_files - setting. - - name: deadlocks - type: long - description: > - Number of deadlocks detected in this database. - - name: stats_reset - type: date - description: > - Time at which these statistics were last reset. - - -- key: prometheus - title: "Prometheus" - description: > - beta[] - - Stats collected from Prometheus. - short_config: false - fields: - - name: prometheus - type: group - description: > - fields: - - - name: stats - type: group - description: > - Stats about the Prometheus server. - fields: - - name: notifications - type: group - description: > - Notification stats. - fields: - - name: queue_length - type: long - description: > - Current queue length. - - name: dropped - type: long - description: > - Number of dropped queue events. - - name: processes.open_fds - type: long - description: > - Number of open file descriptors. - - name: storage.chunks_to_persist - type: long - description: > - Number of memory chunks that are not yet persisted to disk. - -- key: rabbitmq - title: "RabbitMQ" - description: > - experimental[] - - RabbitMQ module - fields: - - name: rabbitmq - type: group - description: > - fields: - - name: node - type: group - description: > - node - fields: - - name: disk.free.bytes - type: long - description: > - Disk free space in bytes. - format: bytes - - name: disk.free.limit.bytes - type: long - description: > - Point at which the disk alarm will go off. - format: bytes - - name: fd.total - type: long - description: > - File descriptors available. - - name: fd.used - type: long - description: > - Used file descriptors. - - name: gc.num.count - type: long - description: > - Number of GC operations. - - name: gc.reclaimed.bytes - type: long - description: > - GC bytes reclaimed. - format: bytes - - name: io.file_handle.open_attempt.avg.ms - type: long - description: > - File handle open avg time - - name: io.file_handle.open_attempt.count - type: long - description: > - File handle open attempts - - name: io.read.avg.ms - type: long - description: > - File handle read avg time - - name: io.read.bytes - type: long - description: > - Data read in bytes - format: bytes - - name: io.read.count - type: long - description: > - Data read operations - - name: io.reopen.count - type: long - description: > - Data reopen operations - - name: io.seek.avg.ms - type: long - description: > - Data seek avg time - - name: io.seek.count - type: long - description: > - Data seek operations - - name: io.sync.avg.ms - type: long - description: > - Data sync avg time - - name: io.sync.count - type: long - description: > - Data sync operations - - name: io.write.avg.ms - type: long - description: > - Data write avg time - - name: io.write.bytes - type: long - description: > - Data write in bytes - format: bytes - - name: io.write.count - type: long - description: > - Data write operations - - name: mem.limit.bytes - type: long - description: > - Point at which the memory alarm will go off. - format: bytes - - name: mem.used.bytes - type: long - description: > - Memory used in bytes. - - name: mnesia.disk.tx.count - type: long - description: > - Number of Mnesia transactions which have been performed that required writes to disk. - - name: mnesia.ram.tx.count - type: long - description: > - Number of Mnesia transactions which have been performed that did not require writes to disk. - - name: msg.store_read.count - type: long - description: > - Number of messages which have been read from the message store. - - name: msg.store_write.count - type: long - description: > - Number of messages which have been written to the message store. - - name: name - type: keyword - description: > - Node name - - name: proc.total - type: long - description: > - Maximum number of Erlang processes. - - name: proc.used - type: long - description: > - Number of Erlang processes in use. - - name: processors - type: long - description: > - Number of cores detected and usable by Erlang. - - name: queue.index.journal_write.count - type: long - description: > - Number of records written to the queue index journal. - - name: queue.index.read.count - type: long - description: > - Number of records read from the queue index. - - name: queue.index.write.count - type: long - description: > - Number of records written to the queue index. - - name: run.queue - type: long - description: > - Average number of Erlang processes waiting to run. - - name: socket.total - type: long - description: > - File descriptors available for use as sockets. - - name: socket.used - type: long - description: > - File descriptors used as sockets. - - name: type - type: keyword - description: > - Node type. - - name: uptime - type: long - description: > - Node uptime. - - - name: queue - type: group - description: > - queue - fields: - - name: name - type: keyword - description: > - The name of the queue with non-ASCII characters escaped as in C. - - name: vhost - type: keyword - description: > - Virtual host name with non-ASCII characters escaped as in C. - - name: durable - type: boolean - description: > - Whether or not the queue survives server restarts. - - name: auto_delete - type: boolean - description: > - Whether the queue will be deleted automatically when no longer used. - - name: exclusive - type: boolean - description: > - Whether the queue is exclusive (i.e. has owner_pid). - - name: node - type: keyword - description: > - Node name. - - name: state - type: keyword - description: > - The state of the queue. Normally 'running', but may be "{syncing, MsgCount}" if the queue is synchronising. Queues which are located on cluster nodes that are currently down will be shown with a status of 'down'. - - name: arguments.max_priority - type: long - description: > - Maximum number of priority levels for the queue to support. - - name: consumers.count - type: long - description: > - Number of consumers. - - name: consumers.utilisation.pct - type: long - format: percent - description: > - Fraction of the time (between 0.0 and 1.0) that the queue is able to immediately deliver messages to consumers. This can be less than 1.0 if consumers are limited by network congestion or prefetch count. - - name: messages.total.count - type: long - description: > - Sum of ready and unacknowledged messages (queue depth). - - name: messages.ready.count - type: long - description: > - Number of messages ready to be delivered to clients. - - name: messages.unacknowledged.count - type: long - description: > - Number of messages delivered to clients but not yet acknowledged. - - name: messages.persistent.count - type: long - description: > - Total number of persistent messages in the queue (will always be 0 for transient queues). - - name: memory.bytes - type: long - format: bytes - description: > - Bytes of memory consumed by the Erlang process associated with the queue, including stack, heap and internal structures. - - name: disk.reads.count - type: long - description: > - Total number of times messages have been read from disk by this queue since it started. - - name: disk.writes.count - type: long - description: > - Total number of times messages have been written to disk by this queue since it started. - -- key: redis - title: "Redis" - description: > - Redis metrics collected from Redis. - fields: - - name: redis - type: group - description: > - `redis` contains the information and statistics from Redis. - fields: - - name: info - type: group - description: > - `info` contains the information and statistics returned by the `INFO` command. - fields: - - name: clients - type: group - description: > - Redis client stats. - fields: - - name: connected - type: long - description: > - Number of client connections (excluding connections from slaves). - - - name: longest_output_list - type: long - description: > - Longest output list among current client connections. - - - name: biggest_input_buf - type: long - description: > - Biggest input buffer among current client connections. - - - name: blocked - type: long - description: > - Number of clients pending on a blocking call (BLPOP, BRPOP, BRPOPLPUSH). - - - name: cluster - type: group - description: > - Redis cluster information. - fields: - - name: enabled - type: boolean - description: > - Indicates that the Redis cluster is enabled. - - - name: cpu - type: group - description: > - Redis CPU stats - fields: - - name: used.sys - type: scaled_float - description: > - System CPU consumed by the Redis server. - - - name: used.sys_children - type: scaled_float - description: > - User CPU consumed by the Redis server. - - - name: used.user - type: scaled_float - description: > - System CPU consumed by the background processes. - - - name: used.user_children - type: scaled_float - description: > - User CPU consumed by the background processes. - - - name: memory - type: group - description: > - Redis memory stats. - fields: - - name: used.value - type: long - format: bytes - description: > - Used memory. - - - name: used.rss - type: long - format: bytes - description: > - Used memory rss. - - - name: used.peak - type: long - format: bytes - description: > - Used memory peak. - - - name: used.lua - type: long - format: bytes - description: > - Used memory lua. - - - name: allocator - type: keyword - description: > - Memory allocator. - - - name: persistence - type: group - description: > - Redis CPU stats. - fields: - - name: loading - type: boolean - description: - - - name: rdb - type: group - description: - fields: - - name: last_save.changes_since - type: long - description: - - - name: bgsave.in_progress - type: boolean - description: - - - name: last_save.time - type: long - description: - - - name: bgsave.last_status - type: keyword - description: - - - name: bgsave.last_time.sec - type: long - description: - - - name: bgsave.current_time.sec - type: long - description: - - - name: aof - type: group - description: - fields: - - name: enabled - type: boolean - description: - - - name: rewrite.in_progress - type: boolean - description: - - - name: rewrite.scheduled - type: boolean - description: - - - name: rewrite.last_time.sec - type: long - description: - - - name: rewrite.current_time.sec - type: long - description: - - - name: bgrewrite.last_status - type: keyword - description: - - - name: write.last_status - type: keyword - description: - - - name: replication - type: group - description: > - Replication - fields: - - name: role - type: keyword - description: - - - name: connected_slaves - type: long - description: - - - name: master_offset - type: long - description: - - - name: backlog.active - type: long - description: - - - name: backlog.size - type: long - description: - - - name: backlog.first_byte_offset - type: long - description: - - - name: backlog.histlen - type: long - description: - - - name: server - type: group - description: > - Server info - fields: - - name: version - type: keyword - description: - - - name: git_sha1 - type: keyword - description: - - - name: git_dirty - type: keyword - description: - - - name: build_id - type: keyword - description: - - - name: mode - type: keyword - description: - - - name: os - type: keyword - description: - - - name: arch_bits - type: keyword - description: - - - name: multiplexing_api - type: keyword - description: - - - name: gcc_version - type: keyword - description: - - - name: process_id - type: long - description: - - - name: run_id - type: keyword - description: - - - name: tcp_port - type: long - description: - - - name: uptime - type: long - description: - - - name: hz - type: long - description: - - - name: lru_clock - type: long - description: - - - name: config_file - type: keyword - description: - - - name: stats - type: group - description: > - Redis stats. - fields: - - name: connections.received - type: long - description: - Total number of connections received. - - - name: connections.rejected - type: long - description: - Total number of connections rejected. - - - name: commands_processed - type: long - description: - Total number of commands processed. - - - name: net.input.bytes - type: long - description: - Total network input in bytes. - - - name: net.output.bytes - type: long - description: - Total network output in bytes. - - - name: instantaneous.ops_per_sec - type: long - description: - - - name: instantaneous.input_kbps - type: scaled_float - description: - - - name: instantaneous.output_kbps - type: scaled_float - description: - - - name: sync.full - type: long - description: - - - name: sync.partial.ok - type: long - description: - - - name: sync.partial.err - type: long - description: - - - name: keys.expired - type: long - description: - - - name: keys.evicted - type: long - description: - - - name: keyspace.hits - type: long - description: - - - name: keyspace.misses - type: long - description: - - - name: pubsub.channels - type: long - description: - - - name: pubsub.patterns - type: long - description: - - - name: latest_fork_usec - type: long - description: - - - name: migrate_cached_sockets - type: long - description: - - - - name: keyspace - type: group - description: > - `keyspace` contains the information about the keyspaces returned by the `INFO` command. - fields: - - name: id - type: keyword - description: > - Keyspace identifier. - - - name: avg_ttl - type: long - description: > - Average ttl. - - - name: keys - type: long - description: > - Number of keys in the keyspace. - - - name: expires - type: long - description: > - -- key: system - title: "System" - description: > - System status metrics, like CPU and memory usage, that are collected from the operating system. - short_config: true - fields: - - name: system - type: group - description: > - `system` contains local system metrics. - fields: - - name: core - type: group - description: > - `system-core` contains CPU metrics for a single core of a multi-core system. - fields: - - name: id - type: long - description: > - CPU Core number. - - # Percentages - - name: user.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent in user space. - - - name: user.ticks - type: long - description: > - The amount of CPU time spent in user space. - - - name: system.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent in kernel space. - - - name: system.ticks - type: long - description: > - The amount of CPU time spent in kernel space. - - - name: nice.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent on low-priority processes. - - - name: nice.ticks - type: long - description: > - The amount of CPU time spent on low-priority processes. - - - name: idle.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent idle. - - - name: idle.ticks - type: long - description: > - The amount of CPU time spent idle. - - - name: iowait.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent in wait (on disk). - - - name: iowait.ticks - type: long - description: > - The amount of CPU time spent in wait (on disk). - - - name: irq.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent servicing and handling hardware interrupts. - - - name: irq.ticks - type: long - description: > - The amount of CPU time spent servicing and handling hardware interrupts. - - - name: softirq.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent servicing and handling software interrupts. - - - name: softirq.ticks - type: long - description: > - The amount of CPU time spent servicing and handling software interrupts. - - - name: steal.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent in involuntary wait by the virtual CPU while the hypervisor - was servicing another processor. - Available only on Unix. - - - name: steal.ticks - type: long - description: > - The amount of CPU time spent in involuntary wait by the virtual CPU while the hypervisor - was servicing another processor. - Available only on Unix. - - - name: cpu - type: group - description: > - `cpu` contains local CPU stats. - fields: - - name: cores - type: long - description: > - The number of CPU cores present on the host. The non-normalized - percentages will have a maximum value of `100% * cores`. The - normalized percentages already take this value into account and have - a maximum value of 100%. - - # Percentages - - name: user.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent in user space. On multi-core systems, - you can have percentages that are greater than 100%. For example, if 3 - cores are at 60% use, then the `system.cpu.user.pct` will be 180%. - - - name: system.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent in kernel space. - - - name: nice.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent on low-priority processes. - - - name: idle.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent idle. - - - name: iowait.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent in wait (on disk). - - - name: irq.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent servicing and handling hardware interrupts. - - - name: softirq.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent servicing and handling software interrupts. - - - name: steal.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent in involuntary wait by the virtual CPU while the hypervisor - was servicing another processor. - Available only on Unix. - - - name: total.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent in non-idle state. - - # Normalized Percentages - - name: user.norm.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent in user space. - - - name: system.norm.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent in kernel space. - - - name: nice.norm.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent on low-priority processes. - - - name: idle.norm.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent idle. - - - name: iowait.norm.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent in wait (on disk). - - - name: irq.norm.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent servicing and handling hardware interrupts. - - - name: softirq.norm.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent servicing and handling software interrupts. - - - name: steal.norm.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent in involuntary wait by the virtual CPU while the hypervisor - was servicing another processor. - Available only on Unix. - - - name: total.norm.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent in non-idle state. - - - # Ticks - - name: user.ticks - type: long - description: > - The amount of CPU time spent in user space. - - - name: system.ticks - type: long - description: > - The amount of CPU time spent in kernel space. - - - name: nice.ticks - type: long - description: > - The amount of CPU time spent on low-priority processes. - - - name: idle.ticks - type: long - description: > - The amount of CPU time spent idle. - - - name: iowait.ticks - type: long - description: > - The amount of CPU time spent in wait (on disk). - - - name: irq.ticks - type: long - description: > - The amount of CPU time spent servicing and handling hardware interrupts. - - - name: softirq.ticks - type: long - description: > - The amount of CPU time spent servicing and handling software interrupts. - - - name: steal.ticks - type: long - description: > - The amount of CPU time spent in involuntary wait by the virtual CPU while the hypervisor - was servicing another processor. - Available only on Unix. - - - name: diskio - type: group - description: > - `disk` contains disk IO metrics collected from the operating system. - fields: - - name: name - type: keyword - example: sda1 - description: > - The disk name. - - - name: serial_number - type: keyword - description: > - The disk's serial number. This may not be provided by all operating - systems. - - - name: read.count - type: long - description: > - The total number of reads completed successfully. - - - name: write.count - type: long - description: > - The total number of writes completed successfully. - - - name: read.bytes - type: long - format: bytes - description: > - The total number of bytes read successfully. On Linux this is - the number of sectors read multiplied by an assumed sector size of 512. - - - name: write.bytes - type: long - format: bytes - description: > - The total number of bytes written successfully. On Linux this is - the number of sectors written multiplied by an assumed sector size of - 512. - - - name: read.time - type: long - description: > - The total number of milliseconds spent by all reads. - - - name: write.time - type: long - description: > - The total number of milliseconds spent by all writes. - - - name: io.time - type: long - description: > - The total number of of milliseconds spent doing I/Os. - - - name: iostat.read.request.merges_per_sec - type: float - description: > - The number of read requests merged per second that were queued to the device. - - - name: iostat.write.request.merges_per_sec - type: float - description: > - The number of write requests merged per second that were queued to the device. - - - name: iostat.read.request.per_sec - type: float - description: > - The number of read requests that were issued to the device per second - - - name: iostat.write.request.per_sec - type: float - description: > - The number of write requests that were issued to the device per second - - - name: iostat.read.per_sec.bytes - type: float - description: > - The number of Bytes read from the device per second. - format: bytes - - - name: iostat.write.per_sec.bytes - type: float - description: > - The number of Bytes write from the device per second. - format: bytes - - - name: iostat.request.avg_size - type: float - description: > - The average size (in sectors) of the requests that were issued to the device. - - - name: iostat.queue.avg_size - type: float - description: > - The average queue length of the requests that were issued to the device. - - - name: iostat.await - type: float - description: > - The average queue length of the requests that were issued to the device. - - - name: iostat.service_time - type: float - description: > - The average service time (in milliseconds) for I/O requests that were issued to the device. - - - name: iostat.busy - type: float - description: > - Percentage of CPU time during which I/O requests were issued to the device (bandwidth utilization for the device). Device saturation occurs when this value is close to 100%. - - - name: filesystem - type: group - description: > - `filesystem` contains local filesystem stats. - fields: - - name: available - type: long - format: bytes - description: > - The disk space available to an unprivileged user in bytes. - - name: device_name - type: keyword - description: > - The disk name. For example: `/dev/disk1` - - name: type - type: keyword - description: > - The disk type. For example: `ext4` - - name: mount_point - type: keyword - description: > - The mounting point. For example: `/` - - name: files - type: long - description: > - The total number of file nodes in the file system. - - name: free - type: long - format: bytes - description: > - The disk space available in bytes. - - name: free_files - type: long - description: > - The number of free file nodes in the file system. - - name: total - type: long - format: bytes - description: > - The total disk space in bytes. - - name: used.bytes - type: long - format: bytes - description: > - The used disk space in bytes. - - name: used.pct - type: scaled_float - format: percent - description: > - The percentage of used disk space. - - - - - name: fsstat - type: group - description: > - `system.fsstat` contains filesystem metrics aggregated from all mounted - filesystems, similar with what `df -a` prints out. - fields: - - name: count - type: long - description: Number of file systems found. - - name: total_files - type: long - description: Total number of files. - - name: total_size - format: bytes - type: group - description: Nested file system docs. - fields: - - name: free - type: long - format: bytes - description: > - Total free space. - - name: used - type: long - format: bytes - description: > - Total used space. - - name: total - type: long - format: bytes - description: > - Total space (used plus free). - - - name: load - type: group - description: > - CPU load averages. - fields: - - name: "1" - type: scaled_float - scaling_factor: 100 - description: > - Load average for the last minute. - - name: "5" - type: scaled_float - scaling_factor: 100 - description: > - Load average for the last 5 minutes. - - name: "15" - type: scaled_float - scaling_factor: 100 - description: > - Load average for the last 15 minutes. - - - name: "norm.1" - type: scaled_float - scaling_factor: 100 - description: > - Load for the last minute divided by the number of cores. - - - name: "norm.5" - type: scaled_float - scaling_factor: 100 - description: > - Load for the last 5 minutes divided by the number of cores. - - - name: "norm.15" - type: scaled_float - scaling_factor: 100 - description: > - Load for the last 15 minutes divided by the number of cores. - - - name: "cores" - type: long - description: > - The number of CPU cores present on the host. - - - name: memory - type: group - description: > - `memory` contains local memory stats. - fields: - - name: total - type: long - format: bytes - description: > - Total memory. - - - name: used.bytes - type: long - format: bytes - description: > - Used memory. - - - name: free - type: long - format: bytes - description: > - The total amount of free memory in bytes. This value does not include memory consumed by system caches and - buffers (see system.memory.actual.free). - - - name: used.pct - type: scaled_float - format: percent - description: > - The percentage of used memory. - - - name: actual - type: group - description: > - Actual memory used and free. - fields: - - - name: used.bytes - type: long - format: bytes - description: > - Actual used memory in bytes. It represents the difference between the total and the available memory. The - available memory depends on the OS. For more details, please check `system.actual.free`. - - - name: free - type: long - format: bytes - description: > - Actual free memory in bytes. It is calculated based on the OS. On Linux it consists of the free memory - plus caches and buffers. On OSX it is a sum of free memory and the inactive memory. On Windows, it is equal - to `system.memory.free`. - - - name: used.pct - type: scaled_float - format: percent - description: > - The percentage of actual used memory. - - - name: swap - type: group - prefix: "[float]" - description: This group contains statistics related to the swap memory usage on the system. - fields: - - name: total - type: long - format: bytes - description: > - Total swap memory. - - - name: used.bytes - type: long - format: bytes - description: > - Used swap memory. - - - name: free - type: long - format: bytes - description: > - Available swap memory. - - - name: used.pct - type: scaled_float - format: percent - description: > - The percentage of used swap memory. - - - name: network - type: group - description: > - `network` contains network IO metrics for a single network interface. - fields: - - name: name - type: keyword - example: eth0 - description: > - The network interface name. - - - name: out.bytes - type: long - format: bytes - description: > - The number of bytes sent. - - - name: in.bytes - type: long - format: bytes - description: > - The number of bytes received. - - - name: out.packets - type: long - description: > - The number of packets sent. - - - name: in.packets - type: long - description: > - The number or packets received. - - - name: in.errors - type: long - description: > - The number of errors while receiving. - - - name: out.errors - type: long - description: > - The number of errors while sending. - - - name: in.dropped - type: long - description: > - The number of incoming packets that were dropped. - - - name: out.dropped - type: long - description: > - The number of outgoing packets that were dropped. This value is always - 0 on Darwin and BSD because it is not reported by the operating system. - - - name: process - type: group - description: > - `process` contains process metadata, CPU metrics, and memory metrics. - fields: - - name: name - type: keyword - description: > - The process name. - - name: state - type: keyword - description: > - The process state. For example: "running". - - name: pid - type: long - description: > - The process pid. - - name: ppid - type: long - description: > - The process parent pid. - - name: pgid - type: long - description: > - The process group id. - - name: cmdline - type: keyword - description: > - The full command-line used to start the process, including the - arguments separated by space. - - name: username - type: keyword - description: > - The username of the user that created the process. If the username - cannot be determined, the field will contain the user's - numeric identifier (UID). On Windows, this field includes the user's - domain and is formatted as `domain\username`. - - name: cwd - type: keyword - description: > - The current working directory of the process. This field is only - available on Linux. - - name: env - type: object - object_type: keyword - description: > - The environment variables used to start the process. The data is - available on FreeBSD, Linux, and OS X. - - name: cpu - type: group - prefix: "[float]" - description: CPU-specific statistics per process. - fields: - - name: user - type: long - description: > - The amount of CPU time the process spent in user space. - - name: total.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent by the process since the last update. Its value is similar to the - %CPU value of the process displayed by the top command on Unix systems. - - name: total.norm.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent by the process since the last event. - This value is normalized by the number of CPU cores and it ranges - from 0 to 100%. - - name: system - type: long - description: > - The amount of CPU time the process spent in kernel space. - - name: total.ticks - type: long - description: > - The total CPU time spent by the process. - - name: start_time - type: date - description: > - The time when the process was started. - - name: memory - type: group - description: Memory-specific statistics per process. - prefix: "[float]" - fields: - - name: size - type: long - format: bytes - description: > - The total virtual memory the process has. - - name: rss.bytes - type: long - format: bytes - description: > - The Resident Set Size. The amount of memory the process occupied in main memory (RAM). - - name: rss.pct - type: scaled_float - format: percent - description: > - The percentage of memory the process occupied in main memory (RAM). - - name: share - type: long - format: bytes - description: > - The shared memory the process uses. - - name: fd - type: group - description: > - File descriptor usage metrics. This set of metrics is available for - Linux and FreeBSD. - prefix: "[float]" - fields: - - name: open - type: long - description: The number of file descriptors open by the process. - - name: limit.soft - type: long - description: > - The soft limit on the number of file descriptors opened by the - process. The soft limit can be changed by the process at any time. - - name: limit.hard - type: long - description: > - The hard limit on the number of file descriptors opened by the - process. The hard limit can only be raised by root. - - name: cgroup - type: group - description: > - Metrics and limits from the cgroup of which the task is a member. - cgroup metrics are reported when the process has membership in a - non-root cgroup. These metrics are only available on Linux. - fields: - - name: id - type: keyword - description: > - The ID common to all cgroups associated with this task. - If there isn't a common ID used by all cgroups this field will be - absent. - - - name: path - type: keyword - description: > - The path to the cgroup relative to the cgroup subsystem's mountpoint. - If there isn't a common path used by all cgroups this field will be - absent. - - - name: cpu - type: group - description: > - The cpu subsystem schedules CPU access for tasks in the cgroup. - Access can be controlled by two separate schedulers, CFS and RT. - CFS stands for completely fair scheduler which proportionally - divides the CPU time between cgroups based on weight. RT stands for - real time scheduler which sets a maximum amount of CPU time that - processes in the cgroup can consume during a given period. - - fields: - - name: id - type: keyword - description: ID of the cgroup. - - - name: path - type: keyword - description: > - Path to the cgroup relative to the cgroup subsystem's - mountpoint. - - - name: cfs.period.us - type: long - description: > - Period of time in microseconds for how regularly a - cgroup's access to CPU resources should be reallocated. - - - name: cfs.quota.us - type: long - description: > - Total amount of time in microseconds for which all - tasks in a cgroup can run during one period (as defined by - cfs.period.us). - - - name: cfs.shares - type: long - description: > - An integer value that specifies a relative share of CPU time - available to the tasks in a cgroup. The value specified in the - cpu.shares file must be 2 or higher. - - - name: rt.period.us - type: long - description: > - Period of time in microseconds for how regularly a cgroup's - access to CPU resources is reallocated. - - - name: rt.runtime.us - type: long - description: > - Period of time in microseconds for the longest continuous period - in which the tasks in a cgroup have access to CPU resources. - - - name: stats.periods - type: long - description: > - Number of period intervals (as specified in cpu.cfs.period.us) - that have elapsed. - - - name: stats.throttled.periods - type: long - description: > - Number of times tasks in a cgroup have been throttled (that is, - not allowed to run because they have exhausted all of the - available time as specified by their quota). - - - name: stats.throttled.ns - type: long - description: > - The total time duration (in nanoseconds) for which tasks in a - cgroup have been throttled. - - - name: cpuacct - type: group - description: CPU accounting metrics. - fields: - - name: id - type: keyword - description: ID of the cgroup. - - - name: path - type: keyword - description: > - Path to the cgroup relative to the cgroup subsystem's - mountpoint. - - - name: total.ns - type: long - description: > - Total CPU time in nanoseconds consumed by all tasks in the - cgroup. - - - name: stats.user.ns - type: long - description: CPU time consumed by tasks in user mode. - - - name: stats.system.ns - type: long - description: CPU time consumed by tasks in user (kernel) mode. - - - name: percpu - type: object - object_type: long - description: > - CPU time (in nanoseconds) consumed on each CPU by all tasks in - this cgroup. - - - name: memory - type: group - description: Memory limits and metrics. - fields: - - name: id - type: keyword - description: ID of the cgroup. - - - name: path - type: keyword - description: > - Path to the cgroup relative to the cgroup subsystem's mountpoint. - - - name: mem.usage.bytes - type: long - format: bytes - description: > - Total memory usage by processes in the cgroup (in bytes). - - - name: mem.usage.max.bytes - type: long - format: bytes - description: > - The maximum memory used by processes in the cgroup (in bytes). - - - name: mem.limit.bytes - type: long - format: bytes - description: > - The maximum amount of user memory in bytes (including file - cache) that tasks in the cgroup are allowed to use. - - - name: mem.failures - type: long - description: > - The number of times that the memory limit (mem.limit.bytes) was - reached. - - - name: memsw.usage.bytes - type: long - format: bytes - description: > - The sum of current memory usage plus swap space used by - processes in the cgroup (in bytes). - - - name: memsw.usage.max.bytes - type: long - format: bytes - description: > - The maximum amount of memory and swap space used by processes in - the cgroup (in bytes). - - - name: memsw.limit.bytes - type: long - format: bytes - description: > - The maximum amount for the sum of memory and swap usage - that tasks in the cgroup are allowed to use. - - - name: memsw.failures - type: long - description: > - The number of times that the memory plus swap space limit - (memsw.limit.bytes) was reached. - - - name: kmem.usage.bytes - type: long - format: bytes - description: > - Total kernel memory usage by processes in the cgroup (in bytes). - - - name: kmem.usage.max.bytes - type: long - format: bytes - description: > - The maximum kernel memory used by processes in the cgroup (in - bytes). - - - name: kmem.limit.bytes - type: long - format: bytes - description: > - The maximum amount of kernel memory that tasks in the cgroup are - allowed to use. - - - name: kmem.failures - type: long - description: > - The number of times that the memory limit (kmem.limit.bytes) was - reached. - - - name: kmem_tcp.usage.bytes - type: long - format: bytes - description: > - Total memory usage for TCP buffers in bytes. - - - name: kmem_tcp.usage.max.bytes - type: long - format: bytes - description: > - The maximum memory used for TCP buffers by processes in the - cgroup (in bytes). - - - name: kmem_tcp.limit.bytes - type: long - format: bytes - description: > - The maximum amount of memory for TCP buffers that tasks in the - cgroup are allowed to use. - - - name: kmem_tcp.failures - type: long - description: > - The number of times that the memory limit (kmem_tcp.limit.bytes) - was reached. - - - name: stats.active_anon.bytes - type: long - format: bytes - description: > - Anonymous and swap cache on active least-recently-used (LRU) - list, including tmpfs (shmem), in bytes. - - - name: stats.active_file.bytes - type: long - format: bytes - description: File-backed memory on active LRU list, in bytes. - - - name: stats.cache.bytes - type: long - format: bytes - description: Page cache, including tmpfs (shmem), in bytes. - - - name: stats.hierarchical_memory_limit.bytes - type: long - format: bytes - description: > - Memory limit for the hierarchy that contains the memory cgroup, - in bytes. - - - name: stats.hierarchical_memsw_limit.bytes - type: long - format: bytes - description: > - Memory plus swap limit for the hierarchy that contains the - memory cgroup, in bytes. - - - name: stats.inactive_anon.bytes - type: long - format: bytes - description: > - Anonymous and swap cache on inactive LRU list, including tmpfs - (shmem), in bytes - - - name: stats.inactive_file.bytes - type: long - format: bytes - description: > - File-backed memory on inactive LRU list, in bytes. - - - name: stats.mapped_file.bytes - type: long - format: bytes - description: > - Size of memory-mapped mapped files, including tmpfs (shmem), - in bytes. - - - name: stats.page_faults - type: long - description: > - Number of times that a process in the cgroup triggered a page - fault. - - - name: stats.major_page_faults - type: long - description: > - Number of times that a process in the cgroup triggered a major - fault. "Major" faults happen when the kernel actually has to - read the data from disk. - - - name: stats.pages_in - type: long - description: > - Number of pages paged into memory. This is a counter. - - - name: stats.pages_out - type: long - description: > - Number of pages paged out of memory. This is a counter. - - - name: stats.rss.bytes - type: long - format: bytes - description: > - Anonymous and swap cache (includes transparent hugepages), not - including tmpfs (shmem), in bytes. - - - name: stats.rss_huge.bytes - type: long - format: bytes - description: > - Number of bytes of anonymous transparent hugepages. - - - name: stats.swap.bytes - type: long - format: bytes - description: > - Swap usage, in bytes. - - - name: stats.unevictable.bytes - type: long - format: bytes - description: > - Memory that cannot be reclaimed, in bytes. - - - name: blkio - type: group - description: Block IO metrics. - fields: - - name: id - type: keyword - description: ID of the cgroup. - - - name: path - type: keyword - description: > - Path to the cgroup relative to the cgroup subsystems mountpoint. - - - name: total.bytes - type: long - format: bytes - description: > - Total number of bytes transferred to and from all block devices - by processes in the cgroup. - - - name: total.ios - type: long - description: > - Total number of I/O operations performed on all devices - by processes in the cgroup as seen by the throttling policy. - - - name: process.summary - title: Process Summary - type: group - description: > - Summary metrics for the processes running on the host. - fields: - - name: total - type: long - description: > - Total number of processes on this host. - - name: running - type: long - description: > - Number of running processes on this host. - - name: idle - type: long - description: > - Number of idle processes on this host. - - name: sleeping - type: long - description: > - Number of sleeping processes on this host. - - name: stopped - type: long - description: > - Number of stopped processes on this host. - - name: zombie - type: long - description: > - Number of zombie processes on this host. - - name: unknown - type: long - description: > - Number of processes for which the state couldn't be retrieved or is unknown. - - - name: socket - type: group - description: > - TCP sockets that are active. - fields: - - name: direction - type: keyword - example: incoming - description: > - How the socket was initiated. Possible values are incoming, outgoing, - or listening. - - - name: family - type: keyword - example: ipv4 - description: > - Address family. - - - name: local.ip - type: ip - example: 192.0.2.1 or 2001:0DB8:ABED:8536::1 - description: > - Local IP address. This can be an IPv4 or IPv6 address. - - - name: local.port - type: long - example: 22 - description: > - Local port. - - - name: remote.ip - type: ip - example: 192.0.2.1 or 2001:0DB8:ABED:8536::1 - description: > - Remote IP address. This can be an IPv4 or IPv6 address. - - - name: remote.port - type: long - example: 22 - description: > - Remote port. - - - name: remote.host - type: keyword - example: 76-211-117-36.nw.example.com. - description: > - PTR record associated with the remote IP. It is obtained via reverse - IP lookup. - - - name: remote.etld_plus_one - type: keyword - example: example.com. - description: > - The effective top-level domain (eTLD) of the remote host plus one more - label. For example, the eTLD+1 for "foo.bar.golang.org." is "golang.org.". - The data for determining the eTLD comes from an embedded copy of the data - from http://publicsuffix.org. - - - name: remote.host_error - type: keyword - description: > - Error describing the cause of the reverse lookup failure. - - - name: process.pid - type: long - description: > - ID of the process that opened the socket. - - - name: process.command - type: keyword - description: > - Name of the command (limited to 20 chars by the OS). - - - name: process.cmdline - type: keyword - description: > - - - name: process.exe - type: keyword - description: > - Absolute path to the executable. - - - name: user.id - type: long - description: > - UID of the user running the process. - - - name: user.name - type: keyword - description: > - Name of the user running the process. - - - name: uptime - type: group - description: > - `uptime` contains the operating system uptime metric. - fields: - - name: duration.ms - type: long - format: duration - input_format: milliseconds - description: > - The OS uptime in milliseconds. - -- key: vsphere - title: "vSphere" - description: > - vSphere module - fields: - - name: vsphere - type: group - description: > - fields: - - name: datastore - type: group - description: > - datastore - fields: - - name: datacenter - type: keyword - description: > - Datacenter name - - name: name - type: keyword - description: > - Datastore name - - name: fstype - type: keyword - description: > - Filesystem type - - name: capacity.total.bytes - type: long - description: > - Total bytes of the datastore - format: bytes - - name: capacity.free.bytes - type: long - description: > - Free bytes of the datastore - format: bytes - - name: capacity.used.bytes - type: long - description: > - Used bytes of the datastore - format: bytes - - name: capacity.used.pct - type: long - description: > - Used percent of the datastore - format: percent - - - - name: host - type: group - description: > - host - fields: - - name: datacenter - type: keyword - description: > - Datacenter name - - name: name - type: keyword - description: > - Host name - - name: cpu.used.mhz - type: long - description: > - Used CPU in Mhz - - name: cpu.total.mhz - type: long - description: > - Total CPU in Mhz - - name: cpu.free.mhz - type: long - description: > - Free CPU in Mhz - - name: memory.used.bytes - type: long - description: > - Used Memory in bytes - format: bytes - - name: memory.total.bytes - type: long - description: > - Total Memory in bytes - format: bytes - - name: memory.free.bytes - type: long - description: > - Free Memory in bytes - format: bytes - - - name: virtualmachine - type: group - description: > - virtualmachine - fields: - - name: datacenter - type: keyword - description: > - Datacenter name - - name: name - type: keyword - description: > - Virtual Machine name - - name: cpu.used.mhz - type: long - description: > - Used CPU in Mhz - - name: memory.used.guest.bytes - type: long - description: > - Used Memory of Guest in bytes - format: bytes - - name: memory.used.host.bytes - type: long - description: > - Used Memory of Host in bytes - format: bytes - - name: memory.total.guest.bytes - type: long - description: > - Total Memory of Guest in bytes - format: bytes - - name: memory.free.guest.bytes - type: long - description: > - Free Memory of Guest in bytes - format: bytes - - name: custom_fields - type: object - object_type: keyword - description: > - Custom fields - -- key: windows - title: "Windows" - description: > - beta[] - Module for Windows - short_config: false - fields: - - name: windows - type: group - description: > - fields: - -- key: zookeeper - title: "ZooKeeper" - description: > - ZooKeeper metrics collected by the four-letter monitoring commands. - short_config: false - fields: - - name: zookeeper - type: group - description: > - `zookeeper` contains the metrics reported by ZooKeeper - commands. - fields: - - name: mntr - type: group - description: > - `mntr` contains the metrics reported by the four-letter `mntr` - command. - fields: - - name: hostname - type: keyword - description: > - ZooKeeper hostname. - - name: approximate_data_size - type: long - description: > - Approximate size of ZooKeeper data. - - name: latency.avg - type: long - description: > - Average latency between ensemble hosts in milliseconds. - - name: ephemerals_count - type: long - description: > - Number of ephemeral znodes. - - name: followers - type: long - description: > - Number of followers seen by the current host. - - name: max_file_descriptor_count - type: long - description: > - Maximum number of file descriptors allowed for the ZooKeeper process. - - name: latency.max - type: long - description: > - Maximum latency in milliseconds. - - name: latency.min - type: long - description: > - Minimum latency in milliseconds. - - name: num_alive_connections - type: long - description: > - Number of connections to ZooKeeper that are currently alive. - - name: open_file_descriptor_count - type: long - description: > - Number of file descriptors open by the ZooKeeper process. - - name: outstanding_requests - type: long - description: > - Number of outstanding requests that need to be processed by the cluster. - - name: packets.received - type: long - description: > - Number of ZooKeeper network packets received. - - name: packets.sent - type: long - description: > - Number of ZooKeeper network packets sent. - - name: pending_syncs - type: long - description: > - Number of pending syncs to carry out to ZooKeeper ensemble followers. - - name: server_state - type: keyword - description: > - Role in the ZooKeeper ensemble. - - name: synced_followers - type: long - description: > - Number of synced followers reported when a node server_state is leader. - - name: version - type: keyword - description: > - ZooKeeper version and build string reported. - - name: watch_count - type: long - description: > - Number of watches currently set on the local ZooKeeper process. - - name: znode_count - type: long - description: > - Number of znodes reported by the local ZooKeeper process. - - diff --git a/vendor/github.com/elastic/beats/v7/libbeat/kibana/testdata/extensive/metricbeat-6.json b/vendor/github.com/elastic/beats/v7/libbeat/kibana/testdata/extensive/metricbeat-6.json deleted file mode 100644 index 193a0b63..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/kibana/testdata/extensive/metricbeat-6.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "version": "7.0.0-alpha1", - "objects": [ - { - "attributes": { - "fields": "[{\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"beat.name\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"beat.hostname\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"beat.timezone\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"beat.version\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"@timestamp\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"date\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"tags\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"fields\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": false, \"name\": \"error.message\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"error.code\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"error.type\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"meta.cloud.provider\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"meta.cloud.instance_id\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"meta.cloud.instance_name\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"meta.cloud.machine_type\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"meta.cloud.availability_zone\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"meta.cloud.project_id\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"meta.cloud.region\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.container.id\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.container.image\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.container.name\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.container.labels\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.pod.name\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.namespace\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.labels\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.annotations\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.container.name\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.container.image\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"metricset.module\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"metricset.name\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"metricset.host\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"metricset.rtt\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"metricset.namespace\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"type\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"aerospike.namespace.client.delete.error\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"aerospike.namespace.client.delete.not_found\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"aerospike.namespace.client.delete.success\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"aerospike.namespace.client.delete.timeout\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"aerospike.namespace.client.read.error\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"aerospike.namespace.client.read.not_found\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"aerospike.namespace.client.read.success\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"aerospike.namespace.client.read.timeout\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"aerospike.namespace.client.write.error\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"aerospike.namespace.client.write.success\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"aerospike.namespace.client.write.timeout\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"aerospike.namespace.device.available.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"aerospike.namespace.device.free.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"aerospike.namespace.device.total.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"aerospike.namespace.device.used.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"aerospike.namespace.hwm_breached\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"boolean\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"aerospike.namespace.memory.free.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"aerospike.namespace.memory.used.data.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"aerospike.namespace.memory.used.index.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"aerospike.namespace.memory.used.sindex.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"aerospike.namespace.memory.used.total.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"aerospike.namespace.name\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"aerospike.namespace.node.host\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"aerospike.namespace.node.name\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"aerospike.namespace.objects.master\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"aerospike.namespace.objects.total\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"aerospike.namespace.stop_writes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"boolean\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"apache.status.hostname\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"apache.status.total_accesses\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"apache.status.total_kbytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"apache.status.requests_per_sec\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"apache.status.bytes_per_sec\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"apache.status.bytes_per_request\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"apache.status.workers.busy\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"apache.status.workers.idle\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"apache.status.uptime.server_uptime\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"apache.status.uptime.uptime\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"apache.status.cpu.load\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"apache.status.cpu.user\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"apache.status.cpu.system\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"apache.status.cpu.children_user\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"apache.status.cpu.children_system\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"apache.status.connections.total\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"apache.status.connections.async.writing\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"apache.status.connections.async.keep_alive\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"apache.status.connections.async.closing\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"apache.status.load.1\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"apache.status.load.5\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"apache.status.load.15\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"apache.status.scoreboard.starting_up\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"apache.status.scoreboard.reading_request\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"apache.status.scoreboard.sending_reply\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"apache.status.scoreboard.keepalive\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"apache.status.scoreboard.dns_lookup\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"apache.status.scoreboard.closing_connection\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"apache.status.scoreboard.logging\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"apache.status.scoreboard.gracefully_finishing\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"apache.status.scoreboard.idle_cleanup\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"apache.status.scoreboard.open_slot\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"apache.status.scoreboard.waiting_for_connection\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"apache.status.scoreboard.total\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.cluster_disk.available.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.cluster_disk.total.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.cluster_disk.used.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.cluster_health.overall_status\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.cluster_health.timechecks.epoch\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.cluster_health.timechecks.round.value\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.cluster_health.timechecks.round.status\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.cluster_status.version\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.cluster_status.traffic.read_bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.cluster_status.traffic.write_bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.cluster_status.traffic.read_op_per_sec\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.cluster_status.traffic.write_op_per_sec\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.cluster_status.misplace.total\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.cluster_status.misplace.objects\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.cluster_status.misplace.ratio\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.cluster_status.degraded.total\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.cluster_status.degraded.objects\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.cluster_status.degraded.ratio\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.cluster_status.pg.data_bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.cluster_status.pg.avail_bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.cluster_status.pg.total_bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.cluster_status.pg.used_bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.cluster_status.pg_state.state_name\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.cluster_status.pg_state.count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.cluster_status.pg_state.version\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.cluster_status.osd.full\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"boolean\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.cluster_status.osd.nearfull\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"boolean\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.cluster_status.osd.num_osds\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.cluster_status.osd.num_up_osds\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.cluster_status.osd.num_in_osds\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.cluster_status.osd.num_in_osds\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.cluster_status.osd.epoch\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.monitor_health.available.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.monitor_health.health\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.monitor_health.available.kb\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.monitor_health.total.kb\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.monitor_health.used.kb\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.monitor_health.last_updated\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"date\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.monitor_health.name\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.monitor_health.store_stats.log.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.monitor_health.store_stats.misc.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.monitor_health.store_stats.sst.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.monitor_health.store_stats.total.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.monitor_health.store_stats.last_updated\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.pool_disk.id\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.pool_disk.name\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.pool_disk.stats.available.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.pool_disk.stats.objects\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.pool_disk.stats.used.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"ceph.pool_disk.stats.used.kb\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.bucket.name\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.bucket.type\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.bucket.data.used.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.bucket.disk.fetches\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.bucket.disk.used.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.bucket.memory.used.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.bucket.quota.ram.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.bucket.quota.use.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.bucket.ops_per_sec\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.bucket.item_count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.cluster.hdd.free.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.cluster.hdd.quota.total.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.cluster.hdd.total.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.cluster.hdd.used.value.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.cluster.hdd.used.by_data.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.cluster.max_bucket_count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.cluster.quota.index_memory.mb\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.cluster.quota.memory.mb\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.cluster.ram.quota.total.value.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.cluster.ram.quota.total.per_node.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.cluster.ram.quota.used.value.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.cluster.ram.quota.used.per_node.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.cluster.ram.total.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.cluster.ram.used.value.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.cluster.ram.used.by_data.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.node.cmd_get\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.node.couch.docs.disk_size.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.node.couch.docs.data_size.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.node.couch.spatial.data_size.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.node.couch.spatial.disk_size.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.node.couch.views.disk_size.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.node.couch.views.data_size.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.node.cpu_utilization_rate.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.node.current_items.value\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.node.current_items.total\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.node.ep_bg_fetched\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.node.get_hits\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.node.hostname\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.node.mcd_memory.allocated.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.node.mcd_memory.reserved.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.node.memory.free.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.node.memory.total.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.node.memory.used.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.node.ops\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.node.swap.total.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.node.swap.used.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.node.uptime.sec\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"couchbase.node.vb_replica_curr_items\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.container.command\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.container.created\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"date\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.container.status\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.container.size.root_fs\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.container.size.rw\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.container.tags\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.cpu.kernel.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.cpu.kernel.ticks\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.cpu.system.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.cpu.system.ticks\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.cpu.user.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.cpu.user.ticks\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.cpu.total.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.diskio.reads\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.diskio.writes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.diskio.total\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.healthcheck.failingstreak\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.healthcheck.status\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.healthcheck.event.end_date\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"date\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.healthcheck.event.start_date\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"date\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.healthcheck.event.output\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.healthcheck.event.exit_code\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.image.id.current\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.image.id.parent\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.image.created\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"date\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.image.size.virtual\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.image.size.regular\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.image.labels\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.image.tags\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.info.containers.paused\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.info.containers.running\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.info.containers.stopped\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.info.containers.total\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.info.id\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.info.images\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.memory.fail.count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.memory.limit\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.memory.rss.total\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.memory.rss.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.memory.usage.max\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.memory.usage.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.memory.usage.total\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.network.interface\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.network.in.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.network.in.dropped\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.network.in.errors\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.network.in.packets\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.network.out.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.network.out.dropped\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.network.out.errors\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"docker.network.out.packets\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"elasticsearch.cluster.name\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"elasticsearch.node.jvm.memory.heap_init.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"elasticsearch.node.jvm.version\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"elasticsearch.node.name\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"elasticsearch.node.version\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"elasticsearch.node.stats.indices.docs.count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"elasticsearch.node.stats.indices.docs.deleted\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"elasticsearch.node.stats.indices.segments.count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"elasticsearch.node.stats.indices.segments.memory.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"elasticsearch.node.stats.indices.store.size.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"elasticsearch.node.stats.jvm.mem.pools.old.max.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"elasticsearch.node.stats.jvm.mem.pools.old.peak.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"elasticsearch.node.stats.jvm.mem.pools.old.peak_max.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"elasticsearch.node.stats.jvm.mem.pools.old.used.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"elasticsearch.node.stats.jvm.mem.pools.young.max.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"elasticsearch.node.stats.jvm.mem.pools.young.peak.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"elasticsearch.node.stats.jvm.mem.pools.young.peak_max.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"elasticsearch.node.stats.jvm.mem.pools.young.used.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"elasticsearch.node.stats.jvm.mem.pools.survivor.max.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"elasticsearch.node.stats.jvm.mem.pools.survivor.peak.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"elasticsearch.node.stats.jvm.mem.pools.survivor.peak_max.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"elasticsearch.node.stats.jvm.mem.pools.survivor.used.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"elasticsearch.node.stats.jvm.gc.collectors.old.collection.count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"elasticsearch.node.stats.jvm.gc.collectors.old.collection.ms\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"elasticsearch.node.stats.jvm.gc.collectors.young.collection.count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"elasticsearch.node.stats.jvm.gc.collectors.young.collection.ms\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"golang.expvar.cmdline\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"golang.heap.cmdline\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"golang.heap.gc.total_pause.ns\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"golang.heap.gc.total_count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"golang.heap.gc.next_gc_limit\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"golang.heap.gc.cpu_fraction\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"golang.heap.gc.pause.count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"golang.heap.gc.pause.sum.ns\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"golang.heap.gc.pause.max.ns\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"golang.heap.gc.pause.avg.ns\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"golang.heap.system.total\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"golang.heap.system.obtained\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"golang.heap.system.stack\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"golang.heap.system.released\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"golang.heap.allocations.mallocs\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"golang.heap.allocations.frees\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"golang.heap.allocations.objects\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"golang.heap.allocations.total\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"golang.heap.allocations.allocated\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"golang.heap.allocations.idle\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"golang.heap.allocations.active\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"graphite.server.example\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.processes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.process_num\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.pid\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.run_queue\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.tasks\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.uptime.sec\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.memory.max.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.ulimit_n\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.compress.bps.in\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.compress.bps.out\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.compress.bps.rate_limit\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.connection.rate.value\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.connection.rate.limit\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.connection.rate.max\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.connection.current\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.connection.total\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.connection.ssl.current\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.connection.ssl.total\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.connection.ssl.max\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.connection.max\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.connection.hard_max\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.requests.total\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.sockets.max\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.requests.max\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.pipes.used\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.pipes.free\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.pipes.max\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.session.rate.value\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.session.rate.limit\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.session.rate.max\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.ssl.rate.value\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.ssl.rate.limit\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.ssl.rate.max\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.ssl.frontend.key_rate.value\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.ssl.frontend.key_rate.max\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.ssl.frontend.session_reuse.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.ssl.backend.key_rate.value\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.ssl.backend.key_rate.max\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.ssl.cached_lookups\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.ssl.cache_misses\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.zlib_mem_usage.value\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.zlib_mem_usage.max\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.info.idle.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.status\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.weight\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.downtime\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.component_type\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.process_id\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.service_name\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.in.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.out.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.last_change\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.throttle.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.selected.total\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.tracked.id\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.connection.total\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.connection.retried\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.connection.time.avg\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.request.denied\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.request.queued.current\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.request.queued.max\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.request.errors\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.request.redispatched\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.request.connection.errors\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.request.rate.value\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.request.rate.max\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.request.total\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.response.errors\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.response.time.avg\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.response.denied\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.response.http.1xx\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.response.http.2xx\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.response.http.3xx\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.response.http.4xx\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.response.http.5xx\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.response.http.other\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.session.current\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.session.max\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.session.limit\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.session.rate.value\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.session.rate.limit\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.session.rate.max\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.check.status\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.check.code\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.check.duration\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.check.health.last\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.check.health.fail\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.check.agent.last\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.check.failed\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.check.down\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.client.aborted\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.server.id\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.server.aborted\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.server.active\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.server.backup\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.compressor.in.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.compressor.out.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.compressor.bypassed.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.compressor.response.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.proxy.id\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.proxy.name\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.queue.limit\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"haproxy.stat.queue.time.avg\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"http.request.header\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"http.request.method\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"http.request.body\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"http.response.header\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"http.response.status_code\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"http.response.body\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kafka.consumergroup.broker.id\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kafka.consumergroup.broker.address\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kafka.consumergroup.id\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kafka.consumergroup.topic\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kafka.consumergroup.partition\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kafka.consumergroup.offset\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": false, \"name\": \"kafka.consumergroup.meta\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kafka.consumergroup.error.code\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kafka.consumergroup.client.id\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kafka.consumergroup.client.host\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kafka.consumergroup.client.member_id\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kafka.partition.offset.newest\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kafka.partition.offset.oldest\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kafka.partition.partition.id\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kafka.partition.partition.leader\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kafka.partition.partition.isr\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kafka.partition.partition.replica\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kafka.partition.partition.insync_replica\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"boolean\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kafka.partition.partition.error.code\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kafka.partition.topic.error.code\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kafka.partition.topic.name\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kafka.partition.broker.id\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kafka.partition.broker.address\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kibana.status.name\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kibana.status.uuid\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kibana.status.version.number\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kibana.status.status.overall.state\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kibana.status.metrics.concurrent_connections\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kibana.status.metrics.requests.disconnects\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kibana.status.metrics.requests.total\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.container.start_time\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"date\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.container.cpu.usage.core.ns\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.container.cpu.usage.nanocores\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.container.logs.available.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.container.logs.capacity.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.container.logs.used.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.container.logs.inodes.count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.container.logs.inodes.free\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.container.logs.inodes.used\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.container.memory.available.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.container.memory.usage.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.container.memory.rss.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.container.memory.workingset.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.container.memory.pagefaults\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.container.memory.majorpagefaults\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.container.rootfs.capacity.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.container.rootfs.available.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.container.rootfs.used.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.container.rootfs.inodes.used\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.event.count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.event.message\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.event.reason\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.event.type\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.event.metadata.timestamp.created\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"date\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.event.metadata.name\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.event.metadata.namespace\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.event.metadata.resource_version\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.event.metadata.uid\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.event.metadata.self_link\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.event.involved_object.api_version\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.event.involved_object.kind\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.event.involved_object.name\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.event.involved_object.resource_version\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.event.involved_object.uid\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.node.name\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.node.start_time\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"date\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.node.cpu.usage.core.ns\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.node.cpu.usage.nanocores\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.node.memory.available.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.node.memory.usage.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.node.memory.rss.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.node.memory.workingset.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.node.memory.pagefaults\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.node.memory.majorpagefaults\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.node.network.rx.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.node.network.rx.errors\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.node.network.tx.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.node.network.tx.errors\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.node.fs.capacity.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.node.fs.available.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.node.fs.used.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.node.fs.inodes.used\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.node.fs.inodes.count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.node.fs.inodes.free\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.node.runtime.imagefs.capacity.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.node.runtime.imagefs.available.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.node.runtime.imagefs.used.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.pod.start_time\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"date\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.pod.network.rx.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.pod.network.rx.errors\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.pod.network.tx.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.pod.network.tx.errors\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.container.id\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.container.status.phase\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.container.status.ready\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"boolean\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.container.status.restarts\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.container.cpu.limit.nanocores\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.container.cpu.request.nanocores\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.container.memory.limit.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.container.memory.request.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.deployment.name\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.deployment.paused\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"boolean\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.deployment.replicas.desired\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.deployment.replicas.available\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.deployment.replicas.unavailable\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.deployment.replicas.updated\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.node.status.ready\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.node.status.unschedulable\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"boolean\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.node.cpu.allocatable.cores\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.node.cpu.capacity.cores\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.node.memory.allocatable.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.node.memory.capacity.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.node.pod.allocatable.total\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.node.pod.capacity.total\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.pod.ip\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"ip\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.pod.host_ip\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"ip\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.pod.status.phase\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.pod.status.ready\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.pod.status.scheduled\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.replicaset.name\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.replicaset.replicas.available\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.replicaset.replicas.desired\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.replicaset.replicas.ready\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.replicaset.replicas.observed\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.replicaset.replicas.labeled\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.system.container\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.system.start_time\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"date\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.system.cpu.usage.core.ns\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.system.cpu.usage.nanocores\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.system.memory.usage.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.system.memory.rss.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.system.memory.workingset.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.system.memory.pagefaults\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.system.memory.majorpagefaults\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.volume.name\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.volume.fs.capacity.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.volume.fs.available.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.volume.fs.used.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.volume.fs.inodes.used\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.volume.fs.inodes.free\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"kubernetes.volume.fs.inodes.count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"memcached.stats.pid\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"memcached.stats.uptime.sec\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"memcached.stats.threads\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"memcached.stats.connections.current\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"memcached.stats.connections.total\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"memcached.stats.get.hits\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"memcached.stats.get.misses\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"memcached.stats.cmd.get\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"memcached.stats.cmd.set\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"memcached.stats.read.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"memcached.stats.written.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"memcached.stats.items.current\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"memcached.stats.items.total\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"memcached.stats.evictions\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.dbstats.avg_obj_size.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.dbstats.collections\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.dbstats.data_size.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.dbstats.db\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.dbstats.file_size.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.dbstats.index_size.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.dbstats.indexes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.dbstats.num_extents\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.dbstats.objects\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.dbstats.storage_size.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.dbstats.ns_size_mb.mb\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.dbstats.data_file_version.major\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.dbstats.data_file_version.minor\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.dbstats.extent_free_list.num\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.dbstats.extent_free_list.size.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.version\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.uptime.ms\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.local_time\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"date\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.asserts.regular\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.asserts.warning\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.asserts.msg\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.asserts.user\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.asserts.rollovers\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.background_flushing.flushes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.background_flushing.total.ms\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.background_flushing.average.ms\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.background_flushing.last.ms\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.background_flushing.last_finished\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"date\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.connections.current\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.connections.available\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.connections.total_created\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.journaling.commits\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.journaling.journaled.mb\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.journaling.write_to_data_files.mb\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.journaling.compression\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.journaling.commits_in_write_lock\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.journaling.early_commits\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.journaling.times.dt.ms\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.journaling.times.prep_log_buffer.ms\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.journaling.times.write_to_journal.ms\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.journaling.times.write_to_data_files.ms\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.journaling.times.remap_private_view.ms\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.journaling.times.commits.ms\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.journaling.times.commits_in_write_lock.ms\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.extra_info.heap_usage.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.extra_info.page_faults\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.network.in.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.network.out.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.network.requests\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.opcounters.insert\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.opcounters.query\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.opcounters.update\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.opcounters.delete\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.opcounters.getmore\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.opcounters.command\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.opcounters_replicated.insert\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.opcounters_replicated.query\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.opcounters_replicated.update\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.opcounters_replicated.delete\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.opcounters_replicated.getmore\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.opcounters_replicated.command\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.memory.bits\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.memory.resident.mb\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.memory.virtual.mb\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.memory.mapped.mb\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.memory.mapped_with_journal.mb\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.write_backs_queued\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"boolean\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.storage_engine.name\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.wired_tiger.concurrent_transactions.write.out\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.wired_tiger.concurrent_transactions.write.available\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.wired_tiger.concurrent_transactions.write.total_tickets\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.wired_tiger.concurrent_transactions.read.out\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.wired_tiger.concurrent_transactions.read.available\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.wired_tiger.concurrent_transactions.read.total_tickets\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.wired_tiger.cache.maximum.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.wired_tiger.cache.used.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.wired_tiger.cache.dirty.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.wired_tiger.cache.pages.read\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.wired_tiger.cache.pages.write\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.wired_tiger.cache.pages.evicted\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.wired_tiger.log.size.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.wired_tiger.log.write.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.wired_tiger.log.max_file_size.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.wired_tiger.log.flushes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.wired_tiger.log.writes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.wired_tiger.log.scans\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mongodb.status.wired_tiger.log.syncs\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mysql.status.aborted.clients\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mysql.status.aborted.connects\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mysql.status.binlog.cache.disk_use\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mysql.status.binlog.cache.use\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mysql.status.bytes.received\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mysql.status.bytes.sent\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mysql.status.threads.cached\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mysql.status.threads.created\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mysql.status.threads.connected\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mysql.status.threads.running\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mysql.status.connections\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mysql.status.created.tmp.disk_tables\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mysql.status.created.tmp.files\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mysql.status.created.tmp.tables\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mysql.status.delayed.errors\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mysql.status.delayed.insert_threads\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mysql.status.delayed.writes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mysql.status.flush_commands\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mysql.status.max_used_connections\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mysql.status.open.files\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mysql.status.open.streams\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mysql.status.open.tables\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mysql.status.opened_tables\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mysql.status.command.delete\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mysql.status.command.insert\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mysql.status.command.select\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"mysql.status.command.update\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"nginx.stubstatus.hostname\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"nginx.stubstatus.active\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"nginx.stubstatus.accepts\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"nginx.stubstatus.handled\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"nginx.stubstatus.dropped\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"nginx.stubstatus.requests\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"nginx.stubstatus.current\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"nginx.stubstatus.reading\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"nginx.stubstatus.writing\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"nginx.stubstatus.waiting\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"php_fpm.pool.name\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"php_fpm.pool.connections.accepted\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"php_fpm.pool.connections.queued\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"php_fpm.pool.processes.idle\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"php_fpm.pool.processes.active\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"php_fpm.pool.slow_requests\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.activity.database.oid\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.activity.database.name\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.activity.pid\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.activity.user.id\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.activity.user.name\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.activity.application_name\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.activity.client.address\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.activity.client.hostname\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.activity.client.port\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.activity.backend_start\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"date\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.activity.transaction_start\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"date\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.activity.query_start\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"date\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.activity.state_change\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"date\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.activity.waiting\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"boolean\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.activity.state\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.activity.query\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.bgwriter.checkpoints.scheduled\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.bgwriter.checkpoints.requested\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.bgwriter.checkpoints.times.write.ms\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.bgwriter.checkpoints.times.sync.ms\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.bgwriter.buffers.checkpoints\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.bgwriter.buffers.clean\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.bgwriter.buffers.clean_full\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.bgwriter.buffers.backend\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.bgwriter.buffers.backend_fsync\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.bgwriter.buffers.allocated\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.bgwriter.stats_reset\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"date\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.database.oid\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.database.name\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.database.number_of_backends\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.database.transactions.commit\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.database.transactions.rollback\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.database.blocks.read\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.database.blocks.hit\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.database.blocks.time.read.ms\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.database.blocks.time.write.ms\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.database.rows.returned\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.database.rows.fetched\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.database.rows.inserted\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.database.rows.updated\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.database.rows.deleted\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.database.conflicts\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.database.temporary.files\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.database.temporary.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.database.deadlocks\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"postgresql.database.stats_reset\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"date\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"prometheus.stats.notifications.queue_length\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"prometheus.stats.notifications.dropped\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"prometheus.stats.processes.open_fds\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"prometheus.stats.storage.chunks_to_persist\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.node.disk.free.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.node.disk.free.limit.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.node.fd.total\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.node.fd.used\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.node.gc.num.count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.node.gc.reclaimed.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.node.io.file_handle.open_attempt.avg.ms\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.node.io.file_handle.open_attempt.count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.node.io.read.avg.ms\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.node.io.read.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.node.io.read.count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.node.io.reopen.count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.node.io.seek.avg.ms\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.node.io.seek.count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.node.io.sync.avg.ms\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.node.io.sync.count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.node.io.write.avg.ms\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.node.io.write.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.node.io.write.count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.node.mem.limit.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.node.mem.used.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.node.mnesia.disk.tx.count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.node.mnesia.ram.tx.count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.node.msg.store_read.count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.node.msg.store_write.count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.node.name\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.node.proc.total\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.node.proc.used\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.node.processors\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.node.queue.index.journal_write.count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.node.queue.index.read.count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.node.queue.index.write.count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.node.run.queue\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.node.socket.total\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.node.socket.used\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.node.type\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.node.uptime\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.queue.name\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.queue.vhost\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.queue.durable\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"boolean\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.queue.auto_delete\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"boolean\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.queue.exclusive\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"boolean\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.queue.node\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.queue.state\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.queue.arguments.max_priority\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.queue.consumers.count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.queue.consumers.utilisation.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.queue.messages.total.count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.queue.messages.ready.count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.queue.messages.unacknowledged.count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.queue.messages.persistent.count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.queue.memory.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.queue.disk.reads.count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"rabbitmq.queue.disk.writes.count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.clients.connected\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.clients.longest_output_list\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.clients.biggest_input_buf\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.clients.blocked\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.cluster.enabled\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"boolean\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.cpu.used.sys\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.cpu.used.sys_children\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.cpu.used.user\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.cpu.used.user_children\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.memory.used.value\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.memory.used.rss\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.memory.used.peak\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.memory.used.lua\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.memory.allocator\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.persistence.loading\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"boolean\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.persistence.rdb.last_save.changes_since\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.persistence.rdb.bgsave.in_progress\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"boolean\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.persistence.rdb.last_save.time\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.persistence.rdb.bgsave.last_status\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.persistence.rdb.bgsave.last_time.sec\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.persistence.rdb.bgsave.current_time.sec\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.persistence.aof.enabled\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"boolean\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.persistence.aof.rewrite.in_progress\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"boolean\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.persistence.aof.rewrite.scheduled\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"boolean\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.persistence.aof.rewrite.last_time.sec\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.persistence.aof.rewrite.current_time.sec\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.persistence.aof.bgrewrite.last_status\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.persistence.aof.write.last_status\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.replication.role\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.replication.connected_slaves\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.replication.master_offset\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.replication.backlog.active\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.replication.backlog.size\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.replication.backlog.first_byte_offset\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.replication.backlog.histlen\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.server.version\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.server.git_sha1\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.server.git_dirty\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.server.build_id\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.server.mode\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.server.os\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.server.arch_bits\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.server.multiplexing_api\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.server.gcc_version\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.server.process_id\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.server.run_id\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.server.tcp_port\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.server.uptime\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.server.hz\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.server.lru_clock\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.server.config_file\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.stats.connections.received\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.stats.connections.rejected\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.stats.commands_processed\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.stats.net.input.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.stats.net.output.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.stats.instantaneous.ops_per_sec\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.stats.instantaneous.input_kbps\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.stats.instantaneous.output_kbps\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.stats.sync.full\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.stats.sync.partial.ok\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.stats.sync.partial.err\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.stats.keys.expired\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.stats.keys.evicted\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.stats.keyspace.hits\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.stats.keyspace.misses\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.stats.pubsub.channels\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.stats.pubsub.patterns\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.stats.latest_fork_usec\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.info.stats.migrate_cached_sockets\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.keyspace.id\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.keyspace.avg_ttl\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.keyspace.keys\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"redis.keyspace.expires\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.core.id\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.core.user.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.core.user.ticks\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.core.system.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.core.system.ticks\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.core.nice.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.core.nice.ticks\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.core.idle.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.core.idle.ticks\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.core.iowait.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.core.iowait.ticks\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.core.irq.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.core.irq.ticks\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.core.softirq.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.core.softirq.ticks\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.core.steal.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.core.steal.ticks\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.cpu.cores\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.cpu.user.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.cpu.system.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.cpu.nice.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.cpu.idle.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.cpu.iowait.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.cpu.irq.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.cpu.softirq.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.cpu.steal.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.cpu.total.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.cpu.user.norm.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.cpu.system.norm.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.cpu.nice.norm.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.cpu.idle.norm.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.cpu.iowait.norm.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.cpu.irq.norm.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.cpu.softirq.norm.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.cpu.steal.norm.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.cpu.total.norm.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.cpu.user.ticks\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.cpu.system.ticks\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.cpu.nice.ticks\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.cpu.idle.ticks\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.cpu.iowait.ticks\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.cpu.irq.ticks\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.cpu.softirq.ticks\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.cpu.steal.ticks\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.diskio.name\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.diskio.serial_number\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.diskio.read.count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.diskio.write.count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.diskio.read.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.diskio.write.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.diskio.read.time\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.diskio.write.time\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.diskio.io.time\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.diskio.iostat.read.request.merges_per_sec\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.diskio.iostat.write.request.merges_per_sec\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.diskio.iostat.read.request.per_sec\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.diskio.iostat.write.request.per_sec\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.diskio.iostat.read.per_sec.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.diskio.iostat.write.per_sec.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.diskio.iostat.request.avg_size\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.diskio.iostat.queue.avg_size\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.diskio.iostat.await\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.diskio.iostat.service_time\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.diskio.iostat.busy\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.filesystem.available\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.filesystem.device_name\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.filesystem.type\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.filesystem.mount_point\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.filesystem.files\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.filesystem.free\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.filesystem.free_files\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.filesystem.total\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.filesystem.used.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.filesystem.used.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.fsstat.count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.fsstat.total_files\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.fsstat.total_size.free\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.fsstat.total_size.used\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.fsstat.total_size.total\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.load.1\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.load.5\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.load.15\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.load.norm.1\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.load.norm.5\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.load.norm.15\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.load.cores\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.memory.total\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.memory.used.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.memory.free\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.memory.used.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.memory.actual.used.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.memory.actual.free\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.memory.actual.used.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.memory.swap.total\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.memory.swap.used.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.memory.swap.free\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.memory.swap.used.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.network.name\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.network.out.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.network.in.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.network.out.packets\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.network.in.packets\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.network.in.errors\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.network.out.errors\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.network.in.dropped\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.network.out.dropped\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.name\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.state\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.pid\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.ppid\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.pgid\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cmdline\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.username\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cwd\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.env\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cpu.user\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cpu.total.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cpu.total.norm.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cpu.system\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cpu.total.ticks\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cpu.start_time\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"date\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.memory.size\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.memory.rss.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.memory.rss.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.memory.share\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.fd.open\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.fd.limit.soft\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.fd.limit.hard\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.id\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.path\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.cpu.id\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.cpu.path\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.cpu.cfs.period.us\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.cpu.cfs.quota.us\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.cpu.cfs.shares\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.cpu.rt.period.us\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.cpu.rt.runtime.us\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.cpu.stats.periods\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.cpu.stats.throttled.periods\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.cpu.stats.throttled.ns\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.cpuacct.id\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.cpuacct.path\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.cpuacct.total.ns\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.cpuacct.stats.user.ns\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.cpuacct.stats.system.ns\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.cpuacct.percpu\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.memory.id\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.memory.path\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.memory.mem.usage.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.memory.mem.usage.max.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.memory.mem.limit.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.memory.mem.failures\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.memory.memsw.usage.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.memory.memsw.usage.max.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.memory.memsw.limit.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.memory.memsw.failures\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.memory.kmem.usage.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.memory.kmem.usage.max.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.memory.kmem.limit.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.memory.kmem.failures\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.memory.kmem_tcp.usage.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.memory.kmem_tcp.usage.max.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.memory.kmem_tcp.limit.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.memory.kmem_tcp.failures\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.memory.stats.active_anon.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.memory.stats.active_file.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.memory.stats.cache.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.memory.stats.hierarchical_memory_limit.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.memory.stats.hierarchical_memsw_limit.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.memory.stats.inactive_anon.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.memory.stats.inactive_file.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.memory.stats.mapped_file.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.memory.stats.page_faults\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.memory.stats.major_page_faults\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.memory.stats.pages_in\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.memory.stats.pages_out\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.memory.stats.rss.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.memory.stats.rss_huge.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.memory.stats.swap.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.memory.stats.unevictable.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.blkio.id\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.blkio.path\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.blkio.total.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.cgroup.blkio.total.ios\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.summary.total\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.summary.running\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.summary.idle\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.summary.sleeping\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.summary.stopped\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.summary.zombie\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.process.summary.unknown\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.socket.direction\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.socket.family\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.socket.local.ip\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"ip\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.socket.local.port\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.socket.remote.ip\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"ip\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.socket.remote.port\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.socket.remote.host\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.socket.remote.etld_plus_one\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.socket.remote.host_error\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.socket.process.pid\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.socket.process.command\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.socket.process.cmdline\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.socket.process.exe\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.socket.user.id\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.socket.user.name\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"system.uptime.duration.ms\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"vsphere.datastore.datacenter\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"vsphere.datastore.name\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"vsphere.datastore.fstype\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"vsphere.datastore.capacity.total.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"vsphere.datastore.capacity.free.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"vsphere.datastore.capacity.used.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"vsphere.datastore.capacity.used.pct\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"vsphere.host.datacenter\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"vsphere.host.name\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"vsphere.host.cpu.used.mhz\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"vsphere.host.cpu.total.mhz\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"vsphere.host.cpu.free.mhz\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"vsphere.host.memory.used.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"vsphere.host.memory.total.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"vsphere.host.memory.free.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"vsphere.virtualmachine.datacenter\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"vsphere.virtualmachine.name\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"vsphere.virtualmachine.cpu.used.mhz\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"vsphere.virtualmachine.memory.used.guest.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"vsphere.virtualmachine.memory.used.host.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"vsphere.virtualmachine.memory.total.guest.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"vsphere.virtualmachine.memory.free.guest.bytes\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"vsphere.virtualmachine.custom_fields\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"zookeeper.mntr.hostname\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"zookeeper.mntr.approximate_data_size\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"zookeeper.mntr.latency.avg\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"zookeeper.mntr.ephemerals_count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"zookeeper.mntr.followers\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"zookeeper.mntr.max_file_descriptor_count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"zookeeper.mntr.latency.max\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"zookeeper.mntr.latency.min\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"zookeeper.mntr.num_alive_connections\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"zookeeper.mntr.open_file_descriptor_count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"zookeeper.mntr.outstanding_requests\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"zookeeper.mntr.packets.received\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"zookeeper.mntr.packets.sent\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"zookeeper.mntr.pending_syncs\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"zookeeper.mntr.server_state\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"zookeeper.mntr.synced_followers\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"zookeeper.mntr.version\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"zookeeper.mntr.watch_count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"zookeeper.mntr.znode_count\", \"searchable\": true, \"indexed\": true, \"doc_values\": true, \"type\": \"number\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": false, \"name\": \"_id\", \"searchable\": false, \"indexed\": false, \"doc_values\": false, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": true, \"name\": \"_type\", \"searchable\": true, \"indexed\": false, \"doc_values\": false, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": false, \"name\": \"_index\", \"searchable\": false, \"indexed\": false, \"doc_values\": false, \"type\": \"string\", \"scripted\": false}, {\"count\": 0, \"analyzed\": false, \"aggregatable\": false, \"name\": \"_score\", \"searchable\": false, \"indexed\": false, \"doc_values\": false, \"type\": \"number\", \"scripted\": false}]", - "fieldFormatMap": "{\"ceph.cluster_status.pg.data_bytes\": {\"id\": \"bytes\"}, \"system.filesystem.used.pct\": {\"id\": \"percent\"}, \"ceph.cluster_status.degraded.ratio\": {\"id\": \"percent\"}, \"system.cpu.nice.norm.pct\": {\"id\": \"percent\"}, \"system.process.cgroup.memory.stats.mapped_file.bytes\": {\"id\": \"bytes\"}, \"system.cpu.nice.pct\": {\"id\": \"percent\"}, \"system.process.memory.share\": {\"id\": \"bytes\"}, \"couchbase.node.couch.docs.disk_size.bytes\": {\"id\": \"bytes\"}, \"kubernetes.container.logs.used.bytes\": {\"id\": \"bytes\"}, \"kubernetes.node.memory.allocatable.bytes\": {\"id\": \"bytes\"}, \"kubernetes.container.rootfs.used.bytes\": {\"id\": \"bytes\"}, \"aerospike.namespace.device.used.bytes\": {\"id\": \"bytes\"}, \"system.core.nice.pct\": {\"id\": \"percent\"}, \"system.process.cgroup.memory.stats.cache.bytes\": {\"id\": \"bytes\"}, \"kubernetes.container.memory.usage.bytes\": {\"id\": \"bytes\"}, \"kubernetes.pod.network.tx.bytes\": {\"id\": \"bytes\"}, \"kubernetes.node.memory.rss.bytes\": {\"id\": \"bytes\"}, \"system.memory.used.pct\": {\"id\": \"percent\"}, \"ceph.cluster_disk.used.bytes\": {\"id\": \"bytes\"}, \"docker.cpu.user.pct\": {\"id\": \"percent\"}, \"ceph.cluster_disk.available.bytes\": {\"id\": \"bytes\"}, \"couchbase.node.mcd_memory.allocated.bytes\": {\"id\": \"bytes\"}, \"system.memory.actual.used.bytes\": {\"id\": \"bytes\"}, \"kubernetes.node.fs.used.bytes\": {\"id\": \"bytes\"}, \"kubernetes.container.rootfs.capacity.bytes\": {\"id\": \"bytes\"}, \"system.cpu.irq.pct\": {\"id\": \"percent\"}, \"kubernetes.container.logs.capacity.bytes\": {\"id\": \"bytes\"}, \"couchbase.bucket.quota.ram.bytes\": {\"id\": \"bytes\"}, \"elasticsearch.node.stats.jvm.mem.pools.old.used.bytes\": {\"id\": \"bytes\"}, \"vsphere.virtualmachine.memory.total.guest.bytes\": {\"id\": \"bytes\"}, \"system.process.cpu.total.pct\": {\"id\": \"percent\"}, \"kubernetes.node.fs.capacity.bytes\": {\"id\": \"bytes\"}, \"vsphere.host.memory.used.bytes\": {\"id\": \"bytes\"}, \"elasticsearch.node.jvm.memory.heap_init.bytes\": {\"id\": \"bytes\"}, \"aerospike.namespace.memory.used.sindex.bytes\": {\"id\": \"bytes\"}, \"mongodb.dbstats.extent_free_list.size.bytes\": {\"id\": \"bytes\"}, \"mongodb.status.wired_tiger.cache.used.bytes\": {\"id\": \"bytes\"}, \"mongodb.status.wired_tiger.log.max_file_size.bytes\": {\"id\": \"bytes\"}, \"system.core.idle.pct\": {\"id\": \"percent\"}, \"system.process.cgroup.memory.stats.active_anon.bytes\": {\"id\": \"bytes\"}, \"system.core.user.pct\": {\"id\": \"percent\"}, \"kubernetes.volume.fs.available.bytes\": {\"id\": \"bytes\"}, \"system.network.out.bytes\": {\"id\": \"bytes\"}, \"mongodb.status.network.in.bytes\": {\"id\": \"bytes\"}, \"rabbitmq.node.io.read.bytes\": {\"id\": \"bytes\"}, \"system.process.cpu.total.norm.pct\": {\"id\": \"percent\"}, \"system.network.in.bytes\": {\"id\": \"bytes\"}, \"haproxy.stat.throttle.pct\": {\"id\": \"percent\"}, \"vsphere.datastore.capacity.used.bytes\": {\"id\": \"bytes\"}, \"elasticsearch.node.stats.indices.segments.memory.bytes\": {\"id\": \"bytes\"}, \"elasticsearch.node.stats.jvm.mem.pools.young.used.bytes\": {\"id\": \"bytes\"}, \"aerospike.namespace.device.free.pct\": {\"id\": \"percent\"}, \"system.cpu.system.norm.pct\": {\"id\": \"percent\"}, \"haproxy.stat.compressor.out.bytes\": {\"id\": \"bytes\"}, \"couchbase.cluster.hdd.quota.total.bytes\": {\"id\": \"bytes\"}, \"system.memory.total\": {\"id\": \"bytes\"}, \"system.memory.free\": {\"id\": \"bytes\"}, \"system.process.cgroup.memory.stats.active_file.bytes\": {\"id\": \"bytes\"}, \"mongodb.status.wired_tiger.log.write.bytes\": {\"id\": \"bytes\"}, \"system.process.cgroup.memory.kmem.limit.bytes\": {\"id\": \"bytes\"}, \"system.filesystem.total\": {\"id\": \"bytes\"}, \"redis.info.memory.used.lua\": {\"id\": \"bytes\"}, \"system.memory.swap.free\": {\"id\": \"bytes\"}, \"system.process.cgroup.memory.kmem.usage.max.bytes\": {\"id\": \"bytes\"}, \"aerospike.namespace.memory.used.index.bytes\": {\"id\": \"bytes\"}, \"mongodb.status.wired_tiger.cache.maximum.bytes\": {\"id\": \"bytes\"}, \"vsphere.host.memory.total.bytes\": {\"id\": \"bytes\"}, \"ceph.monitor_health.store_stats.misc.bytes\": {\"id\": \"bytes\"}, \"mongodb.dbstats.file_size.bytes\": {\"id\": \"bytes\"}, \"kubernetes.container.memory.workingset.bytes\": {\"id\": \"bytes\"}, \"system.fsstat.total_size.total\": {\"id\": \"bytes\"}, \"kubernetes.node.runtime.imagefs.used.bytes\": {\"id\": \"bytes\"}, \"couchbase.cluster.hdd.free.bytes\": {\"id\": \"bytes\"}, \"aerospike.namespace.device.available.pct\": {\"id\": \"percent\"}, \"vsphere.host.memory.free.bytes\": {\"id\": \"bytes\"}, \"ceph.monitor_health.store_stats.sst.bytes\": {\"id\": \"bytes\"}, \"system.process.cgroup.memory.stats.rss.bytes\": {\"id\": \"bytes\"}, \"golang.heap.allocations.total\": {\"id\": \"bytes\"}, \"golang.heap.system.stack\": {\"id\": \"bytes\"}, \"@timestamp\": {\"id\": \"date\"}, \"kubernetes.node.runtime.imagefs.available.bytes\": {\"id\": \"bytes\"}, \"ceph.cluster_status.misplace.ratio\": {\"id\": \"percent\"}, \"system.process.cgroup.memory.stats.inactive_anon.bytes\": {\"id\": \"bytes\"}, \"couchbase.cluster.ram.used.by_data.bytes\": {\"id\": \"bytes\"}, \"system.cpu.idle.pct\": {\"id\": \"percent\"}, \"kubernetes.node.memory.workingset.bytes\": {\"id\": \"bytes\"}, \"system.cpu.steal.pct\": {\"id\": \"percent\"}, \"system.process.cgroup.memory.stats.inactive_file.bytes\": {\"id\": \"bytes\"}, \"system.process.cgroup.memory.kmem.usage.bytes\": {\"id\": \"bytes\"}, \"elasticsearch.node.stats.jvm.mem.pools.old.peak.bytes\": {\"id\": \"bytes\"}, \"elasticsearch.node.stats.jvm.mem.pools.old.peak_max.bytes\": {\"id\": \"bytes\"}, \"kubernetes.container.memory.rss.bytes\": {\"id\": \"bytes\"}, \"system.process.cgroup.memory.memsw.limit.bytes\": {\"id\": \"bytes\"}, \"haproxy.stat.compressor.bypassed.bytes\": {\"id\": \"bytes\"}, \"kubernetes.node.memory.usage.bytes\": {\"id\": \"bytes\"}, \"couchbase.cluster.ram.quota.total.per_node.bytes\": {\"id\": \"bytes\"}, \"kubernetes.node.memory.available.bytes\": {\"id\": \"bytes\"}, \"haproxy.info.memory.max.bytes\": {\"id\": \"bytes\"}, \"rabbitmq.queue.memory.bytes\": {\"id\": \"bytes\"}, \"ceph.cluster_status.traffic.read_bytes\": {\"id\": \"bytes\"}, \"haproxy.stat.in.bytes\": {\"id\": \"bytes\"}, \"vsphere.virtualmachine.memory.free.guest.bytes\": {\"id\": \"bytes\"}, \"couchbase.bucket.memory.used.bytes\": {\"id\": \"bytes\"}, \"elasticsearch.node.stats.jvm.mem.pools.survivor.used.bytes\": {\"id\": \"bytes\"}, \"system.process.cgroup.memory.kmem_tcp.usage.bytes\": {\"id\": \"bytes\"}, \"golang.heap.allocations.active\": {\"id\": \"bytes\"}, \"system.cpu.steal.norm.pct\": {\"id\": \"percent\"}, \"kubernetes.node.fs.available.bytes\": {\"id\": \"bytes\"}, \"vsphere.datastore.capacity.free.bytes\": {\"id\": \"bytes\"}, \"system.core.iowait.pct\": {\"id\": \"percent\"}, \"system.process.cgroup.memory.stats.hierarchical_memory_limit.bytes\": {\"id\": \"bytes\"}, \"system.cpu.irq.norm.pct\": {\"id\": \"percent\"}, \"vsphere.datastore.capacity.total.bytes\": {\"id\": \"bytes\"}, \"system.memory.used.bytes\": {\"id\": \"bytes\"}, \"system.cpu.total.norm.pct\": {\"id\": \"percent\"}, \"couchbase.cluster.ram.quota.used.value.bytes\": {\"id\": \"bytes\"}, \"system.diskio.read.bytes\": {\"id\": \"bytes\"}, \"system.memory.swap.used.bytes\": {\"id\": \"bytes\"}, \"vsphere.datastore.capacity.used.pct\": {\"id\": \"percent\"}, \"vsphere.virtualmachine.memory.used.host.bytes\": {\"id\": \"bytes\"}, \"kubernetes.container.memory.limit.bytes\": {\"id\": \"bytes\"}, \"docker.memory.limit\": {\"id\": \"bytes\"}, \"kubernetes.container.memory.available.bytes\": {\"id\": \"bytes\"}, \"mongodb.dbstats.storage_size.bytes\": {\"id\": \"bytes\"}, \"couchbase.bucket.disk.used.bytes\": {\"id\": \"bytes\"}, \"system.cpu.softirq.norm.pct\": {\"id\": \"percent\"}, \"ceph.cluster_status.pg.total_bytes\": {\"id\": \"bytes\"}, \"rabbitmq.node.mem.limit.bytes\": {\"id\": \"bytes\"}, \"couchbase.cluster.hdd.total.bytes\": {\"id\": \"bytes\"}, \"docker.memory.rss.total\": {\"id\": \"bytes\"}, \"couchbase.cluster.ram.quota.total.value.bytes\": {\"id\": \"bytes\"}, \"mongodb.status.network.out.bytes\": {\"id\": \"bytes\"}, \"elasticsearch.node.stats.jvm.mem.pools.survivor.peak.bytes\": {\"id\": \"bytes\"}, \"haproxy.stat.compressor.in.bytes\": {\"id\": \"bytes\"}, \"elasticsearch.node.stats.jvm.mem.pools.old.max.bytes\": {\"id\": \"bytes\"}, \"couchbase.cluster.ram.used.value.bytes\": {\"id\": \"bytes\"}, \"system.cpu.user.pct\": {\"id\": \"percent\"}, \"golang.heap.system.released\": {\"id\": \"bytes\"}, \"ceph.cluster_disk.total.bytes\": {\"id\": \"bytes\"}, \"kubernetes.node.runtime.imagefs.capacity.bytes\": {\"id\": \"bytes\"}, \"system.uptime.duration.ms\": {\"params\": {\"inputFormat\": \"milliseconds\"}, \"id\": \"duration\"}, \"kubernetes.node.memory.capacity.bytes\": {\"id\": \"bytes\"}, \"rabbitmq.node.disk.free.limit.bytes\": {\"id\": \"bytes\"}, \"system.core.system.pct\": {\"id\": \"percent\"}, \"couchbase.cluster.hdd.used.by_data.bytes\": {\"id\": \"bytes\"}, \"system.cpu.iowait.norm.pct\": {\"id\": \"percent\"}, \"system.cpu.system.pct\": {\"id\": \"percent\"}, \"docker.network.in.bytes\": {\"id\": \"bytes\"}, \"system.process.cgroup.memory.stats.hierarchical_memsw_limit.bytes\": {\"id\": \"bytes\"}, \"system.filesystem.free\": {\"id\": \"bytes\"}, \"system.memory.swap.used.pct\": {\"id\": \"percent\"}, \"ceph.monitor_health.store_stats.total.bytes\": {\"id\": \"bytes\"}, \"system.core.irq.pct\": {\"id\": \"percent\"}, \"system.cpu.softirq.pct\": {\"id\": \"percent\"}, \"haproxy.stat.compressor.response.bytes\": {\"id\": \"bytes\"}, \"system.cpu.idle.norm.pct\": {\"id\": \"percent\"}, \"system.process.memory.rss.pct\": {\"id\": \"percent\"}, \"kubernetes.system.memory.workingset.bytes\": {\"id\": \"bytes\"}, \"kubernetes.container.memory.request.bytes\": {\"id\": \"bytes\"}, \"couchbase.cluster.hdd.used.value.bytes\": {\"id\": \"bytes\"}, \"kubernetes.system.memory.usage.bytes\": {\"id\": \"bytes\"}, \"ceph.monitor_health.store_stats.log.bytes\": {\"id\": \"bytes\"}, \"kubernetes.volume.fs.capacity.bytes\": {\"id\": \"bytes\"}, \"vsphere.virtualmachine.memory.used.guest.bytes\": {\"id\": \"bytes\"}, \"couchbase.node.couch.docs.data_size.bytes\": {\"id\": \"bytes\"}, \"mongodb.status.wired_tiger.log.size.bytes\": {\"id\": \"bytes\"}, \"rabbitmq.node.gc.reclaimed.bytes\": {\"id\": \"bytes\"}, \"system.process.cgroup.memory.mem.usage.bytes\": {\"id\": \"bytes\"}, \"elasticsearch.node.stats.jvm.mem.pools.survivor.max.bytes\": {\"id\": \"bytes\"}, \"couchbase.cluster.ram.quota.used.per_node.bytes\": {\"id\": \"bytes\"}, \"golang.heap.allocations.allocated\": {\"id\": \"bytes\"}, \"system.core.steal.pct\": {\"id\": \"percent\"}, \"golang.heap.gc.next_gc_limit\": {\"id\": \"bytes\"}, \"rabbitmq.queue.consumers.utilisation.pct\": {\"id\": \"percent\"}, \"docker.cpu.total.pct\": {\"id\": \"percent\"}, \"docker.memory.usage.pct\": {\"id\": \"percent\"}, \"mysql.status.bytes.received\": {\"id\": \"bytes\"}, \"system.process.cgroup.memory.kmem_tcp.usage.max.bytes\": {\"id\": \"bytes\"}, \"redis.info.memory.used.peak\": {\"id\": \"bytes\"}, \"aerospike.namespace.memory.free.pct\": {\"id\": \"percent\"}, \"kubernetes.volume.fs.used.bytes\": {\"id\": \"bytes\"}, \"system.cpu.iowait.pct\": {\"id\": \"percent\"}, \"couchbase.bucket.data.used.bytes\": {\"id\": \"bytes\"}, \"mongodb.status.wired_tiger.cache.dirty.bytes\": {\"id\": \"bytes\"}, \"system.process.cgroup.memory.stats.rss_huge.bytes\": {\"id\": \"bytes\"}, \"system.process.cgroup.memory.memsw.usage.bytes\": {\"id\": \"bytes\"}, \"kubernetes.pod.network.rx.bytes\": {\"id\": \"bytes\"}, \"system.process.cgroup.blkio.total.bytes\": {\"id\": \"bytes\"}, \"rabbitmq.node.disk.free.bytes\": {\"id\": \"bytes\"}, \"system.filesystem.used.bytes\": {\"id\": \"bytes\"}, \"kubernetes.node.network.rx.bytes\": {\"id\": \"bytes\"}, \"system.diskio.iostat.read.per_sec.bytes\": {\"id\": \"bytes\"}, \"system.process.cgroup.memory.mem.usage.max.bytes\": {\"id\": \"bytes\"}, \"elasticsearch.node.stats.jvm.mem.pools.young.peak_max.bytes\": {\"id\": \"bytes\"}, \"system.process.cgroup.memory.memsw.usage.max.bytes\": {\"id\": \"bytes\"}, \"system.diskio.write.bytes\": {\"id\": \"bytes\"}, \"ceph.cluster_status.pg.used_bytes\": {\"id\": \"bytes\"}, \"haproxy.info.idle.pct\": {\"id\": \"percent\"}, \"system.process.memory.size\": {\"id\": \"bytes\"}, \"kubernetes.system.memory.rss.bytes\": {\"id\": \"bytes\"}, \"system.process.cgroup.memory.kmem_tcp.limit.bytes\": {\"id\": \"bytes\"}, \"golang.heap.allocations.idle\": {\"id\": \"bytes\"}, \"docker.network.out.bytes\": {\"id\": \"bytes\"}, \"mongodb.status.extra_info.heap_usage.bytes\": {\"id\": \"bytes\"}, \"system.cpu.total.pct\": {\"id\": \"percent\"}, \"system.process.cgroup.memory.stats.swap.bytes\": {\"id\": \"bytes\"}, \"golang.heap.system.total\": {\"id\": \"bytes\"}, \"system.fsstat.total_size.free\": {\"id\": \"bytes\"}, \"elasticsearch.node.stats.jvm.mem.pools.young.max.bytes\": {\"id\": \"bytes\"}, \"docker.memory.usage.total\": {\"id\": \"bytes\"}, \"mongodb.dbstats.avg_obj_size.bytes\": {\"id\": \"bytes\"}, \"couchbase.cluster.ram.total.bytes\": {\"id\": \"bytes\"}, \"kubernetes.container.logs.available.bytes\": {\"id\": \"bytes\"}, \"system.diskio.iostat.write.per_sec.bytes\": {\"id\": \"bytes\"}, \"system.filesystem.available\": {\"id\": \"bytes\"}, \"aerospike.namespace.memory.used.data.bytes\": {\"id\": \"bytes\"}, \"system.process.cgroup.memory.stats.unevictable.bytes\": {\"id\": \"bytes\"}, \"kubernetes.node.network.tx.bytes\": {\"id\": \"bytes\"}, \"ceph.pool_disk.stats.used.bytes\": {\"id\": \"bytes\"}, \"haproxy.stat.out.bytes\": {\"id\": \"bytes\"}, \"system.memory.actual.free\": {\"id\": \"bytes\"}, \"system.cpu.user.norm.pct\": {\"id\": \"percent\"}, \"system.process.memory.rss.bytes\": {\"id\": \"bytes\"}, \"ceph.pool_disk.stats.available.bytes\": {\"id\": \"bytes\"}, \"system.fsstat.total_size.used\": {\"id\": \"bytes\"}, \"system.process.cgroup.memory.mem.limit.bytes\": {\"id\": \"bytes\"}, \"docker.cpu.kernel.pct\": {\"id\": \"percent\"}, \"system.memory.swap.total\": {\"id\": \"bytes\"}, \"ceph.cluster_status.traffic.write_bytes\": {\"id\": \"bytes\"}, \"rabbitmq.node.io.write.bytes\": {\"id\": \"bytes\"}, \"system.memory.actual.used.pct\": {\"id\": \"percent\"}, \"mongodb.dbstats.data_size.bytes\": {\"id\": \"bytes\"}, \"couchbase.bucket.quota.use.pct\": {\"id\": \"percent\"}, \"haproxy.info.ssl.frontend.session_reuse.pct\": {\"id\": \"percent\"}, \"mysql.status.bytes.sent\": {\"id\": \"bytes\"}, \"docker.memory.rss.pct\": {\"id\": \"percent\"}, \"aerospike.namespace.memory.used.total.bytes\": {\"id\": \"bytes\"}, \"ceph.cluster_status.pg.avail_bytes\": {\"id\": \"bytes\"}, \"redis.info.memory.used.value\": {\"id\": \"bytes\"}, \"system.core.softirq.pct\": {\"id\": \"percent\"}, \"redis.info.memory.used.rss\": {\"id\": \"bytes\"}, \"kubernetes.container.rootfs.available.bytes\": {\"id\": \"bytes\"}, \"docker.cpu.system.pct\": {\"id\": \"percent\"}, \"elasticsearch.node.stats.jvm.mem.pools.young.peak.bytes\": {\"id\": \"bytes\"}, \"elasticsearch.node.stats.jvm.mem.pools.survivor.peak_max.bytes\": {\"id\": \"bytes\"}, \"aerospike.namespace.device.total.bytes\": {\"id\": \"bytes\"}, \"docker.memory.usage.max\": {\"id\": \"bytes\"}, \"mongodb.dbstats.index_size.bytes\": {\"id\": \"bytes\"}, \"golang.heap.system.obtained\": {\"id\": \"bytes\"}}", - "timeFieldName": "@timestamp", - "title": "metricbeat-*" - }, - "version": "1", - "type": "index-pattern", - "id": "metricbeat-*" - } - ] -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/kibana/testdata/fields.yml b/vendor/github.com/elastic/beats/v7/libbeat/kibana/testdata/fields.yml deleted file mode 100644 index 246d1072..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/kibana/testdata/fields.yml +++ /dev/null @@ -1,48 +0,0 @@ -- key: test - title: Test fields.yml - kibana: - source_filters: - - user.name - - url.* - fields: - - name: group_disabled - type: group - enabled: false - fields: - - name: message - type: text - - - name: long - type: long - format: url - input_format: string - output_format: float - output_precision: 5 - label_template: "long template" - url_template: - - min_version: 5.0.0 - value: "_a=(query:(query_string:(analyze_wildcard:!t,query:'error.grouping_key:%22{{value}}%22')))" - - min_version: 6.0.0 - value: "_a=(query:(language:kuery,query:'context.app.name:\"{{value}}\"'))" - - - name: alias - type: alias - path: long - -- key: with source filter - title: Test - kibana: - source_filters: - - user.email - fields: - - name: multifield_field - type: text - index: true - multi_fields: - - name: keyword - type: keyword - - - name: blob - type: binary - description: > - Some binary blob. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/libbeat.go b/vendor/github.com/elastic/beats/v7/libbeat/libbeat.go deleted file mode 100644 index 70ebf26a..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/libbeat.go +++ /dev/null @@ -1,33 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package main - -import ( - "os" - - "github.com/elastic/beats/v7/libbeat/cmd" - "github.com/elastic/beats/v7/libbeat/mock" -) - -var RootCmd = cmd.GenRootCmdWithSettings(mock.New, mock.Settings) - -func main() { - if err := RootCmd.Execute(); err != nil { - os.Exit(1) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/libbeat_test.go b/vendor/github.com/elastic/beats/v7/libbeat/libbeat_test.go deleted file mode 100644 index d1d06506..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/libbeat_test.go +++ /dev/null @@ -1,46 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package main - -import ( - "flag" - "testing" - - "github.com/elastic/beats/v7/libbeat/tests/system/template" -) - -var systemTest *bool - -func init() { - testing.Init() - systemTest = flag.Bool("systemTest", false, "Set to true when running system tests") - - RootCmd.PersistentFlags().AddGoFlag(flag.CommandLine.Lookup("systemTest")) - RootCmd.PersistentFlags().AddGoFlag(flag.CommandLine.Lookup("test.coverprofile")) -} - -// Test started when the test binary is started -func TestSystem(t *testing.T) { - if *systemTest { - main() - } -} - -func TestTemplate(t *testing.T) { - template.TestTemplate(t, "mockbeat") -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/logp/core_test.go b/vendor/github.com/elastic/beats/v7/libbeat/logp/core_test.go deleted file mode 100644 index 9ebe0bb3..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/logp/core_test.go +++ /dev/null @@ -1,148 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package logp - -import ( - "io/ioutil" - golog "log" - "testing" - - "github.com/stretchr/testify/assert" - "go.uber.org/zap" -) - -func TestLogger(t *testing.T) { - exerciseLogger := func() { - log := NewLogger("example") - log.Info("some message") - log.Infof("some message with parameter x=%v, y=%v", 1, 2) - log.Infow("some message", "x", 1, "y", 2) - log.Infow("some message", Int("x", 1)) - log.Infow("some message with namespaced args", Namespace("metrics"), "x", 1, "y", 1) - log.Infow("", "empty_message", true) - - // Add context. - log.With("x", 1, "y", 2).Warn("logger with context") - - someStruct := struct { - X int `json:"x"` - Y int `json:"y"` - }{1, 2} - log.Infow("some message with struct value", "metrics", someStruct) - } - - TestingSetup() - exerciseLogger() - TestingSetup(AsJSON()) - exerciseLogger() -} - -func TestLoggerLevel(t *testing.T) { - if err := DevelopmentSetup(ToObserverOutput()); err != nil { - t.Fatal(err) - } - - const loggerName = "tester" - logger := NewLogger(loggerName) - - logger.Debug("debug") - logs := ObserverLogs().TakeAll() - if assert.Len(t, logs, 1) { - assert.Equal(t, zap.DebugLevel, logs[0].Level) - assert.Equal(t, loggerName, logs[0].LoggerName) - assert.Equal(t, "debug", logs[0].Message) - } - - logger.Info("info") - logs = ObserverLogs().TakeAll() - if assert.Len(t, logs, 1) { - assert.Equal(t, zap.InfoLevel, logs[0].Level) - assert.Equal(t, loggerName, logs[0].LoggerName) - assert.Equal(t, "info", logs[0].Message) - } - - logger.Warn("warn") - logs = ObserverLogs().TakeAll() - if assert.Len(t, logs, 1) { - assert.Equal(t, zap.WarnLevel, logs[0].Level) - assert.Equal(t, loggerName, logs[0].LoggerName) - assert.Equal(t, "warn", logs[0].Message) - } - - logger.Error("error") - logs = ObserverLogs().TakeAll() - if assert.Len(t, logs, 1) { - assert.Equal(t, zap.ErrorLevel, logs[0].Level) - assert.Equal(t, loggerName, logs[0].LoggerName) - assert.Equal(t, "error", logs[0].Message) - } -} - -func TestL(t *testing.T) { - if err := DevelopmentSetup(ToObserverOutput()); err != nil { - t.Fatal(err) - } - - L().Infow("infow", "rate", 2) - logs := ObserverLogs().TakeAll() - if assert.Len(t, logs, 1) { - log := logs[0] - assert.Equal(t, zap.InfoLevel, log.Level) - assert.Equal(t, "", log.LoggerName) - assert.Equal(t, "infow", log.Message) - assert.Contains(t, log.ContextMap(), "rate") - } - - const loggerName = "tester" - L().Named(loggerName).Warnf("warning %d", 1) - logs = ObserverLogs().TakeAll() - if assert.Len(t, logs, 1) { - log := logs[0] - assert.Equal(t, zap.WarnLevel, log.Level) - assert.Equal(t, loggerName, log.LoggerName) - assert.Equal(t, "warning 1", log.Message) - } -} - -func TestDebugAllStdoutEnablesDefaultGoLogger(t *testing.T) { - DevelopmentSetup(WithSelectors("*")) - assert.Equal(t, _defaultGoLog, golog.Writer()) - - DevelopmentSetup(WithSelectors("stdlog")) - assert.Equal(t, _defaultGoLog, golog.Writer()) - - DevelopmentSetup(WithSelectors("*", "stdlog")) - assert.Equal(t, _defaultGoLog, golog.Writer()) - - DevelopmentSetup(WithSelectors("other")) - assert.Equal(t, ioutil.Discard, golog.Writer()) -} - -func TestNotDebugAllStdoutDisablesDefaultGoLogger(t *testing.T) { - DevelopmentSetup(WithSelectors("*"), WithLevel(InfoLevel)) - assert.Equal(t, ioutil.Discard, golog.Writer()) - - DevelopmentSetup(WithSelectors("stdlog"), WithLevel(InfoLevel)) - assert.Equal(t, ioutil.Discard, golog.Writer()) - - DevelopmentSetup(WithSelectors("*", "stdlog"), WithLevel(InfoLevel)) - assert.Equal(t, ioutil.Discard, golog.Writer()) - - DevelopmentSetup(WithSelectors("other"), WithLevel(InfoLevel)) - assert.Equal(t, ioutil.Discard, golog.Writer()) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/logp/global_test.go b/vendor/github.com/elastic/beats/v7/libbeat/logp/global_test.go deleted file mode 100644 index 400dc0a3..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/logp/global_test.go +++ /dev/null @@ -1,111 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -//+build !nologpglobal - -package logp - -import ( - "strings" - "testing" - - "github.com/stretchr/testify/assert" - "go.uber.org/zap" -) - -func TestGlobalLoggerLevel(t *testing.T) { - if err := DevelopmentSetup(ToObserverOutput()); err != nil { - t.Fatal(err) - } - - const loggerName = "tester" - - Debug(loggerName, "debug") - logs := ObserverLogs().TakeAll() - if assert.Len(t, logs, 1) { - assert.Equal(t, zap.DebugLevel, logs[0].Level) - assert.Equal(t, loggerName, logs[0].LoggerName) - assert.Equal(t, "debug", logs[0].Message) - } - - Info("info") - logs = ObserverLogs().TakeAll() - if assert.Len(t, logs, 1) { - assert.Equal(t, zap.InfoLevel, logs[0].Level) - assert.Equal(t, "", logs[0].LoggerName) - assert.Equal(t, "info", logs[0].Message) - } - - Warn("warning") - logs = ObserverLogs().TakeAll() - if assert.Len(t, logs, 1) { - assert.Equal(t, zap.WarnLevel, logs[0].Level) - assert.Equal(t, "", logs[0].LoggerName) - assert.Equal(t, "warning", logs[0].Message) - } - - Err("error") - logs = ObserverLogs().TakeAll() - if assert.Len(t, logs, 1) { - assert.Equal(t, zap.ErrorLevel, logs[0].Level) - assert.Equal(t, "", logs[0].LoggerName) - assert.Equal(t, "error", logs[0].Message) - } - - Critical("critical") - logs = ObserverLogs().TakeAll() - if assert.Len(t, logs, 1) { - assert.Equal(t, zap.ErrorLevel, logs[0].Level) - assert.Equal(t, "", logs[0].LoggerName) - assert.Equal(t, "critical", logs[0].Message) - } -} - -func TestRecover(t *testing.T) { - const recoveryExplanation = "Something went wrong" - const cause = "unexpected condition" - - DevelopmentSetup(ToObserverOutput()) - - defer func() { - logs := ObserverLogs().TakeAll() - if assert.Len(t, logs, 1) { - log := logs[0] - assert.Equal(t, zap.ErrorLevel, log.Level) - assert.Equal(t, "logp/global_test.go", - strings.Split(log.Caller.TrimmedPath(), ":")[0]) - assert.Contains(t, log.Message, recoveryExplanation+ - ". Recovering, but please report this.") - assert.Contains(t, log.ContextMap(), "panic") - } - }() - - defer Recover(recoveryExplanation) - panic(cause) -} - -func TestIsDebug(t *testing.T) { - DevelopmentSetup() - assert.True(t, IsDebug("all")) - - DevelopmentSetup(WithSelectors("*")) - assert.True(t, IsDebug("all")) - - DevelopmentSetup(WithSelectors("only_this")) - assert.False(t, IsDebug("all")) - assert.True(t, IsDebug("only_this")) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/logp/selective_test.go b/vendor/github.com/elastic/beats/v7/libbeat/logp/selective_test.go deleted file mode 100644 index 2fd90f89..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/logp/selective_test.go +++ /dev/null @@ -1,54 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package logp - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestHasSelector(t *testing.T) { - DevelopmentSetup(WithSelectors("*", "config")) - assert.True(t, HasSelector("config")) - assert.False(t, HasSelector("publish")) -} - -func TestLoggerSelectors(t *testing.T) { - if err := DevelopmentSetup(WithSelectors("good", " padded "), ToObserverOutput()); err != nil { - t.Fatal(err) - } - - assert.True(t, HasSelector("padded")) - - good := NewLogger("good") - bad := NewLogger("bad") - - good.Debug("is logged") - logs := ObserverLogs().TakeAll() - assert.Len(t, logs, 1) - - // Selectors only apply to debug level logs. - bad.Debug("not logged") - logs = ObserverLogs().TakeAll() - assert.Len(t, logs, 0) - - bad.Info("is also logged") - logs = ObserverLogs().TakeAll() - assert.Len(t, logs, 1) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/magefile.go b/vendor/github.com/elastic/beats/v7/libbeat/magefile.go deleted file mode 100644 index ff168dae..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/magefile.go +++ /dev/null @@ -1,60 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build mage - -package main - -import ( - "context" - - devtools "github.com/elastic/beats/v7/dev-tools/mage" - - // mage:import - _ "github.com/elastic/beats/v7/dev-tools/mage/target/common" - // mage:import - _ "github.com/elastic/beats/v7/dev-tools/mage/target/unittest" -) - -// Build builds the Beat binary. -func Build() error { - return devtools.Build(devtools.DefaultBuildArgs()) -} - -// Fields generates a fields.yml for the Beat. -func Fields() error { - return devtools.GenerateFieldsYAML("processors") -} - -// GoTestUnit executes the Go unit tests. -// Use TEST_COVERAGE=true to enable code coverage profiling. -// Use RACE_DETECTOR=true to enable the race detector. -func GoTestUnit(ctx context.Context) error { - return devtools.GoTest(ctx, devtools.DefaultGoTestUnitArgs()) -} - -// Config generates example and reference configuration for libbeat. -func Config() error { - return devtools.Config(devtools.ShortConfigType|devtools.ReferenceConfigType, devtools.ConfigFileParams{}, ".") -} - -// GoIntegTest executes the Go integration tests. -// Use TEST_COVERAGE=true to enable code coverage profiling. -// Use RACE_DETECTOR=true to enable the race detector. -func GoIntegTest(ctx context.Context) error { - return devtools.GoTest(ctx, devtools.DefaultGoTestIntegrationArgs()) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/make.bat b/vendor/github.com/elastic/beats/v7/libbeat/make.bat deleted file mode 100644 index 61c1fe7a..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/make.bat +++ /dev/null @@ -1,11 +0,0 @@ -@echo off - -REM Windows wrapper for Mage (https://magefile.org/) that installs it -REM to %GOPATH%\bin from the Beats vendor directory. -REM -REM After running this once you may invoke mage.exe directly. - -WHERE mage -IF %ERRORLEVEL% NEQ 0 go install -mod=vendor github.com/magefile/mage - -mage %* diff --git a/vendor/github.com/elastic/beats/v7/libbeat/mapping/field_test.go b/vendor/github.com/elastic/beats/v7/libbeat/mapping/field_test.go deleted file mode 100644 index 0236ac4a..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/mapping/field_test.go +++ /dev/null @@ -1,538 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mapping - -import ( - "strings" - "testing" - - "github.com/stretchr/testify/require" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/go-ucfg/yaml" -) - -func TestFieldsHasNode(t *testing.T) { - tests := map[string]struct { - node string - fields Fields - hasNode bool - }{ - "empty fields": { - node: "a.b", - fields: Fields{}, - hasNode: false, - }, - "no node": { - node: "", - fields: Fields{Field{Name: "a"}}, - hasNode: false, - }, - "key not in fields, but node in fields": { - node: "a.b.c", - fields: Fields{ - Field{Name: "a", Fields: Fields{Field{Name: "b"}}}, - }, - hasNode: true, - }, - "last node in fields": { - node: "a.b.c", - fields: Fields{ - Field{Name: "a", Fields: Fields{ - Field{Name: "b", Fields: Fields{ - Field{Name: "c"}, - }}}}, - }, - hasNode: true, - }, - "node in fields": { - node: "a.b", - fields: Fields{ - Field{Name: "a", Fields: Fields{ - Field{Name: "b", Fields: Fields{ - Field{Name: "c"}, - }}}}, - }, - hasNode: true, - }, - } - - for name, test := range tests { - t.Run(name, func(t *testing.T) { - assert.Equal(t, test.hasNode, test.fields.HasNode(test.node)) - }) - } -} - -func TestFieldsHasKey(t *testing.T) { - tests := map[string]struct { - key string - fields Fields - result bool - }{ - "empty fields": { - key: "test.find", - fields: Fields{}, - result: false, - }, - "unknown nested key": { - key: "test.find", - fields: Fields{ - Field{Name: "test"}, - Field{Name: "find"}, - }, - result: false, - }, - "has": { - key: "test.find", - fields: Fields{ - Field{ - Name: "test", Fields: Fields{ - Field{ - Name: "find", - }, - }, - }, - }, - result: true, - }, - "no leave node": { - key: "test", - fields: Fields{ - Field{ - Name: "test", Fields: Fields{ - Field{ - Name: "find", - }, - }, - }, - }, - result: false, - }, - } - - for name, test := range tests { - t.Run(name, func(t *testing.T) { - assert.Equal(t, test.result, test.fields.HasKey(test.key)) - }) - } -} - -func TestDynamicYaml(t *testing.T) { - tests := map[string]struct { - input []byte - output Field - error bool - }{ - "dynamic enabled": { - input: []byte(`{name: test, dynamic: true}`), - output: Field{ - Name: "test", - Dynamic: DynamicType{true}, - }, - }, - "dynamic enabled2": { - input: []byte(`{name: test, dynamic: "true"}`), - output: Field{ - Name: "test", - Dynamic: DynamicType{true}, - }, - }, - "invalid setting": { - input: []byte(`{name: test, dynamic: "blue"}`), - error: true, - }, - "strict mode": { - input: []byte(`{name: test, dynamic: "strict"}`), - output: Field{ - Name: "test", - Dynamic: DynamicType{"strict"}, - }, - }, - } - - for name, test := range tests { - t.Run(name, func(t *testing.T) { - keys := Field{} - - cfg, err := yaml.NewConfig(test.input) - assert.NoError(t, err) - err = cfg.Unpack(&keys) - - if err != nil { - assert.True(t, test.error) - } else { - assert.Equal(t, test.output.Dynamic, keys.Dynamic) - } - }) - } -} - -func TestGetKeys(t *testing.T) { - tests := []struct { - fields Fields - keys []string - }{ - { - fields: Fields{ - Field{ - Name: "test", Fields: Fields{ - Field{ - Name: "find", - }, - }, - }, - }, - keys: []string{"test.find"}, - }, - { - fields: Fields{ - Field{ - Name: "a", Fields: Fields{ - Field{ - Name: "b", - }, - }, - }, - Field{ - Name: "a", Fields: Fields{ - Field{ - Name: "c", - }, - }, - }, - }, - keys: []string{"a.b", "a.c"}, - }, - { - fields: Fields{ - Field{ - Name: "a", - }, - Field{ - Name: "b", - }, - Field{ - Name: "c", - }, - }, - keys: []string{"a", "b", "c"}, - }, - } - - for _, test := range tests { - assert.Equal(t, test.keys, test.fields.GetKeys()) - } -} - -func TestGetField(t *testing.T) { - tests := map[string]struct { - fields Fields - key string - field *Field - }{ - "exists nested": { - fields: Fields{ - Field{ - Name: "test", Fields: Fields{ - Field{ - Name: "find", - }, - }, - }, - }, - key: "test.find", - field: &Field{Name: "find"}, - }, - "no leave node": { - fields: Fields{ - Field{ - Name: "test", Fields: Fields{ - Field{ - Name: "find", - }, - }, - }, - }, - key: "test", - field: nil, - }, - "does not exist": { - fields: Fields{ - Field{ - Name: "test", Fields: Fields{ - Field{ - Name: "find", - }, - }, - }, - }, - key: "test.find.more", - field: nil, - }, - } - - for name, test := range tests { - t.Run(name, func(t *testing.T) { - field := test.fields.GetField(test.key) - assert.Equal(t, test.field, field) - }) - } -} - -func TestFieldValidate(t *testing.T) { - tests := map[string]struct { - cfg common.MapStr - field Field - err bool - }{ - "top level object type config": { - cfg: common.MapStr{"object_type": "scaled_float", "object_type_mapping_type": "float", "scaling_factor": 10}, - field: Field{ObjectType: "scaled_float", ObjectTypeMappingType: "float", ScalingFactor: 10}, - err: false, - }, - "multiple object type configs": { - cfg: common.MapStr{"object_type_params": []common.MapStr{ - {"object_type": "scaled_float", "object_type_mapping_type": "float", "scaling_factor": 100}}}, - field: Field{ObjectTypeParams: []ObjectTypeCfg{{ObjectType: "scaled_float", ObjectTypeMappingType: "float", ScalingFactor: 100}}}, - err: false, - }, - "invalid config mixing object_type and object_type_params": { - cfg: common.MapStr{ - "object_type": "scaled_float", - "object_type_params": []common.MapStr{{"object_type": "scaled_float", "object_type_mapping_type": "float"}}}, - err: true, - }, - "invalid config mixing object_type_mapping_type and object_type_params": { - cfg: common.MapStr{ - "object_type_mapping_type": "float", - "object_type_params": []common.MapStr{{"object_type": "scaled_float", "object_type_mapping_type": "float"}}}, - err: true, - }, - "invalid config mixing scaling_factor and object_type_params": { - cfg: common.MapStr{ - "scaling_factor": 100, - "object_type_params": []common.MapStr{{"object_type": "scaled_float", "object_type_mapping_type": "float"}}}, - err: true, - }, - } - - for name, test := range tests { - t.Run(name, func(t *testing.T) { - cfg, err := common.NewConfigFrom(test.cfg) - require.NoError(t, err) - var f Field - err = cfg.Unpack(&f) - if test.err { - assert.Error(t, err) - } else { - assert.NoError(t, err) - assert.Equal(t, test.field, f) - } - }) - } -} - -func TestFieldConcat(t *testing.T) { - tests := map[string]struct { - a, b Fields - want Fields - err string - }{ - "empty lists": {}, - "first list only": { - a: Fields{{Name: "a"}}, - want: Fields{{Name: "a"}}, - }, - "second list only": { - b: Fields{{Name: "a"}}, - want: Fields{{Name: "a"}}, - }, - "concat": { - a: Fields{{Name: "a"}}, - b: Fields{{Name: "b"}}, - want: Fields{{Name: "a"}, {Name: "b"}}, - }, - "duplicates fail": { - a: Fields{{Name: "a"}}, - b: Fields{{Name: "a"}}, - err: "1 error: fields contain key ", - }, - "nested with common prefix": { - a: Fields{{ - Name: "a", - Fields: Fields{{Name: "b"}}, - }}, - b: Fields{{ - Name: "a", - Fields: Fields{{Name: "c"}}, - }}, - want: Fields{ - {Name: "a", Fields: Fields{{Name: "b"}}}, - {Name: "a", Fields: Fields{{Name: "c"}}}, - }, - }, - "deep nested with common prefix": { - a: Fields{{ - Name: "a", - Fields: Fields{{Name: "b"}}, - }}, - b: Fields{{ - Name: "a", - Fields: Fields{{Name: "c", Fields: Fields{ - {Name: "d"}, - }}}, - }}, - want: Fields{ - {Name: "a", Fields: Fields{{Name: "b"}}}, - {Name: "a", Fields: Fields{{Name: "c", Fields: Fields{{Name: "d"}}}}}, - }, - }, - "nested duplicates fail": { - a: Fields{{ - Name: "a", - Fields: Fields{{Name: "b"}, {Name: "c"}}, - }}, - b: Fields{{ - Name: "a", - Fields: Fields{{Name: "c"}}, - }}, - err: "1 error: fields contain key ", - }, - "a is prefix of b": { - a: Fields{{Name: "a"}}, - b: Fields{{ - Name: "a", - Fields: Fields{{Name: "b"}}, - }}, - err: "1 error: fields contain non object node conflicting with key ", - }, - "a is object and prefix of b": { - a: Fields{{Name: "a", Type: "object"}}, - b: Fields{{ - Name: "a", - Fields: Fields{{Name: "b"}}, - }}, - want: Fields{ - {Name: "a", Type: "object"}, - {Name: "a", Fields: Fields{{Name: "b"}}}, - }, - }, - "b is prefix of a": { - a: Fields{{ - Name: "a", - Fields: Fields{{Name: "b"}}, - }}, - b: Fields{{Name: "a"}}, - err: "1 error: fields contain key ", - }, - "multiple errors": { - a: Fields{ - {Name: "a", Fields: Fields{{Name: "b"}}}, - {Name: "foo", Fields: Fields{{Name: "b"}}}, - {Name: "bar", Type: "object"}, - }, - b: Fields{ - {Name: "bar", Fields: Fields{{Name: "foo"}}}, - {Name: "a"}, - {Name: "foo", Fields: Fields{{Name: "b", Fields: Fields{{Name: "c"}}}}}, - }, - - err: "2 errors: fields contain key ; fields contain non object node conflicting with key ", - }, - } - - for name, test := range tests { - t.Run(name, func(t *testing.T) { - fs, err := ConcatFields(test.a, test.b) - if test.err == "" { - assert.NoError(t, err) - assert.Equal(t, test.want, fs) - return - } - if assert.Error(t, err) { - assert.Equal(t, test.err, err.Error()) - } - }) - } -} - -func TestFieldsCanConcat(t *testing.T) { - tests := map[string]struct { - key string - fields Fields - err string - }{ - "empty fields": { - key: "a.b", - fields: Fields{}, - }, - "no key": { - key: "", - fields: Fields{Field{Name: "a"}}, - }, - "key not in fields, but parent node in fields": { - key: "a.b.c", - fields: Fields{ - Field{Name: "a", Fields: Fields{Field{Name: "b"}}}, - }, - err: "fields contain non object node conflicting with key ", - }, - "key not in fields, but parent node in fields and of type object": { - key: "a.b.c", - fields: Fields{ - Field{Name: "a", Fields: Fields{Field{Name: "b", Type: "object"}}}, - }, - }, - "last node in fields": { - key: "a.b.c", - fields: Fields{ - Field{Name: "a", Fields: Fields{ - Field{Name: "b", Fields: Fields{ - Field{Name: "c"}, - }}}}, - }, - err: "fields contain key ", - }, - "node in fields": { - key: "a.b", - fields: Fields{ - Field{Name: "a", Fields: Fields{ - Field{Name: "b", Fields: Fields{ - Field{Name: "c"}, - }}}}, - }, - err: "fields contain key ", - }, - } - - for name, test := range tests { - t.Run(name, func(t *testing.T) { - err := test.fields.canConcat(test.key, strings.Split(test.key, ".")) - if test.err == "" { - assert.Nil(t, err) - return - } - if assert.Error(t, err) { - assert.Equal(t, test.err, err.Error()) - } - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/metric/system/cpu/cpu_test.go b/vendor/github.com/elastic/beats/v7/libbeat/metric/system/cpu/cpu_test.go deleted file mode 100644 index f45e4313..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/metric/system/cpu/cpu_test.go +++ /dev/null @@ -1,140 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration -// +build darwin freebsd linux openbsd windows - -package cpu - -import ( - "runtime" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/gosigar" -) - -func TestMonitorSample(t *testing.T) { - cpu := &Monitor{lastSample: &gosigar.Cpu{}} - s, err := cpu.Sample() - if err != nil { - t.Fatal(err) - } - - pct := s.Percentages() - assert.True(t, pct.User > 0) - assert.True(t, pct.System > 0) - - normPct := s.NormalizedPercentages() - assert.True(t, normPct.User > 0) - assert.True(t, normPct.System > 0) - assert.True(t, normPct.User <= 100) - assert.True(t, normPct.System <= 100) - - assert.True(t, pct.User > normPct.User) - assert.True(t, pct.System > normPct.System) - - ticks := s.Ticks() - assert.True(t, ticks.User > 0) - assert.True(t, ticks.System > 0) -} - -func TestCoresMonitorSample(t *testing.T) { - cores := &CoresMonitor{lastSample: make([]gosigar.Cpu, NumCores)} - sample, err := cores.Sample() - if err != nil { - t.Fatal(err) - } - - for _, s := range sample { - normPct := s.Percentages() - assert.True(t, normPct.User > 0) - assert.True(t, normPct.User <= 100) - assert.True(t, normPct.System > 0) - assert.True(t, normPct.System <= 100) - assert.True(t, normPct.Idle > 0) - assert.True(t, normPct.Idle <= 100) - assert.True(t, normPct.Total > 0) - assert.True(t, normPct.Total <= 100) - - ticks := s.Ticks() - assert.True(t, ticks.User > 0) - assert.True(t, ticks.System > 0) - } -} - -// TestMetricsRounding tests that the returned percentages are rounded to -// four decimal places. -func TestMetricsRounding(t *testing.T) { - sample := Metrics{ - previousSample: &gosigar.Cpu{ - User: 10855311, - Sys: 2021040, - Idle: 17657874, - }, - currentSample: &gosigar.Cpu{ - User: 10855693, - Sys: 2021058, - Idle: 17657876, - }, - } - - pct := sample.NormalizedPercentages() - assert.Equal(t, pct.User, 0.9502) - assert.Equal(t, pct.System, 0.0448) -} - -// TestMetricsPercentages tests that Metrics returns the correct -// percentages and normalized percentages. -func TestMetricsPercentages(t *testing.T) { - NumCores = 10 - defer func() { NumCores = runtime.NumCPU() }() - - // This test simulates 30% user and 70% system (normalized), or 3% and 7% - // respectively when there are 10 CPUs. - const user, system = 30., 70. - - s0 := gosigar.Cpu{ - User: 10000000, - Sys: 10000000, - Idle: 20000000, - Nice: 0, - } - s1 := gosigar.Cpu{ - User: s0.User + uint64(user), - Sys: s0.Sys + uint64(system), - Idle: s0.Idle, - Nice: 0, - } - sample := Metrics{ - previousSample: &s0, - currentSample: &s1, - } - - pct := sample.NormalizedPercentages() - assert.EqualValues(t, .3, pct.User) - assert.EqualValues(t, .7, pct.System) - assert.EqualValues(t, .0, pct.Idle) - assert.EqualValues(t, 1., pct.Total) - - pct = sample.Percentages() - assert.EqualValues(t, .3*float64(NumCores), pct.User) - assert.EqualValues(t, .7*float64(NumCores), pct.System) - assert.EqualValues(t, .0*float64(NumCores), pct.Idle) - assert.EqualValues(t, 1.*float64(NumCores), pct.Total) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/metric/system/memory/memory_test.go b/vendor/github.com/elastic/beats/v7/libbeat/metric/system/memory/memory_test.go deleted file mode 100644 index 58fb7402..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/metric/system/memory/memory_test.go +++ /dev/null @@ -1,96 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration -// +build darwin freebsd linux openbsd windows - -package memory - -import ( - "runtime" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/gosigar" -) - -func TestGetMemory(t *testing.T) { - mem, err := Get() - - assert.NotNil(t, mem) - assert.Nil(t, err) - - assert.True(t, (mem.Total > 0)) - assert.True(t, (mem.Used > 0)) - assert.True(t, (mem.Free >= 0)) - assert.True(t, (mem.ActualFree >= 0)) - assert.True(t, (mem.ActualUsed > 0)) -} - -func TestGetSwap(t *testing.T) { - if runtime.GOOS == "windows" { - return //no load data on windows - } - - swap, err := GetSwap() - - assert.NotNil(t, swap) - assert.Nil(t, err) - - assert.True(t, (swap.Total >= 0)) - assert.True(t, (swap.Used >= 0)) - assert.True(t, (swap.Free >= 0)) -} - -func TestMemPercentage(t *testing.T) { - m := MemStat{ - Mem: gosigar.Mem{ - Total: 7, - Used: 5, - Free: 2, - }, - } - AddMemPercentage(&m) - assert.Equal(t, m.UsedPercent, 0.7143) - - m = MemStat{ - Mem: gosigar.Mem{Total: 0}, - } - AddMemPercentage(&m) - assert.Equal(t, m.UsedPercent, 0.0) -} - -func TestActualMemPercentage(t *testing.T) { - m := MemStat{ - Mem: gosigar.Mem{ - Total: 7, - ActualUsed: 5, - ActualFree: 2, - }, - } - AddMemPercentage(&m) - assert.Equal(t, m.ActualUsedPercent, 0.7143) - - m = MemStat{ - Mem: gosigar.Mem{ - Total: 0, - }, - } - AddMemPercentage(&m) - assert.Equal(t, m.ActualUsedPercent, 0.0) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/metric/system/process/process_test.go b/vendor/github.com/elastic/beats/v7/libbeat/metric/system/process/process_test.go deleted file mode 100644 index 527f6030..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/metric/system/process/process_test.go +++ /dev/null @@ -1,339 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration -// +build darwin freebsd linux windows - -package process - -import ( - "os" - "runtime" - "sort" - "testing" - "time" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/gosigar" -) - -func TestPids(t *testing.T) { - pids, err := Pids() - - assert.NotNil(t, pids) - assert.Nil(t, err) - - // Assuming at least 2 processes are running - assert.True(t, (len(pids) > 1)) -} - -func TestGetProcess(t *testing.T) { - process, err := newProcess(os.Getpid(), "", nil) - if err != nil { - t.Fatal(err) - } - if err = process.getDetails(nil); err != nil { - t.Fatal(err) - } - - assert.True(t, (process.Pid > 0)) - assert.True(t, (process.Ppid >= 0)) - assert.True(t, (process.Pgid >= 0)) - assert.True(t, (len(process.Name) > 0)) - assert.True(t, (len(process.Username) > 0)) - assert.NotEqual(t, "unknown", process.State) - - // Memory Checks - assert.True(t, (process.Mem.Size >= 0)) - assert.True(t, (process.Mem.Resident >= 0)) - assert.True(t, (process.Mem.Share >= 0)) - - // CPU Checks - assert.True(t, (process.Cpu.StartTime > 0)) - assert.True(t, (process.Cpu.Total >= 0)) - assert.True(t, (process.Cpu.User >= 0)) - assert.True(t, (process.Cpu.Sys >= 0)) - - assert.True(t, (process.SampleTime.Unix() <= time.Now().Unix())) - - switch runtime.GOOS { - case "darwin", "linux", "freebsd": - assert.True(t, len(process.Env) > 0, "empty environment") - } - - switch runtime.GOOS { - case "linux": - assert.True(t, (len(process.Cwd) > 0)) - } -} - -// See https://github.com/elastic/beats/issues/6620 -func TestGetSelfPid(t *testing.T) { - pid, err := GetSelfPid() - assert.NoError(t, err) - assert.Equal(t, os.Getpid(), pid) -} - -func TestProcState(t *testing.T) { - assert.Equal(t, getProcState('R'), "running") - assert.Equal(t, getProcState('S'), "sleeping") - assert.Equal(t, getProcState('s'), "unknown") - assert.Equal(t, getProcState('D'), "idle") - assert.Equal(t, getProcState('T'), "stopped") - assert.Equal(t, getProcState('Z'), "zombie") -} - -func TestMatchProcs(t *testing.T) { - var procStats = Stats{} - - procStats.Procs = []string{".*"} - err := procStats.Init() - assert.NoError(t, err) - - assert.True(t, procStats.matchProcess("metricbeat")) - - procStats.Procs = []string{"metricbeat"} - err = procStats.Init() - assert.NoError(t, err) - assert.False(t, procStats.matchProcess("burn")) - - // match no processes - procStats.Procs = []string{"$^"} - err = procStats.Init() - assert.NoError(t, err) - assert.False(t, procStats.matchProcess("burn")) -} - -func TestProcMemPercentage(t *testing.T) { - procStats := Stats{} - - p := Process{ - Pid: 3456, - Mem: gosigar.ProcMem{ - Resident: 1416, - Size: 145164088, - }, - } - - procStats.ProcsMap = make(ProcsMap) - procStats.ProcsMap[p.Pid] = &p - - rssPercent := GetProcMemPercentage(&p, 10000) - assert.Equal(t, rssPercent, 0.1416) -} - -func TestProcCpuPercentage(t *testing.T) { - p1 := &Process{ - Cpu: gosigar.ProcTime{ - User: 11345, - Sys: 37, - Total: 11382, - }, - SampleTime: time.Now(), - } - - p2 := &Process{ - Cpu: gosigar.ProcTime{ - User: 14794, - Sys: 47, - Total: 14841, - }, - SampleTime: p1.SampleTime.Add(time.Second), - } - - NumCPU = 48 - defer func() { NumCPU = runtime.NumCPU() }() - - totalPercentNormalized, totalPercent, totalValue := GetProcCPUPercentage(p1, p2) - assert.EqualValues(t, 0.0721, totalPercentNormalized) - assert.EqualValues(t, 3.459, totalPercent) - assert.EqualValues(t, 14841, totalValue) -} - -// BenchmarkGetProcess runs a benchmark of the GetProcess method with caching -// of the command line and environment variables. -func BenchmarkGetProcess(b *testing.B) { - pids, err := Pids() - if err != nil { - b.Fatal(err) - } - nPids := len(pids) - procs := make(ProcsMap, nPids) - - b.ResetTimer() - for i := 0; i < b.N; i++ { - pid := pids[i%nPids] - - var cmdline string - var env common.MapStr - if p := procs[pid]; p != nil { - cmdline = p.CmdLine - env = p.Env - } - - process, err := newProcess(pid, cmdline, env) - if err != nil { - continue - } - err = process.getDetails(nil) - assert.NoError(b, err) - - procs[pid] = process - } -} - -func TestIncludeTopProcesses(t *testing.T) { - processes := []Process{ - { - Pid: 1, - cpuTotalPct: 10, - Mem: gosigar.ProcMem{Resident: 3000}, - }, - { - Pid: 2, - cpuTotalPct: 5, - Mem: gosigar.ProcMem{Resident: 4000}, - }, - { - Pid: 3, - cpuTotalPct: 7, - Mem: gosigar.ProcMem{Resident: 2000}, - }, - { - Pid: 4, - cpuTotalPct: 5, - Mem: gosigar.ProcMem{Resident: 8000}, - }, - { - Pid: 5, - cpuTotalPct: 12, - Mem: gosigar.ProcMem{Resident: 9000}, - }, - { - Pid: 6, - cpuTotalPct: 5, - Mem: gosigar.ProcMem{Resident: 7000}, - }, - { - Pid: 7, - cpuTotalPct: 80, - Mem: gosigar.ProcMem{Resident: 11000}, - }, - { - Pid: 8, - cpuTotalPct: 50, - Mem: gosigar.ProcMem{Resident: 13000}, - }, - { - Pid: 9, - cpuTotalPct: 15, - Mem: gosigar.ProcMem{Resident: 1000}, - }, - { - Pid: 10, - cpuTotalPct: 60, - Mem: gosigar.ProcMem{Resident: 500}, - }, - } - - tests := []struct { - Name string - Cfg IncludeTopConfig - ExpectedPids []int - }{ - { - Name: "top 2 processes by CPU", - Cfg: IncludeTopConfig{Enabled: true, ByCPU: 2}, - ExpectedPids: []int{7, 10}, - }, - { - Name: "top 4 processes by CPU", - Cfg: IncludeTopConfig{Enabled: true, ByCPU: 4}, - ExpectedPids: []int{7, 10, 8, 9}, - }, - { - Name: "top 2 processes by memory", - Cfg: IncludeTopConfig{Enabled: true, ByMemory: 2}, - ExpectedPids: []int{8, 7}, - }, - { - Name: "top 4 processes by memory", - Cfg: IncludeTopConfig{Enabled: true, ByMemory: 4}, - ExpectedPids: []int{8, 7, 5, 4}, - }, - { - Name: "top 2 processes by CPU + top 2 by memory", - Cfg: IncludeTopConfig{Enabled: true, ByCPU: 2, ByMemory: 2}, - ExpectedPids: []int{7, 10, 8}, - }, - { - Name: "top 4 processes by CPU + top 4 by memory", - Cfg: IncludeTopConfig{Enabled: true, ByCPU: 4, ByMemory: 4}, - ExpectedPids: []int{7, 10, 8, 9, 5, 4}, - }, - { - Name: "enabled false", - Cfg: IncludeTopConfig{Enabled: false, ByCPU: 4, ByMemory: 4}, - ExpectedPids: []int{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}, - }, - { - Name: "enabled true but cpu & mem not configured", - Cfg: IncludeTopConfig{Enabled: true}, - ExpectedPids: []int{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}, - }, - { - Name: "top 12 by cpu (out of 10)", - Cfg: IncludeTopConfig{Enabled: true, ByCPU: 12}, - ExpectedPids: []int{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}, - }, - { - Name: "top 12 by cpu and top 14 memory (out of 10)", - Cfg: IncludeTopConfig{Enabled: true, ByCPU: 12, ByMemory: 14}, - ExpectedPids: []int{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}, - }, - { - Name: "top 14 by cpu and top 12 memory (out of 10)", - Cfg: IncludeTopConfig{Enabled: true, ByCPU: 14, ByMemory: 12}, - ExpectedPids: []int{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}, - }, - { - Name: "top 1 by cpu and top 3 memory", - Cfg: IncludeTopConfig{Enabled: true, ByCPU: 1, ByMemory: 3}, - ExpectedPids: []int{5, 7, 8}, - }, - { - Name: "top 3 by cpu and top 1 memory", - Cfg: IncludeTopConfig{Enabled: true, ByCPU: 3, ByMemory: 1}, - ExpectedPids: []int{7, 8, 10}, - }, - } - - for _, test := range tests { - procStats := Stats{IncludeTop: test.Cfg} - res := procStats.includeTopProcesses(processes) - - resPids := []int{} - for _, p := range res { - resPids = append(resPids, p.Pid) - } - sort.Ints(test.ExpectedPids) - sort.Ints(resPids) - assert.Equal(t, resPids, test.ExpectedPids, test.Name) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/mock/mockbeat.go b/vendor/github.com/elastic/beats/v7/libbeat/mock/mockbeat.go deleted file mode 100644 index 6224534c..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/mock/mockbeat.go +++ /dev/null @@ -1,82 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mock - -import ( - "time" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/cmd/instance" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" -) - -///*** Mock Beat Setup ***/// - -var Version = "9.9.9" -var Name = "mockbeat" - -var Settings = instance.Settings{Name: Name, Version: Version, HasDashboards: true} - -type Mockbeat struct { - done chan struct{} -} - -// Creates beater -func New(b *beat.Beat, _ *common.Config) (beat.Beater, error) { - return &Mockbeat{ - done: make(chan struct{}), - }, nil -} - -/// *** Beater interface methods ***/// - -func (mb *Mockbeat) Run(b *beat.Beat) error { - client, err := b.Publisher.Connect() - if err != nil { - return err - } - - ticker := time.NewTicker(1 * time.Second) - go func() { - for { - select { - case <-ticker.C: - client.Publish(beat.Event{ - Timestamp: time.Now(), - Fields: common.MapStr{ - "type": "mock", - "message": "Mockbeat is alive!", - }, - }) - case <-mb.done: - ticker.Stop() - return - } - } - }() - - <-mb.done - return nil -} - -func (mb *Mockbeat) Stop() { - logp.Info("Mockbeat Stop") - - close(mb.done) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/monitoring/adapter/filters_test.go b/vendor/github.com/elastic/beats/v7/libbeat/monitoring/adapter/filters_test.go deleted file mode 100644 index 6e959571..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/monitoring/adapter/filters_test.go +++ /dev/null @@ -1,94 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package adapter - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestFilters(t *testing.T) { - tests := []struct { - start state - filters *metricFilters - expected state - }{ - { - state{action: actIgnore, name: "test"}, - nil, - state{action: actIgnore, name: "test"}, - }, - { - state{action: actIgnore, name: "test"}, - makeFilters(), - state{action: actIgnore, name: "test"}, - }, - { - state{action: actIgnore, name: "test"}, - makeFilters( - WhitelistIf(func(_ string) bool { return true }), - ), - state{action: actAccept, name: "test"}, - }, - { - state{action: actIgnore, name: "test"}, - makeFilters( - WhitelistIf(func(_ string) bool { return false }), - ), - state{action: actIgnore, name: "test"}, - }, - { - state{action: actIgnore, name: "test"}, - makeFilters(Whitelist("other")), - state{action: actIgnore, name: "test"}, - }, - { - state{action: actIgnore, name: "test"}, - makeFilters(Whitelist("test")), - state{action: actAccept, name: "test"}, - }, - { - state{action: actIgnore, name: "test"}, - makeFilters(Rename("test", "new")), - state{action: actAccept, name: "new"}, - }, - { - state{action: actIgnore, name: "t-e-s-t"}, - makeFilters(NameReplace("-", ".")), - state{action: actIgnore, name: "t.e.s.t"}, - }, - { - state{action: actIgnore, name: "test"}, - makeFilters(ToUpperName), - state{action: actIgnore, name: "TEST"}, - }, - { - state{action: actIgnore, name: "TEST"}, - makeFilters(ToLowerName), - state{action: actIgnore, name: "test"}, - }, - } - - for i, test := range tests { - t.Logf("run test (%v): %v => %v", i, test.start, test.expected) - - actual := test.filters.apply(test.start) - assert.Equal(t, test.expected, actual) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/monitoring/adapter/go-metrics_test.go b/vendor/github.com/elastic/beats/v7/libbeat/monitoring/adapter/go-metrics_test.go deleted file mode 100644 index 1715b6c6..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/monitoring/adapter/go-metrics_test.go +++ /dev/null @@ -1,106 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package adapter - -import ( - "strings" - "testing" - - metrics "github.com/rcrowley/go-metrics" - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/monitoring" -) - -func TestGoMetricsAdapter(t *testing.T) { - filters := []MetricFilter{ - WhitelistIf(func(name string) bool { - return strings.HasPrefix(name, "mon") - }), - ApplyIf( - func(name string) bool { - return strings.HasPrefix(name, "ign") - }, - GoMetricsNilify, - ), - } - - counters := map[string]int64{ - "mon-counter": 42, - "ign-counter": 0, - "counter": 42, - } - meters := map[string]int64{ - "mon-meter": 23, - "ign-meter": 0, - "meter": 23, - } - - monReg := monitoring.NewRegistry() - var reg metrics.Registry = GetGoMetrics(monReg, "test", filters...) - - // register some metrics and check they're satisfying the go-metrics interface - // no matter if owned by monitoring or go-metrics - for name := range counters { - cnt := reg.GetOrRegister(name, func() interface{} { - return metrics.NewCounter() - }).(metrics.Counter) - cnt.Clear() - } - - for name := range meters { - meter := reg.GetOrRegister(name, func() interface{} { - return metrics.NewMeter() - }).(metrics.Meter) - meter.Count() - } - - // get and increase registered metrics - for name := range counters { - cnt := reg.Get(name).(metrics.Counter) - cnt.Inc(21) - cnt.Inc(21) - } - for name := range meters { - meter := reg.Get(name).(metrics.Meter) - meter.Mark(11) - meter.Mark(12) - } - - // compare metric values to expected values - for name, value := range counters { - cnt := reg.Get(name).(metrics.Counter) - assert.Equal(t, value, cnt.Count()) - } - for name, value := range meters { - meter := reg.Get(name).(metrics.Meter) - assert.Equal(t, value, meter.Count()) - } - - // check Each only returns metrics not registered with monitoring.Registry - reg.Each(func(name string, v interface{}) { - if strings.HasPrefix(name, "mon") { - t.Errorf("metric %v should not have been reported by each", name) - } - }) - monReg.Do(monitoring.Full, func(name string, v interface{}) { - if !strings.HasPrefix(name, "test.mon") { - t.Errorf("metric %v should not have been reported by each", name) - } - }) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/monitoring/cloudid_test.go b/vendor/github.com/elastic/beats/v7/libbeat/monitoring/cloudid_test.go deleted file mode 100644 index d9935fbb..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/monitoring/cloudid_test.go +++ /dev/null @@ -1,104 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package monitoring - -import ( - "testing" - - errw "github.com/pkg/errors" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestOverrideWithCloudSettings(t *testing.T) { - tests := map[string]struct { - in common.MapStr - out common.MapStr - errAssertionFunc assert.ErrorAssertionFunc - }{ - "cloud_id_no_es_hosts": { - common.MapStr{ - "cloud.id": "test:bG9jYWxob3N0JGVzY2x1c3RlciRiMGE1N2RhMTkwNzg0MzZmODcwZmQzNTgwZTRhNjE4ZQ==", - }, - common.MapStr{ - "elasticsearch.hosts": []string{"https://escluster.localhost:443"}, - }, - assert.NoError, - }, - "cloud_id_with_es_hosts": { - common.MapStr{ - "cloud.id": "test:bG9jYWxob3N0JGVzY2x1c3RlciRiMGE1N2RhMTkwNzg0MzZmODcwZmQzNTgwZTRhNjE4ZQ==", - "elasticsearch.hosts": []string{"foo", "bar"}, - }, - common.MapStr{ - "elasticsearch.hosts": []string{"https://escluster.localhost:443"}, - }, - assert.NoError, - }, - "cloud_auth_no_es_auth": { - common.MapStr{ - "cloud.id": "test:bG9jYWxob3N0JGVzY2x1c3RlciRiMGE1N2RhMTkwNzg0MzZmODcwZmQzNTgwZTRhNjE4ZQ==", - "cloud.auth": "elastic:changeme", - }, - common.MapStr{ - "elasticsearch.hosts": []string{"https://escluster.localhost:443"}, - "elasticsearch.username": "elastic", - "elasticsearch.password": "changeme", - }, - assert.NoError, - }, - "cloud_auth_with_es_auth": { - common.MapStr{ - "cloud.id": "test:bG9jYWxob3N0JGVzY2x1c3RlciRiMGE1N2RhMTkwNzg0MzZmODcwZmQzNTgwZTRhNjE4ZQ==", - "cloud.auth": "elastic:changeme", - "elasticsearch.username": "foo", - "elasticsearch.password": "bar", - }, - common.MapStr{ - "elasticsearch.hosts": []string{"https://escluster.localhost:443"}, - "elasticsearch.username": "elastic", - "elasticsearch.password": "changeme", - }, - assert.NoError, - }, - "cloud_auth_no_id": { - common.MapStr{ - "cloud.auth": "elastic:changeme", - }, - common.MapStr{ - "cloud.auth": "elastic:changeme", - }, - func(t assert.TestingT, err error, _ ...interface{}) bool { - return assert.EqualError(t, errCloudCfgIncomplete, errw.Cause(err).Error()) - }, - }} - - for name, test := range tests { - t.Run(name, func(t *testing.T) { - cfg := common.MustNewConfigFrom(test.in) - expected := common.MustNewConfigFrom(test.out) - - err := OverrideWithCloudSettings(cfg) - - test.errAssertionFunc(t, err) - assert.EqualValues(t, expected, cfg) - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/monitoring/opts_test.go b/vendor/github.com/elastic/beats/v7/libbeat/monitoring/opts_test.go deleted file mode 100644 index b8e06970..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/monitoring/opts_test.go +++ /dev/null @@ -1,84 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package monitoring - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestOptions(t *testing.T) { - tests := []struct { - name string - parent *options - options []Option - expected options - }{ - { - "empty parent without opts should generate defaults", - nil, - nil, - defaultOptions, - }, - { - "non empty parent should return same options", - &options{}, - nil, - options{}, - }, - { - "apply publishexpvar", - &options{publishExpvar: false}, - []Option{PublishExpvar}, - options{publishExpvar: true}, - }, - { - "apply disable publishexpvar", - &options{publishExpvar: true}, - []Option{IgnorePublishExpvar}, - options{publishExpvar: false}, - }, - } - - for i, test := range tests { - t.Logf("run test (%v): %v", i, test.name) - - origParent := options{} - if test.parent != nil { - origParent = *test.parent - } - actual := applyOpts(test.parent, test.options) - assert.NotNil(t, actual) - - // test parent has not been modified by accident - if test.parent != nil { - assert.Equal(t, origParent, *test.parent) - } - - // check parent and actual are same object if options is nil - if test.parent != nil && test.options == nil { - assert.Equal(t, test.parent, actual) - } - - // validate output - assert.Equal(t, test.expected, *actual) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/monitoring/registry_test.go b/vendor/github.com/elastic/beats/v7/libbeat/monitoring/registry_test.go deleted file mode 100644 index 4882e931..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/monitoring/registry_test.go +++ /dev/null @@ -1,143 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package monitoring - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestRegistryEmpty(t *testing.T) { - defer Clear() - - // get value - v := Get("missing") - if v != nil { - t.Errorf("got %v, wanted nil", v) - } - - // get value with recursive lookup - v = Get("missing.value") - if v != nil { - t.Errorf("got %v, wanted nil", v) - } - - // get missing registry - reg := GetRegistry("missing") - if reg != nil { - t.Errorf("got %v, wanted nil", reg) - } - - // get registry with recursive lookup - reg = GetRegistry("missing.registry") - if reg != nil { - t.Errorf("got %v, wanted nil", reg) - } -} - -func TestRegistryGet(t *testing.T) { - defer Clear() - - name1 := "v" - nameSub1 := "sub.registry1" - nameSub2 := "sub.registry2" - name2 := nameSub1 + "." + name1 - name3 := nameSub2 + "." + name1 - - // register top-level and recursive metric - v1 := NewInt(Default, name1, Report) - sub1 := Default.NewRegistry(nameSub1) - sub2 := Default.NewRegistry(nameSub2) - v2 := NewString(nil, name2, Report) - v3 := NewFloat(sub2, name1, Report) - - // get values - v := Get(name1) - assert.Equal(t, v, v1) - - // get nested metric from top-level - v = Get(name2) - assert.Equal(t, v, v2) - v = Get(name3) - assert.Equal(t, v, v3) - - // get sub registry - reg1 := GetRegistry(nameSub1) - assert.Equal(t, sub1, reg1) - reg2 := GetRegistry(nameSub2) - assert.Equal(t, sub2, reg2) - - // get value from sub-registry - v = reg1.Get(name1) - assert.Equal(t, v, v2) - - v = reg2.Get(name1) - assert.Equal(t, v, v3) -} - -func TestRegistryRemove(t *testing.T) { - defer Clear() - - name1 := "v" - nameSub1 := "sub.registry1" - nameSub2 := "sub.registry2" - name2 := nameSub1 + "." + name1 - name3 := nameSub2 + "." + name1 - - // register top-level and recursive metric - NewInt(Default, name1, Report) - sub1 := Default.NewRegistry(nameSub1) - sub2 := Default.NewRegistry(nameSub2) - NewInt(Default, name2, Report) - NewInt(sub2, name1, Report) - - // remove metrics: - Remove(name1) - sub1.Remove(name1) // == Remove(name2) - Remove(name3) // remove name 3 recursively - - // check no variable is reachable - assert.Nil(t, Get(name1)) - assert.Nil(t, Get(name2)) - assert.Nil(t, Get(name3)) -} - -func TestRegistryIter(t *testing.T) { - defer Clear() - - vars := map[string]int64{ - "sub.registry.v1": 1, - "sub.registry.v2": 2, - "v3": 3, - } - - for name, v := range vars { - i := NewInt(Default, name, Report) - i.Add(v) - } - - collected := map[string]int64{} - Do(Full, func(name string, v interface{}) { - collected[name] = v.(int64) - }) - - assert.Equal(t, vars, collected) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/monitoring/report/elasticsearch/util_test.go b/vendor/github.com/elastic/beats/v7/libbeat/monitoring/report/elasticsearch/util_test.go deleted file mode 100644 index 7d573dbf..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/monitoring/report/elasticsearch/util_test.go +++ /dev/null @@ -1,54 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package elasticsearch - -import ( - "testing" - "time" -) - -func TestStopper(t *testing.T) { - runPar := func(name string, f func(*testing.T)) { - t.Run(name, func(t *testing.T) { - t.Parallel() - f(t) - }) - } - - st := newStopper() - runPar("wait on channel stop", func(*testing.T) { <-st.C() }) - runPar("use wait", func(*testing.T) { st.Wait() }) - runPar("use dowait", func(t *testing.T) { - i := 0 - st.DoWait(func() { i = 1 }) - if i != 1 { - t.Error("callback did not run") - } - }) - - // unblock all waiters - time.Sleep(10 * time.Millisecond) - st.Stop() - - // test either blocks or returns as stopper as been stopped - t.Run("wait after stop", func(t *testing.T) { st.Wait() }) - - // check subsequent stop does not panic - st.Stop() - st.Stop() -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/monitoring/report/log/log_test.go b/vendor/github.com/elastic/beats/v7/libbeat/monitoring/report/log/log_test.go deleted file mode 100644 index 4d0e215d..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/monitoring/report/log/log_test.go +++ /dev/null @@ -1,113 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package log - -import ( - "testing" - "time" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/libbeat/monitoring" -) - -var ( - prevSnap = monitoring.FlatSnapshot{ - Ints: map[string]int64{ - "count": 10, - "gone": 1, - }, - Floats: map[string]float64{ - "system.load.1": 2.0, - "float_counter": 1, - }, - } - curSnap = monitoring.FlatSnapshot{ - Ints: map[string]int64{ - "count": 20, - "new": 1, - }, - Floats: map[string]float64{ - "system.load.1": 1.2, - "float_counter": 3, - }, - } -) - -// Smoke test. -func TestStartStop(t *testing.T) { - r, err := MakeReporter(beat.Info{}, common.NewConfig()) - if err != nil { - t.Fatal(err) - } - r.Stop() -} - -func TestMakeDeltaSnapshot(t *testing.T) { - delta := makeDeltaSnapshot(prevSnap, curSnap) - assert.EqualValues(t, 10, delta.Ints["count"]) - assert.EqualValues(t, 1, delta.Ints["new"]) - assert.EqualValues(t, 1.2, delta.Floats["system.load.1"]) - assert.EqualValues(t, 2, delta.Floats["float_counter"]) - assert.NotContains(t, delta.Ints, "gone") -} - -func TestReporterLog(t *testing.T) { - logp.DevelopmentSetup(logp.ToObserverOutput()) - reporter := reporter{period: 30 * time.Second, logger: logp.NewLogger("monitoring")} - - reporter.logSnapshot(monitoring.FlatSnapshot{}) - logs := logp.ObserverLogs().TakeAll() - if assert.Len(t, logs, 1) { - assert.Equal(t, "No non-zero metrics in the last 30s", logs[0].Message) - } - - reporter.logSnapshot( - monitoring.FlatSnapshot{ - Bools: map[string]bool{ - "running": true, - }, - }, - ) - logs = logp.ObserverLogs().TakeAll() - if assert.Len(t, logs, 1) { - assert.Equal(t, "Non-zero metrics in the last 30s", logs[0].Message) - assertMapHas(t, logs[0].ContextMap(), "monitoring.metrics.running", true) - } - - reporter.logTotals(curSnap) - logs = logp.ObserverLogs().TakeAll() - if assert.Len(t, logs, 2) { - assert.Equal(t, "Total non-zero metrics", logs[0].Message) - assertMapHas(t, logs[0].ContextMap(), "monitoring.metrics.count", 20) - assertMapHas(t, logs[0].ContextMap(), "monitoring.metrics.new", 1) - assert.Contains(t, logs[1].Message, "Uptime: ") - } -} - -func assertMapHas(t *testing.T, m map[string]interface{}, key string, expectedValue interface{}) { - t.Helper() - v, err := common.MapStr(m).GetValue(key) - if err != nil { - t.Fatal(err) - } - assert.EqualValues(t, expectedValue, v) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/monitoring/snapshot_test.go b/vendor/github.com/elastic/beats/v7/libbeat/monitoring/snapshot_test.go deleted file mode 100644 index dd0e5e2c..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/monitoring/snapshot_test.go +++ /dev/null @@ -1,106 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package monitoring - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestSnapshot(t *testing.T) { - tests := []struct { - name string - expected map[string]interface{} - build func(R *Registry) - }{ - { - "empty registry", - nil, - func(*Registry) {}, - }, - { - "empty if metric is not exposed", - nil, - func(R *Registry) { - NewInt(R, "test").Set(1) - }, - }, - { - "collect exposed metric", - map[string]interface{}{"test": int64(1)}, - func(R *Registry) { - NewInt(R, "test", Report).Set(1) - }, - }, - { - "do not report unexported namespace", - map[string]interface{}{"test": int64(0)}, - func(R *Registry) { - NewInt(R, "test", Report) - NewInt(R, "unexported.test") - }, - }, - { - "do not report empty nested exported", - map[string]interface{}{"test": int64(0)}, - func(R *Registry) { - metrics := R.NewRegistry("exported", Report) - NewInt(metrics, "unexported", DoNotReport) - NewInt(R, "test", Report) - }, - }, - { - "export namespaced as nested-document from registry instance", - map[string]interface{}{"exported": map[string]interface{}{"test": int64(0)}}, - func(R *Registry) { - metrics := R.NewRegistry("exported", Report) - NewInt(metrics, "test", Report) - NewInt(R, "unexported.test") - }, - }, - { - "export unmarked namespaced as nested-document from registry instance", - map[string]interface{}{"exported": map[string]interface{}{"test": int64(0)}}, - func(R *Registry) { - metrics := R.NewRegistry("exported", Report) - NewInt(metrics, "test") - NewInt(R, "unexported.test") - }, - }, - { - "export namespaced as nested-document without intermediate registry instance", - map[string]interface{}{"exported": map[string]interface{}{"test": int64(0)}}, - func(R *Registry) { - NewInt(R, "exported.test", Report) - NewInt(R, "unexported.test") - }, - }, - } - - for i, test := range tests { - t.Logf("run test (%v - %v): %v", i, test.name, test.expected) - - R := NewRegistry() - test.build(R) - snapshot := CollectStructSnapshot(R, Reported, false) - - t.Logf(" actual: %v", snapshot) - assert.Equal(t, test.expected, snapshot) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/monitoring/visitor_expvar_test.go b/vendor/github.com/elastic/beats/v7/libbeat/monitoring/visitor_expvar_test.go deleted file mode 100644 index bcc0ab40..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/monitoring/visitor_expvar_test.go +++ /dev/null @@ -1,96 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package monitoring - -import ( - "expvar" - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestIterExpvarIgnoringMonitoringVars(t *testing.T) { - vars := map[string]int64{ - "sub.registry.v1": 1, - "sub.registry.v2": 2, - "v3": 3, - } - collected := map[string]int64{} - - reg := NewRegistry(PublishExpvar) - for name, v := range vars { - i := NewInt(reg, name, Report) - i.Add(v) - } - - DoExpvars(func(name string, v interface{}) { - if _, exists := vars[name]; exists { - collected[name] = v.(int64) - } - }) - assert.Equal(t, map[string]int64{}, collected) -} - -func TestIterExpvarCaptureVars(t *testing.T) { - i := getOrCreateInt("test.integer") - i.Set(42) - - s := getOrCreateString("test.string") - s.Set("testing") - - var m *expvar.Map - if v := expvar.Get("test.map"); v != nil { - m = v.(*expvar.Map) - } else { - m = expvar.NewMap("test.map") - m.Add("i1", 1) - m.Add("i2", 2) - } - - expected := map[string]interface{}{ - "test.integer": int64(42), - "test.string": "testing", - "test.map.i1": int64(1), - "test.map.i2": int64(2), - } - - collected := map[string]interface{}{} - DoExpvars(func(name string, v interface{}) { - if _, exists := expected[name]; exists { - collected[name] = v - } - }) - - assert.Equal(t, collected, expected) -} - -func getOrCreateInt(name string) *expvar.Int { - if v := expvar.Get(name); v != nil { - return v.(*expvar.Int) - } - return expvar.NewInt(name) -} - -func getOrCreateString(name string) *expvar.String { - if v := expvar.Get(name); v != nil { - return v.(*expvar.String) - } - return expvar.NewString(name) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/outputs/codec/docs/codec.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/outputs/codec/docs/codec.asciidoc deleted file mode 100644 index 64068cbb..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/outputs/codec/docs/codec.asciidoc +++ /dev/null @@ -1,31 +0,0 @@ -[[configuration-output-codec]] -=== Change the output codec - -For outputs that do not require a specific encoding, you can change the encoding -by using the codec configuration. You can specify either the `json` or `format` -codec. By default the `json` codec is used. - -*`json.pretty`*: If `pretty` is set to true, events will be nicely formatted. The default is false. - -*`json.escape_html`*: If `escape_html` is set to true, html symbols will be escaped in strings. The default is false. - -Example configuration that uses the `json` codec with pretty printing enabled to write events to the console: - -[source,yaml] ------------------------------------------------------------------------------- -output.console: - codec.json: - pretty: true - escape_html: false ------------------------------------------------------------------------------- - -*`format.string`*: Configurable format string used to create a custom formatted message. - -Example configurable that uses the `format` codec to print the events timestamp and message field to console: - -[source,yaml] ------------------------------------------------------------------------------- -output.console: - codec.format: - string: '%{[@timestamp]} %{[message]}' ------------------------------------------------------------------------------- diff --git a/vendor/github.com/elastic/beats/v7/libbeat/outputs/codec/format/format_test.go b/vendor/github.com/elastic/beats/v7/libbeat/outputs/codec/format/format_test.go deleted file mode 100644 index 96ded4f7..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/outputs/codec/format/format_test.go +++ /dev/null @@ -1,44 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package format - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/fmtstr" -) - -func TestFormatStringWriter(t *testing.T) { - t.SkipNow() - - format := fmtstr.MustCompileEvent("test %{[msg]}") - expectedValue := "test message" - - codec := New(format) - output, err := codec.Encode("test", &beat.Event{Fields: common.MapStr{"msg": "message"}}) - - if err != nil { - t.Errorf("Error during event write %v", err) - } else { - if string(output) != expectedValue { - t.Errorf("Expected value (%s) does not equal with output %s", expectedValue, output) - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/outputs/codec/json/json_bench_test.go b/vendor/github.com/elastic/beats/v7/libbeat/outputs/codec/json/json_bench_test.go deleted file mode 100644 index dbdde0fa..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/outputs/codec/json/json_bench_test.go +++ /dev/null @@ -1,60 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package json - -import ( - "testing" - "time" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" -) - -var result []byte - -func BenchmarkUTCTime(b *testing.B) { - var r []byte - codec := New("1.2.3", Config{}) - fields := common.MapStr{"msg": "message"} - var t time.Time - var d time.Duration = 1000000000 - - b.ResetTimer() - - for i := 0; i < b.N; i++ { - t = t.Add(d) - r, _ = codec.Encode("test", &beat.Event{Fields: fields, Timestamp: t}) - } - result = r -} - -func BenchmarkLocalTime(b *testing.B) { - var r []byte - codec := New("1.2.3", Config{LocalTime: true}) - fields := common.MapStr{"msg": "message"} - var t time.Time - var d time.Duration = 1000000000 - - b.ResetTimer() - - for i := 0; i < b.N; i++ { - t = t.Add(d) - r, _ = codec.Encode("test", &beat.Event{Fields: fields, Timestamp: t}) - } - result = r -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/outputs/codec/json/json_test.go b/vendor/github.com/elastic/beats/v7/libbeat/outputs/codec/json/json_test.go deleted file mode 100644 index be2381e3..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/outputs/codec/json/json_test.go +++ /dev/null @@ -1,92 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package json - -import ( - "testing" - "time" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestJsonCodec(t *testing.T) { - type testCase struct { - config Config - ts time.Time - in common.MapStr - expected string - } - - cases := map[string]testCase{ - "default json": testCase{ - config: defaultConfig, - in: common.MapStr{"msg": "message"}, - expected: `{"@timestamp":"0001-01-01T00:00:00.000Z","@metadata":{"beat":"test","type":"_doc","version":"1.2.3"},"msg":"message"}`, - }, - "pretty enabled": testCase{ - config: Config{Pretty: true}, - in: common.MapStr{"msg": "message"}, - expected: `{ - "@timestamp": "0001-01-01T00:00:00.000Z", - "@metadata": { - "beat": "test", - "type": "_doc", - "version": "1.2.3" - }, - "msg": "message" -}`, - }, - "html escaping enabled": testCase{ - config: Config{EscapeHTML: true}, - in: common.MapStr{"msg": "world"}, - expected: `{"@timestamp":"0001-01-01T00:00:00.000Z","@metadata":{"beat":"test","type":"_doc","version":"1.2.3"},"msg":"\u003chello\u003eworld\u003c/hello\u003e"}`, - }, - "html escaping disabled": testCase{ - config: Config{EscapeHTML: false}, - in: common.MapStr{"msg": "world"}, - expected: `{"@timestamp":"0001-01-01T00:00:00.000Z","@metadata":{"beat":"test","type":"_doc","version":"1.2.3"},"msg":"world"}`, - }, - "UTC timezone offset": testCase{ - config: Config{LocalTime: true}, - in: common.MapStr{"msg": "message"}, - expected: `{"@timestamp":"0001-01-01T00:00:00.000+00:00","@metadata":{"beat":"test","type":"_doc","version":"1.2.3"},"msg":"message"}`, - }, - "PST timezone offset": testCase{ - config: Config{LocalTime: true}, - ts: time.Time{}.In(time.FixedZone("PST", -8*60*60)), - in: common.MapStr{"msg": "message"}, - expected: `{"@timestamp":"0000-12-31T16:00:00.000-08:00","@metadata":{"beat":"test","type":"_doc","version":"1.2.3"},"msg":"message"}`, - }, - } - - for name, test := range cases { - cfg, ts, fields, expected := test.config, test.ts, test.in, test.expected - - t.Run(name, func(t *testing.T) { - codec := New("1.2.3", cfg) - actual, err := codec.Encode("test", &beat.Event{Fields: fields, Timestamp: ts}) - - if err != nil { - t.Errorf("Error during event write %v", err) - } else if string(actual) != expected { - t.Errorf("Expected value (%s) does not equal with output (%s)", expected, actual) - } - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/outputs/console/console_test.go b/vendor/github.com/elastic/beats/v7/libbeat/outputs/console/console_test.go deleted file mode 100644 index 29201bee..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/outputs/console/console_test.go +++ /dev/null @@ -1,140 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package console - -import ( - "bytes" - "io" - "os" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/fmtstr" - "github.com/elastic/beats/v7/libbeat/outputs" - "github.com/elastic/beats/v7/libbeat/outputs/codec" - "github.com/elastic/beats/v7/libbeat/outputs/codec/format" - "github.com/elastic/beats/v7/libbeat/outputs/codec/json" - "github.com/elastic/beats/v7/libbeat/outputs/outest" - "github.com/elastic/beats/v7/libbeat/publisher" -) - -// capture stdout and return captured string -func withStdout(fn func()) (string, error) { - stdout := os.Stdout - - r, w, err := os.Pipe() - if err != nil { - return "", err - } - - os.Stdout = w - defer func() { - os.Stdout = stdout - }() - - outC := make(chan string) - go func() { - // capture all output - var buf bytes.Buffer - _, err = io.Copy(&buf, r) - r.Close() - outC <- buf.String() - }() - - fn() - w.Close() - result := <-outC - return result, err -} - -// TODO: add tests with other formatstr codecs - -func TestConsoleOutput(t *testing.T) { - tests := []struct { - title string - codec codec.Codec - events []beat.Event - expected string - }{ - { - "single json event (pretty=false)", - json.New("1.2.3", json.Config{ - Pretty: false, - EscapeHTML: false, - }), - []beat.Event{ - {Fields: event("field", "value")}, - }, - "{\"@timestamp\":\"0001-01-01T00:00:00.000Z\",\"@metadata\":{\"beat\":\"test\",\"type\":\"_doc\",\"version\":\"1.2.3\"},\"field\":\"value\"}\n", - }, - { - "single json event (pretty=true)", - json.New("1.2.3", json.Config{ - Pretty: true, - EscapeHTML: false, - }), - []beat.Event{ - {Fields: event("field", "value")}, - }, - "{\n \"@timestamp\": \"0001-01-01T00:00:00.000Z\",\n \"@metadata\": {\n \"beat\": \"test\",\n \"type\": \"_doc\",\n \"version\": \"1.2.3\"\n },\n \"field\": \"value\"\n}\n", - }, - // TODO: enable test after update fmtstr support to beat.Event - { - "event with custom format string", - format.New(fmtstr.MustCompileEvent("%{[event]}")), - []beat.Event{ - {Fields: event("event", "myevent")}, - }, - "myevent\n", - }, - } - - for _, test := range tests { - test := test - t.Run(test.title, func(t *testing.T) { - batch := outest.NewBatch(test.events...) - lines, err := run(test.codec, batch) - assert.Nil(t, err) - assert.Equal(t, test.expected, lines) - - // check batch correctly signalled - if !assert.Len(t, batch.Signals, 1) { - return - } - assert.Equal(t, outest.BatchACK, batch.Signals[0].Tag) - }) - } -} - -func run(codec codec.Codec, batches ...publisher.Batch) (string, error) { - return withStdout(func() { - c, _ := newConsole("test", outputs.NewNilObserver(), codec) - for _, b := range batches { - c.Publish(b) - } - }) -} - -func event(k, v string) common.MapStr { - return common.MapStr{k: v} -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/outputs/console/docs/console.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/outputs/console/docs/console.asciidoc deleted file mode 100644 index 71f03f0f..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/outputs/console/docs/console.asciidoc +++ /dev/null @@ -1,51 +0,0 @@ -[[console-output]] -=== Configure the Console output - -++++ -Console -++++ - -The Console output writes events in JSON format to stdout. - -To use this output, edit the {beatname_uc} configuration file to disable the {es} -output by commenting it out, and enable the console output by adding `output.console`. - -Example configuration: - -[source,yaml] ------------------------------------------------------------------------------- -output.console: - pretty: true ------------------------------------------------------------------------------- - -==== Configuration options - -You can specify the following `output.console` options in the +{beatname_lc}.yml+ config file: - -===== `enabled` - -The enabled config is a boolean setting to enable or disable the output. If set -to false, the output is disabled. - -The default value is `true`. - -===== `pretty` - -If `pretty` is set to true, events written to stdout will be nicely formatted. The default is false. - -===== `codec` - -Output codec configuration. If the `codec` section is missing, events will be json encoded using the `pretty` option. - -See <> for more information. - -===== `bulk_max_size` - -The maximum number of events to buffer internally during publishing. The default is 2048. - -Specifying a larger batch size may add some latency and buffering during publishing. However, for Console output, this -setting does not affect how events are published. - -Setting `bulk_max_size` to values less than or equal to 0 disables the -splitting of batches. When splitting is disabled, the queue decides on the -number of events to be contained in a batch. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/outputs/elasticsearch/bulk_test.go b/vendor/github.com/elastic/beats/v7/libbeat/outputs/elasticsearch/bulk_test.go deleted file mode 100644 index 49e84128..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/outputs/elasticsearch/bulk_test.go +++ /dev/null @@ -1,131 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package elasticsearch - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/logp" - - "github.com/stretchr/testify/assert" -) - -func TestBulkReadToItems(t *testing.T) { - response := []byte(`{ - "errors": false, - "items": [ - {"create": {"status": 200}}, - {"create": {"status": 300}}, - {"create": {"status": 400}} - ]}`) - - reader := newJSONReader(response) - - err := bulkReadToItems(reader) - assert.NoError(t, err) - - for status := 200; status <= 400; status += 100 { - err = reader.ExpectDict() - assert.NoError(t, err) - - kind, raw, err := reader.nextFieldName() - assert.NoError(t, err) - assert.Equal(t, mapKeyEntity, kind) - assert.Equal(t, []byte("create"), raw) - - err = reader.ExpectDict() - assert.NoError(t, err) - - kind, raw, err = reader.nextFieldName() - assert.NoError(t, err) - assert.Equal(t, mapKeyEntity, kind) - assert.Equal(t, []byte("status"), raw) - - code, err := reader.nextInt() - assert.NoError(t, err) - assert.Equal(t, status, code) - - _, _, err = reader.endDict() - assert.NoError(t, err) - - _, _, err = reader.endDict() - assert.NoError(t, err) - } -} - -func TestBulkReadItemStatus(t *testing.T) { - response := []byte(`{"create": {"status": 200}}`) - - reader := newJSONReader(response) - code, _, err := bulkReadItemStatus(logp.L(), reader) - assert.NoError(t, err) - assert.Equal(t, 200, code) -} - -func TestESNoErrorStatus(t *testing.T) { - response := []byte(`{"create": {"status": 200}}`) - code, msg, err := readStatusItem(response) - - assert.Nil(t, err) - assert.Equal(t, 200, code) - assert.Equal(t, "", msg) -} - -func TestES1StyleErrorStatus(t *testing.T) { - response := []byte(`{"create": {"status": 400, "error": "test error"}}`) - code, msg, err := readStatusItem(response) - - assert.Nil(t, err) - assert.Equal(t, 400, code) - assert.Equal(t, `"test error"`, msg) -} - -func TestES2StyleErrorStatus(t *testing.T) { - response := []byte(`{"create": {"status": 400, "error": {"reason": "test_error"}}}`) - code, msg, err := readStatusItem(response) - - assert.Nil(t, err) - assert.Equal(t, 400, code) - assert.Equal(t, `{"reason": "test_error"}`, msg) -} - -func TestES2StyleExtendedErrorStatus(t *testing.T) { - response := []byte(` - { - "create": { - "status": 400, - "error": { - "reason": "test_error", - "transient": false, - "extra": null - } - } - }`) - code, _, err := readStatusItem(response) - - assert.Nil(t, err) - assert.Equal(t, 400, code) -} - -func readStatusItem(in []byte) (int, string, error) { - reader := newJSONReader(in) - code, msg, err := bulkReadItemStatus(logp.L(), reader) - return code, string(msg), err -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/outputs/elasticsearch/client_integration_test.go b/vendor/github.com/elastic/beats/v7/libbeat/outputs/elasticsearch/client_integration_test.go deleted file mode 100644 index 1e01b757..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/outputs/elasticsearch/client_integration_test.go +++ /dev/null @@ -1,321 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package elasticsearch - -import ( - "context" - "io/ioutil" - "math/rand" - "net/http" - "net/http/httptest" - "net/url" - "testing" - "time" - - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/esleg/eslegtest" - "github.com/elastic/beats/v7/libbeat/idxmgmt" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/libbeat/outputs" - "github.com/elastic/beats/v7/libbeat/outputs/outest" -) - -func TestClientPublishEvent(t *testing.T) { - index := "beat-int-pub-single-event" - output, client := connectTestEs(t, map[string]interface{}{ - "index": index, - }) - - // drop old index preparing test - client.conn.Delete(index, "", "", nil) - - batch := outest.NewBatch(beat.Event{ - Timestamp: time.Now(), - Fields: common.MapStr{ - "type": "libbeat", - "message": "Test message from libbeat", - }, - }) - - err := output.Publish(batch) - if err != nil { - t.Fatal(err) - } - - _, _, err = client.conn.Refresh(index) - if err != nil { - t.Fatal(err) - } - - _, resp, err := client.conn.CountSearchURI(index, "", nil) - if err != nil { - t.Fatal(err) - } - - assert.Equal(t, 1, resp.Count) -} - -func TestClientPublishEventWithPipeline(t *testing.T) { - type obj map[string]interface{} - - logp.TestingSetup(logp.WithSelectors("elasticsearch")) - - index := "beat-int-pub-single-with-pipeline" - pipeline := "beat-int-pub-single-pipeline" - - output, client := connectTestEs(t, obj{ - "index": index, - "pipeline": "%{[pipeline]}", - }) - client.conn.Delete(index, "", "", nil) - - // Check version - if client.conn.GetVersion().Major < 5 { - t.Skip("Skipping tests as pipeline not available in <5.x releases") - } - - publish := func(event beat.Event) { - err := output.Publish(outest.NewBatch(event)) - if err != nil { - t.Fatal(err) - } - } - - getCount := func(query string) int { - _, resp, err := client.conn.CountSearchURI(index, "", map[string]string{ - "q": query, - }) - if err != nil { - t.Fatal(err) - } - return resp.Count - } - - pipelineBody := obj{ - "description": "Test pipeline", - "processors": []obj{ - { - "set": obj{ - "field": "testfield", - "value": 1, - }, - }, - }, - } - - client.conn.DeletePipeline(pipeline, nil) - _, resp, err := client.conn.CreatePipeline(pipeline, nil, pipelineBody) - if err != nil { - t.Fatal(err) - } - if !resp.Acknowledged { - t.Fatalf("Test pipeline %v not created", pipeline) - } - - publish(beat.Event{ - Timestamp: time.Now(), - Fields: common.MapStr{ - "type": "libbeat", - "message": "Test message 1", - "pipeline": pipeline, - "testfield": 0, - }}) - publish(beat.Event{ - Timestamp: time.Now(), - Fields: common.MapStr{ - "type": "libbeat", - "message": "Test message 2", - "testfield": 0, - }}) - - _, _, err = client.conn.Refresh(index) - if err != nil { - t.Fatal(err) - } - - assert.Equal(t, 1, getCount("testfield:1")) // with pipeline 1 - assert.Equal(t, 1, getCount("testfield:0")) // no pipeline -} - -func TestClientBulkPublishEventsWithPipeline(t *testing.T) { - type obj map[string]interface{} - - logp.TestingSetup(logp.WithSelectors("elasticsearch")) - - index := "beat-int-pub-bulk-with-pipeline" - pipeline := "beat-int-pub-bulk-pipeline" - - output, client := connectTestEs(t, obj{ - "index": index, - "pipeline": "%{[pipeline]}", - }) - client.conn.Delete(index, "", "", nil) - - if client.conn.GetVersion().Major < 5 { - t.Skip("Skipping tests as pipeline not available in <5.x releases") - } - - publish := func(events ...beat.Event) { - err := output.Publish(outest.NewBatch(events...)) - if err != nil { - t.Fatal(err) - } - } - - getCount := func(query string) int { - _, resp, err := client.conn.CountSearchURI(index, "", map[string]string{ - "q": query, - }) - if err != nil { - t.Fatal(err) - } - return resp.Count - } - - pipelineBody := obj{ - "description": "Test pipeline", - "processors": []obj{ - { - "set": obj{ - "field": "testfield", - "value": 1, - }, - }, - }, - } - - client.conn.DeletePipeline(pipeline, nil) - _, resp, err := client.conn.CreatePipeline(pipeline, nil, pipelineBody) - if err != nil { - t.Fatal(err) - } - if !resp.Acknowledged { - t.Fatalf("Test pipeline %v not created", pipeline) - } - - publish( - beat.Event{ - Timestamp: time.Now(), - Fields: common.MapStr{ - "type": "libbeat", - "message": "Test message 1", - "pipeline": pipeline, - "testfield": 0, - }}, - beat.Event{ - Timestamp: time.Now(), - Fields: common.MapStr{ - "type": "libbeat", - "message": "Test message 2", - "testfield": 0, - }}, - ) - - _, _, err = client.conn.Refresh(index) - if err != nil { - t.Fatal(err) - } - - assert.Equal(t, 1, getCount("testfield:1")) // with pipeline 1 - assert.Equal(t, 1, getCount("testfield:0")) // no pipeline -} - -func connectTestEs(t *testing.T, cfg interface{}) (outputs.Client, *Client) { - config, err := common.NewConfigFrom(map[string]interface{}{ - "hosts": eslegtest.GetEsHost(), - "username": eslegtest.GetUser(), - "password": eslegtest.GetPass(), - "template.enabled": false, - }) - if err != nil { - t.Fatal(err) - } - - tmp, err := common.NewConfigFrom(cfg) - if err != nil { - t.Fatal(err) - } - - err = config.Merge(tmp) - if err != nil { - t.Fatal(err) - } - - info := beat.Info{Beat: "libbeat"} - im, _ := idxmgmt.DefaultSupport(nil, info, nil) - output, err := makeES(im, info, outputs.NewNilObserver(), config) - if err != nil { - t.Fatal(err) - } - - type clientWrap interface { - outputs.NetworkClient - Client() outputs.NetworkClient - } - client := randomClient(output).(clientWrap).Client().(*Client) - - // Load version number - client.Connect() - - return client, client -} - -func randomClient(grp outputs.Group) outputs.NetworkClient { - L := len(grp.Clients) - if L == 0 { - panic("no elasticsearch client") - } - - client := grp.Clients[rand.Intn(L)] - return client.(outputs.NetworkClient) -} - -// startTestProxy starts a proxy that redirects all connections to the specified URL -func startTestProxy(t *testing.T, redirectURL string) *httptest.Server { - t.Helper() - - realURL, err := url.Parse(redirectURL) - require.NoError(t, err) - - proxy := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - req := r.Clone(context.Background()) - req.RequestURI = "" - req.URL.Scheme = realURL.Scheme - req.URL.Host = realURL.Host - - resp, err := http.DefaultClient.Do(req) - require.NoError(t, err) - defer resp.Body.Close() - - body, err := ioutil.ReadAll(resp.Body) - require.NoError(t, err) - - for _, header := range []string{"Content-Encoding", "Content-Type"} { - w.Header().Set(header, resp.Header.Get(header)) - } - w.WriteHeader(resp.StatusCode) - w.Write(body) - })) - return proxy -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/outputs/elasticsearch/client_proxy_test.go b/vendor/github.com/elastic/beats/v7/libbeat/outputs/elasticsearch/client_proxy_test.go deleted file mode 100644 index b6751860..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/outputs/elasticsearch/client_proxy_test.go +++ /dev/null @@ -1,251 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// This file contains tests to confirm that elasticsearch.Client uses proxy -// settings following the intended precedence. - -package elasticsearch - -import ( - "bytes" - "fmt" - "net/http" - "net/http/httptest" - "net/url" - "os" - "os/exec" - "testing" - - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/common/atomic" - "github.com/elastic/beats/v7/libbeat/esleg/eslegclient" - "github.com/elastic/beats/v7/libbeat/outputs/outil" -) - -// These constants are inserted into client http request headers and confirmed -// by the server listeners. -const ( - headerTestField = "X-Test-Value" - headerTestValue = "client_proxy_test test value" -) - -// TestClientPing is a placeholder test that does nothing on a standard run, -// but starts up a client and sends a ping when the environment variable -// TEST_START_CLIENT is set to 1 as in execClient). -func TestClientPing(t *testing.T) { - // If this is the child process, start up the client, otherwise do nothing. - if os.Getenv("TEST_START_CLIENT") == "1" { - doClientPing(t) - return - } -} - -// TestBaseline makes sure we can have a client process ping the server that -// we start, with no changes to the proxy settings. (This is really a -// meta-test for the helpers that create the servers / client.) -func TestBaseline(t *testing.T) { - servers, teardown := startServers(t) - defer teardown() - - // Start a bare client with no proxy settings, pointed at the main server. - execClient(t, "TEST_SERVER_URL="+servers.serverURL) - // We expect one server request and 0 proxy requests - assert.Equal(t, 1, servers.serverRequestCount()) - assert.Equal(t, 0, servers.proxyRequestCount()) -} - -// TestClientSettingsProxy confirms that we can control the proxy of a client -// by setting its ClientSettings.Proxy value on creation. (The child process -// uses the TEST_PROXY_URL environment variable to initialize the flag.) -func TestClientSettingsProxy(t *testing.T) { - servers, teardown := startServers(t) - defer teardown() - - // Start a client with ClientSettings.Proxy set to the proxy listener. - execClient(t, - "TEST_SERVER_URL="+servers.serverURL, - "TEST_PROXY_URL="+servers.proxyURL) - // We expect one proxy request and 0 server requests - assert.Equal(t, 0, servers.serverRequestCount()) - assert.Equal(t, 1, servers.proxyRequestCount()) -} - -// TestEnvironmentProxy confirms that we can control the proxy of a client by -// setting the HTTP_PROXY environment variable (see -// https://golang.org/pkg/net/http/#ProxyFromEnvironment). -func TestEnvironmentProxy(t *testing.T) { - servers, teardown := startServers(t) - defer teardown() - - // Start a client with HTTP_PROXY set to the proxy listener. - // The server is set to a nonexistent URL because ProxyFromEnvironment - // always returns a nil proxy for local destination URLs. - execClient(t, - "TEST_SERVER_URL=http://fakeurl.fake.not-real", - "HTTP_PROXY="+servers.proxyURL) - // We expect one proxy request and 0 server requests - assert.Equal(t, 0, servers.serverRequestCount()) - assert.Equal(t, 1, servers.proxyRequestCount()) -} - -// TestClientSettingsOverrideEnvironmentProxy confirms that when both -// ClientSettings.Proxy and HTTP_PROXY are set, ClientSettings takes precedence. -func TestClientSettingsOverrideEnvironmentProxy(t *testing.T) { - servers, teardown := startServers(t) - defer teardown() - - // Start a client with ClientSettings.Proxy set to the proxy listener and - // HTTP_PROXY set to the server listener. We expect that the former will - // override the latter and thus we will only see a ping to the proxy. - // As above, the fake URL is needed to ensure ProxyFromEnvironment gives a - // non-nil result. - execClient(t, - "TEST_SERVER_URL=http://fakeurl.fake.not-real", - "TEST_PROXY_URL="+servers.proxyURL, - "HTTP_PROXY="+servers.serverURL) - // We expect one proxy request and 0 server requests - assert.Equal(t, 0, servers.serverRequestCount()) - assert.Equal(t, 1, servers.proxyRequestCount()) -} - -// TestProxyDisableOverridesProxySettings confirms that setting -// ClientSettings.ProxyDisable disables the proxy even if both HTTP_PROXY -// and ClientSettings.Proxy are set. -// This test is less robust than the others: when golang derives proxy settings -// from HTTP[S]_PROXY, it still returns nil if it can detect that -// a request will be routed to localhost (this is why many tests in this file -// use invalid target URLs, so golang doesn't skip the proxy). In this test, -// where we want to confirm that a proxy is *not* used, we still need to -// use a remote URL (or we aren't really testing anything), but that means we -// can't listen on the remote endpoint. Instead, we just have to listen on the -// proxy endpoint and verify that it *doesn't* receive a request. -// I'm not entirely satisfied with this approach, but it seems by nature of -// golang's proxy handling that we can't do better without a multi-machine -// integration test. -func TestProxyDisableOverridesProxySettings(t *testing.T) { - servers, teardown := startServers(t) - defer teardown() - - // Start a client with both ClientSettings.Proxy and HTTP_PROXY set to the - // proxy listener and ClientSettings.ProxyDisable set to true. We expect that - // ProxyDisable should override both the other proxy settings and the proxy - // should get zero requests. - execClient(t, - "TEST_SERVER_URL=http://fakeurl.fake.not-real", - "TEST_PROXY_URL="+servers.proxyURL, - "HTTP_PROXY="+servers.proxyURL, - "TEST_PROXY_DISABLE=true") - assert.Equal(t, 0, servers.proxyRequestCount()) -} - -// runClientTest executes the current test binary as a child process, -// running only the TestClientPing, and calling it with the environment variable -// TEST_START_CLIENT=1 (so the test can recognize that it is the child process), -// and any additional environment settings specified in env. -// This is helpful for testing proxy settings, since we need to have both a -// proxy / server-side listener and a client that communicates with the server -// using various proxy settings. -func execClient(t *testing.T, env ...string) { - // The child process always runs only the TestClientPing test, which pings - // the server at TEST_SERVER_URL and then terminates. - cmd := exec.Command(os.Args[0], "-test.run=TestClientPing") - cmd.Env = append(append(os.Environ(), - "TEST_START_CLIENT=1"), - env...) - cmdOutput := new(bytes.Buffer) - cmd.Stderr = cmdOutput - cmd.Stdout = cmdOutput - - err := cmd.Run() - if err != nil { - t.Error("Error executing client:\n" + cmdOutput.String()) - } -} - -func doClientPing(t *testing.T) { - serverURL := os.Getenv("TEST_SERVER_URL") - require.NotEqual(t, serverURL, "") - proxy := os.Getenv("TEST_PROXY_URL") - // if TEST_PROXY_DISABLE is nonempty, set ClientSettings.ProxyDisable. - proxyDisable := os.Getenv("TEST_PROXY_DISABLE") - clientSettings := ClientSettings{ - ConnectionSettings: eslegclient.ConnectionSettings{ - URL: serverURL, - Headers: map[string]string{headerTestField: headerTestValue}, - ProxyDisable: proxyDisable != "", - }, - Index: outil.MakeSelector(outil.ConstSelectorExpr("test")), - } - if proxy != "" { - proxyURL, err := url.Parse(proxy) - require.NoError(t, err) - clientSettings.Proxy = proxyURL - } - client, err := NewClient(clientSettings, nil) - require.NoError(t, err) - - // This ping won't succeed; we aren't testing end-to-end communication - // (which would require a lot more setup work), we just want to make sure - // the client is pointed at the right server or proxy. - client.Connect() -} - -// serverState contains the state of the http listeners for proxy tests, -// including the endpoint URLs and the observed request count for each one. -type serverState struct { - serverURL string - proxyURL string - - _serverRequestCount atomic.Int // Requests directly to the server - _proxyRequestCount atomic.Int // Requests via the proxy -} - -// Convenience functions to unwrap the atomic primitives -func (s serverState) serverRequestCount() int { - return s._serverRequestCount.Load() -} - -func (s serverState) proxyRequestCount() int { - return s._proxyRequestCount.Load() -} - -// startServers starts endpoints representing a backend server and a proxy, -// and returns the corresponding serverState and a teardown function that -// should be called to shut them down at the end of the test. -func startServers(t *testing.T) (*serverState, func()) { - state := serverState{} - server := httptest.NewServer( - http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - assert.Equal(t, headerTestValue, r.Header.Get(headerTestField)) - fmt.Fprintln(w, "Hello, client") - state._serverRequestCount.Inc() - })) - proxy := httptest.NewServer( - http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - assert.Equal(t, headerTestValue, r.Header.Get(headerTestField)) - fmt.Fprintln(w, "Hello, client") - state._proxyRequestCount.Inc() - })) - state.serverURL = server.URL - state.proxyURL = proxy.URL - return &state, func() { - server.Close() - proxy.Close() - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/outputs/elasticsearch/client_test.go b/vendor/github.com/elastic/beats/v7/libbeat/outputs/elasticsearch/client_test.go deleted file mode 100644 index d69849da..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/outputs/elasticsearch/client_test.go +++ /dev/null @@ -1,340 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package elasticsearch - -import ( - "fmt" - "net/http" - "net/http/httptest" - "strings" - "testing" - "time" - - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/esleg/eslegclient" - "github.com/elastic/beats/v7/libbeat/idxmgmt" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/libbeat/outputs/outest" - "github.com/elastic/beats/v7/libbeat/outputs/outil" - "github.com/elastic/beats/v7/libbeat/publisher" - "github.com/elastic/beats/v7/libbeat/version" -) - -func TestCollectPublishFailsNone(t *testing.T) { - N := 100 - item := `{"create": {"status": 200}},` - response := []byte(`{"items": [` + strings.Repeat(item, N) + `]}`) - - event := common.MapStr{"field": 1} - events := make([]publisher.Event, N) - for i := 0; i < N; i++ { - events[i] = publisher.Event{Content: beat.Event{Fields: event}} - } - - res, _ := bulkCollectPublishFails(logp.L(), response, events) - assert.Equal(t, 0, len(res)) -} - -func TestCollectPublishFailMiddle(t *testing.T) { - response := []byte(` - { "items": [ - {"create": {"status": 200}}, - {"create": {"status": 429, "error": "ups"}}, - {"create": {"status": 200}} - ]} - `) - - event := publisher.Event{Content: beat.Event{Fields: common.MapStr{"field": 1}}} - eventFail := publisher.Event{Content: beat.Event{Fields: common.MapStr{"field": 2}}} - events := []publisher.Event{event, eventFail, event} - - res, stats := bulkCollectPublishFails(logp.L(), response, events) - assert.Equal(t, 1, len(res)) - if len(res) == 1 { - assert.Equal(t, eventFail, res[0]) - } - assert.Equal(t, stats, bulkResultStats{acked: 2, fails: 1, tooMany: 1}) -} - -func TestCollectPublishFailAll(t *testing.T) { - response := []byte(` - { "items": [ - {"create": {"status": 429, "error": "ups"}}, - {"create": {"status": 429, "error": "ups"}}, - {"create": {"status": 429, "error": "ups"}} - ]} - `) - - event := publisher.Event{Content: beat.Event{Fields: common.MapStr{"field": 2}}} - events := []publisher.Event{event, event, event} - - res, stats := bulkCollectPublishFails(logp.L(), response, events) - assert.Equal(t, 3, len(res)) - assert.Equal(t, events, res) - assert.Equal(t, stats, bulkResultStats{fails: 3, tooMany: 3}) -} - -func TestCollectPipelinePublishFail(t *testing.T) { - logp.TestingSetup(logp.WithSelectors("elasticsearch")) - - response := []byte(`{ - "took": 0, "ingest_took": 0, "errors": true, - "items": [ - { - "index": { - "_index": "filebeat-2016.08.10", - "_type": "log", - "_id": null, - "status": 500, - "error": { - "type": "exception", - "reason": "java.lang.IllegalArgumentException: java.lang.IllegalArgumentException: field [fail_on_purpose] not present as part of path [fail_on_purpose]", - "caused_by": { - "type": "illegal_argument_exception", - "reason": "java.lang.IllegalArgumentException: field [fail_on_purpose] not present as part of path [fail_on_purpose]", - "caused_by": { - "type": "illegal_argument_exception", - "reason": "field [fail_on_purpose] not present as part of path [fail_on_purpose]" - } - }, - "header": { - "processor_type": "lowercase" - } - } - } - } - ] - }`) - - event := publisher.Event{Content: beat.Event{Fields: common.MapStr{"field": 2}}} - events := []publisher.Event{event} - - res, _ := bulkCollectPublishFails(logp.L(), response, events) - assert.Equal(t, 1, len(res)) - assert.Equal(t, events, res) -} - -func BenchmarkCollectPublishFailsNone(b *testing.B) { - response := []byte(` - { "items": [ - {"create": {"status": 200}}, - {"create": {"status": 200}}, - {"create": {"status": 200}} - ]} - `) - - event := publisher.Event{Content: beat.Event{Fields: common.MapStr{"field": 1}}} - events := []publisher.Event{event, event, event} - - for i := 0; i < b.N; i++ { - res, _ := bulkCollectPublishFails(logp.L(), response, events) - if len(res) != 0 { - b.Fail() - } - } -} - -func BenchmarkCollectPublishFailMiddle(b *testing.B) { - response := []byte(` - { "items": [ - {"create": {"status": 200}}, - {"create": {"status": 429, "error": "ups"}}, - {"create": {"status": 200}} - ]} - `) - - event := publisher.Event{Content: beat.Event{Fields: common.MapStr{"field": 1}}} - eventFail := publisher.Event{Content: beat.Event{Fields: common.MapStr{"field": 2}}} - events := []publisher.Event{event, eventFail, event} - - for i := 0; i < b.N; i++ { - res, _ := bulkCollectPublishFails(logp.L(), response, events) - if len(res) != 1 { - b.Fail() - } - } -} - -func BenchmarkCollectPublishFailAll(b *testing.B) { - response := []byte(` - { "items": [ - {"creatMiddlee": {"status": 429, "error": "ups"}}, - {"creatMiddlee": {"status": 429, "error": "ups"}}, - {"creatMiddlee": {"status": 429, "error": "ups"}} - ]} - `) - - event := publisher.Event{Content: beat.Event{Fields: common.MapStr{"field": 2}}} - events := []publisher.Event{event, event, event} - - for i := 0; i < b.N; i++ { - res, _ := bulkCollectPublishFails(logp.L(), response, events) - if len(res) != 3 { - b.Fail() - } - } -} - -func TestClientWithHeaders(t *testing.T) { - requestCount := 0 - // start a mock HTTP server - ts := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - assert.Equal(t, "testing value", r.Header.Get("X-Test")) - // from the documentation: https://golang.org/pkg/net/http/ - // For incoming requests, the Host header is promoted to the - // Request.Host field and removed from the Header map. - assert.Equal(t, "myhost.local", r.Host) - - var response string - if r.URL.Path == "/" { - response = `{ "version": { "number": "7.6.0" } }` - } else { - response = `{"items":[{"index":{}},{"index":{}},{"index":{}}]}` - - } - fmt.Fprintln(w, response) - requestCount++ - })) - defer ts.Close() - - client, err := NewClient(ClientSettings{ - ConnectionSettings: eslegclient.ConnectionSettings{ - URL: ts.URL, - Headers: map[string]string{ - "host": "myhost.local", - "X-Test": "testing value", - }, - }, - Index: outil.MakeSelector(outil.ConstSelectorExpr("test")), - }, nil) - assert.NoError(t, err) - - // simple ping - client.Connect() - assert.Equal(t, 1, requestCount) - - // bulk request - event := beat.Event{Fields: common.MapStr{ - "@timestamp": common.Time(time.Now()), - "type": "libbeat", - "message": "Test message from libbeat", - }} - - batch := outest.NewBatch(event, event, event) - err = client.Publish(batch) - assert.NoError(t, err) - assert.Equal(t, 2, requestCount) -} - -func TestBulkEncodeEvents(t *testing.T) { - cases := map[string]struct { - version string - docType string - config common.MapStr - events []common.MapStr - }{ - "6.x": { - version: "6.8.0", - docType: "doc", - config: common.MapStr{}, - events: []common.MapStr{{"message": "test"}}, - }, - "latest": { - version: version.GetDefaultVersion(), - docType: "", - config: common.MapStr{}, - events: []common.MapStr{{"message": "test"}}, - }, - } - - for name, test := range cases { - test := test - t.Run(name, func(t *testing.T) { - cfg := common.MustNewConfigFrom(test.config) - info := beat.Info{ - IndexPrefix: "test", - Version: test.version, - } - - im, err := idxmgmt.DefaultSupport(nil, info, common.NewConfig()) - require.NoError(t, err) - - index, pipeline, err := buildSelectors(im, info, cfg) - require.NoError(t, err) - - events := make([]publisher.Event, len(test.events)) - for i, fields := range test.events { - events[i] = publisher.Event{ - Content: beat.Event{ - Timestamp: time.Now(), - Fields: fields, - }, - } - } - - encoded, bulkItems := bulkEncodePublishRequest(logp.L(), *common.MustNewVersion(test.version), index, pipeline, events) - assert.Equal(t, len(events), len(encoded), "all events should have been encoded") - assert.Equal(t, 2*len(events), len(bulkItems), "incomplete bulk") - - // check meta-data for each event - for i := 0; i < len(bulkItems); i += 2 { - var meta eslegclient.BulkMeta - switch v := bulkItems[i].(type) { - case eslegclient.BulkCreateAction: - meta = v.Create - case eslegclient.BulkIndexAction: - meta = v.Index - default: - panic("unknown type") - } - - assert.NotEqual(t, "", meta.Index) - assert.Equal(t, test.docType, meta.DocType) - } - - // TODO: customer per test case validation - }) - } -} - -func TestClientWithAPIKey(t *testing.T) { - var headers http.Header - - // Start a mock HTTP server, save request headers - ts := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - headers = r.Header - })) - defer ts.Close() - - client, err := NewClient(ClientSettings{ - ConnectionSettings: eslegclient.ConnectionSettings{ - URL: ts.URL, - APIKey: "hyokHG4BfWk5viKZ172X:o45JUkyuS--yiSAuuxl8Uw", - }, - }, nil) - assert.NoError(t, err) - - client.Connect() - assert.Equal(t, "ApiKey aHlva0hHNEJmV2s1dmlLWjE3Mlg6bzQ1SlVreXVTLS15aVNBdXV4bDhVdw==", headers.Get("Authorization")) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/outputs/elasticsearch/docs/elasticsearch.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/outputs/elasticsearch/docs/elasticsearch.asciidoc deleted file mode 100644 index c36e6b24..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/outputs/elasticsearch/docs/elasticsearch.asciidoc +++ /dev/null @@ -1,678 +0,0 @@ -[[elasticsearch-output]] -=== Configure the Elasticsearch output - -++++ -Elasticsearch -++++ - -When you specify Elasticsearch for the output, {beatname_uc} sends the transactions directly to Elasticsearch by using the Elasticsearch HTTP API. - -Example configuration: - -["source","yaml",subs="attributes"] ------------------------------------------------------------------------------- - -output.elasticsearch: - hosts: ["https://localhost:9200"] - index: "{beat_default_index_prefix}-%{[{beat_version_key}]}-%{+yyyy.MM.dd}" - ssl.certificate_authorities: ["/etc/pki/root/ca.pem"] - ssl.certificate: "/etc/pki/client/cert.pem" - ssl.key: "/etc/pki/client/cert.key" ------------------------------------------------------------------------------- - -Notes about the previous example and client based PKI authentication: - -- The `ssl.certificate` and `ssl.key` settings are ONLY needed if {es} is configured to require client based PKI authentication (with `xpack.security.http.ssl.client_authentication: required` or `xpack.security.http.ssl.client_authentication: optional`). -- The `ssl.certificate_authorities` setting needs to include the CA used to sign the remote server certificate, not the client cert. -- If client PKI is used, the remote server ({es}) should include the CA used for signing the client cert in the `xpack.security.http.ssl.certificate_authorities: []` list. - -To enable SSL, just add `https` to all URLs defined under __hosts__. - -["source","yaml",subs="attributes,callouts"] ------------------------------------------------------------------------------- - -output.elasticsearch: - hosts: ["https://localhost:9200"] - username: "{beatname_lc}_internal" - password: "{pwd}" ------------------------------------------------------------------------------- - -To use an API key to connect to {es}, use `api_key`. - -["source","yaml",subs="attributes,callouts"] ------------------------------------------------------------------------------- -output.elasticsearch: - hosts: ["https://localhost:9200"] - api_key: "KnR6yE41RrSowb0kQ0HWoA" ------------------------------------------------------------------------------- - -If the Elasticsearch nodes are defined by `IP:PORT`, then add `protocol: https` to the yaml file. - -["source","yaml",subs="attributes,callouts"] ------------------------------------------------------------------------------- -output.elasticsearch: - hosts: ["localhost"] - protocol: "https" - username: "{beatname_lc}_internal" - password: "{pwd}" ------------------------------------------------------------------------------- - - -For more information about securing {beatname_uc}, see -<>. - -ifndef::no_ilm[] -If you are indexing large amounts of time-series data, you might also want to -configure {beatname_uc} to use index lifecycle management. For more information -about configuring and using index lifecycle management with {beatname_uc}, see -<>. -endif::no_ilm[] - -==== Compatibility - -This output works with all compatible versions of Elasticsearch. See the -https://www.elastic.co/support/matrix#matrix_compatibility[Elastic Support -Matrix]. - -==== Configuration options - -You can specify the following options in the `elasticsearch` section of the +{beatname_lc}.yml+ config file: - -===== `enabled` - -The enabled config is a boolean setting to enable or disable the output. If set -to false, the output is disabled. - -The default value is true. - - -[[hosts-option]] -===== `hosts` - -The list of Elasticsearch nodes to connect to. The events are distributed to -these nodes in round robin order. If one node becomes unreachable, the event is -automatically sent to another node. Each Elasticsearch node can be defined as a `URL` or `IP:PORT`. -For example: `http://192.15.3.2`, `https://es.found.io:9230` or `192.24.3.2:9300`. -If no port is specified, `9200` is used. - -NOTE: When a node is defined as an `IP:PORT`, the _scheme_ and _path_ are taken from the -<> and <> config options. - -[source,yaml] ------------------------------------------------------------------------------- -output.elasticsearch: - hosts: ["10.45.3.2:9220", "10.45.3.1:9230"] - protocol: https - path: /elasticsearch ------------------------------------------------------------------------------- - -In the previous example, the Elasticsearch nodes are available at `https://10.45.3.2:9220/elasticsearch` and -`https://10.45.3.1:9230/elasticsearch`. - -===== `compression_level` - -The gzip compression level. Setting this value to 0 disables compression. -The compression level must be in the range of 1 (best speed) to 9 (best compression). - -Increasing the compression level will reduce the network usage but will increase the cpu usage. - -The default value is 0. - -===== `escape_html` - -Configure escaping of HTML in strings. Set to `true` to enable escaping. - -The default value is `false`. - - -===== `worker` - -The number of workers per configured host publishing events to Elasticsearch. This -is best used with load balancing mode enabled. Example: If you have 2 hosts and -3 workers, in total 6 workers are started (3 for each host). - -The default value is 1. - -===== `api_key` - -Instead of using usernames and passwords, -you can use API keys to secure communication with {es}. -For more information, see <>. - -===== `username` - -The basic authentication username for connecting to Elasticsearch. - -===== `password` - -The basic authentication password for connecting to Elasticsearch. - -===== `parameters` - -Dictionary of HTTP parameters to pass within the url with index operations. - -[[protocol-option]] -===== `protocol` - -The name of the protocol Elasticsearch is reachable on. The options are: -`http` or `https`. The default is `http`. However, if you specify a URL for -<>, the value of `protocol` is overridden by whatever scheme you -specify in the URL. - -[[path-option]] -===== `path` - -An HTTP path prefix that is prepended to the HTTP API calls. This is useful for -the cases where Elasticsearch listens behind an HTTP reverse proxy that exports -the API under a custom prefix. - -===== `headers` - -Custom HTTP headers to add to each request created by the Elasticsearch output. -Example: - -[source,yaml] ------------------------------------------------------------------------------- -output.elasticsearch.headers: - X-My-Header: Header contents ------------------------------------------------------------------------------- - -It is generally possible to specify multiple header values for the same header -name by separating them with a comma. - -===== `proxy_url` - -The URL of the proxy to use when connecting to the Elasticsearch servers. The -value may be either a complete URL or a "host[:port]", in which case the "http" -scheme is assumed. If a value is not specified through the configuration file -then proxy environment variables are used. See the -https://golang.org/pkg/net/http/#ProxyFromEnvironment[Go documentation] -for more information about the environment variables. - -[[index-option-es]] -===== `index` - -ifndef::apm-server[] -The index name to write events to when you're using daily indices. The default is -+"{beatname_lc}-%{[{beat_version_key}]}-%{+yyyy.MM.dd}"+ (for example, -+"{beatname_lc}-{version}-{localdate}"+). If you change this setting, you also -need to configure the `setup.template.name` and `setup.template.pattern` options -(see <>). -endif::apm-server[] - -ifdef::apm-server[] -The index name to write events to. The default is -+"apm-%{[{beat_version_key}]}-{type}-%{+yyyy.MM.dd}"+ (for example, -+"apm-{version}-transaction-{localdate}"+). See -<> for more information on -default index configuration. - -IMPORTANT: If you change this setting, -you need to configure the `setup.template.name` and `setup.template.pattern` options -(see <>). You also must set the default index configuration -in the `apm-server.yml` file. - -NOTE: +{beat_version_key}+ is a field managed by Beats that is added to every document. -It holds the current version of APM Server. -endif::apm-server[] - -ifndef::no_dashboards[] -If you are using the pre-built Kibana -dashboards, you also need to set the `setup.dashboards.index` option (see -<>). -endif::no_dashboards[] - -ifndef::apm-server[] -ifndef::no_ilm[] -The `index` setting is ignored when index lifecycle management is enabled. If -you’re sending events to a cluster that supports index lifecycle management, see -<> to learn how to change the index name. -endif::no_ilm[] - -You can set the index dynamically by using a format string to access any event -field. For example, this configuration uses a custom field, `fields.log_type`, -to set the index: - -["source","yaml",subs="attributes"] ------------------------------------------------------------------------------- -output.elasticsearch: - hosts: ["http://localhost:9200"] - index: "%{[fields.log_type]}-%{[{beat_version_key}]}-%{+yyyy.MM.dd}" <1> ------------------------------------------------------------------------------- - -<1> We recommend including +{beat_version_key}+ in the name to avoid mapping issues -when you upgrade. - -With this configuration, all events with `log_type: normal` are sent to an -index named +normal-{version}-{localdate}+, and all events with -`log_type: critical` are sent to an index named -+critical-{version}-{localdate}+. -endif::apm-server[] - -ifdef::apm-server[] -You can set the index dynamically by using a format string to access any event -field. For example, this configuration uses the field, `processor.event`, -to set the index: - -["source","yaml",subs="attributes"] ------------------------------------------------------------------------------- -output.elasticsearch: - hosts: ["http://localhost:9200"] - index: "apm-%{[observer.version]}-%{[processor.event]}-%{+yyyy.MM.dd}\" <1> ------------------------------------------------------------------------------- - -<1> `observer` refers to {beatname_uc}. We recommend including -+{beat_version_key}+ in the name to avoid mapping issues when you upgrade -{beatname_uc}. - -With this configuration, -all events are separated by their `processor.event` into different indices. -endif::apm-server[] - -TIP: To learn how to add custom fields to events, see the -<> option. - -See the <> setting for other ways to set the index -dynamically. - - -[[indices-option-es]] -===== `indices` - -An array of index selector rules. Each rule specifies the index to use for -events that match the rule. During publishing, {beatname_uc} uses the first -matching rule in the array. Rules can contain conditionals, format string-based -fields, and name mappings. If the `indices` setting is missing or no rule -matches, the <> setting is used. - -Rule settings: - -*`index`*:: The index format string to use. If this string contains field -references, such as `%{[fields.name]}`, the fields must exist, or the rule fails. - -*`mappings`*:: A dictionary that takes the value returned by `index` and maps it -to a new name. - -*`default`*:: The default string value to use if `mappings` does not find a -match. - -*`when`*:: A condition that must succeed in order to execute the current rule. -ifndef::no-processors[] -All the <> supported by processors are also supported -here. -endif::no-processors[] - -ifndef::apm-server[] -The following example sets the index based on whether the `message` field -contains the specified string: - -["source","yaml",subs="attributes"] ------------------------------------------------------------------------------- -output.elasticsearch: - hosts: ["http://localhost:9200"] - indices: - - index: "warning-%{[{beat_version_key}]}-%{+yyyy.MM.dd}" - when.contains: - message: "WARN" - - index: "error-%{[{beat_version_key}]}-%{+yyyy.MM.dd}" - when.contains: - message: "ERR" ------------------------------------------------------------------------------- - - -This configuration results in indices named +warning-{version}-{localdate}+ -and +error-{version}-{localdate}+ (plus the default index if no matches are -found). - -The following example sets the index by taking the name returned by the `index` -format string and mapping it to a new name that's used for the index: - -["source","yaml"] ------------------------------------------------------------------------------- -output.elasticsearch: - hosts: ["http://localhost:9200"] - indices: - - index: "%{[fields.log_type]}" - mappings: - critical: "sev1" - normal: "sev2" - default: "sev3" ------------------------------------------------------------------------------- - - -This configuration results in indices named `sev1`, `sev2`, and `sev3`. - -The `mappings` setting simplifies the configuration, but is limited to string -values. You cannot specify format strings within the mapping pairs. -endif::apm-server[] - -ifdef::apm-server[] -The following example sets the index based on whether the `processor.event` field -contains the specified string: - -["source","yaml",subs="attributes"] ------------------------------------------------------------------------------- -output.elasticsearch: - hosts: ["http://localhost:9200"] - indices: - - index: "apm-%{[observer.version]}-sourcemap" - when.contains: - processor.event: "sourcemap" - - - index: "apm-%{[observer.version]}-error-%{+yyyy.MM.dd}" - when.contains: - processor.event: "error" - - - index: "apm-%{[observer.version]}-transaction-%{+yyyy.MM.dd}" - when.contains: - processor.event: "transaction" - - - index: "apm-%{[observer.version]}-span-%{+yyyy.MM.dd}" - when.contains: - processor.event: "span" - - - index: "apm-%{[observer.version]}-metric-%{+yyyy.MM.dd}" - when.contains: - processor.event: "metric" - - - index: "apm-%{[observer.version]}-onboarding-%{+yyyy.MM.dd}" - when.contains: - processor.event: "onboarding" ------------------------------------------------------------------------------- - -NOTE: `observer` refers to {beatname_uc}. We recommend including -+{beat_version_key}+ in the name to avoid mapping issues when you upgrade -{beatname_uc}. - -This is the default configuration for {beatname_uc} and results in indices -named in the following format: +"apm-%{[{beat_version_key}]}-{type}-%{+yyyy.MM.dd}"+ -For example: +"apm-{version}-transaction-{localdate}"+. - -The following example sets the index by taking the name returned by the `index` -format string and mapping it to a new name that's used for the index: - -["source","yaml"] ------------------------------------------------------------------------------- -output.elasticsearch: - hosts: ["http://localhost:9200"] - indices: - - index: "%{[processor.event]}" - mappings: - sourcemap: "apm-sourcemap" - error: "apm-error" - transaction: "apm-transaction" - span: "apm-span" - metric: "apm-metric" - onboarding: "apm-onboarding" - default: "apm" ------------------------------------------------------------------------------- - -This configuration results in indices named `apm-sourcemap`, `apm-error`, etc. - -The `mappings` setting simplifies the configuration, but is limited to string -values. You cannot specify format strings within the mapping pairs. -endif::apm-server[] - -//TODO: MOVE ILM OPTIONS TO APPEAR LOGICALLY BASED ON LOCATION IN THE YAML FILE. - -ifndef::no_ilm[] -[[ilm-es]] -===== `ilm` - -Configuration options for index lifecycle management. - -See <> for more information. -endif::no_ilm[] - -ifndef::no-pipeline[] -[[pipeline-option-es]] -===== `pipeline` - -A format string value that specifies the ingest node pipeline to write events to. - -["source","yaml"] ------------------------------------------------------------------------------- -output.elasticsearch: - hosts: ["http://localhost:9200"] - pipeline: my_pipeline_id ------------------------------------------------------------------------------- - -For more information, see <>. - -ifndef::apm-server[] -You can set the ingest node pipeline dynamically by using a format string to -access any event field. For example, this configuration uses a custom field, -`fields.log_type`, to set the pipeline for each event: - -["source","yaml",subs="attributes"] ------------------------------------------------------------------------------- -output.elasticsearch: - hosts: ["http://localhost:9200"] - pipeline: "%{[fields.log_type]}_pipeline" ------------------------------------------------------------------------------- - - -With this configuration, all events with `log_type: normal` are sent to a pipeline -named `normal_pipeline`, and all events with `log_type: critical` are sent to a -pipeline named `critical_pipeline`. -endif::apm-server[] - -ifdef::apm-server[] -You can set the ingest node pipeline dynamically by using a format string to -access any event field. For example, this configuration uses the field, -`processor.event`, to set the pipeline for each event: - -["source","yaml",subs="attributes"] ------------------------------------------------------------------------------- -output.elasticsearch: - hosts: ["http://localhost:9200"] - pipeline: "%{[processor.event]}_pipeline" ------------------------------------------------------------------------------- - - -With this configuration, all events with `processor.event: transaction` are sent to a pipeline -named `transaction_pipeline`. Similarly, all events with `processor.event: error` are sent to a -pipeline named `error_pipeline`. - -The default pipeline is `apm`. It adds user agent and geo ip information to events. -To disable this, or any other pipeline, set `output.elasticsearch.pipeline: _none`. -endif::apm-server[] - -TIP: To learn how to add custom fields to events, see the -<> option. - -See the <> setting for other ways to set the -ingest node pipeline dynamically. - -[[pipelines-option-es]] -===== `pipelines` - -An array of pipeline selector rules. Each rule specifies the ingest node -pipeline to use for events that match the rule. During publishing, {beatname_uc} -uses the first matching rule in the array. Rules can contain conditionals, -format string-based fields, and name mappings. If the `pipelines` setting is -missing or no rule matches, the <> setting is -used. - -Rule settings: - -*`pipeline`*:: The pipeline format string to use. If this string contains field -references, such as `%{[fields.name]}`, the fields must exist, or the rule -fails. - -*`mappings`*:: A dictionary that takes the value returned by `pipeline` and maps -it to a new name. - -*`default`*:: The default string value to use if `mappings` does not find a -match. - -*`when`*:: A condition that must succeed in order to execute the current rule. -ifndef::no-processors[] -All the <> supported by processors are also supported -here. -endif::no-processors[] - -ifndef::apm-server[] -The following example sends events to a specific pipeline based on whether the -`message` field contains the specified string: - -["source","yaml"] ------------------------------------------------------------------------------- -output.elasticsearch: - hosts: ["http://localhost:9200"] - pipelines: - - pipeline: "warning_pipeline" - when.contains: - message: "WARN" - - pipeline: "error_pipeline" - when.contains: - message: "ERR" ------------------------------------------------------------------------------- - - -The following example sets the pipeline by taking the name returned by the -`pipeline` format string and mapping it to a new name that's used for the -pipeline: - -["source","yaml"] ------------------------------------------------------------------------------- -output.elasticsearch: - hosts: ["http://localhost:9200"] - pipelines: - - pipeline: "%{[fields.log_type]}" - mappings: - critical: "sev1_pipeline" - normal: "sev2_pipeline" - default: "sev3_pipeline" ------------------------------------------------------------------------------- - - -With this configuration, all events with `log_type: critical` are sent to -`sev1_pipeline`, all events with `log_type: normal` are sent to a -`sev2_pipeline`, and all other events are sent to `sev3_pipeline`. -endif::apm-server[] - -ifdef::apm-server[] -The following example sends events to a specific pipeline based on whether the -`processor.event` field contains the specified string: - -["source","yaml"] ------------------------------------------------------------------------------- -output.elasticsearch: - hosts: ["http://localhost:9200"] - pipelines: - - pipeline: "sourcemap_pipeline" - when.contains: - processor.event: "sourcemap" - - - pipeline: "error_pipeline" - when.contains: - processor.event: "error" - - - pipeline: "transaction_pipeline" - when.contains: - processor.event: "transaction" - - - pipeline: "span_pipeline" - when.contains: - processor.event: "span" - - - pipeline: "metric_pipeline" - when.contains: - processor.event: "metric" - - - pipeline: "onboarding_pipeline" - when.contains: - processor.event: "onboarding" ------------------------------------------------------------------------------- - - -The following example sets the pipeline by taking the name returned by the -`pipeline` format string and mapping it to a new name that's used for the -pipeline: - -["source","yaml"] ------------------------------------------------------------------------------- -output.elasticsearch: - hosts: ["http://localhost:9200"] - pipelines: - - pipeline: "%{[processor.event]}" - mappings: - sourcemap: "sourcemap_pipeline" - error: "error_pipeline" - transaction: "transaction_pipeline" - span: "span_pipeline" - metric: "metric_pipeline" - onboarding: "onboarding_pipeline" - default: "apm_pipeline" ------------------------------------------------------------------------------- - -With this configuration, all events with `processor.event: transaction` are sent to a pipeline -named `transaction_pipeline`, all events with `processor.event: error` are sent to a -pipeline named `error_pipeline`, etc. - -NOTE: Defining any pipeline will deactivate the default `apm` pipeline. -endif::apm-server[] - -For more information about ingest node pipelines, see -<>. - -endif::[] - -===== `max_retries` - -ifdef::ignores_max_retries[] -{beatname_uc} ignores the `max_retries` setting and retries indefinitely. -endif::[] - -ifndef::ignores_max_retries[] -The number of times to retry publishing an event after a publishing failure. -After the specified number of retries, the events are typically dropped. - -Set `max_retries` to a value less than 0 to retry until all events are published. - -The default is 3. -endif::[] - - -===== `bulk_max_size` - -The maximum number of events to bulk in a single Elasticsearch bulk API index request. The default is 50. - -Events can be collected into batches. {beatname_uc} will split batches larger than `bulk_max_size` -into multiple batches. - -Specifying a larger batch size can improve performance by lowering the overhead of sending events. -However big batch sizes can also increase processing times, which might result in -API errors, killed connections, timed-out publishing requests, and, ultimately, lower -throughput. - -Setting `bulk_max_size` to values less than or equal to 0 disables the -splitting of batches. When splitting is disabled, the queue decides on the -number of events to be contained in a batch. - -===== `backoff.init` - -The number of seconds to wait before trying to reconnect to Elasticsearch after -a network error. After waiting `backoff.init` seconds, {beatname_uc} tries to -reconnect. If the attempt fails, the backoff timer is increased exponentially up -to `backoff.max`. After a successful connection, the backoff timer is reset. The -default is 1s. - - -===== `backoff.max` - -The maximum number of seconds to wait before attempting to connect to -Elasticsearch after a network error. The default is 60s. - -===== `timeout` - -The http request timeout in seconds for the Elasticsearch request. The default is 90. - -===== `ssl` - -Configuration options for SSL parameters like the certificate authority to use -for HTTPS-based connections. If the `ssl` section is missing, the host CAs are used for HTTPS connections to -Elasticsearch. - -See <> for more information. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/outputs/elasticsearch/elasticsearch_test.go b/vendor/github.com/elastic/beats/v7/libbeat/outputs/elasticsearch/elasticsearch_test.go deleted file mode 100644 index 60268b59..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/outputs/elasticsearch/elasticsearch_test.go +++ /dev/null @@ -1,75 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package elasticsearch - -import ( - "fmt" - "testing" - - "github.com/elastic/beats/v7/libbeat/esleg/eslegclient" -) - -func TestConnectCallbacksManagement(t *testing.T) { - f0 := func(client *eslegclient.Connection) error { fmt.Println("i am function #0"); return nil } - f1 := func(client *eslegclient.Connection) error { fmt.Println("i am function #1"); return nil } - f2 := func(client *eslegclient.Connection) error { fmt.Println("i am function #2"); return nil } - - _, err := RegisterConnectCallback(f0) - if err != nil { - t.Fatalf("error while registering callback: %v", err) - } - id1, err := RegisterConnectCallback(f1) - if err != nil { - t.Fatalf("error while registering callback: %v", err) - } - id2, err := RegisterConnectCallback(f2) - if err != nil { - t.Fatalf("error while registering callback: %v", err) - } - - t.Logf("removing second callback") - DeregisterConnectCallback(id1) - if _, ok := connectCallbackRegistry.callbacks[id2]; !ok { - t.Fatalf("third callback cannot be retrieved") - } -} - -func TestGlobalConnectCallbacksManagement(t *testing.T) { - f0 := func(client *eslegclient.Connection) error { fmt.Println("i am function #0"); return nil } - f1 := func(client *eslegclient.Connection) error { fmt.Println("i am function #1"); return nil } - f2 := func(client *eslegclient.Connection) error { fmt.Println("i am function #2"); return nil } - - _, err := RegisterGlobalCallback(f0) - if err != nil { - t.Fatalf("error while registering callback: %v", err) - } - id1, err := RegisterGlobalCallback(f1) - if err != nil { - t.Fatalf("error while registering callback: %v", err) - } - id2, err := RegisterGlobalCallback(f2) - if err != nil { - t.Fatalf("error while registering callback: %v", err) - } - - t.Logf("removing second callback") - DeregisterGlobalCallback(id1) - if _, ok := globalCallbackRegistry.callbacks[id2]; !ok { - t.Fatalf("third callback cannot be retrieved") - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/outputs/fileout/docs/fileout.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/outputs/fileout/docs/fileout.asciidoc deleted file mode 100644 index 6922f8f7..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/outputs/fileout/docs/fileout.asciidoc +++ /dev/null @@ -1,68 +0,0 @@ -[[file-output]] -=== Configure the File output - -++++ -File -++++ - -The File output dumps the transactions into a file where each transaction is in a JSON format. -Currently, this output is used for testing, but it can be used as input for -Logstash. - -To use this output, edit the {beatname_uc} configuration file to disable the {es} -output by commenting it out, and enable the file output by adding `output.file`. - -Example configuration: - -["source","yaml",subs="attributes"] ------------------------------------------------------------------------------- -output.file: - path: "/tmp/{beatname_lc}" - filename: {beatname_lc} - #rotate_every_kb: 10000 - #number_of_files: 7 - #permissions: 0600 ------------------------------------------------------------------------------- - -==== Configuration options - -You can specify the following `output.file` options in the +{beatname_lc}.yml+ config file: - -===== `enabled` - -The enabled config is a boolean setting to enable or disable the output. If set -to false, the output is disabled. - -The default value is `true`. - -[[path]] -===== `path` - -The path to the directory where the generated files will be saved. This option is -mandatory. - -===== `filename` - -The name of the generated files. The default is set to the Beat name. For example, the files -generated by default for {beatname_uc} would be "{beatname_lc}", "{beatname_lc}.1", "{beatname_lc}.2", and so on. - -===== `rotate_every_kb` - -The maximum size in kilobytes of each file. When this size is reached, the files are -rotated. The default value is 10240 KB. - -===== `number_of_files` - -The maximum number of files to save under <>. When this number of files is reached, the -oldest file is deleted, and the rest of the files are shifted from last to first. -The number of files must be between 2 and 1024. The default is 7. - -===== `permissions` - -Permissions to use for file creation. The default is 0600. - -===== `codec` - -Output codec configuration. If the `codec` section is missing, events will be json encoded. - -See <> for more information. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/outputs/fileout/file_test.go b/vendor/github.com/elastic/beats/v7/libbeat/outputs/fileout/file_test.go deleted file mode 100644 index 60eadd2f..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/outputs/fileout/file_test.go +++ /dev/null @@ -1,20 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package fileout diff --git a/vendor/github.com/elastic/beats/v7/libbeat/outputs/kafka/common_test.go b/vendor/github.com/elastic/beats/v7/libbeat/outputs/kafka/common_test.go deleted file mode 100644 index f298df2b..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/outputs/kafka/common_test.go +++ /dev/null @@ -1,42 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package kafka - -import "math/rand" - -// common helpers used by unit+integration tests - -func randString(length int) string { - return string(randASCIIBytes(length)) -} - -func randASCIIBytes(length int) []byte { - b := make([]byte, length) - for i := range b { - b[i] = randChar() - } - return b -} - -func randChar() byte { - start, end := 'a', 'z' - if rand.Int31n(2) == 1 { - start, end = 'A', 'Z' - } - return byte(rand.Int31n(end-start+1) + start) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/outputs/kafka/config_test.go b/vendor/github.com/elastic/beats/v7/libbeat/outputs/kafka/config_test.go deleted file mode 100644 index 36b8d190..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/outputs/kafka/config_test.go +++ /dev/null @@ -1,98 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package kafka - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" -) - -func TestConfigAcceptValid(t *testing.T) { - tests := map[string]common.MapStr{ - "default config is valid": common.MapStr{}, - "lz4 with 0.11": common.MapStr{ - "compression": "lz4", - "version": "0.11", - }, - "lz4 with 1.0": common.MapStr{ - "compression": "lz4", - "version": "1.0.0", - }, - "Kerberos with keytab": common.MapStr{ - "kerberos": common.MapStr{ - "auth_type": "keytab", - "keytab": "/etc/krb5kcd/kafka.keytab", - "config_path": "/etc/path/config", - "service_name": "HTTP/elastic@ELASTIC", - "realm": "ELASTIC", - }, - }, - "Kerberos with user and password pair": common.MapStr{ - "kerberos": common.MapStr{ - "auth_type": "password", - "username": "elastic", - "password": "changeme", - "config_path": "/etc/path/config", - "service_name": "HTTP/elastic@ELASTIC", - "realm": "ELASTIC", - }, - }, - } - - for name, test := range tests { - test := test - t.Run(name, func(t *testing.T) { - c := common.MustNewConfigFrom(test) - c.SetString("hosts", 0, "localhost") - cfg, err := readConfig(c) - if err != nil { - t.Fatalf("Can not create test configuration: %v", err) - } - if _, err := newSaramaConfig(logp.L(), cfg); err != nil { - t.Fatalf("Failure creating sarama config: %v", err) - } - }) - } -} - -func TestConfigInvalid(t *testing.T) { - tests := map[string]common.MapStr{ - "Kerberos with invalid auth_type": common.MapStr{ - "kerberos": common.MapStr{ - "auth_type": "invalid_auth_type", - "config_path": "/etc/path/config", - "service_name": "HTTP/elastic@ELASTIC", - "realm": "ELASTIC", - }, - }, - } - - for name, test := range tests { - test := test - t.Run(name, func(t *testing.T) { - c := common.MustNewConfigFrom(test) - c.SetString("hosts", 0, "localhost") - _, err := readConfig(c) - if err == nil { - t.Fatalf("Can create test configuration from invalid input") - } - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/outputs/kafka/docs/kafka.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/outputs/kafka/docs/kafka.asciidoc deleted file mode 100644 index ebb1807f..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/outputs/kafka/docs/kafka.asciidoc +++ /dev/null @@ -1,282 +0,0 @@ -[[kafka-output]] -=== Configure the Kafka output - -++++ -Kafka -++++ - -The Kafka output sends events to Apache Kafka. - -To use this output, edit the {beatname_uc} configuration file to disable the {es} -output by commenting it out, and enable the Kafka output by uncommenting the -Kafka section. - -Example configuration: - -[source,yaml] ------------------------------------------------------------------------------- -output.kafka: - # initial brokers for reading cluster metadata - hosts: ["kafka1:9092", "kafka2:9092", "kafka3:9092"] - - # message topic selection + partitioning - topic: '%{[fields.log_topic]}' - partition.round_robin: - reachable_only: false - - required_acks: 1 - compression: gzip - max_message_bytes: 1000000 ------------------------------------------------------------------------------- - -NOTE: Events bigger than <> will be dropped. To avoid this problem, make sure {beatname_uc} does not generate events bigger than <>. - -[[kafka-compatibility]] -==== Compatibility - -This output works with all Kafka versions in between 0.11 and 2.1.0. Older versions -might work as well, but are not supported. - -==== Configuration options - -You can specify the following options in the `kafka` section of the +{beatname_lc}.yml+ config file: - -===== `enabled` - -The `enabled` config is a boolean setting to enable or disable the output. If set -to false, the output is disabled. - -ifndef::apm-server[] -The default value is `true`. -endif::[] -ifdef::apm-server[] -The default value is `false`. -endif::[] - -===== `hosts` - -The list of Kafka broker addresses from where to fetch the cluster metadata. -The cluster metadata contain the actual Kafka brokers events are published to. - -===== `version` - -Kafka version {beatname_lc} is assumed to run against. Defaults to 1.0.0. - -Event timestamps will be added, if version 0.10.0.0+ is enabled. - -Valid values are all kafka releases in between `0.8.2.0` and `2.0.0`. - -See <> for information on supported versions. - -===== `username` - -The username for connecting to Kafka. If username is configured, the password -must be configured as well. Only SASL/PLAIN is supported. - -===== `password` - -The password for connecting to Kafka. - -[[topic-option-kafka]] -===== `topic` - -The Kafka topic used for produced events. - -You can set the topic dynamically by using a format string to access any -event field. For example, this configuration uses a custom field, -`fields.log_topic`, to set the topic for each event: - -[source,yaml] ------ -topic: '%{[fields.log_topic]}' ------ - -TIP: To learn how to add custom fields to events, see the -<> option. - -See the <> setting for other ways to set the -topic dynamically. - -[[topics-option-kafka]] -===== `topics` - -An array of topic selector rules. Each rule specifies the `topic` to use for -events that match the rule. During publishing, {beatname_uc} sets the `topic` -for each event based on the first matching rule in the array. Rules -can contain conditionals, format string-based fields, and name mappings. If the -`topics` setting is missing or no rule matches, the -<> field is used. - -Rule settings: - -*`topic`*:: The topic format string to use. If this string contains field -references, such as `%{[fields.name]}`, the fields must exist, or the rule -fails. - -*`mappings`*:: A dictionary that takes the value returned by `topic` and maps it -to a new name. - -*`default`*:: The default string value to use if `mappings` does not find a -match. - -*`when`*:: A condition that must succeed in order to execute the current rule. -ifndef::no-processors[] -All the <> supported by processors are also supported -here. -endif::no-processors[] - -The following example sets the topic based on whether the message field contains -the specified string: - -["source","yaml",subs="attributes"] ------------------------------------------------------------------------------- -output.kafka: - hosts: ["localhost:9092"] - topic: "logs-%{[agent.version]}" - topics: - - topic: "critical-%{[agent.version]}" - when.contains: - message: "CRITICAL" - - topic: "error-%{[agent.version]}" - when.contains: - message: "ERR" ------------------------------------------------------------------------------- - - -This configuration results in topics named +critical-{version}+, -+error-{version}+, and +logs-{version}+. - -===== `key` - -Optional formatted string specifying the Kafka event key. If configured, the -event key can be extracted from the event using a format string. - -See the Kafka documentation for the implications of a particular choice of key; -by default, the key is chosen by the Kafka cluster. - -===== `partition` - -Kafka output broker event partitioning strategy. Must be one of `random`, -`round_robin`, or `hash`. By default the `hash` partitioner is used. - -*`random.group_events`*: Sets the number of events to be published to the same - partition, before the partitioner selects a new partition by random. The - default value is 1 meaning after each event a new partition is picked randomly. - -*`round_robin.group_events`*: Sets the number of events to be published to the - same partition, before the partitioner selects the next partition. The default - value is 1 meaning after each event the next partition will be selected. - -*`hash.hash`*: List of fields used to compute the partitioning hash value from. - If no field is configured, the events `key` value will be used. - -*`hash.random`*: Randomly distribute events if no hash or key value can be computed. - -All partitioners will try to publish events to all partitions by default. If a -partition's leader becomes unreachable for the beat, the output might block. All -partitioners support setting `reachable_only` to overwrite this -behavior. If `reachable_only` is set to `true`, events will be published to -available partitions only. - -NOTE: Publishing to a subset of available partitions potentially increases resource usage because events may become unevenly distributed. - -===== `client_id` - -The configurable ClientID used for logging, debugging, and auditing purposes. The default is "beats". - -===== `worker` - -The number of concurrent load-balanced Kafka output workers. - -===== `codec` - -Output codec configuration. If the `codec` section is missing, events will be json encoded. - -See <> for more information. - -===== `metadata` - -Kafka metadata update settings. The metadata do contain information about -brokers, topics, partition, and active leaders to use for publishing. - -*`refresh_frequency`*:: Metadata refresh interval. Defaults to 10 minutes. - -*`full`*:: Strategy to use when fetching metadata, when this option is `true`, the client will maintain -a full set of metadata for all the available topics, if the this option is set to `false` it will only refresh the -metadata for the configured topics. The default is false. - -*`retry.max`*:: Total number of metadata update retries when cluster is in middle of leader election. The default is 3. - -*`retry.backoff`*:: Waiting time between retries during leader elections. Default is 250ms. - -===== `max_retries` - -ifdef::ignores_max_retries[] -{beatname_uc} ignores the `max_retries` setting and retries indefinitely. -endif::[] - -ifndef::ignores_max_retries[] -The number of times to retry publishing an event after a publishing failure. -After the specified number of retries, the events are typically dropped. - -Set `max_retries` to a value less than 0 to retry until all events are published. - -The default is 3. -endif::[] - -===== `bulk_max_size` - -The maximum number of events to bulk in a single Kafka request. The default is 2048. - -===== `bulk_flush_frequency` - -Duration to wait before sending bulk Kafka request. 0 is no delay. The default is 0. - -===== `timeout` - -The number of seconds to wait for responses from the Kafka brokers before timing -out. The default is 30 (seconds). - -===== `broker_timeout` - -The maximum duration a broker will wait for number of required ACKs. The default is 10s. - -===== `channel_buffer_size` - -Per Kafka broker number of messages buffered in output pipeline. The default is 256. - -===== `keep_alive` - -The keep-alive period for an active network connection. If 0s, keep-alives are disabled. The default is 0 seconds. - -===== `compression` - -Sets the output compression codec. Must be one of `none`, `snappy`, `lz4` and `gzip`. The default is `gzip`. - -===== `compression_level` - -Sets the compression level used by gzip. Setting this value to 0 disables compression. -The compression level must be in the range of 1 (best speed) to 9 (best compression). - -Increasing the compression level will reduce the network usage but will increase the cpu usage. - -The default value is 4. - -[[kafka-max_message_bytes]] -===== `max_message_bytes` - -The maximum permitted size of JSON-encoded messages. Bigger messages will be dropped. The default value is 1000000 (bytes). This value should be equal to or less than the broker's `message.max.bytes`. - -===== `required_acks` - -The ACK reliability level required from broker. 0=no response, 1=wait for local commit, -1=wait for all replicas to commit. The default is 1. - -Note: If set to 0, no ACKs are returned by Kafka. Messages might be lost silently on error. - -===== `ssl` - -Configuration options for SSL parameters like the root CA for Kafka connections. - The Kafka host keystore should be created with the -`-keyalg RSA` argument to ensure it uses a cipher supported by -https://github.com/Shopify/sarama/wiki/Frequently-Asked-Questions#why-cant-sarama-connect-to-my-kafka-cluster-using-ssl[Filebeat's Kafka library]. -See <> for more information. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/outputs/kafka/kafka_integration_test.go b/vendor/github.com/elastic/beats/v7/libbeat/outputs/kafka/kafka_integration_test.go deleted file mode 100644 index 58d03d1c..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/outputs/kafka/kafka_integration_test.go +++ /dev/null @@ -1,476 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package kafka - -import ( - "encoding/json" - "fmt" - "math/rand" - "os" - "strconv" - "sync" - "testing" - "time" - - "github.com/Shopify/sarama" - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/fmtstr" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/libbeat/outputs" - _ "github.com/elastic/beats/v7/libbeat/outputs/codec/format" - _ "github.com/elastic/beats/v7/libbeat/outputs/codec/json" - "github.com/elastic/beats/v7/libbeat/outputs/outest" -) - -const ( - kafkaDefaultHost = "localhost" - kafkaDefaultPort = "9092" -) - -type eventInfo struct { - events []beat.Event -} - -func TestKafkaPublish(t *testing.T) { - logp.TestingSetup(logp.WithSelectors("kafka")) - - id := strconv.Itoa(rand.New(rand.NewSource(int64(time.Now().Nanosecond()))).Int()) - testTopic := fmt.Sprintf("test-libbeat-%s", id) - logType := fmt.Sprintf("log-type-%s", id) - - tests := []struct { - title string - config map[string]interface{} - topic string - events []eventInfo - }{ - { - "publish single event to test topic", - nil, - testTopic, - single(common.MapStr{ - "host": "test-host", - "message": id, - }), - }, - { - "publish single event with topic from type", - map[string]interface{}{ - "topic": "%{[type]}", - }, - logType, - single(common.MapStr{ - "host": "test-host", - "type": logType, - "message": id, - }), - }, - { - "publish single event with formating to test topic", - map[string]interface{}{ - "codec.format.string": "%{[message]}", - }, - testTopic, - single(common.MapStr{ - "host": "test-host", - "message": id, - }), - }, - { - "batch publish to test topic", - nil, - testTopic, - randMulti(5, 100, common.MapStr{ - "host": "test-host", - }), - }, - { - "batch publish to test topic from type", - map[string]interface{}{ - "topic": "%{[type]}", - }, - logType, - randMulti(5, 100, common.MapStr{ - "host": "test-host", - "type": logType, - }), - }, - { - "batch publish with random partitioner", - map[string]interface{}{ - "partition.random": map[string]interface{}{ - "group_events": 1, - }, - }, - testTopic, - randMulti(1, 10, common.MapStr{ - "host": "test-host", - "type": "log", - }), - }, - { - "batch publish with round robin partitioner", - map[string]interface{}{ - "partition.round_robin": map[string]interface{}{ - "group_events": 1, - }, - }, - testTopic, - randMulti(1, 10, common.MapStr{ - "host": "test-host", - "type": "log", - }), - }, - { - "batch publish with hash partitioner without key (fallback to random)", - map[string]interface{}{ - "partition.hash": map[string]interface{}{}, - }, - testTopic, - randMulti(1, 10, common.MapStr{ - "host": "test-host", - "type": "log", - }), - }, - { - // warning: this test uses random keys. In case keys are reused, test might fail. - "batch publish with hash partitioner with key", - map[string]interface{}{ - "key": "%{[message]}", - "partition.hash": map[string]interface{}{}, - }, - testTopic, - randMulti(1, 10, common.MapStr{ - "host": "test-host", - "type": "log", - }), - }, - { - // warning: this test uses random keys. In case keys are reused, test might fail. - "batch publish with fields hash partitioner", - map[string]interface{}{ - "partition.hash.hash": []string{ - "@timestamp", - "type", - "message", - }, - }, - testTopic, - randMulti(1, 10, common.MapStr{ - "host": "test-host", - "type": "log", - }), - }, - } - - defaultConfig := map[string]interface{}{ - "hosts": []string{getTestKafkaHost()}, - "topic": testTopic, - "timeout": "1s", - } - - for i, test := range tests { - test := test - name := fmt.Sprintf("run test(%v): %v", i, test.title) - - cfg := makeConfig(t, defaultConfig) - if test.config != nil { - cfg.Merge(makeConfig(t, test.config)) - } - - t.Run(name, func(t *testing.T) { - grp, err := makeKafka(nil, beat.Info{Beat: "libbeat", IndexPrefix: "testbeat"}, outputs.NewNilObserver(), cfg) - if err != nil { - t.Fatal(err) - } - - output := grp.Clients[0].(*client) - if err := output.Connect(); err != nil { - t.Fatal(err) - } - assert.Equal(t, output.index, "testbeat") - defer output.Close() - - // publish test events - var wg sync.WaitGroup - for i := range test.events { - batch := outest.NewBatch(test.events[i].events...) - batch.OnSignal = func(_ outest.BatchSignal) { - wg.Done() - } - - wg.Add(1) - output.Publish(batch) - } - - // wait for all published batches to be ACKed - wg.Wait() - - expected := flatten(test.events) - - // check we can find all event in topic - timeout := 20 * time.Second - stored := testReadFromKafkaTopic(t, test.topic, len(expected), timeout) - - // validate messages - if len(expected) != len(stored) { - assert.Equal(t, len(stored), len(expected)) - return - } - - validate := validateJSON - if fmt, exists := test.config["codec.format.string"]; exists { - validate = makeValidateFmtStr(fmt.(string)) - } - - seenMsgs := map[string]struct{}{} - for _, s := range stored { - msg := validate(t, s.Value, expected) - seenMsgs[msg] = struct{}{} - } - assert.Equal(t, len(expected), len(seenMsgs)) - }) - } -} - -func validateJSON(t *testing.T, value []byte, events []beat.Event) string { - var decoded map[string]interface{} - err := json.Unmarshal(value, &decoded) - if err != nil { - t.Errorf("can not json decode event value: %v", value) - return "" - } - - msg := decoded["message"].(string) - event := findEvent(events, msg) - if event == nil { - t.Errorf("could not find expected event with message: %v", msg) - return "" - } - - assert.Equal(t, decoded["type"], event.Fields["type"]) - - return msg -} - -func makeValidateFmtStr(fmt string) func(*testing.T, []byte, []beat.Event) string { - fmtString := fmtstr.MustCompileEvent(fmt) - return func(t *testing.T, value []byte, events []beat.Event) string { - msg := string(value) - event := findEvent(events, msg) - if event == nil { - t.Errorf("could not find expected event with message: %v", msg) - return "" - } - - _, err := fmtString.Run(event) - if err != nil { - t.Fatal(err) - } - - return msg - } -} - -func findEvent(events []beat.Event, msg string) *beat.Event { - for _, e := range events { - if e.Fields["message"] == msg { - return &e - } - } - - return nil -} - -func strDefault(a, defaults string) string { - if len(a) == 0 { - return defaults - } - return a -} - -func getenv(name, defaultValue string) string { - return strDefault(os.Getenv(name), defaultValue) -} - -func getTestKafkaHost() string { - return fmt.Sprintf("%v:%v", - getenv("KAFKA_HOST", kafkaDefaultHost), - getenv("KAFKA_PORT", kafkaDefaultPort), - ) -} - -func makeConfig(t *testing.T, in map[string]interface{}) *common.Config { - cfg, err := common.NewConfigFrom(in) - if err != nil { - t.Fatal(err) - } - return cfg -} - -func newTestConsumer(t *testing.T) sarama.Consumer { - hosts := []string{getTestKafkaHost()} - consumer, err := sarama.NewConsumer(hosts, nil) - if err != nil { - t.Fatal(err) - } - return consumer -} - -// topicOffsetMap is threadsafe map from topic => partition => offset -type topicOffsetMap struct { - m map[string]map[int32]int64 - mu sync.RWMutex -} - -func (m *topicOffsetMap) GetOffset(topic string, partition int32) int64 { - m.mu.RLock() - defer m.mu.RUnlock() - - if m.m == nil { - return sarama.OffsetOldest - } - - topicMap, ok := m.m[topic] - if !ok { - return sarama.OffsetOldest - } - - offset, ok := topicMap[partition] - if !ok { - return sarama.OffsetOldest - } - - return offset -} - -func (m *topicOffsetMap) SetOffset(topic string, partition int32, offset int64) { - m.mu.Lock() - defer m.mu.Unlock() - - if m.m == nil { - m.m = map[string]map[int32]int64{} - } - - if _, ok := m.m[topic]; !ok { - m.m[topic] = map[int32]int64{} - } - - m.m[topic][partition] = offset -} - -var testTopicOffsets = topicOffsetMap{} - -func testReadFromKafkaTopic( - t *testing.T, topic string, nMessages int, - timeout time.Duration, -) []*sarama.ConsumerMessage { - consumer := newTestConsumer(t) - defer func() { - consumer.Close() - }() - - partitions, err := consumer.Partitions(topic) - if err != nil { - t.Fatal(err) - } - - done := make(chan struct{}) - msgs := make(chan *sarama.ConsumerMessage) - for _, partition := range partitions { - offset := testTopicOffsets.GetOffset(topic, partition) - partitionConsumer, err := consumer.ConsumePartition(topic, partition, offset) - if err != nil { - t.Fatal(err) - } - defer func() { - partitionConsumer.Close() - }() - - go func(p int32, pc sarama.PartitionConsumer) { - for { - select { - case msg, ok := <-pc.Messages(): - if !ok { - break - } - testTopicOffsets.SetOffset(topic, p, msg.Offset+1) - msgs <- msg - case <-done: - break - } - } - }(partition, partitionConsumer) - } - - var messages []*sarama.ConsumerMessage - timer := time.After(timeout) - - for len(messages) < nMessages { - select { - case msg := <-msgs: - messages = append(messages, msg) - case <-timer: - break - } - } - - close(done) - return messages -} - -func flatten(infos []eventInfo) []beat.Event { - var out []beat.Event - for _, info := range infos { - out = append(out, info.events...) - } - return out -} - -func single(fields common.MapStr) []eventInfo { - return []eventInfo{ - { - events: []beat.Event{ - {Timestamp: time.Now(), Fields: fields}, - }, - }, - } -} - -func randMulti(batches, n int, event common.MapStr) []eventInfo { - var out []eventInfo - for i := 0; i < batches; i++ { - var data []beat.Event - for j := 0; j < n; j++ { - tmp := common.MapStr{} - for k, v := range event { - tmp[k] = v - } - tmp["message"] = randString(100) - data = append(data, beat.Event{Timestamp: time.Now(), Fields: tmp}) - } - - out = append(out, eventInfo{data}) - } - return out -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/outputs/kafka/partition_test.go b/vendor/github.com/elastic/beats/v7/libbeat/outputs/kafka/partition_test.go deleted file mode 100644 index 22711117..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/outputs/kafka/partition_test.go +++ /dev/null @@ -1,322 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package kafka - -import ( - "encoding/json" - "fmt" - "testing" - "time" - - "github.com/Shopify/sarama" - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/libbeat/publisher" -) - -type partTestScenario func(*testing.T, bool, sarama.Partitioner) error - -func TestPartitioners(t *testing.T) { - type obj map[string]interface{} - type arr []interface{} - - nonHashScenarios := []partTestScenario{ - partTestSimple(100, false), - } - - hashScenarios := []partTestScenario{ - partTestSimple(100, true), - partTestHashInvariant(1), - } - - tests := []struct { - title string - reachableOnly bool - scenarios []partTestScenario - config obj - }{ - { - "random every event, non-consistent ", - true, - nonHashScenarios, - obj{"partition.random": obj{ - "reachable_only": true, - "group_events": 1, - }}, - }, - { - "random every event, consistent", - false, - nonHashScenarios, - obj{"partition.random": obj{ - "reachable_only": false, - "group_events": 1, - }}, - }, - { - "random every 3rd event, non-consistent", - true, - nonHashScenarios, - obj{"partition.random": obj{ - "reachable_only": true, - "group_events": 3, - }}, - }, - { - "random every 3rd event, consistent", - false, - nonHashScenarios, - obj{"partition.random": obj{ - "reachable_only": false, - "group_events": 3, - }}, - }, - { - "round-robin every event, non-consistent", - true, - nonHashScenarios, - obj{"partition.round_robin": obj{ - "reachable_only": true, - "group_events": 1, - }}, - }, - { - "round-robin every event, consistent", - false, - nonHashScenarios, - obj{"partition.round_robin": obj{ - "reachable_only": false, - "group_events": 1, - }}, - }, - { - "round-robin every 3rd event, non-consistent", - true, - nonHashScenarios, - obj{"partition.round_robin": obj{ - "reachable_only": true, - "group_events": 3, - }}, - }, - { - "round-robin every 3rd event, consistent", - false, - nonHashScenarios, - obj{"partition.round_robin": obj{ - "reachable_only": false, - "group_events": 3, - }}, - }, - { - "hash without key, fallback random, non-consistent", - true, - nonHashScenarios, - obj{"partition.hash": obj{ - "reachable_only": true, - }}, - }, - { - "hash without key, fallback random, consistent", - false, - nonHashScenarios, - obj{"partition.hash": obj{ - "reachable_only": false, - }}, - }, - { - "hash with key, consistent", - true, - hashScenarios, - obj{"partition.hash": obj{ - "reachable_only": true, - }}, - }, - { - "hash with key, non-consistent", - false, - hashScenarios, - obj{"partition.hash": obj{ - "reachable_only": false, - }}, - }, - { - "hash message field, non-consistent", - true, - hashScenarios, - obj{"partition.hash": obj{ - "reachable_only": true, - "hash": arr{"message"}, - }}, - }, - { - "hash message field, consistent", - false, - hashScenarios, - obj{"partition.hash": obj{ - "reachable_only": false, - "hash": arr{"message"}, - }}, - }, - } - - for i, test := range tests { - t.Logf("run test(%v): %v", i, test.title) - - cfg, err := common.NewConfigFrom(test.config) - if err != nil { - t.Error(err) - continue - } - - pcfg := struct { - Partition map[string]*common.Config `config:"partition"` - }{} - err = cfg.Unpack(&pcfg) - if err != nil { - t.Error(err) - continue - } - - constr, err := makePartitioner(logp.L(), pcfg.Partition) - if err != nil { - t.Error(err) - continue - } - - for _, runner := range test.scenarios { - partitioner := constr("test") - err := runner(t, test.reachableOnly, partitioner) - if err != nil { - t.Error(err) - break - } - } - } -} - -func partTestSimple(N int, makeKey bool) partTestScenario { - numPartitions := int32(15) - - return func(t *testing.T, reachableOnly bool, part sarama.Partitioner) error { - t.Logf(" simple test with %v partitions", numPartitions) - - partitions := make([]int, numPartitions) - - requiresConsistency := !reachableOnly - assert.Equal(t, requiresConsistency, part.RequiresConsistency()) - - for i := 0; i <= N; i++ { - ts := time.Now() - - event := common.MapStr{ - "@timestamp": common.Time(ts), - "message": randString(20), - } - - jsonEvent, err := json.Marshal(event) - if err != nil { - return fmt.Errorf("json encoding failed with %v", err) - } - - msg := &message{partition: -1} - msg.data = publisher.Event{Content: beat.Event{Fields: event}} - msg.topic = "test" - if makeKey { - msg.key = randASCIIBytes(10) - } - msg.value = jsonEvent - msg.ts = ts - msg.initProducerMessage() - - p, err := part.Partition(&msg.msg, numPartitions) - if err != nil { - return err - } - - assert.True(t, 0 <= p && p < numPartitions) - partitions[p]++ - } - - // count number of partitions being used - nPartitions := 0 - for _, p := range partitions { - if p > 0 { - nPartitions++ - } - } - t.Logf(" partitions used: %v/%v", nPartitions, numPartitions) - assert.True(t, nPartitions > 3) - - return nil - } -} - -func partTestHashInvariant(N int) partTestScenario { - numPartitions := int32(15) - - return func(t *testing.T, reachableOnly bool, part sarama.Partitioner) error { - t.Logf(" hash invariant test with %v partitions", numPartitions) - - for i := 0; i <= N; i++ { - ts := time.Now() - - event := common.MapStr{ - "@timestamp": common.Time(ts), - "message": randString(20), - } - - jsonEvent, err := json.Marshal(event) - if err != nil { - return fmt.Errorf("json encoding failed with %v", err) - } - - msg := &message{partition: -1} - msg.data = publisher.Event{Content: beat.Event{Fields: event}} - msg.topic = "test" - msg.key = randASCIIBytes(10) - msg.value = jsonEvent - msg.ts = ts - msg.initProducerMessage() - - p1, err := part.Partition(&msg.msg, numPartitions) - if err != nil { - return err - } - - // reset message state - msg.hash = 0 - msg.partition = -1 - - p2, err := part.Partition(&msg.msg, numPartitions) - if err != nil { - return err - } - - assert.True(t, 0 <= p1 && p1 < numPartitions) - assert.True(t, 0 <= p2 && p2 < numPartitions) - assert.Equal(t, p1, p2) - } - - return nil - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/outputs/logstash/async_test.go b/vendor/github.com/elastic/beats/v7/libbeat/outputs/logstash/async_test.go deleted file mode 100644 index 5e6e416a..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/outputs/logstash/async_test.go +++ /dev/null @@ -1,121 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package logstash - -import ( - "sync" - "testing" - "time" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common/transport" - "github.com/elastic/beats/v7/libbeat/outputs" - "github.com/elastic/beats/v7/libbeat/outputs/outest" -) - -type testAsyncDriver struct { - client outputs.NetworkClient - ch chan testDriverCommand - returns []testClientReturn - wg sync.WaitGroup -} - -func TestAsyncSendZero(t *testing.T) { - testSendZero(t, makeAsyncTestClient) -} - -func TestAsyncSimpleEvent(t *testing.T) { - testSimpleEvent(t, makeAsyncTestClient) -} - -func TestAsyncStructuredEvent(t *testing.T) { - testStructuredEvent(t, makeAsyncTestClient) -} - -func makeAsyncTestClient(conn *transport.Client) testClientDriver { - config := defaultConfig() - config.Timeout = 1 * time.Second - config.Pipelining = 3 - client, err := newAsyncClient(beat.Info{}, conn, outputs.NewNilObserver(), &config) - if err != nil { - panic(err) - } - return newAsyncTestDriver(client) -} - -func newAsyncTestDriver(client outputs.NetworkClient) *testAsyncDriver { - driver := &testAsyncDriver{ - client: client, - ch: make(chan testDriverCommand, 1), - returns: nil, - } - - driver.wg.Add(1) - go func() { - defer driver.wg.Done() - - for { - cmd, ok := <-driver.ch - if !ok { - return - } - - switch cmd.code { - case driverCmdQuit: - return - case driverCmdConnect: - driver.client.Connect() - case driverCmdClose: - driver.client.Close() - case driverCmdPublish: - err := driver.client.Publish(cmd.batch) - driver.returns = append(driver.returns, testClientReturn{cmd.batch, err}) - } - } - }() - - return driver -} - -func (t *testAsyncDriver) Close() { - t.ch <- testDriverCommand{code: driverCmdClose} -} - -func (t *testAsyncDriver) Connect() { - t.ch <- testDriverCommand{code: driverCmdConnect} -} - -func (t *testAsyncDriver) Stop() { - if t.ch != nil { - t.ch <- testDriverCommand{code: driverCmdQuit} - t.wg.Wait() - close(t.ch) - t.client.Close() - t.ch = nil - } -} - -func (t *testAsyncDriver) Publish(batch *outest.Batch) { - t.ch <- testDriverCommand{code: driverCmdPublish, batch: batch} -} - -func (t *testAsyncDriver) Returns() []testClientReturn { - return t.returns -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/outputs/logstash/client_test.go b/vendor/github.com/elastic/beats/v7/libbeat/outputs/logstash/client_test.go deleted file mode 100644 index c657b922..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/outputs/logstash/client_test.go +++ /dev/null @@ -1,235 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package logstash - -import ( - "strings" - "testing" - "time" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/transport" - "github.com/elastic/beats/v7/libbeat/common/transport/transptest" - "github.com/elastic/beats/v7/libbeat/outputs/outest" - v2 "github.com/elastic/go-lumber/server/v2" -) - -const ( - driverCmdQuit = iota - driverCmdPublish - driverCmdConnect - driverCmdClose -) - -type testClientDriver interface { - Connect() - Close() - Stop() - Publish(*outest.Batch) - Returns() []testClientReturn -} - -type clientFactory func(*transport.Client) testClientDriver - -type testClientReturn struct { - batch *outest.Batch - err error -} - -type testDriverCommand struct { - code int - batch *outest.Batch -} - -const testMaxWindowSize = 64 - -func testSendZero(t *testing.T, factory clientFactory) { - enableLogging([]string{"*"}) - - server := transptest.NewMockServerTCP(t, 1*time.Second, "", nil) - defer server.Close() - - sock, transp, err := server.ConnectPair() - if err != nil { - t.Fatalf("Failed to connect server and client: %v", err) - } - - client := factory(transp) - defer sock.Close() - defer transp.Close() - - client.Publish(outest.NewBatch()) - - client.Stop() - returns := client.Returns() - - assert.Equal(t, 1, len(returns)) - if len(returns) == 1 { - assert.Equal(t, outest.BatchACK, returns[0].batch.Signals[0].Tag) - assert.Nil(t, returns[0].err) - } -} - -func testSimpleEvent(t *testing.T, factory clientFactory) { - enableLogging([]string{"*"}) - mock := transptest.NewMockServerTCP(t, 1*time.Second, "", nil) - server, _ := v2.NewWithListener(mock.Listener) - defer server.Close() - - transp, err := mock.Connect() - if err != nil { - t.Fatalf("Failed to connect: %v", err) - } - client := factory(transp) - defer transp.Close() - defer client.Stop() - - event := beat.Event{ - Fields: common.MapStr{ - "name": "me", - "line": 10, - }, - } - go client.Publish(outest.NewBatch(event)) - - // try to receive event from server - batch := server.Receive() - batch.ACK() - - // validate - events := batch.Events - assert.Equal(t, 1, len(events)) - msg := events[0].(map[string]interface{}) - assert.Equal(t, "me", msg["name"]) - assert.Equal(t, 10.0, msg["line"]) -} - -func testSimpleEventWithTTL(t *testing.T, factory clientFactory) { - enableLogging([]string{"*"}) - mock := transptest.NewMockServerTCP(t, 1*time.Second, "", nil) - server, _ := v2.NewWithListener(mock.Listener) - defer server.Close() - - transp, err := mock.Connect() - if err != nil { - t.Fatalf("Failed to connect: %v", err) - } - client := factory(transp) - defer transp.Close() - defer client.Stop() - - event := beat.Event{ - Timestamp: time.Now(), - Fields: common.MapStr{"type": "test", "name": "me", "line": 10}, - } - go client.Publish(outest.NewBatch(event)) - - // try to receive event from server - batch := server.Receive() - batch.ACK() - - // validate - events := batch.Events - assert.Equal(t, 1, len(events)) - msg := events[0].(map[string]interface{}) - assert.Equal(t, "me", msg["name"]) - assert.Equal(t, 10.0, msg["line"]) - - //wait 10 seconds (ttl: 5 seconds) then send the event again - time.Sleep(10 * time.Second) - - event = beat.Event{ - Timestamp: time.Now(), - Fields: common.MapStr{"type": "test", "name": "me", "line": 11}, - } - go client.Publish(outest.NewBatch(event)) - - // try to receive event from server - batch = server.Receive() - batch.ACK() - - // validate - events = batch.Events - assert.Equal(t, 1, len(events)) - msg = events[0].(map[string]interface{}) - assert.Equal(t, "me", msg["name"]) - assert.Equal(t, 11.0, msg["line"]) -} - -func testStructuredEvent(t *testing.T, factory clientFactory) { - enableLogging([]string{"*"}) - mock := transptest.NewMockServerTCP(t, 1*time.Second, "", nil) - server, _ := v2.NewWithListener(mock.Listener) - defer server.Close() - - transp, err := mock.Connect() - if err != nil { - t.Fatalf("Failed to connect: %v", err) - } - client := factory(transp) - defer transp.Close() - defer client.Stop() - - event := beat.Event{Fields: common.MapStr{ - "type": "test", - "name": "test", - "struct": common.MapStr{ - "field1": 1, - "field2": true, - "field3": []int{1, 2, 3}, - "field4": []interface{}{ - 1, - "test", - common.MapStr{ - "sub": "field", - }, - }, - "field5": common.MapStr{ - "sub1": 2, - }, - }, - }} - go client.Publish(outest.NewBatch(event)) - defer client.Stop() - - // try to receive event from server - batch := server.Receive() - batch.ACK() - - events := batch.Events - assert.Equal(t, 1, len(events)) - msg := events[0] - assert.Equal(t, "test", eventGet(msg, "name")) - assert.Equal(t, 1.0, eventGet(msg, "struct.field1")) - assert.Equal(t, true, eventGet(msg, "struct.field2")) - assert.Equal(t, 2.0, eventGet(msg, "struct.field5.sub1")) -} - -func eventGet(event interface{}, path string) interface{} { - doc := event.(map[string]interface{}) - elems := strings.Split(path, ".") - for i := 0; i < len(elems)-1; i++ { - doc = doc[elems[i]].(map[string]interface{}) - } - return doc[elems[len(elems)-1]] -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/outputs/logstash/common_test.go b/vendor/github.com/elastic/beats/v7/libbeat/outputs/logstash/common_test.go deleted file mode 100644 index 75f2aa15..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/outputs/logstash/common_test.go +++ /dev/null @@ -1,26 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package logstash - -import ( - "github.com/elastic/beats/v7/libbeat/logp" -) - -func enableLogging(selectors []string) { - logp.TestingSetup(logp.WithSelectors(selectors...)) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/outputs/logstash/config_test.go b/vendor/github.com/elastic/beats/v7/libbeat/outputs/logstash/config_test.go deleted file mode 100644 index 572749bc..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/outputs/logstash/config_test.go +++ /dev/null @@ -1,100 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package logstash - -import ( - "testing" - "time" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - - "github.com/stretchr/testify/assert" -) - -func TestConfig(t *testing.T) { - - info := beat.Info{Beat: "testbeat", Name: "foo", IndexPrefix: "bar"} - for name, test := range map[string]struct { - config *common.Config - expectedConfig *Config - err bool - }{ - "default config": { - config: common.MustNewConfigFrom([]byte(`{ }`)), - expectedConfig: &Config{ - LoadBalance: false, - Pipelining: 2, - BulkMaxSize: 2048, - SlowStart: false, - CompressionLevel: 3, - Timeout: 30 * time.Second, - MaxRetries: 3, - TTL: 0 * time.Second, - Backoff: Backoff{ - Init: 1 * time.Second, - Max: 60 * time.Second, - }, - EscapeHTML: false, - Index: "bar", - }, - }, - "config given": { - config: common.MustNewConfigFrom(common.MapStr{ - "index": "beat-index", - "loadbalance": true, - "bulk_max_size": 1024, - "slow_start": false, - }), - expectedConfig: &Config{ - LoadBalance: true, - BulkMaxSize: 1024, - Pipelining: 2, - SlowStart: false, - CompressionLevel: 3, - Timeout: 30 * time.Second, - MaxRetries: 3, - TTL: 0 * time.Second, - Backoff: Backoff{ - Init: 1 * time.Second, - Max: 60 * time.Second, - }, - EscapeHTML: false, - Index: "beat-index", - }, - }, - "removed config setting": { - config: common.MustNewConfigFrom(common.MapStr{ - "port": "8080", - }), - expectedConfig: nil, - err: true, - }, - } { - t.Run(name, func(t *testing.T) { - cfg, err := readConfig(test.config, info) - if test.err { - assert.Error(t, err) - assert.Nil(t, cfg) - } else { - assert.NoError(t, err) - assert.Equal(t, test.expectedConfig, cfg) - } - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/outputs/logstash/docs/logstash.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/outputs/logstash/docs/logstash.asciidoc deleted file mode 100644 index 30ed5c2d..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/outputs/logstash/docs/logstash.asciidoc +++ /dev/null @@ -1,395 +0,0 @@ -[[logstash-output]] -=== Configure the Logstash output - -++++ -Logstash -++++ - -The Logstash output sends events directly to Logstash by using the lumberjack -protocol, which runs over TCP. Logstash allows for additional processing and routing of -generated events. - -// tag::shared-logstash-config[] - -[IMPORTANT] -.Prerequisite -To send events to {ls}, you also need to create a {ls} configuration pipeline -that listens for incoming Beats connections and indexes the received events into -{es}. For more information, see the section about -{stack-gs}/get-started-elastic-stack.html#logstash-setup[configuring {ls}] in -the {stack} getting started tutorial. Also see the documentation for the -{logstash-ref}/plugins-inputs-beats.html[{beats} input] and -{logstash-ref}/plugins-outputs-elasticsearch.html[{es} output] plugins. - -If you want to use {ls} to perform additional processing on the data collected by -{beatname_uc}, you need to configure {beatname_uc} to use {ls}. - -To do this, edit the {beatname_uc} configuration file to disable the {es} -output by commenting it out and enable the {ls} output by uncommenting the -logstash section: - -[source,yaml] ------------------------------------------------------------------------------- -#----------------------------- Logstash output -------------------------------- -output.logstash: - hosts: ["127.0.0.1:5044"] ------------------------------------------------------------------------------- - -The `hosts` option specifies the {ls} server and the port (`5044`) where {ls} is configured to listen for incoming -Beats connections. - -For this configuration, you must <> -because the options for auto loading the template are only available for the {es} output. - -ifeval::["{beatname_lc}"=="filebeat"] -Want to use <> with {ls}? You need to do -some extra setup. For more information, see -{logstash-ref}/filebeat-modules.html[Working with {beatname_uc} modules]. -endif::[] - -ifndef::win-only[] - -include::{libbeat-dir}/step-test-config.asciidoc[] - -endif::win-only[] - -ifdef::win-only[] - -TIP: To test your configuration file, change to the directory where the {beatname_uc} -binary is installed, and run {beatname_uc} in the foreground with the following -options specified: +.\winlogbeat.exe test config -c .\winlogbeat.yml -e+. - -endif::win-only[] - -// end::shared-logstash-config[] - -==== Accessing metadata fields - -Every event sent to Logstash contains the following metadata fields that you can -use in Logstash for indexing and filtering: - -ifndef::apm-server[] -["source","json",subs="attributes"] ------------------------------------------------------------------------------- -{ - ... - "@metadata": { <1> - "beat": "{beat_default_index_prefix}", <2> - "version": "{version}" <3> - } -} ------------------------------------------------------------------------------- -<1> {beatname_uc} uses the `@metadata` field to send metadata to Logstash. See the -{logstash-ref}/event-dependent-configuration.html#metadata[Logstash documentation] -for more about the `@metadata` field. -<2> The default is {beat_default_index_prefix}. To change this value, set the -<> option in the {beatname_uc} config file. -<3> The current version of {beatname_uc}. -endif::[] - -ifdef::apm-server[] -["source","json",subs="attributes"] ------------------------------------------------------------------------------- -{ - ... - "@metadata": { <1> - "beat": "{beat_default_index_prefix}", <2> - "pipeline":"apm", <3> - "version": "{version}" <4> - } -} ------------------------------------------------------------------------------- -<1> {beatname_uc} uses the `@metadata` field to send metadata to Logstash. See the -{logstash-ref}/event-dependent-configuration.html#metadata[Logstash documentation] -for more about the `@metadata` field. -<2> The default is {beat_default_index_prefix}. To change this value, set the -<> option in the {beatname_uc} config file. -<3> The default pipeline configuration: `apm`. Additional pipelines can be enabled -with a {logstash-ref}/use-ingest-pipelines.html[Logstash pipeline config]. -<4> The current version of {beatname_uc}. -endif::[] - -You can access this metadata from within the Logstash config file to set values -dynamically based on the contents of the metadata. - -For example, the following Logstash configuration file tells -Logstash to use the index reported by {beatname_uc} for indexing events -into Elasticsearch: - -ifndef::apm-server[] -[source,logstash] ------------------------------------------------------------------------------- - -input { - beats { - port => 5044 - } -} - -output { - elasticsearch { - hosts => ["http://localhost:9200"] - index => "%{[@metadata][beat]}-%{[@metadata][version]}" <1> - } -} ------------------------------------------------------------------------------- -<1> `%{[@metadata][beat]}` sets the first part of the index name to the value -of the `beat` metadata field and `%{[@metadata][version]}` sets the second part to -the Beat's version. For example: -+{beat_default_index_prefix}-{version}+. -endif::[] - -ifdef::apm-server[] -[source,logstash] ------- -input { - beats { - port => 5044 - } -} - -filter { - if [@metadata][beat] == "apm" { - if [processor][event] == "sourcemap" { - mutate { - add_field => { "[@metadata][index]" => "%{[@metadata][beat]}-%{[@metadata][version]}-%{[processor][event]}" } <1> - } - } else { - mutate { - add_field => { "[@metadata][index]" => "%{[@metadata][beat]}-%{[@metadata][version]}-%{[processor][event]}-%{+yyyy.MM.dd}" } <2> - } - } - } -} - -output { - elasticsearch { - hosts => ["http://localhost:9200"] - index => "%{[@metadata][index]}" - } -} ------- -<1> Creates a new field named `@metadata.index`. -`%{[@metadata][beat]}` sets the first part of the index name to the value of the `beat` metadata field. -`%{[@metadata][version]}` sets the second part to {beatname_uc}'s version. -`%{[processor][event]}` sets the final part based on the APM event type. -For example: +{beat_default_index_prefix}-{version}-sourcemap+. -<2> In addition to the above rules, this pattern appends a date to the `index` name so Logstash creates a new index each day. -For example: +{beat_default_index_prefix}-{version}-transaction-{sample_date_0}+. -endif::[] - -Events indexed into Elasticsearch with the Logstash configuration shown here -will be similar to events directly indexed by {beatname_uc} into Elasticsearch. - -ifndef::apm-server[] -NOTE: If ILM is not being used, set `index` to `%{[@metadata][beat]}-%{[@metadata][version]}-%{+YYYY.MM.dd}` instead so Logstash creates an index per day, based on the `@timestamp` value of the events coming from Beats. -endif::[] - -ifdef::apm-server[] -==== Logstash and ILM - -When used with {apm-server-ref}/ilm.html[Index lifecycle management], Logstash does not need to create a new index each day. -Here's a sample Logstash configuration file that would accomplish this: - -[source,logstash] ------- -input { - beats { - port => 5044 - } -} - -output { - elasticsearch { - hosts => ["http://localhost:9200"] - index => "%{[@metadata][beat]}-%{[@metadata][version]}-%{[processor][event]}" - } -} ------- -endif::[] - -==== Compatibility - -This output works with all compatible versions of Logstash. See the -https://www.elastic.co/support/matrix#matrix_compatibility[Elastic Support -Matrix]. - -==== Configuration options - -You can specify the following options in the `logstash` section of the -+{beatname_lc}.yml+ config file: - -===== `enabled` - -The enabled config is a boolean setting to enable or disable the output. If set -to false, the output is disabled. - -ifndef::apm-server[] -The default value is `true`. -endif::[] -ifdef::apm-server[] -The default value is `false`. -endif::[] - -[[hosts]] -===== `hosts` - -The list of known Logstash servers to connect to. If load balancing is disabled, but -multiple hosts are configured, one host is selected randomly (there is no precedence). -If one host becomes unreachable, another one is selected randomly. - -All entries in this list can contain a port number. The default port number 5044 will be used, if no number is given. - -===== `compression_level` - -The gzip compression level. Setting this value to 0 disables compression. -The compression level must be in the range of 1 (best speed) to 9 (best compression). - -Increasing the compression level will reduce the network usage but will increase the cpu usage. - -The default value is 3. - -===== `escape_html` - -Configure escaping of HTML in strings. Set to `true` to enable escaping. - -The default value is `false`. - -===== `worker` - -The number of workers per configured host publishing events to Logstash. This -is best used with load balancing mode enabled. Example: If you have 2 hosts and -3 workers, in total 6 workers are started (3 for each host). - -[[loadbalance]] -===== `loadbalance` - -If set to true and multiple Logstash hosts are configured, the output plugin -load balances published events onto all Logstash hosts. If set to false, -the output plugin sends all events to only one host (determined at random) and -will switch to another host if the selected one becomes unresponsive. The default value is false. - -["source","yaml",subs="attributes"] ------------------------------------------------------------------------------- -output.logstash: - hosts: ["localhost:5044", "localhost:5045"] - loadbalance: true - index: {beatname_lc} ------------------------------------------------------------------------------- - -===== `ttl` - -Time to live for a connection to Logstash after which the connection will be re-established. -Useful when Logstash hosts represent load balancers. Since the connections to Logstash hosts -are sticky, operating behind load balancers can lead to uneven load distribution between the instances. -Specifying a TTL on the connection allows to achieve equal connection distribution between the -instances. Specifying a TTL of 0 will disable this feature. - -The default value is 0. - -NOTE: The "ttl" option is not yet supported on an async Logstash client (one with the "pipelining" option set). - -===== `pipelining` - -Configures number of batches to be sent asynchronously to logstash while waiting -for ACK from logstash. Output only becomes blocking once number of `pipelining` -batches have been written. Pipelining is disabled if a value of 0 is -configured. The default value is 2. - -===== `proxy_url` - -The URL of the SOCKS5 proxy to use when connecting to the Logstash servers. The -value must be a URL with a scheme of `socks5://`. The protocol used to -communicate to Logstash is not based on HTTP so a web-proxy cannot be used. - -If the SOCKS5 proxy server requires client authentication, then a username and -password can be embedded in the URL as shown in the example. - -When using a proxy, hostnames are resolved on the proxy server instead of on the -client. You can change this behavior by setting the -<> option. - -["source","yaml",subs="attributes"] ------------------------------------------------------------------------------- -output.logstash: - hosts: ["remote-host:5044"] - proxy_url: socks5://user:password@socks5-proxy:2233 ------------------------------------------------------------------------------- - -[[logstash-proxy-use-local-resolver]] -===== `proxy_use_local_resolver` - -The `proxy_use_local_resolver` option determines if Logstash hostnames are -resolved locally when using a proxy. The default value is false which means -that when a proxy is used the name resolution occurs on the proxy server. - -[[logstash-index]] -===== `index` - -The index root name to write events to. The default is the Beat name. For -example +"{beat_default_index_prefix}"+ generates +"[{beat_default_index_prefix}-]{version}-YYYY.MM.DD"+ -indices (for example, +"{beat_default_index_prefix}-{version}-2017.04.26"+). - -===== `ssl` - -Configuration options for SSL parameters like the root CA for Logstash connections. See -<> for more information. To use SSL, you must also configure the -https://www.elastic.co/guide/en/logstash/current/plugins-inputs-beats.html[Beats input plugin for Logstash] to use SSL/TLS. - -===== `timeout` - -The number of seconds to wait for responses from the Logstash server before timing out. The default is 30 (seconds). - -===== `max_retries` - -ifdef::ignores_max_retries[] -{beatname_uc} ignores the `max_retries` setting and retries indefinitely. -endif::[] - -ifndef::ignores_max_retries[] -The number of times to retry publishing an event after a publishing failure. -After the specified number of retries, the events are typically dropped. - -Set `max_retries` to a value less than 0 to retry until all events are published. - -The default is 3. -endif::[] - -===== `bulk_max_size` - -The maximum number of events to bulk in a single Logstash request. The default is 2048. - -If the Beat sends single events, the events are collected into batches. If the Beat publishes -a large batch of events (larger than the value specified by `bulk_max_size`), the batch is -split. - -Specifying a larger batch size can improve performance by lowering the overhead of sending events. -However big batch sizes can also increase processing times, which might result in -API errors, killed connections, timed-out publishing requests, and, ultimately, lower -throughput. - -Setting `bulk_max_size` to values less than or equal to 0 disables the -splitting of batches. When splitting is disabled, the queue decides on the -number of events to be contained in a batch. - - -===== `slow_start` - -If enabled only a subset of events in a batch of events is transferred per transaction. -The number of events to be sent increases up to `bulk_max_size` if no error is encountered. -On error the number of events per transaction is reduced again. - -The default is `false`. - -===== `backoff.init` - -The number of seconds to wait before trying to reconnect to Logstash after -a network error. After waiting `backoff.init` seconds, {beatname_uc} tries to -reconnect. If the attempt fails, the backoff timer is increased exponentially up -to `backoff.max`. After a successful connection, the backoff timer is reset. The -default is 1s. - -===== `backoff.max` - -The maximum number of seconds to wait before attempting to connect to -Logstash after a network error. The default is 60s. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/outputs/logstash/logstash_integration_test.go b/vendor/github.com/elastic/beats/v7/libbeat/outputs/logstash/logstash_integration_test.go deleted file mode 100644 index 6e7e3693..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/outputs/logstash/logstash_integration_test.go +++ /dev/null @@ -1,566 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package logstash - -import ( - "encoding/json" - "fmt" - "os" - "sync" - "testing" - "time" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/fmtstr" - "github.com/elastic/beats/v7/libbeat/esleg/eslegclient" - "github.com/elastic/beats/v7/libbeat/idxmgmt" - "github.com/elastic/beats/v7/libbeat/outputs" - _ "github.com/elastic/beats/v7/libbeat/outputs/elasticsearch" - "github.com/elastic/beats/v7/libbeat/outputs/outest" - "github.com/elastic/beats/v7/libbeat/outputs/outil" -) - -const ( - logstashTestDefaultTLSPort = "5055" - - elasticsearchDefaultHost = "localhost" - elasticsearchDefaultPort = "9200" - - integrationTestWindowSize = 32 -) - -type esConnection struct { - *eslegclient.Connection - t *testing.T - index string -} - -type testOutputer struct { - outputs.NetworkClient - *esConnection -} - -type esSource interface { - RefreshIndex() -} - -type esValueReader interface { - esSource - Read() ([]map[string]interface{}, error) -} - -type esCountReader interface { - esSource - Count() (int, error) -} - -func getLogstashTLSHost() string { - return fmt.Sprintf("%v:%v", - getenv("LS_HOST", logstashDefaultHost), - getenv("LS_LS_PORT", logstashTestDefaultTLSPort), - ) -} - -func getElasticsearchHost() string { - return fmt.Sprintf("http://%v:%v", - getenv("ES_HOST", elasticsearchDefaultHost), - getenv("ES_PORT", elasticsearchDefaultPort), - ) -} - -func esConnect(t *testing.T, index string) *esConnection { - ts := time.Now().UTC() - - host := getElasticsearchHost() - indexFmt := fmtstr.MustCompileEvent(fmt.Sprintf("%s-%%{+yyyy.MM.dd}", index)) - indexFmtExpr, _ := outil.FmtSelectorExpr(indexFmt, "") - indexSel := outil.MakeSelector(indexFmtExpr) - index, _ = indexSel.Select(&beat.Event{ - Timestamp: ts, - }) - - username := os.Getenv("ES_USER") - password := os.Getenv("ES_PASS") - client, err := eslegclient.NewConnection(eslegclient.ConnectionSettings{ - URL: host, - Username: username, - Password: password, - Timeout: 60 * time.Second, - }) - if err != nil { - t.Fatal(err) - } - - // try to drop old index if left over from failed test - _, _, _ = client.Delete(index, "", "", nil) // ignore error - - _, _, err = client.CreateIndex(index, common.MapStr{ - "settings": common.MapStr{ - "number_of_shards": 1, - "number_of_replicas": 0, - }, - }) - if err != nil { - t.Fatalf("failed to create test index: %s", err) - } - - es := &esConnection{} - es.t = t - es.Connection = client - es.index = index - return es -} - -func testElasticsearchIndex(test string) string { - return fmt.Sprintf("beat-es-int-%v-%d", test, os.Getpid()) -} - -func newTestLogstashOutput(t *testing.T, test string, tls bool) *testOutputer { - windowSize := integrationTestWindowSize - - config := map[string]interface{}{ - "hosts": []string{getLogstashHost()}, - "index": testLogstashIndex(test), - "bulk_max_size": &windowSize, - } - if tls { - config["hosts"] = []string{getLogstashTLSHost()} - config["ssl.verification_mode"] = "full" - config["ssl.certificate_authorities"] = []string{ - "../../../testing/environments/docker/logstash/pki/tls/certs/logstash.crt", - } - } - - output := newTestLumberjackOutput(t, test, config) - index := testLogstashIndex(test) - connection := esConnect(t, index) - - return &testOutputer{output, connection} -} - -func newTestElasticsearchOutput(t *testing.T, test string) *testOutputer { - plugin := outputs.FindFactory("elasticsearch") - if plugin == nil { - t.Fatalf("No elasticsearch output plugin found") - } - - index := testElasticsearchIndex(test) - connection := esConnect(t, index) - - bulkSize := 0 - config, _ := common.NewConfigFrom(map[string]interface{}{ - "hosts": []string{getElasticsearchHost()}, - "index": connection.index, - "bulk_max_size": &bulkSize, - "username": os.Getenv("ES_USER"), - "password": os.Getenv("ES_PASS"), - "template.enabled": false, - }) - - info := beat.Info{Beat: "libbeat"} - im, err := idxmgmt.DefaultSupport(nil, info, common.MustNewConfigFrom( - map[string]interface{}{ - "setup.ilm.enabled": false, - }, - )) - if err != nil { - t.Fatal("init index management:", err) - } - - grp, err := plugin(im, info, outputs.NewNilObserver(), config) - if err != nil { - t.Fatalf("init elasticsearch output plugin failed: %v", err) - } - - es := &testOutputer{} - es.NetworkClient = grp.Clients[0].(outputs.NetworkClient) - es.esConnection = connection - es.Connect() - - return es -} - -func (es *esConnection) Cleanup() { - _, _, err := es.Delete(es.index, "", "", nil) - if err != nil { - es.t.Errorf("Failed to delete index: %s", err) - } -} - -func (es *esConnection) Read() ([]map[string]interface{}, error) { - _, _, err := es.Refresh(es.index) - if err != nil { - es.t.Errorf("Failed to refresh: %s", err) - } - - params := map[string]string{} - _, resp, err := es.SearchURI(es.index, "", params) - if err != nil { - es.t.Errorf("Failed to query elasticsearch for index(%s): %s", es.index, err) - return nil, err - } - - hits := make([]map[string]interface{}, len(resp.Hits.Hits)) - for i, hit := range resp.Hits.Hits { - json.Unmarshal(hit, &hits[i]) - } - - return hits, err -} - -func (es *esConnection) RefreshIndex() { - es.Refresh(es.index) -} - -func (es *esConnection) Count() (int, error) { - _, _, err := es.Refresh(es.index) - if err != nil { - es.t.Errorf("Failed to refresh: %s", err) - } - - params := map[string]string{} - _, resp, err := es.CountSearchURI(es.index, "", params) - if err != nil { - es.t.Errorf("Failed to query elasticsearch for index(%s): %s", es.index, err) - return 0, err - } - - return resp.Count, nil -} - -func waitUntilTrue(duration time.Duration, fn func() bool) bool { - end := time.Now().Add(duration) - for time.Now().Before(end) { - if fn() { - return true - } - time.Sleep(100 * time.Millisecond) - } - return false -} - -func checkIndex(reader esCountReader, minValues int) func() bool { - return func() bool { - reader.RefreshIndex() - resp, err := reader.Count() - return err != nil || resp >= minValues - } -} - -func checkAll(checks ...func() bool) func() bool { - return func() bool { - for _, check := range checks { - if !check() { - return false - } - } - return true - } -} - -func TestSendMessageViaLogstashTCP(t *testing.T) { - testSendMessageViaLogstash(t, "basic-tcp", false) -} - -func TestSendMessageViaLogstashTLS(t *testing.T) { - testSendMessageViaLogstash(t, "basic-tls", true) -} - -func testSendMessageViaLogstash(t *testing.T, name string, tls bool) { - enableLogging([]string{"*"}) - - ls := newTestLogstashOutput(t, name, tls) - defer ls.Cleanup() - - batch := outest.NewBatch( - beat.Event{ - Timestamp: time.Now(), - Fields: common.MapStr{ - "host": "test-host", - "message": "hello world", - }, - }, - ) - ls.Publish(batch) - - // wait for logstash event flush + elasticsearch - waitUntilTrue(5*time.Second, checkIndex(ls, 1)) - - // search value in logstash elasticsearch index - resp, err := ls.Read() - if err != nil { - return - } - if len(resp) != 1 { - t.Errorf("wrong number of results: %d", len(resp)) - } -} - -func TestSendMultipleViaLogstashTCP(t *testing.T) { - testSendMultipleViaLogstash(t, "multiple-tcp", false) -} - -func TestSendMultipleViaLogstashTLS(t *testing.T) { - testSendMultipleViaLogstash(t, "multiple-tls", true) -} - -func testSendMultipleViaLogstash(t *testing.T, name string, tls bool) { - ls := newTestLogstashOutput(t, name, tls) - defer ls.Cleanup() - for i := 0; i < 10; i++ { - event := beat.Event{ - Timestamp: time.Now(), - Fields: common.MapStr{ - "host": "test-host", - "type": "log", - "message": fmt.Sprintf("hello world - %v", i), - }, - } - ls.PublishEvent(event) - } - - // wait for logstash event flush + elasticsearch - waitUntilTrue(5*time.Second, checkIndex(ls, 10)) - - // search value in logstash elasticsearch index - resp, err := ls.Read() - if err != nil { - return - } - if len(resp) != 10 { - t.Errorf("wrong number of results: %d", len(resp)) - } -} - -func TestSendMultipleBigBatchesViaLogstashTCP(t *testing.T) { - testSendMultipleBigBatchesViaLogstash(t, "multiple-big-tcp", false) -} - -func TestSendMultipleBigBatchesViaLogstashTLS(t *testing.T) { - testSendMultipleBigBatchesViaLogstash(t, "multiple-big-tls", true) -} - -func testSendMultipleBigBatchesViaLogstash(t *testing.T, name string, tls bool) { - testSendMultipleBatchesViaLogstash(t, name, 15, 4*integrationTestWindowSize, tls) -} - -func TestSendMultipleSmallBatchesViaLogstashTCP(t *testing.T) { - testSendMultipleSmallBatchesViaLogstash(t, "multiple-small-tcp", false) -} - -func TestSendMultipleSmallBatchesViaLogstashTLS(t *testing.T) { - testSendMultipleSmallBatchesViaLogstash(t, "multiple-small-tls", true) -} - -func testSendMultipleSmallBatchesViaLogstash(t *testing.T, name string, tls bool) { - testSendMultipleBatchesViaLogstash(t, name, 15, integrationTestWindowSize/2, tls) -} - -func testSendMultipleBatchesViaLogstash( - t *testing.T, - name string, - numBatches int, - batchSize int, - tls bool, -) { - - ls := newTestLogstashOutput(t, name, tls) - defer ls.Cleanup() - - batches := make([][]beat.Event, 0, numBatches) - for i := 0; i < numBatches; i++ { - batch := make([]beat.Event, 0, batchSize) - for j := 0; j < batchSize; j++ { - event := beat.Event{ - Timestamp: time.Now(), - Fields: common.MapStr{ - "host": "test-host", - "type": "log", - "message": fmt.Sprintf("batch hello world - %v", i*batchSize+j), - }, - } - batch = append(batch, event) - } - batches = append(batches, batch) - } - - for _, batch := range batches { - ok := ls.BulkPublish(batch) - assert.Equal(t, true, ok) - } - - // wait for logstash event flush + elasticsearch - ok := waitUntilTrue(5*time.Second, checkIndex(ls, numBatches*batchSize)) - assert.True(t, ok) // check number of events matches total number of events - - // search value in logstash elasticsearch index - resp, err := ls.Read() - if err != nil { - return - } - if len(resp) != 10 { - t.Errorf("wrong number of results: %d", len(resp)) - } -} - -func TestLogstashElasticOutputPluginCompatibleMessageTCP(t *testing.T) { - testLogstashElasticOutputPluginCompatibleMessage(t, "cmp-tcp", false) -} - -func TestLogstashElasticOutputPluginCompatibleMessageTLS(t *testing.T) { - testLogstashElasticOutputPluginCompatibleMessage(t, "cmp-tls", true) -} - -func testLogstashElasticOutputPluginCompatibleMessage(t *testing.T, name string, tls bool) { - timeout := 10 * time.Second - - ls := newTestLogstashOutput(t, name, tls) - defer ls.Cleanup() - - es := newTestElasticsearchOutput(t, name) - defer es.Cleanup() - - ts := time.Now() - event := beat.Event{ - Timestamp: ts, - Fields: common.MapStr{ - "host": "test-host", - "type": "log", - "message": "hello world", - }, - } - - es.PublishEvent(event) - ls.PublishEvent(event) - - waitUntilTrue(timeout, checkIndex(es, 1)) - waitUntilTrue(timeout, checkIndex(ls, 1)) - - // search value in logstash elasticsearch index - lsResp, err := ls.Read() - if err != nil { - return - } - esResp, err := es.Read() - if err != nil { - return - } - - // validate - assert.Equal(t, len(lsResp), len(esResp)) - if len(lsResp) != 1 { - t.Fatalf("wrong number of results: %d", len(lsResp)) - } - - checkEvent(t, lsResp[0], esResp[0]) -} - -func TestLogstashElasticOutputPluginBulkCompatibleMessageTCP(t *testing.T) { - testLogstashElasticOutputPluginBulkCompatibleMessage(t, "cmpblk-tcp", false) -} - -func TestLogstashElasticOutputPluginBulkCompatibleMessageTLS(t *testing.T) { - testLogstashElasticOutputPluginBulkCompatibleMessage(t, "cmpblk-tls", true) -} - -func testLogstashElasticOutputPluginBulkCompatibleMessage(t *testing.T, name string, tls bool) { - if testing.Verbose() { - enableLogging([]string{"*"}) - } - - timeout := 10 * time.Second - - ls := newTestLogstashOutput(t, name, tls) - defer ls.Cleanup() - - es := newTestElasticsearchOutput(t, name) - defer es.Cleanup() - - ts := time.Now() - events := []beat.Event{ - { - Timestamp: ts, - Fields: common.MapStr{ - "host": "test-host", - "type": "log", - "message": "hello world", - }, - }, - } - - ls.BulkPublish(events) - es.BulkPublish(events) - - waitUntilTrue(timeout, checkIndex(ls, 1)) - waitUntilTrue(timeout, checkIndex(es, 1)) - - // search value in logstash elasticsearch index - lsResp, err := ls.Read() - if err != nil { - return - } - esResp, err := es.Read() - if err != nil { - return - } - - // validate - if len(lsResp) != len(esResp) { - assert.Equal(t, len(lsResp), len(esResp)) - t.Fatalf("wrong number of results: es=%d, ls=%d", - len(esResp), len(lsResp)) - } - - checkEvent(t, lsResp[0], esResp[0]) -} - -func checkEvent(t *testing.T, ls, es map[string]interface{}) { - lsEvent := ls["_source"].(map[string]interface{}) - esEvent := es["_source"].(map[string]interface{}) - commonFields := []string{"@timestamp", "host", "type", "message"} - for _, field := range commonFields { - assert.NotNil(t, lsEvent[field]) - assert.NotNil(t, esEvent[field]) - assert.Equal(t, lsEvent[field], esEvent[field]) - } -} - -func (t *testOutputer) PublishEvent(event beat.Event) { - t.Publish(outest.NewBatch(event)) -} - -func (t *testOutputer) BulkPublish(events []beat.Event) bool { - ok := false - batch := outest.NewBatch(events...) - - var wg sync.WaitGroup - wg.Add(1) - batch.OnSignal = func(sig outest.BatchSignal) { - ok = sig.Tag == outest.BatchACK - wg.Done() - } - - t.Publish(batch) - wg.Wait() - return ok -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/outputs/logstash/logstash_test.go b/vendor/github.com/elastic/beats/v7/libbeat/outputs/logstash/logstash_test.go deleted file mode 100644 index 06d15567..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/outputs/logstash/logstash_test.go +++ /dev/null @@ -1,210 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package logstash - -import ( - "fmt" - "os" - "testing" - "time" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/transport/transptest" - "github.com/elastic/beats/v7/libbeat/outputs" - "github.com/elastic/beats/v7/libbeat/outputs/outest" - v2 "github.com/elastic/go-lumber/server/v2" -) - -const ( - logstashDefaultHost = "localhost" - logstashTestDefaultPort = "5044" -) - -func TestLogstashTCP(t *testing.T) { - enableLogging([]string{"*"}) - - timeout := 2 * time.Second - server := transptest.NewMockServerTCP(t, timeout, "", nil) - - config := map[string]interface{}{ - "hosts": []string{server.Addr()}, - "index": testLogstashIndex("logstash-conn-tcp"), - "timeout": "2s", - } - testConnectionType(t, server, testOutputerFactory(t, "", config)) -} - -func TestLogstashTLS(t *testing.T) { - enableLogging([]string{"*"}) - - certName := "ca_test" - - timeout := 2 * time.Second - transptest.GenCertForTestingPurpose(t, certName, "", "127.0.0.1", "127.0.1.1") - server := transptest.NewMockServerTLS(t, timeout, certName, nil) - - // create lumberjack output client - config := map[string]interface{}{ - "hosts": []string{server.Addr()}, - "index": testLogstashIndex("logstash-conn-tls"), - "timeout": "2s", - "ssl.certificate_authorities": []string{certName + ".pem"}, - } - testConnectionType(t, server, testOutputerFactory(t, "", config)) -} - -func TestLogstashInvalidTLSInsecure(t *testing.T) { - certName := "ca_invalid_test" - ip := "1.2.3.4" - - timeout := 2 * time.Second - transptest.GenCertForTestingPurpose(t, certName, "", ip) - server := transptest.NewMockServerTLS(t, timeout, certName, nil) - - config := map[string]interface{}{ - "hosts": []string{server.Addr()}, - "index": testLogstashIndex("logstash-conn-tls-invalid"), - "timeout": 2, - "max_retries": 1, - "ssl.verification_mode": "none", - "ssl.certificate_authorities": []string{certName + ".pem"}, - } - testConnectionType(t, server, testOutputerFactory(t, "", config)) -} - -func testLogstashIndex(test string) string { - return fmt.Sprintf("beat-logstash-int-%v-%d", test, os.Getpid()) -} - -func testConnectionType( - t *testing.T, - mock *transptest.MockServer, - makeOutputer func() outputs.NetworkClient, -) { - t.Log("testConnectionType") - server, _ := v2.NewWithListener(mock.Listener) - - // worker loop - go func() { - defer server.Close() - - t.Log("start worker loop") - defer t.Log("stop worker loop") - - t.Log("make outputter") - output := makeOutputer() - t.Logf("new outputter: %v", output) - - err := output.Connect() - if err != nil { - t.Error("test client failed to connect: ", err) - return - } - - sig := make(chan struct{}) - - t.Log("publish event") - batch := outest.NewBatch(testEvent()) - batch.OnSignal = func(_ outest.BatchSignal) { - close(sig) - } - err = output.Publish(batch) - - t.Log("wait signal") - <-sig - - assert.NoError(t, err) - assert.Equal(t, outest.BatchACK, batch.Signals[0].Tag) - }() - - for batch := range server.ReceiveChan() { - batch.ACK() - - events := batch.Events - assert.Equal(t, 1, len(events)) - msg := events[0].(map[string]interface{}) - assert.Equal(t, 10.0, msg["extra"]) - assert.Equal(t, "message", msg["message"]) - } -} - -func testEvent() beat.Event { - return beat.Event{Fields: common.MapStr{ - "@timestamp": common.Time(time.Now()), - "type": "log", - "extra": 10, - "message": "message", - }} -} - -func testOutputerFactory( - t *testing.T, - test string, - config map[string]interface{}, -) func() outputs.NetworkClient { - return func() outputs.NetworkClient { - return newTestLumberjackOutput(t, test, config) - } -} - -func newTestLumberjackOutput( - t *testing.T, - test string, - config map[string]interface{}, -) outputs.NetworkClient { - if config == nil { - config = map[string]interface{}{ - "hosts": []string{getLogstashHost()}, - "index": testLogstashIndex(test), - } - } - - cfg, _ := common.NewConfigFrom(config) - grp, err := outputs.Load(nil, beat.Info{}, nil, "logstash", cfg) - if err != nil { - t.Fatalf("init logstash output plugin failed: %v", err) - } - - client := grp.Clients[0].(outputs.NetworkClient) - if err := client.Connect(); err != nil { - t.Fatalf("Client failed to connected: %v", err) - } - - return client -} - -func getLogstashHost() string { - return fmt.Sprintf("%v:%v", - getenv("LS_HOST", logstashDefaultHost), - getenv("LS_TCP_PORT", logstashTestDefaultPort), - ) -} - -func getenv(name, defaultValue string) string { - return strDefault(os.Getenv(name), defaultValue) -} - -func strDefault(a, defaults string) string { - if len(a) == 0 { - return defaults - } - return a -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/outputs/logstash/sync_test.go b/vendor/github.com/elastic/beats/v7/libbeat/outputs/logstash/sync_test.go deleted file mode 100644 index af90cfa1..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/outputs/logstash/sync_test.go +++ /dev/null @@ -1,135 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package logstash - -import ( - "sync" - "testing" - "time" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common/transport" - "github.com/elastic/beats/v7/libbeat/common/transport/transptest" - "github.com/elastic/beats/v7/libbeat/outputs" - "github.com/elastic/beats/v7/libbeat/outputs/outest" -) - -type testSyncDriver struct { - client outputs.NetworkClient - ch chan testDriverCommand - returns []testClientReturn - wg sync.WaitGroup -} - -type clientServer struct { - *transptest.MockServer -} - -func TestClientSendZero(t *testing.T) { - testSendZero(t, makeTestClient) -} - -func TestClientSimpleEvent(t *testing.T) { - testSimpleEvent(t, makeTestClient) -} - -func TestClientSimpleEventTTL(t *testing.T) { - testSimpleEventWithTTL(t, makeTestClient) -} - -func TestClientStructuredEvent(t *testing.T) { - testStructuredEvent(t, makeTestClient) -} - -func newClientServerTCP(t *testing.T, to time.Duration) *clientServer { - return &clientServer{transptest.NewMockServerTCP(t, to, "", nil)} -} - -func makeTestClient(conn *transport.Client) testClientDriver { - config := defaultConfig() - config.Timeout = 1 * time.Second - config.TTL = 5 * time.Second - client, err := newSyncClient(beat.Info{}, conn, outputs.NewNilObserver(), &config) - if err != nil { - panic(err) - } - - return newClientTestDriver(client) -} - -func newClientTestDriver(client outputs.NetworkClient) *testSyncDriver { - driver := &testSyncDriver{ - client: client, - ch: make(chan testDriverCommand), - returns: nil, - } - - driver.wg.Add(1) - go func() { - defer driver.wg.Done() - - for { - cmd, ok := <-driver.ch - if !ok { - return - } - - switch cmd.code { - case driverCmdQuit: - return - case driverCmdConnect: - driver.client.Connect() - case driverCmdClose: - driver.client.Close() - case driverCmdPublish: - err := driver.client.Publish(cmd.batch) - driver.returns = append(driver.returns, testClientReturn{cmd.batch, err}) - } - } - }() - - return driver -} - -func (t *testSyncDriver) Stop() { - if t.ch != nil { - t.ch <- testDriverCommand{code: driverCmdQuit} - t.wg.Wait() - close(t.ch) - t.client.Close() - t.ch = nil - } -} - -func (t *testSyncDriver) Connect() { - t.ch <- testDriverCommand{code: driverCmdConnect} -} - -func (t *testSyncDriver) Close() { - t.ch <- testDriverCommand{code: driverCmdClose} -} - -func (t *testSyncDriver) Publish(batch *outest.Batch) { - t.ch <- testDriverCommand{code: driverCmdPublish, batch: batch} -} - -func (t *testSyncDriver) Returns() []testClientReturn { - return t.returns -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/outputs/logstash/window_test.go b/vendor/github.com/elastic/beats/v7/libbeat/outputs/logstash/window_test.go deleted file mode 100644 index ab5e64f8..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/outputs/logstash/window_test.go +++ /dev/null @@ -1,81 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package logstash - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestShrinkWindowSizeNeverZero(t *testing.T) { - enableLogging([]string{"logstash"}) - - windowSize := 124 - var w window - w.init(windowSize, defaultConfig().BulkMaxSize) - - w.windowSize = int32(windowSize) - for i := 0; i < 100; i++ { - w.shrinkWindow() - } - - assert.Equal(t, 1, int(w.windowSize)) -} - -func TestGrowWindowSizeUpToBatchSizes(t *testing.T) { - batchSize := 114 - windowSize := 1024 - testGrowWindowSize(t, 10, 0, windowSize, batchSize, batchSize) -} - -func TestGrowWindowSizeUpToMax(t *testing.T) { - batchSize := 114 - windowSize := 64 - testGrowWindowSize(t, 10, 0, windowSize, batchSize, windowSize) -} - -func TestGrowWindowSizeOf1(t *testing.T) { - batchSize := 114 - windowSize := 1024 - testGrowWindowSize(t, 1, 0, windowSize, batchSize, batchSize) -} - -func TestGrowWindowSizeToMaxOKOnly(t *testing.T) { - batchSize := 114 - windowSize := 1024 - maxOK := 71 - testGrowWindowSize(t, 1, maxOK, windowSize, batchSize, maxOK) -} - -func testGrowWindowSize(t *testing.T, - initial, maxOK, windowSize, batchSize, expected int, -) { - enableLogging([]string{"logstash"}) - var w window - w.init(initial, windowSize) - w.maxOkWindowSize = maxOK - for i := 0; i < 100; i++ { - w.tryGrowWindow(batchSize) - } - - assert.Equal(t, expected, int(w.windowSize)) - assert.Equal(t, expected, int(w.maxOkWindowSize)) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/outputs/outest/batch.go b/vendor/github.com/elastic/beats/v7/libbeat/outputs/outest/batch.go deleted file mode 100644 index 11d4bf1a..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/outputs/outest/batch.go +++ /dev/null @@ -1,88 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package outest - -import ( - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/publisher" -) - -type Batch struct { - events []publisher.Event - Signals []BatchSignal - OnSignal func(sig BatchSignal) -} - -type BatchSignal struct { - Tag BatchSignalTag - Events []publisher.Event -} - -type BatchSignalTag uint8 - -const ( - BatchACK BatchSignalTag = iota - BatchDrop - BatchRetry - BatchRetryEvents - BatchCancelled - BatchCancelledEvents -) - -func NewBatch(in ...beat.Event) *Batch { - events := make([]publisher.Event, len(in)) - for i, c := range in { - events[i] = publisher.Event{Content: c} - } - return &Batch{events: events} -} - -func (b *Batch) Events() []publisher.Event { - return b.events -} - -func (b *Batch) ACK() { - b.doSignal(BatchSignal{Tag: BatchACK}) -} - -func (b *Batch) Drop() { - b.doSignal(BatchSignal{Tag: BatchDrop}) -} - -func (b *Batch) Retry() { - b.doSignal(BatchSignal{Tag: BatchRetry}) -} - -func (b *Batch) RetryEvents(events []publisher.Event) { - b.doSignal(BatchSignal{Tag: BatchRetryEvents, Events: events}) -} - -func (b *Batch) Cancelled() { - b.doSignal(BatchSignal{Tag: BatchCancelled}) -} - -func (b *Batch) CancelledEvents(events []publisher.Event) { - b.doSignal(BatchSignal{Tag: BatchCancelledEvents, Events: events}) -} - -func (b *Batch) doSignal(sig BatchSignal) { - b.Signals = append(b.Signals, sig) - if b.OnSignal != nil { - b.OnSignal(sig) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/outputs/outil/select_test.go b/vendor/github.com/elastic/beats/v7/libbeat/outputs/outil/select_test.go deleted file mode 100644 index e16cb602..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/outputs/outil/select_test.go +++ /dev/null @@ -1,306 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package outil - -import ( - "strings" - "testing" - "time" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" -) - -type node map[string]interface{} - -func TestSelector(t *testing.T) { - tests := map[string]struct { - config string - event common.MapStr - expected string - }{ - "constant key": { - `key: value`, - common.MapStr{}, - "value", - }, - "lowercase constant key": { - `key: VaLuE`, - common.MapStr{}, - "value", - }, - "format string key": { - `key: '%{[key]}'`, - common.MapStr{"key": "value"}, - "value", - }, - "lowercase format string key": { - `key: '%{[key]}'`, - common.MapStr{"key": "VaLuE"}, - "value", - }, - "key with empty keys": { - `{key: value, keys: }`, - common.MapStr{}, - "value", - }, - "lowercase key with empty keys": { - `{key: vAlUe, keys: }`, - common.MapStr{}, - "value", - }, - "constant in multi key": { - `keys: [key: 'value']`, - common.MapStr{}, - "value", - }, - "format string in multi key": { - `keys: [key: '%{[key]}']`, - common.MapStr{"key": "value"}, - "value", - }, - "missing format string key with default in rule": { - `keys: - - key: '%{[key]}' - default: value`, - common.MapStr{}, - "value", - }, - "lowercase missing format string key with default in rule": { - `keys: - - key: '%{[key]}' - default: vAlUe`, - common.MapStr{}, - "value", - }, - "empty format string key with default in rule": { - `keys: - - key: '%{[key]}' - default: value`, - common.MapStr{"key": ""}, - "value", - }, - "lowercase empty format string key with default in rule": { - `keys: - - key: '%{[key]}' - default: vAluE`, - common.MapStr{"key": ""}, - "value", - }, - "missing format string key with constant in next rule": { - `keys: - - key: '%{[key]}' - - key: value`, - common.MapStr{}, - "value", - }, - "missing format string key with constant in top-level rule": { - `{ key: value, keys: [key: '%{[key]}']}`, - common.MapStr{}, - "value", - }, - "apply mapping": { - `keys: - - key: '%{[key]}' - mappings: - v: value`, - common.MapStr{"key": "v"}, - "value", - }, - "lowercase applied mapping": { - `keys: - - key: '%{[key]}' - mappings: - v: vAlUe`, - common.MapStr{"key": "v"}, - "value", - }, - "apply mapping with default on empty key": { - `keys: - - key: '%{[key]}' - default: value - mappings: - v: 'v'`, - common.MapStr{"key": ""}, - "value", - }, - "lowercase apply mapping with default on empty key": { - `keys: - - key: '%{[key]}' - default: vAluE - mappings: - v: 'v'`, - common.MapStr{"key": ""}, - "value", - }, - "apply mapping with default on empty lookup": { - `keys: - - key: '%{[key]}' - default: value - mappings: - v: ''`, - common.MapStr{"key": "v"}, - "value", - }, - "apply mapping without match": { - `keys: - - key: '%{[key]}' - mappings: - v: '' - - key: value`, - common.MapStr{"key": "x"}, - "value", - }, - "mapping with constant key": { - `keys: - - key: k - mappings: - k: value`, - common.MapStr{}, - "value", - }, - "mapping with missing constant key": { - `keys: - - key: unknown - mappings: {k: wrong} - - key: value`, - common.MapStr{}, - "value", - }, - "mapping with missing constant key, but default": { - `keys: - - key: unknown - default: value - mappings: {k: wrong}`, - common.MapStr{}, - "value", - }, - "matching condition": { - `keys: - - key: value - when.equals.test: test`, - common.MapStr{"test": "test"}, - "value", - }, - "failing condition": { - `keys: - - key: wrong - when.equals.test: test - - key: value`, - common.MapStr{"test": "x"}, - "value", - }, - } - - for name, test := range tests { - t.Run(name, func(t *testing.T) { - yaml := strings.Replace(test.config, "\t", " ", -1) - cfg, err := common.NewConfigWithYAML([]byte(yaml), "test") - if err != nil { - t.Fatalf("YAML parse error: %v\n%v", err, yaml) - } - - sel, err := BuildSelectorFromConfig(cfg, Settings{ - Key: "key", - MultiKey: "keys", - EnableSingleOnly: true, - FailEmpty: true, - }) - if err != nil { - t.Fatal(err) - } - - event := beat.Event{ - Timestamp: time.Now(), - Fields: test.event, - } - actual, err := sel.Select(&event) - if err != nil { - t.Fatal(err) - } - - assert.Equal(t, test.expected, actual) - }) - } -} - -func TestSelectorInitFail(t *testing.T) { - tests := map[string]struct { - config string - }{ - "keys missing": { - `test: no key`, - }, - "invalid keys type": { - `keys: 5`, - }, - "invaid keys element type": { - `keys: [5]`, - }, - "invalid key type": { - `key: {}`, - }, - "missing key in list": { - `keys: [default: value]`, - }, - "invalid key type in list": { - `keys: [key: {}]`, - }, - "fail on invalid format string": { - `key: '%{[abc}'`, - }, - "fail on invalid format string in list": { - `keys: [key: '%{[abc}']`, - }, - "default value type mismatch": { - `keys: [{key: ok, default: {}}]`, - }, - "mappings type mismatch": { - `keys: - - key: '%{[k]}' - mappings: {v: {}}`, - }, - "condition empty": { - `keys: - - key: value - when:`, - }, - } - - for name, test := range tests { - t.Run(name, func(t *testing.T) { - cfg, err := common.NewConfigWithYAML([]byte(test.config), "test") - if err != nil { - t.Fatal(err) - } - - _, err = BuildSelectorFromConfig(cfg, Settings{ - Key: "key", - MultiKey: "keys", - EnableSingleOnly: true, - FailEmpty: true, - }) - - assert.Error(t, err) - t.Log(err) - }) - - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/outputs/redis/config_test.go b/vendor/github.com/elastic/beats/v7/libbeat/outputs/redis/config_test.go deleted file mode 100644 index 7eaf1bf0..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/outputs/redis/config_test.go +++ /dev/null @@ -1,45 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package redis - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestValidate(t *testing.T) { - tests := []struct { - Name string - Input redisConfig - Valid bool - }{ - {"No config", redisConfig{Key: "", Index: ""}, true}, - {"Only key", redisConfig{Key: "test", Index: ""}, true}, - {"Only index", redisConfig{Key: "", Index: "test"}, true}, - {"Both", redisConfig{Key: "test", Index: "test"}, true}, - - {"Invalid Datatype", redisConfig{Key: "test", DataType: "something"}, false}, - {"List Datatype", redisConfig{Key: "test", DataType: "list"}, true}, - {"Channel Datatype", redisConfig{Key: "test", DataType: "channel"}, true}, - } - - for _, test := range tests { - assert.Equal(t, test.Input.Validate() == nil, test.Valid, test.Name) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/outputs/redis/docs/redis.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/outputs/redis/docs/redis.asciidoc deleted file mode 100644 index 31e6db65..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/outputs/redis/docs/redis.asciidoc +++ /dev/null @@ -1,238 +0,0 @@ -[[redis-output]] -=== Configure the Redis output - -++++ -Redis -++++ - -The Redis output inserts the events into a Redis list or a Redis channel. -This output plugin is compatible with -the https://www.elastic.co/guide/en/logstash/current/plugins-inputs-redis.html[Redis input plugin] for Logstash. - -To use this output, edit the {beatname_uc} configuration file to disable the {es} -output by commenting it out, and enable the Redis output by adding `output.redis`. - -Example configuration: - -["source","yaml",subs="attributes"] ------------------------------------------------------------------------------- -output.redis: - hosts: ["localhost"] - password: "my_password" - key: "{beatname_lc}" - db: 0 - timeout: 5 ------------------------------------------------------------------------------- - -==== Compatibility - -This output is expected to work with all Redis versions between 3.2.4 and 5.0.8. Other versions might work as well, -but are not supported. - -==== Configuration options - -You can specify the following `output.redis` options in the +{beatname_lc}.yml+ config file: - -===== `enabled` - -The enabled config is a boolean setting to enable or disable the output. If set -to false, the output is disabled. - -The default value is `true`. - -===== `hosts` - -The list of Redis servers to connect to. If load balancing is enabled, the events are -distributed to the servers in the list. If one server becomes unreachable, the events are -distributed to the reachable servers only. You can define each Redis server by specifying -`HOST` or `HOST:PORT`. For example: `"192.15.3.2"` or `"test.redis.io:12345"`. If you -don't specify a port number, the value configured by `port` is used. -Configure each Redis server with an `IP:PORT` pair or with a `URL`. For -example: `redis://localhost:6379` or `rediss://localhost:6379`. -URLs can include a server-specific password. For example: `redis://:password@localhost:6379`. -The `redis` scheme will disable the `ssl` settings for the host, while `rediss` -will enforce TLS. If `rediss` is specified and no `ssl` settings are -configured, the output uses the system certificate store. - -===== `index` - -The index name added to the events metadata for use by Logstash. The default is "{beatname_lc}". - -[[key-option-redis]] -===== `key` - -The name of the Redis list or channel the events are published to. If not -configured, the value of the `index` setting is used. - -You can set the key dynamically by using a format string to access any event -field. For example, this configuration uses a custom field, `fields.list`, to -set the Redis list key. If `fields.list` is missing, `fallback` is used: - -["source","yaml"] ------------------------------------------------------------------------------- -output.redis: - hosts: ["localhost"] - key: "%{[fields.list]:fallback}" ------------------------------------------------------------------------------- - - -TIP: To learn how to add custom fields to events, see the -<> option. - -See the <> setting for other ways to set the key -dynamically. - -[[keys-option-redis]] -===== `keys` - -An array of key selector rules. Each rule specifies the `key` to use for events -that match the rule. During publishing, {beatname_uc} uses the first matching -rule in the array. Rules can contain conditionals, format string-based fields, -and name mappings. If the `keys` setting is missing or no rule matches, the -<> setting is used. - -Rule settings: - -*`index`*:: The key format string to use. If this string contains field -references, such as `%{[fields.name]}`, the fields must exist, or the rule -fails. - -*`mappings`*:: A dictionary that takes the value returned by `key` and maps it to -a new name. - -*`default`*:: The default string value to use if `mappings` does not find a match. - -*`when`*:: A condition that must succeed in order to execute the current rule. -ifndef::no-processors[] -All the <> supported by processors are also supported -here. -endif::no-processors[] - -Example `keys` settings: - -["source","yaml"] ------------------------------------------------------------------------------- -output.redis: - hosts: ["localhost"] - key: "default_list" - keys: - - key: "info_list" # send to info_list if `message` field contains INFO - when.contains: - message: "INFO" - - key: "debug_list" # send to debug_list if `message` field contains DEBUG - when.contains: - message: "DEBUG" - - key: "%{[fields.list]}" - mappings: - http: "frontend_list" - nginx: "frontend_list" - mysql: "backend_list" ------------------------------------------------------------------------------- - -===== `password` - -The password to authenticate with. The default is no authentication. - -===== `db` - -The Redis database number where the events are published. The default is 0. - -===== `datatype` - -The Redis data type to use for publishing events.If the data type is `list`, the -Redis RPUSH command is used and all events are added to the list with the key defined under `key`. -If the data type `channel` is used, the Redis `PUBLISH` command is used and means that all events -are pushed to the pub/sub mechanism of Redis. The name of the channel is the one defined under `key`. -The default value is `list`. - -===== `codec` - -Output codec configuration. If the `codec` section is missing, events will be json encoded. - -See <> for more information. - -===== `worker` - -The number of workers to use for each host configured to publish events to Redis. Use this setting along with the -`loadbalance` option. For example, if you have 2 hosts and 3 workers, in total 6 workers are started (3 for each host). - -===== `loadbalance` - -If set to true and multiple hosts or workers are configured, the output plugin load balances published events onto all -Redis hosts. If set to false, the output plugin sends all events to only one host (determined at random) and will switch -to another host if the currently selected one becomes unreachable. The default value is true. - -===== `timeout` - -The Redis connection timeout in seconds. The default is 5 seconds. - -===== `backoff.init` - -The number of seconds to wait before trying to reconnect to Redis after -a network error. After waiting `backoff.init` seconds, {beatname_uc} tries to -reconnect. If the attempt fails, the backoff timer is increased exponentially up -to `backoff.max`. After a successful connection, the backoff timer is reset. The -default is 1s. - -===== `backoff.max` - -The maximum number of seconds to wait before attempting to connect to -Redis after a network error. The default is 60s. - -===== `max_retries` - -ifdef::ignores_max_retries[] -{beatname_uc} ignores the `max_retries` setting and retries indefinitely. -endif::[] - -ifndef::ignores_max_retries[] -The number of times to retry publishing an event after a publishing failure. -After the specified number of retries, the events are typically dropped. - -Set `max_retries` to a value less than 0 to retry until all events are published. - -The default is 3. -endif::[] - - -===== `bulk_max_size` - -The maximum number of events to bulk in a single Redis request or pipeline. The default is 2048. - -If the Beat sends single events, the events are collected into batches. If the -Beat publishes a large batch of events (larger than the value specified by -`bulk_max_size`), the batch is split. - -Specifying a larger batch size can improve performance by lowering the overhead -of sending events. However big batch sizes can also increase processing times, -which might result in API errors, killed connections, timed-out publishing -requests, and, ultimately, lower throughput. - -Setting `bulk_max_size` to values less than or equal to 0 disables the -splitting of batches. When splitting is disabled, the queue decides on the -number of events to be contained in a batch. - -===== `ssl` - -Configuration options for SSL parameters like the root CA for Redis connections -guarded by SSL proxies (for example https://www.stunnel.org[stunnel]). See -<> for more information. - -===== `proxy_url` - -The URL of the SOCKS5 proxy to use when connecting to the Redis servers. The -value must be a URL with a scheme of `socks5://`. You cannot use a web proxy -because the protocol used to communicate with Redis is not based on HTTP. - -If the SOCKS5 proxy server requires client authentication, you can embed -a username and password in the URL. - -When using a proxy, hostnames are resolved on the proxy server instead of on the -client. You can change this behavior by setting the -<> option. - -[[redis-proxy-use-local-resolver]] -===== `proxy_use_local_resolver` - -This option determines whether Redis hostnames are resolved locally when using a proxy. -The default value is false, which means that name resolution occurs on the proxy server. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/outputs/redis/redis_integration_test.go b/vendor/github.com/elastic/beats/v7/libbeat/outputs/redis/redis_integration_test.go deleted file mode 100644 index 66c33752..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/outputs/redis/redis_integration_test.go +++ /dev/null @@ -1,390 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package redis - -import ( - "encoding/json" - "fmt" - "os" - "sync" - "testing" - "time" - - "github.com/garyburd/redigo/redis" - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/outputs" - _ "github.com/elastic/beats/v7/libbeat/outputs/codec/format" - _ "github.com/elastic/beats/v7/libbeat/outputs/codec/json" - "github.com/elastic/beats/v7/libbeat/outputs/outest" -) - -const ( - RedisDefaultHost = "localhost" - RedisDefaultPort = "6379" - - SRedisDefaultHost = "localhost" - SRedisDefaultPort = "6380" -) - -const ( - testBeatname = "libbeat" - testBeatversion = "1.2.3" - testMetaValue = "private" -) - -func TestPublishListTCP(t *testing.T) { - key := "test_publish_tcp" - db := 0 - redisConfig := map[string]interface{}{ - "hosts": []string{getRedisAddr()}, - "key": key, - "db": db, - "datatype": "list", - "timeout": "5s", - } - - testPublishList(t, redisConfig) -} - -func TestPublishListTLS(t *testing.T) { - key := "test_publish_tls" - db := 0 - redisConfig := map[string]interface{}{ - "hosts": []string{getSRedisAddr()}, - "key": key, - "db": db, - "datatype": "list", - "timeout": "5s", - - "ssl.verification_mode": "full", - "ssl.certificate_authorities": []string{ - "../../../testing/environments/docker/sredis/pki/tls/certs/sredis.crt", - }, - } - - testPublishList(t, redisConfig) -} - -func TestWithSchema(t *testing.T) { - redisURL := "redis://" + getRedisAddr() - sredisURL := "rediss://" + getSRedisAddr() - - cases := map[string]struct { - host string - }{ - "redis ignores ssl settings": { - host: redisURL, - }, - "sredis schema sends via tls": { - host: sredisURL, - }, - } - - for name, test := range cases { - t.Run(name, func(t *testing.T) { - key := "test_publish_tls" - db := 0 - redisConfig := map[string]interface{}{ - "hosts": []string{test.host}, - "key": key, - "db": db, - "datatype": "list", - "timeout": "5s", - - "ssl.verification_mode": "full", - "ssl.certificate_authorities": []string{ - "../../../testing/environments/docker/sredis/pki/tls/certs/sredis.crt", - }, - } - - testPublishList(t, redisConfig) - }) - } - -} - -func testPublishList(t *testing.T, cfg map[string]interface{}) { - batches := 100 - batchSize := 1000 - total := batches & batchSize - - db := 0 - key := cfg["key"].(string) - if v, ok := cfg["db"]; ok { - db = v.(int) - } - - conn, err := redis.Dial("tcp", getRedisAddr(), redis.DialDatabase(db)) - if err != nil { - t.Fatalf("redis.Dial failed %v", err) - } - - // delete old key if present - defer conn.Close() - conn.Do("DEL", key) - - out := newRedisTestingOutput(t, cfg) - err = sendTestEvents(out, batches, batchSize) - assert.NoError(t, err) - - results := make([][]byte, total) - for i := range results { - results[i], err = redis.Bytes(conn.Do("LPOP", key)) - assert.NoError(t, err) - } - - for i, raw := range results { - evt := struct{ Message int }{} - err = json.Unmarshal(raw, &evt) - assert.NoError(t, err) - assert.Equal(t, i+1, evt.Message) - } - - for _, raw := range results { - validateMeta(t, raw) - } -} - -func TestPublishChannelTCP(t *testing.T) { - db := 0 - key := "test_pubchan_tcp" - redisConfig := map[string]interface{}{ - "hosts": []string{getRedisAddr()}, - "key": key, - "db": db, - "datatype": "channel", - "timeout": "5s", - } - - testPublishChannel(t, redisConfig) -} - -func TestPublishChannelTLS(t *testing.T) { - db := 0 - key := "test_pubchan_tls" - redisConfig := map[string]interface{}{ - "hosts": []string{getSRedisAddr()}, - "key": key, - "db": db, - "datatype": "channel", - "timeout": "5s", - - "ssl.verification_mode": "full", - "ssl.certificate_authorities": []string{ - "../../../testing/environments/docker/sredis/pki/tls/certs/sredis.crt", - }, - } - - testPublishChannel(t, redisConfig) -} - -func TestPublishChannelTCPWithFormatting(t *testing.T) { - t.Skip("format string not yet supported") - db := 0 - key := "test_pubchan_tcp" - redisConfig := map[string]interface{}{ - "hosts": []string{getRedisAddr()}, - "key": key, - "db": db, - "datatype": "channel", - "timeout": "5s", - "codec.format.string": "%{[message]}", - } - - testPublishChannel(t, redisConfig) -} - -func testPublishChannel(t *testing.T, cfg map[string]interface{}) { - batches := 100 - batchSize := 1000 - total := batches & batchSize - - db := 0 - key := cfg["key"].(string) - if v, ok := cfg["db"]; ok { - db = v.(int) - } - - conn, err := redis.Dial("tcp", getRedisAddr(), redis.DialDatabase(db)) - if err != nil { - t.Fatalf("redis.Dial failed %v", err) - } - - // delete old key if present - defer conn.Close() - conn.Do("DEL", key) - - // subscribe to packetbeat channel - psc := redis.PubSubConn{conn} - if err := psc.Subscribe(key); err != nil { - t.Fatal(err) - } - defer psc.Unsubscribe(key) - - // connect and publish events - var wg sync.WaitGroup - var pubErr error - out := newRedisTestingOutput(t, cfg) - wg.Add(1) - go func() { - defer wg.Done() - pubErr = sendTestEvents(out, batches, batchSize) - }() - - // collect published events by subscription - var messages [][]byte - assert.NoError(t, conn.Err()) - for conn.Err() == nil { - switch v := psc.Receive().(type) { - case redis.Message: - messages = append(messages, v.Data) - case error: - t.Error(v) - default: - t.Logf("received: %#v", v) - } - - if len(messages) == total { - break - } - } - wg.Wait() - - // validate - assert.NoError(t, pubErr) - assert.Equal(t, total, len(messages)) - for i, raw := range messages { - evt := struct{ Message int }{} - if _, hasFmt := cfg["codec.format.string"]; hasFmt { - t.Fatal("format string not yet supported") - /* - fmtString := fmtstr.MustCompileEvent(fmt.(string)) - expectedMessage, _ := fmtString.Run(createEvent(i + 1)) - assert.NoError(t, err) - assert.Equal(t, string(expectedMessage), string(raw)) - */ - } else { - err = json.Unmarshal(raw, &evt) - assert.NoError(t, err) - assert.Equal(t, i+1, evt.Message) - } - } - - for _, raw := range messages { - validateMeta(t, raw) - } -} - -func getEnv(name, or string) string { - if x := os.Getenv(name); x != "" { - return x - } - return or -} - -func getRedisAddr() string { - return fmt.Sprintf("%v:%v", - getEnv("REDIS_HOST", RedisDefaultHost), - getEnv("REDIS_PORT", RedisDefaultPort)) -} - -func getSRedisAddr() string { - return fmt.Sprintf("%v:%v", - getEnv("SREDIS_HOST", SRedisDefaultHost), - getEnv("SREDIS_PORT", SRedisDefaultPort)) -} - -func newRedisTestingOutput(t *testing.T, cfg map[string]interface{}) outputs.Client { - config, err := common.NewConfigFrom(cfg) - if err != nil { - t.Fatalf("Error reading config: %v", err) - } - - plugin := outputs.FindFactory("redis") - if plugin == nil { - t.Fatalf("redis output module not registered") - } - - out, err := plugin(nil, beat.Info{Beat: testBeatname, Version: testBeatversion}, outputs.NewNilObserver(), config) - if err != nil { - t.Fatalf("Failed to initialize redis output: %v", err) - } - - client := out.Clients[0].(outputs.NetworkClient) - if err := client.Connect(); err != nil { - t.Fatalf("Failed to connect to redis host: %v", err) - } - - return client -} - -func sendTestEvents(out outputs.Client, batches, N int) error { - i := 1 - for b := 0; b < batches; b++ { - events := make([]beat.Event, N) - for n := range events { - events[n] = createEvent(i) - i++ - } - - batch := outest.NewBatch(events...) - err := out.Publish(batch) - if err != nil { - return err - } - } - - return nil -} - -func createEvent(message int) beat.Event { - return beat.Event{ - Timestamp: time.Now(), - Meta: common.MapStr{ - "test": testMetaValue, - }, - Fields: common.MapStr{"message": message}, - } -} - -func validateMeta(t *testing.T, raw []byte) { - // require metadata - type meta struct { - Beat string `struct:"beat"` - Version string `struct:"version"` - Test string `struct:"test"` - } - - evt := struct { - Meta meta `json:"@metadata"` - }{} - err := json.Unmarshal(raw, &evt) - if err != nil { - t.Errorf("failed to unmarshal meta section: %v", err) - return - } - - assert.Equal(t, testBeatname, evt.Meta.Beat) - assert.Equal(t, testBeatversion, evt.Meta.Version) - assert.Equal(t, testMetaValue, evt.Meta.Test) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/outputs/redis/redis_test.go b/vendor/github.com/elastic/beats/v7/libbeat/outputs/redis/redis_test.go deleted file mode 100644 index 5ca91d3f..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/outputs/redis/redis_test.go +++ /dev/null @@ -1,120 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package redis - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/outputs" - _ "github.com/elastic/beats/v7/libbeat/outputs/codec/json" -) - -type checker func(*testing.T, outputs.Group) - -func checks(cs ...checker) checker { - return func(t *testing.T, g outputs.Group) { - for _, c := range cs { - c(t, g) - } - } -} - -func clientsLen(required int) checker { - return func(t *testing.T, group outputs.Group) { - assert.Len(t, group.Clients, required) - } -} - -func clientPassword(index int, pass string) checker { - return func(t *testing.T, group outputs.Group) { - redisClient := group.Clients[index].(*backoffClient) - assert.Equal(t, redisClient.client.password, pass) - } -} - -func TestMakeRedis(t *testing.T) { - tests := map[string]struct { - config map[string]interface{} - valid bool - checks checker - }{ - "no host": { - config: map[string]interface{}{ - "hosts": []string{}, - }, - }, - "invald scheme": { - config: map[string]interface{}{ - "hosts": []string{"redisss://localhost:6379"}, - }, - }, - "Single host": { - config: map[string]interface{}{ - "hosts": []string{"localhost:6379"}, - }, - valid: true, - checks: checks(clientsLen(1), clientPassword(0, "")), - }, - "Multiple hosts": { - config: map[string]interface{}{ - "hosts": []string{"redis://localhost:6379", "rediss://localhost:6380"}, - }, - valid: true, - checks: clientsLen(2), - }, - "Default password": { - config: map[string]interface{}{ - "hosts": []string{"redis://localhost:6379"}, - "password": "defaultPassword", - }, - valid: true, - checks: checks(clientsLen(1), clientPassword(0, "defaultPassword")), - }, - "Specific and default password": { - config: map[string]interface{}{ - "hosts": []string{"redis://localhost:6379", "rediss://:mypassword@localhost:6380"}, - "password": "defaultPassword", - }, - valid: true, - checks: checks( - clientsLen(2), - clientPassword(0, "defaultPassword"), - clientPassword(1, "mypassword"), - ), - }, - } - beatInfo := beat.Info{Beat: "libbeat", Version: "1.2.3"} - for name, test := range tests { - t.Run(name, func(t *testing.T) { - cfg, err := common.NewConfigFrom(test.config) - assert.NoError(t, err) - groups, err := makeRedis(nil, beatInfo, outputs.NewNilObserver(), cfg) - assert.Equal(t, err == nil, test.valid) - if err != nil && test.valid { - t.Log(err) - } - if test.checks != nil { - test.checks(t, groups) - } - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/paths/paths_test.go b/vendor/github.com/elastic/beats/v7/libbeat/paths/paths_test.go deleted file mode 100644 index 1d430e78..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/paths/paths_test.go +++ /dev/null @@ -1,176 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package paths - -import ( - "os" - "path/filepath" - "runtime" - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestHomePath(t *testing.T) { - type io struct { - Home string // cli flag home setting - Path string // requested path - ResultHome string // expected home path - ResultData string // expected data path - } - - binDir, err := filepath.Abs(filepath.Dir(os.Args[0])) - if err != nil { - t.Fatal(err) - } - - tests := []io{ - { - Home: binDir, - Path: "test", - ResultHome: filepath.Join(binDir, "test"), - ResultData: filepath.Join(binDir, "data", "test"), - }, - { - Home: rootDir("/tmp"), - Path: "test", - ResultHome: rootDir("/tmp/test"), - ResultData: rootDir("/tmp/data/test"), - }, - { - Home: rootDir("/home"), - Path: rootDir("/abc/test"), - ResultHome: rootDir("/abc/test"), - ResultData: rootDir("/abc/test"), - }, - } - - for _, test := range tests { - cfg := Path{Home: test.Home} - if err := Paths.initPaths(&cfg); err != nil { - t.Errorf("error on %+v: %v", test, err) - continue - } - - assert.Equal(t, test.ResultHome, Resolve(Home, test.Path), "failed on %+v", test) - - // config path same as home path - assert.Equal(t, test.ResultHome, Resolve(Config, test.Path), "failed on %+v", test) - - // data path under home path - assert.Equal(t, test.ResultData, Resolve(Data, test.Path), "failed on %+v", test) - } -} - -func TestDataPath(t *testing.T) { - type io struct { - Home string // cli flag home setting - Data string // cli flag for data setting - Path string // requested path - ResultData string // expected data path - } - - binDir, err := filepath.Abs(filepath.Dir(os.Args[0])) - if err != nil { - t.Fatal(err) - } - - tests := []io{ - { - Home: binDir, - Data: "", - Path: "test", - ResultData: filepath.Join(binDir, "data", "test"), - }, - { - Home: rootDir("/tmp"), - Data: rootDir("/root"), - Path: "test", - ResultData: rootDir("/root/test"), - }, - { - Home: rootDir("/tmp"), - Data: rootDir("root"), - Path: rootDir("/var/data"), - ResultData: rootDir("/var/data"), - }, - } - - for _, test := range tests { - cfg := Path{Home: test.Home, Data: test.Data} - if err := Paths.initPaths(&cfg); err != nil { - t.Errorf("error on %+v: %v", test, err) - continue - } - - assert.Equal(t, test.ResultData, Resolve(Data, test.Path), "failed on %+v", test) - } -} - -func TestLogsPath(t *testing.T) { - type io struct { - Home string // cli flag home setting - Logs string // cli flag for data setting - Path string // requested path - ResultLogs string // expected logs path - } - - binDir, err := filepath.Abs(filepath.Dir(os.Args[0])) - if err != nil { - t.Fatal(err) - } - - tests := []io{ - { - Home: binDir, - Logs: "", - Path: "test", - ResultLogs: filepath.Join(binDir, "logs", "test"), - }, - { - Home: rootDir("/tmp"), - Logs: rootDir("/var"), - Path: "log", - ResultLogs: rootDir("/var/log"), - }, - { - Home: rootDir("tmp"), - Logs: rootDir("root"), - Path: rootDir("/var/log"), - ResultLogs: rootDir("/var/log"), - }, - } - - for _, test := range tests { - cfg := Path{Home: test.Home, Logs: test.Logs} - if err := Paths.initPaths(&cfg); err != nil { - t.Errorf("error on %+v: %v", test, err) - continue - } - - assert.Equal(t, test.ResultLogs, Resolve(Logs, test.Path)) - } -} - -// rootDir builds an OS specific absolute root directory. -func rootDir(path string) string { - if runtime.GOOS == "windows" { - return filepath.Join(`c:\`, path) - } - return filepath.Join("/", path) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/add_fields_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/add_fields_test.go deleted file mode 100644 index a0b7b1d3..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/add_fields_test.go +++ /dev/null @@ -1,117 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package actions - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestAddFields(t *testing.T) { - multi := func(strs ...string) []string { return strs } - single := func(str string) []string { return multi(str) } - - testProcessors(t, map[string]testCase{ - "add field": { - event: common.MapStr{}, - want: common.MapStr{ - "fields": common.MapStr{"field": "test"}, - }, - cfg: single(`{add_fields: {fields: {field: test}}}`), - }, - "custom target": { - event: common.MapStr{}, - want: common.MapStr{ - "my": common.MapStr{"field": "test"}, - }, - cfg: single(`{add_fields: {target: my, fields: {field: test}}}`), - }, - "overwrite existing field": { - event: common.MapStr{ - "fields": common.MapStr{"field": "old"}, - }, - want: common.MapStr{"fields": common.MapStr{"field": "test"}}, - cfg: single(`{add_fields: {fields: {field: test}}}`), - }, - "merge with existing fields": { - event: common.MapStr{ - "fields": common.MapStr{"existing": "a"}, - }, - want: common.MapStr{ - "fields": common.MapStr{"existing": "a", "field": "test"}, - }, - cfg: single(`{add_fields: {fields: {field: test}}}`), - }, - "combine 2 processors": { - event: common.MapStr{}, - want: common.MapStr{ - "fields": common.MapStr{ - "l1": "a", - "l2": "b", - }, - }, - cfg: multi( - `{add_fields: {fields: {l1: a}}}`, - `{add_fields: {fields: {l2: b}}}`, - ), - }, - "different targets": { - event: common.MapStr{}, - want: common.MapStr{ - "a": common.MapStr{"l1": "a"}, - "b": common.MapStr{"l2": "b"}, - }, - cfg: multi( - `{add_fields: {target: a, fields: {l1: a}}}`, - `{add_fields: {target: b, fields: {l2: b}}}`, - ), - }, - "under root": { - event: common.MapStr{}, - want: common.MapStr{ - "a": common.MapStr{"b": "test"}, - }, - cfg: single( - `{add_fields: {target: "", fields: {a.b: test}}}`, - ), - }, - "merge under root": { - event: common.MapStr{ - "a": common.MapStr{"old": "value"}, - }, - want: common.MapStr{ - "a": common.MapStr{"old": "value", "new": "test"}, - }, - cfg: single( - `{add_fields: {target: "", fields: {a.new: test}}}`, - ), - }, - "overwrite existing under root": { - event: common.MapStr{ - "a": common.MapStr{"keep": "value", "change": "a"}, - }, - want: common.MapStr{ - "a": common.MapStr{"keep": "value", "change": "b"}, - }, - cfg: single( - `{add_fields: {target: "", fields: {a.change: b}}}`, - ), - }, - }) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/add_labels_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/add_labels_test.go deleted file mode 100644 index 24ddcbab..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/add_labels_test.go +++ /dev/null @@ -1,63 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package actions - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestAddLabels(t *testing.T) { - multi := func(strs ...string) []string { return strs } - single := func(str string) []string { return multi(str) } - - testProcessors(t, map[string]testCase{ - "add label": { - event: common.MapStr{}, - want: common.MapStr{ - "labels": common.MapStr{"label": "test"}, - }, - cfg: single(`{add_labels: {labels: {label: test}}}`), - }, - "add dotted label": { - event: common.MapStr{}, - want: common.MapStr{ - "labels": common.MapStr{"a.b": "test"}, - }, - cfg: single(`{add_labels: {labels: {a.b: test}}}`), - }, - "add nested labels": { - event: common.MapStr{}, - want: common.MapStr{ - "labels": common.MapStr{"a.b": "test", "a.c": "test2"}, - }, - cfg: single(`{add_labels: {labels: {a: {b: test, c: test2}}}}`), - }, - "merge labels": { - event: common.MapStr{}, - want: common.MapStr{ - "labels": common.MapStr{"l1": "a", "l2": "b", "lc": "b"}, - }, - cfg: multi( - `{add_labels.labels: {l1: a, lc: a}}`, - `{add_labels.labels: {l2: b, lc: b}}`, - ), - }, - }) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/add_tags_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/add_tags_test.go deleted file mode 100644 index 9ec78b92..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/add_tags_test.go +++ /dev/null @@ -1,68 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package actions - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestAddTags(t *testing.T) { - multi := func(strs ...string) []string { return strs } - single := func(str string) []string { return multi(str) } - - testProcessors(t, map[string]testCase{ - "create tags": { - event: common.MapStr{}, - want: common.MapStr{"tags": []string{"t1", "t2"}}, - cfg: single(`{add_tags: {tags: [t1, t2]}}`), - }, - "append to tags": { - event: common.MapStr{"tags": []string{"t1"}}, - want: common.MapStr{"tags": []string{"t1", "t2", "t3"}}, - cfg: single(`{add_tags: {tags: [t2, t3]}}`), - }, - "combine from 2 processors": { - event: common.MapStr{}, - want: common.MapStr{"tags": []string{"t1", "t2", "t3", "t4"}}, - cfg: multi( - `{add_tags: {tags: [t1, t2]}}`, - `{add_tags: {tags: [t3, t4]}}`, - ), - }, - "with custom target": { - event: common.MapStr{}, - want: common.MapStr{"custom": []string{"t1", "t2"}}, - cfg: single(`{add_tags: {tags: [t1, t2], target: custom}}`), - }, - "different targets": { - event: common.MapStr{}, - want: common.MapStr{"tags1": []string{"t1"}, "tags2": []string{"t2"}}, - cfg: multi( - `{add_tags: {target: tags1, tags: [t1]}}`, - `{add_tags: {target: tags2, tags: [t2]}}`, - ), - }, - "single tag config without array notation": { - event: common.MapStr{}, - want: common.MapStr{"tags": []string{"t1"}}, - cfg: single(`{add_tags: {tags: t1}}`), - }, - }) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/common_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/common_test.go deleted file mode 100644 index 4c4a2949..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/common_test.go +++ /dev/null @@ -1,68 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package actions - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/processors" -) - -type testCase struct { - event common.MapStr - want common.MapStr - cfg []string -} - -func testProcessors(t *testing.T, cases map[string]testCase) { - for name, test := range cases { - test := test - t.Run(name, func(t *testing.T) { - ps := make([]*processors.Processors, len(test.cfg)) - for i := range test.cfg { - config, err := common.NewConfigWithYAML([]byte(test.cfg[i]), "test") - if err != nil { - t.Fatalf("Failed to create config(%v): %+v", i, err) - } - - ps[i], err = processors.New([]*common.Config{config}) - if err != nil { - t.Fatalf("Failed to create add_tags processor(%v): %+v", i, err) - } - } - - current := &beat.Event{Fields: test.event.Clone()} - for i, processor := range ps { - var err error - current, err = processor.Run(current) - if err != nil { - t.Fatal(err) - } - if current == nil { - t.Fatalf("Event dropped(%v)", i) - } - } - - assert.Equal(t, test.want, current.Fields) - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/copy_fields_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/copy_fields_test.go deleted file mode 100644 index 2ccbb118..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/copy_fields_test.go +++ /dev/null @@ -1,148 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package actions - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/logp" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestCopyFields(t *testing.T) { - log := logp.NewLogger("copy_fields_test") - var tests = map[string]struct { - FromTo fromTo - Input common.MapStr - Expected common.MapStr - }{ - "copy string from message to message_copied": { - FromTo: fromTo{ - From: "message", - To: "message_copied", - }, - Input: common.MapStr{ - "message": "please copy this line", - }, - Expected: common.MapStr{ - "message": "please copy this line", - "message_copied": "please copy this line", - }, - }, - "copy string from nested key nested.message to top level field message_copied": { - FromTo: fromTo{ - From: "nested.message", - To: "message_copied", - }, - Input: common.MapStr{ - "nested": common.MapStr{ - "message": "please copy this line", - }, - }, - Expected: common.MapStr{ - "nested": common.MapStr{ - "message": "please copy this line", - }, - "message_copied": "please copy this line", - }, - }, - "copy string from fieldname with dot to message_copied": { - FromTo: fromTo{ - From: "dotted.message", - To: "message_copied", - }, - Input: common.MapStr{ - "dotted.message": "please copy this line", - }, - Expected: common.MapStr{ - "dotted.message": "please copy this line", - "message_copied": "please copy this line", - }, - }, - "copy number from fieldname with dot to dotted message.copied": { - FromTo: fromTo{ - From: "message.original", - To: "message.copied", - }, - Input: common.MapStr{ - "message.original": 42, - }, - Expected: common.MapStr{ - "message.original": 42, - "message": common.MapStr{ - "copied": 42, - }, - }, - }, - "copy number from hierarchical message.original to top level message which fails": { - FromTo: fromTo{ - From: "message.original", - To: "message", - }, - Input: common.MapStr{ - "message": common.MapStr{ - "original": 42, - }, - }, - Expected: common.MapStr{ - "message": common.MapStr{ - "original": 42, - }, - }, - }, - "copy number from hierarchical message.original to top level message": { - FromTo: fromTo{ - From: "message.original", - To: "message", - }, - Input: common.MapStr{ - "message.original": 42, - }, - Expected: common.MapStr{ - "message.original": 42, - "message": 42, - }, - }, - } - - for name, test := range tests { - t.Run(name, func(t *testing.T) { - p := copyFields{ - copyFieldsConfig{ - Fields: []fromTo{ - test.FromTo, - }, - }, - log, - } - - event := &beat.Event{ - Fields: test.Input, - } - - newEvent, err := p.Run(event) - assert.NoError(t, err) - - assert.Equal(t, test.Expected, newEvent.Fields) - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/decode_base64_field_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/decode_base64_field_test.go deleted file mode 100644 index 3941198a..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/decode_base64_field_test.go +++ /dev/null @@ -1,190 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package actions - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" -) - -func TestDecodeBase64Run(t *testing.T) { - var testCases = []struct { - description string - config base64Config - Input common.MapStr - Output common.MapStr - error bool - }{ - { - description: "simple field base64 decode", - config: base64Config{ - Field: fromTo{ - From: "field1", To: "field2", - }, - IgnoreMissing: false, - FailOnError: true, - }, - Input: common.MapStr{ - "field1": "Y29ycmVjdCBkYXRh", - }, - Output: common.MapStr{ - "field1": "Y29ycmVjdCBkYXRh", - "field2": "correct data", - }, - error: false, - }, - { - description: "simple field base64 decode To empty", - config: base64Config{ - Field: fromTo{ - From: "field1", To: "", - }, - IgnoreMissing: false, - FailOnError: true, - }, - Input: common.MapStr{ - "field1": "Y29ycmVjdCBkYXRh", - }, - Output: common.MapStr{ - "field1": "correct data", - }, - error: false, - }, - { - description: "simple field base64 decode from and to equals", - config: base64Config{ - Field: fromTo{ - From: "field1", To: "field1", - }, - IgnoreMissing: false, - FailOnError: true, - }, - Input: common.MapStr{ - "field1": "Y29ycmVjdCBkYXRh", - }, - Output: common.MapStr{ - "field1": "correct data", - }, - error: false, - }, - { - description: "simple field bad data - fail on error", - config: base64Config{ - Field: fromTo{ - From: "field1", To: "field1", - }, - IgnoreMissing: false, - FailOnError: true, - }, - Input: common.MapStr{ - "field1": "bad data", - }, - Output: common.MapStr{ - "field1": "bad data", - "error": common.MapStr{ - "message": "failed to decode base64 fields in processor: error trying to decode bad data: illegal base64 data at input byte 3", - }, - }, - error: true, - }, - { - description: "simple field bad data fail on error false", - config: base64Config{ - Field: fromTo{ - From: "field1", To: "field2", - }, - IgnoreMissing: false, - FailOnError: false, - }, - Input: common.MapStr{ - "field1": "bad data", - }, - Output: common.MapStr{ - "field1": "bad data", - }, - error: false, - }, - { - description: "missing field", - config: base64Config{ - Field: fromTo{ - From: "field2", To: "field3", - }, - IgnoreMissing: false, - FailOnError: true, - }, - Input: common.MapStr{ - "field1": "Y29ycmVjdCBkYXRh", - }, - Output: common.MapStr{ - "field1": "Y29ycmVjdCBkYXRh", - "error": common.MapStr{ - "message": "failed to decode base64 fields in processor: could not fetch base64 value for key: field2, Error: key not found", - }, - }, - error: true, - }, - { - description: "missing field ignore", - config: base64Config{ - Field: fromTo{ - From: "field2", To: "field3", - }, - IgnoreMissing: true, - FailOnError: true, - }, - Input: common.MapStr{ - "field1": "Y29ycmVjdCBkYXRh", - }, - Output: common.MapStr{ - "field1": "Y29ycmVjdCBkYXRh", - }, - error: false, - }, - } - - for _, test := range testCases { - test := test - t.Run(test.description, func(t *testing.T) { - t.Parallel() - - f := &decodeBase64Field{ - log: logp.NewLogger(processorName), - config: test.config, - } - - event := &beat.Event{ - Fields: test.Input, - } - - newEvent, err := f.Run(event) - if !test.error { - assert.Nil(t, err) - } else { - assert.NotNil(t, err) - } - - assert.Equal(t, test.Output, newEvent.Fields) - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/decode_json_fields_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/decode_json_fields_test.go deleted file mode 100644 index 91246c7f..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/decode_json_fields_test.go +++ /dev/null @@ -1,414 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package actions - -import ( - "fmt" - "testing" - - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" -) - -var fields = [1]string{"msg"} -var testConfig, _ = common.NewConfigFrom(map[string]interface{}{ - "fields": fields, - "processArray": false, -}) - -func TestMissingKey(t *testing.T) { - input := common.MapStr{ - "pipeline": "us1", - } - - actual := getActualValue(t, testConfig, input) - - expected := common.MapStr{ - "pipeline": "us1", - } - - assert.Equal(t, expected.String(), actual.String()) -} - -func TestFieldNotString(t *testing.T) { - input := common.MapStr{ - "msg": 123, - "pipeline": "us1", - } - - actual := getActualValue(t, testConfig, input) - - expected := common.MapStr{ - "msg": 123, - "pipeline": "us1", - } - - assert.Equal(t, expected.String(), actual.String()) -} - -func TestInvalidJSON(t *testing.T) { - input := common.MapStr{ - "msg": "{\"log\":\"{\\\"level\\\":\\\"info\\\"}\",\"stream\":\"stderr\",\"count\":3", - "pipeline": "us1", - } - - actual := getActualValue(t, testConfig, input) - - expected := common.MapStr{ - "msg": "{\"log\":\"{\\\"level\\\":\\\"info\\\"}\",\"stream\":\"stderr\",\"count\":3", - "pipeline": "us1", - } - assert.Equal(t, expected.String(), actual.String()) -} - -func TestInvalidJSONMultiple(t *testing.T) { - input := common.MapStr{ - "msg": "11:38:04,323 |-INFO testing", - "pipeline": "us1", - } - - actual := getActualValue(t, testConfig, input) - - expected := common.MapStr{ - "msg": "11:38:04,323 |-INFO testing", - "pipeline": "us1", - } - assert.Equal(t, expected.String(), actual.String()) -} - -func TestDocumentID(t *testing.T) { - log := logp.NewLogger("decode_json_fields_test") - - input := common.MapStr{ - "msg": `{"log": "message", "myid": "myDocumentID"}`, - } - - config := common.MustNewConfigFrom(map[string]interface{}{ - "fields": []string{"msg"}, - "document_id": "myid", - }) - - p, err := NewDecodeJSONFields(config) - if err != nil { - log.Error("Error initializing decode_json_fields") - t.Fatal(err) - } - - actual, err := p.Run(&beat.Event{Fields: input}) - require.NoError(t, err) - - wantFields := common.MapStr{ - "msg": map[string]interface{}{"log": "message"}, - } - wantMeta := common.MapStr{ - "_id": "myDocumentID", - } - - assert.Equal(t, wantFields, actual.Fields) - assert.Equal(t, wantMeta, actual.Meta) -} - -func TestValidJSONDepthOne(t *testing.T) { - input := common.MapStr{ - "msg": "{\"log\":\"{\\\"level\\\":\\\"info\\\"}\",\"stream\":\"stderr\",\"count\":3}", - "pipeline": "us1", - } - - actual := getActualValue(t, testConfig, input) - - expected := common.MapStr{ - "msg": map[string]interface{}{ - "log": "{\"level\":\"info\"}", - "stream": "stderr", - "count": 3, - }, - "pipeline": "us1", - } - - assert.Equal(t, expected.String(), actual.String()) -} - -func TestValidJSONDepthTwo(t *testing.T) { - input := common.MapStr{ - "msg": "{\"log\":\"{\\\"level\\\":\\\"info\\\"}\",\"stream\":\"stderr\",\"count\":3}", - "pipeline": "us1", - } - - testConfig, _ = common.NewConfigFrom(map[string]interface{}{ - "fields": fields, - "process_array": false, - "max_depth": 2, - }) - - actual := getActualValue(t, testConfig, input) - - expected := common.MapStr{ - "msg": map[string]interface{}{ - "log": map[string]interface{}{ - "level": "info", - }, - "stream": "stderr", - "count": 3, - }, - "pipeline": "us1", - } - - assert.Equal(t, expected.String(), actual.String()) -} - -func TestTargetOption(t *testing.T) { - input := common.MapStr{ - "msg": "{\"log\":\"{\\\"level\\\":\\\"info\\\"}\",\"stream\":\"stderr\",\"count\":3}", - "pipeline": "us1", - } - - testConfig, _ = common.NewConfigFrom(map[string]interface{}{ - "fields": fields, - "process_array": false, - "max_depth": 2, - "target": "doc", - }) - - actual := getActualValue(t, testConfig, input) - - expected := common.MapStr{ - "doc": map[string]interface{}{ - "log": map[string]interface{}{ - "level": "info", - }, - "stream": "stderr", - "count": 3, - }, - "msg": "{\"log\":\"{\\\"level\\\":\\\"info\\\"}\",\"stream\":\"stderr\",\"count\":3}", - "pipeline": "us1", - } - - assert.Equal(t, expected.String(), actual.String()) -} - -func TestTargetRootOption(t *testing.T) { - input := common.MapStr{ - "msg": "{\"log\":\"{\\\"level\\\":\\\"info\\\"}\",\"stream\":\"stderr\",\"count\":3}", - "pipeline": "us1", - } - - testConfig, _ = common.NewConfigFrom(map[string]interface{}{ - "fields": fields, - "process_array": false, - "max_depth": 2, - "target": "", - }) - - actual := getActualValue(t, testConfig, input) - - expected := common.MapStr{ - "log": map[string]interface{}{ - "level": "info", - }, - "stream": "stderr", - "count": 3, - "msg": "{\"log\":\"{\\\"level\\\":\\\"info\\\"}\",\"stream\":\"stderr\",\"count\":3}", - "pipeline": "us1", - } - - assert.Equal(t, expected.String(), actual.String()) -} - -func TestNotJsonObjectOrArray(t *testing.T) { - var cases = []struct { - MaxDepth int - Expected common.MapStr - }{ - { - MaxDepth: 1, - Expected: common.MapStr{ - "msg": common.MapStr{ - "someDate": "2016-09-28T01:40:26.760+0000", - "someNumber": 1475026826760, - "someNumberAsString": "1475026826760", - "someString": "foobar", - "someString2": "2017 is awesome", - "someMap": "{\"a\":\"b\"}", - "someArray": "[1,2,3]", - }, - }, - }, - { - MaxDepth: 10, - Expected: common.MapStr{ - "msg": common.MapStr{ - "someDate": "2016-09-28T01:40:26.760+0000", - "someNumber": 1475026826760, - "someNumberAsString": "1475026826760", - "someString": "foobar", - "someString2": "2017 is awesome", - "someMap": common.MapStr{"a": "b"}, - "someArray": []int{1, 2, 3}, - }, - }, - }, - } - - for _, testCase := range cases { - t.Run(fmt.Sprintf("TestNotJsonObjectOrArrayDepth-%v", testCase.MaxDepth), func(t *testing.T) { - input := common.MapStr{ - "msg": `{ - "someDate": "2016-09-28T01:40:26.760+0000", - "someNumberAsString": "1475026826760", - "someNumber": 1475026826760, - "someString": "foobar", - "someString2": "2017 is awesome", - "someMap": "{\"a\":\"b\"}", - "someArray": "[1,2,3]" - }`, - } - - testConfig, _ = common.NewConfigFrom(map[string]interface{}{ - "fields": fields, - "process_array": true, - "max_depth": testCase.MaxDepth, - }) - - actual := getActualValue(t, testConfig, input) - assert.Equal(t, testCase.Expected.String(), actual.String()) - }) - } -} - -func TestArrayWithArraysDisabled(t *testing.T) { - input := common.MapStr{ - "msg": `{ - "arrayOfMap": "[{\"a\":\"b\"}]" - }`, - } - - testConfig, _ = common.NewConfigFrom(map[string]interface{}{ - "fields": fields, - "max_depth": 10, - "process_array": false, - }) - - actual := getActualValue(t, testConfig, input) - - expected := common.MapStr{ - "msg": common.MapStr{ - "arrayOfMap": "[{\"a\":\"b\"}]", - }, - } - - assert.Equal(t, expected.String(), actual.String()) -} - -func TestArrayWithArraysEnabled(t *testing.T) { - input := common.MapStr{ - "msg": `{ - "arrayOfMap": "[{\"a\":\"b\"}]" - }`, - } - - testConfig, _ = common.NewConfigFrom(map[string]interface{}{ - "fields": fields, - "max_depth": 10, - "process_array": true, - }) - - actual := getActualValue(t, testConfig, input) - - expected := common.MapStr{ - "msg": common.MapStr{ - "arrayOfMap": []common.MapStr{common.MapStr{"a": "b"}}, - }, - } - - assert.Equal(t, expected.String(), actual.String()) -} - -func TestArrayWithInvalidArray(t *testing.T) { - input := common.MapStr{ - "msg": `{ - "arrayOfMap": "[]]" - }`, - } - - testConfig, _ = common.NewConfigFrom(map[string]interface{}{ - "fields": fields, - "max_depth": 10, - "process_array": true, - }) - - actual := getActualValue(t, testConfig, input) - - expected := common.MapStr{ - "msg": common.MapStr{ - "arrayOfMap": "[]]", - }, - } - - assert.Equal(t, expected.String(), actual.String()) -} - -func TestAddErrKeyOption(t *testing.T) { - tests := []struct { - name string - addErrOption bool - expectedOutput common.MapStr - }{ - {name: "With add_error_key option", addErrOption: true, expectedOutput: common.MapStr{ - "error": common.MapStr{"message": "@timestamp not overwritten (parse error on {})", "type": "json"}, - "msg": "{\"@timestamp\":\"{}\"}", - }}, - {name: "Without add_error_key option", addErrOption: false, expectedOutput: common.MapStr{ - "msg": "{\"@timestamp\":\"{}\"}", - }}, - } - for _, test := range tests { - t.Run(test.name, func(t *testing.T) { - input := common.MapStr{ - "msg": "{\"@timestamp\":\"{}\"}", - } - - testConfig, _ = common.NewConfigFrom(map[string]interface{}{ - "fields": fields, - "add_error_key": test.addErrOption, - "overwrite_keys": true, - "target": "", - }) - actual := getActualValue(t, testConfig, input) - - assert.Equal(t, test.expectedOutput.String(), actual.String()) - - }) - } -} - -func getActualValue(t *testing.T, config *common.Config, input common.MapStr) common.MapStr { - log := logp.NewLogger("decode_json_fields_test") - - p, err := NewDecodeJSONFields(config) - if err != nil { - log.Error("Error initializing decode_json_fields") - t.Fatal(err) - } - - actual, _ := p.Run(&beat.Event{Fields: input}) - return actual.Fields -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/decompress_gzip_field_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/decompress_gzip_field_test.go deleted file mode 100644 index 0792d60e..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/decompress_gzip_field_test.go +++ /dev/null @@ -1,191 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package actions - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" -) - -func TestDecompressGzip(t *testing.T) { - var testCases = []struct { - description string - config decompressGzipFieldConfig - input common.MapStr - output common.MapStr - error bool - }{ - { - description: "bytes field gzip decompress", - config: decompressGzipFieldConfig{ - Field: fromTo{ - From: "field1", To: "field2", - }, - IgnoreMissing: false, - FailOnError: true, - }, - input: common.MapStr{ - "field1": []byte{31, 139, 8, 0, 0, 0, 0, 0, 0, 255, 74, 73, 77, 206, 207, 45, 40, 74, 45, 46, 78, 77, 81, 72, 73, 44, 73, 4, 4, 0, 0, 255, 255, 108, 158, 105, 19, 17, 0, 0, 0}, - }, - output: common.MapStr{ - "field1": []byte{31, 139, 8, 0, 0, 0, 0, 0, 0, 255, 74, 73, 77, 206, 207, 45, 40, 74, 45, 46, 78, 77, 81, 72, 73, 44, 73, 4, 4, 0, 0, 255, 255, 108, 158, 105, 19, 17, 0, 0, 0}, - "field2": "decompressed data", - }, - error: false, - }, - { - description: "string field gzip decompress", - config: decompressGzipFieldConfig{ - Field: fromTo{ - From: "field1", To: "field2", - }, - IgnoreMissing: false, - FailOnError: true, - }, - input: common.MapStr{ - "field1": string([]byte{31, 139, 8, 0, 0, 0, 0, 0, 0, 255, 74, 73, 77, 206, 207, 45, 40, 74, 45, 46, 78, 77, 81, 72, 73, 44, 73, 4, 4, 0, 0, 255, 255, 108, 158, 105, 19, 17, 0, 0, 0}), - }, - output: common.MapStr{ - "field1": string([]byte{31, 139, 8, 0, 0, 0, 0, 0, 0, 255, 74, 73, 77, 206, 207, 45, 40, 74, 45, 46, 78, 77, 81, 72, 73, 44, 73, 4, 4, 0, 0, 255, 255, 108, 158, 105, 19, 17, 0, 0, 0}), - "field2": "decompressed data", - }, - error: false, - }, - { - description: "simple field gzip decompress in place", - config: decompressGzipFieldConfig{ - Field: fromTo{ - From: "field1", To: "field1", - }, - IgnoreMissing: false, - FailOnError: true, - }, - input: common.MapStr{ - "field1": []byte{31, 139, 8, 0, 0, 0, 0, 0, 0, 255, 74, 73, 77, 206, 207, 45, 40, 74, 45, 46, 78, 77, 81, 72, 73, 44, 73, 4, 4, 0, 0, 255, 255, 108, 158, 105, 19, 17, 0, 0, 0}, - }, - output: common.MapStr{ - "field1": "decompressed data", - }, - error: false, - }, - { - description: "invalid data - fail on error", - config: decompressGzipFieldConfig{ - Field: fromTo{ - From: "field1", To: "field1", - }, - IgnoreMissing: false, - FailOnError: true, - }, - input: common.MapStr{ - "field1": "invalid gzipped data", - }, - output: common.MapStr{ - "field1": "invalid gzipped data", - "error": common.MapStr{ - "message": "Failed to decompress field in decompress_gzip_field processor: error decompressing field field1: gzip: invalid header", - }, - }, - error: true, - }, - { - description: "invalid data - do not fail", - config: decompressGzipFieldConfig{ - Field: fromTo{ - From: "field1", To: "field2", - }, - IgnoreMissing: false, - FailOnError: false, - }, - input: common.MapStr{ - "field1": "invalid gzipped data", - }, - output: common.MapStr{ - "field1": "invalid gzipped data", - }, - error: false, - }, - { - description: "missing field - do not ignore it", - config: decompressGzipFieldConfig{ - Field: fromTo{ - From: "field2", To: "field3", - }, - IgnoreMissing: false, - FailOnError: true, - }, - input: common.MapStr{ - "field1": "my value", - }, - output: common.MapStr{ - "field1": "my value", - "error": common.MapStr{ - "message": "Failed to decompress field in decompress_gzip_field processor: could not fetch value for key: field2, Error: key not found", - }, - }, - error: true, - }, - { - description: "missing field ignore", - config: decompressGzipFieldConfig{ - Field: fromTo{ - From: "field2", To: "field3", - }, - IgnoreMissing: true, - FailOnError: true, - }, - input: common.MapStr{ - "field1": "my value", - }, - output: common.MapStr{ - "field1": "my value", - }, - error: false, - }, - } - - for _, test := range testCases { - test := test - t.Run(test.description, func(t *testing.T) { - t.Parallel() - - f := &decompressGzipField{ - log: logp.NewLogger("decompress_gzip_field"), - config: test.config, - } - - event := &beat.Event{ - Fields: test.input, - } - - newEvent, err := f.Run(event) - if !test.error { - assert.Nil(t, err) - } else { - assert.NotNil(t, err) - } - - assert.Equal(t, test.output, newEvent.Fields) - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/docs/add_fields.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/docs/add_fields.asciidoc deleted file mode 100644 index dcf54ef8..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/docs/add_fields.asciidoc +++ /dev/null @@ -1,41 +0,0 @@ -[[add-fields]] -=== Add fields - -++++ -add_fields -++++ - -The `add_fields` processor adds additional fields to the event. Fields can be -scalar values, arrays, dictionaries, or any nested combination of these. By -default the fields that you specify will be grouped under the `fields` -sub-dictionary in the event. To group the fields under a different -sub-dictionary, use the `target` setting. To store the fields as -top-level fields, set `target: ''`. - -`target`:: (Optional) Sub-dictionary to put all fields into. Defaults to `fields`. -`fields`:: Fields to be added. - - -For example, this configuration: - -[source,yaml] ------------------------------------------------------------------------------- -processors: -- add_fields: - target: project - fields: - name: myproject - id: '574734885120952459' ------------------------------------------------------------------------------- - -Adds these fields to any event: - -[source,json] -------------------------------------------------------------------------------- -{ - "project": { - "name": "myproject", - "id": "574734885120952459" - } -} -------------------------------------------------------------------------------- diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/docs/add_labels.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/docs/add_labels.asciidoc deleted file mode 100644 index fca76822..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/docs/add_labels.asciidoc +++ /dev/null @@ -1,47 +0,0 @@ -[[add-labels]] -=== Add labels - -++++ -add_labels -++++ - -The `add_labels` processors adds a set of key-value pairs to an event. -The processor will flatten nested configuration objects like arrays or -dictionaries into a fully qualified name by merging nested names with a `.`. -Array entries create numeric names starting with 0. Labels are always stored -under the Elastic Common Schema compliant `labels` sub-dictionary. - -`labels`:: dictionaries of labels to be added. - -For example, this configuration: - -[source,yaml] ------------------------------------------------------------------------------- -processors: -- add_labels: - labels: - number: 1 - with.dots: test - nested: - with.dots: nested - array: - - do - - re - - with.field: mi ------------------------------------------------------------------------------- - -Adds these fields to every event: - -[source,json] -------------------------------------------------------------------------------- -{ - "labels": { - "number": 1, - "with.dots": "test", - "nested.with.dots": "nested", - "array.0": "do", - "array.1": "re", - "array.2.with.field": "mi" - } -} -------------------------------------------------------------------------------- diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/docs/add_tags.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/docs/add_tags.asciidoc deleted file mode 100644 index c6015e74..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/docs/add_tags.asciidoc +++ /dev/null @@ -1,32 +0,0 @@ -[[add-tags]] -=== Add tags - -++++ -add_tags -++++ - -The `add_tags` processor adds tags to a list of tags. If the target field already exists, -the tags are appended to the existing list of tags. - -`tags`:: List of tags to add. -`target`:: (Optional) Field the tags will be added to. Defaults to `tags`. - -For example, this configuration: - - -[source,yaml] ------------------------------------------------------------------------------- -processors: -- add_tags: - tags: [web, production] - target: "environment" ------------------------------------------------------------------------------- - -Adds the environment field to every event: - -[source,json] -------------------------------------------------------------------------------- -{ - "environment": ["web", "production"] -} -------------------------------------------------------------------------------- diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/docs/copy_fields.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/docs/copy_fields.asciidoc deleted file mode 100644 index ae3816bb..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/docs/copy_fields.asciidoc +++ /dev/null @@ -1,41 +0,0 @@ -[[copy-fields]] -=== Copy fields - -++++ -copy_fields -++++ - -The `copy_fields` processor copies a field to another one. - -`fields`:: List of `from` and `to` pairs to copy from and to. -`fail_on_error`:: (Optional) If set to true, in case of an error the changes to -the event are reverted, and the original event is returned. If set to `false`, -processing continues also if an error happens. Default is `true`. -`ignore_missing`:: (Optional) Whether to ignore events that lack the source - field. The default is `false`, which will fail processing of - an event if a field is missing. - -For example, this configuration: - -[source,yaml] ------------------------------------------------------------------------------- -processors: -- copy_fields: - fields: - - from: message - to: event.original - fail_on_error: false - ignore_missing: true ------------------------------------------------------------------------------- - -Copies the original `message` field to `event.original`: - -[source,json] -------------------------------------------------------------------------------- -{ - "message": "my-interesting-message", - "event": { - "original": "my-interesting-message" - } -} -------------------------------------------------------------------------------- diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/docs/decode_base64_field.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/docs/decode_base64_field.asciidoc deleted file mode 100644 index 17912cca..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/docs/decode_base64_field.asciidoc +++ /dev/null @@ -1,38 +0,0 @@ -[[decode-base64-field]] -=== Decode Base64 fields - -++++ -decode_base64_field -++++ - -The `decode_base64_field` processor specifies a field to base64 decode. -The `field` key contains a `from: old-key` and a `to: new-key` pair. `from` is -the origin and `to` the target name of the field. - -To overwrite fields either first rename the target field or use the `drop_fields` -processor to drop the field and then rename the field. - -[source,yaml] -------- -processors: -- decode_base64_field: - field: - from: "field1" - to: "field2" - ignore_missing: false - fail_on_error: true -------- - -In the example above: - - field1 is decoded in field2 - -The `decode_base64_field` processor has the following configuration settings: - -`ignore_missing`:: (Optional) If set to true, no error is logged in case a key -which should be base64 decoded is missing. Default is `false`. - -`fail_on_error`:: (Optional) If set to true, in case of an error the base64 decode -of fields is stopped and the original event is returned. If set to false, decoding -continues also if an error happened during decoding. Default is `true`. - -See <> for a list of supported conditions. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/docs/decode_json_fields.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/docs/decode_json_fields.asciidoc deleted file mode 100644 index 6c57dac7..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/docs/decode_json_fields.asciidoc +++ /dev/null @@ -1,45 +0,0 @@ -[[decode-json-fields]] -=== Decode JSON fields - -++++ -decode_json_fields -++++ - -The `decode_json_fields` processor decodes fields containing JSON strings and -replaces the strings with valid JSON objects. - -[source,yaml] ------------------------------------------------------ -processors: - - decode_json_fields: - fields: ["field1", "field2", ...] - process_array: false - max_depth: 1 - target: "" - overwrite_keys: false - add_error_key: true ------------------------------------------------------ - -The `decode_json_fields` processor has the following configuration settings: - -`fields`:: The fields containing JSON strings to decode. -`process_array`:: (Optional) A boolean that specifies whether to process -arrays. The default is false. -`max_depth`:: (Optional) The maximum parsing depth. A value of 1 will decode the -JSON objects in fields indicated in `fields`, a value of 2 will also decode the -objects embedded in the fields of these parsed documents. The default is 1. -`target`:: (Optional) The field under which the decoded JSON will be written. By -default the decoded JSON object replaces the string field from which it was -read. To merge the decoded JSON fields into the root of the event, specify -`target` with an empty string (`target: ""`). Note that the `null` value (`target:`) -is treated as if the field was not set at all. -`overwrite_keys`:: (Optional) A boolean that specifies whether keys that already -exist in the event are overwritten by keys from the decoded JSON object. The -default value is false. -`add_error_key`:: (Optional) If it set to true, in case of error while decoding json keys -`error` field is going to be part of event with error message. If it set to false, there -will not be any error in event's field. Even error occurs while decoding json keys. The -default value is false. -`document_id`:: (Optional) JSON key to use as the document id. If configured, -the field will be removed from the original json document and stored in -`@metadata._id` \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/docs/decompress_gzip_field.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/docs/decompress_gzip_field.asciidoc deleted file mode 100644 index 44ba25f7..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/docs/decompress_gzip_field.asciidoc +++ /dev/null @@ -1,38 +0,0 @@ -[[decompress-gzip-field]] -=== Decompress gzip fields - -++++ -decompress_gzip_field -++++ - -The `decompress_gzip_field` processor specifies a field to gzip decompress. -The `field` key contains a `from: old-key` and a `to: new-key` pair. `from` is -the origin and `to` the target name of the field. - -To overwrite fields either first rename the target field or use the `drop_fields` -processor to drop the field and then rename the field. - -[source,yaml] -------- -processors: -- decompress_gzip_field: - field: - from: "field1" - to: "field2" - ignore_missing: false - fail_on_error: true -------- - -In the example above: - - field1 is decoded in field2 - -The `decompress_gzip_field` processor has the following configuration settings: - -`ignore_missing`:: (Optional) If set to true, no error is logged in case a key -which should be base64 decoded is missing. Default is `false`. - -`fail_on_error`:: (Optional) If set to true, in case of an error the base64 decode -of fields is stopped and the original event is returned. If set to false, decoding -continues also if an error happened during decoding. Default is `true`. - -See <> for a list of supported conditions. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/docs/drop_event.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/docs/drop_event.asciidoc deleted file mode 100644 index 01016fc6..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/docs/drop_event.asciidoc +++ /dev/null @@ -1,20 +0,0 @@ -[[drop-event]] -=== Drop events - -++++ -drop_event -++++ - -The `drop_event` processor drops the entire event if the associated condition -is fulfilled. The condition is mandatory, because without one, all the events -are dropped. - -[source,yaml] ------- -processors: - - drop_event: - when: - condition ------- - -See <> for a list of supported conditions. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/docs/drop_fields.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/docs/drop_fields.asciidoc deleted file mode 100644 index 865da654..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/docs/drop_fields.asciidoc +++ /dev/null @@ -1,31 +0,0 @@ -[[drop-fields]] -=== Drop fields from events - -++++ -drop_fields -++++ - -The `drop_fields` processor specifies which fields to drop if a certain -condition is fulfilled. The condition is optional. If it's missing, the -specified fields are always dropped. The `@timestamp` and `type` fields cannot -be dropped, even if they show up in the `drop_fields` list. - -[source,yaml] ------------------------------------------------------ -processors: - - drop_fields: - when: - condition - fields: ["field1", "field2", ...] - ignore_missing: false ------------------------------------------------------ - -See <> for a list of supported conditions. - -NOTE: If you define an empty list of fields under `drop_fields`, then no fields -are dropped. - -The `drop_fields` processor has the following configuration settings: - -`ignore_missing`:: (Optional) If `true` the processor will not return an error -when a specified field does not exist. Defaults to `false`. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/docs/include_fields.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/docs/include_fields.asciidoc deleted file mode 100644 index 9fbc620d..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/docs/include_fields.asciidoc +++ /dev/null @@ -1,28 +0,0 @@ -[[include-fields]] -=== Keep fields from events - -++++ -include_fields -++++ - -The `include_fields` processor specifies which fields to export if a certain -condition is fulfilled. The condition is optional. If it's missing, the -specified fields are always exported. The `@timestamp` and `type` fields are -always exported, even if they are not defined in the `include_fields` list. - -[source,yaml] -------- -processors: - - include_fields: - when: - condition - fields: ["field1", "field2", ...] -------- - -See <> for a list of supported conditions. - -You can specify multiple `include_fields` processors under the `processors` -section. - -NOTE: If you define an empty list of fields under `include_fields`, then only -the required fields, `@timestamp` and `type`, are exported. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/docs/rename.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/docs/rename.asciidoc deleted file mode 100644 index 81d098c7..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/docs/rename.asciidoc +++ /dev/null @@ -1,48 +0,0 @@ -[[rename-fields]] -=== Rename fields from events - -++++ -rename -++++ - -The `rename` processor specifies a list of fields to rename. Under the `fields` -key, each entry contains a `from: old-key` and a `to: new-key` pair, where: - -* `from` is the original field name -* `to` is the target field name - -The `rename` processor cannot be used to overwrite fields. To overwrite fields -either first rename the target field, or use the `drop_fields` processor to drop -the field and then rename the field. - -TIP: You can rename fields to resolve field name conflicts. For example, if an -event has two fields, `c` and `c.b` (where `b` is a subfield of `c`), assigning -scalar values results in an {es} error at ingest time. The assignment `{"c": 1, -"c.b": 2}` would result in an error because `c` is an object and cannot be -assigned a scalar value. To prevent this conflict, rename `c` to `c.value` -before assigning values. - -[source,yaml] -------- -processors: -- rename: - fields: - - from: "a.g" - to: "e.d" - ignore_missing: false - fail_on_error: true -------- - -The `rename` processor has the following configuration settings: - -`ignore_missing`:: (Optional) If set to true, no error is logged in case a key -which should be renamed is missing. Default is `false`. - -`fail_on_error`:: (Optional) If set to true, in case of an error the renaming of -fields is stopped and the original event is returned. If set to false, renaming -continues also if an error happened during renaming. Default is `true`. - -See <> for a list of supported conditions. - -You can specify multiple `ignore_missing` processors under the `processors` -section. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/docs/truncate_fields.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/docs/truncate_fields.asciidoc deleted file mode 100644 index a9726818..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/docs/truncate_fields.asciidoc +++ /dev/null @@ -1,32 +0,0 @@ -[[truncate-fields]] -=== Truncate fields - -++++ -truncate_fields -++++ - -The `truncate_fields` processor truncates a field to a given size. If the size of the field is smaller than -the limit, the field is left as is. - -`fields`:: List of fields to truncate. -`max_bytes`:: Maximum number of bytes in a field. Mutually exclusive with `max_characters`. -`max_characters`:: Maximum number of characters in a field. Mutually exclusive with `max_bytes`. -`fail_on_error`:: (Optional) If set to true, in case of an error the changes to -the event are reverted, and the original event is returned. If set to `false`, -processing continues also if an error happens. Default is `true`. -`ignore_missing`:: (Optional) Whether to ignore events that lack the source - field. The default is `false`, which will fail processing of - an event if a field is missing. - -For example, this configuration truncates the field named `message` to 5 characters: - -[source,yaml] ------------------------------------------------------------------------------- -processors: -- truncate_fields: - fields: - - message - max_characters: 5 - fail_on_error: false - ignore_missing: true ------------------------------------------------------------------------------- diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/extract_field_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/extract_field_test.go deleted file mode 100644 index 3cbcf2f7..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/extract_field_test.go +++ /dev/null @@ -1,120 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package actions - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" -) - -func TestCommonPaths(t *testing.T) { - var tests = []struct { - Value, Field, Separator, Target, Result string - Index int - Error bool - }{ - // Common docker case - { - Value: "/var/lib/docker/containers/f1510836197d7c34da22cf796dba5640f87c04de5c95cf0adc11b85f1e1c1528/f1510836197d7c34da22cf796dba5640f87c04de5c95cf0adc11b85f1e1c1528-json.log", - Field: "source", - Separator: "/", - Target: "docker.container.id", - Index: 4, - Result: "f1510836197d7c34da22cf796dba5640f87c04de5c95cf0adc11b85f1e1c1528", - }, - { - Value: "/var/lib/foo/bar", - Field: "other_field", - Separator: "/", - Target: "destination", - Index: 3, - Result: "bar", - }, - { - Value: "-var-lib-foo-bar", - Field: "source", - Separator: "-", - Target: "destination", - Index: 2, - Result: "foo", - }, - { - Value: "*var*lib*foo*bar", - Field: "source", - Separator: "*", - Target: "destination", - Index: 0, - Result: "var", - }, - { - Value: "/var/lib/foo/bar", - Field: "source", - Separator: "*", - Target: "destination", - Index: 10, // out of range - Result: "var", - Error: true, - }, - } - - for _, test := range tests { - var testConfig, _ = common.NewConfigFrom(map[string]interface{}{ - "field": test.Field, - "separator": test.Separator, - "index": test.Index, - "target": test.Target, - }) - - // Configure input to - input := common.MapStr{ - test.Field: test.Value, - } - - event, err := runExtractField(t, testConfig, input) - if test.Error { - assert.NotNil(t, err) - } else { - - assert.Nil(t, err) - result, err := event.Fields.GetValue(test.Target) - if err != nil { - t.Fatalf("could not get target field: %s", err) - } - assert.Equal(t, result.(string), test.Result) - } - - // Event must be present, even on error - assert.NotNil(t, event) - } -} - -func runExtractField(t *testing.T, config *common.Config, input common.MapStr) (*beat.Event, error) { - logp.TestingSetup() - - p, err := NewExtractField(config) - if err != nil { - t.Fatalf("error initializing extract_field: %s", err) - } - - return p.Run(&beat.Event{Fields: input}) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/include_fields_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/include_fields_test.go deleted file mode 100644 index 1432a2f3..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/include_fields_test.go +++ /dev/null @@ -1,76 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package actions - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestIncludeFields(t *testing.T) { - - var tests = []struct { - Fields []string - Input common.MapStr - Output common.MapStr - }{ - { - Fields: []string{"test"}, - Input: common.MapStr{ - "hello": "world", - "test": 17, - }, - Output: common.MapStr{ - "test": 17, - }, - }, - { - Fields: []string{"test", "a.b"}, - Input: common.MapStr{ - "a.b": "b", - "a.c": "c", - "test": 17, - }, - Output: common.MapStr{ - "test": 17, - "a": common.MapStr{ - "b": "b", - }, - }, - }, - } - - for _, test := range tests { - p := includeFields{ - Fields: test.Fields, - } - - event := &beat.Event{ - Fields: test.Input, - } - - newEvent, err := p.Run(event) - assert.NoError(t, err) - - assert.Equal(t, test.Output, newEvent.Fields) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/rename_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/rename_test.go deleted file mode 100644 index 1bc34e14..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/rename_test.go +++ /dev/null @@ -1,369 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package actions - -import ( - "reflect" - "testing" - - "github.com/elastic/beats/v7/libbeat/logp" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestRenameRun(t *testing.T) { - log := logp.NewLogger("rename_test") - var tests = []struct { - description string - Fields []fromTo - IgnoreMissing bool - FailOnError bool - Input common.MapStr - Output common.MapStr - error bool - }{ - { - description: "simple field renaming", - Fields: []fromTo{ - { - From: "a", - To: "b", - }, - }, - Input: common.MapStr{ - "a": "c", - }, - Output: common.MapStr{ - "b": "c", - }, - IgnoreMissing: false, - FailOnError: true, - error: false, - }, - { - description: "Add one more hierarchy to event", - Fields: []fromTo{ - { - From: "a.b", - To: "a.b.c", - }, - }, - Input: common.MapStr{ - "a.b": 1, - }, - Output: common.MapStr{ - "a": common.MapStr{ - "b": common.MapStr{ - "c": 1, - }, - }, - }, - IgnoreMissing: false, - FailOnError: true, - error: false, - }, - { - description: "overwrites an existing field which is not allowed", - Fields: []fromTo{ - { - From: "a", - To: "b", - }, - }, - Input: common.MapStr{ - "a": 2, - "b": "q", - }, - Output: common.MapStr{ - "a": 2, - "b": "q", - "error": common.MapStr{ - "message": "Failed to rename fields in processor: target field b already exists, drop or rename this field first", - }, - }, - error: true, - FailOnError: true, - IgnoreMissing: false, - }, - { - description: "overwrites existing field but renames it first, order matters", - Fields: []fromTo{ - { - From: "b", - To: "c", - }, - { - From: "a", - To: "b", - }, - }, - Input: common.MapStr{ - "a": 2, - "b": "q", - }, - Output: common.MapStr{ - "b": 2, - "c": "q", - }, - error: false, - FailOnError: true, - IgnoreMissing: false, - }, - { - description: "take an invalid ES event with key / object conflict and convert it to a valid event", - Fields: []fromTo{ - { - From: "a", - To: "a.value", - }, - }, - Input: common.MapStr{ - "a": 5, - "a.b": 6, - }, - Output: common.MapStr{ - "a.b": 6, - "a": common.MapStr{ - "value": 5, - }, - }, - error: false, - FailOnError: true, - IgnoreMissing: false, - }, - { - description: "renames two fields into the same namespace. order matters as a is first key and then object", - Fields: []fromTo{ - { - From: "a", - To: "a.value", - }, - { - From: "c", - To: "a.c", - }, - }, - Input: common.MapStr{ - "a": 7, - "c": 8, - }, - Output: common.MapStr{ - "a": common.MapStr{ - "value": 7, - "c": 8, - }, - }, - error: false, - IgnoreMissing: false, - FailOnError: true, - }, - { - description: "rename two fields into the same name space. this fails because a is already a key, renaming of a needs to happen first", - Fields: []fromTo{ - { - From: "c", - To: "a.c", - }, - { - From: "a", - To: "a.value", - }, - }, - Input: common.MapStr{ - "a": 9, - "c": 10, - }, - Output: common.MapStr{ - "a": 9, - "c": 10, - "error": common.MapStr{ - "message": "Failed to rename fields in processor: could not put value: a.c: 10, expected map but type is int", - }, - }, - error: true, - IgnoreMissing: false, - FailOnError: true, - }, - { - description: "renames conflicting keys. partially works because fail_on_error is false", - Fields: []fromTo{ - { - From: "c", - To: "a.c", - }, - { - From: "a", - To: "a.value", - }, - }, - Input: common.MapStr{ - "a": 9, - "c": 10, - }, - Output: common.MapStr{ - "a": common.MapStr{ - "value": 9, - }, - }, - error: false, - IgnoreMissing: false, - FailOnError: false, - }, - } - - for _, test := range tests { - t.Run(test.description, func(t *testing.T) { - f := &renameFields{ - config: renameFieldsConfig{ - Fields: test.Fields, - IgnoreMissing: test.IgnoreMissing, - FailOnError: test.FailOnError, - }, - logger: log, - } - event := &beat.Event{ - Fields: test.Input, - } - - newEvent, err := f.Run(event) - if !test.error { - assert.Nil(t, err) - } else { - assert.NotNil(t, err) - } - - assert.True(t, reflect.DeepEqual(newEvent.Fields, test.Output)) - }) - } -} - -func TestRenameField(t *testing.T) { - var tests = []struct { - From string - To string - ignoreMissing bool - failOnError bool - Input common.MapStr - Output common.MapStr - error bool - description string - }{ - { - description: "simple rename of field", - From: "a", - To: "c", - Input: common.MapStr{ - "a": "b", - }, - Output: common.MapStr{ - "c": "b", - }, - error: false, - failOnError: true, - ignoreMissing: false, - }, - { - description: "Add hierarchy to event", - From: "a.b", - To: "a.b.c", - Input: common.MapStr{ - "a.b": 1, - }, - Output: common.MapStr{ - "a": common.MapStr{ - "b": common.MapStr{ - "c": 1, - }, - }, - }, - error: false, - failOnError: true, - ignoreMissing: false, - }, - { - description: "overwrite an existing field that should lead to an error", - From: "a", - To: "b", - Input: common.MapStr{ - "a": 2, - "b": "q", - }, - Output: common.MapStr{ - "a": 2, - "b": "q", - }, - error: true, - failOnError: true, - ignoreMissing: false, - }, - { - description: "resolve dotted event conflict", - From: "a", - To: "a.value", - Input: common.MapStr{ - "a": 5, - "a.b": 6, - }, - Output: common.MapStr{ - "a.b": 6, - "a": common.MapStr{ - "value": 5, - }, - }, - error: false, - failOnError: true, - ignoreMissing: false, - }, - { - description: "try to rename no existing field with failOnError true", - From: "a", - To: "b", - Input: common.MapStr{ - "c": 5, - }, - Output: common.MapStr{ - "c": 5, - }, - failOnError: true, - ignoreMissing: false, - error: true, - }, - } - - for _, test := range tests { - t.Run(test.description, func(t *testing.T) { - - f := &renameFields{ - config: renameFieldsConfig{ - IgnoreMissing: test.ignoreMissing, - FailOnError: test.failOnError, - }, - } - - err := f.renameField(test.From, test.To, test.Input) - if err != nil { - assert.Equal(t, test.error, true) - } - - assert.True(t, reflect.DeepEqual(test.Input, test.Output)) - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/truncate_fields_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/truncate_fields_test.go deleted file mode 100644 index c19bc4e2..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/actions/truncate_fields_test.go +++ /dev/null @@ -1,181 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package actions - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/logp" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestTruncateFields(t *testing.T) { - log := logp.NewLogger("truncate_fields_test") - var tests = map[string]struct { - MaxBytes int - MaxChars int - Input common.MapStr - Output common.MapStr - ShouldError bool - TruncateFunc truncater - }{ - "truncate bytes of too long string line": { - MaxBytes: 3, - Input: common.MapStr{ - "message": "too long line", - }, - Output: common.MapStr{ - "message": "too", - "log": common.MapStr{ - "flags": []string{"truncated"}, - }, - }, - ShouldError: false, - TruncateFunc: (*truncateFields).truncateBytes, - }, - "truncate bytes of too long byte line": { - MaxBytes: 3, - Input: common.MapStr{ - "message": []byte("too long line"), - }, - Output: common.MapStr{ - "message": []byte("too"), - "log": common.MapStr{ - "flags": []string{"truncated"}, - }, - }, - ShouldError: false, - TruncateFunc: (*truncateFields).truncateBytes, - }, - "do not truncate short string line": { - MaxBytes: 15, - Input: common.MapStr{ - "message": "shorter line", - }, - Output: common.MapStr{ - "message": "shorter line", - }, - ShouldError: false, - TruncateFunc: (*truncateFields).truncateBytes, - }, - "do not truncate short byte line": { - MaxBytes: 15, - Input: common.MapStr{ - "message": []byte("shorter line"), - }, - Output: common.MapStr{ - "message": []byte("shorter line"), - }, - ShouldError: false, - TruncateFunc: (*truncateFields).truncateBytes, - }, - "try to truncate integer and get error": { - MaxBytes: 5, - Input: common.MapStr{ - "message": 42, - }, - Output: common.MapStr{ - "message": 42, - }, - ShouldError: true, - TruncateFunc: (*truncateFields).truncateBytes, - }, - "do not truncate characters of short byte line": { - MaxChars: 6, - Input: common.MapStr{ - "message": []byte("ez jó"), // this is good (hungarian) - }, - Output: common.MapStr{ - "message": []byte("ez jó"), // this is good (hungarian) - }, - ShouldError: false, - TruncateFunc: (*truncateFields).truncateCharacters, - }, - "do not truncate bytes of short byte line with multibyte runes": { - MaxBytes: 6, - Input: common.MapStr{ - "message": []byte("ez jó"), // this is good (hungarian) - }, - Output: common.MapStr{ - "message": []byte("ez jó"), // this is good (hungarian) - }, - ShouldError: false, - TruncateFunc: (*truncateFields).truncateBytes, - }, - "truncate characters of too long byte line": { - MaxChars: 10, - Input: common.MapStr{ - "message": []byte("ez egy túl hosszú sor"), // this is a too long line (hungarian) - }, - Output: common.MapStr{ - "message": []byte("ez egy túl"), // this is a too (hungarian) - "log": common.MapStr{ - "flags": []string{"truncated"}, - }, - }, - ShouldError: false, - TruncateFunc: (*truncateFields).truncateCharacters, - }, - "truncate bytes of too long byte line with multibyte runes": { - MaxBytes: 10, - Input: common.MapStr{ - "message": []byte("ez egy túl hosszú sor"), // this is a too long line (hungarian) - }, - Output: common.MapStr{ - "message": []byte("ez egy tú"), // this is a "to" (hungarian) - "log": common.MapStr{ - "flags": []string{"truncated"}, - }, - }, - ShouldError: false, - TruncateFunc: (*truncateFields).truncateBytes, - }, - } - - for name, test := range tests { - t.Run(name, func(t *testing.T) { - p := truncateFields{ - config: truncateFieldsConfig{ - Fields: []string{"message"}, - MaxBytes: test.MaxBytes, - MaxChars: test.MaxChars, - FailOnError: true, - }, - truncate: test.TruncateFunc, - logger: log, - } - - event := &beat.Event{ - Fields: test.Input, - } - - newEvent, err := p.Run(event) - if test.ShouldError { - assert.Error(t, err) - } else { - assert.NoError(t, err) - } - - assert.Equal(t, test.Output, newEvent.Fields) - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata/_meta/fields.yml deleted file mode 100644 index e008747b..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata/_meta/fields.yml +++ /dev/null @@ -1,53 +0,0 @@ -- key: cloud - title: Cloud provider metadata - description: > - Metadata from cloud providers added by the add_cloud_metadata processor. - fields: - - - name: cloud.project.id - example: project-x - description: > - Name of the project in Google Cloud. - - - name: cloud.image.id - example: ami-abcd1234 - description: > - Image ID for the cloud instance. - - # Alias for old fields - - name: meta.cloud.provider - type: alias - path: cloud.provider - migration: true - - - name: meta.cloud.instance_id - type: alias - path: cloud.instance.id - migration: true - - - name: meta.cloud.instance_name - type: alias - path: cloud.instance.name - migration: true - - - name: meta.cloud.machine_type - type: alias - path: cloud.machine.type - migration: true - - - name: meta.cloud.availability_zone - type: alias - path: cloud.availability_zone - migration: true - - - name: meta.cloud.project_id - type: alias - path: cloud.project.id - migration: true - - - name: meta.cloud.region - type: alias - path: cloud.region - migration: true - - diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata/docs/add_cloud_metadata.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata/docs/add_cloud_metadata.asciidoc deleted file mode 100644 index d17fd326..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata/docs/add_cloud_metadata.asciidoc +++ /dev/null @@ -1,168 +0,0 @@ -[[add-cloud-metadata]] -=== Add cloud metadata - -++++ -add_cloud_metadata -++++ - -The `add_cloud_metadata` processor enriches each event with instance metadata -from the machine's hosting provider. At startup it will query a list of hosting -providers and cache the instance metadata. - -The following cloud providers are supported: - -- Amazon Web Services (AWS) -- Digital Ocean -- Google Compute Engine (GCE) -- https://www.qcloud.com/?lang=en[Tencent Cloud] (QCloud) -- Alibaba Cloud (ECS) -- Azure Virtual Machine -- Openstack Nova - -The Alibaba Cloud and Tencent cloud providers are disabled by default, because -they require to access a remote host. The `providers` setting allows users to -select a list of default providers to query. - -The simple configuration below enables the processor. - -[source,yaml] -------------------------------------------------------------------------------- -processors: -- add_cloud_metadata: ~ -------------------------------------------------------------------------------- - -The `add_cloud_metadata` processor has three optional configuration settings. -The first one is `timeout` which specifies the maximum amount of time to wait -for a successful response when detecting the hosting provider. The default -timeout value is `3s`. - -If a timeout occurs then no instance metadata will be added to the events. This -makes it possible to enable this processor for all your deployments (in the -cloud or on-premise). - -The second optional setting is `providers`. The `providers` settings accepts a -list of cloud provider names to be used. If `providers` is not configured, then -all providers that do not access a remote endpoint are enabled by default. - -List of names the `providers` setting supports: - -- "alibaba", or "ecs" for the Alibaba Cloud provider (disabled by default). -- "azure" for Azure Virtual Machine (enabled by default). -- "digitalocean" for Digital Ocean (enabled by default). -- "aws", or "ec2" for Amazon Web Services (enabled by default). -- "gcp" for Google Copmute Enging (enabled by default). -- "openstack", or "nova" for Openstack Nova (enabled by default). -- "tencent", or "qcloud" for Tencent Cloud (disabled by default). - -The third optional configuration setting is `overwrite`. When `overwrite` is -`true`, `add_cloud_metadata` overwrites existing `cloud.*` fields (`false` by -default). - -The metadata that is added to events varies by hosting provider. Below are -examples for each of the supported providers. - -_AWS_ - -[source,json] -------------------------------------------------------------------------------- -{ - "cloud": { - "account.id": "123456789012", - "availability_zone": "us-east-1c", - "instance.id": "i-4e123456", - "machine.type": "t2.medium", - "image.id": "ami-abcd1234", - "provider": "aws", - "region": "us-east-1" - } -} -------------------------------------------------------------------------------- - -_Digital Ocean_ - -[source,json] -------------------------------------------------------------------------------- -{ - "cloud": { - "instance.id": "1234567", - "provider": "digitalocean", - "region": "nyc2" - } -} -------------------------------------------------------------------------------- - -_GCP_ - -[source,json] -------------------------------------------------------------------------------- -{ - "cloud": { - "availability_zone": "us-east1-b", - "instance.id": "1234556778987654321", - "machine.type": "f1-micro", - "project.id": "my-dev", - "provider": "gcp" - } -} -------------------------------------------------------------------------------- - -_Tencent Cloud_ - -[source,json] -------------------------------------------------------------------------------- -{ - "cloud": { - "availability_zone": "gz-azone2", - "instance.id": "ins-qcloudv5", - "provider": "qcloud", - "region": "china-south-gz" - } -} -------------------------------------------------------------------------------- - -_Alibaba Cloud_ - -This metadata is only available when VPC is selected as the network type of the -ECS instance. - -[source,json] -------------------------------------------------------------------------------- -{ - "cloud": { - "availability_zone": "cn-shenzhen", - "instance.id": "i-wz9g2hqiikg0aliyun2b", - "provider": "ecs", - "region": "cn-shenzhen-a" - } -} -------------------------------------------------------------------------------- - -_Azure Virtual Machine_ - -[source,json] -------------------------------------------------------------------------------- -{ - "cloud": { - "provider": "az", - "instance.id": "04ab04c3-63de-4709-a9f9-9ab8c0411d5e", - "instance.name": "test-az-vm", - "machine.type": "Standard_D3_v2", - "region": "eastus2" - } -} -------------------------------------------------------------------------------- - -_Openstack Nova_ - -[source,json] -------------------------------------------------------------------------------- -{ - "cloud": { - "instance.name": "test-998d932195.mycloud.tld", - "instance.id": "i-00011a84", - "availability_zone": "xxxx-az-c", - "provider": "openstack", - "machine.type": "m2.large" - } -} -------------------------------------------------------------------------------- diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata/provider_alibaba_cloud_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata/provider_alibaba_cloud_test.go deleted file mode 100644 index 8d887245..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata/provider_alibaba_cloud_test.go +++ /dev/null @@ -1,87 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package add_cloud_metadata - -import ( - "net/http" - "net/http/httptest" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" -) - -func initECSTestServer() *httptest.Server { - return httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - if r.RequestURI == "/latest/meta-data/instance-id" { - w.Write([]byte("i-wz9g2hqiikg0aliyun2b")) - return - } - if r.RequestURI == "/latest/meta-data/region-id" { - w.Write([]byte("cn-shenzhen")) - return - } - if r.RequestURI == "/latest/meta-data/zone-id" { - w.Write([]byte("cn-shenzhen-a")) - return - } - - http.Error(w, "not found", http.StatusNotFound) - })) -} - -func TestRetrieveAlibabaCloudMetadata(t *testing.T) { - logp.TestingSetup() - - server := initECSTestServer() - defer server.Close() - - config, err := common.NewConfigFrom(map[string]interface{}{ - "providers": []string{"alibaba"}, - "host": server.Listener.Addr().String(), - }) - - if err != nil { - t.Fatal(err) - } - - p, err := New(config) - if err != nil { - t.Fatal(err) - } - - actual, err := p.Run(&beat.Event{Fields: common.MapStr{}}) - if err != nil { - t.Fatal(err) - } - - expected := common.MapStr{ - "cloud": common.MapStr{ - "provider": "ecs", - "instance": common.MapStr{ - "id": "i-wz9g2hqiikg0aliyun2b", - }, - "region": "cn-shenzhen", - "availability_zone": "cn-shenzhen-a", - }, - } - assert.Equal(t, expected, actual.Fields) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata/provider_aws_ec2_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata/provider_aws_ec2_test.go deleted file mode 100644 index 4a54e549..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata/provider_aws_ec2_test.go +++ /dev/null @@ -1,248 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package add_cloud_metadata - -import ( - "fmt" - "net/http" - "net/http/httptest" - "os" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" -) - -func createEC2MockAPI(responseMap map[string]string) *httptest.Server { - h := func(w http.ResponseWriter, r *http.Request) { - if res, ok := responseMap[r.RequestURI]; ok { - w.Write([]byte(res)) - return - } - http.Error(w, "not found", http.StatusNotFound) - } - return httptest.NewServer(http.HandlerFunc(h)) -} - -func TestMain(m *testing.M) { - logp.TestingSetup() - code := m.Run() - os.Exit(code) - -} - -func TestRetrieveAWSMetadataEC2(t *testing.T) { - - const ( - // not the best way to use a response template - // but this should serve until we need to test - // documents containing very different values - accountIDDoc1 = "111111111111111" - regionDoc1 = "us-east-1" - availabilityZoneDoc1 = "us-east-1c" - instanceIDDoc1 = "i-11111111" - imageIDDoc1 = "ami-abcd1234" - instanceTypeDoc1 = "t2.medium" - - instanceIDDoc2 = "i-22222222" - - templateDoc = `{ - "accountId" : "%s", - "region" : "%s", - "availabilityZone" : "%s", - "instanceId" : "%s", - "imageId" : "%s", - "instanceType" : "%s", - "devpayProductCodes" : null, - "privateIp" : "10.0.0.1", - "version" : "2010-08-31", - "billingProducts" : null, - "pendingTime" : "2016-09-20T15:43:02Z", - "architecture" : "x86_64", - "kernelId" : null, - "ramdiskId" : null - }` - ) - - sampleEC2Doc1 := fmt.Sprintf( - templateDoc, - accountIDDoc1, - regionDoc1, - availabilityZoneDoc1, - instanceIDDoc1, - imageIDDoc1, - instanceTypeDoc1, - ) - - var testCases = []struct { - testName string - ec2ResponseMap map[string]string - processorOverwrite bool - previousEvent common.MapStr - - expectedEvent common.MapStr - }{ - { - testName: "all fields from processor", - ec2ResponseMap: map[string]string{ec2InstanceIdentityURI: sampleEC2Doc1}, - processorOverwrite: false, - previousEvent: common.MapStr{}, - expectedEvent: common.MapStr{ - "cloud": common.MapStr{ - "provider": "aws", - "account": common.MapStr{"id": accountIDDoc1}, - "instance": common.MapStr{"id": instanceIDDoc1}, - "machine": common.MapStr{"type": instanceTypeDoc1}, - "image": common.MapStr{"id": imageIDDoc1}, - "region": regionDoc1, - "availability_zone": availabilityZoneDoc1, - }, - }, - }, - - { - testName: "instanceId pre-informed, no overwrite", - ec2ResponseMap: map[string]string{ec2InstanceIdentityURI: sampleEC2Doc1}, - processorOverwrite: false, - previousEvent: common.MapStr{ - "cloud": common.MapStr{ - "instance": common.MapStr{"id": instanceIDDoc2}, - }, - }, - expectedEvent: common.MapStr{ - "cloud": common.MapStr{ - "instance": common.MapStr{"id": instanceIDDoc2}, - }, - }, - }, - - { - // NOTE: In this case, add_cloud_metadata will overwrite cloud fields because - // it won't detect cloud.provider as a cloud field. This is not the behavior we - // expect and will find a better solution later in issue 11697. - testName: "only cloud.provider pre-informed, no overwrite", - ec2ResponseMap: map[string]string{ec2InstanceIdentityURI: sampleEC2Doc1}, - processorOverwrite: false, - previousEvent: common.MapStr{ - "cloud.provider": "aws", - }, - expectedEvent: common.MapStr{ - "cloud.provider": "aws", - "cloud": common.MapStr{ - "provider": "aws", - "account": common.MapStr{"id": accountIDDoc1}, - "instance": common.MapStr{"id": instanceIDDoc1}, - "machine": common.MapStr{"type": instanceTypeDoc1}, - "image": common.MapStr{"id": imageIDDoc1}, - "region": regionDoc1, - "availability_zone": availabilityZoneDoc1, - }, - }, - }, - - { - testName: "all fields from processor, overwrite", - ec2ResponseMap: map[string]string{ec2InstanceIdentityURI: sampleEC2Doc1}, - processorOverwrite: true, - previousEvent: common.MapStr{}, - expectedEvent: common.MapStr{ - "cloud": common.MapStr{ - "provider": "aws", - "account": common.MapStr{"id": accountIDDoc1}, - "instance": common.MapStr{"id": instanceIDDoc1}, - "machine": common.MapStr{"type": instanceTypeDoc1}, - "image": common.MapStr{"id": imageIDDoc1}, - "region": regionDoc1, - "availability_zone": availabilityZoneDoc1, - }, - }, - }, - - { - testName: "instanceId pre-informed, overwrite", - ec2ResponseMap: map[string]string{ec2InstanceIdentityURI: sampleEC2Doc1}, - processorOverwrite: true, - previousEvent: common.MapStr{ - "cloud": common.MapStr{ - "instance": common.MapStr{"id": instanceIDDoc2}, - }, - }, - expectedEvent: common.MapStr{ - "cloud": common.MapStr{ - "provider": "aws", - "account": common.MapStr{"id": accountIDDoc1}, - "instance": common.MapStr{"id": instanceIDDoc1}, - "machine": common.MapStr{"type": instanceTypeDoc1}, - "image": common.MapStr{"id": imageIDDoc1}, - "region": regionDoc1, - "availability_zone": availabilityZoneDoc1, - }, - }, - }, - - { - testName: "only cloud.provider pre-informed, overwrite", - ec2ResponseMap: map[string]string{ec2InstanceIdentityURI: sampleEC2Doc1}, - processorOverwrite: false, - previousEvent: common.MapStr{ - "cloud.provider": "aws", - }, - expectedEvent: common.MapStr{ - "cloud.provider": "aws", - "cloud": common.MapStr{ - "provider": "aws", - "account": common.MapStr{"id": accountIDDoc1}, - "instance": common.MapStr{"id": instanceIDDoc1}, - "machine": common.MapStr{"type": instanceTypeDoc1}, - "image": common.MapStr{"id": imageIDDoc1}, - "region": regionDoc1, - "availability_zone": availabilityZoneDoc1, - }, - }, - }, - } - - for _, tc := range testCases { - t.Run(tc.testName, func(t *testing.T) { - server := createEC2MockAPI(tc.ec2ResponseMap) - defer server.Close() - - config, err := common.NewConfigFrom(map[string]interface{}{ - "host": server.Listener.Addr().String(), - "overwrite": tc.processorOverwrite, - }) - if err != nil { - t.Fatalf("error creating config from map: %s", err.Error()) - } - - cmp, err := New(config) - if err != nil { - t.Fatalf("error creating new metadata processor: %s", err.Error()) - } - - actual, err := cmp.Run(&beat.Event{Fields: tc.previousEvent}) - if err != nil { - t.Fatalf("error running processor: %s", err.Error()) - } - assert.Equal(t, tc.expectedEvent, actual.Fields) - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata/provider_azure_vm_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata/provider_azure_vm_test.go deleted file mode 100644 index 57f26c8e..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata/provider_azure_vm_test.go +++ /dev/null @@ -1,94 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package add_cloud_metadata - -import ( - "net/http" - "net/http/httptest" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" -) - -const azInstanceIdentityDocument = `{ - "location": "eastus2", - "name": "test-az-vm", - "offer": "UbuntuServer", - "osType": "Linux", - "platformFaultDomain": "0", - "platformUpdateDomain": "0", - "publisher": "Canonical", - "sku": "14.04.4-LTS", - "version": "14.04.201605091", - "vmId": "04ab04c3-63de-4709-a9f9-9ab8c0411d5e", - "vmSize": "Standard_D3_v2" -}` - -func initAzureTestServer() *httptest.Server { - return httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - if r.RequestURI == "/metadata/instance/compute?api-version=2017-04-02" && r.Header.Get("Metadata") == "true" { - w.Write([]byte(azInstanceIdentityDocument)) - return - } - - http.Error(w, "not found", http.StatusNotFound) - })) -} - -func TestRetrieveAzureMetadata(t *testing.T) { - logp.TestingSetup() - - server := initAzureTestServer() - defer server.Close() - - config, err := common.NewConfigFrom(map[string]interface{}{ - "host": server.Listener.Addr().String(), - }) - if err != nil { - t.Fatal(err) - } - - p, err := New(config) - if err != nil { - t.Fatal(err) - } - - actual, err := p.Run(&beat.Event{Fields: common.MapStr{}}) - if err != nil { - t.Fatal(err) - } - - expected := common.MapStr{ - "cloud": common.MapStr{ - "provider": "az", - "instance": common.MapStr{ - "id": "04ab04c3-63de-4709-a9f9-9ab8c0411d5e", - "name": "test-az-vm", - }, - "machine": common.MapStr{ - "type": "Standard_D3_v2", - }, - "region": "eastus2", - }, - } - assert.Equal(t, expected, actual.Fields) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata/provider_digital_ocean_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata/provider_digital_ocean_test.go deleted file mode 100644 index 5fb19a98..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata/provider_digital_ocean_test.go +++ /dev/null @@ -1,124 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package add_cloud_metadata - -import ( - "net/http" - "net/http/httptest" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" -) - -const digitalOceanMetadataV1 = `{ - "droplet_id":1111111, - "hostname":"sample-droplet", - "vendor_data":"#cloud-config\ndisable_root: false\nmanage_etc_hosts: true\n\ncloud_config_modules:\n - ssh\n - set_hostname\n - [ update_etc_hosts, once-per-instance ]\n\ncloud_final_modules:\n - scripts-vendor\n - scripts-per-once\n - scripts-per-boot\n - scripts-per-instance\n - scripts-user\n", - "public_keys":["ssh-rsa 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 sammy@digitalocean.com"], - "region":"nyc3", - "interfaces":{ - "private":[ - { - "ipv4":{ - "ip_address":"10.0.0.2", - "netmask":"255.255.0.0", - "gateway":"10.10.0.1" - }, - "mac":"54:11:00:00:00:00", - "type":"private" - } - ], - "public":[ - { - "ipv4":{ - "ip_address":"192.168.20.105", - "netmask":"255.255.192.0", - "gateway":"192.168.20.1" - }, - "ipv6":{ - "ip_address":"1111:1111:0000:0000:0000:0000:0000:0000", - "cidr":64, - "gateway":"0000:0000:0800:0010:0000:0000:0000:0001" - }, - "mac":"34:00:00:ff:00:00", - "type":"public"} - ] - }, - "floating_ip": { - "ipv4": { - "active": false - } - }, - "dns":{ - "nameservers":[ - "2001:4860:4860::8844", - "2001:4860:4860::8888", - "8.8.8.8" - ] - } -}` - -func initDigitalOceanTestServer() *httptest.Server { - return httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - if r.RequestURI == "/metadata/v1.json" { - w.Write([]byte(digitalOceanMetadataV1)) - return - } - - http.Error(w, "not found", http.StatusNotFound) - })) -} - -func TestRetrieveDigitalOceanMetadata(t *testing.T) { - logp.TestingSetup() - - server := initDigitalOceanTestServer() - defer server.Close() - - config, err := common.NewConfigFrom(map[string]interface{}{ - "host": server.Listener.Addr().String(), - }) - if err != nil { - t.Fatal(err) - } - - p, err := New(config) - if err != nil { - t.Fatal(err) - } - - actual, err := p.Run(&beat.Event{Fields: common.MapStr{}}) - if err != nil { - t.Fatal(err) - } - - expected := common.MapStr{ - "cloud": common.MapStr{ - "provider": "digitalocean", - "instance": common.MapStr{ - "id": "1111111", - }, - "region": "nyc3", - }, - } - assert.Equal(t, expected, actual.Fields) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata/provider_google_gce_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata/provider_google_gce_test.go deleted file mode 100644 index eccc07d4..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata/provider_google_gce_test.go +++ /dev/null @@ -1,170 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package add_cloud_metadata - -import ( - "net/http" - "net/http/httptest" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" -) - -const gceMetadataV1 = `{ - "instance": { - "attributes": {}, - "cpuPlatform": "Intel Haswell", - "description": "", - "disks": [ - { - "deviceName": "test-gce-dev", - "index": 0, - "mode": "READ_WRITE", - "type": "PERSISTENT" - } - ], - "hostname": "test-gce-dev.c.test-dev.internal", - "name": "test-gce-dev", - "id": 3910564293633576924, - "image": "", - "licenses": [ - { - "id": "1000000" - } - ], - "machineType": "projects/111111111111/machineTypes/f1-micro", - "maintenanceEvent": "NONE", - "networkInterfaces": [ - { - "accessConfigs": [ - { - "externalIp": "10.10.10.10", - "type": "ONE_TO_ONE_NAT" - } - ], - "forwardedIps": [], - "ip": "10.10.0.2", - "ipAliases": [], - "mac": "44:00:00:00:00:01", - "network": "projects/111111111111/networks/default" - } - ], - "scheduling": { - "automaticRestart": "TRUE", - "onHostMaintenance": "MIGRATE", - "preemptible": "FALSE" - }, - "serviceAccounts": { - "111111111111-compute@developer.gserviceaccount.com": { - "aliases": [ - "default" - ], - "email": "111111111111-compute@developer.gserviceaccount.com", - "scopes": [ - "https://www.googleapis.com/auth/devstorage.read_only", - "https://www.googleapis.com/auth/logging.write", - "https://www.googleapis.com/auth/monitoring.write", - "https://www.googleapis.com/auth/servicecontrol", - "https://www.googleapis.com/auth/service.management.readonly" - ] - }, - "default": { - "aliases": [ - "default" - ], - "email": "111111111111-compute@developer.gserviceaccount.com", - "scopes": [ - "https://www.googleapis.com/auth/devstorage.read_only", - "https://www.googleapis.com/auth/logging.write", - "https://www.googleapis.com/auth/monitoring.write", - "https://www.googleapis.com/auth/servicecontrol", - "https://www.googleapis.com/auth/service.management.readonly" - ] - } - }, - "tags": [], - "virtualClock": { - "driftToken": "0" - }, - "zone": "projects/111111111111/zones/us-east1-b" - }, - "project": { - "attributes": { - "sshKeys": "developer:ssh-rsa 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 google-ssh {\"userName\":\"foo@bar.com\",\"expireOn\":\"2016-10-06T20:20:41+0000\"}\ndev:ecdsa-sha2-nistp256 4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444= google-ssh {\"userName\":\"foo@bar.com\",\"expireOn\":\"2016-10-06T20:20:40+0000\"}\ndev:ssh-rsa 444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 dev" - }, - "numericProjectId": 111111111111, - "projectId": "test-dev" - } -}` - -func initGCETestServer() *httptest.Server { - return httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - if r.RequestURI == "/computeMetadata/v1/?recursive=true&alt=json" { - w.Write([]byte(gceMetadataV1)) - return - } - - http.Error(w, "not found", http.StatusNotFound) - })) -} - -func TestRetrieveGCEMetadata(t *testing.T) { - logp.TestingSetup() - - server := initGCETestServer() - defer server.Close() - - config, err := common.NewConfigFrom(map[string]interface{}{ - "host": server.Listener.Addr().String(), - }) - if err != nil { - t.Fatal(err) - } - - p, err := New(config) - if err != nil { - t.Fatal(err) - } - - actual, err := p.Run(&beat.Event{Fields: common.MapStr{}}) - if err != nil { - t.Fatal(err) - } - - expected := common.MapStr{ - "cloud": common.MapStr{ - "provider": "gcp", - "instance": common.MapStr{ - "id": "3910564293633576924", - "name": "test-gce-dev", - }, - "machine": common.MapStr{ - "type": "f1-micro", - }, - "availability_zone": "us-east1-b", - "project": common.MapStr{ - "id": "test-dev", - }, - }, - } - assert.Equal(t, expected, actual.Fields) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata/provider_openstack_nova_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata/provider_openstack_nova_test.go deleted file mode 100644 index d5c38a84..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata/provider_openstack_nova_test.go +++ /dev/null @@ -1,93 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package add_cloud_metadata - -import ( - "net/http" - "net/http/httptest" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" -) - -func initOpenstackNovaTestServer() *httptest.Server { - return httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - if r.RequestURI == osMetadataInstanceIDURI { - w.Write([]byte("i-0000ffac")) - return - } - if r.RequestURI == osMetadataInstanceTypeURI { - w.Write([]byte("m1.xlarge")) - return - } - if r.RequestURI == osMetadataHostnameURI { - w.Write([]byte("testvm01.stack.cloud")) - return - } - if r.RequestURI == osMetadataZoneURI { - w.Write([]byte("az-test-2")) - return - } - - http.Error(w, "not found", http.StatusNotFound) - })) -} - -func TestRetrieveOpenstackNovaMetadata(t *testing.T) { - logp.TestingSetup() - - server := initOpenstackNovaTestServer() - defer server.Close() - - config, err := common.NewConfigFrom(map[string]interface{}{ - "host": server.Listener.Addr().String(), - }) - - if err != nil { - t.Fatal(err) - } - - p, err := New(config) - if err != nil { - t.Fatal(err) - } - - actual, err := p.Run(&beat.Event{Fields: common.MapStr{}}) - if err != nil { - t.Fatal(err) - } - - expected := common.MapStr{ - "cloud": common.MapStr{ - "provider": "openstack", - "instance": common.MapStr{"" + - "id": "i-0000ffac", - "name": "testvm01.stack.cloud", - }, - "machine": common.MapStr{ - "type": "m1.xlarge", - }, - "availability_zone": "az-test-2", - }, - } - assert.Equal(t, expected, actual.Fields) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata/provider_tencent_cloud_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata/provider_tencent_cloud_test.go deleted file mode 100644 index 1615d37a..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata/provider_tencent_cloud_test.go +++ /dev/null @@ -1,87 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package add_cloud_metadata - -import ( - "net/http" - "net/http/httptest" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" -) - -func initQCloudTestServer() *httptest.Server { - return httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - if r.RequestURI == "/meta-data/instance-id" { - w.Write([]byte("ins-qcloudv5")) - return - } - if r.RequestURI == "/meta-data/placement/region" { - w.Write([]byte("china-south-gz")) - return - } - if r.RequestURI == "/meta-data/placement/zone" { - w.Write([]byte("gz-azone2")) - return - } - - http.Error(w, "not found", http.StatusNotFound) - })) -} - -func TestRetrieveQCloudMetadata(t *testing.T) { - logp.TestingSetup() - - server := initQCloudTestServer() - defer server.Close() - - config, err := common.NewConfigFrom(map[string]interface{}{ - "providers": []string{"tencent"}, - "host": server.Listener.Addr().String(), - }) - - if err != nil { - t.Fatal(err) - } - - p, err := New(config) - if err != nil { - t.Fatal(err) - } - - actual, err := p.Run(&beat.Event{Fields: common.MapStr{}}) - if err != nil { - t.Fatal(err) - } - - expected := common.MapStr{ - "cloud": common.MapStr{ - "provider": "qcloud", - "instance": common.MapStr{ - "id": "ins-qcloudv5", - }, - "region": "china-south-gz", - "availability_zone": "gz-azone2", - }, - } - assert.Equal(t, expected, actual.Fields) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata/providers_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata/providers_test.go deleted file mode 100644 index eed1e752..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata/providers_test.go +++ /dev/null @@ -1,100 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package add_cloud_metadata - -import ( - "sort" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestProvidersFilter(t *testing.T) { - var all []string - var allLocal []string - for name, ff := range cloudMetaProviders { - all = append(all, name) - if ff.Local { - allLocal = append(allLocal, name) - } - } - - cases := map[string]struct { - config map[string]interface{} - fail bool - expected []string - }{ - "all with local access only if not configured": { - config: map[string]interface{}{}, - expected: allLocal, - }, - "fail to load if unknown name is used": { - config: map[string]interface{}{ - "providers": []string{"unknown"}, - }, - fail: true, - }, - "only selected": { - config: map[string]interface{}{ - "providers": []string{"aws", "gcp", "digitalocean"}, - }, - }, - } - - copyStrings := func(in []string) (out []string) { - for _, str := range in { - out = append(out, str) - } - return out - } - - for name, test := range cases { - t.Run(name, func(t *testing.T) { - rawConfig := common.MustNewConfigFrom(test.config) - - config := defaultConfig() - err := rawConfig.Unpack(&config) - if err == nil && test.fail { - t.Fatal("Did expect to fail on unpack") - } else if err != nil && !test.fail { - t.Fatal("Unpack failed", err) - } else if test.fail && err != nil { - return - } - - // compute list of providers that should have matched - var expected []string - if len(test.expected) == 0 && len(config.Providers) > 0 { - expected = copyStrings(config.Providers) - } else { - expected = copyStrings(test.expected) - } - sort.Strings(expected) - - var actual []string - for name := range selectProviders(config.Providers, cloudMetaProviders) { - actual = append(actual, name) - } - - sort.Strings(actual) - assert.Equal(t, expected, actual) - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_docker_metadata/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/libbeat/processors/add_docker_metadata/_meta/fields.yml deleted file mode 100644 index 0fe49339..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_docker_metadata/_meta/fields.yml +++ /dev/null @@ -1,30 +0,0 @@ -- key: docker - title: Docker - description: > - Docker stats collected from Docker. - short_config: false - anchor: docker-processor - fields: - - name: docker - type: group - fields: - - name: container.id - type: alias - path: container.id - migration: true - - - name: container.image - type: alias - path: container.image.name - migration: true - - - name: container.name - type: alias - path: container.name - migration: true - - - name: container.labels # TODO: How to map these? - type: object - object_type: keyword - description: > - Image labels. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_docker_metadata/add_docker_metadata_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/add_docker_metadata/add_docker_metadata_test.go deleted file mode 100644 index 2d8a5a9e..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_docker_metadata/add_docker_metadata_test.go +++ /dev/null @@ -1,432 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build linux darwin windows - -package add_docker_metadata - -import ( - "fmt" - "os" - "runtime" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/bus" - "github.com/elastic/beats/v7/libbeat/common/docker" - "github.com/elastic/beats/v7/libbeat/logp" -) - -func init() { - // Stub out the procfs. - processCgroupPaths = func(_ string, pid int) (map[string]string, error) { - switch pid { - case 1000: - return map[string]string{ - "cpu": "/docker/FABADA", - }, nil - case 2000: - return map[string]string{ - "memory": "/user.slice", - }, nil - case 3000: - // Parser error (hopefully this never happens). - return nil, fmt.Errorf("cgroup parse failure") - default: - return nil, os.ErrNotExist - } - } -} - -func TestInitializationNoDocker(t *testing.T) { - var testConfig = common.NewConfig() - testConfig.SetString("host", -1, "unix:///var/run42/docker.sock") - - p, err := buildDockerMetadataProcessor(logp.L(), testConfig, docker.NewWatcher) - assert.NoError(t, err, "initializing add_docker_metadata processor") - - input := common.MapStr{} - result, err := p.Run(&beat.Event{Fields: input}) - assert.NoError(t, err, "processing an event") - - assert.Equal(t, common.MapStr{}, result.Fields) -} - -func TestInitialization(t *testing.T) { - var testConfig = common.NewConfig() - - p, err := buildDockerMetadataProcessor(logp.L(), testConfig, MockWatcherFactory(nil)) - assert.NoError(t, err, "initializing add_docker_metadata processor") - - input := common.MapStr{} - result, err := p.Run(&beat.Event{Fields: input}) - assert.NoError(t, err, "processing an event") - - assert.Equal(t, common.MapStr{}, result.Fields) -} - -func TestNoMatch(t *testing.T) { - testConfig, err := common.NewConfigFrom(map[string]interface{}{ - "match_fields": []string{"foo"}, - }) - assert.NoError(t, err) - - p, err := buildDockerMetadataProcessor(logp.L(), testConfig, MockWatcherFactory(nil)) - assert.NoError(t, err, "initializing add_docker_metadata processor") - - input := common.MapStr{ - "field": "value", - } - result, err := p.Run(&beat.Event{Fields: input}) - assert.NoError(t, err, "processing an event") - - assert.Equal(t, common.MapStr{"field": "value"}, result.Fields) -} - -func TestMatchNoContainer(t *testing.T) { - testConfig, err := common.NewConfigFrom(map[string]interface{}{ - "match_fields": []string{"foo"}, - }) - assert.NoError(t, err) - - p, err := buildDockerMetadataProcessor(logp.L(), testConfig, MockWatcherFactory(nil)) - assert.NoError(t, err, "initializing add_docker_metadata processor") - - input := common.MapStr{ - "foo": "garbage", - } - result, err := p.Run(&beat.Event{Fields: input}) - assert.NoError(t, err, "processing an event") - - assert.Equal(t, common.MapStr{"foo": "garbage"}, result.Fields) -} - -func TestMatchContainer(t *testing.T) { - testConfig, err := common.NewConfigFrom(map[string]interface{}{ - "match_fields": []string{"foo"}, - "labels.dedot": false, - }) - assert.NoError(t, err) - - p, err := buildDockerMetadataProcessor(logp.L(), testConfig, MockWatcherFactory( - map[string]*docker.Container{ - "container_id": &docker.Container{ - ID: "container_id", - Image: "image", - Name: "name", - Labels: map[string]string{ - "a.x": "1", - "b": "2", - "b.foo": "3", - }, - }, - })) - assert.NoError(t, err, "initializing add_docker_metadata processor") - - input := common.MapStr{ - "foo": "container_id", - } - result, err := p.Run(&beat.Event{Fields: input}) - assert.NoError(t, err, "processing an event") - - assert.EqualValues(t, common.MapStr{ - "container": common.MapStr{ - "id": "container_id", - "image": common.MapStr{ - "name": "image", - }, - "labels": common.MapStr{ - "a": common.MapStr{ - "x": "1", - }, - "b": common.MapStr{ - "value": "2", - "foo": "3", - }, - }, - "name": "name", - }, - "foo": "container_id", - }, result.Fields) -} - -func TestMatchContainerWithDedot(t *testing.T) { - testConfig, err := common.NewConfigFrom(map[string]interface{}{ - "match_fields": []string{"foo"}, - }) - assert.NoError(t, err) - - p, err := buildDockerMetadataProcessor(logp.L(), testConfig, MockWatcherFactory( - map[string]*docker.Container{ - "container_id": &docker.Container{ - ID: "container_id", - Image: "image", - Name: "name", - Labels: map[string]string{ - "a.x": "1", - "b": "2", - "b.foo": "3", - }, - }, - })) - assert.NoError(t, err, "initializing add_docker_metadata processor") - - input := common.MapStr{ - "foo": "container_id", - } - result, err := p.Run(&beat.Event{Fields: input}) - assert.NoError(t, err, "processing an event") - - assert.EqualValues(t, common.MapStr{ - "container": common.MapStr{ - "id": "container_id", - "image": common.MapStr{ - "name": "image", - }, - "labels": common.MapStr{ - "a_x": "1", - "b": "2", - "b_foo": "3", - }, - "name": "name", - }, - "foo": "container_id", - }, result.Fields) -} - -func TestMatchSource(t *testing.T) { - // Use defaults - testConfig, err := common.NewConfigFrom(map[string]interface{}{}) - assert.NoError(t, err) - - p, err := buildDockerMetadataProcessor(logp.L(), testConfig, MockWatcherFactory( - map[string]*docker.Container{ - "FABADA": &docker.Container{ - ID: "FABADA", - Image: "image", - Name: "name", - Labels: map[string]string{ - "a": "1", - "b": "2", - }, - }, - })) - assert.NoError(t, err, "initializing add_docker_metadata processor") - - var inputSource string - switch runtime.GOOS { - case "windows": - inputSource = "C:\\ProgramData\\docker\\containers\\FABADA\\foo.log" - default: - inputSource = "/var/lib/docker/containers/FABADA/foo.log" - } - input := common.MapStr{ - "log": common.MapStr{ - "file": common.MapStr{ - "path": inputSource, - }, - }, - } - - result, err := p.Run(&beat.Event{Fields: input}) - assert.NoError(t, err, "processing an event") - - assert.EqualValues(t, common.MapStr{ - "container": common.MapStr{ - "id": "FABADA", - "image": common.MapStr{ - "name": "image", - }, - "labels": common.MapStr{ - "a": "1", - "b": "2", - }, - "name": "name", - }, - "log": common.MapStr{ - "file": common.MapStr{ - "path": inputSource, - }, - }, - }, result.Fields) -} - -func TestDisableSource(t *testing.T) { - // Use defaults - testConfig, err := common.NewConfigFrom(map[string]interface{}{ - "match_source": false, - }) - assert.NoError(t, err) - - p, err := buildDockerMetadataProcessor(logp.L(), testConfig, MockWatcherFactory( - map[string]*docker.Container{ - "FABADA": &docker.Container{ - ID: "FABADA", - Image: "image", - Name: "name", - Labels: map[string]string{ - "a": "1", - "b": "2", - }, - }, - })) - assert.NoError(t, err, "initializing add_docker_metadata processor") - - input := common.MapStr{ - "source": "/var/lib/docker/containers/FABADA/foo.log", - } - result, err := p.Run(&beat.Event{Fields: input}) - assert.NoError(t, err, "processing an event") - - // remains unchanged - assert.EqualValues(t, input, result.Fields) -} - -func TestMatchPIDs(t *testing.T) { - p, err := buildDockerMetadataProcessor(logp.L(), common.NewConfig(), MockWatcherFactory( - map[string]*docker.Container{ - "FABADA": &docker.Container{ - ID: "FABADA", - Image: "image", - Name: "name", - Labels: map[string]string{ - "a": "1", - "b": "2", - }, - }, - }, - )) - assert.NoError(t, err, "initializing add_docker_metadata processor") - - dockerMetadata := common.MapStr{ - "container": common.MapStr{ - "id": "FABADA", - "image": common.MapStr{ - "name": "image", - }, - "labels": common.MapStr{ - "a": "1", - "b": "2", - }, - "name": "name", - }, - } - - t.Run("pid is not containerized", func(t *testing.T) { - input := common.MapStr{} - input.Put("process.pid", 2000) - input.Put("process.ppid", 1000) - - expected := common.MapStr{} - expected.DeepUpdate(input) - - result, err := p.Run(&beat.Event{Fields: input}) - assert.NoError(t, err, "processing an event") - assert.EqualValues(t, expected, result.Fields) - }) - - t.Run("pid does not exist", func(t *testing.T) { - input := common.MapStr{} - input.Put("process.pid", 9999) - - expected := common.MapStr{} - expected.DeepUpdate(input) - - result, err := p.Run(&beat.Event{Fields: input}) - assert.NoError(t, err, "processing an event") - assert.EqualValues(t, expected, result.Fields) - }) - - t.Run("pid is containerized", func(t *testing.T) { - fields := common.MapStr{} - fields.Put("process.pid", "1000") - - expected := common.MapStr{} - expected.DeepUpdate(dockerMetadata) - expected.DeepUpdate(fields) - - result, err := p.Run(&beat.Event{Fields: fields}) - assert.NoError(t, err, "processing an event") - assert.EqualValues(t, expected, result.Fields) - }) - - t.Run("pid exited and ppid is containerized", func(t *testing.T) { - fields := common.MapStr{} - fields.Put("process.pid", 9999) - fields.Put("process.ppid", 1000) - - expected := common.MapStr{} - expected.DeepUpdate(dockerMetadata) - expected.DeepUpdate(fields) - - result, err := p.Run(&beat.Event{Fields: fields}) - assert.NoError(t, err, "processing an event") - assert.EqualValues(t, expected, result.Fields) - }) - - t.Run("cgroup error", func(t *testing.T) { - fields := common.MapStr{} - fields.Put("process.pid", 3000) - - expected := common.MapStr{} - expected.DeepUpdate(fields) - - result, err := p.Run(&beat.Event{Fields: fields}) - assert.NoError(t, err, "processing an event") - assert.EqualValues(t, expected, result.Fields) - }) -} - -// Mock container watcher - -func MockWatcherFactory(containers map[string]*docker.Container) docker.WatcherConstructor { - if containers == nil { - containers = make(map[string]*docker.Container) - } - return func(_ *logp.Logger, host string, tls *docker.TLSConfig, shortID bool) (docker.Watcher, error) { - return &mockWatcher{containers: containers}, nil - } -} - -type mockWatcher struct { - containers map[string]*docker.Container -} - -func (m *mockWatcher) Start() error { - return nil -} - -func (m *mockWatcher) Stop() {} - -func (m *mockWatcher) Container(ID string) *docker.Container { - return m.containers[ID] -} - -func (m *mockWatcher) Containers() map[string]*docker.Container { - return m.containers -} - -func (m *mockWatcher) ListenStart() bus.Listener { - return nil -} - -func (m *mockWatcher) ListenStop() bus.Listener { - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_docker_metadata/docs/add_docker_metadata.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/processors/add_docker_metadata/docs/add_docker_metadata.asciidoc deleted file mode 100644 index aa1229ff..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_docker_metadata/docs/add_docker_metadata.asciidoc +++ /dev/null @@ -1,84 +0,0 @@ -[[add-docker-metadata]] -=== Add Docker metadata - -++++ -add_docker_metadata -++++ - -The `add_docker_metadata` processor annotates each event with relevant metadata -from Docker containers. At startup it detects a docker environment and caches the metadata. -The events are annotated with Docker metadata, only if a valid configuration -is detected and the processor is able to reach Docker API. - -Each event is annotated with: - -* Container ID -* Name -* Image -* Labels - -[NOTE] -===== -When running {beatname_uc} in a container, you need to provide access to -Docker’s unix socket in order for the `add_docker_metadata` processor to work. -You can do this by mounting the socket inside the container. For example: - -`docker run -v /var/run/docker.sock:/var/run/docker.sock ...` - -To avoid privilege issues, you may also need to add `--user=root` to the -`docker run` flags. Because the user must be part of the docker group in order -to access `/var/run/docker.sock`, root access is required if {beatname_uc} is -running as non-root inside the container. -===== - -[source,yaml] -------------------------------------------------------------------------------- -processors: -- add_docker_metadata: - host: "unix:///var/run/docker.sock" - #match_fields: ["system.process.cgroup.id"] - #match_pids: ["process.pid", "process.ppid"] - #match_source: true - #match_source_index: 4 - #match_short_id: true - #cleanup_timeout: 60 - #labels.dedot: false - # To connect to Docker over TLS you must specify a client and CA certificate. - #ssl: - # certificate_authority: "/etc/pki/root/ca.pem" - # certificate: "/etc/pki/client/cert.pem" - # key: "/etc/pki/client/cert.key" -------------------------------------------------------------------------------- - -It has the following settings: - -`host`:: (Optional) Docker socket (UNIX or TCP socket). It uses -`unix:///var/run/docker.sock` by default. - -`ssl`:: (Optional) SSL configuration to use when connecting to the Docker -socket. - -`match_fields`:: (Optional) A list of fields to match a container ID, at least -one of them should hold a container ID to get the event enriched. - -`match_pids`:: (Optional) A list of fields that contain process IDs. If the -process is running in Docker then the event will be enriched. The default value -is `["process.pid", "process.ppid"]`. - -`match_source`:: (Optional) Match container ID from a log path present in the -`log.file.path` field. Enabled by default. - -`match_short_id`:: (Optional) Match container short ID from a log path present -in the `log.file.path` field. Disabled by default. -This allows to match directories names that have the first 12 characters -of the container ID. For example, `/var/log/containers/b7e3460e2b21/*.log`. - -`match_source_index`:: (Optional) Index in the source path split by `/` to look -for container ID. It defaults to 4 to match -`/var/lib/docker/containers//*.log` - -`cleanup_timeout`:: (Optional) Time of inactivity to consider we can clean and -forget metadata for a container, 60s by default. - -`labels.dedot`:: (Optional) Default to be false. If set to true, replace dots in - labels with `_`. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_host_metadata/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/libbeat/processors/add_host_metadata/_meta/fields.yml deleted file mode 100644 index be6890bc..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_host_metadata/_meta/fields.yml +++ /dev/null @@ -1,29 +0,0 @@ -- key: host - title: Host - description: > - Info collected for the host machine. - anchor: host-processor - fields: - - # ECS fields are in fields.ecs.yml. - # These are the non-ECS fields. - - name: host - type: group - fields: - - - name: containerized - type: boolean - description: > - If the host is a container. - - - name: os.build - type: keyword - example: "18D109" - description: > - OS build information. - - - name: os.codename - type: keyword - example: "stretch" - description: > - OS codename, if any. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_host_metadata/add_host_metadata_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/add_host_metadata/add_host_metadata_test.go deleted file mode 100644 index 500fc4ba..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_host_metadata/add_host_metadata_test.go +++ /dev/null @@ -1,198 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package add_host_metadata - -import ( - "fmt" - "runtime" - "testing" - "time" - - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/go-sysinfo/types" -) - -func TestConfigDefault(t *testing.T) { - event := &beat.Event{ - Fields: common.MapStr{}, - Timestamp: time.Now(), - } - testConfig, err := common.NewConfigFrom(map[string]interface{}{}) - assert.NoError(t, err) - - p, err := New(testConfig) - switch runtime.GOOS { - case "windows", "darwin", "linux": - assert.NoError(t, err) - default: - assert.IsType(t, types.ErrNotImplemented, err) - return - } - - newEvent, err := p.Run(event) - assert.NoError(t, err) - - v, err := newEvent.GetValue("host.os.family") - assert.NoError(t, err) - assert.NotNil(t, v) - - v, err = newEvent.GetValue("host.os.kernel") - assert.NoError(t, err) - assert.NotNil(t, v) - - v, err = newEvent.GetValue("host.os.name") - assert.NoError(t, err) - assert.NotNil(t, v) - - v, err = newEvent.GetValue("host.ip") - assert.NoError(t, err) - assert.NotNil(t, v) - - v, err = newEvent.GetValue("host.mac") - assert.NoError(t, err) - assert.NotNil(t, v) -} - -func TestConfigNetInfoDisabled(t *testing.T) { - event := &beat.Event{ - Fields: common.MapStr{}, - Timestamp: time.Now(), - } - testConfig, err := common.NewConfigFrom(map[string]interface{}{ - "netinfo.enabled": false, - }) - assert.NoError(t, err) - - p, err := New(testConfig) - switch runtime.GOOS { - case "windows", "darwin", "linux": - assert.NoError(t, err) - default: - assert.IsType(t, types.ErrNotImplemented, err) - return - } - - newEvent, err := p.Run(event) - assert.NoError(t, err) - - v, err := newEvent.GetValue("host.os.family") - assert.NoError(t, err) - assert.NotNil(t, v) - - v, err = newEvent.GetValue("host.os.kernel") - assert.NoError(t, err) - assert.NotNil(t, v) - - v, err = newEvent.GetValue("host.os.name") - assert.NoError(t, err) - assert.NotNil(t, v) - - v, err = newEvent.GetValue("host.ip") - assert.Error(t, err) - assert.Nil(t, v) - - v, err = newEvent.GetValue("host.mac") - assert.Error(t, err) - assert.Nil(t, v) -} - -func TestConfigName(t *testing.T) { - event := &beat.Event{ - Fields: common.MapStr{}, - Timestamp: time.Now(), - } - - config := map[string]interface{}{ - "name": "my-host", - } - - testConfig, err := common.NewConfigFrom(config) - assert.NoError(t, err) - - p, err := New(testConfig) - require.NoError(t, err) - - newEvent, err := p.Run(event) - assert.NoError(t, err) - - for configKey, configValue := range config { - t.Run(fmt.Sprintf("Check of %s", configKey), func(t *testing.T) { - v, err := newEvent.GetValue(fmt.Sprintf("host.%s", configKey)) - assert.NoError(t, err) - assert.Equal(t, configValue, v, "Could not find in %s", newEvent) - }) - } -} - -func TestConfigGeoEnabled(t *testing.T) { - event := &beat.Event{ - Fields: common.MapStr{}, - Timestamp: time.Now(), - } - - config := map[string]interface{}{ - "geo.name": "yerevan-am", - "geo.location": "40.177200, 44.503490", - "geo.continent_name": "Asia", - "geo.country_iso_code": "AM", - "geo.region_name": "Erevan", - "geo.region_iso_code": "AM-ER", - "geo.city_name": "Yerevan", - } - - testConfig, err := common.NewConfigFrom(config) - assert.NoError(t, err) - - p, err := New(testConfig) - require.NoError(t, err) - - newEvent, err := p.Run(event) - assert.NoError(t, err) - - eventGeoField, err := newEvent.GetValue("host.geo") - require.NoError(t, err) - - assert.Len(t, eventGeoField, len(config)) -} - -func TestConfigGeoDisabled(t *testing.T) { - event := &beat.Event{ - Fields: common.MapStr{}, - Timestamp: time.Now(), - } - - config := map[string]interface{}{} - - testConfig, err := common.NewConfigFrom(config) - require.NoError(t, err) - - p, err := New(testConfig) - require.NoError(t, err) - - newEvent, err := p.Run(event) - - require.NoError(t, err) - - eventGeoField, err := newEvent.GetValue("host.geo") - assert.Error(t, err) - assert.Equal(t, nil, eventGeoField) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_host_metadata/docs/add_host_metadata.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/processors/add_host_metadata/docs/add_host_metadata.asciidoc deleted file mode 100644 index 4a651548..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_host_metadata/docs/add_host_metadata.asciidoc +++ /dev/null @@ -1,77 +0,0 @@ -[[add-host-metadata]] -=== Add Host metadata - -++++ -add_host_metadata -++++ - -[source,yaml] -------------------------------------------------------------------------------- -processors: -- add_host_metadata: - cache.ttl: 5m - geo: - name: nyc-dc1-rack1 - location: 40.7128, -74.0060 - continent_name: North America - country_iso_code: US - region_name: New York - region_iso_code: NY - city_name: New York -------------------------------------------------------------------------------- - -It has the following settings: - -`netinfo.enabled`:: (Optional) Default true. Include IP addresses and MAC addresses as fields host.ip and host.mac - -`cache.ttl`:: (Optional) The processor uses an internal cache for the host metadata. This sets the cache expiration time. The default is 5m, negative values disable caching altogether. - -`geo.name`:: (Optional) User definable token to be used for identifying a discrete location. Frequently a datacenter, rack, or similar. - -`geo.location`:: (Optional) Longitude and latitude in comma separated format. - -`geo.continent_name`:: (Optional) Name of the continent. - -`geo.country_name`:: (Optional) Name of the country. - -`geo.region_name`:: (Optional) Name of the region. - -`geo.city_name`:: (Optional) Name of the city. - -`geo.country_iso_code`:: (Optional) ISO country code. - -`geo.region_iso_code`:: (Optional) ISO region code. - - -The `add_host_metadata` processor annotates each event with relevant metadata from the host machine. -The fields added to the event look like the following: - -[source,json] -------------------------------------------------------------------------------- -{ - "host":{ - "architecture":"x86_64", - "name":"example-host", - "id":"", - "os":{ - "family":"darwin", - "build":"16G1212", - "platform":"darwin", - "version":"10.12.6", - "kernel":"16.7.0", - "name":"Mac OS X" - }, - "ip": ["192.168.0.1", "10.0.0.1"], - "mac": ["00:25:96:12:34:56", "72:00:06:ff:79:f1"], - "geo": { - "continent_name": "North America", - "country_iso_code": "US", - "region_name": "New York", - "region_iso_code": "NY", - "city_name": "New York", - "name": "nyc-dc1-rack1", - "location": "40.7128, -74.0060" - } - } -} -------------------------------------------------------------------------------- diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_id/add_id_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/add_id/add_id_test.go deleted file mode 100644 index 54ad579e..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_id/add_id_test.go +++ /dev/null @@ -1,65 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package add_id - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/common" - - "github.com/elastic/beats/v7/libbeat/beat" - - "github.com/stretchr/testify/assert" -) - -func TestDefaultTargetField(t *testing.T) { - p, err := New(common.MustNewConfigFrom(nil)) - assert.NoError(t, err) - - testEvent := &beat.Event{} - - newEvent, err := p.Run(testEvent) - assert.NoError(t, err) - - v, err := newEvent.GetValue("@metadata._id") - assert.NoError(t, err) - assert.NotEmpty(t, v) -} - -func TestNonDefaultTargetField(t *testing.T) { - cfg := common.MustNewConfigFrom(common.MapStr{ - "target_field": "foo", - }) - p, err := New(cfg) - assert.NoError(t, err) - - testEvent := &beat.Event{ - Fields: common.MapStr{}, - } - - newEvent, err := p.Run(testEvent) - assert.NoError(t, err) - - v, err := newEvent.GetValue("foo") - assert.NoError(t, err) - assert.NotEmpty(t, v) - - v, err = newEvent.GetValue("@metadata._id") - assert.NoError(t, err) - assert.Empty(t, v) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_id/docs/add_id.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/processors/add_id/docs/add_id.asciidoc deleted file mode 100644 index a68d3e96..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_id/docs/add_id.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -[[add-id]] -=== Generate an ID for an event - -++++ -add_id -++++ - -The `add_id` processor generates a unique ID for an event. - -[source,yaml] ------------------------------------------------------ -processors: - - add_id: ~ ------------------------------------------------------ - -The following settings are supported: - -`target_field`:: (Optional) Field where the generated ID will be stored. Default is `@metadata._id`. - -`type`:: (Optional) Type of ID to generate. Currently only `elasticsearch` is supported and is the default. -The `elasticsearch` type generates IDs using the same algorithm that Elasticsearch uses for auto-generating -document IDs. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_id/generator/es_generator_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/add_id/generator/es_generator_test.go deleted file mode 100644 index d8801c8e..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_id/generator/es_generator_test.go +++ /dev/null @@ -1,152 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package generator - -import ( - "encoding/base64" - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestIDLen(t *testing.T) { - g := ESTimeBasedUUIDGenerator() - id := g.NextID() - - // Check that decoded ID is 15 bytes long - decodedBytes, err := base64.RawURLEncoding.DecodeString(id) - assert.NoError(t, err) - assert.Len(t, decodedBytes, 15) -} - -func TestIDDBytes(t *testing.T) { - g := ESTimeBasedUUIDGenerator() - id := g.NextID() - - // Check that bytes 7-12 are secure munged mac address - decodedBytes, err := base64.RawURLEncoding.DecodeString(id) - assert.NoError(t, err) - assert.Equal(t, mac, decodedBytes[6:6+addrLen]) -} - -func TestIDConsecutiveOrdering(t *testing.T) { - g := ESTimeBasedUUIDGenerator() - - prevID := g.NextID() - for i := 0; i < 10000; i++ { - decodedPrevID, err := base64.RawURLEncoding.DecodeString(prevID) - assert.NoError(t, err) - - currID := g.NextID() - decodedCurrID, err := base64.RawURLEncoding.DecodeString(currID) - assert.NoError(t, err) - - // Check if current ID is greater than previous ID (accounting for - // wrap around of first byte). - if decodedCurrID[0] == 0x00 { // first byte wrapped around - // Check that previous ID's first byte was max possible byte value (0xff) - assert.EqualValues(t, decodedPrevID[0], 0xff) - - // Check that rest of current ID (after first byte) is greater than rest of - // previous ID (after first byte) - assert.True(t, isGreaterThan(decodedCurrID[1:], decodedPrevID[1:])) - } else { - // Check that current ID's first byte is exactly 1 more than previous ID's - // first byte - assert.Equal(t, decodedPrevID[0]+1, decodedCurrID[0]) - - // Check that entire current ID is greater than entire previous ID - assert.True(t, isGreaterThan(decodedCurrID, decodedPrevID)) - } - - prevID = currID - } -} - -func TestMonotonicTimestamp(t *testing.T) { - now := nowMS() - tests := map[string]struct { - clockTimestamp uint64 - lastTimestamp uint64 - sequenceNumber uint64 - }{ - "uninitialized_timestamp": { - clockTimestamp: now, - sequenceNumber: 17, - }, - "clock_normal": { - clockTimestamp: now, - lastTimestamp: now - 1, - sequenceNumber: 17, - }, - "clock_normal_seq_wraparound": { - clockTimestamp: now, - lastTimestamp: now - 1, - sequenceNumber: 0, - }, - "clock_went_backwards": { - clockTimestamp: now - 1, - lastTimestamp: now, - sequenceNumber: 17, - }, - "clock_went_backwards_seq_wraparound": { - clockTimestamp: now - 1, - lastTimestamp: now, - sequenceNumber: 0, - }, - } - - for name, test := range tests { - t.Run(name, func(t *testing.T) { - assert.True(t, timestamp(test.clockTimestamp, test.lastTimestamp, test.sequenceNumber) >= test.lastTimestamp) - }) - } -} - -func BenchmarkID(b *testing.B) { - g := ESTimeBasedUUIDGenerator() - for n := 0; n < b.N; n++ { - g.NextID() - } -} - -func isGreaterThan(b1, b2 []byte) bool { - if len(b1) > len(b2) { - return true - } - - if len(b2) < len(b1) { - return false - } - - if len(b1) == 0 { - return false - } - - // Lengths are equal and at least 1, compare values - - if b1[0] < b2[0] { - return false - } - - if b1[0] > b2[0] { - return true - } - - return isGreaterThan(b1[1:], b2[1:]) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_id/generator/generator_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/add_id/generator/generator_test.go deleted file mode 100644 index f78c4ee6..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_id/generator/generator_test.go +++ /dev/null @@ -1,53 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package generator - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestFactory(t *testing.T) { - tests := map[string]struct { - expectedGen IDGenerator - expectedErr error - }{ - "elasticsearch": { - ESTimeBasedUUIDGenerator(), - nil, - }, - "foobar": { - nil, - makeErrUnknownType("foobar"), - }, - } - - for name, test := range tests { - t.Run(name, func(t *testing.T) { - typ := name - gen, err := Factory(typ) - if test.expectedGen != nil { - assert.Equal(t, test.expectedGen, gen) - } - if test.expectedErr != nil { - assert.EqualError(t, err, test.expectedErr.Error()) - } - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_id/generator/mac_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/add_id/generator/mac_test.go deleted file mode 100644 index ec24439b..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_id/generator/mac_test.go +++ /dev/null @@ -1,100 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package generator - -import ( - "net" - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestIsValidAddress(t *testing.T) { - tests := map[string]struct { - addr []byte - expected bool - }{ - "nil": { - nil, - false, - }, - "too_short": { - []byte{0xde, 0xad, 0xbe, 0xef}, - false, - }, - "too_long": { - []byte{0xbe, 0xa7, 0x5a, 0x43, 0xda, 0xbe, 0x57}, - false, - }, - "all_zeros": { - []byte{0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, - false, - }, - "good": { - []byte{0xbe, 0xa7, 0x5a, 0x43, 0x90, 0x0d}, - true, - }, - } - - for name, test := range tests { - t.Run(name, func(t *testing.T) { - v := isValidAddress(test.addr) - assert.Equal(t, test.expected, v) - }) - } -} - -func TestConstructDummyMulticastAddress(t *testing.T) { - addr, err := constructDummyMulticastAddress() - assert.NoError(t, err) - assert.Len(t, addr, addrLen) - - firstOctet := addr[0] - assert.EqualValues(t, 0x01, firstOctet&0x01) -} - -func TestSecureMungedMACAddress(t *testing.T) { - addr, err := getSecureMungedMACAddress() - assert.NoError(t, err) - assert.Len(t, addr, addrLen) -} - -func TestGetMacAddress(t *testing.T) { - addr, err := getMacAddress() - assert.NoError(t, err) - assert.Len(t, addr, addrLen) - - getLoopbackAddrs := func() [][]byte { - var loAddrs [][]byte - - interfaces, err := net.Interfaces() - assert.NoError(t, err) - - for _, i := range interfaces { - if i.Flags == net.FlagLoopback { - loAddrs = append(loAddrs, i.HardwareAddr) - } - } - - return loAddrs - } - - for _, loAddr := range getLoopbackAddrs() { - assert.NotEqual(t, loAddr, addr) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_kubernetes_metadata/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/libbeat/processors/add_kubernetes_metadata/_meta/fields.yml deleted file mode 100644 index f67f65ec..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_kubernetes_metadata/_meta/fields.yml +++ /dev/null @@ -1,68 +0,0 @@ -- key: kubernetes - title: Kubernetes - description: > - Kubernetes metadata added by the kubernetes processor - short_config: false - anchor: kubernetes-processor - fields: - - name: kubernetes - type: group - fields: - - name: pod.name - type: keyword - description: > - Kubernetes pod name - - - name: pod.uid - type: keyword - description: > - Kubernetes Pod UID - - - name: namespace - type: keyword - description: > - Kubernetes namespace - - - name: node.name - type: keyword - description: > - Kubernetes node name - - - name: labels.* - type: object - object_type: keyword - object_type_mapping_type: "*" - description: > - Kubernetes labels map - - - name: annotations.* - type: object - object_type: keyword - object_type_mapping_type: "*" - description: > - Kubernetes annotations map - - - name: replicaset.name - type: keyword - description: > - Kubernetes replicaset name - - - name: deployment.name - type: keyword - description: > - Kubernetes deployment name - - - name: statefulset.name - type: keyword - description: > - Kubernetes statefulset name - - - name: container.name - type: keyword - description: > - Kubernetes container name - - - name: container.image - type: keyword - description: > - Kubernetes container image diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_kubernetes_metadata/docs/add_kubernetes_metadata.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/processors/add_kubernetes_metadata/docs/add_kubernetes_metadata.asciidoc deleted file mode 100644 index a46120a2..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_kubernetes_metadata/docs/add_kubernetes_metadata.asciidoc +++ /dev/null @@ -1,108 +0,0 @@ -[[add-kubernetes-metadata]] -=== Add Kubernetes metadata - -++++ -add_kubernetes_metadata -++++ - -The `add_kubernetes_metadata` processor annotates each event with relevant -metadata based on which Kubernetes pod the event originated from. -At startup it detects an `in_cluster` environment and caches the -Kubernetes-related metadata. Events are only annotated if a valid configuration -is detected. If it's not able to detect a valid Kubernetes configuration, -the events are not annotated with Kubernetes-related metadata. - -Each event is annotated with: - -* Pod Name -* Pod UID -* Namespace -* Labels - -The `add_kubernetes_metadata` processor has two basic building blocks which are: - -* Indexers -* Matchers - -Indexers use pods metadata to create unique identifiers for each one of the -pods, these identifiers help to correlate the metadata of the observed pods with -actual events. For example, the `ip_port` indexer can take a Kubernetes pod and -create identifiers for it based on all its `pod_ip:container_port` combinations. - -Matchers use information in events to construct lookup keys that match the -identifiers created by the indexers. For example, when the `fields` matcher takes -`["metricset.host"]` as a lookup field, it would construct a lookup key with the -value of the field `metricset.host`. When one of this lookup keys match with one -of the identifiers, the event is enriched with the metadata of the identified -pod. - -ifdef::kubernetes_default_indexers[] -include::{kubernetes_default_indexers}[] -endif::kubernetes_default_indexers[] -ifndef::kubernetes_default_indexers[] -Each Beat can define its own default indexers and matchers which are enabled by -default. For example, Filebeat enables the `container` indexer, which identifies -pod metadata based on all container IDs, and a `logs_path` matcher, which takes -the `log.file.path` field, extracts the container ID, and uses it to retrieve -metadata. -endif::kubernetes_default_indexers[] - -You can find more information about the available indexers and matchers, and some -examples in <>. - -The configuration below enables the processor when {beatname_lc} is run as a pod in -Kubernetes. - -[source,yaml] -------------------------------------------------------------------------------- -processors: -- add_kubernetes_metadata: -------------------------------------------------------------------------------- - -The configuration below enables the processor on a Beat running as a process on -the Kubernetes node. - -[source,yaml] -------------------------------------------------------------------------------- -processors: -- add_kubernetes_metadata: - host: - # If kube_config is not set, KUBECONFIG environment variable will be checked - # and if not present it will fall back to InCluster - kube_config: ${HOME}/.kube/config -------------------------------------------------------------------------------- - -The configuration below has the default indexers and matchers disabled and -enables ones that the user is interested in. - -[source,yaml] -------------------------------------------------------------------------------- -processors: -- add_kubernetes_metadata: - host: - # If kube_config is not set, KUBECONFIG environment variable will be checked - # and if not present it will fall back to InCluster - kube_config: ~/.kube/config - default_indexers.enabled: false - default_matchers.enabled: false - indexers: - - ip_port: - matchers: - - fields: - lookup_fields: ["metricset.host"] -------------------------------------------------------------------------------- - -The `add_kubernetes_metadata` processor has the following configuration settings: - -`host`:: (Optional) Specify the node to scope {beatname_lc} to in case it -cannot be accurately detected, as when running {beatname_lc} in host network -mode. -`namespace`:: (Optional) Select the namespace from which to collect the -metadata. If it is not set, the processor collects metadata from all namespaces. -It is unset by default. -`kube_config`:: (Optional) Use given config file as configuration for Kubernetes -client. It defaults to `KUBECONFIG` environment variable if present. -`default_indexers.enabled`:: (Optional) Enable/Disable default pod indexers, in -case you want to specify your own. -`default_matchers.enabled`:: (Optional) Enable/Disable default pod matchers, in -case you want to specify your own. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_kubernetes_metadata/docs/indexers_and_matchers.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/processors/add_kubernetes_metadata/docs/indexers_and_matchers.asciidoc deleted file mode 100644 index 4c7fdba7..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_kubernetes_metadata/docs/indexers_and_matchers.asciidoc +++ /dev/null @@ -1,112 +0,0 @@ -[float] -[[kubernetes-indexers-and-matchers]] -=== Indexers and matchers - -==== Indexers - -Indexers use pods metadata to create unique identifiers for each one of the -pods. - -Available indexers are: - -`container`:: Identifies the pod metadata using the IDs of its containers. -`ip_port`:: Identifies the pod metadata using combinations of its IP and its exposed ports. -When using this indexer metadata is identified using the IP of the pods, and the -combination if `ip:port` for each one of the ports exposed by its containers. -`pod_name`:: Identifies the pod metadata using its namespace and its name as -`namespace/pod_name`. -`pod_uid`:: Identifies the pod metadata using the UID of the pod. - -==== Matchers - -Matchers are used to construct the lookup keys that match with the identifiers -created by indexes. - -===== `field_format` - -Looks up pod metadata using a key created with a string format that can include -event fields. - -This matcher has an option `format` to define the string format. This string -format can contain placeholders for any field in the event. - -For example, the following configuration uses the `ip_port` indexer to identify -the pod metadata by combinations of the pod IP and its exposed ports, and uses -the destination IP and port in events as match keys: - -[source,yaml] -------------------------------------------------------------------------------- -processors: -- add_kubernetes_metadata: - ... - default_indexers.enabled: false - default_matchers.enabled: false - indexers: - - ip_port: - matchers: - - field_format: - format: '%{[destination.ip]}:%{[destination.port]}' -------------------------------------------------------------------------------- - -===== `fields` - -Looks up pod metadata using as key the value of some specific fields. When -multiple fields are defined, the first one included in the event is used. - -This matcher has an option `lookup_fields` to define the files whose value will -be used for lookup. - -For example, the following configuration uses the `ip_port` indexer to identify -pods, and defines a matcher that uses the destination IP or the server IP for the -lookup, the first it finds in the event: - -[source,yaml] -------------------------------------------------------------------------------- -processors: -- add_kubernetes_metadata: - ... - default_indexers.enabled: false - default_matchers.enabled: false - indexers: - - ip_port: - matchers: - - fields: - lookup_fields: ['destination.ip', 'server.ip'] -------------------------------------------------------------------------------- - -ifdef::has_kubernetes_logs_path_matcher[] -===== `logs_path` - -Looks up pod metadata using identifiers extracted from the log path stored in -the `log.file.path` field. - -This matcher has the following configuration settings: - -`logs_path`:: (Optional) Base path of container logs. If not specified, it uses -the default logs path of the platform where {beatname_uc} is running. -`resource_type`:: (Optional) Type of the resource to obtain the ID of. It can be -`pod`, to make the lookup based on the pod UID, or `container`, to make the -lookup based on the container ID. It defaults to `container`. - -The default configuration is able to lookup the metadata using the container ID -when the logs are collected from the default docker logs path -(`/var/lib/docker/containers//...` on Linux). - -For example the following configuration would use the pod UID when the logs are -collected from `/var/lib/kubelet/pods//...`. - -[source,yaml] -------------------------------------------------------------------------------- -processors: -- add_kubernetes_metadata: - ... - default_indexers.enabled: false - default_matchers.enabled: false - indexers: - - pod_uid: - matchers: - - logs_path: - logs_path: '/var/lib/kubelet/pods' - resource_type: 'pod' -------------------------------------------------------------------------------- -endif::has_kubernetes_logs_path_matcher[] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_kubernetes_metadata/indexers_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/add_kubernetes_metadata/indexers_test.go deleted file mode 100644 index 5eca3050..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_kubernetes_metadata/indexers_test.go +++ /dev/null @@ -1,434 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package add_kubernetes_metadata - -import ( - "fmt" - "testing" - - "github.com/elastic/beats/v7/libbeat/common/kubernetes/metadata" - - "github.com/stretchr/testify/assert" - v1 "k8s.io/api/core/v1" - metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - "k8s.io/apimachinery/pkg/types" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/kubernetes" -) - -var metagen = metadata.NewPodMetadataGenerator(common.NewConfig(), nil, nil, nil) - -func TestPodIndexer(t *testing.T) { - var testConfig = common.NewConfig() - - podIndexer, err := NewPodNameIndexer(*testConfig, metagen) - assert.Nil(t, err) - - podName := "testpod" - uid := "005f3b90-4b9d-12f8-acf0-31020a840133" - ns := "testns" - nodeName := "testnode" - pod := kubernetes.Pod{ - ObjectMeta: metav1.ObjectMeta{ - Name: podName, - UID: types.UID(uid), - Namespace: ns, - Labels: map[string]string{ - "labelkey": "labelvalue", - }, - }, - Spec: v1.PodSpec{ - NodeName: nodeName, - }, - } - - indexers := podIndexer.GetMetadata(&pod) - assert.Equal(t, len(indexers), 1) - assert.Equal(t, indexers[0].Index, fmt.Sprintf("%s/%s", ns, podName)) - - expected := common.MapStr{ - "pod": common.MapStr{ - "name": "testpod", - "uid": "005f3b90-4b9d-12f8-acf0-31020a840133", - }, - "labels": common.MapStr{ - "labelkey": "labelvalue", - }, - "namespace": "testns", - "node": common.MapStr{ - "name": "testnode", - }, - } - - assert.Equal(t, expected.String(), indexers[0].Data.String()) - - indices := podIndexer.GetIndexes(&pod) - assert.Equal(t, len(indices), 1) - assert.Equal(t, indices[0], fmt.Sprintf("%s/%s", ns, podName)) -} - -func TestPodUIDIndexer(t *testing.T) { - var testConfig = common.NewConfig() - - metaGenWithPodUID := metadata.NewPodMetadataGenerator(common.NewConfig(), nil, nil, nil) - - podUIDIndexer, err := NewPodUIDIndexer(*testConfig, metaGenWithPodUID) - assert.Nil(t, err) - - podName := "testpod" - ns := "testns" - uid := "005f3b90-4b9d-12f8-acf0-31020a840133" - nodeName := "testnode" - pod := kubernetes.Pod{ - ObjectMeta: metav1.ObjectMeta{ - Name: podName, - Namespace: ns, - UID: types.UID(uid), - Labels: map[string]string{ - "labelkey": "labelvalue", - }, - }, - Spec: v1.PodSpec{ - NodeName: nodeName, - }, - } - - indexers := podUIDIndexer.GetMetadata(&pod) - assert.Equal(t, len(indexers), 1) - assert.Equal(t, indexers[0].Index, uid) - - expected := common.MapStr{ - "pod": common.MapStr{ - "name": "testpod", - "uid": "005f3b90-4b9d-12f8-acf0-31020a840133", - }, - "namespace": "testns", - "node": common.MapStr{ - "name": "testnode", - }, - "labels": common.MapStr{ - "labelkey": "labelvalue", - }, - } - - assert.Equal(t, expected.String(), indexers[0].Data.String()) - - indices := podUIDIndexer.GetIndexes(&pod) - assert.Equal(t, len(indices), 1) - assert.Equal(t, indices[0], uid) -} - -func TestContainerIndexer(t *testing.T) { - var testConfig = common.NewConfig() - - conIndexer, err := NewContainerIndexer(*testConfig, metagen) - assert.Nil(t, err) - - podName := "testpod" - ns := "testns" - uid := "005f3b90-4b9d-12f8-acf0-31020a840133" - container := "container" - containerImage := "containerimage" - initContainerImage := "initcontainerimage" - initContainer := "initcontainer" - nodeName := "testnode" - - pod := kubernetes.Pod{ - ObjectMeta: metav1.ObjectMeta{ - Name: podName, - UID: types.UID(uid), - Namespace: ns, - Labels: map[string]string{ - "labelkey": "labelvalue", - }, - }, - Status: v1.PodStatus{ - ContainerStatuses: make([]kubernetes.PodContainerStatus, 0), - InitContainerStatuses: make([]kubernetes.PodContainerStatus, 0), - }, - Spec: v1.PodSpec{}, - } - - indexers := conIndexer.GetMetadata(&pod) - indices := conIndexer.GetIndexes(&pod) - assert.Equal(t, len(indexers), 0) - assert.Equal(t, len(indices), 0) - expected := common.MapStr{ - "pod": common.MapStr{ - "name": "testpod", - "uid": "005f3b90-4b9d-12f8-acf0-31020a840133", - }, - "namespace": "testns", - "node": common.MapStr{ - "name": "testnode", - }, - "labels": common.MapStr{ - "labelkey": "labelvalue", - }, - } - container1 := "docker://abcde" - pod.Spec.NodeName = nodeName - pod.Status.ContainerStatuses = []kubernetes.PodContainerStatus{ - { - Name: container, - Image: containerImage, - ContainerID: container1, - }, - } - container2 := "docker://fghij" - pod.Status.InitContainerStatuses = []kubernetes.PodContainerStatus{ - { - Name: initContainer, - Image: initContainerImage, - ContainerID: container2, - }, - } - - indexers = conIndexer.GetMetadata(&pod) - assert.Equal(t, len(indexers), 2) - assert.Equal(t, indexers[0].Index, "abcde") - assert.Equal(t, indexers[1].Index, "fghij") - - indices = conIndexer.GetIndexes(&pod) - assert.Equal(t, len(indices), 2) - assert.Equal(t, indices[0], "abcde") - assert.Equal(t, indices[1], "fghij") - - expected["container"] = common.MapStr{ - "name": container, - "image": containerImage, - } - assert.Equal(t, expected.String(), indexers[0].Data.String()) - - expected["container"] = common.MapStr{ - "name": initContainer, - "image": initContainerImage, - } - assert.Equal(t, expected.String(), indexers[1].Data.String()) -} - -func TestFilteredGenMeta(t *testing.T) { - var testConfig = common.NewConfig() - - podIndexer, err := NewPodNameIndexer(*testConfig, metagen) - assert.Nil(t, err) - - podName := "testpod" - ns := "testns" - pod := kubernetes.Pod{ - ObjectMeta: metav1.ObjectMeta{ - Name: podName, - Namespace: ns, - Labels: map[string]string{ - "foo": "bar", - "x": "y", - }, - Annotations: map[string]string{ - "a": "b", - "c": "d", - }, - }, - Spec: v1.PodSpec{}, - } - - indexers := podIndexer.GetMetadata(&pod) - assert.Equal(t, len(indexers), 1) - - rawLabels, _ := indexers[0].Data.GetValue("labels") - assert.NotNil(t, rawLabels) - - labelMap, ok := rawLabels.(common.MapStr) - assert.Equal(t, ok, true) - assert.Equal(t, len(labelMap), 2) - - rawAnnotations, _ := indexers[0].Data.GetValue("annotations") - assert.Nil(t, rawAnnotations) - - config, err := common.NewConfigFrom(map[string]interface{}{ - "include_annotations": []string{"a"}, - "include_labels": []string{"foo"}, - }) - assert.Nil(t, err) - - filteredGen := metadata.NewPodMetadataGenerator(config, nil, nil, nil) - - podIndexer, err = NewPodNameIndexer(*testConfig, filteredGen) - assert.Nil(t, err) - - indexers = podIndexer.GetMetadata(&pod) - assert.Equal(t, len(indexers), 1) - - rawLabels, _ = indexers[0].Data.GetValue("labels") - assert.NotNil(t, rawLabels) - - labelMap, ok = rawLabels.(common.MapStr) - assert.Equal(t, ok, true) - assert.Equal(t, len(labelMap), 1) - - ok, _ = labelMap.HasKey("foo") - assert.Equal(t, ok, true) - - rawAnnotations, _ = indexers[0].Data.GetValue("annotations") - assert.NotNil(t, rawAnnotations) - annotationsMap, ok := rawAnnotations.(common.MapStr) - - assert.Equal(t, ok, true) - assert.Equal(t, len(annotationsMap), 1) - - ok, _ = annotationsMap.HasKey("a") - assert.Equal(t, ok, true) -} - -func TestFilteredGenMetaExclusion(t *testing.T) { - var testConfig = common.NewConfig() - - config, err := common.NewConfigFrom(map[string]interface{}{ - "exclude_labels": []string{"x"}, - }) - assert.Nil(t, err) - - filteredGen := metadata.NewPodMetadataGenerator(config, nil, nil, nil) - - podIndexer, err := NewPodNameIndexer(*testConfig, filteredGen) - assert.Nil(t, err) - - podName := "testpod" - ns := "testns" - pod := kubernetes.Pod{ - ObjectMeta: metav1.ObjectMeta{ - Name: podName, - Namespace: ns, - Labels: map[string]string{ - "foo": "bar", - "x": "y", - }, - Annotations: map[string]string{ - "a": "b", - "c": "d", - }, - }, - Spec: v1.PodSpec{}, - } - - assert.Nil(t, err) - - indexers := podIndexer.GetMetadata(&pod) - assert.Equal(t, len(indexers), 1) - - rawLabels, _ := indexers[0].Data.GetValue("labels") - assert.NotNil(t, rawLabels) - - labelMap, ok := rawLabels.(common.MapStr) - assert.Equal(t, ok, true) - assert.Equal(t, len(labelMap), 1) - - ok, _ = labelMap.HasKey("foo") - assert.Equal(t, ok, true) - - ok, _ = labelMap.HasKey("x") - assert.Equal(t, ok, false) -} - -func TestIpPortIndexer(t *testing.T) { - var testConfig = common.NewConfig() - - ipIndexer, err := NewIPPortIndexer(*testConfig, metagen) - assert.Nil(t, err) - - podName := "testpod" - ns := "testns" - uid := "005f3b90-4b9d-12f8-acf0-31020a840133" - container := "container" - containerImage := "containerimage" - ip := "1.2.3.4" - port := int32(80) - pod := kubernetes.Pod{ - ObjectMeta: metav1.ObjectMeta{ - Name: podName, - UID: types.UID(uid), - Namespace: ns, - Labels: map[string]string{ - "labelkey": "labelvalue", - }, - }, - Spec: v1.PodSpec{ - Containers: make([]kubernetes.Container, 0), - }, - - Status: v1.PodStatus{ - PodIP: ip, - }, - } - - indexers := ipIndexer.GetMetadata(&pod) - indices := ipIndexer.GetIndexes(&pod) - - assert.Equal(t, 1, len(indexers)) - assert.Equal(t, 1, len(indices)) - assert.Equal(t, ip, indices[0]) - assert.Equal(t, ip, indexers[0].Index) - - // Meta doesn't have container info - _, err = indexers[0].Data.GetValue("kubernetes.container.name") - assert.NotNil(t, err) - - expected := common.MapStr{ - "pod": common.MapStr{ - "name": "testpod", - "uid": "005f3b90-4b9d-12f8-acf0-31020a840133", - }, - "namespace": "testns", - "node": common.MapStr{ - "name": "testnode", - }, - "labels": common.MapStr{ - "labelkey": "labelvalue", - }, - } - - pod.Spec.Containers = []v1.Container{ - { - Name: container, - Image: containerImage, - Ports: []v1.ContainerPort{ - { - Name: container, - ContainerPort: port, - }, - }, - }, - } - - nodeName := "testnode" - pod.Spec.NodeName = nodeName - - indexers = ipIndexer.GetMetadata(&pod) - assert.Equal(t, 2, len(indexers)) - assert.Equal(t, ip, indexers[0].Index) - assert.Equal(t, fmt.Sprintf("%s:%d", ip, port), indexers[1].Index) - - indices = ipIndexer.GetIndexes(&pod) - assert.Equal(t, 2, len(indices)) - assert.Equal(t, ip, indices[0]) - assert.Equal(t, fmt.Sprintf("%s:%d", ip, port), indices[1]) - - assert.Equal(t, expected.String(), indexers[0].Data.String()) - expected["container"] = common.MapStr{"name": container, "image": containerImage} - assert.Equal(t, expected.String(), indexers[1].Data.String()) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_kubernetes_metadata/kubernetes_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/add_kubernetes_metadata/kubernetes_test.go deleted file mode 100644 index dec8f446..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_kubernetes_metadata/kubernetes_test.go +++ /dev/null @@ -1,130 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package add_kubernetes_metadata - -import ( - "testing" - "time" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" -) - -// Test metadata updates don't replace existing pod metrics -func TestAnnotatorDeepUpdate(t *testing.T) { - cfg := common.MustNewConfigFrom(map[string]interface{}{ - "lookup_fields": []string{"kubernetes.pod.name"}, - }) - matcher, err := NewFieldMatcher(*cfg) - if err != nil { - t.Fatal(err) - } - - processor := kubernetesAnnotator{ - log: logp.NewLogger(selector), - cache: newCache(10 * time.Second), - matchers: &Matchers{ - matchers: []Matcher{matcher}, - }, - kubernetesAvailable: true, - } - - processor.cache.set("foo", common.MapStr{ - "pod": common.MapStr{ - "labels": common.MapStr{ - "dont": "replace", - "original": "fields", - }, - }, - }) - - event, err := processor.Run(&beat.Event{ - Fields: common.MapStr{ - "kubernetes": common.MapStr{ - "pod": common.MapStr{ - "name": "foo", - "id": "pod_id", - "metrics": common.MapStr{ - "a": 1, - "b": 2, - }, - }, - }, - }, - }) - assert.NoError(t, err) - - assert.Equal(t, common.MapStr{ - "kubernetes": common.MapStr{ - "pod": common.MapStr{ - "name": "foo", - "id": "pod_id", - "metrics": common.MapStr{ - "a": 1, - "b": 2, - }, - "labels": common.MapStr{ - "dont": "replace", - "original": "fields", - }, - }, - }, - }, event.Fields) -} - -// Test metadata are not included in the event -func TestAnnotatorWithNoKubernetesAvailable(t *testing.T) { - cfg := common.MustNewConfigFrom(map[string]interface{}{ - "lookup_fields": []string{"kubernetes.pod.name"}, - }) - matcher, err := NewFieldMatcher(*cfg) - if err != nil { - t.Fatal(err) - } - - processor := kubernetesAnnotator{ - cache: newCache(10 * time.Second), - matchers: &Matchers{ - matchers: []Matcher{matcher}, - }, - kubernetesAvailable: false, - } - - intialEventMap := common.MapStr{ - "kubernetes": common.MapStr{ - "pod": common.MapStr{ - "name": "foo", - "id": "pod_id", - "metrics": common.MapStr{ - "a": 1, - "b": 2, - }, - }, - }, - } - - event, err := processor.Run(&beat.Event{ - Fields: intialEventMap.Clone(), - }) - assert.NoError(t, err) - - assert.Equal(t, intialEventMap, event.Fields) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_kubernetes_metadata/matchers_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/add_kubernetes_metadata/matchers_test.go deleted file mode 100644 index 13e45342..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_kubernetes_metadata/matchers_test.go +++ /dev/null @@ -1,104 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package add_kubernetes_metadata - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestFieldMatcher(t *testing.T) { - testCfg := map[string]interface{}{ - "lookup_fields": []string{}, - } - fieldCfg, err := common.NewConfigFrom(testCfg) - - assert.Nil(t, err) - matcher, err := NewFieldMatcher(*fieldCfg) - assert.NotNil(t, err) - - testCfg["lookup_fields"] = "foo" - fieldCfg, _ = common.NewConfigFrom(testCfg) - - matcher, err = NewFieldMatcher(*fieldCfg) - assert.NotNil(t, matcher) - assert.Nil(t, err) - - input := common.MapStr{ - "foo": "bar", - } - - out := matcher.MetadataIndex(input) - assert.Equal(t, out, "bar") - - nonMatchInput := common.MapStr{ - "not": "match", - } - - out = matcher.MetadataIndex(nonMatchInput) - assert.Equal(t, out, "") -} - -func TestFieldFormatMatcher(t *testing.T) { - testCfg := map[string]interface{}{} - fieldCfg, err := common.NewConfigFrom(testCfg) - - assert.Nil(t, err) - matcher, err := NewFieldFormatMatcher(*fieldCfg) - assert.NotNil(t, err) - - testCfg["format"] = `%{[namespace]}/%{[pod]}` - fieldCfg, _ = common.NewConfigFrom(testCfg) - - matcher, err = NewFieldFormatMatcher(*fieldCfg) - assert.NotNil(t, matcher) - assert.Nil(t, err) - - event := common.MapStr{ - "namespace": "foo", - "pod": "bar", - } - - out := matcher.MetadataIndex(event) - assert.Equal(t, "foo/bar", out) - - event = common.MapStr{ - "foo": "bar", - } - out = matcher.MetadataIndex(event) - assert.Empty(t, out) - - testCfg["format"] = `%{[dimensions.namespace]}/%{[dimensions.pod]}` - fieldCfg, _ = common.NewConfigFrom(testCfg) - matcher, err = NewFieldFormatMatcher(*fieldCfg) - assert.NotNil(t, matcher) - assert.Nil(t, err) - - event = common.MapStr{ - "dimensions": common.MapStr{ - "pod": "bar", - "namespace": "foo", - }, - } - - out = matcher.MetadataIndex(event) - assert.Equal(t, "foo/bar", out) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_locale/add_locale_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/add_locale/add_locale_test.go deleted file mode 100644 index d3bb8c71..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_locale/add_locale_test.go +++ /dev/null @@ -1,112 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package add_locale - -import ( - "regexp" - "testing" - "time" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" -) - -func TestExportTimezone(t *testing.T) { - testConfig, err := common.NewConfigFrom(map[string]interface{}{ - "format": "abbreviation", - }) - if err != nil { - t.Fatal(err) - } - - input := common.MapStr{} - - zone, _ := time.Now().In(time.Local).Zone() - - actual := getActualValue(t, testConfig, input) - - expected := common.MapStr{ - "event": map[string]string{ - "timezone": zone, - }, - } - - assert.Equal(t, expected.String(), actual.String()) -} - -func TestTimezoneFormat(t *testing.T) { - // Test positive format - - posLoc, err := time.LoadLocation("Africa/Asmara") - if err != nil { - t.Fatal(err) - } - - posZone, posOffset := time.Now().In(posLoc).Zone() - - posAddLocal := addLocale{TimezoneFormat: Offset} - - posVal := posAddLocal.Format(posZone, posOffset) - - assert.Regexp(t, regexp.MustCompile(`\+[\d]{2}\:[\d]{2}`), posVal) - - // Test negative format - - negLoc, err := time.LoadLocation("America/Curacao") - if err != nil { - t.Fatal(err) - } - - negZone, negOffset := time.Now().In(negLoc).Zone() - - negAddLocal := addLocale{TimezoneFormat: Offset} - - negVal := negAddLocal.Format(negZone, negOffset) - - assert.Regexp(t, regexp.MustCompile(`\-[\d]{2}\:[\d]{2}`), negVal) -} - -func getActualValue(t *testing.T, config *common.Config, input common.MapStr) common.MapStr { - log := logp.NewLogger("add_locale_test") - p, err := New(config) - if err != nil { - log.Error("Error initializing add_locale") - t.Fatal(err) - } - - actual, err := p.Run(&beat.Event{Fields: input}) - return actual.Fields -} - -func BenchmarkConstruct(b *testing.B) { - var testConfig = common.NewConfig() - - input := common.MapStr{} - - p, err := New(testConfig) - if err != nil { - b.Fatal(err) - } - - for i := 0; i < b.N; i++ { - _, err = p.Run(&beat.Event{Fields: input}) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_locale/docs/add_locale.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/processors/add_locale/docs/add_locale.asciidoc deleted file mode 100644 index 82c502cf..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_locale/docs/add_locale.asciidoc +++ /dev/null @@ -1,34 +0,0 @@ -[[add-locale]] -=== Add the local time zone - -++++ -add_locale -++++ - -The `add_locale` processor enriches each event with the machine's time zone -offset from UTC or with the name of the time zone. It supports one configuration -option named `format` that controls whether an offset or time zone abbreviation -is added to the event. The default format is `offset`. The processor adds the -a `event.timezone` value to each event. - -The configuration below enables the processor with the default settings. - -[source,yaml] -------------------------------------------------------------------------------- -processors: -- add_locale: ~ -------------------------------------------------------------------------------- - -This configuration enables the processor and configures it to add the time zone -abbreviation to events. - -[source,yaml] -------------------------------------------------------------------------------- -processors: -- add_locale: - format: abbreviation -------------------------------------------------------------------------------- - -NOTE: Please note that `add_locale` differentiates between daylight savings -time (DST) and regular time. For example `CEST` indicates DST and and `CET` is -regular time. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_observer_metadata/add_observer_metadata_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/add_observer_metadata/add_observer_metadata_test.go deleted file mode 100644 index 69de476b..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_observer_metadata/add_observer_metadata_test.go +++ /dev/null @@ -1,164 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package add_observer_metadata - -import ( - "testing" - "time" - - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestConfigDefault(t *testing.T) { - event := &beat.Event{ - Fields: common.MapStr{}, - Timestamp: time.Now(), - } - testConfig, err := common.NewConfigFrom(map[string]interface{}{}) - assert.NoError(t, err) - - p, err := New(testConfig) - - newEvent, err := p.Run(event) - assert.NoError(t, err) - - v, err := newEvent.GetValue("observer.ip") - assert.NoError(t, err) - assert.NotNil(t, v) - - v, err = newEvent.GetValue("observer.mac") - assert.NoError(t, err) - assert.NotNil(t, v) -} - -func TestOverwriteFalse(t *testing.T) { - event := &beat.Event{ - Fields: common.MapStr{"observer": common.MapStr{"foo": "bar"}}, - Timestamp: time.Now(), - } - testConfig, err := common.NewConfigFrom(map[string]interface{}{}) - require.NoError(t, err) - - p, err := New(testConfig) - - newEvent, err := p.Run(event) - require.NoError(t, err) - - v, err := newEvent.GetValue("observer") - require.NoError(t, err) - assert.Equal(t, common.MapStr{"foo": "bar"}, v) -} - -func TestOverwriteTrue(t *testing.T) { - event := &beat.Event{ - Fields: common.MapStr{"observer": common.MapStr{"foo": "bar"}}, - Timestamp: time.Now(), - } - testConfig, err := common.NewConfigFrom(map[string]interface{}{"overwrite": true}) - require.NoError(t, err) - - p, err := New(testConfig) - - newEvent, err := p.Run(event) - require.NoError(t, err) - - v, err := newEvent.GetValue("observer.hostname") - require.NoError(t, err) - assert.NotNil(t, v) -} - -func TestConfigNetInfoDisabled(t *testing.T) { - event := &beat.Event{ - Fields: common.MapStr{}, - Timestamp: time.Now(), - } - testConfig, err := common.NewConfigFrom(map[string]interface{}{ - "netinfo.enabled": false, - }) - assert.NoError(t, err) - - p, err := New(testConfig) - - newEvent, err := p.Run(event) - assert.NoError(t, err) - - v, err := newEvent.GetValue("observer.ip") - assert.Error(t, err) - assert.Nil(t, v) - - v, err = newEvent.GetValue("observer.mac") - assert.Error(t, err) - assert.Nil(t, v) -} - -func TestConfigGeoEnabled(t *testing.T) { - event := &beat.Event{ - Fields: common.MapStr{}, - Timestamp: time.Now(), - } - - config := map[string]interface{}{ - "geo.name": "yerevan-am", - "geo.location": "40.177200, 44.503490", - "geo.continent_name": "Asia", - "geo.country_iso_code": "AM", - "geo.region_name": "Erevan", - "geo.region_iso_code": "AM-ER", - "geo.city_name": "Yerevan", - } - - testConfig, err := common.NewConfigFrom(config) - assert.NoError(t, err) - - p, err := New(testConfig) - require.NoError(t, err) - - newEvent, err := p.Run(event) - assert.NoError(t, err) - - eventGeoField, err := newEvent.GetValue("observer.geo") - require.NoError(t, err) - - assert.Len(t, eventGeoField, len(config)) -} - -func TestConfigGeoDisabled(t *testing.T) { - event := &beat.Event{ - Fields: common.MapStr{}, - Timestamp: time.Now(), - } - - config := map[string]interface{}{} - - testConfig, err := common.NewConfigFrom(config) - require.NoError(t, err) - - p, err := New(testConfig) - require.NoError(t, err) - - newEvent, err := p.Run(event) - require.NoError(t, err) - - eventGeoField, err := newEvent.GetValue("observer.geo") - assert.Error(t, err) - assert.Equal(t, nil, eventGeoField) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_observer_metadata/docs/add_observer_metadata.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/processors/add_observer_metadata/docs/add_observer_metadata.asciidoc deleted file mode 100644 index 701e9074..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_observer_metadata/docs/add_observer_metadata.asciidoc +++ /dev/null @@ -1,76 +0,0 @@ -[[add-observer-metadata]] -=== Add Observer metadata - -++++ -add_observer_metadata -++++ - -beta[] - -[source,yaml] -------------------------------------------------------------------------------- -processors: -- add_observer_metadata: - cache.ttl: 5m - geo: - name: nyc-dc1-rack1 - location: 40.7128, -74.0060 - continent_name: North America - country_iso_code: US - region_name: New York - region_iso_code: NY - city_name: New York -------------------------------------------------------------------------------- - -It has the following settings: - -`netinfo.enabled`:: (Optional) Default true. Include IP addresses and MAC addresses as fields observer.ip and observer.mac - -`cache.ttl`:: (Optional) The processor uses an internal cache for the observer metadata. This sets the cache expiration time. The default is 5m, negative values disable caching altogether. - -`geo.name`:: (Optional) User definable token to be used for identifying a discrete location. Frequently a datacenter, rack, or similar. - -`geo.location`:: (Optional) Longitude and latitude in comma separated format. - -`geo.continent_name`:: (Optional) Name of the continent. - -`geo.country_name`:: (Optional) Name of the country. - -`geo.region_name`:: (Optional) Name of the region. - -`geo.city_name`:: (Optional) Name of the city. - -`geo.country_iso_code`:: (Optional) ISO country code. - -`geo.region_iso_code`:: (Optional) ISO region code. - - -The `add_geo_metadata` processor annotates each event with relevant metadata from the observer machine. -The fields added to the event look like the following: - -[source,json] -------------------------------------------------------------------------------- -{ - "observer" : { - "hostname" : "avce", - "type" : "heartbeat", - "vendor" : "elastic", - "ip" : [ - "192.168.1.251", - "fe80::64b2:c3ff:fe5b:b974", - ], - "mac" : [ - "dc:c1:02:6f:1b:ed", - ], - "geo": { - "continent_name": "North America", - "country_iso_code": "US", - "region_name": "New York", - "region_iso_code": "NY", - "city_name": "New York", - "name": "nyc-dc1-rack1", - "location": "40.7128, -74.0060" - } - } -} -------------------------------------------------------------------------------- diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_process_metadata/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/libbeat/processors/add_process_metadata/_meta/fields.yml deleted file mode 100644 index 66932269..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_process_metadata/_meta/fields.yml +++ /dev/null @@ -1,12 +0,0 @@ -- key: process - title: Process - description: > - Process metadata fields - fields: - - name: process - type: group - fields: - - name: exe - type: alias - path: process.executable - migration: true diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_process_metadata/add_process_metadata_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/add_process_metadata/add_process_metadata_test.go deleted file mode 100644 index bb5eff7e..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_process_metadata/add_process_metadata_test.go +++ /dev/null @@ -1,717 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package add_process_metadata - -import ( - "os" - "testing" - "time" - - "github.com/pkg/errors" - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" -) - -func TestAddProcessMetadata(t *testing.T) { - logp.TestingSetup(logp.WithSelectors(processorName)) - startTime := time.Now() - testProcs := testProvider{ - 1: { - name: "systemd", - title: "/usr/lib/systemd/systemd --switched-root --system --deserialize 22", - exe: "/usr/lib/systemd/systemd", - args: []string{"/usr/lib/systemd/systemd", "--switched-root", "--system", "--deserialize", "22"}, - env: map[string]string{ - "HOME": "/", - "TERM": "linux", - "BOOT_IMAGE": "/boot/vmlinuz-4.11.8-300.fc26.x86_64", - "LANG": "en_US.UTF-8", - }, - pid: 1, - ppid: 0, - startTime: startTime, - }, - } - - // mock of the cgroup processCgroupPaths - processCgroupPaths = func(_ string, pid int) (map[string]string, error) { - testMap := map[int]map[string]string{ - 1: map[string]string{ - "cpu": "/kubepods/besteffort/pod665fb997-575b-11ea-bfce-080027421ddf/b5285682fba7449c86452b89a800609440ecc88a7ba5f2d38bedfb85409b30b1", - "net_prio": "/kubepods/besteffort/pod665fb997-575b-11ea-bfce-080027421ddf/b5285682fba7449c86452b89a800609440ecc88a7ba5f2d38bedfb85409b30b1", - "blkio": "/kubepods/besteffort/pod665fb997-575b-11ea-bfce-080027421ddf/b5285682fba7449c86452b89a800609440ecc88a7ba5f2d38bedfb85409b30b1", - "perf_event": "/kubepods/besteffort/pod665fb997-575b-11ea-bfce-080027421ddf/b5285682fba7449c86452b89a800609440ecc88a7ba5f2d38bedfb85409b30b1", - "freezer": "/kubepods/besteffort/pod665fb997-575b-11ea-bfce-080027421ddf/b5285682fba7449c86452b89a800609440ecc88a7ba5f2d38bedfb85409b30b1", - "pids": "/kubepods/besteffort/pod665fb997-575b-11ea-bfce-080027421ddf/b5285682fba7449c86452b89a800609440ecc88a7ba5f2d38bedfb85409b30b1", - "hugetlb": "/kubepods/besteffort/pod665fb997-575b-11ea-bfce-080027421ddf/b5285682fba7449c86452b89a800609440ecc88a7ba5f2d38bedfb85409b30b1", - "cpuacct": "/kubepods/besteffort/pod665fb997-575b-11ea-bfce-080027421ddf/b5285682fba7449c86452b89a800609440ecc88a7ba5f2d38bedfb85409b30b1", - "cpuset": "/kubepods/besteffort/pod665fb997-575b-11ea-bfce-080027421ddf/b5285682fba7449c86452b89a800609440ecc88a7ba5f2d38bedfb85409b30b1", - "net_cls": "/kubepods/besteffort/pod665fb997-575b-11ea-bfce-080027421ddf/b5285682fba7449c86452b89a800609440ecc88a7ba5f2d38bedfb85409b30b1", - "devices": "/kubepods/besteffort/pod665fb997-575b-11ea-bfce-080027421ddf/b5285682fba7449c86452b89a800609440ecc88a7ba5f2d38bedfb85409b30b1", - "memory": "/kubepods/besteffort/pod665fb997-575b-11ea-bfce-080027421ddf/b5285682fba7449c86452b89a800609440ecc88a7ba5f2d38bedfb85409b30b1", - "name=systemd": "/kubepods/besteffort/pod665fb997-575b-11ea-bfce-080027421ddf/b5285682fba7449c86452b89a800609440ecc88a7ba5f2d38bedfb85409b30b1", - }, - } - return testMap[pid], nil - } - - for _, test := range []struct { - description string - config, event, expected common.MapStr - err, initErr error - }{ - { - description: "default fields", - config: common.MapStr{ - "match_pids": []string{"system.process.ppid"}, - }, - event: common.MapStr{ - "system": common.MapStr{ - "process": common.MapStr{ - "ppid": "1", - }, - }, - }, - expected: common.MapStr{ - "system": common.MapStr{ - "process": common.MapStr{ - "ppid": "1", - }, - }, - "process": common.MapStr{ - "name": "systemd", - "title": "/usr/lib/systemd/systemd --switched-root --system --deserialize 22", - "executable": "/usr/lib/systemd/systemd", - "args": []string{"/usr/lib/systemd/systemd", "--switched-root", "--system", "--deserialize", "22"}, - "pid": 1, - "ppid": 0, - "start_time": startTime, - }, - "container": common.MapStr{ - "id": "b5285682fba7449c86452b89a800609440ecc88a7ba5f2d38bedfb85409b30b1", - }, - }, - }, - { - description: "single field", - config: common.MapStr{ - "match_pids": []string{"system.process.ppid"}, - "target": "system.process.parent", - "include_fields": []string{"process.name"}, - }, - event: common.MapStr{ - "system": common.MapStr{ - "process": common.MapStr{ - "ppid": "1", - }, - }, - }, - expected: common.MapStr{ - "system": common.MapStr{ - "process": common.MapStr{ - "ppid": "1", - "parent": common.MapStr{ - "process": common.MapStr{ - "name": "systemd", - }, - }, - }, - }, - }, - }, - { - description: "multiple fields", - config: common.MapStr{ - "match_pids": []string{"system.other.pid", "system.process.ppid"}, - "target": "extra", - "include_fields": []string{"process.title", "process.start_time"}, - }, - event: common.MapStr{ - "system": common.MapStr{ - "process": common.MapStr{ - "ppid": "1", - }, - }, - }, - expected: common.MapStr{ - "system": common.MapStr{ - "process": common.MapStr{ - "ppid": "1", - }, - }, - "extra": common.MapStr{ - "process": common.MapStr{ - "title": "/usr/lib/systemd/systemd --switched-root --system --deserialize 22", - "start_time": startTime, - }, - }, - }, - }, - { - description: "complete process info", - config: common.MapStr{ - "match_pids": []string{"ppid"}, - "target": "parent", - }, - event: common.MapStr{ - "ppid": "1", - }, - expected: common.MapStr{ - "ppid": "1", - "parent": common.MapStr{ - "process": common.MapStr{ - "name": "systemd", - "title": "/usr/lib/systemd/systemd --switched-root --system --deserialize 22", - "executable": "/usr/lib/systemd/systemd", - "args": []string{"/usr/lib/systemd/systemd", "--switched-root", "--system", "--deserialize", "22"}, - "pid": 1, - "ppid": 0, - "start_time": startTime, - }, - "container": common.MapStr{ - "id": "b5285682fba7449c86452b89a800609440ecc88a7ba5f2d38bedfb85409b30b1", - }, - }, - }, - }, - { - description: "complete process info (restricted fields)", - config: common.MapStr{ - "match_pids": []string{"ppid"}, - "restricted_fields": true, - "target": "parent", - }, - event: common.MapStr{ - "ppid": "1", - }, - expected: common.MapStr{ - "ppid": "1", - "parent": common.MapStr{ - "process": common.MapStr{ - "name": "systemd", - "title": "/usr/lib/systemd/systemd --switched-root --system --deserialize 22", - "executable": "/usr/lib/systemd/systemd", - "args": []string{"/usr/lib/systemd/systemd", "--switched-root", "--system", "--deserialize", "22"}, - "pid": 1, - "ppid": 0, - "start_time": startTime, - "env": map[string]string{ - "HOME": "/", - "TERM": "linux", - "BOOT_IMAGE": "/boot/vmlinuz-4.11.8-300.fc26.x86_64", - "LANG": "en_US.UTF-8", - }, - }, - "container": common.MapStr{ - "id": "b5285682fba7449c86452b89a800609440ecc88a7ba5f2d38bedfb85409b30b1", - }, - }, - }, - }, - { - description: "complete process info (restricted fields - alt)", - config: common.MapStr{ - "match_pids": []string{"ppid"}, - "restricted_fields": true, - "target": "parent", - "include_fields": []string{"process"}, - }, - event: common.MapStr{ - "ppid": "1", - }, - expected: common.MapStr{ - "ppid": "1", - "parent": common.MapStr{ - "process": common.MapStr{ - "name": "systemd", - "title": "/usr/lib/systemd/systemd --switched-root --system --deserialize 22", - "executable": "/usr/lib/systemd/systemd", - "args": []string{"/usr/lib/systemd/systemd", "--switched-root", "--system", "--deserialize", "22"}, - "pid": 1, - "ppid": 0, - "start_time": startTime, - "env": map[string]string{ - "HOME": "/", - "TERM": "linux", - "BOOT_IMAGE": "/boot/vmlinuz-4.11.8-300.fc26.x86_64", - "LANG": "en_US.UTF-8", - }, - }, - }, - }, - }, - { - description: "env field (restricted_fields: true)", - config: common.MapStr{ - "match_pids": []string{"ppid"}, - "restricted_fields": true, - "target": "parent", - "include_fields": []string{"process.env"}, - }, - event: common.MapStr{ - "ppid": "1", - }, - expected: common.MapStr{ - "ppid": "1", - "parent": common.MapStr{ - "process": common.MapStr{ - "env": map[string]string{ - "HOME": "/", - "TERM": "linux", - "BOOT_IMAGE": "/boot/vmlinuz-4.11.8-300.fc26.x86_64", - "LANG": "en_US.UTF-8", - }, - }, - }, - }, - }, - { - description: "env field (restricted_fields: false)", - config: common.MapStr{ - "match_pids": []string{"ppid"}, - "target": "parent", - "include_fields": []string{"process.env"}, - }, - event: common.MapStr{ - "ppid": "1", - }, - expected: nil, - initErr: errors.New("error unpacking add_process_metadata.target_fields: field 'process.env' not found"), - }, - { - description: "fields not found (ignored)", - config: common.MapStr{ - "match_pids": []string{"ppid"}, - }, - event: common.MapStr{ - "other": "field", - }, - expected: common.MapStr{ - "other": "field", - }, - }, - { - description: "fields not found (reported)", - config: common.MapStr{ - "match_pids": []string{"ppid"}, - "ignore_missing": false, - }, - event: common.MapStr{ - "other": "field", - }, - expected: common.MapStr{ - "other": "field", - }, - err: ErrNoMatch, - }, - { - description: "overwrite keys", - config: common.MapStr{ - "overwrite_keys": true, - "match_pids": []string{"ppid"}, - "include_fields": []string{"process.name"}, - }, - event: common.MapStr{ - "ppid": 1, - "process": common.MapStr{ - "name": "other", - }, - }, - expected: common.MapStr{ - "ppid": 1, - "process": common.MapStr{ - "name": "systemd", - }, - }, - }, - { - description: "overwrite keys error", - config: common.MapStr{ - "match_pids": []string{"ppid"}, - "include_fields": []string{"process.name"}, - }, - event: common.MapStr{ - "ppid": 1, - "process": common.MapStr{ - "name": "other", - }, - }, - expected: common.MapStr{ - "ppid": 1, - "process": common.MapStr{ - "name": "other", - }, - }, - err: errors.New("error applying add_process_metadata processor: target field 'process.name' already exists and overwrite_keys is false"), - }, - { - description: "bad PID field cast", - config: common.MapStr{ - "match_pids": []string{"ppid"}, - }, - event: common.MapStr{ - "ppid": "a", - }, - expected: common.MapStr{ - "ppid": "a", - }, - err: errors.New("error applying add_process_metadata processor: cannot convert string field 'ppid' to an integer: strconv.Atoi: parsing \"a\": invalid syntax"), - }, - { - description: "bad PID field type", - config: common.MapStr{ - "match_pids": []string{"ppid"}, - }, - event: common.MapStr{ - "ppid": false, - }, - expected: common.MapStr{ - "ppid": false, - }, - err: errors.New("error applying add_process_metadata processor: cannot parse field 'ppid' (not an integer or string)"), - }, - { - description: "process not found", - config: common.MapStr{ - "match_pids": []string{"ppid"}, - }, - event: common.MapStr{ - "ppid": 42, - }, - expected: common.MapStr{ - "ppid": 42, - }, - err: ErrNoProcess, - }, - { - description: "lookup first PID", - config: common.MapStr{ - "match_pids": []string{"nil", "ppid"}, - }, - event: common.MapStr{ - "nil": 0, - "ppid": 1, - }, - expected: common.MapStr{ - "nil": 0, - "ppid": 1, - }, - err: ErrNoProcess, - }, - { - description: "env field", - config: common.MapStr{ - "match_pids": []string{"system.process.ppid"}, - }, - event: common.MapStr{ - "system": common.MapStr{ - "process": common.MapStr{ - "ppid": "1", - }, - }, - }, - expected: common.MapStr{ - "system": common.MapStr{ - "process": common.MapStr{ - "ppid": "1", - }, - }, - "process": common.MapStr{ - "name": "systemd", - "title": "/usr/lib/systemd/systemd --switched-root --system --deserialize 22", - "executable": "/usr/lib/systemd/systemd", - "args": []string{"/usr/lib/systemd/systemd", "--switched-root", "--system", "--deserialize", "22"}, - "pid": 1, - "ppid": 0, - "start_time": startTime, - }, - "container": common.MapStr{ - "id": "b5285682fba7449c86452b89a800609440ecc88a7ba5f2d38bedfb85409b30b1", - }, - }, - }, - { - description: "env field (IncludeContainer id), process not found", - config: common.MapStr{ - "match_pids": []string{"ppid"}, - }, - event: common.MapStr{ - "ppid": 42, - }, - expected: common.MapStr{ - "ppid": 42, - }, - err: ErrNoProcess, - }, - { - description: "container.id only", - config: common.MapStr{ - "match_pids": []string{"system.process.ppid"}, - "include_fields": []string{"container.id"}, - }, - event: common.MapStr{ - "system": common.MapStr{ - "process": common.MapStr{ - "ppid": "1", - }, - }, - }, - expected: common.MapStr{ - "system": common.MapStr{ - "process": common.MapStr{ - "ppid": "1", - }, - }, - "container": common.MapStr{ - "id": "b5285682fba7449c86452b89a800609440ecc88a7ba5f2d38bedfb85409b30b1", - }, - }, - }, - { - description: "without cgroup cache", - config: common.MapStr{ - "match_pids": []string{"system.process.ppid"}, - "include_fields": []string{"container.id"}, - "cgroup_cache_expire_time": 0, - }, - event: common.MapStr{ - "system": common.MapStr{ - "process": common.MapStr{ - "ppid": "1", - }, - }, - }, - expected: common.MapStr{ - "system": common.MapStr{ - "process": common.MapStr{ - "ppid": "1", - }, - }, - "container": common.MapStr{ - "id": "b5285682fba7449c86452b89a800609440ecc88a7ba5f2d38bedfb85409b30b1", - }, - }, - }, - { - description: "custom cache expire time", - config: common.MapStr{ - "match_pids": []string{"system.process.ppid"}, - "include_fields": []string{"container.id"}, - "cgroup_cache_expire_time": 10 * time.Second, - }, - event: common.MapStr{ - "system": common.MapStr{ - "process": common.MapStr{ - "ppid": "1", - }, - }, - }, - expected: common.MapStr{ - "system": common.MapStr{ - "process": common.MapStr{ - "ppid": "1", - }, - }, - "container": common.MapStr{ - "id": "b5285682fba7449c86452b89a800609440ecc88a7ba5f2d38bedfb85409b30b1", - }, - }, - }, - } { - t.Run(test.description, func(t *testing.T) { - config, err := common.NewConfigFrom(test.config) - if err != nil { - t.Fatal(err) - } - - proc, err := newProcessMetadataProcessorWithProvider(config, testProcs) - if test.initErr == nil { - if err != nil { - t.Fatal(err) - } - } else { - assert.EqualError(t, err, test.initErr.Error()) - return - } - t.Log(proc.String()) - ev := beat.Event{ - Fields: test.event, - } - result, err := proc.Run(&ev) - if test.err == nil { - if err != nil { - t.Fatal(err) - } - } else { - assert.EqualError(t, err, test.err.Error()) - } - if test.expected != nil { - assert.Equal(t, test.expected, result.Fields) - } else { - assert.Nil(t, result) - } - }) - } -} - -func TestUsingCache(t *testing.T) { - logp.TestingSetup(logp.WithSelectors(processorName)) - - selfPID := os.Getpid() - - // mock of the cgroup processCgroupPaths - processCgroupPaths = func(_ string, pid int) (map[string]string, error) { - testMap := map[int]map[string]string{ - selfPID: map[string]string{ - "cpu": "/kubepods/besteffort/pod665fb997-575b-11ea-bfce-080027421ddf/b5285682fba7449c86452b89a800609440ecc88a7ba5f2d38bedfb85409b30b1", - "net_prio": "/kubepods/besteffort/pod665fb997-575b-11ea-bfce-080027421ddf/b5285682fba7449c86452b89a800609440ecc88a7ba5f2d38bedfb85409b30b1", - "blkio": "/kubepods/besteffort/pod665fb997-575b-11ea-bfce-080027421ddf/b5285682fba7449c86452b89a800609440ecc88a7ba5f2d38bedfb85409b30b1", - "perf_event": "/kubepods/besteffort/pod665fb997-575b-11ea-bfce-080027421ddf/b5285682fba7449c86452b89a800609440ecc88a7ba5f2d38bedfb85409b30b1", - "freezer": "/kubepods/besteffort/pod665fb997-575b-11ea-bfce-080027421ddf/b5285682fba7449c86452b89a800609440ecc88a7ba5f2d38bedfb85409b30b1", - "pids": "/kubepods/besteffort/pod665fb997-575b-11ea-bfce-080027421ddf/b5285682fba7449c86452b89a800609440ecc88a7ba5f2d38bedfb85409b30b1", - "hugetlb": "/kubepods/besteffort/pod665fb997-575b-11ea-bfce-080027421ddf/b5285682fba7449c86452b89a800609440ecc88a7ba5f2d38bedfb85409b30b1", - "cpuacct": "/kubepods/besteffort/pod665fb997-575b-11ea-bfce-080027421ddf/b5285682fba7449c86452b89a800609440ecc88a7ba5f2d38bedfb85409b30b1", - "cpuset": "/kubepods/besteffort/pod665fb997-575b-11ea-bfce-080027421ddf/b5285682fba7449c86452b89a800609440ecc88a7ba5f2d38bedfb85409b30b1", - "net_cls": "/kubepods/besteffort/pod665fb997-575b-11ea-bfce-080027421ddf/b5285682fba7449c86452b89a800609440ecc88a7ba5f2d38bedfb85409b30b1", - "devices": "/kubepods/besteffort/pod665fb997-575b-11ea-bfce-080027421ddf/b5285682fba7449c86452b89a800609440ecc88a7ba5f2d38bedfb85409b30b1", - "memory": "/kubepods/besteffort/pod665fb997-575b-11ea-bfce-080027421ddf/b5285682fba7449c86452b89a800609440ecc88a7ba5f2d38bedfb85409b30b1", - "name=systemd": "/kubepods/besteffort/pod665fb997-575b-11ea-bfce-080027421ddf/b5285682fba7449c86452b89a800609440ecc88a7ba5f2d38bedfb85409b30b1", - }, - } - return testMap[pid], nil - } - - config, err := common.NewConfigFrom(common.MapStr{ - "match_pids": []string{"system.process.ppid"}, - "include_fields": []string{"container.id"}, - "target": "meta", - }) - - if err != nil { - t.Fatal(err) - } - proc, err := New(config) - if err != nil { - t.Fatal(err) - } - - ev := beat.Event{ - Fields: common.MapStr{ - "system": common.MapStr{ - "process": common.MapStr{ - "ppid": selfPID, - }, - }, - }, - } - - // first run - result, err := proc.Run(&ev) - if err != nil { - t.Fatal(err) - } - t.Log(result.Fields) - containerID, err := result.Fields.GetValue("meta.container.id") - if err != nil { - t.Fatal(err) - } - assert.Equal(t, "b5285682fba7449c86452b89a800609440ecc88a7ba5f2d38bedfb85409b30b1", containerID) - - ev = beat.Event{ - Fields: common.MapStr{ - "system": common.MapStr{ - "process": common.MapStr{ - "ppid": selfPID, - }, - }, - }, - } - - // cached result - result, err = proc.Run(&ev) - if err != nil { - t.Fatal(err) - } - t.Log(result.Fields) - containerID, err = result.Fields.GetValue("meta.container.id") - if err != nil { - t.Fatal(err) - } - assert.Equal(t, "b5285682fba7449c86452b89a800609440ecc88a7ba5f2d38bedfb85409b30b1", containerID) -} - -func TestSelf(t *testing.T) { - logp.TestingSetup(logp.WithSelectors(processorName)) - config, err := common.NewConfigFrom(common.MapStr{ - "match_pids": []string{"self_pid"}, - "target": "self", - }) - if err != nil { - t.Fatal(err) - } - proc, err := New(config) - if err != nil { - t.Fatal(err) - } - selfPID := os.Getpid() - ev := beat.Event{ - Fields: common.MapStr{ - "self_pid": selfPID, - }, - } - result, err := proc.Run(&ev) - if err != nil { - t.Fatal(err) - } - t.Log(result.Fields) - pidField, err := result.Fields.GetValue("self.process.pid") - if err != nil { - t.Fatal(err) - } - pid, ok := pidField.(int) - assert.True(t, ok) - assert.Equal(t, selfPID, pid) -} - -func TestBadProcess(t *testing.T) { - logp.TestingSetup(logp.WithSelectors(processorName)) - config, err := common.NewConfigFrom(common.MapStr{ - "match_pids": []string{"self_pid"}, - "target": "self", - }) - if err != nil { - t.Fatal(err) - } - proc, err := New(config) - if err != nil { - t.Fatal(err) - } - ev := beat.Event{ - Fields: common.MapStr{ - "self_pid": 0, - }, - } - result, err := proc.Run(&ev) - assert.Error(t, err) - assert.NotNil(t, result) - assert.NotNil(t, result.Fields) - assert.Equal(t, ev.Fields, result.Fields) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_process_metadata/docs/add_process_metadata.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/processors/add_process_metadata/docs/add_process_metadata.asciidoc deleted file mode 100644 index d3e71dca..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_process_metadata/docs/add_process_metadata.asciidoc +++ /dev/null @@ -1,89 +0,0 @@ -[[add-process-metadata]] -=== Add process metadata - -++++ -add_process_metadata -++++ - -The `add_process_metadata` processor enriches events with information from running -processes, identified by their process ID (PID). - -[source,yaml] -------------------------------------------------------------------------------- -processors: -- add_process_metadata: - match_pids: [system.process.ppid] - target: system.process.parent -------------------------------------------------------------------------------- - -The fields added to the event look as follows: -[source,json] -------------------------------------------------------------------------------- -"process": { - "name": "systemd", - "title": "/usr/lib/systemd/systemd --switched-root --system --deserialize 22", - "exe": "/usr/lib/systemd/systemd", - "args": ["/usr/lib/systemd/systemd", "--switched-root", "--system", "--deserialize", "22"], - "pid": 1, - "ppid": 0, - "start_time": "2018-08-22T08:44:50.684Z", -}, -"container": { - "id": "b5285682fba7449c86452b89a800609440ecc88a7ba5f2d38bedfb85409b30b1" -}, -------------------------------------------------------------------------------- - -Optionally, the process environment can be included, too: -[source,json] -------------------------------------------------------------------------------- - ... - "env": { - "HOME": "/", - "TERM": "linux", - "BOOT_IMAGE": "/boot/vmlinuz-4.11.8-300.fc26.x86_64", - "LANG": "en_US.UTF-8", - } - ... -------------------------------------------------------------------------------- - -It has the following settings: - -`match_pids`:: List of fields to lookup for a PID. The processor will -search the list sequentially until the field is found in the current event, and -the PID lookup will be applied to the value of this field. - -`target`:: (Optional) Destination prefix where the `process` object will be -created. The default is the event's root. - -`include_fields`:: (Optional) List of fields to add. By default, the processor -will add all the available fields except `process.env`. - -`ignore_missing`:: (Optional) When set to `false`, events that don't contain any -of the fields in match_pids will be discarded and an error will be generated. By -default, this condition is ignored. - -`overwrite_keys`:: (Optional) By default, if a target field already exists, it -will not be overwritten and an error will be logged. If `overwrite_keys` is -set to `true`, this condition will be ignored. - -`restricted_fields`:: (Optional) By default, the `process.env` field is not -output, to avoid leaking sensitive data. If `restricted_fields` is `true`, the -field will be present in the output. - -`host_path`:: (Optional) By default, the `host_path` field is set to the root -directory of the host `/`. This is the path where `/proc` is mounted. For -different runtime configurations of Kubernetes or Docker, the `host_path` can -be set to overwrite the default. - -`cgroup_prefixes`:: (Optional) By default, the `cgroup_prefixes` field is set -to `/kubepods` and `/docker`. This is the prefix where the container ID is -inside cgroup. For different runtime configurations of Kubernetes or Docker, -the `cgroup_prefixes` can be set to overwrite the defaults. - -`cgroup_cache_expire_time`:: (Optional) By default, the -`cgroup_cache_expire_time` is set to 30 seconds. This is the length of time -before cgroup cache elements expire in seconds. It can be set to 0 to disable -the cgroup cache. In some container runtimes technology like runc, the -container's process is also process in the host kernel, and will be affected by -PID rollover/reuse. The expire time needs to set smaller than the PIDs wrap -around time to avoid wrong container id. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_process_metadata/gosigar_provider.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/add_process_metadata/gosigar_provider.go deleted file mode 100644 index 8319a85d..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/add_process_metadata/gosigar_provider.go +++ /dev/null @@ -1,67 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build ignore - -package add_process_metadata - -import ( - "strings" - "time" - - "github.com/elastic/gosigar" -) - -type gosigarProvider struct{} - -func (p gosigarProvider) GetProcessMetadata(pid int) (result *processMetadata, err error) { - var procExe gosigar.ProcExe - var procArgs gosigar.ProcArgs - var procEnv gosigar.ProcEnv - var procState gosigar.ProcState - var procTime gosigar.ProcTime - - for _, act := range []struct { - getter func(int) error - required bool - }{ - {procExe.Get, true}, - {procArgs.Get, false}, - {procEnv.Get, false}, - {procState.Get, false}, - {procTime.Get, false}, - } { - if err := act.getter(pid); err != nil { - if act.required { - return nil, err - } - } - } - - r := processMetadata{ - name: procExe.Name, - title: strings.Join(procArgs.List, " "), - exe: procExe.Name, - args: procArgs.List, - env: procEnv.Vars, - pid: pid, - ppid: procState.Ppid, - startTime: time.Unix(int64(procTime.StartTime/1000), int64(procTime.StartTime%1000)*1000000), - } - r.fields = r.toMap() - return &r, nil -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/checks/checks_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/checks/checks_test.go deleted file mode 100644 index c84965bb..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/checks/checks_test.go +++ /dev/null @@ -1,202 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package checks - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/processors" -) - -type mockProcessor struct{} - -func newMock(c *common.Config) (processors.Processor, error) { - return &mockProcessor{}, nil -} - -func (m *mockProcessor) Run(event *beat.Event) (*beat.Event, error) { - return event, nil -} - -func (m *mockProcessor) String() string { - return "mockProcessor" -} - -func TestRequiredFields(t *testing.T) { - tests := map[string]struct { - Config map[string]interface{} - Required []string - Valid bool - }{ - "one required field present in the configuration": { - Config: map[string]interface{}{ - "required_field": nil, - "not_required": nil, - }, - Required: []string{ - "required_field", - }, - Valid: true, - }, - "two required field present in the configuration": { - Config: map[string]interface{}{ - "required_field": nil, - "another_required_field": nil, - "not_required": nil, - }, - Required: []string{ - "required_field", - "another_required_field", - }, - Valid: true, - }, - "one required field present and one missing in the configuration": { - Config: map[string]interface{}{ - "required_field": nil, - "not_required": nil, - }, - Required: []string{ - "required_field", - "one_more_required_field", - }, - Valid: false, - }, - } - - for name, test := range tests { - t.Run(name, func(t *testing.T) { - runTest(t, RequireFields, test.Config, test.Required, test.Valid) - }) - } -} - -func TestAllowedFields(t *testing.T) { - tests := map[string]struct { - Config map[string]interface{} - Allowed []string - Valid bool - }{ - "one allowed field present in the configuration": { - Config: map[string]interface{}{ - "allowed_field": nil, - }, - Allowed: []string{ - "allowed_field", - }, - Valid: true, - }, - "two allowed field present in the configuration": { - Config: map[string]interface{}{ - "allowed_field": nil, - "another_allowed_field": nil, - }, - Allowed: []string{ - "allowed_field", - "another_allowed_field", - }, - Valid: true, - }, - "one allowed field present and one not allowed is present in the configuration": { - Config: map[string]interface{}{ - "allowed_field": nil, - "not_allowed": nil, - }, - Allowed: []string{ - "allowed_field", - }, - Valid: false, - }, - } - - for name, test := range tests { - t.Run(name, func(t *testing.T) { - runTest(t, AllowedFields, test.Config, test.Allowed, test.Valid) - }) - } -} - -func TestMutuallyExclusiveRequiredFields(t *testing.T) { - tests := map[string]struct { - Config map[string]interface{} - MutuallyExclusive []string - Valid bool - }{ - "one mutually exclusive field is present in the configuration": { - Config: map[string]interface{}{ - "first_option": nil, - }, - MutuallyExclusive: []string{ - "first_option", - "second_option", - }, - Valid: true, - }, - "two mutually exclusive field is present in the configuration": { - Config: map[string]interface{}{ - "first_option": nil, - "second_option": nil, - }, - MutuallyExclusive: []string{ - "first_option", - "second_option", - }, - Valid: false, - }, - "no mutually exclusive field is present in the configuration": { - Config: map[string]interface{}{ - "third_option": nil, - }, - MutuallyExclusive: []string{ - "first_option", - "second_option", - }, - Valid: false, - }, - } - - for name, test := range tests { - t.Run(name, func(t *testing.T) { - runTest(t, MutuallyExclusiveRequiredFields, test.Config, test.MutuallyExclusive, test.Valid) - }) - } -} - -func runTest( - t *testing.T, - check func(fields ...string) func(*common.Config) error, - config map[string]interface{}, - fields []string, - valid bool, -) { - cfg, err := common.NewConfigFrom(config) - if err != nil { - t.Fatalf("Unexpected error while creating configuration: %+v\n", err) - } - factory := ConfigChecked(newMock, check(fields...)) - _, err = factory(cfg) - - if err != nil && valid { - t.Errorf("Unexpected error when validating configuration of processor: %+v\n", err) - } - - if err == nil && !valid { - t.Errorf("Expected error but nothing was reported\n") - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/communityid/communityid_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/communityid/communityid_test.go deleted file mode 100644 index 97a7644b..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/communityid/communityid_test.go +++ /dev/null @@ -1,157 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package communityid - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestNewDefaults(t *testing.T) { - _, err := New(common.NewConfig()) - if err != nil { - t.Fatal(err) - } -} - -func TestRun(t *testing.T) { - // From flowhash package testdata. - // 1:LQU9qZlK+B5F3KDmev6m5PMibrg= | 128.232.110.120 66.35.250.204 6 34855 80 - evt := func() common.MapStr { - return common.MapStr{ - "source": common.MapStr{ - "ip": "128.232.110.120", - "port": 34855, - }, - "destination": common.MapStr{ - "ip": "66.35.250.204", - "port": 80, - }, - "network": common.MapStr{ - "transport": "TCP", - }, - } - } - - t.Run("valid", func(t *testing.T) { - testProcessor(t, 0, evt(), "1:LQU9qZlK+B5F3KDmev6m5PMibrg=") - }) - - t.Run("seed", func(t *testing.T) { - testProcessor(t, 123, evt(), "1:hTSGlFQnR58UCk+NfKRZzA32dPg=") - }) - - t.Run("invalid source IP", func(t *testing.T) { - e := evt() - e.Put("source.ip", 2162716280) - testProcessor(t, 0, e, nil) - }) - - t.Run("invalid source port", func(t *testing.T) { - e := evt() - e.Put("source.port", 0) - testProcessor(t, 0, e, nil) - }) - - t.Run("invalid destination IP", func(t *testing.T) { - e := evt() - e.Put("destination.ip", "308.111.1.2.3") - testProcessor(t, 0, e, nil) - }) - - t.Run("invalid destination port", func(t *testing.T) { - e := evt() - e.Put("source.port", nil) - testProcessor(t, 0, e, nil) - }) - - t.Run("unknown protocol", func(t *testing.T) { - e := evt() - e.Put("network.transport", "xyz") - testProcessor(t, 0, e, nil) - }) - - t.Run("icmp", func(t *testing.T) { - e := evt() - e.Put("network.transport", "icmp") - e.Put("icmp.type", 3) - e.Put("icmp.code", 3) - testProcessor(t, 0, e, "1:KF3iG9XD24nhlSy4r1TcYIr5mfE=") - }) - - t.Run("icmp without typecode", func(t *testing.T) { - // Hashes src_ip + dst_ip + protocol with zero value typecode. - e := evt() - e.Put("network.transport", "icmp") - testProcessor(t, 0, e, "1:PAE85ZfR4SbNXl5URZwWYyDehwU=") - }) - - t.Run("igmp", func(t *testing.T) { - e := evt() - e.Delete("source.port") - e.Delete("destination.port") - e.Put("network.transport", "igmp") - testProcessor(t, 0, e, "1:D3t8Q1aFA6Ev0A/AO4i9PnU3AeI=") - }) - - t.Run("protocol number as string", func(t *testing.T) { - e := evt() - e.Delete("source.port") - e.Delete("destination.port") - e.Put("network.transport", "2") - testProcessor(t, 0, e, "1:D3t8Q1aFA6Ev0A/AO4i9PnU3AeI=") - }) - - t.Run("protocol number", func(t *testing.T) { - e := evt() - e.Delete("source.port") - e.Delete("destination.port") - e.Put("network.transport", 2) - testProcessor(t, 0, e, "1:D3t8Q1aFA6Ev0A/AO4i9PnU3AeI=") - }) - - t.Run("iana number", func(t *testing.T) { - e := evt() - e.Delete("network.transport") - e.Put("network.iana_number", tcpProtocol) - testProcessor(t, 0, e, "1:LQU9qZlK+B5F3KDmev6m5PMibrg=") - }) -} - -func testProcessor(t testing.TB, seed uint16, fields common.MapStr, expectedHash interface{}) { - t.Helper() - - c := defaultConfig() - c.Seed = seed - p, err := newFromConfig(c) - if err != nil { - t.Fatal(err) - } - - out, err := p.Run(&beat.Event{Fields: fields}) - if err != nil { - t.Fatal(err) - } - - id, _ := out.GetValue(c.Target) - assert.EqualValues(t, expectedHash, id) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/communityid/docs/communityid.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/processors/communityid/docs/communityid.asciidoc deleted file mode 100644 index 1290e4bb..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/communityid/docs/communityid.asciidoc +++ /dev/null @@ -1,51 +0,0 @@ -[[community-id]] -=== Community ID Network Flow Hash - -++++ -community_id -++++ - -The `community_id` processor computes a network flow hash according to the -https://github.com/corelight/community-id-spec[Community ID Flow Hash -specification]. - -The flow hash is useful for correlating all network events related to a -single flow. For example you can filter on a community ID value and you might -get back the Netflow records from multiple collectors and layer 7 protocol -records from Packetbeat. - -By default the processor is configured to read the flow parameters from the -appropriate Elastic Common Schema (ECS) fields. If you are processing ECS data -then no parameters are required. - -[source,yaml] ----- -processors: - - community_id: ----- - -If the data does not conform to ECS then you can customize the field names -that the processor reads from. You can also change the `target` field which -is where the computed hash is written to. - -[source,yaml] ----- -processors: - - community_id: - fields: - source_ip: my_source_ip - source_port: my_source_port - destination_ip: my_dest_ip - destination_port: my_dest_port - iana_number: my_iana_number - transport: my_transport - icmp_type: my_icmp_type - icmp_code: my_icmp_code - target: network.community_id ----- - -If the necessary fields are not present in the event then the processor will -silently continue without adding the target field. - -The processor also accepts an optional `seed` parameter that must be a 16-bit -unsigned integer. This value gets incorporated into all generated hashes. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/conditionals_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/conditionals_test.go deleted file mode 100644 index 7521d3a7..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/conditionals_test.go +++ /dev/null @@ -1,232 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package processors - -import ( - "errors" - "testing" - "time" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" -) - -type countFilter struct { - N int -} - -func (c *countFilter) Run(e *beat.Event) (*beat.Event, error) { - c.N++ - return e, nil -} - -func (c *countFilter) String() string { return "count" } - -func TestWhenProcessor(t *testing.T) { - type config map[string]interface{} - - tests := []struct { - title string - filter config - events []common.MapStr - expected int - }{ - { - "condition_matches", - config{"when.equals.i": 10}, - []common.MapStr{{"i": 10}}, - 1, - }, - { - "condition_fails", - config{"when.equals.i": 11}, - []common.MapStr{{"i": 10}}, - 0, - }, - { - "no_condition", - config{}, - []common.MapStr{{"i": 10}}, - 1, - }, - { - "condition_matches", - config{"when.has_fields": []string{"i"}}, - []common.MapStr{{"i": 10}}, - 1, - }, - { - "condition_fails", - config{"when.has_fields": []string{"j"}}, - []common.MapStr{{"i": 10}}, - 0, - }, - } - - for i, test := range tests { - t.Logf("run test (%v): %v", i, test.title) - - config, err := common.NewConfigFrom(test.filter) - if err != nil { - t.Error(err) - continue - } - - cf := &countFilter{} - filter, err := NewConditional(func(_ *common.Config) (Processor, error) { - return cf, nil - })(config) - if err != nil { - t.Error(err) - continue - } - - for _, fields := range test.events { - event := &beat.Event{ - Timestamp: time.Now(), - Fields: fields, - } - _, err := filter.Run(event) - if err != nil { - t.Error(err) - } - } - - assert.Equal(t, test.expected, cf.N) - } -} - -func TestConditionRuleInitErrorPropagates(t *testing.T) { - testErr := errors.New("test") - filter, err := NewConditional(func(_ *common.Config) (Processor, error) { - return nil, testErr - })(common.NewConfig()) - - assert.Equal(t, testErr, err) - assert.Nil(t, filter) -} - -type testCase struct { - event common.MapStr - want common.MapStr - cfg string -} - -func testProcessors(t *testing.T, cases map[string]testCase) { - for name, test := range cases { - test := test - t.Run(name, func(t *testing.T) { - c, err := common.NewConfigWithYAML([]byte(test.cfg), "test "+name) - if err != nil { - t.Fatal(err) - } - - var pluginConfig PluginConfig - if err = c.Unpack(&pluginConfig); err != nil { - t.Fatal(err) - } - - processor, err := New(pluginConfig) - if err != nil { - t.Fatal(err) - } - - result, err := processor.Run(&beat.Event{Fields: test.event.Clone()}) - if err != nil { - t.Fatal(err) - } - assert.Equal(t, test.want, result.Fields) - }) - } -} - -func TestIfElseThenProcessor(t *testing.T) { - const ifThen = ` -- if: - range.uid.lt: 500 - then: - - add_fields: {target: "", fields: {uid_type: reserved}} -` - - const ifThenElse = ` -- if: - range.uid.lt: 500 - then: - - add_fields: {target: "", fields: {uid_type: reserved}} - else: - - add_fields: {target: "", fields: {uid_type: user}} -` - - const ifThenElseSingleProcessor = ` -- if: - range.uid.lt: 500 - then: - add_fields: {target: "", fields: {uid_type: reserved}} - else: - add_fields: {target: "", fields: {uid_type: user}} -` - - const ifThenElseIf = ` -- if: - range.uid.lt: 500 - then: - - add_fields: {target: "", fields: {uid_type: reserved}} - else: - if: - equals.uid: 500 - then: - add_fields: {target: "", fields: {uid_type: "eq_500"}} - else: - add_fields: {target: "", fields: {uid_type: "gt_500"}} -` - - testProcessors(t, map[string]testCase{ - "if-then-true": { - event: common.MapStr{"uid": 411}, - want: common.MapStr{"uid": 411, "uid_type": "reserved"}, - cfg: ifThen, - }, - "if-then-false": { - event: common.MapStr{"uid": 500}, - want: common.MapStr{"uid": 500}, - cfg: ifThen, - }, - "if-then-else-true": { - event: common.MapStr{"uid": 411}, - want: common.MapStr{"uid": 411, "uid_type": "reserved"}, - cfg: ifThenElse, - }, - "if-then-else-false": { - event: common.MapStr{"uid": 500}, - want: common.MapStr{"uid": 500, "uid_type": "user"}, - cfg: ifThenElse, - }, - "if-then-else-false-single-processor": { - event: common.MapStr{"uid": 500}, - want: common.MapStr{"uid": 500, "uid_type": "user"}, - cfg: ifThenElseSingleProcessor, - }, - "if-then-else-if": { - event: common.MapStr{"uid": 500}, - want: common.MapStr{"uid": 500, "uid_type": "eq_500"}, - cfg: ifThenElseIf, - }, - }) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/convert/convert_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/convert/convert_test.go deleted file mode 100644 index f761b047..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/convert/convert_test.go +++ /dev/null @@ -1,469 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package convert - -import ( - "fmt" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestConvert(t *testing.T) { - t.Run("ignore_missing", func(t *testing.T) { - c := defaultConfig() - c.Fields = append(c.Fields, field{From: "src", To: "dst", Type: Integer}) - - p, err := newConvert(c) - if err != nil { - t.Fatal(err) - } - - evt := &beat.Event{Fields: common.MapStr{}} - - // Defaults. - p.IgnoreMissing = false - p.FailOnError = true - _, err = p.Run(evt) - if assert.Error(t, err) { - assert.Contains(t, err.Error(), "field [src] is missing") - } - - p.IgnoreMissing = true - p.FailOnError = true - _, err = p.Run(evt) - if err != nil { - t.Fatal(err) - } - - p.IgnoreMissing = true - p.FailOnError = false - _, err = p.Run(evt) - if err != nil { - t.Fatal(err) - } - - p.IgnoreMissing = false - p.FailOnError = false - _, err = p.Run(evt) - if err != nil { - t.Fatal(err) - } - }) - - t.Run("fail_on_error", func(t *testing.T) { - c := defaultConfig() - c.Fields = append(c.Fields, field{From: "source.address", To: "source.ip", Type: IP}) - - p, err := newConvert(c) - if err != nil { - t.Fatal(err) - } - - evt := &beat.Event{Fields: common.MapStr{"source": common.MapStr{"address": "host.local"}}} - - _, err = p.Run(evt) - if assert.Error(t, err) { - assert.Contains(t, err.Error(), "unable to convert") - } - - p.FailOnError = false - _, err = p.Run(evt) - if err != nil { - t.Fatal(err) - } - }) - - t.Run("mode", func(t *testing.T) { - c := defaultConfig() - c.Fields = append(c.Fields, field{From: "source.address", To: "source.ip", Type: IP}) - - p, err := newConvert(c) - if err != nil { - t.Fatal(err) - } - - const loopback = "127.0.0.1" - fields := common.MapStr{"source": common.MapStr{"address": loopback}} - - t.Run("copy", func(t *testing.T) { - evt := &beat.Event{Fields: fields.Clone()} - evt, err = p.Run(evt) - if err != nil { - t.Fatal(err) - } - address, _ := evt.GetValue("source.address") - assert.Equal(t, loopback, address) - ip, _ := evt.GetValue("source.ip") - assert.Equal(t, loopback, ip) - }) - - t.Run("rename", func(t *testing.T) { - p.Mode = renameMode - - evt := &beat.Event{Fields: fields.Clone()} - evt, err = p.Run(evt) - if err != nil { - t.Fatal(err) - } - _, err := evt.GetValue("source.address") - assert.Error(t, err) - ip, _ := evt.GetValue("source.ip") - assert.Equal(t, loopback, ip) - }) - }) - - t.Run("string", func(t *testing.T) { - c := defaultConfig() - c.Tag = "convert_ip" - c.Fields = append(c.Fields, field{From: "source.address", To: "source.ip", Type: IP}) - - p, err := newConvert(c) - if err != nil { - t.Fatal(err) - } - - assert.Equal(t, `convert={"Fields":`+ - `[{"From":"source.address","To":"source.ip","Type":"ip"}],`+ - `"Tag":"convert_ip","IgnoreMissing":false,"FailOnError":true,"Mode":"copy"}`, - p.String()) - }) -} - -func TestConvertRun(t *testing.T) { - tests := map[string]struct { - config common.MapStr - input beat.Event - expected beat.Event - fail bool - errContains string - }{ - "missing field": { - config: common.MapStr{ - "fields": []common.MapStr{ - {"from": "port", "type": "integer"}, - {"from": "address", "to": "ip", "type": "ip"}, - }, - }, - input: beat.Event{ - Fields: common.MapStr{ - "port": "80", - }, - }, - expected: beat.Event{ - Fields: common.MapStr{ - "port": "80", - }, - }, - fail: true, - }, - "put error no clone": { - config: common.MapStr{ - "fields": []common.MapStr{ - {"from": "port", "to": "port.number", "type": "integer"}, - }, - }, - input: beat.Event{ - Fields: common.MapStr{ - "port": "80", - }, - }, - expected: beat.Event{ - Fields: common.MapStr{ - "port": "80", - }, - }, - fail: true, - }, - "put error with clone": { - config: common.MapStr{ - "fields": []common.MapStr{ - {"from": "id", "to": "event.id", "type": "integer"}, - {"from": "port", "to": "port.number", "type": "integer"}, - }, - }, - input: beat.Event{ - Fields: common.MapStr{ - "id": "32", - "port": "80", - }, - }, - expected: beat.Event{ - Fields: common.MapStr{ - "id": "32", - "port": "80", - }, - }, - fail: true, - }, - "invalid conversion": { - config: common.MapStr{ - "fields": []common.MapStr{ - {"from": "address", "to": "ip", "type": "ip"}, - }, - }, - input: beat.Event{ - Fields: common.MapStr{ - "address": "-", - }, - }, - expected: beat.Event{ - Fields: common.MapStr{ - "address": "-", - }, - }, - fail: true, - errContains: "unable to convert value [-]: value is not a valid IP address", - }, - } - - for title, tt := range tests { - t.Run(title, func(t *testing.T) { - processor, err := New(common.MustNewConfigFrom(tt.config)) - if err != nil { - t.Fatal(err) - } - result, err := processor.Run(&tt.input) - if tt.expected.Fields != nil { - assert.Equal(t, tt.expected.Fields.Flatten(), result.Fields.Flatten()) - assert.Equal(t, tt.expected.Meta.Flatten(), result.Meta.Flatten()) - assert.Equal(t, tt.expected.Timestamp, result.Timestamp) - } - if tt.fail { - assert.Error(t, err) - t.Log("got expected error", err) - if tt.errContains != "" { - assert.Contains(t, err.Error(), tt.errContains) - } - return - } - assert.NoError(t, err) - }) - } -} - -type testCase struct { - Type dataType - In interface{} - Out interface{} - Err bool -} - -var testCases = []testCase{ - {String, nil, nil, true}, - {String, "x", "x", false}, - {String, 1, "1", false}, - {String, 1.1, "1.1", false}, - {String, true, "true", false}, - - {Long, nil, nil, true}, - {Long, "x", nil, true}, - {Long, "0x", nil, true}, - {Long, "0b1", nil, true}, - {Long, "1x2", nil, true}, - {Long, true, nil, true}, - {Long, "1", int64(1), false}, - {Long, "-1", int64(-1), false}, - {Long, "017", int64(17), false}, - {Long, "08", int64(8), false}, - {Long, "0X0A", int64(10), false}, - {Long, "-0x12", int64(-18), false}, - {Long, int(1), int64(1), false}, - {Long, int8(1), int64(1), false}, - {Long, int16(1), int64(1), false}, - {Long, int32(1), int64(1), false}, - {Long, int64(1), int64(1), false}, - {Long, uint(1), int64(1), false}, - {Long, uint8(1), int64(1), false}, - {Long, uint16(1), int64(1), false}, - {Long, uint32(1), int64(1), false}, - {Long, uint64(1), int64(1), false}, - {Long, float32(1), int64(1), false}, - {Long, float64(1), int64(1), false}, - - {Integer, nil, nil, true}, - {Integer, "x", nil, true}, - {Integer, true, nil, true}, - {Integer, "x", nil, true}, - {Integer, "0x", nil, true}, - {Integer, "0b1", nil, true}, - {Integer, "1x2", nil, true}, - {Integer, true, nil, true}, - {Integer, "1", int32(1), false}, - {Integer, "-1", int32(-1), false}, - {Integer, "017", int32(17), false}, - {Integer, "08", int32(8), false}, - {Integer, "0X0A", int32(10), false}, - {Integer, "-0x12", int32(-18), false}, - {Integer, "1", int32(1), false}, - {Integer, int(1), int32(1), false}, - {Integer, int8(1), int32(1), false}, - {Integer, int16(1), int32(1), false}, - {Integer, int32(1), int32(1), false}, - {Integer, int64(1), int32(1), false}, - {Integer, uint(1), int32(1), false}, - {Integer, uint8(1), int32(1), false}, - {Integer, uint16(1), int32(1), false}, - {Integer, uint32(1), int32(1), false}, - {Integer, uint64(1), int32(1), false}, - {Integer, float32(1), int32(1), false}, - {Integer, float64(1), int32(1), false}, - - {Float, nil, nil, true}, - {Float, "x", nil, true}, - {Float, true, nil, true}, - {Float, "1", float32(1), false}, - {Float, "1.1", float32(1.1), false}, - {Float, int(1), float32(1), false}, - {Float, int8(1), float32(1), false}, - {Float, int16(1), float32(1), false}, - {Float, int32(1), float32(1), false}, - {Float, int64(1), float32(1), false}, - {Float, uint(1), float32(1), false}, - {Float, uint8(1), float32(1), false}, - {Float, uint16(1), float32(1), false}, - {Float, uint32(1), float32(1), false}, - {Float, uint64(1), float32(1), false}, - {Float, float32(1), float32(1), false}, - {Float, float64(1), float32(1), false}, - - {Double, nil, nil, true}, - {Double, "x", nil, true}, - {Double, true, nil, true}, - {Double, "1", float64(1), false}, - {Double, "1.1", float64(1.1), false}, - {Double, int(1), float64(1), false}, - {Double, int8(1), float64(1), false}, - {Double, int16(1), float64(1), false}, - {Double, int32(1), float64(1), false}, - {Double, int64(1), float64(1), false}, - {Double, uint(1), float64(1), false}, - {Double, uint8(1), float64(1), false}, - {Double, uint16(1), float64(1), false}, - {Double, uint32(1), float64(1), false}, - {Double, uint64(1), float64(1), false}, - {Double, float32(1), float64(1), false}, - {Double, float64(1), float64(1), false}, - - {Boolean, nil, nil, true}, - {Boolean, "x", nil, true}, - {Boolean, 1, nil, true}, - {Boolean, 0, nil, true}, - {Boolean, "TrUe", nil, true}, - {Boolean, true, true, false}, - {Boolean, "1", true, false}, - {Boolean, "t", true, false}, - {Boolean, "T", true, false}, - {Boolean, "TRUE", true, false}, - {Boolean, "true", true, false}, - {Boolean, "True", true, false}, - {Boolean, false, false, false}, - {Boolean, "0", false, false}, - {Boolean, "f", false, false}, - {Boolean, "F", false, false}, - {Boolean, "FALSE", false, false}, - {Boolean, "false", false, false}, - {Boolean, "False", false, false}, - - {IP, nil, nil, true}, - {IP, "x", nil, true}, - {IP, "365.0.0.0", "365.0.0.0", true}, - {IP, "0.0.0.0", "0.0.0.0", false}, - {IP, "::1", "::1", false}, -} - -func TestDataTypes(t *testing.T) { - const key = "key" - - for _, tc := range testCases { - // Give the test a friendly name. - var prefix string - if tc.Err { - prefix = "cannot " - } - name := fmt.Sprintf("%v%T %v to %v", prefix, tc.In, tc.In, tc.Type) - - tc := tc - t.Run(name, func(t *testing.T) { - c := defaultConfig() - c.Fields = append(c.Fields, field{From: key, Type: tc.Type}) - - p, err := newConvert(c) - if err != nil { - t.Fatal(err) - } - - event, err := p.Run(&beat.Event{Fields: common.MapStr{key: tc.In}}) - if tc.Err { - assert.Error(t, err) - return - } else if err != nil { - t.Fatalf("%+v", err) - } - - v := event.Fields[key] - assert.Equal(t, tc.Out, v) - }) - } -} - -func BenchmarkTestConvertRun(b *testing.B) { - c := defaultConfig() - c.IgnoreMissing = true - c.Fields = append(c.Fields, - field{From: "source.address", To: "source.ip", Type: IP}, - field{From: "destination.address", To: "destination.ip", Type: IP}, - field{From: "a", To: "b"}, - field{From: "c", To: "d"}, - field{From: "e", To: "f"}, - field{From: "g", To: "h"}, - field{From: "i", To: "j"}, - field{From: "k", To: "l"}, - field{From: "m", To: "n"}, - field{From: "o", To: "p"}, - ) - - p, err := newConvert(c) - if err != nil { - b.Fatal(err) - } - - b.ResetTimer() - b.RunParallel(func(pb *testing.PB) { - for pb.Next() { - event := &beat.Event{ - Fields: common.MapStr{ - "source": common.MapStr{ - "address": "192.51.100.1", - }, - "destination": common.MapStr{ - "address": "192.0.2.51", - }, - }, - } - - _, err := p.Run(event) - if err != nil { - b.Fatal(err) - } - } - }) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/convert/docs/convert.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/processors/convert/docs/convert.asciidoc deleted file mode 100644 index dd165883..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/convert/docs/convert.asciidoc +++ /dev/null @@ -1,49 +0,0 @@ -[[convert]] -=== Convert - -++++ -convert -++++ - -The `convert` processor converts a field in the event to a different type, such -as converting a string to an integer. - -The supported types include: `integer`, `long`, `float`, `double`, `string`, -`boolean`, and `ip`. - -The `ip` type is effectively an alias for `string`, but with an added validation -that the value is an IPv4 or IPv6 address. - -[source,yaml] ----- -processors: - - convert: - fields: - - {from: "src_ip", to: "source.ip", type: "ip"} - - {from: "src_port", to: "source.port", type: "integer"} - ignore_missing: true - fail_on_error: false ----- - -The `convert` processor has the following configuration settings: - -`fields`:: (Required) This is the list of fields to convert. At least one item -must be contained in the list. Each item in the list must have a `from` key that -specifies the source field. The `to` key is optional and specifies where to -assign the converted value. If `to` is omitted then the `from` field is updated -in-place. The `type` key specifies the data type to convert the value to. If -`type` is omitted then the processor copies or renames the field without any -type conversion. - -`ignore_missing`:: (Optional) If `true` the processor continues to the next -field when the `from` key is not found in the event. If false then the processor -returns an error and does not process the remaining fields. Default is `false`. - -`fail_on_error`:: (Optional) If false type conversion failures are ignored and -the processor continues to the next field. Default is `true`. - -`tag`:: (Optional) An identifier for this processor. Useful for debugging. - -`mode`:: (Optional) When both `from` and `to` are defined for a field then -`mode` controls whether to `copy` or `rename` the field when the type conversion -is successful. Default is `copy`. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/decode_csv_fields/decode_csv_fields.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/decode_csv_fields/decode_csv_fields.go deleted file mode 100644 index ff2cdf09..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/decode_csv_fields/decode_csv_fields.go +++ /dev/null @@ -1,156 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package decode_csv_fields - -import ( - "encoding/csv" - "encoding/json" - "fmt" - "strings" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/processors" - "github.com/elastic/beats/v7/libbeat/processors/checks" - jsprocessor "github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/processor" -) - -type decodeCSVFields struct { - csvConfig - fields map[string]string - separator rune -} - -type csvConfig struct { - Fields common.MapStr `config:"fields"` - IgnoreMissing bool `config:"ignore_missing"` - TrimLeadingSpace bool `config:"trim_leading_space"` - OverwriteKeys bool `config:"overwrite_keys"` - FailOnError bool `config:"fail_on_error"` - Separator string `config:"separator"` -} - -var ( - defaultCSVConfig = csvConfig{ - Separator: ",", - FailOnError: true, - } - - errFieldAlreadySet = errors.New("field already has a value") -) - -func init() { - processors.RegisterPlugin("decode_csv_fields", - checks.ConfigChecked(NewDecodeCSVField, - checks.RequireFields("fields"), - checks.AllowedFields("fields", "ignore_missing", "overwrite_keys", "separator", "trim_leading_space", "overwrite_keys", "fail_on_error", "when"))) - - jsprocessor.RegisterPlugin("DecodeCSVField", NewDecodeCSVField) -} - -// NewDecodeCSVField construct a new decode_csv_field processor. -func NewDecodeCSVField(c *common.Config) (processors.Processor, error) { - config := defaultCSVConfig - - err := c.Unpack(&config) - if err != nil { - return nil, fmt.Errorf("failed to unpack the decode_csv_field configuration: %s", err) - } - if len(config.Fields) == 0 { - return nil, errors.New("no fields to decode configured") - } - f := &decodeCSVFields{csvConfig: config} - // Set separator as rune - switch runes := []rune(config.Separator); len(runes) { - case 0: - break - case 1: - f.separator = runes[0] - default: - return nil, errors.Errorf("separator must be a single character, got %d in string '%s'", len(runes), config.Separator) - } - // Set fields as string -> string - f.fields = make(map[string]string, len(config.Fields)) - for src, dstIf := range config.Fields.Flatten() { - dst, ok := dstIf.(string) - if !ok { - return nil, errors.Errorf("bad destination mapping for %s: destination field must be string, not %T (got %v)", src, dstIf, dstIf) - } - f.fields[src] = dst - } - return f, nil -} - -// Run applies the decode_csv_field processor to an event. -func (f *decodeCSVFields) Run(event *beat.Event) (*beat.Event, error) { - saved := *event - if f.FailOnError { - saved.Fields = event.Fields.Clone() - saved.Meta = event.Meta.Clone() - } - for src, dest := range f.fields { - if err := f.decodeCSVField(src, dest, event); err != nil && f.FailOnError { - return &saved, err - } - } - return event, nil -} - -func (f *decodeCSVFields) decodeCSVField(src, dest string, event *beat.Event) error { - data, err := event.GetValue(src) - if err != nil { - if f.IgnoreMissing && errors.Cause(err) == common.ErrKeyNotFound { - return nil - } - return errors.Wrapf(err, "could not fetch value for field %s", src) - } - - text, ok := data.(string) - if !ok { - return errors.Errorf("field %s is not of string type", src) - } - - reader := csv.NewReader(strings.NewReader(text)) - reader.Comma = f.separator - reader.TrimLeadingSpace = f.TrimLeadingSpace - // LazyQuotes makes the parser more tolerant to bad string formatting. - reader.LazyQuotes = true - - record, err := reader.Read() - if err != nil { - return errors.Wrapf(err, "error decoding CSV from field %s", src) - } - - if src != dest && !f.OverwriteKeys { - if _, err = event.GetValue(dest); err == nil { - return errors.Errorf("target field %s already has a value. Set the overwrite_keys flag or drop/rename the field first", dest) - } - } - if _, err = event.PutValue(dest, record); err != nil { - return errors.Wrapf(err, "failed setting field %s", dest) - } - return nil -} - -// String returns a string representation of this processor. -func (f decodeCSVFields) String() string { - json, _ := json.Marshal(f.csvConfig) - return "decode_csv_field=" + string(json) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/decode_csv_fields/decode_csv_fields_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/decode_csv_fields/decode_csv_fields_test.go deleted file mode 100644 index 8a406ca0..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/decode_csv_fields/decode_csv_fields_test.go +++ /dev/null @@ -1,356 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package decode_csv_fields - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestDecodeCSVField(t *testing.T) { - tests := map[string]struct { - config common.MapStr - input beat.Event - expected beat.Event - fail bool - }{ - "self target": { - config: common.MapStr{ - "fields": common.MapStr{ - "message": "message", - }, - }, - input: beat.Event{ - Fields: common.MapStr{ - "message": "17,192.168.33.1,8.8.8.8", - }, - }, - expected: beat.Event{ - Fields: common.MapStr{ - "message": []string{"17", "192.168.33.1", "8.8.8.8"}, - }, - }, - }, - - "alternative target": { - config: common.MapStr{ - "fields": common.MapStr{ - "my": common.MapStr{ - "field": "message", - }, - }, - }, - input: beat.Event{ - Fields: common.MapStr{ - "my": common.MapStr{ - "field": "17,192.168.33.1,8.8.8.8", - }, - }, - }, - expected: beat.Event{ - Fields: common.MapStr{ - "my.field": "17,192.168.33.1,8.8.8.8", - "message": []string{"17", "192.168.33.1", "8.8.8.8"}, - }, - }, - }, - - "non existing field": { - config: common.MapStr{ - "fields": common.MapStr{ - "field": "my.field", - }, - }, - fail: true, - }, - - "ignore missing": { - config: common.MapStr{ - "fields": common.MapStr{ - "my_field": "my_field", - }, - - "ignore_missing": true, - }, - }, - - "overwrite keys failure": { - config: common.MapStr{ - "fields": common.MapStr{ - "message": "existing_field", - }, - }, - input: beat.Event{ - Fields: common.MapStr{ - "message": `"hello ""world"""`, - "existing_field": 42, - }, - }, - fail: true, - }, - - "overwrite keys": { - config: common.MapStr{ - "fields": common.MapStr{ - "message": "existing_field", - }, - "overwrite_keys": true, - }, - input: beat.Event{ - Fields: common.MapStr{ - "message": `"hello ""world"""`, - "existing_field": 42, - }, - }, - expected: beat.Event{ - Fields: common.MapStr{ - "message": `"hello ""world"""`, - "existing_field": []string{`hello "world"`}, - }, - }, - }, - - "custom separator": { - config: common.MapStr{ - "fields": common.MapStr{ - "message": "message", - }, - "separator": ";", - }, - input: beat.Event{ - Fields: common.MapStr{ - "message": "1.5;false;hello world;3", - }, - }, - expected: beat.Event{ - Fields: common.MapStr{ - "message": []string{"1.5", "false", "hello world", "3"}, - }, - }, - }, - - "trim leading space": { - config: common.MapStr{ - "fields": common.MapStr{ - "message": "message", - }, - "trim_leading_space": true, - }, - input: beat.Event{ - Fields: common.MapStr{ - "message": " Here's, some, extra ,whitespace", - }, - }, - expected: beat.Event{ - Fields: common.MapStr{ - "message": []string{"Here's", "some", "extra ", "whitespace"}, - }, - }, - }, - - "tab separator": { - config: common.MapStr{ - "fields": common.MapStr{ - "message": "message", - }, - "separator": "\t", - "overwrite_keys": true, - }, - input: beat.Event{ - Fields: common.MapStr{ - "message": "Tab\tin\tASCII\thas\tthe\t\"decimal\tcharacter\tcode\"\t9", - }, - }, - expected: beat.Event{ - Fields: common.MapStr{ - "message": []string{"Tab", "in", "ASCII", "has", "the", "decimal\tcharacter\tcode", "9"}, - }, - }, - }, - - "unicode separator": { - config: common.MapStr{ - "fields": common.MapStr{ - "message": "message", - }, - "separator": "🍺", - "overwrite_keys": true, - }, - input: beat.Event{ - Fields: common.MapStr{ - "message": `🐢🍺🌔🐈🍺🍺🐥🐲`, - }, - }, - expected: beat.Event{ - Fields: common.MapStr{ - "message": []string{"🐢", "🌔🐈", "", "🐥🐲"}, - }, - }, - }, - - "bad type": { - config: common.MapStr{ - "fields": common.MapStr{ - "message": "message", - }, - }, - input: beat.Event{ - Fields: common.MapStr{ - "message": 42, - }, - }, - fail: true, - }, - - "multiple fields": { - config: common.MapStr{ - "fields": common.MapStr{ - "a": "a_csv", - "b": "b_csv", - }, - }, - input: beat.Event{ - Fields: common.MapStr{ - "a": "1,2", - "b": "hello,world", - }, - }, - expected: beat.Event{ - Fields: common.MapStr{ - "a": "1,2", - "b": "hello,world", - "a_csv": []string{"1", "2"}, - "b_csv": []string{"hello", "world"}, - }, - }, - }, - - "multiple fields failure": { - config: common.MapStr{ - "fields": common.MapStr{ - "a": "a.csv", - "b": "b.csv", - }, - }, - input: beat.Event{ - Fields: common.MapStr{ - "a": "1,2", - "b": "hello,world", - }, - }, - expected: beat.Event{ - Fields: common.MapStr{ - "a": "1,2", - "b": "hello,world", - }, - }, - fail: true, - }, - - "ignore errors": { - config: common.MapStr{ - "fields": common.MapStr{ - "a": "a", - "b": "b", - "c": "a.b", - }, - "fail_on_error": false, - }, - input: beat.Event{ - Fields: common.MapStr{ - "a": "1,2", - "b": "hello,world", - "c": ":)", - }, - }, - expected: beat.Event{ - Fields: common.MapStr{ - "a": []string{"1", "2"}, - "b": []string{"hello", "world"}, - "c": ":)", - }, - }, - }, - - "restore on errors": { - config: common.MapStr{ - "fields": common.MapStr{ - "a": "a", - "b": "b", - "c": "a.b", - }, - "fail_on_error": true, - }, - input: beat.Event{ - Fields: common.MapStr{ - "a": "1,2", - "b": "hello,world", - "c": ":)", - }, - }, - expected: beat.Event{ - Fields: common.MapStr{ - "a": "1,2", - "b": "hello,world", - "c": ":)", - }, - }, - fail: true, - }, - } - - for title, tt := range tests { - t.Run(title, func(t *testing.T) { - processor, err := NewDecodeCSVField(common.MustNewConfigFrom(tt.config)) - if err != nil { - t.Fatal(err) - } - result, err := processor.Run(&tt.input) - if tt.expected.Fields != nil { - assert.Equal(t, tt.expected.Fields.Flatten(), result.Fields.Flatten()) - assert.Equal(t, tt.expected.Meta.Flatten(), result.Meta.Flatten()) - assert.Equal(t, tt.expected.Timestamp, result.Timestamp) - } - if tt.fail { - assert.Error(t, err) - t.Log("got expected error", err) - return - } - assert.NoError(t, err) - }) - } -} - -func TestDecodeCSVField_String(t *testing.T) { - p, err := NewDecodeCSVField(common.MustNewConfigFrom(common.MapStr{ - "fields": common.MapStr{ - "a": "csv.a", - "b": "csv.b", - }, - "separator": "#", - "ignore_missing": true, - })) - if err != nil { - t.Fatal(err) - } - assert.Equal(t, "decode_csv_field={\"Fields\":{\"a\":\"csv.a\",\"b\":\"csv.b\"},\"IgnoreMissing\":true,\"TrimLeadingSpace\":false,\"OverwriteKeys\":false,\"FailOnError\":true,\"Separator\":\"#\"}", p.String()) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/decode_csv_fields/docs/decode_csv_fields.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/processors/decode_csv_fields/docs/decode_csv_fields.asciidoc deleted file mode 100644 index ead8551b..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/decode_csv_fields/docs/decode_csv_fields.asciidoc +++ /dev/null @@ -1,45 +0,0 @@ -[[decode-csv-fields]] -=== Decode CSV fields - -++++ -decode_csv_fields -++++ - -experimental[] - -The `decode_csv_fields` processor decodes fields containing records in -comma-separated format (CSV). It will output the values as an array of strings. -This processor is available for Filebeat and Journalbeat. - -[source,yaml] ------------------------------------------------------ -processors: - - decode_csv_fields: - fields: - message: decoded.csv - separator: "," - ignore_missing: false - overwrite_keys: true - trim_leading_space: false - fail_on_error: true ------------------------------------------------------ - -The `decode_csv_fields` has the following settings: - -`fields`:: This is a mapping from the source field containing the CSV data to - the destination field to which the decoded array will be written. -`separator`:: (Optional) Character to be used as a column separator. - The default is the comma character. For using a TAB character you - must set it to "\t". -`ignore_missing`:: (Optional) Whether to ignore events which lack the source - field. The default is `false`, which will fail processing of - an event if a field is missing. -`overwrite_keys`:: Whether the target field is overwritten if it - already exists. The default is false, which will fail - processing of an event when `target` already exists. -`trim_leading_space`:: Whether extra space after the separator is trimmed from - values. This works even if the separator is also a space. - The default is `false`. -`fail_on_error`:: (Optional) If set to true, in case of an error the changes to -the event are reverted, and the original event is returned. If set to `false`, -processing continues also if an error happens. Default is `true`. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/dissect/config_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/dissect/config_test.go deleted file mode 100644 index 09d4da5a..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/dissect/config_test.go +++ /dev/null @@ -1,103 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package dissect - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestConfig(t *testing.T) { - t.Run("valid", func(t *testing.T) { - c, err := common.NewConfigFrom(map[string]interface{}{ - "tokenizer": "%{value1}", - "field": "message", - }) - if !assert.NoError(t, err) { - return - } - - cfg := config{} - err = c.Unpack(&cfg) - if !assert.NoError(t, err) { - return - } - }) - - t.Run("invalid", func(t *testing.T) { - c, err := common.NewConfigFrom(map[string]interface{}{ - "tokenizer": "%value1}", - "field": "message", - }) - if !assert.NoError(t, err) { - return - } - - cfg := config{} - err = c.Unpack(&cfg) - if !assert.Error(t, err) { - return - } - }) - - t.Run("with tokenizer missing", func(t *testing.T) { - c, err := common.NewConfigFrom(map[string]interface{}{}) - if !assert.NoError(t, err) { - return - } - - cfg := config{} - err = c.Unpack(&cfg) - if !assert.Error(t, err) { - return - } - }) - - t.Run("with empty tokenizer", func(t *testing.T) { - c, err := common.NewConfigFrom(map[string]interface{}{ - "tokenizer": "", - }) - if !assert.NoError(t, err) { - return - } - - cfg := config{} - err = c.Unpack(&cfg) - if !assert.Error(t, err) { - return - } - }) - - t.Run("tokenizer with no field defined", func(t *testing.T) { - c, err := common.NewConfigFrom(map[string]interface{}{ - "tokenizer": "hello world", - }) - if !assert.NoError(t, err) { - return - } - - cfg := config{} - err = c.Unpack(&cfg) - if !assert.Error(t, err) { - return - } - }) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/dissect/delimiter_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/dissect/delimiter_test.go deleted file mode 100644 index 3592bfbe..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/dissect/delimiter_test.go +++ /dev/null @@ -1,34 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package dissect - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestMultiByte(t *testing.T) { - m := newDelimiter("needle") - assert.Equal(t, 3, m.IndexOf(" needle", 1)) -} - -func TestSingleByte(t *testing.T) { - m := newDelimiter("") - assert.Equal(t, 5, m.IndexOf(" needle", 5)) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/dissect/dissect_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/dissect/dissect_test.go deleted file mode 100644 index c97e020d..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/dissect/dissect_test.go +++ /dev/null @@ -1,181 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package dissect - -import ( - "encoding/json" - "fmt" - "io/ioutil" - "os" - "regexp" - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestNoToken(t *testing.T) { - _, err := New("hello") - assert.Equal(t, errInvalidTokenizer, err) -} - -func TestEmptyString(t *testing.T) { - d, err := New("%{hello}") - _, err = d.Dissect("") - assert.Equal(t, errEmpty, err) -} - -// JSON tags are used to create a common test file for the `logstash-filter-dissect` and the -// beat implementation. -type dissectTest struct { - Name string `json:"name"` - Tok string `json:"tok"` - Msg string `json:"msg"` - Expected Map `json:"expected"` - Skip bool `json:"skip"` - Fail bool `json:"fail"` -} - -var tests []dissectTest - -func init() { - content, err := ioutil.ReadFile("testdata/dissect_tests.json") - if err != nil { - fmt.Printf("could not read the content of 'dissect_tests', error: %s", err) - os.Exit(1) - } - - if err := json.Unmarshal(content, &tests); err != nil { - fmt.Printf("could not parse the content of 'dissect_tests', error: %s", err) - os.Exit(1) - } -} - -func TestDissect(t *testing.T) { - if len(tests) == 0 { - t.Error("No test cases were loaded") - } - - for _, test := range tests { - if test.Skip { - continue - } - t.Run(test.Name, func(t *testing.T) { - d, err := New(test.Tok) - if !assert.NoError(t, err) { - return - } - - if test.Fail { - _, err := d.Dissect(test.Msg) - assert.Error(t, err) - return - } - - r, err := d.Dissect(test.Msg) - if !assert.NoError(t, err) { - return - } - - assert.Equal(t, test.Expected, r) - }) - } -} - -var results Map -var o [][]string - -func BenchmarkDissect(b *testing.B) { - for _, test := range tests { - if test.Skip { - continue - } - b.Run(test.Name, func(b *testing.B) { - tok := test.Tok - msg := test.Msg - d, err := New(tok) - if !assert.NoError(b, err) { - return - } - b.ReportAllocs() - for n := 0; n < b.N; n++ { - r, err := d.Dissect(msg) - if test.Fail { - assert.Error(b, err) - return - } - assert.NoError(b, err) - results = r - } - }) - } - - // Add a few regular expression matches against the same string the test suite, - // this give us a baseline to compare to, note that we only test a raw match against the string. - b.Run("Regular expression", func(b *testing.B) { - re := regexp.MustCompile("/var/log/([a-z]+)/log/([a-z]+)/apache/([a-b]+)") - by := "/var/log/docker/more/apache/super" - b.ReportAllocs() - for n := 0; n < b.N; n++ { - o = re.FindAllStringSubmatch(by, -1) - } - }) - - b.Run("Larger regular expression", func(b *testing.B) { - re := regexp.MustCompile("^(\\d{2})-(\\w{3})-(\\d{4})\\s([0-9:.]+)\\s(\\w+)\\s\\[([a-zA-Z0-9-]+)\\]\\s([a-zA-Z0-9.]+)\\s(.+)") - - by := `18-Apr-2018 06:53:20.411 INFO [http-nio-8080-exec-1] org.apache.coyote.http11.Http11Processor.service Error parsing HTTP request header - Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level. - java.lang.IllegalArgumentException: Invalid character found in method name. HTTP method names must be tokens - at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:426) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:687) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:790) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) - at java.lang.Thread.run(Thread.java:748)` - b.ReportAllocs() - for n := 0; n < b.N; n++ { - o = re.FindAllStringSubmatch(by, -1) - } - }) - - b.Run("regular expression to match end of line", func(b *testing.B) { - re := regexp.MustCompile("MACHINE\\[(\\w+)\\]$") - - by := `18-Apr-2018 06:53:20.411 INFO [http-nio-8080-exec-1] org.apache.coyote.http11.Http11Processor.service Error parsing HTTP request header - Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level. - java.lang.IllegalArgumentException: Invalid character found in method name. HTTP method names must be tokens - at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:426) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:687) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:790) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) - at java.lang.Thread.run(Thread.java:748) MACHINE[hello]` - b.ReportAllocs() - for n := 0; n < b.N; n++ { - o = re.FindAllStringSubmatch(by, -1) - } - }) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/dissect/docs/dissect.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/processors/dissect/docs/dissect.asciidoc deleted file mode 100644 index c5f1e566..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/dissect/docs/dissect.asciidoc +++ /dev/null @@ -1,79 +0,0 @@ -[[dissect]] -=== Dissect strings - -++++ -dissect -++++ - -The `dissect` processor tokenizes incoming strings using defined patterns. - -[source,yaml] -------- -processors: - - dissect: - tokenizer: "%{key1} %{key2}" - field: "message" - target_prefix: "dissect" -------- - -The `dissect` processor has the following configuration settings: - -`tokenizer`:: The field used to define the *dissection* pattern. - -`field`:: (Optional) The event field to tokenize. Default is `message`. - -`target_prefix`:: (Optional) The name of the field where the values will be extracted. When an empty -string is defined, the processor will create the keys at the root of the event. Default is -`dissect`. When the target key already exists in the event, the processor won't replace it and log -an error; you need to either drop or rename the key before using dissect. - -For tokenization to be successful, all keys must be found and extracted, if one of them cannot be -found an error will be logged and no modification is done on the original event. - -NOTE: A key can contain any characters except reserved suffix or prefix modifiers: `/`,`&`, `+` -and `?`. - -See <> for a list of supported conditions. - -[[dissect-example]] -==== Dissect example - -For this example, imagine that an application generates the following messages: - -[source,sh] ----- -"App01 - WebServer is starting" -"App01 - WebServer is up and running" -"App01 - WebServer is scaling 2 pods" -"App02 - Database is will be restarted in 5 minutes" -"App02 - Database is up and running" -"App02 - Database is refreshing tables" ----- - -Use the `dissect` processor to split each message into two fields, for example, -`service.name` and `service.status`: - -[source,yaml] ----- -processors: - - dissect: - tokenizer: '"%{service.name} - %{service.status}"' - field: "message" - target_prefix: "" ----- - -This configuration produces fields like: - -[source,json] ----- -"service": { - "name": "App01", - "status": "WebServer is up and running" -}, ----- - -`service.name` is an ECS {ref}/keyword.html[keyword field], which means that you -can use it in {es} for filtering, sorting, and aggregations. - -When possible, use ECS-compatible field names. For more information, see the -{ecs-ref}/index.html[Elastic Common Schema] documentation. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/dissect/processor_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/dissect/processor_test.go deleted file mode 100644 index 26a579ae..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/dissect/processor_test.go +++ /dev/null @@ -1,234 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package dissect - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestProcessor(t *testing.T) { - tests := []struct { - name string - c map[string]interface{} - fields common.MapStr - values map[string]string - }{ - { - name: "default field/default target", - c: map[string]interface{}{"tokenizer": "hello %{key}"}, - fields: common.MapStr{"message": "hello world"}, - values: map[string]string{"dissect.key": "world"}, - }, - { - name: "default field/target root", - c: map[string]interface{}{"tokenizer": "hello %{key}", "target_prefix": ""}, - fields: common.MapStr{"message": "hello world"}, - values: map[string]string{"key": "world"}, - }, - { - name: "specific field/target root", - c: map[string]interface{}{ - "tokenizer": "hello %{key}", - "target_prefix": "", - "field": "new_field", - }, - fields: common.MapStr{"new_field": "hello world"}, - values: map[string]string{"key": "world"}, - }, - { - name: "specific field/specific target", - c: map[string]interface{}{ - "tokenizer": "hello %{key}", - "target_prefix": "new_target", - "field": "new_field", - }, - fields: common.MapStr{"new_field": "hello world"}, - values: map[string]string{"new_target.key": "world"}, - }, - { - name: "extract to already existing namespace not conflicting", - c: map[string]interface{}{ - "tokenizer": "hello %{key} %{key2}", - "target_prefix": "extracted", - "field": "message", - }, - fields: common.MapStr{"message": "hello world super", "extracted": common.MapStr{"not": "hello"}}, - values: map[string]string{"extracted.key": "world", "extracted.key2": "super", "extracted.not": "hello"}, - }, - } - - for _, test := range tests { - t.Run(test.name, func(t *testing.T) { - c, err := common.NewConfigFrom(test.c) - if !assert.NoError(t, err) { - return - } - - processor, err := NewProcessor(c) - if !assert.NoError(t, err) { - return - } - - e := beat.Event{Fields: test.fields} - newEvent, err := processor.Run(&e) - if !assert.NoError(t, err) { - return - } - - for field, value := range test.values { - v, err := newEvent.GetValue(field) - if !assert.NoError(t, err) { - return - } - - assert.Equal(t, value, v) - } - }) - } -} - -func TestFieldDoesntExist(t *testing.T) { - c, err := common.NewConfigFrom(map[string]interface{}{"tokenizer": "hello %{key}"}) - if !assert.NoError(t, err) { - return - } - - processor, err := NewProcessor(c) - if !assert.NoError(t, err) { - return - } - - e := beat.Event{Fields: common.MapStr{"hello": "world"}} - _, err = processor.Run(&e) - if !assert.Error(t, err) { - return - } -} - -func TestFieldAlreadyExist(t *testing.T) { - tests := []struct { - name string - tokenizer string - prefix string - fields common.MapStr - }{ - { - name: "no prefix", - tokenizer: "hello %{key}", - prefix: "", - fields: common.MapStr{"message": "hello world", "key": "exists"}, - }, - { - name: "with prefix", - tokenizer: "hello %{key}", - prefix: "extracted", - fields: common.MapStr{"message": "hello world", "extracted": "exists"}, - }, - { - name: "with conflicting key in prefix", - tokenizer: "hello %{key}", - prefix: "extracted", - fields: common.MapStr{"message": "hello world", "extracted": common.MapStr{"key": "exists"}}, - }, - } - - for _, test := range tests { - t.Run(test.name, func(t *testing.T) { - c, err := common.NewConfigFrom(map[string]interface{}{ - "tokenizer": test.tokenizer, - "target_prefix": test.prefix, - }) - - if !assert.NoError(t, err) { - return - } - - processor, err := NewProcessor(c) - if !assert.NoError(t, err) { - return - } - - e := beat.Event{Fields: test.fields} - _, err = processor.Run(&e) - if !assert.Error(t, err) { - return - } - }) - } -} - -func TestErrorFlagging(t *testing.T) { - t.Run("when the parsing fails add a flag", func(t *testing.T) { - c, err := common.NewConfigFrom(map[string]interface{}{ - "tokenizer": "%{ok} - %{notvalid}", - }) - - if !assert.NoError(t, err) { - return - } - - processor, err := NewProcessor(c) - if !assert.NoError(t, err) { - return - } - - e := beat.Event{Fields: common.MapStr{"message": "hello world"}} - event, err := processor.Run(&e) - - if !assert.Error(t, err) { - return - } - - flags, err := event.GetValue(beat.FlagField) - if !assert.NoError(t, err) { - return - } - - assert.Contains(t, flags, flagParsingError) - }) - - t.Run("when the parsing is succesful do not add a flag", func(t *testing.T) { - c, err := common.NewConfigFrom(map[string]interface{}{ - "tokenizer": "%{ok} %{valid}", - }) - - if !assert.NoError(t, err) { - return - } - - processor, err := NewProcessor(c) - if !assert.NoError(t, err) { - return - } - - e := beat.Event{Fields: common.MapStr{"message": "hello world"}} - event, err := processor.Run(&e) - - if !assert.NoError(t, err) { - return - } - - _, err = event.GetValue(beat.FlagField) - assert.Error(t, err) - }) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/dissect/testdata/dissect_tests.json b/vendor/github.com/elastic/beats/v7/libbeat/processors/dissect/testdata/dissect_tests.json deleted file mode 100644 index 35b7ad61..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/dissect/testdata/dissect_tests.json +++ /dev/null @@ -1,234 +0,0 @@ -[ - { - "name": "When all the defined fields are captured by we have remaining data", - "tok": "level=%{level} ts=%{timestamp} caller=%{caller} msg=\"%{message}\"", - "msg": "level=info ts=2018-06-27T17:19:13.036579993Z caller=main.go:222 msg=\"Starting OK\" version=\"(version=2.3.1, branch=HEAD, revision=188ca45bd85ce843071e768d855722a9d9dabe03)\"}", - "expected": { - "caller": "main.go:222", - "level": "info", - "message": "Starting OK", - "timestamp": "2018-06-27T17:19:13.036579993Z" - }, - "skip": false, - "fail": false - }, - { - "name": "Complex stack trace", - "tok": "%{day}-%{month}-%{year} %{hour} %{severity} [%{thread_id}] %{origin} %{message}", - "msg": "18-Apr-2018 06:53:20.411 INFO [http-nio-8080-exec-1] org.apache.coyote.http11.Http11Processor.service Error parsing HTTP request header\n Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.\n java.lang.IllegalArgumentException: Invalid character found in method name. HTTP method names must be tokens\n at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:426)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:687)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:790)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)", - "expected": { - "day": "18", - "hour": "06:53:20.411", - "message": "Error parsing HTTP request header\n Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.\n java.lang.IllegalArgumentException: Invalid character found in method name. HTTP method names must be tokens\n at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:426)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:687)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:790)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)", - "month": "Apr", - "origin": "org.apache.coyote.http11.Http11Processor.service", - "severity": "INFO", - "thread_id": "http-nio-8080-exec-1", - "year": "2018" - }, - "skip": false, - "fail": false - }, - { - "name": "fails when delimiter is not found at the beginning of the string", - "tok": "/var/log/%{key}.log", - "msg": "foobar", - "expected": null, - "skip": false, - "fail": true - }, - { - "name": "fails when delimiter is not found after the key", - "tok": "/var/log/%{key}.log", - "msg": "/var/log/foobar", - "expected": null, - "skip": false, - "fail": true - }, - { - "name": "simple dissect", - "tok": "%{key}", - "msg": "foobar", - "expected": { - "key": "foobar" - }, - "skip": false, - "fail": false - }, - { - "name": "dissect two replacement", - "tok": "%{key1} %{key2}", - "msg": "foo bar", - "expected": { - "key1": "foo", - "key2": "bar" - }, - "skip": false, - "fail": false - }, - { - "name": "one level dissect not end of string", - "tok": "/var/%{key}/log", - "msg": "/var/foobar/log", - "expected": { - "key": "foobar" - }, - "skip": false, - "fail": false - }, - { - "name": "one level dissect", - "tok": "/var/%{key}", - "msg": "/var/foobar/log", - "expected": { - "key": "foobar/log" - }, - "skip": false, - "fail": false - }, - { - "name": "multiple keys dissect end of string", - "tok": "/var/%{key}/log/%{key1}", - "msg": "/var/foobar/log/apache", - "expected": { - "key": "foobar", - "key1": "apache" - }, - "skip": false, - "fail": false - }, - { - "name": "multiple keys not end of string", - "tok": "/var/%{key}/log/%{key1}.log", - "msg": "/var/foobar/log/apache.log", - "expected": { - "key": "foobar", - "key1": "apache" - }, - "skip": false, - "fail": false - }, - { - "name": "simple ordered", - "tok": "%{+key/3} %{+key/1} %{+key/2}", - "msg": "1 2 3", - "expected": { - "key": "2 3 1" - }, - "skip": false, - "fail": false - }, - { - "name": "simple append", - "tok": "%{key}-%{+key}-%{+key}", - "msg": "1-2-3", - "expected": { - "key": "1-2-3" - }, - "skip": false, - "fail": false - }, - { - "name": "indirect field", - "tok": "%{?key} %{\u0026key}", - "msg": "hello world", - "expected": { - "hello": "world" - }, - "skip": false, - "fail": false - }, - { - "name": "skip field", - "tok": "%{} %{key}", - "msg": "hello world", - "expected": { - "key": "world" - }, - "skip": false, - "fail": false - }, - { - "name": "named skiped field with indirect", - "tok": "%{?key} %{\u0026key}", - "msg": "hello world", - "expected": { - "hello": "world" - }, - "skip": false, - "fail": false - }, - { - "name": "pointer field with indirect", - "tok": "%{*key} %{\u0026key}", - "msg": "hello world", - "expected": { - "hello": "world" - }, - "skip": false, - "fail": false - }, - { - "name": "missing fields", - "tok": "%{name},%{addr1},%{addr2},%{addr3},%{city},%{zip}", - "msg": "Jane Doe,4321 Fifth Avenue,,,New York,87432", - "expected": { - "addr1": "4321 Fifth Avenue", - "addr2": "", - "addr3": "", - "city": "New York", - "name": "Jane Doe", - "zip": "87432" - }, - "skip": false, - "fail": false - }, - { - "name": "ignore right padding", - "tok": "%{id} %{function-\u003e} %{server}", - "msg": "00000043 ViewReceive machine-321", - "expected": { - "function": "ViewReceive", - "id": "00000043", - "server": "machine-321" - }, - "skip": false, - "fail": false - }, - { - "name": "padding on the last key need a delimiter", - "tok": "%{id} %{function} %{server-\u003e} ", - "msg": "00000043 ViewReceive machine-321 ", - "expected": { - "function": "ViewReceive", - "id": "00000043", - "server": "machine-321" - }, - "skip": false, - "fail": false - }, - { - "name": "ignore left padding", - "tok": "%{id-\u003e} %{function} %{server}", - "msg": "00000043 ViewReceive machine-321", - "expected": { - "function": "ViewReceive", - "id": "00000043", - "server": "machine-321" - }, - "skip": false, - "fail": false - }, - { - "name": "when the delimiters contains `{` and `}`", - "tok": "{%{a}}{%{b}} %{rest}", - "msg": "{c}{d} anything", - "expected": { - "a": "c", - "b": "d", - "rest": "anything" - }, - "skip": false, - "fail": false - } -] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/dissect/validate_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/dissect/validate_test.go deleted file mode 100644 index 8d575a65..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/dissect/validate_test.go +++ /dev/null @@ -1,54 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package dissect - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestValidate(t *testing.T) { - tests := []struct { - name string - p *parser - expectError bool - }{ - { - name: "when we find reference field for all indirect field", - p: &parser{ - fields: []field{newIndirectField(1, "hello"), newNormalField(0, "hola", 1, false)}, - referenceFields: []field{newPointerField(2, "hello")}, - }, - expectError: false, - }, - { - name: "when we cannot find all the reference field for all indirect field", - p: &parser{ - fields: []field{newIndirectField(1, "hello"), newNormalField(0, "hola", 1, false)}, - referenceFields: []field{newPointerField(2, "okhello")}, - }, - expectError: true, - }, - } - - for _, test := range tests { - err := validate(test.p) - assert.Equal(t, test.expectError, err != nil) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/dns/cache_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/dns/cache_test.go deleted file mode 100644 index d64dbd46..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/dns/cache_test.go +++ /dev/null @@ -1,101 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package dns - -import ( - "io" - "strings" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/monitoring" -) - -type stubResolver struct{} - -func (r *stubResolver) LookupPTR(ip string) (*PTR, error) { - if ip == gatewayIP { - return &PTR{Host: gatewayName, TTL: gatewayTTL}, nil - } else if strings.HasSuffix(ip, "11") { - return nil, io.ErrUnexpectedEOF - } - - return nil, &dnsError{"fake lookup returned NXDOMAIN"} -} - -func TestCache(t *testing.T) { - c, err := NewPTRLookupCache( - monitoring.NewRegistry(), - defaultConfig.CacheConfig, - &stubResolver{}) - if err != nil { - t.Fatal(err) - } - - // Initial success query. - ptr, err := c.LookupPTR(gatewayIP) - if assert.NoError(t, err) { - assert.EqualValues(t, gatewayName, ptr.Host) - assert.EqualValues(t, gatewayTTL, ptr.TTL) - assert.EqualValues(t, 0, c.stats.Hit.Get()) - assert.EqualValues(t, 1, c.stats.Miss.Get()) - } - - // Cached success query. - ptr, err = c.LookupPTR(gatewayIP) - if assert.NoError(t, err) { - assert.EqualValues(t, gatewayName, ptr.Host) - // TTL counts down while in cache. - assert.InDelta(t, gatewayTTL, ptr.TTL, 1) - assert.EqualValues(t, 1, c.stats.Hit.Get()) - assert.EqualValues(t, 1, c.stats.Miss.Get()) - } - - // Initial failure query (like a dns error response code). - ptr, err = c.LookupPTR(gatewayIP + "0") - if assert.Error(t, err) { - assert.Nil(t, ptr) - assert.EqualValues(t, 1, c.stats.Hit.Get()) - assert.EqualValues(t, 2, c.stats.Miss.Get()) - } - - // Cached failure query. - ptr, err = c.LookupPTR(gatewayIP + "0") - if assert.Error(t, err) { - assert.Nil(t, ptr) - assert.EqualValues(t, 2, c.stats.Hit.Get()) - assert.EqualValues(t, 2, c.stats.Miss.Get()) - } - - // Initial network failure (like I/O timeout). - ptr, err = c.LookupPTR(gatewayIP + "1") - if assert.Error(t, err) { - assert.Nil(t, ptr) - assert.EqualValues(t, 2, c.stats.Hit.Get()) - assert.EqualValues(t, 3, c.stats.Miss.Get()) - } - - // Check for a cache hit for the network failure. - ptr, err = c.LookupPTR(gatewayIP + "1") - if assert.Error(t, err) { - assert.Nil(t, ptr) - assert.EqualValues(t, 3, c.stats.Hit.Get()) - assert.EqualValues(t, 3, c.stats.Miss.Get()) // Cache miss. - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/dns/constants_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/dns/constants_test.go deleted file mode 100644 index 2c2fb8ab..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/dns/constants_test.go +++ /dev/null @@ -1,25 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package dns - -// Test constants used across tests. -const ( - gatewayIP = "192.168.0.1" - gatewayName = "default.gateway.test" - gatewayTTL = 60 // Seconds -) diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/dns/dns_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/dns/dns_test.go deleted file mode 100644 index bdd92e1f..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/dns/dns_test.go +++ /dev/null @@ -1,163 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package dns - -import ( - "strconv" - "sync" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/libbeat/monitoring" -) - -func TestDNSProcessorRun(t *testing.T) { - p := &processor{ - Config: defaultConfig, - resolver: &stubResolver{}, - log: logp.NewLogger(logName), - } - p.Config.reverseFlat = map[string]string{ - "source.ip": "source.domain", - } - t.Log(p.String()) - - t.Run("default", func(t *testing.T) { - event, err := p.Run(&beat.Event{ - Fields: common.MapStr{ - "source.ip": gatewayIP, - }, - }) - if err != nil { - t.Fatal(err) - } - - v, _ := event.GetValue("source.domain") - assert.Equal(t, gatewayName, v) - }) - - const forwardDomain = "www." + gatewayName - t.Run("append", func(t *testing.T) { - p.Config.Action = ActionAppend - - event, err := p.Run(&beat.Event{ - Fields: common.MapStr{ - "source.ip": gatewayIP, - "source.domain": forwardDomain, - }, - }) - if err != nil { - t.Fatal(err) - } - - v, _ := event.GetValue("source.domain") - assert.ElementsMatch(t, - []string{gatewayName, forwardDomain}, - v) - }) - - t.Run("replace", func(t *testing.T) { - p.Config.Action = ActionReplace - - event, err := p.Run(&beat.Event{ - Fields: common.MapStr{ - "source.ip": gatewayIP, - "source.domain": forwardDomain, - }, - }) - if err != nil { - t.Fatal(err) - } - - v, _ := event.GetValue("source.domain") - assert.Equal(t, gatewayName, v) - }) -} - -func TestDNSProcessorTagOnFailure(t *testing.T) { - p := &processor{ - Config: defaultConfig, - resolver: &stubResolver{}, - log: logp.NewLogger(logName), - } - p.Config.TagOnFailure = []string{"_lookup_failed"} - p.Config.reverseFlat = map[string]string{ - "source.ip": "source.domain", - "destination.ip": "destination.domain", - } - t.Log(p.String()) - - event, err := p.Run(&beat.Event{ - Fields: common.MapStr{ - "source.ip": "192.0.2.1", - "destination.ip": "192.0.2.2", - }, - }) - if err != nil { - t.Fatal(err) - } - - v, _ := event.GetValue("tags") - if assert.Len(t, v, 1) { - assert.ElementsMatch(t, v, p.Config.TagOnFailure) - } -} - -func TestDNSProcessorRunInParallel(t *testing.T) { - // This is a simple smoke test to make sure that there are no concurrency - // issues. It is most effective when run with the race detector. - - conf := defaultConfig - reg := monitoring.NewRegistry() - cache, err := NewPTRLookupCache(reg, conf.CacheConfig, &stubResolver{}) - if err != nil { - t.Fatal(err) - } - p := &processor{Config: conf, resolver: cache, log: logp.NewLogger(logName)} - p.Config.reverseFlat = map[string]string{"source.ip": "source.domain"} - - const numGoroutines = 10 - const numEvents = 500 - var wg sync.WaitGroup - - // Start several goroutines. - wg.Add(numGoroutines) - for i := 0; i < numGoroutines; i++ { - go func() { - defer wg.Done() - - // Execute processor. - for i := 0; i < numEvents; i++ { - _, err := p.Run(&beat.Event{ - Fields: common.MapStr{ - "source.ip": "192.168.0." + strconv.Itoa(i%256), - }, - }) - if err != nil { - t.Fatal(err) - } - } - }() - } - - wg.Wait() -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/dns/docs/dns.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/processors/dns/docs/dns.asciidoc deleted file mode 100644 index a6f92101..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/dns/docs/dns.asciidoc +++ /dev/null @@ -1,106 +0,0 @@ -[[processor-dns]] -=== DNS Reverse Lookup - -++++ -dns -++++ - -The `dns` processor performs reverse DNS lookups of IP addresses. It caches the -responses that it receives in accordance to the time-to-live (TTL) value -contained in the response. It also caches failures that occur during lookups. -Each instance of this processor maintains its own independent cache. - -The processor uses its own DNS resolver to send requests to nameservers and does -not use the operating system's resolver. It does not read any values contained -in `/etc/hosts`. - -This processor can significantly slow down your pipeline's throughput if you -have a high latency network or slow upstream nameserver. The cache will help -with performance, but if the addresses being resolved have a high cardinality -then the cache benefits will be diminished due to the high miss ratio. - -By way of example, if each DNS lookup takes 2 milliseconds, the maximum -throughput you can achieve is 500 events per second (1000 milliseconds / 2 -milliseconds). If you have a high cache hit ratio then your throughput can be -higher. - -This is a minimal configuration example that resolves the IP addresses contained -in two fields. - -[source,yaml] ----- -processors: -- dns: - type: reverse - fields: - source.ip: source.hostname - destination.ip: destination.hostname ----- - -Next is a configuration example showing all options. - -[source,yaml] ----- -processors: -- dns: - type: reverse - action: append - fields: - server.ip: server.hostname - client.ip: client.hostname - success_cache: - capacity.initial: 1000 - capacity.max: 10000 - failure_cache: - capacity.initial: 1000 - capacity.max: 10000 - ttl: 1m - nameservers: ['192.0.2.1', '203.0.113.1'] - timeout: 500ms - tag_on_failure: [_dns_reverse_lookup_failed] ----- - -The `dns` processor has the following configuration settings: - -`type`:: The type of DNS lookup to perform. The only supported type is -`reverse` which queries for a PTR record. - -`action`:: This defines the behavior of the processor when the target field -already exists in the event. The options are `append` (default) and `replace`. - -`fields`:: This is a mapping of source field names to target field names. The -value of the source field will be used in the DNS query and result will be -written to the target field. - -`success_cache.capacity.initial`:: The initial number of items that the success -cache will be allocated to hold. When initialized the processor will allocate -the memory for this number of items. Default value is `1000`. - -`success_cache.capacity.max`:: The maximum number of items that the success -cache can hold. When the maximum capacity is reached a random item is evicted. -Default value is `10000`. - -`failure_cache.capacity.initial`:: The initial number of items that the failure -cache will be allocated to hold. When initialized the processor will allocate -the memory for this number of items. Default value is `1000`. - -`failure_cache.capacity.max`:: The maximum number of items that the failure -cache can hold. When the maximum capacity is reached a random item is evicted. -Default value is `10000`. - -`failure_cache.ttl`:: The duration for which failures are cached. Valid time -units are "ns", "us" (or "µs"), "ms", "s", "m", "h". Default value is `1m`. - -`nameservers`:: A list of nameservers to query. If there are multiple servers, -the resolver queries them in the order listed. If none are specified then it -will read the nameservers listed in `/etc/resolv.conf` once at initialization. -On Windows you must always supply at least one nameserver. - -`timeout`:: The duration after which a DNS query will timeout. This is timeout -for each DNS request so if you have 2 nameservers then the total timeout will be -2 times this value. Valid time units are "ns", "us" (or "µs"), "ms", "s", "m", -"h". Default value is `500ms`. - -`tag_on_failure`:: A list of tags to add to the event when any lookup fails. The -tags are only added once even if multiple lookups fail. By default no tags are -added upon failure. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/dns/resolver_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/dns/resolver_test.go deleted file mode 100644 index 0340da31..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/dns/resolver_test.go +++ /dev/null @@ -1,100 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package dns - -import ( - "net" - "strings" - "testing" - - "github.com/miekg/dns" - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/monitoring" -) - -var _ PTRResolver = (*MiekgResolver)(nil) - -func TestMiekgResolverLookupPTR(t *testing.T) { - stop, addr, err := ServeDNS(FakeDNSHandler) - if err != nil { - t.Fatal(err) - } - defer stop() - - reg := monitoring.NewRegistry() - res, err := NewMiekgResolver(reg.NewRegistry(logName), 0, addr) - if err != nil { - t.Fatal(err) - } - - // Success - ptr, err := res.LookupPTR("8.8.8.8") - if err != nil { - t.Fatal(err) - } - assert.EqualValues(t, "google-public-dns-a.google.com", ptr.Host) - assert.EqualValues(t, 19273, ptr.TTL) - - // NXDOMAIN - _, err = res.LookupPTR("1.1.1.1") - if assert.Error(t, err) { - assert.Contains(t, err.Error(), "NXDOMAIN") - } - - // Validate that our metrics exist. - var metricCount int - reg.Do(monitoring.Full, func(name string, v interface{}) { - if strings.Contains(name, "processor.dns") { - metricCount++ - } - t.Logf("%v: %+v", name, v) - }) - assert.Equal(t, 12, metricCount) -} - -func ServeDNS(h dns.HandlerFunc) (cancel func() error, addr string, err error) { - // Setup listener on ephemeral port. - a, err := net.ResolveUDPAddr("udp4", "localhost:0") - if err != nil { - return nil, "", err - } - l, err := net.ListenUDP("udp4", a) - if err != nil { - return nil, "", err - } - - var s dns.Server - s.PacketConn = l - s.Handler = h - go s.ActivateAndServe() - return s.Shutdown, s.PacketConn.LocalAddr().String(), err -} - -func FakeDNSHandler(w dns.ResponseWriter, msg *dns.Msg) { - m := new(dns.Msg) - m.SetReply(msg) - switch { - case strings.HasPrefix(msg.Question[0].Name, "8.8.8.8"): - m.Answer = make([]dns.RR, 1) - m.Answer[0], _ = dns.NewRR("8.8.8.8.in-addr.arpa. 19273 IN PTR google-public-dns-a.google.com.") - default: - m.SetRcode(msg, dns.RcodeNameError) - } - w.WriteMsg(m) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/extract_array/docs/extract_array.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/processors/extract_array/docs/extract_array.asciidoc deleted file mode 100644 index e30bf5c3..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/extract_array/docs/extract_array.asciidoc +++ /dev/null @@ -1,46 +0,0 @@ -[[extract-array]] -=== Extract array - -++++ -extract_array -++++ - -experimental[] - -The `extract_array` processor populates fields with values read from an array -field. The following example will populate `source.ip` with the first element of -the `my_array` field, `destination.ip` with the second element, and -`network.transport` with the third. - -[source,yaml] ------------------------------------------------------ -processors: - - extract_array: - field: my_array - mappings: - source.ip: 0 - destination.ip: 1 - network.transport: 2 ------------------------------------------------------ - -The following settings are supported: - -`field`:: The array field whose elements are to be extracted. -`mappings`:: Maps each field name to an array index. Use 0 for the first element in - the array. Multiple fields can be mapped to the same array element. -`ignore_missing`:: (Optional) Whether to ignore events where the array field is - missing. The default is `false`, which will fail processing - of an event if the specified field does not exist. Set it to - `true` to ignore this condition. -`overwrite_keys`:: Whether the target fields specified in the mapping are - overwritten if they already exist. The default is `false`, - which will fail processing if a target field already exists. -`fail_on_error`:: (Optional) If set to `true` and an error happens, changes to - the event are reverted, and the original event is returned. If - set to `false`, processing continues despite errors. - Default is `true`. -`omit_empty`:: (Optional) Whether empty values are extracted from the array. If - set to `true`, instead of the target field being set to an - empty value, it is left unset. The empty string (`""`), an - empty array (`[]`) or an empty object (`{}`) are considered - empty values. Default is `false`. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/extract_array/extract_array_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/extract_array/extract_array_test.go deleted file mode 100644 index 1707e317..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/extract_array/extract_array_test.go +++ /dev/null @@ -1,270 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package extract_array - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestExtractArrayProcessor_String(t *testing.T) { - p, err := New(common.MustNewConfigFrom(common.MapStr{ - "field": "csv", - "mappings": common.MapStr{ - "source.ip": 0, - "network.transport": 2, - "destination.ip": 99, - }, - })) - if err != nil { - t.Fatal(err) - } - assert.Equal(t, "extract_array={field=csv, mappings=[{0 source.ip} {2 network.transport} {99 destination.ip}]}", p.String()) -} - -func TestExtractArrayProcessor_Run(t *testing.T) { - tests := map[string]struct { - config common.MapStr - input beat.Event - expected beat.Event - fail bool - afterFn func(e *beat.Event) - }{ - "sample": { - config: common.MapStr{ - "field": "array", - "mappings": common.MapStr{ - "dest.one": 1, - "dest.two": 2, - }, - }, - input: beat.Event{ - Fields: common.MapStr{ - "array": []interface{}{"zero", 1, common.MapStr{"two": 2}}, - }, - }, - expected: beat.Event{ - Fields: common.MapStr{ - "array": []interface{}{"zero", 1, common.MapStr{"two": 2}}, - "dest.one": 1, - "dest.two": common.MapStr{"two": 2}, - }, - }, - }, - - "modified elements": { - config: common.MapStr{ - "field": "array", - "mappings": common.MapStr{ - "dest.one": 1, - "dest.two": 2, - }, - }, - input: beat.Event{ - Fields: common.MapStr{ - "array": []interface{}{"zero", 1, common.MapStr{"two": 2}}, - }, - }, - expected: beat.Event{ - Fields: common.MapStr{ - "array": []interface{}{"zero", 1, common.MapStr{"two": 2}}, - "dest.one": 1, - "dest.two": common.MapStr{"two": 3}, - }, - }, - afterFn: func(e *beat.Event) { - e.PutValue("dest.two.two", 3) - }, - }, - - "modified array": { - config: common.MapStr{ - "field": "array", - "mappings": common.MapStr{ - "dest.one": 1, - "dest.two": 2, - }, - }, - input: beat.Event{ - Fields: common.MapStr{ - "array": []interface{}{"zero", 1, []interface{}{"a", "b"}}, - }, - }, - expected: beat.Event{ - Fields: common.MapStr{ - "array": []interface{}{"zero", 1, []interface{}{"a", "b"}}, - "dest.one": 1, - "dest.two": []interface{}{"a", "c"}, - }, - }, - afterFn: func(e *beat.Event) { - val, _ := e.GetValue("dest.two") - val.([]interface{})[1] = "c" - }, - }, - - "out of range mapping": { - config: common.MapStr{ - "field": "array", - "mappings": common.MapStr{ - "source.ip": 0, - "destination.ip": 999, - }, - }, - input: beat.Event{ - Fields: common.MapStr{ - "array": []interface{}{"127.0.0.1"}, - }, - }, - expected: beat.Event{ - Fields: common.MapStr{ - "array": []interface{}{"127.0.0.1"}, - }, - }, - fail: true, - }, - - "ignore errors": { - config: common.MapStr{ - "field": "array", - "mappings": common.MapStr{ - "a": 0, - "b.c": 1, - }, - "fail_on_error": false, - }, - input: beat.Event{ - Fields: common.MapStr{ - "array": []interface{}{3.14, 9000.0}, - "b": true, - }, - }, - expected: beat.Event{ - Fields: common.MapStr{ - "array": []interface{}{3.14, 9000.0}, - "a": 3.14, - "b": true, - }, - }, - }, - - "multicopy": { - config: common.MapStr{ - "field": "array", - "mappings": common.MapStr{ - "a": 1, - "b": 1, - "c": 1, - }, - }, - input: beat.Event{ - Fields: common.MapStr{ - "array": []interface{}{0, 42}, - }, - }, - expected: beat.Event{ - Fields: common.MapStr{ - "array": []interface{}{0, 42}, - "a": 42, - "b": 42, - "c": 42, - }, - }, - }, - - "omit_empty": { - config: common.MapStr{ - "field": "array", - "mappings": common.MapStr{ - "a": 0, - "b": 1, - "c": 2, - "d": 3, - "e": 4, - }, - "omit_empty": true, - }, - input: beat.Event{ - Fields: common.MapStr{ - "array": []interface{}{0, "", []interface{}(nil), make(map[string]string), 0.0}, - }, - }, - expected: beat.Event{ - Fields: common.MapStr{ - "array": []interface{}{0, "", []interface{}(nil), make(map[string]string), 0.0}, - "a": 0, - "e": 0.0, - }, - }, - }, - - "nil values": { - config: common.MapStr{ - "field": "array", - "mappings": common.MapStr{ - "a": 0, - "b": 1, - "c": 2, - "d": 3, - "e": 4, - }, - }, - input: beat.Event{ - Fields: common.MapStr{ - "array": []interface{}{nil, "", []interface{}(nil), map[string]string(nil), (*int)(nil)}, - }, - }, - expected: beat.Event{ - Fields: common.MapStr{ - "array": []interface{}{nil, "", []interface{}(nil), map[string]string(nil), (*int)(nil)}, - "a": nil, - "b": "", - "c": []interface{}{}, - "d": map[string]string(nil), - "e": (*int)(nil), - }, - }, - }, - } - for title, tt := range tests { - t.Run(title, func(t *testing.T) { - cfg := common.MustNewConfigFrom(tt.config) - processor, err := New(cfg) - if err != nil { - t.Fatal(err) - } - result, err := processor.Run(&tt.input) - if tt.afterFn != nil { - tt.afterFn(result) - } - if tt.fail { - assert.Error(t, err) - t.Log("got expected error", err) - return - } - assert.NoError(t, err) - assert.Equal(t, tt.expected.Fields.Flatten(), result.Fields.Flatten()) - assert.Equal(t, tt.expected.Timestamp, result.Timestamp) - t.Log(result) - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/fingerprint/docs/fingerprint.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/processors/fingerprint/docs/fingerprint.asciidoc deleted file mode 100644 index 442fcfd8..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/fingerprint/docs/fingerprint.asciidoc +++ /dev/null @@ -1,24 +0,0 @@ -[[fingerprint]] -=== Generate a fingerprint of an event - -++++ -fingerprint -++++ - -The `fingerprint` processor generates a fingerprint of an event based on a -specified subset of its fields. - -[source,yaml] ------------------------------------------------------ -processors: - - fingerprint: - fields: ["field1", "field2", ...] ------------------------------------------------------ - -The following settings are supported: - -`fields`:: List of fields to use as the source for the fingerprint. -`ignore_missing`:: (Optional) Whether to ignore missing fields. Default is `false`. -`target_field`:: (Optional) Field in which the generated fingerprint should be stored. Default is `fingerprint`. -`method`:: (Optional) Algorithm to use for computing the fingerprint. Must be one of: `md5`, `sha1`, `sha256`, `sha384`, `sha512`, `xxhash`. Default is `sha256`. -`encoding`:: (Optional) Encoding to use on the fingerprint value. Must be one of `hex`, `base32`, or `base64`. Default is `hex`. diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/fingerprint/fingerprint_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/fingerprint/fingerprint_test.go deleted file mode 100644 index 6274af7c..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/fingerprint/fingerprint_test.go +++ /dev/null @@ -1,424 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package fingerprint - -import ( - "math/rand" - "strconv" - "testing" - "time" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestHashMethods(t *testing.T) { - testFields := common.MapStr{ - "field1": "foo", - "field2": "bar", - "unused_field": "baz", - } - - tests := map[string]struct { - expected string - }{ - "md5": {"4c45df4792f3ef850c928ec5f5232538"}, - "sha1": {"22f76427d626516d3f7a05785165b99617683b22"}, - "sha256": {"1208288932231e313b369bae587ff574cd3016a408e52e7128d7bee752674003"}, - "sha384": {"295adfe0bc03908948e4b0b6a54f441767867e426dda590430459c8a147fbba242a38cba282adee78335b9e08877b86c"}, - "sha512": {"f50ad51b63c92a0ed0c910527119b81806f3110f0afaa1dcb93506a78371ea761e50c0fc09b08c441d832dd2da1b45e5d8361adfb240e1fffc2695122a23e183"}, - "xxhash": {"37bc50682fba6686"}, - } - - for method, test := range tests { - t.Run(method, func(t *testing.T) { - testConfig, err := common.NewConfigFrom(common.MapStr{ - "fields": []string{"field1", "field2"}, - "method": method, - }) - assert.NoError(t, err) - - p, err := New(testConfig) - assert.NoError(t, err) - - testEvent := &beat.Event{ - Fields: testFields.Clone(), - Timestamp: time.Now(), - } - - newEvent, err := p.Run(testEvent) - assert.NoError(t, err) - - v, err := newEvent.GetValue("fingerprint") - assert.NoError(t, err) - assert.Equal(t, test.expected, v) - }) - } -} - -func TestSourceFields(t *testing.T) { - testFields := common.MapStr{ - "field1": "foo", - "field2": "bar", - "nested": common.MapStr{ - "field": "qux", - }, - "unused_field": "baz", - } - expectedFingerprint := "3d51237d384215a6e731f2cc67ead6d7d9a5138377897c8f542a915be3c25bcf" - - tests := map[string]struct { - fields []string - }{ - "order_1": {[]string{"field1", "nested.field"}}, - "order_2": {[]string{"nested.field", "field1"}}, - "duplicates_ignored": {[]string{"nested.field", "field1", "nested.field"}}, - } - - for name, test := range tests { - t.Run(name, func(t *testing.T) { - testConfig, err := common.NewConfigFrom(common.MapStr{ - "fields": test.fields, - "method": "sha256", - }) - assert.NoError(t, err) - - p, err := New(testConfig) - assert.NoError(t, err) - - testEvent := &beat.Event{ - Fields: testFields.Clone(), - Timestamp: time.Now(), - } - newEvent, err := p.Run(testEvent) - assert.NoError(t, err) - - v, err := newEvent.GetValue("fingerprint") - assert.NoError(t, err) - assert.Equal(t, expectedFingerprint, v) - }) - } -} - -func TestEncoding(t *testing.T) { - testFields := common.MapStr{ - "field1": "foo", - "field2": "bar", - "nested": common.MapStr{ - "field": "qux", - }, - "unused_field": "baz", - } - - tests := map[string]struct { - expectedFingerprint string - }{ - "hex": {"8934ca639027aab1ee9f3944d4d6bd1e"}, - "base32": {"RE2MUY4QE6VLD3U7HFCNJVV5DY======"}, - "base64": {"iTTKY5AnqrHunzlE1Na9Hg=="}, - } - - for encoding, test := range tests { - t.Run(encoding, func(t *testing.T) { - testConfig, err := common.NewConfigFrom(common.MapStr{ - "fields": []string{"field2", "nested.field"}, - "method": "md5", - "encoding": encoding, - }) - assert.NoError(t, err) - - p, err := New(testConfig) - assert.NoError(t, err) - - testEvent := &beat.Event{ - Fields: testFields.Clone(), - Timestamp: time.Now(), - } - newEvent, err := p.Run(testEvent) - assert.NoError(t, err) - - v, err := newEvent.GetValue("fingerprint") - assert.NoError(t, err) - assert.Equal(t, test.expectedFingerprint, v) - }) - } -} - -func TestConsistentHashingTimeFields(t *testing.T) { - tzUTC := time.UTC - tzPST := time.FixedZone("Pacific Standard Time", int((-8 * time.Hour).Seconds())) - tzIST := time.FixedZone("Indian Standard Time", int((5*time.Hour + 30*time.Minute).Seconds())) - - expectedFingerprint := "4534d56a673c2da41df32db5da87cf47e639e84fe82907f2c015c8dfcac5d4f5" - - tests := map[string]struct { - event common.MapStr - }{ - "UTC": { - common.MapStr{ - "timestamp": time.Date(2019, 10, 29, 0, 0, 0, 0, tzUTC), - }, - }, - "PST": { - common.MapStr{ - "timestamp": time.Date(2019, 10, 28, 16, 0, 0, 0, tzPST), - }, - }, - "IST": { - common.MapStr{ - "timestamp": time.Date(2019, 10, 29, 5, 30, 0, 0, tzIST), - }, - }, - } - - for name, test := range tests { - t.Run(name, func(t *testing.T) { - testConfig, err := common.NewConfigFrom(common.MapStr{ - "fields": []string{"timestamp"}, - }) - assert.NoError(t, err) - - p, err := New(testConfig) - assert.NoError(t, err) - - testEvent := &beat.Event{ - Fields: test.event, - } - newEvent, err := p.Run(testEvent) - assert.NoError(t, err) - - v, err := newEvent.GetValue("fingerprint") - assert.NoError(t, err) - assert.Equal(t, expectedFingerprint, v) - }) - } -} - -func TestTargetField(t *testing.T) { - testFields := common.MapStr{ - "field1": "foo", - "nested": common.MapStr{ - "field": "bar", - }, - "unused_field": "baz", - } - expectedFingerprint := "4cf8b768ad20266c348d63a6d1ff5d6f6f9ed0f59f5c68ae031b78e3e04c5144" - - tests := map[string]struct { - targetField string - }{ - "root": {"target_field"}, - "nested": {"nested.target_field"}, - } - - for name, test := range tests { - t.Run(name, func(t *testing.T) { - testConfig, err := common.NewConfigFrom(common.MapStr{ - "fields": []string{"field1"}, - "target_field": test.targetField, - }) - assert.NoError(t, err) - - p, err := New(testConfig) - assert.NoError(t, err) - - testEvent := &beat.Event{ - Fields: testFields.Clone(), - Timestamp: time.Now(), - } - newEvent, err := p.Run(testEvent) - assert.NoError(t, err) - - v, err := newEvent.GetValue(test.targetField) - assert.NoError(t, err) - assert.Equal(t, expectedFingerprint, v) - - _, err = newEvent.GetValue("fingerprint") - assert.EqualError(t, err, common.ErrKeyNotFound.Error()) - }) - } -} - -func TestSourceFieldErrors(t *testing.T) { - testFields := common.MapStr{ - "field1": "foo", - "field2": "bar", - "complex_field": map[string]interface{}{ - "child": "qux", - }, - "unused_field": "baz", - } - - tests := map[string]struct { - fields []string - }{ - "missing": { - []string{"field1", "missing_field"}, - }, - "non-scalar": { - []string{"field1", "complex_field"}, - }, - } - - for name, test := range tests { - t.Run(name, func(t *testing.T) { - testConfig, err := common.NewConfigFrom(common.MapStr{ - "fields": test.fields, - "method": "sha256", - }) - assert.NoError(t, err) - - p, err := New(testConfig) - assert.NoError(t, err) - - testEvent := &beat.Event{ - Fields: testFields.Clone(), - Timestamp: time.Now(), - } - _, err = p.Run(testEvent) - assert.IsType(t, errComputeFingerprint{}, err) - }) - } -} - -func TestInvalidConfig(t *testing.T) { - tests := map[string]struct { - config common.MapStr - }{ - "no fields": { - common.MapStr{ - "fields": []string{}, - "method": "sha256", - }, - }, - "invalid fingerprinting method": { - common.MapStr{ - "fields": []string{"doesnt", "matter"}, - "method": "non_existent", - }, - }, - "invalid encoding": { - common.MapStr{ - "fields": []string{"doesnt", "matter"}, - "encoding": "non_existent", - }, - }, - } - - for name, test := range tests { - t.Run(name, func(t *testing.T) { - testConfig, err := common.NewConfigFrom(test.config) - assert.NoError(t, err) - - _, err = New(testConfig) - assert.IsType(t, errConfigUnpack{}, err) - }) - } -} - -func TestIgnoreMissing(t *testing.T) { - testFields := common.MapStr{ - "field1": "foo", - } - - tests := map[string]struct { - assertErr assert.ErrorAssertionFunc - expectedFingerprint string - }{ - "true": { - assert.NoError, - "4cf8b768ad20266c348d63a6d1ff5d6f6f9ed0f59f5c68ae031b78e3e04c5144", - }, - "false": { - assertErr: assert.Error, - }, - } - - for name, test := range tests { - t.Run(name, func(t *testing.T) { - ignoreMissing, _ := strconv.ParseBool(name) - testConfig, err := common.NewConfigFrom(common.MapStr{ - "fields": []string{"field1", "missing_field"}, - "ignore_missing": ignoreMissing, - }) - assert.NoError(t, err) - - p, err := New(testConfig) - assert.NoError(t, err) - - testEvent := &beat.Event{ - Fields: testFields.Clone(), - Timestamp: time.Now(), - } - newEvent, err := p.Run(testEvent) - test.assertErr(t, err) - - if err == nil { - v, err := newEvent.GetValue("fingerprint") - assert.NoError(t, err) - assert.Equal(t, test.expectedFingerprint, v) - } - }) - } -} - -func BenchmarkHashMethods(b *testing.B) { - events := nRandomEvents(100000) - - for method := range hashes { - testConfig, _ := common.NewConfigFrom(common.MapStr{ - "fields": []string{"message"}, - "method": method, - }) - - p, _ := New(testConfig) - - b.Run(method, func(b *testing.B) { - b.ResetTimer() - for _, e := range events { - p.Run(&e) - } - }) - } -} - -func nRandomEvents(num int) []beat.Event { - prng := rand.New(rand.NewSource(12345)) - - const charset = "abcdefghijklmnopqrstuvwxyz" + - "ABCDEFGHIJKLMNOPQRSTUVWXYZ" + - "0123456789" - charsetLen := len(charset) - b := make([]byte, 200) - - var events []beat.Event - for i := 0; i < num; i++ { - for j := range b { - b[j] = charset[prng.Intn(charsetLen)] - } - events = append(events, beat.Event{ - Fields: common.MapStr{ - "message": string(b), - }, - }) - } - - return events -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/namespace_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/namespace_test.go deleted file mode 100644 index 43698ebd..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/namespace_test.go +++ /dev/null @@ -1,146 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package processors - -import ( - "errors" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" -) - -type testFilterRule struct { - str func() string - run func(*beat.Event) (*beat.Event, error) -} - -func TestNamespace(t *testing.T) { - tests := []struct { - name string - }{ - {"test"}, - {"test.test"}, - {"abc.def.test"}, - } - - for i, test := range tests { - t.Logf("run (%v): %v", i, test.name) - - ns := NewNamespace() - err := ns.Register(test.name, newTestFilterRule) - fatalError(t, err) - - cfg, _ := common.NewConfigFrom(map[string]interface{}{ - test.name: nil, - }) - - filter, err := ns.Plugin()(cfg) - - assert.NoError(t, err) - assert.NotNil(t, filter) - } -} - -func TestNamespaceRegisterFail(t *testing.T) { - ns := NewNamespace() - err := ns.Register("test", newTestFilterRule) - fatalError(t, err) - - err = ns.Register("test", newTestFilterRule) - assert.Error(t, err) -} - -func TestNamespaceError(t *testing.T) { - tests := []struct { - title string - factory Constructor - config interface{} - }{ - { - "no module configured", - newTestFilterRule, - map[string]interface{}{}, - }, - { - "unknown module configured", - newTestFilterRule, - map[string]interface{}{ - "notTest": nil, - }, - }, - { - "too many modules", - newTestFilterRule, - map[string]interface{}{ - "a": nil, - "b": nil, - "test": nil, - }, - }, - { - "filter init fail", - func(_ *common.Config) (Processor, error) { - return nil, errors.New("test") - }, - map[string]interface{}{ - "test": nil, - }, - }, - } - - for i, test := range tests { - t.Logf("run (%v): %v", i, test.title) - - ns := NewNamespace() - err := ns.Register("test", test.factory) - fatalError(t, err) - - config, err := common.NewConfigFrom(test.config) - fatalError(t, err) - - _, err = ns.Plugin()(config) - assert.Error(t, err) - } -} - -func newTestFilterRule(_ *common.Config) (Processor, error) { - return &testFilterRule{}, nil -} - -func (r *testFilterRule) String() string { - if r.str == nil { - return "test" - } - return r.str() -} - -func (r *testFilterRule) Run(evt *beat.Event) (*beat.Event, error) { - if r.run == nil { - return evt, nil - } - return r.Run(evt) -} - -func fatalError(t *testing.T, err error) { - if err != nil { - t.Fatal(err) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/processor_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/processor_test.go deleted file mode 100644 index e4fe0d58..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/processor_test.go +++ /dev/null @@ -1,567 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package processors_test - -import ( - "testing" - "time" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/libbeat/processors" - _ "github.com/elastic/beats/v7/libbeat/processors/actions" - _ "github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata" -) - -func GetProcessors(t testing.TB, yml []map[string]interface{}) *processors.Processors { - list, err := MakeProcessors(t, yml) - if err != nil { - t.Fatal(err) - } - - return list -} - -func MakeProcessors(t testing.TB, yml []map[string]interface{}) (*processors.Processors, error) { - t.Helper() - - var config processors.PluginConfig - for _, processor := range yml { - processorCfg, err := common.NewConfigFrom(processor) - if err != nil { - t.Fatal(err) - } - - config = append(config, processorCfg) - } - - return processors.New(config) -} - -func TestBadConfig(t *testing.T) { - logp.TestingSetup() - - yml := []map[string]interface{}{ - { - "include_fields": map[string]interface{}{ - "when": map[string]interface{}{ - "contains": map[string]string{ - "proc.name": "test", - }, - }, - "fields": []string{"proc.cpu.total_p", "proc.mem", "dd"}, - }, - "drop_fields": map[string]interface{}{ - "fields": []string{"proc.cpu"}, - }, - }, - } - - _, err := MakeProcessors(t, yml) - assert.Error(t, err) -} - -func TestIncludeFields(t *testing.T) { - logp.TestingSetup() - - yml := []map[string]interface{}{ - { - "include_fields": map[string]interface{}{ - "when": map[string]interface{}{ - "contains": map[string]string{ - "proc.name": "test", - }, - }, - "fields": []string{"proc.cpu.total_p", "proc.mem", "dd"}, - }, - }, - } - - processors := GetProcessors(t, yml) - - event := &beat.Event{ - Timestamp: time.Now(), - Fields: common.MapStr{ - "beat": common.MapStr{ - "hostname": "mar", - "name": "my-shipper-1", - }, - "proc": common.MapStr{ - "cpu": common.MapStr{ - "start_time": "Jan14", - "system": 26027, - "total": 79390, - "total_p": 0, - "user": 53363, - }, - "name": "test-1", - "cmdline": "/sbin/launchd", - "mem": common.MapStr{ - "rss": 11194368, - "rss_p": 0, - "share": 0, - "size": int64(2555572224), - }, - }, - "type": "process", - }, - } - - processedEvent, err := processors.Run(event) - if err != nil { - t.Fatal(err) - } - - expectedEvent := common.MapStr{ - "proc": common.MapStr{ - "cpu": common.MapStr{ - "total_p": 0, - }, - "mem": common.MapStr{ - "rss": 11194368, - "rss_p": 0, - "share": 0, - "size": int64(2555572224), - }, - }, - "type": "process", - } - - assert.Equal(t, expectedEvent, processedEvent.Fields) -} - -func TestIncludeFields1(t *testing.T) { - logp.TestingSetup() - - yml := []map[string]interface{}{ - { - "include_fields": map[string]interface{}{ - "when": map[string]interface{}{ - "regexp": map[string]string{ - "proc.cmdline": "launchd", - }, - }, - "fields": []string{"proc.cpu.total_add"}, - }, - }, - } - - processors := GetProcessors(t, yml) - - event := &beat.Event{ - Timestamp: time.Now(), - Fields: common.MapStr{ - "beat": common.MapStr{ - "hostname": "mar", - "name": "my-shipper-1", - }, - - "proc": common.MapStr{ - "cpu": common.MapStr{ - "start_time": "Jan14", - "system": 26027, - "total": 79390, - "total_p": 0, - "user": 53363, - }, - "cmdline": "/sbin/launchd", - "mem": common.MapStr{ - "rss": 11194368, - "rss_p": 0, - "share": 0, - "size": int64(2555572224), - }, - }, - "type": "process", - }, - } - - processedEvent, _ := processors.Run(event) - - expectedEvent := common.MapStr{ - "type": "process", - } - - assert.Equal(t, expectedEvent, processedEvent.Fields) -} - -func TestDropFields(t *testing.T) { - yml := []map[string]interface{}{ - { - "drop_fields": map[string]interface{}{ - "when": map[string]interface{}{ - "equals": map[string]string{ - "beat.hostname": "mar", - }, - }, - "fields": []string{"proc.cpu.start_time", "mem", "proc.cmdline", "beat", "dd"}, - }, - }, - } - - processors := GetProcessors(t, yml) - - event := &beat.Event{ - Timestamp: time.Now(), - Fields: common.MapStr{ - "beat": common.MapStr{ - "hostname": "mar", - "name": "my-shipper-1", - }, - - "proc": common.MapStr{ - "cpu": common.MapStr{ - "start_time": "Jan14", - "system": 26027, - "total": 79390, - "total_p": 0, - "user": 53363, - }, - "cmdline": "/sbin/launchd", - }, - "mem": common.MapStr{ - "rss": 11194368, - "rss_p": 0, - "share": 0, - "size": int64(2555572224), - }, - "type": "process", - }, - } - - processedEvent, _ := processors.Run(event) - - expectedEvent := common.MapStr{ - "proc": common.MapStr{ - "cpu": common.MapStr{ - "system": 26027, - "total": 79390, - "total_p": 0, - "user": 53363, - }, - }, - "type": "process", - } - - assert.Equal(t, expectedEvent, processedEvent.Fields) -} - -func TestMultipleIncludeFields(t *testing.T) { - logp.TestingSetup() - - yml := []map[string]interface{}{ - { - "include_fields": map[string]interface{}{ - "when": map[string]interface{}{ - "contains": map[string]string{ - "beat.name": "my-shipper", - }, - }, - "fields": []string{"proc"}, - }, - }, - { - "include_fields": map[string]interface{}{ - "fields": []string{"proc.cpu.start_time", "proc.cpu.total_p", "proc.mem.rss_p", "proc.cmdline"}, - }, - }, - } - - processors := GetProcessors(t, yml) - - event1 := &beat.Event{ - Timestamp: time.Now(), - Fields: common.MapStr{ - "@timestamp": "2016-01-24T18:35:19.308Z", - "beat": common.MapStr{ - "hostname": "mar", - "name": "my-shipper-1", - }, - - "proc": common.MapStr{ - "cpu": common.MapStr{ - "start_time": "Jan14", - "system": 26027, - "total": 79390, - "total_p": 0, - "user": 53363, - }, - "cmdline": "/sbin/launchd", - }, - "mem": common.MapStr{ - "rss": 11194368, - "rss_p": 0, - "share": 0, - "size": int64(2555572224), - }, - "type": "process", - }, - } - - event2 := &beat.Event{ - Timestamp: time.Now(), - Fields: common.MapStr{ - "beat": common.MapStr{ - "hostname": "mar", - "name": "my-shipper-1", - }, - "fs": common.MapStr{ - "device_name": "devfs", - "total": 198656, - "used": 198656, - "used_p": 1, - "free": 0, - "avail": 0, - "files": 677, - "free_files": 0, - "mount_point": "/dev", - }, - "type": "process", - }, - } - - expected1 := common.MapStr{ - "proc": common.MapStr{ - "cpu": common.MapStr{ - "start_time": "Jan14", - "total_p": 0, - }, - "cmdline": "/sbin/launchd", - }, - - "type": "process", - } - - expected2 := common.MapStr{ - "type": "process", - } - - actual1, _ := processors.Run(event1) - actual2, _ := processors.Run(event2) - - assert.Equal(t, expected1, actual1.Fields) - assert.Equal(t, expected2, actual2.Fields) -} - -func TestDropEvent(t *testing.T) { - logp.TestingSetup() - - yml := []map[string]interface{}{ - { - "drop_event": map[string]interface{}{ - "when": map[string]interface{}{ - "range": map[string]interface{}{ - "proc.cpu.total_p": map[string]float64{ - "lt": 0.5, - }, - }, - }, - }, - }, - } - - processors := GetProcessors(t, yml) - - event := &beat.Event{ - Timestamp: time.Now(), - Fields: common.MapStr{ - "beat": common.MapStr{ - "hostname": "mar", - "name": "my-shipper-1", - }, - "proc": common.MapStr{ - "cpu": common.MapStr{ - "start_time": "Jan14", - "system": 26027, - "total": 79390, - "total_p": 0, - "user": 53363, - }, - "name": "test-1", - "cmdline": "/sbin/launchd", - "mem": common.MapStr{ - "rss": 11194368, - "rss_p": 0, - "share": 0, - "size": int64(2555572224), - }, - }, - "type": "process", - }, - } - - processedEvent, _ := processors.Run(event) - - assert.Nil(t, processedEvent) -} - -func TestEmptyCondition(t *testing.T) { - logp.TestingSetup() - - yml := []map[string]interface{}{ - { - "drop_event": map[string]interface{}{}, - }, - } - - processors := GetProcessors(t, yml) - - event := &beat.Event{ - Timestamp: time.Now(), - Fields: common.MapStr{ - "beat": common.MapStr{ - "hostname": "mar", - "name": "my-shipper-1", - }, - "proc": common.MapStr{ - "cpu": common.MapStr{ - "start_time": "Jan14", - "system": 26027, - "total": 79390, - "total_p": 0, - "user": 53363, - }, - "name": "test-1", - "cmdline": "/sbin/launchd", - "mem": common.MapStr{ - "rss": 11194368, - "rss_p": 0, - "share": 0, - "size": int64(2555572224), - }, - }, - "type": "process", - }, - } - - processedEvent, _ := processors.Run(event) - - assert.Nil(t, processedEvent) -} - -func TestBadCondition(t *testing.T) { - logp.TestingSetup() - - yml := []map[string]interface{}{ - { - "drop_event": map[string]interface{}{ - "when": map[string]interface{}{ - "equal": map[string]string{ - "type": "process", - }, - }, - }, - }, - } - - _, err := MakeProcessors(t, yml) - assert.Error(t, err) -} - -func TestMissingFields(t *testing.T) { - logp.TestingSetup() - - yml := []map[string]interface{}{ - { - "include_fields": map[string]interface{}{ - "when": map[string]interface{}{ - "equals": map[string]string{ - "type": "process", - }, - }, - }, - }, - } - - _, err := MakeProcessors(t, yml) - assert.Error(t, err) -} - -func TestBadConditionConfig(t *testing.T) { - logp.TestingSetup() - - yml := []map[string]interface{}{ - { - "include_fields": map[string]interface{}{ - "when": map[string]interface{}{ - "fake": map[string]string{ - "type": "process", - }, - }, - "fields": []string{"proc.cpu.start_time", "proc.cpu.total_p", "proc.mem.rss_p", "proc.cmdline"}, - }, - }, - } - - _, err := MakeProcessors(t, yml) - assert.Error(t, err) -} - -func TestDropMissingFields(t *testing.T) { - yml := []map[string]interface{}{ - { - "drop_fields": map[string]interface{}{ - "fields": []string{"foo.bar", "proc.cpu", "proc.sss", "beat", "mem"}, - }, - }, - } - - processors := GetProcessors(t, yml) - - event := &beat.Event{ - Timestamp: time.Now(), - Fields: common.MapStr{ - "beat": common.MapStr{ - "hostname": "mar", - "name": "my-shipper-1", - }, - - "proc": common.MapStr{ - "cpu": common.MapStr{ - "start_time": "Jan14", - "system": 26027, - "total": 79390, - "total_p": 0, - "user": 53363, - }, - "cmdline": "/sbin/launchd", - }, - "mem": common.MapStr{ - "rss": 11194368, - "rss_p": 0, - "share": 0, - "size": int64(2555572224), - }, - "type": "process", - }, - } - - processedEvent, _ := processors.Run(event) - - expectedEvent := common.MapStr{ - "proc": common.MapStr{ - "cmdline": "/sbin/launchd", - }, - "type": "process", - } - - assert.Equal(t, expectedEvent, processedEvent.Fields) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/registered_domain/docs/registered_domain.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/processors/registered_domain/docs/registered_domain.asciidoc deleted file mode 100644 index 6e257954..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/registered_domain/docs/registered_domain.asciidoc +++ /dev/null @@ -1,37 +0,0 @@ -[[processor-registered-domain]] -=== Registered Domain - -++++ -registered_domain -++++ - -The `registered_domain` processor reads a field containing a hostname and then -writes the "registered domain" contained in the hostname to the target field. -For example, given `www.google.co.uk` the processor would output `google.co.uk`. -In other words the "registered domain" is the effective top-level domain -(`co.uk`) plus one level (`google`). - -This processor uses the Mozilla Public Suffix list to determine the value. - -[source,yaml] ----- -processors: -- registered_domain: - field: dns.question.name - target_field: dns.question.registered_domain - ignore_missing: true - ignore_failure: true ----- - -The `registered_domain` processor has the following configuration settings: - -.Registered Domain options -[options="header"] -|====== -| Name | Required | Default | Description | -| `field` | yes | | Source field containing a fully qualified domain name (FQDN). | -| `target_field` | yes | | Target field for the registered domain value. | -| `ignore_missing` | no | false | Ignore errors when the source field is missing. | -| `ignore_failure` | no | false | Ignore all errors produced by the processor. | -| `id` | no | | An identifier for this processor instance. Useful for debugging. | -|====== diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/registered_domain/registered_domain_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/registered_domain/registered_domain_test.go deleted file mode 100644 index 53d1184d..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/registered_domain/registered_domain_test.go +++ /dev/null @@ -1,75 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package registered_domain - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestProcessorRun(t *testing.T) { - var testCases = []struct { - Error bool - Domain string - RegisteredDomain string - }{ - {false, "www.google.com", "google.com"}, - {false, "www.google.co.uk", "google.co.uk"}, - {false, "google.com", "google.com"}, - {false, "www.ak.local", "ak.local"}, - {false, "www.navy.mil", "navy.mil"}, - - {true, "com", ""}, - {true, ".", "."}, - {true, "", ""}, - {true, "localhost", ""}, - } - - c := defaultConfig() - c.Field = "domain" - c.TargetField = "registered_domain" - p, err := newRegisteredDomain(c) - if err != nil { - t.Fatal(err) - } - - for _, tc := range testCases { - evt := &beat.Event{ - Fields: common.MapStr{ - "domain": tc.Domain, - }, - } - - evt, err := p.Run(evt) - if tc.Error { - t.Logf("Received expected error on domain [%v]: %v", tc.Domain, err) - assert.Error(t, err) - continue - } - if err != nil { - t.Fatalf("Failed on domain [%v]: %v", tc.Domain, err) - } - - rd, _ := evt.GetValue("registered_domain") - assert.Equal(t, tc.RegisteredDomain, rd) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/script/docs/script.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/processors/script/docs/script.asciidoc deleted file mode 100644 index 2b89cbe3..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/script/docs/script.asciidoc +++ /dev/null @@ -1,170 +0,0 @@ -[[processor-script]] -=== Script Processor - -++++ -script -++++ - -The `script` processor executes Javascript code to process an event. The processor -uses a pure Go implementation of ECMAScript 5.1 and has no external -dependencies. This can be useful in situations where one of the other processors -doesn't provide the functionality you need to filter events. - -The processor can be configured by embedding Javascript in your configuration -file or by pointing the processor at external file(s). - -[source,yaml] ----- -processors: -- script: - lang: javascript - id: my_filter - source: > - function process(event) { - event.Tag("js"); - } ----- - -This loads `filter.js` from disk. - -[source,yaml] ----- -processors: -- script: - lang: javascript - id: my_filter - file: ${path.config}/filter.js ----- - -Parameters can be passed to the script by adding `params` to the config. -This allows for a script to be made reusable. When using `params` the -code must define a `register(params)` function to receive the parameters. - -[source,yaml] ----- -processors: -- script: - lang: javascript - id: my_filter - params: - threshold: 15 - source: > - var params = {threshold: 42}; - function register(scriptParams) { - params = scriptParams; - } - function process(event) { - if (event.Get("severity") < params.threshold) { - event.Cancel(); - } - } ----- - -If the script defines a `test()` function it will be invoked when the processor -is loaded. Any exceptions thrown will cause the processor to fail to load. This -can be used to make assertions about the behavior of the script. - -[source,javascript] ----- -function process(event) { - if (event.Get("event.code") === 1102) { - event.Put("event.action", "cleared"); - } -} - -function test() { - var event = process(new Event({event: {code: 1102})); - if (event.Get("event.action") !== "cleared") { - throw "expected event.action === cleared"; - } -} ----- - -[float] -==== Configuration options - -The `script` processor has the following configuration settings: - -`lang`:: This field is required and its value must be `javascript`. - -`tag`:: This is an optional identifier that is added to log messages. If defined -it enables metrics logging for this instance of the processor. The metrics -include the number of exceptions and a histogram of the execution times for -the `process` function. - -`source`:: Inline Javascript source code. - -`file`:: Path to a script file to load. Relative paths are interpreted as -relative to the `path.config` directory. Globs are expanded. - -`files`:: List of script files to load. The scripts are concatenated together. -Relative paths are interpreted as relative to the `path.config` directory. -And globs are expanded. - -`params`:: A dictionary of parameters that are passed to the `register` of the -script. - -`tag_on_exception`:: Tag to add to events in case the Javascript code causes an -exception while processing an event. Defaults to `_js_exception`. - -`timeout`:: This sets an execution timeout for the `process` function. When -the `process` function takes longer than the `timeout` period the function -is interrupted. You can set this option to prevent a script from running for -too long (like preventing an infinite `while` loop). By default there is no -timeout. - -[float] -==== Event API - -The `Event` object passed to the `process` method has the following API. - -[frame="topbot",options="header"] -|=== -|Method |Description - -|`Get(string)` -|Get a value from the event (either a scalar or an object). If the key does not -exist `null` is returned. If no key is provided then an object containing all -fields is returned. - -*Example*: `var value = event.Get(key);` - -|`Put(string, value)` -|Put a value into the event. If the key was already set then the -previous value is returned. It throws an exception if the key cannot be set -because one of the intermediate values is not an object. - -*Example*: `var old = event.Put(key, value);` - -|`Rename(string, string)` -|Rename a key in the event. The target key must not exist. It -returns true if the source key was successfully renamed to the target key. - -*Example*: `var success = event.Rename("source", "target");` - -|`Delete(string)` -|Delete a field from the event. It returns true on success. - -*Example*: `var deleted = event.Delete("user.email");` - -|`Cancel()` -|Flag the event as cancelled which causes the processor to drop -event. - -*Example*: `event.Cancel(); return;` - -|`Tag(string)` -|Append a tag to the `tags` field if the tag does not already -exist. Throws an exception if `tags` exists and is not a string or a list of -strings. - -*Example*: `event.Tag("user_event");` - -|`AppendTo(string, string)` -|`AppendTo` is a specialized `Put` method that converts the existing value to an -array and appends the value if it does not already exist. If there is an -existing value that's not a string or array of strings then an exception is -thrown. - -*Example*: `event.AppendTo("error.message", "invalid file hash");` -|=== diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/script/javascript/beatevent_v0_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/script/javascript/beatevent_v0_test.go deleted file mode 100644 index 030a260d..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/script/javascript/beatevent_v0_test.go +++ /dev/null @@ -1,241 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package javascript - -import ( - "fmt" - "strings" - "testing" - "time" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/monitoring" - "github.com/elastic/beats/v7/libbeat/tests/resources" -) - -const ( - header = `function process(evt) {` - footer = `}` -) - -type testCase struct { - name string - source string - assert func(t testing.TB, evt *beat.Event, err error) -} - -var eventV0Tests = []testCase{ - { - name: "Put", - source: `evt.Put("hello", "world");`, - assert: func(t testing.TB, evt *beat.Event, err error) { - v, _ := evt.GetValue("hello") - assert.Equal(t, "world", v) - }, - }, - { - name: "Object Put Key", - source: `evt.fields["hello"] = "world";`, - assert: func(t testing.TB, evt *beat.Event, err error) { - v, _ := evt.GetValue("hello") - assert.Equal(t, "world", v) - }, - }, - { - name: "Get", - source: ` - var ip = evt.Get("source.ip"); - - if ("192.0.2.1" !== ip) { - throw "failed to get IP"; - }`, - }, - { - name: "Get Object", - source: ` - var source = evt.Get("source"); - - if ("192.0.2.1" !== source.ip) { - throw "failed to get IP"; - }`, - }, - { - name: "Get Undefined Key", - source: ` - var ip = evt.Get().source.ip; - - if ("192.0.2.1" !== ip) { - throw "failed to get IP"; - }`, - }, - { - name: "fields get key", - source: ` - var ip = evt.fields.source.ip; - - if ("192.0.2.1" !== ip) { - throw "failed to get IP"; - }`, - }, - { - name: "Delete", - source: `if (!evt.Delete("source.ip")) { throw "delete failed"; }`, - assert: func(t testing.TB, evt *beat.Event, err error) { - ip, _ := evt.GetValue("source.ip") - assert.Nil(t, ip) - }, - }, - { - name: "Rename", - source: `if (!evt.Rename("source", "destination")) { throw "rename failed"; }`, - assert: func(t testing.TB, evt *beat.Event, err error) { - ip, _ := evt.GetValue("destination.ip") - assert.Equal(t, "192.0.2.1", ip) - }, - }, - { - name: "Get @metadata", - source: `if (evt.Get("@metadata.pipeline") !== "beat-1.2.3-module") { - throw "failed to get @metadata"; - }`, - }, - { - name: "Put @metadata", - source: `evt.Put("@metadata.foo", "bar");`, - assert: func(t testing.TB, evt *beat.Event, err error) { - assert.Equal(t, "bar", evt.Meta["foo"]) - }, - }, - { - name: "Delete @metadata", - source: `evt.Delete("@metadata.pipeline");`, - assert: func(t testing.TB, evt *beat.Event, err error) { - assert.Nil(t, evt.Meta["pipeline"]) - }, - }, - { - name: "Cancel", - source: `evt.Cancel();`, - assert: func(t testing.TB, evt *beat.Event, err error) { - assert.NoError(t, err) - assert.Nil(t, evt) - }, - }, - { - name: "Tag", - source: `evt.Tag("foo"); evt.Tag("bar"); evt.Tag("foo");`, - assert: func(t testing.TB, evt *beat.Event, err error) { - if assert.NoError(t, err) { - assert.Equal(t, []string{"foo", "bar"}, evt.Fields["tags"]) - } - }, - }, - { - name: "AppendTo", - source: `evt.AppendTo("source.ip", "10.0.0.1");`, - assert: func(t testing.TB, evt *beat.Event, err error) { - if assert.NoError(t, err) { - srcIP, _ := evt.GetValue("source.ip") - assert.Equal(t, []string{"192.0.2.1", "10.0.0.1"}, srcIP) - } - }, - }, -} - -func testEvent() *beat.Event { - return &beat.Event{ - Meta: common.MapStr{ - "pipeline": "beat-1.2.3-module", - }, - Fields: common.MapStr{ - "source": common.MapStr{ - "ip": "192.0.2.1", - }, - }, - } -} - -func TestBeatEventV0(t *testing.T) { - for _, tc := range eventV0Tests { - t.Run(tc.name, func(t *testing.T) { - reg := monitoring.NewRegistry() - - p, err := NewFromConfig(Config{Tag: tc.name, Source: header + tc.source + footer}, reg) - if err != nil { - t.Fatal(err) - } - - evt, err := p.Run(testEvent()) - if tc.assert != nil { - tc.assert(t, evt, err) - } else { - assert.NoError(t, err) - assert.NotNil(t, evt) - } - - // Validate that the processor's metrics exist. - var found bool - prefix := fmt.Sprintf("processor.javascript.%s.histogram.process_time", tc.name) - reg.Do(monitoring.Full, func(name string, v interface{}) { - if !found && strings.HasPrefix(name, prefix) { - found = true - } - }) - assert.True(t, found, "metrics were not found in registry") - }) - } - -} - -func BenchmarkBeatEventV0(b *testing.B) { - goroutines := resources.NewGoroutinesChecker() - defer goroutines.Check(b) - - benchTest := func(tc testCase, timeout time.Duration) func(b *testing.B) { - return func(b *testing.B) { - p, err := NewFromConfig(Config{Source: header + tc.source + footer, Timeout: timeout}, nil) - if err != nil { - b.Fatal(err) - } - - event := testEvent() - b.ResetTimer() - for i := 0; i < b.N; i++ { - _, err := p.Run(event) - if err != nil { - b.Fatal(err) - } - } - } - } - for _, tc := range eventV0Tests { - switch tc.name { - case "Delete", "Rename": - // Skip these tests for the benchmark because they affect the state - // of the event in way that prevents them from being run more than - // one time. - continue - } - - b.Run(tc.name, benchTest(tc, 0)) - b.Run("timeout_"+tc.name, benchTest(tc, 500*time.Millisecond)) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/console/console.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/console/console.go deleted file mode 100644 index 281ba3d1..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/console/console.go +++ /dev/null @@ -1,89 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package console - -import ( - "github.com/dop251/goja" - "github.com/dop251/goja_nodejs/require" - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/logp" - - // Require the util module for handling the log format arguments. - _ "github.com/dop251/goja_nodejs/util" -) - -// Console is a module that enables logging via the logp package (Beat logger). -type Console struct { - runtime *goja.Runtime - util *goja.Object -} - -func (c *Console) makeLogFunc(level logp.Level) func(call goja.FunctionCall) goja.Value { - return func(call goja.FunctionCall) goja.Value { - if format, ok := goja.AssertFunction(c.util.Get("format")); ok { - ret, err := format(c.util, call.Arguments...) - if err != nil { - panic(err) - } - - log := logp.L().Named("processor.javascript") - switch level { - case logp.DebugLevel: - log.Debug(ret.String()) - case logp.InfoLevel: - log.Info(ret.String()) - case logp.WarnLevel: - log.Warn(ret.String()) - case logp.ErrorLevel: - log.Error(ret.String()) - default: - panic(errors.Errorf("unhandled logp.Level: %v", level)) - } - } else { - panic(c.runtime.NewTypeError("util.format is not a function")) - } - - return nil - } -} - -// Require registers the module with the runtime. -func Require(runtime *goja.Runtime, module *goja.Object) { - c := &Console{ - runtime: runtime, - } - - c.util = require.Require(runtime, "util").(*goja.Object) - - o := module.Get("exports").(*goja.Object) - o.Set("debug", c.makeLogFunc(logp.DebugLevel)) - o.Set("info", c.makeLogFunc(logp.InfoLevel)) - o.Set("log", c.makeLogFunc(logp.InfoLevel)) - o.Set("warn", c.makeLogFunc(logp.WarnLevel)) - o.Set("error", c.makeLogFunc(logp.ErrorLevel)) -} - -// Enable adds console to the given runtime. -func Enable(runtime *goja.Runtime) { - runtime.Set("console", require.Require(runtime, "console")) -} - -func init() { - require.RegisterNativeModule("console", Require) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/console/console_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/console/console_test.go deleted file mode 100644 index aa4c00ce..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/console/console_test.go +++ /dev/null @@ -1,76 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package console - -import ( - "testing" - - "github.com/stretchr/testify/assert" - "go.uber.org/zap" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/libbeat/processors/script/javascript" - - // Register require module. - _ "github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/require" -) - -func TestConsole(t *testing.T) { - const script = ` -var console = require('console'); - -function process(evt) { - console.debug("TestConsole Debug"); - console.log("TestConsole Log/Info"); - console.info("TestConsole Info %j", evt.fields); - console.warn("TestConsole Warning [%s]", evt.fields.message); - console.error("TestConsole Error processing event: %j", evt.fields); -} -` - - logp.DevelopmentSetup(logp.ToObserverOutput()) - p, err := javascript.NewFromConfig(javascript.Config{Source: script}, nil) - if err != nil { - t.Fatal(err) - } - - _, err = p.Run(&beat.Event{Fields: common.MapStr{"message": "hello world!"}}) - if err != nil { - t.Fatal(err) - } - - logs := logp.ObserverLogs().FilterMessageSnippet("TestConsole").TakeAll() - if assert.Len(t, logs, 5) { - assert.Contains(t, logs[0].Message, "Debug") - assert.Equal(t, logs[0].Level, zap.DebugLevel) - - assert.Contains(t, logs[1].Message, "Log/Info") - assert.Equal(t, logs[1].Level, zap.InfoLevel) - - assert.Contains(t, logs[2].Message, "Info") - assert.Equal(t, logs[2].Level, zap.InfoLevel) - - assert.Contains(t, logs[3].Message, "Warning") - assert.Equal(t, logs[3].Level, zap.WarnLevel) - - assert.Contains(t, logs[4].Message, "Error") - assert.Equal(t, logs[4].Level, zap.ErrorLevel) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/include.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/include.go deleted file mode 100644 index f30e423e..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/include.go +++ /dev/null @@ -1,27 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package module - -import ( - // Register javascript modules. - _ "github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/console" - _ "github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/net" - _ "github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/path" - _ "github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/processor" - _ "github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/require" -) diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/net/net.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/net/net.go deleted file mode 100644 index 5551bce5..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/net/net.go +++ /dev/null @@ -1,68 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package net - -import ( - "net" - - "github.com/dop251/goja" - "github.com/dop251/goja_nodejs/require" -) - -// Require registers the net module that provides utilities for working with IP -// addresses. It can be accessed using: -// -// // javascript -// var net = require('net'); -// -func Require(vm *goja.Runtime, module *goja.Object) { - o := module.Get("exports").(*goja.Object) - o.Set("isIP", isIP) - o.Set("isIPv4", isIPv4) - o.Set("isIPv6", isIPv6) -} - -func isIP(input string) int32 { - ip := net.ParseIP(input) - if ip == nil { - return 0 - } - - if ip.To4() != nil { - return 4 - } - - return 6 -} - -func isIPv4(input string) bool { - return 4 == isIP(input) -} - -func isIPv6(input string) bool { - return 6 == isIP(input) -} - -// Enable adds net to the given runtime. -func Enable(runtime *goja.Runtime) { - runtime.Set("net", require.Require(runtime, "net")) -} - -func init() { - require.RegisterNativeModule("net", Require) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/net/net_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/net/net_test.go deleted file mode 100644 index 559fff00..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/net/net_test.go +++ /dev/null @@ -1,98 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package net_test - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/processors/script/javascript" - - _ "github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/net" - _ "github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/require" -) - -func TestNetIsIP(t *testing.T) { - const script = ` -var net = require('net'); - -function process(evt) { - var ip = evt.Get("ip"); - var ipType = net.isIP(ip); - switch (ipType) { - case 4: - evt.Put("network.type", "ipv4"); - break - case 6: - evt.Put("network.type", "ipv6"); - break - } -} -` - - p, err := javascript.NewFromConfig(javascript.Config{Source: script}, nil) - if err != nil { - t.Fatal(err) - } - - for ip, typ := range map[string]interface{}{ - "192.168.0.1": "ipv4", - "::ffff:192.168.0.1": "ipv4", - "2001:0db8:0000:0000:0000:ff00:0042:8329": "ipv6", - "2001:db8:0:0:0:ff00:42:8329": "ipv6", - "2001:db8::ff00:42:8329": "ipv6", - "www.elastic.co": nil, - } { - evt, err := p.Run(&beat.Event{Fields: common.MapStr{"ip": ip}}) - if err != nil { - t.Fatal(err) - } - - fields := evt.Fields.Flatten() - assert.Equal(t, typ, fields["network.type"]) - } -} - -func TestNetIsIPvN(t *testing.T) { - const script = ` -var net = require('net'); - -function process(evt) { - if (net.isIPv4("192.168.0.1") !== true) { - throw "isIPv4 failed"; - } - - if (net.isIPv6("2001:db8::ff00:42:8329") !== true) { - throw "isIPv6 failed"; - } -} -` - - p, err := javascript.NewFromConfig(javascript.Config{Source: script}, nil) - if err != nil { - t.Fatal(err) - } - - _, err = p.Run(&beat.Event{Fields: common.MapStr{}}) - if err != nil { - t.Fatal(err) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/path/path.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/path/path.go deleted file mode 100644 index 13937701..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/path/path.go +++ /dev/null @@ -1,74 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package path - -import ( - "path" - "path/filepath" - "runtime" - - "github.com/dop251/goja" - "github.com/dop251/goja_nodejs/require" -) - -// Require registers the path module that provides utilities for working with -// file and directory paths. It can be accessed using: -// -// // javascript -// var path = require('path'); -// -func Require(vm *goja.Runtime, module *goja.Object) { - setPosix := func(o *goja.Object) *goja.Object { - o.Set("basename", path.Base) - o.Set("dirname", path.Dir) - o.Set("extname", path.Ext) - o.Set("isAbsolute", path.IsAbs) - o.Set("normalize", path.Clean) - o.Set("sep", '/') - return o - } - - setWin32 := func(o *goja.Object) *goja.Object { - o.Set("basename", win32.Base) - o.Set("dirname", win32.Dir) - o.Set("extname", filepath.Ext) - o.Set("isAbsolute", win32.IsAbs) - o.Set("normalize", win32.Clean) - o.Set("sep", win32Separator) - return o - } - - o := module.Get("exports").(*goja.Object) - o.Set("posix", setPosix(vm.NewObject())) - o.Set("win32", setWin32(vm.NewObject())) - - if runtime.GOOS == "windows" { - setWin32(o) - } else { - setPosix(o) - } -} - -// Enable adds path to the given runtime. -func Enable(runtime *goja.Runtime) { - runtime.Set("path", require.Require(runtime, "path")) -} - -func init() { - require.RegisterNativeModule("path", Require) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/path/path_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/path/path_test.go deleted file mode 100644 index 4ad47de1..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/path/path_test.go +++ /dev/null @@ -1,105 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package path_test - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/processors/script/javascript" - - _ "github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/path" - _ "github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/require" -) - -func TestWin32(t *testing.T) { - const script = ` -var path = require('path'); - -function process(evt) { - var filename = "C:\\Windows\\system32\\..\\system32\\system32.dll"; - evt.Put("result", { - raw: filename, - basename: path.win32.basename(filename), - dirname: path.win32.dirname(filename), - extname: path.win32.extname(filename), - isAbsolute: path.win32.isAbsolute(filename), - normalize: path.win32.normalize(filename), - sep: path.win32.sep, - }); -} -` - - p, err := javascript.NewFromConfig(javascript.Config{Source: script}, nil) - if err != nil { - t.Fatal(err) - } - - evt, err := p.Run(&beat.Event{Fields: common.MapStr{}}) - if err != nil { - t.Fatal(err) - } - - fields := evt.Fields.Flatten() - assert.Equal(t, "system32.dll", fields["result.basename"]) - assert.Equal(t, `C:\Windows\system32`, fields["result.dirname"]) - assert.Equal(t, ".dll", fields["result.extname"]) - assert.Equal(t, true, fields["result.isAbsolute"]) - assert.Equal(t, `C:\Windows\system32\system32.dll`, fields["result.normalize"]) - assert.EqualValues(t, '\\', fields["result.sep"]) -} - -func TestPosix(t *testing.T) { - const script = ` -var path = require('path'); - -function process(evt) { - var filename = "/usr/lib/../lib/libcurl.so"; - evt.Put("result", { - raw: filename, - basename: path.posix.basename(filename), - dirname: path.posix.dirname(filename), - extname: path.posix.extname(filename), - isAbsolute: path.posix.isAbsolute(filename), - normalize: path.posix.normalize(filename), - sep: path.posix.sep, - }); -} -` - - p, err := javascript.NewFromConfig(javascript.Config{Source: script}, nil) - if err != nil { - t.Fatal(err) - } - - evt, err := p.Run(&beat.Event{Fields: common.MapStr{}}) - if err != nil { - t.Fatal(err) - } - - fields := evt.Fields.Flatten() - assert.Equal(t, "libcurl.so", fields["result.basename"]) - assert.Equal(t, "/usr/lib", fields["result.dirname"]) - assert.Equal(t, ".so", fields["result.extname"]) - assert.Equal(t, true, fields["result.isAbsolute"]) - assert.Equal(t, "/usr/lib/libcurl.so", fields["result.normalize"]) - assert.EqualValues(t, '/', fields["result.sep"]) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/path/windows.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/path/windows.go deleted file mode 100644 index 76ed4906..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/path/windows.go +++ /dev/null @@ -1,245 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package path - -import "strings" - -const ( - win32Separator = '\\' -) - -var win32 = windowsFilepath{} - -type windowsFilepath struct{} - -// IsAbs reports whether the path is absolute. -func (win windowsFilepath) IsAbs(path string) (b bool) { - l := win.volumeNameLen(path) - if l == 0 { - return false - } - path = path[l:] - if path == "" { - return false - } - return win.isPathSeparator(path[0]) -} - -func (win windowsFilepath) Base(path string) string { - if path == "" { - return "." - } - // Strip trailing slashes. - for len(path) > 0 && win.isPathSeparator(path[len(path)-1]) { - path = path[0 : len(path)-1] - } - // Throw away volume name - path = path[len(win.volumeName(path)):] - // Find the last element - i := len(path) - 1 - for i >= 0 && !win.isPathSeparator(path[i]) { - i-- - } - if i >= 0 { - path = path[i+1:] - } - // If empty now, it had only slashes. - if path == "" { - return string('\\') - } - return path -} - -func (win windowsFilepath) Dir(path string) string { - vol := win.volumeName(path) - i := len(path) - 1 - for i >= len(vol) && !win.isPathSeparator(path[i]) { - i-- - } - dir := win.Clean(path[len(vol) : i+1]) - if dir == "." && len(vol) > 2 { - // must be UNC - return vol - } - return vol + dir -} - -// isWindowsPathSeparator reports whether c is a directory separator character. -func (windowsFilepath) isPathSeparator(c uint8) bool { - // NOTE: Windows accept / as path separator. - return c == '\\' || c == '/' -} - -func (win windowsFilepath) volumeName(path string) string { - return path[:win.volumeNameLen(path)] -} - -// volumeNameLen returns length of the leading volume name on Windows. -// It returns 0 elsewhere. -func (win windowsFilepath) volumeNameLen(path string) int { - if len(path) < 2 { - return 0 - } - // with drive letter - c := path[0] - if path[1] == ':' && ('a' <= c && c <= 'z' || 'A' <= c && c <= 'Z') { - return 2 - } - // is it UNC? https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx - if l := len(path); l >= 5 && win.isPathSeparator(path[0]) && win.isPathSeparator(path[1]) && - !win.isPathSeparator(path[2]) && path[2] != '.' { - // first, leading `\\` and next shouldn't be `\`. its server name. - for n := 3; n < l-1; n++ { - // second, next '\' shouldn't be repeated. - if win.isPathSeparator(path[n]) { - n++ - // third, following something characters. its share name. - if !win.isPathSeparator(path[n]) { - if path[n] == '.' { - break - } - for ; n < l; n++ { - if win.isPathSeparator(path[n]) { - break - } - } - return n - } - break - } - } - } - return 0 -} - -func (win windowsFilepath) Clean(path string) string { - originalPath := path - volLen := win.volumeNameLen(path) - path = path[volLen:] - if path == "" { - if volLen > 1 && originalPath[1] != ':' { - // should be UNC - return win.FromSlash(originalPath) - } - return originalPath + "." - } - rooted := win.isPathSeparator(path[0]) - - // Invariants: - // reading from path; r is index of next byte to process. - // writing to buf; w is index of next byte to write. - // dotdot is index in buf where .. must stop, either because - // it is the leading slash or it is a leading ../../.. prefix. - n := len(path) - out := lazybuf{path: path, volAndPath: originalPath, volLen: volLen} - r, dotdot := 0, 0 - if rooted { - out.append(win32Separator) - r, dotdot = 1, 1 - } - - for r < n { - switch { - case win.isPathSeparator(path[r]): - // empty path element - r++ - case path[r] == '.' && (r+1 == n || win.isPathSeparator(path[r+1])): - // . element - r++ - case path[r] == '.' && path[r+1] == '.' && (r+2 == n || win.isPathSeparator(path[r+2])): - // .. element: remove to last separator - r += 2 - switch { - case out.w > dotdot: - // can backtrack - out.w-- - for out.w > dotdot && !win.isPathSeparator(out.index(out.w)) { - out.w-- - } - case !rooted: - // cannot backtrack, but not rooted, so append .. element. - if out.w > 0 { - out.append(win32Separator) - } - out.append('.') - out.append('.') - dotdot = out.w - } - default: - // real path element. - // add slash if needed - if rooted && out.w != 1 || !rooted && out.w != 0 { - out.append(win32Separator) - } - // copy element - for ; r < n && !win.isPathSeparator(path[r]); r++ { - out.append(path[r]) - } - } - } - - // Turn empty string into "." - if out.w == 0 { - out.append('.') - } - - return win.FromSlash(out.string()) -} - -func (windowsFilepath) FromSlash(path string) string { - return strings.Replace(path, "/", string(win32Separator), -1) -} - -// A lazybuf is a lazily constructed path buffer. -// It supports append, reading previously appended bytes, -// and retrieving the final string. It does not allocate a buffer -// to hold the output until that output diverges from s. -type lazybuf struct { - path string - buf []byte - w int - volAndPath string - volLen int -} - -func (b *lazybuf) index(i int) byte { - if b.buf != nil { - return b.buf[i] - } - return b.path[i] -} - -func (b *lazybuf) append(c byte) { - if b.buf == nil { - if b.w < len(b.path) && b.path[b.w] == c { - b.w++ - return - } - b.buf = make([]byte, len(b.path)) - copy(b.buf, b.path[:b.w]) - } - b.buf[b.w] = c - b.w++ -} - -func (b *lazybuf) string() string { - if b.buf == nil { - return b.volAndPath[:b.volLen+b.w] - } - return b.volAndPath[:b.volLen] + string(b.buf[:b.w]) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/processor/processor_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/processor/processor_test.go deleted file mode 100644 index 6ea66f40..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/processor/processor_test.go +++ /dev/null @@ -1,164 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package processor - -import ( - "encoding/json" - "fmt" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/libbeat/processors" - "github.com/elastic/beats/v7/libbeat/processors/script/javascript" - - _ "github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/require" -) - -func init() { - RegisterPlugin("Mock", newMock) -} - -func testEvent() *beat.Event { - return &beat.Event{ - Fields: common.MapStr{ - "source": common.MapStr{ - "ip": "192.0.2.1", - }, - "destination": common.MapStr{ - "ip": "192.0.2.1", - }, - "network": common.MapStr{ - "transport": "igmp", - }, - "message": "key=hello", - }, - } -} - -func TestNewProcessorDummyProcessor(t *testing.T) { - const script = ` -var processor = require('processor'); - -var mock = new processor.Mock({"fields": {"added": "new_value"}}); - -function process(evt) { - mock.Run(evt); -} -` - - logp.TestingSetup() - p, err := javascript.NewFromConfig(javascript.Config{Source: script}, nil) - if err != nil { - t.Fatal(err) - } - - evt, err := p.Run(testEvent()) - if err != nil { - t.Fatal(err) - } - - checkEvent(t, evt, "added", "new_value") -} - -func TestChainOfDummyProcessors(t *testing.T) { - const script = ` -var processor = require('processor'); - -var hungarianHello = new processor.Mock({"fields": {"helló": "világ"}}); -var germanHello = new processor.Mock({"fields": {"hallo": "Welt"}}); - -var chain = new processor.Chain() - .Add(hungarianHello) - .Mock({ - fields: { "hola": "mundo" }, - }) - .Add(function(evt) { - evt.Put("hello", "world"); - }) - .Build(); - -var chainOfChains = new processor.Chain() - .Add(chain) - .Add(germanHello) - .Build(); -function process(evt) { - chainOfChains.Run(evt); -} -` - - logp.TestingSetup() - p, err := javascript.NewFromConfig(javascript.Config{Source: script}, nil) - if err != nil { - t.Fatal(err) - } - - evt, err := p.Run(testEvent()) - if err != nil { - t.Fatal(err) - } - - // checking if hello world is added to the event in different languages - checkEvent(t, evt, "helló", "világ") - checkEvent(t, evt, "hola", "mundo") - checkEvent(t, evt, "hello", "world") - checkEvent(t, evt, "hallo", "Welt") -} - -func checkEvent(t *testing.T, evt *beat.Event, key, value string) { - s, err := evt.GetValue(key) - assert.NoError(t, err) - - switch ss := s.(type) { - case string: - assert.Equal(t, ss, value) - default: - t.Fatal("unexpected type") - } -} - -type mockProcessor struct { - fields common.MapStr -} - -func newMock(c *common.Config) (processors.Processor, error) { - config := struct { - Fields common.MapStr `config:"fields" validate:"required"` - }{} - err := c.Unpack(&config) - if err != nil { - return nil, fmt.Errorf("fail to unpack the mock processor configuration: %s", err) - } - - return &mockProcessor{ - fields: config.Fields, - }, nil -} - -func (m *mockProcessor) Run(event *beat.Event) (*beat.Event, error) { - event.Fields.DeepUpdate(m.fields) - return event, nil -} - -func (m *mockProcessor) String() string { - s, _ := json.Marshal(m.fields) - return fmt.Sprintf("mock=%s", s) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/require/require.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/require/require.go deleted file mode 100644 index db0dcaaa..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/require/require.go +++ /dev/null @@ -1,37 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package require - -import ( - "github.com/dop251/goja_nodejs/require" - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/processors/script/javascript" -) - -func init() { - javascript.AddSessionHook("require", func(s javascript.Session) { - reg := require.NewRegistryWithLoader(loadSource) - reg.Enable(s.Runtime()) - }) -} - -// loadSource disallows loading custom modules from file. -func loadSource(path string) ([]byte, error) { - return nil, errors.Errorf("cannot load %v, only built-in modules are supported", path) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/script/javascript/session_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/script/javascript/session_test.go deleted file mode 100644 index 043253c9..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/script/javascript/session_test.go +++ /dev/null @@ -1,226 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package javascript - -import ( - "context" - "sync" - "testing" - "time" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" - - "github.com/stretchr/testify/assert" -) - -func TestSessionTagOnException(t *testing.T) { - const script = `throw "this tags the event";` - - p, err := NewFromConfig(Config{ - Source: header + script + footer, - TagOnException: defaultConfig().TagOnException, - }, nil) - if err != nil { - t.Fatal(err) - } - - evt, err := p.Run(testEvent()) - assert.Error(t, err) - - tags, _ := evt.GetValue("tags") - assert.Equal(t, []string{"_js_exception"}, tags) -} - -func TestSessionScriptParams(t *testing.T) { - t.Run("register method is optional", func(t *testing.T) { - _, err := NewFromConfig(Config{ - Source: header + footer, - }, nil) - if err != nil { - t.Fatal(err) - } - }) - - t.Run("register required for params", func(t *testing.T) { - _, err := NewFromConfig(Config{ - Source: header + footer, - Params: map[string]interface{}{ - "threshold": 42, - }, - }, nil) - if assert.Error(t, err) { - assert.Contains(t, err.Error(), "params were provided") - } - }) - - t.Run("register params", func(t *testing.T) { - const script = ` - function register(params) { - if (params["threshold"] !== 42) { - throw "invalid threshold"; - } - } - - function process(event) {} - ` - _, err := NewFromConfig(Config{ - Source: script, - Params: map[string]interface{}{ - "threshold": 42, - }, - }, nil) - assert.NoError(t, err) - }) -} - -func TestSessionTestFunction(t *testing.T) { - const script = ` - var fail = false; - - function register(params) { - fail = params["fail"]; - } - - function process(event) { - if (fail) { - throw "intentional failure"; - } - event.Put("hello", "world"); - return event; - } - - function test() { - var event = process(new Event({"hello": "earth"})); - - if (event.fields.hello !== "world") { - throw "invalid hello world"; - } - } - ` - - t.Run("test method is optional", func(t *testing.T) { - _, err := NewFromConfig(Config{ - Source: header + footer, - }, nil) - if err != nil { - t.Fatal(err) - } - }) - - t.Run("test success", func(t *testing.T) { - _, err := NewFromConfig(Config{ - Source: script, - Params: map[string]interface{}{ - "fail": false, - }, - }, nil) - assert.NoError(t, err) - }) - - t.Run("test failure", func(t *testing.T) { - _, err := NewFromConfig(Config{ - Source: script, - Params: map[string]interface{}{ - "fail": true, - }, - }, nil) - assert.Error(t, err) - }) -} - -func TestSessionTimeout(t *testing.T) { - logp.TestingSetup() - - const runawayLoop = ` - while (!evt.fields.stop) { - evt.Put("hello", "world"); - } - ` - - p, err := NewFromConfig(Config{ - Source: header + runawayLoop + footer, - Timeout: 500 * time.Millisecond, - TagOnException: "_js_exception", - }, nil) - if err != nil { - t.Fatal(err) - } - - evt := &beat.Event{ - Fields: common.MapStr{ - "stop": false, - }, - } - - // Execute and expect a timeout. - evt, err = p.Run(evt) - if assert.Error(t, err) { - assert.Contains(t, err.Error(), timeoutError) - - tags, _ := evt.GetValue("tags") - assert.Equal(t, []string{"_js_exception"}, tags) - - errorMessage, _ := evt.GetValue("error.message") - assert.Contains(t, errorMessage, timeoutError) - } - - // Verify that any internal runtime interrupt state has been cleared. - evt.PutValue("stop", true) - _, err = p.Run(evt) - assert.NoError(t, err) -} - -func TestSessionParallel(t *testing.T) { - const script = ` - evt.Put("host.name", "workstation"); - ` - - p, err := NewFromConfig(Config{ - Source: header + script + footer, - TagOnException: "_js_exception", - }, nil) - if err != nil { - t.Fatal(err) - } - - const goroutines = 10 - ctx, cancel := context.WithCancel(context.Background()) - defer cancel() - - var wg sync.WaitGroup - wg.Add(goroutines) - for i := 0; i < goroutines; i++ { - go func() { - defer wg.Done() - for ctx.Err() == nil { - evt := &beat.Event{ - Fields: common.MapStr{ - "host": common.MapStr{"name": "computer"}, - }, - } - _, err := p.Run(evt) - assert.NoError(t, err) - } - }() - } - - time.AfterFunc(time.Second, cancel) - wg.Wait() -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/script/processor.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/script/processor.go deleted file mode 100644 index 7f61c7cf..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/script/processor.go +++ /dev/null @@ -1,52 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package script - -import ( - "strings" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/processors" - "github.com/elastic/beats/v7/libbeat/processors/script/javascript" - - // Register javascript modules with the processor. - _ "github.com/elastic/beats/v7/libbeat/processors/script/javascript/module" -) - -func init() { - processors.RegisterPlugin("script", New) -} - -// New constructs a new script processor. -func New(c *common.Config) (processors.Processor, error) { - var config = struct { - Lang string `config:"lang" validate:"required"` - }{} - if err := c.Unpack(&config); err != nil { - return nil, err - } - - switch strings.ToLower(config.Lang) { - case "javascript", "js": - return javascript.New(c) - default: - return nil, errors.Errorf("script type must be declared (e.g. type: javascript)") - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/timeseries/timeseries_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/timeseries/timeseries_test.go deleted file mode 100644 index 18dedb5b..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/timeseries/timeseries_test.go +++ /dev/null @@ -1,203 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package timeseries - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/mapping" -) - -var ( - truthy = true - falsy = false - - fields = mapping.Fields{ - mapping.Field{Name: "context.first", Type: "long", Description: "a dimension", Dimension: &truthy}, - mapping.Field{ - Name: "context", - Type: "group", - Fields: mapping.Fields{ - mapping.Field{Name: "second", Type: "keyword", Dimension: &truthy}, - }, - }, - mapping.Field{ - Name: "context", - Type: "group", - Fields: mapping.Fields{ - mapping.Field{Name: "third", Dimension: &truthy}, - }, - }, - mapping.Field{Name: "type-less"}, - mapping.Field{Name: "not-a-dimension", Type: "long"}, - mapping.Field{Name: "dimension-by-default", Type: "keyword"}, - mapping.Field{Name: "overwritten-field1", Type: "long", Dimension: &truthy}, - mapping.Field{Name: "overwritten-field1", Overwrite: true, Type: "long", Dimension: &falsy}, - mapping.Field{Name: "overwritten-field2", Overwrite: true, Type: "long"}, - mapping.Field{Name: "overwritten-field2", Type: "keyword", Dimension: &truthy}, - mapping.Field{ - Name: "nested-obj", - Type: "object", - Fields: mapping.Fields{ - mapping.Field{ - Name: "object-of-keywords", - Type: "object", - ObjectType: "keyword", - }, - mapping.Field{ - Name: "wildcard-object-of-keywords.*", - Type: "object", - ObjectType: "keyword", - }, - // todo: not supported - mapping.Field{ - Name: "obj-type-params", - ObjectTypeParams: []mapping.ObjectTypeCfg{ - {ObjectType: "keyword"}, - {ObjectType: "boolean"}, - }, - Type: "object", - }, - mapping.Field{Name: "not-a-dimension", Type: "long"}, - }, - }, - mapping.Field{ - Name: "obj1", - Type: "object", - ObjectType: "keyword", - }, - mapping.Field{ - Name: "obj1-but-not-a-child-of-obj1", - Dimension: &falsy, - }, - } -) - -func TestTimesSeriesIsDimension(t *testing.T) { - processor := NewTimeSeriesProcessor(fields) - - tsProcessor := processor.(*timeseriesProcessor) - for _, test := range []struct { - isDim bool - field string - }{ - {true, "context.first"}, - {true, "context.second"}, - {false, "type-less"}, - {true, "context.third"}, - {false, "not-a-dimension"}, - {true, "dimension-by-default"}, - {false, "overwritten-field1"}, - {false, "overwritten-field2"}, - {true, "nested-obj.object-of-keywords.third-level"}, - {true, "nested-obj.wildcard-object-of-keywords.third-level"}, - {false, "nested-obj.second-level"}, - {true, "obj1.key1"}, - {false, "obj1-but-not-a-child-of-obj1.key1"}, - } { - assert.Equal(t, test.isDim, tsProcessor.isDimension(test.field), test.field) - } - -} - -func TestTimesSeriesHashes(t *testing.T) { - timeseriesProcessor := NewTimeSeriesProcessor(fields) - - for _, test := range []struct { - name string - in common.MapStr - expected common.MapStr - }{ - { - name: "simple fields", - in: common.MapStr{ - "context": common.MapStr{ - "first": 1, - "second": "word2", - "third": "word3", - }, - }, - expected: common.MapStr{ - "context": common.MapStr{ - "first": 1, - "second": "word2", - "third": "word3", - }, - "timeseries": common.MapStr{"instance": uint64(10259802856000774733)}, - }, - }, - { - name: "simple field - with one ignored field", - in: common.MapStr{ - "context": common.MapStr{ - "first": 1, - "second": "word2", - "third": "word3", - }, - "not-a-dimension": 1000, - }, - expected: common.MapStr{ - "context": common.MapStr{ - "first": 1, - "second": "word2", - "third": "word3", - }, - "not-a-dimension": 1000, - "timeseries": common.MapStr{"instance": uint64(10259802856000774733)}, // same as above - }, - }, - { - name: "simple fields and one ignored and one by default", - in: common.MapStr{ - "context": common.MapStr{ - "first": 1, - "second": "word2", - "third": "word3", - }, - "not-a-dimension": 1000, - "dimension-by-default": "dimension1", - }, - expected: common.MapStr{ - "context": common.MapStr{ - "first": 1, - "second": "word2", - "third": "word3", - }, - "not-a-dimension": 1000, - "dimension-by-default": "dimension1", - "timeseries": common.MapStr{"instance": uint64(17933311421196639387)}, - }, - }, - } { - - event := beat.Event{ - TimeSeries: true, - Fields: test.in, - } - t.Run(test.name, func(t *testing.T) { - out, err := timeseriesProcessor.Run(&event) - - assert.NoError(t, err) - assert.Equal(t, test.expected, out.Fields) - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/timestamp/config.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/timestamp/config.go deleted file mode 100644 index 7b0fa5f2..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/timestamp/config.go +++ /dev/null @@ -1,35 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package timestamp - -type config struct { - Field string `config:"field" validate:"required"` // Source field containing time time to be parsed. - TargetField string `config:"target_field"` // Target field for the parsed time value. The target value is always written as UTC. Defaults to @timestamp. - Layouts []string `config:"layouts" validate:"required"` // Timestamp layouts that define the expected time value format. - Timezone string `config:"timezone"` // Timezone (e.g. America/New_York) to use when parsing a timestamp not containing a timezone. - IgnoreMissing bool `config:"ignore_missing"` // Ignore errors when the source field is missing. - IgnoreFailure bool `config:"ignore_failure"` // Ignore errors when parsing the timestamp. - TestTimestamps []string `config:"test"` // A list of timestamps that must parse successfully when loading the processor. - ID string `config:"id"` // An identifier for this processor. Useful for debugging. -} - -func defaultConfig() config { - return config{ - TargetField: "@timestamp", - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/timestamp/docs/timestamp.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/processors/timestamp/docs/timestamp.asciidoc deleted file mode 100644 index a8d569a9..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/timestamp/docs/timestamp.asciidoc +++ /dev/null @@ -1,69 +0,0 @@ -[[processor-timestamp]] -=== Timestamp - -++++ -timestamp -++++ - -beta[] - -The `timestamp` processor parses a timestamp from a field. By default the -timestamp processor writes the parsed result to the `@timestamp` field. You can -specify a different field by setting the `target_field` parameter. The timestamp -value is parsed according to the `layouts` parameter. Multiple layouts can be -specified and they will be used sequentially to attempt parsing the timestamp -field. - -NOTE: The timestamp layouts used by this processor are different than the - formats supported by date processors in Logstash and Elasticsearch Ingest - Node. - -The `layouts` are described using a reference time that is based on this -specific time: - - Mon Jan 2 15:04:05 MST 2006 - -Since MST is GMT-0700, the reference time is: - - 01/02 03:04:05PM '06 -0700 - -To define your own layout, rewrite the reference time in a format that matches -the timestamps you expect to parse. For more layout examples and details see the -https://godoc.org/time#pkg-constants[Go time package documentation]. - -If a layout does not contain a year then the current year in the specified -`timezone` is added to the time value. - -.Timestamp options -[options="header"] -|====== -| Name | Required | Default | Description | -| `field` | yes | | Source field containing the time to be parsed. | -| `target_field` | no | @timestamp | Target field for the parsed time value. The target value is always written as UTC. | -| `layouts` | yes | | Timestamp layouts that define the expected time value format. In addition layouts, `UNIX` and `UNIX_MS` are accepted. | -| `timezone` | no | UTC | Timezone (e.g. America/New_York) to use when parsing a timestamp not containing a timezone. | -| `ignore_missing` | no | false | Ignore errors when the source field is missing. | -| `ignore_failure` | no | false | Ignore all errors produced by the processor. | -| `test` | no | | A list of timestamps that must parse successfully when loading the processor. | -| `id` | no | | An identifier for this processor instance. Useful for debugging. | -|====== - -Here is an example that parses the `start_time` field and writes the result -to the `@timestamp` field then deletes the `start_time` field. When the -processor is loaded it will immediately validate that the two `test` timestamps -parse with this configuration. - -[source,yaml] ----- -processors: -- timestamp: - field: start_time - layouts: - - '2006-01-02T15:04:05Z' - - '2006-01-02T15:04:05.999Z' - test: - - '2019-06-22T16:33:51Z' - - '2019-11-18T04:59:51.123Z' -- drop_fields: - fields: [start_time] ----- diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/timestamp/error.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/timestamp/error.go deleted file mode 100644 index f19d70aa..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/timestamp/error.go +++ /dev/null @@ -1,70 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package timestamp - -import ( - "fmt" - "io" - "time" -) - -type parseError struct { - field string - time interface{} - causes []error -} - -func (e *parseError) Error() string { - return fmt.Sprintf("failed parsing time field %v='%v'", e.field, e.time) -} - -// Errors returns a list of parse errors. This implements the errorGroup -// interface that the logger recognizes for including a list of causes. -func (e *parseError) Errors() []error { - return e.causes -} - -func (e *parseError) Format(f fmt.State, c rune) { - io.WriteString(f, e.Error()) - - if c == 'v' && f.Flag('+') { - f.Write([]byte(": ")) - first := true - for _, item := range e.causes { - if first { - first = false - } else { - f.Write([]byte("; ")) - } - io.WriteString(f, item.Error()) - } - } -} - -type parseErrorCause struct { - *time.ParseError -} - -func (e *parseErrorCause) Error() string { - if e.Message != "" { - return e.Message - } - - return "failed using layout [" + e.Layout + "] " + - "cannot parse [" + e.ValueElem + "] as [" + e.LayoutElem + "]" -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/timestamp/timestamp.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/timestamp/timestamp.go deleted file mode 100644 index 5c1a3e47..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/timestamp/timestamp.go +++ /dev/null @@ -1,211 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package timestamp - -import ( - "fmt" - "time" - - "4d63.com/tz" - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/libbeat/processors" - jsprocessor "github.com/elastic/beats/v7/libbeat/processors/script/javascript/module/processor" -) - -const logName = "processor.timestamp" - -func init() { - processors.RegisterPlugin("timestamp", New) - jsprocessor.RegisterPlugin("Timestamp", New) -} - -type processor struct { - config - log *logp.Logger - isDebug bool - tz *time.Location -} - -// New constructs a new timestamp processor for parsing time strings into -// time.Time values. -func New(cfg *common.Config) (processors.Processor, error) { - c := defaultConfig() - if err := cfg.Unpack(&c); err != nil { - return nil, errors.Wrap(err, "failed to unpack the timestamp configuration") - } - - return newFromConfig(c) -} - -func newFromConfig(c config) (*processor, error) { - loc, err := loadLocation(c.Timezone) - if err != nil { - return nil, errors.Wrap(err, "failed to load timezone") - } - - p := &processor{ - config: c, - log: logp.NewLogger(logName), - isDebug: logp.IsDebug(logName), - tz: loc, - } - if c.ID != "" { - p.log = p.log.With("instance_id", c.ID) - } - - // Execute user provided built-in tests. - for _, test := range c.TestTimestamps { - ts, err := p.parseValue(test) - if err != nil { - return nil, errors.Wrap(err, "failed to parse test timestamp") - } - p.log.Debugf("Test timestamp [%v] parsed as [%v].", test, ts.UTC()) - } - - return p, nil -} - -var timezoneFormats = []string{"-07", "-0700", "-07:00"} - -func loadLocation(timezone string) (*time.Location, error) { - for _, format := range timezoneFormats { - t, err := time.Parse(format, timezone) - if err == nil { - name, offset := t.Zone() - return time.FixedZone(name, offset), nil - } - } - - // Rest of location formats - return tz.LoadLocation(timezone) -} - -func (p *processor) String() string { - return fmt.Sprintf("timestamp=[field=%s, target_field=%v, timezone=%v, layouts=%v]", - p.Field, p.TargetField, p.tz, p.Layouts) -} - -func (p *processor) Run(event *beat.Event) (*beat.Event, error) { - // Get the source field value. - val, err := event.GetValue(p.Field) - if err != nil { - if p.IgnoreFailure || (p.IgnoreMissing && errors.Cause(err) == common.ErrKeyNotFound) { - return event, nil - } - return event, errors.Wrapf(err, "failed to get time field %v", p.Field) - } - - // Try to convert the value to a time.Time. - ts, err := p.tryToTime(val) - if err != nil { - if p.IgnoreFailure { - return event, nil - } - return event, err - } - - // Put the timestamp as UTC into the target field. - _, err = event.PutValue(p.TargetField, ts.UTC()) - if err != nil { - if p.IgnoreFailure { - return event, nil - } - return event, err - } - - return event, nil -} - -func (p *processor) tryToTime(value interface{}) (time.Time, error) { - switch v := value.(type) { - case time.Time: - return v, nil - case common.Time: - return time.Time(v), nil - default: - return p.parseValue(v) - } -} - -func (p *processor) parseValue(v interface{}) (time.Time, error) { - detailedErr := &parseError{} - - for _, layout := range p.Layouts { - ts, err := p.parseValueByLayout(v, layout) - if err == nil { - return ts, nil - } - - switch e := err.(type) { - case *time.ParseError: - detailedErr.causes = append(detailedErr.causes, &parseErrorCause{e}) - default: - detailedErr.causes = append(detailedErr.causes, err) - } - } - - detailedErr.field = p.Field - detailedErr.time = v - - if p.isDebug { - if p.IgnoreFailure { - p.log.Debugw("(Ignored) Failure parsing time field.", "error", detailedErr) - } else { - p.log.Debugw("Failure parsing time field.", "error", detailedErr) - } - } - return time.Time{}, detailedErr -} - -func (p *processor) parseValueByLayout(v interface{}, layout string) (time.Time, error) { - switch layout { - case "UNIX": - if sec, ok := common.TryToInt(v); ok { - return time.Unix(int64(sec), 0), nil - } else if sec, ok := common.TryToFloat64(v); ok { - return time.Unix(0, int64(sec*float64(time.Second))), nil - } - return time.Time{}, errors.New("could not parse time field as int or float") - case "UNIX_MS": - if ms, ok := common.TryToInt(v); ok { - return time.Unix(0, int64(ms)*int64(time.Millisecond)), nil - } else if ms, ok := common.TryToFloat64(v); ok { - return time.Unix(0, int64(ms*float64(time.Millisecond))), nil - } - return time.Time{}, errors.New("could not parse time field as int or float") - default: - str, ok := v.(string) - if !ok { - return time.Time{}, errors.Errorf("unexpected type %T for time field", v) - } - - ts, err := time.ParseInLocation(layout, str, p.tz) - if err == nil { - // Use current year if no year is zero. - if ts.Year() == 0 { - currentYear := time.Now().In(ts.Location()).Year() - ts = ts.AddDate(currentYear, 0, 0) - } - } - return ts, err - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/timestamp/timestamp_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/timestamp/timestamp_test.go deleted file mode 100644 index 4b7e8dd0..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/timestamp/timestamp_test.go +++ /dev/null @@ -1,302 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package timestamp - -import ( - "strconv" - "testing" - "time" - - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" -) - -var expected = time.Date(2015, 3, 7, 11, 6, 39, 0, time.UTC) - -func TestParsePatterns(t *testing.T) { - logp.TestingSetup() - - c := defaultConfig() - c.Field = "ts" - c.Layouts = append(c.Layouts, time.ANSIC, time.RFC3339Nano, time.RFC3339) - - p, err := newFromConfig(c) - if err != nil { - t.Fatal(err) - } - - evt := &beat.Event{Fields: common.MapStr{}} - - for name, format := range map[string]string{ - "ANSIC": time.ANSIC, - "RFC3339Nano": time.RFC3339Nano, - "RFC3339": time.RFC3339, - } { - t.Run(name, func(t *testing.T) { - evt.Timestamp = time.Time{} - evt.PutValue("ts", expected.Format(format)) - - evt, err = p.Run(evt) - if err != nil { - t.Fatal(err) - } - - assert.Equal(t, expected, evt.Timestamp) - }) - } - - t.Run("UNIX", func(t *testing.T) { - p.Layouts = []string{"UNIX"} - - epochSec := expected.Unix() - times := []interface{}{ - epochSec, - float64(epochSec), - strconv.FormatInt(epochSec, 10), - strconv.FormatInt(epochSec, 10) + ".0", - } - - for _, timeValue := range times { - evt.Timestamp = time.Time{} - evt.PutValue("ts", timeValue) - - evt, err = p.Run(evt) - if err != nil { - t.Fatal(err) - } - - assert.Equal(t, expected, evt.Timestamp) - } - }) - - t.Run("UNIX_MS", func(t *testing.T) { - p.Layouts = []string{"UNIX_MS"} - - epochMs := int64(expected.UnixNano()) / int64(time.Millisecond) - times := []interface{}{ - epochMs, - float64(epochMs), - strconv.FormatInt(epochMs, 10), - strconv.FormatInt(epochMs, 10) + ".0", - } - - for _, timeValue := range times { - evt.Timestamp = time.Time{} - evt.PutValue("ts", timeValue) - - evt, err = p.Run(evt) - if err != nil { - t.Fatal(err) - } - - assert.Equal(t, expected, evt.Timestamp) - } - }) -} - -func TestParseNoYear(t *testing.T) { - c := defaultConfig() - c.Field = "ts" - c.Layouts = append(c.Layouts, time.StampMilli) - c.Timezone = "EST" - - p, err := newFromConfig(c) - if err != nil { - t.Fatal(err) - } - - evt := &beat.Event{Fields: common.MapStr{ - "ts": "Mar 7 11:06:39.002", - }} - - evt, err = p.Run(evt) - if err != nil { - t.Fatal(err) - } - - // The current year in the EST timezone is returned since ts does not contain a year. - EST := p.tz - yearEST := time.Now().In(EST).Year() - expected := time.Date(yearEST, 3, 7, 11, 6, 39, int(2*time.Millisecond), EST) - - // The timestamp was parsed as EST but the processor always writes a UTC time value. - assert.Equal(t, expected.UTC(), evt.Timestamp) -} - -func TestIgnoreMissing(t *testing.T) { - c := defaultConfig() - c.Field = "ts" - c.Layouts = append(c.Layouts, time.RFC3339) - - p, err := newFromConfig(c) - if err != nil { - t.Fatal(err) - } - - evt := &beat.Event{Fields: common.MapStr{}} - - _, err = p.Run(evt) - if assert.Error(t, err) { - assert.Contains(t, err.Error(), "failed to get time field") - } - - p.IgnoreMissing = true - _, err = p.Run(evt) - assert.NoError(t, err) -} - -func TestIgnoreFailure(t *testing.T) { - c := defaultConfig() - c.Field = "ts" - c.Layouts = append(c.Layouts, time.RFC3339) - - p, err := newFromConfig(c) - if err != nil { - t.Fatal(err) - } - - evt := &beat.Event{Fields: common.MapStr{"ts": expected.Format(time.Kitchen)}} - - _, err = p.Run(evt) - if assert.Error(t, err) { - assert.Contains(t, err.Error(), "failed parsing time field") - } - - p.IgnoreFailure = true - _, err = p.Run(evt) - assert.NoError(t, err) - assert.Zero(t, evt.Timestamp) -} - -func TestBuiltInTest(t *testing.T) { - c := defaultConfig() - c.Field = "ts" - c.Layouts = append(c.Layouts, "2006-01-89T15:04:05Z07:00") // Bad format. - c.TestTimestamps = []string{ - "2015-03-07T11:06:39Z", - } - - _, err := newFromConfig(c) - if assert.Error(t, err) { - assert.Contains(t, err.Error(), "failed to parse test timestamp") - } -} - -func TestTimezone(t *testing.T) { - cases := map[string]struct { - Timezone string - Expected time.Time - Error bool - }{ - "no timezone": { - Expected: expected, - }, - "location label": { - // Use a location without DST to avoid surprises - Timezone: "America/Panama", - Expected: expected.Add(5 * time.Hour), - }, - "UTC label": { - Timezone: "Etc/UTC", - Expected: expected, - }, - "GMT label": { - Timezone: "Etc/GMT+2", - Expected: expected.Add(2 * time.Hour), - }, - "UTC as standard offset": { - Timezone: "+0000", - Expected: expected, - }, - "standard offset": { - Timezone: "+0430", - Expected: expected.Add(-4*time.Hour - 30*time.Minute), - }, - "hour and minute offset": { - Timezone: "+03:00", - Expected: expected.Add(-3 * time.Hour), - }, - "minute offset": { - Timezone: "+00:30", - Expected: expected.Add(-30 * time.Minute), - }, - "abbreviated hour offset": { - Timezone: "+04", - Expected: expected.Add(-4 * time.Hour), - }, - "negative hour and minute offset": { - Timezone: "-03:30", - Expected: expected.Add(3*time.Hour + 30*time.Minute), - }, - "negative minute offset": { - Timezone: "-00:30", - Expected: expected.Add(30 * time.Minute), - }, - "negative abbreviated hour offset": { - Timezone: "-04", - Expected: expected.Add(4 * time.Hour), - }, - - "unsupported UTC representation": { - Timezone: "Z", - Error: true, - }, - "non-existing location": { - Timezone: "Kalimdor/Orgrimmar", - Error: true, - }, - "incomplete offset": { - Timezone: "-400", - Error: true, - }, - } - - for title, c := range cases { - t.Run(title, func(t *testing.T) { - config := defaultConfig() - config.Field = "ts" - config.Timezone = c.Timezone - config.Layouts = append(config.Layouts, time.ANSIC) - - processor, err := newFromConfig(config) - if c.Error { - require.Error(t, err) - return - } - require.NoError(t, err) - - originalTimestamp := expected.Format(time.ANSIC) - t.Logf("Original timestamp: %+v", originalTimestamp) - t.Logf("Timezone: %s", c.Timezone) - - event := &beat.Event{ - Fields: common.MapStr{ - config.Field: originalTimestamp, - }, - } - - event, err = processor.Run(event) - assert.NoError(t, err) - assert.Equal(t, c.Expected, event.Timestamp) - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/translate_sid/docs/translate_sid.asciidoc b/vendor/github.com/elastic/beats/v7/libbeat/processors/translate_sid/docs/translate_sid.asciidoc deleted file mode 100644 index 68f7fd25..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/translate_sid/docs/translate_sid.asciidoc +++ /dev/null @@ -1,46 +0,0 @@ -[[processor-translate-sid]] -=== Translate SID - -beta[] - -The `translate_sid` processor translates a Windows security identifier (SID) -into an account name. It retrieves the name of the account associated with the -SID, the first domain on which the SID is found, and the type of account. This -is only available on Windows. - -Every account on a network is issued a unique SID when the account is first -created. Internal processes in Windows refer to an account's SID rather than -the account's user or group name and these values sometimes appear in logs. - -If the SID is invalid (malformed) or does not map to any account on the local -system or domain then this will result in the processor returning an error -unless `ignore_failure` is set. - -[source,yaml] ----- -processors: -- translate_sid: - field: winlog.event_data.MemberSid - account_name_target: user.name - domain_target: user.domain - ignore_missing: true - ignore_failure: true ----- - -The `translate_sid` processor has the following configuration settings: - -.Translate SID options -[options="header"] -|====== -| Name | Required | Default | Description -| `field` | yes | | Source field containing a Windows security identifier (SID). -| `account_name_target` | yes* | | Target field for the account name value. -| `account_type_target` | yes* | | Target field for the account type value. -| `domain_target` | yes* | | Target field for the domain value. -| `ignore_missing` | no | false | Ignore errors when the source field is missing. -| `ignore_failure` | no | false | Ignore all errors produced by the processor. -|====== - -* At least one of `account_name_target`, `account_type_target`, and -`domain_target` is required to be configured. - diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/translate_sid/translatesid_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/translate_sid/translatesid_test.go deleted file mode 100644 index ad1fbc6a..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/translate_sid/translatesid_test.go +++ /dev/null @@ -1,150 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build windows - -package translate_sid - -import ( - "fmt" - "strings" - "testing" - - "github.com/stretchr/testify/assert" - "golang.org/x/sys/windows" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/winlogbeat/sys" -) - -func TestTranslateSID(t *testing.T) { - var tests = []struct { - SID string - Account string - AccountType sys.SIDType - Domain string - Assert func(*testing.T, *beat.Event, error) - }{ - {SID: "S-1-5-7", Domain: "NT AUTHORITY", Account: "ANONYMOUS LOGON"}, - {SID: "S-1-0-0", Account: "NULL SID"}, - {SID: "S-1-1-0", Account: "Everyone"}, - {SID: "S-1-5-32-544", Domain: "BUILTIN", Account: "Administrators", AccountType: sys.SidTypeAlias}, - {SID: "S-1-5-113", Domain: "NT AUTHORITY", Account: "Local Account"}, - {SID: "", Assert: assertInvalidSID}, - {SID: "Not a SID", Assert: assertInvalidSID}, - {SID: "S-1-5-2025429265-500", Assert: assertNoMapping}, - } - - for n, tc := range tests { - t.Run(fmt.Sprintf("test%d_%s", n, tc.SID), func(t *testing.T) { - p, err := newFromConfig(config{ - Field: "sid", - DomainTarget: "domain", - AccountNameTarget: "account", - AccountTypeTarget: "type", - }) - if err != nil { - t.Fatal(err) - } - - evt := &beat.Event{Fields: map[string]interface{}{ - "sid": tc.SID, - }} - - evt, err = p.Run(evt) - if tc.Assert != nil { - tc.Assert(t, evt, err) - return - } - if err != nil { - t.Fatalf("%+v", err) - } - t.Logf("%v", evt.Fields.StringToPrint()) - assertEqualIgnoreCase(t, tc.Domain, evt.Fields["domain"]) - assertEqualIgnoreCase(t, tc.Account, evt.Fields["account"]) - if tc.AccountType > 0 { - assert.Equal(t, tc.AccountType.String(), evt.Fields["type"]) - } - }) - } -} - -func BenchmarkProcessor_Run(b *testing.B) { - p, err := newFromConfig(config{ - Field: "sid", - DomainTarget: "domain", - AccountNameTarget: "account", - }) - if err != nil { - b.Fatal(err) - } - - b.Run("builtin", func(b *testing.B) { - evt := &beat.Event{Fields: map[string]interface{}{ - "sid": "S-1-5-7", - }} - - for i := 0; i < b.N; i++ { - _, err = p.Run(evt) - if err != nil { - b.Fatal(err) - } - } - }) - - b.Run("no_mapping", func(b *testing.B) { - evt := &beat.Event{Fields: map[string]interface{}{ - "sid": "S-1-5-2025429265-500", - }} - - for i := 0; i < b.N; i++ { - _, err = p.Run(evt) - if err != windows.ERROR_NONE_MAPPED { - b.Fatal(err) - } - } - }) -} - -func assertEqualIgnoreCase(t *testing.T, expected string, actual interface{}) { - t.Helper() - actualStr, ok := actual.(string) - if !ok { - assert.Fail(t, "actual value is not a string: %T %#v", actual, actual) - } - assert.Equal(t, strings.ToLower(expected), strings.ToLower(actualStr)) -} - -func assertInvalidSID(t *testing.T, event *beat.Event, err error) { - if assert.Error(t, err) { - // The security ID structure is invalid. - assert.Equal(t, windows.ERROR_INVALID_SID, err) - } - assert.Nil(t, event.Fields["domain"]) - assert.Nil(t, event.Fields["account"]) - assert.Nil(t, event.Fields["type"]) -} - -func assertNoMapping(t *testing.T, event *beat.Event, err error) { - if assert.Error(t, err) { - // No mapping between account names and security IDs was done. - assert.Equal(t, windows.ERROR_NONE_MAPPED, err) - } - assert.Nil(t, event.Fields["domain"]) - assert.Nil(t, event.Fields["account"]) - assert.Nil(t, event.Fields["type"]) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/processors/util/geo_test.go b/vendor/github.com/elastic/beats/v7/libbeat/processors/util/geo_test.go deleted file mode 100644 index aa8754c2..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/processors/util/geo_test.go +++ /dev/null @@ -1,110 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package util - -import ( - "fmt" - "testing" - - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/common" -) - -// parseGeoConfig converts the map into a GeoConfig. -// Going through go-ucfg we test the config to struct transform / validation. -func parseConfig(t *testing.T, configMap map[string]interface{}) GeoConfig { - config, err := common.NewConfigFrom(configMap) - require.NoError(t, err) - - geoConfig := GeoConfig{} - err = config.Unpack(&geoConfig) - require.NoError(t, err) - - return geoConfig -} - -func TestConfigGeoEnabled(t *testing.T) { - config := map[string]interface{}{ - "name": "yerevan-am", - "location": "40.177200, 44.503490", - "continent_name": "Asia", - "country_iso_code": "AM", - "region_name": "Erevan", - "region_iso_code": "AM-ER", - "city_name": "Yerevan", - } - - geoMap, err := GeoConfigToMap(parseConfig(t, config)) - require.NoError(t, err) - - for configKey, configValue := range config { - t.Run(fmt.Sprintf("Check of %s", configKey), func(t *testing.T) { - v, ok := geoMap[configKey] - assert.True(t, ok, "key has entry") - assert.Equal(t, configValue, v) - }) - } -} - -func TestPartialGeo(t *testing.T) { - config := map[string]interface{}{ - "name": "yerevan-am", - "city_name": " ", - } - - geoMap, err := GeoConfigToMap(parseConfig(t, config)) - require.NoError(t, err) - - assert.Equal(t, "yerevan-am", geoMap["name"]) - - missing := []string{"continent_name", "country_name", "country_iso_code", "region_name", "region_iso_code", "city_name"} - - for _, k := range missing { - _, exists := geoMap[k] - assert.False(t, exists, "key should %s should not exist", k) - } -} - -func TestGeoLocationValidation(t *testing.T) { - locations := []struct { - str string - valid bool - }{ - {"40.177200, 44.503490", true}, - {"-40.177200, -44.503490", true}, - {"garbage", false}, - {"9999999999", false}, - } - - for _, location := range locations { - t.Run(fmt.Sprintf("Location %s validation should be %t", location.str, location.valid), func(t *testing.T) { - - geoConfig := parseConfig(t, common.MapStr{"location": location.str}) - geoMap, err := GeoConfigToMap(geoConfig) - - if location.valid { - require.NoError(t, err) - require.Equal(t, location.str, geoMap["location"]) - } else { - require.Error(t, err) - } - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/acker_test.go b/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/acker_test.go deleted file mode 100644 index 632c5a5d..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/acker_test.go +++ /dev/null @@ -1,53 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package pipeline - -import ( - "reflect" - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestNewCountACK(t *testing.T) { - dummyPipeline := &Pipeline{} - dummyFunc := func(total, acked int) {} - cAck := newCountACK(dummyPipeline, dummyFunc) - assert.Equal(t, dummyPipeline, cAck.pipeline) - assert.Equal(t, reflect.ValueOf(dummyFunc).Pointer(), reflect.ValueOf(cAck.fn).Pointer()) -} - -func TestMakeCountACK(t *testing.T) { - dummyPipeline := &Pipeline{} - dummyFunc := func(total, acked int) {} - dummySema := &sema{} - tests := []struct { - canDrop bool - sema *sema - fn func(total, acked int) - pipeline *Pipeline - expectedOutputType reflect.Value - }{ - {canDrop: false, sema: dummySema, fn: dummyFunc, pipeline: dummyPipeline, expectedOutputType: reflect.ValueOf(&countACK{})}, - {canDrop: true, sema: dummySema, fn: dummyFunc, pipeline: dummyPipeline, expectedOutputType: reflect.ValueOf(&boundGapCountACK{})}, - } - for _, test := range tests { - output := makeCountACK(test.pipeline, test.canDrop, test.sema, test.fn) - assert.Equal(t, test.expectedOutputType.String(), reflect.ValueOf(output).String()) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/client_test.go b/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/client_test.go deleted file mode 100644 index 88c3a67e..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/client_test.go +++ /dev/null @@ -1,115 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package pipeline - -import ( - "context" - "sync" - "testing" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/libbeat/outputs" - "github.com/elastic/beats/v7/libbeat/publisher/queue" - "github.com/elastic/beats/v7/libbeat/tests/resources" -) - -func TestClient(t *testing.T) { - makePipeline := func(settings Settings, qu queue.Queue) *Pipeline { - p, err := New(beat.Info{}, - Monitors{}, - func(_ queue.ACKListener) (queue.Queue, error) { - return qu, nil - }, - outputs.Group{}, - settings, - ) - if err != nil { - panic(err) - } - - return p - } - - t.Run("client close", func(t *testing.T) { - // Note: no asserts. If closing fails we have a deadlock, because Publish - // would block forever - - cases := map[string]struct { - context bool - close func(client beat.Client, cancel func()) - }{ - "close unblocks client without context": { - context: false, - close: func(client beat.Client, _ func()) { - client.Close() - }, - }, - "close unblocks client with context": { - context: true, - close: func(client beat.Client, _ func()) { - client.Close() - }, - }, - "context cancel unblocks client": { - context: true, - close: func(client beat.Client, cancel func()) { - cancel() - }, - }, - } - - if testing.Verbose() { - logp.TestingSetup() - } - - for name, test := range cases { - t.Run(name, func(t *testing.T) { - routinesChecker := resources.NewGoroutinesChecker() - defer routinesChecker.Check(t) - - pipeline := makePipeline(Settings{}, makeBlockingQueue()) - defer pipeline.Close() - - var ctx context.Context - var cancel func() - if test.context { - ctx, cancel = context.WithCancel(context.Background()) - } - - client, err := pipeline.ConnectWith(beat.ClientConfig{ - CloseRef: ctx, - }) - if err != nil { - t.Fatal(err) - } - defer client.Close() - - var wg sync.WaitGroup - wg.Add(1) - go func() { - defer wg.Done() - client.Publish(beat.Event{}) - }() - - test.close(client, cancel) - wg.Wait() - }) - } - }) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/pipeline_test.go b/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/pipeline_test.go deleted file mode 100644 index 88a0c21f..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/pipeline_test.go +++ /dev/null @@ -1,221 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package pipeline - -import ( - "sync" - - "github.com/elastic/beats/v7/libbeat/common/atomic" - "github.com/elastic/beats/v7/libbeat/publisher" - "github.com/elastic/beats/v7/libbeat/publisher/queue" -) - -type testQueue struct { - close func() error - bufferConfig func() queue.BufferConfig - producer func(queue.ProducerConfig) queue.Producer - consumer func() queue.Consumer -} - -type testProducer struct { - publish func(try bool, event publisher.Event) bool - cancel func() int -} - -type testConsumer struct { - get func(sz int) (queue.Batch, error) - close func() error -} - -func (q *testQueue) Close() error { - if q.close != nil { - return q.close() - } - return nil -} - -func (q *testQueue) BufferConfig() queue.BufferConfig { - if q.bufferConfig != nil { - return q.bufferConfig() - } - return queue.BufferConfig{} -} - -func (q *testQueue) Producer(cfg queue.ProducerConfig) queue.Producer { - if q.producer != nil { - return q.producer(cfg) - } - return nil -} - -func (q *testQueue) Consumer() queue.Consumer { - if q.consumer != nil { - return q.consumer() - } - return nil -} - -func (p *testProducer) Publish(event publisher.Event) bool { - if p.publish != nil { - return p.publish(false, event) - } - return false -} - -func (p *testProducer) TryPublish(event publisher.Event) bool { - if p.publish != nil { - return p.publish(true, event) - } - return false -} - -func (p *testProducer) Cancel() int { - if p.cancel != nil { - return p.cancel() - } - return 0 -} - -func (p *testConsumer) Get(sz int) (queue.Batch, error) { - if p.get != nil { - return p.get(sz) - } - return nil, nil -} - -func (p *testConsumer) Close() error { - if p.close() != nil { - return p.close() - } - return nil -} - -func makeBlockingQueue() queue.Queue { - return makeTestQueue(emptyConsumer, blockingProducer) -} - -func makeTestQueue( - makeConsumer func() queue.Consumer, - makeProducer func(queue.ProducerConfig) queue.Producer, -) queue.Queue { - var mux sync.Mutex - var wg sync.WaitGroup - consumers := map[*testConsumer]struct{}{} - producers := map[queue.Producer]struct{}{} - - return &testQueue{ - close: func() error { - mux.Lock() - for consumer := range consumers { - consumer.Close() - } - for producer := range producers { - producer.Cancel() - } - mux.Unlock() - - wg.Wait() - return nil - }, - - consumer: func() queue.Consumer { - var consumer *testConsumer - c := makeConsumer() - consumer = &testConsumer{ - get: func(sz int) (queue.Batch, error) { return c.Get(sz) }, - close: func() error { - err := c.Close() - - mux.Lock() - defer mux.Unlock() - delete(consumers, consumer) - wg.Done() - - return err - }, - } - - mux.Lock() - defer mux.Unlock() - consumers[consumer] = struct{}{} - wg.Add(1) - return consumer - }, - - producer: func(cfg queue.ProducerConfig) queue.Producer { - var producer *testProducer - p := makeProducer(cfg) - producer = &testProducer{ - publish: func(try bool, event publisher.Event) bool { - if try { - return p.TryPublish(event) - } - return p.Publish(event) - }, - cancel: func() int { - i := p.Cancel() - - mux.Lock() - defer mux.Unlock() - delete(producers, producer) - wg.Done() - - return i - }, - } - - mux.Lock() - defer mux.Unlock() - producers[producer] = struct{}{} - wg.Add(1) - return producer - }, - } -} - -func emptyConsumer() queue.Consumer { - done := make(chan struct{}) - return &testConsumer{ - get: func(sz int) (queue.Batch, error) { - <-done - return nil, nil - }, - close: func() error { - close(done) - return nil - }, - } -} - -func blockingProducer(_ queue.ProducerConfig) queue.Producer { - sig := make(chan struct{}) - waiting := atomic.MakeInt(0) - - return &testProducer{ - publish: func(_ bool, _ publisher.Event) bool { - waiting.Inc() - <-sig - return false - }, - - cancel: func() int { - close(sig) - return waiting.Load() - }, - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/configs/gen/default.yml b/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/configs/gen/default.yml deleted file mode 100644 index 3e6265b2..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/configs/gen/default.yml +++ /dev/null @@ -1,18 +0,0 @@ -generate: - worker: 3 # number of concurrent generators - - # generator waits for event ACKs - ack: false - - # maximum number of events per generator worker (<=0 for infinite) - max_events: 0 - - # generator shutdown blocks up to a duration of wait_close until all events - # have been ACKed. - wait_close: 0 - - # choose publish mode - # - default: Retry count based on output. Blocks if queue is full - # - guaranteed: Infinite retry + Block if queue is full (e.g. filebeat) - # - drop_if_full: Drop event if queue can not accept the event (e.g. packetbeat) - publish_mode: "default" diff --git a/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/configs/gen/drop_if_full.yml b/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/configs/gen/drop_if_full.yml deleted file mode 100644 index 2a8dd160..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/configs/gen/drop_if_full.yml +++ /dev/null @@ -1,18 +0,0 @@ -generate: - worker: 3 # number of concurrent generators - - # generator waits for event ACKs - ack: false - - # maximum number of events per generator worker (<=0 for infinite) - max_events: 0 - - # generator shutdown blocks up to a duration of wait_close until all events - # have been ACKed. - wait_close: 0 - - # choose publish mode - # - default: Retry count based on output. Blocks if queue is full - # - guaranteed: Infinite retry + Block if queue is full (e.g. filebeat) - # - drop_if_full: Drop event if queue can not accept the event (e.g. packetbeat) - publish_mode: "drop_if_full" diff --git a/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/configs/gen/guaranteed.yml b/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/configs/gen/guaranteed.yml deleted file mode 100644 index 868ceb53..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/configs/gen/guaranteed.yml +++ /dev/null @@ -1,18 +0,0 @@ -generate: - worker: 3 # number of concurrent generators - - # generator waits for event ACKs - ack: false - - # maximum number of events per generator worker (<=0 for infinite) - max_events: 0 - - # generator shutdown blocks up to a duration of wait_close until all events - # have been ACKed. - wait_close: 0 - - # choose publish mode - # - default: Retry count based on output. Blocks if queue is full - # - guaranteed: Infinite retry + Block if queue is full (e.g. filebeat) - # - drop_if_full: Drop event if queue can not accept the event (e.g. packetbeat) - publish_mode: "guaranteed" diff --git a/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/configs/gen/guaranteed_wait_ack.yml b/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/configs/gen/guaranteed_wait_ack.yml deleted file mode 100644 index c7d29465..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/configs/gen/guaranteed_wait_ack.yml +++ /dev/null @@ -1,18 +0,0 @@ -generate: - worker: 3 # number of concurrent generators - - # generator waits for event ACKs - ack: true - - # maximum number of events per generator worker (<=0 for infinite) - max_events: 0 - - # generator shutdown blocks up to a duration of wait_close until all events - # have been ACKed. - wait_close: 0 - - # choose publish mode - # - default: Retry count based on output. Blocks if queue is full - # - guaranteed: Infinite retry + Block if queue is full (e.g. filebeat) - # - drop_if_full: Drop event if queue can not accept the event (e.g. packetbeat) - publish_mode: "guaranteed" diff --git a/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/configs/gen/wait_ack.yml b/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/configs/gen/wait_ack.yml deleted file mode 100644 index 44f9d278..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/configs/gen/wait_ack.yml +++ /dev/null @@ -1,18 +0,0 @@ -generate: - worker: 3 # number of concurrent generators - - # generator waits for event ACKs - ack: true - - # maximum number of events per generator worker (<=0 for infinite) - max_events: 0 - - # generator shutdown blocks up to a duration of wait_close until all events - # have been ACKed. - wait_close: 0 - - # choose publish mode - # - default: Retry count based on output. Blocks if queue is full - # - guaranteed: Infinite retry + Block if queue is full (e.g. filebeat) - # - drop_if_full: Drop event if queue can not accept the event (e.g. packetbeat) - publish_mode: "default" diff --git a/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/configs/out/blocking.yml b/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/configs/out/blocking.yml deleted file mode 100644 index 0a656b11..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/configs/out/blocking.yml +++ /dev/null @@ -1,17 +0,0 @@ -# configure testOutput -output.test: - # number of consumer/output workers - worker: 1 - - # max batch size consumer is asking for (set <= 0 for all available buffered events) - bulk_max_size: 32 - - # min/max ime to wait before ACKing a batch. Set max_wait=0 to disable waiting - min_wait: 10ms # 1s - max_wait: 150ms # 3s - - # number of retries on failure (set <0 for infinite retry) - retry: 3 - - # - fail.every: 0 diff --git a/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/configs/out/default.yml b/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/configs/out/default.yml deleted file mode 100644 index 153ab309..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/configs/out/default.yml +++ /dev/null @@ -1,17 +0,0 @@ -# configure testOutput -output.test: - # number of consumer/output workers - worker: 1 - - # max batch size consumer is asking for (set <= 0 for all available buffered events) - bulk_max_size: 32 - - # min/max ime to wait before ACKing a batch. Set max_wait=0 to disable waiting - #min_wait: 5ms # 1s - #max_wait: 0ms # 3s - - # number of retries on failure (set <0 for infinite retry) - retry: 3 - - # - fail.every: 0 diff --git a/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/configs/out/lb.yml b/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/configs/out/lb.yml deleted file mode 100644 index 3f2b3e7a..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/configs/out/lb.yml +++ /dev/null @@ -1,17 +0,0 @@ -# configure testOutput -output.test: - # number of consumer/output workers - worker: 4 - - # max batch size consumer is asking for (set <= 0 for all available buffered events) - bulk_max_size: 32 - - # min/max ime to wait before ACKing a batch. Set max_wait=0 to disable waiting - #min_wait: 5ms # 1s - #max_wait: 0ms # 3s - - # number of retries on failure (set <0 for infinite retry) - retry: 3 - - # - fail.every: 0 diff --git a/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/configs/out/lb_blocking.yml b/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/configs/out/lb_blocking.yml deleted file mode 100644 index e1776f05..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/configs/out/lb_blocking.yml +++ /dev/null @@ -1,17 +0,0 @@ -# configure testOutput -output.test: - # number of consumer/output workers - worker: 4 - - # max batch size consumer is asking for (set <= 0 for all available buffered events) - bulk_max_size: 32 - - # min/max ime to wait before ACKing a batch. Set max_wait=0 to disable waiting - min_wait: 10ms # 1s - max_wait: 150ms # 3s - - # number of retries on failure (set <0 for infinite retry) - retry: 3 - - # - fail.every: 0 diff --git a/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/configs/pipeline/default_mem.yml b/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/configs/pipeline/default_mem.yml deleted file mode 100644 index ead9e17e..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/configs/pipeline/default_mem.yml +++ /dev/null @@ -1,5 +0,0 @@ -pipeline.queue.mem: - events: 4096 - flush: - min_events: 2048 - timeout: 1s diff --git a/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/configs/pipeline/direct_mem.yml b/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/configs/pipeline/direct_mem.yml deleted file mode 100644 index cf8fdc2f..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/configs/pipeline/direct_mem.yml +++ /dev/null @@ -1,5 +0,0 @@ -pipeline.queue.mem: - events: 4096 - flush: - min_events: 0 - timeout: 0 diff --git a/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/configs/pipeline/small_spool.yml b/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/configs/pipeline/small_spool.yml deleted file mode 100644 index d5f99944..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/configs/pipeline/small_spool.yml +++ /dev/null @@ -1,11 +0,0 @@ -pipeline.queue.spool: - file: - path: ${test.tmpdir}/${test.name}-spool.dat - size: 1MiB - page_size: 4KiB - prealloc: true - write: - buffer_size: 16KiB - flush_timeout: 100ms - read: - flush_timeout: 0 diff --git a/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/gen.go b/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/gen.go deleted file mode 100644 index 14927830..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/gen.go +++ /dev/null @@ -1,165 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package stress - -import ( - "bytes" - "fmt" - "runtime/pprof" - "sync" - "time" - - "github.com/elastic/beats/v7/libbeat/logp" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/atomic" -) - -type generateConfig struct { - Worker int `config:"worker" validate:"min=1"` - ACK bool `config:"ack"` - MaxEvents uint64 `config:"max_events"` - WaitClose time.Duration `config:"wait_close"` - PublishMode string `config:"publish_mode"` - Watchdog time.Duration `config:"watchdog"` -} - -var defaultGenerateConfig = generateConfig{ - Worker: 1, - ACK: false, - MaxEvents: 0, - WaitClose: 0, - Watchdog: 2 * time.Second, -} - -var publishModes = map[string]beat.PublishMode{ - "": beat.DefaultGuarantees, - "default": beat.DefaultGuarantees, - "guaranteed": beat.GuaranteedSend, - "drop_if_full": beat.DropIfFull, -} - -func generate( - cs *closeSignaler, - p beat.Pipeline, - config generateConfig, - id int, - errors func(err error), -) error { - settings := beat.ClientConfig{ - WaitClose: config.WaitClose, - } - - logger := logp.NewLogger("publisher_pipeline_stress_generate") - if config.ACK { - settings.ACKCount = func(n int) { - logger.Infof("Pipeline client (%v) ACKS; %v", id, n) - } - } - - if m := config.PublishMode; m != "" { - mode, exists := publishModes[m] - if !exists { - err := fmt.Errorf("Unknown publish mode '%v'", mode) - if errors != nil { - errors(err) - } - return err - } - - settings.PublishMode = mode - } - - client, err := p.ConnectWith(settings) - if err != nil { - panic(err) - } - - defer logger.Infof("client (%v) closed: %v", id, time.Now()) - - done := make(chan struct{}) - defer close(done) - - count := atomic.MakeUint64(0) - - var wg sync.WaitGroup - defer wg.Wait() - withWG(&wg, func() { - select { - case <-cs.C(): // stop signal has been received - case <-done: // generate just returns - } - - client.Close() - }) - - if errors != nil && config.Watchdog > 0 { - // start generator watchdog - withWG(&wg, func() { - last := uint64(0) - ticker := time.NewTicker(config.Watchdog) - defer ticker.Stop() - for { - select { - case <-cs.C(): - return - case <-done: - return - case <-ticker.C: - } - - current := count.Load() - if last == current { - // collect all active go-routines stack-traces: - var buf bytes.Buffer - pprof.Lookup("goroutine").WriteTo(&buf, 2) - - err := fmt.Errorf("no progress in generator %v (last=%v, current=%v):\n%s", id, last, current, buf.Bytes()) - errors(err) - } - last = current - } - }) - } - - logger.Infof("start (%v) generator: %v", id, time.Now()) - defer logger.Infof("stop (%v) generator: %v", id, time.Now()) - - for cs.Active() { - event := beat.Event{ - Timestamp: time.Now(), - Fields: common.MapStr{ - "id": id, - "hello": "world", - "count": count, - - // TODO: more custom event generation? - }, - } - - client.Publish(event) - - total := count.Inc() - if config.MaxEvents > 0 && total == config.MaxEvents { - break - } - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/out.go b/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/out.go deleted file mode 100644 index 692d62f9..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/out.go +++ /dev/null @@ -1,112 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package stress - -import ( - "math/rand" - "time" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/outputs" - "github.com/elastic/beats/v7/libbeat/publisher" -) - -type testOutput struct { - config testOutputConfig - observer outputs.Observer - batchCount int -} - -type testOutputConfig struct { - Worker int `config:"worker" validate:"min=1"` - BulkMaxSize int `config:"bulk_max_size"` - Retry int `config:"retry"` - MinWait time.Duration `config:"min_wait"` - MaxWait time.Duration `config:"max_wait"` - Fail struct { - EveryBatch int - } -} - -var defaultTestOutputConfig = testOutputConfig{ - Worker: 1, - BulkMaxSize: 64, -} - -func init() { - outputs.RegisterType("test", makeTestOutput) -} - -func makeTestOutput(_ outputs.IndexManager, beat beat.Info, observer outputs.Observer, cfg *common.Config) (outputs.Group, error) { - config := defaultTestOutputConfig - if err := cfg.Unpack(&config); err != nil { - return outputs.Fail(err) - } - - clients := make([]outputs.Client, config.Worker) - for i := range clients { - client := &testOutput{config: config, observer: observer} - clients[i] = client - } - - return outputs.Success(config.BulkMaxSize, config.Retry, clients...) -} - -func (*testOutput) Close() error { return nil } - -func (t *testOutput) Publish(batch publisher.Batch) error { - config := &t.config - - n := len(batch.Events()) - t.observer.NewBatch(n) - - min := int64(config.MinWait) - max := int64(config.MaxWait) - if max > 0 && min < max { - waitFor := rand.Int63n(max-min) + min - - // TODO: make wait interruptable via `Close` - time.Sleep(time.Duration(waitFor)) - } - - // fail complete batch - if config.Fail.EveryBatch > 0 { - t.batchCount++ - - if config.Fail.EveryBatch == t.batchCount { - t.batchCount = 0 - t.observer.Failed(n) - batch.Retry() - return nil - } - - } - - // TODO: add support to fail single events at end of batch or randomly - - // ack complete batch - batch.ACK() - t.observer.Acked(n) - - return nil -} - -func (t *testOutput) String() string { - return "test" -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/run.go b/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/run.go deleted file mode 100644 index 80e61146..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/run.go +++ /dev/null @@ -1,125 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package stress - -import ( - "fmt" - "sync" - "time" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/libbeat/outputs" - "github.com/elastic/beats/v7/libbeat/publisher/pipeline" - "github.com/elastic/beats/v7/libbeat/publisher/processing" -) - -type config struct { - Generate generateConfig `config:"generate"` - Pipeline pipeline.Config `config:"pipeline"` - Output common.ConfigNamespace `config:"output"` -} - -var defaultConfig = config{ - Generate: defaultGenerateConfig, -} - -// RunTests executes the pipeline stress tests. The test stops after the test -// duration has passed, or runs infinitely if duration is <= 0. The -// configuration passed must contain the generator settings, the queue setting -// and the test output settings, used to drive the test. If `errors` is not -// nil, internal errors are reported to this callback. A watchdog checking for -// progress is only started if the `errors` callback is set. -// RunTests returns and error if test setup failed, but without `errors` some -// internal errors might not visible. -func RunTests( - info beat.Info, - duration time.Duration, - cfg *common.Config, - errors func(err error), -) error { - config := defaultConfig - if err := cfg.Unpack(&config); err != nil { - return fmt.Errorf("unpacking config failed: %v", err) - } - - log := logp.L() - - processing, err := processing.MakeDefaultSupport(false)(info, log, cfg) - if err != nil { - return err - } - - pipeline, err := pipeline.Load(info, - pipeline.Monitors{ - Metrics: nil, - Telemetry: nil, - Logger: log, - }, - config.Pipeline, - processing, - func(stat outputs.Observer) (string, outputs.Group, error) { - cfg := config.Output - out, err := outputs.Load(nil, info, stat, cfg.Name(), cfg.Config()) - return cfg.Name(), out, err - }, - ) - if err != nil { - return fmt.Errorf("loading pipeline failed: %+v", err) - } - defer func() { - log.Info("Stop pipeline") - pipeline.Close() - log.Info("pipeline closed") - }() - - cs := newCloseSignaler() - - // waitGroup for active generators - var genWG sync.WaitGroup - defer genWG.Wait() // block shutdown until all generators have quit - - for i := 0; i < config.Generate.Worker; i++ { - i := i - withWG(&genWG, func() { - err := generate(cs, pipeline, config.Generate, i, errors) - if err != nil { - log.Errorf("Generator failed with: %v", err) - } - }) - } - - if duration > 0 { - // Note: don't care about the go-routine leaking (for now) - go func() { - time.Sleep(duration) - cs.Close() - }() - } - - return nil -} - -func withWG(wg *sync.WaitGroup, fn func()) { - wg.Add(1) - go func() { - defer wg.Done() - fn() - }() -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/sig.go b/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/sig.go deleted file mode 100644 index 537fc9c6..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/sig.go +++ /dev/null @@ -1,46 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package stress - -import "github.com/elastic/beats/v7/libbeat/common/atomic" - -type closeSignaler struct { - active atomic.Bool - done chan struct{} -} - -func newCloseSignaler() *closeSignaler { - return &closeSignaler{ - active: atomic.MakeBool(true), - done: make(chan struct{}), - } -} - -func (s *closeSignaler) Close() { - if act := s.active.Swap(false); act { - close(s.done) - } -} - -func (s *closeSignaler) Active() bool { - return s.active.Load() -} - -func (s *closeSignaler) C() <-chan struct{} { - return s.done -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/stress_test.go b/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/stress_test.go deleted file mode 100644 index 04f39e49..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress/stress_test.go +++ /dev/null @@ -1,133 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build stresstest - -package stress_test - -import ( - "flag" - "fmt" - "io/ioutil" - "os" - "path/filepath" - "strings" - "testing" - "time" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress" - _ "github.com/elastic/beats/v7/libbeat/publisher/queue/memqueue" - _ "github.com/elastic/beats/v7/libbeat/publisher/queue/spool" -) - -// additional flags -var ( - duration time.Duration // -duration -) - -func init() { - flag.DurationVar(&duration, "duration", 0, "configure max run duration") -} - -func TestPipeline(t *testing.T) { - genConfigs := collectConfigs(t, "configs/gen/*.yml") - pipelineConfigs := collectConfigs(t, "configs/pipeline/*.yml") - outConfigs := collectConfigs(t, "configs/out/*.yml") - - info := beat.Info{ - Beat: "stresser", - Version: "0", - Name: "stresser.test", - Hostname: "stresser.test", - } - - if duration == 0 { - duration = 15 * time.Second - } - - configTest(t, "gen", genConfigs, func(t *testing.T, gen string) { - configTest(t, "pipeline", pipelineConfigs, func(t *testing.T, pipeline string) { - configTest(t, "out", outConfigs, func(t *testing.T, out string) { - - if testing.Verbose() { - start := time.Now() - fmt.Printf("%v Start stress test %v\n", start.Format(time.RFC3339), t.Name()) - defer func() { - end := time.Now() - fmt.Printf("%v Finished stress test %v. Duration=%v\n", end.Format(time.RFC3339), t.Name(), end.Sub(start)) - }() - } - - config, err := common.LoadFiles(gen, pipeline, out) - if err != nil { - t.Fatal(err) - } - - name := t.Name() - name = strings.Replace(name, "/", "-", -1) - name = strings.Replace(name, "\\", "-", -1) - - dir, err := ioutil.TempDir("", "") - if err != nil { - t.Fatal(err) - } - defer os.RemoveAll(dir) - - // Merge test info into config object - config.Merge(map[string]interface{}{ - "test": map[string]interface{}{ - "tmpdir": dir, - "name": name, - }, - }) - - // check if the pipeline configuration allows for parallel tests - onErr := func(err error) { - t.Error(err) - } - - if err := stress.RunTests(info, duration, config, onErr); err != nil { - t.Error("Test failed with:", err) - } - }) - }) - }) -} - -func configTest(t *testing.T, typ string, configs []string, fn func(t *testing.T, config string)) { - for _, config := range configs { - config := config - t.Run(testName(typ, config), func(t *testing.T) { - t.Parallel() - fn(t, config) - }) - } -} - -func collectConfigs(t *testing.T, pattern string) []string { - files, err := filepath.Glob(pattern) - if err != nil { - t.Fatal(err) - } - return files -} - -func testName(typ, path string) string { - return fmt.Sprintf("%v=%v", typ, filepath.Base(path[:len(path)-4])) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/publisher/processing/default_test.go b/vendor/github.com/elastic/beats/v7/libbeat/publisher/processing/default_test.go deleted file mode 100644 index ba6a6042..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/publisher/processing/default_test.go +++ /dev/null @@ -1,364 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package processing - -import ( - "encoding/json" - "testing" - "time" - - "github.com/gofrs/uuid" - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/libbeat/processors/actions" - "github.com/elastic/ecs/code/go/ecs" -) - -func TestProcessorsConfigs(t *testing.T) { - defaultInfo := beat.Info{ - Beat: "test", - EphemeralID: uuid.Must(uuid.FromString("123e4567-e89b-12d3-a456-426655440000")), - Hostname: "test.host.name", - ID: uuid.Must(uuid.FromString("123e4567-e89b-12d3-a456-426655440001")), - Name: "test.host.name", - Version: "0.1", - } - - ecsFields := common.MapStr{"version": ecs.Version} - - cases := map[string]struct { - factory SupportFactory - global string - local beat.ProcessingConfig - drop bool - event string - want common.MapStr - wantMeta common.MapStr - infoMod func(beat.Info) beat.Info - }{ - "user global fields and tags": { - global: "{fields: {global: 1}, fields_under_root: true, tags: [tag]}", - event: `{"value": "abc"}`, - want: common.MapStr{ - "value": "abc", - "global": uint64(1), - "tags": []string{"tag"}, - }, - }, - "beat local fields": { - global: "", - local: beat.ProcessingConfig{ - Fields: common.MapStr{"local": 1}, - }, - event: `{"value": "abc"}`, - want: common.MapStr{ - "value": "abc", - "local": 1, - }, - }, - "beat local and user global fields": { - global: "{fields: {global: 1}, fields_under_root: true, tags: [tag]}", - local: beat.ProcessingConfig{ - Fields: common.MapStr{"local": 1}, - }, - event: `{"value": "abc"}`, - want: common.MapStr{ - "value": "abc", - "global": uint64(1), - "local": 1, - "tags": []string{"tag"}, - }, - }, - "user global fields overwrite beat local fields": { - global: "{fields: {global: a, shared: global}, fields_under_root: true}", - local: beat.ProcessingConfig{ - Fields: common.MapStr{"local": "b", "shared": "local"}, - }, - event: `{"value": "abc"}`, - want: common.MapStr{ - "value": "abc", - "local": "b", - "global": "a", - "shared": "global", - }, - }, - "user local fields and tags": { - local: beat.ProcessingConfig{ - EventMetadata: common.EventMetadata{ - Fields: common.MapStr{"local": "a"}, - Tags: []string{"tag"}, - }, - }, - event: `{"value": "abc"}`, - want: common.MapStr{ - "value": "abc", - "fields": common.MapStr{ - "local": "a", - }, - "tags": []string{"tag"}, - }, - }, - "user local fields (under root) and tags": { - local: beat.ProcessingConfig{ - EventMetadata: common.EventMetadata{ - Fields: common.MapStr{"local": "a"}, - FieldsUnderRoot: true, - Tags: []string{"tag"}, - }, - }, - event: `{"value": "abc"}`, - want: common.MapStr{ - "value": "abc", - "local": "a", - "tags": []string{"tag"}, - }, - }, - "user local fields overwrite user global fields": { - global: `{fields: {global: a, shared: global}, fields_under_root: true, tags: [global]}`, - local: beat.ProcessingConfig{ - EventMetadata: common.EventMetadata{ - Fields: common.MapStr{ - "local": "a", - "shared": "local", - }, - FieldsUnderRoot: true, - Tags: []string{"local"}, - }, - }, - event: `{"value": "abc"}`, - want: common.MapStr{ - "value": "abc", - "global": "a", - "local": "a", - "shared": "local", - "tags": []string{"global", "local"}, - }, - }, - "with client metadata": { - local: beat.ProcessingConfig{ - Meta: common.MapStr{"index": "test"}, - }, - event: `{"value": "abc"}`, - want: common.MapStr{"value": "abc"}, - wantMeta: common.MapStr{"index": "test"}, - }, - "with client processor": { - local: beat.ProcessingConfig{ - Processor: func() beat.ProcessorList { - g := newGroup("test", logp.L()) - g.add(actions.NewAddFields(common.MapStr{"custom": "value"}, true, true)) - return g - }(), - }, - event: `{"value": "abc"}`, - want: common.MapStr{"value": "abc", "custom": "value"}, - }, - "with beat default fields": { - factory: MakeDefaultBeatSupport(true), - global: `{fields: {global: a, agent.foo: bar}, fields_under_root: true, tags: [tag]}`, - event: `{"value": "abc"}`, - want: common.MapStr{ - "ecs": ecsFields, - "host": common.MapStr{ - "name": "test.host.name", - }, - "agent": common.MapStr{ - "ephemeral_id": "123e4567-e89b-12d3-a456-426655440000", - "hostname": "test.host.name", - "id": "123e4567-e89b-12d3-a456-426655440001", - "type": "test", - "version": "0.1", - "foo": "bar", - }, - "value": "abc", - "global": "a", - "tags": []string{"tag"}, - }, - }, - "with beat default fields and custom name": { - factory: MakeDefaultBeatSupport(true), - global: `{fields: {global: a, agent.foo: bar}, fields_under_root: true, tags: [tag]}`, - event: `{"value": "abc"}`, - infoMod: func(info beat.Info) beat.Info { - info.Name = "other.test.host.name" - return info - }, - want: common.MapStr{ - "ecs": ecsFields, - "host": common.MapStr{ - "name": "other.test.host.name", - }, - "agent": common.MapStr{ - "ephemeral_id": "123e4567-e89b-12d3-a456-426655440000", - "hostname": "test.host.name", - "name": "other.test.host.name", - "id": "123e4567-e89b-12d3-a456-426655440001", - "type": "test", - "version": "0.1", - "foo": "bar", - }, - "value": "abc", - "global": "a", - "tags": []string{"tag"}, - }, - }, - "with observer default fields": { - factory: MakeDefaultObserverSupport(false), - global: `{fields: {global: a, observer.foo: bar}, fields_under_root: true, tags: [tag]}`, - event: `{"value": "abc"}`, - want: common.MapStr{ - "ecs": ecsFields, - "observer": common.MapStr{ - "ephemeral_id": "123e4567-e89b-12d3-a456-426655440000", - "hostname": "test.host.name", - "id": "123e4567-e89b-12d3-a456-426655440001", - "type": "test", - "version": "0.1", - "foo": "bar", - }, - "value": "abc", - "global": "a", - "tags": []string{"tag"}, - }, - }, - } - - for name, test := range cases { - test := test - t.Run(name, func(t *testing.T) { - t.Parallel() - - cfg, err := common.NewConfigWithYAML([]byte(test.global), "test") - require.NoError(t, err) - - info := defaultInfo - if test.infoMod != nil { - info = test.infoMod(info) - } - - factory := test.factory - if factory == nil { - factory = MakeDefaultSupport(true) - } - - support, err := factory(info, logp.L(), cfg) - require.NoError(t, err) - - prog, err := support.Create(test.local, test.drop) - require.NoError(t, err) - - actual, err := prog.Run(&beat.Event{ - Timestamp: time.Now(), - Fields: fromJSON(test.event), - }) - require.NoError(t, err) - - // validate - assert.Equal(t, test.want, actual.Fields) - assert.Equal(t, test.wantMeta, actual.Meta) - }) - } -} - -func TestNormalization(t *testing.T) { - cases := map[string]struct { - normalize bool - in common.MapStr - mod common.MapStr - want common.MapStr - }{ - "no sharing if normalized": { - normalize: true, - in: common.MapStr{"a": "b"}, - mod: common.MapStr{"change": "x"}, - want: common.MapStr{"a": "b"}, - }, - "data sharing if not normalized": { - normalize: false, - in: common.MapStr{"a": "b"}, - mod: common.MapStr{"change": "x"}, - want: common.MapStr{"a": "b", "change": "x"}, - }, - } - - for name, test := range cases { - test := test - t.Run(name, func(t *testing.T) { - t.Parallel() - - s, err := MakeDefaultSupport(test.normalize)(beat.Info{}, logp.L(), common.NewConfig()) - require.NoError(t, err) - - prog, err := s.Create(beat.ProcessingConfig{}, false) - require.NoError(t, err) - - fields := test.in.Clone() - actual, err := prog.Run(&beat.Event{Fields: fields}) - require.NoError(t, err) - require.NotNil(t, actual) - - fields.DeepUpdate(test.mod) - assert.Equal(t, test.want, actual.Fields) - }) - } -} - -func TestAlwaysDrop(t *testing.T) { - s, err := MakeDefaultSupport(true)(beat.Info{}, logp.L(), common.NewConfig()) - require.NoError(t, err) - - prog, err := s.Create(beat.ProcessingConfig{}, true) - require.NoError(t, err) - - actual, err := prog.Run(&beat.Event{}) - require.NoError(t, err) - assert.Nil(t, actual) -} - -func TestDynamicFields(t *testing.T) { - factory, err := MakeDefaultSupport(true)(beat.Info{}, logp.L(), common.NewConfig()) - require.NoError(t, err) - - dynFields := common.NewMapStrPointer(common.MapStr{}) - prog, err := factory.Create(beat.ProcessingConfig{ - DynamicFields: &dynFields, - }, false) - require.NoError(t, err) - - actual, err := prog.Run(&beat.Event{Fields: common.MapStr{"hello": "world"}}) - require.NoError(t, err) - assert.Equal(t, common.MapStr{"hello": "world"}, actual.Fields) - - dynFields.Set(common.MapStr{"dyn": "field"}) - actual, err = prog.Run(&beat.Event{Fields: common.MapStr{"hello": "world"}}) - require.NoError(t, err) - assert.Equal(t, common.MapStr{"hello": "world", "dyn": "field"}, actual.Fields) -} - -func fromJSON(in string) common.MapStr { - var tmp common.MapStr - err := json.Unmarshal([]byte(in), &tmp) - if err != nil { - panic(err) - } - return tmp -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/publisher/queue/memqueue/queue_test.go b/vendor/github.com/elastic/beats/v7/libbeat/publisher/queue/memqueue/queue_test.go deleted file mode 100644 index 44d94d05..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/publisher/queue/memqueue/queue_test.go +++ /dev/null @@ -1,84 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package memqueue - -import ( - "flag" - "math/rand" - "testing" - "time" - - "github.com/elastic/beats/v7/libbeat/publisher/queue" - "github.com/elastic/beats/v7/libbeat/publisher/queue/queuetest" -) - -var seed int64 - -func init() { - flag.Int64Var(&seed, "seed", time.Now().UnixNano(), "test random seed") -} - -func TestProduceConsumer(t *testing.T) { - maxEvents := 1024 - minEvents := 32 - - rand.Seed(seed) - events := rand.Intn(maxEvents-minEvents) + minEvents - batchSize := rand.Intn(events-8) + 4 - bufferSize := rand.Intn(batchSize*2) + 4 - - // events := 4 - // batchSize := 1 - // bufferSize := 2 - - t.Log("seed: ", seed) - t.Log("events: ", events) - t.Log("batchSize: ", batchSize) - t.Log("bufferSize: ", bufferSize) - - testWith := func(factory queuetest.QueueFactory) func(t *testing.T) { - return func(t *testing.T) { - t.Run("single", func(t *testing.T) { - t.Parallel() - queuetest.TestSingleProducerConsumer(t, events, batchSize, factory) - }) - t.Run("multi", func(t *testing.T) { - t.Parallel() - queuetest.TestMultiProducerConsumer(t, events, batchSize, factory) - }) - } - } - - t.Run("direct", testWith(makeTestQueue(bufferSize, 0, 0))) - t.Run("flush", testWith(makeTestQueue(bufferSize, batchSize/2, 100*time.Millisecond))) -} - -func TestProducerCancelRemovesEvents(t *testing.T) { - queuetest.TestProducerCancelRemovesEvents(t, makeTestQueue(1024, 0, 0)) -} - -func makeTestQueue(sz, minEvents int, flushTimeout time.Duration) queuetest.QueueFactory { - return func(_ *testing.T) queue.Queue { - return NewQueue(nil, Settings{ - Events: sz, - FlushMinEvents: minEvents, - FlushTimeout: flushTimeout, - WaitOnClose: true, - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/publisher/queue/queuetest/doc.go b/vendor/github.com/elastic/beats/v7/libbeat/publisher/queue/queuetest/doc.go deleted file mode 100644 index 29a53512..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/publisher/queue/queuetest/doc.go +++ /dev/null @@ -1,20 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Package queuetest provides common functionality tests all queue implementations -// must pass. These tests guarantee a queue fits well into the publisher pipeline. -package queuetest diff --git a/vendor/github.com/elastic/beats/v7/libbeat/publisher/queue/queuetest/event.go b/vendor/github.com/elastic/beats/v7/libbeat/publisher/queue/queuetest/event.go deleted file mode 100644 index 5a66fe05..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/publisher/queue/queuetest/event.go +++ /dev/null @@ -1,35 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package queuetest - -import ( - "time" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/publisher" -) - -func makeEvent(fields common.MapStr) publisher.Event { - return publisher.Event{ - Content: beat.Event{ - Timestamp: time.Now(), - Fields: fields, - }, - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/publisher/queue/queuetest/log.go b/vendor/github.com/elastic/beats/v7/libbeat/publisher/queue/queuetest/log.go deleted file mode 100644 index ba2c8e1f..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/publisher/queue/queuetest/log.go +++ /dev/null @@ -1,162 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package queuetest - -import ( - "bufio" - "flag" - "fmt" - "os" - "sync" - "testing" - - "github.com/elastic/beats/v7/libbeat/logp" -) - -var debug bool -var printLog bool - -var muStderr sync.Mutex - -type TestLogger struct { - t *testing.T -} - -func init() { - flag.BoolVar(&debug, "debug", false, "enable test debug log") - flag.BoolVar(&printLog, "debug-print", false, "print test log messages right away") -} - -type testLogWriter struct { - t *testing.T -} - -func (w *testLogWriter) Write(p []byte) (int, error) { - w.t.Log(string(p)) - return len(p), nil -} - -func withOptLogOutput(capture bool, fn func(*testing.T)) func(*testing.T) { - if !capture { - return fn - } - - return func(t *testing.T) { - // ensure we have only one active test if we capture stderr - muStderr.Lock() - defer muStderr.Unlock() - - stderr := os.Stderr - r, w, err := os.Pipe() - if err != nil { - t.Fatal(err) - } - - var wg sync.WaitGroup - wg.Add(1) - go func() { - defer wg.Done() - defer r.Close() - - scanner := bufio.NewScanner(r) - for scanner.Scan() { - line := scanner.Text() - t.Log(line) - if printLog { - stderr.WriteString(line) - stderr.WriteString("\n") - } - } - }() - - os.Stderr = w - defer func() { - os.Stderr = stderr - w.Close() - wg.Wait() - }() - - level := logp.InfoLevel - if debug { - level = logp.DebugLevel - } - logp.DevelopmentSetup(logp.WithLevel(level)) - fn(t) - } -} - -// NewTestLogger creates a new logger interface, -// logging via t.Log/t.Logf. If `-debug` is given on command -// line, debug logs will be included. -// Run tests with `-debug-print`, to print log output to console right away. -// This guarantees logs are still written if the test logs are not printed due -// to a panic in the test itself. -// -// Capturing log output using the TestLogger, will make the -// log output correctly display with test test being run. -func NewTestLogger(t *testing.T) *TestLogger { - return &TestLogger{t} -} - -func (l *TestLogger) Debug(vs ...interface{}) { - if debug { - l.t.Log(vs...) - print(vs) - } -} - -func (l *TestLogger) Info(vs ...interface{}) { - l.t.Log(vs...) - print(vs) -} - -func (l *TestLogger) Err(vs ...interface{}) { - l.t.Error(vs...) - print(vs) -} - -func (l *TestLogger) Debugf(format string, v ...interface{}) { - if debug { - l.t.Logf(format, v...) - printf(format, v) - } -} - -func (l *TestLogger) Infof(format string, v ...interface{}) { - l.t.Logf(format, v...) - printf(format, v) -} -func (l *TestLogger) Errf(format string, v ...interface{}) { - l.t.Errorf(format, v...) - printf(format, v) -} - -func print(vs []interface{}) { - if printLog { - fmt.Println(vs...) - } -} - -func printf(format string, vs []interface{}) { - if printLog { - fmt.Printf(format, vs...) - if format[len(format)-1] != '\n' { - fmt.Println("") - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/publisher/queue/queuetest/producer_cancel.go b/vendor/github.com/elastic/beats/v7/libbeat/publisher/queue/queuetest/producer_cancel.go deleted file mode 100644 index 195c2de7..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/publisher/queue/queuetest/producer_cancel.go +++ /dev/null @@ -1,102 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package queuetest - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/publisher" - "github.com/elastic/beats/v7/libbeat/publisher/queue" -) - -// TestSingleProducerConsumer tests buffered events for a producer getting -// cancelled will not be consumed anymore. Concurrent producer/consumer pairs -// might still have active events not yet ACKed (not tested here). -// -// Note: queues not requiring consumers to ACK a events in order to -// return ACKs to the producer are not supported by this test. -func TestProducerCancelRemovesEvents(t *testing.T, factory QueueFactory) { - fn := withOptLogOutput(true, func(t *testing.T) { - var ( - i int - N1 = 3 - N2 = 10 - ) - - log := NewTestLogger(t) - b := factory(t) - defer b.Close() - - log.Debug("create first producer") - producer := b.Producer(queue.ProducerConfig{ - ACK: func(int) {}, // install function pointer, so 'cancel' will remove events - DropOnCancel: true, - }) - - for ; i < N1; i++ { - log.Debugf("send event %v to first producer", i) - producer.Publish(makeEvent(common.MapStr{ - "value": i, - })) - } - - // cancel producer - log.Debugf("cancel producer") - producer.Cancel() - - // reconnect and send some more events - log.Debug("connect new producer") - producer = b.Producer(queue.ProducerConfig{}) - for ; i < N2; i++ { - log.Debugf("send event %v to new producer", i) - producer.Publish(makeEvent(common.MapStr{ - "value": i, - })) - } - - // consumer all events - consumer := b.Consumer() - total := N2 - N1 - events := make([]publisher.Event, 0, total) - for len(events) < total { - batch, err := consumer.Get(-1) // collect all events - if err != nil { - panic(err) - } - - events = append(events, batch.Events()...) - batch.ACK() - } - - // verify - if total != len(events) { - assert.Equal(t, total, len(events)) - return - } - - for i, event := range events { - value := event.Content.Fields["value"].(int) - assert.Equal(t, i+N1, value) - } - }) - - fn(t) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/publisher/queue/queuetest/queuetest.go b/vendor/github.com/elastic/beats/v7/libbeat/publisher/queue/queuetest/queuetest.go deleted file mode 100644 index fb5b0466..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/publisher/queue/queuetest/queuetest.go +++ /dev/null @@ -1,361 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package queuetest - -import ( - "sync" - "testing" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/publisher/queue" -) - -// QueueFactory is used to create a per test queue instance. -type QueueFactory func(t *testing.T) queue.Queue - -type workerFactory func(*sync.WaitGroup, interface{}, *TestLogger, queue.Queue) func() - -func TestSingleProducerConsumer( - t *testing.T, - events, batchSize int, - factory QueueFactory, -) { - tests := []struct { - name string - producers, consumers workerFactory - }{ - { - "single producer, consumer without ack, complete batches", - makeProducer(events, false, countEvent), - makeConsumer(events, -1), - }, - { - "single producer, consumer, without ack, limited batches", - makeProducer(events, false, countEvent), - makeConsumer(events, batchSize), - }, - { - - "single producer, consumer, with ack, complete batches", - makeProducer(events, true, countEvent), - makeConsumer(events, -1), - }, - { - "single producer, consumer, with ack, limited batches", - makeProducer(events, true, countEvent), - makeConsumer(events, batchSize), - }, - } - - for _, test := range tests { - verbose := testing.Verbose() - t.Run(test.name, withOptLogOutput(verbose, func(t *testing.T) { - if !verbose { - t.Parallel() - } - - log := NewTestLogger(t) - log.Debug("run test: ", test.name) - - queue := factory(t) - defer func() { - err := queue.Close() - if err != nil { - t.Error(err) - } - }() - - var wg sync.WaitGroup - - go test.producers(&wg, nil, log, queue)() - go test.consumers(&wg, nil, log, queue)() - - wg.Wait() - })) - } - -} - -func TestMultiProducerConsumer( - t *testing.T, - events, batchSize int, - factory QueueFactory, -) { - tests := []struct { - name string - producers, consumers workerFactory - }{ - { - "2 producers, 1 consumer, without ack, complete batches", - multiple( - makeProducer(events, false, countEvent), - makeProducer(events, false, countEvent), - ), - makeConsumer(events*2, -1), - }, - { - "2 producers, 1 consumer, all ack, complete batches", - multiple( - makeProducer(events, true, countEvent), - makeProducer(events, true, countEvent), - ), - makeConsumer(events*2, -1), - }, - { - "2 producers, 1 consumer, 1 ack, complete batches", - multiple( - makeProducer(events, true, countEvent), - makeProducer(events, false, countEvent), - ), - makeConsumer(events*2, -1), - }, - { - "2 producers, 1 consumer, without ack, limited batches", - multiple( - makeProducer(events, false, countEvent), - makeProducer(events, false, countEvent), - ), - makeConsumer(events*2, batchSize), - }, - { - "2 producers, 1 consumer, all ack, limited batches", - multiple( - makeProducer(events, true, countEvent), - makeProducer(events, true, countEvent), - ), - makeConsumer(events*2, batchSize), - }, - { - "2 producers, 1 consumer, 1 ack, limited batches", - multiple( - makeProducer(events, true, countEvent), - makeProducer(events, false, countEvent), - ), - makeConsumer(events*2, batchSize), - }, - - { - "1 producer, 2 consumers, without ack, complete batches", - makeProducer(events, true, countEvent), - multiConsumer(2, events, -1), - }, - { - "1 producer, 2 consumers, without ack, limited batches", - makeProducer(events, true, countEvent), - multiConsumer(2, events, -1), - }, - - { - "2 producers, 2 consumer, without ack, complete batches", - multiple( - makeProducer(events, false, countEvent), - makeProducer(events, false, countEvent), - ), - multiConsumer(2, events*2, -1), - }, - { - "2 producers, 2 consumer, all ack, complete batches", - multiple( - makeProducer(events, true, countEvent), - makeProducer(events, true, countEvent), - ), - multiConsumer(2, events*2, -1), - }, - { - "2 producers, 2 consumer, 1 ack, complete batches", - multiple( - makeProducer(events, true, countEvent), - makeProducer(events, false, countEvent), - ), - multiConsumer(2, events*2, -1), - }, - { - "2 producers, 2 consumer, without ack, limited batches", - multiple( - makeProducer(events, false, countEvent), - makeProducer(events, false, countEvent), - ), - multiConsumer(2, events*2, batchSize), - }, - { - "2 producers, 2 consumer, all ack, limited batches", - multiple( - makeProducer(events, true, countEvent), - makeProducer(events, true, countEvent), - ), - multiConsumer(2, events*2, batchSize), - }, - { - "2 producers, 2 consumer, 1 ack, limited batches", - multiple( - makeProducer(events, true, countEvent), - makeProducer(events, false, countEvent), - ), - multiConsumer(2, events*2, batchSize), - }, - } - - for _, test := range tests { - verbose := testing.Verbose() - t.Run(test.name, withOptLogOutput(verbose, func(t *testing.T) { - if !verbose { - t.Parallel() - } - - log := NewTestLogger(t) - log.Debug("run test: ", test.name) - - queue := factory(t) - defer func() { - err := queue.Close() - if err != nil { - t.Error(err) - } - }() - - var wg sync.WaitGroup - - go test.producers(&wg, nil, log, queue)() - go test.consumers(&wg, nil, log, queue)() - - wg.Wait() - })) - } -} - -func multiple( - fns ...workerFactory, -) workerFactory { - return func(wg *sync.WaitGroup, info interface{}, log *TestLogger, queue queue.Queue) func() { - runners := make([]func(), len(fns)) - for i, gen := range fns { - runners[i] = gen(wg, info, log, queue) - } - - return func() { - for _, r := range runners { - go r() - } - } - } -} - -func makeProducer( - maxEvents int, - waitACK bool, - makeFields func(int) common.MapStr, -) func(*sync.WaitGroup, interface{}, *TestLogger, queue.Queue) func() { - return func(wg *sync.WaitGroup, info interface{}, log *TestLogger, b queue.Queue) func() { - wg.Add(1) - return func() { - defer wg.Done() - - log.Debug("start producer") - defer log.Debug("stop producer") - - var ( - ackWG sync.WaitGroup - ackCB func(int) - ) - - if waitACK { - ackWG.Add(maxEvents) - - total := 0 - ackCB = func(N int) { - total += N - log.Debugf("producer ACK: N=%v, total=%v\n", N, total) - - for i := 0; i < N; i++ { - ackWG.Done() - } - } - } - - producer := b.Producer(queue.ProducerConfig{ - ACK: ackCB, - }) - for i := 0; i < maxEvents; i++ { - log.Debug("publish event", i) - producer.Publish(makeEvent(makeFields(i))) - } - - ackWG.Wait() - } - } -} - -func makeConsumer(maxEvents, batchSize int) workerFactory { - return multiConsumer(1, maxEvents, batchSize) -} - -func multiConsumer(numConsumers, maxEvents, batchSize int) workerFactory { - return func(wg *sync.WaitGroup, info interface{}, log *TestLogger, b queue.Queue) func() { - wg.Add(1) - return func() { - defer wg.Done() - - var events sync.WaitGroup - - consumers := make([]queue.Consumer, numConsumers) - for i := range consumers { - consumers[i] = b.Consumer() - } - - log.Debugf("consumer: wait for %v events\n", maxEvents) - events.Add(maxEvents) - - for _, c := range consumers { - c := c - - wg.Add(1) - go func() { - defer wg.Done() - - for { - batch, err := c.Get(batchSize) - if err != nil { - return - } - - collected := batch.Events() - log.Debug("consumer: process batch", len(collected)) - - for range collected { - events.Done() - } - batch.ACK() - } - }() - } - - events.Wait() - - // disconnect consumers - for _, c := range consumers { - c.Close() - } - } - } -} - -func countEvent(i int) common.MapStr { - return common.MapStr{ - "count": i, - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/publisher/queue/spool/codec_test.go b/vendor/github.com/elastic/beats/v7/libbeat/publisher/queue/spool/codec_test.go deleted file mode 100644 index 6460985f..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/publisher/queue/spool/codec_test.go +++ /dev/null @@ -1,76 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package spool - -import ( - "testing" - "time" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/publisher" -) - -func TestEncodeDecode(t *testing.T) { - tests := map[string]codecID{ - "json": codecJSON, - "ubjson": codecUBJSON, - "cborl": codecCBORL, - } - - fieldTimeStr := "2020-01-14T20:33:23.779Z" - fieldTime, _ := time.Parse(time.RFC3339Nano, fieldTimeStr) - event := publisher.Event{ - Content: beat.Event{ - Timestamp: time.Now().Round(0), - Fields: common.MapStr{ - "time": fieldTime, - "commontime": common.Time(fieldTime), - }, - }, - } - expected := publisher.Event{ - Content: beat.Event{ - Timestamp: event.Content.Timestamp, - Fields: common.MapStr{ - "time": fieldTime.Format(time.RFC3339Nano), - "commontime": common.Time(fieldTime).String(), - }, - }, - } - - for name, codec := range tests { - t.Run(name, func(t *testing.T) { - encoder, err := newEncoder(codec) - assert.NoError(t, err) - - encoded, err := encoder.encode(&event) - assert.NoError(t, err) - - decoder := newDecoder() - decoder.buf = encoded - - observed, err := decoder.Decode() - assert.NoError(t, err) - - assert.Equal(t, expected, observed) - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/publisher/queue/spool/spool_test.go b/vendor/github.com/elastic/beats/v7/libbeat/publisher/queue/spool/spool_test.go deleted file mode 100644 index b5947152..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/publisher/queue/spool/spool_test.go +++ /dev/null @@ -1,159 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package spool - -import ( - "flag" - "fmt" - "math/rand" - "testing" - "time" - - humanize "github.com/dustin/go-humanize" - - "github.com/elastic/beats/v7/libbeat/publisher/queue" - "github.com/elastic/beats/v7/libbeat/publisher/queue/queuetest" - "github.com/elastic/go-txfile" - "github.com/elastic/go-txfile/txfiletest" -) - -var seed int64 -var debug bool - -type testQueue struct { - *diskSpool - teardown func() -} - -type testLogger struct { - t *testing.T -} - -type silentLogger struct{} - -func init() { - flag.Int64Var(&seed, "seed", time.Now().UnixNano(), "test random seed") - flag.BoolVar(&debug, "noisy", false, "print test logs to console") -} - -func TestProduceConsumer(t *testing.T) { - maxEvents := 4096 - minEvents := 32 - - rand.Seed(seed) - events := rand.Intn(maxEvents-minEvents) + minEvents - batchSize := rand.Intn(events-8) + 4 - - t.Log("seed: ", seed) - t.Log("events: ", events) - t.Log("batchSize: ", batchSize) - - testWith := func(factory queuetest.QueueFactory) func(t *testing.T) { - return func(test *testing.T) { - t.Run("single", func(t *testing.T) { - queuetest.TestSingleProducerConsumer(t, events, batchSize, factory) - }) - t.Run("multi", func(t *testing.T) { - queuetest.TestMultiProducerConsumer(t, events, batchSize, factory) - }) - } - } - - testWith(makeTestQueue( - 128*humanize.KiByte, 4*humanize.KiByte, 16*humanize.KiByte, - 100*time.Millisecond, - ))(t) -} - -func makeTestQueue( - maxSize, pageSize, writeBuffer uint, - flushTimeout time.Duration, -) func(*testing.T) queue.Queue { - return func(t *testing.T) queue.Queue { - if debug { - fmt.Println("Test:", t.Name()) - } - - ok := false - path, cleanPath := txfiletest.SetupPath(t, "") - defer func() { - if !ok { - cleanPath() - } - }() - - var logger logger - if debug { - logger = &testLogger{t} - } else { - logger = new(silentLogger) - } - - spool, err := newDiskSpool(logger, path, settings{ - WriteBuffer: writeBuffer, - WriteFlushTimeout: flushTimeout, - Codec: codecCBORL, - File: txfile.Options{ - MaxSize: uint64(maxSize), - PageSize: uint32(pageSize), - Prealloc: true, - Readonly: false, - }, - }) - if err != nil { - t.Fatal(err) - } - - tq := &testQueue{diskSpool: spool, teardown: cleanPath} - return tq - } -} - -func (t *testQueue) Close() error { - err := t.diskSpool.Close() - t.teardown() - return err -} - -func (l *testLogger) Debug(vs ...interface{}) { l.report("Debug", vs) } -func (l *testLogger) Debugf(fmt string, vs ...interface{}) { l.reportf("Debug: ", fmt, vs) } - -func (l *testLogger) Info(vs ...interface{}) { l.report("Info", vs) } -func (l *testLogger) Infof(fmt string, vs ...interface{}) { l.reportf("Info", fmt, vs) } - -func (l *testLogger) Error(vs ...interface{}) { l.report("Error", vs) } -func (l *testLogger) Errorf(fmt string, vs ...interface{}) { l.reportf("Error", fmt, vs) } - -func (l *testLogger) report(level string, vs []interface{}) { - args := append([]interface{}{level, ":"}, vs...) - l.t.Log(args...) - fmt.Println(args...) -} - -func (l *testLogger) reportf(level string, str string, vs []interface{}) { - str = level + ": " + str - l.t.Logf(str, vs...) - fmt.Printf(str, vs...) -} - -func (*silentLogger) Debug(vs ...interface{}) {} -func (*silentLogger) Debugf(fmt string, vs ...interface{}) {} -func (*silentLogger) Info(vs ...interface{}) {} -func (*silentLogger) Infof(fmt string, vs ...interface{}) {} -func (*silentLogger) Error(vs ...interface{}) {} -func (*silentLogger) Errorf(fmt string, vs ...interface{}) {} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/publisher/testing/testing.go b/vendor/github.com/elastic/beats/v7/libbeat/publisher/testing/testing.go deleted file mode 100644 index 401aa833..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/publisher/testing/testing.go +++ /dev/null @@ -1,88 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package testing - -// ChanClient implements Client interface, forwarding published events to some -import ( - "github.com/elastic/beats/v7/libbeat/beat" -) - -type TestPublisher struct { - client beat.Client -} - -// given channel only. -type ChanClient struct { - done chan struct{} - Channel chan beat.Event -} - -func PublisherWithClient(client beat.Client) beat.Pipeline { - return &TestPublisher{client} -} - -func (pub *TestPublisher) Connect() (beat.Client, error) { - return pub.client, nil -} - -func (pub *TestPublisher) ConnectWith(_ beat.ClientConfig) (beat.Client, error) { - return pub.client, nil -} - -func (pub *TestPublisher) SetACKHandler(_ beat.PipelineACKHandler) error { - panic("Not supported") -} - -func NewChanClient(bufSize int) *ChanClient { - return NewChanClientWith(make(chan beat.Event, bufSize)) -} - -func NewChanClientWith(ch chan beat.Event) *ChanClient { - if ch == nil { - ch = make(chan beat.Event, 1) - } - c := &ChanClient{ - done: make(chan struct{}), - Channel: ch, - } - return c -} - -func (c *ChanClient) Close() error { - close(c.done) - return nil -} - -// PublishEvent will publish the event on the channel. Options will be ignored. -// Always returns true. -func (c *ChanClient) Publish(event beat.Event) { - select { - case <-c.done: - case c.Channel <- event: - } -} - -func (c *ChanClient) PublishAll(event []beat.Event) { - for _, e := range event { - c.Publish(e) - } -} - -func (c *ChanClient) ReceiveEvent() beat.Event { - return <-c.Channel -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/publisher/testing/testing_test.go b/vendor/github.com/elastic/beats/v7/libbeat/publisher/testing/testing_test.go deleted file mode 100644 index a7bffe0b..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/publisher/testing/testing_test.go +++ /dev/null @@ -1,58 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package testing - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" -) - -var cnt = 0 - -func testEvent() beat.Event { - event := beat.Event{ - Fields: common.MapStr{ - "message": "test", - "idx": cnt, - }, - } - cnt++ - return event -} - -// Test that ChanClient writes an event to its Channel. -func TestChanClientPublishEvent(t *testing.T) { - cc := NewChanClient(1) - e1 := testEvent() - cc.Publish(e1) - assert.Equal(t, e1, cc.ReceiveEvent()) -} - -// Test that ChanClient write events to its Channel. -func TestChanClientPublishEvents(t *testing.T) { - cc := NewChanClient(1) - - e1, e2 := testEvent(), testEvent() - go cc.PublishAll([]beat.Event{e1, e2}) - assert.Equal(t, e1, cc.ReceiveEvent()) - assert.Equal(t, e2, cc.ReceiveEvent()) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/reader/debug/debug.go b/vendor/github.com/elastic/beats/v7/libbeat/reader/debug/debug.go deleted file mode 100644 index 5e0b1e7c..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/reader/debug/debug.go +++ /dev/null @@ -1,178 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package debug - -import ( - "bytes" - "io" - - "github.com/elastic/beats/v7/libbeat/logp" -) - -const ( - offsetStart = 100 - offsetEnd = 100 - defaultMinBuffer = 16 * 1024 - defaultMaxFailures = 100 -) - -type state int - -const ( - initial state = iota - running - stopped -) - -// CheckFunc func receive a slice of bytes and returns true if it match the predicate. -type CheckFunc func(offset int64, buf []byte) bool - -// Reader is a debug reader used to check the values of specific bytes from an io.Reader, -// Is is useful is you want to detect if you have received garbage from a network volume. -type Reader struct { - log *logp.Logger - reader io.Reader - buffer bytes.Buffer - minBufferSize int - maxFailures int - failures int - predicate CheckFunc - state state - offset int64 -} - -// NewReader returns a debug reader. -func NewReader( - log *logp.Logger, - reader io.Reader, - minBufferSize int, - maxFailures int, - predicate CheckFunc, -) (*Reader, error) { - return &Reader{ - log: log, - minBufferSize: minBufferSize, - reader: reader, - maxFailures: maxFailures, - predicate: predicate, - }, nil -} - -// Read will proxy the read call to the original reader and will periodically checks the values of -// bytes in the buffer. -func (r *Reader) Read(p []byte) (int, error) { - if r.state == stopped { - return r.reader.Read(p) - } - - if r.state == running && r.failures > r.maxFailures { - // cleanup any remaining bytes in the buffer. - if r.buffer.Len() > 0 { - r.predicate(r.offset, r.buffer.Bytes()) - } - r.buffer = bytes.Buffer{} - r.log.Info("Stopping debug reader, max execution reached") - r.state = stopped - return r.reader.Read(p) - } - - if r.state == initial { - r.log.Infof( - "Starting debug reader with a buffer size of %d and max failures of %d", - r.minBufferSize, - r.maxFailures, - ) - r.state = running - } - - n, err := r.reader.Read(p) - - if n != 0 { - r.buffer.Write(p[:n]) - if r.buffer.Len() >= r.minBufferSize { - if r.failures < r.maxFailures && r.predicate(r.offset, r.buffer.Bytes()) { - r.failures++ - } - r.buffer.Reset() - } - r.offset += int64(n) - } - return n, err -} - -func makeNullCheck(log *logp.Logger, minSize int) CheckFunc { - // create a slice with null bytes to match on the buffer. - pattern := make([]byte, minSize, minSize) - return func(offset int64, buf []byte) bool { - idx := bytes.Index(buf, pattern) - if idx <= 0 { - offset += int64(len(buf)) - return false - } - reportNull(log, offset+int64(idx), idx, buf) - return true - } -} - -func reportNull(log *logp.Logger, offset int64, idx int, buf []byte) { - relativePos, surround := summarizeBufferInfo(idx, buf) - log.Debugf( - "Matching null byte found at offset %d (position %d in surrounding string: %s, bytes: %+v", - offset, - relativePos, - string(surround), - surround) -} - -func summarizeBufferInfo(idx int, buf []byte) (int, []byte) { - startAt := idx - offsetStart - var relativePos int - if startAt < 0 { - startAt = 0 - relativePos = idx - } else { - relativePos = offsetStart - } - - endAt := idx + offsetEnd - if endAt >= len(buf) { - endAt = len(buf) - } - surround := buf[startAt:endAt] - return relativePos, surround -} - -// AppendReaders look into the current enabled log selector and will add any debug reader that match -// the selectors. -func AppendReaders(reader io.Reader) (io.Reader, error) { - var err error - - if logp.HasSelector("detect_null_bytes") || logp.HasSelector("*") { - log := logp.NewLogger("detect_null_bytes") - if reader, err = NewReader( - log, - reader, - defaultMinBuffer, - defaultMaxFailures, - makeNullCheck(log, 4), - ); err != nil { - return nil, err - } - } - return reader, nil -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/reader/debug/debug_test.go b/vendor/github.com/elastic/beats/v7/libbeat/reader/debug/debug_test.go deleted file mode 100644 index ac6b6878..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/reader/debug/debug_test.go +++ /dev/null @@ -1,146 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package debug - -import ( - "bytes" - "io" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" -) - -func TestMakeNullCheck(t *testing.T) { - t.Run("return true if null byte is received", func(t *testing.T) { - check := makeNullCheck(logp.NewLogger("detect-null"), 1) - assert.True(t, check(100, []byte{'a', 'b', 'c', 0x0, 'd'})) - }) - - t.Run("return false on anything other bytes", func(t *testing.T) { - check := makeNullCheck(logp.NewLogger("detect-null"), 1) - assert.False(t, check(100, []byte{'a', 'b', 'c', 'd'})) - }) - - t.Run("return true when a slice of bytes is present", func(t *testing.T) { - check := makeNullCheck(logp.NewLogger("detect-null"), 3) - assert.True(t, check(100, []byte{'a', 'b', 'c', 0x0, 0x0, 0x0, 'd'})) - }) -} - -func TestSummarizeBufferInfo(t *testing.T) { - t.Run("when position is the start of the buffer", func(t *testing.T) { - relativePos, surround := summarizeBufferInfo(0, []byte("hello world")) - assert.Equal(t, 0, relativePos) - assert.Equal(t, []byte("hello world"), surround) - }) - - t.Run("when position is not the start of the buffer", func(t *testing.T) { - c, _ := common.RandomBytes(10000) - relativePos, surround := summarizeBufferInfo(200, c) - assert.Equal(t, 100, relativePos) - assert.Equal(t, 200, len(surround)) - }) -} - -func TestReader(t *testing.T) { - t.Run("check that we check the content of byte", testCheckContent) - t.Run("consume all bytes", testConsumeAll) - t.Run("empty buffer", testEmptyBuffer) - t.Run("should become silent after hitting max failures", testSilent) -} - -func testCheckContent(t *testing.T) { - var c int - check := func(_ int64, _ []byte) bool { - c++ - return true - } - - var s bytes.Buffer - s.WriteString("hello world") - s.WriteByte(0x00) - s.WriteString("hello world") - - reader, _ := NewReader(logp.L(), &s, 5, 3, check) - - _, err := reader.Read(make([]byte, 20)) - if !assert.NoError(t, err) { - return - } - - assert.Equal(t, 1, c) -} - -func testConsumeAll(t *testing.T) { - c, _ := common.RandomBytes(2000) - reader := bytes.NewReader(c) - var buf bytes.Buffer - consumed := 0 - debug, _ := NewReader(logp.L(), reader, 8, 20, makeNullCheck(logp.L(), 1)) - for consumed < 2000 { - data := make([]byte, 33) - n, _ := debug.Read(data) - buf.Write(data[:n]) - consumed += n - } - assert.Equal(t, len(c), consumed) - assert.Equal(t, c, buf.Bytes()) -} - -func testEmptyBuffer(t *testing.T) { - var buf bytes.Buffer - debug, _ := NewReader(logp.L(), &buf, 8, 20, makeNullCheck(logp.L(), 1)) - data := make([]byte, 33) - n, err := debug.Read(data) - assert.Equal(t, io.EOF, err) - assert.Equal(t, 0, n) -} - -func testSilent(t *testing.T) { - var c int - check := func(_ int64, buf []byte) bool { - pattern := make([]byte, 1, 1) - idx := bytes.Index(buf, pattern) - if idx <= 0 { - return false - } - c++ - return true - } - - var b bytes.Buffer - b.Write([]byte{'a', 'b', 'c', 'd', 0x00, 'e'}) - b.Write([]byte{'a', 'b', 'c', 'd', 0x00, 'e'}) - b.Write([]byte{'a', 'b', 'c', 'd', 0x00, 'e'}) - b.Write([]byte{'a', 'b', 'c', 'd', 0x00, 'e'}) - b.Write([]byte{'a', 'b', 'c', 'd', 0x00, 'e'}) - b.Write([]byte{'a', 'b', 'c', 'd', 0x00, 'e'}) - b.Write([]byte{'a', 'b', 'c', 'd', 0x00, 'e'}) - - debug, _ := NewReader(logp.L(), &b, 3, 2, check) - consumed := 0 - for consumed < b.Len() { - n, _ := debug.Read(make([]byte, 3)) - consumed += n - } - assert.Equal(t, 2, c) - assert.Equal(t, consumed, b.Len()) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/reader/doc.go b/vendor/github.com/elastic/beats/v7/libbeat/reader/doc.go deleted file mode 100644 index 619e9826..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/reader/doc.go +++ /dev/null @@ -1,30 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package reader provides interface and struct to read messages and report them to a harvester - -The interface used is: - - type Reader interface { - Next() (Message, error) - } - -Each time Next is called on a reader, a Message object is returned. - -*/ -package reader diff --git a/vendor/github.com/elastic/beats/v7/libbeat/reader/message.go b/vendor/github.com/elastic/beats/v7/libbeat/reader/message.go deleted file mode 100644 index 344eacd5..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/reader/message.go +++ /dev/null @@ -1,76 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package reader - -import ( - "time" - - "github.com/elastic/beats/v7/libbeat/common" -) - -// Message represents a reader event with timestamp, content and actual number -// of bytes read from input before decoding. -type Message struct { - Ts time.Time // timestamp the content was read - Content []byte // actual content read - Bytes int // total number of bytes read to generate the message - Fields common.MapStr // optional fields that can be added by reader -} - -// IsEmpty returns true in case the message is empty -// A message with only newline character is counted as an empty message -func (m *Message) IsEmpty() bool { - // If no Bytes were read, event is empty - // For empty line Bytes is at least 1 because of the newline char - if m.Bytes == 0 { - return true - } - - // Content length can be 0 because of JSON events. Content and Fields must be empty. - if len(m.Content) == 0 && len(m.Fields) == 0 { - return true - } - - return false -} - -// AddFields adds fields to the message. -func (m *Message) AddFields(fields common.MapStr) { - if fields == nil { - return - } - - if m.Fields == nil { - m.Fields = common.MapStr{} - } - m.Fields.Update(fields) -} - -// AddFlagsWithKey adds flags to the message with an arbitrary key. -// If the field does not exist, it is created. -func (m *Message) AddFlagsWithKey(key string, flags ...string) error { - if len(flags) == 0 { - return nil - } - - if m.Fields == nil { - m.Fields = common.MapStr{} - } - - return common.AddTagsWithKey(m.Fields, key, flags) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/reader/multiline/multiline.go b/vendor/github.com/elastic/beats/v7/libbeat/reader/multiline/multiline.go deleted file mode 100644 index 36bd8f14..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/reader/multiline/multiline.go +++ /dev/null @@ -1,375 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package multiline - -import ( - "errors" - "fmt" - "time" - - "github.com/elastic/beats/v7/libbeat/common/match" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/libbeat/reader" - "github.com/elastic/beats/v7/libbeat/reader/readfile" -) - -// MultiLine reader combining multiple line events into one multi-line event. -// -// Lines to be combined are matched by some configurable predicate using -// regular expression. -// -// The maximum number of bytes and lines to be returned is fully configurable. -// Even if limits are reached subsequent lines are matched, until event is -// fully finished. -// -// Errors will force the multiline reader to return the currently active -// multiline event first and finally return the actual error on next call to Next. -type Reader struct { - reader reader.Reader - pred matcher - flushMatcher *match.Matcher - maxBytes int // bytes stored in content - maxLines int - separator []byte - last []byte - numLines int - truncated int - err error // last seen error - state func(*Reader) (reader.Message, error) - message reader.Message - logger *logp.Logger -} - -const ( - // Default maximum number of lines to return in one multi-line event - defaultMaxLines = 500 - - // Default timeout to finish a multi-line event. - defaultMultilineTimeout = 5 * time.Second -) - -// Matcher represents the predicate comparing any two lines -// to find start and end of multiline events in stream of line events. -type matcher func(last, current []byte) bool - -var ( - sigMultilineTimeout = errors.New("multiline timeout") -) - -// New creates a new multi-line reader combining stream of -// line events into stream of multi-line events. -func New( - r reader.Reader, - separator string, - maxBytes int, - config *Config, -) (*Reader, error) { - types := map[string]func(match.Matcher) (matcher, error){ - "before": beforeMatcher, - "after": afterMatcher, - } - - matcherType, ok := types[config.Match] - if !ok { - return nil, fmt.Errorf("unknown matcher type: %s", config.Match) - } - - matcher, err := matcherType(*config.Pattern) - if err != nil { - return nil, err - } - - flushMatcher := config.FlushPattern - - if config.Negate { - matcher = negatedMatcher(matcher) - } - - maxLines := defaultMaxLines - if config.MaxLines != nil { - maxLines = *config.MaxLines - } - - tout := defaultMultilineTimeout - if config.Timeout != nil { - tout = *config.Timeout - if tout < 0 { - return nil, fmt.Errorf("timeout %v must not be negative", config.Timeout) - } - } - - if tout > 0 { - r = readfile.NewTimeoutReader(r, sigMultilineTimeout, tout) - } - - mlr := &Reader{ - reader: r, - pred: matcher, - flushMatcher: flushMatcher, - state: (*Reader).readFirst, - maxBytes: maxBytes, - maxLines: maxLines, - separator: []byte(separator), - message: reader.Message{}, - logger: logp.NewLogger("reader_multiline"), - } - return mlr, nil -} - -// Next returns next multi-line event. -func (mlr *Reader) Next() (reader.Message, error) { - return mlr.state(mlr) -} - -func (mlr *Reader) readFirst() (reader.Message, error) { - for { - message, err := mlr.reader.Next() - if err != nil { - // no lines buffered -> ignore timeout - if err == sigMultilineTimeout { - continue - } - - mlr.logger.Debug("Multiline event flushed because timeout reached.") - - // pass error to caller (next layer) for handling - return message, err - } - - if message.Bytes == 0 { - continue - } - - // Start new multiline event - mlr.clear() - mlr.load(message) - mlr.setState((*Reader).readNext) - return mlr.readNext() - } -} - -func (mlr *Reader) readNext() (reader.Message, error) { - for { - message, err := mlr.reader.Next() - if err != nil { - // handle multiline timeout signal - if err == sigMultilineTimeout { - // no lines buffered -> ignore timeout - if mlr.numLines == 0 { - continue - } - - mlr.logger.Debug("Multiline event flushed because timeout reached.") - - // return collected multiline event and - // empty buffer for new multiline event - msg := mlr.finalize() - mlr.resetState() - return msg, nil - } - - // handle error without any bytes returned from reader - if message.Bytes == 0 { - // no lines buffered -> return error - if mlr.numLines == 0 { - return reader.Message{}, err - } - - // lines buffered, return multiline and error on next read - msg := mlr.finalize() - mlr.err = err - mlr.setState((*Reader).readFailed) - return msg, nil - } - - // handle error with some content being returned by reader and - // line matching multiline criteria or no multiline started yet - if mlr.message.Bytes == 0 || mlr.pred(mlr.last, message.Content) { - mlr.addLine(message) - - // return multiline and error on next read - msg := mlr.finalize() - mlr.err = err - mlr.setState((*Reader).readFailed) - return msg, nil - } - - // no match, return current multiline and retry with current line on next - // call to readNext awaiting the error being reproduced (or resolved) - // in next call to Next - msg := mlr.finalize() - mlr.load(message) - return msg, nil - } - - // handle case when endPattern is reached - if mlr.flushMatcher != nil { - endPatternReached := (mlr.flushMatcher.Match(message.Content)) - - if endPatternReached == true { - // return collected multiline event and - // empty buffer for new multiline event - mlr.addLine(message) - msg := mlr.finalize() - mlr.resetState() - return msg, nil - } - } - - // if predicate does not match current multiline -> return multiline event - if mlr.message.Bytes > 0 && !mlr.pred(mlr.last, message.Content) { - msg := mlr.finalize() - mlr.load(message) - return msg, nil - } - - // add line to current multiline event - mlr.addLine(message) - } -} - -// readFailed returns empty message and error and resets line reader -func (mlr *Reader) readFailed() (reader.Message, error) { - err := mlr.err - mlr.err = nil - mlr.resetState() - return reader.Message{}, err -} - -// load loads the reader with the given message. It is recommend to either -// run clear or finalize before. -func (mlr *Reader) load(m reader.Message) { - mlr.addLine(m) - // Timestamp of first message is taken as overall timestamp - mlr.message.Ts = m.Ts - mlr.message.AddFields(m.Fields) -} - -// clearBuffer resets the reader buffer variables -func (mlr *Reader) clear() { - mlr.message = reader.Message{} - mlr.last = nil - mlr.numLines = 0 - mlr.truncated = 0 - mlr.err = nil -} - -// finalize writes the existing content into the returned message and resets all reader variables. -func (mlr *Reader) finalize() reader.Message { - if mlr.truncated > 0 { - mlr.message.AddFlagsWithKey("log.flags", "truncated") - } - - if mlr.numLines > 1 { - mlr.message.AddFlagsWithKey("log.flags", "multiline") - } - - // Copy message from existing content - msg := mlr.message - - mlr.clear() - return msg -} - -// addLine adds the read content to the message -// The content is only added if maxBytes and maxLines is not exceed. In case one of the -// two is exceeded, addLine keeps processing but does not add it to the content. -func (mlr *Reader) addLine(m reader.Message) { - if m.Bytes <= 0 { - return - } - - sz := len(mlr.message.Content) - addSeparator := len(mlr.message.Content) > 0 && len(mlr.separator) > 0 - if addSeparator { - sz += len(mlr.separator) - } - - space := mlr.maxBytes - sz - - maxBytesReached := (mlr.maxBytes <= 0 || space > 0) - maxLinesReached := (mlr.maxLines <= 0 || mlr.numLines < mlr.maxLines) - - if maxBytesReached && maxLinesReached { - if space < 0 || space > len(m.Content) { - space = len(m.Content) - } - - tmp := mlr.message.Content - if addSeparator { - tmp = append(tmp, mlr.separator...) - } - mlr.message.Content = append(tmp, m.Content[:space]...) - mlr.numLines++ - - // add number of truncated bytes to fields - diff := len(m.Content) - space - if diff > 0 { - mlr.truncated += diff - } - } else { - // increase the number of skipped bytes, if cannot add - mlr.truncated += len(m.Content) - - } - - mlr.last = m.Content - mlr.message.Bytes += m.Bytes - mlr.message.AddFields(m.Fields) -} - -// resetState sets state of the reader to readFirst -func (mlr *Reader) resetState() { - mlr.setState((*Reader).readFirst) -} - -// setState sets state to the given function -func (mlr *Reader) setState(next func(mlr *Reader) (reader.Message, error)) { - mlr.state = next -} - -// matchers - -func afterMatcher(pat match.Matcher) (matcher, error) { - return genPatternMatcher(pat, func(last, current []byte) []byte { - return current - }) -} - -func beforeMatcher(pat match.Matcher) (matcher, error) { - return genPatternMatcher(pat, func(last, current []byte) []byte { - return last - }) -} - -func negatedMatcher(m matcher) matcher { - return func(last, current []byte) bool { - return !m(last, current) - } -} - -func genPatternMatcher( - pat match.Matcher, - sel func(last, current []byte) []byte, -) (matcher, error) { - matcher := func(last, current []byte) bool { - line := sel(last, current) - return pat.Match(line) - } - return matcher, nil -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/reader/multiline/multiline_config.go b/vendor/github.com/elastic/beats/v7/libbeat/reader/multiline/multiline_config.go deleted file mode 100644 index 93c155c3..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/reader/multiline/multiline_config.go +++ /dev/null @@ -1,43 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package multiline - -import ( - "fmt" - "time" - - "github.com/elastic/beats/v7/libbeat/common/match" -) - -// Config holds the options of multiline readers. -type Config struct { - Negate bool `config:"negate"` - Match string `config:"match" validate:"required"` - MaxLines *int `config:"max_lines"` - Pattern *match.Matcher `config:"pattern" validate:"required"` - Timeout *time.Duration `config:"timeout" validate:"positive"` - FlushPattern *match.Matcher `config:"flush_pattern"` -} - -// Validate validates the Config option for multiline reader. -func (c *Config) Validate() error { - if c.Match != "after" && c.Match != "before" { - return fmt.Errorf("unknown matcher type: %s", c.Match) - } - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/reader/multiline/multiline_test.go b/vendor/github.com/elastic/beats/v7/libbeat/reader/multiline/multiline_test.go deleted file mode 100644 index a17c79c5..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/reader/multiline/multiline_test.go +++ /dev/null @@ -1,303 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package multiline - -import ( - "bytes" - "errors" - "os" - "strings" - "testing" - "time" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common/match" - "github.com/elastic/beats/v7/libbeat/reader" - "github.com/elastic/beats/v7/libbeat/reader/readfile" - "github.com/elastic/beats/v7/libbeat/reader/readfile/encoding" -) - -type bufferSource struct{ buf *bytes.Buffer } - -func (p bufferSource) Read(b []byte) (int, error) { return p.buf.Read(b) } -func (p bufferSource) Close() error { return nil } -func (p bufferSource) Name() string { return "buffer" } -func (p bufferSource) Stat() (os.FileInfo, error) { return nil, errors.New("unknown") } -func (p bufferSource) Continuable() bool { return false } - -func TestMultilineAfterOK(t *testing.T) { - pattern := match.MustCompile(`^[ \t] +`) // next line is indented by spaces - testMultilineOK(t, - Config{ - Pattern: &pattern, - Match: "after", - }, - 2, - "line1\n line1.1\n line1.2\n", - "line2\n line2.1\n line2.2\n", - ) -} - -func TestMultilineBeforeOK(t *testing.T) { - pattern := match.MustCompile(`\\$`) // previous line ends with \ - - testMultilineOK(t, - Config{ - Pattern: &pattern, - Match: "before", - }, - 2, - "line1 \\\nline1.1 \\\nline1.2\n", - "line2 \\\nline2.1 \\\nline2.2\n", - ) -} - -func TestMultilineAfterNegateOK(t *testing.T) { - pattern := match.MustCompile(`^-`) // first line starts with '-' at beginning of line - - testMultilineOK(t, - Config{ - Pattern: &pattern, - Negate: true, - Match: "after", - }, - 2, - "-line1\n - line1.1\n - line1.2\n", - "-line2\n - line2.1\n - line2.2\n", - ) -} - -func TestMultilineBeforeNegateOK(t *testing.T) { - pattern := match.MustCompile(`;$`) // last line ends with ';' - - testMultilineOK(t, - Config{ - Pattern: &pattern, - Negate: true, - Match: "before", - }, - 2, - "line1\nline1.1\nline1.2;\n", - "line2\nline2.1\nline2.2;\n", - ) -} - -func TestMultilineAfterNegateOKFlushPattern(t *testing.T) { - flushMatcher := match.MustCompile(`EventEnd`) - pattern := match.MustCompile(`EventStart`) - - testMultilineOK(t, - Config{ - Pattern: &pattern, - Negate: true, - Match: "after", - FlushPattern: &flushMatcher, - }, - 3, - "EventStart\nEventId: 1\nEventEnd\n", - "OtherThingInBetween\n", // this should be a separate event.. - "EventStart\nEventId: 2\nEventEnd\n", - ) -} - -func TestMultilineAfterNegateOKFlushPatternWhereTheFirstLinesDosentMatchTheStartPattern(t *testing.T) { - flushMatcher := match.MustCompile(`EventEnd`) - pattern := match.MustCompile(`EventStart`) - - testMultilineOK(t, - Config{ - Pattern: &pattern, - Negate: true, - Match: "after", - FlushPattern: &flushMatcher, - }, - 3, //first two non-matching lines, will be merged to one event - "StartLineThatDosentMatchTheEvent\nOtherThingInBetween\n", - "EventStart\nEventId: 2\nEventEnd\n", - "EventStart\nEventId: 3\nEventEnd\n", - ) -} - -func TestMultilineBeforeNegateOKWithEmptyLine(t *testing.T) { - pattern := match.MustCompile(`;$`) // last line ends with ';' - testMultilineOK(t, - Config{ - Pattern: &pattern, - Negate: true, - Match: "before", - }, - 2, - "line1\n\n\nline1.2;\n", - "line2\nline2.1\nline2.2;\n", - ) -} - -func TestMultilineAfterTruncated(t *testing.T) { - pattern := match.MustCompile(`^[ ]`) // next line is indented a space - maxLines := 2 - testMultilineTruncated(t, - Config{ - Pattern: &pattern, - Match: "after", - MaxLines: &maxLines, - }, - 2, - true, - []string{ - "line1\n line1.1\n line1.2\n", - "line2\n line2.1\n line2.2\n"}, - []string{ - "line1\n line1.1", - "line2\n line2.1"}, - ) - testMultilineTruncated(t, - Config{ - Pattern: &pattern, - Match: "after", - MaxLines: &maxLines, - }, - 2, - false, - []string{ - "line1\n line1.1\n", - "line2\n line2.1\n"}, - []string{ - "line1\n line1.1", - "line2\n line2.1"}, - ) -} - -func testMultilineOK(t *testing.T, cfg Config, events int, expected ...string) { - _, buf := createLineBuffer(expected...) - r := createMultilineTestReader(t, buf, cfg) - - var messages []reader.Message - for { - message, err := r.Next() - if err != nil { - break - } - - messages = append(messages, message) - } - - if len(messages) != events { - t.Fatalf("expected %v lines, read only %v line(s)", len(expected), len(messages)) - } - - for i, message := range messages { - var tsZero time.Time - - assert.NotEqual(t, tsZero, message.Ts) - assert.Equal(t, strings.TrimRight(expected[i], "\r\n "), string(message.Content)) - assert.Equal(t, len(expected[i]), int(message.Bytes)) - } -} - -func testMultilineTruncated(t *testing.T, cfg Config, events int, truncated bool, input, expected []string) { - _, buf := createLineBuffer(input...) - r := createMultilineTestReader(t, buf, cfg) - - var messages []reader.Message - for { - message, err := r.Next() - if err != nil { - break - } - - messages = append(messages, message) - } - - if len(messages) != events { - t.Fatalf("expected %v lines, read only %v line(s)", len(expected), len(messages)) - } - - for _, message := range messages { - found := false - multiline := false - statusFlags, err := message.Fields.GetValue("log.flags") - if err != nil { - if !truncated { - assert.False(t, found) - return - } - t.Fatalf("error while getting log.status field: %v", err) - } - - switch flags := statusFlags.(type) { - case []string: - for _, f := range flags { - if f == "truncated" { - found = true - } - if f == "multiline" { - multiline = true - } - } - default: - t.Fatalf("incorrect type for log.flags") - } - - if truncated { - assert.True(t, found) - } else { - assert.False(t, found) - } - assert.True(t, multiline) - } -} - -func createMultilineTestReader(t *testing.T, in *bytes.Buffer, cfg Config) reader.Reader { - encFactory, ok := encoding.FindEncoding("plain") - if !ok { - t.Fatalf("unable to find 'plain' encoding") - } - - enc, err := encFactory(in) - if err != nil { - t.Fatalf("failed to initialize encoding: %v", err) - } - - var r reader.Reader - r, err = readfile.NewEncodeReader(in, readfile.Config{ - Codec: enc, - BufferSize: 4096, - Terminator: readfile.LineFeed, - }) - if err != nil { - t.Fatalf("Failed to initialize line reader: %v", err) - } - - r, err = New(readfile.NewStripNewline(r, readfile.LineFeed), "\n", 1<<20, &cfg) - if err != nil { - t.Fatalf("failed to initialize reader: %v", err) - } - - return r -} - -func createLineBuffer(lines ...string) ([]string, *bytes.Buffer) { - buf := bytes.NewBuffer(nil) - for _, line := range lines { - buf.WriteString(line) - } - return lines, buf -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/reader/reader.go b/vendor/github.com/elastic/beats/v7/libbeat/reader/reader.go deleted file mode 100644 index 5aadcd61..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/reader/reader.go +++ /dev/null @@ -1,35 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package reader - -import ( - "errors" -) - -// Reader is the interface that wraps the basic Next method for -// getting a new message. -// Next returns the message being read or and error. EOF is returned -// if reader will not return any new message on subsequent calls. -type Reader interface { - Next() (Message, error) -} - -var ( - //ErrLineUnparsable is error thrown when Next() element from input is corrupted and can not be parsed - ErrLineUnparsable = errors.New("line is unparsable") -) diff --git a/vendor/github.com/elastic/beats/v7/libbeat/reader/readfile/encode.go b/vendor/github.com/elastic/beats/v7/libbeat/reader/readfile/encode.go deleted file mode 100644 index d2cf3cce..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/reader/readfile/encode.go +++ /dev/null @@ -1,60 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package readfile - -import ( - "bytes" - "io" - "time" - - "github.com/elastic/beats/v7/libbeat/reader" - "github.com/elastic/beats/v7/libbeat/reader/readfile/encoding" -) - -// Reader produces lines by reading lines from an io.Reader -// through a decoder converting the reader it's encoding to utf-8. -type EncoderReader struct { - reader *LineReader -} - -// Config stores the configuration for the readers required to read -// a file line by line -type Config struct { - Codec encoding.Encoding - BufferSize int - Terminator LineTerminator -} - -// New creates a new Encode reader from input reader by applying -// the given codec. -func NewEncodeReader(r io.Reader, config Config) (EncoderReader, error) { - eReader, err := NewLineReader(r, config) - return EncoderReader{eReader}, err -} - -// Next reads the next line from it's initial io.Reader -// This converts a io.Reader to a reader.reader -func (r EncoderReader) Next() (reader.Message, error) { - c, sz, err := r.reader.Next() - // Creating message object - return reader.Message{ - Ts: time.Now(), - Content: bytes.Trim(c, "\xef\xbb\xbf"), - Bytes: sz, - }, err -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/reader/readfile/encode_test.go b/vendor/github.com/elastic/beats/v7/libbeat/reader/readfile/encode_test.go deleted file mode 100644 index 9d6205c2..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/reader/readfile/encode_test.go +++ /dev/null @@ -1,73 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package readfile - -import ( - "bytes" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/reader/readfile/encoding" -) - -func TestEncodeLines(t *testing.T) { - testCases := map[string]struct { - Input []byte - Output []string - }{ - "simple": {[]byte("testing simple line\n"), []string{"testing simple line\n"}}, - "multiline": {[]byte("testing\nmultiline\n"), []string{"testing\n", "multiline\n"}}, - "bom-on-first": {[]byte("\xef\xbb\xbftesting simple line\n"), []string{"testing simple line\n"}}, - "bom-on-each": {[]byte("\xef\xbb\xbftesting\n\xef\xbb\xbfmultiline\n"), []string{"testing\n", "multiline\n"}}, - "bom-in-the-middle": {[]byte("testing simple \xef\xbb\xbfline\n"), []string{"testing simple \xef\xbb\xbfline\n"}}, - } - - bufferSize := 1000 - encFactory, ok := encoding.FindEncoding("plain") - if !ok { - t.Fatal("failed to initiate encoding") - } - - for name, testCase := range testCases { - t.Run(name, func(t *testing.T) { - r := bytes.NewReader(testCase.Input) - codec, err := encFactory(r) - assert.Nil(t, err, "failed to initialize encoding: %v", err) - - config := Config{ - Codec: codec, - BufferSize: bufferSize, - Terminator: LineFeed, - } - er, err := NewEncodeReader(r, config) - assert.Nil(t, err, "failed to create new encoder: %v", err) - - var output []string - for { - msg, err := er.Next() - if err != nil { - break - } - output = append(output, string(msg.Content)) - } - - assert.Equal(t, testCase.Output, output) - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/reader/readfile/encoding/encoding.go b/vendor/github.com/elastic/beats/v7/libbeat/reader/readfile/encoding/encoding.go deleted file mode 100644 index d1b25cf7..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/reader/readfile/encoding/encoding.go +++ /dev/null @@ -1,139 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package encoding - -import ( - "io" - "strings" - - "golang.org/x/text/encoding" - "golang.org/x/text/encoding/charmap" - "golang.org/x/text/encoding/htmlindex" - "golang.org/x/text/encoding/simplifiedchinese" -) - -type EncodingFactory func(io.Reader) (Encoding, error) - -type Encoding encoding.Encoding - -var encodings = map[string]EncodingFactory{ - // default - "nop": Plain, - "plain": Plain, - - // utf8 (validate input) - shadow htmlindex utf8 codecs not validating input - "unicode-1-1-utf-8": utf8Encoding, - "utf-8": utf8Encoding, - "utf8": utf8Encoding, - - // simplified chinese - "gbk": enc(simplifiedchinese.GBK), // shadow htmlindex using 'GB10830' for GBK - - // 8bit charmap encodings - "iso8859-6e": enc(charmap.ISO8859_6E), - "iso8859-6i": enc(charmap.ISO8859_6I), - "iso8859-8e": enc(charmap.ISO8859_8E), - "iso8859-8i": enc(charmap.ISO8859_8I), - - "iso8859-1": enc(charmap.ISO8859_1), // latin-1 - "iso8859-2": enc(charmap.ISO8859_2), // latin-2 - "iso8859-3": enc(charmap.ISO8859_3), // latin-3 - "iso8859-4": enc(charmap.ISO8859_4), // latin-4 - "iso8859-5": enc(charmap.ISO8859_5), // latin/cyrillic - "iso8859-6": enc(charmap.ISO8859_6), // latin/arabic - "iso8859-7": enc(charmap.ISO8859_7), // latin/greek - "iso8859-8": enc(charmap.ISO8859_8), // latin/hebrew - "iso8859-9": enc(charmap.ISO8859_9), // latin-5 - "iso8859-10": enc(charmap.ISO8859_10), // latin-6 - "iso8859-13": enc(charmap.ISO8859_13), // latin-7 - "iso8859-14": enc(charmap.ISO8859_14), // latin-8 - "iso8859-15": enc(charmap.ISO8859_15), // latin-9 - "iso8859-16": enc(charmap.ISO8859_16), // latin-10 - - // ibm codepages - "cp437": enc(charmap.CodePage437), - "cp850": enc(charmap.CodePage850), - "cp852": enc(charmap.CodePage852), - "cp855": enc(charmap.CodePage855), - "cp858": enc(charmap.CodePage858), - "cp860": enc(charmap.CodePage860), - "cp862": enc(charmap.CodePage862), - "cp863": enc(charmap.CodePage863), - "cp865": enc(charmap.CodePage865), - "cp866": enc(charmap.CodePage866), - "ebcdic-037": enc(charmap.CodePage037), - "ebcdic-1040": enc(charmap.CodePage1140), - "ebcdic-1047": enc(charmap.CodePage1047), - - // cyrillic - "koi8r": enc(charmap.KOI8R), - "koi8u": enc(charmap.KOI8U), - - // macintosh - "macintosh": enc(charmap.Macintosh), - "macintosh-cyrillic": enc(charmap.MacintoshCyrillic), - - // windows - "windows1250": enc(charmap.Windows1250), // central and eastern european - "windows1251": enc(charmap.Windows1251), // russian, serbian cyrillic - "windows1252": enc(charmap.Windows1252), // legacy - "windows1253": enc(charmap.Windows1253), // modern greek - "windows1254": enc(charmap.Windows1254), // turkish - "windows1255": enc(charmap.Windows1255), // hebrew - "windows1256": enc(charmap.Windows1256), // arabic - "windows1257": enc(charmap.Windows1257), // estonian, latvian, lithuanian - "windows1258": enc(charmap.Windows1258), // vietnamese - "windows874": enc(charmap.Windows874), - - // utf16 bom codecs (seekable data source required) - "utf-16-bom": utf16BOMRequired, - "utf-16be-bom": utf16BOMBigEndian, - "utf-16le-bom": utf16BOMLittleEndian, -} - -// Plain file encoding not transforming any read bytes. -var Plain = enc(encoding.Nop) - -// UTF-8 encoding copying input to output sequence replacing invalid UTF-8 -// converted to '\uFFFD'. -// -// See: http://encoding.spec.whatwg.org/#replacement -var utf8Encoding = enc(mixed{}) - -// FindEncoding searches for an EncodingFactoryby name. -func FindEncoding(name string) (EncodingFactory, bool) { - if name == "" { - return Plain, true - } - d, ok := encodings[strings.ToLower(name)] - if ok { - return d, ok - } - - codec, err := htmlindex.Get(name) - if err != nil { - return nil, false - } - return enc(codec), true -} - -func enc(e Encoding) EncodingFactory { - return func(io.Reader) (Encoding, error) { - return e, nil - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/reader/readfile/encoding/mixed.go b/vendor/github.com/elastic/beats/v7/libbeat/reader/readfile/encoding/mixed.go deleted file mode 100644 index 5784a962..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/reader/readfile/encoding/mixed.go +++ /dev/null @@ -1,34 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package encoding - -import "golang.org/x/text/encoding" - -// mixed encoder is a copy of encoding.Replacement -// The difference between the two is that for the Decoder the Encoder is used -// The reasons is that during decoding UTF-8 we want to have the behaviour of the encoding, -// means copying all and replacing invalid UTF-8 chars. -type mixed struct{} - -func (mixed) NewDecoder() *encoding.Decoder { - return &encoding.Decoder{Transformer: encoding.Replacement.NewEncoder().Transformer} -} - -func (mixed) NewEncoder() *encoding.Encoder { - return &encoding.Encoder{Transformer: encoding.Replacement.NewEncoder().Transformer} -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/reader/readfile/encoding/utf16.go b/vendor/github.com/elastic/beats/v7/libbeat/reader/readfile/encoding/utf16.go deleted file mode 100644 index 0c7c4b67..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/reader/readfile/encoding/utf16.go +++ /dev/null @@ -1,123 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package encoding - -import ( - "errors" - "io" - "os" - - "golang.org/x/text/encoding/unicode" - "golang.org/x/text/transform" -) - -type endianness int8 - -const ( - unknownEndianness endianness = iota - bigEndian - littleEndian -) - -var ErrUnsupportedSourceTypeBOM = errors.New("source type not support by BOM based encoding") - -// utf16 BOM based encodings. Only seekable data sources are supported for -// the need to check the optional Byte Order Marker being available in data source -// before configuring the actual decoder and encoder. -var ( - // BOM is required, as no fallback is specified - utf16BOMRequired = utf16BOM(unknownEndianness) - - // BOM is optional. Falls back to BigEndian if missing - utf16BOMBigEndian = utf16BOM(bigEndian) - - // BOM is optional. Falls back to LittleEndian if missing - utf16BOMLittleEndian = utf16BOM(littleEndian) -) - -var utf16Map = map[endianness]Encoding{ - bigEndian: unicode.UTF16(unicode.BigEndian, unicode.IgnoreBOM), - littleEndian: unicode.UTF16(unicode.LittleEndian, unicode.IgnoreBOM), -} - -func utf16BOM(e endianness) EncodingFactory { - return func(in_ io.Reader) (Encoding, error) { - in, ok := in_.(io.ReadSeeker) - if !ok { - return nil, ErrUnsupportedSourceTypeBOM - } - - return utf16Seekable(in, e) - } -} - -func utf16Seekable(in io.ReadSeeker, endianness endianness) (Encoding, error) { - // remember file offset in case we have to back off - offset, err := in.Seek(0, os.SEEK_CUR) - if err != nil { - return nil, err - } - - // goto beginning of file - keepOffset := offset == 0 - if _, err = in.Seek(0, os.SEEK_SET); err != nil { - return nil, err - } - - // read Byte Order Marker (BOM) - var buf [2]byte - n, err := in.Read(buf[:]) - if err != nil { - in.Seek(offset, os.SEEK_SET) - return nil, err - } - if n < 2 { - in.Seek(offset, os.SEEK_SET) - return nil, transform.ErrShortSrc - } - - // determine endianness from BOM - inEndianness := unknownEndianness - switch { - case buf[0] == 0xfe && buf[1] == 0xff: - inEndianness = bigEndian - case buf[0] == 0xff && buf[1] == 0xfe: - inEndianness = littleEndian - } - - // restore offset if BOM is missing or this function was not - // called with read pointer at beginning of file - if !keepOffset || inEndianness == unknownEndianness { - if _, err = in.Seek(offset, os.SEEK_SET); err != nil { - return nil, err - } - } - - // choose encoding based on BOM - if encoding, ok := utf16Map[inEndianness]; ok { - return encoding, nil - } - - // fall back to configured endianness - if encoding, ok := utf16Map[endianness]; ok { - return encoding, nil - } - - // no encoding for configured endianness found => fail - return nil, unicode.ErrMissingBOM -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/reader/readfile/encoding/utf16_test.go b/vendor/github.com/elastic/beats/v7/libbeat/reader/readfile/encoding/utf16_test.go deleted file mode 100644 index e38fa7b5..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/reader/readfile/encoding/utf16_test.go +++ /dev/null @@ -1,102 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package encoding - -import ( - "bytes" - "io/ioutil" - "testing" - - "github.com/stretchr/testify/assert" - "golang.org/x/text/encoding/unicode" - "golang.org/x/text/transform" -) - -func TestUtf16BOMEncodings(t *testing.T) { - expectedLE := utf16Map[littleEndian] - expectedBE := utf16Map[bigEndian] - - var tests = []struct { - name string - testEndianness unicode.Endianness - testBOMPolicy unicode.BOMPolicy - expectedEncoding Encoding - expectedError error - expectedOffset int - }{ - {"utf-16-bom", - unicode.BigEndian, unicode.ExpectBOM, expectedBE, nil, 2}, - {"utf-16-bom", - unicode.BigEndian, unicode.IgnoreBOM, nil, unicode.ErrMissingBOM, 0}, - {"utf-16-bom", - unicode.LittleEndian, unicode.ExpectBOM, expectedLE, nil, 2}, - {"utf-16-bom", - unicode.LittleEndian, unicode.IgnoreBOM, nil, unicode.ErrMissingBOM, 0}, - - // big endian based encoding - {"utf-16be-bom", - unicode.BigEndian, unicode.ExpectBOM, expectedBE, nil, 2}, - {"utf-16be-bom", - unicode.BigEndian, unicode.IgnoreBOM, expectedBE, nil, 0}, - {"utf-16be-bom", - unicode.LittleEndian, unicode.ExpectBOM, expectedLE, nil, 2}, - - // little endian baed encoding - {"utf-16le-bom", - unicode.LittleEndian, unicode.ExpectBOM, expectedLE, nil, 2}, - {"utf-16le-bom", - unicode.LittleEndian, unicode.IgnoreBOM, expectedLE, nil, 0}, - {"utf-16le-bom", - unicode.BigEndian, unicode.ExpectBOM, expectedBE, nil, 2}, - } - - text := []byte("hello world") - - for _, test := range tests { - t.Logf("testing: codec=%v, bigendian=%v, bomPolicy=%v", - test.name, test.testEndianness, test.testBOMPolicy) - - buf := bytes.NewBuffer(nil) - writeEncoding := unicode.UTF16(test.testEndianness, test.testBOMPolicy) - writer := transform.NewWriter(buf, writeEncoding.NewEncoder()) - writer.Write(text) - writer.Close() - - rawReader := bytes.NewReader(buf.Bytes()) - contentLen := rawReader.Len() - encodingFactory, ok := FindEncoding(test.name) - if !ok { - t.Errorf("Failed to load encoding: %v", test.name) - continue - } - - encoding, err := encodingFactory(rawReader) - contentOffset := contentLen - rawReader.Len() - - assert.Equal(t, test.expectedEncoding, encoding) - assert.Equal(t, test.expectedError, err) - assert.Equal(t, test.expectedOffset, contentOffset) - if err == nil { - reader := transform.NewReader(rawReader, encoding.NewDecoder()) - content, _ := ioutil.ReadAll(reader) - assert.Equal(t, text, content) - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/reader/readfile/limit.go b/vendor/github.com/elastic/beats/v7/libbeat/reader/readfile/limit.go deleted file mode 100644 index d547ff09..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/reader/readfile/limit.go +++ /dev/null @@ -1,51 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package readfile - -import ( - "fmt" - - "github.com/elastic/beats/v7/libbeat/reader" -) - -// Reader sets an upper limited on line length. Lines longer -// then the max configured line length will be snapped short. -type LimitReader struct { - reader reader.Reader - maxBytes int -} - -// New creates a new reader limiting the line length. -func NewLimitReader(r reader.Reader, maxBytes int) *LimitReader { - return &LimitReader{reader: r, maxBytes: maxBytes} -} - -// Next returns the next line. -func (r *LimitReader) Next() (reader.Message, error) { - message, err := r.reader.Next() - if len(message.Content) > r.maxBytes { - tmp := make([]byte, r.maxBytes) - n := copy(tmp, message.Content) - if n != r.maxBytes { - return message, fmt.Errorf("unexpected number of bytes were copied, %d instead of limit %d", n, r.maxBytes) - } - message.Content = tmp - message.AddFlagsWithKey("log.flags", "truncated") - } - return message, err -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/reader/readfile/limit_test.go b/vendor/github.com/elastic/beats/v7/libbeat/reader/readfile/limit_test.go deleted file mode 100644 index e310e151..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/reader/readfile/limit_test.go +++ /dev/null @@ -1,88 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package readfile - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/reader" -) - -type mockReader struct { - line []byte -} - -func (m *mockReader) Next() (reader.Message, error) { - return reader.Message{ - Content: m.line, - }, nil -} - -var limitTests = []struct { - line string - maxBytes int - truncated bool -}{ - {"long-long-line", 5, true}, - {"long-long-line", 3, true}, - {"long-long-line", len("long-long-line"), false}, -} - -func TestLimitReader(t *testing.T) { - for _, test := range limitTests { - r := NewLimitReader(&mockReader{[]byte(test.line)}, test.maxBytes) - - msg, err := r.Next() - if err != nil { - t.Fatalf("Error reading from mock reader: %v", err) - } - - assert.Equal(t, test.maxBytes, len(msg.Content)) - - found := false - statusFlags, err := msg.Fields.GetValue("log.flags") - if err != nil { - if !test.truncated { - assert.False(t, found) - return - } - t.Fatalf("Error getting truncated value: %v", err) - } - - switch flags := statusFlags.(type) { - case []string: - for _, f := range flags { - if f == "truncated" { - found = true - } - } - default: - t.Fatalf("incorrect type for log.flags") - } - - if test.truncated { - assert.True(t, found) - } else { - assert.False(t, found) - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/reader/readfile/line.go b/vendor/github.com/elastic/beats/v7/libbeat/reader/readfile/line.go deleted file mode 100644 index 5ea9150a..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/reader/readfile/line.go +++ /dev/null @@ -1,203 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package readfile - -import ( - "bytes" - "fmt" - "io" - - "golang.org/x/text/transform" - - "github.com/elastic/beats/v7/libbeat/common/streambuf" - "github.com/elastic/beats/v7/libbeat/logp" -) - -// lineReader reads lines from underlying reader, decoding the input stream -// using the configured codec. The reader keeps track of bytes consumed -// from raw input stream for every decoded line. -type LineReader struct { - reader io.Reader - bufferSize int - nl []byte - decodedNl []byte - inBuffer *streambuf.Buffer - outBuffer *streambuf.Buffer - inOffset int // input buffer read offset - byteCount int // number of bytes decoded from input buffer into output buffer - decoder transform.Transformer - logger *logp.Logger -} - -// New creates a new reader object -func NewLineReader(input io.Reader, config Config) (*LineReader, error) { - encoder := config.Codec.NewEncoder() - - // Create newline char based on encoding - terminator, ok := lineTerminatorCharacters[config.Terminator] - if !ok { - return nil, fmt.Errorf("unknown line terminator: %+v", config.Terminator) - } - - nl, _, err := transform.Bytes(encoder, terminator) - if err != nil { - return nil, err - } - - return &LineReader{ - reader: input, - bufferSize: config.BufferSize, - decoder: config.Codec.NewDecoder(), - nl: nl, - decodedNl: terminator, - inBuffer: streambuf.New(nil), - outBuffer: streambuf.New(nil), - logger: logp.NewLogger("reader_line"), - }, nil -} - -// Next reads the next line until the new line character -func (r *LineReader) Next() ([]byte, int, error) { - // This loop is need in case advance detects an line ending which turns out - // not to be one when decoded. If that is the case, reading continues. - for { - // read next 'potential' line from input buffer/reader - err := r.advance() - if err != nil { - return nil, 0, err - } - - // Check last decoded byte really being newline also unencoded - // if not, continue reading - buf := r.outBuffer.Bytes() - - // This can happen if something goes wrong during decoding - if len(buf) == 0 { - r.logger.Error("Empty buffer returned by advance") - continue - } - - if bytes.HasSuffix(buf, r.decodedNl) { - break - } else { - r.logger.Debugf("Line ending char found which wasn't one: %c", buf[len(buf)-1]) - r.logger.Debugf("In %s", string(buf)) - } - } - - // output buffer contains complete line ending with newline. Extract - // byte slice from buffer and reset output buffer. - bytes, err := r.outBuffer.Collect(r.outBuffer.Len()) - r.outBuffer.Reset() - if err != nil { - // This should never happen as otherwise we have a broken state - panic(err) - } - - // return and reset consumed bytes count - sz := r.byteCount - r.byteCount = 0 - return bytes, sz, nil -} - -// Reads from the buffer until a new line character is detected -// Returns an error otherwise -func (r *LineReader) advance() error { - // Initial check if buffer has already a newLine character - idx := r.inBuffer.IndexFrom(r.inOffset, r.nl) - - // fill inBuffer until newline sequence has been found in input buffer - for idx == -1 { - // increase search offset to reduce iterations on buffer when looping - newOffset := r.inBuffer.Len() - len(r.nl) - if newOffset > r.inOffset { - r.inOffset = newOffset - } - - buf := make([]byte, r.bufferSize) - - // try to read more bytes into buffer - n, err := r.reader.Read(buf) - - // Appends buffer also in case of err - r.inBuffer.Append(buf[:n]) - if err != nil { - return err - } - - // empty read => return buffer error (more bytes required error) - if n == 0 { - return streambuf.ErrNoMoreBytes - } - - // Check if buffer has newLine character - idx = r.inBuffer.IndexFrom(r.inOffset, r.nl) - } - - // found encoded byte sequence for newline in buffer - // -> decode input sequence into outBuffer - sz, err := r.decode(idx + len(r.nl)) - if err != nil { - r.logger.Errorf("Error decoding line: %s", err) - // In case of error increase size by unencoded length - sz = idx + len(r.nl) - } - - // consume transformed bytes from input buffer - err = r.inBuffer.Advance(sz) - r.inBuffer.Reset() - - // continue scanning input buffer from last position + 1 - r.inOffset = idx + 1 - sz - if r.inOffset < 0 { - // fix inOffset if newline has encoding > 8bits + firl line has been decoded - r.inOffset = 0 - } - - return err -} - -func (r *LineReader) decode(end int) (int, error) { - var err error - buffer := make([]byte, 1024) - inBytes := r.inBuffer.Bytes() - start := 0 - - for start < end { - var nDst, nSrc int - - nDst, nSrc, err = r.decoder.Transform(buffer, inBytes[start:end], false) - if err != nil { - // Check if error is different from destination buffer too short - if err != transform.ErrShortDst { - r.outBuffer.Write(inBytes[0:end]) - start = end - break - } - - // Reset error as decoding continues - err = nil - } - - start += nSrc - r.outBuffer.Write(buffer[:nDst]) - } - - r.byteCount += start - return start, err -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/reader/readfile/line_terminator.go b/vendor/github.com/elastic/beats/v7/libbeat/reader/readfile/line_terminator.go deleted file mode 100644 index 68ab2473..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/reader/readfile/line_terminator.go +++ /dev/null @@ -1,85 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package readfile - -import "fmt" - -// LineTerminator is the option storing the line terminator characters -// Supported newline reference: https://en.wikipedia.org/wiki/Newline#Unicode -type LineTerminator uint8 - -const ( - // InvalidTerminator is the invalid terminator - InvalidTerminator LineTerminator = iota - // AutoLineTerminator accepts both LF and CR+LF - AutoLineTerminator - // LineFeed is the unicode char LF - LineFeed - // VerticalTab is the unicode char VT - VerticalTab - // FormFeed is the unicode char FF - FormFeed - // CarriageReturn is the unicode char CR - CarriageReturn - // CarriageReturnLineFeed is the unicode chars CR+LF - CarriageReturnLineFeed - // NextLine is the unicode char NEL - NextLine - // LineSeparator is the unicode char LS - LineSeparator - // ParagraphSeparator is the unicode char PS - ParagraphSeparator -) - -var ( - lineTerminators = map[string]LineTerminator{ - "auto": AutoLineTerminator, - "line_feed": LineFeed, - "vertical_tab": VerticalTab, - "form_feed": FormFeed, - "carriage_return": CarriageReturn, - "carriage_return_line_feed": CarriageReturnLineFeed, - "next_line": NextLine, - "line_separator": LineSeparator, - "paragraph_separator": ParagraphSeparator, - } - - lineTerminatorCharacters = map[LineTerminator][]byte{ - AutoLineTerminator: []byte{'\u000A'}, - LineFeed: []byte{'\u000A'}, - VerticalTab: []byte{'\u000B'}, - FormFeed: []byte{'\u000C'}, - CarriageReturn: []byte{'\u000D'}, - CarriageReturnLineFeed: []byte("\u000D\u000A"), - NextLine: []byte{'\u0085'}, - LineSeparator: []byte("\u2028"), - ParagraphSeparator: []byte("\u2029"), - } -) - -// Unpack unpacks the configuration from the config file -func (l *LineTerminator) Unpack(option string) error { - terminator, ok := lineTerminators[option] - if !ok { - return fmt.Errorf("invalid line terminator: %s", option) - } - - *l = terminator - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/reader/readfile/line_test.go b/vendor/github.com/elastic/beats/v7/libbeat/reader/readfile/line_test.go deleted file mode 100644 index 13b13127..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/reader/readfile/line_test.go +++ /dev/null @@ -1,250 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package readfile - -import ( - "bytes" - "math/rand" - "testing" - - "github.com/stretchr/testify/assert" - "golang.org/x/text/transform" - - "github.com/elastic/beats/v7/libbeat/reader/readfile/encoding" -) - -// Sample texts are from http://www.columbia.edu/~kermit/utf8.html -var tests = []struct { - encoding string - strings []string -}{ - {"plain", []string{"I can", "eat glass"}}, - {"latin1", []string{"I kå Glas frässa", "ond des macht mr nix!"}}, - {"utf-16be", []string{"Pot să mănânc sticlă", "și ea nu mă rănește."}}, - {"utf-16le", []string{"काचं शक्नोम्यत्तुम् ।", "नोपहिनस्ति माम् ॥"}}, - {"big5", []string{"我能吞下玻", "璃而不傷身體。"}}, - {"gb18030", []string{"我能吞下玻璃", "而不傷身。體"}}, - {"euc-kr", []string{" 나는 유리를 먹을 수 있어요.", " 그래도 아프지 않아요"}}, - {"euc-jp", []string{"私はガラスを食べられます。", "それは私を傷つけません。"}}, - {"plain", []string{"I can", "eat glass"}}, - {"iso8859-1", []string{"Filebeat is my favourite"}}, - {"iso8859-2", []string{"Filebeat je môj obľúbený"}}, // slovak: filebeat is my favourite - {"iso8859-3", []string{"büyükannem Filebeat kullanıyor"}}, // turkish: my granmother uses filebeat - {"iso8859-4", []string{"Filebeat on mõeldud kõigile"}}, // estonian: filebeat is for everyone - {"iso8859-5", []string{"я люблю кодировки"}}, // russian: i love encodings - {"iso8859-6", []string{"أنا بحاجة إلى المزيد من الترميزات"}}, // arabic: i need more encodings - {"iso8859-7", []string{"όπου μπορώ να αγοράσω περισσότερες κωδικοποιήσεις"}}, // greek: where can i buy more encodings? - {"iso8859-8", []string{"אני צריך קידוד אישי"}}, // hebrew: i need a personal encoding - {"iso8859-9", []string{"kodlamaları pişirebilirim"}}, // turkish: i can cook encodings - {"iso8859-10", []string{"koodaukset jäädyttävät nollaan"}}, // finnish: encodings freeze below zero - {"iso8859-13", []string{"mój pies zjada kodowanie"}}, // polish: my dog eats encodings - {"iso8859-14", []string{"An féidir leat cáise a ionchódú?"}}, // irish: can you encode a cheese? - {"iso8859-15", []string{"bedes du kode", "for min €"}}, // danish: please encode my euro symbol - {"iso8859-16", []string{"rossz karakterkódolást", "használsz"}}, // hungarian: you use the wrong character encoding - {"koi8r", []string{"я люблю кодировки"}}, // russian: i love encodings - {"koi8u", []string{"я люблю кодировки"}}, // russian: i love encodings - {"windows1250", []string{"Filebeat je môj obľúbený"}}, // slovak: filebeat is my favourite - {"windows1251", []string{"я люблю кодировки"}}, // russian: i love encodings - {"windows1252", []string{"what is better than an encoding?", "a legacy encoding"}}, - {"windows1253", []string{"όπου μπορώ να αγοράσω", "περισσότερες κωδικοποιήσεις"}}, // greek: where can i buy more encodings? - {"windows1254", []string{"kodlamaları", "pişirebilirim"}}, // turkish: i can cook encodings - {"windows1255", []string{"אני צריך קידוד אישי"}}, // hebrew: i need a personal encoding - {"windows1256", []string{"أنا بحاجة إلى المزيد من الترميزات"}}, // arabic: i need more encodings - {"windows1257", []string{"toite", "kodeerijaid"}}, // estonian: feed the encoders -} - -func TestReaderEncodings(t *testing.T) { - for _, test := range tests { - t.Logf("test codec: %v", test.encoding) - - codecFactory, ok := encoding.FindEncoding(test.encoding) - if !ok { - t.Errorf("can not find encoding '%v'", test.encoding) - continue - } - - buffer := bytes.NewBuffer(nil) - codec, _ := codecFactory(buffer) - nl := lineTerminatorCharacters[LineFeed] - - // write with encoding to buffer - writer := transform.NewWriter(buffer, codec.NewEncoder()) - var expectedCount []int - for _, line := range test.strings { - writer.Write([]byte(line)) - writer.Write(nl) - expectedCount = append(expectedCount, buffer.Len()) - } - - // create line reader - reader, err := NewLineReader(buffer, Config{codec, 1024, LineFeed}) - if err != nil { - t.Errorf("failed to initialize reader: %v", err) - continue - } - - // read decodec lines from buffer - var readLines []string - var byteCounts []int - current := 0 - for { - bytes, sz, err := reader.Next() - if sz > 0 { - readLines = append(readLines, string(bytes[:len(bytes)-len(nl)])) - } - - if err != nil { - break - } - - current += sz - byteCounts = append(byteCounts, current) - } - - // validate lines and byte offsets - if len(test.strings) != len(readLines) { - t.Errorf("number of lines mismatch (expected=%v actual=%v)", - len(test.strings), len(readLines)) - continue - } - for i := range test.strings { - expected := test.strings[i] - actual := readLines[i] - assert.Equal(t, expected, actual) - assert.Equal(t, expectedCount[i], byteCounts[i]) - } - } -} - -func TestLineTerminators(t *testing.T) { - codecFactory, ok := encoding.FindEncoding("plain") - if !ok { - t.Errorf("can not find plain encoding") - } - - buffer := bytes.NewBuffer(nil) - codec, _ := codecFactory(buffer) - - for terminator, nl := range lineTerminatorCharacters { - buffer.Reset() - - buffer.Write([]byte("this is my first line")) - buffer.Write(nl) - buffer.Write([]byte("this is my second line")) - buffer.Write(nl) - - reader, err := NewLineReader(buffer, Config{codec, 1024, terminator}) - if err != nil { - t.Errorf("failed to initialize reader: %v", err) - continue - } - - nrLines := 0 - for { - line, _, err := reader.Next() - if err != nil { - break - } - - assert.True(t, bytes.HasSuffix(line, nl)) - nrLines++ - } - assert.Equal(t, nrLines, 2, "unexpected number of lines for terminator %+v", terminator) - } -} - -func TestReadSingleLongLine(t *testing.T) { - testReadLineLengths(t, []int{10 * 1024}) -} - -func TestReadIncreasingLineLengths(t *testing.T) { - lineLengths := []int{200, 400, 800, 1000, 2048, 4069} - testReadLineLengths(t, lineLengths) -} - -func TestReadDecreasingLineLengths(t *testing.T) { - lineLengths := []int{4096, 2048, 1000, 800, 400, 200} - testReadLineLengths(t, lineLengths) -} - -func TestReadRandomLineLengths(t *testing.T) { - minLength := 100 - maxLength := 80000 - numLines := 100 - - lineLengths := make([]int, numLines) - for i := 0; i < numLines; i++ { - lineLengths[i] = rand.Intn(maxLength-minLength) + minLength - } - - testReadLineLengths(t, lineLengths) -} - -func testReadLineLengths(t *testing.T, lineLengths []int) { - // create lines + stream buffer - var lines [][]byte - for _, lineLength := range lineLengths { - inputLine := make([]byte, lineLength+1) - for i := 0; i < lineLength; i++ { - char := rand.Intn('z'-'A') + 'A' - inputLine[i] = byte(char) - } - inputLine[len(inputLine)-1] = '\n' - lines = append(lines, inputLine) - } - - testReadLines(t, lines) -} - -func testReadLines(t *testing.T, inputLines [][]byte) { - var inputStream []byte - for _, line := range inputLines { - inputStream = append(inputStream, line...) - } - - // initialize reader - buffer := bytes.NewBuffer(inputStream) - codec, _ := encoding.Plain(buffer) - reader, err := NewLineReader(buffer, Config{codec, buffer.Len(), LineFeed}) - if err != nil { - t.Fatalf("Error initializing reader: %v", err) - } - - // read lines - var lines [][]byte - for range inputLines { - bytes, _, err := reader.Next() - if err != nil { - t.Fatalf("failed to read all lines from test: %v", err) - } - - lines = append(lines, bytes) - } - - // validate - for i := range inputLines { - assert.Equal(t, len(inputLines[i]), len(lines[i])) - assert.Equal(t, inputLines[i], lines[i]) - } -} - -func testReadLine(t *testing.T, line []byte) { - testReadLines(t, [][]byte{line}) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/reader/readfile/strip_newline.go b/vendor/github.com/elastic/beats/v7/libbeat/reader/readfile/strip_newline.go deleted file mode 100644 index 97cc005d..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/reader/readfile/strip_newline.go +++ /dev/null @@ -1,83 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package readfile - -import ( - "bytes" - - "github.com/elastic/beats/v7/libbeat/reader" -) - -// StripNewline reader removes the last trailing newline characters from -// read lines. -type StripNewline struct { - reader reader.Reader - nl []byte - lineEndingFunc func(*StripNewline, []byte) int -} - -// New creates a new line reader stripping the last tailing newline. -func NewStripNewline(r reader.Reader, terminator LineTerminator) *StripNewline { - lineEndingFunc := (*StripNewline).lineEndingChars - if terminator == AutoLineTerminator { - lineEndingFunc = (*StripNewline).autoLineEndingChars - } - - return &StripNewline{ - reader: r, - nl: lineTerminatorCharacters[terminator], - lineEndingFunc: lineEndingFunc, - } -} - -// Next returns the next line. -func (p *StripNewline) Next() (reader.Message, error) { - message, err := p.reader.Next() - if err != nil { - return message, err - } - - L := message.Content - message.Content = L[:len(L)-p.lineEndingFunc(p, L)] - - return message, err -} - -// isLine checks if the given byte array is a line, means has a line ending \n -func (p *StripNewline) isLine(l []byte) bool { - return bytes.HasSuffix(l, p.nl) -} - -func (p *StripNewline) lineEndingChars(l []byte) int { - if !p.isLine(l) { - return 0 - } - - return len(p.nl) -} - -func (p *StripNewline) autoLineEndingChars(l []byte) int { - if !p.isLine(l) { - return 0 - } - - if len(l) > 1 && l[len(l)-2] == '\r' { - return 2 - } - return 1 -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/reader/readfile/strip_newline_test.go b/vendor/github.com/elastic/beats/v7/libbeat/reader/readfile/strip_newline_test.go deleted file mode 100644 index 673fceb8..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/reader/readfile/strip_newline_test.go +++ /dev/null @@ -1,54 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package readfile - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestIsLine(t *testing.T) { - for terminator, nl := range lineTerminatorCharacters { - reader := NewStripNewline(nil, terminator) - - notLine := []byte("This is not a line") - assert.False(t, reader.isLine(notLine)) - - line := append([]byte("This is a line"), nl...) - assert.True(t, reader.isLine(line)) - } -} - -func TestLineEndingChars(t *testing.T) { - for terminator, nl := range lineTerminatorCharacters { - reader := NewStripNewline(nil, terminator) - - line := append([]byte("This is a line"), nl...) - assert.Equal(t, reader.lineEndingFunc(reader, line), len(nl)) - } -} - -func TestAutoLineEndingChars(t *testing.T) { - reader := NewStripNewline(nil, AutoLineTerminator) - - assert.Equal(t, reader.lineEndingFunc(reader, []byte("this is a windows line\r\n")), 2) - assert.Equal(t, reader.lineEndingFunc(reader, []byte("this is a not windows line\n")), 1) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/reader/readfile/timeout.go b/vendor/github.com/elastic/beats/v7/libbeat/reader/readfile/timeout.go deleted file mode 100644 index fd3d1c8b..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/reader/readfile/timeout.go +++ /dev/null @@ -1,89 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package readfile - -import ( - "errors" - "time" - - "github.com/elastic/beats/v7/libbeat/reader" -) - -var ( - errTimeout = errors.New("timeout") -) - -// TimeoutReader will signal some configurable timeout error if no -// new line can be returned in time. -type TimeoutReader struct { - reader reader.Reader - timeout time.Duration - signal error - running bool - ch chan lineMessage -} - -type lineMessage struct { - line reader.Message - err error -} - -// NewTimeoutReader returns a new timeout reader from an input line reader. -func NewTimeoutReader(reader reader.Reader, signal error, t time.Duration) *TimeoutReader { - if signal == nil { - signal = errTimeout - } - - return &TimeoutReader{ - reader: reader, - signal: signal, - timeout: t, - ch: make(chan lineMessage, 1), - } -} - -// Next returns the next line. If no line was returned before timeout, the -// configured timeout error is returned. -// For handline timeouts a goroutine is started for reading lines from -// configured line reader. Only when underlying reader returns an error, the -// goroutine will be finished. -func (r *TimeoutReader) Next() (reader.Message, error) { - if !r.running { - r.running = true - go func() { - for { - message, err := r.reader.Next() - r.ch <- lineMessage{message, err} - if err != nil { - break - } - } - }() - } - timer := time.NewTimer(r.timeout) - select { - case msg := <-r.ch: - if msg.err != nil { - r.running = false - } - timer.Stop() - return msg.line, msg.err - case <-timer.C: - return reader.Message{}, r.signal - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/reader/readjson/docker_json.go b/vendor/github.com/elastic/beats/v7/libbeat/reader/readjson/docker_json.go deleted file mode 100644 index c38e0a1a..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/reader/readjson/docker_json.go +++ /dev/null @@ -1,246 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package readjson - -import ( - "bytes" - "encoding/json" - "runtime" - "strings" - "time" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/libbeat/reader" -) - -// DockerJSONReader processor renames a given field -type DockerJSONReader struct { - reader reader.Reader - // stream filter, `all`, `stderr` or `stdout` - stream string - - // join partial lines - partial bool - - // parse CRI flags - criflags bool - - parseLine func(message *reader.Message, msg *logLine) error - - stripNewLine func(msg *reader.Message) - - logger *logp.Logger -} - -type logLine struct { - Partial bool `json:"-"` - Timestamp time.Time `json:"-"` - Time string `json:"time"` - Stream string `json:"stream"` - Log string `json:"log"` - Attrs map[string]string `json:"attrs"` -} - -// New creates a new reader renaming a field -func New(r reader.Reader, stream string, partial bool, format string, CRIFlags bool) *DockerJSONReader { - reader := DockerJSONReader{ - stream: stream, - partial: partial, - reader: r, - criflags: CRIFlags, - logger: logp.NewLogger("reader_docker_json"), - } - - switch strings.ToLower(format) { - case "docker", "json-file": - reader.parseLine = reader.parseDockerJSONLog - case "cri": - reader.parseLine = reader.parseCRILog - default: - reader.parseLine = reader.parseAuto - } - - if runtime.GOOS == "windows" { - reader.stripNewLine = stripNewLineWin - } else { - reader.stripNewLine = stripNewLine - } - - return &reader -} - -// parseCRILog parses logs in CRI log format. -// CRI log format example : -// 2017-09-12T22:32:21.212861448Z stdout 2017-09-12 22:32:21.212 [INFO][88] table.go 710: Invalidating dataplane cache -func (p *DockerJSONReader) parseCRILog(message *reader.Message, msg *logLine) error { - split := 3 - // read line tags if split is enabled: - if p.criflags { - split = 4 - } - - // current field - i := 0 - - // timestamp - log := bytes.SplitN(message.Content, []byte{' '}, split) - if len(log) < split { - return errors.New("invalid CRI log format") - } - ts, err := time.Parse(time.RFC3339Nano, string(log[i])) - if err != nil { - return errors.Wrap(err, "parsing CRI timestamp") - } - message.Ts = ts - i++ - - // stream - msg.Stream = string(log[i]) - i++ - - // tags - partial := false - if p.criflags { - // currently only P(artial) or F(ull) are available - tags := bytes.Split(log[i], []byte{':'}) - for _, tag := range tags { - if len(tag) == 1 && tag[0] == 'P' { - partial = true - } - } - i++ - } - - msg.Partial = partial - message.AddFields(common.MapStr{ - "stream": msg.Stream, - }) - // Remove \n ending for partial messages - message.Content = log[i] - if partial { - p.stripNewLine(message) - } - - return nil -} - -// parseReaderLog parses logs in Docker JSON log format. -// Docker JSON log format example: -// {"log":"1:M 09 Nov 13:27:36.276 # User requested shutdown...\n","stream":"stdout"} -func (p *DockerJSONReader) parseDockerJSONLog(message *reader.Message, msg *logLine) error { - dec := json.NewDecoder(bytes.NewReader(message.Content)) - - if err := dec.Decode(&msg); err != nil { - return errors.Wrap(err, "decoding docker JSON") - } - - // Parse timestamp - ts, err := time.Parse(time.RFC3339, msg.Time) - if err != nil { - return errors.Wrap(err, "parsing docker timestamp") - } - message.Ts = ts - - message.AddFields(common.MapStr{ - "stream": msg.Stream, - }) - - if len(msg.Attrs) > 0 { - message.AddFields(common.MapStr{ - "docker": common.MapStr{ - "attrs": msg.Attrs, - }, - }) - } - - message.Content = []byte(msg.Log) - msg.Partial = (len(message.Content) == 0) || (message.Content[len(message.Content)-1] != byte('\n')) - return nil -} - -func (p *DockerJSONReader) parseAuto(message *reader.Message, msg *logLine) error { - if len(message.Content) > 0 && message.Content[0] == '{' { - return p.parseDockerJSONLog(message, msg) - } - - return p.parseCRILog(message, msg) -} - -// Next returns the next line. -func (p *DockerJSONReader) Next() (reader.Message, error) { - var bytes int - for { - message, err := p.reader.Next() - - // keep the right bytes count even if we return an error - bytes += message.Bytes - message.Bytes = bytes - - if err != nil { - return message, err - } - - var logLine logLine - err = p.parseLine(&message, &logLine) - if err != nil { - p.logger.Errorf("Parse line error: %v", err) - return message, reader.ErrLineUnparsable - } - - // Handle multiline messages, join partial lines - for p.partial && logLine.Partial { - next, err := p.reader.Next() - - // keep the right bytes count even if we return an error - bytes += next.Bytes - message.Bytes = bytes - - if err != nil { - return message, err - } - err = p.parseLine(&next, &logLine) - if err != nil { - p.logger.Errorf("Parse line error: %v", err) - return message, reader.ErrLineUnparsable - } - message.Content = append(message.Content, next.Content...) - } - - if p.stream != "all" && p.stream != logLine.Stream { - continue - } - - return message, err - } -} - -func stripNewLine(msg *reader.Message) { - l := len(msg.Content) - if l > 0 && msg.Content[l-1] == '\n' { - msg.Content = msg.Content[:l-1] - } -} - -func stripNewLineWin(msg *reader.Message) { - msg.Content = bytes.TrimRightFunc(msg.Content, func(r rune) bool { - return r == '\n' || r == '\r' - }) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/reader/readjson/docker_json_test.go b/vendor/github.com/elastic/beats/v7/libbeat/reader/readjson/docker_json_test.go deleted file mode 100644 index 23cc862d..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/reader/readjson/docker_json_test.go +++ /dev/null @@ -1,367 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package readjson - -import ( - "testing" - "time" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/reader" -) - -func TestDockerJSON(t *testing.T) { - tests := []struct { - name string - input [][]byte - stream string - partial bool - format string - criflags bool - expectedError error - expectedMessage reader.Message - }{ - { - name: "Common log message", - input: [][]byte{[]byte(`{"log":"1:M 09 Nov 13:27:36.276 # User requested shutdown...\n","stream":"stdout","time":"2017-11-09T13:27:36.277747246Z"}`)}, - stream: "all", - expectedMessage: reader.Message{ - Content: []byte("1:M 09 Nov 13:27:36.276 # User requested shutdown...\n"), - Fields: common.MapStr{"stream": "stdout"}, - Ts: time.Date(2017, 11, 9, 13, 27, 36, 277747246, time.UTC), - Bytes: 122, - }, - }, - { - name: "Wrong JSON", - input: [][]byte{[]byte(`this is not JSON`)}, - stream: "all", - expectedError: reader.ErrLineUnparsable, - expectedMessage: reader.Message{ - Bytes: 16, - }, - }, - { - name: "0 length message", - input: [][]byte{[]byte(`{"log":"","stream":"stdout","time":"2017-11-09T13:27:36.277747246Z"}`)}, - stream: "all", - expectedMessage: reader.Message{ - Content: []byte(""), - Fields: common.MapStr{"stream": "stdout"}, - Ts: time.Date(2017, 11, 9, 13, 27, 36, 277747246, time.UTC), - Bytes: 68, - }, - }, - { - name: "Wrong CRI", - input: [][]byte{[]byte(`2017-09-12T22:32:21.212861448Z stdout`)}, - stream: "all", - expectedError: reader.ErrLineUnparsable, - expectedMessage: reader.Message{ - Bytes: 37, - }, - }, - { - name: "Wrong CRI", - input: [][]byte{[]byte(`{this is not JSON nor CRI`)}, - stream: "all", - expectedError: reader.ErrLineUnparsable, - expectedMessage: reader.Message{ - Bytes: 25, - }, - }, - { - name: "Missing time", - input: [][]byte{[]byte(`{"log":"1:M 09 Nov 13:27:36.276 # User requested shutdown...\n","stream":"stdout"}`)}, - stream: "all", - expectedError: reader.ErrLineUnparsable, - expectedMessage: reader.Message{ - Bytes: 82, - }, - }, - { - name: "CRI log no tags", - input: [][]byte{[]byte(`2017-09-12T22:32:21.212861448Z stdout 2017-09-12 22:32:21.212 [INFO][88] table.go 710: Invalidating dataplane cache`)}, - stream: "all", - expectedMessage: reader.Message{ - Content: []byte("2017-09-12 22:32:21.212 [INFO][88] table.go 710: Invalidating dataplane cache"), - Fields: common.MapStr{"stream": "stdout"}, - Ts: time.Date(2017, 9, 12, 22, 32, 21, 212861448, time.UTC), - Bytes: 115, - }, - criflags: false, - }, - { - name: "CRI log", - input: [][]byte{[]byte(`2017-09-12T22:32:21.212861448Z stdout F 2017-09-12 22:32:21.212 [INFO][88] table.go 710: Invalidating dataplane cache`)}, - stream: "all", - expectedMessage: reader.Message{ - Content: []byte("2017-09-12 22:32:21.212 [INFO][88] table.go 710: Invalidating dataplane cache"), - Fields: common.MapStr{"stream": "stdout"}, - Ts: time.Date(2017, 9, 12, 22, 32, 21, 212861448, time.UTC), - Bytes: 117, - }, - criflags: true, - }, - { - name: "Filtering stream, bytes count accounts for all (filtered and not)", - input: [][]byte{ - []byte(`{"log":"filtered\n","stream":"stdout","time":"2017-11-09T13:27:36.277747246Z"}`), - []byte(`{"log":"unfiltered\n","stream":"stderr","time":"2017-11-09T13:27:36.277747246Z"}`), - []byte(`{"log":"unfiltered\n","stream":"stdout","time":"2017-11-09T13:27:36.277747246Z"}`), - }, - stream: "stderr", - expectedMessage: reader.Message{ - Content: []byte("unfiltered\n"), - Fields: common.MapStr{"stream": "stderr"}, - Ts: time.Date(2017, 11, 9, 13, 27, 36, 277747246, time.UTC), - Bytes: 158, - }, - }, - { - name: "Filtering CRI stream, bytes count accounts for all (filtered and not)", - input: [][]byte{ - []byte(`2017-10-12T13:32:21.232861448Z stdout F 2017-10-12 13:32:21.212 [INFO][88] table.go 710: Invalidating dataplane cache`), - []byte(`2017-11-12T23:32:21.212771448Z stderr F 2017-11-12 23:32:21.212 [ERROR][77] table.go 111: error`), - []byte(`2017-12-12T10:32:21.212864448Z stdout F 2017-12-12 10:32:21.212 [WARN][88] table.go 222: Warn`), - }, - stream: "stderr", - expectedMessage: reader.Message{ - Content: []byte("2017-11-12 23:32:21.212 [ERROR][77] table.go 111: error"), - Fields: common.MapStr{"stream": "stderr"}, - Ts: time.Date(2017, 11, 12, 23, 32, 21, 212771448, time.UTC), - Bytes: 212, - }, - criflags: true, - }, - { - name: "Split lines", - input: [][]byte{ - []byte(`{"log":"1:M 09 Nov 13:27:36.276 # User requested ","stream":"stdout","time":"2017-11-09T13:27:36.277747246Z"}`), - []byte(`{"log":"shutdown...\n","stream":"stdout","time":"2017-11-09T13:27:36.277747246Z"}`), - }, - stream: "stdout", - partial: true, - expectedMessage: reader.Message{ - Content: []byte("1:M 09 Nov 13:27:36.276 # User requested shutdown...\n"), - Fields: common.MapStr{"stream": "stdout"}, - Ts: time.Date(2017, 11, 9, 13, 27, 36, 277747246, time.UTC), - Bytes: 190, - }, - }, - { - name: "CRI Split lines", - input: [][]byte{ - []byte(`2017-10-12T13:32:21.232861448Z stdout P 2017-10-12 13:32:21.212 [INFO][88] table.go 710: Invalidating dataplane cache`), - []byte(`2017-11-12T23:32:21.212771448Z stdout F error`), - }, - stream: "stdout", - partial: true, - expectedMessage: reader.Message{ - Content: []byte("2017-10-12 13:32:21.212 [INFO][88] table.go 710: Invalidating dataplane cache error"), - Fields: common.MapStr{"stream": "stdout"}, - Ts: time.Date(2017, 10, 12, 13, 32, 21, 232861448, time.UTC), - Bytes: 163, - }, - criflags: true, - }, - { - name: "Split lines and remove \\n", - input: [][]byte{ - []byte("2017-10-12T13:32:21.232861448Z stdout P 2017-10-12 13:32:21.212 [INFO][88] table.go 710: Invalidating dataplane cache\n"), - []byte("2017-11-12T23:32:21.212771448Z stdout F error"), - }, - stream: "stdout", - expectedMessage: reader.Message{ - Content: []byte("2017-10-12 13:32:21.212 [INFO][88] table.go 710: Invalidating dataplane cache error"), - Fields: common.MapStr{"stream": "stdout"}, - Ts: time.Date(2017, 10, 12, 13, 32, 21, 232861448, time.UTC), - Bytes: 164, - }, - partial: true, - criflags: true, - }, - { - name: "Split lines with partial disabled", - input: [][]byte{ - []byte(`{"log":"1:M 09 Nov 13:27:36.276 # User requested ","stream":"stdout","time":"2017-11-09T13:27:36.277747246Z"}`), - []byte(`{"log":"shutdown...\n","stream":"stdout","time":"2017-11-09T13:27:36.277747246Z"}`), - }, - stream: "stdout", - partial: false, - expectedMessage: reader.Message{ - Content: []byte("1:M 09 Nov 13:27:36.276 # User requested "), - Fields: common.MapStr{"stream": "stdout"}, - Ts: time.Date(2017, 11, 9, 13, 27, 36, 277747246, time.UTC), - Bytes: 109, - }, - }, - { - name: "Force CRI with JSON logs", - input: [][]byte{[]byte(`{"log":"1:M 09 Nov 13:27:36.276 # User requested shutdown...\n","stream":"stdout"}`)}, - stream: "all", - format: "cri", - expectedError: reader.ErrLineUnparsable, - expectedMessage: reader.Message{ - Bytes: 82, - }, - }, - { - name: "Force JSON with CRI logs", - input: [][]byte{[]byte(`2017-09-12T22:32:21.212861448Z stdout 2017-09-12 22:32:21.212 [INFO][88] table.go 710: Invalidating dataplane cache`)}, - stream: "all", - format: "docker", - expectedError: reader.ErrLineUnparsable, - expectedMessage: reader.Message{ - Bytes: 115, - }, - }, - { - name: "Force CRI log no tags", - input: [][]byte{[]byte(`2017-09-12T22:32:21.212861448Z stdout 2017-09-12 22:32:21.212 [INFO][88] table.go 710: Invalidating dataplane cache`)}, - stream: "all", - expectedMessage: reader.Message{ - Content: []byte("2017-09-12 22:32:21.212 [INFO][88] table.go 710: Invalidating dataplane cache"), - Fields: common.MapStr{"stream": "stdout"}, - Ts: time.Date(2017, 9, 12, 22, 32, 21, 212861448, time.UTC), - Bytes: 115, - }, - format: "cri", - criflags: false, - }, - { - name: "Force CRI log with flags", - input: [][]byte{[]byte(`2017-09-12T22:32:21.212861448Z stdout F 2017-09-12 22:32:21.212 [INFO][88] table.go 710: Invalidating dataplane cache`)}, - stream: "all", - expectedMessage: reader.Message{ - Content: []byte("2017-09-12 22:32:21.212 [INFO][88] table.go 710: Invalidating dataplane cache"), - Fields: common.MapStr{"stream": "stdout"}, - Ts: time.Date(2017, 9, 12, 22, 32, 21, 212861448, time.UTC), - Bytes: 117, - }, - format: "cri", - criflags: true, - }, - { - name: "Force CRI split lines", - input: [][]byte{ - []byte(`2017-10-12T13:32:21.232861448Z stdout P 2017-10-12 13:32:21.212 [INFO][88] table.go 710: Invalidating dataplane cache`), - []byte(`2017-11-12T23:32:21.212771448Z stdout F error`), - }, - stream: "stdout", - partial: true, - expectedMessage: reader.Message{ - Content: []byte("2017-10-12 13:32:21.212 [INFO][88] table.go 710: Invalidating dataplane cache error"), - Fields: common.MapStr{"stream": "stdout"}, - Ts: time.Date(2017, 10, 12, 13, 32, 21, 232861448, time.UTC), - Bytes: 163, - }, - format: "cri", - criflags: true, - }, - { - name: "Force CRI split lines and remove \\n", - input: [][]byte{ - []byte("2017-10-12T13:32:21.232861448Z stdout P 2017-10-12 13:32:21.212 [INFO][88] table.go 710: Invalidating dataplane cache\n"), - []byte("2017-11-12T23:32:21.212771448Z stdout F error"), - }, - stream: "stdout", - expectedMessage: reader.Message{ - Content: []byte("2017-10-12 13:32:21.212 [INFO][88] table.go 710: Invalidating dataplane cache error"), - Fields: common.MapStr{"stream": "stdout"}, - Ts: time.Date(2017, 10, 12, 13, 32, 21, 232861448, time.UTC), - Bytes: 164, - }, - partial: true, - format: "cri", - criflags: true, - }, - { - name: "Error parsing still keeps good bytes count", - input: [][]byte{ - []byte(`{"log":"1:M 09 Nov 13:27:36.276 # User requested ","stream":"stdout","time":"2017-11-09T13:27:36.277747246Z"}`), - []byte(`{"log":"shutdown...\n","stream`), - }, - stream: "stdout", - expectedError: reader.ErrLineUnparsable, - expectedMessage: reader.Message{ - Bytes: 139, - }, - partial: true, - }, - { - name: "Docker AttributesSplit lines", - input: [][]byte{ - []byte(`{"log":"hello\n","stream":"stdout","attrs":{"KEY1":"value1","KEY2":"value2"},"time":"2017-11-09T13:27:36.277747246Z"}`), - }, - stream: "stdout", - partial: true, - expectedMessage: reader.Message{ - Content: []byte("hello\n"), - Fields: common.MapStr{"docker": common.MapStr{"attrs": map[string]string{"KEY1": "value1", "KEY2": "value2"}}, "stream": "stdout"}, - Ts: time.Date(2017, 11, 9, 13, 27, 36, 277747246, time.UTC), - Bytes: 117, - }, - }, - { - name: "Corrupted log message line", - input: [][]byte{[]byte(`36.276 # User requested shutdown...\n","stream":"stdout","time":"2017-11-09T13:27:36.277747246Z"}`)}, - stream: "all", - expectedError: reader.ErrLineUnparsable, - expectedMessage: reader.Message{ - Bytes: 97, - }, - }, - } - - for _, test := range tests { - t.Run(test.name, func(t *testing.T) { - r := &mockReader{messages: test.input} - json := New(r, test.stream, test.partial, test.format, test.criflags) - message, err := json.Next() - - if test.expectedError != nil { - assert.Error(t, err) - assert.Equal(t, test.expectedError, err) - } else { - assert.NoError(t, err) - } - - if err == nil { - assert.EqualValues(t, test.expectedMessage, message) - } else { - assert.Equal(t, test.expectedMessage.Bytes, message.Bytes) - } - }) - } -} - -type mockReader struct { - messages [][]byte -} - -func (m *mockReader) Next() (reader.Message, error) { - message := m.messages[0] - m.messages = m.messages[1:] - return reader.Message{ - Content: message, - Bytes: len(message), - }, nil -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/reader/readjson/json.go b/vendor/github.com/elastic/beats/v7/libbeat/reader/readjson/json.go deleted file mode 100644 index aca7c535..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/reader/readjson/json.go +++ /dev/null @@ -1,168 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package readjson - -import ( - "bytes" - gojson "encoding/json" - "fmt" - "time" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/jsontransform" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/libbeat/reader" -) - -// JSONReader parses JSON inputs -type JSONReader struct { - reader reader.Reader - cfg *Config - logger *logp.Logger -} - -// NewJSONReader creates a new reader that can decode JSON. -func NewJSONReader(r reader.Reader, cfg *Config) *JSONReader { - return &JSONReader{ - reader: r, - cfg: cfg, - logger: logp.NewLogger("reader_json"), - } -} - -// decodeJSON unmarshals the text parameter into a MapStr and -// returns the new text column if one was requested. -func (r *JSONReader) decode(text []byte) ([]byte, common.MapStr) { - var jsonFields map[string]interface{} - - err := unmarshal(text, &jsonFields) - if err != nil || jsonFields == nil { - if !r.cfg.IgnoreDecodingError { - r.logger.Errorf("Error decoding JSON: %v", err) - } - if r.cfg.AddErrorKey { - jsonFields = common.MapStr{"error": createJSONError(fmt.Sprintf("Error decoding JSON: %v", err))} - } - return text, jsonFields - } - - if len(r.cfg.MessageKey) == 0 { - return []byte(""), jsonFields - } - - textValue, ok := jsonFields[r.cfg.MessageKey] - if !ok { - if r.cfg.AddErrorKey { - jsonFields["error"] = createJSONError(fmt.Sprintf("Key '%s' not found", r.cfg.MessageKey)) - } - return []byte(""), jsonFields - } - - textString, ok := textValue.(string) - if !ok { - if r.cfg.AddErrorKey { - jsonFields["error"] = createJSONError(fmt.Sprintf("Value of key '%s' is not a string", r.cfg.MessageKey)) - } - return []byte(""), jsonFields - } - - return []byte(textString), jsonFields -} - -// unmarshal is equivalent with json.Unmarshal but it converts numbers -// to int64 where possible, instead of using always float64. -func unmarshal(text []byte, fields *map[string]interface{}) error { - dec := gojson.NewDecoder(bytes.NewReader(text)) - dec.UseNumber() - err := dec.Decode(fields) - if err != nil { - return err - } - jsontransform.TransformNumbers(*fields) - return nil -} - -// Next decodes JSON and returns the filled Line object. -func (r *JSONReader) Next() (reader.Message, error) { - message, err := r.reader.Next() - if err != nil { - return message, err - } - - var fields common.MapStr - message.Content, fields = r.decode(message.Content) - message.AddFields(common.MapStr{"json": fields}) - return message, nil -} - -func createJSONError(message string) common.MapStr { - return common.MapStr{"message": message, "type": "json"} -} - -// MergeJSONFields writes the JSON fields in the event map, -// respecting the KeysUnderRoot and OverwriteKeys configuration options. -// If MessageKey is defined, the Text value from the event always -// takes precedence. -func MergeJSONFields(data common.MapStr, jsonFields common.MapStr, text *string, config Config) (string, time.Time) { - // The message key might have been modified by multiline - if len(config.MessageKey) > 0 && text != nil { - jsonFields[config.MessageKey] = *text - } - - // handle the case in which r.cfg.AddErrorKey is set and len(jsonFields) == 1 - // and only thing it contains is `error` key due to error in json decoding - // which results in loss of message key in the main beat event - if len(jsonFields) == 1 && jsonFields["error"] != nil { - data["message"] = *text - } - - var id string - if key := config.DocumentID; key != "" { - if tmp, err := jsonFields.GetValue(key); err == nil { - if v, ok := tmp.(string); ok { - id = v - jsonFields.Delete(key) - } - } - } - - if config.KeysUnderRoot { - // Delete existing json key - delete(data, "json") - - var ts time.Time - if v, ok := data["@timestamp"]; ok { - switch t := v.(type) { - case time.Time: - ts = t - case common.Time: - ts = time.Time(ts) - } - delete(data, "@timestamp") - } - event := &beat.Event{ - Timestamp: ts, - Fields: data, - } - jsontransform.WriteJSONKeys(event, jsonFields, config.OverwriteKeys, config.AddErrorKey) - - return id, event.Timestamp - } - return id, time.Time{} -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/reader/readjson/json_config.go b/vendor/github.com/elastic/beats/v7/libbeat/reader/readjson/json_config.go deleted file mode 100644 index 5469f00a..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/reader/readjson/json_config.go +++ /dev/null @@ -1,33 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package readjson - -// Config holds the options a JSON reader. -type Config struct { - MessageKey string `config:"message_key"` - DocumentID string `config:"document_id"` - KeysUnderRoot bool `config:"keys_under_root"` - OverwriteKeys bool `config:"overwrite_keys"` - AddErrorKey bool `config:"add_error_key"` - IgnoreDecodingError bool `config:"ignore_decoding_error"` -} - -// Validate validates the Config option for JSON reader. -func (c *Config) Validate() error { - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/reader/readjson/json_test.go b/vendor/github.com/elastic/beats/v7/libbeat/reader/readjson/json_test.go deleted file mode 100644 index b0470c45..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/reader/readjson/json_test.go +++ /dev/null @@ -1,366 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package readjson - -import ( - "testing" - "time" - - "github.com/elastic/beats/v7/libbeat/logp" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestUnmarshal(t *testing.T) { - tests := []struct { - Name string - Input string - Output map[string]interface{} - }{ - { - Name: "Top level int, float, string, bool", - Input: `{"a": 3, "b": 2.0, "c": "hello", "d": true}`, - Output: map[string]interface{}{ - "a": int64(3), - "b": float64(2), - "c": "hello", - "d": true, - }, - }, - { - Name: "Nested objects with ints", - Input: `{"a": 3, "b": {"c": {"d": 5}}}`, - Output: map[string]interface{}{ - "a": int64(3), - "b": map[string]interface{}{ - "c": map[string]interface{}{ - "d": int64(5), - }, - }, - }, - }, - { - Name: "Array of floats", - Input: `{"a": 3, "b": {"c": [4.0, 4.1, 4.2]}}`, - Output: map[string]interface{}{ - "a": int64(3), - "b": map[string]interface{}{ - "c": []interface{}{ - float64(4.0), float64(4.1), float64(4.2), - }, - }, - }, - }, - { - Name: "Array of mixed ints and floats", - Input: `{"a": 3, "b": {"c": [4, 4.1, 4.2]}}`, - Output: map[string]interface{}{ - "a": int64(3), - "b": map[string]interface{}{ - "c": []interface{}{ - int64(4), float64(4.1), float64(4.2), - }, - }, - }, - }, - { - Name: "Negative values", - Input: `{"a": -3, "b": -1.0}`, - Output: map[string]interface{}{ - "a": int64(-3), - "b": float64(-1), - }, - }, - } - - for _, test := range tests { - t.Run(test.Name, func(t *testing.T) { - var output map[string]interface{} - err := unmarshal([]byte(test.Input), &output) - assert.NoError(t, err) - assert.Equal(t, test.Output, output) - }) - - } -} - -func TestDecodeJSON(t *testing.T) { - var tests = []struct { - Text string - Config Config - ExpectedText string - ExpectedMap common.MapStr - }{ - { - Text: `{"message": "test", "value": 1}`, - Config: Config{MessageKey: "message"}, - ExpectedText: "test", - ExpectedMap: common.MapStr{"message": "test", "value": int64(1)}, - }, - { - Text: `{"message": "test", "value": 1}`, - Config: Config{MessageKey: "message1"}, - ExpectedText: "", - ExpectedMap: common.MapStr{"message": "test", "value": int64(1)}, - }, - { - Text: `{"message": "test", "value": 1}`, - Config: Config{MessageKey: "value"}, - ExpectedText: "", - ExpectedMap: common.MapStr{"message": "test", "value": int64(1)}, - }, - { - Text: `{"message": "test", "value": "1"}`, - Config: Config{MessageKey: "value"}, - ExpectedText: "1", - ExpectedMap: common.MapStr{"message": "test", "value": "1"}, - }, - { - // in case of JSON decoding errors, the text is passed as is - Text: `{"message": "test", "value": "`, - Config: Config{MessageKey: "value"}, - ExpectedText: `{"message": "test", "value": "`, - ExpectedMap: nil, - }, - { - // in case the JSON is "null", we should just not panic - Text: `null`, - Config: Config{MessageKey: "value", AddErrorKey: true}, - ExpectedText: `null`, - ExpectedMap: common.MapStr{"error": common.MapStr{"message": "Error decoding JSON: ", "type": "json"}}, - }, - { - // Add key error helps debugging this - Text: `{"message": "test", "value": "`, - Config: Config{MessageKey: "value", AddErrorKey: true}, - ExpectedText: `{"message": "test", "value": "`, - ExpectedMap: common.MapStr{"error": common.MapStr{"message": "Error decoding JSON: unexpected EOF", "type": "json"}}, - }, - { - // If the text key is not found, put an error - Text: `{"message": "test", "value": "1"}`, - Config: Config{MessageKey: "hello", AddErrorKey: true}, - ExpectedText: ``, - ExpectedMap: common.MapStr{"message": "test", "value": "1", "error": common.MapStr{"message": "Key 'hello' not found", "type": "json"}}, - }, - { - // If the text key is found, but not a string, put an error - Text: `{"message": "test", "value": 1}`, - Config: Config{MessageKey: "value", AddErrorKey: true}, - ExpectedText: ``, - ExpectedMap: common.MapStr{"message": "test", "value": int64(1), "error": common.MapStr{"message": "Value of key 'value' is not a string", "type": "json"}}, - }, - { - // Without a text key, simple return the json and an empty text - Text: `{"message": "test", "value": 1}`, - Config: Config{AddErrorKey: true}, - ExpectedText: ``, - ExpectedMap: common.MapStr{"message": "test", "value": int64(1)}, - }, - { - // If AddErrorKey set to false, error event should not be set. - Text: `{"message": "test", "value": "`, - Config: Config{MessageKey: "value", AddErrorKey: false}, - ExpectedText: `{"message": "test", "value": "`, - ExpectedMap: nil, - }, - } - - for _, test := range tests { - - var p JSONReader - p.cfg = &test.Config - p.logger = logp.NewLogger("json_test") - text, M := p.decode([]byte(test.Text)) - assert.Equal(t, test.ExpectedText, string(text)) - assert.Equal(t, test.ExpectedMap, M) - } -} - -func TestAddJSONFields(t *testing.T) { - type io struct { - } - - text := "hello" - - now := time.Now().UTC() - - tests := map[string]struct { - Data common.MapStr - Text *string - JSONConfig Config - ExpectedItems common.MapStr - ExpectedTimestamp time.Time - ExpectedID string - }{ - "default: do not overwrite": { - Data: common.MapStr{"type": "test_type", "json": common.MapStr{"type": "test", "text": "hello"}}, - Text: &text, - JSONConfig: Config{KeysUnderRoot: true}, - ExpectedItems: common.MapStr{ - "type": "test_type", - "text": "hello", - }, - ExpectedTimestamp: time.Time{}, - }, - "overwrite keys if configured": { - Data: common.MapStr{"type": "test_type", "json": common.MapStr{"type": "test", "text": "hello"}}, - Text: &text, - JSONConfig: Config{KeysUnderRoot: true, OverwriteKeys: true}, - ExpectedItems: common.MapStr{ - "type": "test", - "text": "hello", - }, - ExpectedTimestamp: time.Time{}, - }, - "use json namespace w/o keys_under_root": { - // without keys_under_root, put everything in a json key - Data: common.MapStr{"type": "test_type", "json": common.MapStr{"type": "test", "text": "hello"}}, - Text: &text, - JSONConfig: Config{}, - ExpectedItems: common.MapStr{ - "json": common.MapStr{"type": "test", "text": "hello"}, - }, - ExpectedTimestamp: time.Time{}, - }, - - "write result to message_key field": { - // when MessageKey is defined, the Text overwrites the value of that key - Data: common.MapStr{"type": "test_type", "json": common.MapStr{"type": "test", "text": "hi"}}, - Text: &text, - JSONConfig: Config{MessageKey: "text"}, - ExpectedItems: common.MapStr{ - "json": common.MapStr{"type": "test", "text": "hello"}, - "type": "test_type", - }, - ExpectedTimestamp: time.Time{}, - }, - "parse @timestamp": { - // when @timestamp is in JSON and overwrite_keys is true, parse it - // in a common.Time - Data: common.MapStr{"@timestamp": now, "type": "test_type", "json": common.MapStr{"type": "test", "@timestamp": "2016-04-05T18:47:18.444Z"}}, - Text: &text, - JSONConfig: Config{KeysUnderRoot: true, OverwriteKeys: true}, - ExpectedItems: common.MapStr{ - "type": "test", - }, - ExpectedTimestamp: time.Time(common.MustParseTime("2016-04-05T18:47:18.444Z")), - }, - "fail to parse @timestamp": { - // when the parsing on @timestamp fails, leave the existing value and add an error key - // in a common.Time - Data: common.MapStr{"@timestamp": common.Time(now), "type": "test_type", "json": common.MapStr{"type": "test", "@timestamp": "2016-04-05T18:47:18.44XX4Z"}}, - Text: &text, - JSONConfig: Config{KeysUnderRoot: true, OverwriteKeys: true, AddErrorKey: true}, - ExpectedItems: common.MapStr{ - "type": "test", - "error": common.MapStr{"type": "json", "message": "@timestamp not overwritten (parse error on 2016-04-05T18:47:18.44XX4Z)"}, - }, - ExpectedTimestamp: time.Time{}, - }, - - "wrong @timestamp format": { - // when the @timestamp has the wrong type, leave the existing value and add an error key - // in a common.Time - Data: common.MapStr{"@timestamp": common.Time(now), "type": "test_type", "json": common.MapStr{"type": "test", "@timestamp": 42}}, - Text: &text, - JSONConfig: Config{KeysUnderRoot: true, OverwriteKeys: true, AddErrorKey: true}, - ExpectedItems: common.MapStr{ - "type": "test", - "error": common.MapStr{"type": "json", "message": "@timestamp not overwritten (not string)"}, - }, - ExpectedTimestamp: time.Time{}, - }, - "ignore non-string type field": { - // if overwrite_keys is true, but the `type` key in json is not a string, ignore it - Data: common.MapStr{"type": "test_type", "json": common.MapStr{"type": 42}}, - Text: &text, - JSONConfig: Config{KeysUnderRoot: true, OverwriteKeys: true, AddErrorKey: true}, - ExpectedItems: common.MapStr{ - "type": "test_type", - "error": common.MapStr{"type": "json", "message": "type not overwritten (not string)"}, - }, - ExpectedTimestamp: time.Time{}, - }, - - "ignore empty type field": { - // if overwrite_keys is true, but the `type` key in json is empty, ignore it - Data: common.MapStr{"type": "test_type", "json": common.MapStr{"type": ""}}, - Text: &text, - JSONConfig: Config{KeysUnderRoot: true, OverwriteKeys: true, AddErrorKey: true}, - ExpectedItems: common.MapStr{ - "type": "test_type", - "error": common.MapStr{"type": "json", "message": "type not overwritten (invalid value [])"}, - }, - ExpectedTimestamp: time.Time{}, - }, - "ignore type names starting with underscore": { - // if overwrite_keys is true, but the `type` key in json starts with _, ignore it - Data: common.MapStr{"@timestamp": common.Time(now), "type": "test_type", "json": common.MapStr{"type": "_type"}}, - Text: &text, - JSONConfig: Config{KeysUnderRoot: true, OverwriteKeys: true, AddErrorKey: true}, - ExpectedItems: common.MapStr{ - "type": "test_type", - "error": common.MapStr{"type": "json", "message": "type not overwritten (invalid value [_type])"}, - }, - ExpectedTimestamp: time.Time{}, - }, - "do not set error if AddErrorKey is false": { - Data: common.MapStr{"@timestamp": common.Time(now), "type": "test_type", "json": common.MapStr{"type": "_type"}}, - Text: &text, - JSONConfig: Config{KeysUnderRoot: true, OverwriteKeys: true, AddErrorKey: false}, - ExpectedItems: common.MapStr{ - "type": "test_type", - "error": nil, - }, - ExpectedTimestamp: time.Time{}, - }, - "extract event id": { - // if document_id is set, extract the ID from the event - Data: common.MapStr{"@timestamp": common.Time(now), "json": common.MapStr{"id": "test_id"}}, - JSONConfig: Config{DocumentID: "id"}, - ExpectedID: "test_id", - }, - "extract event id with wrong type": { - // if document_id is set, extract the ID from the event - Data: common.MapStr{"@timestamp": common.Time(now), "json": common.MapStr{"id": 42}}, - JSONConfig: Config{DocumentID: "id"}, - ExpectedID: "", - }, - } - - for name, test := range tests { - t.Run(name, func(t *testing.T) { - var jsonFields common.MapStr - if fields, ok := test.Data["json"]; ok { - jsonFields = fields.(common.MapStr) - } - - id, ts := MergeJSONFields(test.Data, jsonFields, test.Text, test.JSONConfig) - - t.Log("Executing test:", test) - for k, v := range test.ExpectedItems { - assert.Equal(t, v, test.Data[k]) - } - assert.Equal(t, test.ExpectedTimestamp, ts) - assert.Equal(t, test.ExpectedID, id) - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/scripts/Makefile b/vendor/github.com/elastic/beats/v7/libbeat/scripts/Makefile deleted file mode 100644 index 97df237f..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/scripts/Makefile +++ /dev/null @@ -1,497 +0,0 @@ -### VARIABLE SETUP ### -### Application using libbeat may override the following variables in their Makefile -BEAT_NAME?=libbeat## @packaging Name of the binary -BEAT_FULL_NAME?=${BEAT_NAME} -LICENSE?=ASL2 -BEAT_TITLE?=${BEAT_NAME}## @packaging Title of the application -BEATS_ROOT?=github.com/elastic/beats -BEATS_ROOT_IMPORT_PATH?=${BEATS_ROOT}/v7 -BEAT_PATH?=${BEATS_ROOT}/${BEAT_NAME} -BEAT_IMPORT_PATH?=${BEATS_ROOT_IMPORT_PATH}/${BEAT_FULL_NAME} -BEAT_PACKAGE_NAME?=${BEAT_NAME} -BEAT_INDEX_PREFIX?=${BEAT_NAME} -BEAT_URL?=https://www.elastic.co/products/beats/${BEAT_NAME} ## @packaging Link to the homepage of the application -BEAT_DOC_URL?=https://www.elastic.co/guide/en/beats/${BEAT_NAME}/current/index.html ## @packaging Link to the user documentation of the application -BEAT_LICENSE?=ASL 2.0 ## @packaging Software license of the application -BEAT_VENDOR?=Elastic ## @packaging Name of the vendor of the application -BEAT_GOPATH=$(firstword $(subst :, ,${GOPATH})) -BEAT_REF_YAML?=true -ES_BEATS?=..## @community_beat Must be set to ./vendor/github.com/elastic/beats. It must always be a relative path. -GOPACKAGES?=$(shell go list ${BEAT_IMPORT_PATH}/... | grep -v /scripts/cmd/ ) -PACKER_TEMPLATES_DIR?=${ES_BEATS}/dev-tools/packer ## @Building Directory of templates that are used by "make release" -NOTICE_FILE?=../NOTICE.txt -LICENSE_FILE?=../licenses/APACHE-LICENSE-2.0.txt -ELASTIC_LICENSE_FILE?=../licenses/ELASTIC-LICENSE.txt -SECCOMP_BINARY?=${BEAT_NAME} -SECCOMP_BLACKLIST?=${ES_BEATS}/libbeat/common/seccomp/seccomp-profiler-blacklist.txt -SECCOMP_ALLOWLIST?=${ES_BEATS}/libbeat/common/seccomp/seccomp-profiler-allow.txt -INSTALL_FLAG?=-mod=vendor -INSTALL_CMD?=install ${INSTALL_FLAG} -export INSTALL_FLAG -export INSTALL_CMD -MAGE_PRESENT := $(shell command -v mage 2> /dev/null) -MAGE_IMPORT_PATH?=github.com/magefile/mage -export MAGE_IMPORT_PATH - -space:=$() # -comma:=, - -ARCH?=$(shell uname -m) -# Hidden directory to install dependencies for jenkins -export PATH := ./bin:$(PATH) -GOFILES = $(shell find . -type f -name '*.go' 2>/dev/null) -GOFILES_NOVENDOR = $(shell find . -type f -name '*.go' -not -path "*/vendor/*" 2>/dev/null) -GOFILES_ALL = $(GOFILES) $(shell find $(ES_BEATS) -type f -name '*.go' 2>/dev/null) -GOPACKAGES_STRESSTESTS=$(shell find . -name '*.go' 2>/dev/null | xargs awk 'FNR>1 {nextfile} /\+build.*stresstest/ {print FILENAME; nextfile}' | xargs dirname | uniq) -SHELL=bash -ES_HOST?=elasticsearch -ES_PORT?=9200 -ES_USER?=beats -ES_PASS?=testing -ES_HOST_SSL?=elasticsearchssl -ES_PORT_SSL?=9200 -KIBANA_HOST?=kibana -KIBANA_PORT?=5601 -# Kibana's Elaticsearch user -KIBANA_ES_USER?=beats -KIBANA_ES_PASS?=testing -# The beat's Kibana user -BEAT_KIBANA_USER?=${KIBANA_ES_USER} -BEAT_KIBANA_PASS?=${KIBANA_ES_PASS} -# Define a superuser, e.g. for initial setup -ES_SUPERUSER_USER?=admin -ES_SUPERUSER_PASS?=changeme -PWD=$(shell pwd) -BUILD_DIR?=$(shell pwd)/build -PKG_BUILD_DIR?=$(BUILD_DIR)/package${PKG_SUFFIX} -PKG_UPLOAD_DIR?=$(BUILD_DIR)/upload -COVERAGE_DIR?=${BUILD_DIR}/coverage -COVERAGE_TOOL?=${BEAT_GOPATH}/bin/gotestcover -COVERAGE_TOOL_REPO?=github.com/pierrre/gotestcover -TESTIFY_TOOL_REPO?=github.com/stretchr/testify/assert -NOW=$(shell date -u '+%Y-%m-%dT%H:%M:%SZ') -GOBUILD_FLAGS?=-ldflags "-X github.com/elastic/beats/libbeat/version.buildTime=$(NOW) -X github.com/elastic/beats/libbeat/version.commit=$(COMMIT_ID)" -GOIMPORTS=goimports -GOIMPORTS_REPO?=golang.org/x/tools/cmd/goimports -GOIMPORTS_LOCAL_PREFIX?=github.com/elastic -GOLINT=golint -GOLINT_REPO?=golang.org/x/lint/golint -REVIEWDOG?=reviewdog -conf ${ES_BEATS}/reviewdog.yml -REVIEWDOG_OPTIONS?=-diff "git diff master" -REVIEWDOG_REPO?=github.com/reviewdog/reviewdog/cmd/reviewdog -PROCESSES?= 4 -TIMEOUT?= 90 -PYTHON_TEST_FILES?=$(shell find . -type f -name 'test_*.py' -not -path "*/build/*" -not -path "*/vendor/*" 2>/dev/null) -NOSETESTS_OPTIONS?=--process-timeout=$(TIMEOUT) --with-timer -v --with-xunit --xunit-file=${BUILD_DIR}/TEST-system.xml ## @testing the options to pass when calling nosetests -TEST_ENVIRONMENT?=false ## @testing if true, "make testsuite" runs integration tests and system tests in a dockerized test environment -SYSTEM_TESTS?=false ## @testing if true, "make test" and "make testsuite" run unit tests and system tests -STRESS_TESTS?=false ## @testing if true, "make test" and "make testsuite" run also run the stress tests -STRESS_TEST_OPTIONS?=-timeout=20m -race -v -GOX_OS?=linux darwin windows freebsd netbsd openbsd ## @Building List of all OS to be supported by "make crosscompile". -GOX_OSARCH?=!darwin/arm !darwin/arm64 !darwin/386 ## @building Space separated list of GOOS/GOARCH pairs to build by "make crosscompile". -GOX_FLAGS?= ## @building Additional flags to append to the gox command used by "make crosscompile". -# XXX: Should be switched back to `snapshot` once the Elasticsearch -# snapshots are working. https://github.com/elastic/beats/pull/6416 -TESTING_ENVIRONMENT?=snapshot## @testing The name of the environment under test -BEAT_VERSION=$(shell head -n 1 ${ES_BEATS}/libbeat/docs/version.asciidoc | cut -c 17- ) -COMMIT_ID=$(shell git rev-parse HEAD) -DOCKER_COMPOSE_PROJECT_NAME?=${BEAT_NAME}${TESTING_ENVIRONMENT//-}${BEAT_VERSION//-}${COMMIT_ID} ## @testing The name of the docker-compose project used by the integration and system tests -DOCKER_COMPOSE?=TESTING_ENVIRONMENT=${TESTING_ENVIRONMENT} ES_BEATS=${ES_BEATS} docker-compose -p ${DOCKER_COMPOSE_PROJECT_NAME} -f docker-compose.yml -DOCKER_CACHE?=1 ## @miscellaneous If set to 0, all docker images are created without cache -DOCKER_PULL?=1 ## @miscellaneous If set to 0, disable the force pull on docker-compose build -GOPACKAGES_COMMA_SEP=$(subst $(space),$(comma),$(strip ${GOPACKAGES})) -PYTHON_EXE?=python3 -PYTHON_ENV?=${BUILD_DIR}/python-env -PYTHON_ENV_EXE=${PYTHON_ENV}/bin/$(notdir ${PYTHON_EXE}) -PIP_INSTALL_PARAMS?= -BUILDID?=$(shell git rev-parse HEAD) ## @Building The build ID -VENV_PARAMS?= -INTEGRATION_TESTS?= -FIND?=. ${PYTHON_ENV}/bin/activate; find . -type f -not -path "*/vendor/*" -not -path "*/build/*" -not -path "*/.git/*" -PERM_EXEC?=$(shell [ `uname -s` = "Darwin" ] && echo "+111" || echo "/a+x") -XPACK_ONLY?=false -XPACK_DIR=${ES_BEATS}/x-pack/${BEAT_NAME} - -ifeq ($(DOCKER_CACHE),0) - DOCKER_NOCACHE=--no-cache -endif - -ifeq ($(DOCKER_PULL),1) - DOCKER_FORCE_PULL=--pull -endif - -# Conditionally enable the race detector when RACE_DETECTOR=1. -ifeq ($(RACE_DETECTOR),1) - RACE=-race -endif - -# -# Includes -# -include $(ES_BEATS)/dev-tools/make/mage.mk - -### BUILDING ### - -.DEFAULT_GOAL := ${BEAT_NAME} - -${BEAT_NAME}: $(GOFILES_ALL) ## @build build the beat application - go build $(GOBUILD_FLAGS) - -# Create test coverage binary -${BEAT_NAME}.test: $(GOFILES_ALL) - @go build -o /dev/null - @go test $(RACE) -c -coverpkg ${GOPACKAGES_COMMA_SEP} - -.PHONY: crosscompile -crosscompile: ## @build Cross-compile beat for the OS'es specified in GOX_OS variable. The binaries are placed in the build/bin directory. -crosscompile: $(GOFILES) -ifneq ($(shell [[ $(BEAT_NAME) == journalbeat ]] && echo true ),true) - go install -mod=vendor github.com/mitchellh/gox - mkdir -p ${BUILD_DIR}/bin - gox -output="${BUILD_DIR}/bin/{{.Dir}}-{{.OS}}-{{.Arch}}" -os="$(strip $(GOX_OS))" -osarch="$(strip $(GOX_OSARCH))" ${GOX_FLAGS} -endif - -.PHONY: check -check: check-headers mage ## @build Checks project and source code if everything is according to standard - @mage check - -.PHONY: $(.OVER)check-headers -$(.OVER)check-headers: mage -ifndef CHECK_HEADERS_DISABLED - @mage checkLicenseHeaders -endif - -.PHONY: $(.OVER)add-headers -$(.OVER)add-headers: mage -ifndef CHECK_HEADERS_DISABLED - @mage addLicenseHeaders -endif - -.PHONY: fmt -fmt: add-headers python-env ## @build Runs `goimports -l -w` and `autopep8`on the project's source code, modifying any files that do not match its style. - @go ${INSTALL_CMD} $(GOIMPORTS_REPO) - @goimports -local ${GOIMPORTS_LOCAL_PREFIX} -l -w ${GOFILES_NOVENDOR} - @${FIND} -name '*.py' -exec ${PYTHON_ENV}/bin/autopep8 --in-place --max-line-length 120 {} \; - -.PHONY: lint -lint: - @go install -mod=vendor $(GOLINT_REPO) $(REVIEWDOG_REPO) - $(REVIEWDOG) $(REVIEWDOG_OPTIONS) - -.PHONY: clean -clean:: mage ## @build Cleans up all files generated by the build steps - @mage clean - @mage -clean - -.PHONY: ci -ci: ## @build Shortcut for continuous integration. This should always run before merging. - $(MAKE) - $(MAKE) check - $(MAKE) testsuite - -### Testing ### -# Unless stated otherwise, all tests are always run with coverage reporting enabled. - -# Preparation for tests -.PHONY: prepare-tests -prepare-tests: - mkdir -p ${COVERAGE_DIR} - # gotestcover is needed to fetch coverage for multiple packages - go ${INSTALL_CMD} ${COVERAGE_TOOL_REPO} - # testify is needed for unit and integration tests - go ${INSTALL_CMD} ${TESTIFY_TOOL_REPO} - -.PHONY: unit-tests -unit-tests: ## @testing Runs the unit tests with coverage. Race is not enabled for unit tests because tests run much slower. -unit-tests: prepare-tests - $(COVERAGE_TOOL) $(RACE) -coverprofile=${COVERAGE_DIR}/unit.cov ${GOPACKAGES} - -.PHONY: unit -unit: ## @testing Runs the unit tests without coverage reports. - go test $(RACE) ${GOPACKAGES} - -.PHONY: integration-tests -integration-tests: ## @testing Run integration tests. Unit tests are run as part of the integration tests. -integration-tests: prepare-tests mage - rm -f docker-compose.yml.lock - $(COVERAGE_TOOL) -tags=integration $(RACE) -coverprofile=${COVERAGE_DIR}/integration.cov ${GOPACKAGES} - -.PHONY: integration-tests-environment -integration-tests-environment: ## @testing Runs the integration inside a virtual environment. This can be run on any docker-machine (local, remote) -integration-tests-environment: prepare-tests build-image - # If you want to get logs on CI when the `docker-compose` fails, you can - # add `|| ${DOCKER_COMPOSE} logs --tail 200` after the command. - # - # This will make docker-compose command to display the logs on stdout on error, It's not enabled - # by default because it can create noise if the test inside the container fails. - ${DOCKER_COMPOSE} run \ - -e RACE_DETECTOR=$(RACE_DETECTOR) \ - -e DOCKER_COMPOSE_PROJECT_NAME=${DOCKER_COMPOSE_PROJECT_NAME} \ - -e TEST_ENVIRONMENT=${TEST_ENVIRONMENT} \ - -e BEATS_DOCKER_INTEGRATION_TEST_ENV=${BEATS_DOCKER_INTEGRATION_TEST_ENV} \ - -e GOFLAGS=${INSTALL_FLAG} \ - beat make integration-tests - -# Runs the system tests -.PHONY: system-tests -system-tests: ## @testing Runs the system tests -system-tests: prepare-tests ${BEAT_NAME}.test python-env - . ${PYTHON_ENV}/bin/activate; INTEGRATION_TESTS=${INTEGRATION_TESTS} TESTING_ENVIRONMENT=${TESTING_ENVIRONMENT} DOCKER_COMPOSE_PROJECT_NAME=${DOCKER_COMPOSE_PROJECT_NAME} nosetests ${PYTHON_TEST_FILES} ${NOSETESTS_OPTIONS} - ${PYTHON_ENV_EXE} ${ES_BEATS}/dev-tools/aggregate_coverage.py -o ${COVERAGE_DIR}/system.cov ${BUILD_DIR}/system-tests/run - -# Runs the system tests -.PHONY: system-tests-environment -system-tests-environment: ## @testing Runs the system tests inside a virtual environment. This can be run on any docker-machine (local, remote) -system-tests-environment: prepare-tests build-image - ${DOCKER_COMPOSE} run \ - -e INTEGRATION_TESTS=1 \ - -e TESTING_ENVIRONMENT=${TESTING_ENVIRONMENT} \ - -e DOCKER_COMPOSE_PROJECT_NAME=${DOCKER_COMPOSE_PROJECT_NAME} \ - -e PYTHON_EXE=${PYTHON_EXE} \ - -e GOFLAGS=${INSTALL_FLAG} \ - beat make system-tests - -.PHONY: fast-system-tests -fast-system-tests: ## @testing Runs system tests without coverage reports and in parallel -fast-system-tests: ${BEAT_NAME}.test python-env - . ${PYTHON_ENV}/bin/activate; nosetests ${PYTHON_TEST_FILES} ${NOSETESTS_OPTIONS} - -# Runs the go based stress tests -.PHONY: stress-tests -stress-tests: ## @testing Runs the stress tests with race detector enabled -stress-tests: - if [ -n '${GOPACKAGES_STRESSTESTS}' ]; then \ - go test --tags=stresstest ${STRESS_TEST_OPTIONS} ${GOPACKAGES_STRESSTESTS}; \ - fi - -# Run benchmark tests -.PHONY: benchmark-tests -benchmark-tests: ## @testing Runs benchmarks (NOT YET IMPLEMENTED) - # No benchmark tests exist so far - #go test -bench=. ${GOPACKAGES} - -# Run load tests -.PHONY: load-tests -load-tests: ## @testing Runs load tests - . ${PYTHON_ENV}/bin/activate; LOAD_TESTS=1 nosetests ${PYTHON_TEST_FILES} --processes=$(PROCESSES) --process-timeout=$(TIMEOUT) -a 'load' - -# Sets up the virtual python environment -.PHONY: python-env -python-env: ${ES_BEATS}/libbeat/tests/system/requirements.txt - @test -e ${PYTHON_ENV}/bin/activate || ${PYTHON_EXE} -m venv ${VENV_PARAMS} ${PYTHON_ENV} - @. ${PYTHON_ENV}/bin/activate && pip install ${PIP_INSTALL_PARAMS} -q --upgrade pip ; \ - if [ -a ./tests/system/requirements.txt ] && [ ! ${ES_BEATS}/libbeat/tests/system/requirements.txt -ef ./tests/system/requirements.txt ] ; then \ - . ${PYTHON_ENV}/bin/activate && pip install ${PIP_INSTALL_PARAMS} -qUr ${ES_BEATS}/libbeat/tests/system/requirements.txt -Ur ./tests/system/requirements.txt ; \ - else \ - . ${PYTHON_ENV}/bin/activate && pip install ${PIP_INSTALL_PARAMS} -qUr ${ES_BEATS}/libbeat/tests/system/requirements.txt ; \ - fi - @# Work around pip bug. See: https://github.com/pypa/pip/issues/4464 - @find ${PYTHON_ENV} -type d -name 'dist-packages' -exec sh -c "echo dist-packages > {}.pth" ';' - -.PHONY: test -test: ## @testing Runs unit and system tests without coverage reports -test: unit - if [ $(STRESS_TESTS) = true ]; then \ - $(MAKE) stress-tests; \ - fi - - if [ $(SYSTEM_TESTS) = true ]; then \ - $(MAKE) fast-system-tests; \ - fi - -.PHONY: testsuite -testsuite: ## @testing Runs all tests and generates the coverage reports -testsuite: clean update - $(MAKE) unit-tests - - if [ $(STRESS_TESTS) = true ]; then \ - $(MAKE) stress-tests; \ - fi - - # Setups environment if TEST_ENVIRONMENT is set to true - # Only runs integration tests with test environment - if [ $(TEST_ENVIRONMENT) = true ]; then \ - $(MAKE) integration-tests-environment; \ - fi - - # Runs system and system integration tests if SYSTEM_TESTS is set to true - if [ $(SYSTEM_TESTS) = true ]; then \ - if [ $(TEST_ENVIRONMENT) = true ]; then \ - $(MAKE) system-tests-environment; \ - else \ - $(MAKE) system-tests; \ - fi \ - fi - - if [ $(TEST_ENVIRONMENT) = true ]; then \ - $(MAKE) fix-permissions; \ - fi - - $(MAKE) benchmark-tests - $(MAKE) coverage-report - - if [ $(TEST_ENVIRONMENT) = true ]; then \ - $(MAKE) stop-environment; \ - fi - -# Generates a coverage report from the existing coverage files -.PHONY: coverage-report -coverage-report: python-env - ${PYTHON_ENV_EXE} ${ES_BEATS}/dev-tools/aggregate_coverage.py -o ${COVERAGE_DIR}/full.cov ${COVERAGE_DIR} - go tool cover -html=${COVERAGE_DIR}/full.cov -o ${COVERAGE_DIR}/full.html - test ! -s ${COVERAGE_DIR}/integration.cov || go tool cover -html=${COVERAGE_DIR}/integration.cov -o ${COVERAGE_DIR}/integration.html - test ! -s ${COVERAGE_DIR}/system.cov || go tool cover -html=${COVERAGE_DIR}/system.cov -o ${COVERAGE_DIR}/system.html - test ! -s ${COVERAGE_DIR}/unit.cov || go tool cover -html=${COVERAGE_DIR}/unit.cov -o ${COVERAGE_DIR}/unit.html - - -.PHONY: fields -fields: mage - @mage fields - -.PHONY: config -config: mage - @mage config - -ifndef EXCLUDE_COMMON_UPDATE_TARGET -.PHONY: update -update: python-env fields collect config ## @build Update expects the most recent version of libbeat in the GOPATH - @echo "Updating generated files for ${BEAT_NAME}" - -ifneq ($(shell [[ $(BEAT_NAME) == libbeat || $(BEAT_NAME) == metricbeat ]] && echo true ),true) - mkdir -p include - go run ${ES_BEATS}/dev-tools/cmd/asset/asset.go -license $(LICENSE) -pkg include -in fields.yml -out include/fields.go $(BEAT_NAME) -endif - -ifneq ($(shell [[ $(BEAT_NAME) == libbeat || $(BEAT_NAME) == metricbeat ]] && echo true ),true) - @# Update docs - @mkdir -p docs - @${PYTHON_ENV_EXE} ${ES_BEATS}/libbeat/scripts/generate_fields_docs.py $(PWD)/fields.yml ${BEAT_TITLE} ${ES_BEATS} -endif - - @mkdir -p $(PWD)/_meta/kibana.generated - @# Generate Kibana index pattern and copy dashboard files - if [ -d $(PWD)/_meta/kibana ]; then \ - cp -pr $(PWD)/_meta/kibana/* $(PWD)/_meta/kibana.generated ; \ - fi - @# Convert all dashboards to string - @${PYTHON_ENV_EXE} ${ES_BEATS}/libbeat/scripts/unpack_dashboards.py --glob="./_meta/kibana.generated/7/dashboard/*.json" -endif - -.PHONY: docs -docs: ## @build Builds the documentation for the beat - @if [ -d $(XPACK_DIR) ]; then \ - sh ${ES_BEATS}/script/build_docs.sh ${BEAT_NAME} ${BEAT_PATH}/docs ${BUILD_DIR} ${XPACK_DIR}; \ - else \ - sh ${ES_BEATS}/script/build_docs.sh ${BEAT_NAME} ${BEAT_PATH}/docs ${BUILD_DIR}; \ - fi - -.PHONY: docs-preview -docs-preview: ## @build Previews the documentation for the beat in the browser - PREVIEW=1 $(MAKE) docs - -### SETUP commands ### -ES_URL?=http://localhost:9200 -KIBANA_URL?=http://localhost:5601 - -.PHONY: $(.OVER)import-dashboards -$(.OVER)import-dashboards: update ${BEAT_NAME} - ${BEAT_GOPATH}/src/${BEAT_PATH}/${BEAT_NAME} setup -E setup.dashboards.directory=${PWD}/_meta/kibana.generated -E setup.kibana.host=${KIBANA_URL} --dashboards - -### CONTAINER ENVIRONMENT #### - -# Builds the environment to test beat -.PHONY: build-image -build-image: write-environment - ${DOCKER_COMPOSE} build ${DOCKER_NOCACHE} ${DOCKER_FORCE_PULL} --force-rm - -# Runs the environment so the redis and elasticsearch can also be used for local development -# To use it for running the test, set ES_HOST and REDIS_HOST environment variable to the ip of your docker-machine. -.PHONY: start-environment -start-environment: stop-environment - ${DOCKER_COMPOSE} pull --include-deps - ${DOCKER_COMPOSE} up -d - -.PHONY: stop-environment -stop-environment: - -${DOCKER_COMPOSE} down -v - -.PHONY: write-environment -write-environment: - mkdir -p ${BUILD_DIR} - echo "BEAT_STRICT_PERMS=false" > ${BUILD_DIR}/test.env - # set ENV variables for beat - echo "ES_HOST=${ES_HOST}" >> ${BUILD_DIR}/test.env - echo "ES_PORT=${ES_PORT}" >> ${BUILD_DIR}/test.env - echo "ES_HOST_SSL=${ES_HOST_SSL}" >> ${BUILD_DIR}/test.env - echo "ES_PORT_SSL=${ES_PORT_SSL}" >> ${BUILD_DIR}/test.env - echo "ES_USER=${ES_USER}" >> ${BUILD_DIR}/test.env - echo "ES_PASS=${ES_PASS}" >> ${BUILD_DIR}/test.env - echo "ES_SUPERUSER_USER=${ES_SUPERUSER_USER}" >> ${BUILD_DIR}/test.env - echo "ES_SUPERUSER_PASS=${ES_SUPERUSER_PASS}" >> ${BUILD_DIR}/test.env - echo "KIBANA_HOST=${KIBANA_HOST}" >> ${BUILD_DIR}/test.env - echo "KIBANA_PORT=${KIBANA_PORT}" >> ${BUILD_DIR}/test.env - echo "KIBANA_USER=${BEAT_KIBANA_USER}" >> ${BUILD_DIR}/test.env - echo "KIBANA_PASS=${BEAT_KIBANA_PASS}" >> ${BUILD_DIR}/test.env - # set Kibana ENV variables - echo "ELASTICSEARCH_URL=${ES_HOST}:${ES_PORT}" > ${BUILD_DIR}/kibana.test.env - echo "ELASTICSEARCH_USERNAME=${KIBANA_ES_USER}" >> ${BUILD_DIR}/kibana.test.env - echo "ELASTICSEARCH_PASSWORD=${KIBANA_ES_PASS}" >> ${BUILD_DIR}/kibana.test.env - -# Tails the environment logs -.PHONY: env-logs -env-logs: - ${DOCKER_COMPOSE} logs -f - -fix-permissions: - sh ${ES_BEATS}/script/fix_permissions.sh "${PWD}" - -set_version: ## @packaging VERSION=x.y.z set the version of the beat to x.y.z - ${ES_BEATS}/dev-tools/set_version ${VERSION} - -get_version: ## @packaging get the version of the beat. - @${ES_BEATS}/dev-tools/get_version - -help: ## @help Show this help. - @${PYTHON_ENV_EXE} ${ES_BEATS}/libbeat/scripts/generate_makefile_doc.py $(MAKEFILE_LIST) - -help_variables: ## @help Show Makefile customizable variables. - @${PYTHON_ENV_EXE} ${ES_BEATS}/libbeat/scripts/generate_makefile_doc.py --variables $(MAKEFILE_LIST) - -# Generates a seccomp whitelist policy for the binary pointed to by -# SECCOMP_BINARY. -.PHONY: seccomp -seccomp: - @go ${INSTALL_CMD} github.com/elastic/go-seccomp-bpf/cmd/seccomp-profiler - @test -f ${SECCOMP_BINARY} || (echo "${SECCOMP_BINARY} binary is not built."; false) - seccomp-profiler \ - -b "$(shell grep -v ^# "${SECCOMP_BLACKLIST}")" \ - -allow "$(shell grep -v ^# "${SECCOMP_ALLOWLIST}")" \ - -t "${ES_BEATS}/libbeat/common/seccomp/policy.go.tpl" \ - -pkg include \ - -out "include/seccomp_linux_{{.GOARCH}}.go" \ - ${SECCOMP_BINARY} - -# Generates seccomp profiles based on the binaries produced by the package target. -.PHONY: seccomp-package -seccomp-package: - SECCOMP_BINARY=build/golang-crossbuild/${BEAT_NAME}-linux-386 $(MAKE) seccomp - SECCOMP_BINARY=build/golang-crossbuild/${BEAT_NAME}-linux-amd64 $(MAKE) seccomp - -### Packaging targets #### - -.PHONY: release -release: mage - @mage package - -.PHONY: snapshot -snapshot: mage - @SNAPSHOT=true mage package - -ifdef NO_COLLECT -.PHONY: collect -collect: -endif - -.PHONY: vendor -vendor: - @mage vendor diff --git a/vendor/github.com/elastic/beats/v7/libbeat/scripts/README.md b/vendor/github.com/elastic/beats/v7/libbeat/scripts/README.md deleted file mode 100644 index 91409163..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/scripts/README.md +++ /dev/null @@ -1,11 +0,0 @@ -The script directory contains various scripts which exist to automate everything around beats. -Below is a brief description of each file / folder. - - -| File / Folder | Description | -|----------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------| -| docker-entrypoint.sh | Entrypoint file used for the Dockerfile | -| Makefile | General Makefile which is copied over to all beats. This contains the basic methods which are shared across all beat | -| install-go.ps1 | PowerShell script for automating the install of Go on Windows.| - - diff --git a/vendor/github.com/elastic/beats/v7/libbeat/scripts/__init__.py b/vendor/github.com/elastic/beats/v7/libbeat/scripts/__init__.py deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/elastic/beats/v7/libbeat/scripts/cmd/global_fields/main.go b/vendor/github.com/elastic/beats/v7/libbeat/scripts/cmd/global_fields/main.go deleted file mode 100644 index 914556e3..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/scripts/cmd/global_fields/main.go +++ /dev/null @@ -1,120 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package main - -import ( - "bytes" - "flag" - "fmt" - "io/ioutil" - "os" - "path/filepath" - - "github.com/elastic/beats/v7/libbeat/generator/fields" - "github.com/elastic/beats/v7/libbeat/mapping" -) - -func main() { - var ( - esBeatsPath string - beatPath string - output string - ) - flag.StringVar(&esBeatsPath, "es_beats_path", "..", "Path to elastic/beats") - flag.StringVar(&beatPath, "beat_path", ".", "Path to your Beat") - flag.StringVar(&output, "out", "-", "Path to output. Default: stdout") - flag.Parse() - - beatFieldsPaths := flag.Args() - name := filepath.Base(beatPath) - - if beatPath == "" { - fmt.Fprintf(os.Stderr, "beat_path cannot be empty") - os.Exit(1) - } - - esBeats, err := os.Open(esBeatsPath) - if err != nil { - fmt.Fprintf(os.Stderr, "Error opening elastic/beats: %+v\n", err) - os.Exit(1) - } - beat, err := os.Open(beatPath) - if err != nil { - fmt.Fprintf(os.Stderr, "Error opening target Beat: %+v\n", err) - os.Exit(1) - } - esBeatsInfo, err := esBeats.Stat() - if err != nil { - fmt.Fprintf(os.Stderr, "Error getting file info of elastic/beats: %+v\n", err) - os.Exit(1) - } - beatInfo, err := beat.Stat() - if err != nil { - fmt.Fprintf(os.Stderr, "Error getting file info of target Beat: %+v\n", err) - os.Exit(1) - } - beat.Close() - esBeats.Close() - - // If a community Beat does not have its own fields.yml file, it still requires - // the fields coming from libbeat to generate e.g assets. In case of Elastic Beats, - // it's not a problem because all of them has unique fields.yml files somewhere. - if len(beatFieldsPaths) == 0 && os.SameFile(esBeatsInfo, beatInfo) { - if output != "-" { - fmt.Fprintln(os.Stderr, "No field files to collect") - } - return - } - - var fieldsFiles []*fields.YmlFile - for _, fieldsFilePath := range beatFieldsPaths { - fieldsFile, err := fields.CollectModuleFiles(fieldsFilePath) - if err != nil { - fmt.Fprintf(os.Stderr, "Cannot collect fields.yml files: %+v\n", err) - os.Exit(2) - } - - fieldsFiles = append(fieldsFiles, fieldsFile...) - } - - var buffer bytes.Buffer - err = fields.Generate(esBeatsPath, beatPath, fieldsFiles, &buffer) - if err != nil { - fmt.Fprintf(os.Stderr, "Cannot generate global fields.yml file for %s: %+v\n", name, err) - os.Exit(3) - } - - _, err = mapping.LoadFields(buffer.Bytes()) - if err != nil { - fmt.Fprintf(os.Stderr, "Generated global fields.yml file for %s is invalid: %+v\n", name, err) - os.Exit(3) - } - - if output == "-" { - fmt.Print(buffer.String()) - return - } - - err = ioutil.WriteFile(output, buffer.Bytes(), 0644) - if err != nil { - fmt.Fprintf(os.Stderr, "Cannot write global fields.yml file for %s: %v", name, err) - } - - outputPath, _ := filepath.Abs(output) - fmt.Fprintf(os.Stderr, "Generated fields.yml for %s to %s\n", name, outputPath) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/scripts/cmd/global_fields/main_test.go b/vendor/github.com/elastic/beats/v7/libbeat/scripts/cmd/global_fields/main_test.go deleted file mode 100644 index 9c1e0b63..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/scripts/cmd/global_fields/main_test.go +++ /dev/null @@ -1,69 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package main - -import ( - "path/filepath" - "reflect" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/generator/fields" -) - -type testcase struct { - fieldsPath string - files []*fields.YmlFile -} - -var ( - beatsPath = filepath.Join("testdata") - expectedFieldFiles = []*fields.YmlFile{ - &fields.YmlFile{ - Path: filepath.Join(beatsPath, "module", "module1", "_meta", "fields.yml"), - Indent: 0, - }, - &fields.YmlFile{ - Path: filepath.Join(beatsPath, "module", "module1", "set1", "_meta", "fields.yml"), - Indent: 8, - }, - &fields.YmlFile{ - Path: filepath.Join(beatsPath, "module", "module1", "set2", "_meta", "fields.yml"), - Indent: 8, - }, - &fields.YmlFile{ - Path: filepath.Join(beatsPath, "module", "module2", "_meta", "fields.yml"), - Indent: 0, - }, - &fields.YmlFile{ - Path: filepath.Join(beatsPath, "module", "module2", "set1", "_meta", "fields.yml"), - Indent: 8, - }, - } -) - -// TestCollectModuleFiles validates if the required files are collected -func TestCollectModuleFiles(t *testing.T) { - fieldFiles, err := fields.CollectModuleFiles(filepath.Join(beatsPath, "module")) - if err != nil { - t.Fatal(err) - } - - assert.True(t, reflect.DeepEqual(fieldFiles, expectedFieldFiles)) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/scripts/cmd/global_fields/testdata/module/module1/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/libbeat/scripts/cmd/global_fields/testdata/module/module1/_meta/fields.yml deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/elastic/beats/v7/libbeat/scripts/cmd/global_fields/testdata/module/module1/set1/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/libbeat/scripts/cmd/global_fields/testdata/module/module1/set1/_meta/fields.yml deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/elastic/beats/v7/libbeat/scripts/cmd/global_fields/testdata/module/module1/set2/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/libbeat/scripts/cmd/global_fields/testdata/module/module1/set2/_meta/fields.yml deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/elastic/beats/v7/libbeat/scripts/cmd/global_fields/testdata/module/module2/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/libbeat/scripts/cmd/global_fields/testdata/module/module2/_meta/fields.yml deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/elastic/beats/v7/libbeat/scripts/cmd/global_fields/testdata/module/module2/set1/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/libbeat/scripts/cmd/global_fields/testdata/module/module2/set1/_meta/fields.yml deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/elastic/beats/v7/libbeat/scripts/cmd/stress_pipeline/main.go b/vendor/github.com/elastic/beats/v7/libbeat/scripts/cmd/stress_pipeline/main.go deleted file mode 100644 index 49ba19c6..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/scripts/cmd/stress_pipeline/main.go +++ /dev/null @@ -1,105 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package main - -import ( - "flag" - "fmt" - "log" - "net/http" - _ "net/http/pprof" - "time" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - logpcfg "github.com/elastic/beats/v7/libbeat/logp/configure" - _ "github.com/elastic/beats/v7/libbeat/outputs/console" - _ "github.com/elastic/beats/v7/libbeat/outputs/elasticsearch" - _ "github.com/elastic/beats/v7/libbeat/outputs/fileout" - _ "github.com/elastic/beats/v7/libbeat/outputs/logstash" - "github.com/elastic/beats/v7/libbeat/paths" - "github.com/elastic/beats/v7/libbeat/publisher/pipeline/stress" - _ "github.com/elastic/beats/v7/libbeat/publisher/queue/memqueue" - _ "github.com/elastic/beats/v7/libbeat/publisher/queue/spool" - "github.com/elastic/beats/v7/libbeat/service" -) - -var ( - duration time.Duration // -duration - overwrites = common.SettingFlag(nil, "E", "Configuration overwrite") -) - -type config struct { - Path paths.Path - Logging *common.Config -} - -func main() { - if err := run(); err != nil { - log.Fatal(err) - } -} - -func run() error { - info := beat.Info{ - Beat: "stresser", - Version: "0", - Name: "stresser.test", - Hostname: "stresser.test", - } - - flag.DurationVar(&duration, "duration", 0, "Test duration (default 0)") - flag.Parse() - - files := flag.Args() - fmt.Println("load config files:", files) - - cfg, err := common.LoadFiles(files...) - if err != nil { - return err - } - - service.BeforeRun() - defer service.Cleanup() - - if err := cfg.Merge(overwrites); err != nil { - return err - } - - config := config{} - if err := cfg.Unpack(&config); err != nil { - return err - } - - if err := paths.InitPaths(&config.Path); err != nil { - return err - } - if err = logpcfg.Logging("test", config.Logging); err != nil { - return err - } - - cfg.PrintDebugf("input config:") - - return stress.RunTests(info, duration, cfg, nil) -} - -func startHTTP(bind string) { - go func() { - http.ListenAndServe(bind, nil) - }() -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/scripts/create_packer.py b/vendor/github.com/elastic/beats/v7/libbeat/scripts/create_packer.py deleted file mode 100644 index 58f7a581..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/scripts/create_packer.py +++ /dev/null @@ -1,69 +0,0 @@ -import os -import argparse - -# Adds dev-tools/packer directory with the necessary files to a beat - - -def generate_packer(es_beats, abs_path, beat, beat_path, version): - - # create dev-tools/packer - packer_path = abs_path + "/dev-tools/packer" - - print(packer_path) - - if os.path.isdir(packer_path): - print("Dev tools already exists. Stopping...") - return - - # create all directories needed - os.makedirs(packer_path + "/beats") - - templates = es_beats + "/libbeat/scripts/dev-tools/packer" - - content = load_file(templates + "/version.yml", beat, beat_path, version) - with open(packer_path + "/version.yml", "w") as f: - f.write(content) - - content = load_file(templates + "/Makefile", beat, beat_path, version) - with open(packer_path + "/Makefile", "w") as f: - f.write(content) - - content = load_file(templates + "/config.yml", beat, beat_path, version) - with open(packer_path + "/beats/" + beat + ".yml", "w") as f: - f.write(content) - - print("Packer directories created") - - -def load_file(file, beat, beat_path, version): - content = "" - with open(file) as f: - content = f.read() - - return content.replace("{beat}", beat).replace("{beat_path}", beat_path).replace("{version}", version) - - -if __name__ == "__main__": - - parser = argparse.ArgumentParser(description="Creates the beats packer structure") - parser.add_argument("--beat", help="Beat name", default="test") - parser.add_argument("--beat_path", help="Beat path", default="./") - parser.add_argument("--es_beats", help="Beat path", default="../") - parser.add_argument("--version", help="Beat version", default="0.1.0") - - args = parser.parse_args() - - # Fetches GOPATH and current execution directory. It is expected to run this script from the Makefile. - gopath = os.environ['GOPATH'].split(os.pathsep)[0] - # Normalise go path - gopath = os.path.abspath(gopath) - abs_path = os.path.abspath("./") - - # Removes the gopath + /src/ from the directory name to fetch the path - beat_path = abs_path[len(gopath) + 5:] - - print(beat_path) - print(abs_path) - - es_beats = os.path.abspath(args.es_beats) - generate_packer(es_beats, abs_path, args.beat, beat_path, args.version) diff --git a/vendor/github.com/elastic/beats/v7/libbeat/scripts/generate_fields_docs.py b/vendor/github.com/elastic/beats/v7/libbeat/scripts/generate_fields_docs.py deleted file mode 100644 index b52285f4..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/scripts/generate_fields_docs.py +++ /dev/null @@ -1,176 +0,0 @@ -import argparse -from collections import OrderedDict -import os - -import yaml - - -def document_fields(output, section, sections, path): - if "anchor" in section: - output.write("[[exported-fields-{}]]\n".format(section["anchor"])) - - if "prefix" in section: - output.write("{}\n".format(section["prefix"])) - - # Intermediate level titles - if ("description" in section and "prefix" not in section and - "anchor" not in section): - output.write("[float]\n") - - if "description" in section: - if "anchor" in section: - output.write("== {} fields\n\n".format(section["name"])) - else: - output.write("=== {}\n\n".format(section["name"])) - output.write("{}\n\n".format(section["description"])) - - if "fields" not in section or not section["fields"]: - return - - output.write("\n") - for field in section["fields"]: - - # Skip entries which do not define a name - if "name" not in field: - continue - - if path == "": - newpath = field["name"] - else: - newpath = path + "." + field["name"] - - if "type" in field and field["type"] == "group": - document_fields(output, field, sections, newpath) - else: - document_field(output, field, newpath) - - -def document_field(output, field, field_path): - - if "field_path" not in field: - field["field_path"] = field_path - - output.write("*`{}`*::\n+\n--\n".format(field["field_path"])) - - if "deprecated" in field: - output.write("\ndeprecated:[{}]\n\n".format(field["deprecated"])) - - if "description" in field: - output.write("{}\n\n".format(field["description"])) - if "type" in field: - output.write("type: {}\n\n".format(field["type"])) - if "example" in field: - output.write("example: {}\n\n".format(field["example"])) - if "format" in field: - output.write("format: {}\n\n".format(field["format"])) - if "required" in field: - output.write("required: {}\n\n".format(field["required"])) - if "path" in field: - output.write("alias to: {}\n\n".format(field["path"])) - - if "index" in field: - if not field["index"]: - output.write("{}\n\n".format("Field is not indexed.")) - - if "enabled" in field: - if not field["enabled"]: - output.write("{}\n\n".format("Object is not enabled.")) - - output.write("--\n\n") - - if "multi_fields" in field: - for subfield in field["multi_fields"]: - document_field(output, subfield, field_path + "." + - subfield["name"]) - - -def fields_to_asciidoc(input, output, beat): - - dict = {'beat': beat} - - output.write(""" -//// -This file is generated! See _meta/fields.yml and scripts/generate_fields_docs.py -//// - -[[exported-fields]] -= Exported fields - -[partintro] - --- -This document describes the fields that are exported by {beat}. They are -grouped in the following categories: - -""".format(**dict)) - - docs = yaml.load(input) - - # fields file is empty - if docs is None: - print("fields.yml file is empty. fields.asciidoc cannot be generated.") - return - - # deduplicate fields, last one wins - for section in docs: - if not section.get("fields"): - continue - fields = OrderedDict() - for field in section["fields"]: - name = field["name"] - if name in fields: - assert field["type"] == (fields[name]["type"], - 'field "{}" redefined with different type "{}"'.format( - name, field["type"])) - fields[name].update(field) - else: - fields[name] = field - section["fields"] = list(fields.values()) - - # Create sections from available fields - sections = {} - for v in docs: - sections[v["key"]] = v["title"] - - for section in sorted(docs, key=lambda field: field["key"]): - if "anchor" not in section: - section["anchor"] = section["key"] - - output.write("* <>\n".format(section["anchor"])) - output.write("\n--\n") - - # Sort alphabetically by key - for section in sorted(docs, key=lambda field: field["key"]): - section["name"] = section["title"] - if "anchor" not in section: - section["anchor"] = section["key"] - document_fields(output, section, sections, "") - - -if __name__ == "__main__": - - parser = argparse.ArgumentParser( - description="Generates the documentation for a Beat.") - parser.add_argument("fields", help="Path to fields.yml") - parser.add_argument("beattitle", help="The beat title") - parser.add_argument("es_beats", - help="The path to the general beats folder") - parser.add_argument("--output_path", default="", dest="output_path", - help="Output path, if different from path") - - args = parser.parse_args() - - fields_yml = args.fields - beat_title = args.beattitle.title() - es_beats = args.es_beats - - # Read fields.yml - with open(fields_yml, encoding='utf-8') as f: - fields = f.read() - - output = open(os.path.join(args.output_path, "docs/fields.asciidoc"), 'w', encoding='utf-8') - - try: - fields_to_asciidoc(fields, output, beat_title) - finally: - output.close() diff --git a/vendor/github.com/elastic/beats/v7/libbeat/scripts/generate_makefile_doc.py b/vendor/github.com/elastic/beats/v7/libbeat/scripts/generate_makefile_doc.py deleted file mode 100644 index 0bae7b2c..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/scripts/generate_makefile_doc.py +++ /dev/null @@ -1,165 +0,0 @@ -#!/usr/bin/env python3 - -""" -This script generates and output a documentation from a list of Makefile files - -Example usage: - - python generate_makefile_doc.py Makefile1 Makefile2 ... -""" -import argparse -import re - - -# Parse a Makefile target line: -# -# Example 1: -# unit: ## @testing Runs the unit tests without coverage reports. -# name => unit -# varname => None -# category => testing -# doc => Runs the unit tests without coverage reports. -# -# Example 2: -# ${BEAT_NAME}: $(GOFILES_ALL) ## @build build the beat application -# name => None -# varname => BEAT_NAME -# category => testing -# doc => Runs the unit tests without coverage reports. -regexp_target_doc = re.compile( - r'^((?P(-|_|\w)+)|(\${(?P(-|_|\w)+)}))\s*:.*\#\#+\s*@(?P(\w+))\s+(?P(.*))') - - -# Parse a Makefile variable assignment: -# -# Example 1: -# BEAT_LICENSE?=ASL 2.0 ## @packaging Software license of the application -# name => BEAT_LICENSE -# default => ASL 2.0 -# category => packaging -# doc => Software license of the application -# -# Example 2: -# BEAT_NAME?=filebeat -# name => BEAT_NAME -# default => libbeat -# category => None -# doc => None -# -regexp_var_help = re.compile( - r'^(?P(\w)+)\s*(\?)?=\s*(?P([^\#]+))(\s+\#\#+\s*@(?P(\w+))(:)?\s+(?P(.*))|\s*$)') - - -# Parse a Makefile line according to the given regexp -# - insert the dict { name, default, is_variable, category, doc} to the categories dictionary -# - insert the category to the categories_set -# - return a pair [name, value] if the line is a Makefile variable assignment -def parse_line(line, regexp, categories, categories_set): - matches = regexp.match(line) - variable = None - if matches: - name = None - variable = False - try: - name = matches.group("varname") - is_variable = True - except: - pass - try: - default = matches.group("default").strip() - except: - default = "" - - if not name: - name = matches.group("name") - is_variable = False - - if name: - variable = [name, default] - - category = matches.group("category") - if category: - category = category.replace("_", " ").capitalize() - doc = matches.group("doc").rstrip('.').rstrip() - doc = doc[0].capitalize() + doc[1:] # Capitalize the first word - - if category not in categories_set: - categories_set.append(category) - categories[category] = [] - - categories[category].append({ - "name": name, - "doc": doc, - "is_variable": is_variable, - "default": default, - }) - return variable - - -# Substitute all Makefile targets whose names are Makefile variables by their final name. -# -# Example in Makefile: -# -# ${BEAT_NAME}: $(GOFILES_ALL) ## @build build the beat application -# go build -# -# BEAT_NAME is a Makefile target whose name ${BEAT_NAME} is a Makefile variable. -# The name of the rule is changed from "BEAT_NAME" to "filebeat" -# -def substitute_variable_targets(targets, variables): - target_variables = ([target for category in targets for target in targets[category] if target['is_variable']]) - for variable in target_variables: - variable['name'] = variables[variable['name']] - variable['variable'] = False - -# Display the help to stdout - - -def print_help(categories, categories_set): - column_size = max(len(rule["name"]) for category in categories_set for rule in categories[category]) - for category in categories_set: - print("\n{}:".format(category)) - for rule in categories[category]: - if "name" in rule: - name = rule["name"] - if "varname" in rule: - name = rule["varname"] - default = rule["default"] - print("\t{target: <{fill}}\t{doc}.{default}".format( - target=rule["name"], fill=column_size, - doc=rule["doc"], - default=(" Default: {}".format(default) if default else ""))) - - -if __name__ == "__main__": - parser = argparse.ArgumentParser( - description="Generate documentation from a list of Makefile files") - - parser.add_argument("--variables", dest='variables', - action='store_true') - - parser.add_argument("files", nargs="+", type=argparse.FileType('r'), - help="list of Makefiles to analyze", - default=None) - args = parser.parse_args() - - categories_targets = {} - categories_vars = {} - categories_targets_set = [] - categories_vars_set = [] - variables = {} - - for file in args.files: - for line in file.readlines(): - parse_line(line, regexp_target_doc, categories_targets, categories_targets_set) - variable = parse_line(line, regexp_var_help, categories_vars, categories_vars_set) - if variable and variable[0] not in variables: - variables[variable[0]] = variable[1] - - substitute_variable_targets(categories_targets, variables) - - if not args.variables: - print("Usage: make [target] [VARIABLE=value]") - print_help(categories_targets, categories_targets_set) - else: - print_help(categories_vars, categories_vars_set) diff --git a/vendor/github.com/elastic/beats/v7/libbeat/scripts/unpack_dashboards.py b/vendor/github.com/elastic/beats/v7/libbeat/scripts/unpack_dashboards.py deleted file mode 100644 index b0adbe09..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/scripts/unpack_dashboards.py +++ /dev/null @@ -1,56 +0,0 @@ -import json -import sys -import glob -import argparse - - -def transform_data(data, method): - for obj in data["objects"]: - if "attributes" not in obj: - continue - - if "uiStateJSON" in obj["attributes"]: - obj["attributes"]["uiStateJSON"] = method(obj["attributes"]["uiStateJSON"]) - - if "optionsJSON" in obj["attributes"]: - obj["attributes"]["optionsJSON"] = method(obj["attributes"]["optionsJSON"]) - - if "panelsJSON" in obj["attributes"]: - obj["attributes"]["panelsJSON"] = method(obj["attributes"]["panelsJSON"]) - - if "visState" in obj["attributes"]: - obj["attributes"]["visState"] = method(obj["attributes"]["visState"]) - - if "kibanaSavedObjectMeta" in obj["attributes"] and "searchSourceJSON" in obj["attributes"]["kibanaSavedObjectMeta"]: - obj["attributes"]["kibanaSavedObjectMeta"]["searchSourceJSON"] = method( - obj["attributes"]["kibanaSavedObjectMeta"]["searchSourceJSON"]) - - -def transform_file(path, method): - with open(path, encoding='utf_8') as f: - data = json.load(f) - - transform_data(data, method) - return data - - -if __name__ == "__main__": - - parser = argparse.ArgumentParser(description="Convert dashboards") - parser.add_argument("--transform", help="Decode or encode", default="encode") - parser.add_argument("--glob", help="Glob pattern") - - args = parser.parse_args() - - paths = glob.glob(args.glob) - - method = json.dumps - if args.transform == "decode": - method = json.loads - - for path in paths: - data = transform_file(path, method) - new_data = json.dumps(data, sort_keys=True, indent=4) - - with open(path, 'w', encoding='utf_8') as f: - f.write(new_data) diff --git a/vendor/github.com/elastic/beats/v7/libbeat/scripts/wait_for.sh b/vendor/github.com/elastic/beats/v7/libbeat/scripts/wait_for.sh deleted file mode 100644 index bbe23181..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/scripts/wait_for.sh +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/bash -set -e - -# Wait for. Params: host, port, service -waitFor() { - echo -n "Waiting for ${3}(${1}:${2}) to start." - for ((i=1; i<=90; i++)) do - if nc -vz ${1} ${2} 2>/dev/null; then - echo - echo "${3} is ready!" - return 0 - fi - - ((i++)) - echo -n '.' - sleep 1 - done - - echo - echo >&2 "${3} is not available" - echo >&2 "Address: ${1}:${2}" -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/template/load_integration_test.go b/vendor/github.com/elastic/beats/v7/libbeat/template/load_integration_test.go deleted file mode 100644 index 1a53cc75..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/template/load_integration_test.go +++ /dev/null @@ -1,373 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package template - -import ( - "encoding/json" - "fmt" - "io/ioutil" - "math/rand" - "path/filepath" - "strconv" - "testing" - "time" - - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/esleg/eslegclient" - "github.com/elastic/beats/v7/libbeat/esleg/eslegtest" - "github.com/elastic/beats/v7/libbeat/version" -) - -func init() { - rand.Seed(time.Now().UnixNano()) -} - -type testTemplate struct { - t *testing.T - client ESClient - common.MapStr -} - -type testSetup struct { - t *testing.T - client ESClient - loader *ESLoader - config TemplateConfig -} - -func newTestSetup(t *testing.T, cfg TemplateConfig) *testSetup { - if cfg.Name == "" { - cfg.Name = fmt.Sprintf("load-test-%+v", rand.Int()) - } - client := getTestingElasticsearch(t) - if err := client.Connect(); err != nil { - t.Fatal(err) - } - s := testSetup{t: t, client: client, loader: NewESLoader(client), config: cfg} - client.Request("DELETE", "/_template/"+cfg.Name, "", nil, nil) - require.False(t, s.loader.templateExists(cfg.Name)) - return &s -} -func (ts *testSetup) loadFromFile(fileElems []string) error { - ts.config.Fields = path(ts.t, fileElems) - beatInfo := beat.Info{Version: version.GetDefaultVersion()} - return ts.loader.Load(ts.config, beatInfo, nil, false) -} - -func (ts *testSetup) load(fields []byte) error { - beatInfo := beat.Info{Version: version.GetDefaultVersion()} - return ts.loader.Load(ts.config, beatInfo, fields, false) -} - -func (ts *testSetup) mustLoad(fields []byte) { - require.NoError(ts.t, ts.load(fields)) - require.True(ts.t, ts.loader.templateExists(ts.config.Name)) -} - -func TestESLoader_Load(t *testing.T) { - t.Run("failure", func(t *testing.T) { - t.Run("loading disabled", func(t *testing.T) { - setup := newTestSetup(t, TemplateConfig{Enabled: false}) - - setup.load(nil) - assert.False(t, setup.loader.templateExists(setup.config.Name)) - }) - - t.Run("invalid version", func(t *testing.T) { - setup := newTestSetup(t, TemplateConfig{Enabled: true}) - - beatInfo := beat.Info{Version: "invalid"} - err := setup.loader.Load(setup.config, beatInfo, nil, false) - if assert.Error(t, err) { - assert.Contains(t, err.Error(), "version is not semver") - } - }) - }) - - t.Run("overwrite", func(t *testing.T) { - // Setup create template with source enabled - setup := newTestSetup(t, TemplateConfig{Enabled: true}) - setup.mustLoad(nil) - - // Add custom settings - setup.config.Settings = TemplateSettings{Source: map[string]interface{}{"enabled": false}} - - t.Run("disabled", func(t *testing.T) { - setup.load(nil) - tmpl := getTemplate(t, setup.client, setup.config.Name) - assert.Equal(t, true, tmpl.SourceEnabled()) - }) - - t.Run("enabled", func(t *testing.T) { - setup.config.Overwrite = true - setup.load(nil) - tmpl := getTemplate(t, setup.client, setup.config.Name) - assert.Equal(t, false, tmpl.SourceEnabled()) - }) - }) - - t.Run("json.name", func(t *testing.T) { - nameJSON := "bar" - - setup := newTestSetup(t, TemplateConfig{Enabled: true}) - setup.mustLoad(nil) - - // Load Template with same name, but different JSON.name and ensure it is used - setup.config.JSON = struct { - Enabled bool `config:"enabled"` - Path string `config:"path"` - Name string `config:"name"` - }{Enabled: true, Path: path(t, []string{"testdata", "fields.json"}), Name: nameJSON} - setup.load(nil) - assert.True(t, setup.loader.templateExists(nameJSON)) - }) - - t.Run("load template successful", func(t *testing.T) { - fields, err := ioutil.ReadFile(path(t, []string{"testdata", "default_fields.yml"})) - require.NoError(t, err) - for run, data := range map[string]struct { - cfg TemplateConfig - fields []byte - fieldsPath string - properties []string - }{ - "default config with fields": { - cfg: TemplateConfig{Enabled: true}, - fields: fields, - properties: []string{"foo", "bar"}, - }, - "minimal template": { - cfg: TemplateConfig{Enabled: true}, - fields: nil, - }, - "fields from file": { - cfg: TemplateConfig{Enabled: true, Fields: path(t, []string{"testdata", "fields.yml"})}, - fields: fields, - properties: []string{"object", "keyword", "alias", "migration_alias_false", "object_disabled"}, - }, - "fields from json": { - cfg: TemplateConfig{Enabled: true, Name: "json-template", JSON: struct { - Enabled bool `config:"enabled"` - Path string `config:"path"` - Name string `config:"name"` - }{Enabled: true, Path: path(t, []string{"testdata", "fields.json"}), Name: "json-template"}}, - fields: fields, - properties: []string{"host_name"}, - }, - } { - t.Run(run, func(t *testing.T) { - setup := newTestSetup(t, data.cfg) - setup.mustLoad(data.fields) - - // Fetch properties - tmpl := getTemplate(t, setup.client, setup.config.Name) - val, err := tmpl.GetValue("mappings.properties") - if data.properties == nil { - assert.Error(t, err) - } else { - require.NoError(t, err) - p, ok := val.(map[string]interface{}) - require.True(t, ok) - var properties []string - for k := range p { - properties = append(properties, k) - } - assert.ElementsMatch(t, properties, data.properties) - } - }) - } - }) -} - -func TestTemplate_LoadFile(t *testing.T) { - setup := newTestSetup(t, TemplateConfig{Enabled: true}) - assert.NoError(t, setup.loadFromFile([]string{"..", "fields.yml"})) - assert.True(t, setup.loader.templateExists(setup.config.Name)) -} - -func TestLoadInvalidTemplate(t *testing.T) { - setup := newTestSetup(t, TemplateConfig{}) - - // Try to load invalid template - template := map[string]interface{}{"json": "invalid"} - err := setup.loader.loadTemplate(setup.config.Name, template) - assert.Error(t, err) - assert.False(t, setup.loader.templateExists(setup.config.Name)) -} - -// Tests loading the templates for each beat -func TestLoadBeatsTemplate_fromFile(t *testing.T) { - beats := []string{ - "libbeat", - } - - for _, beat := range beats { - setup := newTestSetup(t, TemplateConfig{Name: beat, Enabled: true}) - assert.NoError(t, setup.loadFromFile([]string{"..", "..", beat, "fields.yml"})) - assert.True(t, setup.loader.templateExists(setup.config.Name)) - } -} - -func TestTemplateSettings(t *testing.T) { - settings := TemplateSettings{ - Index: common.MapStr{"number_of_shards": 1}, - Source: common.MapStr{"enabled": false}, - } - setup := newTestSetup(t, TemplateConfig{Settings: settings, Enabled: true}) - require.NoError(t, setup.loadFromFile([]string{"..", "fields.yml"})) - - // Check that it contains the mapping - templateJSON := getTemplate(t, setup.client, setup.config.Name) - assert.Equal(t, 1, templateJSON.NumberOfShards()) - assert.Equal(t, false, templateJSON.SourceEnabled()) -} - -var dataTests = []struct { - data common.MapStr - error bool -}{ - { - data: common.MapStr{ - "keyword": "test keyword", - "array": [...]int{1, 2, 3}, - "object": common.MapStr{ - "hello": "world", - }, - }, - error: false, - }, - { - // Invalid array - data: common.MapStr{ - "array": common.MapStr{ - "hello": "world", - }, - }, - error: true, - }, - { - // Invalid object - data: common.MapStr{ - "object": [...]int{1, 2, 3}, - }, - error: true, - }, - { - // tests enabled: false values - data: common.MapStr{ - "array_disabled": [...]int{1, 2, 3}, - "object_disabled": common.MapStr{ - "hello": "world", - }, - }, - error: false, - }, -} - -// Tests if data can be loaded into elasticsearch with right types -func TestTemplateWithData(t *testing.T) { - setup := newTestSetup(t, TemplateConfig{Enabled: true}) - require.NoError(t, setup.loadFromFile([]string{"testdata", "fields.yml"})) - require.True(t, setup.loader.templateExists(setup.config.Name)) - esClient := setup.client.(*eslegclient.Connection) - for _, test := range dataTests { - _, _, err := esClient.Index(setup.config.Name, "_doc", "", nil, test.data) - if test.error { - assert.NotNil(t, err) - - } else { - assert.Nil(t, err) - } - } -} - -func getTemplate(t *testing.T, client ESClient, templateName string) testTemplate { - status, body, err := client.Request("GET", "/_template/"+templateName, "", nil, nil) - require.NoError(t, err) - require.Equal(t, status, 200) - - var response common.MapStr - err = json.Unmarshal(body, &response) - require.NoError(t, err) - - return testTemplate{ - t: t, - client: client, - MapStr: common.MapStr(response[templateName].(map[string]interface{})), - } -} - -func (tt *testTemplate) SourceEnabled() bool { - key := fmt.Sprintf("mappings._source.enabled") - - // _source.enabled is true if it's missing (default) - b, _ := tt.HasKey(key) - if !b { - return true - } - - val, err := tt.GetValue(key) - if !assert.NoError(tt.t, err) { - doc, _ := json.MarshalIndent(tt.MapStr, "", " ") - tt.t.Fatal(fmt.Sprintf("failed to read '%v' in %s", key, doc)) - } - - return val.(bool) -} - -func (tt *testTemplate) NumberOfShards() int { - val, err := tt.GetValue("settings.index.number_of_shards") - require.NoError(tt.t, err) - - i, err := strconv.Atoi(val.(string)) - require.NoError(tt.t, err) - return i -} - -func path(t *testing.T, fileElems []string) string { - fieldsPath, err := filepath.Abs(filepath.Join(fileElems...)) - require.NoError(t, err) - return fieldsPath -} - -func getTestingElasticsearch(t eslegtest.TestLogger) *eslegclient.Connection { - conn, err := eslegclient.NewConnection(eslegclient.ConnectionSettings{ - URL: eslegtest.GetURL(), - Timeout: 0, - }) - if err != nil { - t.Fatal(err) - panic(err) // panic in case TestLogger did not stop test - } - - conn.Encoder = eslegclient.NewJSONEncoder(nil, false) - - err = conn.Connect() - if err != nil { - t.Fatal(err) - panic(err) // panic in case TestLogger did not stop test - } - - return conn -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/template/load_test.go b/vendor/github.com/elastic/beats/v7/libbeat/template/load_test.go deleted file mode 100644 index 75096e55..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/template/load_test.go +++ /dev/null @@ -1,102 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package template - -import ( - "fmt" - "testing" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" -) - -func TestFileLoader_Load(t *testing.T) { - ver := "7.0.0" - prefix := "mock" - order := 1 - info := beat.Info{Version: ver, IndexPrefix: prefix} - tmplName := fmt.Sprintf("%s-%s", prefix, ver) - - for name, test := range map[string]struct { - settings TemplateSettings - body common.MapStr - }{ - "load minimal config info": { - body: common.MapStr{ - "index_patterns": []string{"mock-7.0.0-*"}, - "order": order, - "settings": common.MapStr{"index": nil}}, - }, - "load minimal config with index settings": { - settings: TemplateSettings{Index: common.MapStr{"code": "best_compression"}}, - body: common.MapStr{ - "index_patterns": []string{"mock-7.0.0-*"}, - "order": order, - "settings": common.MapStr{"index": common.MapStr{"code": "best_compression"}}}, - }, - "load minimal config with source settings": { - settings: TemplateSettings{Source: common.MapStr{"enabled": false}}, - body: common.MapStr{ - "index_patterns": []string{"mock-7.0.0-*"}, - "order": order, - "settings": common.MapStr{"index": nil}, - "mappings": common.MapStr{ - "_source": common.MapStr{"enabled": false}, - "_meta": common.MapStr{"beat": prefix, "version": ver}, - "date_detection": false, - "dynamic_templates": nil, - "properties": nil, - }}, - }, - } { - t.Run(name, func(t *testing.T) { - fc, err := newFileClient(ver) - require.NoError(t, err) - fl := NewFileLoader(fc) - - cfg := DefaultConfig() - cfg.Settings = test.settings - - err = fl.Load(cfg, info, nil, false) - require.NoError(t, err) - assert.Equal(t, "template", fc.component) - assert.Equal(t, tmplName, fc.name) - assert.Equal(t, test.body.StringToPrint()+"\n", fc.body) - }) - } -} - -type fileClient struct { - component, name, body, ver string -} - -func newFileClient(ver string) (*fileClient, error) { - return &fileClient{ver: ver}, nil -} - -func (c *fileClient) GetVersion() common.Version { - return *common.MustNewVersion(c.ver) -} - -func (c *fileClient) Write(component string, name string, body string) error { - c.component, c.name, c.body = component, name, body - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/template/processor_test.go b/vendor/github.com/elastic/beats/v7/libbeat/template/processor_test.go deleted file mode 100644 index 8d4e6c22..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/template/processor_test.go +++ /dev/null @@ -1,678 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package template - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/mapping" -) - -func TestProcessor(t *testing.T) { - falseVar := false - trueVar := true - p := &Processor{EsVersion: *common.MustNewVersion("7.0.0")} - migrationP := &Processor{EsVersion: *common.MustNewVersion("7.0.0"), Migration: true} - pEsVersion2 := &Processor{EsVersion: *common.MustNewVersion("2.0.0")} - pEsVersion64 := &Processor{EsVersion: *common.MustNewVersion("6.4.0")} - pEsVersion63 := &Processor{EsVersion: *common.MustNewVersion("6.3.6")} - pEsVersion76 := &Processor{EsVersion: *common.MustNewVersion("7.6.0")} - - tests := []struct { - output common.MapStr - expected common.MapStr - }{ - { - output: p.other(&mapping.Field{Type: "long"}), - expected: common.MapStr{"type": "long"}, - }, - { - output: p.scaledFloat(&mapping.Field{Type: "scaled_float"}), - expected: common.MapStr{ - "type": "scaled_float", - "scaling_factor": 1000, - }, - }, - { - output: p.scaledFloat(&mapping.Field{Type: "scaled_float", ScalingFactor: 100}), - expected: common.MapStr{ - "type": "scaled_float", - "scaling_factor": 100, - }, - }, - { - output: p.scaledFloat(&mapping.Field{Type: "scaled_float"}, common.MapStr{scalingFactorKey: 0}), - expected: common.MapStr{ - "type": "scaled_float", - "scaling_factor": 1000, - }, - }, - { - output: p.scaledFloat(&mapping.Field{Type: "scaled_float"}, common.MapStr{"someKey": 10}), - expected: common.MapStr{ - "type": "scaled_float", - "scaling_factor": 1000, - }, - }, - { - output: p.scaledFloat(&mapping.Field{Type: "scaled_float"}, common.MapStr{scalingFactorKey: 10}), - expected: common.MapStr{ - "type": "scaled_float", - "scaling_factor": 10, - }, - }, - { - output: pEsVersion2.scaledFloat(&mapping.Field{Type: "scaled_float"}), - expected: common.MapStr{"type": "float"}, - }, - { - output: p.object(&mapping.Field{Type: "object", Enabled: &falseVar}), - expected: common.MapStr{ - "type": "object", - "enabled": false, - }, - }, - { - output: p.integer(&mapping.Field{Type: "long", CopyTo: "hello.world"}), - expected: common.MapStr{ - "type": "long", - "copy_to": "hello.world", - }, - }, - { - output: p.array(&mapping.Field{Type: "array"}), - expected: common.MapStr{}, - }, - { - output: p.array(&mapping.Field{Type: "array", ObjectType: "text"}), - expected: common.MapStr{"type": "text"}, - }, - { - output: p.array(&mapping.Field{Type: "array", Index: &falseVar, ObjectType: "keyword"}), - expected: common.MapStr{"index": false, "type": "keyword"}, - }, - { - output: pEsVersion64.alias(&mapping.Field{Type: "alias", AliasPath: "a.b"}), - expected: common.MapStr{"path": "a.b", "type": "alias"}, - }, - { - // alias unsupported in ES < 6.4 - output: pEsVersion63.alias(&mapping.Field{Type: "alias", AliasPath: "a.b"}), - expected: nil, - }, - { - output: p.object(&mapping.Field{Type: "object", Enabled: &falseVar}), - expected: common.MapStr{ - "type": "object", - "enabled": false, - }, - }, - { - output: p.text(&mapping.Field{Type: "text", Analyzer: "autocomplete"}), - expected: common.MapStr{ - "type": "text", - "analyzer": "autocomplete", - "norms": false, - }, - }, - { - output: p.text(&mapping.Field{Type: "text", Analyzer: "autocomplete", Norms: true}), - expected: common.MapStr{ - "type": "text", - "analyzer": "autocomplete", - }, - }, - { - output: p.text(&mapping.Field{Type: "text", SearchAnalyzer: "standard", Norms: true}), - expected: common.MapStr{ - "type": "text", - "search_analyzer": "standard", - }, - }, - { - output: p.text(&mapping.Field{Type: "text", Analyzer: "autocomplete", SearchAnalyzer: "standard", Norms: true}), - expected: common.MapStr{ - "type": "text", - "analyzer": "autocomplete", - "search_analyzer": "standard", - }, - }, - { - output: p.text(&mapping.Field{Type: "text", MultiFields: mapping.Fields{mapping.Field{Name: "raw", Type: "keyword"}}, Norms: true}), - expected: common.MapStr{ - "type": "text", - "fields": common.MapStr{ - "raw": common.MapStr{ - "type": "keyword", - "ignore_above": 1024, - }, - }, - }, - }, - { - output: p.keyword(&mapping.Field{Type: "keyword", MultiFields: mapping.Fields{mapping.Field{Name: "analyzed", Type: "text", Norms: true}}}), - expected: common.MapStr{ - "type": "keyword", - "ignore_above": 1024, - "fields": common.MapStr{ - "analyzed": common.MapStr{ - "type": "text", - }, - }, - }, - }, - { - output: p.keyword(&mapping.Field{Type: "keyword", IgnoreAbove: 256}), - expected: common.MapStr{ - "type": "keyword", - "ignore_above": 256, - }, - }, - { - output: p.keyword(&mapping.Field{Type: "keyword", IgnoreAbove: -1}), - expected: common.MapStr{ - "type": "keyword", - }, - }, - { - output: p.keyword(&mapping.Field{Type: "keyword"}), - expected: common.MapStr{ - "type": "keyword", - "ignore_above": 1024, - }, - }, - { - output: p.text(&mapping.Field{Type: "text", MultiFields: mapping.Fields{ - mapping.Field{Name: "raw", Type: "keyword"}, - mapping.Field{Name: "indexed", Type: "text"}, - }, Norms: true}), - expected: common.MapStr{ - "type": "text", - "fields": common.MapStr{ - "raw": common.MapStr{ - "type": "keyword", - "ignore_above": 1024, - }, - "indexed": common.MapStr{ - "type": "text", - "norms": false, - }, - }, - }, - }, - { - output: p.text(&mapping.Field{Type: "text", MultiFields: mapping.Fields{ - mapping.Field{Name: "raw", Type: "keyword"}, - mapping.Field{Name: "indexed", Type: "text"}, - }, Norms: true}), - expected: common.MapStr{ - "type": "text", - "fields": common.MapStr{ - "raw": common.MapStr{ - "type": "keyword", - "ignore_above": 1024, - }, - "indexed": common.MapStr{ - "type": "text", - "norms": false, - }, - }, - }, - }, - { - output: p.object(&mapping.Field{Dynamic: mapping.DynamicType{Value: false}}), - expected: common.MapStr{ - "dynamic": false, "type": "object", - }, - }, - { - output: p.object(&mapping.Field{Dynamic: mapping.DynamicType{Value: true}}), - expected: common.MapStr{ - "dynamic": true, "type": "object", - }, - }, - { - output: p.object(&mapping.Field{Dynamic: mapping.DynamicType{Value: "strict"}}), - expected: common.MapStr{ - "dynamic": "strict", "type": "object", - }, - }, - { - output: p.other(&mapping.Field{Type: "long", Index: &falseVar}), - expected: common.MapStr{ - "type": "long", "index": false, - }, - }, - { - output: p.other(&mapping.Field{Type: "text", Index: &trueVar}), - expected: common.MapStr{ - "type": "text", "index": true, - }, - }, - { - output: p.other(&mapping.Field{Type: "long", DocValues: &falseVar}), - expected: common.MapStr{ - "type": "long", "doc_values": false, - }, - }, - { - output: p.other(&mapping.Field{Type: "double", DocValues: &falseVar}), - expected: common.MapStr{ - "type": "double", "doc_values": false, - }, - }, - { - output: p.other(&mapping.Field{Type: "text", DocValues: &trueVar}), - expected: common.MapStr{ - "type": "text", "doc_values": true, - }, - }, - { - output: p.alias(&mapping.Field{Type: "alias", AliasPath: "a.c", MigrationAlias: false}), - expected: common.MapStr{"path": "a.c", "type": "alias"}, - }, - { - output: p.alias(&mapping.Field{Type: "alias", AliasPath: "a.d", MigrationAlias: true}), - expected: nil, - }, - { - output: migrationP.alias(&mapping.Field{Type: "alias", AliasPath: "a.e", MigrationAlias: false}), - expected: common.MapStr{"path": "a.e", "type": "alias"}, - }, - { - output: migrationP.alias(&mapping.Field{Type: "alias", AliasPath: "a.f", MigrationAlias: true}), - expected: common.MapStr{"path": "a.f", "type": "alias"}, - }, - { - output: p.histogram(&mapping.Field{Type: "histogram"}), - expected: nil, - }, - { - output: pEsVersion76.histogram(&mapping.Field{Type: "histogram"}), - expected: common.MapStr{"type": "histogram"}, - }, - } - - for _, test := range tests { - assert.Equal(t, test.expected, test.output) - } -} - -func TestDynamicTemplates(t *testing.T) { - p := &Processor{} - tests := []struct { - field mapping.Field - expected []common.MapStr - }{ - { - field: mapping.Field{ - Type: "object", ObjectType: "keyword", - Name: "context", - }, - expected: []common.MapStr{ - common.MapStr{ - "context": common.MapStr{ - "mapping": common.MapStr{"type": "keyword"}, - "match_mapping_type": "string", - "path_match": "context.*", - }, - }, - }, - }, - { - field: mapping.Field{ - Type: "object", ObjectType: "long", ObjectTypeMappingType: "futuretype", - Path: "language", Name: "english", - }, - expected: []common.MapStr{ - common.MapStr{ - "language.english": common.MapStr{ - "mapping": common.MapStr{"type": "long"}, - "match_mapping_type": "futuretype", - "path_match": "language.english.*", - }, - }, - }, - }, - { - field: mapping.Field{ - Type: "object", ObjectType: "long", ObjectTypeMappingType: "*", - Path: "language", Name: "english", - }, - expected: []common.MapStr{ - common.MapStr{ - "language.english": common.MapStr{ - "mapping": common.MapStr{"type": "long"}, - "match_mapping_type": "*", - "path_match": "language.english.*", - }, - }, - }, - }, - { - field: mapping.Field{ - Type: "object", ObjectType: "long", - Path: "language", Name: "english", - }, - expected: []common.MapStr{ - common.MapStr{ - "language.english": common.MapStr{ - "mapping": common.MapStr{"type": "long"}, - "match_mapping_type": "long", - "path_match": "language.english.*", - }, - }, - }, - }, - { - field: mapping.Field{ - Type: "object", ObjectType: "text", - Path: "language", Name: "english", - }, - expected: []common.MapStr{ - common.MapStr{ - "language.english": common.MapStr{ - "mapping": common.MapStr{"type": "text"}, - "match_mapping_type": "string", - "path_match": "language.english.*", - }, - }, - }, - }, - { - field: mapping.Field{ - Type: "object", ObjectType: "scaled_float", - Name: "core.*.pct", - }, - expected: []common.MapStr{ - common.MapStr{ - "core.*.pct": common.MapStr{ - "mapping": common.MapStr{ - "type": "scaled_float", - "scaling_factor": defaultScalingFactor, - }, - "match_mapping_type": "*", - "path_match": "core.*.pct", - }, - }, - }, - }, - { - field: mapping.Field{ - Type: "object", ObjectType: "scaled_float", - Name: "core.*.pct", ScalingFactor: 100, ObjectTypeMappingType: "float", - }, - expected: []common.MapStr{ - common.MapStr{ - "core.*.pct": common.MapStr{ - "mapping": common.MapStr{ - "type": "scaled_float", - "scaling_factor": 100, - }, - "match_mapping_type": "float", - "path_match": "core.*.pct", - }, - }, - }, - }, - { - field: mapping.Field{ - Type: "object", ObjectTypeParams: []mapping.ObjectTypeCfg{ - {ObjectType: "float", ObjectTypeMappingType: "float"}, - {ObjectType: "boolean"}, - {ObjectType: "scaled_float", ScalingFactor: 10000}, - }, - Name: "context", - }, - expected: []common.MapStr{ - common.MapStr{ - "context": common.MapStr{ - "mapping": common.MapStr{"type": "float"}, - "match_mapping_type": "float", - "path_match": "context.*", - }, - }, - common.MapStr{ - "context": common.MapStr{ - "mapping": common.MapStr{"type": "boolean"}, - "match_mapping_type": "boolean", - "path_match": "context.*", - }, - }, - common.MapStr{ - "context": common.MapStr{ - "mapping": common.MapStr{"type": "scaled_float", "scaling_factor": 10000}, - "match_mapping_type": "*", - "path_match": "context.*", - }, - }, - }, - }, - } - - for _, numericType := range []string{"byte", "double", "float", "long", "short", "boolean"} { - gen := struct { - field mapping.Field - expected []common.MapStr - }{ - field: mapping.Field{ - Type: "object", ObjectType: numericType, - Name: "somefield", ObjectTypeMappingType: "long", - }, - expected: []common.MapStr{ - common.MapStr{ - "somefield": common.MapStr{ - "mapping": common.MapStr{ - "type": numericType, - }, - "match_mapping_type": "long", - "path_match": "somefield.*", - }, - }, - }, - } - tests = append(tests, gen) - } - - for _, test := range tests { - dynamicTemplates = nil - p.object(&test.field) - assert.Equal(t, test.expected, dynamicTemplates) - } -} - -func TestPropertiesCombine(t *testing.T) { - // Test common fields are combined even if they come from different objects - fields := mapping.Fields{ - mapping.Field{ - Name: "test", - Type: "group", - Fields: mapping.Fields{ - mapping.Field{ - Name: "one", - Type: "text", - }, - }, - }, - mapping.Field{ - Name: "test", - Type: "group", - Fields: mapping.Fields{ - mapping.Field{ - Name: "two", - Type: "text", - }, - }, - }, - } - - output := common.MapStr{} - version, err := common.NewVersion("6.0.0") - if err != nil { - t.Fatal(err) - } - - p := Processor{EsVersion: *version} - err = p.Process(fields, nil, output) - if err != nil { - t.Fatal(err) - } - - v1, err := output.GetValue("test.properties.one") - if err != nil { - t.Fatal(err) - } - v2, err := output.GetValue("test.properties.two") - if err != nil { - t.Fatal(err) - } - - assert.Equal(t, v1, common.MapStr{"type": "text", "norms": false}) - assert.Equal(t, v2, common.MapStr{"type": "text", "norms": false}) -} - -func TestProcessNoName(t *testing.T) { - // Test common fields are combined even if they come from different objects - fields := mapping.Fields{ - mapping.Field{ - Fields: mapping.Fields{ - mapping.Field{ - Name: "one", - Type: "text", - }, - }, - }, - mapping.Field{ - Name: "test", - Type: "group", - Fields: mapping.Fields{ - mapping.Field{ - Name: "two", - Type: "text", - }, - }, - }, - } - - output := common.MapStr{} - version, err := common.NewVersion("6.0.0") - if err != nil { - t.Fatal(err) - } - - p := Processor{EsVersion: *version} - err = p.Process(fields, nil, output) - if err != nil { - t.Fatal(err) - } - - // Make sure fields without a name are skipped during template generation - expectedOutput := common.MapStr{ - "test": common.MapStr{ - "properties": common.MapStr{ - "two": common.MapStr{ - "norms": false, - "type": "text", - }, - }, - }, - } - - assert.Equal(t, expectedOutput, output) -} - -func TestProcessDefaultField(t *testing.T) { - // NOTE: This package stores global state. It must be cleared before this test. - defaultFields = nil - - var ( - enableDefaultField = true - disableDefaultField = false - ) - - fields := mapping.Fields{ - // By default foo will be included in default_field. - mapping.Field{ - Name: "foo", - Type: "keyword", - }, - // bar is explicitly set to be included in default_field. - mapping.Field{ - Name: "bar", - Type: "keyword", - DefaultField: &enableDefaultField, - }, - // baz is explicitly set to be excluded from default_field. - mapping.Field{ - Name: "baz", - Type: "keyword", - DefaultField: &disableDefaultField, - }, - mapping.Field{ - Name: "nested", - Type: "group", - DefaultField: &enableDefaultField, - Fields: mapping.Fields{ - mapping.Field{ - Name: "bar", - Type: "keyword", - }, - }, - }, - // The nested group is disabled default_field but one of the children - // has explicitly requested to be included. - mapping.Field{ - Name: "nested", - Type: "group", - DefaultField: &disableDefaultField, - Fields: mapping.Fields{ - mapping.Field{ - Name: "foo", - Type: "keyword", - DefaultField: &enableDefaultField, - }, - mapping.Field{ - Name: "baz", - Type: "keyword", - }, - }, - }, - } - - version, err := common.NewVersion("7.0.0") - if err != nil { - t.Fatal(err) - } - - p := Processor{EsVersion: *version} - output := common.MapStr{} - if err = p.Process(fields, nil, output); err != nil { - t.Fatal(err) - } - - assert.Len(t, defaultFields, 4) - assert.Contains(t, defaultFields, - "foo", - "bar", - "nested.foo", - "nested.bar", - ) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/template/template_test.go b/vendor/github.com/elastic/beats/v7/libbeat/template/template_test.go deleted file mode 100644 index 7e6a688d..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/template/template_test.go +++ /dev/null @@ -1,182 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package template - -import ( - "encoding/json" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/version" -) - -type testTemplate struct { - t *testing.T - tmpl *Template - data common.MapStr -} - -func TestNumberOfRoutingShards(t *testing.T) { - const notPresent = 0 // setting missing indicator - const settingKey = "number_of_routing_shards" - const fullKey = "settings.index." + settingKey - - cases := map[string]struct { - esVersion string - set int - want int - }{ - "Do not set default for older version than 6.1": { - esVersion: "6.0.0", - want: notPresent, - }, - "Default present if ES 6.1.0 is used": { - esVersion: "6.1.0", - want: 30, - }, - "Default present for newer ES 6.x version": { - esVersion: "6.8.2", - want: 30, - }, - "Can overwrite default for ES 6.x": { - esVersion: "6.1.0", - set: 1024, - want: 1024, - }, - "Do not set by default for ES 7.x": { - esVersion: "7.0.0", - want: notPresent, - }, - "Still configurable for ES 7.x": { - esVersion: "7.0.0", - set: 1024, - want: 1024, - }, - "Do not set with current version": { - want: notPresent, - }, - "Still configurable with current version": { - set: 1024, - want: 1024, - }, - } - - for name, test := range cases { - t.Run(name, func(t *testing.T) { - beatVersion := getVersion("") - esVersion := getVersion(test.esVersion) - - indexSettings := map[string]interface{}{} - if test.set > 0 { - indexSettings[settingKey] = test.set - } - - template := createTestTemplate(t, beatVersion, esVersion, TemplateConfig{ - Settings: TemplateSettings{ - Index: indexSettings, - }, - }) - - if test.want == notPresent { - template.AssertMissing(fullKey) - } else { - template.Assert(fullKey, test.want) - } - }) - } -} - -func TestTemplate(t *testing.T) { - currentVersion := getVersion("") - - t.Run("for ES 6.x", func(t *testing.T) { - template := createTestTemplate(t, currentVersion, "6.4.0", DefaultConfig()) - template.Assert("index_patterns", []string{"testbeat-" + currentVersion + "-*"}) - template.Assert("order", 1) - template.Assert("mappings.doc._meta", common.MapStr{"beat": "testbeat", "version": currentVersion}) - }) - - t.Run("for ES 7.x", func(t *testing.T) { - template := createTestTemplate(t, currentVersion, "7.2.0", DefaultConfig()) - template.Assert("index_patterns", []string{"testbeat-" + currentVersion + "-*"}) - template.Assert("order", 1) - template.Assert("mappings._meta", common.MapStr{"beat": "testbeat", "version": currentVersion}) - }) - - t.Run("for ES 8.x", func(t *testing.T) { - template := createTestTemplate(t, currentVersion, "8.0.0", DefaultConfig()) - template.Assert("index_patterns", []string{"testbeat-" + currentVersion + "-*"}) - template.Assert("order", 1) - template.Assert("mappings._meta", common.MapStr{"beat": "testbeat", "version": currentVersion}) - }) -} - -func createTestTemplate(t *testing.T, beatVersion, esVersion string, config TemplateConfig) *testTemplate { - beatVersion = getVersion(beatVersion) - esVersion = getVersion(esVersion) - ver := common.MustNewVersion(esVersion) - template, err := New(beatVersion, "testbeat", *ver, config, false) - if err != nil { - t.Fatalf("Failed to create the template: %+v", err) - } - - return &testTemplate{t: t, tmpl: template, data: template.Generate(nil, nil)} -} - -func (t *testTemplate) Has(path string) bool { - t.t.Helper() - has, err := t.data.HasKey(path) - if err != nil && err != common.ErrKeyNotFound { - serialized, _ := json.MarshalIndent(t.data, "", " ") - t.t.Fatalf("error accessing '%v': %v\ntemplate: %s", path, err, serialized) - } - return has -} - -func (t *testTemplate) Get(path string) interface{} { - t.t.Helper() - val, err := t.data.GetValue(path) - if err != nil { - serialized, _ := json.MarshalIndent(t.data, "", " ") - t.t.Fatalf("error accessing '%v': %v\ntemplate: %s", path, err, serialized) - } - return val -} - -func (t *testTemplate) AssertMissing(path string) { - t.t.Helper() - if t.Has(path) { - t.t.Fatalf("Expected '%v' to be missing", path) - } -} - -func (t *testTemplate) Assert(path string, val interface{}) { - t.t.Helper() - assert.Equal(t.t, val, t.Get(path)) -} - -func getVersion(in string) string { - if in == "" { - return version.GetDefaultVersion() - } - return in -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/template/testdata/default_fields.yml b/vendor/github.com/elastic/beats/v7/libbeat/template/testdata/default_fields.yml deleted file mode 100644 index 370f3199..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/template/testdata/default_fields.yml +++ /dev/null @@ -1,7 +0,0 @@ -- key: test - title: Test default fieldds - fields: - - name: foo - type: keyword - - name: bar - type: keyword diff --git a/vendor/github.com/elastic/beats/v7/libbeat/template/testdata/fields.json b/vendor/github.com/elastic/beats/v7/libbeat/template/testdata/fields.json deleted file mode 100644 index d95b7a7d..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/template/testdata/fields.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "index_patterns": ["foo"], - "settings": { - "number_of_shards": 1 - }, - "mappings": { - "_source": { - "enabled": false - }, - "properties": { - "host_name": { - "type": "keyword" - } - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/template/testdata/fields.yml b/vendor/github.com/elastic/beats/v7/libbeat/template/testdata/fields.yml deleted file mode 100644 index afceaeaa..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/template/testdata/fields.yml +++ /dev/null @@ -1,36 +0,0 @@ -- key: test - title: Test fields.yml - description: > - Contains all types for testing - fields: - - - name: object - type: object - - - name: array - type: array - - - name: keyword - type: keyword - - - name: object_disabled - type: object - enabled: false - - - name: array_disabled - type: array - enabled: false - - - name: alias - type: alias - path: keyword - - - name: migration_alias_true - type: alias - path: keyword - migration: true - - - name: migration_alias_false - type: alias - path: keyword - migration: false diff --git a/vendor/github.com/elastic/beats/v7/libbeat/testing/console_test.go b/vendor/github.com/elastic/beats/v7/libbeat/testing/console_test.go deleted file mode 100644 index 64e1fe32..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/testing/console_test.go +++ /dev/null @@ -1,128 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package testing - -import ( - "bufio" - "bytes" - "errors" - "testing" - - "github.com/fatih/color" - "github.com/stretchr/testify/assert" -) - -func init() { - color.NoColor = true -} - -func TestConsoleDriverInfo(t *testing.T) { - buffer, output, driver := createDriver(nil) - - driver.Info("field", "value") - - output.Flush() - assert.Equal(t, buffer.String(), "field: value\n") -} - -func TestConsoleDriverWarn(t *testing.T) { - buffer, output, driver := createDriver(nil) - - driver.Warn("warning", "you got a warning") - - output.Flush() - assert.Equal(t, buffer.String(), "warning... WARN you got a warning\n") -} - -func TestConsoleDriverError(t *testing.T) { - buffer, output, driver := createDriver(nil) - - err := errors.New("This is an error") - - driver.Error("no error", nil) - driver.Error("error", err) - - output.Flush() - assert.Equal(t, buffer.String(), "no error... OK\nerror... ERROR This is an error\n") -} - -func TestConsoleDriverFatal(t *testing.T) { - var killed bool - buffer, output, driver := createDriver(func() { killed = true }) - - err := errors.New("This is an error") - - driver.Fatal("no error", nil) - driver.Fatal("error", err) - - output.Flush() - assert.True(t, killed) - assert.Equal(t, buffer.String(), "no error... OK\nerror... ERROR This is an error\n") -} - -func TestConsoleDriverRun(t *testing.T) { - buffer, output, driver := createDriver(nil) - - var called bool - driver.Run("test", func(d Driver) { - called = true - }) - - output.Flush() - assert.True(t, called) - assert.Equal(t, buffer.String(), "test...OK\n") -} - -func TestConsoleDriverResult(t *testing.T) { - buffer, output, driver := createDriver(nil) - - driver.Run("test", func(d Driver) { - d.Result("This is a multiline\nresult") - }) - - output.Flush() - assert.Equal(t, buffer.String(), "test...OK\n result: \n This is a multiline\n result\n\n") -} - -func TestConsoleDriverRunWithReports(t *testing.T) { - buffer, output, driver := createDriver(nil) - - var called bool - err := errors.New("This is an error") - driver.Run("test", func(d Driver) { - called = true - d.Info("field", "value") - d.Error("error", err) - }) - - output.Flush() - assert.True(t, called) - assert.Equal(t, buffer.String(), "test...\n field: value\n error... ERROR This is an error\n") -} - -func createDriver(killer func()) (*bytes.Buffer, *bufio.Writer, *ConsoleDriver) { - buffer := bytes.NewBufferString("") - output := bufio.NewWriter(buffer) - var driver *ConsoleDriver - if killer != nil { - driver = NewConsoleDriverWithKiller(output, killer) - } else { - driver = NewConsoleDriver(output) - } - return buffer, output, driver -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/compose/compose.go b/vendor/github.com/elastic/beats/v7/libbeat/tests/compose/compose.go deleted file mode 100644 index d9ae7725..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/compose/compose.go +++ /dev/null @@ -1,194 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package compose - -import ( - "errors" - "fmt" - "os" - "path/filepath" - "strconv" - "strings" - "testing" - "time" -) - -// HostInfo exposes information about started scenario -type HostInfo interface { - // Host returns an address as host:port that can be used to connect to - // a running service. - Host() string - - // HostForPort returns an address as host:port that can be used to - // connect to a running service that has multiple exposed ports. The - // address returned is the one that can be used to connect to the - // indicated exposed port. - HostForPort(port int) string -} - -// EnsureUp starts all the requested services (must be defined in docker-compose.yml) -// with a default timeout of 300 seconds -func EnsureUp(t testing.TB, service string, options ...UpOption) HostInfo { - t.Helper() - - if hostInfo := HostInfoFromEnv(t, service); hostInfo != nil { - return hostInfo - } - - compose, err := getComposeProject(os.Getenv("DOCKER_COMPOSE_PROJECT_NAME")) - if err != nil { - t.Fatal(err) - } - defer compose.Close() - - // Kill no longer used containers - err = compose.KillOld([]string{service}) - if err != nil { - t.Fatal(err) - } - - upOptions := UpOptions{ - Timeout: 60 * time.Second, - Create: CreateOptions{ - ForceRecreate: true, - }, - } - for _, option := range options { - option(&upOptions) - } - - start := func() error { - // Start container - err := compose.Start(service, upOptions) - if err != nil { - return fmt.Errorf("failed to start service '%s: %v", service, err) - } - - // Wait for health - err = compose.Wait(upOptions.Timeout, service) - if err != nil { - inspected, inspectErr := compose.Inspect(service) - if inspectErr != nil { - t.Logf("inspection error: %v", err) - } else { - t.Logf("Container state (service: '%s'): %s", service, inspected) - } - - return err - } - - return nil - } - - err = nil - for retries := 0; retries < 3; retries++ { - err := start() - if err == nil { - break - } - t.Log(err) - // Ignore errors here - compose.Kill(service) - } - if err != nil { - t.FailNow() - } - - // Get host information - host, err := compose.HostInformation(service) - if err != nil { - t.Fatalf("getting host for %s", service) - } - - return host -} - -// EnsureUpWithTimeout starts all the requested services (must be defined in docker-compose.yml) -// Wait for `timeout` seconds for health -func EnsureUpWithTimeout(t testing.TB, timeout int, service string) HostInfo { - return EnsureUp(t, service, UpWithTimeout(time.Duration(timeout)*time.Second)) -} - -// HostInfoFromEnv gets the host information to use for the test from environment variables. -func HostInfoFromEnv(t testing.TB, service string) HostInfo { - // If an environment variable with the form _HOST is used, its value - // is used as host instead of starting a new service. - envVar := fmt.Sprintf("%s_HOST", strings.ToUpper(service)) - host := os.Getenv(envVar) - if host != "" { - return &staticHostInfo{host: host} - } - - // The NO_COMPOSE env variables makes it possible to skip the starting of the environment. - // This is useful if the service is already running locally. - // Kept for historical reasons, now it only complains if the host environment - // variable is not set. - noCompose, err := strconv.ParseBool(os.Getenv("NO_COMPOSE")) - if err == nil && noCompose { - t.Fatalf("%s environment variable must be set as the host:port where %s is running", envVar, service) - } - - return nil -} - -type staticHostInfo struct { - host string -} - -func (i *staticHostInfo) Host() string { - return i.host -} - -func (i *staticHostInfo) HostForPort(int) string { - return i.host -} - -func findComposePath() (string, error) { - // find docker-compose - path, err := os.Getwd() - if err != nil { - return "", err - } - for { - if path == "/" { - break - } - - composePath := filepath.Join(path, "docker-compose.yml") - if _, err = os.Stat(composePath); err == nil { - return composePath, nil - } - path = filepath.Dir(path) - } - - return "", errors.New("docker-compose.yml not found") -} - -func getComposeProject(name string) (*Project, error) { - path, err := findComposePath() - if err != nil { - return nil, err - } - - return NewProject( - name, - []string{ - path, - }, - ) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/compose/project.go b/vendor/github.com/elastic/beats/v7/libbeat/tests/compose/project.go deleted file mode 100644 index ceb783a2..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/compose/project.go +++ /dev/null @@ -1,368 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package compose - -import ( - "context" - "fmt" - "os" - "path/filepath" - "syscall" - "time" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/logp" -) - -// CreateOptions are the options when containers are created -type CreateOptions struct { - Build bool - ForceRecreate bool -} - -// UpOptions are the options when containers are started -type UpOptions struct { - Timeout time.Duration - Create CreateOptions - - // Set to true if it should inform the container of the host it should - // use to advertise itself to clients - SetupAdvertisedHostEnvFile bool - SetupAdvertisedHostEnvFilePort int -} - -// UpOption is a modifier for UpOptions -type UpOption func(*UpOptions) - -// UpWithTimeout sets a timeout for waiting for a healthy service -func UpWithTimeout(timeout time.Duration) UpOption { - return func(options *UpOptions) { options.Timeout = timeout } -} - -// UpWithAdvertisedHostEnvFile adds the /run/compose_env file with the -// host to use to advertise to client as the `SERVICE_HOST` variable -func UpWithAdvertisedHostEnvFile(options *UpOptions) { - options.SetupAdvertisedHostEnvFile = true -} - -// UpWithAdvertisedHostEnvFileForPort adds the /run/compose_env file with the -// host to use to advertise for an specific port to client as the -// `SERVICE_HOST` variable -func UpWithAdvertisedHostEnvFileForPort(port int) UpOption { - return func(options *UpOptions) { - options.SetupAdvertisedHostEnvFile = true - options.SetupAdvertisedHostEnvFilePort = port - } -} - -// Filter options for services -type Filter struct { - State State -} - -// State of a service for filtering -type State string - -// Possible states of a service for filtering -const ( - AnyState = State("") - RunningState = State("running") - StoppedState = State("stopped") -) - -// Driver is the interface of docker compose implementations -type Driver interface { - Up(ctx context.Context, opts UpOptions, service string) error - Kill(ctx context.Context, signal string, service string) error - KillOld(ctx context.Context, except []string) error - Ps(ctx context.Context, filter ...string) ([]ContainerStatus, error) - Inspect(ctx context.Context, serviceName string) (string, error) - - LockFile() string - - Close() error -} - -// ContainerStatus is an interface to obtain the status of a container -type ContainerStatus interface { - ServiceName() string - Healthy() bool - Running() bool - Old() bool - Host() string - HostForPort(int) string -} - -// Project is a docker-compose project -type Project struct { - Driver -} - -// NewProject creates a new docker-compose project -func NewProject(name string, files []string) (*Project, error) { - if len(files) == 0 { - return nil, errors.New("project needs at least one file") - } - if name == "" { - name = filepath.Base(filepath.Dir(files[0])) - } - driver, err := newWrapperDriver() - if err != nil { - return nil, err - } - driver.Name = name - driver.Files = files - return &Project{Driver: driver}, nil -} - -// Start the container, unless it's running already -func (c *Project) Start(service string, options UpOptions) error { - servicesStatus, err := c.getServices(service) - if err != nil { - return err - } - - if servicesStatus[service] != nil { - if servicesStatus[service].Running() { - // Someone is running it - return nil - } - } - - c.Lock() - defer c.Unlock() - - return c.Driver.Up(context.Background(), options, service) -} - -// Wait ensures all wanted services are healthy. Wait loop (60s timeout) -func (c *Project) Wait(seconds time.Duration, services ...string) error { - healthy := false - timeout := time.Now().Add(seconds) - for !healthy && time.Now().Before(timeout) { - healthy = true - - servicesStatus, err := c.getServices(services...) - if err != nil { - return err - } - - if len(servicesStatus) == 0 { - healthy = false - } - - for _, s := range servicesStatus { - if !s.Healthy() { - healthy = false - break - } - } - - if healthy { - break - } - - time.Sleep(1 * time.Second) - } - - if !healthy { - return errors.New("timeout waiting for services to be healthy") - } - return nil -} - -// HostInformation gets the host information of a service -func (c *Project) HostInformation(service string) (ServiceInfo, error) { - servicesStatus, err := c.getServices(service) - if err != nil { - return nil, err - } - - if len(servicesStatus) == 0 { - return nil, errors.New("no container running for service") - } - - status, ok := servicesStatus[service] - if !ok || status.Host() == "" { - return nil, errors.New("unknown host:port for service") - } - - return status, nil -} - -// Kill a container -func (c *Project) Kill(service string) error { - c.Lock() - defer c.Unlock() - - return c.Driver.Kill(context.Background(), "KILL", service) -} - -// KillOld kills old containers -func (c *Project) KillOld(except []string) error { - // Do not kill ourselves ;) - except = append(except, "beat") - - // These services take very long to start up and stop. If they are stopped - // it can happen that an other package tries to start them at the same time - // which leads to a conflict. We need a better solution long term but that should - // solve the problem for now. - except = append(except, "elasticsearch", "kibana", "logstash", "kubernetes", "kafka") - - return c.Driver.KillOld(context.TODO(), except) -} - -// Inspect a container -func (c *Project) Inspect(service string) (string, error) { - c.Lock() - defer c.Unlock() - - return c.Driver.Inspect(context.Background(), service) -} - -// Lock acquires the lock (300s) timeout -// Normally it should only be seconds that the lock is used, but in some cases it can take longer. -// Pid is written to the lock file, and it is used to check if process holding the process is still -// alive to avoid deadlocks on unexpected finalizations. -func (c *Project) Lock() { - timeout := time.Now().Add(300 * time.Second) - infoShown := false - for time.Now().Before(timeout) { - if acquireLock(c.LockFile()) { - if infoShown { - logp.Info("%s lock acquired", c.LockFile()) - } - return - } - - if stalledLock(c.LockFile()) { - if err := os.Remove(c.LockFile()); err == nil { - logp.Info("Stalled lockfile %s removed", c.LockFile()) - continue - } - } - - if !infoShown { - logp.Info("%s is locked, waiting", c.LockFile()) - infoShown = true - } - time.Sleep(1 * time.Second) - } - - // This should rarely happen as we lock for start only, less than a second - panic(errors.New("Timeout waiting for lock")) -} - -func acquireLock(path string) bool { - file, err := os.OpenFile(path, os.O_CREATE|os.O_WRONLY|os.O_EXCL, 0700) - if err != nil { - return false - } - defer file.Close() - - _, err = fmt.Fprintf(file, "%d", os.Getpid()) - if err != nil { - panic(errors.Wrap(err, "Failed to write pid to lock file")) - } - return true -} - -// stalledLock checks if process holding the lock is still alive -func stalledLock(path string) bool { - file, err := os.OpenFile(path, os.O_RDONLY, 0500) - if err != nil { - return false - } - defer file.Close() - - var pid int - fmt.Fscanf(file, "%d", &pid) - - return !processExists(pid) -} - -func processExists(pid int) bool { - process, err := os.FindProcess(pid) - if process == nil || err != nil { - return false - } - - return process.Signal(syscall.Signal(0)) == nil -} - -// Unlock releases the project lock -func (c *Project) Unlock() { - os.Remove(c.LockFile()) -} - -// ServiceInfo is an interface for objects that give information about running services -type ServiceInfo interface { - Name() string - Running() bool - Healthy() bool - - // Has been up for too long?: - Old() bool - - Host() string - HostForPort(int) string -} - -func (c *Project) getServices(filter ...string) (map[string]ServiceInfo, error) { - c.Lock() - defer c.Unlock() - - result := make(map[string]ServiceInfo) - services, err := c.Driver.Ps(context.Background(), filter...) - if err != nil { - return nil, err - } - - for _, c := range services { - name := c.ServiceName() - - // In case of several (stopped) containers, always prefer info about running ones - if r := result[name]; r != nil && r.Running() { - continue - } - - result[name] = &containerServiceInfo{c} - } - - return result, nil -} - -// containerServiceInfo wrapps a container status to provide information -// about the service implemented by the container -type containerServiceInfo struct { - ContainerStatus -} - -func (i *containerServiceInfo) Name() string { - return i.ContainerStatus.ServiceName() -} - -func contains(list []string, item string) bool { - for _, i := range list { - if item == i { - return true - } - } - return false -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/compose/wrapper.go b/vendor/github.com/elastic/beats/v7/libbeat/tests/compose/wrapper.go deleted file mode 100644 index 87919c3f..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/compose/wrapper.go +++ /dev/null @@ -1,430 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package compose - -import ( - "archive/tar" - "bytes" - "context" - "encoding/json" - "fmt" - "net" - "os" - "os/exec" - "path/filepath" - "regexp" - "runtime" - "strconv" - "strings" - "time" - - "github.com/docker/docker/api/types" - "github.com/docker/docker/api/types/filters" - "github.com/docker/docker/client" - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common/docker" -) - -const ( - labelComposeService = "com.docker.compose.service" - labelComposeProject = "com.docker.compose.project" -) - -type wrapperDriver struct { - Name string - Files []string - - Environment []string - - client *client.Client -} - -func newWrapperDriver() (*wrapperDriver, error) { - c, err := docker.NewClient(client.DefaultDockerHost, nil, nil) - if err != nil { - return nil, err - } - return &wrapperDriver{client: c}, nil -} - -type wrapperContainer struct { - info types.Container -} - -func (c *wrapperContainer) ServiceName() string { - return c.info.Labels[labelComposeService] -} - -func (c *wrapperContainer) Healthy() bool { - return strings.Contains(c.info.Status, "(healthy)") -} - -func (c *wrapperContainer) Running() bool { - return c.info.State == "running" -} - -var statusOldRe = regexp.MustCompile(`(\d+) (minute|hour)s?`) - -func (c *wrapperContainer) Old() bool { - match := statusOldRe.FindStringSubmatch(c.info.Status) - if len(match) < 3 { - return false - } - n, _ := strconv.Atoi(match[1]) - unit := match[2] - switch unit { - case "minute": - return n > 3 - default: - return true - } -} - -// privateHost returns the address of the container, it should be reachable -// from the host if docker is being run natively. To be used when the tests -// are run from another container in the same network. It also works when -// running from the hoist network if the docker daemon runs natively. -func (c *wrapperContainer) privateHost(port int) string { - var ip string - for _, net := range c.info.NetworkSettings.Networks { - if len(net.IPAddress) > 0 { - ip = net.IPAddress - break - } - } - if len(ip) == 0 { - return "" - } - - for _, info := range c.info.Ports { - if info.PublicPort != uint16(0) && (port == 0 || info.PrivatePort == uint16(port)) { - return net.JoinHostPort(ip, strconv.Itoa(int(info.PrivatePort))) - } - } - return "" -} - -// exposedHost returns the exposed address in the host, can be used when the -// test is run from the host network. Recommended when using docker machines. -func (c *wrapperContainer) exposedHost(port int) string { - for _, info := range c.info.Ports { - if info.PublicPort != uint16(0) && (port == 0 || info.PrivatePort == uint16(port)) { - return net.JoinHostPort("localhost", strconv.Itoa(int(info.PublicPort))) - } - } - return "" -} - -func (c *wrapperContainer) Host() string { - return c.HostForPort(0) -} - -func (c *wrapperContainer) HostForPort(port int) string { - if runtime.GOOS == "linux" { - return c.privateHost(port) - } - // We can use `exposedHost()` in all platforms when we can use host - // network in the metricbeat container - return c.exposedHost(port) -} - -func (d *wrapperDriver) LockFile() string { - return d.Files[0] + ".lock" -} - -func (d *wrapperDriver) Close() error { - return errors.Wrap(d.client.Close(), "failed to close wrapper driver") -} - -func (d *wrapperDriver) cmd(ctx context.Context, command string, arg ...string) *exec.Cmd { - var args []string - args = append(args, "--no-ansi", "--project-name", d.Name) - for _, f := range d.Files { - args = append(args, "--file", f) - } - args = append(args, command) - args = append(args, arg...) - cmd := exec.CommandContext(ctx, "docker-compose", args...) - cmd.Stdout = os.Stdout - cmd.Stderr = os.Stderr - if len(d.Environment) > 0 { - cmd.Env = append(os.Environ(), d.Environment...) - } - return cmd -} - -func (d *wrapperDriver) Up(ctx context.Context, opts UpOptions, service string) error { - var args []string - - args = append(args, "-d") - - if opts.Create.Build { - args = append(args, "--build") - } - - if opts.Create.ForceRecreate { - args = append(args, "--force-recreate") - } - - if service != "" { - args = append(args, service) - } - - // Try to pull the image before building it - var stderr bytes.Buffer - pull := d.cmd(ctx, "pull", "--ignore-pull-failures", service) - pull.Stdout = nil - pull.Stderr = &stderr - if err := pull.Run(); err != nil { - return errors.Wrapf(err, "failed to pull images using docker-compose: %s", stderr.String()) - } - - err := d.cmd(ctx, "up", args...).Run() - if err != nil { - return err - } - if opts.SetupAdvertisedHostEnvFile { - return d.setupAdvertisedHost(ctx, service, opts.SetupAdvertisedHostEnvFilePort) - } - return nil -} - -func writeToContainer(ctx context.Context, cli *client.Client, id, filename, content string) error { - var buf bytes.Buffer - tw := tar.NewWriter(&buf) - now := time.Now() - err := tw.WriteHeader(&tar.Header{ - Typeflag: tar.TypeReg, - Name: filepath.Base(filename), - Mode: 0100644, - Size: int64(len(content)), - ModTime: now, - AccessTime: now, - ChangeTime: now, - }) - if err != nil { - return errors.Wrap(err, "failed to write tar header") - } - if _, err := tw.Write([]byte(content)); err != nil { - return errors.Wrap(err, "failed to write tar file") - } - if err := tw.Close(); err != nil { - return errors.Wrap(err, "failed to close tar") - } - - opts := types.CopyToContainerOptions{} - err = cli.CopyToContainer(ctx, id, filepath.Dir(filename), bytes.NewReader(buf.Bytes()), opts) - if err != nil { - return errors.Wrapf(err, "failed to copy environment to container %s", id) - } - return nil -} - -// setupAdvertisedHost adds a file to a container with its address, this can -// be used in services that need to configure an address to be advertised to -// clients. -func (d *wrapperDriver) setupAdvertisedHost(ctx context.Context, service string, port int) error { - containers, err := d.containers(ctx, Filter{State: AnyState}, service) - if err != nil { - return errors.Wrap(err, "setupAdvertisedHost") - } - if len(containers) == 0 { - return errors.Errorf("no containers for service %s", service) - } - - for _, c := range containers { - w := &wrapperContainer{info: c} - content := fmt.Sprintf("SERVICE_HOST=%s", w.HostForPort(port)) - - err := writeToContainer(ctx, d.client, c.ID, "/run/compose_env", content) - if err != nil { - return err - } - } - return nil -} - -func (d *wrapperDriver) Kill(ctx context.Context, signal string, service string) error { - var args []string - - if signal != "" { - args = append(args, "-s", signal) - } - - if service != "" { - args = append(args, service) - } - - return d.cmd(ctx, "kill", args...).Run() -} - -func (d *wrapperDriver) Ps(ctx context.Context, filter ...string) ([]ContainerStatus, error) { - containers, err := d.containers(ctx, Filter{State: AnyState}, filter...) - if err != nil { - return nil, errors.Wrap(err, "ps") - } - - ps := make([]ContainerStatus, len(containers)) - for i, c := range containers { - ps[i] = &wrapperContainer{info: c} - } - return ps, nil -} - -func (d *wrapperDriver) Containers(ctx context.Context, projectFilter Filter, filter ...string) ([]string, error) { - containers, err := d.containers(ctx, projectFilter, filter...) - if err != nil { - return nil, errors.Wrap(err, "containers") - } - - ids := make([]string, len(containers)) - for i := range containers { - ids[i] = containers[i].ID - } - return ids, nil -} - -func (d *wrapperDriver) containers(ctx context.Context, projectFilter Filter, filter ...string) ([]types.Container, error) { - var serviceFilters []filters.Args - if len(filter) == 0 { - f := makeFilter(d.Name, "", projectFilter) - serviceFilters = append(serviceFilters, f) - } else { - for _, service := range filter { - f := makeFilter(d.Name, service, projectFilter) - serviceFilters = append(serviceFilters, f) - } - } - - serviceNames, err := d.serviceNames(ctx) - if err != nil { - return nil, errors.Wrap(err, "failed to get container list") - } - - var containers []types.Container - for _, f := range serviceFilters { - list, err := d.client.ContainerList(ctx, types.ContainerListOptions{ - All: true, - Filters: f, - }) - if err != nil { - return nil, errors.Wrap(err, "failed to get container list") - } - for _, container := range list { - serviceName, ok := container.Labels[labelComposeService] - if !ok || !contains(serviceNames, serviceName) { - // Service is not defined in current docker compose file, ignore it - continue - } - containers = append(containers, container) - } - } - - return containers, nil -} - -// KillOld is a workaround for issues in CI with heavy load caused by having too many -// running containers. -// It kills all containers not related to services in `except`. -func (d *wrapperDriver) KillOld(ctx context.Context, except []string) error { - list, err := d.client.ContainerList(ctx, types.ContainerListOptions{All: true}) - if err != nil { - return errors.Wrap(err, "listing containers to be killed") - } - for _, container := range list { - container := wrapperContainer{info: container} - serviceName, ok := container.info.Labels[labelComposeService] - if !ok || contains(except, serviceName) { - continue - } - - if container.Running() && container.Old() { - d.client.ContainerKill(ctx, container.info.ID, "KILL") - } - } - return nil -} - -func (d *wrapperDriver) serviceNames(ctx context.Context) ([]string, error) { - var stdout bytes.Buffer - cmd := d.cmd(ctx, "config", "--services") - cmd.Stdout = &stdout - err := cmd.Run() - if err != nil { - return nil, errors.Wrap(err, "failed to get list of service names") - } - return strings.Fields(stdout.String()), nil -} - -// Inspect a container. -func (d *wrapperDriver) Inspect(ctx context.Context, serviceName string) (string, error) { - list, err := d.client.ContainerList(ctx, types.ContainerListOptions{All: true}) - if err != nil { - return "", errors.Wrap(err, "listing containers to be inspected") - } - - var found bool - var c types.Container - for _, container := range list { - aServiceName, ok := container.Labels[labelComposeService] - if ok && serviceName == aServiceName { - c = container - found = true - break - } - } - - if !found { - return "", errors.Errorf("container not found for service '%s'", serviceName) - } - - inspect, err := d.client.ContainerInspect(ctx, c.ID) - if err != nil { - return "", errors.Wrap(err, "container failed inspection") - } else if inspect.State == nil { - return "empty container state", nil - } - - state, err := json.Marshal(inspect.State) - if err != nil { - return "", errors.Wrap(err, "container inspection failed") - } - - return string(state), nil -} - -func makeFilter(project, service string, projectFilter Filter) filters.Args { - f := filters.NewArgs() - f.Add("label", fmt.Sprintf("%s=%s", labelComposeProject, project)) - - if service != "" { - f.Add("label", fmt.Sprintf("%s=%s", labelComposeService, service)) - } - - switch projectFilter.State { - case AnyState: - // No filter - case RunningState: - f.Add("status", "running") - case StoppedState: - f.Add("status", "exited") - } - - return f -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/docker/docker.go b/vendor/github.com/elastic/beats/v7/libbeat/tests/docker/docker.go deleted file mode 100644 index b81ffa28..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/docker/docker.go +++ /dev/null @@ -1,84 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package docker - -import ( - "context" - - "github.com/pkg/errors" - - "github.com/docker/docker/api/types" - "github.com/docker/docker/api/types/container" - "github.com/docker/docker/client" - - "github.com/elastic/beats/v7/libbeat/common/docker" -) - -// Client for Docker -type Client struct { - cli *client.Client -} - -// NewClient builds and returns a docker Client -func NewClient() (Client, error) { - c, err := docker.NewClient(client.DefaultDockerHost, nil, nil) - return Client{cli: c}, err -} - -// ContainerStart pulls and starts the given container -func (c Client) ContainerStart(image string, cmd []string, labels map[string]string) (string, error) { - ctx := context.Background() - respBody, err := c.cli.ImagePull(ctx, image, types.ImagePullOptions{}) - if err != nil { - return "", errors.Wrapf(err, "pullling image %s", image) - } - defer respBody.Close() - - resp, err := c.cli.ContainerCreate(ctx, &container.Config{ - Image: image, - Cmd: cmd, - Labels: labels, - }, nil, nil, "") - if err != nil { - return "", errors.Wrap(err, "creating container") - } - - if err := c.cli.ContainerStart(ctx, resp.ID, types.ContainerStartOptions{}); err != nil { - return "", errors.Wrap(err, "starting container") - } - - return resp.ID, nil -} - -// ContainerWait waits for a container to finish -func (c Client) ContainerWait(ID string) error { - ctx := context.Background() - waitC, errC := c.cli.ContainerWait(ctx, ID, container.WaitConditionNotRunning) - select { - case <-waitC: - case err := <-errC: - return err - } - return nil -} - -// ContainerKill kills the given container -func (c Client) ContainerKill(ID string) error { - ctx := context.Background() - return c.cli.ContainerKill(ctx, ID, "KILL") -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/files/config.yml b/vendor/github.com/elastic/beats/v7/libbeat/tests/files/config.yml deleted file mode 100644 index 2f60082d..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/files/config.yml +++ /dev/null @@ -1,9 +0,0 @@ -output: - elasticsearch: - enabled: true - port: 9200 - host: localhost - -env: - test_key: ${TEST_KEY} - default: ${NON_EXISTENT:default} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/files/dashboards.yml b/vendor/github.com/elastic/beats/v7/libbeat/tests/files/dashboards.yml deleted file mode 100644 index 8278dd7b..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/files/dashboards.yml +++ /dev/null @@ -1,3 +0,0 @@ -dashboards: -- id: Metricbeat-system-overview - file: Metricbeat-system-test-overview.json diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/files/invalid.yml b/vendor/github.com/elastic/beats/v7/libbeat/tests/files/invalid.yml deleted file mode 100644 index 72d50d68..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/files/invalid.yml +++ /dev/null @@ -1,3 +0,0 @@ -test: - test were - : invalid yml diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/files/template.json b/vendor/github.com/elastic/beats/v7/libbeat/tests/files/template.json deleted file mode 100644 index 655613e3..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/files/template.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "index_patterns": ["bla"], - "settings": { - "number_of_shards": 1 - }, - "mappings": { - "_source": { - "enabled": false - }, - "properties": { - "host_name": { - "type": "keyword" - }, - "created_at": { - "type": "date", - "format": "EEE MMM dd HH:mm:ss Z YYYY" - } - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/files/testbeat-dashboards.zip b/vendor/github.com/elastic/beats/v7/libbeat/tests/files/testbeat-dashboards.zip deleted file mode 100644 index 1a68706e..00000000 Binary files a/vendor/github.com/elastic/beats/v7/libbeat/tests/files/testbeat-dashboards.zip and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/files/testbeat-no-dashboards.zip b/vendor/github.com/elastic/beats/v7/libbeat/tests/files/testbeat-no-dashboards.zip deleted file mode 100644 index 90a9a1a7..00000000 Binary files a/vendor/github.com/elastic/beats/v7/libbeat/tests/files/testbeat-no-dashboards.zip and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/resources/goroutines.go b/vendor/github.com/elastic/beats/v7/libbeat/tests/resources/goroutines.go deleted file mode 100644 index 708ce4c2..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/resources/goroutines.go +++ /dev/null @@ -1,80 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package resources - -import ( - "fmt" - "os" - "runtime" - "runtime/pprof" - "testing" - "time" -) - -const defaultFinalizationTimeout = 5 * time.Second - -// GoroutinesChecker keeps the count of goroutines when it was created -// so later it can check if this number has increased -type GoroutinesChecker struct { - before int - - // FinalizationTimeout is the time to wait till goroutines have finished - FinalizationTimeout time.Duration -} - -// NewGoroutinesChecker creates a new GoroutinesChecker -func NewGoroutinesChecker() GoroutinesChecker { - return GoroutinesChecker{ - before: runtime.NumGoroutine(), - FinalizationTimeout: defaultFinalizationTimeout, - } -} - -// Check if the number of goroutines has increased since the checker -// was created -func (c GoroutinesChecker) Check(t testing.TB) { - t.Helper() - err := c.check(t) - if err != nil { - t.Error(err) - } -} - -func (c GoroutinesChecker) check(t testing.TB) error { - timeout := time.Now().Add(c.FinalizationTimeout) - var after int - for time.Now().Before(timeout) { - after = runtime.NumGoroutine() - if after <= c.before { - return nil - } - time.Sleep(10 * time.Millisecond) - } - profile := pprof.Lookup("goroutine") - profile.WriteTo(os.Stdout, 2) - return fmt.Errorf("Possible goroutines leak, before: %d, after: %d", c.before, after) -} - -// CallAndCheckGoroutines calls a function and checks if it has increased -// the number of goroutines -func CallAndCheckGoroutines(t testing.TB, f func()) { - t.Helper() - c := NewGoroutinesChecker() - f() - c.Check(t) -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/resources/goroutines_test.go b/vendor/github.com/elastic/beats/v7/libbeat/tests/resources/goroutines_test.go deleted file mode 100644 index 7f146318..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/resources/goroutines_test.go +++ /dev/null @@ -1,83 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package resources - -import ( - "testing" - "time" - - "github.com/stretchr/testify/assert" -) - -func TestGoroutinesChecker(t *testing.T) { - block := make(chan struct{}) - defer close(block) - - cases := []struct { - title string - test func() - timeout time.Duration - fail bool - }{ - { - title: "no goroutines", - test: func() {}, - }, - { - title: "fast goroutine", - test: func() { - started := make(chan struct{}) - go func() { - started <- struct{}{} - }() - <-started - }, - }, - /* Skipped due to flakyness: https://github.com/elastic/beats/issues/12692 - { - title: "blocked goroutine", - test: func() { - started := make(chan struct{}) - go func() { - started <- struct{}{} - <-block - }() - <-started - }, - timeout: 500 * time.Millisecond, - fail: true, - }, - */ - } - - for _, c := range cases { - t.Run(c.title, func(t *testing.T) { - goroutines := NewGoroutinesChecker() - if c.timeout > 0 { - goroutines.FinalizationTimeout = c.timeout - } - c.test() - err := goroutines.check(t) - if c.fail { - assert.Error(t, err) - } else { - assert.NoError(t, err) - } - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/.gitignore b/vendor/github.com/elastic/beats/v7/libbeat/tests/system/.gitignore deleted file mode 100644 index 0d20b648..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/.gitignore +++ /dev/null @@ -1 +0,0 @@ -*.pyc diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/base.py b/vendor/github.com/elastic/beats/v7/libbeat/tests/system/base.py deleted file mode 100644 index 7fd9f1db..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/base.py +++ /dev/null @@ -1,28 +0,0 @@ -import os -from beat.beat import TestCase -from elasticsearch import Elasticsearch, NotFoundError - - -class BaseTest(TestCase): - - @classmethod - def setUpClass(self): - self.beat_name = "mockbeat" - self.beat_path = os.path.abspath(os.path.join(os.path.dirname(__file__), "../../")) - self.test_binary = self.beat_path + "/libbeat.test" - self.beats = [ - "filebeat", - "heartbeat", - "metricbeat", - "packetbeat", - "winlogbeat" - ] - self._es = None - super(BaseTest, self).setUpClass() - - def es_client(self): - if self._es: - return self._es - - self._es = Elasticsearch([self.get_elasticsearch_url()]) - return self._es diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/beat/__init__.py b/vendor/github.com/elastic/beats/v7/libbeat/tests/system/beat/__init__.py deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/beat/beat.py b/vendor/github.com/elastic/beats/v7/libbeat/tests/system/beat/beat.py deleted file mode 100644 index 160df982..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/beat/beat.py +++ /dev/null @@ -1,720 +0,0 @@ -import subprocess - -import jinja2 -import unittest -import os -import shutil -import json -import signal -import sys -import time -import yaml -import hashlib -import re -from datetime import datetime, timedelta - -from .compose import ComposeMixin - - -BEAT_REQUIRED_FIELDS = ["@timestamp", - "agent.type", "agent.hostname", "agent.version"] - -INTEGRATION_TESTS = os.environ.get('INTEGRATION_TESTS', False) - -yaml_cache = {} - -REGEXP_TYPE = type(re.compile("t")) - - -class TimeoutError(Exception): - pass - - -class Proc(object): - """ - Slim wrapper on subprocess.Popen that redirects - both stdout and stderr to a file on disk and makes - sure to stop the process and close the output file when - the object gets collected. - """ - - def __init__(self, args, outputfile, env={}): - self.args = args - self.output = open(outputfile, "ab") - self.stdin_read, self.stdin_write = os.pipe() - self.env = env - - def start(self): - # ensure that the environment is inherited to the subprocess. - variables = os.environ.copy() - variables.update(self.env) - - if sys.platform.startswith("win"): - self.proc = subprocess.Popen( - self.args, - stdin=self.stdin_read, - stdout=self.output, - stderr=subprocess.STDOUT, - bufsize=0, - creationflags=subprocess.CREATE_NEW_PROCESS_GROUP, - env=variables) - else: - self.proc = subprocess.Popen( - self.args, - stdin=self.stdin_read, - stdout=self.output, - stderr=subprocess.STDOUT, - bufsize=0, - env=variables) - # If a "No such file or directory" error points you here, run - # "make metricbeat.test" on metricbeat folder - return self.proc - - def kill(self): - if sys.platform.startswith("win"): - # proc.terminate on Windows does not initiate a graceful shutdown - # through the processes signal handlers it just kills it hard. So - # this sends a SIGBREAK. You cannot sends a SIGINT (CTRL_C_EVENT) - # to a process group in Windows, otherwise Ctrl+C would be - # sent. - self.proc.send_signal(signal.CTRL_BREAK_EVENT) - else: - self.proc.terminate() - - def wait(self): - try: - return self.proc.wait() - finally: - self.output.close() - - def check_wait(self, exit_code=0): - actual_exit_code = self.wait() - assert actual_exit_code == exit_code, "Expected exit code to be %d, but it was %d" % ( - exit_code, actual_exit_code) - return actual_exit_code - - def kill_and_wait(self): - self.kill() - os.close(self.stdin_write) - return self.wait() - - def check_kill_and_wait(self, exit_code=0): - self.kill() - os.close(self.stdin_write) - return self.check_wait(exit_code=exit_code) - - def __del__(self): - # Ensure the process is stopped. - try: - self.proc.terminate() - self.proc.kill() - except: - pass - # Ensure the output is closed. - try: - self.output.close() - except: - pass - - -class TestCase(unittest.TestCase, ComposeMixin): - - @classmethod - def setUpClass(self): - - # Path to test binary - if not hasattr(self, 'beat_name'): - self.beat_name = "beat" - - if not hasattr(self, 'beat_path'): - self.beat_path = "." - - # Path to test binary - if not hasattr(self, 'test_binary'): - self.test_binary = os.path.abspath(self.beat_path + "/" + self.beat_name + ".test") - - template_paths = [ - self.beat_path, - os.path.abspath(os.path.join(self.beat_path, "../libbeat")) - ] - if not hasattr(self, 'template_paths'): - self.template_paths = template_paths - else: - self.template_paths.append(template_paths) - - # Create build path - build_dir = self.beat_path + "/build" - self.build_path = build_dir + "/system-tests/" - - # Start the containers needed to run these tests - self.compose_up_with_retries() - - @classmethod - def tearDownClass(self): - self.compose_down() - - @classmethod - def compose_up_with_retries(self): - retries = 3 - for i in range(retries): - try: - self.compose_up() - return - except Exception as e: - if i + 1 >= retries: - raise e - print("Compose up failed, retrying: {}".format(e)) - self.compose_down() - - def run_beat(self, - cmd=None, - config=None, - output=None, - logging_args=["-e", "-v", "-d", "*"], - extra_args=[], - exit_code=None, - env={}): - """ - Executes beat. - Waits for the process to finish before returning to - the caller. - """ - proc = self.start_beat(cmd=cmd, config=config, output=output, - logging_args=logging_args, - extra_args=extra_args, env=env) - if exit_code != None: - return proc.check_wait(exit_code) - - return proc.wait() - - def start_beat(self, - cmd=None, - config=None, - output=None, - logging_args=["-e", "-v", "-d", "*"], - extra_args=[], - env={}, - home=""): - """ - Starts beat and returns the process handle. The - caller is responsible for stopping / waiting for the - Proc instance. - """ - - # Init defaults - if cmd is None: - cmd = self.test_binary - - if config is None: - config = self.beat_name + ".yml" - - if output is None: - output = self.beat_name + ".log" - - args = [cmd, "-systemTest"] - if os.getenv("TEST_COVERAGE") == "true": - args += [ - "-test.coverprofile", - os.path.join(self.working_dir, "coverage.cov"), - ] - - path_home = os.path.normpath(self.working_dir) - if home: - path_home = home - - args += [ - "-path.home", path_home, - "-c", os.path.join(self.working_dir, config), - ] - - if logging_args: - args.extend(logging_args) - - if extra_args: - args.extend(extra_args) - - proc = Proc(args, os.path.join(self.working_dir, output), env) - proc.start() - return proc - - def render_config_template(self, template_name=None, - output=None, **kargs): - - # Init defaults - if template_name is None: - template_name = self.beat_name - - template_path = "./tests/system/config/" + template_name + ".yml.j2" - - if output is None: - output = self.beat_name + ".yml" - - template = self.template_env.get_template(template_path) - - kargs["beat"] = self - output_str = template.render(**kargs) - - output_path = os.path.join(self.working_dir, output) - with open(output_path, "wb") as f: - os.chmod(output_path, 0o600) - f.write(output_str.encode('utf_8')) - - # Returns output as JSON object with flattened fields (. notation) - def read_output(self, - output_file=None, - required_fields=None): - - # Init defaults - if output_file is None: - output_file = "output/" + self.beat_name - - jsons = [] - with open(os.path.join(self.working_dir, output_file), "r", encoding="utf_8") as f: - for line in f: - if len(line) == 0 or line[len(line) - 1] != "\n": - # hit EOF - break - - try: - jsons.append(self.flatten_object(json.loads( - line, object_pairs_hook=self.json_raise_on_duplicates), [])) - except: - print("Fail to load the json {}".format(line)) - raise - - self.all_have_fields(jsons, required_fields or BEAT_REQUIRED_FIELDS) - return jsons - - # Returns output as JSON object - def read_output_json(self, output_file=None): - - # Init defaults - if output_file is None: - output_file = "output/" + self.beat_name - - jsons = [] - with open(os.path.join(self.working_dir, output_file), "r", encoding="utf_8") as f: - for line in f: - if len(line) == 0 or line[len(line) - 1] != "\n": - # hit EOF - break - - event = json.loads(line, object_pairs_hook=self.json_raise_on_duplicates) - del event['@metadata'] - jsons.append(event) - return jsons - - def json_raise_on_duplicates(self, ordered_pairs): - """Reject duplicate keys. To be used as a custom hook in JSON unmarshaling - to error out in case of any duplicates in the keys.""" - d = {} - for k, v in ordered_pairs: - if k in d: - raise ValueError("duplicate key: %r" % (k,)) - else: - d[k] = v - return d - - def copy_files(self, files, source_dir="files/"): - for file_ in files: - shutil.copy(os.path.join(source_dir, file_), - self.working_dir) - - def setUp(self): - - self.template_env = jinja2.Environment( - loader=jinja2.FileSystemLoader(self.template_paths) - ) - - # create working dir - self.working_dir = os.path.abspath(os.path.join( - self.build_path + "run", self.id())) - if os.path.exists(self.working_dir): - shutil.rmtree(self.working_dir) - os.makedirs(self.working_dir) - - fields_yml = os.path.join(self.beat_path, "fields.yml") - # Only add it if it exists - if os.path.isfile(fields_yml): - shutil.copyfile(fields_yml, os.path.join(self.working_dir, "fields.yml")) - - try: - # update the last_run link - if os.path.islink(self.build_path + "last_run"): - os.unlink(self.build_path + "last_run") - os.symlink(self.build_path + "run/{}".format(self.id()), - self.build_path + "last_run") - except: - # symlink is best effort and can fail when - # running tests in parallel - pass - - def wait_until(self, cond, max_timeout=10, poll_interval=0.1, name="cond"): - """ - Waits until the cond function returns true, - or until the max_timeout is reached. Calls the cond - function every poll_interval seconds. - - If the max_timeout is reached before cond() returns - true, an exception is raised. - """ - start = datetime.now() - while not cond(): - if datetime.now() - start > timedelta(seconds=max_timeout): - raise TimeoutError("Timeout waiting for '{}' to be true. ".format(name) + - "Waited {} seconds.".format(max_timeout)) - time.sleep(poll_interval) - - def get_log(self, logfile=None): - """ - Returns the log as a string. - """ - if logfile is None: - logfile = self.beat_name + ".log" - - with open(os.path.join(self.working_dir, logfile), 'r', encoding="utf_8") as f: - data = f.read() - - return data - - def get_log_lines(self, logfile=None): - """ - Returns the log lines as a list of strings - """ - if logfile is None: - logfile = self.beat_name + ".log" - - with open(os.path.join(self.working_dir, logfile), 'r', encoding="utf_8") as f: - data = f.readlines() - - return data - - def wait_log_contains(self, msg, logfile=None, - max_timeout=10, poll_interval=0.1, - name="log_contains", - ignore_case=False): - self.wait_until( - cond=lambda: self.log_contains(msg, logfile, ignore_case=ignore_case), - max_timeout=max_timeout, - poll_interval=poll_interval, - name=name) - - def log_contains(self, msg, logfile=None, ignore_case=False): - """ - Returns true if the give logfile contains the given message. - Note that the msg must be present in a single line. - """ - - return self.log_contains_count(msg, logfile, ignore_case=ignore_case) > 0 - - def log_contains_count(self, msg, logfile=None, ignore_case=False): - """ - Returns the number of appearances of the given string in the log file - """ - is_regexp = type(msg) == REGEXP_TYPE - - counter = 0 - if ignore_case: - msg = msg.lower() - - # Init defaults - if logfile is None: - logfile = self.beat_name + ".log" - - try: - with open(os.path.join(self.working_dir, logfile), "r", encoding="utf_8") as f: - for line in f: - if is_regexp: - if msg.search(line) is not None: - counter = counter + 1 - continue - if ignore_case: - line = line.lower() - if line.find(msg) >= 0: - counter = counter + 1 - except IOError: - counter = -1 - - return counter - - def log_contains_countmap(self, pattern, capture_group, logfile=None): - """ - Returns a map of the number of appearances of each captured group in the log file - """ - counts = {} - - if logfile is None: - logfile = self.beat_name + ".log" - - try: - with open(os.path.join(self.working_dir, logfile), "r", encoding="utf_8") as f: - for line in f: - res = pattern.search(line) - if res is not None: - capt = res.group(capture_group) - if capt in counts: - counts[capt] += 1 - else: - counts[capt] = 1 - except IOError: - pass - - return counts - - def output_lines(self, output_file=None): - """ Count number of lines in a file.""" - if output_file is None: - output_file = "output/" + self.beat_name - - try: - with open(os.path.join(self.working_dir, output_file), "r", encoding="utf_8") as f: - return sum([1 for line in f]) - except IOError: - return 0 - - def output_has(self, lines, output_file=None): - """ - Returns true if the output has a given number of lines. - """ - - # Init defaults - if output_file is None: - output_file = "output/" + self.beat_name - - try: - with open(os.path.join(self.working_dir, output_file, ), "r", encoding="utf_8") as f: - return len([1 for line in f]) == lines - except IOError: - return False - - def output_has_message(self, message, output_file=None): - """ - Returns true if the output has the given message field. - """ - try: - return any(line for line in self.read_output(output_file=output_file, required_fields=["message"]) - if line.get("message") == message) - except (IOError, TypeError): - return False - - def all_have_fields(self, objs, fields): - """ - Checks that the given list of output objects have - all the given fields. - Raises Exception if not true. - """ - for field in fields: - if not all([field in o for o in objs]): - raise Exception("Not all objects have a '{}' field" - .format(field)) - - def all_have_only_fields(self, objs, fields): - """ - Checks if the given list of output objects have all - and only the given fields. - Raises Exception if not true. - """ - self.all_have_fields(objs, fields) - self.all_fields_are_expected(objs, fields) - - def all_fields_are_expected(self, objs, expected_fields, - dict_fields=[]): - """ - Checks that all fields in the objects are from the - given list of expected fields. - """ - for o in objs: - for key in o.keys(): - known = key in dict_fields or key in expected_fields - ismeta = key.startswith('@metadata.') - if not(known or ismeta): - raise Exception("Unexpected key '{}' found" - .format(key)) - - def load_fields(self, fields_doc=None): - """ - Returns a list of fields to expect in the output dictionaries - and a second list that contains the fields that have a - dictionary type. - - Reads these lists from the fields documentation. - """ - - if fields_doc is None: - fields_doc = self.beat_path + "/fields.yml" - - def extract_fields(doc_list, name): - fields = [] - dictfields = [] - aliases = [] - - if doc_list is None: - return fields, dictfields, aliases - - for field in doc_list: - - # Skip fields without name entry - if "name" not in field: - continue - - # Chain together names. Names in group `base` are top-level. - if name != "" and name != "base": - newName = name + "." + field["name"] - else: - newName = field["name"] - - if field.get("type") == "group": - subfields, subdictfields, subaliases = extract_fields(field["fields"], newName) - fields.extend(subfields) - dictfields.extend(subdictfields) - aliases.extend(subaliases) - else: - fields.append(newName) - if field.get("type") in ["object", "geo_point"]: - dictfields.append(newName) - - if field.get("type") == "alias": - aliases.append(newName) - - return fields, dictfields, aliases - - global yaml_cache - - # TODO: Make fields_doc path more generic to work with beat-generator. If it can't find file - # "fields.yml" you should run "make update" on metricbeat folder - with open(fields_doc, "r") as f: - path = os.path.abspath(os.path.dirname(__file__) + "../../../../fields.yml") - if not os.path.isfile(path): - path = os.path.abspath(os.path.dirname(__file__) + "../../../../_meta/fields.common.yml") - with open(path) as f2: - content = f2.read() - - content += f.read() - - hash = hashlib.md5(content.encode("utf-8")).hexdigest() - doc = "" - if hash in yaml_cache: - doc = yaml_cache[hash] - else: - doc = yaml.safe_load(content) - yaml_cache[hash] = doc - - fields = [] - dictfields = [] - aliases = [] - - for item in doc: - subfields, subdictfields, subaliases = extract_fields(item["fields"], "") - fields.extend(subfields) - dictfields.extend(subdictfields) - aliases.extend(subaliases) - return fields, dictfields, aliases - - def flatten_object(self, obj, dict_fields, prefix=""): - result = {} - for key, value in obj.items(): - if isinstance(value, dict) and prefix + key not in dict_fields: - new_prefix = prefix + key + "." - result.update(self.flatten_object(value, dict_fields, - new_prefix)) - else: - result[prefix + key] = value - return result - - def copy_files(self, files, source_dir="", target_dir=""): - if not source_dir: - source_dir = self.beat_path + "/tests/files/" - if target_dir: - target_dir = os.path.join(self.working_dir, target_dir) - else: - target_dir = self.working_dir - for file_ in files: - shutil.copy(os.path.join(source_dir, file_), - target_dir) - - def output_count(self, pred, output_file=None): - """ - Returns true if the output line count predicate returns true - """ - - # Init defaults - if output_file is None: - output_file = "output/" + self.beat_name - - try: - with open(os.path.join(self.working_dir, output_file), "r", encoding="utf_8") as f: - return pred(len([1 for line in f])) - except IOError: - return False - - def get_elasticsearch_url(self): - """ - Returns an elasticsearch.Elasticsearch instance built from the - env variables like the integration tests. - """ - return "http://{host}:{port}".format( - host=os.getenv("ES_HOST", "localhost"), - port=os.getenv("ES_PORT", "9200"), - ) - - def get_elasticsearch_url_ssl(self): - """ - Returns an elasticsearch.Elasticsearch instance built from the - env variables like the integration tests. - """ - return "https://{host}:{port}".format( - host=os.getenv("ES_HOST_SSL", "localhost"), - port=os.getenv("ES_PORT_SSL", "9205"), - ) - - def get_kibana_url(self): - """ - Returns kibana host URL - """ - return "http://{host}:{port}".format( - host=os.getenv("KIBANA_HOST", "localhost"), - port=os.getenv("KIBANA_PORT", "5601"), - ) - - def assert_fields_are_documented(self, evt): - """ - Assert that all keys present in evt are documented in fields.yml. - This reads from the global fields.yml, means `make collect` has to be run before the check. - """ - expected_fields, dict_fields, aliases = self.load_fields() - flat = self.flatten_object(evt, dict_fields) - - def field_pattern_match(pattern, key): - pattern_fields = pattern.split(".") - key_fields = key.split(".") - if len(pattern_fields) != len(key_fields): - return False - for i in range(len(pattern_fields)): - if pattern_fields[i] == "*": - continue - if pattern_fields[i] != key_fields[i]: - return False - return True - - def is_documented(key, docs): - if key in docs: - return True - for pattern in (f for f in docs if "*" in f): - if field_pattern_match(pattern, key): - return True - return False - - for key in flat.keys(): - metaKey = key.startswith('@metadata.') - # Range keys as used in 'date_range' etc will not have docs of course - isRangeKey = key.split('.')[-1] in ['gte', 'gt', 'lte', 'lt'] - if not(is_documented(key, expected_fields) or metaKey or isRangeKey): - raise Exception("Key '{}' found in event is not documented!".format(key)) - if is_documented(key, aliases): - raise Exception("Key '{}' found in event is documented as an alias!".format(key)) - - def get_beat_version(self): - proc = self.start_beat(extra_args=["version"], output="version") - proc.wait() - - return self.get_log_lines(logfile="version")[0].split()[2] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/beat/compose.py b/vendor/github.com/elastic/beats/v7/libbeat/tests/system/beat/compose.py deleted file mode 100644 index f50ab299..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/beat/compose.py +++ /dev/null @@ -1,233 +0,0 @@ -import os -import sys -import tarfile -import time -import io - - -INTEGRATION_TESTS = os.environ.get('INTEGRATION_TESTS', False) - -if INTEGRATION_TESTS: - from compose.cli.command import get_project - from compose.config.environment import Environment - from compose.service import BuildAction - from compose.service import ConvergenceStrategy - - -class ComposeMixin(object): - """ - Manage docker-compose to ensure that needed services are running during tests - """ - - # List of required services to run INTEGRATION_TESTS - COMPOSE_SERVICES = [] - - # Additional environment variables for docker compose - COMPOSE_ENV = {} - - # timeout waiting for health (seconds) - COMPOSE_TIMEOUT = 300 - - # add advertised host environment file - COMPOSE_ADVERTISED_HOST = False - - # port to advertise when COMPOSE_ADVERTISED_HOST is set to true - COMPOSE_ADVERTISED_PORT = None - - @classmethod - def compose_up(cls): - """ - Ensure *only* the services defined under `COMPOSE_SERVICES` are running and healthy - """ - if not INTEGRATION_TESTS or not cls.COMPOSE_SERVICES: - return - - if os.environ.get('NO_COMPOSE'): - return - - def print_logs(container): - print("---- " + container.name_without_project) - print(container.logs()) - print("----") - - def is_healthy(container): - return container.inspect()['State']['Health']['Status'] == 'healthy' - - project = cls.compose_project() - project.pull( - ignore_pull_failures=True, - service_names=cls.COMPOSE_SERVICES) - project.up( - strategy=ConvergenceStrategy.always, - service_names=cls.COMPOSE_SERVICES, - timeout=30) - - # Wait for them to be healthy - start = time.time() - while True: - containers = project.containers( - service_names=cls.COMPOSE_SERVICES, - stopped=True) - - healthy = True - for container in containers: - if not container.is_running: - print_logs(container) - raise Exception( - "Container %s unexpectedly finished on startup" % - container.name_without_project) - if not is_healthy(container): - healthy = False - break - - if healthy: - break - - if cls.COMPOSE_ADVERTISED_HOST: - for service in cls.COMPOSE_SERVICES: - cls._setup_advertised_host(project, service) - - time.sleep(1) - timeout = time.time() - start > cls.COMPOSE_TIMEOUT - if timeout: - for container in containers: - if not is_healthy(container): - print_logs(container) - raise Exception( - "Timeout while waiting for healthy " - "docker-compose services: %s" % - ','.join(cls.COMPOSE_SERVICES)) - - @classmethod - def _setup_advertised_host(cls, project, service): - """ - There are services like kafka that announce an advertised address - to clients, who should reconnect to this address. This method - sends the proper address to use to the container by adding a - environment file with the SERVICE_HOST variable set to this value. - """ - host = cls.compose_host(service=service, port=cls.COMPOSE_ADVERTISED_PORT) - - content = "SERVICE_HOST=%s" % host - info = tarfile.TarInfo(name="/run/compose_env") - info.mode = 0o100644 - info.size = len(content) - - data = io.BytesIO() - tar = tarfile.TarFile(fileobj=data, mode='w') - tar.addfile(info, fileobj=io.BytesIO(content.encode("utf-8"))) - tar.close() - - containers = project.containers(service_names=[service]) - for container in containers: - container.client.put_archive(container=container.id, path="/", data=data.getvalue()) - - @classmethod - def compose_down(cls): - """ - Stop all running containers - """ - if os.environ.get('NO_COMPOSE'): - return - - if INTEGRATION_TESTS and cls.COMPOSE_SERVICES: - # Use down on per-module scenarios to release network pools too - if os.path.basename(os.path.dirname(cls.find_compose_path())) == "module": - cls.compose_project().down(remove_image_type=None, include_volumes=True) - else: - cls.compose_project().kill(service_names=cls.COMPOSE_SERVICES) - - @classmethod - def get_hosts(cls): - return [cls.compose_host()] - - @classmethod - def _private_host(cls, info, port): - """ - Return the address of the container, it should be reachable from the - host if docker is being run natively. To be used when the tests are - run from another container in the same network. It also works when - running from the host network if the docker daemon runs natively. - """ - networks = list(info['NetworkSettings']['Networks'].values()) - port = port.split("/")[0] - for network in networks: - ip = network['IPAddress'] - if ip: - return "%s:%s" % (ip, port) - - @classmethod - def _exposed_host(cls, info, port): - """ - Return the exposed address in the host, can be used when the test is - run from the host network. Recommended when using docker machines. - """ - hostPort = info['NetworkSettings']['Ports'][port][0]['HostPort'] - return "localhost:%s" % hostPort - - @classmethod - def compose_host(cls, service=None, port=None): - if not INTEGRATION_TESTS or not cls.COMPOSE_SERVICES: - return [] - - if service is None: - service = cls.COMPOSE_SERVICES[0] - - host_env = os.environ.get(service.upper() + "_HOST") - if host_env: - return host_env - - container = cls.compose_project().containers(service_names=[service])[0] - info = container.inspect() - portsConfig = info['HostConfig']['PortBindings'] - if len(portsConfig) == 0: - raise Exception("No exposed ports for service %s" % service) - if port is None: - port = list(portsConfig.keys())[0] - - # We can use _exposed_host for all platforms when we can use host network - # in the metricbeat container - if sys.platform.startswith('linux'): - return cls._private_host(info, port) - return cls._exposed_host(info, port) - - @classmethod - def compose_project_name(cls): - basename = os.path.basename(cls.find_compose_path()) - - def positivehash(x): - return hash(x) % ((sys.maxsize+1) * 2) - - return "%s_%X" % (basename, positivehash(frozenset(cls.COMPOSE_ENV.items()))) - - @classmethod - def compose_project(cls): - env = Environment(os.environ.copy()) - env.update(cls.COMPOSE_ENV) - return get_project(cls.find_compose_path(), - project_name=cls.compose_project_name(), - environment=env) - - @classmethod - def find_compose_path(cls): - class_dir = os.path.abspath(os.path.dirname(sys.modules[cls.__module__].__file__)) - while True: - if os.path.exists(os.path.join(class_dir, "docker-compose.yml")): - return class_dir - class_dir, current = os.path.split(class_dir) - if current == '': # We have reached root - raise Exception("failed to find a docker-compose.yml file") - - @classmethod - def get_service_log(cls, service): - container = cls.compose_project().containers(service_names=[service])[0] - return container.logs() - - @classmethod - def service_log_contains(cls, service, msg): - log = cls.get_service_log(service) - counter = 0 - for line in log.splitlines(): - if line.find(msg.encode("utf-8")) >= 0: - counter += 1 - return counter > 0 diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/beat/tags.py b/vendor/github.com/elastic/beats/v7/libbeat/tests/system/beat/tags.py deleted file mode 100644 index 6bcb33bf..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/beat/tags.py +++ /dev/null @@ -1,25 +0,0 @@ -import os -import unittest - - -def tag(tag): - """ - Decorates a test function with a tag following go build tags semantics, - if the tag is not included in TEST_TAGS environment variable, the test is - skipped. - TEST_TAGS can be a comma-separated list of tags, e.g: TEST_TAGS=oracle,mssql. - """ - def decorator(func): - def wrapper(*args, **kwargs): - set_tags = [ - tag.strip() for tag in os.environ.get("TEST_TAGS", "").split(",") - if tag.strip() != "" - ] - if not tag in set_tags: - raise unittest.SkipTest("tag '{}' is not included in TEST_TAGS".format(tag)) - return func(*args, **kwargs) - wrapper.__name__ = func.__name__ - wrapper.__doc__ = func.__doc__ - return wrapper - - return decorator diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/beatname.template.json b/vendor/github.com/elastic/beats/v7/libbeat/tests/system/beatname.template.json deleted file mode 100644 index 2e9e1b84..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/beatname.template.json +++ /dev/null @@ -1 +0,0 @@ -{"template": true} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/config/libbeat.yml.j2 b/vendor/github.com/elastic/beats/v7/libbeat/tests/system/config/libbeat.yml.j2 deleted file mode 100644 index edfc178e..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/config/libbeat.yml.j2 +++ /dev/null @@ -1,116 +0,0 @@ -#================================ General ===================================== - -# The name of the shipper that publishes the network data. It can be used to group -# all the transactions sent by a single shipper in the web interface. -# If this options is not defined, the hostname is used. -name: {{shipper_name}} - -# The tags of the shipper are included in their own field with each -# transaction published. Tags make it easy to group servers by different -# logical properties. -tags: [ - {%- if agent_tags -%} - {%- for tag in agent_tags -%} - "{{ tag }}" - {%- if not loop.last %}, {% endif -%} - {%- endfor -%} - {%- endif -%} -] - -{% if setup_template_name %} -setup.template.name: "{{setup_template_name}}" -setup.template.pattern: "{{setup_template_pattern}}" -{%- endif %} - -{% if ilm %} -setup.ilm: - enabled: {{ ilm.enabled | default("auto") }} - {% if ilm.policy_name %} - policy_name: {{ ilm.policy_name }} - {% endif %} - {% if ilm.pattern %} - pattern: {{ ilm.pattern }} - {% endif %} - {% if ilm.rollover_alias %} - rollover_alias: {{ ilm.rollover_alias }} - {% endif %} -{% endif %} - -#================================ Processors ===================================== - -{%- if processors %} -processors: -{%- for processor in processors %} -{%- for name, settings in processor.items() %} -- {{name}}: - {%- if settings %} - {%- for k, v in settings.items() %} - {{k}}: - {{v | default([])}} - {%- endfor %} - {%- endif %} -{%- endfor %} -{%- endfor %} - -{%- endif %} - -#================================ Queue ===================================== - -queue.mem: - events: 4096 - flush.min_events: {{ flush_min_events|default(8) }} - flush.timeout: 0.1s - -{% if kibana -%} -setup.kibana.host: "{{ kibana.host }}" -{%- endif %} - -#================================ Outputs ===================================== - -# Configure what outputs to use when sending the data collected by the beat. -# Multiple outputs may be used. - -{% if elasticsearch -%} -output: - elasticsearch: - hosts: ["{{ elasticsearch.host }}"] - {% if elasticsearch.pipeline %} - pipeline: {{elasticsearch.pipeline}} - {% endif %} - {% if elasticsearch.index %} - index: {{elasticsearch.index}} - {% endif %} - {% if elasticsearch.ilm %} - ilm.enabled: {{elasticsearch.ilm}} - {% endif %} - {% if elasticsearch.timeout %} - timeout: {{elasticsearch.timeout}} - {% endif %} -{%- endif %} - -{% if logstash %} -output.logstash: - hosts: ["{{ logstash.host }}"] - {% if logstash.timeout %} - timeout: {{logstash.timeout}} - {% endif %} -{%- endif %} - -{% if not (console or elasticsearch or logstash) -%} -output.file: - path: {{ output_file_path|default(beat.working_dir + "/output") }} - filename: "{{ output_file_filename|default(beat.beat_name) }}" - rotate_every_kb: {{ rotate_every_kb | default(1000) }} - #number_of_files: 7 -{%- endif %} - -{% if path_data %} -#================================ Paths ===================================== -path: - data: {{path_data}} -{%endif%} - -{% if keystore_path %} -#================================ keystore ===================================== -keystore.path: {{keystore_path}} -{% endif %} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/config/mockbeat.yml.j2 b/vendor/github.com/elastic/beats/v7/libbeat/tests/system/config/mockbeat.yml.j2 deleted file mode 100644 index cd3fe5f7..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/config/mockbeat.yml.j2 +++ /dev/null @@ -1,135 +0,0 @@ -############################# Mockbeat ###################################### -mockbeat: -############################# General ############################################ - -# The name of the shipper that publishes the network data. It can be used to group -# all the transactions sent by a single shipper in the web interface. -# If this options is not defined, the hostname is used. -name: - -# The tags of the shipper are included in their own field with each -# transaction published. Tags make it easy to group servers by different -# logical properties. -tags: [ -{%- if agent_tags -%} - {%- for tag in agent_tags -%} - "{{ tag }}" - {%- if not loop.last %}, {% endif -%} - {%- endfor -%} -{%- endif -%}] - -#================================ Queue ===================================== - -queue.mem: - events: 4096 - flush.min_events: 8 - flush.timeout: 0.1s - -############################# Output ############################################ - -# Configure what outputs to use when sending the data collected by mockbeat. -# Multiple outputs may NOT be enabled. -output: - {% if console -%} - console: - {% for k, v in console.items() -%} - {{ k }}: {{ v }} - {% endfor -%} - {%- endif %} - - {% if elasticsearch -%} - elasticsearch: - {% for k, v in elasticsearch.items() -%} - {{ k }}: {{ v }} - {% endfor -%} - {%- endif %} - - # Redis as output - # Options: - # host, port: where Redis is listening on - #redis: - # host: localhost - # port: 6379 - - # File as output - # Options - # path: where to save the files - # filename: name of the files - # rotate_every_kb: maximum size of the files in path - # number of files: maximum number of files in path - {% if not (console or elasticsearch) -%} - file: - path: {{ output_file_path|default(beat.working_dir + "/output") }} - filename: "{{ output_file_filename|default("mockbeat") }}" - rotate_every_kb: 1000 - {% if output_file_permissions %} - permissions: {{ output_file_permissions }} - {% endif %} - #number_of_files: 7 - {%- endif %} - -#==================== Elasticsearch template setting ========================== -setup.template: - fields: {{ fields|default("fields.yml") }} - settings: - index.number_of_shards: 1 - index.codec: best_compression - name: {{ es_template_name }} - pattern: {{ es_template_pattern }} - overwrite: {{ template_overwrite|default("false") }} - json: - enabled: {{ template_json_enabled|default("false") }} - path: {{ template_json_path }} - name: {{ template_json_name }} - -{% if ilm %} -setup.ilm: - enabled: {{ ilm.enabled | default("auto") }} - {% if ilm.policy_name %} - policy_name: {{ ilm.policy_name }} - {% endif %} - {% if ilm.pattern %} - pattern: {{ ilm.pattern }} - {% endif %} - {% if ilm.rollover_alias %} - rollover_alias: {{ ilm.rollover_alias }} - {% endif %} -{% endif %} - -#================================ Logging ===================================== - -{% if metrics_period -%} -logging.metrics.period: {{ metrics_period }} -{%- endif %} - -{% if keystore_path %} -#================================ keystore ===================================== -keystore.path: {{keystore_path}} -{% endif %} - -{% if xpack and xpack.monitoring -%} -#================================ X-Pack Monitoring ===================================== -xpack.monitoring.elasticsearch.hosts: {{xpack.monitoring.elasticsearch.hosts}} -xpack.monitoring.elasticsearch.metrics.period: 2s # to speed up tests -xpack.monitoring.elasticsearch.state.period: 3s # to speed up tests -{% endif -%} - -{% if monitoring -%} -#================================ X-Pack Monitoring (direct) ===================================== -monitoring: - {% if monitoring.elasticsearch -%} - elasticsearch.hosts: {{monitoring.elasticsearch.hosts}} - elasticsearch.metrics.period: 2s # to speed up tests - elasticsearch.state.period: 3s # to speed up tests - {% endif -%} - - {% if monitoring.cluster_uuid -%} - cluster_uuid: {{monitoring.cluster_uuid}} - {% endif -%} -{% endif -%} - -# vim: set ft=jinja: - -{% if http_enabled -%} -http.enabled: {{http_enabled}} -{% endif -%} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/idxmgmt.py b/vendor/github.com/elastic/beats/v7/libbeat/tests/system/idxmgmt.py deleted file mode 100644 index 095533f7..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/idxmgmt.py +++ /dev/null @@ -1,117 +0,0 @@ -from elasticsearch import NotFoundError -from nose.tools import raises -import datetime -import unittest - - -class IdxMgmt(unittest.TestCase): - - def __init__(self, client, index): - self._client = client - self._index = index if index != '' and index != '*' else 'mockbeat' - - def needs_init(self, s): - return s == '' or s == '*' - - def delete(self, indices=[], policies=[]): - indices = list([x for x in indices if x != '']) - if not indices: - indices == [self._index] - for i in indices: - self.delete_index_and_alias(i) - self.delete_template(template=i) - for i in [x for x in policies if x != '']: - self.delete_policy(i) - - def delete_index_and_alias(self, index=""): - if self.needs_init(index): - index = self._index - - try: - self._client.transport.perform_request('DELETE', "/" + index + "*") - except NotFoundError: - pass - - def delete_template(self, template=""): - if self.needs_init(template): - template = self._index - - try: - self._client.transport.perform_request('DELETE', "/_template/" + template + "*") - except NotFoundError: - pass - - def delete_policy(self, policy): - # Delete any existing policy starting with given policy - policies = self._client.transport.perform_request('GET', "/_ilm/policy") - for p, _ in policies.items(): - if not p.startswith(policy): - continue - try: - self._client.transport.perform_request('DELETE', "/_ilm/policy/" + p) - except NotFoundError: - pass - - @raises(NotFoundError) - def assert_index_template_not_loaded(self, template): - self._client.transport.perform_request('GET', '/_template/' + template) - - def assert_index_template_loaded(self, template): - resp = self._client.transport.perform_request('GET', '/_template/' + template) - assert template in resp - assert "lifecycle" not in resp[template]["settings"]["index"] - - def assert_ilm_template_loaded(self, template, policy, alias): - resp = self._client.transport.perform_request('GET', '/_template/' + template) - assert resp[template]["settings"]["index"]["lifecycle"]["name"] == policy - assert resp[template]["settings"]["index"]["lifecycle"]["rollover_alias"] == alias - - def assert_index_template_index_pattern(self, template, index_pattern): - resp = self._client.transport.perform_request('GET', '/_template/' + template) - assert template in resp - assert resp[template]["index_patterns"] == index_pattern - - def assert_alias_not_created(self, alias): - resp = self._client.transport.perform_request('GET', '/_alias') - for name, entry in resp.items(): - if alias not in name: - continue - assert entry["aliases"] == {}, entry["aliases"] - - def assert_alias_created(self, alias, pattern=None): - if pattern is None: - pattern = self.default_pattern() - name = alias + "-" + pattern - resp = self._client.transport.perform_request('GET', '/_alias/' + alias) - assert name in resp - assert resp[name]["aliases"][alias]["is_write_index"] == True - - @raises(NotFoundError) - def assert_policy_not_created(self, policy): - self._client.transport.perform_request('GET', '/_ilm/policy/' + policy) - - def assert_policy_created(self, policy): - resp = self._client.transport.perform_request('GET', '/_ilm/policy/' + policy) - assert policy in resp - assert resp[policy]["policy"]["phases"]["hot"]["actions"]["rollover"]["max_size"] == "50gb" - assert resp[policy]["policy"]["phases"]["hot"]["actions"]["rollover"]["max_age"] == "30d" - - def assert_docs_written_to_alias(self, alias, pattern=None): - # Refresh the indices to guarantee all documents are available - # through the _search API. - self._client.transport.perform_request('POST', '/_refresh') - - if pattern is None: - pattern = self.default_pattern() - name = alias + "-" + pattern - data = self._client.transport.perform_request('GET', '/' + name + '/_search') - self.assertGreater(data["hits"]["total"]["value"], 0) - - def default_pattern(self): - d = datetime.datetime.now().strftime("%Y.%m.%d") - return d + "-000001" - - def index_for(self, alias, pattern=None): - if pattern is None: - pattern = self.default_pattern() - return "{}-{}".format(alias, pattern) diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/input/libbeat.yml b/vendor/github.com/elastic/beats/v7/libbeat/tests/system/input/libbeat.yml deleted file mode 100644 index 2d6efab3..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/input/libbeat.yml +++ /dev/null @@ -1,128 +0,0 @@ - -#================================ General ===================================== - -# The name of the shipper that publishes the network data. It can be used to group -# all the transactions sent by a single shipper in the web interface. -#name: - -# The tags of the shipper are included in their own field with each -# transaction published. -#tags: ["service-X", "web-tier"] - -# Optional fields that you can specify to add additional information to the -# output. -#fields: -# env: staging - - -#============================== Dashboards ===================================== -# These settings control loading the sample dashboards to the Kibana index. Loading -# the dashboards is disabled by default and can be enabled either by setting the -# options here or by using the `setup` command. -#setup.dashboards.enabled: false - -# The URL from where to download the dashboards archive. By default this URL -# has a value which is computed based on the Beat name and version. For released -# versions, this URL points to the dashboard archive on the artifacts.elastic.co -# website. -#setup.dashboards.url: - -#============================== Kibana ===================================== - -# Starting with Beats version 6.0.0, the dashboards are loaded via the Kibana API. -# This requires a Kibana endpoint configuration. -setup.kibana: - - # Kibana Host - # Scheme and port can be left out and will be set to the default (http and 5601) - # In case you specify and additional path, the scheme is required: http://localhost:5601/path - # IPv6 addresses should always be defined as: https://[2001:db8::1]:5601 - #host: "localhost:5601" - - # Kibana Space ID - # ID of the Kibana Space into which the dashboards should be loaded. By default, - # the Default Space will be used. - #space.id: - -#============================= Elastic Cloud ================================== - -# These settings simplify using Libbeat with the Elastic Cloud (https://cloud.elastic.co/). - -# The cloud.id setting overwrites the `output.elasticsearch.hosts` and -# `setup.kibana.host` options. -# You can find the `cloud.id` in the Elastic Cloud web UI. -#cloud.id: - -# The cloud.auth setting overwrites the `output.elasticsearch.username` and -# `output.elasticsearch.password` settings. The format is `:`. -#cloud.auth: - -#================================ Outputs ===================================== - -# Configure what output to use when sending the data collected by the beat. - -#-------------------------- Elasticsearch output ------------------------------ -output.elasticsearch: - # Array of hosts to connect to. - hosts: ["localhost:9200"] - - # Optional protocol and basic auth credentials. - #protocol: "https" - #username: "elastic" - #password: "changeme" - -#----------------------------- Logstash output -------------------------------- -#output.logstash: - # The Logstash hosts - #hosts: ["localhost:5044"] - - # Optional SSL. By default is off. - # List of root certificates for HTTPS server verifications - #ssl.certificate_authorities: ["/etc/pki/root/ca.pem"] - - # Certificate for SSL client authentication - #ssl.certificate: "/etc/pki/client/cert.pem" - - # Client Certificate Key - #ssl.key: "/etc/pki/client/cert.key" - -#================================ Processors ===================================== - -# Configure processors to enhance or manipulate events generated by the beat. - -processors: - - add_host_metadata: ~ - - add_cloud_metadata: ~ - -#================================ Logging ===================================== - -# Sets log level. The default log level is info. -# Available log levels are: error, warning, info, debug -#logging.level: debug - -# At debug level, you can selectively enable logging only for some components. -# To enable all selectors use ["*"]. Examples of other selectors are "beat", -# "publish", "service". -#logging.selectors: ["*"] - -#============================== X-Pack Monitoring =============================== -# libbeat can export internal metrics to a central Elasticsearch monitoring -# cluster. This requires xpack monitoring to be enabled in Elasticsearch. The -# reporting is disabled by default. - -# Set to true to enable the monitoring reporter. -#monitoring.enabled: false - -# Uncomment to send the metrics to Elasticsearch. Most settings from the -# Elasticsearch output are accepted here as well. -# Note that the settings should point to your Elasticsearch *monitoring* cluster. -# Any setting that is not set is automatically inherited from the Elasticsearch -# output configuration, so if you have the Elasticsearch output configured such -# that it is pointing to your Elasticsearch monitoring cluster, you can simply -# uncomment the following line. -#monitoring.elasticsearch: - -#================================= Migration ================================== - -# This allows to enable 6.7 migration aliases -#migration.6_to_7.enabled: true diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/keystore.py b/vendor/github.com/elastic/beats/v7/libbeat/tests/system/keystore.py deleted file mode 100644 index 5ba96a4d..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/keystore.py +++ /dev/null @@ -1,32 +0,0 @@ -from base import BaseTest -import os -from beat.beat import Proc - - -class KeystoreBase(BaseTest): - """ - KeystoreBase provides a simple way to add secrets to an existing store - """ - - def add_secret(self, key, value="hello world\n", force=False): - """ - Add new secret using the --stdin option - """ - args = [self.test_binary, - "-systemTest", - "-test.coverprofile", - os.path.join(self.working_dir, "coverage.cov"), - "-c", os.path.join(self.working_dir, "mockbeat.yml"), - "-e", "-v", "-d", "*", - "keystore", "add", key, "--stdin", - ] - - if force: - args.append("--force") - - proc = Proc(args, os.path.join(self.working_dir, "mockbeat.log")) - - os.write(proc.stdin_write, value.encode("utf8")) - os.close(proc.stdin_write) - - return proc.start().wait() diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/mockbeat.template.json b/vendor/github.com/elastic/beats/v7/libbeat/tests/system/mockbeat.template.json deleted file mode 100644 index 2e9e1b84..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/mockbeat.template.json +++ /dev/null @@ -1 +0,0 @@ -{"template": true} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/requirements.txt b/vendor/github.com/elastic/beats/v7/libbeat/tests/system/requirements.txt deleted file mode 100644 index 52c36033..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/requirements.txt +++ /dev/null @@ -1,34 +0,0 @@ -autopep8==1.3.5 -backports.ssl-match-hostname==3.5.0.1 -cached-property==1.4.2 -certifi==2018.1.18 -chardet==3.0.4 -docker==4.1.0 -docker-compose==1.25.3 -docker-pycreds==0.4.0 -dockerpty==0.4.1 -docopt==0.6.2 -elasticsearch==7.1.0 -enum34==1.1.6 -idna==2.6 -ipaddress==1.0.19 -Jinja2==2.10.1 -jsonschema==2.6.0 -MarkupSafe==1.0 -nose==1.3.7 -nose-timer==0.7.1 -pycodestyle==2.4.0 -PyYAML==4.2b1 -Pillow==7.0.0 -redis==2.10.6 -requests==2.20.0 -six==1.11.0 -termcolor==1.1.0 -texttable==0.9.1 -urllib3==1.24.2 -websocket-client==0.47.0 -parameterized==0.7.0 -jsondiff==1.1.2 -semver==2.8.1 -stomp.py==4.1.22 -deepdiff==4.2.0 diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/template/template.go b/vendor/github.com/elastic/beats/v7/libbeat/tests/system/template/template.go deleted file mode 100644 index 3005662d..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/template/template.go +++ /dev/null @@ -1,86 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package template - -import ( - "strings" - "testing" - - "github.com/elastic/beats/v7/libbeat/asset" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/template" - "github.com/elastic/beats/v7/libbeat/version" -) - -// MaxDefaultFieldLength is the limit on the number of default_field values -// allowed by the test. This is less that the 1024 limit of Elasticsearch to -// give a little room for custom fields and the expansion of `fields.*`. -const MaxDefaultFieldLength = 1000 - -// TestTemplate executes tests on the Beat's index template. -func TestTemplate(t *testing.T, beatName string) { - t.Run("default_field length", testTemplateDefaultFieldLength(beatName)) -} - -// testTemplateDefaultFieldLength constructs a template based on the embedded -// fields.yml data verifies that the length is less than 1000. -func testTemplateDefaultFieldLength(beatName string) func(*testing.T) { - return func(t *testing.T) { - // 7.0 is when default_field was introduced. - esVersion, err := common.NewVersion("7.0.0") - if err != nil { - t.Fatal(err) - } - - // Generate a template based on the embedded fields.yml data. - tmpl, err := template.New(version.GetDefaultVersion(), beatName, *esVersion, template.TemplateConfig{}, false) - if err != nil { - t.Fatal(err) - } - - fieldsBytes, err := asset.GetFields(beatName) - if err != nil { - t.Fatal("Failed to get embedded fields.yml asset data:", err) - } - - fields, err := tmpl.LoadBytes(fieldsBytes) - if err != nil { - t.Fatal("Failed to load template bytes:", err) - } - - templateMap := tmpl.Generate(fields, nil) - - v, _ := templateMap.GetValue("settings.index.query.default_field") - defaultValue, ok := v.([]string) - if !ok { - t.Fatalf("settings.index.query.default_field value has an unexpected type: %T", v) - } - - if len(defaultValue) > MaxDefaultFieldLength { - t.Fatalf("Too many fields (%d>%d) in %v index template"+ - "settings.index.query.default_field for comfort. By default "+ - "Elasticsearch has a limit of 1024 fields in a query so we need "+ - "to keep the number of fields below 1024. Adding 'default_field: "+ - "false' to fields or groups in a fields.yml can be used to "+ - "reduce the number of text/keyword fields that end up in "+ - "default_field.", - len(defaultValue), MaxDefaultFieldLength, strings.Title(beatName)) - } - t.Logf("%v template has %d fields in default_field.", strings.Title(beatName), len(defaultValue)) - } -} diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_base.py b/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_base.py deleted file mode 100644 index 10fe859b..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_base.py +++ /dev/null @@ -1,173 +0,0 @@ -from base import BaseTest - -import json -import os -import shutil -import signal -import subprocess -import sys -import unittest - - -class Test(BaseTest): - - def test_base(self): - """ - Basic test with exiting Mockbeat normally - """ - self.render_config_template( - ) - - proc = self.start_beat() - self.wait_until(lambda: self.log_contains("mockbeat start running.")) - proc.check_kill_and_wait() - assert self.log_contains("mockbeat stopped.") - - @unittest.skipIf(sys.platform.startswith("win"), "SIGHUP is not available on Windows") - def test_sighup(self): - """ - Basic test with exiting Mockbeat because of SIGHUP - """ - self.render_config_template( - ) - - proc = self.start_beat() - self.wait_until(lambda: self.log_contains("mockbeat start running.")) - proc.proc.send_signal(signal.SIGHUP) - proc.check_wait() - assert self.log_contains("mockbeat stopped.") - - def test_no_config(self): - """ - Tests starting without a config - """ - exit_code = self.run_beat() - - assert exit_code == 1 - assert self.log_contains("error loading config file") is True - - def test_invalid_config(self): - """ - Checks stop on invalid config - """ - shutil.copy(self.beat_path + "/tests/files/invalid.yml", - os.path.join(self.working_dir, "invalid.yml")) - - exit_code = self.run_beat(config="invalid.yml") - - assert exit_code == 1 - assert self.log_contains("error loading config file") is True - - def test_invalid_config_cli_param(self): - """ - Checks CLI overwrite actually overwrites some config variable by - writing an invalid value. - """ - - self.render_config_template( - console={"pretty": "false"} - ) - - # first run with default config, validating config being - # actually correct. - proc = self.start_beat() - self.wait_until(lambda: self.log_contains("mockbeat start running.")) - proc.check_kill_and_wait() - - # start beat with invalid config setting on command line - exit_code = self.run_beat( - extra_args=["-d", "config", "-E", "output.console=invalid"]) - - assert exit_code == 1 - assert self.log_contains("error unpacking config data") is True - - # NOTE(ph): I've removed the code to crash with theses settings, but the test is still usefull if - # more settings are added. - # def test_invalid_config_with_removed_settings(self): - # """ - # Checks if libbeat fails to load if removed settings have been used: - # """ - # self.render_config_template(console={"pretty": "false"}) - - # exit_code = self.run_beat(extra_args=[ - # "-E", "queue_size=2048", - # "-E", "bulk_queue_size=1", - # ]) - - # assert exit_code == 1 - # assert self.log_contains("setting 'queue_size' has been removed") - # assert self.log_contains("setting 'bulk_queue_size' has been removed") - - def test_console_output_timed_flush(self): - """ - outputs/console - timed flush - """ - self.render_config_template( - console={"pretty": "false"} - ) - - proc = self.start_beat(logging_args=["-e"]) - self.wait_until(lambda: self.log_contains("Mockbeat is alive"), - max_timeout=2) - proc.check_kill_and_wait() - - def test_console_output_size_flush(self): - """ - outputs/console - size based flush - """ - self.render_config_template( - console={ - "pretty": "false", - "bulk_max_size": 1, - } - ) - - proc = self.start_beat(logging_args=["-e"]) - self.wait_until(lambda: self.log_contains("Mockbeat is alive"), - max_timeout=2) - proc.check_kill_and_wait() - - def test_logging_metrics(self): - self.render_config_template( - metrics_period="0.1s" - ) - proc = self.start_beat(logging_args=["-e"]) - self.wait_until( - lambda: self.log_contains("Non-zero metrics in the last 100ms"), - max_timeout=2) - proc.check_kill_and_wait() - self.wait_until( - lambda: self.log_contains("Total non-zero metrics"), - max_timeout=2) - - def test_persistent_uuid(self): - self.render_config_template() - - # run starts and kills the beat, reading the meta file while - # the beat is alive - def run(): - proc = self.start_beat(extra_args=["-path.home", self.working_dir]) - self.wait_until(lambda: self.log_contains("Mockbeat is alive"), - max_timeout=60) - - # open meta file before killing the beat, checking the file being - # available right after startup - metaFile = os.path.join(self.working_dir, "data", "meta.json") - with open(metaFile) as f: - meta = json.loads(f.read()) - - proc.check_kill_and_wait() - return meta - - meta0 = run() - assert self.log_contains("Beat ID: {}".format(meta0["uuid"])) - - # remove log, restart beat and check meta file did not change - # and same UUID is used in log output. - - os.remove(os.path.join(self.working_dir, "mockbeat.log")) - meta1 = run() - assert self.log_contains("Beat ID: {}".format(meta1["uuid"])) - - # check meta file did not change between restarts - assert meta0 == meta1 diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_ca_pinning.py b/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_ca_pinning.py deleted file mode 100644 index 1e0dd6f6..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_ca_pinning.py +++ /dev/null @@ -1,81 +0,0 @@ -from base import BaseTest -from idxmgmt import IdxMgmt -import os -from nose.plugins.attrib import attr -import unittest -import logging -from nose.tools import raises -from elasticsearch import RequestError - -INTEGRATION_TESTS = os.environ.get('INTEGRATION_TESTS', False) - - -class TestCAPinning(BaseTest): - """ - Test beat CA pinning for elasticsearch - """ - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_sending_events_with_a_good_sha256(self): - """ - Test Sending events while using ca pinning with a good sha256 - """ - - ca = os.path.join(self.beat_path, - "..", - "testing", - "environments", - "docker", - "elasticsearch", - "pki", - "ca", - "ca.crt") - - self.render_config_template( - elasticsearch={ - "hosts": self.get_elasticsearch_url_ssl(), - "username": "admin", - "password": "changeme", - "ssl.certificate_authorities": [ca], - "ssl.ca_sha256": "8hZS8gpciuzlu+7Xi0sdv8T7RKRRxG1TWKumUQsDam0=", - }, - ) - - proc = self.start_beat() - self.wait_until(lambda: self.log_contains("mockbeat start running.")) - self.wait_until(lambda: self.log_contains("PublishEvents: 1 events have been published")) - proc.check_kill_and_wait() - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_sending_events_with_a_bad_sha256(self): - """ - Test Sending events while using ca pinning with a bad sha256 - """ - - ca = os.path.join(self.beat_path, - "..", - "testing", - "environments", - "docker", - "elasticsearch", - "pki", - "ca", - "ca.crt") - - self.render_config_template( - elasticsearch={ - "hosts": self.get_elasticsearch_url_ssl(), - "username": "admin", - "password": "changeme", - "ssl.certificate_authorities": [ca], - "ssl.ca_sha256": "not-good-sha", - }, - ) - - proc = self.start_beat() - self.wait_until(lambda: self.log_contains("mockbeat start running.")) - self.wait_until(lambda: self.log_contains( - "provided CA certificate pins doesn't match any of the certificate authorities used to validate the certificate")) - proc.check_kill_and_wait() diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_cmd_completion.py b/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_cmd_completion.py deleted file mode 100644 index 2e523c08..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_cmd_completion.py +++ /dev/null @@ -1,25 +0,0 @@ -from base import BaseTest - - -class TestCommandCompletion(BaseTest): - """ - Test beat completion subcommand - """ - - def setUp(self): - super(BaseTest, self).setUp() - - def test_bash_completion(self): - exit_code = self.run_beat(extra_args=["completion", "bash"]) - assert exit_code == 0 - assert self.log_contains("bash completion for mockbeat") - - def test_zsh_completion(self): - exit_code = self.run_beat(extra_args=["completion", "zsh"]) - assert exit_code == 0 - assert self.log_contains("#compdef mockbeat") - - def test_unknown_completion(self): - exit_code = self.run_beat(extra_args=["completion", "awesomeshell"]) - assert exit_code == 1 - assert self.log_contains("Unknown shell awesomeshell") diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_cmd_export_config.py b/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_cmd_export_config.py deleted file mode 100644 index 954ee2ed..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_cmd_export_config.py +++ /dev/null @@ -1,40 +0,0 @@ -import os -from base import BaseTest - -INTEGRATION_TESTS = os.environ.get('INTEGRATION_TESTS', False) - - -class TestCommandExportConfig(BaseTest): - """ - Test beat command `export config` - """ - - def setUp(self): - super(TestCommandExportConfig, self).setUp() - - self.config = "libbeat.yml" - self.output = os.path.join(self.working_dir, self.config) - - def test_default(self): - """ - Test export config works - """ - self.render_config_template(self.beat_name, self.output, metrics_period='1234') - exit_code = self.run_beat(extra_args=["export", "config"], config=self.config) - - assert exit_code == 0 - assert self.log_contains("filename: mockbeat") - assert self.log_contains("period: 1234") - - def test_config_environment_variable(self): - """ - Test export config works but doesn"t expose environment variable. - """ - self.render_config_template(self.beat_name, self.output, - metrics_period="${METRIC_PERIOD}") - exit_code = self.run_beat(extra_args=["export", "config"], config=self.config, - env={'METRIC_PERIOD': '1234'}) - - assert exit_code == 0 - assert self.log_contains("filename: mockbeat") - assert self.log_contains("period: ${METRIC_PERIOD}") diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_cmd_keystore.py b/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_cmd_keystore.py deleted file mode 100644 index f9f1e4d5..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_cmd_keystore.py +++ /dev/null @@ -1,144 +0,0 @@ -from os import path -import os -import hashlib - -from keystore import KeystoreBase - - -class TestCommandKeystore(KeystoreBase): - """ - Test keystore subcommand - - """ - - def setUp(self): - super(TestCommandKeystore, self).setUp() - - self.keystore_path = self.working_dir + "/data/keystore" - - self.render_config_template(keystore_path=self.keystore_path) - - if path.exists(self.keystore_path): - os.Remove(self.keystore_path) - - def test_keystore_create(self): - """ - test keystore create command - """ - exit_code = self.run_beat(extra_args=["keystore", "create"]) - - assert exit_code == 0 - assert path.exists(self.keystore_path) - - def test_keystore_create_force(self): - """ - Allow to override - """ - - self.run_beat(extra_args=["keystore", "create"]) - - assert path.exists(self.keystore_path) - digest_before = hashlib.sha256( - open(self.keystore_path, 'rb').read()).digest() - - exit_code = self.run_beat(extra_args=["keystore", "create", "--force"]) - digest_after = hashlib.sha256( - open(self.keystore_path, 'rb').read()).digest() - - assert exit_code == 0 - assert digest_before != digest_after - - def test_keystore_remove_no_key_no_keystore(self): - """ - Remove a key that doesn't exist when the keystore doesn't exist - """ - exit_code = self.run_beat(extra_args=["keystore", "remove", "mykey"]) - assert exit_code == 1 - assert "The filebeat keystore doesn't exist." - - def test_keystore_remove_non_existing_key(self): - """ - Remove a key that doesn't exist in the keystore - """ - self.run_beat(extra_args=["keystore", "create"]) - - exit_code = self.run_beat(extra_args=["keystore", "remove", "mykey"]) - assert exit_code == 1 - - def test_keystore_remove_existing_key(self): - """ - Remove an key present in the keystore - """ - self.run_beat(extra_args=["keystore", "create"]) - - self.add_secret("mykey") - exit_code = self.run_beat(extra_args=["keystore", "remove", "mykey"]) - - assert exit_code == 0 - - def test_keystore_remove_multiples_existing_keys(self): - """ - Remove an key present in the keystore - """ - - self.run_beat(extra_args=["keystore", "create"]) - - self.add_secret("willnotdelete") - self.add_secret("myawesomekey") - self.add_secret("mysuperkey") - - exit_code = self.run_beat( - extra_args=["keystore", "remove", "mysuperkey", "myawesomekey"]) - - assert exit_code == 0 - - exit_code = self.run_beat(extra_args=["keystore", "list"]) - - assert exit_code == 0 - - def test_keystore_list(self): - """ - list the available keys - """ - - self.run_beat(extra_args=["keystore", "create"]) - - self.add_secret("willnotdelete") - self.add_secret("myawesomekey") - self.add_secret("mysuperkey") - - exit_code = self.run_beat(extra_args=["keystore", "list"]) - - assert exit_code == 0 - - assert self.log_contains("willnotdelete") - assert self.log_contains("myawesomekey") - assert self.log_contains("mysuperkey") - - def test_keystore_list_keys_on_an_empty_keystore(self): - """ - List keys on an empty keystore should not return anything - """ - exit_code = self.run_beat(extra_args=["keystore", "list"]) - assert exit_code == 0 - - def test_keystore_add_secret_from_stdin(self): - """ - Add a secret to the store using stdin - """ - self.run_beat(extra_args=["keystore", "create"]) - exit_code = self.add_secret("willnotdelete") - - assert exit_code == 0 - - def test_keystore_update_force(self): - """ - Update an existing key using the --force flag - """ - self.run_beat(extra_args=["keystore", "create"]) - - self.add_secret("superkey") - - exit_code = self.add_secret("mysuperkey", "hello", True) - - assert exit_code == 0 diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_cmd_setup_index_management.py b/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_cmd_setup_index_management.py deleted file mode 100644 index 1ce764d6..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_cmd_setup_index_management.py +++ /dev/null @@ -1,302 +0,0 @@ -from base import BaseTest -from idxmgmt import IdxMgmt -import os -from nose.plugins.attrib import attr -import unittest -import logging -from nose.tools import raises -from elasticsearch import RequestError - -INTEGRATION_TESTS = os.environ.get('INTEGRATION_TESTS', False) - - -class TestCommandSetupIndexManagement(BaseTest): - """ - Test beat command `setup` related to ILM policy - """ - - def setUp(self): - super(TestCommandSetupIndexManagement, self).setUp() - - self.cmd = "--index-management" - # auto-derived default settings, if nothing else is set - self.policy_name = self.beat_name - self.index_name = self.alias_name = self.beat_name + "-9.9.9" - - self.custom_alias = self.beat_name + "_foo" - self.custom_policy = self.beat_name + "_bar" - self.custom_template = self.beat_name + "_foobar" - - self.es = self.es_client() - self.idxmgmt = IdxMgmt(self.es, self.index_name) - self.idxmgmt.delete(indices=[self.custom_alias, self.index_name, self.custom_policy], - policies=[self.policy_name, self.custom_policy]) - - logging.getLogger("urllib3").setLevel(logging.WARNING) - logging.getLogger("elasticsearch").setLevel(logging.ERROR) - - def tearDown(self): - self.idxmgmt.delete(indices=[self.custom_alias, self.index_name, self.custom_policy], - policies=[self.policy_name, self.custom_policy]) - - def render_config(self, **kwargs): - self.render_config_template( - elasticsearch={"hosts": self.get_elasticsearch_url()}, - es_template_name=self.index_name, - **kwargs - ) - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_setup_default(self): - """ - Test setup --index-management with default config - """ - self.render_config() - exit_code = self.run_beat(logging_args=["-v", "-d", "*"], - extra_args=["setup", self.cmd]) - - assert exit_code == 0 - self.idxmgmt.assert_ilm_template_loaded(self.alias_name, self.policy_name, self.alias_name) - self.idxmgmt.assert_index_template_index_pattern(self.index_name, [self.index_name + "-*"]) - self.idxmgmt.assert_docs_written_to_alias(self.alias_name) - self.idxmgmt.assert_alias_created(self.alias_name) - self.idxmgmt.assert_policy_created(self.policy_name) - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - @raises(RequestError) - def test_setup_default(self): - """ - Test setup --index-management with default config - """ - self.render_config() - exit_code = self.run_beat(logging_args=["-v", "-d", "*"], - extra_args=["setup", self.cmd]) - - assert exit_code == 0 - self.idxmgmt.assert_ilm_template_loaded(self.alias_name, self.policy_name, self.alias_name) - self.idxmgmt.assert_index_template_index_pattern(self.index_name, [self.index_name + "-*"]) - self.idxmgmt.assert_alias_created(self.alias_name) - self.idxmgmt.assert_policy_created(self.policy_name) - # try deleting policy needs to raise an error as it is in use - self.idxmgmt.delete_policy(self.policy_name) - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_setup_template_disabled(self): - """ - Test setup --index-management when ilm disabled - """ - self.render_config() - exit_code = self.run_beat(logging_args=["-v", "-d", "*"], - extra_args=["setup", self.cmd, - "-E", "setup.template.enabled=false"]) - - assert exit_code == 0 - self.idxmgmt.assert_index_template_not_loaded(self.index_name) - self.idxmgmt.assert_alias_created(self.index_name) - self.idxmgmt.assert_policy_created(self.policy_name) - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_setup_ilm_disabled(self): - """ - Test setup --index-management when ilm disabled - """ - self.render_config() - exit_code = self.run_beat(logging_args=["-v", "-d", "*"], - extra_args=["setup", self.cmd, - "-E", "setup.ilm.enabled=false"]) - - assert exit_code == 0 - self.idxmgmt.assert_index_template_loaded(self.index_name) - self.idxmgmt.assert_alias_not_created(self.alias_name) - self.idxmgmt.assert_policy_not_created(self.policy_name) - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_setup_policy_name(self): - """ - Test setup --index-management when policy_name is configured - """ - self.render_config() - exit_code = self.run_beat(logging_args=["-v", "-d", "*"], - extra_args=["setup", self.cmd, - "-E", "setup.ilm.policy_name=" + self.custom_policy]) - - assert exit_code == 0 - self.idxmgmt.assert_ilm_template_loaded(self.alias_name, self.custom_policy, self.alias_name) - self.idxmgmt.assert_policy_created(self.custom_policy) - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_setup_ilm_policy_no_overwrite(self): - """ - Test setup --index-management respects overwrite configuration - """ - policy_name = "mockbeat-test" - # update policy to verify overwrite behaviour - self.es.transport.perform_request('PUT', '/_ilm/policy/' + policy_name, - body={ - "policy": { - "phases": { - "delete": { - "actions": { - "delete": {} - } - } - } - } - }) - resp = self.es.transport.perform_request('GET', '/_ilm/policy/' + policy_name) - assert "delete" in resp[policy_name]["policy"]["phases"] - assert "hot" not in resp[policy_name]["policy"]["phases"] - - # ensure ilm policy is not overwritten - self.render_config() - exit_code = self.run_beat(logging_args=["-v", "-d", "*"], - extra_args=["setup", self.cmd, - "-E", "setup.ilm.enabled=true", - "-E", "setup.ilm.overwrite=false", - "-E", "setup.ilm.policy_name="+policy_name]) - assert exit_code == 0 - resp = self.es.transport.perform_request('GET', '/_ilm/policy/' + policy_name) - assert "delete" in resp[policy_name]["policy"]["phases"] - assert "hot" not in resp[policy_name]["policy"]["phases"] - - # ensure ilm policy is overwritten - exit_code = self.run_beat(logging_args=["-v", "-d", "*"], - extra_args=["setup", self.cmd, - "-E", "setup.ilm.enabled=true", - "-E", "setup.ilm.overwrite=true", - "-E", "setup.ilm.policy_name="+policy_name]) - assert exit_code == 0 - resp = self.es.transport.perform_request('GET', '/_ilm/policy/' + policy_name) - assert "delete" not in resp[policy_name]["policy"]["phases"] - assert "hot" in resp[policy_name]["policy"]["phases"] - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_setup_rollover_alias(self): - """ - Test setup --index-management when ilm.rollover_alias is configured - """ - self.render_config() - exit_code = self.run_beat(logging_args=["-v", "-d", "*"], - extra_args=["setup", self.cmd, - "-E", "setup.ilm.rollover_alias=" + self.custom_alias]) - - assert exit_code == 0 - self.idxmgmt.assert_ilm_template_loaded(self.custom_alias, self.policy_name, self.custom_alias) - self.idxmgmt.assert_index_template_index_pattern(self.custom_alias, [self.custom_alias + "-*"]) - self.idxmgmt.assert_alias_created(self.custom_alias) - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_setup_rollover_alias_with_fieldref(self): - """ - Test setup --index-management when ilm.rollover_alias is configured and using field reference. - """ - aliasFieldRef = "%{[agent.name]}-myalias" - self.render_config() - exit_code = self.run_beat(logging_args=["-v", "-d", "*"], - extra_args=["setup", self.cmd, - "-E", "setup.ilm.rollover_alias=" + aliasFieldRef]) - - self.custom_alias = self.beat_name + "-myalias" - - assert exit_code == 0 - self.idxmgmt.assert_ilm_template_loaded(self.custom_alias, self.policy_name, self.custom_alias) - self.idxmgmt.assert_index_template_index_pattern(self.custom_alias, [self.custom_alias + "-*"]) - self.idxmgmt.assert_alias_created(self.custom_alias) - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_setup_template_name_and_pattern(self): - """ - Test setup --index-management ignores template.name and template.pattern when ilm is enabled - """ - self.render_config() - exit_code = self.run_beat(logging_args=["-v", "-d", "*"], - extra_args=["setup", self.cmd, - "-E", "setup.template.name=" + self.custom_template, - "-E", "setup.template.pattern=" + self.custom_template + "*"]) - - assert exit_code == 0 - self.idxmgmt.assert_ilm_template_loaded(self.alias_name, self.policy_name, self.alias_name) - self.idxmgmt.assert_index_template_index_pattern(self.alias_name, [self.alias_name + "-*"]) - self.idxmgmt.assert_alias_created(self.alias_name) - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_setup_template_name_and_pattern_on_ilm_disabled(self): - """ - Test setup --index-management respects template.name and template.pattern when ilm is disabled - """ - self.render_config() - exit_code = self.run_beat(logging_args=["-v", "-d", "*"], - extra_args=["setup", self.cmd, - "-E", "setup.ilm.enabled=false", - "-E", "setup.template.name=" + self.custom_template, - "-E", "setup.template.pattern=" + self.custom_template + "*"]) - - assert exit_code == 0 - self.idxmgmt.assert_index_template_loaded(self.custom_template) - self.idxmgmt.assert_index_template_index_pattern(self.custom_template, [self.custom_template + "*"]) - self.idxmgmt.assert_alias_not_created(self.alias_name) - self.idxmgmt.assert_policy_not_created(self.policy_name) - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_setup_template_with_opts(self): - """ - Test setup --index-management with config options - """ - self.render_config() - - exit_code = self.run_beat(logging_args=["-v", "-d", "*"], - extra_args=["setup", self.cmd, - "-E", "setup.ilm.enabled=false", - "-E", "setup.template.settings.index.number_of_shards=2"]) - - assert exit_code == 0 - self.idxmgmt.assert_index_template_loaded(self.index_name) - - # check that settings are overwritten - resp = self.es.transport.perform_request('GET', '/_template/' + self.index_name) - assert self.index_name in resp - index = resp[self.index_name]["settings"]["index"] - assert index["number_of_shards"] == "2", index["number_of_shards"] - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_setup_overwrite_template_on_ilm_policy_created(self): - """ - Test setup --index-management overwrites template when new ilm policy is created - """ - - # ensure template with ilm rollover_alias name is created, but ilm policy not yet - self.render_config() - exit_code = self.run_beat(logging_args=["-v", "-d", "*"], - extra_args=["setup", self.cmd, - "-E", "setup.ilm.enabled=false", - "-E", "setup.template.name=" + self.custom_alias, - "-E", "setup.template.pattern=" + self.custom_alias + "*"]) - assert exit_code == 0 - self.idxmgmt.assert_index_template_loaded(self.custom_alias) - self.idxmgmt.assert_policy_not_created(self.policy_name) - - # ensure ilm policy is created, triggering overwriting existing template - exit_code = self.run_beat(extra_args=["setup", self.cmd, - "-E", "setup.template.overwrite=false", - "-E", "setup.template.settings.index.number_of_shards=2", - "-E", "setup.ilm.rollover_alias=" + self.custom_alias]) - assert exit_code == 0 - self.idxmgmt.assert_ilm_template_loaded(self.custom_alias, self.policy_name, self.custom_alias) - self.idxmgmt.assert_policy_created(self.policy_name) - # check that template was overwritten - resp = self.es.transport.perform_request('GET', '/_template/' + self.custom_alias) - assert self.custom_alias in resp - index = resp[self.custom_alias]["settings"]["index"] - assert index["number_of_shards"] == "2", index["number_of_shards"] diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_cmd_test.py b/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_cmd_test.py deleted file mode 100644 index 77b2d8f4..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_cmd_test.py +++ /dev/null @@ -1,79 +0,0 @@ -from base import BaseTest -import os -import logging -import unittest -from nose.plugins.attrib import attr - - -INTEGRATION_TESTS = os.environ.get('INTEGRATION_TESTS', False) - - -class TestCommandTest(BaseTest): - """ - Test beat subcommands - """ - - def test_config(self): - """ - Test test config command - """ - self.render_config_template("mockbeat", - os.path.join(self.working_dir, "libbeat.yml")) - - exit_code = self.run_beat( - logging_args=[], - extra_args=["test", "config"], - config="libbeat.yml") - - assert exit_code == 0 - assert self.log_contains("Config OK") - - def test_bad_config(self): - """ - Test test config command with bad config - """ - exit_code = self.run_beat( - logging_args=[], - extra_args=["test", "config"], - config="libbeat-missing.yml") - - assert exit_code == 1 - assert self.log_contains("Config OK") is False - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_output(self): - """ - Test test output works - """ - - self.es_client() - logging.getLogger("elasticsearch").setLevel(logging.ERROR) - - self.render_config_template("mockbeat", - os.path.join(self.working_dir, "mockbeat.yml"), - elasticsearch={"hosts": self.get_elasticsearch_url()}) - exit_code = self.run_beat( - extra_args=["test", "output"], - config="mockbeat.yml") - - assert exit_code == 0 - assert self.log_contains('parse url... OK') - assert self.log_contains('TLS... WARN secure connection disabled') - assert self.log_contains('talk to server... OK') - - def test_wrong_output(self): - """ - Test test wrong output works - """ - self.render_config_template("mockbeat", - os.path.join(self.working_dir, - "mockbeat.yml"), - elasticsearch={"hosts": '["badhost:9200"]'}) - exit_code = self.run_beat( - extra_args=["test", "output"], - config="mockbeat.yml") - - assert exit_code == 1 - assert self.log_contains('parse url... OK') - assert self.log_contains('dns lookup... ERROR') diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_cmd_version.py b/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_cmd_version.py deleted file mode 100644 index 240b8759..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_cmd_version.py +++ /dev/null @@ -1,35 +0,0 @@ -from base import BaseTest -from elasticsearch import Elasticsearch, TransportError - -import logging -import os - - -INTEGRATION_TESTS = os.environ.get('INTEGRATION_TESTS', False) - - -class TestCommandVersion(BaseTest): - """ - Test beat subcommands - """ - - def setUp(self): - super(BaseTest, self).setUp() - - self.elasticsearch_url = self.get_elasticsearch_url() - print("Using elasticsearch: {}".format(self.elasticsearch_url)) - self.es = Elasticsearch([self.elasticsearch_url]) - logging.getLogger("urllib3").setLevel(logging.WARNING) - logging.getLogger("elasticsearch").setLevel(logging.ERROR) - - def test_version(self): - """ - Test version command - """ - exit_code = self.run_beat( - extra_args=["version"], logging_args=["-v", "-d", "*"]) - assert exit_code == 0 - - assert self.log_contains("mockbeat") - assert self.log_contains("version") - assert self.log_contains("9.9.9") diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_dashboard.py b/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_dashboard.py deleted file mode 100644 index 47564455..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_dashboard.py +++ /dev/null @@ -1,384 +0,0 @@ -from base import BaseTest -import os -import os.path -import subprocess -from nose.plugins.attrib import attr -import unittest -from unittest import SkipTest -import requests -import semver - -INTEGRATION_TESTS = os.environ.get('INTEGRATION_TESTS', False) - - -class Test(BaseTest): - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_load_without_dashboard(self): - """ - Test loading without dashboards - """ - self.render_config_template() - beat = self.start_beat( - logging_args=["-e", "-d", "*"], - extra_args=["setup", - "--dashboards", - "-E", "setup.dashboards.file=" + - os.path.join(self.beat_path, "tests", "files", "testbeat-no-dashboards.zip"), - "-E", "setup.dashboards.beat=testbeat", - "-E", "setup.kibana.protocol=http", - "-E", "setup.kibana.host=" + self.get_kibana_host(), - "-E", "setup.kibana.port=" + self.get_kibana_port(), - "-E", "output.elasticsearch.hosts=['" + self.get_host() + "']", - "-E", "output.file.enabled=false"] - ) - - beat.check_wait(exit_code=0) - - assert self.log_contains("Skipping loading dashboards") - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_load_dashboard(self): - """ - Test loading dashboards - """ - self.render_config_template() - beat = self.start_beat( - logging_args=["-e", "-d", "*"], - extra_args=["setup", - "--dashboards", - "-E", "setup.dashboards.file=" + - os.path.join(self.beat_path, "tests", "files", "testbeat-dashboards.zip"), - "-E", "setup.dashboards.beat=testbeat", - "-E", "setup.kibana.protocol=http", - "-E", "setup.kibana.host=" + self.get_kibana_host(), - "-E", "setup.kibana.port=" + self.get_kibana_port(), - "-E", "output.elasticsearch.hosts=['" + self.get_host() + "']", - "-E", "output.file.enabled=false"] - ) - - beat.check_wait(exit_code=0) - - assert self.log_contains("Kibana dashboards successfully loaded") is True - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_load_dashboard_into_space(self, create_space=True): - """ - Test loading dashboards into Kibana space - """ - version = self.get_version() - if semver.compare(version, "6.5.0") == -1: - # Skip for Kibana versions < 6.5.0 as Kibana Spaces not available - raise SkipTest - - self.render_config_template() - if create_space: - self.create_kibana_space() - - beat = self.start_beat( - logging_args=["-e", "-d", "*"], - extra_args=["setup", - "--dashboards", - "-E", "setup.dashboards.file=" + - os.path.join(self.beat_path, "tests", "files", "testbeat-dashboards.zip"), - "-E", "setup.dashboards.beat=testbeat", - "-E", "setup.kibana.protocol=http", - "-E", "setup.kibana.host=" + self.get_kibana_host(), - "-E", "setup.kibana.port=" + self.get_kibana_port(), - "-E", "setup.kibana.space.id=foo-bar", - "-E", "output.elasticsearch.hosts=['" + self.get_host() + "']", - "-E", "output.file.enabled=false"] - ) - - beat.check_wait(exit_code=0) - - assert self.log_contains("Kibana dashboards successfully loaded") is True - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_load_only_index_patterns(self): - """ - Test loading dashboards - """ - self.render_config_template() - beat = self.start_beat( - logging_args=["-e", "-d", "*"], - extra_args=["setup", - "--dashboards", - "-E", "setup.dashboards.file=" + - os.path.join(self.beat_path, "tests", "files", "testbeat-dashboards.zip"), - "-E", "setup.dashboards.beat=testbeat", - "-E", "setup.dashboards.only_index=true", - "-E", "setup.kibana.protocol=http", - "-E", "setup.kibana.host=" + self.get_kibana_host(), - "-E", "setup.kibana.port=" + self.get_kibana_port(), - "-E", "output.elasticsearch.hosts=['" + self.get_host() + "']", - "-E", "output.file.enabled=false"] - ) - - beat.check_wait(exit_code=0) - - assert self.log_contains("Kibana dashboards successfully loaded") is True - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_export_dashboard_cmd_export_dashboard_by_id_and_decoding(self): - """ - Test testbeat export dashboard can export dashboards - and removes unsupported characters - """ - self.render_config_template() - self.test_load_dashboard() - beat = self.start_beat( - logging_args=["-e", "-d", "*"], - extra_args=["export", - "dashboard", - "-E", "setup.kibana.protocol=http", - "-E", "setup.kibana.host=" + self.get_kibana_host(), - "-E", "setup.kibana.port=" + self.get_kibana_port(), - "-decode", - "-id", "Metricbeat-system-overview"] - ) - - beat.check_wait(exit_code=0) - - assert self.log_contains("\"id\": \"Metricbeat-system-overview\",") is True - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_export_dashboard_cmd_export_dashboard_by_id(self): - """ - Test testbeat export dashboard can export dashboards - """ - self.render_config_template() - self.test_load_dashboard() - beat = self.start_beat( - logging_args=["-e", "-d", "*"], - extra_args=["export", - "dashboard", - "-E", "setup.kibana.protocol=http", - "-E", "setup.kibana.host=" + self.get_kibana_host(), - "-E", "setup.kibana.port=" + self.get_kibana_port(), - "-id", "Metricbeat-system-overview"] - ) - - beat.check_wait(exit_code=0) - - assert self.log_contains("\"id\": \"Metricbeat-system-overview\",") is True - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_export_dashboard_cmd_export_dashboard_by_id_unknown_id(self): - """ - Test testbeat export dashboard fails gracefully when dashboard with unknown ID is requested - """ - self.render_config_template() - beat = self.start_beat( - logging_args=["-e", "-d", "*"], - extra_args=["export", - "dashboard", - "-E", "setup.kibana.protocol=http", - "-E", "setup.kibana.host=" + self.get_kibana_host(), - "-E", "setup.kibana.port=" + self.get_kibana_port(), - "-id", "No-such-dashboard"] - ) - - beat.check_wait(exit_code=1) - - assert self.log_contains("error exporting dashboard: Not found") is True - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_export_dashboard_cmd_export_dashboard_from_yml(self): - """ - Test testbeat export dashboard can export dashboards from dashboards YAML file - and removes unsupported characters - """ - - self.render_config_template() - self.test_load_dashboard() - beat = self.start_beat( - logging_args=["-e", "-d", "*"], - extra_args=["export", - "dashboard", - "-E", "setup.kibana.protocol=http", - "-E", "setup.kibana.host=" + self.get_kibana_host(), - "-E", "setup.kibana.port=" + self.get_kibana_port(), - "-yml", os.path.join(self.beat_path, "tests", "files", "dashboards.yml")] - ) - - beat.check_wait(exit_code=0) - - version = self.get_version() - kibana_semver = semver.VersionInfo.parse(version) - exported_dashboard_path = os.path.join(self.beat_path, "tests", "files", "_meta", - "kibana", str(kibana_semver.major), "dashboard", "Metricbeat-system-test-overview.json") - - with open(exported_dashboard_path) as f: - content = f.read() - assert "Metricbeat-system-overview" in content - - os.remove(exported_dashboard_path) - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_export_dashboard_cmd_export_dashboard_from_not_existent_yml(self): - """ - Test testbeat export dashboard fails gracefully when cannot find YAML file - """ - - self.render_config_template() - beat = self.start_beat( - logging_args=["-e", "-d", "*"], - extra_args=["export", - "dashboard", - "-E", "setup.kibana.protocol=http", - "-E", "setup.kibana.host=" + self.get_kibana_host(), - "-E", "setup.kibana.port=" + self.get_kibana_port(), - "-yml", os.path.join(self.beat_path, "tests", "files", "no-such-file.yml")] - ) - - beat.check_wait(exit_code=1) - assert self.log_contains("Error exporting dashboards from yml") - assert self.log_contains("error opening the list of dashboards") - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_dev_tool_export_dashboard_by_id(self): - """ - Test dev-tools/cmd/dashboards exports dashboard and removes unsupported characters - """ - - self.test_load_dashboard() - - path = os.path.normpath(self.beat_path + "/../dev-tools/cmd/dashboards/export_dashboards.go") - command = path + " -kibana http://" + self.get_kibana_host() + ":" + self.get_kibana_port() - command = "go run " + command + " -dashboard Metricbeat-system-overview" - - p = subprocess.Popen(command, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE) - content, err = p.communicate() - - assert p.returncode == 0 - - assert os.path.isfile("output.json") is True - - with open('output.json') as f: - content = f.read() - assert "Metricbeat-system-overview" in content - - os.remove("output.json") - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_dev_tool_export_dashboard_by_id_unknown_id(self): - """ - Test dev-tools/cmd/dashboards fails gracefully when dashboard with unknown ID is requested - """ - - path = os.path.normpath(self.beat_path + "/../dev-tools/cmd/dashboards/export_dashboards.go") - command = path + " -kibana http://" + self.get_kibana_host() + ":" + self.get_kibana_port() - command = "go run " + command + " -dashboard No-such-dashboard" - - p = subprocess.Popen(command, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE) - content, err = p.communicate() - - assert p.returncode != 0 - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_dev_tool_export_dashboard_by_id_from_space(self): - """ - Test dev-tools/cmd/dashboards exports dashboard from Kibana space - and removes unsupported characters - """ - version = self.get_version() - if semver.compare(version, "6.5.0") == -1: - # Skip for Kibana versions < 6.5.0 as Kibana Spaces not available - raise SkipTest - - self.test_load_dashboard_into_space(False) - - path = os.path.normpath(self.beat_path + "/../dev-tools/cmd/dashboards/export_dashboards.go") - command = path + " -kibana http://" + self.get_kibana_host() + ":" + self.get_kibana_port() - command = "go run " + command + " -dashboard Metricbeat-system-overview -space-id foo-bar" - - p = subprocess.Popen(command, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE) - content, err = p.communicate() - - assert p.returncode == 0 - - assert os.path.isfile("output.json") is True - - with open('output.json') as f: - content = f.read() - assert "Metricbeat-system-overview" in content - - os.remove("output.json") - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_dev_tool_export_dashboard_from_yml(self): - """ - Test dev-tools/cmd/dashboards exports dashboard from dashboards YAML file - and removes unsupported characters - """ - - self.test_load_dashboard() - - path = os.path.normpath(self.beat_path + "/../dev-tools/cmd/dashboards/export_dashboards.go") - command = path + " -kibana http://" + self.get_kibana_host() + ":" + self.get_kibana_port() - command = "go run " + command + " -yml " + os.path.join(self.beat_path, "tests", "files", "dashboards.yml") - - p = subprocess.Popen(command, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE) - content, err = p.communicate() - - assert p.returncode == 0 - - version = self.get_version() - kibana_semver = semver.VersionInfo.parse(version) - exported_dashboard_path = os.path.join(self.beat_path, "tests", "files", "_meta", - "kibana", str(kibana_semver.major), "dashboard", "Metricbeat-system-test-overview.json") - - with open(exported_dashboard_path) as f: - content = f.read() - assert "Metricbeat-system-overview" in content - - os.remove(exported_dashboard_path) - - def get_host(self): - return os.getenv('ES_HOST', 'localhost') + ':' + os.getenv('ES_PORT', '9200') - - def get_kibana_host(self): - return os.getenv('KIBANA_HOST', 'localhost') - - def get_kibana_port(self): - return os.getenv('KIBANA_PORT', '5601') - - def create_kibana_space(self): - url = "http://" + self.get_kibana_host() + ":" + self.get_kibana_port() + \ - "/api/spaces/space" - data = { - "id": "libbeat-system-tests", - "name": "Libbeat System Tests" - } - - headers = { - "kbn-xsrf": "1" - } - - r = requests.post(url, json=data, headers=headers) - if r.status_code != 200 and r.status_code != 409: - self.fail('Bad Kibana status code when creating space: {}'.format(r.status_code)) - - def get_version(self): - url = "http://" + self.get_kibana_host() + ":" + self.get_kibana_port() + \ - "/api/status" - - r = requests.get(url) - body = r.json() - version = body["version"]["number"] - - return version diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_http.py b/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_http.py deleted file mode 100644 index c2379676..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_http.py +++ /dev/null @@ -1,49 +0,0 @@ -from base import BaseTest - -import requests -import json - - -class Test(BaseTest): - def setUp(self): - super(BaseTest, self).setUp() - self.render_config_template() - self.proc = self.start_beat(extra_args=["-E", "http.enabled=true"]) - self.wait_until(lambda: self.log_contains("Starting stats endpoint")) - - def tearDown(self): - super(BaseTest, self).tearDown() - # Wait till the beat is completely started so it can handle SIGTERM - self.wait_until(lambda: self.log_contains("mockbeat start running.")) - self.proc.check_kill_and_wait() - - def test_root(self): - """ - Test / http endpoint - """ - r = requests.get("http://localhost:5066") - assert r.status_code == 200 - - data = json.loads(r.content) - - assert data["beat"] == "mockbeat" - assert data["version"] == "9.9.9" - - def test_stats(self): - """ - Test /stats http endpoint - """ - r = requests.get("http://localhost:5066/stats") - assert r.status_code == 200 - - data = json.loads(r.content) - - # Test one data point - assert data["libbeat"]["config"]["scans"] == 0 - - def test_error(self): - """ - Test not existing http endpoint - """ - r = requests.get("http://localhost:5066/not-exist") - assert r.status_code == 404 diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_ilm.py b/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_ilm.py deleted file mode 100644 index 293544f8..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_ilm.py +++ /dev/null @@ -1,369 +0,0 @@ -from base import BaseTest -from idxmgmt import IdxMgmt -import os -from nose.plugins.attrib import attr -import unittest -import shutil -import datetime -import logging -import json - -INTEGRATION_TESTS = os.environ.get('INTEGRATION_TESTS', False) - - -class TestRunILM(BaseTest): - - def setUp(self): - super(TestRunILM, self).setUp() - - self.alias_name = self.index_name = self.beat_name + "-9.9.9" - self.policy_name = self.beat_name - self.custom_alias = self.beat_name + "_foo" - self.custom_policy = self.beat_name + "_bar" - self.es = self.es_client() - self.idxmgmt = IdxMgmt(self.es, self.index_name) - self.idxmgmt.delete(indices=[self.custom_alias, self.index_name, self.custom_policy], - policies=[self.policy_name, self.custom_policy]) - - def tearDown(self): - self.idxmgmt.delete(indices=[self.custom_alias, self.index_name, self.custom_policy], - policies=[self.policy_name, self.custom_policy]) - - def render_config(self, **kwargs): - self.render_config_template( - elasticsearch={"hosts": self.get_elasticsearch_url()}, - es_template_name=self.index_name, - **kwargs - ) - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_ilm_default(self): - """ - Test ilm default settings to load ilm policy, write alias and ilm template - """ - self.render_config() - proc = self.start_beat() - self.wait_until(lambda: self.log_contains("mockbeat start running.")) - self.wait_until(lambda: self.log_contains("ILM policy successfully loaded")) - self.wait_until(lambda: self.log_contains("PublishEvents: 1 events have been published")) - proc.check_kill_and_wait() - - self.idxmgmt.assert_ilm_template_loaded(self.alias_name, self.policy_name, self.alias_name) - self.idxmgmt.assert_alias_created(self.alias_name) - self.idxmgmt.assert_policy_created(self.policy_name) - self.idxmgmt.assert_docs_written_to_alias(self.alias_name) - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_ilm_disabled(self): - """ - Test ilm disabled to not load ilm related components - """ - - self.render_config(ilm={"enabled": False}) - proc = self.start_beat() - self.wait_until(lambda: self.log_contains("mockbeat start running.")) - self.wait_until(lambda: self.log_contains("PublishEvents: 1 events have been published")) - proc.check_kill_and_wait() - - self.idxmgmt.assert_index_template_loaded(self.index_name) - self.idxmgmt.assert_alias_not_created(self.alias_name) - self.idxmgmt.assert_policy_not_created(self.policy_name) - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_policy_name(self): - """ - Test setting ilm policy name - """ - - policy_name = self.beat_name + "_foo" - self.render_config(ilm={"enabled": True, "policy_name": policy_name}) - - proc = self.start_beat() - self.wait_until(lambda: self.log_contains("mockbeat start running.")) - self.wait_until(lambda: self.log_contains("ILM policy successfully loaded")) - self.wait_until(lambda: self.log_contains("PublishEvents: 1 events have been published")) - proc.check_kill_and_wait() - - self.idxmgmt.assert_ilm_template_loaded(self.alias_name, policy_name, self.alias_name) - self.idxmgmt.assert_docs_written_to_alias(self.alias_name) - self.idxmgmt.assert_policy_created(policy_name) - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_rollover_alias(self): - """ - Test settings ilm rollover alias - """ - - self.render_config(ilm={"enabled": True, "rollover_alias": self.custom_alias}) - - proc = self.start_beat() - self.wait_until(lambda: self.log_contains("mockbeat start running.")) - self.wait_until(lambda: self.log_contains("ILM policy successfully loaded")) - self.wait_until(lambda: self.log_contains("PublishEvents: 1 events have been published")) - proc.check_kill_and_wait() - - self.idxmgmt.assert_ilm_template_loaded(self.custom_alias, self.policy_name, self.custom_alias) - self.idxmgmt.assert_docs_written_to_alias(self.custom_alias) - self.idxmgmt.assert_alias_created(self.custom_alias) - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_pattern(self): - """ - Test setting ilm pattern - """ - - pattern = "1" - self.render_config(ilm={"enabled": True, "pattern": pattern}) - - proc = self.start_beat() - self.wait_until(lambda: self.log_contains("mockbeat start running.")) - self.wait_until(lambda: self.log_contains("ILM policy successfully loaded")) - self.wait_until(lambda: self.log_contains("PublishEvents: 1 events have been published")) - proc.check_kill_and_wait() - - self.idxmgmt.assert_ilm_template_loaded(self.alias_name, self.policy_name, self.alias_name) - self.idxmgmt.assert_alias_created(self.alias_name, pattern=pattern) - self.idxmgmt.assert_docs_written_to_alias(self.alias_name, pattern=pattern) - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_pattern_date(self): - """ - Test setting ilm pattern with date - """ - - pattern = "'{now/d}'" - self.render_config(ilm={"enabled": True, "pattern": pattern}) - - proc = self.start_beat() - self.wait_until(lambda: self.log_contains("mockbeat start running.")) - self.wait_until(lambda: self.log_contains("ILM policy successfully loaded")) - self.wait_until(lambda: self.log_contains("PublishEvents: 1 events have been published")) - proc.check_kill_and_wait() - - resolved_pattern = datetime.datetime.now().strftime("%Y.%m.%d") - - self.idxmgmt.assert_ilm_template_loaded(self.alias_name, self.policy_name, self.alias_name) - self.idxmgmt.assert_alias_created(self.alias_name, pattern=resolved_pattern) - self.idxmgmt.assert_docs_written_to_alias(self.alias_name, pattern=resolved_pattern) - - -class TestCommandSetupILMPolicy(BaseTest): - """ - Test beat command `setup` related to ILM policy - """ - - def setUp(self): - super(TestCommandSetupILMPolicy, self).setUp() - - self.setupCmd = "--index-management" - - self.alias_name = self.index_name = self.beat_name + "-9.9.9" - self.policy_name = self.beat_name - self.custom_alias = self.beat_name + "_foo" - self.custom_policy = self.beat_name + "_bar" - self.es = self.es_client() - self.idxmgmt = IdxMgmt(self.es, self.index_name) - self.idxmgmt.delete(indices=[self.custom_alias, self.index_name, self.custom_policy], - policies=[self.policy_name, self.custom_policy]) - - logging.getLogger("urllib3").setLevel(logging.WARNING) - logging.getLogger("elasticsearch").setLevel(logging.ERROR) - - def tearDown(self): - self.idxmgmt.delete(indices=[self.custom_alias, self.index_name, self.custom_policy], - policies=[self.policy_name, self.custom_policy]) - - def render_config(self, **kwargs): - self.render_config_template( - elasticsearch={"hosts": self.get_elasticsearch_url()}, - es_template_name=self.index_name, - **kwargs - ) - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_setup_ilm_policy_and_template(self): - """ - Test combination of ilm policy and template setup - """ - self.render_config() - - # NOTE: --template is deprecated for 8.0.0./ - exit_code = self.run_beat(logging_args=["-v", "-d", "*"], - extra_args=["setup", self.setupCmd, "--template"]) - - assert exit_code == 0 - self.idxmgmt.assert_ilm_template_loaded(self.alias_name, self.policy_name, self.alias_name) - self.idxmgmt.assert_alias_created(self.alias_name) - self.idxmgmt.assert_policy_created(self.policy_name) - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_setup_ilm_default(self): - """ - Test ilm policy setup with default config - """ - self.render_config() - - exit_code = self.run_beat(logging_args=["-v", "-d", "*"], - extra_args=["setup", self.setupCmd]) - - assert exit_code == 0 - self.idxmgmt.assert_ilm_template_loaded(self.alias_name, self.policy_name, self.alias_name) - self.idxmgmt.assert_index_template_index_pattern(self.alias_name, [self.alias_name + "-*"]) - self.idxmgmt.assert_alias_created(self.alias_name) - self.idxmgmt.assert_policy_created(self.policy_name) - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_setup_ilm_disabled(self): - """ - Test ilm policy setup when ilm disabled - """ - self.render_config() - - exit_code = self.run_beat(logging_args=["-v", "-d", "*"], - extra_args=["setup", self.setupCmd, - "-E", "setup.ilm.enabled=false"]) - - assert exit_code == 0 - self.idxmgmt.assert_index_template_loaded(self.index_name) - self.idxmgmt.assert_alias_not_created(self.alias_name) - self.idxmgmt.assert_policy_not_created(self.policy_name) - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_policy_name(self): - """ - Test ilm policy setup when policy_name is configured - """ - self.render_config() - - exit_code = self.run_beat(logging_args=["-v", "-d", "*"], - extra_args=["setup", self.setupCmd, - "-E", "setup.ilm.policy_name=" + self.custom_policy]) - - assert exit_code == 0 - self.idxmgmt.assert_ilm_template_loaded(self.alias_name, self.custom_policy, self.alias_name) - self.idxmgmt.assert_policy_created(self.custom_policy) - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_rollover_alias(self): - """ - Test ilm policy setup when rollover_alias is configured - """ - self.render_config() - - exit_code = self.run_beat(logging_args=["-v", "-d", "*"], - extra_args=["setup", self.setupCmd, - "-E", "setup.ilm.rollover_alias=" + self.custom_alias]) - - assert exit_code == 0 - self.idxmgmt.assert_ilm_template_loaded(self.custom_alias, self.policy_name, self.custom_alias) - self.idxmgmt.assert_alias_created(self.custom_alias) - - -class TestCommandExportILMPolicy(BaseTest): - """ - Test beat command `export ilm-policy` - """ - - def setUp(self): - super(TestCommandExportILMPolicy, self).setUp() - - self.config = "libbeat.yml" - self.output = os.path.join(self.working_dir, self.config) - shutil.copy(os.path.join(self.beat_path, "fields.yml"), self.output) - self.policy_name = self.beat_name - self.cmd = "ilm-policy" - - def assert_log_contains_policy(self): - assert self.log_contains('ILM policy successfully loaded.') - assert self.log_contains('"max_age": "30d"') - assert self.log_contains('"max_size": "50gb"') - - def assert_log_contains_write_alias(self): - assert self.log_contains('Write alias successfully generated.') - - def test_default(self): - """ - Test ilm-policy export with default config - """ - - exit_code = self.run_beat(extra_args=["export", self.cmd], - config=self.config) - - assert exit_code == 0 - self.assert_log_contains_policy() - self.assert_log_contains_write_alias() - - def test_load_disabled(self): - """ - Test ilm-policy export when ilm disabled in config - """ - - exit_code = self.run_beat(extra_args=["export", self.cmd, "-E", "setup.ilm.enabled=false"], - config=self.config) - - assert exit_code == 0 - self.assert_log_contains_policy() - self.assert_log_contains_write_alias() - - def test_changed_policy_name(self): - """ - Test ilm-policy export when policy name is changed - """ - policy_name = "foo" - - exit_code = self.run_beat(extra_args=["export", self.cmd, "-E", "setup.ilm.policy_name=" + policy_name], - config=self.config) - - assert exit_code == 0 - self.assert_log_contains_policy() - self.assert_log_contains_write_alias() - - def test_export_to_file_absolute_path(self): - """ - Test export ilm policy to file with absolute file path - """ - base_path = os.path.abspath(os.path.join(self.beat_path, os.path.dirname(__file__), "export")) - exit_code = self.run_beat( - extra_args=["export", self.cmd, "--dir=" + base_path], - config=self.config) - - assert exit_code == 0 - - file = os.path.join(base_path, "policy", self.policy_name + '.json') - with open(file) as f: - policy = json.load(f) - assert policy["policy"]["phases"]["hot"]["actions"]["rollover"]["max_size"] == "50gb", policy - assert policy["policy"]["phases"]["hot"]["actions"]["rollover"]["max_age"] == "30d", policy - - os.remove(file) - - def test_export_to_file_relative_path(self): - """ - Test export ilm policy to file with relative file path - """ - path = os.path.join(os.path.dirname(__file__), "export") - exit_code = self.run_beat( - extra_args=["export", self.cmd, "--dir=" + path], - config=self.config) - - assert exit_code == 0 - - base_path = os.path.abspath(os.path.join(self.beat_path, os.path.dirname(__file__), "export")) - file = os.path.join(base_path, "policy", self.policy_name + '.json') - with open(file) as f: - policy = json.load(f) - assert policy["policy"]["phases"]["hot"]["actions"]["rollover"]["max_size"] == "50gb", policy - assert policy["policy"]["phases"]["hot"]["actions"]["rollover"]["max_age"] == "30d", policy - - os.remove(file) diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_index_pattern.py b/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_index_pattern.py deleted file mode 100644 index 85f86684..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_index_pattern.py +++ /dev/null @@ -1,21 +0,0 @@ -from base import BaseTest -import os - - -class Test(BaseTest): - - def test_export_index_pattern(self): - """ - Test export index pattern - """ - self.render_config_template("mockbeat", - os.path.join(self.working_dir, - "mockbeat.yml"), - fields=os.path.join(self.working_dir, "fields.yml")) - exit_code = self.run_beat( - logging_args=[], - extra_args=["export", "index-pattern"], - config="mockbeat.yml") - - assert exit_code == 0 - assert self.log_contains('"objects": [') diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_keystore.py b/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_keystore.py deleted file mode 100644 index b0589123..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_keystore.py +++ /dev/null @@ -1,95 +0,0 @@ -import os -from os import path - -from base import BaseTest -from keystore import KeystoreBase - - -class TestKeystore(KeystoreBase): - """ - Test Keystore variable replacement - """ - - def setUp(self): - super(BaseTest, self).setUp() - self.keystore_path = self.working_dir + "/data/keystore" - - if path.exists(self.keystore_path): - os.Remove(self.keystore_path) - - def test_keystore_with_present_key(self): - """ - Test that we correctly to string replacement with values from the keystore - """ - - key = "mysecretpath" - secret = path.join(self.working_dir, "thisisultrasecretpath") - - self.render_config_template("mockbeat", - keystore_path=self.keystore_path, - output_file_path="${%s}" % key) - - exit_code = self.run_beat(extra_args=["keystore", "create"], - config="mockbeat.yml") - assert exit_code == 0 - - self.add_secret(key, secret) - proc = self.start_beat(config="mockbeat.yml") - self.wait_until(lambda: self.log_contains("ackloop: done send ack")) - proc.check_kill_and_wait() - assert path.exists(secret) - - def test_keystore_with_key_not_present(self): - key = "elasticsearch_host" - - self.render_config_template(keystore_path=self.keystore_path, elasticsearch={ - 'hosts': "${%s}:9200" % key - }) - - exit_code = self.run_beat() - assert self.log_contains( - "missing field accessing 'output.elasticsearch.hosts'") - assert exit_code == 1 - - def test_keystore_with_nested_key(self): - """ - test that we support nested key - """ - - key = "output.elasticsearch.hosts.0" - secret = path.join(self.working_dir, "myeleasticsearchsecrethost") - - self.render_config_template("mockbeat", - keystore_path=self.keystore_path, - output_file_path="${%s}" % key) - - exit_code = self.run_beat(extra_args=["keystore", "create"], - config="mockbeat.yml") - assert exit_code == 0 - - self.add_secret(key, secret) - proc = self.start_beat(config="mockbeat.yml") - self.wait_until(lambda: self.log_contains("ackloop: done send ack")) - proc.check_kill_and_wait() - assert path.exists(secret) - - def test_export_config_with_keystore(self): - """ - Test export config works and doesn't expose keystore value - """ - key = "asecret" - secret = "asecretvalue" - - self.render_config_template(keystore_path=self.keystore_path, elasticsearch={ - 'hosts': "${%s}" % key - }) - - exit_code = self.run_beat(extra_args=["keystore", "create"]) - assert exit_code == 0 - - self.add_secret(key, value=secret) - exit_code = self.run_beat(extra_args=["export", "config"]) - - assert exit_code == 0 - assert self.log_contains(secret) == False - assert self.log_contains("${%s}" % key) diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_meta.py b/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_meta.py deleted file mode 100644 index f816056a..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_meta.py +++ /dev/null @@ -1,37 +0,0 @@ -from base import BaseTest - -import os -import stat -import unittest -from beat.beat import INTEGRATION_TESTS - - -class TestMetaFile(BaseTest): - """ - Test meta file - """ - - def setUp(self): - super(BaseTest, self).setUp() - - self.meta_file_path = os.path.join(self.working_dir, "data", "meta.json") - - self.render_config_template() - proc = self.start_beat() - self.wait_until(lambda: self.log_contains("mockbeat start running.")) - proc.check_kill_and_wait() - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - def test_is_created(self): - """ - Test that the meta file is created - """ - self.assertTrue(os.path.exists(self.meta_file_path)) - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - def test_has_correct_perms(self): - """ - Test that the meta file has correct permissions - """ - perms = stat.S_IMODE(os.lstat(self.meta_file_path).st_mode) - self.assertEqual(perms, 0o600) diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_migration.py b/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_migration.py deleted file mode 100644 index fec98ef3..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_migration.py +++ /dev/null @@ -1,73 +0,0 @@ -from base import BaseTest -from nose.plugins.attrib import attr -from elasticsearch import Elasticsearch, TransportError - -import logging -import os -import shutil -import unittest - - -INTEGRATION_TESTS = os.environ.get('INTEGRATION_TESTS', False) - - -class TestCommands(BaseTest): - """ - Test beat subcommands - """ - - def setUp(self): - super(BaseTest, self).setUp() - shutil.copy(os.path.join(self.beat_path, "tests", "system", "input", "libbeat.yml"), - os.path.join(self.working_dir, "libbeat.yml")) - self.fields_path = os.path.join(self.beat_path, "template/testdata/fields.yml") - - def test_migration_default(self): - """ - If no migration flag is set, no migration alias exists. By default migration is off. - """ - - exit_code = self.run_beat( - extra_args=[ - "export", "template", - "-E", "setup.template.fields=" + self.fields_path, - ], - config="libbeat.yml") - - assert exit_code == 0 - assert self.log_contains('migration_alias_false') - assert not self.log_contains('migration_alias_true') - - def test_migration_false(self): - """ - If migration flag is set to false, no migration alias exist - """ - - exit_code = self.run_beat( - extra_args=[ - "export", "template", - "-E", "setup.template.fields=" + self.fields_path, - "-E", "migration.6_to_7.enabled=false", - ], - config="libbeat.yml") - - assert exit_code == 0 - assert self.log_contains('migration_alias_false') - assert not self.log_contains('migration_alias_true') - - def test_migration_true(self): - """ - If migration flag is set to true, migration alias are loaded. - """ - - exit_code = self.run_beat( - extra_args=[ - "export", "template", - "-E", "setup.template.fields=" + self.fields_path, - "-E", "migration.6_to_7.enabled=true", - ], - config="libbeat.yml") - - assert exit_code == 0 - assert self.log_contains('migration_alias_false') - assert self.log_contains('migration_alias_true') diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_monitoring.py b/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_monitoring.py deleted file mode 100644 index 25074775..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_monitoring.py +++ /dev/null @@ -1,278 +0,0 @@ -from base import BaseTest -import os -from elasticsearch import Elasticsearch -import re -from nose.plugins.attrib import attr -import unittest -import requests -import random -import string - -INTEGRATION_TESTS = os.environ.get('INTEGRATION_TESTS', False) - - -@unittest.skip("flaky: https://github.com/elastic/beats/issues/16247") -class Test(BaseTest): - - def setUp(self): - super(BaseTest, self).setUp() - - self.es = Elasticsearch([self.get_elasticsearch_url()]) - self.es_monitoring = Elasticsearch([self.get_elasticsearch_monitoring_url()]) - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_via_output_cluster(self): - """ - Test shipping monitoring data via the elasticsearch output cluster. - Make sure expected documents are indexed in monitoring cluster. - """ - - self.render_config_template( - "mockbeat", - xpack={ - "monitoring": { - "elasticsearch": { - "hosts": [self.get_elasticsearch_url()] - } - } - } - ) - - self.clean_output_cluster() - self.clean_monitoring_cluster() - self.init_output_cluster() - - proc = self.start_beat(config="mockbeat.yml") - self.wait_until(lambda: self.log_contains("mockbeat start running.")) - self.wait_until(lambda: self.log_contains(re.compile("\[monitoring\].*Publish event"))) - self.wait_until(lambda: self.log_contains(re.compile( - "Connection to .*elasticsearch\("+self.get_elasticsearch_url()+"\).* established"))) - self.wait_until(lambda: self.monitoring_doc_exists('beats_stats')) - self.wait_until(lambda: self.monitoring_doc_exists('beats_state')) - - proc.check_kill_and_wait() - - for monitoring_doc_type in ['beats_stats', 'beats_state']: - field_names = ['cluster_uuid', 'timestamp', 'interval_ms', 'type', 'source_node', monitoring_doc_type] - self.assert_monitoring_doc_contains_fields(monitoring_doc_type, field_names) - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_direct_to_monitoring_cluster(self): - """ - Test shipping monitoring data directly to the monitoring cluster. - Make sure expected documents are indexed in monitoring cluster. - """ - - self.render_config_template( - "mockbeat", - monitoring={ - "elasticsearch": { - "hosts": [self.get_elasticsearch_monitoring_url()] - } - } - ) - - self.clean_output_cluster() - self.clean_monitoring_cluster() - - proc = self.start_beat(config="mockbeat.yml") - self.wait_until(lambda: self.log_contains("mockbeat start running.")) - self.wait_until(lambda: self.log_contains(re.compile("\[monitoring\].*Publish event"))) - self.wait_until(lambda: self.log_contains(re.compile( - "Connection to .*elasticsearch\("+self.get_elasticsearch_monitoring_url()+"\).* established"))) - self.wait_until(lambda: self.monitoring_doc_exists('beats_stats')) - self.wait_until(lambda: self.monitoring_doc_exists('beats_state')) - - proc.check_kill_and_wait() - - for monitoring_doc_type in ['beats_stats', 'beats_state']: - field_names = ['cluster_uuid', 'timestamp', 'interval_ms', 'type', monitoring_doc_type] - self.assert_monitoring_doc_contains_fields(monitoring_doc_type, field_names) - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_compare(self): - """ - Test that monitoring docs are the same, regardless of how they are shipped. - """ - - self.render_config_template( - "mockbeat", - xpack={ - "monitoring": { - "elasticsearch": { - "hosts": [self.get_elasticsearch_url()] - } - } - } - ) - - self.clean_output_cluster() - self.clean_monitoring_cluster() - self.init_output_cluster() - - proc = self.start_beat(config="mockbeat.yml") - self.wait_until(lambda: self.log_contains("mockbeat start running.")) - self.wait_until(lambda: self.log_contains(re.compile("\[monitoring\].*Publish event"))) - self.wait_until(lambda: self.log_contains(re.compile( - "Connection to .*elasticsearch\("+self.get_elasticsearch_url()+"\).* established"))) - self.wait_until(lambda: self.monitoring_doc_exists('beats_stats')) - self.wait_until(lambda: self.monitoring_doc_exists('beats_state')) - - proc.check_kill_and_wait() - - indirect_beats_stats_doc = self.get_monitoring_doc('beats_stats') - indirect_beats_state_doc = self.get_monitoring_doc('beats_state') - - self.render_config_template( - "mockbeat", - monitoring={ - "elasticsearch": { - "hosts": [self.get_elasticsearch_monitoring_url()] - } - } - ) - - self.clean_output_cluster() - self.clean_monitoring_cluster() - - proc = self.start_beat(config="mockbeat.yml") - self.wait_until(lambda: self.log_contains("mockbeat start running.")) - self.wait_until(lambda: self.log_contains(re.compile("\[monitoring\].*Publish event"))) - self.wait_until(lambda: self.log_contains(re.compile( - "Connection to .*elasticsearch\("+self.get_elasticsearch_monitoring_url()+"\).* established"))) - self.wait_until(lambda: self.monitoring_doc_exists('beats_stats')) - self.wait_until(lambda: self.monitoring_doc_exists('beats_state')) - - proc.check_kill_and_wait() - - direct_beats_stats_doc = self.get_monitoring_doc('beats_stats') - direct_beats_state_doc = self.get_monitoring_doc('beats_state') - - self.assert_same_structure(indirect_beats_state_doc['beats_state'], direct_beats_state_doc['beats_state']) - self.assert_same_structure(indirect_beats_stats_doc['beats_stats'], direct_beats_stats_doc['beats_stats']) - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_cluster_uuid_setting(self): - """ - Test that monitoring.cluster_uuid setting may be set without any other monitoring.* settings - """ - test_cluster_uuid = self.random_string(10) - self.render_config_template( - "mockbeat", - monitoring={ - "cluster_uuid": test_cluster_uuid - }, - http_enabled="true" - ) - - proc = self.start_beat(config="mockbeat.yml") - self.wait_until(lambda: self.log_contains("mockbeat start running.")) - - state = self.get_beat_state() - proc.check_kill_and_wait() - - self.assertEqual(test_cluster_uuid, state["monitoring"]["cluster_uuid"]) - - def search_monitoring_doc(self, monitoring_type): - results = self.es_monitoring.search( - index='.monitoring-beats-*', - q='type:'+monitoring_type, - size=1 - ) - return results['hits']['hits'] - - def monitoring_doc_exists(self, monitoring_type): - hits = self.search_monitoring_doc(monitoring_type) - return len(hits) == 1 - - def get_monitoring_doc(self, monitoring_type): - hits = self.search_monitoring_doc(monitoring_type) - if len(hits) != 1: - return None - return hits[0]['_source'] - - def assert_monitoring_doc_contains_fields(self, monitoring_type, field_names): - results = self.es_monitoring.search( - index='.monitoring-beats-*', - q='type:'+monitoring_type, - size=1 - ) - hits = results['hits']['hits'] - source = hits[0]['_source'] - - for field_name in field_names: - self.assertIn(field_name, source) - - def assert_same_structure(self, dict1, dict2): - dict1_keys = list(dict1.keys()) - dict2_keys = list(dict2.keys()) - - self.assertEqual(len(dict1_keys), len(dict2_keys)) - for key in dict1_keys: - dict1_val = dict1[key] - dict2_val = dict2[key] - - # Cast ints to floats for more practical type comparison further down - if isinstance(dict1_val, int): - dict1_val = float(dict1_val) - if isinstance(dict2_val, int): - dict2_val = float(dict2_val) - self.assertEqual(type(dict1_val), type(dict2_val)) - - if isinstance(dict1_val, dict): - self.assert_same_structure(dict1_val, dict2_val) - - def clean_output_cluster(self): - # Remove all exporters - self.es.cluster.put_settings(body={ - "transient": { - "xpack.monitoring.exporters.*": None - } - }) - - # Disable collection - self.es.cluster.put_settings(body={ - "transient": { - "xpack.monitoring.collection.enabled": None - } - }) - - def clean_monitoring_cluster(self): - # Delete any old beats monitoring data - self.es_monitoring.indices.delete(index=".monitoring-beats-*", ignore=[404]) - - def init_output_cluster(self): - # Setup remote exporter - self.es.cluster.put_settings(body={ - "transient": { - "xpack.monitoring.exporters.my_remote": { - "type": "http", - "host": [self.get_elasticsearch_monitoring_url()] - } - } - }) - - # Enable collection - self.es.cluster.put_settings(body={ - "transient": { - "xpack.monitoring.collection.enabled": True - } - }) - - def get_elasticsearch_monitoring_url(self): - return "http://{host}:{port}".format( - host=os.getenv("ES_MONITORING_HOST", "localhost"), - port=os.getenv("ES_MONITORING_PORT", "9210") - ) - - def get_beat_state(self): - url = "http://localhost:5066/state" - return requests.get(url).json() - - def random_string(self, size): - char_pool = string.ascii_letters + string.digits - return ''.join(random.choice(char_pool) for i in range(size)) diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_seccomp.py b/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_seccomp.py deleted file mode 100644 index b5e7df39..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_seccomp.py +++ /dev/null @@ -1,44 +0,0 @@ -import platform -import unittest -from base import BaseTest - - -def is_version_below(version, target): - t = list(map(int, target.split('.'))) - v = list(map(int, version.split('.'))) - v += [0] * (len(t) - len(v)) - for i in range(len(t)): - if v[i] != t[i]: - return v[i] < t[i] - return False - - -# Require Linux greater or equal than 3.17 and 386/amd64 platform -def is_seccomp_supported(): - p = platform.platform().split('-') - if p[0] != 'Linux': - return False - if is_version_below(p[1], '3.17'): - return False - return {'i386', 'i686', 'x86_64', 'amd64'}.intersection(p) - - -@unittest.skipUnless(is_seccomp_supported(), "Requires Linux 3.17 or greater and i386/amd64 architecture") -class Test(BaseTest): - """ - Test Beat seccomp policy is loaded - """ - - def setUp(self): - super(BaseTest, self).setUp() - - def test_seccomp_installed(self): - """ - Test seccomp policy is installed - """ - self.render_config_template( - ) - proc = self.start_beat(extra_args=["-N"]) - self.wait_until(lambda: self.log_contains("Syscall filter successfully installed")) - - proc.kill_and_wait() diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_template.py b/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_template.py deleted file mode 100644 index c1c4f5ea..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_template.py +++ /dev/null @@ -1,427 +0,0 @@ -from base import BaseTest -from idxmgmt import IdxMgmt -import os -from nose.plugins.attrib import attr -import unittest -import shutil -import logging -import json - -INTEGRATION_TESTS = os.environ.get('INTEGRATION_TESTS', False) - - -class Test(BaseTest): - - def test_index_modified(self): - """ - Test that beat stops in case elasticsearch index is modified and pattern not - """ - self.render_config_template( - elasticsearch={"index": "test"}, - ) - - exit_code = self.run_beat() - - assert exit_code == 1 - assert self.log_contains( - "setup.template.name and setup.template.pattern have to be set if index name is modified") - - def test_index_not_modified(self): - """ - Test that beat starts running if elasticsearch output is set - """ - self.render_config_template( - elasticsearch={"hosts": "localhost:9200"}, - ) - - proc = self.start_beat() - self.wait_until(lambda: self.log_contains("mockbeat start running.")) - proc.check_kill_and_wait() - - def test_index_modified_no_pattern(self): - """ - Test that beat stops in case elasticsearch index is modified and pattern not - """ - self.render_config_template( - elasticsearch={"index": "test"}, - es_template_name="test", - ) - - exit_code = self.run_beat() - - assert exit_code == 1 - assert self.log_contains( - "setup.template.name and setup.template.pattern have to be set if index name is modified") - - def test_index_modified_no_name(self): - """ - Test that beat stops in case elasticsearch index is modified and name not - """ - self.render_config_template( - elasticsearch={"index": "test"}, - es_template_pattern="test", - ) - - exit_code = self.run_beat() - - assert exit_code == 1 - assert self.log_contains( - "setup.template.name and setup.template.pattern have to be set if index name is modified") - - def test_index_with_pattern_name(self): - """ - Test that beat starts running if elasticsearch output with modified index and pattern and name are set - """ - self.render_config_template( - elasticsearch={"hosts": "localhost:9200"}, - es_template_name="test", - es_template_pattern="test-*", - ) - - proc = self.start_beat() - self.wait_until(lambda: self.log_contains("mockbeat start running.")) - proc.check_kill_and_wait() - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_json_template(self): - """ - Test loading of json based template - """ - - template_name = "bla" - es = self.es_client() - self.copy_files(["template.json"]) - path = os.path.join(self.working_dir, "template.json") - print(path) - - self.render_config_template( - elasticsearch={"hosts": self.get_host()}, - template_overwrite="true", - template_json_enabled="true", - template_json_path=path, - template_json_name=template_name, - ) - - proc = self.start_beat() - self.wait_until(lambda: self.log_contains("mockbeat start running.")) - self.wait_until(lambda: self.log_contains("Loading json template from file")) - self.wait_until(lambda: self.log_contains("template with name 'bla' loaded")) - proc.check_kill_and_wait() - - result = es.transport.perform_request('GET', '/_template/' + template_name) - assert len(result) == 1 - - def get_host(self): - return os.getenv('ES_HOST', 'localhost') + ':' + os.getenv('ES_PORT', '9200') - - -class TestRunTemplate(BaseTest): - """ - Test run cmd with focus on template setup - """ - - def setUp(self): - super(TestRunTemplate, self).setUp() - # auto-derived default settings, if nothing else is set - self.index_name = self.beat_name + "-9.9.9" - - self.es = self.es_client() - self.idxmgmt = IdxMgmt(self.es, self.index_name) - self.idxmgmt.delete(indices=[self.index_name]) - - def tearDown(self): - self.idxmgmt.delete(indices=[self.index_name]) - - def render_config(self, **kwargs): - self.render_config_template( - elasticsearch={"hosts": self.get_elasticsearch_url()}, - **kwargs - ) - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_template_default(self): - """ - Test run cmd with default settings for template - """ - self.render_config() - proc = self.start_beat() - self.wait_until(lambda: self.log_contains("mockbeat start running.")) - self.wait_until(lambda: self.log_contains("template with name 'mockbeat-9.9.9' loaded")) - self.wait_until(lambda: self.log_contains("PublishEvents: 1 events have been published")) - proc.check_kill_and_wait() - - self.idxmgmt.assert_ilm_template_loaded(self.index_name, self.beat_name, self.index_name) - self.idxmgmt.assert_alias_created(self.index_name) - self.idxmgmt.assert_docs_written_to_alias(self.index_name) - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_template_disabled(self): - """ - Test run cmd does not load template when disabled in config - """ - self.render_config() - proc = self.start_beat(extra_args=["-E", "setup.template.enabled=false"]) - self.wait_until(lambda: self.log_contains("mockbeat start running.")) - self.wait_until(lambda: self.log_contains("PublishEvents: 1 events have been published")) - proc.check_kill_and_wait() - - self.idxmgmt.assert_index_template_not_loaded(self.index_name) - - -class TestCommandSetupTemplate(BaseTest): - """ - Test beat command `setup` with focus on template - """ - - def setUp(self): - super(TestCommandSetupTemplate, self).setUp() - - # auto-derived default settings, if nothing else is set - self.setupCmd = "--template" - self.index_name = self.beat_name + "-9.9.9" - self.custom_alias = self.beat_name + "_foo" - self.policy_name = self.beat_name - - self.es = self.es_client() - self.idxmgmt = IdxMgmt(self.es, self.index_name) - self.idxmgmt.delete(indices=[self.custom_alias, self.index_name], policies=[self.policy_name]) - logging.getLogger("urllib3").setLevel(logging.WARNING) - logging.getLogger("elasticsearch").setLevel(logging.ERROR) - - def tearDown(self): - self.idxmgmt.delete(indices=[self.custom_alias, self.index_name], policies=[self.policy_name]) - - def render_config(self, **kwargs): - self.render_config_template( - elasticsearch={"hosts": self.get_elasticsearch_url()}, - **kwargs - ) - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_setup(self): - """ - Test setup cmd with template and ilm-policy subcommands - """ - self.render_config() - exit_code = self.run_beat(logging_args=["-v", "-d", "*"], - extra_args=["setup", self.setupCmd, "--ilm-policy"]) - - assert exit_code == 0 - self.idxmgmt.assert_ilm_template_loaded(self.index_name, self.policy_name, self.index_name) - self.idxmgmt.assert_alias_created(self.index_name) - self.idxmgmt.assert_policy_created(self.policy_name) - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_setup_template_default(self): - """ - Test template setup with default config - """ - self.render_config() - exit_code = self.run_beat(logging_args=["-v", "-d", "*"], - extra_args=["setup", self.setupCmd]) - - assert exit_code == 0 - self.idxmgmt.assert_ilm_template_loaded(self.index_name, self.policy_name, self.index_name) - self.idxmgmt.assert_index_template_index_pattern(self.index_name, [self.index_name + "-*"]) - - # when running `setup --template` - # write_alias and rollover_policy related to ILM are also created - self.idxmgmt.assert_alias_created(self.index_name) - self.idxmgmt.assert_policy_created(self.policy_name) - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_setup_template_disabled(self): - """ - Test template setup when ilm disabled - """ - self.render_config() - exit_code = self.run_beat(logging_args=["-v", "-d", "*"], - extra_args=["setup", self.setupCmd, - "-E", "setup.template.enabled=false"]) - - assert exit_code == 0 - self.idxmgmt.assert_index_template_not_loaded(self.index_name) - - # when running `setup --template` and `setup.template.enabled=false` - # write_alias and rollover_policy related to ILM are still created - self.idxmgmt.assert_alias_created(self.index_name) - self.idxmgmt.assert_policy_created(self.policy_name) - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_setup_template_with_opts(self): - """ - Test template setup with config options - """ - self.render_config() - exit_code = self.run_beat(logging_args=["-v", "-d", "*"], - extra_args=["setup", self.setupCmd, - "-E", "setup.ilm.enabled=false", - "-E", "setup.template.settings.index.number_of_shards=2"]) - - assert exit_code == 0 - self.idxmgmt.assert_index_template_loaded(self.index_name) - - # check that settings are overwritten - resp = self.es.transport.perform_request('GET', '/_template/' + self.index_name) - assert self.index_name in resp - index = resp[self.index_name]["settings"]["index"] - assert index["number_of_shards"] == "2", index["number_of_shards"] - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_setup_template_with_ilm_changed_pattern(self): - """ - Test template setup with changed ilm.rollover_alias config - """ - self.render_config() - exit_code = self.run_beat(logging_args=["-v", "-d", "*"], - extra_args=["setup", self.setupCmd, - "-E", "setup.ilm.rollover_alias=" + self.custom_alias]) - - assert exit_code == 0 - self.idxmgmt.assert_ilm_template_loaded(self.custom_alias, self.policy_name, self.custom_alias) - self.idxmgmt.assert_index_template_index_pattern(self.custom_alias, [self.custom_alias + "-*"]) - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_template_created_on_ilm_policy_created(self): - """ - Test template setup overwrites template when new ilm policy is created - """ - - # ensure template with ilm rollover_alias name is created, but ilm policy not yet - self.render_config() - exit_code = self.run_beat(logging_args=["-v", "-d", "*"], - extra_args=["setup", self.setupCmd, - "-E", "setup.ilm.enabled=false", - "-E", "setup.template.name=" + self.custom_alias, - "-E", "setup.template.pattern=" + self.custom_alias + "*"]) - assert exit_code == 0 - self.idxmgmt.assert_index_template_loaded(self.custom_alias) - self.idxmgmt.assert_policy_not_created(self.policy_name) - - # ensure ilm policy is created, triggering overwriting existing template - exit_code = self.run_beat(extra_args=["setup", self.setupCmd, - "-E", "setup.template.overwrite=false", - "-E", "setup.template.settings.index.number_of_shards=2", - "-E", "setup.ilm.rollover_alias=" + self.custom_alias]) - assert exit_code == 0 - self.idxmgmt.assert_ilm_template_loaded(self.custom_alias, self.policy_name, self.custom_alias) - self.idxmgmt.assert_policy_created(self.policy_name) - # check that template was overwritten - resp = self.es.transport.perform_request('GET', '/_template/' + self.custom_alias) - assert self.custom_alias in resp - index = resp[self.custom_alias]["settings"]["index"] - assert index["number_of_shards"] == "2", index["number_of_shards"] - - -class TestCommandExportTemplate(BaseTest): - """ - Test beat command `export template` - """ - - def setUp(self): - super(TestCommandExportTemplate, self).setUp() - - self.config = "libbeat.yml" - self.output = os.path.join(self.working_dir, self.config) - shutil.copy(os.path.join(self.beat_path, "fields.yml"), self.output) - self.template_name = self.beat_name + "-9.9.9" - - def assert_log_contains_template(self, index_pattern): - assert self.log_contains('Loaded index template') - assert self.log_contains(index_pattern) - - def test_default(self): - """ - Test export template works - """ - self.render_config_template(self.beat_name, self.output, - fields=self.output) - exit_code = self.run_beat( - extra_args=["export", "template"], - config=self.config) - - assert exit_code == 0 - self.assert_log_contains_template(self.template_name + "-*") - - def test_changed_index_pattern(self): - """ - Test export template with changed index pattern - """ - self.render_config_template(self.beat_name, self.output, - fields=self.output) - alias_name = "mockbeat-ilm-index-pattern" - - exit_code = self.run_beat( - extra_args=["export", "template", - "-E", "setup.ilm.rollover_alias=" + alias_name], - config=self.config) - - assert exit_code == 0 - self.assert_log_contains_template(alias_name + "-*") - - def test_load_disabled(self): - """ - Test template also exported when disabled in config - """ - self.render_config_template(self.beat_name, self.output, - fields=self.output) - exit_code = self.run_beat( - extra_args=["export", "template", "-E", "setup.template.enabled=false"], - config=self.config) - - assert exit_code == 0 - self.assert_log_contains_template(self.template_name + "-*") - - def test_export_to_file_absolute_path(self): - """ - Test export template to file with absolute file path - """ - self.render_config_template(self.beat_name, self.output, - fields=self.output) - - base_path = os.path.abspath(os.path.join(self.beat_path, os.path.dirname(__file__), "export")) - exit_code = self.run_beat( - extra_args=["export", "template", "--dir=" + base_path], - config=self.config) - - assert exit_code == 0 - - file = os.path.join(base_path, "template", self.template_name + '.json') - with open(file) as f: - template = json.load(f) - assert 'index_patterns' in template - assert template['index_patterns'] == [self.template_name + '-*'], template - - os.remove(file) - - def test_export_to_file_relative_path(self): - """ - Test export template to file with relative file path - """ - self.render_config_template(self.beat_name, self.output, - fields=self.output) - - path = os.path.join(os.path.dirname(__file__), "export") - exit_code = self.run_beat( - extra_args=["export", "template", "--dir=" + path], - config=self.config) - - assert exit_code == 0 - - base_path = os.path.abspath(os.path.join(self.beat_path, os.path.dirname(__file__), "export")) - file = os.path.join(base_path, "template", self.template_name + '.json') - with open(file) as f: - template = json.load(f) - assert 'index_patterns' in template - assert template['index_patterns'] == [self.template_name + '-*'], template - - os.remove(file) diff --git a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_umask.py b/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_umask.py deleted file mode 100644 index e78214e2..00000000 --- a/vendor/github.com/elastic/beats/v7/libbeat/tests/system/test_umask.py +++ /dev/null @@ -1,36 +0,0 @@ -from base import BaseTest - -import os -import stat -import unittest -import sys - -INTEGRATION_TESTS = os.environ.get('INTEGRATION_TESTS', False) - - -class TestUmask(BaseTest): - """ - Test default umask - """ - - DEFAULT_UMASK = 0o027 - - def setUp(self): - super(BaseTest, self).setUp() - - self.output_file_permissions = 0o666 - - self.render_config_template(output_file_permissions=self.output_file_permissions) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0, max_timeout=2) - proc.check_kill_and_wait() - - @unittest.skipIf(sys.platform.startswith("win"), "umask is not available on Windows") - def test_output_file_perms(self): - """ - Test that output file permissions respect default umask - """ - output_file_path = os.path.join(self.working_dir, "output", "mockbeat") - perms = stat.S_IMODE(os.lstat(output_file_path).st_mode) - - self.assertEqual(perms, self.output_file_permissions & ~TestUmask.DEFAULT_UMASK) diff --git a/vendor/github.com/elastic/beats/v7/licenses/APACHE-LICENSE-2.0-header.txt b/vendor/github.com/elastic/beats/v7/licenses/APACHE-LICENSE-2.0-header.txt deleted file mode 100644 index 2787ffc8..00000000 --- a/vendor/github.com/elastic/beats/v7/licenses/APACHE-LICENSE-2.0-header.txt +++ /dev/null @@ -1,16 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. diff --git a/vendor/github.com/elastic/beats/v7/licenses/APACHE-LICENSE-2.0.txt b/vendor/github.com/elastic/beats/v7/licenses/APACHE-LICENSE-2.0.txt deleted file mode 100644 index d6456956..00000000 --- a/vendor/github.com/elastic/beats/v7/licenses/APACHE-LICENSE-2.0.txt +++ /dev/null @@ -1,202 +0,0 @@ - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/vendor/github.com/elastic/beats/v7/licenses/ELASTIC-LICENSE-header.txt b/vendor/github.com/elastic/beats/v7/licenses/ELASTIC-LICENSE-header.txt deleted file mode 100644 index 979c2ac8..00000000 --- a/vendor/github.com/elastic/beats/v7/licenses/ELASTIC-LICENSE-header.txt +++ /dev/null @@ -1,3 +0,0 @@ -// Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one -// or more contributor license agreements. Licensed under the Elastic License; -// you may not use this file except in compliance with the Elastic License. diff --git a/vendor/github.com/elastic/beats/v7/licenses/ELASTIC-LICENSE.txt b/vendor/github.com/elastic/beats/v7/licenses/ELASTIC-LICENSE.txt deleted file mode 100644 index 7376ffc3..00000000 --- a/vendor/github.com/elastic/beats/v7/licenses/ELASTIC-LICENSE.txt +++ /dev/null @@ -1,223 +0,0 @@ -ELASTIC LICENSE AGREEMENT - -PLEASE READ CAREFULLY THIS ELASTIC LICENSE AGREEMENT (THIS "AGREEMENT"), WHICH -CONSTITUTES A LEGALLY BINDING AGREEMENT AND GOVERNS ALL OF YOUR USE OF ALL OF -THE ELASTIC SOFTWARE WITH WHICH THIS AGREEMENT IS INCLUDED ("ELASTIC SOFTWARE") -THAT IS PROVIDED IN OBJECT CODE FORMAT, AND, IN ACCORDANCE WITH SECTION 2 BELOW, -CERTAIN OF THE ELASTIC SOFTWARE THAT IS PROVIDED IN SOURCE CODE FORMAT. BY -INSTALLING OR USING ANY OF THE ELASTIC SOFTWARE GOVERNED BY THIS AGREEMENT, YOU -ARE ASSENTING TO THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE -WITH SUCH TERMS AND CONDITIONS, YOU MAY NOT INSTALL OR USE THE ELASTIC SOFTWARE -GOVERNED BY THIS AGREEMENT. IF YOU ARE INSTALLING OR USING THE SOFTWARE ON -BEHALF OF A LEGAL ENTITY, YOU REPRESENT AND WARRANT THAT YOU HAVE THE ACTUAL -AUTHORITY TO AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT ON BEHALF OF -SUCH ENTITY. - -Posted Date: April 20, 2018 - -This Agreement is entered into by and between Elasticsearch BV ("Elastic") and -You, or the legal entity on behalf of whom You are acting (as applicable, -"You"). - -1. OBJECT CODE END USER LICENSES, RESTRICTIONS AND THIRD PARTY OPEN SOURCE -SOFTWARE - - 1.1 Object Code End User License. Subject to the terms and conditions of - Section 1.2 of this Agreement, Elastic hereby grants to You, AT NO CHARGE and - for so long as you are not in breach of any provision of this Agreement, a - License to the Basic Features and Functions of the Elastic Software. - - 1.2 Reservation of Rights; Restrictions. As between Elastic and You, Elastic - and its licensors own all right, title and interest in and to the Elastic - Software, and except as expressly set forth in Sections 1.1, and 2.1 of this - Agreement, no other license to the Elastic Software is granted to You under - this Agreement, by implication, estoppel or otherwise. You agree not to: (i) - reverse engineer or decompile, decrypt, disassemble or otherwise reduce any - Elastic Software provided to You in Object Code, or any portion thereof, to - Source Code, except and only to the extent any such restriction is prohibited - by applicable law, (ii) except as expressly permitted in this Agreement, - prepare derivative works from, modify, copy or use the Elastic Software Object - Code or the Commercial Software Source Code in any manner; (iii) except as - expressly permitted in Section 1.1 above, transfer, sell, rent, lease, - distribute, sublicense, loan or otherwise transfer, Elastic Software Object - Code, in whole or in part, to any third party; (iv) use Elastic Software - Object Code for providing time-sharing services, any software-as-a-service, - service bureau services or as part of an application services provider or - other service offering (collectively, "SaaS Offering") where obtaining access - to the Elastic Software or the features and functions of the Elastic Software - is a primary reason or substantial motivation for users of the SaaS Offering - to access and/or use the SaaS Offering ("Prohibited SaaS Offering"); (v) - circumvent the limitations on use of Elastic Software provided to You in - Object Code format that are imposed or preserved by any License Key, or (vi) - alter or remove any Marks and Notices in the Elastic Software. If You have any - question as to whether a specific SaaS Offering constitutes a Prohibited SaaS - Offering, or are interested in obtaining Elastic's permission to engage in - commercial or non-commercial distribution of the Elastic Software, please - contact elastic_license@elastic.co. - - 1.3 Third Party Open Source Software. The Commercial Software may contain or - be provided with third party open source libraries, components, utilities and - other open source software (collectively, "Open Source Software"), which Open - Source Software may have applicable license terms as identified on a website - designated by Elastic. Notwithstanding anything to the contrary herein, use of - the Open Source Software shall be subject to the license terms and conditions - applicable to such Open Source Software, to the extent required by the - applicable licensor (which terms shall not restrict the license rights granted - to You hereunder, but may contain additional rights). To the extent any - condition of this Agreement conflicts with any license to the Open Source - Software, the Open Source Software license will govern with respect to such - Open Source Software only. Elastic may also separately provide you with - certain open source software that is licensed by Elastic. Your use of such - Elastic open source software will not be governed by this Agreement, but by - the applicable open source license terms. - -2. COMMERCIAL SOFTWARE SOURCE CODE - - 2.1 Limited License. Subject to the terms and conditions of Section 2.2 of - this Agreement, Elastic hereby grants to You, AT NO CHARGE and for so long as - you are not in breach of any provision of this Agreement, a limited, - non-exclusive, non-transferable, fully paid up royalty free right and license - to the Commercial Software in Source Code format, without the right to grant - or authorize sublicenses, to prepare Derivative Works of the Commercial - Software, provided You (i) do not hack the licensing mechanism, or otherwise - circumvent the intended limitations on the use of Elastic Software to enable - features other than Basic Features and Functions or those features You are - entitled to as part of a Subscription, and (ii) use the resulting object code - only for reasonable testing purposes. - - 2.2 Restrictions. Nothing in Section 2.1 grants You the right to (i) use the - Commercial Software Source Code other than in accordance with Section 2.1 - above, (ii) use a Derivative Work of the Commercial Software outside of a - Non-production Environment, in any production capacity, on a temporary or - permanent basis, or (iii) transfer, sell, rent, lease, distribute, sublicense, - loan or otherwise make available the Commercial Software Source Code, in whole - or in part, to any third party. Notwithstanding the foregoing, You may - maintain a copy of the repository in which the Source Code of the Commercial - Software resides and that copy may be publicly accessible, provided that you - include this Agreement with Your copy of the repository. - -3. TERMINATION - - 3.1 Termination. This Agreement will automatically terminate, whether or not - You receive notice of such Termination from Elastic, if You breach any of its - provisions. - - 3.2 Post Termination. Upon any termination of this Agreement, for any reason, - You shall promptly cease the use of the Elastic Software in Object Code format - and cease use of the Commercial Software in Source Code format. For the - avoidance of doubt, termination of this Agreement will not affect Your right - to use Elastic Software, in either Object Code or Source Code formats, made - available under the Apache License Version 2.0. - - 3.3 Survival. Sections 1.2, 2.2. 3.3, 4 and 5 shall survive any termination or - expiration of this Agreement. - -4. DISCLAIMER OF WARRANTIES AND LIMITATION OF LIABILITY - - 4.1 Disclaimer of Warranties. TO THE MAXIMUM EXTENT PERMITTED UNDER APPLICABLE - LAW, THE ELASTIC SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, - AND ELASTIC AND ITS LICENSORS MAKE NO WARRANTIES WHETHER EXPRESSED, IMPLIED OR - STATUTORY REGARDING OR RELATING TO THE ELASTIC SOFTWARE. TO THE MAXIMUM EXTENT - PERMITTED UNDER APPLICABLE LAW, ELASTIC AND ITS LICENSORS SPECIFICALLY - DISCLAIM ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR - PURPOSE AND NON-INFRINGEMENT WITH RESPECT TO THE ELASTIC SOFTWARE, AND WITH - RESPECT TO THE USE OF THE FOREGOING. FURTHER, ELASTIC DOES NOT WARRANT RESULTS - OF USE OR THAT THE ELASTIC SOFTWARE WILL BE ERROR FREE OR THAT THE USE OF THE - ELASTIC SOFTWARE WILL BE UNINTERRUPTED. - - 4.2 Limitation of Liability. IN NO EVENT SHALL ELASTIC OR ITS LICENSORS BE - LIABLE TO YOU OR ANY THIRD PARTY FOR ANY DIRECT OR INDIRECT DAMAGES, - INCLUDING, WITHOUT LIMITATION, FOR ANY LOSS OF PROFITS, LOSS OF USE, BUSINESS - INTERRUPTION, LOSS OF DATA, COST OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY - SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES OF ANY KIND, IN CONNECTION WITH - OR ARISING OUT OF THE USE OR INABILITY TO USE THE ELASTIC SOFTWARE, OR THE - PERFORMANCE OF OR FAILURE TO PERFORM THIS AGREEMENT, WHETHER ALLEGED AS A - BREACH OF CONTRACT OR TORTIOUS CONDUCT, INCLUDING NEGLIGENCE, EVEN IF ELASTIC - HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -5. MISCELLANEOUS - - This Agreement completely and exclusively states the entire agreement of the - parties regarding the subject matter herein, and it supersedes, and its terms - govern, all prior proposals, agreements, or other communications between the - parties, oral or written, regarding such subject matter. This Agreement may be - modified by Elastic from time to time, and any such modifications will be - effective upon the "Posted Date" set forth at the top of the modified - Agreement. If any provision hereof is held unenforceable, this Agreement will - continue without said provision and be interpreted to reflect the original - intent of the parties. This Agreement and any non-contractual obligation - arising out of or in connection with it, is governed exclusively by Dutch law. - This Agreement shall not be governed by the 1980 UN Convention on Contracts - for the International Sale of Goods. All disputes arising out of or in - connection with this Agreement, including its existence and validity, shall be - resolved by the courts with jurisdiction in Amsterdam, The Netherlands, except - where mandatory law provides for the courts at another location in The - Netherlands to have jurisdiction. The parties hereby irrevocably waive any and - all claims and defenses either might otherwise have in any such action or - proceeding in any of such courts based upon any alleged lack of personal - jurisdiction, improper venue, forum non conveniens or any similar claim or - defense. A breach or threatened breach, by You of Section 2 may cause - irreparable harm for which damages at law may not provide adequate relief, and - therefore Elastic shall be entitled to seek injunctive relief without being - required to post a bond. You may not assign this Agreement (including by - operation of law in connection with a merger or acquisition), in whole or in - part to any third party without the prior written consent of Elastic, which - may be withheld or granted by Elastic in its sole and absolute discretion. - Any assignment in violation of the preceding sentence is void. Notices to - Elastic may also be sent to legal@elastic.co. - -6. DEFINITIONS - - The following terms have the meanings ascribed: - - 6.1 "Affiliate" means, with respect to a party, any entity that controls, is - controlled by, or which is under common control with, such party, where - "control" means ownership of at least fifty percent (50%) of the outstanding - voting shares of the entity, or the contractual right to establish policy for, - and manage the operations of, the entity. - - 6.2 "Basic Features and Functions" means those features and functions of the - Elastic Software that are eligible for use under a Basic license, as set forth - at https://www.elastic.co/subscriptions, as may be modified by Elastic from - time to time. - - 6.3 "Commercial Software" means the Elastic Software Source Code in any file - containing a header stating the contents are subject to the Elastic License or - which is contained in the repository folder labeled "x-pack", unless a LICENSE - file present in the directory subtree declares a different license. - - 6.4 "Derivative Work of the Commercial Software" means, for purposes of this - Agreement, any modification(s) or enhancement(s) to the Commercial Software, - which represent, as a whole, an original work of authorship. - - 6.5 "License" means a limited, non-exclusive, non-transferable, fully paid up, - royalty free, right and license, without the right to grant or authorize - sublicenses, solely for Your internal business operations to (i) install and - use the applicable Features and Functions of the Elastic Software in Object - Code, and (ii) permit Contractors and Your Affiliates to use the Elastic - software as set forth in (i) above, provided that such use by Contractors must - be solely for Your benefit and/or the benefit of Your Affiliates, and You - shall be responsible for all acts and omissions of such Contractors and - Affiliates in connection with their use of the Elastic software that are - contrary to the terms and conditions of this Agreement. - - 6.6 "License Key" means a sequence of bytes, including but not limited to a - JSON blob, that is used to enable certain features and functions of the - Elastic Software. - - 6.7 "Marks and Notices" means all Elastic trademarks, trade names, logos and - notices present on the Documentation as originally provided by Elastic. - - 6.8 "Non-production Environment" means an environment for development, testing - or quality assurance, where software is not used for production purposes. - - 6.9 "Object Code" means any form resulting from mechanical transformation or - translation of Source Code form, including but not limited to compiled object - code, generated documentation, and conversions to other media types. - - 6.10 "Source Code" means the preferred form of computer software for making - modifications, including but not limited to software source code, - documentation source, and configuration files. - - 6.11 "Subscription" means the right to receive Support Services and a License - to the Commercial Software. diff --git a/vendor/github.com/elastic/beats/v7/licenses/license.go b/vendor/github.com/elastic/beats/v7/licenses/license.go deleted file mode 100644 index 43807d52..00000000 --- a/vendor/github.com/elastic/beats/v7/licenses/license.go +++ /dev/null @@ -1,20 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package licenses - -//go:generate go run ../dev-tools/cmd/license/license_generate.go diff --git a/vendor/github.com/elastic/beats/v7/licenses/license_header.go b/vendor/github.com/elastic/beats/v7/licenses/license_header.go deleted file mode 100644 index 1512b742..00000000 --- a/vendor/github.com/elastic/beats/v7/licenses/license_header.go +++ /dev/null @@ -1,58 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/license/license_generate.go - DO NOT EDIT. - -package licenses - -import "fmt" - -var ASL2 = ` -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. -` - -var Elastic = ` -// Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one -// or more contributor license agreements. Licensed under the Elastic License; -// you may not use this file except in compliance with the Elastic License. -` - -func Find(name string) (string, error) { - switch name { - - case "ASL2": - return ASL2, nil - case "Elastic": - return Elastic, nil - } - return "", fmt.Errorf("unknown license: %s", name) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/.gitignore b/vendor/github.com/elastic/beats/v7/metricbeat/.gitignore deleted file mode 100644 index da7e5302..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -build -_meta/beat.yml -_meta/beat.reference.yml - -/metricbeat -/metricbeat.test -/docs/html_docs - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/Dockerfile b/vendor/github.com/elastic/beats/v7/metricbeat/Dockerfile deleted file mode 100644 index 1d03da80..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/Dockerfile +++ /dev/null @@ -1,30 +0,0 @@ -FROM golang:1.13.9 - -RUN \ - apt update \ - && apt install -qq -y --no-install-recommends \ - netcat \ - python3 \ - python3-pip \ - python3-venv \ - libaio-dev \ - unzip \ - && rm -rf /var/lib/apt/lists/* - -ENV PYTHON_ENV=/tmp/python-env - -RUN pip3 install --upgrade pip -RUN pip3 install --upgrade setuptools -RUN pip3 install --upgrade docker-compose==1.23.2 - -# Oracle instant client -RUN cd /usr/lib \ - && curl -sLo instantclient-basic-linux.zip https://download.oracle.com/otn_software/linux/instantclient/19600/instantclient-basic-linux.x64-19.6.0.0.0dbru.zip \ - && unzip instantclient-basic-linux.zip \ - && rm instantclient-basic-linux.zip -ENV LD_LIBRARY_PATH=/usr/lib/instantclient_19_6 - -ENV PATH=/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/oracle/12.2/client64/bin - -# Add healthcheck for the docker/healthcheck metricset to check during testing. -HEALTHCHECK CMD exit 0 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/Makefile b/vendor/github.com/elastic/beats/v7/metricbeat/Makefile deleted file mode 100644 index fd2c6093..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/Makefile +++ /dev/null @@ -1,85 +0,0 @@ -# Name can be overwritten, as Metricbeat is also a library -BEAT_NAME?=metricbeat -BEAT_TITLE?=Metricbeat -SYSTEM_TESTS?=true -TEST_ENVIRONMENT?=true -BEATS_DOCKER_INTEGRATION_TEST_ENV?=true -ES_BEATS?=.. - -# Metricbeat can only be cross-compiled on platforms not requiring CGO. -GOX_OS=netbsd linux windows -GOX_FLAGS=-arch="amd64 386 arm ppc64 ppc64le" - -DOCS_BRANCH=$(shell grep doc-branch ../libbeat/docs/version.asciidoc | cut -c 14-) - -include ${ES_BEATS}/libbeat/scripts/Makefile - -# Collects all module dashboards -.PHONY: kibana -kibana: - @rm -rf _meta/kibana.generated - @mkdir -p _meta/kibana.generated - @-cp -pr module/*/_meta/kibana/* _meta/kibana.generated - -# Collects all module docs -.PHONY: collect-docs -collect-docs: - mage CollectAll - -# Collects all module configs -.PHONY: configs -configs: python-env - @mkdir -p _meta - @cp ${ES_BEATS}/metricbeat/_meta/common.yml _meta/beat.yml - @cat ${ES_BEATS}/metricbeat/_meta/setup.yml >> _meta/beat.yml - @cat ${ES_BEATS}/metricbeat/_meta/common.reference.yml > _meta/beat.reference.yml - @${PYTHON_ENV_EXE} ${ES_BEATS}/script/config_collector.py --beat ${BEAT_NAME} --full $(PWD) >> _meta/beat.reference.yml - @rm -rf modules.d - mage config - @chmod go-w modules.d/* - @# Enable system by default: - @if [ -f modules.d/system.yml.disabled ]; then mv modules.d/system.yml.disabled modules.d/system.yml; fi - -# Generates imports for all modules and metricsets -.PHONY: imports -imports: - @mkdir -p include - mage imports - -# Runs all collection steps and updates afterwards -.PHONY: collect -collect: assets collect-docs configs kibana imports - -# Creates a new metricset. Requires the params MODULE and METRICSET -.PHONY: create-metricset -create-metricset: python-env - @${PYTHON_ENV_EXE} ${ES_BEATS}/metricbeat/scripts/create_metricset.py --path=$(PWD) --es_beats=$(ES_BEATS) --module=$(MODULE) --metricset=$(METRICSET) - -# Generates the data.json example documents -.PHONY: generate-json -generate-json: build-image - ${DOCKER_COMPOSE} run beat go test -tags=integration github.com/elastic/beats/metricbeat/module/... -data - -.PHONY: run-module -run-module: ## @testing Runs the given module with exposing the port. Needs $MODULE and $PORT as param -run-module: - ${DOCKER_COMPOSE} build ${MODULE} - ${DOCKER_COMPOSE} run -p ${PORT}:${PORT} ${MODULE} - -.PHONY: test-module -test-module: ## @testing Tests the given module. Needs $MODULE as param an run-module must be started first. -test-module: python-env update metricbeat.test - go test -tags=integration ${BEAT_PATH}/module/${MODULE}/... -v - . ${PYTHON_ENV}/bin/activate && INTEGRATION_TESTS=1 nosetests module/${MODULE} - -.PHONY: assets -assets: - go run ${INSTALL_FLAG} ${ES_BEATS}/metricbeat/scripts/assets/assets.go ${ES_BEATS}/metricbeat/module - mkdir -p include/fields - go run ${INSTALL_FLAG} ${ES_BEATS}/libbeat/scripts/cmd/global_fields/main.go -es_beats_path ${ES_BEATS} -beat_path ${PWD} | go run ${ES_BEATS}/dev-tools/cmd/asset/asset.go -license ${LICENSE} -out ./include/fields/fields.go -pkg include -priority asset.LibbeatFieldsPri ${ES_BEATS}/libbeat/fields.yml $(BEAT_NAME) - -.PHONY: integration-tests -integration-tests: ## @testing Run golang integration tests. -integration-tests: prepare-tests mage - rm -f docker-compose.yml.lock - mage goIntegTest diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/README.md b/vendor/github.com/elastic/beats/v7/metricbeat/README.md deleted file mode 100644 index 5d817506..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/README.md +++ /dev/null @@ -1,27 +0,0 @@ -# Metricbeat - -Metricbeat fetches a set of metrics on a predefined interval from the operating system and services such as Apache web server, Redis, and more and ships them to Elasticsearch or Logstash. - -## Getting started - -Please follow the [getting started](https://www.elastic.co/guide/en/beats/metricbeat/current/metricbeat-getting-started.html) -guide from the docs. - -## Documentation - -Please visit [elastic.co](https://www.elastic.co/guide/en/beats/metricbeat/current/index.html) - for the documentation. - -## Bugs and feature requests - -If you have an issue, please start by opening a topic on the -[forums](https://discuss.elastic.co/c/beats/metricbeat). We'll help you -troubleshoot and work with you on a solution. - -If you are sure you found a bug or have a feature request, open an issue on -[Github](https://github.com/elastic/beats/issues). - -## Contributions - -We love contributions from our community! Please read the -[CONTRIBUTING.md](../CONTRIBUTING.md) file. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/_meta/beat.docker.yml b/vendor/github.com/elastic/beats/v7/metricbeat/_meta/beat.docker.yml deleted file mode 100644 index 16b19a86..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/_meta/beat.docker.yml +++ /dev/null @@ -1,4 +0,0 @@ -metricbeat.config.modules: - path: ${path.config}/modules.d/*.yml - reload.enabled: false - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/_meta/common.reference.yml b/vendor/github.com/elastic/beats/v7/metricbeat/_meta/common.reference.yml deleted file mode 100644 index c52deab8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/_meta/common.reference.yml +++ /dev/null @@ -1,54 +0,0 @@ -########################## Metricbeat Configuration ########################### - -# This file is a full configuration example documenting all non-deprecated -# options in comments. For a shorter configuration example, that contains only -# the most common options, please see metricbeat.yml in the same directory. -# -# You can find the full configuration reference here: -# https://www.elastic.co/guide/en/beats/metricbeat/index.html - -#============================ Config Reloading =============================== - -# Config reloading allows to dynamically load modules. Each file which is -# monitored must contain one or multiple modules as a list. -metricbeat.config.modules: - - # Glob pattern for configuration reloading - path: ${path.config}/modules.d/*.yml - - # Period on which files under path should be checked for changes - reload.period: 10s - - # Set to true to enable config reloading - reload.enabled: false - -# Maximum amount of time to randomly delay the start of a metricset. Use 0 to -# disable startup delay. -metricbeat.max_start_delay: 10s - -#============================== Autodiscover =================================== - -# Autodiscover allows you to detect changes in the system and spawn new modules -# as they happen. - -#metricbeat.autodiscover: - # List of enabled autodiscover providers -# providers: -# - type: docker -# templates: -# - condition: -# equals.docker.container.image: etcd -# config: -# - module: etcd -# metricsets: ["leader", "self", "store"] -# period: 10s -# hosts: ["${host}:2379"] - -#=========================== Timeseries instance =============================== - -# Enabling this will add a `timeseries.instance` keyword field to all metric -# events. For a given metricset, this field will be unique for every single item -# being monitored. -# This setting is experimental. - -#timeseries.enabled: false diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/_meta/common.yml b/vendor/github.com/elastic/beats/v7/metricbeat/_meta/common.yml deleted file mode 100644 index 8bcba523..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/_meta/common.yml +++ /dev/null @@ -1,8 +0,0 @@ -###################### Metricbeat Configuration Example ####################### - -# This file is an example configuration file highlighting only the most common -# options. The metricbeat.reference.yml file from the same directory contains all the -# supported options with more comments. You can use it as a reference. -# -# You can find the full configuration reference here: -# https://www.elastic.co/guide/en/beats/metricbeat/index.html diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/_meta/fields.common.yml b/vendor/github.com/elastic/beats/v7/metricbeat/_meta/fields.common.yml deleted file mode 100644 index 44bab6f6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/_meta/fields.common.yml +++ /dev/null @@ -1,43 +0,0 @@ -- key: common - title: Common - description: > - Contains common fields available in all event types. - fields: - - - name: metricset.module - description: > - The name of the module that generated the event. - type: alias - path: event.module - migration: true - - - name: metricset.name - description: > - The name of the metricset that generated the event. - - - name: metricset.period - type: integer - description: > - Current data collection period for this event in milliseconds. - - - name: service.address - description: > - Address of the machine where the service is running. This - field may not be present when the data was collected locally. - - - name: service.hostname - description: > - Host name of the machine where the service is running. - - - name: type - required: true - example: metricsets - description: > - The document type. Always set to "doc". - - - name: systemd.fragment_path - type: keyword - description: the location of the systemd unit path - - name: systemd.unit - type: keyword - description: the unit name of the systemd service diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/_meta/setup.yml b/vendor/github.com/elastic/beats/v7/metricbeat/_meta/setup.yml deleted file mode 100644 index 33706737..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/_meta/setup.yml +++ /dev/null @@ -1,19 +0,0 @@ - -#========================== Modules configuration ============================ - -metricbeat.config.modules: - # Glob pattern for configuration loading - path: ${path.config}/modules.d/*.yml - - # Set to true to enable config reloading - reload.enabled: false - - # Period on which files under path should be checked for changes - #reload.period: 10s - -#==================== Elasticsearch template setting ========================== - -setup.template.settings: - index.number_of_shards: 1 - index.codec: best_compression - #_source.enabled: false diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/autodiscover/appender/kubernetes/token/config.go b/vendor/github.com/elastic/beats/v7/metricbeat/autodiscover/appender/kubernetes/token/config.go deleted file mode 100644 index 7363c600..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/autodiscover/appender/kubernetes/token/config.go +++ /dev/null @@ -1,33 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package token - -import ( - "github.com/elastic/beats/v7/libbeat/conditions" -) - -type config struct { - TokenPath string `config:"token_path"` - ConditionConfig *conditions.Config `config:"condition"` -} - -func defaultConfig() config { - return config{ - TokenPath: "/var/run/secrets/kubernetes.io/serviceaccount/token", - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/autodiscover/appender/kubernetes/token/token.go b/vendor/github.com/elastic/beats/v7/metricbeat/autodiscover/appender/kubernetes/token/token.go deleted file mode 100644 index 9f4f99c4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/autodiscover/appender/kubernetes/token/token.go +++ /dev/null @@ -1,143 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package token - -import ( - "fmt" - "io/ioutil" - - "github.com/elastic/beats/v7/libbeat/autodiscover" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/bus" - "github.com/elastic/beats/v7/libbeat/common/cfgwarn" - "github.com/elastic/beats/v7/libbeat/conditions" - "github.com/elastic/beats/v7/libbeat/logp" -) - -func init() { - autodiscover.Registry.AddAppender("kubernetes.token", NewTokenAppender) -} - -type tokenAppender struct { - TokenPath string - Condition conditions.Condition -} - -// NewTokenAppender creates a token appender that can append a bearer token required to authenticate with -// protected endpoints -func NewTokenAppender(cfg *common.Config) (autodiscover.Appender, error) { - cfgwarn.Deprecate("7.0.0", "token appender is deprecated in favor of bearer_token_file config parameter") - conf := defaultConfig() - - err := cfg.Unpack(&conf) - if err != nil { - return nil, fmt.Errorf("unable to unpack config due to error: %v", err) - } - - var cond conditions.Condition - if conf.ConditionConfig != nil { - // Attempt to create a condition. If fails then report error - cond, err = conditions.NewCondition(conf.ConditionConfig) - if err != nil { - return nil, fmt.Errorf("unable to create condition due to error: %v", err) - } - } - appender := tokenAppender{ - TokenPath: conf.TokenPath, - Condition: cond, - } - - return &appender, nil -} - -// Append picks up a token from a file and adds it to the headers.Authorization section of the metricbeat module -func (t *tokenAppender) Append(event bus.Event) { - cfgsRaw, ok := event["config"] - // There are no configs - if !ok { - return - } - - cfgs, ok := cfgsRaw.([]*common.Config) - // Config key doesnt have an array of config objects - if !ok { - return - } - - // Check if the condition is met. Attempt to append only if that is the case. - if t.Condition == nil || t.Condition.Check(common.MapStr(event)) == true { - tok := t.getAuthHeaderFromToken() - // If token is empty then just return - if tok == "" { - return - } - for i := 0; i < len(cfgs); i++ { - // Unpack the config - cfg := cfgs[i] - c := common.MapStr{} - err := cfg.Unpack(&c) - if err != nil { - logp.Debug("kubernetes.config", "unable to unpack config due to error: %v", err) - continue - } - var headers common.MapStr - if hRaw, ok := c["headers"]; ok { - // If headers is not a map then continue to next config - if headers, ok = hRaw.(common.MapStr); !ok { - continue - } - } else { - headers = common.MapStr{} - } - - // Assign authorization header and add it back to the config - headers["Authorization"] = tok - c["headers"] = headers - - // Repack the configuration - newCfg, err := common.NewConfigFrom(&c) - if err != nil { - logp.Debug("kubernetes.config", "unable to repack config due to error: %v", err) - continue - } - cfgs[i] = newCfg - } - - event["config"] = cfgs - } -} - -func (t *tokenAppender) getAuthHeaderFromToken() string { - var token string - - if t.TokenPath != "" { - b, err := ioutil.ReadFile(t.TokenPath) - if err != nil { - logp.Err("Reading token file failed with err: %v", err) - } - - if len(b) != 0 { - if b[len(b)-1] == '\n' { - b = b[0 : len(b)-1] - } - token = fmt.Sprintf("Bearer %s", string(b)) - } - } - - return token -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/autodiscover/appender/kubernetes/token/token_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/autodiscover/appender/kubernetes/token/token_test.go deleted file mode 100644 index 28b0ecb6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/autodiscover/appender/kubernetes/token/token_test.go +++ /dev/null @@ -1,108 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package token - -import ( - "io/ioutil" - "os" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/bus" -) - -func TestTokenAppender(t *testing.T) { - tests := []struct { - eventConfig string - event bus.Event - result common.MapStr - config string - }{ - // Appender without a condition should apply the config regardless - // Empty event config should return a config with only the headers - { - event: bus.Event{}, - result: common.MapStr{ - "headers": map[string]interface{}{ - "Authorization": "Bearer foo bar", - }, - }, - eventConfig: "", - config: ` -token_path: "test" -`, - }, - // Metricbeat module config should return a config that has headers section - { - event: bus.Event{}, - result: common.MapStr{ - "module": "prometheus", - "hosts": []interface{}{"1.2.3.4:8080"}, - "headers": map[string]interface{}{ - "Authorization": "Bearer foo bar", - }, - }, - eventConfig: ` -module: prometheus -hosts: ["1.2.3.4:8080"] -`, - config: ` -token_path: "test" -`, - }, - } - - for _, test := range tests { - config, err := common.NewConfigWithYAML([]byte(test.config), "") - if err != nil { - t.Fatal(err) - } - - eConfig, err := common.NewConfigWithYAML([]byte(test.eventConfig), "") - if err != nil { - t.Fatal(err) - } - - test.event["config"] = []*common.Config{eConfig} - writeFile("test", "foo bar") - - appender, err := NewTokenAppender(config) - assert.Nil(t, err) - assert.NotNil(t, appender) - - appender.Append(test.event) - cfgs, _ := test.event["config"].([]*common.Config) - assert.Equal(t, len(cfgs), 1) - - out := common.MapStr{} - cfgs[0].Unpack(&out) - - assert.Equal(t, out, test.result) - deleteFile("test") - } -} - -func writeFile(name, message string) { - ioutil.WriteFile(name, []byte(message), os.ModePerm) -} - -func deleteFile(name string) { - os.Remove(name) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/autodiscover/builder/hints/config.go b/vendor/github.com/elastic/beats/v7/metricbeat/autodiscover/builder/hints/config.go deleted file mode 100644 index 957ec278..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/autodiscover/builder/hints/config.go +++ /dev/null @@ -1,32 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package hints - -import "github.com/elastic/beats/v7/metricbeat/mb" - -type config struct { - Key string `config:"key"` - Registry *mb.Register -} - -func defaultConfig() config { - return config{ - Key: "metrics", - Registry: mb.Registry, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/autodiscover/builder/hints/metrics.go b/vendor/github.com/elastic/beats/v7/metricbeat/autodiscover/builder/hints/metrics.go deleted file mode 100644 index 3e859b23..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/autodiscover/builder/hints/metrics.go +++ /dev/null @@ -1,245 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package hints - -import ( - "fmt" - - "strings" - - "github.com/elastic/beats/v7/libbeat/autodiscover" - "github.com/elastic/beats/v7/libbeat/autodiscover/builder" - "github.com/elastic/beats/v7/libbeat/autodiscover/template" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/bus" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -func init() { - autodiscover.Registry.AddBuilder("hints", NewMetricHints) -} - -const ( - module = "module" - namespace = "namespace" - hosts = "hosts" - metricsets = "metricsets" - period = "period" - timeout = "timeout" - ssl = "ssl" - metricspath = "metrics_path" - username = "username" - password = "password" - - defaultTimeout = "3s" - defaultPeriod = "1m" -) - -type metricHints struct { - Key string - Registry *mb.Register -} - -// NewMetricHints builds a new metrics builder based on hints -func NewMetricHints(cfg *common.Config) (autodiscover.Builder, error) { - config := defaultConfig() - err := cfg.Unpack(&config) - - if err != nil { - return nil, fmt.Errorf("unable to unpack hints config due to error: %v", err) - } - - return &metricHints{config.Key, config.Registry}, nil -} - -// Create configs based on hints passed from providers -func (m *metricHints) CreateConfig(event bus.Event) []*common.Config { - var config []*common.Config - host, _ := event["host"].(string) - if host == "" { - return config - } - - port, _ := common.TryToInt(event["port"]) - - hints, ok := event["hints"].(common.MapStr) - if !ok { - return config - } - - modulesConfig := m.getModules(hints) - if modulesConfig != nil { - configs := []*common.Config{} - for _, cfg := range modulesConfig { - if config, err := common.NewConfigFrom(cfg); err == nil { - configs = append(configs, config) - } - } - logp.Debug("hints.builder", "generated config %+v", configs) - // Apply information in event to the template to generate the final config - return template.ApplyConfigTemplate(event, configs) - - } - - mod := m.getModule(hints) - if mod == "" { - return config - } - - hosts, ok := m.getHostsWithPort(hints, port) - if !ok { - return config - } - - ns := m.getNamespace(hints) - msets := m.getMetricSets(hints, mod) - tout := m.getTimeout(hints) - ival := m.getPeriod(hints) - sslConf := m.getSSLConfig(hints) - procs := m.getProcessors(hints) - metricspath := m.getMetricPath(hints) - username := m.getUsername(hints) - password := m.getPassword(hints) - - moduleConfig := common.MapStr{ - "module": mod, - "metricsets": msets, - "hosts": hosts, - "timeout": tout, - "period": ival, - "enabled": true, - "ssl": sslConf, - "processors": procs, - } - - if ns != "" { - moduleConfig["namespace"] = ns - } - if metricspath != "" { - moduleConfig["metrics_path"] = metricspath - } - if username != "" { - moduleConfig["username"] = username - } - if password != "" { - moduleConfig["password"] = password - } - - logp.Debug("hints.builder", "generated config: %v", moduleConfig) - - // Create config object - cfg, err := common.NewConfigFrom(moduleConfig) - if err != nil { - logp.Debug("hints.builder", "config merge failed with error: %v", err) - } - logp.Debug("hints.builder", "generated config: %+v", common.DebugString(cfg, true)) - config = append(config, cfg) - - // Apply information in event to the template to generate the final config - // This especially helps in a scenario where endpoints are configured as: - // co.elastic.metrics/hosts= "${data.host}:9090" - return template.ApplyConfigTemplate(event, config) -} - -func (m *metricHints) getModule(hints common.MapStr) string { - return builder.GetHintString(hints, m.Key, module) -} - -func (m *metricHints) getMetricSets(hints common.MapStr, module string) []string { - var msets []string - var err error - msets = builder.GetHintAsList(hints, m.Key, metricsets) - - if len(msets) == 0 { - // If no metricset list is given, take module defaults - // fallback to all metricsets if module has no defaults - msets, err = m.Registry.DefaultMetricSets(module) - if err != nil || len(msets) == 0 { - msets = m.Registry.MetricSets(module) - } - } - - return msets -} - -func (m *metricHints) getHostsWithPort(hints common.MapStr, port int) ([]string, bool) { - var result []string - thosts := builder.GetHintAsList(hints, m.Key, hosts) - - // Only pick hosts that have ${data.port} or the port on current event. This will make - // sure that incorrect meta mapping doesn't happen - for _, h := range thosts { - if strings.Contains(h, "data.port") || strings.Contains(h, fmt.Sprintf(":%d", port)) || - // Use the event that has no port config if there is a ${data.host}:9090 like input - (port == 0 && strings.Contains(h, "data.host")) { - result = append(result, h) - } - } - - if len(thosts) > 0 && len(result) == 0 { - logp.Debug("hints.builder", "no hosts selected for port %d with hints: %+v", port, thosts) - return nil, false - } - - return result, true -} - -func (m *metricHints) getNamespace(hints common.MapStr) string { - return builder.GetHintString(hints, m.Key, namespace) -} - -func (m *metricHints) getMetricPath(hints common.MapStr) string { - return builder.GetHintString(hints, m.Key, metricspath) -} - -func (m *metricHints) getUsername(hints common.MapStr) string { - return builder.GetHintString(hints, m.Key, username) -} - -func (m *metricHints) getPassword(hints common.MapStr) string { - return builder.GetHintString(hints, m.Key, password) -} - -func (m *metricHints) getPeriod(hints common.MapStr) string { - if ival := builder.GetHintString(hints, m.Key, period); ival != "" { - return ival - } - - return defaultPeriod -} - -func (m *metricHints) getTimeout(hints common.MapStr) string { - if tout := builder.GetHintString(hints, m.Key, timeout); tout != "" { - return tout - } - return defaultTimeout -} - -func (m *metricHints) getSSLConfig(hints common.MapStr) common.MapStr { - return builder.GetHintMapStr(hints, m.Key, ssl) -} - -func (m *metricHints) getModules(hints common.MapStr) []common.MapStr { - return builder.GetHintAsConfigs(hints, m.Key) -} - -func (m *metricHints) getProcessors(hints common.MapStr) []common.MapStr { - return builder.GetProcessors(hints, m.Key) - -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/autodiscover/builder/hints/metrics_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/autodiscover/builder/hints/metrics_test.go deleted file mode 100644 index f3f9d5a5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/autodiscover/builder/hints/metrics_test.go +++ /dev/null @@ -1,337 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package hints - -import ( - "sort" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/bus" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -func TestGenerateHints(t *testing.T) { - tests := []struct { - message string - event bus.Event - len int - result common.MapStr - }{ - { - message: "Empty event hints should return empty config", - event: bus.Event{ - "host": "1.2.3.4", - "kubernetes": common.MapStr{ - "container": common.MapStr{ - "name": "foobar", - "id": "abc", - }, - }, - "docker": common.MapStr{ - "container": common.MapStr{ - "name": "foobar", - "id": "abc", - }, - }, - }, - len: 0, - result: common.MapStr{}, - }, - { - message: "Hints without host should return nothing", - event: bus.Event{ - "hints": common.MapStr{ - "metrics": common.MapStr{ - "module": "mockmodule", - }, - }, - }, - len: 0, - result: common.MapStr{}, - }, - { - message: "Hints without matching port should return nothing", - event: bus.Event{ - "host": "1.2.3.4", - "port": 9090, - "hints": common.MapStr{ - "metrics": common.MapStr{ - "module": "mockmoduledefaults", - "hosts": "${data.host}:8888", - }, - }, - }, - len: 0, - result: common.MapStr{}, - }, - { - message: "Hints with multiple hosts return only the matching one", - event: bus.Event{ - "host": "1.2.3.4", - "port": 9090, - "hints": common.MapStr{ - "metrics": common.MapStr{ - "module": "mockmoduledefaults", - "hosts": "${data.host}:8888,${data.host}:9090", - }, - }, - }, - len: 1, - result: common.MapStr{ - "module": "mockmoduledefaults", - "metricsets": []string{"default"}, - "timeout": "3s", - "period": "1m", - "enabled": true, - "hosts": []interface{}{"1.2.3.4:9090"}, - }, - }, - { - message: "Hints with multiple hosts return only the one with the template", - event: bus.Event{ - "host": "1.2.3.4", - "port": 9090, - "hints": common.MapStr{ - "metrics": common.MapStr{ - "module": "mockmoduledefaults", - "hosts": "${data.host}:8888,${data.host}:${data.port}", - }, - }, - }, - len: 1, - result: common.MapStr{ - "module": "mockmoduledefaults", - "metricsets": []string{"default"}, - "timeout": "3s", - "period": "1m", - "enabled": true, - "hosts": []interface{}{"1.2.3.4:9090"}, - }, - }, - { - message: "Only module hint should return all metricsets", - event: bus.Event{ - "host": "1.2.3.4", - "hints": common.MapStr{ - "metrics": common.MapStr{ - "module": "mockmodule", - }, - }, - }, - len: 1, - result: common.MapStr{ - "module": "mockmodule", - "metricsets": []string{"one", "two"}, - "timeout": "3s", - "period": "1m", - "enabled": true, - }, - }, - { - message: "Metricsets hint works", - event: bus.Event{ - "host": "1.2.3.4", - "hints": common.MapStr{ - "metrics": common.MapStr{ - "module": "mockmodule", - "metricsets": "one", - }, - }, - }, - len: 1, - result: common.MapStr{ - "module": "mockmodule", - "metricsets": []string{"one"}, - "timeout": "3s", - "period": "1m", - "enabled": true, - }, - }, - { - message: "Only module, it should return defaults", - event: bus.Event{ - "host": "1.2.3.4", - "hints": common.MapStr{ - "metrics": common.MapStr{ - "module": "mockmoduledefaults", - }, - }, - }, - len: 1, - result: common.MapStr{ - "module": "mockmoduledefaults", - "metricsets": []string{"default"}, - "timeout": "3s", - "period": "1m", - "enabled": true, - }, - }, - { - message: "Module defined in modules as a JSON string should return a config", - event: bus.Event{ - "host": "1.2.3.4", - "hints": common.MapStr{ - "metrics": common.MapStr{ - "raw": "{\"enabled\":true,\"metricsets\":[\"default\"],\"module\":\"mockmoduledefaults\",\"period\":\"1m\",\"timeout\":\"3s\"}", - }, - }, - }, - len: 1, - result: common.MapStr{ - "module": "mockmoduledefaults", - "metricsets": []string{"default"}, - "timeout": "3s", - "period": "1m", - "enabled": true, - }, - }, - { - message: "Module, namespace, host hint should return valid config with port should return hosts for " + - "docker host network scenario", - event: bus.Event{ - "host": "1.2.3.4", - "hints": common.MapStr{ - "metrics": common.MapStr{ - "module": "mockmoduledefaults", - "namespace": "test", - "hosts": "${data.host}:9090", - }, - }, - }, - len: 1, - result: common.MapStr{ - "module": "mockmoduledefaults", - "namespace": "test", - "metricsets": []string{"default"}, - "timeout": "3s", - "period": "1m", - "enabled": true, - "hosts": []interface{}{"1.2.3.4:9090"}, - }, - }, - { - message: "Module with processor config must return an module having the processor defined", - event: bus.Event{ - "host": "1.2.3.4", - "hints": common.MapStr{ - "metrics": common.MapStr{ - "module": "mockmoduledefaults", - "namespace": "test", - "hosts": "${data.host}:9090", - "processors": common.MapStr{ - "add_locale": common.MapStr{ - "abbrevation": "MST", - }, - }, - }, - }, - }, - len: 1, - result: common.MapStr{ - "module": "mockmoduledefaults", - "namespace": "test", - "metricsets": []string{"default"}, - "timeout": "3s", - "period": "1m", - "enabled": true, - "hosts": []interface{}{"1.2.3.4:9090"}, - "processors": []interface{}{ - map[string]interface{}{ - "add_locale": map[string]interface{}{ - "abbrevation": "MST", - }, - }, - }, - }, - }, - { - message: "Module, namespace, host hint should return valid config", - event: bus.Event{ - "host": "1.2.3.4", - "port": 9090, - "hints": common.MapStr{ - "metrics": common.MapStr{ - "module": "mockmoduledefaults", - "namespace": "test", - "hosts": "${data.host}:9090", - }, - }, - }, - len: 1, - result: common.MapStr{ - "module": "mockmoduledefaults", - "namespace": "test", - "metricsets": []string{"default"}, - "hosts": []interface{}{"1.2.3.4:9090"}, - "timeout": "3s", - "period": "1m", - "enabled": true, - }, - }, - } - for _, test := range tests { - mockRegister := mb.NewRegister() - mockRegister.MustAddMetricSet("mockmodule", "one", NewMockMetricSet, mb.DefaultMetricSet()) - mockRegister.MustAddMetricSet("mockmodule", "two", NewMockMetricSet, mb.DefaultMetricSet()) - mockRegister.MustAddMetricSet("mockmoduledefaults", "default", NewMockMetricSet, mb.DefaultMetricSet()) - mockRegister.MustAddMetricSet("mockmoduledefaults", "other", NewMockMetricSet) - - m := metricHints{ - Key: defaultConfig().Key, - Registry: mockRegister, - } - cfgs := m.CreateConfig(test.event) - assert.Equal(t, len(cfgs), test.len) - - if len(cfgs) != 0 { - config := common.MapStr{} - err := cfgs[0].Unpack(&config) - assert.Nil(t, err, test.message) - - // metricsets order is random, order it for tests - if v, err := config.GetValue("metricsets"); err == nil { - if msets, ok := v.([]interface{}); ok { - metricsets := make([]string, len(msets)) - for i, v := range msets { - metricsets[i] = v.(string) - } - sort.Strings(metricsets) - config["metricsets"] = metricsets - } - } - - assert.Equal(t, test.result, config, test.message) - } - - } -} - -type MockMetricSet struct { - mb.BaseMetricSet -} - -func NewMockMetricSet(base mb.BaseMetricSet) (mb.MetricSet, error) { - return &MockMetricSet{}, nil -} - -func (ms *MockMetricSet) Fetch(report mb.Reporter) { - -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/beater/config.go b/vendor/github.com/elastic/beats/v7/metricbeat/beater/config.go deleted file mode 100644 index 51ac82aa..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/beater/config.go +++ /dev/null @@ -1,38 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package beater - -import ( - "time" - - "github.com/elastic/beats/v7/libbeat/autodiscover" - "github.com/elastic/beats/v7/libbeat/common" -) - -// Config is the root of the Metricbeat configuration hierarchy. -type Config struct { - // Modules is a list of module specific configuration data. - Modules []*common.Config `config:"modules"` - ConfigModules *common.Config `config:"config.modules"` - MaxStartDelay time.Duration `config:"max_start_delay"` // Upper bound on the random startup delay for metricsets (use 0 to disable startup delay). - Autodiscover *autodiscover.Config `config:"autodiscover"` -} - -var defaultConfig = Config{ - MaxStartDelay: 10 * time.Second, -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/beater/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/beater/doc.go deleted file mode 100644 index 21d475c7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/beater/doc.go +++ /dev/null @@ -1,92 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package beater provides the implementation of the libbeat Beater interface for -Metricbeat and functions for running Metricbeat Modules on their own. - -Metricbeat collects metrics from operating systems and services. The code for -gathering metrics from a particular service is organized into a logical grouping -called a Module. Each Module has one or more MetricSet implementations which -do the work of collecting a particular set of metrics from the service. - -The public interfaces used in implementing Modules and MetricSets are defined in -the github.com/elastic/beats/v7/metricbeat/mb package. - -Event Format - -Each event generated by Metricbeat has the same general structure. The example -event below was generated by a MetricSet named "cpu" in the "system" Module. - - { - "@timestamp": "2016-05-23T08:05:34.853Z", - "beat": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "metricset": { - "host": "localhost", - "module": "system", - "name": "cpu", - "rtt": 115 - }, - "system": { - "cpu": { - "idle": { - "pct": 0.852, - "ticks": 44421033 - }, - "iowait": { - "pct": 0, - "ticks": 159735 - }, - "irq": { - "pct": 0, - "ticks": 0 - }, - "nice": { - "pct": 0, - "ticks": 0 - }, - "softirq": { - "pct": 0, - "ticks": 14070 - }, - "steal": { - "pct": 0, - "ticks": 0 - }, - "system": { - "pct": 0.0408, - "ticks": 305704 - }, - "user": { - "pct": 0.1071, - "ticks": 841974 - } - } - }, - "type": "metricsets" - } - -All events are stored in one index called metricbeat by default. Each -MetricSet's data format is potentially unique so the MetricSet data is added to -event as a dictionary under a key that is unique to the MetricSet. The key -is constructed from the Module name and MetricSet name to ensure uniqueness. -All documents are stored under the same type called "metricsets". -*/ -package beater diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/beater/metricbeat.go b/vendor/github.com/elastic/beats/v7/metricbeat/beater/metricbeat.go deleted file mode 100644 index 050e7f26..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/beater/metricbeat.go +++ /dev/null @@ -1,269 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package beater - -import ( - "sync" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/autodiscover" - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/cfgfile" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/reload" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/libbeat/management" - "github.com/elastic/beats/v7/libbeat/paths" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/module" - - // include all metricbeat specific builders - _ "github.com/elastic/beats/v7/metricbeat/autodiscover/builder/hints" - - // include all metricbeat specific appenders - _ "github.com/elastic/beats/v7/metricbeat/autodiscover/appender/kubernetes/token" - - // Add metricbeat default processors - _ "github.com/elastic/beats/v7/metricbeat/processor/add_kubernetes_metadata" -) - -// Metricbeat implements the Beater interface for metricbeat. -type Metricbeat struct { - done chan struct{} // Channel used to initiate shutdown. - runners []module.Runner // Active list of module runners. - config Config - autodiscover *autodiscover.Autodiscover - - // Options - moduleOptions []module.Option -} - -// Option specifies some optional arguments used for configuring the behavior -// of the Metricbeat framework. -type Option func(mb *Metricbeat) - -// WithModuleOptions sets the given module options on the Metricbeat framework -// and these options will be used anytime a new module is instantiated. -func WithModuleOptions(options ...module.Option) Option { - return func(mb *Metricbeat) { - mb.moduleOptions = append(mb.moduleOptions, options...) - } -} - -// WithLightModules enables light modules support -func WithLightModules() Option { - return func(*Metricbeat) { - path := paths.Resolve(paths.Home, "module") - mb.Registry.SetSecondarySource(mb.NewLightModulesSource(path)) - } -} - -// Creator returns a beat.Creator for instantiating a new instance of the -// Metricbeat framework with the given options. -func Creator(options ...Option) beat.Creator { - return func(b *beat.Beat, c *common.Config) (beat.Beater, error) { - return newMetricbeat(b, c, options...) - } -} - -// DefaultCreator returns a beat.Creator for instantiating a new instance of -// Metricbeat framework with the traditional Metricbeat module option of -// module.WithMetricSetInfo. -// -// This is equivalent to calling -// -// beater.Creator( -// beater.WithModuleOptions( -// module.WithMetricSetInfo(), -// ), -// ) -func DefaultCreator() beat.Creator { - return Creator( - WithLightModules(), - WithModuleOptions( - module.WithMetricSetInfo(), - module.WithServiceName(), - ), - ) -} - -// DefaultTestModulesCreator returns a customized instance of Metricbeat -// where startup delay has been disabled to workaround the fact that -// Modules() will return the static modules (not the dynamic ones) -// with a start delay. -// -// This is equivalent to calling -// -// beater.Creator( -// beater.WithLightModules(), -// beater.WithModuleOptions( -// module.WithMetricSetInfo(), -// module.WithMaxStartDelay(0), -// ), -// ) -func DefaultTestModulesCreator() beat.Creator { - return Creator( - WithLightModules(), - WithModuleOptions( - module.WithMetricSetInfo(), - module.WithMaxStartDelay(0), - ), - ) -} - -// newMetricbeat creates and returns a new Metricbeat instance. -func newMetricbeat(b *beat.Beat, c *common.Config, options ...Option) (*Metricbeat, error) { - config := defaultConfig - if err := c.Unpack(&config); err != nil { - return nil, errors.Wrap(err, "error reading configuration file") - } - - dynamicCfgEnabled := config.ConfigModules.Enabled() || config.Autodiscover != nil || b.ConfigManager.Enabled() - if !dynamicCfgEnabled && len(config.Modules) == 0 { - return nil, mb.ErrEmptyConfig - } - - metricbeat := &Metricbeat{ - done: make(chan struct{}), - config: config, - } - for _, applyOption := range options { - applyOption(metricbeat) - } - - // List all registered modules and metricsets. - logp.Debug("modules", "Available modules and metricsets: %s", mb.Registry.String()) - - if b.InSetupCmd { - // Return without instantiating the metricsets. - return metricbeat, nil - } - - moduleOptions := append( - []module.Option{module.WithMaxStartDelay(config.MaxStartDelay)}, - metricbeat.moduleOptions...) - - factory := module.NewFactory(b.Info, moduleOptions...) - - for _, moduleCfg := range config.Modules { - if !moduleCfg.Enabled() { - continue - } - - runner, err := factory.Create(b.Publisher, moduleCfg, nil) - if err != nil { - return nil, err - } - - metricbeat.runners = append(metricbeat.runners, runner) - } - - if len(metricbeat.runners) == 0 && !dynamicCfgEnabled { - return nil, mb.ErrAllModulesDisabled - } - - if config.Autodiscover != nil { - var err error - metricbeat.autodiscover, err = autodiscover.NewAutodiscover( - "metricbeat", b.Publisher, factory, autodiscover.QueryConfig(), config.Autodiscover) - if err != nil { - return nil, err - } - } - - return metricbeat, nil -} - -// Run starts the workers for Metricbeat and blocks until Stop is called -// and the workers complete. Each host associated with a MetricSet is given its -// own goroutine for fetching data. The ensures that each host is isolated so -// that a single unresponsive host cannot inadvertently block other hosts -// within the same Module and MetricSet from collection. -func (bt *Metricbeat) Run(b *beat.Beat) error { - var wg sync.WaitGroup - - // Static modules (metricbeat.runners) - for _, r := range bt.runners { - r.Start() - wg.Add(1) - - thatRunner := r - go func() { - defer wg.Done() - <-bt.done - thatRunner.Stop() - }() - } - - // Centrally managed modules - factory := module.NewFactory(b.Info, bt.moduleOptions...) - modules := cfgfile.NewRunnerList(management.DebugK, factory, b.Publisher) - reload.Register.MustRegisterList(b.Info.Beat+".modules", modules) - wg.Add(1) - go func() { - defer wg.Done() - <-bt.done - modules.Stop() - }() - - // Dynamic file based modules (metricbeat.config.modules) - if bt.config.ConfigModules.Enabled() { - moduleReloader := cfgfile.NewReloader(b.Publisher, bt.config.ConfigModules) - - if err := moduleReloader.Check(factory); err != nil { - return err - } - - go moduleReloader.Run(factory) - wg.Add(1) - go func() { - defer wg.Done() - <-bt.done - moduleReloader.Stop() - }() - } - - // Autodiscover (metricbeat.autodiscover) - if bt.autodiscover != nil { - bt.autodiscover.Start() - wg.Add(1) - go func() { - defer wg.Done() - <-bt.done - bt.autodiscover.Stop() - }() - } - - wg.Wait() - return nil -} - -// Stop signals to Metricbeat that it should stop. It closes the "done" channel -// and closes the publisher client associated with each Module. -// -// Stop should only be called a single time. Calling it more than once may -// result in undefined behavior. -func (bt *Metricbeat) Stop() { - close(bt.done) -} - -// Modules return a list of all configured modules. -func (bt *Metricbeat) Modules() ([]*module.Wrapper, error) { - return module.ConfiguredModules(bt.config.Modules, bt.config.ConfigModules, bt.moduleOptions) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/cmd/modules.go b/vendor/github.com/elastic/beats/v7/metricbeat/cmd/modules.go deleted file mode 100644 index f137a91c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/cmd/modules.go +++ /dev/null @@ -1,48 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package cmd - -import ( - "strings" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/cfgfile" - "github.com/elastic/beats/v7/libbeat/cmd" -) - -// BuildModulesManager adds support for modules management to a beat -func BuildModulesManager(beat *beat.Beat) (cmd.ModulesManager, error) { - config := beat.BeatConfig - - glob, err := config.String("config.modules.path", -1) - if err != nil { - return nil, errors.Errorf("modules management requires 'metricbeat.config.modules.path' setting") - } - - if !strings.HasSuffix(glob, "*.yml") { - return nil, errors.Errorf("wrong settings for config.modules.path, it is expected to end with *.yml. Got: %s", glob) - } - - modulesManager, err := cfgfile.NewGlobManager(glob, ".yml", ".disabled") - if err != nil { - return nil, errors.Wrap(err, "initialization error") - } - return modulesManager, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/cmd/root.go b/vendor/github.com/elastic/beats/v7/metricbeat/cmd/root.go deleted file mode 100644 index 892d734b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/cmd/root.go +++ /dev/null @@ -1,55 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package cmd - -import ( - "flag" - - "github.com/spf13/pflag" - - "github.com/elastic/beats/v7/libbeat/cmd" - "github.com/elastic/beats/v7/libbeat/cmd/instance" - "github.com/elastic/beats/v7/metricbeat/beater" - "github.com/elastic/beats/v7/metricbeat/cmd/test" - - // import modules - _ "github.com/elastic/beats/v7/metricbeat/include" - _ "github.com/elastic/beats/v7/metricbeat/include/fields" - - // Import processors. - _ "github.com/elastic/beats/v7/libbeat/processors/script" -) - -// Name of this beat -var Name = "metricbeat" - -// RootCmd to handle beats cli -var RootCmd *cmd.BeatsRootCmd - -func init() { - var runFlags = pflag.NewFlagSet(Name, pflag.ExitOnError) - runFlags.AddGoFlag(flag.CommandLine.Lookup("system.hostfs")) - settings := instance.Settings{ - RunFlags: runFlags, - Name: Name, - HasDashboards: true, - } - RootCmd = cmd.GenRootCmdWithSettings(beater.DefaultCreator(), settings) - RootCmd.AddCommand(cmd.GenModulesCmd(Name, "", BuildModulesManager)) - RootCmd.TestCmd.AddCommand(test.GenTestModulesCmd(Name, "", beater.DefaultTestModulesCreator())) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/cmd/test/modules.go b/vendor/github.com/elastic/beats/v7/metricbeat/cmd/test/modules.go deleted file mode 100644 index 93950973..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/cmd/test/modules.go +++ /dev/null @@ -1,80 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package test - -import ( - "fmt" - "os" - - "github.com/spf13/cobra" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/cmd/instance" - "github.com/elastic/beats/v7/libbeat/testing" - "github.com/elastic/beats/v7/metricbeat/beater" -) - -func GenTestModulesCmd(name, beatVersion string, create beat.Creator) *cobra.Command { - return &cobra.Command{ - Use: "modules [module] [metricset]", - Short: "Test modules settings", - Run: func(cmd *cobra.Command, args []string) { - var filter_module, filter_metricset string - if len(args) > 0 { - filter_module = args[0] - } - - if len(args) > 1 { - filter_metricset = args[1] - } - - b, err := instance.NewInitializedBeat(instance.Settings{Name: name, Version: beatVersion}) - if err != nil { - fmt.Fprintf(os.Stderr, "Error initializing beat: %s\n", err) - os.Exit(1) - } - - mb, err := create(&b.Beat, b.Beat.BeatConfig) - if err != nil { - fmt.Fprintf(os.Stderr, "Error initializing metricbeat: %s\n", err) - os.Exit(1) - } - - modules, err := mb.(*beater.Metricbeat).Modules() - if err != nil { - fmt.Fprintf(os.Stderr, "Error getting metricbeat modules: %s\n", err) - os.Exit(1) - } - - driver := testing.NewConsoleDriver(os.Stdout) - for _, module := range modules { - if filter_module != "" && module.Name() != filter_module { - continue - } - driver.Run(module.Name(), func(driver testing.Driver) { - for _, set := range module.MetricSets() { - if filter_metricset != "" && set.Name() != filter_metricset { - continue - } - set.Test(driver) - } - }) - } - }, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docker-compose.yml b/vendor/github.com/elastic/beats/v7/metricbeat/docker-compose.yml deleted file mode 100644 index e1553f56..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docker-compose.yml +++ /dev/null @@ -1,59 +0,0 @@ -version: '2.3' - -services: - beat: - build: ${PWD}/. - environment: - - BEAT_STRICT_PERMS=false - - TEST_ENVIRONMENT=false - working_dir: /go/src/github.com/elastic/beats/metricbeat - volumes: - - ${PWD}/..:/go/src/github.com/elastic/beats/ - - /var/run/docker.sock:/var/run/docker.sock - network_mode: host - command: make - - # Used by base tests - elasticsearch: - image: docker.elastic.co/integrations-ci/beats-elasticsearch:${ELASTICSEARCH_VERSION:-7.5.2}-1 - build: - context: ./module/elasticsearch/_meta - args: - ELASTICSEARCH_VERSION: ${ELASTICSEARCH_VERSION:-7.5.2} - environment: - - "ES_JAVA_OPTS=-Xms256m -Xmx256m" - - "network.host=" - - "transport.host=127.0.0.1" - - "http.host=0.0.0.0" - - "xpack.security.enabled=false" - ports: - - 9200 - - # Used by autodiscover tests - jolokia: - extends: - file: ./module/jolokia/docker-compose.yml - service: jolokia - - # Used by base tests - kibana: - image: docker.elastic.co/integrations-ci/beats-kibana:${KIBANA_VERSION:-7.5.2}-1 - build: - context: ./module/kibana/_meta - args: - KIBANA_VERSION: ${KIBANA_VERSION:-7.5.2} - depends_on: - - elasticsearch - ports: - - 5601 - - # Used by base tests - metricbeat: - image: docker.elastic.co/integrations-ci/beats-metricbeat:${BEAT_VERSION:-7.5.2}-1 - build: - context: ./module/beat/_meta - args: - BEAT_VERSION: ${BEAT_VERSION:-7.5.2} - command: '-e' - ports: - - 5066 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/autodiscover-aws-ec2-config.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/autodiscover-aws-ec2-config.asciidoc deleted file mode 100644 index 42f9497c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/autodiscover-aws-ec2-config.asciidoc +++ /dev/null @@ -1,25 +0,0 @@ -{beatname_uc} supports templates for modules: - -["source","yaml",subs="attributes"] -------------------------------------------------------------------------------------- -metricbeat.autodiscover: - providers: - - type: aws_ec2 - period: 1m - credential_profile_name: elastic-beats - templates: - - condition: - equals: - aws.ec2.tags.service: "mysql" - config: - - module: mysql - metricsets: ["status", "galera_status"] - period: 10s - hosts: ["root:password@tcp(${data.aws.ec2.public.ip}:3306)/"] - username: root - password: password -------------------------------------------------------------------------------------- - -This autodiscover provider takes our standard AWS credentials options. -With this configuration, `mysql` metricbeat module will be launched for all EC2 -instances that have `service: mysql` as a tag. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/autodiscover-docker-config.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/autodiscover-docker-config.asciidoc deleted file mode 100644 index 79dce08e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/autodiscover-docker-config.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -Metricbeat supports templates for modules: - -["source","yaml",subs="attributes"] -------------------------------------------------------------------------------------- -metricbeat.autodiscover: - providers: - - type: docker - labels.dedot: true - templates: - - condition: - contains: - docker.container.image: redis - config: - - module: redis - metricsets: ["info", "keyspace"] - hosts: "${data.host}:6379" -------------------------------------------------------------------------------------- - -This configuration launches a `redis` module for all containers running an image with `redis` in the name. -`labels.dedot` defaults to be `true` for docker autodiscover, which means dots in docker labels are replaced with '_' by default. - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/autodiscover-hints.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/autodiscover-hints.asciidoc deleted file mode 100644 index 1bc56d8f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/autodiscover-hints.asciidoc +++ /dev/null @@ -1,172 +0,0 @@ -{beatname_uc} supports autodiscover based on hints from the provider. The `hints` system looks for -hints in Kubernetes Pod annotations or Docker labels which have the prefix `co.elastic.metrics`. As soon as -the container starts, {beatname_uc} will check if it contains any hints and launch the proper config for -it. Hints tell {beatname_uc} how to get metrics for the given container. This is the full list of supported hints: - -[float] -===== `co.elastic.metrics/module` - -{beatname_uc} module to use to fetch metrics. See <> for the list of supported modules. - -[float] -===== `co.elastic.metrics/hosts` - -Hosts setting to use with the given module. Hosts can include `${data.host}` and `${data.port}` -values from the autodiscover event, ie: `${data.host}:80`. - -[float] -===== `co.elastic.metrics/metricsets` - -List of metricsets to use, comma separated. If no metricsets are provided, default metricsets for the module -are used. - -[float] -===== `co.elastic.metrics/metrics_path` - -The path to retrieve the metrics from (/metrics by default) for <>. - -[float] -===== `co.elastic.metrics/period` - -The time interval for metrics retrieval, ie: 10s - -[float] -===== `co.elastic.metrics/timeout` - -Metrics retrieval timeout, default: 3s - -[float] -===== `co.elastic.metrics/username` - -The username to use for authentication - -[float] -===== `co.elastic.metrics/password` - -The password to use for authentication. It is recommended to retrieve this sensitive information from an ENV variable or a keystore and avoid placing passwords in plain text - -[float] -===== `co.elastic.metrics/ssl.*` - -SSL parameters, as seen in <>. - -[float] -===== `co.elastic.metrics/raw` -When an entire module configuration needs to be completely set the `raw` hint can be used. You can provide a -stringified JSON of the input configuration. `raw` overrides every other hint and can be used to create both a single or -a list of configurations. - -["source","yaml",subs="attributes"] -------------------------------------------------------------------------------------- -co.elastic.metrics/raw: "[{\"enabled\":true,\"metricsets\":[\"default\"],\"module\":\"mockmoduledefaults\",\"period\":\"1m\",\"timeout\":\"3s\"}]" -------------------------------------------------------------------------------------- - -[float] -===== `co.elastic.metrics/processors` - -Define a processor to be added to the {beatname_uc} module configuration. See <> for the list -of supported processors. - -In order to provide ordering of the processor definition, numbers can be provided. If not, the hints builder will do -arbitrary ordering: - -["source","yaml",subs="attributes"] -------------------------------------------------------------------------------------- -co.elastic.logs/processors.1.add_locale.abbrevation: "MST" -co.elastic.logs/processors.add_locale.abbrevation: "PST" -------------------------------------------------------------------------------------- - -In the above sample the processor definition tagged with `1` would be executed first. - -[float] -=== Kubernetes - -Kubernetes autodiscover provider supports hints in Pod annotations. To enable it just set `hints.enabled`: - -["source","yaml",subs="attributes"] -------------------------------------------------------------------------------------- -metricbeat.autodiscover: - providers: - - type: kubernetes - hints.enabled: true -------------------------------------------------------------------------------------- - -This configuration enables the `hints` autodiscover for Kubernetes. The `hints` system looks for -hints in Kubernetes annotations or Docker labels which have the prefix `co.elastic.metrics`. - -You can annotate Kubernetes Pods with useful info to spin up {beatname_uc} modules: - -["source","yaml",subs="attributes"] -------------------------------------------------------------------------------------- -annotations: - co.elastic.metrics/module: prometheus - co.elastic.metrics/metricsets: collector - co.elastic.metrics/hosts: '${data.host}:9090' - co.elastic.metrics/period: 1m -------------------------------------------------------------------------------------- - -The above annotations are used to spin up a Prometheus collector metricset and it polls the -parent container on port `9090` at a 1 minute interval. - -[float] -===== Multiple containers - -When a Pod has multiple containers, these settings are shared. To set hints specific to a container in -the pod you can put the container name in the hint. - -When a pod has multiple containers, the settings are shared unless you put the container name in the -hint. For example, these hints configure a common behavior for all containers in the Pod, and sets a specific -`hosts` hint for the container called `sidecar`. - -["source","yaml",subs="attributes"] -------------------------------------------------------------------------------------- -annotations: - co.elastic.metrics/module: apache - co.elastic.metrics/hosts: '${data.host}:80' - co.elastic.metrics.sidecar/hosts: '${data.host}:8080' -------------------------------------------------------------------------------------- - -[float] -===== Configuring Namespace Defaults - -Hints can be configured on the Namespace's annotations as defaults to use when Pod level annotations are missing. -The resultant hints are a combination of Pod annotations and Namespace annotations with the Pod's taking precedence. To -enable Namespace defaults configure the `add_resource_metadata` for Namespace objects as follows: - -["source","yaml",subs="attributes"] -------------------------------------------------------------------------------------- -metricbeat.autodiscover: - providers: - - type: kubernetes - hints.enabled: true - add_resource_metadata: - namespace: - enabled: true -------------------------------------------------------------------------------------- - - -[float] -=== Docker - -Docker autodiscover provider supports hints in labels. To enable it just set `hints.enabled`: - -["source","yaml",subs="attributes"] -------------------------------------------------------------------------------------- -metricbeat.autodiscover: - providers: - - type: docker - hints.enabled: true -------------------------------------------------------------------------------------- - -You can label Docker containers with useful info to spin up {beatname_uc} modules, for example: - -["source","yaml",subs="attributes"] -------------------------------------------------------------------------------------- - co.elastic.metrics/module: nginx - co.elastic.metrics/metricsets: stubstatus - co.elastic.metrics/hosts: '${data.host}:80' - co.elastic.metrics/period: 10s -------------------------------------------------------------------------------------- - -The above labels would allow {beatname_uc} to configure a Prometheus collector to poll port `9090` -of the Docker container every 1 minute. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/autodiscover-jolokia-config.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/autodiscover-jolokia-config.asciidoc deleted file mode 100644 index b0aab9d4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/autodiscover-jolokia-config.asciidoc +++ /dev/null @@ -1,32 +0,0 @@ -Metricbeat supports templates for modules: - -["source","yaml",subs="attributes"] -------------------------------------------------------------------------------- -metricbeat.autodiscover: - providers: - - type: jolokia - interfaces: - - name: br* - interval: 5s - grace_period: 10s - - name: en* - templates: - - condition: - contains: - jolokia.server.product: "tomcat" - config: - - module: jolokia - metricsets: ["jmx"] - hosts: "${data.jolokia.url}" - namespace: test - jmx.mappings: - - mbean: "java.lang:type=Runtime" - attributes: - - attr: Uptime - field: uptime -------------------------------------------------------------------------------- - -This configuration starts a jolokia module that collects the uptime of each -`tomcat` instance discovered. Discovery probes are sent using all interfaces -starting with `br` and `en`, for the `br` interfaces the `interval` and -`grace_period` is reduced to 5 and 10 seconds respectively. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/autodiscover-kubernetes-config.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/autodiscover-kubernetes-config.asciidoc deleted file mode 100644 index 81e4ad15..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/autodiscover-kubernetes-config.asciidoc +++ /dev/null @@ -1,19 +0,0 @@ -Metricbeat supports templates for modules: - -["source","yaml",subs="attributes"] -------------------------------------------------------------------------------------- -metricbeat.autodiscover: - providers: - - type: kubernetes - include_annotations: ["prometheus.io.scrape"] - templates: - - condition: - contains: - kubernetes.annotations.prometheus.io/scrape: "true" - config: - - module: prometheus - metricsets: ["collector"] - hosts: "${data.host}:${data.port}" -------------------------------------------------------------------------------------- - -This configuration launches a `prometheus` module for all containers of pods annotated `prometheus.io/scrape=true`. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/aws-credentials-examples.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/aws-credentials-examples.asciidoc deleted file mode 100644 index c9fccb12..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/aws-credentials-examples.asciidoc +++ /dev/null @@ -1,39 +0,0 @@ -* Use AWS credentials in Metricbeat configuration -+ -[source,yaml] ----- -metricbeat.modules: -- module: aws - period: 300s - metricsets: - - ec2 - access_key_id: '' - secret_access_key: '' - session_token: '' ----- -+ -or -+ -[source,yaml] ----- -metricbeat.modules: -- module: aws - period: 300s - metricsets: - - ec2 - access_key_id: '${AWS_ACCESS_KEY_ID:""}' - secret_access_key: '${AWS_SECRET_ACCESS_KEY:""}' - session_token: '${AWS_SESSION_TOKEN:""}' ----- - -* Use shared AWS credentials file -+ -[source,yaml] ----- -metricbeat.modules: -- module: aws - period: 300s - metricsets: - - ec2 - credential_profile_name: test-mb ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/configuring-howto.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/configuring-howto.asciidoc deleted file mode 100644 index 91b6a7f1..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/configuring-howto.asciidoc +++ /dev/null @@ -1,78 +0,0 @@ -[[configuring-howto-metricbeat]] -= Configure {beatname_uc} - -[partintro] --- -++++ -Configure -++++ - -Before modifying configuration settings, make sure you've completed the -<> in the Getting Started. -This section describes some common use cases for changing configuration options. - -To configure {beatname_uc}, you edit the configuration file. For rpm and deb, -you’ll find the configuration file at +/etc/{beatname_lc}/{beatname_lc}.yml+. -There's also a full example configuration file at -+/etc/{beatname_lc}/{beatname_lc}.reference.yml+ that shows all non-deprecated -options. For mac and win, look in the archive that you extracted. - -The {beatname_uc} configuration file uses http://yaml.org/[YAML] for its syntax. -See the {beats-ref}/config-file-format.html[Config File Format] section of the -_Beats Platform Reference_ for more about the structure of the config file. - -The following topics describe how to configure {beatname_uc}: - -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <<{beatname_lc}-reference-yml>> - --- - -include::./metricbeat-options.asciidoc[] - -include::./metricbeat-general-options.asciidoc[] - -include::{libbeat-dir}/shared-path-config.asciidoc[] - -include::{docdir}/../docs/reload-configuration.asciidoc[] - -include::{libbeat-dir}/outputconfig.asciidoc[] - -include::{libbeat-dir}/shared-ssl-config.asciidoc[] - -include::{libbeat-dir}/shared-ilm.asciidoc[] - -include::{libbeat-dir}/setup-config.asciidoc[] - -include::./metricbeat-filtering.asciidoc[] - -:autodiscoverJolokia: -:autodiscoverHints: -:autodiscoverAWSEC2: -include::{libbeat-dir}/shared-autodiscover.asciidoc[] -:autodiscoverAWSEC2!: - -include::{libbeat-dir}/queueconfig.asciidoc[] - -include::{libbeat-dir}/loggingconfig.asciidoc[] - -include::{libbeat-dir}/http-endpoint.asciidoc[] - -include::{libbeat-dir}/regexp.asciidoc[] - -include::{libbeat-dir}/reference-yml.asciidoc[] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/faq-unexpected-metrics.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/faq-unexpected-metrics.asciidoc deleted file mode 100644 index 4b65c559..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/faq-unexpected-metrics.asciidoc +++ /dev/null @@ -1,34 +0,0 @@ -[[faq-unexpected-metrics]] -=== {beatname_uc} collects system metrics for interfaces you didn't configure - -The <> module specifies several metricsets -that are enabled by default unless you explicitly disable them. To disable a -default metricset, comment it out in the `modules.d/system.yml` configuration -file. If _all_ metricsets are commented out and the System module is enabled, -{beatname_uc} uses the default metricsets. - -For example, to disable the `network` metricset, comment it out: - -[source,yaml] ----- - - module: system - period: 10s - metricsets: - - cpu - - load - - memory - #- network - - process - - process_summary - - socket_summary - #- entropy - #- core - #- diskio - #- socket ----- - -You cannot override the default configuration by adding another module -definition to the configuration. There is no concept of inheritance. -{beatname_uc} combines all module configurations at runtime. This enables you to -specify module definitions that use different combinations of metricsets, -periods, and hosts. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/faq.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/faq.asciidoc deleted file mode 100644 index 81c188a5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/faq.asciidoc +++ /dev/null @@ -1,27 +0,0 @@ -[[faq]] -== Common problems - -This section describes common problems you might encounter with -{beatname_uc}. Also check out the -https://discuss.elastic.co/c/beats/{beatname_lc}[{beatname_uc} discussion forum]. - -[[freebsd-no-such-file]] -=== "open /compat/linux/proc: no such file or directory" error on FreeBSD - -The system metricsets rely on a Linux compatibility layer to retrieve metrics on -FreeBSD. You need to mount the Linux procfs filesystem using the following -commands. You may want to add these filesystems to your `/etc/fstab` so they are -mounted automatically. - -[source,sh] ----- -sudo mount -t procfs proc /proc -sudo mkdir -p /compat/linux/proc -sudo mount -t linprocfs /dev/null /compat/linux/proc ----- - -include::faq-unexpected-metrics.asciidoc[] - -include::{libbeat-dir}/faq-limit-bandwidth.asciidoc[] - -include::{libbeat-dir}/shared-faq.asciidoc[] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/fields.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/fields.asciidoc deleted file mode 100644 index 55e3f8e7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/fields.asciidoc +++ /dev/null @@ -1,39182 +0,0 @@ - -//// -This file is generated! See _meta/fields.yml and scripts/generate_fields_docs.py -//// - -[[exported-fields]] -= Exported fields - -[partintro] - --- -This document describes the fields that are exported by Metricbeat. They are -grouped in the following categories: - -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> - --- -[[exported-fields-activemq]] -== activemq fields - -activemq module - - - -[float] -=== activemq - - - - -[float] -=== broker - -Broker metrics from org.apache.activemq:brokerName=*,type=Broker - - -*`activemq.broker.mbean`*:: -+ --- -Mbean that this event is related to - -type: keyword - --- - -*`activemq.broker.name`*:: -+ --- -Broker name - -type: keyword - --- - -*`activemq.broker.memory.broker.pct`*:: -+ --- -The percentage of the memory limit used. - -type: scaled_float - -format: percent - --- - -*`activemq.broker.memory.store.pct`*:: -+ --- -Percent of store limit used. - -type: scaled_float - -format: percent - --- - -*`activemq.broker.memory.temp.pct`*:: -+ --- -The percentage of the temp usage limit used. - -type: scaled_float - -format: percent - --- - -*`activemq.broker.connections.count`*:: -+ --- -Total number of connections. - -type: long - --- - -*`activemq.broker.consumers.count`*:: -+ --- -Number of message consumers. - -type: long - --- - -*`activemq.broker.messages.dequeue.count`*:: -+ --- -Number of messages that have been acknowledged on the broker. - -type: long - --- - -*`activemq.broker.messages.enqueue.count`*:: -+ --- -Number of messages that have been sent to the destination. - -type: long - --- - -*`activemq.broker.messages.count`*:: -+ --- -Number of unacknowledged messages on the broker. - -type: long - --- - -*`activemq.broker.producers.count`*:: -+ --- -Number of message producers active on destinations on the broker. - -type: long - --- - -[float] -=== queue - -Queue metrics from org.apache.activemq:brokerName=*,destinationName=*,destinationType=Queue,type=Broker - - -*`activemq.queue.mbean`*:: -+ --- -Mbean that this event is related to - -type: keyword - --- - -*`activemq.queue.name`*:: -+ --- -Queue name - -type: keyword - --- - -*`activemq.queue.size`*:: -+ --- -Queue size - -type: long - --- - -*`activemq.queue.messages.enqueue.time.avg`*:: -+ --- -Average time a message was held on this destination. - -type: double - --- - -*`activemq.queue.messages.size.avg`*:: -+ --- -Average message size on this destination. - -type: long - --- - -*`activemq.queue.consumers.count`*:: -+ --- -Number of consumers subscribed to this destination. - -type: long - --- - -*`activemq.queue.messages.dequeue.count`*:: -+ --- -Number of messages that has been acknowledged (and removed) from the destination. - -type: long - --- - -*`activemq.queue.messages.dispatch.count`*:: -+ --- -Number of messages that has been delivered to consumers, including those not acknowledged. - -type: long - --- - -*`activemq.queue.messages.enqueue.count`*:: -+ --- -Number of messages that have been sent to the destination. - -type: long - --- - -*`activemq.queue.messages.expired.count`*:: -+ --- -Number of messages that have been expired. - -type: long - --- - -*`activemq.queue.messages.inflight.count`*:: -+ --- -Number of messages that have been dispatched to, but not acknowledged by, consumers. - -type: long - --- - -*`activemq.queue.messages.enqueue.time.max`*:: -+ --- -The longest time a message was held on this destination. - -type: long - --- - -*`activemq.queue.memory.broker.pct`*:: -+ --- -Percent of memory limit used. - -type: scaled_float - -format: percent - --- - -*`activemq.queue.messages.enqueue.time.min`*:: -+ --- -The shortest time a message was held on this destination. - -type: long - --- - -*`activemq.queue.producers.count`*:: -+ --- -Number of producers attached to this destination. - -type: long - --- - -[float] -=== topic - -Topic metrics from org.apache.activemq:brokerName=*,destinationName=*,destinationType=Topic,type=Broker - - -*`activemq.topic.mbean`*:: -+ --- -Mbean that this event is related to - -type: keyword - --- - -*`activemq.topic.name`*:: -+ --- -Topic name - -type: keyword - --- - -*`activemq.topic.messages.enqueue.time.avg`*:: -+ --- -Average time a message was held on this destination. - -type: double - --- - -*`activemq.topic.messages.size.avg`*:: -+ --- -Average message size on this destination. - -type: long - --- - -*`activemq.topic.consumers.count`*:: -+ --- -Number of consumers subscribed to this destination. - -type: long - --- - -*`activemq.topic.messages.dequeue.count`*:: -+ --- -Number of messages that has been acknowledged (and removed) from the destination. - -type: long - --- - -*`activemq.topic.messages.dispatch.count`*:: -+ --- -Number of messages that has been delivered to consumers, including those not acknowledged. - -type: long - --- - -*`activemq.topic.messages.enqueue.count`*:: -+ --- -Number of messages that have been sent to the destination. - -type: long - --- - -*`activemq.topic.messages.expired.count`*:: -+ --- -Number of messages that have been expired. - -type: long - --- - -*`activemq.topic.messages.inflight.count`*:: -+ --- -Number of messages that have been dispatched to, but not acknowledged by, consumers. - -type: long - --- - -*`activemq.topic.messages.enqueue.time.max`*:: -+ --- -The longest time a message was held on this destination. - -type: long - --- - -*`activemq.topic.memory.broker.pct`*:: -+ --- -Percent of memory limit used. - -type: scaled_float - -format: percent - --- - -*`activemq.topic.messages.enqueue.time.min`*:: -+ --- -The shortest time a message was held on this destination. - -type: long - --- - -*`activemq.topic.producers.count`*:: -+ --- -Number of producers attached to this destination. - -type: long - --- - -[[exported-fields-aerospike]] -== Aerospike fields - -Aerospike module - - - -[float] -=== aerospike - - - - -[float] -=== namespace - -namespace - - - -[float] -=== client - -Client stats. - - - -[float] -=== delete - -Client delete transactions stats. - - - -*`aerospike.namespace.client.delete.error`*:: -+ --- -Number of client delete transactions that failed with an error. - - -type: long - --- - -*`aerospike.namespace.client.delete.not_found`*:: -+ --- -Number of client delete transactions that resulted in a not found. - - -type: long - --- - -*`aerospike.namespace.client.delete.success`*:: -+ --- -Number of successful client delete transactions. - - -type: long - --- - -*`aerospike.namespace.client.delete.timeout`*:: -+ --- -Number of client delete transactions that timed out. - - -type: long - --- - -[float] -=== read - -Client read transactions stats. - - - -*`aerospike.namespace.client.read.error`*:: -+ --- -Number of client read transaction errors. - - -type: long - --- - -*`aerospike.namespace.client.read.not_found`*:: -+ --- -Number of client read transaction that resulted in not found. - - -type: long - --- - -*`aerospike.namespace.client.read.success`*:: -+ --- -Number of successful client read transactions. - - -type: long - --- - -*`aerospike.namespace.client.read.timeout`*:: -+ --- -Number of client read transaction that timed out. - - -type: long - --- - -[float] -=== write - -Client write transactions stats. - - - -*`aerospike.namespace.client.write.error`*:: -+ --- -Number of client write transactions that failed with an error. - - -type: long - --- - -*`aerospike.namespace.client.write.success`*:: -+ --- -Number of successful client write transactions. - - -type: long - --- - -*`aerospike.namespace.client.write.timeout`*:: -+ --- -Number of client write transactions that timed out. - - -type: long - --- - -[float] -=== device - -Disk storage stats - - - -*`aerospike.namespace.device.available.pct`*:: -+ --- -Measures the minimum contiguous disk space across all disks in a namespace. - - -type: scaled_float - -format: percent - --- - -*`aerospike.namespace.device.free.pct`*:: -+ --- -Percentage of disk capacity free for this namespace. - - -type: scaled_float - -format: percent - --- - -*`aerospike.namespace.device.total.bytes`*:: -+ --- -Total bytes of disk space allocated to this namespace on this node. - - -type: long - -format: bytes - --- - -*`aerospike.namespace.device.used.bytes`*:: -+ --- -Total bytes of disk space used by this namespace on this node. - - -type: long - -format: bytes - --- - -*`aerospike.namespace.hwm_breached`*:: -+ --- -If true, Aerospike has breached 'high-water-[disk|memory]-pct' for this namespace. - - -type: boolean - --- - -[float] -=== memory - -Memory storage stats. - - - -*`aerospike.namespace.memory.free.pct`*:: -+ --- -Percentage of memory capacity free for this namespace on this node. - - -type: scaled_float - -format: percent - --- - -*`aerospike.namespace.memory.used.data.bytes`*:: -+ --- -Amount of memory occupied by data for this namespace on this node. - - -type: long - -format: bytes - --- - -*`aerospike.namespace.memory.used.index.bytes`*:: -+ --- -Amount of memory occupied by the index for this namespace on this node. - - -type: long - -format: bytes - --- - -*`aerospike.namespace.memory.used.sindex.bytes`*:: -+ --- -Amount of memory occupied by secondary indexes for this namespace on this node. - - -type: long - -format: bytes - --- - -*`aerospike.namespace.memory.used.total.bytes`*:: -+ --- -Total bytes of memory used by this namespace on this node. - - -type: long - -format: bytes - --- - -*`aerospike.namespace.name`*:: -+ --- -Namespace name - - -type: keyword - --- - -*`aerospike.namespace.node.host`*:: -+ --- -Node host - - -type: keyword - --- - -*`aerospike.namespace.node.name`*:: -+ --- -Node name - - -type: keyword - --- - -[float] -=== objects - -Records stats. - - - -*`aerospike.namespace.objects.master`*:: -+ --- -Number of records on this node which are active masters. - - -type: long - --- - -*`aerospike.namespace.objects.total`*:: -+ --- -Number of records in this namespace for this node. - - -type: long - --- - -*`aerospike.namespace.stop_writes`*:: -+ --- -If true this namespace is currently not allowing writes. - - -type: boolean - --- - -[[exported-fields-apache]] -== Apache fields - -Apache HTTPD server metricsets collected from the Apache web server. - - - -[float] -=== apache - -`apache` contains the metrics that were scraped from Apache. - - - -[float] -=== status - -`status` contains the metrics that were scraped from the Apache status page. - - - -*`apache.status.hostname`*:: -+ --- -Apache hostname. - - -type: keyword - --- - -*`apache.status.total_accesses`*:: -+ --- -Total number of access requests. - - -type: long - --- - -*`apache.status.total_kbytes`*:: -+ --- -Total number of kilobytes served. - - -type: long - --- - -*`apache.status.requests_per_sec`*:: -+ --- -Requests per second. - - -type: scaled_float - --- - -*`apache.status.bytes_per_sec`*:: -+ --- -Bytes per second. - - -type: scaled_float - --- - -*`apache.status.bytes_per_request`*:: -+ --- -Bytes per request. - - -type: scaled_float - --- - -*`apache.status.workers.busy`*:: -+ --- -Number of busy workers. - - -type: long - --- - -*`apache.status.workers.idle`*:: -+ --- -Number of idle workers. - - -type: long - --- - -[float] -=== uptime - -Uptime stats. - - - -*`apache.status.uptime.server_uptime`*:: -+ --- -Server uptime in seconds. - - -type: long - --- - -*`apache.status.uptime.uptime`*:: -+ --- -Server uptime. - - -type: long - --- - -[float] -=== cpu - -CPU stats. - - - -*`apache.status.cpu.load`*:: -+ --- -CPU Load. - - -type: scaled_float - --- - -*`apache.status.cpu.user`*:: -+ --- -CPU user load. - - -type: scaled_float - --- - -*`apache.status.cpu.system`*:: -+ --- -System cpu. - - -type: scaled_float - --- - -*`apache.status.cpu.children_user`*:: -+ --- -CPU of children user. - - -type: scaled_float - --- - -*`apache.status.cpu.children_system`*:: -+ --- -CPU of children system. - - -type: scaled_float - --- - -[float] -=== connections - -Connection stats. - - - -*`apache.status.connections.total`*:: -+ --- -Total connections. - - -type: long - --- - -*`apache.status.connections.async.writing`*:: -+ --- -Async connection writing. - - -type: long - --- - -*`apache.status.connections.async.keep_alive`*:: -+ --- -Async keeped alive connections. - - -type: long - --- - -*`apache.status.connections.async.closing`*:: -+ --- -Async closed connections. - - -type: long - --- - -[float] -=== load - -Load averages. - - - -*`apache.status.load.1`*:: -+ --- -Load average for the last minute. - - -type: scaled_float - --- - -*`apache.status.load.5`*:: -+ --- -Load average for the last 5 minutes. - - -type: scaled_float - --- - -*`apache.status.load.15`*:: -+ --- -Load average for the last 15 minutes. - - -type: scaled_float - --- - -[float] -=== scoreboard - -Scoreboard metrics. - - - -*`apache.status.scoreboard.starting_up`*:: -+ --- -Starting up. - - -type: long - --- - -*`apache.status.scoreboard.reading_request`*:: -+ --- -Reading requests. - - -type: long - --- - -*`apache.status.scoreboard.sending_reply`*:: -+ --- -Sending Reply. - - -type: long - --- - -*`apache.status.scoreboard.keepalive`*:: -+ --- -Keep alive. - - -type: long - --- - -*`apache.status.scoreboard.dns_lookup`*:: -+ --- -Dns Lookups. - - -type: long - --- - -*`apache.status.scoreboard.closing_connection`*:: -+ --- -Closing connections. - - -type: long - --- - -*`apache.status.scoreboard.logging`*:: -+ --- -Logging - - -type: long - --- - -*`apache.status.scoreboard.gracefully_finishing`*:: -+ --- -Gracefully finishing. - - -type: long - --- - -*`apache.status.scoreboard.idle_cleanup`*:: -+ --- -Idle cleanups. - - -type: long - --- - -*`apache.status.scoreboard.open_slot`*:: -+ --- -Open slots. - - -type: long - --- - -*`apache.status.scoreboard.waiting_for_connection`*:: -+ --- -Waiting for connections. - - -type: long - --- - -*`apache.status.scoreboard.total`*:: -+ --- -Total. - - -type: long - --- - -[[exported-fields-appsearch]] -== App Search fields - -App Search module - - - -[float] -=== appsearch - - - - -[float] -=== stats - -App Search stats - - - -[float] -=== jvm - -JVM stats - - - -[float] -=== memory_usage - -Memory usage - - - -*`appsearch.stats.jvm.memory_usage.heap_init.bytes`*:: -+ --- -Heap init used by the JVM in bytes. - - -type: long - --- - -*`appsearch.stats.jvm.memory_usage.heap_used.bytes`*:: -+ --- -Heap used by the JVM in bytes. - - -type: long - --- - -*`appsearch.stats.jvm.memory_usage.heap_committed.bytes`*:: -+ --- -Committed heap to the JVM in bytes. - - -type: long - --- - -*`appsearch.stats.jvm.memory_usage.heap_max.bytes`*:: -+ --- -Max heap used by the JVM in bytes - - -type: long - --- - -*`appsearch.stats.jvm.memory_usage.non_heap_init.bytes`*:: -+ --- -Non-Heap initial memory used by the JVM in bytes. - - -type: long - --- - -*`appsearch.stats.jvm.memory_usage.non_heap_committed.bytes`*:: -+ --- -Non-Heap committed memory used by the JVM in bytes. - - -type: long - --- - -[float] -=== queues - -Worker queues - - - -*`appsearch.stats.queues.analytics_events.count`*:: -+ --- -Number of pending jobs in the `analytics_events` queue. - - -type: long - --- - -*`appsearch.stats.queues.document_destroyer.count`*:: -+ --- -Number of pending jobs in the `document_destroyer` queue. - - -type: long - --- - -*`appsearch.stats.queues.engine_destroyer.count`*:: -+ --- -Number of pending jobs in the `engine_destroyer` queue. - - -type: long - --- - -*`appsearch.stats.queues.index_adder.count`*:: -+ --- -Number of pending jobs in the `index_adder` queue. - - -type: long - --- - -*`appsearch.stats.queues.indexed_doc_remover.count`*:: -+ --- -Number of pending jobs in the `indexed_doc_remover` queue. - - -type: long - --- - -*`appsearch.stats.queues.mailer.count`*:: -+ --- -Number of pending jobs in the `mailer` queue. - - -type: long - --- - -*`appsearch.stats.queues.refresh_document_counts.count`*:: -+ --- -Number of pending jobs in the `refresh_document_counts` queue. - - -type: long - --- - -*`appsearch.stats.queues.reindexer.count`*:: -+ --- -Number of pending jobs in the `reindexer` queue. - - -type: long - --- - -*`appsearch.stats.queues.schema_updater.count`*:: -+ --- -Number of pending jobs in the `schema_updater` queue. - - -type: long - --- - -*`appsearch.stats.queues.failed.count`*:: -+ --- -Number of failed jobs waiting to be retried. - - -type: long - --- - -[float] -=== requests - -Request metrics - - - -*`appsearch.stats.requests.count`*:: -+ --- -Number of recently completed requests - - -type: long - --- - -[float] -=== api.duration - -API response time metrics - - - -*`appsearch.stats.requests.api.duration.avg.ms`*:: -+ --- -Average response time in milliseconds - - -type: long - --- - -*`appsearch.stats.requests.api.duration.max.ms`*:: -+ --- -Max response time in milliseconds - - -type: long - --- - -[float] -=== web.response_time - -Dashboard response time metrics - - - -*`appsearch.stats.requests.web.response_time.avg.ms`*:: -+ --- -Average response time in milliseconds - - -type: long - --- - -*`appsearch.stats.requests.web.response_time.max.ms`*:: -+ --- -Max response time in milliseconds - - -type: long - --- - -[[exported-fields-aws]] -== aws fields - -`aws` module collects AWS monitoring metrics from AWS Cloudwatch. - - - -*`cloud.account.name`*:: -+ --- -The cloud account name or alias used to identify different entities in a multi-tenant environment. - - -type: keyword - --- - -[float] -=== aws - - - - -*`aws.tags.*`*:: -+ --- -Tag key value pairs from aws resources. - - -type: object - --- - -*`aws.s3.bucket.name`*:: -+ --- -Name of a S3 bucket. - - -type: keyword - --- - -*`aws.dimensions.*`*:: -+ --- -Metric dimensions. - - -type: object - --- - -*`aws.*.metrics.*.*`*:: -+ --- -Metrics that returned from Cloudwatch API query. - - -type: object - --- - -[float] -=== billing - -`billing` contains the estimated charges for your AWS account in Cloudwatch. - - -[float] -=== cloudwatch - -`cloudwatch` contains the metrics that were scraped from AWS CloudWatch which contains monitoring metrics sent by different namespaces. - - - -*`aws.cloudwatch.namespace`*:: -+ --- -The namespace specified when query cloudwatch api. - - -type: keyword - --- - -[float] -=== dynamodb - -`dynamodb` contains the metrics that were scraped from AWS CloudWatch which contains monitoring metrics sent by AWS DynamoDB. - - -[float] -=== ebs - -`ebs` contains the metrics that were scraped from AWS CloudWatch which contains monitoring metrics sent by AWS EBS. - - -[float] -=== ec2 - -`ec2` contains the metrics that were scraped from AWS CloudWatch which contains monitoring metrics sent by AWS EC2. - - - -*`aws.ec2.cpu.total.pct`*:: -+ --- -The percentage of allocated EC2 compute units that are currently in use on the instance. - - -type: scaled_float - --- - -*`aws.ec2.cpu.credit_usage`*:: -+ --- -The number of CPU credits spent by the instance for CPU utilization. - - -type: long - --- - -*`aws.ec2.cpu.credit_balance`*:: -+ --- -The number of earned CPU credits that an instance has accrued since it was launched or started. - - -type: long - --- - -*`aws.ec2.cpu.surplus_credit_balance`*:: -+ --- -The number of surplus credits that have been spent by an unlimited instance when its CPUCreditBalance value is zero. - - -type: long - --- - -*`aws.ec2.cpu.surplus_credits_charged`*:: -+ --- -The number of spent surplus credits that are not paid down by earned CPU credits, and which thus incur an additional charge. - - -type: long - --- - -*`aws.ec2.network.in.packets`*:: -+ --- -The number of packets received on all network interfaces by the instance. - - -type: long - --- - -*`aws.ec2.network.in.packets_per_sec`*:: -+ --- -The number of packets per second sent out on all network interfaces by the instance. - - -type: long - --- - -*`aws.ec2.network.out.packets`*:: -+ --- -The number of packets sent out on all network interfaces by the instance. - - -type: long - --- - -*`aws.ec2.network.out.packets_per_sec`*:: -+ --- -The number of packets per second sent out on all network interfaces by the instance. - - -type: long - --- - -*`aws.ec2.network.in.bytes`*:: -+ --- -The number of bytes received on all network interfaces by the instance. - - -type: long - -format: bytes - --- - -*`aws.ec2.network.in.bytes_per_sec`*:: -+ --- -The number of bytes per second received on all network interfaces by the instance. - - -type: long - --- - -*`aws.ec2.network.out.bytes`*:: -+ --- -The number of bytes sent out on all network interfaces by the instance. - - -type: long - -format: bytes - --- - -*`aws.ec2.network.out.bytes_per_sec`*:: -+ --- -The number of bytes per second sent out on all network interfaces by the instance. - - -type: long - --- - -*`aws.ec2.diskio.read.bytes`*:: -+ --- -Bytes read from all instance store volumes available to the instance. - - -type: long - -format: bytes - --- - -*`aws.ec2.diskio.read.bytes_per_sec`*:: -+ --- -Bytes read per second from all instance store volumes available to the instance. - - -type: long - --- - -*`aws.ec2.diskio.write.bytes`*:: -+ --- -Bytes written to all instance store volumes available to the instance. - - -type: long - -format: bytes - --- - -*`aws.ec2.diskio.write.bytes_per_sec`*:: -+ --- -Bytes written per second to all instance store volumes available to the instance. - - -type: long - --- - -*`aws.ec2.diskio.read.ops`*:: -+ --- -Completed read operations from all instance store volumes available to the instance in a specified period of time. - - -type: long - --- - -*`aws.ec2.diskio.read.ops_per_sec`*:: -+ --- -Completed read operations per second from all instance store volumes available to the instance in a specified period of time. - - -type: long - --- - -*`aws.ec2.diskio.write.ops`*:: -+ --- -Completed write operations to all instance store volumes available to the instance in a specified period of time. - - -type: long - --- - -*`aws.ec2.diskio.write.ops_per_sec`*:: -+ --- -Completed write operations per second to all instance store volumes available to the instance in a specified period of time. - - -type: long - --- - -*`aws.ec2.status.check_failed`*:: -+ --- -Reports whether the instance has passed both the instance status check and the system status check in the last minute. - - -type: long - --- - -*`aws.ec2.status.check_failed_system`*:: -+ --- -Reports whether the instance has passed the system status check in the last minute. - - -type: long - --- - -*`aws.ec2.status.check_failed_instance`*:: -+ --- -Reports whether the instance has passed the instance status check in the last minute. - - -type: long - --- - -*`aws.ec2.instance.core.count`*:: -+ --- -The number of CPU cores for the instance. - - -type: integer - --- - -*`aws.ec2.instance.image.id`*:: -+ --- -The ID of the image used to launch the instance. - - -type: keyword - --- - -*`aws.ec2.instance.monitoring.state`*:: -+ --- -Indicates whether detailed monitoring is enabled. - - -type: keyword - --- - -*`aws.ec2.instance.private.dns_name`*:: -+ --- -The private DNS name of the network interface. - - -type: keyword - --- - -*`aws.ec2.instance.private.ip`*:: -+ --- -The private IPv4 address associated with the network interface. - - -type: ip - --- - -*`aws.ec2.instance.public.dns_name`*:: -+ --- -The public DNS name of the instance. - - -type: keyword - --- - -*`aws.ec2.instance.public.ip`*:: -+ --- -The address of the Elastic IP address (IPv4) bound to the network interface. - - -type: ip - --- - -*`aws.ec2.instance.state.code`*:: -+ --- -The state of the instance, as a 16-bit unsigned integer. - - -type: integer - --- - -*`aws.ec2.instance.state.name`*:: -+ --- -The state of the instance (pending | running | shutting-down | terminated | stopping | stopped). - - -type: keyword - --- - -*`aws.ec2.instance.threads_per_core`*:: -+ --- -The number of threads per CPU core. - - -type: integer - --- - -[float] -=== elb - -`elb` contains the metrics that were scraped from AWS CloudWatch which contains monitoring metrics sent by AWS ELB. - - -[float] -=== lambda - -`lambda` contains the metrics that were scraped from AWS CloudWatch which contains monitoring metrics sent by AWS Lambda. - - -[float] -=== natgateway - -`natgateway` contains the metrics from Cloudwatch to track usage of NAT gateway related resources. - - -[float] -=== rds - -`rds` contains the metrics that were scraped from AWS CloudWatch which contains monitoring metrics sent by AWS RDS. - - - -*`aws.rds.cpu.total.pct`*:: -+ --- -The percentage of CPU utilization. - - -type: scaled_float - -format: percent - --- - -*`aws.rds.cpu.credit_usage`*:: -+ --- -The number of CPU credits spent by the instance for CPU utilization. - - -type: long - --- - -*`aws.rds.cpu.credit_balance`*:: -+ --- -The number of earned CPU credits that an instance has accrued since it was launched or started. - - -type: long - --- - -*`aws.rds.database_connections`*:: -+ --- -The number of database connections in use. - - -type: long - --- - -*`aws.rds.db_instance.arn`*:: -+ --- -Amazon Resource Name(ARN) for each rds. - - -type: keyword - --- - -*`aws.rds.db_instance.class`*:: -+ --- -Contains the name of the compute and memory capacity class of the DB instance. - - -type: keyword - --- - -*`aws.rds.db_instance.identifier`*:: -+ --- -Contains a user-supplied database identifier. This identifier is the unique key that identifies a DB instance. - - -type: keyword - --- - -*`aws.rds.db_instance.status`*:: -+ --- -Specifies the current state of this database. - - -type: keyword - --- - -*`aws.rds.disk_queue_depth`*:: -+ --- -The number of outstanding IOs (read/write requests) waiting to access the disk. - - -type: float - --- - -*`aws.rds.failed_sql_server_agent_jobs`*:: -+ --- -The number of failed SQL Server Agent jobs during the last minute. - - -type: long - --- - -*`aws.rds.freeable_memory.bytes`*:: -+ --- -The amount of available random access memory. - - -type: long - -format: bytes - --- - -*`aws.rds.free_storage.bytes`*:: -+ --- -The amount of available storage space. - - -type: long - -format: bytes - --- - -*`aws.rds.maximum_used_transaction_ids`*:: -+ --- -The maximum transaction ID that has been used. Applies to PostgreSQL. - - -type: long - --- - -*`aws.rds.oldest_replication_slot_lag.mb`*:: -+ --- -The lagging size of the replica lagging the most in terms of WAL data received. Applies to PostgreSQL. - - -type: long - --- - -*`aws.rds.read_io.ops_per_sec`*:: -+ --- -The average number of disk read I/O operations per second. - - -type: float - --- - -*`aws.rds.replica_lag.sec`*:: -+ --- -The amount of time a Read Replica DB instance lags behind the source DB instance. Applies to MySQL, MariaDB, and PostgreSQL Read Replicas. - - -type: long - -format: duration - --- - -*`aws.rds.swap_usage.bytes`*:: -+ --- -The amount of swap space used on the DB instance. This metric is not available for SQL Server. - - -type: long - -format: bytes - --- - -*`aws.rds.transaction_logs_generation`*:: -+ --- -The disk space used by transaction logs. Applies to PostgreSQL. - - -type: long - --- - -*`aws.rds.write_io.ops_per_sec`*:: -+ --- -The average number of disk write I/O operations per second. - - -type: float - --- - -*`aws.rds.queries`*:: -+ --- -The average number of queries executed per second. - - -type: long - --- - -*`aws.rds.deadlocks`*:: -+ --- -The average number of deadlocks in the database per second. - - -type: long - --- - -*`aws.rds.volume_used.bytes`*:: -+ --- -The amount of storage used by your Aurora DB instance, in bytes. - - -type: long - -format: bytes - --- - -*`aws.rds.volume.read.iops`*:: -+ --- -The number of billed read I/O operations from a cluster volume, reported at 5-minute intervals. - - -type: long - -format: bytes - --- - -*`aws.rds.volume.write.iops`*:: -+ --- -The number of write disk I/O operations to the cluster volume, reported at 5-minute intervals. - - -type: long - -format: bytes - --- - -*`aws.rds.free_local_storage.bytes`*:: -+ --- -The amount of storage available for temporary tables and logs, in bytes. - - -type: long - -format: bytes - --- - -*`aws.rds.login_failures`*:: -+ --- -The average number of failed login attempts per second. - - -type: long - --- - -*`aws.rds.throughput.commit`*:: -+ --- -The average number of commit operations per second. - - -type: float - --- - -*`aws.rds.throughput.delete`*:: -+ --- -The average number of delete queries per second. - - -type: float - --- - -*`aws.rds.throughput.ddl`*:: -+ --- -The average number of DDL requests per second. - - -type: float - --- - -*`aws.rds.throughput.dml`*:: -+ --- -The average number of inserts, updates, and deletes per second. - - -type: float - --- - -*`aws.rds.throughput.insert`*:: -+ --- -The average number of insert queries per second. - - -type: float - --- - -*`aws.rds.throughput.network`*:: -+ --- -The amount of network throughput both received from and transmitted to clients by each instance in the Aurora MySQL DB cluster, in bytes per second. - - -type: float - --- - -*`aws.rds.throughput.network_receive`*:: -+ --- -The incoming (Receive) network traffic on the DB instance, including both customer database traffic and Amazon RDS traffic used for monitoring and replication. - - -type: float - --- - -*`aws.rds.throughput.network_transmit`*:: -+ --- -The outgoing (Transmit) network traffic on the DB instance, including both customer database traffic and Amazon RDS traffic used for monitoring and replication. - - -type: float - --- - -*`aws.rds.throughput.read`*:: -+ --- -The average amount of time taken per disk I/O operation. - - -type: float - --- - -*`aws.rds.throughput.select`*:: -+ --- -The average number of select queries per second. - - -type: float - --- - -*`aws.rds.throughput.update`*:: -+ --- -The average number of update queries per second. - - -type: float - --- - -*`aws.rds.throughput.write`*:: -+ --- -The average number of bytes written to disk per second. - - -type: float - --- - -*`aws.rds.latency.commit`*:: -+ --- -The amount of latency for commit operations, in milliseconds. - - -type: float - -format: duration - --- - -*`aws.rds.latency.ddl`*:: -+ --- -The amount of latency for data definition language (DDL) requests, in milliseconds. - - -type: float - -format: duration - --- - -*`aws.rds.latency.dml`*:: -+ --- -The amount of latency for inserts, updates, and deletes, in milliseconds. - - -type: float - -format: duration - --- - -*`aws.rds.latency.insert`*:: -+ --- -The amount of latency for insert queries, in milliseconds. - - -type: float - -format: duration - --- - -*`aws.rds.latency.read`*:: -+ --- -The average amount of time taken per disk I/O operation. - - -type: float - -format: duration - --- - -*`aws.rds.latency.select`*:: -+ --- -The amount of latency for select queries, in milliseconds. - - -type: float - -format: duration - --- - -*`aws.rds.latency.update`*:: -+ --- -The amount of latency for update queries, in milliseconds. - - -type: float - -format: duration - --- - -*`aws.rds.latency.write`*:: -+ --- -The average amount of time taken per disk I/O operation. - - -type: float - -format: duration - --- - -*`aws.rds.latency.delete`*:: -+ --- -The amount of latency for delete queries, in milliseconds. - - -type: float - -format: duration - --- - -*`aws.rds.disk_usage.bin_log.bytes`*:: -+ --- -The amount of disk space occupied by binary logs on the master. Applies to MySQL read replicas. - - -type: long - -format: bytes - --- - -*`aws.rds.disk_usage.replication_slot.mb`*:: -+ --- -The disk space used by replication slot files. Applies to PostgreSQL. - - -type: long - --- - -*`aws.rds.disk_usage.transaction_logs.mb`*:: -+ --- -The disk space used by transaction logs. Applies to PostgreSQL. - - -type: long - --- - -*`aws.rds.transactions.active`*:: -+ --- -The average number of current transactions executing on an Aurora database instance per second. - - -type: long - --- - -*`aws.rds.transactions.blocked`*:: -+ --- -The average number of transactions in the database that are blocked per second. - - -type: long - --- - -*`aws.rds.db_instance.db_cluster_identifier`*:: -+ --- -This identifier is the unique key that identifies a DB cluster specifically for Amazon Aurora DB cluster. - - -type: keyword - --- - -*`aws.rds.db_instance.role`*:: -+ --- -DB roles like WRITER or READER, specifically for Amazon Aurora DB cluster. - - -type: keyword - --- - -*`aws.rds.db_instance.engine_name`*:: -+ --- -Each DB instance runs a DB engine, like MySQL, MariaDB, PostgreSQL and etc. - - -type: keyword - --- - -*`aws.rds.aurora_bin_log_replica_lag`*:: -+ --- -The amount of time a replica DB cluster running on Aurora with MySQL compatibility lags behind the source DB cluster. - - -type: long - --- - -*`aws.rds.aurora_global_db.replicated_write_io.bytes`*:: -+ --- -In an Aurora Global Database, the number of write I/O operations replicated from the primary AWS Region to the cluster volume in a secondary AWS Region. - - -type: long - --- - -*`aws.rds.aurora_global_db.data_transfer.bytes`*:: -+ --- -In an Aurora Global Database, the amount of redo log data transferred from the master AWS Region to a secondary AWS Region. - - -type: long - --- - -*`aws.rds.aurora_global_db.replication_lag.ms`*:: -+ --- -For an Aurora Global Database, the amount of lag when replicating updates from the primary AWS Region, in milliseconds. - - -type: long - --- - -*`aws.rds.aurora_replica.lag.ms`*:: -+ --- -For an Aurora Replica, the amount of lag when replicating updates from the primary instance, in milliseconds. - - -type: long - --- - -*`aws.rds.aurora_replica.lag_max.ms`*:: -+ --- -The maximum amount of lag between the primary instance and each Aurora DB instance in the DB cluster, in milliseconds. - - -type: long - --- - -*`aws.rds.aurora_replica.lag_min.ms`*:: -+ --- -The minimum amount of lag between the primary instance and each Aurora DB instance in the DB cluster, in milliseconds. - - -type: long - --- - -*`aws.rds.backtrack_change_records.creation_rate`*:: -+ --- -The number of backtrack change records created over five minutes for your DB cluster. - - -type: long - --- - -*`aws.rds.backtrack_change_records.stored`*:: -+ --- -The actual number of backtrack change records used by your DB cluster. - - -type: long - --- - -*`aws.rds.backtrack_window.actual`*:: -+ --- -The difference between the target backtrack window and the actual backtrack window. - - -type: long - --- - -*`aws.rds.backtrack_window.alert`*:: -+ --- -The number of times that the actual backtrack window is smaller than the target backtrack window for a given period of time. - - -type: long - --- - -*`aws.rds.storage_used.backup_retention_period.bytes`*:: -+ --- -The total amount of backup storage in bytes used to support the point-in-time restore feature within the Aurora DB cluster's backup retention window. - - -type: long - --- - -*`aws.rds.storage_used.snapshot.bytes`*:: -+ --- -The total amount of backup storage in bytes consumed by all Aurora snapshots for an Aurora DB cluster outside its backup retention window. - - -type: long - --- - -*`aws.rds.cache_hit_ratio.buffer`*:: -+ --- -The percentage of requests that are served by the buffer cache. - - -type: long - --- - -*`aws.rds.cache_hit_ratio.result_set`*:: -+ --- -The percentage of requests that are served by the Resultset cache. - - -type: long - --- - -*`aws.rds.engine_uptime.sec`*:: -+ --- -The amount of time that the instance has been running, in seconds. - - -type: long - --- - -*`aws.rds.rds_to_aurora_postgresql_replica_lag.sec`*:: -+ --- -The amount of lag in seconds when replicating updates from the primary RDS PostgreSQL instance to other nodes in the cluster. - - -type: long - --- - -*`aws.rds.backup_storage_billed_total.bytes`*:: -+ --- -The total amount of backup storage in bytes for which you are billed for a given Aurora DB cluster. - - -type: long - --- - -*`aws.rds.aurora_volume_left_total.bytes`*:: -+ --- -The remaining available space for the cluster volume, measured in bytes. - - -type: long - --- - -[float] -=== s3_daily_storage - -`s3_daily_storage` contains the daily storage metrics that were scraped from AWS CloudWatch which contains monitoring metrics sent by AWS S3. - - - -*`aws.s3_daily_storage.bucket.size.bytes`*:: -+ --- -The amount of data in bytes stored in a bucket. - - -type: long - -format: bytes - --- - -*`aws.s3_daily_storage.number_of_objects`*:: -+ --- -The total number of objects stored in a bucket for all storage classes. - - -type: long - --- - -[float] -=== s3_request - -`s3_request` contains request metrics that were scraped from AWS CloudWatch which contains monitoring metrics sent by AWS S3. - - - -*`aws.s3_request.requests.total`*:: -+ --- -The total number of HTTP requests made to an Amazon S3 bucket, regardless of type. - - -type: long - --- - -*`aws.s3_request.requests.get`*:: -+ --- -The number of HTTP GET requests made for objects in an Amazon S3 bucket. - - -type: long - --- - -*`aws.s3_request.requests.put`*:: -+ --- -The number of HTTP PUT requests made for objects in an Amazon S3 bucket. - - -type: long - --- - -*`aws.s3_request.requests.delete`*:: -+ --- -The number of HTTP DELETE requests made for objects in an Amazon S3 bucket. - - -type: long - --- - -*`aws.s3_request.requests.head`*:: -+ --- -The number of HTTP HEAD requests made to an Amazon S3 bucket. - - -type: long - --- - -*`aws.s3_request.requests.post`*:: -+ --- -The number of HTTP POST requests made to an Amazon S3 bucket. - - -type: long - --- - -*`aws.s3_request.requests.select`*:: -+ --- -The number of Amazon S3 SELECT Object Content requests made for objects in an Amazon S3 bucket. - - -type: long - --- - -*`aws.s3_request.requests.select_scanned.bytes`*:: -+ --- -The number of bytes of data scanned with Amazon S3 SELECT Object Content requests in an Amazon S3 bucket. - - -type: long - -format: bytes - --- - -*`aws.s3_request.requests.select_returned.bytes`*:: -+ --- -The number of bytes of data returned with Amazon S3 SELECT Object Content requests in an Amazon S3 bucket. - - -type: long - -format: bytes - --- - -*`aws.s3_request.requests.list`*:: -+ --- -The number of HTTP requests that list the contents of a bucket. - - -type: long - --- - -*`aws.s3_request.downloaded.bytes`*:: -+ --- -The number bytes downloaded for requests made to an Amazon S3 bucket, where the response includes a body. - - -type: long - -format: bytes - --- - -*`aws.s3_request.uploaded.bytes`*:: -+ --- -The number bytes uploaded that contain a request body, made to an Amazon S3 bucket. - - -type: long - -format: bytes - --- - -*`aws.s3_request.errors.4xx`*:: -+ --- -The number of HTTP 4xx client error status code requests made to an Amazon S3 bucket with a value of either 0 or 1. - - -type: long - --- - -*`aws.s3_request.errors.5xx`*:: -+ --- -The number of HTTP 5xx server error status code requests made to an Amazon S3 bucket with a value of either 0 or 1. - - -type: long - --- - -*`aws.s3_request.latency.first_byte.ms`*:: -+ --- -The per-request time from the complete request being received by an Amazon S3 bucket to when the response starts to be returned. - - -type: long - -format: duration - --- - -*`aws.s3_request.latency.total_request.ms`*:: -+ --- -The elapsed per-request time from the first byte received to the last byte sent to an Amazon S3 bucket. - - -type: long - -format: duration - --- - -[float] -=== sns - -`sns` contains the metrics that were scraped from AWS CloudWatch which contains monitoring metrics sent by AWS SNS. - - -[float] -=== sqs - -`sqs` contains the metrics that were scraped from AWS CloudWatch which contains monitoring metrics sent by AWS SQS. - - - -*`aws.sqs.oldest_message_age.sec`*:: -+ --- -The approximate age of the oldest non-deleted message in the queue. - - -type: long - -format: duration - --- - -*`aws.sqs.messages.delayed`*:: -+ --- -TThe number of messages in the queue that are delayed and not available for reading immediately. - - -type: long - --- - -*`aws.sqs.messages.not_visible`*:: -+ --- -The number of messages that are in flight. - - -type: long - --- - -*`aws.sqs.messages.visible`*:: -+ --- -The number of messages available for retrieval from the queue. - - -type: long - --- - -*`aws.sqs.messages.deleted`*:: -+ --- -The number of messages deleted from the queue. - - -type: long - --- - -*`aws.sqs.messages.received`*:: -+ --- -The number of messages returned by calls to the ReceiveMessage action. - - -type: long - --- - -*`aws.sqs.messages.sent`*:: -+ --- -The number of messages added to a queue. - - -type: long - --- - -*`aws.sqs.empty_receives`*:: -+ --- -The number of ReceiveMessage API calls that did not return a message. - - -type: long - --- - -*`aws.sqs.sent_message_size.bytes`*:: -+ --- -The size of messages added to a queue. - - -type: long - -format: bytes - --- - -*`aws.sqs.queue.name`*:: -+ --- -SQS queue name - - -type: keyword - --- - -[float] -=== transitgateway - -`transitgateway` contains the metrics from Cloudwatch to track usage of transit gateway related resources. - - -[float] -=== usage - -`usage` contains the metrics from Cloudwatch to track usage of some AWS resources. - - -[float] -=== vpn - -`vpn` contains the metrics from Cloudwatch to track usage of VPN related resources. - - -[[exported-fields-azure]] -== azure fields - -azure module - - - -[float] -=== azure - - - - -*`azure.timegrain`*:: -+ --- -The Azure metric timegrain - - -type: keyword - --- - -[float] -=== resource - -The resource specified - - - -*`azure.resource.type`*:: -+ --- -The type of the resource - - -type: keyword - --- - -*`azure.resource.group`*:: -+ --- -The resource group - - -type: keyword - --- - -*`azure.resource.tags.*`*:: -+ --- -Azure resource tags. - - -type: object - --- - -*`azure.namespace`*:: -+ --- -The namespace selected - - -type: keyword - --- - -*`azure.subscription_id`*:: -+ --- -The subscription ID - - -type: keyword - --- - -*`azure.dimensions.*`*:: -+ --- -Azure metric dimensions. - - -type: object - --- - -*`azure.compute_vm.*.*`*:: -+ --- -compute_vm - - -type: object - --- - -*`azure.compute_vm_scaleset.*.*`*:: -+ --- -compute_vm_scaleset - - -type: object - --- - -*`azure.container_instance.*.*`*:: -+ --- -container instance - - -type: object - --- - -*`azure.container_registry.*.*`*:: -+ --- -container registry - - -type: object - --- - -*`azure.container_service.*.*`*:: -+ --- -container service - - -type: object - --- - -*`azure.database_account.*.*`*:: -+ --- -database account - - -type: object - --- - -[float] -=== monitor - -monitor - - - -*`azure.monitor.metrics.*.*`*:: -+ --- -Metrics returned. - - -type: object - --- - -*`azure.storage.*.*`*:: -+ --- -storage account - - -type: object - --- - -[[exported-fields-beat-common]] -== Beat fields - -Contains common beat fields available in all event types. - - - -*`agent.hostname`*:: -+ --- -Hostname of the agent. - -type: keyword - --- - -*`beat.timezone`*:: -+ --- -type: alias - -alias to: event.timezone - --- - -*`fields`*:: -+ --- -Contains user configurable fields. - - -type: object - --- - -*`beat.name`*:: -+ --- -type: alias - -alias to: host.name - --- - -*`beat.hostname`*:: -+ --- -type: alias - -alias to: agent.hostname - --- - -*`timeseries.instance`*:: -+ --- -Time series instance id - -type: keyword - --- - -[[exported-fields-beat]] -== Beat fields - -Beat module - - - -[float] -=== beat - - - - -*`beat.id`*:: -+ --- -Beat ID. - - -type: keyword - --- - -*`beat.type`*:: -+ --- -Beat type. - - -type: keyword - --- - -[float] -=== state - -Beat state - - - -*`beat.state.management.enabled`*:: -+ --- -Is central management enabled? - - -type: boolean - --- - -*`beat.state.module.count`*:: -+ --- -Number of modules enabled - - -type: integer - --- - -*`beat.state.output.name`*:: -+ --- -Name of output used by Beat - - -type: keyword - --- - -*`beat.state.queue.name`*:: -+ --- -Name of queue being used by Beat - - -type: keyword - --- - -[float] -=== stats - -Beat stats - - - -*`beat.stats.uptime.ms`*:: -+ --- -Beat uptime - - -type: long - --- - -*`beat.stats.runtime.goroutines`*:: -+ --- -Number of goroutines running in Beat - - -type: long - --- - -[float] -=== libbeat - -Fields common to all Beats - - - -[float] -=== output - -Output stats - - - -*`beat.stats.libbeat.output.type`*:: -+ --- -Type of output - - -type: keyword - --- - -[float] -=== events - -Event counters - - - -*`beat.stats.libbeat.output.events.acked`*:: -+ --- -Number of events acknowledged - - -type: long - --- - -*`beat.stats.libbeat.output.events.active`*:: -+ --- -Number of active events - - -type: long - --- - -*`beat.stats.libbeat.output.events.batches`*:: -+ --- -Number of event batches - - -type: long - --- - -*`beat.stats.libbeat.output.events.dropped`*:: -+ --- -Number of events dropped - - -type: long - --- - -*`beat.stats.libbeat.output.events.duplicates`*:: -+ --- -Number of events duplicated - - -type: long - --- - -*`beat.stats.libbeat.output.events.failed`*:: -+ --- -Number of events failed - - -type: long - --- - -*`beat.stats.libbeat.output.events.toomany`*:: -+ --- -Number of too many events - - -type: long - --- - -*`beat.stats.libbeat.output.events.total`*:: -+ --- -Total number of events - - -type: long - --- - -[float] -=== read - -Read stats - - - -*`beat.stats.libbeat.output.read.bytes`*:: -+ --- -Number of bytes read - - -type: long - --- - -*`beat.stats.libbeat.output.read.errors`*:: -+ --- -Number of read errors - - -type: long - --- - -[float] -=== write - -Write stats - - - -*`beat.stats.libbeat.output.write.bytes`*:: -+ --- -Number of bytes written - - -type: long - --- - -*`beat.stats.libbeat.output.write.errors`*:: -+ --- -Number of write errors - - -type: long - --- - -[[exported-fields-ceph]] -== Ceph fields - -Ceph module - - - -[float] -=== ceph - -`ceph` contains the metrics that were scraped from CEPH. - - - -[float] -=== cluster_disk - -cluster_disk - - - -*`ceph.cluster_disk.available.bytes`*:: -+ --- -Available bytes of the cluster - - -type: long - -format: bytes - --- - -*`ceph.cluster_disk.total.bytes`*:: -+ --- -Total bytes of the cluster - - -type: long - -format: bytes - --- - -*`ceph.cluster_disk.used.bytes`*:: -+ --- -Used bytes of the cluster - - -type: long - -format: bytes - --- - -[float] -=== cluster_health - -cluster_health - - - -*`ceph.cluster_health.overall_status`*:: -+ --- -Overall status of the cluster - - -type: keyword - --- - -*`ceph.cluster_health.timechecks.epoch`*:: -+ --- -Map version - - -type: long - --- - -*`ceph.cluster_health.timechecks.round.value`*:: -+ --- -timecheck round - - -type: long - --- - -*`ceph.cluster_health.timechecks.round.status`*:: -+ --- -Status of the round - - -type: keyword - --- - -[float] -=== cluster_status - -cluster_status - - - -*`ceph.cluster_status.version`*:: -+ --- -Ceph Status version - - -type: long - --- - -*`ceph.cluster_status.traffic.read_bytes`*:: -+ --- -Cluster read throughput per second - - -type: long - -format: bytes - --- - -*`ceph.cluster_status.traffic.write_bytes`*:: -+ --- -Cluster write throughput per second - - -type: long - -format: bytes - --- - -*`ceph.cluster_status.traffic.read_op_per_sec`*:: -+ --- -Cluster read iops per second - - -type: long - --- - -*`ceph.cluster_status.traffic.write_op_per_sec`*:: -+ --- -Cluster write iops per second - - -type: long - --- - -*`ceph.cluster_status.misplace.total`*:: -+ --- -Cluster misplace pg number - - -type: long - --- - -*`ceph.cluster_status.misplace.objects`*:: -+ --- -Cluster misplace objects number - - -type: long - --- - -*`ceph.cluster_status.misplace.ratio`*:: -+ --- -Cluster misplace ratio - - -type: scaled_float - -format: percent - --- - -*`ceph.cluster_status.degraded.total`*:: -+ --- -Cluster degraded pg number - - -type: long - --- - -*`ceph.cluster_status.degraded.objects`*:: -+ --- -Cluster degraded objects number - - -type: long - --- - -*`ceph.cluster_status.degraded.ratio`*:: -+ --- -Cluster degraded ratio - - -type: scaled_float - -format: percent - --- - -*`ceph.cluster_status.pg.data_bytes`*:: -+ --- -Cluster pg data bytes - - -type: long - -format: bytes - --- - -*`ceph.cluster_status.pg.avail_bytes`*:: -+ --- -Cluster available bytes - - -type: long - -format: bytes - --- - -*`ceph.cluster_status.pg.total_bytes`*:: -+ --- -Cluster total bytes - - -type: long - -format: bytes - --- - -*`ceph.cluster_status.pg.used_bytes`*:: -+ --- -Cluster used bytes - - -type: long - -format: bytes - --- - -*`ceph.cluster_status.pg_state.state_name`*:: -+ --- -Pg state description - - -type: long - --- - -*`ceph.cluster_status.pg_state.count`*:: -+ --- -Shows how many pgs are in state of pg_state.state_name - - -type: long - --- - -*`ceph.cluster_status.pg_state.version`*:: -+ --- -Cluster status version - - -type: long - --- - -*`ceph.cluster_status.osd.full`*:: -+ --- -Is osd full - - -type: boolean - --- - -*`ceph.cluster_status.osd.nearfull`*:: -+ --- -Is osd near full - - -type: boolean - --- - -*`ceph.cluster_status.osd.num_osds`*:: -+ --- -Shows how many osds in the cluster - - -type: long - --- - -*`ceph.cluster_status.osd.num_up_osds`*:: -+ --- -Shows how many osds are on the state of UP - - -type: long - --- - -*`ceph.cluster_status.osd.num_in_osds`*:: -+ --- -Shows how many osds are on the state of IN - - -type: long - --- - -*`ceph.cluster_status.osd.num_remapped_pgs`*:: -+ --- -Shows how many osds are on the state of REMAPPED - - -type: long - --- - -*`ceph.cluster_status.osd.epoch`*:: -+ --- -epoch number - - -type: long - --- - -[float] -=== mgr_cluster_disk - -see: cluster_disk - - -[float] -=== mgr_cluster_health - -see: cluster_health - - -[float] -=== mgr_osd_perf - -OSD performance metrics of Ceph cluster - - - -*`ceph.mgr_osd_perf.id`*:: -+ --- -OSD ID - -type: long - --- - -*`ceph.mgr_osd_perf.stats.commit_latency_ms`*:: -+ --- -Commit latency in ms - -type: long - --- - -*`ceph.mgr_osd_perf.stats.apply_latency_ms`*:: -+ --- -Apply latency in ms - -type: long - --- - -*`ceph.mgr_osd_perf.stats.commit_latency_ns`*:: -+ --- -Commit latency in ns - -type: long - --- - -*`ceph.mgr_osd_perf.stats.apply_latency_ns`*:: -+ --- -Apply latency in ns - -type: long - --- - -[float] -=== mgr_osd_pool_stats - -OSD pool stats of Ceph cluster - - - -*`ceph.mgr_osd_pool_stats.pool_name`*:: -+ --- -Pool name - -type: keyword - --- - -*`ceph.mgr_osd_pool_stats.pool_id`*:: -+ --- -Pool ID - -type: long - --- - -*`ceph.mgr_osd_pool_stats.client_io_rate`*:: -+ --- -Client I/O rates - -type: object - --- - -[float] -=== mgr_osd_tree - -see: osd_tree - - -[float] -=== mgr_pool_disk - -see: pool_disk - - -[float] -=== monitor_health - -monitor_health stats data - - - -*`ceph.monitor_health.available.pct`*:: -+ --- -Available percent of the MON - - -type: long - --- - -*`ceph.monitor_health.health`*:: -+ --- -Health of the MON - - -type: keyword - --- - -*`ceph.monitor_health.available.kb`*:: -+ --- -Available KB of the MON - - -type: long - --- - -*`ceph.monitor_health.total.kb`*:: -+ --- -Total KB of the MON - - -type: long - --- - -*`ceph.monitor_health.used.kb`*:: -+ --- -Used KB of the MON - - -type: long - --- - -*`ceph.monitor_health.last_updated`*:: -+ --- -Time when was updated - - -type: date - --- - -*`ceph.monitor_health.name`*:: -+ --- -Name of the MON - - -type: keyword - --- - -*`ceph.monitor_health.store_stats.log.bytes`*:: -+ --- -Log bytes of MON - - -type: long - -format: bytes - --- - -*`ceph.monitor_health.store_stats.misc.bytes`*:: -+ --- -Misc bytes of MON - - -type: long - -format: bytes - --- - -*`ceph.monitor_health.store_stats.sst.bytes`*:: -+ --- -SST bytes of MON - - -type: long - -format: bytes - --- - -*`ceph.monitor_health.store_stats.total.bytes`*:: -+ --- -Total bytes of MON - - -type: long - -format: bytes - --- - -*`ceph.monitor_health.store_stats.last_updated`*:: -+ --- -Last updated - - -type: long - --- - -[float] -=== osd_df - -ceph osd disk usage information - - - -*`ceph.osd_df.id`*:: -+ --- -osd node id - - -type: long - --- - -*`ceph.osd_df.name`*:: -+ --- -osd node name - - -type: keyword - --- - -*`ceph.osd_df.device_class`*:: -+ --- -osd node type, illegal type include hdd, ssd etc. - - -type: keyword - --- - -*`ceph.osd_df.total.byte`*:: -+ --- -osd disk total volume - - -type: long - -format: bytes - --- - -*`ceph.osd_df.used.byte`*:: -+ --- -osd disk usage volume - - -type: long - -format: bytes - --- - -*`ceph.osd_df.available.bytes`*:: -+ --- -osd disk available volume - - -type: long - -format: bytes - --- - -*`ceph.osd_df.pg_num`*:: -+ --- -shows how many pg located on this osd - - -type: long - --- - -*`ceph.osd_df.used.pct`*:: -+ --- -osd disk usage percentage - - -type: scaled_float - -format: percent - --- - -[float] -=== osd_tree - -ceph osd tree info - - - -*`ceph.osd_tree.id`*:: -+ --- -osd or bucket node id - - -type: long - --- - -*`ceph.osd_tree.name`*:: -+ --- -osd or bucket node name - - -type: keyword - --- - -*`ceph.osd_tree.type`*:: -+ --- -osd or bucket node type, illegal type include osd, host, root etc. - - -type: keyword - --- - -*`ceph.osd_tree.type_id`*:: -+ --- -osd or bucket node typeID - - -type: long - --- - -*`ceph.osd_tree.children`*:: -+ --- -bucket children list, separated by comma. - - -type: keyword - --- - -*`ceph.osd_tree.crush_weight`*:: -+ --- -osd node crush weight - - -type: float - --- - -*`ceph.osd_tree.depth`*:: -+ --- -node depth - - -type: long - --- - -*`ceph.osd_tree.exists`*:: -+ --- -is node still exist or not(1-yes, 0-no) - - -type: boolean - --- - -*`ceph.osd_tree.primary_affinity`*:: -+ --- -the weight of reading data from primary osd - - -type: float - --- - -*`ceph.osd_tree.reweight`*:: -+ --- -the reweight of osd - - -type: long - --- - -*`ceph.osd_tree.status`*:: -+ --- -status of osd, it should be up or down - - -type: keyword - --- - -*`ceph.osd_tree.device_class`*:: -+ --- -the device class of osd, like hdd, ssd etc. - - -type: keyword - --- - -*`ceph.osd_tree.father`*:: -+ --- -the parent node of this osd or bucket node - - -type: keyword - --- - -[float] -=== pool_disk - -pool_disk - - - -*`ceph.pool_disk.id`*:: -+ --- -Id of the pool - - -type: long - --- - -*`ceph.pool_disk.name`*:: -+ --- -Name of the pool - - -type: keyword - --- - -*`ceph.pool_disk.stats.available.bytes`*:: -+ --- -Available bytes of the pool - - -type: long - -format: bytes - --- - -*`ceph.pool_disk.stats.objects`*:: -+ --- -Number of objects of the pool - - -type: long - --- - -*`ceph.pool_disk.stats.used.bytes`*:: -+ --- -Used bytes of the pool - - -type: long - -format: bytes - --- - -*`ceph.pool_disk.stats.used.kb`*:: -+ --- -Used kb of the pool - - -type: long - --- - -[[exported-fields-cloud]] -== Cloud provider metadata fields - -Metadata from cloud providers added by the add_cloud_metadata processor. - - - -*`cloud.project.id`*:: -+ --- -Name of the project in Google Cloud. - - -example: project-x - --- - -*`cloud.image.id`*:: -+ --- -Image ID for the cloud instance. - - -example: ami-abcd1234 - --- - -*`meta.cloud.provider`*:: -+ --- -type: alias - -alias to: cloud.provider - --- - -*`meta.cloud.instance_id`*:: -+ --- -type: alias - -alias to: cloud.instance.id - --- - -*`meta.cloud.instance_name`*:: -+ --- -type: alias - -alias to: cloud.instance.name - --- - -*`meta.cloud.machine_type`*:: -+ --- -type: alias - -alias to: cloud.machine.type - --- - -*`meta.cloud.availability_zone`*:: -+ --- -type: alias - -alias to: cloud.availability_zone - --- - -*`meta.cloud.project_id`*:: -+ --- -type: alias - -alias to: cloud.project.id - --- - -*`meta.cloud.region`*:: -+ --- -type: alias - -alias to: cloud.region - --- - -[[exported-fields-cloudfoundry]] -== cloudfoundry fields - -Cloud Foundry module - - - -[float] -=== cloudfoundry - - - - -*`cloudfoundry.type`*:: -+ --- -The type of event from Cloud Foundry. Possible values include 'container', 'counter' and 'value'. - - -type: keyword - --- - -[float] -=== app - -The application the metric is associated with. - - - -*`cloudfoundry.app.id`*:: -+ --- -The ID of the application. - - -type: keyword - --- - -[float] -=== container - -`container` contains container metrics from Cloud Foundry. - - - -*`cloudfoundry.container.instance_index`*:: -+ --- -Index of the instance the metric belongs to. - - -type: long - --- - -*`cloudfoundry.container.cpu.pct`*:: -+ --- -CPU usage percentage. - - -type: float - --- - -*`cloudfoundry.container.memory.bytes`*:: -+ --- -Bytes of used memory. - - -type: long - --- - -*`cloudfoundry.container.memory.quota.bytes`*:: -+ --- -Bytes of available memory. - - -type: long - --- - -*`cloudfoundry.container.disk.bytes`*:: -+ --- -Bytes of used storage. - - -type: long - --- - -*`cloudfoundry.container.disk.quota.bytes`*:: -+ --- -Bytes of available storage. - - -type: long - --- - -[float] -=== counter - -`counter` contains counter metrics from Cloud Foundry. - - - -*`cloudfoundry.counter.name`*:: -+ --- -The name of the counter. - - -type: keyword - --- - -*`cloudfoundry.counter.delta`*:: -+ --- -The difference between the last time the counter event occurred. - - -type: long - --- - -*`cloudfoundry.counter.total`*:: -+ --- -The total value for the counter. - - -type: long - --- - -[float] -=== value - -`value` contains counter metrics from Cloud Foundry. - - - -*`cloudfoundry.value.name`*:: -+ --- -The name of the value. - - -type: keyword - --- - -*`cloudfoundry.value.unit`*:: -+ --- -The unit of the value. - - -type: keyword - --- - -*`cloudfoundry.value.value`*:: -+ --- -The value of the value. - - -type: float - --- - -[[exported-fields-cockroachdb]] -== CockroachDB fields - -CockroachDB module - - - - -[[exported-fields-common]] -== Common fields - -Contains common fields available in all event types. - - - -*`metricset.module`*:: -+ --- -The name of the module that generated the event. - - -type: alias - -alias to: event.module - --- - -*`metricset.name`*:: -+ --- -The name of the metricset that generated the event. - - --- - -*`metricset.period`*:: -+ --- -Current data collection period for this event in milliseconds. - - -type: integer - --- - -*`service.address`*:: -+ --- -Address of the machine where the service is running. This field may not be present when the data was collected locally. - - --- - -*`service.hostname`*:: -+ --- -Host name of the machine where the service is running. - - --- - -*`type`*:: -+ --- -The document type. Always set to "doc". - - -example: metricsets - -required: True - --- - -*`systemd.fragment_path`*:: -+ --- -the location of the systemd unit path - -type: keyword - --- - -*`systemd.unit`*:: -+ --- -the unit name of the systemd service - -type: keyword - --- - -[[exported-fields-consul]] -== consul fields - -Consul module - - - - -[float] -=== agent - -Agent Metricset fetches metrics information from a Consul instance running as Agent - - - - -*`consul.agent.autopilot.healthy`*:: -+ --- -Overall health of the local server cluster - -type: boolean - --- - -[float] -=== runtime - -Runtime related metrics - - - -*`consul.agent.runtime.sys.bytes`*:: -+ --- -Number of bytes of memory obtained from the OS. - -type: long - --- - -*`consul.agent.runtime.malloc_count`*:: -+ --- -Heap objects allocated - -type: long - --- - -*`consul.agent.runtime.heap_objects`*:: -+ --- -Objects allocated on the heap and is a general memory pressure indicator. This may burst from time to time but should return to a steady state value. - -type: long - --- - -*`consul.agent.runtime.goroutines`*:: -+ --- -Running goroutines and is a general load pressure indicator. This may burst from time to time but should return to a steady state value. - -type: long - --- - - -*`consul.agent.runtime.alloc.bytes`*:: -+ --- -Bytes allocated by the Consul process. - -type: long - --- - -[float] -=== garbage_collector - -Garbage collector metrics - - -*`consul.agent.runtime.garbage_collector.runs`*:: -+ --- -Garbage collector total executions - -type: long - --- - -[float] -=== pause - -Time that the garbage collector has paused the app - - - -*`consul.agent.runtime.garbage_collector.pause.current.ns`*:: -+ --- -Garbage collector pause time in nanoseconds - -type: long - --- - - -*`consul.agent.runtime.garbage_collector.pause.total.ns`*:: -+ --- -Nanoseconds consumed by stop-the-world garbage collection pauses since Consul started. - -type: long - --- - -[[exported-fields-coredns]] -== coredns fields - -coredns Module - - - -[float] -=== coredns - -`coredns` contains statistics that were read from coreDNS - - - -[float] -=== stats - -Contains statistics related to the coreDNS service - - - -*`coredns.stats.panic.count`*:: -+ --- -Total number of panics - - -type: long - --- - -*`coredns.stats.dns.request.count`*:: -+ --- -Total query count - - -type: long - --- - -*`coredns.stats.dns.request.duration.ns.bucket.*`*:: -+ --- -Request duration histogram buckets in nanoseconds - - -type: object - --- - -*`coredns.stats.dns.request.duration.ns.sum`*:: -+ --- -Requests duration, sum of durations in nanoseconds - - -type: long - -format: duration - --- - -*`coredns.stats.dns.request.duration.ns.count`*:: -+ --- -Requests duration, number of requests - - -type: long - --- - -*`coredns.stats.dns.request.size.bytes.bucket.*`*:: -+ --- -Request Size histogram buckets - - -type: object - --- - -*`coredns.stats.dns.request.size.bytes.sum`*:: -+ --- -Request Size histogram sum - - -type: long - --- - -*`coredns.stats.dns.request.size.bytes.count`*:: -+ --- -Request Size histogram count - - -type: long - --- - -*`coredns.stats.dns.request.do.count`*:: -+ --- -Number of queries that have the DO bit set - - -type: long - --- - -*`coredns.stats.dns.request.type.count`*:: -+ --- -Counter of queries per zone and type - - -type: long - --- - -*`coredns.stats.type`*:: -+ --- -Holds the query type of the request - - -type: keyword - --- - -*`coredns.stats.dns.response.rcode.count`*:: -+ --- -Counter of responses per zone and rcode - - -type: long - --- - -*`coredns.stats.rcode`*:: -+ --- -Holds the rcode of the response - - -type: keyword - --- - -*`coredns.stats.family`*:: -+ --- -The address family of the transport (1 = IP (IP version 4), 2 = IP6 (IP version 6)) - - -type: keyword - --- - -*`coredns.stats.dns.response.size.bytes.bucket.*`*:: -+ --- -Response Size histogram buckets - - -type: object - --- - -*`coredns.stats.dns.response.size.bytes.sum`*:: -+ --- -Response Size histogram sum - - -type: long - --- - -*`coredns.stats.dns.response.size.bytes.count`*:: -+ --- -Response Size histogram count - - -type: long - --- - -*`coredns.stats.server`*:: -+ --- -The server responsible for the request - - -type: keyword - --- - -*`coredns.stats.zone`*:: -+ --- -The zonename used for the request/response - - -type: keyword - --- - -*`coredns.stats.proto`*:: -+ --- -The transport of the response ("udp" or "tcp") - - -type: keyword - --- - -*`coredns.stats.dns.cache.hits.count`*:: -+ --- -Cache hits count for the cache plugin - - -type: long - --- - -*`coredns.stats.dns.cache.misses.count`*:: -+ --- -Cache misses count for the cache plugin - - -type: long - --- - -[[exported-fields-couchbase]] -== Couchbase fields - -Metrics collected from Couchbase servers. - - - -[float] -=== couchbase - -`couchbase` contains the metrics that were scraped from Couchbase. - - - -[float] -=== bucket - -Couchbase bucket metrics. - - - -*`couchbase.bucket.name`*:: -+ --- -Name of the bucket. - - -type: keyword - --- - -*`couchbase.bucket.type`*:: -+ --- -Type of the bucket. - - -type: keyword - --- - -*`couchbase.bucket.data.used.bytes`*:: -+ --- -Size of user data within buckets of the specified state that are resident in RAM. - - -type: long - -format: bytes - --- - -*`couchbase.bucket.disk.fetches`*:: -+ --- -Number of disk fetches. - - -type: long - --- - -*`couchbase.bucket.disk.used.bytes`*:: -+ --- -Amount of disk used (bytes). - - -type: long - -format: bytes - --- - -*`couchbase.bucket.memory.used.bytes`*:: -+ --- -Amount of memory used by the bucket (bytes). - - -type: long - -format: bytes - --- - -*`couchbase.bucket.quota.ram.bytes`*:: -+ --- -Amount of RAM used by the bucket (bytes). - - -type: long - -format: bytes - --- - -*`couchbase.bucket.quota.use.pct`*:: -+ --- -Percentage of RAM used (for active objects) against the configured bucket size (%). - - -type: scaled_float - -format: percent - --- - -*`couchbase.bucket.ops_per_sec`*:: -+ --- -Number of operations per second. - - -type: long - --- - -*`couchbase.bucket.item_count`*:: -+ --- -Number of items associated with the bucket. - - -type: long - --- - -[float] -=== cluster - -Couchbase cluster metrics. - - - -*`couchbase.cluster.hdd.free.bytes`*:: -+ --- -Free hard drive space in the cluster (bytes). - - -type: long - -format: bytes - --- - -*`couchbase.cluster.hdd.quota.total.bytes`*:: -+ --- -Hard drive quota total for the cluster (bytes). - - -type: long - -format: bytes - --- - -*`couchbase.cluster.hdd.total.bytes`*:: -+ --- -Total hard drive space available to the cluster (bytes). - - -type: long - -format: bytes - --- - -*`couchbase.cluster.hdd.used.value.bytes`*:: -+ --- -Hard drive space used by the cluster (bytes). - - -type: long - -format: bytes - --- - -*`couchbase.cluster.hdd.used.by_data.bytes`*:: -+ --- -Hard drive space used by the data in the cluster (bytes). - - -type: long - -format: bytes - --- - -*`couchbase.cluster.max_bucket_count`*:: -+ --- -Max bucket count setting. - - -type: long - --- - -*`couchbase.cluster.quota.index_memory.mb`*:: -+ --- -Memory quota setting for the Index service (Mbyte). - - -type: long - --- - -*`couchbase.cluster.quota.memory.mb`*:: -+ --- -Memory quota setting for the cluster (Mbyte). - - -type: long - --- - -*`couchbase.cluster.ram.quota.total.value.bytes`*:: -+ --- -RAM quota total for the cluster (bytes). - - -type: long - -format: bytes - --- - -*`couchbase.cluster.ram.quota.total.per_node.bytes`*:: -+ --- -RAM quota used by the current node in the cluster (bytes). - - -type: long - -format: bytes - --- - -*`couchbase.cluster.ram.quota.used.value.bytes`*:: -+ --- -RAM quota used by the cluster (bytes). - - -type: long - -format: bytes - --- - -*`couchbase.cluster.ram.quota.used.per_node.bytes`*:: -+ --- -Ram quota used by the current node in the cluster (bytes) - - -type: long - -format: bytes - --- - -*`couchbase.cluster.ram.total.bytes`*:: -+ --- -Total RAM available to cluster (bytes). - - -type: long - -format: bytes - --- - -*`couchbase.cluster.ram.used.value.bytes`*:: -+ --- -RAM used by the cluster (bytes). - - -type: long - -format: bytes - --- - -*`couchbase.cluster.ram.used.by_data.bytes`*:: -+ --- -RAM used by the data in the cluster (bytes). - - -type: long - -format: bytes - --- - -[float] -=== node - -Couchbase node metrics. - - - -*`couchbase.node.cmd_get`*:: -+ --- -Number of get commands - - -type: long - --- - -*`couchbase.node.couch.docs.disk_size.bytes`*:: -+ --- -Amount of disk space used by Couch docs (bytes). - - -type: long - -format: bytes - --- - -*`couchbase.node.couch.docs.data_size.bytes`*:: -+ --- -Data size of Couch docs associated with a node (bytes). - - -type: long - -format: bytes - --- - -*`couchbase.node.couch.spatial.data_size.bytes`*:: -+ --- -Size of object data for spatial views (bytes). - - -type: long - --- - -*`couchbase.node.couch.spatial.disk_size.bytes`*:: -+ --- -Amount of disk space used by spatial views (bytes). - - -type: long - --- - -*`couchbase.node.couch.views.disk_size.bytes`*:: -+ --- -Amount of disk space used by Couch views (bytes). - - -type: long - --- - -*`couchbase.node.couch.views.data_size.bytes`*:: -+ --- -Size of object data for Couch views (bytes). - - -type: long - --- - -*`couchbase.node.cpu_utilization_rate.pct`*:: -+ --- -The CPU utilization rate (%). - - -type: scaled_float - --- - -*`couchbase.node.current_items.value`*:: -+ --- -Number of current items. - - -type: long - --- - -*`couchbase.node.current_items.total`*:: -+ --- -Total number of items associated with the node. - - -type: long - --- - -*`couchbase.node.ep_bg_fetched`*:: -+ --- -Number of disk fetches performed since the server was started. - - -type: long - --- - -*`couchbase.node.get_hits`*:: -+ --- -Number of get hits. - - -type: long - --- - -*`couchbase.node.hostname`*:: -+ --- -The hostname of the node. - - -type: keyword - --- - -*`couchbase.node.mcd_memory.allocated.bytes`*:: -+ --- -Amount of memcached memory allocated (bytes). - - -type: long - -format: bytes - --- - -*`couchbase.node.mcd_memory.reserved.bytes`*:: -+ --- -Amount of memcached memory reserved (bytes). - - -type: long - --- - -*`couchbase.node.memory.free.bytes`*:: -+ --- -Amount of memory free for the node (bytes). - - -type: long - --- - -*`couchbase.node.memory.total.bytes`*:: -+ --- -Total memory available to the node (bytes). - - -type: long - --- - -*`couchbase.node.memory.used.bytes`*:: -+ --- -Memory used by the node (bytes). - - -type: long - --- - -*`couchbase.node.ops`*:: -+ --- -Number of operations performed on Couchbase. - - -type: long - --- - -*`couchbase.node.swap.total.bytes`*:: -+ --- -Total swap size allocated (bytes). - - -type: long - --- - -*`couchbase.node.swap.used.bytes`*:: -+ --- -Amount of swap space used (bytes). - - -type: long - --- - -*`couchbase.node.uptime.sec`*:: -+ --- -Time during which the node was in operation (sec). - - -type: long - --- - -*`couchbase.node.vb_replica_curr_items`*:: -+ --- -Number of items/documents that are replicas. - - -type: long - --- - -[[exported-fields-couchdb]] -== CouchDB fields - -couchdb module - - - -[float] -=== couchdb - -Couchdb metrics - - -[float] -=== server - -Contains CouchDB server stats - - - -[float] -=== httpd - -HTTP statistics - - - -*`couchdb.server.httpd.view_reads`*:: -+ --- -Number of view reads - - -type: long - --- - -*`couchdb.server.httpd.bulk_requests`*:: -+ --- -Number of bulk requests - - -type: long - --- - -*`couchdb.server.httpd.clients_requesting_changes`*:: -+ --- -Number of clients for continuous _changes - - -type: long - --- - -*`couchdb.server.httpd.temporary_view_reads`*:: -+ --- -Number of temporary view reads - - -type: long - --- - -*`couchdb.server.httpd.requests`*:: -+ --- -Number of HTTP requests - - -type: long - --- - -[float] -=== httpd_request_methods - -HTTP request methods - - - -*`couchdb.server.httpd_request_methods.COPY`*:: -+ --- -Number of HTTP COPY requests - - -type: long - --- - -*`couchdb.server.httpd_request_methods.HEAD`*:: -+ --- -Number of HTTP HEAD requests - - -type: long - --- - -*`couchdb.server.httpd_request_methods.POST`*:: -+ --- -Number of HTTP POST requests - - -type: long - --- - -*`couchdb.server.httpd_request_methods.DELETE`*:: -+ --- -Number of HTTP DELETE requests - - -type: long - --- - -*`couchdb.server.httpd_request_methods.GET`*:: -+ --- -Number of HTTP GET requests - - -type: long - --- - -*`couchdb.server.httpd_request_methods.PUT`*:: -+ --- -Number of HTTP PUT requests - - -type: long - --- - -[float] -=== httpd_status_codes - -HTTP status codes statistics - - - -*`couchdb.server.httpd_status_codes.200`*:: -+ --- -Number of HTTP 200 OK responses - - -type: long - --- - -*`couchdb.server.httpd_status_codes.201`*:: -+ --- -Number of HTTP 201 Created responses - - -type: long - --- - -*`couchdb.server.httpd_status_codes.202`*:: -+ --- -Number of HTTP 202 Accepted responses - - -type: long - --- - -*`couchdb.server.httpd_status_codes.301`*:: -+ --- -Number of HTTP 301 Moved Permanently responses - - -type: long - --- - -*`couchdb.server.httpd_status_codes.304`*:: -+ --- -Number of HTTP 304 Not Modified responses - - -type: long - --- - -*`couchdb.server.httpd_status_codes.400`*:: -+ --- -Number of HTTP 400 Bad Request responses - - -type: long - --- - -*`couchdb.server.httpd_status_codes.401`*:: -+ --- -Number of HTTP 401 Unauthorized responses - - -type: long - --- - -*`couchdb.server.httpd_status_codes.403`*:: -+ --- -Number of HTTP 403 Forbidden responses - - -type: long - --- - -*`couchdb.server.httpd_status_codes.404`*:: -+ --- -Number of HTTP 404 Not Found responses - - -type: long - --- - -*`couchdb.server.httpd_status_codes.405`*:: -+ --- -Number of HTTP 405 Method Not Allowed responses - - -type: long - --- - -*`couchdb.server.httpd_status_codes.409`*:: -+ --- -Number of HTTP 409 Conflict responses - - -type: long - --- - -*`couchdb.server.httpd_status_codes.412`*:: -+ --- -Number of HTTP 412 Precondition Failed responses - - -type: long - --- - -*`couchdb.server.httpd_status_codes.500`*:: -+ --- -Number of HTTP 500 Internal Server Error responses - - -type: long - --- - -[float] -=== couchdb - -couchdb statistics - - - -*`couchdb.server.couchdb.database_writes`*:: -+ --- -Number of times a database was changed - - -type: long - --- - -*`couchdb.server.couchdb.open_databases`*:: -+ --- -Number of open databases - - -type: long - --- - -*`couchdb.server.couchdb.auth_cache_misses`*:: -+ --- -Number of authentication cache misses - - -type: long - --- - -*`couchdb.server.couchdb.request_time`*:: -+ --- -Length of a request inside CouchDB without MochiWeb - - -type: long - --- - -*`couchdb.server.couchdb.database_reads`*:: -+ --- -Number of times a document was read from a database - - -type: long - --- - -*`couchdb.server.couchdb.auth_cache_hits`*:: -+ --- -Number of authentication cache hits - - -type: long - --- - -*`couchdb.server.couchdb.open_os_files`*:: -+ --- -Number of file descriptors CouchDB has open - - -type: long - --- - -[[exported-fields-docker-processor]] -== Docker fields - -Docker stats collected from Docker. - - - - -*`docker.container.id`*:: -+ --- -type: alias - -alias to: container.id - --- - -*`docker.container.image`*:: -+ --- -type: alias - -alias to: container.image.name - --- - -*`docker.container.name`*:: -+ --- -type: alias - -alias to: container.name - --- - -*`docker.container.labels`*:: -+ --- -Image labels. - - -type: object - --- - -[[exported-fields-docker]] -== Docker fields - -Docker stats collected from Docker. - - - -[float] -=== docker - -Information and statistics about docker's running containers. - - - -[float] -=== container - -Docker container metrics. - - - -*`docker.container.command`*:: -+ --- -Command that was executed in the Docker container. - - -type: keyword - --- - -*`docker.container.created`*:: -+ --- -Date when the container was created. - - -type: date - --- - -*`docker.container.status`*:: -+ --- -Container status. - - -type: keyword - --- - -*`docker.container.ip_addresses`*:: -+ --- -Container IP addresses. - - -type: ip - --- - -[float] -=== size - -Container size metrics. - - - -*`docker.container.size.root_fs`*:: -+ --- -Total size of all the files in the container. - - -type: long - --- - -*`docker.container.size.rw`*:: -+ --- -Size of the files that have been created or changed since creation. - - -type: long - --- - -*`docker.container.tags`*:: -+ --- -Image tags. - - -type: keyword - --- - -[float] -=== cpu - -Runtime CPU metrics. - - - -*`docker.cpu.kernel.pct`*:: -+ --- -Percentage of time in kernel space. - - -type: scaled_float - -format: percent - --- - -*`docker.cpu.kernel.norm.pct`*:: -+ --- -Percentage of time in kernel space normalized by the number of CPU cores. - - -type: scaled_float - -format: percent - --- - -*`docker.cpu.kernel.ticks`*:: -+ --- -CPU ticks in kernel space. - - -type: long - --- - -*`docker.cpu.system.pct`*:: -+ --- -Percentage of total CPU time in the system. - - -type: scaled_float - -format: percent - --- - -*`docker.cpu.system.norm.pct`*:: -+ --- -Percentage of total CPU time in the system normalized by the number of CPU cores. - - -type: scaled_float - -format: percent - --- - -*`docker.cpu.system.ticks`*:: -+ --- -CPU system ticks. - - -type: long - --- - -*`docker.cpu.user.pct`*:: -+ --- -Percentage of time in user space. - - -type: scaled_float - -format: percent - --- - -*`docker.cpu.user.norm.pct`*:: -+ --- -Percentage of time in user space normalized by the number of CPU cores. - - -type: scaled_float - -format: percent - --- - -*`docker.cpu.user.ticks`*:: -+ --- -CPU ticks in user space. - - -type: long - --- - -*`docker.cpu.total.pct`*:: -+ --- -Total CPU usage. - - -type: scaled_float - -format: percent - --- - -*`docker.cpu.total.norm.pct`*:: -+ --- -Total CPU usage normalized by the number of CPU cores. - - -type: scaled_float - -format: percent - --- - -*`docker.cpu.core.*.pct`*:: -+ --- -Percentage of CPU time in this core. - - -type: object - -format: percent - --- - -*`docker.cpu.core.*.norm.pct`*:: -+ --- -Percentage of CPU time in this core, normalized by the number of CPU cores. - - -type: object - -format: percent - --- - -*`docker.cpu.core.*.ticks`*:: -+ --- -Number of CPU ticks in this core. - - -type: object - --- - -[float] -=== diskio - -Disk I/O metrics. - - - -[float] -=== read - -Accumulated reads during the life of the container - - - -*`docker.diskio.read.ops`*:: -+ --- -Number of reads during the life of the container - - -type: long - --- - -*`docker.diskio.read.bytes`*:: -+ --- -Bytes read during the life of the container - - -type: long - -format: bytes - --- - -*`docker.diskio.read.rate`*:: -+ --- -Number of current reads per second - - -type: long - --- - -*`docker.diskio.read.service_time`*:: -+ --- -Total time to service IO requests, in nanoseconds - - -type: long - --- - -*`docker.diskio.read.wait_time`*:: -+ --- -Total time requests spent waiting in queues for service, in nanoseconds - - -type: long - --- - -*`docker.diskio.read.queued`*:: -+ --- -Total number of queued requests - - -type: long - --- - -*`docker.diskio.reads`*:: -+ --- - -deprecated:[6.4] - -Number of current reads per second - - -type: scaled_float - --- - -[float] -=== write - -Accumulated writes during the life of the container - - - -*`docker.diskio.write.ops`*:: -+ --- -Number of writes during the life of the container - - -type: long - --- - -*`docker.diskio.write.bytes`*:: -+ --- -Bytes written during the life of the container - - -type: long - -format: bytes - --- - -*`docker.diskio.write.rate`*:: -+ --- -Number of current writes per second - - -type: long - --- - -*`docker.diskio.write.service_time`*:: -+ --- -Total time to service IO requests, in nanoseconds - - -type: long - --- - -*`docker.diskio.write.wait_time`*:: -+ --- -Total time requests spent waiting in queues for service, in nanoseconds - - -type: long - --- - -*`docker.diskio.write.queued`*:: -+ --- -Total number of queued requests - - -type: long - --- - -*`docker.diskio.writes`*:: -+ --- - -deprecated:[6.4] - -Number of current writes per second - - -type: scaled_float - --- - -[float] -=== summary - -Accumulated reads and writes during the life of the container - - - -*`docker.diskio.summary.ops`*:: -+ --- -Number of I/O operations during the life of the container - - -type: long - --- - -*`docker.diskio.summary.bytes`*:: -+ --- -Bytes read and written during the life of the container - - -type: long - -format: bytes - --- - -*`docker.diskio.summary.rate`*:: -+ --- -Number of current operations per second - - -type: long - --- - -*`docker.diskio.summary.service_time`*:: -+ --- -Total time to service IO requests, in nanoseconds - - -type: long - --- - -*`docker.diskio.summary.wait_time`*:: -+ --- -Total time requests spent waiting in queues for service, in nanoseconds - - -type: long - --- - -*`docker.diskio.summary.queued`*:: -+ --- -Total number of queued requests - - -type: long - --- - -*`docker.diskio.total`*:: -+ --- - -deprecated:[6.4] - -Number of reads and writes per second - - -type: scaled_float - --- - -[float] -=== event - -Docker event - - - -*`docker.event.status`*:: -+ --- -Event status - - -type: keyword - --- - -*`docker.event.id`*:: -+ --- -Event id when available - - -type: keyword - --- - -*`docker.event.from`*:: -+ --- -Event source - - -type: keyword - --- - -*`docker.event.type`*:: -+ --- -The type of object emitting the event - - -type: keyword - --- - -*`docker.event.action`*:: -+ --- -The type of event - - -type: keyword - --- - -[float] -=== actor - -Actor - - - -*`docker.event.actor.id`*:: -+ --- -The ID of the object emitting the event - - -type: keyword - --- - -*`docker.event.actor.attributes`*:: -+ --- -Various key/value attributes of the object, depending on its type - - -type: object - --- - -[float] -=== healthcheck - -Docker healthcheck metrics. -Healthcheck data will only be available from docker containers where the docker `HEALTHCHECK` instruction has been used to build the docker image. - - - -*`docker.healthcheck.failingstreak`*:: -+ --- -concurent failed check - - -type: integer - --- - -*`docker.healthcheck.status`*:: -+ --- -Healthcheck status code - - -type: keyword - --- - -[float] -=== event - -event fields. - - - -*`docker.healthcheck.event.end_date`*:: -+ --- -Healthcheck end date - - -type: date - --- - -*`docker.healthcheck.event.start_date`*:: -+ --- -Healthcheck start date - - -type: date - --- - -*`docker.healthcheck.event.output`*:: -+ --- -Healthcheck output - - -type: keyword - --- - -*`docker.healthcheck.event.exit_code`*:: -+ --- -Healthcheck status code - - -type: integer - --- - -[float] -=== image - -Docker image metrics. - - - -[float] -=== id - -The image layers identifier. - - - -*`docker.image.id.current`*:: -+ --- -Unique image identifier given upon its creation. - - -type: keyword - --- - -*`docker.image.id.parent`*:: -+ --- -Identifier of the image, if it exists, from which the current image directly descends. - - -type: keyword - --- - -*`docker.image.created`*:: -+ --- -Date and time when the image was created. - - -type: date - --- - -[float] -=== size - -Image size layers. - - - -*`docker.image.size.virtual`*:: -+ --- -Size of the image. - - -type: long - --- - -*`docker.image.size.regular`*:: -+ --- -Total size of the all cached images associated to the current image. - - -type: long - --- - -*`docker.image.labels`*:: -+ --- -Image labels. - - -type: object - --- - -*`docker.image.tags`*:: -+ --- -Image tags. - - -type: keyword - --- - -[float] -=== info - -Info metrics based on https://docs.docker.com/engine/reference/api/docker_remote_api_v1.24/#/display-system-wide-information. - - - -[float] -=== containers - -Overall container stats. - - - -*`docker.info.containers.paused`*:: -+ --- -Total number of paused containers. - - -type: long - --- - -*`docker.info.containers.running`*:: -+ --- -Total number of running containers. - - -type: long - --- - -*`docker.info.containers.stopped`*:: -+ --- -Total number of stopped containers. - - -type: long - --- - -*`docker.info.containers.total`*:: -+ --- -Total number of existing containers. - - -type: long - --- - -*`docker.info.id`*:: -+ --- -Unique Docker host identifier. - - -type: keyword - --- - -*`docker.info.images`*:: -+ --- -Total number of existing images. - - -type: long - --- - -[float] -=== memory - -Memory metrics. - - - -*`docker.memory.stats.*`*:: -+ --- -Raw memory stats from the cgroups memory.stat interface - - -type: object - --- - -[float] -=== commit - -Committed bytes on Windows - - - -*`docker.memory.commit.total`*:: -+ --- -Total bytes - - -type: long - -format: bytes - --- - -*`docker.memory.commit.peak`*:: -+ --- -Peak committed bytes on Windows - - -type: long - -format: bytes - --- - -*`docker.memory.private_working_set.total`*:: -+ --- -private working sets on Windows - - -type: long - -format: bytes - --- - -*`docker.memory.fail.count`*:: -+ --- -Fail counter. - - -type: scaled_float - --- - -*`docker.memory.limit`*:: -+ --- -Memory limit. - - -type: long - -format: bytes - --- - -[float] -=== rss - -RSS memory stats. - - - -*`docker.memory.rss.total`*:: -+ --- -Total memory resident set size. - - -type: long - -format: bytes - --- - -*`docker.memory.rss.pct`*:: -+ --- -Memory resident set size percentage. - - -type: scaled_float - -format: percent - --- - -[float] -=== usage - -Usage memory stats. - - - -*`docker.memory.usage.max`*:: -+ --- -Max memory usage. - - -type: long - -format: bytes - --- - -*`docker.memory.usage.pct`*:: -+ --- -Memory usage percentage. - - -type: scaled_float - -format: percent - --- - -*`docker.memory.usage.total`*:: -+ --- -Total memory usage. - - -type: long - -format: bytes - --- - -[float] -=== network - -Network metrics. - - - -*`docker.network.interface`*:: -+ --- -Network interface name. - - -type: keyword - --- - -[float] -=== in - -Incoming network stats per second. - - - -*`docker.network.in.bytes`*:: -+ --- -Total number of incoming bytes. - - -type: long - -format: bytes - --- - -*`docker.network.in.dropped`*:: -+ --- -Total number of dropped incoming packets. - - -type: scaled_float - --- - -*`docker.network.in.errors`*:: -+ --- -Total errors on incoming packets. - - -type: long - --- - -*`docker.network.in.packets`*:: -+ --- -Total number of incoming packets. - - -type: long - --- - -[float] -=== out - -Outgoing network stats per second. - - - -*`docker.network.out.bytes`*:: -+ --- -Total number of outgoing bytes. - - -type: long - -format: bytes - --- - -*`docker.network.out.dropped`*:: -+ --- -Total number of dropped outgoing packets. - - -type: scaled_float - --- - -*`docker.network.out.errors`*:: -+ --- -Total errors on outgoing packets. - - -type: long - --- - -*`docker.network.out.packets`*:: -+ --- -Total number of outgoing packets. - - -type: long - --- - -[float] -=== inbound - -Incoming network stats since the container started. - - - -*`docker.network.inbound.bytes`*:: -+ --- -Total number of incoming bytes. - - -type: long - -format: bytes - --- - -*`docker.network.inbound.dropped`*:: -+ --- -Total number of dropped incoming packets. - - -type: long - --- - -*`docker.network.inbound.errors`*:: -+ --- -Total errors on incoming packets. - - -type: long - --- - -*`docker.network.inbound.packets`*:: -+ --- -Total number of incoming packets. - - -type: long - --- - -[float] -=== outbound - -Outgoing network stats since the container started. - - - -*`docker.network.outbound.bytes`*:: -+ --- -Total number of outgoing bytes. - - -type: long - -format: bytes - --- - -*`docker.network.outbound.dropped`*:: -+ --- -Total number of dropped outgoing packets. - - -type: long - --- - -*`docker.network.outbound.errors`*:: -+ --- -Total errors on outgoing packets. - - -type: long - --- - -*`docker.network.outbound.packets`*:: -+ --- -Total number of outgoing packets. - - -type: long - --- - -[[exported-fields-dropwizard]] -== Dropwizard fields - -Stats collected from Dropwizard. - - - -[float] -=== dropwizard - - - - -[[exported-fields-ecs]] -== ECS fields - -ECS Fields. - - -*`@timestamp`*:: -+ --- -Date/time when the event originated. -This is the date/time extracted from the event, typically representing when the event was generated by the source. -If the event source has no original timestamp, this value is typically populated by the first time the event was received by the pipeline. -Required field for all events. - -type: date - -example: 2016-05-23T08:05:34.853Z - -required: True - --- - -*`labels`*:: -+ --- -Custom key/value pairs. -Can be used to add meta information to events. Should not contain nested objects. All values are stored as keyword. -Example: `docker` and `k8s` labels. - -type: object - -example: {"application": "foo-bar", "env": "production"} - --- - -*`message`*:: -+ --- -For log events the message field contains the log message, optimized for viewing in a log viewer. -For structured logs without an original message field, other fields can be concatenated to form a human-readable summary of the event. -If multiple messages exist, they can be combined into one message. - -type: text - -example: Hello World - --- - -*`tags`*:: -+ --- -List of keywords used to tag each event. - -type: keyword - -example: ["production", "env2"] - --- - -[float] -=== agent - -The agent fields contain the data about the software entity, if any, that collects, detects, or observes events on a host, or takes measurements on a host. -Examples include Beats. Agents may also run on observers. ECS agent.* fields shall be populated with details of the agent running on the host or observer where the event happened or the measurement was taken. - - -*`agent.ephemeral_id`*:: -+ --- -Ephemeral identifier of this agent (if one exists). -This id normally changes across restarts, but `agent.id` does not. - -type: keyword - -example: 8a4f500f - --- - -*`agent.id`*:: -+ --- -Unique identifier of this agent (if one exists). -Example: For Beats this would be beat.id. - -type: keyword - -example: 8a4f500d - --- - -*`agent.name`*:: -+ --- -Custom name of the agent. -This is a name that can be given to an agent. This can be helpful if for example two Filebeat instances are running on the same host but a human readable separation is needed on which Filebeat instance data is coming from. -If no name is given, the name is often left empty. - -type: keyword - -example: foo - --- - -*`agent.type`*:: -+ --- -Type of the agent. -The agent type stays always the same and should be given by the agent used. In case of Filebeat the agent would always be Filebeat also if two Filebeat instances are run on the same machine. - -type: keyword - -example: filebeat - --- - -*`agent.version`*:: -+ --- -Version of the agent. - -type: keyword - -example: 6.0.0-rc2 - --- - -[float] -=== as - -An autonomous system (AS) is a collection of connected Internet Protocol (IP) routing prefixes under the control of one or more network operators on behalf of a single administrative entity or domain that presents a common, clearly defined routing policy to the internet. - - -*`as.number`*:: -+ --- -Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. - -type: long - -example: 15169 - --- - -*`as.organization.name`*:: -+ --- -Organization name. - -type: keyword - -example: Google LLC - --- - -*`as.organization.name.text`*:: -+ --- -type: text - --- - -[float] -=== client - -A client is defined as the initiator of a network connection for events regarding sessions, connections, or bidirectional flow records. -For TCP events, the client is the initiator of the TCP connection that sends the SYN packet(s). For other protocols, the client is generally the initiator or requestor in the network transaction. Some systems use the term "originator" to refer the client in TCP connections. The client fields describe details about the system acting as the client in the network event. Client fields are usually populated in conjunction with server fields. Client fields are generally not populated for packet-level events. -Client / server representations can add semantic context to an exchange, which is helpful to visualize the data in certain situations. If your context falls in that category, you should still ensure that source and destination are filled appropriately. - - -*`client.address`*:: -+ --- -Some event client addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. -Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. - -type: keyword - --- - -*`client.as.number`*:: -+ --- -Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. - -type: long - -example: 15169 - --- - -*`client.as.organization.name`*:: -+ --- -Organization name. - -type: keyword - -example: Google LLC - --- - -*`client.as.organization.name.text`*:: -+ --- -type: text - --- - -*`client.bytes`*:: -+ --- -Bytes sent from the client to the server. - -type: long - -example: 184 - -format: bytes - --- - -*`client.domain`*:: -+ --- -Client domain. - -type: keyword - --- - -*`client.geo.city_name`*:: -+ --- -City name. - -type: keyword - -example: Montreal - --- - -*`client.geo.continent_name`*:: -+ --- -Name of the continent. - -type: keyword - -example: North America - --- - -*`client.geo.country_iso_code`*:: -+ --- -Country ISO code. - -type: keyword - -example: CA - --- - -*`client.geo.country_name`*:: -+ --- -Country name. - -type: keyword - -example: Canada - --- - -*`client.geo.location`*:: -+ --- -Longitude and latitude. - -type: geo_point - -example: { "lon": -73.614830, "lat": 45.505918 } - --- - -*`client.geo.name`*:: -+ --- -User-defined description of a location, at the level of granularity they care about. -Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. -Not typically used in automated geolocation. - -type: keyword - -example: boston-dc - --- - -*`client.geo.region_iso_code`*:: -+ --- -Region ISO code. - -type: keyword - -example: CA-QC - --- - -*`client.geo.region_name`*:: -+ --- -Region name. - -type: keyword - -example: Quebec - --- - -*`client.ip`*:: -+ --- -IP address of the client. -Can be one or multiple IPv4 or IPv6 addresses. - -type: ip - --- - -*`client.mac`*:: -+ --- -MAC address of the client. - -type: keyword - --- - -*`client.nat.ip`*:: -+ --- -Translated IP of source based NAT sessions (e.g. internal client to internet). -Typically connections traversing load balancers, firewalls, or routers. - -type: ip - --- - -*`client.nat.port`*:: -+ --- -Translated port of source based NAT sessions (e.g. internal client to internet). -Typically connections traversing load balancers, firewalls, or routers. - -type: long - -format: string - --- - -*`client.packets`*:: -+ --- -Packets sent from the client to the server. - -type: long - -example: 12 - --- - -*`client.port`*:: -+ --- -Port of the client. - -type: long - -format: string - --- - -*`client.registered_domain`*:: -+ --- -The highest registered client domain, stripped of the subdomain. -For example, the registered domain for "foo.google.com" is "google.com". -This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last two labels will not work well for TLDs such as "co.uk". - -type: keyword - -example: google.com - --- - -*`client.top_level_domain`*:: -+ --- -The effective top level domain (eTLD), also known as the domain suffix, is the last part of the domain name. For example, the top level domain for google.com is "com". -This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last label will not work well for effective TLDs such as "co.uk". - -type: keyword - -example: co.uk - --- - -*`client.user.domain`*:: -+ --- -Name of the directory the user is a member of. -For example, an LDAP or Active Directory domain name. - -type: keyword - --- - -*`client.user.email`*:: -+ --- -User email address. - -type: keyword - --- - -*`client.user.full_name`*:: -+ --- -User's full name, if available. - -type: keyword - -example: Albert Einstein - --- - -*`client.user.full_name.text`*:: -+ --- -type: text - --- - -*`client.user.group.domain`*:: -+ --- -Name of the directory the group is a member of. -For example, an LDAP or Active Directory domain name. - -type: keyword - --- - -*`client.user.group.id`*:: -+ --- -Unique identifier for the group on the system/platform. - -type: keyword - --- - -*`client.user.group.name`*:: -+ --- -Name of the group. - -type: keyword - --- - -*`client.user.hash`*:: -+ --- -Unique user hash to correlate information for a user in anonymized form. -Useful if `user.id` or `user.name` contain confidential information and cannot be used. - -type: keyword - --- - -*`client.user.id`*:: -+ --- -Unique identifiers of the user. - -type: keyword - --- - -*`client.user.name`*:: -+ --- -Short name or login of the user. - -type: keyword - -example: albert - --- - -*`client.user.name.text`*:: -+ --- -type: text - --- - -[float] -=== cloud - -Fields related to the cloud or infrastructure the events are coming from. - - -*`cloud.account.id`*:: -+ --- -The cloud account or organization id used to identify different entities in a multi-tenant environment. -Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. - -type: keyword - -example: 666777888999 - --- - -*`cloud.availability_zone`*:: -+ --- -Availability zone in which this host is running. - -type: keyword - -example: us-east-1c - --- - -*`cloud.instance.id`*:: -+ --- -Instance ID of the host machine. - -type: keyword - -example: i-1234567890abcdef0 - --- - -*`cloud.instance.name`*:: -+ --- -Instance name of the host machine. - -type: keyword - --- - -*`cloud.machine.type`*:: -+ --- -Machine type of the host machine. - -type: keyword - -example: t2.medium - --- - -*`cloud.provider`*:: -+ --- -Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. - -type: keyword - -example: aws - --- - -*`cloud.region`*:: -+ --- -Region in which this host is running. - -type: keyword - -example: us-east-1 - --- - -[float] -=== code_signature - -These fields contain information about binary code signatures. - - -*`code_signature.exists`*:: -+ --- -Boolean to capture if a signature is present. - -type: boolean - -example: true - --- - -*`code_signature.status`*:: -+ --- -Additional information about the certificate status. -This is useful for logging cryptographic errors with the certificate validity or trust status. Leave unpopulated if the validity or trust of the certificate was unchecked. - -type: keyword - -example: ERROR_UNTRUSTED_ROOT - --- - -*`code_signature.subject_name`*:: -+ --- -Subject name of the code signer - -type: keyword - -example: Microsoft Corporation - --- - -*`code_signature.trusted`*:: -+ --- -Stores the trust status of the certificate chain. -Validating the trust of the certificate chain may be complicated, and this field should only be populated by tools that actively check the status. - -type: boolean - -example: true - --- - -*`code_signature.valid`*:: -+ --- -Boolean to capture if the digital signature is verified against the binary content. -Leave unpopulated if a certificate was unchecked. - -type: boolean - -example: true - --- - -[float] -=== container - -Container fields are used for meta information about the specific container that is the source of information. -These fields help correlate data based containers from any runtime. - - -*`container.id`*:: -+ --- -Unique container id. - -type: keyword - --- - -*`container.image.name`*:: -+ --- -Name of the image the container was built on. - -type: keyword - --- - -*`container.image.tag`*:: -+ --- -Container image tags. - -type: keyword - --- - -*`container.labels`*:: -+ --- -Image labels. - -type: object - --- - -*`container.name`*:: -+ --- -Container name. - -type: keyword - --- - -*`container.runtime`*:: -+ --- -Runtime managing this container. - -type: keyword - -example: docker - --- - -[float] -=== destination - -Destination fields describe details about the destination of a packet/event. -Destination fields are usually populated in conjunction with source fields. - - -*`destination.address`*:: -+ --- -Some event destination addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. -Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. - -type: keyword - --- - -*`destination.as.number`*:: -+ --- -Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. - -type: long - -example: 15169 - --- - -*`destination.as.organization.name`*:: -+ --- -Organization name. - -type: keyword - -example: Google LLC - --- - -*`destination.as.organization.name.text`*:: -+ --- -type: text - --- - -*`destination.bytes`*:: -+ --- -Bytes sent from the destination to the source. - -type: long - -example: 184 - -format: bytes - --- - -*`destination.domain`*:: -+ --- -Destination domain. - -type: keyword - --- - -*`destination.geo.city_name`*:: -+ --- -City name. - -type: keyword - -example: Montreal - --- - -*`destination.geo.continent_name`*:: -+ --- -Name of the continent. - -type: keyword - -example: North America - --- - -*`destination.geo.country_iso_code`*:: -+ --- -Country ISO code. - -type: keyword - -example: CA - --- - -*`destination.geo.country_name`*:: -+ --- -Country name. - -type: keyword - -example: Canada - --- - -*`destination.geo.location`*:: -+ --- -Longitude and latitude. - -type: geo_point - -example: { "lon": -73.614830, "lat": 45.505918 } - --- - -*`destination.geo.name`*:: -+ --- -User-defined description of a location, at the level of granularity they care about. -Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. -Not typically used in automated geolocation. - -type: keyword - -example: boston-dc - --- - -*`destination.geo.region_iso_code`*:: -+ --- -Region ISO code. - -type: keyword - -example: CA-QC - --- - -*`destination.geo.region_name`*:: -+ --- -Region name. - -type: keyword - -example: Quebec - --- - -*`destination.ip`*:: -+ --- -IP address of the destination. -Can be one or multiple IPv4 or IPv6 addresses. - -type: ip - --- - -*`destination.mac`*:: -+ --- -MAC address of the destination. - -type: keyword - --- - -*`destination.nat.ip`*:: -+ --- -Translated ip of destination based NAT sessions (e.g. internet to private DMZ) -Typically used with load balancers, firewalls, or routers. - -type: ip - --- - -*`destination.nat.port`*:: -+ --- -Port the source session is translated to by NAT Device. -Typically used with load balancers, firewalls, or routers. - -type: long - -format: string - --- - -*`destination.packets`*:: -+ --- -Packets sent from the destination to the source. - -type: long - -example: 12 - --- - -*`destination.port`*:: -+ --- -Port of the destination. - -type: long - -format: string - --- - -*`destination.registered_domain`*:: -+ --- -The highest registered destination domain, stripped of the subdomain. -For example, the registered domain for "foo.google.com" is "google.com". -This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last two labels will not work well for TLDs such as "co.uk". - -type: keyword - -example: google.com - --- - -*`destination.top_level_domain`*:: -+ --- -The effective top level domain (eTLD), also known as the domain suffix, is the last part of the domain name. For example, the top level domain for google.com is "com". -This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last label will not work well for effective TLDs such as "co.uk". - -type: keyword - -example: co.uk - --- - -*`destination.user.domain`*:: -+ --- -Name of the directory the user is a member of. -For example, an LDAP or Active Directory domain name. - -type: keyword - --- - -*`destination.user.email`*:: -+ --- -User email address. - -type: keyword - --- - -*`destination.user.full_name`*:: -+ --- -User's full name, if available. - -type: keyword - -example: Albert Einstein - --- - -*`destination.user.full_name.text`*:: -+ --- -type: text - --- - -*`destination.user.group.domain`*:: -+ --- -Name of the directory the group is a member of. -For example, an LDAP or Active Directory domain name. - -type: keyword - --- - -*`destination.user.group.id`*:: -+ --- -Unique identifier for the group on the system/platform. - -type: keyword - --- - -*`destination.user.group.name`*:: -+ --- -Name of the group. - -type: keyword - --- - -*`destination.user.hash`*:: -+ --- -Unique user hash to correlate information for a user in anonymized form. -Useful if `user.id` or `user.name` contain confidential information and cannot be used. - -type: keyword - --- - -*`destination.user.id`*:: -+ --- -Unique identifiers of the user. - -type: keyword - --- - -*`destination.user.name`*:: -+ --- -Short name or login of the user. - -type: keyword - -example: albert - --- - -*`destination.user.name.text`*:: -+ --- -type: text - --- - -[float] -=== dll - -These fields contain information about code libraries dynamically loaded into processes. - -Many operating systems refer to "shared code libraries" with different names, but this field set refers to all of the following: -* Dynamic-link library (`.dll`) commonly used on Windows -* Shared Object (`.so`) commonly used on Unix-like operating systems -* Dynamic library (`.dylib`) commonly used on macOS - - -*`dll.code_signature.exists`*:: -+ --- -Boolean to capture if a signature is present. - -type: boolean - -example: true - --- - -*`dll.code_signature.status`*:: -+ --- -Additional information about the certificate status. -This is useful for logging cryptographic errors with the certificate validity or trust status. Leave unpopulated if the validity or trust of the certificate was unchecked. - -type: keyword - -example: ERROR_UNTRUSTED_ROOT - --- - -*`dll.code_signature.subject_name`*:: -+ --- -Subject name of the code signer - -type: keyword - -example: Microsoft Corporation - --- - -*`dll.code_signature.trusted`*:: -+ --- -Stores the trust status of the certificate chain. -Validating the trust of the certificate chain may be complicated, and this field should only be populated by tools that actively check the status. - -type: boolean - -example: true - --- - -*`dll.code_signature.valid`*:: -+ --- -Boolean to capture if the digital signature is verified against the binary content. -Leave unpopulated if a certificate was unchecked. - -type: boolean - -example: true - --- - -*`dll.hash.md5`*:: -+ --- -MD5 hash. - -type: keyword - --- - -*`dll.hash.sha1`*:: -+ --- -SHA1 hash. - -type: keyword - --- - -*`dll.hash.sha256`*:: -+ --- -SHA256 hash. - -type: keyword - --- - -*`dll.hash.sha512`*:: -+ --- -SHA512 hash. - -type: keyword - --- - -*`dll.name`*:: -+ --- -Name of the library. -This generally maps to the name of the file on disk. - -type: keyword - -example: kernel32.dll - --- - -*`dll.path`*:: -+ --- -Full file path of the library. - -type: keyword - -example: C:\Windows\System32\kernel32.dll - --- - -*`dll.pe.company`*:: -+ --- -Internal company name of the file, provided at compile-time. - -type: keyword - -example: Microsoft Corporation - --- - -*`dll.pe.description`*:: -+ --- -Internal description of the file, provided at compile-time. - -type: keyword - -example: Paint - --- - -*`dll.pe.file_version`*:: -+ --- -Internal version of the file, provided at compile-time. - -type: keyword - -example: 6.3.9600.17415 - --- - -*`dll.pe.original_file_name`*:: -+ --- -Internal name of the file, provided at compile-time. - -type: keyword - -example: MSPAINT.EXE - --- - -*`dll.pe.product`*:: -+ --- -Internal product name of the file, provided at compile-time. - -type: keyword - -example: Microsoft® Windows® Operating System - --- - -[float] -=== dns - -Fields describing DNS queries and answers. -DNS events should either represent a single DNS query prior to getting answers (`dns.type:query`) or they should represent a full exchange and contain the query details as well as all of the answers that were provided for this query (`dns.type:answer`). - - -*`dns.answers`*:: -+ --- -An array containing an object for each answer section returned by the server. -The main keys that should be present in these objects are defined by ECS. Records that have more information may contain more keys than what ECS defines. -Not all DNS data sources give all details about DNS answers. At minimum, answer objects must contain the `data` key. If more information is available, map as much of it to ECS as possible, and add any additional fields to the answer objects as custom fields. - -type: object - --- - -*`dns.answers.class`*:: -+ --- -The class of DNS data contained in this resource record. - -type: keyword - -example: IN - --- - -*`dns.answers.data`*:: -+ --- -The data describing the resource. -The meaning of this data depends on the type and class of the resource record. - -type: keyword - -example: 10.10.10.10 - --- - -*`dns.answers.name`*:: -+ --- -The domain name to which this resource record pertains. -If a chain of CNAME is being resolved, each answer's `name` should be the one that corresponds with the answer's `data`. It should not simply be the original `question.name` repeated. - -type: keyword - -example: www.google.com - --- - -*`dns.answers.ttl`*:: -+ --- -The time interval in seconds that this resource record may be cached before it should be discarded. Zero values mean that the data should not be cached. - -type: long - -example: 180 - --- - -*`dns.answers.type`*:: -+ --- -The type of data contained in this resource record. - -type: keyword - -example: CNAME - --- - -*`dns.header_flags`*:: -+ --- -Array of 2 letter DNS header flags. -Expected values are: AA, TC, RD, RA, AD, CD, DO. - -type: keyword - -example: ['RD', 'RA'] - --- - -*`dns.id`*:: -+ --- -The DNS packet identifier assigned by the program that generated the query. The identifier is copied to the response. - -type: keyword - -example: 62111 - --- - -*`dns.op_code`*:: -+ --- -The DNS operation code that specifies the kind of query in the message. This value is set by the originator of a query and copied into the response. - -type: keyword - -example: QUERY - --- - -*`dns.question.class`*:: -+ --- -The class of records being queried. - -type: keyword - -example: IN - --- - -*`dns.question.name`*:: -+ --- -The name being queried. -If the name field contains non-printable characters (below 32 or above 126), those characters should be represented as escaped base 10 integers (\DDD). Back slashes and quotes should be escaped. Tabs, carriage returns, and line feeds should be converted to \t, \r, and \n respectively. - -type: keyword - -example: www.google.com - --- - -*`dns.question.registered_domain`*:: -+ --- -The highest registered domain, stripped of the subdomain. -For example, the registered domain for "foo.google.com" is "google.com". -This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last two labels will not work well for TLDs such as "co.uk". - -type: keyword - -example: google.com - --- - -*`dns.question.subdomain`*:: -+ --- -The subdomain is all of the labels under the registered_domain. -If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period. - -type: keyword - -example: www - --- - -*`dns.question.top_level_domain`*:: -+ --- -The effective top level domain (eTLD), also known as the domain suffix, is the last part of the domain name. For example, the top level domain for google.com is "com". -This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last label will not work well for effective TLDs such as "co.uk". - -type: keyword - -example: co.uk - --- - -*`dns.question.type`*:: -+ --- -The type of record being queried. - -type: keyword - -example: AAAA - --- - -*`dns.resolved_ip`*:: -+ --- -Array containing all IPs seen in `answers.data`. -The `answers` array can be difficult to use, because of the variety of data formats it can contain. Extracting all IP addresses seen in there to `dns.resolved_ip` makes it possible to index them as IP addresses, and makes them easier to visualize and query for. - -type: ip - -example: ['10.10.10.10', '10.10.10.11'] - --- - -*`dns.response_code`*:: -+ --- -The DNS response code. - -type: keyword - -example: NOERROR - --- - -*`dns.type`*:: -+ --- -The type of DNS event captured, query or answer. -If your source of DNS events only gives you DNS queries, you should only create dns events of type `dns.type:query`. -If your source of DNS events gives you answers as well, you should create one event per query (optionally as soon as the query is seen). And a second event containing all query details as well as an array of answers. - -type: keyword - -example: answer - --- - -[float] -=== ecs - -Meta-information specific to ECS. - - -*`ecs.version`*:: -+ --- -ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. -When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. - -type: keyword - -example: 1.0.0 - -required: True - --- - -[float] -=== error - -These fields can represent errors of any kind. -Use them for errors that happen while fetching events or in cases where the event itself contains an error. - - -*`error.code`*:: -+ --- -Error code describing the error. - -type: keyword - --- - -*`error.id`*:: -+ --- -Unique identifier for the error. - -type: keyword - --- - -*`error.message`*:: -+ --- -Error message. - -type: text - --- - -*`error.stack_trace`*:: -+ --- -The stack trace of this error in plain text. - -type: keyword - --- - -*`error.stack_trace.text`*:: -+ --- -type: text - --- - -*`error.type`*:: -+ --- -The type of the error, for example the class name of the exception. - -type: keyword - -example: java.lang.NullPointerException - --- - -[float] -=== event - -The event fields are used for context information about the log or metric event itself. -A log is defined as an event containing details of something that happened. Log events must include the time at which the thing happened. Examples of log events include a process starting on a host, a network packet being sent from a source to a destination, or a network connection between a client and a server being initiated or closed. A metric is defined as an event containing one or more numerical measurements and the time at which the measurement was taken. Examples of metric events include memory pressure measured on a host and device temperature. See the `event.kind` definition in this section for additional details about metric and state events. - - -*`event.action`*:: -+ --- -The action captured by the event. -This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. - -type: keyword - -example: user-password-change - --- - -*`event.category`*:: -+ --- -This is one of four ECS Categorization Fields, and indicates the second level in the ECS category hierarchy. -`event.category` represents the "big buckets" of ECS categories. For example, filtering on `event.category:process` yields all events relating to process activity. This field is closely related to `event.type`, which is used as a subcategory. -This field is an array. This will allow proper categorization of some events that fall in multiple categories. - -type: keyword - -example: authentication - --- - -*`event.code`*:: -+ --- -Identification code for this event, if one exists. -Some event sources use event codes to identify messages unambiguously, regardless of message language or wording adjustments over time. An example of this is the Windows Event ID. - -type: keyword - -example: 4648 - --- - -*`event.created`*:: -+ --- -event.created contains the date/time when the event was first read by an agent, or by your pipeline. -This field is distinct from @timestamp in that @timestamp typically contain the time extracted from the original event. -In most situations, these two timestamps will be slightly different. The difference can be used to calculate the delay between your source generating an event, and the time when your agent first processed it. This can be used to monitor your agent's or pipeline's ability to keep up with your event source. -In case the two timestamps are identical, @timestamp should be used. - -type: date - -example: 2016-05-23T08:05:34.857Z - --- - -*`event.dataset`*:: -+ --- -Name of the dataset. -If an event source publishes more than one type of log or events (e.g. access log, error log), the dataset is used to specify which one the event comes from. -It's recommended but not required to start the dataset name with the module name, followed by a dot, then the dataset name. - -type: keyword - -example: apache.access - --- - -*`event.duration`*:: -+ --- -Duration of the event in nanoseconds. -If event.start and event.end are known this value should be the difference between the end and start time. - -type: long - -format: duration - --- - -*`event.end`*:: -+ --- -event.end contains the date when the event ended or when the activity was last observed. - -type: date - --- - -*`event.hash`*:: -+ --- -Hash (perhaps logstash fingerprint) of raw field to be able to demonstrate log integrity. - -type: keyword - -example: 123456789012345678901234567890ABCD - --- - -*`event.id`*:: -+ --- -Unique ID to describe the event. - -type: keyword - -example: 8a4f500d - --- - -*`event.ingested`*:: -+ --- -Timestamp when an event arrived in the central data store. -This is different from `@timestamp`, which is when the event originally occurred. It's also different from `event.created`, which is meant to capture the first time an agent saw the event. -In normal conditions, assuming no tampering, the timestamps should chronologically look like this: `@timestamp` < `event.created` < `event.ingested`. - -type: date - -example: 2016-05-23T08:05:35.101Z - --- - -*`event.kind`*:: -+ --- -This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. -`event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. -The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. - -type: keyword - -example: alert - --- - -*`event.module`*:: -+ --- -Name of the module this data is coming from. -If your monitoring agent supports the concept of modules or plugins to process events of a given source (e.g. Apache logs), `event.module` should contain the name of this module. - -type: keyword - -example: apache - --- - -*`event.original`*:: -+ --- -Raw text message of entire event. Used to demonstrate log integrity. -This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. - -type: keyword - -example: Sep 19 08:26:10 host CEF:0|Security| threatmanager|1.0|100| worm successfully stopped|10|src=10.0.0.1 dst=2.1.2.2spt=1232 - --- - -*`event.outcome`*:: -+ --- -This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. -`event.outcome` simply denotes whether the event represents a success or a failure from the perspective of the entity that produced the event. -Note that when a single transaction is described in multiple events, each event may populate different values of `event.outcome`, according to their perspective. -Also note that in the case of a compound event (a single event that contains multiple logical events), this field should be populated with the value that best captures the overall success or failure from the perspective of the event producer. -Further note that not all events will have an associated outcome. For example, this field is generally not populated for metric events, events with `event.type:info`, or any events for which an outcome does not make logical sense. - -type: keyword - -example: success - --- - -*`event.provider`*:: -+ --- -Source of the event. -Event transports such as Syslog or the Windows Event Log typically mention the source of an event. It can be the name of the software that generated the event (e.g. Sysmon, httpd), or of a subsystem of the operating system (kernel, Microsoft-Windows-Security-Auditing). - -type: keyword - -example: kernel - --- - -*`event.reference`*:: -+ --- -Reference URL linking to additional information about this event. -This URL links to a static definition of the this event. Alert events, indicated by `event.kind:alert`, are a common use case for this field. - -type: keyword - -example: https://system.vendor.com/event/#0001234 - --- - -*`event.risk_score`*:: -+ --- -Risk score or priority of the event (e.g. security solutions). Use your system's original value here. - -type: float - --- - -*`event.risk_score_norm`*:: -+ --- -Normalized risk score or priority of the event, on a scale of 0 to 100. -This is mainly useful if you use more than one system that assigns risk scores, and you want to see a normalized value across all systems. - -type: float - --- - -*`event.sequence`*:: -+ --- -Sequence number of the event. -The sequence number is a value published by some event sources, to make the exact ordering of events unambiguous, regardless of the timestamp precision. - -type: long - -format: string - --- - -*`event.severity`*:: -+ --- -The numeric severity of the event according to your event source. -What the different severity values mean can be different between sources and use cases. It's up to the implementer to make sure severities are consistent across events from the same source. -The Syslog severity belongs in `log.syslog.severity.code`. `event.severity` is meant to represent the severity according to the event source (e.g. firewall, IDS). If the event source does not publish its own severity, you may optionally copy the `log.syslog.severity.code` to `event.severity`. - -type: long - -example: 7 - -format: string - --- - -*`event.start`*:: -+ --- -event.start contains the date when the event started or when the activity was first observed. - -type: date - --- - -*`event.timezone`*:: -+ --- -This field should be populated when the event's timestamp does not include timezone information already (e.g. default Syslog timestamps). It's optional otherwise. -Acceptable timezone formats are: a canonical ID (e.g. "Europe/Amsterdam"), abbreviated (e.g. "EST") or an HH:mm differential (e.g. "-05:00"). - -type: keyword - --- - -*`event.type`*:: -+ --- -This is one of four ECS Categorization Fields, and indicates the third level in the ECS category hierarchy. -`event.type` represents a categorization "sub-bucket" that, when used along with the `event.category` field values, enables filtering events down to a level appropriate for single visualization. -This field is an array. This will allow proper categorization of some events that fall in multiple event types. - -type: keyword - --- - -*`event.url`*:: -+ --- -URL linking to an external system to continue investigation of this event. -This URL links to another system where in-depth investigation of the specific occurence of this event can take place. Alert events, indicated by `event.kind:alert`, are a common use case for this field. - -type: keyword - -example: https://mysystem.mydomain.com/alert/5271dedb-f5b0-4218-87f0-4ac4870a38fe - --- - -[float] -=== file - -A file is defined as a set of information that has been created on, or has existed on a filesystem. -File objects can be associated with host events, network events, and/or file events (e.g., those produced by File Integrity Monitoring [FIM] products or services). File fields provide details about the affected file associated with the event or metric. - - -*`file.accessed`*:: -+ --- -Last time the file was accessed. -Note that not all filesystems keep track of access time. - -type: date - --- - -*`file.attributes`*:: -+ --- -Array of file attributes. -Attributes names will vary by platform. Here's a non-exhaustive list of values that are expected in this field: archive, compressed, directory, encrypted, execute, hidden, read, readonly, system, write. - -type: keyword - -example: ["readonly", "system"] - --- - -*`file.code_signature.exists`*:: -+ --- -Boolean to capture if a signature is present. - -type: boolean - -example: true - --- - -*`file.code_signature.status`*:: -+ --- -Additional information about the certificate status. -This is useful for logging cryptographic errors with the certificate validity or trust status. Leave unpopulated if the validity or trust of the certificate was unchecked. - -type: keyword - -example: ERROR_UNTRUSTED_ROOT - --- - -*`file.code_signature.subject_name`*:: -+ --- -Subject name of the code signer - -type: keyword - -example: Microsoft Corporation - --- - -*`file.code_signature.trusted`*:: -+ --- -Stores the trust status of the certificate chain. -Validating the trust of the certificate chain may be complicated, and this field should only be populated by tools that actively check the status. - -type: boolean - -example: true - --- - -*`file.code_signature.valid`*:: -+ --- -Boolean to capture if the digital signature is verified against the binary content. -Leave unpopulated if a certificate was unchecked. - -type: boolean - -example: true - --- - -*`file.created`*:: -+ --- -File creation time. -Note that not all filesystems store the creation time. - -type: date - --- - -*`file.ctime`*:: -+ --- -Last time the file attributes or metadata changed. -Note that changes to the file content will update `mtime`. This implies `ctime` will be adjusted at the same time, since `mtime` is an attribute of the file. - -type: date - --- - -*`file.device`*:: -+ --- -Device that is the source of the file. - -type: keyword - -example: sda - --- - -*`file.directory`*:: -+ --- -Directory where the file is located. It should include the drive letter, when appropriate. - -type: keyword - -example: /home/alice - --- - -*`file.drive_letter`*:: -+ --- -Drive letter where the file is located. This field is only relevant on Windows. -The value should be uppercase, and not include the colon. - -type: keyword - -example: C - --- - -*`file.extension`*:: -+ --- -File extension. - -type: keyword - -example: png - --- - -*`file.gid`*:: -+ --- -Primary group ID (GID) of the file. - -type: keyword - -example: 1001 - --- - -*`file.group`*:: -+ --- -Primary group name of the file. - -type: keyword - -example: alice - --- - -*`file.hash.md5`*:: -+ --- -MD5 hash. - -type: keyword - --- - -*`file.hash.sha1`*:: -+ --- -SHA1 hash. - -type: keyword - --- - -*`file.hash.sha256`*:: -+ --- -SHA256 hash. - -type: keyword - --- - -*`file.hash.sha512`*:: -+ --- -SHA512 hash. - -type: keyword - --- - -*`file.inode`*:: -+ --- -Inode representing the file in the filesystem. - -type: keyword - -example: 256383 - --- - -*`file.mime_type`*:: -+ --- -MIME type should identify the format of the file or stream of bytes using https://www.iana.org/assignments/media-types/media-types.xhtml[IANA official types], where possible. When more than one type is applicable, the most specific type should be used. - -type: keyword - --- - -*`file.mode`*:: -+ --- -Mode of the file in octal representation. - -type: keyword - -example: 0640 - --- - -*`file.mtime`*:: -+ --- -Last time the file content was modified. - -type: date - --- - -*`file.name`*:: -+ --- -Name of the file including the extension, without the directory. - -type: keyword - -example: example.png - --- - -*`file.owner`*:: -+ --- -File owner's username. - -type: keyword - -example: alice - --- - -*`file.path`*:: -+ --- -Full path to the file, including the file name. It should include the drive letter, when appropriate. - -type: keyword - -example: /home/alice/example.png - --- - -*`file.path.text`*:: -+ --- -type: text - --- - -*`file.pe.company`*:: -+ --- -Internal company name of the file, provided at compile-time. - -type: keyword - -example: Microsoft Corporation - --- - -*`file.pe.description`*:: -+ --- -Internal description of the file, provided at compile-time. - -type: keyword - -example: Paint - --- - -*`file.pe.file_version`*:: -+ --- -Internal version of the file, provided at compile-time. - -type: keyword - -example: 6.3.9600.17415 - --- - -*`file.pe.original_file_name`*:: -+ --- -Internal name of the file, provided at compile-time. - -type: keyword - -example: MSPAINT.EXE - --- - -*`file.pe.product`*:: -+ --- -Internal product name of the file, provided at compile-time. - -type: keyword - -example: Microsoft® Windows® Operating System - --- - -*`file.size`*:: -+ --- -File size in bytes. -Only relevant when `file.type` is "file". - -type: long - -example: 16384 - --- - -*`file.target_path`*:: -+ --- -Target path for symlinks. - -type: keyword - --- - -*`file.target_path.text`*:: -+ --- -type: text - --- - -*`file.type`*:: -+ --- -File type (file, dir, or symlink). - -type: keyword - -example: file - --- - -*`file.uid`*:: -+ --- -The user ID (UID) or security identifier (SID) of the file owner. - -type: keyword - -example: 1001 - --- - -[float] -=== geo - -Geo fields can carry data about a specific location related to an event. -This geolocation information can be derived from techniques such as Geo IP, or be user-supplied. - - -*`geo.city_name`*:: -+ --- -City name. - -type: keyword - -example: Montreal - --- - -*`geo.continent_name`*:: -+ --- -Name of the continent. - -type: keyword - -example: North America - --- - -*`geo.country_iso_code`*:: -+ --- -Country ISO code. - -type: keyword - -example: CA - --- - -*`geo.country_name`*:: -+ --- -Country name. - -type: keyword - -example: Canada - --- - -*`geo.location`*:: -+ --- -Longitude and latitude. - -type: geo_point - -example: { "lon": -73.614830, "lat": 45.505918 } - --- - -*`geo.name`*:: -+ --- -User-defined description of a location, at the level of granularity they care about. -Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. -Not typically used in automated geolocation. - -type: keyword - -example: boston-dc - --- - -*`geo.region_iso_code`*:: -+ --- -Region ISO code. - -type: keyword - -example: CA-QC - --- - -*`geo.region_name`*:: -+ --- -Region name. - -type: keyword - -example: Quebec - --- - -[float] -=== group - -The group fields are meant to represent groups that are relevant to the event. - - -*`group.domain`*:: -+ --- -Name of the directory the group is a member of. -For example, an LDAP or Active Directory domain name. - -type: keyword - --- - -*`group.id`*:: -+ --- -Unique identifier for the group on the system/platform. - -type: keyword - --- - -*`group.name`*:: -+ --- -Name of the group. - -type: keyword - --- - -[float] -=== hash - -The hash fields represent different hash algorithms and their values. -Field names for common hashes (e.g. MD5, SHA1) are predefined. Add fields for other hashes by lowercasing the hash algorithm name and using underscore separators as appropriate (snake case, e.g. sha3_512). - - -*`hash.md5`*:: -+ --- -MD5 hash. - -type: keyword - --- - -*`hash.sha1`*:: -+ --- -SHA1 hash. - -type: keyword - --- - -*`hash.sha256`*:: -+ --- -SHA256 hash. - -type: keyword - --- - -*`hash.sha512`*:: -+ --- -SHA512 hash. - -type: keyword - --- - -[float] -=== host - -A host is defined as a general computing instance. -ECS host.* fields should be populated with details about the host on which the event happened, or from which the measurement was taken. Host types include hardware, virtual machines, Docker containers, and Kubernetes nodes. - - -*`host.architecture`*:: -+ --- -Operating system architecture. - -type: keyword - -example: x86_64 - --- - -*`host.domain`*:: -+ --- -Name of the domain of which the host is a member. -For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. - -type: keyword - -example: CONTOSO - --- - -*`host.geo.city_name`*:: -+ --- -City name. - -type: keyword - -example: Montreal - --- - -*`host.geo.continent_name`*:: -+ --- -Name of the continent. - -type: keyword - -example: North America - --- - -*`host.geo.country_iso_code`*:: -+ --- -Country ISO code. - -type: keyword - -example: CA - --- - -*`host.geo.country_name`*:: -+ --- -Country name. - -type: keyword - -example: Canada - --- - -*`host.geo.location`*:: -+ --- -Longitude and latitude. - -type: geo_point - -example: { "lon": -73.614830, "lat": 45.505918 } - --- - -*`host.geo.name`*:: -+ --- -User-defined description of a location, at the level of granularity they care about. -Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. -Not typically used in automated geolocation. - -type: keyword - -example: boston-dc - --- - -*`host.geo.region_iso_code`*:: -+ --- -Region ISO code. - -type: keyword - -example: CA-QC - --- - -*`host.geo.region_name`*:: -+ --- -Region name. - -type: keyword - -example: Quebec - --- - -*`host.hostname`*:: -+ --- -Hostname of the host. -It normally contains what the `hostname` command returns on the host machine. - -type: keyword - --- - -*`host.id`*:: -+ --- -Unique host id. -As hostname is not always unique, use values that are meaningful in your environment. -Example: The current usage of `beat.name`. - -type: keyword - --- - -*`host.ip`*:: -+ --- -Host ip addresses. - -type: ip - --- - -*`host.mac`*:: -+ --- -Host mac addresses. - -type: keyword - --- - -*`host.name`*:: -+ --- -Name of the host. -It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. - -type: keyword - --- - -*`host.os.family`*:: -+ --- -OS family (such as redhat, debian, freebsd, windows). - -type: keyword - -example: debian - --- - -*`host.os.full`*:: -+ --- -Operating system name, including the version or code name. - -type: keyword - -example: Mac OS Mojave - --- - -*`host.os.full.text`*:: -+ --- -type: text - --- - -*`host.os.kernel`*:: -+ --- -Operating system kernel version as a raw string. - -type: keyword - -example: 4.4.0-112-generic - --- - -*`host.os.name`*:: -+ --- -Operating system name, without the version. - -type: keyword - -example: Mac OS X - --- - -*`host.os.name.text`*:: -+ --- -type: text - --- - -*`host.os.platform`*:: -+ --- -Operating system platform (such centos, ubuntu, windows). - -type: keyword - -example: darwin - --- - -*`host.os.version`*:: -+ --- -Operating system version as a raw string. - -type: keyword - -example: 10.14.1 - --- - -*`host.type`*:: -+ --- -Type of host. -For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. - -type: keyword - --- - -*`host.uptime`*:: -+ --- -Seconds the host has been up. - -type: long - -example: 1325 - --- - -*`host.user.domain`*:: -+ --- -Name of the directory the user is a member of. -For example, an LDAP or Active Directory domain name. - -type: keyword - --- - -*`host.user.email`*:: -+ --- -User email address. - -type: keyword - --- - -*`host.user.full_name`*:: -+ --- -User's full name, if available. - -type: keyword - -example: Albert Einstein - --- - -*`host.user.full_name.text`*:: -+ --- -type: text - --- - -*`host.user.group.domain`*:: -+ --- -Name of the directory the group is a member of. -For example, an LDAP or Active Directory domain name. - -type: keyword - --- - -*`host.user.group.id`*:: -+ --- -Unique identifier for the group on the system/platform. - -type: keyword - --- - -*`host.user.group.name`*:: -+ --- -Name of the group. - -type: keyword - --- - -*`host.user.hash`*:: -+ --- -Unique user hash to correlate information for a user in anonymized form. -Useful if `user.id` or `user.name` contain confidential information and cannot be used. - -type: keyword - --- - -*`host.user.id`*:: -+ --- -Unique identifiers of the user. - -type: keyword - --- - -*`host.user.name`*:: -+ --- -Short name or login of the user. - -type: keyword - -example: albert - --- - -*`host.user.name.text`*:: -+ --- -type: text - --- - -[float] -=== http - -Fields related to HTTP activity. Use the `url` field set to store the url of the request. - - -*`http.request.body.bytes`*:: -+ --- -Size in bytes of the request body. - -type: long - -example: 887 - -format: bytes - --- - -*`http.request.body.content`*:: -+ --- -The full HTTP request body. - -type: keyword - -example: Hello world - --- - -*`http.request.body.content.text`*:: -+ --- -type: text - --- - -*`http.request.bytes`*:: -+ --- -Total size in bytes of the request (body and headers). - -type: long - -example: 1437 - -format: bytes - --- - -*`http.request.method`*:: -+ --- -HTTP request method. -The field value must be normalized to lowercase for querying. See the documentation section "Implementing ECS". - -type: keyword - -example: get, post, put - --- - -*`http.request.referrer`*:: -+ --- -Referrer for this HTTP request. - -type: keyword - -example: https://blog.example.com/ - --- - -*`http.response.body.bytes`*:: -+ --- -Size in bytes of the response body. - -type: long - -example: 887 - -format: bytes - --- - -*`http.response.body.content`*:: -+ --- -The full HTTP response body. - -type: keyword - -example: Hello world - --- - -*`http.response.body.content.text`*:: -+ --- -type: text - --- - -*`http.response.bytes`*:: -+ --- -Total size in bytes of the response (body and headers). - -type: long - -example: 1437 - -format: bytes - --- - -*`http.response.status_code`*:: -+ --- -HTTP response status code. - -type: long - -example: 404 - -format: string - --- - -*`http.version`*:: -+ --- -HTTP version. - -type: keyword - -example: 1.1 - --- - -[float] -=== interface - -The interface fields are used to record ingress and egress interface information when reported by an observer (e.g. firewall, router, load balancer) in the context of the observer handling a network connection. In the case of a single observer interface (e.g. network sensor on a span port) only the observer.ingress information should be populated. - - -*`interface.alias`*:: -+ --- -Interface alias as reported by the system, typically used in firewall implementations for e.g. inside, outside, or dmz logical interface naming. - -type: keyword - -example: outside - --- - -*`interface.id`*:: -+ --- -Interface ID as reported by an observer (typically SNMP interface ID). - -type: keyword - -example: 10 - --- - -*`interface.name`*:: -+ --- -Interface name as reported by the system. - -type: keyword - -example: eth0 - --- - -[float] -=== log - -Details about the event's logging mechanism or logging transport. -The log.* fields are typically populated with details about the logging mechanism used to create and/or transport the event. For example, syslog details belong under `log.syslog.*`. -The details specific to your event source are typically not logged under `log.*`, but rather in `event.*` or in other ECS fields. - - -*`log.level`*:: -+ --- -Original log level of the log event. -If the source of the event provides a log level or textual severity, this is the one that goes in `log.level`. If your source doesn't specify one, you may put your event transport's severity here (e.g. Syslog severity). -Some examples are `warn`, `err`, `i`, `informational`. - -type: keyword - -example: error - --- - -*`log.logger`*:: -+ --- -The name of the logger inside an application. This is usually the name of the class which initialized the logger, or can be a custom name. - -type: keyword - -example: org.elasticsearch.bootstrap.Bootstrap - --- - -*`log.origin.file.line`*:: -+ --- -The line number of the file containing the source code which originated the log event. - -type: integer - -example: 42 - --- - -*`log.origin.file.name`*:: -+ --- -The name of the file containing the source code which originated the log event. Note that this is not the name of the log file. - -type: keyword - -example: Bootstrap.java - --- - -*`log.origin.function`*:: -+ --- -The name of the function or method which originated the log event. - -type: keyword - -example: init - --- - -*`log.original`*:: -+ --- -This is the original log message and contains the full log message before splitting it up in multiple parts. -In contrast to the `message` field which can contain an extracted part of the log message, this field contains the original, full log message. It can have already some modifications applied like encoding or new lines removed to clean up the log message. -This field is not indexed and doc_values are disabled so it can't be queried but the value can be retrieved from `_source`. - -type: keyword - -example: Sep 19 08:26:10 localhost My log - --- - -*`log.syslog`*:: -+ --- -The Syslog metadata of the event, if the event was transmitted via Syslog. Please see RFCs 5424 or 3164. - -type: object - --- - -*`log.syslog.facility.code`*:: -+ --- -The Syslog numeric facility of the log event, if available. -According to RFCs 5424 and 3164, this value should be an integer between 0 and 23. - -type: long - -example: 23 - -format: string - --- - -*`log.syslog.facility.name`*:: -+ --- -The Syslog text-based facility of the log event, if available. - -type: keyword - -example: local7 - --- - -*`log.syslog.priority`*:: -+ --- -Syslog numeric priority of the event, if available. -According to RFCs 5424 and 3164, the priority is 8 * facility + severity. This number is therefore expected to contain a value between 0 and 191. - -type: long - -example: 135 - -format: string - --- - -*`log.syslog.severity.code`*:: -+ --- -The Syslog numeric severity of the log event, if available. -If the event source publishing via Syslog provides a different numeric severity value (e.g. firewall, IDS), your source's numeric severity should go to `event.severity`. If the event source does not specify a distinct severity, you can optionally copy the Syslog severity to `event.severity`. - -type: long - -example: 3 - --- - -*`log.syslog.severity.name`*:: -+ --- -The Syslog numeric severity of the log event, if available. -If the event source publishing via Syslog provides a different severity value (e.g. firewall, IDS), your source's text severity should go to `log.level`. If the event source does not specify a distinct severity, you can optionally copy the Syslog severity to `log.level`. - -type: keyword - -example: Error - --- - -[float] -=== network - -The network is defined as the communication path over which a host or network event happens. -The network.* fields should be populated with details about the network activity associated with an event. - - -*`network.application`*:: -+ --- -A name given to an application level protocol. This can be arbitrarily assigned for things like microservices, but also apply to things like skype, icq, facebook, twitter. This would be used in situations where the vendor or service can be decoded such as from the source/dest IP owners, ports, or wire format. -The field value must be normalized to lowercase for querying. See the documentation section "Implementing ECS". - -type: keyword - -example: aim - --- - -*`network.bytes`*:: -+ --- -Total bytes transferred in both directions. -If `source.bytes` and `destination.bytes` are known, `network.bytes` is their sum. - -type: long - -example: 368 - -format: bytes - --- - -*`network.community_id`*:: -+ --- -A hash of source and destination IPs and ports, as well as the protocol used in a communication. This is a tool-agnostic standard to identify flows. -Learn more at https://github.com/corelight/community-id-spec. - -type: keyword - -example: 1:hO+sN4H+MG5MY/8hIrXPqc4ZQz0= - --- - -*`network.direction`*:: -+ --- -Direction of the network traffic. -Recommended values are: - * inbound - * outbound - * internal - * external - * unknown - -When mapping events from a host-based monitoring context, populate this field from the host's point of view. -When mapping events from a network or perimeter-based monitoring context, populate this field from the point of view of your network perimeter. - -type: keyword - -example: inbound - --- - -*`network.forwarded_ip`*:: -+ --- -Host IP address when the source IP address is the proxy. - -type: ip - -example: 192.1.1.2 - --- - -*`network.iana_number`*:: -+ --- -IANA Protocol Number (https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml). Standardized list of protocols. This aligns well with NetFlow and sFlow related logs which use the IANA Protocol Number. - -type: keyword - -example: 6 - --- - -*`network.inner`*:: -+ --- -Network.inner fields are added in addition to network.vlan fields to describe the innermost VLAN when q-in-q VLAN tagging is present. Allowed fields include vlan.id and vlan.name. Inner vlan fields are typically used when sending traffic with multiple 802.1q encapsulations to a network sensor (e.g. Zeek, Wireshark.) - -type: object - --- - -*`network.inner.vlan.id`*:: -+ --- -VLAN ID as reported by the observer. - -type: keyword - -example: 10 - --- - -*`network.inner.vlan.name`*:: -+ --- -Optional VLAN name as reported by the observer. - -type: keyword - -example: outside - --- - -*`network.name`*:: -+ --- -Name given by operators to sections of their network. - -type: keyword - -example: Guest Wifi - --- - -*`network.packets`*:: -+ --- -Total packets transferred in both directions. -If `source.packets` and `destination.packets` are known, `network.packets` is their sum. - -type: long - -example: 24 - --- - -*`network.protocol`*:: -+ --- -L7 Network protocol name. ex. http, lumberjack, transport protocol. -The field value must be normalized to lowercase for querying. See the documentation section "Implementing ECS". - -type: keyword - -example: http - --- - -*`network.transport`*:: -+ --- -Same as network.iana_number, but instead using the Keyword name of the transport layer (udp, tcp, ipv6-icmp, etc.) -The field value must be normalized to lowercase for querying. See the documentation section "Implementing ECS". - -type: keyword - -example: tcp - --- - -*`network.type`*:: -+ --- -In the OSI Model this would be the Network Layer. ipv4, ipv6, ipsec, pim, etc -The field value must be normalized to lowercase for querying. See the documentation section "Implementing ECS". - -type: keyword - -example: ipv4 - --- - -*`network.vlan.id`*:: -+ --- -VLAN ID as reported by the observer. - -type: keyword - -example: 10 - --- - -*`network.vlan.name`*:: -+ --- -Optional VLAN name as reported by the observer. - -type: keyword - -example: outside - --- - -[float] -=== observer - -An observer is defined as a special network, security, or application device used to detect, observe, or create network, security, or application-related events and metrics. -This could be a custom hardware appliance or a server that has been configured to run special network, security, or application software. Examples include firewalls, web proxies, intrusion detection/prevention systems, network monitoring sensors, web application firewalls, data loss prevention systems, and APM servers. The observer.* fields shall be populated with details of the system, if any, that detects, observes and/or creates a network, security, or application event or metric. Message queues and ETL components used in processing events or metrics are not considered observers in ECS. - - -*`observer.egress`*:: -+ --- -Observer.egress holds information like interface number and name, vlan, and zone information to classify egress traffic. Single armed monitoring such as a network sensor on a span port should only use observer.ingress to categorize traffic. - -type: object - --- - -*`observer.egress.interface.alias`*:: -+ --- -Interface alias as reported by the system, typically used in firewall implementations for e.g. inside, outside, or dmz logical interface naming. - -type: keyword - -example: outside - --- - -*`observer.egress.interface.id`*:: -+ --- -Interface ID as reported by an observer (typically SNMP interface ID). - -type: keyword - -example: 10 - --- - -*`observer.egress.interface.name`*:: -+ --- -Interface name as reported by the system. - -type: keyword - -example: eth0 - --- - -*`observer.egress.vlan.id`*:: -+ --- -VLAN ID as reported by the observer. - -type: keyword - -example: 10 - --- - -*`observer.egress.vlan.name`*:: -+ --- -Optional VLAN name as reported by the observer. - -type: keyword - -example: outside - --- - -*`observer.egress.zone`*:: -+ --- -Network zone of outbound traffic as reported by the observer to categorize the destination area of egress traffic, e.g. Internal, External, DMZ, HR, Legal, etc. - -type: keyword - -example: Public_Internet - --- - -*`observer.geo.city_name`*:: -+ --- -City name. - -type: keyword - -example: Montreal - --- - -*`observer.geo.continent_name`*:: -+ --- -Name of the continent. - -type: keyword - -example: North America - --- - -*`observer.geo.country_iso_code`*:: -+ --- -Country ISO code. - -type: keyword - -example: CA - --- - -*`observer.geo.country_name`*:: -+ --- -Country name. - -type: keyword - -example: Canada - --- - -*`observer.geo.location`*:: -+ --- -Longitude and latitude. - -type: geo_point - -example: { "lon": -73.614830, "lat": 45.505918 } - --- - -*`observer.geo.name`*:: -+ --- -User-defined description of a location, at the level of granularity they care about. -Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. -Not typically used in automated geolocation. - -type: keyword - -example: boston-dc - --- - -*`observer.geo.region_iso_code`*:: -+ --- -Region ISO code. - -type: keyword - -example: CA-QC - --- - -*`observer.geo.region_name`*:: -+ --- -Region name. - -type: keyword - -example: Quebec - --- - -*`observer.hostname`*:: -+ --- -Hostname of the observer. - -type: keyword - --- - -*`observer.ingress`*:: -+ --- -Observer.ingress holds information like interface number and name, vlan, and zone information to classify ingress traffic. Single armed monitoring such as a network sensor on a span port should only use observer.ingress to categorize traffic. - -type: object - --- - -*`observer.ingress.interface.alias`*:: -+ --- -Interface alias as reported by the system, typically used in firewall implementations for e.g. inside, outside, or dmz logical interface naming. - -type: keyword - -example: outside - --- - -*`observer.ingress.interface.id`*:: -+ --- -Interface ID as reported by an observer (typically SNMP interface ID). - -type: keyword - -example: 10 - --- - -*`observer.ingress.interface.name`*:: -+ --- -Interface name as reported by the system. - -type: keyword - -example: eth0 - --- - -*`observer.ingress.vlan.id`*:: -+ --- -VLAN ID as reported by the observer. - -type: keyword - -example: 10 - --- - -*`observer.ingress.vlan.name`*:: -+ --- -Optional VLAN name as reported by the observer. - -type: keyword - -example: outside - --- - -*`observer.ingress.zone`*:: -+ --- -Network zone of incoming traffic as reported by the observer to categorize the source area of ingress traffic. e.g. internal, External, DMZ, HR, Legal, etc. - -type: keyword - -example: DMZ - --- - -*`observer.ip`*:: -+ --- -IP addresses of the observer. - -type: ip - --- - -*`observer.mac`*:: -+ --- -MAC addresses of the observer - -type: keyword - --- - -*`observer.name`*:: -+ --- -Custom name of the observer. -This is a name that can be given to an observer. This can be helpful for example if multiple firewalls of the same model are used in an organization. -If no custom name is needed, the field can be left empty. - -type: keyword - -example: 1_proxySG - --- - -*`observer.os.family`*:: -+ --- -OS family (such as redhat, debian, freebsd, windows). - -type: keyword - -example: debian - --- - -*`observer.os.full`*:: -+ --- -Operating system name, including the version or code name. - -type: keyword - -example: Mac OS Mojave - --- - -*`observer.os.full.text`*:: -+ --- -type: text - --- - -*`observer.os.kernel`*:: -+ --- -Operating system kernel version as a raw string. - -type: keyword - -example: 4.4.0-112-generic - --- - -*`observer.os.name`*:: -+ --- -Operating system name, without the version. - -type: keyword - -example: Mac OS X - --- - -*`observer.os.name.text`*:: -+ --- -type: text - --- - -*`observer.os.platform`*:: -+ --- -Operating system platform (such centos, ubuntu, windows). - -type: keyword - -example: darwin - --- - -*`observer.os.version`*:: -+ --- -Operating system version as a raw string. - -type: keyword - -example: 10.14.1 - --- - -*`observer.product`*:: -+ --- -The product name of the observer. - -type: keyword - -example: s200 - --- - -*`observer.serial_number`*:: -+ --- -Observer serial number. - -type: keyword - --- - -*`observer.type`*:: -+ --- -The type of the observer the data is coming from. -There is no predefined list of observer types. Some examples are `forwarder`, `firewall`, `ids`, `ips`, `proxy`, `poller`, `sensor`, `APM server`. - -type: keyword - -example: firewall - --- - -*`observer.vendor`*:: -+ --- -Vendor name of the observer. - -type: keyword - -example: Symantec - --- - -*`observer.version`*:: -+ --- -Observer version. - -type: keyword - --- - -[float] -=== organization - -The organization fields enrich data with information about the company or entity the data is associated with. -These fields help you arrange or filter data stored in an index by one or multiple organizations. - - -*`organization.id`*:: -+ --- -Unique identifier for the organization. - -type: keyword - --- - -*`organization.name`*:: -+ --- -Organization name. - -type: keyword - --- - -*`organization.name.text`*:: -+ --- -type: text - --- - -[float] -=== os - -The OS fields contain information about the operating system. - - -*`os.family`*:: -+ --- -OS family (such as redhat, debian, freebsd, windows). - -type: keyword - -example: debian - --- - -*`os.full`*:: -+ --- -Operating system name, including the version or code name. - -type: keyword - -example: Mac OS Mojave - --- - -*`os.full.text`*:: -+ --- -type: text - --- - -*`os.kernel`*:: -+ --- -Operating system kernel version as a raw string. - -type: keyword - -example: 4.4.0-112-generic - --- - -*`os.name`*:: -+ --- -Operating system name, without the version. - -type: keyword - -example: Mac OS X - --- - -*`os.name.text`*:: -+ --- -type: text - --- - -*`os.platform`*:: -+ --- -Operating system platform (such centos, ubuntu, windows). - -type: keyword - -example: darwin - --- - -*`os.version`*:: -+ --- -Operating system version as a raw string. - -type: keyword - -example: 10.14.1 - --- - -[float] -=== package - -These fields contain information about an installed software package. It contains general information about a package, such as name, version or size. It also contains installation details, such as time or location. - - -*`package.architecture`*:: -+ --- -Package architecture. - -type: keyword - -example: x86_64 - --- - -*`package.build_version`*:: -+ --- -Additional information about the build version of the installed package. -For example use the commit SHA of a non-released package. - -type: keyword - -example: 36f4f7e89dd61b0988b12ee000b98966867710cd - --- - -*`package.checksum`*:: -+ --- -Checksum of the installed package for verification. - -type: keyword - -example: 68b329da9893e34099c7d8ad5cb9c940 - --- - -*`package.description`*:: -+ --- -Description of the package. - -type: keyword - -example: Open source programming language to build simple/reliable/efficient software. - --- - -*`package.install_scope`*:: -+ --- -Indicating how the package was installed, e.g. user-local, global. - -type: keyword - -example: global - --- - -*`package.installed`*:: -+ --- -Time when package was installed. - -type: date - --- - -*`package.license`*:: -+ --- -License under which the package was released. -Use a short name, e.g. the license identifier from SPDX License List where possible (https://spdx.org/licenses/). - -type: keyword - -example: Apache License 2.0 - --- - -*`package.name`*:: -+ --- -Package name - -type: keyword - -example: go - --- - -*`package.path`*:: -+ --- -Path where the package is installed. - -type: keyword - -example: /usr/local/Cellar/go/1.12.9/ - --- - -*`package.reference`*:: -+ --- -Home page or reference URL of the software in this package, if available. - -type: keyword - -example: https://golang.org - --- - -*`package.size`*:: -+ --- -Package size in bytes. - -type: long - -example: 62231 - -format: string - --- - -*`package.type`*:: -+ --- -Type of package. -This should contain the package file type, rather than the package manager name. Examples: rpm, dpkg, brew, npm, gem, nupkg, jar. - -type: keyword - -example: rpm - --- - -*`package.version`*:: -+ --- -Package version - -type: keyword - -example: 1.12.9 - --- - -[float] -=== pe - -These fields contain Windows Portable Executable (PE) metadata. - - -*`pe.company`*:: -+ --- -Internal company name of the file, provided at compile-time. - -type: keyword - -example: Microsoft Corporation - --- - -*`pe.description`*:: -+ --- -Internal description of the file, provided at compile-time. - -type: keyword - -example: Paint - --- - -*`pe.file_version`*:: -+ --- -Internal version of the file, provided at compile-time. - -type: keyword - -example: 6.3.9600.17415 - --- - -*`pe.original_file_name`*:: -+ --- -Internal name of the file, provided at compile-time. - -type: keyword - -example: MSPAINT.EXE - --- - -*`pe.product`*:: -+ --- -Internal product name of the file, provided at compile-time. - -type: keyword - -example: Microsoft® Windows® Operating System - --- - -[float] -=== process - -These fields contain information about a process. -These fields can help you correlate metrics information with a process id/name from a log message. The `process.pid` often stays in the metric itself and is copied to the global field for correlation. - - -*`process.args`*:: -+ --- -Array of process arguments, starting with the absolute path to the executable. -May be filtered to protect sensitive information. - -type: keyword - -example: ['/usr/bin/ssh', '-l', 'user', '10.0.0.16'] - --- - -*`process.args_count`*:: -+ --- -Length of the process.args array. -This field can be useful for querying or performing bucket analysis on how many arguments were provided to start a process. More arguments may be an indication of suspicious activity. - -type: long - -example: 4 - --- - -*`process.code_signature.exists`*:: -+ --- -Boolean to capture if a signature is present. - -type: boolean - -example: true - --- - -*`process.code_signature.status`*:: -+ --- -Additional information about the certificate status. -This is useful for logging cryptographic errors with the certificate validity or trust status. Leave unpopulated if the validity or trust of the certificate was unchecked. - -type: keyword - -example: ERROR_UNTRUSTED_ROOT - --- - -*`process.code_signature.subject_name`*:: -+ --- -Subject name of the code signer - -type: keyword - -example: Microsoft Corporation - --- - -*`process.code_signature.trusted`*:: -+ --- -Stores the trust status of the certificate chain. -Validating the trust of the certificate chain may be complicated, and this field should only be populated by tools that actively check the status. - -type: boolean - -example: true - --- - -*`process.code_signature.valid`*:: -+ --- -Boolean to capture if the digital signature is verified against the binary content. -Leave unpopulated if a certificate was unchecked. - -type: boolean - -example: true - --- - -*`process.command_line`*:: -+ --- -Full command line that started the process, including the absolute path to the executable, and all arguments. -Some arguments may be filtered to protect sensitive information. - -type: keyword - -example: /usr/bin/ssh -l user 10.0.0.16 - --- - -*`process.command_line.text`*:: -+ --- -type: text - --- - -*`process.entity_id`*:: -+ --- -Unique identifier for the process. -The implementation of this is specified by the data source, but some examples of what could be used here are a process-generated UUID, Sysmon Process GUIDs, or a hash of some uniquely identifying components of a process. -Constructing a globally unique identifier is a common practice to mitigate PID reuse as well as to identify a specific process over time, across multiple monitored hosts. - -type: keyword - -example: c2c455d9f99375d - --- - -*`process.executable`*:: -+ --- -Absolute path to the process executable. - -type: keyword - -example: /usr/bin/ssh - --- - -*`process.executable.text`*:: -+ --- -type: text - --- - -*`process.exit_code`*:: -+ --- -The exit code of the process, if this is a termination event. -The field should be absent if there is no exit code for the event (e.g. process start). - -type: long - -example: 137 - --- - -*`process.hash.md5`*:: -+ --- -MD5 hash. - -type: keyword - --- - -*`process.hash.sha1`*:: -+ --- -SHA1 hash. - -type: keyword - --- - -*`process.hash.sha256`*:: -+ --- -SHA256 hash. - -type: keyword - --- - -*`process.hash.sha512`*:: -+ --- -SHA512 hash. - -type: keyword - --- - -*`process.name`*:: -+ --- -Process name. -Sometimes called program name or similar. - -type: keyword - -example: ssh - --- - -*`process.name.text`*:: -+ --- -type: text - --- - -*`process.parent.args`*:: -+ --- -Array of process arguments. -May be filtered to protect sensitive information. - -type: keyword - -example: ['ssh', '-l', 'user', '10.0.0.16'] - --- - -*`process.parent.args_count`*:: -+ --- -Length of the process.args array. -This field can be useful for querying or performing bucket analysis on how many arguments were provided to start a process. More arguments may be an indication of suspicious activity. - -type: long - -example: 4 - --- - -*`process.parent.code_signature.exists`*:: -+ --- -Boolean to capture if a signature is present. - -type: boolean - -example: true - --- - -*`process.parent.code_signature.status`*:: -+ --- -Additional information about the certificate status. -This is useful for logging cryptographic errors with the certificate validity or trust status. Leave unpopulated if the validity or trust of the certificate was unchecked. - -type: keyword - -example: ERROR_UNTRUSTED_ROOT - --- - -*`process.parent.code_signature.subject_name`*:: -+ --- -Subject name of the code signer - -type: keyword - -example: Microsoft Corporation - --- - -*`process.parent.code_signature.trusted`*:: -+ --- -Stores the trust status of the certificate chain. -Validating the trust of the certificate chain may be complicated, and this field should only be populated by tools that actively check the status. - -type: boolean - -example: true - --- - -*`process.parent.code_signature.valid`*:: -+ --- -Boolean to capture if the digital signature is verified against the binary content. -Leave unpopulated if a certificate was unchecked. - -type: boolean - -example: true - --- - -*`process.parent.command_line`*:: -+ --- -Full command line that started the process, including the absolute path to the executable, and all arguments. -Some arguments may be filtered to protect sensitive information. - -type: keyword - -example: /usr/bin/ssh -l user 10.0.0.16 - --- - -*`process.parent.command_line.text`*:: -+ --- -type: text - --- - -*`process.parent.entity_id`*:: -+ --- -Unique identifier for the process. -The implementation of this is specified by the data source, but some examples of what could be used here are a process-generated UUID, Sysmon Process GUIDs, or a hash of some uniquely identifying components of a process. -Constructing a globally unique identifier is a common practice to mitigate PID reuse as well as to identify a specific process over time, across multiple monitored hosts. - -type: keyword - -example: c2c455d9f99375d - --- - -*`process.parent.executable`*:: -+ --- -Absolute path to the process executable. - -type: keyword - -example: /usr/bin/ssh - --- - -*`process.parent.executable.text`*:: -+ --- -type: text - --- - -*`process.parent.exit_code`*:: -+ --- -The exit code of the process, if this is a termination event. -The field should be absent if there is no exit code for the event (e.g. process start). - -type: long - -example: 137 - --- - -*`process.parent.hash.md5`*:: -+ --- -MD5 hash. - -type: keyword - --- - -*`process.parent.hash.sha1`*:: -+ --- -SHA1 hash. - -type: keyword - --- - -*`process.parent.hash.sha256`*:: -+ --- -SHA256 hash. - -type: keyword - --- - -*`process.parent.hash.sha512`*:: -+ --- -SHA512 hash. - -type: keyword - --- - -*`process.parent.name`*:: -+ --- -Process name. -Sometimes called program name or similar. - -type: keyword - -example: ssh - --- - -*`process.parent.name.text`*:: -+ --- -type: text - --- - -*`process.parent.pgid`*:: -+ --- -Identifier of the group of processes the process belongs to. - -type: long - -format: string - --- - -*`process.parent.pid`*:: -+ --- -Process id. - -type: long - -example: 4242 - -format: string - --- - -*`process.parent.ppid`*:: -+ --- -Parent process' pid. - -type: long - -example: 4241 - -format: string - --- - -*`process.parent.start`*:: -+ --- -The time the process started. - -type: date - -example: 2016-05-23T08:05:34.853Z - --- - -*`process.parent.thread.id`*:: -+ --- -Thread ID. - -type: long - -example: 4242 - -format: string - --- - -*`process.parent.thread.name`*:: -+ --- -Thread name. - -type: keyword - -example: thread-0 - --- - -*`process.parent.title`*:: -+ --- -Process title. -The proctitle, some times the same as process name. Can also be different: for example a browser setting its title to the web page currently opened. - -type: keyword - --- - -*`process.parent.title.text`*:: -+ --- -type: text - --- - -*`process.parent.uptime`*:: -+ --- -Seconds the process has been up. - -type: long - -example: 1325 - --- - -*`process.parent.working_directory`*:: -+ --- -The working directory of the process. - -type: keyword - -example: /home/alice - --- - -*`process.parent.working_directory.text`*:: -+ --- -type: text - --- - -*`process.pe.company`*:: -+ --- -Internal company name of the file, provided at compile-time. - -type: keyword - -example: Microsoft Corporation - --- - -*`process.pe.description`*:: -+ --- -Internal description of the file, provided at compile-time. - -type: keyword - -example: Paint - --- - -*`process.pe.file_version`*:: -+ --- -Internal version of the file, provided at compile-time. - -type: keyword - -example: 6.3.9600.17415 - --- - -*`process.pe.original_file_name`*:: -+ --- -Internal name of the file, provided at compile-time. - -type: keyword - -example: MSPAINT.EXE - --- - -*`process.pe.product`*:: -+ --- -Internal product name of the file, provided at compile-time. - -type: keyword - -example: Microsoft® Windows® Operating System - --- - -*`process.pgid`*:: -+ --- -Identifier of the group of processes the process belongs to. - -type: long - -format: string - --- - -*`process.pid`*:: -+ --- -Process id. - -type: long - -example: 4242 - -format: string - --- - -*`process.ppid`*:: -+ --- -Parent process' pid. - -type: long - -example: 4241 - -format: string - --- - -*`process.start`*:: -+ --- -The time the process started. - -type: date - -example: 2016-05-23T08:05:34.853Z - --- - -*`process.thread.id`*:: -+ --- -Thread ID. - -type: long - -example: 4242 - -format: string - --- - -*`process.thread.name`*:: -+ --- -Thread name. - -type: keyword - -example: thread-0 - --- - -*`process.title`*:: -+ --- -Process title. -The proctitle, some times the same as process name. Can also be different: for example a browser setting its title to the web page currently opened. - -type: keyword - --- - -*`process.title.text`*:: -+ --- -type: text - --- - -*`process.uptime`*:: -+ --- -Seconds the process has been up. - -type: long - -example: 1325 - --- - -*`process.working_directory`*:: -+ --- -The working directory of the process. - -type: keyword - -example: /home/alice - --- - -*`process.working_directory.text`*:: -+ --- -type: text - --- - -[float] -=== registry - -Fields related to Windows Registry operations. - - -*`registry.data.bytes`*:: -+ --- -Original bytes written with base64 encoding. -For Windows registry operations, such as SetValueEx and RegQueryValueEx, this corresponds to the data pointed by `lp_data`. This is optional but provides better recoverability and should be populated for REG_BINARY encoded values. - -type: keyword - -example: ZQBuAC0AVQBTAAAAZQBuAAAAAAA= - --- - -*`registry.data.strings`*:: -+ --- -Content when writing string types. -Populated as an array when writing string data to the registry. For single string registry types (REG_SZ, REG_EXPAND_SZ), this should be an array with one string. For sequences of string with REG_MULTI_SZ, this array will be variable length. For numeric data, such as REG_DWORD and REG_QWORD, this should be populated with the decimal representation (e.g `"1"`). - -type: keyword - -example: ["C:\rta\red_ttp\bin\myapp.exe"] - --- - -*`registry.data.type`*:: -+ --- -Standard registry type for encoding contents - -type: keyword - -example: REG_SZ - --- - -*`registry.hive`*:: -+ --- -Abbreviated name for the hive. - -type: keyword - -example: HKLM - --- - -*`registry.key`*:: -+ --- -Hive-relative path of keys. - -type: keyword - -example: SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\winword.exe - --- - -*`registry.path`*:: -+ --- -Full path, including hive, key and value - -type: keyword - -example: HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\winword.exe\Debugger - --- - -*`registry.value`*:: -+ --- -Name of the value written. - -type: keyword - -example: Debugger - --- - -[float] -=== related - -This field set is meant to facilitate pivoting around a piece of data. -Some pieces of information can be seen in many places in an ECS event. To facilitate searching for them, store an array of all seen values to their corresponding field in `related.`. -A concrete example is IP addresses, which can be under host, observer, source, destination, client, server, and network.forwarded_ip. If you append all IPs to `related.ip`, you can then search for a given IP trivially, no matter where it appeared, by querying `related.ip:192.0.2.15`. - - -*`related.hash`*:: -+ --- -All the hashes seen on your event. Populating this field, then using it to search for hashes can help in situations where you're unsure what the hash algorithm is (and therefore which key name to search). - -type: keyword - --- - -*`related.ip`*:: -+ --- -All of the IPs seen on your event. - -type: ip - --- - -*`related.user`*:: -+ --- -All the user names seen on your event. - -type: keyword - --- - -[float] -=== rule - -Rule fields are used to capture the specifics of any observer or agent rules that generate alerts or other notable events. -Examples of data sources that would populate the rule fields include: network admission control platforms, network or host IDS/IPS, network firewalls, web application firewalls, url filters, endpoint detection and response (EDR) systems, etc. - - -*`rule.author`*:: -+ --- -Name, organization, or pseudonym of the author or authors who created the rule used to generate this event. - -type: keyword - -example: ['Star-Lord'] - --- - -*`rule.category`*:: -+ --- -A categorization value keyword used by the entity using the rule for detection of this event. - -type: keyword - -example: Attempted Information Leak - --- - -*`rule.description`*:: -+ --- -The description of the rule generating the event. - -type: keyword - -example: Block requests to public DNS over HTTPS / TLS protocols - --- - -*`rule.id`*:: -+ --- -A rule ID that is unique within the scope of an agent, observer, or other entity using the rule for detection of this event. - -type: keyword - -example: 101 - --- - -*`rule.license`*:: -+ --- -Name of the license under which the rule used to generate this event is made available. - -type: keyword - -example: Apache 2.0 - --- - -*`rule.name`*:: -+ --- -The name of the rule or signature generating the event. - -type: keyword - -example: BLOCK_DNS_over_TLS - --- - -*`rule.reference`*:: -+ --- -Reference URL to additional information about the rule used to generate this event. -The URL can point to the vendor's documentation about the rule. If that's not available, it can also be a link to a more general page describing this type of alert. - -type: keyword - -example: https://en.wikipedia.org/wiki/DNS_over_TLS - --- - -*`rule.ruleset`*:: -+ --- -Name of the ruleset, policy, group, or parent category in which the rule used to generate this event is a member. - -type: keyword - -example: Standard_Protocol_Filters - --- - -*`rule.uuid`*:: -+ --- -A rule ID that is unique within the scope of a set or group of agents, observers, or other entities using the rule for detection of this event. - -type: keyword - -example: 1100110011 - --- - -*`rule.version`*:: -+ --- -The version / revision of the rule being used for analysis. - -type: keyword - -example: 1.1 - --- - -[float] -=== server - -A Server is defined as the responder in a network connection for events regarding sessions, connections, or bidirectional flow records. -For TCP events, the server is the receiver of the initial SYN packet(s) of the TCP connection. For other protocols, the server is generally the responder in the network transaction. Some systems actually use the term "responder" to refer the server in TCP connections. The server fields describe details about the system acting as the server in the network event. Server fields are usually populated in conjunction with client fields. Server fields are generally not populated for packet-level events. -Client / server representations can add semantic context to an exchange, which is helpful to visualize the data in certain situations. If your context falls in that category, you should still ensure that source and destination are filled appropriately. - - -*`server.address`*:: -+ --- -Some event server addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. -Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. - -type: keyword - --- - -*`server.as.number`*:: -+ --- -Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. - -type: long - -example: 15169 - --- - -*`server.as.organization.name`*:: -+ --- -Organization name. - -type: keyword - -example: Google LLC - --- - -*`server.as.organization.name.text`*:: -+ --- -type: text - --- - -*`server.bytes`*:: -+ --- -Bytes sent from the server to the client. - -type: long - -example: 184 - -format: bytes - --- - -*`server.domain`*:: -+ --- -Server domain. - -type: keyword - --- - -*`server.geo.city_name`*:: -+ --- -City name. - -type: keyword - -example: Montreal - --- - -*`server.geo.continent_name`*:: -+ --- -Name of the continent. - -type: keyword - -example: North America - --- - -*`server.geo.country_iso_code`*:: -+ --- -Country ISO code. - -type: keyword - -example: CA - --- - -*`server.geo.country_name`*:: -+ --- -Country name. - -type: keyword - -example: Canada - --- - -*`server.geo.location`*:: -+ --- -Longitude and latitude. - -type: geo_point - -example: { "lon": -73.614830, "lat": 45.505918 } - --- - -*`server.geo.name`*:: -+ --- -User-defined description of a location, at the level of granularity they care about. -Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. -Not typically used in automated geolocation. - -type: keyword - -example: boston-dc - --- - -*`server.geo.region_iso_code`*:: -+ --- -Region ISO code. - -type: keyword - -example: CA-QC - --- - -*`server.geo.region_name`*:: -+ --- -Region name. - -type: keyword - -example: Quebec - --- - -*`server.ip`*:: -+ --- -IP address of the server. -Can be one or multiple IPv4 or IPv6 addresses. - -type: ip - --- - -*`server.mac`*:: -+ --- -MAC address of the server. - -type: keyword - --- - -*`server.nat.ip`*:: -+ --- -Translated ip of destination based NAT sessions (e.g. internet to private DMZ) -Typically used with load balancers, firewalls, or routers. - -type: ip - --- - -*`server.nat.port`*:: -+ --- -Translated port of destination based NAT sessions (e.g. internet to private DMZ) -Typically used with load balancers, firewalls, or routers. - -type: long - -format: string - --- - -*`server.packets`*:: -+ --- -Packets sent from the server to the client. - -type: long - -example: 12 - --- - -*`server.port`*:: -+ --- -Port of the server. - -type: long - -format: string - --- - -*`server.registered_domain`*:: -+ --- -The highest registered server domain, stripped of the subdomain. -For example, the registered domain for "foo.google.com" is "google.com". -This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last two labels will not work well for TLDs such as "co.uk". - -type: keyword - -example: google.com - --- - -*`server.top_level_domain`*:: -+ --- -The effective top level domain (eTLD), also known as the domain suffix, is the last part of the domain name. For example, the top level domain for google.com is "com". -This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last label will not work well for effective TLDs such as "co.uk". - -type: keyword - -example: co.uk - --- - -*`server.user.domain`*:: -+ --- -Name of the directory the user is a member of. -For example, an LDAP or Active Directory domain name. - -type: keyword - --- - -*`server.user.email`*:: -+ --- -User email address. - -type: keyword - --- - -*`server.user.full_name`*:: -+ --- -User's full name, if available. - -type: keyword - -example: Albert Einstein - --- - -*`server.user.full_name.text`*:: -+ --- -type: text - --- - -*`server.user.group.domain`*:: -+ --- -Name of the directory the group is a member of. -For example, an LDAP or Active Directory domain name. - -type: keyword - --- - -*`server.user.group.id`*:: -+ --- -Unique identifier for the group on the system/platform. - -type: keyword - --- - -*`server.user.group.name`*:: -+ --- -Name of the group. - -type: keyword - --- - -*`server.user.hash`*:: -+ --- -Unique user hash to correlate information for a user in anonymized form. -Useful if `user.id` or `user.name` contain confidential information and cannot be used. - -type: keyword - --- - -*`server.user.id`*:: -+ --- -Unique identifiers of the user. - -type: keyword - --- - -*`server.user.name`*:: -+ --- -Short name or login of the user. - -type: keyword - -example: albert - --- - -*`server.user.name.text`*:: -+ --- -type: text - --- - -[float] -=== service - -The service fields describe the service for or from which the data was collected. -These fields help you find and correlate logs for a specific service and version. - - -*`service.ephemeral_id`*:: -+ --- -Ephemeral identifier of this service (if one exists). -This id normally changes across restarts, but `service.id` does not. - -type: keyword - -example: 8a4f500f - --- - -*`service.id`*:: -+ --- -Unique identifier of the running service. If the service is comprised of many nodes, the `service.id` should be the same for all nodes. -This id should uniquely identify the service. This makes it possible to correlate logs and metrics for one specific service, no matter which particular node emitted the event. -Note that if you need to see the events from one specific host of the service, you should filter on that `host.name` or `host.id` instead. - -type: keyword - -example: d37e5ebfe0ae6c4972dbe9f0174a1637bb8247f6 - --- - -*`service.name`*:: -+ --- -Name of the service data is collected from. -The name of the service is normally user given. This allows for distributed services that run on multiple hosts to correlate the related instances based on the name. -In the case of Elasticsearch the `service.name` could contain the cluster name. For Beats the `service.name` is by default a copy of the `service.type` field if no name is specified. - -type: keyword - -example: elasticsearch-metrics - --- - -*`service.node.name`*:: -+ --- -Name of a service node. -This allows for two nodes of the same service running on the same host to be differentiated. Therefore, `service.node.name` should typically be unique across nodes of a given service. -In the case of Elasticsearch, the `service.node.name` could contain the unique node name within the Elasticsearch cluster. In cases where the service doesn't have the concept of a node name, the host name or container name can be used to distinguish running instances that make up this service. If those do not provide uniqueness (e.g. multiple instances of the service running on the same host) - the node name can be manually set. - -type: keyword - -example: instance-0000000016 - --- - -*`service.state`*:: -+ --- -Current state of the service. - -type: keyword - --- - -*`service.type`*:: -+ --- -The type of the service data is collected from. -The type can be used to group and correlate logs and metrics from one service type. -Example: If logs or metrics are collected from Elasticsearch, `service.type` would be `elasticsearch`. - -type: keyword - -example: elasticsearch - --- - -*`service.version`*:: -+ --- -Version of the service the data was collected from. -This allows to look at a data set only for a specific version of a service. - -type: keyword - -example: 3.2.4 - --- - -[float] -=== source - -Source fields describe details about the source of a packet/event. -Source fields are usually populated in conjunction with destination fields. - - -*`source.address`*:: -+ --- -Some event source addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. -Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. - -type: keyword - --- - -*`source.as.number`*:: -+ --- -Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. - -type: long - -example: 15169 - --- - -*`source.as.organization.name`*:: -+ --- -Organization name. - -type: keyword - -example: Google LLC - --- - -*`source.as.organization.name.text`*:: -+ --- -type: text - --- - -*`source.bytes`*:: -+ --- -Bytes sent from the source to the destination. - -type: long - -example: 184 - -format: bytes - --- - -*`source.domain`*:: -+ --- -Source domain. - -type: keyword - --- - -*`source.geo.city_name`*:: -+ --- -City name. - -type: keyword - -example: Montreal - --- - -*`source.geo.continent_name`*:: -+ --- -Name of the continent. - -type: keyword - -example: North America - --- - -*`source.geo.country_iso_code`*:: -+ --- -Country ISO code. - -type: keyword - -example: CA - --- - -*`source.geo.country_name`*:: -+ --- -Country name. - -type: keyword - -example: Canada - --- - -*`source.geo.location`*:: -+ --- -Longitude and latitude. - -type: geo_point - -example: { "lon": -73.614830, "lat": 45.505918 } - --- - -*`source.geo.name`*:: -+ --- -User-defined description of a location, at the level of granularity they care about. -Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. -Not typically used in automated geolocation. - -type: keyword - -example: boston-dc - --- - -*`source.geo.region_iso_code`*:: -+ --- -Region ISO code. - -type: keyword - -example: CA-QC - --- - -*`source.geo.region_name`*:: -+ --- -Region name. - -type: keyword - -example: Quebec - --- - -*`source.ip`*:: -+ --- -IP address of the source. -Can be one or multiple IPv4 or IPv6 addresses. - -type: ip - --- - -*`source.mac`*:: -+ --- -MAC address of the source. - -type: keyword - --- - -*`source.nat.ip`*:: -+ --- -Translated ip of source based NAT sessions (e.g. internal client to internet) -Typically connections traversing load balancers, firewalls, or routers. - -type: ip - --- - -*`source.nat.port`*:: -+ --- -Translated port of source based NAT sessions. (e.g. internal client to internet) -Typically used with load balancers, firewalls, or routers. - -type: long - -format: string - --- - -*`source.packets`*:: -+ --- -Packets sent from the source to the destination. - -type: long - -example: 12 - --- - -*`source.port`*:: -+ --- -Port of the source. - -type: long - -format: string - --- - -*`source.registered_domain`*:: -+ --- -The highest registered source domain, stripped of the subdomain. -For example, the registered domain for "foo.google.com" is "google.com". -This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last two labels will not work well for TLDs such as "co.uk". - -type: keyword - -example: google.com - --- - -*`source.top_level_domain`*:: -+ --- -The effective top level domain (eTLD), also known as the domain suffix, is the last part of the domain name. For example, the top level domain for google.com is "com". -This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last label will not work well for effective TLDs such as "co.uk". - -type: keyword - -example: co.uk - --- - -*`source.user.domain`*:: -+ --- -Name of the directory the user is a member of. -For example, an LDAP or Active Directory domain name. - -type: keyword - --- - -*`source.user.email`*:: -+ --- -User email address. - -type: keyword - --- - -*`source.user.full_name`*:: -+ --- -User's full name, if available. - -type: keyword - -example: Albert Einstein - --- - -*`source.user.full_name.text`*:: -+ --- -type: text - --- - -*`source.user.group.domain`*:: -+ --- -Name of the directory the group is a member of. -For example, an LDAP or Active Directory domain name. - -type: keyword - --- - -*`source.user.group.id`*:: -+ --- -Unique identifier for the group on the system/platform. - -type: keyword - --- - -*`source.user.group.name`*:: -+ --- -Name of the group. - -type: keyword - --- - -*`source.user.hash`*:: -+ --- -Unique user hash to correlate information for a user in anonymized form. -Useful if `user.id` or `user.name` contain confidential information and cannot be used. - -type: keyword - --- - -*`source.user.id`*:: -+ --- -Unique identifiers of the user. - -type: keyword - --- - -*`source.user.name`*:: -+ --- -Short name or login of the user. - -type: keyword - -example: albert - --- - -*`source.user.name.text`*:: -+ --- -type: text - --- - -[float] -=== threat - -Fields to classify events and alerts according to a threat taxonomy such as the Mitre ATT&CK framework. -These fields are for users to classify alerts from all of their sources (e.g. IDS, NGFW, etc.) within a common taxonomy. The threat.tactic.* are meant to capture the high level category of the threat (e.g. "impact"). The threat.technique.* fields are meant to capture which kind of approach is used by this detected threat, to accomplish the goal (e.g. "endpoint denial of service"). - - -*`threat.framework`*:: -+ --- -Name of the threat framework used to further categorize and classify the tactic and technique of the reported threat. Framework classification can be provided by detecting systems, evaluated at ingest time, or retrospectively tagged to events. - -type: keyword - -example: MITRE ATT&CK - --- - -*`threat.tactic.id`*:: -+ --- -The id of tactic used by this threat. You can use the Mitre ATT&CK Matrix Tactic categorization, for example. (ex. https://attack.mitre.org/tactics/TA0040/ ) - -type: keyword - -example: TA0040 - --- - -*`threat.tactic.name`*:: -+ --- -Name of the type of tactic used by this threat. You can use the Mitre ATT&CK Matrix Tactic categorization, for example. (ex. https://attack.mitre.org/tactics/TA0040/ ) - -type: keyword - -example: impact - --- - -*`threat.tactic.reference`*:: -+ --- -The reference url of tactic used by this threat. You can use the Mitre ATT&CK Matrix Tactic categorization, for example. (ex. https://attack.mitre.org/tactics/TA0040/ ) - -type: keyword - -example: https://attack.mitre.org/tactics/TA0040/ - --- - -*`threat.technique.id`*:: -+ --- -The id of technique used by this tactic. You can use the Mitre ATT&CK Matrix Tactic categorization, for example. (ex. https://attack.mitre.org/techniques/T1499/ ) - -type: keyword - -example: T1499 - --- - -*`threat.technique.name`*:: -+ --- -The name of technique used by this tactic. You can use the Mitre ATT&CK Matrix Tactic categorization, for example. (ex. https://attack.mitre.org/techniques/T1499/ ) - -type: keyword - -example: endpoint denial of service - --- - -*`threat.technique.name.text`*:: -+ --- -type: text - --- - -*`threat.technique.reference`*:: -+ --- -The reference url of technique used by this tactic. You can use the Mitre ATT&CK Matrix Tactic categorization, for example. (ex. https://attack.mitre.org/techniques/T1499/ ) - -type: keyword - -example: https://attack.mitre.org/techniques/T1499/ - --- - -[float] -=== tls - -Fields related to a TLS connection. These fields focus on the TLS protocol itself and intentionally avoids in-depth analysis of the related x.509 certificate files. - - -*`tls.cipher`*:: -+ --- -String indicating the cipher used during the current connection. - -type: keyword - -example: TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 - --- - -*`tls.client.certificate`*:: -+ --- -PEM-encoded stand-alone certificate offered by the client. This is usually mutually-exclusive of `client.certificate_chain` since this value also exists in that list. - -type: keyword - -example: MII... - --- - -*`tls.client.certificate_chain`*:: -+ --- -Array of PEM-encoded certificates that make up the certificate chain offered by the client. This is usually mutually-exclusive of `client.certificate` since that value should be the first certificate in the chain. - -type: keyword - -example: ['MII...', 'MII...'] - --- - -*`tls.client.hash.md5`*:: -+ --- -Certificate fingerprint using the MD5 digest of DER-encoded version of certificate offered by the client. For consistency with other hash values, this value should be formatted as an uppercase hash. - -type: keyword - -example: 0F76C7F2C55BFD7D8E8B8F4BFBF0C9EC - --- - -*`tls.client.hash.sha1`*:: -+ --- -Certificate fingerprint using the SHA1 digest of DER-encoded version of certificate offered by the client. For consistency with other hash values, this value should be formatted as an uppercase hash. - -type: keyword - -example: 9E393D93138888D288266C2D915214D1D1CCEB2A - --- - -*`tls.client.hash.sha256`*:: -+ --- -Certificate fingerprint using the SHA256 digest of DER-encoded version of certificate offered by the client. For consistency with other hash values, this value should be formatted as an uppercase hash. - -type: keyword - -example: 0687F666A054EF17A08E2F2162EAB4CBC0D265E1D7875BE74BF3C712CA92DAF0 - --- - -*`tls.client.issuer`*:: -+ --- -Distinguished name of subject of the issuer of the x.509 certificate presented by the client. - -type: keyword - -example: CN=MyDomain Root CA, OU=Infrastructure Team, DC=mydomain, DC=com - --- - -*`tls.client.ja3`*:: -+ --- -A hash that identifies clients based on how they perform an SSL/TLS handshake. - -type: keyword - -example: d4e5b18d6b55c71272893221c96ba240 - --- - -*`tls.client.not_after`*:: -+ --- -Date/Time indicating when client certificate is no longer considered valid. - -type: date - -example: 2021-01-01T00:00:00.000Z - --- - -*`tls.client.not_before`*:: -+ --- -Date/Time indicating when client certificate is first considered valid. - -type: date - -example: 1970-01-01T00:00:00.000Z - --- - -*`tls.client.server_name`*:: -+ --- -Also called an SNI, this tells the server which hostname to which the client is attempting to connect. When this value is available, it should get copied to `destination.domain`. - -type: keyword - -example: www.elastic.co - --- - -*`tls.client.subject`*:: -+ --- -Distinguished name of subject of the x.509 certificate presented by the client. - -type: keyword - -example: CN=myclient, OU=Documentation Team, DC=mydomain, DC=com - --- - -*`tls.client.supported_ciphers`*:: -+ --- -Array of ciphers offered by the client during the client hello. - -type: keyword - -example: ['TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384', 'TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384', '...'] - --- - -*`tls.curve`*:: -+ --- -String indicating the curve used for the given cipher, when applicable. - -type: keyword - -example: secp256r1 - --- - -*`tls.established`*:: -+ --- -Boolean flag indicating if the TLS negotiation was successful and transitioned to an encrypted tunnel. - -type: boolean - --- - -*`tls.next_protocol`*:: -+ --- -String indicating the protocol being tunneled. Per the values in the IANA registry (https://www.iana.org/assignments/tls-extensiontype-values/tls-extensiontype-values.xhtml#alpn-protocol-ids), this string should be lower case. - -type: keyword - -example: http/1.1 - --- - -*`tls.resumed`*:: -+ --- -Boolean flag indicating if this TLS connection was resumed from an existing TLS negotiation. - -type: boolean - --- - -*`tls.server.certificate`*:: -+ --- -PEM-encoded stand-alone certificate offered by the server. This is usually mutually-exclusive of `server.certificate_chain` since this value also exists in that list. - -type: keyword - -example: MII... - --- - -*`tls.server.certificate_chain`*:: -+ --- -Array of PEM-encoded certificates that make up the certificate chain offered by the server. This is usually mutually-exclusive of `server.certificate` since that value should be the first certificate in the chain. - -type: keyword - -example: ['MII...', 'MII...'] - --- - -*`tls.server.hash.md5`*:: -+ --- -Certificate fingerprint using the MD5 digest of DER-encoded version of certificate offered by the server. For consistency with other hash values, this value should be formatted as an uppercase hash. - -type: keyword - -example: 0F76C7F2C55BFD7D8E8B8F4BFBF0C9EC - --- - -*`tls.server.hash.sha1`*:: -+ --- -Certificate fingerprint using the SHA1 digest of DER-encoded version of certificate offered by the server. For consistency with other hash values, this value should be formatted as an uppercase hash. - -type: keyword - -example: 9E393D93138888D288266C2D915214D1D1CCEB2A - --- - -*`tls.server.hash.sha256`*:: -+ --- -Certificate fingerprint using the SHA256 digest of DER-encoded version of certificate offered by the server. For consistency with other hash values, this value should be formatted as an uppercase hash. - -type: keyword - -example: 0687F666A054EF17A08E2F2162EAB4CBC0D265E1D7875BE74BF3C712CA92DAF0 - --- - -*`tls.server.issuer`*:: -+ --- -Subject of the issuer of the x.509 certificate presented by the server. - -type: keyword - -example: CN=MyDomain Root CA, OU=Infrastructure Team, DC=mydomain, DC=com - --- - -*`tls.server.ja3s`*:: -+ --- -A hash that identifies servers based on how they perform an SSL/TLS handshake. - -type: keyword - -example: 394441ab65754e2207b1e1b457b3641d - --- - -*`tls.server.not_after`*:: -+ --- -Timestamp indicating when server certificate is no longer considered valid. - -type: date - -example: 2021-01-01T00:00:00.000Z - --- - -*`tls.server.not_before`*:: -+ --- -Timestamp indicating when server certificate is first considered valid. - -type: date - -example: 1970-01-01T00:00:00.000Z - --- - -*`tls.server.subject`*:: -+ --- -Subject of the x.509 certificate presented by the server. - -type: keyword - -example: CN=www.mydomain.com, OU=Infrastructure Team, DC=mydomain, DC=com - --- - -*`tls.version`*:: -+ --- -Numeric part of the version parsed from the original string. - -type: keyword - -example: 1.2 - --- - -*`tls.version_protocol`*:: -+ --- -Normalized lowercase protocol name parsed from original string. - -type: keyword - -example: tls - --- - -[float] -=== tracing - -Distributed tracing makes it possible to analyze performance throughout a microservice architecture all in one view. This is accomplished by tracing all of the requests - from the initial web request in the front-end service - to queries made through multiple back-end services. - - -*`tracing.trace.id`*:: -+ --- -Unique identifier of the trace. -A trace groups multiple events like transactions that belong together. For example, a user request handled by multiple inter-connected services. - -type: keyword - -example: 4bf92f3577b34da6a3ce929d0e0e4736 - --- - -*`tracing.transaction.id`*:: -+ --- -Unique identifier of the transaction. -A transaction is the highest level of work measured within a service, such as a request to a server. - -type: keyword - -example: 00f067aa0ba902b7 - --- - -[float] -=== url - -URL fields provide support for complete or partial URLs, and supports the breaking down into scheme, domain, path, and so on. - - -*`url.domain`*:: -+ --- -Domain of the url, such as "www.elastic.co". -In some cases a URL may refer to an IP and/or port directly, without a domain name. In this case, the IP address would go to the `domain` field. - -type: keyword - -example: www.elastic.co - --- - -*`url.extension`*:: -+ --- -The field contains the file extension from the original request url. -The file extension is only set if it exists, as not every url has a file extension. -The leading period must not be included. For example, the value must be "png", not ".png". - -type: keyword - -example: png - --- - -*`url.fragment`*:: -+ --- -Portion of the url after the `#`, such as "top". -The `#` is not part of the fragment. - -type: keyword - --- - -*`url.full`*:: -+ --- -If full URLs are important to your use case, they should be stored in `url.full`, whether this field is reconstructed or present in the event source. - -type: keyword - -example: https://www.elastic.co:443/search?q=elasticsearch#top - --- - -*`url.full.text`*:: -+ --- -type: text - --- - -*`url.original`*:: -+ --- -Unmodified original url as seen in the event source. -Note that in network monitoring, the observed URL may be a full URL, whereas in access logs, the URL is often just represented as a path. -This field is meant to represent the URL as it was observed, complete or not. - -type: keyword - -example: https://www.elastic.co:443/search?q=elasticsearch#top or /search?q=elasticsearch - --- - -*`url.original.text`*:: -+ --- -type: text - --- - -*`url.password`*:: -+ --- -Password of the request. - -type: keyword - --- - -*`url.path`*:: -+ --- -Path of the request, such as "/search". - -type: keyword - --- - -*`url.port`*:: -+ --- -Port of the request, such as 443. - -type: long - -example: 443 - -format: string - --- - -*`url.query`*:: -+ --- -The query field describes the query string of the request, such as "q=elasticsearch". -The `?` is excluded from the query string. If a URL contains no `?`, there is no query field. If there is a `?` but no query, the query field exists with an empty string. The `exists` query can be used to differentiate between the two cases. - -type: keyword - --- - -*`url.registered_domain`*:: -+ --- -The highest registered url domain, stripped of the subdomain. -For example, the registered domain for "foo.google.com" is "google.com". -This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last two labels will not work well for TLDs such as "co.uk". - -type: keyword - -example: google.com - --- - -*`url.scheme`*:: -+ --- -Scheme of the request, such as "https". -Note: The `:` is not part of the scheme. - -type: keyword - -example: https - --- - -*`url.top_level_domain`*:: -+ --- -The effective top level domain (eTLD), also known as the domain suffix, is the last part of the domain name. For example, the top level domain for google.com is "com". -This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last label will not work well for effective TLDs such as "co.uk". - -type: keyword - -example: co.uk - --- - -*`url.username`*:: -+ --- -Username of the request. - -type: keyword - --- - -[float] -=== user - -The user fields describe information about the user that is relevant to the event. -Fields can have one entry or multiple entries. If a user has more than one id, provide an array that includes all of them. - - -*`user.domain`*:: -+ --- -Name of the directory the user is a member of. -For example, an LDAP or Active Directory domain name. - -type: keyword - --- - -*`user.email`*:: -+ --- -User email address. - -type: keyword - --- - -*`user.full_name`*:: -+ --- -User's full name, if available. - -type: keyword - -example: Albert Einstein - --- - -*`user.full_name.text`*:: -+ --- -type: text - --- - -*`user.group.domain`*:: -+ --- -Name of the directory the group is a member of. -For example, an LDAP or Active Directory domain name. - -type: keyword - --- - -*`user.group.id`*:: -+ --- -Unique identifier for the group on the system/platform. - -type: keyword - --- - -*`user.group.name`*:: -+ --- -Name of the group. - -type: keyword - --- - -*`user.hash`*:: -+ --- -Unique user hash to correlate information for a user in anonymized form. -Useful if `user.id` or `user.name` contain confidential information and cannot be used. - -type: keyword - --- - -*`user.id`*:: -+ --- -Unique identifiers of the user. - -type: keyword - --- - -*`user.name`*:: -+ --- -Short name or login of the user. - -type: keyword - -example: albert - --- - -*`user.name.text`*:: -+ --- -type: text - --- - -[float] -=== user_agent - -The user_agent fields normally come from a browser request. -They often show up in web service logs coming from the parsed user agent string. - - -*`user_agent.device.name`*:: -+ --- -Name of the device. - -type: keyword - -example: iPhone - --- - -*`user_agent.name`*:: -+ --- -Name of the user agent. - -type: keyword - -example: Safari - --- - -*`user_agent.original`*:: -+ --- -Unparsed user_agent string. - -type: keyword - -example: Mozilla/5.0 (iPhone; CPU iPhone OS 12_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Mobile/15E148 Safari/604.1 - --- - -*`user_agent.original.text`*:: -+ --- -type: text - --- - -*`user_agent.os.family`*:: -+ --- -OS family (such as redhat, debian, freebsd, windows). - -type: keyword - -example: debian - --- - -*`user_agent.os.full`*:: -+ --- -Operating system name, including the version or code name. - -type: keyword - -example: Mac OS Mojave - --- - -*`user_agent.os.full.text`*:: -+ --- -type: text - --- - -*`user_agent.os.kernel`*:: -+ --- -Operating system kernel version as a raw string. - -type: keyword - -example: 4.4.0-112-generic - --- - -*`user_agent.os.name`*:: -+ --- -Operating system name, without the version. - -type: keyword - -example: Mac OS X - --- - -*`user_agent.os.name.text`*:: -+ --- -type: text - --- - -*`user_agent.os.platform`*:: -+ --- -Operating system platform (such centos, ubuntu, windows). - -type: keyword - -example: darwin - --- - -*`user_agent.os.version`*:: -+ --- -Operating system version as a raw string. - -type: keyword - -example: 10.14.1 - --- - -*`user_agent.version`*:: -+ --- -Version of the user agent. - -type: keyword - -example: 12.0 - --- - -[float] -=== vlan - -The VLAN fields are used to identify 802.1q tag(s) of a packet, as well as ingress and egress VLAN associations of an observer in relation to a specific packet or connection. -Network.vlan fields are used to record a single VLAN tag, or the outer tag in the case of q-in-q encapsulations, for a packet or connection as observed, typically provided by a network sensor (e.g. Zeek, Wireshark) passively reporting on traffic. -Network.inner VLAN fields are used to report inner q-in-q 802.1q tags (multiple 802.1q encapsulations) as observed, typically provided by a network sensor (e.g. Zeek, Wireshark) passively reporting on traffic. Network.inner VLAN fields should only be used in addition to network.vlan fields to indicate q-in-q tagging. -Observer.ingress and observer.egress VLAN values are used to record observer specific information when observer events contain discrete ingress and egress VLAN information, typically provided by firewalls, routers, or load balancers. - - -*`vlan.id`*:: -+ --- -VLAN ID as reported by the observer. - -type: keyword - -example: 10 - --- - -*`vlan.name`*:: -+ --- -Optional VLAN name as reported by the observer. - -type: keyword - -example: outside - --- - -[float] -=== vulnerability - -The vulnerability fields describe information about a vulnerability that is relevant to an event. - - -*`vulnerability.category`*:: -+ --- -The type of system or architecture that the vulnerability affects. These may be platform-specific (for example, Debian or SUSE) or general (for example, Database or Firewall). For example (https://qualysguard.qualys.com/qwebhelp/fo_portal/knowledgebase/vulnerability_categories.htm[Qualys vulnerability categories]) -This field must be an array. - -type: keyword - -example: ["Firewall"] - --- - -*`vulnerability.classification`*:: -+ --- -The classification of the vulnerability scoring system. For example (https://www.first.org/cvss/) - -type: keyword - -example: CVSS - --- - -*`vulnerability.description`*:: -+ --- -The description of the vulnerability that provides additional context of the vulnerability. For example (https://cve.mitre.org/about/faqs.html#cve_entry_descriptions_created[Common Vulnerabilities and Exposure CVE description]) - -type: keyword - -example: In macOS before 2.12.6, there is a vulnerability in the RPC... - --- - -*`vulnerability.description.text`*:: -+ --- -type: text - --- - -*`vulnerability.enumeration`*:: -+ --- -The type of identifier used for this vulnerability. For example (https://cve.mitre.org/about/) - -type: keyword - -example: CVE - --- - -*`vulnerability.id`*:: -+ --- -The identification (ID) is the number portion of a vulnerability entry. It includes a unique identification number for the vulnerability. For example (https://cve.mitre.org/about/faqs.html#what_is_cve_id)[Common Vulnerabilities and Exposure CVE ID] - -type: keyword - -example: CVE-2019-00001 - --- - -*`vulnerability.reference`*:: -+ --- -A resource that provides additional information, context, and mitigations for the identified vulnerability. - -type: keyword - -example: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-6111 - --- - -*`vulnerability.report_id`*:: -+ --- -The report or scan identification number. - -type: keyword - -example: 20191018.0001 - --- - -*`vulnerability.scanner.vendor`*:: -+ --- -The name of the vulnerability scanner vendor. - -type: keyword - -example: Tenable - --- - -*`vulnerability.score.base`*:: -+ --- -Scores can range from 0.0 to 10.0, with 10.0 being the most severe. -Base scores cover an assessment for exploitability metrics (attack vector, complexity, privileges, and user interaction), impact metrics (confidentiality, integrity, and availability), and scope. For example (https://www.first.org/cvss/specification-document) - -type: float - -example: 5.5 - --- - -*`vulnerability.score.environmental`*:: -+ --- -Scores can range from 0.0 to 10.0, with 10.0 being the most severe. -Environmental scores cover an assessment for any modified Base metrics, confidentiality, integrity, and availability requirements. For example (https://www.first.org/cvss/specification-document) - -type: float - -example: 5.5 - --- - -*`vulnerability.score.temporal`*:: -+ --- -Scores can range from 0.0 to 10.0, with 10.0 being the most severe. -Temporal scores cover an assessment for code maturity, remediation level, and confidence. For example (https://www.first.org/cvss/specification-document) - -type: float - --- - -*`vulnerability.score.version`*:: -+ --- -The National Vulnerability Database (NVD) provides qualitative severity rankings of "Low", "Medium", and "High" for CVSS v2.0 base score ranges in addition to the severity ratings for CVSS v3.0 as they are defined in the CVSS v3.0 specification. -CVSS is owned and managed by FIRST.Org, Inc. (FIRST), a US-based non-profit organization, whose mission is to help computer security incident response teams across the world. For example (https://nvd.nist.gov/vuln-metrics/cvss) - -type: keyword - -example: 2.0 - --- - -*`vulnerability.severity`*:: -+ --- -The severity of the vulnerability can help with metrics and internal prioritization regarding remediation. For example (https://nvd.nist.gov/vuln-metrics/cvss) - -type: keyword - -example: Critical - --- - -[[exported-fields-elasticsearch]] -== Elasticsearch fields - -Elasticsearch module - - - -[float] -=== elasticsearch - - - - -*`elasticsearch.cluster.name`*:: -+ --- -Elasticsearch cluster name. - - -type: keyword - --- - -*`elasticsearch.cluster.id`*:: -+ --- -Elasticsearch cluster id. - - -type: keyword - --- - -*`elasticsearch.cluster.state.id`*:: -+ --- -Elasticsearch state id. - - -type: keyword - --- - -*`elasticsearch.node.id`*:: -+ --- -Node ID - - -type: keyword - --- - -*`elasticsearch.node.name`*:: -+ --- -Node name. - - -type: keyword - --- - -[float] -=== ccr - -Cross-cluster replication stats - - - - -*`elasticsearch.ccr.leader.index`*:: -+ --- -Name of leader index - - -type: keyword - --- - -*`elasticsearch.ccr.leader.max_seq_no`*:: -+ --- -Maximum sequence number of operation on the leader shard - - -type: long - --- - - -*`elasticsearch.ccr.follower.index`*:: -+ --- -Name of follower index - - -type: keyword - --- - -*`elasticsearch.ccr.follower.shard.number`*:: -+ --- -Number of the shard within the index - - -type: long - --- - -*`elasticsearch.ccr.follower.operations_written`*:: -+ --- -Number of operations indexed (replicated) into the follower shard from the leader shard - - -type: long - --- - -*`elasticsearch.ccr.follower.time_since_last_read.ms`*:: -+ --- -Time, in ms, since the follower last fetched from the leader - - -type: long - --- - -*`elasticsearch.ccr.follower.global_checkpoint`*:: -+ --- -Global checkpoint value on follower shard - - -type: long - --- - -[float] -=== cluster.stats - -Cluster stats - - - -*`elasticsearch.cluster.stats.status`*:: -+ --- -Cluster status (green, yellow, red). - - -type: keyword - --- - -[float] -=== nodes - -Nodes statistics. - - - -*`elasticsearch.cluster.stats.nodes.count`*:: -+ --- -Total number of nodes in cluster. - - -type: long - --- - -*`elasticsearch.cluster.stats.nodes.master`*:: -+ --- -Number of master-eligible nodes in cluster. - - -type: long - --- - -*`elasticsearch.cluster.stats.nodes.data`*:: -+ --- -Number of data nodes in cluster. - - -type: long - --- - -[float] -=== indices - -Indices statistics. - - - -*`elasticsearch.cluster.stats.indices.count`*:: -+ --- -Total number of indices in cluster. - - -type: long - --- - -[float] -=== shards - -Shard statistics. - - - -*`elasticsearch.cluster.stats.indices.shards.count`*:: -+ --- -Total number of shards in cluster. - - -type: long - --- - -*`elasticsearch.cluster.stats.indices.shards.primaries`*:: -+ --- -Total number of primary shards in cluster. - - -type: long - --- - -*`elasticsearch.cluster.stats.indices.fielddata.memory.bytes`*:: -+ --- -Memory used for fielddata. - - -type: long - --- - -[float] -=== enrich - -Enrich stats - - - -*`elasticsearch.enrich.queue.size`*:: -+ --- -Number of search requests in the queue. - - -type: long - --- - - -*`elasticsearch.enrich.remote_requests.current`*:: -+ --- -Current number of outstanding remote requests. - - -type: long - --- - -*`elasticsearch.enrich.remote_requests.total`*:: -+ --- -Number of outstanding remote requests executed since node startup. - - -type: long - --- - -*`elasticsearch.enrich.executed_searches.total`*:: -+ --- -Number of search requests that enrich processors have executed since node startup. - - -type: long - --- - -[float] -=== index - -index - - - -*`elasticsearch.index.name`*:: -+ --- -Index name. - - -type: keyword - --- - - -*`elasticsearch.index.total.docs.count`*:: -+ --- -Total number of documents in the index. - - -type: long - --- - -*`elasticsearch.index.total.docs.deleted`*:: -+ --- -Total number of deleted documents in the index. - - -type: long - --- - -*`elasticsearch.index.total.store.size.bytes`*:: -+ --- -Total size of the index in bytes. - - -type: long - -format: bytes - --- - -*`elasticsearch.index.total.segments.count`*:: -+ --- -Total number of index segments. - - -type: long - --- - -*`elasticsearch.index.total.segments.memory.bytes`*:: -+ --- -Total number of memory used by the segments in bytes. - - -type: long - -format: bytes - --- - -[float] -=== index.recovery - -index - - - -*`elasticsearch.index.recovery.id`*:: -+ --- -Shard recovery id. - - -type: long - --- - -*`elasticsearch.index.recovery.type`*:: -+ --- -Shard recovery type. - - -type: keyword - --- - -*`elasticsearch.index.recovery.primary`*:: -+ --- -True if primary shard. - - -type: boolean - --- - -*`elasticsearch.index.recovery.stage`*:: -+ --- -Recovery stage. - - -type: keyword - --- - -*`elasticsearch.index.recovery.target.id`*:: -+ --- -Target node id. - - -type: keyword - --- - -*`elasticsearch.index.recovery.target.host`*:: -+ --- -Target node host address (could be IP address or hostname). - - -type: keyword - --- - -*`elasticsearch.index.recovery.target.name`*:: -+ --- -Target node name. - - -type: keyword - --- - -*`elasticsearch.index.recovery.source.id`*:: -+ --- -Source node id. - - -type: keyword - --- - -*`elasticsearch.index.recovery.source.host`*:: -+ --- -Source node host address (could be IP address or hostname). - - -type: keyword - --- - -*`elasticsearch.index.recovery.source.name`*:: -+ --- -Source node name. - - -type: keyword - --- - -[float] -=== index.summary - -index - - - - -*`elasticsearch.index.summary.primaries.docs.count`*:: -+ --- -Total number of documents in the index. - - -type: long - --- - -*`elasticsearch.index.summary.primaries.docs.deleted`*:: -+ --- -Total number of deleted documents in the index. - - -type: long - --- - -*`elasticsearch.index.summary.primaries.store.size.bytes`*:: -+ --- -Total size of the index in bytes. - - -type: long - -format: bytes - --- - -*`elasticsearch.index.summary.primaries.segments.count`*:: -+ --- -Total number of index segments. - - -type: long - --- - -*`elasticsearch.index.summary.primaries.segments.memory.bytes`*:: -+ --- -Total number of memory used by the segments in bytes. - - -type: long - -format: bytes - --- - - -*`elasticsearch.index.summary.total.docs.count`*:: -+ --- -Total number of documents in the index. - - -type: long - --- - -*`elasticsearch.index.summary.total.docs.deleted`*:: -+ --- -Total number of deleted documents in the index. - - -type: long - --- - -*`elasticsearch.index.summary.total.store.size.bytes`*:: -+ --- -Total size of the index in bytes. - - -type: long - -format: bytes - --- - -*`elasticsearch.index.summary.total.segments.count`*:: -+ --- -Total number of index segments. - - -type: long - --- - -*`elasticsearch.index.summary.total.segments.memory.bytes`*:: -+ --- -Total number of memory used by the segments in bytes. - - -type: long - -format: bytes - --- - -[float] -=== ml.job - -ml - - - -*`elasticsearch.ml.job.id`*:: -+ --- -Unique ml job id. - - -type: keyword - --- - -*`elasticsearch.ml.job.state`*:: -+ --- -Job state. - - -type: keyword - --- - -*`elasticsearch.ml.job.data_counts.processed_record_count`*:: -+ --- -Processed data events. - - -type: long - --- - -*`elasticsearch.ml.job.data_counts.invalid_date_count`*:: -+ --- -The number of records with either a missing date field or a date that could not be parsed. - - -type: long - --- - -[float] -=== node - -node - - - -*`elasticsearch.node.version`*:: -+ --- -Node version. - - -type: keyword - --- - -[float] -=== jvm - -JVM Info. - - - -*`elasticsearch.node.jvm.version`*:: -+ --- -JVM version. - - -type: keyword - --- - -*`elasticsearch.node.jvm.memory.heap.init.bytes`*:: -+ --- -Heap init used by the JVM in bytes. - - -type: long - -format: bytes - --- - -*`elasticsearch.node.jvm.memory.heap.max.bytes`*:: -+ --- -Heap max used by the JVM in bytes. - - -type: long - -format: bytes - --- - -*`elasticsearch.node.jvm.memory.nonheap.init.bytes`*:: -+ --- -Non-Heap init used by the JVM in bytes. - - -type: long - -format: bytes - --- - -*`elasticsearch.node.jvm.memory.nonheap.max.bytes`*:: -+ --- -Non-Heap max used by the JVM in bytes. - - -type: long - -format: bytes - --- - -*`elasticsearch.node.process.mlockall`*:: -+ --- -If process locked in memory. - - -type: boolean - --- - -[float] -=== node.stats - -node_stats - - - -[float] -=== indices - -Node indices stats - - - -*`elasticsearch.node.stats.indices.docs.count`*:: -+ --- -Total number of existing documents. - - -type: long - --- - -*`elasticsearch.node.stats.indices.docs.deleted`*:: -+ --- -Total number of deleted documents. - - -type: long - --- - -*`elasticsearch.node.stats.indices.segments.count`*:: -+ --- -Total number of segments. - - -type: long - --- - -*`elasticsearch.node.stats.indices.segments.memory.bytes`*:: -+ --- -Total size of segments in bytes. - - -type: long - -format: bytes - --- - -*`elasticsearch.node.stats.indices.store.size.bytes`*:: -+ --- -Total size of the store in bytes. - - -type: long - --- - -[float] -=== jvm.mem.pools - -JVM memory pool stats - - - -[float] -=== old - -Old memory pool stats. - - - -*`elasticsearch.node.stats.jvm.mem.pools.old.max.bytes`*:: -+ --- -Max bytes. - -type: long - -format: bytes - --- - -*`elasticsearch.node.stats.jvm.mem.pools.old.peak.bytes`*:: -+ --- -Peak bytes. - -type: long - -format: bytes - --- - -*`elasticsearch.node.stats.jvm.mem.pools.old.peak_max.bytes`*:: -+ --- -Peak max bytes. - -type: long - -format: bytes - --- - -*`elasticsearch.node.stats.jvm.mem.pools.old.used.bytes`*:: -+ --- -Used bytes. - -type: long - -format: bytes - --- - -[float] -=== young - -Young memory pool stats. - - - -*`elasticsearch.node.stats.jvm.mem.pools.young.max.bytes`*:: -+ --- -Max bytes. - -type: long - -format: bytes - --- - -*`elasticsearch.node.stats.jvm.mem.pools.young.peak.bytes`*:: -+ --- -Peak bytes. - -type: long - -format: bytes - --- - -*`elasticsearch.node.stats.jvm.mem.pools.young.peak_max.bytes`*:: -+ --- -Peak max bytes. - -type: long - -format: bytes - --- - -*`elasticsearch.node.stats.jvm.mem.pools.young.used.bytes`*:: -+ --- -Used bytes. - -type: long - -format: bytes - --- - -[float] -=== survivor - -Survivor memory pool stats. - - - -*`elasticsearch.node.stats.jvm.mem.pools.survivor.max.bytes`*:: -+ --- -Max bytes. - -type: long - -format: bytes - --- - -*`elasticsearch.node.stats.jvm.mem.pools.survivor.peak.bytes`*:: -+ --- -Peak bytes. - -type: long - -format: bytes - --- - -*`elasticsearch.node.stats.jvm.mem.pools.survivor.peak_max.bytes`*:: -+ --- -Peak max bytes. - -type: long - -format: bytes - --- - -*`elasticsearch.node.stats.jvm.mem.pools.survivor.used.bytes`*:: -+ --- -Used bytes. - -type: long - -format: bytes - --- - -[float] -=== jvm.gc.collectors - -GC collector stats. - - - -[float] -=== old.collection - -Old collection gc. - - - -*`elasticsearch.node.stats.jvm.gc.collectors.old.collection.count`*:: -+ --- - - -type: long - --- - -*`elasticsearch.node.stats.jvm.gc.collectors.old.collection.ms`*:: -+ --- - - -type: long - --- - -[float] -=== young.collection - -Young collection gc. - - - -*`elasticsearch.node.stats.jvm.gc.collectors.young.collection.count`*:: -+ --- - - -type: long - --- - -*`elasticsearch.node.stats.jvm.gc.collectors.young.collection.ms`*:: -+ --- - - -type: long - --- - -[float] -=== fs.summary - -File system summary - - - -*`elasticsearch.node.stats.fs.summary.total.bytes`*:: -+ --- - - -type: long - -format: bytes - --- - -*`elasticsearch.node.stats.fs.summary.free.bytes`*:: -+ --- - - -type: long - -format: bytes - --- - -*`elasticsearch.node.stats.fs.summary.available.bytes`*:: -+ --- - - -type: long - -format: bytes - --- - -[float] -=== cluster.pending_task - -`cluster.pending_task` contains a pending task description. - - - -*`elasticsearch.cluster.pending_task.insert_order`*:: -+ --- -Insert order - - -type: long - --- - -*`elasticsearch.cluster.pending_task.priority`*:: -+ --- -Priority - - -type: long - --- - -*`elasticsearch.cluster.pending_task.source`*:: -+ --- -Source. For example: put-mapping - - -type: keyword - --- - -*`elasticsearch.cluster.pending_task.time_in_queue.ms`*:: -+ --- -Time in queue - - -type: long - --- - -[float] -=== shard - -shard fields - - - -*`elasticsearch.shard.primary`*:: -+ --- -True if this is the primary shard. - - -type: boolean - --- - -*`elasticsearch.shard.number`*:: -+ --- -The number of this shard. - - -type: long - --- - -*`elasticsearch.shard.state`*:: -+ --- -The state of this shard. - - -type: keyword - --- - -*`elasticsearch.shard.relocating_node.name`*:: -+ --- -The node the shard was relocated from. - - -type: keyword - --- - -[[exported-fields-envoyproxy]] -== envoyproxy fields - -envoyproxy module - - - -[float] -=== envoyproxy - - - - -[float] -=== server - -Contains envoy proxy server stats - - - - -*`envoyproxy.server.cluster_manager.active_clusters`*:: -+ --- -Number of currently active (warmed) clusters - - -type: integer - --- - -*`envoyproxy.server.cluster_manager.cluster_added`*:: -+ --- -Total clusters added (either via static config or CDS) - - -type: integer - --- - -*`envoyproxy.server.cluster_manager.cluster_modified`*:: -+ --- -Total clusters modified (via CDS) - - -type: integer - --- - -*`envoyproxy.server.cluster_manager.cluster_removed`*:: -+ --- -Total clusters removed (via CDS) - - -type: integer - --- - -*`envoyproxy.server.cluster_manager.warming_clusters`*:: -+ --- -Number of currently warming (not active) clusters - - -type: integer - --- - -*`envoyproxy.server.cluster_manager.cluster_updated`*:: -+ --- -Total cluster updates - - -type: integer - --- - -*`envoyproxy.server.cluster_manager.cluster_updated_via_merge`*:: -+ --- -Total cluster updates applied as merged updates - - -type: integer - --- - -*`envoyproxy.server.cluster_manager.update_merge_cancelled`*:: -+ --- -Total merged updates that got cancelled and delivered early - - -type: integer - --- - -*`envoyproxy.server.cluster_manager.update_out_of_merge_window`*:: -+ --- -Total updates which arrived out of a merge window - - -type: integer - --- - - -*`envoyproxy.server.filesystem.flushed_by_timer`*:: -+ --- -Total number of times internal flush buffers are written to a file due to flush timeout - - -type: integer - --- - -*`envoyproxy.server.filesystem.reopen_failed`*:: -+ --- -Total number of times a file was failed to be opened - - -type: integer - --- - -*`envoyproxy.server.filesystem.write_buffered`*:: -+ --- -Total number of times file data is moved to Envoys internal flush buffer - - -type: integer - --- - -*`envoyproxy.server.filesystem.write_completed`*:: -+ --- -Total number of times a file was written - - -type: integer - --- - -*`envoyproxy.server.filesystem.write_total_buffered`*:: -+ --- -Current total size of internal flush buffer in bytes - - -type: integer - --- - -*`envoyproxy.server.filesystem.write_failed`*:: -+ --- -Total number of times an error occurred during a file write operation - - -type: integer - --- - - -*`envoyproxy.server.runtime.load_error`*:: -+ --- -Total number of load attempts that resulted in an error in any layer - - -type: integer - --- - -*`envoyproxy.server.runtime.load_success`*:: -+ --- -Total number of load attempts that were successful at all layers - - -type: integer - --- - -*`envoyproxy.server.runtime.num_keys`*:: -+ --- -Number of keys currently loaded - - -type: integer - --- - -*`envoyproxy.server.runtime.override_dir_exists`*:: -+ --- -Total number of loads that did use an override directory - - -type: integer - --- - -*`envoyproxy.server.runtime.override_dir_not_exists`*:: -+ --- -Total number of loads that did not use an override directory - - -type: integer - --- - -*`envoyproxy.server.runtime.admin_overrides_active`*:: -+ --- -1 if any admin overrides are active otherwise 0 - - -type: integer - --- - -*`envoyproxy.server.runtime.deprecated_feature_use`*:: -+ --- -Total number of times deprecated features were used. - - -type: integer - --- - -*`envoyproxy.server.runtime.num_layers`*:: -+ --- -Number of layers currently active (without loading errors) - - -type: integer - --- - - -*`envoyproxy.server.listener_manager.listener_added`*:: -+ --- -Total listeners added (either via static config or LDS) - - -type: integer - --- - -*`envoyproxy.server.listener_manager.listener_create_failure`*:: -+ --- -Total failed listener object additions to workers - - -type: integer - --- - -*`envoyproxy.server.listener_manager.listener_create_success`*:: -+ --- -Total listener objects successfully added to workers - - -type: integer - --- - -*`envoyproxy.server.listener_manager.listener_modified`*:: -+ --- -Total listeners modified (via LDS) - - -type: integer - --- - -*`envoyproxy.server.listener_manager.listener_removed`*:: -+ --- -Total listeners removed (via LDS) - - -type: integer - --- - -*`envoyproxy.server.listener_manager.total_listeners_active`*:: -+ --- -Number of currently active listeners - - -type: integer - --- - -*`envoyproxy.server.listener_manager.total_listeners_draining`*:: -+ --- -Number of currently draining listeners - - -type: integer - --- - -*`envoyproxy.server.listener_manager.total_listeners_warming`*:: -+ --- -Number of currently warming listeners - - -type: integer - --- - -*`envoyproxy.server.listener_manager.listener_stopped`*:: -+ --- -Total listeners stopped - - -type: integer - --- - - -*`envoyproxy.server.stats.overflow`*:: -+ --- -Total number of times Envoy cannot allocate a statistic due to a shortage of shared memory - - -type: integer - --- - - -*`envoyproxy.server.server.days_until_first_cert_expiring`*:: -+ --- -Number of days until the next certificate being managed will expire - - -type: integer - --- - -*`envoyproxy.server.server.live`*:: -+ --- -1 if the server is not currently draining, 0 otherwise - - -type: integer - --- - -*`envoyproxy.server.server.memory_allocated`*:: -+ --- -Current amount of allocated memory in bytes - - -type: integer - --- - -*`envoyproxy.server.server.memory_heap_size`*:: -+ --- -Current reserved heap size in bytes - - -type: integer - --- - -*`envoyproxy.server.server.parent_connections`*:: -+ --- -Total connections of the old Envoy process on hot restart - - -type: integer - --- - -*`envoyproxy.server.server.total_connections`*:: -+ --- -Total connections of both new and old Envoy processes - - -type: integer - --- - -*`envoyproxy.server.server.uptime`*:: -+ --- -Current server uptime in seconds - - -type: integer - --- - -*`envoyproxy.server.server.version`*:: -+ --- -Integer represented version number based on SCM revision - - -type: integer - --- - -*`envoyproxy.server.server.watchdog_mega_miss`*:: -+ --- -type: integer - --- - -*`envoyproxy.server.server.watchdog_miss`*:: -+ --- -type: integer - --- - -*`envoyproxy.server.server.hot_restart_epoch`*:: -+ --- -Current hot restart epoch - - -type: integer - --- - -*`envoyproxy.server.server.concurrency`*:: -+ --- -Number of worker threads - - -type: integer - --- - -*`envoyproxy.server.server.debug_assertion_failures`*:: -+ --- -type: integer - --- - -*`envoyproxy.server.server.dynamic_unknown_fields`*:: -+ --- -Number of messages in dynamic configuration with unknown fields - - -type: integer - --- - -*`envoyproxy.server.server.state`*:: -+ --- -Current state of the Server - - -type: integer - --- - -*`envoyproxy.server.server.static_unknown_fields`*:: -+ --- -Number of messages in static configuration with unknown fields - - -type: integer - --- - -*`envoyproxy.server.server.stats_recent_lookups`*:: -+ --- -type: integer - --- - - -*`envoyproxy.server.http2.header_overflow`*:: -+ --- -Total number of connections reset due to the headers being larger than Envoy::Http::Http2::ConnectionImpl::StreamImpl::MAX_HEADER_SIZE (63k) - - -type: integer - --- - -*`envoyproxy.server.http2.headers_cb_no_stream`*:: -+ --- -Total number of errors where a header callback is called without an associated stream. This tracks an unexpected occurrence due to an as yet undiagnosed bug - - -type: integer - --- - -*`envoyproxy.server.http2.rx_messaging_error`*:: -+ --- -Total number of invalid received frames that violated section 8 of the HTTP/2 spec. This will result in a tx_reset - - -type: integer - --- - -*`envoyproxy.server.http2.rx_reset`*:: -+ --- -Total number of reset stream frames received by Envoy - - -type: integer - --- - -*`envoyproxy.server.http2.too_many_header_frames`*:: -+ --- -Total number of times an HTTP2 connection is reset due to receiving too many headers frames. Envoy currently supports proxying at most one header frame for 100-Continue one non-100 response code header frame and one frame with trailers - - -type: integer - --- - -*`envoyproxy.server.http2.trailers`*:: -+ --- -Total number of trailers seen on requests coming from downstream - - -type: integer - --- - -*`envoyproxy.server.http2.tx_reset`*:: -+ --- -Total number of reset stream frames transmitted by Envoy - - -type: integer - --- - -[[exported-fields-etcd]] -== Etcd fields - -etcd Module - - - -[float] -=== etcd - -`etcd` contains statistics that were read from Etcd - - - -*`etcd.api_version`*:: -+ --- -Etcd API version for metrics retrieval - - -type: keyword - --- - -[float] -=== leader - -Contains etcd leader statistics. - - - -[float] -=== followers.counts - -The number of failed and successful Raft RPC requests. - - - -*`etcd.leader.followers.counts.followers.counts.success`*:: -+ --- -successful Raft RPC requests - -type: integer - --- - -*`etcd.leader.followers.counts.followers.counts.fail`*:: -+ --- -failed Raft RPC requests - -type: integer - --- - -[float] -=== followers.latency - -latency to each peer in the cluster - - - -*`etcd.leader.followers.latency.followers.latency.average`*:: -+ --- -type: scaled_float - --- - -*`etcd.leader.followers.latency.followers.latency.current`*:: -+ --- -type: scaled_float - --- - -*`etcd.leader.followers.latency.followers.latency.maximum`*:: -+ --- -type: scaled_float - --- - -*`etcd.leader.followers.latency.followers.latency.minimum`*:: -+ --- -type: integer - --- - -*`etcd.leader.followers.latency.follower.latency.standardDeviation`*:: -+ --- -type: scaled_float - --- - -*`etcd.leader.leader`*:: -+ --- -ID of actual leader - -type: keyword - --- - -[float] -=== server - -Server metrics from the Etcd V3 /metrics endpoint - - - -*`etcd.server.has_leader`*:: -+ --- -Whether a leader exists in the cluster - - -type: byte - --- - -*`etcd.server.leader_changes.count`*:: -+ --- -Number of leader changes seen at the cluster - - -type: long - --- - -*`etcd.server.proposals_committed.count`*:: -+ --- -Number of consensus proposals commited - - -type: long - --- - -*`etcd.server.proposals_pending.count`*:: -+ --- -Number of consensus proposals pending - - -type: long - --- - -*`etcd.server.proposals_failed.count`*:: -+ --- -Number of consensus proposals failed - - -type: long - --- - -*`etcd.server.grpc_started.count`*:: -+ --- -Number of sent gRPC requests - - -type: long - --- - -*`etcd.server.grpc_handled.count`*:: -+ --- -Number of received gRPC requests - - -type: long - --- - -[float] -=== disk - -Disk metrics from the Etcd V3 /metrics endpoint - - - -*`etcd.disk.mvcc_db_total_size.bytes`*:: -+ --- -Size of stored data at MVCC - - -type: long - -format: bytes - --- - -*`etcd.disk.wal_fsync_duration.ns.bucket.*`*:: -+ --- -Latency for writing ahead logs to disk - - -type: object - --- - -*`etcd.disk.wal_fsync_duration.ns.count`*:: -+ --- -Write ahead logs count - - -type: long - --- - -*`etcd.disk.wal_fsync_duration.ns.sum`*:: -+ --- -Write ahead logs latency sum - - -type: long - --- - -*`etcd.disk.backend_commit_duration.ns.bucket.*`*:: -+ --- -Latency for writing backend changes to disk - - -type: object - --- - -*`etcd.disk.backend_commit_duration.ns.count`*:: -+ --- -Backend commits count - - -type: long - --- - -*`etcd.disk.backend_commit_duration.ns.sum`*:: -+ --- -Backend commits latency sum - - -type: long - --- - -[float] -=== memory - -Memory metrics from the Etcd V3 /metrics endpoint - - - -*`etcd.memory.go_memstats_alloc.bytes`*:: -+ --- -Memory allocated bytes as of MemStats Go - - -type: long - -format: bytes - --- - -[float] -=== network - -Network metrics from the Etcd V3 /metrics endpoint - - - -*`etcd.network.client_grpc_sent.bytes`*:: -+ --- -gRPC sent bytes total - - -type: long - -format: bytes - --- - -*`etcd.network.client_grpc_received.bytes`*:: -+ --- -gRPC received bytes total - - -type: long - -format: bytes - --- - -[float] -=== self - -Contains etcd self statistics. - - - -*`etcd.self.id`*:: -+ --- -the unique identifier for the member - - -type: keyword - --- - -*`etcd.self.leaderinfo.leader`*:: -+ --- -id of the current leader member - - -type: keyword - --- - -*`etcd.self.leaderinfo.starttime`*:: -+ --- -the time when this node was started - - -type: keyword - --- - -*`etcd.self.leaderinfo.uptime`*:: -+ --- -amount of time the leader has been leader - - -type: keyword - --- - -*`etcd.self.name`*:: -+ --- -this member's name - - -type: keyword - --- - -*`etcd.self.recv.appendrequest.count`*:: -+ --- -number of append requests this node has processed - - -type: integer - --- - -*`etcd.self.recv.bandwidthrate`*:: -+ --- -number of bytes per second this node is receiving (follower only) - - -type: scaled_float - --- - -*`etcd.self.recv.pkgrate`*:: -+ --- -number of requests per second this node is receiving (follower only) - - -type: scaled_float - --- - -*`etcd.self.send.appendrequest.count`*:: -+ --- -number of requests that this node has sent - - -type: integer - --- - -*`etcd.self.send.bandwidthrate`*:: -+ --- -number of bytes per second this node is sending (leader only). This value is undefined on single member clusters. - - -type: scaled_float - --- - -*`etcd.self.send.pkgrate`*:: -+ --- -number of requests per second this node is sending (leader only). This value is undefined on single member clusters. - - -type: scaled_float - --- - -*`etcd.self.starttime`*:: -+ --- -the time when this node was started - - -type: keyword - --- - -*`etcd.self.state`*:: -+ --- -either leader or follower - - -type: keyword - --- - -[float] -=== store - -The store statistics include information about the operations that this node has handled. - - - -*`etcd.store.gets.success`*:: -+ --- -type: integer - --- - -*`etcd.store.gets.fail`*:: -+ --- -type: integer - --- - -*`etcd.store.sets.success`*:: -+ --- -type: integer - --- - -*`etcd.store.sets.fail`*:: -+ --- -type: integer - --- - -*`etcd.store.delete.success`*:: -+ --- -type: integer - --- - -*`etcd.store.delete.fail`*:: -+ --- -type: integer - --- - -*`etcd.store.update.success`*:: -+ --- -type: integer - --- - -*`etcd.store.update.fail`*:: -+ --- -type: integer - --- - -*`etcd.store.create.success`*:: -+ --- -type: integer - --- - -*`etcd.store.create.fail`*:: -+ --- -type: integer - --- - -*`etcd.store.compareandswap.success`*:: -+ --- -type: integer - --- - -*`etcd.store.compareandswap.fail`*:: -+ --- -type: integer - --- - -*`etcd.store.compareanddelete.success`*:: -+ --- -type: integer - --- - -*`etcd.store.compareanddelete.fail`*:: -+ --- -type: integer - --- - -*`etcd.store.expire.count`*:: -+ --- -type: integer - --- - -*`etcd.store.watchers`*:: -+ --- -type: integer - --- - -[[exported-fields-golang]] -== Golang fields - -Golang module - - - -[float] -=== golang - - - - -[float] -=== expvar - -expvar - - - -*`golang.expvar.cmdline`*:: -+ --- -The cmdline of this Go program start with. - - -type: keyword - --- - -[float] -=== heap - -The Go program heap information exposed by expvar. - - - -*`golang.heap.cmdline`*:: -+ --- -The cmdline of this Go program start with. - - -type: keyword - --- - -[float] -=== gc - -Garbage collector summary. - - - -[float] -=== total_pause - -Total GC pause duration over lifetime of process. - - - -*`golang.heap.gc.total_pause.ns`*:: -+ --- -Duration in Ns. - - -type: long - --- - -*`golang.heap.gc.total_count`*:: -+ --- -Total number of GC was happened. - - -type: long - --- - -*`golang.heap.gc.next_gc_limit`*:: -+ --- -Next collection will happen when HeapAlloc > this amount. - - -type: long - -format: bytes - --- - -*`golang.heap.gc.cpu_fraction`*:: -+ --- -Fraction of CPU time used by GC. - - -type: float - --- - -[float] -=== pause - -Last GC pause durations during the monitoring period. - - - -*`golang.heap.gc.pause.count`*:: -+ --- -Count of GC pause duration during this collect period. - - -type: long - --- - -[float] -=== sum - -Total GC pause duration during this collect period. - - - -*`golang.heap.gc.pause.sum.ns`*:: -+ --- -Duration in Ns. - - -type: long - --- - -[float] -=== max - -Max GC pause duration during this collect period. - - - -*`golang.heap.gc.pause.max.ns`*:: -+ --- -Duration in Ns. - - -type: long - --- - -[float] -=== avg - -Average GC pause duration during this collect period. - - - -*`golang.heap.gc.pause.avg.ns`*:: -+ --- -Duration in Ns. - - -type: long - --- - -[float] -=== system - -Heap summary,which bytes was obtained from system. - - - -*`golang.heap.system.total`*:: -+ --- -Total bytes obtained from system (sum of XxxSys below). - - -type: long - -format: bytes - --- - -*`golang.heap.system.obtained`*:: -+ --- -Via HeapSys, bytes obtained from system. heap_sys = heap_idle + heap_inuse. - - -type: long - -format: bytes - --- - -*`golang.heap.system.stack`*:: -+ --- -Bytes used by stack allocator, and these bytes was obtained from system. - - -type: long - -format: bytes - --- - -*`golang.heap.system.released`*:: -+ --- -Bytes released to the OS. - - -type: long - -format: bytes - --- - -[float] -=== allocations - -Heap allocations summary. - - - -*`golang.heap.allocations.mallocs`*:: -+ --- -Number of mallocs. - - -type: long - --- - -*`golang.heap.allocations.frees`*:: -+ --- -Number of frees. - - -type: long - --- - -*`golang.heap.allocations.objects`*:: -+ --- -Total number of allocated objects. - - -type: long - --- - -*`golang.heap.allocations.total`*:: -+ --- -Bytes allocated (even if freed) throughout the lifetime. - - -type: long - -format: bytes - --- - -*`golang.heap.allocations.allocated`*:: -+ --- -Bytes allocated and not yet freed (same as Alloc above). - - -type: long - -format: bytes - --- - -*`golang.heap.allocations.idle`*:: -+ --- -Bytes in idle spans. - - -type: long - -format: bytes - --- - -*`golang.heap.allocations.active`*:: -+ --- -Bytes in non-idle span. - - -type: long - -format: bytes - --- - -[[exported-fields-googlecloud]] -== Google Cloud Platform fields - -GCP module - - - -*`googlecloud.labels`*:: -+ --- -type: object - --- - -[[exported-fields-graphite]] -== Graphite fields - -graphite Module - - - -[float] -=== graphite - - - - -[float] -=== server - -server - - - -*`graphite.server.example`*:: -+ --- -Example field - - -type: keyword - --- - -[[exported-fields-haproxy]] -== HAProxy fields - -HAProxy Module - - - -[float] -=== haproxy - -HAProxy metrics. - - - -[float] -=== info - -General information about HAProxy processes. - - - -*`haproxy.info.processes`*:: -+ --- -Number of processes. - - -type: long - --- - -*`haproxy.info.process_num`*:: -+ --- -Process number. - - -type: long - --- - -*`haproxy.info.pid`*:: -+ --- -Process ID. - - -type: alias - -alias to: process.pid - --- - -*`haproxy.info.run_queue`*:: -+ --- - - -type: long - --- - -*`haproxy.info.tasks`*:: -+ --- - - -type: long - --- - -*`haproxy.info.uptime.sec`*:: -+ --- -Current uptime in seconds. - - -type: long - --- - -*`haproxy.info.memory.max.bytes`*:: -+ --- -Maximum amount of memory usage in bytes (the 'Memmax_MB' value converted to bytes). - - -type: long - -format: bytes - --- - -*`haproxy.info.ulimit_n`*:: -+ --- -Maximum number of open files for the process. - - -type: long - --- - -[float] -=== compress - - - - -[float] -=== bps - - - - -*`haproxy.info.compress.bps.in`*:: -+ --- - - -type: long - --- - -*`haproxy.info.compress.bps.out`*:: -+ --- - - -type: long - --- - -*`haproxy.info.compress.bps.rate_limit`*:: -+ --- - - -type: long - --- - -[float] -=== connection - - - - -[float] -=== rate - - - - -*`haproxy.info.connection.rate.value`*:: -+ --- - - -type: long - --- - -*`haproxy.info.connection.rate.limit`*:: -+ --- - - -type: long - --- - -*`haproxy.info.connection.rate.max`*:: -+ --- - - -type: long - --- - -*`haproxy.info.connection.current`*:: -+ --- -Current connections. - - -type: long - --- - -*`haproxy.info.connection.total`*:: -+ --- -Total connections. - - -type: long - --- - -*`haproxy.info.connection.ssl.current`*:: -+ --- -Current SSL connections. - - -type: long - --- - -*`haproxy.info.connection.ssl.total`*:: -+ --- -Total SSL connections. - - -type: long - --- - -*`haproxy.info.connection.ssl.max`*:: -+ --- -Maximum SSL connections. - - -type: long - --- - -*`haproxy.info.connection.max`*:: -+ --- -Maximum connections. - - -type: long - --- - -*`haproxy.info.connection.hard_max`*:: -+ --- - - -type: long - --- - -*`haproxy.info.requests.total`*:: -+ --- - - -type: long - --- - -*`haproxy.info.sockets.max`*:: -+ --- - - -type: long - --- - -*`haproxy.info.requests.max`*:: -+ --- - - -type: long - --- - -[float] -=== pipes - - - - -*`haproxy.info.pipes.used`*:: -+ --- - - -type: integer - --- - -*`haproxy.info.pipes.free`*:: -+ --- - - -type: integer - --- - -*`haproxy.info.pipes.max`*:: -+ --- - - -type: integer - --- - -[float] -=== session - -None - - -*`haproxy.info.session.rate.value`*:: -+ --- - - -type: integer - --- - -*`haproxy.info.session.rate.limit`*:: -+ --- - - -type: integer - --- - -*`haproxy.info.session.rate.max`*:: -+ --- - - -type: integer - --- - -[float] -=== ssl - -None - - -*`haproxy.info.ssl.rate.value`*:: -+ --- -None - -type: integer - --- - -*`haproxy.info.ssl.rate.limit`*:: -+ --- -None - -type: integer - --- - -*`haproxy.info.ssl.rate.max`*:: -+ --- -None - -type: integer - --- - -[float] -=== frontend - -None - - -*`haproxy.info.ssl.frontend.key_rate.value`*:: -+ --- -None - -type: integer - --- - -*`haproxy.info.ssl.frontend.key_rate.max`*:: -+ --- -None - -type: integer - --- - -*`haproxy.info.ssl.frontend.session_reuse.pct`*:: -+ --- -None - -type: scaled_float - -format: percent - --- - -[float] -=== backend - -None - - -*`haproxy.info.ssl.backend.key_rate.value`*:: -+ --- -None - -type: integer - --- - -*`haproxy.info.ssl.backend.key_rate.max`*:: -+ --- -MaxConnRate - -type: integer - --- - -*`haproxy.info.ssl.cached_lookups`*:: -+ --- -None - -type: long - --- - -*`haproxy.info.ssl.cache_misses`*:: -+ --- -None - -type: long - --- - -[float] -=== zlib_mem_usage - - - - -*`haproxy.info.zlib_mem_usage.value`*:: -+ --- - - -type: integer - --- - -*`haproxy.info.zlib_mem_usage.max`*:: -+ --- - - -type: integer - --- - -*`haproxy.info.idle.pct`*:: -+ --- - - -type: scaled_float - -format: percent - --- - -[float] -=== stat - -Stats collected from HAProxy processes. - - - -*`haproxy.stat.status`*:: -+ --- -Status (UP, DOWN, NOLB, MAINT, or MAINT(via)...). - - -type: keyword - --- - -*`haproxy.stat.weight`*:: -+ --- -Total weight (for backends), or server weight (for servers). - - -type: long - --- - -*`haproxy.stat.downtime`*:: -+ --- -Total downtime (in seconds). For backends, this value is the downtime for the whole backend, not the sum of the downtime for the servers. - - -type: long - --- - -*`haproxy.stat.component_type`*:: -+ --- -Component type (0=frontend, 1=backend, 2=server, or 3=socket/listener). - - -type: integer - --- - -*`haproxy.stat.process_id`*:: -+ --- -Process ID (0 for first instance, 1 for second, and so on). - - -type: alias - -alias to: process.pid - --- - -*`haproxy.stat.service_name`*:: -+ --- -Service name (FRONTEND for frontend, BACKEND for backend, or any name for server/listener). - - -type: keyword - --- - -*`haproxy.stat.in.bytes`*:: -+ --- -Bytes in. - - -type: long - -format: bytes - --- - -*`haproxy.stat.out.bytes`*:: -+ --- -Bytes out. - - -type: long - -format: bytes - --- - -*`haproxy.stat.last_change`*:: -+ --- -Number of seconds since the last UP->DOWN or DOWN->UP transition. - - -type: integer - --- - -*`haproxy.stat.throttle.pct`*:: -+ --- -Current throttle percentage for the server when slowstart is active, or no value if slowstart is inactive. - - -type: scaled_float - -format: percent - --- - -*`haproxy.stat.selected.total`*:: -+ --- -Total number of times a server was selected, either for new sessions, or when re-dispatching. For servers, this field reports the the number of times the server was selected. - - -type: long - --- - -*`haproxy.stat.tracked.id`*:: -+ --- -ID of the proxy/server if tracking is enabled. - - -type: long - --- - - -*`haproxy.stat.connection.total`*:: -+ --- -Cumulative number of connections. - - -type: long - --- - -*`haproxy.stat.connection.retried`*:: -+ --- -Number of times a connection to a server was retried. - - -type: long - --- - -*`haproxy.stat.connection.time.avg`*:: -+ --- -Average connect time in ms over the last 1024 requests. - - -type: long - --- - - -*`haproxy.stat.request.denied`*:: -+ --- -Requests denied because of security concerns. - - * For TCP this is because of a matched tcp-request content rule. - * For HTTP this is because of a matched http-request or tarpit rule. - - -type: long - --- - -*`haproxy.stat.request.queued.current`*:: -+ --- -Current queued requests. For backends, this field reports the number of requests queued without a server assigned. - - -type: long - --- - -*`haproxy.stat.request.queued.max`*:: -+ --- -Maximum value of queued.current. - - -type: long - --- - -*`haproxy.stat.request.errors`*:: -+ --- -Request errors. Some of the possible causes are: - - * early termination from the client, before the request has been sent - * read error from the client - * client timeout - * client closed connection - * various bad requests from the client. - * request was tarpitted. - - -type: long - --- - -*`haproxy.stat.request.redispatched`*:: -+ --- -Number of times a request was redispatched to another server. For servers, this field reports the number of times the server was switched away from. - - -type: long - --- - -*`haproxy.stat.request.connection.errors`*:: -+ --- -Number of requests that encountered an error trying to connect to a server. For backends, this field reports the sum of the stat for all backend servers, plus any connection errors not associated with a particular server (such as the backend having no active servers). - - -type: long - --- - -[float] -=== rate - - - - -*`haproxy.stat.request.rate.value`*:: -+ --- -Number of HTTP requests per second over the last elapsed second. - - -type: long - --- - -*`haproxy.stat.request.rate.max`*:: -+ --- -Maximum number of HTTP requests per second. - - -type: long - --- - -*`haproxy.stat.request.total`*:: -+ --- -Total number of HTTP requests received. - - -type: long - --- - - -*`haproxy.stat.response.errors`*:: -+ --- -Number of response errors. This value includes the number of data transfers aborted by the server (haproxy.stat.server.aborted). Some other errors are: -* write errors on the client socket (won't be counted for the server stat) * failure applying filters to the response - - -type: long - --- - -*`haproxy.stat.response.time.avg`*:: -+ --- -Average response time in ms over the last 1024 requests (0 for TCP). - - -type: long - --- - -*`haproxy.stat.response.denied`*:: -+ --- -Responses denied because of security concerns. For HTTP this is because of a matched http-request rule, or "option checkcache". - - -type: integer - --- - -[float] -=== http - - - - -*`haproxy.stat.response.http.1xx`*:: -+ --- -HTTP responses with 1xx code. - - -type: long - --- - -*`haproxy.stat.response.http.2xx`*:: -+ --- -HTTP responses with 2xx code. - - -type: long - --- - -*`haproxy.stat.response.http.3xx`*:: -+ --- -HTTP responses with 3xx code. - - -type: long - --- - -*`haproxy.stat.response.http.4xx`*:: -+ --- -HTTP responses with 4xx code. - - -type: long - --- - -*`haproxy.stat.response.http.5xx`*:: -+ --- -HTTP responses with 5xx code. - - -type: long - --- - -*`haproxy.stat.response.http.other`*:: -+ --- -HTTP responses with other codes (protocol error). - - -type: long - --- - - -*`haproxy.stat.session.current`*:: -+ --- -Number of current sessions. - - -type: long - --- - -*`haproxy.stat.session.max`*:: -+ --- -Maximum number of sessions. - - -type: long - --- - -*`haproxy.stat.session.limit`*:: -+ --- -Configured session limit. - - -type: long - --- - - -*`haproxy.stat.session.rate.value`*:: -+ --- -Number of sessions per second over the last elapsed second. - - -type: integer - --- - -*`haproxy.stat.session.rate.limit`*:: -+ --- -Configured limit on new sessions per second. - - -type: integer - --- - -*`haproxy.stat.session.rate.max`*:: -+ --- -Maximum number of new sessions per second. - - -type: integer - --- - -[float] -=== check - - - - -*`haproxy.stat.check.status`*:: -+ --- -Status of the last health check. One of: - - UNK -> unknown - INI -> initializing - SOCKERR -> socket error - L4OK -> check passed on layer 4, no upper layers testing enabled - L4TOUT -> layer 1-4 timeout - L4CON -> layer 1-4 connection problem, for example - "Connection refused" (tcp rst) or "No route to host" (icmp) - L6OK -> check passed on layer 6 - L6TOUT -> layer 6 (SSL) timeout - L6RSP -> layer 6 invalid response - protocol error - L7OK -> check passed on layer 7 - L7OKC -> check conditionally passed on layer 7, for example 404 with - disable-on-404 - L7TOUT -> layer 7 (HTTP/SMTP) timeout - L7RSP -> layer 7 invalid response - protocol error - L7STS -> layer 7 response error, for example HTTP 5xx - - -type: keyword - --- - -*`haproxy.stat.check.code`*:: -+ --- -Layer 5-7 code, if available. - - -type: long - --- - -*`haproxy.stat.check.duration`*:: -+ --- -Time in ms that it took to finish the last health check. - - -type: long - --- - -*`haproxy.stat.check.health.last`*:: -+ --- -The result of the last health check. - - -type: keyword - --- - -*`haproxy.stat.check.health.fail`*:: -+ --- -Number of failed checks. - - -type: long - --- - -*`haproxy.stat.check.agent.last`*:: -+ --- - - -type: integer - --- - -*`haproxy.stat.check.failed`*:: -+ --- -Number of checks that failed while the server was up. - - -type: long - --- - -*`haproxy.stat.check.down`*:: -+ --- -Number of UP->DOWN transitions. For backends, this value is the number of transitions to the whole backend being down, rather than the sum of the transitions for each server. - - -type: long - --- - -*`haproxy.stat.client.aborted`*:: -+ --- -Number of data transfers aborted by the client. - - -type: integer - --- - -[float] -=== server - - - - -*`haproxy.stat.server.id`*:: -+ --- -Server ID (unique inside a proxy). - - -type: integer - --- - -*`haproxy.stat.server.aborted`*:: -+ --- -Number of data transfers aborted by the server. This value is included in haproxy.stat.response.errors. - - -type: integer - --- - -*`haproxy.stat.server.active`*:: -+ --- -Number of backend servers that are active, meaning that they are healthy and can receive requests from the load balancer. - - -type: integer - --- - -*`haproxy.stat.server.backup`*:: -+ --- -Number of backend servers that are backup servers. - - -type: integer - --- - -[float] -=== compressor - - - - -*`haproxy.stat.compressor.in.bytes`*:: -+ --- -Number of HTTP response bytes fed to the compressor. - - -type: long - -format: bytes - --- - -*`haproxy.stat.compressor.out.bytes`*:: -+ --- -Number of HTTP response bytes emitted by the compressor. - - -type: integer - -format: bytes - --- - -*`haproxy.stat.compressor.bypassed.bytes`*:: -+ --- -Number of bytes that bypassed the HTTP compressor (CPU/BW limit). - - -type: long - -format: bytes - --- - -*`haproxy.stat.compressor.response.bytes`*:: -+ --- -Number of HTTP responses that were compressed. - - -type: long - -format: bytes - --- - -[float] -=== proxy - - - - -*`haproxy.stat.proxy.id`*:: -+ --- -Unique proxy ID. - - -type: integer - --- - -*`haproxy.stat.proxy.name`*:: -+ --- -Proxy name. - - -type: keyword - --- - -[float] -=== queue - - - - -*`haproxy.stat.queue.limit`*:: -+ --- -Configured queue limit (maxqueue) for the server, or nothing if the value of maxqueue is 0 (meaning no limit). - - -type: integer - --- - -*`haproxy.stat.queue.time.avg`*:: -+ --- -The average queue time in ms over the last 1024 requests. - - -type: integer - --- - -[[exported-fields-host-processor]] -== Host fields - -Info collected for the host machine. - - - - -*`host.containerized`*:: -+ --- -If the host is a container. - - -type: boolean - --- - -*`host.os.build`*:: -+ --- -OS build information. - - -type: keyword - -example: 18D109 - --- - -*`host.os.codename`*:: -+ --- -OS codename, if any. - - -type: keyword - -example: stretch - --- - -[[exported-fields-http]] -== HTTP fields - -HTTP module - - - -[float] -=== http - - - - -[float] -=== request - -HTTP request information - - - -*`http.request.headers`*:: -+ --- -The HTTP headers sent - - -type: object - --- - -[float] -=== response - -HTTP response information - - - -*`http.response.headers`*:: -+ --- -The HTTP headers received - - -type: object - --- - -*`http.response.code`*:: -+ --- -The HTTP status code - - -type: keyword - -example: 404 - --- - -*`http.response.phrase`*:: -+ --- -The HTTP status phrase - - -type: keyword - -example: Not found - --- - -[float] -=== json - -json metricset - - -[float] -=== server - -server - - -[[exported-fields-ibmmq]] -== IBM MQ fields - -IBM MQ module - - - - -[[exported-fields-iis]] -== iis fields - -iis module - - - -[float] -=== iis - - - - -[float] -=== application_pool - -application_pool - - - -*`iis.application_pool.name`*:: -+ --- -application pool name - - -type: keyword - --- - -*`iis.webserver.*.*`*:: -+ --- -webserver - - -type: object - --- - -[float] -=== website - -website - - - -*`iis.website.name`*:: -+ --- -website name - - -type: keyword - --- - -[[exported-fields-istio]] -== istio fields - -istio Module - - - -[float] -=== istio - -`istio` contains statistics that were read from Istio - - - -[float] -=== citadel - -Contains statistics related to the Istio Citadel service - - - -*`istio.citadel.grpc.method`*:: -+ --- -The grpc method - - -type: keyword - --- - -*`istio.citadel.grpc.service`*:: -+ --- -The grpc service - - -type: keyword - --- - -*`istio.citadel.grpc.type`*:: -+ --- -The type of the respective grpc service - - -type: keyword - --- - -*`istio.citadel.secret_controller_svc_acc_created_cert.count`*:: -+ --- -The number of certificates created due to service account creation. - - -type: long - --- - -*`istio.citadel.server_root_cert_expiry_seconds`*:: -+ --- -The unix timestamp, in seconds, when Citadel root cert will expire. We set it to negative in case of internal error. - - -type: float - --- - -*`istio.citadel.grpc.server.handled`*:: -+ --- -Total number of RPCs completed on the server, regardless of success or failure. - - -type: long - --- - -*`istio.citadel.grpc.server.msg.received`*:: -+ --- -Total number of RPC stream messages received on the server. - - -type: long - --- - -*`istio.citadel.grpc.server.msg.sent`*:: -+ --- -Total number of gRPC stream messages sent by the server. - - -type: long - --- - -*`istio.citadel.grpc.server.started`*:: -+ --- -Total number of RPCs started on the server. - - -type: long - --- - -*`istio.citadel.grpc.server.handling.latency.ms.bucket.*`*:: -+ --- -The response latency (milliseconds) of gRPC that had been application-level handled by the server. - - -type: object - --- - -*`istio.citadel.grpc.server.handling.latency.ms.sum`*:: -+ --- -The response latency of gRPC, sum of latencies in milliseconds - - -type: long - -format: duration - --- - -*`istio.citadel.grpc.server.handling.latency.ms.count`*:: -+ --- -The response latency of gRPC, number of metrics - - -type: long - --- - -[float] -=== galley - -Contains statistics related to the Istio galley service - - - -*`istio.galley.name`*:: -+ --- -The name of the resource the metric is related to - - -type: keyword - --- - -*`istio.galley.namespace`*:: -+ --- -The Kubernetes namespace of the resource - - -type: keyword - --- - -*`istio.galley.version`*:: -+ --- -The version of the object - - -type: keyword - --- - -*`istio.galley.collection`*:: -+ --- -The collection of the instance - - -type: keyword - --- - -*`istio.galley.istio.authentication.meshpolicies`*:: -+ --- -The number of valid istio/authentication/meshpolicies known to galley at a point in time - - -type: long - --- - -*`istio.galley.istio.authentication.policies`*:: -+ --- -The number of valid istio/authentication/policies known to galley at a point in time - - -type: long - --- - -*`istio.galley.istio.mesh.MeshConfig`*:: -+ --- -The number of valid istio/mesh/MeshConfig known to galley at a point in time - - -type: long - --- - -*`istio.galley.istio.networking.destinationrules`*:: -+ --- -The number of valid istio/networking/destinationrules known to galley at a point in time - - -type: long - --- - -*`istio.galley.istio.networking.envoyfilters`*:: -+ --- -The number of valid istio/networking/envoyfilters known to galley at a point in time - - -type: long - --- - -*`istio.galley.istio.networking.gateways`*:: -+ --- -The number of valid istio/networking/gateways known to galley at a point in time - - -type: long - --- - -*`istio.galley.istio.networking.sidecars`*:: -+ --- -The number of valid istio/networking/sidecars known to galley at a point in time - - -type: long - --- - -*`istio.galley.istio.networking.virtualservices`*:: -+ --- -The number of valid istio/networking/virtualservices known to galley at a point in time - - -type: long - --- - -*`istio.galley.istio.policy.attributemanifests`*:: -+ --- -The number of valid istio/policy/attributemanifests known to galley at a point in time - - -type: long - --- - -*`istio.galley.istio.policy.handlers`*:: -+ --- -The number of valid istio/policy/handlers known to galley at a point in time - - -type: long - --- - -*`istio.galley.istio.policy.instances`*:: -+ --- -The number of valid istio/policy/instances known to galley at a point in time - - -type: long - --- - -*`istio.galley.istio.policy.rules`*:: -+ --- -The number of valid istio/policy/rules known to galley at a point in time - - -type: long - --- - -*`istio.galley.runtime.processor.event_span.duration.ms.bucket.*`*:: -+ --- -The duration between each incoming event as histogram buckets in milliseconds - - -type: object - --- - -*`istio.galley.runtime.processor.event_span.duration.ms.sum`*:: -+ --- -The duration between each incoming event, sum of durations in milliseconds - - -type: long - -format: duration - --- - -*`istio.galley.runtime.processor.event_span.duration.ms.count`*:: -+ --- -The duration between each incoming event, number of metrics - - -type: long - --- - -*`istio.galley.runtime.processor.snapshot_events.bucket.*`*:: -+ --- -The number of events that have been processed as histogram buckets - - -type: object - --- - -*`istio.galley.runtime.processor.snapshot_events.sum`*:: -+ --- -The number of events that have been processed, sum of events - - -type: long - --- - -*`istio.galley.runtime.processor.snapshot_events.count`*:: -+ --- -The duration between each incoming event, number of metrics - - -type: long - --- - -*`istio.galley.runtime.processor.snapshot_lifetime.duration.ms.bucket.*`*:: -+ --- -The duration of each snapshot as histogram buckets in milliseconds - - -type: object - --- - -*`istio.galley.runtime.processor.snapshot_lifetime.duration.ms.sum`*:: -+ --- -The duration of each snapshot, sum of durations in milliseconds - - -type: long - -format: duration - --- - -*`istio.galley.runtime.processor.snapshot_lifetime.duration.ms.count`*:: -+ --- -The duration of each snapshot, number of metrics - - -type: long - --- - -*`istio.galley.runtime.state_type_instances`*:: -+ --- -The number of type instances per type URL - - -type: long - --- - -*`istio.galley.runtime.strategy.on_change`*:: -+ --- -The number of times the strategy's onChange has been called - - -type: long - --- - -*`istio.galley.runtime.strategy.timer_quiesce_reached`*:: -+ --- -The number of times a quiesce has been reached - - -type: long - --- - -*`istio.galley.source_kube_event_success_total`*:: -+ --- -The number of times a kubernetes source successfully handled an event - - -type: long - --- - -*`istio.galley.validation.cert_key.updates`*:: -+ --- -Galley validation webhook certificate updates - - -type: long - --- - -*`istio.galley.validation.config.load`*:: -+ --- -k8s webhook configuration (re)loads - - -type: long - --- - -*`istio.galley.validation.config.updates`*:: -+ --- -k8s webhook configuration updates - - -type: long - --- - -[float] -=== mesh - -Contains statistics related to the Istio mesh service - - - -*`istio.mesh.instance`*:: -+ --- -The prometheus instance - - -type: text - --- - -*`istio.mesh.job`*:: -+ --- -The prometheus job - - -type: keyword - --- - -*`istio.mesh.requests`*:: -+ --- -Total requests handled by an Istio proxy - - -type: long - --- - -*`istio.mesh.request.duration.ms.bucket.*`*:: -+ --- -Request duration histogram buckets in milliseconds - - -type: object - --- - -*`istio.mesh.request.duration.ms.sum`*:: -+ --- -Requests duration, sum of durations in milliseconds - - -type: long - -format: duration - --- - -*`istio.mesh.request.duration.ms.count`*:: -+ --- -Requests duration, number of requests - - -type: long - --- - -*`istio.mesh.request.size.bytes.bucket.*`*:: -+ --- -Request Size histogram buckets - - -type: object - --- - -*`istio.mesh.request.size.bytes.sum`*:: -+ --- -Request Size histogram sum - - -type: long - --- - -*`istio.mesh.request.size.bytes.count`*:: -+ --- -Request Size histogram count - - -type: long - --- - -*`istio.mesh.response.size.bytes.bucket.*`*:: -+ --- -Request Size histogram buckets - - -type: object - --- - -*`istio.mesh.response.size.bytes.sum`*:: -+ --- -Request Size histogram sum - - -type: long - --- - -*`istio.mesh.response.size.bytes.count`*:: -+ --- -Request Size histogram count - - -type: long - --- - -*`istio.mesh.reporter`*:: -+ --- -Reporter identifies the reporter of the request. It is set to destination if report is from a server Istio proxy and source if report is from a client Istio proxy. - - -type: keyword - --- - -*`istio.mesh.source.workload.name`*:: -+ --- -This identifies the name of source workload which controls the source. - - -type: keyword - --- - -*`istio.mesh.source.workload.namespace`*:: -+ --- -This identifies the namespace of the source workload. - - -type: keyword - --- - -*`istio.mesh.source.principal`*:: -+ --- -This identifies the peer principal of the traffic source. It is set when peer authentication is used. - - -type: keyword - --- - -*`istio.mesh.source.app`*:: -+ --- -This identifies the source app based on app label of the source workload. - - -type: keyword - --- - -*`istio.mesh.source.version`*:: -+ --- -This identifies the version of the source workload. - - -type: keyword - --- - -*`istio.mesh.destination.workload.name`*:: -+ --- -This identifies the name of destination workload. - - -type: keyword - --- - -*`istio.mesh.destination.workload.namespace`*:: -+ --- -This identifies the namespace of the destination workload. - - -type: keyword - --- - -*`istio.mesh.destination.principal`*:: -+ --- -This identifies the peer principal of the traffic destination. It is set when peer authentication is used. - - -type: keyword - --- - -*`istio.mesh.destination.app`*:: -+ --- -This identifies the destination app based on app label of the destination workload.. - - -type: keyword - --- - -*`istio.mesh.destination.version`*:: -+ --- -This identifies the version of the destination workload. - - -type: keyword - --- - -*`istio.mesh.destination.service.host`*:: -+ --- -This identifies destination service host responsible for an incoming request. - - -type: keyword - --- - -*`istio.mesh.destination.service.name`*:: -+ --- -This identifies the destination service name. - - -type: keyword - --- - -*`istio.mesh.destination.service.namespace`*:: -+ --- -This identifies the namespace of destination service. - - -type: keyword - --- - -*`istio.mesh.request.protocol`*:: -+ --- -This identifies the protocol of the request. It is set to API protocol if provided, otherwise request or connection protocol. - - -type: keyword - --- - -*`istio.mesh.response.code`*:: -+ --- -This identifies the response code of the request. This label is present only on HTTP metrics. - - -type: long - --- - -*`istio.mesh.connection.security.policy`*:: -+ --- -This identifies the service authentication policy of the request. It is set to mutual_tls when Istio is used to make communication secure and report is from destination. It is set to unknown when report is from source since security policy cannot be properly populated. - - -type: keyword - --- - -[float] -=== mixer - -Contains statistics related to the Istio mixer service - - - -*`istio.mixer.istio.mcp.request.acks`*:: -+ --- -The number of request acks received by the source. - - -type: long - --- - -*`istio.mixer.config.adapter.info.errors.config`*:: -+ --- -The number of errors encountered during processing of the adapter info configuration. - - -type: long - --- - -*`istio.mixer.config.adapter.info.configs`*:: -+ --- -The number of known adapters in the current config. - - -type: long - --- - -*`istio.mixer.config.attributes`*:: -+ --- -The number of known attributes in the current config. - - -type: long - --- - -*`istio.mixer.config.handler.configs`*:: -+ --- -The number of known handlers in the current config. - - -type: long - --- - -*`istio.mixer.config.handler.errors.validation`*:: -+ --- -The number of errors encountered because handler validation returned error. - - -type: long - --- - -*`istio.mixer.config.instance.errors.config`*:: -+ --- -The number of errors encountered during processing of the instance configuration. - - -type: long - --- - -*`istio.mixer.config.instance.configs`*:: -+ --- -The number of known instances in the current config. - - -type: long - --- - -*`istio.mixer.config.rule.errors.config`*:: -+ --- -The number of errors encountered during processing of the rule configuration. - - -type: long - --- - -*`istio.mixer.config.rule.errors.match`*:: -+ --- -The number of rule conditions that was not parseable. - - -type: long - --- - -*`istio.mixer.config.rule.configs`*:: -+ --- -The number of known rules in the current config. - - -type: long - --- - -*`istio.mixer.config.template.errors.config`*:: -+ --- -The number of errors encountered during processing of the template configuration. - - -type: long - --- - -*`istio.mixer.config.template.configs`*:: -+ --- -The number of known templates in the current config. - - -type: long - --- - -*`istio.mixer.config.unsatisfied.action_handler`*:: -+ --- -The number of actions that failed due to handlers being unavailable. - - -type: long - --- - -*`istio.mixer.dispatcher_destinations_per_variety_total`*:: -+ --- -The number of Mixer adapter destinations by template variety type. - - -type: long - --- - -*`istio.mixer.handler.handlers.closed`*:: -+ --- -The number of handlers that were closed during config transition. - - -type: long - --- - -*`istio.mixer.handler.daemons`*:: -+ --- -The current number of active daemon routines in a given adapter environment. - - -type: long - --- - -*`istio.mixer.handler.failures.build`*:: -+ --- -The number of handlers that failed creation during config transition. - - -type: long - --- - -*`istio.mixer.handler.failures.close`*:: -+ --- -The number of errors encountered while closing handlers during config transition. - - -type: long - --- - -*`istio.mixer.handler.handlers.new`*:: -+ --- -The number of handlers that were newly created during config transition. - - -type: long - --- - -*`istio.mixer.handler.handlers.reused`*:: -+ --- -The number of handlers that were re-used during config transition. - - -type: long - --- - -*`istio.mixer.handler`*:: -+ --- -The name of the daemon handler - - -type: long - --- - -*`istio.mixer.variety`*:: -+ --- -The name of the variety - - -type: long - --- - -[float] -=== pilot - -Contains statistics related to the Istio pilot service - - - -*`istio.pilot.xds.count`*:: -+ --- -Count of concurrent xDS client connections for Pilot. - - -type: integer - --- - -*`istio.pilot.xds.pushes`*:: -+ --- -Count of xDS messages sent, as well as errors building or sending xDS messages for lds, rds, cds and eds. - - -type: integer - --- - -*`istio.pilot.xds.push.time.sec`*:: -+ --- -Total time in seconds Pilot takes to push lds, rds, cds and eds. - - -type: long - --- - -*`istio.pilot.xds.eds.instances`*:: -+ --- -Instances for each cluster, as of last push. Zero instances is an error. - - -type: object - --- - -*`istio.pilot.xds.push.context.errors`*:: -+ --- -Number of errors (timeouts) initiating push context. - - -type: integer - --- - -*`istio.pilot.xds.internal.errors`*:: -+ --- -Total number of internal XDS errors in pilot. - - -type: integer - --- - -*`istio.pilot.conflict.listener.inbound`*:: -+ --- -Number of conflicting inbound listeners. - - -type: integer - --- - -*`istio.pilot.conflict.listener.outbound.http.over.current.tcp`*:: -+ --- -Number of conflicting wildcard http listeners with current wildcard tcp listener. - - -type: integer - --- - -*`istio.pilot.conflict.listener.outbound.http.over.https`*:: -+ --- -Number of conflicting HTTP listeners with well known HTTPS ports. - - -type: integer - --- - -*`istio.pilot.conflict.listener.outbound.tcp.over.current.http`*:: -+ --- -Number of conflicting wildcard tcp listeners with current wildcard http listener. - - -type: integer - --- - -*`istio.pilot.conflict.listener.outbound.tcp.over.current.tcp`*:: -+ --- -Number of conflicting tcp listeners with current tcp listener. - - -type: integer - --- - -*`istio.pilot.proxy.conv.ms.bucket.*`*:: -+ --- -Time needed by Pilot to push Envoy configurations, histogram buckets in milliseconds. - - -type: object - --- - -*`istio.pilot.proxy.conv.ms.sum`*:: -+ --- -Time needed by Pilot to push Envoy configurations, histogram sum of times in milliseconds. - - -type: long - --- - -*`istio.pilot.services`*:: -+ --- -Total services known to pilot. - - -type: integer - --- - -*`istio.pilot.virt.services`*:: -+ --- -Total virtual services known to pilot. - - -type: integer - --- - -*`istio.pilot.proxy.conv.ms.count`*:: -+ --- -Time needed by Pilot to push Envoy configurations, histogram count of times. - - -type: long - --- - -*`istio.pilot.no.ip`*:: -+ --- -Pods not found in the endpoint table, possibly invalid. - - -type: object - --- - -*`istio.pilot.cluster`*:: -+ --- -The instance FQDN. - - -type: text - --- - -*`istio.pilot.type`*:: -+ --- -The Envoy proxy configuration type. - - -type: text - --- - -[[exported-fields-jolokia]] -== Jolokia fields - -Jolokia module - - - -[float] -=== jolokia - -jolokia contains metrics exposed via jolokia agent - - - -[[exported-fields-jolokia-autodiscover]] -== Jolokia Discovery autodiscover provider fields - -Metadata from Jolokia Discovery added by the jolokia provider. - - - -*`jolokia.agent.version`*:: -+ --- -Version number of jolokia agent. - - -type: keyword - --- - -*`jolokia.agent.id`*:: -+ --- -Each agent has a unique id which can be either provided during startup of the agent in form of a configuration parameter or being autodetected. If autodected, the id has several parts: The IP, the process id, hashcode of the agent and its type. - - -type: keyword - --- - -*`jolokia.server.product`*:: -+ --- -The container product if detected. - - -type: keyword - --- - -*`jolokia.server.version`*:: -+ --- -The container's version (if detected). - - -type: keyword - --- - -*`jolokia.server.vendor`*:: -+ --- -The vendor of the container the agent is running in. - - -type: keyword - --- - -*`jolokia.url`*:: -+ --- -The URL how this agent can be contacted. - - -type: keyword - --- - -*`jolokia.secured`*:: -+ --- -Whether the agent was configured for authentication or not. - - -type: boolean - --- - -[[exported-fields-kafka]] -== Kafka fields - -Kafka module - - - -[float] -=== kafka - - - - -[float] -=== broker - -Broker Consumer Group Information have been read from (Broker handling the consumer group). - - - -*`kafka.broker.id`*:: -+ --- -Broker id - - -type: long - --- - -*`kafka.broker.address`*:: -+ --- -Broker advertised address - - -type: keyword - --- - -*`kafka.topic.name`*:: -+ --- -Topic name - - -type: keyword - --- - -*`kafka.topic.error.code`*:: -+ --- -Topic error code. - - -type: long - --- - -*`kafka.partition.id`*:: -+ --- -Partition id. - - -type: long - --- - -*`kafka.partition.topic_id`*:: -+ --- -Unique id of the partition in the topic. - -type: keyword - --- - -*`kafka.partition.topic_broker_id`*:: -+ --- -Unique id of the partition in the topic and the broker. - -type: keyword - --- - -[float] -=== broker - -Broker metrics from Kafka Broker JMX - - -*`kafka.broker.mbean`*:: -+ --- -Mbean that this event is related to - -type: keyword - --- - -*`kafka.broker.request.channel.queue.size`*:: -+ --- -The size of the request queue - -type: long - --- - -*`kafka.broker.request.produce.failed_per_second`*:: -+ --- -The rate of failed produce requests per second - -type: float - --- - -*`kafka.broker.request.fetch.failed_per_second`*:: -+ --- -The rate of client fetch request failures per second - -type: float - --- - -*`kafka.broker.request.produce.failed`*:: -+ --- -The number of failed produce requests - -type: float - --- - -*`kafka.broker.request.fetch.failed`*:: -+ --- -The number of client fetch request failures - -type: float - --- - -*`kafka.broker.replication.leader_elections`*:: -+ --- -The leader election rate - -type: float - --- - -*`kafka.broker.replication.unclean_leader_elections`*:: -+ --- -The unclean leader election rate - -type: float - --- - -*`kafka.broker.session.zookeeper.disconnect`*:: -+ --- -The ZooKeeper closed sessions per second - -type: float - --- - -*`kafka.broker.session.zookeeper.expire`*:: -+ --- -The ZooKeeper expired sessions per second - -type: float - --- - -*`kafka.broker.session.zookeeper.readonly`*:: -+ --- -The ZooKeeper readonly sessions per second - -type: float - --- - -*`kafka.broker.session.zookeeper.sync`*:: -+ --- -The ZooKeeper client connections per second - -type: float - --- - -*`kafka.broker.log.flush_rate`*:: -+ --- -The log flush rate - -type: float - --- - -*`kafka.broker.topic.net.in.bytes_per_sec`*:: -+ --- -The incoming byte rate per topic - -type: float - --- - -*`kafka.broker.topic.net.out.bytes_per_sec`*:: -+ --- -The outgoing byte rate per topic - -type: float - --- - -*`kafka.broker.topic.net.rejected.bytes_per_sec`*:: -+ --- -The rejected byte rate per topic - -type: float - --- - -*`kafka.broker.topic.messages_in`*:: -+ --- -The incoming message rate per topic - -type: float - --- - -*`kafka.broker.net.in.bytes_per_sec`*:: -+ --- -The incoming byte rate - -type: float - --- - -*`kafka.broker.net.out.bytes_per_sec`*:: -+ --- -The outgoing byte rate - -type: float - --- - -*`kafka.broker.net.rejected.bytes_per_sec`*:: -+ --- -The rejected byte rate - -type: float - --- - -*`kafka.broker.messages_in`*:: -+ --- -The incoming message rate - -type: float - --- - -[float] -=== consumer - -Consumer metrics from Kafka Consumer JMX - - -*`kafka.consumer.mbean`*:: -+ --- -Mbean that this event is related to - -type: keyword - --- - -*`kafka.consumer.fetch_rate`*:: -+ --- -The minimum rate at which the consumer sends fetch requests to a broker - -type: float - --- - -*`kafka.consumer.bytes_consumed`*:: -+ --- -The average number of bytes consumed for a specific topic per second - -type: float - --- - -*`kafka.consumer.records_consumed`*:: -+ --- -The average number of records consumed per second for a specific topic - -type: float - --- - -*`kafka.consumer.in.bytes_per_sec`*:: -+ --- -The rate of bytes coming in to the consumer - -type: float - --- - -*`kafka.consumer.max_lag`*:: -+ --- -The maximum consumer lag - -type: float - --- - -*`kafka.consumer.zookeeper_commits`*:: -+ --- -The rate of offset commits to ZooKeeper - -type: float - --- - -*`kafka.consumer.kafka_commits`*:: -+ --- -The rate of offset commits to Kafka - -type: float - --- - -*`kafka.consumer.messages_in`*:: -+ --- -The rate of consumer message consumption - -type: float - --- - -[float] -=== consumergroup - -consumergroup - - - -[float] -=== broker - -Broker Consumer Group Information have been read from (Broker handling the consumer group). - - - -*`kafka.consumergroup.broker.id`*:: -+ --- -Broker id - - -type: long - --- - -*`kafka.consumergroup.broker.address`*:: -+ --- -Broker address - - -type: keyword - --- - -*`kafka.consumergroup.id`*:: -+ --- -Consumer Group ID - -type: keyword - --- - -*`kafka.consumergroup.topic`*:: -+ --- - -deprecated:[6.5] - -Topic name - -type: keyword - --- - -*`kafka.consumergroup.partition`*:: -+ --- - -deprecated:[6.5] - -Partition ID - -type: long - --- - -*`kafka.consumergroup.offset`*:: -+ --- -consumer offset into partition being read - -type: long - --- - -*`kafka.consumergroup.meta`*:: -+ --- -custom consumer meta data string - -type: keyword - --- - -*`kafka.consumergroup.consumer_lag`*:: -+ --- -consumer lag for partition/topic calculated as the difference between the partition offset and consumer offset - -type: long - --- - -*`kafka.consumergroup.error.code`*:: -+ --- -kafka consumer/partition error code. - - -type: long - --- - -[float] -=== client - -Assigned client reading events from partition - - - -*`kafka.consumergroup.client.id`*:: -+ --- -Client ID (kafka setting client.id) - -type: keyword - --- - -*`kafka.consumergroup.client.host`*:: -+ --- -Client host - -type: keyword - --- - -*`kafka.consumergroup.client.member_id`*:: -+ --- -internal consumer group member ID - -type: keyword - --- - -[float] -=== partition - -partition - - - -[float] -=== offset - -Available offsets of the given partition. - - - -*`kafka.partition.offset.newest`*:: -+ --- -Newest offset of the partition. - - -type: long - --- - -*`kafka.partition.offset.oldest`*:: -+ --- -Oldest offset of the partition. - - -type: long - --- - -[float] -=== partition - -Partition data. - - - -*`kafka.partition.partition.id`*:: -+ --- - -deprecated:[6.5] - -Partition id. - - -type: long - --- - -*`kafka.partition.partition.leader`*:: -+ --- -Leader id (broker). - - -type: long - --- - -*`kafka.partition.partition.isr`*:: -+ --- -List of isr ids. - - -type: keyword - --- - -*`kafka.partition.partition.replica`*:: -+ --- -Replica id (broker). - - -type: long - --- - -*`kafka.partition.partition.insync_replica`*:: -+ --- -Indicates if replica is included in the in-sync replicate set (ISR). - - -type: boolean - --- - -*`kafka.partition.partition.is_leader`*:: -+ --- -Indicates if replica is the leader - - -type: boolean - --- - -*`kafka.partition.partition.error.code`*:: -+ --- -Error code from fetching partition. - - -type: long - --- - -*`kafka.partition.topic.error.code`*:: -+ --- - -deprecated:[6.5] - -topic error code. - - -type: long - --- - -*`kafka.partition.topic.name`*:: -+ --- - -deprecated:[6.5] - -Topic name - - -type: keyword - --- - -*`kafka.partition.broker.id`*:: -+ --- - -deprecated:[6.5] - -Broker id - - -type: long - --- - -*`kafka.partition.broker.address`*:: -+ --- - -deprecated:[6.5] - -Broker address - - -type: keyword - --- - -[float] -=== producer - -Producer metrics from Kafka Producer JMX - - -*`kafka.producer.mbean`*:: -+ --- -Mbean that this event is related to - -type: keyword - --- - -*`kafka.producer.available_buffer_bytes`*:: -+ --- -The total amount of buffer memory - -type: float - --- - -*`kafka.producer.batch_size_avg`*:: -+ --- -The average number of bytes sent - -type: float - --- - -*`kafka.producer.batch_size_max`*:: -+ --- -The maximum number of bytes sent - -type: long - --- - -*`kafka.producer.record_send_rate`*:: -+ --- -The average number of records sent per second - -type: float - --- - -*`kafka.producer.record_retry_rate`*:: -+ --- -The average number of retried record sends per second - -type: float - --- - -*`kafka.producer.record_error_rate`*:: -+ --- -The average number of retried record sends per second - -type: float - --- - -*`kafka.producer.records_per_request`*:: -+ --- -The average number of records sent per second - -type: float - --- - -*`kafka.producer.record_size_avg`*:: -+ --- -The average record size - -type: float - --- - -*`kafka.producer.record_size_max`*:: -+ --- -The maximum record size - -type: long - --- - -*`kafka.producer.request_rate`*:: -+ --- -The number of producer requests per second - -type: float - --- - -*`kafka.producer.response_rate`*:: -+ --- -The number of producer responses per second - -type: float - --- - -*`kafka.producer.io_wait`*:: -+ --- -The producer I/O wait time - -type: float - --- - -*`kafka.producer.out.bytes_per_sec`*:: -+ --- -The rate of bytes going out for the producer - -type: float - --- - -*`kafka.producer.message_rate`*:: -+ --- -The producer message rate - -type: float - --- - -[[exported-fields-kibana]] -== Kibana fields - -Kibana module - - - -[float] -=== kibana - - - - -[float] -=== stats - -Kibana stats and run-time metrics. - - - -*`kibana.stats.uuid`*:: -+ --- -Kibana instance UUID - - -type: alias - -alias to: service.id - --- - -*`kibana.stats.name`*:: -+ --- -Kibana instance name - - -type: keyword - --- - -*`kibana.stats.index`*:: -+ --- -Name of Kibana's internal index - - -type: keyword - --- - -*`kibana.stats.host.name`*:: -+ --- -Kibana instance hostname - - -type: keyword - --- - -*`kibana.stats.transport_address`*:: -+ --- -Kibana server's hostname and port - - -type: alias - -alias to: service.address - --- - -*`kibana.stats.version`*:: -+ --- -Kibana version - - -type: alias - -alias to: service.version - --- - -*`kibana.stats.snapshot`*:: -+ --- -Whether the Kibana build is a snapshot build - - -type: boolean - --- - -*`kibana.stats.status`*:: -+ --- -Kibana instance's health status - - -type: keyword - --- - -*`kibana.stats.concurrent_connections`*:: -+ --- -Number of client connections made to the server. Note that browsers can send multiple simultaneous connections to request multiple server assets at once, and they can re-use established connections. - - -type: long - --- - -[float] -=== process - -Process metrics - - - -*`kibana.stats.process.event_loop_delay.ms`*:: -+ --- -Event loop delay in milliseconds - - -type: scaled_float - --- - -[float] -=== memory.heap - -Process heap metrics - - - -*`kibana.stats.process.memory.heap.total.bytes`*:: -+ --- -Total heap allocated to process in bytes - - -type: long - -format: bytes - --- - -*`kibana.stats.process.memory.heap.used.bytes`*:: -+ --- -Heap used by process in bytes - - -type: long - -format: bytes - --- - -*`kibana.stats.process.memory.heap.size_limit.bytes`*:: -+ --- -Max. old space size allocated to Node.js process, in bytes - - -type: long - -format: bytes - --- - -*`kibana.stats.process.memory.heap.uptime.ms`*:: -+ --- -Uptime of process in milliseconds - - -type: long - --- - -[float] -=== request - -Request count metrics - - - -*`kibana.stats.request.disconnects`*:: -+ --- -Number of requests that were disconnected - - -type: long - --- - -*`kibana.stats.request.total`*:: -+ --- -Total number of requests - - -type: long - --- - -[float] -=== response_time - -Response times metrics - - - -*`kibana.stats.response_time.avg.ms`*:: -+ --- -Average response time in milliseconds - - -type: long - --- - -*`kibana.stats.response_time.max.ms`*:: -+ --- -Maximum response time in milliseconds - - -type: long - --- - -[float] -=== status - -Status fields - - - -*`kibana.status.name`*:: -+ --- -Kibana instance name. - - -type: keyword - --- - -*`kibana.status.uuid`*:: -+ --- -Kibana instance uuid. - - -type: alias - -alias to: service.id - --- - -*`kibana.status.version.number`*:: -+ --- -Kibana version number. - - -type: alias - -alias to: service.version - --- - -*`kibana.status.status.overall.state`*:: -+ --- -Kibana overall state. - - -type: keyword - --- - -[float] -=== metrics - -Metrics fields - - - -*`kibana.status.metrics.concurrent_connections`*:: -+ --- -Current concurrent connections. - - -type: long - --- - -[float] -=== requests - -Request statistics. - - - -*`kibana.status.metrics.requests.disconnects`*:: -+ --- -Total number of disconnected connections. - - -type: long - --- - -*`kibana.status.metrics.requests.total`*:: -+ --- -Total number of connections. - - -type: long - --- - -[[exported-fields-kubernetes-processor]] -== Kubernetes fields - -Kubernetes metadata added by the kubernetes processor - - - - -*`kubernetes.pod.name`*:: -+ --- -Kubernetes pod name - - -type: keyword - --- - -*`kubernetes.pod.uid`*:: -+ --- -Kubernetes Pod UID - - -type: keyword - --- - -*`kubernetes.namespace`*:: -+ --- -Kubernetes namespace - - -type: keyword - --- - -*`kubernetes.node.name`*:: -+ --- -Kubernetes node name - - -type: keyword - --- - -*`kubernetes.labels.*`*:: -+ --- -Kubernetes labels map - - -type: object - --- - -*`kubernetes.annotations.*`*:: -+ --- -Kubernetes annotations map - - -type: object - --- - -*`kubernetes.replicaset.name`*:: -+ --- -Kubernetes replicaset name - - -type: keyword - --- - -*`kubernetes.deployment.name`*:: -+ --- -Kubernetes deployment name - - -type: keyword - --- - -*`kubernetes.statefulset.name`*:: -+ --- -Kubernetes statefulset name - - -type: keyword - --- - -*`kubernetes.container.name`*:: -+ --- -Kubernetes container name - - -type: keyword - --- - -*`kubernetes.container.image`*:: -+ --- -Kubernetes container image - - -type: keyword - --- - -[[exported-fields-kubernetes]] -== Kubernetes fields - -Kubernetes metrics - - - -[float] -=== kubernetes - -Information and statistics of pods managed by kubernetes. - - - -[float] -=== apiserver - -Kubernetes API server metrics - - - -*`kubernetes.apiserver.request.client`*:: -+ --- -Client executing requests - - -type: keyword - --- - -*`kubernetes.apiserver.request.resource`*:: -+ --- -Requested resource - - -type: keyword - --- - -*`kubernetes.apiserver.request.subresource`*:: -+ --- -Requested subresource - - -type: keyword - --- - -*`kubernetes.apiserver.request.scope`*:: -+ --- -Request scope (cluster, namespace, resource) - - -type: keyword - --- - -*`kubernetes.apiserver.request.verb`*:: -+ --- -HTTP verb - - -type: keyword - --- - -*`kubernetes.apiserver.request.code`*:: -+ --- -HTTP code - - -type: keyword - --- - -*`kubernetes.apiserver.request.content_type`*:: -+ --- -Request HTTP content type - - -type: keyword - --- - -*`kubernetes.apiserver.request.dry_run`*:: -+ --- -Wether the request uses dry run - - -type: keyword - --- - -*`kubernetes.apiserver.request.kind`*:: -+ --- -Kind of request - - -type: keyword - --- - -*`kubernetes.apiserver.request.component`*:: -+ --- -Component handling the request - - -type: keyword - --- - -*`kubernetes.apiserver.request.group`*:: -+ --- -API group for the resource - - -type: keyword - --- - -*`kubernetes.apiserver.request.version`*:: -+ --- -version for the group - - -type: keyword - --- - -*`kubernetes.apiserver.request.handler`*:: -+ --- -Request handler - - -type: keyword - --- - -*`kubernetes.apiserver.request.method`*:: -+ --- -HTTP method - - -type: keyword - --- - -*`kubernetes.apiserver.request.host`*:: -+ --- -Request host - - -type: keyword - --- - - -*`kubernetes.apiserver.process.cpu.sec`*:: -+ --- -CPU seconds - -type: double - --- - -*`kubernetes.apiserver.process.memory.resident.bytes`*:: -+ --- -Bytes in resident memory - -type: long - -format: bytes - --- - -*`kubernetes.apiserver.process.memory.virtual.bytes`*:: -+ --- -Bytes in virtual memory - -type: long - -format: bytes - --- - -*`kubernetes.apiserver.process.fds.open.count`*:: -+ --- -Number of open file descriptors - -type: long - --- - -*`kubernetes.apiserver.process.started.sec`*:: -+ --- -Seconds since the process started - -type: double - --- - - -*`kubernetes.apiserver.http.request.duration.us.percentile.*`*:: -+ --- -Request duration microseconds percentiles - -type: object - --- - -*`kubernetes.apiserver.http.request.duration.us.sum`*:: -+ --- -Request duration microseconds cumulative sum - -type: double - --- - -*`kubernetes.apiserver.http.request.duration.us.count`*:: -+ --- -Request count for duration - -type: long - --- - -*`kubernetes.apiserver.http.request.size.bytes.percentile.*`*:: -+ --- -Request size percentiles - -type: object - --- - -*`kubernetes.apiserver.http.request.size.bytes.sum`*:: -+ --- -Request size cumulative sum - -type: long - -format: bytes - --- - -*`kubernetes.apiserver.http.request.size.bytes.count`*:: -+ --- -Request count for size - -type: long - --- - -*`kubernetes.apiserver.http.response.size.bytes.percentile.*`*:: -+ --- -Response size percentiles - -type: object - --- - -*`kubernetes.apiserver.http.response.size.bytes.sum`*:: -+ --- -Response size cumulative sum - -type: long - -format: bytes - --- - -*`kubernetes.apiserver.http.response.size.bytes.count`*:: -+ --- -Response count - -type: long - --- - -*`kubernetes.apiserver.http.request.count`*:: -+ --- -Request count for response - -type: long - --- - -*`kubernetes.apiserver.client.request.count`*:: -+ --- -Number of requests as client - -type: long - --- - - -*`kubernetes.apiserver.request.count`*:: -+ --- -Number of requests - -type: long - --- - -*`kubernetes.apiserver.request.latency.sum`*:: -+ --- -Requests latency, sum of latencies in microseconds - -type: long - --- - -*`kubernetes.apiserver.request.latency.count`*:: -+ --- -Request latency, number of requests - -type: long - --- - -*`kubernetes.apiserver.request.latency.bucket.*`*:: -+ --- -Request latency histogram buckets - -type: object - --- - -*`kubernetes.apiserver.request.duration.us.sum`*:: -+ --- -Request duration, sum in microseconds - -type: long - --- - -*`kubernetes.apiserver.request.duration.us.count`*:: -+ --- -Request duration, number of operations - -type: long - --- - -*`kubernetes.apiserver.request.duration.us.bucket.*`*:: -+ --- -Request duration, histogram buckets - -type: object - --- - -*`kubernetes.apiserver.request.current.count`*:: -+ --- -Inflight requests - -type: long - --- - -*`kubernetes.apiserver.request.longrunning.count`*:: -+ --- -Number of requests active long running requests - -type: long - --- - -*`kubernetes.apiserver.etcd.object.count`*:: -+ --- -Number of kubernetes objects at etcd - -type: long - --- - -*`kubernetes.apiserver.audit.event.count`*:: -+ --- -Number of audit events - -type: long - --- - -*`kubernetes.apiserver.audit.rejected.count`*:: -+ --- -Number of audit rejected events - -type: long - --- - -[float] -=== container - -kubernetes container metrics - - - -*`kubernetes.container.start_time`*:: -+ --- -Start time - - -type: date - --- - -[float] -=== cpu - -CPU usage metrics - - - - - -*`kubernetes.container.cpu.usage.core.ns`*:: -+ --- -Container CPU Core usage nanoseconds - - -type: long - --- - -*`kubernetes.container.cpu.usage.nanocores`*:: -+ --- -CPU used nanocores - - -type: long - --- - -*`kubernetes.container.cpu.usage.node.pct`*:: -+ --- -CPU usage as a percentage of the total node allocatable CPU - - -type: scaled_float - -format: percent - --- - -*`kubernetes.container.cpu.usage.limit.pct`*:: -+ --- -CPU usage as a percentage of the defined limit for the container (or total node allocatable CPU if unlimited) - - -type: scaled_float - -format: percent - --- - -[float] -=== logs - -Logs info - - - - -*`kubernetes.container.logs.available.bytes`*:: -+ --- -Logs available capacity in bytes - - -type: long - -format: bytes - --- - - -*`kubernetes.container.logs.capacity.bytes`*:: -+ --- -Logs total capacity in bytes - - -type: long - -format: bytes - --- - - -*`kubernetes.container.logs.used.bytes`*:: -+ --- -Logs used capacity in bytes - - -type: long - -format: bytes - --- - - -*`kubernetes.container.logs.inodes.count`*:: -+ --- -Total available inodes - - -type: long - --- - -*`kubernetes.container.logs.inodes.free`*:: -+ --- -Total free inodes - - -type: long - --- - -*`kubernetes.container.logs.inodes.used`*:: -+ --- -Total used inodes - - -type: long - --- - - - -*`kubernetes.container.memory.available.bytes`*:: -+ --- -Total available memory - - -type: long - -format: bytes - --- - - -*`kubernetes.container.memory.usage.bytes`*:: -+ --- -Total memory usage - - -type: long - -format: bytes - --- - -*`kubernetes.container.memory.usage.node.pct`*:: -+ --- -Memory usage as a percentage of the total node allocatable memory - - -type: scaled_float - -format: percent - --- - -*`kubernetes.container.memory.usage.limit.pct`*:: -+ --- -Memory usage as a percentage of the defined limit for the container (or total node allocatable memory if unlimited) - - -type: scaled_float - -format: percent - --- - - -*`kubernetes.container.memory.rss.bytes`*:: -+ --- -RSS memory usage - - -type: long - -format: bytes - --- - - -*`kubernetes.container.memory.workingset.bytes`*:: -+ --- -Working set memory usage - - -type: long - -format: bytes - --- - -*`kubernetes.container.memory.pagefaults`*:: -+ --- -Number of page faults - - -type: long - --- - -*`kubernetes.container.memory.majorpagefaults`*:: -+ --- -Number of major page faults - - -type: long - --- - - - -*`kubernetes.container.rootfs.capacity.bytes`*:: -+ --- -Root filesystem total capacity in bytes - - -type: long - -format: bytes - --- - - -*`kubernetes.container.rootfs.available.bytes`*:: -+ --- -Root filesystem total available in bytes - - -type: long - -format: bytes - --- - - -*`kubernetes.container.rootfs.used.bytes`*:: -+ --- -Root filesystem total used in bytes - - -type: long - -format: bytes - --- - - -*`kubernetes.container.rootfs.inodes.used`*:: -+ --- -Used inodes - - -type: long - --- - -[float] -=== controllermanager - -Controller manager metrics - - - -*`kubernetes.controllermanager.handler`*:: -+ --- -Request handler - - -type: keyword - --- - -*`kubernetes.controllermanager.code`*:: -+ --- -HTTP code - - -type: keyword - --- - -*`kubernetes.controllermanager.method`*:: -+ --- -HTTP method - - -type: keyword - --- - -*`kubernetes.controllermanager.host`*:: -+ --- -Request host - - -type: keyword - --- - -*`kubernetes.controllermanager.name`*:: -+ --- -Name for the resource - - -type: keyword - --- - -*`kubernetes.controllermanager.zone`*:: -+ --- -Infrastructure zone - - -type: keyword - --- - - -*`kubernetes.controllermanager.process.cpu.sec`*:: -+ --- -CPU seconds - -type: double - --- - -*`kubernetes.controllermanager.process.memory.resident.bytes`*:: -+ --- -Bytes in resident memory - -type: long - -format: bytes - --- - -*`kubernetes.controllermanager.process.memory.virtual.bytes`*:: -+ --- -Bytes in virtual memory - -type: long - -format: bytes - --- - -*`kubernetes.controllermanager.process.fds.open.count`*:: -+ --- -Number of open file descriptors - -type: long - --- - -*`kubernetes.controllermanager.process.started.sec`*:: -+ --- -Seconds since the process started - -type: double - --- - - -*`kubernetes.controllermanager.http.request.duration.us.percentile.*`*:: -+ --- -Request duration microseconds percentiles - -type: object - --- - -*`kubernetes.controllermanager.http.request.duration.us.sum`*:: -+ --- -Request duration microseconds cumulative sum - -type: double - --- - -*`kubernetes.controllermanager.http.request.duration.us.count`*:: -+ --- -Request count for duration - -type: long - --- - -*`kubernetes.controllermanager.http.request.size.bytes.percentile.*`*:: -+ --- -Request size percentiles - -type: object - --- - -*`kubernetes.controllermanager.http.request.size.bytes.sum`*:: -+ --- -Request size cumulative sum - -type: long - -format: bytes - --- - -*`kubernetes.controllermanager.http.request.size.bytes.count`*:: -+ --- -Request count for size - -type: long - --- - -*`kubernetes.controllermanager.http.response.size.bytes.percentile.*`*:: -+ --- -Response size percentiles - -type: object - --- - -*`kubernetes.controllermanager.http.response.size.bytes.sum`*:: -+ --- -Response size cumulative sum - -type: long - -format: bytes - --- - -*`kubernetes.controllermanager.http.response.size.bytes.count`*:: -+ --- -Response count - -type: long - --- - -*`kubernetes.controllermanager.http.request.count`*:: -+ --- -Request count for response - -type: long - --- - -*`kubernetes.controllermanager.client.request.count`*:: -+ --- -Number of requests as client - - -type: long - --- - - -*`kubernetes.controllermanager.workqueue.longestrunning.sec`*:: -+ --- -Longest running processors - -type: double - --- - -*`kubernetes.controllermanager.workqueue.unfinished.sec`*:: -+ --- -Unfinished processors - -type: double - --- - -*`kubernetes.controllermanager.workqueue.adds.count`*:: -+ --- -Workqueue add count - -type: long - --- - -*`kubernetes.controllermanager.workqueue.depth.count`*:: -+ --- -Workqueue depth count - -type: long - --- - -*`kubernetes.controllermanager.workqueue.retries.count`*:: -+ --- -Workqueue number of retries - -type: long - --- - - -*`kubernetes.controllermanager.node.collector.eviction.count`*:: -+ --- -Number of node evictions - -type: long - --- - -*`kubernetes.controllermanager.node.collector.unhealthy.count`*:: -+ --- -Number of unhealthy nodes - -type: long - --- - -*`kubernetes.controllermanager.node.collector.count`*:: -+ --- -Number of nodes - -type: long - --- - -*`kubernetes.controllermanager.node.collector.health.pct`*:: -+ --- -Percentage of healthy nodes - -type: long - --- - -*`kubernetes.controllermanager.leader.is_master`*:: -+ --- -Whether the node is master - - -type: boolean - --- - -[float] -=== event - -The Kubernetes events metricset collects events that are generated by objects running inside of Kubernetes - - - -*`kubernetes.event.count`*:: -+ --- -Count field records the number of times the particular event has occurred - - -type: long - --- - - -*`kubernetes.event.timestamp.first_occurrence`*:: -+ --- -Timestamp of first occurrence of event - - -type: date - --- - -*`kubernetes.event.timestamp.last_occurrence`*:: -+ --- -Timestamp of last occurrence of event - - -type: date - --- - -*`kubernetes.event.message`*:: -+ --- -Message recorded for the given event - - -type: text - --- - -*`kubernetes.event.reason`*:: -+ --- -Reason recorded for the given event - - -type: keyword - --- - -*`kubernetes.event.type`*:: -+ --- -Type of the given event - - -type: keyword - --- - -[float] -=== source - -The component reporting this event - - - -*`kubernetes.event.source.component`*:: -+ --- -Component from which the event is generated - - -type: keyword - --- - -*`kubernetes.event.source.host`*:: -+ --- -Node name on which the event is generated - - -type: keyword - --- - -[float] -=== metadata - -Metadata associated with the given event - - - - -*`kubernetes.event.metadata.timestamp.created`*:: -+ --- -Timestamp of creation of the given event - - -type: date - --- - -*`kubernetes.event.metadata.name`*:: -+ --- -Name of the event - - -type: keyword - --- - -*`kubernetes.event.metadata.namespace`*:: -+ --- -Namespace in which event was generated - - -type: keyword - --- - -*`kubernetes.event.metadata.resource_version`*:: -+ --- -Version of the event resource - - -type: keyword - --- - -*`kubernetes.event.metadata.uid`*:: -+ --- -Unique identifier to the event object - - -type: keyword - --- - -*`kubernetes.event.metadata.self_link`*:: -+ --- -URL representing the event - - -type: keyword - --- - -[float] -=== involved_object - -Metadata associated with the given involved object - - - -*`kubernetes.event.involved_object.api_version`*:: -+ --- -API version of the object - - -type: keyword - --- - -*`kubernetes.event.involved_object.kind`*:: -+ --- -API kind of the object - - -type: keyword - --- - -*`kubernetes.event.involved_object.name`*:: -+ --- -name of the object - - -type: keyword - --- - -*`kubernetes.event.involved_object.resource_version`*:: -+ --- -resource version of the object - - -type: keyword - --- - -*`kubernetes.event.involved_object.uid`*:: -+ --- -UUID version of the object - - -type: keyword - --- - -[float] -=== node - -kubernetes node metrics - - - -*`kubernetes.node.start_time`*:: -+ --- -Start time - - -type: date - --- - -[float] -=== cpu - -CPU usage metrics - - - - - -*`kubernetes.node.cpu.usage.core.ns`*:: -+ --- -Node CPU Core usage nanoseconds - - -type: long - --- - -*`kubernetes.node.cpu.usage.nanocores`*:: -+ --- -CPU used nanocores - - -type: long - --- - - - -*`kubernetes.node.memory.available.bytes`*:: -+ --- -Total available memory - - -type: long - -format: bytes - --- - - -*`kubernetes.node.memory.usage.bytes`*:: -+ --- -Total memory usage - - -type: long - -format: bytes - --- - - -*`kubernetes.node.memory.rss.bytes`*:: -+ --- -RSS memory usage - - -type: long - -format: bytes - --- - - -*`kubernetes.node.memory.workingset.bytes`*:: -+ --- -Working set memory usage - - -type: long - -format: bytes - --- - -*`kubernetes.node.memory.pagefaults`*:: -+ --- -Number of page faults - - -type: long - --- - -*`kubernetes.node.memory.majorpagefaults`*:: -+ --- -Number of major page faults - - -type: long - --- - - - -*`kubernetes.node.network.rx.bytes`*:: -+ --- -Received bytes - - -type: long - -format: bytes - --- - -*`kubernetes.node.network.rx.errors`*:: -+ --- -Rx errors - - -type: long - --- - - -*`kubernetes.node.network.tx.bytes`*:: -+ --- -Transmitted bytes - - -type: long - -format: bytes - --- - -*`kubernetes.node.network.tx.errors`*:: -+ --- -Tx errors - - -type: long - --- - - - -*`kubernetes.node.fs.capacity.bytes`*:: -+ --- -Filesystem total capacity in bytes - - -type: long - -format: bytes - --- - - -*`kubernetes.node.fs.available.bytes`*:: -+ --- -Filesystem total available in bytes - - -type: long - -format: bytes - --- - - -*`kubernetes.node.fs.used.bytes`*:: -+ --- -Filesystem total used in bytes - - -type: long - -format: bytes - --- - - -*`kubernetes.node.fs.inodes.used`*:: -+ --- -Number of used inodes - - -type: long - --- - -*`kubernetes.node.fs.inodes.count`*:: -+ --- -Number of inodes - - -type: long - --- - -*`kubernetes.node.fs.inodes.free`*:: -+ --- -Number of free inodes - - -type: long - --- - - - - -*`kubernetes.node.runtime.imagefs.capacity.bytes`*:: -+ --- -Image filesystem total capacity in bytes - - -type: long - -format: bytes - --- - - -*`kubernetes.node.runtime.imagefs.available.bytes`*:: -+ --- -Image filesystem total available in bytes - - -type: long - -format: bytes - --- - - -*`kubernetes.node.runtime.imagefs.used.bytes`*:: -+ --- -Image filesystem total used in bytes - - -type: long - -format: bytes - --- - -[float] -=== pod - -kubernetes pod metrics - - - -*`kubernetes.pod.start_time`*:: -+ --- -Start time - - -type: date - --- - - - -*`kubernetes.pod.network.rx.bytes`*:: -+ --- -Received bytes - - -type: long - -format: bytes - --- - -*`kubernetes.pod.network.rx.errors`*:: -+ --- -Rx errors - - -type: long - --- - - -*`kubernetes.pod.network.tx.bytes`*:: -+ --- -Transmitted bytes - - -type: long - -format: bytes - --- - -*`kubernetes.pod.network.tx.errors`*:: -+ --- -Tx errors - - -type: long - --- - -[float] -=== cpu - -CPU usage metrics - - - - -*`kubernetes.pod.cpu.usage.nanocores`*:: -+ --- -CPU used nanocores - - -type: long - --- - -*`kubernetes.pod.cpu.usage.node.pct`*:: -+ --- -CPU usage as a percentage of the total node CPU - - -type: scaled_float - -format: percent - --- - -*`kubernetes.pod.cpu.usage.limit.pct`*:: -+ --- -CPU usage as a percentage of the defined limit for the pod containers (or total node CPU if one or more containers of the pod are unlimited) - - -type: scaled_float - -format: percent - --- - - - -*`kubernetes.pod.memory.usage.bytes`*:: -+ --- -Total memory usage - - -type: long - -format: bytes - --- - -*`kubernetes.pod.memory.usage.node.pct`*:: -+ --- -Memory usage as a percentage of the total node allocatable memory - - -type: scaled_float - -format: percent - --- - -*`kubernetes.pod.memory.usage.limit.pct`*:: -+ --- -Memory usage as a percentage of the defined limit for the pod containers (or total node allocatable memory if unlimited) - - -type: scaled_float - -format: percent - --- - - -*`kubernetes.pod.memory.available.bytes`*:: -+ --- -Total memory available - - -type: long - -format: bytes - --- - - -*`kubernetes.pod.memory.working_set.bytes`*:: -+ --- -Total working set memory - - -type: long - -format: bytes - --- - - -*`kubernetes.pod.memory.rss.bytes`*:: -+ --- -Total resident set size memory - - -type: long - -format: bytes - --- - -*`kubernetes.pod.memory.page_faults`*:: -+ --- -Total page faults - - -type: long - --- - -*`kubernetes.pod.memory.major_page_faults`*:: -+ --- -Total major page faults - - -type: long - --- - -[float] -=== proxy - -Kubernetes proxy server metrics - - - -*`kubernetes.proxy.handler`*:: -+ --- -Request handler - - -type: keyword - --- - -*`kubernetes.proxy.code`*:: -+ --- -HTTP code - - -type: keyword - --- - -*`kubernetes.proxy.method`*:: -+ --- -HTTP method - - -type: keyword - --- - -*`kubernetes.proxy.host`*:: -+ --- -Request host - - -type: keyword - --- - - -*`kubernetes.proxy.process.cpu.sec`*:: -+ --- -CPU seconds - -type: double - --- - -*`kubernetes.proxy.process.memory.resident.bytes`*:: -+ --- -Bytes in resident memory - -type: long - -format: bytes - --- - -*`kubernetes.proxy.process.memory.virtual.bytes`*:: -+ --- -Bytes in virtual memory - -type: long - -format: bytes - --- - -*`kubernetes.proxy.process.fds.open.count`*:: -+ --- -Number of open file descriptors - -type: long - --- - -*`kubernetes.proxy.process.started.sec`*:: -+ --- -Seconds since the process started - -type: double - --- - - -*`kubernetes.proxy.http.request.duration.us.percentile.*`*:: -+ --- -Request duration microseconds percentiles - -type: object - --- - -*`kubernetes.proxy.http.request.duration.us.sum`*:: -+ --- -Request duration microseconds cumulative sum - -type: double - --- - -*`kubernetes.proxy.http.request.duration.us.count`*:: -+ --- -Request count for duration - -type: long - --- - -*`kubernetes.proxy.http.request.size.bytes.percentile.*`*:: -+ --- -Request size percentiles - -type: object - --- - -*`kubernetes.proxy.http.request.size.bytes.sum`*:: -+ --- -Request size cumulative sum - -type: long - -format: bytes - --- - -*`kubernetes.proxy.http.request.size.bytes.count`*:: -+ --- -Request count for size - -type: long - --- - -*`kubernetes.proxy.http.response.size.bytes.percentile.*`*:: -+ --- -Response size percentiles - -type: object - --- - -*`kubernetes.proxy.http.response.size.bytes.sum`*:: -+ --- -Response size cumulative sum - -type: long - -format: bytes - --- - -*`kubernetes.proxy.http.response.size.bytes.count`*:: -+ --- -Response count - -type: long - --- - -*`kubernetes.proxy.http.request.count`*:: -+ --- -Request count - -type: long - --- - -*`kubernetes.proxy.client.request.count`*:: -+ --- -Number of requests as client - - -type: long - --- - -[float] -=== sync - -kubeproxy proxy sync metrics - - - -*`kubernetes.proxy.sync.rules.duration.us.sum`*:: -+ --- -SyncProxyRules duration, sum of durations in microseconds - -type: long - --- - -*`kubernetes.proxy.sync.rules.duration.us.count`*:: -+ --- -SyncProxyRules duration, number of operations - -type: long - --- - -*`kubernetes.proxy.sync.rules.duration.us.bucket.*`*:: -+ --- -SyncProxyRules duration, histogram buckets - -type: object - --- - -*`kubernetes.proxy.sync.networkprogramming.duration.us.sum`*:: -+ --- -Network programming duration, sum in microseconds - -type: long - --- - -*`kubernetes.proxy.sync.networkprogramming.duration.us.count`*:: -+ --- -Network programming duration, number of operations - -type: long - --- - -*`kubernetes.proxy.sync.networkprogramming.duration.us.bucket.*`*:: -+ --- -Network programming duration, histogram buckets - -type: object - --- - -[float] -=== scheduler - -Kubernetes scheduler metrics - - - -*`kubernetes.scheduler.handler`*:: -+ --- -Request handler - - -type: keyword - --- - -*`kubernetes.scheduler.code`*:: -+ --- -HTTP code - - -type: keyword - --- - -*`kubernetes.scheduler.method`*:: -+ --- -HTTP method - - -type: keyword - --- - -*`kubernetes.scheduler.host`*:: -+ --- -Request host - - -type: keyword - --- - -*`kubernetes.scheduler.name`*:: -+ --- -Name for the resource - - -type: keyword - --- - -*`kubernetes.scheduler.result`*:: -+ --- -Schedule attempt result - - -type: keyword - --- - -*`kubernetes.scheduler.operation`*:: -+ --- -Scheduling operation - - -type: keyword - --- - - -*`kubernetes.scheduler.process.cpu.sec`*:: -+ --- -CPU seconds - -type: double - --- - -*`kubernetes.scheduler.process.memory.resident.bytes`*:: -+ --- -Bytes in resident memory - -type: long - -format: bytes - --- - -*`kubernetes.scheduler.process.memory.virtual.bytes`*:: -+ --- -Bytes in virtual memory - -type: long - -format: bytes - --- - -*`kubernetes.scheduler.process.fds.open.count`*:: -+ --- -Number of open file descriptors - -type: long - --- - -*`kubernetes.scheduler.process.started.sec`*:: -+ --- -Seconds since the process started - -type: double - --- - - -*`kubernetes.scheduler.http.request.duration.us.percentile.*`*:: -+ --- -Request duration microseconds percentiles - -type: object - --- - -*`kubernetes.scheduler.http.request.duration.us.sum`*:: -+ --- -Request duration microseconds cumulative sum - -type: double - --- - -*`kubernetes.scheduler.http.request.duration.us.count`*:: -+ --- -Request count for duration - -type: long - --- - -*`kubernetes.scheduler.http.request.size.bytes.percentile.*`*:: -+ --- -Request size percentiles - -type: object - --- - -*`kubernetes.scheduler.http.request.size.bytes.sum`*:: -+ --- -Request size cumulative sum - -type: long - -format: bytes - --- - -*`kubernetes.scheduler.http.request.size.bytes.count`*:: -+ --- -Request count for size - -type: long - --- - -*`kubernetes.scheduler.http.response.size.bytes.percentile.*`*:: -+ --- -Response size percentiles - -type: object - --- - -*`kubernetes.scheduler.http.response.size.bytes.sum`*:: -+ --- -Response size cumulative sum - -type: long - -format: bytes - --- - -*`kubernetes.scheduler.http.response.size.bytes.count`*:: -+ --- -Response count - -type: long - --- - -*`kubernetes.scheduler.http.request.count`*:: -+ --- -Request count - -type: long - --- - -*`kubernetes.scheduler.client.request.count`*:: -+ --- -Number of requests as client - - -type: long - --- - -*`kubernetes.scheduler.leader.is_master`*:: -+ --- -Whether the node is master - - -type: boolean - --- - - -*`kubernetes.scheduler.scheduling.e2e.duration.us.bucket.*`*:: -+ --- -End to end scheduling duration microseconds - -type: object - --- - -*`kubernetes.scheduler.scheduling.e2e.duration.us.sum`*:: -+ --- -End to end scheduling duration microseconds sum - -type: long - --- - -*`kubernetes.scheduler.scheduling.e2e.duration.us.count`*:: -+ --- -End to end scheduling count - -type: long - --- - -*`kubernetes.scheduler.scheduling.pod.preemption.victims.count`*:: -+ --- -Pod preemption victims - -type: long - --- - -*`kubernetes.scheduler.scheduling.pod.attempts.count`*:: -+ --- -Pod attempts count - -type: long - --- - -*`kubernetes.scheduler.scheduling.duration.seconds.percentile.*`*:: -+ --- -Scheduling duration percentiles - -type: object - --- - -*`kubernetes.scheduler.scheduling.duration.seconds.sum`*:: -+ --- -Scheduling duration cumulative sum - -type: double - --- - -*`kubernetes.scheduler.scheduling.duration.seconds.count`*:: -+ --- -Scheduling count - -type: long - --- - -[float] -=== container - -kubernetes container metrics - - - -*`kubernetes.container.id`*:: -+ --- -Container id - -type: keyword - --- - - -*`kubernetes.container.status.phase`*:: -+ --- -Container phase (running, waiting, terminated) - - -type: keyword - --- - -*`kubernetes.container.status.ready`*:: -+ --- -Container ready status - - -type: boolean - --- - -*`kubernetes.container.status.restarts`*:: -+ --- -Container restarts count - - -type: integer - --- - -*`kubernetes.container.status.reason`*:: -+ --- -Waiting (ContainerCreating, CrashLoopBackoff, ErrImagePull, ImagePullBackoff) or termination (Completed, ContainerCannotRun, Error, OOMKilled) reason. - - -type: keyword - --- - - -*`kubernetes.container.cpu.limit.cores`*:: -+ --- -Container CPU cores limit - - -type: float - --- - -*`kubernetes.container.cpu.request.cores`*:: -+ --- -Container CPU requested cores - - -type: float - --- - -*`kubernetes.container.cpu.limit.nanocores`*:: -+ --- - -deprecated:[6.4] - -Container CPU nanocores limit - - -type: long - --- - -*`kubernetes.container.cpu.request.nanocores`*:: -+ --- - -deprecated:[6.4] - -Container CPU requested nanocores - - -type: long - --- - - -*`kubernetes.container.memory.limit.bytes`*:: -+ --- -Container memory limit in bytes - - -type: long - -format: bytes - --- - -*`kubernetes.container.memory.request.bytes`*:: -+ --- -Container requested memory in bytes - - -type: long - -format: bytes - --- - -[float] -=== cronjob - -kubernetes cronjob metrics - - - -*`kubernetes.cronjob.name`*:: -+ --- -Cronjob name - -type: keyword - --- - -*`kubernetes.cronjob.schedule`*:: -+ --- -Cronjob schedule - -type: keyword - --- - -*`kubernetes.cronjob.concurrency`*:: -+ --- -Concurrency policy - -type: keyword - --- - -*`kubernetes.cronjob.active.count`*:: -+ --- -Number of active pods for the cronjob - -type: long - --- - -*`kubernetes.cronjob.is_suspended`*:: -+ --- -Whether the cronjob is suspended - -type: boolean - --- - -*`kubernetes.cronjob.created.sec`*:: -+ --- -Epoch seconds since the cronjob was created - -type: double - --- - -*`kubernetes.cronjob.last_schedule.sec`*:: -+ --- -Epoch seconds for last cronjob run - -type: double - --- - -*`kubernetes.cronjob.next_schedule.sec`*:: -+ --- -Epoch seconds for next cronjob run - -type: double - --- - -*`kubernetes.cronjob.deadline.sec`*:: -+ --- -Deadline seconds after schedule for considering failed - -type: long - --- - -[float] -=== deployment - -kubernetes deployment metrics - - - -*`kubernetes.deployment.paused`*:: -+ --- -Kubernetes deployment paused status - - -type: boolean - --- - -[float] -=== replicas - -Kubernetes deployment replicas info - - - -*`kubernetes.deployment.replicas.desired`*:: -+ --- -Deployment number of desired replicas (spec) - - -type: integer - --- - -*`kubernetes.deployment.replicas.available`*:: -+ --- -Deployment available replicas - - -type: integer - --- - -*`kubernetes.deployment.replicas.unavailable`*:: -+ --- -Deployment unavailable replicas - - -type: integer - --- - -*`kubernetes.deployment.replicas.updated`*:: -+ --- -Deployment updated replicas - - -type: integer - --- - -[float] -=== node - -kubernetes node metrics - - - - -*`kubernetes.node.status.ready`*:: -+ --- -Node ready status (true, false or unknown) - - -type: keyword - --- - -*`kubernetes.node.status.unschedulable`*:: -+ --- -Node unschedulable status - - -type: boolean - --- - - -*`kubernetes.node.cpu.allocatable.cores`*:: -+ --- -Node CPU allocatable cores - - -type: float - --- - -*`kubernetes.node.cpu.capacity.cores`*:: -+ --- -Node CPU capacity cores - - -type: long - --- - - -*`kubernetes.node.memory.allocatable.bytes`*:: -+ --- -Node allocatable memory in bytes - - -type: long - -format: bytes - --- - -*`kubernetes.node.memory.capacity.bytes`*:: -+ --- -Node memory capacity in bytes - - -type: long - -format: bytes - --- - - -*`kubernetes.node.pod.allocatable.total`*:: -+ --- -Node allocatable pods - - -type: long - --- - -*`kubernetes.node.pod.capacity.total`*:: -+ --- -Node pod capacity - - -type: long - --- - -[float] -=== persistentvolume - -kubernetes persistent volume metrics from kube-state-metrics - - - -*`kubernetes.persistentvolume.name`*:: -+ --- -Volume name. - -type: keyword - --- - -*`kubernetes.persistentvolume.capacity.bytes`*:: -+ --- -Volume capacity - -type: long - --- - -*`kubernetes.persistentvolume.phase`*:: -+ --- -Volume phase according to kubernetes - -type: keyword - --- - -*`kubernetes.persistentvolume.storage_class`*:: -+ --- -Storage class for the volume - -type: keyword - --- - -[float] -=== persistentvolumeclaim - -kubernetes persistent volume clame metrics from kube-state-metrics - - - -*`kubernetes.persistentvolumeclaim.name`*:: -+ --- -PVC name. - -type: keyword - --- - -*`kubernetes.persistentvolumeclaim.volume_name`*:: -+ --- -Binded volume name. - -type: keyword - --- - -*`kubernetes.persistentvolumeclaim.request_storage.bytes`*:: -+ --- -Requested capacity. - -type: long - --- - -*`kubernetes.persistentvolumeclaim.phase`*:: -+ --- -PVC phase. - -type: keyword - --- - -*`kubernetes.persistentvolumeclaim.access_mode`*:: -+ --- -Access mode. - -type: keyword - --- - -*`kubernetes.persistentvolumeclaim.storage_class`*:: -+ --- -Storage class for the PVC. - -type: keyword - --- - -[float] -=== pod - -kubernetes pod metrics - - - -*`kubernetes.pod.ip`*:: -+ --- -Kubernetes pod IP - - -type: ip - --- - -*`kubernetes.pod.host_ip`*:: -+ --- -Kubernetes pod host IP - - -type: ip - --- - -[float] -=== status - -Kubernetes pod status metrics - - - -*`kubernetes.pod.status.phase`*:: -+ --- -Kubernetes pod phase (Running, Pending...) - - -type: keyword - --- - -*`kubernetes.pod.status.ready`*:: -+ --- -Kubernetes pod ready status (true, false or unknown) - - -type: keyword - --- - -*`kubernetes.pod.status.scheduled`*:: -+ --- -Kubernetes pod scheduled status (true, false, unknown) - - -type: keyword - --- - -[float] -=== replicaset - -kubernetes replica set metrics - - - -[float] -=== replicas - -Kubernetes replica set paused status - - - -*`kubernetes.replicaset.replicas.available`*:: -+ --- -The number of replicas per ReplicaSet - - -type: long - --- - -*`kubernetes.replicaset.replicas.desired`*:: -+ --- -The number of replicas per ReplicaSet - - -type: long - --- - -*`kubernetes.replicaset.replicas.ready`*:: -+ --- -The number of ready replicas per ReplicaSet - - -type: long - --- - -*`kubernetes.replicaset.replicas.observed`*:: -+ --- -The generation observed by the ReplicaSet controller - - -type: long - --- - -*`kubernetes.replicaset.replicas.labeled`*:: -+ --- -The number of fully labeled replicas per ReplicaSet - - -type: long - --- - -[float] -=== resourcequota - -kubernetes resourcequota metrics - - - -*`kubernetes.resourcequota.created.sec`*:: -+ --- -Epoch seconds since the ResourceQuota was created - -type: double - --- - -*`kubernetes.resourcequota.quota`*:: -+ --- -Quota informed (hard or used) for the resource - -type: double - --- - -*`kubernetes.resourcequota.name`*:: -+ --- -ResourceQuota name - -type: keyword - --- - -*`kubernetes.resourcequota.type`*:: -+ --- -Quota information type, `hard` or `used` - -type: keyword - --- - -*`kubernetes.resourcequota.resource`*:: -+ --- -Resource name the quota applies to - -type: keyword - --- - -[float] -=== service - -kubernetes service metrics - - - -*`kubernetes.service.name`*:: -+ --- -Service name. - -type: keyword - --- - -*`kubernetes.service.cluster_ip`*:: -+ --- -Internal IP for the service. - -type: ip - --- - -*`kubernetes.service.external_name`*:: -+ --- -Service external DNS name - -type: keyword - --- - -*`kubernetes.service.external_ip`*:: -+ --- -Service external IP - -type: keyword - --- - -*`kubernetes.service.load_balancer_ip`*:: -+ --- -Load Balancer service IP - -type: keyword - --- - -*`kubernetes.service.type`*:: -+ --- -Service type - -type: keyword - --- - -*`kubernetes.service.ingress_ip`*:: -+ --- -Ingress IP - -type: keyword - --- - -*`kubernetes.service.ingress_hostname`*:: -+ --- -Ingress Hostname - -type: ip - --- - -*`kubernetes.service.created`*:: -+ --- -Service creation date - -type: date - --- - -[float] -=== statefulset - -kubernetes stateful set metrics - - - -*`kubernetes.statefulset.created`*:: -+ --- -The creation timestamp (epoch) for StatefulSet - - -type: long - --- - -[float] -=== replicas - -Kubernetes stateful set replicas status - - - -*`kubernetes.statefulset.replicas.observed`*:: -+ --- -The number of observed replicas per StatefulSet - - -type: long - --- - -*`kubernetes.statefulset.replicas.desired`*:: -+ --- -The number of desired replicas per StatefulSet - - -type: long - --- - -[float] -=== generation - -Kubernetes stateful set generation information - - - -*`kubernetes.statefulset.generation.observed`*:: -+ --- -The observed generation per StatefulSet - - -type: long - --- - -*`kubernetes.statefulset.generation.desired`*:: -+ --- -The desired generation per StatefulSet - - -type: long - --- - -[float] -=== storageclass - -kubernetes storage class metrics - - - -*`kubernetes.storageclass.name`*:: -+ --- -Storage class name. - -type: keyword - --- - -*`kubernetes.storageclass.provisioner`*:: -+ --- -Volume provisioner for the storage class. - -type: keyword - --- - -*`kubernetes.storageclass.reclaim_policy`*:: -+ --- -Reclaim policy for dynamically created volumes - -type: keyword - --- - -*`kubernetes.storageclass.volume_binding_mode`*:: -+ --- -Mode for default provisioning and binding - -type: keyword - --- - -*`kubernetes.storageclass.created`*:: -+ --- -Storage class creation date - -type: date - --- - -[float] -=== system - -kubernetes system containers metrics - - - -*`kubernetes.system.container`*:: -+ --- -Container name - - -type: keyword - --- - -*`kubernetes.system.start_time`*:: -+ --- -Start time - - -type: date - --- - -[float] -=== cpu - -CPU usage metrics - - - - - -*`kubernetes.system.cpu.usage.core.ns`*:: -+ --- -CPU Core usage nanoseconds - - -type: long - --- - -*`kubernetes.system.cpu.usage.nanocores`*:: -+ --- -CPU used nanocores - - -type: long - --- - - - -*`kubernetes.system.memory.usage.bytes`*:: -+ --- -Total memory usage - - -type: long - -format: bytes - --- - - -*`kubernetes.system.memory.rss.bytes`*:: -+ --- -RSS memory usage - - -type: long - -format: bytes - --- - - -*`kubernetes.system.memory.workingset.bytes`*:: -+ --- -Working set memory usage - - -type: long - -format: bytes - --- - -*`kubernetes.system.memory.pagefaults`*:: -+ --- -Number of page faults - - -type: long - --- - -*`kubernetes.system.memory.majorpagefaults`*:: -+ --- -Number of major page faults - - -type: long - --- - -[float] -=== volume - -kubernetes volume metrics - - - -*`kubernetes.volume.name`*:: -+ --- -Volume name - - -type: keyword - --- - - - -*`kubernetes.volume.fs.capacity.bytes`*:: -+ --- -Filesystem total capacity in bytes - - -type: long - -format: bytes - --- - - -*`kubernetes.volume.fs.available.bytes`*:: -+ --- -Filesystem total available in bytes - - -type: long - -format: bytes - --- - - -*`kubernetes.volume.fs.used.bytes`*:: -+ --- -Filesystem total used in bytes - - -type: long - -format: bytes - --- - - -*`kubernetes.volume.fs.inodes.used`*:: -+ --- -Used inodes - - -type: long - --- - -*`kubernetes.volume.fs.inodes.free`*:: -+ --- -Free inodes - - -type: long - --- - -*`kubernetes.volume.fs.inodes.count`*:: -+ --- -Total inodes - - -type: long - --- - -[[exported-fields-kvm]] -== kvm fields - -kvm module - - - -[float] -=== kvm - - - - -[float] -=== dommemstat - -dommemstat - - - -[float] -=== stat - -Memory stat - - - -*`kvm.dommemstat.stat.name`*:: -+ --- -Memory stat name - - -type: keyword - --- - -*`kvm.dommemstat.stat.value`*:: -+ --- -Memory stat value - - -type: long - --- - -*`kvm.dommemstat.id`*:: -+ --- -Domain id - - -type: long - --- - -*`kvm.dommemstat.name`*:: -+ --- -Domain name - - -type: keyword - --- - -[[exported-fields-logstash]] -== Logstash fields - -Logstash module - - - -[float] -=== logstash - - - - -[float] -=== node - -node - - - -*`logstash.node.host`*:: -+ --- -Host name - - -type: alias - -alias to: host.hostname - --- - -*`logstash.node.version`*:: -+ --- -Logstash Version - - -type: alias - -alias to: service.version - --- - -[float] -=== jvm - -JVM Info - - - -*`logstash.node.jvm.version`*:: -+ --- -Version - - -type: keyword - --- - -*`logstash.node.jvm.pid`*:: -+ --- -Process ID - - -type: alias - -alias to: process.pid - --- - -[float] -=== node.stats - -node_stats metrics. - - - -[float] -=== events - -Events stats - - - -*`logstash.node.stats.events.in`*:: -+ --- -Incoming events counter. - - -type: long - --- - -*`logstash.node.stats.events.out`*:: -+ --- -Outgoing events counter. - - -type: long - --- - -*`logstash.node.stats.events.filtered`*:: -+ --- -Filtered events counter. - - -type: long - --- - -[[exported-fields-memcached]] -== Memcached fields - -Memcached module - - - -[float] -=== memcached - - - - -[float] -=== stats - -stats - - - -*`memcached.stats.pid`*:: -+ --- -Current process ID of the Memcached task. - - -type: long - --- - -*`memcached.stats.uptime.sec`*:: -+ --- -Memcached server uptime. - - -type: long - --- - -*`memcached.stats.threads`*:: -+ --- -Number of threads used by the current Memcached server process. - - -type: long - --- - -*`memcached.stats.connections.current`*:: -+ --- -Number of open connections to this Memcached server, should be the same value on all servers during normal operation. - - -type: long - --- - -*`memcached.stats.connections.total`*:: -+ --- -Numer of successful connect attempts to this server since it has been started. - - -type: long - --- - -*`memcached.stats.get.hits`*:: -+ --- -Number of successful "get" commands (cache hits) since startup, divide them by the "cmd_get" value to get the cache hitrate. - - -type: long - --- - -*`memcached.stats.get.misses`*:: -+ --- -Number of failed "get" requests because nothing was cached for this key or the cached value was too old. - - -type: long - --- - -*`memcached.stats.cmd.get`*:: -+ --- -Number of "get" commands received since server startup not counting if they were successful or not. - - -type: long - --- - -*`memcached.stats.cmd.set`*:: -+ --- -Number of "set" commands serviced since startup. - - -type: long - --- - -*`memcached.stats.read.bytes`*:: -+ --- -Total number of bytes received from the network by this server. - - -type: long - --- - -*`memcached.stats.written.bytes`*:: -+ --- -Total number of bytes send to the network by this server. - - -type: long - --- - -*`memcached.stats.items.current`*:: -+ --- -Number of items currently in this server's cache. - - -type: long - --- - -*`memcached.stats.items.total`*:: -+ --- -Number of items stored ever stored on this server. This is no "maximum item count" value but a counted increased by every new item stored in the cache. - - -type: long - --- - -*`memcached.stats.evictions`*:: -+ --- -Number of objects removed from the cache to free up memory for new items because Memcached reached it's maximum memory setting (limit_maxbytes). - - -type: long - --- - -*`memcached.stats.bytes.current`*:: -+ --- -Number of bytes currently used for caching items. - - -type: long - --- - -*`memcached.stats.bytes.limit`*:: -+ --- -Number of bytes this server is allowed to use for storage. - - -type: long - --- - -[[exported-fields-mongodb]] -== MongoDB fields - -Metrics collected from MongoDB servers. - - - -[float] -=== mongodb - -MongoDB metrics. - - - -[float] -=== collstats - -MongoDB collection statistics metrics. - - - -*`mongodb.collstats.db`*:: -+ --- -Database name. - - -type: keyword - --- - -*`mongodb.collstats.collection`*:: -+ --- -Collection name. - - -type: keyword - --- - -*`mongodb.collstats.name`*:: -+ --- -Combination of database and collection name. - - -type: keyword - --- - -*`mongodb.collstats.total.time.us`*:: -+ --- -Total waiting time for locks in microseconds. - - -type: long - --- - -*`mongodb.collstats.total.count`*:: -+ --- -Total number of lock wait events. - - -type: long - --- - - -*`mongodb.collstats.lock.read.time.us`*:: -+ --- -Time waiting for read locks in microseconds. - - -type: long - --- - -*`mongodb.collstats.lock.read.count`*:: -+ --- -Number of read lock wait events. - - -type: long - --- - -*`mongodb.collstats.lock.write.time.us`*:: -+ --- -Time waiting for write locks in microseconds. - - -type: long - --- - -*`mongodb.collstats.lock.write.count`*:: -+ --- -Number of write lock wait events. - - -type: long - --- - -*`mongodb.collstats.queries.time.us`*:: -+ --- -Time running queries in microseconds. - - -type: long - --- - -*`mongodb.collstats.queries.count`*:: -+ --- -Number of queries executed. - - -type: long - --- - -*`mongodb.collstats.getmore.time.us`*:: -+ --- -Time asking for more cursor rows in microseconds. - - -type: long - --- - -*`mongodb.collstats.getmore.count`*:: -+ --- -Number of times a cursor asked for more data. - - -type: long - --- - -*`mongodb.collstats.insert.time.us`*:: -+ --- -Time inserting new documents in microseconds. - - -type: long - --- - -*`mongodb.collstats.insert.count`*:: -+ --- -Number of document insert events. - - -type: long - --- - -*`mongodb.collstats.update.time.us`*:: -+ --- -Time updating documents in microseconds. - - -type: long - --- - -*`mongodb.collstats.update.count`*:: -+ --- -Number of document update events. - - -type: long - --- - -*`mongodb.collstats.remove.time.us`*:: -+ --- -Time deleting documents in microseconds. - - -type: long - --- - -*`mongodb.collstats.remove.count`*:: -+ --- -Number of document delete events. - - -type: long - --- - -*`mongodb.collstats.commands.time.us`*:: -+ --- -Time executing database commands in microseconds. - - -type: long - --- - -*`mongodb.collstats.commands.count`*:: -+ --- -Number of database commands executed. - - -type: long - --- - -[float] -=== dbstats - -dbstats provides an overview of a particular mongo database. This document is most concerned with data volumes of a database. - - - -*`mongodb.dbstats.avg_obj_size.bytes`*:: -+ --- -type: long - -format: bytes - --- - -*`mongodb.dbstats.collections`*:: -+ --- -type: integer - --- - -*`mongodb.dbstats.data_size.bytes`*:: -+ --- -type: long - -format: bytes - --- - -*`mongodb.dbstats.db`*:: -+ --- -type: keyword - --- - -*`mongodb.dbstats.file_size.bytes`*:: -+ --- -type: long - -format: bytes - --- - -*`mongodb.dbstats.index_size.bytes`*:: -+ --- -type: long - -format: bytes - --- - -*`mongodb.dbstats.indexes`*:: -+ --- -type: long - --- - -*`mongodb.dbstats.num_extents`*:: -+ --- -type: long - --- - -*`mongodb.dbstats.objects`*:: -+ --- -type: long - --- - -*`mongodb.dbstats.storage_size.bytes`*:: -+ --- -type: long - -format: bytes - --- - -*`mongodb.dbstats.ns_size_mb.mb`*:: -+ --- -type: long - --- - - -*`mongodb.dbstats.data_file_version.major`*:: -+ --- -type: long - --- - -*`mongodb.dbstats.data_file_version.minor`*:: -+ --- -type: long - --- - - -*`mongodb.dbstats.extent_free_list.num`*:: -+ --- -type: long - --- - -*`mongodb.dbstats.extent_free_list.size.bytes`*:: -+ --- -type: long - -format: bytes - --- - -[float] -=== metrics - -Statistics that reflect the current use and state of a running `mongod` instance for more information, take a look at https://docs.mongodb.com/manual/reference/command/serverStatus/#serverstatus.metrics - - - -[float] -=== commands - -Reports on the use of database commands. The fields in metrics.commands are the names of database commands and each value is a document that reports the total number of commands executed as well as the number of failed executions. -metrics.commands..failed shows the number of times failed on this mongod. metrics.commands..total shows the number of times executed on this mongod. - - - - -*`mongodb.metrics.commands.is_self.failed`*:: -+ --- -type: long - --- - -*`mongodb.metrics.commands.is_self.total`*:: -+ --- -type: long - --- - - -*`mongodb.metrics.commands.aggregate.failed`*:: -+ --- -type: long - --- - -*`mongodb.metrics.commands.aggregate.total`*:: -+ --- -type: long - --- - - -*`mongodb.metrics.commands.build_info.failed`*:: -+ --- -type: long - --- - -*`mongodb.metrics.commands.build_info.total`*:: -+ --- -type: long - --- - - -*`mongodb.metrics.commands.coll_stats.failed`*:: -+ --- -type: long - --- - -*`mongodb.metrics.commands.coll_stats.total`*:: -+ --- -type: long - --- - - -*`mongodb.metrics.commands.connection_pool_stats.failed`*:: -+ --- -type: long - --- - -*`mongodb.metrics.commands.connection_pool_stats.total`*:: -+ --- -type: long - --- - - -*`mongodb.metrics.commands.count.failed`*:: -+ --- -type: long - --- - -*`mongodb.metrics.commands.count.total`*:: -+ --- -type: long - --- - - -*`mongodb.metrics.commands.db_stats.failed`*:: -+ --- -type: long - --- - -*`mongodb.metrics.commands.db_stats.total`*:: -+ --- -type: long - --- - - -*`mongodb.metrics.commands.distinct.failed`*:: -+ --- -type: long - --- - -*`mongodb.metrics.commands.distinct.total`*:: -+ --- -type: long - --- - - -*`mongodb.metrics.commands.find.failed`*:: -+ --- -type: long - --- - -*`mongodb.metrics.commands.find.total`*:: -+ --- -type: long - --- - - -*`mongodb.metrics.commands.get_cmd_line_opts.failed`*:: -+ --- -type: long - --- - -*`mongodb.metrics.commands.get_cmd_line_opts.total`*:: -+ --- -type: long - --- - - -*`mongodb.metrics.commands.get_last_error.failed`*:: -+ --- -type: long - --- - -*`mongodb.metrics.commands.get_last_error.total`*:: -+ --- -type: long - --- - - -*`mongodb.metrics.commands.get_log.failed`*:: -+ --- -type: long - --- - -*`mongodb.metrics.commands.get_log.total`*:: -+ --- -type: long - --- - - -*`mongodb.metrics.commands.get_more.failed`*:: -+ --- -type: long - --- - -*`mongodb.metrics.commands.get_more.total`*:: -+ --- -type: long - --- - - -*`mongodb.metrics.commands.get_parameter.failed`*:: -+ --- -type: long - --- - -*`mongodb.metrics.commands.get_parameter.total`*:: -+ --- -type: long - --- - - -*`mongodb.metrics.commands.host_info.failed`*:: -+ --- -type: long - --- - -*`mongodb.metrics.commands.host_info.total`*:: -+ --- -type: long - --- - - -*`mongodb.metrics.commands.insert.failed`*:: -+ --- -type: long - --- - -*`mongodb.metrics.commands.insert.total`*:: -+ --- -type: long - --- - - -*`mongodb.metrics.commands.is_master.failed`*:: -+ --- -type: long - --- - -*`mongodb.metrics.commands.is_master.total`*:: -+ --- -type: long - --- - - -*`mongodb.metrics.commands.last_collections.failed`*:: -+ --- -type: long - --- - -*`mongodb.metrics.commands.last_collections.total`*:: -+ --- -type: long - --- - - -*`mongodb.metrics.commands.last_commands.failed`*:: -+ --- -type: long - --- - -*`mongodb.metrics.commands.last_commands.total`*:: -+ --- -type: long - --- - - -*`mongodb.metrics.commands.list_databased.failed`*:: -+ --- -type: long - --- - -*`mongodb.metrics.commands.list_databased.total`*:: -+ --- -type: long - --- - - -*`mongodb.metrics.commands.list_indexes.failed`*:: -+ --- -type: long - --- - -*`mongodb.metrics.commands.list_indexes.total`*:: -+ --- -type: long - --- - - -*`mongodb.metrics.commands.ping.failed`*:: -+ --- -type: long - --- - -*`mongodb.metrics.commands.ping.total`*:: -+ --- -type: long - --- - - -*`mongodb.metrics.commands.profile.failed`*:: -+ --- -type: long - --- - -*`mongodb.metrics.commands.profile.total`*:: -+ --- -type: long - --- - - -*`mongodb.metrics.commands.replset_get_rbid.failed`*:: -+ --- -type: long - --- - -*`mongodb.metrics.commands.replset_get_rbid.total`*:: -+ --- -type: long - --- - - -*`mongodb.metrics.commands.replset_get_status.failed`*:: -+ --- -type: long - --- - -*`mongodb.metrics.commands.replset_get_status.total`*:: -+ --- -type: long - --- - - -*`mongodb.metrics.commands.replset_heartbeat.failed`*:: -+ --- -type: long - --- - -*`mongodb.metrics.commands.replset_heartbeat.total`*:: -+ --- -type: long - --- - - -*`mongodb.metrics.commands.replset_update_position.failed`*:: -+ --- -type: long - --- - -*`mongodb.metrics.commands.replset_update_position.total`*:: -+ --- -type: long - --- - - -*`mongodb.metrics.commands.server_status.failed`*:: -+ --- -type: long - --- - -*`mongodb.metrics.commands.server_status.total`*:: -+ --- -type: long - --- - - -*`mongodb.metrics.commands.update.failed`*:: -+ --- -type: long - --- - -*`mongodb.metrics.commands.update.total`*:: -+ --- -type: long - --- - - -*`mongodb.metrics.commands.whatsmyuri.failed`*:: -+ --- -type: long - --- - -*`mongodb.metrics.commands.whatsmyuri.total`*:: -+ --- -type: long - --- - -[float] -=== cursor - -Contains data regarding cursor state and use. - - - -*`mongodb.metrics.cursor.timed_out`*:: -+ --- -The total number of cursors that have timed out since the server process started. - - -type: long - --- - -[float] -=== open - -Contains data regarding open cursors. - - - -*`mongodb.metrics.cursor.open.no_timeout`*:: -+ --- -The number of open cursors with the option DBQuery.Option.noTimeout set to prevent timeout. - - -type: long - --- - -*`mongodb.metrics.cursor.open.pinned`*:: -+ --- -The number of `pinned` open cursors. - - -type: long - --- - -*`mongodb.metrics.cursor.open.total`*:: -+ --- -The number of cursors that MongoDB is maintaining for clients. - - -type: long - --- - -[float] -=== document - -Reflects document access and modification patterns. - - - -*`mongodb.metrics.document.deleted`*:: -+ --- -The total number of documents deleted. - - -type: long - --- - -*`mongodb.metrics.document.inserted`*:: -+ --- -The total number of documents inserted. - - -type: long - --- - -*`mongodb.metrics.document.returned`*:: -+ --- -The total number of documents returned by queries. - - -type: long - --- - -*`mongodb.metrics.document.updated`*:: -+ --- -The total number of documents updated. - - -type: long - --- - -[float] -=== get_last_error - -Returns the error status of the preceding write operation on the current connection. - - - -*`mongodb.metrics.get_last_error.write_wait.ms`*:: -+ --- -The total amount of time in milliseconds that the mongod has spent performing getLastError operations with write concern (i.e. w) greater than 1. - - -type: long - --- - -*`mongodb.metrics.get_last_error.write_wait.count`*:: -+ --- -The total number of getLastError operations with a specified write concern (i.e. w) greater than 1. - - -type: long - --- - -*`mongodb.metrics.get_last_error.write_timeouts`*:: -+ --- -The number of times that write concern operations have timed out as a result of the wtimeout threshold to getLastError. - - -type: long - --- - -[float] -=== operation - -Holds counters for several types of update and query operations that MongoDB handles using special operation types. - - - -*`mongodb.metrics.operation.scan_and_order`*:: -+ --- -The total number of queries that return sorted numbers that cannot perform the sort operation using an index. - - -type: long - --- - -*`mongodb.metrics.operation.write_conflicts`*:: -+ --- -The total number of queries that encountered write conflicts. - - -type: long - --- - -[float] -=== query_executor - -Reports data from the query execution system. - - - -*`mongodb.metrics.query_executor.scanned_indexes.count`*:: -+ --- -The total number of index items scanned during queries and query-plan evaluation. - - -type: long - --- - -*`mongodb.metrics.query_executor.scanned_documents.count`*:: -+ --- -The total number of documents scanned during queries and query-plan evaluation. - - -type: long - --- - -[float] -=== replication - -Reports metrics related to the replication process. metrics.replication appears on all mongod instances, even those that aren't members of replica sets. - - - -[float] -=== executor - -Reports on various statistics for the replication executor. - - - - -*`mongodb.metrics.replication.executor.counters.event_created`*:: -+ --- -type: long - --- - -*`mongodb.metrics.replication.executor.counters.event_wait`*:: -+ --- -type: long - --- - -*`mongodb.metrics.replication.executor.counters.cancels`*:: -+ --- -type: long - --- - -*`mongodb.metrics.replication.executor.counters.waits`*:: -+ --- -type: long - --- - - -*`mongodb.metrics.replication.executor.counters.scheduled.netcmd`*:: -+ --- -type: long - --- - -*`mongodb.metrics.replication.executor.counters.scheduled.dbwork`*:: -+ --- -type: long - --- - -*`mongodb.metrics.replication.executor.counters.scheduled.exclusive`*:: -+ --- -type: long - --- - -*`mongodb.metrics.replication.executor.counters.scheduled.work_at`*:: -+ --- -type: long - --- - -*`mongodb.metrics.replication.executor.counters.scheduled.work`*:: -+ --- -type: long - --- - -*`mongodb.metrics.replication.executor.counters.scheduled.failures`*:: -+ --- -type: long - --- - - - -*`mongodb.metrics.replication.executor.queues.in_progress.network`*:: -+ --- -type: long - --- - -*`mongodb.metrics.replication.executor.queues.in_progress.dbwork`*:: -+ --- -type: long - --- - -*`mongodb.metrics.replication.executor.queues.in_progress.exclusive`*:: -+ --- -type: long - --- - -*`mongodb.metrics.replication.executor.queues.sleepers`*:: -+ --- -type: long - --- - -*`mongodb.metrics.replication.executor.queues.ready`*:: -+ --- -type: long - --- - -*`mongodb.metrics.replication.executor.queues.free`*:: -+ --- -type: long - --- - -*`mongodb.metrics.replication.executor.unsignaled_events`*:: -+ --- -type: long - --- - -*`mongodb.metrics.replication.executor.event_waiters`*:: -+ --- -type: long - --- - -*`mongodb.metrics.replication.executor.shutting_down`*:: -+ --- -type: boolean - --- - -*`mongodb.metrics.replication.executor.network_interface`*:: -+ --- -type: keyword - --- - -[float] -=== apply - -Reports on the application of operations from the replication oplog. - - - -*`mongodb.metrics.replication.apply.attempts_to_become_secondary`*:: -+ --- -type: long - --- - -[float] -=== batches - -Reports on the oplog application process on secondaries members of replica sets. - - - -*`mongodb.metrics.replication.apply.batches.count`*:: -+ --- -The total number of batches applied across all databases. - - -type: long - --- - -*`mongodb.metrics.replication.apply.batches.time.ms`*:: -+ --- -The total amount of time in milliseconds the mongod has spent applying operations from the oplog. - - -type: long - --- - -*`mongodb.metrics.replication.apply.ops`*:: -+ --- -The total number of oplog operations applied. - - -type: long - --- - -[float] -=== buffer - -MongoDB buffers oplog operations from the replication sync source buffer before applying oplog entries in a batch. metrics.replication.buffer provides a way to track the oplog buffer. - - - -*`mongodb.metrics.replication.buffer.count`*:: -+ --- -The current number of operations in the oplog buffer. - - -type: long - --- - -*`mongodb.metrics.replication.buffer.max_size.bytes`*:: -+ --- -The maximum size of the buffer. This value is a constant setting in the mongod, and is not configurable. - - -type: long - --- - -*`mongodb.metrics.replication.buffer.size.bytes`*:: -+ --- -The current size of the contents of the oplog buffer. - - -type: long - --- - -[float] -=== initial_sync - -Report initial sync status - - - -*`mongodb.metrics.replication.initial_sync.completed`*:: -+ --- -type: long - --- - -*`mongodb.metrics.replication.initial_sync.failed_attempts`*:: -+ --- -type: long - --- - -*`mongodb.metrics.replication.initial_sync.failures`*:: -+ --- -type: long - --- - -[float] -=== network - -Reports network use by the replication process. - - - -*`mongodb.metrics.replication.network.bytes`*:: -+ --- -The total amount of data read from the replication sync source. - - -type: long - --- - -[float] -=== getmores - -Reports on the getmore operations, which are requests for additional results from the oplog cursor as part of the oplog replication process. - - - -*`mongodb.metrics.replication.network.getmores.count`*:: -+ --- -The total number of getmore operations - - -type: long - --- - -*`mongodb.metrics.replication.network.getmores.time.ms`*:: -+ --- -The total amount of time required to collect data from getmore operations. - - -type: long - --- - -*`mongodb.metrics.replication.network.ops`*:: -+ --- -The total number of operations read from the replication source. - - -type: long - --- - -*`mongodb.metrics.replication.network.reders_created`*:: -+ --- -The total number of oplog query processes created. - - -type: long - --- - -[float] -=== preload - -Reports on the `pre-fetch` stage, where MongoDB loads documents and indexes into RAM to improve replication throughput. - - - -[float] -=== docs - -Reports on the documents loaded into memory during the pre-fetch stage. - - - -*`mongodb.metrics.replication.preload.docs.count`*:: -+ --- -The total number of documents loaded during the pre-fetch stage of replication. - - -type: long - --- - -*`mongodb.metrics.replication.preload.docs.time.ms`*:: -+ --- -type: long - --- - -[float] -=== indexes - -Reports on the index items loaded into memory during the pre-fetch stage of replication. - - - -*`mongodb.metrics.replication.preload.indexes.count`*:: -+ --- -The total number of index entries loaded by members before updating documents as part of the pre-fetch stage of replication. - - -type: long - --- - -*`mongodb.metrics.replication.preload.indexes.time.ms`*:: -+ --- -The total amount of time, in milliseconds, spent loading index entries as part of the pre-fetch stage of replication. - - -type: long - --- - - -*`mongodb.metrics.storage.free_list.search.bucket_exhausted`*:: -+ --- -The number of times that mongod has checked the free list without finding a suitably large record allocation. - - -type: long - --- - -*`mongodb.metrics.storage.free_list.search.requests`*:: -+ --- -The number of times mongod has searched for available record allocations. - - -type: long - --- - -*`mongodb.metrics.storage.free_list.search.scanned`*:: -+ --- -The number of available record allocations mongod has searched. - - -type: long - --- - -[float] -=== ttl - -Reports on the operation of the resource use of the ttl index process. - - - -*`mongodb.metrics.ttl.deleted_documents.count`*:: -+ --- -The total number of documents deleted from collections with a ttl index. - - -type: long - --- - -*`mongodb.metrics.ttl.passes.count`*:: -+ --- -The number of times the background process removes documents from collections with a ttl index. - - -type: long - --- - -[float] -=== replstatus - -replstatus provides an overview of replica set status. - - - -[float] -=== oplog - -oplog provides an overview of replication oplog status, which is retrieved from db.getReplicationInfo(). - - - -*`mongodb.replstatus.oplog.size.allocated`*:: -+ --- -The total amount of space used by the replstatus in bytes. - - -type: long - -format: bytes - --- - -*`mongodb.replstatus.oplog.size.used`*:: -+ --- -total amount of space allocated to the replstatus in bytes. - - -type: long - -format: bytes - --- - -*`mongodb.replstatus.oplog.first.timestamp`*:: -+ --- -Timestamp of the first (i.e. earliest) operation in the replstatus - - -type: long - --- - -*`mongodb.replstatus.oplog.last.timestamp`*:: -+ --- -Timestamp of the last (i.e. latest) operation in the replstatus - - -type: long - --- - -*`mongodb.replstatus.oplog.window`*:: -+ --- -The difference between the first and last operation in the replstatus. - - -type: long - --- - -*`mongodb.replstatus.set_name`*:: -+ --- -The name of the replica set. - - -type: keyword - --- - -*`mongodb.replstatus.server_date`*:: -+ --- -Reflects the current time according to the server that processed the replSetGetStatus command. - - -type: date - --- - - -*`mongodb.replstatus.optimes.last_committed`*:: -+ --- -Information, from the viewpoint of this member, regarding the most recent operation that has been written to a majority of replica set members. - - -type: long - --- - -*`mongodb.replstatus.optimes.applied`*:: -+ --- -Information, from the viewpoint of this member, regarding the most recent operation that has been applied to this member of the replica set. - - -type: long - --- - -*`mongodb.replstatus.optimes.durable`*:: -+ --- -Information, from the viewpoint of this member, regarding the most recent operation that has been written to the journal of this member of the replica set. - - -type: long - --- - -[float] -=== lag - -Delay between a write operation on the primary and its copy to a secondary - - - -*`mongodb.replstatus.lag.max`*:: -+ --- -Difference between optime of primary and slowest secondary - - -type: long - -format: duration - --- - -*`mongodb.replstatus.lag.min`*:: -+ --- -Difference between optime of primary and fastest secondary - - -type: long - -format: duration - --- - -[float] -=== headroom - -Difference between the primary's oplog window and the replication lag of the secondary - - - -*`mongodb.replstatus.headroom.max`*:: -+ --- -Difference between primary's oplog window and the replication lag of the fastest secondary - - -type: long - -format: duration - --- - -*`mongodb.replstatus.headroom.min`*:: -+ --- -Difference between primary's oplog window and the replication lag of the slowest secondary - - -type: long - -format: duration - --- - -[float] -=== members - -Provides information about members of replica set grouped by their state - - - -*`mongodb.replstatus.members.primary.host`*:: -+ --- -Host address of the primary - - -type: keyword - --- - -*`mongodb.replstatus.members.primary.optime`*:: -+ --- -Optime of primary - - -type: keyword - --- - -*`mongodb.replstatus.members.secondary.hosts`*:: -+ --- -List of secondary hosts - - -type: keyword - --- - -*`mongodb.replstatus.members.secondary.optimes`*:: -+ --- -Optimes of secondaries - - -type: keyword - --- - -*`mongodb.replstatus.members.secondary.count`*:: -+ --- -type: long - --- - -*`mongodb.replstatus.members.recovering.hosts`*:: -+ --- -List of recovering members hosts - - -type: keyword - --- - -*`mongodb.replstatus.members.recovering.count`*:: -+ --- -Count of members in the `recovering` state - - -type: long - --- - -*`mongodb.replstatus.members.unknown.hosts`*:: -+ --- -List of members' hosts in the `unknown` state - - -type: keyword - --- - -*`mongodb.replstatus.members.unknown.count`*:: -+ --- -Count of members with `unknown` state - - -type: long - --- - -*`mongodb.replstatus.members.startup2.hosts`*:: -+ --- -List of initializing members hosts - - -type: keyword - --- - -*`mongodb.replstatus.members.startup2.count`*:: -+ --- -Count of members in the `startup2` state - - -type: long - --- - -*`mongodb.replstatus.members.arbiter.hosts`*:: -+ --- -List of arbiters hosts - - -type: keyword - --- - -*`mongodb.replstatus.members.arbiter.count`*:: -+ --- -Count of arbiters - - -type: long - --- - -*`mongodb.replstatus.members.down.hosts`*:: -+ --- -List of `down` members hosts - - -type: keyword - --- - -*`mongodb.replstatus.members.down.count`*:: -+ --- -Count of `down` members - - -type: long - --- - -*`mongodb.replstatus.members.rollback.hosts`*:: -+ --- -List of members in the `rollback` state - - -type: keyword - --- - -*`mongodb.replstatus.members.rollback.count`*:: -+ --- -Count of members in the `rollback` state - - -type: long - --- - -*`mongodb.replstatus.members.unhealthy.hosts`*:: -+ --- -List of members' hosts with healthy = false - - -type: keyword - --- - -*`mongodb.replstatus.members.unhealthy.count`*:: -+ --- -Count of unhealthy members - - -type: long - --- - -[float] -=== status - -MongoDB server status metrics. - - - -*`mongodb.status.version`*:: -+ --- -Instance version. - - -type: alias - -alias to: service.version - --- - -*`mongodb.status.process`*:: -+ --- -The current MongoDB process. Possible values are mongos or mongod. - - -type: alias - -alias to: process.name - --- - -*`mongodb.status.uptime.ms`*:: -+ --- -Instance uptime in milliseconds. - - -type: long - --- - -*`mongodb.status.local_time`*:: -+ --- -Local time as reported by the MongoDB instance. - - -type: date - --- - -*`mongodb.status.asserts.regular`*:: -+ --- -Number of regular assertions produced by the server. - - -type: long - --- - -*`mongodb.status.asserts.warning`*:: -+ --- -Number of warning assertions produced by the server. - - -type: long - --- - -*`mongodb.status.asserts.msg`*:: -+ --- -Number of msg assertions produced by the server. - - -type: long - --- - -*`mongodb.status.asserts.user`*:: -+ --- -Number of user assertions produced by the server. - - -type: long - --- - -*`mongodb.status.asserts.rollovers`*:: -+ --- -Number of rollovers assertions produced by the server. - - -type: long - --- - -[float] -=== connections - -Data regarding the current status of incoming connections and availability of the database server. - - - -*`mongodb.status.connections.current`*:: -+ --- -The number of connections to the database server from clients. This number includes the current shell session. Consider the value of `available` to add more context to this datum. - - -type: long - --- - -*`mongodb.status.connections.available`*:: -+ --- -The number of unused available incoming connections the database can provide. - - -type: long - --- - -*`mongodb.status.connections.total_created`*:: -+ --- -A count of all incoming connections created to the server. This number includes connections that have since closed. - - -type: long - --- - -[float] -=== extra_info - -Platform specific data. - - - -*`mongodb.status.extra_info.heap_usage.bytes`*:: -+ --- -The total size in bytes of heap space used by the database process. Only available on Unix/Linux. - - -type: long - -format: bytes - --- - -*`mongodb.status.extra_info.page_faults`*:: -+ --- -The total number of page faults that require disk operations. Page faults refer to operations that require the database server to access data that isn't available in active memory. - - -type: long - --- - -[float] -=== global_lock - -Reports on lock state of the database. - - - -*`mongodb.status.global_lock.total_time.us`*:: -+ --- -The time, in microseconds, since the database last started and created the globalLock. This is roughly equivalent to total server uptime. - - -type: long - --- - -[float] -=== current_queue - -The number of operations queued because of a lock. - - - -*`mongodb.status.global_lock.current_queue.total`*:: -+ --- -The total number of operations queued waiting for the lock (i.e., the sum of current_queue.readers and current_queue.writers). - - -type: long - --- - -*`mongodb.status.global_lock.current_queue.readers`*:: -+ --- -The number of operations that are currently queued and waiting for the read lock. - - -type: long - --- - -*`mongodb.status.global_lock.current_queue.writers`*:: -+ --- -The number of operations that are currently queued and waiting for the write lock. - - -type: long - --- - -[float] -=== active_clients - -The number of connected clients and the read and write operations performed by these clients. - - - -*`mongodb.status.global_lock.active_clients.total`*:: -+ --- -Total number of the active client connections performing read or write operations. - - -type: long - --- - -*`mongodb.status.global_lock.active_clients.readers`*:: -+ --- -The number of the active client connections performing read operations. - - -type: long - --- - -*`mongodb.status.global_lock.active_clients.writers`*:: -+ --- -The number of the active client connections performing write operations. - - -type: long - --- - -[float] -=== locks - -A document that reports for each lock , data on lock s. The possible lock s are global, database, collection, metadata and oplog. The possible s are r, w, R and W which respresent shared, exclusive, intent shared and intent exclusive. -locks..acquire.count. shows the number of times the lock was acquired in the specified mode. locks..wait.count. shows the number of times the locks.acquireCount lock acquisitions encountered waits because the locks were held in a conflicting mode. locks..wait.us. shows the cumulative wait time in microseconds for the lock acquisitions. locks..deadlock.count. shows the number of times the lock acquisitions encountered deadlocks. - - - - -*`mongodb.status.locks.global.acquire.count.r`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.global.acquire.count.w`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.global.acquire.count.R`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.global.acquire.count.W`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.global.wait.count.r`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.global.wait.count.w`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.global.wait.count.R`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.global.wait.count.W`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.global.wait.us.r`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.global.wait.us.w`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.global.wait.us.R`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.global.wait.us.W`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.global.deadlock.count.r`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.global.deadlock.count.w`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.global.deadlock.count.R`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.global.deadlock.count.W`*:: -+ --- -type: long - --- - - -*`mongodb.status.locks.database.acquire.count.r`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.database.acquire.count.w`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.database.acquire.count.R`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.database.acquire.count.W`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.database.wait.count.r`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.database.wait.count.w`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.database.wait.count.R`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.database.wait.count.W`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.database.wait.us.r`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.database.wait.us.w`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.database.wait.us.R`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.database.wait.us.W`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.database.deadlock.count.r`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.database.deadlock.count.w`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.database.deadlock.count.R`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.database.deadlock.count.W`*:: -+ --- -type: long - --- - - -*`mongodb.status.locks.collection.acquire.count.r`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.collection.acquire.count.w`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.collection.acquire.count.R`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.collection.acquire.count.W`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.collection.wait.count.r`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.collection.wait.count.w`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.collection.wait.count.R`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.collection.wait.count.W`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.collection.wait.us.r`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.collection.wait.us.w`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.collection.wait.us.R`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.collection.wait.us.W`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.collection.deadlock.count.r`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.collection.deadlock.count.w`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.collection.deadlock.count.R`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.collection.deadlock.count.W`*:: -+ --- -type: long - --- - - -*`mongodb.status.locks.meta_data.acquire.count.r`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.meta_data.acquire.count.w`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.meta_data.acquire.count.R`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.meta_data.acquire.count.W`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.meta_data.wait.count.r`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.meta_data.wait.count.w`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.meta_data.wait.count.R`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.meta_data.wait.count.W`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.meta_data.wait.us.r`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.meta_data.wait.us.w`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.meta_data.wait.us.R`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.meta_data.wait.us.W`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.meta_data.deadlock.count.r`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.meta_data.deadlock.count.w`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.meta_data.deadlock.count.R`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.meta_data.deadlock.count.W`*:: -+ --- -type: long - --- - - -*`mongodb.status.locks.oplog.acquire.count.r`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.oplog.acquire.count.w`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.oplog.acquire.count.R`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.oplog.acquire.count.W`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.oplog.wait.count.r`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.oplog.wait.count.w`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.oplog.wait.count.R`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.oplog.wait.count.W`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.oplog.wait.us.r`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.oplog.wait.us.w`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.oplog.wait.us.R`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.oplog.wait.us.W`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.oplog.deadlock.count.r`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.oplog.deadlock.count.w`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.oplog.deadlock.count.R`*:: -+ --- -type: long - --- - -*`mongodb.status.locks.oplog.deadlock.count.W`*:: -+ --- -type: long - --- - -[float] -=== network - -Platform specific data. - - - -*`mongodb.status.network.in.bytes`*:: -+ --- -The amount of network traffic, in bytes, received by this database. - - -type: long - -format: bytes - --- - -*`mongodb.status.network.out.bytes`*:: -+ --- -The amount of network traffic, in bytes, sent from this database. - - -type: long - -format: bytes - --- - -*`mongodb.status.network.requests`*:: -+ --- -The total number of requests received by the server. - - -type: long - --- - -[float] -=== ops.latencies - -Operation latencies for the database as a whole. Only mongod instances report this metric. - - - -*`mongodb.status.ops.latencies.reads.latency`*:: -+ --- -Total combined latency in microseconds. - - -type: long - --- - -*`mongodb.status.ops.latencies.reads.count`*:: -+ --- -Total number of read operations performed on the collection since startup. - - -type: long - --- - -*`mongodb.status.ops.latencies.writes.latency`*:: -+ --- -Total combined latency in microseconds. - - -type: long - --- - -*`mongodb.status.ops.latencies.writes.count`*:: -+ --- -Total number of write operations performed on the collection since startup. - - -type: long - --- - -*`mongodb.status.ops.latencies.commands.latency`*:: -+ --- -Total combined latency in microseconds. - - -type: long - --- - -*`mongodb.status.ops.latencies.commands.count`*:: -+ --- -Total number of commands performed on the collection since startup. - - -type: long - --- - -[float] -=== ops.counters - -An overview of database operations by type. - - - -*`mongodb.status.ops.counters.insert`*:: -+ --- -The total number of insert operations received since the mongod instance last started. - - -type: long - --- - -*`mongodb.status.ops.counters.query`*:: -+ --- -The total number of queries received since the mongod instance last started. - - -type: long - --- - -*`mongodb.status.ops.counters.update`*:: -+ --- -The total number of update operations received since the mongod instance last started. - - -type: long - --- - -*`mongodb.status.ops.counters.delete`*:: -+ --- -The total number of delete operations received since the mongod instance last started. - - -type: long - --- - -*`mongodb.status.ops.counters.getmore`*:: -+ --- -The total number of getmore operations received since the mongod instance last started. - - -type: long - --- - -*`mongodb.status.ops.counters.command`*:: -+ --- -The total number of commands issued to the database since the mongod instance last started. - - -type: long - --- - -[float] -=== ops.replicated - -An overview of database replication operations by type. - - - -*`mongodb.status.ops.replicated.insert`*:: -+ --- -The total number of replicated insert operations received since the mongod instance last started. - - -type: long - --- - -*`mongodb.status.ops.replicated.query`*:: -+ --- -The total number of replicated queries received since the mongod instance last started. - - -type: long - --- - -*`mongodb.status.ops.replicated.update`*:: -+ --- -The total number of replicated update operations received since the mongod instance last started. - - -type: long - --- - -*`mongodb.status.ops.replicated.delete`*:: -+ --- -The total number of replicated delete operations received since the mongod instance last started. - - -type: long - --- - -*`mongodb.status.ops.replicated.getmore`*:: -+ --- -The total number of replicated getmore operations received since the mongod instance last started. - - -type: long - --- - -*`mongodb.status.ops.replicated.command`*:: -+ --- -The total number of replicated commands issued to the database since the mongod instance last started. - - -type: long - --- - -[float] -=== memory - -Data about the current memory usage of the mongod server. - - - -*`mongodb.status.memory.bits`*:: -+ --- -Either 64 or 32, depending on which target architecture was specified during the mongod compilation process. - - -type: long - --- - -*`mongodb.status.memory.resident.mb`*:: -+ --- -The amount of RAM, in megabytes (MB), currently used by the database process. - - -type: long - --- - -*`mongodb.status.memory.virtual.mb`*:: -+ --- -The amount, in megabytes (MB), of virtual memory used by the mongod process. - - -type: long - --- - -*`mongodb.status.memory.mapped.mb`*:: -+ --- -The amount of mapped memory, in megabytes (MB), used by the database. Because MongoDB uses memory-mapped files, this value is likely to be to be roughly equivalent to the total size of your database or databases. - - -type: long - --- - -*`mongodb.status.memory.mapped_with_journal.mb`*:: -+ --- -The amount of mapped memory, in megabytes (MB), including the memory used for journaling. - - -type: long - --- - -*`mongodb.status.write_backs_queued`*:: -+ --- -True when there are operations from a mongos instance queued for retrying. - - -type: boolean - --- - -*`mongodb.status.storage_engine.name`*:: -+ --- -A string that represents the name of the current storage engine. - - -type: keyword - --- - -[float] -=== wired_tiger - -Statistics about the WiredTiger storage engine. - - - -[float] -=== concurrent_transactions - -Statistics about the transactions currently in progress. - - - -*`mongodb.status.wired_tiger.concurrent_transactions.write.out`*:: -+ --- -Number of concurrent write transaction in progress. - - -type: long - --- - -*`mongodb.status.wired_tiger.concurrent_transactions.write.available`*:: -+ --- -Number of concurrent write tickets available. - - -type: long - --- - -*`mongodb.status.wired_tiger.concurrent_transactions.write.total_tickets`*:: -+ --- -Number of total write tickets. - - -type: long - --- - -*`mongodb.status.wired_tiger.concurrent_transactions.read.out`*:: -+ --- -Number of concurrent read transaction in progress. - - -type: long - --- - -*`mongodb.status.wired_tiger.concurrent_transactions.read.available`*:: -+ --- -Number of concurrent read tickets available. - - -type: long - --- - -*`mongodb.status.wired_tiger.concurrent_transactions.read.total_tickets`*:: -+ --- -Number of total read tickets. - - -type: long - --- - -[float] -=== cache - -Statistics about the cache and page evictions from the cache. - - - -*`mongodb.status.wired_tiger.cache.maximum.bytes`*:: -+ --- -Maximum cache size. - - -type: long - -format: bytes - --- - -*`mongodb.status.wired_tiger.cache.used.bytes`*:: -+ --- -Size in byte of the data currently in cache. - - -type: long - -format: bytes - --- - -*`mongodb.status.wired_tiger.cache.dirty.bytes`*:: -+ --- -Size in bytes of the dirty data in the cache. - - -type: long - -format: bytes - --- - -*`mongodb.status.wired_tiger.cache.pages.read`*:: -+ --- -Number of pages read into the cache. - - -type: long - --- - -*`mongodb.status.wired_tiger.cache.pages.write`*:: -+ --- -Number of pages written from the cache. - - -type: long - --- - -*`mongodb.status.wired_tiger.cache.pages.evicted`*:: -+ --- -Number of pages evicted from the cache. - - -type: long - --- - -[float] -=== log - -Statistics about the write ahead log used by WiredTiger. - - - -*`mongodb.status.wired_tiger.log.size.bytes`*:: -+ --- -Total log size in bytes. - - -type: long - -format: bytes - --- - -*`mongodb.status.wired_tiger.log.write.bytes`*:: -+ --- -Number of bytes written into the log. - - -type: long - -format: bytes - --- - -*`mongodb.status.wired_tiger.log.max_file_size.bytes`*:: -+ --- -Maximum file size. - - -type: long - -format: bytes - --- - -*`mongodb.status.wired_tiger.log.flushes`*:: -+ --- -Number of flush operations. - - -type: long - --- - -*`mongodb.status.wired_tiger.log.writes`*:: -+ --- -Number of write operations. - - -type: long - --- - -*`mongodb.status.wired_tiger.log.scans`*:: -+ --- -Number of scan operations. - - -type: long - --- - -*`mongodb.status.wired_tiger.log.syncs`*:: -+ --- -Number of sync operations. - - -type: long - --- - -[float] -=== background_flushing - -Data about the process MongoDB uses to write data to disk. This data is only available for instances that use the MMAPv1 storage engine. - - - -*`mongodb.status.background_flushing.flushes`*:: -+ --- -A counter that collects the number of times the database has flushed all writes to disk. - - -type: long - --- - -*`mongodb.status.background_flushing.total.ms`*:: -+ --- -The total number of milliseconds (ms) that the mongod processes have spent writing (i.e. flushing) data to disk. Because this is an absolute value, consider the value of `flushes` and `average_ms` to provide better context for this datum. - - -type: long - --- - -*`mongodb.status.background_flushing.average.ms`*:: -+ --- -The average time spent flushing to disk per flush event. - - -type: long - --- - -*`mongodb.status.background_flushing.last.ms`*:: -+ --- -The amount of time, in milliseconds, that the last flush operation took to complete. - - -type: long - --- - -*`mongodb.status.background_flushing.last_finished`*:: -+ --- -A timestamp of the last completed flush operation. - - -type: date - --- - -[float] -=== journaling - -Data about the journaling-related operations and performance. Journaling information only appears for mongod instances that use the MMAPv1 storage engine and have journaling enabled. - - - -*`mongodb.status.journaling.commits`*:: -+ --- -The number of transactions written to the journal during the last journal group commit interval. - - -type: long - --- - -*`mongodb.status.journaling.journaled.mb`*:: -+ --- -The amount of data in megabytes (MB) written to journal during the last journal group commit interval. - - -type: long - --- - -*`mongodb.status.journaling.write_to_data_files.mb`*:: -+ --- -The amount of data in megabytes (MB) written from journal to the data files during the last journal group commit interval. - - -type: long - --- - -*`mongodb.status.journaling.compression`*:: -+ --- -The compression ratio of the data written to the journal. - - -type: long - --- - -*`mongodb.status.journaling.commits_in_write_lock`*:: -+ --- -Count of the commits that occurred while a write lock was held. Commits in a write lock indicate a MongoDB node under a heavy write load and call for further diagnosis. - - -type: long - --- - -*`mongodb.status.journaling.early_commits`*:: -+ --- -The number of times MongoDB requested a commit before the scheduled journal group commit interval. - - -type: long - --- - -[float] -=== times - -Information about the performance of the mongod instance during the various phases of journaling in the last journal group commit interval. - - - -*`mongodb.status.journaling.times.dt.ms`*:: -+ --- -The amount of time over which MongoDB collected the times data. Use this field to provide context to the other times field values. - - -type: long - --- - -*`mongodb.status.journaling.times.prep_log_buffer.ms`*:: -+ --- -The amount of time spent preparing to write to the journal. Smaller values indicate better journal performance. - - -type: long - --- - -*`mongodb.status.journaling.times.write_to_journal.ms`*:: -+ --- -The amount of time spent actually writing to the journal. File system speeds and device interfaces can affect performance. - - -type: long - --- - -*`mongodb.status.journaling.times.write_to_data_files.ms`*:: -+ --- -The amount of time spent writing to data files after journaling. File system speeds and device interfaces can affect performance. - - -type: long - --- - -*`mongodb.status.journaling.times.remap_private_view.ms`*:: -+ --- -The amount of time spent remapping copy-on-write memory mapped views. Smaller values indicate better journal performance. - - -type: long - --- - -*`mongodb.status.journaling.times.commits.ms`*:: -+ --- -The amount of time spent for commits. - - -type: long - --- - -*`mongodb.status.journaling.times.commits_in_write_lock.ms`*:: -+ --- -The amount of time spent for commits that occurred while a write lock was held. - - -type: long - --- - -[[exported-fields-mssql]] -== MSSQL fields - -MS SQL module - - -[float] -=== mssql - -The root field containing all MSSQL fields - - -[float] -=== database - -The database that the metrics is being referred to - - -*`mssql.database.id`*:: -+ --- -Unique ID of the database inside MSSQL - -type: long - --- - -*`mssql.database.name`*:: -+ --- -Name of the database - -type: keyword - --- - -[float] -=== performance - -performance metricset fetches information about the Performance Counters - - -*`mssql.performance.page_splits_per_sec`*:: -+ --- -Number of page splits per second that occur as the result of overflowing index pages. - -type: long - --- - -*`mssql.performance.lock_waits_per_sec`*:: -+ --- -Number of lock requests per second that required the caller to wait. - -type: long - --- - -*`mssql.performance.user_connections`*:: -+ --- -Total number of user connections - -type: long - --- - -*`mssql.performance.transactions`*:: -+ --- -Total number of transactions - -type: long - --- - -*`mssql.performance.active_temp_tables`*:: -+ --- -Number of temporary tables/table variables in use. - -type: long - --- - -*`mssql.performance.connections_reset_per_sec`*:: -+ --- -Total number of logins started from the connection pool. - -type: long - --- - -*`mssql.performance.logins_per_sec`*:: -+ --- -Total number of logins started per second. This does not include pooled connections. - -type: long - --- - -*`mssql.performance.logouts_per_sec`*:: -+ --- -Total number of logout operations started per second. - -type: long - --- - -*`mssql.performance.recompilations_per_sec`*:: -+ --- -Number of statement recompiles per second. Counts the number of times statement recompiles are triggered. Generally, you want the recompiles to be low. - -type: long - --- - -*`mssql.performance.compilations_per_sec`*:: -+ --- -Number of SQL compilations per second. Indicates the number of times the compile code path is entered. Includes compiles caused by statement-level recompilations in SQL Server. After SQL Server user activity is stable, this value reaches a steady state. - -type: long - --- - -*`mssql.performance.batch_requests_per_sec`*:: -+ --- -Number of Transact-SQL command batches received per second. This statistic is affected by all constraints (such as I/O, number of users, cache size, complexity of requests, and so on). High batch requests mean good throughput. - -type: long - --- - - -[float] -=== cache_hit - -Indicates the percentage of pages found in the buffer cache without having to read from disk. - - -*`mssql.performance.buffer.cache_hit.pct`*:: -+ --- -The ratio is the total number of cache hits divided by the total number of cache lookups over the last few thousand page accesses. After a long period of time, the ratio moves very little. Because reading from the cache is much less expensive than reading from disk, you want this ratio to be high - -type: double - --- - -[float] -=== page_life_expectancy - -Indicates the number of seconds a page will stay in the buffer pool without references. - - -*`mssql.performance.buffer.page_life_expectancy.sec`*:: -+ --- -Indicates the number of seconds a page will stay in the buffer pool without references (in seconds). - -type: long - --- - -*`mssql.performance.buffer.checkpoint_pages_per_sec`*:: -+ --- -Indicates the number of pages flushed to disk per second by a checkpoint or other operation that require all dirty pages to be flushed. - -type: long - --- - -*`mssql.performance.buffer.database_pages`*:: -+ --- -Indicates the number of pages in the buffer pool with database content. - -type: long - --- - -*`mssql.performance.buffer.target_pages`*:: -+ --- -Ideal number of pages in the buffer pool. - -type: long - --- - -[float] -=== transaction_log - -transaction_log metricset will fetch information about the operation and transaction log of each database from a MSSQL instance - - -[float] -=== space_usage - -Space usage information for the transaction log - - -[float] -=== since_last_backup - -The amount of space used since the last log backup - - -*`mssql.transaction_log.space_usage.since_last_backup.bytes`*:: -+ --- -The amount of space used since the last log backup in bytes - -type: long - --- - -[float] -=== total - -The size of the log - - -*`mssql.transaction_log.space_usage.total.bytes`*:: -+ --- -The size of the log in bytes - -type: long - --- - -[float] -=== used - -The occupied size of the log - - -*`mssql.transaction_log.space_usage.used.bytes`*:: -+ --- -The occupied size of the log in bytes - -type: long - --- - -*`mssql.transaction_log.space_usage.used.pct`*:: -+ --- -A percentage of the occupied size of the log as a percent of the total log size - -type: float - --- - -[float] -=== stats - -Returns summary level attributes and information on transaction log files of databases. Use this information for monitoring and diagnostics of transaction log health. - - -[float] -=== active_size - -Total active transaction log size. - - -*`mssql.transaction_log.stats.active_size.bytes`*:: -+ --- -Total active transaction log size in bytes - -type: long - --- - -*`mssql.transaction_log.stats.backup_time`*:: -+ --- -Last transaction log backup time. - -type: date - --- - -[float] -=== recovery_size - -Log size since log recovery log sequence number (LSN). - - -*`mssql.transaction_log.stats.recovery_size.bytes`*:: -+ --- -Log size in bytes since log recovery log sequence number (LSN). - -type: long - --- - -[float] -=== since_last_checkpoint - -Log size since last checkpoint log sequence number (LSN). - - -*`mssql.transaction_log.stats.since_last_checkpoint.bytes`*:: -+ --- -Log size in bytes since last checkpoint log sequence number (LSN). - -type: long - --- - -[float] -=== total_size - -Total transaction log size. - - -*`mssql.transaction_log.stats.total_size.bytes`*:: -+ --- -Total transaction log size in bytes. - -type: long - --- - -[[exported-fields-munin]] -== Munin fields - -Munin node metrics exporter - - - -*`munin.metrics.*`*:: -+ --- -Metrics exposed by a plugin of a munin node agent. - - -type: object - --- - -*`munin.plugin.name`*:: -+ --- -Name of the plugin collecting these metrics. - - -type: keyword - --- - - -[[exported-fields-mysql]] -== MySQL fields - -MySQL server status metrics collected from MySQL. - - - -[float] -=== mysql - -`mysql` contains the metrics that were obtained from MySQL query. - - - -[float] -=== galera_status - -`galera_status` contains the metrics that were obtained by the status SQL query on Galera. - - - -[float] -=== apply - -Apply status fields. - - - -*`mysql.galera_status.apply.oooe`*:: -+ --- -How often applier started write-set applying out-of-order (parallelization efficiency). - - -type: double - --- - -*`mysql.galera_status.apply.oool`*:: -+ --- -How often write-set was so slow to apply that write-set with higher seqno's were applied earlier. Values closer to 0 refer to a greater gap between slow and fast write-sets. - - -type: double - --- - -*`mysql.galera_status.apply.window`*:: -+ --- -Average distance between highest and lowest concurrently applied seqno. - - -type: double - --- - -[float] -=== cert - -Certification status fields. - - - -*`mysql.galera_status.cert.deps_distance`*:: -+ --- -Average distance between highest and lowest seqno value that can be possibly applied in parallel (potential degree of parallelization). - - -type: double - --- - -*`mysql.galera_status.cert.index_size`*:: -+ --- -The number of entries in the certification index. - - -type: long - --- - -*`mysql.galera_status.cert.interval`*:: -+ --- -Average number of transactions received while a transaction replicates. - - -type: double - --- - -[float] -=== cluster - -Cluster status fields. - - - -*`mysql.galera_status.cluster.conf_id`*:: -+ --- -Total number of cluster membership changes happened. - - -type: long - --- - -*`mysql.galera_status.cluster.size`*:: -+ --- -Current number of members in the cluster. - - -type: long - --- - -*`mysql.galera_status.cluster.status`*:: -+ --- -Status of this cluster component. That is, whether the node is part of a PRIMARY or NON_PRIMARY component. - - -type: keyword - --- - -[float] -=== commit - -Commit status fields. - - - -*`mysql.galera_status.commit.oooe`*:: -+ --- -How often a transaction was committed out of order. - - -type: double - --- - -*`mysql.galera_status.commit.window`*:: -+ --- -Average distance between highest and lowest concurrently committed seqno. - - -type: long - --- - -*`mysql.galera_status.connected`*:: -+ --- -If the value is OFF, the node has not yet connected to any of the cluster components. This may be due to misconfiguration. Check the error log for proper diagnostics. - - -type: keyword - --- - -[float] -=== evs - -Evs Fields. - - - -*`mysql.galera_status.evs.evict`*:: -+ --- -Lists the UUID's of all nodes evicted from the cluster. Evicted nodes cannot rejoin the cluster until you restart their mysqld processes. - - -type: keyword - --- - -*`mysql.galera_status.evs.state`*:: -+ --- -Shows the internal state of the EVS Protocol. - - -type: keyword - --- - -[float] -=== flow_ctl - -Flow Control fields. - - - -*`mysql.galera_status.flow_ctl.paused`*:: -+ --- -The fraction of time since the last FLUSH STATUS command that replication was paused due to flow control. In other words, how much the slave lag is slowing down the cluster. - - -type: double - --- - -*`mysql.galera_status.flow_ctl.paused_ns`*:: -+ --- -The total time spent in a paused state measured in nanoseconds. - - -type: long - --- - -*`mysql.galera_status.flow_ctl.recv`*:: -+ --- -Returns the number of FC_PAUSE events the node has received, including those the node has sent. Unlike most status variables, the counter for this one does not reset every time you run the query. - - -type: long - --- - -*`mysql.galera_status.flow_ctl.sent`*:: -+ --- -Returns the number of FC_PAUSE events the node has sent. Unlike most status variables, the counter for this one does not reset every time you run the query. - - -type: long - --- - -*`mysql.galera_status.last_committed`*:: -+ --- -The sequence number, or seqno, of the last committed transaction. - - -type: long - --- - -[float] -=== local - -Node specific Cluster status fields. - - - -*`mysql.galera_status.local.bf_aborts`*:: -+ --- -Total number of local transactions that were aborted by slave transactions while in execution. - - -type: long - --- - -*`mysql.galera_status.local.cert_failures`*:: -+ --- -Total number of local transactions that failed certification test. - - -type: long - --- - -*`mysql.galera_status.local.commits`*:: -+ --- -Total number of local transactions committed. - - -type: long - --- - -[float] -=== recv - -Node specific recv fields. - - - -*`mysql.galera_status.local.recv.queue`*:: -+ --- -Current (instantaneous) length of the recv queue. - - -type: long - --- - -*`mysql.galera_status.local.recv.queue_avg`*:: -+ --- -Recv queue length averaged over interval since the last FLUSH STATUS command. Values considerably larger than 0.0 mean that the node cannot apply write-sets as fast as they are received and will generate a lot of replication throttling. - - -type: double - --- - -*`mysql.galera_status.local.recv.queue_max`*:: -+ --- -The maximum length of the recv queue since the last FLUSH STATUS command. - - -type: long - --- - -*`mysql.galera_status.local.recv.queue_min`*:: -+ --- -The minimum length of the recv queue since the last FLUSH STATUS command. - - -type: long - --- - -*`mysql.galera_status.local.replays`*:: -+ --- -Total number of transaction replays due to asymmetric lock granularity. - - -type: long - --- - -[float] -=== send - -Node specific sent fields. - - - -*`mysql.galera_status.local.send.queue`*:: -+ --- -Current (instantaneous) length of the send queue. - - -type: long - --- - -*`mysql.galera_status.local.send.queue_avg`*:: -+ --- -Send queue length averaged over time since the last FLUSH STATUS command. Values considerably larger than 0.0 indicate replication throttling or network throughput issue. - - -type: double - --- - -*`mysql.galera_status.local.send.queue_max`*:: -+ --- -The maximum length of the send queue since the last FLUSH STATUS command. - - -type: long - --- - -*`mysql.galera_status.local.send.queue_min`*:: -+ --- -The minimum length of the send queue since the last FLUSH STATUS command. - - -type: long - --- - -*`mysql.galera_status.local.state`*:: -+ --- -Internal Galera Cluster FSM state number. - - -type: keyword - --- - -*`mysql.galera_status.ready`*:: -+ --- -Whether the server is ready to accept queries. - - -type: keyword - --- - -[float] -=== received - -Write-Set receive status fields. - - - -*`mysql.galera_status.received.count`*:: -+ --- -Total number of write-sets received from other nodes. - - -type: long - --- - -*`mysql.galera_status.received.bytes`*:: -+ --- -Total size of write-sets received from other nodes. - - -type: long - --- - -[float] -=== repl - -Replication status fields. - - - -*`mysql.galera_status.repl.data_bytes`*:: -+ --- -Total size of data replicated. - - -type: long - --- - -*`mysql.galera_status.repl.keys`*:: -+ --- -Total number of keys replicated. - - -type: long - --- - -*`mysql.galera_status.repl.keys_bytes`*:: -+ --- -Total size of keys replicated. - - -type: long - --- - -*`mysql.galera_status.repl.other_bytes`*:: -+ --- -Total size of other bits replicated. - - -type: long - --- - -*`mysql.galera_status.repl.count`*:: -+ --- -Total number of write-sets replicated (sent to other nodes). - - -type: long - --- - -*`mysql.galera_status.repl.bytes`*:: -+ --- -Total size of write-sets replicated. - - -type: long - --- - -[float] -=== status - -`status` contains the metrics that were obtained by the status SQL query. - - - -[float] -=== aborted - -Aborted status fields. - - - -*`mysql.status.aborted.clients`*:: -+ --- -The number of connections that were aborted because the client died without closing the connection properly. - - -type: long - --- - -*`mysql.status.aborted.connects`*:: -+ --- -The number of failed attempts to connect to the MySQL server. - - -type: long - --- - -[float] -=== binlog - - - - -*`mysql.status.binlog.cache.disk_use`*:: -+ --- - - -type: long - --- - -*`mysql.status.binlog.cache.use`*:: -+ --- - - -type: long - --- - -[float] -=== bytes - -Bytes stats. - - - -*`mysql.status.bytes.received`*:: -+ --- -The number of bytes received from all clients. - - -type: long - -format: bytes - --- - -*`mysql.status.bytes.sent`*:: -+ --- -The number of bytes sent to all clients. - - -type: long - -format: bytes - --- - -[float] -=== threads - -Threads stats. - - - -*`mysql.status.threads.cached`*:: -+ --- -The number of cached threads. - - -type: long - --- - -*`mysql.status.threads.created`*:: -+ --- -The number of created threads. - - -type: long - --- - -*`mysql.status.threads.connected`*:: -+ --- -The number of connected threads. - - -type: long - --- - -*`mysql.status.threads.running`*:: -+ --- -The number of running threads. - - -type: long - --- - -*`mysql.status.connections`*:: -+ --- - - -type: long - --- - -[float] -=== created - - - - -*`mysql.status.created.tmp.disk_tables`*:: -+ --- - - -type: long - --- - -*`mysql.status.created.tmp.files`*:: -+ --- - - -type: long - --- - -*`mysql.status.created.tmp.tables`*:: -+ --- - - -type: long - --- - -[float] -=== delayed - - - - -*`mysql.status.delayed.errors`*:: -+ --- - - -type: long - --- - -*`mysql.status.delayed.insert_threads`*:: -+ --- - - -type: long - --- - -*`mysql.status.delayed.writes`*:: -+ --- - - -type: long - --- - -*`mysql.status.flush_commands`*:: -+ --- - - -type: long - --- - -*`mysql.status.max_used_connections`*:: -+ --- - - -type: long - --- - -[float] -=== open - - - - -*`mysql.status.open.files`*:: -+ --- - - -type: long - --- - -*`mysql.status.open.streams`*:: -+ --- - - -type: long - --- - -*`mysql.status.open.tables`*:: -+ --- - - -type: long - --- - -*`mysql.status.opened_tables`*:: -+ --- - - -type: long - --- - -[float] -=== command - - - - -*`mysql.status.command.delete`*:: -+ --- -The number of DELETE queries since startup. - - -type: long - --- - -*`mysql.status.command.insert`*:: -+ --- -The number of INSERT queries since startup. - - -type: long - --- - -*`mysql.status.command.select`*:: -+ --- -The number of SELECT queries since startup. - - -type: long - --- - -*`mysql.status.command.update`*:: -+ --- -The number of UPDATE queries since startup. - - -type: long - --- - -*`mysql.status.queries`*:: -+ --- -The number of statements executed by the server. This variable includes statements executed within stored programs, unlike the Questions variable. It does not count COM_PING or COM_STATISTICS commands. - - -type: long - --- - -*`mysql.status.questions`*:: -+ --- -The number of statements executed by the server. This includes only statements sent to the server by clients and not statements executed within stored programs, unlike the Queries variable. This variable does not count COM_PING, COM_STATISTICS, COM_STMT_PREPARE, COM_STMT_CLOSE, or COM_STMT_RESET commands. - - -type: long - --- - -[float] -=== handler - - - - -*`mysql.status.handler.commit`*:: -+ --- -The number of internal COMMIT statements. - - -type: long - --- - -*`mysql.status.handler.delete`*:: -+ --- -The number of times that rows have been deleted from tables. - - -type: long - --- - -*`mysql.status.handler.external_lock`*:: -+ --- -The server increments this variable for each call to its external_lock() function, which generally occurs at the beginning and end of access to a table instance. - - -type: long - --- - -*`mysql.status.handler.mrr_init`*:: -+ --- -The number of times the server uses a storage engine's own Multi-Range Read implementation for table access. - - -type: long - --- - -*`mysql.status.handler.prepare`*:: -+ --- -A counter for the prepare phase of two-phase commit operations. - - -type: long - --- - -[float] -=== read - - - - -*`mysql.status.handler.read.first`*:: -+ --- -The number of times the first entry in an index was read. - - -type: long - --- - -*`mysql.status.handler.read.key`*:: -+ --- -The number of requests to read a row based on a key. - - -type: long - --- - -*`mysql.status.handler.read.last`*:: -+ --- -The number of requests to read the last key in an index. - - -type: long - --- - -*`mysql.status.handler.read.next`*:: -+ --- -The number of requests to read the next row in key order. - - -type: long - --- - -*`mysql.status.handler.read.prev`*:: -+ --- -The number of requests to read the previous row in key order. - - -type: long - --- - -*`mysql.status.handler.read.rnd`*:: -+ --- -The number of requests to read a row based on a fixed position. - - -type: long - --- - -*`mysql.status.handler.read.rnd_next`*:: -+ --- -The number of requests to read the next row in the data file. - - -type: long - --- - -*`mysql.status.handler.rollback`*:: -+ --- -The number of requests for a storage engine to perform a rollback operation. - - -type: long - --- - -*`mysql.status.handler.savepoint`*:: -+ --- -The number of requests for a storage engine to place a savepoint. - - -type: long - --- - -*`mysql.status.handler.savepoint_rollback`*:: -+ --- -The number of requests for a storage engine to roll back to a savepoint. - - -type: long - --- - -*`mysql.status.handler.update`*:: -+ --- -The number of requests to update a row in a table. - - -type: long - --- - -*`mysql.status.handler.write`*:: -+ --- -The number of requests to insert a row in a table. - - -type: long - --- - -[float] -=== innodb - - - - -[float] -=== buffer_pool - - - - -*`mysql.status.innodb.buffer_pool.dump_status`*:: -+ --- -The progress of an operation to record the pages held in the InnoDB buffer pool, triggered by the setting of innodb_buffer_pool_dump_at_shutdown or innodb_buffer_pool_dump_now. - - -type: long - --- - -*`mysql.status.innodb.buffer_pool.load_status`*:: -+ --- -The progress of an operation to warm up the InnoDB buffer pool by reading in a set of pages corresponding to an earlier point in time, triggered by the setting of innodb_buffer_pool_load_at_startup or innodb_buffer_pool_load_now. - - -type: long - --- - -[float] -=== bytes - - - - -*`mysql.status.innodb.buffer_pool.bytes.data`*:: -+ --- -The total number of bytes in the InnoDB buffer pool containing data. - - -type: long - --- - -*`mysql.status.innodb.buffer_pool.bytes.dirty`*:: -+ --- -The total current number of bytes held in dirty pages in the InnoDB buffer pool. - - -type: long - --- - -[float] -=== pages - - - - -*`mysql.status.innodb.buffer_pool.pages.data`*:: -+ --- -he number of pages in the InnoDB buffer pool containing data. - - -type: long - --- - -*`mysql.status.innodb.buffer_pool.pages.dirty`*:: -+ --- -The current number of dirty pages in the InnoDB buffer pool. - - -type: long - --- - -*`mysql.status.innodb.buffer_pool.pages.flushed`*:: -+ --- -The number of requests to flush pages from the InnoDB buffer pool. - - -type: long - --- - -*`mysql.status.innodb.buffer_pool.pages.free`*:: -+ --- -The number of free pages in the InnoDB buffer pool. - - -type: long - --- - -*`mysql.status.innodb.buffer_pool.pages.latched`*:: -+ --- -The number of latched pages in the InnoDB buffer pool. - - -type: long - --- - -*`mysql.status.innodb.buffer_pool.pages.misc`*:: -+ --- -The number of pages in the InnoDB buffer pool that are busy because they have been allocated for administrative overhead, such as row locks or the adaptive hash index. - - -type: long - --- - -*`mysql.status.innodb.buffer_pool.pages.total`*:: -+ --- -The total size of the InnoDB buffer pool, in pages. - - -type: long - --- - -[float] -=== read - - - - -*`mysql.status.innodb.buffer_pool.read.ahead`*:: -+ --- -The number of pages read into the InnoDB buffer pool by the read-ahead background thread. - - -type: long - --- - -*`mysql.status.innodb.buffer_pool.read.ahead_evicted`*:: -+ --- -The number of pages read into the InnoDB buffer pool by the read-ahead background thread that were subsequently evicted without having been accessed by queries. - - -type: long - --- - -*`mysql.status.innodb.buffer_pool.read.ahead_rnd`*:: -+ --- -The number of "random" read-aheads initiated by InnoDB. - - -type: long - --- - -*`mysql.status.innodb.buffer_pool.read.requests`*:: -+ --- -The number of logical read requests. - - -type: long - --- - -[float] -=== pool - - - - -*`mysql.status.innodb.buffer_pool.pool.reads`*:: -+ --- -The number of logical reads that InnoDB could not satisfy from the buffer pool, and had to read directly from disk. - - -type: long - --- - -*`mysql.status.innodb.buffer_pool.pool.resize_status`*:: -+ --- -The status of an operation to resize the InnoDB buffer pool dynamically, triggered by setting the innodb_buffer_pool_size parameter dynamically. - - -type: long - --- - -*`mysql.status.innodb.buffer_pool.pool.wait_free`*:: -+ --- -Normally, writes to the InnoDB buffer pool happen in the background. When InnoDB needs to read or create a page and no clean pages are available, InnoDB flushes some dirty pages first and waits for that operation to finish. This counter counts instances of these waits. - - -type: long - --- - -*`mysql.status.innodb.buffer_pool.write_requests`*:: -+ --- -The number of writes done to the InnoDB buffer pool. - - -type: long - --- - -[[exported-fields-nats]] -== Nats fields - -nats Module - - - -[float] -=== nats - -`nats` contains statistics that were read from Nats - - - -*`nats.server.id`*:: -+ --- -The server ID - - -type: keyword - --- - -*`nats.server.time`*:: -+ --- -Server time of metric creation - - -type: date - --- - -[float] -=== connections - -Contains nats connection related metrics - - - -*`nats.connections.total`*:: -+ --- -The number of currently active clients - - -type: integer - --- - -[float] -=== routes - -Contains nats route related metrics - - - -*`nats.routes.total`*:: -+ --- -The number of registered routes - - -type: integer - --- - -[float] -=== stats - -Contains nats var related metrics - - - -*`nats.stats.uptime`*:: -+ --- -The period the server is up (sec) - - -type: long - -format: duration - --- - -*`nats.stats.mem.bytes`*:: -+ --- -The current memory usage of NATS process - - -type: long - -format: bytes - --- - -*`nats.stats.cores`*:: -+ --- -The number of logical cores the NATS process runs on - - -type: integer - --- - -*`nats.stats.cpu`*:: -+ --- -The current cpu usage of NATs process - - -type: scaled_float - -format: percent - --- - -*`nats.stats.total_connections`*:: -+ --- -The number of totally created clients - - -type: long - --- - -*`nats.stats.remotes`*:: -+ --- -The number of registered remotes - - -type: integer - --- - -[float] -=== in - -The amount of incoming data - - - -*`nats.stats.in.messages`*:: -+ --- -The amount of incoming messages - - -type: long - --- - -*`nats.stats.in.bytes`*:: -+ --- -The amount of incoming bytes - - -type: long - -format: bytes - --- - -[float] -=== out - -The amount of outgoing data - - - -*`nats.stats.out.messages`*:: -+ --- -The amount of outgoing messages - - -type: long - --- - -*`nats.stats.out.bytes`*:: -+ --- -The amount of outgoing bytes - - -type: long - -format: bytes - --- - -*`nats.stats.slow_consumers`*:: -+ --- -The number of slow consumers currently on NATS - - -type: long - --- - -[float] -=== http - -The http metrics of NATS server - - - -[float] -=== req_stats - -The requests statistics - - - -[float] -=== uri - -The request distribution on monitoring URIS - - - -*`nats.stats.http.req_stats.uri.routez`*:: -+ --- -The number of hits on routez monitoring uri - - -type: long - --- - -*`nats.stats.http.req_stats.uri.connz`*:: -+ --- -The number of hits on connz monitoring uri - - -type: long - --- - -*`nats.stats.http.req_stats.uri.varz`*:: -+ --- -The number of hits on varz monitoring uri - - -type: long - --- - -*`nats.stats.http.req_stats.uri.subsz`*:: -+ --- -The number of hits on subsz monitoring uri - - -type: long - --- - -*`nats.stats.http.req_stats.uri.root`*:: -+ --- -The number of hits on root monitoring uri - - -type: long - --- - -[float] -=== subscriptions - -Contains nats subscriptions related metrics - - - -*`nats.subscriptions.total`*:: -+ --- -The number of active subscriptions - - -type: integer - --- - -*`nats.subscriptions.inserts`*:: -+ --- -The number of insert operations in subscriptions list - - -type: long - --- - -*`nats.subscriptions.removes`*:: -+ --- -The number of remove operations in subscriptions list - - -type: long - --- - -*`nats.subscriptions.matches`*:: -+ --- -The number of times a match is found for a subscription - - -type: long - --- - -*`nats.subscriptions.cache.size`*:: -+ --- -The number of result sets in the cache - - -type: integer - --- - -*`nats.subscriptions.cache.hit_rate`*:: -+ --- -The rate matches are being retrieved from cache - - -type: scaled_float - -format: percent - --- - -*`nats.subscriptions.cache.fanout.max`*:: -+ --- -The maximum fanout served by cache - - -type: integer - --- - -*`nats.subscriptions.cache.fanout.avg`*:: -+ --- -The average fanout served by cache - - -type: double - --- - -[[exported-fields-nginx]] -== Nginx fields - -Nginx server status metrics collected from various modules. - - - -[float] -=== nginx - -`nginx` contains the metrics that were scraped from nginx. - - - -[float] -=== stubstatus - -`stubstatus` contains the metrics that were scraped from the ngx_http_stub_status_module status page. - - - -*`nginx.stubstatus.hostname`*:: -+ --- -Nginx hostname. - - -type: keyword - --- - -*`nginx.stubstatus.active`*:: -+ --- -The current number of active client connections including Waiting connections. - - -type: long - --- - -*`nginx.stubstatus.accepts`*:: -+ --- -The total number of accepted client connections. - - -type: long - --- - -*`nginx.stubstatus.handled`*:: -+ --- -The total number of handled client connections. - - -type: long - --- - -*`nginx.stubstatus.dropped`*:: -+ --- -The total number of dropped client connections. - - -type: long - --- - -*`nginx.stubstatus.requests`*:: -+ --- -The total number of client requests. - - -type: long - --- - -*`nginx.stubstatus.current`*:: -+ --- -The current number of client requests. - - -type: long - --- - -*`nginx.stubstatus.reading`*:: -+ --- -The current number of connections where Nginx is reading the request header. - - -type: long - --- - -*`nginx.stubstatus.writing`*:: -+ --- -The current number of connections where Nginx is writing the response back to the client. - - -type: long - --- - -*`nginx.stubstatus.waiting`*:: -+ --- -The current number of idle client connections waiting for a request. - - -type: long - --- - -[[exported-fields-openmetrics]] -== Openmetrics fields - -Openmetrics module - - - -[float] -=== openmetrics - -`openmetrics` contains metrics from endpoints that are following Openmetrics format. - - - -*`openmetrics.labels.*`*:: -+ --- -Prometheus metric labels - - -type: object - --- - -*`openmetrics.metrics.*`*:: -+ --- -Prometheus metric - - -type: object - --- - -[[exported-fields-oracle]] -== Oracle fields - -Oracle database module - - -[float] -=== oracle - -Oracle module - - -[float] -=== performance - -Performance related metrics on a single database instance - - -*`oracle.performance.machine`*:: -+ --- -Operating system machine name - -type: keyword - --- - -*`oracle.performance.buffer_pool`*:: -+ --- -Name of the buffer pool in the instance - -type: keyword - --- - -*`oracle.performance.username`*:: -+ --- -Oracle username - -type: keyword - --- - -*`oracle.performance.io_reloads`*:: -+ --- -Reloads / Pins ratio. A Reload is any PIN of an object that is not the first PIN performed since the object handle was created, and which requires loading the object from disk. Pins are the number of times a PIN was requested for objects of this namespace - -type: double - --- - -*`oracle.performance.lock_requests`*:: -+ --- -Average of the ratio between 'gethits' and 'gets' being 'Gethits' the number of times an object's handle was found in memory and 'gets' the number of times a lock was requested for objects of this namespace. - -type: long - --- - -*`oracle.performance.pin_requests`*:: -+ --- -Average of all pinhits/pins ratios being 'PinHits' the number of times all of the metadata pieces of the library object were found in memory and 'pins' the number of times a PIN was requested for objects of this namespace - -type: double - --- - -[float] -=== cache - -Statistics about all buffer pools available for the instance - - -*`oracle.performance.cache.buffer.hit.pct`*:: -+ --- -The cache hit ratio of the specified buffer pool. - -type: double - --- - -*`oracle.performance.cache.physical_reads`*:: -+ --- -Physical reads - -type: long - --- - -[float] -=== get - -Buffer pool 'get' statistics - - -*`oracle.performance.cache.get.consistent`*:: -+ --- -Consistent gets statistic - -type: long - --- - -*`oracle.performance.cache.get.db_blocks`*:: -+ --- -Database blocks gotten - -type: long - --- - -[float] -=== cursors - -Cursors information - - -*`oracle.performance.cursors.avg`*:: -+ --- -Average cursors opened by username and machine - -type: double - --- - -*`oracle.performance.cursors.max`*:: -+ --- -Max cursors opened by username and machine - -type: double - --- - -*`oracle.performance.cursors.total`*:: -+ --- -Total opened cursors by username and machine - -type: double - --- - -[float] -=== opened - -Opened cursors statistic - - -*`oracle.performance.cursors.opened.current`*:: -+ --- -Total number of current open cursors - -type: long - --- - -*`oracle.performance.cursors.opened.total`*:: -+ --- -Total number of cursors opened since the instance started - -type: long - --- - -[float] -=== parse - -Parses statistic information that occured in the current session - - -*`oracle.performance.cursors.parse.real`*:: -+ --- -Real number of parses that occurred: session cursor cache hits - parse count (total) - -type: long - --- - -*`oracle.performance.cursors.parse.total`*:: -+ --- -Total number of parse calls (hard and soft). A soft parse is a check on an object already in the shared pool, to verify that the permissions on the underlying object have not changed. - -type: long - --- - -*`oracle.performance.cursors.session.cache_hits`*:: -+ --- -Number of hits in the session cursor cache. A hit means that the SQL statement did not have to be reparsed. - -type: long - --- - -*`oracle.performance.cursors.cache_hit.pct`*:: -+ --- -Ratio of session cursor cache hits from total number of cursors - -type: double - --- - -[float] -=== tablespace - -tablespace - - -*`oracle.tablespace.name`*:: -+ --- -Tablespace name - -type: keyword - --- - -[float] -=== data_file - -Database files information - - -*`oracle.tablespace.data_file.id`*:: -+ --- -Tablespace unique identifier - -type: long - --- - -*`oracle.tablespace.data_file.name`*:: -+ --- -Filename of the data file - -type: keyword - --- - -[float] -=== size - -Size information about the file - - -*`oracle.tablespace.data_file.size.max.bytes`*:: -+ --- -Maximum file size in bytes - -type: long - -format: bytes - --- - -*`oracle.tablespace.data_file.size.bytes`*:: -+ --- -Size of the file in bytes - -type: long - -format: bytes - --- - -*`oracle.tablespace.data_file.size.free.bytes`*:: -+ --- -The size of the file available for user data. The actual size of the file minus this value is used to store file related metadata. - - -type: long - -format: bytes - --- - -*`oracle.tablespace.data_file.status`*:: -+ --- -'File status: AVAILABLE or INVALID (INVALID means that the file number is not in use, for example, a file in a tablespace that was dropped)' - - -type: keyword - --- - -*`oracle.tablespace.data_file.online_status`*:: -+ --- -Last known online status of the data file. One of SYSOFF, SYSTEM, OFFLINE, ONLINE or RECOVER. - -type: keyword - --- - -[float] -=== space - -Tablespace space usage information - - -*`oracle.tablespace.space.free.bytes`*:: -+ --- -Tablespace total free space available, in bytes. - -type: long - -format: bytes - --- - -*`oracle.tablespace.space.used.bytes`*:: -+ --- -Tablespace used space, in bytes. - -type: long - -format: bytes - --- - -*`oracle.tablespace.space.total.bytes`*:: -+ --- -Tablespace total size, in bytes. - -type: long - -format: bytes - --- - -[[exported-fields-php_fpm]] -== PHP_FPM fields - -PHP-FPM server status metrics collected from PHP-FPM. - - - -[float] -=== php_fpm - -`php_fpm` contains the metrics that were obtained from PHP-FPM status page call. - - - -[float] -=== pool - -`pool` contains the metrics that were obtained from the PHP-FPM process pool. - - - -*`php_fpm.pool.name`*:: -+ --- -The name of the pool. - - -type: keyword - --- - -[float] -=== pool - -`pool` contains the metrics that were obtained from the PHP-FPM process pool. - - - -*`php_fpm.pool.process_manager`*:: -+ --- -Static, dynamic or ondemand. - - -type: keyword - --- - -[float] -=== connections - -Connection state specific statistics. - - - -*`php_fpm.pool.connections.accepted`*:: -+ --- -The number of incoming requests that the PHP-FPM server has accepted; when a connection is accepted it is removed from the listen queue. - - -type: long - --- - -*`php_fpm.pool.connections.queued`*:: -+ --- -The current number of connections that have been initiated, but not yet accepted. If this value is non-zero it typically means that all the available server processes are currently busy, and there are no processes available to serve the next request. Raising `pm.max_children` (provided the server can handle it) should help keep this number low. This property follows from the fact that PHP-FPM listens via a socket (TCP or file based), and thus inherits some of the characteristics of sockets. - - -type: long - --- - -*`php_fpm.pool.connections.max_listen_queue`*:: -+ --- -The maximum number of requests in the queue of pending connections since FPM has started. - - -type: long - --- - -*`php_fpm.pool.connections.listen_queue_len`*:: -+ --- -The size of the socket queue of pending connections. - - -type: long - --- - -[float] -=== processes - -Process state specific statistics. - - - -*`php_fpm.pool.processes.idle`*:: -+ --- -The number of servers in the `waiting to process` state (i.e. not currently serving a page). This value should fall between the `pm.min_spare_servers` and `pm.max_spare_servers` values when the process manager is `dynamic`. - - -type: long - --- - -*`php_fpm.pool.processes.active`*:: -+ --- -The number of servers current processing a page - the minimum is `1` (so even on a fully idle server, the result will be not read `0`). - - -type: long - --- - -*`php_fpm.pool.processes.total`*:: -+ --- -The number of idle + active processes. - - -type: long - --- - -*`php_fpm.pool.processes.max_active`*:: -+ --- -The maximum number of active processes since FPM has started. - - -type: long - --- - -*`php_fpm.pool.processes.max_children_reached`*:: -+ --- -Number of times, the process limit has been reached, when pm tries to start more children (works only for pm 'dynamic' and 'ondemand'). - - -type: long - --- - -*`php_fpm.pool.slow_requests`*:: -+ --- -The number of times a request execution time has exceeded `request_slowlog_timeout`. - - -type: long - --- - -*`php_fpm.pool.start_since`*:: -+ --- -Number of seconds since FPM has started. - - -type: long - --- - -*`php_fpm.pool.start_time`*:: -+ --- -The date and time FPM has started. - - -type: date - --- - -[float] -=== process - -process contains the metrics that were obtained from the PHP-FPM process. - - - -*`php_fpm.process.pid`*:: -+ --- -The PID of the process - - -type: alias - -alias to: process.pid - --- - -*`php_fpm.process.state`*:: -+ --- -The state of the process (Idle, Running, etc) - - -type: keyword - --- - -*`php_fpm.process.start_time`*:: -+ --- -The date and time the process has started - - -type: date - --- - -*`php_fpm.process.start_since`*:: -+ --- -The number of seconds since the process has started - - -type: integer - --- - -*`php_fpm.process.requests`*:: -+ --- -The number of requests the process has served - - -type: integer - --- - -*`php_fpm.process.request_duration`*:: -+ --- -The duration in microseconds (1 million in a second) of the current request (my own definition) - - -type: integer - --- - -*`php_fpm.process.request_method`*:: -+ --- -The request method (GET, POST, etc) (of the current request) - - -type: alias - -alias to: http.request.method - --- - -*`php_fpm.process.request_uri`*:: -+ --- -The request URI with the query string (of the current request) - - -type: alias - -alias to: url.original - --- - -*`php_fpm.process.content_length`*:: -+ --- -The content length of the request (only with POST) (of the current request) - - -type: alias - -alias to: http.response.body.bytes - --- - -*`php_fpm.process.user`*:: -+ --- -The user (PHP_AUTH_USER) (or - if not set) (for the current request) - - -type: alias - -alias to: user.name - --- - -*`php_fpm.process.script`*:: -+ --- -The main script called (or - if not set) (for the current request) - - -type: keyword - --- - -*`php_fpm.process.last_request_cpu`*:: -+ --- -The max amount of memory the last request consumed (it is always 0 if the process is not in Idle state because memory calculation is done when the request processing has terminated) - - -type: long - --- - -*`php_fpm.process.last_request_memory`*:: -+ --- -The content length of the request (only with POST) (of the current request) - - -type: integer - --- - -[[exported-fields-postgresql]] -== PostgreSQL fields - -Metrics collected from PostgreSQL servers. - - - -[float] -=== postgresql - -PostgreSQL metrics. - - - -[float] -=== activity - -One document per server process, showing information related to the current activity of that process, such as state and current query. Collected by querying pg_stat_activity. - - - -*`postgresql.activity.database.oid`*:: -+ --- -OID of the database this backend is connected to. - - -type: long - --- - -*`postgresql.activity.database.name`*:: -+ --- -Name of the database this backend is connected to. - - -type: keyword - --- - -*`postgresql.activity.pid`*:: -+ --- -Process ID of this backend. - - -type: long - --- - -*`postgresql.activity.user.id`*:: -+ --- -OID of the user logged into this backend. - - -type: long - --- - -*`postgresql.activity.user.name`*:: -+ --- -Name of the user logged into this backend. - - --- - -*`postgresql.activity.application_name`*:: -+ --- -Name of the application that is connected to this backend. - - --- - -*`postgresql.activity.client.address`*:: -+ --- -IP address of the client connected to this backend. - - --- - -*`postgresql.activity.client.hostname`*:: -+ --- -Host name of the connected client, as reported by a reverse DNS lookup of client_addr. - - --- - -*`postgresql.activity.client.port`*:: -+ --- -TCP port number that the client is using for communication with this backend, or -1 if a Unix socket is used. - - -type: long - --- - -*`postgresql.activity.backend_start`*:: -+ --- -Time when this process was started, i.e., when the client connected to the server. - - -type: date - --- - -*`postgresql.activity.transaction_start`*:: -+ --- -Time when this process' current transaction was started. - - -type: date - --- - -*`postgresql.activity.query_start`*:: -+ --- -Time when the currently active query was started, or if state is not active, when the last query was started. - - -type: date - --- - -*`postgresql.activity.state_change`*:: -+ --- -Time when the state was last changed. - - -type: date - --- - -*`postgresql.activity.waiting`*:: -+ --- -True if this backend is currently waiting on a lock. - - -type: boolean - --- - -*`postgresql.activity.state`*:: -+ --- -Current overall state of this backend. Possible values are: - - * active: The backend is executing a query. - * idle: The backend is waiting for a new client command. - * idle in transaction: The backend is in a transaction, but is not - currently executing a query. - * idle in transaction (aborted): This state is similar to idle in - transaction, except one of the statements in the transaction caused - an error. - * fastpath function call: The backend is executing a fast-path function. - * disabled: This state is reported if track_activities is disabled in this backend. - - --- - -*`postgresql.activity.query`*:: -+ --- -Text of this backend's most recent query. If state is active this field shows the currently executing query. In all other states, it shows the last query that was executed. - - --- - -[float] -=== bgwriter - -Statistics about the background writer process's activity. Collected using the pg_stat_bgwriter query. - - - -*`postgresql.bgwriter.checkpoints.scheduled`*:: -+ --- -Number of scheduled checkpoints that have been performed. - - -type: long - --- - -*`postgresql.bgwriter.checkpoints.requested`*:: -+ --- -Number of requested checkpoints that have been performed. - - -type: long - --- - -*`postgresql.bgwriter.checkpoints.times.write.ms`*:: -+ --- -Total amount of time that has been spent in the portion of checkpoint processing where files are written to disk, in milliseconds. - - -type: float - --- - -*`postgresql.bgwriter.checkpoints.times.sync.ms`*:: -+ --- -Total amount of time that has been spent in the portion of checkpoint processing where files are synchronized to disk, in milliseconds. - - -type: float - --- - -*`postgresql.bgwriter.buffers.checkpoints`*:: -+ --- -Number of buffers written during checkpoints. - - -type: long - --- - -*`postgresql.bgwriter.buffers.clean`*:: -+ --- -Number of buffers written by the background writer. - - -type: long - --- - -*`postgresql.bgwriter.buffers.clean_full`*:: -+ --- -Number of times the background writer stopped a cleaning scan because it had written too many buffers. - - -type: long - --- - -*`postgresql.bgwriter.buffers.backend`*:: -+ --- -Number of buffers written directly by a backend. - - -type: long - --- - -*`postgresql.bgwriter.buffers.backend_fsync`*:: -+ --- -Number of times a backend had to execute its own fsync call (normally the background writer handles those even when the backend does its own write) - - -type: long - --- - -*`postgresql.bgwriter.buffers.allocated`*:: -+ --- -Number of buffers allocated. - - -type: long - --- - -*`postgresql.bgwriter.stats_reset`*:: -+ --- -Time at which these statistics were last reset. - - -type: date - --- - -[float] -=== database - -One row per database, showing database-wide statistics. Collected by querying pg_stat_database - - - -*`postgresql.database.oid`*:: -+ --- -OID of the database this backend is connected to. - - -type: long - --- - -*`postgresql.database.name`*:: -+ --- -Name of the database this backend is connected to. - - -type: keyword - --- - -*`postgresql.database.number_of_backends`*:: -+ --- -Number of backends currently connected to this database. - - -type: long - --- - -*`postgresql.database.transactions.commit`*:: -+ --- -Number of transactions in this database that have been committed. - - -type: long - --- - -*`postgresql.database.transactions.rollback`*:: -+ --- -Number of transactions in this database that have been rolled back. - - -type: long - --- - -*`postgresql.database.blocks.read`*:: -+ --- -Number of disk blocks read in this database. - - -type: long - --- - -*`postgresql.database.blocks.hit`*:: -+ --- -Number of times disk blocks were found already in the buffer cache, so that a read was not necessary (this only includes hits in the PostgreSQL buffer cache, not the operating system's file system cache). - - -type: long - --- - -*`postgresql.database.blocks.time.read.ms`*:: -+ --- -Time spent reading data file blocks by backends in this database, in milliseconds. - - -type: long - --- - -*`postgresql.database.blocks.time.write.ms`*:: -+ --- -Time spent writing data file blocks by backends in this database, in milliseconds. - - -type: long - --- - -*`postgresql.database.rows.returned`*:: -+ --- -Number of rows returned by queries in this database. - - -type: long - --- - -*`postgresql.database.rows.fetched`*:: -+ --- -Number of rows fetched by queries in this database. - - -type: long - --- - -*`postgresql.database.rows.inserted`*:: -+ --- -Number of rows inserted by queries in this database. - - -type: long - --- - -*`postgresql.database.rows.updated`*:: -+ --- -Number of rows updated by queries in this database. - - -type: long - --- - -*`postgresql.database.rows.deleted`*:: -+ --- -Number of rows deleted by queries in this database. - - -type: long - --- - -*`postgresql.database.conflicts`*:: -+ --- -Number of queries canceled due to conflicts with recovery in this database. - - -type: long - --- - -*`postgresql.database.temporary.files`*:: -+ --- -Number of temporary files created by queries in this database. All temporary files are counted, regardless of why the temporary file was created (e.g., sorting or hashing), and regardless of the log_temp_files setting. - - -type: long - --- - -*`postgresql.database.temporary.bytes`*:: -+ --- -Total amount of data written to temporary files by queries in this database. All temporary files are counted, regardless of why the temporary file was created, and regardless of the log_temp_files setting. - - -type: long - --- - -*`postgresql.database.deadlocks`*:: -+ --- -Number of deadlocks detected in this database. - - -type: long - --- - -*`postgresql.database.stats_reset`*:: -+ --- -Time at which these statistics were last reset. - - -type: date - --- - -[float] -=== statement - -One document per query per user per database, showing information related invocation of that query, such as cpu usage and total time. Collected by querying pg_stat_statements. - - - -*`postgresql.statement.user.id`*:: -+ --- -OID of the user logged into the backend that ran the query. - - -type: long - --- - -*`postgresql.statement.database.oid`*:: -+ --- -OID of the database the query was run on. - - -type: long - --- - -*`postgresql.statement.query.id`*:: -+ --- -ID of the statement. - - -type: long - --- - -*`postgresql.statement.query.text`*:: -+ --- -Query text - - --- - -*`postgresql.statement.query.calls`*:: -+ --- -Number of times the query has been run. - - -type: long - --- - -*`postgresql.statement.query.rows`*:: -+ --- -Total number of rows returned by query. - - -type: long - --- - -*`postgresql.statement.query.time.total.ms`*:: -+ --- -Total number of milliseconds spent running query. - - -type: float - --- - -*`postgresql.statement.query.time.min.ms`*:: -+ --- -Minimum number of milliseconds spent running query. - - -type: float - --- - -*`postgresql.statement.query.time.max.ms`*:: -+ --- -Maximum number of milliseconds spent running query. - - -type: float - --- - -*`postgresql.statement.query.time.mean.ms`*:: -+ --- -Mean number of milliseconds spent running query. - - -type: long - --- - -*`postgresql.statement.query.time.stddev.ms`*:: -+ --- -Population standard deviation of time spent running query, in milliseconds. - - -type: long - --- - -*`postgresql.statement.query.memory.shared.hit`*:: -+ --- -Total number of shared block cache hits by the query. - - -type: long - --- - -*`postgresql.statement.query.memory.shared.read`*:: -+ --- -Total number of shared block cache read by the query. - - -type: long - --- - -*`postgresql.statement.query.memory.shared.dirtied`*:: -+ --- -Total number of shared block cache dirtied by the query. - - -type: long - --- - -*`postgresql.statement.query.memory.shared.written`*:: -+ --- -Total number of shared block cache written by the query. - - -type: long - --- - -*`postgresql.statement.query.memory.local.hit`*:: -+ --- -Total number of local block cache hits by the query. - - -type: long - --- - -*`postgresql.statement.query.memory.local.read`*:: -+ --- -Total number of local block cache read by the query. - - -type: long - --- - -*`postgresql.statement.query.memory.local.dirtied`*:: -+ --- -Total number of local block cache dirtied by the query. - - -type: long - --- - -*`postgresql.statement.query.memory.local.written`*:: -+ --- -Total number of local block cache written by the query. - - -type: long - --- - -*`postgresql.statement.query.memory.temp.read`*:: -+ --- -Total number of temp block cache read by the query. - - -type: long - --- - -*`postgresql.statement.query.memory.temp.written`*:: -+ --- -Total number of temp block cache written by the query. - - -type: long - --- - -[[exported-fields-process]] -== Process fields - -Process metadata fields - - - - -*`process.exe`*:: -+ --- -type: alias - -alias to: process.executable - --- - -[[exported-fields-prometheus]] -== Prometheus fields - -Stats scraped from a Prometheus endpoint. - - - - -*`prometheus.labels.*`*:: -+ --- -Prometheus metric labels - - -type: object - --- - -*`prometheus.metrics.*`*:: -+ --- -Prometheus metric - - -type: object - --- - -*`prometheus.query.*`*:: -+ --- -Prometheus value resulted from PromQL - - -type: object - --- - -[float] -=== query - -query metricset - - -[float] -=== remote_write - -remote write metrics from Prometheus server - - -[[exported-fields-prometheus-xpack]] -== Prometheus typed metrics fields - -Stats scraped from a Prometheus endpoint. - - - -*`prometheus.*.value`*:: -+ --- -Prometheus gauge metric - - -type: object - --- - -*`prometheus.*.counter`*:: -+ --- -Prometheus counter metric - - -type: object - --- - -*`prometheus.*.rate`*:: -+ --- -Prometheus rated counter metric - - -type: object - --- - -*`prometheus.*.histogram`*:: -+ --- -Prometheus histogram metric - release: ga - - -type: object - --- - -[[exported-fields-rabbitmq]] -== RabbitMQ fields - -RabbitMQ module - - - -[float] -=== rabbitmq - - - - -*`rabbitmq.vhost`*:: -+ --- -Virtual host name with non-ASCII characters escaped as in C. - - -type: keyword - --- - -[float] -=== connection - -connection - - - -*`rabbitmq.connection.name`*:: -+ --- -The name of the connection with non-ASCII characters escaped as in C. - - -type: keyword - --- - -*`rabbitmq.connection.vhost`*:: -+ --- -Virtual host name with non-ASCII characters escaped as in C. - - -type: alias - -alias to: rabbitmq.vhost - --- - -*`rabbitmq.connection.user`*:: -+ --- -User name. - - -type: alias - -alias to: user.name - --- - -*`rabbitmq.connection.node`*:: -+ --- -Node name. - - -type: alias - -alias to: rabbitmq.node.name - --- - -*`rabbitmq.connection.state`*:: -+ --- -Connection state. - - -type: keyword - --- - -*`rabbitmq.connection.channels`*:: -+ --- -The number of channels on the connection. - - -type: long - --- - -*`rabbitmq.connection.channel_max`*:: -+ --- -The maximum number of channels allowed on the connection. - - -type: long - --- - -*`rabbitmq.connection.frame_max`*:: -+ --- -Maximum permissible size of a frame (in bytes) to negotiate with clients. - - -type: long - -format: bytes - --- - -*`rabbitmq.connection.type`*:: -+ --- -Type of the connection. - - -type: keyword - --- - -*`rabbitmq.connection.host`*:: -+ --- -Server hostname obtained via reverse DNS, or its IP address if reverse DNS failed or was disabled. - - -type: keyword - --- - -*`rabbitmq.connection.peer.host`*:: -+ --- -Peer hostname obtained via reverse DNS, or its IP address if reverse DNS failed or was not enabled. - - -type: keyword - --- - -*`rabbitmq.connection.port`*:: -+ --- -Server port. - - -type: long - --- - -*`rabbitmq.connection.peer.port`*:: -+ --- -Peer port. - - -type: long - --- - -*`rabbitmq.connection.packet_count.sent`*:: -+ --- -Number of packets sent on the connection. - - -type: long - --- - -*`rabbitmq.connection.packet_count.received`*:: -+ --- -Number of packets received on the connection. - - -type: long - --- - -*`rabbitmq.connection.packet_count.pending`*:: -+ --- -Number of packets pending on the connection. - - -type: long - --- - -*`rabbitmq.connection.octet_count.sent`*:: -+ --- -Number of octets sent on the connection. - - -type: long - --- - -*`rabbitmq.connection.octet_count.received`*:: -+ --- -Number of octets received on the connection. - - -type: long - --- - -*`rabbitmq.connection.client_provided.name`*:: -+ --- -User specified connection name. - - -type: keyword - --- - -[float] -=== exchange - -exchange - - - -*`rabbitmq.exchange.name`*:: -+ --- -The name of the queue with non-ASCII characters escaped as in C. - - -type: keyword - --- - -*`rabbitmq.exchange.vhost`*:: -+ --- -Virtual host name with non-ASCII characters escaped as in C. - - -type: alias - -alias to: rabbitmq.vhost - --- - -*`rabbitmq.exchange.durable`*:: -+ --- -Whether or not the queue survives server restarts. - - -type: boolean - --- - -*`rabbitmq.exchange.auto_delete`*:: -+ --- -Whether the queue will be deleted automatically when no longer used. - - -type: boolean - --- - -*`rabbitmq.exchange.internal`*:: -+ --- -Whether the exchange is internal, i.e. cannot be directly published to by a client. - - -type: boolean - --- - -*`rabbitmq.exchange.user`*:: -+ --- -User who created the exchange. - - -type: alias - -alias to: user.name - --- - -*`rabbitmq.exchange.messages.publish_in.count`*:: -+ --- -Count of messages published "in" to an exchange, i.e. not taking account of routing. - - -type: long - --- - -*`rabbitmq.exchange.messages.publish_in.details.rate`*:: -+ --- -How much the exchange publish-in count has changed per second in the most recent sampling interval. - - -type: float - --- - -*`rabbitmq.exchange.messages.publish_out.count`*:: -+ --- -Count of messages published "out" of an exchange, i.e. taking account of routing. - - -type: long - --- - -*`rabbitmq.exchange.messages.publish_out.details.rate`*:: -+ --- -How much the exchange publish-out count has changed per second in the most recent sampling interval. - - -type: float - --- - -[float] -=== node - -node - - - -*`rabbitmq.node.disk.free.bytes`*:: -+ --- -Disk free space in bytes. - - -type: long - -format: bytes - --- - -*`rabbitmq.node.disk.free.limit.bytes`*:: -+ --- -Point at which the disk alarm will go off. - - -type: long - -format: bytes - --- - -*`rabbitmq.node.fd.total`*:: -+ --- -File descriptors available. - - -type: long - --- - -*`rabbitmq.node.fd.used`*:: -+ --- -Used file descriptors. - - -type: long - --- - -*`rabbitmq.node.gc.num.count`*:: -+ --- -Number of GC operations. - - -type: long - --- - -*`rabbitmq.node.gc.reclaimed.bytes`*:: -+ --- -GC bytes reclaimed. - - -type: long - -format: bytes - --- - -*`rabbitmq.node.io.file_handle.open_attempt.avg.ms`*:: -+ --- -File handle open avg time - - -type: long - --- - -*`rabbitmq.node.io.file_handle.open_attempt.count`*:: -+ --- -File handle open attempts - - -type: long - --- - -*`rabbitmq.node.io.read.avg.ms`*:: -+ --- -File handle read avg time - - -type: long - --- - -*`rabbitmq.node.io.read.bytes`*:: -+ --- -Data read in bytes - - -type: long - -format: bytes - --- - -*`rabbitmq.node.io.read.count`*:: -+ --- -Data read operations - - -type: long - --- - -*`rabbitmq.node.io.reopen.count`*:: -+ --- -Data reopen operations - - -type: long - --- - -*`rabbitmq.node.io.seek.avg.ms`*:: -+ --- -Data seek avg time - - -type: long - --- - -*`rabbitmq.node.io.seek.count`*:: -+ --- -Data seek operations - - -type: long - --- - -*`rabbitmq.node.io.sync.avg.ms`*:: -+ --- -Data sync avg time - - -type: long - --- - -*`rabbitmq.node.io.sync.count`*:: -+ --- -Data sync operations - - -type: long - --- - -*`rabbitmq.node.io.write.avg.ms`*:: -+ --- -Data write avg time - - -type: long - --- - -*`rabbitmq.node.io.write.bytes`*:: -+ --- -Data write in bytes - - -type: long - -format: bytes - --- - -*`rabbitmq.node.io.write.count`*:: -+ --- -Data write operations - - -type: long - --- - -*`rabbitmq.node.mem.limit.bytes`*:: -+ --- -Point at which the memory alarm will go off. - - -type: long - -format: bytes - --- - -*`rabbitmq.node.mem.used.bytes`*:: -+ --- -Memory used in bytes. - - -type: long - --- - -*`rabbitmq.node.mnesia.disk.tx.count`*:: -+ --- -Number of Mnesia transactions which have been performed that required writes to disk. - - -type: long - --- - -*`rabbitmq.node.mnesia.ram.tx.count`*:: -+ --- -Number of Mnesia transactions which have been performed that did not require writes to disk. - - -type: long - --- - -*`rabbitmq.node.msg.store_read.count`*:: -+ --- -Number of messages which have been read from the message store. - - -type: long - --- - -*`rabbitmq.node.msg.store_write.count`*:: -+ --- -Number of messages which have been written to the message store. - - -type: long - --- - -*`rabbitmq.node.name`*:: -+ --- -Node name - -type: keyword - --- - -*`rabbitmq.node.proc.total`*:: -+ --- -Maximum number of Erlang processes. - - -type: long - --- - -*`rabbitmq.node.proc.used`*:: -+ --- -Number of Erlang processes in use. - - -type: long - --- - -*`rabbitmq.node.processors`*:: -+ --- -Number of cores detected and usable by Erlang. - - -type: long - --- - -*`rabbitmq.node.queue.index.journal_write.count`*:: -+ --- -Number of records written to the queue index journal. - - -type: long - --- - -*`rabbitmq.node.queue.index.read.count`*:: -+ --- -Number of records read from the queue index. - - -type: long - --- - -*`rabbitmq.node.queue.index.write.count`*:: -+ --- -Number of records written to the queue index. - - -type: long - --- - -*`rabbitmq.node.run.queue`*:: -+ --- -Average number of Erlang processes waiting to run. - - -type: long - --- - -*`rabbitmq.node.socket.total`*:: -+ --- -File descriptors available for use as sockets. - - -type: long - --- - -*`rabbitmq.node.socket.used`*:: -+ --- -File descriptors used as sockets. - - -type: long - --- - -*`rabbitmq.node.type`*:: -+ --- -Node type. - - -type: keyword - --- - -*`rabbitmq.node.uptime`*:: -+ --- -Node uptime. - - -type: long - --- - -[float] -=== queue - -queue - - - -*`rabbitmq.queue.name`*:: -+ --- -The name of the queue with non-ASCII characters escaped as in C. - - -type: keyword - --- - -*`rabbitmq.queue.vhost`*:: -+ --- -Virtual host name with non-ASCII characters escaped as in C. - - -type: alias - -alias to: rabbitmq.vhost - --- - -*`rabbitmq.queue.durable`*:: -+ --- -Whether or not the queue survives server restarts. - - -type: boolean - --- - -*`rabbitmq.queue.auto_delete`*:: -+ --- -Whether the queue will be deleted automatically when no longer used. - - -type: boolean - --- - -*`rabbitmq.queue.exclusive`*:: -+ --- -Whether the queue is exclusive (i.e. has owner_pid). - - -type: boolean - --- - -*`rabbitmq.queue.node`*:: -+ --- -Node name. - - -type: alias - -alias to: rabbitmq.node.name - --- - -*`rabbitmq.queue.state`*:: -+ --- -The state of the queue. Normally 'running', but may be "{syncing, MsgCount}" if the queue is synchronising. Queues which are located on cluster nodes that are currently down will be shown with a status of 'down'. - - -type: keyword - --- - -*`rabbitmq.queue.arguments.max_priority`*:: -+ --- -Maximum number of priority levels for the queue to support. - - -type: long - --- - -*`rabbitmq.queue.consumers.count`*:: -+ --- -Number of consumers. - - -type: long - --- - -*`rabbitmq.queue.consumers.utilisation.pct`*:: -+ --- -Fraction of the time (between 0.0 and 1.0) that the queue is able to immediately deliver messages to consumers. This can be less than 1.0 if consumers are limited by network congestion or prefetch count. - - -type: long - -format: percent - --- - -*`rabbitmq.queue.messages.total.count`*:: -+ --- -Sum of ready and unacknowledged messages (queue depth). - - -type: long - --- - -*`rabbitmq.queue.messages.total.details.rate`*:: -+ --- -How much the queue depth has changed per second in the most recent sampling interval. - - -type: float - --- - -*`rabbitmq.queue.messages.ready.count`*:: -+ --- -Number of messages ready to be delivered to clients. - - -type: long - --- - -*`rabbitmq.queue.messages.ready.details.rate`*:: -+ --- -How much the count of messages ready has changed per second in the most recent sampling interval. - - -type: float - --- - -*`rabbitmq.queue.messages.unacknowledged.count`*:: -+ --- -Number of messages delivered to clients but not yet acknowledged. - - -type: long - --- - -*`rabbitmq.queue.messages.unacknowledged.details.rate`*:: -+ --- -How much the count of unacknowledged messages has changed per second in the most recent sampling interval. - - -type: float - --- - -*`rabbitmq.queue.messages.persistent.count`*:: -+ --- -Total number of persistent messages in the queue (will always be 0 for transient queues). - - -type: long - --- - -*`rabbitmq.queue.memory.bytes`*:: -+ --- -Bytes of memory consumed by the Erlang process associated with the queue, including stack, heap and internal structures. - - -type: long - -format: bytes - --- - -*`rabbitmq.queue.disk.reads.count`*:: -+ --- -Total number of times messages have been read from disk by this queue since it started. - - -type: long - --- - -*`rabbitmq.queue.disk.writes.count`*:: -+ --- -Total number of times messages have been written to disk by this queue since it started. - - -type: long - --- - -[[exported-fields-redis]] -== Redis fields - -Redis metrics collected from Redis. - - - -[float] -=== redis - -`redis` contains the information and statistics from Redis. - - - -[float] -=== info - -`info` contains the information and statistics returned by the `INFO` command. - - - -[float] -=== clients - -Redis client stats. - - - -*`redis.info.clients.connected`*:: -+ --- -Number of client connections (excluding connections from slaves). - - -type: long - --- - -*`redis.info.clients.longest_output_list`*:: -+ --- - -deprecated:[6.5.0] - -Longest output list among current client connections (replaced by max_output_buffer). - - -type: long - --- - -*`redis.info.clients.max_output_buffer`*:: -+ --- -Longest output list among current client connections. - - -type: long - --- - -*`redis.info.clients.biggest_input_buf`*:: -+ --- - -deprecated:[6.5.0] - -Biggest input buffer among current client connections (replaced by max_input_buffer). - - -type: long - --- - -*`redis.info.clients.max_input_buffer`*:: -+ --- -Biggest input buffer among current client connections (on redis 5.0). - - -type: long - --- - -*`redis.info.clients.blocked`*:: -+ --- -Number of clients pending on a blocking call (BLPOP, BRPOP, BRPOPLPUSH). - - -type: long - --- - -[float] -=== cluster - -Redis cluster information. - - - -*`redis.info.cluster.enabled`*:: -+ --- -Indicates that the Redis cluster is enabled. - - -type: boolean - --- - -[float] -=== cpu - -Redis CPU stats - - - -*`redis.info.cpu.used.sys`*:: -+ --- -System CPU consumed by the Redis server. - - -type: scaled_float - --- - -*`redis.info.cpu.used.sys_children`*:: -+ --- -User CPU consumed by the Redis server. - - -type: scaled_float - --- - -*`redis.info.cpu.used.user`*:: -+ --- -System CPU consumed by the background processes. - - -type: scaled_float - --- - -*`redis.info.cpu.used.user_children`*:: -+ --- -User CPU consumed by the background processes. - - -type: scaled_float - --- - -[float] -=== memory - -Redis memory stats. - - - -*`redis.info.memory.used.value`*:: -+ --- -Total number of bytes allocated by Redis. - - -type: long - -format: bytes - --- - -*`redis.info.memory.used.rss`*:: -+ --- -Number of bytes that Redis allocated as seen by the operating system (a.k.a resident set size). - - -type: long - -format: bytes - --- - -*`redis.info.memory.used.peak`*:: -+ --- -Peak memory consumed by Redis. - - -type: long - -format: bytes - --- - -*`redis.info.memory.used.lua`*:: -+ --- -Used memory by the Lua engine. - - -type: long - -format: bytes - --- - -*`redis.info.memory.used.dataset`*:: -+ --- -The size in bytes of the dataset - - -type: long - -format: bytes - --- - -*`redis.info.memory.max.value`*:: -+ --- -Memory limit. - - -type: long - -format: bytes - --- - -*`redis.info.memory.max.policy`*:: -+ --- -Eviction policy to use when memory limit is reached. - - -type: keyword - --- - -*`redis.info.memory.fragmentation.ratio`*:: -+ --- -Ratio between used_memory_rss and used_memory - - -type: float - --- - -*`redis.info.memory.fragmentation.bytes`*:: -+ --- -Bytes between used_memory_rss and used_memory - - -type: long - -format: bytes - --- - -*`redis.info.memory.active_defrag.is_running`*:: -+ --- -Flag indicating if active defragmentation is active - - -type: boolean - --- - -*`redis.info.memory.allocator`*:: -+ --- -Memory allocator. - - -type: keyword - --- - - -*`redis.info.memory.allocator_stats.allocated`*:: -+ --- -Allocated memory - - -type: long - -format: bytes - --- - -*`redis.info.memory.allocator_stats.active`*:: -+ --- -Active memeory - - -type: long - -format: bytes - --- - -*`redis.info.memory.allocator_stats.resident`*:: -+ --- -Resident memory - - -type: long - -format: bytes - --- - -*`redis.info.memory.allocator_stats.fragmentation.ratio`*:: -+ --- -Fragmentation ratio - - -type: float - --- - -*`redis.info.memory.allocator_stats.fragmentation.bytes`*:: -+ --- -Fragmented bytes - - -type: long - -format: bytes - --- - -*`redis.info.memory.allocator_stats.rss.ratio`*:: -+ --- -Resident ratio - - -type: float - --- - -*`redis.info.memory.allocator_stats.rss.bytes`*:: -+ --- -Resident bytes - - -type: long - -format: bytes - --- - -[float] -=== persistence - -Redis CPU stats. - - - -*`redis.info.persistence.loading`*:: -+ --- -Flag indicating if the load of a dump file is on-going - - -type: boolean - --- - -[float] -=== rdb - -Provides information about RDB persistence - - - -*`redis.info.persistence.rdb.last_save.changes_since`*:: -+ --- -Number of changes since the last dump - - -type: long - --- - -*`redis.info.persistence.rdb.last_save.time`*:: -+ --- -Epoch-based timestamp of last successful RDB save - - -type: long - --- - -*`redis.info.persistence.rdb.bgsave.in_progress`*:: -+ --- -Flag indicating a RDB save is on-going - - -type: boolean - --- - -*`redis.info.persistence.rdb.bgsave.last_status`*:: -+ --- -Status of the last RDB save operation - - -type: keyword - --- - -*`redis.info.persistence.rdb.bgsave.last_time.sec`*:: -+ --- -Duration of the last RDB save operation in seconds - - -type: long - -format: duration - --- - -*`redis.info.persistence.rdb.bgsave.current_time.sec`*:: -+ --- -Duration of the on-going RDB save operation if any - - -type: long - -format: duration - --- - -*`redis.info.persistence.rdb.copy_on_write.last_size`*:: -+ --- -The size in bytes of copy-on-write allocations during the last RBD save operation - - -type: long - -format: bytes - --- - -[float] -=== aof - -Provides information about AOF persitence - - - -*`redis.info.persistence.aof.enabled`*:: -+ --- -Flag indicating AOF logging is activated - - -type: boolean - --- - -*`redis.info.persistence.aof.rewrite.in_progress`*:: -+ --- -Flag indicating a AOF rewrite operation is on-going - - -type: boolean - --- - -*`redis.info.persistence.aof.rewrite.scheduled`*:: -+ --- -Flag indicating an AOF rewrite operation will be scheduled once the on-going RDB save is complete. - - -type: boolean - --- - -*`redis.info.persistence.aof.rewrite.last_time.sec`*:: -+ --- -Duration of the last AOF rewrite operation in seconds - - -type: long - -format: duration - --- - -*`redis.info.persistence.aof.rewrite.current_time.sec`*:: -+ --- -Duration of the on-going AOF rewrite operation if any - - -type: long - -format: duration - --- - -*`redis.info.persistence.aof.rewrite.buffer.size`*:: -+ --- -Size of the AOF rewrite buffer - - -type: long - -format: bytes - --- - -*`redis.info.persistence.aof.bgrewrite.last_status`*:: -+ --- -Status of the last AOF rewrite operatio - - -type: keyword - --- - -*`redis.info.persistence.aof.write.last_status`*:: -+ --- -Status of the last write operation to the AOF - - -type: keyword - --- - -*`redis.info.persistence.aof.copy_on_write.last_size`*:: -+ --- -The size in bytes of copy-on-write allocations during the last RBD save operation - - -type: long - -format: bytes - --- - -*`redis.info.persistence.aof.buffer.size`*:: -+ --- -Size of the AOF buffer - - -type: long - -format: bytes - --- - -*`redis.info.persistence.aof.size.current`*:: -+ --- -AOF current file size - - -type: long - -format: bytes - --- - -*`redis.info.persistence.aof.size.base`*:: -+ --- -AOF file size on latest startup or rewrite - - -type: long - -format: bytes - --- - -*`redis.info.persistence.aof.fsync.pending`*:: -+ --- -Number of fsync pending jobs in background I/O queue - - -type: long - --- - -*`redis.info.persistence.aof.fsync.delayed`*:: -+ --- -Delayed fsync counter - - -type: long - --- - -[float] -=== replication - -Replication - - - -*`redis.info.replication.role`*:: -+ --- -Role of the instance (can be "master", or "slave"). - - -type: keyword - --- - -*`redis.info.replication.connected_slaves`*:: -+ --- -Number of connected slaves - - -type: long - --- - -*`redis.info.replication.master_offset`*:: -+ --- - -deprecated:[6.5] - -The server's current replication offset - - -type: long - --- - -*`redis.info.replication.backlog.active`*:: -+ --- -Flag indicating replication backlog is active - - -type: long - --- - -*`redis.info.replication.backlog.size`*:: -+ --- -Total size in bytes of the replication backlog buffer - - -type: long - -format: bytes - --- - -*`redis.info.replication.backlog.first_byte_offset`*:: -+ --- -The master offset of the replication backlog buffer - - -type: long - --- - -*`redis.info.replication.backlog.histlen`*:: -+ --- -Size in bytes of the data in the replication backlog buffer - - -type: long - --- - -*`redis.info.replication.master.offset`*:: -+ --- -The server's current replication offset - - -type: long - --- - -*`redis.info.replication.master.second_offset`*:: -+ --- -The offset up to which replication IDs are accepted - - -type: long - --- - -*`redis.info.replication.master.link_status`*:: -+ --- -Status of the link (up/down) - - -type: keyword - --- - -*`redis.info.replication.master.last_io_seconds_ago`*:: -+ --- -Number of seconds since the last interaction with master - - -type: long - -format: duration - --- - -*`redis.info.replication.master.sync.in_progress`*:: -+ --- -Indicate the master is syncing to the slave - - -type: boolean - --- - -*`redis.info.replication.master.sync.left_bytes`*:: -+ --- -Number of bytes left before syncing is complete - - -type: long - -format: bytes - --- - -*`redis.info.replication.master.sync.last_io_seconds_ago`*:: -+ --- -Number of seconds since last transfer I/O during a SYNC operation - - -type: long - -format: duration - --- - -*`redis.info.replication.slave.offset`*:: -+ --- -The replication offset of the slave instance - - -type: long - --- - -*`redis.info.replication.slave.priority`*:: -+ --- -The priority of the instance as a candidate for failover - - -type: long - --- - -*`redis.info.replication.slave.is_readonly`*:: -+ --- -Flag indicating if the slave is read-only - - -type: boolean - --- - -[float] -=== server - -Server info - - - -*`redis.info.server.version`*:: -+ --- -None - -type: alias - -alias to: service.version - --- - -*`redis.info.server.git_sha1`*:: -+ --- -None - -type: keyword - --- - -*`redis.info.server.git_dirty`*:: -+ --- -None - -type: keyword - --- - -*`redis.info.server.build_id`*:: -+ --- -None - -type: keyword - --- - -*`redis.info.server.mode`*:: -+ --- -None - -type: keyword - --- - -*`redis.info.server.os`*:: -+ --- -None - -type: alias - -alias to: os.full - --- - -*`redis.info.server.arch_bits`*:: -+ --- -None - -type: keyword - --- - -*`redis.info.server.multiplexing_api`*:: -+ --- -None - -type: keyword - --- - -*`redis.info.server.gcc_version`*:: -+ --- -None - -type: keyword - --- - -*`redis.info.server.process_id`*:: -+ --- -None - -type: alias - -alias to: process.pid - --- - -*`redis.info.server.run_id`*:: -+ --- -None - -type: keyword - --- - -*`redis.info.server.tcp_port`*:: -+ --- -None - -type: long - --- - -*`redis.info.server.uptime`*:: -+ --- -None - -type: long - --- - -*`redis.info.server.hz`*:: -+ --- -None - -type: long - --- - -*`redis.info.server.lru_clock`*:: -+ --- -None - -type: long - --- - -*`redis.info.server.config_file`*:: -+ --- -None - -type: keyword - --- - -[float] -=== stats - -Redis stats. - - - -*`redis.info.stats.connections.received`*:: -+ --- -Total number of connections received. - -type: long - --- - -*`redis.info.stats.connections.rejected`*:: -+ --- -Total number of connections rejected. - -type: long - --- - -*`redis.info.stats.commands_processed`*:: -+ --- -Total number of commands processed. - -type: long - --- - -*`redis.info.stats.net.input.bytes`*:: -+ --- -Total network input in bytes. - -type: long - --- - -*`redis.info.stats.net.output.bytes`*:: -+ --- -Total network output in bytes. - -type: long - --- - -*`redis.info.stats.instantaneous.ops_per_sec`*:: -+ --- -Number of commands processed per second - - -type: long - --- - -*`redis.info.stats.instantaneous.input_kbps`*:: -+ --- -The network's read rate per second in KB/sec - - -type: scaled_float - --- - -*`redis.info.stats.instantaneous.output_kbps`*:: -+ --- -The network's write rate per second in KB/sec - - -type: scaled_float - --- - -*`redis.info.stats.sync.full`*:: -+ --- -The number of full resyncs with slaves - - -type: long - --- - -*`redis.info.stats.sync.partial.ok`*:: -+ --- -The number of accepted partial resync requests - - -type: long - --- - -*`redis.info.stats.sync.partial.err`*:: -+ --- -The number of denied partial resync requests - - -type: long - --- - -*`redis.info.stats.keys.expired`*:: -+ --- -Total number of key expiration events - - -type: long - --- - -*`redis.info.stats.keys.evicted`*:: -+ --- -Number of evicted keys due to maxmemory limit - - -type: long - --- - -*`redis.info.stats.keyspace.hits`*:: -+ --- -Number of successful lookup of keys in the main dictionary - - -type: long - --- - -*`redis.info.stats.keyspace.misses`*:: -+ --- -Number of failed lookup of keys in the main dictionary - - -type: long - --- - -*`redis.info.stats.pubsub.channels`*:: -+ --- -Global number of pub/sub channels with client subscriptions - - -type: long - --- - -*`redis.info.stats.pubsub.patterns`*:: -+ --- -Global number of pub/sub pattern with client subscriptions - - -type: long - --- - -*`redis.info.stats.latest_fork_usec`*:: -+ --- -Duration of the latest fork operation in microseconds - - -type: long - --- - -*`redis.info.stats.migrate_cached_sockets`*:: -+ --- -The number of sockets open for MIGRATE purposes - - -type: long - --- - -*`redis.info.stats.slave_expires_tracked_keys`*:: -+ --- -The number of keys tracked for expiry purposes (applicable only to writable slaves) - - -type: long - --- - -*`redis.info.stats.active_defrag.hits`*:: -+ --- -Number of value reallocations performed by active the defragmentation process - - -type: long - --- - -*`redis.info.stats.active_defrag.misses`*:: -+ --- -Number of aborted value reallocations started by the active defragmentation process - - -type: long - --- - -*`redis.info.stats.active_defrag.key_hits`*:: -+ --- -Number of keys that were actively defragmented - - -type: long - --- - -*`redis.info.stats.active_defrag.key_misses`*:: -+ --- -Number of keys that were skipped by the active defragmentation process - - -type: long - --- - -*`redis.info.slowlog.count`*:: -+ --- -Count of slow operations - - -type: long - --- - -[float] -=== key - -`key` contains information about keys. - - - -*`redis.key.name`*:: -+ --- -Key name. - - -type: keyword - --- - -*`redis.key.id`*:: -+ --- -Unique id for this key (With the form :). - - -type: keyword - --- - -*`redis.key.type`*:: -+ --- -Key type as shown by `TYPE` command. - - -type: keyword - --- - -*`redis.key.length`*:: -+ --- -Length of the key (Number of elements for lists, length for strings, cardinality for sets). - - -type: long - --- - -*`redis.key.expire.ttl`*:: -+ --- -Seconds to expire. - - -type: long - --- - -[float] -=== keyspace - -`keyspace` contains the information about the keyspaces returned by the `INFO` command. - - - -*`redis.keyspace.id`*:: -+ --- -Keyspace identifier. - - -type: keyword - --- - -*`redis.keyspace.avg_ttl`*:: -+ --- -Average ttl. - - -type: long - --- - -*`redis.keyspace.keys`*:: -+ --- -Number of keys in the keyspace. - - -type: long - --- - -*`redis.keyspace.expires`*:: -+ --- - - -type: long - --- - -[[exported-fields-redisenterprise]] -== Redis Enterprise fields - -Redis metrics collected from Redis Enterprise Server. - - - -[float] -=== redisenterprise - -`redisenterprise` contains the information and statistics from Redis Enterprise Server. - - - -[[exported-fields-sql]] -== sql fields - -SQL module fetches metrics from a SQL database - - - - -*`sql.driver`*:: -+ --- -Driver used to execute the query. - - -type: keyword - --- - -*`sql.query`*:: -+ --- -Query executed to collect metrics. - - -type: keyword - --- - -*`sql.metrics.numeric.*`*:: -+ --- -Numeric metrics collected. - - -type: object - --- - -*`sql.metrics.string.*`*:: -+ --- -Non-numeric values collected. - - -type: object - --- - -[[exported-fields-stan]] -== Stan fields - -stan Module - - - -[float] -=== stan - -`stan` contains statistics that were read from Nats Streaming server (STAN) - - - -*`stan.server.id`*:: -+ --- -The server ID - - -type: keyword - --- - -*`stan.cluster.id`*:: -+ --- -The cluster ID - - -type: keyword - --- - -[float] -=== channels - -Contains stan / nats streaming/serverz endpoint metrics - - - -*`stan.channels.name`*:: -+ --- -The name of the STAN streaming channel - - -type: keyword - --- - -*`stan.channels.messages`*:: -+ --- -The number of STAN streaming messages - - -type: long - --- - -*`stan.channels.bytes`*:: -+ --- -The number of STAN bytes in the channel - - -type: long - --- - -*`stan.channels.first_seq`*:: -+ --- -First sequence number stored in the channel. If first_seq > min([seq in subscriptions]) data loss has possibly occurred - - -type: long - --- - -*`stan.channels.last_seq`*:: -+ --- -Last sequence number stored in the channel - - -type: long - --- - -*`stan.channels.depth`*:: -+ --- -Queue depth based upon current sequence number and highest reported subscriber sequence number - - -type: long - --- - -[float] -=== stats - -Contains only high-level stan / nats streaming server related metrics - - - -*`stan.stats.state`*:: -+ --- -The cluster / streaming configuration state (STANDALONE, CLUSTERED) - - -type: keyword - --- - -*`stan.stats.role`*:: -+ --- -If clustered, role of this node in the cluster (Leader, Follower, Candidate) - - -type: keyword - --- - -*`stan.stats.clients`*:: -+ --- -The number of STAN clients - - -type: integer - --- - -*`stan.stats.subscriptions`*:: -+ --- -The number of STAN streaming subscriptions - - -type: integer - --- - -*`stan.stats.channels`*:: -+ --- -The number of STAN channels - - -type: integer - --- - -*`stan.stats.messages`*:: -+ --- -Number of messages across all STAN queues - - -type: long - --- - -*`stan.stats.bytes`*:: -+ --- -Number of bytes consumed across all STAN queues - - -type: long - --- - -[float] -=== subscriptions - -Contains stan / nats streaming/serverz endpoint subscription metrics - - - -*`stan.subscriptions.id`*:: -+ --- -The name of the STAN channel subscription (client_id) - - -type: keyword - --- - -*`stan.subscriptions.channel`*:: -+ --- -The name of the STAN channel the subscription is associated with - - -type: keyword - --- - -*`stan.subscriptions.queue`*:: -+ --- -The name of the NATS queue that the STAN channel subscription is associated with, if any - - -type: keyword - --- - -*`stan.subscriptions.last_sent`*:: -+ --- -Last known sequence number of the subscription that was acked - - -type: long - --- - -*`stan.subscriptions.pending`*:: -+ --- -Number of pending messages from / to the subscriber - - -type: long - --- - -*`stan.subscriptions.offline`*:: -+ --- -Is the subscriber marked as offline? - - -type: boolean - --- - -*`stan.subscriptions.stalled`*:: -+ --- -Is the subscriber known to be stalled? - - -type: boolean - --- - -[[exported-fields-statsd]] -== Statsd fields - -Statsd module - - - - -*`statsd.*.count`*:: -+ --- -Statsd counters - - -type: object - --- - -*`statsd.*.*`*:: -+ --- -Statsd metrics - - -type: object - --- - -[[exported-fields-system]] -== System fields - -System status metrics, like CPU and memory usage, that are collected from the operating system. - - - -[float] -=== system - -`system` contains local system metrics. - - - -[float] -=== core - -`system-core` contains CPU metrics for a single core of a multi-core system. - - - -*`system.core.id`*:: -+ --- -CPU Core number. - - -type: long - --- - -*`system.core.user.pct`*:: -+ --- -The percentage of CPU time spent in user space. - - -type: scaled_float - -format: percent - --- - -*`system.core.user.ticks`*:: -+ --- -The amount of CPU time spent in user space. - - -type: long - --- - -*`system.core.system.pct`*:: -+ --- -The percentage of CPU time spent in kernel space. - - -type: scaled_float - -format: percent - --- - -*`system.core.system.ticks`*:: -+ --- -The amount of CPU time spent in kernel space. - - -type: long - --- - -*`system.core.nice.pct`*:: -+ --- -The percentage of CPU time spent on low-priority processes. - - -type: scaled_float - -format: percent - --- - -*`system.core.nice.ticks`*:: -+ --- -The amount of CPU time spent on low-priority processes. - - -type: long - --- - -*`system.core.idle.pct`*:: -+ --- -The percentage of CPU time spent idle. - - -type: scaled_float - -format: percent - --- - -*`system.core.idle.ticks`*:: -+ --- -The amount of CPU time spent idle. - - -type: long - --- - -*`system.core.iowait.pct`*:: -+ --- -The percentage of CPU time spent in wait (on disk). - - -type: scaled_float - -format: percent - --- - -*`system.core.iowait.ticks`*:: -+ --- -The amount of CPU time spent in wait (on disk). - - -type: long - --- - -*`system.core.irq.pct`*:: -+ --- -The percentage of CPU time spent servicing and handling hardware interrupts. - - -type: scaled_float - -format: percent - --- - -*`system.core.irq.ticks`*:: -+ --- -The amount of CPU time spent servicing and handling hardware interrupts. - - -type: long - --- - -*`system.core.softirq.pct`*:: -+ --- -The percentage of CPU time spent servicing and handling software interrupts. - - -type: scaled_float - -format: percent - --- - -*`system.core.softirq.ticks`*:: -+ --- -The amount of CPU time spent servicing and handling software interrupts. - - -type: long - --- - -*`system.core.steal.pct`*:: -+ --- -The percentage of CPU time spent in involuntary wait by the virtual CPU while the hypervisor was servicing another processor. Available only on Unix. - - -type: scaled_float - -format: percent - --- - -*`system.core.steal.ticks`*:: -+ --- -The amount of CPU time spent in involuntary wait by the virtual CPU while the hypervisor was servicing another processor. Available only on Unix. - - -type: long - --- - -[float] -=== cpu - -`cpu` contains local CPU stats. - - - -*`system.cpu.cores`*:: -+ --- -The number of CPU cores present on the host. The non-normalized percentages will have a maximum value of `100% * cores`. The normalized percentages already take this value into account and have a maximum value of 100%. - - -type: long - --- - -*`system.cpu.user.pct`*:: -+ --- -The percentage of CPU time spent in user space. On multi-core systems, you can have percentages that are greater than 100%. For example, if 3 cores are at 60% use, then the `system.cpu.user.pct` will be 180%. - - -type: scaled_float - -format: percent - --- - -*`system.cpu.system.pct`*:: -+ --- -The percentage of CPU time spent in kernel space. - - -type: scaled_float - -format: percent - --- - -*`system.cpu.nice.pct`*:: -+ --- -The percentage of CPU time spent on low-priority processes. - - -type: scaled_float - -format: percent - --- - -*`system.cpu.idle.pct`*:: -+ --- -The percentage of CPU time spent idle. - - -type: scaled_float - -format: percent - --- - -*`system.cpu.iowait.pct`*:: -+ --- -The percentage of CPU time spent in wait (on disk). - - -type: scaled_float - -format: percent - --- - -*`system.cpu.irq.pct`*:: -+ --- -The percentage of CPU time spent servicing and handling hardware interrupts. - - -type: scaled_float - -format: percent - --- - -*`system.cpu.softirq.pct`*:: -+ --- -The percentage of CPU time spent servicing and handling software interrupts. - - -type: scaled_float - -format: percent - --- - -*`system.cpu.steal.pct`*:: -+ --- -The percentage of CPU time spent in involuntary wait by the virtual CPU while the hypervisor was servicing another processor. Available only on Unix. - - -type: scaled_float - -format: percent - --- - -*`system.cpu.total.pct`*:: -+ --- -The percentage of CPU time spent in states other than Idle and IOWait. - - -type: scaled_float - -format: percent - --- - -*`system.cpu.user.norm.pct`*:: -+ --- -The percentage of CPU time spent in user space. - - -type: scaled_float - -format: percent - --- - -*`system.cpu.system.norm.pct`*:: -+ --- -The percentage of CPU time spent in kernel space. - - -type: scaled_float - -format: percent - --- - -*`system.cpu.nice.norm.pct`*:: -+ --- -The percentage of CPU time spent on low-priority processes. - - -type: scaled_float - -format: percent - --- - -*`system.cpu.idle.norm.pct`*:: -+ --- -The percentage of CPU time spent idle. - - -type: scaled_float - -format: percent - --- - -*`system.cpu.iowait.norm.pct`*:: -+ --- -The percentage of CPU time spent in wait (on disk). - - -type: scaled_float - -format: percent - --- - -*`system.cpu.irq.norm.pct`*:: -+ --- -The percentage of CPU time spent servicing and handling hardware interrupts. - - -type: scaled_float - -format: percent - --- - -*`system.cpu.softirq.norm.pct`*:: -+ --- -The percentage of CPU time spent servicing and handling software interrupts. - - -type: scaled_float - -format: percent - --- - -*`system.cpu.steal.norm.pct`*:: -+ --- -The percentage of CPU time spent in involuntary wait by the virtual CPU while the hypervisor was servicing another processor. Available only on Unix. - - -type: scaled_float - -format: percent - --- - -*`system.cpu.total.norm.pct`*:: -+ --- -The percentage of CPU time in states other than Idle and IOWait, normalised by the number of cores. - - -type: scaled_float - -format: percent - --- - -*`system.cpu.user.ticks`*:: -+ --- -The amount of CPU time spent in user space. - - -type: long - --- - -*`system.cpu.system.ticks`*:: -+ --- -The amount of CPU time spent in kernel space. - - -type: long - --- - -*`system.cpu.nice.ticks`*:: -+ --- -The amount of CPU time spent on low-priority processes. - - -type: long - --- - -*`system.cpu.idle.ticks`*:: -+ --- -The amount of CPU time spent idle. - - -type: long - --- - -*`system.cpu.iowait.ticks`*:: -+ --- -The amount of CPU time spent in wait (on disk). - - -type: long - --- - -*`system.cpu.irq.ticks`*:: -+ --- -The amount of CPU time spent servicing and handling hardware interrupts. - - -type: long - --- - -*`system.cpu.softirq.ticks`*:: -+ --- -The amount of CPU time spent servicing and handling software interrupts. - - -type: long - --- - -*`system.cpu.steal.ticks`*:: -+ --- -The amount of CPU time spent in involuntary wait by the virtual CPU while the hypervisor was servicing another processor. Available only on Unix. - - -type: long - --- - -[float] -=== diskio - -`disk` contains disk IO metrics collected from the operating system. - - - -*`system.diskio.name`*:: -+ --- -The disk name. - - -type: keyword - -example: sda1 - --- - -*`system.diskio.serial_number`*:: -+ --- -The disk's serial number. This may not be provided by all operating systems. - - -type: keyword - --- - -*`system.diskio.read.count`*:: -+ --- -The total number of reads completed successfully. - - -type: long - --- - -*`system.diskio.write.count`*:: -+ --- -The total number of writes completed successfully. - - -type: long - --- - -*`system.diskio.read.bytes`*:: -+ --- -The total number of bytes read successfully. On Linux this is the number of sectors read multiplied by an assumed sector size of 512. - - -type: long - -format: bytes - --- - -*`system.diskio.write.bytes`*:: -+ --- -The total number of bytes written successfully. On Linux this is the number of sectors written multiplied by an assumed sector size of 512. - - -type: long - -format: bytes - --- - -*`system.diskio.read.time`*:: -+ --- -The total number of milliseconds spent by all reads. - - -type: long - --- - -*`system.diskio.write.time`*:: -+ --- -The total number of milliseconds spent by all writes. - - -type: long - --- - -*`system.diskio.io.time`*:: -+ --- -The total number of of milliseconds spent doing I/Os. - - -type: long - --- - -*`system.diskio.iostat.read.request.merges_per_sec`*:: -+ --- -The number of read requests merged per second that were queued to the device. - - -type: float - --- - -*`system.diskio.iostat.write.request.merges_per_sec`*:: -+ --- -The number of write requests merged per second that were queued to the device. - - -type: float - --- - -*`system.diskio.iostat.read.request.per_sec`*:: -+ --- -The number of read requests that were issued to the device per second - - -type: float - --- - -*`system.diskio.iostat.write.request.per_sec`*:: -+ --- -The number of write requests that were issued to the device per second - - -type: float - --- - -*`system.diskio.iostat.read.per_sec.bytes`*:: -+ --- -The number of Bytes read from the device per second. - - -type: float - -format: bytes - --- - -*`system.diskio.iostat.read.await`*:: -+ --- -The average time spent for read requests issued to the device to be served. - - -type: float - --- - -*`system.diskio.iostat.write.per_sec.bytes`*:: -+ --- -The number of Bytes write from the device per second. - - -type: float - -format: bytes - --- - -*`system.diskio.iostat.write.await`*:: -+ --- -The average time spent for write requests issued to the device to be served. - - -type: float - --- - -*`system.diskio.iostat.request.avg_size`*:: -+ --- -The average size (in bytes) of the requests that were issued to the device. - - -type: float - --- - -*`system.diskio.iostat.queue.avg_size`*:: -+ --- -The average queue length of the requests that were issued to the device. - - -type: float - --- - -*`system.diskio.iostat.await`*:: -+ --- -The average time spent for requests issued to the device to be served. - - -type: float - --- - -*`system.diskio.iostat.service_time`*:: -+ --- -The average service time (in milliseconds) for I/O requests that were issued to the device. - - -type: float - --- - -*`system.diskio.iostat.busy`*:: -+ --- -Percentage of CPU time during which I/O requests were issued to the device (bandwidth utilization for the device). Device saturation occurs when this value is close to 100%. - - -type: float - --- - -[float] -=== entropy - -Available system entropy - - - -*`system.entropy.available_bits`*:: -+ --- -The available bits of entropy - - -type: long - --- - -*`system.entropy.pct`*:: -+ --- -The percentage of available entropy, relative to the pool size of 4096 - - -type: scaled_float - -format: percent - --- - -[float] -=== filesystem - -`filesystem` contains local filesystem stats. - - - -*`system.filesystem.available`*:: -+ --- -The disk space available to an unprivileged user in bytes. - - -type: long - -format: bytes - --- - -*`system.filesystem.device_name`*:: -+ --- -The disk name. For example: `/dev/disk1` - - -type: keyword - --- - -*`system.filesystem.type`*:: -+ --- -The disk type. For example: `ext4` - - -type: keyword - --- - -*`system.filesystem.mount_point`*:: -+ --- -The mounting point. For example: `/` - - -type: keyword - --- - -*`system.filesystem.files`*:: -+ --- -The total number of file nodes in the file system. - - -type: long - --- - -*`system.filesystem.free`*:: -+ --- -The disk space available in bytes. - - -type: long - -format: bytes - --- - -*`system.filesystem.free_files`*:: -+ --- -The number of free file nodes in the file system. - - -type: long - --- - -*`system.filesystem.total`*:: -+ --- -The total disk space in bytes. - - -type: long - -format: bytes - --- - -*`system.filesystem.used.bytes`*:: -+ --- -The used disk space in bytes. - - -type: long - -format: bytes - --- - -*`system.filesystem.used.pct`*:: -+ --- -The percentage of used disk space. - - -type: scaled_float - -format: percent - --- - -[float] -=== fsstat - -`system.fsstat` contains filesystem metrics aggregated from all mounted filesystems. - - - -*`system.fsstat.count`*:: -+ --- -Number of file systems found. - -type: long - --- - -*`system.fsstat.total_files`*:: -+ --- -Total number of files. - -type: long - --- - -[float] -=== total_size - -Nested file system docs. - - -*`system.fsstat.total_size.free`*:: -+ --- -Total free space. - - -type: long - -format: bytes - --- - -*`system.fsstat.total_size.used`*:: -+ --- -Total used space. - - -type: long - -format: bytes - --- - -*`system.fsstat.total_size.total`*:: -+ --- -Total space (used plus free). - - -type: long - -format: bytes - --- - -[float] -=== load - -CPU load averages. - - - -*`system.load.1`*:: -+ --- -Load average for the last minute. - - -type: scaled_float - --- - -*`system.load.5`*:: -+ --- -Load average for the last 5 minutes. - - -type: scaled_float - --- - -*`system.load.15`*:: -+ --- -Load average for the last 15 minutes. - - -type: scaled_float - --- - -*`system.load.norm.1`*:: -+ --- -Load for the last minute divided by the number of cores. - - -type: scaled_float - --- - -*`system.load.norm.5`*:: -+ --- -Load for the last 5 minutes divided by the number of cores. - - -type: scaled_float - --- - -*`system.load.norm.15`*:: -+ --- -Load for the last 15 minutes divided by the number of cores. - - -type: scaled_float - --- - -*`system.load.cores`*:: -+ --- -The number of CPU cores present on the host. - - -type: long - --- - -[float] -=== memory - -`memory` contains local memory stats. - - - -*`system.memory.total`*:: -+ --- -Total memory. - - -type: long - -format: bytes - --- - -*`system.memory.used.bytes`*:: -+ --- -Used memory. - - -type: long - -format: bytes - --- - -*`system.memory.free`*:: -+ --- -The total amount of free memory in bytes. This value does not include memory consumed by system caches and buffers (see system.memory.actual.free). - - -type: long - -format: bytes - --- - -*`system.memory.used.pct`*:: -+ --- -The percentage of used memory. - - -type: scaled_float - -format: percent - --- - -[float] -=== actual - -Actual memory used and free. - - - -*`system.memory.actual.used.bytes`*:: -+ --- -Actual used memory in bytes. It represents the difference between the total and the available memory. The available memory depends on the OS. For more details, please check `system.actual.free`. - - -type: long - -format: bytes - --- - -*`system.memory.actual.free`*:: -+ --- -Actual free memory in bytes. It is calculated based on the OS. On Linux this value will be MemAvailable from /proc/meminfo, or calculated from free memory plus caches and buffers if /proc/meminfo is not available. On OSX it is a sum of free memory and the inactive memory. On Windows, it is equal to `system.memory.free`. - - -type: long - -format: bytes - --- - -*`system.memory.actual.used.pct`*:: -+ --- -The percentage of actual used memory. - - -type: scaled_float - -format: percent - --- - -[float] -=== swap - -This group contains statistics related to the swap memory usage on the system. - - -*`system.memory.swap.total`*:: -+ --- -Total swap memory. - - -type: long - -format: bytes - --- - -*`system.memory.swap.used.bytes`*:: -+ --- -Used swap memory. - - -type: long - -format: bytes - --- - -*`system.memory.swap.free`*:: -+ --- -Available swap memory. - - -type: long - -format: bytes - --- - -*`system.memory.swap.out.pages`*:: -+ --- -count of pages swapped out - -type: long - --- - -*`system.memory.swap.in.pages`*:: -+ --- -count of pages swapped in - -type: long - --- - -*`system.memory.swap.readahead.pages`*:: -+ --- -swap readahead pages - -type: long - --- - -*`system.memory.swap.readahead.cached`*:: -+ --- -swap readahead cache hits - -type: long - --- - -*`system.memory.swap.used.pct`*:: -+ --- -The percentage of used swap memory. - - -type: scaled_float - -format: percent - --- - -[float] -=== page_stats - -memory page statistics - - -*`system.memory.page_stats.pgscan_kswapd.pages`*:: -+ --- -pages scanned by kswapd - -type: long - -format: number - --- - -*`system.memory.page_stats.pgscan_direct.pages`*:: -+ --- -pages scanned directly - -type: long - -format: number - --- - -*`system.memory.page_stats.pgfree.pages`*:: -+ --- -pages freed by the system - -type: long - -format: number - --- - -*`system.memory.page_stats.pgsteal_kswapd.pages`*:: -+ --- -number of pages reclaimed by kswapd - -type: long - -format: number - --- - -*`system.memory.page_stats.pgsteal_direct.pages`*:: -+ --- -number of pages reclaimed directly - -type: long - -format: number - --- - -*`system.memory.page_stats.direct_efficiency.pct`*:: -+ --- -direct reclaim efficiency percentage. A lower percentage indicates the system is struggling to reclaim memory. - -type: scaled_float - -format: percent - --- - -*`system.memory.page_stats.kswapd_efficiency.pct`*:: -+ --- -kswapd reclaim efficiency percentage. A lower percentage indicates the system is struggling to reclaim memory. - -type: scaled_float - -format: percent - --- - -[float] -=== hugepages - -This group contains statistics related to huge pages usage on the system. - - -*`system.memory.hugepages.total`*:: -+ --- -Number of huge pages in the pool. - - -type: long - -format: number - --- - -*`system.memory.hugepages.used.bytes`*:: -+ --- -Memory used in allocated huge pages. - - -type: long - -format: bytes - --- - -*`system.memory.hugepages.used.pct`*:: -+ --- -Percentage of huge pages used. - - -type: long - -format: percent - --- - -*`system.memory.hugepages.free`*:: -+ --- -Number of available huge pages in the pool. - - -type: long - -format: number - --- - -*`system.memory.hugepages.reserved`*:: -+ --- -Number of reserved but not allocated huge pages in the pool. - - -type: long - -format: number - --- - -*`system.memory.hugepages.surplus`*:: -+ --- -Number of overcommited huge pages. - - -type: long - -format: number - --- - -*`system.memory.hugepages.default_size`*:: -+ --- -Default size for huge pages. - - -type: long - -format: bytes - --- - -[float] -=== swap.out - -huge pages swapped out - - -*`system.memory.hugepages.swap.out.pages`*:: -+ --- -pages swapped out - -type: long - --- - -*`system.memory.hugepages.swap.out.fallback`*:: -+ --- -Count of huge pages that must be split before swapout - -type: long - --- - -[float] -=== network - -`network` contains network IO metrics for a single network interface. - - - -*`system.network.name`*:: -+ --- -The network interface name. - - -type: keyword - -example: eth0 - --- - -*`system.network.out.bytes`*:: -+ --- -The number of bytes sent. - - -type: long - -format: bytes - --- - -*`system.network.in.bytes`*:: -+ --- -The number of bytes received. - - -type: long - -format: bytes - --- - -*`system.network.out.packets`*:: -+ --- -The number of packets sent. - - -type: long - --- - -*`system.network.in.packets`*:: -+ --- -The number or packets received. - - -type: long - --- - -*`system.network.in.errors`*:: -+ --- -The number of errors while receiving. - - -type: long - --- - -*`system.network.out.errors`*:: -+ --- -The number of errors while sending. - - -type: long - --- - -*`system.network.in.dropped`*:: -+ --- -The number of incoming packets that were dropped. - - -type: long - --- - -*`system.network.out.dropped`*:: -+ --- -The number of outgoing packets that were dropped. This value is always 0 on Darwin and BSD because it is not reported by the operating system. - - -type: long - --- - -[float] -=== network_summary - -Metrics relating to global network activity - - - -*`system.network_summary.ip.*`*:: -+ --- -IP counters - - -type: object - --- - -*`system.network_summary.tcp.*`*:: -+ --- -TCP counters - - -type: object - --- - -*`system.network_summary.udp.*`*:: -+ --- -UDP counters - - -type: object - --- - -*`system.network_summary.udp_lite.*`*:: -+ --- -UDP Lite counters - - -type: object - --- - -*`system.network_summary.icmp.*`*:: -+ --- -ICMP counters - - -type: object - --- - -[float] -=== process - -`process` contains process metadata, CPU metrics, and memory metrics. - - - -*`system.process.name`*:: -+ --- -type: alias - -alias to: process.name - --- - -*`system.process.state`*:: -+ --- -The process state. For example: "running". - - -type: keyword - --- - -*`system.process.pid`*:: -+ --- -type: alias - -alias to: process.pid - --- - -*`system.process.ppid`*:: -+ --- -type: alias - -alias to: process.ppid - --- - -*`system.process.pgid`*:: -+ --- -type: alias - -alias to: process.pgid - --- - -*`system.process.cmdline`*:: -+ --- -The full command-line used to start the process, including the arguments separated by space. - - -type: keyword - --- - -*`system.process.username`*:: -+ --- -type: alias - -alias to: user.name - --- - -*`system.process.cwd`*:: -+ --- -type: alias - -alias to: process.working_directory - --- - -*`system.process.env`*:: -+ --- -The environment variables used to start the process. The data is available on FreeBSD, Linux, and OS X. - - -type: object - --- - -[float] -=== cpu - -CPU-specific statistics per process. - - -*`system.process.cpu.user.ticks`*:: -+ --- -The amount of CPU time the process spent in user space. - - -type: long - --- - -*`system.process.cpu.total.value`*:: -+ --- -The value of CPU usage since starting the process. - - -type: long - --- - -*`system.process.cpu.total.pct`*:: -+ --- -The percentage of CPU time spent by the process since the last update. Its value is similar to the %CPU value of the process displayed by the top command on Unix systems. - - -type: scaled_float - -format: percent - --- - -*`system.process.cpu.total.norm.pct`*:: -+ --- -The percentage of CPU time spent by the process since the last event. This value is normalized by the number of CPU cores and it ranges from 0 to 100%. - - -type: scaled_float - -format: percent - --- - -*`system.process.cpu.system.ticks`*:: -+ --- -The amount of CPU time the process spent in kernel space. - - -type: long - --- - -*`system.process.cpu.total.ticks`*:: -+ --- -The total CPU time spent by the process. - - -type: long - --- - -*`system.process.cpu.start_time`*:: -+ --- -The time when the process was started. - - -type: date - --- - -[float] -=== memory - -Memory-specific statistics per process. - - -*`system.process.memory.size`*:: -+ --- -The total virtual memory the process has. On Windows this represents the Commit Charge (the total amount of memory that the memory manager has committed for a running process) value in bytes for this process. - - -type: long - -format: bytes - --- - -*`system.process.memory.rss.bytes`*:: -+ --- -The Resident Set Size. The amount of memory the process occupied in main memory (RAM). On Windows this represents the current working set size, in bytes. - - -type: long - -format: bytes - --- - -*`system.process.memory.rss.pct`*:: -+ --- -The percentage of memory the process occupied in main memory (RAM). - - -type: scaled_float - -format: percent - --- - -*`system.process.memory.share`*:: -+ --- -The shared memory the process uses. - - -type: long - -format: bytes - --- - -[float] -=== fd - -File descriptor usage metrics. This set of metrics is available for Linux and FreeBSD. - - - -*`system.process.fd.open`*:: -+ --- -The number of file descriptors open by the process. - -type: long - --- - -*`system.process.fd.limit.soft`*:: -+ --- -The soft limit on the number of file descriptors opened by the process. The soft limit can be changed by the process at any time. - - -type: long - --- - -*`system.process.fd.limit.hard`*:: -+ --- -The hard limit on the number of file descriptors opened by the process. The hard limit can only be raised by root. - - -type: long - --- - -[float] -=== cgroup - -Metrics and limits from the cgroup of which the task is a member. cgroup metrics are reported when the process has membership in a non-root cgroup. These metrics are only available on Linux. - - - -*`system.process.cgroup.id`*:: -+ --- -The ID common to all cgroups associated with this task. If there isn't a common ID used by all cgroups this field will be absent. - - -type: keyword - --- - -*`system.process.cgroup.path`*:: -+ --- -The path to the cgroup relative to the cgroup subsystem's mountpoint. If there isn't a common path used by all cgroups this field will be absent. - - -type: keyword - --- - -[float] -=== cpu - -The cpu subsystem schedules CPU access for tasks in the cgroup. Access can be controlled by two separate schedulers, CFS and RT. CFS stands for completely fair scheduler which proportionally divides the CPU time between cgroups based on weight. RT stands for real time scheduler which sets a maximum amount of CPU time that processes in the cgroup can consume during a given period. - - - -*`system.process.cgroup.cpu.id`*:: -+ --- -ID of the cgroup. - -type: keyword - --- - -*`system.process.cgroup.cpu.path`*:: -+ --- -Path to the cgroup relative to the cgroup subsystem's mountpoint. - - -type: keyword - --- - -*`system.process.cgroup.cpu.cfs.period.us`*:: -+ --- -Period of time in microseconds for how regularly a cgroup's access to CPU resources should be reallocated. - - -type: long - --- - -*`system.process.cgroup.cpu.cfs.quota.us`*:: -+ --- -Total amount of time in microseconds for which all tasks in a cgroup can run during one period (as defined by cfs.period.us). - - -type: long - --- - -*`system.process.cgroup.cpu.cfs.shares`*:: -+ --- -An integer value that specifies a relative share of CPU time available to the tasks in a cgroup. The value specified in the cpu.shares file must be 2 or higher. - - -type: long - --- - -*`system.process.cgroup.cpu.rt.period.us`*:: -+ --- -Period of time in microseconds for how regularly a cgroup's access to CPU resources is reallocated. - - -type: long - --- - -*`system.process.cgroup.cpu.rt.runtime.us`*:: -+ --- -Period of time in microseconds for the longest continuous period in which the tasks in a cgroup have access to CPU resources. - - -type: long - --- - -*`system.process.cgroup.cpu.stats.periods`*:: -+ --- -Number of period intervals (as specified in cpu.cfs.period.us) that have elapsed. - - -type: long - --- - -*`system.process.cgroup.cpu.stats.throttled.periods`*:: -+ --- -Number of times tasks in a cgroup have been throttled (that is, not allowed to run because they have exhausted all of the available time as specified by their quota). - - -type: long - --- - -*`system.process.cgroup.cpu.stats.throttled.ns`*:: -+ --- -The total time duration (in nanoseconds) for which tasks in a cgroup have been throttled. - - -type: long - --- - -[float] -=== cpuacct - -CPU accounting metrics. - - -*`system.process.cgroup.cpuacct.id`*:: -+ --- -ID of the cgroup. - -type: keyword - --- - -*`system.process.cgroup.cpuacct.path`*:: -+ --- -Path to the cgroup relative to the cgroup subsystem's mountpoint. - - -type: keyword - --- - -*`system.process.cgroup.cpuacct.total.ns`*:: -+ --- -Total CPU time in nanoseconds consumed by all tasks in the cgroup. - - -type: long - --- - -*`system.process.cgroup.cpuacct.stats.user.ns`*:: -+ --- -CPU time consumed by tasks in user mode. - -type: long - --- - -*`system.process.cgroup.cpuacct.stats.system.ns`*:: -+ --- -CPU time consumed by tasks in user (kernel) mode. - -type: long - --- - -*`system.process.cgroup.cpuacct.percpu`*:: -+ --- -CPU time (in nanoseconds) consumed on each CPU by all tasks in this cgroup. - - -type: object - --- - -[float] -=== memory - -Memory limits and metrics. - - -*`system.process.cgroup.memory.id`*:: -+ --- -ID of the cgroup. - -type: keyword - --- - -*`system.process.cgroup.memory.path`*:: -+ --- -Path to the cgroup relative to the cgroup subsystem's mountpoint. - - -type: keyword - --- - -*`system.process.cgroup.memory.mem.usage.bytes`*:: -+ --- -Total memory usage by processes in the cgroup (in bytes). - - -type: long - -format: bytes - --- - -*`system.process.cgroup.memory.mem.usage.max.bytes`*:: -+ --- -The maximum memory used by processes in the cgroup (in bytes). - - -type: long - -format: bytes - --- - -*`system.process.cgroup.memory.mem.limit.bytes`*:: -+ --- -The maximum amount of user memory in bytes (including file cache) that tasks in the cgroup are allowed to use. - - -type: long - -format: bytes - --- - -*`system.process.cgroup.memory.mem.failures`*:: -+ --- -The number of times that the memory limit (mem.limit.bytes) was reached. - - -type: long - --- - -*`system.process.cgroup.memory.memsw.usage.bytes`*:: -+ --- -The sum of current memory usage plus swap space used by processes in the cgroup (in bytes). - - -type: long - -format: bytes - --- - -*`system.process.cgroup.memory.memsw.usage.max.bytes`*:: -+ --- -The maximum amount of memory and swap space used by processes in the cgroup (in bytes). - - -type: long - -format: bytes - --- - -*`system.process.cgroup.memory.memsw.limit.bytes`*:: -+ --- -The maximum amount for the sum of memory and swap usage that tasks in the cgroup are allowed to use. - - -type: long - -format: bytes - --- - -*`system.process.cgroup.memory.memsw.failures`*:: -+ --- -The number of times that the memory plus swap space limit (memsw.limit.bytes) was reached. - - -type: long - --- - -*`system.process.cgroup.memory.kmem.usage.bytes`*:: -+ --- -Total kernel memory usage by processes in the cgroup (in bytes). - - -type: long - -format: bytes - --- - -*`system.process.cgroup.memory.kmem.usage.max.bytes`*:: -+ --- -The maximum kernel memory used by processes in the cgroup (in bytes). - - -type: long - -format: bytes - --- - -*`system.process.cgroup.memory.kmem.limit.bytes`*:: -+ --- -The maximum amount of kernel memory that tasks in the cgroup are allowed to use. - - -type: long - -format: bytes - --- - -*`system.process.cgroup.memory.kmem.failures`*:: -+ --- -The number of times that the memory limit (kmem.limit.bytes) was reached. - - -type: long - --- - -*`system.process.cgroup.memory.kmem_tcp.usage.bytes`*:: -+ --- -Total memory usage for TCP buffers in bytes. - - -type: long - -format: bytes - --- - -*`system.process.cgroup.memory.kmem_tcp.usage.max.bytes`*:: -+ --- -The maximum memory used for TCP buffers by processes in the cgroup (in bytes). - - -type: long - -format: bytes - --- - -*`system.process.cgroup.memory.kmem_tcp.limit.bytes`*:: -+ --- -The maximum amount of memory for TCP buffers that tasks in the cgroup are allowed to use. - - -type: long - -format: bytes - --- - -*`system.process.cgroup.memory.kmem_tcp.failures`*:: -+ --- -The number of times that the memory limit (kmem_tcp.limit.bytes) was reached. - - -type: long - --- - -*`system.process.cgroup.memory.stats.active_anon.bytes`*:: -+ --- -Anonymous and swap cache on active least-recently-used (LRU) list, including tmpfs (shmem), in bytes. - - -type: long - -format: bytes - --- - -*`system.process.cgroup.memory.stats.active_file.bytes`*:: -+ --- -File-backed memory on active LRU list, in bytes. - -type: long - -format: bytes - --- - -*`system.process.cgroup.memory.stats.cache.bytes`*:: -+ --- -Page cache, including tmpfs (shmem), in bytes. - -type: long - -format: bytes - --- - -*`system.process.cgroup.memory.stats.hierarchical_memory_limit.bytes`*:: -+ --- -Memory limit for the hierarchy that contains the memory cgroup, in bytes. - - -type: long - -format: bytes - --- - -*`system.process.cgroup.memory.stats.hierarchical_memsw_limit.bytes`*:: -+ --- -Memory plus swap limit for the hierarchy that contains the memory cgroup, in bytes. - - -type: long - -format: bytes - --- - -*`system.process.cgroup.memory.stats.inactive_anon.bytes`*:: -+ --- -Anonymous and swap cache on inactive LRU list, including tmpfs (shmem), in bytes - - -type: long - -format: bytes - --- - -*`system.process.cgroup.memory.stats.inactive_file.bytes`*:: -+ --- -File-backed memory on inactive LRU list, in bytes. - - -type: long - -format: bytes - --- - -*`system.process.cgroup.memory.stats.mapped_file.bytes`*:: -+ --- -Size of memory-mapped mapped files, including tmpfs (shmem), in bytes. - - -type: long - -format: bytes - --- - -*`system.process.cgroup.memory.stats.page_faults`*:: -+ --- -Number of times that a process in the cgroup triggered a page fault. - - -type: long - --- - -*`system.process.cgroup.memory.stats.major_page_faults`*:: -+ --- -Number of times that a process in the cgroup triggered a major fault. "Major" faults happen when the kernel actually has to read the data from disk. - - -type: long - --- - -*`system.process.cgroup.memory.stats.pages_in`*:: -+ --- -Number of pages paged into memory. This is a counter. - - -type: long - --- - -*`system.process.cgroup.memory.stats.pages_out`*:: -+ --- -Number of pages paged out of memory. This is a counter. - - -type: long - --- - -*`system.process.cgroup.memory.stats.rss.bytes`*:: -+ --- -Anonymous and swap cache (includes transparent hugepages), not including tmpfs (shmem), in bytes. - - -type: long - -format: bytes - --- - -*`system.process.cgroup.memory.stats.rss_huge.bytes`*:: -+ --- -Number of bytes of anonymous transparent hugepages. - - -type: long - -format: bytes - --- - -*`system.process.cgroup.memory.stats.swap.bytes`*:: -+ --- -Swap usage, in bytes. - - -type: long - -format: bytes - --- - -*`system.process.cgroup.memory.stats.unevictable.bytes`*:: -+ --- -Memory that cannot be reclaimed, in bytes. - - -type: long - -format: bytes - --- - -[float] -=== blkio - -Block IO metrics. - - -*`system.process.cgroup.blkio.id`*:: -+ --- -ID of the cgroup. - -type: keyword - --- - -*`system.process.cgroup.blkio.path`*:: -+ --- -Path to the cgroup relative to the cgroup subsystems mountpoint. - - -type: keyword - --- - -*`system.process.cgroup.blkio.total.bytes`*:: -+ --- -Total number of bytes transferred to and from all block devices by processes in the cgroup. - - -type: long - -format: bytes - --- - -*`system.process.cgroup.blkio.total.ios`*:: -+ --- -Total number of I/O operations performed on all devices by processes in the cgroup as seen by the throttling policy. - - -type: long - --- - -[float] -=== process.summary - -Summary metrics for the processes running on the host. - - - -*`system.process.summary.total`*:: -+ --- -Total number of processes on this host. - - -type: long - --- - -*`system.process.summary.running`*:: -+ --- -Number of running processes on this host. - - -type: long - --- - -*`system.process.summary.idle`*:: -+ --- -Number of idle processes on this host. - - -type: long - --- - -*`system.process.summary.sleeping`*:: -+ --- -Number of sleeping processes on this host. - - -type: long - --- - -*`system.process.summary.stopped`*:: -+ --- -Number of stopped processes on this host. - - -type: long - --- - -*`system.process.summary.zombie`*:: -+ --- -Number of zombie processes on this host. - - -type: long - --- - -*`system.process.summary.dead`*:: -+ --- -Number of dead processes on this host. It's very unlikely that it will appear but in some special situations it may happen. - - -type: long - --- - -*`system.process.summary.unknown`*:: -+ --- -Number of processes for which the state couldn't be retrieved or is unknown. - - -type: long - --- - -[float] -=== raid - -raid - - - -*`system.raid.name`*:: -+ --- -Name of the device. - - -type: keyword - --- - -*`system.raid.status`*:: -+ --- -activity-state of the device. - - -type: keyword - --- - -*`system.raid.level`*:: -+ --- -The raid level of the device - - -type: keyword - --- - -*`system.raid.sync_action`*:: -+ --- -Current sync action, if the RAID array is redundant - - -type: keyword - --- - -*`system.raid.disks.active`*:: -+ --- -Number of active disks. - - -type: long - --- - -*`system.raid.disks.total`*:: -+ --- -Total number of disks the device consists of. - - -type: long - --- - -*`system.raid.disks.spare`*:: -+ --- -Number of spared disks. - - -type: long - --- - -*`system.raid.disks.failed`*:: -+ --- -Number of failed disks. - - -type: long - --- - -*`system.raid.disks.states.*`*:: -+ --- -map of raw disk states - - -type: object - --- - -*`system.raid.blocks.total`*:: -+ --- -Number of blocks the device holds, in 1024-byte blocks. - - -type: long - --- - -*`system.raid.blocks.synced`*:: -+ --- -Number of blocks on the device that are in sync, in 1024-byte blocks. - - -type: long - --- - -[float] -=== service - -metrics for system services - - - -*`system.service.name`*:: -+ --- -The name of the service - -type: keyword - --- - -*`system.service.load_state`*:: -+ --- -The load state of the service - -type: keyword - --- - -*`system.service.state`*:: -+ --- -The activity state of the service - -type: keyword - --- - -*`system.service.sub_state`*:: -+ --- -The sub-state of the service - -type: keyword - --- - -*`system.service.state_since`*:: -+ --- -The timestamp of the last state change. If the service is active and running, this is its uptime. - -type: date - --- - -*`system.service.exec_code`*:: -+ --- -The SIGCHLD code from the service's main process - -type: keyword - --- - -[float] -=== resources - -system metrics associated with the service - - -*`system.service.resources.cpu.usage.ns`*:: -+ --- -CPU usage in nanoseconds - -type: long - --- - -*`system.service.resources.memory.usage.bytes`*:: -+ --- -memory usage in bytes - -type: long - --- - -*`system.service.resources.tasks.count`*:: -+ --- -number of tasks associated with the service - -type: long - --- - -[float] -=== network - -network resource usage - - -*`system.service.resources.network.in.bytes`*:: -+ --- -bytes in - -type: long - -format: bytes - --- - -*`system.service.resources.network.in.packets`*:: -+ --- -packets in - -type: long - -format: bytes - --- - -*`system.service.resources.network.out.packets`*:: -+ --- -packets out - -type: long - --- - -*`system.service.resources.network.out.bytes`*:: -+ --- -bytes out - -type: long - --- - -[float] -=== socket - -TCP sockets that are active. - - - -*`system.socket.direction`*:: -+ --- -type: alias - -alias to: network.direction - --- - -*`system.socket.family`*:: -+ --- -type: alias - -alias to: network.type - --- - -*`system.socket.local.ip`*:: -+ --- -Local IP address. This can be an IPv4 or IPv6 address. - - -type: ip - -example: 192.0.2.1 or 2001:0DB8:ABED:8536::1 - --- - -*`system.socket.local.port`*:: -+ --- -Local port. - - -type: long - -example: 22 - --- - -*`system.socket.remote.ip`*:: -+ --- -Remote IP address. This can be an IPv4 or IPv6 address. - - -type: ip - -example: 192.0.2.1 or 2001:0DB8:ABED:8536::1 - --- - -*`system.socket.remote.port`*:: -+ --- -Remote port. - - -type: long - -example: 22 - --- - -*`system.socket.remote.host`*:: -+ --- -PTR record associated with the remote IP. It is obtained via reverse IP lookup. - - -type: keyword - -example: 76-211-117-36.nw.example.com. - --- - -*`system.socket.remote.etld_plus_one`*:: -+ --- -The effective top-level domain (eTLD) of the remote host plus one more label. For example, the eTLD+1 for "foo.bar.golang.org." is "golang.org.". The data for determining the eTLD comes from an embedded copy of the data from http://publicsuffix.org. - - -type: keyword - -example: example.com. - --- - -*`system.socket.remote.host_error`*:: -+ --- -Error describing the cause of the reverse lookup failure. - - -type: keyword - --- - -*`system.socket.process.pid`*:: -+ --- -type: alias - -alias to: process.pid - --- - -*`system.socket.process.command`*:: -+ --- -type: alias - -alias to: process.name - --- - -*`system.socket.process.cmdline`*:: -+ --- -Full command line - - -type: keyword - --- - -*`system.socket.process.exe`*:: -+ --- -type: alias - -alias to: process.executable - --- - -*`system.socket.user.id`*:: -+ --- -type: alias - -alias to: user.id - --- - -*`system.socket.user.name`*:: -+ --- -type: alias - -alias to: user.full_name - --- - -[float] -=== socket.summary - -Summary metrics of open sockets in the host system - - - -[float] -=== all - -All connections - - - -*`system.socket.summary.all.count`*:: -+ --- -All open connections - - -type: integer - --- - -*`system.socket.summary.all.listening`*:: -+ --- -All listening ports - - -type: integer - --- - -[float] -=== tcp - -All TCP connections - - - -*`system.socket.summary.tcp.memory`*:: -+ --- -Memory used by TCP sockets in bytes, based on number of allocated pages and system page size. Corresponds to limits set in /proc/sys/net/ipv4/tcp_mem. Only available on Linux. - - -type: integer - -format: bytes - --- - -[float] -=== all - -All TCP connections - - - -*`system.socket.summary.tcp.all.orphan`*:: -+ --- -A count of all orphaned tcp sockets. Only available on Linux. - - -type: integer - --- - -*`system.socket.summary.tcp.all.count`*:: -+ --- -All open TCP connections - - -type: integer - --- - -*`system.socket.summary.tcp.all.listening`*:: -+ --- -All TCP listening ports - - -type: integer - --- - -*`system.socket.summary.tcp.all.established`*:: -+ --- -Number of established TCP connections - - -type: integer - --- - -*`system.socket.summary.tcp.all.close_wait`*:: -+ --- -Number of TCP connections in _close_wait_ state - - -type: integer - --- - -*`system.socket.summary.tcp.all.time_wait`*:: -+ --- -Number of TCP connections in _time_wait_ state - - -type: integer - --- - -*`system.socket.summary.tcp.all.syn_sent`*:: -+ --- -Number of TCP connections in _syn_sent_ state - - -type: integer - --- - -*`system.socket.summary.tcp.all.syn_recv`*:: -+ --- -Number of TCP connections in _syn_recv_ state - - -type: integer - --- - -*`system.socket.summary.tcp.all.fin_wait1`*:: -+ --- -Number of TCP connections in _fin_wait1_ state - - -type: integer - --- - -*`system.socket.summary.tcp.all.fin_wait2`*:: -+ --- -Number of TCP connections in _fin_wait2_ state - - -type: integer - --- - -*`system.socket.summary.tcp.all.last_ack`*:: -+ --- -Number of TCP connections in _last_ack_ state - - -type: integer - --- - -*`system.socket.summary.tcp.all.closing`*:: -+ --- -Number of TCP connections in _closing_ state - - -type: integer - --- - -[float] -=== udp - -All UDP connections - - - -*`system.socket.summary.udp.memory`*:: -+ --- -Memory used by UDP sockets in bytes, based on number of allocated pages and system page size. Corresponds to limits set in /proc/sys/net/ipv4/udp_mem. Only available on Linux. - - -type: integer - -format: bytes - --- - -[float] -=== all - -All UDP connections - - - -*`system.socket.summary.udp.all.count`*:: -+ --- -All open UDP connections - - -type: integer - --- - -[float] -=== uptime - -`uptime` contains the operating system uptime metric. - - - -*`system.uptime.duration.ms`*:: -+ --- -The OS uptime in milliseconds. - - -type: long - -format: duration - --- - -[float] -=== users - -Logged-in user session data - - - -*`system.users.id`*:: -+ --- -The ID of the session - - -type: keyword - --- - -*`system.users.seat`*:: -+ --- -An associated logind seat - - -type: keyword - --- - -*`system.users.path`*:: -+ --- -The DBus object path of the session - - -type: keyword - --- - -*`system.users.type`*:: -+ --- -The type of the user session - - -type: keyword - --- - -*`system.users.service`*:: -+ --- -A session associated with the service - - -type: keyword - --- - -*`system.users.remote`*:: -+ --- -A bool indicating a remote session - - -type: boolean - --- - -*`system.users.state`*:: -+ --- -The current state of the session - - -type: keyword - --- - -*`system.users.scope`*:: -+ --- -The associated systemd scope - - -type: keyword - --- - -*`system.users.leader`*:: -+ --- -The root PID of the session - - -type: long - --- - -*`system.users.remote_host`*:: -+ --- -A remote host address for the session - - -type: keyword - --- - -[[exported-fields-tomcat]] -== Tomcat fields - -Tomcat module - - - - -[float] -=== cache - -Catalina Cache metrics from the WebResourceRoot - - -*`tomcat.cache.mbean`*:: -+ --- -Mbean that this event is related to - -type: keyword - --- - -*`tomcat.cache.hit.total`*:: -+ --- -The number of requests for resources that were served from the cache - -type: long - --- - -*`tomcat.cache.size.total.kb`*:: -+ --- -The current estimate of the cache size in kilobytes - -type: long - --- - -*`tomcat.cache.size.max.kb`*:: -+ --- -The maximum permitted size of the cache in kilobytes - -type: long - --- - -*`tomcat.cache.lookup.total`*:: -+ --- -The number of requests for resources - -type: long - --- - -*`tomcat.cache.ttl.ms`*:: -+ --- -The time-to-live for cache entries in milliseconds - -type: long - --- - -[float] -=== memory - -Memory metrics from java.lang JMX - - -*`tomcat.memory.mbean`*:: -+ --- -Mbean that this event is related to - -type: keyword - --- - -*`tomcat.memory.heap.usage.committed`*:: -+ --- -Committed heap memory usage - -type: long - --- - -*`tomcat.memory.heap.usage.max`*:: -+ --- -Max heap memory usage - -type: long - --- - -*`tomcat.memory.heap.usage.used`*:: -+ --- -Used heap memory usage - -type: long - --- - -*`tomcat.memory.heap.usage.init`*:: -+ --- -Initial heap memory usage - -type: long - --- - -*`tomcat.memory.other.usage.committed`*:: -+ --- -Committed non-heap memory usage - -type: long - --- - -*`tomcat.memory.other.usage.max`*:: -+ --- -Max non-heap memory usage - -type: long - --- - -*`tomcat.memory.other.usage.used`*:: -+ --- -Used non-heap memory usage - -type: long - --- - -*`tomcat.memory.other.usage.init`*:: -+ --- -Initial non-heap memory usage - -type: long - --- - -[float] -=== requests - -Requests processor metrics from GlobalRequestProcessor JMX - - -*`tomcat.requests.mbean`*:: -+ --- -Mbean that this event is related to - -type: keyword - --- - -*`tomcat.requests.total`*:: -+ --- -Number of requests processed - -type: long - --- - -*`tomcat.requests.bytes.received`*:: -+ --- -Amount of data received, in bytes - -type: long - --- - -*`tomcat.requests.bytes.sent`*:: -+ --- -Amount of data sent, in bytes - -type: long - --- - -*`tomcat.requests.processing.ms`*:: -+ --- -Total time to process the requests - -type: long - --- - -*`tomcat.requests.errors.total`*:: -+ --- -Number of errors - -type: long - --- - -[float] -=== threading - -Threading metrics from the Catalina's ThreadPool JMX - - -*`tomcat.threading.busy`*:: -+ --- -Current busy threads from the ThreadPool - -type: long - --- - -*`tomcat.threading.max`*:: -+ --- -Max threads from the ThreadPool - -type: long - --- - -*`tomcat.threading.current`*:: -+ --- -Current number of threads, taken from the ThreadPool - -type: long - --- - -*`tomcat.threading.keep_alive.total`*:: -+ --- -Total keep alive on the ThreadPool - -type: long - --- - -*`tomcat.threading.keep_alive.timeout.ms`*:: -+ --- -Keep alive timeout on the ThreadPool - -type: long - --- - -*`tomcat.threading.started.total`*:: -+ --- -Current started threads at JVM level (from java.lang:type=Threading) - -type: long - --- - -*`tomcat.threading.user.time.ms`*:: -+ --- -User time in milliseconds (from java.lang:type=Threading) - -type: long - --- - -*`tomcat.threading.cpu.time.ms`*:: -+ --- -CPU time in milliseconds (from java.lang:type=Threading) - -type: long - --- - -*`tomcat.threading.total`*:: -+ --- -Total threads at the JVM level (from java.lang:type=Threading) - -type: long - --- - -*`tomcat.threading.peak`*:: -+ --- -Peak number of threads at JVM level (from java.lang:type=Threading) - -type: long - --- - -[[exported-fields-traefik]] -== traefik fields - -Traefik reverse proxy / load balancer metrics - - - -[float] -=== traefik - -Traefik reverse proxy / load balancer metrics - - - -[float] -=== health - -Metrics obtained from Traefik's health API endpoint - - - -*`traefik.health.uptime.sec`*:: -+ --- -Uptime of Traefik instance in seconds - - -type: long - --- - -[float] -=== response - -Response metrics - - - -*`traefik.health.response.count`*:: -+ --- -Number of responses - - -type: long - --- - -*`traefik.health.response.avg_time.us`*:: -+ --- -Average response time in microseconds - - -type: long - --- - -*`traefik.health.response.status_codes.*`*:: -+ --- -Number of responses per status code - - -type: object - --- - -[[exported-fields-uwsgi]] -== uwsgi fields - -uwsgi module - - - -[float] -=== uwsgi - - - - -[float] -=== status - -uwsgi.status metricset fields - - - -*`uwsgi.status.total.requests`*:: -+ --- -Total requests handled - - -type: long - --- - -*`uwsgi.status.total.exceptions`*:: -+ --- -Total exceptions - - -type: long - --- - -*`uwsgi.status.total.write_errors`*:: -+ --- -Total requests write errors - - -type: long - --- - -*`uwsgi.status.total.read_errors`*:: -+ --- -Total read errors - - -type: long - --- - -*`uwsgi.status.total.pid`*:: -+ --- -Process id - - -type: long - --- - -*`uwsgi.status.worker.id`*:: -+ --- -Worker id - - -type: long - --- - -*`uwsgi.status.worker.pid`*:: -+ --- -Worker process id - - -type: long - --- - -*`uwsgi.status.worker.accepting`*:: -+ --- -State of worker, 1 if still accepting new requests otherwise 0 - - -type: long - --- - -*`uwsgi.status.worker.requests`*:: -+ --- -Number of requests served by this worker - - -type: long - --- - -*`uwsgi.status.worker.delta_requests`*:: -+ --- -Number of requests served by this worker after worker is reloaded when reached MAX_REQUESTS - - -type: long - --- - -*`uwsgi.status.worker.exceptions`*:: -+ --- -Exceptions raised - - -type: long - --- - -*`uwsgi.status.worker.harakiri_count`*:: -+ --- -Dropped requests by timeout - - -type: long - --- - -*`uwsgi.status.worker.signals`*:: -+ --- -Emitted signals count - - -type: long - --- - -*`uwsgi.status.worker.signal_queue`*:: -+ --- -Number of signals waiting to be handled - - -type: long - --- - -*`uwsgi.status.worker.status`*:: -+ --- -Worker status (cheap, pause, sig, busy, idle) - - -type: keyword - --- - -*`uwsgi.status.worker.rss`*:: -+ --- -Resident Set Size. memory currently used by a process. if always zero try `--memory-report` option of uwsgi - - -type: keyword - --- - -*`uwsgi.status.worker.vsz`*:: -+ --- -Virtual Set Size. memory size assigned to a process. if always zero try `--memory-report` option of uwsgi - - -type: long - --- - -*`uwsgi.status.worker.running_time`*:: -+ --- -Process running time - - -type: long - --- - -*`uwsgi.status.worker.respawn_count`*:: -+ --- -Respawn count - - -type: long - --- - -*`uwsgi.status.worker.tx`*:: -+ --- -Transmitted size - - -type: long - --- - -*`uwsgi.status.worker.avg_rt`*:: -+ --- -Average response time - - -type: long - --- - -*`uwsgi.status.core.id`*:: -+ --- -worker ID - - -type: long - --- - -*`uwsgi.status.core.worker_pid`*:: -+ --- -Parent worker PID - - -type: long - --- - -*`uwsgi.status.core.requests.total`*:: -+ --- -Number of total requests served - - -type: long - --- - -*`uwsgi.status.core.requests.static`*:: -+ --- -Number of static file serves - - -type: long - --- - -*`uwsgi.status.core.requests.routed`*:: -+ --- -Routed requests - - -type: long - --- - -*`uwsgi.status.core.requests.offloaded`*:: -+ --- -Offloaded requests - - -type: long - --- - -*`uwsgi.status.core.write_errors`*:: -+ --- -Number of failed writes - - -type: long - --- - -*`uwsgi.status.core.read_errors`*:: -+ --- -Number of failed reads - - -type: long - --- - -[[exported-fields-vsphere]] -== vSphere fields - -vSphere module - - - -[float] -=== vsphere - - - - -[float] -=== datastore - -datastore - - - -*`vsphere.datastore.name`*:: -+ --- -Datastore name - - -type: keyword - --- - -*`vsphere.datastore.fstype`*:: -+ --- -Filesystem type - - -type: keyword - --- - -*`vsphere.datastore.capacity.total.bytes`*:: -+ --- -Total bytes of the datastore - - -type: long - -format: bytes - --- - -*`vsphere.datastore.capacity.free.bytes`*:: -+ --- -Free bytes of the datastore - - -type: long - -format: bytes - --- - -*`vsphere.datastore.capacity.used.bytes`*:: -+ --- -Used bytes of the datastore - - -type: long - -format: bytes - --- - -*`vsphere.datastore.capacity.used.pct`*:: -+ --- -Used percent of the datastore - - -type: long - -format: percent - --- - -[float] -=== host - -host - - - -*`vsphere.host.name`*:: -+ --- -Host name - - -type: keyword - --- - -*`vsphere.host.cpu.used.mhz`*:: -+ --- -Used CPU in Mhz - - -type: long - --- - -*`vsphere.host.cpu.total.mhz`*:: -+ --- -Total CPU in Mhz - - -type: long - --- - -*`vsphere.host.cpu.free.mhz`*:: -+ --- -Free CPU in Mhz - - -type: long - --- - -*`vsphere.host.memory.used.bytes`*:: -+ --- -Used Memory in bytes - - -type: long - -format: bytes - --- - -*`vsphere.host.memory.total.bytes`*:: -+ --- -Total Memory in bytes - - -type: long - -format: bytes - --- - -*`vsphere.host.memory.free.bytes`*:: -+ --- -Free Memory in bytes - - -type: long - -format: bytes - --- - -*`vsphere.host.network_names`*:: -+ --- -Network names - - -type: keyword - --- - -[float] -=== virtualmachine - -virtualmachine - - - -*`vsphere.virtualmachine.host.id`*:: -+ --- -Host id - - -type: keyword - --- - -*`vsphere.virtualmachine.host.hostname`*:: -+ --- -Host name of the host - - -type: keyword - --- - -*`vsphere.virtualmachine.name`*:: -+ --- -Virtual Machine name - - -type: keyword - --- - -*`vsphere.virtualmachine.os`*:: -+ --- -Virtual Machine Operating System name - - -type: keyword - --- - -*`vsphere.virtualmachine.cpu.used.mhz`*:: -+ --- -Used CPU in Mhz - - -type: long - --- - -*`vsphere.virtualmachine.memory.used.guest.bytes`*:: -+ --- -Used Memory of Guest in bytes - - -type: long - -format: bytes - --- - -*`vsphere.virtualmachine.memory.used.host.bytes`*:: -+ --- -Used Memory of Host in bytes - - -type: long - -format: bytes - --- - -*`vsphere.virtualmachine.memory.total.guest.bytes`*:: -+ --- -Total Memory of Guest in bytes - - -type: long - -format: bytes - --- - -*`vsphere.virtualmachine.memory.free.guest.bytes`*:: -+ --- -Free Memory of Guest in bytes - - -type: long - -format: bytes - --- - -*`vsphere.virtualmachine.custom_fields`*:: -+ --- -Custom fields - - -type: object - --- - -*`vsphere.virtualmachine.network_names`*:: -+ --- -Network names - - -type: keyword - --- - -[[exported-fields-windows]] -== Windows fields - -Module for Windows - - - -[float] -=== windows - - - - -[float] -=== service - -`service` contains the status for Windows services. - - - -*`windows.service.id`*:: -+ --- -A unique ID for the service. It is a hash of the machine's GUID and the service name. - - -type: keyword - -example: hW3NJFc1Ap - --- - -*`windows.service.name`*:: -+ --- -The service name. - - -type: keyword - -example: Wecsvc - --- - -*`windows.service.display_name`*:: -+ --- -The display name of the service. - - -type: keyword - -example: Windows Event Collector - --- - -*`windows.service.start_type`*:: -+ --- -The startup type of the service. The possible values are `Automatic`, `Boot`, `Disabled`, `Manual`, and `System`. - - -type: keyword - --- - -*`windows.service.start_name`*:: -+ --- -Account name under which a service runs. - - -type: keyword - -example: NT AUTHORITY\LocalService - --- - -*`windows.service.path_name`*:: -+ --- -Fully qualified path to the file that implements the service, including arguments. - - -type: keyword - -example: C:\WINDOWS\system32\svchost.exe -k LocalService -p - --- - -*`windows.service.state`*:: -+ --- -The actual state of the service. The possible values are `Continuing`, `Pausing`, `Paused`, `Running`, `Starting`, `Stopping`, and `Stopped`. - - -type: keyword - --- - -*`windows.service.exit_code`*:: -+ --- -For `Stopped` services this is the error code that service reports when starting to stopping. This will be the generic Windows service error code unless the service provides a service-specific error code. - - -type: keyword - --- - -*`windows.service.pid`*:: -+ --- -For `Running` services this is the associated process PID. - - -type: long - -example: 1092 - --- - -*`windows.service.uptime.ms`*:: -+ --- -The service's uptime specified in milliseconds. - - -type: long - -format: duration - --- - -[[exported-fields-zookeeper]] -== ZooKeeper fields - -ZooKeeper metrics collected by the four-letter monitoring commands. - - - -[float] -=== zookeeper - -`zookeeper` contains the metrics reported by ZooKeeper commands. - - - -[float] -=== connection - -connections - - - -*`zookeeper.connection.interest_ops`*:: -+ --- -Interest ops - - -type: long - --- - -*`zookeeper.connection.queued`*:: -+ --- -Queued connections - - -type: long - --- - -*`zookeeper.connection.received`*:: -+ --- -Received connections - - -type: long - --- - -*`zookeeper.connection.sent`*:: -+ --- -Connections sent - - -type: long - --- - -[float] -=== mntr - -`mntr` contains the metrics reported by the four-letter `mntr` command. - - - -*`zookeeper.mntr.hostname`*:: -+ --- -ZooKeeper hostname. - - -type: keyword - --- - -*`zookeeper.mntr.approximate_data_size`*:: -+ --- -Approximate size of ZooKeeper data. - - -type: long - --- - -*`zookeeper.mntr.latency.avg`*:: -+ --- -Average latency between ensemble hosts in milliseconds. - - -type: long - --- - -*`zookeeper.mntr.ephemerals_count`*:: -+ --- -Number of ephemeral znodes. - - -type: long - --- - -*`zookeeper.mntr.followers`*:: -+ --- -Number of followers seen by the current host. - - -type: long - --- - -*`zookeeper.mntr.max_file_descriptor_count`*:: -+ --- -Maximum number of file descriptors allowed for the ZooKeeper process. - - -type: long - --- - -*`zookeeper.mntr.latency.max`*:: -+ --- -Maximum latency in milliseconds. - - -type: long - --- - -*`zookeeper.mntr.latency.min`*:: -+ --- -Minimum latency in milliseconds. - - -type: long - --- - -*`zookeeper.mntr.num_alive_connections`*:: -+ --- -Number of connections to ZooKeeper that are currently alive. - - -type: long - --- - -*`zookeeper.mntr.open_file_descriptor_count`*:: -+ --- -Number of file descriptors open by the ZooKeeper process. - - -type: long - --- - -*`zookeeper.mntr.outstanding_requests`*:: -+ --- -Number of outstanding requests that need to be processed by the cluster. - - -type: long - --- - -*`zookeeper.mntr.packets.received`*:: -+ --- -Number of ZooKeeper network packets received. - - -type: long - --- - -*`zookeeper.mntr.packets.sent`*:: -+ --- -Number of ZooKeeper network packets sent. - - -type: long - --- - -*`zookeeper.mntr.pending_syncs`*:: -+ --- -Number of pending syncs to carry out to ZooKeeper ensemble followers. - - -type: long - --- - -*`zookeeper.mntr.server_state`*:: -+ --- -Role in the ZooKeeper ensemble. - - -type: keyword - --- - -*`zookeeper.mntr.synced_followers`*:: -+ --- -Number of synced followers reported when a node server_state is leader. - - -type: long - --- - -*`zookeeper.mntr.version`*:: -+ --- -ZooKeeper version and build string reported. - - -type: alias - -alias to: service.version - --- - -*`zookeeper.mntr.watch_count`*:: -+ --- -Number of watches currently set on the local ZooKeeper process. - - -type: long - --- - -*`zookeeper.mntr.znode_count`*:: -+ --- -Number of znodes reported by the local ZooKeeper process. - - -type: long - --- - -[float] -=== server - -server contains the metrics reported by the four-letter `srvr` command. - - -*`zookeeper.server.connections`*:: -+ --- -Number of clients currently connected to the server - -type: long - --- - - -*`zookeeper.server.latency.avg`*:: -+ --- -Average amount of time taken for the server to respond to a client request - -type: long - --- - -*`zookeeper.server.latency.max`*:: -+ --- -Maximum amount of time taken for the server to respond to a client request - -type: long - --- - -*`zookeeper.server.latency.min`*:: -+ --- -Minimum amount of time taken for the server to respond to a client request - -type: long - --- - -*`zookeeper.server.mode`*:: -+ --- -Mode of the server. In an ensemble, this may either be leader or follower. Otherwise, it is standalone - -type: keyword - --- - -*`zookeeper.server.node_count`*:: -+ --- -Total number of nodes - -type: long - --- - -*`zookeeper.server.outstanding`*:: -+ --- -Number of requests queued at the server. This exceeds zero when the server receives more requests than it is able to process - -type: long - --- - -*`zookeeper.server.received`*:: -+ --- -Number of requests received by the server - -type: long - --- - -*`zookeeper.server.sent`*:: -+ --- -Number of requests sent by the server - -type: long - --- - -*`zookeeper.server.version_date`*:: -+ --- -Date of the Zookeeper release currently in use - -type: date - --- - -*`zookeeper.server.zxid`*:: -+ --- -Unique value of the Zookeeper transaction ID. The zxid consists of an epoch and a counter. It is established by the leader and is used to determine the temporal ordering of changes - -type: keyword - --- - -*`zookeeper.server.count`*:: -+ --- -Total transactions of the leader in epoch - -type: long - --- - -*`zookeeper.server.epoch`*:: -+ --- -Epoch value of the Zookeeper transaction ID. An epoch signifies the period in which a server is a leader - -type: long - --- - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/gettingstarted.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/gettingstarted.asciidoc deleted file mode 100644 index b32cd128..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/gettingstarted.asciidoc +++ /dev/null @@ -1,327 +0,0 @@ -[id="{beatname_lc}-getting-started"] -== Get started with {beatname_uc} - -++++ -Get started -++++ - -{beatname_uc} helps you monitor your servers and the services they host by -collecting metrics from the operating system and services. - -include::{libbeat-dir}/shared-getting-started-intro.asciidoc[] - -* <<{beatname_lc}-installation>> -* <<{beatname_lc}-configuration>> -* <<{beatname_lc}-template>> -* <> -* <<{beatname_lc}-starting>> -* <> -* <> - -[id="{beatname_lc}-installation"] -=== Step 1: Install {beatname_uc} - -You should install {beatname_uc} as close as possible to the service you want to -monitor. For example, if you have four servers with MySQL running, it's -recommended that you run {beatname_uc} on each server. This allows {beatname_uc} to -access your service from localhost and does not cause any additional network -traffic or prevent {beatname_uc} from collecting metrics when there are network -problems. Metrics from multiple {beatname_uc} instances will be combined on the -Elasticsearch server. - -include::{libbeat-dir}/shared-download-and-install.asciidoc[] - -[[deb]] -*deb:* - -ifeval::["{release-state}"=="unreleased"] - -Version {version} of {beatname_uc} has not yet been released. - -endif::[] - -ifeval::["{release-state}"!="unreleased"] - -["source","sh",subs="attributes"] ------------------------------------------------- -curl -L -O https://artifacts.elastic.co/downloads/beats/{beatname_lc}/{beatname_lc}-{version}-amd64.deb -sudo dpkg -i {beatname_lc}-{version}-amd64.deb ------------------------------------------------- - -endif::[] - -[[rpm]] -*rpm:* - -ifeval::["{release-state}"=="unreleased"] - -Version {version} of {beatname_uc} has not yet been released. - -endif::[] - -ifeval::["{release-state}"!="unreleased"] - -["source","sh",subs="attributes"] ------------------------------------------------- -curl -L -O https://artifacts.elastic.co/downloads/beats/{beatname_lc}/{beatname_lc}-{version}-x86_64.rpm -sudo rpm -vi {beatname_lc}-{version}-x86_64.rpm ------------------------------------------------- - -endif::[] - -[[mac]] -*mac:* - -ifeval::["{release-state}"=="unreleased"] - -Version {version} of {beatname_uc} has not yet been released. - -endif::[] - -ifeval::["{release-state}"!="unreleased"] - -["source","sh",subs="attributes"] ------------------------------------------------- -curl -L -O https://artifacts.elastic.co/downloads/beats/{beatname_lc}/{beatname_lc}-{version}-darwin-x86_64.tar.gz -tar xzvf {beatname_lc}-{version}-darwin-x86_64.tar.gz ------------------------------------------------- - -endif::[] - -include::{libbeat-dir}/shared-brew-install.asciidoc[] - -[[linux]] -*linux:* - -ifeval::["{release-state}"=="unreleased"] - -Version {version} of {beatname_uc} has not yet been released. - -endif::[] - -ifeval::["{release-state}"!="unreleased"] - -["source","sh",subs="attributes"] ------------------------------------------------- -curl -L -O https://artifacts.elastic.co/downloads/beats/{beatname_lc}/{beatname_lc}-{version}-linux-x86_64.tar.gz -tar xzvf {beatname_lc}-{version}-linux-x86_64.tar.gz ------------------------------------------------- - -endif::[] - -[[docker]] -*docker:* - -See <> for deploying Docker containers. - -[[kubernetes]] -*kubernetes:* - -See <> for deploying with Kubernetes. - -[[cloudfoundry]] -*cloudfoundry:* - -See <> for deploying with Cloud Foundry. - -[[win]] -*win:* - -ifeval::["{release-state}"=="unreleased"] - -Version {version} of {beatname_uc} has not yet been released. - -endif::[] - -ifeval::["{release-state}"!="unreleased"] - -. Download the {beatname_uc} Windows zip file from the -https://www.elastic.co/downloads/beats/{beatname_lc}[downloads page]. - -. Extract the contents of the zip file into `C:\Program Files`. - -. Rename the +{beatname_lc}--windows+` directory to +{beatname_uc}+. - -. Open a PowerShell prompt as an Administrator (right-click the PowerShell icon -and select *Run As Administrator*). - -. From the PowerShell prompt, run the following commands to install {beatname_uc} -as a Windows service: -+ -["source","sh",subs="attributes"] ----------------------------------------------------------------------- -PS > cd 'C:{backslash}Program Files{backslash}{beatname_uc}' -PS C:{backslash}Program Files{backslash}{beatname_uc}> .{backslash}install-service-{beatname_lc}.ps1 ----------------------------------------------------------------------- - -NOTE: If script execution is disabled on your system, you need to set the -execution policy for the current session to allow the script to run. For -example: +PowerShell.exe -ExecutionPolicy UnRestricted -File -.{backslash}install-service-{beatname_lc}.ps1+. - -endif::[] - -Before starting {beatname_uc}, you should look at the configuration options in the -configuration file, for example +C:{backslash}Program Files{backslash}{beatname_uc}{backslash}{beatname_lc}.yml+. -For more information about these options, see -<>. - -[id="{beatname_lc}-configuration"] -=== Step 2: Configure {beatname_uc} - -include::{libbeat-dir}/shared-configuring.asciidoc[] - -When you configure {beatname_uc}, you need to specify which -<<{beatname_lc}-modules,modules>> to run. {beatname_uc} uses modules to collect -metrics. Each module defines the basic logic for collecting data from a specific -service, such as Redis or MySQL. A module consists of metricsets that fetch and -structure the data. Read <> to learn more. - -To configure {beatname_uc}: - -. Enable the modules that you want to run. If you accept the default -configuration without enabling additional modules, {beatname_uc} collects system -metrics only. -+ -You can either enable the default module configurations defined in the -`modules.d` directory (recommended), or add the module configs to the -+{beatname_lc}.yml+ file. The `modules.d` directory contains default -configurations for all available {beatname_uc} modules. -+ -If you are using a Docker image, see <>. -+ -The following examples enable the `apache` and `mysql` configs in the -`modules.d` directory: -+ -*deb and rpm:* -+ -["source","sh",subs="attributes"] ----- -{beatname_lc} modules enable apache mysql ----- -+ -*mac and linux:* -+ -["source","sh",subs="attributes"] ----- -./{beatname_lc} modules enable apache mysql ----- -+ -*win:* -+ -["source","sh",subs="attributes"] ----- -PS > .{backslash}{beatname_lc}.exe modules enable apache mysql ----- -+ -See the <> to learn more about this command. -+ -To change the default module configurations, modify the `.yml` files in the -`modules.d` directory. See <> for more about available -settings. -+ -See <> if you want to add the module configs to the -+{beatname_lc}.yml+ file rather than using the `modules.d` directory. - -include::{libbeat-dir}/step-configure-output.asciidoc[] - -include::{libbeat-dir}/step-configure-kibana-endpoint.asciidoc[] - -include::{libbeat-dir}/step-configure-credentials.asciidoc[] - -include::{libbeat-dir}/step-test-config.asciidoc[] - -include::{libbeat-dir}/step-look-at-config.asciidoc[] - -[id="{beatname_lc}-template"] -=== Step 3: Load the index template in Elasticsearch - -include::{libbeat-dir}/shared-template-load.asciidoc[] - -[[load-kibana-dashboards]] -=== Step 4: Set up the Kibana dashboards - -include::{libbeat-dir}/dashboards.asciidoc[] - -[id="{beatname_lc}-starting"] -=== Step 5: Start {beatname_uc} - -Run {beatname_uc} by issuing the appropriate command for your platform. If you -are accessing a secured Elasticsearch cluster, make sure you've configured -credentials as described in <<{beatname_lc}-configuration>>. - -NOTE: If you use an init.d script to start {beatname_uc} on deb or rpm, you can't -specify command line flags (see <>). To specify flags, -start {beatname_uc} in the foreground. - -*deb and rpm:* - -["source","sh",subs="attributes"] ----------------------------------------------------------------------- -sudo service {beatname_lc} start ----------------------------------------------------------------------- - -*docker:* - -See <>. - -*mac and linux:* - -["source","sh",subs="attributes,callouts"] ----------------------------------------------------------------------- -sudo chown root {beatname_lc}.yml <1> -sudo chown root modules.d/system.yml <1> -sudo ./{beatname_lc} -e ----------------------------------------------------------------------- -<1> You'll be running {beatname_uc} as root, so you need to change ownership of the -configuration file and any configurations enabled in the `modules.d` directory, -or run {beatname_uc} with `--strict.perms=false` specified. See -{beats-ref}/config-file-permissions.html[Config File Ownership and Permissions] -in the _Beats Platform Reference_. - -:requires-sudo: -include::{libbeat-dir}/shared-brew-run.asciidoc[] -:requires-sudo!: - -*win:* - -["source","sh",subs="attributes"] ----------------------------------------------------------------------- -PS C:{backslash}Program Files{backslash}{beatname_uc}> Start-Service {beatname_lc} ----------------------------------------------------------------------- - -By default the log files are stored in +C:{backslash}ProgramData{backslash}{beatname_lc}{backslash}Logs+. - -NOTE: On Windows, statistics about system load and swap usage are currently -not captured. - -==== Test the {beatname_uc} installation - -To verify that your server's statistics are present in Elasticsearch, issue -the following command: - -["source","sh",subs="attributes"] ----------------------------------------------------------------------- -curl -XGET 'http://localhost:9200/{beatname_lc}-*/_search?pretty' ----------------------------------------------------------------------- - -Make sure that you replace `localhost:9200` with the address of your -Elasticsearch instance. - -On Windows, if you don't have cURL installed, simply point your browser to the -URL. - -[[view-kibana-dashboards]] -=== Step 6: View the sample Kibana dashboards - -To make it easier for you to start monitoring your servers in Kibana, -we have created example {beatname_uc} dashboards. You loaded the dashboards -earlier when you ran the `setup` command. - -include::{libbeat-dir}/opendashboards.asciidoc[] - -The dashboards are provided as examples. We recommend that you -{kibana-ref}/dashboard.html[customize] them to meet your needs. - -[role="screenshot"] -image::./images/{beatname_lc}_system_dashboard.png[{beatname_uc} Dashboard] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/how-metricbeat-works.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/how-metricbeat-works.asciidoc deleted file mode 100644 index 36029f5a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/how-metricbeat-works.asciidoc +++ /dev/null @@ -1,186 +0,0 @@ -[[how-metricbeat-works]] -== How Metricbeat works - -Metricbeat consists of modules and metricsets. A Metricbeat _module_ defines the -basic logic for collecting data from a specific service, such as Redis, MySQL, -and so on. The module specifies details about the service, including how to connect, -how often to collect metrics, and which metrics to collect. - -Each module has one or more metricsets. A _metricset_ is the part of the module -that fetches and structures the data. Rather than collecting each metric as a -separate event, metricsets retrieve a list of multiple related metrics in a single request -to the remote system. So, for example, the Redis module provides an `info` -metricset that collects information and statistics from Redis by running the -http://redis.io/commands/INFO[`INFO`] command and parsing the returned result. - -image::./images/module-overview.png[Modules and metricsets] - -Likewise, the MySQL module provides a `status` metricset that collects data -from MySQL by running a http://dev.mysql.com/doc/refman/5.7/en/show-status.html[`SHOW GLOBAL STATUS`] -SQL query. Metricsets make it easier for you by grouping sets of related metrics together -in a single request returned by the remote server. Most modules have default metricsets - that are enabled if there are no user-enabled metricsets. - -Metricbeat retrieves metrics by periodically interrogating the host system based -on the `period` value that you specify when you configure the module. Because multiple -metricsets can send requests to the same service, Metricbeat reuses connections -whenever possible. If Metricbeat cannot connect to the host system within the time -specified by the `timeout` config setting, it returns an error. Metricbeat sends -the events asynchronously, which means the event retrieval is not acknowledged. If -the configured output is not available, events may be lost. - -When Metricbeat encounters an error (for example, when it cannot connect to the host -system), it sends an event error to the specified output. This means that Metricbeat -always sends an event, even when there is a failure. This allows you to monitor -for errors and see debug messages to help you diagnose what went wrong. - -The following topics provide more detail about the structure of Metricbeat events: - -* <> -* <> - -For more about the benefits of using Metricbeat, see <>. - -[[metricbeat-event-structure]] -=== Event structure - -Every event sent by Metricbeat has the same basic structure. It contains the following fields: - -*`@timestamp`*:: Time when the event was captured -*`host.hostname`*:: Hostname of the server on which the Beat is running -*`agent.type`*:: Name given to the Beat -*`event.module`*:: Name of the module that the data is from -*`event.dataset`*:: Name of the module that the data is from - -For example: - -[source,json] ----- -{ - "@timestamp": "2016-06-22T22:05:53.291Z", - "agent": { - "type": "metricbeat" - }, - "host": { - "hostname": "host.example.com", - }, - "event": { - "dataset": "system.process", - "module": process - }, - . - . - . - - "type": "metricsets" -} ----- - -For more information about the exported fields, see <>. - -[[error-event-structure]] -=== Error event structure - -Metricbeat sends an error event when the service is not reachable. The error event -has the same structure as the <>, but also -has an error field that contains an error string. This makes it possible to check -for errors across all metric events. - -The following example shows an error event sent when the Apache server is not -reachable: - -[source,json] ----- -{ - "@timestamp": "2016-03-18T12:18:57.124Z", - "apache-status": {}, - "beat": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "error": { - "message": "Get http://127.0.0.1/server-status?auto: dial tcp 127.0.0.1:80: getsockopt: connection refused", - }, - "metricset": { - "module": "apache", - "name": "status", - "rtt": 1082 - }, - . - . - . - - "type": "metricsets" ----- - -[[key-features]] -=== Key metricbeat features - -Metricbeat has some key features that are critical to how it works: - -* <> -* <> -* <> -* <> - -[[metricbeat-error-events]] -==== Metricbeat error events - -Metricbeat sends more than just metrics. When it cannot retrieve metrics, it -sends error events. The error is not simply a flag, but a full error string that is -created during fetching from the host systems. This enables you to monitor not -only the metrics, but also any errors that occur during metrics monitoring. - -Because you see the full error message, you can track down the error faster. -Metricbeat is installed locally on the host machine, which means that you can -differentiate errors that happen locally from other issues, such as network problems. - -Each metricset is retrieved based on a predefined period, so when Metricbeat fails to -retrieve metrics for more than one interval, you can infer that there is potentially -something wrong with the host or host connectivity. - -[[no-aggregations]] -==== No aggregations when data is fetched - -Metricbeat doesn't do aggregations like gauge, sum, counters, and so on. Metricbeat -sends the raw data retrieved from the host to the output for processing. When using -Elasticsearch, this has the advantage that all raw data is available on the -Elasticsearch host for drilling down into the details, and the data can be -reprocessed at any time. It also reduces the complexity of Metricbeat. - -[[more-than-numbers]] -==== Sends more than just numbers - -Metricbeat sends more than just numbers. The metrics that Metricbeat sends can also -contain strings to report status information. This is useful when you're using -Elasticsearch to store the metrics data. Because each metricset has a predefined -structure, Elasticsearch knows in advance which types will be stored in -Elasticsearch, and it can optimize storage. - -Basic meta information about each metric (such as the host) is also sent as part -of each event. - -[[multiple-events-in-one]] -==== Multiple metrics in one event - -Rather than containing a single metric, each event created by Metricbeat -contains a list of metrics. This means that you can retrieve all the metrics -in a single request to the host system, resulting in less load on the host -system. If you are sending the metrics to Elasticsearch as the output, -Elasticsearch can directly store and query the metrics as a nested -JSON document, making it very efficient for sending metrics data to Elasticsearch. - -Because the full raw event data is available, Metricbeat or Elasticsearch can -do any required transformations on the data later. For example, if you need to -store data in the http://metrics20.org/[Metrics2.0] format, you could generate -the format out of the existing event by splitting up the full event into multiple -metrics2.0 events. - -Meta information about the type of each metric is stored in the mapping -template. Meta information that is common to all metric events, such as host and -timestamp, is part of the event structure itself and is only stored once for -all events in the metricset. - -Having all the related metrics in a single event also makes it easier to look -at other values when one of the metrics for a service seems off. - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/howto/howto.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/howto/howto.asciidoc deleted file mode 100644 index 54eef117..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/howto/howto.asciidoc +++ /dev/null @@ -1,29 +0,0 @@ -[[howto-guides]] -= How to guides - -[partintro] --- -Learn how to perform common {beatname_uc} configuration tasks. - -* <<{beatname_lc}-geoip>> -* <> -* <> -* <> - - --- - -include::{libbeat-dir}/shared-geoip.asciidoc[] - -:standalone: -include::{libbeat-dir}/shared-env-vars.asciidoc[] -:standalone!: - -include::{libbeat-dir}/shared-config-ingest.asciidoc[] - -:standalone: -include::{libbeat-dir}/yaml.asciidoc[] -:standalone!: - - - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/apache_httpd_server_status.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/apache_httpd_server_status.png deleted file mode 100644 index b28bbecb..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/apache_httpd_server_status.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/ceph-overview-dashboard.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/ceph-overview-dashboard.png deleted file mode 100644 index bc1abf7e..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/ceph-overview-dashboard.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/configuration-blocks.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/configuration-blocks.png deleted file mode 100644 index 20fef6b1..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/configuration-blocks.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/coordinate-map.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/coordinate-map.png deleted file mode 100644 index 8ac69fe7..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/coordinate-map.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/enrolled-beats-apache.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/enrolled-beats-apache.png deleted file mode 100644 index d540758c..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/enrolled-beats-apache.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/enrolled-beats-dev-prod.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/enrolled-beats-dev-prod.png deleted file mode 100644 index ac5b28c6..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/enrolled-beats-dev-prod.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/enrolled-beats.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/enrolled-beats.png deleted file mode 100644 index 2a4ca97e..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/enrolled-beats.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/icon-no.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/icon-no.png deleted file mode 100644 index fb866805..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/icon-no.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/icon-yes.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/icon-yes.png deleted file mode 100644 index 7837b283..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/icon-yes.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/kibana-created-indexes.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/kibana-created-indexes.png deleted file mode 100644 index ad9c65ae..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/kibana-created-indexes.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/kibana-navigation-vis.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/kibana-navigation-vis.png deleted file mode 100644 index a8c0e62e..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/kibana-navigation-vis.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-activemq-broker-overview.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-activemq-broker-overview.png deleted file mode 100644 index 847ba914..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-activemq-broker-overview.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-activemq-queues-overview.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-activemq-queues-overview.png deleted file mode 100644 index 4f801893..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-activemq-queues-overview.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-activemq-topics-overview.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-activemq-topics-overview.png deleted file mode 100644 index d5cbdc6a..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-activemq-topics-overview.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aerospike-overview.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aerospike-overview.png deleted file mode 100644 index 00eea07e..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aerospike-overview.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-billing-overview.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-billing-overview.png deleted file mode 100644 index 9544b1fa..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-billing-overview.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-dynamodb-overview.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-dynamodb-overview.png deleted file mode 100644 index 1f980565..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-dynamodb-overview.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-ebs-overview.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-ebs-overview.png deleted file mode 100644 index 48d09ae9..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-ebs-overview.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-ec2-overview.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-ec2-overview.png deleted file mode 100644 index f9b2d621..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-ec2-overview.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-elb-overview.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-elb-overview.png deleted file mode 100644 index 37eecc1b..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-elb-overview.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-lambda-overview.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-lambda-overview.png deleted file mode 100644 index 84a228b5..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-lambda-overview.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-natgateway-overview.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-natgateway-overview.png deleted file mode 100644 index e91dfc34..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-natgateway-overview.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-overview.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-overview.png deleted file mode 100644 index 7f93b5d9..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-overview.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-rds-overview.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-rds-overview.png deleted file mode 100644 index d44b0215..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-rds-overview.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-s3-overview.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-s3-overview.png deleted file mode 100644 index f64b8606..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-s3-overview.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-sns-overview.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-sns-overview.png deleted file mode 100644 index 29df3a01..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-sns-overview.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-sqs-overview.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-sqs-overview.png deleted file mode 100644 index c45a261f..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-sqs-overview.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-transitgateway-overview.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-transitgateway-overview.png deleted file mode 100644 index 7e30c4d2..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-transitgateway-overview.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-usage-overview.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-usage-overview.png deleted file mode 100644 index 3c4e67f4..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-usage-overview.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-vpn-overview.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-vpn-overview.png deleted file mode 100644 index 64a699f1..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-aws-vpn-overview.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-azure-storage-overview.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-azure-storage-overview.png deleted file mode 100644 index 97d8ddcf..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-azure-storage-overview.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-azure-vm-guestmetrics-overview.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-azure-vm-guestmetrics-overview.png deleted file mode 100644 index 0f219790..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-azure-vm-guestmetrics-overview.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-azure-vm-overview.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-azure-vm-overview.png deleted file mode 100644 index 22136049..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-azure-vm-overview.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-azure-vmss-overview.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-azure-vmss-overview.png deleted file mode 100644 index c1456960..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-azure-vmss-overview.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-cockroachdb-overview.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-cockroachdb-overview.png deleted file mode 100644 index 4b3020d9..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-cockroachdb-overview.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-consul.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-consul.png deleted file mode 100644 index 90aaa747..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-consul.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-couchbase-overview.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-couchbase-overview.png deleted file mode 100644 index c59e52e4..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-couchbase-overview.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-couchdb-overview.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-couchdb-overview.png deleted file mode 100644 index cccd1418..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-couchdb-overview.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-googlecloud-compute-overview.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-googlecloud-compute-overview.png deleted file mode 100644 index d4d90d27..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-googlecloud-compute-overview.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-googlecloud-pubsub-overview.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-googlecloud-pubsub-overview.png deleted file mode 100644 index 5d0ffd58..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-googlecloud-pubsub-overview.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-ibmmq-calls.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-ibmmq-calls.png deleted file mode 100644 index 27e09c4c..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-ibmmq-calls.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-ibmmq-messages.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-ibmmq-messages.png deleted file mode 100644 index b2036067..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-ibmmq-messages.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-ibmmq-subscriptions.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-ibmmq-subscriptions.png deleted file mode 100644 index 44c8f14a..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-ibmmq-subscriptions.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-kubernetes-controllermanager.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-kubernetes-controllermanager.png deleted file mode 100644 index ba9120f2..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-kubernetes-controllermanager.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-kubernetes-proxy.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-kubernetes-proxy.png deleted file mode 100644 index 439473e0..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-kubernetes-proxy.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-mysql.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-mysql.png deleted file mode 100644 index ee6ec195..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-mysql.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-nginx.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-nginx.png deleted file mode 100644 index a1315ea1..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-nginx.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-oracle-overview.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-oracle-overview.png deleted file mode 100644 index 0cc76d07..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-oracle-overview.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-postgresql-overview.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-postgresql-overview.png deleted file mode 100644 index 9d75e9ad..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-postgresql-overview.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-prometheus-overview.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-prometheus-overview.png deleted file mode 100644 index 0dda569f..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-prometheus-overview.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-redisenterprise-overview.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-redisenterprise-overview.png deleted file mode 100644 index 9f236159..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-redisenterprise-overview.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-services-host.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-services-host.png deleted file mode 100644 index bc8d1814..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-services-host.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-stan-overview.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-stan-overview.png deleted file mode 100644 index a6ed419f..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-stan-overview.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-tomcat-overview.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-tomcat-overview.png deleted file mode 100644 index a5ade0e8..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-tomcat-overview.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-windows-service.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-windows-service.png deleted file mode 100644 index b9437930..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-windows-service.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-zookeeper.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-zookeeper.png deleted file mode 100644 index b0c57e76..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat-zookeeper.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat_coredns_dashboard.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat_coredns_dashboard.png deleted file mode 100644 index c30d35d0..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat_coredns_dashboard.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat_kafka_dashboard.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat_kafka_dashboard.png deleted file mode 100644 index ecf3fdfb..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat_kafka_dashboard.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat_kubernetes_scheduler.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat_kubernetes_scheduler.png deleted file mode 100644 index 8f296b79..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat_kubernetes_scheduler.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat_nats_dashboard.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat_nats_dashboard.png deleted file mode 100644 index 04f71345..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat_nats_dashboard.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat_redis_key_dashboard.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat_redis_key_dashboard.png deleted file mode 100644 index 76d414b8..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat_redis_key_dashboard.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat_system_dashboard.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat_system_dashboard.png deleted file mode 100644 index 2ff6ad8b..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat_system_dashboard.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat_vsphere_dashboard.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat_vsphere_dashboard.png deleted file mode 100644 index 925ea3a8..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat_vsphere_dashboard.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat_vsphere_vm_dashboard.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat_vsphere_vm_dashboard.png deleted file mode 100644 index 3871788a..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/metricbeat_vsphere_vm_dashboard.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/module-overview.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/module-overview.png deleted file mode 100644 index 95297ad4..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/module-overview.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/option_ignore_outgoing.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/option_ignore_outgoing.png deleted file mode 100644 index 43813abb..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/option_ignore_outgoing.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/uwsgi_dashboard.png b/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/uwsgi_dashboard.png deleted file mode 100644 index 7e993a77..00000000 Binary files a/vendor/github.com/elastic/beats/v7/metricbeat/docs/images/uwsgi_dashboard.png and /dev/null differ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/index.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/index.asciidoc deleted file mode 100644 index 95eea80c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/index.asciidoc +++ /dev/null @@ -1,67 +0,0 @@ -= Metricbeat Reference - -:libbeat-dir: {docdir}/../../libbeat/docs - -:libbeat-xpack-dir: ../../../x-pack/libbeat - -include::{libbeat-dir}/version.asciidoc[] - -include::{asciidoc-dir}/../../shared/versions/stack/{source_branch}.asciidoc[] - -include::{asciidoc-dir}/../../shared/attributes.asciidoc[] - -:beatname_lc: metricbeat -:beatname_uc: Metricbeat -:beatname_pkg: {beatname_lc} -:github_repo_name: beats -:discuss_forum: beats/{beatname_lc} -:beat_default_index_prefix: {beatname_lc} -:has_central_config: -:has_solutions: -:has_docker_label_ex: -:has_modules_command: -:deb_os: -:rpm_os: -:mac_os: -:linux_os: -:docker_platform: -:win_os: -:no_decode_cef_processor: -:no_decode_csv_fields_processor: -:no_timestamp_processor: - -:kubernetes_default_indexers: {docdir}/kubernetes-default-indexers-matchers.asciidoc - -include::{libbeat-dir}/shared-beats-attributes.asciidoc[] - -include::./overview.asciidoc[] - -include::./gettingstarted.asciidoc[] - -include::{libbeat-dir}/repositories.asciidoc[] - -include::./setting-up-running.asciidoc[] - -include::./upgrading.asciidoc[] - -include::./how-metricbeat-works.asciidoc[] - -include::./configuring-howto.asciidoc[] - -include::{docdir}/howto/howto.asciidoc[] - -include::{libbeat-dir}/shared-central-management.asciidoc[] - -include::./modules.asciidoc[] - -include::./fields.asciidoc[] - -include::{libbeat-dir}/monitoring/monitoring-beats.asciidoc[] - -include::{libbeat-dir}/shared-securing-beat.asciidoc[] - -include::./troubleshooting.asciidoc[] - -include::./faq.asciidoc[] - -include::{libbeat-dir}/contributing-to-beats.asciidoc[] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/kubernetes-default-indexers-matchers.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/kubernetes-default-indexers-matchers.asciidoc deleted file mode 100644 index 2e1e4dde..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/kubernetes-default-indexers-matchers.asciidoc +++ /dev/null @@ -1,14 +0,0 @@ -When `add_kubernetes_metadata` is used with {beatname_uc}, it uses the `ip_port` -indexer and the `fields` matcher with the `metricset.host` field. So events that -contain a `metricset.host` field are enriched with metadata of the pods that -exposes the same port in the same IP. - -This behaviour can be disabled by disabling default indexers and matchers in the -configuration: -[source,yaml] -------------------------------------------------------------------------------- -processors: -- add_kubernetes_metadata: - default_indexers.enabled: false - default_matchers.enabled: false -------------------------------------------------------------------------------- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/metricbeat-filtering.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/metricbeat-filtering.asciidoc deleted file mode 100644 index c7ea4c35..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/metricbeat-filtering.asciidoc +++ /dev/null @@ -1,20 +0,0 @@ -[[filtering-and-enhancing-data]] -== Filter and enhance data with processors - -++++ -Processors -++++ - -include::{libbeat-dir}/processors.asciidoc[] - -For example, the following configuration reduces the exported fields by -dropping the `agent.name` and `agent.version` fields under `beat` from all documents. - -[source, yaml] ----- -processors: - - drop_fields: - fields: ['agent'] ----- - -include::{libbeat-dir}/processors-using.asciidoc[] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/metricbeat-general-options.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/metricbeat-general-options.asciidoc deleted file mode 100644 index 2e637863..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/metricbeat-general-options.asciidoc +++ /dev/null @@ -1,49 +0,0 @@ -[[configuration-general-options]] -== Configure general settings - -++++ -General settings -++++ - -You can specify settings in the +{beatname_lc}.yml+ config file to control the -general behavior of {beatname_uc}. This includes: - -* <> that control things like -the maximum random delay to apply to the startup of a metricset. - -* <> that are supported by all Elastic -Beats. - -[float] -[[configuration-global-options]] -=== Global Metricbeat configuration options - -[float] -==== `metricbeat.max_start_delay` - -The maximum random delay to apply to the startup of a metricset. Random delays -ranging from [0, _max_start_delay_) are applied to reduce the thundering herd -effect that can occur if a fleet of machines running Metricbeat are restarted at -the same time. Specifying a value of 0 disables the startup delay. The default -is 10s. - -[source,yaml] ----- -metricbeat.max_start_delay: 10s ----- - - -[float] -==== `timeseries.enabled` - -Setting this to true (false by default) will add a `timeseries.instance` field -to all events generated by {beatname_uc}. For a given metricset, this field will -be unique for every single item being monitored. - -[source,yaml] ----- -timeseries.enabled: true ----- - - -include::{libbeat-dir}/generalconfig.asciidoc[] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/metricbeat-options.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/metricbeat-options.asciidoc deleted file mode 100644 index 0d3e5f99..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/metricbeat-options.asciidoc +++ /dev/null @@ -1,320 +0,0 @@ -[[configuration-metricbeat]] -== Configure modules - -++++ -Modules -++++ - -Metricbeat provides a couple different ways to enable modules and metricsets: - -* <> -* <> - -include::{libbeat-dir}/shared-note-file-permissions.asciidoc[] - -[float] -[[enable-modules-d-configs]] -=== Enable module configs in the `modules.d` directory - -The `modules.d` directory contains default configurations for all the modules -available in Metricbeat. You can enable or disable specific module -configurations under `modules.d` by running the <> commands. - -For example, to enable the `apache` and `mysql` configs in the `modules.d` -directory, you use: - -[source,shell] ----- -./metricbeat modules enable apache mysql ----- - -Then when you run Metricbeat, it loads the corresponding module configurations -specified in the `modules.d` directory (for example, `modules.d/apache.yml` and -`modules.d/mysql.yml`). - -To see a list of enabled and disabled modules, run: - -[source,shell] ----- -./metricbeat modules list ----- - -You can change the default module configurations by modifying the `.yml` files -in the `modules.d` directory. - -The following example shows a basic configuration for the Apache module: - -[source,yaml] ----- -- module: apache - metricsets: ["status"] - hosts: ["http://127.0.0.1/"] - period: 10s - fields: - dc: west - tags: ["tag"] - processors: - .... ----- - - -See <> for additional configuration examples. - -[float] -[[enable-modules-config-file]] -=== Enable module configs in the +{beatname_lc}.yml+ file - - -When possible, you should use the config files in the `modules.d` directory. - -However, enabling modules directly in the config file is a practical approach if -you have upgraded from a previous version of {beatname_uc} and don't want to -move your module configs to the `modules.d` directory. You can continue to -configure modules in the +{beatname_lc}.yml+ file, but you won't be able to use -the `modules` command to enable and disable configurations because the command -requires the `modules.d` layout. - -To enable specific modules and metricsets in the +{beatname_lc}.yml+ config -file, you can add entries to the +{beatname_lc}.modules+ list. Each entry in the -list begins with a dash (-) and is followed by settings for that module. - -The following example shows a configuration where the apache and mysql modules -are enabled: - -[source,yaml] ------------------------------------------------------------------------------- -metricbeat.modules: - -#---------------------------- Apache Status Module --------------------------- -- module: apache - metricsets: ["status"] - period: 1s - hosts: ["http://127.0.0.1/"] - -#---------------------------- MySQL Status Module ---------------------------- -- module: mysql - metricsets: ["status"] - period: 2s - hosts: ["root@tcp(127.0.0.1:3306)/"] ------------------------------------------------------------------------------- - -In the following example, the Redis host is crawled for `stats` information -every second because this is critical data, but the full list of Apache -metricsets is only fetched every 30 seconds because the metrics are less -critical. - -[source,yaml] ----- -metricbeat.modules: -- module: redis - metricsets: ["info"] - hosts: ["host1"] - period: 1s -- module: apache - metricsets: ["info"] - hosts: ["host1"] - period: 30s ----- - -[float] -[[config-variants]] -== Configuration variants - -Every module comes with a default configuration file. Some modules also come with -one or more variant configuration files containing common alternative configurations -for that module. - -When you see the list of enabled and disabled modules, those modules with configuration -variants will be shown as `-`. You can enable or disable -specific configuration variants of a module by specifying `metricbeat modules enable --` and `metricbeat modules disable -` -respectively. - -[float] -[[config-combos]] -== Configuration combinations - -You can specify a module configuration that uses different combinations of -metricsets, periods, and hosts. - -For a module with multiple metricsets defined, it's possible to define the -module twice and specify a different period to use for each metricset. For the -following example, the `set1` metricset will be fetched every 10 seconds, while -the `set2` metricset will be fetched every 2 minutes: - -[source,yaml] ----- -- module: example - metricsets: ["set1"] - hosts: ["host1"] - period: 10s -- module: example - metricsets: ["set2"] - hosts: ["host1"] - period: 2m ----- - - -[float] -[[module-config-options]] -=== Standard config options - -You can specify the following options for any Metricbeat module. Some modules -require additional configuration settings. See the <> -section for more information. - -[float] -==== `module` - -The name of the module to run. For documentation about each module, see the -<> section. - -[float] -==== `metricsets` - -A list of metricsets to execute. Make sure that you only list metricsets that -are available in the module. It is not possible to reference metricsets from -other modules. For a list of available metricsets, see <>. - -[float] -==== `enabled` - -A Boolean value that specifies whether the module is enabled. If you use the -default config file, `metricbeat.yml`, the System module is enabled (set to -`enabled: true`) by default. If the `enabled` option is missing from the -configuration block, the module is enabled by default. - -[float] -[[metricset-period]] -==== `period` - -How often the metricsets are executed. If a system is not reachable, Metricbeat -returns an error for each period. This setting is required. - -[float] -==== `hosts` - -A list of hosts to fetch information from. For some metricsets, such as the -System module, this setting is optional. - -[float] -==== `fields` - -A dictionary of fields that will be sent with the metricset event. This setting -is optional. - -[float] -==== `tags` - -A list of tags that will be sent with the metricset event. This setting is -optional. - -[float] -==== `processors` - -A list of processors to apply to the data generated by the metricset. - -See <> for information about specifying -processors in your config. - -[float] -==== `index` - -If present, this formatted string overrides the index for events from this -module (for elasticsearch outputs), or sets the `raw_index` field of the event's -metadata (for other outputs). This string can only refer to the agent name and -version and the event timestamp; for access to dynamic fields, use -`output.elasticsearch.index` or a processor. - -Example value: `"%{[agent.name]}-myindex-%{+yyyy.MM.dd}"` might -expand to `"metricbeat-myindex-2019.12.13"`. - -[float] -==== `keep_null` - -If this option is set to true, fields with `null` values will be published in -the output document. By default, `keep_null` is set to `false`. - -[float] -==== `service.name` - -A name given by the user to the service the data is collected from. It can be -used for example to identify information collected from nodes of different -clusters with the same `service.type`. - -[float] -[[module-http-config-options]] -=== Standard HTTP config options - -The following options are available for modules and metricsets that define the -host as an HTTP URL: - -[float] -==== `username` - -The username to use for basic authentication. - -[float] -==== `password` - -The password to use for basic authentication. - -[float] -==== `connect_timeout` - -Total time limit for an HTTP connection to be completed (Default: 2 seconds). - -[float] -==== `timeout` - -Total time limit for HTTP requests made by the module (Default: 10 seconds). - -[float] -==== `ssl` - -Configuration options for SSL parameters like the certificate authority to use -for HTTPS-based connections. - -See <> for more information. - -[float] -==== `headers` - -A list of headers to use with the HTTP request. For example: - -[source,yaml] ----- -headers: - Cookie: abcdef=123456 - My-Custom-Header: my-custom-value ----- - -[float] -==== `bearer_token_file` - -If defined, Metricbeat will read the contents of the file once at initialization -and then use the value in an HTTP Authorization header. - -[float] -==== `basepath` - -An optional base path to be used in HTTP URIs. If defined, Metricbeat will insert this value -as the first segment in the HTTP URI path. - -[float] -==== `query` - -An optional value to pass common query params in YAML. Instead of setting the query params -within hosts values using the syntax `?key=value&key2&value2`, you can set it here like this: - -[source,yaml] ----- -query: - key: value - key2: value2 - list: - - 1.1 - - 2.95 - - -15 ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules.asciidoc deleted file mode 100644 index ea572984..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules.asciidoc +++ /dev/null @@ -1,13 +0,0 @@ -[[metricbeat-modules]] -= Modules - -[partintro] --- -This section contains detailed information about the metric collecting modules -contained in {beatname_uc}. Each module contains one or multiple metricsets. More details -about each module can be found under the links below. - -include::modules_list.asciidoc[] - - - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/activemq.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/activemq.asciidoc deleted file mode 100644 index 4a4702ff..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/activemq.asciidoc +++ /dev/null @@ -1,54 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-activemq]] -[role="xpack"] -== activemq module - -This module periodically fetches JMX metrics from Apache ActiveMQ. - -[float] -=== Compatibility -The module has been tested with ActiveMQ 5.13.0 and 5.15.9. Other versions are expected to work. - -[float] -=== Usage -The ActiveMQ module requires <>to fetch JMX metrics. Refer to the link for instructions about how to use Jolokia. - - -[float] -=== Example configuration - -The activemq module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: activemq - metricsets: ['broker', 'queue', 'topic'] - period: 10s - hosts: ['localhost:8161'] - path: '/api/jolokia/?ignoreErrors=true&canonicalNaming=false' - username: admin # default username - password: admin # default password ----- - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -* <> - -* <> - -include::activemq/broker.asciidoc[] - -include::activemq/queue.asciidoc[] - -include::activemq/topic.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/activemq/broker.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/activemq/broker.asciidoc deleted file mode 100644 index bd3b9652..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/activemq/broker.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-activemq-broker]] -=== activemq broker metricset - -include::../../../../x-pack/metricbeat/module/activemq/broker/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/activemq/broker/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/activemq/queue.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/activemq/queue.asciidoc deleted file mode 100644 index 9badb525..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/activemq/queue.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-activemq-queue]] -=== activemq queue metricset - -include::../../../../x-pack/metricbeat/module/activemq/queue/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/activemq/queue/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/activemq/topic.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/activemq/topic.asciidoc deleted file mode 100644 index f9cb2a4b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/activemq/topic.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-activemq-topic]] -=== activemq topic metricset - -include::../../../../x-pack/metricbeat/module/activemq/topic/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/activemq/topic/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aerospike.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aerospike.asciidoc deleted file mode 100644 index f29f7382..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aerospike.asciidoc +++ /dev/null @@ -1,48 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-aerospike]] -== Aerospike module - -The Aerospike module uses the http://www.aerospike.com/docs/reference/info[Info command] to collect metrics. The default metricset is `namespace`. - -[float] -=== Compatibility - -The Aerospike metricsets were tested with Aerospike 3.9 and are expected to work with all versions >= 3.9. - - -[float] -=== Dashboard - -The Aerospike module comes with a predefined dashboard for Aerospike namespace, node specific stats. For example: - -image::./images/metricbeat-aerospike-overview.png[] - - -[float] -=== Example configuration - -The Aerospike module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: aerospike - metricsets: ["namespace"] - enabled: true - period: 10s - hosts: ["localhost:3000"] ----- - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -include::aerospike/namespace.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aerospike/namespace.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aerospike/namespace.asciidoc deleted file mode 100644 index 47af311c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aerospike/namespace.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-aerospike-namespace]] -=== Aerospike namespace metricset - -include::../../../module/aerospike/namespace/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/aerospike/namespace/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/apache.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/apache.asciidoc deleted file mode 100644 index e8f6028f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/apache.asciidoc +++ /dev/null @@ -1,64 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-apache]] -== Apache module - -This module periodically fetches metrics from https://httpd.apache.org/[Apache -HTTPD] servers. The default metricset is `status`. - -[float] -=== Compatibility - -The Apache metricsets were tested with Apache 2.4.12 and 2.4.20 and are expected to work with -all versions >= 2.2.31 and >= 2.4.16. - - -[float] -=== Dashboard - -The Apache module comes with a predefined dashboard. For example: - -image::./images/apache_httpd_server_status.png[] - - -[float] -=== Example configuration - -The Apache module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: apache - metricsets: ["status"] - period: 10s - enabled: true - - # Apache hosts - hosts: ["http://127.0.0.1"] - - # Path to server status. Default server-status - #server_status_path: "server-status" - - # Username of hosts. Empty by default - #username: username - - # Password of hosts. Empty by default - #password: password ----- - -This module supports TLS connections when using `ssl` config field, as described in <>. -It also supports the options described in <>. - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -include::apache/status.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/apache/status.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/apache/status.asciidoc deleted file mode 100644 index 35981eab..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/apache/status.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-apache-status]] -=== Apache status metricset - -include::../../../module/apache/status/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/apache/status/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/appsearch.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/appsearch.asciidoc deleted file mode 100644 index 69a2b1da..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/appsearch.asciidoc +++ /dev/null @@ -1,41 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-appsearch]] -[role="xpack"] -== App Search module - -beta[] - -This is the App Search module. - - - -[float] -=== Example configuration - -The App Search module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: appsearch - metricsets: ["stats"] - enabled: true - period: 10s - hosts: ["http://localhost:3002"] - #username: "elastic" - #password: "changeme" ----- - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -include::appsearch/stats.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/appsearch/stats.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/appsearch/stats.asciidoc deleted file mode 100644 index e9bcccbe..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/appsearch/stats.asciidoc +++ /dev/null @@ -1,24 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-appsearch-stats]] -=== App Search stats metricset - -beta[] - -include::../../../../x-pack/metricbeat/module/appsearch/stats/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/appsearch/stats/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws.asciidoc deleted file mode 100644 index 53997ba5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws.asciidoc +++ /dev/null @@ -1,404 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-aws]] -[role="xpack"] -== aws module - -:libbeat-xpack-dir: ../../../x-pack/libbeat - -This module periodically fetches monitoring metrics from AWS CloudWatch using -https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_GetMetricData.html[GetMetricData API] for AWS services. -Note: extra AWS charges on GetMetricData API requests will be generated by this module. - -All metrics are enabled by default. - -[float] -== Module-specific configuration notes - -The `aws` module requires AWS credentials configuration in order to make AWS API calls. -Users can either use `AWS_ACCESS_KEY_ID`, `AWS_SECRET_ACCESS_KEY` and/or -`AWS_SESSION_TOKEN`, or use shared AWS credentials file. -Please see <> for more details. - -This module also accepts optional configuration `regions` to specify which -AWS regions to query metrics from. If the `regions` parameter is not set in the -config file, then by default, the `aws` module will query metrics from all available -AWS regions. - -The aws module comes with a predefined dashboard. For example: - -image::./images/metricbeat-aws-overview.png[] - -[float] -== Metricsets - -Currently, we have `billing`, `cloudwatch`, `dynamodb`, `ebs`, `ec2`, `elb`, -`lambda`, `natgateway`, `rds`, `s3_daily_storage`, `s3_request`, `sns`, `sqs`, -`transitgateway`, `usage` and `vpn` metricset in `aws` module. - -Collecting `tags` for `ec2`, `rds`, `cloudwatch`, and metricset created based on -`cloudwatch` using light module is supported. - -* *tags.*: Tag key value pairs from aws resources. A tag is a label that user assigns to an AWS resource. - -[float] -=== `billing` -Billing metric data includes the estimated charges for every service in the AWS -account and the estimated overall total charge for the AWS account. The estimated -charges are calculated and sent several times daily to CloudWatch. Therefore, -`period` in aws module configuration is set to `12h`. - -The billing metricset comes with a predefined dashboard: - -image::./images/metricbeat-aws-billing-overview.png[] - -[float] -=== `cloudwatch` -This metricset allows users to query metrics from AWS CloudWatch with any given -namespaces or specific instance with a given period. -Please see https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/aws-services-cloudwatch-metrics.html[AWS Services That Publish CloudWatch Metrics] -for a list of AWS services that publish metrics to CloudWatch. - -[float] -=== `dynamodb` -DynamoDB sends metrics to CloudWatch periodically for better monitoring how web -application or service is performing. - -The dynamodb metricset comes with a predefined dashboard: - -image::./images/metricbeat-aws-dynamodb-overview.png[] - -[float] -=== `ebs` -For basic monitoring in AWS EBS volumes, data is available automatically in -5-minute periods at no charge. This includes data for the root device volumes -for EBS-backed instances. User can also enable detailed monitoring for -provisioned IOPS SSD (io1) volumes to automatically send one-minute metrics to -CloudWatch. Default period in aws module configuration is set to `5m` for ebs -metricset. - -The ebs metricset comes with a predefined dashboard: - -image::./images/metricbeat-aws-ebs-overview.png[] - -[float] -=== `ec2` -By default, Amazon EC2 sends metric data to CloudWatch every 5 minutes. With this basic monitoring, `period` in aws module -configuration should be larger or equal than `300s`. If `period` is set to be less than `300s`, the same cloudwatch metrics -will be collected more than once which will cause extra fees without getting more granular metrics. For example, in `US East (N. Virginia)` region, it costs -$0.01/1000 metrics requested using GetMetricData. Please see https://aws.amazon.com/cloudwatch/pricing/[AWS CloudWatch Pricing] -for more details. To avoid unnecessary charges, `period` is preferred to be set to `300s` or multiples of `300s`, such as -`600s` and `900s`. For more granular monitoring data you can enable detailed monitoring on the instance to get metrics every 1 minute. Please see -https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-cloudwatch-new.html[Enabling Detailed Monitoring] for instructions -on how to enable detailed monitoring. With detailed monitoring enabled, `period` in aws module configuration can be any number -larger than `60s`. Since AWS sends metric data to CloudWatch in 1-minute periods, setting metricbeat module `period` less -than `60s` will cause extra API requests which means extra charges on AWS. To avoid unnecessary charges, `period` is -preferred to be set to `60s` or multiples of `60s`, such as `120s` and `180s`. - -The ec2 metricset comes with a predefined dashboard: - -image::./images/metricbeat-aws-ec2-overview.png[] - -[float] -=== `elb` -elb metricset collects CloudWatch metrics from classic load balancer, application -load balancer and network load balancer. - -All three kinds of elastic load balancing reports metrics to Cloudwatch only when requests are flowing -through the load balancer. If there are requests flowing through the load balancer, -Elastic Load Balancing measures and sends its metrics in 60-second intervals. -If there are no requests flowing through the load balancer or no data for a metric, -the metric is not reported. -Therefore, `period` in aws module configuration is set to `1m`. - -The elb metricset comes with a predefined dashboard: - -image::./images/metricbeat-aws-elb-overview.png[] - -[float] -=== `lambda` -When an invocation completes, Lambda sends a set of metrics to CloudWatch for that invocation. -The lambda metricset comes with a predefined dashboard: - -image::./images/metricbeat-aws-lambda-overview.png[] - -[float] -=== `natgateway` -CloudWatch collects information from NAT gateways and creates readable, near real-time metrics. -This metricset enables users to collect these metrics from CloudWatch to monitor and troubleshoot -their NAT gateway. NAT gateway metric data is provided at 1-minute intervals and therefore, -`period` for `natgateway` metricset is recommended to be `1m` or multiples of `1m`. - -[float] -=== `rds` -`period` for `rds` metricset is recommended to be `60s` or multiples of `60s` because Amazon RDS sends metrics and -dimensions to Amazon CloudWatch every minute. - -The rds metricset comes with a predefined dashboard: - -image::./images/metricbeat-aws-rds-overview.png[] - -[float] -=== `s3_daily_storage` -Daily storage metrics for S3 buckets are reported once per day with no additional cost. Since they are daily metrics, -`period` for `s3_daily_storage` metricset is recommended to be `86400s` or multiples of `86400s`. - -[float] -=== `s3_request` -Request metrics are available -at 1-minute intervals with additional charges. The s3_request metricset will give more -granular data to track S3 bucket usage. The `period` for `s3_request` metricset can be set to `60s` or multiples of `60s`. -But because of the extra charges for querying these metrics, the `period` is recommended to set to `86400s`. The user can -always adjust this to the granularity they want. Request metrics are not enabled by default for S3 buckets. Please see -https://docs.aws.amazon.com/AmazonS3/latest/user-guide/configure-metrics.html[How to -Configure Request Metrics for S3] for instructions on how to enable request metrics for -each S3 bucket. - -The s3_daily_storage and s3_request metricset comes with a predefined combined dashboard: - -image::./images/metricbeat-aws-s3-overview.png[] - -[float] -=== `sqs` -CloudWatch metrics for Amazon SQS queues are automatically collected and pushed to CloudWatch every 5 minutes, -the `period` for `sqs` metricset is recommended to be `300s` or multiples of `300s`. - -The sqs metricset comes with a predefined dashboard: - -image::./images/metricbeat-aws-sqs-overview.png[] - -[float] -=== `transitgateway` -Amazon VPC reports metrics to CloudWatch only when requests are flowing through -the transit gateway. If there are requests flowing through the transit gateway, -Amazon VPC measures and sends its metrics in 60-second intervals. `period` for -`transitgateway` metricset is recommended to be `1m` or multiples of `1m`. - -[float] -=== `usage` -CloudWatch collects metrics that track the usage of some AWS resources. These -metrics correspond to AWS service quotas. Tracking these metrics can help -proactively manage quotas. Service quota usage metrics are in the AWS/Usage -namespace and are collected every minute. Therefore, `period` in aws module -configuration for usage metricset is set to `1m`. - -The usage metricset comes with a predefined dashboard: - -image::./images/metricbeat-aws-usage-overview.png[] - -[float] -=== `vpn` -CloudWatch collects and processes raw data from the VPN service into readable, near -real-time metrics for users to better understand the performance of their web -applications and services. - -[float] -== AWS API requests count per metricset -This session is to document what are the AWS API called made by each metricset -in `aws` module. This will be useful for users to estimate costs for using `aws` -module. - -Note: some AWS APIs need pagination like ListMetrics and GetMetricData. Count -value is depends on the number of results. - -ListMetrics max page size: 500, based on https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_ListMetrics.html[AWS API ListMetrics] - -GetMetricData max page size: 100, based on https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_GetMetricData.html[AWS API GetMetricData] - -[float] -=== `cloudwatch` -|=== -| AWS API Name | AWS API Count | Frequency -| IAM ListAccountAliases | 1 | Once on startup -| STS GetCallerIdentity | 1 | Once on startup -| EC2 DescribeRegions| 1 | Once on startup -| CloudWatch ListMetrics | Total number of results / ListMetrics max page size | Per region per namespace per collection period -| CloudWatch GetMetricData | Total number of results / GetMetricData max page size | Per region per namespace per collection period -|=== -`billing`, `ebs`, `elb`, `sns`, `usage` and `lambda` are the same as `cloudwatch` metricset. - -[float] -=== `ec2` -|=== -| AWS API Name | AWS API Count | Frequency -| IAM ListAccountAliases | 1 | Once on startup -| STS GetCallerIdentity | 1 | Once on startup -| EC2 DescribeRegions| 1 | Once on startup -| EC2 DescribeInstances | 1 | Per region per collection period -| CloudWatch ListMetrics | Total number of results / ListMetrics max page size | Per region per collection period -| CloudWatch GetMetricData | Total number of results / GetMetricData max page size | Per region per collection period -|=== - -[float] -=== `rds` -|=== -| AWS API Name | AWS API Count | Frequency -| IAM ListAccountAliases | 1 | Once on startup -| STS GetCallerIdentity | 1 | Once on startup -| EC2 DescribeRegions| 1 | Once on startup -| RDS DescribeDBInstances | 1 | Per region per collection period -| CloudWatch ListMetrics | Total number of results / ListMetrics max page size | Per region per collection period -| CloudWatch GetMetricData | Total number of results / GetMetricData max page size | Per region per collection period -|=== - -[float] -=== `sqs` -|=== -| AWS API Name | AWS API Count | Frequency -| IAM ListAccountAliases | 1 | Once on startup -| STS GetCallerIdentity | 1 | Once on startup -| EC2 DescribeRegions| 1 | Once on startup -| CloudWatch ListMetrics | Total number of results / ListMetrics max page size | Per region per collection period -| CloudWatch GetMetricData | Total number of results / GetMetricData max page size | Per region per collection period -|=== - -[float] -=== `s3_daily_storage` and `s3_request` -|=== -| AWS API Name | AWS API Count | Frequency -| IAM ListAccountAliases | 1 | Once on startup -| STS GetCallerIdentity | 1 | Once on startup -| EC2 DescribeRegions| 1 | Once on startup -| CloudWatch ListMetrics | Total number of results / ListMetrics max page size | Per region per collection period -| CloudWatch GetMetricData | Total number of results / GetMetricData max page size | Per region per collection period -|=== - -[id="aws-credentials-config"] -include::{libbeat-xpack-dir}/docs/aws-credentials-config.asciidoc[] - - -[float] -=== Example configuration - -The aws module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: aws - period: 300s - credential_profile_name: test-mb - metricsets: - - ec2 - tags_filter: - - key: "Organization" - value: "Engineering" -- module: aws - period: 300s - credential_profile_name: test-mb - metricsets: - - sqs - regions: - - us-west-1 -- module: aws - period: 86400s - metricsets: - - s3_request - - s3_daily_storage - access_key_id: '${AWS_ACCESS_KEY_ID:""}' - secret_access_key: '${AWS_SECRET_ACCESS_KEY:""}' - session_token: '${AWS_SESSION_TOKEN:""}' -- module: aws - period: 300s - credential_profile_name: test-mb - metricsets: - - cloudwatch - metrics: - - namespace: AWS/EC2 - name: ["CPUUtilization"] - dimensions: - - name: InstanceId - value: i-0686946e22cf9494a - - namespace: AWS/EBS - - namespace: AWS/ELB - tags.resource_type_filter: elasticloadbalancing - tags: - - key: "Organization" - value: "Engineering" -- module: aws - period: 60s - credential_profile_name: test-mb - tags_filter: - - key: "dept" - value: "eng" - metricsets: - - elb - - natgateway - - rds - - transitgateway - - usage - - vpn ----- - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -include::aws/billing.asciidoc[] - -include::aws/cloudwatch.asciidoc[] - -include::aws/dynamodb.asciidoc[] - -include::aws/ebs.asciidoc[] - -include::aws/ec2.asciidoc[] - -include::aws/elb.asciidoc[] - -include::aws/lambda.asciidoc[] - -include::aws/natgateway.asciidoc[] - -include::aws/rds.asciidoc[] - -include::aws/s3_daily_storage.asciidoc[] - -include::aws/s3_request.asciidoc[] - -include::aws/sns.asciidoc[] - -include::aws/sqs.asciidoc[] - -include::aws/transitgateway.asciidoc[] - -include::aws/usage.asciidoc[] - -include::aws/vpn.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/billing.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/billing.asciidoc deleted file mode 100644 index 6db84ce5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/billing.asciidoc +++ /dev/null @@ -1,24 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-aws-billing]] -=== aws billing metricset - -beta[] - -include::../../../../x-pack/metricbeat/module/aws/billing/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/aws/billing/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/cloudwatch.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/cloudwatch.asciidoc deleted file mode 100644 index 7fb2a68e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/cloudwatch.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-aws-cloudwatch]] -=== aws cloudwatch metricset - -include::../../../../x-pack/metricbeat/module/aws/cloudwatch/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/aws/cloudwatch/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/dynamodb.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/dynamodb.asciidoc deleted file mode 100644 index b94c4d8f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/dynamodb.asciidoc +++ /dev/null @@ -1,24 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-aws-dynamodb]] -=== aws dynamodb metricset - -beta[] - -include::../../../../x-pack/metricbeat/module/aws/dynamodb/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/aws/dynamodb/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/ebs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/ebs.asciidoc deleted file mode 100644 index 73613b8b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/ebs.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-aws-ebs]] -=== aws ebs metricset - -include::../../../../x-pack/metricbeat/module/aws/ebs/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/aws/ebs/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/ec2.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/ec2.asciidoc deleted file mode 100644 index 271b9598..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/ec2.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-aws-ec2]] -=== aws ec2 metricset - -include::../../../../x-pack/metricbeat/module/aws/ec2/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/aws/ec2/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/elb.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/elb.asciidoc deleted file mode 100644 index 0c800deb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/elb.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-aws-elb]] -=== aws elb metricset - -include::../../../../x-pack/metricbeat/module/aws/elb/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/aws/elb/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/lambda.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/lambda.asciidoc deleted file mode 100644 index 9afe6826..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/lambda.asciidoc +++ /dev/null @@ -1,24 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-aws-lambda]] -=== aws lambda metricset - -beta[] - -include::../../../../x-pack/metricbeat/module/aws/lambda/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/aws/lambda/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/natgateway.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/natgateway.asciidoc deleted file mode 100644 index 8f5cecfd..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/natgateway.asciidoc +++ /dev/null @@ -1,24 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-aws-natgateway]] -=== aws natgateway metricset - -beta[] - -include::../../../../x-pack/metricbeat/module/aws/natgateway/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/aws/natgateway/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/rds.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/rds.asciidoc deleted file mode 100644 index c4564faa..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/rds.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-aws-rds]] -=== aws rds metricset - -include::../../../../x-pack/metricbeat/module/aws/rds/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/aws/rds/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/s3_daily_storage.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/s3_daily_storage.asciidoc deleted file mode 100644 index de7a74d7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/s3_daily_storage.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-aws-s3_daily_storage]] -=== aws s3_daily_storage metricset - -include::../../../../x-pack/metricbeat/module/aws/s3_daily_storage/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/aws/s3_daily_storage/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/s3_request.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/s3_request.asciidoc deleted file mode 100644 index 131a7205..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/s3_request.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-aws-s3_request]] -=== aws s3_request metricset - -include::../../../../x-pack/metricbeat/module/aws/s3_request/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/aws/s3_request/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/sns.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/sns.asciidoc deleted file mode 100644 index dbc1c0a3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/sns.asciidoc +++ /dev/null @@ -1,24 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-aws-sns]] -=== aws sns metricset - -beta[] - -include::../../../../x-pack/metricbeat/module/aws/sns/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/aws/sns/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/sqs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/sqs.asciidoc deleted file mode 100644 index 8fa5a212..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/sqs.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-aws-sqs]] -=== aws sqs metricset - -include::../../../../x-pack/metricbeat/module/aws/sqs/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/aws/sqs/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/transitgateway.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/transitgateway.asciidoc deleted file mode 100644 index 653cbcd7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/transitgateway.asciidoc +++ /dev/null @@ -1,24 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-aws-transitgateway]] -=== aws transitgateway metricset - -beta[] - -include::../../../../x-pack/metricbeat/module/aws/transitgateway/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/aws/transitgateway/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/usage.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/usage.asciidoc deleted file mode 100644 index 5258fab8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/usage.asciidoc +++ /dev/null @@ -1,24 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-aws-usage]] -=== aws usage metricset - -beta[] - -include::../../../../x-pack/metricbeat/module/aws/usage/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/aws/usage/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/vpn.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/vpn.asciidoc deleted file mode 100644 index 186ed4ed..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/aws/vpn.asciidoc +++ /dev/null @@ -1,24 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-aws-vpn]] -=== aws vpn metricset - -beta[] - -include::../../../../x-pack/metricbeat/module/aws/vpn/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/aws/vpn/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/azure.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/azure.asciidoc deleted file mode 100644 index e0248469..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/azure.asciidoc +++ /dev/null @@ -1,230 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-azure]] -[role="xpack"] -== azure module - -This is the azure module. - -The Azure Monitor feature collects and aggregates logs and metrics from a variety of sources into a common data platform where it can be used for analysis, visualization, and alerting. - - -The azure monitor metrics are numerical values that describe some aspect of a system at a particular point in time. They are collected at regular intervals and are identified with a timestamp, a name, a value, and one or more defining labels. - -The azure module will periodically retrieve the azure monitor metrics using the Azure REST APIs as MetricList. -Additional azure API calls will be executed in order to retrieve information regarding the resources targeted by the user. - -The azure module mericsets are `monitor`, `compute_vm` and `compute_vm_scaleset` - -[float] -=== Dashboards - -The azure module comes with several predefined dashboards for virtual machines, VM guest metrics and virtual machine scale sets. - -The VM overview dashboard shows information about CPU, memory, disk usage as well as operations per second. The two available filters help narrowing down the dashbord to specific regions and/or resource groups. For example: - -image::./images/metricbeat-azure-vm-overview.png[] - -If VM guest metrics are enabled then the guest metrics overview dashboard can help with monitoring ASP.NET applications and SQL Server metrics. For example: - -image::./images/metricbeat-azure-vm-guestmetrics-overview.png[] - -The virtual machine scale sets dashboard is similar to the VM dashboard and shows relevant health information about running vm scale sets. For example: - -image::./images/metricbeat-azure-vmss-overview.png[] - -The Azure storage dashboards dashboards show all relevant metrics for the blob, file, table and queue storage services: - -image::./images/metricbeat-azure-storage-overview.png[] - -[float] -=== Module-specific configuration notes - -All the tasks executed against the Azure Monitor REST API will use the Azure Resource Manager authentication model. -Therefore, all requests must be authenticated with Azure Active Directory (Azure AD). -One approach to authenticate the client application is to create an Azure AD service principal and retrieve the authentication (JWT) token. -For a more detailed walk-through, have a look at using Azure PowerShell to create a service principal to access resources https://docs.microsoft.com/en-us/powershell/azure/create-azure-service-principal-azureps?view=azps-2.7.0. - It is also possible to create a service principal via the Azure portal https://docs.microsoft.com/en-us/azure/active-directory/develop/howto-create-service-principal-portal. -Users will have to make sure the roles assigned to the application contain at least reading permissions to the monitor data, more on the roles here https://docs.microsoft.com/en-us/azure/role-based-access-control/built-in-roles. - -Required credentials for the `azure` module: - -`client_id`:: The unique identifier for the application (also known as Application Id) - -`client_secret`:: The client/application secret/key - -`subscription_id`:: The unique identifier for the azure subscription - -`tenant_id`:: The unique identifier of the Azure Active Directory instance - - -Users can use the azure credentials keys if configured `AZURE_CLIENT_ID`, `AZURE_CLIENT_SECRET`, `AZURE_TENANT_ID`, `AZURE_SUBSCRIPTION_ID` - -[float] -== Metricsets - -[float] -=== `monitor` -This metricset allows users to retrieve metrics from specified resources. Added filters can apply here as the interval of retrieving these metrics, metric names, -aggregation list, namespaces and metric dimensions. - -[float] -=== `compute_vm` -This metricset will collect metrics from the virtual machines, these metrics will have a timegrain every 5 minutes, -so the `period` for `compute_vm` metricset should be `300s` or multiples of `300s`. - -[float] -=== `compute_vm_scaleset` -This metricset will collect metrics from the virtual machine scalesets, these metrics will have a timegrain every 5 minutes, -so the `period` for `compute_vm_scaleset` metricset should be `300s` or multiples of `300s`. - -[float] -=== `storage` -This metricset will collect metrics from the storage accounts, these metrics will have a timegrain every 5 minutes, -so the `period` for `storage` metricset should be `300s` or multiples of `300s`. - - -[float] -== Additional notes about metrics and costs - -Costs: Metric queries are charged based on the number of standard API calls. More information on pricing here https://azure.microsoft.com/id-id/pricing/details/monitor/. - -Authentication: we are handling authentication on our side (creating/renewing the authentication token), so we advise users to use dedicated credentials for metricbeat only. - - -[float] -=== Example configuration - -The azure module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: azure - metricsets: - - monitor - enabled: true - period: 300s - client_id: '${AZURE_CLIENT_ID:""}' - client_secret: '${AZURE_CLIENT_SECRET:""}' - tenant_id: '${AZURE_TENANT_ID:""}' - subscription_id: '${AZURE_SUBSCRIPTION_ID:""}' - resources: - - resource_query: "resourceType eq 'Microsoft.DocumentDb/databaseAccounts'" - metrics: - - name: ["DataUsage", "DocumentCount", "DocumentQuota"] - namespace: "Microsoft.DocumentDb/databaseAccounts" - -- module: azure - metricsets: - - compute_vm - enabled: true - period: 300s - client_id: '${AZURE_CLIENT_ID:""}' - client_secret: '${AZURE_CLIENT_SECRET:""}' - tenant_id: '${AZURE_TENANT_ID:""}' - subscription_id: '${AZURE_SUBSCRIPTION_ID:""}' - -- module: azure - metricsets: - - compute_vm_scaleset - enabled: true - period: 300s - client_id: '${AZURE_CLIENT_ID:""}' - client_secret: '${AZURE_CLIENT_SECRET:""}' - tenant_id: '${AZURE_TENANT_ID:""}' - subscription_id: '${AZURE_SUBSCRIPTION_ID:""}' - -- module: azure - metricsets: - - storage - enabled: true - period: 300s - client_id: '${AZURE_CLIENT_ID:""}' - client_secret: '${AZURE_CLIENT_SECRET:""}' - tenant_id: '${AZURE_TENANT_ID:""}' - subscription_id: '${AZURE_SUBSCRIPTION_ID:""}' - -- module: azure - metricsets: - - container_instance - enabled: true - period: 300s - client_id: '${AZURE_CLIENT_ID:""}' - client_secret: '${AZURE_CLIENT_SECRET:""}' - tenant_id: '${AZURE_TENANT_ID:""}' - subscription_id: '${AZURE_SUBSCRIPTION_ID:""}' - -- module: azure - metricsets: - - container_service - enabled: true - period: 300s - client_id: '${AZURE_CLIENT_ID:""}' - client_secret: '${AZURE_CLIENT_SECRET:""}' - tenant_id: '${AZURE_TENANT_ID:""}' - subscription_id: '${AZURE_SUBSCRIPTION_ID:""}' - -- module: azure - metricsets: - - container_registry - enabled: true - period: 300s - client_id: '${AZURE_CLIENT_ID:""}' - client_secret: '${AZURE_CLIENT_SECRET:""}' - tenant_id: '${AZURE_TENANT_ID:""}' - subscription_id: '${AZURE_SUBSCRIPTION_ID:""}' - - -- module: azure - metricsets: - - database_account - enabled: true - period: 300s - client_id: '${AZURE_CLIENT_ID:""}' - client_secret: '${AZURE_CLIENT_SECRET:""}' - tenant_id: '${AZURE_TENANT_ID:""}' - subscription_id: '${AZURE_SUBSCRIPTION_ID:""}' - ----- - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -include::azure/compute_vm.asciidoc[] - -include::azure/compute_vm_scaleset.asciidoc[] - -include::azure/container_instance.asciidoc[] - -include::azure/container_registry.asciidoc[] - -include::azure/container_service.asciidoc[] - -include::azure/database_account.asciidoc[] - -include::azure/monitor.asciidoc[] - -include::azure/storage.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/azure/compute_vm.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/azure/compute_vm.asciidoc deleted file mode 100644 index 2cf7e605..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/azure/compute_vm.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-azure-compute_vm]] -=== azure compute_vm metricset - -include::../../../../x-pack/metricbeat/module/azure/compute_vm/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/azure/compute_vm/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/azure/compute_vm_scaleset.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/azure/compute_vm_scaleset.asciidoc deleted file mode 100644 index 7433ba21..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/azure/compute_vm_scaleset.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-azure-compute_vm_scaleset]] -=== azure compute_vm_scaleset metricset - -include::../../../../x-pack/metricbeat/module/azure/compute_vm_scaleset/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/azure/compute_vm_scaleset/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/azure/container_instance.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/azure/container_instance.asciidoc deleted file mode 100644 index 5805cb35..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/azure/container_instance.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-azure-container_instance]] -=== azure container_instance metricset - -include::../../../../x-pack/metricbeat/module/azure/container_instance/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/azure/container_instance/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/azure/container_registry.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/azure/container_registry.asciidoc deleted file mode 100644 index 4c5e936f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/azure/container_registry.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-azure-container_registry]] -=== azure container_registry metricset - -include::../../../../x-pack/metricbeat/module/azure/container_registry/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/azure/container_registry/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/azure/container_service.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/azure/container_service.asciidoc deleted file mode 100644 index 49f55819..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/azure/container_service.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-azure-container_service]] -=== azure container_service metricset - -include::../../../../x-pack/metricbeat/module/azure/container_service/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/azure/container_service/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/azure/database_account.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/azure/database_account.asciidoc deleted file mode 100644 index 8d28d132..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/azure/database_account.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-azure-database_account]] -=== azure database_account metricset - -include::../../../../x-pack/metricbeat/module/azure/database_account/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/azure/database_account/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/azure/monitor.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/azure/monitor.asciidoc deleted file mode 100644 index 726562c0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/azure/monitor.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-azure-monitor]] -=== azure monitor metricset - -include::../../../../x-pack/metricbeat/module/azure/monitor/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/azure/monitor/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/azure/storage.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/azure/storage.asciidoc deleted file mode 100644 index 695bb335..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/azure/storage.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-azure-storage]] -=== azure storage metricset - -include::../../../../x-pack/metricbeat/module/azure/storage/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/azure/storage/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/beat.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/beat.asciidoc deleted file mode 100644 index 53c25d91..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/beat.asciidoc +++ /dev/null @@ -1,57 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-beat]] -== Beat module - -The Beat module contains a minimal set of metrics to enable monitoring of any Beat or other software based on libbeat across -multiple versions. To monitor more Beat metrics, use our {stack} -{monitor-features}. - -The default metricsets are `state` and `stats`. - -[float] -=== Compatibility - -The Beat module works with Beats 7.3.0 and later. - - -[float] -=== Example configuration - -The Beat module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: beat - metricsets: - - stats - - state - period: 10s - hosts: ["http://localhost:5066"] - #ssl.certificate_authorities: ["/etc/pki/root/ca.pem"] - - # Set to true to send data collected by module to X-Pack - # Monitoring instead of metricbeat-* indices. - #xpack.enabled: false ----- - -This module supports TLS connections when using `ssl` config field, as described in <>. -It also supports the options described in <>. - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -* <> - -include::beat/state.asciidoc[] - -include::beat/stats.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/beat/state.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/beat/state.asciidoc deleted file mode 100644 index b32fbf00..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/beat/state.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-beat-state]] -=== Beat state metricset - -include::../../../module/beat/state/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/beat/state/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/beat/stats.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/beat/stats.asciidoc deleted file mode 100644 index 48319289..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/beat/stats.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-beat-stats]] -=== Beat stats metricset - -include::../../../module/beat/stats/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/beat/stats/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ceph.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ceph.asciidoc deleted file mode 100644 index ffbe4041..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ceph.asciidoc +++ /dev/null @@ -1,102 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-ceph]] -== Ceph module - -The Ceph module collects metrics by submitting HTTP GET requests to -the http://docs.ceph.com/docs/master/man/8/ceph-rest-api/[ceph-rest-api]. The default metricsets are `cluster_disk`, `cluster_health`, `monitor_health`, `pool_disk`, `osd_tree`. - -[float] -=== Compatibility - -The Ceph module is tested with Ceph Jewel (10.2.10) and Ceph Nautilus (14.2.7). - -Metricsets with the `mgr_` prefix are compatible with Ceph releases using the Ceph Manager Daemon. - -[float] -=== Dashboard - -The Ceph module comes with a predefined dashboard showing Ceph cluster related metrics. For example: - -image::./images/ceph-overview-dashboard.png[] - - - -[float] -=== Example configuration - -The Ceph module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: ceph - metricsets: ["cluster_disk", "cluster_health", "monitor_health", "pool_disk", "osd_tree"] - period: 10s - hosts: ["localhost:5000"] - enabled: true ----- - -This module supports TLS connections when using `ssl` config field, as described in <>. -It also supports the options described in <>. - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -include::ceph/cluster_disk.asciidoc[] - -include::ceph/cluster_health.asciidoc[] - -include::ceph/cluster_status.asciidoc[] - -include::ceph/mgr_cluster_disk.asciidoc[] - -include::ceph/mgr_cluster_health.asciidoc[] - -include::ceph/mgr_osd_perf.asciidoc[] - -include::ceph/mgr_osd_pool_stats.asciidoc[] - -include::ceph/mgr_osd_tree.asciidoc[] - -include::ceph/mgr_pool_disk.asciidoc[] - -include::ceph/monitor_health.asciidoc[] - -include::ceph/osd_df.asciidoc[] - -include::ceph/osd_tree.asciidoc[] - -include::ceph/pool_disk.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ceph/cluster_disk.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ceph/cluster_disk.asciidoc deleted file mode 100644 index e6c32060..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ceph/cluster_disk.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-ceph-cluster_disk]] -=== Ceph cluster_disk metricset - -include::../../../module/ceph/cluster_disk/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/ceph/cluster_disk/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ceph/cluster_health.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ceph/cluster_health.asciidoc deleted file mode 100644 index 6614f836..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ceph/cluster_health.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-ceph-cluster_health]] -=== Ceph cluster_health metricset - -include::../../../module/ceph/cluster_health/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/ceph/cluster_health/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ceph/cluster_status.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ceph/cluster_status.asciidoc deleted file mode 100644 index 85fd0914..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ceph/cluster_status.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-ceph-cluster_status]] -=== Ceph cluster_status metricset - -include::../../../module/ceph/cluster_status/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/ceph/cluster_status/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ceph/mgr_cluster_disk.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ceph/mgr_cluster_disk.asciidoc deleted file mode 100644 index 6241a39a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ceph/mgr_cluster_disk.asciidoc +++ /dev/null @@ -1,23 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-ceph-mgr_cluster_disk]] -=== Ceph mgr_cluster_disk metricset - -beta[] - -include::../../../module/ceph/mgr_cluster_disk/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/ceph/mgr_cluster_disk/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ceph/mgr_cluster_health.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ceph/mgr_cluster_health.asciidoc deleted file mode 100644 index 3e2ce6b2..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ceph/mgr_cluster_health.asciidoc +++ /dev/null @@ -1,23 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-ceph-mgr_cluster_health]] -=== Ceph mgr_cluster_health metricset - -beta[] - -include::../../../module/ceph/mgr_cluster_health/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/ceph/mgr_cluster_health/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ceph/mgr_osd_perf.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ceph/mgr_osd_perf.asciidoc deleted file mode 100644 index d3549734..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ceph/mgr_osd_perf.asciidoc +++ /dev/null @@ -1,23 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-ceph-mgr_osd_perf]] -=== Ceph mgr_osd_perf metricset - -beta[] - -include::../../../module/ceph/mgr_osd_perf/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/ceph/mgr_osd_perf/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ceph/mgr_osd_pool_stats.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ceph/mgr_osd_pool_stats.asciidoc deleted file mode 100644 index 75c98665..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ceph/mgr_osd_pool_stats.asciidoc +++ /dev/null @@ -1,23 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-ceph-mgr_osd_pool_stats]] -=== Ceph mgr_osd_pool_stats metricset - -beta[] - -include::../../../module/ceph/mgr_osd_pool_stats/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/ceph/mgr_osd_pool_stats/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ceph/mgr_osd_tree.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ceph/mgr_osd_tree.asciidoc deleted file mode 100644 index 3153fd50..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ceph/mgr_osd_tree.asciidoc +++ /dev/null @@ -1,23 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-ceph-mgr_osd_tree]] -=== Ceph mgr_osd_tree metricset - -beta[] - -include::../../../module/ceph/mgr_osd_tree/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/ceph/mgr_osd_tree/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ceph/mgr_pool_disk.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ceph/mgr_pool_disk.asciidoc deleted file mode 100644 index 4e64a31f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ceph/mgr_pool_disk.asciidoc +++ /dev/null @@ -1,23 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-ceph-mgr_pool_disk]] -=== Ceph mgr_pool_disk metricset - -beta[] - -include::../../../module/ceph/mgr_pool_disk/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/ceph/mgr_pool_disk/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ceph/monitor_health.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ceph/monitor_health.asciidoc deleted file mode 100644 index 98e9671a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ceph/monitor_health.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-ceph-monitor_health]] -=== Ceph monitor_health metricset - -include::../../../module/ceph/monitor_health/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/ceph/monitor_health/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ceph/osd_df.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ceph/osd_df.asciidoc deleted file mode 100644 index a99ecb25..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ceph/osd_df.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-ceph-osd_df]] -=== Ceph osd_df metricset - -include::../../../module/ceph/osd_df/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/ceph/osd_df/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ceph/osd_tree.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ceph/osd_tree.asciidoc deleted file mode 100644 index 91ad0666..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ceph/osd_tree.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-ceph-osd_tree]] -=== Ceph osd_tree metricset - -include::../../../module/ceph/osd_tree/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/ceph/osd_tree/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ceph/pool_disk.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ceph/pool_disk.asciidoc deleted file mode 100644 index 12afb1c2..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ceph/pool_disk.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-ceph-pool_disk]] -=== Ceph pool_disk metricset - -include::../../../module/ceph/pool_disk/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/ceph/pool_disk/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/cloudfoundry.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/cloudfoundry.asciidoc deleted file mode 100644 index b59999d2..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/cloudfoundry.asciidoc +++ /dev/null @@ -1,151 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-cloudfoundry]] -[role="xpack"] -== cloudfoundry module - -beta[] - -This is the cloudfoundry module. - -The Cloud Foundry module connects to Cloud Foundry loggregator to gather container, counter, and value metrics into a common data platform where it can be used for analysis, visualization, and alerting. - - -The cloudfoundry module metrics are numerical values that describe some aspect of a system at a particular point in time. They are collected when pushed from the loggregator and are identified with a timestamp, a name, a value, and one or more defining labels. - -The cloudfoundry module mericsets are `container`, `counter` and `value`. - -[float] -=== Module-specific configuration notes - -All metrics come from the Cloud Foundry loggregator API. The loggregator API authenticates through the Cloud Foundry UAA API. -This requires that a new client be added to UAA with the correct permissions. This can be done using the `uaac` client. - -[source,bash] ----- -$ export CLOUDFOUNDRY_CLIENT_ID=metricbeat -$ export CLOUDFOUNDRY_CLIENT_SECRET=yoursecret -$ uaac client add $CLOUDFOUNDRY_CLIENT_ID --name $CLOUDFOUNDRY_CLIENT_ID --secret $CLOUDFOUNDRY_CLIENT_SECRET --authorized_grant_types client_credentials,refresh_token --authorities doppler.firehose,cloud_controller.admin_read_only ----- - -Then configuration of the module needs to contain the created `client_id` and `client_secret`. - -[source,yaml] ----- -- module: cloudfoundry - api_address: https://api.dev.cfdev.sh - client_id: "${CLOUDFOUNDRY_CLIENT_ID}" - client_secret: "${CLOUDFOUNDRY_CLIENT_SECRET}" - ssl: - verification_mode: none ----- - - -[float] -== Metricsets - -[float] -=== `container` -The container metricset of Cloud Foundry module allows you to collect container metrics that the -loggregator sends to metricbeat. - -[float] -=== `counter` -The counter metricset of Cloud Foundry module allows you to collect counter metrics that the -loggregator sends to metricbeat. - -[float] -=== `value` -The value metricset of Cloud Foundry module allows you to collect value metrics that the -loggregator sends to metricbeat. - - -[float] -== Configuration options - -The `cloudfoundry` input supports the following configuration options. - -[float] -=== `api_address` - -The URL of the Cloud Foundry API. Optional. Default: "http://api.bosh-lite.com". - -[float] -=== `doppler_address` - -The URL of the Cloud Foundry Doppler Websocket. Optional. Default: "(value from ${api_address}/v2/info)". - -[float] -=== `uaa_address` - -The URL of the Cloud Foundry UAA API. Optional. Default: "(value from ${api_address}/v2/info)". - -[float] -=== `rlp_address` - -The URL of the Cloud Foundry RLP Gateway. Optional. Default: "(value from ${api_address}/v2/info)". - -[float] -=== `client_id` - -Client ID to authenticate with Cloud Foundry. Default: "". - -[float] -=== `client_secret` - -Client Secret to authenticate with Cloud Foundry. Default: "". - -[float] -=== `shard_id` - -Shard ID for connection to the RLP Gateway. Use the same ID across multiple {beatname_lc} to shard the load of events -from the RLP Gateway. Default: "(generated UUID)". - -[float] -=== `ssl` - -This specifies SSL/TLS common config. Default: not used. - - -[float] -=== Example configuration - -The cloudfoundry module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: cloudfoundry - metricsets: - - container - - counter - - value - enabled: true - api_address: '${CLOUDFOUNDRY_API_ADDRESS:""}' - doppler_address: '${CLOUDFOUNDRY_DOPPLER_ADDRESS:""}' - uaa_address: '${CLOUDFOUNDRY_UAA_ADDRESS:""}' - rlp_address: '${CLOUDFOUNDRY_RLP_ADDRESS:""}' - client_id: '${CLOUDFOUNDRY_CLIENT_ID:""}' - client_secret: '${CLOUDFOUNDRY_CLIENT_SECRET:""}' ----- - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -* <> - -* <> - -include::cloudfoundry/container.asciidoc[] - -include::cloudfoundry/counter.asciidoc[] - -include::cloudfoundry/value.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/cloudfoundry/container.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/cloudfoundry/container.asciidoc deleted file mode 100644 index 1dafc6ec..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/cloudfoundry/container.asciidoc +++ /dev/null @@ -1,24 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-cloudfoundry-container]] -=== cloudfoundry container metricset - -beta[] - -include::../../../../x-pack/metricbeat/module/cloudfoundry/container/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/cloudfoundry/container/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/cloudfoundry/counter.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/cloudfoundry/counter.asciidoc deleted file mode 100644 index 07aeedaf..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/cloudfoundry/counter.asciidoc +++ /dev/null @@ -1,24 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-cloudfoundry-counter]] -=== cloudfoundry counter metricset - -beta[] - -include::../../../../x-pack/metricbeat/module/cloudfoundry/counter/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/cloudfoundry/counter/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/cloudfoundry/value.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/cloudfoundry/value.asciidoc deleted file mode 100644 index 49832b62..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/cloudfoundry/value.asciidoc +++ /dev/null @@ -1,24 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-cloudfoundry-value]] -=== cloudfoundry value metricset - -beta[] - -include::../../../../x-pack/metricbeat/module/cloudfoundry/value/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/cloudfoundry/value/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/cockroachdb.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/cockroachdb.asciidoc deleted file mode 100644 index 27050f77..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/cockroachdb.asciidoc +++ /dev/null @@ -1,59 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-cockroachdb]] -[role="xpack"] -== CockroachDB module - -beta[] - -This module periodically fetches metrics from CockroachDB. - -[float] -=== Compatibility - -The CockroachDB `status` metricset is compatible with any CockroachDB version -exposing metrics in Prometheus format. - - -[float] -=== Dashboard - -The CockroachDB module includes a predefined dashboard with overview information -of the monitored servers. - -image::./images/metricbeat-cockroachdb-overview.png[] - - -[float] -=== Example configuration - -The CockroachDB module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: cockroachdb - metricsets: ['status'] - period: 10s - hosts: ['localhost:8080'] - - # This module uses the Prometheus collector metricset, all - # the options for this metricset are also available here. - #metrics_path: /_status/vars ----- - -This module supports TLS connections when using `ssl` config field, as described in <>. -It also supports the options described in <>. - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -include::cockroachdb/status.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/cockroachdb/status.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/cockroachdb/status.asciidoc deleted file mode 100644 index d15dd6fc..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/cockroachdb/status.asciidoc +++ /dev/null @@ -1,24 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-cockroachdb-status]] -=== CockroachDB status metricset - -beta[] - -include::../../../../x-pack/metricbeat/module/cockroachdb/status/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/cockroachdb/status/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/consul.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/consul.asciidoc deleted file mode 100644 index a36b9b0a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/consul.asciidoc +++ /dev/null @@ -1,51 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-consul]] -== consul module - -beta[] - -This is the https://www.consul.io[Hashicorp's Consul] Metricbeat module. It is still in beta and under active development to add new Metricsets and introduce enhancements. - -[float] -=== Compatibility - -The module is being tested with https://github.com/hashicorp/docker-consul/blob/9bd2aa7ecf2414b8712e055f2374699148e8941c/0.X/Dockerfile[1.4.2] version - -[float] -=== Dashboard - -The Consul module comes with a predefined dashboard: - -image::./images/metricbeat-consul.png[] - - -[float] -=== Example configuration - -The consul module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: consul - metricsets: - - agent - enabled: true - period: 10s - hosts: ["localhost:8500"] - ----- - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -include::consul/agent.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/consul/agent.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/consul/agent.asciidoc deleted file mode 100644 index caef941e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/consul/agent.asciidoc +++ /dev/null @@ -1,24 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-consul-agent]] -=== consul agent metricset - -beta[] - -include::../../../module/consul/agent/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/consul/agent/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/coredns.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/coredns.asciidoc deleted file mode 100644 index cfe8ff61..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/coredns.asciidoc +++ /dev/null @@ -1,51 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-coredns]] -[role="xpack"] -== coredns module - -This is the CoreDNS module. The CoreDNS module collects metrics from the -CoreDNS https://github.com/coredns/coredns/tree/master/plugin/metrics[prometheus exporter endpoint]. - -The default metricset is `stats`. - -[float] -=== Compatibility - -The CoreDNS module is tested with CoreDNS 1.5.0 - - -[float] -=== Dashboard - -The CoreDNS module comes with a predefined dashboard. For example: - -image::./images/metricbeat_coredns_dashboard.png[] - - -[float] -=== Example configuration - -The coredns module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: coredns - metricsets: ["stats"] - period: 10s - hosts: ["localhost:9153"] ----- - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -include::coredns/stats.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/coredns/stats.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/coredns/stats.asciidoc deleted file mode 100644 index 99669c71..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/coredns/stats.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-coredns-stats]] -=== coredns stats metricset - -include::../../../../x-pack/metricbeat/module/coredns/stats/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/coredns/stats/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/couchbase.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/couchbase.asciidoc deleted file mode 100644 index b2520c45..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/couchbase.asciidoc +++ /dev/null @@ -1,60 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-couchbase]] -== Couchbase module - -This module periodically fetches metrics from https://www.couchbase.com/[Couchbase] -servers. The default metricsets are `bucket`, `cluster`, `node`. - -[float] -=== Compatibility - -The Couchbase module is tested with Couchbase 4.5.1. - - -[float] -=== Dashboard - -The Couchbase module comes with a predefined dashboard for Couchbase cluster, node, bucket specific stats. For example: - -image::./images/metricbeat-couchbase-overview.png[] - - -[float] -=== Example configuration - -The Couchbase module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: couchbase - metricsets: ["bucket", "cluster", "node"] - period: 10s - hosts: ["localhost:8091"] - enabled: true ----- - -This module supports TLS connections when using `ssl` config field, as described in <>. -It also supports the options described in <>. - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -* <> - -* <> - -include::couchbase/bucket.asciidoc[] - -include::couchbase/cluster.asciidoc[] - -include::couchbase/node.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/couchbase/bucket.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/couchbase/bucket.asciidoc deleted file mode 100644 index 02e8c67a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/couchbase/bucket.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-couchbase-bucket]] -=== Couchbase bucket metricset - -include::../../../module/couchbase/bucket/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/couchbase/bucket/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/couchbase/cluster.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/couchbase/cluster.asciidoc deleted file mode 100644 index 983fbfec..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/couchbase/cluster.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-couchbase-cluster]] -=== Couchbase cluster metricset - -include::../../../module/couchbase/cluster/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/couchbase/cluster/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/couchbase/node.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/couchbase/node.asciidoc deleted file mode 100644 index a91469d6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/couchbase/node.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-couchbase-node]] -=== Couchbase node metricset - -include::../../../module/couchbase/node/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/couchbase/node/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/couchdb.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/couchdb.asciidoc deleted file mode 100644 index aaf88063..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/couchdb.asciidoc +++ /dev/null @@ -1,52 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-couchdb]] -== CouchDB module - -This is the couchdb module. - -The default metricset is `server`. - -[float] -=== Compatibility - -The Couchdb module is tested in CI with Couchdb 1.7 and 2.3. Because of the differences between v1 and v2 for exposing metrics, the path to request metrics for each version is different: - -* v1.* uses `[host]:5984/_stats` so the hosts of your config should just be `[host]:5984` -* v2.* exposes metrics in various places. Local in `[host]:5986/_stats` and cluster wide in `[host]:5984/_node/[node-name]/_stats` or `[host]:5984/_node/_local/_stats`. Recommended config is `[host]:5986` to use the local path (double check that you are using port `5986`) or to use the full path on `5984` `[host]:5984/_node/[node name or _local]/_stats` - - -[float] -=== Dashboard - -The CouchDB module comes with a predefined dashboard for CouchDB database specific stats. For example: - -image::./images/metricbeat-couchdb-overview.png[] - - -[float] -=== Example configuration - -The CouchDB module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: couchdb - metricsets: ["server"] - period: 10s - hosts: ["localhost:5984"] ----- - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -include::couchdb/server.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/couchdb/server.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/couchdb/server.asciidoc deleted file mode 100644 index 4e4e534d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/couchdb/server.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-couchdb-server]] -=== CouchDB server metricset - -include::../../../module/couchdb/server/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/couchdb/server/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/docker.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/docker.asciidoc deleted file mode 100644 index a9ceb0aa..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/docker.asciidoc +++ /dev/null @@ -1,104 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-docker]] -== Docker module - -This module fetches metrics from https://www.docker.com/[Docker] containers. The default metricsets are: `container`, `cpu`, `diskio`, `healthcheck`, `info`, `memory` and `network`. The `image` metricset is not enabled by default. - -[float] -=== Compatibility - -The Docker module is currently tested on Linux and Mac with the community -edition engine, versions 1.11 and 17.09.0-ce. It is not tested on Windows, -but it should also work there. - -[float] -=== Module-specific configuration notes - -It is strongly recommended that you run Docker metricsets with a -<> that is 3 seconds or longer. The request to the -Docker API already takes up to 2 seconds. Specifying less than 3 seconds will -result in requests that timeout, and no data will be reported for those -requests. - - -[float] -=== Example configuration - -The Docker module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: docker - metricsets: - - "container" - - "cpu" - - "diskio" - - "event" - - "healthcheck" - - "info" - #- "image" - - "memory" - - "network" - hosts: ["unix:///var/run/docker.sock"] - period: 10s - enabled: true - - # If set to true, replace dots in labels with `_`. - #labels.dedot: false - - # If set to true, collects metrics per core. - #cpu.cores: true - - # To connect to Docker over TLS you must specify a client and CA certificate. - #ssl: - #certificate_authority: "/etc/pki/root/ca.pem" - #certificate: "/etc/pki/client/cert.pem" - #key: "/etc/pki/client/cert.key" ----- - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -include::docker/container.asciidoc[] - -include::docker/cpu.asciidoc[] - -include::docker/diskio.asciidoc[] - -include::docker/event.asciidoc[] - -include::docker/healthcheck.asciidoc[] - -include::docker/image.asciidoc[] - -include::docker/info.asciidoc[] - -include::docker/memory.asciidoc[] - -include::docker/network.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/docker/container.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/docker/container.asciidoc deleted file mode 100644 index 9472efbc..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/docker/container.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-docker-container]] -=== Docker container metricset - -include::../../../module/docker/container/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/docker/container/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/docker/cpu.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/docker/cpu.asciidoc deleted file mode 100644 index 5b2d57f5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/docker/cpu.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-docker-cpu]] -=== Docker cpu metricset - -include::../../../module/docker/cpu/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/docker/cpu/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/docker/diskio.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/docker/diskio.asciidoc deleted file mode 100644 index 3c5b4dcd..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/docker/diskio.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-docker-diskio]] -=== Docker diskio metricset - -include::../../../module/docker/diskio/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/docker/diskio/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/docker/event.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/docker/event.asciidoc deleted file mode 100644 index b9fb636b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/docker/event.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-docker-event]] -=== Docker event metricset - -include::../../../module/docker/event/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/docker/event/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/docker/healthcheck.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/docker/healthcheck.asciidoc deleted file mode 100644 index 90406f55..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/docker/healthcheck.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-docker-healthcheck]] -=== Docker healthcheck metricset - -include::../../../module/docker/healthcheck/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/docker/healthcheck/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/docker/image.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/docker/image.asciidoc deleted file mode 100644 index 5983f21b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/docker/image.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-docker-image]] -=== Docker image metricset - -include::../../../module/docker/image/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/docker/image/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/docker/info.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/docker/info.asciidoc deleted file mode 100644 index 9766b8ca..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/docker/info.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-docker-info]] -=== Docker info metricset - -include::../../../module/docker/info/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/docker/info/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/docker/memory.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/docker/memory.asciidoc deleted file mode 100644 index 116a400d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/docker/memory.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-docker-memory]] -=== Docker memory metricset - -include::../../../module/docker/memory/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/docker/memory/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/docker/network.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/docker/network.asciidoc deleted file mode 100644 index 352993c1..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/docker/network.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-docker-network]] -=== Docker network metricset - -include::../../../module/docker/network/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/docker/network/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/dropwizard.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/dropwizard.asciidoc deleted file mode 100644 index 03b5a863..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/dropwizard.asciidoc +++ /dev/null @@ -1,45 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-dropwizard]] -== Dropwizard module - -This is the http://dropwizard.io[Dropwizard] module. The default metricset is `collector`. - -[float] -=== Compatibility - -The Dropwizard module is tested with dropwizard metrics 3.2.6, 4.0.0 and 4.1.2. - - -[float] -=== Example configuration - -The Dropwizard module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: dropwizard - metricsets: ["collector"] - period: 10s - hosts: ["localhost:8080"] - metrics_path: /metrics/metrics - namespace: example - enabled: true ----- - -This module supports TLS connections when using `ssl` config field, as described in <>. -It also supports the options described in <>. - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -include::dropwizard/collector.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/dropwizard/collector.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/dropwizard/collector.asciidoc deleted file mode 100644 index 4b86fd09..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/dropwizard/collector.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-dropwizard-collector]] -=== Dropwizard collector metricset - -include::../../../module/dropwizard/collector/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/dropwizard/collector/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/elasticsearch.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/elasticsearch.asciidoc deleted file mode 100644 index e5da54c0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/elasticsearch.asciidoc +++ /dev/null @@ -1,107 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-elasticsearch]] -== Elasticsearch module - -There are two modules that collect metrics about {es}: - -* The Elasticsearch module contains a minimal set of metrics to enable -monitoring of Elasticsearch across multiple versions. The default metricsets in -this module are `node` and `node_stats`. -* The Elasticsearch X-Pack module enables you to monitor more Elasticsearch -metrics with our {stack} {monitor-features}. The default metricsets in this -module are `ccr`, `cluster_stats`, `enrich`, ``index`, `index_recovery`, -`index_summary`, `ml_job`, `node_stats`, and `shard`. - -[float] -=== Compatibility - -The Elasticsearch module works with Elasticsearch 6.7.0 and later. - - -[float] -=== Example configuration - -The Elasticsearch module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: elasticsearch - metricsets: - - node - - node_stats - #- index - #- index_recovery - #- index_summary - #- shard - #- ml_job - period: 10s - hosts: ["http://localhost:9200"] - #username: "elastic" - #password: "changeme" - #ssl.certificate_authorities: ["/etc/pki/root/ca.pem"] - - # Set to false to fetch all entries - #index_recovery.active_only: true - - # Set to true to send data collected by module to X-Pack - # Monitoring instead of metricbeat-* indices. - #xpack.enabled: false ----- - -This module supports TLS connections when using `ssl` config field, as described in <>. -It also supports the options described in <>. - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -include::elasticsearch/ccr.asciidoc[] - -include::elasticsearch/cluster_stats.asciidoc[] - -include::elasticsearch/enrich.asciidoc[] - -include::elasticsearch/index.asciidoc[] - -include::elasticsearch/index_recovery.asciidoc[] - -include::elasticsearch/index_summary.asciidoc[] - -include::elasticsearch/ml_job.asciidoc[] - -include::elasticsearch/node.asciidoc[] - -include::elasticsearch/node_stats.asciidoc[] - -include::elasticsearch/pending_tasks.asciidoc[] - -include::elasticsearch/shard.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/elasticsearch/ccr.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/elasticsearch/ccr.asciidoc deleted file mode 100644 index 467d1de0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/elasticsearch/ccr.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-elasticsearch-ccr]] -=== Elasticsearch ccr metricset - -include::../../../module/elasticsearch/ccr/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/elasticsearch/ccr/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/elasticsearch/cluster_stats.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/elasticsearch/cluster_stats.asciidoc deleted file mode 100644 index 9c4a9935..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/elasticsearch/cluster_stats.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-elasticsearch-cluster_stats]] -=== Elasticsearch cluster_stats metricset - -include::../../../module/elasticsearch/cluster_stats/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/elasticsearch/cluster_stats/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/elasticsearch/enrich.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/elasticsearch/enrich.asciidoc deleted file mode 100644 index 9e4f56ba..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/elasticsearch/enrich.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-elasticsearch-enrich]] -=== Elasticsearch enrich metricset - -include::../../../module/elasticsearch/enrich/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/elasticsearch/enrich/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/elasticsearch/index.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/elasticsearch/index.asciidoc deleted file mode 100644 index 933a5e78..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/elasticsearch/index.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-elasticsearch-index]] -=== Elasticsearch index metricset - -include::../../../module/elasticsearch/index/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/elasticsearch/index/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/elasticsearch/index_recovery.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/elasticsearch/index_recovery.asciidoc deleted file mode 100644 index cef14301..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/elasticsearch/index_recovery.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-elasticsearch-index_recovery]] -=== Elasticsearch index_recovery metricset - -include::../../../module/elasticsearch/index_recovery/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/elasticsearch/index_recovery/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/elasticsearch/index_summary.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/elasticsearch/index_summary.asciidoc deleted file mode 100644 index b74c5c62..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/elasticsearch/index_summary.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-elasticsearch-index_summary]] -=== Elasticsearch index_summary metricset - -include::../../../module/elasticsearch/index_summary/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/elasticsearch/index_summary/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/elasticsearch/ml_job.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/elasticsearch/ml_job.asciidoc deleted file mode 100644 index ffbd9b9b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/elasticsearch/ml_job.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-elasticsearch-ml_job]] -=== Elasticsearch ml_job metricset - -include::../../../module/elasticsearch/ml_job/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/elasticsearch/ml_job/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/elasticsearch/node.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/elasticsearch/node.asciidoc deleted file mode 100644 index 3e6dfa37..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/elasticsearch/node.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-elasticsearch-node]] -=== Elasticsearch node metricset - -include::../../../module/elasticsearch/node/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/elasticsearch/node/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/elasticsearch/node_stats.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/elasticsearch/node_stats.asciidoc deleted file mode 100644 index 4b8dd933..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/elasticsearch/node_stats.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-elasticsearch-node_stats]] -=== Elasticsearch node_stats metricset - -include::../../../module/elasticsearch/node_stats/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/elasticsearch/node_stats/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/elasticsearch/pending_tasks.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/elasticsearch/pending_tasks.asciidoc deleted file mode 100644 index b278af19..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/elasticsearch/pending_tasks.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-elasticsearch-pending_tasks]] -=== Elasticsearch pending_tasks metricset - -include::../../../module/elasticsearch/pending_tasks/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/elasticsearch/pending_tasks/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/elasticsearch/shard.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/elasticsearch/shard.asciidoc deleted file mode 100644 index b3cf2f3c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/elasticsearch/shard.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-elasticsearch-shard]] -=== Elasticsearch shard metricset - -include::../../../module/elasticsearch/shard/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/elasticsearch/shard/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/envoyproxy.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/envoyproxy.asciidoc deleted file mode 100644 index bc7d1c34..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/envoyproxy.asciidoc +++ /dev/null @@ -1,41 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-envoyproxy]] -== envoyproxy module - -This is the envoyproxy module. - -The default metricset is `server`. - -[float] -=== Compatibility - -The envoyproxy module is tested with Envoy 1.7.0 and 1.12.0. - - -[float] -=== Example configuration - -The envoyproxy module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: envoyproxy - metricsets: ["server"] - period: 10s - hosts: ["localhost:9901"] ----- - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -include::envoyproxy/server.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/envoyproxy/server.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/envoyproxy/server.asciidoc deleted file mode 100644 index 609ca420..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/envoyproxy/server.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-envoyproxy-server]] -=== envoyproxy server metricset - -include::../../../module/envoyproxy/server/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/envoyproxy/server/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/etcd.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/etcd.asciidoc deleted file mode 100644 index 0e12f80d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/etcd.asciidoc +++ /dev/null @@ -1,60 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-etcd]] -== Etcd module - -This module targets Etcd V2 and V3. - -When using V2, metrics are collected using https://coreos.com/etcd/docs/latest/v2/api.html[Etcd v2 API]. -When using V3, metrics are retrieved from the `/metrics` endpoint as intended for https://coreos.com/etcd/docs/latest/metrics.html[Etcd v3] - -When using V3, metricsest are bundled into `metrics` -When using V2, metricsets available are `leader`, `self` and `store`. - -[float] -=== Compatibility - -The etcd module is tested with etcd 3.2 and 3.3. - - -[float] -=== Example configuration - -The Etcd module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: etcd - metricsets: ["leader", "self", "store"] - period: 10s - hosts: ["localhost:2379"] ----- - -This module supports TLS connections when using `ssl` config field, as described in <>. -It also supports the options described in <>. - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -* <> - -* <> - -* <> - -include::etcd/leader.asciidoc[] - -include::etcd/metrics.asciidoc[] - -include::etcd/self.asciidoc[] - -include::etcd/store.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/etcd/leader.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/etcd/leader.asciidoc deleted file mode 100644 index 368acfeb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/etcd/leader.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-etcd-leader]] -=== Etcd leader metricset - -include::../../../module/etcd/leader/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/etcd/leader/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/etcd/metrics.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/etcd/metrics.asciidoc deleted file mode 100644 index 6936b16f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/etcd/metrics.asciidoc +++ /dev/null @@ -1,23 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-etcd-metrics]] -=== Etcd metrics metricset - -beta[] - -include::../../../module/etcd/metrics/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/etcd/metrics/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/etcd/self.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/etcd/self.asciidoc deleted file mode 100644 index 21888d5d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/etcd/self.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-etcd-self]] -=== Etcd self metricset - -include::../../../module/etcd/self/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/etcd/self/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/etcd/store.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/etcd/store.asciidoc deleted file mode 100644 index 898c7ad4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/etcd/store.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-etcd-store]] -=== Etcd store metricset - -include::../../../module/etcd/store/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/etcd/store/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/golang.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/golang.asciidoc deleted file mode 100644 index 9338042a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/golang.asciidoc +++ /dev/null @@ -1,47 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-golang]] -== Golang module - -The golang module collects metrics by submitting HTTP GET requests to https://golang.org/pkg/expvar/[golang-expvar-api]. - - -[float] -=== Example configuration - -The Golang module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: golang - #metricsets: - # - expvar - # - heap - period: 10s - hosts: ["localhost:6060"] - heap.path: "/debug/vars" - expvar: - namespace: "example" - path: "/debug/vars" ----- - -This module supports TLS connections when using `ssl` config field, as described in <>. -It also supports the options described in <>. - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -* <> - -include::golang/expvar.asciidoc[] - -include::golang/heap.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/golang/expvar.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/golang/expvar.asciidoc deleted file mode 100644 index c2a81c6e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/golang/expvar.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-golang-expvar]] -=== Golang expvar metricset - -include::../../../module/golang/expvar/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/golang/expvar/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/golang/heap.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/golang/heap.asciidoc deleted file mode 100644 index 8629a713..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/golang/heap.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-golang-heap]] -=== Golang heap metricset - -include::../../../module/golang/heap/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/golang/heap/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/googlecloud.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/googlecloud.asciidoc deleted file mode 100644 index 19a741eb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/googlecloud.asciidoc +++ /dev/null @@ -1,142 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-googlecloud]] -[role="xpack"] -== Google Cloud Platform module - -beta[] - -This module periodically fetches monitoring metrics from Google Cloud Platform using -https://cloud.google.com/monitoring/api/metrics_gcp[Stackdriver Monitoring API] for Google Cloud Platform services. -Note: extra GCP charges on Stackdriver Monitoring API requests will be generated by this module. - -[float] -== Module config and parameters -This is a list of the possible module parameters you can tune: - -* *zone*: A single string with the zone you want to monitor like "us-central1-a". If you need to fetch from multiple regions, you have to setup a different configuration for each (but you don't need a new instance of Metricbeat running) -* *region*: A single string with the region you want to monitor like "us-central1". This will enable monitoring for all zones under this region. -* *project_id*: A single string with your GCP Project ID -* *credentials_file_path*: A single string pointing to the JSON file path reachable by Metricbeat that you have created using IAM. -* *exclude_labels*: (`true`/`false` default `false`) Do not extract extra labels and metadata information from Metricsets and fetch metrics onlly. At the moment, *labels and metadata extraction is only supported* in Compute Metricset. - -[float] -== Authentication, authorization and permissions. -Authentication and authorization in Google Cloud Platform can be achieved in many ways. For the current version of the Google Cloud Platform module for Metricbeat, the only supported method is using Service Account JSON files. A typical JSON with a private key looks like this: - -[float] -==== Example Credentials -[source,json] ----- -{ - "type": "service_account", - "project_id": "your-project-id", - "private_key_id": "a_private_key_id", - "private_key": "-----BEGIN PRIVATE KEY-----your private key\n-----END PRIVATE KEY-----\n", - "client_email": "some-email@your-project-id.iam.gserviceaccount.com", - "client_id": "123456", - "auth_uri": "https://accounts.google.com/o/oauth2/auth", - "token_uri": "https://oauth2.googleapis.com/token", - "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs", - "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/metricbeat-testing%40your-project-id.iam.gserviceaccount.com" -} ----- - -Generally, you have to create a Service Account and assign it the following roles or the permissions described on each role (applies to all metricsets): - -* `Compute Viewer` (1 permission in use of 138): -- `monitoring.metricDescriptors.list` -- `monitoring.timeSeries.list` - -* `Monitoring Viewer` (2 permissions in use of 13) -- `compute.instances.get` - -You can play in IAM pretty much with your service accounts and Instance level access to your resources (for example, allowing that everything running in an Instance is authorized to use the Compute API). The module uses Google Cloud Platform libraries for authentication so many possibilities are open but the Module is only supported by using the method mentioned above. - -[float] -== Google Cloud Platform module: Under the hood - -Google Cloud Platform offers the https://cloud.google.com/monitoring/api/metrics_gcp[Stackdriver Monitoring API] to fetch metrics from its services. *Those metrics are retrieved one by one*. - -If you also want to *extract service labels* (by setting `exclude_labels` to false, which is the default state). You also make a new API check on the corresponding service. Service labels requires a new API call to extract those metrics. In the worst case the number of API calls will be doubled. In the best case, all metrics come from the same GCP entity and 100% of the required information is included in the first API call (which is cached for subsequent calls). - -A recommended `period` value between fetches is between 5 and 10 minutes, depending on how granular you want your metrics. GCP restricts information for less than 5 minutes. - -[float] -=== Rough estimation of the number of API Calls -Google Cloud Platform pricing depends of the number of requests you do to their API's. Here you have some information that you can use to make an estimation of the pricing you should expect. For example, imagine that you have a Compute Metricset activated and you don't want to exclude labels. You have a total of 20 instances running in a particular GCP project, region and zone. - -For example, if Compute Metricset fetches 14 metrics (which is the number of metrics fetched in the early beta version). Each of those metrics will attempt an API call to Compute API to retrieve also their metadata. Because you have 20 different instances, the total number of API calls that will be done on each refresh period are: 14 metrics + 20 instances = 34 API requests every 5 minutes if that is your current Period. 9792 API requests per day with one zone. If you add 2 zones more with the same amount of instances you'll have 19584 API requests per day (9792 on each zone) or around 587520 per month for the Compute Metricset. This maths must be done for each different Metricset with slight variations. - -[float] -== Metricsets -Currently, we have `compute`, `loadbalancing`, and `pubsub` metricset in -`googlecloud` module. - -[float] -=== `compute` -Compute Metricset to fetch metrics from https://cloud.google.com/compute/[Compute Engine] -Virtual Machines in Google Cloud Platform. The `compute` metricset contains some of the -metrics exported from the https://cloud.google.com/monitoring/api/metrics_gcp#gcp-compute[Stackdriver API]. -Extra labels and metadata are also extracted using the https://cloud.google.com/compute/docs/reference/rest/v1/instances/get[Compute API]. -This is enough to get most of the info associated with a metric like compute -labels and metadata and metric specific Labels. - -The `compute` metricset comes with a predefined dashboard: - -image::./images/metricbeat-googlecloud-compute-overview.png[] - - -[float] -=== Example configuration - -The Google Cloud Platform module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: googlecloud - metricsets: - - compute - - pubsub - - loadbalancing - zone: "us-central1-a" - project_id: "your project id" - credentials_file_path: "your JSON credentials file path" - exclude_labels: false - period: 300s - -- module: googlecloud - metricsets: - - storage - region: "us-central1" - project_id: "your project id" - credentials_file_path: "your JSON credentials file path" - exclude_labels: false - period: 300s ----- - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -* <> - -* <> - -* <> - -include::googlecloud/compute.asciidoc[] - -include::googlecloud/loadbalancing.asciidoc[] - -include::googlecloud/pubsub.asciidoc[] - -include::googlecloud/storage.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/googlecloud/compute.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/googlecloud/compute.asciidoc deleted file mode 100644 index fb6474bf..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/googlecloud/compute.asciidoc +++ /dev/null @@ -1,24 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-googlecloud-compute]] -=== Google Cloud Platform compute metricset - -beta[] - -include::../../../../x-pack/metricbeat/module/googlecloud/compute/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/googlecloud/compute/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/googlecloud/loadbalancing.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/googlecloud/loadbalancing.asciidoc deleted file mode 100644 index 22ea8bf9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/googlecloud/loadbalancing.asciidoc +++ /dev/null @@ -1,23 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-googlecloud-loadbalancing]] -=== Google Cloud Platform loadbalancing metricset - -beta[] - -include::../../../../x-pack/metricbeat/module/googlecloud/loadbalancing/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/googlecloud/loadbalancing/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/googlecloud/pubsub.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/googlecloud/pubsub.asciidoc deleted file mode 100644 index df751605..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/googlecloud/pubsub.asciidoc +++ /dev/null @@ -1,24 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-googlecloud-pubsub]] -=== Google Cloud Platform pubsub metricset - -beta[] - -include::../../../../x-pack/metricbeat/module/googlecloud/pubsub/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/googlecloud/pubsub/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/googlecloud/storage.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/googlecloud/storage.asciidoc deleted file mode 100644 index 86d42459..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/googlecloud/storage.asciidoc +++ /dev/null @@ -1,23 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-googlecloud-storage]] -=== Google Cloud Platform storage metricset - -beta[] - -include::../../../../x-pack/metricbeat/module/googlecloud/storage/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/googlecloud/storage/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/graphite.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/graphite.asciidoc deleted file mode 100644 index e0e4821c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/graphite.asciidoc +++ /dev/null @@ -1,54 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-graphite]] -== Graphite module - -This is the Graphite module. - -The default metricset is `server`. - - -[float] -=== Example configuration - -The Graphite module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: graphite - metricsets: ["server"] - enabled: true - - # Host address to listen on. Default localhost. - #host: localhost - - # Listening port. Default 2003. - #port: 2003 - - # Protocol to listen on. This can be udp or tcp. Default udp. - #protocol: "udp" - - # Receive buffer size in bytes - #receive_buffer_size: 1024 - - #templates: - # - filter: "test.*.bash.*" # This would match metrics like test.localhost.bash.stats - # namespace: "test" - # template: ".host.shell.metric*" # test.localhost.bash.stats would become metric=stats and tags host=localhost,shell=bash - # delimiter: "_" - ----- - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -include::graphite/server.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/graphite/server.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/graphite/server.asciidoc deleted file mode 100644 index 0cc8bfb3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/graphite/server.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-graphite-server]] -=== Graphite server metricset - -include::../../../module/graphite/server/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/graphite/server/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/haproxy.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/haproxy.asciidoc deleted file mode 100644 index 8f43e3cb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/haproxy.asciidoc +++ /dev/null @@ -1,82 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-haproxy]] -== HAProxy module - -This module collects stats from http://www.haproxy.org/[HAProxy]. It supports -collection from using TCP sockets or HTTP with or without basic authentication. - -To configure HAProxy to collect stats, you must enable the stats module, it can -be done by enabling a TCP socket, or by adding an HTTP stats frontend. - -Metricbeat can collect two metric sets from HAProxy, `info` and `stats`. `info` -is not available when using HTTP stats frontend. - -For example, to enable stats reporting via any local IP on port 14567, place -this statement under the `global` or `default` section of the haproxy config: - -[source,haproxy] ----- - stats socket 127.0.0.1:14567 ----- - -NOTE: You should use an internal private IP, or secure this with a firewall -rule, so that only designated hosts can access this data. - -To configure the HTTP stats frontend, a frontend with stats enabled has to -be added. For example, to open this frontend to any IP on port 14567 with -required authentication add this to the haproxy config: - -[source,haproxy] ----- - listen stats - bind 0.0.0.0:14567 - stats enable - stats uri /stats - stats auth admin:admin ----- - -The default metricsets are `info`and `stat`. - -[float] -=== Compatibility - -The HAProxy metricsets are tested with HAProxy versions from 1.6, 1.7 to 1.8. - - -[float] -=== Example configuration - -The HAProxy module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: haproxy - metricsets: ["info", "stat"] - period: 10s - hosts: ["tcp://127.0.0.1:14567"] - username : "admin" - password : "admin" - enabled: true ----- - -This module supports TLS connections when using `ssl` config field, as described in <>. -It also supports the options described in <>. - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -* <> - -include::haproxy/info.asciidoc[] - -include::haproxy/stat.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/haproxy/info.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/haproxy/info.asciidoc deleted file mode 100644 index 06c62a01..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/haproxy/info.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-haproxy-info]] -=== HAProxy info metricset - -include::../../../module/haproxy/info/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/haproxy/info/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/haproxy/stat.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/haproxy/stat.asciidoc deleted file mode 100644 index 9dbeb627..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/haproxy/stat.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-haproxy-stat]] -=== HAProxy stat metricset - -include::../../../module/haproxy/stat/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/haproxy/stat/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/http.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/http.asciidoc deleted file mode 100644 index 326873a3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/http.asciidoc +++ /dev/null @@ -1,72 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-http]] -== HTTP module - -The HTTP module is a Metricbeat module used to call arbitrary HTTP endpoints for which a dedicated Metricbeat module is not available. - -Multiple endpoints can be configured which are polled in a regular interval and the result is shipped to the configured output channel. It is recommended to install a Metricbeat instance on each host from which data should be fetched. - -This module is inspired by the Logstash https://www.elastic.co/guide/en/logstash/current/plugins-inputs-http_poller.html[http_poller] input filter but doesn't require that the endpoint is reachable by Logstash as the Metricbeat module pushes the data to the configured output channels, e.g. Logstash or Elasticsearch. - -This is often necessary in security restricted network setups, where Logstash is not able to reach all servers. Instead the server to be monitored itself has Metricbeat installed and can send the data or a collector server has Metricbeat installed which is deployed in the secured network environment and can reach all servers to be monitored. - -NOTE: As the HTTP metricsets also fetch headers, this can lead to lots of fields in Elasticsearch in case there are many different headers. If this is the case for you and you don't need the headers, we recommend to use processors to filter out the header field. - - -[float] -=== Example configuration - -The HTTP module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: http - #metricsets: - # - json - period: 10s - hosts: ["localhost:80"] - namespace: "json_namespace" - path: "/" - #body: "" - #method: "GET" - #username: "user" - #password: "secret" - #request.enabled: false - #response.enabled: false - #json.is_array: false - #dedot.enabled: false - -- module: http - #metricsets: - # - server - host: "localhost" - port: "8080" - enabled: false - #paths: - # - path: "/foo" - # namespace: "foo" - # fields: # added to the the response in root. overwrites existing fields - # key: "value" ----- - -This module supports TLS connections when using `ssl` config field, as described in <>. -It also supports the options described in <>. - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -* <> - -include::http/json.asciidoc[] - -include::http/server.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/http/json.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/http/json.asciidoc deleted file mode 100644 index 2fa2e48c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/http/json.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-http-json]] -=== HTTP json metricset - -include::../../../module/http/json/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/http/json/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/http/server.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/http/server.asciidoc deleted file mode 100644 index bf5437ab..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/http/server.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-http-server]] -=== HTTP server metricset - -include::../../../module/http/server/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/http/server/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ibmmq.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ibmmq.asciidoc deleted file mode 100644 index 911659d3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ibmmq.asciidoc +++ /dev/null @@ -1,70 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-ibmmq]] -[role="xpack"] -== IBM MQ module - -beta[] - -This module periodically fetches metrics from a containerized distribution of IBM MQ. - -[float] -=== Compatibility - -The ibmmq `qmgr` metricset is compatible with a containerized distribution of IBM MQ (since version 9.1.0). -The Docker image starts the `runmqserver` process, which spawns the HTTP server exposing metrics in Prometheus -format ([source code](https://github.com/ibm-messaging/mq-container/blob/9.1.0/internal/metrics/metrics.go)). - -The Docker container lifecycle, including metrics collection, has been described in the [Internals](https://github.com/ibm-messaging/mq-container/blob/9.1.0/docs/internals.md) -document. - -The image provides an option to easily enable metrics exporter using an environment -variable: - -`MQ_ENABLE_METRICS` - Set this to `true` to generate Prometheus metrics for the Queue Manager. - -[float] -=== Dashboard - -The ibmmq module includes predefined dashboards with overview information -of the monitored Queue Manager, including subscriptions, calls and messages. - -image::./images/metricbeat-ibmmq-calls.png[] - -image::./images/metricbeat-ibmmq-messages.png[] - -image::./images/metricbeat-ibmmq-subscriptions.png[] - - -[float] -=== Example configuration - -The IBM MQ module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: ibmmq - metricsets: ['qmgr'] - period: 10s - hosts: ['localhost:9157'] - - # This module uses the Prometheus collector metricset, all - # the options for this metricset are also available here. - metrics_path: /metrics ----- - -It also supports the options described in <>. - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -include::ibmmq/qmgr.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ibmmq/qmgr.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ibmmq/qmgr.asciidoc deleted file mode 100644 index 7617b660..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/ibmmq/qmgr.asciidoc +++ /dev/null @@ -1,24 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-ibmmq-qmgr]] -=== IBM MQ qmgr metricset - -beta[] - -include::../../../../x-pack/metricbeat/module/ibmmq/qmgr/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/ibmmq/qmgr/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/iis.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/iis.asciidoc deleted file mode 100644 index e915f794..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/iis.asciidoc +++ /dev/null @@ -1,100 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-iis]] -[role="xpack"] -== iis module - -beta[] - -This is the iis module. - -IIS (Internet Information Services) is a secure, reliable, and scalable Web server that provides an easy to manage platform for developing and hosting Web applications and services. - -The `iis` module will periodically retrieve IIS related metrics using performance counters such as: - - - System/Process counters like the the overall server and CPU usage for the IIS Worker Process and memory (currently used and available memory for the IIS Worker Process). - - IIS performance counters like Web Service: Bytes Received/Sec, Web Service: Bytes Sent/Sec, etc, which are helpful to track to identify potential spikes in traffic. - - Web Service Cache counters in order to monitor user mode cache and output cache. - - -The `iis` module mericsets are `webserver`, `website` and `application_pool`. - -[source,yaml] ----- -- module: iis - metricsets: - - webserver - - website - - application_pool - enabled: true - period: 10s - - # filter on application pool names - # application_pool.name: [] ----- - -[float] -== Metricsets - -[float] -=== `webserver` -A light metricset using the windows perfmon metricset as the base metricset. -This metricset allows users to retrieve aggregated metrics for the entire webserver, - -[float] -=== `website` -A light metricset using the windows perfmon metricset as the base metricset. -This metricset will collect metrics of specific sites, users can configure which websites they want to monitor, else, all are considered. - -[float] -=== `application_pool` -This metricset will collect metrics of specific application pools, users can configure which websites they want to monitor, else, all are considered. - - -[float] -=== Module-specific configuration notes - -`application_pool.name`:: []string, users can specify the application pools they would like to monitor. - - - -[float] -=== Example configuration - -The iis module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: iis - metricsets: - - webserver - - website - - application_pool - enabled: true - period: 10s - - # filter on application pool names - # application_pool.name: [] ----- - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -* <> - -* <> - -include::iis/application_pool.asciidoc[] - -include::iis/webserver.asciidoc[] - -include::iis/website.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/iis/application_pool.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/iis/application_pool.asciidoc deleted file mode 100644 index 526f06fe..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/iis/application_pool.asciidoc +++ /dev/null @@ -1,23 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-iis-application_pool]] -=== iis application_pool metricset - -beta[] - -include::../../../../x-pack/metricbeat/module/iis/application_pool/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/iis/application_pool/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/iis/webserver.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/iis/webserver.asciidoc deleted file mode 100644 index 051b318e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/iis/webserver.asciidoc +++ /dev/null @@ -1,24 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-iis-webserver]] -=== iis webserver metricset - -beta[] - -include::../../../../x-pack/metricbeat/module/iis/webserver/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/iis/webserver/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/iis/website.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/iis/website.asciidoc deleted file mode 100644 index 91800492..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/iis/website.asciidoc +++ /dev/null @@ -1,24 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-iis-website]] -=== iis website metricset - -beta[] - -include::../../../../x-pack/metricbeat/module/iis/website/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/iis/website/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/istio.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/istio.asciidoc deleted file mode 100644 index f14af129..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/istio.asciidoc +++ /dev/null @@ -1,91 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-istio]] -[role="xpack"] -== istio module - -beta[] - -This is the Istio module. The Istio module collects metrics from the -Istio https://istio.io/docs/tasks/observability/metrics/querying-metrics/#about-the-prometheus-add-on[prometheus exporters endpoints]. - -The default metricsets are `mesh`, `mixer`, `pilot`, `galley`, `citadel`. - -[float] -=== Compatibility - -The Istio module is tested with Istio 1.4 - - -[float] -=== Example configuration - -The istio module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -# Istio mesh. To collect all Mixer-generated metrics -- module: istio - metricsets: ["mesh"] - period: 10s - # use istio-telemetry.istio-system:42422, when deploying Metricbeat in a kubernetes cluster as Pod or Daemonset - hosts: ["localhost:42422"] - -# Istio mixer. To monitor Mixer itself. -- module: istio - metricsets: ["mixer"] - period: 10s - # use istio-telemetry.istio-system:15014, when deploying Metricbeat in a kubernetes cluster as Pod or Daemonset - hosts: ["localhost:15014"] - -# Istio galley. To collect all Galley-generated metrics -- module: istio - metricsets: ["galley"] - period: 10s - # use istio-galley.istio-system:15014, when deploying Metricbeat in a kubernetes cluster as Pod or Daemonset - hosts: ["localhost:15014"] - -# Istio pilot. To collect all Pilot-generated metrics. -- module: istio - metricsets: ["pilot"] - period: 10s - # use istio-pilot.istio-system:15014, when deploying Metricbeat in a kubernetes cluster as Pod or Daemonset - hosts: ["localhost:15014"] - -# Istio citadel. To collect all Citadel-generated metrics. -- module: istio - metricsets: ["citadel"] - period: 10s - # use istio-pilot.istio-system:15014, when deploying Metricbeat in a kubernetes cluster as Pod or Daemonset - hosts: ["localhost:15014"] ----- - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -* <> - -* <> - -* <> - -* <> - -include::istio/citadel.asciidoc[] - -include::istio/galley.asciidoc[] - -include::istio/mesh.asciidoc[] - -include::istio/mixer.asciidoc[] - -include::istio/pilot.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/istio/citadel.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/istio/citadel.asciidoc deleted file mode 100644 index 898ad156..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/istio/citadel.asciidoc +++ /dev/null @@ -1,23 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-istio-citadel]] -=== istio citadel metricset - -beta[] - -include::../../../../x-pack/metricbeat/module/istio/citadel/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/istio/citadel/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/istio/galley.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/istio/galley.asciidoc deleted file mode 100644 index 6fbd197f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/istio/galley.asciidoc +++ /dev/null @@ -1,23 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-istio-galley]] -=== istio galley metricset - -beta[] - -include::../../../../x-pack/metricbeat/module/istio/galley/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/istio/galley/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/istio/mesh.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/istio/mesh.asciidoc deleted file mode 100644 index 33ca6d19..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/istio/mesh.asciidoc +++ /dev/null @@ -1,23 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-istio-mesh]] -=== istio mesh metricset - -beta[] - -include::../../../../x-pack/metricbeat/module/istio/mesh/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/istio/mesh/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/istio/mixer.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/istio/mixer.asciidoc deleted file mode 100644 index 70f0776e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/istio/mixer.asciidoc +++ /dev/null @@ -1,23 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-istio-mixer]] -=== istio mixer metricset - -beta[] - -include::../../../../x-pack/metricbeat/module/istio/mixer/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/istio/mixer/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/istio/pilot.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/istio/pilot.asciidoc deleted file mode 100644 index a1d0d245..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/istio/pilot.asciidoc +++ /dev/null @@ -1,23 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-istio-pilot]] -=== istio pilot metricset - -beta[] - -include::../../../../x-pack/metricbeat/module/istio/pilot/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/istio/pilot/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/jolokia.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/jolokia.asciidoc deleted file mode 100644 index fa91aede..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/jolokia.asciidoc +++ /dev/null @@ -1,74 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-jolokia]] -== Jolokia module - -This module collects metrics from -https://jolokia.org/reference/html/agents.html[Jolokia agents] running on a -target JMX server or dedicated proxy server. The default metricset is `jmx`. - -To collect metrics, {beatname_uc} communicates with a Jolokia HTTP/REST -endpoint that exposes the JMX metrics over HTTP/REST/JSON. - -[float] -=== Compatibility - -The Jolokia module is tested with Jolokia 1.5.0. It should work with version -1.2.2 and later. - - - -[float] -=== Example configuration - -The Jolokia module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: jolokia - #metricsets: ["jmx"] - period: 10s - hosts: ["localhost"] - namespace: "metrics" - #path: "/jolokia/?ignoreErrors=true&canonicalNaming=false" - #username: "user" - #password: "secret" - jmx.mappings: - #- mbean: 'java.lang:type=Runtime' - # attributes: - # - attr: Uptime - # field: uptime - #- mbean: 'java.lang:type=Memory' - # attributes: - # - attr: HeapMemoryUsage - # field: memory.heap_usage - # - attr: NonHeapMemoryUsage - # field: memory.non_heap_usage - # GC Metrics - this depends on what is available on your JVM - #- mbean: 'java.lang:type=GarbageCollector,name=ConcurrentMarkSweep' - # attributes: - # - attr: CollectionTime - # field: gc.cms_collection_time - # - attr: CollectionCount - # field: gc.cms_collection_count - - jmx.application: - jmx.instance: ----- - -This module supports TLS connections when using `ssl` config field, as described in <>. -It also supports the options described in <>. - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -include::jolokia/jmx.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/jolokia/jmx.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/jolokia/jmx.asciidoc deleted file mode 100644 index 20f17f58..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/jolokia/jmx.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-jolokia-jmx]] -=== Jolokia jmx metricset - -include::../../../module/jolokia/jmx/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/jolokia/jmx/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kafka.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kafka.asciidoc deleted file mode 100644 index dfa7807d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kafka.asciidoc +++ /dev/null @@ -1,131 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-kafka]] -== Kafka module - -This is the Kafka module. - -The default metricsets are `consumergroup` and `partition`. - -If authorization is configured in the Kafka cluster, the following ACLs are -required for the Metricbeat user: - -* READ Topic, for the topics to be monitored -* DESCRIBE Group, for the groups to be monitored - -For example, if the `stats` user is being used for Metricbeat, to monitor all -topics and all consumer groups, ACLS can be granted with the following commands: - -[source,shell] ------ -kafka-acls --authorizer-properties zookeeper.connect=localhost:2181 --add --allow-principal User:stats --operation Read --topic '*' -kafka-acls --authorizer-properties zookeeper.connect=localhost:2181 --add --allow-principal User:stats --operation Describe --group '*' ------ - -[float] -=== Compatibility - -This module is tested with Kafka 0.10.2.1, 1.1.0 and 2.1.1. - -The Broker, Producer, Consumer metricsets require <> to fetch JMX metrics. Refer to the link for Jolokia's compatibility notes. - -[float] -=== Usage -The Broker, Producer, Consumer metricsets require <> to fetch JMX metrics. Refer to those Metricsets' documentation about how to use Jolokia. - - -[float] -=== Dashboard - -The Kafka module comes with a predefined dashboard. For example: - -image::./images/metricbeat_kafka_dashboard.png[] - - -[float] -=== Example configuration - -The Kafka module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -# Kafka metrics collected using the Kafka protocol -- module: kafka - #metricsets: - # - partition - # - consumergroup - period: 10s - hosts: ["localhost:9092"] - - #client_id: metricbeat - #retries: 3 - #backoff: 250ms - - # List of Topics to query metadata for. If empty, all topics will be queried. - #topics: [] - - # Optional SSL. By default is off. - # List of root certificates for HTTPS server verifications - #ssl.certificate_authorities: ["/etc/pki/root/ca.pem"] - - # Certificate for SSL client authentication - #ssl.certificate: "/etc/pki/client/cert.pem" - - # Client Certificate Key - #ssl.key: "/etc/pki/client/cert.key" - - # SASL authentication - #username: "" - #password: "" - -# Metrics collected from a Kafka broker using Jolokia -#- module: kafka -# metricsets: -# - broker -# period: 10s -# hosts: ["localhost:8779"] - -# Metrics collected from a Java Kafka consumer using Jolokia -#- module: kafka -# metricsets: -# - consumer -# period: 10s -# hosts: ["localhost:8774"] - -# Metrics collected from a Java Kafka producer using Jolokia -#- module: kafka -# metricsets: -# - producer -# period: 10s -# hosts: ["localhost:8775"] ----- - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -* <> - -* <> - -* <> - -* <> - -include::kafka/broker.asciidoc[] - -include::kafka/consumer.asciidoc[] - -include::kafka/consumergroup.asciidoc[] - -include::kafka/partition.asciidoc[] - -include::kafka/producer.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kafka/broker.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kafka/broker.asciidoc deleted file mode 100644 index 9ef1c702..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kafka/broker.asciidoc +++ /dev/null @@ -1,24 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-kafka-broker]] -=== Kafka broker metricset - -beta[] - -include::../../../module/kafka/broker/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/kafka/broker/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kafka/consumer.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kafka/consumer.asciidoc deleted file mode 100644 index a30bd900..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kafka/consumer.asciidoc +++ /dev/null @@ -1,24 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-kafka-consumer]] -=== Kafka consumer metricset - -beta[] - -include::../../../module/kafka/consumer/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/kafka/consumer/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kafka/consumergroup.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kafka/consumergroup.asciidoc deleted file mode 100644 index 10939b77..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kafka/consumergroup.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-kafka-consumergroup]] -=== Kafka consumergroup metricset - -include::../../../module/kafka/consumergroup/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/kafka/consumergroup/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kafka/partition.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kafka/partition.asciidoc deleted file mode 100644 index 7fd178ed..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kafka/partition.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-kafka-partition]] -=== Kafka partition metricset - -include::../../../module/kafka/partition/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/kafka/partition/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kafka/producer.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kafka/producer.asciidoc deleted file mode 100644 index d7e9e6b9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kafka/producer.asciidoc +++ /dev/null @@ -1,24 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-kafka-producer]] -=== Kafka producer metricset - -beta[] - -include::../../../module/kafka/producer/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/kafka/producer/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kibana.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kibana.asciidoc deleted file mode 100644 index f03e1838..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kibana.asciidoc +++ /dev/null @@ -1,57 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-kibana]] -== Kibana module - -There are two modules that collect metrics about {kib}: - -* The Kibana module tracks only the high-level metrics. The default metricset in -this module is `status`. -* The Kibana X-Pack module enables you to monitor more Kibana metrics with our -{stack} {monitor-features}. The default metricset in this module is `stats`. - -[float] -=== Compatibility - -The Kibana module works with Kibana 6.7.0 and later. - - -[float] -=== Example configuration - -The Kibana module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: kibana - metricsets: ["status"] - period: 10s - hosts: ["localhost:5601"] - basepath: "" - enabled: true - - # Set to true to send data collected by module to X-Pack - # Monitoring instead of metricbeat-* indices. - #xpack.enabled: false ----- - -This module supports TLS connections when using `ssl` config field, as described in <>. -It also supports the options described in <>. - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -* <> - -include::kibana/stats.asciidoc[] - -include::kibana/status.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kibana/stats.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kibana/stats.asciidoc deleted file mode 100644 index b4ad84d2..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kibana/stats.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-kibana-stats]] -=== Kibana stats metricset - -include::../../../module/kibana/stats/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/kibana/stats/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kibana/status.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kibana/status.asciidoc deleted file mode 100644 index c1b6fc13..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kibana/status.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-kibana-status]] -=== Kibana status metricset - -include::../../../module/kibana/status/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/kibana/status/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes.asciidoc deleted file mode 100644 index 0dbf695c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes.asciidoc +++ /dev/null @@ -1,319 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-kubernetes]] -== Kubernetes module - -This module fetches metrics from Kubernetes several components: - -- https://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/[kubelet] -- https://github.com/kubernetes/kube-state-metrics[kube-state-metrics] -- https://kubernetes.io/docs/reference/command-line-tools-reference/kube-apiserver/[apiserver] -- https://kubernetes.io/docs/reference/command-line-tools-reference/kube-controller-manager/[controller-manager] -- https://kubernetes.io/docs/reference/command-line-tools-reference/kube-scheduler/[scheduler] -- https://kubernetes.io/docs/reference/command-line-tools-reference/kube-proxy/[proxy] - -All metricsets with the `state_` prefix require `hosts` field pointing to kube-state-metrics -service within the cluster, while the rest should be pointed to kubelet service. Check the -example configuration on how to do it. - -The default metricsets are `container`, `node`, `pod`, `system` and `volume`. - -[float] -=== Kubernetes RBAC - -Metricbeat requires certain cluster level privileges in order to fetch the metrics. The following example creates a `ServiceAcount` named `metricbeat` with the necessary permissions to run all the metricsets from the module. A `ClusterRole` and a `ClusterRoleBinding` are created for this purpose: - -[source,yaml] ----- -apiVersion: v1 -kind: ServiceAccount -metadata: - name: metricbeat - namespace: kube-system - labels: - k8s-app: metricbeat ----- - -[source,yaml] ----- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: metricbeat - labels: - k8s-app: metricbeat -rules: -- apiGroups: [""] - resources: - - nodes - - namespaces - - events - - pods - verbs: ["get", "list", "watch"] -- apiGroups: ["extensions"] - resources: - - replicasets - verbs: ["get", "list", "watch"] -- apiGroups: ["apps"] - resources: - - statefulsets - - deployments - - replicasets - verbs: ["get", "list", "watch"] -- apiGroups: - - "" - resources: - - nodes/stats - verbs: - - get -- nonResourceURLs: - - /metrics - verbs: - - get ----- - -[source,yaml] ----- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRoleBinding -metadata: - name: metricbeat -subjects: -- kind: ServiceAccount - name: metricbeat - namespace: kube-system -roleRef: - kind: ClusterRole - name: metricbeat - apiGroup: rbac.authorization.k8s.io -[source,yaml] ----- - - -[float] -=== Compatibility - -The Kubernetes module is tested with Kubernetes 1.13.x and 1.14.x - -[float] -=== Dashboard - -Kubernetes module is shipped including default dashboards for `apiserver`, `controllermanager`, `scheduler` and `proxy`. - -If you are using HA for those components, be aware that when gathering data from all instances the dashboard will usually show and average of the metrics. For those scenarios filtering by hosts or service address is possible. - -Dashboards for `controllermanager` `scheduler` and `proxy` are not compatible with kibana versions below `7.2.0` - -Kubernetes controller manager example: - -image::./images/metricbeat-kubernetes-controllermanager.png[] - - -Kubernetes scheduler example: - -image::./images/metricbeat_kubernetes_scheduler.png[] - - -Kubernetes proxy example: - -image::./images/metricbeat-kubernetes-proxy.png[] - - -[float] -=== Example configuration - -The Kubernetes module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -# Node metrics, from kubelet: -- module: kubernetes - metricsets: - - container - - node - - pod - - system - - volume - period: 10s - enabled: true - hosts: ["https://${HOSTNAME}:10250"] - bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token - ssl.verification_mode: "none" - #ssl.certificate_authorities: - # - /var/run/secrets/kubernetes.io/serviceaccount/service-ca.crt - #ssl.certificate: "/etc/pki/client/cert.pem" - #ssl.key: "/etc/pki/client/cert.key" - - # Enriching parameters: - add_metadata: true - # When used outside the cluster: - #host: node_name - # If kube_config is not set, KUBECONFIG environment variable will be checked - # and if not present it will fall back to InCluster - #kube_config: ~/.kube/config - -# State metrics from kube-state-metrics service: -- module: kubernetes - enabled: true - metricsets: - - state_node - - state_deployment - - state_replicaset - - state_statefulset - - state_pod - - state_container - - state_cronjob - - state_resourcequota - - state_service - - state_persistentvolume - - state_persistentvolumeclaim - - state_storageclass - period: 10s - hosts: ["kube-state-metrics:8080"] - - # Enriching parameters: - add_metadata: true - # When used outside the cluster: - #host: node_name - # If kube_config is not set, KUBECONFIG environment variable will be checked - # and if not present it will fall back to InCluster - #kube_config: ~/.kube/config - -# Kubernetes events -- module: kubernetes - enabled: true - metricsets: - - event - -# Kubernetes API server -# (when running metricbeat as a pod) -- module: kubernetes - enabled: true - metricsets: - - apiserver - hosts: ["https://${KUBERNETES_SERVICE_HOST}:${KUBERNETES_SERVICE_PORT}"] - -# Kubernetes proxy server -# (when running metricbeat locally at hosts or as a daemonset + host network) -- module: kubernetes - enabled: true - metricsets: - - proxy - hosts: ["localhost:10249"] - period: 10s - -# Kubernetes controller manager -# (URL and deployment will need to be modified to match the controller manager deployment) -- module: kubernetes - enabled: true - metricsets: - - controllermanager - hosts: ["http://localhost:10252"] - period: 10s - -# Kubernetes scheduler -# (URL and deployment method will need to be adapted to match scheduler deployment) -- module: kubernetes - enabled: true - metricsets: - - scheduler - hosts: ["localhost:10251"] - period: 10s ----- - -This module supports TLS connections when using `ssl` config field, as described in <>. -It also supports the options described in <>. - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -include::kubernetes/apiserver.asciidoc[] - -include::kubernetes/container.asciidoc[] - -include::kubernetes/controllermanager.asciidoc[] - -include::kubernetes/event.asciidoc[] - -include::kubernetes/node.asciidoc[] - -include::kubernetes/pod.asciidoc[] - -include::kubernetes/proxy.asciidoc[] - -include::kubernetes/scheduler.asciidoc[] - -include::kubernetes/state_container.asciidoc[] - -include::kubernetes/state_cronjob.asciidoc[] - -include::kubernetes/state_deployment.asciidoc[] - -include::kubernetes/state_node.asciidoc[] - -include::kubernetes/state_persistentvolumeclaim.asciidoc[] - -include::kubernetes/state_pod.asciidoc[] - -include::kubernetes/state_replicaset.asciidoc[] - -include::kubernetes/state_resourcequota.asciidoc[] - -include::kubernetes/state_service.asciidoc[] - -include::kubernetes/state_statefulset.asciidoc[] - -include::kubernetes/state_storageclass.asciidoc[] - -include::kubernetes/system.asciidoc[] - -include::kubernetes/volume.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/apiserver.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/apiserver.asciidoc deleted file mode 100644 index 389fec38..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/apiserver.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-kubernetes-apiserver]] -=== Kubernetes apiserver metricset - -include::../../../module/kubernetes/apiserver/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/kubernetes/apiserver/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/container.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/container.asciidoc deleted file mode 100644 index 4028e843..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/container.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-kubernetes-container]] -=== Kubernetes container metricset - -include::../../../module/kubernetes/container/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/kubernetes/container/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/controllermanager.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/controllermanager.asciidoc deleted file mode 100644 index acc08e04..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/controllermanager.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-kubernetes-controllermanager]] -=== Kubernetes controllermanager metricset - -include::../../../module/kubernetes/controllermanager/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/kubernetes/controllermanager/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/event.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/event.asciidoc deleted file mode 100644 index 79195850..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/event.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-kubernetes-event]] -=== Kubernetes event metricset - -include::../../../module/kubernetes/event/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/kubernetes/event/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/node.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/node.asciidoc deleted file mode 100644 index fdc5a85b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/node.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-kubernetes-node]] -=== Kubernetes node metricset - -include::../../../module/kubernetes/node/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/kubernetes/node/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/pod.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/pod.asciidoc deleted file mode 100644 index 5fd43885..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/pod.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-kubernetes-pod]] -=== Kubernetes pod metricset - -include::../../../module/kubernetes/pod/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/kubernetes/pod/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/proxy.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/proxy.asciidoc deleted file mode 100644 index ed317673..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/proxy.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-kubernetes-proxy]] -=== Kubernetes proxy metricset - -include::../../../module/kubernetes/proxy/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/kubernetes/proxy/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/scheduler.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/scheduler.asciidoc deleted file mode 100644 index 364bc67d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/scheduler.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-kubernetes-scheduler]] -=== Kubernetes scheduler metricset - -include::../../../module/kubernetes/scheduler/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/kubernetes/scheduler/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/state_container.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/state_container.asciidoc deleted file mode 100644 index 7ed48032..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/state_container.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-kubernetes-state_container]] -=== Kubernetes state_container metricset - -include::../../../module/kubernetes/state_container/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/kubernetes/state_container/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/state_cronjob.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/state_cronjob.asciidoc deleted file mode 100644 index 63252dbc..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/state_cronjob.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-kubernetes-state_cronjob]] -=== Kubernetes state_cronjob metricset - -include::../../../module/kubernetes/state_cronjob/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/kubernetes/state_cronjob/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/state_deployment.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/state_deployment.asciidoc deleted file mode 100644 index cfc0c833..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/state_deployment.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-kubernetes-state_deployment]] -=== Kubernetes state_deployment metricset - -include::../../../module/kubernetes/state_deployment/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/kubernetes/state_deployment/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/state_node.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/state_node.asciidoc deleted file mode 100644 index 517b6451..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/state_node.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-kubernetes-state_node]] -=== Kubernetes state_node metricset - -include::../../../module/kubernetes/state_node/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/kubernetes/state_node/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/state_persistentvolumeclaim.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/state_persistentvolumeclaim.asciidoc deleted file mode 100644 index f0bce748..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/state_persistentvolumeclaim.asciidoc +++ /dev/null @@ -1,17 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-kubernetes-state_persistentvolumeclaim]] -=== Kubernetes state_persistentvolumeclaim metricset - -experimental[] - -include::../../../module/kubernetes/state_persistentvolumeclaim/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/state_pod.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/state_pod.asciidoc deleted file mode 100644 index b56c37c4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/state_pod.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-kubernetes-state_pod]] -=== Kubernetes state_pod metricset - -include::../../../module/kubernetes/state_pod/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/kubernetes/state_pod/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/state_replicaset.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/state_replicaset.asciidoc deleted file mode 100644 index 1cced9d3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/state_replicaset.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-kubernetes-state_replicaset]] -=== Kubernetes state_replicaset metricset - -include::../../../module/kubernetes/state_replicaset/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/kubernetes/state_replicaset/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/state_resourcequota.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/state_resourcequota.asciidoc deleted file mode 100644 index d220ffa9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/state_resourcequota.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-kubernetes-state_resourcequota]] -=== Kubernetes state_resourcequota metricset - -include::../../../module/kubernetes/state_resourcequota/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/kubernetes/state_resourcequota/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/state_service.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/state_service.asciidoc deleted file mode 100644 index 5921d593..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/state_service.asciidoc +++ /dev/null @@ -1,23 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-kubernetes-state_service]] -=== Kubernetes state_service metricset - -experimental[] - -include::../../../module/kubernetes/state_service/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/kubernetes/state_service/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/state_statefulset.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/state_statefulset.asciidoc deleted file mode 100644 index e39f7bfb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/state_statefulset.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-kubernetes-state_statefulset]] -=== Kubernetes state_statefulset metricset - -include::../../../module/kubernetes/state_statefulset/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/kubernetes/state_statefulset/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/state_storageclass.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/state_storageclass.asciidoc deleted file mode 100644 index 02aec973..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/state_storageclass.asciidoc +++ /dev/null @@ -1,23 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-kubernetes-state_storageclass]] -=== Kubernetes state_storageclass metricset - -experimental[] - -include::../../../module/kubernetes/state_storageclass/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/kubernetes/state_storageclass/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/system.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/system.asciidoc deleted file mode 100644 index 512f1675..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/system.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-kubernetes-system]] -=== Kubernetes system metricset - -include::../../../module/kubernetes/system/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/kubernetes/system/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/volume.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/volume.asciidoc deleted file mode 100644 index 63f576c3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kubernetes/volume.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-kubernetes-volume]] -=== Kubernetes volume metricset - -include::../../../module/kubernetes/volume/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/kubernetes/volume/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kvm.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kvm.asciidoc deleted file mode 100644 index f8373184..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kvm.asciidoc +++ /dev/null @@ -1,43 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-kvm]] -== kvm module - -beta[] - -This is the kvm module. - - -[float] -=== Example configuration - -The kvm module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: kvm - metricsets: ["dommemstat"] - enabled: true - period: 10s - hosts: ["unix:///var/run/libvirt/libvirt-sock"] - # For remote hosts, setup network access in libvirtd.conf - # and use the tcp scheme: - # hosts: [ "tcp://:16509" ] - - # Timeout to connect to Libvirt server - #timeout: 1s ----- - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -include::kvm/dommemstat.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kvm/dommemstat.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kvm/dommemstat.asciidoc deleted file mode 100644 index c7cc150b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/kvm/dommemstat.asciidoc +++ /dev/null @@ -1,24 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-kvm-dommemstat]] -=== kvm dommemstat metricset - -beta[] - -include::../../../module/kvm/dommemstat/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/kvm/dommemstat/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/logstash.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/logstash.asciidoc deleted file mode 100644 index 8ffc5514..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/logstash.asciidoc +++ /dev/null @@ -1,49 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-logstash]] -== Logstash module - -This is the Logstash module. - -The default metricsets are `node` and `node_stats`. - -[float] -=== Compatibility - -The Logstash module works with Logstash 7.3.0 and later. - - -[float] -=== Example configuration - -The Logstash module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: logstash - metricsets: ["node", "node_stats"] - enabled: true - period: 10s - hosts: ["localhost:9600"] ----- - -This module supports TLS connections when using `ssl` config field, as described in <>. -It also supports the options described in <>. - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -* <> - -include::logstash/node.asciidoc[] - -include::logstash/node_stats.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/logstash/node.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/logstash/node.asciidoc deleted file mode 100644 index 19c83994..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/logstash/node.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-logstash-node]] -=== Logstash node metricset - -include::../../../module/logstash/node/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/logstash/node/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/logstash/node_stats.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/logstash/node_stats.asciidoc deleted file mode 100644 index 2a9495fa..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/logstash/node_stats.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-logstash-node_stats]] -=== Logstash node_stats metricset - -include::../../../module/logstash/node_stats/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/logstash/node_stats/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/memcached.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/memcached.asciidoc deleted file mode 100644 index ca34cdff..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/memcached.asciidoc +++ /dev/null @@ -1,42 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-memcached]] -== Memcached module - -This is the Memcached module. These metricsets were tested with Memcached version 1.4.35. - -The default metricset is `stats`. - -[float] -=== Compatibility - -The memcached module is tested with memcached 1.4.35. - - -[float] -=== Example configuration - -The Memcached module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: memcached - metricsets: ["stats"] - period: 10s - hosts: ["localhost:11211"] - enabled: true ----- - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -include::memcached/stats.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/memcached/stats.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/memcached/stats.asciidoc deleted file mode 100644 index f44b8b22..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/memcached/stats.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-memcached-stats]] -=== Memcached stats metricset - -include::../../../module/memcached/stats/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/memcached/stats/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/mongodb.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/mongodb.asciidoc deleted file mode 100644 index c7e6e906..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/mongodb.asciidoc +++ /dev/null @@ -1,155 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-mongodb]] -== MongoDB module - -This module periodically fetches metrics from https://www.mongodb.com[MongoDB] -servers. - -[float] -=== Module-specific configuration notes - -When configuring the `hosts` option, you must use MongoDB URLs of the following -format: - ------------------------------------ -[mongodb://][user:pass@]host[:port][?options] ------------------------------------ - -The URL can be as simple as: - -[source,yaml] ----------------------------------------------------------------------- -- module: mongodb - hosts: ["localhost"] ----------------------------------------------------------------------- - -Or more complex like: - -[source,yaml] ----------------------------------------------------------------------- -- module: mongodb - hosts: ["mongodb://myuser:mypass@localhost:40001", "otherhost:40001"] ----------------------------------------------------------------------- - -The username and password can be included in the URL or they can be set using -the respective configuration options. The credentials in the URL take precedence -over the username and password configuration options. - -[source,yaml] ----- -- module: mongodb - metricsets: ["status"] - hosts: ["localhost:27017"] - username: root - password: test ----- - -The default metricsets are `collstats`, `dbstats` and `status`. - -[float] -=== Compatibility - -The MongoDB metricsets were tested with MongoDB 3.4 and 3.0 and are expected to -work with all versions >= 2.8. - -[float] -=== MongoDB Privileges - -In order to use the metricsets, the MongoDB user specified in the module configuration needs to have certain https://docs.mongodb.com/manual/core/authorization/#privileges[privileges]. - -We recommend using the https://docs.mongodb.com/manual/reference/built-in-roles/#clusterMonitor[`clusterMonitor` role] to cover all the necessary privileges. - -You can use the following command in Mongo shell to create the privileged user (make sure you are using the `admin` db by using `db` command in Mongo shell). - -["source","js",subs="attributes"] ----- -db.createUser( - { - user: "beats", - pwd: "pass", - roles: ["clusterMonitor"] - } -) ----- - -You can use the following command in Mongo shell to grant the role to an existing user (make sure you are using the `admin` db by using `db` command in Mongo shell). - -["source","js",subs="attributes"] ----- -db.grantRolesToUser("user", ["clusterMonitor"]) ----- - - -[float] -=== Example configuration - -The MongoDB module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: mongodb - metricsets: ["dbstats", "status", "collstats", "metrics", "replstatus"] - period: 10s - enabled: true - - # The hosts must be passed as MongoDB URLs in the format: - # [mongodb://][user:pass@]host[:port]. - # The username and password can also be set using the respective configuration - # options. The credentials in the URL take precedence over the username and - # password configuration options. - hosts: ["localhost:27017"] - - # Optional SSL. By default is off. - #ssl.enabled: true - - # Mode of verification of server certificate ('none' or 'full') - #ssl.verification_mode: 'full' - - # List of root certificates for TLS server verifications - #ssl.certificate_authorities: ["/etc/pki/root/ca.pem"] - - # Certificate for SSL client authentication - #ssl.certificate: "/etc/pki/client/cert.pem" - - # Client Certificate Key - #ssl.key: "/etc/pki/client/cert.key" - - # Username to use when connecting to MongoDB. Empty by default. - #username: user - - # Password to use when connecting to MongoDB. Empty by default. - #password: pass ----- - -This module supports TLS connections when using `ssl` config field, as described in <>. - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -* <> - -* <> - -* <> - -* <> - -include::mongodb/collstats.asciidoc[] - -include::mongodb/dbstats.asciidoc[] - -include::mongodb/metrics.asciidoc[] - -include::mongodb/replstatus.asciidoc[] - -include::mongodb/status.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/mongodb/collstats.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/mongodb/collstats.asciidoc deleted file mode 100644 index e53f1ac0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/mongodb/collstats.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-mongodb-collstats]] -=== MongoDB collstats metricset - -include::../../../module/mongodb/collstats/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/mongodb/collstats/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/mongodb/dbstats.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/mongodb/dbstats.asciidoc deleted file mode 100644 index e1a822a6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/mongodb/dbstats.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-mongodb-dbstats]] -=== MongoDB dbstats metricset - -include::../../../module/mongodb/dbstats/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/mongodb/dbstats/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/mongodb/metrics.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/mongodb/metrics.asciidoc deleted file mode 100644 index 6c63fd96..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/mongodb/metrics.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-mongodb-metrics]] -=== MongoDB metrics metricset - -include::../../../module/mongodb/metrics/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/mongodb/metrics/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/mongodb/replstatus.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/mongodb/replstatus.asciidoc deleted file mode 100644 index cf077c45..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/mongodb/replstatus.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-mongodb-replstatus]] -=== MongoDB replstatus metricset - -include::../../../module/mongodb/replstatus/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/mongodb/replstatus/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/mongodb/status.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/mongodb/status.asciidoc deleted file mode 100644 index 57d0c480..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/mongodb/status.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-mongodb-status]] -=== MongoDB status metricset - -include::../../../module/mongodb/status/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/mongodb/status/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/mssql.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/mssql.asciidoc deleted file mode 100644 index 15ad0f80..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/mssql.asciidoc +++ /dev/null @@ -1,92 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-mssql]] -[role="xpack"] -== MSSQL module - -beta[] - -This is the https://www.microsoft.com/en-us/sql-server/sql-server-2017[Microsoft SQL 2017] Metricbeat module. It is still in beta and under active development to add new Metricsets and introduce enhancements. - -[float] -=== Compatibility - -The module is being tested with https://hub.docker.com/r/microsoft/mssql-server-linux/[2017 GA] version under Linux - -[float] -=== Metricsets - -The following Metricsets are already included: - -[float] -==== `transaction_log` - -`transaction_log` Metricset fetches information about the operation and transaction log of each MSSQL database in the monitored instance. All data is extracted from the https://docs.microsoft.com/en-us/sql/relational-databases/system-dynamic-management-views/database-related-dynamic-management-views-transact-sql?view=sql-server-2017[Database Dynamic Management Views] - -[float] -==== `performance` - -`performance` Metricset fetches information from what's commonly known as https://docs.microsoft.com/en-us/sql/relational-databases/system-dynamic-management-views/sys-dm-os-performance-counters-transact-sql?view=sql-server-2017[Performance Counters] in MSSQL. - -[float] -=== Module-specific configuration notes - -When configuring the `hosts` option, you can specify native user credentials -as part of the host string with the following format: - ----- -hosts: ["sqlserver://sa@localhost"]] ----- - -To use Active Directory domain credentials, you can separately specify the username and password -using the respective configuration options to allow the domain to be included in the username: - ----- -metricbeat.modules: -- module: mssql - metricsets: - - "transaction_log" - - "performance" - hosts: ["sqlserver://localhost"] - username: domain\username - password: verysecurepassword - period: 10 ----- - -Store sensitive values like passwords in the <>. - -[float] -=== Example configuration - -The MSSQL module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: mssql - metricsets: - - "transaction_log" - - "performance" - hosts: ["sqlserver://localhost"] - username: domain\username - password: verysecurepassword - period: 10s - ----- - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -* <> - -include::mssql/performance.asciidoc[] - -include::mssql/transaction_log.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/mssql/performance.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/mssql/performance.asciidoc deleted file mode 100644 index 214ae045..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/mssql/performance.asciidoc +++ /dev/null @@ -1,24 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-mssql-performance]] -=== MSSQL performance metricset - -beta[] - -include::../../../../x-pack/metricbeat/module/mssql/performance/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/mssql/performance/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/mssql/transaction_log.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/mssql/transaction_log.asciidoc deleted file mode 100644 index cf0bb4f3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/mssql/transaction_log.asciidoc +++ /dev/null @@ -1,24 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-mssql-transaction_log]] -=== MSSQL transaction_log metricset - -beta[] - -include::../../../../x-pack/metricbeat/module/mssql/transaction_log/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/mssql/transaction_log/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/munin.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/munin.asciidoc deleted file mode 100644 index babe6594..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/munin.asciidoc +++ /dev/null @@ -1,53 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-munin]] -== Munin module - -This is the munin module. - -The default metricset is `node`. - -[float] -=== Compatibility - -Munin module should be compatible with any implementation of the munin network -protocol (http://guide.munin-monitoring.org/en/latest/master/network-protocol.html), -it is tested with munin node 2.0. - - -[float] -=== Example configuration - -The Munin module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: munin - metricsets: ["node"] - enabled: true - period: 10s - hosts: ["localhost:4949"] - - # List of plugins to collect metrics from, by default it collects from - # all the available ones. - #munin.plugins: [] - - # If set to true, it sanitizes fields names in concordance with munin - # implementation (all characters that are not alphanumeric, or underscore - # are replaced by underscores). - #munin.sanitize: false ----- - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -include::munin/node.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/munin/node.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/munin/node.asciidoc deleted file mode 100644 index de4e7296..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/munin/node.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-munin-node]] -=== Munin node metricset - -include::../../../module/munin/node/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/munin/node/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/mysql.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/mysql.asciidoc deleted file mode 100644 index 549e8e1d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/mysql.asciidoc +++ /dev/null @@ -1,94 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-mysql]] -== MySQL module - -This module periodically fetches metrics from https://www.mysql.com/[MySQL] -servers. - -The default metricset is `status`. - -[float] -=== Module-specific configuration notes - -When configuring the `hosts` option, you must use a MySQL Data Source Name (DSN) -of the following format: - ----- -[username[:password]@][protocol[(address)]]/ ----- - -You can also separately specify the username and password using the respective -configuration options. Usernames and passwords specified in the DSN take -precedence over those specified in the `username` and `password` config options. - ----- -- module: mysql - metricsets: ["status"] - hosts: ["tcp(127.0.0.1:3306)/"] - username: root - password: secret ----- - -[float] -=== Compatibility - -The mysql MetricSets were tested with MySQL and Percona 5.7 and 8.0 and are expected -to work with all versions >= 5.7.0. -It is also tested with MariaDB 10.2, 10.3 and 10.4. - -[float] -=== Dashboard - -The mysql module comes with a predefined dashboard. For example: - -image::./images/metricbeat-mysql.png[] - - -[float] -=== Example configuration - -The MySQL module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: mysql - metricsets: - - "status" - # - "galera_status" - period: 10s - - # Host DSN should be defined as "user:pass@tcp(127.0.0.1:3306)/" - # or "unix(/var/lib/mysql/mysql.sock)/", - # or another DSN format supported by . - # The username and password can either be set in the DSN or using the username - # and password config options. Those specified in the DSN take precedence. - hosts: ["root:secret@tcp(127.0.0.1:3306)/"] - - # Username of hosts. Empty by default. - #username: root - - # Password of hosts. Empty by default. - #password: secret - - # By setting raw to true, all raw fields from the status metricset will be added to the event. - #raw: false ----- - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -* <> - -include::mysql/galera_status.asciidoc[] - -include::mysql/status.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/mysql/galera_status.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/mysql/galera_status.asciidoc deleted file mode 100644 index c0d95bf5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/mysql/galera_status.asciidoc +++ /dev/null @@ -1,23 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-mysql-galera_status]] -=== MySQL galera_status metricset - -beta[] - -include::../../../module/mysql/galera_status/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/mysql/galera_status/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/mysql/status.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/mysql/status.asciidoc deleted file mode 100644 index ff19f0d6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/mysql/status.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-mysql-status]] -=== MySQL status metricset - -include::../../../module/mysql/status/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/mysql/status/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/nats.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/nats.asciidoc deleted file mode 100644 index df5c6508..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/nats.asciidoc +++ /dev/null @@ -1,65 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-nats]] -== Nats module - -This is the Nats module. The Nats module uses https://nats.io/documentation/managing_the_server/monitoring/[Nats monitoring server APIs] to collect metrics. - -The default metricsets are `stats`, `connections`, `routes` and `subscriptions`. - -[float] -=== Compatibility - -The Nats module is tested with Nats 1.3.0, 2.0.4 and 2.1.4 - - -[float] -=== Dashboard - -The Nats module comes with a predefined dashboard. For example: - -image::./images/metricbeat_nats_dashboard.png[] - - -[float] -=== Example configuration - -The Nats module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: nats - metricsets: ["connections", "routes", "stats", "subscriptions"] - period: 10s - hosts: ["localhost:8222"] - #stats.metrics_path: "/varz" - #connections.metrics_path: "/connz" - #routes.metrics_path: "/routez" - #subscriptions.metrics_path: "/subsz" ----- - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -* <> - -* <> - -* <> - -include::nats/connections.asciidoc[] - -include::nats/routes.asciidoc[] - -include::nats/stats.asciidoc[] - -include::nats/subscriptions.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/nats/connections.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/nats/connections.asciidoc deleted file mode 100644 index a64a2a46..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/nats/connections.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-nats-connections]] -=== Nats connections metricset - -include::../../../module/nats/connections/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/nats/connections/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/nats/routes.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/nats/routes.asciidoc deleted file mode 100644 index e8556519..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/nats/routes.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-nats-routes]] -=== Nats routes metricset - -include::../../../module/nats/routes/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/nats/routes/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/nats/stats.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/nats/stats.asciidoc deleted file mode 100644 index da5a1abc..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/nats/stats.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-nats-stats]] -=== Nats stats metricset - -include::../../../module/nats/stats/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/nats/stats/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/nats/subscriptions.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/nats/subscriptions.asciidoc deleted file mode 100644 index 53f36c4a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/nats/subscriptions.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-nats-subscriptions]] -=== Nats subscriptions metricset - -include::../../../module/nats/subscriptions/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/nats/subscriptions/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/nginx.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/nginx.asciidoc deleted file mode 100644 index 58bc584b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/nginx.asciidoc +++ /dev/null @@ -1,59 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-nginx]] -== Nginx module - -This module periodically fetches metrics from https://nginx.org/[Nginx] servers. - -The default metricset is `stubstatus`. - - -[float] -=== Compatibility - -The Nginx metricsets were tested with Nginx 1.9 and are expected to work with all version ->= 1.9. - -[float] -=== Dashboard - -The nginx module comes with a predefined dashboard. For example: - -image::./images/metricbeat-nginx.png[] - - -[float] -=== Example configuration - -The Nginx module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: nginx - metricsets: ["stubstatus"] - enabled: true - period: 10s - - # Nginx hosts - hosts: ["http://127.0.0.1"] - - # Path to server status. Default nginx_status - server_status_path: "nginx_status" ----- - -This module supports TLS connections when using `ssl` config field, as described in <>. -It also supports the options described in <>. - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -include::nginx/stubstatus.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/nginx/stubstatus.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/nginx/stubstatus.asciidoc deleted file mode 100644 index c48feb75..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/nginx/stubstatus.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-nginx-stubstatus]] -=== Nginx stubstatus metricset - -include::../../../module/nginx/stubstatus/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/nginx/stubstatus/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/openmetrics.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/openmetrics.asciidoc deleted file mode 100644 index 4ef66ff3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/openmetrics.asciidoc +++ /dev/null @@ -1,67 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-openmetrics]] -[role="xpack"] -== Openmetrics module - -beta[] - -This module periodically fetches metrics from endpoints following https://openmetrics.io/[Openmetrics] format. - -[float] -=== Filtering metrics - -In order to filter out/in metrics one can make use of `metrics_filters.include` `metrics_filters.exclude` settings: - -[source,yaml] -------------------------------------------------------------------------------------- -- module: openmetrics - metricsets: ['collector'] - period: 10s - hosts: ["localhost:9090"] - metrics_path: /metrics - metrics_filters: - include: ["node_filesystem_*"] - exclude: ["node_filesystem_device_*", "^node_filesystem_readonly$"] -------------------------------------------------------------------------------------- - -The configuration above will include only metrics that match `node_filesystem_*` pattern and do not match `node_filesystem_device_*` -and are not `node_filesystem_readonly` metric. - - -[float] -=== Example configuration - -The Openmetrics module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: openmetrics - metricsets: ['collector'] - period: 10s - hosts: ['localhost:9090'] - - # This module uses the Prometheus collector metricset, all - # the options for this metricset are also available here. - metrics_path: /metrics - metrics_filters: - include: [] - exclude: [] ----- - -This module supports TLS connections when using `ssl` config field, as described in <>. -It also supports the options described in <>. - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -include::openmetrics/collector.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/openmetrics/collector.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/openmetrics/collector.asciidoc deleted file mode 100644 index fd5026ff..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/openmetrics/collector.asciidoc +++ /dev/null @@ -1,23 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-openmetrics-collector]] -=== Openmetrics collector metricset - -beta[] - -include::../../../../x-pack/metricbeat/module/openmetrics/collector/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/openmetrics/collector/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/oracle.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/oracle.asciidoc deleted file mode 100644 index d56abf86..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/oracle.asciidoc +++ /dev/null @@ -1,79 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-oracle]] -[role="xpack"] -== Oracle module - -This is the https://www.oracle.com[Oracle] module for Metricbeat. It is under active development with feedback from the community. A single Metricset for Tablespace monitoring is added so the community can start gathering metrics from their nodes and contributing to the module. - -[float] -== Compatibility -Oracle Metricbeat module is being tested version 12c R2 by using the store/oracle/database-enterprise:12.2.0.1 Docker image downloaded directly from the https://hub.docker.com/_/oracle-database-enterprise-edition[Oracle Docker Hub repository] -which is based on 5.0.13-arch1-1-ARCH Arch Linux. This is important, the module has only been tested with the mentioned image in Linux environments. - -OCI Instant Client is also required and the module has been tested by using version 18.5. See below for more information. - -[float] -== Dashboard -An overview dashboard for Kibana is already included: - -image::./images/metricbeat-oracle-overview.png[] - -[float] - -== Requirements -Oracle database requires a special OCI connector to get connected to the database. You can find more information about it in the https://www.oracle.com/database/technologies/instant-client.html[official link of Oracle's webpage]. Oracle's webpage contains a comprehensive manual about installation methods and troubleshooting. A small description is included here but follow Oracle's official documentation if you find some issue. The OCI Instant Client is available with the Oracle Universal Installer, RPM file or ZIP file. Download links can be found https://www.oracle.com/database/technologies/instant-client/downloads.html[here]. The Oracle Technology Network License Agreement with Oracle must be accepted to download the library. - -The OCI library install few Client Shared Libraries that must be referenced on the machine where Metricbeat is installed. The environment variable `LD_LIBRARY_PATH` is used to set the reference required by the Metricbeat library. For example, let's say you have downloaded the library into your `Downloads` folder, you can follow the steps below to install the ZIP library on `/usr/lib` (assuming you have `wget` and a zip unpacker): - - unzip $HOME/Downloads/instantclient-basic-linux.x64-18.5.0.0.0dbru.zip -d /usr/lib - export LD_LIBRARY_PATH=/usr/lib/instantclient_18_5:$LD_LIBRARY_PATH` - -Then, Metricbeat can be launched normally if the environment variable is set. - -[float] -== Metricsets - -The following Metricset is included in the module: - -[float] -=== `tablespaces` - -Includes information about data files and temp files, grouped by Tablespace with free space available, used space, status of the data files, status of the Tablespace, etc. - - -[float] -=== Example configuration - -The Oracle module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: oracle - metricsets: ["tablespace", "performance"] - enabled: true - period: 10s - hosts: ["oracle://user:pass@localhost:1521/ORCLPDB1.localdomain?sysdba=1"] - - # username: "" - # password: "" - ----- - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -* <> - -include::oracle/performance.asciidoc[] - -include::oracle/tablespace.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/oracle/performance.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/oracle/performance.asciidoc deleted file mode 100644 index 2c57d8f6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/oracle/performance.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-oracle-performance]] -=== Oracle performance metricset - -include::../../../../x-pack/metricbeat/module/oracle/performance/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/oracle/performance/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/oracle/tablespace.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/oracle/tablespace.asciidoc deleted file mode 100644 index af25323b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/oracle/tablespace.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-oracle-tablespace]] -=== Oracle tablespace metricset - -include::../../../../x-pack/metricbeat/module/oracle/tablespace/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/oracle/tablespace/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/php_fpm.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/php_fpm.asciidoc deleted file mode 100644 index 902bc104..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/php_fpm.asciidoc +++ /dev/null @@ -1,75 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-php_fpm]] -== PHP_FPM module - -This module periodically fetches metrics from https://php-fpm.org[PHP-FPM] -servers. - -The default metricset is `pool`. - -[float] -=== Module-specific configuration notes - -You need to enable the PHP-FPM status page by properly configuring -`pm.status_path`. - -Here is a sample nginx configuration to forward requests to the PHP-FPM status -page (assuming `pm.status_path` is configured with default value `/status`): - ----- -nginx -location ~ /status { - allow 127.0.0.1; - deny all; - include fastcgi_params; - fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; - fastcgi_pass 127.0.0.1:9000; -} ----- - - -[float] -=== Compatibility - -The PHP_FPM metricsets were tested with PHP 7.1.1 and are expected to -work with all versions >= 5. - - -[float] -=== Example configuration - -The PHP_FPM module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: php_fpm - metricsets: - - pool - #- process - enabled: true - period: 10s - status_path: "/status" - hosts: ["localhost:8080"] ----- - -This module supports TLS connections when using `ssl` config field, as described in <>. -It also supports the options described in <>. - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -* <> - -include::php_fpm/pool.asciidoc[] - -include::php_fpm/process.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/php_fpm/pool.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/php_fpm/pool.asciidoc deleted file mode 100644 index fec66304..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/php_fpm/pool.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-php_fpm-pool]] -=== PHP_FPM pool metricset - -include::../../../module/php_fpm/pool/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/php_fpm/pool/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/php_fpm/process.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/php_fpm/process.asciidoc deleted file mode 100644 index 3fd9483a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/php_fpm/process.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-php_fpm-process]] -=== PHP_FPM process metricset - -include::../../../module/php_fpm/process/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/php_fpm/process/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/postgresql.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/postgresql.asciidoc deleted file mode 100644 index 1958a3b3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/postgresql.asciidoc +++ /dev/null @@ -1,124 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-postgresql]] -== PostgreSQL module - -This module periodically fetches metrics from -https://www.postgresql.org/[PostgreSQL] servers. - -Default metricsets are `activity`, `bgwriter` and `database`. - - -[float] -=== Dashboard - -The PostgreSQL module comes with a predefined dashboard showing databse related metrics. For example: - -image::./images/metricbeat-postgresql-overview.png[] - - -[float] -=== Module-specific configuration notes - -When configuring the `hosts` option, you must use Postgres URLs of the following -format: - ------------------------------------ -[postgres://][user:pass@]host[:port][?options] ------------------------------------ - -The URL can be as simple as: - -[source,yaml] ----------------------------------------------------------------------- -- module: postgresql - hosts: ["postgres://localhost"] ----------------------------------------------------------------------- - -Or more complex like: - -[source,yaml] ----------------------------------------------------------------------- -- module: postgresql - hosts: ["postgres://localhost:40001?sslmode=disable", "postgres://otherhost:40001"] ----------------------------------------------------------------------- - -You can also separately specify the username and password using the respective -configuration options. Usernames and passwords specified in the URL take -precedence over those specified in the `username` and `password` config options. - -[source,yaml] ----- -- module: postgresql - metricsets: ["status"] - hosts: ["postgres://localhost:5432"] - username: root - password: test ----- - -[float] -=== Compatibility - -This module was tested with PostgreSQL 9.5.3 and is expected to work with all -versions >= 9. - - -[float] -=== Example configuration - -The PostgreSQL module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: postgresql - enabled: true - metricsets: - # Stats about every PostgreSQL database - - database - - # Stats about the background writer process's activity - - bgwriter - - # Stats about every PostgreSQL process - - activity - - period: 10s - - # The host must be passed as PostgreSQL URL. Example: - # postgres://localhost:5432?sslmode=disable - # The available parameters are documented here: - # https://godoc.org/github.com/lib/pq#hdr-Connection_String_Parameters - hosts: ["postgres://localhost:5432"] - - # Username to use when connecting to PostgreSQL. Empty by default. - #username: user - - # Password to use when connecting to PostgreSQL. Empty by default. - #password: pass ----- - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -* <> - -* <> - -* <> - -include::postgresql/activity.asciidoc[] - -include::postgresql/bgwriter.asciidoc[] - -include::postgresql/database.asciidoc[] - -include::postgresql/statement.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/postgresql/activity.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/postgresql/activity.asciidoc deleted file mode 100644 index 92fc5ae3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/postgresql/activity.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-postgresql-activity]] -=== PostgreSQL activity metricset - -include::../../../module/postgresql/activity/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/postgresql/activity/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/postgresql/bgwriter.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/postgresql/bgwriter.asciidoc deleted file mode 100644 index 94a55fb3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/postgresql/bgwriter.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-postgresql-bgwriter]] -=== PostgreSQL bgwriter metricset - -include::../../../module/postgresql/bgwriter/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/postgresql/bgwriter/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/postgresql/database.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/postgresql/database.asciidoc deleted file mode 100644 index b1598a74..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/postgresql/database.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-postgresql-database]] -=== PostgreSQL database metricset - -include::../../../module/postgresql/database/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/postgresql/database/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/postgresql/statement.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/postgresql/statement.asciidoc deleted file mode 100644 index dd87c900..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/postgresql/statement.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-postgresql-statement]] -=== PostgreSQL statement metricset - -include::../../../module/postgresql/statement/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/postgresql/statement/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/prometheus.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/prometheus.asciidoc deleted file mode 100644 index af87d01b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/prometheus.asciidoc +++ /dev/null @@ -1,105 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-prometheus]] -== Prometheus module - -[[prometheus-module]] -This module periodically scrapes metrics from -https://prometheus.io/docs/instrumenting/exporters/[Prometheus exporters]. - -[float] -=== Dashboard - -The Prometheus module comes with a predefined dashboard for Prometheus specific stats. For example: - -image::./images/metricbeat-prometheus-overview.png[] - - - - -[float] -=== Example configuration - -The Prometheus module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -# Metrics collected from a Prometheus endpoint -- module: prometheus - period: 10s - metricsets: ["collector"] - hosts: ["localhost:9090"] - metrics_path: /metrics - #metrics_filters: - # include: [] - # exclude: [] - #username: "user" - #password: "secret" - - # This can be used for service account based authorization: - #bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token - #ssl.certificate_authorities: - # - /var/run/secrets/kubernetes.io/serviceaccount/service-ca.crt - - -# Metrics sent by a Prometheus server using remote_write option -#- module: prometheus -# metricsets: ["remote_write"] -# host: "localhost" -# port: "9201" - - # Secure settings for the server using TLS/SSL: - #ssl.certificate: "/etc/pki/server/cert.pem" - #ssl.key: "/etc/pki/server/cert.key" - -# Metrics that will be collected using a PromQL -#- module: prometheus -# metricsets: ["query"] -# hosts: ["localhost:9090"] -# period: 10s -# queries: -# - name: "instant_vector" -# path: "/api/v1/query" -# params: -# query: "sum(rate(prometheus_http_requests_total[1m]))" -# - name: "range_vector" -# path: "/api/v1/query_range" -# params: -# query: "up" -# start: "2019-12-20T00:00:00.000Z" -# end: "2019-12-21T00:00:00.000Z" -# step: 1h -# - name: "scalar" -# path: "/api/v1/query" -# params: -# query: "100" -# - name: "string" -# path: "/api/v1/query" -# params: -# query: "some_value" ----- - -This module supports TLS connections when using `ssl` config field, as described in <>. -It also supports the options described in <>. - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -* <> - -* <> - -include::prometheus/collector.asciidoc[] - -include::prometheus/query.asciidoc[] - -include::prometheus/remote_write.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/prometheus/collector.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/prometheus/collector.asciidoc deleted file mode 100644 index 5bde631b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/prometheus/collector.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-prometheus-collector]] -=== Prometheus collector metricset - -include::../../../module/prometheus/collector/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/prometheus/collector/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/prometheus/query.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/prometheus/query.asciidoc deleted file mode 100644 index 72c0fde9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/prometheus/query.asciidoc +++ /dev/null @@ -1,23 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-prometheus-query]] -=== Prometheus query metricset - -beta[] - -include::../../../module/prometheus/query/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/prometheus/query/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/prometheus/remote_write.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/prometheus/remote_write.asciidoc deleted file mode 100644 index 9d871805..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/prometheus/remote_write.asciidoc +++ /dev/null @@ -1,23 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-prometheus-remote_write]] -=== Prometheus remote_write metricset - -beta[] - -include::../../../module/prometheus/remote_write/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/prometheus/remote_write/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/rabbitmq.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/rabbitmq.asciidoc deleted file mode 100644 index fdb2eae1..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/rabbitmq.asciidoc +++ /dev/null @@ -1,66 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-rabbitmq]] -== RabbitMQ module - -The RabbitMQ module uses http://www.rabbitmq.com/management.html[HTTP API] created by the management plugin to collect metrics. - -The default metricsets are `connection`, `node`, `queue` and `exchange`. - -If `management.path_prefix` is set in RabbitMQ configuration, `management_path_prefix` has to be set to the same value in this module configuration. - -[float] -=== Compatibility - -The rabbitmq module is fully tested with RabbitMQ 3.7.4 and it should be compatible with any version supporting the management plugin (which needs to be installed and enabled). Exchange metricset is also tested with 3.6.0, 3.6.5 and 3.7.14 - - -[float] -=== Example configuration - -The RabbitMQ module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: rabbitmq - metricsets: ["node", "queue", "connection"] - enabled: true - period: 10s - hosts: ["localhost:15672"] - - # Management path prefix, if `management.path_prefix` is set in RabbitMQ - # configuration, it has to be set to the same value. - #management_path_prefix: "" - - #username: guest - #password: guest ----- - -This module supports TLS connections when using `ssl` config field, as described in <>. -It also supports the options described in <>. - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -* <> - -* <> - -* <> - -include::rabbitmq/connection.asciidoc[] - -include::rabbitmq/exchange.asciidoc[] - -include::rabbitmq/node.asciidoc[] - -include::rabbitmq/queue.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/rabbitmq/connection.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/rabbitmq/connection.asciidoc deleted file mode 100644 index e90f72cd..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/rabbitmq/connection.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-rabbitmq-connection]] -=== RabbitMQ connection metricset - -include::../../../module/rabbitmq/connection/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/rabbitmq/connection/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/rabbitmq/exchange.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/rabbitmq/exchange.asciidoc deleted file mode 100644 index ba0b3c4c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/rabbitmq/exchange.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-rabbitmq-exchange]] -=== RabbitMQ exchange metricset - -include::../../../module/rabbitmq/exchange/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/rabbitmq/exchange/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/rabbitmq/node.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/rabbitmq/node.asciidoc deleted file mode 100644 index 56c5bcf1..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/rabbitmq/node.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-rabbitmq-node]] -=== RabbitMQ node metricset - -include::../../../module/rabbitmq/node/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/rabbitmq/node/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/rabbitmq/queue.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/rabbitmq/queue.asciidoc deleted file mode 100644 index 83fe6c38..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/rabbitmq/queue.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-rabbitmq-queue]] -=== RabbitMQ queue metricset - -include::../../../module/rabbitmq/queue/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/rabbitmq/queue/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/redis.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/redis.asciidoc deleted file mode 100644 index 84377c51..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/redis.asciidoc +++ /dev/null @@ -1,97 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-redis]] -== Redis module - -This module periodically fetches metrics from http://redis.io/[Redis] servers. - -The defaut metricsets are `info` and `keyspace`. - -[float] -=== Module-specific configuration notes - -The Redis module has these additional config options: - -*`hosts`*:: URLs that are used to connect to Redis. -URL format: -redis://[:password@]host[:port][/db-number][?option=value] -redis://HOST[:PORT][?password=PASSWORD[&db=DATABASE]] -*`password`*:: The password to authenticate, by default it's empty. -*`idle_timeout`*:: The duration to remain idle before closing connections. If - the value is zero, then idle connections are not closed. The default value - is 2 times the module period to allow a connection to be reused across - fetches. The `idle_timeout` should be set to less than the server's connection - timeout. -*`network`*:: The network type to be used for the Redis connection. The default value is - `tcp`. -*`maxconn`*:: The maximum number of concurrent connections to Redis. The default value - is 10. - - -[float] -=== Compatibility - -The redis metricsets `info`, `key` and `keyspace` are compatible with all distributions of Redis (OSS and enterprise). -They were tested with Redis 3.2.12, 4.0.11 and 5.0-rc4, and are expected to work with all versions >= 3.0. - - -[float] -=== Example configuration - -The Redis module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: redis - metricsets: ["info", "keyspace"] - enabled: true - period: 10s - - # Redis hosts - hosts: ["127.0.0.1:6379"] - - # Timeout after which time a metricset should return an error - # Timeout is by default defined as period, as a fetch of a metricset - # should never take longer then period, as otherwise calls can pile up. - #timeout: 1s - - # Optional fields to be added to each event - #fields: - # datacenter: west - - # Network type to be used for redis connection. Default: tcp - #network: tcp - - # Max number of concurrent connections. Default: 10 - #maxconn: 10 - - # Filters can be used to reduce the number of fields sent. - #processors: - # - include_fields: - # fields: ["beat", "metricset", "redis.info.stats"] - - # Redis AUTH password. Empty by default. - #password: foobared ----- - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -* <> - -* <> - -include::redis/info.asciidoc[] - -include::redis/key.asciidoc[] - -include::redis/keyspace.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/redis/info.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/redis/info.asciidoc deleted file mode 100644 index cf13ce7f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/redis/info.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-redis-info]] -=== Redis info metricset - -include::../../../module/redis/info/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/redis/info/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/redis/key.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/redis/key.asciidoc deleted file mode 100644 index b5e56995..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/redis/key.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-redis-key]] -=== Redis key metricset - -include::../../../module/redis/key/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/redis/key/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/redis/keyspace.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/redis/keyspace.asciidoc deleted file mode 100644 index fe842062..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/redis/keyspace.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-redis-keyspace]] -=== Redis keyspace metricset - -include::../../../module/redis/keyspace/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/redis/keyspace/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/redisenterprise.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/redisenterprise.asciidoc deleted file mode 100644 index e5189e1d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/redisenterprise.asciidoc +++ /dev/null @@ -1,70 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-redisenterprise]] -[role="xpack"] -== Redis Enterprise module - -beta[] - -This module periodically fetches metrics from https://redislabs.com/redis-enterprise/[Redis Enterprise Software]. - -The defaut metricsets are `node` and `proxy`. - -[float] -=== Module-specific configuration notes - -The `redisenterprise` module has these additional config options: - -*`hosts`*:: URLs that are used to connect to Redis. -URL format: -https://HOST[:PORT] - -[float] -=== Compatibility - -The metricsets `node` and `proxy` are compatible with Redis Enterprise Software (RES). There were tested with RES -5.4.10-22 and are expected to work with all versions >= 5.0.2. - -[float] -=== Dashboard - -The `redisenterprise` module includes a predefined dashboard with overview information -of the monitored servers. - -image::./images/metricbeat-redisenterprise-overview.png[] - - -[float] -=== Example configuration - -The Redis Enterprise module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: redisenterprise - metricsets: - - node - - proxy - period: 1m - - # Metrics endpoint - hosts: ["https://127.0.0.1:8070/"] ----- - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -* <> - -include::redisenterprise/node.asciidoc[] - -include::redisenterprise/proxy.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/redisenterprise/node.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/redisenterprise/node.asciidoc deleted file mode 100644 index 90103d11..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/redisenterprise/node.asciidoc +++ /dev/null @@ -1,24 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-redisenterprise-node]] -=== Redis Enterprise node metricset - -beta[] - -include::../../../../x-pack/metricbeat/module/redisenterprise/node/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/redisenterprise/node/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/redisenterprise/proxy.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/redisenterprise/proxy.asciidoc deleted file mode 100644 index cee1e06e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/redisenterprise/proxy.asciidoc +++ /dev/null @@ -1,24 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-redisenterprise-proxy]] -=== Redis Enterprise proxy metricset - -beta[] - -include::../../../../x-pack/metricbeat/module/redisenterprise/proxy/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/redisenterprise/proxy/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/sql.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/sql.asciidoc deleted file mode 100644 index 85a532a3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/sql.asciidoc +++ /dev/null @@ -1,44 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-sql]] -[role="xpack"] -== sql module - -beta[] - -This is the sql module that fetches metrics from a SQL database. You can define driver and SQL query. - - - - -[float] -=== Example configuration - -The sql module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: sql - metricsets: - - query - period: 10s - hosts: ["user=myuser password=mypassword dbname=mydb sslmode=disable"] - - driver: "postgres" - sql_query: "select now()" - sql_response_format: table ----- - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -include::sql/query.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/sql/query.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/sql/query.asciidoc deleted file mode 100644 index f75d0233..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/sql/query.asciidoc +++ /dev/null @@ -1,23 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-sql-query]] -=== sql query metricset - -beta[] - -include::../../../../x-pack/metricbeat/module/sql/query/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/sql/query/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/stan.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/stan.asciidoc deleted file mode 100644 index 13bcf8a7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/stan.asciidoc +++ /dev/null @@ -1,59 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-stan]] -[role="xpack"] -== Stan module - -This is the STAN module. The STAN module uses https://github.com/nats-io/nats-streaming-server/blob/master/server/monitor.go[STAN monitoring server APIs] to collect metrics. - -The default metricsets are `channels`, `stats` and `subscriptions`. - -[float] -=== Compatibility - -The STAN module is tested with STAN 0.15.1. - -[float] -== Dashboard -Dashboards for topic message count and queue depth are included: - -image::./images/metricbeat-stan-overview.png[] - - -[float] -=== Example configuration - -The Stan module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: stan - metricsets: ["stats", "channels", "subscriptions"] - period: 60s - hosts: ["localhost:8222"] - #stats.metrics_path: "/streaming/serverz" - #channels.metrics_path: "/streaming/channelsz" - #subscriptions.metrics_path: "/streaming/channelsz" # we retrieve streaming subscriptions with a detailed query param to the channelsz endpoint ----- - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -* <> - -* <> - -include::stan/channels.asciidoc[] - -include::stan/stats.asciidoc[] - -include::stan/subscriptions.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/stan/channels.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/stan/channels.asciidoc deleted file mode 100644 index 63ff7900..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/stan/channels.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-stan-channels]] -=== Stan channels metricset - -include::../../../../x-pack/metricbeat/module/stan/channels/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/stan/channels/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/stan/stats.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/stan/stats.asciidoc deleted file mode 100644 index 62b6532b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/stan/stats.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-stan-stats]] -=== Stan stats metricset - -include::../../../../x-pack/metricbeat/module/stan/stats/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/stan/stats/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/stan/subscriptions.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/stan/subscriptions.asciidoc deleted file mode 100644 index 9ab2e2bd..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/stan/subscriptions.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-stan-subscriptions]] -=== Stan subscriptions metricset - -include::../../../../x-pack/metricbeat/module/stan/subscriptions/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/stan/subscriptions/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/statsd.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/statsd.asciidoc deleted file mode 100644 index 491d1e71..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/statsd.asciidoc +++ /dev/null @@ -1,70 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-statsd]] -[role="xpack"] -== Statsd module - -The `statsd` module is a Metricbeat module which spawns a UDP server and listens for metrics in StatsD compatible -format. - -[float] -=== Metric types - -The module supports the following types of metrics: - -*Counter (c)*:: Measurement which accumulates over period of time until flushed (value set to 0). - -*Gauge (g)*:: Measurement which can increase, decrease or be set to a value. - -*Timer (ms)*:: Time measurement (in milliseconds) of an event. - -*Histogram (h)*:: Time measurement, alias for timer. - -*Set (s)*:: Measurement which counts unique occurrences until flushed (value set to 0). - -[float] -=== Module-specific configuration notes - -The `statsd` module has these additional config options: - -*`ttl`*:: It defines how long a metric will be reported after it was last recorded. -Irrespective of the given ttl, metrics will be reported at least once. -A ttl of zero means metrics will never expire. - -[float] -=== Metricsets - -Currently, there is only `server` metricset in `statsd` module. - -[float] -==== `server` -The metricset collects metric data sent using UDP and publishes them under the `statsd` prefix. - - -[float] -=== Example configuration - -The Statsd module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: statsd - host: "localhost" - port: "8125" - enabled: false - #ttl: "30s" ----- - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -include::statsd/server.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/statsd/server.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/statsd/server.asciidoc deleted file mode 100644 index b3e983bb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/statsd/server.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-statsd-server]] -=== Statsd server metricset - -include::../../../../x-pack/metricbeat/module/statsd/server/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/statsd/server/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system.asciidoc deleted file mode 100644 index 722f24c6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system.asciidoc +++ /dev/null @@ -1,317 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-system]] -== System module - -The System module allows you to monitor your servers. Because the System module -always applies to the local server, the `hosts` config option is not needed. - -The default metricsets are `cpu`, `load`, `memory`, `network`, `process`, and -`process_summary`. To disable a default metricset, comment it out in the -`modules.d/system.yml` configuration file. If _all_ metricsets are commented out -and the System module is enabled, {beatname_uc} uses the default metricsets. - -Note that certain metricsets may access `/proc` to gather process information, -and the resulting `ptrace_may_access()` call by the kernel to check for -permissions can be blocked by -https://gitlab.com/apparmor/apparmor/wikis/TechnicalDoc_Proc_and_ptrace[AppArmor -and other LSM software], even though the System module doesn't use `ptrace` -directly. - -[float] -=== Dashboard - -The System module comes with a predefined dashboard. For example: - -image::./images/metricbeat_system_dashboard.png[] - -[float] -=== Required permissions - -The System metricsets collect different kinds of metric data, which may require dedicated permissions -to be fetched. For security reasons it's advised to grant the lowest possible permissions. This section -justifies which permissions must be present for particular metricsets. - -Please notice that modern Linux implementations divide the privileges traditionally associated with superuser -into distinct units, known as capabilities, which can be independently enabled and disabled. -Capabilities are a per-thread attribute. - -[float] -==== cpu - -CPU statistics (idle, irq, user, system, iowait, softirq, cores, nice, steal, total) should be available without -elevated permissions. - -[float] -==== load - -CPU load data (1 min, 5 min, 15 min, cores) should be available without elevated permissions. - -[float] -==== memory - -Memory statistics (swap, total, used, free, actual) should be available without elevated permissions. - -[float] -==== network - -Network metrics for interfaces (in, out, errors, dropped, bytes, packets) should be available without elevated -permissions. - -[float] -==== process - -Process execution data (state, memory, cpu, cmdline) should be available for an authorized user. - -If the beats process is running as less privileged user, it may not be able to read process data belonging to -other users. The issue should be reported in application logs: - -["source"] ----- -2019-12-23T13:32:06.457+0100 DEBUG [processes] process/process.go:475 Skip process pid=235: error getting process state for pid=235: Could not read process info for pid 23 ----- - -[float] -==== process_summary - -General process summary (unknown, dead, total, sleeping, running, idle, stopped, zombie) should be available without -elevated permissions. Please notice that if the process data belongs to the other users, it will be counted as unknown -value (no error will be reported in application logs). - -[float] -==== socket_summary - -Used sockets summary (TCP, UDP, count, listening, established, wait, etc.) should be available without elevated -permissions. - -[float] -==== entropy - -Entropy data (available, pool size) requires access to the `/proc/sys/kernel/random` path. -Otherwise an error will be reported. - -[float] -==== core - -Usage statistics for each CPU core (idle, irq, user, system, iowait, softirq, cores, nice, steal, total) should be available without -elevated permissions. - -[float] -==== diskio - -Disk IO metrics (io, read, write) should be available without elevated permissions. - -[float] -==== socket - -Events for each new TCP socket should be available for an authorized user. - -If the beats process is running as less privileged user, it may not be able to view socket data belonging to -other users. - -[float] -==== service - -Systemd service data (memory, tasks, states) should be available for an authorized user. - -If the beats process is running as less privileged user, it may not be able to read process data belonging to -other users. The issue should be reported in application logs: - -["source"] ----- -2020-01-02T08:19:50.635Z INFO module/wrapper.go:252 Error fetching data for metricset system.service: error getting list of running units: Rejected send message, 2 matched rules; type="method_call", sender=":1.35" (uid=1000 pid=4429 comm="./metricbeat -d * -e ") interface="org.freedesktop.systemd1.Manager" member="ListUnitsByPatterns" error name="(unset)" requested_reply="0" destination="org.freedesktop.systemd1" (uid=0 pid=1 comm="/usr/lib/systemd/systemd --switched-root --system ") ----- - -[float] -==== filesystem - -Filesystem metrics data (total, available, type, mount point, files, free, used) should be available without elevated -permissions. - -[float] -==== fsstat - -Fsstat metrics data (total size, free, total, used count) should be available without elevated permissions. - -[float] -==== uptime - -Uptime metrics data (duration) should be available without elevated permissions. - -[float] -==== raid - -RAID metrics data (block, disks) requires access to the `/sys/block` mount point and all referenced devices. -Otherwise an error will be reported. - - -[float] -=== Example configuration - -The System module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: system - metricsets: - - cpu # CPU usage - - load # CPU load averages - - memory # Memory usage - - network # Network IO - - process # Per process metrics - - process_summary # Process summary - - uptime # System Uptime - - socket_summary # Socket summary - #- core # Per CPU core usage - #- diskio # Disk IO - #- filesystem # File system usage for each mountpoint - #- fsstat # File system summary metrics - #- raid # Raid - #- socket # Sockets and connection info (linux only) - #- service # systemd service information - enabled: true - period: 10s - processes: ['.*'] - - # Configure the metric types that are included by these metricsets. - cpu.metrics: ["percentages","normalized_percentages"] # The other available option is ticks. - core.metrics: ["percentages"] # The other available option is ticks. - - # A list of filesystem types to ignore. The filesystem metricset will not - # collect data from filesystems matching any of the specified types, and - # fsstats will not include data from these filesystems in its summary stats. - # If not set, types associated to virtual filesystems are automatically - # added when this information is available in the system (e.g. the list of - # `nodev` types in `/proc/filesystem`). - #filesystem.ignore_types: [] - - # These options allow you to filter out all processes that are not - # in the top N by CPU or memory, in order to reduce the number of documents created. - # If both the `by_cpu` and `by_memory` options are used, the union of the two sets - # is included. - #process.include_top_n: - - # Set to false to disable this feature and include all processes - #enabled: true - - # How many processes to include from the top by CPU. The processes are sorted - # by the `system.process.cpu.total.pct` field. - #by_cpu: 0 - - # How many processes to include from the top by memory. The processes are sorted - # by the `system.process.memory.rss.bytes` field. - #by_memory: 0 - - # If false, cmdline of a process is not cached. - #process.cmdline.cache.enabled: true - - # Enable collection of cgroup metrics from processes on Linux. - #process.cgroups.enabled: true - - # A list of regular expressions used to whitelist environment variables - # reported with the process metricset's events. Defaults to empty. - #process.env.whitelist: [] - - # Include the cumulative CPU tick values with the process metrics. Defaults - # to false. - #process.include_cpu_ticks: false - - # Raid mount point to monitor - #raid.mount_point: '/' - - # Configure reverse DNS lookup on remote IP addresses in the socket metricset. - #socket.reverse_lookup.enabled: false - #socket.reverse_lookup.success_ttl: 60s - #socket.reverse_lookup.failure_ttl: 60s - - # Diskio configurations - #diskio.include_devices: [] - - # Filter systemd services by status or sub-status - #service.state_filter: ["active"] - - # Filter systemd services based on a name pattern - #service.pattern_filter: ["ssh*", "nfs*"] ----- - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -include::system/core.asciidoc[] - -include::system/cpu.asciidoc[] - -include::system/diskio.asciidoc[] - -include::system/entropy.asciidoc[] - -include::system/filesystem.asciidoc[] - -include::system/fsstat.asciidoc[] - -include::system/load.asciidoc[] - -include::system/memory.asciidoc[] - -include::system/network.asciidoc[] - -include::system/network_summary.asciidoc[] - -include::system/process.asciidoc[] - -include::system/process_summary.asciidoc[] - -include::system/raid.asciidoc[] - -include::system/service.asciidoc[] - -include::system/socket.asciidoc[] - -include::system/socket_summary.asciidoc[] - -include::system/uptime.asciidoc[] - -include::system/users.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/core.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/core.asciidoc deleted file mode 100644 index 5dad70a7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/core.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-system-core]] -=== System core metricset - -include::../../../module/system/core/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/system/core/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/cpu.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/cpu.asciidoc deleted file mode 100644 index 7202e10b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/cpu.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-system-cpu]] -=== System cpu metricset - -include::../../../module/system/cpu/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/system/cpu/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/diskio.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/diskio.asciidoc deleted file mode 100644 index 192c0320..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/diskio.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-system-diskio]] -=== System diskio metricset - -include::../../../module/system/diskio/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/system/diskio/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/entropy.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/entropy.asciidoc deleted file mode 100644 index 2d4abcb8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/entropy.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-system-entropy]] -=== System entropy metricset - -include::../../../module/system/entropy/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/system/entropy/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/filesystem.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/filesystem.asciidoc deleted file mode 100644 index b508394f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/filesystem.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-system-filesystem]] -=== System filesystem metricset - -include::../../../module/system/filesystem/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/system/filesystem/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/fsstat.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/fsstat.asciidoc deleted file mode 100644 index 3abfce2b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/fsstat.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-system-fsstat]] -=== System fsstat metricset - -include::../../../module/system/fsstat/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/system/fsstat/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/load.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/load.asciidoc deleted file mode 100644 index d9e7b67f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/load.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-system-load]] -=== System load metricset - -include::../../../module/system/load/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/system/load/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/memory.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/memory.asciidoc deleted file mode 100644 index 2210a930..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/memory.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-system-memory]] -=== System memory metricset - -include::../../../module/system/memory/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/system/memory/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/network.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/network.asciidoc deleted file mode 100644 index 3b3f51d6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/network.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-system-network]] -=== System network metricset - -include::../../../module/system/network/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/system/network/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/network_summary.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/network_summary.asciidoc deleted file mode 100644 index fd68d6b7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/network_summary.asciidoc +++ /dev/null @@ -1,23 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-system-network_summary]] -=== System network_summary metricset - -beta[] - -include::../../../module/system/network_summary/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/system/network_summary/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/process.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/process.asciidoc deleted file mode 100644 index 13b01ed9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/process.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-system-process]] -=== System process metricset - -include::../../../module/system/process/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/system/process/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/process_summary.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/process_summary.asciidoc deleted file mode 100644 index cf214545..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/process_summary.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-system-process_summary]] -=== System process_summary metricset - -include::../../../module/system/process_summary/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/system/process_summary/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/raid.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/raid.asciidoc deleted file mode 100644 index cf8092e3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/raid.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-system-raid]] -=== System raid metricset - -include::../../../module/system/raid/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/system/raid/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/service.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/service.asciidoc deleted file mode 100644 index 0f7fc189..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/service.asciidoc +++ /dev/null @@ -1,23 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-system-service]] -=== System service metricset - -beta[] - -include::../../../module/system/service/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/system/service/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/socket.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/socket.asciidoc deleted file mode 100644 index b8d8f013..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/socket.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-system-socket]] -=== System socket metricset - -include::../../../module/system/socket/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/system/socket/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/socket_summary.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/socket_summary.asciidoc deleted file mode 100644 index 0b3f4740..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/socket_summary.asciidoc +++ /dev/null @@ -1,16 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-system-socket_summary]] -=== System socket_summary metricset - -include::../../../module/system/socket_summary/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/uptime.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/uptime.asciidoc deleted file mode 100644 index 97d5bf59..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/uptime.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-system-uptime]] -=== System uptime metricset - -include::../../../module/system/uptime/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/system/uptime/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/users.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/users.asciidoc deleted file mode 100644 index ab3025c0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/system/users.asciidoc +++ /dev/null @@ -1,23 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-system-users]] -=== System users metricset - -beta[] - -include::../../../module/system/users/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/system/users/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/tomcat.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/tomcat.asciidoc deleted file mode 100644 index e6e8476c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/tomcat.asciidoc +++ /dev/null @@ -1,64 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-tomcat]] -[role="xpack"] -== Tomcat module - -beta[] - -This module periodically fetches JMX metrics from Apache Tomcat. - -[float] -=== Compatibility -The module has been tested with Tomcat 7.0.24 and 9.0.24. Other versions are expected to work. - -[float] -== Dashboard -An overview dashboard for Kibana is already included: - -image::./images/metricbeat-tomcat-overview.png[] - -[float] -=== Usage -The Tomcat module requires <>to fetch JMX metrics. Refer to the link for instructions about how to use Jolokia. - - -[float] -=== Example configuration - -The Tomcat module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: tomcat - metricsets: ['threading', 'cache', 'memory', 'requests'] - period: 10s - hosts: ['localhost:8080'] - path: "/jolokia/?ignoreErrors=true&canonicalNaming=false" ----- - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -* <> - -* <> - -* <> - -include::tomcat/cache.asciidoc[] - -include::tomcat/memory.asciidoc[] - -include::tomcat/requests.asciidoc[] - -include::tomcat/threading.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/tomcat/cache.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/tomcat/cache.asciidoc deleted file mode 100644 index ddddaae0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/tomcat/cache.asciidoc +++ /dev/null @@ -1,24 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-tomcat-cache]] -=== Tomcat cache metricset - -beta[] - -include::../../../../x-pack/metricbeat/module/tomcat/cache/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/tomcat/cache/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/tomcat/memory.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/tomcat/memory.asciidoc deleted file mode 100644 index 1d850e84..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/tomcat/memory.asciidoc +++ /dev/null @@ -1,24 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-tomcat-memory]] -=== Tomcat memory metricset - -beta[] - -include::../../../../x-pack/metricbeat/module/tomcat/memory/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/tomcat/memory/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/tomcat/requests.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/tomcat/requests.asciidoc deleted file mode 100644 index 8f2db18d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/tomcat/requests.asciidoc +++ /dev/null @@ -1,24 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-tomcat-requests]] -=== Tomcat requests metricset - -beta[] - -include::../../../../x-pack/metricbeat/module/tomcat/requests/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/tomcat/requests/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/tomcat/threading.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/tomcat/threading.asciidoc deleted file mode 100644 index 4d356cb2..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/tomcat/threading.asciidoc +++ /dev/null @@ -1,24 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-tomcat-threading]] -=== Tomcat threading metricset - -beta[] - -include::../../../../x-pack/metricbeat/module/tomcat/threading/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../../x-pack/metricbeat/module/tomcat/threading/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/traefik.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/traefik.asciidoc deleted file mode 100644 index a9188591..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/traefik.asciidoc +++ /dev/null @@ -1,39 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-traefik]] -== traefik module - -This module periodically fetches metrics from a https://traefik.io/[Traefik] -instance. The Traefik instance must be configured to expose it's HTTP API. - -=== Compatibility - -The Traefik metricsets were tested with Traefik 1.6. - - -[float] -=== Example configuration - -The traefik module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: traefik - metricsets: ["health"] - period: 10s - hosts: ["localhost:8080"] ----- - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -include::traefik/health.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/traefik/health.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/traefik/health.asciidoc deleted file mode 100644 index 1afcf32d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/traefik/health.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-traefik-health]] -=== traefik health metricset - -include::../../../module/traefik/health/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/traefik/health/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/uwsgi.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/uwsgi.asciidoc deleted file mode 100644 index bb2234ab..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/uwsgi.asciidoc +++ /dev/null @@ -1,52 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-uwsgi]] -== uwsgi module - -This is the uwsgi module. By default collects the `stats` metricset, using -http://uwsgi-docs.readthedocs.io/en/latest/StatsServer.html[StatsServer]. - -[float] -=== Module-specific configuration notes - -The uWSGI module has these additional config options: - -*`hosts`*:: host URLs to get data from (e.g: `tcp://127.0.0.1:9191`). - Can obtain data from 3 types of schemes: tcp (tcp://ip:port), unix socket (unix:///tmp/uwsgi.sock) - and http/https server (http://ip:port) - -[float] -=== Dashboard - -The uwsgi module comes with a predefined dashboard. For example: - -image::./images/uwsgi_dashboard.png[] - - -[float] -=== Example configuration - -The uwsgi module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: uwsgi - metricsets: ["status"] - enable: true - period: 10s - hosts: ["tcp://127.0.0.1:9191"] ----- - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -include::uwsgi/status.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/uwsgi/status.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/uwsgi/status.asciidoc deleted file mode 100644 index d7497a9c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/uwsgi/status.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-uwsgi-status]] -=== uwsgi status metricset - -include::../../../module/uwsgi/status/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/uwsgi/status/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/vsphere.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/vsphere.asciidoc deleted file mode 100644 index 638c9f9d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/vsphere.asciidoc +++ /dev/null @@ -1,60 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-vsphere]] -== vSphere module - -The vSphere module uses the https://github.com/vmware/govmomi[Govmomi] library to collect metrics from any Vmware SDK URL (ESXi/VCenter). This library is built for and tested against ESXi and vCenter 5.5, 6.0 and 6.5. - -By default it enables the metricsets `datastore`, `host` and `virtualmachine`. - -[float] -=== Dashboard - -The vsphere module comes with a predefined dashboard. For example: - -image::./images/metricbeat_vsphere_dashboard.png[] -image::./images/metricbeat_vsphere_vm_dashboard.png[] - - -[float] -=== Example configuration - -The vSphere module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: vsphere - enabled: true - metricsets: ["datastore", "host", "virtualmachine"] - period: 10s - hosts: ["https://localhost/sdk"] - - username: "user" - password: "password" - # If insecure is true, don't verify the server's certificate chain - insecure: false - # Get custom fields when using virtualmachine metric set. Default false. - # get_custom_fields: false ----- - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -* <> - -* <> - -include::vsphere/datastore.asciidoc[] - -include::vsphere/host.asciidoc[] - -include::vsphere/virtualmachine.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/vsphere/datastore.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/vsphere/datastore.asciidoc deleted file mode 100644 index dff7ab78..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/vsphere/datastore.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-vsphere-datastore]] -=== vSphere datastore metricset - -include::../../../module/vsphere/datastore/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/vsphere/datastore/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/vsphere/host.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/vsphere/host.asciidoc deleted file mode 100644 index 1f8bb0ea..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/vsphere/host.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-vsphere-host]] -=== vSphere host metricset - -include::../../../module/vsphere/host/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/vsphere/host/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/vsphere/virtualmachine.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/vsphere/virtualmachine.asciidoc deleted file mode 100644 index edeabb47..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/vsphere/virtualmachine.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-vsphere-virtualmachine]] -=== vSphere virtualmachine metricset - -include::../../../module/vsphere/virtualmachine/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/vsphere/virtualmachine/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/windows.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/windows.asciidoc deleted file mode 100644 index e343a359..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/windows.asciidoc +++ /dev/null @@ -1,51 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-windows]] -== Windows module - -This is the Windows module. It collects metrics from Windows systems, -by default metricset `service` is enabled. - - -[float] -=== Example configuration - -The Windows module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: windows - metricsets: ["perfmon"] - enabled: true - period: 10s - perfmon.ignore_non_existent_counters: false - perfmon.group_measurements_by_instance: false - perfmon.counters: - # - instance_label: processor.name - # instance_name: total - # measurement_label: processor.time.total.pct - # query: '\Processor Information(_Total)\% Processor Time' - -- module: windows - metricsets: ["service"] - enabled: true - period: 60s ----- - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -* <> - -include::windows/perfmon.asciidoc[] - -include::windows/service.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/windows/perfmon.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/windows/perfmon.asciidoc deleted file mode 100644 index f3f53901..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/windows/perfmon.asciidoc +++ /dev/null @@ -1,23 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-windows-perfmon]] -=== Windows perfmon metricset - -beta[] - -include::../../../module/windows/perfmon/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/windows/perfmon/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/windows/service.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/windows/service.asciidoc deleted file mode 100644 index d97cd83a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/windows/service.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-windows-service]] -=== Windows service metricset - -include::../../../module/windows/service/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/windows/service/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/zookeeper.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/zookeeper.asciidoc deleted file mode 100644 index d4beca48..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/zookeeper.asciidoc +++ /dev/null @@ -1,57 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-module-zookeeper]] -== ZooKeeper module - -The ZooKeeper module fetches statistics from the ZooKeeper service. The default -metricsets are `mntr` and `server`. - -[float] -=== Compatibility - -The ZooKeeper metricsets were tested with ZooKeeper 3.4.8 and are expected to work with all version ->= 3.4.0. Versions prior to 3.4 do not support the `mntr` command. - -[float] -=== Dashboard - -The Zookeeper module comes with a predefined dashboard: - -image::./images/metricbeat-zookeeper.png[] - - -[float] -=== Example configuration - -The ZooKeeper module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -metricbeat.modules: -- module: zookeeper - enabled: true - metricsets: ["mntr", "server"] - period: 10s - hosts: ["localhost:2181"] ----- - -[float] -=== Metricsets - -The following metricsets are available: - -* <> - -* <> - -* <> - -include::zookeeper/connection.asciidoc[] - -include::zookeeper/mntr.asciidoc[] - -include::zookeeper/server.asciidoc[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/zookeeper/connection.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/zookeeper/connection.asciidoc deleted file mode 100644 index 06f31f45..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/zookeeper/connection.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-zookeeper-connection]] -=== ZooKeeper connection metricset - -include::../../../module/zookeeper/connection/_meta/docs.asciidoc[] - - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/zookeeper/connection/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/zookeeper/mntr.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/zookeeper/mntr.asciidoc deleted file mode 100644 index 7f932dc2..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/zookeeper/mntr.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-zookeeper-mntr]] -=== ZooKeeper mntr metricset - -include::../../../module/zookeeper/mntr/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/zookeeper/mntr/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/zookeeper/server.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/zookeeper/server.asciidoc deleted file mode 100644 index 6b615709..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules/zookeeper/server.asciidoc +++ /dev/null @@ -1,22 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[metricbeat-metricset-zookeeper-server]] -=== ZooKeeper server metricset - -include::../../../module/zookeeper/server/_meta/docs.asciidoc[] - -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default. - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../module/zookeeper/server/_meta/data.json[] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules_list.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules_list.asciidoc deleted file mode 100644 index b324627d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/modules_list.asciidoc +++ /dev/null @@ -1,334 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[options="header"] -|=== -|Modules |Dashboards |Metricsets -|<> |image:./images/icon-yes.png[Prebuilt dashboards are available] | -.3+| .3+| |<> -|<> -|<> -|<> |image:./images/icon-yes.png[Prebuilt dashboards are available] | -.1+| .1+| |<> -|<> |image:./images/icon-yes.png[Prebuilt dashboards are available] | -.1+| .1+| |<> -|<> beta[] |image:./images/icon-no.png[No prebuilt dashboards] | -.1+| .1+| |<> beta[] -|<> |image:./images/icon-yes.png[Prebuilt dashboards are available] | -.16+| .16+| |<> beta[] -|<> -|<> beta[] -|<> -|<> -|<> -|<> beta[] -|<> beta[] -|<> -|<> -|<> -|<> beta[] -|<> -|<> beta[] -|<> beta[] -|<> beta[] -|<> |image:./images/icon-yes.png[Prebuilt dashboards are available] | -.8+| .8+| |<> -|<> -|<> -|<> -|<> -|<> -|<> -|<> -|<> |image:./images/icon-no.png[No prebuilt dashboards] | -.2+| .2+| |<> -|<> -|<> |image:./images/icon-yes.png[Prebuilt dashboards are available] | -.13+| .13+| |<> -|<> -|<> -|<> beta[] -|<> beta[] -|<> beta[] -|<> beta[] -|<> beta[] -|<> beta[] -|<> -|<> -|<> -|<> -|<> beta[] |image:./images/icon-no.png[No prebuilt dashboards] | -.3+| .3+| |<> beta[] -|<> beta[] -|<> beta[] -|<> beta[] |image:./images/icon-yes.png[Prebuilt dashboards are available] | -.1+| .1+| |<> beta[] -|<> beta[] |image:./images/icon-yes.png[Prebuilt dashboards are available] | -.1+| .1+| |<> beta[] -|<> |image:./images/icon-yes.png[Prebuilt dashboards are available] | -.1+| .1+| |<> -|<> |image:./images/icon-yes.png[Prebuilt dashboards are available] | -.3+| .3+| |<> -|<> -|<> -|<> |image:./images/icon-yes.png[Prebuilt dashboards are available] | -.1+| .1+| |<> -|<> |image:./images/icon-yes.png[Prebuilt dashboards are available] | -.9+| .9+| |<> -|<> -|<> -|<> -|<> -|<> -|<> -|<> -|<> -|<> |image:./images/icon-no.png[No prebuilt dashboards] | -.1+| .1+| |<> -|<> |image:./images/icon-no.png[No prebuilt dashboards] | -.11+| .11+| |<> -|<> -|<> -|<> -|<> -|<> -|<> -|<> -|<> -|<> -|<> -|<> |image:./images/icon-no.png[No prebuilt dashboards] | -.1+| .1+| |<> -|<> |image:./images/icon-no.png[No prebuilt dashboards] | -.4+| .4+| |<> -|<> beta[] -|<> -|<> -|<> |image:./images/icon-yes.png[Prebuilt dashboards are available] | -.2+| .2+| |<> -|<> -|<> beta[] |image:./images/icon-yes.png[Prebuilt dashboards are available] | -.4+| .4+| |<> beta[] -|<> beta[] -|<> beta[] -|<> beta[] -|<> |image:./images/icon-no.png[No prebuilt dashboards] | -.1+| .1+| |<> -|<> |image:./images/icon-yes.png[Prebuilt dashboards are available] | -.2+| .2+| |<> -|<> -|<> |image:./images/icon-no.png[No prebuilt dashboards] | -.2+| .2+| |<> -|<> -|<> beta[] |image:./images/icon-yes.png[Prebuilt dashboards are available] | -.1+| .1+| |<> beta[] -|<> beta[] |image:./images/icon-no.png[No prebuilt dashboards] | -.3+| .3+| |<> beta[] -|<> beta[] -|<> beta[] -|<> beta[] |image:./images/icon-no.png[No prebuilt dashboards] | -.5+| .5+| |<> beta[] -|<> beta[] -|<> beta[] -|<> beta[] -|<> beta[] -|<> |image:./images/icon-no.png[No prebuilt dashboards] | -.1+| .1+| |<> -|<> |image:./images/icon-yes.png[Prebuilt dashboards are available] | -.5+| .5+| |<> beta[] -|<> beta[] -|<> -|<> -|<> beta[] -|<> |image:./images/icon-no.png[No prebuilt dashboards] | -.2+| .2+| |<> -|<> -|<> |image:./images/icon-yes.png[Prebuilt dashboards are available] | -.21+| .21+| |<> -|<> -|<> -|<> -|<> -|<> -|<> -|<> -|<> -|<> -|<> -|<> -|<> experimental[] -|<> -|<> -|<> -|<> experimental[] -|<> -|<> experimental[] -|<> -|<> -|<> beta[] |image:./images/icon-no.png[No prebuilt dashboards] | -.1+| .1+| |<> beta[] -|<> |image:./images/icon-no.png[No prebuilt dashboards] | -.2+| .2+| |<> -|<> -|<> |image:./images/icon-no.png[No prebuilt dashboards] | -.1+| .1+| |<> -|<> |image:./images/icon-yes.png[Prebuilt dashboards are available] | -.5+| .5+| |<> -|<> -|<> -|<> -|<> -|<> beta[] |image:./images/icon-yes.png[Prebuilt dashboards are available] | -.2+| .2+| |<> beta[] -|<> beta[] -|<> |image:./images/icon-no.png[No prebuilt dashboards] | -.1+| .1+| |<> -|<> |image:./images/icon-yes.png[Prebuilt dashboards are available] | -.2+| .2+| |<> beta[] -|<> -|<> |image:./images/icon-yes.png[Prebuilt dashboards are available] | -.4+| .4+| |<> -|<> -|<> -|<> -|<> |image:./images/icon-yes.png[Prebuilt dashboards are available] | -.1+| .1+| |<> -|<> beta[] |image:./images/icon-no.png[No prebuilt dashboards] | -.1+| .1+| |<> beta[] -|<> |image:./images/icon-yes.png[Prebuilt dashboards are available] | -.2+| .2+| |<> -|<> -|<> |image:./images/icon-no.png[No prebuilt dashboards] | -.2+| .2+| |<> -|<> -|<> |image:./images/icon-yes.png[Prebuilt dashboards are available] | -.4+| .4+| |<> -|<> -|<> -|<> -|<> |image:./images/icon-yes.png[Prebuilt dashboards are available] | -.3+| .3+| |<> -|<> beta[] -|<> beta[] -|<> |image:./images/icon-yes.png[Prebuilt dashboards are available] | -.4+| .4+| |<> -|<> -|<> -|<> -|<> |image:./images/icon-yes.png[Prebuilt dashboards are available] | -.3+| .3+| |<> -|<> -|<> -|<> beta[] |image:./images/icon-yes.png[Prebuilt dashboards are available] | -.2+| .2+| |<> beta[] -|<> beta[] -|<> beta[] |image:./images/icon-no.png[No prebuilt dashboards] | -.1+| .1+| |<> beta[] -|<> |image:./images/icon-yes.png[Prebuilt dashboards are available] | -.3+| .3+| |<> -|<> -|<> -|<> |image:./images/icon-no.png[No prebuilt dashboards] | -.1+| .1+| |<> -|<> |image:./images/icon-yes.png[Prebuilt dashboards are available] | -.18+| .18+| |<> -|<> -|<> -|<> -|<> -|<> -|<> -|<> -|<> -|<> beta[] -|<> -|<> -|<> -|<> beta[] -|<> -|<> -|<> -|<> beta[] -|<> beta[] |image:./images/icon-yes.png[Prebuilt dashboards are available] | -.4+| .4+| |<> beta[] -|<> beta[] -|<> beta[] -|<> beta[] -|<> |image:./images/icon-no.png[No prebuilt dashboards] | -.1+| .1+| |<> -|<> |image:./images/icon-yes.png[Prebuilt dashboards are available] | -.1+| .1+| |<> -|<> |image:./images/icon-yes.png[Prebuilt dashboards are available] | -.3+| .3+| |<> -|<> -|<> -|<> |image:./images/icon-yes.png[Prebuilt dashboards are available] | -.2+| .2+| |<> beta[] -|<> -|<> |image:./images/icon-yes.png[Prebuilt dashboards are available] | -.3+| .3+| |<> -|<> -|<> -|=== - --- - -include::modules/activemq.asciidoc[] -include::modules/aerospike.asciidoc[] -include::modules/apache.asciidoc[] -include::modules/appsearch.asciidoc[] -include::modules/aws.asciidoc[] -include::modules/azure.asciidoc[] -include::modules/beat.asciidoc[] -include::modules/ceph.asciidoc[] -include::modules/cloudfoundry.asciidoc[] -include::modules/cockroachdb.asciidoc[] -include::modules/consul.asciidoc[] -include::modules/coredns.asciidoc[] -include::modules/couchbase.asciidoc[] -include::modules/couchdb.asciidoc[] -include::modules/docker.asciidoc[] -include::modules/dropwizard.asciidoc[] -include::modules/elasticsearch.asciidoc[] -include::modules/envoyproxy.asciidoc[] -include::modules/etcd.asciidoc[] -include::modules/golang.asciidoc[] -include::modules/googlecloud.asciidoc[] -include::modules/graphite.asciidoc[] -include::modules/haproxy.asciidoc[] -include::modules/http.asciidoc[] -include::modules/ibmmq.asciidoc[] -include::modules/iis.asciidoc[] -include::modules/istio.asciidoc[] -include::modules/jolokia.asciidoc[] -include::modules/kafka.asciidoc[] -include::modules/kibana.asciidoc[] -include::modules/kubernetes.asciidoc[] -include::modules/kvm.asciidoc[] -include::modules/logstash.asciidoc[] -include::modules/memcached.asciidoc[] -include::modules/mongodb.asciidoc[] -include::modules/mssql.asciidoc[] -include::modules/munin.asciidoc[] -include::modules/mysql.asciidoc[] -include::modules/nats.asciidoc[] -include::modules/nginx.asciidoc[] -include::modules/openmetrics.asciidoc[] -include::modules/oracle.asciidoc[] -include::modules/php_fpm.asciidoc[] -include::modules/postgresql.asciidoc[] -include::modules/prometheus.asciidoc[] -include::modules/rabbitmq.asciidoc[] -include::modules/redis.asciidoc[] -include::modules/redisenterprise.asciidoc[] -include::modules/sql.asciidoc[] -include::modules/stan.asciidoc[] -include::modules/statsd.asciidoc[] -include::modules/system.asciidoc[] -include::modules/tomcat.asciidoc[] -include::modules/traefik.asciidoc[] -include::modules/uwsgi.asciidoc[] -include::modules/vsphere.asciidoc[] -include::modules/windows.asciidoc[] -include::modules/zookeeper.asciidoc[] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/overview.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/overview.asciidoc deleted file mode 100644 index 95cf3c77..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/overview.asciidoc +++ /dev/null @@ -1,31 +0,0 @@ -[[metricbeat-overview]] -== Metricbeat overview - -++++ -Overview -++++ - -Metricbeat is a lightweight shipper that you can install on your servers to -periodically collect metrics from the operating system and from services running -on the server. Metricbeat takes the metrics and statistics that it collects and -ships them to the output that you specify, such as Elasticsearch or Logstash. - -Metricbeat helps you monitor your servers by collecting metrics from the system -and services running on the server, such as: - - * <> - * <> - * <> - * <> - * <> - * <> - * <> - * <> - * <> - -See <> for the complete list of supported services. - -Metricbeat can insert the collected metrics directly into Elasticsearch -or send them to Logstash, Redis, or Kafka. - -include::{libbeat-dir}/shared-libbeat-description.asciidoc[] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/reload-configuration.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/reload-configuration.asciidoc deleted file mode 100644 index 2c467a82..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/reload-configuration.asciidoc +++ /dev/null @@ -1,87 +0,0 @@ -[[metricbeat-configuration-reloading]] -== Load external configuration files - -++++ -Config file loading -++++ - -Metricbeat can load external configuration files for modules, which allows you -to separate your configuration into multiple smaller configuration files. To use -this, you specify the `path` option under `metricbeat.config.modules` in the -main `metricbeat.yml` configuration file. By default, Metricbeat loads the -module configurations enabled in the <> -directory. For example: - -[source,yaml] ------------------------------------------------------------------------------- -metricbeat.config.modules: - path: ${path.config}/modules.d/*.yml ------------------------------------------------------------------------------- - - -`path`:: A Glob that defines the files to check for changes. -+ -This setting must point to the `modules.d` directory if you want to use the -<> command to enable and disable module -configurations. - -Each file found by the Glob must contain a list of one or more module -definitions. For example: - -[source,yaml] ------------------------------------------------------------------------------- -- module: system - metricsets: ["cpu"] - enabled: false - period: 1s - -- module: system - metricsets: ["network"] - enabled: true - period: 10s ------------------------------------------------------------------------------- - - -include::{libbeat-dir}/shared-note-file-permissions.asciidoc[] - -=== Live reloading - -You can configure Metricbeat to dynamically reload configuration files when -there are changes. To do this, you specify a path -(https://golang.org/pkg/path/filepath/#Glob[Glob]) to watch for module -configuration changes. When the files found by the Glob change, new modules are -started/stopped according to changes in the configuration files. - -This feature is especially useful in container environments where one container -is used to monitor all services running in other containers on the same host. -Because new containers appear and disappear dynamically, you may need to change -the Metricbeat configuration frequently to specify which modules are needed and -which hosts must be monitored. - -To enable dynamic config reloading, you specify the `path` and `reload` options -under `metricbeat.config.modules` in the main `metricbeat.yml` config file. For -example: - -[source,yaml] ------------------------------------------------------------------------------- -metricbeat.config.modules: - path: ${path.config}/modules.d/*.yml - reload.enabled: true - reload.period: 10s ------------------------------------------------------------------------------- - - -`path`:: A Glob that defines the files to check for changes. -+ -This setting must point to the `modules.d` directory if you want to use the -<> command to enable and disable module -configurations. - -`reload.enabled`:: When set to `true`, enables dynamic config reload. - -`reload.period`:: Specifies how often the files are checked for changes. Do not -set the `period` to less than 1s because the modification time of files is often -stored in seconds. Setting the `period` to less than 1s will result in -unnecessary overhead. - -include::{libbeat-dir}/shared-note-file-permissions.asciidoc[] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/running-on-cloudfoundry.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/running-on-cloudfoundry.asciidoc deleted file mode 100644 index e6c25d02..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/running-on-cloudfoundry.asciidoc +++ /dev/null @@ -1,80 +0,0 @@ -[[running-on-cloudfoundry]] -=== Running {beatname_uc} on Cloud Foundry - -You can use {beatname_uc} on Cloud Foundry to retrieve and ship metrics. - -ifeval::["{release-state}"=="unreleased"] - -However, version {version} of {beatname_uc} has not yet been -released, no build is currently available for this version. - -endif::[] - - -[float] -==== Cloud Foundry credentials - -{beatname_uc} needs credentials created with UAA so it can connect to loggregator to receive the logs. The uaac -command will create the required credentials for connecting to loggregator. - -["source", "sh"] ------------------------------------------------- -uaac client add {beatname_lc} --name {beatname_lc} --secret changeme --authorized_grant_types client_credentials,refresh_token --authorities doppler.firehose,cloud_controller.admin_read_only ------------------------------------------------- - -[WARNING] -======================================= -*Use a unique secret:* The uaac command above is just an example and the secret should be changed and the -`{beatname_lc}.yml` should be updated with your choosen secret. -======================================= - - -[float] -==== Cloud Foundry deploy manifests - -You deploy {beatname_uc} as an application with no route. - -Cloud Foundry requires that 3 files exist inside of a directory to allow {beatname_uc} to be pushed. The commands -below provide the basic steps for getting it up and running. - -["source", "sh", subs="attributes"] ------------------------------------------------- -curl -L -O https://artifacts.elastic.co/downloads/beats/{beatname_lc}/{beatname_lc}-{version}-linux-x86_64.tar.gz -tar xzvf {beatname_lc}-{version}-linux-x86_64.tar.gz -cd {beatname_lc}-{version}-linux-x86_64 -curl -L -O https://raw.githubusercontent.com/elastic/beats/{branch}/deploy/cloudfoundry/{beatname_lc}/{beatname_lc}.yml -# Update api_address, client_id, client_secret in downloaded {beatname_lc}. -curl -L -O https://raw.githubusercontent.com/elastic/beats/{branch}/deploy/cloudfoundry/{beatname_lc}/manifest.yml ------------------------------------------------- - - -[float] -==== Deploy - -To deploy {beatname_uc} to Cloud Foundry, run: - -["source", "sh", subs="attributes"] ------------------------------------------------- -cf push ------------------------------------------------- - -To check the status, run: - -["source", "sh", subs="attributes"] ------------------------------------------------- -$ cf apps - -name requested state instances memory disk urls -metricbeat started 1/1 256M 1G ------------------------------------------------- - -Metrics should start flowing to Elasticsearch. The events are annotated with -metadata added by the <> processor. - - -[WARNING] -======================================= -*Set shard_id to scale:* By default {beatname_uc} will generate a random `shard_id` when it starts. In the case that -{beatname_uc} needs to be scaled passed 1 instance, be sure to set a static `shard_id`. Not setting a static `shard_id` -will result in duplicate events being pushed to Elasticsearch. -======================================= diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/running-on-docker.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/running-on-docker.asciidoc deleted file mode 100644 index c51f1314..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/running-on-docker.asciidoc +++ /dev/null @@ -1,99 +0,0 @@ -include::{libbeat-dir}/shared-docker.asciidoc[] - -[float] -[[monitoring-host]] -==== Monitor the host machine -When executing Metricbeat in a container, there are some important -things to be aware of if you want to monitor the host machine or other -containers. Let's walk-through some examples using Docker as our container -orchestration tool. - -This example highlights the changes required to make the system module -work properly inside of a container. This enables Metricbeat to monitor the -host machine from within the container. - -["source","sh",subs="attributes"] ----- -docker run \ - --mount type=bind,source=/proc,target=/hostfs/proc,readonly \ <1> - --mount type=bind,source=/sys/fs/cgroup,target=/hostfs/sys/fs/cgroup,readonly \ <2> - --mount type=bind,source=/,target=/hostfs,readonly \ <3> - --net=host \ <4> - {dockerimage} -e -system.hostfs=/hostfs ----- - -<1> Metricbeat's <> collects much of its data through the Linux proc -filesystem, which is normally located at `/proc`. Because containers -are isolated as much as possible from the host, the data inside of the -container's `/proc` is different than the host's `/proc`. To account for this, you -can mount the host's `/proc` filesystem inside of the container and tell -Metricbeat to look inside the `/hostfs` directory when looking for `/proc` by -using the `-system.hostfs=/hostfs` CLI flag. -<2> By default, cgroup reporting is enabled for the -<>, so you need -to mount the host's cgroup mountpoints within the container. They need to be -mounted inside the directory specified by the `-system.hostfs` CLI flag. -<3> If you want to be able to monitor filesystems from the host by using the -<>, then those filesystems need to be mounted inside -of the container. They can be mounted at any location. -<4> The <> uses data from `/proc/net/dev`, or -`/hostfs/proc/net/dev` when using `-system.hostfs=/hostfs`. The only way -to make this file contain the host's network devices is to use the `--net=host` -flag. This is due to Linux namespacing; simply bind mounting the host's `/proc` -to `/hostfs/proc` is not sufficient. - -NOTE: The special filesystems +/proc+ and +/sys+ are only available if the -host system is running Linux. Attempts to bind-mount these filesystems will -fail on Windows and MacOS. - - -If the <> -is being used on Linux, more privileges will need to be granted to Metricbeat. -This metricset reads files from `/proc` that are an interface to internal -objects owned by other users. The capabilities needed to read all these files -(`sys_ptrace` and `dac_read_search`) are disabled by default on Docker. To -grant these permissions these flags are needed too: - -["source","sh",subs="attributes"] ----- ---user root --cap-add sys_ptrace --cap-add dac_read_search ----- -[float] - -[[monitoring-service]] -==== Monitor a service in another container - -Next, let's look at an example of monitoring a containerized service from a -Metricbeat container. - -["source","sh",subs="attributes"] ----- -docker run \ - --network=mysqlnet \ <1> - -e MYSQL_PASSWORD=secret \ <2> - {dockerimage} ----- - -<1> Placing the Metricbeat and MySQL containers on the same Docker network -allows Metricbeat access to the exposed ports of the MySQL container, and -makes the hostname `mysql` resolvable to Metricbeat. -<2> If you do not want to hardcode certain values into your Metricbeat -configuration, then you can pass them into the container either as environment -variables or as command line flags to Metricbeat (see the `-E` CLI flag in <>). - -The mysql module configuration would look like this: - -[source,yaml] ----- -metricbeat.modules: -- module: mysql - metricsets: ["status"] - hosts: ["tcp(mysql:3306)/"] <1> - username: root - password: ${MYSQL_PASSWORD} <2> ----- - -<1> The `mysql` hostname will resolve to the address of a container -named `mysql` on the `mysqlnet` Docker network. -<2> The `MYSQL_PASSWORD` variable will be evaluated at startup. If the variable -is not set, this will lead to an error at startup. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/running-on-kubernetes.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/running-on-kubernetes.asciidoc deleted file mode 100644 index 6d298c13..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/running-on-kubernetes.asciidoc +++ /dev/null @@ -1,169 +0,0 @@ -[[running-on-kubernetes]] -=== Running Metricbeat on Kubernetes - -You can use {beatname_uc} <> on Kubernetes to -retrieve cluster metrics. - -ifeval::["{release-state}"=="unreleased"] - -However, version {version} of {beatname_uc} has not yet been -released, so no Docker image is currently available for this version. - -endif::[] - - -[float] -==== Kubernetes deploy manifests - -You deploy {beatname_uc} in two different ways at the same time: - -* As a https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/[DaemonSet] -to ensure that there's a running instance on each node of the cluster. These -instances are used to retrieve most metrics from the host, such as system -metrics, Docker stats, and metrics from all the services running on top of -Kubernetes. - -* As a single {beatname_uc} instance created using a https://kubernetes.io/docs/concepts/workloads/controllers/Deployment/[Deployment]. -This instance is used to retrieve metrics that are unique for the whole -cluster, such as Kubernetes events or -https://github.com/kubernetes/kube-state-metrics[kube-state-metrics]. - -Everything is deployed under the `kube-system` namespace by default. To change -the namespace, modify the manifest file. - -To download the manifest file, run: - -["source", "sh", subs="attributes"] ------------------------------------------------- -curl -L -O https://raw.githubusercontent.com/elastic/beats/{branch}/deploy/kubernetes/metricbeat-kubernetes.yaml ------------------------------------------------- - -[WARNING] -======================================= -*If you are using Kubernetes 1.7 or earlier:* {beatname_uc} uses a hostPath volume to persist internal data. It's located -under +/var/lib/{beatname_lc}-data+. The manifest uses folder autocreation (`DirectoryOrCreate`), which was introduced in -Kubernetes 1.8. You need to remove `type: DirectoryOrCreate` from the manifest and create the host folder yourself. -======================================= - -[float] -==== Settings - -By default, {beatname_uc} sends events to an existing Elasticsearch deployment, -if present. To specify a different destination, change the following parameters -in the manifest file: - -[source,yaml] ------------------------------------------------- -- name: ELASTICSEARCH_HOST - value: elasticsearch -- name: ELASTICSEARCH_PORT - value: "9200" -- name: ELASTICSEARCH_USERNAME - value: elastic -- name: ELASTICSEARCH_PASSWORD - value: changeme ------------------------------------------------- - -[float] -===== Running {beatname_uc} on master nodes - -Kubernetes master nodes can use https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/[taints] -to limit the workloads that can run on them. To run {beatname_uc} on master nodes you may need to -update the Daemonset spec to include proper tolerations: - -[source,yaml] ------------------------------------------------- -spec: - tolerations: - - key: node-role.kubernetes.io/master - effect: NoSchedule ------------------------------------------------- - -[float] -===== Red Hat OpenShift configuration - -If you are using Red Hat OpenShift, you need to specify additional settings in -the manifest file and enable the container to run as privileged. - -. In the manifest file, edit the `metricbeat-daemonset-modules` ConfigMap, and -specify the following settings under `kubernetes.yml` in the `data` section: -+ -[source,yaml] ------ - kubernetes.yml: |- - - module: kubernetes - metricsets: - - node - - system - - pod - - container - - volume - period: 10s - host: ${NODE_NAME} - hosts: ["https://${HOSTNAME}:10250"] - bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token - ssl.certificate_authorities: - - /var/run/secrets/kubernetes.io/serviceaccount/service-ca.crt ------ - -. Under the `metricbeat` ClusterRole, add the following resources: -+ -[source,yaml] ------ - - nodes/metrics - - nodes/stats ------ - -. Grant the `metricbeat` service account access to the privileged SCC: -+ -[source,shell] ------ -oc adm policy add-scc-to-user privileged system:serviceaccount:kube-system:metricbeat ------ -+ -This command enables the container to be privileged as an administrator for -OpenShift. - -. Override the default node selector for the `kube-system` namespace (or your -custom namespace) to allow for scheduling on any node: -+ -[source,shell] ----- -oc patch namespace kube-system -p \ -'{"metadata": {"annotations": {"openshift.io/node-selector": ""}}}' ----- -+ -This command sets the node selector for the project to an empty string. If you -don't run this command, the default node selector will skip master nodes. - -[float] -==== Deploy - -Metricbeat gets some metrics from https://github.com/kubernetes/kube-state-metrics#usage[kube-state-metrics]. -If `kube-state-metrics` is not already running, deploy it now (see the -https://github.com/kubernetes/kube-state-metrics#kubernetes-deployment[Kubernetes -deployment] docs). - -To deploy {beatname_uc} to Kubernetes, run: - -["source", "sh", subs="attributes"] ------------------------------------------------- -kubectl create -f metricbeat-kubernetes.yaml ------------------------------------------------- - -To check the status, run: - -["source", "sh", subs="attributes"] ------------------------------------------------- -$ kubectl --namespace=kube-system get ds/metricbeat - -NAME DESIRED CURRENT READY UP-TO-DATE AVAILABLE NODE-SELECTOR AGE -metricbeat 32 32 0 32 0 1m - -$ kubectl --namespace=kube-system get deploy/metricbeat - -NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE -metricbeat 1 1 1 1 1m ------------------------------------------------- - -Metrics should start flowing to Elasticsearch. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/setting-up-running.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/setting-up-running.asciidoc deleted file mode 100644 index 002cd8bd..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/setting-up-running.asciidoc +++ /dev/null @@ -1,49 +0,0 @@ -///// -// NOTE: -// Each beat has its own setup overview to allow for the addition of content -// that is unique to each beat. -///// - -[[setting-up-and-running]] -== Set up and run {beatname_uc} - -++++ -Set up and run -++++ - -Before reading this section, see the -<<{beatname_lc}-getting-started,getting started documentation>> for basic -installation instructions to get you started. - -This section includes additional information on how to set up and run -{beatname_uc}, including: - -* <> - -* <> - -* <> - -* <> - -* <> - -* <> - -//MAINTAINERS: If you add a new file to this section, make sure you update the bulleted list ^^ too. - -include::{libbeat-dir}/shared-directory-layout.asciidoc[] - -include::{libbeat-dir}/keystore.asciidoc[] - -include::{libbeat-dir}/command-reference.asciidoc[] - -include::./running-on-docker.asciidoc[] - -include::./running-on-kubernetes.asciidoc[] - -include::./running-on-cloudfoundry.asciidoc[] - -include::{libbeat-dir}/shared-systemd.asciidoc[] - -include::{libbeat-dir}/shared-shutdown.asciidoc[] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/troubleshooting.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/troubleshooting.asciidoc deleted file mode 100644 index 823ad0d3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/troubleshooting.asciidoc +++ /dev/null @@ -1,26 +0,0 @@ -[[troubleshooting]] -= Troubleshoot - -[partintro] --- -If you have issues installing or running {beatname_uc}, read the following tips: - -* <> -* <> -* <> - -//sets block macro for getting-help.asciidoc included in next section - --- - -[[getting-help]] -== Get help - -include::{libbeat-dir}/getting-help.asciidoc[] - -//sets block macro for debugging.asciidoc included in next section - -[[enable-metricbeat-debugging]] -== Debug - -include::{libbeat-dir}/debugging.asciidoc[] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/docs/upgrading.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/docs/upgrading.asciidoc deleted file mode 100644 index 5a01b443..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/docs/upgrading.asciidoc +++ /dev/null @@ -1,7 +0,0 @@ -[[upgrading-metricbeat]] -== Upgrade Metricbeat - -For information about upgrading to a new version, see the following topics in the _Beats Platform Reference_: - -* {beats-ref}/breaking-changes.html[Breaking Changes] -* {beats-ref}/upgrading.html[Upgrade] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/config.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/config.go deleted file mode 100644 index 8581c45a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/config.go +++ /dev/null @@ -1,40 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package helper - -import ( - "time" - - "github.com/elastic/beats/v7/libbeat/common/transport/tlscommon" -) - -// Config for an HTTP helper -type Config struct { - TLS *tlscommon.Config `config:"ssl"` - ConnectTimeout time.Duration `config:"connect_timeout"` - Timeout time.Duration `config:"timeout"` - Headers map[string]string `config:"headers"` - BearerTokenFile string `config:"bearer_token_file"` -} - -func defaultConfig() Config { - return Config{ - ConnectTimeout: 2 * time.Second, - Timeout: 10 * time.Second, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/dialer/dialer.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/dialer/dialer.go deleted file mode 100644 index 77370265..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/dialer/dialer.go +++ /dev/null @@ -1,59 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package dialer - -import ( - "fmt" - "time" - - "github.com/elastic/beats/v7/libbeat/common/transport" -) - -// Builder is a dialer builder. -type Builder interface { - fmt.Stringer - Make(time.Duration) (transport.Dialer, error) -} - -// DefaultDialerBuilder create a builder to dialer over TCP and UDP. -type DefaultDialerBuilder struct{} - -// Make creates a dialer. -func (t *DefaultDialerBuilder) Make(timeout time.Duration) (transport.Dialer, error) { - return transport.NetDialer(timeout), nil -} - -func (t *DefaultDialerBuilder) String() string { - return "TCP/UDP" -} - -// NewDefaultDialerBuilder creates a DefaultDialerBuilder. -func NewDefaultDialerBuilder() *DefaultDialerBuilder { - return &DefaultDialerBuilder{} -} - -// NewNpipeDialerBuilder creates a NpipeDialerBuilder. -func NewNpipeDialerBuilder(path string) *NpipeDialerBuilder { - return &NpipeDialerBuilder{Path: path} -} - -// NewUnixDialerBuilder returns a new TransportUnix instance that will allow the HTTP client to communicate -// over a unix domain socket it require a valid path to the socket on the filesystem. -func NewUnixDialerBuilder(path string) *UnixDialerBuilder { - return &UnixDialerBuilder{Path: path} -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/dialer/dialer_posix.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/dialer/dialer_posix.go deleted file mode 100644 index 400249a7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/dialer/dialer_posix.go +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -//+build !windows - -package dialer - -import ( - "strings" - "time" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common/transport" -) - -// UnixDialerBuilder creates a builder to dial over unix domain socket. -type UnixDialerBuilder struct { - Path string -} - -// Make creates a dialer. -func (t *UnixDialerBuilder) Make(timeout time.Duration) (transport.Dialer, error) { - return transport.UnixDialer(timeout, strings.TrimSuffix(t.Path, "/")), nil -} - -func (t *UnixDialerBuilder) String() string { - return "Unix: " + t.Path -} - -// NpipeDialerBuilder creates a builder to dial over a named pipe. -type NpipeDialerBuilder struct { - Path string -} - -// Make creates a dialer. -func (t *NpipeDialerBuilder) Make(_ time.Duration) (transport.Dialer, error) { - return nil, errors.New("cannot the URI, named pipes are only supported on Windows") -} - -func (t *NpipeDialerBuilder) String() string { - return "Npipe: " + t.Path -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/dialer/dialer_windows.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/dialer/dialer_windows.go deleted file mode 100644 index 35f88c5b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/dialer/dialer_windows.go +++ /dev/null @@ -1,71 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -//+build windows - -package dialer - -import ( - "net" - "strings" - "time" - - "github.com/pkg/errors" - - winio "github.com/Microsoft/go-winio" - - "github.com/elastic/beats/v7/libbeat/api/npipe" - "github.com/elastic/beats/v7/libbeat/common/transport" -) - -// UnixDialerBuilder creates a builder to dial over a unix domain socket. -type UnixDialerBuilder struct { - Path string -} - -// Make creates a dialer. -func (t *UnixDialerBuilder) Make(_ time.Duration) (transport.Dialer, error) { - return nil, errors.New( - "cannot use the URI, unix sockets are not supported on Windows, use npipe instead", - ) -} - -func (t *UnixDialerBuilder) String() string { - return "Unix: " + t.Path -} - -// NpipeDialerBuilder creates a builder to dial over a named pipe. -type NpipeDialerBuilder struct { - Path string -} - -func (t *NpipeDialerBuilder) String() string { - return "Npipe: " + t.Path -} - -// Make creates a dialer. -func (t *NpipeDialerBuilder) Make(timeout time.Duration) (transport.Dialer, error) { - to := timeout - return transport.DialerFunc( - func(_, _ string) (net.Conn, error) { - return winio.DialPipe( - strings.TrimSuffix(npipe.TransformString(t.Path), "/"), - &to, - ) - }, - ), nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/elastic/elastic.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/elastic/elastic.go deleted file mode 100644 index b4b9f619..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/elastic/elastic.go +++ /dev/null @@ -1,129 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package elastic - -import ( - "fmt" - "strings" - - "github.com/elastic/beats/v7/libbeat/logp" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -// Product supported by X-Pack Monitoring -type Product int - -const ( - // Elasticsearch product - Elasticsearch Product = iota - - // Kibana product - Kibana - - // Logstash product - Logstash - - // Beats product - Beats -) - -func (p Product) xPackMonitoringIndexString() string { - indexProductNames := []string{ - "es", - "kibana", - "logstash", - "beats", - } - - if int(p) < 0 || int(p) > len(indexProductNames) { - panic("Unknown product") - } - - return indexProductNames[p] -} - -func (p Product) String() string { - productNames := []string{ - "elasticsearch", - "kibana", - "logstash", - "beats", - } - - if int(p) < 0 || int(p) > len(productNames) { - panic("Unknown product") - } - - return productNames[p] -} - -// MakeXPackMonitoringIndexName method returns the name of the monitoring index for -// a given product { elasticsearch, kibana, logstash, beats } -func MakeXPackMonitoringIndexName(product Product) string { - const version = "7" - - return fmt.Sprintf(".monitoring-%v-%v-mb", product.xPackMonitoringIndexString(), version) -} - -// ReportErrorForMissingField reports and returns an error message for the given -// field being missing in API response received from a given product -func ReportErrorForMissingField(field string, product Product, r mb.ReporterV2) error { - err := MakeErrorForMissingField(field, product) - r.Error(err) - return err -} - -// MakeErrorForMissingField returns an error message for the given field being missing in an API -// response received from a given product -func MakeErrorForMissingField(field string, product Product) error { - return fmt.Errorf("Could not find field '%v' in %v stats API response", field, strings.Title(product.String())) -} - -// IsFeatureAvailable returns whether a feature is available in the current product version -func IsFeatureAvailable(currentProductVersion, featureAvailableInProductVersion *common.Version) bool { - return !currentProductVersion.LessThan(featureAvailableInProductVersion) -} - -// ReportAndLogError reports and logs the given error -func ReportAndLogError(err error, r mb.ReporterV2, l *logp.Logger) { - r.Error(err) - l.Error(err) -} - -// FixTimestampField converts the given timestamp field in the given map from a float64 to an -// int, so that it is not serialized in scientific notation in the event. This is because -// Elasticsearch cannot accepts scientific notation to represent millis-since-epoch values -// for it's date fields: https://github.com/elastic/elasticsearch/pull/36691 -func FixTimestampField(m common.MapStr, field string) error { - v, err := m.GetValue(field) - if err == common.ErrKeyNotFound { - return nil - } - if err != nil { - return err - } - - switch vv := v.(type) { - case float64: - _, err := m.Put(field, int(vv)) - return err - } - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/elastic/elastic_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/elastic/elastic_test.go deleted file mode 100644 index 14f6a119..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/elastic/elastic_test.go +++ /dev/null @@ -1,142 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package elastic - -import ( - "fmt" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/metricbeat/mb" -) - -func TestMakeXPackMonitoringIndexName(t *testing.T) { - tests := []struct { - Name string - Product Product - Expected string - }{ - { - "Elasticsearch monitoring index", - Elasticsearch, - ".monitoring-es-7-mb", - }, - { - "Kibana monitoring index", - Kibana, - ".monitoring-kibana-7-mb", - }, - { - "Logstash monitoring index", - Logstash, - ".monitoring-logstash-7-mb", - }, - { - "Beats monitoring index", - Beats, - ".monitoring-beats-7-mb", - }, - } - - for _, test := range tests { - name := fmt.Sprintf("Test naming %v", test.Name) - t.Run(name, func(t *testing.T) { - indexName := MakeXPackMonitoringIndexName(test.Product) - assert.Equal(t, test.Expected, indexName) - }) - } -} - -type MockReporterV2 struct { - mb.ReporterV2 -} - -func (MockReporterV2) Event(event mb.Event) bool { - return true -} - -var currentErr error // This hack is necessary because the Error method below cannot receive the type *MockReporterV2 - -func (m MockReporterV2) Error(err error) bool { - currentErr = err - return true -} - -func TestReportErrorForMissingField(t *testing.T) { - field := "some.missing.field" - r := MockReporterV2{} - err := ReportErrorForMissingField(field, Elasticsearch, r) - - expectedError := fmt.Errorf("Could not find field '%v' in Elasticsearch stats API response", field) - assert.Equal(t, expectedError, err) - assert.Equal(t, expectedError, currentErr) -} - -func TestFixTimestampField(t *testing.T) { - tests := []struct { - Name string - OriginalValue map[string]interface{} - ExpectedValue map[string]interface{} - }{ - { - "converts float64s in scientific notation to ints", - map[string]interface{}{ - "foo": 1.571284349E12, - }, - map[string]interface{}{ - "foo": 1571284349000, - }, - }, - { - "converts regular notation float64s to ints", - map[string]interface{}{ - "foo": float64(1234), - }, - map[string]interface{}{ - "foo": 1234, - }, - }, - { - "ignores missing fields", - map[string]interface{}{ - "bar": 12345, - }, - map[string]interface{}{ - "bar": 12345, - }, - }, - { - "leaves strings untouched", - map[string]interface{}{ - "foo": "bar", - }, - map[string]interface{}{ - "foo": "bar", - }, - }, - } - - for _, test := range tests { - t.Run(test.Name, func(t *testing.T) { - err := FixTimestampField(test.OriginalValue, "foo") - assert.NoError(t, err) - assert.Equal(t, test.ExpectedValue, test.OriginalValue) - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/http.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/http.go deleted file mode 100644 index 14481182..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/http.go +++ /dev/null @@ -1,239 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package helper - -import ( - "bufio" - "bytes" - "encoding/json" - "fmt" - "io" - "io/ioutil" - "net/http" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common/transport" - "github.com/elastic/beats/v7/libbeat/common/transport/tlscommon" - "github.com/elastic/beats/v7/metricbeat/helper/dialer" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -// HTTP is a custom HTTP Client that handle the complexity of connection and retrieving information -// from HTTP endpoint. -type HTTP struct { - hostData mb.HostData - client *http.Client // HTTP client that is reused across requests. - headers http.Header - name string - uri string - method string - body []byte -} - -// NewHTTP creates new http helper -func NewHTTP(base mb.BaseMetricSet) (*HTTP, error) { - config := defaultConfig() - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - return newHTTPFromConfig(config, base.Name(), base.HostData()) -} - -// newHTTPWithConfig creates a new http helper from some configuration -func newHTTPFromConfig(config Config, name string, hostData mb.HostData) (*HTTP, error) { - headers := http.Header{} - if config.Headers == nil { - config.Headers = map[string]string{} - } - for k, v := range config.Headers { - headers.Set(k, v) - } - - if config.BearerTokenFile != "" { - header, err := getAuthHeaderFromToken(config.BearerTokenFile) - if err != nil { - return nil, err - } - headers.Set("Authorization", header) - } - - tlsConfig, err := tlscommon.LoadTLSConfig(config.TLS) - if err != nil { - return nil, err - } - - // Ensure backward compatibility - builder := hostData.Transport - if builder == nil { - builder = dialer.NewDefaultDialerBuilder() - } - - dialer, err := builder.Make(config.ConnectTimeout) - if err != nil { - return nil, err - } - - var tlsDialer transport.Dialer - tlsDialer, err = transport.TLSDialer(dialer, tlsConfig, config.ConnectTimeout) - if err != nil { - return nil, err - } - - return &HTTP{ - hostData: hostData, - client: &http.Client{ - Transport: &http.Transport{ - Dial: dialer.Dial, - DialTLS: tlsDialer.Dial, - TLSClientConfig: tlsConfig.ToConfig(), - Proxy: http.ProxyFromEnvironment, - }, - Timeout: config.Timeout, - }, - headers: headers, - method: "GET", - uri: hostData.SanitizedURI, - body: nil, - }, nil -} - -// FetchResponse fetches a response for the http metricset. -// It's important that resp.Body has to be closed if this method is used. Before using this method -// check if one of the other Fetch* methods could be used as they ensure that the Body is properly closed. -func (h *HTTP) FetchResponse() (*http.Response, error) { - // Create a fresh reader every time - var reader io.Reader - if h.body != nil { - reader = bytes.NewReader(h.body) - } - - req, err := http.NewRequest(h.method, h.uri, reader) - if err != nil { - return nil, errors.Wrap(err, "failed to create HTTP request") - } - req.Header = h.headers - if h.hostData.User != "" || h.hostData.Password != "" { - req.SetBasicAuth(h.hostData.User, h.hostData.Password) - } - - resp, err := h.client.Do(req) - if err != nil { - return nil, fmt.Errorf("error making http request: %v", err) - } - - return resp, nil -} - -// SetHeader sets HTTP headers to use in requests -func (h *HTTP) SetHeader(key, value string) { - h.headers.Set(key, value) -} - -// SetHeaderDefault sets HTTP header as default -// -// Note: This will only set the header when the header is not already set. -func (h *HTTP) SetHeaderDefault(key, value string) { - c := h.headers.Get(key) - if c == "" { - h.headers.Set(key, value) - } -} - -// SetMethod sets HTTP method to use in requests -func (h *HTTP) SetMethod(method string) { - h.method = method -} - -// GetURI gets the URI used in requests -func (h *HTTP) GetURI() string { - return h.uri -} - -// SetURI sets URI to use in requests -func (h *HTTP) SetURI(uri string) { - h.uri = uri -} - -// SetBody sets the body of the requests -func (h *HTTP) SetBody(body []byte) { - h.body = body -} - -// FetchContent makes an HTTP request to the configured url and returns the body content. -func (h *HTTP) FetchContent() ([]byte, error) { - resp, err := h.FetchResponse() - if err != nil { - return nil, err - } - defer resp.Body.Close() - - if resp.StatusCode != 200 { - return nil, fmt.Errorf("HTTP error %d in %s: %s", resp.StatusCode, h.name, resp.Status) - } - - return ioutil.ReadAll(resp.Body) -} - -// FetchScanner returns a Scanner for the content. -func (h *HTTP) FetchScanner() (*bufio.Scanner, error) { - content, err := h.FetchContent() - if err != nil { - return nil, err - } - - return bufio.NewScanner(bytes.NewReader(content)), nil -} - -// FetchJSON makes an HTTP request to the configured url and returns the JSON content. -// This only works if the JSON output needed is in map[string]interface format. -func (h *HTTP) FetchJSON() (map[string]interface{}, error) { - body, err := h.FetchContent() - if err != nil { - return nil, err - } - - var data map[string]interface{} - - err = json.Unmarshal(body, &data) - if err != nil { - return nil, err - } - - return data, nil -} - -// getAuthHeaderFromToken reads a bearer authorizaiton token from the given file -func getAuthHeaderFromToken(path string) (string, error) { - var token string - - b, err := ioutil.ReadFile(path) - if err != nil { - return "", errors.Wrap(err, "reading bearer token file") - } - - if len(b) != 0 { - if b[len(b)-1] == '\n' { - b = b[0 : len(b)-1] - } - token = fmt.Sprintf("Bearer %s", string(b)) - } - - return token, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/http_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/http_test.go deleted file mode 100644 index f083c3eb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/http_test.go +++ /dev/null @@ -1,293 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package helper - -import ( - "fmt" - "io/ioutil" - "net" - "net/http" - "net/http/httptest" - "os" - "runtime" - "testing" - "time" - - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/metricbeat/helper/dialer" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -func TestGetAuthHeaderFromToken(t *testing.T) { - tests := []struct { - Name, Content, Expected string - }{ - { - "Test a token is read", - "testtoken", - "Bearer testtoken", - }, - { - "Test a token is trimmed", - "testtoken\n", - "Bearer testtoken", - }, - } - - for _, test := range tests { - t.Run(test.Name, func(t *testing.T) { - content := []byte(test.Content) - tmpfile, err := ioutil.TempFile("", "token") - if err != nil { - t.Fatal(err) - } - defer os.Remove(tmpfile.Name()) - - if _, err := tmpfile.Write(content); err != nil { - t.Fatal(err) - } - if err := tmpfile.Close(); err != nil { - t.Fatal(err) - } - - header, err := getAuthHeaderFromToken(tmpfile.Name()) - assert.NoError(t, err) - assert.Equal(t, test.Expected, header) - }) - } -} - -func TestGetAuthHeaderFromTokenNoFile(t *testing.T) { - header, err := getAuthHeaderFromToken("nonexistingfile") - assert.Equal(t, "", header) - assert.Error(t, err) -} - -func TestTimeout(t *testing.T) { - c := make(chan struct{}) - ts := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - select { - case <-c: - case <-r.Context().Done(): - } - })) - defer ts.Close() - - cfg := defaultConfig() - cfg.Timeout = 1 * time.Millisecond - hostData := mb.HostData{ - URI: ts.URL, - SanitizedURI: ts.URL, - } - - h, err := newHTTPFromConfig(cfg, "test", hostData) - require.NoError(t, err) - - checkTimeout(t, h) - close(c) -} - -func TestConnectTimeout(t *testing.T) { - // This IP shouldn't exist, 192.0.2.0/24 is reserved for testing - uri := "http://192.0.2.42" - cfg := defaultConfig() - cfg.ConnectTimeout = 1 * time.Nanosecond - hostData := mb.HostData{ - URI: uri, - SanitizedURI: uri, - } - - h, err := newHTTPFromConfig(cfg, "test", hostData) - require.NoError(t, err) - - checkTimeout(t, h) -} - -func TestAuthentication(t *testing.T) { - expectedUser := "elastic" - expectedPassword := "super1234" - ts := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - user, password, ok := r.BasicAuth() - if !ok || user != expectedUser || password != expectedPassword { - w.WriteHeader(http.StatusUnauthorized) - } - })) - defer ts.Close() - - cfg := defaultConfig() - - // Unauthorized - hostData := mb.HostData{ - URI: ts.URL, - SanitizedURI: ts.URL, - } - h, err := newHTTPFromConfig(cfg, "test", hostData) - require.NoError(t, err) - - response, err := h.FetchResponse() - response.Body.Close() - assert.NoError(t, err) - assert.Equal(t, http.StatusUnauthorized, response.StatusCode, "response status code") - - // Authorized - hostData = mb.HostData{ - URI: ts.URL, - SanitizedURI: ts.URL, - User: expectedUser, - Password: expectedPassword, - } - h, err = newHTTPFromConfig(cfg, "test", hostData) - require.NoError(t, err) - - response, err = h.FetchResponse() - response.Body.Close() - assert.NoError(t, err) - assert.Equal(t, http.StatusOK, response.StatusCode, "response status code") -} - -func TestSetHeader(t *testing.T) { - cfg := defaultConfig() - cfg.Headers = map[string]string{ - "Override": "default", - } - - h, err := newHTTPFromConfig(cfg, "test", mb.HostData{}) - require.NoError(t, err) - - h.SetHeader("Override", "overridden") - v := h.headers.Get("override") - assert.Equal(t, "overridden", v) -} - -func TestSetHeaderDefault(t *testing.T) { - cfg := defaultConfig() - cfg.Headers = map[string]string{ - "Override": "default", - } - - h, err := newHTTPFromConfig(cfg, "test", mb.HostData{}) - require.NoError(t, err) - - h.SetHeaderDefault("Override", "overridden") - v := h.headers.Get("override") - assert.Equal(t, "default", v) -} - -func TestOverUnixSocket(t *testing.T) { - if runtime.GOOS == "windows" { - t.Skipf("unix domain socket aren't supported under Windows") - return - } - - t.Run("at root", func(t *testing.T) { - tmpDir, err := ioutil.TempDir("", "testsocket") - require.NoError(t, err) - defer os.RemoveAll(tmpDir) - - sockFile := tmpDir + "/test.sock" - - l, err := net.Listen("unix", sockFile) - require.NoError(t, err) - - defer l.Close() - - mux := http.NewServeMux() - mux.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { - fmt.Fprintf(w, "ehlo!") - }) - - go http.Serve(l, mux) - - cfg := defaultConfig() - hostData := mb.HostData{ - Transport: dialer.NewUnixDialerBuilder(sockFile), - URI: "http://unix/", - SanitizedURI: "http://unix", - } - - h, err := newHTTPFromConfig(cfg, "test", hostData) - require.NoError(t, err) - - r, err := h.FetchResponse() - require.NoError(t, err) - defer r.Body.Close() - content, err := ioutil.ReadAll(r.Body) - require.NoError(t, err) - assert.Equal(t, []byte("ehlo!"), content) - }) - - t.Run("at specific path", func(t *testing.T) { - tmpDir, err := ioutil.TempDir("", "testsocket") - require.NoError(t, err) - defer os.RemoveAll(tmpDir) - - sockFile := tmpDir + "/test.sock" - uri := "http://unix/ok" - - l, err := net.Listen("unix", sockFile) - require.NoError(t, err) - - defer l.Close() - - mux := http.NewServeMux() - mux.HandleFunc("/ok", func(w http.ResponseWriter, r *http.Request) { - fmt.Fprintf(w, "ehlo!") - }) - - go http.Serve(l, mux) - - cfg := defaultConfig() - hostData := mb.HostData{ - Transport: dialer.NewUnixDialerBuilder(sockFile), - URI: uri, - SanitizedURI: uri, - } - - h, err := newHTTPFromConfig(cfg, "test", hostData) - require.NoError(t, err) - - r, err := h.FetchResponse() - require.NoError(t, err) - defer r.Body.Close() - content, err := ioutil.ReadAll(r.Body) - require.NoError(t, err) - assert.Equal(t, []byte("ehlo!"), content) - }) -} - -func checkTimeout(t *testing.T, h *HTTP) { - t.Helper() - - done := make(chan struct{}) - go func() { - response, err := h.FetchResponse() - assert.Error(t, err) - if response != nil { - response.Body.Close() - } - done <- struct{}{} - }() - - select { - case <-done: - case <-time.After(1 * time.Second): - t.Fatal("timeout should have happened time ago") - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/http_windows_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/http_windows_test.go deleted file mode 100644 index 388eace4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/http_windows_test.go +++ /dev/null @@ -1,109 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -//+build windows - -package helper - -import ( - "fmt" - "io/ioutil" - "net/http" - "runtime" - "testing" - - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/api/npipe" - "github.com/elastic/beats/v7/metricbeat/helper/dialer" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -func TestOverNamedpipe(t *testing.T) { - if runtime.GOOS != "windows" { - t.Skipf("npipe is only supported under Windows") - return - } - - t.Run("at root", func(t *testing.T) { - p := `\\.\pipe\hellofromnpipe` - sd, err := npipe.DefaultSD("") - require.NoError(t, err) - l, err := npipe.NewListener(p, sd) - require.NoError(t, err) - defer l.Close() - - mux := http.NewServeMux() - mux.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { - fmt.Fprintf(w, "ehlo!") - }) - - go http.Serve(l, mux) - - cfg := defaultConfig() - hostData := mb.HostData{ - Transport: dialer.NewNpipeDialerBuilder(p), - URI: "http://npipe/", - SanitizedURI: "http://npipe/", - } - - h, err := newHTTPFromConfig(cfg, "test", hostData) - require.NoError(t, err) - - r, err := h.FetchResponse() - require.NoError(t, err) - defer r.Body.Close() - content, err := ioutil.ReadAll(r.Body) - require.NoError(t, err) - assert.Equal(t, []byte("ehlo!"), content) - }) - - t.Run("at specific path", func(t *testing.T) { - p := `\\.\pipe\apath` - sd, err := npipe.DefaultSD("") - require.NoError(t, err) - l, err := npipe.NewListener(p, sd) - require.NoError(t, err) - defer l.Close() - - mux := http.NewServeMux() - mux.HandleFunc("/ok", func(w http.ResponseWriter, r *http.Request) { - fmt.Fprintf(w, "ehlo!") - }) - - go http.Serve(l, mux) - - cfg := defaultConfig() - hostData := mb.HostData{ - Transport: dialer.NewNpipeDialerBuilder(p), - URI: "http://npipe/ok", - SanitizedURI: "http://npipe/ok", - } - - h, err := newHTTPFromConfig(cfg, "test", hostData) - require.NoError(t, err) - - r, err := h.FetchResponse() - require.NoError(t, err) - defer r.Body.Close() - content, err := ioutil.ReadAll(r.Body) - require.NoError(t, err) - assert.Equal(t, []byte("ehlo!"), content) - }) - -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/labelhash/hash.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/labelhash/hash.go deleted file mode 100644 index c26665fb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/labelhash/hash.go +++ /dev/null @@ -1,73 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package labelhash - -import ( - "bytes" - "sort" - "strconv" - "sync" - - "github.com/cespare/xxhash/v2" - - "github.com/elastic/beats/v7/libbeat/common" -) - -const sep = '\xff' - -var byteBuffer = sync.Pool{ - New: func() interface{} { - return bytes.NewBuffer(nil) - }, -} - -type label struct { - key string - value string -} - -type labels []label - -func (ls labels) Len() int { return len(ls) } -func (ls labels) Swap(i, j int) { ls[i], ls[j] = ls[j], ls[i] } -func (ls labels) Less(i, j int) bool { return ls[i].key < ls[j].key } - -// LabelHash hashes the labels map and returns a string -func LabelHash(labelMap common.MapStr) string { - ls := make(labels, len(labelMap)) - - for k, v := range labelMap { - if val, ok := v.(string); ok { - ls = append(ls, label{k, val}) - } - } - - sort.Sort(ls) - b := byteBuffer.Get().(*bytes.Buffer) - b.Reset() - - for _, label := range ls { - b.WriteString(label.key) - b.WriteByte(sep) - b.WriteString(label.value) - b.WriteByte(sep) - } - hash := xxhash.Sum64(b.Bytes()) - byteBuffer.Put(b) - return strconv.FormatUint(hash, 10) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/labelhash/hash_benchmark_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/labelhash/hash_benchmark_test.go deleted file mode 100644 index fabf6391..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/labelhash/hash_benchmark_test.go +++ /dev/null @@ -1,63 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package labelhash - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/common" -) - -var testLabels = common.MapStr{ - "request": common.MapStr{ - "component": "apiserver", - "resource": "configmaps", - "scope": "cluster", - "verb": "WATCH", - "version": "v1", - }, -} - -var testLabelsFlat = common.MapStr{ - "component": "apiserver", - "resource": "configmaps", - "scope": "cluster", - "verb": "WATCH", - "version": "v1", -} - -func BenchmarkLabelHashWithFlatten(b *testing.B) { - b.ReportAllocs() - for i := 0; i < b.N; i++ { - _ = LabelHash(testLabels) - } -} - -func BenchmarkLabelHashWithOutFlatten(b *testing.B) { - b.ReportAllocs() - for i := 0; i < b.N; i++ { - _ = LabelHash(testLabelsFlat) - } -} - -func BenchmarkMapStrString(b *testing.B) { - b.ReportAllocs() - for i := 0; i < b.N; i++ { - _ = testLabels.String() - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/privileges_windows.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/privileges_windows.go deleted file mode 100644 index 625daf59..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/privileges_windows.go +++ /dev/null @@ -1,113 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package helper - -import ( - "sync" - "syscall" - - "github.com/pkg/errors" - - "github.com/elastic/gosigar/sys/windows" - - "github.com/elastic/beats/v7/libbeat/logp" -) - -var once sync.Once - -// errMissingSeDebugPrivilege indicates that the SeDebugPrivilege is not -// present in the process's token. This is distinct from disabled. The token -// would be missing if the user does not have "Debug programs" rights. By -// default, only administrators and LocalSystem accounts have the privileges to -// debug programs. -var errMissingSeDebugPrivilege = errors.New("Metricbeat is running without " + - "SeDebugPrivilege, a Windows privilege that allows it to collect metrics " + - "from other processes. The user running Metricbeat may not have the " + - "appropriate privileges or the security policy disallows it.") - -// enableSeDebugPrivilege enables the SeDebugPrivilege if it is present in -// the process's token. -func enableSeDebugPrivilege() error { - self, err := syscall.GetCurrentProcess() - if err != nil { - return err - } - - var token syscall.Token - err = syscall.OpenProcessToken(self, syscall.TOKEN_QUERY|syscall.TOKEN_ADJUST_PRIVILEGES, &token) - if err != nil { - return err - } - - if err = windows.EnableTokenPrivileges(token, windows.SeDebugPrivilege); err != nil { - return errors.Wrap(err, "EnableTokenPrivileges failed") - } - - return nil -} - -// CheckAndEnableSeDebugPrivilege checks if the process's token has the -// SeDebugPrivilege and enables it if it is disabled. -func CheckAndEnableSeDebugPrivilege() error { - var err error - once.Do(func() { - err = checkAndEnableSeDebugPrivilege() - }) - return err -} - -func checkAndEnableSeDebugPrivilege() error { - info, err := windows.GetDebugInfo() - if err != nil { - return errors.Wrap(err, "GetDebugInfo failed") - } - logp.Info("Metricbeat process and system info: %v", info) - - seDebug, found := info.ProcessPrivs[windows.SeDebugPrivilege] - if !found { - return errMissingSeDebugPrivilege - } - - if seDebug.Enabled { - logp.Info("SeDebugPrivilege is enabled. %v", seDebug) - return nil - } - - if err = enableSeDebugPrivilege(); err != nil { - logp.Warn("Failure while attempting to enable SeDebugPrivilege. %v", err) - } - - info, err = windows.GetDebugInfo() - if err != nil { - return errors.Wrap(err, "GetDebugInfo failed") - } - - seDebug, found = info.ProcessPrivs[windows.SeDebugPrivilege] - if !found { - return errMissingSeDebugPrivilege - } - - if !seDebug.Enabled { - return errors.Errorf("Metricbeat failed to enable the "+ - "SeDebugPrivilege, a Windows privilege that allows it to collect "+ - "metrics from other processes. %v", seDebug) - } - - logp.Info("SeDebugPrivilege is now enabled. %v", seDebug) - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/prometheus/label.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/prometheus/label.go deleted file mode 100644 index 117ce4fa..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/prometheus/label.go +++ /dev/null @@ -1,59 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package prometheus - -// LabelMap defines the mapping from Prometheus label to a Metricbeat field -type LabelMap interface { - // GetField returns the resulting field name - GetField() string - - // IsKey returns true if the label is a key label - IsKey() bool -} - -// Label maps a Prometheus label to a Metricbeat field -func Label(field string) LabelMap { - return &commonLabel{ - field: field, - key: false, - } -} - -// KeyLabel maps a Prometheus label to a Metricbeat field. The label is flagged as key. -// Metrics with the same tuple of key labels will be grouped in the same event. -func KeyLabel(field string) LabelMap { - return &commonLabel{ - field: field, - key: true, - } -} - -type commonLabel struct { - field string - key bool -} - -// GetField returns the resulting field name -func (l *commonLabel) GetField() string { - return l.field -} - -// IsKey returns true if the label is a key label -func (l *commonLabel) IsKey() bool { - return l.key -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/prometheus/metric.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/prometheus/metric.go deleted file mode 100644 index ee34c113..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/prometheus/metric.go +++ /dev/null @@ -1,420 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package prometheus - -import ( - "math" - "strconv" - "strings" - "time" - - "github.com/elastic/beats/v7/libbeat/common" - - dto "github.com/prometheus/client_model/go" -) - -// MetricMap defines the mapping from Prometheus metric to a Metricbeat field -type MetricMap interface { - // GetOptions returns the list of metric options - GetOptions() []MetricOption - - // GetField returns the resulting field name - GetField() string - - // GetValue returns the resulting value - GetValue(m *dto.Metric) interface{} - - // GetConfiguration returns the configuration for the metric - GetConfiguration() Configuration -} - -// Configuration for mappings that needs extended treatment -type Configuration struct { - // StoreNonMappedLables indicates if labels found at the metric that are - // not found at the label map should be part of the resulting event. - // This setting should be used when the label name is not known beforehand - StoreNonMappedLabels bool - // NonMappedLabelsPlacement is used when StoreNonMappedLabels is set to true, and - // defines the key path at the event under which to store the dynamically found labels. - // This key path will be added to the events that match this metric along with a subset of - // key/value pairs will be created under it, one for each non mapped label found. - // - // Example: - // - // given a metric family in a prometheus resource in the form: - // metric1{label1="value1",label2="value2"} 1 - // and not mapping labels but using this entry on a the MetriMap definition: - // "metric1": ExtendedInfoMetric(Configuration{StoreNonMappedLabels: true, NonMappedLabelsPlacement: "mypath"}), - // would output an event that contains a metricset field as follows - // "mypath": {"label1":"value1","label2":"value2"} - // - NonMappedLabelsPlacement string - // MetricProcessing options are a set of functions that will be - // applied to metrics after they are retrieved - MetricProcessingOptions []MetricOption - // ExtraFields is used to add fields to the - // event where this metric is included - ExtraFields common.MapStr -} - -// MetricOption adds settings to Metric objects behavior -type MetricOption interface { - // Process a tuple of field, value and labels from a metric, return the same tuple updated - Process(field string, value interface{}, labels common.MapStr) (string, interface{}, common.MapStr) -} - -// OpFilter only processes metrics matching the given filter -func OpFilter(filter map[string]string) MetricOption { - return opFilter{ - labels: filter, - } -} - -// OpLowercaseValue lowercases the value if it's a string -func OpLowercaseValue() MetricOption { - return opLowercaseValue{} -} - -// OpUnixTimestampValue parses a value into a Unix timestamp -func OpUnixTimestampValue() MetricOption { - return opUnixTimestampValue{} -} - -// OpMultiplyBuckets multiplies bucket labels in histograms, useful to change units -func OpMultiplyBuckets(multiplier float64) MetricOption { - return opMultiplyBuckets{ - multiplier: multiplier, - } -} - -// Metric directly maps a Prometheus metric to a Metricbeat field -func Metric(field string, options ...MetricOption) MetricMap { - return &commonMetric{ - field: field, - config: Configuration{MetricProcessingOptions: options}, - } -} - -// KeywordMetric maps a Prometheus metric to a Metricbeat field, stores the -// given keyword when source metric value is 1 -func KeywordMetric(field, keyword string, options ...MetricOption) MetricMap { - return &keywordMetric{ - commonMetric{ - field: field, - config: Configuration{MetricProcessingOptions: options}, - }, - keyword, - } -} - -// BooleanMetric maps a Prometheus metric to a Metricbeat field of bool type -func BooleanMetric(field string, options ...MetricOption) MetricMap { - return &booleanMetric{ - commonMetric{ - field: field, - config: Configuration{MetricProcessingOptions: options}, - }, - } -} - -// LabelMetric maps a Prometheus metric to a Metricbeat field, stores the value -// of a given label on it if the gauge value is 1 -func LabelMetric(field, label string, options ...MetricOption) MetricMap { - return &labelMetric{ - commonMetric{ - field: field, - config: Configuration{MetricProcessingOptions: options}, - }, - label, - } -} - -// InfoMetric obtains info labels from the given metric and puts them -// into events matching all the key labels present in the metric -func InfoMetric(options ...MetricOption) MetricMap { - return &infoMetric{ - commonMetric{ - config: Configuration{MetricProcessingOptions: options}, - }, - } -} - -// ExtendedInfoMetric obtains info labels from the given metric and puts them -// into events matching all the key labels present in the metric -func ExtendedInfoMetric(configuration Configuration) MetricMap { - return &infoMetric{ - commonMetric{ - config: configuration, - }, - } -} - -// ExtendedMetric is a metric item that allows extended behaviour -// through configuration -func ExtendedMetric(field string, configuration Configuration) MetricMap { - return &commonMetric{ - field: field, - config: configuration, - } -} - -type commonMetric struct { - field string - config Configuration -} - -// GetOptions returns the list of metric options -func (m *commonMetric) GetOptions() []MetricOption { - return m.config.MetricProcessingOptions -} - -// GetField returns the resulting field name -func (m *commonMetric) GetField() string { - return m.field -} - -// GetConfiguration returns the configuration for the metric -func (m *commonMetric) GetConfiguration() Configuration { - return m.config -} - -// GetValue returns the resulting value -func (m *commonMetric) GetValue(metric *dto.Metric) interface{} { - counter := metric.GetCounter() - if counter != nil { - if !math.IsNaN(counter.GetValue()) && !math.IsInf(counter.GetValue(), 0) { - return int64(counter.GetValue()) - } - } - - gauge := metric.GetGauge() - if gauge != nil { - if !math.IsNaN(gauge.GetValue()) && !math.IsInf(gauge.GetValue(), 0) { - return gauge.GetValue() - } - } - - summary := metric.GetSummary() - if summary != nil { - value := common.MapStr{} - if !math.IsNaN(summary.GetSampleSum()) && !math.IsInf(summary.GetSampleSum(), 0) { - value["sum"] = summary.GetSampleSum() - value["count"] = summary.GetSampleCount() - } - - quantiles := summary.GetQuantile() - percentileMap := common.MapStr{} - for _, quantile := range quantiles { - if !math.IsNaN(quantile.GetValue()) && !math.IsInf(quantile.GetValue(), 0) { - key := strconv.FormatFloat(100*quantile.GetQuantile(), 'f', -1, 64) - percentileMap[key] = quantile.GetValue() - } - } - - if len(percentileMap) != 0 { - value["percentile"] = percentileMap - } - - return value - } - - histogram := metric.GetHistogram() - if histogram != nil { - value := common.MapStr{} - if !math.IsNaN(histogram.GetSampleSum()) && !math.IsInf(histogram.GetSampleSum(), 0) { - value["sum"] = histogram.GetSampleSum() - value["count"] = histogram.GetSampleCount() - } - - buckets := histogram.GetBucket() - bucketMap := common.MapStr{} - for _, bucket := range buckets { - if bucket.GetCumulativeCount() != uint64(math.NaN()) && bucket.GetCumulativeCount() != uint64(math.Inf(0)) { - key := strconv.FormatFloat(bucket.GetUpperBound(), 'f', -1, 64) - bucketMap[key] = bucket.GetCumulativeCount() - } - } - - if len(bucketMap) != 0 { - value["bucket"] = bucketMap - } - - return value - } - - // Other types are not supported here - return nil -} - -type keywordMetric struct { - commonMetric - keyword string -} - -// GetValue returns the resulting value -func (m *keywordMetric) GetValue(metric *dto.Metric) interface{} { - if gauge := metric.GetGauge(); gauge != nil && gauge.GetValue() == 1 { - return m.keyword - } - return nil -} - -type booleanMetric struct { - commonMetric -} - -// GetValue returns the resulting value -func (m *booleanMetric) GetValue(metric *dto.Metric) interface{} { - if gauge := metric.GetGauge(); gauge != nil { - return gauge.GetValue() == 1 - } - return nil -} - -type labelMetric struct { - commonMetric - label string -} - -// GetValue returns the resulting value -func (m *labelMetric) GetValue(metric *dto.Metric) interface{} { - if gauge := metric.GetGauge(); gauge != nil && gauge.GetValue() == 1 { - return getLabel(metric, m.label) - } - return nil -} - -func getLabel(metric *dto.Metric, name string) string { - for _, label := range metric.GetLabel() { - if label.GetName() == name { - return label.GetValue() - } - } - return "" -} - -type infoMetric struct { - commonMetric -} - -// GetValue returns the resulting value -func (m *infoMetric) GetValue(metric *dto.Metric) interface{} { - return "" -} - -// GetField returns the resulting field name -func (m *infoMetric) GetField() string { - return "" -} - -type opFilter struct { - labels map[string]string -} - -// Process will return nil if labels don't match the filter -func (o opFilter) Process(field string, value interface{}, labels common.MapStr) (string, interface{}, common.MapStr) { - for k, v := range o.labels { - if labels[k] != v { - return "", nil, nil - } - } - return field, value, labels -} - -type opLowercaseValue struct{} - -// Process will lowercase the given value if it's a string -func (o opLowercaseValue) Process(field string, value interface{}, labels common.MapStr) (string, interface{}, common.MapStr) { - if val, ok := value.(string); ok { - value = strings.ToLower(val) - } - return field, value, labels -} - -type opMultiplyBuckets struct { - multiplier float64 -} - -// Process will multiply the bucket labels if it is an histogram with numeric labels -func (o opMultiplyBuckets) Process(field string, value interface{}, labels common.MapStr) (string, interface{}, common.MapStr) { - histogram, ok := value.(common.MapStr) - if !ok { - return field, value, labels - } - bucket, ok := histogram["bucket"].(common.MapStr) - if !ok { - return field, value, labels - } - sum, ok := histogram["sum"].(float64) - if !ok { - return field, value, labels - } - multiplied := common.MapStr{} - for k, v := range bucket { - if f, err := strconv.ParseFloat(k, 64); err == nil { - key := strconv.FormatFloat(f*o.multiplier, 'f', -1, 64) - multiplied[key] = v - } else { - multiplied[k] = v - } - } - histogram["bucket"] = multiplied - histogram["sum"] = sum * o.multiplier - return field, histogram, labels -} - -type opUnixTimestampValue struct { -} - -// Process converts a value in seconds into an unix time -func (o opUnixTimestampValue) Process(field string, value interface{}, labels common.MapStr) (string, interface{}, common.MapStr) { - return field, common.Time(time.Unix(int64(value.(float64)), 0)), labels -} - -// OpLabelKeyPrefixRemover removes prefix from label keys -func OpLabelKeyPrefixRemover(prefix string) MetricOption { - return opLabelKeyPrefixRemover{prefix} -} - -// opLabelKeyPrefixRemover is a metric option processor that removes a prefix from the key of a label set -type opLabelKeyPrefixRemover struct { - Prefix string -} - -// Process modifies the labels map, removing a prefix when found at keys of the labels set. -// For each label, if the key is found a new key will be created hosting the same value and the -// old key will be deleted. -// Fields, values and not prefixed labels will remain unmodified. -func (o opLabelKeyPrefixRemover) Process(field string, value interface{}, labels common.MapStr) (string, interface{}, common.MapStr) { - renameKeys := []string{} - for k := range labels { - if len(k) < len(o.Prefix) { - continue - } - if k[:6] == o.Prefix { - renameKeys = append(renameKeys, k) - } - } - - for i := range renameKeys { - v := labels[renameKeys[i]] - delete(labels, renameKeys[i]) - labels[renameKeys[i][len(o.Prefix):]] = v - } - return "", value, labels -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/prometheus/module.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/prometheus/module.go deleted file mode 100644 index cc6b7d2a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/prometheus/module.go +++ /dev/null @@ -1,61 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package prometheus - -import ( - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -const ( - defaultScheme = "http" - defaultPath = "/metrics" -) - -var ( - // HostParser validates Prometheus URLs - HostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: defaultPath, - }.Build() -) - -// MetricSetBuilder returns a builder function for a new Prometheus metricset using the given mapping -func MetricSetBuilder(mapping *MetricsMapping) func(base mb.BaseMetricSet) (mb.MetricSet, error) { - return func(base mb.BaseMetricSet) (mb.MetricSet, error) { - prometheus, err := NewPrometheusClient(base) - if err != nil { - return nil, err - } - return &prometheusMetricSet{ - BaseMetricSet: base, - prometheus: prometheus, - mapping: mapping, - }, nil - } -} - -type prometheusMetricSet struct { - mb.BaseMetricSet - prometheus Prometheus - mapping *MetricsMapping -} - -func (m *prometheusMetricSet) Fetch(r mb.ReporterV2) error { - return m.prometheus.ReportProcessedMetrics(m.mapping, r) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/prometheus/prometheus.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/prometheus/prometheus.go deleted file mode 100644 index 2859178d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/prometheus/prometheus.go +++ /dev/null @@ -1,286 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package prometheus - -import ( - "fmt" - "io" - "io/ioutil" - "net/http" - - "github.com/pkg/errors" - dto "github.com/prometheus/client_model/go" - "github.com/prometheus/common/expfmt" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -const acceptHeader = `application/openmetrics-text; version=0.0.1,text/plain;version=0.0.4;q=0.5,*/*;q=0.1` - -// Prometheus helper retrieves prometheus formatted metrics -type Prometheus interface { - // GetFamilies requests metric families from prometheus endpoint and returns them - GetFamilies() ([]*dto.MetricFamily, error) - - GetProcessedMetrics(mapping *MetricsMapping) ([]common.MapStr, error) - - ReportProcessedMetrics(mapping *MetricsMapping, r mb.ReporterV2) error -} - -type prometheus struct { - httpfetcher - logger *logp.Logger -} - -type httpfetcher interface { - FetchResponse() (*http.Response, error) -} - -// NewPrometheusClient creates new prometheus helper -func NewPrometheusClient(base mb.BaseMetricSet) (Prometheus, error) { - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - - http.SetHeaderDefault("Accept", acceptHeader) - return &prometheus{http, base.Logger()}, nil -} - -// GetFamilies requests metric families from prometheus endpoint and returns them -func (p *prometheus) GetFamilies() ([]*dto.MetricFamily, error) { - resp, err := p.FetchResponse() - if err != nil { - return nil, err - } - defer resp.Body.Close() - - if resp.StatusCode > 399 { - bodyBytes, err := ioutil.ReadAll(resp.Body) - if err == nil { - p.logger.Debug("error received from prometheus endpoint: ", string(bodyBytes)) - } - return nil, fmt.Errorf("unexpected status code %d from server", resp.StatusCode) - } - - format := expfmt.ResponseFormat(resp.Header) - if format == "" { - return nil, fmt.Errorf("Invalid format for response of response") - } - - decoder := expfmt.NewDecoder(resp.Body, format) - if decoder == nil { - return nil, fmt.Errorf("Unable to create decoder to decode response") - } - - families := []*dto.MetricFamily{} - for { - mf := &dto.MetricFamily{} - err = decoder.Decode(mf) - if err != nil { - if err == io.EOF { - break - } - return nil, errors.Wrap(err, "decoding of metric family failed") - } else { - families = append(families, mf) - } - } - - return families, nil -} - -// MetricsMapping defines mapping settings for Prometheus metrics, to be used with `GetProcessedMetrics` -type MetricsMapping struct { - // Metrics translates from prometheus metric name to Metricbeat fields - Metrics map[string]MetricMap - - // Namespace for metrics managed by this mapping - Namespace string - - // Labels translate from prometheus label names to Metricbeat fields - Labels map[string]LabelMap - - // ExtraFields adds the given fields to all events coming from `GetProcessedMetrics` - ExtraFields map[string]string -} - -func (p *prometheus) GetProcessedMetrics(mapping *MetricsMapping) ([]common.MapStr, error) { - families, err := p.GetFamilies() - if err != nil { - return nil, err - } - - eventsMap := map[string]common.MapStr{} - infoMetrics := []*infoMetricData{} - for _, family := range families { - for _, metric := range family.GetMetric() { - m, ok := mapping.Metrics[family.GetName()] - if m == nil || !ok { - // Ignore unknown metrics - continue - } - - field := m.GetField() - value := m.GetValue(metric) - - // Ignore retrieval errors (bad conf) - if value == nil { - continue - } - - storeAllLabels := false - labelsLocation := "" - var extraFields common.MapStr - if m != nil { - c := m.GetConfiguration() - storeAllLabels = c.StoreNonMappedLabels - labelsLocation = c.NonMappedLabelsPlacement - extraFields = c.ExtraFields - } - - // Apply extra options - allLabels := getLabels(metric) - for _, option := range m.GetOptions() { - field, value, allLabels = option.Process(field, value, allLabels) - } - - // Convert labels - labels := common.MapStr{} - keyLabels := common.MapStr{} - for k, v := range allLabels { - if l, ok := mapping.Labels[k]; ok { - if l.IsKey() { - keyLabels.Put(l.GetField(), v) - } else { - labels.Put(l.GetField(), v) - } - } else if storeAllLabels { - // if label for this metric is not found at the label mappings but - // it is configured to store any labels found, make it so - // TODO dedot - labels.Put(labelsLocation+"."+k, v) - } - } - - // if extra fields have been added through metric configuration - // add them to labels. - // - // not considering these extra fields to be keylabels as that case - // have not appeared yet - for k, v := range extraFields { - labels.Put(k, v) - } - - // Keep a info document if it's an infoMetric - if _, ok = m.(*infoMetric); ok { - labels.DeepUpdate(keyLabels) - infoMetrics = append(infoMetrics, &infoMetricData{ - Labels: keyLabels, - Meta: labels, - }) - continue - } - - if field != "" { - event := getEvent(eventsMap, keyLabels) - update := common.MapStr{} - update.Put(field, value) - // value may be a mapstr (for histograms and summaries), do a deep update to avoid smashing existing fields - event.DeepUpdate(update) - - event.DeepUpdate(labels) - } - } - } - - // populate events array from values in eventsMap - events := make([]common.MapStr, 0, len(eventsMap)) - for _, event := range eventsMap { - // Add extra fields - for k, v := range mapping.ExtraFields { - event[k] = v - } - events = append(events, event) - } - - // fill info from infoMetrics - for _, info := range infoMetrics { - for _, event := range events { - found := true - for k, v := range info.Labels.Flatten() { - value, err := event.GetValue(k) - if err != nil || v != value { - found = false - break - } - } - - // fill info from this metric - if found { - event.DeepUpdate(info.Meta) - } - } - } - - return events, nil -} - -// infoMetricData keeps data about an infoMetric -type infoMetricData struct { - Labels common.MapStr - Meta common.MapStr -} - -func (p *prometheus) ReportProcessedMetrics(mapping *MetricsMapping, r mb.ReporterV2) error { - events, err := p.GetProcessedMetrics(mapping) - if err != nil { - return errors.Wrap(err, "error getting processed metrics") - } - for _, event := range events { - r.Event(mb.Event{ - MetricSetFields: event, - Namespace: mapping.Namespace, - }) - } - - return nil -} - -func getEvent(m map[string]common.MapStr, labels common.MapStr) common.MapStr { - hash := labels.String() - res, ok := m[hash] - if !ok { - res = labels - m[hash] = res - } - return res -} - -func getLabels(metric *dto.Metric) common.MapStr { - labels := common.MapStr{} - for _, label := range metric.GetLabel() { - if label.GetName() != "" && label.GetValue() != "" { - labels.Put(label.GetName(), label.GetValue()) - } - } - return labels -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/prometheus/prometheus_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/prometheus/prometheus_test.go deleted file mode 100644 index b1557115..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/prometheus/prometheus_test.go +++ /dev/null @@ -1,968 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package prometheus - -import ( - "bytes" - "io/ioutil" - "net/http" - "sort" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -const ( - promMetrics = ` -# TYPE first_metric gauge -first_metric{label1="value1",label2="value2",label3="Value3",label4="FOO"} 1 -# TYPE second_metric gauge -second_metric{label1="value1",label3="othervalue"} 0 -# TYPE summary_metric summary -summary_metric{quantile="0.5"} 29735 -summary_metric{quantile="0.9"} 47103 -summary_metric{quantile="0.99"} 50681 -summary_metric_sum 234892394 -summary_metric_count 44000 -# TYPE histogram_metric histogram -histogram_metric_bucket{le="1000"} 1 -histogram_metric_bucket{le="10000"} 1 -histogram_metric_bucket{le="100000"} 1 -histogram_metric_bucket{le="1e+06"} 1 -histogram_metric_bucket{le="1e+08"} 1 -histogram_metric_bucket{le="1e+09"} 1 -histogram_metric_bucket{le="+Inf"} 1 -histogram_metric_sum 117 -histogram_metric_count 1 -# TYPE histogram_decimal_metric histogram -histogram_decimal_metric_bucket{le="0.001"} 1 -histogram_decimal_metric_bucket{le="0.01"} 1 -histogram_decimal_metric_bucket{le="0.1"} 2 -histogram_decimal_metric_bucket{le="1"} 3 -histogram_decimal_metric_bucket{le="+Inf"} 5 -histogram_decimal_metric_sum 4.31 -histogram_decimal_metric_count 5 - -` - - promGaugeKeyLabel = ` -# TYPE metrics_one_count_total gauge -metrics_one_count_total{name="jane",surname="foster"} 1 -metrics_one_count_total{name="john",surname="williams"} 2 -metrics_one_count_total{name="jahn",surname="baldwin",age="30"} 3 - -` - - promGaugeKeyLabelWithNaNInf = ` -# TYPE metrics_one_count_errors gauge -metrics_one_count_errors{name="jane",surname="foster"} 0 -# TYPE metrics_one_count_total gauge -metrics_one_count_total{name="jane",surname="foster"} NaN -metrics_one_count_total{name="foo",surname="bar"} +Inf -metrics_one_count_total{name="john",surname="williams"} -Inf -metrics_one_count_total{name="jahn",surname="baldwin",age="30"} 3 - -` - - promCounterKeyLabel = ` -# TYPE metrics_one_count_total counter -metrics_one_count_total{name="jane",surname="foster"} 1 -metrics_one_count_total{name="john",surname="williams"} 2 -metrics_one_count_total{name="jahn",surname="baldwin",age="30"} 3 - -` - - promCounterKeyLabelWithNaNInf = ` -# TYPE metrics_one_count_errors counter -metrics_one_count_errors{name="jane",surname="foster"} 1 -# TYPE metrics_one_count_total counter -metrics_one_count_total{name="jane",surname="foster"} NaN -metrics_one_count_total{name="john",surname="williams"} +Inf -metrics_one_count_total{name="jahn",surname="baldwin",age="30"} 3 - -` - - promHistogramKeyLabel = ` -# TYPE metrics_one_midichlorians histogram -metrics_one_midichlorians_bucket{rank="youngling",alive="yes",le="2000"} 52 -metrics_one_midichlorians_bucket{rank="youngling",alive="yes",le="4000"} 70 -metrics_one_midichlorians_bucket{rank="youngling",alive="yes",le="8000"} 78 -metrics_one_midichlorians_bucket{rank="youngling",alive="yes",le="16000"} 84 -metrics_one_midichlorians_bucket{rank="youngling",alive="yes",le="32000"} 86 -metrics_one_midichlorians_bucket{rank="youngling",alive="yes",le="+Inf"} 86 -metrics_one_midichlorians_sum{rank="youngling",alive="yes"} 1000001 -metrics_one_midichlorians_count{rank="youngling",alive="yes"} 86 -metrics_one_midichlorians_bucket{rank="padawan",alive="yes",le="2000"} 16 -metrics_one_midichlorians_bucket{rank="padawan",alive="yes",le="4000"} 20 -metrics_one_midichlorians_bucket{rank="padawan",alive="yes",le="8000"} 23 -metrics_one_midichlorians_bucket{rank="padawan",alive="yes",le="16000"} 27 -metrics_one_midichlorians_bucket{rank="padawan",alive="yes",le="32000"} 27 -metrics_one_midichlorians_bucket{rank="padawan",alive="yes",le="+Inf"} 28 -metrics_one_midichlorians_sum{rank="padawan",alive="yes"} 800001 -metrics_one_midichlorians_count{rank="padawan",alive="yes"} 28 - -` - - promHistogramKeyLabelWithNaNInf = ` -# TYPE metrics_one_midichlorians histogram -metrics_one_midichlorians_bucket{rank="youngling",alive="yes",le="2000"} NaN -metrics_one_midichlorians_bucket{rank="youngling",alive="yes",le="4000"} +Inf -metrics_one_midichlorians_bucket{rank="youngling",alive="yes",le="8000"} -Inf -metrics_one_midichlorians_bucket{rank="youngling",alive="yes",le="16000"} 84 -metrics_one_midichlorians_bucket{rank="youngling",alive="yes",le="32000"} 86 -metrics_one_midichlorians_bucket{rank="youngling",alive="yes",le="+Inf"} 86 -metrics_one_midichlorians_sum{rank="youngling",alive="yes"} 1000001 -metrics_one_midichlorians_count{rank="youngling",alive="yes"} 86 - -` - - promSummaryKeyLabel = ` -# TYPE metrics_force_propagation_ms summary -metrics_force_propagation_ms{kind="jedi",quantile="0"} 35 -metrics_force_propagation_ms{kind="jedi",quantile="0.25"} 22 -metrics_force_propagation_ms{kind="jedi",quantile="0.5"} 7 -metrics_force_propagation_ms{kind="jedi",quantile="0.75"} 20 -metrics_force_propagation_ms{kind="jedi",quantile="1"} 30 -metrics_force_propagation_ms_sum{kind="jedi"} 89 -metrics_force_propagation_ms_count{kind="jedi"} 651 -metrics_force_propagation_ms{kind="sith",quantile="0"} 30 -metrics_force_propagation_ms{kind="sith",quantile="0.25"} 20 -metrics_force_propagation_ms{kind="sith",quantile="0.5"} 12 -metrics_force_propagation_ms{kind="sith",quantile="0.75"} 21 -metrics_force_propagation_ms{kind="sith",quantile="1"} 29 -metrics_force_propagation_ms_sum{kind="sith"} 112 -metrics_force_propagation_ms_count{kind="sith"} 711 - -` - - promSummaryKeyLabelWithNaNInf = ` -# TYPE metrics_force_propagation_ms summary -metrics_force_propagation_ms{kind="jedi",quantile="0"} NaN -metrics_force_propagation_ms{kind="jedi",quantile="0.25"} +Inf -metrics_force_propagation_ms{kind="jedi",quantile="0.5"} -Inf -metrics_force_propagation_ms{kind="jedi",quantile="0.75"} 20 -metrics_force_propagation_ms{kind="jedi",quantile="1"} 30 -metrics_force_propagation_ms_sum{kind="jedi"} 50 -metrics_force_propagation_ms_count{kind="jedi"} 651 - -` - - promGaugeLabeled = ` -# TYPE metrics_that_inform_labels gauge -metrics_that_inform_labels{label1="I am 1", label2="I am 2"} 1 -metrics_that_inform_labels{label1="I am 1", label3="I am 3"} 1 -# TYPE metrics_that_use_labels gauge -metrics_that_use_labels{label1="I am 1"} 20 - -` -) - -type mockFetcher struct { - response string -} - -var _ = httpfetcher(&mockFetcher{}) - -// FetchResponse returns an HTTP response but for the Body, which -// returns the mockFetcher.Response contents -func (m mockFetcher) FetchResponse() (*http.Response, error) { - return &http.Response{ - StatusCode: 200, - Header: make(http.Header), - Body: ioutil.NopCloser(bytes.NewReader([]byte(m.response))), - }, nil -} - -func TestPrometheus(t *testing.T) { - - p := &prometheus{mockFetcher{response: promMetrics}, logp.NewLogger("test")} - - tests := []struct { - mapping *MetricsMapping - msg string - expected []common.MapStr - }{ - { - msg: "Simple field map", - mapping: &MetricsMapping{ - Metrics: map[string]MetricMap{ - "first_metric": Metric("first.metric"), - }, - }, - expected: []common.MapStr{ - common.MapStr{ - "first": common.MapStr{ - "metric": 1.0, - }, - }, - }, - }, - { - msg: "Simple field map with labels", - mapping: &MetricsMapping{ - Metrics: map[string]MetricMap{ - "first_metric": Metric("first.metric"), - }, - Labels: map[string]LabelMap{ - "label1": Label("labels.label1"), - "label2": Label("labels.label2"), - }, - }, - expected: []common.MapStr{ - common.MapStr{ - "first": common.MapStr{ - "metric": 1.0, - }, - "labels": common.MapStr{ - "label1": "value1", - "label2": "value2", - }, - }, - }, - }, - { - msg: "Several metrics", - mapping: &MetricsMapping{ - Metrics: map[string]MetricMap{ - "first_metric": Metric("first.metric"), - "second_metric": Metric("second.metric"), - }, - Labels: map[string]LabelMap{ - "label3": KeyLabel("labels.label3"), - }, - }, - expected: []common.MapStr{ - common.MapStr{ - "first": common.MapStr{ - "metric": 1.0, - }, - "labels": common.MapStr{ - "label3": "Value3", - }, - }, - common.MapStr{ - "second": common.MapStr{ - "metric": 0.0, - }, - "labels": common.MapStr{ - "label3": "othervalue", - }, - }, - }, - }, - { - msg: "Grouping by key labels", - mapping: &MetricsMapping{ - Metrics: map[string]MetricMap{ - "first_metric": Metric("first.metric"), - "second_metric": Metric("second.metric"), - }, - Labels: map[string]LabelMap{ - "label1": KeyLabel("labels.label1"), - "label2": Label("labels.label2"), - }, - }, - expected: []common.MapStr{ - common.MapStr{ - "first": common.MapStr{ - "metric": 1.0, - }, - "second": common.MapStr{ - "metric": 0.0, - }, - "labels": common.MapStr{ - "label1": "value1", - "label2": "value2", - }, - }, - }, - }, - { - msg: "Keyword metrics", - mapping: &MetricsMapping{ - Metrics: map[string]MetricMap{ - "first_metric": KeywordMetric("first.metric", "works"), - "second_metric": KeywordMetric("second.metric", "itsnot"), - }, - Labels: map[string]LabelMap{ - "label1": KeyLabel("labels.label1"), - }, - }, - expected: []common.MapStr{ - common.MapStr{ - "first": common.MapStr{ - "metric": "works", - }, - "labels": common.MapStr{ - "label1": "value1", - }, - }, - }, - }, - { - msg: "Boolean metrics", - mapping: &MetricsMapping{ - Metrics: map[string]MetricMap{ - "first_metric": BooleanMetric("first.metric"), - "second_metric": BooleanMetric("second.metric"), - }, - Labels: map[string]LabelMap{ - "label1": KeyLabel("labels.label1"), - }, - }, - expected: []common.MapStr{ - common.MapStr{ - "first": common.MapStr{ - "metric": true, - }, - "second": common.MapStr{ - "metric": false, - }, - "labels": common.MapStr{ - "label1": "value1", - }, - }, - }, - }, - { - msg: "Label metrics", - mapping: &MetricsMapping{ - Metrics: map[string]MetricMap{ - "first_metric": LabelMetric("first.metric", "label3"), - }, - Labels: map[string]LabelMap{ - "label1": Label("labels.label1"), - }, - }, - expected: []common.MapStr{ - common.MapStr{ - "first": common.MapStr{ - "metric": "Value3", - }, - "labels": common.MapStr{ - "label1": "value1", - }, - }, - }, - }, - { - msg: "Label metrics, lowercase", - mapping: &MetricsMapping{ - Metrics: map[string]MetricMap{ - "first_metric": LabelMetric("first.metric", "label4", OpLowercaseValue()), - }, - Labels: map[string]LabelMap{ - "label1": Label("labels.label1"), - }, - }, - expected: []common.MapStr{ - common.MapStr{ - "first": common.MapStr{ - "metric": "foo", - }, - "labels": common.MapStr{ - "label1": "value1", - }, - }, - }, - }, - { - msg: "Label metrics, filter", - mapping: &MetricsMapping{ - Metrics: map[string]MetricMap{ - "first_metric": LabelMetric("first.metric", "label4", OpLowercaseValue(), OpFilter(map[string]string{ - "foo": "filtered", - })), - }, - Labels: map[string]LabelMap{ - "label1": Label("labels.label1"), - }, - }, - expected: []common.MapStr{}, - }, - { - msg: "Summary metric", - mapping: &MetricsMapping{ - Metrics: map[string]MetricMap{ - "summary_metric": Metric("summary.metric"), - }, - }, - expected: []common.MapStr{ - common.MapStr{ - "summary": common.MapStr{ - "metric": common.MapStr{ - "sum": 234892394.0, - "count": uint64(44000), - "percentile": common.MapStr{ - "50": 29735.0, - "90": 47103.0, - "99": 50681.0, - }, - }, - }, - }, - }, - }, - { - msg: "Histogram metric", - mapping: &MetricsMapping{ - Metrics: map[string]MetricMap{ - "histogram_metric": Metric("histogram.metric"), - }, - }, - expected: []common.MapStr{ - common.MapStr{ - "histogram": common.MapStr{ - "metric": common.MapStr{ - "count": uint64(1), - "bucket": common.MapStr{ - "1000000000": uint64(1), - "+Inf": uint64(1), - "1000": uint64(1), - "10000": uint64(1), - "100000": uint64(1), - "1000000": uint64(1), - "100000000": uint64(1), - }, - "sum": 117.0, - }, - }, - }, - }, - }, - { - msg: "Histogram decimal metric", - mapping: &MetricsMapping{ - Metrics: map[string]MetricMap{ - "histogram_decimal_metric": Metric("histogram.metric", OpMultiplyBuckets(1000)), - }, - }, - expected: []common.MapStr{ - common.MapStr{ - "histogram": common.MapStr{ - "metric": common.MapStr{ - "count": uint64(5), - "bucket": common.MapStr{ - "1": uint64(1), - "10": uint64(1), - "100": uint64(2), - "1000": uint64(3), - "+Inf": uint64(5), - }, - "sum": 4310.0, - }, - }, - }, - }, - }, - } - - for _, test := range tests { - t.Run(test.msg, func(t *testing.T) { - reporter := &mbtest.CapturingReporterV2{} - p.ReportProcessedMetrics(test.mapping, reporter) - assert.Nil(t, reporter.GetErrors(), test.msg) - // Sort slice to avoid randomness - res := reporter.GetEvents() - sort.Slice(res, func(i, j int) bool { - return res[i].MetricSetFields.String() < res[j].MetricSetFields.String() - }) - assert.Equal(t, len(test.expected), len(res)) - for j, ev := range res { - assert.Equal(t, test.expected[j], ev.MetricSetFields, test.msg) - } - }) - } -} - -func TestPrometheusKeyLabels(t *testing.T) { - - testCases := []struct { - testName string - prometheusResponse string - mapping *MetricsMapping - expectedEvents []common.MapStr - }{ - { - testName: "Test gauge with KeyLabel", - prometheusResponse: promGaugeKeyLabel, - mapping: &MetricsMapping{ - Metrics: map[string]MetricMap{ - "metrics_one_count_total": Metric("metrics.one.count"), - }, - Labels: map[string]LabelMap{ - "name": KeyLabel("metrics.one.labels.name"), - "surname": KeyLabel("metrics.one.labels.surname"), - "age": KeyLabel("metrics.one.labels.age"), - }, - }, - expectedEvents: []common.MapStr{ - common.MapStr{ - "metrics": common.MapStr{ - "one": common.MapStr{ - "count": 1.0, - "labels": common.MapStr{ - "name": "jane", - "surname": "foster", - }, - }, - }, - }, - common.MapStr{ - "metrics": common.MapStr{ - "one": common.MapStr{ - "count": 2.0, - "labels": common.MapStr{ - "name": "john", - "surname": "williams", - }, - }, - }, - }, - common.MapStr{ - "metrics": common.MapStr{ - "one": common.MapStr{ - "count": 3.0, - "labels": common.MapStr{ - "name": "jahn", - "surname": "baldwin", - "age": "30", - }, - }, - }, - }, - }, - }, - - { - testName: "Test gauge with KeyLabel With NaN Inf", - prometheusResponse: promGaugeKeyLabelWithNaNInf, - mapping: &MetricsMapping{ - Metrics: map[string]MetricMap{ - "metrics_one_count_errors": Metric("metrics.one.count"), - "metrics_one_count_total": Metric("metrics.one.count"), - }, - Labels: map[string]LabelMap{ - "name": KeyLabel("metrics.one.labels.name"), - "surname": KeyLabel("metrics.one.labels.surname"), - "age": KeyLabel("metrics.one.labels.age"), - }, - }, - expectedEvents: []common.MapStr{ - common.MapStr{ - "metrics": common.MapStr{ - "one": common.MapStr{ - "count": 0.0, - "labels": common.MapStr{ - "name": "jane", - "surname": "foster", - }, - }, - }, - }, - common.MapStr{ - "metrics": common.MapStr{ - "one": common.MapStr{ - "count": 3.0, - "labels": common.MapStr{ - "name": "jahn", - "surname": "baldwin", - "age": "30", - }, - }, - }, - }, - }, - }, - - { - testName: "Test counter with KeyLabel", - prometheusResponse: promCounterKeyLabel, - mapping: &MetricsMapping{ - Metrics: map[string]MetricMap{ - "metrics_one_count_total": Metric("metrics.one.count"), - }, - Labels: map[string]LabelMap{ - "name": KeyLabel("metrics.one.labels.name"), - "surname": KeyLabel("metrics.one.labels.surname"), - "age": KeyLabel("metrics.one.labels.age"), - }, - }, - expectedEvents: []common.MapStr{ - common.MapStr{ - "metrics": common.MapStr{ - "one": common.MapStr{ - "count": int64(1), - "labels": common.MapStr{ - "name": "jane", - "surname": "foster", - }, - }, - }, - }, - common.MapStr{ - "metrics": common.MapStr{ - "one": common.MapStr{ - "count": int64(2), - "labels": common.MapStr{ - "name": "john", - "surname": "williams", - }, - }, - }, - }, - common.MapStr{ - "metrics": common.MapStr{ - "one": common.MapStr{ - "count": int64(3), - "labels": common.MapStr{ - "name": "jahn", - "surname": "baldwin", - "age": "30", - }, - }, - }, - }, - }, - }, - - { - testName: "Test counter with KeyLabel With NaN Inf", - prometheusResponse: promCounterKeyLabelWithNaNInf, - mapping: &MetricsMapping{ - Metrics: map[string]MetricMap{ - "metrics_one_count_errors": Metric("metrics.one.count"), - "metrics_one_count_total": Metric("metrics.one.count"), - }, - Labels: map[string]LabelMap{ - "name": KeyLabel("metrics.one.labels.name"), - "surname": KeyLabel("metrics.one.labels.surname"), - "age": KeyLabel("metrics.one.labels.age"), - }, - }, - expectedEvents: []common.MapStr{ - common.MapStr{ - "metrics": common.MapStr{ - "one": common.MapStr{ - "count": int64(1), - "labels": common.MapStr{ - "name": "jane", - "surname": "foster", - }, - }, - }, - }, - common.MapStr{ - "metrics": common.MapStr{ - "one": common.MapStr{ - "count": int64(3), - "labels": common.MapStr{ - "name": "jahn", - "surname": "baldwin", - "age": "30", - }, - }, - }, - }, - }, - }, - - { - testName: "Test histogram with KeyLabel", - prometheusResponse: promHistogramKeyLabel, - mapping: &MetricsMapping{ - Metrics: map[string]MetricMap{ - "metrics_one_midichlorians": Metric("metrics.one.midichlorians"), - }, - Labels: map[string]LabelMap{ - "rank": KeyLabel("metrics.one.midichlorians.rank"), - "alive": KeyLabel("metrics.one.midichlorians.alive"), - }, - }, - expectedEvents: []common.MapStr{ - common.MapStr{ - "metrics": common.MapStr{ - "one": common.MapStr{ - "midichlorians": common.MapStr{ - "count": uint64(86), - "sum": 1000001.0, - "bucket": common.MapStr{ - "2000": uint64(52), - "4000": uint64(70), - "8000": uint64(78), - "16000": uint64(84), - "32000": uint64(86), - "+Inf": uint64(86), - }, - - "rank": "youngling", - "alive": "yes", - }, - }, - }, - }, - common.MapStr{ - "metrics": common.MapStr{ - "one": common.MapStr{ - "midichlorians": common.MapStr{ - "count": uint64(28), - "sum": 800001.0, - "bucket": common.MapStr{ - "2000": uint64(16), - "4000": uint64(20), - "8000": uint64(23), - "16000": uint64(27), - "32000": uint64(27), - "+Inf": uint64(28), - }, - "rank": "padawan", - "alive": "yes", - }, - }, - }, - }, - }, - }, - - { - testName: "Test histogram with KeyLabel With NaN Inf", - prometheusResponse: promHistogramKeyLabelWithNaNInf, - mapping: &MetricsMapping{ - Metrics: map[string]MetricMap{ - "metrics_one_midichlorians": Metric("metrics.one.midichlorians"), - }, - Labels: map[string]LabelMap{ - "rank": KeyLabel("metrics.one.midichlorians.rank"), - "alive": KeyLabel("metrics.one.midichlorians.alive"), - }, - }, - expectedEvents: []common.MapStr{ - common.MapStr{ - "metrics": common.MapStr{ - "one": common.MapStr{ - "midichlorians": common.MapStr{ - "count": uint64(86), - "sum": 1000001.0, - "bucket": common.MapStr{ - "16000": uint64(84), - "32000": uint64(86), - "+Inf": uint64(86), - }, - - "rank": "youngling", - "alive": "yes", - }, - }, - }, - }, - }, - }, - - { - testName: "Test summary with KeyLabel", - prometheusResponse: promSummaryKeyLabel, - mapping: &MetricsMapping{ - Metrics: map[string]MetricMap{ - "metrics_force_propagation_ms": Metric("metrics.force.propagation.ms"), - }, - Labels: map[string]LabelMap{ - "kind": KeyLabel("metrics.force.propagation.ms.labels.kind"), - }, - }, - expectedEvents: []common.MapStr{ - common.MapStr{ - "metrics": common.MapStr{ - "force": common.MapStr{ - "propagation": common.MapStr{ - "ms": common.MapStr{ - "count": uint64(651), - "sum": 89.0, - "percentile": common.MapStr{ - "0": 35.0, - "25": 22.0, - "50": 7.0, - "75": 20.0, - "100": 30.0, - }, - "labels": common.MapStr{ - "kind": "jedi", - }, - }, - }, - }, - }, - }, - common.MapStr{ - "metrics": common.MapStr{ - "force": common.MapStr{ - "propagation": common.MapStr{ - "ms": common.MapStr{ - "count": uint64(711), - "sum": 112.0, - "percentile": common.MapStr{ - "0": 30.0, - "25": 20.0, - "50": 12.0, - "75": 21.0, - "100": 29.0, - }, - "labels": common.MapStr{ - "kind": "sith", - }, - }, - }, - }, - }, - }, - }, - }, - - { - testName: "Test summary with KeyLabel With NaN Inf", - prometheusResponse: promSummaryKeyLabelWithNaNInf, - mapping: &MetricsMapping{ - Metrics: map[string]MetricMap{ - "metrics_force_propagation_ms": Metric("metrics.force.propagation.ms"), - }, - Labels: map[string]LabelMap{ - "kind": KeyLabel("metrics.force.propagation.ms.labels.kind"), - }, - }, - expectedEvents: []common.MapStr{ - common.MapStr{ - "metrics": common.MapStr{ - "force": common.MapStr{ - "propagation": common.MapStr{ - "ms": common.MapStr{ - "count": uint64(651), - "sum": 50.0, - "percentile": common.MapStr{ - "75": 20.0, - "100": 30.0, - }, - "labels": common.MapStr{ - "kind": "jedi", - }, - }, - }, - }, - }, - }, - }, - }, - - { - testName: "Test gauge InfoMetrics using ExtendedInfoMetric", - prometheusResponse: promGaugeLabeled, - mapping: &MetricsMapping{ - Metrics: map[string]MetricMap{ - "metrics_that_inform_labels": ExtendedInfoMetric(Configuration{StoreNonMappedLabels: true, NonMappedLabelsPlacement: "metrics.other_labels"}), - "metrics_that_use_labels": Metric("metrics.value"), - }, - Labels: map[string]LabelMap{ - "label1": KeyLabel("metrics.label1"), - }, - }, - expectedEvents: []common.MapStr{ - common.MapStr{ - "metrics": common.MapStr{ - "value": 20.0, - "label1": "I am 1", - "other_labels": common.MapStr{ - "label2": "I am 2", - "label3": "I am 3", - }, - }, - }, - }, - }, - - { - testName: "Test gauge InfoMetrics using ExtendedInfoMetric and extra fields", - prometheusResponse: promGaugeLabeled, - mapping: &MetricsMapping{ - Metrics: map[string]MetricMap{ - "metrics_that_inform_labels": ExtendedInfoMetric(Configuration{ - StoreNonMappedLabels: true, - NonMappedLabelsPlacement: "metrics.other_labels", - ExtraFields: common.MapStr{ - "metrics.extra.field1": "extra1", - "metrics.extra.field2": "extra2", - }}), - "metrics_that_use_labels": Metric("metrics.value"), - }, - Labels: map[string]LabelMap{ - "label1": KeyLabel("metrics.label1"), - }, - }, - expectedEvents: []common.MapStr{ - common.MapStr{ - "metrics": common.MapStr{ - "value": 20.0, - "label1": "I am 1", - "other_labels": common.MapStr{ - "label2": "I am 2", - "label3": "I am 3", - }, - "extra": common.MapStr{ - "field1": "extra1", - "field2": "extra2", - }, - }, - }, - }, - }, - } - - for _, tc := range testCases { - r := &mbtest.CapturingReporterV2{} - p := &prometheus{mockFetcher{response: tc.prometheusResponse}, logp.NewLogger("test")} - p.ReportProcessedMetrics(tc.mapping, r) - if !assert.Nil(t, r.GetErrors(), - "error reporting/processing metrics, at %q", tc.testName) { - continue - } - - events := r.GetEvents() - if !assert.Equal(t, len(tc.expectedEvents), len(events), - "number of returned events doesn't match expected, at %q", tc.testName) { - continue - } - - // Sort slices of received and expeected to avoid unmatching - sort.Slice(events, func(i, j int) bool { - return events[i].MetricSetFields.String() < events[j].MetricSetFields.String() - }) - sort.Slice(tc.expectedEvents, func(i, j int) bool { - return tc.expectedEvents[i].String() < tc.expectedEvents[j].String() - }) - - for i := range events { - if !assert.Equal(t, tc.expectedEvents[i], events[i].MetricSetFields, - "mismatch at event #%d, at %q", i, tc.testName) { - - continue - } - t.Logf("events: %+v", events[i].MetricSetFields) - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/prometheus/ptest/ptest.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/prometheus/ptest/ptest.go deleted file mode 100644 index c59c62c4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/prometheus/ptest/ptest.go +++ /dev/null @@ -1,210 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package ptest - -import ( - "encoding/json" - "io/ioutil" - "net/http" - "net/http/httptest" - "os" - "sort" - "testing" - - "github.com/mitchellh/hashstructure" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - "github.com/elastic/beats/v7/metricbeat/mb/testing/flags" -) - -// TestCases holds the list of test cases to test a metricset -type TestCases []struct { - // MetricsFile containing Prometheus outputted metrics - MetricsFile string - - // ExpectedFile containing resulting documents - ExpectedFile string -} - -// TestMetricSetEventsFetcher goes over the given TestCases and ensures that source Prometheus metrics gets converted -// into the expected events when passed by the given metricset. -// If -data flag is passed, the expected JSON file will be updated with the result -func TestMetricSetEventsFetcher(t *testing.T, module, metricset string, cases TestCases) { - for _, test := range cases { - t.Logf("Testing %s file\n", test.MetricsFile) - - file, err := os.Open(test.MetricsFile) - assert.NoError(t, err, "cannot open test file "+test.MetricsFile) - - body, err := ioutil.ReadAll(file) - assert.NoError(t, err, "cannot read test file "+test.MetricsFile) - - server := httptest.NewUnstartedServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - w.WriteHeader(200) - w.Header().Set("Content-Type", "text/plain; charset=ISO-8859-1") - w.Write([]byte(body)) - })) - - server.Start() - defer server.Close() - - config := map[string]interface{}{ - "module": module, - "metricsets": []string{metricset}, - "hosts": []string{server.URL}, - } - - f := mbtest.NewEventsFetcher(t, config) - events, err := f.Fetch() - assert.Nil(t, err, "Errors while fetching metrics") - - if *flags.DataFlag { - sort.SliceStable(events, func(i, j int) bool { - h1, _ := hashstructure.Hash(events[i], nil) - h2, _ := hashstructure.Hash(events[j], nil) - return h1 < h2 - }) - eventsJSON, _ := json.MarshalIndent(events, "", "\t") - err = ioutil.WriteFile(test.ExpectedFile, eventsJSON, 0644) - assert.NoError(t, err) - } - - // Read expected events from reference file - expected, err := ioutil.ReadFile(test.ExpectedFile) - if err != nil { - t.Fatal(err) - } - - var expectedEvents []common.MapStr - err = json.Unmarshal(expected, &expectedEvents) - if err != nil { - t.Fatal(err) - } - - for _, event := range events { - // ensure the event is in expected list - found := -1 - for i, expectedEvent := range expectedEvents { - if event.String() == expectedEvent.String() { - found = i - break - } - } - if found > -1 { - expectedEvents = append(expectedEvents[:found], expectedEvents[found+1:]...) - } else { - t.Errorf("Event was not expected: %+v", event) - } - } - - if len(expectedEvents) > 0 { - t.Error("Some events were missing:") - for _, e := range expectedEvents { - t.Error(e) - } - t.Fatal() - } - } -} - -// TestMetricSet goes over the given TestCases and ensures that source Prometheus metrics gets converted into the expected -// events when passed by the given metricset. -// If -data flag is passed, the expected JSON file will be updated with the result -func TestMetricSet(t *testing.T, module, metricset string, cases TestCases) { - for _, test := range cases { - t.Logf("Testing %s file\n", test.MetricsFile) - - file, err := os.Open(test.MetricsFile) - assert.NoError(t, err, "cannot open test file "+test.MetricsFile) - - body, err := ioutil.ReadAll(file) - assert.NoError(t, err, "cannot read test file "+test.MetricsFile) - - server := httptest.NewUnstartedServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - w.WriteHeader(200) - w.Header().Set("Content-Type", "text/plain; charset=ISO-8859-1") - w.Write([]byte(body)) - })) - - server.Start() - defer server.Close() - - config := map[string]interface{}{ - "module": module, - "metricsets": []string{metricset}, - "hosts": []string{server.URL}, - } - - f := mbtest.NewFetcher(t, config) - events, errs := f.FetchEvents() - assert.Nil(t, errs, "Errors while fetching metrics") - - if *flags.DataFlag { - sort.SliceStable(events, func(i, j int) bool { - h1, _ := hashstructure.Hash(events[i], nil) - h2, _ := hashstructure.Hash(events[j], nil) - return h1 < h2 - }) - eventsJSON, _ := json.MarshalIndent(events, "", "\t") - err = ioutil.WriteFile(test.ExpectedFile, eventsJSON, 0644) - assert.NoError(t, err) - } - - // Read expected events from reference file - expected, err := ioutil.ReadFile(test.ExpectedFile) - if err != nil { - t.Fatal(err) - } - - var expectedEvents []mb.Event - err = json.Unmarshal(expected, &expectedEvents) - if err != nil { - t.Fatal(err) - } - - for _, event := range events { - // ensure the event is in expected list - found := -1 - for i, expectedEvent := range expectedEvents { - if event.RootFields.String() == expectedEvent.RootFields.String() && - event.ModuleFields.String() == expectedEvent.ModuleFields.String() && - event.MetricSetFields.String() == expectedEvent.MetricSetFields.String() { - found = i - break - } - } - if found > -1 { - expectedEvents = append(expectedEvents[:found], expectedEvents[found+1:]...) - } else { - t.Errorf("Event was not expected: %+v", event) - } - } - - if len(expectedEvents) > 0 { - t.Error("Some events were missing:") - for _, e := range expectedEvents { - t.Error(e) - } - t.Fatal() - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/server/http/config.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/server/http/config.go deleted file mode 100644 index 726e1ca4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/server/http/config.go +++ /dev/null @@ -1,33 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package http - -import "github.com/elastic/beats/v7/libbeat/common/transport/tlscommon" - -type HttpConfig struct { - Host string `config:"host"` - Port int `config:"port"` - TLS *tlscommon.ServerConfig `config:"ssl"` -} - -func defaultHttpConfig() HttpConfig { - return HttpConfig{ - Host: "localhost", - Port: 8080, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/server/http/http.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/server/http/http.go deleted file mode 100644 index d03a9dfb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/server/http/http.go +++ /dev/null @@ -1,176 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package http - -import ( - "context" - "io/ioutil" - "net" - "net/http" - "strconv" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/transport/tlscommon" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/metricbeat/helper/server" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -type HttpServer struct { - server *http.Server - ctx context.Context - stop context.CancelFunc - done chan struct{} - eventQueue chan server.Event -} - -type HttpEvent struct { - event common.MapStr - meta server.Meta -} - -func (h *HttpEvent) GetEvent() common.MapStr { - return h.event -} - -func (h *HttpEvent) GetMeta() server.Meta { - return h.meta -} - -func getDefaultHttpServer(mb mb.BaseMetricSet) (*HttpServer, error) { - config := defaultHttpConfig() - err := mb.Module().UnpackConfig(&config) - if err != nil { - return nil, err - } - - tlsConfig, err := tlscommon.LoadTLSServerConfig(config.TLS) - if err != nil { - return nil, err - } - - ctx, cancel := context.WithCancel(context.TODO()) - h := &HttpServer{ - done: make(chan struct{}), - eventQueue: make(chan server.Event), - ctx: ctx, - stop: cancel, - } - - httpServer := &http.Server{ - Addr: net.JoinHostPort(config.Host, strconv.Itoa(int(config.Port))), - } - if tlsConfig != nil { - httpServer.TLSConfig = tlsConfig.BuildModuleConfig(config.Host) - } - h.server = httpServer - return h, nil -} - -func NewHttpServer(mb mb.BaseMetricSet) (server.Server, error) { - h, err := getDefaultHttpServer(mb) - if err != nil { - return nil, err - } - h.server.Handler = http.HandlerFunc(h.handleFunc) - - return h, nil -} - -func NewHttpServerWithHandler(mb mb.BaseMetricSet, handlerFunc http.HandlerFunc) (server.Server, error) { - h, err := getDefaultHttpServer(mb) - if err != nil { - return nil, err - } - h.server.Handler = handlerFunc - - return h, nil -} - -func (h *HttpServer) Start() error { - go func() { - if h.server.TLSConfig != nil { - logp.Info("Starting HTTPS server on %s", h.server.Addr) - //certificate is already loaded. That's why the parameters are empty - err := h.server.ListenAndServeTLS("", "") - if err != nil && err != http.ErrServerClosed { - logp.Critical("Unable to start HTTPS server due to error: %v", err) - } - } else { - logp.Info("Starting HTTP server on %s", h.server.Addr) - err := h.server.ListenAndServe() - if err != nil && err != http.ErrServerClosed { - logp.Critical("Unable to start HTTP server due to error: %v", err) - } - } - }() - - return nil -} - -func (h *HttpServer) Stop() { - close(h.done) - h.stop() - h.server.Shutdown(h.ctx) - close(h.eventQueue) -} - -func (h *HttpServer) GetEvents() chan server.Event { - return h.eventQueue -} - -func (h *HttpServer) handleFunc(writer http.ResponseWriter, req *http.Request) { - switch req.Method { - case "POST": - meta := server.Meta{ - "path": req.URL.String(), - } - - contentType := req.Header.Get("Content-Type") - if contentType != "" { - meta["Content-Type"] = contentType - } - - body, err := ioutil.ReadAll(req.Body) - if err != nil { - logp.Err("Error reading body: %v", err) - http.Error(writer, "Unexpected error reading request payload", http.StatusBadRequest) - return - } - - payload := common.MapStr{ - server.EventDataKey: body, - } - - event := &HttpEvent{ - event: payload, - meta: meta, - } - h.eventQueue <- event - writer.WriteHeader(http.StatusAccepted) - - case "GET": - writer.WriteHeader(http.StatusOK) - if req.TLS != nil { - writer.Write([]byte("HTTPS Server accepts data via POST")) - } else { - writer.Write([]byte("HTTP Server accepts data via POST")) - } - - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/server/http/http_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/server/http/http_test.go deleted file mode 100644 index 7b7a0a2c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/server/http/http_test.go +++ /dev/null @@ -1,243 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package http - -import ( - "bytes" - "context" - "crypto/tls" - "fmt" - "io/ioutil" - "net" - "net/http" - "strconv" - "strings" - "testing" - "time" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/metricbeat/helper/server" -) - -func TestHTTPServers(t *testing.T) { - - var cases = []struct { - testName, inputMessage, connectionType, connectionMethod, expectedOutput string - expectedHTTPCode int - }{ - {"HTTP GET", `"@timestamp":"2016-05-23T08:05:34.853Z"`, "HTTP", "GET", "HTTP Server accepts data via POST", 200}, - {"HTTPS GET", `"@timestamp":"2016-05-23T08:05:34.853Z"`, "HTTPS", "GET", "HTTPS Server accepts data via POST", 200}, - {"HTTP POST", `"@timestamp":"2016-05-23T08:05:34.853Z"`, "HTTP", "POST", `"@timestamp":"2016-05-23T08:05:34.853Z"`, 202}, - {"HTTPS POST", `"@timestamp":"2016-05-23T08:05:34.853Z"`, "HTTPS", "POST", `"@timestamp":"2016-05-23T08:05:34.853Z"`, 202}, - } - - for _, test := range cases { - t.Run(test.testName, func(t *testing.T) { - host := "127.0.0.1" - port := 40050 - svc, err := getHTTPServer(t, host, port, test.connectionType) - if err != nil { - t.Error(err) - t.FailNow() - } - - svc.Start() - defer svc.Stop() - // make sure server is up before writing data into it. - err = checkServerReady(host, port) - if err != nil { - t.Error(err) - t.FailNow() - } - httpCode, response := writeToServer(t, test.inputMessage, host, port, test.connectionMethod, test.connectionType) - - assert.True(t, httpCode == test.expectedHTTPCode) - - if test.connectionMethod == "POST" { - msg := <-svc.GetEvents() - - assert.True(t, msg.GetEvent() != nil) - ok, _ := msg.GetEvent().HasKey("data") - assert.True(t, ok) - bytes, _ := msg.GetEvent()["data"].([]byte) - httpOutput := string(bytes) - assert.True(t, httpOutput == test.expectedOutput) - } else { - assert.True(t, response == test.expectedOutput) - } - - }) - } -} - -func checkServerReady(host string, port int) error { - - const ( - checkServerReadyTimeout = 5 * time.Second - checkServerReadyTick = 100 * time.Millisecond - ) - var conn net.Conn - var err error - - ctx, cancel := context.WithTimeout(context.TODO(), checkServerReadyTimeout) - defer cancel() - ticker := time.NewTicker(checkServerReadyTick) - defer ticker.Stop() - for { - select { - case <-ticker.C: - conn, err = net.Dial("tcp", net.JoinHostPort(host, strconv.Itoa(int(port)))) - if conn != nil { - _ = conn.Close() - return nil - } - if err != nil { - return err - } - - case <-ctx.Done(): - return fmt.Errorf("HTTP server at %s:%d never responded: %+v", host, port, err) - } - } - -} - -func getHTTPServer(t *testing.T, host string, port int, connectionType string) (server.Server, error) { - ctx, cancel := context.WithCancel(context.Background()) - h := &HttpServer{ - done: make(chan struct{}), - eventQueue: make(chan server.Event, 1), - ctx: ctx, - stop: cancel, - } - httpServer := &http.Server{ - Addr: net.JoinHostPort(host, strconv.Itoa(int(port))), - Handler: http.HandlerFunc(h.handleFunc), - } - if connectionType == "HTTPS" { - cfg := prepareTLSConfig(t, host) - httpServer.TLSConfig = cfg - } - h.server = httpServer - return h, nil -} - -func prepareTLSConfig(t *testing.T, host string) *tls.Config { - certPem := []byte(`-----BEGIN CERTIFICATE----- -MIIDwTCCAqmgAwIBAgIJAONBEV813hm6MA0GCSqGSIb3DQEBCwUAMHcxCzAJBgNV -BAYTAkJSMQswCQYDVQQIDAJTUDEPMA0GA1UEBwwGRlJBTkNBMRAwDgYDVQQKDAdF -TEFTVElDMQswCQYDVQQLDAJPVTERMA8GA1UEAwwIaG9tZS5jb20xGDAWBgkqhkiG -9w0BCQEWCWV1QGV1LmNvbTAeFw0xOTAzMjYxOTMxMjhaFw0yOTAzMjMxOTMxMjha -MHcxCzAJBgNVBAYTAkJSMQswCQYDVQQIDAJTUDEPMA0GA1UEBwwGRlJBTkNBMRAw -DgYDVQQKDAdFTEFTVElDMQswCQYDVQQLDAJPVTERMA8GA1UEAwwIaG9tZS5jb20x -GDAWBgkqhkiG9w0BCQEWCWV1QGV1LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEP -ADCCAQoCggEBALOJ2dxpBsQtRvs2hSuUhDsf4w6G3swFqtIXLedPvz1rNuofm75G -dA9pqXiI3hDw2ZuIJZItXE3FfVXxoE/ugsFw6cVLKrnpQ8exIv8K0JNuR22faFcR -LmDx/YLw0wmOnM2maBSaetrM5F4CwoVqDmOwZHs9fbADqthAHrbCAzNTkqnx2B4/ -RWaYPbRWlSQ7CrWQE9cNJ/WMdUjznd5H0IiV7k/cHKIbXi3+JNinCWHAACWWS3ig -DjjCZd9lHkDH6qSpNGsQU5y0eiFAiiBVPqDIdVfPRe4pC81z3Dp6Wqs0uHXHYHqB -o3YWkXngTLlMLZtIMF+pWlCJZkscgLjL/N8CAwEAAaNQME4wHQYDVR0OBBYEFBpI -Tu/9mmRqithdHZZMu5jRLHebMB8GA1UdIwQYMBaAFBpITu/9mmRqithdHZZMu5jR -LHebMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAGTS+cvN/vGjbkDF -wZRG8xMeHPHzlCWKNEGwZXTTBADrjfnppW5I2f5cDZzg71+UzQSJmBmHKZd+adrW -2GA888CAT+birIE6EAwIyq7ZGe77ymRspugyb7AK46QOKApED3izxId36Tk5/a0P -QY3WOTC0Y4yvz++gbx/uviYDMoHuJl0nIEXqtT9OZ2V2GqCToJu300RV/MIRtk6s -0U1d9CRDkjNolGVbYo2VnDJbZ8LQtJHS5iDeiEztay5Cky4NvVZsbCxrgNrr3h/v -upHEJ28Q7QzMnRC7d/THI6fRW1mG6BuFT3WPW5K7EAfgQDlyyspTDrACrYTuWC+y -013uTlI= ------END CERTIFICATE-----`) - - keyPem := []byte(`-----BEGIN RSA PRIVATE KEY----- -MIIEowIBAAKCAQEAs4nZ3GkGxC1G+zaFK5SEOx/jDobezAWq0hct50+/PWs26h+b -vkZ0D2mpeIjeEPDZm4glki1cTcV9VfGgT+6CwXDpxUsquelDx7Ei/wrQk25HbZ9o -VxEuYPH9gvDTCY6czaZoFJp62szkXgLChWoOY7Bkez19sAOq2EAetsIDM1OSqfHY -Hj9FZpg9tFaVJDsKtZAT1w0n9Yx1SPOd3kfQiJXuT9wcohteLf4k2KcJYcAAJZZL -eKAOOMJl32UeQMfqpKk0axBTnLR6IUCKIFU+oMh1V89F7ikLzXPcOnpaqzS4dcdg -eoGjdhaReeBMuUwtm0gwX6laUIlmSxyAuMv83wIDAQABAoIBAD1kY/T0jPXELcN1 -LzBpxpWZH8E16TWGspTIjE/Oeyx7XvnL+SulV8Z1cRfgZV8RnLeMZJyJmkiVwXgD -+bebbWbMP4PRYjjURPMh5T+k6RGg4hfgLIOpQlywIuoFg4R/GatQvcJd2Ki861Ii -S3XngCgihxmFO1dWybLMqjQAP6vq01sbctUXYddFd5STInzrceoXwkLjp3gTR1et -FG+Anmzbxp8e2ETXvwuf7eZhVwCJ2DxBt7tx1j5Csuj1LjaVTe5qR7B1oM7/vo0b -LlY9IixAAi62Rrv4YSvMAtMI6mQt+AM/4uBVqoG/ipgkuoQVuQ+M4lGdmEXwEEkz -Ol7SlMECgYEA11tV+ZekVsujBmasTU7TfWtcYtRHh+FSC040bVLiE6XZbuVJ4sSA -TvuUDs+3XM8blnkfVo826WY4+bKkj1PdCFsmG5pm+wnSTPFKWsCtsSyA3ts85t3O -IvcCxXA/1xL9O/UdWfrl2+IJ3yLDEjEU5QTYP34+KDBZM3u6tJzjWe8CgYEA1WwA -8d75h9UQyFXWEOiwJmR6yX7PGkpYE3J7m2p2giEbLm+9no5CEmE9T74k3m0eLZug -g/F1MA/evhXEYho6f+lS9Q0ZdtyU2EFrdvuLlUw6FJIWnaOLlVR/aC6BvAlxLDRb -RUGqDKDjl1Die0s8F1aDHGvNvGaZRN4Z23BRPBECgYBE8pMGA8yzlSKui/SiE5iW -UOcVJQ15rWPNBs62KZED5VdFr9cF6Q+DOfxe+ZWk+xHEDSdBWTylYPrgxpb05E6h -vDzpHXfW64AO7jl18LYrQSpJLzvCVkUG4LpcZ+GohAXbSlCJXFB3I1kxvTli+5/K -6tApE8vmpgQI/ZX6+Te4tQKBgBcQ3C1H5voaOf0c4czkCR2tIGQkk2eI/2nipp9O -a053G4PySbEYOOXZopG6wCtV6bwOJNP9xaeTH4S1v4rGwOnQIsofR1BEWMXilCXA -2/4fxesxOsaAxXY3Mqnk1NqovpWDdxXOGf3RaaeR81hV8kGndPYeZJbnE8uQoYTI -586xAoGBAI2SR17xbgfiQBZxgGqamslz4NqBkZUBs4DIAGMAXS21rW/2bbbRaSii -mGmkdaXx+l077AuO0peX2uBvJAx6PvAVW0qroeOLcCo6EuUGTNVhBej6L9hMwhIO -r0tZLlMt75zcnJBicMbIrrzIGVYMHjT+m1QTGbrGb/tcEIGtmXwO ------END RSA PRIVATE KEY-----`) - - cfg := &tls.Config{ - ServerName: host, - MinVersion: tls.VersionTLS12, - MaxVersion: tls.VersionTLS12, - InsecureSkipVerify: true, - } - cfg.Certificates = make([]tls.Certificate, 1) - cert, err := tls.X509KeyPair(certPem, keyPem) - if err != nil { - t.Error(err) - } - cfg.Certificates = []tls.Certificate{cert} - return cfg -} - -func writeToServer(t *testing.T, message, host string, port int, connectionMethod string, connectionType string) (int, string) { - url := fmt.Sprintf("%s://%s:%d/", strings.ToLower(connectionType), host, port) - var str = []byte(message) - req, err := http.NewRequest(connectionMethod, url, bytes.NewBuffer(str)) - req.Header.Set("Content-Type", "text/plain") - client := &http.Client{} - if connectionType == "HTTPS" { - client.Transport = &http.Transport{ - TLSClientConfig: &tls.Config{ - InsecureSkipVerify: true, // test server certificate is not trusted. - }} - } - resp, err := client.Do(req) - if err != nil { - t.Error(err) - t.FailNow() - } - - defer resp.Body.Close() - - if connectionMethod == "GET" { - if resp.StatusCode == http.StatusOK { - bodyBytes, err2 := ioutil.ReadAll(resp.Body) - if err2 != nil { - t.Error(err) - t.FailNow() - } - bodyString := string(bodyBytes) - return resp.StatusCode, bodyString - } - } - return resp.StatusCode, "" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/server/server.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/server/server.go deleted file mode 100644 index 3f3fb52c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/server/server.go +++ /dev/null @@ -1,45 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package server - -import "github.com/elastic/beats/v7/libbeat/common" - -type Meta common.MapStr - -const ( - EventDataKey = "data" -) - -// Server is an interface that can be used to implement servers which can accept data. -type Server interface { - // Start is used to start the server at a well defined port. - Start() error - // Stop the server. - Stop() - // Get a channel of events. - GetEvents() chan Event -} - -// Event is an interface that can be used to get the event and event source related information. -type Event interface { - // Get the raw bytes of the event. - GetEvent() common.MapStr - // Get any metadata associated with the data that was received. Ex: client IP for udp message, - // request/response headers for HTTP call. - GetMeta() Meta -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/server/tcp/config.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/server/tcp/config.go deleted file mode 100644 index def34d15..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/server/tcp/config.go +++ /dev/null @@ -1,45 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package tcp - -import "fmt" - -type TcpConfig struct { - Host string `config:"host"` - Port int `config:"port"` - ReceiveBufferSize int `config:"receive_buffer_size"` - Delimiter string `config:"delimiter"` -} - -func defaultTcpConfig() TcpConfig { - return TcpConfig{ - Host: "localhost", - Port: 2003, - ReceiveBufferSize: 4096, - Delimiter: "\n", - } -} - -// Validate ensures that the configured delimiter has only one character -func (t *TcpConfig) Validate() error { - if len(t.Delimiter) != 1 { - return fmt.Errorf("length of delimiter is expected to be 1 but is %v", len(t.Delimiter)) - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/server/tcp/tcp.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/server/tcp/tcp.go deleted file mode 100644 index a0afc51f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/server/tcp/tcp.go +++ /dev/null @@ -1,151 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package tcp - -import ( - "bufio" - "fmt" - "net" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/metricbeat/helper/server" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -type TcpServer struct { - tcpAddr *net.TCPAddr - listener *net.TCPListener - receiveBufferSize int - done chan struct{} - eventQueue chan server.Event - delimiter byte -} - -type TcpEvent struct { - event common.MapStr -} - -func (m *TcpEvent) GetEvent() common.MapStr { - return m.event -} - -func (m *TcpEvent) GetMeta() server.Meta { - return server.Meta{} -} - -func NewTcpServer(base mb.BaseMetricSet) (server.Server, error) { - config := defaultTcpConfig() - err := base.Module().UnpackConfig(&config) - if err != nil { - return nil, err - } - - addr, err := net.ResolveTCPAddr("tcp", fmt.Sprintf("%s:%d", config.Host, config.Port)) - - if err != nil { - return nil, err - } - - return &TcpServer{ - tcpAddr: addr, - receiveBufferSize: config.ReceiveBufferSize, - done: make(chan struct{}), - eventQueue: make(chan server.Event), - delimiter: byte(config.Delimiter[0]), - }, nil -} - -func (g *TcpServer) Start() error { - listener, err := net.ListenTCP("tcp", g.tcpAddr) - if err != nil { - return errors.Wrap(err, "failed to start TCP server") - } - g.listener = listener - logp.Info("Started listening for TCP on: %s", g.tcpAddr.String()) - - go g.watchMetrics() - return nil -} - -func (g *TcpServer) watchMetrics() { - for { - select { - case <-g.done: - return - default: - } - - conn, err := g.listener.Accept() - if err != nil { - logp.Err("Unable to accept connection due to error: %v", err) - continue - } - - go g.handle(conn) - } -} - -func (g *TcpServer) handle(conn net.Conn) { - if conn == nil { - return - } - logp.Debug("tcp", "Handling new connection...") - - // Close connection when this function ends - defer conn.Close() - - // Get a new reader with buffer size as the same as receiveBufferSize - bufReader := bufio.NewReaderSize(conn, g.receiveBufferSize) - - for { - // Read tokens delimited by delimiter - bytes, err := bufReader.ReadBytes(g.delimiter) - if err != nil { - logp.Debug("tcp", "unable to read bytes due to error: %v", err) - return - } - - // Truncate to max buffer size if too big of a payload - if len(bytes) > g.receiveBufferSize { - bytes = bytes[:g.receiveBufferSize] - } - - // Drop the delimiter and send the data - if len(bytes) > 0 { - g.eventQueue <- &TcpEvent{ - event: common.MapStr{ - server.EventDataKey: bytes[:len(bytes)-1], - }, - } - } - - } -} - -func (g *TcpServer) GetEvents() chan server.Event { - return g.eventQueue -} - -func (g *TcpServer) Stop() { - close(g.done) - g.listener.Close() - close(g.eventQueue) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/server/tcp/tcp_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/server/tcp/tcp_test.go deleted file mode 100644 index 637dba54..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/server/tcp/tcp_test.go +++ /dev/null @@ -1,97 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package tcp - -import ( - "fmt" - "net" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/metricbeat/helper/server" -) - -func GetTestTcpServer(host string, port int) (server.Server, error) { - addr, err := net.ResolveTCPAddr("tcp", fmt.Sprintf("%s:%d", host, port)) - - if err != nil { - return nil, err - } - - logp.Info("Started listening for TCP on: %s:%d", host, port) - return &TcpServer{ - tcpAddr: addr, - receiveBufferSize: 1024, - done: make(chan struct{}), - eventQueue: make(chan server.Event), - delimiter: '\n', - }, nil -} - -func TestTcpServer(t *testing.T) { - host := "127.0.0.1" - port := 2003 - svc, err := GetTestTcpServer(host, port) - if err != nil { - t.Error(err) - t.FailNow() - } - - err = svc.Start() - if err != nil { - t.Error(err) - t.FailNow() - } - - defer svc.Stop() - writeToServer(t, "test1\n", host, port) - msg := <-svc.GetEvents() - - assert.True(t, msg.GetEvent() != nil) - ok, _ := msg.GetEvent().HasKey("data") - assert.True(t, ok) - bytes, _ := msg.GetEvent()["data"].([]byte) - assert.True(t, string(bytes) == "test1") - -} - -func writeToServer(t *testing.T, message, host string, port int) { - servAddr := fmt.Sprintf("%s:%d", host, port) - tcpAddr, err := net.ResolveTCPAddr("tcp", servAddr) - if err != nil { - t.Error(err) - t.FailNow() - } - - conn, err := net.DialTCP("tcp", nil, tcpAddr) - if err != nil { - t.Error(err) - t.FailNow() - } - - defer conn.Close() - _, err = conn.Write([]byte(message)) - if err != nil { - t.Error(err) - t.FailNow() - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/server/udp/config.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/server/udp/config.go deleted file mode 100644 index 38ca4b82..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/server/udp/config.go +++ /dev/null @@ -1,32 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package udp - -type UdpConfig struct { - Host string `config:"host"` - Port int `config:"port"` - ReceiveBufferSize int `config:"receive_buffer_size"` -} - -func defaultUdpConfig() UdpConfig { - return UdpConfig{ - Host: "localhost", - Port: 2003, - ReceiveBufferSize: 1024, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/server/udp/udp.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/server/udp/udp.go deleted file mode 100644 index e19f8697..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/server/udp/udp.go +++ /dev/null @@ -1,124 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package udp - -import ( - "fmt" - "net" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/metricbeat/helper/server" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -type UdpServer struct { - udpaddr *net.UDPAddr - listener *net.UDPConn - receiveBufferSize int - done chan struct{} - eventQueue chan server.Event -} - -type UdpEvent struct { - event common.MapStr - meta server.Meta -} - -func (u *UdpEvent) GetEvent() common.MapStr { - return u.event -} - -func (u *UdpEvent) GetMeta() server.Meta { - return u.meta -} - -func NewUdpServer(base mb.BaseMetricSet) (server.Server, error) { - config := defaultUdpConfig() - err := base.Module().UnpackConfig(&config) - if err != nil { - return nil, err - } - - addr, err := net.ResolveUDPAddr("udp", fmt.Sprintf("%s:%d", config.Host, config.Port)) - - if err != nil { - return nil, err - } - - return &UdpServer{ - udpaddr: addr, - receiveBufferSize: config.ReceiveBufferSize, - done: make(chan struct{}), - eventQueue: make(chan server.Event), - }, nil -} - -func (g *UdpServer) Start() error { - listener, err := net.ListenUDP("udp", g.udpaddr) - if err != nil { - return errors.Wrap(err, "failed to start UDP server") - } - - logp.Info("Started listening for UDP on: %s", g.udpaddr.String()) - g.listener = listener - - go g.watchMetrics() - return nil -} - -func (g *UdpServer) watchMetrics() { - buffer := make([]byte, g.receiveBufferSize) - for { - select { - case <-g.done: - return - default: - } - - length, addr, err := g.listener.ReadFromUDP(buffer) - if err != nil { - logp.Err("Error reading from buffer: %v", err.Error()) - continue - } - - bufCopy := make([]byte, length) - copy(bufCopy, buffer) - - g.eventQueue <- &UdpEvent{ - event: common.MapStr{ - server.EventDataKey: bufCopy, - }, - meta: server.Meta{ - "client_ip": addr.IP.String(), - }, - } - } -} - -func (g *UdpServer) GetEvents() chan server.Event { - return g.eventQueue -} - -func (g *UdpServer) Stop() { - close(g.done) - g.listener.Close() - close(g.eventQueue) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/server/udp/udp_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/server/udp/udp_test.go deleted file mode 100644 index 2ead3294..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/server/udp/udp_test.go +++ /dev/null @@ -1,89 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package udp - -import ( - "fmt" - "net" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/metricbeat/helper/server" -) - -func GetTestUdpServer(host string, port int) (server.Server, error) { - addr, err := net.ResolveUDPAddr("udp", fmt.Sprintf("%s:%d", host, port)) - - if err != nil { - return nil, err - } - - logp.Info("Started listening for UDP on: %s:%d", host, port) - return &UdpServer{ - udpaddr: addr, - receiveBufferSize: 1024, - done: make(chan struct{}), - eventQueue: make(chan server.Event), - }, nil -} - -func TestUdpServer(t *testing.T) { - host := "127.0.0.1" - port := 2003 - svc, err := GetTestUdpServer(host, port) - if err != nil { - t.Error(err) - t.FailNow() - } - - svc.Start() - if err != nil { - t.Error(err) - t.FailNow() - } - - defer svc.Stop() - writeToServer(t, "test1", host, port) - msg := <-svc.GetEvents() - - assert.True(t, msg.GetEvent() != nil) - ok, _ := msg.GetEvent().HasKey("data") - assert.True(t, ok) - bytes, _ := msg.GetEvent()["data"].([]byte) - assert.True(t, string(bytes) == "test1") -} - -func writeToServer(t *testing.T, message, host string, port int) { - servAddr := fmt.Sprintf("%s:%d", host, port) - conn, err := net.Dial("udp", servAddr) - if err != nil { - t.Error(err) - t.FailNow() - } - - defer conn.Close() - _, err = conn.Write([]byte(message)) - if err != nil { - t.Error(err) - t.FailNow() - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/socket/listeners.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/socket/listeners.go deleted file mode 100644 index 4a6d7913..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/socket/listeners.go +++ /dev/null @@ -1,151 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package socket - -import ( - "net" - "syscall" -) - -// Direction indicates how a socket was initiated. -type Direction uint8 - -const ( - _ Direction = iota - // Inbound indicates a connection was established from the outside to - // listening socket on this host. - Inbound - // Outbound indicates a connection was established from this socket to an - // external listening socket. - Outbound - // Listening indicates a socket that is listening. - Listening -) - -// Names for the direction of a connection -const ( - InboundName = "inbound" - OutboundName = "outbound" - ListeningName = "listening" -) - -var directionNames = map[Direction]string{ - Inbound: InboundName, - Outbound: OutboundName, - Listening: ListeningName, -} - -func (d Direction) String() string { - if name, exists := directionNames[d]; exists { - return name - } - return "unknown" -} - -// ipList is a list of IP addresses. -type ipList struct { - ips []net.IP -} - -func (l *ipList) put(ip net.IP) { l.ips = append(l.ips, ip) } - -// portTable is a mapping of port number to listening IP addresses. -type portTable map[int]*ipList - -// protocolTable is a mapping of protocol numbers to listening ports. -type protocolTable map[uint8]portTable - -// ListenerTable tracks sockets that are listening. It can then be used to -// identify if a socket is listening, incoming, or outgoing. -type ListenerTable struct { - data protocolTable -} - -// NewListenerTable returns a new ListenerTable. -func NewListenerTable() *ListenerTable { - return &ListenerTable{ - data: protocolTable{}, - } -} - -// Reset resets all data in the table. -func (t *ListenerTable) Reset() { - for _, ports := range t.data { - for port := range ports { - delete(ports, port) - } - } -} - -// Put puts a new listening address into the table. -func (t *ListenerTable) Put(proto uint8, ip net.IP, port int) { - ports, exists := t.data[proto] - if !exists { - ports = portTable{} - t.data[proto] = ports - } - - // Add port + addr to table. - interfaces, exists := ports[port] - if !exists { - interfaces = &ipList{} - ports[port] = interfaces - } - interfaces.put(ip) -} - -// Direction returns whether the connection was incoming or outgoing based on -// the protocol and local address. It compares the given local address to the -// listeners in the table for the protocol and returns Inbound if there is a -// match. If remotePort is 0 then Listening is returned. -func (t *ListenerTable) Direction( - family uint8, proto uint8, - localIP net.IP, localPort int, - remoteIP net.IP, remotePort int, -) Direction { - if remotePort == 0 { - return Listening - } - - // Are there any listeners on the given protocol? - ports, exists := t.data[proto] - if !exists { - return Outbound - } - - // Is there any listener on the port? - interfaces, exists := ports[localPort] - if !exists { - return Outbound - } - - // Is there a listener that specific interface? OR - // Is there a listener on the "any" address (0.0.0.0 or ::)? - for _, ip := range interfaces.ips { - switch { - case ip.Equal(localIP): - return Inbound - case family == syscall.AF_INET && ip.Equal(net.IPv4zero): - return Inbound - case family == syscall.AF_INET6 && ip.Equal(net.IPv6zero): - return Inbound - } - } - - return Outbound -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/socket/listeners_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/socket/listeners_test.go deleted file mode 100644 index 8faad666..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/socket/listeners_test.go +++ /dev/null @@ -1,63 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package socket - -import ( - "net" - "syscall" - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestListenerTable(t *testing.T) { - l := NewListenerTable() - - proto := uint8(4) - lAddr := net.ParseIP("192.0.2.1") - httpPort := 80 - rAddr := net.ParseIP("198.18.0.1") - ephemeralPort := 48199 - ipv6Addr := net.ParseIP("2001:db8:fe80::217:f2ff:fe07:ed62") - ipv4InIpv6 := net.ParseIP("::ffff:127.0.0.1") - - // Any socket with remote port of 0 is listening. - assert.Equal(t, Listening, l.Direction(syscall.AF_INET, proto, lAddr, httpPort, net.IPv4zero, 0)) - - // Listener on 192.0.2.1:80 - l.Put(proto, lAddr, httpPort) - - assert.Equal(t, Inbound, l.Direction(syscall.AF_INET, proto, lAddr, httpPort, rAddr, ephemeralPort)) - assert.Equal(t, Outbound, l.Direction(syscall.AF_INET, 0, lAddr, httpPort, rAddr, ephemeralPort)) - assert.Equal(t, Outbound, l.Direction(syscall.AF_INET, proto, lAddr, ephemeralPort, rAddr, ephemeralPort)) - - // Listener on 0.0.0.0:80 - l.Reset() - l.Put(proto, net.IPv4zero, httpPort) - - assert.Equal(t, Inbound, l.Direction(syscall.AF_INET, proto, lAddr, httpPort, rAddr, ephemeralPort)) - assert.Equal(t, Outbound, l.Direction(syscall.AF_INET6, proto, ipv6Addr, httpPort, rAddr, ephemeralPort)) - - // Listener on :::80 - l.Reset() - l.Put(proto, net.IPv6zero, httpPort) - - assert.Equal(t, Inbound, l.Direction(syscall.AF_INET6, proto, ipv6Addr, httpPort, rAddr, ephemeralPort)) - assert.Equal(t, Inbound, l.Direction(syscall.AF_INET6, proto, ipv4InIpv6, httpPort, rAddr, ephemeralPort)) - assert.Equal(t, Outbound, l.Direction(syscall.AF_INET, proto, lAddr, httpPort, rAddr, ephemeralPort)) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/socket/netlink.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/socket/netlink.go deleted file mode 100644 index 130c147a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/socket/netlink.go +++ /dev/null @@ -1,54 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build linux - -package socket - -import ( - "os" - "sync/atomic" - - "github.com/pkg/errors" - - "github.com/elastic/gosigar/sys/linux" -) - -// NetlinkSession communicates with the kernel's netlink subsystem. -type NetlinkSession struct { - readBuffer []byte - seq uint32 -} - -// NewNetlinkSession creates a new netlink session. -func NewNetlinkSession() *NetlinkSession { - return &NetlinkSession{ - readBuffer: make([]byte, os.Getpagesize()), - } -} - -// GetSocketList retrieves the current list of sockets from the kernel. -func (session *NetlinkSession) GetSocketList() ([]*linux.InetDiagMsg, error) { - // Send request over netlink and parse responses. - req := linux.NewInetDiagReq() - req.Header.Seq = atomic.AddUint32(&session.seq, 1) - sockets, err := linux.NetlinkInetDiagWithBuf(req, session.readBuffer, nil) - if err != nil { - return nil, errors.Wrap(err, "failed requesting socket dump") - } - return sockets, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/socket/ptable.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/socket/ptable.go deleted file mode 100644 index 37ad99b7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/socket/ptable.go +++ /dev/null @@ -1,190 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !windows - -package socket - -import ( - "os" - "strconv" - "strings" - - "github.com/joeshaw/multierror" - "github.com/prometheus/procfs" -) - -// process tools - -// Proc contains static process information. -type Proc struct { - PID int - Command string - Executable string - CmdLine string - Args []string -} - -// ProcTable contains all of the active processes (if the current user is root). -type ProcTable struct { - fs procfs.FS - procs map[int]*Proc - inodes map[uint32]*Proc - privileged bool -} - -// NewProcTable returns a new ProcTable that reads data from the /proc -// directory by default. An alternative proc filesystem mountpoint can be -// specified through the mountpoint parameter. -func NewProcTable(mountpoint string) (*ProcTable, error) { - if mountpoint == "" { - mountpoint = procfs.DefaultMountPoint - } - - fs, err := procfs.NewFS(mountpoint) - if err != nil { - return nil, err - } - - privileged, err := isPrivileged() - if err != nil { - return nil, err - } - - p := &ProcTable{fs: fs, privileged: privileged} - p.Refresh() - return p, nil -} - -// Privileged returns true if the process has enough permissions to read -// sockets of all users -func (t *ProcTable) Privileged() bool { - return t.privileged -} - -// Refresh updates the process table with new processes and removes processes -// that have exited. It collects the PID, command, and socket inode information. -// If running as non-root, only information from the current process will be -// collected. -func (t *ProcTable) Refresh() error { - procs, err := t.accessibleProcs() - if err != nil { - return err - } - - var errs multierror.Errors - inodes := map[uint32]*Proc{} - cachedProcs := make(map[int]*Proc, len(procs)) - for _, p := range procs { - proc := t.procs[p.PID] - - // Cache miss. - if proc == nil { - proc = &Proc{PID: p.PID} - - if proc.Executable, err = p.Executable(); err != nil { - errs = append(errs, err) - } - if proc.Command, err = p.Comm(); err != nil { - errs = append(errs, err) - } - if cmdline, err := p.CmdLine(); err != nil { - errs = append(errs, err) - } else { - proc.Args = cmdline - proc.CmdLine = strings.Join(cmdline, " ") - } - } - cachedProcs[proc.PID] = proc - - // Always update map socket inode to Proc. - socketInodes, err := socketInodes(&p) - if err != nil { - errs = append(errs, err) - continue - } - for _, inode := range socketInodes { - inodes[inode] = proc - } - } - - t.procs = cachedProcs - t.inodes = inodes - return errs.Err() -} - -func (t *ProcTable) accessibleProcs() ([]procfs.Proc, error) { - procs, err := t.fs.AllProcs() - if err != nil { - return nil, err - } - if t.privileged { - return procs, nil - } - - // Filter out not owned processes - k := 0 - euid := uint32(os.Geteuid()) - for i := 0; i < len(procs); i++ { - p, err := t.fs.Proc(procs[i].PID) - if err != nil { - continue - } - status, err := p.NewStatus() - if err != nil { - continue - } - currentEUID, err := strconv.Atoi(status.UIDs[1]) - if err != nil { - continue - } - if uint32(currentEUID) != euid { - continue - } - procs[k] = procs[i] - k++ - } - - return procs[:k], nil -} - -func socketInodes(p *procfs.Proc) ([]uint32, error) { - fds, err := p.FileDescriptorTargets() - if err != nil { - return nil, err - } - - var inodes []uint32 - for _, fd := range fds { - if strings.HasPrefix(fd, "socket:[") { - inode, err := strconv.ParseInt(fd[8:len(fd)-1], 10, 64) - if err != nil { - continue - } - - inodes = append(inodes, uint32(inode)) - } - } - - return inodes, nil -} - -// ProcessBySocketInode returns the Proc associated with the given socket -// inode. -func (t *ProcTable) ProcessBySocketInode(inode uint32) *Proc { - return t.inodes[inode] -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/socket/ptable_linux.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/socket/ptable_linux.go deleted file mode 100644 index f08e9fe6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/socket/ptable_linux.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build linux - -package socket - -import ( - "github.com/elastic/beats/v7/libbeat/common" -) - -var requiredCapabilities = []string{"sys_ptrace", "dac_read_search"} - -// isPrivileged checks if this process has privileges to read sockets -// of all users -func isPrivileged() (bool, error) { - capabilities, err := common.GetCapabilities() - if err != nil { - return false, err - } - return capabilities.Check(requiredCapabilities), nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/socket/ptable_other.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/socket/ptable_other.go deleted file mode 100644 index 447ba244..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/socket/ptable_other.go +++ /dev/null @@ -1,30 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !linux,!windows - -package socket - -import ( - "os" -) - -// isPrivileged checks if this process has privileges to read sockets -// of all users -func isPrivileged() (bool, error) { - return os.Geteuid() == 0, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/windows/pdh/defs_pdh_windows.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/windows/pdh/defs_pdh_windows.go deleted file mode 100644 index bcc62c4f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/windows/pdh/defs_pdh_windows.go +++ /dev/null @@ -1,234 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// go run mkpdh_defs.go -// MACHINE GENERATED BY THE ABOVE COMMAND; DO NOT EDIT - -// +build ignore - -package pdh - -/* -#include -#include -#cgo LDFLAGS: -lpdh -*/ -import "C" - -type PdhErrno uintptr - -// PDH Error Codes -const ( - PDH_CSTATUS_VALID_DATA PdhErrno = C.PDH_CSTATUS_VALID_DATA - PDH_CSTATUS_NEW_DATA PdhErrno = C.PDH_CSTATUS_NEW_DATA - PDH_CSTATUS_NO_MACHINE PdhErrno = C.PDH_CSTATUS_NO_MACHINE - PDH_CSTATUS_NO_INSTANCE PdhErrno = C.PDH_CSTATUS_NO_INSTANCE - PDH_MORE_DATA PdhErrno = C.PDH_MORE_DATA - PDH_CSTATUS_ITEM_NOT_VALIDATED PdhErrno = C.PDH_CSTATUS_ITEM_NOT_VALIDATED - PDH_RETRY PdhErrno = C.PDH_RETRY - PDH_NO_DATA PdhErrno = C.PDH_NO_DATA - PDH_CALC_NEGATIVE_DENOMINATOR PdhErrno = C.PDH_CALC_NEGATIVE_DENOMINATOR - PDH_CALC_NEGATIVE_TIMEBASE PdhErrno = C.PDH_CALC_NEGATIVE_TIMEBASE - PDH_CALC_NEGATIVE_VALUE PdhErrno = C.PDH_CALC_NEGATIVE_VALUE - PDH_DIALOG_CANCELLED PdhErrno = C.PDH_DIALOG_CANCELLED - PDH_END_OF_LOG_FILE PdhErrno = C.PDH_END_OF_LOG_FILE - PDH_ASYNC_QUERY_TIMEOUT PdhErrno = C.PDH_ASYNC_QUERY_TIMEOUT - PDH_CANNOT_SET_DEFAULT_REALTIME_DATASOURCE PdhErrno = C.PDH_CANNOT_SET_DEFAULT_REALTIME_DATASOURCE - PDH_CSTATUS_NO_OBJECT PdhErrno = C.PDH_CSTATUS_NO_OBJECT - PDH_CSTATUS_NO_COUNTER PdhErrno = C.PDH_CSTATUS_NO_COUNTER - PDH_CSTATUS_INVALID_DATA PdhErrno = C.PDH_CSTATUS_INVALID_DATA - PDH_MEMORY_ALLOCATION_FAILURE PdhErrno = C.PDH_MEMORY_ALLOCATION_FAILURE - PDH_INVALID_HANDLE PdhErrno = C.PDH_INVALID_HANDLE - PDH_INVALID_ARGUMENT PdhErrno = C.PDH_INVALID_ARGUMENT - PDH_FUNCTION_NOT_FOUND PdhErrno = C.PDH_FUNCTION_NOT_FOUND - PDH_CSTATUS_NO_COUNTERNAME PdhErrno = C.PDH_CSTATUS_NO_COUNTERNAME - PDH_CSTATUS_BAD_COUNTERNAME PdhErrno = C.PDH_CSTATUS_BAD_COUNTERNAME - PDH_INVALID_BUFFER PdhErrno = C.PDH_INVALID_BUFFER - PDH_INSUFFICIENT_BUFFER PdhErrno = C.PDH_INSUFFICIENT_BUFFER - PDH_CANNOT_CONNECT_MACHINE PdhErrno = C.PDH_CANNOT_CONNECT_MACHINE - PDH_INVALID_PATH PdhErrno = C.PDH_INVALID_PATH - PDH_INVALID_INSTANCE PdhErrno = C.PDH_INVALID_INSTANCE - PDH_INVALID_DATA PdhErrno = C.PDH_INVALID_DATA - PDH_NO_DIALOG_DATA PdhErrno = C.PDH_NO_DIALOG_DATA - PDH_CANNOT_READ_NAME_STRINGS PdhErrno = C.PDH_CANNOT_READ_NAME_STRINGS - PDH_LOG_FILE_CREATE_ERROR PdhErrno = C.PDH_LOG_FILE_CREATE_ERROR - PDH_LOG_FILE_OPEN_ERROR PdhErrno = C.PDH_LOG_FILE_OPEN_ERROR - PDH_LOG_TYPE_NOT_FOUND PdhErrno = C.PDH_LOG_TYPE_NOT_FOUND - PDH_NO_MORE_DATA PdhErrno = C.PDH_NO_MORE_DATA - PDH_ENTRY_NOT_IN_LOG_FILE PdhErrno = C.PDH_ENTRY_NOT_IN_LOG_FILE - PDH_DATA_SOURCE_IS_LOG_FILE PdhErrno = C.PDH_DATA_SOURCE_IS_LOG_FILE - PDH_DATA_SOURCE_IS_REAL_TIME PdhErrno = C.PDH_DATA_SOURCE_IS_REAL_TIME - PDH_UNABLE_READ_LOG_HEADER PdhErrno = C.PDH_UNABLE_READ_LOG_HEADER - PDH_FILE_NOT_FOUND PdhErrno = C.PDH_FILE_NOT_FOUND - PDH_FILE_ALREADY_EXISTS PdhErrno = C.PDH_FILE_ALREADY_EXISTS - PDH_NOT_IMPLEMENTED PdhErrno = C.PDH_NOT_IMPLEMENTED - PDH_STRING_NOT_FOUND PdhErrno = C.PDH_STRING_NOT_FOUND - PDH_UNABLE_MAP_NAME_FILES PdhErrno = C.PDH_UNABLE_MAP_NAME_FILES - PDH_UNKNOWN_LOG_FORMAT PdhErrno = C.PDH_UNKNOWN_LOG_FORMAT - PDH_UNKNOWN_LOGSVC_COMMAND PdhErrno = C.PDH_UNKNOWN_LOGSVC_COMMAND - PDH_LOGSVC_QUERY_NOT_FOUND PdhErrno = C.PDH_LOGSVC_QUERY_NOT_FOUND - PDH_LOGSVC_NOT_OPENED PdhErrno = C.PDH_LOGSVC_NOT_OPENED - PDH_WBEM_ERROR PdhErrno = C.PDH_WBEM_ERROR - PDH_ACCESS_DENIED PdhErrno = C.PDH_ACCESS_DENIED - PDH_LOG_FILE_TOO_SMALL PdhErrno = C.PDH_LOG_FILE_TOO_SMALL - PDH_INVALID_DATASOURCE PdhErrno = C.PDH_INVALID_DATASOURCE - PDH_INVALID_SQLDB PdhErrno = C.PDH_INVALID_SQLDB - PDH_NO_COUNTERS PdhErrno = C.PDH_NO_COUNTERS - PDH_SQL_ALLOC_FAILED PdhErrno = C.PDH_SQL_ALLOC_FAILED - PDH_SQL_ALLOCCON_FAILED PdhErrno = C.PDH_SQL_ALLOCCON_FAILED - PDH_SQL_EXEC_DIRECT_FAILED PdhErrno = C.PDH_SQL_EXEC_DIRECT_FAILED - PDH_SQL_FETCH_FAILED PdhErrno = C.PDH_SQL_FETCH_FAILED - PDH_SQL_ROWCOUNT_FAILED PdhErrno = C.PDH_SQL_ROWCOUNT_FAILED - PDH_SQL_MORE_RESULTS_FAILED PdhErrno = C.PDH_SQL_MORE_RESULTS_FAILED - PDH_SQL_CONNECT_FAILED PdhErrno = C.PDH_SQL_CONNECT_FAILED - PDH_SQL_BIND_FAILED PdhErrno = C.PDH_SQL_BIND_FAILED - PDH_CANNOT_CONNECT_WMI_SERVER PdhErrno = C.PDH_CANNOT_CONNECT_WMI_SERVER - PDH_PLA_COLLECTION_ALREADY_RUNNING PdhErrno = C.PDH_PLA_COLLECTION_ALREADY_RUNNING - PDH_PLA_ERROR_SCHEDULE_OVERLAP PdhErrno = C.PDH_PLA_ERROR_SCHEDULE_OVERLAP - PDH_PLA_COLLECTION_NOT_FOUND PdhErrno = C.PDH_PLA_COLLECTION_NOT_FOUND - PDH_PLA_ERROR_SCHEDULE_ELAPSED PdhErrno = C.PDH_PLA_ERROR_SCHEDULE_ELAPSED - PDH_PLA_ERROR_NOSTART PdhErrno = C.PDH_PLA_ERROR_NOSTART - PDH_PLA_ERROR_ALREADY_EXISTS PdhErrno = C.PDH_PLA_ERROR_ALREADY_EXISTS - PDH_PLA_ERROR_TYPE_MISMATCH PdhErrno = C.PDH_PLA_ERROR_TYPE_MISMATCH - PDH_PLA_ERROR_FILEPATH PdhErrno = C.PDH_PLA_ERROR_FILEPATH - PDH_PLA_SERVICE_ERROR PdhErrno = C.PDH_PLA_SERVICE_ERROR - PDH_PLA_VALIDATION_ERROR PdhErrno = C.PDH_PLA_VALIDATION_ERROR - PDH_PLA_VALIDATION_WARNING PdhErrno = C.PDH_PLA_VALIDATION_WARNING - PDH_PLA_ERROR_NAME_TOO_LONG PdhErrno = C.PDH_PLA_ERROR_NAME_TOO_LONG - PDH_INVALID_SQL_LOG_FORMAT PdhErrno = C.PDH_INVALID_SQL_LOG_FORMAT - PDH_COUNTER_ALREADY_IN_QUERY PdhErrno = C.PDH_COUNTER_ALREADY_IN_QUERY - PDH_BINARY_LOG_CORRUPT PdhErrno = C.PDH_BINARY_LOG_CORRUPT - PDH_LOG_SAMPLE_TOO_SMALL PdhErrno = C.PDH_LOG_SAMPLE_TOO_SMALL - PDH_OS_LATER_VERSION PdhErrno = C.PDH_OS_LATER_VERSION - PDH_OS_EARLIER_VERSION PdhErrno = C.PDH_OS_EARLIER_VERSION - PDH_INCORRECT_APPEND_TIME PdhErrno = C.PDH_INCORRECT_APPEND_TIME - PDH_UNMATCHED_APPEND_COUNTER PdhErrno = C.PDH_UNMATCHED_APPEND_COUNTER - PDH_SQL_ALTER_DETAIL_FAILED PdhErrno = C.PDH_SQL_ALTER_DETAIL_FAILED - PDH_QUERY_PERF_DATA_TIMEOUT PdhErrno = C.PDH_QUERY_PERF_DATA_TIMEOUT -) - -var pdhErrors = map[PdhErrno]struct{}{ - PDH_CSTATUS_VALID_DATA: struct{}{}, - PDH_CSTATUS_NEW_DATA: struct{}{}, - PDH_CSTATUS_NO_MACHINE: struct{}{}, - PDH_CSTATUS_NO_INSTANCE: struct{}{}, - PDH_MORE_DATA: struct{}{}, - PDH_CSTATUS_ITEM_NOT_VALIDATED: struct{}{}, - PDH_RETRY: struct{}{}, - PDH_NO_DATA: struct{}{}, - PDH_CALC_NEGATIVE_DENOMINATOR: struct{}{}, - PDH_CALC_NEGATIVE_TIMEBASE: struct{}{}, - PDH_CALC_NEGATIVE_VALUE: struct{}{}, - PDH_DIALOG_CANCELLED: struct{}{}, - PDH_END_OF_LOG_FILE: struct{}{}, - PDH_ASYNC_QUERY_TIMEOUT: struct{}{}, - PDH_CANNOT_SET_DEFAULT_REALTIME_DATASOURCE: struct{}{}, - PDH_CSTATUS_NO_OBJECT: struct{}{}, - PDH_CSTATUS_NO_COUNTER: struct{}{}, - PDH_CSTATUS_INVALID_DATA: struct{}{}, - PDH_MEMORY_ALLOCATION_FAILURE: struct{}{}, - PDH_INVALID_HANDLE: struct{}{}, - PDH_INVALID_ARGUMENT: struct{}{}, - PDH_FUNCTION_NOT_FOUND: struct{}{}, - PDH_CSTATUS_NO_COUNTERNAME: struct{}{}, - PDH_CSTATUS_BAD_COUNTERNAME: struct{}{}, - PDH_INVALID_BUFFER: struct{}{}, - PDH_INSUFFICIENT_BUFFER: struct{}{}, - PDH_CANNOT_CONNECT_MACHINE: struct{}{}, - PDH_INVALID_PATH: struct{}{}, - PDH_INVALID_INSTANCE: struct{}{}, - PDH_INVALID_DATA: struct{}{}, - PDH_NO_DIALOG_DATA: struct{}{}, - PDH_CANNOT_READ_NAME_STRINGS: struct{}{}, - PDH_LOG_FILE_CREATE_ERROR: struct{}{}, - PDH_LOG_FILE_OPEN_ERROR: struct{}{}, - PDH_LOG_TYPE_NOT_FOUND: struct{}{}, - PDH_NO_MORE_DATA: struct{}{}, - PDH_ENTRY_NOT_IN_LOG_FILE: struct{}{}, - PDH_DATA_SOURCE_IS_LOG_FILE: struct{}{}, - PDH_DATA_SOURCE_IS_REAL_TIME: struct{}{}, - PDH_UNABLE_READ_LOG_HEADER: struct{}{}, - PDH_FILE_NOT_FOUND: struct{}{}, - PDH_FILE_ALREADY_EXISTS: struct{}{}, - PDH_NOT_IMPLEMENTED: struct{}{}, - PDH_STRING_NOT_FOUND: struct{}{}, - PDH_UNABLE_MAP_NAME_FILES: struct{}{}, - PDH_UNKNOWN_LOG_FORMAT: struct{}{}, - PDH_UNKNOWN_LOGSVC_COMMAND: struct{}{}, - PDH_LOGSVC_QUERY_NOT_FOUND: struct{}{}, - PDH_LOGSVC_NOT_OPENED: struct{}{}, - PDH_WBEM_ERROR: struct{}{}, - PDH_ACCESS_DENIED: struct{}{}, - PDH_LOG_FILE_TOO_SMALL: struct{}{}, - PDH_INVALID_DATASOURCE: struct{}{}, - PDH_INVALID_SQLDB: struct{}{}, - PDH_NO_COUNTERS: struct{}{}, - PDH_SQL_ALLOC_FAILED: struct{}{}, - PDH_SQL_ALLOCCON_FAILED: struct{}{}, - PDH_SQL_EXEC_DIRECT_FAILED: struct{}{}, - PDH_SQL_FETCH_FAILED: struct{}{}, - PDH_SQL_ROWCOUNT_FAILED: struct{}{}, - PDH_SQL_MORE_RESULTS_FAILED: struct{}{}, - PDH_SQL_CONNECT_FAILED: struct{}{}, - PDH_SQL_BIND_FAILED: struct{}{}, - PDH_CANNOT_CONNECT_WMI_SERVER: struct{}{}, - PDH_PLA_COLLECTION_ALREADY_RUNNING: struct{}{}, - PDH_PLA_ERROR_SCHEDULE_OVERLAP: struct{}{}, - PDH_PLA_COLLECTION_NOT_FOUND: struct{}{}, - PDH_PLA_ERROR_SCHEDULE_ELAPSED: struct{}{}, - PDH_PLA_ERROR_NOSTART: struct{}{}, - PDH_PLA_ERROR_ALREADY_EXISTS: struct{}{}, - PDH_PLA_ERROR_TYPE_MISMATCH: struct{}{}, - PDH_PLA_ERROR_FILEPATH: struct{}{}, - PDH_PLA_SERVICE_ERROR: struct{}{}, - PDH_PLA_VALIDATION_ERROR: struct{}{}, - PDH_PLA_VALIDATION_WARNING: struct{}{}, - PDH_PLA_ERROR_NAME_TOO_LONG: struct{}{}, - PDH_INVALID_SQL_LOG_FORMAT: struct{}{}, - PDH_COUNTER_ALREADY_IN_QUERY: struct{}{}, - PDH_BINARY_LOG_CORRUPT: struct{}{}, - PDH_LOG_SAMPLE_TOO_SMALL: struct{}{}, - PDH_OS_LATER_VERSION: struct{}{}, - PDH_OS_EARLIER_VERSION: struct{}{}, - PDH_INCORRECT_APPEND_TIME: struct{}{}, - PDH_UNMATCHED_APPEND_COUNTER: struct{}{}, - PDH_SQL_ALTER_DETAIL_FAILED: struct{}{}, - PDH_QUERY_PERF_DATA_TIMEOUT: struct{}{}, -} - -type PdhCounterFormat uint32 - -// PDH Counter Formats -const ( - // PdhFmtDouble returns data as a double-precision floating point real. - PdhFmtDouble PdhCounterFormat = C.PDH_FMT_DOUBLE - // PdhFmtLarge returns data as a 64-bit integer. - PdhFmtLarge PdhCounterFormat = C.PDH_FMT_LARGE - // PdhFmtLong returns data as a long integer. - PdhFmtLong PdhCounterFormat = C.PDH_FMT_LONG - - // Use bitwise operators to combine these values with the counter type to scale the value. - - // Do not apply the counter's default scaling factor. - PdhFmtNoScale PdhCounterFormat = C.PDH_FMT_NOSCALE - // Counter values greater than 100 (for example, counter values measuring - // the processor load on multiprocessor computers) will not be reset to 100. - // The default behavior is that counter values are capped at a value of 100. - PdhFmtNoCap100 PdhCounterFormat = C.PDH_FMT_NOCAP100 - // Multiply the actual value by 1,000. - PdhFmtMultiply1000 PdhCounterFormat = C.PDH_FMT_1000 -) diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/windows/pdh/defs_pdh_windows_386.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/windows/pdh/defs_pdh_windows_386.go deleted file mode 100644 index e794050d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/windows/pdh/defs_pdh_windows_386.go +++ /dev/null @@ -1,217 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by cmd/cgo -godefs; DO NOT EDIT. -// cgo.exe -godefs defs_pdh_windows.go - -package pdh - -type PdhErrno uintptr - -const ( - PDH_CSTATUS_VALID_DATA PdhErrno = 0x0 - PDH_CSTATUS_NEW_DATA PdhErrno = 0x1 - PDH_CSTATUS_NO_MACHINE PdhErrno = 0x800007d0 - PDH_CSTATUS_NO_INSTANCE PdhErrno = 0x800007d1 - PDH_MORE_DATA PdhErrno = 0x800007d2 - PDH_CSTATUS_ITEM_NOT_VALIDATED PdhErrno = 0x800007d3 - PDH_RETRY PdhErrno = 0x800007d4 - PDH_NO_DATA PdhErrno = 0x800007d5 - PDH_CALC_NEGATIVE_DENOMINATOR PdhErrno = 0x800007d6 - PDH_CALC_NEGATIVE_TIMEBASE PdhErrno = 0x800007d7 - PDH_CALC_NEGATIVE_VALUE PdhErrno = 0x800007d8 - PDH_DIALOG_CANCELLED PdhErrno = 0x800007d9 - PDH_END_OF_LOG_FILE PdhErrno = 0x800007da - PDH_ASYNC_QUERY_TIMEOUT PdhErrno = 0x800007db - PDH_CANNOT_SET_DEFAULT_REALTIME_DATASOURCE PdhErrno = 0x800007dc - PDH_CSTATUS_NO_OBJECT PdhErrno = 0xc0000bb8 - PDH_CSTATUS_NO_COUNTER PdhErrno = 0xc0000bb9 - PDH_CSTATUS_INVALID_DATA PdhErrno = 0xc0000bba - PDH_MEMORY_ALLOCATION_FAILURE PdhErrno = 0xc0000bbb - PDH_INVALID_HANDLE PdhErrno = 0xc0000bbc - PDH_INVALID_ARGUMENT PdhErrno = 0xc0000bbd - PDH_FUNCTION_NOT_FOUND PdhErrno = 0xc0000bbe - PDH_CSTATUS_NO_COUNTERNAME PdhErrno = 0xc0000bbf - PDH_CSTATUS_BAD_COUNTERNAME PdhErrno = 0xc0000bc0 - PDH_INVALID_BUFFER PdhErrno = 0xc0000bc1 - PDH_INSUFFICIENT_BUFFER PdhErrno = 0xc0000bc2 - PDH_CANNOT_CONNECT_MACHINE PdhErrno = 0xc0000bc3 - PDH_INVALID_PATH PdhErrno = 0xc0000bc4 - PDH_INVALID_INSTANCE PdhErrno = 0xc0000bc5 - PDH_INVALID_DATA PdhErrno = 0xc0000bc6 - PDH_NO_DIALOG_DATA PdhErrno = 0xc0000bc7 - PDH_CANNOT_READ_NAME_STRINGS PdhErrno = 0xc0000bc8 - PDH_LOG_FILE_CREATE_ERROR PdhErrno = 0xc0000bc9 - PDH_LOG_FILE_OPEN_ERROR PdhErrno = 0xc0000bca - PDH_LOG_TYPE_NOT_FOUND PdhErrno = 0xc0000bcb - PDH_NO_MORE_DATA PdhErrno = 0xc0000bcc - PDH_ENTRY_NOT_IN_LOG_FILE PdhErrno = 0xc0000bcd - PDH_DATA_SOURCE_IS_LOG_FILE PdhErrno = 0xc0000bce - PDH_DATA_SOURCE_IS_REAL_TIME PdhErrno = 0xc0000bcf - PDH_UNABLE_READ_LOG_HEADER PdhErrno = 0xc0000bd0 - PDH_FILE_NOT_FOUND PdhErrno = 0xc0000bd1 - PDH_FILE_ALREADY_EXISTS PdhErrno = 0xc0000bd2 - PDH_NOT_IMPLEMENTED PdhErrno = 0xc0000bd3 - PDH_STRING_NOT_FOUND PdhErrno = 0xc0000bd4 - PDH_UNABLE_MAP_NAME_FILES PdhErrno = 0x80000bd5 - PDH_UNKNOWN_LOG_FORMAT PdhErrno = 0xc0000bd6 - PDH_UNKNOWN_LOGSVC_COMMAND PdhErrno = 0xc0000bd7 - PDH_LOGSVC_QUERY_NOT_FOUND PdhErrno = 0xc0000bd8 - PDH_LOGSVC_NOT_OPENED PdhErrno = 0xc0000bd9 - PDH_WBEM_ERROR PdhErrno = 0xc0000bda - PDH_ACCESS_DENIED PdhErrno = 0xc0000bdb - PDH_LOG_FILE_TOO_SMALL PdhErrno = 0xc0000bdc - PDH_INVALID_DATASOURCE PdhErrno = 0xc0000bdd - PDH_INVALID_SQLDB PdhErrno = 0xc0000bde - PDH_NO_COUNTERS PdhErrno = 0xc0000bdf - PDH_SQL_ALLOC_FAILED PdhErrno = 0xc0000be0 - PDH_SQL_ALLOCCON_FAILED PdhErrno = 0xc0000be1 - PDH_SQL_EXEC_DIRECT_FAILED PdhErrno = 0xc0000be2 - PDH_SQL_FETCH_FAILED PdhErrno = 0xc0000be3 - PDH_SQL_ROWCOUNT_FAILED PdhErrno = 0xc0000be4 - PDH_SQL_MORE_RESULTS_FAILED PdhErrno = 0xc0000be5 - PDH_SQL_CONNECT_FAILED PdhErrno = 0xc0000be6 - PDH_SQL_BIND_FAILED PdhErrno = 0xc0000be7 - PDH_CANNOT_CONNECT_WMI_SERVER PdhErrno = 0xc0000be8 - PDH_PLA_COLLECTION_ALREADY_RUNNING PdhErrno = 0xc0000be9 - PDH_PLA_ERROR_SCHEDULE_OVERLAP PdhErrno = 0xc0000bea - PDH_PLA_COLLECTION_NOT_FOUND PdhErrno = 0xc0000beb - PDH_PLA_ERROR_SCHEDULE_ELAPSED PdhErrno = 0xc0000bec - PDH_PLA_ERROR_NOSTART PdhErrno = 0xc0000bed - PDH_PLA_ERROR_ALREADY_EXISTS PdhErrno = 0xc0000bee - PDH_PLA_ERROR_TYPE_MISMATCH PdhErrno = 0xc0000bef - PDH_PLA_ERROR_FILEPATH PdhErrno = 0xc0000bf0 - PDH_PLA_SERVICE_ERROR PdhErrno = 0xc0000bf1 - PDH_PLA_VALIDATION_ERROR PdhErrno = 0xc0000bf2 - PDH_PLA_VALIDATION_WARNING PdhErrno = 0x80000bf3 - PDH_PLA_ERROR_NAME_TOO_LONG PdhErrno = 0xc0000bf4 - PDH_INVALID_SQL_LOG_FORMAT PdhErrno = 0xc0000bf5 - PDH_COUNTER_ALREADY_IN_QUERY PdhErrno = 0xc0000bf6 - PDH_BINARY_LOG_CORRUPT PdhErrno = 0xc0000bf7 - PDH_LOG_SAMPLE_TOO_SMALL PdhErrno = 0xc0000bf8 - PDH_OS_LATER_VERSION PdhErrno = 0xc0000bf9 - PDH_OS_EARLIER_VERSION PdhErrno = 0xc0000bfa - PDH_INCORRECT_APPEND_TIME PdhErrno = 0xc0000bfb - PDH_UNMATCHED_APPEND_COUNTER PdhErrno = 0xc0000bfc - PDH_SQL_ALTER_DETAIL_FAILED PdhErrno = 0xc0000bfd - PDH_QUERY_PERF_DATA_TIMEOUT PdhErrno = 0xc0000bfe -) - -var pdhErrors = map[PdhErrno]struct{}{ - PDH_CSTATUS_VALID_DATA: struct{}{}, - PDH_CSTATUS_NEW_DATA: struct{}{}, - PDH_CSTATUS_NO_MACHINE: struct{}{}, - PDH_CSTATUS_NO_INSTANCE: struct{}{}, - PDH_MORE_DATA: struct{}{}, - PDH_CSTATUS_ITEM_NOT_VALIDATED: struct{}{}, - PDH_RETRY: struct{}{}, - PDH_NO_DATA: struct{}{}, - PDH_CALC_NEGATIVE_DENOMINATOR: struct{}{}, - PDH_CALC_NEGATIVE_TIMEBASE: struct{}{}, - PDH_CALC_NEGATIVE_VALUE: struct{}{}, - PDH_DIALOG_CANCELLED: struct{}{}, - PDH_END_OF_LOG_FILE: struct{}{}, - PDH_ASYNC_QUERY_TIMEOUT: struct{}{}, - PDH_CANNOT_SET_DEFAULT_REALTIME_DATASOURCE: struct{}{}, - PDH_CSTATUS_NO_OBJECT: struct{}{}, - PDH_CSTATUS_NO_COUNTER: struct{}{}, - PDH_CSTATUS_INVALID_DATA: struct{}{}, - PDH_MEMORY_ALLOCATION_FAILURE: struct{}{}, - PDH_INVALID_HANDLE: struct{}{}, - PDH_INVALID_ARGUMENT: struct{}{}, - PDH_FUNCTION_NOT_FOUND: struct{}{}, - PDH_CSTATUS_NO_COUNTERNAME: struct{}{}, - PDH_CSTATUS_BAD_COUNTERNAME: struct{}{}, - PDH_INVALID_BUFFER: struct{}{}, - PDH_INSUFFICIENT_BUFFER: struct{}{}, - PDH_CANNOT_CONNECT_MACHINE: struct{}{}, - PDH_INVALID_PATH: struct{}{}, - PDH_INVALID_INSTANCE: struct{}{}, - PDH_INVALID_DATA: struct{}{}, - PDH_NO_DIALOG_DATA: struct{}{}, - PDH_CANNOT_READ_NAME_STRINGS: struct{}{}, - PDH_LOG_FILE_CREATE_ERROR: struct{}{}, - PDH_LOG_FILE_OPEN_ERROR: struct{}{}, - PDH_LOG_TYPE_NOT_FOUND: struct{}{}, - PDH_NO_MORE_DATA: struct{}{}, - PDH_ENTRY_NOT_IN_LOG_FILE: struct{}{}, - PDH_DATA_SOURCE_IS_LOG_FILE: struct{}{}, - PDH_DATA_SOURCE_IS_REAL_TIME: struct{}{}, - PDH_UNABLE_READ_LOG_HEADER: struct{}{}, - PDH_FILE_NOT_FOUND: struct{}{}, - PDH_FILE_ALREADY_EXISTS: struct{}{}, - PDH_NOT_IMPLEMENTED: struct{}{}, - PDH_STRING_NOT_FOUND: struct{}{}, - PDH_UNABLE_MAP_NAME_FILES: struct{}{}, - PDH_UNKNOWN_LOG_FORMAT: struct{}{}, - PDH_UNKNOWN_LOGSVC_COMMAND: struct{}{}, - PDH_LOGSVC_QUERY_NOT_FOUND: struct{}{}, - PDH_LOGSVC_NOT_OPENED: struct{}{}, - PDH_WBEM_ERROR: struct{}{}, - PDH_ACCESS_DENIED: struct{}{}, - PDH_LOG_FILE_TOO_SMALL: struct{}{}, - PDH_INVALID_DATASOURCE: struct{}{}, - PDH_INVALID_SQLDB: struct{}{}, - PDH_NO_COUNTERS: struct{}{}, - PDH_SQL_ALLOC_FAILED: struct{}{}, - PDH_SQL_ALLOCCON_FAILED: struct{}{}, - PDH_SQL_EXEC_DIRECT_FAILED: struct{}{}, - PDH_SQL_FETCH_FAILED: struct{}{}, - PDH_SQL_ROWCOUNT_FAILED: struct{}{}, - PDH_SQL_MORE_RESULTS_FAILED: struct{}{}, - PDH_SQL_CONNECT_FAILED: struct{}{}, - PDH_SQL_BIND_FAILED: struct{}{}, - PDH_CANNOT_CONNECT_WMI_SERVER: struct{}{}, - PDH_PLA_COLLECTION_ALREADY_RUNNING: struct{}{}, - PDH_PLA_ERROR_SCHEDULE_OVERLAP: struct{}{}, - PDH_PLA_COLLECTION_NOT_FOUND: struct{}{}, - PDH_PLA_ERROR_SCHEDULE_ELAPSED: struct{}{}, - PDH_PLA_ERROR_NOSTART: struct{}{}, - PDH_PLA_ERROR_ALREADY_EXISTS: struct{}{}, - PDH_PLA_ERROR_TYPE_MISMATCH: struct{}{}, - PDH_PLA_ERROR_FILEPATH: struct{}{}, - PDH_PLA_SERVICE_ERROR: struct{}{}, - PDH_PLA_VALIDATION_ERROR: struct{}{}, - PDH_PLA_VALIDATION_WARNING: struct{}{}, - PDH_PLA_ERROR_NAME_TOO_LONG: struct{}{}, - PDH_INVALID_SQL_LOG_FORMAT: struct{}{}, - PDH_COUNTER_ALREADY_IN_QUERY: struct{}{}, - PDH_BINARY_LOG_CORRUPT: struct{}{}, - PDH_LOG_SAMPLE_TOO_SMALL: struct{}{}, - PDH_OS_LATER_VERSION: struct{}{}, - PDH_OS_EARLIER_VERSION: struct{}{}, - PDH_INCORRECT_APPEND_TIME: struct{}{}, - PDH_UNMATCHED_APPEND_COUNTER: struct{}{}, - PDH_SQL_ALTER_DETAIL_FAILED: struct{}{}, - PDH_QUERY_PERF_DATA_TIMEOUT: struct{}{}, -} - -type PdhCounterFormat uint32 - -const ( - PdhFmtDouble PdhCounterFormat = 0x200 - - PdhFmtLarge PdhCounterFormat = 0x400 - - PdhFmtLong PdhCounterFormat = 0x100 - - PdhFmtNoScale PdhCounterFormat = 0x1000 - - PdhFmtNoCap100 PdhCounterFormat = 0x8000 - - PdhFmtMultiply1000 PdhCounterFormat = 0x2000 -) diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/windows/pdh/defs_pdh_windows_amd64.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/windows/pdh/defs_pdh_windows_amd64.go deleted file mode 100644 index e794050d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/windows/pdh/defs_pdh_windows_amd64.go +++ /dev/null @@ -1,217 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by cmd/cgo -godefs; DO NOT EDIT. -// cgo.exe -godefs defs_pdh_windows.go - -package pdh - -type PdhErrno uintptr - -const ( - PDH_CSTATUS_VALID_DATA PdhErrno = 0x0 - PDH_CSTATUS_NEW_DATA PdhErrno = 0x1 - PDH_CSTATUS_NO_MACHINE PdhErrno = 0x800007d0 - PDH_CSTATUS_NO_INSTANCE PdhErrno = 0x800007d1 - PDH_MORE_DATA PdhErrno = 0x800007d2 - PDH_CSTATUS_ITEM_NOT_VALIDATED PdhErrno = 0x800007d3 - PDH_RETRY PdhErrno = 0x800007d4 - PDH_NO_DATA PdhErrno = 0x800007d5 - PDH_CALC_NEGATIVE_DENOMINATOR PdhErrno = 0x800007d6 - PDH_CALC_NEGATIVE_TIMEBASE PdhErrno = 0x800007d7 - PDH_CALC_NEGATIVE_VALUE PdhErrno = 0x800007d8 - PDH_DIALOG_CANCELLED PdhErrno = 0x800007d9 - PDH_END_OF_LOG_FILE PdhErrno = 0x800007da - PDH_ASYNC_QUERY_TIMEOUT PdhErrno = 0x800007db - PDH_CANNOT_SET_DEFAULT_REALTIME_DATASOURCE PdhErrno = 0x800007dc - PDH_CSTATUS_NO_OBJECT PdhErrno = 0xc0000bb8 - PDH_CSTATUS_NO_COUNTER PdhErrno = 0xc0000bb9 - PDH_CSTATUS_INVALID_DATA PdhErrno = 0xc0000bba - PDH_MEMORY_ALLOCATION_FAILURE PdhErrno = 0xc0000bbb - PDH_INVALID_HANDLE PdhErrno = 0xc0000bbc - PDH_INVALID_ARGUMENT PdhErrno = 0xc0000bbd - PDH_FUNCTION_NOT_FOUND PdhErrno = 0xc0000bbe - PDH_CSTATUS_NO_COUNTERNAME PdhErrno = 0xc0000bbf - PDH_CSTATUS_BAD_COUNTERNAME PdhErrno = 0xc0000bc0 - PDH_INVALID_BUFFER PdhErrno = 0xc0000bc1 - PDH_INSUFFICIENT_BUFFER PdhErrno = 0xc0000bc2 - PDH_CANNOT_CONNECT_MACHINE PdhErrno = 0xc0000bc3 - PDH_INVALID_PATH PdhErrno = 0xc0000bc4 - PDH_INVALID_INSTANCE PdhErrno = 0xc0000bc5 - PDH_INVALID_DATA PdhErrno = 0xc0000bc6 - PDH_NO_DIALOG_DATA PdhErrno = 0xc0000bc7 - PDH_CANNOT_READ_NAME_STRINGS PdhErrno = 0xc0000bc8 - PDH_LOG_FILE_CREATE_ERROR PdhErrno = 0xc0000bc9 - PDH_LOG_FILE_OPEN_ERROR PdhErrno = 0xc0000bca - PDH_LOG_TYPE_NOT_FOUND PdhErrno = 0xc0000bcb - PDH_NO_MORE_DATA PdhErrno = 0xc0000bcc - PDH_ENTRY_NOT_IN_LOG_FILE PdhErrno = 0xc0000bcd - PDH_DATA_SOURCE_IS_LOG_FILE PdhErrno = 0xc0000bce - PDH_DATA_SOURCE_IS_REAL_TIME PdhErrno = 0xc0000bcf - PDH_UNABLE_READ_LOG_HEADER PdhErrno = 0xc0000bd0 - PDH_FILE_NOT_FOUND PdhErrno = 0xc0000bd1 - PDH_FILE_ALREADY_EXISTS PdhErrno = 0xc0000bd2 - PDH_NOT_IMPLEMENTED PdhErrno = 0xc0000bd3 - PDH_STRING_NOT_FOUND PdhErrno = 0xc0000bd4 - PDH_UNABLE_MAP_NAME_FILES PdhErrno = 0x80000bd5 - PDH_UNKNOWN_LOG_FORMAT PdhErrno = 0xc0000bd6 - PDH_UNKNOWN_LOGSVC_COMMAND PdhErrno = 0xc0000bd7 - PDH_LOGSVC_QUERY_NOT_FOUND PdhErrno = 0xc0000bd8 - PDH_LOGSVC_NOT_OPENED PdhErrno = 0xc0000bd9 - PDH_WBEM_ERROR PdhErrno = 0xc0000bda - PDH_ACCESS_DENIED PdhErrno = 0xc0000bdb - PDH_LOG_FILE_TOO_SMALL PdhErrno = 0xc0000bdc - PDH_INVALID_DATASOURCE PdhErrno = 0xc0000bdd - PDH_INVALID_SQLDB PdhErrno = 0xc0000bde - PDH_NO_COUNTERS PdhErrno = 0xc0000bdf - PDH_SQL_ALLOC_FAILED PdhErrno = 0xc0000be0 - PDH_SQL_ALLOCCON_FAILED PdhErrno = 0xc0000be1 - PDH_SQL_EXEC_DIRECT_FAILED PdhErrno = 0xc0000be2 - PDH_SQL_FETCH_FAILED PdhErrno = 0xc0000be3 - PDH_SQL_ROWCOUNT_FAILED PdhErrno = 0xc0000be4 - PDH_SQL_MORE_RESULTS_FAILED PdhErrno = 0xc0000be5 - PDH_SQL_CONNECT_FAILED PdhErrno = 0xc0000be6 - PDH_SQL_BIND_FAILED PdhErrno = 0xc0000be7 - PDH_CANNOT_CONNECT_WMI_SERVER PdhErrno = 0xc0000be8 - PDH_PLA_COLLECTION_ALREADY_RUNNING PdhErrno = 0xc0000be9 - PDH_PLA_ERROR_SCHEDULE_OVERLAP PdhErrno = 0xc0000bea - PDH_PLA_COLLECTION_NOT_FOUND PdhErrno = 0xc0000beb - PDH_PLA_ERROR_SCHEDULE_ELAPSED PdhErrno = 0xc0000bec - PDH_PLA_ERROR_NOSTART PdhErrno = 0xc0000bed - PDH_PLA_ERROR_ALREADY_EXISTS PdhErrno = 0xc0000bee - PDH_PLA_ERROR_TYPE_MISMATCH PdhErrno = 0xc0000bef - PDH_PLA_ERROR_FILEPATH PdhErrno = 0xc0000bf0 - PDH_PLA_SERVICE_ERROR PdhErrno = 0xc0000bf1 - PDH_PLA_VALIDATION_ERROR PdhErrno = 0xc0000bf2 - PDH_PLA_VALIDATION_WARNING PdhErrno = 0x80000bf3 - PDH_PLA_ERROR_NAME_TOO_LONG PdhErrno = 0xc0000bf4 - PDH_INVALID_SQL_LOG_FORMAT PdhErrno = 0xc0000bf5 - PDH_COUNTER_ALREADY_IN_QUERY PdhErrno = 0xc0000bf6 - PDH_BINARY_LOG_CORRUPT PdhErrno = 0xc0000bf7 - PDH_LOG_SAMPLE_TOO_SMALL PdhErrno = 0xc0000bf8 - PDH_OS_LATER_VERSION PdhErrno = 0xc0000bf9 - PDH_OS_EARLIER_VERSION PdhErrno = 0xc0000bfa - PDH_INCORRECT_APPEND_TIME PdhErrno = 0xc0000bfb - PDH_UNMATCHED_APPEND_COUNTER PdhErrno = 0xc0000bfc - PDH_SQL_ALTER_DETAIL_FAILED PdhErrno = 0xc0000bfd - PDH_QUERY_PERF_DATA_TIMEOUT PdhErrno = 0xc0000bfe -) - -var pdhErrors = map[PdhErrno]struct{}{ - PDH_CSTATUS_VALID_DATA: struct{}{}, - PDH_CSTATUS_NEW_DATA: struct{}{}, - PDH_CSTATUS_NO_MACHINE: struct{}{}, - PDH_CSTATUS_NO_INSTANCE: struct{}{}, - PDH_MORE_DATA: struct{}{}, - PDH_CSTATUS_ITEM_NOT_VALIDATED: struct{}{}, - PDH_RETRY: struct{}{}, - PDH_NO_DATA: struct{}{}, - PDH_CALC_NEGATIVE_DENOMINATOR: struct{}{}, - PDH_CALC_NEGATIVE_TIMEBASE: struct{}{}, - PDH_CALC_NEGATIVE_VALUE: struct{}{}, - PDH_DIALOG_CANCELLED: struct{}{}, - PDH_END_OF_LOG_FILE: struct{}{}, - PDH_ASYNC_QUERY_TIMEOUT: struct{}{}, - PDH_CANNOT_SET_DEFAULT_REALTIME_DATASOURCE: struct{}{}, - PDH_CSTATUS_NO_OBJECT: struct{}{}, - PDH_CSTATUS_NO_COUNTER: struct{}{}, - PDH_CSTATUS_INVALID_DATA: struct{}{}, - PDH_MEMORY_ALLOCATION_FAILURE: struct{}{}, - PDH_INVALID_HANDLE: struct{}{}, - PDH_INVALID_ARGUMENT: struct{}{}, - PDH_FUNCTION_NOT_FOUND: struct{}{}, - PDH_CSTATUS_NO_COUNTERNAME: struct{}{}, - PDH_CSTATUS_BAD_COUNTERNAME: struct{}{}, - PDH_INVALID_BUFFER: struct{}{}, - PDH_INSUFFICIENT_BUFFER: struct{}{}, - PDH_CANNOT_CONNECT_MACHINE: struct{}{}, - PDH_INVALID_PATH: struct{}{}, - PDH_INVALID_INSTANCE: struct{}{}, - PDH_INVALID_DATA: struct{}{}, - PDH_NO_DIALOG_DATA: struct{}{}, - PDH_CANNOT_READ_NAME_STRINGS: struct{}{}, - PDH_LOG_FILE_CREATE_ERROR: struct{}{}, - PDH_LOG_FILE_OPEN_ERROR: struct{}{}, - PDH_LOG_TYPE_NOT_FOUND: struct{}{}, - PDH_NO_MORE_DATA: struct{}{}, - PDH_ENTRY_NOT_IN_LOG_FILE: struct{}{}, - PDH_DATA_SOURCE_IS_LOG_FILE: struct{}{}, - PDH_DATA_SOURCE_IS_REAL_TIME: struct{}{}, - PDH_UNABLE_READ_LOG_HEADER: struct{}{}, - PDH_FILE_NOT_FOUND: struct{}{}, - PDH_FILE_ALREADY_EXISTS: struct{}{}, - PDH_NOT_IMPLEMENTED: struct{}{}, - PDH_STRING_NOT_FOUND: struct{}{}, - PDH_UNABLE_MAP_NAME_FILES: struct{}{}, - PDH_UNKNOWN_LOG_FORMAT: struct{}{}, - PDH_UNKNOWN_LOGSVC_COMMAND: struct{}{}, - PDH_LOGSVC_QUERY_NOT_FOUND: struct{}{}, - PDH_LOGSVC_NOT_OPENED: struct{}{}, - PDH_WBEM_ERROR: struct{}{}, - PDH_ACCESS_DENIED: struct{}{}, - PDH_LOG_FILE_TOO_SMALL: struct{}{}, - PDH_INVALID_DATASOURCE: struct{}{}, - PDH_INVALID_SQLDB: struct{}{}, - PDH_NO_COUNTERS: struct{}{}, - PDH_SQL_ALLOC_FAILED: struct{}{}, - PDH_SQL_ALLOCCON_FAILED: struct{}{}, - PDH_SQL_EXEC_DIRECT_FAILED: struct{}{}, - PDH_SQL_FETCH_FAILED: struct{}{}, - PDH_SQL_ROWCOUNT_FAILED: struct{}{}, - PDH_SQL_MORE_RESULTS_FAILED: struct{}{}, - PDH_SQL_CONNECT_FAILED: struct{}{}, - PDH_SQL_BIND_FAILED: struct{}{}, - PDH_CANNOT_CONNECT_WMI_SERVER: struct{}{}, - PDH_PLA_COLLECTION_ALREADY_RUNNING: struct{}{}, - PDH_PLA_ERROR_SCHEDULE_OVERLAP: struct{}{}, - PDH_PLA_COLLECTION_NOT_FOUND: struct{}{}, - PDH_PLA_ERROR_SCHEDULE_ELAPSED: struct{}{}, - PDH_PLA_ERROR_NOSTART: struct{}{}, - PDH_PLA_ERROR_ALREADY_EXISTS: struct{}{}, - PDH_PLA_ERROR_TYPE_MISMATCH: struct{}{}, - PDH_PLA_ERROR_FILEPATH: struct{}{}, - PDH_PLA_SERVICE_ERROR: struct{}{}, - PDH_PLA_VALIDATION_ERROR: struct{}{}, - PDH_PLA_VALIDATION_WARNING: struct{}{}, - PDH_PLA_ERROR_NAME_TOO_LONG: struct{}{}, - PDH_INVALID_SQL_LOG_FORMAT: struct{}{}, - PDH_COUNTER_ALREADY_IN_QUERY: struct{}{}, - PDH_BINARY_LOG_CORRUPT: struct{}{}, - PDH_LOG_SAMPLE_TOO_SMALL: struct{}{}, - PDH_OS_LATER_VERSION: struct{}{}, - PDH_OS_EARLIER_VERSION: struct{}{}, - PDH_INCORRECT_APPEND_TIME: struct{}{}, - PDH_UNMATCHED_APPEND_COUNTER: struct{}{}, - PDH_SQL_ALTER_DETAIL_FAILED: struct{}{}, - PDH_QUERY_PERF_DATA_TIMEOUT: struct{}{}, -} - -type PdhCounterFormat uint32 - -const ( - PdhFmtDouble PdhCounterFormat = 0x200 - - PdhFmtLarge PdhCounterFormat = 0x400 - - PdhFmtLong PdhCounterFormat = 0x100 - - PdhFmtNoScale PdhCounterFormat = 0x1000 - - PdhFmtNoCap100 PdhCounterFormat = 0x8000 - - PdhFmtMultiply1000 PdhCounterFormat = 0x2000 -) diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/windows/pdh/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/windows/pdh/doc.go deleted file mode 100644 index 736bde4b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/windows/pdh/doc.go +++ /dev/null @@ -1,24 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package pdh - -//go:generate go run mkpdh_defs.go -//go:generate go run ../run.go -cmd "go tool cgo -godefs defs_pdh_windows.go" -goarch amd64 -output defs_pdh_windows_amd64.go -//go:generate go run ../run.go -cmd "go tool cgo -godefs defs_pdh_windows.go" -goarch 386 -output defs_pdh_windows_386.go -//go:generate go run $GOROOT/src/syscall/mksyscall_windows.go -output zpdh_windows.go pdh_windows.go -//go:generate goimports -w defs_pdh_windows_amd64.go defs_pdh_windows_386.go zpdh_windows.go diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/windows/pdh/mkpdh_defs.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/windows/pdh/mkpdh_defs.go deleted file mode 100644 index fd71b98b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/windows/pdh/mkpdh_defs.go +++ /dev/null @@ -1,165 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build ignore - -package main - -import ( - "bufio" - "bytes" - "flag" - "fmt" - "os" - "os/exec" - "regexp" - "text/template" -) - -var ( - output = flag.String("output", "defs_pdh_windows.go", "output file") -) - -const includes = ` -#include -` - -type TemplateParams struct { - Errors []string -} - -const fileTemplate = ` -// go run mkpdh_defs.go -// MACHINE GENERATED BY THE ABOVE COMMAND; DO NOT EDIT - -// +build ignore - -package pdh - -/* -#include -#include -#cgo LDFLAGS: -lpdh -*/ -import "C" - -type PdhErrno uintptr - -// PDH Error Codes -const ( -{{- range $i, $errorCode := .Errors }} - {{ $errorCode }} PdhErrno = C.{{ $errorCode }} -{{- end }} -) - -var pdhErrors = map[PdhErrno]struct{}{ -{{- range $i, $errorCode := .Errors }} - {{ $errorCode }}: struct{}{}, -{{- end }} -} - -type PdhCounterFormat uint32 - -// PDH Counter Formats -const ( - // PdhFmtDouble returns data as a double-precision floating point real. - PdhFmtDouble PdhCounterFormat = C.PDH_FMT_DOUBLE - // PdhFmtLarge returns data as a 64-bit integer. - PdhFmtLarge PdhCounterFormat = C.PDH_FMT_LARGE - // PdhFmtLong returns data as a long integer. - PdhFmtLong PdhCounterFormat = C.PDH_FMT_LONG - - // Use bitwise operators to combine these values with the counter type to scale the value. - - // Do not apply the counter's default scaling factor. - PdhFmtNoScale PdhCounterFormat = C.PDH_FMT_NOSCALE - // Counter values greater than 100 (for example, counter values measuring - // the processor load on multiprocessor computers) will not be reset to 100. - // The default behavior is that counter values are capped at a value of 100. - PdhFmtNoCap100 PdhCounterFormat = C.PDH_FMT_NOCAP100 - // Multiply the actual value by 1,000. - PdhFmtMultiply1000 PdhCounterFormat = C.PDH_FMT_1000 -) -` - -var ( - tmpl = template.Must(template.New("defs_pdh_windows").Parse(fileTemplate)) - - pdhErrorRegex = regexp.MustCompile(`^#define (PDH_[\w_]+)`) -) - -func main() { - errors, err := getErrorDefines() - if err != nil { - fmt.Fprintln(os.Stderr, "error:", err) - os.Exit(1) - } - - t := TemplateParams{ - Errors: errors, - } - - if err := writeOutput(t); err != nil { - fmt.Fprintln(os.Stderr, "error:", err) - os.Exit(1) - } - - if err := gofmtOutput(); err != nil { - fmt.Fprintln(os.Stderr, "error:", err) - os.Exit(1) - } -} - -func getErrorDefines() ([]string, error) { - cmd := exec.Command("gcc", "-E", "-dD", "-") - cmd.Stdin = bytes.NewBuffer([]byte(includes)) - out, err := cmd.Output() - if err != nil { - return nil, err - } - - var errors []string - s := bufio.NewScanner(bytes.NewBuffer(out)) - for s.Scan() { - line := s.Text() - matches := pdhErrorRegex.FindStringSubmatch(line) - if len(matches) > 1 { - errors = append(errors, matches[1]) - } - } - - return errors, nil -} - -func writeOutput(p TemplateParams) error { - // Create output file. - f, err := os.Create(*output) - if err != nil { - return err - } - defer f.Close() - - if err := tmpl.Execute(f, p); err != nil { - return err - } - return nil -} - -func gofmtOutput() error { - _, err := exec.Command("gofmt", "-w", *output).Output() - return err -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/windows/pdh/pdh_query_windows.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/windows/pdh/pdh_query_windows.go deleted file mode 100644 index 898d5573..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/windows/pdh/pdh_query_windows.go +++ /dev/null @@ -1,302 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build windows - -package pdh - -import ( - "regexp" - "runtime" - "strings" - "syscall" - "unsafe" - - "github.com/pkg/errors" -) - -var ( - instanceNameRegexp = regexp.MustCompile(`.*?\((.*?)\).*`) - objectNameRegexp = regexp.MustCompile(`(?:^\\\\[^\\]+\\|^\\)([^\\]+)`) -) - -// Counter object will contain the handle and format of each performance counter. -type Counter struct { - handle PdhCounterHandle - format PdhCounterFormat - instanceName string -} - -// Query contains the pdh. -type Query struct { - Handle PdhQueryHandle - Counters map[string]*Counter -} - -// CounterValue contains the performance counter values. -type CounterValue struct { - Instance string - Measurement interface{} - Err error -} - -// Open creates a new query. -func (q *Query) Open() error { - h, err := PdhOpenQuery("", 0) - if err != nil { - return err - } - q.Handle = h - q.Counters = make(map[string]*Counter) - return nil -} - -// AddEnglishCounter adds the specified counter to the query. -func (q *Query) AddEnglishCounter(counterPath string) (PdhCounterHandle, error) { - h, err := PdhAddEnglishCounter(q.Handle, counterPath, 0) - return h, err -} - -// AddCounter adds the specified counter to the query. -func (q *Query) AddCounter(counterPath string, instance string, format string, wildcard bool) error { - if _, found := q.Counters[counterPath]; found { - return nil - } - var err error - var instanceName string - // Extract the instance name from the counterPath. - if instance == "" || wildcard { - instanceName, err = MatchInstanceName(counterPath) - if err != nil { - return err - } - } else { - instanceName = instance - } - h, err := PdhAddCounter(q.Handle, counterPath, 0) - if err != nil { - return err - } - - q.Counters[counterPath] = &Counter{ - handle: h, - instanceName: instanceName, - format: getPDHFormat(format), - } - return nil -} - -// GetCounterPaths func will check the computer or log file and return the counter paths that match the given counter path which contains wildcard characters. -func (q *Query) GetCounterPaths(counterPath string) ([]string, error) { - paths, err := q.ExpandWildCardPath(counterPath) - if err == nil { - return paths, err - } - //check if Windows installed language is not ENG, the ExpandWildCardPath will return either one of the errors below. - if err == PDH_CSTATUS_NO_OBJECT || err == PDH_CSTATUS_NO_COUNTER { - handle, err := q.AddEnglishCounter(counterPath) - if err != nil { - return nil, err - } - defer PdhRemoveCounter(handle) - info, err := PdhGetCounterInfo(handle) - if err != nil { - return nil, err - } - path := UTF16PtrToString(info.SzFullPath) - if path != counterPath { - return q.ExpandWildCardPath(path) - } - } - return nil, err -} - -// RemoveUnusedCounters will remove all counter handles for the paths that are not found anymore -func (q *Query) RemoveUnusedCounters(counters []string) error { - // check if the expandwildcard func did expand th wildcard queries, if not, no counters will be removed - for _, counter := range counters { - if strings.Contains(counter, "*") { - return nil - } - } - unused := make(map[string]*Counter) - for counterPath, counter := range q.Counters { - if !matchCounter(counterPath, counters) { - unused[counterPath] = counter - } - } - if len(unused) == 0 { - return nil - } - for counterPath, cnt := range unused { - err := PdhRemoveCounter(cnt.handle) - if err != nil { - return err - } - delete(q.Counters, counterPath) - } - return nil -} - -func matchCounter(counterPath string, counterList []string) bool { - for _, cn := range counterList { - if cn == counterPath { - return true - } - } - return false -} - -// CollectData collects the value for all counters in the query. -func (q *Query) CollectData() error { - return PdhCollectQueryData(q.Handle) -} - -// GetFormattedCounterValues returns an array of formatted values for a query. -func (q *Query) GetFormattedCounterValues() (map[string][]CounterValue, error) { - if q.Counters == nil || len(q.Counters) == 0 { - return nil, errors.New("no counter list found") - } - rtn := make(map[string][]CounterValue, len(q.Counters)) - for path, counter := range q.Counters { - rtn[path] = append(rtn[path], getCounterValue(counter)) - } - return rtn, nil -} - -// GetCountersAndInstances returns a list of counters and instances for a given object -func (q *Query) GetCountersAndInstances(objectName string) ([]string, []string, error) { - counters, instances, err := PdhEnumObjectItems(objectName) - if err != nil { - return nil, nil, errors.Wrapf(err, "Unable to retrieve counter and instance list for %s", objectName) - } - if len(counters) == 0 && len(instances) == 0 { - return nil, nil, errors.Errorf("Unable to retrieve counter and instance list for %s", objectName) - } - return UTF16ToStringArray(counters), UTF16ToStringArray(instances), nil -} - -// ExpandWildCardPath examines local computer and returns those counter paths that match the given counter path which contains wildcard characters. -func (q *Query) ExpandWildCardPath(wildCardPath string) ([]string, error) { - if wildCardPath == "" { - return nil, errors.New("no query path given") - } - utfPath, err := syscall.UTF16PtrFromString(wildCardPath) - if err != nil { - return nil, err - } - var expdPaths []uint16 - - // PdhExpandWildCardPath will not return the counter paths for windows 32 bit systems but PdhExpandCounterPath will. - if runtime.GOARCH == "386" { - expdPaths, err = PdhExpandCounterPath(utfPath) - } else { - expdPaths, err = PdhExpandWildCardPath(utfPath) - } - if err != nil { - return nil, err - } - if expdPaths == nil { - return nil, errors.New("no counter paths found") - } - return UTF16ToStringArray(expdPaths), nil -} - -// Close closes the query and all of its counters. -func (q *Query) Close() error { - return PdhCloseQuery(q.Handle) -} - -// MatchInstanceName will check first for instance and then for any objects names. -func MatchInstanceName(counterPath string) (string, error) { - matches := instanceNameRegexp.FindStringSubmatch(counterPath) - if len(matches) != 2 { - matches = objectNameRegexp.FindStringSubmatch(counterPath) - } - if len(matches) == 2 { - return matches[1], nil - } - return "", errors.New("query doesn't contain an instance name. In this case you have to define 'instance_name'") -} - -// getCounterValue will retrieve the counter value based on the format applied in the config options -func getCounterValue(counter *Counter) CounterValue { - counterValue := CounterValue{Instance: counter.instanceName} - switch counter.format { - case PdhFmtLong: - _, value, err := PdhGetFormattedCounterValueLong(counter.handle) - if err != nil { - counterValue.Err = err - } else { - counterValue.Measurement = value.Value - } - case PdhFmtLarge: - _, value, err := PdhGetFormattedCounterValueLarge(counter.handle) - if err != nil { - counterValue.Err = err - } else { - counterValue.Measurement = value.Value - } - case PdhFmtDouble: - _, value, err := PdhGetFormattedCounterValueDouble(counter.handle) - if err != nil { - counterValue.Err = err - } else { - counterValue.Measurement = value.Value - } - default: - counterValue.Err = errors.Errorf("initialization failed: format '%#v' "+ - "for instance '%s' is invalid (must be PdhFmtDouble, PdhFmtLarge or PdhFmtLong)", - counter.format, counter.instanceName) - } - - return counterValue -} - -// getPDHFormat calculates data pdhformat. -func getPDHFormat(format string) PdhCounterFormat { - switch format { - case "long": - return PdhFmtLong - case "large": - return PdhFmtLarge - default: - return PdhFmtDouble - } -} - -// UTF16ToStringArray converts list of Windows API NULL terminated strings to Go string array. -func UTF16ToStringArray(buf []uint16) []string { - var strings []string - nextLineStart := 0 - stringLine := UTF16PtrToString(&buf[0]) - for stringLine != "" { - strings = append(strings, stringLine) - nextLineStart += len([]rune(stringLine)) + 1 - remainingBuf := buf[nextLineStart:] - stringLine = UTF16PtrToString(&remainingBuf[0]) - } - return strings -} - -// UTF16PtrToString converts Windows API LPTSTR (pointer to string) to Go string. -func UTF16PtrToString(s *uint16) string { - if s == nil { - return "" - } - return syscall.UTF16ToString((*[1 << 29]uint16)(unsafe.Pointer(s))[0:]) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/windows/pdh/pdh_query_windows_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/windows/pdh/pdh_query_windows_test.go deleted file mode 100644 index 2b5038e4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/windows/pdh/pdh_query_windows_test.go +++ /dev/null @@ -1,131 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package pdh - -import ( - "syscall" - "testing" - - "github.com/stretchr/testify/assert" -) - -// TestOpenSuccessful will open query successfully. -func TestOpenSuccessful(t *testing.T) { - var q Query - err := q.Open() - assert.Nil(t, err) - defer q.Close() -} - -// TestAddCounterInvalidArgWhenQueryClosed will check if addcounter func fails when query is closed. -func TestAddCounterInvalidArgWhenQueryClosed(t *testing.T) { - var q Query - queryPath, err := q.GetCounterPaths(validQuery) - // if windows os language is ENG then err will be nil, else the GetCounterPaths will execute the AddCounter - if assert.NoError(t, err) { - err = q.AddCounter(queryPath[0], "TestInstanceName", "float", false) - assert.Error(t, err, PDH_INVALID_HANDLE) - } else { - assert.Error(t, err, PDH_INVALID_ARGUMENT) - } -} - -// func TestGetFormattedCounterValuesEmptyCounterList will check if getting the counter values will fail when no counter handles are added. -func TestGetFormattedCounterValuesEmptyCounterList(t *testing.T) { - var q Query - list, err := q.GetFormattedCounterValues() - assert.Nil(t, list) - assert.EqualValues(t, err.Error(), "no counter list found") -} - -// TestExpandWildCardPathWithEmptyString will check for a valid path string. -func TestExpandWildCardPathWithEmptyString(t *testing.T) { - var q Query - list, err := q.ExpandWildCardPath("") - assert.Nil(t, list) - assert.EqualValues(t, err.Error(), "no query path given") -} - -// TestSuccessfulQuery retrieves a per counter successfully. -func TestSuccessfulQuery(t *testing.T) { - var q Query - err := q.Open() - if err != nil { - t.Fatal(err) - } - defer q.Close() - queryPath, err := q.GetCounterPaths(validQuery) - if err != nil { - t.Fatal(err) - } - err = q.AddCounter(queryPath[0], "TestInstanceName", "floar", false) - if err != nil { - t.Fatal(err) - } - //Some counters, such as rate counters, require two counter values in order to compute a displayable value. In this case we must call PdhCollectQueryData twice before calling PdhGetFormattedCounterValue. - // For more information, see Collecting Performance Data (https://docs.microsoft.com/en-us/windows/desktop/PerfCtrs/collecting-performance-data). - err = q.CollectData() - err = q.CollectData() - if err != nil { - t.Fatal(err) - } - list, err := q.GetFormattedCounterValues() - assert.Nil(t, err) - assert.NotNil(t, list) -} - -// TestInstanceNameRegexp tests regular expression for instance. -func TestInstanceNameRegexp(t *testing.T) { - queryPaths := []string{`\SQLServer:Databases(*)\Log File(s) Used Size (KB)`, `\Search Indexer(*)\L0 Indexes (Wordlists)`, - `\Search Indexer(*)\L0 Merges (flushes) Now.`, `\NUMA Node Memory(*)\Free & Zero Page List MBytes`} - for _, path := range queryPaths { - matches := instanceNameRegexp.FindStringSubmatch(path) - if assert.Len(t, matches, 2, "regular expression did not return any matches") { - assert.Equal(t, matches[1], "*") - } - } -} - -// TestObjectNameRegexp tests regular expression for object. -func TestObjectNameRegexp(t *testing.T) { - queryPaths := []string{`\Web Service Cache\Output Cache Current Flushed Items`, - `\Web Service Cache\Output Cache Total Flushed Items`, `\Web Service Cache\Total Flushed Metadata`, - `\Web Service Cache\Kernel: Current URIs Cached`} - for _, path := range queryPaths { - matches := objectNameRegexp.FindStringSubmatch(path) - if assert.Len(t, matches, 2, "regular expression did not return any matches") { - assert.Equal(t, matches[1], "Web Service Cache") - } - } -} - -func TestUTF16ToStringArray(t *testing.T) { - var array = []string{"\\\\DESKTOP-RFOOE09\\Physikalischer Datenträger(0 C:)\\Schreibvorgänge/s", "\\\\DESKTOP-RFOOE09\\Physikalischer Datenträger(_Total)\\Schreibvorgänge/s", ""} - var unicode []uint16 - for _, i := range array { - uni, err := syscall.UTF16FromString(i) - assert.NoError(t, err) - unicode = append(unicode, uni...) - } - response := UTF16ToStringArray(unicode) - assert.NotNil(t, response) - assert.Equal(t, len(response), 2) - for _, res := range response { - assert.Contains(t, array, res) - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/windows/pdh/pdh_windows.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/windows/pdh/pdh_windows.go deleted file mode 100644 index ccfb2ea5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/windows/pdh/pdh_windows.go +++ /dev/null @@ -1,317 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build windows - -package pdh - -import ( - "strconv" - "syscall" - "unicode/utf16" - "unsafe" - - "golang.org/x/sys/windows" -) - -// Windows API calls -//sys _PdhOpenQuery(dataSource *uint16, userData uintptr, query *PdhQueryHandle) (errcode error) [failretval!=0] = pdh.PdhOpenQueryW -//sys _PdhAddEnglishCounter(query PdhQueryHandle, counterPath string, userData uintptr, counter *PdhCounterHandle) (errcode error) [failretval!=0] = pdh.PdhAddEnglishCounterW -//sys _PdhAddCounter(query PdhQueryHandle, counterPath string, userData uintptr, counter *PdhCounterHandle) (errcode error) [failretval!=0] = pdh.PdhAddCounterW -//sys _PdhRemoveCounter(counter PdhCounterHandle) (errcode error) [failretval!=0] = pdh.PdhRemoveCounter -//sys _PdhCollectQueryData(query PdhQueryHandle) (errcode error) [failretval!=0] = pdh.PdhCollectQueryData -//sys _PdhGetFormattedCounterValueDouble(counter PdhCounterHandle, format PdhCounterFormat, counterType *uint32, value *PdhCounterValueDouble) (errcode error) [failretval!=0] = pdh.PdhGetFormattedCounterValue -//sys _PdhGetFormattedCounterValueLarge(counter PdhCounterHandle, format PdhCounterFormat, counterType *uint32, value *PdhCounterValueLarge) (errcode error) [failretval!=0] = pdh.PdhGetFormattedCounterValue -//sys _PdhGetFormattedCounterValueLong(counter PdhCounterHandle, format PdhCounterFormat, counterType *uint32, value *PdhCounterValueLong) (errcode error) [failretval!=0]= pdh.PdhGetFormattedCounterValue -//sys _PdhCloseQuery(query PdhQueryHandle) (errcode error) [failretval!=0] = pdh.PdhCloseQuery -//sys _PdhExpandWildCardPath(dataSource *uint16, wildcardPath *uint16, expandedPathList *uint16, pathListLength *uint32) (errcode error) [failretval!=0] = pdh.PdhExpandWildCardPathW -//sys _PdhExpandCounterPath(wildcardPath *uint16, expandedPathList *uint16, pathListLength *uint32) (errcode error) [failretval!=0] = pdh.PdhExpandCounterPathW -//sys _PdhGetCounterInfo(counter PdhCounterHandle, text uint16, size *uint32, lpBuffer *byte) (errcode error) [failretval!=0] = pdh.PdhGetCounterInfoW -//sys _PdhEnumObjectItems(dataSource uint16, machineName uint16, objectName *uint16, counterList *uint16, counterListSize *uint32, instanceList *uint16, instanceListSize *uint32, detailLevel uint32, flags uint32) (errcode error) [failretval!=0] = pdh.PdhEnumObjectItemsW - -type PdhQueryHandle uintptr - -var InvalidQueryHandle = ^PdhQueryHandle(0) - -type PdhCounterHandle uintptr - -var InvalidCounterHandle = ^PdhCounterHandle(0) - -// PerformanceDetailWizard is the counter detail level -const PerformanceDetailWizard = 400 - -// PdhCounterInfo struct contains the performance counter details -type PdhCounterInfo struct { - DwLength uint32 - DwType uint32 - CVersion uint32 - CStatus uint32 - LScale int32 - LDefaultScale int32 - DwUserData *uint32 - DwQueryUserData *uint32 - SzFullPath *uint16 // pointer to a string - SzMachineName *uint16 // pointer to a string - SzObjectName *uint16 // pointer to a string - SzInstanceName *uint16 // pointer to a string - SzParentInstance *uint16 // pointer to a string - DwInstanceIndex uint32 // pointer to a string - SzCounterName *uint16 // pointer to a string - Padding [4]byte - SzExplainText *uint16 // pointer to a string - DataBuffer [1]uint32 // pointer to an extra space -} - -// PdhCounterValueDouble for double values -type PdhCounterValueDouble struct { - CStatus uint32 - Pad_cgo_0 [4]byte - Value float64 - Pad_cgo_1 [4]byte -} - -// PdhCounterValueLarge for 64 bit integer values -type PdhCounterValueLarge struct { - CStatus uint32 - Pad_cgo_0 [4]byte - Value int64 - Pad_cgo_1 [4]byte -} - -// PdhCounterValueLong for long values -type PdhCounterValueLong struct { - CStatus uint32 - Pad_cgo_0 [4]byte - Value int32 - Pad_cgo_1 [4]byte -} - -// PdhOpenQuery creates a new query. -func PdhOpenQuery(dataSource string, userData uintptr) (PdhQueryHandle, error) { - var dataSourcePtr *uint16 - if dataSource != "" { - var err error - dataSourcePtr, err = syscall.UTF16PtrFromString(dataSource) - if err != nil { - return InvalidQueryHandle, err - } - } - - var handle PdhQueryHandle - if err := _PdhOpenQuery(dataSourcePtr, userData, &handle); err != nil { - return InvalidQueryHandle, PdhErrno(err.(syscall.Errno)) - } - return handle, nil -} - -// PdhAddEnglishCounter adds the specified counter to the query. -func PdhAddEnglishCounter(query PdhQueryHandle, counterPath string, userData uintptr) (PdhCounterHandle, error) { - var handle PdhCounterHandle - if err := _PdhAddEnglishCounter(query, counterPath, userData, &handle); err != nil { - return InvalidCounterHandle, PdhErrno(err.(syscall.Errno)) - } - - return handle, nil -} - -// PdhAddCounter adds the specified counter to the query. -func PdhAddCounter(query PdhQueryHandle, counterPath string, userData uintptr) (PdhCounterHandle, error) { - var handle PdhCounterHandle - if err := _PdhAddCounter(query, counterPath, userData, &handle); err != nil { - return InvalidCounterHandle, PdhErrno(err.(syscall.Errno)) - } - - return handle, nil -} - -// PdhRemoveCounter removes the specified counter to the query. -func PdhRemoveCounter(counter PdhCounterHandle) error { - if err := _PdhRemoveCounter(counter); err != nil { - return PdhErrno(err.(syscall.Errno)) - } - - return nil -} - -// PdhCollectQueryData collects the current raw data value for all counters in the specified query. -func PdhCollectQueryData(query PdhQueryHandle) error { - if err := _PdhCollectQueryData(query); err != nil { - return PdhErrno(err.(syscall.Errno)) - } - - return nil -} - -// PdhGetFormattedCounterValueDouble computes a displayable double value for the specified counter. -func PdhGetFormattedCounterValueDouble(counter PdhCounterHandle) (uint32, *PdhCounterValueDouble, error) { - var counterType uint32 - var value PdhCounterValueDouble - if err := _PdhGetFormattedCounterValueDouble(counter, PdhFmtDouble|PdhFmtNoCap100, &counterType, &value); err != nil { - return 0, nil, PdhErrno(err.(syscall.Errno)) - } - - return counterType, &value, nil -} - -// PdhGetFormattedCounterValueLarge computes a displayable large value for the specified counter. -func PdhGetFormattedCounterValueLarge(counter PdhCounterHandle) (uint32, *PdhCounterValueLarge, error) { - var counterType uint32 - var value PdhCounterValueLarge - if err := _PdhGetFormattedCounterValueLarge(counter, PdhFmtLarge|PdhFmtNoCap100, &counterType, &value); err != nil { - return 0, nil, PdhErrno(err.(syscall.Errno)) - } - - return counterType, &value, nil -} - -// PdhGetFormattedCounterValueLong computes a displayable long value for the specified counter. -func PdhGetFormattedCounterValueLong(counter PdhCounterHandle) (uint32, *PdhCounterValueLong, error) { - var counterType uint32 - var value PdhCounterValueLong - if err := _PdhGetFormattedCounterValueLong(counter, PdhFmtLong|PdhFmtNoCap100, &counterType, &value); err != nil { - return 0, nil, PdhErrno(err.(syscall.Errno)) - } - - return counterType, &value, nil -} - -// PdhExpandWildCardPath returns counter paths that match the given counter path. -func PdhExpandWildCardPath(utfPath *uint16) ([]uint16, error) { - var bufferSize uint32 - if err := _PdhExpandWildCardPath(nil, utfPath, nil, &bufferSize); err != nil { - if PdhErrno(err.(syscall.Errno)) != PDH_MORE_DATA { - return nil, PdhErrno(err.(syscall.Errno)) - } - expandPaths := make([]uint16, bufferSize) - if err := _PdhExpandWildCardPath(nil, utfPath, &expandPaths[0], &bufferSize); err != nil { - return nil, PdhErrno(err.(syscall.Errno)) - } - return expandPaths, nil - } - return nil, nil -} - -// PdhExpandCounterPath returns counter paths that match the given counter path, for 32 bit windows. -func PdhExpandCounterPath(utfPath *uint16) ([]uint16, error) { - var bufferSize uint32 - if err := _PdhExpandCounterPath(utfPath, nil, &bufferSize); err != nil { - if PdhErrno(err.(syscall.Errno)) != PDH_MORE_DATA { - return nil, PdhErrno(err.(syscall.Errno)) - } - expandPaths := make([]uint16, bufferSize) - if err := _PdhExpandCounterPath(utfPath, &expandPaths[0], &bufferSize); err != nil { - return nil, PdhErrno(err.(syscall.Errno)) - } - return expandPaths, nil - } - return nil, nil -} - -// PdhGetCounterInfo returns the counter information for given handle -func PdhGetCounterInfo(handle PdhCounterHandle) (*PdhCounterInfo, error) { - var bufSize uint32 - var buff []byte - if err := _PdhGetCounterInfo(handle, 0, &bufSize, nil); err != nil { - if PdhErrno(err.(syscall.Errno)) != PDH_MORE_DATA { - return nil, PdhErrno(err.(syscall.Errno)) - } - buff = make([]byte, bufSize) - bufSize = uint32(len(buff)) - - if err = _PdhGetCounterInfo(handle, 0, &bufSize, &buff[0]); err == nil { - counterInfo := (*PdhCounterInfo)(unsafe.Pointer(&buff[0])) - if counterInfo != nil { - return counterInfo, nil - } - } - } - return nil, nil -} - -// PdhCloseQuery closes all counters contained in the specified query. -func PdhCloseQuery(query PdhQueryHandle) error { - if err := _PdhCloseQuery(query); err != nil { - return PdhErrno(err.(syscall.Errno)) - } - - return nil -} - -// PdhEnumObjectItems returns the counters and instance info for given object -func PdhEnumObjectItems(objectName string) ([]uint16, []uint16, error) { - var ( - cBuff = make([]uint16, 1) - cBuffSize = uint32(0) - iBuff = make([]uint16, 1) - iBuffSize = uint32(0) - ) - obj := windows.StringToUTF16Ptr(objectName) - if err := _PdhEnumObjectItems( - 0, - 0, - obj, - &cBuff[0], - &cBuffSize, - &iBuff[0], - &iBuffSize, - PerformanceDetailWizard, - 0); err != nil { - if PdhErrno(err.(syscall.Errno)) != PDH_MORE_DATA { - return nil, nil, PdhErrno(err.(syscall.Errno)) - } - cBuff = make([]uint16, cBuffSize) - iBuff = make([]uint16, iBuffSize) - - if err = _PdhEnumObjectItems( - 0, - 0, - obj, - &cBuff[0], - &cBuffSize, - &iBuff[0], - &iBuffSize, - PerformanceDetailWizard, - 0); err != nil { - return nil, nil, err - } - return cBuff, iBuff, nil - } - return nil, nil, nil -} - -// Error returns a more explicit error message. -func (e PdhErrno) Error() string { - // If the value is not one of the known PDH errors then assume its a - // general windows error. - if _, found := pdhErrors[e]; !found { - return syscall.Errno(e).Error() - } - - // Use FormatMessage to convert the PDH errno to a string. - // Example: https://msdn.microsoft.com/en-us/library/windows/desktop/aa373046(v=vs.85).aspx - var flags uint32 = windows.FORMAT_MESSAGE_FROM_HMODULE | windows.FORMAT_MESSAGE_ARGUMENT_ARRAY | windows.FORMAT_MESSAGE_IGNORE_INSERTS - b := make([]uint16, 300) - n, err := windows.FormatMessage(flags, modpdh.Handle(), uint32(e), 0, b, nil) - if err != nil { - return "pdh error #" + strconv.Itoa(int(e)) - } - - // Trim terminating \r and \n - for ; n > 0 && (b[n-1] == '\n' || b[n-1] == '\r'); n-- { - } - return string(utf16.Decode(b[:n])) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/windows/pdh/pdh_windows_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/windows/pdh/pdh_windows_test.go deleted file mode 100644 index c17a68c3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/windows/pdh/pdh_windows_test.go +++ /dev/null @@ -1,129 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package pdh - -import ( - "syscall" - "testing" - - "github.com/stretchr/testify/assert" -) - -var validQuery = `\Processor Information(_Total)\% Processor Time` - -// TestPdhErrno checks that PdhError provides the correct message for known -// PDH errors and also falls back to Windows error messages for non-PDH errors. -func TestPdhErrno_Error(t *testing.T) { - assert.Contains(t, PdhErrno(PDH_CSTATUS_BAD_COUNTERNAME).Error(), "Unable to parse the counter path.") - assert.Contains(t, PdhErrno(15).Error(), "The system cannot find the drive specified.") -} - -// TestPdhOpenQueryInvalidQuery will check for file source and throw exception. -func TestPdhOpenQueryInvalidQuery(t *testing.T) { - handle, err := PdhOpenQuery("invalid string", 0) - assert.EqualValues(t, handle, InvalidQueryHandle) - assert.EqualValues(t, err, PDH_FILE_NOT_FOUND) -} - -// TestPdhAddCounterInvalidCounter checks for invalid query. -func TestPdhAddCounterInvalidCounter(t *testing.T) { - handle, err := PdhAddCounter(InvalidQueryHandle, validQuery, 0) - assert.EqualValues(t, handle, InvalidCounterHandle) - assert.EqualValues(t, err, PDH_INVALID_HANDLE) -} - -// TestPdhGetFormattedCounterValueInvalidCounter will test for invalid counters. -func TestPdhGetFormattedCounterValueInvalidCounter(t *testing.T) { - counterType, counterValue, err := PdhGetFormattedCounterValueDouble(InvalidCounterHandle) - assert.EqualValues(t, counterType, 0) - assert.EqualValues(t, counterValue, (*PdhCounterValueDouble)(nil)) - assert.EqualValues(t, err, PDH_INVALID_HANDLE) -} - -// TestPdhExpandWildCardPathInvalidPath will test for invalid query path. -func TestPdhExpandWildCardPathInvalidPath(t *testing.T) { - utfPath, err := syscall.UTF16PtrFromString("sdfhsdhfd") - assert.Nil(t, err) - queryList, err := PdhExpandWildCardPath(utfPath) - assert.Nil(t, queryList) - assert.EqualValues(t, err, PDH_INVALID_PATH) -} - -// TestPdhCollectQueryDataInvalidQuery will check for invalid query. -func TestPdhCollectQueryDataInvalidQuery(t *testing.T) { - err := PdhCollectQueryData(InvalidQueryHandle) - assert.EqualValues(t, err, PDH_INVALID_HANDLE) -} - -// TestPdhCloseQueryInvalidQuery will check for invalid query. -func TestPdhCloseQueryInvalidQuery(t *testing.T) { - err := PdhCloseQuery(InvalidQueryHandle) - assert.EqualValues(t, err, PDH_INVALID_HANDLE) -} - -// TestPdhSuccessfulCounterRetrieval will execute the PDH functions successfully. -func TestPdhSuccessfulCounterRetrieval(t *testing.T) { - queryHandle, err := PdhOpenQuery("", 0) - if err != nil { - t.Fatal(err) - } - defer PdhCloseQuery(queryHandle) - utfPath, err := syscall.UTF16PtrFromString(validQuery) - if err != nil { - t.Fatal(err) - } - queryList, err := PdhExpandWildCardPath(utfPath) - if err == PDH_CSTATUS_NO_OBJECT || err == PDH_CSTATUS_NO_COUNTER { - handle, err := PdhAddEnglishCounter(queryHandle, validQuery, 0) - if err != nil { - t.Fatal(err) - } - defer PdhRemoveCounter(handle) - info, err := PdhGetCounterInfo(handle) - if err != nil { - t.Fatal(err) - } - queryList, err = PdhExpandWildCardPath(info.SzFullPath) - if err != nil { - t.Fatal(err) - } - } - queries := UTF16ToStringArray(queryList) - var counters []PdhCounterHandle - for _, query := range queries { - counterHandle, err := PdhAddCounter(queryHandle, query, 0) - if err != nil && err != PDH_NO_MORE_DATA { - t.Fatal(err) - } - counters = append(counters, counterHandle) - } - //Some counters, such as rate counters, require two counter values in order to compute a displayable value. In this case we must call PdhCollectQueryData twice before calling PdhGetFormattedCounterValue. - // For more information, see Collecting Performance Data (https://docs.microsoft.com/en-us/windows/desktop/PerfCtrs/collecting-performance-data). - err = PdhCollectQueryData(queryHandle) - err = PdhCollectQueryData(queryHandle) - if err != nil { - t.Fatal(err) - } - for _, counter := range counters { - counterType, counterValue, err := PdhGetFormattedCounterValueDouble(counter) - assert.Nil(t, err) - assert.NotZero(t, counterType) - assert.NotNil(t, counterValue) - } - -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/windows/pdh/zpdh_windows.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/windows/pdh/zpdh_windows.go deleted file mode 100644 index 15473a7f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/windows/pdh/zpdh_windows.go +++ /dev/null @@ -1,192 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by 'go generate'; DO NOT EDIT. - -package pdh - -import ( - "syscall" - "unsafe" - - "golang.org/x/sys/windows" -) - -var _ unsafe.Pointer - -// Do the interface allocations only once for common -// Errno values. -const ( - errnoERROR_IO_PENDING = 997 -) - -var ( - errERROR_IO_PENDING error = syscall.Errno(errnoERROR_IO_PENDING) -) - -// errnoErr returns common boxed Errno values, to prevent -// allocations at runtime. -func errnoErr(e syscall.Errno) error { - switch e { - case 0: - return nil - case errnoERROR_IO_PENDING: - return errERROR_IO_PENDING - } - // TODO: add more here, after collecting data on the common - // error values see on Windows. (perhaps when running - // all.bat?) - return e -} - -var ( - modpdh = windows.NewLazySystemDLL("pdh.dll") - - procPdhOpenQueryW = modpdh.NewProc("PdhOpenQueryW") - procPdhAddEnglishCounterW = modpdh.NewProc("PdhAddEnglishCounterW") - procPdhAddCounterW = modpdh.NewProc("PdhAddCounterW") - procPdhRemoveCounter = modpdh.NewProc("PdhRemoveCounter") - procPdhCollectQueryData = modpdh.NewProc("PdhCollectQueryData") - procPdhGetFormattedCounterValue = modpdh.NewProc("PdhGetFormattedCounterValue") - procPdhCloseQuery = modpdh.NewProc("PdhCloseQuery") - procPdhExpandWildCardPathW = modpdh.NewProc("PdhExpandWildCardPathW") - procPdhExpandCounterPathW = modpdh.NewProc("PdhExpandCounterPathW") - procPdhGetCounterInfoW = modpdh.NewProc("PdhGetCounterInfoW") - procPdhEnumObjectItemsW = modpdh.NewProc("PdhEnumObjectItemsW") -) - -func _PdhOpenQuery(dataSource *uint16, userData uintptr, query *PdhQueryHandle) (errcode error) { - r0, _, _ := syscall.Syscall(procPdhOpenQueryW.Addr(), 3, uintptr(unsafe.Pointer(dataSource)), uintptr(userData), uintptr(unsafe.Pointer(query))) - if r0 != 0 { - errcode = syscall.Errno(r0) - } - return -} - -func _PdhAddEnglishCounter(query PdhQueryHandle, counterPath string, userData uintptr, counter *PdhCounterHandle) (errcode error) { - var _p0 *uint16 - _p0, errcode = syscall.UTF16PtrFromString(counterPath) - if errcode != nil { - return - } - return __PdhAddEnglishCounter(query, _p0, userData, counter) -} - -func __PdhAddEnglishCounter(query PdhQueryHandle, counterPath *uint16, userData uintptr, counter *PdhCounterHandle) (errcode error) { - r0, _, _ := syscall.Syscall6(procPdhAddEnglishCounterW.Addr(), 4, uintptr(query), uintptr(unsafe.Pointer(counterPath)), uintptr(userData), uintptr(unsafe.Pointer(counter)), 0, 0) - if r0 != 0 { - errcode = syscall.Errno(r0) - } - return -} - -func _PdhAddCounter(query PdhQueryHandle, counterPath string, userData uintptr, counter *PdhCounterHandle) (errcode error) { - var _p0 *uint16 - _p0, errcode = syscall.UTF16PtrFromString(counterPath) - if errcode != nil { - return - } - return __PdhAddCounter(query, _p0, userData, counter) -} - -func __PdhAddCounter(query PdhQueryHandle, counterPath *uint16, userData uintptr, counter *PdhCounterHandle) (errcode error) { - r0, _, _ := syscall.Syscall6(procPdhAddCounterW.Addr(), 4, uintptr(query), uintptr(unsafe.Pointer(counterPath)), uintptr(userData), uintptr(unsafe.Pointer(counter)), 0, 0) - if r0 != 0 { - errcode = syscall.Errno(r0) - } - return -} - -func _PdhRemoveCounter(counter PdhCounterHandle) (errcode error) { - r0, _, _ := syscall.Syscall(procPdhRemoveCounter.Addr(), 1, uintptr(counter), 0, 0) - if r0 != 0 { - errcode = syscall.Errno(r0) - } - return -} - -func _PdhCollectQueryData(query PdhQueryHandle) (errcode error) { - r0, _, _ := syscall.Syscall(procPdhCollectQueryData.Addr(), 1, uintptr(query), 0, 0) - if r0 != 0 { - errcode = syscall.Errno(r0) - } - return -} - -func _PdhGetFormattedCounterValueDouble(counter PdhCounterHandle, format PdhCounterFormat, counterType *uint32, value *PdhCounterValueDouble) (errcode error) { - r0, _, _ := syscall.Syscall6(procPdhGetFormattedCounterValue.Addr(), 4, uintptr(counter), uintptr(format), uintptr(unsafe.Pointer(counterType)), uintptr(unsafe.Pointer(value)), 0, 0) - if r0 != 0 { - errcode = syscall.Errno(r0) - } - return -} - -func _PdhGetFormattedCounterValueLarge(counter PdhCounterHandle, format PdhCounterFormat, counterType *uint32, value *PdhCounterValueLarge) (errcode error) { - r0, _, _ := syscall.Syscall6(procPdhGetFormattedCounterValue.Addr(), 4, uintptr(counter), uintptr(format), uintptr(unsafe.Pointer(counterType)), uintptr(unsafe.Pointer(value)), 0, 0) - if r0 != 0 { - errcode = syscall.Errno(r0) - } - return -} - -func _PdhGetFormattedCounterValueLong(counter PdhCounterHandle, format PdhCounterFormat, counterType *uint32, value *PdhCounterValueLong) (errcode error) { - r0, _, _ := syscall.Syscall6(procPdhGetFormattedCounterValue.Addr(), 4, uintptr(counter), uintptr(format), uintptr(unsafe.Pointer(counterType)), uintptr(unsafe.Pointer(value)), 0, 0) - if r0 != 0 { - errcode = syscall.Errno(r0) - } - return -} - -func _PdhCloseQuery(query PdhQueryHandle) (errcode error) { - r0, _, _ := syscall.Syscall(procPdhCloseQuery.Addr(), 1, uintptr(query), 0, 0) - if r0 != 0 { - errcode = syscall.Errno(r0) - } - return -} - -func _PdhExpandWildCardPath(dataSource *uint16, wildcardPath *uint16, expandedPathList *uint16, pathListLength *uint32) (errcode error) { - r0, _, _ := syscall.Syscall6(procPdhExpandWildCardPathW.Addr(), 4, uintptr(unsafe.Pointer(dataSource)), uintptr(unsafe.Pointer(wildcardPath)), uintptr(unsafe.Pointer(expandedPathList)), uintptr(unsafe.Pointer(pathListLength)), 0, 0) - if r0 != 0 { - errcode = syscall.Errno(r0) - } - return -} - -func _PdhExpandCounterPath(wildcardPath *uint16, expandedPathList *uint16, pathListLength *uint32) (errcode error) { - r0, _, _ := syscall.Syscall(procPdhExpandCounterPathW.Addr(), 3, uintptr(unsafe.Pointer(wildcardPath)), uintptr(unsafe.Pointer(expandedPathList)), uintptr(unsafe.Pointer(pathListLength))) - if r0 != 0 { - errcode = syscall.Errno(r0) - } - return -} - -func _PdhGetCounterInfo(counter PdhCounterHandle, text uint16, size *uint32, lpBuffer *byte) (errcode error) { - r0, _, _ := syscall.Syscall6(procPdhGetCounterInfoW.Addr(), 4, uintptr(counter), uintptr(text), uintptr(unsafe.Pointer(size)), uintptr(unsafe.Pointer(lpBuffer)), 0, 0) - if r0 != 0 { - errcode = syscall.Errno(r0) - } - return -} - -func _PdhEnumObjectItems(dataSource uint16, machineName uint16, objectName *uint16, counterList *uint16, counterListSize *uint32, instanceList *uint16, instanceListSize *uint32, detailLevel uint32, flags uint32) (errcode error) { - r0, _, _ := syscall.Syscall9(procPdhEnumObjectItemsW.Addr(), 9, uintptr(dataSource), uintptr(machineName), uintptr(unsafe.Pointer(objectName)), uintptr(unsafe.Pointer(counterList)), uintptr(unsafe.Pointer(counterListSize)), uintptr(unsafe.Pointer(instanceList)), uintptr(unsafe.Pointer(instanceListSize)), uintptr(detailLevel), uintptr(flags)) - if r0 != 0 { - errcode = syscall.Errno(r0) - } - return -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/helper/windows/run.go b/vendor/github.com/elastic/beats/v7/metricbeat/helper/windows/run.go deleted file mode 100644 index b240d5ec..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/helper/windows/run.go +++ /dev/null @@ -1,78 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build ignore - -// This is a simple wrapper to set the GOARCH environment variable, execute the -// given command, and output the stdout to a file. It's the unix equivalent of -// GOARCH=arch command > output. - -package main - -import ( - "flag" - "fmt" - "os" - "os/exec" - "strings" -) - -var ( - goarch = flag.String("goarch", "", "GOARCH value") - output = flag.String("output", "", "output file") - cmd = flag.String("cmd", "", "command to run") -) - -func main() { - flag.Parse() - - if err := run(); err != nil { - fmt.Fprintln(os.Stderr, "error:", err) - os.Exit(1) - } -} - -func run() error { - // Run command. - parts := strings.Fields(*cmd) - cmd := exec.Command(parts[0], parts[1:]...) - cmd.Env = os.Environ() - - if *goarch != "" { - cmd.Env = append(cmd.Env, "GOARCH="+*goarch) - } - - if *output != "" { - outputBytes, err := cmd.Output() - if err != nil { - return err - } - - // Write output. - f, err := os.Create(*output) - if err != nil { - return err - } - defer f.Close() - - _, err = f.Write(outputBytes) - return err - } - - cmd.Stdout = cmd.Stdout - return cmd.Run() -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/include/fields/fields.go b/vendor/github.com/elastic/beats/v7/metricbeat/include/fields/fields.go deleted file mode 100644 index 6b3c1536..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/include/fields/fields.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/asset/asset.go - DO NOT EDIT. - -package include - -import ( - "github.com/elastic/beats/v7/libbeat/asset" -) - -func init() { - if err := asset.SetFields("metricbeat", "../libbeat/fields.yml", asset.LibbeatFieldsPri, AssetLibbeatFieldsYml); err != nil { - panic(err) - } -} - -// AssetLibbeatFieldsYml returns asset data. -// This is the base64 encoded gzipped contents of ../libbeat/fields.yml. -func AssetLibbeatFieldsYml() string { - return "eJzsvXtTHLmSOPr/fApdNuKHOdsUD4ONuXcjfgwwM8TamDH4zJ5Zb9DqKnW3DlVSjaQC92zsd7+hTEmlegCNTfkxy5zdGbq7SkqlUql857+Q3w7enZ6c/vz/kCNJhDSEZdwQM+eaTHnOSMYVS02+GBFuyA3VZMYEU9SwjEwWxMwZOT48J6WS/2SpGf3wL2RCNcuIFPD9NVOaS0G2kt1kM/nhX8hZzqhm5JprbsjcmFLvb2zMuJlXkySVxQbLqTY83WCpJkYSXc1mTBuSzqmYMfjKDjvlLM908sMP6+SKLfYJS/UPhBhucrZvH/iBkIzpVPHScCngK/KTe4e4t/d/IGSdCFqwfbL6fw0vmDa0KFd/IISQnF2zfJ+kUjH4rNgfFVcs2ydGVfiVWZRsn2TU4MfGfKtH1LANOya5mTMBaGLXTBgiFZ9xYdGX/ADvEXJhcc01PJSF99hHo2hq0TxVsqhHGNmJeUrzfEEUKxXTTBguZjCRG7GernfDtKxUysL8J9PoBfyNzKkmQnpocxLQM0LSuKZ5xQDoAEwpyyq307hh3WRTrrSB91tgKZYyfl1DVfKS5VzUcL1zOMf9IlOpCM1zHEEnuE/sIy1Ku+mr25tbL9Y3d9e3n19s7u1v7u4/30n2dp//vhptc04nLNe9G4y7KSeWiuEL/PMSv79iixupsp6NPqy0kYV9YANxUlKudFjDIRVkwkhlj4SRhGYZKZihhIupVAW1g9jv3ZrI+VxWeQbHMJXCUC6IYNpuHYID5Gv/Ochz3ANNqGJEG2kRRbWHNABw7BE0zmR6xdSYUJGR8dWeHjt0dDD53yu0LHOeAnQr+2RlKuX6hKqVEVlh4tp+UyqZVSn8/j8xggumNZ2xOzBs2EfTg8afpCK5nDlEAD24sdzuO3TgT/ZJ9/OIyNLwgv8Z6M7SyTVnN/ZMcEEoPG2/YCpgxU6njapSU1m85XKmyQ03c1kZQkVN9g0YRkSaOVOOfZAUtzaVIqWGiYjyjbRAFISSeVVQsa4YzegkZ0RXRUHVgsjoxMXHsKhyw8s8rF0T9pFre+TnbFFPWEy4YBnhwkgiRXi6vZG/sDyX5Dep8izaIkNnd52AmNL5TEjFLulEXrN9srW5vdPduddcG7se954OpG7ojDCazv0qmzT2nzEJIV1tr/xXTEp0xgRSimPrB+GLmZJVuU+2e+joYs7wzbBL7hg55koJndhNRjY4NTf29FgGauwFN3VbQcXC4pzaU5jn9tyNSMYM/iEVkRPN1LXdHiRXaclsLu1OSUUMvWKaFIzqSrHCPuCGDY+1T6cmXKR5lTHyI6OWD8BaNSnogtBcS6IqYd928yqdwI0GC03+5pbqhtRzyyQnrObHQNkWfspz7WkPkaQqIew5kYggC1u0PuWGvJkzFXPvOS1LZinQLhZOalgqcHaLAOGocSqlEdLYPfeL3ScnOF1qJQE5xUXDubUHcVTDl1hSIE4SmTBqkuj8Hpy9AZnE3ZzNBbkdp2W5YZfCU5aQmjZi7ptJ5lEHbBcEDcKnSC1cE3u/EjNXsprNyR8Vq+z4eqENKzTJ+RUj/06nV3RE3rGMI32USqZMay5mflPc47pK55ZLv5YzbaieE1wHOQd0O5ThQQQiRxQGcaU+Haycs4Ipml9yz3XceWYfDRNZzYs6p/rWc90+S8d+DsIze0SmnCkkH64dIp/xKXAgYFN6LdC1F2rsVaYKEA+8BEdTJbW9/bWhyp6nSWXIGLebZ2PYD7sTDhkR09ijO9Pdzc1pAxHt5Qd29llLfy/4H1a+efi6w31rSRQJG967gYt9wgiQMc9uXV7WWJ799xALdGILnK+YI3R2UBOKTyE7xCtoxq8ZyC1UuNfwaffznOXltMrtIbKH2q0wDGxuJPnJHWjChTZUpE6OafEjbScGpmSJxF2npL5OWUkVnOIwNtdEMJahAnIz5+m8O1U42aks7GRWvo7WfTK1kq/nPLBUZEn+Kzk1TJCcTQ1hRWkW3a2cStnYRbtRQ+zixaK8Y/s8t7MTEG3oQhOa39j/BNxaWVDPPWnitjpxHN+1t3lSo0YEnh2wWj+LJO6mmLD6EbjC+LSx8fWOtQmgsfkFTedWJ+iiOB7H49lpmwOg+u9Oj20iuwXTi2Qz2VxX6XYsxuiGDFMZKWQhK03O4Uq4R545EITWr+AtQp4dnK/hwXTSiQMslUIw0BhPhGFKMEPOlDQylbmD9NnJ2RpRsgJ9sVRsyj8yTSqRMbzIrbCkZG4Hs9xNKlJIxYhg5kaqKyJLq0dKZQUer+SxOc2n9gVK7H2XM0KzgguujT2Z1164smNlskBJjBri9FZcRFFIMSJpzqjKFwH7UxByA7Qy5+kCBMs5s6IvLDBZ+sIUVTEJAs1dV2Uuw63d2Ap3JeA4VhGVKQhXDqLONjl5I3wdCN7tohvo2cH56RqpYPB8Ud84GoXngHo8EyeNdUekt7W79eJVY8FSzajgfwJ7TLrXyOeICaCmXMZYjlid1+9IV+UjIGOpQu+TKc11fSNkbEqr3OCQzR8be/A2WhPM18HDz1JaGnz9+jA6g2nOW7rEYf3NHcrEgXvTHjZPj1Q7AuSG27OApO+3yR1BC95UempzSoJiM6oyEB6tbCiFHkXPo+A44Whu49Jqn9Nc3hDFUqtXNVTXi8MzNyreTDWYHdjsF/bxCDI4gJqJoDLYZ87/cUpKml4x80yvJTALarulYyGdqdCsZEW7xqRe11FgM2PawuGkcY8lo6jQFIBJyLksWJCPK416hmGqICveVibVSq1ZKzb13MqBIloL1Hj03M9OD8SdnbCgB4EeGCHAHUsLlpj5ba6niOFHjdYRkZ/A3l6VrixC3Ki1AsaFBe+flcANAH0MNSxvyewZrMavkKYzpBWscL/W4UR7E1IwPOF4G36eYCqEw4OiGs0yollBheEp8H720Tipjn1EeX2EQpTnCDrIdkaSa26Xy/9ktXJtF8oUKNyam4q67TiZkoWsVJhjSvPcE5+/ESw3nUm1GNlHvVCiDc9zwoRVLx3don3SCi4Z08aSh0WpRdiU53lgaLQslSwVp4bliwcoVjTLFNN6KJ0KqB21aEdbbkIn/wQ2U0z4rJKVzhdIzfBOYJg3Fi1aFgzssiTnGuxWJ2cjQv09KxWh9mL5SLS0dJIQ8o8as05MA8Nhza/njCh642HydD9O3BdjRFlTyhRWCa+FyKxC2yFejeOEl2MLyjhBsMYjkrGSicyJ+SijS1EDASq927Faikr+113gVCdPd3gE1WRhmL5HtI/2Hi08zdcagPxof0DrTvCwuDPpSAJZZ3er9nYagCFhD6B0OB6O4yeNOWdMJik3i8uBDASHVmbv3Z03VkdgNO+CI4XhggkzFEynkbEiTNaB71QqMycHBVM8pT1AVsKoxSXX8jKV2SCowynIyflbYqfoQHh4cCtYQ+2mA6l3Qw+poFkXU8Ae71emZ0xelpKHu6npHJBixk2V4X2dUwMfOhCs/jdZycHVtP7yefJia2fv+eaIrOTUrOyTnd1kd3P31dYe+Z/VDpCPyxNbNkDN1Lq/j6OfUOL36BkRZwNBKUxOyUxRUeVUcbOIL9YFSe0FD2JndIEe+nszWJiQwrlCiSpl9sZwwvc0l1K5i2cEFpU5r0Xb+oZC8HJSzhea2z+8hyP1x1pHIJxKE7lxwX/D0e5QwAU5Y9KvtmuHmUhtpFjP0s7eKDbjUgx50t7BDHcdtPVfD2+Da6Cj5mDqPWm/VmzCmoji5T0whAeaxHlyFoQ0zxHhsogpC42x3pDjXYsnZ9c79ouTs+sXtfDZkrcKmg6AmzcHh7dBTRo2b5O08dJ7rG/BzYVVL1FLOjmzEzmdAQNTTg8uggJOnrFkljhrEs1jQwFBbdMbmhqujXBWIp3TKrVgfhQzkkuakQnNqUjh6E65YjdW5QEdX8nKnugWxu2iS6nMwwRcL+Roo3i/1Btjw47/veADddsHyHuNVZ/h258k3W034ejsyTJC5+37ceb24Dbit9xJG6ZYdtknVz7e9WaVmzmfzZk20aQeRzj3CBZSlizzIOtq4sXRsP8/1T4evKai4ZwuOpUKwkiSGcj2SSqLFcI1WYk+t11PGE7jXEoZM0wVcBWXiqVcW10L7CgUtV9wxEIYUTXJeUp0NZ3yj2FEeObZ3Jhyf2MDH8EnrI61lpALtbCUaiQaDj5ye/Xh9TpZEM2LMl8QQ6/qXUVtOafagF8DY2lQMRfSEFD6bliew9ovXh/Vzt+VVCbV1Ur3Lq2R0SAJI8tL2P4vQBFsOrUH+JrZWZ1M4/bwGbt4fbQ2Qm/OlZA3wlvJGmARh/qRN0cCikpak70bD67ILvG05w3DWjzWGALq+b7JBkjmNoqpN2I52oHvG2RTaaaSYSkm1sjQcC0VmoPt5OijKhiYSeT0No5BBXl9dHAGoRC44qMwVEwqq93VsYLyfKDFWfGfwAReZkm6AEyrPO+RJL9Lw4xd8KomdkkwHSgY9JrynE7yrjB7kE+YMuSYC22YI7EGbsDO+tUIEGYfngJxkYPF4HTjUKYu5grX513lYJHcKHNqrATSQ6gI54DqcrwTOFkXiDnV88G0dcQU8B07j+XJqVSKWdG3EfA1RcM4MChBqJBiEYePohAXkcp7zVwwyxhWwTM0aMMHu7pxCDJMpZjiXtG8MScVmb2SakcO8VHBfUQ1SExTh5SCDgZzdqF4PAX5q7G087mVttGqAsGFXHQXHfE0Cjyt4TmWFS4vOI79F7f7jTHRgCDpBf8CDEXAGTpVNAQf12GV6ADCmCSvTkBkErk1jHJK3jCjeIrhTToOn6KCHB9uY/CUpb4pM+mcaTAqRaMTbrSLXK2BtJTbDLhuRM5yHcJymiC4cVUlXEisYoU0IYiHyMponrFopjZkCBMlLmbTL8gTmKhfdQaxZmw4DloPBMGpbnKv8tlhua5BdQh7iIswBXPtcFx/9aJGEM4FQbmx44RnIdDanegFyfh0ylSssIPZj0N4sb0H7TFcN0xQYQgT11xJUTRtRjVtHfx2Hibn2cg7ZYD+ydt3P5OTDEOhIUigajOXroD64sWLly9f7u3tvXrV8nOhiMFzbhaXf9aewMfG6kE0D7HzWKyg+xFoGo5KfYg6zKHS64xqs77VsuC5+LXhyOHExy2eHHnuBbD6Q9gGlK9vbT/f2X3xcu/VJp2kGZtu9kM8oDgQYI4jTLtQR/ZG+LIbKPloEL3xfCCKmbwTjWY7KVjGq6YyXip5zbOlHNGf7eOCs+YnTPzhjPN+6I0eEfpnpdiIzNJyFA6yVCTjM25oLlNGRfemu9GNZaFRfKBFOZv4Jx63+DqWGbvUfCaovTob97LMGDlv/HL7BX0xZ5q1E0Qa4hrcdBMuqFrApCRMqpcPOcTg8HtEqImUOaOiD20/4k8gydIShAWOcZYOFos+F9XT9akZVbHVMOwt8pIHVRtqqsGCXg6yjLuQti6WgdKZstdGakV1BKUnDr1COdyliczstZ2qRWnkTNFyzlPClJIK87g6o17TnGexR86qUarSxs9HXjN6zUgloqgtPIb+1foVfz7r8cOwN1STSqRzll6xnhj/43fv3r67fH968e79+cXx0eW7t28vlt6jCjMSB3JcnePwDYYdSD/wuzoMgKdKajk15FCqUjbC8O9dCqCRLXNf3nE8Vs+NVAzl03gre7aHpPOmyfrvdk8pRPrVr9/2HqRhYeKdD20ageRq+VitNYIo6uKgpMgXzRysyYIYKXONUWwUzAyQFcPSK5RNkQ47JPOwgwzE+pl47ec7aGKBK6XJga6ZsiJfRujMCuGRNjdnNQ8Vpilp9h432kD+PWdpGcTUFwcweUfG4c6Iv7wjDjg82Iz1dFGYnXzeKMOwZKldjQMyQIFE4Ozjzhsnp/EgUXJ4dFfNWV5GVg1QdNCLF4bWToUSC3uzGh7MVsvcWEMaHurF86wp/PGCzgYVRmOhCiYLIUQIkCW0ScVzY/XAHtAMnQ0EWU1ZDi46a5mZo5T1u6ePUtfvSF5vi+kwq8sDb8w74HbUi66jJIIcijQ7lCCKo5OCCjpD5s91TQgdIQpT5iM+EoUcx5zkqPX1HbwkevTu0HRkuNHTEHaEbvGNZuZ4z5hRNPp9cejIflwc+rcYKN2I814qWjrcMq7axCNFS4dhIWr6KVr6KVr6f3e0dHwwfVCNKy3T3q8vFTIds8KnuOmnuOnHAekpbnp5nD3FTT/FTX9PcdPRJfa9BU83QCfDRFDz0s4W3/T3hA2zRrxwqfg1NYwcvfl9rS9iGE4N6CHfVNA0ROlGxhm3UjDZ1LgxkkwWgIkjBiWGHn+FQ4RBP0Bs+3Kx0LfS8tcOiM46EuVTVPRTVPRTVPRTVPRTVPRTVHSb4J6iop+iop+iop+ior9llvbZUdFZjteL9369fg0f7y7Lu0zEFcSb5HyiqOJMk2whaIFqlEe5pJmvfOyKrIJJxv38hoqFq1IXF2l1JaMkWdFzCkmOjXlWXIFcHz6Lhh4fSzepQjV8CPBgBseDWvQ0zz3qpjLP5Q0Xs30Pzd/IES5gPefiys23IM/GSZbn4zVX+M6riFKQ37jI5I2u3z9HcN9iZM6zcaJl33vvBf+4DjJbZ+0dWBpgLHI+6RuwoOnb8+Vdgc2wvOQ7intrQf4UBvfth8G1t+yvExXXWtlTkNxQQXItRD/FzN2CJysxJkW2OxBDfHO0i1M8CB49p1sDAXT+y8HWp0G0vftiOJi2d198GlS7zn47CFS7W9sPg2ogDt3Qdp1w074261KaBS21N3rHPB1aHUlBMq6vusfmiinB8ufbiZd8l1huSc1Qat1PVZ4jxHaSztpbwB/uf3CC5QesOf18+8MnLQgsjCUVi4GWdRLKzuA0nQ0a+WSYjEBrjqLkOVuHGNdHvYhLlkSADb3alov8ExZ7RuM4gvsXZ4e/7K2V/viru24WTn/gyl4kz5NXLzY3k62XO1u7D1ii7+BzCWsdNNHNLfRziPX87ODk9CI5/o/jByzRNdAZel1ums9Z30o4jR8+Hhx7NRf+fhsUVuRNK3cjIFggRKOs/tHp+X0WiJ8asbZ2wqPTc/JHxcDSYAVVKvQNi1p32d9dYrYTWBmHZNdQSrmuee/HWpBScQm2hhkzWEkah3WDPhtnQkOa4z48P15zTXQWfpJ4dLA6+1LMaC6r2xm5EXHaEDqs0VlCdWybcDCgWH3DFKv3Di2nXOM4XSjx1fHaQyKDGyt+9Jj11QNBqFJ04ZGBWHbvo5uIpnMHBtGu6rliplIiMmj6ZniuDFgkMTAC1u0rtnAoq+N1/d7gFmjm+7I1wpEnC3J8eF63zXiHJdxxrLmV4aGtQmwEKOrl4I9+ckFu7FvHh+du+HYEkt1mS34Q9YR+fOxaAr80Q8rtc57MyYEhBRe8qIqR+7K2CrhFFVbjiztoje0sYwscpP53lsF17RsZWWErDEntaCkIK9z4No5Uk1JqzSfob8igIrm9+WltKnFGQx933A8o1STFjjaNOPYWRSZpTgeLWMecfYrROWFDfG5BhhTDofERxpRgYf8Oszw57QU9qtswiIsboI24I0YstDpFusPBKBZN8HF0+GrJRKa97wWyrIFheZTEA/q1dwTtrc3E/18vFoaMW7xoOuEtxUXpyi3QSYll7nWzcRB1xhA5JYenB2+O7YGYMIss+35+zbJRzJxWVzUZo7OkZjEmyl+QwjdekkoxXUqL4mDZiwaBc5mQk8CrhDTe094e0zc3HEN7Bh8sP7Y3D4PGpJ1tubm5SW4Jw/A7Y8wyLufbApUs7iEzB2LIrsFCajk3rBcQ0LsJ3uZE03nM2NkU+FIjz4LrlKqMZQn5nSnpc+gLsNnMXSgqstAaf5MaaThFT1x7P50OWMfgYl7XMPhEFgOk2bQYMJoxdTnNfXPIIczfcGfLKdkmOTOGKeCSODOBmRuFSEpsZVQXO9gnBwcjcnE4Iu+ORuTdwYgcHI3I4dGIHL3tkKz7uE7eHdV/NuPHB3NP2x2yS8PYvdhNTTWYjeuWt0rOFC2QAkOb3oAE+wiIZZhcEw0EWWslr/NxkDnoHg1qe2trq7FuWfbEFT/64p0nSgo0l6MYhemwzhx9xQUE0KEA25BpSWhpGkcvQS9G43FXN4fBwHIcBmVkwAw4CeMxb8XRr++P3/2jgaPAGb+YxODa/LjbAvWSe4WDBgMf8l6EC7EFWnzvBXNaqyCTkGK9VFwY6NeXzim0tFaaPJuwXN6Q59uQeGchIFvbL9ZGEe1L3Xij5uVBQ8J2TEyntLRnimpGtjbhCpnBHB+Ojo7WajH8R5peEZ1TPXca3x+VhKSmMLIbKiEXdKJHJKVKcTpjTnfQKKPmPEq/mzKWxSOkUlwz5YKDP5gR+aDwrQ8C6I85n8aD7tiwzV89FvYp/vWbiX8NRBGQPyQxhElAxastC26BdQvBDol2GYUbaA4qoUusAKCBEYaZRjVqdDXZtuvcShxWgDRGDZzXEDacjF57rcdYGSGJCEmMojyH7oJMcdkv+PYj/Sn6GNnfU/Txg6KPa/r5MgqC05PuFioODg6akrHXVS8/J4fooGOiy3NycmZlOAa1wMaxaWPcsjH4H8fe1Odoh0+nPK1ysCBVmo3IhKW00sEyfU0VZ2bhlaOYUAtqtFUK7VAOrIQcfzTKt/wD+KIKAx5Qg+3PJQGraISccS2uQst3boI5C3slZOyjfbuwVBIPjSIBvgS/M6o5hKiFEevmeiipWOF2Krt1FYN20zadNL/bam8wSMJfQhHwc/WnGp6+hVigBnQDno3V+HAEA78P2chGDtFWJgX6a15e0MOwLtcTOQgglGXGr5mG7oWRa6HRzhAeSxWLQ6UyocMoU4St7SNYFooaAG/wd+6ABhCt+aGNOWChZMqt/5ks0fqaL+wQWspwrzhtDU/HWkIORAb1WlMpasXVYbV59m93VHh7vtXjHE/o8NJg+A3V9dKGC+j48D4X0Btm6HpsrPbVmZw1evnCfve1mVbsj4orlkGhs0eIcDg+PA9+VLjHAn7tYjQxMiFjlurEPTTGCH8PRs0EQTAC1lNpg/UJIdo777QPJeS3ORO4Z7CB2LU/yGtcZDxlmqyvOyOpc2BYgCw+dc5nc5P3FaWNVgPvR8G1ObMs2upvyrUppdk/Lag+TTGds4K28E8873dL6BqVk81kM6YcpWSjENhx+GLpEGZoQ++dQS7iEsh3AXaNgMf32NC2QPkBn3NuoLJkUNAlZ1gC2aLZMwIIwk+pvYVu8PYJdgzce240y6e1ok0Fjv4AN91AyeWATDT6tNwJCOCdNrhhYvpDekgPBM7QdA8YUfB9z2K9saoxsDY0vbq00sVfIQ3qAoMvU2jenLLg+wGMWmItc/ARso+tfkZfSNANuzvCk+ZK5ZpgYovDF9jHlJV1pnHEKv5Jr2mSUzFLTqs8P5Pgjjj2j8c85LrVUfz4eomG4qGRb28hQd8duT84PJdeXcGag4qnDV4QWM6BfbTVstyyh/ad7G9iaAhWMDPHcxp4U60pvJaBM8HFwUWaV66OO3htqAmuMtC0xKweI9QUtxPVi3Dj+aGoT+ewVKaML2LvStPXDdadTR0VmpDW7sb0/m/Q/eLE7RGW9+rp0j5h5saK+TS0Y3byjLoObmaczDU4Z1DDP82ltms78DtxP7qxlIQ/x1JBbS0otpOTglFdKVZgFwAImu7DbPQYBPoaesUCDcdojsmjxnHBCgkRKkxDP203XFZj2rXVvuaBZxlWgCG/Uiwh5wz3fIzl5+xFN8Zlc+MKPANT0HUL/MiTH45wHJHgILXzamP19MYlvlw1/iWq7XyyroCjBwXBOx+a9feclSPUk8FCk3FYhIjeIidQ+hNIoBZB51R4vPpO6OPadB021zKMMSBknWbZeETG7tysw7lh8NWU52wdxfxsjL4j70Fp3AYg30dBK1gfs8yBwvpq+FeaqfWSam2RuY5hSU2ZwoE+zHZgAgwcpCmZWjXIypKHOKcvkoaBXqhhg5RKDe5IbQsDZcUZtNzW2IE88GTOmaIqncdxxO29qcU/3O6VCZ+RSQX1NlYsfNGInOmmUS2SyHPDlON2rSn23c6OycJdFkFMx94izsrlHgtjQtoENwvnO0PJmmvkWfki7kviZrSbMnad/l2KkWVj9YhEVxMPVpvqw/hejXPzgg2N5rm8sRBa3TJtbpS7d9ySIlMcNVYOga0J+kaEya5qWJm5FfWiulu3y7iPZ0o4cfJlGrk5QzQdLApyxUG/hoy4CHNRdUsfslVpFi6NjOlGZw8nYGpSiajU5YgoNqMqy+PdB+4PTxMrx1T2D6mIXR7ocaBP4UUjr5mCW8Zq8UFk8pIdj7eE+aBNlHPIyVF3G3Ze7Ow1kY8c6B5ekNXGiCZ+3WnAQTrtaNgG3I83VksNvBVuxSlXUUKNYhR4m6XOGeyJVPYzWFFKXrIcej/cQtMZtzJE6orn/F+oH2poUSLboCb+ysRtUE1sJQ+3OUNro5X3fDGeEI3TvlJOBCnslay5qVAZHrmQQ3MjSZjWHbQJ61G5kfX7j2kczSJ8pjVmLOUpJBS5Sjw5hNWgYBRbm1yEgou3RBKvmUQstsC2wKuAdNyTkLGbEW4cl2hBUkjBjazj++ohVldBLfY7Zj/6Xi5GkivGSlKV6EaAl+LD1cSqVasR0iYe7dWKJy6l+Sje2dq9G+Wmx1lV25tbL9Y3d9e3n19s7u1v7u4/30n2dl/+3oxCzKihmt1XQenzKz7gNK3ANNHACLpWwBFeYClbKjDYzOlTVoWQyl83WN+Lpo17JpezkdP/cjlbG8WTh1vESCfjLOratdF5TWURld/Ddlc12LDpiqWyKIBnQy62kCZYtmB4K/c05gZVLwTJFTKr8pr0sYYHJmuj1ENJJrH9legM03PZlDSdsyTCRdjeSi1T+LGnQlbrTS7Kylz6HwUV0kXCef2vMvEDVL/hec57n0EHG9DIVi/hHLmpGzY0Ap7AMG2TkpBPIdbtmcfPzKpNijkfpKmdfo24xj5e5BkNzC4yrwrYPeWd6iJMLBO0dduVUoPauU3aFwnSm704/fderAqA27sGfIZyAupiq6r9gGU9fqF6Tp6VTM1pqe3h08Z+M+VixhSE26yB84/euJvMSLsBFP1Ske2nkEIbZZcPJgMwvFrJsU30dT+pvr8Ofjw8+mJWvZMju5pQMj1Sxlow79Gd6e7mZtaETMxYN6l6eZnkItwJQBeBq1Kl+LWPwGRQfFTR3AWUGqk6EgbIFr7eBAgD4/rCiWXxFl16cSFfEJmmlVIsSxynrG/iXMvO6A1pKp6gYBR7ovu8ZUzwsfd1VImfBAGKaHrTqwOfCKdU2tOFSr9Vw7SuCisxCEns2kDbGQVJwd293jU1V1LIXM4aRT/sVSOvfFgA1/sNXJH/r724+hu/3eOl7uzdZGtz6/els6OveJsZfWN6rg/g+iRFF4076FG0A637Udq2SUhP8WJD/LPp1OH3XBcDcKDFFtrxIkecL1IdHKK13aRXg3bxwV5rQX6HYvus4npOaM6U8YIMnIWGdawVd4CXVnO0loyKayRzeePkcYsqgKCRLRZdcGRORZZDXOGcLcBVdmNVZWGiY6qYXTMYK+svUcwAhCiZ16vmBkaBkw5NYSAASxtLDDdzBmlqIaIdW4qCo8+AW3BW5VSFUPtadVRWuOoReXLm6n4Gp0ksUw0myOIsUY4JRD3DWtqSovOKO/UBFBTkVVVZSuVMNKkUKSsh5AmHRo0ir2YgCXQtKbVbnsJJEF56Rnn4AERBuH/XRv7c4MjjVvhZQxWsXRFgBrTP3yZnNrDuef8QeH9nmTr7aILxwJKzMFyF0/fekf8dUsMtSrSV2CEWhqF0l8n0MuphmHFtJZMMDKNYDgzUWWY5E8tqorfSv4vfgShgozi79rr0+BL3pofVn7OSbL0im3v72y/2tzbR0n14/NP+5v/5l63tnf/3nKWVXQB+ImZu7xFoEcMUfreVuEe3Nt0ftRRoeYGu4JxOK3svayPLkmX+BfyvVum/bW0m9n9bJNPm37aTrWQ72dal+bet7efNOruyMlYx+qYvF6s+ferd4tY39sF4GRMQiB1zLrwxIiMr9VgGX06tM1KeW6klGFRKpnyYdbg/oIo7GmwwnZllvSLMqTQuVQHFO5/eCzWfnSsgMvRnDRMlcgvM72pdfJZX+6ItEXev764WYkbQehctdngn8tomEi0wAv3AXgUiwO8FUYqhcXAJlLLy+hp5FtaGn12SGd7PYdA6PBdFMrdG0PXrimh1cmyoSxO0b7xP7ejRfahDxBUyZnkN1TniDV5qW6/jsBK3sXHI1k+VAnqq0SJcwqzj7GA6g4RcK91qLVPn4cN9uEXkMA3uVtcWsYPXKJi23LSWMvysZh6b3vetRDFu9G6lYhFEFlBCOeQMesBIJhny1YJe1bujmdA9V4lDa4PFDNzGdvU8xKf1nTM0IsOpwuvZh9KeL7SzPHVtzq/lLLKxFigsNS7WOijOK2b+TulpFEG0nJobqthd2VfusMB1f77QhZXO5saU2Ro2v56ib8T1OHIDt4vwhRGfYdmVUV2dZN0tcd3fQesHlVWdxGzttio0jW2ESoSROeXR9/Gdn4C8f/ea5Fxc+djqu4vZeRdIWyjwo2D1RPD58jT2ITscRiOQg0iCH4XrqJHIHykt+yCuWhaqGPK9QgrwrgAzDB4a7M3VQbLdXb2/seG6Wl0zkUmVpLLAnmsb/7K5CaaPZbVExfXVpY4u79uu82kuaW+M0TuurwiMAOKq4lJxjHBuU6h2RES0zCvQv6Psp/eaOWM+rAzM6c71gEx6zlS7GV+A/dJq9kvQ2K2LWD0F0wD/k2Uw7D0LGmFMgk4peKTCIjYt2WxtbvaYUwrKXQlLV5d2ISvY9qaB2x1VLDAH6Zg6Akg3/Rl2iBtnHtHMkpOol4FYc4GRcH1hyc2WyVKzP6olT+jDelScu4F9a7VbeC1EbrUehfBQhN87AsAUrjtuyRF4ZehVM4WcfaSpIVJlzncdVN/IPxl7J8OpDuazYJjuYOuaRR2AHqXNBGYwYrBNmKB5fhri1l3+o99CrniQ4sKIcU55lK+AT3kzt3f30ihc2jMnnTifR1V6U0gUjhF2AoJ33KzcKVGpFJprEwtEjjJjywdce/YK7K3r4C7fsJ4Js2iGvobjXM4SDb8n/vcklRkbJ573+q/rpIjYuFgHy2LNFTdFW8xtOqmQq/k2KfXRPDk6X0t8NlnjjSAXObIm3OrvNyLMiJHwVh6vQ9zDuKksMQjm9uVGURNhwd1L5GWTpg1dqkXN3W4L9Inc67hwYUCx6yKiCHRh1G7yW3wX9pz+WXeZHCAL427tobEkeyBqxmF3OCwILQsuGNHB3BRHcsVotnCU5C5rT+i1/Tm6JvEAeuIg0ioQN1w3VK00ZSVmNIdJfX4R1Cmg9vhLATL5yZGbfOW4UrJkGweFNkxltFiJsp3pZKLYNSof/vHzi5U11AXIL7/sF0XNTDjN/VPrm7v7m5sray022o26/cbMB2bO1SeGYEG0UtMy0IosWtHVZB1jsVbgph8hSWFcU3R3kFpR7cR3IXkiTx8RJux+6yhgy/HVDPydMrJI4KIg97BUdktB5nTatk/ravcb+4KhVE7hX5SdxmWVGqptyGpbexAwNhSY8xKZdM0pK3uEr5k2fOZX11S9l1AsBJxbPzSmUHCxnrHSzDuj45XUbNVO0L0GQlOIdXe5YgICb0mZ05Tdqp3copXUJ/6ztJNi4fSTYuGyrK2GAnNs7G6/3MpYNlmf7k4213e2t/bW915ON9d3aLqz93KTPt+bsru1F08PU+6M/C7G/Sf/+Y4Q9wMsTNqKh4bCHR3/EISaazKxclEzWMyFbNtfIXbOBynbsd3K/f7/BJVbXR0wJ3ZFphw44GDx9Vvko8D9ZyqyDanqxZJG1MvIVaIIdsPJAqc88XZv8qb2OvznTydv/suXTNR1vLe9ZHnK9FqCL7vwf2eF6Wn8TSHVmGWIzdZ6/HGMvMLO1PSguGmMxfoMwWT1NXVeYhJq6FrRwg/da1n1Jrh6KzWGbxlF0yswqaAVsCf8gxqj+KTqdDYeoEgR4j3MF1//4UtsFIHs+ZqqhaWN0G2G/MIUhqlBFRT2cU4rDeZLSGCXU3e3NLm1ZQvM1z7y8fTueNr7kF+zEdhyIZE4G9X9fewdBY0AYpcJ+8jSyrARmfMsY2IE4ZD4bynyxchxyBG5Udz0mA5X/3PFP7syIiv49Mp/fWql9afOEE+dIZ46Qzx1hnjqDGG+784QvaH9D5MdQA6CcUAYhLrRS4oLEFGHxNZ4vykspFH42mNJN7VA4GQuihE2kAnVL+/gb6GALQzjNhAlh6oEO864sFONncrH7VlhmoxhFeNIX8Vgf8zjwNrbwapnHx1ZTTMNw3lt0sMdV/Bu4auR9/fYVxw2SHa+ad3y1gWA2kSpW/31g7AzFJShwWHIug/qDLRyd1Eqjk3FebCZ4tdRdAQUuHRmh8gU0FnhxlwWbIPmHvNhpXa4SxzmcxfbS9xHCkRRLMR5x2qbhglgzIrl7JpGlua6dVlvNF2UPlGWTFlFFy+AhvkOrs+8r1X+4bJcCVAzYFMDYFlhks5els6uFJrmD1Zh9Ezxwl4E2O7y5Ig8+/nkaO3Oo7S6tbm51TzwtX44NITt3gE9LQbbB+CL9h76Sg2GvmIXoa/YKqiOxR8uOfPEjl3biL2gitxNhL+9Kal9VrZ3Xzzfe948LQUv2OWA1SzenLw5xjhqf7v47E+AFpTCZrciRbRRjELcyWRhIlNCpaEEgzMW3tzcJJwKmkg120CfNySAbhQs43QdLMHx38nHuSny/zw5OD2oWfx0ylNOc7Qb/9fIXRm+3FmC5YJ6csms/FGC3D9x1QTDmJjeGGK/o6X7TLtlGX8xHCW9sYQUo50LIlMrtgfqor2lRFY3X+xstkjoMyXSHoE0SJIUQolBdWgeswFLA5+2G2jhZR7q/fibso73N3FH6g7KfHHP9kUqb8RgkWpoPrYTrIIFRUHa3/330+O29/pqdX2glRh0EYv0k1FrI2FvsTRoR/ht6KdZJFQ+TPjduG3vn7qOPXUde+o69tR17Gt2HYtCefifDwzk6zF62UGsGAEyW6Qxv42Va+SeUMrHRTxwTVbsx55Cw1svnu/tNAA1VM2YufyL3FIXsBq8pyCYYlGAr/+LlZqDfQMJ9RlSYcYVeKgdJGsd6gvu5BBcMWi/ESu5gCHgPRgCVB0LHJVBfHbeshKg4HO7rSBYChhmjbs4gJ/dxzvCAH5mMq6VmVKlFpjEh04tWgv+YGrCDm2hMFGwpTdjPVwzVxleib1lobw4pmJjwCNL55A3XqcYWMhOzryLVCqnbKh1XVk9JdjGlyqhyc1iKP/Sod28XmH0jRRW72tmAmDsDBOD+btOG34uN1m3nrNUZk4OsLBdC8BKGLW45Fr2lJ1+HJThFOTk/G1/tenDg16QhtpBB07vJh5SQVvWbU/V94AyY/KylLHsFauIUsy4gYqKIiM5NfChe8L/m6zkUqzsk/WXz5MXWzt7zzdHZCWnZmWf7Owmu5u7r7b2yP+sfilVcvW9PYI+ZKglnNKAmpH3d2CQnZySmaKiyqmKXdfQTjOFCCvLbKIr9jAuRhLJFly5VGmItMZKS2SaS6lcyPwInXZxlb8wKIKXk3K+0JglB/mGI2APGCPS6tlYpzFBSCIXhFZGFsD9IvbWvegnUhsp1rO0sS+KzbgUQ56sdzDDXQdr/dfDPpgGOloOnt6T9WvFJiz9oc/O7e+v8MXtN5i9VNF4HZVq7Qlnh2d0HbzTco7EYe3LFxgftqdIo1hU8HiZsGDIDimYSyq5raUPFeT10cGZvUEPMC2z9p7F3USaLGQwIej2os+4KNeXEi2+GyFK60vxtxjnAFDyQ0+pIEefv/jP95QSnmPVHyDPmiLrnBP4neYzqbiZF6GyLFcu9CyKoWR55qLZsBIxhKXOsVUWhpq/OdodgQNjDei8VMxx64QcZJkHYxpCHjEC1w0xWUDCuEqp9kalJnDIjC2AaLvGehaQI6ZZSRU1MnQUproRXf1MC3qF8bMjgnlwc/r8cndr+yFNi7+0q+nLe5m+joPpS/qWwnmSulGb+xf/+c64ZQgSbsctu+xusDRUBsuoaENFlDx1fHgO7yZ/84fg1oz4bpwvTCpFXeQ51ntCEW1QNUGhua8YNKwVnTQtC+2cquyGKjYi11yZiuakoOmcC6ZH5EimV0yFTqLKpW78ezVhSjCIdJUZe1BVZpXOuWGpqe5NfP2UjX/bSrFuzNeRCD7uvbh8sfO1bli8C+U02jtPav6ave2OrQMrUPZMY/HVDrK6qm+7fcOIUpFTZn48eXve7fL1movqY8/YNdDRTGFEuPd9BYGeeI23pxdvz98GzNxjU5sxmXxDijSA860r0wjkN6dQx2B9I0q1BembV6wtkE/K9bepXNu9+RYV7Aiur6lkN6WugSBZ/cWNHd9IjUrBdT+DkCF941P1xx6yMSg29vy6hr5eK4T72IlD9yisj7Mep62iHBDHDR/ogEdfOo3mN3ShSQWvjCBX0FUaCEaHglHBxQwKX7i620xccyUh0KfRVt3tH/SerhSoiZUv+DaeMGqAEY3bWCjvwUJ/E0gQRnlZNz5s9V6i6QDI/cVt5m2zDkWjp3fSZ9R1EikzosqIGt8L/tEXEnGMEorK/VHRHIJ7wpiRLOfb20BlB9djPTT0qDRTiasCAl16M5byDKqtWXEUSKlm7tBVs7X5UidTWvB8qAiMt+cExyfPvJNGsQzStjM24VSMyFQxNtHZiNygONz1t+GTHbir/BFTmr+a/7Oj7uCuN6N0QsyD677WL/LS1OL7jfwnvWZtbEUFpgbY5fYacLYANqjbit64Qi4dyHeSnWRzfWtrex10cp62oX9cAepb2+s4gs6h7LbN/Y82Zry180vtrJ/PnWcr90k9ItWkEqa66wxTdcM7Z3jYkKEO8MvS49ZmsrWTNPvqDlZ2w5VXbl0rVoM/zGWVBWXc2wnqindOqsHgBSihPTbbScEyXhVjKKJzXbRKGzYsAcEm1Gish9XvwMIbu+BrOSSM2CePtKpOlEuGxd4WVXOObQpqSS4UFUAze3Pbnm/vNqe39+PXcrhA2MaQ/hZYHSsoH4qtW9WSwARe3kq6ANhr+JHD4b4af7YLXtUglvlreEroNeU5nfRkthzkE6YMOeZCG9ZiboAb9Ab9dT1+0SK/aedfBOeX9gO2gBiwc4hXPIHvgAcOyu4oDL1q8HJo3ugYlCBUSLEo+J9xN2lAYfj4PhReHMMqeDa2lIIfvPaN+k8qxRT3ql3wQGSuAngYttl0qYGnL9M8OCTEw5xdKB5PnfxqLO18LpUPtYXaEbXpv150Ixtigh0BgunHmEaAxS8XF2fw+XaH20/ebR1i/uxLUfNC1zmbjCuV+2pcmmEpThNh2AKpcg+vYn9UTD8g1MK/MJHZIomzqB5YqDN+tYncONq3BSaBWdvo3dt7eTuILuHnL3CRXjjjBm78nRj5heW5JDdSubYaHcwMsG8XEmsz3LF7zyywwLTmjFrpu6vSbO0879/Mgpm5HOo+XG2gFKdqpWZH5e2wqfOExcVtjQwBG1iV7I+KqYXVg0IX4EymVeHT38LYvvfvyomvXGp1q+PD856w9RkzI1JCh+eyMr1oggLXarDsr3du+LrwWoy5zm76jMpJLmeJz1hKZbHRgl2XUmj2xXkKTrssU4mB/Otylbtwcjtb8bj50nzFQftpjMUBjZVwehxVn19zuolTVy+o11+1s9mMtxjWiANw3WYV2wIjTZ11bpia0rRR2PCk8eXdQaFhgE4Pf4gLTaXKCBczqwljf0T8szkvaYi9kOqjWCmVK3VEhS/Mq9pFkImSFWRX5pJmZEJzKlKm1sKowWjDPoZ08TAW9KGC7kg9vfATaOFm6q4hbszQKSQMU6MAgfNjaSa0VK50e0kFsStaw6IhMRyJw08PKnpCp5aX5WjO6VA12gKJ4CzopKh3rFYvRz0OaL97gZuFst7Y2RdNaxaVXGiesRGRlXF/KJIVf4YWHzXqBS36zJLuxR/u4ZqDx+PW+Do5aiOrQd41ts5P35x1zgkhJ0c93G9z2QUOnYTp94LdThHdPHczvwf+OiVkFvOp1+7jHXGMR50Qw1BE2xcFLFg6p4LrgkSVAkMzlijZCjrL1GGN0Csl7Na9oY2d6dy4oes01BDz5VfD/FG8fNP8hPXYw0RYnd6PCZ7NuGz738aNhfi34laDnTr/rRUKaWARLIvH/1so4jupDFHUGcF9sd+/gdXDKtDww/HhuUPfA4IngVCbRPs4foS3vuOHRWSI8nGb1W3oOe2p04X4cv4GDeE5YSgFclwFnYh8uf1GkT9X+Qt7QFNDZpLV7QVgEHRJxE3HM8m0WF01oY+0FFEvJl/Nv6xMvJ+Bmizdh24DULIkNPOJex2sdXrzI9Uh0Y9vqBLjERkzpex/OPyrvrVo3tMDAIptNrfV0pIaYF8vWp2NcCJ3l0D5N6zAgrd8XS60AjKPS7LEo6Q51T5KALrzeNUwzAC3ky+5TNJKG1n0u52lmiUsp9rwFPv6JRMpjTaKlsmP/q8GsjCVHooGJDlfqhUBdCIMCO5gyI7S6pUSSqhQLrwb3ZEduNBdy3I8Ne3eUNGRaa12Z/vWpQx4HbWp4JEWF5UyNI5yLGM0XZrrL+0Vtjf5J72mvYipRDpgyYsOXtx0roLjXGYdVNyzv/Y09CxkmM6c/rgC44z5t+/USdv9zEH9jZ4IGzthU0ioKXNuMJfBkKpsNAcoqWr0xD3BqCUFlYcwl23shvVGWUReHN+E1f0VhSLWdsRmCX8WA9doJdhYhl/sqLMg39UtjIkt/FyvD+iEgLWQUideU8zsRv83E6mEoBmpiGA3wBes6FbI6/gQSJJC3daqbIP8uY1OiZauj6m91iYMbGtxaNfEx3mAde6z+51CAC04xt8sgkQZ8nPgIlzi6GGJffcVfrjsI+vO2XNXbSiW2uzzxWOxAvJY7NVdcBNzpGtO3TAJOcuZVU81Y+TdT4ea7O5s79itfL71YifpWVoypSnPfQOfx7aIrEYr9C2m/IQd2artKg7rO4jbINWrsjRkl+XOSLuaJhX+ygvdpTbDkPbd7edd4th+fieOBr6ffOcd9tGsT6hVBJZGVmsdQNQv+9biG8o9+la3tvmWxnWfvsWsHpJrskf+ViPnX4OkmjR5T93QzaobyN9D/wDXUgVYsqOeQCgw89arrZ5iMs93+9Da6IP1MNzee2LaTdnuPzF9zb9czy+L45phxKpKnRnbnrjmNIClts3t5Oh8bRRrJVat6ADvTuZM9jYJuxP00LfMKznU9bBPTat1mb0N7mpd1m7itlS/sl6eEDZ8yMyUb4EYmg38wqhLEQGYWW+hgEip/YqbH0HR7bbgdNRgLENDbmxyOo2+uicd3ZuBmzm0aI8uiko4cQzLOMlrFvoa1wm7BIWyqEGPy4HVDWuOe+KTMm796D7SwA3bbhkUOgg/IOe11rKHOi4HqMnM+DUTro9WNKuzw5RKGpnK3Kn6XkFXE24UVTwiHCwG65pVG3tYNMrIBZROc02LRiCQ0lxLmGyBikD9sL5alJFJhqd/jOzNxSZSXo2IubGynPKtzOL6rlbz0NxUTkqvq5Bj190wIpSzAljqIk/2FspCUae6uyUcqY2MaUNOzrC+lR6BI0KPSDTmDVe+qu436BmnvGiQVo8jcpmeqLc6IVfRC4neR5C4wQ8OOzKR9txAZJ/dliafHbvOofDmGISIsUW21Zu5FOF7xciVkDdiRMb+sLqfUFSJ+tnrqui5kV7sNRDgOIhZXA7msVg9wIg4aKaH5mAB2ZJ+ceTkDF16jpqoJjcszx2TC+vxx69OP2zyv9oCR6GnyTqdCamNvfkMFRlVQGO++nMYdpo36+u/ZlS5isvUhMiEGTfzagIxCZZAcj6bm42AvHWerdtLpkfo25+//Vd9uvPLv775effNPzb25ifqP87+SHd+//XPzX9rbEUgjQGsHStHfnB/+3t2bRSdTnmafBDvmF0P7Dmptev9D4J8CMj5QP5GuJjISmQfBCF/I7Iy0SfuykziJ9+JED9VAgj3g/ggfpszEY9Z0LKMWj8C08HLyykzRd0JzrlgR+FCiuwc8ZiBc0GSvSaQgAzdwTi7SRCGWyb2qJGKlEzxghmmEJAG0MvBVAPSgMD+F0QeN1k8cpg0WelayADbDbqZSnVDVcayy8/JJjw583HmdZtYd1yjn5y9rFTyYzfsY+vVdrKVbCVNKy2ngl6iOjUQgzk5OD0gZ547nKLm9uzeKu2en6wjcN0vsF571MP23PERuK98tzn/lnb8h+bQ+xw4GEg8p8z8lMsb4HAa/nLBmWHcXM68Q6By0Zl9a+rW020iWixXzfuTDE5OXE1gkthxSbPMcWPXa80yWX81XedUuIdjA6DPRkejJQwJNev//vrgFKnvj3Uu1v/ALwxFf2fUgo4c5FZWiGKmESDf9ITYiROO1kL4G0tznAD0EVQtz2SlozEBEM1E5ty4lk3ijgar7t7mdrL1B2EipaW2Jx/kLSs/tmI3WsrP74xdjchvXDE9p+oqWQsovy+swC4gcasb6DgB0rvBBY1Ak87RXzpuIFrBgPrvW6fM4WJuCyO4dTkPDPYYOq8B1ZLJgkhIqpMKaMzJvbquBuGPXXs5P0O46m98yhtglzS9Yve2jbzd3gSirhvkk4Rd926PuFv/0iPw+h9rzciJvv0i73YzYs7z6wGkrNXXLz2jrKVV5DzsYwKy5IjkwMv/SVOrw4XgjKBbfns6U0hCCHGmHuohUHjuzqrf7Eh8QH0ZEr6or2dnl/jvOE98DIkXc2sM53RhxYIqK0fEpOWI8PL6xTpPi3JEmEmTtW8P8yZtIX6gNFgXnvj2/ATasuQovt7E6aqerF9bLCYWdzuIwcg+UWqWjkjJC0Dot4dOC3QDn9/zPfpXuEGDm9+NAk87++jb+Lu76gtGMY+d5uglg95KjpeMQvF2LOzRMStip8YQSJcxw1Iz8uNjVA4G19074npTxncKpr3nsKG4btZeD6nhIdzHlxXEQSn0y1fQ8B2W2mryLsWUzypV77skqhLLI4BoOTV2usSXsmmXOfT2ej0iN2wCGiBn0JjfqAoS+xFdXIqNUsF6YVxfcsXLw7Xa/IM/wVZAdsPGIEUzgn87lxo0gM7QFqsHZ28canTyQ812An1GFm2KnT5vMWi7e8PHHPMpoWLhmRxgHdepA11oH2qJtKFr4f8OfMMqvA4WusyTNy725I+KVTgwOb54DVUypQAS8savUsmUaR1ZL8IwoZ6rYuD+SCUErFnJzOMDogOPD88fYIVncWj5o+uX/rgnLqx/LlGfqyPYwSQehWmjmg/tLmkRmcktY0Sa+FOKZuqtkQSj7/h04fMHvP2LkHOMxqeqaFic6qvG2cTbul0rLt/7TDA83+rzt4TnYywMNWwmFf+TBUiWvQFwAUlASfIUpv9gza2Dw7983H5nxd9nIH9nQd+zLBcv4TsX6TqLskx4KNuIY8PA5+U0+CKCse6O1REjw4GKeTCkNNSeKaoYBNa5y8KP7Oqh+65aI3LsXB31NXT05vcR+eXdiLxmM/uEVTHbGD2rJjlPL3EYtnTPt6fCvk+FfR8OUu+GPhX2fSrs+1TY969X2Ldd17d5qde+mC+j0/m07eGVOj/T96vVudGe1DryOdnXHST+5fW67pK/d8XOr+h71uwaa/jLqHZ+VV9Qt+MilUUciPFpul2dj05x1KZel3h21dHrQJ8Lo96j1x29+X1pVH5ayFYdklVXuem/44epBf/m4PB2ABrzDymlH9aZ0V0khM2qo0LhQbDhu3DnON47vNmI7p6zvJxWeVyjt77upnUkUHBWBAcCxWxJlteFbDCFU6oZFfxPlKkbcRFCxsnekPnIWMYypwBgKifClbOpIawozaIn5vQS4vPOf25sxFO1effDt1aB/Kna/FO1+adq848M/OdUmy+VzKr0EYv2ddJ13Qy33FwtEPX25mYDPs0Up/mwMdVed3eTOc28KVoMVpV/7srqt8usgXWeGkogYgLEwamSRTNmTrkGP1En1RCrXY+0KJlO+krS+Gh6Na7FvbG/3aE+TabhPyX8B25a+EPmOYMqNmg/sH/VQQk9OYIN7bku5xclaD0mUv8OAy9HcOeLggrTMlb1nt/H6TnpNyViiHUBkFpWgnd9dFD7+3tSKONxfCQIE4qncyQoCAFpVMwOeY2pLEoqvNRkxUCwpzaIsZXkGOdU6lDP0IqSkG1KlaJiBvE8U54b5qy9UH3ZC4lQ7gJCfgU86AXNAEa9nodUwPoKleKb4i4ZTDX4eld9TFteXKtvvgbZhmvqHK6pe0j3AoIyPf34kgP9ZCpbN+Dy1R2/S63gSSVo4eh2leA71gf+KhzikZWB71gT+ObVgDg5xtf4ctz7LPrqTqZd3/m382y447WhORauwuhbP6uH78TUpbt8x/Seofxro+DNQgKLGIfmf8ajQtGBMLQDBMd0gbD1WIb7/hVpdIkvVbjh1mblj7bjbk8e3Kd8UvE8uxyWGlcPXEpk767ZUw9Q1Ns0dfmQjiwCnwlUEb6JCriGlNFUFgU35PyXA4xSEBiFziCD2g/RUxBgujN9yfZeZdmLrcnmq729ydY2Y5ubm5NXe69evNh78fLl1mZaO3jvMWinc5Ze6Woo3nTohu8gy68Q5M5rpkKVum7W7N7k+farjL7ae/WcPd/ZfPUqfZnt0Ww3nbxKX+00de1o8oFWdNSMLoH06iYXCJC/LZkIdXiUnClagBKcUzGr7NqNdCSlwRW7oVjO6SRnG2w65SmvQ85JHfDf1A8QnZc6lW3d/hGdhxlsjZiRubyJFwx16sKOuiC7SjO1DiEtIzLL5YTmHbzg130LYcvoOxk1/S0PLOODLOBe+JqYy3nKhB7M1fEah3cFkzFXvI05f9ibzaMIJTr0IXI4hZglN2KssilZkPOzo/8gfrrXXBusH1MzI6k1n+SszrDXZfYRsuvdkHpjrctnDkqazlkYeDvZHFDS670ioilqypFNwYqaoTqEnVEzjyrx+H3jHYKKoNuotNoA0t84ZHlO1cZMbmwlW9vJq3ZnFCi5lQ6Fwl9kYUFGm0WYjLx/9zq4u7wEA50SuK5FEl6XKL296mAosyItL7PEtOx9YwWbJVb9oIqEnmIazUS698j29vP72pQ+YkE3ZxDtygLgrnThSV7ejEkM6hXbmUe+qrqZ0+YjBRW0rvBMXM6yzwTbJ6osRiQrr2YjMlHsZkSE/WLGihERFXz9T6q6Z16VxbLbOKwk5je0OUvcyWQ7eRUL/025/5j8Au1iPkXy/w2VI3ImlbGkT44/srTCP5+dHa+F+q3Li9VNi+QgsT1WZHXTNGzGlpZGvtpfRqiBp3jO1q2W0NVeodyZnBpyKFUpVTPZ8h6SGF70CkvNujLYA1d6RuMw6HtWZsceWPcIS2spFw9c1ovkefLqxeZmsvVyZ2t32fX5CtOXsNCh49DsKj+HRs/PDk5OL5Lj/zhedn3DOgjDovq8hA9c3Eo4gR8+Hhx7ZgR/t23RK3evPlp76qNdPX+MvrrbD7OUYcRP0e9FSamoPSl1h1WX+dps/wT1Jv1whGcbESm6Wl+N6udgcB/76UvotDo1VucydKF9EyicinCjWT4lVITdtasqOeaO2wdRLfFlwMB6i+DWwfTLWVFmQ4X/rh4oRReuihUgiaoZVFnQI7toBfQBeLQLohMt88owrDQaRdlB6dVwr0WyyRu6IBPm3FyImVJJw6ACq9Acuh1He9aRIdzHdZSFJ1xs6NDEd52s5+FPqyaGD1ubif3f1osOIi8h2+ZhAmNLE2NiZuZBVXfEYscGx96iv4q9C9uqsJlvXOHClZmzKLCfJlV6xQyhguYLzTWRwmrJYcjC3shhk8iN1ScCN4AWrlTFZ4i8gUKG4YUCNySq8c+dOo53hK50yVMuK123jO3IdTvLMspUZuxS85mgYJdjH7m+t97QRMqcUdGH+x/xJ4ywL+2QkJ9PwgxxjbA20KtGVWz1EyHHlnyDncL77IQpUwYNWr47YE98Y0RbvkVUqhalkTNFyzlPsXOOro9zPOo1zXkWZy1B66hKGz8fec3oNSOVqOsmuBYD/tX6FZ+nV48fhr2hmlQCjISh+XRcOPndu7fvLt+fXrx7f35xfHT57u3bi0/dsgrTVAbKsDnH4RuXM3jnoPKvelRJuLUyQPJSlq07ztLquZGKaVckqd7ons0j6ZzyOFT173bHUXaoX7/tPc9yrJwC5S9Yhpk8jQ5Wrg81arGQY9Mo0TFZQElXjdG7wJlYvkBjM9ofkEo7BPVZpx4o+zPR3M+zIHiEzzi2LI24F1qurWQ3o1xo07hiJ1xQtSCuqWyzZm33bNLGXtxz8B6Kp6KgIrtcsoHU1/HPNvfhpyrPPdzYsgpICe5L15jI3Zlt97uXesJcTvppST1I1DTP69u23fyscw1/ulzUkIfIOhRFVi25Z5kkfYhlGrD28+1xQW0pH6XvZgoZMhW83lyHwTrdA4OmwBuCleF0HM1XX2RTcgMh/40K6WCIhZxcDwgGIMDhef/+5Ghk1aJCCq/dkJ/fnxzpUXw/0qiudWGPn11qvgglprE0cKjcA0657qoPpdBGVanB/rGoNOQLN1yMOchhsCQsBSmVZYIpuHwKbvgsvmTPTo6IYpVmjVLade1rXxprCt1WcHnQN8DqkCNC7VWl2yFnxGdPWuxJbXqYbbqd7uzuZq+mr149f7m7tMuwPkPfLC9ZPtbjoKUjxbTe0JHuOM8t7HDzCU2nuzGQdiAUUZq6S51MjqXTmVVEoipVvSUpo25JEytuu0stBN/Wk/nzjl0nsP5tbESw/wAX7nEabble3EsQkT2KSZHtDsTI3hzt4hTdSfWcbg006/kvB1t3TLu9+2K4ibd3X9wx9e7W9nBT725t90z9FwkGW/UXCobxNSQEy381SV1AA3r4nYahiOYFz/vcLG2OUVJlj+3XsRsNYvx5uM1nGStujaYnq9CXtAo5xH+/xqH+BTzZiL59G9EtO/fXMRX1L/DJYjSUxagf30+Go/vQ9WQ/+kvYj9x+PpmRnsxIX92M5Gnx27cmDWMwegiKnkxKy2Pri1qWHgjWl7M9PRywL2idejhwX9B+tTxw37SF6wsZsZbHVjlbSt54UOT3SX1NOo4GsVmRpYvpBoOeMDu+vRYfutllG/plGs/eEbMeoty6ObbbO9sPBa4D3WNE1UNXcIe5VVL2g7r1QFCB0S8B661ZPlYf5QVrbKsT67t2ou3NrRfrm7vr288vNvf2N3f3n+8ke7vPf3+oBmTmitFsubKGD8LyBQxMTo4egwwclANG8Dpwe1Pacfb1pYsteqC5+V5kv8BGAeaWVGRpEb4foWKAfDXUlqM6UCumaxxSgXm9E1Y34d8PQ0YV7AglEyVvNJT3MaAxcOOA8BIoNPmhM0bSStmBcug+KCITwLL7UZUW8s8QNc9ZKkXW5Luh9VFVdpO5n28vHaruYLyR6oqL2SV2LJTqEZMrhqQfSyYOdBJAbzshOorDXBZsg+Y8XbrgZ8mS/yVJJyVL/rp5JyVL/uqpJyVL/vLZJyz535iAEiHgWxT8A3BfXqwPU39toT3k5H5DInm4ar+iwN2C4VsQpwNI37Sw/AlRNd+fJO3x8/XkZA/B9yMFL08YjyAi11UWZlwbhxWX+/gu/u725MefMHnRNYW1lOHzwv0AvoAfNEsnS6YGQt44VCcYiJ+svnXCFNZAIDeKG8NcauWEavZihzCRygyKaoXN+UmqsEDVXWBdW+qcmb/TvGLHH8H7+Y7Nfq2YWrjvRk2PP6RP6hJpXNbOO2hBhQ69cV5e2u/GSQh5kb41wqQyXm6px5wwY5giiqXymik64Tk3C4CldkfUznF78t8d/3z548npwbt/4MqZa2vd48j6/dcfq4PDzYO///rjxcHBwQF8xn/+bVlhB7YYb5/7gqM+rYY+xgRgnRu7vVA9DeZzVXLrbT0LiKCaWB4JUYB9b8K+uD3yBJAAWWjoxxOGdM8HIoEpyTOL5PPfR4Ds4/84Ozg9ujz/fQ3pIXYUBRh4KNxCoGSqq/OGU7I/KiZSbFTgJgQCtqO/ef/64gTmgrH9cNAjOIx4TRXUUSI5hPnhsKKCPnOw1pqi7ZhHv719d4QEffzz5a/2UwP0iPrabYixAWHKC5oTxVy4GnrOnrFkRsYrWyvjHrfW6n+uHO5/UIZ+UCy7NKb8MOHiQ7GgZZmwj2zlv5a22gDBDVTa+dxQkVGVNfcbL1THRXyQim6vEEli2VXM+fUQCziYTBS7xkq/oBV5V6Sdr3ON/PLvr98sC/AVWwwA7y/8mmErcn7tPMxyakfq3nnnb3+6+O3g3fGHWmPzLPz04sMhyi5/R5X+w0lhBZqfeKhnYgkUm9DoDzdcWEAt3S2t0nUKLz3K8iFox44dx+TYrRrZ4eCEAu/u27gPn42QcMx7EPPhiE2qWV1z5/4CORGcQzXWhDn8Hd/tarMUxLWwVPe/D7JS/dWddSJCfLRmxl7hBaPC2OtkSlN7QVPDSMmvJca6KOj5SknJWWqX4uGDmjruA4RPwQMa+/7UEbQuBltbIRliD8WClDlNoQO+vWGOD89d1AK5iEFwQ2sGtSfFzPOCYoSlvOvbSU4hrgumQFnB3Y1cRUJNrV/i4rkgY4fFZBxWcmAZZKqYCTFKFkNxP6CRKw/ng8uhYtxcahM61quRD3iqKcK3vB2RNOdMmBHxj0I3PmzHlPjq+NklLxNyMsV65mXJXOjayZnn20bW0PNyPMJ6HVh3SjikAcao68JzckaM4tec5vliRIQkBQXRLK4+xw1MRhXLRlbcC9Hy0VT7W6+2k81kO9naHT+gysac6qFKvx3kOd4RVM+ZRjKQwiJEecJykhWGDHryh7Y/NRepNKqXENBf48+NGuqicEE0N5VrwYcV5xayWlWWFHSlGMSx1fqWA4zQfCYVN/PC0tMzDLdlik0lvGEJyrJMuPQCAGvLtzUsl0Buf68riz7HoE7OetHXVKP1YE0x/EZCrKSd7XZo7uePVd4oMvbOf76DM9pnfB2c0FQqig8Gi4aLyMNAQbGoe16EvhJ0ZgV+C4CLjvYhi4TmTBlNpCISCsUJiYXKYGG1JuALw9kpovBJN9oNSOderkUVIAIcL2K273mKByoruAZ3gRUAlcxD1Wk9Cq05JTIycnJ0vnFydl7/ENpvjcgNm/ghSwwfx54P4YFK5S5wVo8IExmojyRjhqWYUiGsfGpZsmbk2fHRuzVXTTqEbTKTPqR+T2Xm7Z4ej9cnD4p6xj0WoLlmqVmVSbEIdXIRCAg3hb8sZ5AkVYyaqNBw2CtPWYEygCs16LuTpHVuqFp/HfeCva+KAPbmG8qneFA3/0MaQPHGDYVLdDHArqUHcliPhIAVy2Vr8vCxxL3IIAfGsKK06sFJJGO8ZvRqaf1rcPfjBTa5b3seYePdhns89C/yx1ymV0RZtVobkGVK6GRPjk7PMQL4l4uLs3OyQS5en0Ngukxlrpe+K4YKIz/ANZ4cIaPi2kdHW9XbVfeCysfIO5FRRlJTbWHwDLKXcB5EMFubSwc8DVtiOFYE8luqDd/OGwJqMCbXCu00Y3dUfHX1gH0d4CWWP6jbpNF/HdcJxiqfYbPcuXj99vDfL49Ozy/tIbi8eH2+7NqGLuC7+q5RtNdIqy7cnU8Y73XY3d77IPxq0WiHT6FpNkedDbtbiEyq1VVNMplWdV5GczZQKOzJXF2t6UlIU1PRyIq/aeSdoSTn4grWQwoZ9ilHhwuiYOKl6vqac7V0Qdzp2tJ8MWImkht+xUuWcQr1re2njU/aXitrsaH89actytXMjEgpc54uRiiboEyArlx/61pFAU72g25/DOgvWN0NLjYhOfPe5Zlj+Zc/oZy1LJ6q6hvh/WB5kCoEAQQcwZWg6ztBj1qXAWd6qeugyTC718LW5ib+/9IGokGDei6iPkQbRLFrrtuiw4TZVQPtgF7vctW7S0vuWVPU59B3E3ZK0nn9zR1q0oF7zm6y7wBItfNFgKnF/iailv+pFMJtzzSI6qj0EMVmVIHhUDNQUPQoeh73f8LRtYj8dJrLG/AoqazWmX6SilwcnrlRsaOvDmAibCnj13UAChfccJqT83+cQqFuZp7pNfejG9QOWMOCbgmkxSB0tWdyDDJfdPDxQ80FPF6MokJTNzjY0JwmRGhqKswvc91HDFMFWQnjrVj+AbdaNKyHQrQA1wnQl/vZ6YmOeTPfkKa+LLzhDVv8UJfypltTxOtwVpbzxgSoQcMq3IhRFiyoof+sBBIFuGbQLube7husRq2QpjPkFFiw3cZ1OJxtpfoQh9/wS2h6f9DAQ7OMaFZQYXiKjpKPxrWvZh/TORUzNmowda5DB2sjyTW3y/W90LF5oYBkX9qwGnnLngpzTK3q7McUvoc2XiRo2nNOOW14nhOGhibMkHUt10UWmxkBYVMedeigZalkqTg1LF88RL1Gu+dQghO2CIWrz21M3ffcriEwmGLCZ5WsdL5AaoZ3ApcHj6IO2THQkJQKcnI2IpRksrAbAMbQSvCPREtLJwkh/6gxS/MbutBoWm5e2fTGw+Tpfpy4L8aIsqaMJqwUVTtRs8pn2YPRNuHl2IIyThCs8YhkrGRgnybSyQyk7vwPVlmuW8EsVCdL96e9LZ7FJf3iOITm0ICqLq9MKyOFLGSlfctDwHv9dQDQd13DgZ4dnJ+uddJs7b3NaDqvbU2ISgyGZD039O7Wi1ftNTeaXX7T6VzLR9D09rdsoOJnKWc5I69fHzbw0ROYskwwZPxas8ILhKBAaihU7474vSMJZNHdrdprNv9Cwr4Hsk/ybyM0OH7TLD1jMkm5WQxVZOSQm0X/7ryRwijW6o8E4EhhuGBisMInp42CJ26yDnynUpk5OYBgCtoDZCWMWlxyLXtSlh8HdTgFOTl/C/nFHQgPD24Fa6jddCD1bughFTTrYsr357sHnBmTl6Cc9837WooZN1WG93VODXzoxtz+N1nJpVjZJ+svnycvtnb2nm+OyEpOzco+2dlNdjd3X23tkf9Z7QA5oBFn9b1mat3fxy0DJw3tC0eEoskBpTA5JTNFRZVTFZc2MnO2IClUdrBiZ6PQgrs3TdNoxF0b55QJdC1AtHwuMVJowlSdFO9F2/qGQvByUs4Xmts/0LA4Iqk/1nEc1qk0Fk/2QZTAsWt0ZWQBF+SMydCssWPdmEhtpFjP0s7eKDbjUgx50t7BDHcdtPVfD2+Da6Cj5mDqPWm/VmzS6oPedmR2YOh3Yq7WHvrQMst1X68pCx32rY7f5OTsesd+cXJ2/aIWPlvyVkHTAXDz5uDwNqhJwzJrks9w8K5eWDXTKV6QchErChPoX3l6cBH0b1fxgTvJrD6zkpSKX1PDyNGb39cimbd5VkCbyyXNyITmVKRwWiMHoVREycoe4haS7TpLuVRqw4NSCGIE2PG/YRSgBvsAqa7Th4uZT5PhWrkunW34zDwbh/bbSBwDFpli2WWf9PiIfd4gmHA2Z9pEk3oc4dwjWEhZsiyAXE280Bm2POoRO4oCcWE4p3FOpSIrUymTGUjwSSqLFcI1WYk+t6sIohfVBRdlDGu7QKUHlnJtNSrXdwd03JxfuTQe9BDqajrlH8OI8Aw0ktzf2MBH8AmrSa0l5ALDe4xE88BHXgRz9GSBXU4XxNCreldRJ86pNsTcSJLTCcs1qt9CGkgFwFpGdu0Xr490iNxdSWVSXa10b8waGQ2SMLK8hO3/AhTBplMGJezsrE5ycXv4jF28PloboUvkSsgb4W1hDbCIQ/3ImxsBRSWtyd6NhykwHeJpzxuGtXisMQTU832TDZDMbRRTb8RytAPfN8im0kwlw1JMrHfVOS8hcily4RA5vY1jUEFeHx2c2avgAFd8FIaKSWW1uzpWUJ4PtDgr5BOYwEsm3fCvZFrl+SNn/n4184td8KomdkkwHagRd/jV8wlThhxzoQ1rNd8H3IA19asRIDrUBqdAXORgzsTbyxE6h6HzJ4LdccMHsvUQKsI5oFIc7wRO1gViwNBXX7gR+A6EmRoZde2LIw8wFhgZlCBUSLEo+J9RcBqiMHx8j6WM+ZSMYRXQrU+5D3Z149BkMJViinvVjnYQUIO7dtcQX9mxj6juzex+FFIKmhbM2YXi8dTgr8bSzkM/coKFqLnoLjriaRR4Wssz7MuXRK5h/9XdTSj92x1Ho4l/w2BJ0FHq+KeMGuqAu6GapDLPWWqijuuNVpWhTeWUiwxpLVB+LmfakXyooennhrQU9LU/wA/GyjkrmKL5gGVYj/0cMevz8W0e/Gd8CjYMLOi+1qlCngHxgC6KLkvtS4UqBkn+Guuwjt2AcLIzybQVx7oS1h7dme5ubk4byBjkqPZUoQ3xD0JghABCjIFMNTVBa9CiVFxH/ExOMdlEyIw5c2FjybWHLmSqA8GAXJqxbnn3kLPaKSEbA+MyYwt6xTThpu7nH3PmWtK2dGoJ0jdYhYMhWIdqmykb9sBY3YKnVU4VwBuGZAU3vmRyO4LsVBrnNuaYWyKY62DAWP2CxnPZAAPiwmUD7XW8ZuSgxshvvKGpIWP7nrsu7O0BHy32QX6iPQWvs+cv2S6bTNkmZS/SnVcvt7MJezXd3Hq5Q7dePH85mext77ycvmhZjgaxXTYELU9s6NePuBNgqxWmJ3pehDKr7mTCPQyJOY5eaJ7LG9z+jGuj+KSKI8fdGC4FQFWQFBFMmFDot3n1o0HCR1toQyFBFyxd9QkRwcgegX+C36ZUwwqOrdLGU5cR0zhFXgpod8ZP80qbTrt7K3v+yKjRfYOg5uguOKifXIYqAuFRu5HjWl7BLK6pPRiA7rj6dJeuWLyOdXfcmkQkMzaoA8VTEw0kAVO2+ExECeZGIi8KpGRH8C97ruilYfsbHNMooDSusAFpteDEx7SjUbQJfumBLdb+j4mvmR0GdddJgMynmPnRlqOlFkuOQOhSVAsA+yzueRRd2CRUR4OJBcFO71O1GidZMi1WV2upa06vmfempqw0uLgwG0IMKPbClQPS5StFDWeipA8JJ5qLWcX1POxafSjhSNv7glRl46p395zUFlQSS9GuzoLDi2DaW6wDS6iHb3GhJtXUDMZTzxpZR64QcOwWVVCBIWma9YgJfr71TfdPqzm0jlI6H9WTi3nCOH5rrU3pfqCcexB5fcTzg+8JeDGiGggLBh23R55tyAnhho4Ec7+SaJJjv0EnUxxEqjAGVawFXfuE3sJ6b7zkNG5w1fE9XLexHb3xtI+zI39vFsbzGxKC8hq6RXdXah5sJMmlvCLUXkmYiccMNkNp6RZRLb7A3bvYeJ5sJzuxngWxew01q/7mDi0Ln7o/ktMHB2JPA3AObTRFwuZIUcjmPcGasfvMRWx+kyGFLjjyKaTwKaTwKaTwGwkpxDPpK0zVjOQrxhUiSE9xhU9xhY8D0lNc4fI4e4orfIor/K7iCuGy+O7iCh3UZMi4Qne13xNPR3MXhFafWhlC7Xpj6qJUNmIUBWVLzL75GMNb0ZF8Jj6+wRjD5YW6Lxho2EPzXz3QMBY1nwINnwINnwINnwINnwINnwIN2wT3FGj4FGj4FGj4FGj4LbO0zw40hJ4pCIxzgF3U39zhAHP9HiwN5lRrPl34yCVs8g5lNmmaSqwsA/WrcC5i6EcpZOFNRv7itzC/4UYxcnBx8X8O/51MFS0YFOXtDT6E+hpSwTqbgLjZQTWiobYqV6GKJ+h+bsyTo/MROf35p99GUPVyzQc0hA7iHlz0lOAaEgNdxZO/ARS+erMbMS5WavUPJ+yFslRufxw2UA9d4UVJU7Oy1pyFpXMg6uRvXv2q1x5qRvv5XA1bLkCXAXGNpnMoBBUqQYINzYDb1dM5TDWCHUpTWZQ51xhlNJM09+BFVUSFPfpWt0Yf68raA/yOYUu/AI92+A1TBu/+tFJQQSgUz0SbrSefhhiL+wy/h80IMZHMqs4Q5we7RX4KU7mxeMOuTLzMHnqLQcAVlM0Ss1CClTAr4GMTCkO4mFn9FRvOS0UUM0rqEiXnPAKWzma4PF91p3Xy35xcvDt2R6upfCEpD3bDW3rmqF4jMhvU6HH3D1c821dbijlBWOQbahT/SC5wnGbx01HctSghz9jHJNS5o8bQ9Cop7JhQ5w4h0RsXB5ubO5sbYYK1NtbwgT58fSFJI8S1LI+7Gl0xN/3yuEOW1oe7oYtBXsDp9PUgK5V/pxh80Ai1vOEvjS9xpANTbOIV97n/VIf1PjpePTB642Jr59Wru861/f0WtP1FtN1GEPR3uk23ix237N3X4SxLY7chWwzEXJbH7oPGCLh2ZfK8tuBqxD6kMxz9/9m7+t62caT//30KIv1jk4Ot2I7tJPugt0js5JrnmqZP3ewe7rBwaYm22UqiS1Jxs5/+AYcvol4c29m46RYFFovGkvgyMxwOhzO/AdRsH9axYNhPWZgJe/DPMWgt4COiUpB4CjYZhUpKAEoZ3yN8xyjg7zcjspBzB9CZG2x6CF+CXuvUGuuES22o6cqvW9SmC+livrNKDCNdxYumERiRBm1Vd6nFLMq4+9mE4HokrSi816PxxWD46mL8bnQ2/u3q/avx2cVo3O6cjAfng/Ho1Vmn1//bGg3jZq4RLDza7YgKby+um7YGnZA4jZo4ZikpcI1BcL1DujdjA1e5E304A+moyiTTuJ5N8iWMM0HvQEF+qE5pHM4xTT8gQdPQeLz9EkVIXxPoHDAHGRlTUY3Tub66CoKNC4msGsmOSHxmC/j4tPY6r0THF6ifH23mEI25mheP4kEe8Gy5gKW5/ygmj00pF7IgFjYTZu4CymoqOhQ403wco+ZYzIMk6u2IP4OCgkpnhC+42hFzCObrYQ9FFI6JbIqGF+8cG4sR3pCQt8HKudRZFYIKSdLQ3CZp0F3wO+oCTw1vL3OXUjlTtGcwr6SYLRaEQxYK0Ku8RFqXx/3B8WVn0OudXw6PhycXJ+cnl93zy/PL1uD0YvAYnog5bj8bU0avztp/ea6cXhydHg1Pj9pHJycnJ8POyUmn3x90hqftXqfdHbaH7cHg4rxz9kju5DvOs/Cn0+vXc8jR0Msp+PMcylvVnHqaddM/Ob7s9/tnrV734rJ9fNY6uehcdtr9zsXZeXdwPmgNO/3eRXt4fHLcO7847p5fHg2O253B2WlneHa5cWkKM0cqRLYzk2eY52jZ4pPK3s8mH0nortb1COxfYMnV7kcGWrrCpTIBB29eXt8P9RXYO8YkGpw10M3ty6t0yrGQPAvBt/qe4KSBhoOXyb0NHBkOXto4hs0J+BEf7WofN5dCkFqch+frfk3eqTKq52ypYzQXhCthU0I2Gr0+zA1thOY4jcQcf6reiUZd0pu0T6L+pNcLj9ud487J6VGn0w5P+xPc6W4rTymTYzyVG4nUqlr6QyzJ4XuaEN9YhpK9Bs+8YBUIlDKIZyJmsUZqKftrs6b+/0+dVqfdbKn/3rdaP8N/QavV+s/GNWe9+U4g9fMrTtjYRhtPtn163HqKyWpEtycOHiiVqxMMhTiOlbpM0ejNldGqksRxAS5f343MmZCpqe9XrQxiqEcFwrrGlbm4MqeqAP2maOxpbfVmoXBLqfjxjCiyL6hJEvJj8kyaUIX4y+UyMBl7Qci2JbhWlc+pnisKOVfEjixrFXJybyt03ty+HBbq6TyVHhbZQl/ejPWRelepcO50Zbqptx0KZ3n9y5zEMVt5bllxmu/0+uN/Dq7Vaf7opFvz9sVguMH7PwVBsPliz3i5EPWunSCqx7wMC1xVQva7pnFD60JTG7EusEeQcNHp9fnGlWeIkHgSg+BvMNMJYzHBad2EzvUjNI1xYVp0ap1dKCUzJqmW9iWGuLiQCDHNYoRTL6ed41RAfSvjU0sRSUN+D5X5ZJamJN74IJuSL3Js3WtflZXOp6dL6+hxkyhAb4lmrCkm7AVJQn7h2ZuzvML6vvVjKuVJcapLWWEh6CxVmkMcylg0YSbKmldzaOp2Vz4IvsxlEr/A8SJt2jE2aSQOSucrU2s/N99jtoSbZVGVOjXKw7Wlgfw4aZElOxU4KkqOWBA40y+ET+S+rlR7utS3JSndWMwM6uw36TU0Y9vWa1id0nN5DVeNZNf72g68hj4vHsWDb9praIb73XgNLbf+yl5Dnyffh9fwObny1F7DEne+E6/hhhzyD+t/Oa+hmeNOvYajrfyDFb9gvlV4mPjP4B803X/ERzs7itY7CE2Vz6dyEB6ddrvdNp70e8e9Lul0WseTNmlPur3jyVG/2462pMdTOAjf00Qd4JJFxV9mnEPfgoPQm++fdhBuO+Gv7iA0k92tv2q0sWeqpJJrVIA6WdqVHYQs2YkK2G192zcZ4IQU8hTtTrXAXFj8MfU743RGUxyb822NBASdjZltOtm1g+ENAHvSP0ikD+Gw+zn/Argr/Wmum6JcV83fxUNxHNrkRxsT5f20Oi5qmIOM2kbqMWshjOkPYvUx1kcazrLZnGV29WCU0JAzh7DMwzmVREsmjmN1sFFH4DtKlvnJKg/4N4vAGzjyUicQJ58zok6szVxIbPXeJZnY5/b4NOUslU2SRiVsvKaazueMcLXxQPl8M48cs2GCw0/+l1vEY6nR7zDodTU4su44z6c607/o4Yp8biZBRmfk5oWHzVl5QtSugySbEWX9gWXomswz+XRelyW42ohjzTwPeFIS3jReHeJRspJS251MTzvTo97x8eSoG+E+PgrJaec0apEW6R4f9cvkdaWSn4fIrvsSqe3vNh/bJv07nBrIyUgIFhk3sA2Q4OOAnUXmXQUpC9rRF6IVzb5QIV+rNW31jzFuTfBpqzM59rRCxmNfI9y+e71GG9y+e23jHy20qLmjACc3rFMiiSlzDwvv9t1r0YAwSPOm1ViKBhNOICkbRWyZKpFgSIRzkpCGQz5YYDk33zNk/XibLLTdZrwaY9tmsfG4keeGF6/H9oo4t4IlxCDNYqBngu91sK5xkF+9VbM9VCRUdNXptPF9AySCZdKhCrpWdQb/lbn1U23rFH4Pk0Yjcc6YRd74YK72DIhgRWhqbvjcNYP1RO+KtO/nJsjW5nMK4wZTysl2XmMGmNXgyJLxuISiWmqCCo3RKQjgnFNpPJ4NxcWUSaUK+T3ET89hvRW/LzUeEwxJhAvCKYtQkgkJjUyUrgvjLCJRDcyCPiPDyxOC9hbpbC/3c6jP9wL1W5VDC7MDeklrsyQHh3lyrrxlXHpgqYoocOTR4vTigyf/ki32SsT58OKDPrQUISjsoEvZt9MsfkID7NlyG66mOotfqUBIhqSJWtImIRIKu2eC5Av23vOVABhofsahKfqg5Fm19wHuDsH3AgveAJwLxIk6HYGprw7J3J4drMFTxC31UW9qwu2LGuDnbvfoUKPz/vL5ZQGt94VkiwL37IL8Djj4022asAiQ4nM9A6IvkCAkLVC2ivjllVFIHfpowlIqmTLntQZgE9i5I7cZTIhSNUZwGhqPHAtfFDBctgJOs25DfQoZBJKk6GMGUEL5wRF0l9pHyxgtTnJclq77zDWLwdJfYuEG2ijs87XFQB4lRKq1FY8L8rXAQnhS8+T3cqb50qkiKI1B7gpC4S2W81Lfnm41BNorDWcHSGU+QlZlHN3uUUVzdLtHhUGpI9T9Lo0E6MAIscNchPHqJ+beu24Ovh29VxK2yt71C+xdcJ8X+Q4IvxfA4NcGnbNaUqa+hRXqJapp3503dlumhutYLehvkkn3VsPrTE9WmymuRQ2klCKSLGQ+Hhi6fvOD+boEIF+o+IAmRC4JKYYwyCXTtmppg35udDSlgn9Ao3070Gj60LYrIRhB66t1Iuw2e6V9V2dBfvi51u7U412xbxX9CT9A39AP0LdHgb7tMKT41jRfY6P4Iyg4d+zfa6rygeOuXDGigKHkqkbAq9q8hcxZcofd+cL4GYpVJEySrZIPKKED5ekACNsHxFW/UCLMjmqRpFDCAK0Gaxcxjewx2TqicIowxPsYgxt2a+H5h5MtIGC+W7y+54Tq+4HSV4vS970D9P0FsPmeG5bvByLfWkS+Zwfj+4HDp42KMZ5ZN6JnWqD81w0MDN2GNTPyOrQsIQYQD004W3p3iD663r1xdIk5WyKlvFK43rW3ylC+LGSJMg7dWd3cqmduqPacvIVNQFwhyq+gJUxvZZbQt3NboGm1YO5kQDnpKoMa4SnmtDCob94JXNIDnnyMC/JRnus1+4PGMT7sBS20r7nxP2jw9tZwBt2MULszbuvDzTUO1Q//PkBni0VMfiOTf1F52G/1gnbQ7rnh7f/r1fvr1w39zT9J+IkdIFOc7rDdCVromk1oTA7bvYt298SQ+7Df6po8DUd0EUxxQuNded1uRki3j/btmYiTaI5lA0VkQnHaQFNOyEREDbSkacSW4qCanAtvVsb9fVz53CwIxx5QorUN4TRi43Nd6C2HMikryjpp0blmH/EdKVPrE+Ep2ZUZX5mD7s0NW4ce4OWqFdINukGr2W53mjOSEk7D8ui/kyPACl7ba3qP06uY++8yZax1+rU4a/sz6zkkqWSigbJJlsrsoTWM+ZJW1vBuQwMrg99UHtutoF3WlLsdaqmw6AM7p9Lunn11FxvNaCyrX1+fvdnEplLvFYtzag+/Kzx/0uoE7c9I4tm+OPDrfFovChba/YUFoukMYkaUaU70P6F9LAQLdTadLuec2itBOC/AgULN2kEMe3VPdWemErJD/zLvvdE3o4Gafd0sOAkZj1RzNJ3FZrYSzwBqFq5QMwhEgORByzyvnPTnJk2bnxFJQ7wQmR6laJjjTt3IUOG205XiMk37wLjYXesKkgrGDRLxfwj51EC/UU7EHPNPB3BnCVC4Bo/XVlbmeDqlYYUSNE0JX8lV3QTSL5nJ5QwWaN+60kyr5llx/gcrJvnw9Aqg1NvO8oHpFTAJICjH3lOpk2gUUSNZdjwFWYEySJEOlzbkkHg2A11gmryZ2CwPT7it9Aa+lJtc3hr5s6+bJp1s+8dZiF93q8KEUtpDcERFyAkcussrzLQJI/DaW8UXr3yTqd3U0Cc6v8rTFkebnTlnYEJXQ20pGiBqE8fuqF/V139bsxF/hZPPzUIDNuoZwJF5mzmwTAoakYcn4rR+FqeE4wmNbYlCq/4rD1bvA2obKDS0gRMf13SNKh59m7h/5zawjXAnDZD8jvhTKKduDAKlz/2IcpiIrNAFw+2Owx63gP0m9MaaRE23vvenvg90CMcX1dfodnRxoP4BZi6O4UXXaP4BlngCOxFHl2bdHhTu3nJsgM8Zju/FLMM8CvS/g5Alh5+XZDIn8eJwysYQQRYffkrZMibRjKimDwsTHFtcViKCuUz++3/QkBtYkRj5u78f1EYH2dBEe71Svf366b97dl57v28Bv1MDPr8LINxiRy6ppEAFETKeW5YF5uSHdD+oCZKRAMEhvBPisAJaO/h1NNqUEt6Iv9lTUYWqpfqrVZLC4jN7lnBbOI5hN/R7q/t6xfII74iH/ws67HCKP4OYxy/COzKG28SxNzgxDjnBkkT/HUChDNetr1sp0XvxxZcFE0pzDH698Gf4e4W/VylKcHgzQjoNDnWCdifoN/wwniI5TKDgu7eDLbLwSZolcOjZ6QKxWtS7QfFga6h4gDXVxVHHoprVcbEpCXaMDq9nbFTD/tXwwAZOmIryizzquX6zRPoCO0BX/p2zqUFf7sA0au+nqnQt7x6biv5yjuWYirFaAjQ6MLJelnHXekXWr4a/1/Co2Wm1T5utVqu1BRzMbpHNzxAntoboKgVTsJ+NttEZJAmVdKaPP44WlhlO+qMSX8qEqedIOKPNCU3Vr+DOC2f0F/WPl46O/XZ7CzIqwRvvVPjNKZJxJEKc1otqZfJqJu1W+yTYRihU+ynhwR1JI7arDPv3xXLdlQ0ehoD0EKq44yTFk3iNue5PiHESKMtrg8lMY4Zri7H/NFLN6HAYjtOZufpqBS1lcbdbQUs7E+GfFntqTlDChESC3BHux5qfKxNTmBaZOn0qi00IIkQCd22gtRcxo9ISJSGS01CgfQ2tj+7gKj9PP9Fh3l+gUPmC0zsakxkxyVzmllgSrrPaDhqmkkreqn/nq9pw7arPZhyahTJcOmoCxnRgUr1CtiArjIAa88ua6iC6zchg8R1ULNVe0NuOxSS9o5wBPtdGV1lfidcX/rDWMR2n98glMYCUGA410GM4BBeylBPALPsGWCRJsmD8W+LOezOidYyBu58Ey0wTWpE0MpB6MItGYb+2vAqfbl1sSOHd+srhIP8GW29LQWu7o/P+m1+HB/lmr47GVGJJ73xklDvCQT5x+ommM3BR771my70G2rsmEc2SPS3Ne6/obL4HLFDHNHTXUUx16tO1CJIgyg5IDcHg+pLQVd7WUdAykbn34EOMyJSmxUQu1UL+coFHnhTBG1QgtkwBNzZCCU7xTPueLq/ejd4HN3zWQFdpGKB9+EEpT3Q7amqQlJQBKuCUekctPsOpK9eynDOlDKiwyZCSoTmJF6D3waMuSAjCqSxb0BPK+lqw1C8RQ3AiEA45E9pwXjIeRytENL2LgpQKGczYHfgsmkYVgbhWlYG+HNlMVA1LdmhdOK7XWhgQ1KqoB4rCboK2/AvPQyGQ2ksZp9IwAnEyw7r+pKcCHkfBihGvugld17VUbCqC/IwmupwmTsM54/rPZmiPzMYfea7fKVDmH9D2wOa8mHKUEyhqaK4ubFQkLKU4NtlyihnghKvzHurbMouE/AD7CmN5ZZGTDYfMnVuh5QmUrKQJ+cPG0diGcUxdmt0Cy/nPxuVZejmhM30k/xlJnpFi63ouhWaZDx+j/xivnck/cj1gKQsWF+wCs4wDOXVndfOrEK06N0Vb/70HpwWN1nKj2nAt6x5sXRFYANxGQFMhcX58XEsnABjX3yL7LaKRFeowZlmUy+9A/Wm3Ea4WKY6wxPUifW2ealsgLHwK5838GgBH0RheGNsm1ZshEUKfNayEF2YNHwQLzpRE5OGxeYK3ftL88rB8+CFa5hO1zv4JyRp6xvq4U9M5TfCM1HSNE9rEkzBqd45qtWHe+5VqAV0N3TFa08mywsjmC3SmxAReYnHkrxI7IEW4wJEEiLxGzmpfflDOvD7sAPMj9sPduAm597fuaYOlU+pr0/Xj9ZbgcE5TAgpmo87MB4H3waZ9+aeC8Qba9OGvNu3VyPimjKusr0374WSWG70P91F4tbZ9q48iFn4CWTUKaWj/rlle+hkSEsMVchxrnBzQRvqZWtdizrgc620ht4vsLq77azpltGK3dcNCNZd7xU8KSkRvTX6l9HpieQSr/6SWaCu6Uhpn+95A03kLasteS19u1unjuzOpmugFen8zvFGGzVJZ5wkGkGJBfqmMpWBloIctDbRanyOn0/UQAiu5aj/P5faV/qumkat0ynxpNduC+hxZXeMJqPq9VjzNvnExGPkRMNTGfAQkFMF9YtDjX5grXGzqmaujT/5lKdWCOYiY1ZK+mjWFfIh6aPN15J3mFIGLopzt1X6ZCCYZjatdVjnqdu+99smw3Trd22w4NyMEPfhu8/qBhCwitevgobEIyYkM55sPxvaiE6rSeyeBn7IJ4SmRcI9h5PBf/m817ebPnbFXtNzyRpEvhQ9r1fyjtZq1MOiHZa5M8QWL6tXOVovZo8CC6YIoVeaqrrIaHf7Ynt6yCN1eDasdqf+LBQ6fblJ5i9XOWFRR+X+yMxutXe3MqMu//2nF7D0eJ3ixoOnMvLv39w1XkTdis5EkeFEdMmRd6duwb27c3tjqB88JFE4RRD4ti/N2VzA6IouY3QNo1ZN2nLe7omNlCJJpFj/5lL2GV3S9xg56bMeu2bXd1ht9f75f3a7ZYIwuz3eXt+6HmnbNw3xfcYfaun0gbxtttQmQL5uanaaHgHwhYSa920xUY3qaGX9kMftEcRNnkkVUwEVFPv3/1U/R0Dy5R/57yDt5r/We1DTl78JmHK7JVV5B816gXUzFe4ktXGo2PN+EY7CpG4AXpF/fJ33Ilbyiuwsczk3OoYYRdMEhpuCbwcsgFDDdXJyvKbclJOYyWxR8mkgD1iQ6LsU5BaWBScYJkWpi3NxVAd+IBJNcwyrAD+rPhgl+gKGBhxvHABgitNP76m3DupZA3GnUgCxiuLwqDAlc3VIAZepJaGJlF5xFWSi3JyRE87m1a5pRZqKb20PdPlpcCt3+JFzeyb7X88Garr3Ahy171t9aUufT92RBIJ6lqS5cVT8OC/S6de+3714bqH11VIHujLTCSB4iepjxzStA5b3+5qAN7fyWWDgRN0dKnMk5SaWL6dQwdM7rW7q2cJF/G1xcbHlnUZi7uYohMkhYlMW1sZNF8vqXFfobHdakI4oBczsHUVm1B/h3FYWO17m6zGC9PX3TodpvHxjtis40OmphLhBs4NxPq65BMs6hBqHaU4x/AbSdRlt1sYqaTzRFCY1jKkjI0soViUkUDwxIycMdnxkEXTt17cPQqIwOj5+GxFuGpQJdJo4a31s4WAuxuNSVOomelBZz6ziJGWR9rBh56XZlxdBfMSGLfNtk8KW7mdwvbAI/IiNN+kd30ncsXkNPCB42kQh6r0Bn8RLfC4DhlQztRSzcK88b4rKjwOLFjj38xbUaDTCfWDH82zSotmKZgzmWu1NPt+kFWvMJbruxAPP/HwAA//+KB4Of" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/include/list_common.go b/vendor/github.com/elastic/beats/v7/metricbeat/include/list_common.go deleted file mode 100644 index f15d6a4b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/include/list_common.go +++ /dev/null @@ -1,173 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/module_include_list/module_include_list.go - DO NOT EDIT. - -package include - -import ( - // Import packages that need to register themselves. - _ "github.com/elastic/beats/v7/metricbeat/module/aerospike" - _ "github.com/elastic/beats/v7/metricbeat/module/aerospike/namespace" - _ "github.com/elastic/beats/v7/metricbeat/module/apache" - _ "github.com/elastic/beats/v7/metricbeat/module/apache/status" - _ "github.com/elastic/beats/v7/metricbeat/module/beat" - _ "github.com/elastic/beats/v7/metricbeat/module/beat/state" - _ "github.com/elastic/beats/v7/metricbeat/module/beat/stats" - _ "github.com/elastic/beats/v7/metricbeat/module/ceph" - _ "github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_disk" - _ "github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_health" - _ "github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_status" - _ "github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_disk" - _ "github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_health" - _ "github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_perf" - _ "github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_pool_stats" - _ "github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_tree" - _ "github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_pool_disk" - _ "github.com/elastic/beats/v7/metricbeat/module/ceph/monitor_health" - _ "github.com/elastic/beats/v7/metricbeat/module/ceph/osd_df" - _ "github.com/elastic/beats/v7/metricbeat/module/ceph/osd_tree" - _ "github.com/elastic/beats/v7/metricbeat/module/ceph/pool_disk" - _ "github.com/elastic/beats/v7/metricbeat/module/consul" - _ "github.com/elastic/beats/v7/metricbeat/module/consul/agent" - _ "github.com/elastic/beats/v7/metricbeat/module/couchbase" - _ "github.com/elastic/beats/v7/metricbeat/module/couchbase/bucket" - _ "github.com/elastic/beats/v7/metricbeat/module/couchbase/cluster" - _ "github.com/elastic/beats/v7/metricbeat/module/couchbase/node" - _ "github.com/elastic/beats/v7/metricbeat/module/couchdb" - _ "github.com/elastic/beats/v7/metricbeat/module/couchdb/server" - _ "github.com/elastic/beats/v7/metricbeat/module/dropwizard" - _ "github.com/elastic/beats/v7/metricbeat/module/dropwizard/collector" - _ "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" - _ "github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ccr" - _ "github.com/elastic/beats/v7/metricbeat/module/elasticsearch/cluster_stats" - _ "github.com/elastic/beats/v7/metricbeat/module/elasticsearch/enrich" - _ "github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index" - _ "github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_recovery" - _ "github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_summary" - _ "github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ml_job" - _ "github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node" - _ "github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node_stats" - _ "github.com/elastic/beats/v7/metricbeat/module/elasticsearch/pending_tasks" - _ "github.com/elastic/beats/v7/metricbeat/module/elasticsearch/shard" - _ "github.com/elastic/beats/v7/metricbeat/module/envoyproxy" - _ "github.com/elastic/beats/v7/metricbeat/module/envoyproxy/server" - _ "github.com/elastic/beats/v7/metricbeat/module/etcd" - _ "github.com/elastic/beats/v7/metricbeat/module/etcd/leader" - _ "github.com/elastic/beats/v7/metricbeat/module/etcd/metrics" - _ "github.com/elastic/beats/v7/metricbeat/module/etcd/self" - _ "github.com/elastic/beats/v7/metricbeat/module/etcd/store" - _ "github.com/elastic/beats/v7/metricbeat/module/golang" - _ "github.com/elastic/beats/v7/metricbeat/module/golang/expvar" - _ "github.com/elastic/beats/v7/metricbeat/module/golang/heap" - _ "github.com/elastic/beats/v7/metricbeat/module/graphite" - _ "github.com/elastic/beats/v7/metricbeat/module/graphite/server" - _ "github.com/elastic/beats/v7/metricbeat/module/haproxy" - _ "github.com/elastic/beats/v7/metricbeat/module/haproxy/info" - _ "github.com/elastic/beats/v7/metricbeat/module/haproxy/stat" - _ "github.com/elastic/beats/v7/metricbeat/module/http" - _ "github.com/elastic/beats/v7/metricbeat/module/http/json" - _ "github.com/elastic/beats/v7/metricbeat/module/http/server" - _ "github.com/elastic/beats/v7/metricbeat/module/jolokia" - _ "github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx" - _ "github.com/elastic/beats/v7/metricbeat/module/kafka" - _ "github.com/elastic/beats/v7/metricbeat/module/kafka/consumergroup" - _ "github.com/elastic/beats/v7/metricbeat/module/kafka/partition" - _ "github.com/elastic/beats/v7/metricbeat/module/kibana" - _ "github.com/elastic/beats/v7/metricbeat/module/kibana/stats" - _ "github.com/elastic/beats/v7/metricbeat/module/kibana/status" - _ "github.com/elastic/beats/v7/metricbeat/module/kvm" - _ "github.com/elastic/beats/v7/metricbeat/module/kvm/dommemstat" - _ "github.com/elastic/beats/v7/metricbeat/module/logstash" - _ "github.com/elastic/beats/v7/metricbeat/module/logstash/node" - _ "github.com/elastic/beats/v7/metricbeat/module/logstash/node_stats" - _ "github.com/elastic/beats/v7/metricbeat/module/memcached" - _ "github.com/elastic/beats/v7/metricbeat/module/memcached/stats" - _ "github.com/elastic/beats/v7/metricbeat/module/mongodb" - _ "github.com/elastic/beats/v7/metricbeat/module/mongodb/collstats" - _ "github.com/elastic/beats/v7/metricbeat/module/mongodb/dbstats" - _ "github.com/elastic/beats/v7/metricbeat/module/mongodb/metrics" - _ "github.com/elastic/beats/v7/metricbeat/module/mongodb/replstatus" - _ "github.com/elastic/beats/v7/metricbeat/module/mongodb/status" - _ "github.com/elastic/beats/v7/metricbeat/module/munin" - _ "github.com/elastic/beats/v7/metricbeat/module/munin/node" - _ "github.com/elastic/beats/v7/metricbeat/module/mysql" - _ "github.com/elastic/beats/v7/metricbeat/module/mysql/galera_status" - _ "github.com/elastic/beats/v7/metricbeat/module/mysql/status" - _ "github.com/elastic/beats/v7/metricbeat/module/nats" - _ "github.com/elastic/beats/v7/metricbeat/module/nats/connections" - _ "github.com/elastic/beats/v7/metricbeat/module/nats/routes" - _ "github.com/elastic/beats/v7/metricbeat/module/nats/stats" - _ "github.com/elastic/beats/v7/metricbeat/module/nats/subscriptions" - _ "github.com/elastic/beats/v7/metricbeat/module/nginx" - _ "github.com/elastic/beats/v7/metricbeat/module/nginx/stubstatus" - _ "github.com/elastic/beats/v7/metricbeat/module/php_fpm" - _ "github.com/elastic/beats/v7/metricbeat/module/php_fpm/pool" - _ "github.com/elastic/beats/v7/metricbeat/module/php_fpm/process" - _ "github.com/elastic/beats/v7/metricbeat/module/postgresql" - _ "github.com/elastic/beats/v7/metricbeat/module/postgresql/activity" - _ "github.com/elastic/beats/v7/metricbeat/module/postgresql/bgwriter" - _ "github.com/elastic/beats/v7/metricbeat/module/postgresql/database" - _ "github.com/elastic/beats/v7/metricbeat/module/postgresql/statement" - _ "github.com/elastic/beats/v7/metricbeat/module/prometheus" - _ "github.com/elastic/beats/v7/metricbeat/module/prometheus/collector" - _ "github.com/elastic/beats/v7/metricbeat/module/prometheus/query" - _ "github.com/elastic/beats/v7/metricbeat/module/prometheus/remote_write" - _ "github.com/elastic/beats/v7/metricbeat/module/rabbitmq" - _ "github.com/elastic/beats/v7/metricbeat/module/rabbitmq/connection" - _ "github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange" - _ "github.com/elastic/beats/v7/metricbeat/module/rabbitmq/node" - _ "github.com/elastic/beats/v7/metricbeat/module/rabbitmq/queue" - _ "github.com/elastic/beats/v7/metricbeat/module/redis" - _ "github.com/elastic/beats/v7/metricbeat/module/redis/info" - _ "github.com/elastic/beats/v7/metricbeat/module/redis/key" - _ "github.com/elastic/beats/v7/metricbeat/module/redis/keyspace" - _ "github.com/elastic/beats/v7/metricbeat/module/system" - _ "github.com/elastic/beats/v7/metricbeat/module/system/core" - _ "github.com/elastic/beats/v7/metricbeat/module/system/cpu" - _ "github.com/elastic/beats/v7/metricbeat/module/system/diskio" - _ "github.com/elastic/beats/v7/metricbeat/module/system/entropy" - _ "github.com/elastic/beats/v7/metricbeat/module/system/filesystem" - _ "github.com/elastic/beats/v7/metricbeat/module/system/fsstat" - _ "github.com/elastic/beats/v7/metricbeat/module/system/load" - _ "github.com/elastic/beats/v7/metricbeat/module/system/memory" - _ "github.com/elastic/beats/v7/metricbeat/module/system/network" - _ "github.com/elastic/beats/v7/metricbeat/module/system/network_summary" - _ "github.com/elastic/beats/v7/metricbeat/module/system/process" - _ "github.com/elastic/beats/v7/metricbeat/module/system/process_summary" - _ "github.com/elastic/beats/v7/metricbeat/module/system/raid" - _ "github.com/elastic/beats/v7/metricbeat/module/system/service" - _ "github.com/elastic/beats/v7/metricbeat/module/system/socket" - _ "github.com/elastic/beats/v7/metricbeat/module/system/socket_summary" - _ "github.com/elastic/beats/v7/metricbeat/module/system/uptime" - _ "github.com/elastic/beats/v7/metricbeat/module/system/users" - _ "github.com/elastic/beats/v7/metricbeat/module/traefik" - _ "github.com/elastic/beats/v7/metricbeat/module/traefik/health" - _ "github.com/elastic/beats/v7/metricbeat/module/uwsgi" - _ "github.com/elastic/beats/v7/metricbeat/module/uwsgi/status" - _ "github.com/elastic/beats/v7/metricbeat/module/vsphere" - _ "github.com/elastic/beats/v7/metricbeat/module/vsphere/datastore" - _ "github.com/elastic/beats/v7/metricbeat/module/vsphere/host" - _ "github.com/elastic/beats/v7/metricbeat/module/vsphere/virtualmachine" - _ "github.com/elastic/beats/v7/metricbeat/module/windows" - _ "github.com/elastic/beats/v7/metricbeat/module/windows/perfmon" - _ "github.com/elastic/beats/v7/metricbeat/module/windows/service" - _ "github.com/elastic/beats/v7/metricbeat/module/zookeeper" - _ "github.com/elastic/beats/v7/metricbeat/module/zookeeper/connection" - _ "github.com/elastic/beats/v7/metricbeat/module/zookeeper/mntr" - _ "github.com/elastic/beats/v7/metricbeat/module/zookeeper/server" -) diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/include/list_docker.go b/vendor/github.com/elastic/beats/v7/metricbeat/include/list_docker.go deleted file mode 100644 index 18a34924..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/include/list_docker.go +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/module_include_list/module_include_list.go - DO NOT EDIT. - -// +build linux darwin windows - -package include - -import ( - // Import packages that need to register themselves. - _ "github.com/elastic/beats/v7/metricbeat/module/docker/container" - _ "github.com/elastic/beats/v7/metricbeat/module/docker/cpu" - _ "github.com/elastic/beats/v7/metricbeat/module/docker/diskio" - _ "github.com/elastic/beats/v7/metricbeat/module/docker/event" - _ "github.com/elastic/beats/v7/metricbeat/module/docker/healthcheck" - _ "github.com/elastic/beats/v7/metricbeat/module/docker/image" - _ "github.com/elastic/beats/v7/metricbeat/module/docker/info" - _ "github.com/elastic/beats/v7/metricbeat/module/docker/memory" - _ "github.com/elastic/beats/v7/metricbeat/module/docker/network" - _ "github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver" - _ "github.com/elastic/beats/v7/metricbeat/module/kubernetes/container" - _ "github.com/elastic/beats/v7/metricbeat/module/kubernetes/controllermanager" - _ "github.com/elastic/beats/v7/metricbeat/module/kubernetes/event" - _ "github.com/elastic/beats/v7/metricbeat/module/kubernetes/node" - _ "github.com/elastic/beats/v7/metricbeat/module/kubernetes/pod" - _ "github.com/elastic/beats/v7/metricbeat/module/kubernetes/proxy" - _ "github.com/elastic/beats/v7/metricbeat/module/kubernetes/scheduler" - _ "github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_container" - _ "github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_cronjob" - _ "github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_deployment" - _ "github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_node" - _ "github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolume" - _ "github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolumeclaim" - _ "github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_pod" - _ "github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_replicaset" - _ "github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_resourcequota" - _ "github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_service" - _ "github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_statefulset" - _ "github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_storageclass" - _ "github.com/elastic/beats/v7/metricbeat/module/kubernetes/system" - _ "github.com/elastic/beats/v7/metricbeat/module/kubernetes/volume" -) diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/magefile.go b/vendor/github.com/elastic/beats/v7/metricbeat/magefile.go deleted file mode 100644 index f94556c7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/magefile.go +++ /dev/null @@ -1,182 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build mage - -package main - -import ( - "context" - "fmt" - "os" - "strconv" - "time" - - "github.com/magefile/mage/mg" - - devtools "github.com/elastic/beats/v7/dev-tools/mage" - metricbeat "github.com/elastic/beats/v7/metricbeat/scripts/mage" - - // mage:import - "github.com/elastic/beats/v7/dev-tools/mage/target/build" - // mage:import - "github.com/elastic/beats/v7/dev-tools/mage/target/common" - // mage:import - _ "github.com/elastic/beats/v7/dev-tools/mage/target/dashboards" - // mage:import - _ "github.com/elastic/beats/v7/dev-tools/mage/target/docs" - // mage:import - _ "github.com/elastic/beats/v7/dev-tools/mage/target/pkg" - // mage:import - "github.com/elastic/beats/v7/dev-tools/mage/target/test" - // mage:import - "github.com/elastic/beats/v7/dev-tools/mage/target/unittest" - // mage:import - "github.com/elastic/beats/v7/dev-tools/mage/target/update" - // mage:import - _ "github.com/elastic/beats/v7/dev-tools/mage/target/compose" -) - -func init() { - common.RegisterCheckDeps(update.Update) - test.RegisterDeps(GoIntegTest) - unittest.RegisterGoTestDeps(Fields) - unittest.RegisterPythonTestDeps(Fields) - - devtools.BeatDescription = "Metricbeat is a lightweight shipper for metrics." -} - -// Aliases provides compatibility with CI while we transition all Beats -// to having common testing targets. -var Aliases = map[string]interface{}{ - "goTestUnit": unittest.GoUnitTest, // dev-tools/jenkins_ci.ps1 uses this. -} - -//CollectAll generates the docs and the fields. -func CollectAll() { - mg.Deps(CollectDocs, FieldsDocs) -} - -// Package packages the Beat for distribution. -// Use SNAPSHOT=true to build snapshots. -// Use PLATFORMS to control the target platforms. -// Use VERSION_QUALIFIER to control the version qualifier. -func Package() { - start := time.Now() - defer func() { fmt.Println("package ran for", time.Since(start)) }() - - devtools.UseElasticBeatOSSPackaging() - metricbeat.CustomizePackaging() - - mg.Deps(update.Update, metricbeat.PrepareModulePackagingOSS) - mg.Deps(build.CrossBuild, build.CrossBuildGoDaemon) - mg.SerialDeps(devtools.Package, TestPackages) -} - -// TestPackages tests the generated packages (i.e. file modes, owners, groups). -func TestPackages() error { - return devtools.TestPackages( - devtools.WithModulesD(), - devtools.WithModules(), - - // To be increased or removed when more light modules are added - devtools.MinModules(1), - ) -} - -// Dashboards collects all the dashboards and generates index patterns. -func Dashboards() error { - return devtools.KibanaDashboards("module") -} - -// Config generates both the short and reference configs. -func Config() { - mg.Deps(configYML, metricbeat.GenerateDirModulesD) -} - -// Imports generates an include/list_{suffix}.go file containing -// a import statement for each module and dataset. -func Imports() error { - return metricbeat.GenerateOSSMetricbeatModuleIncludeListGo() -} - -func configYML() error { - return devtools.Config(devtools.AllConfigTypes, metricbeat.OSSConfigFileParams(), ".") -} - -// MockedTests runs the HTTP tests using the mocked data inside each {module}/{metricset}/testdata folder. -// Use MODULE={module_name} to run only mocked tests with a single module. -// Use GENERATE=true or GENERATE=1 to regenerate JSON files. -func MockedTests(ctx context.Context) error { - params := devtools.DefaultGoTestUnitArgs() - - params.ExtraFlags = []string{"github.com/elastic/beats/v7/metricbeat/mb/testing/data/."} - - if module := os.Getenv("MODULE"); module != "" { - params.ExtraFlags = append(params.ExtraFlags, "-module="+module) - } - - if generate, _ := strconv.ParseBool(os.Getenv("GENERATE")); generate { - params.ExtraFlags = append(params.ExtraFlags, "-data") - } - - params.Packages = nil - - return devtools.GoTest(ctx, params) -} - -// Fields generates a fields.yml for the Beat. -func Fields() error { - return devtools.GenerateFieldsYAML("module") -} - -// ExportDashboard exports a dashboard and writes it into the correct directory -// -// Required ENV variables: -// * MODULE: Name of the module -// * ID: Dashboard id -func ExportDashboard() error { - return devtools.ExportDashboard() -} - -// FieldsDocs generates docs/fields.asciidoc containing all fields -// (including x-pack). -func FieldsDocs() error { - inputs := []string{ - devtools.OSSBeatDir("module"), - devtools.XPackBeatDir("module"), - } - output := devtools.CreateDir("build/fields/fields.all.yml") - if err := devtools.GenerateFieldsYAMLTo(output, inputs...); err != nil { - return err - } - return devtools.Docs.FieldDocs(output) -} - -// CollectDocs creates the documentation under docs/ -func CollectDocs() error { - return metricbeat.CollectDocs() -} - -// GoIntegTest executes the Go integration tests. -// Use TEST_COVERAGE=true to enable code coverage profiling. -// Use RACE_DETECTOR=true to enable the race detector. -// Use TEST_TAGS=tag1,tag2 to add additional build tags. -func GoIntegTest(ctx context.Context) error { - mg.Deps(Fields) - return devtools.GoTestIntegrationForModule(ctx) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/main.go b/vendor/github.com/elastic/beats/v7/metricbeat/main.go deleted file mode 100644 index 749ec800..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/main.go +++ /dev/null @@ -1,37 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package metricbeat contains the entrypoint to Metricbeat which is a lightweight -data shipper for operating system and service metrics. It ships events directly -to Elasticsearch or Logstash. The data can then be visualized in Kibana. - -Downloads: https://www.elastic.co/downloads/beats/metricbeat -*/ -package main - -import ( - "os" - - "github.com/elastic/beats/v7/metricbeat/cmd" -) - -func main() { - if err := cmd.RootCmd.Execute(); err != nil { - os.Exit(1) - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/main_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/main_test.go deleted file mode 100644 index 1c0033a2..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/main_test.go +++ /dev/null @@ -1,48 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package main - -// This file is mandatory as otherwise the packetbeat.test binary is not generated correctly. - -import ( - "flag" - "testing" - - "github.com/elastic/beats/v7/libbeat/tests/system/template" - "github.com/elastic/beats/v7/metricbeat/cmd" -) - -var systemTest *bool - -func init() { - testing.Init() - systemTest = flag.Bool("systemTest", false, "Set to true when running system tests") - cmd.RootCmd.PersistentFlags().AddGoFlag(flag.CommandLine.Lookup("systemTest")) - cmd.RootCmd.PersistentFlags().AddGoFlag(flag.CommandLine.Lookup("test.coverprofile")) -} - -// Test started when the test binary is started. Only calls main. -func TestSystem(t *testing.T) { - if *systemTest { - main() - } -} - -func TestTemplate(t *testing.T) { - template.TestTemplate(t, cmd.Name) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/make.bat b/vendor/github.com/elastic/beats/v7/metricbeat/make.bat deleted file mode 100644 index 61c1fe7a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/make.bat +++ /dev/null @@ -1,11 +0,0 @@ -@echo off - -REM Windows wrapper for Mage (https://magefile.org/) that installs it -REM to %GOPATH%\bin from the Beats vendor directory. -REM -REM After running this once you may invoke mage.exe directly. - -WHERE mage -IF %ERRORLEVEL% NEQ 0 go install -mod=vendor github.com/magefile/mage - -mage %* diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/builders.go b/vendor/github.com/elastic/beats/v7/metricbeat/mb/builders.go deleted file mode 100644 index 48683e05..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/builders.go +++ /dev/null @@ -1,295 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mb - -import ( - "fmt" - "strings" - - "github.com/gofrs/uuid" - "github.com/joeshaw/multierror" - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/libbeat/monitoring" -) - -var ( - // ErrEmptyConfig indicates that modules configuration list is nil or empty. - ErrEmptyConfig = errors.New("one or more modules must be configured") - - // ErrAllModulesDisabled indicates that all modules are disabled. At least - // one module must be enabled. - ErrAllModulesDisabled = errors.New("all modules are disabled") - - // ErrModuleDisabled indicates a disabled module has been tried to instantiate. - ErrModuleDisabled = errors.New("disabled module") -) - -// NewModule builds a new Module and its associated MetricSets based on the -// provided configuration data. config contains config data (the data -// will be unpacked into ModuleConfig structs). r is the Register where the -// ModuleFactory's and MetricSetFactory's will be obtained from. This method -// returns a Module and its configured MetricSets or an error. -func NewModule(config *common.Config, r *Register) (Module, []MetricSet, error) { - if !config.Enabled() { - return nil, nil, ErrModuleDisabled - } - - bm, err := newBaseModuleFromConfig(config) - if err != nil { - return nil, nil, err - } - - module, err := createModule(r, bm) - if err != nil { - return nil, nil, err - } - - metricsets, err := initMetricSets(r, module) - if err != nil { - return nil, nil, err - } - - return module, metricsets, nil -} - -// newBaseModuleFromConfig creates a new BaseModule from config. The returned -// BaseModule's name will always be lower case. -func newBaseModuleFromConfig(rawConfig *common.Config) (BaseModule, error) { - baseModule := BaseModule{ - config: DefaultModuleConfig(), - rawConfig: rawConfig, - } - err := rawConfig.Unpack(&baseModule.config) - if err != nil { - return baseModule, err - } - - // If timeout is not set, timeout is set to the same value as period - if baseModule.config.Timeout == 0 { - baseModule.config.Timeout = baseModule.config.Period - } - - baseModule.name = strings.ToLower(baseModule.config.Module) - - err = mustNotContainDuplicates(baseModule.config.Hosts) - if err != nil { - return baseModule, errors.Wrapf(err, "invalid hosts for module '%s'", baseModule.name) - } - - return baseModule, nil -} - -func createModule(r *Register, bm BaseModule) (Module, error) { - f := r.moduleFactory(bm.Name()) - if f == nil { - f = DefaultModuleFactory - } - - return f(bm) -} - -func initMetricSets(r *Register, m Module) ([]MetricSet, error) { - var ( - errs multierror.Errors - metricsets []MetricSet - ) - - bms, err := newBaseMetricSets(r, m) - if err != nil { - return nil, err - } - - for _, bm := range bms { - registration, err := r.metricSetRegistration(bm.Module().Name(), bm.Name()) - if err != nil { - errs = append(errs, err) - continue - } - - bm.registration = registration - bm.hostData = HostData{URI: bm.host} - if registration.HostParser != nil { - bm.hostData, err = registration.HostParser(bm.Module(), bm.host) - if err != nil { - errs = append(errs, errors.Wrapf(err, "host parsing failed for %v-%v", - bm.Module().Name(), bm.Name())) - continue - } - bm.host = bm.hostData.Host - } - - metricSet, err := registration.Factory(bm) - if err == nil { - err = mustHaveModule(metricSet, bm) - if err == nil { - err = mustImplementFetcher(metricSet) - } - } - if err != nil { - errs = append(errs, err) - continue - } - - metricsets = append(metricsets, metricSet) - } - - return metricsets, errs.Err() -} - -// newBaseMetricSets creates a new BaseMetricSet for all MetricSets defined -// in the module's config. An error is returned if no MetricSets are specified -// in the module's config and no default MetricSet is defined. -func newBaseMetricSets(r *Register, m Module) ([]BaseMetricSet, error) { - hosts := []string{""} - if l := m.Config().Hosts; len(l) > 0 { - hosts = l - } - - metricSetNames := m.Config().MetricSets - if len(metricSetNames) == 0 { - var err error - metricSetNames, err = r.DefaultMetricSets(m.Name()) - if err != nil { - return nil, errors.Errorf("no metricsets configured for module '%s'", m.Name()) - } - } - - var metricsets []BaseMetricSet - for _, name := range metricSetNames { - name = strings.ToLower(name) - for _, host := range hosts { - id, err := uuid.NewV4() - if err != nil { - return nil, errors.Wrap(err, "failed to generate ID for metricset") - } - msID := id.String() - metrics := monitoring.NewRegistry() - monitoring.NewString(metrics, "module").Set(m.Name()) - monitoring.NewString(metrics, "metricset").Set(name) - if host != "" { - monitoring.NewString(metrics, "host").Set(host) - } - monitoring.NewString(metrics, "id").Set(msID) - - metricsets = append(metricsets, BaseMetricSet{ - id: msID, - name: name, - module: m, - host: host, - metrics: metrics, - logger: logp.NewLogger(m.Name() + "." + name), - }) - } - } - return metricsets, nil -} - -// mustHaveModule returns an error if the given MetricSet's Module() method -// returns nil. This validation ensures that all MetricSet implementations -// honor the interface contract. -func mustHaveModule(ms MetricSet, base BaseMetricSet) error { - if ms.Module() == nil { - return fmt.Errorf("%s module cannot be nil in %T", base.module.Name(), ms) - } - return nil -} - -// mustImplementFetcher returns an error if the given MetricSet does not -// implement one of the Fetcher interface or if it implements more than one -// of them. -func mustImplementFetcher(ms MetricSet) error { - var ifcs []string - if _, ok := ms.(EventFetcher); ok { - ifcs = append(ifcs, "EventFetcher") - } - - if _, ok := ms.(EventsFetcher); ok { - ifcs = append(ifcs, "EventsFetcher") - } - - if _, ok := ms.(ReportingMetricSet); ok { - ifcs = append(ifcs, "ReportingMetricSet") - } - - if _, ok := ms.(PushMetricSet); ok { - ifcs = append(ifcs, "PushMetricSet") - } - - if _, ok := ms.(ReportingMetricSetV2); ok { - ifcs = append(ifcs, "ReportingMetricSetV2") - } - - if _, ok := ms.(ReportingMetricSetV2Error); ok { - ifcs = append(ifcs, "ReportingMetricSetV2Error") - } - - if _, ok := ms.(ReportingMetricSetV2WithContext); ok { - ifcs = append(ifcs, "ReportingMetricSetV2WithContext") - } - - if _, ok := ms.(PushMetricSetV2); ok { - ifcs = append(ifcs, "PushMetricSetV2") - } - - if _, ok := ms.(PushMetricSetV2WithContext); ok { - ifcs = append(ifcs, "PushMetricSetV2WithContext") - } - - switch len(ifcs) { - case 0: - return fmt.Errorf("MetricSet '%s/%s' does not implement an event "+ - "producing interface (EventFetcher, EventsFetcher, "+ - "ReportingMetricSet, ReportingMetricSetV2, ReportingMetricSetV2Error, ReportingMetricSetV2WithContext"+ - "PushMetricSet, PushMetricSetV2, or PushMetricSetV2WithContext)", - ms.Module().Name(), ms.Name()) - case 1: - return nil - default: - return fmt.Errorf("MetricSet '%s/%s' can only implement a single "+ - "event producing interface, but implements %v", ms.Module().Name(), - ms.Name(), ifcs) - } -} - -// mustNotContainDuplicates returns an error if the given slice contains -// duplicate values. -func mustNotContainDuplicates(s []string) error { - duplicates := map[string]struct{}{} - set := make(map[string]struct{}, len(s)) - for _, v := range s { - _, encountered := set[v] - if encountered { - duplicates[v] = struct{}{} - continue - } - set[v] = struct{}{} - } - - if len(duplicates) > 0 { - var keys []string - for dup := range duplicates { - keys = append(keys, dup) - } - return fmt.Errorf("duplicates detected [%s]", strings.Join(keys, ", ")) - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/event.go b/vendor/github.com/elastic/beats/v7/metricbeat/mb/event.go deleted file mode 100644 index f9261546..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/event.go +++ /dev/null @@ -1,216 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mb - -import ( - "fmt" - "time" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" -) - -// EventModifier is a function that can modifies an Event. This is typically -// used to apply transformations to an Event as it is converted to a -// beat.Event. An example is AddMetricSetInfo. -type EventModifier func(module, metricset string, event *Event) - -// Event contains the data generated by a MetricSet. -type Event struct { - RootFields common.MapStr // Fields that will be added to the root of the event. - ModuleFields common.MapStr // Fields that will be namespaced under [module]. - MetricSetFields common.MapStr // Fields that will be namespaced under [module].[metricset]. - - Index string // Index name prefix. If set overwrites the default prefix. - ID string // ID of event. If set, overwrites the default ID. - Namespace string // Fully qualified namespace to use for MetricSetFields. - Timestamp time.Time // Timestamp when the event data was collected. - Error error // Error that occurred while collecting the event data. - Host string // Host from which the data was collected. - Service string // Service type - Took time.Duration // Amount of time it took to collect the event data. - Period time.Duration // Period that is set to retrieve the events - - DisableTimeSeries bool // true if the event doesn't contain timeseries data -} - -// BeatEvent returns a new beat.Event containing the data this Event. It does -// mutate the underlying data in the Event. -func (e *Event) BeatEvent(module, metricSet string, modifiers ...EventModifier) beat.Event { - if e.RootFields == nil { - e.RootFields = common.MapStr{} - } - - for _, modify := range modifiers { - modify(module, metricSet, e) - } - - b := beat.Event{ - Timestamp: e.Timestamp, - Fields: e.RootFields, - TimeSeries: !e.DisableTimeSeries, - } - - if len(e.ModuleFields) > 0 { - b.Fields.Put(module, e.ModuleFields) - e.ModuleFields = nil - } - - // If service is not set, falls back to the module name - if e.Service == "" { - e.Service = module - } - e.RootFields.Put("service.type", e.Service) - - if len(e.MetricSetFields) > 0 { - switch e.Namespace { - case ".": - // Add fields to root. - b.Fields.DeepUpdate(e.MetricSetFields) - case "": - b.Fields.Put(module+"."+metricSet, e.MetricSetFields) - default: - b.Fields.Put(e.Namespace, e.MetricSetFields) - } - - e.MetricSetFields = nil - } - - // Set index prefix to overwrite default - if e.Index != "" { - b.Meta = common.MapStr{"index": e.Index} - } - - if e.ID != "" { - b.SetID(e.ID) - } - - if e.Error != nil { - b.Fields["error"] = common.MapStr{ - "message": e.Error.Error(), - } - } - - return b -} - -// AddMetricSetInfo is an EventModifier that adds information about the -// MetricSet that generated the event. It will always add the metricset and -// module names. And it will add the host, period (in milliseconds), and -// duration (round-trip time in nanoseconds) values if they are non-zero -// values. -// -// { -// "event": { -// "dataset": "apache.status", -// "duration": 115, -// "module": "apache" -// }, -// "service": { -// "address": "127.0.0.1", -// }, -// "metricset": { -// "name": "status", -// "period": 10000 -// } -// } -// -func AddMetricSetInfo(module, metricset string, event *Event) { - if event.Namespace == "" { - event.Namespace = fmt.Sprintf("%s.%s", module, metricset) - } - - e := common.MapStr{ - "event": common.MapStr{ - "dataset": event.Namespace, - "module": module, - }, - // TODO: This should only be sent if migration layer is enabled - "metricset": common.MapStr{ - "name": metricset, - }, - } - if event.Host != "" { - e.Put("service.address", event.Host) - } - if event.Took > 0 { - e.Put("event.duration", event.Took/time.Nanosecond) - } - if event.Period > 0 { - e.Put("metricset.period", event.Period/time.Millisecond) - } - - if event.RootFields == nil { - event.RootFields = e - } else { - event.RootFields.DeepUpdate(e) - } -} - -// TransformMapStrToEvent transforms a common.MapStr produced by MetricSet -// (like any MetricSet that does not natively produce a mb.Event). It accounts -// for the special key names and routes the data stored under those keys to the -// correct location in the event. -func TransformMapStrToEvent(module string, m common.MapStr, err error) Event { - var ( - event = Event{RootFields: common.MapStr{}, Error: err} - ) - - for k, v := range m { - switch k { - case TimestampKey: - switch ts := v.(type) { - case time.Time: - delete(m, TimestampKey) - event.Timestamp = ts - case common.Time: - delete(m, TimestampKey) - event.Timestamp = time.Time(ts) - } - case ModuleDataKey: - delete(m, ModuleDataKey) - event.ModuleFields, _ = tryToMapStr(v) - case RTTKey: - delete(m, RTTKey) - if took, ok := v.(time.Duration); ok { - event.Took = took - } - case NamespaceKey: - delete(m, NamespaceKey) - if ns, ok := v.(string); ok { - // The _namespace value does not include the module name and - // it is required in the mb.Event.Namespace value. - event.Namespace = module + "." + ns - } - } - } - - event.MetricSetFields = m - return event -} - -func tryToMapStr(v interface{}) (common.MapStr, bool) { - switch m := v.(type) { - case common.MapStr: - return m, true - case map[string]interface{}: - return common.MapStr(m), true - default: - return nil, false - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/event_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/mb/event_test.go deleted file mode 100644 index 3de07034..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/event_test.go +++ /dev/null @@ -1,267 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package mb - -import ( - "errors" - "testing" - "time" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestEventConversionToBeatEvent(t *testing.T) { - var ( - timestamp = time.Now() - module = "docker" - metricSet = "uptime" - ) - - t.Run("all levels", func(t *testing.T) { - e := (&Event{ - Timestamp: timestamp, - RootFields: common.MapStr{ - "type": "docker", - }, - ModuleFields: common.MapStr{ - "container": common.MapStr{ - "name": "wordpress", - }, - }, - MetricSetFields: common.MapStr{ - "ms": 1000, - }, - }).BeatEvent(module, metricSet) - - assert.Equal(t, timestamp, e.Timestamp) - assert.Equal(t, common.MapStr{ - "type": "docker", - "docker": common.MapStr{ - "container": common.MapStr{ - "name": "wordpress", - }, - "uptime": common.MapStr{ - "ms": 1000, - }, - }, - "service": common.MapStr{ - "type": "docker", - }, - }, e.Fields) - }) - - t.Run("idempotent", func(t *testing.T) { - mbEvent := &Event{ - Timestamp: timestamp, - RootFields: common.MapStr{ - "type": "docker", - }, - ModuleFields: common.MapStr{ - "container": common.MapStr{ - "name": "wordpress", - }, - }, - MetricSetFields: common.MapStr{ - "ms": 1000, - }, - } - e := mbEvent.BeatEvent(module, metricSet) - e = mbEvent.BeatEvent(module, metricSet) - - assert.Equal(t, timestamp, e.Timestamp) - assert.Equal(t, common.MapStr{ - "type": "docker", - "docker": common.MapStr{ - "container": common.MapStr{ - "name": "wordpress", - }, - "uptime": common.MapStr{ - "ms": 1000, - }, - }, - "service": common.MapStr{ - "type": "docker", - }, - }, e.Fields) - }) - - t.Run("with event modifiers", func(t *testing.T) { - modifier := func(m, ms string, e *Event) { - e.RootFields.Put("module", m) - e.RootFields.Put("metricset", ms) - } - - e := (&Event{}).BeatEvent(module, metricSet, modifier) - assert.Equal(t, common.MapStr{ - "module": module, - "metricset": metricSet, - "service": common.MapStr{ - "type": "docker", - }, - }, e.Fields) - }) - - t.Run("with ID", func(t *testing.T) { - mbEvent := &Event{ - ID: "foobar", - Timestamp: timestamp, - RootFields: common.MapStr{ - "type": "docker", - }, - ModuleFields: common.MapStr{ - "container": common.MapStr{ - "name": "wordpress", - }, - }, - MetricSetFields: common.MapStr{ - "ms": 1000, - }, - } - e := mbEvent.BeatEvent(module, metricSet) - e = mbEvent.BeatEvent(module, metricSet) - - assert.Equal(t, "foobar", e.Meta["_id"]) - assert.Equal(t, timestamp, e.Timestamp) - assert.Equal(t, common.MapStr{ - "type": "docker", - "docker": common.MapStr{ - "container": common.MapStr{ - "name": "wordpress", - }, - "uptime": common.MapStr{ - "ms": 1000, - }, - }, - "service": common.MapStr{ - "type": "docker", - }, - }, e.Fields) - }) - - t.Run("error message", func(t *testing.T) { - msg := "something failed" - e := (&Event{ - Error: errors.New(msg), - }).BeatEvent(module, metricSet) - - errorMessage, err := e.Fields.GetValue("error.message") - if err != nil { - t.Fatal(err) - } - assert.Equal(t, msg, errorMessage) - }) -} - -func TestAddMetricSetInfo(t *testing.T) { - const ( - host = "localhost" - elapsed = time.Duration(500 * time.Millisecond) - ) - - t.Run("all fields", func(t *testing.T) { - e := Event{ - Host: host, - Took: elapsed, - } - - AddMetricSetInfo(moduleName, metricSetName, &e) - - assert.Equal(t, common.MapStr{ - "event": common.MapStr{ - "module": moduleName, - "dataset": moduleName + "." + metricSetName, - "duration": time.Duration(500000000), - }, - "service": common.MapStr{ - "address": host, - }, - "metricset": common.MapStr{ - "name": metricSetName, - }, - }, e.RootFields) - }) - - t.Run("no optional fields", func(t *testing.T) { - e := Event{} - - AddMetricSetInfo(moduleName, metricSetName, &e) - - assert.Equal(t, common.MapStr{ - "event": common.MapStr{ - "module": moduleName, - "dataset": moduleName + "." + metricSetName, - }, - "metricset": common.MapStr{ - "name": metricSetName, - }, - }, e.RootFields) - }) -} - -func TestTransformMapStrToEvent(t *testing.T) { - var ( - timestamp = time.Now() - took = time.Duration(1) - moduleData = common.MapStr{ - "container_id": "busybox", - } - metricSetData = common.MapStr{ - "uptime": "1 day", - } - failure = errors.New("failed") - ) - - m := common.MapStr{ - TimestampKey: timestamp, - RTTKey: took, - ModuleDataKey: moduleData, - } - m.DeepUpdate(metricSetData) - - t.Run("normal", func(t *testing.T) { - m := m.Clone() - e := TransformMapStrToEvent("module", m, failure) - - assert.Equal(t, timestamp, e.Timestamp) - assert.Equal(t, took, e.Took) - assert.Empty(t, e.RootFields) - assert.Equal(t, moduleData, e.ModuleFields) - assert.Equal(t, metricSetData, e.MetricSetFields) - assert.Equal(t, failure, e.Error) - }) - - t.Run("namespace", func(t *testing.T) { - const namespace = "foo.bar" - - mapWithNamespace := m.Clone() - mapWithNamespace.Put(NamespaceKey, namespace) - - e := TransformMapStrToEvent("module", mapWithNamespace, nil) - - assert.Equal(t, timestamp, e.Timestamp) - assert.Equal(t, took, e.Took) - assert.Empty(t, e.RootFields) - assert.Equal(t, moduleData, e.ModuleFields) - assert.Equal(t, "module."+namespace, e.Namespace) - assert.Equal(t, metricSetData, e.MetricSetFields) - }) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/example_metricset_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/mb/example_metricset_test.go deleted file mode 100644 index af7a2dfc..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/example_metricset_test.go +++ /dev/null @@ -1,67 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mb_test - -import ( - "fmt" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -var hostParser = parse.URLHostParserBuilder{ - DefaultScheme: "http", -}.Build() - -func init() { - // Register the MetricSetFactory function for the "status" MetricSet. - mb.Registry.MustAddMetricSet("someapp", "status", NewMetricSet, - mb.WithHostParser(hostParser), - ) -} - -type MetricSet struct { - mb.BaseMetricSet -} - -func NewMetricSet(base mb.BaseMetricSet) (mb.MetricSet, error) { - fmt.Println("someapp-status url=", base.HostData().SanitizedURI) - return &MetricSet{BaseMetricSet: base}, nil -} - -// Fetch will be called periodically by the framework. -func (ms *MetricSet) Fetch(report mb.Reporter) { - // Fetch data from the host at ms.HostData().URI and return the data. - data, err := common.MapStr{ - "some_metric": 18.0, - "answer_to_everything": 42, - }, error(nil) - if err != nil { - // Report an error if it occurs. - report.Error(err) - return - } - - // Otherwise report the collected data. - report.Event(data) -} - -// ExampleReportingMetricSet demonstrates how to register a MetricSetFactory -// and implement a ReportingMetricSet. -func ExampleReportingMetricSet() {} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/example_module_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/mb/example_module_test.go deleted file mode 100644 index b4520f71..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/example_module_test.go +++ /dev/null @@ -1,52 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mb_test - -import ( - "github.com/elastic/beats/v7/metricbeat/mb" -) - -func init() { - // Register the ModuleFactory function for the "example" module. - if err := mb.Registry.AddModule("example", NewModule); err != nil { - panic(err) - } -} - -type Module struct { - mb.BaseModule - Protocol string -} - -func NewModule(base mb.BaseModule) (mb.Module, error) { - // Unpack additional configuration options. - config := struct { - Protocol string `config:"protocol"` - }{ - Protocol: "udp", - } - if err := base.UnpackConfig(&config); err != nil { - return nil, err - } - - return &Module{BaseModule: base, Protocol: config.Protocol}, nil -} - -// ExampleModuleFactory demonstrates how to register a custom ModuleFactory -// and unpack additional configuration data. -func ExampleModuleFactory() {} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/lightmetricset.go b/vendor/github.com/elastic/beats/v7/metricbeat/mb/lightmetricset.go deleted file mode 100644 index 2354187b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/lightmetricset.go +++ /dev/null @@ -1,137 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mb - -import ( - "fmt" - "net/url" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/processors" -) - -// LightMetricSet contains the definition of a non-registered metric set -type LightMetricSet struct { - Name string - Module string - Default bool `config:"default"` - Input struct { - Module string `config:"module" validate:"required"` - MetricSet string `config:"metricset" validate:"required"` - Defaults interface{} `config:"defaults"` - } `config:"input" validate:"required"` - Processors processors.PluginConfig `config:"processors"` -} - -// Registration obtains a metric set registration for this light metric set, this registration -// contains a metric set factory that reprocess metric set creation taking into account the -// light metric set defaults -func (m *LightMetricSet) Registration(r *Register) (MetricSetRegistration, error) { - registration, err := r.metricSetRegistration(m.Input.Module, m.Input.MetricSet) - if err != nil { - return registration, errors.Wrapf(err, - "failed to start light metricset '%s/%s' using '%s/%s' metricset as input", - m.Module, m.Name, - m.Input.Module, m.Input.MetricSet) - } - - originalFactory := registration.Factory - registration.IsDefault = m.Default - - // Light modules factory has to override defaults and reproduce builder - // functionality with the resulting configuration, it does: - // - Override defaults - // - Call module factory if registered (it wouldn't have been called - // if light module is really a registered mixed module) - // - Call host parser if defined (it would have already been called - // without the light module defaults) - // - Finally, call the original factory for the registered metricset - registration.Factory = func(base BaseMetricSet) (MetricSet, error) { - // Override default config on base module and metricset - base.name = m.Name - baseModule, err := m.baseModule(base.module) - if err != nil { - return nil, errors.Wrapf(err, "failed to create base module for light module '%s', using base module '%s'", m.Module, base.module.Name()) - } - base.module = baseModule - - // Run module factory if registered, it will be called once per - // metricset, but it should be idempotent - moduleFactory := r.moduleFactory(m.Input.Module) - if moduleFactory != nil { - module, err := moduleFactory(*baseModule) - if err != nil { - return nil, errors.Wrapf(err, "module factory for module '%s' failed while creating light metricset '%s/%s'", m.Input.Module, m.Module, m.Name) - } - base.module = module - } - - // At this point host parser was already run, we need to run this again - // with the overriden defaults - if registration.HostParser != nil { - host := m.useHostURISchemeIfPossible(base.host, base.hostData.URI) - base.hostData, err = registration.HostParser(base.module, host) - if err != nil { - return nil, errors.Wrapf(err, "host parser failed on light metricset factory for '%s/%s'", m.Module, m.Name) - } - base.host = base.hostData.Host - } - - return originalFactory(base) - } - - return registration, nil -} - -// useHostURISchemeIfPossible method parses given URI to extract protocol scheme and prepend it to the host. -// It prevents from skipping protocol scheme (e.g. https) while executing HostParser. -func (m *LightMetricSet) useHostURISchemeIfPossible(host, uri string) string { - u, err := url.ParseRequestURI(uri) - if err == nil { - if u.Scheme != "" { - return fmt.Sprintf("%s://%s", u.Scheme, u.Host) - } - } - return host -} - -// baseModule does the configuration overrides in the base module configuration -// taking into account the light metric set default configurations -func (m *LightMetricSet) baseModule(from Module) (*BaseModule, error) { - // Initialize config using input defaults as raw config - rawConfig, err := common.NewConfigFrom(m.Input.Defaults) - if err != nil { - return nil, errors.Wrap(err, "invalid input defaults") - } - - // Copy values from user configuration - if err = from.UnpackConfig(rawConfig); err != nil { - return nil, errors.Wrap(err, "failed to copy values from user configuration") - } - - // Create the base module - baseModule, err := newBaseModuleFromConfig(rawConfig) - if err != nil { - return nil, errors.Wrap(err, "failed to create base module") - } - baseModule.name = m.Module - - return &baseModule, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/lightmetricset_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/mb/lightmetricset_test.go deleted file mode 100644 index ebdf9e1b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/lightmetricset_test.go +++ /dev/null @@ -1,139 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mb - -import ( - "testing" - - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestLightMetricSetRegistration(t *testing.T) { - cases := map[string]struct { - module string - metricSet string - isDefault bool - fail bool - }{ - "metricset is registered": { - module: "foo", - metricSet: "bar", - fail: false, - }, - "metricset is registered and is default": { - module: "foo", - metricSet: "bar", - isDefault: true, - fail: false, - }, - "module is not registered": { - module: "notexists", - metricSet: "notexists", - fail: true, - }, - "metricset is not registered": { - module: "foo", - metricSet: "notexists", - fail: true, - }, - } - - fakeMetricSetFactory := func(b BaseMetricSet) (MetricSet, error) { return &b, nil } - - moduleName := "foo" - metricSetName := "bar" - lightMetricSetName := "metricset" - lightModuleName := "module" - - r := NewRegister() - r.MustAddMetricSet(moduleName, metricSetName, fakeMetricSetFactory) - - for title, c := range cases { - t.Run(title, func(t *testing.T) { - ms := LightMetricSet{ - Name: lightMetricSetName, - Module: lightModuleName, - Default: c.isDefault, - } - ms.Input.Module = c.module - ms.Input.MetricSet = c.metricSet - ms.Input.Defaults = common.MapStr{ - "query": common.MapStr{ - "extra": "something", - }, - } - - registration, err := ms.Registration(r) - if c.fail { - assert.Error(t, err) - return - } - require.NoError(t, err) - - // Check that registration has the light metricset settings - assert.Equal(t, c.metricSet, registration.Name) - assert.Equal(t, c.isDefault, registration.IsDefault) - - // Check that calling the factory with a registered base module: - // - Does not modify original base module - // - Does the proper overrides in the resulting metricset - bm := baseModule(t, r, moduleName, metricSetName) - moduleConfigBefore := bm.Module().Config().String() - metricSet, err := registration.Factory(bm) - - assert.Equal(t, moduleConfigBefore, bm.Module().Config().String(), - "original base module config should not change") - require.NoError(t, err) - require.NotNil(t, metricSet) - - assert.Equal(t, lightModuleName, metricSet.Module().Name()) - assert.Equal(t, lightMetricSetName, metricSet.Name()) - - expectedQuery := QueryParams{ - "default": "foo", - "extra": "something", - } - query := metricSet.Module().Config().Query - assert.Equal(t, expectedQuery, query) - }) - } -} - -func baseModule(t *testing.T, r *Register, module, metricSet string) BaseMetricSet { - origRegistration, err := r.metricSetRegistration(module, metricSet) - require.NoError(t, err) - - c := DefaultModuleConfig() - c.Module = module - c.MetricSets = []string{metricSet} - c.Query = QueryParams{"default": "foo"} - raw, err := common.NewConfigFrom(c) - require.NoError(t, err) - baseModule, err := newBaseModuleFromConfig(raw) - require.NoError(t, err) - - bm := BaseMetricSet{ - name: "bar", - module: &baseModule, - registration: origRegistration, - } - return bm -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/lightmodules.go b/vendor/github.com/elastic/beats/v7/metricbeat/mb/lightmodules.go deleted file mode 100644 index a7c141bd..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/lightmodules.go +++ /dev/null @@ -1,286 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mb - -import ( - "fmt" - "io/ioutil" - "os" - "path/filepath" - "strings" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/libbeat/processors" -) - -const ( - moduleYML = "module.yml" - manifestYML = "manifest.yml" -) - -// LightModulesSource loads module definitions from files in the provided paths -type LightModulesSource struct { - paths []string - log *logp.Logger -} - -// NewLightModulesSource creates a new LightModulesSource -func NewLightModulesSource(paths ...string) *LightModulesSource { - return &LightModulesSource{ - paths: paths, - log: logp.NewLogger("registry.lightmodules"), - } -} - -// Modules lists the light modules available on the configured paths -func (s *LightModulesSource) Modules() ([]string, error) { - return s.moduleNames() -} - -// HasModule checks if there is a light module with the given name -func (s *LightModulesSource) HasModule(moduleName string) bool { - names, err := s.moduleNames() - if err != nil { - s.log.Errorf("Failed to get list of light module names: %v", err) - return false - } - for _, name := range names { - if name == moduleName { - return true - } - } - return false -} - -// DefaultMetricSets list the default metricsets for a given module -func (s *LightModulesSource) DefaultMetricSets(r *Register, moduleName string) ([]string, error) { - module, err := s.loadModule(r, moduleName) - if err != nil { - return nil, errors.Wrapf(err, "getting default metricsets for module '%s'", moduleName) - } - var metricsets []string - for _, ms := range module.MetricSets { - if ms.Default { - metricsets = append(metricsets, ms.Name) - } - } - return metricsets, nil -} - -// MetricSets list the available metricsets for a given module -func (s *LightModulesSource) MetricSets(r *Register, moduleName string) ([]string, error) { - module, err := s.loadModule(r, moduleName) - if err != nil { - return nil, errors.Wrapf(err, "getting metricsets for module '%s'", moduleName) - } - metricsets := make([]string, 0, len(module.MetricSets)) - for _, ms := range module.MetricSets { - metricsets = append(metricsets, ms.Name) - } - return metricsets, nil -} - -// HasMetricSet checks if the given metricset exists -func (s *LightModulesSource) HasMetricSet(moduleName, metricSetName string) bool { - modulePath, found := s.findModulePath(moduleName) - if !found { - return false - } - - moduleConfig, err := s.loadModuleConfig(modulePath) - if err != nil { - s.log.Errorf("Failed to load module config for module '%s': %v", moduleName, err) - return false - } - - for _, name := range moduleConfig.MetricSets { - if name == metricSetName { - return true - } - } - return false -} - -// MetricSetRegistration obtains a registration for a light metric set -func (s *LightModulesSource) MetricSetRegistration(register *Register, moduleName, metricSetName string) (MetricSetRegistration, error) { - lightModule, err := s.loadModule(register, moduleName) - if err != nil { - return MetricSetRegistration{}, errors.Wrapf(err, "loading module '%s'", moduleName) - } - - ms, found := lightModule.MetricSets[metricSetName] - if !found { - return MetricSetRegistration{}, fmt.Errorf("metricset '%s/%s' not found", moduleName, metricSetName) - } - - return ms.Registration(register) -} - -// ModulesInfo returns a string representation of this source, with a list of known metricsets -func (s *LightModulesSource) ModulesInfo(r *Register) string { - var metricSets []string - modules, err := s.Modules() - if err != nil { - s.log.Errorf("Failed to list modules: %s", err) - } - for _, module := range modules { - moduleMetricSets, err := s.MetricSets(r, module) - if err != nil { - s.log.Errorf("Failed to list light metricsets for module %s: %v", module, err) - } - for _, name := range moduleMetricSets { - metricSets = append(metricSets, fmt.Sprintf("%s/%s", module, name)) - } - } - - return fmt.Sprintf("LightModules:[%s]", strings.Join(metricSets, ", ")) -} - -type lightModuleConfig struct { - Name string `config:"name"` - MetricSets []string `config:"metricsets"` -} - -// ProcessorsForMetricSet returns processors defined for the light metricset. -func (s *LightModulesSource) ProcessorsForMetricSet(r *Register, moduleName string, metricSetName string) (*processors.Processors, error) { - module, err := s.loadModule(r, moduleName) - if err != nil { - return nil, errors.Wrapf(err, "reading processors for metricset '%s' in module '%s'", metricSetName, moduleName) - } - metricSet, ok := module.MetricSets[metricSetName] - if !ok { - return nil, fmt.Errorf("unknown metricset '%s' in module '%s'", metricSetName, moduleName) - } - return processors.New(metricSet.Processors) -} - -// LightModule contains the definition of a light module -type LightModule struct { - Name string - MetricSets map[string]LightMetricSet -} - -func (s *LightModulesSource) loadModule(register *Register, moduleName string) (*LightModule, error) { - modulePath, found := s.findModulePath(moduleName) - if !found { - return nil, fmt.Errorf("module '%s' not found", moduleName) - } - - moduleConfig, err := s.loadModuleConfig(modulePath) - if err != nil { - return nil, errors.Wrapf(err, "loading light module '%s' definition", moduleName) - } - - metricSets, err := s.loadMetricSets(register, filepath.Dir(modulePath), moduleConfig.Name, moduleConfig.MetricSets) - if err != nil { - return nil, errors.Wrapf(err, "loading metric sets for light module '%s'", moduleName) - } - - return &LightModule{Name: moduleName, MetricSets: metricSets}, nil -} - -func (s *LightModulesSource) findModulePath(moduleName string) (string, bool) { - for _, dir := range s.paths { - candidate := filepath.Join(dir, moduleName, moduleYML) - if _, err := os.Stat(candidate); err == nil { - return candidate, true - } - } - return "", false -} - -func (s *LightModulesSource) loadModuleConfig(modulePath string) (*lightModuleConfig, error) { - config, err := common.LoadFile(modulePath) - if err != nil { - return nil, errors.Wrapf(err, "loading module configuration from '%s'", modulePath) - } - - var moduleConfig lightModuleConfig - if err = config.Unpack(&moduleConfig); err != nil { - return nil, errors.Wrapf(err, "parsing light module definition from '%s'", modulePath) - } - return &moduleConfig, nil -} - -func (s *LightModulesSource) loadMetricSets(register *Register, moduleDirPath, moduleName string, metricSetNames []string) (map[string]LightMetricSet, error) { - metricSets := make(map[string]LightMetricSet) - for _, metricSet := range metricSetNames { - if moduleMetricSets, exists := register.metricSets[moduleName]; exists { - if _, exists := moduleMetricSets[metricSet]; exists { - continue - } - } - - manifestPath := filepath.Join(moduleDirPath, metricSet, manifestYML) - - metricSetConfig, err := s.loadMetricSetConfig(manifestPath) - if err != nil { - return nil, errors.Wrapf(err, "loading light metricset '%s'", metricSet) - } - metricSetConfig.Name = metricSet - metricSetConfig.Module = moduleName - - metricSets[metricSet] = metricSetConfig - } - return metricSets, nil -} - -func (s *LightModulesSource) loadMetricSetConfig(manifestPath string) (ms LightMetricSet, err error) { - config, err := common.LoadFile(manifestPath) - if err != nil { - return ms, errors.Wrapf(err, "loading metricset manifest from '%s'", manifestPath) - } - - if err := config.Unpack(&ms); err != nil { - return ms, errors.Wrapf(err, "parsing metricset manifest from '%s'", manifestPath) - } - return -} - -func (s *LightModulesSource) moduleNames() ([]string, error) { - modules := make(map[string]bool) - for _, dir := range s.paths { - if _, err := os.Stat(dir); os.IsNotExist(err) { - s.log.Debugf("Light modules directory '%d' doesn't exist", dir) - continue - } - files, err := ioutil.ReadDir(dir) - if err != nil { - return nil, errors.Wrapf(err, "listing modules on path '%s'", dir) - } - for _, f := range files { - if !f.IsDir() { - continue - } - modulePath := filepath.Join(dir, f.Name(), moduleYML) - if _, err := os.Stat(modulePath); os.IsNotExist(err) { - continue - } - modules[f.Name()] = true - } - } - - names := make([]string, 0, len(modules)) - for name := range modules { - names = append(names, name) - } - return names, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/lightmodules_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/mb/lightmodules_test.go deleted file mode 100644 index 389cc243..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/lightmodules_test.go +++ /dev/null @@ -1,470 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package mb - -import ( - "net/url" - "testing" - "time" - - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" - _ "github.com/elastic/beats/v7/libbeat/processors/add_id" -) - -// TestLightModulesAsModuleSource checks that registry correctly lists -// metricsets when used with light modules -func TestLightModulesAsModuleSource(t *testing.T) { - logp.TestingSetup() - - type testMetricSet struct { - name string - module string - isDefault bool - hostParser HostParser - } - - cases := map[string]struct { - registered []testMetricSet - expectedMetricSets map[string][]string - expectedDefaultMetricSets map[string][]string - }{ - "no registered modules": { - expectedMetricSets: map[string][]string{ - "service": []string{"metricset", "nondefault"}, - "broken": []string{}, - "empty": []string{}, - }, - expectedDefaultMetricSets: map[string][]string{ - "service": []string{"metricset"}, - "broken": []string{}, - "empty": []string{}, - }, - }, - "same module registered (mixed modules case)": { - registered: []testMetricSet{ - {name: "other", module: "service"}, - }, - expectedMetricSets: map[string][]string{ - "service": []string{"metricset", "nondefault", "other"}, - }, - expectedDefaultMetricSets: map[string][]string{ - "service": []string{"metricset"}, - }, - }, - "some metricsets registered": { - registered: []testMetricSet{ - {name: "other", module: "service"}, - {name: "metricset", module: "something", isDefault: true}, - {name: "metricset", module: "someotherthing"}, - }, - expectedMetricSets: map[string][]string{ - "service": []string{"metricset", "nondefault", "other"}, - "something": []string{"metricset"}, - "someotherthing": []string{"metricset"}, - }, - expectedDefaultMetricSets: map[string][]string{ - "service": []string{"metricset"}, - "something": []string{"metricset"}, - "someotherthing": []string{}, - }, - }, - } - - fakeMetricSetFactory := func(base BaseMetricSet) (MetricSet, error) { - return &base, nil - } - - newRegistry := func(metricSets []testMetricSet) *Register { - r := NewRegister() - for _, m := range metricSets { - opts := []MetricSetOption{} - if m.isDefault { - opts = append(opts, DefaultMetricSet()) - } - if m.hostParser != nil { - opts = append(opts, WithHostParser(m.hostParser)) - } - r.MustAddMetricSet(m.module, m.name, fakeMetricSetFactory, opts...) - } - r.SetSecondarySource(NewLightModulesSource("testdata/lightmodules")) - return r - } - - for title, c := range cases { - t.Run(title, func(t *testing.T) { - r := newRegistry(c.registered) - - // Check metricsets - for module, metricSets := range c.expectedMetricSets { - t.Run("metricsets for "+module, func(t *testing.T) { - assert.ElementsMatch(t, metricSets, r.MetricSets(module)) - }) - } - - // Check default metricsets - for module, expected := range c.expectedDefaultMetricSets { - t.Run("default metricsets for "+module, func(t *testing.T) { - found, err := r.DefaultMetricSets(module) - if len(expected) > 0 { - assert.NoError(t, err) - assert.ElementsMatch(t, expected, found) - } else { - assert.Error(t, err, "error expected when there are no default metricsets") - - } - }) - } - }) - } -} - -func TestLoadModule(t *testing.T) { - logp.TestingSetup() - - cases := []struct { - name string - exists bool - err bool - }{ - { - name: "service", - exists: true, - err: false, - }, - { - name: "broken", - exists: true, - err: true, - }, - { - name: "empty", - exists: false, - err: false, - }, - { - name: "notexists", - exists: false, - err: false, - }, - } - - for _, c := range cases { - register := NewRegister() - r := NewLightModulesSource("testdata/lightmodules") - t.Run(c.name, func(t *testing.T) { - _, err := r.loadModule(register, c.name) - if c.err { - assert.Error(t, err) - } - assert.Equal(t, c.exists, r.HasModule(c.name)) - }) - } -} - -func TestNewModuleFromConfig(t *testing.T) { - logp.TestingSetup() - - cases := map[string]struct { - config common.MapStr - err bool - expectedOption string - expectedQuery QueryParams - expectedPeriod time.Duration - }{ - "normal module": { - config: common.MapStr{"module": "foo", "metricsets": []string{"bar"}}, - expectedOption: "default", - expectedQuery: nil, - }, - "light module": { - config: common.MapStr{"module": "service", "metricsets": []string{"metricset"}}, - expectedOption: "test", - expectedQuery: nil, - }, - "light module default metricset": { - config: common.MapStr{"module": "service"}, - expectedOption: "test", - expectedQuery: nil, - }, - "light module override option": { - config: common.MapStr{"module": "service", "option": "overriden"}, - expectedOption: "overriden", - expectedQuery: nil, - }, - "light module with query": { - config: common.MapStr{"module": "service", "query": common.MapStr{"param": "foo"}}, - expectedOption: "test", - expectedQuery: QueryParams{"param": "foo"}, - }, - "light module with custom period": { - config: common.MapStr{"module": "service", "period": "42s"}, - expectedOption: "test", - expectedPeriod: 42 * time.Second, - expectedQuery: nil, - }, - "light module is broken": { - config: common.MapStr{"module": "broken"}, - err: true, - }, - "light metric set doesn't exist": { - config: common.MapStr{"module": "service", "metricsets": []string{"notexists"}}, - err: true, - }, - "disabled light module": { - config: common.MapStr{"module": "service", "enabled": false}, - err: true, - }, - "mixed module with standard and light metricsets": { - config: common.MapStr{"module": "mixed", "metricsets": []string{"standard", "light"}}, - expectedOption: "default", - expectedQuery: nil, - }, - "mixed module with unregistered and light metricsets": { - config: common.MapStr{"module": "mixedbroken", "metricsets": []string{"unregistered", "light"}}, - err: true, - }, - } - - r := NewRegister() - r.MustAddMetricSet("foo", "bar", newMetricSetWithOption) - r.MustAddMetricSet("foo", "light", newMetricSetWithOption) - r.MustAddMetricSet("mixed", "standard", newMetricSetWithOption) - r.SetSecondarySource(NewLightModulesSource("testdata/lightmodules")) - - for title, c := range cases { - t.Run(title, func(t *testing.T) { - config, err := common.NewConfigFrom(c.config) - require.NoError(t, err) - - module, metricSets, err := NewModule(config, r) - if c.err { - assert.Error(t, err) - return - } - require.NoError(t, err) - - assert.Equal(t, c.config["module"].(string), module.Config().Module) - if metricSetNames, ok := c.config["metricsets"].([]string); ok { - assert.ElementsMatch(t, metricSetNames, module.Config().MetricSets) - } - - assert.NotEmpty(t, metricSets) - assert.NoError(t, err) - for _, ms := range metricSets { - t.Run(ms.Name(), func(t *testing.T) { - ms, ok := ms.(*metricSetWithOption) - require.True(t, ok) - assert.Equal(t, c.expectedOption, ms.Option) - assert.Equal(t, c.expectedQuery, ms.Module().Config().Query) - expectedPeriod := c.expectedPeriod - if expectedPeriod == 0 { - expectedPeriod = DefaultModuleConfig().Period - } - assert.Equal(t, expectedPeriod, ms.Module().Config().Period) - }) - } - }) - } -} - -func TestLightMetricSet_VerifyHostDataURI(t *testing.T) { - const hostEndpoint = "ceph-restful:8003" - const sampleHttpsEndpoint = "https://" + hostEndpoint - - r := NewRegister() - r.MustAddMetricSet("http", "json", newMetricSetWithOption, - WithHostParser(func(module Module, host string) (HostData, error) { - u, err := url.Parse(host) - if err != nil { - return HostData{}, err - } - return HostData{ - Host: u.Host, - URI: host, - }, nil - })) - r.SetSecondarySource(NewLightModulesSource("testdata/lightmodules")) - - config, err := common.NewConfigFrom( - common.MapStr{ - "module": "httpextended", - "metricsets": []string{"extends"}, - "hosts": []string{sampleHttpsEndpoint}, - }) - require.NoError(t, err) - - _, metricSets, err := NewModule(config, r) - require.NoError(t, err) - require.Len(t, metricSets, 1) - - assert.Equal(t, hostEndpoint, metricSets[0].Host()) - assert.Equal(t, sampleHttpsEndpoint, metricSets[0].HostData().URI) -} - -func TestLightMetricSet_WithoutHostParser(t *testing.T) { - const sampleHttpsEndpoint = "https://ceph-restful:8003" - - r := NewRegister() - r.MustAddMetricSet("http", "json", newMetricSetWithOption) - r.SetSecondarySource(NewLightModulesSource("testdata/lightmodules")) - - config, err := common.NewConfigFrom( - common.MapStr{ - "module": "httpextended", - "metricsets": []string{"extends"}, - "hosts": []string{sampleHttpsEndpoint}, - }) - require.NoError(t, err) - - _, metricSets, err := NewModule(config, r) - require.NoError(t, err) - require.Len(t, metricSets, 1) - - assert.Equal(t, sampleHttpsEndpoint, metricSets[0].Host()) - assert.Equal(t, sampleHttpsEndpoint, metricSets[0].HostData().URI) -} - -func TestLightMetricSet_VerifyHostDataURI_NonParsableHost(t *testing.T) { - const ( - postgresHost = "host1:5432" - postgresEndpoint = "postgres://user1:pass@host1:5432?connect_timeout=2" - postgresParsed = "connect_timeout=3 host=host1 password=pass port=5432 user=user1" - ) - - r := NewRegister() - r.MustAddMetricSet("http", "json", newMetricSetWithOption, - WithHostParser(func(module Module, host string) (HostData, error) { - return HostData{ - Host: postgresHost, - URI: postgresParsed, - }, nil - })) - r.SetSecondarySource(NewLightModulesSource("testdata/lightmodules")) - - config, err := common.NewConfigFrom( - common.MapStr{ - "module": "httpextended", - "metricsets": []string{"extends"}, - "hosts": []string{postgresEndpoint}, - }) - require.NoError(t, err) - - _, metricSets, err := NewModule(config, r) - require.NoError(t, err) - require.Len(t, metricSets, 1) - - assert.Equal(t, postgresHost, metricSets[0].Host()) - assert.Equal(t, postgresParsed, metricSets[0].HostData().URI) -} - -func TestNewModulesCallModuleFactory(t *testing.T) { - logp.TestingSetup() - - r := NewRegister() - r.MustAddMetricSet("foo", "bar", newMetricSetWithOption) - r.SetSecondarySource(NewLightModulesSource("testdata/lightmodules")) - - called := false - r.AddModule("foo", func(base BaseModule) (Module, error) { - called = true - return DefaultModuleFactory(base) - }) - - config, err := common.NewConfigFrom(common.MapStr{"module": "service"}) - require.NoError(t, err) - - _, _, err = NewModule(config, r) - assert.NoError(t, err) - - assert.True(t, called, "module factory must be called if registered") -} - -func TestProcessorsForMetricSet_UnknownModule(t *testing.T) { - r := NewRegister() - source := NewLightModulesSource("testdata/lightmodules") - procs, err := source.ProcessorsForMetricSet(r, "nonexisting", "fake") - require.Error(t, err) - require.Nil(t, procs) -} - -func TestProcessorsForMetricSet_UnknownMetricSet(t *testing.T) { - r := NewRegister() - source := NewLightModulesSource("testdata/lightmodules") - procs, err := source.ProcessorsForMetricSet(r, "unpack", "nonexisting") - require.Error(t, err) - require.Nil(t, procs) -} - -func TestProcessorsForMetricSet_ProcessorsRead(t *testing.T) { - r := NewRegister() - source := NewLightModulesSource("testdata/lightmodules") - procs, err := source.ProcessorsForMetricSet(r, "unpack", "withprocessors") - require.NoError(t, err) - require.NotNil(t, procs) - require.Len(t, procs.List, 1) -} - -func TestProcessorsForMetricSet_ListModules(t *testing.T) { - source := NewLightModulesSource("testdata/lightmodules") - modules, err := source.Modules() - require.NoError(t, err) - - // Check that regular file in directory is not listed as module - require.FileExists(t, "testdata/lightmodules/regular_file") - assert.NotContains(t, modules, "regular_file") - - expectedModules := []string{ - "broken", - "httpextended", - "mixed", - "mixedbroken", - "service", - "unpack", - } - assert.ElementsMatch(t, expectedModules, modules, "Modules found: %v", modules) -} - -type metricSetWithOption struct { - BaseMetricSet - Option string -} - -func newMetricSetWithOption(base BaseMetricSet) (MetricSet, error) { - config := struct { - Option string `config:"option"` - }{ - Option: "default", - } - err := base.Module().UnpackConfig(&config) - if err != nil { - return nil, err - } - - return &metricSetWithOption{ - BaseMetricSet: base, - Option: config.Option, - }, nil -} - -func (*metricSetWithOption) Fetch(ReporterV2) error { return nil } diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/mb.go b/vendor/github.com/elastic/beats/v7/metricbeat/mb/mb.go deleted file mode 100644 index b22b09de..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/mb.go +++ /dev/null @@ -1,403 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package mb (short for Metricbeat) contains the public interfaces that are used -to implement Modules and their associated MetricSets. -*/ -package mb - -import ( - "context" - "fmt" - "net/url" - "time" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/libbeat/monitoring" - "github.com/elastic/beats/v7/metricbeat/helper/dialer" -) - -const ( - // TimestampKey is the key used in events created by MetricSets to add their - // own timestamp to an event. If a timestamp is not specified then the that - // the fetch started will be used. - TimestampKey string = "@timestamp" - - // ModuleDataKey is the key used in events created by MetricSets to add data - // to an event that is common to the module. The data must be a - // common.MapStr and when the final event is built the object will be stored - // in the event under a key that is the module name. - ModuleDataKey string = "_module" - - // NamespaceKey is used to define a different namespace for the metricset - // This is useful for dynamic metricsets or metricsets which do not - // put the name under the same name as the package. This is for example - // the case in elasticsearch `node_stats` which puts the data under `node.stats`. - NamespaceKey string = "_namespace" - - // RTTKey is used by a MetricSet to specify the round trip time (RTT), or - // total amount of time, taken to collect the information in the event. The - // data must be of type time.Duration otherwise the value is ignored. - RTTKey string = "_rtt" -) - -// Module interfaces - -// Module is the common interface for all Module implementations. -type Module interface { - Name() string // Name returns the name of the Module. - Config() ModuleConfig // Config returns the ModuleConfig used to create the Module. - UnpackConfig(to interface{}) error // UnpackConfig unpacks the raw module config to the given object. -} - -// BaseModule implements the Module interface. -// -// When a Module needs to store additional data or provide methods to its -// MetricSets, it can embed this type into another struct to satisfy the -// Module interface requirements. -type BaseModule struct { - name string - config ModuleConfig - rawConfig *common.Config -} - -func (m *BaseModule) String() string { - return fmt.Sprintf(`{name:"%v", config:%v}`, m.name, m.config.String()) -} - -func (m *BaseModule) GoString() string { return m.String() } - -// Name returns the name of the Module. -func (m *BaseModule) Name() string { return m.name } - -// Config returns the ModuleConfig used to create the Module. -func (m *BaseModule) Config() ModuleConfig { return m.config } - -// UnpackConfig unpacks the raw module config to the given object. -func (m *BaseModule) UnpackConfig(to interface{}) error { - return m.rawConfig.Unpack(to) -} - -// MetricSet interfaces - -// MetricSet is the common interface for all MetricSet implementations. In -// addition to this interface, all MetricSets must implement either -// EventFetcher or EventsFetcher (but not both). -type MetricSet interface { - ID() string // Unique ID identifying a running MetricSet. - Name() string // Name returns the name of the MetricSet. - Module() Module // Module returns the parent Module for the MetricSet. - Host() string // Host returns a hostname or other module specific value - // that identifies a specific host or service instance from which to collect - // metrics. - HostData() HostData // HostData returns the parsed host data. - Registration() MetricSetRegistration // Params used in registration. - Metrics() *monitoring.Registry // MetricSet specific metrics - Logger() *logp.Logger // MetricSet specific logger -} - -// Closer is an optional interface that a MetricSet can implement in order to -// cleanup any resources it has open at shutdown. -type Closer interface { - Close() error -} - -// EventFetcher is a MetricSet that returns a single event when collecting data. -// Use ReportingMetricSet for new MetricSet implementations. -type EventFetcher interface { - MetricSet - Fetch() (common.MapStr, error) -} - -// EventsFetcher is a MetricSet that returns a multiple events when collecting -// data. Use ReportingMetricSet for new MetricSet implementations. -type EventsFetcher interface { - MetricSet - Fetch() ([]common.MapStr, error) -} - -// Reporter is used by a MetricSet to report events, errors, or errors with -// metadata. The methods return false if and only if publishing failed because -// the MetricSet is being closed. -// -// Deprecated: Use ReporterV2. -type Reporter interface { - Event(event common.MapStr) bool // Event reports a single successful event. - ErrorWith(err error, meta common.MapStr) bool // ErrorWith reports a single error event with the additional metadata. - Error(err error) bool // Error reports a single error event. -} - -// ReportingMetricSet is a MetricSet that reports events or errors through the -// Reporter interface. Fetch is called periodically to collect events. -// -// Deprecated: Use ReportingMetricSetV2. -type ReportingMetricSet interface { - MetricSet - Fetch(r Reporter) -} - -// PushReporter is used by a MetricSet to report events, errors, or errors with -// metadata. It provides a done channel used to signal that reporter should -// stop. -// -// Deprecated: Use PushReporterV2. -type PushReporter interface { - Reporter - - // Done returns a channel that's closed when work done on behalf of this - // reporter should be canceled. - Done() <-chan struct{} -} - -// PushMetricSet is a MetricSet that pushes events (rather than pulling them -// periodically via a Fetch callback). Run is invoked to start the event -// subscription and it should block until the MetricSet is ready to stop or -// the PushReporter's done channel is closed. -// -// Deprecated: Use PushMetricSetV2. -type PushMetricSet interface { - MetricSet - Run(r PushReporter) -} - -// V2 Interfaces - -// ReporterV2 is used by a MetricSet to report Events. The methods return false -// if and only if publishing failed because the MetricSet is being closed. -type ReporterV2 interface { - Event(event Event) bool // Event reports a single successful event. - Error(err error) bool -} - -// PushReporterV2 is used by a MetricSet to report events, errors, or errors with -// metadata. It provides a done channel used to signal that reporter should -// stop. -type PushReporterV2 interface { - ReporterV2 - - // Done returns a channel that's closed when work done on behalf of this - // reporter should be canceled. - Done() <-chan struct{} -} - -// ReportingMetricSetV2 is a MetricSet that reports events or errors through the -// ReporterV2 interface. Fetch is called periodically to collect events. -type ReportingMetricSetV2 interface { - MetricSet - Fetch(r ReporterV2) -} - -// ReportingMetricSetV2Error is a MetricSet that reports events or errors through the -// ReporterV2 interface. Fetch is called periodically to collect events. -type ReportingMetricSetV2Error interface { - MetricSet - Fetch(r ReporterV2) error -} - -// ReportingMetricSetV2WithContext is a MetricSet that reports events or errors through the -// ReporterV2 interface. Fetch is called periodically to collect events. -type ReportingMetricSetV2WithContext interface { - MetricSet - Fetch(ctx context.Context, r ReporterV2) error -} - -// PushMetricSetV2 is a MetricSet that pushes events (rather than pulling them -// periodically via a Fetch callback). Run is invoked to start the event -// subscription and it should block until the MetricSet is ready to stop or -// the PushReporterV2's done channel is closed. -type PushMetricSetV2 interface { - MetricSet - Run(r PushReporterV2) -} - -// PushMetricSetV2WithContext is a MetricSet that pushes events (rather than pulling them -// periodically via a Fetch callback). Run is invoked to start the event -// subscription and it should block until the MetricSet is ready to stop or -// the context is closed. -type PushMetricSetV2WithContext interface { - MetricSet - Run(ctx context.Context, r ReporterV2) -} - -// HostData contains values parsed from the 'host' configuration. Other -// configuration data like protocols, usernames, and passwords may also be -// used to construct this HostData data. HostData also contains information when combined scheme are -// used, like doing HTTP request over a UNIX socket. -// -type HostData struct { - Transport dialer.Builder // The transport builder to use when creating the connection. - - URI string // The full URI that should be used in connections. - SanitizedURI string // A sanitized version of the URI without credentials. - - // Parts of the URI. - - Host string // The host and possibly port. - User string // Username - Password string // Password -} - -func (h HostData) String() string { - return fmt.Sprintf(`{SanitizedURI:"%v", Host:"%v"}`, h.SanitizedURI, h.Host) -} - -func (h HostData) GoString() string { return h.String() } - -// BaseMetricSet implements the MetricSet interface. -// -// The BaseMetricSet type can be embedded into another struct to satisfy the -// MetricSet interface requirements, leaving only the Fetch() method to be -// implemented to have a complete MetricSet implementation. -type BaseMetricSet struct { - id string - name string - module Module - host string - hostData HostData - registration MetricSetRegistration - metrics *monitoring.Registry - logger *logp.Logger -} - -func (b *BaseMetricSet) String() string { - moduleName := "nil" - if b.module != nil { - moduleName = b.module.Name() - } - return fmt.Sprintf(`{name:"%v", module:"%v", hostData:%v, registration:%v}`, - b.name, moduleName, b.hostData.String(), b.registration) -} - -func (b *BaseMetricSet) GoString() string { return b.String() } - -// ID returns the unique ID of the MetricSet. -func (b *BaseMetricSet) ID() string { - return b.id -} - -// Metrics returns the metrics registry. -func (b *BaseMetricSet) Metrics() *monitoring.Registry { - return b.metrics -} - -// Logger returns the logger. -func (b *BaseMetricSet) Logger() *logp.Logger { - return b.logger -} - -// Name returns the name of the MetricSet. It should not include the name of -// the module. -func (b *BaseMetricSet) Name() string { - return b.name -} - -// FullyQualifiedName returns the complete name of the MetricSet, including the -// name of the module. -func (b *BaseMetricSet) FullyQualifiedName() string { - return b.Module().Name() + "/" + b.Name() -} - -// Module returns the parent Module for the MetricSet. -func (b *BaseMetricSet) Module() Module { - return b.module -} - -// Host returns the hostname or other module specific value that identifies a -// specific host or service instance from which to collect metrics. -func (b *BaseMetricSet) Host() string { - return b.host -} - -// HostData returns the parsed host data. -func (b *BaseMetricSet) HostData() HostData { - return b.hostData -} - -// Registration returns the parameters that were used when the MetricSet was -// registered with the registry. -func (b *BaseMetricSet) Registration() MetricSetRegistration { - return b.registration -} - -// Configuration types - -// ModuleConfig is the base configuration data for all Modules. -// -// The Raw config option is used to enable raw fields in a metricset. This means -// the metricset fetches not only the predefined fields but add alls raw data under -// the raw namespace to the event. -type ModuleConfig struct { - Hosts []string `config:"hosts"` - Period time.Duration `config:"period" validate:"positive"` - Timeout time.Duration `config:"timeout" validate:"positive"` - Module string `config:"module" validate:"required"` - MetricSets []string `config:"metricsets"` - Enabled bool `config:"enabled"` - Raw bool `config:"raw"` - Query QueryParams `config:"query"` - ServiceName string `config:"service.name"` -} - -func (c ModuleConfig) String() string { - return fmt.Sprintf(`{Module:"%v", MetricSets:%v, Enabled:%v, `+ - `Hosts:[%v hosts], Period:"%v", Timeout:"%v", Raw:%v, Query:%v}`, - c.Module, c.MetricSets, c.Enabled, len(c.Hosts), c.Period, c.Timeout, - c.Raw, c.Query) -} - -func (c ModuleConfig) GoString() string { return c.String() } - -// QueryParams is a convenient map[string]interface{} wrapper to implement the String interface which returns the -// values in common query params format (key=value&key2=value2) which is the way that the url package expects this -// params (without the initial '?') -type QueryParams map[string]interface{} - -// String returns the values in common query params format (key=value&key2=value2) which is the way that the url -// package expects this params (without the initial '?') -func (q QueryParams) String() (s string) { - u := url.Values{} - - for k, v := range q { - if values, ok := v.([]interface{}); ok { - for _, innerValue := range values { - u.Add(k, fmt.Sprintf("%v", innerValue)) - } - } else { - //nil values in YAML shouldn't be stringified anyhow - if v == nil { - u.Add(k, "") - } else { - u.Add(k, fmt.Sprintf("%v", v)) - } - } - } - - return u.Encode() -} - -// defaultModuleConfig contains the default values for ModuleConfig instances. -var defaultModuleConfig = ModuleConfig{ - Enabled: true, - Period: time.Second * 10, -} - -// DefaultModuleConfig returns a ModuleConfig with the default values populated. -func DefaultModuleConfig() ModuleConfig { - return defaultModuleConfig -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/mb_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/mb/mb_test.go deleted file mode 100644 index 3b734ae9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/mb_test.go +++ /dev/null @@ -1,408 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package mb - -import ( - "testing" - "time" - - "github.com/elastic/beats/v7/libbeat/common" - - "github.com/stretchr/testify/assert" -) - -type testModule struct { - BaseModule - hostParser func(string) (HostData, error) -} - -func (m testModule) ParseHost(host string) (HostData, error) { - return m.hostParser(host) -} - -// EventFetcher - -type testMetricSet struct { - BaseMetricSet -} - -func (m *testMetricSet) Fetch() (common.MapStr, error) { - return nil, nil -} - -// EventsFetcher - -type testMetricSetEventsFetcher struct { - BaseMetricSet -} - -func (m *testMetricSetEventsFetcher) Fetch() ([]common.MapStr, error) { - return nil, nil -} - -// ReportingFetcher - -type testMetricSetReportingFetcher struct { - BaseMetricSet -} - -func (m *testMetricSetReportingFetcher) Fetch(r Reporter) {} - -// PushMetricSet - -type testPushMetricSet struct { - BaseMetricSet -} - -func (m *testPushMetricSet) Run(r PushReporter) {} - -func TestModuleConfig(t *testing.T) { - tests := []struct { - name string - in interface{} - out ModuleConfig - err string - }{ - { - name: "string value is not set on required field", - in: map[string]interface{}{}, - err: "string value is not set accessing 'module'", - }, - { - name: "valid config", - in: map[string]interface{}{ - "module": "example", - "metricsets": []string{"test"}, - }, - out: ModuleConfig{ - Module: "example", - MetricSets: []string{"test"}, - Enabled: true, - Period: time.Second * 10, - Timeout: 0, - Query: nil, - }, - }, - { - name: "missing period", - in: map[string]interface{}{ - "module": "example", - "metricsets": []string{"test"}, - "period": -1, - }, - err: "negative value accessing 'period'", - }, - { - name: "negative timeout", - in: map[string]interface{}{ - "module": "example", - "metricsets": []string{"test"}, - "timeout": -1, - }, - err: "negative value accessing 'timeout'", - }, - } - - for i, test := range tests { - t.Run(test.name, func(t *testing.T) { - c, err := common.NewConfigFrom(test.in) - if err != nil { - t.Fatal(err) - } - - unpackedConfig := DefaultModuleConfig() - err = c.Unpack(&unpackedConfig) - if err != nil && test.err == "" { - t.Errorf("unexpected error while unpacking in testcase %d: %v", i, err) - return - } - if test.err != "" { - if err != nil { - assert.Contains(t, err.Error(), test.err, "testcase %d", i) - } else { - t.Errorf("expected error '%v' in testcase %d", test.err, i) - } - return - } - - assert.Equal(t, test.out, unpackedConfig) - }) - } -} - -// TestModuleConfigDefaults validates that the default values are not changed. -// Any changes to this test case are probably indicators of non-backwards -// compatible changes affect all modules (including community modules). -func TestModuleConfigDefaults(t *testing.T) { - c, err := common.NewConfigFrom(map[string]interface{}{ - "module": "mymodule", - "metricsets": []string{"mymetricset"}, - }) - if err != nil { - t.Fatal(err) - } - - mc := DefaultModuleConfig() - err = c.Unpack(&mc) - if err != nil { - t.Fatal(err) - } - - assert.Equal(t, true, mc.Enabled) - assert.Equal(t, time.Second*10, mc.Period) - assert.Equal(t, time.Second*0, mc.Timeout) - assert.Empty(t, mc.Hosts) -} - -// TestNewModulesDuplicateHosts verifies that an error is returned by -// NewModules if any module configuration contains duplicate hosts. -func TestNewModulesDuplicateHosts(t *testing.T) { - r := newTestRegistry(t) - - c := newConfig(t, map[string]interface{}{ - "module": moduleName, - "metricsets": []string{metricSetName}, - "hosts": []string{"a", "b", "a"}, - }) - - _, _, err := NewModule(c, r) - assert.Error(t, err) -} - -// TestNewModulesWithDefaultMetricSet verifies that the default MetricSet is -// instantiated when no metricsets are specified in the config. -func TestNewModulesWithDefaultMetricSet(t *testing.T) { - r := newTestRegistry(t, DefaultMetricSet()) - - c := newConfig(t, map[string]interface{}{ - "module": moduleName, - }) - - _, metricSets, err := NewModule(c, r) - if err != nil { - t.Fatal(err) - } - if assert.Len(t, metricSets, 1) { - assert.Equal(t, metricSetName, metricSets[0].Name()) - } -} - -func TestNewModulesHostParser(t *testing.T) { - const ( - name = "HostParser" - host = "example.com" - uri = "http://" + host - ) - - r := newTestRegistry(t) - - factory := func(base BaseMetricSet) (MetricSet, error) { - return &testMetricSet{BaseMetricSet: base}, nil - } - - hostParser := func(m Module, rawHost string) (HostData, error) { - return HostData{URI: uri, Host: host}, nil - } - - if err := r.AddMetricSet(moduleName, name, factory, hostParser); err != nil { - t.Fatal(err) - } - - t.Run("MetricSet without HostParser", func(t *testing.T) { - ms := newTestMetricSet(t, r, map[string]interface{}{ - "module": moduleName, - "metricsets": []string{metricSetName}, - "hosts": []string{uri}, - }) - - // The URI is passed through in the Host() and HostData().URI. - assert.Equal(t, uri, ms.Host()) - assert.Equal(t, HostData{URI: uri}, ms.HostData()) - }) - - t.Run("MetricSet with HostParser", func(t *testing.T) { - ms := newTestMetricSet(t, r, map[string]interface{}{ - "module": moduleName, - "metricsets": []string{name}, - "hosts": []string{uri}, - }) - - // The URI is passed through in the Host() and HostData().URI. - assert.Equal(t, host, ms.Host()) - assert.Equal(t, HostData{URI: uri, Host: host}, ms.HostData()) - }) -} - -func TestNewModulesMetricSetTypes(t *testing.T) { - r := newTestRegistry(t) - - factory := func(base BaseMetricSet) (MetricSet, error) { - return &testMetricSet{base}, nil - } - - name := "EventFetcher" - if err := r.AddMetricSet(moduleName, name, factory); err != nil { - t.Fatal(err) - } - - t.Run(name+" MetricSet", func(t *testing.T) { - ms := newTestMetricSet(t, r, map[string]interface{}{ - "module": moduleName, - "metricsets": []string{name}, - }) - _, ok := ms.(EventFetcher) - assert.True(t, ok, name+" not implemented") - }) - - factory = func(base BaseMetricSet) (MetricSet, error) { - return &testMetricSetEventsFetcher{base}, nil - } - - name = "EventsFetcher" - if err := r.AddMetricSet(moduleName, name, factory); err != nil { - t.Fatal(err) - } - - t.Run(name+" MetricSet", func(t *testing.T) { - ms := newTestMetricSet(t, r, map[string]interface{}{ - "module": moduleName, - "metricsets": []string{name}, - }) - _, ok := ms.(EventsFetcher) - assert.True(t, ok, name+" not implemented") - }) - - factory = func(base BaseMetricSet) (MetricSet, error) { - return &testMetricSetReportingFetcher{base}, nil - } - - name = "ReportingFetcher" - if err := r.AddMetricSet(moduleName, name, factory); err != nil { - t.Fatal(err) - } - - t.Run(name+" MetricSet", func(t *testing.T) { - ms := newTestMetricSet(t, r, map[string]interface{}{ - "module": moduleName, - "metricsets": []string{name}, - }) - - _, ok := ms.(ReportingMetricSet) - assert.True(t, ok, name+" not implemented") - }) - - factory = func(base BaseMetricSet) (MetricSet, error) { - return &testPushMetricSet{base}, nil - } - - name = "Push" - if err := r.AddMetricSet(moduleName, name, factory); err != nil { - t.Fatal(err) - } - - t.Run(name+" MetricSet", func(t *testing.T) { - ms := newTestMetricSet(t, r, map[string]interface{}{ - "module": moduleName, - "metricsets": []string{name}, - }) - _, ok := ms.(PushMetricSet) - assert.True(t, ok, name+" not implemented") - }) -} - -// TestNewBaseModuleFromModuleConfigStruct tests the creation a new BaseModule. -func TestNewBaseModuleFromModuleConfigStruct(t *testing.T) { - moduleConf := DefaultModuleConfig() - moduleConf.Module = moduleName - moduleConf.MetricSets = []string{metricSetName} - - c := newConfig(t, moduleConf) - - baseModule, err := newBaseModuleFromConfig(c) - assert.NoError(t, err) - - assert.Equal(t, moduleName, baseModule.Name()) - assert.Equal(t, moduleName, baseModule.Config().Module) - assert.Equal(t, true, baseModule.Config().Enabled) - assert.Equal(t, time.Second*10, baseModule.Config().Period) - assert.Equal(t, time.Second*10, baseModule.Config().Timeout) - assert.Empty(t, baseModule.Config().Hosts) -} - -func newTestRegistry(t testing.TB, metricSetOptions ...MetricSetOption) *Register { - r := NewRegister() - - if err := r.AddModule(moduleName, DefaultModuleFactory); err != nil { - t.Fatal(err) - } - - factory := func(base BaseMetricSet) (MetricSet, error) { - return &testMetricSet{base}, nil - } - - if err := r.addMetricSet(moduleName, metricSetName, factory, metricSetOptions...); err != nil { - t.Fatal(err) - } - - return r -} - -func newTestMetricSet(t testing.TB, r *Register, config map[string]interface{}) MetricSet { - _, metricsets, err := NewModule(newConfig(t, config), r) - if err != nil { - t.Fatal(err) - } - if !assert.Len(t, metricsets, 1) { - assert.FailNow(t, "invalid number of metricsets") - } - - return metricsets[0] -} - -func newConfig(t testing.TB, moduleConfig interface{}) *common.Config { - config, err := common.NewConfigFrom(moduleConfig) - if err != nil { - t.Fatal(err) - } - return config -} - -func TestModuleConfigQueryParams(t *testing.T) { - qp := QueryParams{ - "stringKey": "value", - "intKey": 10, - "floatKey": 11.5, - "boolKey": true, - "nullKey": nil, - "arKey": []interface{}{1, 2}, - } - - res := qp.String() - - expectedValues := []string{"stringKey=value", "intKey=10", "floatKey=11.5", "boolKey=true", "nullKey=", "arKey=1", "arKey=2"} - for _, expected := range expectedValues { - assert.Contains(t, res, expected) - } - - assert.NotContains(t, res, "?") - assert.NotContains(t, res, "%") - assert.NotEqual(t, "&", res[0]) - assert.NotEqual(t, "&", res[len(res)-1]) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/configuration.go b/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/configuration.go deleted file mode 100644 index 8b0701c0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/configuration.go +++ /dev/null @@ -1,65 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package module - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/cfgfile" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -// ConfiguredModules returns a list of all configured modules, including anyone present under dynamic config settings. -func ConfiguredModules(modulesData []*common.Config, configModulesData *common.Config, moduleOptions []Option) ([]*Wrapper, error) { - var modules []*Wrapper - - for _, moduleCfg := range modulesData { - module, err := NewWrapper(moduleCfg, mb.Registry, nil) - if err != nil { - return nil, err - } - modules = append(modules, module) - } - - // Add dynamic modules - if configModulesData.Enabled() { - config := cfgfile.DefaultDynamicConfig - configModulesData.Unpack(&config) - - modulesManager, err := cfgfile.NewGlobManager(config.Path, ".yml", ".disabled") - if err != nil { - return nil, errors.Wrap(err, "initialization error") - } - - for _, file := range modulesManager.ListEnabled() { - confs, err := cfgfile.LoadList(file.Path) - if err != nil { - return nil, errors.Wrap(err, "error loading config files") - } - for _, conf := range confs { - m, err := NewWrapper(conf, mb.Registry, moduleOptions...) - if err != nil { - return nil, errors.Wrap(err, "module initialization error") - } - modules = append(modules, m) - } - } - } - return modules, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/connector.go b/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/connector.go deleted file mode 100644 index ea2292bd..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/connector.go +++ /dev/null @@ -1,137 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package module - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/fmtstr" - "github.com/elastic/beats/v7/libbeat/processors" - "github.com/elastic/beats/v7/libbeat/processors/add_formatted_index" -) - -// Connector configures and establishes a beat.Client for publishing events -// to the publisher pipeline. -type Connector struct { - pipeline beat.PipelineConnector - processors *processors.Processors - eventMeta common.EventMetadata - dynamicFields *common.MapStrPointer - timeSeries bool - keepNull bool -} - -type connectorConfig struct { - Processors processors.PluginConfig `config:"processors"` - // ES output index pattern - Index fmtstr.EventFormatString `config:"index"` - - // KeepNull determines whether published events will keep null values or omit them. - KeepNull bool `config:"keep_null"` - - common.EventMetadata `config:",inline"` // Fields and tags to add to events. -} - -type metricSetRegister interface { - ProcessorsForMetricSet(moduleName, metricSetName string) (*processors.Processors, error) -} - -func NewConnector( - beatInfo beat.Info, pipeline beat.PipelineConnector, - c *common.Config, dynFields *common.MapStrPointer, -) (*Connector, error) { - config := connectorConfig{} - if err := c.Unpack(&config); err != nil { - return nil, err - } - - processors, err := processorsForConfig(beatInfo, config) - if err != nil { - return nil, err - } - - return &Connector{ - pipeline: pipeline, - processors: processors, - eventMeta: config.EventMetadata, - dynamicFields: dynFields, - keepNull: config.KeepNull, - }, nil -} - -// UseMetricSetProcessors appends processors defined in metricset configuration to the connector properties. -func (c *Connector) UseMetricSetProcessors(r metricSetRegister, moduleName, metricSetName string) error { - metricSetProcessors, err := r.ProcessorsForMetricSet(moduleName, metricSetName) - if err != nil { - return errors.Wrapf(err, "reading metricset processors failed (module: %s, metricset: %s)", - moduleName, metricSetName) - } - - if metricSetProcessors == nil || len(metricSetProcessors.List) == 0 { - return nil // no processors are defined - } - - procs := processors.NewList(nil) - procs.AddProcessors(*metricSetProcessors) - for _, p := range c.processors.List { - procs.AddProcessor(p) - } - c.processors = procs - return nil -} - -func (c *Connector) Connect() (beat.Client, error) { - return c.pipeline.ConnectWith(beat.ClientConfig{ - Processing: beat.ProcessingConfig{ - EventMetadata: c.eventMeta, - Processor: c.processors, - DynamicFields: c.dynamicFields, - KeepNull: c.keepNull, - }, - }) -} - -// processorsForConfig assembles the Processors for a Connector. -func processorsForConfig( - beatInfo beat.Info, config connectorConfig, -) (*processors.Processors, error) { - procs := processors.NewList(nil) - - // Processor order is important! The index processor, if present, must be - // added before the user processors. - if !config.Index.IsEmpty() { - staticFields := fmtstr.FieldsForBeat(beatInfo.Beat, beatInfo.Version) - timestampFormat, err := - fmtstr.NewTimestampFormatString(&config.Index, staticFields) - if err != nil { - return nil, err - } - indexProcessor := add_formatted_index.New(timestampFormat) - procs.AddProcessor(indexProcessor) - } - - userProcs, err := processors.New(config.Processors) - if err != nil { - return nil, err - } - procs.AddProcessors(*userProcs) - - return procs, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/connector_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/connector_test.go deleted file mode 100644 index 3695d1c6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/connector_test.go +++ /dev/null @@ -1,147 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package module - -import ( - "errors" - "testing" - "time" - - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/processors" -) - -func TestProcessorsForConfig(t *testing.T) { - testCases := map[string]struct { - beatInfo beat.Info - configStr string - event beat.Event - expectedFields map[string]string - }{ - "Simple static index": { - configStr: "index: 'test'", - expectedFields: map[string]string{ - "@metadata.raw_index": "test", - }, - }, - "Index with agent info + timestamp": { - beatInfo: beat.Info{Beat: "TestBeat", Version: "3.9.27"}, - configStr: "index: 'beat-%{[agent.name]}-%{[agent.version]}-%{+yyyy.MM.dd}'", - event: beat.Event{Timestamp: time.Date(1999, time.December, 31, 23, 0, 0, 0, time.UTC)}, - expectedFields: map[string]string{ - "@metadata.raw_index": "beat-TestBeat-3.9.27-1999.12.31", - }, - }, - } - for description, test := range testCases { - if test.event.Fields == nil { - test.event.Fields = common.MapStr{} - } - config, err := connectorConfigFromString(test.configStr) - if err != nil { - t.Errorf("[%s] %v", description, err) - continue - } - processors, err := processorsForConfig(test.beatInfo, config) - if err != nil { - t.Errorf("[%s] %v", description, err) - continue - } - processedEvent, err := processors.Run(&test.event) - // We don't check if err != nil, because we are testing the final outcome - // of running the processors, including when some of them fail. - if processedEvent == nil { - t.Errorf("[%s] Unexpected fatal error running processors: %v\n", - description, err) - } - for key, value := range test.expectedFields { - field, err := processedEvent.GetValue(key) - if err != nil { - t.Errorf("[%s] Couldn't get field %s from event: %v", description, key, err) - continue - } - assert.Equal(t, field, value) - fieldStr, ok := field.(string) - if !ok { - // Note that requiring a string here is just to simplify the test setup, - // not a requirement of the underlying api. - t.Errorf("[%s] Field [%s] should be a string", description, key) - continue - } - if fieldStr != value { - t.Errorf("[%s] Event field [%s]: expected [%s], got [%s]", description, key, value, fieldStr) - } - } - } -} - -type fakeMetricSetRegister struct { - success bool -} - -func (fmsr *fakeMetricSetRegister) ProcessorsForMetricSet(moduleName, metricSetName string) (*processors.Processors, error) { - if !fmsr.success { - return nil, errors.New("failure") - } - - procs := new(processors.Processors) - procs.List = []processors.Processor{nil, nil} - return procs, nil -} - -func TestUseMetricSetProcessors_ReadingProcessorsFailed(t *testing.T) { - r := new(fakeMetricSetRegister) - - var connector Connector - err := connector.UseMetricSetProcessors(r, "module", "metricset") - require.Error(t, err) - require.Nil(t, connector.processors) -} - -func TestUseMetricSetProcessors_ReadingProcessorsSucceeded(t *testing.T) { - r := &fakeMetricSetRegister{ - success: true, - } - - connector := Connector{ - processors: &processors.Processors{ - List: []processors.Processor{}, - }, - } - err := connector.UseMetricSetProcessors(r, "module", "metricset") - require.NoError(t, err) - require.Len(t, connector.processors.List, 2) -} - -// Helper function to convert from YML input string to an unpacked -// connectorConfig -func connectorConfigFromString(s string) (connectorConfig, error) { - config := connectorConfig{} - cfg, err := common.NewConfigFrom(s) - if err != nil { - return config, err - } - if err := cfg.Unpack(&config); err != nil { - return config, err - } - return config, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/doc.go deleted file mode 100644 index c6725669..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/doc.go +++ /dev/null @@ -1,26 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Package module contains the low-level utilities for running Metricbeat -// modules and metricsets. This is useful for building your own tool that -// has a module and sub-module concept. If you want to reuse the whole -// Metricbeat framework see the github.com/elastic/beats/v7/metricbeat/beater -// package that provides a higher level interface. -// -// This contains the tools for instantiating modules, running them, and -// connecting their outputs to the Beat's output pipeline. -package module diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/example_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/example_test.go deleted file mode 100644 index eee9dda6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/example_test.go +++ /dev/null @@ -1,172 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package module_test - -import ( - stdjson "encoding/json" - "fmt" - "sync" - "time" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/outputs/codec/json" - - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/module" -) - -// ExampleWrapper demonstrates how to create a single Wrapper -// from configuration, start the module, and consume events generated by the -// module. -func ExampleWrapper() { - // Build a configuration object. - config, err := common.NewConfigFrom(map[string]interface{}{ - "module": moduleName, - "metricsets": []string{eventFetcherName}, - }) - if err != nil { - fmt.Println("Error:", err) - return - } - - // Create a new Wrapper based on the configuration. - m, err := module.NewWrapper(config, mb.Registry, module.WithMetricSetInfo()) - if err != nil { - fmt.Println("Error:", err) - return - } - - // Run the module until done is closed. - done := make(chan struct{}) - output := m.Start(done) - - // Process events from the output channel until it is closed. - var wg sync.WaitGroup - wg.Add(1) - go func() { - defer wg.Done() - for event := range output { - event.Fields.Put("event.duration", 111) - - output, err := encodeEvent(event) - if err == nil { - fmt.Println(output) - } - } - }() - - // Simulate running for a while. - time.Sleep(50 * time.Millisecond) - - // When finished with the module, close the done channel. When the Module - // stops it will automatically close its output channel so that the output - // for loop stops. - close(done) - wg.Wait() - - // Output: - // { - // "@metadata": { - // "beat": "noindex", - // "type": "_doc", - // "version": "1.2.3" - // }, - // "@timestamp": "2016-05-10T23:27:58.485Z", - // "event": { - // "dataset": "fake.eventfetcher", - // "duration": 111, - // "module": "fake" - // }, - // "fake": { - // "eventfetcher": { - // "metric": 1 - // } - // }, - // "metricset": { - // "name": "eventfetcher", - // "period": 10000 - // }, - // "service": { - // "type": "fake" - // } - // } -} - -// ExampleRunner demonstrates how to use Runner to start and stop -// a module. -func ExampleRunner() { - // A *beat.Beat is injected into a Beater when it runs and contains the - // Publisher used to publish events. This Beat pointer is created here only - // for demonstration purposes. - var b *beat.Beat - - config, err := common.NewConfigFrom(map[string]interface{}{ - "module": moduleName, - "metricsets": []string{eventFetcherName}, - }) - if err != nil { - return - } - - // Create a new Wrapper based on the configuration. - m, err := module.NewWrapper(config, mb.Registry, module.WithMetricSetInfo()) - if err != nil { - return - } - - connector, err := module.NewConnector(b.Info, b.Publisher, config, nil) - if err != nil { - return - } - - client, err := connector.Connect() - if err != nil { - return - } - - // Create the Runner facade. - runner := module.NewRunner(client, m) - - // Start the module and have it publish to a new publisher.Client. - runner.Start() - - // Stop the module. This blocks until all MetricSets in the Module have - // stopped and the publisher.Client is closed. - runner.Stop() -} - -func encodeEvent(event beat.Event) (string, error) { - output, err := json.New("1.2.3", json.Config{}).Encode("noindex", &event) - if err != nil { - return "", nil - } - - // FIX: need to parse and re-encode, so fields ordering in final json document - // keeps stable. - - var tmp interface{} - if err := stdjson.Unmarshal(output, &tmp); err != nil { - panic(err) - } - - output, err = stdjson.MarshalIndent(tmp, "", " ") - return string(output), err -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/factory.go b/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/factory.go deleted file mode 100644 index 9256fc5b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/factory.go +++ /dev/null @@ -1,84 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package module - -import ( - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/cfgfile" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -// Factory creates new Runner instances from configuration objects. -// It is used to register and reload modules. -type Factory struct { - beatInfo beat.Info - options []Option -} - -// NewFactory creates new Reloader instance for the given config -func NewFactory(beatInfo beat.Info, options ...Option) *Factory { - return &Factory{ - beatInfo: beatInfo, - options: options, - } -} - -// Create creates a new metricbeat module runner reporting events to the passed pipeline. -func (r *Factory) Create(p beat.PipelineConnector, c *common.Config, meta *common.MapStrPointer) (cfgfile.Runner, error) { - module, metricSets, err := mb.NewModule(c, mb.Registry) - if err != nil { - return nil, err - } - - var runners []Runner - for _, metricSet := range metricSets { - wrapper, err := NewWrapperForMetricSet(module, metricSet, r.options...) - if err != nil { - return nil, err - } - - connector, err := NewConnector(r.beatInfo, p, c, meta) - if err != nil { - return nil, err - } - - err = connector.UseMetricSetProcessors(mb.Registry, module.Name(), metricSet.Name()) - if err != nil { - return nil, err - } - - client, err := connector.Connect() - if err != nil { - return nil, err - } - runners = append(runners, NewRunner(client, wrapper)) - } - - return newRunnerGroup(runners), nil -} - -// CheckConfig checks if a config is valid or not -func (r *Factory) CheckConfig(config *common.Config) error { - _, err := NewWrapper(config, mb.Registry, r.options...) - if err != nil { - return err - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/options.go b/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/options.go deleted file mode 100644 index 273db92b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/options.go +++ /dev/null @@ -1,88 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package module - -import ( - "time" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -// Option specifies some optional arguments used for configuring the behavior -// of a module Wrapper. -type Option func(wrapper *Wrapper) - -// WithMaxStartDelay specifies the upper bound for the random startup delay -// for each MetricSet in the module. By default there is no delay. -func WithMaxStartDelay(delay time.Duration) Option { - return func(w *Wrapper) { - w.maxStartDelay = delay - } -} - -// WithEventModifier attaches an EventModifier that will be executed for each -// event generated by the MetricSets of the module. Multiple EventModifiers can -// be added and they will be executed in the order in which they were added. -func WithEventModifier(modifier mb.EventModifier) Option { - return func(w *Wrapper) { - w.eventModifiers = append(w.eventModifiers, modifier) - } -} - -// WithMetricSetInfo attaches an EventModifier that adds information about the -// MetricSet that generated the event. It will always add the metricset and -// module names. And it will add the host and rtt (round-trip time in -// microseconds) values if they are non-zero values. -// -// "metricset": { -// "host": "apache", -// "module": "apache", -// "name": "status", -// "rtt": 115 -// } -func WithMetricSetInfo() Option { - return WithEventModifier(mb.AddMetricSetInfo) -} - -// WithServiceName sets the `service.name` field of the event with the value -// given to the `service.name` setting in the module configuration. -func WithServiceName() Option { - return func(w *Wrapper) { - if w.Module == nil { - return - } - serviceName := w.Module.Config().ServiceName - if serviceName == "" { - return - } - modifier := func(_, _ string, event *mb.Event) { - if event == nil { - return - } - if event.RootFields == nil { - event.RootFields = common.MapStr{} - } else if current, err := event.RootFields.GetValue("service.name"); err == nil && current != "" { - // Already set by the metricset, don't overwrite - return - } - event.RootFields.Put("service.name", serviceName) - } - w.eventModifiers = append(w.eventModifiers, modifier) - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/options_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/options_test.go deleted file mode 100644 index 5cc0f17b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/options_test.go +++ /dev/null @@ -1,48 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package module - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/metricbeat/mb" -) - -func TestWithMaxStartDelay(t *testing.T) { - w := &Wrapper{} - WithMaxStartDelay(1)(w) - assert.EqualValues(t, 1, w.maxStartDelay) -} - -func TestWithMetricSetInfo(t *testing.T) { - w := &Wrapper{} - WithMetricSetInfo()(w) - assert.Len(t, w.eventModifiers, 1) -} - -func TestWithEventModifier(t *testing.T) { - f1 := func(module, metricset string, event *mb.Event) {} - f2 := func(module, metricset string, event *mb.Event) {} - - w := &Wrapper{} - WithEventModifier(f1)(w) - WithEventModifier(f2)(w) - assert.Len(t, w.eventModifiers, 2) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/publish.go b/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/publish.go deleted file mode 100644 index 6f9c200e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/publish.go +++ /dev/null @@ -1,52 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package module - -import ( - "sync" - - "github.com/elastic/beats/v7/libbeat/beat" -) - -// PublishChannels publishes the events read from each channel to the given -// publisher client. If the publisher client blocks for any reason then events -// will not be read from the given channels. -// -// This method blocks until all of the channels have been closed -// and are fully read. To stop the method immediately, close the channels and -// close the publisher client to ensure that publishing does not block. This -// may result is some events being discarded. -func PublishChannels(client beat.Client, cs ...<-chan beat.Event) { - var wg sync.WaitGroup - - // output publishes values from c until c is closed, then calls wg.Done. - output := func(c <-chan beat.Event) { - defer wg.Done() - for event := range c { - client.Publish(event) - } - } - - // Start an output goroutine for each input channel in cs. - wg.Add(len(cs)) - for _, c := range cs { - go output(c) - } - - wg.Wait() -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/runner.go b/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/runner.go deleted file mode 100644 index 0e4bd78c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/runner.go +++ /dev/null @@ -1,98 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package module - -import ( - "fmt" - "sync" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/monitoring" -) - -var ( - moduleList *monitoring.UniqueList -) - -func init() { - moduleList = monitoring.NewUniqueList() - monitoring.NewFunc(monitoring.GetNamespace("state").GetRegistry(), "module", moduleList.Report, monitoring.Report) -} - -// Runner is a facade for a Wrapper that provides a simple interface -// for starting and stopping a Module. -type Runner interface { - // fmt.Stringer is required here because when used as a cfgfile.Runner - // we need a way to print a threadsafe set of fields since it will likely - // be printed from a concurrent goroutine. - fmt.Stringer - - // Start starts the Module. If Start is called more than once, only the - // first will start the Module. - Start() - - // Stop stops the Module and waits for module's MetricSets to exit. The - // publisher.Client will be closed by Stop. If Stop is called more than - // once, only the first stop the Module and wait for it to exit. - Stop() -} - -// NewRunner returns a Runner facade. The events generated by -// the Module will be published to a new publisher.Client generated from the -// pubClientFactory. -func NewRunner(client beat.Client, mod *Wrapper) Runner { - return &runner{ - done: make(chan struct{}), - mod: mod, - client: client, - } -} - -type runner struct { - done chan struct{} - wg sync.WaitGroup - startOnce sync.Once - stopOnce sync.Once - mod *Wrapper - client beat.Client -} - -func (mr *runner) Start() { - mr.startOnce.Do(func() { - output := mr.mod.Start(mr.done) - mr.wg.Add(1) - moduleList.Add(mr.mod.Name()) - go func() { - defer mr.wg.Done() - PublishChannels(mr.client, output) - }() - }) -} - -func (mr *runner) Stop() { - mr.stopOnce.Do(func() { - close(mr.done) - mr.client.Close() - mr.wg.Wait() - moduleList.Remove(mr.mod.Name()) - }) -} - -func (mr *runner) String() string { - return fmt.Sprintf("%s [metricsets=%d]", mr.mod.Name(), len(mr.mod.metricSets)) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/runner_group.go b/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/runner_group.go deleted file mode 100644 index e242a028..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/runner_group.go +++ /dev/null @@ -1,62 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package module - -import ( - "strings" - "sync" -) - -type runnerGroup struct { - runners []Runner - - startOnce sync.Once - stopOnce sync.Once -} - -var _ Runner = new(runnerGroup) - -func newRunnerGroup(runners []Runner) Runner { - return &runnerGroup{ - runners: runners, - } -} - -func (rg *runnerGroup) Start() { - rg.startOnce.Do(func() { - for _, runner := range rg.runners { - runner.Start() - } - }) -} - -func (rg *runnerGroup) Stop() { - rg.stopOnce.Do(func() { - for _, runner := range rg.runners { - runner.Stop() - } - }) -} - -func (rg *runnerGroup) String() string { - var entries []string - for _, runner := range rg.runners { - entries = append(entries, runner.String()) - } - return "RunnerGroup{" + strings.Join(entries, ", ") + "}" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/runner_group_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/runner_group_test.go deleted file mode 100644 index dd7babee..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/runner_group_test.go +++ /dev/null @@ -1,88 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package module - -import ( - "fmt" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common/atomic" -) - -const ( - fakeRunnersNum = 3 - fakeRunnerName = "fakeRunner" -) - -type fakeRunner struct { - id int - - startCounter *atomic.Int - stopCounter *atomic.Int -} - -func (fr *fakeRunner) Start() { - if fr.startCounter != nil { - fr.startCounter.Inc() - } -} - -func (fr *fakeRunner) Stop() { - if fr.stopCounter != nil { - fr.stopCounter.Inc() - } -} - -func (fr *fakeRunner) String() string { - return fmt.Sprintf("%s-%d", fakeRunnerName, fr.id) -} - -func TestStartStop(t *testing.T) { - startCounter := atomic.NewInt(0) - stopCounter := atomic.NewInt(0) - - var runners []Runner - for i := 0; i < fakeRunnersNum; i++ { - runners = append(runners, &fakeRunner{ - id: i, - startCounter: startCounter, - stopCounter: stopCounter, - }) - } - - runnerGroup := newRunnerGroup(runners) - runnerGroup.Start() - - runnerGroup.Stop() - - assert.Equal(t, fakeRunnersNum, startCounter.Load()) - assert.Equal(t, fakeRunnersNum, stopCounter.Load()) -} - -func TestString(t *testing.T) { - var runners []Runner - for i := 0; i < fakeRunnersNum; i++ { - runners = append(runners, &fakeRunner{ - id: i, - }) - } - runnerGroup := newRunnerGroup(runners) - assert.Equal(t, "RunnerGroup{fakeRunner-0, fakeRunner-1, fakeRunner-2}", runnerGroup.String()) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/runner_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/runner_test.go deleted file mode 100644 index 6b8b2d70..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/runner_test.go +++ /dev/null @@ -1,70 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package module_test - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - pubtest "github.com/elastic/beats/v7/libbeat/publisher/testing" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/module" - - "github.com/stretchr/testify/assert" -) - -func TestRunner(t *testing.T) { - pubClient, factory := newPubClientFactory() - - config, err := common.NewConfigFrom(map[string]interface{}{ - "module": moduleName, - "metricsets": []string{eventFetcherName}, - }) - if err != nil { - t.Fatal(err) - } - - // Create a new Wrapper based on the configuration. - m, err := module.NewWrapper(config, mb.Registry, module.WithMetricSetInfo()) - if err != nil { - t.Fatal(err) - } - - // Create the Runner facade. - runner := module.NewRunner(factory(), m) - - // Start the module and have it publish to a new publisher.Client. - runner.Start() - - assert.NotNil(t, <-pubClient.Channel) - - // Stop the module. This blocks until all MetricSets in the Module have - // stopped and the publisher.Client is closed. - runner.Stop() -} - -// newPubClientFactory returns a new ChanClient and a function that returns -// the same Client when invoked. This simulates the return value of -// Publisher.Connect. -func newPubClientFactory() (*pubtest.ChanClient, func() beat.Client) { - client := pubtest.NewChanClient(10) - return client, func() beat.Client { return client } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/testing.go b/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/testing.go deleted file mode 100644 index 12a5891b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/testing.go +++ /dev/null @@ -1,73 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package module - -import ( - "encoding/json" - "errors" - "time" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/testing" -) - -// receiveOneEvent receives one event from the events channel then closes the -// returned done channel. If no events are received it will close the returned -// done channel after the timeout period elapses. -func receiveOneEvent(d testing.Driver, events <-chan beat.Event, timeout time.Duration) <-chan struct{} { - done := make(chan struct{}) - - go func() { - defer close(done) - - select { - case <-time.Tick(timeout): - d.Error("error", errors.New("timeout waiting for an event")) - case event, ok := <-events: - if !ok { - return - } - - // At this point in the pipeline the error has been converted to a - // string and written to error.message. - if v, err := event.Fields.GetValue("error.message"); err == nil { - if errMsg, ok := v.(string); ok { - d.Error("error", errors.New(errMsg)) - return - } - } - - outputJSON(d, &event) - } - }() - - return done -} - -func outputJSON(d testing.Driver, event *beat.Event) { - out := event.Fields.Clone() - out.Put("@timestamp", common.Time(event.Timestamp)) - jsonData, err := json.MarshalIndent(out, "", " ") - if err != nil { - d.Error("convert error", err) - return - } - - d.Result(string(jsonData)) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/wrapper.go b/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/wrapper.go deleted file mode 100644 index f8375b4a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/wrapper.go +++ /dev/null @@ -1,462 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package module - -import ( - "context" - "fmt" - "math/rand" - "sync" - "time" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/libbeat/monitoring" - "github.com/elastic/beats/v7/libbeat/testing" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -// Expvar metric names. -const ( - successesKey = "success" - failuresKey = "failures" - eventsKey = "events" -) - -var ( - debugf = logp.MakeDebug("module") - - fetchesLock = sync.Mutex{} - fetches = map[string]*stats{} -) - -// Wrapper contains the Module and the private data associated with -// running the Module and its MetricSets. -// -// Use NewWrapper or NewWrappers to construct new Wrappers. -type Wrapper struct { - mb.Module - metricSets []*metricSetWrapper // List of pointers to its associated MetricSets. - - // Options - maxStartDelay time.Duration - eventModifiers []mb.EventModifier -} - -// metricSetWrapper contains the MetricSet and the private data associated with -// running the MetricSet. It contains a pointer to the parent Module. -type metricSetWrapper struct { - mb.MetricSet - module *Wrapper // Parent Module. - stats *stats // stats for this MetricSet. - - periodic bool // Set to true if this metricset is a periodic fetcher -} - -// stats bundles common metricset stats. -type stats struct { - key string // full stats key - ref uint32 // number of modules/metricsets reusing stats instance - success *monitoring.Int // Total success events. - failures *monitoring.Int // Total error events. - events *monitoring.Int // Total events published. -} - -// NewWrapper creates a new module and its associated metricsets based on the given configuration. -func NewWrapper(config *common.Config, r *mb.Register, options ...Option) (*Wrapper, error) { - module, metricSets, err := mb.NewModule(config, r) - if err != nil { - return nil, err - } - return createWrapper(module, metricSets, options...) -} - -// NewWrapperForMetricSet creates a wrapper for the selected module and metricset. -func NewWrapperForMetricSet(module mb.Module, metricSet mb.MetricSet, options ...Option) (*Wrapper, error) { - return createWrapper(module, []mb.MetricSet{metricSet}, options...) -} - -func createWrapper(module mb.Module, metricSets []mb.MetricSet, options ...Option) (*Wrapper, error) { - wrapper := &Wrapper{ - Module: module, - metricSets: make([]*metricSetWrapper, len(metricSets)), - } - - for _, applyOption := range options { - applyOption(wrapper) - } - - for i, metricSet := range metricSets { - wrapper.metricSets[i] = &metricSetWrapper{ - MetricSet: metricSet, - module: wrapper, - stats: getMetricSetStats(wrapper.Name(), metricSet.Name()), - } - } - return wrapper, nil -} - -// Wrapper methods - -// Start starts the Module's MetricSet workers which are responsible for -// fetching metrics. The workers will continue to periodically fetch until the -// done channel is closed. When the done channel is closed all MetricSet workers -// will stop and the returned output channel will be closed. -// -// The returned channel is buffered with a length one one. It must drained to -// prevent blocking the operation of the MetricSets. -// -// Start should be called only once in the life of a Wrapper. -func (mw *Wrapper) Start(done <-chan struct{}) <-chan beat.Event { - debugf("Starting %s", mw) - - out := make(chan beat.Event, 1) - - // Start one worker per MetricSet + host combination. - var wg sync.WaitGroup - wg.Add(len(mw.metricSets)) - for _, msw := range mw.metricSets { - go func(msw *metricSetWrapper) { - metricsPath := msw.ID() - registry := monitoring.GetNamespace("dataset").GetRegistry() - - defer registry.Remove(metricsPath) - defer releaseStats(msw.stats) - defer wg.Done() - defer msw.close() - - registry.Add(metricsPath, msw.Metrics(), monitoring.Full) - monitoring.NewString(msw.Metrics(), "starttime").Set(common.Time{}.String()) - - msw.run(done, out) - }(msw) - } - - // Close the output channel when all writers to the channel have stopped. - go func() { - wg.Wait() - close(out) - debugf("Stopped %s", mw) - }() - - return out -} - -// String returns a string representation of Wrapper. -func (mw *Wrapper) String() string { - return fmt.Sprintf("Wrapper[name=%s, len(metricSetWrappers)=%d]", - mw.Name(), len(mw.metricSets)) -} - -// MetricSets return the list of metricsets of the module -func (mw *Wrapper) MetricSets() []*metricSetWrapper { - return mw.metricSets -} - -// metricSetWrapper methods - -func (msw *metricSetWrapper) run(done <-chan struct{}, out chan<- beat.Event) { - defer logp.Recover(fmt.Sprintf("recovered from panic while fetching "+ - "'%s/%s' for host '%s'", msw.module.Name(), msw.Name(), msw.Host())) - - // Start each metricset randomly over a period of MaxDelayPeriod. - if msw.module.maxStartDelay > 0 { - delay := time.Duration(rand.Int63n(int64(msw.module.maxStartDelay))) - debugf("%v/%v will start after %v", msw.module.Name(), msw.Name(), delay) - select { - case <-done: - return - case <-time.After(delay): - } - } - - debugf("Starting %s", msw) - defer debugf("Stopped %s", msw) - - // Events and errors are reported through this. - reporter := &eventReporter{ - msw: msw, - out: out, - done: done, - } - - switch ms := msw.MetricSet.(type) { - case mb.PushMetricSet: - ms.Run(reporter.V1()) - case mb.PushMetricSetV2: - ms.Run(reporter.V2()) - case mb.PushMetricSetV2WithContext: - ms.Run(&channelContext{done}, reporter.V2()) - case mb.EventFetcher, mb.EventsFetcher, - mb.ReportingMetricSet, mb.ReportingMetricSetV2, mb.ReportingMetricSetV2Error, mb.ReportingMetricSetV2WithContext: - msw.startPeriodicFetching(&channelContext{done}, reporter) - default: - // Earlier startup stages prevent this from happening. - logp.Err("MetricSet '%s/%s' does not implement an event producing interface", - msw.Module().Name(), msw.Name()) - } -} - -// startPeriodicFetching performs an immediate fetch for the MetricSet then it -// begins a continuous timer scheduled loop to fetch data. To stop the loop the -// done channel should be closed. -func (msw *metricSetWrapper) startPeriodicFetching(ctx context.Context, reporter reporter) { - // Indicate that it has been started as periodic fetcher - msw.periodic = true - - // Fetch immediately. - msw.fetch(ctx, reporter) - - // Start timer for future fetches. - t := time.NewTicker(msw.Module().Config().Period) - defer t.Stop() - for { - select { - case <-reporter.V2().Done(): - return - case <-t.C: - msw.fetch(ctx, reporter) - } - } -} - -// fetch invokes the appropriate Fetch method for the MetricSet and publishes -// the result using the publisher client. This method will recover from panics -// and log a stack track if one occurs. -func (msw *metricSetWrapper) fetch(ctx context.Context, reporter reporter) { - switch fetcher := msw.MetricSet.(type) { - case mb.EventFetcher: - msw.singleEventFetch(fetcher, reporter) - case mb.EventsFetcher: - msw.multiEventFetch(fetcher, reporter) - case mb.ReportingMetricSet: - reporter.StartFetchTimer() - fetcher.Fetch(reporter.V1()) - case mb.ReportingMetricSetV2: - reporter.StartFetchTimer() - fetcher.Fetch(reporter.V2()) - case mb.ReportingMetricSetV2Error: - reporter.StartFetchTimer() - err := fetcher.Fetch(reporter.V2()) - if err != nil { - reporter.V2().Error(err) - logp.Info("Error fetching data for metricset %s.%s: %s", msw.module.Name(), msw.Name(), err) - } - case mb.ReportingMetricSetV2WithContext: - reporter.StartFetchTimer() - err := fetcher.Fetch(ctx, reporter.V2()) - if err != nil { - reporter.V2().Error(err) - logp.Info("Error fetching data for metricset %s.%s: %s", msw.module.Name(), msw.Name(), err) - } - default: - panic(fmt.Sprintf("unexpected fetcher type for %v", msw)) - } -} - -func (msw *metricSetWrapper) singleEventFetch(fetcher mb.EventFetcher, reporter reporter) { - reporter.StartFetchTimer() - event, err := fetcher.Fetch() - reporter.V1().ErrorWith(err, event) -} - -func (msw *metricSetWrapper) multiEventFetch(fetcher mb.EventsFetcher, reporter reporter) { - reporter.StartFetchTimer() - events, err := fetcher.Fetch() - if len(events) == 0 { - reporter.V1().ErrorWith(err, nil) - } else { - for _, event := range events { - reporter.V1().ErrorWith(err, event) - } - } -} - -// close closes the underlying MetricSet if it implements the mb.Closer -// interface. -func (msw *metricSetWrapper) close() error { - if closer, ok := msw.MetricSet.(mb.Closer); ok { - return closer.Close() - } - return nil -} - -// String returns a string representation of metricSetWrapper. -func (msw *metricSetWrapper) String() string { - return fmt.Sprintf("metricSetWrapper[module=%s, name=%s, host=%s]", - msw.module.Name(), msw.Name(), msw.Host()) -} - -func (msw *metricSetWrapper) Test(d testing.Driver) { - d.Run(msw.Name(), func(d testing.Driver) { - events := make(chan beat.Event, 1) - done := receiveOneEvent(d, events, msw.module.maxStartDelay+5*time.Second) - msw.run(done, events) - }) -} - -type reporter interface { - StartFetchTimer() - V1() mb.PushReporter - V2() mb.PushReporterV2 -} - -// eventReporter implements the Reporter interface which is a callback interface -// used by MetricSet implementations to report an event(s), an error, or an error -// with some additional metadata. -type eventReporter struct { - msw *metricSetWrapper - done <-chan struct{} - out chan<- beat.Event - start time.Time // Start time of the current fetch (or zero for push sources). -} - -// startFetchTimer demarcates the start of a new fetch. The elapsed time of a -// fetch is computed based on the time of this call. -func (r *eventReporter) StartFetchTimer() { r.start = time.Now() } -func (r *eventReporter) V1() mb.PushReporter { - return reporterV1{v2: r.V2(), module: r.msw.module.Name()} -} -func (r *eventReporter) V2() mb.PushReporterV2 { return reporterV2{r} } - -// channelContext implements context.Context by wrapping a channel -type channelContext struct { - done <-chan struct{} -} - -func (r *channelContext) Deadline() (time.Time, bool) { return time.Time{}, false } -func (r *channelContext) Done() <-chan struct{} { return r.done } -func (r *channelContext) Err() error { - select { - case <-r.done: - return context.Canceled - default: - return nil - } -} -func (r *channelContext) Value(key interface{}) interface{} { return nil } - -// reporterV1 wraps V2 to provide a v1 interface. -type reporterV1 struct { - v2 mb.PushReporterV2 - module string -} - -func (r reporterV1) Done() <-chan struct{} { return r.v2.Done() } -func (r reporterV1) Event(event common.MapStr) bool { return r.ErrorWith(nil, event) } -func (r reporterV1) Error(err error) bool { return r.ErrorWith(err, nil) } -func (r reporterV1) ErrorWith(err error, meta common.MapStr) bool { - // Skip nil events without error - if err == nil && meta == nil { - return true - } - return r.v2.Event(mb.TransformMapStrToEvent(r.module, meta, err)) -} - -type reporterV2 struct { - *eventReporter -} - -func (r reporterV2) Done() <-chan struct{} { return r.done } -func (r reporterV2) Error(err error) bool { return r.Event(mb.Event{Error: err}) } -func (r reporterV2) Event(event mb.Event) bool { - if event.Took == 0 && !r.start.IsZero() { - event.Took = time.Since(r.start) - } - if r.msw.periodic { - event.Period = r.msw.Module().Config().Period - } - - if event.Timestamp.IsZero() { - if !r.start.IsZero() { - event.Timestamp = r.start - } else { - event.Timestamp = time.Now().UTC() - } - } - - if event.Host == "" { - event.Host = r.msw.Host() - } - - if event.Error == nil { - r.msw.stats.success.Add(1) - } else { - r.msw.stats.failures.Add(1) - } - - if event.Namespace == "" { - event.Namespace = r.msw.Registration().Namespace - } - beatEvent := event.BeatEvent(r.msw.module.Name(), r.msw.MetricSet.Name(), r.msw.module.eventModifiers...) - if !writeEvent(r.done, r.out, beatEvent) { - return false - } - r.msw.stats.events.Add(1) - - return true -} - -// other utility functions - -func writeEvent(done <-chan struct{}, out chan<- beat.Event, event beat.Event) bool { - select { - case <-done: - return false - case out <- event: - return true - } -} - -func getMetricSetStats(module, name string) *stats { - key := fmt.Sprintf("metricbeat.%s.%s", module, name) - - fetchesLock.Lock() - defer fetchesLock.Unlock() - - if s := fetches[key]; s != nil { - s.ref++ - return s - } - - reg := monitoring.Default.NewRegistry(key) - s := &stats{ - key: key, - ref: 1, - success: monitoring.NewInt(reg, successesKey), - failures: monitoring.NewInt(reg, failuresKey), - events: monitoring.NewInt(reg, eventsKey), - } - - fetches[key] = s - return s -} - -func releaseStats(s *stats) { - fetchesLock.Lock() - defer fetchesLock.Unlock() - - s.ref-- - if s.ref > 0 { - return - } - - delete(fetches, s.key) - monitoring.Default.Remove(s.key) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/wrapper_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/wrapper_test.go deleted file mode 100644 index 1108b5bd..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/module/wrapper_test.go +++ /dev/null @@ -1,289 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package module_test - -import ( - "testing" - "time" - - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/module" -) - -const ( - moduleName = "fake" - eventFetcherName = "EventFetcher" - reportingFetcherName = "ReportingFetcher" - pushMetricSetName = "PushMetricSet" -) - -// fakeMetricSet - -func init() { - if err := mb.Registry.AddMetricSet(moduleName, eventFetcherName, newFakeEventFetcher); err != nil { - panic(err) - } - if err := mb.Registry.AddMetricSet(moduleName, reportingFetcherName, newFakeReportingFetcher); err != nil { - panic(err) - } - if err := mb.Registry.AddMetricSet(moduleName, pushMetricSetName, newFakePushMetricSet); err != nil { - panic(err) - } -} - -// EventFetcher - -type fakeEventFetcher struct { - mb.BaseMetricSet -} - -func (ms *fakeEventFetcher) Fetch() (common.MapStr, error) { - t, _ := time.Parse(time.RFC3339, "2016-05-10T23:27:58.485Z") - return common.MapStr{"@timestamp": common.Time(t), "metric": 1}, nil -} - -func (ms *fakeEventFetcher) Close() error { - return nil -} - -func newFakeEventFetcher(base mb.BaseMetricSet) (mb.MetricSet, error) { - return &fakeEventFetcher{BaseMetricSet: base}, nil -} - -// ReportingFetcher - -type fakeReportingFetcher struct { - mb.BaseMetricSet -} - -func (ms *fakeReportingFetcher) Fetch(r mb.Reporter) { - t, _ := time.Parse(time.RFC3339, "2016-05-10T23:27:58.485Z") - r.Event(common.MapStr{"@timestamp": common.Time(t), "metric": 1}) -} - -func newFakeReportingFetcher(base mb.BaseMetricSet) (mb.MetricSet, error) { - return &fakeReportingFetcher{BaseMetricSet: base}, nil -} - -// PushMetricSet - -type fakePushMetricSet struct { - mb.BaseMetricSet -} - -func (ms *fakePushMetricSet) Run(r mb.PushReporter) { - t, _ := time.Parse(time.RFC3339, "2016-05-10T23:27:58.485Z") - event := common.MapStr{"@timestamp": common.Time(t), "metric": 1} - r.Event(event) - <-r.Done() -} - -func newFakePushMetricSet(base mb.BaseMetricSet) (mb.MetricSet, error) { - return &fakePushMetricSet{BaseMetricSet: base}, nil -} - -// test utilities - -func newTestRegistry(t testing.TB) *mb.Register { - r := mb.NewRegister() - - err := r.AddMetricSet(moduleName, eventFetcherName, newFakeEventFetcher) - require.NoError(t, err) - err = r.AddMetricSet(moduleName, reportingFetcherName, newFakeReportingFetcher) - require.NoError(t, err) - err = r.AddMetricSet(moduleName, pushMetricSetName, newFakePushMetricSet) - require.NoError(t, err) - return r -} - -func newConfig(t testing.TB, moduleConfig interface{}) *common.Config { - config, err := common.NewConfigFrom(moduleConfig) - require.NoError(t, err) - return config -} - -// test cases - -func TestWrapperOfEventFetcher(t *testing.T) { - hosts := []string{"alpha", "beta"} - c := newConfig(t, map[string]interface{}{ - "module": moduleName, - "metricsets": []string{eventFetcherName}, - "hosts": hosts, - }) - - m, err := module.NewWrapper(c, newTestRegistry(t)) - require.NoError(t, err) - - done := make(chan struct{}) - output := m.Start(done) - - <-output - <-output - close(done) - - // Validate that the channel is closed after receiving the two - // initial events. - select { - case _, ok := <-output: - if !ok { - // Channel is closed. - return - } else { - assert.Fail(t, "received unexpected event") - } - } -} - -func TestWrapperOfReportingFetcher(t *testing.T) { - hosts := []string{"alpha", "beta"} - c := newConfig(t, map[string]interface{}{ - "module": moduleName, - "metricsets": []string{reportingFetcherName}, - "hosts": hosts, - }) - - m, err := module.NewWrapper(c, newTestRegistry(t)) - require.NoError(t, err) - - done := make(chan struct{}) - output := m.Start(done) - - <-output - <-output - close(done) - - // Validate that the channel is closed after receiving the two - // initial events. - select { - case _, ok := <-output: - if !ok { - // Channel is closed. - return - } else { - assert.Fail(t, "received unexpected event") - } - } -} - -func TestWrapperOfPushMetricSet(t *testing.T) { - hosts := []string{"alpha"} - c := newConfig(t, map[string]interface{}{ - "module": moduleName, - "metricsets": []string{pushMetricSetName}, - "hosts": hosts, - }) - - m, err := module.NewWrapper(c, newTestRegistry(t)) - require.NoError(t, err) - - done := make(chan struct{}) - output := m.Start(done) - - <-output - close(done) - - // Validate that the channel is closed after receiving the event. - select { - case _, ok := <-output: - if !ok { - // Channel is closed. - return - } else { - assert.Fail(t, "received unexpected event") - } - } -} - -func TestPeriodIsAddedToEvent(t *testing.T) { - cases := map[string]struct { - metricset string - hasPeriod bool - }{ - "fetch metricset events should have period": { - metricset: eventFetcherName, - hasPeriod: true, - }, - "push metricset events should not have period": { - metricset: pushMetricSetName, - hasPeriod: false, - }, - } - - registry := newTestRegistry(t) - - for title, c := range cases { - t.Run(title, func(t *testing.T) { - hosts := []string{"alpha"} - config := newConfig(t, map[string]interface{}{ - "module": moduleName, - "metricsets": []string{c.metricset}, - "hosts": hosts, - }) - - m, err := module.NewWrapper(config, registry, module.WithMetricSetInfo()) - require.NoError(t, err) - - done := make(chan struct{}) - defer close(done) - - output := m.Start(done) - - event := <-output - - hasPeriod, _ := event.Fields.HasKey("metricset.period") - assert.Equal(t, c.hasPeriod, hasPeriod, "has metricset.period in event %+v", event) - }) - } -} - -func TestNewWrapperForMetricSet(t *testing.T) { - hosts := []string{"alpha"} - c := newConfig(t, map[string]interface{}{ - "module": moduleName, - "metricsets": []string{eventFetcherName}, - "hosts": hosts, - }) - - aModule, metricSets, err := mb.NewModule(c, newTestRegistry(t)) - require.NoError(t, err) - - m, err := module.NewWrapperForMetricSet(aModule, metricSets[0], module.WithMetricSetInfo()) - require.NoError(t, err) - - done := make(chan struct{}) - output := m.Start(done) - - <-output - close(done) - - // Validate that the channel is closed after receiving the event. - select { - case _, ok := <-output: - if !ok { - return // Channel is closed. - } - assert.Fail(t, "received unexpected event") - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/parse/hostparsers.go b/vendor/github.com/elastic/beats/v7/metricbeat/mb/parse/hostparsers.go deleted file mode 100644 index e499de9a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/parse/hostparsers.go +++ /dev/null @@ -1,42 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package parse - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/mb" -) - -// PassThruHostParser is a HostParser that sets the HostData URI, SanitizedURI, -// and Host to the configured 'host' value. This should only be used by -// MetricSets that do not require host parsing (e.g. host is only addr:port). -// Do not use this if the host value can contain credentials. -func PassThruHostParser(module mb.Module, host string) (mb.HostData, error) { - return mb.HostData{URI: host, SanitizedURI: host, Host: host}, nil -} - -// EmptyHostParser simply returns a zero value HostData. It asserts that host -// value is empty and returns an error if not. -func EmptyHostParser(module mb.Module, host string) (mb.HostData, error) { - if host != "" { - return mb.HostData{}, errors.Errorf("hosts must be empty for %v", module.Name()) - } - - return mb.HostData{}, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/parse/url.go b/vendor/github.com/elastic/beats/v7/metricbeat/mb/parse/url.go deleted file mode 100644 index 0bcbfa2c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/parse/url.go +++ /dev/null @@ -1,284 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package parse - -import ( - "fmt" - "net" - "net/url" - p "path" - "strings" - - "github.com/elastic/beats/v7/metricbeat/helper/dialer" - "github.com/elastic/beats/v7/metricbeat/mb" - - "github.com/pkg/errors" -) - -// URLHostParserBuilder builds a tailored HostParser for used with host strings -// that are URLs. -type URLHostParserBuilder struct { - PathConfigKey string - DefaultPath string - DefaultUsername string - DefaultPassword string - DefaultScheme string - QueryParams string -} - -// Build returns a new HostParser function whose behavior is influenced by the -// options set in URLHostParserBuilder. -func (b URLHostParserBuilder) Build() mb.HostParser { - return func(module mb.Module, host string) (mb.HostData, error) { - conf := map[string]interface{}{} - err := module.UnpackConfig(conf) - if err != nil { - return mb.HostData{}, err - } - - query, ok := conf["query"] - if ok { - queryMap, ok := query.(map[string]interface{}) - if !ok { - return mb.HostData{}, errors.Errorf("'query' config for module %v is not a map", module.Name()) - } - - b.QueryParams = mb.QueryParams(queryMap).String() - } - - var user, pass, path, basePath string - t, ok := conf["username"] - if ok { - user, ok = t.(string) - if !ok { - return mb.HostData{}, errors.Errorf("'username' config for module %v is not a string", module.Name()) - } - } else { - user = b.DefaultUsername - } - t, ok = conf["password"] - if ok { - pass, ok = t.(string) - if !ok { - return mb.HostData{}, errors.Errorf("'password' config for module %v is not a string", module.Name()) - } - } else { - pass = b.DefaultPassword - } - t, ok = conf[b.PathConfigKey] - if ok { - path, ok = t.(string) - if !ok { - return mb.HostData{}, errors.Errorf("'%v' config for module %v is not a string", b.PathConfigKey, module.Name()) - } - } else { - path = b.DefaultPath - } - // Normalize path - path = strings.Trim(path, "/") - - t, ok = conf["basepath"] - if ok { - basePath, ok = t.(string) - if !ok { - return mb.HostData{}, errors.Errorf("'basepath' config for module %v is not a string", module.Name()) - } - } - - // Normalize basepath - basePath = strings.Trim(basePath, "/") - - // Combine paths and normalize - fullPath := strings.Trim(p.Join(basePath, path), "/") - - return ParseURL(host, b.DefaultScheme, user, pass, fullPath, b.QueryParams) - } -} - -// NewHostDataFromURL returns a new HostData based on the contents of the URL. -// If the URLs scheme is "unix" or end is "unix" (e.g. "http+unix://") then -// the HostData.Host field is set to the URLs path instead of the URLs host, -// the same happens for "npipe". -func NewHostDataFromURL(u *url.URL) mb.HostData { - return NewHostDataFromURLWithTransport(dialer.NewDefaultDialerBuilder(), u) -} - -// NewHostDataFromURLWithTransport Allow to specify what kind of transport to in conjonction of the -// url, this is useful if you use a combined scheme like "http+unix://" or "http+npipe". -func NewHostDataFromURLWithTransport(transport dialer.Builder, u *url.URL) mb.HostData { - var user, pass string - if u.User != nil { - user = u.User.Username() - pass, _ = u.User.Password() - } - - host := u.Host - if strings.HasSuffix(u.Scheme, "unix") || strings.HasSuffix(u.Scheme, "npipe") { - host = u.Path - } - - return mb.HostData{ - Transport: transport, - URI: u.String(), - SanitizedURI: redactURLCredentials(u).String(), - Host: host, - User: user, - Password: pass, - } -} - -// ParseURL returns HostData object from a raw 'host' value and a series of -// defaults that are added to the URL if not present in the rawHost value. -// Values from the rawHost take precedence over the defaults. -func ParseURL(rawHost, scheme, user, pass, path, query string) (mb.HostData, error) { - u, transport, err := getURL(rawHost, scheme, user, pass, path, query) - - if err != nil { - return mb.HostData{}, err - } - - return NewHostDataFromURLWithTransport(transport, u), nil -} - -// SetURLUser set the user credentials in the given URL. If the username or -// password is not set in the URL then the default is used (if provided). -func SetURLUser(u *url.URL, defaultUser, defaultPass string) { - var user, pass string - var userIsSet, passIsSet bool - if u.User != nil { - user = u.User.Username() - if user != "" { - userIsSet = true - } - pass, passIsSet = u.User.Password() - } - - if !userIsSet && defaultUser != "" { - userIsSet = true - user = defaultUser - } - - if !passIsSet && defaultPass != "" { - passIsSet = true - pass = defaultPass - } - - if passIsSet { - u.User = url.UserPassword(user, pass) - } else if userIsSet { - u.User = url.User(user) - } -} - -// getURL constructs a URL from the rawHost value and adds the provided user, -// password, path, and query params if one was not set in the rawURL value. -func getURL( - rawURL, scheme, username, password, path, query string, -) (*url.URL, dialer.Builder, error) { - - if parts := strings.SplitN(rawURL, "://", 2); len(parts) != 2 { - // Add scheme. - rawURL = fmt.Sprintf("%s://%s", scheme, rawURL) - } - - var t dialer.Builder - - u, err := url.Parse(rawURL) - if err != nil { - return nil, t, fmt.Errorf("error parsing URL: %v", err) - } - - // discover the transport to use to communicate with the host if we have a combined scheme. - // possible values are mb.TransportTCP, mb.transportUnix or mb.TransportNpipe. - switch u.Scheme { - case "http+unix": - t = dialer.NewUnixDialerBuilder(u.Path) - u.Path = "" - u.Scheme = "http" - u.Host = "unix" - case "http+npipe": - p := strings.Replace(u.Path, "/pipe", `\\.\pipe`, 1) - p = strings.Replace(p, "/", "\\", -1) - t = dialer.NewNpipeDialerBuilder(p) - u.Path = "" - u.Scheme = "http" - u.Host = "npipe" - default: - t = dialer.NewDefaultDialerBuilder() - } - - SetURLUser(u, username, password) - - if !strings.HasSuffix(u.Scheme, "unix") && !strings.HasSuffix(u.Scheme, "npipe") { - if u.Host == "" { - return nil, t, fmt.Errorf("error parsing URL: empty host") - } - - // Validate the host. The port is optional. - host, _, err := net.SplitHostPort(u.Host) - if err != nil { - if strings.Contains(err.Error(), "missing port") { - host = u.Host - } else { - return nil, t, fmt.Errorf("error parsing URL: %v", err) - } - } - if host == "" { - return nil, t, fmt.Errorf("error parsing URL: empty host") - } - } - - if u.Path == "" && path != "" { - // The path given in the host config takes precedence over the - // default path. - if !strings.HasPrefix(path, "/") { - path = "/" + path - } - u.Path = path - } - - //Adds the query params in the url - u, err = SetQueryParams(u, query) - return u, t, err -} - -// SetQueryParams adds the query params to existing query parameters overwriting any -// keys that already exist. -func SetQueryParams(u *url.URL, query string) (*url.URL, error) { - q := u.Query() - params, err := url.ParseQuery(query) - if err != nil { - return u, err - } - for key, values := range params { - for _, v := range values { - q.Set(key, v) - } - } - u.RawQuery = q.Encode() - return u, nil - -} - -// redactURLCredentials returns the URL as a string with the username and -// password redacted. -func redactURLCredentials(u *url.URL) *url.URL { - redacted := *u - redacted.User = nil - return &redacted -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/parse/url_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/mb/parse/url_test.go deleted file mode 100644 index 997385b4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/parse/url_test.go +++ /dev/null @@ -1,199 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package parse - -import ( - "testing" - - "github.com/elastic/beats/v7/metricbeat/helper/dialer" - "github.com/elastic/beats/v7/metricbeat/mb" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - - "github.com/stretchr/testify/assert" -) - -func TestParseURL(t *testing.T) { - t.Run("http", func(t *testing.T) { - rawURL := "https://admin:secret@127.0.0.1:8080?hello=world" - hostData, err := ParseURL(rawURL, "http", "root", "passwd", "/test", "auto") - if assert.NoError(t, err) { - assert.Equal(t, "https://admin:secret@127.0.0.1:8080/test?auto=&hello=world", hostData.URI) - assert.Equal(t, "https://127.0.0.1:8080/test?auto=&hello=world", hostData.SanitizedURI) - assert.Equal(t, "127.0.0.1:8080", hostData.Host) - assert.Equal(t, "admin", hostData.User) - assert.Equal(t, "secret", hostData.Password) - } - }) - - t.Run("http+ipv6", func(t *testing.T) { - rawURL := "[2001:db8:85a3:0:0:8a2e:370:7334]:8080" - hostData, err := ParseURL(rawURL, "https", "", "", "", "") - if assert.NoError(t, err) { - assert.Equal(t, "https://[2001:db8:85a3:0:0:8a2e:370:7334]:8080", hostData.URI) - } - }) - - t.Run("unix", func(t *testing.T) { - rawURL := "unix:///var/lib/docker.sock" - hostData, err := ParseURL(rawURL, "tcp", "", "", "", "") - if assert.NoError(t, err) { - assert.Equal(t, "unix:///var/lib/docker.sock", hostData.URI) - assert.Equal(t, "unix:///var/lib/docker.sock", hostData.SanitizedURI) - assert.Equal(t, "/var/lib/docker.sock", hostData.Host) - assert.Equal(t, "", hostData.User) - assert.Equal(t, "", hostData.Password) - } - }) - - t.Run("http+unix at root", func(t *testing.T) { - rawURL := "http+unix:///var/lib/docker.sock" - hostData, err := ParseURL(rawURL, "http", "", "", "", "") - if assert.NoError(t, err) { - transport, ok := hostData.Transport.(*dialer.UnixDialerBuilder) - assert.True(t, ok) - assert.Equal(t, "/var/lib/docker.sock", transport.Path) - assert.Equal(t, "http://unix", hostData.URI) - assert.Equal(t, "http://unix", hostData.SanitizedURI) - assert.Equal(t, "unix", hostData.Host) - assert.Equal(t, "", hostData.User) - assert.Equal(t, "", hostData.Password) - } - }) - - t.Run("http+unix with path", func(t *testing.T) { - rawURL := "http+unix:///var/lib/docker.sock" - hostData, err := ParseURL(rawURL, "http", "", "", "apath", "") - if assert.NoError(t, err) { - transport, ok := hostData.Transport.(*dialer.UnixDialerBuilder) - assert.True(t, ok) - assert.Equal(t, "/var/lib/docker.sock", transport.Path) - assert.Equal(t, "http://unix/apath", hostData.URI) - assert.Equal(t, "http://unix/apath", hostData.SanitizedURI) - assert.Equal(t, "unix", hostData.Host) - assert.Equal(t, "", hostData.User) - assert.Equal(t, "", hostData.Password) - } - }) - - t.Run("http+npipe at root", func(t *testing.T) { - rawURL := "http+npipe://./pipe/custom" - hostData, err := ParseURL(rawURL, "http", "", "", "", "") - if assert.NoError(t, err) { - transport, ok := hostData.Transport.(*dialer.NpipeDialerBuilder) - assert.True(t, ok) - assert.Equal(t, `\\.\pipe\custom`, transport.Path) - assert.Equal(t, "http://npipe", hostData.URI) - assert.Equal(t, "http://npipe", hostData.SanitizedURI) - assert.Equal(t, "npipe", hostData.Host) - assert.Equal(t, "", hostData.User) - assert.Equal(t, "", hostData.Password) - } - }) - - t.Run("http+npipe with path", func(t *testing.T) { - rawURL := "http+npipe://./pipe/custom" - hostData, err := ParseURL(rawURL, "http", "", "", "apath", "") - if assert.NoError(t, err) { - transport, ok := hostData.Transport.(*dialer.NpipeDialerBuilder) - assert.True(t, ok) - assert.Equal(t, `\\.\pipe\custom`, transport.Path) - assert.Equal(t, "http://npipe/apath", hostData.URI) - assert.Equal(t, "http://npipe/apath", hostData.SanitizedURI) - assert.Equal(t, "npipe", hostData.Host) - assert.Equal(t, "", hostData.User) - assert.Equal(t, "", hostData.Password) - } - }) - - t.Run("npipe", func(t *testing.T) { - rawURL := "npipe://./pipe/docker_engine" - hostData, err := ParseURL(rawURL, "tcp", "", "", "", "") - if assert.NoError(t, err) { - assert.Equal(t, "npipe://./pipe/docker_engine", hostData.URI) - assert.Equal(t, "npipe://./pipe/docker_engine", hostData.SanitizedURI) - assert.Equal(t, "/pipe/docker_engine", hostData.Host) - assert.Equal(t, "", hostData.User) - assert.Equal(t, "", hostData.Password) - } - }) - - t.Run("set default user", func(t *testing.T) { - rawURL := "http://:secret@localhost" - h, err := ParseURL(rawURL, "https", "root", "passwd", "", "") - if assert.NoError(t, err) { - assert.Equal(t, "http://root:secret@localhost", h.URI) - assert.Equal(t, "root", h.User) - assert.Equal(t, "secret", h.Password) - } - }) - - t.Run("set default password", func(t *testing.T) { - rawURL := "http://admin@localhost" - h, err := ParseURL(rawURL, "https", "root", "passwd", "", "") - if assert.NoError(t, err) { - assert.Equal(t, "http://admin:passwd@localhost", h.URI) - assert.Equal(t, "admin", h.User) - assert.Equal(t, "passwd", h.Password) - } - }) - - t.Run("don't overwrite empty password", func(t *testing.T) { - rawURL := "http://admin:@localhost" - h, err := ParseURL(rawURL, "https", "root", "passwd", "", "") - if assert.NoError(t, err) { - assert.Equal(t, "http://admin:@localhost", h.URI) - assert.Equal(t, "admin", h.User) - assert.Equal(t, "", h.Password) - } - }) -} - -func TestURLHostParserBuilder(t *testing.T) { - const rawURL = "http://example.com" - - var cases = []struct { - config map[string]interface{} - builder URLHostParserBuilder - url string - }{ - {map[string]interface{}{"path": "/path"}, URLHostParserBuilder{PathConfigKey: "path", DefaultPath: "/default"}, "http://example.com/path"}, - {map[string]interface{}{}, URLHostParserBuilder{PathConfigKey: "path", DefaultPath: "/default"}, "http://example.com/default"}, - {map[string]interface{}{}, URLHostParserBuilder{DefaultPath: "/default"}, "http://example.com/default"}, - {map[string]interface{}{"username": "guest"}, URLHostParserBuilder{}, "http://guest@example.com"}, - {map[string]interface{}{"username": "guest", "password": "secret"}, URLHostParserBuilder{}, "http://guest:secret@example.com"}, - {map[string]interface{}{"password": "secret"}, URLHostParserBuilder{}, "http://:secret@example.com"}, - {map[string]interface{}{"basepath": "/foo"}, URLHostParserBuilder{DefaultPath: "/default"}, "http://example.com/foo/default"}, - {map[string]interface{}{"basepath": "foo/"}, URLHostParserBuilder{DefaultPath: "/default"}, "http://example.com/foo/default"}, - {map[string]interface{}{"basepath": "/foo/"}, URLHostParserBuilder{DefaultPath: "/default"}, "http://example.com/foo/default"}, - {map[string]interface{}{"basepath": "foo"}, URLHostParserBuilder{DefaultPath: "/default"}, "http://example.com/foo/default"}, - {map[string]interface{}{"basepath": "foo"}, URLHostParserBuilder{DefaultPath: "/queryParams", QueryParams: mb.QueryParams{"key": "value"}.String()}, "http://example.com/foo/queryParams?key=value"}, - } - - for _, test := range cases { - m := mbtest.NewTestModule(t, test.config) - hostParser := test.builder.Build() - - hp, err := hostParser(m, rawURL) - if err != nil { - t.Fatal(err) - } - - assert.Equal(t, test.url, hp.URI) - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/registry.go b/vendor/github.com/elastic/beats/v7/metricbeat/mb/registry.go deleted file mode 100644 index 62ee4f6c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/registry.go +++ /dev/null @@ -1,440 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mb - -import ( - "fmt" - "sort" - "strings" - "sync" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/libbeat/processors" -) - -const initialSize = 20 // initialSize specifies the initial size of the Register. - -// Registry is the singleton Register instance where all ModuleFactory's and -// MetricSetFactory's should be registered. -var Registry = NewRegister() - -// DefaultModuleFactory returns the given BaseModule and never returns an error. -// If a MetricSets are registered without an associated ModuleFactory, then -// the DefaultModuleFactory will be used to instantiate a Module. -var DefaultModuleFactory = func(base BaseModule) (Module, error) { - return &base, nil -} - -// ModuleFactory accepts a BaseModule and returns a Module. If there was an -// error creating the Module then an error will be returned. -type ModuleFactory func(base BaseModule) (Module, error) - -// MetricSetFactory accepts a BaseMetricSet and returns a MetricSet. If there -// was an error creating the MetricSet then an error will be returned. The -// returned MetricSet must also implement either EventFetcher or EventsFetcher -// (but not both). -type MetricSetFactory func(base BaseMetricSet) (MetricSet, error) - -// HostParser is a function that parses a host value from the configuration -// and returns a HostData object. The module is provided in case additional -// configuration values are required to parse and build the HostData object. -// An error should be returned if the host or configuration is invalid. -type HostParser func(module Module, host string) (HostData, error) - -// MetricSetRegistration contains the parameters that were used to register -// a MetricSet. -type MetricSetRegistration struct { - Name string - Factory MetricSetFactory - - // Options - IsDefault bool - HostParser HostParser - Namespace string - Replace bool -} - -// MetricSetOption sets an option for a MetricSetFactory that is being -// registered. -type MetricSetOption func(info *MetricSetRegistration) - -// WithHostParser specifies the HostParser that should be used with the -// MetricSet. -func WithHostParser(p HostParser) MetricSetOption { - return func(r *MetricSetRegistration) { - r.HostParser = p - } -} - -// DefaultMetricSet specifies that the MetricSetFactory will be the default -// when no MetricSet names are specified in the configuration. -func DefaultMetricSet() MetricSetOption { - return func(r *MetricSetRegistration) { - r.IsDefault = true - } -} - -// WithNamespace specifies the fully qualified namespace under which MetricSet -// data will be added. If no namespace is specified then [module].[metricset] -// will be used. -func WithNamespace(namespace string) MetricSetOption { - return func(r *MetricSetRegistration) { - r.Namespace = namespace - } -} - -// MustReplace specifies that the MetricSetFactory must be replacing an existing -// metricset with the same name. An error will happen if there is no metricset -// defined with the same params. -func MustReplace() MetricSetOption { - return func(r *MetricSetRegistration) { - r.Replace = true - } -} - -// Register contains the factory functions for creating new Modules and new -// MetricSets. Registers are thread safe for concurrent usage. -type Register struct { - log *logp.Logger - // Lock to control concurrent read/writes - lock sync.RWMutex - // A map of module name to ModuleFactory. - modules map[string]ModuleFactory - // A map of module name to nested map of MetricSet name to MetricSetRegistration. - metricSets map[string]map[string]MetricSetRegistration - // Additional source of non-registered modules - secondarySource ModulesSource -} - -// ModulesSource contains a source of non-registered modules -type ModulesSource interface { - Modules() ([]string, error) - HasModule(module string) bool - MetricSets(r *Register, module string) ([]string, error) - DefaultMetricSets(r *Register, module string) ([]string, error) - HasMetricSet(module, name string) bool - MetricSetRegistration(r *Register, module, name string) (MetricSetRegistration, error) - ModulesInfo(r *Register) string - ProcessorsForMetricSet(r *Register, module, name string) (*processors.Processors, error) -} - -// NewRegister creates and returns a new Register. -func NewRegister() *Register { - return &Register{ - log: logp.NewLogger("registry"), - modules: make(map[string]ModuleFactory, initialSize), - metricSets: make(map[string]map[string]MetricSetRegistration, initialSize), - } -} - -// AddModule registers a new ModuleFactory. An error is returned if the -// name is empty, factory is nil, or if a factory has already been registered -// under the name. -func (r *Register) AddModule(name string, factory ModuleFactory) error { - r.lock.Lock() - defer r.lock.Unlock() - - if name == "" { - return fmt.Errorf("module name is required") - } - - name = strings.ToLower(name) - - _, exists := r.modules[name] - if exists { - return fmt.Errorf("module '%s' is already registered", name) - } - - if factory == nil { - return fmt.Errorf("module '%s' cannot be registered with a nil factory", name) - } - - r.modules[name] = factory - r.log.Infof("Module registered: %s", name) - return nil -} - -// AddMetricSet registers a new MetricSetFactory. Optionally it accepts a single -// HostParser function for parsing the 'host' configuration data. An error is -// returned if any parameter is empty or nil or if a factory has already been -// registered under the name. -// -// Use MustAddMetricSet for new code. -func (r *Register) AddMetricSet(module string, name string, factory MetricSetFactory, hostParser ...HostParser) error { - var opts []MetricSetOption - if len(hostParser) > 0 { - opts = append(opts, WithHostParser(hostParser[0])) - } - return r.addMetricSet(module, name, factory, opts...) -} - -// MustAddMetricSet registers a new MetricSetFactory. It panics if any parameter -// is empty or nil OR if a factory has already been registered under this name. -func (r *Register) MustAddMetricSet(module, name string, factory MetricSetFactory, options ...MetricSetOption) { - if err := r.addMetricSet(module, name, factory, options...); err != nil { - panic(err) - } -} - -// addMetricSet registers a new MetricSetFactory. An error is returned if any -// parameter is empty or nil or if a factory has already been registered under -// the name. -func (r *Register) addMetricSet(module, name string, factory MetricSetFactory, options ...MetricSetOption) error { - r.lock.Lock() - defer r.lock.Unlock() - - if module == "" { - return fmt.Errorf("module name is required") - } - - if name == "" { - return fmt.Errorf("metricset name is required") - } - - module = strings.ToLower(module) - name = strings.ToLower(name) - - // Set the options. - msInfo := MetricSetRegistration{Name: name, Factory: factory} - for _, opt := range options { - opt(&msInfo) - } - - if metricsets, ok := r.metricSets[module]; !ok { - if msInfo.Replace { - return fmt.Errorf("metricset '%s/%s' should be replacing an existing metricset, none found", module, name) - } - - r.metricSets[module] = map[string]MetricSetRegistration{} - } else if _, exists := metricsets[name]; exists { - if !msInfo.Replace { - return fmt.Errorf("metricset '%s/%s' is already registered", module, name) - } - } - - if factory == nil { - return fmt.Errorf("metricset '%s/%s' cannot be registered with a nil factory", module, name) - } - - r.metricSets[module][name] = msInfo - r.log.Infof("MetricSet registered: %s/%s", module, name) - return nil -} - -// moduleFactory returns the registered ModuleFactory associated with the -// given name. It returns nil if no ModuleFactory is registered. -func (r *Register) moduleFactory(name string) ModuleFactory { - r.lock.RLock() - defer r.lock.RUnlock() - - return r.modules[strings.ToLower(name)] -} - -// metricSetRegistration returns the registration data associated with the given -// metricset name. It returns an error if no metricset is registered. -func (r *Register) metricSetRegistration(module, name string) (MetricSetRegistration, error) { - r.lock.RLock() - defer r.lock.RUnlock() - - module = strings.ToLower(module) - name = strings.ToLower(name) - - metricSets, exists := r.metricSets[module] - if exists { - registration, exists := metricSets[name] - if exists { - return registration, nil - } - } - - // Fallback to secondary source if module is not registered - if source := r.secondarySource; source != nil && source.HasMetricSet(module, name) { - registration, err := source.MetricSetRegistration(r, module, name) - if err != nil { - return MetricSetRegistration{}, errors.Wrapf(err, "failed to obtain registration for non-registered metricset '%s/%s'", module, name) - } - return registration, nil - } - - return MetricSetRegistration{}, fmt.Errorf("metricset '%s/%s' not found", module, name) -} - -// DefaultMetricSets returns the names of the default MetricSets for a module. -// An error is returned if no default MetricSet is declared or the module does -// not exist. -func (r *Register) DefaultMetricSets(module string) ([]string, error) { - r.lock.RLock() - defer r.lock.RUnlock() - - module = strings.ToLower(module) - - var defaults []string - metricSets, exists := r.metricSets[module] - if exists { - for _, reg := range metricSets { - if reg.IsDefault { - defaults = append(defaults, reg.Name) - } - } - } - - // List also default metrics from secondary sources - if source := r.secondarySource; source != nil && source.HasModule(module) { - exists = true - sourceDefaults, err := source.DefaultMetricSets(r, module) - if err != nil { - r.log.Errorf("Failed to get default metric sets for module '%s' from secondary source: %s", module, err) - } else if len(sourceDefaults) > 0 { - defaults = append(defaults, sourceDefaults...) - } - } - - if !exists { - return nil, fmt.Errorf("module '%s' not found", module) - } - if len(defaults) == 0 { - return nil, fmt.Errorf("no default metricset exists for module '%s'", module) - } - return defaults, nil -} - -// Modules returns the list of module names that are registered -func (r *Register) Modules() []string { - r.lock.RLock() - defer r.lock.RUnlock() - - var dups = map[string]bool{} - - // For the sake of compatibility, grab modules the old way as well, right from the modules map - for module := range r.modules { - dups[module] = true - } - - // List also modules from secondary sources - if source := r.secondarySource; source != nil { - sourceModules, err := source.Modules() - if err != nil { - r.log.Errorf("Failed to get modules from secondary source: %s", err) - } else { - for _, module := range sourceModules { - dups[module] = true - } - } - } - - // Grab a more comprehensive list from the metricset keys, then reduce and merge - for mod := range r.metricSets { - dups[mod] = true - } - - modules := make([]string, 0, len(dups)) - for mod := range dups { - modules = append(modules, mod) - } - - return modules -} - -// MetricSets returns the list of MetricSets registered for a given module -func (r *Register) MetricSets(module string) []string { - r.lock.RLock() - defer r.lock.RUnlock() - - module = strings.ToLower(module) - - var metricsets []string - sets, ok := r.metricSets[module] - if ok { - metricsets = make([]string, 0, len(sets)) - for name := range sets { - metricsets = append(metricsets, name) - } - } - - // List also metric sets from secondary sources - if source := r.secondarySource; source != nil && source.HasModule(module) { - sourceMetricSets, err := source.MetricSets(r, module) - if err != nil { - r.log.Errorf("Failed to get metricsets from secondary source: %s", err) - } - metricsets = append(metricsets, sourceMetricSets...) - } - - return metricsets -} - -// ProcessorsForMetricSet returns a list of processors defined in manifest of the registered metricset. -func (r *Register) ProcessorsForMetricSet(module, name string) (*processors.Processors, error) { - r.lock.RLock() - defer r.lock.RUnlock() - - module = strings.ToLower(module) - name = strings.ToLower(name) - - metricSets, exists := r.metricSets[module] - if exists { - _, exists := metricSets[name] - if exists { - return processors.NewList(nil), nil // Standard metricsets don't have processor definitions. - } - } - - if source := r.secondarySource; source != nil { - return source.ProcessorsForMetricSet(r, module, name) - } - return nil, fmt.Errorf(`metricset "%s" is not registered (module: %s)'`, name, module) -} - -// SetSecondarySource sets an additional source of modules -func (r *Register) SetSecondarySource(source ModulesSource) { - r.lock.Lock() - defer r.lock.Unlock() - - r.secondarySource = source -} - -// String return a string representation of the registered ModuleFactory's and -// MetricSetFactory's. -func (r *Register) String() string { - r.lock.RLock() - defer r.lock.RUnlock() - - var modules []string - for module := range r.modules { - modules = append(modules, module) - } - - var metricSets []string - for module, m := range r.metricSets { - for name := range m { - metricSets = append(metricSets, fmt.Sprintf("%s/%s", module, name)) - } - } - - var secondarySource string - if source := r.secondarySource; source != nil { - secondarySource = fmt.Sprintf(", LightModules:[%s]", source.ModulesInfo(r)) - } - - sort.Strings(modules) - sort.Strings(metricSets) - return fmt.Sprintf("Register [ModuleFactory:[%s], MetricSetFactory:[%s]%s]", - strings.Join(modules, ", "), strings.Join(metricSets, ", "), secondarySource) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/registry_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/mb/registry_test.go deleted file mode 100644 index 98ed4ce8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/registry_test.go +++ /dev/null @@ -1,248 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package mb - -import ( - "testing" - - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" -) - -const ( - moduleName = "mymodule" - metricSetName = "mymetricset" -) - -var fakeModuleFactory = func(b BaseModule) (Module, error) { return nil, nil } -var fakeMetricSetFactory = func(b BaseMetricSet) (MetricSet, error) { return nil, nil } - -func TestAddModuleEmptyName(t *testing.T) { - registry := NewRegister() - err := registry.AddModule("", fakeModuleFactory) - if assert.Error(t, err) { - assert.Equal(t, "module name is required", err.Error()) - } -} - -func TestAddModuleNilFactory(t *testing.T) { - registry := NewRegister() - err := registry.AddModule(moduleName, nil) - if assert.Error(t, err) { - assert.Equal(t, "module 'mymodule' cannot be registered with a nil factory", err.Error()) - } -} - -func TestAddModuleDuplicateName(t *testing.T) { - registry := NewRegister() - err := registry.AddModule(moduleName, fakeModuleFactory) - require.NoError(t, err) - - err = registry.AddModule(moduleName, fakeModuleFactory) - if assert.Error(t, err) { - assert.Equal(t, "module 'mymodule' is already registered", err.Error()) - } -} - -func TestAddModule(t *testing.T) { - registry := NewRegister() - err := registry.AddModule(moduleName, fakeModuleFactory) - require.NoError(t, err) - factory, found := registry.modules[moduleName] - assert.True(t, found, "module not found") - assert.NotNil(t, factory, "factory fuction is nil") -} - -func TestAddMetricSetEmptyModuleName(t *testing.T) { - registry := NewRegister() - err := registry.AddMetricSet("", metricSetName, fakeMetricSetFactory) - if assert.Error(t, err) { - assert.Equal(t, "module name is required", err.Error()) - } -} - -func TestAddMetricSetEmptyName(t *testing.T) { - registry := NewRegister() - err := registry.AddMetricSet(moduleName, "", fakeMetricSetFactory) - if assert.Error(t, err) { - assert.Equal(t, "metricset name is required", err.Error()) - } -} - -func TestAddMetricSetNilFactory(t *testing.T) { - registry := NewRegister() - err := registry.AddMetricSet(moduleName, metricSetName, nil) - if assert.Error(t, err) { - assert.Equal(t, "metricset 'mymodule/mymetricset' cannot be registered with a nil factory", err.Error()) - } -} - -func TestAddMetricSetDuplicateName(t *testing.T) { - registry := NewRegister() - err := registry.AddMetricSet(moduleName, metricSetName, fakeMetricSetFactory) - require.NoError(t, err) - - err = registry.AddMetricSet(moduleName, metricSetName, fakeMetricSetFactory) - if assert.Error(t, err) { - assert.Equal(t, "metricset 'mymodule/mymetricset' is already registered", err.Error()) - } -} - -func TestAddMetricSet(t *testing.T) { - registry := NewRegister() - err := registry.AddMetricSet(moduleName, metricSetName, fakeMetricSetFactory) - require.NoError(t, err) - f, found := registry.metricSets[moduleName][metricSetName] - assert.True(t, found, "metricset not found") - assert.NotNil(t, f, "factory function is nil") -} - -func TestModuleFactory(t *testing.T) { - registry := NewRegister() - registry.modules[moduleName] = fakeModuleFactory - - module := registry.moduleFactory(moduleName) - assert.NotNil(t, module) -} - -func TestModuleFactoryUnknownModule(t *testing.T) { - registry := NewRegister() - module := registry.moduleFactory("unknown") - assert.Nil(t, module) -} - -func TestMetricSetFactory(t *testing.T) { - t.Run("without HostParser", func(t *testing.T) { - registry := NewRegister() - err := registry.AddMetricSet(moduleName, metricSetName, fakeMetricSetFactory) - require.NoError(t, err) - - reg, err := registry.metricSetRegistration(moduleName, metricSetName) - require.NoError(t, err) - assert.Equal(t, metricSetName, reg.Name) - assert.NotNil(t, reg.Factory) - assert.Nil(t, reg.HostParser) - assert.False(t, reg.IsDefault) - assert.Empty(t, reg.Namespace) - }) - - t.Run("with HostParser", func(t *testing.T) { - registry := NewRegister() - hostParser := func(Module, string) (HostData, error) { return HostData{}, nil } - err := registry.AddMetricSet(moduleName, metricSetName, fakeMetricSetFactory, hostParser) - require.NoError(t, err) - - reg, err := registry.metricSetRegistration(moduleName, metricSetName) - require.NoError(t, err) - assert.NotNil(t, reg.HostParser) // Can't compare functions in Go so just check for non-nil. - }) - - t.Run("with options HostParser", func(t *testing.T) { - registry := NewRegister() - hostParser := func(Module, string) (HostData, error) { return HostData{}, nil } - err := registry.addMetricSet(moduleName, metricSetName, fakeMetricSetFactory, WithHostParser(hostParser)) - require.NoError(t, err) - - reg, err := registry.metricSetRegistration(moduleName, metricSetName) - require.NoError(t, err) - assert.NotNil(t, reg.HostParser) // Can't compare functions in Go so just check for non-nil. - }) - - t.Run("with namespace", func(t *testing.T) { - const ns = moduleName + "foo.bar" - - registry := NewRegister() - err := registry.addMetricSet(moduleName, metricSetName, fakeMetricSetFactory, WithNamespace(ns)) - require.NoError(t, err) - - reg, err := registry.metricSetRegistration(moduleName, metricSetName) - require.NoError(t, err) - assert.Equal(t, metricSetName, reg.Name) - assert.NotNil(t, reg.Factory) - assert.Nil(t, reg.HostParser) - assert.False(t, reg.IsDefault) - assert.Equal(t, ns, reg.Namespace) - }) -} - -func TestDefaultMetricSet(t *testing.T) { - registry := NewRegister() - err := registry.addMetricSet(moduleName, metricSetName, fakeMetricSetFactory, DefaultMetricSet()) - require.NoError(t, err) - - names, err := registry.DefaultMetricSets(moduleName) - require.NoError(t, err) - assert.Contains(t, names, metricSetName) -} - -func TestMustReplaceMetricSet(t *testing.T) { - registry := NewRegister() - err := registry.addMetricSet(moduleName, metricSetName, fakeMetricSetFactory, MustReplace()) - if assert.Error(t, err) { - assert.Equal(t, "metricset 'mymodule/mymetricset' should be replacing an existing metricset, none found", err.Error()) - } -} - -func TestMetricSetQuery(t *testing.T) { - registry := NewRegister() - err := registry.AddMetricSet(moduleName, metricSetName, fakeMetricSetFactory) - require.NoError(t, err) - - metricsets := registry.MetricSets(moduleName) - assert.Equal(t, len(metricsets), 1) - assert.Equal(t, metricsets[0], metricSetName) - - metricsets = registry.MetricSets("foo") - assert.Equal(t, len(metricsets), 0) -} - -func TestModuleQuery(t *testing.T) { - registry := NewRegister() - registry.modules[moduleName] = fakeModuleFactory - - modules := registry.Modules() - assert.Equal(t, len(modules), 1) - assert.Equal(t, modules[0], moduleName) -} - -func TestProcessorsForMetricSet_StandardMetricSet(t *testing.T) { - registry := NewRegister() - err := registry.AddMetricSet(moduleName, metricSetName, fakeMetricSetFactory) - procs, err := registry.ProcessorsForMetricSet(moduleName, metricSetName) - require.NotNil(t, procs) - require.Empty(t, procs.List) - require.NoError(t, err) -} - -func TestProcessorsForMetricSet_UndefinedSecondarySource(t *testing.T) { - registry := NewRegister() - procs, err := registry.ProcessorsForMetricSet(moduleName, metricSetName) - require.Nil(t, procs) - require.Error(t, err) -} - -func TestProcessorsForMetricSet_FromSource(t *testing.T) { - registry := NewRegister() - registry.SetSecondarySource(NewLightModulesSource("testdata/lightmodules")) - procs, err := registry.ProcessorsForMetricSet("unpack", "withprocessors") - require.NoError(t, err) - require.NotNil(t, procs) - require.Len(t, procs.List, 1) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/broken/module.yml b/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/broken/module.yml deleted file mode 100644 index a4b4e73c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/broken/module.yml +++ /dev/null @@ -1,3 +0,0 @@ -name: broken -metricsets: -- notexists diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/empty/.placeholder b/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/empty/.placeholder deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/httpextended/extends/manifest.yml b/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/httpextended/extends/manifest.yml deleted file mode 100644 index a56f13a3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/httpextended/extends/manifest.yml +++ /dev/null @@ -1,4 +0,0 @@ -default: true -input: - module: http - metricset: json diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/httpextended/module.yml b/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/httpextended/module.yml deleted file mode 100644 index 93ecaa59..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/httpextended/module.yml +++ /dev/null @@ -1,3 +0,0 @@ -name: httpextended -metricsets: -- extends diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/mixed/light/manifest.yml b/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/mixed/light/manifest.yml deleted file mode 100644 index af21b012..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/mixed/light/manifest.yml +++ /dev/null @@ -1,4 +0,0 @@ -default: true -input: - module: foo - metricset: light diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/mixed/module.yml b/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/mixed/module.yml deleted file mode 100644 index b8492865..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/mixed/module.yml +++ /dev/null @@ -1,4 +0,0 @@ -name: mixed -metricsets: -- light -- standard diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/mixed/standard/.placeholder b/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/mixed/standard/.placeholder deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/mixedbroken/light/manifest.yml b/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/mixedbroken/light/manifest.yml deleted file mode 100644 index af21b012..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/mixedbroken/light/manifest.yml +++ /dev/null @@ -1,4 +0,0 @@ -default: true -input: - module: foo - metricset: light diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/mixedbroken/module.yml b/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/mixedbroken/module.yml deleted file mode 100644 index f90fddb8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/mixedbroken/module.yml +++ /dev/null @@ -1,4 +0,0 @@ -name: mixedbroken -metricsets: -- light -- unregistered diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/mixedbroken/unregistered/.placeholder b/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/mixedbroken/unregistered/.placeholder deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/regular_file b/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/regular_file deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/service/metricset/manifest.yml b/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/service/metricset/manifest.yml deleted file mode 100644 index 5291cac4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/service/metricset/manifest.yml +++ /dev/null @@ -1,6 +0,0 @@ -default: true -input: - module: foo - metricset: bar - defaults: - option: test diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/service/module.yml b/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/service/module.yml deleted file mode 100644 index 7d037081..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/service/module.yml +++ /dev/null @@ -1,4 +0,0 @@ -name: service -metricsets: -- metricset -- nondefault diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/service/nondefault/manifest.yml b/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/service/nondefault/manifest.yml deleted file mode 100644 index f4dc493d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/service/nondefault/manifest.yml +++ /dev/null @@ -1,4 +0,0 @@ -default: false -input: - module: foo - metricset: baz diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/unpack/module.yml b/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/unpack/module.yml deleted file mode 100644 index d86e9c4a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/unpack/module.yml +++ /dev/null @@ -1,4 +0,0 @@ -name: service -metricsets: -- withprocessors -- noprocessors diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/unpack/noprocessors/manifest.yml b/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/unpack/noprocessors/manifest.yml deleted file mode 100644 index 5291cac4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/unpack/noprocessors/manifest.yml +++ /dev/null @@ -1,6 +0,0 @@ -default: true -input: - module: foo - metricset: bar - defaults: - option: test diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/unpack/withprocessors/manifest.yml b/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/unpack/withprocessors/manifest.yml deleted file mode 100644 index 63984b9b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testdata/lightmodules/unpack/withprocessors/manifest.yml +++ /dev/null @@ -1,8 +0,0 @@ -default: true -input: - module: foo - metricset: bar - defaults: - option: test -processors: - - add_id: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testing/data/README.md b/vendor/github.com/elastic/beats/v7/metricbeat/mb/testing/data/README.md deleted file mode 100644 index 348f102d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testing/data/README.md +++ /dev/null @@ -1,33 +0,0 @@ -## Event generation testing framework - -### Introduction - -#### What it is -Many modules do requests to an HTTP endpoint to fetch metrics data. Then they do data manipulation and enriching of this data before sending it to Elasticsearch. - -What we wanted to achieve is to mock the HTTP responses from the modules into a generic server that will serve those responses. So, for each tested metricset, an HTTP server is launched at a random port (but be aware that JSON responses written to disk are hardcoded with value "127.0.0.1:5555") with the mocked response from a fixed module version to respond to the HTTP requests, once the test is done, it's shut down. This way we isolate the manipulation of data in some tests and reduce lot of boilerplate we had in many modules. - -#### How to use it - -The idea is simple, head to `beats/metricbeat/mb/testing/data` and run `go test .` It will run all tests, each metricset of each module. -An alternative is to just run from metricbeat `mage mockedTests` to achieve the same result but using environment variables instead of flags, for example: `MODULE=apache GENERATE=true mage mockedTests` - -##### Worth to mention -- If the input file in `testdata` folder is prefixed (named) `docs`, whatever its extension is, and the flag `-data` is passed; the framework will also create a `docs.json` file in `_meta` folder of the metricset as historically has been done in Metricbeat. -- Config file **must** be called `config.yml` and be located inside `metricbeat/module/{module}/{metricset}/_meta/testdata` - -### Available flags / environment variables - -- `-data`: It will regenerate the _expected_ JSON file with the output of an event an place it within `testdata` folder. For example: `go test . -data`. If using mage, a environment variable `GENERATE` is available to -- `-module`: Test only the specified module. For example `go test . -module=apache`. If using mage `MODULE` environment variable must be set with the _module_ name that must be tested. - -> You can also combine both flags with `go test . -data -module=apache` to generate files for Apache module only. - -### Available settings in `config.yml` - -- `type`: (string) The type of the test to run. At the moment, only `http` is supported. -- `url`: (string) This is the URL path that the module usually fetches to get metrics. For example, in case of Apache module this url is `/server-status?auto=` -- `suffix`: (string) The suffix that the input file has. By default `json` other common suffixes are `plain` (string) for plain text files. -- `omit_documented_fields_check`: (List of strings) Some fields generated by the modules are completely dynamic so they aren't documented in `fields.yml`. Set a list of fields or paths in your metricset that might not be documented like `apache.status.*` for all fields within `apache.status` object or `apache.status.hostname` just for that specific field. Even you can omit all fields using `*` -- `remove_fields_from_comparison`: (List of strings) Some fields must be removed for byte-to-byte comparison but they must be printed anyways in the _expected_ JSON files. Write a list of those fields here. For example, `apache.status.hostname` in the Apache module was generating a new port on each run so a comparison wasn't possible. Set one item with `apache.status.hostname` to omit this field when comparing outputs. -- `module`: (Map) Anything added to this map will be appended in the module config before launching tests. For example, This is useful for some modules that requires the user to specify a `namespace`. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testing/data/data_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/mb/testing/data/data_test.go deleted file mode 100644 index 775f539b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testing/data/data_test.go +++ /dev/null @@ -1,49 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package data - -import ( - "fmt" - "os" - "path/filepath" - "strings" - "testing" - - _ "github.com/elastic/beats/v7/metricbeat/include" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestAll(t *testing.T) { - configFiles, _ := filepath.Glob(getModulesPath() + "/*/*/_meta/testdata/config.yml") - - for _, f := range configFiles { - // get module and metricset name from path - s := strings.Split(f, string(os.PathSeparator)) - moduleName := s[4] - metricSetName := s[5] - - t.Run(fmt.Sprintf("%s.%s", moduleName, metricSetName), func(t *testing.T) { - config := mbtest.ReadDataConfig(t, f) - mbtest.TestDataFilesWithConfig(t, moduleName, metricSetName, config) - }) - } -} - -func getModulesPath() string { - return "../../../module" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testing/data_generator.go b/vendor/github.com/elastic/beats/v7/metricbeat/mb/testing/data_generator.go deleted file mode 100644 index 10ab9b76..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testing/data_generator.go +++ /dev/null @@ -1,254 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package testing - -import ( - "encoding/json" - "fmt" - "io/ioutil" - "os" - "path" - "testing" - "time" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/testing/flags" -) - -// WriteEvent fetches a single event writes the output to a ./_meta/data.json -// file. -func WriteEvent(f mb.EventFetcher, t testing.TB) error { - if !*flags.DataFlag { - t.Skip("skip data generation tests") - } - - event, err := f.Fetch() - if err != nil { - return err - } - - fullEvent := CreateFullEvent(f, event) - WriteEventToDataJSON(t, fullEvent, ".") - return nil -} - -// WriteEvents fetches events and writes the first event to a ./_meta/data.json -// file. -func WriteEvents(f mb.EventsFetcher, t testing.TB) error { - return WriteEventsCond(f, t, nil) - -} - -// WriteEventsCond fetches events and writes the first event that matches the condition -// to a ./_meta/data.json file. -func WriteEventsCond(f mb.EventsFetcher, t testing.TB, cond func(e common.MapStr) bool) error { - if !*flags.DataFlag { - t.Skip("skip data generation tests") - } - - events, err := f.Fetch() - if err != nil { - return err - } - - if len(events) == 0 { - return fmt.Errorf("no events were generated") - } - - event, err := SelectEvent(events, cond) - if err != nil { - return err - } - - fullEvent := CreateFullEvent(f, event) - WriteEventToDataJSON(t, fullEvent, "") - return nil -} - -// WriteEventsReporterV2 fetches events and writes the first event to a ./_meta/data.json -// file. -func WriteEventsReporterV2(f mb.ReportingMetricSetV2, t testing.TB, path string) error { - return WriteEventsReporterV2Cond(f, t, path, nil) -} - -// WriteEventsReporterV2Error fetches events and writes the first event to a ./_meta/data.json -// file. -func WriteEventsReporterV2Error(f mb.ReportingMetricSetV2Error, t testing.TB, path string) error { - return WriteEventsReporterV2ErrorCond(f, t, path, nil) -} - -// WriteEventsReporterV2WithContext fetches events and writes the first event to a ./_meta/data.json -// file. -func WriteEventsReporterV2WithContext(f mb.ReportingMetricSetV2WithContext, t testing.TB, path string) error { - return WriteEventsReporterV2WithContextCond(f, t, path, nil) -} - -// WriteEventsReporterV2Cond fetches events and writes the first event that matches -// the condition to a file. -func WriteEventsReporterV2Cond(f mb.ReportingMetricSetV2, t testing.TB, path string, cond func(common.MapStr) bool) error { - if !*flags.DataFlag { - t.Skip("skip data generation tests") - } - - events, errs := ReportingFetchV2(f) - if len(errs) > 0 { - return errs[0] - } - - return writeEvent(events, f, t, path, cond) -} - -// WriteEventsReporterV2ErrorCond fetches events and writes the first event that matches -// the condition to a file. -func WriteEventsReporterV2ErrorCond(f mb.ReportingMetricSetV2Error, t testing.TB, path string, cond func(common.MapStr) bool) error { - if !*flags.DataFlag { - t.Skip("skip data generation tests") - } - - events, errs := ReportingFetchV2Error(f) - if len(errs) > 0 { - return errs[0] - } - - return writeEvent(events, f, t, path, cond) -} - -// WriteEventsReporterV2WithContextCond fetches events and writes the first event that matches -// the condition to a file. -func WriteEventsReporterV2WithContextCond(f mb.ReportingMetricSetV2WithContext, t testing.TB, path string, cond func(common.MapStr) bool) error { - if !*flags.DataFlag { - t.Skip("skip data generation tests") - } - - events, errs := ReportingFetchV2WithContext(f) - if len(errs) > 0 { - return errs[0] - } - - return writeEvent(events, f, t, path, cond) -} - -func writeEvent(events []mb.Event, f mb.MetricSet, t testing.TB, path string, cond func(common.MapStr) bool) error { - if len(events) == 0 { - return fmt.Errorf("no events were generated") - } - - match, err := SelectEventV2(f, events, cond) - if err != nil { - return err - } - - e := StandardizeEvent(f, match, mb.AddMetricSetInfo) - - WriteEventToDataJSON(t, e, path) - return nil -} - -// CreateFullEvent builds a full event given the data generated by a MetricSet. -// This simulates the output of Metricbeat as if it were -// 2016-05-23T08:05:34.853Z and the hostname is host.example.com. -func CreateFullEvent(ms mb.MetricSet, metricSetData common.MapStr) beat.Event { - return StandardizeEvent( - ms, - mb.TransformMapStrToEvent(ms.Module().Name(), metricSetData, nil), - mb.AddMetricSetInfo, - ) -} - -// StandardizeEvent builds a beat.Event given the data generated by a MetricSet. -// This simulates the output as if it were 2016-05-23T08:05:34.853Z and the -// hostname is host.example.com and the RTT is 155us. -func StandardizeEvent(ms mb.MetricSet, e mb.Event, modifiers ...mb.EventModifier) beat.Event { - startTime, err := time.Parse(time.RFC3339Nano, "2017-10-12T08:05:34.853Z") - if err != nil { - panic(err) - } - - e.Timestamp = startTime - e.Took = 115 * time.Microsecond - e.Host = ms.Host() - e.Period = 10 * time.Second - if e.Namespace == "" { - e.Namespace = ms.Registration().Namespace - } - - fullEvent := e.BeatEvent(ms.Module().Name(), ms.Name(), modifiers...) - - return fullEvent -} - -// WriteEventToDataJSON writes the given event as "pretty" JSON to -// a ./_meta/data.json file. If the -data CLI flag is unset or false then the -// method is a no-op. -func WriteEventToDataJSON(t testing.TB, fullEvent beat.Event, postfixPath string) { - if !*flags.DataFlag { - return - } - - p, err := os.Getwd() - if err != nil { - t.Fatal(err) - } - - if stat, err := os.Stat(postfixPath); postfixPath == "" || (err == nil && stat.IsDir()) { - p = path.Join(p, postfixPath, "_meta", "data.json") - } else { - p = postfixPath - } - - fields := fullEvent.Fields - fields["@timestamp"] = fullEvent.Timestamp - - output, err := json.MarshalIndent(&fullEvent.Fields, "", " ") - if err != nil { - t.Fatal(err) - } - - if err = ioutil.WriteFile(p, output, 0644); err != nil { - t.Fatal(err) - } -} - -// SelectEvent selects the first event that matches an specific condition -func SelectEvent(events []common.MapStr, cond func(e common.MapStr) bool) (common.MapStr, error) { - if cond == nil && len(events) > 0 { - return events[0], nil - } - for _, e := range events { - if cond(e) { - return e, nil - } - } - return nil, fmt.Errorf("no events satisfied the condition") -} - -// SelectEventV2 selects the first event that matches an specific condition -func SelectEventV2(f mb.MetricSet, events []mb.Event, cond func(e common.MapStr) bool) (mb.Event, error) { - if cond == nil && len(events) > 0 { - return events[0], nil - } - for _, e := range events { - fields := StandardizeEvent(f, e, mb.AddMetricSetInfo).Fields - if cond(fields) { - return e, nil - } - } - return mb.Event{}, fmt.Errorf("no events satisfied the condition") -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testing/fetcher.go b/vendor/github.com/elastic/beats/v7/metricbeat/mb/testing/fetcher.go deleted file mode 100644 index e80101c0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testing/fetcher.go +++ /dev/null @@ -1,134 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package testing - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/beat" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -// Fetcher is an interface implemented by all fetchers for testing purpouses -type Fetcher interface { - Module() mb.Module - Name() string - - FetchEvents() ([]mb.Event, []error) - WriteEvents(testing.TB, string) - WriteEventsCond(testing.TB, string, func(common.MapStr) bool) - StandardizeEvent(mb.Event, ...mb.EventModifier) beat.Event -} - -// NewFetcher returns a test fetcher from a Metricset configuration -func NewFetcher(t testing.TB, config interface{}) Fetcher { - metricSet := NewMetricSet(t, config) - switch metricSet := metricSet.(type) { - case mb.ReportingMetricSetV2: - return newReporterV2Fetcher(metricSet) - case mb.ReportingMetricSetV2Error: - return newReporterV2FetcherError(metricSet) - case mb.ReportingMetricSetV2WithContext: - return newReporterV2FetcherWithContext(metricSet) - default: - t.Fatalf("Failed to create a Fetcher for metricset of type %T", metricSet) - } - return nil -} - -type reportingMetricSetV2Fetcher struct { - mb.ReportingMetricSetV2 -} - -func newReporterV2Fetcher(metricSet mb.ReportingMetricSetV2) *reportingMetricSetV2Fetcher { - return &reportingMetricSetV2Fetcher{metricSet} -} - -func (f *reportingMetricSetV2Fetcher) FetchEvents() ([]mb.Event, []error) { - return ReportingFetchV2(f) -} - -func (f *reportingMetricSetV2Fetcher) WriteEvents(t testing.TB, path string) { - f.WriteEventsCond(t, path, nil) -} - -func (f *reportingMetricSetV2Fetcher) WriteEventsCond(t testing.TB, path string, cond func(common.MapStr) bool) { - err := WriteEventsReporterV2Cond(f, t, path, cond) - if err != nil { - t.Fatal("writing events", err) - } -} - -func (f *reportingMetricSetV2Fetcher) StandardizeEvent(event mb.Event, modifiers ...mb.EventModifier) beat.Event { - return StandardizeEvent(f, event, modifiers...) -} - -type reportingMetricSetV2FetcherError struct { - mb.ReportingMetricSetV2Error -} - -func newReporterV2FetcherError(metricSet mb.ReportingMetricSetV2Error) *reportingMetricSetV2FetcherError { - return &reportingMetricSetV2FetcherError{metricSet} -} - -func (f *reportingMetricSetV2FetcherError) FetchEvents() ([]mb.Event, []error) { - return ReportingFetchV2Error(f) -} - -func (f *reportingMetricSetV2FetcherError) WriteEvents(t testing.TB, path string) { - f.WriteEventsCond(t, path, nil) -} - -func (f *reportingMetricSetV2FetcherError) WriteEventsCond(t testing.TB, path string, cond func(common.MapStr) bool) { - err := WriteEventsReporterV2ErrorCond(f, t, path, cond) - if err != nil { - t.Fatal("writing events", err) - } -} - -func (f *reportingMetricSetV2FetcherError) StandardizeEvent(event mb.Event, modifiers ...mb.EventModifier) beat.Event { - return StandardizeEvent(f, event, modifiers...) -} - -type reportingMetricSetV2FetcherWithContext struct { - mb.ReportingMetricSetV2WithContext -} - -func newReporterV2FetcherWithContext(metricSet mb.ReportingMetricSetV2WithContext) *reportingMetricSetV2FetcherWithContext { - return &reportingMetricSetV2FetcherWithContext{metricSet} -} - -func (f *reportingMetricSetV2FetcherWithContext) FetchEvents() ([]mb.Event, []error) { - return ReportingFetchV2WithContext(f) -} - -func (f *reportingMetricSetV2FetcherWithContext) WriteEvents(t testing.TB, path string) { - f.WriteEventsCond(t, path, nil) -} - -func (f *reportingMetricSetV2FetcherWithContext) WriteEventsCond(t testing.TB, path string, cond func(common.MapStr) bool) { - err := WriteEventsReporterV2WithContextCond(f, t, path, cond) - if err != nil { - t.Fatal("writing events", err) - } -} - -func (f *reportingMetricSetV2FetcherWithContext) StandardizeEvent(event mb.Event, modifiers ...mb.EventModifier) beat.Event { - return StandardizeEvent(f, event, modifiers...) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testing/flags/flags.go b/vendor/github.com/elastic/beats/v7/metricbeat/mb/testing/flags/flags.go deleted file mode 100644 index 4cce9be7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testing/flags/flags.go +++ /dev/null @@ -1,26 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package flags - -import "flag" - -var ( - // DataFlag enables file updates (e.g. it dumps events to data.json file). - // Use `go test -data` to update files. - DataFlag = flag.Bool("data", false, "Write updated files") -) diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testing/modules.go b/vendor/github.com/elastic/beats/v7/metricbeat/mb/testing/modules.go deleted file mode 100644 index 673deef8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testing/modules.go +++ /dev/null @@ -1,444 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package testing provides utility functions for testing Module and MetricSet -implementations. - -MetricSet Example - -This is an example showing how to use this package to test a MetricSet. By -using these methods you ensure the MetricSet is instantiated in the same way -that Metricbeat does it and with the same validations. - - package mymetricset_test - - import ( - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - ) - - func TestFetch(t *testing.T) { - f := mbtest.NewEventFetcher(t, getConfig()) - event, err := f.Fetch() - if err != nil { - t.Fatal(err) - } - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), event) - - // Test event attributes... - } - - func getConfig() map[string]interface{} { - return map[string]interface{}{ - "module": "mymodule", - "metricsets": []string{"status"}, - "hosts": []string{mymodule.GetHostFromEnv()}, - } - } -*/ -package testing - -import ( - "context" - "sync" - "testing" - "time" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -type TestModule struct { - ModName string - ModConfig mb.ModuleConfig - RawConfig *common.Config -} - -func (m *TestModule) Name() string { return m.ModName } -func (m *TestModule) Config() mb.ModuleConfig { return m.ModConfig } -func (m *TestModule) UnpackConfig(to interface{}) error { return m.RawConfig.Unpack(to) } - -func NewTestModule(t testing.TB, config interface{}) *TestModule { - c, err := common.NewConfigFrom(config) - if err != nil { - t.Fatal(err) - } - - return &TestModule{RawConfig: c} -} - -// NewMetricSet instantiates a new MetricSet using the given configuration. -// The ModuleFactory and MetricSetFactory are obtained from the global -// Registry. -func NewMetricSet(t testing.TB, config interface{}) mb.MetricSet { - metricsets := NewMetricSets(t, config) - - if len(metricsets) != 1 { - t.Fatal("invalid number of metricsets instantiated") - } - - metricset := metricsets[0] - if metricset == nil { - t.Fatal("metricset is nil") - } - return metricset -} - -// NewMetricSets instantiates a list of new MetricSets using the given -// module configuration. -func NewMetricSets(t testing.TB, config interface{}) []mb.MetricSet { - c, err := common.NewConfigFrom(config) - if err != nil { - t.Fatal(err) - } - m, metricsets, err := mb.NewModule(c, mb.Registry) - if err != nil { - t.Fatal("failed to create new MetricSet", err) - } - if m == nil { - t.Fatal("no module instantiated") - } - - return metricsets -} - -// NewEventFetcher instantiates a new EventFetcher using the given -// configuration. The ModuleFactory and MetricSetFactory are obtained from the -// global Registry. -func NewEventFetcher(t testing.TB, config interface{}) mb.EventFetcher { - metricSet := NewMetricSet(t, config) - - fetcher, ok := metricSet.(mb.EventFetcher) - if !ok { - t.Fatal("MetricSet does not implement EventFetcher") - } - - return fetcher -} - -// NewEventsFetcher instantiates a new EventsFetcher using the given -// configuration. The ModuleFactory and MetricSetFactory are obtained from the -// global Registry. -func NewEventsFetcher(t testing.TB, config interface{}) mb.EventsFetcher { - metricSet := NewMetricSet(t, config) - - fetcher, ok := metricSet.(mb.EventsFetcher) - if !ok { - t.Fatal("MetricSet does not implement EventsFetcher") - } - - return fetcher -} - -func NewReportingMetricSet(t testing.TB, config interface{}) mb.ReportingMetricSet { - metricSet := NewMetricSet(t, config) - - reportingMetricSet, ok := metricSet.(mb.ReportingMetricSet) - if !ok { - t.Fatal("MetricSet does not implement ReportingMetricSet") - } - - return reportingMetricSet -} - -// ReportingFetch runs the given reporting metricset and returns all of the -// events and errors that occur during that period. -func ReportingFetch(metricSet mb.ReportingMetricSet) ([]common.MapStr, []error) { - r := &capturingReporter{} - metricSet.Fetch(r) - return r.events, r.errs -} - -// NewReportingMetricSetV2 returns a new ReportingMetricSetV2 instance. Then -// you can use ReportingFetchV2 to perform a Fetch operation with the MetricSet. -func NewReportingMetricSetV2(t testing.TB, config interface{}) mb.ReportingMetricSetV2 { - metricSet := NewMetricSet(t, config) - - reportingMetricSetV2, ok := metricSet.(mb.ReportingMetricSetV2) - if !ok { - t.Fatal("MetricSet does not implement ReportingMetricSetV2") - } - - return reportingMetricSetV2 -} - -// NewReportingMetricSetV2Error returns a new ReportingMetricSetV2 instance. Then -// you can use ReportingFetchV2 to perform a Fetch operation with the MetricSet. -func NewReportingMetricSetV2Error(t testing.TB, config interface{}) mb.ReportingMetricSetV2Error { - metricSet := NewMetricSet(t, config) - - reportingMetricSetV2Error, ok := metricSet.(mb.ReportingMetricSetV2Error) - if !ok { - t.Fatal("MetricSet does not implement ReportingMetricSetV2Error") - } - - return reportingMetricSetV2Error -} - -// NewReportingMetricSetV2Errors returns an array of new ReportingMetricSetV2 instances. -func NewReportingMetricSetV2Errors(t testing.TB, config interface{}) []mb.ReportingMetricSetV2Error { - metricSets := NewMetricSets(t, config) - var reportingMetricSets []mb.ReportingMetricSetV2Error - for _, metricSet := range metricSets { - rMS, ok := metricSet.(mb.ReportingMetricSetV2Error) - if !ok { - t.Fatalf("MetricSet %v does not implement ReportingMetricSetV2Error", metricSet.Name()) - } - - reportingMetricSets = append(reportingMetricSets, rMS) - } - - return reportingMetricSets -} - -// NewReportingMetricSetV2WithContext returns a new ReportingMetricSetV2WithContext instance. Then -// you can use ReportingFetchV2 to perform a Fetch operation with the MetricSet. -func NewReportingMetricSetV2WithContext(t testing.TB, config interface{}) mb.ReportingMetricSetV2WithContext { - metricSet := NewMetricSet(t, config) - - reportingMetricSet, ok := metricSet.(mb.ReportingMetricSetV2WithContext) - if !ok { - t.Fatal("MetricSet does not implement ReportingMetricSetV2WithContext") - } - - return reportingMetricSet -} - -// CapturingReporterV2 is a reporter used for testing which stores all events and errors -type CapturingReporterV2 struct { - events []mb.Event - errs []error -} - -// Event is used to report an event -func (r *CapturingReporterV2) Event(event mb.Event) bool { - r.events = append(r.events, event) - return true -} - -// Error is used to report an error -func (r *CapturingReporterV2) Error(err error) bool { - r.errs = append(r.errs, err) - return true -} - -// GetEvents returns all reported events -func (r *CapturingReporterV2) GetEvents() []mb.Event { - return r.events -} - -// GetErrors returns all reported errors -func (r *CapturingReporterV2) GetErrors() []error { - return r.errs -} - -// ReportingFetchV2 runs the given reporting metricset and returns all of the -// events and errors that occur during that period. -func ReportingFetchV2(metricSet mb.ReportingMetricSetV2) ([]mb.Event, []error) { - r := &CapturingReporterV2{} - metricSet.Fetch(r) - return r.events, r.errs -} - -// ReportingFetchV2Error runs the given reporting metricset and returns all of the -// events and errors that occur during that period. -func ReportingFetchV2Error(metricSet mb.ReportingMetricSetV2Error) ([]mb.Event, []error) { - r := &CapturingReporterV2{} - err := metricSet.Fetch(r) - if err != nil { - r.errs = append(r.errs, err) - } - return r.events, r.errs -} - -// ReportingFetchV2WithContext runs the given reporting metricset and returns all of the -// events and errors that occur during that period. -func ReportingFetchV2WithContext(metricSet mb.ReportingMetricSetV2WithContext) ([]mb.Event, []error) { - r := &CapturingReporterV2{} - err := metricSet.Fetch(context.Background(), r) - if err != nil { - r.errs = append(r.errs, err) - } - return r.events, r.errs -} - -// NewPushMetricSet instantiates a new PushMetricSet using the given -// configuration. The ModuleFactory and MetricSetFactory are obtained from the -// global Registry. -func NewPushMetricSet(t testing.TB, config interface{}) mb.PushMetricSet { - metricSet := NewMetricSet(t, config) - - pushMetricSet, ok := metricSet.(mb.PushMetricSet) - if !ok { - t.Fatal("MetricSet does not implement PushMetricSet") - } - - return pushMetricSet -} - -type capturingReporter struct { - events []common.MapStr - errs []error - done chan struct{} -} - -func (r *capturingReporter) Event(event common.MapStr) bool { - r.events = append(r.events, event) - return true -} - -func (r *capturingReporter) ErrorWith(err error, meta common.MapStr) bool { - r.events = append(r.events, meta) - r.errs = append(r.errs, err) - return true -} - -func (r *capturingReporter) Error(err error) bool { - r.errs = append(r.errs, err) - return true -} - -func (r *capturingReporter) Done() <-chan struct{} { - return r.done -} - -// RunPushMetricSet run the given push metricset for the specific amount of time -// and returns all of the events and errors that occur during that period. -func RunPushMetricSet(duration time.Duration, metricSet mb.PushMetricSet) ([]common.MapStr, []error) { - r := &capturingReporter{done: make(chan struct{})} - - // Run the metricset. - var wg sync.WaitGroup - wg.Add(1) - go func() { - defer wg.Done() - metricSet.Run(r) - }() - - // Let it run for some period, then stop it by closing the done channel. - time.AfterFunc(duration, func() { - close(r.done) - }) - - // Wait for the PushMetricSet to completely stop. - wg.Wait() - - // Return all events and errors that were collected. - return r.events, r.errs -} - -// NewPushMetricSetV2 instantiates a new PushMetricSetV2 using the given -// configuration. The ModuleFactory and MetricSetFactory are obtained from the -// global Registry. -func NewPushMetricSetV2(t testing.TB, config interface{}) mb.PushMetricSetV2 { - metricSet := NewMetricSet(t, config) - - pushMetricSet, ok := metricSet.(mb.PushMetricSetV2) - if !ok { - t.Fatal("MetricSet does not implement PushMetricSetV2") - } - - return pushMetricSet -} - -// NewPushMetricSetV2WithContext instantiates a new PushMetricSetV2WithContext -// using the given configuration. The ModuleFactory and MetricSetFactory are -// obtained from the global Registry. -func NewPushMetricSetV2WithContext(t testing.TB, config interface{}) mb.PushMetricSetV2WithContext { - metricSet := NewMetricSet(t, config) - - pushMetricSet, ok := metricSet.(mb.PushMetricSetV2WithContext) - if !ok { - t.Fatal("MetricSet does not implement PushMetricSetV2WithContext") - } - - return pushMetricSet -} - -// capturingPushReporterV2 stores all the events and errors from a metricset's -// Run method. -type capturingPushReporterV2 struct { - context.Context - eventsC chan mb.Event -} - -func newCapturingPushReporterV2(ctx context.Context) *capturingPushReporterV2 { - return &capturingPushReporterV2{Context: ctx, eventsC: make(chan mb.Event)} -} - -// report writes an event to the output channel and returns true. If the output -// is closed it returns false. -func (r *capturingPushReporterV2) report(event mb.Event) bool { - select { - case <-r.Done(): - // Publisher is stopped. - return false - case r.eventsC <- event: - return true - } -} - -// Event stores the passed-in event into the events array -func (r *capturingPushReporterV2) Event(event mb.Event) bool { - return r.report(event) -} - -// Error stores the given error into the errors array. -func (r *capturingPushReporterV2) Error(err error) bool { - return r.report(mb.Event{Error: err}) -} - -func (r *capturingPushReporterV2) capture(waitEvents int) []mb.Event { - var events []mb.Event - for { - select { - case <-r.Done(): - // Timeout - return events - case e := <-r.eventsC: - events = append(events, e) - if waitEvents > 0 && len(events) >= waitEvents { - return events - } - } - } -} - -// RunPushMetricSetV2 run the given push metricset for the specific amount of -// time and returns all of the events and errors that occur during that period. -func RunPushMetricSetV2(timeout time.Duration, waitEvents int, metricSet mb.PushMetricSetV2) []mb.Event { - ctx, cancel := context.WithTimeout(context.Background(), timeout) - defer cancel() - - r := newCapturingPushReporterV2(ctx) - - go metricSet.Run(r) - return r.capture(waitEvents) -} - -// RunPushMetricSetV2WithContext run the given push metricset for the specific amount of -// time and returns all of the events that occur during that period. -func RunPushMetricSetV2WithContext(timeout time.Duration, waitEvents int, metricSet mb.PushMetricSetV2WithContext) []mb.Event { - ctx, cancel := context.WithTimeout(context.Background(), timeout) - defer cancel() - - r := newCapturingPushReporterV2(ctx) - - go metricSet.Run(ctx, r) - return r.capture(waitEvents) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testing/testdata.go b/vendor/github.com/elastic/beats/v7/metricbeat/mb/testing/testdata.go deleted file mode 100644 index a0cf85d4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testing/testdata.go +++ /dev/null @@ -1,429 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package testing - -import ( - "encoding/json" - "io/ioutil" - "net/http" - "net/http/httptest" - "path/filepath" - "sort" - "strings" - "testing" - - "github.com/pkg/errors" - - "github.com/mitchellh/hashstructure" - "gopkg.in/yaml.v2" - - "github.com/elastic/beats/v7/libbeat/asset" - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/mapping" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/testing/flags" - - _ "github.com/elastic/beats/v7/metricbeat/include/fields" -) - -const ( - expectedExtension = "-expected.json" -) - -// DataConfig is the configuration for testdata tests -// -// For example for an http service that mimics the apache status page the following -// configuration could be used: -// ``` -// type: http -// url: "/server-status?auto=" -// suffix: plain -// omit_documented_fields_check: -// - "apache.status.hostname" -// remove_fields_from_comparison: -// - "apache.status.hostname" -// module: -// namespace: test -// ``` -// A test will be run for each file with the `plain` extension in the same directory -// where a file with this configuration is placed. -type DataConfig struct { - // Path is the directory containing this configuration - Path string - - // WritePath is the path where to write the generated files - WritePath string - - // The type of the test to run, usually `http`. - Type string - - // URL of the endpoint that must be tested depending on each module - URL string - - // Suffix is the extension of the source file with the input contents. Defaults to `json`, `plain` is also a common use. - Suffix string - - // Module is a map of specific configs that will be appended to a module configuration prior initializing it. - // For example, the following config in yaml: - // module: - // namespace: test - // foo: bar - // - // Will produce the following module config: - // - module: http - // metricsets: - // - json - // period: 10s - // hosts: ["localhost:80"] - // path: "/" - // namespace: "test" - // foo: bar - // - // (notice last two lines) - Module map[string]interface{} `yaml:"module"` - - // OmitDocumentedFieldsCheck is a list of fields that must be omitted from the function that checks if the field - // is contained in {metricset}/_meta/fields.yml - OmitDocumentedFieldsCheck []string `yaml:"omit_documented_fields_check"` - - // RemoveFieldsForComparison - RemoveFieldsForComparison []string `yaml:"remove_fields_from_comparison"` -} - -func defaultDataConfig() DataConfig { - return DataConfig{ - Path: ".", - WritePath: ".", - Suffix: "json", - } -} - -// ReadDataConfig reads the testdataconfig from a path -func ReadDataConfig(t *testing.T, f string) DataConfig { - t.Helper() - config := defaultDataConfig() - config.Path = filepath.Dir(f) - config.WritePath = filepath.Dir(config.Path) - configFile, err := ioutil.ReadFile(f) - if err != nil { - t.Fatalf("failed to read '%s': %v", f, err) - } - err = yaml.Unmarshal(configFile, &config) - if err != nil { - t.Fatalf("failed to parse test configuration file '%s': %v", f, err) - } - return config -} - -// TestDataConfig is a convenience helper function to read the testdata config -// from the usual path -func TestDataConfig(t *testing.T) DataConfig { - t.Helper() - return ReadDataConfig(t, "_meta/testdata/config.yml") -} - -// TestDataFiles run tests with config from the usual path (`_meta/testdata`) -func TestDataFiles(t *testing.T, module, metricSet string) { - t.Helper() - config := TestDataConfig(t) - TestDataFilesWithConfig(t, module, metricSet, config) -} - -// TestDataFilesWithConfig run tests for a testdata config -func TestDataFilesWithConfig(t *testing.T, module, metricSet string, config DataConfig) { - t.Helper() - ff, err := filepath.Glob(filepath.Join(config.Path, "*."+config.Suffix)) - if err != nil { - t.Fatal(err) - } - if len(ff) == 0 { - t.Fatalf("test path with config but without data files: %s", config.Path) - } - - var files []string - for _, f := range ff { - // Exclude all the expected files - if strings.HasSuffix(f, expectedExtension) { - continue - } - files = append(files, f) - } - - for _, f := range files { - t.Run(filepath.Base(f), func(t *testing.T) { - runTest(t, f, module, metricSet, config) - }) - } -} - -func runTest(t *testing.T, file string, module, metricSetName string, config DataConfig) { - // starts a server serving the given file under the given url - s := server(t, file, config.URL) - defer s.Close() - - moduleConfig := getConfig(module, metricSetName, s.URL, config) - metricSet := NewMetricSet(t, moduleConfig) - - var events []mb.Event - var errs []error - - switch v := metricSet.(type) { - case mb.ReportingMetricSetV2: - metricSet := NewReportingMetricSetV2(t, moduleConfig) - events, errs = ReportingFetchV2(metricSet) - case mb.ReportingMetricSetV2Error: - metricSet := NewReportingMetricSetV2Error(t, moduleConfig) - events, errs = ReportingFetchV2Error(metricSet) - default: - t.Fatalf("unknown type: %T", v) - } - - // Gather errors to build also error events - for _, e := range errs { - // TODO: for errors strip out and standardise the URL error as it would create a different diff every time - events = append(events, mb.Event{Error: e}) - } - - var data []common.MapStr - - for _, e := range events { - beatEvent := StandardizeEvent(metricSet, e, mb.AddMetricSetInfo) - // Overwrite service.address as the port changes every time - beatEvent.Fields.Put("service.address", "127.0.0.1:55555") - data = append(data, beatEvent.Fields) - } - - // Sorting the events is necessary as events are not necessarily sent in the same order - sort.SliceStable(data, func(i, j int) bool { - h1, _ := hashstructure.Hash(data[i], nil) - h2, _ := hashstructure.Hash(data[j], nil) - return h1 < h2 - }) - - if err := checkDocumented(t, data, config.OmitDocumentedFieldsCheck); err != nil { - t.Errorf("%v: check if fields are documented in `metricbeat/%s/%s/_meta/fields.yml` "+ - "file or run 'make update' on Metricbeat folder to update fields in `metricbeat/fields.yml`", - err, module, metricSetName) - } - - // Overwrites the golden files if run with -generate - if *flags.DataFlag { - outputIndented, err := json.MarshalIndent(&data, "", " ") - if err != nil { - t.Fatal(err) - } - if err = ioutil.WriteFile(file+expectedExtension, outputIndented, 0644); err != nil { - t.Fatal(err) - } - } - - // Read expected file - expected, err := ioutil.ReadFile(file + expectedExtension) - if err != nil { - t.Fatalf("could not read file: %s", err) - } - - expectedMap := []common.MapStr{} - if err := json.Unmarshal(expected, &expectedMap); err != nil { - t.Fatal(err) - } - - for _, fieldToRemove := range config.RemoveFieldsForComparison { - for eventIndex := range data { - if err := data[eventIndex].Delete(fieldToRemove); err != nil { - t.Fatal(err) - } - } - - for eventIndex := range expectedMap { - if err := expectedMap[eventIndex].Delete(fieldToRemove); err != nil { - t.Fatal(err) - } - } - } - - for _, event := range data { - // ensure the event is in expected list - found := -1 - for i, expectedEvent := range expectedMap { - if event.String() == expectedEvent.String() { - found = i - break - } - } - if found > -1 { - expectedMap = append(expectedMap[:found], expectedMap[found+1:]...) - } else { - t.Errorf("Event was not expected: %+v", event) - } - } - - if len(expectedMap) > 0 { - t.Error("Some events were missing:") - for _, e := range expectedMap { - t.Error(e) - } - } - - // If there was some error, fail before trying to write anything. - if t.Failed() { - t.FailNow() - } - - if strings.HasSuffix(file, "docs."+config.Suffix) { - writeDataJSON(t, data[0], filepath.Join(config.WritePath, "data.json")) - } -} - -func writeDataJSON(t *testing.T, data common.MapStr, path string) { - // Add hardcoded timestamp - data.Put("@timestamp", "2019-03-01T08:05:34.853Z") - output, err := json.MarshalIndent(&data, "", " ") - if err = ioutil.WriteFile(path, output, 0644); err != nil { - t.Fatal(err) - } -} - -// checkDocumented checks that all fields which show up in the events are documented -func checkDocumented(t *testing.T, data []common.MapStr, omitFields []string) error { - fieldsData, err := asset.GetFields("metricbeat") - if err != nil { - return err - } - - fields, err := mapping.LoadFields(fieldsData) - if err != nil { - return err - } - - documentedFields := fields.GetKeys() - keys := map[string]interface{}{} - - for _, k := range documentedFields { - keys[k] = struct{}{} - } - - for _, d := range data { - flat := d.Flatten() - if err := documentedFieldCheck(flat, keys, omitFields); err != nil { - return err - } - } - - return nil -} - -func documentedFieldCheck(foundKeys common.MapStr, knownKeys map[string]interface{}, omitFields []string) error { - for foundKey := range foundKeys { - if _, ok := knownKeys[foundKey]; !ok { - for _, omitField := range omitFields { - if omitDocumentedField(foundKey, omitField) { - return nil - } - } - // If a field is defined as object it can also have a * somewhere - // So this checks if such a key with the * exists by testing with it - splits := strings.Split(foundKey, ".") - found := false - for pos := 1; pos < len(splits)-1; pos++ { - key := strings.Join(splits[0:pos], ".") + ".*." + strings.Join(splits[pos+1:len(splits)], ".") - if _, ok := knownKeys[key]; ok { - found = true - break - } - } - if found { - continue - } - - // last case `status_codes.*`: - prefix := strings.Join(splits[0:len(splits)-1], ".") - if _, ok := knownKeys[prefix+".*"]; ok { - continue - } - return errors.Errorf("field missing '%s'", foundKey) - } - } - - return nil -} - -// omitDocumentedField returns true if 'field' is exactly like 'omitField' or if 'field' equals the prefix of 'omitField' -// if the latter contains a dot.wildcard ".*". For example: -// field: hello, omitField: world false -// field: hello, omitField: hello true -// field: elasticsearch.stats omitField: elasticsearch.stats true -// field: elasticsearch.stats.hello.world omitField: elasticsearch.* true -// field: elasticsearch.stats.hello.world omitField: * true -func omitDocumentedField(field, omitField string) bool { - if strings.Contains(omitField, "*") { - // Omit every key prefixed with chars before "*" - prefixedField := strings.Trim(omitField, ".*") - if strings.Contains(field, prefixedField) { - return true - } - } else { - // Omit only if key matches exactly - if field == omitField { - return true - } - } - - return false -} - -// getConfig returns config for elasticsearch module -func getConfig(module, metricSet, url string, config DataConfig) map[string]interface{} { - moduleConfig := map[string]interface{}{ - "module": module, - "metricsets": []string{metricSet}, - "hosts": []string{url}, - } - - for k, v := range config.Module { - moduleConfig[k] = v - } - - return moduleConfig -} - -// server starts a server with a mock output -func server(t *testing.T, path string, url string) *httptest.Server { - - body, err := ioutil.ReadFile(path) - if err != nil { - t.Fatalf("could not read file: %s", err) - } - - server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - query := "" - v := r.URL.Query() - if len(v) > 0 { - query += "?" + v.Encode() - } - - if r.URL.Path+query == url { - w.Header().Set("Content-Type", "application/json;") - w.WriteHeader(200) - w.Write(body) - } else { - w.WriteHeader(404) - } - })) - return server -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testing/testdata_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/mb/testing/testdata_test.go deleted file mode 100644 index 39cbf5cf..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/mb/testing/testdata_test.go +++ /dev/null @@ -1,42 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package testing - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestOmitDocumentedField(t *testing.T) { - tts := []struct { - a, b string - result bool - }{ - {a: "hello", b: "world", result: false}, - {a: "hello", b: "hello", result: true}, - {a: "elasticsearch.stats", b: "elasticsearch.stats", result: true}, - {a: "elasticsearch.stats.hello.world", b: "elasticsearch.*", result: true}, - {a: "elasticsearch.stats.hello.world", b: "*", result: true}, - } - - for _, tt := range tts { - result := omitDocumentedField(tt.a, tt.b) - assert.Equal(t, tt.result, result) - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/metricbeat.docker.yml b/vendor/github.com/elastic/beats/v7/metricbeat/metricbeat.docker.yml deleted file mode 100644 index c34f0f55..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/metricbeat.docker.yml +++ /dev/null @@ -1,12 +0,0 @@ -metricbeat.config.modules: - path: ${path.config}/modules.d/*.yml - reload.enabled: false - -processors: -- add_cloud_metadata: ~ -- add_docker_metadata: ~ - -output.elasticsearch: - hosts: '${ELASTICSEARCH_HOSTS:elasticsearch:9200}' - username: '${ELASTICSEARCH_USERNAME:}' - password: '${ELASTICSEARCH_PASSWORD:}' diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/metricbeat.reference.yml b/vendor/github.com/elastic/beats/v7/metricbeat/metricbeat.reference.yml deleted file mode 100644 index 7d0b9219..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/metricbeat.reference.yml +++ /dev/null @@ -1,2151 +0,0 @@ -########################## Metricbeat Configuration ########################### - -# This file is a full configuration example documenting all non-deprecated -# options in comments. For a shorter configuration example, that contains only -# the most common options, please see metricbeat.yml in the same directory. -# -# You can find the full configuration reference here: -# https://www.elastic.co/guide/en/beats/metricbeat/index.html - -#============================ Config Reloading =============================== - -# Config reloading allows to dynamically load modules. Each file which is -# monitored must contain one or multiple modules as a list. -metricbeat.config.modules: - - # Glob pattern for configuration reloading - path: ${path.config}/modules.d/*.yml - - # Period on which files under path should be checked for changes - reload.period: 10s - - # Set to true to enable config reloading - reload.enabled: false - -# Maximum amount of time to randomly delay the start of a metricset. Use 0 to -# disable startup delay. -metricbeat.max_start_delay: 10s - -#============================== Autodiscover =================================== - -# Autodiscover allows you to detect changes in the system and spawn new modules -# as they happen. - -#metricbeat.autodiscover: - # List of enabled autodiscover providers -# providers: -# - type: docker -# templates: -# - condition: -# equals.docker.container.image: etcd -# config: -# - module: etcd -# metricsets: ["leader", "self", "store"] -# period: 10s -# hosts: ["${host}:2379"] - -#=========================== Timeseries instance =============================== - -# Enabling this will add a `timeseries.instance` keyword field to all metric -# events. For a given metricset, this field will be unique for every single item -# being monitored. -# This setting is experimental. - -#timeseries.enabled: false - -#========================== Modules configuration ============================= -metricbeat.modules: - -#-------------------------------- System Module -------------------------------- -- module: system - metricsets: - - cpu # CPU usage - - load # CPU load averages - - memory # Memory usage - - network # Network IO - - process # Per process metrics - - process_summary # Process summary - - uptime # System Uptime - - socket_summary # Socket summary - #- core # Per CPU core usage - #- diskio # Disk IO - #- filesystem # File system usage for each mountpoint - #- fsstat # File system summary metrics - #- raid # Raid - #- socket # Sockets and connection info (linux only) - #- service # systemd service information - enabled: true - period: 10s - processes: ['.*'] - - # Configure the metric types that are included by these metricsets. - cpu.metrics: ["percentages","normalized_percentages"] # The other available option is ticks. - core.metrics: ["percentages"] # The other available option is ticks. - - # A list of filesystem types to ignore. The filesystem metricset will not - # collect data from filesystems matching any of the specified types, and - # fsstats will not include data from these filesystems in its summary stats. - # If not set, types associated to virtual filesystems are automatically - # added when this information is available in the system (e.g. the list of - # `nodev` types in `/proc/filesystem`). - #filesystem.ignore_types: [] - - # These options allow you to filter out all processes that are not - # in the top N by CPU or memory, in order to reduce the number of documents created. - # If both the `by_cpu` and `by_memory` options are used, the union of the two sets - # is included. - #process.include_top_n: - - # Set to false to disable this feature and include all processes - #enabled: true - - # How many processes to include from the top by CPU. The processes are sorted - # by the `system.process.cpu.total.pct` field. - #by_cpu: 0 - - # How many processes to include from the top by memory. The processes are sorted - # by the `system.process.memory.rss.bytes` field. - #by_memory: 0 - - # If false, cmdline of a process is not cached. - #process.cmdline.cache.enabled: true - - # Enable collection of cgroup metrics from processes on Linux. - #process.cgroups.enabled: true - - # A list of regular expressions used to whitelist environment variables - # reported with the process metricset's events. Defaults to empty. - #process.env.whitelist: [] - - # Include the cumulative CPU tick values with the process metrics. Defaults - # to false. - #process.include_cpu_ticks: false - - # Raid mount point to monitor - #raid.mount_point: '/' - - # Configure reverse DNS lookup on remote IP addresses in the socket metricset. - #socket.reverse_lookup.enabled: false - #socket.reverse_lookup.success_ttl: 60s - #socket.reverse_lookup.failure_ttl: 60s - - # Diskio configurations - #diskio.include_devices: [] - - # Filter systemd services by status or sub-status - #service.state_filter: ["active"] - - # Filter systemd services based on a name pattern - #service.pattern_filter: ["ssh*", "nfs*"] - -#------------------------------ Aerospike Module ------------------------------ -- module: aerospike - metricsets: ["namespace"] - enabled: true - period: 10s - hosts: ["localhost:3000"] - -#-------------------------------- Apache Module -------------------------------- -- module: apache - metricsets: ["status"] - period: 10s - enabled: true - - # Apache hosts - hosts: ["http://127.0.0.1"] - - # Path to server status. Default server-status - #server_status_path: "server-status" - - # Username of hosts. Empty by default - #username: username - - # Password of hosts. Empty by default - #password: password - -#--------------------------------- Beat Module --------------------------------- -- module: beat - metricsets: - - stats - - state - period: 10s - hosts: ["http://localhost:5066"] - #ssl.certificate_authorities: ["/etc/pki/root/ca.pem"] - - # Set to true to send data collected by module to X-Pack - # Monitoring instead of metricbeat-* indices. - #xpack.enabled: false - -#--------------------------------- Ceph Module --------------------------------- -- module: ceph - metricsets: ["cluster_disk", "cluster_health", "monitor_health", "pool_disk", "osd_tree"] - period: 10s - hosts: ["localhost:5000"] - enabled: true - -#-------------------------------- Consul Module -------------------------------- -- module: consul - metricsets: - - agent - enabled: true - period: 10s - hosts: ["localhost:8500"] - - -#------------------------------ Couchbase Module ------------------------------ -- module: couchbase - metricsets: ["bucket", "cluster", "node"] - period: 10s - hosts: ["localhost:8091"] - enabled: true - -#------------------------------- CouchDB Module ------------------------------- -- module: couchdb - metricsets: ["server"] - period: 10s - hosts: ["localhost:5984"] - -#-------------------------------- Docker Module -------------------------------- -- module: docker - metricsets: - - "container" - - "cpu" - - "diskio" - - "event" - - "healthcheck" - - "info" - #- "image" - - "memory" - - "network" - hosts: ["unix:///var/run/docker.sock"] - period: 10s - enabled: true - - # If set to true, replace dots in labels with `_`. - #labels.dedot: false - - # If set to true, collects metrics per core. - #cpu.cores: true - - # To connect to Docker over TLS you must specify a client and CA certificate. - #ssl: - #certificate_authority: "/etc/pki/root/ca.pem" - #certificate: "/etc/pki/client/cert.pem" - #key: "/etc/pki/client/cert.key" - -#------------------------------ Dropwizard Module ------------------------------ -- module: dropwizard - metricsets: ["collector"] - period: 10s - hosts: ["localhost:8080"] - metrics_path: /metrics/metrics - namespace: example - enabled: true - -#---------------------------- Elasticsearch Module ---------------------------- -- module: elasticsearch - metricsets: - - node - - node_stats - #- index - #- index_recovery - #- index_summary - #- shard - #- ml_job - period: 10s - hosts: ["http://localhost:9200"] - #username: "elastic" - #password: "changeme" - #ssl.certificate_authorities: ["/etc/pki/root/ca.pem"] - - # Set to false to fetch all entries - #index_recovery.active_only: true - - # Set to true to send data collected by module to X-Pack - # Monitoring instead of metricbeat-* indices. - #xpack.enabled: false - -#------------------------------ Envoyproxy Module ------------------------------ -- module: envoyproxy - metricsets: ["server"] - period: 10s - hosts: ["localhost:9901"] - -#--------------------------------- Etcd Module --------------------------------- -- module: etcd - metricsets: ["leader", "self", "store"] - period: 10s - hosts: ["localhost:2379"] - -#-------------------------------- Golang Module -------------------------------- -- module: golang - #metricsets: - # - expvar - # - heap - period: 10s - hosts: ["localhost:6060"] - heap.path: "/debug/vars" - expvar: - namespace: "example" - path: "/debug/vars" - -#------------------------------- Graphite Module ------------------------------- -- module: graphite - metricsets: ["server"] - enabled: true - - # Host address to listen on. Default localhost. - #host: localhost - - # Listening port. Default 2003. - #port: 2003 - - # Protocol to listen on. This can be udp or tcp. Default udp. - #protocol: "udp" - - # Receive buffer size in bytes - #receive_buffer_size: 1024 - - #templates: - # - filter: "test.*.bash.*" # This would match metrics like test.localhost.bash.stats - # namespace: "test" - # template: ".host.shell.metric*" # test.localhost.bash.stats would become metric=stats and tags host=localhost,shell=bash - # delimiter: "_" - - -#------------------------------- HAProxy Module ------------------------------- -- module: haproxy - metricsets: ["info", "stat"] - period: 10s - hosts: ["tcp://127.0.0.1:14567"] - username : "admin" - password : "admin" - enabled: true - -#--------------------------------- HTTP Module --------------------------------- -- module: http - #metricsets: - # - json - period: 10s - hosts: ["localhost:80"] - namespace: "json_namespace" - path: "/" - #body: "" - #method: "GET" - #username: "user" - #password: "secret" - #request.enabled: false - #response.enabled: false - #json.is_array: false - #dedot.enabled: false - -- module: http - #metricsets: - # - server - host: "localhost" - port: "8080" - enabled: false - #paths: - # - path: "/foo" - # namespace: "foo" - # fields: # added to the the response in root. overwrites existing fields - # key: "value" - -#------------------------------- Jolokia Module ------------------------------- -- module: jolokia - #metricsets: ["jmx"] - period: 10s - hosts: ["localhost"] - namespace: "metrics" - #path: "/jolokia/?ignoreErrors=true&canonicalNaming=false" - #username: "user" - #password: "secret" - jmx.mappings: - #- mbean: 'java.lang:type=Runtime' - # attributes: - # - attr: Uptime - # field: uptime - #- mbean: 'java.lang:type=Memory' - # attributes: - # - attr: HeapMemoryUsage - # field: memory.heap_usage - # - attr: NonHeapMemoryUsage - # field: memory.non_heap_usage - # GC Metrics - this depends on what is available on your JVM - #- mbean: 'java.lang:type=GarbageCollector,name=ConcurrentMarkSweep' - # attributes: - # - attr: CollectionTime - # field: gc.cms_collection_time - # - attr: CollectionCount - # field: gc.cms_collection_count - - jmx.application: - jmx.instance: - -#-------------------------------- Kafka Module -------------------------------- -# Kafka metrics collected using the Kafka protocol -- module: kafka - #metricsets: - # - partition - # - consumergroup - period: 10s - hosts: ["localhost:9092"] - - #client_id: metricbeat - #retries: 3 - #backoff: 250ms - - # List of Topics to query metadata for. If empty, all topics will be queried. - #topics: [] - - # Optional SSL. By default is off. - # List of root certificates for HTTPS server verifications - #ssl.certificate_authorities: ["/etc/pki/root/ca.pem"] - - # Certificate for SSL client authentication - #ssl.certificate: "/etc/pki/client/cert.pem" - - # Client Certificate Key - #ssl.key: "/etc/pki/client/cert.key" - - # SASL authentication - #username: "" - #password: "" - -# Metrics collected from a Kafka broker using Jolokia -#- module: kafka -# metricsets: -# - broker -# period: 10s -# hosts: ["localhost:8779"] - -# Metrics collected from a Java Kafka consumer using Jolokia -#- module: kafka -# metricsets: -# - consumer -# period: 10s -# hosts: ["localhost:8774"] - -# Metrics collected from a Java Kafka producer using Jolokia -#- module: kafka -# metricsets: -# - producer -# period: 10s -# hosts: ["localhost:8775"] - -#-------------------------------- Kibana Module -------------------------------- -- module: kibana - metricsets: ["status"] - period: 10s - hosts: ["localhost:5601"] - basepath: "" - enabled: true - - # Set to true to send data collected by module to X-Pack - # Monitoring instead of metricbeat-* indices. - #xpack.enabled: false - -#------------------------------ Kubernetes Module ------------------------------ -# Node metrics, from kubelet: -- module: kubernetes - metricsets: - - container - - node - - pod - - system - - volume - period: 10s - enabled: true - hosts: ["https://${HOSTNAME}:10250"] - bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token - ssl.verification_mode: "none" - #ssl.certificate_authorities: - # - /var/run/secrets/kubernetes.io/serviceaccount/service-ca.crt - #ssl.certificate: "/etc/pki/client/cert.pem" - #ssl.key: "/etc/pki/client/cert.key" - - # Enriching parameters: - add_metadata: true - # When used outside the cluster: - #host: node_name - # If kube_config is not set, KUBECONFIG environment variable will be checked - # and if not present it will fall back to InCluster - #kube_config: ~/.kube/config - -# State metrics from kube-state-metrics service: -- module: kubernetes - enabled: true - metricsets: - - state_node - - state_deployment - - state_replicaset - - state_statefulset - - state_pod - - state_container - - state_cronjob - - state_resourcequota - - state_service - - state_persistentvolume - - state_persistentvolumeclaim - - state_storageclass - period: 10s - hosts: ["kube-state-metrics:8080"] - - # Enriching parameters: - add_metadata: true - # When used outside the cluster: - #host: node_name - # If kube_config is not set, KUBECONFIG environment variable will be checked - # and if not present it will fall back to InCluster - #kube_config: ~/.kube/config - -# Kubernetes events -- module: kubernetes - enabled: true - metricsets: - - event - -# Kubernetes API server -# (when running metricbeat as a pod) -- module: kubernetes - enabled: true - metricsets: - - apiserver - hosts: ["https://${KUBERNETES_SERVICE_HOST}:${KUBERNETES_SERVICE_PORT}"] - -# Kubernetes proxy server -# (when running metricbeat locally at hosts or as a daemonset + host network) -- module: kubernetes - enabled: true - metricsets: - - proxy - hosts: ["localhost:10249"] - period: 10s - -# Kubernetes controller manager -# (URL and deployment will need to be modified to match the controller manager deployment) -- module: kubernetes - enabled: true - metricsets: - - controllermanager - hosts: ["http://localhost:10252"] - period: 10s - -# Kubernetes scheduler -# (URL and deployment method will need to be adapted to match scheduler deployment) -- module: kubernetes - enabled: true - metricsets: - - scheduler - hosts: ["localhost:10251"] - period: 10s - -#--------------------------------- Kvm Module --------------------------------- -- module: kvm - metricsets: ["dommemstat"] - enabled: true - period: 10s - hosts: ["unix:///var/run/libvirt/libvirt-sock"] - # For remote hosts, setup network access in libvirtd.conf - # and use the tcp scheme: - # hosts: [ "tcp://:16509" ] - - # Timeout to connect to Libvirt server - #timeout: 1s - -#------------------------------- Logstash Module ------------------------------- -- module: logstash - metricsets: ["node", "node_stats"] - enabled: true - period: 10s - hosts: ["localhost:9600"] - -#------------------------------ Memcached Module ------------------------------ -- module: memcached - metricsets: ["stats"] - period: 10s - hosts: ["localhost:11211"] - enabled: true - -#------------------------------- MongoDB Module ------------------------------- -- module: mongodb - metricsets: ["dbstats", "status", "collstats", "metrics", "replstatus"] - period: 10s - enabled: true - - # The hosts must be passed as MongoDB URLs in the format: - # [mongodb://][user:pass@]host[:port]. - # The username and password can also be set using the respective configuration - # options. The credentials in the URL take precedence over the username and - # password configuration options. - hosts: ["localhost:27017"] - - # Optional SSL. By default is off. - #ssl.enabled: true - - # Mode of verification of server certificate ('none' or 'full') - #ssl.verification_mode: 'full' - - # List of root certificates for TLS server verifications - #ssl.certificate_authorities: ["/etc/pki/root/ca.pem"] - - # Certificate for SSL client authentication - #ssl.certificate: "/etc/pki/client/cert.pem" - - # Client Certificate Key - #ssl.key: "/etc/pki/client/cert.key" - - # Username to use when connecting to MongoDB. Empty by default. - #username: user - - # Password to use when connecting to MongoDB. Empty by default. - #password: pass - -#-------------------------------- Munin Module -------------------------------- -- module: munin - metricsets: ["node"] - enabled: true - period: 10s - hosts: ["localhost:4949"] - - # List of plugins to collect metrics from, by default it collects from - # all the available ones. - #munin.plugins: [] - - # If set to true, it sanitizes fields names in concordance with munin - # implementation (all characters that are not alphanumeric, or underscore - # are replaced by underscores). - #munin.sanitize: false - -#-------------------------------- MySQL Module -------------------------------- -- module: mysql - metricsets: - - "status" - # - "galera_status" - period: 10s - - # Host DSN should be defined as "user:pass@tcp(127.0.0.1:3306)/" - # or "unix(/var/lib/mysql/mysql.sock)/", - # or another DSN format supported by . - # The username and password can either be set in the DSN or using the username - # and password config options. Those specified in the DSN take precedence. - hosts: ["root:secret@tcp(127.0.0.1:3306)/"] - - # Username of hosts. Empty by default. - #username: root - - # Password of hosts. Empty by default. - #password: secret - - # By setting raw to true, all raw fields from the status metricset will be added to the event. - #raw: false - -#--------------------------------- Nats Module --------------------------------- -- module: nats - metricsets: ["connections", "routes", "stats", "subscriptions"] - period: 10s - hosts: ["localhost:8222"] - #stats.metrics_path: "/varz" - #connections.metrics_path: "/connz" - #routes.metrics_path: "/routez" - #subscriptions.metrics_path: "/subsz" - -#-------------------------------- Nginx Module -------------------------------- -- module: nginx - metricsets: ["stubstatus"] - enabled: true - period: 10s - - # Nginx hosts - hosts: ["http://127.0.0.1"] - - # Path to server status. Default nginx_status - server_status_path: "nginx_status" - -#------------------------------- PHP_FPM Module ------------------------------- -- module: php_fpm - metricsets: - - pool - #- process - enabled: true - period: 10s - status_path: "/status" - hosts: ["localhost:8080"] - -#------------------------------ PostgreSQL Module ------------------------------ -- module: postgresql - enabled: true - metricsets: - # Stats about every PostgreSQL database - - database - - # Stats about the background writer process's activity - - bgwriter - - # Stats about every PostgreSQL process - - activity - - period: 10s - - # The host must be passed as PostgreSQL URL. Example: - # postgres://localhost:5432?sslmode=disable - # The available parameters are documented here: - # https://godoc.org/github.com/lib/pq#hdr-Connection_String_Parameters - hosts: ["postgres://localhost:5432"] - - # Username to use when connecting to PostgreSQL. Empty by default. - #username: user - - # Password to use when connecting to PostgreSQL. Empty by default. - #password: pass - -#------------------------------ Prometheus Module ------------------------------ -# Metrics collected from a Prometheus endpoint -- module: prometheus - period: 10s - metricsets: ["collector"] - hosts: ["localhost:9090"] - metrics_path: /metrics - #metrics_filters: - # include: [] - # exclude: [] - #username: "user" - #password: "secret" - - # This can be used for service account based authorization: - #bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token - #ssl.certificate_authorities: - # - /var/run/secrets/kubernetes.io/serviceaccount/service-ca.crt - - -# Metrics sent by a Prometheus server using remote_write option -#- module: prometheus -# metricsets: ["remote_write"] -# host: "localhost" -# port: "9201" - - # Secure settings for the server using TLS/SSL: - #ssl.certificate: "/etc/pki/server/cert.pem" - #ssl.key: "/etc/pki/server/cert.key" - -# Metrics that will be collected using a PromQL -#- module: prometheus -# metricsets: ["query"] -# hosts: ["localhost:9090"] -# period: 10s -# queries: -# - name: "instant_vector" -# path: "/api/v1/query" -# params: -# query: "sum(rate(prometheus_http_requests_total[1m]))" -# - name: "range_vector" -# path: "/api/v1/query_range" -# params: -# query: "up" -# start: "2019-12-20T00:00:00.000Z" -# end: "2019-12-21T00:00:00.000Z" -# step: 1h -# - name: "scalar" -# path: "/api/v1/query" -# params: -# query: "100" -# - name: "string" -# path: "/api/v1/query" -# params: -# query: "some_value" - -#------------------------------- RabbitMQ Module ------------------------------- -- module: rabbitmq - metricsets: ["node", "queue", "connection"] - enabled: true - period: 10s - hosts: ["localhost:15672"] - - # Management path prefix, if `management.path_prefix` is set in RabbitMQ - # configuration, it has to be set to the same value. - #management_path_prefix: "" - - #username: guest - #password: guest - -#-------------------------------- Redis Module -------------------------------- -- module: redis - metricsets: ["info", "keyspace"] - enabled: true - period: 10s - - # Redis hosts - hosts: ["127.0.0.1:6379"] - - # Timeout after which time a metricset should return an error - # Timeout is by default defined as period, as a fetch of a metricset - # should never take longer then period, as otherwise calls can pile up. - #timeout: 1s - - # Optional fields to be added to each event - #fields: - # datacenter: west - - # Network type to be used for redis connection. Default: tcp - #network: tcp - - # Max number of concurrent connections. Default: 10 - #maxconn: 10 - - # Filters can be used to reduce the number of fields sent. - #processors: - # - include_fields: - # fields: ["beat", "metricset", "redis.info.stats"] - - # Redis AUTH password. Empty by default. - #password: foobared - -#------------------------------- Traefik Module ------------------------------- -- module: traefik - metricsets: ["health"] - period: 10s - hosts: ["localhost:8080"] - -#-------------------------------- Uwsgi Module -------------------------------- -- module: uwsgi - metricsets: ["status"] - enable: true - period: 10s - hosts: ["tcp://127.0.0.1:9191"] - -#------------------------------- VSphere Module ------------------------------- -- module: vsphere - enabled: true - metricsets: ["datastore", "host", "virtualmachine"] - period: 10s - hosts: ["https://localhost/sdk"] - - username: "user" - password: "password" - # If insecure is true, don't verify the server's certificate chain - insecure: false - # Get custom fields when using virtualmachine metric set. Default false. - # get_custom_fields: false - -#------------------------------- Windows Module ------------------------------- -- module: windows - metricsets: ["perfmon"] - enabled: true - period: 10s - perfmon.ignore_non_existent_counters: false - perfmon.group_measurements_by_instance: false - perfmon.counters: - # - instance_label: processor.name - # instance_name: total - # measurement_label: processor.time.total.pct - # query: '\Processor Information(_Total)\% Processor Time' - -- module: windows - metricsets: ["service"] - enabled: true - period: 60s - -#------------------------------ ZooKeeper Module ------------------------------ -- module: zookeeper - enabled: true - metricsets: ["mntr", "server"] - period: 10s - hosts: ["localhost:2181"] - - - -#================================ General ====================================== - -# The name of the shipper that publishes the network data. It can be used to group -# all the transactions sent by a single shipper in the web interface. -# If this options is not defined, the hostname is used. -#name: - -# The tags of the shipper are included in their own field with each -# transaction published. Tags make it easy to group servers by different -# logical properties. -#tags: ["service-X", "web-tier"] - -# Optional fields that you can specify to add additional information to the -# output. Fields can be scalar values, arrays, dictionaries, or any nested -# combination of these. -#fields: -# env: staging - -# If this option is set to true, the custom fields are stored as top-level -# fields in the output document instead of being grouped under a fields -# sub-dictionary. Default is false. -#fields_under_root: false - -# Internal queue configuration for buffering events to be published. -#queue: - # Queue type by name (default 'mem') - # The memory queue will present all available events (up to the outputs - # bulk_max_size) to the output, the moment the output is ready to server - # another batch of events. - #mem: - # Max number of events the queue can buffer. - #events: 4096 - - # Hints the minimum number of events stored in the queue, - # before providing a batch of events to the outputs. - # The default value is set to 2048. - # A value of 0 ensures events are immediately available - # to be sent to the outputs. - #flush.min_events: 2048 - - # Maximum duration after which events are available to the outputs, - # if the number of events stored in the queue is < `flush.min_events`. - #flush.timeout: 1s - - # The spool queue will store events in a local spool file, before - # forwarding the events to the outputs. - # - # Beta: spooling to disk is currently a beta feature. Use with care. - # - # The spool file is a circular buffer, which blocks once the file/buffer is full. - # Events are put into a write buffer and flushed once the write buffer - # is full or the flush_timeout is triggered. - # Once ACKed by the output, events are removed immediately from the queue, - # making space for new events to be persisted. - #spool: - # The file namespace configures the file path and the file creation settings. - # Once the file exists, the `size`, `page_size` and `prealloc` settings - # will have no more effect. - #file: - # Location of spool file. The default value is ${path.data}/spool.dat. - #path: "${path.data}/spool.dat" - - # Configure file permissions if file is created. The default value is 0600. - #permissions: 0600 - - # File size hint. The spool blocks, once this limit is reached. The default value is 100 MiB. - #size: 100MiB - - # The files page size. A file is split into multiple pages of the same size. The default value is 4KiB. - #page_size: 4KiB - - # If prealloc is set, the required space for the file is reserved using - # truncate. The default value is true. - #prealloc: true - - # Spool writer settings - # Events are serialized into a write buffer. The write buffer is flushed if: - # - The buffer limit has been reached. - # - The configured limit of buffered events is reached. - # - The flush timeout is triggered. - #write: - # Sets the write buffer size. - #buffer_size: 1MiB - - # Maximum duration after which events are flushed if the write buffer - # is not full yet. The default value is 1s. - #flush.timeout: 1s - - # Number of maximum buffered events. The write buffer is flushed once the - # limit is reached. - #flush.events: 16384 - - # Configure the on-disk event encoding. The encoding can be changed - # between restarts. - # Valid encodings are: json, ubjson, and cbor. - #codec: cbor - #read: - # Reader flush timeout, waiting for more events to become available, so - # to fill a complete batch as required by the outputs. - # If flush_timeout is 0, all available events are forwarded to the - # outputs immediately. - # The default value is 0s. - #flush.timeout: 0s - -# Sets the maximum number of CPUs that can be executing simultaneously. The -# default is the number of logical CPUs available in the system. -#max_procs: - -#================================ Processors =================================== - -# Processors are used to reduce the number of fields in the exported event or to -# enhance the event with external metadata. This section defines a list of -# processors that are applied one by one and the first one receives the initial -# event: -# -# event -> filter1 -> event1 -> filter2 ->event2 ... -# -# The supported processors are drop_fields, drop_event, include_fields, -# decode_json_fields, and add_cloud_metadata. -# -# For example, you can use the following processors to keep the fields that -# contain CPU load percentages, but remove the fields that contain CPU ticks -# values: -# -#processors: -#- include_fields: -# fields: ["cpu"] -#- drop_fields: -# fields: ["cpu.user", "cpu.system"] -# -# The following example drops the events that have the HTTP response code 200: -# -#processors: -#- drop_event: -# when: -# equals: -# http.code: 200 -# -# The following example renames the field a to b: -# -#processors: -#- rename: -# fields: -# - from: "a" -# to: "b" -# -# The following example tokenizes the string into fields: -# -#processors: -#- dissect: -# tokenizer: "%{key1} - %{key2}" -# field: "message" -# target_prefix: "dissect" -# -# The following example enriches each event with metadata from the cloud -# provider about the host machine. It works on EC2, GCE, DigitalOcean, -# Tencent Cloud, and Alibaba Cloud. -# -#processors: -#- add_cloud_metadata: ~ -# -# The following example enriches each event with the machine's local time zone -# offset from UTC. -# -#processors: -#- add_locale: -# format: offset -# -# The following example enriches each event with docker metadata, it matches -# given fields to an existing container id and adds info from that container: -# -#processors: -#- add_docker_metadata: -# host: "unix:///var/run/docker.sock" -# match_fields: ["system.process.cgroup.id"] -# match_pids: ["process.pid", "process.ppid"] -# match_source: true -# match_source_index: 4 -# match_short_id: false -# cleanup_timeout: 60 -# labels.dedot: false -# # To connect to Docker over TLS you must specify a client and CA certificate. -# #ssl: -# # certificate_authority: "/etc/pki/root/ca.pem" -# # certificate: "/etc/pki/client/cert.pem" -# # key: "/etc/pki/client/cert.key" -# -# The following example enriches each event with docker metadata, it matches -# container id from log path available in `source` field (by default it expects -# it to be /var/lib/docker/containers/*/*.log). -# -#processors: -#- add_docker_metadata: ~ -# -# The following example enriches each event with host metadata. -# -#processors: -#- add_host_metadata: ~ -# -# The following example enriches each event with process metadata using -# process IDs included in the event. -# -#processors: -#- add_process_metadata: -# match_pids: ["system.process.ppid"] -# target: system.process.parent -# -# The following example decodes fields containing JSON strings -# and replaces the strings with valid JSON objects. -# -#processors: -#- decode_json_fields: -# fields: ["field1", "field2", ...] -# process_array: false -# max_depth: 1 -# target: "" -# overwrite_keys: false -# -#processors: -#- decompress_gzip_field: -# from: "field1" -# to: "field2" -# ignore_missing: false -# fail_on_error: true -# -# The following example copies the value of message to message_copied -# -#processors: -#- copy_fields: -# fields: -# - from: message -# to: message_copied -# fail_on_error: true -# ignore_missing: false -# -# The following example truncates the value of message to 1024 bytes -# -#processors: -#- truncate_fields: -# fields: -# - message -# max_bytes: 1024 -# fail_on_error: false -# ignore_missing: true -# -# The following example preserves the raw message under event.original -# -#processors: -#- copy_fields: -# fields: -# - from: message -# to: event.original -# fail_on_error: false -# ignore_missing: true -#- truncate_fields: -# fields: -# - event.original -# max_bytes: 1024 -# fail_on_error: false -# ignore_missing: true - -#============================= Elastic Cloud ================================== - -# These settings simplify using Metricbeat with the Elastic Cloud (https://cloud.elastic.co/). - -# The cloud.id setting overwrites the `output.elasticsearch.hosts` and -# `setup.kibana.host` options. -# You can find the `cloud.id` in the Elastic Cloud web UI. -#cloud.id: - -# The cloud.auth setting overwrites the `output.elasticsearch.username` and -# `output.elasticsearch.password` settings. The format is `:`. -#cloud.auth: - -#================================ Outputs ====================================== - -# Configure what output to use when sending the data collected by the beat. - -#-------------------------- Elasticsearch output ------------------------------- -output.elasticsearch: - # Boolean flag to enable or disable the output module. - #enabled: true - - # Array of hosts to connect to. - # Scheme and port can be left out and will be set to the default (http and 9200) - # In case you specify and additional path, the scheme is required: http://localhost:9200/path - # IPv6 addresses should always be defined as: https://[2001:db8::1]:9200 - hosts: ["localhost:9200"] - - # Set gzip compression level. - #compression_level: 0 - - # Configure escaping HTML symbols in strings. - #escape_html: false - - # Protocol - either `http` (default) or `https`. - #protocol: "https" - - # Authentication credentials - either API key or username/password. - #api_key: "id:api_key" - #username: "elastic" - #password: "changeme" - - # Dictionary of HTTP parameters to pass within the URL with index operations. - #parameters: - #param1: value1 - #param2: value2 - - # Number of workers per Elasticsearch host. - #worker: 1 - - # Optional index name. The default is "metricbeat" plus date - # and generates [metricbeat-]YYYY.MM.DD keys. - # In case you modify this pattern you must update setup.template.name and setup.template.pattern accordingly. - #index: "metricbeat-%{[agent.version]}-%{+yyyy.MM.dd}" - - # Optional ingest node pipeline. By default no pipeline will be used. - #pipeline: "" - - # Optional HTTP path - #path: "/elasticsearch" - - # Custom HTTP headers to add to each request - #headers: - # X-My-Header: Contents of the header - - # Proxy server URL - #proxy_url: http://proxy:3128 - - # Whether to disable proxy settings for outgoing connections. If true, this - # takes precedence over both the proxy_url field and any environment settings - # (HTTP_PROXY, HTTPS_PROXY). The default is false. - #proxy_disable: false - - # The number of times a particular Elasticsearch index operation is attempted. If - # the indexing operation doesn't succeed after this many retries, the events are - # dropped. The default is 3. - #max_retries: 3 - - # The maximum number of events to bulk in a single Elasticsearch bulk API index request. - # The default is 50. - #bulk_max_size: 50 - - # The number of seconds to wait before trying to reconnect to Elasticsearch - # after a network error. After waiting backoff.init seconds, the Beat - # tries to reconnect. If the attempt fails, the backoff timer is increased - # exponentially up to backoff.max. After a successful connection, the backoff - # timer is reset. The default is 1s. - #backoff.init: 1s - - # The maximum number of seconds to wait before attempting to connect to - # Elasticsearch after a network error. The default is 60s. - #backoff.max: 60s - - # Configure HTTP request timeout before failing a request to Elasticsearch. - #timeout: 90 - - # Use SSL settings for HTTPS. - #ssl.enabled: true - - # Configure SSL verification mode. If `none` is configured, all server hosts - # and certificates will be accepted. In this mode, SSL-based connections are - # susceptible to man-in-the-middle attacks. Use only for testing. Default is - # `full`. - #ssl.verification_mode: full - - # List of supported/valid TLS versions. By default all TLS versions from 1.1 - # up to 1.3 are enabled. - #ssl.supported_protocols: [TLSv1.1, TLSv1.2, TLSv1.3] - - # List of root certificates for HTTPS server verifications - #ssl.certificate_authorities: ["/etc/pki/root/ca.pem"] - - # Certificate for SSL client authentication - #ssl.certificate: "/etc/pki/client/cert.pem" - - # Client certificate key - #ssl.key: "/etc/pki/client/cert.key" - - # Optional passphrase for decrypting the certificate key. - #ssl.key_passphrase: '' - - # Configure cipher suites to be used for SSL connections - #ssl.cipher_suites: [] - - # Configure curve types for ECDHE-based cipher suites - #ssl.curve_types: [] - - # Configure what types of renegotiation are supported. Valid options are - # never, once, and freely. Default is never. - #ssl.renegotiation: never - - # Configure a pin that can be used to do extra validation of the verified certificate chain, - # this allow you to ensure that a specific certificate is used to validate the chain of trust. - # - # The pin is a base64 encoded string of the SHA-256 fingerprint. - #ssl.ca_sha256: "" - -#----------------------------- Logstash output --------------------------------- -#output.logstash: - # Boolean flag to enable or disable the output module. - #enabled: true - - # The Logstash hosts - #hosts: ["localhost:5044"] - - # Number of workers per Logstash host. - #worker: 1 - - # Set gzip compression level. - #compression_level: 3 - - # Configure escaping HTML symbols in strings. - #escape_html: false - - # Optional maximum time to live for a connection to Logstash, after which the - # connection will be re-established. A value of `0s` (the default) will - # disable this feature. - # - # Not yet supported for async connections (i.e. with the "pipelining" option set) - #ttl: 30s - - # Optionally load-balance events between Logstash hosts. Default is false. - #loadbalance: false - - # Number of batches to be sent asynchronously to Logstash while processing - # new batches. - #pipelining: 2 - - # If enabled only a subset of events in a batch of events is transferred per - # transaction. The number of events to be sent increases up to `bulk_max_size` - # if no error is encountered. - #slow_start: false - - # The number of seconds to wait before trying to reconnect to Logstash - # after a network error. After waiting backoff.init seconds, the Beat - # tries to reconnect. If the attempt fails, the backoff timer is increased - # exponentially up to backoff.max. After a successful connection, the backoff - # timer is reset. The default is 1s. - #backoff.init: 1s - - # The maximum number of seconds to wait before attempting to connect to - # Logstash after a network error. The default is 60s. - #backoff.max: 60s - - # Optional index name. The default index name is set to metricbeat - # in all lowercase. - #index: 'metricbeat' - - # SOCKS5 proxy server URL - #proxy_url: socks5://user:password@socks5-server:2233 - - # Resolve names locally when using a proxy server. Defaults to false. - #proxy_use_local_resolver: false - - # Enable SSL support. SSL is automatically enabled if any SSL setting is set. - #ssl.enabled: true - - # Configure SSL verification mode. If `none` is configured, all server hosts - # and certificates will be accepted. In this mode, SSL based connections are - # susceptible to man-in-the-middle attacks. Use only for testing. Default is - # `full`. - #ssl.verification_mode: full - - # List of supported/valid TLS versions. By default all TLS versions from 1.1 - # up to 1.3 are enabled. - #ssl.supported_protocols: [TLSv1.1, TLSv1.2, TLSv1.3] - - # Optional SSL configuration options. SSL is off by default. - # List of root certificates for HTTPS server verifications - #ssl.certificate_authorities: ["/etc/pki/root/ca.pem"] - - # Certificate for SSL client authentication - #ssl.certificate: "/etc/pki/client/cert.pem" - - # Client certificate key - #ssl.key: "/etc/pki/client/cert.key" - - # Optional passphrase for decrypting the Certificate Key. - #ssl.key_passphrase: '' - - # Configure cipher suites to be used for SSL connections - #ssl.cipher_suites: [] - - # Configure curve types for ECDHE-based cipher suites - #ssl.curve_types: [] - - # Configure what types of renegotiation are supported. Valid options are - # never, once, and freely. Default is never. - #ssl.renegotiation: never - - # Configure a pin that can be used to do extra validation of the verified certificate chain, - # this allow you to ensure that a specific certificate is used to validate the chain of trust. - # - # The pin is a base64 encoded string of the SHA-256 fingerprint. - #ssl.ca_sha256: "" - - # The number of times to retry publishing an event after a publishing failure. - # After the specified number of retries, the events are typically dropped. - # Some Beats, such as Filebeat and Winlogbeat, ignore the max_retries setting - # and retry until all events are published. Set max_retries to a value less - # than 0 to retry until all events are published. The default is 3. - #max_retries: 3 - - # The maximum number of events to bulk in a single Logstash request. The - # default is 2048. - #bulk_max_size: 2048 - - # The number of seconds to wait for responses from the Logstash server before - # timing out. The default is 30s. - #timeout: 30s - -#------------------------------- Kafka output ---------------------------------- -#output.kafka: - # Boolean flag to enable or disable the output module. - #enabled: true - - # The list of Kafka broker addresses from which to fetch the cluster metadata. - # The cluster metadata contain the actual Kafka brokers events are published - # to. - #hosts: ["localhost:9092"] - - # The Kafka topic used for produced events. The setting can be a format string - # using any event field. To set the topic from document type use `%{[type]}`. - #topic: beats - - # The Kafka event key setting. Use format string to create a unique event key. - # By default no event key will be generated. - #key: '' - - # The Kafka event partitioning strategy. Default hashing strategy is `hash` - # using the `output.kafka.key` setting or randomly distributes events if - # `output.kafka.key` is not configured. - #partition.hash: - # If enabled, events will only be published to partitions with reachable - # leaders. Default is false. - #reachable_only: false - - # Configure alternative event field names used to compute the hash value. - # If empty `output.kafka.key` setting will be used. - # Default value is empty list. - #hash: [] - - # Authentication details. Password is required if username is set. - #username: '' - #password: '' - - # Kafka version Metricbeat is assumed to run against. Defaults to the "1.0.0". - #version: '1.0.0' - - # Configure JSON encoding - #codec.json: - # Pretty-print JSON event - #pretty: false - - # Configure escaping HTML symbols in strings. - #escape_html: false - - # Metadata update configuration. Metadata contains leader information - # used to decide which broker to use when publishing. - #metadata: - # Max metadata request retry attempts when cluster is in middle of leader - # election. Defaults to 3 retries. - #retry.max: 3 - - # Wait time between retries during leader elections. Default is 250ms. - #retry.backoff: 250ms - - # Refresh metadata interval. Defaults to every 10 minutes. - #refresh_frequency: 10m - - # Strategy for fetching the topics metadata from the broker. Default is false. - #full: false - - # The number of concurrent load-balanced Kafka output workers. - #worker: 1 - - # The number of times to retry publishing an event after a publishing failure. - # After the specified number of retries, events are typically dropped. - # Some Beats, such as Filebeat, ignore the max_retries setting and retry until - # all events are published. Set max_retries to a value less than 0 to retry - # until all events are published. The default is 3. - #max_retries: 3 - - # The maximum number of events to bulk in a single Kafka request. The default - # is 2048. - #bulk_max_size: 2048 - - # Duration to wait before sending bulk Kafka request. 0 is no delay. The default - # is 0. - #bulk_flush_frequency: 0s - - # The number of seconds to wait for responses from the Kafka brokers before - # timing out. The default is 30s. - #timeout: 30s - - # The maximum duration a broker will wait for number of required ACKs. The - # default is 10s. - #broker_timeout: 10s - - # The number of messages buffered for each Kafka broker. The default is 256. - #channel_buffer_size: 256 - - # The keep-alive period for an active network connection. If 0s, keep-alives - # are disabled. The default is 0 seconds. - #keep_alive: 0 - - # Sets the output compression codec. Must be one of none, snappy and gzip. The - # default is gzip. - #compression: gzip - - # Set the compression level. Currently only gzip provides a compression level - # between 0 and 9. The default value is chosen by the compression algorithm. - #compression_level: 4 - - # The maximum permitted size of JSON-encoded messages. Bigger messages will be - # dropped. The default value is 1000000 (bytes). This value should be equal to - # or less than the broker's message.max.bytes. - #max_message_bytes: 1000000 - - # The ACK reliability level required from broker. 0=no response, 1=wait for - # local commit, -1=wait for all replicas to commit. The default is 1. Note: - # If set to 0, no ACKs are returned by Kafka. Messages might be lost silently - # on error. - #required_acks: 1 - - # The configurable ClientID used for logging, debugging, and auditing - # purposes. The default is "beats". - #client_id: beats - - # Enable SSL support. SSL is automatically enabled if any SSL setting is set. - #ssl.enabled: true - - # Optional SSL configuration options. SSL is off by default. - # List of root certificates for HTTPS server verifications - #ssl.certificate_authorities: ["/etc/pki/root/ca.pem"] - - # Configure SSL verification mode. If `none` is configured, all server hosts - # and certificates will be accepted. In this mode, SSL based connections are - # susceptible to man-in-the-middle attacks. Use only for testing. Default is - # `full`. - #ssl.verification_mode: full - - # List of supported/valid TLS versions. By default all TLS versions from 1.1 - # up to 1.3 are enabled. - #ssl.supported_protocols: [TLSv1.1, TLSv1.2, TLSv1.3] - - # Certificate for SSL client authentication - #ssl.certificate: "/etc/pki/client/cert.pem" - - # Client Certificate Key - #ssl.key: "/etc/pki/client/cert.key" - - # Optional passphrase for decrypting the Certificate Key. - #ssl.key_passphrase: '' - - # Configure cipher suites to be used for SSL connections - #ssl.cipher_suites: [] - - # Configure curve types for ECDHE-based cipher suites - #ssl.curve_types: [] - - # Configure what types of renegotiation are supported. Valid options are - # never, once, and freely. Default is never. - #ssl.renegotiation: never - - # Authentication type to use with Kerberos. Available options: keytab, password. - #kerberos.auth_type: password - - # Path to the keytab file. It is used when auth_type is set to keytab. - #kerberos.keytab: /etc/krb5kdc/kafka.keytab - - # Path to the Kerberos configuration. - #kerberos.config_path: /etc/path/config - - # The service principal name. - #kerberos.service_name: HTTP/my-service@realm - - # Name of the Kerberos user. It is used when auth_type is set to password. - #kerberos.username: elastic - - # Password of the Kerberos user. It is used when auth_type is set to password. - #kerberos.password: changeme - - # Kerberos realm. - #kerberos.realm: ELASTIC - -#------------------------------- Redis output ---------------------------------- -#output.redis: - # Boolean flag to enable or disable the output module. - #enabled: true - - # Configure JSON encoding - #codec.json: - # Pretty print json event - #pretty: false - - # Configure escaping HTML symbols in strings. - #escape_html: false - - # The list of Redis servers to connect to. If load-balancing is enabled, the - # events are distributed to the servers in the list. If one server becomes - # unreachable, the events are distributed to the reachable servers only. - # The hosts setting supports redis and rediss urls with custom password like - # redis://:password@localhost:6379. - #hosts: ["localhost:6379"] - - # The name of the Redis list or channel the events are published to. The - # default is metricbeat. - #key: metricbeat - - # The password to authenticate to Redis with. The default is no authentication. - #password: - - # The Redis database number where the events are published. The default is 0. - #db: 0 - - # The Redis data type to use for publishing events. If the data type is list, - # the Redis RPUSH command is used. If the data type is channel, the Redis - # PUBLISH command is used. The default value is list. - #datatype: list - - # The number of workers to use for each host configured to publish events to - # Redis. Use this setting along with the loadbalance option. For example, if - # you have 2 hosts and 3 workers, in total 6 workers are started (3 for each - # host). - #worker: 1 - - # If set to true and multiple hosts or workers are configured, the output - # plugin load balances published events onto all Redis hosts. If set to false, - # the output plugin sends all events to only one host (determined at random) - # and will switch to another host if the currently selected one becomes - # unreachable. The default value is true. - #loadbalance: true - - # The Redis connection timeout in seconds. The default is 5 seconds. - #timeout: 5s - - # The number of times to retry publishing an event after a publishing failure. - # After the specified number of retries, the events are typically dropped. - # Some Beats, such as Filebeat, ignore the max_retries setting and retry until - # all events are published. Set max_retries to a value less than 0 to retry - # until all events are published. The default is 3. - #max_retries: 3 - - # The number of seconds to wait before trying to reconnect to Redis - # after a network error. After waiting backoff.init seconds, the Beat - # tries to reconnect. If the attempt fails, the backoff timer is increased - # exponentially up to backoff.max. After a successful connection, the backoff - # timer is reset. The default is 1s. - #backoff.init: 1s - - # The maximum number of seconds to wait before attempting to connect to - # Redis after a network error. The default is 60s. - #backoff.max: 60s - - # The maximum number of events to bulk in a single Redis request or pipeline. - # The default is 2048. - #bulk_max_size: 2048 - - # The URL of the SOCKS5 proxy to use when connecting to the Redis servers. The - # value must be a URL with a scheme of socks5://. - #proxy_url: - - # This option determines whether Redis hostnames are resolved locally when - # using a proxy. The default value is false, which means that name resolution - # occurs on the proxy server. - #proxy_use_local_resolver: false - - # Enable SSL support. SSL is automatically enabled, if any SSL setting is set. - #ssl.enabled: true - - # Configure SSL verification mode. If `none` is configured, all server hosts - # and certificates will be accepted. In this mode, SSL based connections are - # susceptible to man-in-the-middle attacks. Use only for testing. Default is - # `full`. - #ssl.verification_mode: full - - # List of supported/valid TLS versions. By default all TLS versions from 1.1 - # up to 1.3 are enabled. - #ssl.supported_protocols: [TLSv1.1, TLSv1.2, TLSv1.3] - - # Optional SSL configuration options. SSL is off by default. - # List of root certificates for HTTPS server verifications - #ssl.certificate_authorities: ["/etc/pki/root/ca.pem"] - - # Certificate for SSL client authentication - #ssl.certificate: "/etc/pki/client/cert.pem" - - # Client Certificate Key - #ssl.key: "/etc/pki/client/cert.key" - - # Optional passphrase for decrypting the Certificate Key. - #ssl.key_passphrase: '' - - # Configure cipher suites to be used for SSL connections - #ssl.cipher_suites: [] - - # Configure curve types for ECDHE based cipher suites - #ssl.curve_types: [] - - # Configure what types of renegotiation are supported. Valid options are - # never, once, and freely. Default is never. - #ssl.renegotiation: never - -#------------------------------- File output ----------------------------------- -#output.file: - # Boolean flag to enable or disable the output module. - #enabled: true - - # Configure JSON encoding - #codec.json: - # Pretty-print JSON event - #pretty: false - - # Configure escaping HTML symbols in strings. - #escape_html: false - - # Path to the directory where to save the generated files. The option is - # mandatory. - #path: "/tmp/metricbeat" - - # Name of the generated files. The default is `metricbeat` and it generates - # files: `metricbeat`, `metricbeat.1`, `metricbeat.2`, etc. - #filename: metricbeat - - # Maximum size in kilobytes of each file. When this size is reached, and on - # every Metricbeat restart, the files are rotated. The default value is 10240 - # kB. - #rotate_every_kb: 10000 - - # Maximum number of files under path. When this number of files is reached, - # the oldest file is deleted and the rest are shifted from last to first. The - # default is 7 files. - #number_of_files: 7 - - # Permissions to use for file creation. The default is 0600. - #permissions: 0600 - -#----------------------------- Console output --------------------------------- -#output.console: - # Boolean flag to enable or disable the output module. - #enabled: true - - # Configure JSON encoding - #codec.json: - # Pretty-print JSON event - #pretty: false - - # Configure escaping HTML symbols in strings. - #escape_html: false - -#================================= Paths ====================================== - -# The home path for the Metricbeat installation. This is the default base path -# for all other path settings and for miscellaneous files that come with the -# distribution (for example, the sample dashboards). -# If not set by a CLI flag or in the configuration file, the default for the -# home path is the location of the binary. -#path.home: - -# The configuration path for the Metricbeat installation. This is the default -# base path for configuration files, including the main YAML configuration file -# and the Elasticsearch template file. If not set by a CLI flag or in the -# configuration file, the default for the configuration path is the home path. -#path.config: ${path.home} - -# The data path for the Metricbeat installation. This is the default base path -# for all the files in which Metricbeat needs to store its data. If not set by a -# CLI flag or in the configuration file, the default for the data path is a data -# subdirectory inside the home path. -#path.data: ${path.home}/data - -# The logs path for a Metricbeat installation. This is the default location for -# the Beat's log files. If not set by a CLI flag or in the configuration file, -# the default for the logs path is a logs subdirectory inside the home path. -#path.logs: ${path.home}/logs - -#================================ Keystore ========================================== -# Location of the Keystore containing the keys and their sensitive values. -#keystore.path: "${path.config}/beats.keystore" - -#============================== Dashboards ===================================== -# These settings control loading the sample dashboards to the Kibana index. Loading -# the dashboards are disabled by default and can be enabled either by setting the -# options here, or by using the `-setup` CLI flag or the `setup` command. -#setup.dashboards.enabled: false - -# The directory from where to read the dashboards. The default is the `kibana` -# folder in the home path. -#setup.dashboards.directory: ${path.home}/kibana - -# The URL from where to download the dashboards archive. It is used instead of -# the directory if it has a value. -#setup.dashboards.url: - -# The file archive (zip file) from where to read the dashboards. It is used instead -# of the directory when it has a value. -#setup.dashboards.file: - -# In case the archive contains the dashboards from multiple Beats, this lets you -# select which one to load. You can load all the dashboards in the archive by -# setting this to the empty string. -#setup.dashboards.beat: metricbeat - -# The name of the Kibana index to use for setting the configuration. Default is ".kibana" -#setup.dashboards.kibana_index: .kibana - -# The Elasticsearch index name. This overwrites the index name defined in the -# dashboards and index pattern. Example: testbeat-* -#setup.dashboards.index: - -# Always use the Kibana API for loading the dashboards instead of autodetecting -# how to install the dashboards by first querying Elasticsearch. -#setup.dashboards.always_kibana: false - -# If true and Kibana is not reachable at the time when dashboards are loaded, -# it will retry to reconnect to Kibana instead of exiting with an error. -#setup.dashboards.retry.enabled: false - -# Duration interval between Kibana connection retries. -#setup.dashboards.retry.interval: 1s - -# Maximum number of retries before exiting with an error, 0 for unlimited retrying. -#setup.dashboards.retry.maximum: 0 - - -#============================== Template ===================================== - -# A template is used to set the mapping in Elasticsearch -# By default template loading is enabled and the template is loaded. -# These settings can be adjusted to load your own template or overwrite existing ones. - -# Set to false to disable template loading. -#setup.template.enabled: true - -# Template name. By default the template name is "metricbeat-%{[agent.version]}" -# The template name and pattern has to be set in case the Elasticsearch index pattern is modified. -#setup.template.name: "metricbeat-%{[agent.version]}" - -# Template pattern. By default the template pattern is "-%{[agent.version]}-*" to apply to the default index settings. -# The first part is the version of the beat and then -* is used to match all daily indices. -# The template name and pattern has to be set in case the Elasticsearch index pattern is modified. -#setup.template.pattern: "metricbeat-%{[agent.version]}-*" - -# Path to fields.yml file to generate the template -#setup.template.fields: "${path.config}/fields.yml" - -# A list of fields to be added to the template and Kibana index pattern. Also -# specify setup.template.overwrite: true to overwrite the existing template. -#setup.template.append_fields: -#- name: field_name -# type: field_type - -# Enable JSON template loading. If this is enabled, the fields.yml is ignored. -#setup.template.json.enabled: false - -# Path to the JSON template file -#setup.template.json.path: "${path.config}/template.json" - -# Name under which the template is stored in Elasticsearch -#setup.template.json.name: "" - -# Overwrite existing template -#setup.template.overwrite: false - -# Elasticsearch template settings -setup.template.settings: - - # A dictionary of settings to place into the settings.index dictionary - # of the Elasticsearch template. For more details, please check - # https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping.html - #index: - #number_of_shards: 1 - #codec: best_compression - - # A dictionary of settings for the _source field. For more details, please check - # https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-source-field.html - #_source: - #enabled: false - -#============================== Setup ILM ===================================== - -# Configure index lifecycle management (ILM). These settings create a write -# alias and add additional settings to the index template. When ILM is enabled, -# output.elasticsearch.index is ignored, and the write alias is used to set the -# index name. - -# Enable ILM support. Valid values are true, false, and auto. When set to auto -# (the default), the Beat uses index lifecycle management when it connects to a -# cluster that supports ILM; otherwise, it creates daily indices. -#setup.ilm.enabled: auto - -# Set the prefix used in the index lifecycle write alias name. The default alias -# name is 'metricbeat-%{[agent.version]}'. -#setup.ilm.rollover_alias: "metricbeat" - -# Set the rollover index pattern. The default is "%{now/d}-000001". -#setup.ilm.pattern: "{now/d}-000001" - -# Set the lifecycle policy name. The default policy name is -# 'metricbeat'. -#setup.ilm.policy_name: "mypolicy" - -# The path to a JSON file that contains a lifecycle policy configuration. Used -# to load your own lifecycle policy. -#setup.ilm.policy_file: - -# Disable the check for an existing lifecycle policy. The default is true. If -# you disable this check, set setup.ilm.overwrite: true so the lifecycle policy -# can be installed. -#setup.ilm.check_exists: true - -# Overwrite the lifecycle policy at startup. The default is false. -#setup.ilm.overwrite: false - -#============================== Kibana ===================================== - -# Starting with Beats version 6.0.0, the dashboards are loaded via the Kibana API. -# This requires a Kibana endpoint configuration. -setup.kibana: - - # Kibana Host - # Scheme and port can be left out and will be set to the default (http and 5601) - # In case you specify and additional path, the scheme is required: http://localhost:5601/path - # IPv6 addresses should always be defined as: https://[2001:db8::1]:5601 - #host: "localhost:5601" - - # Optional protocol and basic auth credentials. - #protocol: "https" - #username: "elastic" - #password: "changeme" - - # Optional HTTP path - #path: "" - - # Optional Kibana space ID. - #space.id: "" - - # Use SSL settings for HTTPS. Default is true. - #ssl.enabled: true - - # Configure SSL verification mode. If `none` is configured, all server hosts - # and certificates will be accepted. In this mode, SSL based connections are - # susceptible to man-in-the-middle attacks. Use only for testing. Default is - # `full`. - #ssl.verification_mode: full - - # List of supported/valid TLS versions. By default all TLS versions from 1.1 - # up to 1.3 are enabled. - #ssl.supported_protocols: [TLSv1.1, TLSv1.2, TLSv1.3] - - # SSL configuration. The default is off. - # List of root certificates for HTTPS server verifications - #ssl.certificate_authorities: ["/etc/pki/root/ca.pem"] - - # Certificate for SSL client authentication - #ssl.certificate: "/etc/pki/client/cert.pem" - - # Client certificate key - #ssl.key: "/etc/pki/client/cert.key" - - # Optional passphrase for decrypting the certificate key. - #ssl.key_passphrase: '' - - # Configure cipher suites to be used for SSL connections - #ssl.cipher_suites: [] - - # Configure curve types for ECDHE-based cipher suites - #ssl.curve_types: [] - - - -#================================ Logging ====================================== -# There are four options for the log output: file, stderr, syslog, eventlog -# The file output is the default. - -# Sets log level. The default log level is info. -# Available log levels are: error, warning, info, debug -#logging.level: info - -# Enable debug output for selected components. To enable all selectors use ["*"] -# Other available selectors are "beat", "publish", "service" -# Multiple selectors can be chained. -#logging.selectors: [ ] - -# Send all logging output to stderr. The default is false. -#logging.to_stderr: false - -# Send all logging output to syslog. The default is false. -#logging.to_syslog: false - -# Send all logging output to Windows Event Logs. The default is false. -#logging.to_eventlog: false - -# If enabled, Metricbeat periodically logs its internal metrics that have changed -# in the last period. For each metric that changed, the delta from the value at -# the beginning of the period is logged. Also, the total values for -# all non-zero internal metrics are logged on shutdown. The default is true. -#logging.metrics.enabled: true - -# The period after which to log the internal metrics. The default is 30s. -#logging.metrics.period: 30s - -# Logging to rotating files. Set logging.to_files to false to disable logging to -# files. -logging.to_files: true -logging.files: - # Configure the path where the logs are written. The default is the logs directory - # under the home path (the binary location). - #path: /var/log/metricbeat - - # The name of the files where the logs are written to. - #name: metricbeat - - # Configure log file size limit. If limit is reached, log file will be - # automatically rotated - #rotateeverybytes: 10485760 # = 10MB - - # Number of rotated log files to keep. Oldest files will be deleted first. - #keepfiles: 7 - - # The permissions mask to apply when rotating log files. The default value is 0600. - # Must be a valid Unix-style file permissions mask expressed in octal notation. - #permissions: 0600 - - # Enable log file rotation on time intervals in addition to size-based rotation. - # Intervals must be at least 1s. Values of 1m, 1h, 24h, 7*24h, 30*24h, and 365*24h - # are boundary-aligned with minutes, hours, days, weeks, months, and years as - # reported by the local system clock. All other intervals are calculated from the - # Unix epoch. Defaults to disabled. - #interval: 0 - - # Rotate existing logs on startup rather than appending to the existing - # file. Defaults to true. - # rotateonstartup: true - -# Set to true to log messages in JSON format. -#logging.json: false - - -#============================== X-Pack Monitoring =============================== -# Metricbeat can export internal metrics to a central Elasticsearch monitoring -# cluster. This requires xpack monitoring to be enabled in Elasticsearch. The -# reporting is disabled by default. - -# Set to true to enable the monitoring reporter. -#monitoring.enabled: false - -# Sets the UUID of the Elasticsearch cluster under which monitoring data for this -# Metricbeat instance will appear in the Stack Monitoring UI. If output.elasticsearch -# is enabled, the UUID is derived from the Elasticsearch cluster referenced by output.elasticsearch. -#monitoring.cluster_uuid: - -# Uncomment to send the metrics to Elasticsearch. Most settings from the -# Elasticsearch output are accepted here as well. -# Note that the settings should point to your Elasticsearch *monitoring* cluster. -# Any setting that is not set is automatically inherited from the Elasticsearch -# output configuration, so if you have the Elasticsearch output configured such -# that it is pointing to your Elasticsearch monitoring cluster, you can simply -# uncomment the following line. -#monitoring.elasticsearch: - - # Array of hosts to connect to. - # Scheme and port can be left out and will be set to the default (http and 9200) - # In case you specify and additional path, the scheme is required: http://localhost:9200/path - # IPv6 addresses should always be defined as: https://[2001:db8::1]:9200 - #hosts: ["localhost:9200"] - - # Set gzip compression level. - #compression_level: 0 - - # Protocol - either `http` (default) or `https`. - #protocol: "https" - - # Authentication credentials - either API key or username/password. - #api_key: "id:api_key" - #username: "beats_system" - #password: "changeme" - - # Dictionary of HTTP parameters to pass within the URL with index operations. - #parameters: - #param1: value1 - #param2: value2 - - # Custom HTTP headers to add to each request - #headers: - # X-My-Header: Contents of the header - - # Proxy server url - #proxy_url: http://proxy:3128 - - # The number of times a particular Elasticsearch index operation is attempted. If - # the indexing operation doesn't succeed after this many retries, the events are - # dropped. The default is 3. - #max_retries: 3 - - # The maximum number of events to bulk in a single Elasticsearch bulk API index request. - # The default is 50. - #bulk_max_size: 50 - - # The number of seconds to wait before trying to reconnect to Elasticsearch - # after a network error. After waiting backoff.init seconds, the Beat - # tries to reconnect. If the attempt fails, the backoff timer is increased - # exponentially up to backoff.max. After a successful connection, the backoff - # timer is reset. The default is 1s. - #backoff.init: 1s - - # The maximum number of seconds to wait before attempting to connect to - # Elasticsearch after a network error. The default is 60s. - #backoff.max: 60s - - # Configure HTTP request timeout before failing an request to Elasticsearch. - #timeout: 90 - - # Use SSL settings for HTTPS. - #ssl.enabled: true - - # Configure SSL verification mode. If `none` is configured, all server hosts - # and certificates will be accepted. In this mode, SSL based connections are - # susceptible to man-in-the-middle attacks. Use only for testing. Default is - # `full`. - #ssl.verification_mode: full - - # List of supported/valid TLS versions. By default all TLS versions from 1.1 - # up to 1.3 are enabled. - #ssl.supported_protocols: [TLSv1.1, TLSv1.2, TLSv1.3] - - # SSL configuration. The default is off. - # List of root certificates for HTTPS server verifications - #ssl.certificate_authorities: ["/etc/pki/root/ca.pem"] - - # Certificate for SSL client authentication - #ssl.certificate: "/etc/pki/client/cert.pem" - - # Client certificate key - #ssl.key: "/etc/pki/client/cert.key" - - # Optional passphrase for decrypting the certificate key. - #ssl.key_passphrase: '' - - # Configure cipher suites to be used for SSL connections - #ssl.cipher_suites: [] - - # Configure curve types for ECDHE-based cipher suites - #ssl.curve_types: [] - - # Configure what types of renegotiation are supported. Valid options are - # never, once, and freely. Default is never. - #ssl.renegotiation: never - - #metrics.period: 10s - #state.period: 1m - -# The `monitoring.cloud.id` setting overwrites the `monitoring.elasticsearch.hosts` -# setting. You can find the value for this setting in the Elastic Cloud web UI. -#monitoring.cloud.id: - -# The `monitoring.cloud.auth` setting overwrites the `monitoring.elasticsearch.username` -# and `monitoring.elasticsearch.password` settings. The format is `:`. -#monitoring.cloud.auth: - -#================================ HTTP Endpoint ====================================== -# Each beat can expose internal metrics through a HTTP endpoint. For security -# reasons the endpoint is disabled by default. This feature is currently experimental. -# Stats can be access through http://localhost:5066/stats . For pretty JSON output -# append ?pretty to the URL. - -# Defines if the HTTP endpoint is enabled. -#http.enabled: false - -# The HTTP endpoint will bind to this hostname, IP address, unix socket or named pipe. -# When using IP addresses, it is recommended to only use localhost. -#http.host: localhost - -# Port on which the HTTP endpoint will bind. Default is 5066. -#http.port: 5066 - -# Define which user should be owning the named pipe. -#http.named_pipe.user: - -# Define which the permissions that should be applied to the named pipe, use the Security -# Descriptor Definition Language (SDDL) to define the permission. This option cannot be used with -# `http.user`. -#http.named_pipe.security_descriptor: - -#============================= Process Security ================================ - -# Enable or disable seccomp system call filtering on Linux. Default is enabled. -#seccomp.enabled: true - -#================================= Migration ================================== - -# This allows to enable 6.7 migration aliases -#migration.6_to_7.enabled: false diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/metricbeat.yml b/vendor/github.com/elastic/beats/v7/metricbeat/metricbeat.yml deleted file mode 100644 index 5bd19f30..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/metricbeat.yml +++ /dev/null @@ -1,165 +0,0 @@ -###################### Metricbeat Configuration Example ####################### - -# This file is an example configuration file highlighting only the most common -# options. The metricbeat.reference.yml file from the same directory contains all the -# supported options with more comments. You can use it as a reference. -# -# You can find the full configuration reference here: -# https://www.elastic.co/guide/en/beats/metricbeat/index.html - -#========================== Modules configuration ============================ - -metricbeat.config.modules: - # Glob pattern for configuration loading - path: ${path.config}/modules.d/*.yml - - # Set to true to enable config reloading - reload.enabled: false - - # Period on which files under path should be checked for changes - #reload.period: 10s - -#==================== Elasticsearch template setting ========================== - -setup.template.settings: - index.number_of_shards: 1 - index.codec: best_compression - #_source.enabled: false - -#================================ General ===================================== - -# The name of the shipper that publishes the network data. It can be used to group -# all the transactions sent by a single shipper in the web interface. -#name: - -# The tags of the shipper are included in their own field with each -# transaction published. -#tags: ["service-X", "web-tier"] - -# Optional fields that you can specify to add additional information to the -# output. -#fields: -# env: staging - - -#============================== Dashboards ===================================== -# These settings control loading the sample dashboards to the Kibana index. Loading -# the dashboards is disabled by default and can be enabled either by setting the -# options here or by using the `setup` command. -#setup.dashboards.enabled: false - -# The URL from where to download the dashboards archive. By default this URL -# has a value which is computed based on the Beat name and version. For released -# versions, this URL points to the dashboard archive on the artifacts.elastic.co -# website. -#setup.dashboards.url: - -#============================== Kibana ===================================== - -# Starting with Beats version 6.0.0, the dashboards are loaded via the Kibana API. -# This requires a Kibana endpoint configuration. -setup.kibana: - - # Kibana Host - # Scheme and port can be left out and will be set to the default (http and 5601) - # In case you specify and additional path, the scheme is required: http://localhost:5601/path - # IPv6 addresses should always be defined as: https://[2001:db8::1]:5601 - #host: "localhost:5601" - - # Kibana Space ID - # ID of the Kibana Space into which the dashboards should be loaded. By default, - # the Default Space will be used. - #space.id: - -#============================= Elastic Cloud ================================== - -# These settings simplify using Metricbeat with the Elastic Cloud (https://cloud.elastic.co/). - -# The cloud.id setting overwrites the `output.elasticsearch.hosts` and -# `setup.kibana.host` options. -# You can find the `cloud.id` in the Elastic Cloud web UI. -#cloud.id: - -# The cloud.auth setting overwrites the `output.elasticsearch.username` and -# `output.elasticsearch.password` settings. The format is `:`. -#cloud.auth: - -#================================ Outputs ===================================== - -# Configure what output to use when sending the data collected by the beat. - -#-------------------------- Elasticsearch output ------------------------------ -output.elasticsearch: - # Array of hosts to connect to. - hosts: ["localhost:9200"] - - # Protocol - either `http` (default) or `https`. - #protocol: "https" - - # Authentication credentials - either API key or username/password. - #api_key: "id:api_key" - #username: "elastic" - #password: "changeme" - -#----------------------------- Logstash output -------------------------------- -#output.logstash: - # The Logstash hosts - #hosts: ["localhost:5044"] - - # Optional SSL. By default is off. - # List of root certificates for HTTPS server verifications - #ssl.certificate_authorities: ["/etc/pki/root/ca.pem"] - - # Certificate for SSL client authentication - #ssl.certificate: "/etc/pki/client/cert.pem" - - # Client Certificate Key - #ssl.key: "/etc/pki/client/cert.key" - -#================================ Processors ===================================== - -# Configure processors to enhance or manipulate events generated by the beat. - -processors: - - add_host_metadata: ~ - - add_cloud_metadata: ~ - - add_docker_metadata: ~ - - add_kubernetes_metadata: ~ - -#================================ Logging ===================================== - -# Sets log level. The default log level is info. -# Available log levels are: error, warning, info, debug -#logging.level: debug - -# At debug level, you can selectively enable logging only for some components. -# To enable all selectors use ["*"]. Examples of other selectors are "beat", -# "publish", "service". -#logging.selectors: ["*"] - -#============================== X-Pack Monitoring =============================== -# metricbeat can export internal metrics to a central Elasticsearch monitoring -# cluster. This requires xpack monitoring to be enabled in Elasticsearch. The -# reporting is disabled by default. - -# Set to true to enable the monitoring reporter. -#monitoring.enabled: false - -# Sets the UUID of the Elasticsearch cluster under which monitoring data for this -# Metricbeat instance will appear in the Stack Monitoring UI. If output.elasticsearch -# is enabled, the UUID is derived from the Elasticsearch cluster referenced by output.elasticsearch. -#monitoring.cluster_uuid: - -# Uncomment to send the metrics to Elasticsearch. Most settings from the -# Elasticsearch output are accepted here as well. -# Note that the settings should point to your Elasticsearch *monitoring* cluster. -# Any setting that is not set is automatically inherited from the Elasticsearch -# output configuration, so if you have the Elasticsearch output configured such -# that it is pointing to your Elasticsearch monitoring cluster, you can simply -# uncomment the following line. -#monitoring.elasticsearch: - -#================================= Migration ================================== - -# This allows to enable 6.7 migration aliases -#migration.6_to_7.enabled: true diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/_meta/Dockerfile b/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/_meta/Dockerfile deleted file mode 100644 index d45e70c0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/_meta/Dockerfile +++ /dev/null @@ -1,5 +0,0 @@ -ARG AEROSPIKE_VERSION -FROM aerospike:${AEROSPIKE_VERSION} - -RUN apt-get update && apt-get install -y netcat -HEALTHCHECK --interval=1s --retries=90 CMD nc -z localhost 3000 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/_meta/config.reference.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/_meta/config.reference.yml deleted file mode 100644 index 38aca68f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/_meta/config.reference.yml +++ /dev/null @@ -1,5 +0,0 @@ -- module: aerospike - metricsets: ["namespace"] - enabled: true - period: 10s - hosts: ["localhost:3000"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/_meta/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/_meta/config.yml deleted file mode 100644 index a4e7384e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/_meta/config.yml +++ /dev/null @@ -1,5 +0,0 @@ -- module: aerospike - #metricsets: - # - namespace - period: 10s - hosts: ["localhost:3000"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/_meta/docs.asciidoc deleted file mode 100644 index dd13a192..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/_meta/docs.asciidoc +++ /dev/null @@ -1,14 +0,0 @@ -The Aerospike module uses the http://www.aerospike.com/docs/reference/info[Info command] to collect metrics. The default metricset is `namespace`. - -[float] -=== Compatibility - -The Aerospike metricsets were tested with Aerospike 3.9 and are expected to work with all versions >= 3.9. - - -[float] -=== Dashboard - -The Aerospike module comes with a predefined dashboard for Aerospike namespace, node specific stats. For example: - -image::./images/metricbeat-aerospike-overview.png[] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/_meta/fields.yml deleted file mode 100644 index 2f6aa736..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/_meta/fields.yml +++ /dev/null @@ -1,10 +0,0 @@ -- key: aerospike - title: "Aerospike" - description: > - Aerospike module - release: ga - fields: - - name: aerospike - type: group - description: > - fields: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/_meta/kibana/7/dashboard/Metricbeat-aerospike-overview.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/_meta/kibana/7/dashboard/Metricbeat-aerospike-overview.json deleted file mode 100644 index 25df51ae..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/_meta/kibana/7/dashboard/Metricbeat-aerospike-overview.json +++ /dev/null @@ -1,1316 +0,0 @@ -{ - "objects": [ - { - "attributes": { - "description": "This Aerospike dashboard visualizes the most important metrics for Aerospike namespaces.", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [ - { - "$state": { - "store": "appState" - }, - "meta": { - "alias": null, - "controlledBy": "1565367993423", - "disabled": false, - "indexRefName": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", - "key": "aerospike.namespace.name", - "negate": false, - "params": { - "query": "metricbeat" - }, - "type": "phrase", - "value": "metricbeat" - }, - "query": { - "match": { - "aerospike.namespace.name": { - "query": "metricbeat", - "type": "phrase" - } - } - } - } - ], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "optionsJSON": { - "hidePanelTitles": false, - "useMargins": true - }, - "panelsJSON": [ - { - "embeddableConfig": {}, - "gridData": { - "h": 6, - "i": "1", - "w": 9, - "x": 0, - "y": 0 - }, - "panelIndex": "1", - "panelRefName": "panel_0", - "title": "Namespace Filter", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 6, - "i": "2", - "w": 9, - "x": 0, - "y": 6 - }, - "panelIndex": "2", - "panelRefName": "panel_1", - "title": "Node Filter", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 13, - "i": "3", - "w": 25, - "x": 23, - "y": 12 - }, - "panelIndex": "3", - "panelRefName": "panel_2", - "title": "Client Error Rates", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 12, - "i": "4", - "w": 25, - "x": 23, - "y": 0 - }, - "panelIndex": "4", - "panelRefName": "panel_3", - "title": "Client Success Rates", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 13, - "i": "5", - "w": 25, - "x": 23, - "y": 25 - }, - "panelIndex": "5", - "panelRefName": "panel_4", - "title": "Client Timeout Rates", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 13, - "i": "6", - "w": 23, - "x": 0, - "y": 25 - }, - "panelIndex": "6", - "panelRefName": "panel_5", - "title": "Disk Space", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 12, - "i": "7", - "w": 14, - "x": 9, - "y": 0 - }, - "panelIndex": "7", - "panelRefName": "panel_6", - "title": "Number of Objects", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 13, - "i": "8", - "w": 12, - "x": 0, - "y": 12 - }, - "panelIndex": "8", - "panelRefName": "panel_7", - "title": "Writes per second", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 13, - "i": "9", - "w": 11, - "x": 12, - "y": 12 - }, - "panelIndex": "9", - "panelRefName": "panel_8", - "title": "Reads per second", - "version": "7.3.0" - } - ], - "timeRestore": false, - "title": "[Metricbeat Aerospike] Database Overview ", - "version": 1 - }, - "id": "b15668d0-bac3-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "dashboard": "7.3.0" - }, - "references": [ - { - "id": "metricbeat-*", - "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", - "type": "index-pattern" - }, - { - "id": "72523510-bac3-11e9-a579-f5c0a5d81340", - "name": "panel_0", - "type": "visualization" - }, - { - "id": "8c173130-bac3-11e9-a579-f5c0a5d81340", - "name": "panel_1", - "type": "visualization" - }, - { - "id": "b5121f00-bac8-11e9-a579-f5c0a5d81340", - "name": "panel_2", - "type": "visualization" - }, - { - "id": "5b9bf0d0-bac9-11e9-a579-f5c0a5d81340", - "name": "panel_3", - "type": "visualization" - }, - { - "id": "23758d10-bac9-11e9-a579-f5c0a5d81340", - "name": "panel_4", - "type": "visualization" - }, - { - "id": "bd767280-bac9-11e9-a579-f5c0a5d81340", - "name": "panel_5", - "type": "visualization" - }, - { - "id": "9ce7ae20-baca-11e9-a579-f5c0a5d81340", - "name": "panel_6", - "type": "visualization" - }, - { - "id": "3586e810-bac8-11e9-a579-f5c0a5d81340", - "name": "panel_7", - "type": "visualization" - }, - { - "id": "eae846a0-bac7-11e9-a579-f5c0a5d81340", - "name": "panel_8", - "type": "visualization" - } - ], - "type": "dashboard", - "updated_at": "2019-08-19T14:43:04.899Z", - "version": "WzE1NTUsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Namespace Filter [Metricbeat Aerospike] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "controls": [ - { - "fieldName": "aerospike.namespace.name", - "id": "1565367993423", - "indexPatternRefName": "control_0_index_pattern", - "label": "namespace", - "options": { - "dynamicOptions": true, - "multiselect": false, - "order": "desc", - "size": 5, - "type": "terms" - }, - "parent": "", - "type": "list" - } - ], - "pinFilters": false, - "updateFiltersOnChange": true, - "useTimeFilter": true - }, - "title": "Namespace Filter [Metricbeat Aerospike] ECS", - "type": "input_control_vis" - } - }, - "id": "72523510-bac3-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.3.0" - }, - "references": [ - { - "id": "metricbeat-*", - "name": "control_0_index_pattern", - "type": "index-pattern" - } - ], - "type": "visualization", - "updated_at": "2019-08-09T16:36:43.172Z", - "version": "WzEzNzIsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Node Filter [Metricbeat Aerospike] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "controls": [ - { - "fieldName": "aerospike.namespace.node.host", - "id": "1565367993423", - "indexPatternRefName": "control_0_index_pattern", - "label": "node", - "options": { - "dynamicOptions": true, - "multiselect": false, - "order": "desc", - "size": 5, - "type": "terms" - }, - "parent": "", - "type": "list" - } - ], - "pinFilters": false, - "updateFiltersOnChange": true, - "useTimeFilter": true - }, - "title": "Node Filter [Metricbeat Aerospike] ECS", - "type": "input_control_vis" - } - }, - "id": "8c173130-bac3-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.3.0" - }, - "references": [ - { - "id": "metricbeat-*", - "name": "control_0_index_pattern", - "type": "index-pattern" - } - ], - "type": "visualization", - "updated_at": "2019-08-09T16:37:05.074Z", - "version": "WzEzNzUsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Client Error Rates [Metricbeat Aerospike] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "id": "8674fc30-bac8-11e9-986e-1d8d9532a1f1", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#3185FC", - "fill": "0.2", - "formatter": "number", - "id": "8674fc31-bac8-11e9-986e-1d8d9532a1f1", - "label": "read", - "line_width": "1", - "metrics": [ - { - "field": "aerospike.namespace.client.read.error", - "id": "8674fc32-bac8-11e9-986e-1d8d9532a1f1", - "type": "max" - }, - { - "field": "8674fc32-bac8-11e9-986e-1d8d9532a1f1", - "id": "8674fc34-bac8-11e9-986e-1d8d9532a1f1", - "type": "derivative", - "unit": "1s" - }, - { - "field": "8674fc34-bac8-11e9-986e-1d8d9532a1f1", - "id": "8674fc33-bac8-11e9-986e-1d8d9532a1f1", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#DB1374", - "fill": "0.2", - "formatter": "number", - "id": "86752340-bac8-11e9-986e-1d8d9532a1f1", - "label": "write", - "line_width": "1", - "metrics": [ - { - "field": "aerospike.namespace.client.write.error", - "id": "86752341-bac8-11e9-986e-1d8d9532a1f1", - "type": "max" - }, - { - "field": "86752341-bac8-11e9-986e-1d8d9532a1f1", - "id": "86752343-bac8-11e9-986e-1d8d9532a1f1", - "type": "derivative", - "unit": "1s" - }, - { - "field": "86752343-bac8-11e9-986e-1d8d9532a1f1", - "id": "86752342-bac8-11e9-986e-1d8d9532a1f1", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#00B3A4", - "fill": "0.2", - "formatter": "number", - "id": "86752344-bac8-11e9-986e-1d8d9532a1f1", - "label": "delete", - "line_width": "1", - "metrics": [ - { - "field": "aerospike.namespace.client.delete.error", - "id": "86752345-bac8-11e9-986e-1d8d9532a1f1", - "type": "max" - }, - { - "field": "86752345-bac8-11e9-986e-1d8d9532a1f1", - "id": "86752347-bac8-11e9-986e-1d8d9532a1f1", - "type": "derivative", - "unit": "1s" - }, - { - "field": "86752347-bac8-11e9-986e-1d8d9532a1f1", - "id": "86752346-bac8-11e9-986e-1d8d9532a1f1", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Client Error Rates [Metricbeat Aerospike] ECS", - "type": "metrics" - } - }, - "id": "b5121f00-bac8-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.3.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-08-09T17:11:20.560Z", - "version": "WzEzODIsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Client Success Rates [Metricbeat Aerospike] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "id": "3b633120-bac9-11e9-9a9a-2f5e8f21d503", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#3185FC", - "fill": "0.2", - "formatter": "number", - "id": "3b633121-bac9-11e9-9a9a-2f5e8f21d503", - "label": "read", - "line_width": "1", - "metrics": [ - { - "field": "aerospike.namespace.client.read.success", - "id": "3b633122-bac9-11e9-9a9a-2f5e8f21d503", - "type": "max" - }, - { - "field": "3b633122-bac9-11e9-9a9a-2f5e8f21d503", - "id": "3b633124-bac9-11e9-9a9a-2f5e8f21d503", - "type": "derivative", - "unit": "1s" - }, - { - "field": "3b633124-bac9-11e9-9a9a-2f5e8f21d503", - "id": "3b633123-bac9-11e9-9a9a-2f5e8f21d503", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#DB1374", - "fill": "0.2", - "formatter": "number", - "id": "3b633125-bac9-11e9-9a9a-2f5e8f21d503", - "label": "write", - "line_width": "1", - "metrics": [ - { - "field": "aerospike.namespace.client.write.success", - "id": "3b633126-bac9-11e9-9a9a-2f5e8f21d503", - "type": "max" - }, - { - "field": "3b633126-bac9-11e9-9a9a-2f5e8f21d503", - "id": "3b633128-bac9-11e9-9a9a-2f5e8f21d503", - "type": "derivative", - "unit": "1s" - }, - { - "field": "3b633128-bac9-11e9-9a9a-2f5e8f21d503", - "id": "3b633127-bac9-11e9-9a9a-2f5e8f21d503", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#00B3A4", - "fill": "0.2", - "formatter": "number", - "id": "3b633129-bac9-11e9-9a9a-2f5e8f21d503", - "label": "delete", - "line_width": "1", - "metrics": [ - { - "field": "aerospike.namespace.client.delete.success", - "id": "3b63312a-bac9-11e9-9a9a-2f5e8f21d503", - "type": "max" - }, - { - "field": "3b63312a-bac9-11e9-9a9a-2f5e8f21d503", - "id": "3b63312c-bac9-11e9-9a9a-2f5e8f21d503", - "type": "derivative", - "unit": "1s" - }, - { - "field": "3b63312c-bac9-11e9-9a9a-2f5e8f21d503", - "id": "3b63312b-bac9-11e9-9a9a-2f5e8f21d503", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Client Success Rates [Metricbeat Aerospike] ECS", - "type": "metrics" - } - }, - "id": "5b9bf0d0-bac9-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.3.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-08-09T17:15:59.965Z", - "version": "WzEzODQsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Client Timeout Rates [Metricbeat Aerospike] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "id": "ec962840-bac8-11e9-8c31-ed10485dacc9", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#3185FC", - "fill": "0.2", - "formatter": "number", - "id": "ec962841-bac8-11e9-8c31-ed10485dacc9", - "label": "read", - "line_width": "1", - "metrics": [ - { - "field": "aerospike.namespace.client.read.timeout", - "id": "ec962842-bac8-11e9-8c31-ed10485dacc9", - "type": "max" - }, - { - "field": "ec962842-bac8-11e9-8c31-ed10485dacc9", - "id": "ec962844-bac8-11e9-8c31-ed10485dacc9", - "type": "derivative", - "unit": "1s" - }, - { - "field": "ec962844-bac8-11e9-8c31-ed10485dacc9", - "id": "ec962843-bac8-11e9-8c31-ed10485dacc9", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#DB1374", - "fill": "0.2", - "formatter": "number", - "id": "ec962845-bac8-11e9-8c31-ed10485dacc9", - "label": "write", - "line_width": "1", - "metrics": [ - { - "field": "aerospike.namespace.client.write.timeout", - "id": "ec964f50-bac8-11e9-8c31-ed10485dacc9", - "type": "max" - }, - { - "field": "ec964f50-bac8-11e9-8c31-ed10485dacc9", - "id": "ec964f52-bac8-11e9-8c31-ed10485dacc9", - "type": "derivative", - "unit": "1s" - }, - { - "field": "ec964f52-bac8-11e9-8c31-ed10485dacc9", - "id": "ec964f51-bac8-11e9-8c31-ed10485dacc9", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#00B3A4", - "fill": "0.2", - "formatter": "number", - "id": "ec964f53-bac8-11e9-8c31-ed10485dacc9", - "label": "delete", - "line_width": "1", - "metrics": [ - { - "field": "aerospike.namespace.client.delete.timeout", - "id": "ec964f54-bac8-11e9-8c31-ed10485dacc9", - "type": "max" - }, - { - "field": "ec964f54-bac8-11e9-8c31-ed10485dacc9", - "id": "ec964f56-bac8-11e9-8c31-ed10485dacc9", - "type": "derivative", - "unit": "1s" - }, - { - "field": "ec964f56-bac8-11e9-8c31-ed10485dacc9", - "id": "ec964f55-bac8-11e9-8c31-ed10485dacc9", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Client Timeout Rates [Metricbeat Aerospike] ECS", - "type": "metrics" - } - }, - "id": "23758d10-bac9-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.3.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-08-09T17:14:25.761Z", - "version": "WzEzODMsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Disk Space [Metricbeat Aerospike] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "id": "8f321e10-bac9-11e9-a715-c7f36757ae84", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(211,49,21,1)", - "fill": 0, - "formatter": "bytes", - "id": "8f321e11-bac9-11e9-a715-c7f36757ae84", - "label": "Total", - "line_width": 2, - "metrics": [ - { - "field": "aerospike.namespace.device.total.bytes", - "id": "8f321e12-bac9-11e9-a715-c7f36757ae84", - "type": "max" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(22,165,165,1)", - "fill": "0.2", - "formatter": "bytes", - "id": "8f321e13-bac9-11e9-a715-c7f36757ae84", - "label": "Used", - "line_width": "1", - "metrics": [ - { - "field": "aerospike.namespace.device.used.bytes", - "id": "8f321e14-bac9-11e9-a715-c7f36757ae84", - "type": "max" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Disk Space [Metricbeat Aerospike] ECS", - "type": "metrics" - } - }, - "id": "bd767280-bac9-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.3.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-08-09T17:18:44.136Z", - "version": "WzEzODUsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Number of Objects [Metricbeat Aerospike] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "background_color_rules": [ - { - "background_color": null, - "id": "689053c0-baca-11e9-a6e8-09b17988a9ca", - "value": 0 - } - ], - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "gauge_color_rules": [ - { - "id": "6a3d4070-baca-11e9-a6e8-09b17988a9ca" - } - ], - "gauge_inner_width": 10, - "gauge_style": "half", - "gauge_width": 10, - "id": "63159630-baca-11e9-b44b-b5d06880c15a", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#3185FC", - "fill": 0, - "formatter": "number", - "id": "63159631-baca-11e9-b44b-b5d06880c15a", - "label": "objects", - "line_width": 2, - "metrics": [ - { - "field": "aerospike.namespace.objects.total", - "id": "63159632-baca-11e9-b44b-b5d06880c15a", - "type": "max" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "metric" - }, - "title": "Number of Objects [Metricbeat Aerospike] ECS", - "type": "metrics" - } - }, - "id": "9ce7ae20-baca-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.3.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-08-09T19:13:27.933Z", - "version": "WzE0MTMsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Client Write Rates [Metricbeat Aerospike] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "id": "0316eb50-bac8-11e9-a2f5-271fa90cc176", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#3185FC", - "fill": "0.2", - "formatter": "number", - "id": "0316eb51-bac8-11e9-a2f5-271fa90cc176", - "label": "success", - "line_width": "1", - "metrics": [ - { - "field": "aerospike.namespace.client.write.success", - "id": "0316eb52-bac8-11e9-a2f5-271fa90cc176", - "type": "max" - }, - { - "field": "0316eb52-bac8-11e9-a2f5-271fa90cc176", - "id": "0316eb54-bac8-11e9-a2f5-271fa90cc176", - "type": "derivative", - "unit": "1s" - }, - { - "field": "0316eb54-bac8-11e9-a2f5-271fa90cc176", - "id": "0316eb53-bac8-11e9-a2f5-271fa90cc176", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#DB1374", - "fill": "0.2", - "formatter": "number", - "id": "0316eb55-bac8-11e9-a2f5-271fa90cc176", - "label": "error", - "line_width": "1", - "metrics": [ - { - "field": "aerospike.namespace.client.write.error", - "id": "0316eb56-bac8-11e9-a2f5-271fa90cc176", - "type": "max" - }, - { - "field": "0316eb56-bac8-11e9-a2f5-271fa90cc176", - "id": "0316eb58-bac8-11e9-a2f5-271fa90cc176", - "type": "derivative", - "unit": "1s" - }, - { - "field": "0316eb58-bac8-11e9-a2f5-271fa90cc176", - "id": "0316eb57-bac8-11e9-a2f5-271fa90cc176", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#00B3A4", - "fill": "0.2", - "formatter": "number", - "id": "0316eb59-bac8-11e9-a2f5-271fa90cc176", - "label": "timeout", - "line_width": "1", - "metrics": [ - { - "field": "aerospike.namespace.client.write.timeout", - "id": "0316eb5a-bac8-11e9-a2f5-271fa90cc176", - "type": "max" - }, - { - "field": "0316eb5a-bac8-11e9-a2f5-271fa90cc176", - "id": "0316eb5c-bac8-11e9-a2f5-271fa90cc176", - "type": "derivative", - "unit": "1s" - }, - { - "field": "0316eb5c-bac8-11e9-a2f5-271fa90cc176", - "id": "0316eb5b-bac8-11e9-a2f5-271fa90cc176", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Client Write Rates [Metricbeat Aerospike] ECS", - "type": "metrics" - } - }, - "id": "3586e810-bac8-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.3.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-08-09T17:07:46.577Z", - "version": "WzEzODAsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Client Read Rates [Metricbeat Aerospike] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "id": "98667320-bac7-11e9-9324-49d4f7fb9626", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#3185FC", - "fill": "0.2", - "formatter": "number", - "id": "98667321-bac7-11e9-9324-49d4f7fb9626", - "label": "success", - "line_width": "1", - "metrics": [ - { - "field": "aerospike.namespace.client.read.success", - "id": "98667322-bac7-11e9-9324-49d4f7fb9626", - "type": "max" - }, - { - "field": "98667322-bac7-11e9-9324-49d4f7fb9626", - "id": "98667324-bac7-11e9-9324-49d4f7fb9626", - "type": "derivative", - "unit": "1s" - }, - { - "field": "98667324-bac7-11e9-9324-49d4f7fb9626", - "id": "98667323-bac7-11e9-9324-49d4f7fb9626", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#DB1374", - "fill": "0.2", - "formatter": "number", - "id": "98667325-bac7-11e9-9324-49d4f7fb9626", - "label": "error", - "line_width": "1", - "metrics": [ - { - "field": "aerospike.namespace.client.read.error", - "id": "98667326-bac7-11e9-9324-49d4f7fb9626", - "type": "max" - }, - { - "field": "98667326-bac7-11e9-9324-49d4f7fb9626", - "id": "98667328-bac7-11e9-9324-49d4f7fb9626", - "type": "derivative", - "unit": "1s" - }, - { - "field": "98667328-bac7-11e9-9324-49d4f7fb9626", - "id": "98667327-bac7-11e9-9324-49d4f7fb9626", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#00B3A4", - "fill": "0.2", - "formatter": "number", - "id": "98667329-bac7-11e9-9324-49d4f7fb9626", - "label": "not_found", - "line_width": "1", - "metrics": [ - { - "field": "aerospike.namespace.client.read.not_found", - "id": "9866732a-bac7-11e9-9324-49d4f7fb9626", - "type": "max" - }, - { - "field": "9866732a-bac7-11e9-9324-49d4f7fb9626", - "id": "9866732c-bac7-11e9-9324-49d4f7fb9626", - "type": "derivative", - "unit": "1s" - }, - { - "field": "9866732c-bac7-11e9-9324-49d4f7fb9626", - "id": "9866732b-bac7-11e9-9324-49d4f7fb9626", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#490092", - "fill": "0.2", - "formatter": "number", - "id": "9866732d-bac7-11e9-9324-49d4f7fb9626", - "label": "timeout", - "line_width": "1", - "metrics": [ - { - "field": "aerospike.namespace.client.read.timeout", - "id": "9866732e-bac7-11e9-9324-49d4f7fb9626", - "type": "max" - }, - { - "field": "9866732e-bac7-11e9-9324-49d4f7fb9626", - "id": "98667330-bac7-11e9-9324-49d4f7fb9626", - "type": "derivative", - "unit": "1s" - }, - { - "field": "98667330-bac7-11e9-9324-49d4f7fb9626", - "id": "9866732f-bac7-11e9-9324-49d4f7fb9626", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Client Read Rates [Metricbeat Aerospike] ECS", - "type": "metrics" - } - }, - "id": "eae846a0-bac7-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.3.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-08-09T17:05:41.386Z", - "version": "WzEzNzksMV0=" - } - ], - "version": "7.3.0" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/aerospike.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/aerospike.go deleted file mode 100644 index 8c9e9078..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/aerospike.go +++ /dev/null @@ -1,52 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package aerospike - -import ( - "strconv" - "strings" - - "github.com/pkg/errors" - - as "github.com/aerospike/aerospike-client-go" -) - -func ParseHost(host string) (*as.Host, error) { - pieces := strings.Split(host, ":") - if len(pieces) != 2 { - return nil, errors.Errorf("Can't parse host %s", host) - } - port, err := strconv.Atoi(pieces[1]) - if err != nil { - return nil, errors.Wrapf(err, "Can't parse port") - } - return as.NewHost(pieces[0], port), nil -} - -func ParseInfo(info string) map[string]interface{} { - result := make(map[string]interface{}) - - for _, keyValueStr := range strings.Split(info, ";") { - KeyValArr := strings.Split(keyValueStr, "=") - if len(KeyValArr) == 2 { - result[KeyValArr[0]] = KeyValArr[1] - } - } - - return result -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/aerospike_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/aerospike_test.go deleted file mode 100644 index cb533e5a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/aerospike_test.go +++ /dev/null @@ -1,98 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package aerospike - -import ( - "errors" - "testing" - - "github.com/stretchr/testify/assert" - - as "github.com/aerospike/aerospike-client-go" -) - -func TestParseHost(t *testing.T) { - tests := []struct { - Name string - Host string - expectedHost *as.Host - expectedErr error - }{ - { - Name: "with hostname and port", - Host: "localhost:3000", - expectedHost: as.NewHost("localhost", 3000), - }, - { - Name: "without port", - Host: "localhost", - expectedErr: errors.New("Can't parse host localhost"), - }, - { - Name: "with wrong port", - Host: "localhost:wrong", - expectedErr: errors.New("Can't parse port: strconv.Atoi: parsing \"wrong\": invalid syntax"), - }, - } - - for _, test := range tests { - result, err := ParseHost(test.Host) - if err != nil { - if test.expectedErr != nil { - assert.Equal(t, test.expectedErr.Error(), err.Error()) - continue - } - t.Error(err) - continue - } - - assert.Equal(t, test.expectedHost.String(), result.String(), test.Name) - } -} - -func TestParseInfo(t *testing.T) { - tests := []struct { - Name string - info string - expected map[string]interface{} - }{ - { - Name: "with kv", - info: "key1=value1;key2=value2", - expected: map[string]interface{}{ - "key1": "value1", - "key2": "value2", - }, - }, - { - Name: "without kv", - info: "wrong result", - expected: map[string]interface{}{}, - }, - { - Name: "mixed", - info: "wrong result;key=value", - expected: map[string]interface{}{"key": "value"}, - }, - } - - for _, test := range tests { - result := ParseInfo(test.info) - assert.Equal(t, test.expected, result, test.Name) - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/doc.go deleted file mode 100644 index ed73cfb9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/doc.go +++ /dev/null @@ -1,21 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package aerospike is a Metricbeat module that contains MetricSets. -*/ -package aerospike diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/docker-compose.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/docker-compose.yml deleted file mode 100644 index 0de97dc7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/docker-compose.yml +++ /dev/null @@ -1,11 +0,0 @@ -version: '2.3' - -services: - aerospike: - image: docker.elastic.co/integrations-ci/beats-aerospike:${AEROSPIKE_VERSION:-3.9.0}-1 - build: - context: ./_meta - args: - AEROSPIKE_VERSION: ${AEROSPIKE_VERSION:-3.9.0} - ports: - - 3000 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/fields.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/fields.go deleted file mode 100644 index 4e03f23d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/fields.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/asset/asset.go - DO NOT EDIT. - -package aerospike - -import ( - "github.com/elastic/beats/v7/libbeat/asset" -) - -func init() { - if err := asset.SetFields("metricbeat", "aerospike", asset.ModuleFieldsPri, AssetAerospike); err != nil { - panic(err) - } -} - -// AssetAerospike returns asset data. -// This is the base64 encoded gzipped contents of ../metricbeat/module/aerospike. -func AssetAerospike() string { - return "eJzUmMGO4zYMhu95CmIve2nyADkUWLSXHnZRFL0VxYCR6FgdWTQkalIDffhCdjzj2HKSycxuPDrkYEvk/8mkRGYNj9RsAclzqM0jrQDEiKUtfPrSP/u0AtAUlDe1GHZb+HkFAPD8HirW0aalnixhoC3scQVQGLI6bNvJa3BY0amjNKSp03TPsT4+yXg6NTU0l35DjYqe3+RMzprtRs7IKUk/xjKGUpQ15OTk1ZyWC3rS+KW1BkFQwmb0NqdiqESTJaHJ63NqrlA0UNU5APHoAqq0IOSVnlM7VEzes8/O6EVbdvuZCVfoTuNbrHbkgYvjl8pSSIkCBRpLGg5GSkDXicuRDcKQ5aHg6PRiGDyFaIU0GAeY9EGr7zxGiEpRCD8M4uiviPYMz3nJYiriOE677yf50r4nPRo4ylR2L9kT5uLkvZIzmf/oqTlm6FRcCIW7JeFE7SQDP0z+TYJnkdmX3/ArUu/gzXe9GFv7Hz35MhA3Xov3j+cpyyIDem7LZ0L6pdB7MmoczzeXnL+a8AhB2OOeurB9Zd2JT2gs7ixtapXbwk5ZUGhJPxSWMTepYF+hbKEmr6b19BUYaXwlDNFT2kWCyjhTxQoUOzH7yDGAblFTyQ+oPIcAaG37NBwLpr4lmD9LCk/3B/29W5y+GBcdlsIalZGmFZi8gJQmXEMkLGg3u0Yol7Jng7+HmVt8BcqfyXtn4Jnl+ImsZYXpKhUewUB7+KcnrM+QxUB6gWBJFuya65l6nvJQPew8oSppXO10NDtmS+hedwD8VoD4SD8NOvsSA/SO4HNp9uX6gEJ+/VfC+K+iin3z97pW8vliqPXiu0XvdWp9ba2dnluvbZgXmMrdJl1M5tfEv0bBuyXBl4qjkwEZKxVr08V/UvZGOOM0/btMunQHtfLeiBgWzBhIsdPom46UwhtZF3UVHXlvPq3Tb/a4e6TmwH58gl8Q+O3Z88TuSyesaVNyyP8beZtX1gQTkycO3xkzOZwl5N0/pCYF6s2XyB+k2OuZZu3S7VFhEMp1aWfD9IowfGkT/FHfMNbgUBpVAvpUw4p5oqOQTIdzUuD9EKHGjdPk5TyYzZMgXD+0rVD+w76lqBnLMQFU9J6c2Kb9eyYVmQfj9l0vFjar/wMAAP//lvJazw==" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/namespace/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/namespace/_meta/data.json deleted file mode 100644 index cda9bc06..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/namespace/_meta/data.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "aerospike": { - "namespace": { - "client": { - "delete": { - "error": 0, - "not_found": 0, - "success": 0, - "timeout": 0 - }, - "read": { - "error": 0, - "not_found": 0, - "success": 0, - "timeout": 0 - }, - "write": { - "error": 0, - "success": 0, - "timeout": 0 - } - }, - "device": { - "available": { - "pct": 99 - }, - "free": { - "pct": 100 - }, - "total": { - "bytes": 4294967296 - }, - "used": { - "bytes": 0 - } - }, - "hwm_breached": false, - "memory": { - "free": { - "pct": 100 - }, - "used": { - "data": { - "bytes": 0 - }, - "index": { - "bytes": 0 - }, - "sindex": { - "bytes": 0 - }, - "total": { - "bytes": 0 - } - } - }, - "name": "test", - "node": { - "host": "172.26.0.2:3000", - "name": "BB902001AAC4202" - }, - "objects": { - "master": 0, - "total": 0 - }, - "stop_writes": false - } - }, - "event": { - "dataset": "aerospike.namespace", - "duration": 115000, - "module": "aerospike" - }, - "metricset": { - "name": "namespace" - }, - "service": { - "address": "172.26.0.2:3000", - "type": "aerospike" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/namespace/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/namespace/_meta/docs.asciidoc deleted file mode 100644 index 25c7d89b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/namespace/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the `namespace` metricset of the Aerospike module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/namespace/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/namespace/_meta/fields.yml deleted file mode 100644 index 53893e28..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/namespace/_meta/fields.yml +++ /dev/null @@ -1,158 +0,0 @@ -- name: namespace - type: group - description: > - namespace - release: ga - fields: - - name: client - type: group - description: > - Client stats. - fields: - - name: delete - type: group - description: > - Client delete transactions stats. - fields: - - name: error - type: long - description: > - Number of client delete transactions that failed with an error. - - name: not_found - type: long - description: > - Number of client delete transactions that resulted in a not found. - - name: success - type: long - description: > - Number of successful client delete transactions. - - name: timeout - type: long - description: > - Number of client delete transactions that timed out. - - name: read - type: group - description: > - Client read transactions stats. - fields: - - name: error - type: long - description: > - Number of client read transaction errors. - - name: not_found - type: long - description: > - Number of client read transaction that resulted in not found. - - name: success - type: long - description: > - Number of successful client read transactions. - - name: timeout - type: long - description: > - Number of client read transaction that timed out. - - name: write - type: group - description: > - Client write transactions stats. - fields: - - name: error - type: long - description: > - Number of client write transactions that failed with an error. - - name: success - type: long - description: > - Number of successful client write transactions. - - name: timeout - type: long - description: > - Number of client write transactions that timed out. - - name: device - type: group - description: > - Disk storage stats - fields: - - name: available.pct - type: scaled_float - format: percent - description: > - Measures the minimum contiguous disk space across all disks in a namespace. - - name: free.pct - type: scaled_float - format: percent - description: > - Percentage of disk capacity free for this namespace. - - name: total.bytes - type: long - format: bytes - description: > - Total bytes of disk space allocated to this namespace on this node. - - name: used.bytes - type: long - format: bytes - description: > - Total bytes of disk space used by this namespace on this node. - - name: hwm_breached - type: boolean - description: > - If true, Aerospike has breached 'high-water-[disk|memory]-pct' for this namespace. - - name: memory - type: group - description: > - Memory storage stats. - fields: - - name: free.pct - type: scaled_float - format: percent - description: > - Percentage of memory capacity free for this namespace on this node. - - name: used.data.bytes - type: long - format: bytes - description: > - Amount of memory occupied by data for this namespace on this node. - - name: used.index.bytes - type: long - format: bytes - description: > - Amount of memory occupied by the index for this namespace on this node. - - name: used.sindex.bytes - type: long - format: bytes - description: > - Amount of memory occupied by secondary indexes for this namespace on this node. - - name: used.total.bytes - type: long - format: bytes - description: > - Total bytes of memory used by this namespace on this node. - - name: name - type: keyword - description: > - Namespace name - - name: node.host - type: keyword - description: > - Node host - - name: node.name - type: keyword - description: > - Node name - - name: objects - type: group - description: > - Records stats. - fields: - - name: master - type: long - description: > - Number of records on this node which are active masters. - - name: total - type: long - description: > - Number of records in this namespace for this node. - - name: stop_writes - type: boolean - description: > - If true this namespace is currently not allowing writes. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/namespace/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/namespace/data.go deleted file mode 100644 index e774d2e9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/namespace/data.go +++ /dev/null @@ -1,84 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package namespace - -import ( - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstrstr" -) - -var schema = s.Schema{ - "client": s.Object{ - "delete": s.Object{ - "error": c.Int("client_delete_error"), - "not_found": c.Int("client_delete_not_found"), - "success": c.Int("client_delete_success"), - "timeout": c.Int("client_delete_timeout"), - }, - "read": s.Object{ - "error": c.Int("client_read_error"), - "not_found": c.Int("client_read_not_found"), - "success": c.Int("client_read_success"), - "timeout": c.Int("client_read_timeout"), - }, - "write": s.Object{ - "error": c.Int("client_write_error"), - "success": c.Int("client_write_success"), - "timeout": c.Int("client_write_timeout"), - }, - }, - "device": s.Object{ - "available": s.Object{ - "pct": c.Float("device_available_pct", s.Optional), - }, - "free": s.Object{ - "pct": c.Float("device_free_pct", s.Optional), - }, - "used": s.Object{ - "bytes": c.Int("device_used_bytes", s.Optional), - }, - "total": s.Object{ - "bytes": c.Int("device_total_bytes", s.Optional), - }, - }, - "hwm_breached": c.Bool("hwm_breached"), - "memory": s.Object{ - "free": s.Object{ - "pct": c.Float("memory_free_pct"), - }, - "used": s.Object{ - "data": s.Object{ - "bytes": c.Int("memory_used_data_bytes"), - }, - "index": s.Object{ - "bytes": c.Int("memory_used_index_bytes"), - }, - "sindex": s.Object{ - "bytes": c.Int("memory_used_sindex_bytes"), - }, - "total": s.Object{ - "bytes": c.Int("memory_used_bytes"), - }, - }, - }, - "objects": s.Object{ - "master": c.Int("master_objects"), - "total": c.Int("objects"), - }, - "stop_writes": c.Bool("stop_writes"), -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/namespace/namespace.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/namespace/namespace.go deleted file mode 100644 index 2ac8a632..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/namespace/namespace.go +++ /dev/null @@ -1,115 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package namespace - -import ( - "strings" - - as "github.com/aerospike/aerospike-client-go" - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/aerospike" -) - -// init registers the MetricSet with the central registry. -// The New method will be called after the setup of the module and before starting to fetch data -func init() { - mb.Registry.MustAddMetricSet("aerospike", "namespace", New, - mb.DefaultMetricSet(), - ) -} - -// MetricSet type defines all fields of the MetricSet -// As a minimum it must inherit the mb.BaseMetricSet fields, but can be extended with -// additional entries. These variables can be used to persist data or configuration between -// multiple fetch calls. -type MetricSet struct { - mb.BaseMetricSet - host *as.Host - client *as.Client -} - -// New create a new instance of the MetricSet -// Part of new is also setting up the configuration by processing additional -// configuration entries if needed. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - config := struct{}{} - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - host, err := aerospike.ParseHost(base.Host()) - if err != nil { - return nil, errors.Wrap(err, "Invalid host format, expected hostname:port") - } - - return &MetricSet{ - BaseMetricSet: base, - host: host, - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - if err := m.connect(); err != nil { - return errors.Wrap(err, "error connecting to Aerospike") - } - - for _, node := range m.client.GetNodes() { - info, err := as.RequestNodeInfo(node, "namespaces") - if err != nil { - m.Logger().Error("Failed to retrieve namespaces from node %s", node.GetName()) - continue - } - - for _, namespace := range strings.Split(info["namespaces"], ";") { - info, err := as.RequestNodeInfo(node, "namespace/"+namespace) - if err != nil { - m.Logger().Error("Failed to retrieve metrics for namespace %s from node %s", namespace, node.GetName()) - continue - } - - data, _ := schema.Apply(aerospike.ParseInfo(info["namespace/"+namespace])) - data["name"] = namespace - data["node"] = common.MapStr{ - "host": node.GetHost().String(), - "name": node.GetName(), - } - - reporter.Event(mb.Event{MetricSetFields: data}) - } - } - - return nil -} - -// create an aerospike client if it doesn't exist yet -func (m *MetricSet) connect() error { - if m.client == nil { - client, err := as.NewClientWithPolicyAndHost(as.NewClientPolicy(), m.host) - if err != nil { - return err - } - m.client = client - } - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/namespace/namespace_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/namespace/namespace_integration_test.go deleted file mode 100644 index 547a4998..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/namespace/namespace_integration_test.go +++ /dev/null @@ -1,60 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package namespace - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "aerospike") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - if err := mbtest.WriteEventsReporterV2Error(f, t, ""); err != nil { - t.Fatal("write", err) - } -} - -func TestFetch(t *testing.T) { - service := compose.EnsureUp(t, "aerospike") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - event := events[0].MetricSetFields - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), event) -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "aerospike", - "metricsets": []string{"namespace"}, - "hosts": []string{host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/test_aerospike.py b/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/test_aerospike.py deleted file mode 100644 index 4c7e026c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/aerospike/test_aerospike.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import sys -import unittest - -sys.path.append(os.path.join(os.path.dirname(__file__), '../../tests/system')) -import metricbeat - - -class Test(metricbeat.BaseTest): - - FIELDS = ["aerospike"] - COMPOSE_SERVICES = ['aerospike'] - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_namespace(self): - """ - aerospike namespace metricset test - """ - self.check_metricset("aerospike", "namespace", self.get_hosts(), self.FIELDS) diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/_meta/Dockerfile b/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/_meta/Dockerfile deleted file mode 100644 index 1af40775..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/_meta/Dockerfile +++ /dev/null @@ -1,6 +0,0 @@ -ARG APACHE_VERSION=${APACHE_VERSION} -FROM httpd:$APACHE_VERSION -RUN sed -i "/jessie-updates/d" /etc/apt/sources.list -RUN apt-get update && apt-get install -y curl -HEALTHCHECK --interval=1s --retries=90 CMD curl -f http://localhost -COPY ./httpd.conf /usr/local/apache2/conf/httpd.conf diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/_meta/config.reference.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/_meta/config.reference.yml deleted file mode 100644 index 2ddee294..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/_meta/config.reference.yml +++ /dev/null @@ -1,16 +0,0 @@ -- module: apache - metricsets: ["status"] - period: 10s - enabled: true - - # Apache hosts - hosts: ["http://127.0.0.1"] - - # Path to server status. Default server-status - #server_status_path: "server-status" - - # Username of hosts. Empty by default - #username: username - - # Password of hosts. Empty by default - #password: password diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/_meta/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/_meta/config.yml deleted file mode 100644 index 65dc0b5a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/_meta/config.yml +++ /dev/null @@ -1,7 +0,0 @@ -- module: apache - #metricsets: - # - status - period: 10s - hosts: ["http://127.0.0.1"] - #username: "user" - #password: "secret" diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/_meta/docs.asciidoc deleted file mode 100644 index c684a103..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/_meta/docs.asciidoc +++ /dev/null @@ -1,16 +0,0 @@ -This module periodically fetches metrics from https://httpd.apache.org/[Apache -HTTPD] servers. The default metricset is `status`. - -[float] -=== Compatibility - -The Apache metricsets were tested with Apache 2.4.12 and 2.4.20 and are expected to work with -all versions >= 2.2.31 and >= 2.4.16. - - -[float] -=== Dashboard - -The Apache module comes with a predefined dashboard. For example: - -image::./images/apache_httpd_server_status.png[] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/_meta/fields.yml deleted file mode 100644 index 0795c6dc..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/_meta/fields.yml +++ /dev/null @@ -1,13 +0,0 @@ -- key: apache - title: "Apache" - description: > - Apache HTTPD server metricsets collected from the Apache web server. - short_config: false - release: ga - settings: ["ssl", "http"] - fields: - - name: apache - type: group - description: > - `apache` contains the metrics that were scraped from Apache. - fields: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/_meta/httpd.conf b/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/_meta/httpd.conf deleted file mode 100644 index 504be256..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/_meta/httpd.conf +++ /dev/null @@ -1,510 +0,0 @@ -# -# This is the main Apache HTTP server configuration file. It contains the -# configuration directives that give the server its instructions. -# See for detailed information. -# In particular, see -# -# for a discussion of each configuration directive. -# -# Do NOT simply read the instructions in here without understanding -# what they do. They're here only as hints or reminders. If you are unsure -# consult the online docs. You have been warned. -# -# Configuration and logfile names: If the filenames you specify for many -# of the server's control files begin with "/" (or "drive:/" for Win32), the -# server will use that explicit path. If the filenames do *not* begin -# with "/", the value of ServerRoot is prepended -- so "logs/access_log" -# with ServerRoot set to "/usr/local/apache2" will be interpreted by the -# server as "/usr/local/apache2/logs/access_log", whereas "/logs/access_log" -# will be interpreted as '/logs/access_log'. - -# -# ServerRoot: The top of the directory tree under which the server's -# configuration, error, and log files are kept. -# -# Do not add a slash at the end of the directory path. If you point -# ServerRoot at a non-local disk, be sure to specify a local disk on the -# Mutex directive, if file-based mutexes are used. If you wish to share the -# same ServerRoot for multiple httpd daemons, you will need to change at -# least PidFile. -# -ServerRoot "/usr/local/apache2" - -# -# Mutex: Allows you to set the mutex mechanism and mutex file directory -# for individual mutexes, or change the global defaults -# -# Uncomment and change the directory if mutexes are file-based and the default -# mutex file directory is not on a local disk or is not appropriate for some -# other reason. -# -# Mutex default:logs - -# -# Listen: Allows you to bind Apache to specific IP addresses and/or -# ports, instead of the default. See also the -# directive. -# -# Change this to Listen on specific IP addresses as shown below to -# prevent Apache from glomming onto all bound IP addresses. -# -#Listen 12.34.56.78:80 -Listen 80 - -# -# Dynamic Shared Object (DSO) Support -# -# To be able to use the functionality of a module which was built as a DSO you -# have to place corresponding `LoadModule' lines at this location so the -# directives contained in it are actually available _before_ they are used. -# Statically compiled modules (those listed by `httpd -l') do not need -# to be loaded here. -# -# Example: -# LoadModule foo_module modules/mod_foo.so -# -LoadModule authn_file_module modules/mod_authn_file.so -#LoadModule authn_dbm_module modules/mod_authn_dbm.so -#LoadModule authn_anon_module modules/mod_authn_anon.so -#LoadModule authn_dbd_module modules/mod_authn_dbd.so -#LoadModule authn_socache_module modules/mod_authn_socache.so -LoadModule authn_core_module modules/mod_authn_core.so -LoadModule authz_host_module modules/mod_authz_host.so -LoadModule authz_groupfile_module modules/mod_authz_groupfile.so -LoadModule authz_user_module modules/mod_authz_user.so -#LoadModule authz_dbm_module modules/mod_authz_dbm.so -#LoadModule authz_owner_module modules/mod_authz_owner.so -#LoadModule authz_dbd_module modules/mod_authz_dbd.so -LoadModule authz_core_module modules/mod_authz_core.so -#LoadModule authnz_ldap_module modules/mod_authnz_ldap.so -LoadModule access_compat_module modules/mod_access_compat.so -LoadModule auth_basic_module modules/mod_auth_basic.so -#LoadModule auth_form_module modules/mod_auth_form.so -#LoadModule auth_digest_module modules/mod_auth_digest.so -#LoadModule allowmethods_module modules/mod_allowmethods.so -#LoadModule file_cache_module modules/mod_file_cache.so -#LoadModule cache_module modules/mod_cache.so -#LoadModule cache_disk_module modules/mod_cache_disk.so -#LoadModule cache_socache_module modules/mod_cache_socache.so -#LoadModule socache_shmcb_module modules/mod_socache_shmcb.so -#LoadModule socache_dbm_module modules/mod_socache_dbm.so -#LoadModule socache_memcache_module modules/mod_socache_memcache.so -#LoadModule macro_module modules/mod_macro.so -#LoadModule dbd_module modules/mod_dbd.so -#LoadModule dumpio_module modules/mod_dumpio.so -#LoadModule buffer_module modules/mod_buffer.so -#LoadModule ratelimit_module modules/mod_ratelimit.so -LoadModule reqtimeout_module modules/mod_reqtimeout.so -#LoadModule ext_filter_module modules/mod_ext_filter.so -#LoadModule request_module modules/mod_request.so -#LoadModule include_module modules/mod_include.so -LoadModule filter_module modules/mod_filter.so -#LoadModule substitute_module modules/mod_substitute.so -#LoadModule sed_module modules/mod_sed.so -#LoadModule deflate_module modules/mod_deflate.so -LoadModule mime_module modules/mod_mime.so -#LoadModule ldap_module modules/mod_ldap.so -LoadModule log_config_module modules/mod_log_config.so -#LoadModule log_debug_module modules/mod_log_debug.so -#LoadModule logio_module modules/mod_logio.so -LoadModule env_module modules/mod_env.so -#LoadModule expires_module modules/mod_expires.so -LoadModule headers_module modules/mod_headers.so -#LoadModule unique_id_module modules/mod_unique_id.so -LoadModule setenvif_module modules/mod_setenvif.so -LoadModule version_module modules/mod_version.so -#LoadModule remoteip_module modules/mod_remoteip.so -#LoadModule proxy_module modules/mod_proxy.so -#LoadModule proxy_connect_module modules/mod_proxy_connect.so -#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so -#LoadModule proxy_http_module modules/mod_proxy_http.so -#LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so -#LoadModule proxy_scgi_module modules/mod_proxy_scgi.so -#LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so -#LoadModule proxy_ajp_module modules/mod_proxy_ajp.so -#LoadModule proxy_balancer_module modules/mod_proxy_balancer.so -#LoadModule proxy_express_module modules/mod_proxy_express.so -#LoadModule session_module modules/mod_session.so -#LoadModule session_cookie_module modules/mod_session_cookie.so -#LoadModule session_crypto_module modules/mod_session_crypto.so -#LoadModule session_dbd_module modules/mod_session_dbd.so -#LoadModule slotmem_shm_module modules/mod_slotmem_shm.so -#LoadModule ssl_module modules/mod_ssl.so -#LoadModule lbmethod_byrequests_module modules/mod_lbmethod_byrequests.so -#LoadModule lbmethod_bytraffic_module modules/mod_lbmethod_bytraffic.so -#LoadModule lbmethod_bybusyness_module modules/mod_lbmethod_bybusyness.so -#LoadModule lbmethod_heartbeat_module modules/mod_lbmethod_heartbeat.so -LoadModule unixd_module modules/mod_unixd.so -#LoadModule dav_module modules/mod_dav.so -LoadModule status_module modules/mod_status.so -LoadModule autoindex_module modules/mod_autoindex.so -#LoadModule info_module modules/mod_info.so -#LoadModule cgid_module modules/mod_cgid.so -#LoadModule dav_fs_module modules/mod_dav_fs.so -#LoadModule vhost_alias_module modules/mod_vhost_alias.so -#LoadModule negotiation_module modules/mod_negotiation.so -LoadModule dir_module modules/mod_dir.so -#LoadModule actions_module modules/mod_actions.so -#LoadModule speling_module modules/mod_speling.so -#LoadModule userdir_module modules/mod_userdir.so -LoadModule alias_module modules/mod_alias.so -#LoadModule rewrite_module modules/mod_rewrite.so - - -# -# If you wish httpd to run as a different user or group, you must run -# httpd as root initially and it will switch. -# -# User/Group: The name (or #number) of the user/group to run httpd as. -# It is usually good practice to create a dedicated user and group for -# running httpd, as with most system services. -# -User daemon -Group daemon - - - -# 'Main' server configuration -# -# The directives in this section set up the values used by the 'main' -# server, which responds to any requests that aren't handled by a -# definition. These values also provide defaults for -# any containers you may define later in the file. -# -# All of these directives may appear inside containers, -# in which case these default settings will be overridden for the -# virtual host being defined. -# - -# -# ServerAdmin: Your address, where problems with the server should be -# e-mailed. This address appears on some server-generated pages, such -# as error documents. e.g. admin@your-domain.com -# -ServerAdmin you@example.com - -# -# ServerName gives the name and port that the server uses to identify itself. -# This can often be determined automatically, but we recommend you specify -# it explicitly to prevent problems during startup. -# -# If your host doesn't have a registered DNS name, enter its IP address here. -# -#ServerName www.example.com:80 - -# -# Deny access to the entirety of your server's filesystem. You must -# explicitly permit access to web content directories in other -# blocks below. -# - - AllowOverride none - Require all denied - - -# -# Note that from this point forward you must specifically allow -# particular features to be enabled - so if something's not working as -# you might expect, make sure that you have specifically enabled it -# below. -# - -# -# DocumentRoot: The directory out of which you will serve your -# documents. By default, all requests are taken from this directory, but -# symbolic links and aliases may be used to point to other locations. -# -DocumentRoot "/usr/local/apache2/htdocs" - - # - # Possible values for the Options directive are "None", "All", - # or any combination of: - # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews - # - # Note that "MultiViews" must be named *explicitly* --- "Options All" - # doesn't give it to you. - # - # The Options directive is both complicated and important. Please see - # http://httpd.apache.org/docs/2.4/mod/core.html#options - # for more information. - # - Options Indexes FollowSymLinks - - # - # AllowOverride controls what directives may be placed in .htaccess files. - # It can be "All", "None", or any combination of the keywords: - # AllowOverride FileInfo AuthConfig Limit - # - AllowOverride None - - # - # Controls who can get stuff from this server. - # - Require all granted - - -# -# DirectoryIndex: sets the file that Apache will serve if a directory -# is requested. -# - - DirectoryIndex index.html - - -# -# The following lines prevent .htaccess and .htpasswd files from being -# viewed by Web clients. -# - - Require all denied - - -# -# ErrorLog: The location of the error log file. -# If you do not specify an ErrorLog directive within a -# container, error messages relating to that virtual host will be -# logged here. If you *do* define an error logfile for a -# container, that host's errors will be logged there and not here. -# -ErrorLog /proc/self/fd/2 - -# -# LogLevel: Control the number of messages logged to the error_log. -# Possible values include: debug, info, notice, warn, error, crit, -# alert, emerg. -# -LogLevel warn - - - # - # The following directives define some format nicknames for use with - # a CustomLog directive (see below). - # - LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined - LogFormat "%h %l %u %t \"%r\" %>s %b" common - - - # You need to enable mod_logio.c to use %I and %O - LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio - - - # - # The location and format of the access logfile (Common Logfile Format). - # If you do not define any access logfiles within a - # container, they will be logged here. Contrariwise, if you *do* - # define per- access logfiles, transactions will be - # logged therein and *not* in this file. - # - CustomLog /proc/self/fd/1 common - - # - # If you prefer a logfile with access, agent, and referer information - # (Combined Logfile Format) you can use the following directive. - # - #CustomLog "logs/access_log" combined - - - - # - # Redirect: Allows you to tell clients about documents that used to - # exist in your server's namespace, but do not anymore. The client - # will make a new request for the document at its new location. - # Example: - # Redirect permanent /foo http://www.example.com/bar - - # - # Alias: Maps web paths into filesystem paths and is used to - # access content that does not live under the DocumentRoot. - # Example: - # Alias /webpath /full/filesystem/path - # - # If you include a trailing / on /webpath then the server will - # require it to be present in the URL. You will also likely - # need to provide a section to allow access to - # the filesystem path. - - # - # ScriptAlias: This controls which directories contain server scripts. - # ScriptAliases are essentially the same as Aliases, except that - # documents in the target directory are treated as applications and - # run by the server when requested rather than as documents sent to the - # client. The same rules about trailing "/" apply to ScriptAlias - # directives as to Alias. - # - ScriptAlias /cgi-bin/ "/usr/local/apache2/cgi-bin/" - - - - - # - # ScriptSock: On threaded servers, designate the path to the UNIX - # socket used to communicate with the CGI daemon of mod_cgid. - # - #Scriptsock cgisock - - -# -# "/usr/local/apache2/cgi-bin" should be changed to whatever your ScriptAliased -# CGI directory exists, if you have that configured. -# - - AllowOverride None - Options None - Require all granted - - - - # - # TypesConfig points to the file containing the list of mappings from - # filename extension to MIME-type. - # - TypesConfig conf/mime.types - - # - # AddType allows you to add to or override the MIME configuration - # file specified in TypesConfig for specific file types. - # - #AddType application/x-gzip .tgz - # - # AddEncoding allows you to have certain browsers uncompress - # information on the fly. Note: Not all browsers support this. - # - #AddEncoding x-compress .Z - #AddEncoding x-gzip .gz .tgz - # - # If the AddEncoding directives above are commented-out, then you - # probably should define those extensions to indicate media types: - # - AddType application/x-compress .Z - AddType application/x-gzip .gz .tgz - - # - # AddHandler allows you to map certain file extensions to "handlers": - # actions unrelated to filetype. These can be either built into the server - # or added with the Action directive (see below) - # - # To use CGI scripts outside of ScriptAliased directories: - # (You will also need to add "ExecCGI" to the "Options" directive.) - # - #AddHandler cgi-script .cgi - - # For type maps (negotiated resources): - #AddHandler type-map var - - # - # Filters allow you to process content before it is sent to the client. - # - # To parse .shtml files for server-side includes (SSI): - # (You will also need to add "Includes" to the "Options" directive.) - # - #AddType text/html .shtml - #AddOutputFilter INCLUDES .shtml - - -# -# The mod_mime_magic module allows the server to use various hints from the -# contents of the file itself to determine its type. The MIMEMagicFile -# directive tells the module where the hint definitions are located. -# -#MIMEMagicFile conf/magic - -# -# Customizable error responses come in three flavors: -# 1) plain text 2) local redirects 3) external redirects -# -# Some examples: -#ErrorDocument 500 "The server made a boo boo." -#ErrorDocument 404 /missing.html -#ErrorDocument 404 "/cgi-bin/missing_handler.pl" -#ErrorDocument 402 http://www.example.com/subscription_info.html -# - -# -# MaxRanges: Maximum number of Ranges in a request before -# returning the entire resource, or one of the special -# values 'default', 'none' or 'unlimited'. -# Default setting is to accept 200 Ranges. -#MaxRanges unlimited - -# -# EnableMMAP and EnableSendfile: On systems that support it, -# memory-mapping or the sendfile syscall may be used to deliver -# files. This usually improves server performance, but must -# be turned off when serving from networked-mounted -# filesystems or if support for these functions is otherwise -# broken on your system. -# Defaults: EnableMMAP On, EnableSendfile Off -# -#EnableMMAP off -#EnableSendfile on - -# Supplemental configuration -# -# The configuration files in the conf/extra/ directory can be -# included to add extra features or to modify the default configuration of -# the server, or you may simply copy their contents here and change as -# necessary. - -# Server-pool management (MPM specific) -#Include conf/extra/httpd-mpm.conf - -# Multi-language error messages -#Include conf/extra/httpd-multilang-errordoc.conf - -# Fancy directory listings -#Include conf/extra/httpd-autoindex.conf - -# Language settings -#Include conf/extra/httpd-languages.conf - -# User home directories -#Include conf/extra/httpd-userdir.conf - -# Real-time info on requests and configuration -#Include conf/extra/httpd-info.conf - -# Virtual hosts -#Include conf/extra/httpd-vhosts.conf - -# Local access to the Apache HTTP Server Manual -#Include conf/extra/httpd-manual.conf - -# Distributed authoring and versioning (WebDAV) -#Include conf/extra/httpd-dav.conf - -# Various default settings -#Include conf/extra/httpd-default.conf - -# Configure mod_proxy_html to understand HTML4/XHTML1 - -Include conf/extra/proxy-html.conf - - -# Secure (SSL/TLS) connections -#Include conf/extra/httpd-ssl.conf -# -# Note: The following must must be present to support -# starting without SSL on platforms with no /dev/random equivalent -# but a statically compiled-in mod_ssl. -# - -SSLRandomSeed startup builtin -SSLRandomSeed connect builtin - - - - - - SetHandler server-status - - - # Keep track of extended status information for each request - ExtendedStatus On - - - # Show Proxy LoadBalancer status in mod_status - ProxyStatus On - - - - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/_meta/kibana/7/dashboard/Metricbeat-apache-overview.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/_meta/kibana/7/dashboard/Metricbeat-apache-overview.json deleted file mode 100644 index 70bc6f01..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/_meta/kibana/7/dashboard/Metricbeat-apache-overview.json +++ /dev/null @@ -1,774 +0,0 @@ -{ - "objects": [ - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [] - } - }, - "savedSearchId": "Apache-HTTPD-ecs", - "title": "CPU usage [Metricbeat Apache] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "id": "1", - "params": { - "customLabel": "CPU load", - "field": "apache.status.cpu.load" - }, - "schema": "metric", - "type": "avg" - }, - { - "id": "2", - "params": { - "customInterval": "2h", - "extended_bounds": {}, - "field": "@timestamp", - "interval": "auto", - "min_doc_count": 1 - }, - "schema": "segment", - "type": "date_histogram" - }, - { - "id": "3", - "params": { - "field": "apache.status.hostname", - "order": "desc", - "orderBy": "1", - "row": true, - "size": 5 - }, - "schema": "split", - "type": "terms" - }, - { - "id": "4", - "params": { - "customLabel": "CPU user", - "field": "apache.status.cpu.user" - }, - "schema": "metric", - "type": "avg" - }, - { - "id": "5", - "params": { - "customLabel": "CPU system", - "field": "apache.status.cpu.system" - }, - "schema": "metric", - "type": "avg" - }, - { - "id": "6", - "params": { - "customLabel": "CPU children user", - "field": "apache.status.cpu.children_user" - }, - "schema": "metric", - "type": "avg" - }, - { - "id": "7", - "params": { - "customLabel": "CPU children system", - "field": "apache.status.cpu.children_system" - }, - "schema": "metric", - "type": "avg" - } - ], - "listeners": {}, - "params": { - "addLegend": true, - "addTimeMarker": false, - "addTooltip": true, - "defaultYExtents": false, - "drawLinesBetweenPoints": true, - "interpolate": "linear", - "radiusRatio": 9, - "scale": "linear", - "setYExtents": false, - "shareYAxis": true, - "showCircles": true, - "smoothLines": false, - "times": [], - "yAxis": {} - }, - "title": "Apache HTTPD - CPU ECS", - "type": "line" - } - }, - "id": "Apache-HTTPD-CPU-ecs", - "type": "visualization", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [] - } - }, - "savedSearchId": "Apache-HTTPD-ecs", - "title": "Hostname list [Metricbeat Apache] ECS", - "uiStateJSON": { - "vis": { - "params": { - "sort": { - "columnIndex": null, - "direction": null - } - } - } - }, - "version": 1, - "visState": { - "aggs": [ - { - "id": "1", - "params": { - "customLabel": "Events count" - }, - "schema": "metric", - "type": "count" - }, - { - "id": "2", - "params": { - "customLabel": "Apache HTTD Hostname", - "field": "apache.status.hostname", - "order": "desc", - "orderBy": "1", - "size": 5 - }, - "schema": "bucket", - "type": "terms" - } - ], - "listeners": {}, - "params": { - "perPage": 10, - "showMeticsAtAllLevels": false, - "showPartialRows": false, - "sort": { - "columnIndex": null, - "direction": null - } - }, - "title": "Apache HTTPD - Hostname list ECS", - "type": "table" - } - }, - "id": "Apache-HTTPD-Hostname-list-ecs", - "type": "visualization", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [] - } - }, - "savedSearchId": "Apache-HTTPD-ecs", - "title": "Load1/5/15 [Metricbeat Apache] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "id": "1", - "params": { - "customLabel": "Load 5", - "field": "apache.status.load.5" - }, - "schema": "metric", - "type": "avg" - }, - { - "id": "2", - "params": { - "customInterval": "2h", - "extended_bounds": {}, - "field": "@timestamp", - "interval": "auto", - "min_doc_count": 1 - }, - "schema": "segment", - "type": "date_histogram" - }, - { - "id": "3", - "params": { - "customLabel": "Load 1", - "field": "apache.status.load.1" - }, - "schema": "metric", - "type": "avg" - }, - { - "id": "4", - "params": { - "customLabel": "Load 15", - "field": "apache.status.load.15" - }, - "schema": "metric", - "type": "avg" - }, - { - "id": "5", - "params": { - "customLabel": "Hostname", - "field": "apache.status.hostname", - "order": "desc", - "orderBy": "1", - "row": true, - "size": 5 - }, - "schema": "split", - "type": "terms" - } - ], - "listeners": {}, - "params": { - "addLegend": true, - "addTimeMarker": false, - "addTooltip": true, - "defaultYExtents": false, - "drawLinesBetweenPoints": true, - "interpolate": "linear", - "radiusRatio": 9, - "scale": "linear", - "setYExtents": false, - "shareYAxis": true, - "showCircles": true, - "smoothLines": false, - "times": [], - "yAxis": {} - }, - "title": "Apache HTTPD - Load1/5/15 ECS", - "type": "line" - } - }, - "id": "Apache-HTTPD-Load1-slash-5-slash-15-ecs", - "type": "visualization", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [] - } - }, - "savedSearchId": "Apache-HTTPD-ecs", - "title": "Scoreboard [Metricbeat Apache] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "id": "1", - "params": { - "customLabel": "Closing connection", - "field": "apache.status.scoreboard.closing_connection" - }, - "schema": "metric", - "type": "avg" - }, - { - "id": "2", - "params": { - "customInterval": "2h", - "extended_bounds": {}, - "field": "@timestamp", - "interval": "auto", - "min_doc_count": 1 - }, - "schema": "segment", - "type": "date_histogram" - }, - { - "id": "3", - "params": { - "customLabel": "Hostname", - "field": "apache.status.hostname", - "order": "desc", - "orderBy": "1", - "row": true, - "size": 5 - }, - "schema": "split", - "type": "terms" - }, - { - "id": "4", - "params": { - "customLabel": "DNS lookup", - "field": "apache.status.scoreboard.dns_lookup" - }, - "schema": "metric", - "type": "avg" - }, - { - "id": "5", - "params": { - "customLabel": "Gracefully finishing", - "field": "apache.status.scoreboard.gracefully_finishing" - }, - "schema": "metric", - "type": "avg" - }, - { - "id": "6", - "params": { - "customLabel": "Idle cleanup", - "field": "apache.status.scoreboard.idle_cleanup" - }, - "schema": "metric", - "type": "avg" - }, - { - "id": "7", - "params": { - "customLabel": "Keepalive", - "field": "apache.status.scoreboard.keepalive" - }, - "schema": "metric", - "type": "avg" - }, - { - "id": "8", - "params": { - "customLabel": "Logging", - "field": "apache.status.scoreboard.logging" - }, - "schema": "metric", - "type": "avg" - }, - { - "id": "9", - "params": { - "customLabel": "Open slot", - "field": "apache.status.scoreboard.open_slot" - }, - "schema": "metric", - "type": "avg" - }, - { - "id": "10", - "params": { - "customLabel": "Reading request", - "field": "apache.status.scoreboard.reading_request" - }, - "schema": "metric", - "type": "avg" - }, - { - "id": "11", - "params": { - "customLabel": "Sending reply", - "field": "apache.status.scoreboard.sending_reply" - }, - "schema": "metric", - "type": "avg" - }, - { - "id": "12", - "params": { - "customLabel": "Starting up", - "field": "apache.status.scoreboard.starting_up" - }, - "schema": "metric", - "type": "avg" - }, - { - "id": "13", - "params": { - "customLabel": "Total", - "field": "apache.status.scoreboard.total" - }, - "schema": "metric", - "type": "avg" - }, - { - "id": "14", - "params": { - "customLabel": "Waiting for connection", - "field": "apache.status.scoreboard.waiting_for_connection" - }, - "schema": "metric", - "type": "avg" - } - ], - "listeners": {}, - "params": { - "addLegend": true, - "addTimeMarker": false, - "addTooltip": true, - "defaultYExtents": false, - "drawLinesBetweenPoints": true, - "interpolate": "linear", - "radiusRatio": 9, - "scale": "linear", - "setYExtents": false, - "shareYAxis": true, - "showCircles": true, - "smoothLines": false, - "times": [], - "yAxis": {} - }, - "title": "Apache HTTPD - Scoreboard ECS", - "type": "line" - } - }, - "id": "Apache-HTTPD-Scoreboard-ecs", - "type": "visualization", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [] - } - }, - "savedSearchId": "Apache-HTTPD-ecs", - "title": "Total accesses and kbytes [Metricbeat Apache] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "id": "1", - "params": { - "customLabel": "Total kbytes", - "field": "apache.status.total_kbytes" - }, - "schema": "metric", - "type": "max" - }, - { - "id": "2", - "params": { - "customLabel": "Total accesses", - "field": "apache.status.total_accesses" - }, - "schema": "metric", - "type": "max" - } - ], - "listeners": {}, - "params": { - "fontSize": 60, - "handleNoResults": true - }, - "title": "Apache HTTPD - Total accesses and kbytes ECS", - "type": "metric" - } - }, - "id": "Apache-HTTPD-Total-accesses-and-kbytes-ecs", - "type": "visualization", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [] - } - }, - "savedSearchId": "Apache-HTTPD-ecs", - "title": "Uptime [Metricbeat Apache] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "id": "1", - "params": { - "customLabel": "Uptime", - "field": "apache.status.uptime.uptime" - }, - "schema": "metric", - "type": "max" - }, - { - "id": "2", - "params": { - "customLabel": "Server uptime", - "field": "apache.status.uptime.server_uptime" - }, - "schema": "metric", - "type": "max" - } - ], - "listeners": {}, - "params": { - "fontSize": 60, - "handleNoResults": true - }, - "title": "Apache HTTPD - Uptime ECS", - "type": "metric" - } - }, - "id": "Apache-HTTPD-Uptime-ecs", - "type": "visualization", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [] - } - }, - "savedSearchId": "Apache-HTTPD-ecs", - "title": "Workers [Metricbeat Apache] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "id": "1", - "params": { - "customLabel": "Busy workers", - "field": "apache.status.workers.busy" - }, - "schema": "metric", - "type": "avg" - }, - { - "id": "2", - "params": { - "customInterval": "2h", - "extended_bounds": {}, - "field": "@timestamp", - "interval": "auto", - "min_doc_count": 1 - }, - "schema": "segment", - "type": "date_histogram" - }, - { - "id": "3", - "params": { - "customLabel": "Hostname", - "field": "apache.status.hostname", - "order": "desc", - "orderBy": "1", - "row": true, - "size": 5 - }, - "schema": "split", - "type": "terms" - }, - { - "id": "4", - "params": { - "customLabel": "Idle workers", - "field": "apache.status.workers.idle" - }, - "schema": "metric", - "type": "avg" - } - ], - "listeners": {}, - "params": { - "addLegend": true, - "addTimeMarker": false, - "addTooltip": true, - "defaultYExtents": false, - "drawLinesBetweenPoints": true, - "interpolate": "linear", - "radiusRatio": 9, - "scale": "linear", - "setYExtents": false, - "shareYAxis": true, - "showCircles": true, - "smoothLines": false, - "times": [], - "yAxis": {} - }, - "title": "Apache HTTPD - Workers ECS", - "type": "line" - } - }, - "id": "Apache-HTTPD-Workers-ecs", - "type": "visualization", - "version": 2 - }, - { - "attributes": { - "columns": [ - "_source" - ], - "description": "", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "highlight": { - "fields": { - "*": {} - }, - "fragment_size": 2147483647, - "post_tags": [ - "@/kibana-highlighted-field@" - ], - "pre_tags": [ - "@kibana-highlighted-field@" - ], - "require_field_match": false - }, - "index": "metricbeat-*", - "query": { - "language": "kuery", - "query": "event.module: apache" - } - } - }, - "sort": [ - "@timestamp", - "desc" - ], - "title": "Apache HTTPD ECS", - "version": 1 - }, - "id": "Apache-HTTPD-ecs", - "type": "search", - "version": 1 - }, - { - "attributes": { - "description": "Overview of Apache server status", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "highlightAll": true, - "query": { - "language": "kuery", - "query": "" - }, - "version": true - } - }, - "optionsJSON": { - "darkTheme": false - }, - "panelsJSON": [ - { - "col": 7, - "id": "Apache-HTTPD-CPU-ecs", - "panelIndex": 1, - "row": 10, - "size_x": 6, - "size_y": 3, - "type": "visualization" - }, - { - "col": 1, - "id": "Apache-HTTPD-Hostname-list-ecs", - "panelIndex": 2, - "row": 1, - "size_x": 3, - "size_y": 3, - "type": "visualization" - }, - { - "col": 1, - "id": "Apache-HTTPD-Load1-slash-5-slash-15-ecs", - "panelIndex": 3, - "row": 10, - "size_x": 6, - "size_y": 3, - "type": "visualization" - }, - { - "col": 1, - "id": "Apache-HTTPD-Scoreboard-ecs", - "panelIndex": 4, - "row": 7, - "size_x": 12, - "size_y": 3, - "type": "visualization" - }, - { - "col": 7, - "id": "Apache-HTTPD-Total-accesses-and-kbytes-ecs", - "panelIndex": 5, - "row": 1, - "size_x": 6, - "size_y": 3, - "type": "visualization" - }, - { - "col": 4, - "id": "Apache-HTTPD-Uptime-ecs", - "panelIndex": 6, - "row": 1, - "size_x": 3, - "size_y": 3, - "type": "visualization" - }, - { - "col": 1, - "id": "Apache-HTTPD-Workers-ecs", - "panelIndex": 7, - "row": 4, - "size_x": 12, - "size_y": 3, - "type": "visualization" - } - ], - "timeRestore": false, - "title": "[Metricbeat Apache] Overview ECS", - "uiStateJSON": { - "P-2": { - "vis": { - "params": { - "sort": { - "columnIndex": null, - "direction": null - } - } - } - }, - "P-5": { - "vis": { - "defaultColors": { - "0 - 100": "rgb(0,104,55)" - } - } - }, - "P-6": { - "vis": { - "defaultColors": { - "0 - 100": "rgb(0,104,55)" - } - } - } - }, - "version": 1 - }, - "id": "Metricbeat-Apache-HTTPD-server-status-ecs", - "type": "dashboard", - "version": 3 - } - ], - "version": "6.0.0-beta1-SNAPSHOT" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/_meta/supported-versions.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/_meta/supported-versions.yml deleted file mode 100644 index cecc9836..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/_meta/supported-versions.yml +++ /dev/null @@ -1,3 +0,0 @@ -variants: - - APACHE_VERSION: 2.4.12 - - APACHE_VERSION: 2.4.20 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/doc.go deleted file mode 100644 index cea585d1..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/doc.go +++ /dev/null @@ -1,21 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package apache is Metricbeat module for the Apache HTTPD server. -*/ -package apache diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/docker-compose.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/docker-compose.yml deleted file mode 100644 index b88b86b3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/docker-compose.yml +++ /dev/null @@ -1,11 +0,0 @@ -version: '2.3' - -services: - apache: - image: docker.elastic.co/integrations-ci/beats-apache:${APACHE_VERSION:-2.4.20}-1 - build: - context: ./_meta - args: - APACHE_VERSION: ${APACHE_VERSION:-2.4.20} - ports: - - 80 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/fields.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/fields.go deleted file mode 100644 index 619e56f1..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/fields.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/asset/asset.go - DO NOT EDIT. - -package apache - -import ( - "github.com/elastic/beats/v7/libbeat/asset" -) - -func init() { - if err := asset.SetFields("metricbeat", "apache", asset.ModuleFieldsPri, AssetApache); err != nil { - panic(err) - } -} - -// AssetApache returns asset data. -// This is the base64 encoded gzipped contents of ../metricbeat/module/apache. -func AssetApache() string { - return "eJzMl8GO2zYQhu9+ioHOjZE95OJDgTQB2qKLNtjdoIeiUGhqJBOmOSyHWsNvX5CUVa1XUmzXDKLTwlr9/zfD4Qz5BrZ4WIGwQm5wAeCV17iC4n38oVgAVMjSKesVmRX8uAAASC/hl6enTx+B0T2jgx16pySjZ5CkNUqPFdSOduA3ePxij+vu/5cLAN6Q86UkU6tmBbXQHAgcahSMK2hE+B/0XpmGV/BXwayLH6DYeG+LvxcAtUJd8SoivQEjdjgIJDz+YIOOo9Z2v4wEE54v6bMvIMl4oQxH6C4k8BvhYY8OgaUT9hhXimnZiQxhhkDshW+5/3kMKjwvoz4+E7gROQlfhjxYivQ5WNH0IYyFMQxlQ+zDXy9eHgPa4mFPrjp5NxPAoJCOwstRW09e6FJIiczIo+aaTHOZ81MQBdPu1uiAakjy4PCfFtnzHMl2ffDZOLZKU9RP+6QaBzlilhZdyShHYVgKjVVZaxL+MqiHTh4sOmCUZCY4ImkmiJ9iFs4n6HKSjaLTH8fYk9ui4+W65cONKuP3viaCaO8wa68qPb47/499EJ23b61XE23htM+d4fw5qsUGdeI33p6GJGm4lKNAs9k4gys8j2nYJX1QpqvNV5xfyc3NUcbXRdr2Vovy4dPn61ZEkzgdCnDOvjwzC4HrnkQ1swCMLjNAsIiBTlPwgT3uMnI8RoOw5NMQcqN05dCU3yAnVPd2MT9nUGXP0SlXMpzYO2QMyqA2Puqv2UO95HVbKR4/MnSSdAYZBDy9VoIPRi73ToVDeQaU90F/gAKd1deItoi2FFo95+i0CSpYYAXR5JJkSU2cNVmaGKtpoplGfHUlh44L4hmdaPDiMi7uimv3eHitTFPWQnpyK7h7+/a61A0DgJpcvBlpwR52yrQepxe1ePc907/r+Geqsrj7riO4mwihH6SSHK5JvLpqXl3Mj73i8fp88anTCxe6VPnKGm5x0OvUobXTq+pQVIFg/BZ0C4yH5DBxRX6RDjQdi9Wnt6GbJCTpw0PQn8YIDTvXSPgN0aZRMO1fGS410TZLUXw0DPdRfGYhutFT/jcbMpB8SCbnjURNTZNnGN5PKB+dGyck1q3Wh7JWRvEmD8bPvQ30NtPpCFfrUmoUJkuR/Bpu7p38zKKQDYdvTTm6xh82nLM1zfWLvYhnvLIml7dU/0xGceCcVa5ZT9zLxb8BAAD//2GFvEU=" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/module.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/module.yml deleted file mode 100644 index 6d77cafd..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/module.yml +++ /dev/null @@ -1,3 +0,0 @@ -dashboards: - - id: Metricbeat-Apache-HTTPD-server-status - file: Metricbeat-apache-overview.json diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/status/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/status/_meta/data.json deleted file mode 100644 index 6a257ce7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/status/_meta/data.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "@timestamp": "2019-03-01T08:05:34.853Z", - "apache": { - "status": { - "bytes_per_request": 112.913, - "bytes_per_sec": 103.832, - "connections": { - "async": { - "closing": 0, - "keep_alive": 0, - "writing": 0 - }, - "total": 0 - }, - "cpu": { - "children_system": 0, - "children_user": 0, - "load": 0.125874, - "system": 0.2, - "user": 0.16 - }, - "load": { - "1": 2, - "15": 1.91, - "5": 1.85 - }, - "requests_per_sec": 0.91958, - "scoreboard": { - "closing_connection": 0, - "dns_lookup": 0, - "gracefully_finishing": 0, - "idle_cleanup": 0, - "keepalive": 0, - "logging": 0, - "open_slot": 325, - "reading_request": 0, - "sending_reply": 1, - "starting_up": 0, - "total": 400, - "waiting_for_connection": 74 - }, - "total_accesses": 263, - "total_kbytes": 29, - "uptime": { - "server_uptime": 286, - "uptime": 286 - }, - "workers": { - "busy": 1, - "idle": 74 - } - } - }, - "event": { - "dataset": "apache.status", - "duration": 115000, - "module": "apache" - }, - "metricset": { - "name": "status", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "apache" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/status/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/status/_meta/docs.asciidoc deleted file mode 100644 index d99e1279..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/status/_meta/docs.asciidoc +++ /dev/null @@ -1,4 +0,0 @@ -The Apache `status` metricset collects data from the Apache -https://httpd.apache.org/docs/current/mod/mod_status.html[mod_status] module. It -scrapes the server status data from the web page generated by mod_status. - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/status/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/status/_meta/fields.yml deleted file mode 100644 index 756bd598..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/status/_meta/fields.yml +++ /dev/null @@ -1,170 +0,0 @@ -- name: status - type: group - release: ga - description: > - `status` contains the metrics that were scraped from the Apache status page. - fields: - - name: hostname - type: keyword - description: > - Apache hostname. - - name: total_accesses - type: long - description: > - Total number of access requests. - - name: total_kbytes - type: long - description: > - Total number of kilobytes served. - - name: requests_per_sec - type: scaled_float - description: > - Requests per second. - - name: bytes_per_sec - type: scaled_float - description: > - Bytes per second. - - name: bytes_per_request - type: scaled_float - description: > - Bytes per request. - - name: workers.busy - type: long - description: > - Number of busy workers. - - name: workers.idle - type: long - description: > - Number of idle workers. - - name: uptime - type: group - description: > - Uptime stats. - fields: - - name: server_uptime - type: long - description: > - Server uptime in seconds. - - name: uptime - type: long - description: > - Server uptime. - - name: cpu - type: group - description: > - CPU stats. - fields: - - name: load - type: scaled_float - description: > - CPU Load. - - name: user - type: scaled_float - description: > - CPU user load. - - name: system - type: scaled_float - description: > - System cpu. - - name: children_user - type: scaled_float - description: > - CPU of children user. - - name: children_system - type: scaled_float - description: > - CPU of children system. - - name: connections - type: group - description: > - Connection stats. - fields: - - name: total - type: long - description: > - Total connections. - - name: async.writing - type: long - description: > - Async connection writing. - - name: async.keep_alive - type: long - description: > - Async keeped alive connections. - - name: async.closing - type: long - description: > - Async closed connections. - - name: load - type: group - description: > - Load averages. - fields: - - name: "1" - type: scaled_float - scaling_factor: 100 - description: > - Load average for the last minute. - - name: "5" - type: scaled_float - scaling_factor: 100 - description: > - Load average for the last 5 minutes. - - name: "15" - type: scaled_float - scaling_factor: 100 - description: > - Load average for the last 15 minutes. - - name: scoreboard - type: group - description: > - Scoreboard metrics. - fields: - - name: starting_up - type: long - description: > - Starting up. - - name: reading_request - type: long - description: > - Reading requests. - - name: sending_reply - type: long - description: > - Sending Reply. - - name: keepalive - type: long - description: > - Keep alive. - - name: dns_lookup - type: long - description: > - Dns Lookups. - - name: closing_connection - type: long - description: > - Closing connections. - - name: logging - type: long - description: > - Logging - - name: gracefully_finishing - type: long - description: > - Gracefully finishing. - - name: idle_cleanup - type: long - description: > - Idle cleanups. - - name: open_slot - type: long - description: > - Open slots. - - name: waiting_for_connection - type: long - description: > - Waiting for connections. - - name: total - type: long - description: > - Total. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/status/_meta/test/status_apache-2.4.18-Debian b/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/status/_meta/test/status_apache-2.4.18-Debian deleted file mode 100644 index 619f474b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/status/_meta/test/status_apache-2.4.18-Debian +++ /dev/null @@ -1,31 +0,0 @@ -apache -ServerVersion: Apache/2.4.18 (Unix) -ServerMPM: event -Server Built: Mar 2 2016 21:08:47 -CurrentTime: Thursday, 12-May-2016 20:30:25 UTC -RestartTime: Saturday, 30-Apr-2016 23:17:22 UTC -ParentServerConfigGeneration: 1 -ParentServerMPMGeneration: 0 -ServerUptimeSeconds: 1026782 -ServerUptime: 11 days 21 hours 13 minutes 2 seconds -Load1: 0.02 -Load5: 0.01 -Load15: 0.05 -Total Accesses: 167 -Total kBytes: 63 -CPUUser: 14076.6 -CPUSystem: 6750.8 -CPUChildrenUser: 10.1 -CPUChildrenSystem: 11.2 -CPULoad: 2.02841 -Uptime: 1026782 -ReqPerSec: .000162644 -BytesPerSec: .0628293 -BytesPerReq: 386.299 -BusyWorkers: 1 -IdleWorkers: 99 -ConnsTotal: 6 -ConnsAsyncWriting: 1 -ConnsAsyncKeepAlive: 2 -ConnsAsyncClosing: 3 -Scoreboard: __________________________________________________________________________________W_________________............................................................................................................................................................................................................................................................................................................ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/status/_meta/test/status_apache-2.4.23-CentOS6 b/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/status/_meta/test/status_apache-2.4.23-CentOS6 deleted file mode 100644 index defd1d92..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/status/_meta/test/status_apache-2.4.23-CentOS6 +++ /dev/null @@ -1,43 +0,0 @@ -127.0.0.1 -ServerVersion: Apache/2.4.23 (CentOS) OpenSSL/1.0.1e-fips -ServerMPM: prefork -Server Built: Jul 22 2016 09:11:01 -CurrentTime: Wednesday, 30-Nov-2016 05:32:43 NZDT -RestartTime: Tuesday, 29-Nov-2016 20:41:30 NZDT -ParentServerConfigGeneration: 1 -ParentServerMPMGeneration: 0 -ServerUptimeSeconds: 31873 -ServerUptime: 8 hours 51 minutes 13 seconds -Load1: 0.00 -Load5: 0.01 -Load15: 0.05 -Total Accesses: 2181 -Total kBytes: 53079 -CPUUser: 8.4 -CPUSystem: 1.22 -CPUChildrenUser: 0 -CPUChildrenSystem: 0 -CPULoad: .0301823 -Uptime: 31873 -ReqPerSec: .0684278 -BytesPerSec: 1705.3 -BytesPerReq: 24921.1 -BusyWorkers: 1 -IdleWorkers: 9 -Scoreboard: .W.___.................................................................................................................................................................................................................................................... -TLSSessionCacheStatus -CacheType: SHMCB -CacheSharedMemory: 512000 -CacheCurrentEntries: 0 -CacheSubcaches: 32 -CacheIndexesPerSubcaches: 88 -CacheIndexUsage: 0% -CacheUsage: 0% -CacheStoreCount: 35 -CacheReplaceCount: 0 -CacheExpireCount: 35 -CacheDiscardCount: 0 -CacheRetrieveHitCount: 0 -CacheRetrieveMissCount: 89 -CacheRemoveHitCount: 0 -CacheRemoveMissCount: 0 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/status/_meta/test/status_apache-2.4.24-Ubuntu-16.04 b/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/status/_meta/test/status_apache-2.4.24-Ubuntu-16.04 deleted file mode 100644 index d2aeecc3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/status/_meta/test/status_apache-2.4.24-Ubuntu-16.04 +++ /dev/null @@ -1,31 +0,0 @@ -localhost -ServerVersion: Apache/2.4.25 (Ubuntu) -ServerMPM: event -Server Built: 2017-02-10T16:53:43 -CurrentTime: Monday, 27-Mar-2017 15:39:28 UTC -RestartTime: Monday, 27-Mar-2017 15:38:33 UTC -ParentServerConfigGeneration: 1 -ParentServerMPMGeneration: 0 -ServerUptimeSeconds: 55 -ServerUptime: 55 seconds -Load1: 0.69 -Load5: 0.61 -Load15: 0.58 -Total Accesses: 18 -Total kBytes: 23 -CPUUser: 0 -CPUSystem: .01 -CPUChildrenUser: 0 -CPUChildrenSystem: 0 -CPULoad: .0181818 -Uptime: 55 -ReqPerSec: .327273 -BytesPerSec: 428.218 -BytesPerReq: 1308.44 -BusyWorkers: 1 -IdleWorkers: 49 -ConnsTotal: 0 -ConnsAsyncWriting: 0 -ConnsAsyncKeepAlive: 0 -ConnsAsyncClosing: 0 -Scoreboard: _W________________________________________________.................................................................................................... diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/status/_meta/testdata/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/status/_meta/testdata/config.yml deleted file mode 100644 index a9b46d84..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/status/_meta/testdata/config.yml +++ /dev/null @@ -1,5 +0,0 @@ -type: http -url: "/server-status?auto=" -suffix: plain -remove_fields_from_comparison: - - "apache.status.hostname" diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/status/_meta/testdata/docs.plain b/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/status/_meta/testdata/docs.plain deleted file mode 100644 index 85c68aa9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/status/_meta/testdata/docs.plain +++ /dev/null @@ -1,31 +0,0 @@ -172.26.0.2 -ServerVersion: Apache/2.4.20 (Unix) -ServerMPM: event -Server Built: Jun 7 2016 17:55:26 -CurrentTime: Thursday, 04-Apr-2019 09:32:31 UTC -RestartTime: Thursday, 04-Apr-2019 09:27:44 UTC -ParentServerConfigGeneration: 1 -ParentServerMPMGeneration: 0 -ServerUptimeSeconds: 286 -ServerUptime: 4 minutes 46 seconds -Load1: 2.00 -Load5: 1.85 -Load15: 1.91 -Total Accesses: 263 -Total kBytes: 29 -CPUUser: .16 -CPUSystem: .2 -CPUChildrenUser: 0 -CPUChildrenSystem: 0 -CPULoad: .125874 -Uptime: 286 -ReqPerSec: .91958 -BytesPerSec: 103.832 -BytesPerReq: 112.913 -BusyWorkers: 1 -IdleWorkers: 74 -ConnsTotal: 0 -ConnsAsyncWriting: 0 -ConnsAsyncKeepAlive: 0 -ConnsAsyncClosing: 0 -Scoreboard: ______________________________________W____________________________________..................................................................................................................................................................................................................................................................................................................................... diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/status/_meta/testdata/docs.plain-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/status/_meta/testdata/docs.plain-expected.json deleted file mode 100644 index b9c5bcce..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/status/_meta/testdata/docs.plain-expected.json +++ /dev/null @@ -1,69 +0,0 @@ -[ - { - "apache": { - "status": { - "bytes_per_request": 112.913, - "bytes_per_sec": 103.832, - "connections": { - "async": { - "closing": 0, - "keep_alive": 0, - "writing": 0 - }, - "total": 0 - }, - "cpu": { - "children_system": 0, - "children_user": 0, - "load": 0.125874, - "system": 0.2, - "user": 0.16 - }, - "hostname": "127.0.0.1:37579", - "load": { - "1": 2, - "15": 1.91, - "5": 1.85 - }, - "requests_per_sec": 0.91958, - "scoreboard": { - "closing_connection": 0, - "dns_lookup": 0, - "gracefully_finishing": 0, - "idle_cleanup": 0, - "keepalive": 0, - "logging": 0, - "open_slot": 325, - "reading_request": 0, - "sending_reply": 1, - "starting_up": 0, - "total": 400, - "waiting_for_connection": 74 - }, - "total_accesses": 263, - "total_kbytes": 29, - "uptime": { - "server_uptime": 286, - "uptime": 286 - }, - "workers": { - "busy": 1, - "idle": 74 - } - } - }, - "event": { - "dataset": "apache.status", - "duration": 115000, - "module": "apache" - }, - "metricset": { - "name": "status", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "apache" - } - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/status/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/status/data.go deleted file mode 100644 index 0c57bc34..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/status/data.go +++ /dev/null @@ -1,220 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package status - -import ( - "bufio" - "regexp" - "strings" - - "github.com/elastic/beats/v7/libbeat/common" - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstrstr" -) - -var ( - scoreboardRegexp = regexp.MustCompile("(Scoreboard):\\s+((_|S|R|W|K|D|C|L|G|I|\\.)+)") - - // This should match: "CPUSystem: .01" - matchNumber = regexp.MustCompile("(^[0-9a-zA-Z ]+):\\s+(\\d*\\.?\\d+)") - - schema = s.Schema{ - "total_accesses": c.Int("Total Accesses"), - "total_kbytes": c.Int("Total kBytes"), - "requests_per_sec": c.Float("ReqPerSec", s.Optional), - "bytes_per_sec": c.Float("BytesPerSec", s.Optional), - "bytes_per_request": c.Float("BytesPerReq", s.Optional), - "workers": s.Object{ - "busy": c.Int("BusyWorkers"), - "idle": c.Int("IdleWorkers"), - }, - "uptime": s.Object{ - "server_uptime": c.Int("ServerUptimeSeconds"), - "uptime": c.Int("Uptime"), - }, - "cpu": s.Object{ - "load": c.Float("CPULoad", s.Optional), - "user": c.Float("CPUUser"), - "system": c.Float("CPUSystem"), - "children_user": c.Float("CPUChildrenUser"), - "children_system": c.Float("CPUChildrenSystem"), - }, - "connections": s.Object{ - "total": c.Int("ConnsTotal", s.Optional), - "async": s.Object{ - "writing": c.Int("ConnsAsyncWriting", s.Optional), - "keep_alive": c.Int("ConnsAsyncKeepAlive", s.Optional), - "closing": c.Int("ConnsAsyncClosing", s.Optional), - }, - }, - "load": s.Object{ - "1": c.Float("Load1", s.Optional), - "5": c.Float("Load5", s.Optional), - "15": c.Float("Load15", s.Optional), - }, - } - - // Schema used till apache 2.4.12 - schemaOld = s.Schema{ - "total_accesses": c.Int("Total Accesses"), - "total_kbytes": c.Int("Total kBytes"), - "requests_per_sec": c.Float("ReqPerSec", s.Optional), - "bytes_per_sec": c.Float("BytesPerSec", s.Optional), - "bytes_per_request": c.Float("BytesPerReq", s.Optional), - "workers": s.Object{ - "busy": c.Int("BusyWorkers"), - "idle": c.Int("IdleWorkers"), - }, - "uptime": s.Object{ - "uptime": c.Int("Uptime"), - }, - "cpu": s.Object{ - "load": c.Float("CPULoad", s.Optional), - }, - "connections": s.Object{ - "total": c.Int("ConnsTotal", s.Optional), - "async": s.Object{ - "writing": c.Int("ConnsAsyncWriting", s.Optional), - "keep_alive": c.Int("ConnsAsyncKeepAlive", s.Optional), - "closing": c.Int("ConnsAsyncClosing", s.Optional), - }, - }, - } -) - -func applySchema(event common.MapStr, fullEvent map[string]interface{}) error { - applicableSchema := schema - if _, found := fullEvent["ServerUptimeSeconds"]; !found { - applicableSchema = schemaOld - } - _, err := applicableSchema.ApplyTo(event, fullEvent) - return err.Err() -} - -// Map body to MapStr -func eventMapping(scanner *bufio.Scanner, hostname string) (common.MapStr, error) { - var ( - totalS int - totalR int - totalW int - totalK int - totalD int - totalC int - totalL int - totalG int - totalI int - totalDot int - totalUnderscore int - totalAll int - ) - - fullEvent := map[string]interface{}{} - - // Iterate through all events to gather data - for scanner.Scan() { - if match := matchNumber.FindStringSubmatch(scanner.Text()); len(match) == 3 { - // Total Accesses: 16147 - //Total kBytes: 12988 - // Uptime: 3229728 - // CPULoad: .000408393 - // CPUUser: 0 - // CPUSystem: .01 - // CPUChildrenUser: 0 - // CPUChildrenSystem: 0 - // ReqPerSec: .00499949 - // BytesPerSec: 4.1179 - // BytesPerReq: 823.665 - // BusyWorkers: 1 - // IdleWorkers: 8 - // ConnsTotal: 4940 - // ConnsAsyncWriting: 527 - // ConnsAsyncKeepAlive: 1321 - // ConnsAsyncClosing: 2785 - // ServerUptimeSeconds: 43 - //Load1: 0.01 - //Load5: 0.10 - //Load15: 0.06 - fullEvent[match[1]] = match[2] - - } else if match := scoreboardRegexp.FindStringSubmatch(scanner.Text()); len(match) == 4 { - // Scoreboard Key: - // "_" Waiting for Connection, "S" Starting up, "R" Reading Request, - // "W" Sending Reply, "K" Keepalive (read), "D" DNS Lookup, - // "C" Closing connection, "L" Logging, "G" Gracefully finishing, - // "I" Idle cleanup of worker, "." Open slot with no current process - // Scoreboard: _W____........___............................................................................................................................................................................................................................................... - - totalUnderscore = strings.Count(match[2], "_") - totalS = strings.Count(match[2], "S") - totalR = strings.Count(match[2], "R") - totalW = strings.Count(match[2], "W") - totalK = strings.Count(match[2], "K") - totalD = strings.Count(match[2], "D") - totalC = strings.Count(match[2], "C") - totalL = strings.Count(match[2], "L") - totalG = strings.Count(match[2], "G") - totalI = strings.Count(match[2], "I") - totalDot = strings.Count(match[2], ".") - totalAll = totalUnderscore + totalS + totalR + totalW + totalK + totalD + totalC + totalL + totalG + totalI + totalDot - } else { - debugf("Unexpected line in apache server-status output: %s", scanner.Text()) - } - } - - event := common.MapStr{ - "hostname": hostname, - "scoreboard": common.MapStr{ - "starting_up": totalS, - "reading_request": totalR, - "sending_reply": totalW, - "keepalive": totalK, - "dns_lookup": totalD, - "closing_connection": totalC, - "logging": totalL, - "gracefully_finishing": totalG, - "idle_cleanup": totalI, - "open_slot": totalDot, - "waiting_for_connection": totalUnderscore, - "total": totalAll, - }, - } - - return event, applySchema(event, fullEvent) -} - -/* -func parseMatchFloat(input interface{}, fieldName string) float64 { - var parseString string - - if input != nil { - if strings.HasPrefix(input.(string), ".") { - parseString = strings.Replace(input.(string), ".", "0.", 1) - } else { - parseString = input.(string) - } - - outputFloat, err := strconv.ParseFloat(parseString, 64) - if err != nil { - logp.Err("Cannot parse string '%s' to float for field '%s'. Error: %+v", input.(string), fieldName, err) - return 0.0 - } - return outputFloat - } else { - return 0.0 - } -}*/ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/status/status.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/status/status.go deleted file mode 100644 index 92053f23..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/status/status.go +++ /dev/null @@ -1,96 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Package status reads Apache HTTPD server status from the mod_status module. -package status - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -const ( - // defaultScheme is the default scheme to use when it is not specified in - // the host config. - defaultScheme = "http" - - // defaultPath is the default path to the mod_status endpoint on the - // Apache HTTPD server. - defaultPath = "/server-status" - - // autoQueryParam is a query parameter added to the request so that - // mod_status returns machine-readable output. - autoQueryParam = "auto" -) - -var ( - debugf = logp.MakeDebug("apache-status") - - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - PathConfigKey: "server_status_path", - DefaultPath: defaultPath, - QueryParams: autoQueryParam, - }.Build() -) - -func init() { - mb.Registry.MustAddMetricSet("apache", "status", New, - mb.WithHostParser(hostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet for fetching Apache HTTPD server status. -type MetricSet struct { - mb.BaseMetricSet - http *helper.HTTP -} - -// New creates new instance of MetricSet. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - return &MetricSet{ - base, - http, - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - scanner, err := m.http.FetchScanner() - if err != nil { - return errors.Wrap(err, "error fetching data") - } - - data, _ := eventMapping(scanner, m.Host()) - - if reported := reporter.Event(mb.Event{MetricSetFields: data}); !reported { - m.Logger().Error("error reporting event") - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/status/status_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/status/status_integration_test.go deleted file mode 100644 index 96ab5439..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/status/status_integration_test.go +++ /dev/null @@ -1,56 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package status - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestFetch(t *testing.T) { - service := compose.EnsureUp(t, "apache") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - event := events[0] - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), event) - - // Check number of fields. - if len(event.MetricSetFields) < 11 { - t.Fatal("Too few top-level elements in the event") - } -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "apache", - "metricsets": []string{"status"}, - "hosts": []string{host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/status/status_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/status/status_test.go deleted file mode 100644 index 182b41e1..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/status/status_test.go +++ /dev/null @@ -1,277 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package status - -import ( - "bufio" - "net" - "net/http" - "net/http/httptest" - "os" - "path/filepath" - "strings" - "sync" - "testing" - "time" - - "github.com/elastic/beats/v7/libbeat/common" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - - "github.com/stretchr/testify/assert" - - _ "github.com/elastic/beats/v7/metricbeat/module/apache" -) - -// response is a raw response copied from an Apache web server. -const response = `apache -ServerVersion: Apache/2.4.18 (Unix) -ServerMPM: event -Server Built: Mar 2 2016 21:08:47 -CurrentTime: Thursday, 12-May-2016 20:30:25 UTC -RestartTime: Saturday, 30-Apr-2016 23:17:22 UTC -ParentServerConfigGeneration: 1 -ParentServerMPMGeneration: 0 -ServerUptimeSeconds: 1026782 -ServerUptime: 11 days 21 hours 13 minutes 2 seconds -Load1: 0.02 -Load5: 0.01 -Load15: 0.05 -Total Accesses: 167 -Total kBytes: 63 -CPUUser: 14076.6 -CPUSystem: 6750.8 -CPUChildrenUser: 10.1 -CPUChildrenSystem: 11.2 -CPULoad: 2.02841 -Uptime: 1026782 -ReqPerSec: .000162644 -BytesPerSec: .0628293 -BytesPerReq: 386.299 -BusyWorkers: 1 -IdleWorkers: 99 -ConnsTotal: 6 -ConnsAsyncWriting: 1 -ConnsAsyncKeepAlive: 2 -ConnsAsyncClosing: 3 -Scoreboard: __________________________________________________________________________________W_________________............................................................................................................................................................................................................................................................................................................` - -// TestFetchEventContents verifies the contents of the returned event against -// the raw Apache response. -func TestFetchEventContents(t *testing.T) { - server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - w.WriteHeader(200) - w.Header().Set("Content-Type", "text/plain; charset=ISO-8859-1") - w.Write([]byte(response)) - })) - defer server.Close() - - config := map[string]interface{}{ - "module": "apache", - "metricsets": []string{"status"}, - "hosts": []string{server.URL}, - } - - f := mbtest.NewReportingMetricSetV2Error(t, config) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - event := events[0].MetricSetFields - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), event.StringToPrint()) - - assert.Equal(t, 386.299, event["bytes_per_request"]) - assert.Equal(t, .0628293, event["bytes_per_sec"]) - - workers := event["workers"].(common.MapStr) - assert.EqualValues(t, 1, workers["busy"]) - assert.EqualValues(t, 99, workers["idle"]) - - connections := event["connections"].(common.MapStr) - async := connections["async"].(common.MapStr) - assert.EqualValues(t, 3, async["closing"]) - assert.EqualValues(t, 2, async["keep_alive"]) - assert.EqualValues(t, 1, async["writing"]) - assert.EqualValues(t, 6, connections["total"]) - - cpu := event["cpu"].(common.MapStr) - assert.Equal(t, 11.2, cpu["children_system"]) - assert.Equal(t, 10.1, cpu["children_user"]) - assert.Equal(t, 2.02841, cpu["load"]) - assert.Equal(t, 6750.8, cpu["system"]) - assert.Equal(t, 14076.6, cpu["user"]) - - assert.Equal(t, server.URL[7:], event["hostname"]) - - load := event["load"].(common.MapStr) - assert.Equal(t, .02, load["1"]) - assert.Equal(t, .05, load["15"]) - assert.Equal(t, .01, load["5"]) - - assert.Equal(t, .000162644, event["requests_per_sec"]) - - scoreboard := event["scoreboard"].(common.MapStr) - assert.Equal(t, 0, scoreboard["closing_connection"]) - assert.Equal(t, 0, scoreboard["dns_lookup"]) - assert.Equal(t, 0, scoreboard["gracefully_finishing"]) - assert.Equal(t, 0, scoreboard["idle_cleanup"]) - assert.Equal(t, 0, scoreboard["keepalive"]) - assert.Equal(t, 0, scoreboard["logging"]) - assert.Equal(t, 300, scoreboard["open_slot"]) // Number of '.' - assert.Equal(t, 0, scoreboard["reading_request"]) - assert.Equal(t, 1, scoreboard["sending_reply"]) // Number of 'W' - assert.Equal(t, 400, scoreboard["total"]) // Number of scorecard chars. - assert.Equal(t, 99, scoreboard["waiting_for_connection"]) // Number of '_' - - assert.EqualValues(t, 167, event["total_accesses"]) - assert.EqualValues(t, 63, event["total_kbytes"]) - - uptime := event["uptime"].(common.MapStr) - assert.EqualValues(t, 1026782, uptime["uptime"]) - assert.EqualValues(t, 1026782, uptime["server_uptime"]) -} - -// TestFetchTimeout verifies that the HTTP request times out and an error is -// returned. -func TestFetchTimeout(t *testing.T) { - server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - w.WriteHeader(200) - w.Header().Set("Content-Type", "text/plain; charset=ISO-8859-1") - w.Write([]byte(response)) - <-r.Context().Done() - })) - defer server.Close() - - config := map[string]interface{}{ - "module": "apache", - "metricsets": []string{"status"}, - "hosts": []string{server.URL}, - "timeout": "50ms", - } - - f := mbtest.NewReportingMetricSetV2Error(t, config) - - start := time.Now() - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) == 0 { - t.Fatalf("Expected an error, had %d. %v\n", len(errs), errs) - } - assert.Empty(t, events) - elapsed := time.Since(start) - var found bool - for _, err := range errs { - if strings.Contains(err.Error(), "request canceled (Client.Timeout exceeded") { - found = true - } - } - if !found { - assert.Failf(t, "", "expected an error containing 'request canceled (Client.Timeout exceeded'. Got %v", errs) - } - - // Elapsed should be ~50ms, sometimes it can be up to 1s - assert.True(t, elapsed < 5*time.Second, "elapsed time: %s", elapsed.String()) -} - -// TestMultipleFetches verifies that the server connection is reused when HTTP -// keep-alive is supported by the server. -func TestMultipleFetches(t *testing.T) { - server := httptest.NewUnstartedServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - w.WriteHeader(200) - w.Header().Set("Content-Type", "text/plain; charset=ISO-8859-1") - w.Write([]byte(response)) - })) - - connLock := sync.Mutex{} - conns := map[string]struct{}{} - server.Config.ConnState = func(conn net.Conn, state http.ConnState) { - connLock.Lock() - conns[conn.RemoteAddr().String()] = struct{}{} - connLock.Unlock() - } - - server.Start() - defer server.Close() - - config := map[string]interface{}{ - "module": "apache", - "metricsets": []string{"status"}, - "hosts": []string{server.URL}, - } - - f := mbtest.NewReportingMetricSetV2Error(t, config) - - for i := 0; i < 20; i++ { - _, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - } - - connLock.Lock() - assert.Len(t, conns, 1, - "only a single connection should exist because of keep-alives") - connLock.Unlock() -} - -func TestHostParser(t *testing.T) { - var tests = []struct { - host string - url string - err string - }{ - {"", "", "empty host"}, - {":80", "", "empty host"}, - {"localhost", "http://localhost/server-status?auto=", ""}, - {"localhost/ServerStatus", "http://localhost/ServerStatus?auto=", ""}, - {"127.0.0.1", "http://127.0.0.1/server-status?auto=", ""}, - {"https://127.0.0.1", "https://127.0.0.1/server-status?auto=", ""}, - {"[2001:db8:0:1]:80", "http://[2001:db8:0:1]:80/server-status?auto=", ""}, - {"https://admin:secret@127.0.0.1", "https://admin:secret@127.0.0.1/server-status?auto=", ""}, - } - - for _, test := range tests { - hostData, err := hostParser(mbtest.NewTestModule(t, map[string]interface{}{}), test.host) - if err != nil && test.err != "" { - assert.Contains(t, err.Error(), test.err) - } else if assert.NoError(t, err, "unexpected error") { - assert.Equal(t, test.url, hostData.URI) - } - } -} - -// Test event mapping for different apache status outputs -func TestStatusOutputs(t *testing.T) { - files, err := filepath.Glob("./_meta/test/status_*") - assert.NoError(t, err) - - for _, filename := range files { - f, err := os.Open(filename) - assert.NoError(t, err, "cannot open test file "+filename) - scanner := bufio.NewScanner(f) - - _, err = eventMapping(scanner, "localhost") - assert.NoError(t, err, "error mapping "+filename) - } -} - -func TestData(t *testing.T) { - mbtest.TestDataFiles(t, "apache", "status") -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/test_apache.py b/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/test_apache.py deleted file mode 100644 index f47d046b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/apache/test_apache.py +++ /dev/null @@ -1,99 +0,0 @@ -import os -import unittest -from nose.plugins.attrib import attr -import urllib.request -import urllib.error -import urllib.parse -import time -import semver -import sys - -sys.path.append(os.path.join(os.path.dirname(__file__), '../../tests/system')) -import metricbeat - -APACHE_FIELDS = metricbeat.COMMON_FIELDS + ["apache"] - -APACHE_STATUS_FIELDS = [ - "hostname", "total_accesses", "total_kbytes", - "requests_per_sec", "bytes_per_sec", "bytes_per_request", - "workers.busy", "workers.idle", "uptime", "cpu", - "connections", "load", "scoreboard" -] - -APACHE_OLD_STATUS_FIELDS = [ - "hostname", "total_accesses", "total_kbytes", - "requests_per_sec", "bytes_per_sec", "bytes_per_request", - "workers.busy", "workers.idle", "uptime", "cpu", - "connections", "scoreboard" -] - - -CPU_FIELDS = [ - "load", "user", "system", "children_user", "children_system" -] - - -@metricbeat.parameterized_with_supported_versions -class ApacheStatusTest(metricbeat.BaseTest): - - COMPOSE_SERVICES = ['apache'] - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_output(self): - """ - Apache module outputs an event. - """ - - hosts = self.get_hosts() - self.render_config_template(modules=[{ - "name": "apache", - "metricsets": ["status"], - "hosts": hosts, - "period": "5s" - }]) - - found = False - # Waits until CPULoad is part of the status - while not found: - res = urllib.request.urlopen(hosts[0] + "/server-status?auto").read() - if b"CPULoad" in res: - found = True - time.sleep(0.5) - - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertEqual(len(output), 1) - evt = output[0] - - self.verify_fields(evt) - - # Verify all fields present are documented. - self.assert_fields_are_documented(evt) - - def verify_fields(self, evt): - self.assertCountEqual(self.de_dot(APACHE_FIELDS), evt.keys()) - apache_status = evt["apache"]["status"] - if self.old_apache_version(): - self.assertCountEqual( - self.de_dot(APACHE_OLD_STATUS_FIELDS), apache_status.keys()) - else: - self.assertCountEqual( - self.de_dot(APACHE_STATUS_FIELDS), apache_status.keys()) - self.assertCountEqual( - self.de_dot(CPU_FIELDS), apache_status["cpu"].keys()) - # There are more fields that could be checked. - - def old_apache_version(self): - if not 'APACHE_VERSION' in self.COMPOSE_ENV: - return False - - version = self.COMPOSE_ENV['APACHE_VERSION'] - return semver.compare(version, '2.4.12') <= 0 - - def get_hosts(self): - return ['http://' + self.compose_host()] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/_meta/Dockerfile b/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/_meta/Dockerfile deleted file mode 100644 index 1f9a3eeb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/_meta/Dockerfile +++ /dev/null @@ -1,7 +0,0 @@ -ARG BEAT_VERSION -FROM docker.elastic.co/beats/metricbeat:${BEAT_VERSION} - -COPY healthcheck.sh / -HEALTHCHECK --interval=1s --retries=300 CMD sh /healthcheck.sh - -ENTRYPOINT [ "metricbeat", "-E", "http.enabled=true", "-E", "http.host=0.0.0.0", "-E", "monitoring.cluster_uuid=foobar" ] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/_meta/config-xpack.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/_meta/config-xpack.yml deleted file mode 100644 index 0f72a4e9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/_meta/config-xpack.yml +++ /dev/null @@ -1,10 +0,0 @@ -- module: beat - metricsets: - - stats - - state - period: 10s - hosts: ["http://localhost:5066"] - #username: "user" - #password: "secret" - xpack.enabled: true - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/_meta/config.reference.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/_meta/config.reference.yml deleted file mode 100644 index 5ba5959b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/_meta/config.reference.yml +++ /dev/null @@ -1,11 +0,0 @@ -- module: beat - metricsets: - - stats - - state - period: 10s - hosts: ["http://localhost:5066"] - #ssl.certificate_authorities: ["/etc/pki/root/ca.pem"] - - # Set to true to send data collected by module to X-Pack - # Monitoring instead of metricbeat-* indices. - #xpack.enabled: false diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/_meta/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/_meta/config.yml deleted file mode 100644 index 4e558651..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/_meta/config.yml +++ /dev/null @@ -1,7 +0,0 @@ -- module: beat - metricsets: - - stats - - state - period: 10s - hosts: ["http://localhost:5066"] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/_meta/docs.asciidoc deleted file mode 100644 index 2f922750..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/_meta/docs.asciidoc +++ /dev/null @@ -1,10 +0,0 @@ -The Beat module contains a minimal set of metrics to enable monitoring of any Beat or other software based on libbeat across -multiple versions. To monitor more Beat metrics, use our {stack} -{monitor-features}. - -The default metricsets are `state` and `stats`. - -[float] -=== Compatibility - -The Beat module works with Beats 7.3.0 and later. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/_meta/fields.yml deleted file mode 100644 index d8140c26..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/_meta/fields.yml +++ /dev/null @@ -1,20 +0,0 @@ -- key: beat - title: "Beat" - description: > - Beat module - release: ga - settings: ["ssl", "http"] - short_config: false - fields: - - name: beat - type: group - description: > - fields: - - name: id - type: keyword - description: > - Beat ID. - - name: type - type: keyword - description: > - Beat type. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/_meta/healthcheck.sh b/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/_meta/healthcheck.sh deleted file mode 100644 index ff9d08e4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/_meta/healthcheck.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/env bash - -# Check that all endpoints are available -curl -f http://localhost:5066 || exit 1 -curl -f http://localhost:5066/stats || exit 1 -curl -f http://localhost:5066/state || exit 1 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/beat.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/beat.go deleted file mode 100644 index 42927977..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/beat.go +++ /dev/null @@ -1,153 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package beat - -import ( - "encoding/json" - "fmt" - "net/url" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -func init() { - // Register the ModuleFactory function for this module. - if err := mb.Registry.AddModule(ModuleName, NewModule); err != nil { - panic(err) - } -} - -// NewModule creates a new module after performing validation. -func NewModule(base mb.BaseModule) (mb.Module, error) { - if err := validateXPackMetricsets(base); err != nil { - return nil, err - } - - return &base, nil -} - -// Validate that correct metricsets have been specified if xpack.enabled = true. -func validateXPackMetricsets(base mb.BaseModule) error { - config := struct { - Metricsets []string `config:"metricsets"` - XPackEnabled bool `config:"xpack.enabled"` - }{} - if err := base.UnpackConfig(&config); err != nil { - return err - } - - // Nothing to validate if xpack.enabled != true - if !config.XPackEnabled { - return nil - } - - expectedXPackMetricsets := []string{ - "state", - "stats", - } - - if !common.MakeStringSet(config.Metricsets...).Equals(common.MakeStringSet(expectedXPackMetricsets...)) { - return errors.Errorf("The %v module with xpack.enabled: true must have metricsets: %v", ModuleName, expectedXPackMetricsets) - } - - return nil -} - -// ModuleName is the name of this module. -const ModuleName = "beat" - -var ( - // ErrClusterUUID is the error to be returned when the monitored beat is using the Elasticsearch output but hasn't - // yet connected or is having trouble connecting to that Elasticsearch, so the cluster UUID cannot be - // determined - ErrClusterUUID = fmt.Errorf("monitored beat is using Elasticsearch output but cluster UUID cannot be determined") -) - -// Info construct contains the relevant data from the Beat's / endpoint -type Info struct { - UUID string `json:"uuid"` - Beat string `json:"beat"` - Name string `json:"name"` - Hostname string `json:"hostname"` - Version string `json:"version"` -} - -// State construct contains the relevant data from the Beat's /state endpoint -type State struct { - Monitoring struct { - ClusterUUID string `json:"cluster_uuid"` - } `json:"monitoring"` - Output struct { - Name string `json:"name"` - } `json:"output"` - Outputs struct { - Elasticsearch struct { - ClusterUUID string `json:"cluster_uuid"` - } `json:"elasticsearch"` - } `json:"outputs"` -} - -// GetInfo returns the data for the Beat's / endpoint. -func GetInfo(m *MetricSet) (*Info, error) { - content, err := fetchPath(m.HTTP, "/", "") - if err != nil { - return nil, err - } - - info := &Info{} - err = json.Unmarshal(content, &info) - if err != nil { - return nil, err - } - - return info, nil -} - -// GetState returns the data for the Beat's /state endpoint. -func GetState(m *MetricSet) (*State, error) { - content, err := fetchPath(m.HTTP, "/state", "") - if err != nil { - return nil, err - } - - info := &State{} - err = json.Unmarshal(content, &info) - if err != nil { - return nil, err - } - - return info, nil -} - -func fetchPath(httpHelper *helper.HTTP, path string, query string) ([]byte, error) { - currentURI := httpHelper.GetURI() - defer httpHelper.SetURI(currentURI) - - // Parses the uri to replace the path - u, _ := url.Parse(currentURI) - u.Path = path - u.RawQuery = query - - // Http helper includes the HostData with username and password - httpHelper.SetURI(u.String()) - return httpHelper.FetchContent() -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/beat_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/beat_integration_test.go deleted file mode 100644 index f800661d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/beat_integration_test.go +++ /dev/null @@ -1,89 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package beat_test - -import ( - "testing" - - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - "github.com/elastic/beats/v7/metricbeat/module/beat" - _ "github.com/elastic/beats/v7/metricbeat/module/beat/state" - _ "github.com/elastic/beats/v7/metricbeat/module/beat/stats" -) - -var metricSets = []string{ - "stats", - "state", -} - -func TestFetch(t *testing.T) { - service := compose.EnsureUp(t, "metricbeat") - - for _, metricSet := range metricSets { - f := mbtest.NewReportingMetricSetV2Error(t, beat.GetConfig(metricSet, service.Host())) - events, errs := mbtest.ReportingFetchV2Error(f) - - require.Empty(t, errs) - require.NotEmpty(t, events) - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), - events[0].BeatEvent("beat", metricSet).Fields.StringToPrint()) - } -} - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "metricbeat") - - for _, metricSet := range metricSets { - f := mbtest.NewReportingMetricSetV2Error(t, beat.GetConfig(metricSet, service.Host())) - err := mbtest.WriteEventsReporterV2Error(f, t, metricSet) - require.NoError(t, err) - } -} - -func TestXPackEnabled(t *testing.T) { - service := compose.EnsureUpWithTimeout(t, 300, "metricbeat") - - config := getXPackConfig(service.Host()) - - metricSets := mbtest.NewReportingMetricSetV2Errors(t, config) - for _, metricSet := range metricSets { - events, errs := mbtest.ReportingFetchV2Error(metricSet) - require.Empty(t, errs) - require.NotEmpty(t, events) - - event := events[0] - require.Equal(t, "beats_"+metricSet.Name(), event.RootFields["type"]) - require.Equal(t, event.RootFields["cluster_uuid"], "foobar") - require.Regexp(t, `^.monitoring-beats-\d-mb`, event.Index) - } -} - -func getXPackConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": beat.ModuleName, - "metricsets": metricSets, - "hosts": []string{host}, - "xpack.enabled": true, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/config.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/config.go deleted file mode 100644 index 83ea1879..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/config.go +++ /dev/null @@ -1,30 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package beat - -// Config defines the structure for the Beat module configuration options -type Config struct { - XPackEnabled bool `config:"xpack.enabled"` -} - -// DefaultConfig returns the default configuration for the Beat module -func DefaultConfig() Config { - return Config{ - XPackEnabled: false, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/fields.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/fields.go deleted file mode 100644 index 33bbffd7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/fields.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/asset/asset.go - DO NOT EDIT. - -package beat - -import ( - "github.com/elastic/beats/v7/libbeat/asset" -) - -func init() { - if err := asset.SetFields("metricbeat", "beat", asset.ModuleFieldsPri, AssetBeat); err != nil { - panic(err) - } -} - -// AssetBeat returns asset data. -// This is the base64 encoded gzipped contents of ../metricbeat/module/beat. -func AssetBeat() string { - return "eJzcl0+L2zwQxu/5FIPP7+YD+PAWSlvYSwtloYdSimxPvGJljSuNdvG3L5LXiWPJdtJmE6hOiRU/z0/zR1Lu4Am7HAoUvAFgyQpzyN6j4GwDUKEtjWxZks7h/w0AgJ+ChiqncANgUKGwmEMtNgAWmaWubQ7fM2tV9h9kj8xt9sPPPZLhnyXpnaxz2All/fs7iaqyeVC+Ay0a3LP4wV3rtQ259vVJguhYZawkq/2jQesJuxcy4+dJxX6Etd5/2EbCXusC0v69WNyy4Fh9HIRTtKcqx5kaxjRyY45GaFFjg5q3qEWhsDr62QBWECkUejK3gOfHvYUSNRuhRjbwavMujRNqbluS05wEkZqxRnMeyGfXFGiAdq/6FlJrHRjIcet4678kEeISOAVBNOgBenFwFisoupDFJMQvhw7fiCFoQ4FS12mQcZHaixSp/asidS3LBreNTcZCka7PC0TA6kWTfsbpYFiTIcdS46WMD4V4kPZu2qdC6vlyULIopnNz+TiB41MINpTUNKSBCYRSwXy60FRWIOqVaHoJ7QQ8P770jTItnjUwmN/AY7x0F50B6cdD1446exEIn1EnVwOrETsD6KN3gbCFoplzW4rfGFmUT9GREFMnOuEPwOGoQ/pgeQBNLwqreoHjQMvyeS7nb4vbWy+neHT9EVw+RtvKdUgD4irBQFoZatvblsAawh7VtUqWgm8ZV3ugWAfeCRlfuK4Ku0Kw30mJGqG7m5Aykb8+dqe2FhMLdUXSB+8HehLZxXPAoJiL+cVOga8oqtnTE844AYruVg0VnJeCNTpZjaHZs+5tKT3fkv+A+GIkL19HLpD1b97kn0i7Dxfj9B9nzHnDzIeMTgGWPvwOAAD//2j1+Zk=" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/metricset.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/metricset.go deleted file mode 100644 index fe0d2d9a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/metricset.go +++ /dev/null @@ -1,52 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package beat - -import ( - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -// MetricSet can be used to build other metricsets within the Beat module. -type MetricSet struct { - mb.BaseMetricSet - *helper.HTTP - XPackEnabled bool -} - -// NewMetricSet creates a metricset that can be used to build other metricsets -// within the Beat module. -func NewMetricSet(base mb.BaseMetricSet) (*MetricSet, error) { - config := DefaultConfig() - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - - ms := &MetricSet{ - base, - http, - config.XPackEnabled, - } - - return ms, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/state/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/state/_meta/data.json deleted file mode 100644 index b45b9623..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/state/_meta/data.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "beat": { - "state": { - "management": { - "enabled": false - }, - "module": { - "count": 3 - }, - "output": { - "name": "elasticsearch" - }, - "queue": { - "name": "mem" - } - } - }, - "event": { - "dataset": "beat.state", - "duration": 115000, - "module": "beat" - }, - "metricset": { - "name": "state" - }, - "service": { - "address": "127.0.0.1:5066", - "id": "1f0c187b-f2ef-4950-b9cc-dd6864b9191a", - "name": "Shaunaks-MacBook-Pro-2.local", - "type": "metricbeat" - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/state/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/state/_meta/docs.asciidoc deleted file mode 100644 index d66ce70d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/state/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the state metricset of the beat module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/state/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/state/_meta/fields.yml deleted file mode 100644 index 0debc24a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/state/_meta/fields.yml +++ /dev/null @@ -1,22 +0,0 @@ -- name: state - type: group - description: > - Beat state - release: ga - fields: - - name: management.enabled - type: boolean - description: > - Is central management enabled? - - name: module.count - type: integer - description: > - Number of modules enabled - - name: output.name - type: keyword - description: > - Name of output used by Beat - - name: queue.name - type: keyword - description: > - Name of queue being used by Beat diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/state/_meta/test/state.800.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/state/_meta/test/state.800.json deleted file mode 100644 index 990cecc2..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/state/_meta/test/state.800.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "beat": { - "name": "Shaunaks-MBP-2" - }, - "host": { - "architecture": "x86_64", - "hostname": "Shaunaks-MBP-2", - "id": "EF6274EA-462F-5316-A14A-850E7BFD8126", - "os": { - "build": "18F132", - "family": "darwin", - "kernel": "18.6.0", - "name": "Mac OS X", - "platform": "darwin", - "version": "10.14.5" - } - }, - "management": { - "enabled": false - }, - "module": { - "count": 3, - "names": [ - "system" - ] - }, - "output": { - "name": "elasticsearch" - }, - "outputs": { - "elasticsearch": { - "cluster_uuid": "c8sjZYNjRcOiCTGzQZoyqw" - } - }, - "queue": { - "name": "mem" - }, - "service": { - "id": "1f0c187b-f2ef-4950-b9cc-dd6864b9191a", - "name": "metricbeat", - "version": "8.0.0" - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/state/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/state/data.go deleted file mode 100644 index 97a714cd..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/state/data.go +++ /dev/null @@ -1,72 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package state - -import ( - "encoding/json" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstriface" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/beat" -) - -var ( - schema = s.Schema{ - "management": c.Dict("management", s.Schema{ - "enabled": c.Bool("enabled"), - }), - "module": c.Dict("module", s.Schema{ - "count": c.Int("count"), - }), - "output": c.Dict("output", s.Schema{ - "name": c.Str("name"), - }), - "queue": c.Dict("queue", s.Schema{ - "name": c.Str("name"), - }), - } -) - -func eventMapping(r mb.ReporterV2, info beat.Info, content []byte) error { - var event mb.Event - event.RootFields = common.MapStr{} - event.RootFields.Put("service", common.MapStr{ - "id": info.UUID, - "name": info.Name, - }) - - event.Service = info.Beat - - var data map[string]interface{} - err := json.Unmarshal(content, &data) - if err != nil { - return errors.Wrap(err, "failure parsing Beat's State API response") - } - - event.MetricSetFields, err = schema.Apply(data) - if err != nil { - return errors.Wrap(err, "failure to apply state schema") - } - - r.Event(event) - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/state/data_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/state/data_test.go deleted file mode 100644 index 606853c0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/state/data_test.go +++ /dev/null @@ -1,55 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package state - -import ( - "io/ioutil" - "path/filepath" - "testing" - - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/metricbeat/module/beat" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestEventMapping(t *testing.T) { - - files, err := filepath.Glob("./_meta/test/state.*.json") - require.NoError(t, err) - - info := beat.Info{ - UUID: "1234", - Beat: "helloworld", - } - - for _, f := range files { - input, err := ioutil.ReadFile(f) - require.NoError(t, err) - - reporter := &mbtest.CapturingReporterV2{} - err = eventMapping(reporter, info, input) - - require.NoError(t, err, f) - require.True(t, len(reporter.GetEvents()) >= 1, f) - require.Equal(t, 0, len(reporter.GetErrors()), f) - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/state/data_xpack.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/state/data_xpack.go deleted file mode 100644 index 2dc2bebf..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/state/data_xpack.go +++ /dev/null @@ -1,169 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package state - -import ( - "encoding/json" - "time" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/helper/elastic" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" - b "github.com/elastic/beats/v7/metricbeat/module/beat" -) - -func eventMappingXPack(r mb.ReporterV2, m *MetricSet, info b.Info, content []byte) error { - now := time.Now() - - // Massage info into beat - beat := common.MapStr{ - "name": info.Name, - "host": info.Hostname, - "type": info.Beat, - "uuid": info.UUID, - "version": info.Version, - } - - var state map[string]interface{} - err := json.Unmarshal(content, &state) - if err != nil { - return errors.Wrap(err, "failure parsing Beat's State API response") - } - - fields := common.MapStr{ - "state": state, - "beat": beat, - "timestamp": now, - } - - clusterUUID := getMonitoringClusterUUID(state) - if clusterUUID == "" { - if isOutputES(state) { - clusterUUID = getClusterUUID(state) - if clusterUUID == "" { - // Output is ES but cluster UUID could not be determined. No point sending monitoring - // data with empty cluster UUID since it will not be associated with the correct ES - // production cluster. Log error instead. - return errors.Wrap(b.ErrClusterUUID, "could not determine cluster UUID") - } - } - } - - var event mb.Event - event.RootFields = common.MapStr{ - "cluster_uuid": clusterUUID, - "timestamp": now, - "interval_ms": m.calculateIntervalMs(), - "type": "beats_state", - "beats_state": fields, - } - - event.Index = elastic.MakeXPackMonitoringIndexName(elastic.Beats) - - r.Event(event) - return nil -} - -func (m *MetricSet) calculateIntervalMs() int64 { - return m.Module().Config().Period.Nanoseconds() / 1000 / 1000 -} - -func getClusterUUID(state map[string]interface{}) string { - o, exists := state["outputs"] - if !exists { - return "" - } - - outputs, ok := o.(map[string]interface{}) - if !ok { - return "" - } - - e, exists := outputs["elasticsearch"] - if !exists { - return "" - } - - elasticsearch, ok := e.(map[string]interface{}) - if !ok { - return "" - } - - c, exists := elasticsearch["cluster_uuid"] - if !exists { - return "" - } - - clusterUUID, ok := c.(string) - if !ok { - return "" - } - - return clusterUUID -} - -func isOutputES(state map[string]interface{}) bool { - o, exists := state["output"] - if !exists { - return false - } - - output, ok := o.(map[string]interface{}) - if !ok { - return false - } - - n, exists := output["name"] - if !exists { - return false - } - - name, ok := n.(string) - if !ok { - return false - } - - return name == "elasticsearch" -} - -func getMonitoringClusterUUID(state map[string]interface{}) string { - m, exists := state["monitoring"] - if !exists { - return "" - } - - monitoring, ok := m.(map[string]interface{}) - if !ok { - return "" - } - - c, exists := monitoring["cluster_uuid"] - if !exists { - return "" - } - - clusterUUID, ok := c.(string) - if !ok { - return "" - } - - return clusterUUID -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/state/state.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/state/state.go deleted file mode 100644 index eb6a41ff..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/state/state.go +++ /dev/null @@ -1,83 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package state - -import ( - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - "github.com/elastic/beats/v7/metricbeat/module/beat" -) - -func init() { - mb.Registry.MustAddMetricSet(beat.ModuleName, "state", New, - mb.WithHostParser(hostParser), - ) -} - -const ( - statePath = "state" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: "http", - DefaultPath: statePath, - }.Build() -) - -// MetricSet defines all fields of the MetricSet -type MetricSet struct { - *beat.MetricSet -} - -// New create a new instance of the MetricSet -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - ms, err := beat.NewMetricSet(base) - if err != nil { - return nil, err - } - return &MetricSet{MetricSet: ms}, nil -} - -// Fetch methods implements the data gathering and data conversion to the right format -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - content, err := m.HTTP.FetchContent() - if err != nil { - return err - } - - info, err := beat.GetInfo(m.MetricSet) - if err != nil { - return err - } - - if m.MetricSet.XPackEnabled { - err = eventMappingXPack(r, m, *info, content) - if err != nil { - // Since this is an x-pack code path, we log the error but don't - // return it. Otherwise it would get reported into `metricbeat-*` - // indices. - m.Logger().Error(err) - return nil - } - } else { - return eventMapping(r, *info, content) - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/stats/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/stats/_meta/data.json deleted file mode 100644 index 318fc80d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/stats/_meta/data.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "beat": { - "id": "1f0c187b-f2ef-4950-b9cc-dd6864b9191a", - "stats": { - "libbeat": { - "output": { - "events": { - "acked": 0, - "active": 0, - "batches": 0, - "dropped": 0, - "duplicates": 0, - "failed": 0, - "toomany": 0, - "total": 0 - }, - "read": { - "bytes": 0, - "errors": 0 - }, - "type": "elasticsearch", - "write": { - "bytes": 0, - "errors": 0 - } - } - }, - "runtime": { - "goroutines": 39 - }, - "uptime": { - "ms": 12019 - } - }, - "type": "metricbeat" - }, - "event": { - "dataset": "beat.stats", - "duration": 115000, - "module": "beat" - }, - "metricset": { - "name": "stats" - }, - "service": { - "address": "127.0.0.1:5066", - "name": "beat", - "type": "beat" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/stats/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/stats/_meta/docs.asciidoc deleted file mode 100644 index bf8bcd78..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/stats/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the stats metricset of the beat module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/stats/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/stats/_meta/fields.yml deleted file mode 100644 index 043b39a6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/stats/_meta/fields.yml +++ /dev/null @@ -1,95 +0,0 @@ -- name: stats - type: group - description: > - Beat stats - release: ga - fields: - - name: uptime.ms - type: long - description: > - Beat uptime - - name: runtime.goroutines - type: long - description: > - Number of goroutines running in Beat - - name: libbeat - type: group - description: > - Fields common to all Beats - fields: - - name: output - type: group - description: > - Output stats - fields: - - name: type - type: keyword - description: > - Type of output - - name: events - type: group - description: > - Event counters - fields: - - name: acked - type: long - description: > - Number of events acknowledged - - name: active - type: long - description: > - Number of active events - - name: batches - type: long - description: > - Number of event batches - - name: dropped - type: long - description: > - Number of events dropped - - name: duplicates - type: long - description: > - Number of events duplicated - - name: failed - type: long - description: > - Number of events failed - - name: toomany - type: long - description: > - Number of too many events - - name: total - type: long - description: > - Total number of events - - name: read - type: group - description: > - Read stats - fields: - - name: bytes - type: long - description: > - Number of bytes read - - name: errors - type: long - description: > - Number of read errors - - name: write - type: group - description: > - Write stats - fields: - - name: bytes - type: long - description: > - Number of bytes written - - name: errors - type: long - description: > - Number of write errors - - - - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/stats/_meta/test/stats.800.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/stats/_meta/test/stats.800.json deleted file mode 100644 index 12b52706..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/stats/_meta/test/stats.800.json +++ /dev/null @@ -1,156 +0,0 @@ -{ - "beat": { - "cpu": { - "system": { - "ticks": 95, - "time": { - "ms": 95 - } - }, - "total": { - "ticks": 458, - "time": { - "ms": 458 - }, - "value": 458 - }, - "user": { - "ticks": 363, - "time": { - "ms": 363 - } - } - }, - "info": { - "ephemeral_id": "f32e9a62-56c2-4cde-87be-de5869b2d7b7", - "uptime": { - "ms": 21557 - } - }, - "memstats": { - "gc_next": 10723216, - "memory_alloc": 6145008, - "memory_total": 360839144, - "rss": 44339200 - }, - "runtime": { - "goroutines": 40 - } - }, - "libbeat": { - "config": { - "module": { - "running": 0, - "starts": 0, - "stops": 0 - }, - "scans": 1, - "reloads": 1 - }, - "output": { - "events": { - "acked": 0, - "active": 0, - "batches": 0, - "dropped": 0, - "duplicates": 0, - "failed": 0, - "toomany": 0, - "total": 0 - }, - "read": { - "bytes": 0, - "errors": 0 - }, - "type": "elasticsearch", - "write": { - "bytes": 0, - "errors": 0 - } - }, - "pipeline": { - "clients": 3, - "events": { - "active": 37, - "dropped": 0, - "failed": 0, - "filtered": 1, - "published": 37, - "retry": 69, - "total": 38 - }, - "queue": { - "acked": 0 - } - } - }, - "metricbeat": { - "system": { - "cpu": { - "events": 2, - "failures": 0, - "success": 2 - }, - "filesystem": { - "events": 7, - "failures": 0, - "success": 7 - }, - "fsstat": { - "events": 1, - "failures": 0, - "success": 1 - }, - "load": { - "events": 3, - "failures": 0, - "success": 3 - }, - "memory": { - "events": 3, - "failures": 0, - "success": 3 - }, - "network": { - "events": 0, - "failures": 0, - "success": 0 - }, - "process": { - "events": 17, - "failures": 0, - "success": 17 - }, - "process_summary": { - "events": 2, - "failures": 0, - "success": 2 - }, - "socket_summary": { - "events": 2, - "failures": 0, - "success": 2 - }, - "uptime": { - "events": 1, - "failures": 0, - "success": 1 - } - } - }, - "system": { - "cpu": { - "cores": 8 - }, - "load": { - "1": 1.6753, - "15": 1.8076, - "5": 1.8257, - "norm": { - "1": 0.2094, - "15": 0.226, - "5": 0.2282 - } - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/stats/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/stats/data.go deleted file mode 100644 index acc59574..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/stats/data.go +++ /dev/null @@ -1,88 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package stats - -import ( - "encoding/json" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstriface" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/beat" -) - -var ( - schema = s.Schema{ - "uptime": c.Dict("beat.info.uptime", s.Schema{ - "ms": c.Int("ms"), - }), - "runtime": c.Dict("beat.runtime", s.Schema{ - "goroutines": c.Int("goroutines"), - }, c.DictOptional), - "libbeat": c.Dict("libbeat", s.Schema{ - "output": c.Dict("output", s.Schema{ - "type": c.Str("type"), - "events": c.Dict("events", s.Schema{ - "acked": c.Int("acked"), - "active": c.Int("active"), - "batches": c.Int("batches"), - "dropped": c.Int("dropped"), - "duplicates": c.Int("duplicates"), - "failed": c.Int("failed"), - "toomany": c.Int("toomany"), - "total": c.Int("total"), - }), - "read": c.Dict("read", s.Schema{ - "bytes": c.Int("bytes"), - "errors": c.Int("errors"), - }), - "write": c.Dict("write", s.Schema{ - "bytes": c.Int("bytes"), - "errors": c.Int("errors"), - }), - }), - }), - } -) - -func eventMapping(r mb.ReporterV2, info beat.Info, content []byte) error { - var event mb.Event - event.RootFields = common.MapStr{} - event.RootFields.Put("service.name", beat.ModuleName) - - event.ModuleFields = common.MapStr{} - event.ModuleFields.Put("id", info.UUID) - event.ModuleFields.Put("type", info.Beat) - - var data map[string]interface{} - err := json.Unmarshal(content, &data) - if err != nil { - return errors.Wrap(err, "failure parsing Beat's Stats API response") - } - - event.MetricSetFields, err = schema.Apply(data) - if err != nil { - return errors.Wrap(err, "failure to apply stats schema") - } - - r.Event(event) - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/stats/data_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/stats/data_test.go deleted file mode 100644 index 2a2feb40..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/stats/data_test.go +++ /dev/null @@ -1,55 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package stats - -import ( - "io/ioutil" - "path/filepath" - "testing" - - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/metricbeat/module/beat" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestEventMapping(t *testing.T) { - - files, err := filepath.Glob("./_meta/test/stats.*.json") - require.NoError(t, err) - - info := beat.Info{ - UUID: "1234", - Beat: "helloworld", - } - - for _, f := range files { - input, err := ioutil.ReadFile(f) - require.NoError(t, err) - - reporter := &mbtest.CapturingReporterV2{} - err = eventMapping(reporter, info, input) - - require.NoError(t, err, f) - require.True(t, len(reporter.GetEvents()) >= 1, f) - require.Equal(t, 0, len(reporter.GetErrors()), f) - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/stats/data_xpack.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/stats/data_xpack.go deleted file mode 100644 index d0b81dbe..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/stats/data_xpack.go +++ /dev/null @@ -1,105 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package stats - -import ( - "encoding/json" - "time" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/helper/elastic" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/beat" -) - -func eventMappingXPack(r mb.ReporterV2, m *MetricSet, info beat.Info, content []byte) error { - now := time.Now() - clusterUUID, err := m.getClusterUUID() - if err != nil { - return errors.Wrap(err, "could not determine cluster UUID") - } - - // Massage info into beat - beat := common.MapStr{ - "name": info.Name, - "host": info.Hostname, - "type": info.Beat, - "uuid": info.UUID, - "version": info.Version, - } - - var metrics map[string]interface{} - err = json.Unmarshal(content, &metrics) - if err != nil { - return errors.Wrap(err, "failure parsing Beat's Stats API response") - } - - fields := common.MapStr{ - "metrics": metrics, - "beat": beat, - "timestamp": now, - } - - var event mb.Event - event.RootFields = common.MapStr{ - "cluster_uuid": clusterUUID, - "timestamp": now, - "interval_ms": m.calculateIntervalMs(), - "type": "beats_stats", - "beats_stats": fields, - } - - event.Index = elastic.MakeXPackMonitoringIndexName(elastic.Beats) - - r.Event(event) - return nil -} - -func (m *MetricSet) calculateIntervalMs() int64 { - return m.Module().Config().Period.Nanoseconds() / 1000 / 1000 -} - -func (m *MetricSet) getClusterUUID() (string, error) { - state, err := beat.GetState(m.MetricSet) - if err != nil { - return "", errors.Wrap(err, "could not get state information") - } - - clusterUUID := state.Monitoring.ClusterUUID - if clusterUUID != "" { - return clusterUUID, nil - } - - if state.Output.Name != "elasticsearch" { - return "", nil - } - - clusterUUID = state.Outputs.Elasticsearch.ClusterUUID - if clusterUUID == "" { - // Output is ES but cluster UUID could not be determined. No point sending monitoring - // data with empty cluster UUID since it will not be associated with the correct ES - // production cluster. Log error instead. - return "", beat.ErrClusterUUID - } - - return clusterUUID, nil - -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/stats/stats.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/stats/stats.go deleted file mode 100644 index 6cee03e4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/stats/stats.go +++ /dev/null @@ -1,83 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package stats - -import ( - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - "github.com/elastic/beats/v7/metricbeat/module/beat" -) - -func init() { - mb.Registry.MustAddMetricSet(beat.ModuleName, "stats", New, - mb.WithHostParser(hostParser), - ) -} - -const ( - statsPath = "stats" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: "http", - DefaultPath: statsPath, - }.Build() -) - -// MetricSet defines all fields of the MetricSet -type MetricSet struct { - *beat.MetricSet -} - -// New create a new instance of the MetricSet -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - ms, err := beat.NewMetricSet(base) - if err != nil { - return nil, err - } - return &MetricSet{MetricSet: ms}, nil -} - -// Fetch methods implements the data gathering and data conversion to the right format -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - content, err := m.HTTP.FetchContent() - if err != nil { - return err - } - - info, err := beat.GetInfo(m.MetricSet) - if err != nil { - return err - } - - if m.MetricSet.XPackEnabled { - err = eventMappingXPack(r, m, *info, content) - if err != nil { - // Since this is an x-pack code path, we log the error but don't - // return it. Otherwise it would get reported into `metricbeat-*` - // indices. - m.Logger().Error(err) - return nil - } - } else { - return eventMapping(r, *info, content) - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/testing.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/testing.go deleted file mode 100644 index 6168279a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/beat/testing.go +++ /dev/null @@ -1,27 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package beat - -// GetConfig for Metricbeat -func GetConfig(metricset string, host string) map[string]interface{} { - return map[string]interface{}{ - "module": ModuleName, - "metricsets": []string{metricset}, - "hosts": []string{host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/Dockerfile.jewel b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/Dockerfile.jewel deleted file mode 100644 index 19d23bd2..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/Dockerfile.jewel +++ /dev/null @@ -1,15 +0,0 @@ -ARG CEPH_VERSION -FROM ceph/daemon:${CEPH_VERSION} - -RUN yum -q install -y jq && yum clean all && rm -fr /var/cache/yum - -# Wait for the health endpoint to have monitors information -HEALTHCHECK --interval=1s --retries=300 \ - CMD curl -s -H "Accept: application/json" localhost:5000/api/v0.1/health \ - | jq .output.health.health_services[0].mons[0] \ - | grep health - -ENV NETWORK_AUTO_DETECT 4 -ENV DEMO_DAEMONS osd,rest_api - -CMD ["demo"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/Dockerfile.nautilus b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/Dockerfile.nautilus deleted file mode 100644 index 130d7716..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/Dockerfile.nautilus +++ /dev/null @@ -1,19 +0,0 @@ -ARG CEPH_VERSION -FROM ceph/daemon:${CEPH_VERSION} - -RUN yum -q install -y jq && yum clean all && rm -fr /var/cache/yum - -# Wait for the health endpoint to have monitors information -ADD healthcheck.sh / -HEALTHCHECK --interval=1s --retries=300 CMD /healthcheck.sh - -EXPOSE 5000 8003 9283 - -ENV NETWORK_AUTO_DETECT 4 -ENV CEPH_DAEMON demo -ENV CEPH_DEMO_UID beats -ENV CEPH_DEMO_BUCKET beats -ENV CEPH_DEMO_ACCESS_KEY demo -ENV CEPH_DEMO_SECRET_KEY demo - -CMD ["demo"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/config-mgr.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/config-mgr.yml deleted file mode 100644 index 548e8f32..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/config-mgr.yml +++ /dev/null @@ -1,19 +0,0 @@ -- module: ceph - metricsets: - - mgr_cluster_health - period: 10s - hosts: [ "https://localhost:8003" ] - #username: "user" - #password: "secret" - -- module: ceph - metricsets: - - mgr_cluster_disk - - mgr_osd_perf - - mgr_pool_disk - # - mgr_osd_pool_stats - # - mgr_osd_tree - period: 1m - hosts: [ "https://localhost:8003" ] - #username: "user" - #password: "secret" diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/config.reference.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/config.reference.yml deleted file mode 100644 index 4f2f01d2..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/config.reference.yml +++ /dev/null @@ -1,5 +0,0 @@ -- module: ceph - metricsets: ["cluster_disk", "cluster_health", "monitor_health", "pool_disk", "osd_tree"] - period: 10s - hosts: ["localhost:5000"] - enabled: true diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/config.yml deleted file mode 100644 index 6df14df1..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/config.yml +++ /dev/null @@ -1,18 +0,0 @@ -- module: ceph - #metricsets: - # - cluster_health - # - cluster_status - # - monitor_health - period: 10s - hosts: ["localhost:5000"] - #username: "user" - #password: "secret" - -- module: ceph - #metricsets: - # - cluster_disk - # - osd_tree - # - osd_df - # - pool_disk - period: 1m - hosts: ["localhost:5000"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/docs.asciidoc deleted file mode 100644 index 0831de00..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/docs.asciidoc +++ /dev/null @@ -1,17 +0,0 @@ -The Ceph module collects metrics by submitting HTTP GET requests to -the http://docs.ceph.com/docs/master/man/8/ceph-rest-api/[ceph-rest-api]. The default metricsets are `cluster_disk`, `cluster_health`, `monitor_health`, `pool_disk`, `osd_tree`. - -[float] -=== Compatibility - -The Ceph module is tested with Ceph Jewel (10.2.10) and Ceph Nautilus (14.2.7). - -Metricsets with the `mgr_` prefix are compatible with Ceph releases using the Ceph Manager Daemon. - -[float] -=== Dashboard - -The Ceph module comes with a predefined dashboard showing Ceph cluster related metrics. For example: - -image::./images/ceph-overview-dashboard.png[] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/fields.yml deleted file mode 100644 index e9414ae1..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/fields.yml +++ /dev/null @@ -1,13 +0,0 @@ -- key: ceph - title: "Ceph" - description: > - Ceph module - short_config: false - release: ga - settings: ["ssl", "http"] - fields: - - name: ceph - type: group - description: > - `ceph` contains the metrics that were scraped from CEPH. - fields: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/healthcheck.sh b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/healthcheck.sh deleted file mode 100644 index 09f34f38..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/healthcheck.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/bash - -KEYS_JSON=/opt/ceph-container/sree/static/restful-list-keys.json - -if [[ ! -f "${KEYS_JSON}" ]]; then - ceph restful list-keys | grep demo >/dev/null - if [[ $? -eq 0 ]]; then - ceph restful list-keys > ${KEYS_JSON} - else - exit 1 - fi -fi - -ceph health | grep HEALTH_OK && curl -s localhost:5000 >/dev/null diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/kibana/7/dashboard/Metricbeat-ceph-overview.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/kibana/7/dashboard/Metricbeat-ceph-overview.json deleted file mode 100644 index 109c6fa5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/kibana/7/dashboard/Metricbeat-ceph-overview.json +++ /dev/null @@ -1,723 +0,0 @@ -{ - "objects": [ - { - "attributes": { - "description": "This Ceph dashboard that shows the most important cluster metrics.", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "optionsJSON": { - "hidePanelTitles": false, - "useMargins": true - }, - "panelsJSON": [ - { - "embeddableConfig": {}, - "gridData": { - "h": 12, - "i": "1", - "w": 18, - "x": 30, - "y": 0 - }, - "panelIndex": "1", - "panelRefName": "panel_0", - "title": "Cluster Disk Stats", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 13, - "i": "2", - "w": 24, - "x": 24, - "y": 12 - }, - "panelIndex": "2", - "panelRefName": "panel_1", - "title": "Throughput", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 13, - "i": "3", - "w": 24, - "x": 0, - "y": 12 - }, - "panelIndex": "3", - "panelRefName": "panel_2", - "title": "IOPS", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 12, - "i": "4", - "w": 6, - "x": 24, - "y": 0 - }, - "panelIndex": "4", - "panelRefName": "panel_3", - "title": "OSD Disk Usage", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 12, - "i": "5", - "w": 5, - "x": 0, - "y": 0 - }, - "panelIndex": "5", - "panelRefName": "panel_4", - "title": "Pools", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 12, - "i": "6", - "w": 19, - "x": 5, - "y": 0 - }, - "panelIndex": "6", - "panelRefName": "panel_5", - "title": "Pool Objects", - "version": "7.3.0" - } - ], - "timeRestore": false, - "title": "[Metricbeat Ceph] Cluster Overview", - "version": 1 - }, - "id": "c93f2c30-b473-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "dashboard": "7.3.0" - }, - "references": [ - { - "id": "054a0900-b467-11e9-a579-f5c0a5d81340", - "name": "panel_0", - "type": "visualization" - }, - { - "id": "88d48440-b46b-11e9-a579-f5c0a5d81340", - "name": "panel_1", - "type": "visualization" - }, - { - "id": "346d00d0-b46b-11e9-a579-f5c0a5d81340", - "name": "panel_2", - "type": "visualization" - }, - { - "id": "13efa190-b46c-11e9-a579-f5c0a5d81340", - "name": "panel_3", - "type": "visualization" - }, - { - "id": "393df790-b470-11e9-a579-f5c0a5d81340", - "name": "panel_4", - "type": "visualization" - }, - { - "id": "aa9c2f10-b470-11e9-a579-f5c0a5d81340", - "name": "panel_5", - "type": "visualization" - } - ], - "type": "dashboard", - "updated_at": "2019-08-19T15:00:55.571Z", - "version": "WzE1NzEsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Cluster Disk Stats [Metricbeat Ceph] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "bar_color_rules": [ - { - "id": "bd70f9c0-b472-11e9-ba7f-f52449624592" - } - ], - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "id": "7b71f300-b466-11e9-841e-0ddf9a697c96", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(159,5,0,1)", - "fill": "0", - "formatter": "bytes", - "hide_in_legend": 0, - "id": "7b71f301-b466-11e9-841e-0ddf9a697c96", - "label": "total", - "line_width": "1", - "metrics": [ - { - "field": "ceph.cluster_disk.total.bytes", - "id": "7b71f302-b466-11e9-841e-0ddf9a697c96", - "type": "max" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(104,188,0,1)", - "fill": "0.2", - "formatter": "bytes", - "id": "7b71f303-b466-11e9-841e-0ddf9a697c96", - "label": "available", - "line_width": "1", - "metrics": [ - { - "field": "ceph.cluster_disk.available.bytes", - "id": "7b71f304-b466-11e9-841e-0ddf9a697c96", - "type": "max" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(252,196,0,1)", - "fill": 0.5, - "formatter": "bytes", - "id": "64f99360-b472-11e9-ba7f-f52449624592", - "label": "used", - "line_width": 1, - "metrics": [ - { - "field": "ceph.cluster_disk.used.bytes", - "id": "64f99361-b472-11e9-ba7f-f52449624592", - "type": "max" - } - ], - "point_size": "0", - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Cluster Disk Stats [Metricbeat Ceph] ECS", - "type": "metrics" - } - }, - "id": "054a0900-b467-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.3.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-08-02T10:56:16.795Z", - "version": "WzYwMCwxXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Throughput [Metricbeat Ceph] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "id": "57f0f3e0-b46b-11e9-88d3-b1e3cace09ae", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(104,204,202,1)", - "fill": 0, - "formatter": "number", - "id": "57f11af0-b46b-11e9-88d3-b1e3cace09ae", - "label": "read", - "line_width": 2, - "metrics": [ - { - "field": "ceph.cluster_status.traffic.read_bytes", - "id": "57f11af1-b46b-11e9-88d3-b1e3cace09ae", - "type": "max" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(176,188,0,1)", - "fill": 0, - "formatter": "number", - "id": "57f11af2-b46b-11e9-88d3-b1e3cace09ae", - "label": "write", - "line_width": 2, - "metrics": [ - { - "field": "ceph.cluster_status.traffic.write_bytes", - "id": "57f11af3-b46b-11e9-88d3-b1e3cace09ae", - "type": "max" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Throughput [Metricbeat Ceph] ECS", - "type": "metrics" - } - }, - "id": "88d48440-b46b-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.3.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-08-02T10:54:20.715Z", - "version": "WzU5NiwxXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "IOPS [Metricbeat Ceph] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "id": "0fc1f2e0-b46b-11e9-9488-8bde5ab143f4", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#3185FC", - "fill": 0, - "formatter": "number", - "id": "0fc1f2e1-b46b-11e9-9488-8bde5ab143f4", - "label": "read", - "line_width": 2, - "metrics": [ - { - "field": "ceph.cluster_status.traffic.read_op_per_sec", - "id": "0fc1f2e2-b46b-11e9-9488-8bde5ab143f4", - "type": "max" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#DB1374", - "fill": 0, - "formatter": "number", - "id": "0fc1f2e3-b46b-11e9-9488-8bde5ab143f4", - "label": "write", - "line_width": 2, - "metrics": [ - { - "field": "ceph.cluster_status.traffic.write_op_per_sec", - "id": "0fc1f2e4-b46b-11e9-9488-8bde5ab143f4", - "type": "max" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "IOPS [Metricbeat Ceph] ECS", - "type": "metrics" - } - }, - "id": "346d00d0-b46b-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.3.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-08-02T10:54:00.152Z", - "version": "WzU5MiwxXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "OSD Disk Usage [Metricbeat Ceph] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "gauge_color_rules": [ - { - "gauge": "rgba(226,115,0,1)", - "id": "e681d700-b46b-11e9-9bdc-15c69a730d82", - "operator": "gte", - "value": 70 - }, - { - "gauge": "rgba(247,58,26,1)", - "id": "61b552b0-b513-11e9-81ce-0379c4621e40", - "value": 90 - } - ], - "gauge_inner_width": 10, - "gauge_max": "", - "gauge_style": "half", - "gauge_width": 10, - "id": "e17a9bc0-b46b-11e9-9a02-5de45d117640", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(164,221,0,1)", - "fill": 0, - "formatter": "percent", - "id": "e17a9bc1-b46b-11e9-9a02-5de45d117640", - "label": "OSD disk usage", - "line_width": 2, - "metrics": [ - { - "field": "ceph.osd_df.used.pct", - "id": "e17a9bc2-b46b-11e9-9a02-5de45d117640", - "type": "max" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "gauge" - }, - "title": "OSD Disk Usage [Metricbeat Ceph] ECS", - "type": "metrics" - } - }, - "id": "13efa190-b46c-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.3.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-08-02T10:52:20.880Z", - "version": "WzU3NCwxXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Pools [Metricbeat Ceph] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "background_color_rules": [ - { - "id": "e96942b0-b46f-11e9-aefa-c791377b99c3" - } - ], - "bar_color_rules": [ - { - "id": "21aaa880-b470-11e9-aefa-c791377b99c3" - } - ], - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "gauge_color_rules": [ - { - "id": "20eadaf0-b470-11e9-aefa-c791377b99c3" - } - ], - "gauge_inner_width": 10, - "gauge_style": "half", - "gauge_width": 10, - "id": "b859c050-b46f-11e9-9f8f-97f5e69abdab", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#3185FC", - "fill": 0, - "formatter": "number", - "id": "b859e760-b46f-11e9-9f8f-97f5e69abdab", - "label": "Pools", - "line_width": 2, - "metrics": [ - { - "field": "ceph.pool_disk.id", - "id": "b859e761-b46f-11e9-9f8f-97f5e69abdab", - "type": "max" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "metric" - }, - "title": "Pools [Metricbeat Ceph] ECS", - "type": "metrics" - } - }, - "id": "393df790-b470-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.3.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-08-02T10:53:11.179Z", - "version": "WzU4MSwxXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Pool Objects [Metricbeat Ceph] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "background_color_rules": [ - { - "id": "6ac91290-b470-11e9-a4bb-473d6710f872" - } - ], - "bar_color_rules": [ - { - "id": "6b864810-b470-11e9-a4bb-473d6710f872" - } - ], - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "id": "4ce78950-b470-11e9-87e8-53bd102d292b", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(104,188,0,1)", - "fill": 0, - "formatter": "number", - "id": "4ce78951-b470-11e9-87e8-53bd102d292b", - "label": "Objects", - "line_width": 2, - "metrics": [ - { - "field": "ceph.pool_disk.stats.objects", - "id": "4ce78952-b470-11e9-87e8-53bd102d292b", - "type": "max" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "ceph.pool_disk.name", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Pool Objects [Metricbeat Ceph] ECS", - "type": "metrics" - } - }, - "id": "aa9c2f10-b470-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.3.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-08-02T10:53:35.220Z", - "version": "WzU4NiwxXQ==" - } - ], - "version": "7.3.0" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/supported-versions.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/supported-versions.yml deleted file mode 100644 index b8fc1d52..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/supported-versions.yml +++ /dev/null @@ -1,5 +0,0 @@ -variants: - - CEPH_CODENAME: jewel - CEPH_VERSION: master-6373c6a-jewel-centos-7-x86_64 - - CEPH_CODENAME: nautilus - CEPH_VERSION: master-97985eb-nautilus-centos-7-x86_64 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/testdata/df_sample_response.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/testdata/df_sample_response.json deleted file mode 100644 index 0cf66d78..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/testdata/df_sample_response.json +++ /dev/null @@ -1,92 +0,0 @@ -{ - "status":"OK", - "output":{ - "pools":[ - { - "stats":{ - "bytes_used":0, - "max_avail":5003444224, - "objects":0, - "kb_used":0 - }, - "name":"rbd", - "id":0 - }, - { - "stats":{ - "bytes_used":0, - "max_avail":5003444224, - "objects":0, - "kb_used":0 - }, - "name":"cephfs_data", - "id":1 - }, - { - "stats":{ - "bytes_used":2068, - "max_avail":5003444224, - "objects":20, - "kb_used":3 - }, - "name":"cephfs_metadata", - "id":2 - }, - { - "stats":{ - "bytes_used":1636, - "max_avail":5003444224, - "objects":4, - "kb_used":2 - }, - "name":".rgw.root", - "id":3 - }, - { - "stats":{ - "bytes_used":0, - "max_avail":5003444224, - "objects":8, - "kb_used":0 - }, - "name":"default.rgw.control", - "id":4 - }, - { - "stats":{ - "bytes_used":0, - "max_avail":5003444224, - "objects":0, - "kb_used":0 - }, - "name":"default.rgw.data.root", - "id":5 - }, - { - "stats":{ - "bytes_used":0, - "max_avail":5003444224, - "objects":0, - "kb_used":0 - }, - "name":"default.rgw.gc", - "id":6 - }, - { - "stats":{ - "bytes_used":0, - "max_avail":5003444224, - "objects":0, - "kb_used":0 - }, - "name":"default.rgw.log", - "id":7 - } - ], - "stats":{ - "total_used_bytes":1428520960, - "total_bytes":6431965184, - "total_avail_bytes":5003444224 - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/testdata/osd_df_sample_response.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/testdata/osd_df_sample_response.json deleted file mode 100644 index 8871bbb5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/testdata/osd_df_sample_response.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "output": { - "nodes": [ - { - "crush_weight": 0.048691, - "depth": 2, - "device_class": "hdd", - "id": 0, - "kb": 52325356, - "kb_avail": 51245860, - "kb_used": 1079496, - "name": "osd.0", - "pgs": 0, - "pool_weights": {}, - "reweight": 1.0, - "type": "osd", - "type_id": 0, - "utilization": 2.063046, - "var": 1.0 - }, - { - "crush_weight": 0.048691, - "depth": 2, - "device_class": "hdd", - "id": 1, - "kb": 52325356, - "kb_avail": 51245860, - "kb_used": 1079496, - "name": "osd.1", - "pgs": 0, - "pool_weights": {}, - "reweight": 1.0, - "type": "osd", - "type_id": 0, - "utilization": 2.063046, - "var": 1.0 - } - ], - "stray": [], - "summary": { - "average_utilization": 2.063046, - "dev": 0.0, - "max_var": 1.0, - "min_var": 1.0, - "total_kb": 104650712, - "total_kb_avail": 102491720, - "total_kb_used": 2158992 - } - }, - "status": "OK" -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/testdata/osd_tree_sample_response.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/testdata/osd_tree_sample_response.json deleted file mode 100644 index 1f43d7c6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/testdata/osd_tree_sample_response.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "output": { - "nodes": [ - { - "children": [ - -3 - ], - "id": -1, - "name": "default", - "type": "root", - "type_id": 10 - }, - { - "children": [ - 1, - 0 - ], - "id": -3, - "name": "ceph-mon1", - "pool_weights": {}, - "type": "host", - "type_id": 1 - }, - { - "crush_weight": 0.048691, - "depth": 2, - "device_class": "hdd", - "exists": 1, - "id": 0, - "name": "osd.0", - "pool_weights": {}, - "primary_affinity": 1.0, - "reweight": 1.0, - "status": "up", - "type": "osd", - "type_id": 0 - }, - { - "crush_weight": 0.048691, - "depth": 2, - "device_class": "hdd", - "exists": 1, - "id": 1, - "name": "osd.1", - "pool_weights": {}, - "primary_affinity": 1.0, - "reweight": 1.0, - "status": "up", - "type": "osd", - "type_id": 0 - } - ], - "stray": [] - }, - "status": "OK" -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/testdata/sample_response.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/testdata/sample_response.json deleted file mode 100644 index bfc55d8c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/testdata/sample_response.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "status":"OK", - "output":{ - "detail":[ - - ], - "timechecks":{ - "round_status":"finished", - "epoch":3, - "round":0 - }, - "health":{ - "health_services":[ - { - "mons":[ - { - "last_updated":"2017-01-19 11:34:50.700723", - "name":"ceph", - "avail_percent":65, - "kb_total":6281216, - "kb_avail":4091244, - "health":"HEALTH_OK", - "kb_used":2189972, - "store_stats":{ - "bytes_total":8488943, - "bytes_log":8488103, - "last_updated":"0.000000", - "bytes_misc":840, - "bytes_sst":0 - } - } - ] - } - ] - }, - "overall_status":"HEALTH_OK", - "summary":[ - - ] - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/testdata/status_sample_response.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/testdata/status_sample_response.json deleted file mode 100644 index a40b9cca..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/_meta/testdata/status_sample_response.json +++ /dev/null @@ -1,189 +0,0 @@ -{ - "output": { - "election_epoch": 24, - "fsid": "c8a2176b-630a-4a67-a142-54e23ad91f90", - "fsmap": { - "by_rank": [], - "epoch": 1 - }, - "health": { - "detail": [ - "mon.ceph1 addr 192.168.56.122:6789/0 clock skew 7133.3s > max 0.05s (latency 0.657497s)" - ], - "health": { - "health_services": [ - { - "mons": [ - { - "avail_percent": 87, - "health": "HEALTH_OK", - "kb_avail": 15581228, - "kb_total": 17811456, - "kb_used": 2230228, - "last_updated": "2017-08-24 00:04:09.783438", - "name": "ceph0", - "store_stats": { - "bytes_log": 2031616, - "bytes_misc": 65552, - "bytes_sst": 21914124, - "bytes_total": 24011292, - "last_updated": "0.000000" - } - } - ] - } - ] - }, - "overall_status": "HEALTH_ERR", - "summary": [ - { - "severity": "HEALTH_ERR", - "summary": "101 pgs are stuck inactive for more than 300 seconds" - }, - { - "severity": "HEALTH_WARN", - "summary": "265 pgs degraded" - }, - { - "severity": "HEALTH_WARN", - "summary": "80 pgs stuck degraded" - }, - { - "severity": "HEALTH_WARN", - "summary": "101 pgs stuck inactive" - }, - { - "severity": "HEALTH_WARN", - "summary": "320 pgs stuck unclean" - }, - { - "severity": "HEALTH_WARN", - "summary": "80 pgs stuck undersized" - }, - { - "severity": "HEALTH_WARN", - "summary": "265 pgs undersized" - }, - { - "severity": "HEALTH_WARN", - "summary": "recovery 294/768 objects degraded (38.281%)" - }, - { - "severity": "HEALTH_WARN", - "summary": "recovery 88/768 objects misplaced (11.458%)" - }, - { - "severity": "HEALTH_WARN", - "summary": "1/4 in osds are down" - }, - { - "severity": "HEALTH_WARN", - "summary": "1 mons down, quorum 0,1 ceph0,ceph1" - }, - { - "severity": "HEALTH_WARN", - "summary": "Monitor clock skew detected " - } - ], - "timechecks": { - "epoch": 24, - "mons": [ - { - "health": "HEALTH_OK", - "latency": 0.0, - "name": "ceph0", - "skew": 0.0 - }, - { - "details": "clock skew 7133.3s > max 0.05s", - "health": "HEALTH_WARN", - "latency": 0.657497, - "name": "ceph1", - "skew": 7133.303939 - } - ], - "round": 8, - "round_status": "finished" - } - }, - "monmap": { - "created": "2017-08-22 03:27:23.660293", - "epoch": 1, - "fsid": "c8a2176b-630a-4a67-a142-54e23ad91f90", - "modified": "2017-08-22 03:27:23.660293", - "mons": [ - { - "addr": "192.168.56.121:6789/0", - "name": "ceph0", - "rank": 0 - }, - { - "addr": "192.168.56.122:6789/0", - "name": "ceph1", - "rank": 1 - }, - { - "addr": "192.168.56.123:6789/0", - "name": "ceph2", - "rank": 2 - } - ] - }, - "osdmap": { - "osdmap": { - "epoch": 264, - "full": false, - "nearfull": false, - "num_in_osds": 4, - "num_osds": 6, - "num_remapped_pgs": 240, - "num_up_osds": 3 - } - }, - "pgmap": { - "read_bytes_sec": 55667788, - "read_op_per_sec": 1234, - "write_bytes_sec": 11996158, - "write_op_per_sec": 10, - "bytes_avail": 9965821952, - "bytes_total": 12838682624, - "bytes_used": 2872860672, - "data_bytes": 1054023794, - "degraded_objects": 294, - "degraded_ratio": 0.382812, - "degraded_total": 768, - "misplaced_objects": 88, - "misplaced_ratio": 0.114583, - "misplaced_total": 768, - "num_pgs": 320, - "pgs_by_state": [ - { - "count": 109, - "state_name": "active+undersized+degraded" - }, - { - "count": 101, - "state_name": "undersized+degraded+peered" - }, - { - "count": 55, - "state_name": "active+remapped" - }, - { - "count": 55, - "state_name": "active+undersized+degraded+remapped" - } - ], - "version": 813 - }, - "quorum": [ - 0, - 1 - ], - "quorum_names": [ - "ceph0", - "ceph1" - ] - }, - "status": "OK" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_disk/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_disk/_meta/data.json deleted file mode 100644 index a26d6f1d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_disk/_meta/data.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "ceph": { - "cluster_disk": { - "available": { - "bytes": 0 - }, - "total": { - "bytes": 0 - }, - "used": { - "bytes": 0 - } - } - }, - "event": { - "dataset": "ceph.cluster_disk", - "duration": 115000, - "module": "ceph" - }, - "metricset": { - "name": "cluster_disk" - }, - "service": { - "address": "127.0.0.1:5000", - "type": "ceph" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_disk/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_disk/_meta/docs.asciidoc deleted file mode 100644 index 014407bd..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_disk/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the `cluster_disk` metricset of the Ceph module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_disk/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_disk/_meta/fields.yml deleted file mode 100644 index 90c24af3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_disk/_meta/fields.yml +++ /dev/null @@ -1,21 +0,0 @@ -- name: cluster_disk - type: group - description: > - cluster_disk - release: ga - fields: - - name: available.bytes - type: long - description: > - Available bytes of the cluster - format: bytes - - name: total.bytes - type: long - description: > - Total bytes of the cluster - format: bytes - - name: used.bytes - type: long - description: > - Used bytes of the cluster - format: bytes diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_disk/cluster_disk.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_disk/cluster_disk.go deleted file mode 100644 index 8f33d0e8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_disk/cluster_disk.go +++ /dev/null @@ -1,82 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package cluster_disk - -import ( - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -const ( - defaultScheme = "http" - defaultPath = "/api/v0.1/df" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: defaultPath, - }.Build() -) - -func init() { - mb.Registry.MustAddMetricSet("ceph", "cluster_disk", New, - mb.WithHostParser(hostParser), - mb.DefaultMetricSet(), - ) -} - -type MetricSet struct { - mb.BaseMetricSet - *helper.HTTP -} - -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - http.SetHeader("Accept", "application/json") - - return &MetricSet{ - base, - http, - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - content, err := m.HTTP.FetchContent() - if err != nil { - return err - } - - event, err := eventMapping(content) - if err != nil { - return err - } - - if reported := reporter.Event(mb.Event{MetricSetFields: event}); !reported { - m.Logger().Debug("error reporting event") - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_disk/cluster_disk_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_disk/cluster_disk_integration_test.go deleted file mode 100644 index 9c467a45..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_disk/cluster_disk_integration_test.go +++ /dev/null @@ -1,45 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration,linux - -package cluster_disk - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestData(t *testing.T) { - service := compose.EnsureUpWithTimeout(t, 120, "ceph-api") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - - if err := mbtest.WriteEventsReporterV2Error(f, t, ""); err != nil { - t.Fatal("write", err) - } -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "ceph", - "metricsets": []string{"cluster_disk"}, - "hosts": []string{host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_disk/cluster_disk_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_disk/cluster_disk_test.go deleted file mode 100644 index b6aa3b97..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_disk/cluster_disk_test.go +++ /dev/null @@ -1,71 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package cluster_disk - -import ( - "io/ioutil" - "net/http" - "net/http/httptest" - "path/filepath" - "testing" - - "github.com/elastic/beats/v7/libbeat/common" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - - "github.com/stretchr/testify/assert" -) - -func TestFetchEventContents(t *testing.T) { - absPath, err := filepath.Abs("../_meta/testdata/") - assert.NoError(t, err) - - response, err := ioutil.ReadFile(absPath + "/df_sample_response.json") - assert.NoError(t, err) - - server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - w.WriteHeader(200) - w.Header().Set("Content-Type", "application/json;") - w.Write([]byte(response)) - })) - defer server.Close() - - config := map[string]interface{}{ - "module": "ceph", - "metricsets": []string{"cluster_disk"}, - "hosts": []string{server.URL}, - } - - f := mbtest.NewReportingMetricSetV2Error(t, config) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - event := events[0].MetricSetFields - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), event.StringToPrint()) - - used := event["used"].(common.MapStr) - assert.EqualValues(t, 1428520960, used["bytes"]) - - total := event["total"].(common.MapStr) - assert.EqualValues(t, uint64(6431965184), total["bytes"]) - - available := event["available"].(common.MapStr) - assert.EqualValues(t, uint64(5003444224), available["bytes"]) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_disk/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_disk/data.go deleted file mode 100644 index b75daa31..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_disk/data.go +++ /dev/null @@ -1,61 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package cluster_disk - -import ( - "encoding/json" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" -) - -type StatsCluster struct { - TotalUsedBytes int64 `json:"total_used_bytes"` - TotalBytes int64 `json:"total_bytes"` - TotalAvailBytes int64 `json:"total_avail_bytes"` -} - -type Output struct { - StatsCluster StatsCluster `json:"stats"` -} - -type DfRequest struct { - Status string `json:"status"` - Output Output `json:"output"` -} - -func eventMapping(content []byte) (common.MapStr, error) { - var d DfRequest - err := json.Unmarshal(content, &d) - if err != nil { - return nil, errors.Wrap(err, "could not get DFRequest data") - } - - return common.MapStr{ - "used": common.MapStr{ - "bytes": d.Output.StatsCluster.TotalUsedBytes, - }, - "total": common.MapStr{ - "bytes": d.Output.StatsCluster.TotalBytes, - }, - "available": common.MapStr{ - "bytes": d.Output.StatsCluster.TotalAvailBytes, - }, - }, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_health/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_health/_meta/data.json deleted file mode 100644 index 08de2b92..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_health/_meta/data.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "ceph": { - "cluster_health": { - "overall_status": "HEALTH_OK", - "timechecks": { - "epoch": 3, - "round": { - "status": "finished", - "value": 0 - } - } - } - }, - "event": { - "dataset": "ceph.cluster_health", - "duration": 115000, - "module": "ceph" - }, - "metricset": { - "name": "cluster_health" - }, - "service": { - "address": "127.0.0.1:5000", - "type": "ceph" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_health/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_health/_meta/docs.asciidoc deleted file mode 100644 index 2becf7e8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_health/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the `cluster_health` metricset of the Ceph module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_health/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_health/_meta/fields.yml deleted file mode 100644 index ee42d96d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_health/_meta/fields.yml +++ /dev/null @@ -1,22 +0,0 @@ -- name: cluster_health - type: group - description: > - cluster_health - release: ga - fields: - - name: overall_status - type: keyword - description: > - Overall status of the cluster - - name: timechecks.epoch - type: long - description: > - Map version - - name: timechecks.round.value - type: long - description: > - timecheck round - - name: timechecks.round.status - type: keyword - description: > - Status of the round diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_health/cluster_health.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_health/cluster_health.go deleted file mode 100644 index 887cb9a5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_health/cluster_health.go +++ /dev/null @@ -1,84 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package cluster_health - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -const ( - defaultScheme = "http" - defaultPath = "/api/v0.1/health" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: defaultPath, - }.Build() -) - -func init() { - mb.Registry.MustAddMetricSet("ceph", "cluster_health", New, - mb.WithHostParser(hostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet type defines all fields of the MetricSet -type MetricSet struct { - mb.BaseMetricSet - *helper.HTTP -} - -// New creates a new instance of the cluster_health MetricSet. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - http.SetHeader("Accept", "application/json") - - return &MetricSet{ - base, - http, - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - content, err := m.HTTP.FetchContent() - if err != nil { - return errors.Wrap(err, "error in fetch") - } - - events, err := eventMapping(content) - if err != nil { - return errors.Wrap(err, "error in mapping") - } - - reporter.Event(mb.Event{MetricSetFields: events}) - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_health/cluster_health_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_health/cluster_health_integration_test.go deleted file mode 100644 index 3a4e3799..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_health/cluster_health_integration_test.go +++ /dev/null @@ -1,45 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration,linux - -package cluster_health - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestData(t *testing.T) { - service := compose.EnsureUpWithTimeout(t, 120, "ceph-api") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - - if err := mbtest.WriteEventsReporterV2Error(f, t, ""); err != nil { - t.Fatal("write", err) - } -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "ceph", - "metricsets": []string{"cluster_health"}, - "hosts": []string{host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_health/cluster_health_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_health/cluster_health_test.go deleted file mode 100644 index e5514e94..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_health/cluster_health_test.go +++ /dev/null @@ -1,71 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package cluster_health - -import ( - "io/ioutil" - "net/http" - "net/http/httptest" - "path/filepath" - "testing" - - "github.com/elastic/beats/v7/libbeat/common" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - - "github.com/stretchr/testify/assert" -) - -func TestFetchEventContents(t *testing.T) { - absPath, err := filepath.Abs("../_meta/testdata/") - assert.NoError(t, err) - - response, err := ioutil.ReadFile(absPath + "/sample_response.json") - assert.NoError(t, err) - - server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - w.WriteHeader(200) - w.Header().Set("Content-Type", "application/json;") - w.Write([]byte(response)) - })) - defer server.Close() - - config := map[string]interface{}{ - "module": "ceph", - "metricsets": []string{"cluster_health"}, - "hosts": []string{server.URL}, - } - - f := mbtest.NewReportingMetricSetV2Error(t, config) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - event := events[0].MetricSetFields - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), event.StringToPrint()) - - assert.EqualValues(t, "HEALTH_OK", event["overall_status"]) - - timechecks := event["timechecks"].(common.MapStr) - assert.EqualValues(t, 3, timechecks["epoch"]) - - round := timechecks["round"].(common.MapStr) - assert.EqualValues(t, 0, round["value"]) - assert.EqualValues(t, "finished", round["status"]) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_health/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_health/data.go deleted file mode 100644 index bd94c44b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_health/data.go +++ /dev/null @@ -1,64 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package cluster_health - -import ( - "encoding/json" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" -) - -// Timecheck contains part of the response from a HealthRequest -type Timecheck struct { - RoundStatus string `json:"round_status"` - Epoch int64 `json:"epoch"` - Round int64 `json:"round"` -} - -// Output is the body of the status response -type Output struct { - OverallStatus string `json:"overall_status"` - Timechecks Timecheck `json:"timechecks"` -} - -// HealthRequest represents the response to a cluster health request -type HealthRequest struct { - Status string `json:"status"` - Output Output `json:"output"` -} - -func eventMapping(content []byte) (common.MapStr, error) { - var d HealthRequest - err := json.Unmarshal(content, &d) - if err != nil { - return nil, errors.Wrap(err, "error getting HealthRequest data") - } - - return common.MapStr{ - "overall_status": d.Output.OverallStatus, - "timechecks": common.MapStr{ - "epoch": d.Output.Timechecks.Epoch, - "round": common.MapStr{ - "value": d.Output.Timechecks.Round, - "status": d.Output.Timechecks.RoundStatus, - }, - }, - }, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_status/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_status/_meta/data.json deleted file mode 100644 index c6ce81c8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_status/_meta/data.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "ceph": { - "cluster_status": { - "degraded": { - "objects": 0, - "pct": 0, - "total": 0 - }, - "misplace": { - "objects": 0, - "pct": 0, - "total": 0 - }, - "osd": { - "epoch": 3, - "full": false, - "in_osd_count": 0, - "nearfull": false, - "osd_count": 1, - "remapped_pg_count": 0, - "up_osd_count": 0 - }, - "pg": { - "avail_bytes": 0, - "data_bytes": 0, - "total_bytes": 0, - "used_bytes": 0 - }, - "traffic": { - "read_bytes": 0, - "read_op_per_sec": 0, - "write_bytes": 0, - "write_op_per_sec": 0 - }, - "version": 4 - } - }, - "event": { - "dataset": "ceph.cluster_status", - "duration": 115000, - "module": "ceph" - }, - "metricset": { - "name": "cluster_status" - }, - "service": { - "address": "127.0.0.1:5000", - "type": "ceph" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_status/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_status/_meta/docs.asciidoc deleted file mode 100644 index 7bc2a483..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_status/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the `cluster_status` metricset of the Ceph module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_status/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_status/_meta/fields.yml deleted file mode 100644 index a78136c3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_status/_meta/fields.yml +++ /dev/null @@ -1,114 +0,0 @@ -- name: cluster_status - type: group - release: ga - description: > - cluster_status - fields: - - name: version - type: long - description: > - Ceph Status version - - name: traffic.read_bytes - type: long - format: bytes - description: > - Cluster read throughput per second - - name: traffic.write_bytes - type: long - format: bytes - description: > - Cluster write throughput per second - - name: traffic.read_op_per_sec - type: long - description: > - Cluster read iops per second - - name: traffic.write_op_per_sec - type: long - description: > - Cluster write iops per second - - name: misplace.total - type: long - description: > - Cluster misplace pg number - - name: misplace.objects - type: long - description: > - Cluster misplace objects number - - name: misplace.ratio - type: scaled_float - format: percent - description: > - Cluster misplace ratio - - name: degraded.total - type: long - description: > - Cluster degraded pg number - - name: degraded.objects - type: long - description: > - Cluster degraded objects number - - name: degraded.ratio - type: scaled_float - format: percent - description: > - Cluster degraded ratio - - name: pg.data_bytes - type: long - format: bytes - description: > - Cluster pg data bytes - - name: pg.avail_bytes - type: long - format: bytes - description: > - Cluster available bytes - - name: pg.total_bytes - type: long - format: bytes - description: > - Cluster total bytes - - name: pg.used_bytes - type: long - format: bytes - description: > - Cluster used bytes - - name: pg_state.state_name - type: long - description: > - Pg state description - - name: pg_state.count - type: long - description: > - Shows how many pgs are in state of pg_state.state_name - - name: pg_state.version - type: long - description: > - Cluster status version - - name: osd.full - type: boolean - description: > - Is osd full - - name: osd.nearfull - type: boolean - description: > - Is osd near full - - name: osd.num_osds - type: long - description: > - Shows how many osds in the cluster - - name: osd.num_up_osds - type: long - description: > - Shows how many osds are on the state of UP - - name: osd.num_in_osds - type: long - description: > - Shows how many osds are on the state of IN - - name: osd.num_remapped_pgs - type: long - description: > - Shows how many osds are on the state of REMAPPED - - name: osd.epoch - type: long - description: > - epoch number diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_status/cluster_status.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_status/cluster_status.go deleted file mode 100644 index 69c11a08..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_status/cluster_status.go +++ /dev/null @@ -1,89 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package cluster_status - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -const ( - defaultScheme = "http" - defaultPath = "/api/v0.1/status" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: defaultPath, - }.Build() -) - -func init() { - mb.Registry.MustAddMetricSet("ceph", "cluster_status", New, - mb.WithHostParser(hostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet type defines all fields of the MetricSet -type MetricSet struct { - mb.BaseMetricSet - *helper.HTTP -} - -// New creates a new instance of the cluster_status MetricSet. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - http.SetHeader("Accept", "application/json") - - return &MetricSet{ - base, - http, - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - content, err := m.HTTP.FetchContent() - if err != nil { - return errors.Wrap(err, "error in fetch") - } - - events, err := eventsMapping(content) - if err != nil { - return errors.Wrap(err, "error in mapping") - } - - for _, event := range events { - reported := reporter.Event(mb.Event{MetricSetFields: event}) - if !reported { - return nil - } - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_status/cluster_status_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_status/cluster_status_integration_test.go deleted file mode 100644 index fee52f71..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_status/cluster_status_integration_test.go +++ /dev/null @@ -1,45 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration,linux - -package cluster_status - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestData(t *testing.T) { - service := compose.EnsureUpWithTimeout(t, 120, "ceph-api") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - - if err := mbtest.WriteEventsReporterV2Error(f, t, ""); err != nil { - t.Fatal("write", err) - } -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "ceph", - "metricsets": []string{"cluster_status"}, - "hosts": []string{host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_status/cluster_status_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_status/cluster_status_test.go deleted file mode 100644 index 3f6cd3ed..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_status/cluster_status_test.go +++ /dev/null @@ -1,122 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package cluster_status - -import ( - "io/ioutil" - "net/http" - "net/http/httptest" - "path/filepath" - "testing" - - "github.com/elastic/beats/v7/libbeat/common" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - - "github.com/stretchr/testify/assert" -) - -func TestFetchEventContents(t *testing.T) { - absPath, err := filepath.Abs("../_meta/testdata/") - assert.NoError(t, err) - - response, err := ioutil.ReadFile(absPath + "/status_sample_response.json") - assert.NoError(t, err) - - server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - w.WriteHeader(200) - w.Header().Set("Content-Type", "application/json;") - w.Write([]byte(response)) - })) - defer server.Close() - - config := map[string]interface{}{ - "module": "ceph", - "metricsets": []string{"cluster_status"}, - "hosts": []string{server.URL}, - } - - f := mbtest.NewReportingMetricSetV2Error(t, config) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - event := events[0].MetricSetFields - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), event.StringToPrint()) - - //check status version number - assert.EqualValues(t, 813, event["version"]) - - //check osd info - osdmap := event["osd"].(common.MapStr) - assert.EqualValues(t, false, osdmap["full"]) - assert.EqualValues(t, false, osdmap["nearfull"]) - assert.EqualValues(t, 6, osdmap["osd_count"]) - assert.EqualValues(t, 3, osdmap["up_osd_count"]) - assert.EqualValues(t, 4, osdmap["in_osd_count"]) - assert.EqualValues(t, 240, osdmap["remapped_pg_count"]) - assert.EqualValues(t, 264, osdmap["epoch"]) - - //check traffic info - trafficInfo := event["traffic"].(common.MapStr) - assert.EqualValues(t, 55667788, trafficInfo["read_bytes"]) - assert.EqualValues(t, 1234, trafficInfo["read_op_per_sec"]) - assert.EqualValues(t, 11996158, trafficInfo["write_bytes"]) - assert.EqualValues(t, 10, trafficInfo["write_op_per_sec"]) - - //check misplace info - misplaceInfo := event["misplace"].(common.MapStr) - assert.EqualValues(t, 768, misplaceInfo["total"]) - assert.EqualValues(t, 88, misplaceInfo["objects"]) - assert.EqualValues(t, 0.114583, misplaceInfo["pct"]) - - //check degraded info - degradedInfo := event["degraded"].(common.MapStr) - assert.EqualValues(t, 768, degradedInfo["total"]) - assert.EqualValues(t, 294, degradedInfo["objects"]) - assert.EqualValues(t, 0.382812, degradedInfo["pct"]) - - //check pg info - pgInfo := event["pg"].(common.MapStr) - assert.EqualValues(t, 1054023794, pgInfo["data_bytes"]) - assert.EqualValues(t, 9965821952, pgInfo["avail_bytes"]) - assert.EqualValues(t, 12838682624, pgInfo["total_bytes"]) - assert.EqualValues(t, 2872860672, pgInfo["used_bytes"]) - - //check pg_state info - pgStateInfo := events[1].MetricSetFields["pg_state"].(common.MapStr) - assert.EqualValues(t, "active+undersized+degraded", pgStateInfo["state_name"]) - assert.EqualValues(t, 109, pgStateInfo["count"]) - assert.EqualValues(t, 813, pgStateInfo["version"]) - - pgStateInfo = events[2].MetricSetFields["pg_state"].(common.MapStr) - assert.EqualValues(t, "undersized+degraded+peered", pgStateInfo["state_name"]) - assert.EqualValues(t, 101, pgStateInfo["count"]) - assert.EqualValues(t, 813, pgStateInfo["version"]) - - pgStateInfo = events[3].MetricSetFields["pg_state"].(common.MapStr) - assert.EqualValues(t, "active+remapped", pgStateInfo["state_name"]) - assert.EqualValues(t, 55, pgStateInfo["count"]) - assert.EqualValues(t, 813, pgStateInfo["version"]) - - pgStateInfo = events[4].MetricSetFields["pg_state"].(common.MapStr) - assert.EqualValues(t, "active+undersized+degraded+remapped", pgStateInfo["state_name"]) - assert.EqualValues(t, 55, pgStateInfo["count"]) - assert.EqualValues(t, 813, pgStateInfo["version"]) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_status/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_status/data.go deleted file mode 100644 index c19a75b4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/cluster_status/data.go +++ /dev/null @@ -1,156 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package cluster_status - -import ( - "encoding/json" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" -) - -// PgState represents placement group state -type PgState struct { - Count int64 `json:"count"` - StateName string `json:"state_name"` -} - -// Pgmap represents data from a placement group -type Pgmap struct { - AvailByte int64 `json:"bytes_avail"` - TotalByte int64 `json:"bytes_total"` - UsedByte int64 `json:"bytes_used"` - DataByte int64 `json:"data_bytes"` - - DegradedObjs int64 `json:"degraded_objects"` - DegradedRatio float64 `json:"degraded_ratio"` - DegradedTotal int64 `json:"degraded_total"` - - MisplacedObjs int64 `json:"misplaced_objects"` - MisplacedRatio float64 `json:"misplaced_ratio"` - MisplacedTotal int64 `json:"misplaced_total"` - - ReadByteSec int64 `json:"read_bytes_sec"` - ReadOpSec int64 `json:"read_op_per_sec"` - WriteByteSec int64 `json:"write_bytes_sec"` - WriteOpSec int64 `json:"write_op_per_sec"` - Version int64 `json:"version"` - - PgNum int64 `json:"num_pgs"` - PgStates []PgState `json:"pgs_by_state"` -} - -// Osdmap represents data from an OSD -type Osdmap struct { - Epoch int64 `json:"epoch"` - Full bool `json:"full"` - Nearfull bool `json:"nearfull"` - OsdNum int64 `json:"num_osds"` - UpOsds int64 `json:"num_up_osds"` - InOsds int64 `json:"num_in_osds"` - RemapedPgs int64 `json:"num_remapped_pgs"` -} - -// Osdmap_ is a placeholder for the json parser -type Osdmap_ struct { - Osdmap Osdmap `json:"osdmap"` -} - -// Output is the response body -type Output struct { - Pgmap Pgmap `json:"pgmap"` - Osdmap Osdmap_ `json:"osdmap"` -} - -// HealthRequest represents the response to a health request -type HealthRequest struct { - Status string `json:"status"` - Output Output `json:"output"` -} - -func eventsMapping(content []byte) ([]common.MapStr, error) { - var d HealthRequest - err := json.Unmarshal(content, &d) - if err != nil { - return nil, errors.Wrap(err, "error getting HealthRequest data") - } - - //osd map info - osdmap := d.Output.Osdmap.Osdmap - - osdState := common.MapStr{} - osdState["epoch"] = osdmap.Epoch - osdState["full"] = osdmap.Full - osdState["nearfull"] = osdmap.Nearfull - osdState["osd_count"] = osdmap.OsdNum - osdState["up_osd_count"] = osdmap.UpOsds - osdState["in_osd_count"] = osdmap.InOsds - osdState["remapped_pg_count"] = osdmap.RemapedPgs - - //pg map info - pgmap := d.Output.Pgmap - - traffic := common.MapStr{} - traffic["read_bytes"] = pgmap.ReadByteSec - traffic["read_op_per_sec"] = pgmap.ReadOpSec - traffic["write_bytes"] = pgmap.WriteByteSec - traffic["write_op_per_sec"] = pgmap.WriteOpSec - - misplace := common.MapStr{} - misplace["objects"] = pgmap.MisplacedObjs - misplace["pct"] = pgmap.MisplacedRatio - misplace["total"] = pgmap.MisplacedTotal - - degraded := common.MapStr{} - degraded["objects"] = pgmap.DegradedObjs - degraded["pct"] = pgmap.DegradedRatio - degraded["total"] = pgmap.DegradedTotal - - pg := common.MapStr{} - pg["avail_bytes"] = pgmap.AvailByte - pg["total_bytes"] = pgmap.TotalByte - pg["used_bytes"] = pgmap.UsedByte - pg["data_bytes"] = pgmap.DataByte - - stateEvent := common.MapStr{} - stateEvent["osd"] = osdState - stateEvent["traffic"] = traffic - stateEvent["misplace"] = misplace - stateEvent["degraded"] = degraded - stateEvent["pg"] = pg - stateEvent["version"] = pgmap.Version - - events := []common.MapStr{} - events = append(events, stateEvent) - - //pg state info - for _, state := range pgmap.PgStates { - stateEvn := common.MapStr{ - "count": state.Count, - "state_name": state.StateName, - "version": pgmap.Version, - } - evt := common.MapStr{ - "pg_state": stateEvn, - } - events = append(events, evt) - } - - return events, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/doc.go deleted file mode 100644 index d324be0e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/doc.go +++ /dev/null @@ -1,21 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package ceph is a Metricbeat module that contains MetricSets. -*/ -package ceph diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/docker-compose.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/docker-compose.yml deleted file mode 100644 index e381bed4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/docker-compose.yml +++ /dev/null @@ -1,23 +0,0 @@ -version: '2.3' - -services: - ceph: - image: docker.elastic.co/integrations-ci/beats-ceph:${CEPH_VERSION:-master-97985eb-nautilus-centos-7-x86_64}-2 - build: - context: ./_meta - dockerfile: Dockerfile.${CEPH_CODENAME:-nautilus} - args: - CEPH_VERSION: ${CEPH_VERSION:-master-97985eb-nautilus-centos-7-x86_64} - ports: - - 5000 - - 8003 - - 8080 - ceph-api: - image: docker.elastic.co/integrations-ci/beats-ceph:master-6373c6a-jewel-centos-7-x86_64-1 - build: - context: ./_meta - dockerfile: Dockerfile.jewel - args: - CEPH_VERSION: master-6373c6a-jewel-centos-7-x86_64 - ports: - - 5000 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/fields.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/fields.go deleted file mode 100644 index f401f784..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/fields.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/asset/asset.go - DO NOT EDIT. - -package ceph - -import ( - "github.com/elastic/beats/v7/libbeat/asset" -) - -func init() { - if err := asset.SetFields("metricbeat", "ceph", asset.ModuleFieldsPri, AssetCeph); err != nil { - panic(err) - } -} - -// AssetCeph returns asset data. -// This is the base64 encoded gzipped contents of ../metricbeat/module/ceph. -func AssetCeph() string { - return "eJzEm89v47oRx+/5KwY5tUDitlcfCuwvYIM2m2Czix6KQkuTI4k1RRIkFT//9w+kZNnWb9u0V6f3bO93PhoOh8Mh8whr3C6Bos7vABx3Apdw/wl1fn8HwNBSw7XjSi7hn3cAAP4rKBQrBd4B2FwZl1AlU54tISXC+k8NCiQWl5AR/xt0jsvMLuG/99aK+we4z53T9/+7A0g5CmaXQfkRJCmwYfGP22qvYlSp6096iPzzy/+jX0CVdIRLCy5HKNAZTv1/EwcbNAiWGqKRQWpUAZ++vH5d1AKHGEcoorQOTcK4XTdf9mGNoPlnQOfYT7unDXMIRN4JF2QlcLHaOrRHv9lxCSWz1hcjaP75sFOFoAoqDQ6sqVs/T5UpiFtCF2AH6ZQjIirgD68YB660yKKy/bTIzkdrR1qORLg8Rqx1lE6PNvWOhgiRWEdc2e+vNW43yrDTXPZS6UKlO+a2JqR4gTRHurYL1IrmkcbumWh4R2O5klNmjSolW7wTUWIk4404BO15ALGH4u1oCI5B2rHZsd0fm/1xNiNiO/pjsdk3bOePRVjVal+MBoQhacrpwiBhyUlZZDgzTcNV/gFvFFxuVJnlunSg0YBFqoZip2bdGO7w5rDB6hm0wbNKJ9oHBNJY43voQq60Pc15V+OpvDQHqOBWC0JxEVbXyBg7cdAZyLJYDWThhkGt/o/UxVpBOxS1/CwUQxxXvSCWEoEsSYUibiC+NRqKsv3tqbhdhB0lw8wQhuwqg7YTnxi0huE6g9ZQzBi0BuX3DVqDOzxoOlsw4sjNM6bOwNsdqV11tggbgJujkeMNwhBciPKbw7n95mAIzBf9N+cqm43BAFYoeDCUdJj4DyNNzdcsVNZ4+LtxBKrKzoQ61/pbrjYWcrWBgsgt6MwCMQhc1lAqnXz1Dl/kYq8eIDtd7ynLFmkp+lP3SimBpE01YfzJelHoiB5alEjMVax64QnTZZEoy2KtEq1g8Mo+Eqa2ezuSUl8bxoemqoCa8Pz5OgrF5e+Aevo2CmWwIFojS3R2a7LvX54/vL5++TzIF3PHHrTaNUZTFGYmidWyszjc/2t2uCt0Y72UPq7LGzxHZMNdnhPYlGV+f5NeQvXy9tlXZmHdlHTffVVptbnuTve5pIe0vN3emBdHHu6pP0B9GNsFVUXBXSKIQ0m3SXHeHPoUVKBW8Ymu6F/7K6NEa7G91OYHLzLbZOs9Zaz3lPPf80ybnfeU3SZqE8tKVU3L6WbVVEQrVbUpYwdyQBys+Wa08l492XDl5OXPnCxBeWC2UMFRuoSrxBDXz17tA0fDJ4jA099e/C6sU173ue2QYd9762nIjL6mf2rXLuFjaNmHhtBA6+XQ6EETLYJVr+ZQzjE83g+bb/i7f1GlMex75WC7qfvOEWz/J3S5xo2357AziBevkj1C56yPYTZFKSj6lE4mUpI7NbuSOLkdf6xfZz9GZqe2/Rml7uSBy08o6+7P7sTi+aW/Lu44By47J/laOWPC6v7V16vob/6vj1Pmq4PXaKarU9dps+FINZrVcJ46bVQQ65JSM+Kwf5lj3QVq6n15gbDJUcKGWOjT3hm/ZOHu2v1GCpx6XeuUwaqmWQiVRT3B/rfK9gfYbYA5Z+qHcAW3NCrdM7c0Hp61Lird29uPeHBXvzhxKeDkpDsj+Ih1nbl20D1I2PS29PQTZ1/IK8vAL8VQWpIhcFn54rgVeIXNaNcHoTWnGLYVr5NuGmuDuweG75xiQgWxEa8aNHa9xgNwITAjIvwfcElFyRByxh7AWgbo6GJkjfPhOtf5F7TymxCpzhjelSgHXNZcK7olVRW4I1RnXheLwbY/Mhrh01kiyyLSLLLtgwcQivq0UnUseWiBDw/eULF6rRPJ1ijWGiTD3ix46XaoyXheKOS6yfx5s9SnDKxKukZ34yTYsjuYDr2Zq1oeSYjKsgfIlXUPYJRyI3lxq/Hcjs9syKGuUM4FM9h/PneWk2rDO2EQ3HvAoiYmzOjVFqgqCtLvC2pKmycb5FneP6f7JvPc1SuIQ4/4fvXUAzvP08chWOwK7kzhH9wO3Og465iQ28qidVyISt2HgVTuL/943KJ9gL8/SvXX/lxueEHMNiFpyiV321iO97uiytu+gjVIGJf1TYlwj7u2O5jcDY4Ewhm3NnNsJD3QkNnYFzX3d2VDSuDOr3elYLBCKLUfJaY2/YfY1ynnvCMqZQjKDZrg6zmFXEpc3rkkfSGPJgZlna/Chrpa9FuprLPARunvjbb2br+wPrFdS8GD3WBFPexiDJqsD4Ru+VcMHZZ5m17PGffG3LdwaB2mSX1Vbp63bvAXCxf46ArNv/XqiOvPAAAA//+0W4ni" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr/event_mapping.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr/event_mapping.go deleted file mode 100644 index ee173cea..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr/event_mapping.go +++ /dev/null @@ -1,65 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mgr - -import ( - "encoding/json" - "fmt" - - "github.com/pkg/errors" -) - -// Request stores either or finished command result. -type Request struct { - HasFailed bool `json:"has_failed"` - Finished []Result `json:"finished"` - Failed []Result `json:"failed"` -} - -// Result stores ceph command output (and status). -type Result struct { - Command string `json:"command"` - Outb string `json:"outb"` - Outs string `json:"outs"` -} - -// UnmarshalResponse method unmarshals the content to the given response object. -func UnmarshalResponse(content []byte, response interface{}) error { - var request Request - err := json.Unmarshal(content, &request) - if err != nil { - return errors.Wrap(err, "could not get request data") - } - - if request.HasFailed { - if len(request.Failed) != 1 { - return errors.New("expected single failed command") - } - return fmt.Errorf("%s: %s", request.Failed[0].Outs, request.Failed[0].Command) - } - - if len(request.Finished) != 1 { - return errors.New("expected single finished command") - } - - err = json.Unmarshal([]byte(request.Finished[0].Outb), response) - if err != nil { - return errors.Wrap(err, "could not get response data") - } - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr/metricset.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr/metricset.go deleted file mode 100644 index a8e84100..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr/metricset.go +++ /dev/null @@ -1,52 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mgr - -import ( - "fmt" - - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -type MetricSet struct { - mb.BaseMetricSet - *helper.HTTP -} - -var _ mb.MetricSet = new(MetricSet) - -// NewMetricSet creates an metric set that can be used to build other metricsets that query Ceph mgr API. -func NewMetricSet(base mb.BaseMetricSet) (*MetricSet, error) { - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - http.SetMethod("POST") - http.SetHeader("Content-Type", "application/json") - http.SetHeader("Accept", "application/json") - return &MetricSet{ - base, - http, - }, nil -} - -func (m *MetricSet) WithPrefix(prefix string) *MetricSet { - m.HTTP.SetBody([]byte(fmt.Sprintf(`{"prefix": "%s", "format": "json"}`, prefix))) - return m -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_disk/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_disk/_meta/data.json deleted file mode 100644 index 1ca708c4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_disk/_meta/data.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "ceph": { - "cluster_disk": { - "available": { - "bytes": 0 - }, - "total": { - "bytes": 0 - }, - "used": { - "bytes": 0 - } - } - }, - "event": { - "dataset": "ceph.mgr_cluster_disk", - "duration": 115000, - "module": "ceph" - }, - "metricset": { - "name": "mgr_cluster_disk" - }, - "service": { - "address": "localhost:8003", - "type": "ceph" - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_disk/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_disk/_meta/docs.asciidoc deleted file mode 100644 index 00e5d01f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_disk/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the `mgr_cluster_disk` metricset of the Ceph module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_disk/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_disk/_meta/fields.yml deleted file mode 100644 index f6ae58ce..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_disk/_meta/fields.yml +++ /dev/null @@ -1,6 +0,0 @@ -- name: mgr_cluster_disk - type: group - description: > - see: cluster_disk - release: beta - fields: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_disk/_meta/testdata/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_disk/_meta/testdata/config.yml deleted file mode 100644 index fdc68400..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_disk/_meta/testdata/config.yml +++ /dev/null @@ -1,3 +0,0 @@ -type: http -url: "/request?wait=1" -suffix: json diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_disk/_meta/testdata/failed.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_disk/_meta/testdata/failed.json deleted file mode 100644 index 409e19fb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_disk/_meta/testdata/failed.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "failed": [ - { - "command": "dfb format=json-pretty", - "outb": "", - "outs": "command not known" - } - ], - "finished": [], - "has_failed": true, - "id": "139687220237200", - "is_finished": true, - "is_waiting": false, - "running": [], - "state": "failed", - "waiting": [] -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_disk/_meta/testdata/failed.json-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_disk/_meta/testdata/failed.json-expected.json deleted file mode 100644 index 64265a15..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_disk/_meta/testdata/failed.json-expected.json +++ /dev/null @@ -1,3 +0,0 @@ -[ - {"error":{"message":"could not get response data: command not known: dfb format=json-pretty"},"event":{"dataset":"ceph.mgr_cluster_disk","duration":115000,"module":"ceph"},"metricset":{"name":"mgr_cluster_disk","period":10000},"service":{"address":"127.0.0.1:55555","type":"ceph"}} -] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_disk/_meta/testdata/sample.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_disk/_meta/testdata/sample.json deleted file mode 100644 index 68f48340..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_disk/_meta/testdata/sample.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "failed": [], - "finished": [ - { - "command": "df format=json-pretty", - "outb": "{\n \"stats\": {\n \"total_bytes\": 10737418240,\n \"total_avail_bytes\": 9659875328,\n \"total_used_bytes\": 3801088,\n \"total_used_raw_bytes\": 1077542912,\n \"total_used_raw_ratio\": 0.10035400092601776,\n \"num_osds\": 1,\n \"num_per_pool_osds\": 1\n },\n \"stats_by_class\": {},\n \"pools\": [\n {\n \"name\": \"rbd\",\n \"id\": 1,\n \"stats\": {\n \"stored\": 0,\n \"objects\": 0,\n \"kb_used\": 0,\n \"bytes_used\": 0,\n \"percent_used\": 0,\n \"max_avail\": 9123004416\n }\n },\n {\n \"name\": \"cephfs_data\",\n \"id\": 2,\n \"stats\": {\n \"stored\": 0,\n \"objects\": 0,\n \"kb_used\": 0,\n \"bytes_used\": 0,\n \"percent_used\": 0,\n \"max_avail\": 9123004416\n }\n },\n {\n \"name\": \"cephfs_metadata\",\n \"id\": 3,\n \"stats\": {\n \"stored\": 2286,\n \"objects\": 22,\n \"kb_used\": 512,\n \"bytes_used\": 524288,\n \"percent_used\": 5.7465484132990241e-05,\n \"max_avail\": 9123004416\n }\n },\n {\n \"name\": \".rgw.root\",\n \"id\": 4,\n \"stats\": {\n \"stored\": 2398,\n \"objects\": 6,\n \"kb_used\": 384,\n \"bytes_used\": 393216,\n \"percent_used\": 4.3099731556139886e-05,\n \"max_avail\": 9123004416\n }\n },\n {\n \"name\": \"default.rgw.control\",\n \"id\": 5,\n \"stats\": {\n \"stored\": 0,\n \"objects\": 8,\n \"kb_used\": 0,\n \"bytes_used\": 0,\n \"percent_used\": 0,\n \"max_avail\": 9123004416\n }\n },\n {\n \"name\": \"default.rgw.meta\",\n \"id\": 6,\n \"stats\": {\n \"stored\": 736,\n \"objects\": 5,\n \"kb_used\": 256,\n \"bytes_used\": 262144,\n \"percent_used\": 2.873356788768433e-05,\n \"max_avail\": 9123004416\n }\n },\n {\n \"name\": \"default.rgw.log\",\n \"id\": 7,\n \"stats\": {\n \"stored\": 0,\n \"objects\": 176,\n \"kb_used\": 0,\n \"bytes_used\": 0,\n \"percent_used\": 0,\n \"max_avail\": 9123004416\n }\n },\n {\n \"name\": \"default.rgw.buckets.index\",\n \"id\": 8,\n \"stats\": {\n \"stored\": 0,\n \"objects\": 1,\n \"kb_used\": 0,\n \"bytes_used\": 0,\n \"percent_used\": 0,\n \"max_avail\": 9123004416\n }\n }\n ]\n}\n", - "outs": "" - } - ], - "has_failed": false, - "id": "139687220240336", - "is_finished": true, - "is_waiting": false, - "running": [], - "state": "success", - "waiting": [] -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_disk/_meta/testdata/sample.json-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_disk/_meta/testdata/sample.json-expected.json deleted file mode 100644 index bc10caba..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_disk/_meta/testdata/sample.json-expected.json +++ /dev/null @@ -1,3 +0,0 @@ -[ - {"ceph":{"cluster_disk":{"available":{"bytes":9659875328},"total":{"bytes":10737418240},"used":{"bytes":3801088}}},"event":{"dataset":"ceph.mgr_cluster_disk","duration":115000,"module":"ceph"},"metricset":{"name":"mgr_cluster_disk","period":10000},"service":{"address":"127.0.0.1:55555","type":"ceph"}} -] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_disk/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_disk/data.go deleted file mode 100644 index 8940f503..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_disk/data.go +++ /dev/null @@ -1,53 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mgr_cluster_disk - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/module/ceph/mgr" -) - -type DfResponse struct { - Stats struct { - TotalBytes uint64 `json:"total_bytes"` - TotalAvailableBytes uint64 `json:"total_avail_bytes"` - TotalUsedBytes uint64 `json:"total_used_bytes"` - } `json:"stats"` -} - -func eventMapping(content []byte) (common.MapStr, error) { - var response DfResponse - err := mgr.UnmarshalResponse(content, &response) - if err != nil { - return nil, errors.Wrap(err, "could not get response data") - } - - return common.MapStr{ - "used": common.MapStr{ - "bytes": response.Stats.TotalUsedBytes, - }, - "total": common.MapStr{ - "bytes": response.Stats.TotalBytes, - }, - "available": common.MapStr{ - "bytes": response.Stats.TotalAvailableBytes, - }, - }, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_disk/mgr_cluster_disk.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_disk/mgr_cluster_disk.go deleted file mode 100644 index 14342f13..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_disk/mgr_cluster_disk.go +++ /dev/null @@ -1,81 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mgr_cluster_disk - -import ( - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - "github.com/elastic/beats/v7/metricbeat/module/ceph/mgr" -) - -const ( - defaultScheme = "https" - defaultPath = "/request" - defaultQueryParams = "wait=1" - - cephPrefix = "df" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: defaultPath, - QueryParams: defaultQueryParams, - }.Build() -) - -func init() { - mb.Registry.MustAddMetricSet("ceph", "mgr_cluster_disk", New, - mb.WithHostParser(hostParser), - ) -} - -type MetricSet struct { - *mgr.MetricSet -} - -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - metricSet, err := mgr.NewMetricSet(base) - if err != nil { - return nil, err - } - metricSet = metricSet.WithPrefix(cephPrefix) - return &MetricSet{metricSet}, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - content, err := m.HTTP.FetchContent() - if err != nil { - return err - } - - event, err := eventMapping(content) - if err != nil { - return err - } - - reporter.Event(mb.Event{ - ModuleFields: common.MapStr{ - "cluster_disk": event, - }}) - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_disk/mgr_cluster_disk_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_disk/mgr_cluster_disk_integration_test.go deleted file mode 100644 index bb7f21f4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_disk/mgr_cluster_disk_integration_test.go +++ /dev/null @@ -1,52 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration,linux - -package mgr_cluster_disk - -import ( - "testing" - - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - "github.com/elastic/beats/v7/metricbeat/module/ceph/mgrtest" -) - -const user = "demo" - -func TestData(t *testing.T) { - service := compose.EnsureUpWithTimeout(t, 120, "ceph") - - f := mbtest.NewReportingMetricSetV2Error(t, - getConfig(service.HostForPort(8003), mgrtest.GetPassword(t, service.HostForPort(5000), user))) - err := mbtest.WriteEventsReporterV2Error(f, t, "") - require.NoError(t, err) -} - -func getConfig(host, password string) map[string]interface{} { - return map[string]interface{}{ - "module": "ceph", - "metricsets": []string{"mgr_cluster_disk"}, - "hosts": []string{host}, - "username": user, - "password": password, - "ssl.verification_mode": "none", - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_disk/mgr_cluster_disk_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_disk/mgr_cluster_disk_test.go deleted file mode 100644 index d658fa6b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_disk/mgr_cluster_disk_test.go +++ /dev/null @@ -1,29 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mgr_cluster_disk - -import ( - "testing" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - _ "github.com/elastic/beats/v7/metricbeat/module/ceph" -) - -func TestDataFiles(t *testing.T) { - mbtest.TestDataFiles(t, "ceph", "mgr_cluster_disk") -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_health/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_health/_meta/data.json deleted file mode 100644 index 14cee62d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_health/_meta/data.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "ceph": { - "cluster_health": { - "overall_status": "HEALTH_OK", - "timechecks": { - "epoch": 3, - "round": { - "status": "finished", - "value": 0 - } - } - } - }, - "event": { - "dataset": "ceph.mgr_cluster_health", - "duration": 115000, - "module": "ceph" - }, - "metricset": { - "name": "mgr_cluster_health" - }, - "service": { - "address": "127.0.0.1:8003", - "type": "ceph" - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_health/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_health/_meta/docs.asciidoc deleted file mode 100644 index 73d74cd2..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_health/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the `mgr_cluster_health` metricset of the Ceph module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_health/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_health/_meta/fields.yml deleted file mode 100644 index 6d627dcb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_health/_meta/fields.yml +++ /dev/null @@ -1,6 +0,0 @@ -- name: mgr_cluster_health - type: group - description: > - see: cluster_health - release: beta - fields: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_health/_meta/testdata/failed.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_health/_meta/testdata/failed.json deleted file mode 100644 index 409e19fb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_health/_meta/testdata/failed.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "failed": [ - { - "command": "dfb format=json-pretty", - "outb": "", - "outs": "command not known" - } - ], - "finished": [], - "has_failed": true, - "id": "139687220237200", - "is_finished": true, - "is_waiting": false, - "running": [], - "state": "failed", - "waiting": [] -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_health/_meta/testdata/status.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_health/_meta/testdata/status.json deleted file mode 100644 index 258dbe92..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_health/_meta/testdata/status.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "failed": [], - "finished": [ - { - "command": "status format=json-pretty", - "outb": "{\n \"fsid\": \"aa90baeb-6f42-4c6d-8728-882907da4655\",\n \"health\": {\n \"checks\": {},\n \"status\": \"HEALTH_OK\"\n },\n \"election_epoch\": 3,\n \"quorum\": [\n 0\n ],\n \"quorum_names\": [\n \"42697164830d\"\n ],\n \"quorum_age\": 1200,\n \"monmap\": {\n \"epoch\": 1,\n \"fsid\": \"aa90baeb-6f42-4c6d-8728-882907da4655\",\n \"modified\": \"2020-02-13 12:37:02.294475\",\n \"created\": \"2020-02-13 12:37:02.294475\",\n \"min_mon_release\": 14,\n \"min_mon_release_name\": \"nautilus\",\n \"features\": {\n \"persistent\": [\n \"kraken\",\n \"luminous\",\n \"mimic\",\n \"osdmap-prune\",\n \"nautilus\"\n ],\n \"optional\": []\n },\n \"mons\": [\n {\n \"rank\": 0,\n \"name\": \"42697164830d\",\n \"public_addrs\": {\n \"addrvec\": [\n {\n \"type\": \"v2\",\n \"addr\": \"172.30.0.2:3300\",\n \"nonce\": 0\n }\n ]\n },\n \"addr\": \"172.30.0.2:3300/0\",\n \"public_addr\": \"172.30.0.2:3300/0\"\n }\n ]\n },\n \"osdmap\": {\n \"osdmap\": {\n \"epoch\": 18,\n \"num_osds\": 1,\n \"num_up_osds\": 1,\n \"num_in_osds\": 1,\n \"num_remapped_pgs\": 0\n }\n },\n \"pgmap\": {\n \"pgs_by_state\": [\n {\n \"state_name\": \"active+clean\",\n \"count\": 64\n }\n ],\n \"num_pgs\": 64,\n \"num_pools\": 8,\n \"num_objects\": 218,\n \"data_bytes\": 5420,\n \"bytes_used\": 1077542912,\n \"bytes_avail\": 9659875328,\n \"bytes_total\": 10737418240\n },\n \"fsmap\": {\n \"epoch\": 5,\n \"id\": 1,\n \"up\": 1,\n \"in\": 1,\n \"max\": 1,\n \"by_rank\": [\n {\n \"filesystem_id\": 1,\n \"rank\": 0,\n \"name\": \"demo\",\n \"status\": \"up:active\",\n \"gid\": 4129\n }\n ],\n \"up:standby\": 0\n },\n \"mgrmap\": {\n \"epoch\": 5,\n \"active_gid\": 4100,\n \"active_name\": \"42697164830d\",\n \"active_addrs\": {\n \"addrvec\": [\n {\n \"type\": \"v2\",\n \"addr\": \"172.30.0.2:6800\",\n \"nonce\": 206\n },\n {\n \"type\": \"v1\",\n \"addr\": \"172.30.0.2:6801\",\n \"nonce\": 206\n }\n ]\n },\n \"active_addr\": \"172.30.0.2:6801/206\",\n \"active_change\": \"2020-02-13 12:37:04.535336\",\n \"available\": true,\n \"standbys\": [],\n \"modules\": [\n \"iostat\",\n \"restful\"\n ],\n \"available_modules\": [\n {\n \"name\": \"ansible\",\n \"can_run\": true,\n \"error_string\": \"\",\n \"module_options\": {\n \"password\": {\n \"name\": \"password\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"server_url\": {\n \"name\": \"server_url\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"username\": {\n \"name\": \"username\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"verify_server\": {\n \"name\": \"verify_server\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n }\n }\n },\n {\n \"name\": \"balancer\",\n \"can_run\": true,\n \"error_string\": \"\",\n \"module_options\": {\n \"active\": {\n \"name\": \"active\",\n \"type\": \"bool\",\n \"level\": \"advanced\",\n \"flags\": 1,\n \"default_value\": \"False\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"automatically balance PGs across cluster\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"begin_time\": {\n \"name\": \"begin_time\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 1,\n \"default_value\": \"0000\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"beginning time of day to automatically balance\",\n \"long_desc\": \"This is a time of day in the format HHMM.\",\n \"tags\": [],\n \"see_also\": []\n },\n \"begin_weekday\": {\n \"name\": \"begin_weekday\",\n \"type\": \"uint\",\n \"level\": \"advanced\",\n \"flags\": 1,\n \"default_value\": \"0\",\n \"min\": \"0\",\n \"max\": \"7\",\n \"enum_allowed\": [],\n \"desc\": \"Restrict automatic balancing to this day of the week or later\",\n \"long_desc\": \"0 or 7 = Sunday, 1 = Monday, etc.\",\n \"tags\": [],\n \"see_also\": []\n },\n \"crush_compat_max_iterations\": {\n \"name\": \"crush_compat_max_iterations\",\n \"type\": \"uint\",\n \"level\": \"advanced\",\n \"flags\": 1,\n \"default_value\": \"25\",\n \"min\": \"1\",\n \"max\": \"250\",\n \"enum_allowed\": [],\n \"desc\": \"maximum number of iterations to attempt optimization\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"crush_compat_metrics\": {\n \"name\": \"crush_compat_metrics\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 1,\n \"default_value\": \"pgs,objects,bytes\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"metrics with which to calculate OSD utilization\",\n \"long_desc\": \"Value is a list of one or more of \\\"pgs\\\", \\\"objects\\\", or \\\"bytes\\\", and indicates which metrics to use to balance utilization.\",\n \"tags\": [],\n \"see_also\": []\n },\n \"crush_compat_step\": {\n \"name\": \"crush_compat_step\",\n \"type\": \"float\",\n \"level\": \"advanced\",\n \"flags\": 1,\n \"default_value\": \"0.5\",\n \"min\": \"0.001\",\n \"max\": \"0.999\",\n \"enum_allowed\": [],\n \"desc\": \"aggressiveness of optimization\",\n \"long_desc\": \".99 is very aggressive, .01 is less aggressive\",\n \"tags\": [],\n \"see_also\": []\n },\n \"end_time\": {\n \"name\": \"end_time\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 1,\n \"default_value\": \"2400\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"ending time of day to automatically balance\",\n \"long_desc\": \"This is a time of day in the format HHMM.\",\n \"tags\": [],\n \"see_also\": []\n },\n \"end_weekday\": {\n \"name\": \"end_weekday\",\n \"type\": \"uint\",\n \"level\": \"advanced\",\n \"flags\": 1,\n \"default_value\": \"7\",\n \"min\": \"0\",\n \"max\": \"7\",\n \"enum_allowed\": [],\n \"desc\": \"Restrict automatic balancing to days of the week earlier than this\",\n \"long_desc\": \"0 or 7 = Sunday, 1 = Monday, etc.\",\n \"tags\": [],\n \"see_also\": []\n },\n \"min_score\": {\n \"name\": \"min_score\",\n \"type\": \"float\",\n \"level\": \"advanced\",\n \"flags\": 1,\n \"default_value\": \"0\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"minimum score, below which no optimization is attempted\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"mode\": {\n \"name\": \"mode\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 1,\n \"default_value\": \"none\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [\n \"crush-compat\",\n \"none\",\n \"upmap\"\n ],\n \"desc\": \"Balancer mode\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"pool_ids\": {\n \"name\": \"pool_ids\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 1,\n \"default_value\": \"\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"pools which the automatic balancing will be limited to\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"sleep_interval\": {\n \"name\": \"sleep_interval\",\n \"type\": \"secs\",\n \"level\": \"advanced\",\n \"flags\": 1,\n \"default_value\": \"60\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"how frequently to wake up and attempt optimization\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"upmap_max_deviation\": {\n \"name\": \"upmap_max_deviation\",\n \"type\": \"float\",\n \"level\": \"advanced\",\n \"flags\": 1,\n \"default_value\": \"0.01\",\n \"min\": \"0\",\n \"max\": \"1\",\n \"enum_allowed\": [],\n \"desc\": \"deviation below which no optimization is attempted\",\n \"long_desc\": \"If the ratio between the fullest and least-full OSD is below this value then we stop trying to optimize placement.\",\n \"tags\": [],\n \"see_also\": []\n },\n \"upmap_max_iterations\": {\n \"name\": \"upmap_max_iterations\",\n \"type\": \"uint\",\n \"level\": \"advanced\",\n \"flags\": 1,\n \"default_value\": \"10\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"maximum upmap optimization iterations\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n }\n }\n },\n {\n \"name\": \"crash\",\n \"can_run\": true,\n \"error_string\": \"\",\n \"module_options\": {\n \"retain_interval\": {\n \"name\": \"retain_interval\",\n \"type\": \"secs\",\n \"level\": \"advanced\",\n \"flags\": 1,\n \"default_value\": \"31536000\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"how long to retain crashes before pruning them\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"warn_recent_interval\": {\n \"name\": \"warn_recent_interval\",\n \"type\": \"secs\",\n \"level\": \"advanced\",\n \"flags\": 1,\n \"default_value\": \"1209600\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"time interval in which to warn about recent crashes\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n }\n }\n },\n {\n \"name\": \"dashboard\",\n \"can_run\": true,\n \"error_string\": \"\",\n \"module_options\": {\n \"ALERTMANAGER_API_HOST\": {\n \"name\": \"ALERTMANAGER_API_HOST\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"AUDIT_API_ENABLED\": {\n \"name\": \"AUDIT_API_ENABLED\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"False\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"AUDIT_API_LOG_PAYLOAD\": {\n \"name\": \"AUDIT_API_LOG_PAYLOAD\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"True\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"ENABLE_BROWSABLE_API\": {\n \"name\": \"ENABLE_BROWSABLE_API\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"True\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"FEATURE_TOGGLE_cephfs\": {\n \"name\": \"FEATURE_TOGGLE_cephfs\",\n \"type\": \"bool\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"True\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"FEATURE_TOGGLE_iscsi\": {\n \"name\": \"FEATURE_TOGGLE_iscsi\",\n \"type\": \"bool\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"True\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"FEATURE_TOGGLE_mirroring\": {\n \"name\": \"FEATURE_TOGGLE_mirroring\",\n \"type\": \"bool\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"True\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"FEATURE_TOGGLE_rbd\": {\n \"name\": \"FEATURE_TOGGLE_rbd\",\n \"type\": \"bool\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"True\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"FEATURE_TOGGLE_rgw\": {\n \"name\": \"FEATURE_TOGGLE_rgw\",\n \"type\": \"bool\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"True\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"GANESHA_CLUSTERS_RADOS_POOL_NAMESPACE\": {\n \"name\": \"GANESHA_CLUSTERS_RADOS_POOL_NAMESPACE\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"GRAFANA_API_PASSWORD\": {\n \"name\": \"GRAFANA_API_PASSWORD\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"admin\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"GRAFANA_API_URL\": {\n \"name\": \"GRAFANA_API_URL\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"GRAFANA_API_USERNAME\": {\n \"name\": \"GRAFANA_API_USERNAME\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"admin\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"GRAFANA_UPDATE_DASHBOARDS\": {\n \"name\": \"GRAFANA_UPDATE_DASHBOARDS\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"False\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"ISCSI_API_SSL_VERIFICATION\": {\n \"name\": \"ISCSI_API_SSL_VERIFICATION\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"True\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"PROMETHEUS_API_HOST\": {\n \"name\": \"PROMETHEUS_API_HOST\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"REST_REQUESTS_TIMEOUT\": {\n \"name\": \"REST_REQUESTS_TIMEOUT\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"45\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"RGW_API_ACCESS_KEY\": {\n \"name\": \"RGW_API_ACCESS_KEY\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"RGW_API_ADMIN_RESOURCE\": {\n \"name\": \"RGW_API_ADMIN_RESOURCE\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"admin\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"RGW_API_HOST\": {\n \"name\": \"RGW_API_HOST\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"RGW_API_PORT\": {\n \"name\": \"RGW_API_PORT\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"80\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"RGW_API_SCHEME\": {\n \"name\": \"RGW_API_SCHEME\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"http\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"RGW_API_SECRET_KEY\": {\n \"name\": \"RGW_API_SECRET_KEY\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"RGW_API_SSL_VERIFY\": {\n \"name\": \"RGW_API_SSL_VERIFY\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"True\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"RGW_API_USER_ID\": {\n \"name\": \"RGW_API_USER_ID\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"crt_file\": {\n \"name\": \"crt_file\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"jwt_token_ttl\": {\n \"name\": \"jwt_token_ttl\",\n \"type\": \"int\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"28800\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"key_file\": {\n \"name\": \"key_file\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"password\": {\n \"name\": \"password\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"server_addr\": {\n \"name\": \"server_addr\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"0.0.0.0\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"server_port\": {\n \"name\": \"server_port\",\n \"type\": \"int\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"8080\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"ssl\": {\n \"name\": \"ssl\",\n \"type\": \"bool\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"True\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"ssl_server_port\": {\n \"name\": \"ssl_server_port\",\n \"type\": \"int\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"8443\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"standby_behaviour\": {\n \"name\": \"standby_behaviour\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"redirect\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [\n \"error\",\n \"redirect\"\n ],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"standby_error_status_code\": {\n \"name\": \"standby_error_status_code\",\n \"type\": \"int\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"500\",\n \"min\": \"400\",\n \"max\": \"599\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"url_prefix\": {\n \"name\": \"url_prefix\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"username\": {\n \"name\": \"username\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n }\n }\n },\n {\n \"name\": \"deepsea\",\n \"can_run\": true,\n \"error_string\": \"\",\n \"module_options\": {\n \"salt_api_eauth\": {\n \"name\": \"salt_api_eauth\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"sharedsecret\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"salt_api_password\": {\n \"name\": \"salt_api_password\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"salt_api_url\": {\n \"name\": \"salt_api_url\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"salt_api_username\": {\n \"name\": \"salt_api_username\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n }\n }\n },\n {\n \"name\": \"devicehealth\",\n \"can_run\": true,\n \"error_string\": \"\",\n \"module_options\": {\n \"enable_monitoring\": {\n \"name\": \"enable_monitoring\",\n \"type\": \"bool\",\n \"level\": \"advanced\",\n \"flags\": 1,\n \"default_value\": \"False\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"monitor device health metrics\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"mark_out_threshold\": {\n \"name\": \"mark_out_threshold\",\n \"type\": \"secs\",\n \"level\": \"advanced\",\n \"flags\": 1,\n \"default_value\": \"2419200\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"automatically mark OSD if it may fail before this long\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"pool_name\": {\n \"name\": \"pool_name\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 1,\n \"default_value\": \"device_health_metrics\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"name of pool in which to store device health metrics\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"retention_period\": {\n \"name\": \"retention_period\",\n \"type\": \"secs\",\n \"level\": \"advanced\",\n \"flags\": 1,\n \"default_value\": \"15552000\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"how long to retain device health metrics\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"scrape_frequency\": {\n \"name\": \"scrape_frequency\",\n \"type\": \"secs\",\n \"level\": \"advanced\",\n \"flags\": 1,\n \"default_value\": \"86400\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"how frequently to scrape device health metrics\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"self_heal\": {\n \"name\": \"self_heal\",\n \"type\": \"bool\",\n \"level\": \"advanced\",\n \"flags\": 1,\n \"default_value\": \"True\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"preemptively heal cluster around devices that may fail\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"sleep_interval\": {\n \"name\": \"sleep_interval\",\n \"type\": \"secs\",\n \"level\": \"advanced\",\n \"flags\": 1,\n \"default_value\": \"600\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"how frequently to wake up and check device health\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"warn_threshold\": {\n \"name\": \"warn_threshold\",\n \"type\": \"secs\",\n \"level\": \"advanced\",\n \"flags\": 1,\n \"default_value\": \"7257600\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"raise health warning if OSD may fail before this long\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n }\n }\n },\n {\n \"name\": \"diskprediction_local\",\n \"can_run\": true,\n \"error_string\": \"\",\n \"module_options\": {\n \"predict_interval\": {\n \"name\": \"predict_interval\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"86400\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"sleep_interval\": {\n \"name\": \"sleep_interval\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"600\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n }\n }\n },\n {\n \"name\": \"influx\",\n \"can_run\": false,\n \"error_string\": \"influxdb python module not found\",\n \"module_options\": {\n \"batch_size\": {\n \"name\": \"batch_size\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"5000\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"database\": {\n \"name\": \"database\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"ceph\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"hostname\": {\n \"name\": \"hostname\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"None\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"interval\": {\n \"name\": \"interval\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"30\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"password\": {\n \"name\": \"password\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"None\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"port\": {\n \"name\": \"port\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"8086\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"ssl\": {\n \"name\": \"ssl\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"false\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"threads\": {\n \"name\": \"threads\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"5\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"username\": {\n \"name\": \"username\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"None\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"verify_ssl\": {\n \"name\": \"verify_ssl\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"true\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n }\n }\n },\n {\n \"name\": \"insights\",\n \"can_run\": true,\n \"error_string\": \"\",\n \"module_options\": {}\n },\n {\n \"name\": \"iostat\",\n \"can_run\": true,\n \"error_string\": \"\",\n \"module_options\": {}\n },\n {\n \"name\": \"k8sevents\",\n \"can_run\": true,\n \"error_string\": \"\",\n \"module_options\": {\n \"ceph_event_retention_days\": {\n \"name\": \"ceph_event_retention_days\",\n \"type\": \"int\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"7\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"Days to hold ceph event information within local cache\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"config_check_secs\": {\n \"name\": \"config_check_secs\",\n \"type\": \"int\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"10\",\n \"min\": \"10\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"interval (secs) to check for cluster configuration changes\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n }\n }\n },\n {\n \"name\": \"localpool\",\n \"can_run\": true,\n \"error_string\": \"\",\n \"module_options\": {\n \"failure_domain\": {\n \"name\": \"failure_domain\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 1,\n \"default_value\": \"host\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"failure domain for any created local pool\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"min_size\": {\n \"name\": \"min_size\",\n \"type\": \"int\",\n \"level\": \"advanced\",\n \"flags\": 1,\n \"default_value\": \"\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"default min_size for any created local pool\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"num_rep\": {\n \"name\": \"num_rep\",\n \"type\": \"int\",\n \"level\": \"advanced\",\n \"flags\": 1,\n \"default_value\": \"3\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"default replica count for any created local pool\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"pg_num\": {\n \"name\": \"pg_num\",\n \"type\": \"int\",\n \"level\": \"advanced\",\n \"flags\": 1,\n \"default_value\": \"128\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"default pg_num for any created local pool\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"prefix\": {\n \"name\": \"prefix\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 1,\n \"default_value\": \"\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"name prefix for any created local pool\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"subtree\": {\n \"name\": \"subtree\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 1,\n \"default_value\": \"rack\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"CRUSH level for which to create a local pool\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n }\n }\n },\n {\n \"name\": \"orchestrator_cli\",\n \"can_run\": true,\n \"error_string\": \"\",\n \"module_options\": {\n \"orchestrator\": {\n \"name\": \"orchestrator\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n }\n }\n },\n {\n \"name\": \"pg_autoscaler\",\n \"can_run\": true,\n \"error_string\": \"\",\n \"module_options\": {\n \"sleep_interval\": {\n \"name\": \"sleep_interval\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"60\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n }\n }\n },\n {\n \"name\": \"progress\",\n \"can_run\": true,\n \"error_string\": \"\",\n \"module_options\": {\n \"max_completed_events\": {\n \"name\": \"max_completed_events\",\n \"type\": \"int\",\n \"level\": \"advanced\",\n \"flags\": 1,\n \"default_value\": \"50\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"number of past completed events to remember\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"persist_interval\": {\n \"name\": \"persist_interval\",\n \"type\": \"secs\",\n \"level\": \"advanced\",\n \"flags\": 1,\n \"default_value\": \"5\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"how frequently to persist completed events\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n }\n }\n },\n {\n \"name\": \"prometheus\",\n \"can_run\": true,\n \"error_string\": \"\",\n \"module_options\": {\n \"rbd_stats_pools\": {\n \"name\": \"rbd_stats_pools\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"rbd_stats_pools_refresh_interval\": {\n \"name\": \"rbd_stats_pools_refresh_interval\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"scrape_interval\": {\n \"name\": \"scrape_interval\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"server_addr\": {\n \"name\": \"server_addr\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"server_port\": {\n \"name\": \"server_port\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n }\n }\n },\n {\n \"name\": \"rbd_support\",\n \"can_run\": true,\n \"error_string\": \"\",\n \"module_options\": {}\n },\n {\n \"name\": \"restful\",\n \"can_run\": true,\n \"error_string\": \"\",\n \"module_options\": {\n \"key_file\": {\n \"name\": \"key_file\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"server_addr\": {\n \"name\": \"server_addr\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"server_port\": {\n \"name\": \"server_port\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n }\n }\n },\n {\n \"name\": \"rook\",\n \"can_run\": true,\n \"error_string\": \"\",\n \"module_options\": {}\n },\n {\n \"name\": \"selftest\",\n \"can_run\": true,\n \"error_string\": \"\",\n \"module_options\": {\n \"roption1\": {\n \"name\": \"roption1\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"roption2\": {\n \"name\": \"roption2\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"xyz\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"rwoption1\": {\n \"name\": \"rwoption1\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"rwoption2\": {\n \"name\": \"rwoption2\",\n \"type\": \"int\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"rwoption3\": {\n \"name\": \"rwoption3\",\n \"type\": \"float\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"rwoption4\": {\n \"name\": \"rwoption4\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"rwoption5\": {\n \"name\": \"rwoption5\",\n \"type\": \"bool\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"rwoption6\": {\n \"name\": \"rwoption6\",\n \"type\": \"bool\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"True\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"testkey\": {\n \"name\": \"testkey\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"testlkey\": {\n \"name\": \"testlkey\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"testnewline\": {\n \"name\": \"testnewline\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n }\n }\n },\n {\n \"name\": \"status\",\n \"can_run\": true,\n \"error_string\": \"\",\n \"module_options\": {}\n },\n {\n \"name\": \"telegraf\",\n \"can_run\": true,\n \"error_string\": \"\",\n \"module_options\": {\n \"address\": {\n \"name\": \"address\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"unixgram:///tmp/telegraf.sock\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"interval\": {\n \"name\": \"interval\",\n \"type\": \"secs\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"15\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n }\n }\n },\n {\n \"name\": \"telemetry\",\n \"can_run\": true,\n \"error_string\": \"\",\n \"module_options\": {\n \"channel_basic\": {\n \"name\": \"channel_basic\",\n \"type\": \"bool\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"True\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"Share basic cluster information (size, version)\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"channel_crash\": {\n \"name\": \"channel_crash\",\n \"type\": \"bool\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"True\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"channel_device\": {\n \"name\": \"channel_device\",\n \"type\": \"bool\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"True\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"channel_ident\": {\n \"name\": \"channel_ident\",\n \"type\": \"bool\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"False\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"contact\": {\n \"name\": \"contact\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"None\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"description\": {\n \"name\": \"description\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"None\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"device_url\": {\n \"name\": \"device_url\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"https://telemetry.ceph.com/device\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"enabled\": {\n \"name\": \"enabled\",\n \"type\": \"bool\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"False\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"interval\": {\n \"name\": \"interval\",\n \"type\": \"int\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"24\",\n \"min\": \"8\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"last_opt_revision\": {\n \"name\": \"last_opt_revision\",\n \"type\": \"int\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"1\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"leaderboard\": {\n \"name\": \"leaderboard\",\n \"type\": \"bool\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"False\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"organization\": {\n \"name\": \"organization\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"None\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"proxy\": {\n \"name\": \"proxy\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"None\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"url\": {\n \"name\": \"url\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"https://telemetry.ceph.com/report\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n }\n }\n },\n {\n \"name\": \"test_orchestrator\",\n \"can_run\": true,\n \"error_string\": \"\",\n \"module_options\": {}\n },\n {\n \"name\": \"volumes\",\n \"can_run\": true,\n \"error_string\": \"\",\n \"module_options\": {}\n },\n {\n \"name\": \"zabbix\",\n \"can_run\": true,\n \"error_string\": \"\",\n \"module_options\": {\n \"identifier\": {\n \"name\": \"identifier\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"interval\": {\n \"name\": \"interval\",\n \"type\": \"secs\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"60\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"zabbix_host\": {\n \"name\": \"zabbix_host\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"None\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"zabbix_port\": {\n \"name\": \"zabbix_port\",\n \"type\": \"int\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"10051\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n },\n \"zabbix_sender\": {\n \"name\": \"zabbix_sender\",\n \"type\": \"str\",\n \"level\": \"advanced\",\n \"flags\": 0,\n \"default_value\": \"/usr/bin/zabbix_sender\",\n \"min\": \"\",\n \"max\": \"\",\n \"enum_allowed\": [],\n \"desc\": \"\",\n \"long_desc\": \"\",\n \"tags\": [],\n \"see_also\": []\n }\n }\n }\n ],\n \"services\": {\n \"restful\": \"https://42697164830d:8003/\"\n },\n \"always_on_modules\": {\n \"nautilus\": [\n \"balancer\",\n \"crash\",\n \"devicehealth\",\n \"orchestrator_cli\",\n \"progress\",\n \"rbd_support\",\n \"status\",\n \"volumes\"\n ]\n }\n },\n \"servicemap\": {\n \"epoch\": 3,\n \"modified\": \"2020-02-13 12:37:22.548073\",\n \"services\": {\n \"rbd-mirror\": {\n \"daemons\": {\n \"summary\": \"\",\n \"4164\": {\n \"start_epoch\": 3,\n \"start_stamp\": \"2020-02-13 12:37:21.683166\",\n \"gid\": 4164,\n \"addr\": \"172.30.0.2:0/4224599352\",\n \"metadata\": {\n \"arch\": \"x86_64\",\n \"ceph_release\": \"nautilus\",\n \"ceph_version\": \"ceph version 14.2.7 (3d58626ebeec02d8385a4cefb92c6cbc3a45bfe8) nautilus (stable)\",\n \"ceph_version_short\": \"14.2.7\",\n \"cpu\": \"Intel(R) Core(TM) i9-9980HK CPU @ 2.40GHz\",\n \"distro\": \"centos\",\n \"distro_description\": \"CentOS Linux 7 (Core)\",\n \"distro_version\": \"7\",\n \"hostname\": \"42697164830d\",\n \"id\": \"admin\",\n \"instance_id\": \"4164\",\n \"kernel_description\": \"#1 SMP Tue Jul 2 22:58:16 UTC 2019\",\n \"kernel_version\": \"4.9.184-linuxkit\",\n \"mem_swap_kb\": \"2097148\",\n \"mem_total_kb\": \"8164244\",\n \"os\": \"Linux\"\n }\n }\n }\n },\n \"rgw\": {\n \"daemons\": {\n \"summary\": \"\",\n \"42697164830d\": {\n \"start_epoch\": 2,\n \"start_stamp\": \"2020-02-13 12:37:19.480410\",\n \"gid\": 4145,\n \"addr\": \"172.30.0.2:0/1483840010\",\n \"metadata\": {\n \"arch\": \"x86_64\",\n \"ceph_release\": \"nautilus\",\n \"ceph_version\": \"ceph version 14.2.7 (3d58626ebeec02d8385a4cefb92c6cbc3a45bfe8) nautilus (stable)\",\n \"ceph_version_short\": \"14.2.7\",\n \"cpu\": \"Intel(R) Core(TM) i9-9980HK CPU @ 2.40GHz\",\n \"distro\": \"centos\",\n \"distro_description\": \"CentOS Linux 7 (Core)\",\n \"distro_version\": \"7\",\n \"frontend_config#0\": \"beast endpoint=0.0.0.0:8080\",\n \"frontend_type#0\": \"beast\",\n \"hostname\": \"42697164830d\",\n \"kernel_description\": \"#1 SMP Tue Jul 2 22:58:16 UTC 2019\",\n \"kernel_version\": \"4.9.184-linuxkit\",\n \"mem_swap_kb\": \"2097148\",\n \"mem_total_kb\": \"8164244\",\n \"num_handles\": \"1\",\n \"os\": \"Linux\",\n \"pid\": \"968\",\n \"zone_id\": \"7af69646-d006-4076-bd75-9253e35323b2\",\n \"zone_name\": \"default\",\n \"zonegroup_id\": \"b5760001-d60d-4698-a8a2-2143e35c5543\",\n \"zonegroup_name\": \"default\"\n }\n }\n }\n },\n \"rgw-nfs\": {\n \"daemons\": {\n \"summary\": \"\",\n \"42697164830d\": {\n \"start_epoch\": 3,\n \"start_stamp\": \"2020-02-13 12:37:21.726085\",\n \"gid\": 4168,\n \"addr\": \"172.30.0.2:0/1234614580\",\n \"metadata\": {\n \"arch\": \"x86_64\",\n \"ceph_release\": \"nautilus\",\n \"ceph_version\": \"ceph version 14.2.7 (3d58626ebeec02d8385a4cefb92c6cbc3a45bfe8) nautilus (stable)\",\n \"ceph_version_short\": \"14.2.7\",\n \"cpu\": \"Intel(R) Core(TM) i9-9980HK CPU @ 2.40GHz\",\n \"distro\": \"centos\",\n \"distro_description\": \"CentOS Linux 7 (Core)\",\n \"distro_version\": \"7\",\n \"frontend_config#0\": \"rgwlib\",\n \"frontend_type#0\": \"rgw-nfs\",\n \"hostname\": \"42697164830d\",\n \"kernel_description\": \"#1 SMP Tue Jul 2 22:58:16 UTC 2019\",\n \"kernel_version\": \"4.9.184-linuxkit\",\n \"mem_swap_kb\": \"2097148\",\n \"mem_total_kb\": \"8164244\",\n \"num_handles\": \"1\",\n \"os\": \"Linux\",\n \"pid\": \"2004\",\n \"zone_id\": \"7af69646-d006-4076-bd75-9253e35323b2\",\n \"zone_name\": \"default\",\n \"zonegroup_id\": \"b5760001-d60d-4698-a8a2-2143e35c5543\",\n \"zonegroup_name\": \"default\"\n }\n }\n }\n }\n }\n },\n \"progress_events\": {}\n}\n", - "outs": "" - } - ], - "has_failed": false, - "id": "140713918770960", - "is_finished": true, - "is_waiting": false, - "running": [], - "state": "success", - "waiting": [] -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_health/_meta/testdata/time_sync_status.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_health/_meta/testdata/time_sync_status.json deleted file mode 100644 index 55dc45fd..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_health/_meta/testdata/time_sync_status.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "failed": [], - "finished": [ - { - "command": "time-sync-status format=json-pretty", - "outb": "{\n \"timechecks\": {\n \"epoch\": 3,\n \"round\": 0,\n \"round_status\": \"finished\"\n }\n}\n", - "outs": "" - } - ], - "has_failed": false, - "id": "140713918770000", - "is_finished": true, - "is_waiting": false, - "running": [], - "state": "success", - "waiting": [] -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_health/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_health/data.go deleted file mode 100644 index b81fad37..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_health/data.go +++ /dev/null @@ -1,64 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mgr_cluster_health - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/module/ceph/mgr" -) - -type StatusResponse struct { - Health struct { - Status string `json:"status"` - } `json:"health"` -} - -type TimeSyncStatusResponse struct { - Timechecks struct { - RoundStatus string `json:"round_status"` - Epoch int64 `json:"epoch"` - Round int64 `json:"round"` - } `json:"timechecks"` -} - -func eventMapping(statusContent, timeSyncStatusContent []byte) (common.MapStr, error) { - var statusResponse StatusResponse - err := mgr.UnmarshalResponse(statusContent, &statusResponse) - if err != nil { - return nil, errors.Wrap(err, "could not unmarshal response") - } - - var timeSyncStatusResponse TimeSyncStatusResponse - err = mgr.UnmarshalResponse(timeSyncStatusContent, &timeSyncStatusResponse) - if err != nil { - return nil, errors.Wrap(err, "could not unmarshal response") - } - - return common.MapStr{ - "overall_status": statusResponse.Health.Status, - "timechecks": common.MapStr{ - "epoch": timeSyncStatusResponse.Timechecks.Epoch, - "round": common.MapStr{ - "value": timeSyncStatusResponse.Timechecks.Round, - "status": timeSyncStatusResponse.Timechecks.RoundStatus, - }, - }, - }, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_health/mgr_cluster_health.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_health/mgr_cluster_health.go deleted file mode 100644 index fa2c1f38..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_health/mgr_cluster_health.go +++ /dev/null @@ -1,90 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mgr_cluster_health - -import ( - "fmt" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - "github.com/elastic/beats/v7/metricbeat/module/ceph/mgr" -) - -const ( - defaultScheme = "https" - defaultPath = "/request" - defaultQueryParams = "wait=1" - - cephStatusPrefix = "status" - cephTimeSyncStatusPrefix = "time-sync-status" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: defaultPath, - QueryParams: defaultQueryParams, - }.Build() -) - -func init() { - mb.Registry.MustAddMetricSet("ceph", "mgr_cluster_health", New, - mb.WithHostParser(hostParser), - ) -} - -type MetricSet struct { - *mgr.MetricSet -} - -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - metricSet, err := mgr.NewMetricSet(base) - if err != nil { - return nil, err - } - return &MetricSet{metricSet}, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - m.HTTP.SetBody([]byte(fmt.Sprintf(`{"prefix": "%s", "format": "json"}`, cephStatusPrefix))) - statusContent, err := m.HTTP.FetchContent() - if err != nil { - return err - } - - m.HTTP.SetBody([]byte(fmt.Sprintf(`{"prefix": "%s", "format": "json"}`, cephTimeSyncStatusPrefix))) - timeStatusContent, err := m.HTTP.FetchContent() - if err != nil { - return err - } - - event, err := eventMapping(statusContent, timeStatusContent) - if err != nil { - return err - } - - reporter.Event(mb.Event{ - ModuleFields: common.MapStr{ - "cluster_health": event, - }}) - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_health/mgr_cluster_health_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_health/mgr_cluster_health_integration_test.go deleted file mode 100644 index 3ab6a315..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_health/mgr_cluster_health_integration_test.go +++ /dev/null @@ -1,51 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration,linux - -package mgr_cluster_health - -import ( - "testing" - - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - "github.com/elastic/beats/v7/metricbeat/module/ceph/mgrtest" -) - -const user = "demo" - -func TestData(t *testing.T) { - service := compose.EnsureUpWithTimeout(t, 120, "ceph") - - f := mbtest.NewReportingMetricSetV2Error(t, - getConfig(service.HostForPort(8003), mgrtest.GetPassword(t, service.HostForPort(5000), user))) - err := mbtest.WriteEventsReporterV2Error(f, t, "") - require.NoError(t, err) -} -func getConfig(host, password string) map[string]interface{} { - return map[string]interface{}{ - "module": "ceph", - "metricsets": []string{"mgr_cluster_health"}, - "hosts": []string{host}, - "username": user, - "password": password, - "ssl.verification_mode": "none", - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_health/mgr_cluster_health_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_health/mgr_cluster_health_test.go deleted file mode 100644 index 3aa12fe4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_cluster_health/mgr_cluster_health_test.go +++ /dev/null @@ -1,116 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mgr_cluster_health - -import ( - "encoding/json" - "io/ioutil" - "net/http" - "net/http/httptest" - "path/filepath" - "testing" - - "github.com/stretchr/testify/require" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -type clientRequest struct { - Prefix string `json:"prefix"` -} - -func TestFetchEventContents(t *testing.T) { - absPath, err := filepath.Abs("./_meta/testdata/") - assert.NoError(t, err) - - statusResponse, err := ioutil.ReadFile(absPath + "/status.json") - assert.NoError(t, err) - timeSyncStatusResponse, err := ioutil.ReadFile(absPath + "/time_sync_status.json") - assert.NoError(t, err) - - server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - w.WriteHeader(200) - w.Header().Set("Content-Type", "application/json;") - - defer r.Body.Close() - var request clientRequest - err := json.NewDecoder(r.Body).Decode(&request) - require.NoError(t, err) - - if request.Prefix == "status" { - w.Write(statusResponse) - } else if request.Prefix == "time-sync-status" { - w.Write(timeSyncStatusResponse) - } - })) - defer server.Close() - - config := map[string]interface{}{ - "module": "ceph", - "metricsets": []string{"mgr_cluster_health"}, - "hosts": []string{server.URL}, - } - - f := mbtest.NewReportingMetricSetV2Error(t, config) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - event := events[0].ModuleFields["cluster_health"].(common.MapStr) - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), event.StringToPrint()) - - assert.EqualValues(t, "HEALTH_OK", event["overall_status"]) - - timechecks := event["timechecks"].(common.MapStr) - assert.EqualValues(t, 3, timechecks["epoch"]) - - round := timechecks["round"].(common.MapStr) - assert.EqualValues(t, 0, round["value"]) - assert.EqualValues(t, "finished", round["status"]) -} - -func TestFetchEventContents_Failed(t *testing.T) { - absPath, err := filepath.Abs("./_meta/testdata/") - assert.NoError(t, err) - - response, err := ioutil.ReadFile(absPath + "/failed.json") - assert.NoError(t, err) - - server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - w.WriteHeader(200) - w.Header().Set("Content-Type", "application/json;") - w.Write([]byte(response)) - })) - defer server.Close() - - config := map[string]interface{}{ - "module": "ceph", - "metricsets": []string{"mgr_cluster_health"}, - "hosts": []string{server.URL}, - } - - f := mbtest.NewReportingMetricSetV2Error(t, config) - events, errs := mbtest.ReportingFetchV2Error(f) - assert.Empty(t, events) - assert.NotEmpty(t, errs) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_perf/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_perf/_meta/data.json deleted file mode 100644 index ec4fc55b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_perf/_meta/data.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "ceph": { - "mgr_osd_perf": { - "id": 0, - "stats": { - "commit_latency_ms": 23, - "apply_latency_ms": 23, - "commit_latency_ns": 23000000, - "apply_latency_ns": 23000000 - } - } - }, - "event": { - "dataset": "ceph.mgr_osd_perf", - "duration": 115000, - "module": "ceph" - }, - "metricset": { - "name": "mgr_osd_perf" - }, - "service": { - "address": "127.0.0.1:8003", - "type": "ceph" - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_perf/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_perf/_meta/docs.asciidoc deleted file mode 100644 index 2af82348..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_perf/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the `mgr_osd_perf` metricset of the Ceph module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_perf/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_perf/_meta/fields.yml deleted file mode 100644 index 5adb0f64..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_perf/_meta/fields.yml +++ /dev/null @@ -1,21 +0,0 @@ -- name: mgr_osd_perf - type: group - description: > - OSD performance metrics of Ceph cluster - release: beta - fields: - - name: id - type: long - description: OSD ID - - name: stats.commit_latency_ms - type: long - description: Commit latency in ms - - name: stats.apply_latency_ms - type: long - description: Apply latency in ms - - name: stats.commit_latency_ns - type: long - description: Commit latency in ns - - name: stats.apply_latency_ns - type: long - description: Apply latency in ns diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_perf/_meta/testdata/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_perf/_meta/testdata/config.yml deleted file mode 100644 index fdc68400..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_perf/_meta/testdata/config.yml +++ /dev/null @@ -1,3 +0,0 @@ -type: http -url: "/request?wait=1" -suffix: json diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_perf/_meta/testdata/failed.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_perf/_meta/testdata/failed.json deleted file mode 100644 index 409e19fb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_perf/_meta/testdata/failed.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "failed": [ - { - "command": "dfb format=json-pretty", - "outb": "", - "outs": "command not known" - } - ], - "finished": [], - "has_failed": true, - "id": "139687220237200", - "is_finished": true, - "is_waiting": false, - "running": [], - "state": "failed", - "waiting": [] -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_perf/_meta/testdata/failed.json-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_perf/_meta/testdata/failed.json-expected.json deleted file mode 100644 index d61d21f6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_perf/_meta/testdata/failed.json-expected.json +++ /dev/null @@ -1,3 +0,0 @@ -[ - {"error":{"message":"could not get response data: command not known: dfb format=json-pretty"},"event":{"dataset":"ceph.mgr_osd_perf","duration":115000,"module":"ceph"},"metricset":{"name":"mgr_osd_perf","period":10000},"service":{"address":"127.0.0.1:55555","type":"ceph"}} -] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_perf/_meta/testdata/sample.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_perf/_meta/testdata/sample.json deleted file mode 100644 index 8d2dcf75..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_perf/_meta/testdata/sample.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "failed": [], - "finished": [ - { - "command": "osd perf format=json-pretty", - "outb": "{\n \"pg_ready\": true,\n \"osdstats\": {\n \"osd_perf_infos\": [\n {\n \"id\": 1,\n \"perf_stats\": {\n \"commit_latency_ms\": 1,\n \"apply_latency_ms\": 2,\n \"commit_latency_ns\": 3,\n \"apply_latency_ns\": 4\n }\n }\n ]\n }\n\n}\n", - "outs": "" - } - ], - "has_failed": false, - "id": "140301322418768", - "is_finished": true, - "is_waiting": false, - "running": [], - "state": "success", - "waiting": [] -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_perf/_meta/testdata/sample.json-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_perf/_meta/testdata/sample.json-expected.json deleted file mode 100644 index f36c0d5e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_perf/_meta/testdata/sample.json-expected.json +++ /dev/null @@ -1,3 +0,0 @@ -[ - {"ceph":{"mgr_osd_perf":{"id":1,"stats":{"apply_latency_ms":2,"apply_latency_ns":4,"commit_latency_ms":1,"commit_latency_ns":3}}},"event":{"dataset":"ceph.mgr_osd_perf","duration":115000,"module":"ceph"},"metricset":{"name":"mgr_osd_perf","period":10000},"service":{"address":"127.0.0.1:55555","type":"ceph"}} -] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_perf/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_perf/data.go deleted file mode 100644 index 562515e7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_perf/data.go +++ /dev/null @@ -1,62 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mgr_osd_perf - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/module/ceph/mgr" -) - -type OsdPerfResponse struct { - OsdStats struct { - OsdPerfInfos []struct { - ID int64 `json:"id"` - PerfStats struct { - CommitLatencyMs uint64 `json:"commit_latency_ms"` - ApplyLatencyMs uint64 `json:"apply_latency_ms"` - CommitLatencyNs uint64 `json:"commit_latency_ns"` - ApplyLatencyNs uint64 `json:"apply_latency_ns"` - } `json:"perf_stats"` - } `json:"osd_perf_infos"` - } `json:"osdstats"` -} - -func eventsMapping(content []byte) ([]common.MapStr, error) { - var response OsdPerfResponse - err := mgr.UnmarshalResponse(content, &response) - if err != nil { - return nil, errors.Wrap(err, "could not get response data") - } - - var events []common.MapStr - for _, OsdPerfInfo := range response.OsdStats.OsdPerfInfos { - event := common.MapStr{ - "id": OsdPerfInfo.ID, - "stats": common.MapStr{ - "commit_latency_ms": OsdPerfInfo.PerfStats.CommitLatencyMs, - "apply_latency_ms": OsdPerfInfo.PerfStats.ApplyLatencyMs, - "commit_latency_ns": OsdPerfInfo.PerfStats.CommitLatencyNs, - "apply_latency_ns": OsdPerfInfo.PerfStats.ApplyLatencyNs, - }, - } - events = append(events, event) - } - return events, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_perf/mgr_osd_perf.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_perf/mgr_osd_perf.go deleted file mode 100644 index 239afd61..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_perf/mgr_osd_perf.go +++ /dev/null @@ -1,82 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mgr_osd_perf - -import ( - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - "github.com/elastic/beats/v7/metricbeat/module/ceph/mgr" -) - -const ( - defaultScheme = "https" - defaultPath = "/request" - defaultQueryParams = "wait=1" - - cephPrefix = "osd perf" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: defaultPath, - QueryParams: defaultQueryParams, - }.Build() -) - -func init() { - mb.Registry.MustAddMetricSet("ceph", "mgr_osd_perf", New, - mb.WithHostParser(hostParser), - ) -} - -type MetricSet struct { - *mgr.MetricSet -} - -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - metricSet, err := mgr.NewMetricSet(base) - if err != nil { - return nil, err - } - metricSet = metricSet.WithPrefix(cephPrefix) - return &MetricSet{metricSet}, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - content, err := m.HTTP.FetchContent() - if err != nil { - return err - } - - events, err := eventsMapping(content) - if err != nil { - return err - } - - for _, event := range events { - reported := reporter.Event(mb.Event{MetricSetFields: event}) - if !reported { - return nil - } - } - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_perf/mgr_osd_perf_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_perf/mgr_osd_perf_integration_test.go deleted file mode 100644 index a187bfef..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_perf/mgr_osd_perf_integration_test.go +++ /dev/null @@ -1,52 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration,linux - -package mgr_osd_perf - -import ( - "testing" - - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - "github.com/elastic/beats/v7/metricbeat/module/ceph/mgrtest" -) - -const user = "demo" - -func TestData(t *testing.T) { - service := compose.EnsureUpWithTimeout(t, 120, "ceph") - - f := mbtest.NewReportingMetricSetV2Error(t, - getConfig(service.HostForPort(8003), mgrtest.GetPassword(t, service.HostForPort(5000), user))) - err := mbtest.WriteEventsReporterV2Error(f, t, "") - require.NoError(t, err) -} - -func getConfig(host, password string) map[string]interface{} { - return map[string]interface{}{ - "module": "ceph", - "metricsets": []string{"mgr_osd_perf"}, - "hosts": []string{host}, - "username": user, - "password": password, - "ssl.verification_mode": "none", - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_perf/mgr_osd_perf_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_perf/mgr_osd_perf_test.go deleted file mode 100644 index 500d812c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_perf/mgr_osd_perf_test.go +++ /dev/null @@ -1,29 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mgr_osd_perf - -import ( - "testing" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - _ "github.com/elastic/beats/v7/metricbeat/module/ceph" -) - -func TestDataFiles(t *testing.T) { - mbtest.TestDataFiles(t, "ceph", "mgr_osd_perf") -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_pool_stats/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_pool_stats/_meta/data.json deleted file mode 100644 index 180c8f7a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_pool_stats/_meta/data.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "ceph": { - "mgr_osd_pool_stats": { - "pool_id": "9", - "pool_name": "scbench", - "client_io_rate": { - "read_bytes_sec": "85", - "write_bytes_sec": "802631707", - "read_op_per_sec": "0", - "write_op_per_sec": "336" - } - } - }, - "event": { - "dataset": "ceph.mgr_osd_pool_stats", - "duration": 115000, - "module": "ceph" - }, - "metricset": { - "name": "mgr_osd_pool_stats" - }, - "service": { - "address": "127.0.0.1:8003", - "type": "ceph" - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_pool_stats/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_pool_stats/_meta/docs.asciidoc deleted file mode 100644 index 618cf1bd..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_pool_stats/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the `mgr_osd_pool_stats` metricset of the Ceph module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_pool_stats/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_pool_stats/_meta/fields.yml deleted file mode 100644 index b6eabf1d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_pool_stats/_meta/fields.yml +++ /dev/null @@ -1,28 +0,0 @@ -- name: mgr_osd_pool_stats - type: group - description: > - OSD pool stats of Ceph cluster - release: beta - fields: - - name: pool_name - type: keyword - description: Pool name - - name: pool_id - type: long - description: Pool ID - - name: client_io_rate - type: object - description: Client I/O rates - fields: - - name: read_bytes_sec - type: long - keyword: Bytes read per second - - name: write_bytes_sec - type: long - keyword: Bytes written per second - - name: read_op_per_sec - type: long - keyword: Read operations per second - - name: write_op_per_sec - type: long - keyword: Write operations per second diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_pool_stats/_meta/testdata/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_pool_stats/_meta/testdata/config.yml deleted file mode 100644 index fdc68400..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_pool_stats/_meta/testdata/config.yml +++ /dev/null @@ -1,3 +0,0 @@ -type: http -url: "/request?wait=1" -suffix: json diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_pool_stats/_meta/testdata/failed.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_pool_stats/_meta/testdata/failed.json deleted file mode 100644 index 409e19fb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_pool_stats/_meta/testdata/failed.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "failed": [ - { - "command": "dfb format=json-pretty", - "outb": "", - "outs": "command not known" - } - ], - "finished": [], - "has_failed": true, - "id": "139687220237200", - "is_finished": true, - "is_waiting": false, - "running": [], - "state": "failed", - "waiting": [] -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_pool_stats/_meta/testdata/failed.json-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_pool_stats/_meta/testdata/failed.json-expected.json deleted file mode 100644 index 7ec863fa..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_pool_stats/_meta/testdata/failed.json-expected.json +++ /dev/null @@ -1,3 +0,0 @@ -[ - {"error":{"message":"could not get response data: command not known: dfb format=json-pretty"},"event":{"dataset":"ceph.mgr_osd_pool_stats","duration":115000,"module":"ceph"},"metricset":{"name":"mgr_osd_pool_stats","period":10000},"service":{"address":"127.0.0.1:55555","type":"ceph"}} -] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_pool_stats/_meta/testdata/sample.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_pool_stats/_meta/testdata/sample.json deleted file mode 100644 index af0a1ef6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_pool_stats/_meta/testdata/sample.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "failed": [], - "finished": [ - { - "command": "osd pool stats format=json-pretty", - "outb": "[\n {\n \"pool_name\": \"rbd\",\n \"pool_id\": 1,\n \"recovery\": {},\n \"recovery_rate\": {},\n \"client_io_rate\": { \"read_bytes_sec\": 1, \"read_op_per_sec\": 2, \"write_bytes_sec\": 3, \"write_op_per_sec\": 4 }\n },\n {\n \"pool_name\": \"cephfs_data\",\n \"pool_id\": 2,\n \"recovery\": {},\n \"recovery_rate\": {},\n \"client_io_rate\": {}\n },\n {\n \"pool_name\": \"cephfs_metadata\",\n \"pool_id\": 3,\n \"recovery\": {},\n \"recovery_rate\": {},\n \"client_io_rate\": {}\n },\n {\n \"pool_name\": \".rgw.root\",\n \"pool_id\": 4,\n \"recovery\": {},\n \"recovery_rate\": {},\n \"client_io_rate\": {}\n },\n {\n \"pool_name\": \"default.rgw.control\",\n \"pool_id\": 5,\n \"recovery\": {},\n \"recovery_rate\": {},\n \"client_io_rate\": {}\n },\n {\n \"pool_name\": \"default.rgw.meta\",\n \"pool_id\": 6,\n \"recovery\": {},\n \"recovery_rate\": {},\n \"client_io_rate\": {}\n },\n {\n \"pool_name\": \"default.rgw.log\",\n \"pool_id\": 7,\n \"recovery\": {},\n \"recovery_rate\": {},\n \"client_io_rate\": {}\n },\n {\n \"pool_name\": \"default.rgw.buckets.index\",\n \"pool_id\": 8,\n \"recovery\": {},\n \"recovery_rate\": {},\n \"client_io_rate\": {}\n }\n]\n", - "outs": "" - } - ], - "has_failed": false, - "id": "140301322349968", - "is_finished": true, - "is_waiting": false, - "running": [], - "state": "success", - "waiting": [] -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_pool_stats/_meta/testdata/sample.json-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_pool_stats/_meta/testdata/sample.json-expected.json deleted file mode 100644 index 50146e84..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_pool_stats/_meta/testdata/sample.json-expected.json +++ /dev/null @@ -1,10 +0,0 @@ -[ - {"ceph":{"mgr_osd_pool_stats":{"client_io_rate":{"read_bytes_sec":0,"read_op_per_sec":0,"write_bytes_sec":0,"write_op_per_sec":0},"pool_id":5,"pool_name":"default.rgw.control"}},"event":{"dataset":"ceph.mgr_osd_pool_stats","duration":115000,"module":"ceph"},"metricset":{"name":"mgr_osd_pool_stats","period":10000},"service":{"address":"127.0.0.1:55555","type":"ceph"}}, - {"ceph":{"mgr_osd_pool_stats":{"client_io_rate":{"read_bytes_sec":0,"read_op_per_sec":0,"write_bytes_sec":0,"write_op_per_sec":0},"pool_id":7,"pool_name":"default.rgw.log"}},"event":{"dataset":"ceph.mgr_osd_pool_stats","duration":115000,"module":"ceph"},"metricset":{"name":"mgr_osd_pool_stats","period":10000},"service":{"address":"127.0.0.1:55555","type":"ceph"}}, - {"ceph":{"mgr_osd_pool_stats":{"client_io_rate":{"read_bytes_sec":0,"read_op_per_sec":0,"write_bytes_sec":0,"write_op_per_sec":0},"pool_id":4,"pool_name":".rgw.root"}},"event":{"dataset":"ceph.mgr_osd_pool_stats","duration":115000,"module":"ceph"},"metricset":{"name":"mgr_osd_pool_stats","period":10000},"service":{"address":"127.0.0.1:55555","type":"ceph"}}, - {"ceph":{"mgr_osd_pool_stats":{"client_io_rate":{"read_bytes_sec":0,"read_op_per_sec":0,"write_bytes_sec":0,"write_op_per_sec":0},"pool_id":3,"pool_name":"cephfs_metadata"}},"event":{"dataset":"ceph.mgr_osd_pool_stats","duration":115000,"module":"ceph"},"metricset":{"name":"mgr_osd_pool_stats","period":10000},"service":{"address":"127.0.0.1:55555","type":"ceph"}}, - {"ceph":{"mgr_osd_pool_stats":{"client_io_rate":{"read_bytes_sec":0,"read_op_per_sec":0,"write_bytes_sec":0,"write_op_per_sec":0},"pool_id":2,"pool_name":"cephfs_data"}},"event":{"dataset":"ceph.mgr_osd_pool_stats","duration":115000,"module":"ceph"},"metricset":{"name":"mgr_osd_pool_stats","period":10000},"service":{"address":"127.0.0.1:55555","type":"ceph"}}, - {"ceph":{"mgr_osd_pool_stats":{"client_io_rate":{"read_bytes_sec":1,"read_op_per_sec":2,"write_bytes_sec":3,"write_op_per_sec":4},"pool_id":1,"pool_name":"rbd"}},"event":{"dataset":"ceph.mgr_osd_pool_stats","duration":115000,"module":"ceph"},"metricset":{"name":"mgr_osd_pool_stats","period":10000},"service":{"address":"127.0.0.1:55555","type":"ceph"}}, - {"ceph":{"mgr_osd_pool_stats":{"client_io_rate":{"read_bytes_sec":0,"read_op_per_sec":0,"write_bytes_sec":0,"write_op_per_sec":0},"pool_id":6,"pool_name":"default.rgw.meta"}},"event":{"dataset":"ceph.mgr_osd_pool_stats","duration":115000,"module":"ceph"},"metricset":{"name":"mgr_osd_pool_stats","period":10000},"service":{"address":"127.0.0.1:55555","type":"ceph"}}, - {"ceph":{"mgr_osd_pool_stats":{"client_io_rate":{"read_bytes_sec":0,"read_op_per_sec":0,"write_bytes_sec":0,"write_op_per_sec":0},"pool_id":8,"pool_name":"default.rgw.buckets.index"}},"event":{"dataset":"ceph.mgr_osd_pool_stats","duration":115000,"module":"ceph"},"metricset":{"name":"mgr_osd_pool_stats","period":10000},"service":{"address":"127.0.0.1:55555","type":"ceph"}} -] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_pool_stats/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_pool_stats/data.go deleted file mode 100644 index a4990384..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_pool_stats/data.go +++ /dev/null @@ -1,60 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mgr_osd_pool_stats - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/module/ceph/mgr" -) - -type OsdPoolStat struct { - PoolID uint64 `json:"pool_id"` - PoolName string `json:"pool_name"` - ClientIORate struct { - ReadBytesSec uint64 `json:"read_bytes_sec"` - WriteBytesSec uint64 `json:"write_bytes_sec"` - ReadOpPerSec uint64 `json:"read_op_per_sec"` - WriteOpPerSec uint64 `json:"write_op_per_sec"` - } `json:"client_io_rate"` -} - -func eventsMapping(content []byte) ([]common.MapStr, error) { - var response []OsdPoolStat - err := mgr.UnmarshalResponse(content, &response) - if err != nil { - return nil, errors.Wrap(err, "could not get response data") - } - - var events []common.MapStr - for _, stat := range response { - event := common.MapStr{ - "pool_id": stat.PoolID, - "pool_name": stat.PoolName, - "client_io_rate": common.MapStr{ - "read_bytes_sec": stat.ClientIORate.ReadBytesSec, - "write_bytes_sec": stat.ClientIORate.WriteBytesSec, - "read_op_per_sec": stat.ClientIORate.ReadOpPerSec, - "write_op_per_sec": stat.ClientIORate.WriteOpPerSec, - }, - } - events = append(events, event) - } - return events, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_pool_stats/mgr_osd_pool_stats.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_pool_stats/mgr_osd_pool_stats.go deleted file mode 100644 index 1ce58e3a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_pool_stats/mgr_osd_pool_stats.go +++ /dev/null @@ -1,82 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mgr_osd_pool_stats - -import ( - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - "github.com/elastic/beats/v7/metricbeat/module/ceph/mgr" -) - -const ( - defaultScheme = "https" - defaultPath = "/request" - defaultQueryParams = "wait=1" - - cephPrefix = "osd pool stats" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: defaultPath, - QueryParams: defaultQueryParams, - }.Build() -) - -func init() { - mb.Registry.MustAddMetricSet("ceph", "mgr_osd_pool_stats", New, - mb.WithHostParser(hostParser), - ) -} - -type MetricSet struct { - *mgr.MetricSet -} - -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - metricSet, err := mgr.NewMetricSet(base) - if err != nil { - return nil, err - } - metricSet = metricSet.WithPrefix(cephPrefix) - return &MetricSet{metricSet}, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - content, err := m.HTTP.FetchContent() - if err != nil { - return err - } - - events, err := eventsMapping(content) - if err != nil { - return err - } - - for _, event := range events { - reported := reporter.Event(mb.Event{MetricSetFields: event}) - if !reported { - return nil - } - } - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_pool_stats/mgr_osd_pool_stats_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_pool_stats/mgr_osd_pool_stats_integration_test.go deleted file mode 100644 index 3dcfb120..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_pool_stats/mgr_osd_pool_stats_integration_test.go +++ /dev/null @@ -1,52 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration,linux - -package mgr_osd_pool_stats - -import ( - "testing" - - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - "github.com/elastic/beats/v7/metricbeat/module/ceph/mgrtest" -) - -const user = "demo" - -func TestData(t *testing.T) { - service := compose.EnsureUpWithTimeout(t, 120, "ceph") - - f := mbtest.NewReportingMetricSetV2Error(t, - getConfig(service.HostForPort(8003), mgrtest.GetPassword(t, service.HostForPort(5000), user))) - err := mbtest.WriteEventsReporterV2Error(f, t, "") - require.NoError(t, err) -} - -func getConfig(host, password string) map[string]interface{} { - return map[string]interface{}{ - "module": "ceph", - "metricsets": []string{"mgr_osd_pool_stats"}, - "hosts": []string{host}, - "username": user, - "password": password, - "ssl.verification_mode": "none", - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_pool_stats/mgr_osd_pool_stats_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_pool_stats/mgr_osd_pool_stats_test.go deleted file mode 100644 index 8b84f192..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_pool_stats/mgr_osd_pool_stats_test.go +++ /dev/null @@ -1,29 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mgr_osd_pool_stats - -import ( - "testing" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - _ "github.com/elastic/beats/v7/metricbeat/module/ceph" -) - -func TestDataFiles(t *testing.T) { - mbtest.TestDataFiles(t, "ceph", "mgr_osd_pool_stats") -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_tree/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_tree/_meta/data.json deleted file mode 100644 index 9816f8f0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_tree/_meta/data.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "ceph": { - "osd_tree": { - "children": [ - "-2" - ], - "father": "", - "id": -1, - "name": "default", - "type": "root", - "type_id": 10 - } - }, - "event": { - "dataset": "ceph.mgr_osd_tree", - "duration": 115000, - "module": "ceph" - }, - "metricset": { - "name": "mgr_osd_tree" - }, - "service": { - "address": "127.0.0.1:8003", - "type": "ceph" - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_tree/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_tree/_meta/docs.asciidoc deleted file mode 100644 index 440f1141..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_tree/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the `mgr_osd_tree` metricset of the Ceph module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_tree/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_tree/_meta/fields.yml deleted file mode 100644 index 2be502ea..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_tree/_meta/fields.yml +++ /dev/null @@ -1,6 +0,0 @@ -- name: mgr_osd_tree - type: group - description: > - see: osd_tree - release: beta - fields: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_tree/_meta/testdata/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_tree/_meta/testdata/config.yml deleted file mode 100644 index fdc68400..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_tree/_meta/testdata/config.yml +++ /dev/null @@ -1,3 +0,0 @@ -type: http -url: "/request?wait=1" -suffix: json diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_tree/_meta/testdata/failed.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_tree/_meta/testdata/failed.json deleted file mode 100644 index 409e19fb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_tree/_meta/testdata/failed.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "failed": [ - { - "command": "dfb format=json-pretty", - "outb": "", - "outs": "command not known" - } - ], - "finished": [], - "has_failed": true, - "id": "139687220237200", - "is_finished": true, - "is_waiting": false, - "running": [], - "state": "failed", - "waiting": [] -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_tree/_meta/testdata/failed.json-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_tree/_meta/testdata/failed.json-expected.json deleted file mode 100644 index 4deb6443..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_tree/_meta/testdata/failed.json-expected.json +++ /dev/null @@ -1,3 +0,0 @@ -[ - {"error":{"message":"could not get response data: command not known: dfb format=json-pretty"},"event":{"dataset":"ceph.mgr_osd_tree","duration":115000,"module":"ceph"},"metricset":{"name":"mgr_osd_tree","period":10000},"service":{"address":"127.0.0.1:55555","type":"ceph"}} -] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_tree/_meta/testdata/sample.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_tree/_meta/testdata/sample.json deleted file mode 100644 index 28f7edd1..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_tree/_meta/testdata/sample.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "failed": [], - "finished": [ - { - "command": "osd tree format=json-pretty", - "outb": "{\n \"nodes\": [\n {\n \"children\": [\n -3\n ],\n \"id\": -1,\n \"name\": \"default\",\n \"type\": \"root\",\n \"type_id\": 10\n },\n {\n \"children\": [\n 1,\n 0\n ],\n \"id\": -3,\n \"name\": \"ceph-mon1\",\n \"pool_weights\": {},\n \"type\": \"host\",\n \"type_id\": 1\n },\n {\n \"crush_weight\": 0.048691,\n \"depth\": 2,\n \"device_class\": \"hdd\",\n \"exists\": 1,\n \"id\": 0,\n \"name\": \"osd.0\",\n \"pool_weights\": {},\n \"primary_affinity\": 1.0,\n \"reweight\": 1.0,\n \"status\": \"up\",\n \"type\": \"osd\",\n \"type_id\": 0\n },\n {\n \"crush_weight\": 0.048691,\n \"depth\": 2,\n \"device_class\": \"hdd\",\n \"exists\": 1,\n \"id\": 1,\n \"name\": \"osd.1\",\n \"pool_weights\": {},\n \"primary_affinity\": 1.0,\n \"reweight\": 1.0,\n \"status\": \"up\",\n \"type\": \"osd\",\n \"type_id\": 0\n }\n ],\n \"stray\": []\n }", - "outs": "" - } - ], - "has_failed": false, - "id": "140149339315152", - "is_finished": true, - "is_waiting": false, - "running": [], - "state": "success", - "waiting": [] -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_tree/_meta/testdata/sample.json-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_tree/_meta/testdata/sample.json-expected.json deleted file mode 100644 index c2118414..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_tree/_meta/testdata/sample.json-expected.json +++ /dev/null @@ -1,6 +0,0 @@ -[ - {"ceph":{"osd_tree":{"children":["1","0"],"father":"default","id":-3,"name":"ceph-mon1","type":"host","type_id":1}},"event":{"dataset":"ceph.mgr_osd_tree","duration":115000,"module":"ceph"},"metricset":{"name":"mgr_osd_tree","period":10000},"service":{"address":"127.0.0.1:55555","type":"ceph"}}, - {"ceph":{"osd_tree":{"children":["-3"],"father":"","id":-1,"name":"default","type":"root","type_id":10}},"event":{"dataset":"ceph.mgr_osd_tree","duration":115000,"module":"ceph"},"metricset":{"name":"mgr_osd_tree","period":10000},"service":{"address":"127.0.0.1:55555","type":"ceph"}}, - {"ceph":{"osd_tree":{"crush_weight":0.048691,"depth":2,"device_class":"hdd","exists":true,"father":"ceph-mon1","id":1,"name":"osd.1","primary_affinity":1,"reweight":1,"status":"up","type":"osd","type_id":0}},"event":{"dataset":"ceph.mgr_osd_tree","duration":115000,"module":"ceph"},"metricset":{"name":"mgr_osd_tree","period":10000},"service":{"address":"127.0.0.1:55555","type":"ceph"}}, - {"ceph":{"osd_tree":{"crush_weight":0.048691,"depth":2,"device_class":"hdd","exists":true,"father":"ceph-mon1","id":0,"name":"osd.0","primary_affinity":1,"reweight":1,"status":"up","type":"osd","type_id":0}},"event":{"dataset":"ceph.mgr_osd_tree","duration":115000,"module":"ceph"},"metricset":{"name":"mgr_osd_tree","period":10000},"service":{"address":"127.0.0.1:55555","type":"ceph"}} -] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_tree/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_tree/data.go deleted file mode 100644 index 3f3d1934..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_tree/data.go +++ /dev/null @@ -1,106 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mgr_osd_tree - -import ( - "strconv" - "strings" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/module/ceph/mgr" -) - -type OsdTreeResponse struct { - Nodes []struct { - ID int64 `json:"id"` - Name string `json:"name"` - Type string `json:"type"` - TypeID int64 `json:"type_id"` - Children []int64 `json:"children"` - CrushWeight float64 `json:"crush_weight"` - Depth int64 `json:"depth"` - Exist int64 `json:"exists"` - PrimaryAffinity float64 `json:"primary_affinity"` - Reweight float64 `json:"reweight"` - Status string `json:"status"` - DeviceClass string `json:"device_class"` - } `json:"nodes"` -} - -func eventsMapping(content []byte) ([]common.MapStr, error) { - var response OsdTreeResponse - err := mgr.UnmarshalResponse(content, &response) - if err != nil { - return nil, errors.Wrap(err, "could not get response data") - } - - nodeList := response.Nodes - - //generate fatherNode and children map - fatherMap := make(map[string]string) - childrenMap := make(map[string]string) - - for _, node := range nodeList { - if node.ID >= 0 { - continue // it's OSD node - } - var childrenList []string - for _, child := range node.Children { - childIDStr := strconv.FormatInt(child, 10) - childrenList = append(childrenList, childIDStr) - fatherMap[childIDStr] = node.Name - } - // generate bucket node's children list - childrenMap[node.Name] = strings.Join(childrenList, ",") - } - - // OSD node list - var events []common.MapStr - for _, node := range nodeList { - nodeInfo := common.MapStr{} - if node.ID < 0 { - // bucket node - nodeInfo["children"] = strings.Split(childrenMap[node.Name], ",") - } else { - // OSD node - nodeInfo["crush_weight"] = node.CrushWeight - nodeInfo["depth"] = node.Depth - nodeInfo["primary_affinity"] = node.PrimaryAffinity - nodeInfo["reweight"] = node.Reweight - nodeInfo["status"] = node.Status - nodeInfo["device_class"] = node.DeviceClass - if node.Exist > 0 { - nodeInfo["exists"] = true - } else { - nodeInfo["exists"] = false - } - } - nodeInfo["id"] = node.ID - nodeInfo["name"] = node.Name - nodeInfo["type"] = node.Type - nodeInfo["type_id"] = node.TypeID - - idStr := strconv.FormatInt(node.ID, 10) - nodeInfo["father"] = fatherMap[idStr] - - events = append(events, nodeInfo) - } - return events, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_tree/mgr_osd_tree.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_tree/mgr_osd_tree.go deleted file mode 100644 index aded13c1..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_tree/mgr_osd_tree.go +++ /dev/null @@ -1,86 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mgr_osd_tree - -import ( - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - "github.com/elastic/beats/v7/metricbeat/module/ceph/mgr" -) - -const ( - defaultScheme = "https" - defaultPath = "/request" - defaultQueryParams = "wait=1" - - cephPrefix = "osd tree" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: defaultPath, - QueryParams: defaultQueryParams, - }.Build() -) - -func init() { - mb.Registry.MustAddMetricSet("ceph", "mgr_osd_tree", New, - mb.WithHostParser(hostParser), - ) -} - -type MetricSet struct { - *mgr.MetricSet -} - -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - metricSet, err := mgr.NewMetricSet(base) - if err != nil { - return nil, err - } - metricSet = metricSet.WithPrefix(cephPrefix) - return &MetricSet{metricSet}, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - content, err := m.HTTP.FetchContent() - if err != nil { - return err - } - - events, err := eventsMapping(content) - if err != nil { - return err - } - - for _, event := range events { - reported := reporter.Event(mb.Event{ - ModuleFields: common.MapStr{ - "osd_tree": event, - }}) - if !reported { - return nil - } - } - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_tree/mgr_osd_tree_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_tree/mgr_osd_tree_integration_test.go deleted file mode 100644 index 3ecab4bd..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_tree/mgr_osd_tree_integration_test.go +++ /dev/null @@ -1,52 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration,linux - -package mgr_osd_tree - -import ( - "testing" - - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - "github.com/elastic/beats/v7/metricbeat/module/ceph/mgrtest" -) - -const user = "demo" - -func TestData(t *testing.T) { - service := compose.EnsureUpWithTimeout(t, 120, "ceph") - - f := mbtest.NewReportingMetricSetV2Error(t, - getConfig(service.HostForPort(8003), mgrtest.GetPassword(t, service.HostForPort(5000), user))) - err := mbtest.WriteEventsReporterV2Error(f, t, "") - require.NoError(t, err) -} - -func getConfig(host, password string) map[string]interface{} { - return map[string]interface{}{ - "module": "ceph", - "metricsets": []string{"mgr_osd_tree"}, - "hosts": []string{host}, - "username": user, - "password": password, - "ssl.verification_mode": "none", - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_tree/mgr_osd_tree_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_tree/mgr_osd_tree_test.go deleted file mode 100644 index 75472850..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_osd_tree/mgr_osd_tree_test.go +++ /dev/null @@ -1,29 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mgr_osd_tree - -import ( - "testing" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - _ "github.com/elastic/beats/v7/metricbeat/module/ceph" -) - -func TestDataFiles(t *testing.T) { - mbtest.TestDataFiles(t, "ceph", "mgr_osd_tree") -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_pool_disk/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_pool_disk/_meta/data.json deleted file mode 100644 index 87d03b1e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_pool_disk/_meta/data.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "ceph": { - "pool_disk": { - "id": 0, - "name": "rbd", - "stats": { - "available": { - "bytes": 0 - }, - "objects": 0, - "used": { - "bytes": 0, - "kb": 0 - } - } - } - }, - "event": { - "dataset": "ceph.mgr_pool_disk", - "duration": 115000, - "module": "ceph" - }, - "metricset": { - "name": "mgr_pool_disk" - }, - "service": { - "address": "127.0.0.1:8003", - "type": "ceph" - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_pool_disk/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_pool_disk/_meta/docs.asciidoc deleted file mode 100644 index 983b39f2..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_pool_disk/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the `mgr_osd_disk` metricset of the Ceph module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_pool_disk/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_pool_disk/_meta/fields.yml deleted file mode 100644 index 2ecc0bdf..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_pool_disk/_meta/fields.yml +++ /dev/null @@ -1,6 +0,0 @@ -- name: mgr_pool_disk - type: group - description: > - see: pool_disk - release: beta - fields: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_pool_disk/_meta/testdata/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_pool_disk/_meta/testdata/config.yml deleted file mode 100644 index fdc68400..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_pool_disk/_meta/testdata/config.yml +++ /dev/null @@ -1,3 +0,0 @@ -type: http -url: "/request?wait=1" -suffix: json diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_pool_disk/_meta/testdata/failed.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_pool_disk/_meta/testdata/failed.json deleted file mode 100644 index 409e19fb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_pool_disk/_meta/testdata/failed.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "failed": [ - { - "command": "dfb format=json-pretty", - "outb": "", - "outs": "command not known" - } - ], - "finished": [], - "has_failed": true, - "id": "139687220237200", - "is_finished": true, - "is_waiting": false, - "running": [], - "state": "failed", - "waiting": [] -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_pool_disk/_meta/testdata/failed.json-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_pool_disk/_meta/testdata/failed.json-expected.json deleted file mode 100644 index 2398162a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_pool_disk/_meta/testdata/failed.json-expected.json +++ /dev/null @@ -1,3 +0,0 @@ -[ - {"error":{"message":"could not get response data: command not known: dfb format=json-pretty"},"event":{"dataset":"ceph.mgr_pool_disk","duration":115000,"module":"ceph"},"metricset":{"name":"mgr_pool_disk","period":10000},"service":{"address":"127.0.0.1:55555","type":"ceph"}} -] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_pool_disk/_meta/testdata/sample.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_pool_disk/_meta/testdata/sample.json deleted file mode 100644 index 68f48340..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_pool_disk/_meta/testdata/sample.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "failed": [], - "finished": [ - { - "command": "df format=json-pretty", - "outb": "{\n \"stats\": {\n \"total_bytes\": 10737418240,\n \"total_avail_bytes\": 9659875328,\n \"total_used_bytes\": 3801088,\n \"total_used_raw_bytes\": 1077542912,\n \"total_used_raw_ratio\": 0.10035400092601776,\n \"num_osds\": 1,\n \"num_per_pool_osds\": 1\n },\n \"stats_by_class\": {},\n \"pools\": [\n {\n \"name\": \"rbd\",\n \"id\": 1,\n \"stats\": {\n \"stored\": 0,\n \"objects\": 0,\n \"kb_used\": 0,\n \"bytes_used\": 0,\n \"percent_used\": 0,\n \"max_avail\": 9123004416\n }\n },\n {\n \"name\": \"cephfs_data\",\n \"id\": 2,\n \"stats\": {\n \"stored\": 0,\n \"objects\": 0,\n \"kb_used\": 0,\n \"bytes_used\": 0,\n \"percent_used\": 0,\n \"max_avail\": 9123004416\n }\n },\n {\n \"name\": \"cephfs_metadata\",\n \"id\": 3,\n \"stats\": {\n \"stored\": 2286,\n \"objects\": 22,\n \"kb_used\": 512,\n \"bytes_used\": 524288,\n \"percent_used\": 5.7465484132990241e-05,\n \"max_avail\": 9123004416\n }\n },\n {\n \"name\": \".rgw.root\",\n \"id\": 4,\n \"stats\": {\n \"stored\": 2398,\n \"objects\": 6,\n \"kb_used\": 384,\n \"bytes_used\": 393216,\n \"percent_used\": 4.3099731556139886e-05,\n \"max_avail\": 9123004416\n }\n },\n {\n \"name\": \"default.rgw.control\",\n \"id\": 5,\n \"stats\": {\n \"stored\": 0,\n \"objects\": 8,\n \"kb_used\": 0,\n \"bytes_used\": 0,\n \"percent_used\": 0,\n \"max_avail\": 9123004416\n }\n },\n {\n \"name\": \"default.rgw.meta\",\n \"id\": 6,\n \"stats\": {\n \"stored\": 736,\n \"objects\": 5,\n \"kb_used\": 256,\n \"bytes_used\": 262144,\n \"percent_used\": 2.873356788768433e-05,\n \"max_avail\": 9123004416\n }\n },\n {\n \"name\": \"default.rgw.log\",\n \"id\": 7,\n \"stats\": {\n \"stored\": 0,\n \"objects\": 176,\n \"kb_used\": 0,\n \"bytes_used\": 0,\n \"percent_used\": 0,\n \"max_avail\": 9123004416\n }\n },\n {\n \"name\": \"default.rgw.buckets.index\",\n \"id\": 8,\n \"stats\": {\n \"stored\": 0,\n \"objects\": 1,\n \"kb_used\": 0,\n \"bytes_used\": 0,\n \"percent_used\": 0,\n \"max_avail\": 9123004416\n }\n }\n ]\n}\n", - "outs": "" - } - ], - "has_failed": false, - "id": "139687220240336", - "is_finished": true, - "is_waiting": false, - "running": [], - "state": "success", - "waiting": [] -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_pool_disk/_meta/testdata/sample.json-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_pool_disk/_meta/testdata/sample.json-expected.json deleted file mode 100644 index 9026c18a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_pool_disk/_meta/testdata/sample.json-expected.json +++ /dev/null @@ -1,10 +0,0 @@ -[ - {"ceph":{"pool_disk":{"id":7,"name":"default.rgw.log","stats":{"available":{"bytes":9123004416},"objects":176,"used":{"bytes":0,"kb":0}}}},"event":{"dataset":"ceph.mgr_pool_disk","duration":115000,"module":"ceph"},"metricset":{"name":"mgr_pool_disk","period":10000},"service":{"address":"127.0.0.1:55555","type":"ceph"}}, - {"ceph":{"pool_disk":{"id":4,"name":".rgw.root","stats":{"available":{"bytes":9123004416},"objects":6,"used":{"bytes":393216,"kb":384}}}},"event":{"dataset":"ceph.mgr_pool_disk","duration":115000,"module":"ceph"},"metricset":{"name":"mgr_pool_disk","period":10000},"service":{"address":"127.0.0.1:55555","type":"ceph"}}, - {"ceph":{"pool_disk":{"id":1,"name":"rbd","stats":{"available":{"bytes":9123004416},"objects":0,"used":{"bytes":0,"kb":0}}}},"event":{"dataset":"ceph.mgr_pool_disk","duration":115000,"module":"ceph"},"metricset":{"name":"mgr_pool_disk","period":10000},"service":{"address":"127.0.0.1:55555","type":"ceph"}}, - {"ceph":{"pool_disk":{"id":2,"name":"cephfs_data","stats":{"available":{"bytes":9123004416},"objects":0,"used":{"bytes":0,"kb":0}}}},"event":{"dataset":"ceph.mgr_pool_disk","duration":115000,"module":"ceph"},"metricset":{"name":"mgr_pool_disk","period":10000},"service":{"address":"127.0.0.1:55555","type":"ceph"}}, - {"ceph":{"pool_disk":{"id":3,"name":"cephfs_metadata","stats":{"available":{"bytes":9123004416},"objects":22,"used":{"bytes":524288,"kb":512}}}},"event":{"dataset":"ceph.mgr_pool_disk","duration":115000,"module":"ceph"},"metricset":{"name":"mgr_pool_disk","period":10000},"service":{"address":"127.0.0.1:55555","type":"ceph"}}, - {"ceph":{"pool_disk":{"id":6,"name":"default.rgw.meta","stats":{"available":{"bytes":9123004416},"objects":5,"used":{"bytes":262144,"kb":256}}}},"event":{"dataset":"ceph.mgr_pool_disk","duration":115000,"module":"ceph"},"metricset":{"name":"mgr_pool_disk","period":10000},"service":{"address":"127.0.0.1:55555","type":"ceph"}}, - {"ceph":{"pool_disk":{"id":5,"name":"default.rgw.control","stats":{"available":{"bytes":9123004416},"objects":8,"used":{"bytes":0,"kb":0}}}},"event":{"dataset":"ceph.mgr_pool_disk","duration":115000,"module":"ceph"},"metricset":{"name":"mgr_pool_disk","period":10000},"service":{"address":"127.0.0.1:55555","type":"ceph"}}, - {"ceph":{"pool_disk":{"id":8,"name":"default.rgw.buckets.index","stats":{"available":{"bytes":9123004416},"objects":1,"used":{"bytes":0,"kb":0}}}},"event":{"dataset":"ceph.mgr_pool_disk","duration":115000,"module":"ceph"},"metricset":{"name":"mgr_pool_disk","period":10000},"service":{"address":"127.0.0.1:55555","type":"ceph"}} -] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_pool_disk/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_pool_disk/data.go deleted file mode 100644 index 5d586a0a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_pool_disk/data.go +++ /dev/null @@ -1,67 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mgr_pool_disk - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/module/ceph/mgr" -) - -type DfResponse struct { - Pools []struct { - ID int64 `json:"id"` - Name string `json:"name"` - Stats struct { - BytesUsed uint64 `json:"bytes_used"` - MaxAvail uint64 `json:"max_avail"` - Objects uint64 `json:"objects"` - KbUsed uint64 `json:"kb_used"` - } `json:"stats"` - } `json:"pools"` -} - -func eventsMapping(content []byte) ([]common.MapStr, error) { - var response DfResponse - err := mgr.UnmarshalResponse(content, &response) - if err != nil { - return nil, errors.Wrap(err, "could not get response data") - } - - var events []common.MapStr - for _, Pool := range response.Pools { - event := common.MapStr{ - "name": Pool.Name, - "id": Pool.ID, - "stats": common.MapStr{ - "used": common.MapStr{ - "bytes": Pool.Stats.BytesUsed, - "kb": Pool.Stats.KbUsed, - }, - "available": common.MapStr{ - "bytes": Pool.Stats.MaxAvail, - }, - "objects": Pool.Stats.Objects, - }, - } - - events = append(events, event) - } - return events, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_pool_disk/mgr_pool_disk.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_pool_disk/mgr_pool_disk.go deleted file mode 100644 index a3b510de..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_pool_disk/mgr_pool_disk.go +++ /dev/null @@ -1,86 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mgr_pool_disk - -import ( - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - "github.com/elastic/beats/v7/metricbeat/module/ceph/mgr" -) - -const ( - defaultScheme = "https" - defaultPath = "/request" - defaultQueryParams = "wait=1" - - cephPrefix = "df" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: defaultPath, - QueryParams: defaultQueryParams, - }.Build() -) - -func init() { - mb.Registry.MustAddMetricSet("ceph", "mgr_pool_disk", New, - mb.WithHostParser(hostParser), - ) -} - -type MetricSet struct { - *mgr.MetricSet -} - -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - metricSet, err := mgr.NewMetricSet(base) - if err != nil { - return nil, err - } - metricSet = metricSet.WithPrefix(cephPrefix) - return &MetricSet{metricSet}, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - content, err := m.HTTP.FetchContent() - if err != nil { - return err - } - - events, err := eventsMapping(content) - if err != nil { - return err - } - - for _, event := range events { - reported := reporter.Event(mb.Event{ - ModuleFields: common.MapStr{ - "pool_disk": event, - }}) - if !reported { - return nil - } - } - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_pool_disk/mgr_pool_disk_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_pool_disk/mgr_pool_disk_integration_test.go deleted file mode 100644 index e1e62552..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_pool_disk/mgr_pool_disk_integration_test.go +++ /dev/null @@ -1,52 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration,linux - -package mgr_pool_disk - -import ( - "testing" - - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - "github.com/elastic/beats/v7/metricbeat/module/ceph/mgrtest" -) - -const user = "demo" - -func TestData(t *testing.T) { - service := compose.EnsureUpWithTimeout(t, 120, "ceph") - - f := mbtest.NewReportingMetricSetV2Error(t, - getConfig(service.HostForPort(8003), mgrtest.GetPassword(t, service.HostForPort(5000), user))) - err := mbtest.WriteEventsReporterV2Error(f, t, "") - require.NoError(t, err) -} - -func getConfig(host, password string) map[string]interface{} { - return map[string]interface{}{ - "module": "ceph", - "metricsets": []string{"mgr_pool_disk"}, - "hosts": []string{host}, - "username": user, - "password": password, - "ssl.verification_mode": "none", - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_pool_disk/mgr_pool_disk_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_pool_disk/mgr_pool_disk_test.go deleted file mode 100644 index 43dc8f7c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgr_pool_disk/mgr_pool_disk_test.go +++ /dev/null @@ -1,29 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mgr_pool_disk - -import ( - "testing" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - _ "github.com/elastic/beats/v7/metricbeat/module/ceph" -) - -func TestDataFiles(t *testing.T) { - mbtest.TestDataFiles(t, "ceph", "mgr_pool_disk") -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgrtest/password.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgrtest/password.go deleted file mode 100644 index c3b64610..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/mgrtest/password.go +++ /dev/null @@ -1,39 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mgrtest - -import ( - "encoding/json" - "fmt" - "net/http" - "testing" - - "github.com/stretchr/testify/require" -) - -// GetPassword method returns the password of the given user. Used to authenticate client with Restful API. -func GetPassword(t *testing.T, host, user string) string { - response, err := http.Get(fmt.Sprintf("http://%s/restful-list-keys.json", host)) - require.NoError(t, err) - - defer response.Body.Close() - - accounts := map[string]string{} - json.NewDecoder(response.Body).Decode(&accounts) - return accounts[user] -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/monitor_health/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/monitor_health/_meta/data.json deleted file mode 100644 index 5c27d464..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/monitor_health/_meta/data.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "@timestamp": "2019-03-01T08:05:34.853Z", - "ceph": { - "monitor_health": { - "available": { - "kb": 773013080, - "pct": 82 - }, - "health": "HEALTH_OK", - "last_updated": "2019-03-13T11:21:24.667025Z", - "name": "26c372192772", - "store_stats": { - "last_updated": "0.000000", - "log": { - "bytes": 4128768 - }, - "misc": { - "bytes": 65552 - }, - "sst": { - "bytes": 1087 - }, - "total": { - "bytes": 4195407 - } - }, - "total": { - "kb": 936145620 - }, - "used": { - "kb": 115509168 - } - } - }, - "event": { - "dataset": "ceph.monitor_health", - "duration": 115000, - "module": "ceph" - }, - "metricset": { - "name": "monitor_health", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "ceph" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/monitor_health/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/monitor_health/_meta/docs.asciidoc deleted file mode 100644 index c23d2f43..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/monitor_health/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the `monitor_health` metricset of the Ceph module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/monitor_health/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/monitor_health/_meta/fields.yml deleted file mode 100644 index ecb4d69e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/monitor_health/_meta/fields.yml +++ /dev/null @@ -1,58 +0,0 @@ -- name: monitor_health - type: group - release: ga - description: > - monitor_health stats data - fields: - - name: available.pct - type: long - description: > - Available percent of the MON - - name: health - type: keyword - description: > - Health of the MON - - name: available.kb - type: long - description: > - Available KB of the MON - - name: total.kb - type: long - description: > - Total KB of the MON - - name: used.kb - type: long - description: > - Used KB of the MON - - name: last_updated - type: date - description: > - Time when was updated - - name: name - type: keyword - description: > - Name of the MON - - name: store_stats.log.bytes - type: long - description: > - Log bytes of MON - format: bytes - - name: store_stats.misc.bytes - type: long - description: > - Misc bytes of MON - format: bytes - - name: store_stats.sst.bytes - type: long - description: > - SST bytes of MON - format: bytes - - name: store_stats.total.bytes - type: long - description: > - Total bytes of MON - format: bytes - - name: store_stats.last_updated - type: long - description: > - Last updated diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/monitor_health/_meta/testdata/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/monitor_health/_meta/testdata/config.yml deleted file mode 100644 index 5a461d8a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/monitor_health/_meta/testdata/config.yml +++ /dev/null @@ -1,2 +0,0 @@ -type: http -url: "/api/v0.1/health" diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/monitor_health/_meta/testdata/docs.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/monitor_health/_meta/testdata/docs.json deleted file mode 100644 index bc4a393c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/monitor_health/_meta/testdata/docs.json +++ /dev/null @@ -1 +0,0 @@ -{"status": "OK", "output": {"detail": [], "timechecks": {"round_status": "finished", "epoch": 3, "round": 0}, "health": {"health_services": [{"mons": [{"last_updated": "2019-03-13 11:21:24.667025", "name": "26c372192772", "avail_percent": 82, "kb_total": 936145620, "kb_avail": 773013080, "health": "HEALTH_OK", "kb_used": 115509168, "store_stats": {"bytes_total": 4195407, "bytes_log": 4128768, "last_updated": "0.000000", "bytes_misc": 65552, "bytes_sst": 1087}}]}]}, "overall_status": "HEALTH_OK", "summary": []}} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/monitor_health/_meta/testdata/docs.json-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/monitor_health/_meta/testdata/docs.json-expected.json deleted file mode 100644 index 12b464d8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/monitor_health/_meta/testdata/docs.json-expected.json +++ /dev/null @@ -1,49 +0,0 @@ -[ - { - "ceph": { - "monitor_health": { - "available": { - "kb": 773013080, - "pct": 82 - }, - "health": "HEALTH_OK", - "last_updated": "2019-03-13T11:21:24.667025Z", - "name": "26c372192772", - "store_stats": { - "last_updated": "0.000000", - "log": { - "bytes": 4128768 - }, - "misc": { - "bytes": 65552 - }, - "sst": { - "bytes": 1087 - }, - "total": { - "bytes": 4195407 - } - }, - "total": { - "kb": 936145620 - }, - "used": { - "kb": 115509168 - } - } - }, - "event": { - "dataset": "ceph.monitor_health", - "duration": 115000, - "module": "ceph" - }, - "metricset": { - "name": "monitor_health", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "ceph" - } - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/monitor_health/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/monitor_health/data.go deleted file mode 100644 index a40612e3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/monitor_health/data.go +++ /dev/null @@ -1,136 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package monitor_health - -import ( - "encoding/json" - "time" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" -) - -type Tick struct { - time.Time -} - -var format = "2006-01-02 15:04:05" - -func (t *Tick) MarshalJSON() ([]byte, error) { - return []byte(t.Time.Format(format)), nil -} - -func (t *Tick) UnmarshalJSON(b []byte) (err error) { - b = b[1 : len(b)-1] - t.Time, err = time.Parse(format, string(b)) - return -} - -type StoreStats struct { - BytesTotal int64 `json:"bytes_total"` - BytesLog int64 `json:"bytes_log"` - LastUpdated string `json:"last_updated"` - BytesMisc int64 `json:"bytes_misc"` - BytesSSt int64 `json:"bytes_sst"` -} - -type Mon struct { - LastUpdated Tick `json:"last_updated"` - Name string `json:"name"` - AvailPercent int64 `json:"avail_percent"` - KbTotal int64 `json:"kb_total"` - KbAvail int64 `json:"kb_avail"` - Health string `json:"health"` - KbUsed int64 `json:"kb_used"` - StoreStats StoreStats `json:"store_stats"` -} - -type HealthServices struct { - Mons []Mon `json:"mons"` -} - -type Health struct { - HealthServices []HealthServices `json:"health_services"` -} - -type Timecheck struct { - RoundStatus string `json:"round_status"` - Epoch int64 `json:"epoch"` - Round int64 `json:"round"` -} - -type Output struct { - OverallStatus string `json:"overall_status"` - Timechecks Timecheck `json:"timechecks"` - Health Health `json:"health"` -} - -type HealthRequest struct { - Status string `json:"status"` - Output Output `json:"output"` -} - -func eventsMapping(content []byte) ([]common.MapStr, error) { - var d HealthRequest - err := json.Unmarshal(content, &d) - if err != nil { - return nil, errors.Wrapf(err, "could not get HealthRequest data") - } - - events := []common.MapStr{} - - for _, HealthService := range d.Output.Health.HealthServices { - for _, Mon := range HealthService.Mons { - event := common.MapStr{ - "last_updated": Mon.LastUpdated, - "name": Mon.Name, - "available": common.MapStr{ - "pct": Mon.AvailPercent, - "kb": Mon.KbAvail, - }, - "total": common.MapStr{ - "kb": Mon.KbTotal, - }, - "health": Mon.Health, - "used": common.MapStr{ - "kb": Mon.KbUsed, - }, - "store_stats": common.MapStr{ - "log": common.MapStr{ - "bytes": Mon.StoreStats.BytesLog, - }, - "misc": common.MapStr{ - "bytes": Mon.StoreStats.BytesMisc, - }, - "sst": common.MapStr{ - "bytes": Mon.StoreStats.BytesSSt, - }, - "total": common.MapStr{ - "bytes": Mon.StoreStats.BytesTotal, - }, - "last_updated": Mon.StoreStats.LastUpdated, - }, - } - - events = append(events, event) - } - } - - return events, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/monitor_health/monitor_health.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/monitor_health/monitor_health.go deleted file mode 100644 index f726969d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/monitor_health/monitor_health.go +++ /dev/null @@ -1,82 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package monitor_health - -import ( - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -const ( - defaultScheme = "http" - defaultPath = "/api/v0.1/health" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: defaultPath, - }.Build() -) - -func init() { - mb.Registry.MustAddMetricSet("ceph", "monitor_health", New, - mb.WithHostParser(hostParser), - mb.DefaultMetricSet(), - ) -} - -type MetricSet struct { - mb.BaseMetricSet - *helper.HTTP -} - -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - http.SetHeader("Accept", "application/json") - - return &MetricSet{ - base, - http, - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - content, err := m.HTTP.FetchContent() - if err != nil { - return err - } - - events, err := eventsMapping(content) - if err != nil { - return err - } - - for _, event := range events { - reporter.Event(mb.Event{MetricSetFields: event}) - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/monitor_health/monitor_health_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/monitor_health/monitor_health_test.go deleted file mode 100644 index e6a464b2..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/monitor_health/monitor_health_test.go +++ /dev/null @@ -1,96 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package monitor_health - -import ( - "io/ioutil" - "net/http" - "net/http/httptest" - "path/filepath" - "testing" - - "github.com/elastic/beats/v7/libbeat/common" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - - "github.com/stretchr/testify/assert" - - _ "github.com/elastic/beats/v7/metricbeat/module/ceph" -) - -func TestFetchEventContents(t *testing.T) { - absPath, err := filepath.Abs("../_meta/testdata/") - assert.NoError(t, err) - - response, err := ioutil.ReadFile(absPath + "/sample_response.json") - server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - w.WriteHeader(200) - w.Header().Set("Content-Type", "application/json;") - w.Write([]byte(response)) - })) - defer server.Close() - - config := map[string]interface{}{ - "module": "ceph", - "metricsets": []string{"monitor_health"}, - "hosts": []string{server.URL}, - } - - f := mbtest.NewReportingMetricSetV2Error(t, config) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - event := events[0].MetricSetFields - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), event.StringToPrint()) - - mon := event - assert.EqualValues(t, "HEALTH_OK", mon["health"]) - assert.EqualValues(t, "ceph", mon["name"]) - assert.EqualValues(t, "2017-01-19 11:34:50.700723 +0000 UTC", mon["last_updated"].(Tick).Time.String()) - - available := mon["available"].(common.MapStr) - assert.EqualValues(t, 4091244, available["kb"]) - assert.EqualValues(t, 65, available["pct"]) - - total := mon["total"].(common.MapStr) - assert.EqualValues(t, 6281216, total["kb"]) - - used := mon["used"].(common.MapStr) - assert.EqualValues(t, 2189972, used["kb"]) - - store_stats := mon["store_stats"].(common.MapStr) - assert.EqualValues(t, "0.000000", store_stats["last_updated"]) - - misc := store_stats["misc"].(common.MapStr) - assert.EqualValues(t, 840, misc["bytes"]) - - log := store_stats["log"].(common.MapStr) - assert.EqualValues(t, 8488103, log["bytes"]) - - sst := store_stats["sst"].(common.MapStr) - assert.EqualValues(t, 0, sst["bytes"]) - - total = store_stats["total"].(common.MapStr) - assert.EqualValues(t, 8488943, total["bytes"]) -} - -func TestData(t *testing.T) { - mbtest.TestDataFiles(t, "ceph", "monitor_health") -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/osd_df/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/osd_df/_meta/data.json deleted file mode 100644 index fb8e8332..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/osd_df/_meta/data.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "ceph": { - "osd_df": { - "available.byte": 0, - "device_class": "", - "id": 0, - "name": "osd.0", - "pg_num": 0, - "total.byte": 0, - "used.byte": 0 - } - }, - "event": { - "dataset": "ceph.osd_df", - "duration": 115000, - "module": "ceph" - }, - "metricset": { - "name": "osd_df" - }, - "service": { - "address": "127.0.0.1:5000", - "type": "ceph" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/osd_df/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/osd_df/_meta/docs.asciidoc deleted file mode 100644 index 7064e3d9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/osd_df/_meta/docs.asciidoc +++ /dev/null @@ -1,2 +0,0 @@ - -This is the `osd_df` metricset of the Ceph module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/osd_df/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/osd_df/_meta/fields.yml deleted file mode 100644 index 033a1ddd..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/osd_df/_meta/fields.yml +++ /dev/null @@ -1,42 +0,0 @@ -- name: osd_df - type: group - release: ga - description: > - ceph osd disk usage information - fields: - - name: id - type: long - description: > - osd node id - - name: name - type: keyword - description: > - osd node name - - name: device_class - type: keyword - description: > - osd node type, illegal type include hdd, ssd etc. - - name: total.byte - type: long - format: bytes - description: > - osd disk total volume - - name: used.byte - type: long - format: bytes - description: > - osd disk usage volume - - name: available.bytes - type: long - format: bytes - description: > - osd disk available volume - - name: pg_num - type: long - description: > - shows how many pg located on this osd - - name: used.pct - type: scaled_float - format: percent - description: > - osd disk usage percentage diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/osd_df/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/osd_df/data.go deleted file mode 100644 index 9b48e4f8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/osd_df/data.go +++ /dev/null @@ -1,82 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package osd_df - -import ( - "encoding/json" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" -) - -// Node represents a node object -type Node struct { - ID int64 `json:"id"` - Name string `json:"name"` - Used int64 `json:"kb_used"` - Available int64 `json:"kb_avail"` - Total int64 `json:"kb"` - PgNum int64 `json:"pgs"` - DeviceClass string `json:"device_class"` -} - -// Output contains a node list from the df response -type Output struct { - Nodes []Node `json:"nodes"` -} - -// OsdDfRequest contains the df response -type OsdDfRequest struct { - Status string `json:"status"` - Output Output `json:"output"` -} - -func eventsMapping(content []byte) ([]common.MapStr, error) { - var d OsdDfRequest - err := json.Unmarshal(content, &d) - if err != nil { - return nil, errors.Wrap(err, "error getting data for OSD_DF") - } - - nodeList := d.Output.Nodes - - //osd node list - events := []common.MapStr{} - for _, node := range nodeList { - nodeInfo := common.MapStr{ - "id": node.ID, - "name": node.Name, - "total.byte": node.Total, - "used.byte": node.Used, - "available.byte": node.Available, - "device_class": node.DeviceClass, - "pg_num": node.PgNum, - } - - if 0 != node.Total { - var usedPct float64 - usedPct = float64(node.Used) / float64(node.Total) - nodeInfo["used.pct"] = usedPct - } - - events = append(events, nodeInfo) - } - - return events, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/osd_df/osd_df.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/osd_df/osd_df.go deleted file mode 100644 index 333f259b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/osd_df/osd_df.go +++ /dev/null @@ -1,89 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package osd_df - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -const ( - defaultScheme = "http" - defaultPath = "/api/v0.1/osd/df" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: defaultPath, - }.Build() -) - -func init() { - mb.Registry.MustAddMetricSet("ceph", "osd_df", New, - mb.WithHostParser(hostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet type defines all fields of the MetricSet -type MetricSet struct { - mb.BaseMetricSet - *helper.HTTP -} - -// New creates a new instance of the osd_df MetricSet. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - http.SetHeader("Accept", "application/json") - - return &MetricSet{ - base, - http, - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - content, err := m.HTTP.FetchContent() - if err != nil { - return errors.Wrap(err, "error in fetch") - } - - events, err := eventsMapping(content) - if err != nil { - return errors.Wrap(err, "error in mapping") - } - - for _, event := range events { - reported := reporter.Event(mb.Event{MetricSetFields: event}) - if !reported { - return nil - } - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/osd_df/osd_df_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/osd_df/osd_df_integration_test.go deleted file mode 100644 index 6735749b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/osd_df/osd_df_integration_test.go +++ /dev/null @@ -1,45 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration,linux - -package osd_df - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestData(t *testing.T) { - service := compose.EnsureUpWithTimeout(t, 120, "ceph-api") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - - if err := mbtest.WriteEventsReporterV2Error(f, t, ""); err != nil { - t.Fatal("write", err) - } -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "ceph", - "metricsets": []string{"osd_df"}, - "hosts": []string{host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/osd_df/osd_df_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/osd_df/osd_df_test.go deleted file mode 100644 index bef03959..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/osd_df/osd_df_test.go +++ /dev/null @@ -1,83 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package osd_df - -import ( - "io/ioutil" - "net/http" - "net/http/httptest" - "path/filepath" - "testing" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - - "github.com/stretchr/testify/assert" -) - -func TestFetchEventContents(t *testing.T) { - absPath, err := filepath.Abs("../_meta/testdata/") - assert.NoError(t, err) - - response, err := ioutil.ReadFile(absPath + "/osd_df_sample_response.json") - assert.NoError(t, err) - - server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - w.WriteHeader(200) - w.Header().Set("Content-Type", "application/json;") - w.Write([]byte(response)) - })) - defer server.Close() - - config := map[string]interface{}{ - "module": "ceph", - "metricsets": []string{"osd_df"}, - "hosts": []string{server.URL}, - } - - f := mbtest.NewReportingMetricSetV2Error(t, config) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - nodeInfo := events[0].MetricSetFields - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), nodeInfo.StringToPrint()) - - //check osd0 df info - assert.EqualValues(t, 0, nodeInfo["pg_num"]) - assert.EqualValues(t, 52325356, nodeInfo["total.byte"]) - assert.EqualValues(t, 1079496, nodeInfo["used.byte"]) - assert.EqualValues(t, 51245860, nodeInfo["available.byte"]) - assert.EqualValues(t, "hdd", nodeInfo["device_class"]) - assert.EqualValues(t, 0.020630456866839092, nodeInfo["used.pct"]) - assert.EqualValues(t, 0, nodeInfo["id"]) - assert.EqualValues(t, "osd.0", nodeInfo["name"]) - - //check osd1 df info - nodeInfo = events[1].MetricSetFields - assert.EqualValues(t, 0, nodeInfo["pg_num"]) - assert.EqualValues(t, 52325356, nodeInfo["total.byte"]) - assert.EqualValues(t, 1079496, nodeInfo["used.byte"]) - assert.EqualValues(t, 51245860, nodeInfo["available.byte"]) - assert.EqualValues(t, "hdd", nodeInfo["device_class"]) - assert.EqualValues(t, 0.020630456866839092, nodeInfo["used.pct"]) - assert.EqualValues(t, 1, nodeInfo["id"]) - assert.EqualValues(t, "osd.1", nodeInfo["name"]) - -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/osd_tree/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/osd_tree/_meta/data.json deleted file mode 100644 index af830429..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/osd_tree/_meta/data.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "ceph": { - "osd_tree": { - "children": [ - "-2" - ], - "father": "", - "id": -1, - "name": "default", - "type": "root", - "type_id": 10 - } - }, - "event": { - "dataset": "ceph.osd_tree", - "duration": 115000, - "module": "ceph" - }, - "metricset": { - "name": "osd_tree" - }, - "service": { - "address": "127.0.0.1:5000", - "type": "ceph" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/osd_tree/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/osd_tree/_meta/docs.asciidoc deleted file mode 100644 index 885abae7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/osd_tree/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the `osd_tree` metricset of the Ceph module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/osd_tree/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/osd_tree/_meta/fields.yml deleted file mode 100644 index 07dcd1c7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/osd_tree/_meta/fields.yml +++ /dev/null @@ -1,58 +0,0 @@ -- name: osd_tree - type: group - description: > - ceph osd tree info - release: ga - fields: - - name: id - type: long - description: > - osd or bucket node id - - name: name - type: keyword - description: > - osd or bucket node name - - name: type - type: keyword - description: > - osd or bucket node type, illegal type include osd, host, root etc. - - name: type_id - type: long - description: > - osd or bucket node typeID - - name: children - type: keyword - description: > - bucket children list, separated by comma. - - name: crush_weight - type: float - description: > - osd node crush weight - - name: depth - type: long - description: > - node depth - - name: exists - type: boolean - description: > - is node still exist or not(1-yes, 0-no) - - name: primary_affinity - type: float - description: > - the weight of reading data from primary osd - - name: reweight - type: long - description: > - the reweight of osd - - name: status - type: keyword - description: > - status of osd, it should be up or down - - name: device_class - type: keyword - description: > - the device class of osd, like hdd, ssd etc. - - name: father - type: keyword - description: > - the parent node of this osd or bucket node diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/osd_tree/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/osd_tree/data.go deleted file mode 100644 index f88426fa..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/osd_tree/data.go +++ /dev/null @@ -1,119 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package osd_tree - -import ( - "encoding/json" - "strconv" - "strings" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" -) - -// Node represents a node object -type Node struct { - ID int64 `json:"id"` - Name string `json:"name"` - Type string `json:"type"` - TypeID int64 `json:"type_id"` - Children []int64 `json:"children"` - - CrushWeight float64 `json:"crush_weight"` - Depth int64 `json:"depth"` - Exist int64 `json:"exists"` - PrimaryAffinity float64 `json:"primary_affinity"` - Reweight float64 `json:"reweight"` - Status string `json:"status"` - DeviceClass string `json:"device_class"` -} - -// Output contains a node list from the df response -type Output struct { - Nodes []Node `json:"nodes"` -} - -// OsdTreeRequest is a OSD response object -type OsdTreeRequest struct { - Status string `json:"status"` - Output Output `json:"output"` -} - -func eventsMapping(content []byte) ([]common.MapStr, error) { - var d OsdTreeRequest - err := json.Unmarshal(content, &d) - if err != nil { - logp.Err("Error: %+v", err) - return nil, err - } - - nodeList := d.Output.Nodes - - //generate fatherNode and children map - fatherMap := make(map[string]string) - childrenMap := make(map[string]string) - - for _, node := range nodeList { - if node.ID >= 0 { - //it's osd node - continue - } - childrenList := []string{} - for _, child := range node.Children { - childIDStr := strconv.FormatInt(child, 10) - childrenList = append(childrenList, childIDStr) - fatherMap[childIDStr] = node.Name - } - //generate bucket node's children list - childrenMap[node.Name] = strings.Join(childrenList, ",") - } - - //osd node list - events := []common.MapStr{} - for _, node := range nodeList { - nodeInfo := common.MapStr{} - if node.ID < 0 { - //bucket node - nodeInfo["children"] = strings.Split(childrenMap[node.Name], ",") - } else { - //osd node - nodeInfo["crush_weight"] = node.CrushWeight - nodeInfo["depth"] = node.Depth - nodeInfo["primary_affinity"] = node.PrimaryAffinity - nodeInfo["reweight"] = node.Reweight - nodeInfo["status"] = node.Status - nodeInfo["device_class"] = node.DeviceClass - if node.Exist > 0 { - nodeInfo["exists"] = true - } else { - nodeInfo["exists"] = false - } - } - nodeInfo["id"] = node.ID - nodeInfo["name"] = node.Name - nodeInfo["type"] = node.Type - nodeInfo["type_id"] = node.TypeID - - idStr := strconv.FormatInt(node.ID, 10) - nodeInfo["father"] = fatherMap[idStr] - - events = append(events, nodeInfo) - } - - return events, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/osd_tree/osd_tree.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/osd_tree/osd_tree.go deleted file mode 100644 index 6417ca59..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/osd_tree/osd_tree.go +++ /dev/null @@ -1,89 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package osd_tree - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -const ( - defaultScheme = "http" - defaultPath = "/api/v0.1/osd/tree" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: defaultPath, - }.Build() -) - -func init() { - mb.Registry.MustAddMetricSet("ceph", "osd_tree", New, - mb.WithHostParser(hostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet type defines all fields of the MetricSet -type MetricSet struct { - mb.BaseMetricSet - *helper.HTTP -} - -// New creates a new instance of the osd_tree MetricSet. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - http.SetHeader("Accept", "application/json") - - return &MetricSet{ - base, - http, - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - content, err := m.HTTP.FetchContent() - if err != nil { - return errors.Wrap(err, "error in fetch") - } - - events, err := eventsMapping(content) - if err != nil { - return errors.Wrap(err, "error in mapping") - } - - for _, event := range events { - reported := reporter.Event(mb.Event{MetricSetFields: event}) - if !reported { - return nil - } - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/osd_tree/osd_tree_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/osd_tree/osd_tree_integration_test.go deleted file mode 100644 index 69d7e3ed..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/osd_tree/osd_tree_integration_test.go +++ /dev/null @@ -1,45 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration,linux - -package osd_tree - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestData(t *testing.T) { - service := compose.EnsureUpWithTimeout(t, 120, "ceph-api") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - - if err := mbtest.WriteEventsReporterV2Error(f, t, ""); err != nil { - t.Fatal("write", err) - } -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "ceph", - "metricsets": []string{"osd_tree"}, - "hosts": []string{host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/osd_tree/osd_tree_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/osd_tree/osd_tree_test.go deleted file mode 100644 index 872da2d3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/osd_tree/osd_tree_test.go +++ /dev/null @@ -1,108 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package osd_tree - -import ( - "io/ioutil" - "net/http" - "net/http/httptest" - "path/filepath" - "testing" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - - "github.com/stretchr/testify/assert" -) - -func TestFetchEventContents(t *testing.T) { - absPath, err := filepath.Abs("../_meta/testdata/") - assert.NoError(t, err) - - response, err := ioutil.ReadFile(absPath + "/osd_tree_sample_response.json") - assert.NoError(t, err) - - server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - w.WriteHeader(200) - w.Header().Set("Content-Type", "application/json;") - w.Write([]byte(response)) - })) - defer server.Close() - - config := map[string]interface{}{ - "module": "ceph", - "metricsets": []string{"osd_tree"}, - "hosts": []string{server.URL}, - } - - f := mbtest.NewReportingMetricSetV2Error(t, config) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - nodeInfo := events[0].MetricSetFields - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), nodeInfo.StringToPrint()) - - //check root bucket info - assert.EqualValues(t, "default", nodeInfo["name"]) - assert.EqualValues(t, "root", nodeInfo["type"]) - assert.EqualValues(t, []string{"-3"}, nodeInfo["children"]) - assert.EqualValues(t, -1, nodeInfo["id"]) - assert.EqualValues(t, 10, nodeInfo["type_id"]) - assert.EqualValues(t, "", nodeInfo["father"]) - - //check host bucket info - nodeInfo = events[1].MetricSetFields - assert.EqualValues(t, "ceph-mon1", nodeInfo["name"]) - assert.EqualValues(t, "host", nodeInfo["type"]) - assert.EqualValues(t, []string{"1", "0"}, nodeInfo["children"]) - assert.EqualValues(t, -3, nodeInfo["id"]) - assert.EqualValues(t, 1, nodeInfo["type_id"]) - assert.EqualValues(t, "default", nodeInfo["father"]) - - //check osd bucket info - nodeInfo = events[2].MetricSetFields - assert.EqualValues(t, "up", nodeInfo["status"]) - assert.EqualValues(t, "osd.0", nodeInfo["name"]) - assert.EqualValues(t, "osd", nodeInfo["type"]) - assert.EqualValues(t, 1, nodeInfo["primary_affinity"]) - assert.EqualValues(t, true, nodeInfo["exists"]) - assert.EqualValues(t, 0, nodeInfo["id"]) - assert.EqualValues(t, 0, nodeInfo["type_id"]) - assert.EqualValues(t, 0.048691, nodeInfo["crush_weight"]) - assert.EqualValues(t, "hdd", nodeInfo["device_class"]) - assert.EqualValues(t, 1, nodeInfo["reweight"]) - assert.EqualValues(t, "ceph-mon1", nodeInfo["father"]) - assert.EqualValues(t, 2, nodeInfo["depth"]) - - nodeInfo = events[3].MetricSetFields - assert.EqualValues(t, "up", nodeInfo["status"]) - assert.EqualValues(t, "osd.1", nodeInfo["name"]) - assert.EqualValues(t, "osd", nodeInfo["type"]) - assert.EqualValues(t, 1, nodeInfo["primary_affinity"]) - assert.EqualValues(t, true, nodeInfo["exists"]) - assert.EqualValues(t, 1, nodeInfo["id"]) - assert.EqualValues(t, 0, nodeInfo["type_id"]) - assert.EqualValues(t, 0.048691, nodeInfo["crush_weight"]) - assert.EqualValues(t, "hdd", nodeInfo["device_class"]) - assert.EqualValues(t, 1, nodeInfo["reweight"]) - assert.EqualValues(t, "ceph-mon1", nodeInfo["father"]) - assert.EqualValues(t, 2, nodeInfo["depth"]) - -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/pool_disk/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/pool_disk/_meta/data.json deleted file mode 100644 index e601c9f5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/pool_disk/_meta/data.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "ceph": { - "pool_disk": { - "id": 0, - "name": "rbd", - "stats": { - "available": { - "bytes": 0 - }, - "objects": 0, - "used": { - "bytes": 0, - "kb": 0 - } - } - } - }, - "event": { - "dataset": "ceph.pool_disk", - "duration": 115000, - "module": "ceph" - }, - "metricset": { - "name": "pool_disk" - }, - "service": { - "address": "127.0.0.1:5000", - "type": "ceph" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/pool_disk/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/pool_disk/_meta/docs.asciidoc deleted file mode 100644 index b82bbafc..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/pool_disk/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the `pool_disk` metricset of the Ceph module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/pool_disk/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/pool_disk/_meta/fields.yml deleted file mode 100644 index 909b0b20..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/pool_disk/_meta/fields.yml +++ /dev/null @@ -1,32 +0,0 @@ -- name: pool_disk - type: group - description: > - pool_disk - release: ga - fields: - - name: id - type: long - description: > - Id of the pool - - name: name - type: keyword - description: > - Name of the pool - - name: stats.available.bytes - type: long - description: > - Available bytes of the pool - format: bytes - - name: stats.objects - type: long - description: > - Number of objects of the pool - - name: stats.used.bytes - type: long - description: > - Used bytes of the pool - format: bytes - - name: stats.used.kb - type: long - description: > - Used kb of the pool diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/pool_disk/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/pool_disk/data.go deleted file mode 100644 index e3758c94..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/pool_disk/data.go +++ /dev/null @@ -1,83 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package pool_disk - -import ( - "encoding/json" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" -) - -// Stats represents the statistics for a pool -type Stats struct { - BytesUsed int64 `json:"bytes_used"` - MaxAvail int64 `json:"max_avail"` - Objects int64 `json:"objects"` - KbUsed int64 `json:"kb_used"` -} - -// Pool represents a given Ceph pool -type Pool struct { - ID int64 `json:"id"` - Name string `json:"name"` - Stats Stats `json:"stats"` -} - -// Output is a list of pools from the response -type Output struct { - Pools []Pool `json:"pools"` -} - -// DfRequest is the df response object -type DfRequest struct { - Status string `json:"status"` - Output Output `json:"output"` -} - -func eventsMapping(content []byte) []common.MapStr { - var d DfRequest - err := json.Unmarshal(content, &d) - if err != nil { - logp.Err("Error: %+v", err) - } - - events := []common.MapStr{} - - for _, Pool := range d.Output.Pools { - event := common.MapStr{ - "name": Pool.Name, - "id": Pool.ID, - "stats": common.MapStr{ - "used": common.MapStr{ - "bytes": Pool.Stats.BytesUsed, - "kb": Pool.Stats.KbUsed, - }, - "available": common.MapStr{ - "bytes": Pool.Stats.MaxAvail, - }, - "objects": Pool.Stats.Objects, - }, - } - - events = append(events, event) - - } - - return events -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/pool_disk/pool_disk.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/pool_disk/pool_disk.go deleted file mode 100644 index 4fda029b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/pool_disk/pool_disk.go +++ /dev/null @@ -1,85 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package pool_disk - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -const ( - defaultScheme = "http" - defaultPath = "/api/v0.1/df" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: defaultPath, - }.Build() -) - -func init() { - mb.Registry.MustAddMetricSet("ceph", "pool_disk", New, - mb.WithHostParser(hostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet type defines all fields of the MetricSet -type MetricSet struct { - mb.BaseMetricSet - *helper.HTTP -} - -// New creates a new instance of the pool_disk MetricSet. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - http.SetHeader("Accept", "application/json") - - return &MetricSet{ - base, - http, - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - content, err := m.HTTP.FetchContent() - if err != nil { - return errors.Wrap(err, "error in fetch") - } - - events := eventsMapping(content) - for _, event := range events { - reported := reporter.Event(mb.Event{MetricSetFields: event}) - if !reported { - return nil - } - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/pool_disk/pool_disk_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/pool_disk/pool_disk_integration_test.go deleted file mode 100644 index 002acbf0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/pool_disk/pool_disk_integration_test.go +++ /dev/null @@ -1,45 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration,linux - -package pool_disk - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestData(t *testing.T) { - service := compose.EnsureUpWithTimeout(t, 120, "ceph-api") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - - if err := mbtest.WriteEventsReporterV2Error(f, t, ""); err != nil { - t.Fatal("write", err) - } -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "ceph", - "metricsets": []string{"pool_disk"}, - "hosts": []string{host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/pool_disk/pool_disk_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/pool_disk/pool_disk_test.go deleted file mode 100644 index 4f153dd9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/pool_disk/pool_disk_test.go +++ /dev/null @@ -1,72 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package pool_disk - -import ( - "io/ioutil" - "net/http" - "net/http/httptest" - "path/filepath" - "testing" - - "github.com/elastic/beats/v7/libbeat/common" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - - "github.com/stretchr/testify/assert" -) - -func TestFetchEventContents(t *testing.T) { - absPath, err := filepath.Abs("../_meta/testdata/") - assert.NoError(t, err) - - response, err := ioutil.ReadFile(absPath + "/df_sample_response.json") - server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - w.WriteHeader(200) - w.Header().Set("Content-Type", "application/json;") - w.Write([]byte(response)) - })) - defer server.Close() - - config := map[string]interface{}{ - "module": "ceph", - "metricsets": []string{"pool_disk"}, - "hosts": []string{server.URL}, - } - - f := mbtest.NewReportingMetricSetV2Error(t, config) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - event := events[0].MetricSetFields - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), event.StringToPrint()) - - assert.EqualValues(t, "rbd", event["name"]) - assert.EqualValues(t, 0, event["id"]) - - stats := event["stats"].(common.MapStr) - - used := stats["used"].(common.MapStr) - assert.EqualValues(t, 0, used["bytes"]) - assert.EqualValues(t, 0, used["kb"]) - - available := stats["available"].(common.MapStr) - assert.EqualValues(t, uint64(5003444224), available["bytes"]) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/test_ceph.py b/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/test_ceph.py deleted file mode 100644 index 9f9c7056..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/ceph/test_ceph.py +++ /dev/null @@ -1,86 +0,0 @@ -import os -import requests -import sys -import time -import unittest -from parameterized import parameterized - -sys.path.append(os.path.join(os.path.dirname(__file__), '../../tests/system')) -import metricbeat - - -@metricbeat.parameterized_with_supported_versions -class Test(metricbeat.BaseTest): - - COMPOSE_SERVICES = ['ceph'] - FIELDS = ["ceph"] - - @parameterized.expand([ - "cluster_disk", - "cluster_health", - "monitor_health", - "pool_disk", - ]) - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_ceph(self, metricset): - """ - ceph metricsets tests - """ - - if not self.old_ceph_version(): - self.skipTest("newer ceph version not supported") - return - self.check_metricset("ceph", metricset, ['http://' + self.compose_host(port='5000/tcp')], self.FIELDS) - - @parameterized.expand([ - "mgr_cluster_disk", - "mgr_cluster_health", - "mgr_osd_perf", - "mgr_osd_pool_stats", - "mgr_osd_tree", - "mgr_pool_disk" - ]) - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_ceph_mgr(self, metricset): - """ - ceph metricsets tests - """ - - if self.old_ceph_version(): - self.skipTest("legacy ceph version not supported") - return - - self.render_config_template(modules=[self.get_ceph_mgr_module_config(metricset)]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings(replace=['SSL/TLS verifications disabled.']) - - output = self.read_output_json() - for evt in output: - assert 'ceph' in evt - self.assert_fields_are_documented(evt) - - def old_ceph_version(self): - if not 'CEPH_CODENAME' in self.COMPOSE_ENV: - return False - - return self.COMPOSE_ENV['CEPH_CODENAME'] == 'jewel' - - def get_ceph_mgr_module_config(self, metricset): - return { - 'name': 'ceph', - 'metricsets': [metricset], - 'period': '1h', - 'hosts': ['https://' + self.compose_host(port='8003/tcp')], - 'username': 'demo', - 'password': self.get_ceph_mgr_password(), - 'extras': { - 'ssl.verification_mode': 'none' - } - } - - def get_ceph_mgr_password(self): - r = requests.get('http://' + self.compose_host(port='5000/tcp') + '/restful-list-keys.json') - keys = r.json() - return keys['demo'] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/_meta/Dockerfile b/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/_meta/Dockerfile deleted file mode 100644 index 640e783c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/_meta/Dockerfile +++ /dev/null @@ -1,10 +0,0 @@ -ARG CONSUL_VERSION -FROM consul:${CONSUL_VERSION} - -ENV CONSUL_BIND_INTERFACE='eth0' - -EXPOSE 8500 - -# Use the same healthcheck as the Windows version of the image. -# https://github.com/Microsoft/mssql-docker/blob/a3020afeec9be1eb2d67645ac739438eb8f2c545/windows/mssql-server-windows/dockerfile#L31 -HEALTHCHECK --interval=1s --retries=90 CMD curl http://0.0.0.0:8500/v1/agent/metrics diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/_meta/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/_meta/config.yml deleted file mode 100644 index 0f071def..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/_meta/config.yml +++ /dev/null @@ -1,7 +0,0 @@ -- module: consul - metricsets: - - agent - enabled: true - period: 10s - hosts: ["localhost:8500"] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/_meta/docs.asciidoc deleted file mode 100644 index 54c8a2dc..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/_meta/docs.asciidoc +++ /dev/null @@ -1,13 +0,0 @@ -This is the https://www.consul.io[Hashicorp's Consul] Metricbeat module. It is still in beta and under active development to add new Metricsets and introduce enhancements. - -[float] -=== Compatibility - -The module is being tested with https://github.com/hashicorp/docker-consul/blob/9bd2aa7ecf2414b8712e055f2374699148e8941c/0.X/Dockerfile[1.4.2] version - -[float] -=== Dashboard - -The Consul module comes with a predefined dashboard: - -image::./images/metricbeat-consul.png[] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/_meta/fields.yml deleted file mode 100644 index c6a4d895..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/_meta/fields.yml +++ /dev/null @@ -1,9 +0,0 @@ -- key: consul - title: "consul" - description: > - Consul module - release: beta - fields: - - name: consul - type: group - fields: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/_meta/kibana/7/dashboard/Metricbeat-consul-overview.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/_meta/kibana/7/dashboard/Metricbeat-consul-overview.json deleted file mode 100644 index 823f7bec..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/_meta/kibana/7/dashboard/Metricbeat-consul-overview.json +++ /dev/null @@ -1,760 +0,0 @@ -{ - "objects": [ - { - "attributes": { - "description": "Overview of Consul", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "lucene", - "query": "" - } - } - }, - "optionsJSON": { - "hidePanelTitles": false, - "useMargins": true - }, - "panelsJSON": [ - { - "embeddableConfig": {}, - "gridData": { - "h": 15, - "i": "1", - "w": 24, - "x": 0, - "y": 0 - }, - "panelIndex": "1", - "panelRefName": "panel_0", - "title": "Garbage Collector stats", - "version": "7.0.0-SNAPSHOT" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 15, - "i": "2", - "w": 16, - "x": 15, - "y": 15 - }, - "panelIndex": "2", - "panelRefName": "panel_1", - "title": "Goroutines", - "version": "7.0.0-SNAPSHOT" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 15, - "i": "3", - "w": 24, - "x": 24, - "y": 0 - }, - "panelIndex": "3", - "panelRefName": "panel_2", - "title": "Bytes Allocated", - "version": "7.0.0-SNAPSHOT" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 15, - "i": "4", - "w": 17, - "x": 31, - "y": 15 - }, - "panelIndex": "4", - "panelRefName": "panel_3", - "title": "Heap Objects", - "version": "7.0.0-SNAPSHOT" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 15, - "i": "5", - "w": 15, - "x": 0, - "y": 15 - }, - "panelIndex": "5", - "panelRefName": "panel_4", - "title": "Bytes of memory obtained from the OS", - "version": "7.0.0-SNAPSHOT" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 15, - "i": "6", - "w": 16, - "x": 31, - "y": 30 - }, - "panelIndex": "6", - "panelRefName": "panel_5", - "title": "Malloc count", - "version": "7.0.0-SNAPSHOT" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 15, - "i": "7", - "w": 14, - "x": 0, - "y": 30 - }, - "panelIndex": "7", - "panelRefName": "panel_6", - "title": "Garbage Collector pause ms", - "version": "7.0.0-SNAPSHOT" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 15, - "i": "8", - "w": 17, - "x": 14, - "y": 30 - }, - "panelIndex": "8", - "panelRefName": "panel_7", - "title": "Garbage Collector Runs", - "version": "7.0.0-SNAPSHOT" - } - ], - "timeRestore": false, - "title": "[Metricbeat Consul] Overview", - "version": 1 - }, - "id": "6d0cf140-2deb-11e9-bf7e-f35bf5d2e71b", - "migrationVersion": { - "dashboard": "7.0.0" - }, - "references": [ - { - "id": "dda0c950-2dea-11e9-bf7e-f35bf5d2e71b", - "name": "panel_0", - "type": "visualization" - }, - { - "id": "ea842730-2de9-11e9-bf7e-f35bf5d2e71b", - "name": "panel_1", - "type": "visualization" - }, - { - "id": "6c39d4b0-2de9-11e9-bf7e-f35bf5d2e71b", - "name": "panel_2", - "type": "visualization" - }, - { - "id": "37c75bc0-2dea-11e9-bf7e-f35bf5d2e71b", - "name": "panel_3", - "type": "visualization" - }, - { - "id": "69b29820-2dea-11e9-bf7e-f35bf5d2e71b", - "name": "panel_4", - "type": "visualization" - }, - { - "id": "8ab67000-2dea-11e9-bf7e-f35bf5d2e71b", - "name": "panel_5", - "type": "visualization" - }, - { - "id": "d275dbc0-2de9-11e9-bf7e-f35bf5d2e71b", - "name": "panel_6", - "type": "visualization" - }, - { - "id": "1e97c1d0-2dea-11e9-bf7e-f35bf5d2e71b", - "name": "panel_7", - "type": "visualization" - } - ], - "type": "dashboard", - "updated_at": "2019-02-11T10:55:39.323Z", - "version": "WzU5NywzXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "lucene", - "query": "" - } - } - }, - "title": "Garbage Collector stats [Metricbeat Consul]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": "0", - "formatter": "ns,ms,2", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Pause time", - "line_width": "1", - "metrics": [ - { - "field": "consul.agent.runtime.garbage_collector.pause.current.ns", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}} ms" - }, - { - "axis_position": "right", - "chart_type": "bar", - "color": "rgba(115,216,255,1)", - "fill": "0.5", - "formatter": "number", - "id": "9728a010-2dea-11e9-83ed-b7c793d35de5", - "label": "Runs", - "line_width": 1, - "metrics": [ - { - "field": "consul.agent.runtime.garbage_collector.runs", - "id": "9728a011-2dea-11e9-83ed-b7c793d35de5", - "type": "sum" - }, - { - "field": "9728a011-2dea-11e9-83ed-b7c793d35de5", - "id": "9ed22480-2dea-11e9-83ed-b7c793d35de5", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "separate_axis": 1, - "split_mode": "everything", - "stacked": "none", - "steps": 1 - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Garbage Collector stats [Metricbeat Consul]", - "type": "metrics" - } - }, - "id": "dda0c950-2dea-11e9-bf7e-f35bf5d2e71b", - "migrationVersion": { - "visualization": "7.0.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-02-11T10:55:03.187Z", - "version": "WzU5NSwzXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "lucene", - "query": "" - } - } - }, - "title": "Goroutines [Metricbeat Consul]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_min": "0", - "axis_position": "left", - "axis_scale": "normal", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Goroutines", - "line_width": 1, - "metrics": [ - { - "field": "consul.agent.runtime.goroutines", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Goroutines [Metricbeat Consul]", - "type": "metrics" - } - }, - "id": "ea842730-2de9-11e9-bf7e-f35bf5d2e71b", - "migrationVersion": { - "visualization": "7.0.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-02-11T10:43:49.667Z", - "version": "WzU4NywzXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "lucene", - "query": "" - } - } - }, - "title": "Bytes Allocated [Metricbeat Consul]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_min": "0", - "axis_position": "left", - "axis_scale": "normal", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "bytes", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Bytes allocated", - "line_width": 1, - "metrics": [ - { - "field": "consul.agent.runtime.alloc.bytes", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Bytes Allocated [Metricbeat Consul]", - "type": "metrics" - } - }, - "id": "6c39d4b0-2de9-11e9-bf7e-f35bf5d2e71b", - "migrationVersion": { - "visualization": "7.0.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-02-11T10:40:41.790Z", - "version": "WzU4NSwzXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "lucene", - "query": "" - } - } - }, - "title": "Heap Objects [Metricbeat Consul]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_min": "0", - "axis_position": "left", - "axis_scale": "normal", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Heap Objects", - "line_width": 1, - "metrics": [ - { - "field": "consul.agent.runtime.heap_objects", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Heap Objects [Metricbeat Consul]", - "type": "metrics" - } - }, - "id": "37c75bc0-2dea-11e9-bf7e-f35bf5d2e71b", - "migrationVersion": { - "visualization": "7.0.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-02-11T10:45:59.292Z", - "version": "WzU4OSwzXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "lucene", - "query": "" - } - } - }, - "title": "Bytes of memory obtained from the OS [Metricbeat Consul]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_min": "0", - "axis_position": "left", - "axis_scale": "normal", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "bytes", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Bytes of memory obtained from the OS", - "line_width": 1, - "metrics": [ - { - "field": "consul.agent.runtime.sys.bytes", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Bytes of memory obtained from the OS [Metricbeat Consul]", - "type": "metrics" - } - }, - "id": "69b29820-2dea-11e9-bf7e-f35bf5d2e71b", - "migrationVersion": { - "visualization": "7.0.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-02-11T10:47:23.042Z", - "version": "WzU5MCwzXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "lucene", - "query": "" - } - } - }, - "title": "Malloc count [Metricbeat Consul]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_min": "0", - "axis_position": "left", - "axis_scale": "normal", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Malloc Count", - "line_width": 1, - "metrics": [ - { - "field": "consul.agent.runtime.malloc_count", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "sum" - }, - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "7a6e0aa0-2dea-11e9-83ed-b7c793d35de5", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Malloc count [Metricbeat Consul]", - "type": "metrics" - } - }, - "id": "8ab67000-2dea-11e9-bf7e-f35bf5d2e71b", - "migrationVersion": { - "visualization": "7.0.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-02-11T10:48:18.432Z", - "version": "WzU5MSwzXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "lucene", - "query": "" - } - } - }, - "title": "Garbage Collector pause ms [Metricbeat Consul]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_min": "0", - "axis_position": "left", - "axis_scale": "normal", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "ns,ms,4", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Garbage Collector pause", - "line_width": 1, - "metrics": [ - { - "field": "consul.agent.runtime.garbage_collector.pause.current.ns", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}} ms" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Garbage Collector pause ms [Metricbeat Consul]", - "type": "metrics" - } - }, - "id": "d275dbc0-2de9-11e9-bf7e-f35bf5d2e71b", - "migrationVersion": { - "visualization": "7.0.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-02-11T10:43:09.308Z", - "version": "WzU4NiwzXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "lucene", - "query": "" - } - } - }, - "title": "Garbage Collector Runs [Metricbeat Consul]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_min": "0", - "axis_position": "left", - "axis_scale": "normal", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Garbage Collector Runs", - "line_width": 1, - "metrics": [ - { - "field": "consul.agent.runtime.garbage_collector.runs", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "sum" - }, - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "ffaa1fc0-2de9-11e9-83ed-b7c793d35de5", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "steps": 1 - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Garbage Collector Runs [Metricbeat Consul]", - "type": "metrics" - } - }, - "id": "1e97c1d0-2dea-11e9-bf7e-f35bf5d2e71b", - "migrationVersion": { - "visualization": "7.0.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-02-11T10:51:44.187Z", - "version": "WzU5MywzXQ==" - } - ], - "version": "7.0.0-SNAPSHOT" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/agent/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/agent/_meta/data.json deleted file mode 100644 index f1e476c2..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/agent/_meta/data.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "consul": { - "agent": { - "autopilot": { - "healthy": true - }, - "raft": { - "commit_time": { - "ms": 0.04560700058937073 - } - }, - "runtime": { - "alloc": { - "bytes": 6900784 - }, - "garbage_collector": { - "pause": { - "total": { - "ns": 99490250 - } - }, - "runs": 287 - }, - "goroutines": 77, - "heap_objects": 42590, - "malloc_count": 7087169, - "sys": { - "bytes": 74119416 - } - } - } - }, - "event": { - "dataset": "consul.agent", - "duration": 115000, - "module": "consul" - }, - "metricset": { - "name": "agent" - }, - "service": { - "address": "localhost:8500", - "type": "consul" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/agent/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/agent/_meta/docs.asciidoc deleted file mode 100644 index bdad2f10..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/agent/_meta/docs.asciidoc +++ /dev/null @@ -1,13 +0,0 @@ -The `agent` metricset fetches information from a Hashicorp Consul agent in 'Client' mode. It fetches information about the health of the autopilot, runtime metrics, and raft data. - -* *agent.autopilot.healthy*: Tracks the overall health of the local server cluster. If all servers are considered healthy by Autopilot, this will be set to 1. If any are unhealthy, this will be 0. -* *agent.raft.apply*: This metric gives the number of logs committed since the last interval. -* *agent.raft.commit_time.ms*: This tracks the average time in milliseconds it takes to commit a new entry to the transaction log of the leader -* *agent.runtime.alloc.bytes*: This measures the number of bytes allocated by the Consul process. -* *agent.runtime.garbage_collector.pause.current.ns*: Garbage collector pause time in nanoseconds -* *agent.runtime.garbage_collector.pause.total.ns*: Number of nanoseconds consumed by stop-the-world garbage collection pauses since Consul started. -* *agent.runtime.garbage_collector.runs*: Garbage collector total executions -* *agent.runtime.goroutines*: Number of running goroutines and is a general load pressure indicator. This may burst from time to time but should return to a steady state value. -* *agent.runtime.heap_objects*: This measures the number of objects allocated on the heap and is a general memory pressure indicator. This may burst from time to time but should return to a steady state value. -* *agent.runtime.malloc_count*: Heap objects allocated -* *agent.runtime.sys.bytes*: Total number of bytes of memory obtained from the OS. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/agent/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/agent/_meta/fields.yml deleted file mode 100644 index bc95fffe..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/agent/_meta/fields.yml +++ /dev/null @@ -1,60 +0,0 @@ -- name: agent - type: group - release: beta - description: > - Agent Metricset fetches metrics information from a Consul instance running as Agent - fields: - - name: autopilot - type: group - fields: - - name: healthy - type: boolean - description: Overall health of the local server cluster - - name: runtime - type: group - description: Runtime related metrics - fields: - - name: sys - type: group - fields: - - name: bytes - type: long - description: Number of bytes of memory obtained from the OS. - - name: malloc_count - type: long - description: Heap objects allocated - - name: heap_objects - type: long - description: Objects allocated on the heap and is a general memory pressure indicator. This may burst from time to time but should return to a steady state value. - - name: goroutines - type: long - description: Running goroutines and is a general load pressure indicator. This may burst from time to time but should return to a steady state value. - - name: alloc - type: group - fields: - - name: bytes - type: long - description: Bytes allocated by the Consul process. - - name: garbage_collector - type: group - description: Garbage collector metrics - fields: - - name: runs - type: long - description: Garbage collector total executions - - name: pause - type: group - description: Time that the garbage collector has paused the app - fields: - - name: current - type: group - fields: - - name: ns - type: long - description: Garbage collector pause time in nanoseconds - - name: total - type: group - fields: - - name: ns - type: long - description: Nanoseconds consumed by stop-the-world garbage collection pauses since Consul started. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/agent/agent.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/agent/agent.go deleted file mode 100644 index 2eedcfb5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/agent/agent.go +++ /dev/null @@ -1,91 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package agent - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common/cfgwarn" - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: "http", - DefaultPath: "/v1/agent/metrics", - }.Build() -) - -// init registers the MetricSet with the central registry as soon as the program -// starts. The New function will be called later to instantiate an instance of -// the MetricSet for each host defined in the module's configuration. After the -// MetricSet has been created then Fetch will begin to be called periodically. -func init() { - mb.Registry.MustAddMetricSet("consul", "agent", New, - mb.WithHostParser(hostParser), - mb.DefaultMetricSet()) -} - -// MetricSet holds any configuration or state information. It must implement -// the mb.MetricSet interface. And this is best achieved by embedding -// mb.BaseMetricSet because it implements all of the required mb.MetricSet -// interface methods except for Fetch. -type MetricSet struct { - mb.BaseMetricSet - http *helper.HTTP -} - -// New creates a new instance of the MetricSet. New is responsible for unpacking -// any MetricSet specific configuration options if there are any. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - cfgwarn.Beta("The consul agent metricset is beta.") - - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - - return &MetricSet{ - BaseMetricSet: base, - http: http, - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(report mb.ReporterV2) error { - content, err := m.http.FetchContent() - if err != nil { - return errors.Wrap(err, "error in http fetch") - } - - mappings, err := eventMapping(content) - if err != nil { - return errors.Wrap(err, "error in event mapping") - } - - for _, m := range mappings { - report.Event(mb.Event{ - MetricSetFields: m, - }) - } - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/agent/agent_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/agent/agent_integration_test.go deleted file mode 100644 index e4e4a585..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/agent/agent_integration_test.go +++ /dev/null @@ -1,65 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package agent - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/tests/compose" - "github.com/elastic/beats/v7/metricbeat/module/consul" - - "github.com/elastic/beats/v7/libbeat/logp" - - "github.com/stretchr/testify/assert" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestFetch(t *testing.T) { - t.Skip("Skip flaky test on Consul Agent") - logp.TestingSetup() - - service := compose.EnsureUp(t, "consul") - - f := mbtest.NewReportingMetricSetV2Error(t, consul.GetConfig([]string{"agent"}, service.Host())) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - - t.Logf("Found '%d' events", len(events)) - - for _, event := range events { - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), event) - metricsetFields := event.MetricSetFields - - // Check runtime value - runtime, ok := metricsetFields["runtime"].(common.MapStr) - assert.True(t, ok) - - //Check heapObjects - heapObjects, ok := runtime["heap_objects"].(float64) - assert.True(t, ok) - assert.True(t, heapObjects > float64(0)) - - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/agent/agent_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/agent/agent_test.go deleted file mode 100644 index 8e47bd0b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/agent/agent_test.go +++ /dev/null @@ -1,344 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package agent - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" -) - -var jsonExample = `{ - "Timestamp": "2019-02-01 11:08:50 +0000 UTC", - "Gauges": [ - { - "Name": "consul.autopilot.failure_tolerance", - "Value": 0, - "Labels": {} - }, - { - "Name": "consul.autopilot.healthy", - "Value": 1, - "Labels": {} - }, - { - "Name": "consul.runtime.alloc_bytes", - "Value": 5034304, - "Labels": {} - }, - { - "Name": "consul.runtime.free_count", - "Value": 1202914, - "Labels": {} - }, - { - "Name": "consul.runtime.heap_objects", - "Value": 35836, - "Labels": {"service":"service1"} - }, - { - "Name": "consul.runtime.malloc_count", - "Value": 1238750, - "Labels": {} - }, - { - "Name": "consul.runtime.num_goroutines", - "Value": 76, - "Labels": {} - }, - { - "Name": "consul.runtime.sys_bytes", - "Value": 73070840, - "Labels": {} - }, - { - "Name": "consul.runtime.total_gc_pause_ns", - "Value": 7107735, - "Labels": {} - }, - { - "Name": "consul.runtime.total_gc_runs", - "Value": 42, - "Labels": {} - }, - { - "Name": "consul.session_ttl.active", - "Value": 0, - "Labels": {} - } - ], - "Points": [], - "Counters": [ - { - "Name": "consul.raft.apply", - "Count": 1, - "Rate": 0.1, - "Sum": 1, - "Min": 1, - "Max": 1, - "Mean": 1, - "Stddev": 0, - "Labels": {} - }, - { - "Name": "consul.rpc.query", - "Count": 2, - "Rate": 0.2, - "Sum": 2, - "Min": 1, - "Max": 1, - "Mean": 1, - "Stddev": 0, - "Labels": {} - }, - { - "Name": "consul.rpc.request", - "Count": 5, - "Rate": 0.5, - "Sum": 5, - "Min": 1, - "Max": 1, - "Mean": 1, - "Stddev": 0, - "Labels": {} - } - ], - "Samples": [ - { - "Name": "consul.fsm.coordinate.batch-update", - "Count": 1, - "Rate": 0.003936899825930595, - "Sum": 0.039368998259305954, - "Min": 0.039368998259305954, - "Max": 0.039368998259305954, - "Mean": 0.039368998259305954, - "Stddev": 0, - "Labels": {} - }, - { - "Name": "consul.http.GET.v1.agent.metrics", - "Count": 10, - "Rate": 0.2068565994501114, - "Sum": 2.068565994501114, - "Min": 0.14361299574375153, - "Max": 0.46759501099586487, - "Mean": 0.2068565994501114, - "Stddev": 0.09421784218829098, - "Labels": {} - }, - { - "Name": "consul.memberlist.gossip", - "Count": 200, - "Rate": 0.2729187995195389, - "Sum": 2.729187995195389, - "Min": 0.0022559999488294125, - "Max": 0.10744299739599228, - "Mean": 0.013645939975976944, - "Stddev": 0.013672823772901079, - "Labels": {} - }, - { - "Name": "consul.raft.commitTime", - "Count": 1, - "Rate": 0.00219310000538826, - "Sum": 0.0219310000538826, - "Min": 0.0219310000538826, - "Max": 0.0219310000538826, - "Mean": 0.0219310000538826, - "Stddev": 0, - "Labels": {} - }, - { - "Name": "consul.raft.fsm.apply", - "Count": 1, - "Rate": 0.005605699867010117, - "Sum": 0.056056998670101166, - "Min": 0.056056998670101166, - "Max": 0.056056998670101166, - "Mean": 0.056056998670101166, - "Stddev": 0, - "Labels": {} - }, - { - "Name": "consul.raft.leader.dispatchLog", - "Count": 1, - "Rate": 0.001807899959385395, - "Sum": 0.01807899959385395, - "Min": 0.01807899959385395, - "Max": 0.01807899959385395, - "Mean": 0.01807899959385395, - "Stddev": 0, - "Labels": {} - }, - { - "Name": "consul.runtime.gc_pause_ns", - "Count": 1, - "Rate": 12140.1, - "Sum": 121401, - "Min": 121401, - "Max": 121401, - "Mean": 121401, - "Stddev": 0, - "Labels": {} - }, - { - "Name": "consul.serf.queue.Event", - "Count": 2, - "Rate": 0.1, - "Sum": 1, - "Min": 0, - "Max": 1, - "Mean": 0.5, - "Stddev": 0.7071067811865476, - "Labels": {} - }, - { - "Name": "consul.serf.queue.Intent", - "Count": 2, - "Rate": 0, - "Sum": 0, - "Min": 0, - "Max": 0, - "Mean": 0, - "Stddev": 0, - "Labels": {} - }, - { - "Name": "consul.serf.queue.Query", - "Count": 2, - "Rate": 0, - "Sum": 0, - "Min": 0, - "Max": 0, - "Mean": 0, - "Stddev": 0, - "Labels": {} - } - ] -}` - -func TestEventMapping(t *testing.T) { - byt := []byte(jsonExample) - - events, err := eventMapping(byt) - if err != nil { - t.Fatal(err) - } - - assert.Equal(t, 2, len(events)) - - //2 events should be here, one with runtime.heap_objects only and one with everything else - heapObjectsFound := false - var heapObjects interface{} - - goroutinesFound := false - var goroutines interface{} - - for _, event := range events { - runtimeI, ok := event["runtime"] - assert.True(t, ok) - - runtime, ok := runtimeI.(common.MapStr) - assert.True(t, ok) - - //do not overwrite if heapObjectsFound has already been set to true - if !heapObjectsFound { - heapObjects, heapObjectsFound = runtime["heap_objects"] - if heapObjectsFound { - heapObjectsFloat64, ok := heapObjects.(float64) - assert.True(t, ok) - - assert.True(t, heapObjectsFloat64 > 0) - } - } - - //do not overwrite if goroutinesFound has already been set to true - if !goroutinesFound { - goroutines, goroutinesFound = runtime["goroutines"] - if goroutinesFound { - goroutinesFloat64, ok := goroutines.(float64) - assert.True(t, ok) - - assert.True(t, goroutinesFloat64 > 0) - } - } - } - - assert.True(t, goroutinesFound) - assert.True(t, heapObjectsFound) -} - -func TestUniqueKeyForLabelMap(t *testing.T) { - input := []map[string]string{ - { - "a": "b", - "g": "h", - "c": "d", - "e": "f", - "i": "j", - }, - { - "a": "b", - "e": "f", - "c": "d", - "g": "h", - "i": "j", - }, - { - "c": "d", - "a": "b", - "g": "h", - "e": "f", - "i": "j", - }, - { - "c": "d", - "e": "f", - "i": "j", - "a": "b", - "g": "h", - }, - { - "e": "f", - "a": "b", - "c": "d", - "g": "h", - "i": "j", - }, - { - "e": "f", - "i": "j", - "c": "d", - "a": "b", - "g": "h", - }, - } - - keys := make([]string, 0) - for _, i := range input { - keys = append(keys, uniqueKeyForLabelMap(i)) - } - - for i := 1; i < len(keys); i++ { - assert.True(t, keys[i-1] == keys[i]) - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/agent/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/agent/data.go deleted file mode 100644 index a8e45a06..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/agent/data.go +++ /dev/null @@ -1,178 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package agent - -import ( - "encoding/json" - "fmt" - - "github.com/elastic/beats/v7/libbeat/common" -) - -type valueConverter interface { - Convert(i interface{}) interface{} -} - -type keyRenamer interface { - Rename() string -} - -type inputConverter interface { - valueConverter - keyRenamer -} - -type valueHelper struct { - renamedTo string - unit string -} - -func (v *valueHelper) Rename() string { - if v.unit == "" { - return v.renamedTo - } - - return fmt.Sprintf("%s.%s", v.renamedTo, v.unit) -} - -type boolValue struct { - valueHelper -} - -func (v *boolValue) Convert(i interface{}) interface{} { - value, ok := i.(float64) - if !ok { - return nil - } - - return value == 1 -} - -type noConversionValue struct { - valueHelper -} - -func (v *noConversionValue) Convert(i interface{}) interface{} { - return i -} - -var ( - allowedValues = map[string]inputConverter{ - "consul.autopilot.healthy": &boolValue{valueHelper{renamedTo: "autopilot.healthy"}}, - "consul.runtime.alloc_bytes": &noConversionValue{valueHelper{renamedTo: "runtime.alloc", unit: "bytes"}}, - "consul.runtime.total_gc_pause_ns": &noConversionValue{valueHelper{renamedTo: "runtime.garbage_collector.pause.total", unit: "ns"}}, - "consul.runtime.gc_pause_ns": &noConversionValue{valueHelper{renamedTo: "runtime.garbage_collector.pause.current", unit: "ns"}}, - "consul.runtime.total_gc_runs": &noConversionValue{valueHelper{renamedTo: "runtime.garbage_collector.runs"}}, - "consul.runtime.num_goroutines": &noConversionValue{valueHelper{renamedTo: "runtime.goroutines"}}, - "consul.runtime.heap_objects": &noConversionValue{valueHelper{renamedTo: "runtime.heap_objects"}}, - "consul.runtime.sys_bytes": &noConversionValue{valueHelper{renamedTo: "runtime.sys", unit: "bytes"}}, - "consul.runtime.malloc_count": &noConversionValue{valueHelper{renamedTo: "runtime.malloc_count"}}, - } - allowedDetailedValues = map[string]inputConverter{} -) - -func eventMapping(content []byte) ([]common.MapStr, error) { - var agent agent - - if err := json.Unmarshal(content, &agent); err != nil { - return nil, err - } - - labels := map[string]common.MapStr{} - - for _, gauge := range agent.Gauges { - metricApply(labels, gauge.consulMetric, gauge.Value) - } - - for _, point := range agent.Points { - metricApply(labels, point.consulMetric, point.Value) - } - - for _, counter := range agent.Counters { - metricApply(labels, counter.consulMetric, consulDetailedValue(counter)) - } - - for _, sample := range agent.Samples { - metricApply(labels, sample.consulMetric, consulDetailedValue(sample)) - } - - data := make([]common.MapStr, 0) - for _, v := range labels { - data = append(data, v) - } - - return data, nil -} - -func metricApply(labels map[string]common.MapStr, m consulMetric, v interface{}) { - prettyName := prettyName(m.Name) - if prettyName == nil { - //omitting unwanted metric - return - } - - labelsCombination := uniqueKeyForLabelMap(m.Labels) - - temp := common.MapStr{} - if len(m.Labels) != 0 { - temp.Put("labels", m.Labels) - } - - var value interface{} - switch v := v.(type) { - case consulDetailedValue: - value = v.Mean - default: - value = v - } - - if _, ok := labels[labelsCombination]; !ok { - temp.Put(prettyName.Rename(), prettyName.Convert(value)) - labels[labelsCombination] = temp - } else { - labels[labelsCombination].Put(prettyName.Rename(), prettyName.Convert(value)) - } -} - -// prettyName is used to translate a name in Consul metrics to a metric name that follows ES naming conventions -// https://www.elastic.co/guide/en/beats/devguide/current/event-conventions.html -func prettyName(s string) inputConverter { - for k, v := range allowedValues { - if s == k { - return v - } - } - - for k, v := range allowedDetailedValues { - if s == k { - return v - } - } - - return nil -} - -// Create a simple unique value for a map of labels without using a hash function -func uniqueKeyForLabelMap(m map[string]string) string { - mm := common.MapStr{} - for k, v := range m { - mm[k] = v - } - - return mm.String() -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/agent/data_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/agent/data_integration_test.go deleted file mode 100644 index b9367723..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/agent/data_integration_test.go +++ /dev/null @@ -1,39 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package agent - -import ( - "testing" - - _ "github.com/denisenkom/go-mssqldb" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - "github.com/elastic/beats/v7/metricbeat/module/consul" -) - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "consul") - - f := mbtest.NewReportingMetricSetV2Error(t, consul.GetConfig([]string{"agent"}, service.Host())) - if err := mbtest.WriteEventsReporterV2Error(f, t, ""); err != nil { - t.Fatal("write", err) - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/agent/input_format.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/agent/input_format.go deleted file mode 100644 index 68e31034..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/agent/input_format.go +++ /dev/null @@ -1,55 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package agent - -type consulMetric struct { - Name string `json:"Name"` - Labels map[string]string `json:"Labels"` -} - -type gauge consulSimpleValue - -type counter consulDetailedValue - -type sample consulDetailedValue - -type consulSimpleValue struct { - consulMetric - Value float64 `json:"Value"` -} - -type consulDetailedValue struct { - consulMetric - Count int `json:"Count"` - Rate float64 `json:"Rate"` - Sum float64 `json:"Sum"` - Min float64 `json:"Min"` - Max float64 `json:"Max"` - Mean float64 `json:"Mean"` - Stddev float64 `json:"Stddev"` -} - -type point consulSimpleValue - -type agent struct { - Timestamp string `json:"Timestamp"` - Gauges []gauge `json:"Gauges"` - Points []point `json:"Points"` - Counters []counter `json:"Counters"` - Samples []sample `json:"Samples"` -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/docker-compose.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/docker-compose.yml deleted file mode 100644 index c1b4b32e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/docker-compose.yml +++ /dev/null @@ -1,11 +0,0 @@ -version: '2.3' - -services: - consul: - image: docker.elastic.co/integrations-ci/beats-consul:${CONSUL_VERSION:-1.4.2}-1 - build: - context: ./_meta - args: - CONSUL_VERSION: ${CONSUL_VERSION:-1.4.2} - ports: - - 8500 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/fields.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/fields.go deleted file mode 100644 index 3e396c8a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/fields.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/asset/asset.go - DO NOT EDIT. - -package consul - -import ( - "github.com/elastic/beats/v7/libbeat/asset" -) - -func init() { - if err := asset.SetFields("metricbeat", "consul", asset.ModuleFieldsPri, AssetConsul); err != nil { - panic(err) - } -} - -// AssetConsul returns asset data. -// This is the base64 encoded gzipped contents of ../metricbeat/module/consul. -func AssetConsul() string { - return "eJzcVsFu2zAMvecriN7TD8hhwLbDdlkLdL0XtMzY2mTRIKlu/vtBdtzYiZ2m2IAN0yWBJD6+90gT2sJ36nbgOGoKGwDzFmgHN8PGzQagJHXiW/Mcd/BuAwDwsT+EhssUaAMgFAiVdlCQ4QZg7ymUuuvvbiFiQ5MMeVnX0g4q4dQedqYh0zCsKNrL7lJkXqcExrXAfVzvMzB8IRPvlAz2ZK4mhWbYAR/3LA3mUNgLN4CjbB/VMDoCSTH6WAHqgDbBP5Uzk5SMWx/YZqdr0tbQpog1YbC6OzsfMQvmQBgXzmcG3T+TYAgHOOA9WE0Q2GEAJXkmAReSGsmiLknRfENXq5rlfhiCcyXRqBzL8EYjtDuNuEzhEuYUt+iMlpCP6IFjtXJhpvMuNQVJ9rbHzH8aalg64MLQRyqHbsvO33+9XVXaYAjsnhyneNpHr5KaEfpM2AIX38iZQg+a/b/Uau3T4fpv5b0/TQkce9U5A2AswSsgVBRzU44mtUKqSQh8LL1DY7mFx9orNNhBkUTtYF/uJePht0gGWnMKJQhZkphPENQIyw7U0AieMSRat7ti4WQ+LnbB9aIfDhPjCHeuNDCWf01nX41//BP60H84x74pur5vDtO5FXakeqGUKAVW9OQ4BHLG8ma5MzafBjh4gVsZXdf6JCn+GZvOiRkbBqCf5FK+spxm5NFi0tNZfp09Z0we+yat0fo6VWe8atQhXdlfwHYN9ZJ/U+4uidDiXLxewTX5pjlXqzZPeaF643qlir1TwwfvI0SMrOQ4luv5R4p9/f8HU+6Oood3ZTOMATVut1bT9gdLKE87Lb/kevMU1Of322FiqKEYlbebXwEAAP//P1vjFg==" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/test_consul.py b/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/test_consul.py deleted file mode 100644 index 5ee0f5ac..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/test_consul.py +++ /dev/null @@ -1,61 +0,0 @@ -import os -import sys -import unittest -from nose.plugins.attrib import attr - -sys.path.append(os.path.join(os.path.dirname(__file__), '../../tests/system')) -import metricbeat - - -CONSUL_FIELDS = metricbeat.COMMON_FIELDS + ["consul"] - -# raft fields not included here as it's not consistently returned by Consul -AGENT_FIELDS = [ - "runtime.garbage_collector.pause.current.ns", - "runtime.garbage_collector.pause.total.ns", - "runtime.garbage_collector.runs", - "runtime.alloc.bytes", - "runtime.heap_objects", - "runtime.malloc_count", - "runtime.goroutines", - "runtime.sys.bytes", -] - - -class ConsulAgentTest(metricbeat.BaseTest): - - COMPOSE_SERVICES = ['consul'] - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_output(self): - """ - Consul agent module outputs an event. - """ - self.render_config_template(modules=[{ - "name": "consul", - "metricsets": ["agent"], - "hosts": self.get_hosts(), - "period": "10s" - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0, max_timeout=30) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertEqual(len(output), 1) - evt = output[0] - - self.assertCountEqual(self.de_dot(CONSUL_FIELDS), evt.keys()) - consul_agent = evt["consul"]["agent"] - - consul_agent.pop("raft", None) - consul_agent.pop("autopilot", None) - - print(consul_agent) - self.assertCountEqual(self.de_dot(AGENT_FIELDS), consul_agent.keys()) - - assert(consul_agent["runtime"]["heap_objects"] > 0) - - self.assert_fields_are_documented(evt) diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/testing.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/testing.go deleted file mode 100644 index 7372bcbf..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/consul/testing.go +++ /dev/null @@ -1,27 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package consul - -//GetConfig returns a config object specific for a Consul module and a provided Metricset in 'ms' -func GetConfig(ms []string, host string) map[string]interface{} { - return map[string]interface{}{ - "module": "consul", - "metricsets": ms, - "hosts": []string{host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/_meta/Dockerfile b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/_meta/Dockerfile deleted file mode 100644 index 7922b1b1..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/_meta/Dockerfile +++ /dev/null @@ -1,6 +0,0 @@ -ARG COUCHBASE_VERSION -FROM couchbase:${COUCHBASE_VERSION} -HEALTHCHECK --interval=1s --retries=90 CMD [ "$(curl -s -o /dev/null -w ''%{http_code}'' http://localhost:8091/pools/default/buckets/beer-sample)" -eq "200" ] -COPY configure-node.sh /opt/couchbase - -CMD ["/opt/couchbase/configure-node.sh"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/_meta/config.reference.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/_meta/config.reference.yml deleted file mode 100644 index 1d74f195..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/_meta/config.reference.yml +++ /dev/null @@ -1,5 +0,0 @@ -- module: couchbase - metricsets: ["bucket", "cluster", "node"] - period: 10s - hosts: ["localhost:8091"] - enabled: true diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/_meta/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/_meta/config.yml deleted file mode 100644 index ce176b9c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/_meta/config.yml +++ /dev/null @@ -1,9 +0,0 @@ -- module: couchbase - #metricsets: - # - bucket - # - cluster - # - node - period: 10s - hosts: ["localhost:8091"] - #username: "user" - #password: "secret" diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/_meta/configure-node.sh b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/_meta/configure-node.sh deleted file mode 100644 index b101ae2a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/_meta/configure-node.sh +++ /dev/null @@ -1,38 +0,0 @@ -set -e -set -m - -/entrypoint.sh couchbase-server & - -sleep 1 - -waitForCouchbase() { - echo -n "Waiting for Couchbase to start." - for ((i=1; i<=90; i++)) do - if nc -vz 127.0.0.1 8091 2>/dev/null; then - return 0 - fi - - ((i++)) - echo -n '.' - sleep 1 - done - - echo - echo >&2 "Failed to Start Couchbase" -} - -waitForCouchbase - -# Setup index and memory quota -curl -v -X POST http://127.0.0.1:8091/pools/default -d memoryQuota=300 -d indexMemoryQuota=300 - -# Setup services -curl -v http://127.0.0.1:8091/node/controller/setupServices -d services=kv%2Cn1ql%2Cindex - -# Setup credentials -curl -v http://127.0.0.1:8091/settings/web -d port=8091 -d username=Administrator -d password=password - -# Load beer-sample bucket -curl -v -u Administrator:password -X POST http://127.0.0.1:8091/sampleBuckets/install -d '["beer-sample"]' - -fg 1 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/_meta/docs.asciidoc deleted file mode 100644 index ade58fd9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/_meta/docs.asciidoc +++ /dev/null @@ -1,15 +0,0 @@ -This module periodically fetches metrics from https://www.couchbase.com/[Couchbase] -servers. The default metricsets are `bucket`, `cluster`, `node`. - -[float] -=== Compatibility - -The Couchbase module is tested with Couchbase 4.5.1. - - -[float] -=== Dashboard - -The Couchbase module comes with a predefined dashboard for Couchbase cluster, node, bucket specific stats. For example: - -image::./images/metricbeat-couchbase-overview.png[] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/_meta/fields.yml deleted file mode 100644 index 06b57690..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/_meta/fields.yml +++ /dev/null @@ -1,13 +0,0 @@ -- key: couchbase - title: "Couchbase" - description: > - Metrics collected from Couchbase servers. - short_config: false - release: ga - settings: ["ssl", "http"] - fields: - - name: couchbase - type: group - description: > - `couchbase` contains the metrics that were scraped from Couchbase. - fields: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/_meta/kibana/7/dashboard/Metricbeat-couchbase-overview.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/_meta/kibana/7/dashboard/Metricbeat-couchbase-overview.json deleted file mode 100644 index 240fe8a9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/_meta/kibana/7/dashboard/Metricbeat-couchbase-overview.json +++ /dev/null @@ -1,1179 +0,0 @@ -{ - "objects": [ - { - "attributes": { - "description": "This Couchbase dashboard visualizes the most relevant metrics for cluster, nodes and buckets. ", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "optionsJSON": { - "hidePanelTitles": false, - "useMargins": true - }, - "panelsJSON": [ - { - "embeddableConfig": {}, - "gridData": { - "h": 11, - "i": "1", - "w": 12, - "x": 0, - "y": 11 - }, - "panelIndex": "1", - "panelRefName": "panel_0", - "title": "Buckets RAM Used", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 11, - "i": "2", - "w": 12, - "x": 12, - "y": 11 - }, - "panelIndex": "2", - "panelRefName": "panel_1", - "title": "Buckets Disk Used", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 11, - "i": "3", - "w": 24, - "x": 24, - "y": 11 - }, - "panelIndex": "3", - "panelRefName": "panel_2", - "title": "Node CPU Utilization", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 11, - "i": "4", - "w": 12, - "x": 0, - "y": 22 - }, - "panelIndex": "4", - "panelRefName": "panel_3", - "title": "Buckets Operations Per Second", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 11, - "i": "5", - "w": 24, - "x": 24, - "y": 0 - }, - "panelIndex": "5", - "panelRefName": "panel_4", - "title": "Operations per Node", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 11, - "i": "6", - "w": 12, - "x": 0, - "y": 0 - }, - "panelIndex": "6", - "panelRefName": "panel_5", - "title": "Cluster HDD Usage", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 11, - "i": "7", - "w": 12, - "x": 12, - "y": 0 - }, - "panelIndex": "7", - "panelRefName": "panel_6", - "title": "Cluster RAM", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 11, - "i": "8", - "w": 12, - "x": 12, - "y": 22 - }, - "panelIndex": "8", - "panelRefName": "panel_7", - "title": "Bucket Item Count", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 11, - "i": "9", - "w": 24, - "x": 24, - "y": 33 - }, - "panelIndex": "9", - "panelRefName": "panel_8", - "title": "Document Replicas", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 11, - "i": "10", - "w": 24, - "x": 24, - "y": 22 - }, - "panelIndex": "10", - "panelRefName": "panel_9", - "title": "Disk space used by docs", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 11, - "i": "11", - "w": 24, - "x": 0, - "y": 33 - }, - "panelIndex": "11", - "panelRefName": "panel_10", - "title": "Disk Fetches", - "version": "7.3.0" - } - ], - "timeRestore": false, - "title": "[Metricbeat Couchbase] Cluster Overview", - "version": 1 - }, - "id": "46d21220-b9f1-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "dashboard": "7.3.0" - }, - "references": [ - { - "id": "e781add0-b9dc-11e9-a579-f5c0a5d81340", - "name": "panel_0", - "type": "visualization" - }, - { - "id": "c4c81a30-b9dd-11e9-a579-f5c0a5d81340", - "name": "panel_1", - "type": "visualization" - }, - { - "id": "467c99c0-b9de-11e9-a579-f5c0a5d81340", - "name": "panel_2", - "type": "visualization" - }, - { - "id": "e23a9fe0-b9db-11e9-a579-f5c0a5d81340", - "name": "panel_3", - "type": "visualization" - }, - { - "id": "17a01210-b9e0-11e9-a579-f5c0a5d81340", - "name": "panel_4", - "type": "visualization" - }, - { - "id": "f515f2e0-b9e0-11e9-a579-f5c0a5d81340", - "name": "panel_5", - "type": "visualization" - }, - { - "id": "7cc8def0-b9e1-11e9-a579-f5c0a5d81340", - "name": "panel_6", - "type": "visualization" - }, - { - "id": "97ee1ea0-b9f2-11e9-a579-f5c0a5d81340", - "name": "panel_7", - "type": "visualization" - }, - { - "id": "63efced0-b9f4-11e9-a579-f5c0a5d81340", - "name": "panel_8", - "type": "visualization" - }, - { - "id": "99980c90-ba8b-11e9-a579-f5c0a5d81340", - "name": "panel_9", - "type": "visualization" - }, - { - "id": "19eed0e0-ba8c-11e9-a579-f5c0a5d81340", - "name": "panel_10", - "type": "visualization" - } - ], - "type": "dashboard", - "updated_at": "2019-08-19T14:28:56.796Z", - "version": "WzE1NDYsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Buckets RAM Used [Metricbeat Couchbase] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "id": "1ad80860-b9dc-11e9-a74b-270ba78f4926", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(164,221,0,1)", - "fill": "0.1", - "filter": { - "language": "kuery", - "query": "" - }, - "formatter": "bytes", - "id": "1ad80861-b9dc-11e9-a74b-270ba78f4926", - "label": " RAM used", - "line_width": "1", - "metrics": [ - { - "field": "couchbase.bucket.memory.used.bytes", - "id": "1ad80862-b9dc-11e9-a74b-270ba78f4926", - "type": "max" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_color_mode": "rainbow", - "split_mode": "terms", - "stacked": "none", - "terms_field": "couchbase.bucket.name", - "terms_order_by": "1ad80862-b9dc-11e9-a74b-270ba78f4926", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Buckets RAM Used [Metricbeat Couchbase] ECS", - "type": "metrics" - } - }, - "id": "e781add0-b9dc-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.3.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-08-19T14:26:15.240Z", - "version": "WzE0NzgsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Buckets Disk Used [Metricbeat Couchbase] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "background_color_rules": [ - { - "id": "a126b410-b9dd-11e9-aa9d-55aa18f46863" - } - ], - "bar_color_rules": [ - { - "id": "9bcf0ee0-b9dd-11e9-aa9d-55aa18f46863" - } - ], - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "gauge_color_rules": [ - { - "id": "97d88050-b9dd-11e9-aa9d-55aa18f46863" - } - ], - "gauge_inner_width": 10, - "gauge_style": "half", - "gauge_width": 10, - "id": "04f7a400-b9dd-11e9-b988-d77f6106a7f0", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(0,98,177,1)", - "fill": "0.1", - "formatter": "bytes", - "id": "04f7a401-b9dd-11e9-b988-d77f6106a7f0", - "label": "Disk Used", - "line_width": "1", - "metrics": [ - { - "field": "couchbase.bucket.disk.used.bytes", - "id": "04f7a402-b9dd-11e9-b988-d77f6106a7f0", - "type": "max" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "couchbase.bucket.name", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Buckets Disk Used [Metricbeat Couchbase] ECS", - "type": "metrics" - } - }, - "id": "c4c81a30-b9dd-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.3.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-08-09T09:59:37.672Z", - "version": "Wzk5NiwxXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Node CPU Utilization [Metricbeat Couchbase] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "id": "f6ae4d80-b9dd-11e9-a864-6f6fa2fda75a", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#3185FC", - "fill": 0, - "formatter": "'0.'", - "id": "f6ae7490-b9dd-11e9-a864-6f6fa2fda75a", - "label": "CPU Utilization", - "line_width": 2, - "metrics": [ - { - "field": "couchbase.node.cpu_utilization_rate.pct", - "id": "f6ae7491-b9dd-11e9-a864-6f6fa2fda75a", - "type": "max" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_color_mode": "rainbow", - "split_mode": "terms", - "stacked": "none", - "terms_field": "couchbase.node.hostname", - "value_template": "{{value}}%" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Node CPU Utilization [Metricbeat Couchbase] ECS", - "type": "metrics" - } - }, - "id": "467c99c0-b9de-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.3.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-08-09T10:01:08.255Z", - "version": "WzEwMzEsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Buckets Operations Per Second [Metricbeat Couchbase] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "id": "b8a49140-b9db-11e9-bc93-69919d73c9bb", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#3185FC", - "fill": 0, - "formatter": "number", - "id": "b8a49141-b9db-11e9-bc93-69919d73c9bb", - "label": "ops_per_sec", - "line_width": 2, - "metrics": [ - { - "field": "couchbase.bucket.ops_per_sec", - "id": "b8a49142-b9db-11e9-bc93-69919d73c9bb", - "type": "max" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "couchbase.bucket.name", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Buckets Operations Per Second [Metricbeat Couchbase] ECS", - "type": "metrics" - } - }, - "id": "e23a9fe0-b9db-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.3.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-08-09T09:58:23.524Z", - "version": "Wzk3MiwxXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Operations per Node [Metricbeat Couchbase] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "id": "ec9c42a0-b9df-11e9-8634-0fd532c4482a", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(84,141,162,1)", - "fill": "0.1", - "formatter": "number", - "id": "ec9c42a1-b9df-11e9-8634-0fd532c4482a", - "label": "max(couchbase.node.ops)", - "line_width": "1", - "metrics": [ - { - "field": "couchbase.node.ops", - "id": "ec9c42a2-b9df-11e9-8634-0fd532c4482a", - "type": "max" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "couchbase.node.hostname", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Operations per Node [Metricbeat Couchbase] ECS", - "type": "metrics" - } - }, - "id": "17a01210-b9e0-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.3.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-08-09T10:00:47.340Z", - "version": "WzEwMjQsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Cluster HDD Usage [Metricbeat Couchbase] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "background_color_rules": [ - { - "id": "c7abd1d0-b9e0-11e9-8604-efdef550e653" - } - ], - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "gauge_color_rules": [ - { - "id": "c82f80c0-b9e0-11e9-8604-efdef550e653" - } - ], - "gauge_inner_width": 10, - "gauge_style": "half", - "gauge_width": 10, - "id": "c34f7c90-b9e0-11e9-ab08-bf43409c5a0d", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(67,191,147,1)", - "fill": "0.2", - "formatter": "bytes", - "id": "c34f7c91-b9e0-11e9-ab08-bf43409c5a0d", - "label": "Free", - "line_width": "1", - "metrics": [ - { - "field": "couchbase.cluster.hdd.free.bytes", - "id": "c34f7c92-b9e0-11e9-ab08-bf43409c5a0d", - "type": "max" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_color_mode": "gradient", - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "bytes", - "id": "8949ecc0-ba89-11e9-8d4d-f510918c2882", - "label": "Data", - "line_width": 1, - "metrics": [ - { - "field": "couchbase.cluster.hdd.used.by_data.bytes", - "id": "8949ecc1-ba89-11e9-8d4d-f510918c2882", - "type": "max" - } - ], - "point_size": "0", - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(0,156,224,1)", - "fill": 0.5, - "formatter": "bytes", - "id": "ce3d98e0-ba89-11e9-8d4d-f510918c2882", - "label": "Cluster", - "line_width": 1, - "metrics": [ - { - "field": "couchbase.cluster.hdd.used.value.bytes", - "id": "ce3d98e1-ba89-11e9-8d4d-f510918c2882", - "type": "max" - } - ], - "point_size": "0", - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(159,5,0,1)", - "fill": "0", - "formatter": "bytes", - "id": "2f4dbb20-ba89-11e9-8d4d-f510918c2882", - "label": "Total", - "line_width": 1, - "metrics": [ - { - "field": "couchbase.cluster.hdd.total.bytes", - "id": "2f4dbb21-ba89-11e9-8d4d-f510918c2882", - "type": "max" - } - ], - "point_size": "0", - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Cluster HDD Usage [Metricbeat Couchbase] ECS", - "type": "metrics" - } - }, - "id": "f515f2e0-b9e0-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.3.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-08-09T10:00:12.389Z", - "version": "WzEwMTUsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Cluster RAM [Metricbeat Couchbase] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "bar_color_rules": [ - { - "id": "3afe8650-b9e1-11e9-861c-7f7211bffe38" - } - ], - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "id": "24242700-b9e1-11e9-ab98-51a45917a19d", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(159,5,0,1)", - "fill": 0, - "formatter": "bytes", - "id": "24242701-b9e1-11e9-ab98-51a45917a19d", - "label": "Total", - "line_width": 2, - "metrics": [ - { - "field": "couchbase.cluster.ram.total.bytes", - "id": "24242702-b9e1-11e9-ab98-51a45917a19d", - "type": "max" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(226,115,0,1)", - "fill": "0.2", - "formatter": "bytes", - "id": "24242703-b9e1-11e9-ab98-51a45917a19d", - "label": "Used", - "line_width": "1", - "metrics": [ - { - "field": "couchbase.cluster.ram.used.value.bytes", - "id": "24242704-b9e1-11e9-ab98-51a45917a19d", - "type": "max" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Cluster RAM [Metricbeat Couchbase] ECS", - "type": "metrics" - } - }, - "id": "7cc8def0-b9e1-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.3.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-08-09T09:59:56.912Z", - "version": "WzEwMDUsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Bucket Item Count [Metricbeat Couchbase] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "id": "5b94e6a0-b9f2-11e9-9c08-535482acfc9e", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(252,196,0,1)", - "fill": "0.1", - "formatter": "number", - "id": "5b94e6a1-b9f2-11e9-9c08-535482acfc9e", - "label": "items", - "line_width": "1", - "metrics": [ - { - "field": "couchbase.bucket.item_count", - "id": "5b94e6a2-b9f2-11e9-9c08-535482acfc9e", - "type": "max" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "couchbase.bucket.name", - "terms_order_by": "5b94e6a2-b9f2-11e9-9c08-535482acfc9e", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Bucket Item Count [Metricbeat Couchbase] ECS", - "type": "metrics" - } - }, - "id": "97ee1ea0-b9f2-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.3.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-08-09T09:58:47.462Z", - "version": "Wzk4MCwxXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Document Replicas [Metricbeat Couchbase] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "id": "2658bfa0-b9f4-11e9-ac89-cd269ee83e5f", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#3185FC", - "fill": "0.2", - "formatter": "number", - "id": "2658bfa1-b9f4-11e9-ac89-cd269ee83e5f", - "label": "replicas", - "line_width": "1", - "metrics": [ - { - "field": "couchbase.node.vb_replica_curr_items", - "id": "2658bfa2-b9f4-11e9-ac89-cd269ee83e5f", - "type": "max" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "couchbase.node.hostname", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Document Replicas [Metricbeat Couchbase] ECS", - "type": "metrics" - } - }, - "id": "63efced0-b9f4-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.3.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-08-09T10:01:57.445Z", - "version": "WzEwNDgsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Disk space used by docs [Metricbeat Couchbase] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "id": "46d25240-ba8b-11e9-a06c-c5fca4bfd53b", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(83,167,131,1)", - "fill": "0.1", - "formatter": "bytes", - "id": "46d25241-ba8b-11e9-a06c-c5fca4bfd53b", - "label": "Docs ", - "line_width": "1", - "metrics": [ - { - "field": "couchbase.node.couch.docs.disk_size.bytes", - "id": "46d25242-ba8b-11e9-a06c-c5fca4bfd53b", - "type": "max" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_color_mode": "gradient", - "split_mode": "terms", - "stacked": "none", - "terms_field": "couchbase.node.hostname", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Disk space used by docs [Metricbeat Couchbase] ECS", - "type": "metrics" - } - }, - "id": "99980c90-ba8b-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.3.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-08-09T10:15:08.388Z", - "version": "WzEwNzMsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Disk Fetches [Metricbeat Couchbase] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "id": "ead970d0-ba8b-11e9-8d1e-992a5619d7be", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(176,188,0,1)", - "fill": 0, - "formatter": "number", - "id": "ead970d1-ba8b-11e9-8d1e-992a5619d7be", - "label": "Disk Fetches", - "line_width": 2, - "metrics": [ - { - "field": "couchbase.bucket.disk.fetches", - "id": "ead970d2-ba8b-11e9-8d1e-992a5619d7be", - "type": "max" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "couchbase.bucket.name", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Disk Fetches [Metricbeat Couchbase] ECS", - "type": "metrics" - } - }, - "id": "19eed0e0-ba8c-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.3.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-08-09T09:57:30.478Z", - "version": "Wzk2NSwxXQ==" - } - ], - "version": "7.3.0" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/bucket/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/bucket/_meta/data.json deleted file mode 100644 index db05a545..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/bucket/_meta/data.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "couchbase": { - "bucket": { - "data": { - "used": { - "bytes": 3371588 - } - }, - "disk": { - "fetches": 0, - "used": { - "bytes": 9473 - } - }, - "item_count": 0, - "memory": { - "used": { - "bytes": 49976304 - } - }, - "name": "beer-sample", - "ops_per_sec": 0, - "quota": { - "ram": { - "bytes": 104857600 - }, - "use": { - "pct": 47.66111755371094 - } - }, - "type": "membase" - } - }, - "event": { - "dataset": "couchbase.bucket", - "duration": 115000, - "module": "couchbase" - }, - "metricset": { - "name": "bucket" - }, - "service": { - "address": "192.168.160.7:8091", - "type": "couchbase" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/bucket/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/bucket/_meta/docs.asciidoc deleted file mode 100644 index 9dca86fa..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/bucket/_meta/docs.asciidoc +++ /dev/null @@ -1,2 +0,0 @@ -The Couchbase `bucket` metricset collects data from the Couchbase Buckets Rest API -`http://couchbasehost:8091/pools/default/buckets`. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/bucket/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/bucket/_meta/fields.yml deleted file mode 100644 index 927d8275..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/bucket/_meta/fields.yml +++ /dev/null @@ -1,51 +0,0 @@ -- name: bucket - type: group - description: > - Couchbase bucket metrics. - release: ga - fields: - - name: name - type: keyword - description: > - Name of the bucket. - - name: type - type: keyword - description: > - Type of the bucket. - - name: data.used.bytes - format: bytes - type: long - description: > - Size of user data within buckets of the specified state that are resident in RAM. - - name: disk.fetches - type: long - description: > - Number of disk fetches. - - name: disk.used.bytes - format: bytes - type: long - description: > - Amount of disk used (bytes). - - name: memory.used.bytes - format: bytes - type: long - description: > - Amount of memory used by the bucket (bytes). - - name: quota.ram.bytes - format: bytes - type: long - description: > - Amount of RAM used by the bucket (bytes). - - name: quota.use.pct - format: percent - type: scaled_float - description: > - Percentage of RAM used (for active objects) against the configured bucket size (%). - - name: ops_per_sec - type: long - description: > - Number of operations per second. - - name: item_count - type: long - description: > - Number of items associated with the bucket. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/bucket/bucket.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/bucket/bucket.go deleted file mode 100644 index 643b1ecf..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/bucket/bucket.go +++ /dev/null @@ -1,82 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package bucket - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -const ( - defaultScheme = "http" - defaultPath = "/pools/default/buckets" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: defaultPath, - }.Build() -) - -// init registers the MetricSet with the central registry. -// The New method will be called after the setup of the module and before starting to fetch data -func init() { - mb.Registry.MustAddMetricSet("couchbase", "bucket", New, - mb.WithHostParser(hostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet type defines all fields of the MetricSet -type MetricSet struct { - mb.BaseMetricSet - http *helper.HTTP -} - -// New create a new instance of the MetricSet -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - return &MetricSet{ - BaseMetricSet: base, - http: http, - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - content, err := m.http.FetchContent() - if err != nil { - return errors.Wrap(err, "error in fetch") - } - - events := eventsMapping(content) - for _, event := range events { - reporter.Event(mb.Event{MetricSetFields: event}) - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/bucket/bucket_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/bucket/bucket_integration_test.go deleted file mode 100644 index 4311b07f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/bucket/bucket_integration_test.go +++ /dev/null @@ -1,66 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package bucket - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - "github.com/elastic/beats/v7/metricbeat/module/couchbase" -) - -func TestFetch(t *testing.T) { - service := compose.EnsureUpWithTimeout(t, 120, "couchbase") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - - assert.NotEmpty(t, events) - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), events[0]) -} - -func TestData(t *testing.T) { - service := compose.EnsureUpWithTimeout(t, 120, "couchbase") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - - if err := mbtest.WriteEventsReporterV2Error(f, t, ""); err != nil { - t.Fatal("write", err) - } -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "couchbase", - "metricsets": []string{"bucket"}, - "hosts": []string{couchbase.GetDSN(host)}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/bucket/bucket_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/bucket/bucket_test.go deleted file mode 100644 index 0d39b4bb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/bucket/bucket_test.go +++ /dev/null @@ -1,92 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package bucket - -import ( - "io/ioutil" - "net/http" - "net/http/httptest" - "path/filepath" - "testing" - - "github.com/elastic/beats/v7/libbeat/common" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - - "github.com/stretchr/testify/assert" -) - -func TestFetchEventContents(t *testing.T) { - absPath, err := filepath.Abs("./testdata/") - assert.NoError(t, err) - - // response is a raw response from a couchbase - response, err := ioutil.ReadFile(absPath + "/sample_response.json") - assert.NoError(t, err) - - server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - w.WriteHeader(200) - w.Header().Set("Content-Type", "application/json;") - w.Write([]byte(response)) - })) - defer server.Close() - - config := map[string]interface{}{ - "module": "couchbase", - "metricsets": []string{"bucket"}, - "hosts": []string{server.URL}, - } - - f := mbtest.NewReportingMetricSetV2Error(t, config) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - event := events[0].MetricSetFields - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), event.StringToPrint()) - - assert.EqualValues(t, "membase", event["type"]) - assert.EqualValues(t, "beer-sample", event["name"]) - - data := event["data"].(common.MapStr) - data_used := data["used"].(common.MapStr) - assert.EqualValues(t, 12597731, data_used["bytes"]) - - disk := event["disk"].(common.MapStr) - assert.EqualValues(t, 0, disk["fetches"]) - - disk_used := disk["used"].(common.MapStr) - assert.EqualValues(t, 16369008, disk_used["bytes"]) - - memory := event["memory"].(common.MapStr) - memory_used := memory["used"].(common.MapStr) - assert.EqualValues(t, 53962160, memory_used["bytes"]) - - quota := event["quota"].(common.MapStr) - quota_ram := quota["ram"].(common.MapStr) - assert.EqualValues(t, 104857600, quota_ram["bytes"]) - - quota_use := quota["use"].(common.MapStr) - assert.EqualValues(t, 51.46232604980469, quota_use["pct"]) - - assert.EqualValues(t, 7303, event["item_count"]) - assert.EqualValues(t, 0, event["ops_per_sec"]) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/bucket/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/bucket/data.go deleted file mode 100644 index 2aa6ab32..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/bucket/data.go +++ /dev/null @@ -1,94 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package bucket - -import ( - "encoding/json" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" -) - -type BucketQuota struct { - RAM int64 `json:"ram"` - RawRAM int64 `json:"rawRAM"` -} - -type BucketBasicStats struct { - QuotaPercentUsed float64 `json:"quotaPercentUsed"` - OpsPerSec int64 `json:"opsPerSec"` - DiskFetches int64 `json:"diskFetches"` - ItemCount int64 `json:"itemCount"` - DiskUsed int64 `json:"diskUsed"` - DataUsed int64 `json:"dataUsed"` - MemUsed int64 `json:"memUsed"` -} - -type Buckets []struct { - Name string `json:"name"` - BucketType string `json:"bucketType"` - Quota BucketQuota `json:"quota"` - BasicStats BucketBasicStats `json:"basicStats"` -} - -func eventsMapping(content []byte) []common.MapStr { - var d Buckets - err := json.Unmarshal(content, &d) - if err != nil { - logp.Err("Error: %+v", err) - } - - events := []common.MapStr{} - - for _, Bucket := range d { - event := common.MapStr{ - "name": Bucket.Name, - "type": Bucket.BucketType, - "data": common.MapStr{ - "used": common.MapStr{ - "bytes": Bucket.BasicStats.DataUsed, - }, - }, - "disk": common.MapStr{ - "fetches": Bucket.BasicStats.DiskFetches, - "used": common.MapStr{ - "bytes": Bucket.BasicStats.DiskUsed, - }, - }, - "memory": common.MapStr{ - "used": common.MapStr{ - "bytes": Bucket.BasicStats.MemUsed, - }, - }, - "quota": common.MapStr{ - "ram": common.MapStr{ - "bytes": Bucket.Quota.RAM, - }, - "use": common.MapStr{ - "pct": Bucket.BasicStats.QuotaPercentUsed, - }, - }, - "ops_per_sec": Bucket.BasicStats.OpsPerSec, - "item_count": Bucket.BasicStats.ItemCount, - } - - events = append(events, event) - } - - return events -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/bucket/testdata/sample_response.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/bucket/testdata/sample_response.json deleted file mode 100644 index 5eedc620..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/bucket/testdata/sample_response.json +++ /dev/null @@ -1,4218 +0,0 @@ -[ - { - "name": "beer-sample", - "bucketType": "membase", - "authType": "sasl", - "saslPassword": "", - "proxyPort": 0, - "replicaIndex": false, - "uri": "/pools/default/buckets/beer-sample?bucket_uuid=17f61761bfd479f2aa0ab7be01e0c6f6", - "streamingUri": "/pools/default/bucketsStreaming/beer-sample?bucket_uuid=17f61761bfd479f2aa0ab7be01e0c6f6", - "localRandomKeyUri": "/pools/default/buckets/beer-sample/localRandomKey", - "controllers": { - "compactAll": "/pools/default/buckets/beer-sample/controller/compactBucket", - "compactDB": "/pools/default/buckets/default/controller/compactDatabases", - "purgeDeletes": "/pools/default/buckets/beer-sample/controller/unsafePurgeBucket", - "startRecovery": "/pools/default/buckets/beer-sample/controller/startRecovery" - }, - "nodes": [ - { - "couchApiBaseHTTPS": "https://172.17.0.2:18092/beer-sample%2B17f61761bfd479f2aa0ab7be01e0c6f6", - "couchApiBase": "http://172.17.0.2:8092/beer-sample%2B17f61761bfd479f2aa0ab7be01e0c6f6", - "systemStats": { - "cpu_utilization_rate": 4.199475065616798, - "swap_total": 4189057024, - "swap_used": 28672, - "mem_total": 8359174144, - "mem_free": 4839604224 - }, - "interestingStats": { - "cmd_get": 0, - "couch_docs_actual_disk_size": 13563789, - "couch_docs_data_size": 9792512, - "couch_spatial_data_size": 0, - "couch_spatial_disk_size": 0, - "couch_views_actual_disk_size": 2805219, - "couch_views_data_size": 2805219, - "curr_items": 7303, - "curr_items_tot": 7303, - "ep_bg_fetched": 0, - "get_hits": 0, - "mem_used": 53962160, - "ops": 0, - "vb_replica_curr_items": 0 - }, - "uptime": "4815", - "memoryTotal": 8359174144, - "memoryFree": 4839604224, - "mcdMemoryReserved": 6377, - "mcdMemoryAllocated": 6377, - "replication": 0, - "clusterMembership": "active", - "recoveryType": "none", - "status": "healthy", - "otpNode": "ns_1@127.0.0.1", - "thisNode": true, - "hostname": "172.17.0.2:8091", - "clusterCompatibility": 262149, - "version": "4.5.1-2844-enterprise", - "os": "x86_64-unknown-linux-gnu", - "ports": { - "sslProxy": 11214, - "httpsMgmt": 18091, - "httpsCAPI": 18092, - "proxy": 11211, - "direct": 11210 - }, - "services": [ - "index", - "kv", - "n1ql" - ] - } - ], - "stats": { - "uri": "/pools/default/buckets/beer-sample/stats", - "directoryURI": "/pools/default/buckets/beer-sample/statsDirectory", - "nodeStatsListURI": "/pools/default/buckets/beer-sample/nodes" - }, - "ddocs": { - "uri": "/pools/default/buckets/beer-sample/ddocs" - }, - "nodeLocator": "vbucket", - "autoCompactionSettings": false, - "uuid": "17f61761bfd479f2aa0ab7be01e0c6f6", - "vBucketServerMap": { - "hashAlgorithm": "CRC", - "numReplicas": 1, - "serverList": [ - "172.17.0.2:11210" - ], - "vBucketMap": [ - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ], - [ - 0, - -1 - ] - ] - }, - "replicaNumber": 1, - "threadsNumber": 3, - "quota": { - "ram": 104857600, - "rawRAM": 104857600 - }, - "basicStats": { - "quotaPercentUsed": 51.46232604980469, - "opsPerSec": 0, - "diskFetches": 0, - "itemCount": 7303, - "diskUsed": 16369008, - "dataUsed": 12597731, - "memUsed": 53962160 - }, - "evictionPolicy": "valueOnly", - "timeSynchronization": "disabled", - "bucketCapabilitiesVer": "", - "bucketCapabilities": [ - "cbhello", - "touch", - "couchapi", - "cccp", - "xdcrCheckpointing", - "nodesExt", - "dcp" - ] - } -] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/cluster/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/cluster/_meta/data.json deleted file mode 100644 index a3048c84..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/cluster/_meta/data.json +++ /dev/null @@ -1,81 +0,0 @@ -{ - "@timestamp": "2019-03-01T08:05:34.853Z", - "couchbase": { - "cluster": { - "hdd": { - "free": { - "bytes": 46902679716 - }, - "quota": { - "total": { - "bytes": 63381999616 - } - }, - "total": { - "bytes": 63381999616 - }, - "used": { - "by_data": { - "bytes": 16369010 - }, - "value": { - "bytes": 16479319900 - } - } - }, - "max_bucket_count": 10, - "quota": { - "index_memory": { - "mb": 300 - }, - "memory": { - "mb": 300 - } - }, - "ram": { - "quota": { - "total": { - "per_node": { - "bytes": 314572800 - }, - "value": { - "bytes": 314572800 - } - }, - "used": { - "per_node": { - "bytes": 104857600 - }, - "value": { - "bytes": 104857600 - } - } - }, - "total": { - "bytes": 8359174144 - }, - "used": { - "by_data": { - "bytes": 53962016 - }, - "value": { - "bytes": 8004751360 - } - } - } - } - }, - "event": { - "dataset": "couchbase.cluster", - "duration": 115000, - "module": "couchbase" - }, - "metricset": { - "name": "cluster", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "couchbase" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/cluster/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/cluster/_meta/docs.asciidoc deleted file mode 100644 index 4a8b234b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/cluster/_meta/docs.asciidoc +++ /dev/null @@ -1,3 +0,0 @@ -The Couchbase `cluster` metricset collects data from Couchbase pools Rest API -`http://couchbasehost:8091/pools/default` and creates an event -containing cluster metrics. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/cluster/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/cluster/_meta/fields.yml deleted file mode 100644 index 7ed3a9c8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/cluster/_meta/fields.yml +++ /dev/null @@ -1,78 +0,0 @@ -- name: cluster - type: group - description: > - Couchbase cluster metrics. - release: ga - fields: - - name: hdd.free.bytes - format: bytes - type: long - description: > - Free hard drive space in the cluster (bytes). - - name: hdd.quota.total.bytes - format: bytes - type: long - description: > - Hard drive quota total for the cluster (bytes). - - name: hdd.total.bytes - format: bytes - type: long - description: > - Total hard drive space available to the cluster (bytes). - - name: hdd.used.value.bytes - format: bytes - type: long - description: > - Hard drive space used by the cluster (bytes). - - name: hdd.used.by_data.bytes - format: bytes - type: long - description: > - Hard drive space used by the data in the cluster (bytes). - - name: max_bucket_count - type: long - description: > - Max bucket count setting. - - name: quota.index_memory.mb - type: long - description: > - Memory quota setting for the Index service (Mbyte). - - name: quota.memory.mb - type: long - description: > - Memory quota setting for the cluster (Mbyte). - - name: ram.quota.total.value.bytes - format: bytes - type: long - description: > - RAM quota total for the cluster (bytes). - - name: ram.quota.total.per_node.bytes - format: bytes - type: long - description: > - RAM quota used by the current node in the cluster (bytes). - - name: ram.quota.used.value.bytes - format: bytes - type: long - description: > - RAM quota used by the cluster (bytes). - - name: ram.quota.used.per_node.bytes - format: bytes - type: long - description: > - Ram quota used by the current node in the cluster (bytes) - - name: ram.total.bytes - format: bytes - type: long - description: > - Total RAM available to cluster (bytes). - - name: ram.used.value.bytes - format: bytes - type: long - description: > - RAM used by the cluster (bytes). - - name: ram.used.by_data.bytes - format: bytes - type: long - description: > - RAM used by the data in the cluster (bytes). diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/cluster/_meta/testdata/4.5.1.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/cluster/_meta/testdata/4.5.1.json deleted file mode 100644 index d620439f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/cluster/_meta/testdata/4.5.1.json +++ /dev/null @@ -1 +0,0 @@ -{"storageTotals":{"ram":{"total":6246748160,"quotaTotal":314572800,"quotaUsed":104857600,"used":3155247104,"usedByData":53962032,"quotaUsedPerNode":104857600,"quotaTotalPerNode":314572800},"hdd":{"total":62725623808,"quotaTotal":62725623808,"used":5645306142,"usedByData":17923953,"free":57080317666}},"ftsMemoryQuota":512,"indexMemoryQuota":300,"memoryQuota":300,"name":"default","alerts":[],"alertsSilenceURL":"/controller/resetAlerts?token=0&uuid=9179f751ee7308159a00974c5da5229f","nodes":[{"systemStats":{"cpu_utilization_rate":5.670103092783505,"swap_total":1073737728,"swap_used":0,"mem_total":6246748160,"mem_free":5239775232},"interestingStats":{"cmd_get":0,"couch_docs_actual_disk_size":17154348,"couch_docs_data_size":17140736,"couch_spatial_data_size":0,"couch_spatial_disk_size":0,"couch_views_actual_disk_size":769605,"couch_views_data_size":769605,"curr_items":7303,"curr_items_tot":7303,"ep_bg_fetched":0,"get_hits":0,"mem_used":53962032,"ops":0,"vb_replica_curr_items":0},"uptime":"30","memoryTotal":6246748160,"memoryFree":5239775232,"mcdMemoryReserved":4765,"mcdMemoryAllocated":4765,"couchApiBase":"http://172.17.0.2:8092/","couchApiBaseHTTPS":"https://172.17.0.2:18092/","otpCookie":"snyykghcidiksmqs","clusterMembership":"active","recoveryType":"none","status":"healthy","otpNode":"ns_1@127.0.0.1","thisNode":true,"hostname":"172.17.0.2:8091","clusterCompatibility":262149,"version":"4.5.1-2844-enterprise","os":"x86_64-unknown-linux-gnu","ports":{"sslProxy":11214,"httpsMgmt":18091,"httpsCAPI":18092,"proxy":11211,"direct":11210},"services":["index","kv","n1ql"]}],"buckets":{"uri":"/pools/default/buckets?v=42234267&uuid=9179f751ee7308159a00974c5da5229f","terseBucketsBase":"/pools/default/b/","terseStreamingBucketsBase":"/pools/default/bs/"},"remoteClusters":{"uri":"/pools/default/remoteClusters?uuid=9179f751ee7308159a00974c5da5229f","validateURI":"/pools/default/remoteClusters?just_validate=1"},"controllers":{"addNode":{"uri":"/controller/addNodeV2?uuid=9179f751ee7308159a00974c5da5229f"},"rebalance":{"uri":"/controller/rebalance?uuid=9179f751ee7308159a00974c5da5229f"},"failOver":{"uri":"/controller/failOver?uuid=9179f751ee7308159a00974c5da5229f"},"startGracefulFailover":{"uri":"/controller/startGracefulFailover?uuid=9179f751ee7308159a00974c5da5229f"},"reAddNode":{"uri":"/controller/reAddNode?uuid=9179f751ee7308159a00974c5da5229f"},"reFailOver":{"uri":"/controller/reFailOver?uuid=9179f751ee7308159a00974c5da5229f"},"ejectNode":{"uri":"/controller/ejectNode?uuid=9179f751ee7308159a00974c5da5229f"},"setRecoveryType":{"uri":"/controller/setRecoveryType?uuid=9179f751ee7308159a00974c5da5229f"},"setAutoCompaction":{"uri":"/controller/setAutoCompaction?uuid=9179f751ee7308159a00974c5da5229f","validateURI":"/controller/setAutoCompaction?just_validate=1"},"clusterLogsCollection":{"startURI":"/controller/startLogsCollection?uuid=9179f751ee7308159a00974c5da5229f","cancelURI":"/controller/cancelLogsCollection?uuid=9179f751ee7308159a00974c5da5229f"},"replication":{"createURI":"/controller/createReplication?uuid=9179f751ee7308159a00974c5da5229f","validateURI":"/controller/createReplication?just_validate=1"}},"rebalanceStatus":"none","rebalanceProgressUri":"/pools/default/rebalanceProgress","stopRebalanceUri":"/controller/stopRebalance?uuid=9179f751ee7308159a00974c5da5229f","nodeStatusesUri":"/nodeStatuses","maxBucketCount":10,"autoCompactionSettings":{"parallelDBAndViewCompaction":false,"databaseFragmentationThreshold":{"percentage":30,"size":"undefined"},"viewFragmentationThreshold":{"percentage":30,"size":"undefined"},"indexCompactionMode":"circular","indexCircularCompaction":{"daysOfWeek":"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday","interval":{"fromHour":0,"toHour":0,"fromMinute":0,"toMinute":0,"abortOutside":false}},"indexFragmentationThreshold":{"percentage":30}},"tasks":{"uri":"/pools/default/tasks?v=74113599"},"counters":{},"indexStatusURI":"/indexStatus?v=21137658","checkPermissionsURI":"/pools/default/checkPermissions?v=11181330","serverGroupsUri":"/pools/default/serverGroups?v=52184775"} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/cluster/_meta/testdata/4.5.1.json-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/cluster/_meta/testdata/4.5.1.json-expected.json deleted file mode 100644 index c672f79c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/cluster/_meta/testdata/4.5.1.json-expected.json +++ /dev/null @@ -1,82 +0,0 @@ -[ - { - "couchbase": { - "cluster": { - "hdd": { - "free": { - "bytes": 57080317666 - }, - "quota": { - "total": { - "bytes": 62725623808 - } - }, - "total": { - "bytes": 62725623808 - }, - "used": { - "by_data": { - "bytes": 17923953 - }, - "value": { - "bytes": 5645306142 - } - } - }, - "max_bucket_count": 10, - "quota": { - "index_memory": { - "mb": 300 - }, - "memory": { - "mb": 300 - } - }, - "ram": { - "quota": { - "total": { - "per_node": { - "bytes": 314572800 - }, - "value": { - "bytes": 314572800 - } - }, - "used": { - "per_node": { - "bytes": 104857600 - }, - "value": { - "bytes": 104857600 - } - } - }, - "total": { - "bytes": 6246748160 - }, - "used": { - "by_data": { - "bytes": 53962032 - }, - "value": { - "bytes": 3155247104 - } - } - } - } - }, - "event": { - "dataset": "couchbase.cluster", - "duration": 115000, - "module": "couchbase" - }, - "metricset": { - "name": "cluster", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "couchbase" - } - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/cluster/_meta/testdata/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/cluster/_meta/testdata/config.yml deleted file mode 100644 index 1351708f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/cluster/_meta/testdata/config.yml +++ /dev/null @@ -1,2 +0,0 @@ -type: http -url: "/pools/default" diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/cluster/_meta/testdata/docs.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/cluster/_meta/testdata/docs.json deleted file mode 100644 index 73519a9b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/cluster/_meta/testdata/docs.json +++ /dev/null @@ -1,166 +0,0 @@ -{ - "storageTotals": { - "ram": { - "total": 8359174144, - "quotaTotal": 314572800, - "quotaUsed": 104857600, - "used": 8004751360, - "usedByData": 53962016, - "quotaUsedPerNode": 104857600, - "quotaTotalPerNode": 314572800 - }, - "hdd": { - "total": 63381999616, - "quotaTotal": 63381999616, - "used": 16479319900, - "usedByData": 16369010, - "free": 46902679716 - } - }, - "ftsMemoryQuota": 512, - "indexMemoryQuota": 300, - "memoryQuota": 300, - "name": "default", - "alerts": [], - "alertsSilenceURL": "/controller/resetAlerts?token=0&uuid=e3b69f016eec9e85dbf74d6778fdf916", - "nodes": [ - { - "systemStats": { - "cpu_utilization_rate": 29.64705882352941, - "swap_total": 4189057024, - "swap_used": 135168, - "mem_total": 8359174144, - "mem_free": 4678324224 - }, - "interestingStats": { - "cmd_get": 0, - "couch_docs_actual_disk_size": 13563791, - "couch_docs_data_size": 9792512, - "couch_spatial_data_size": 0, - "couch_spatial_disk_size": 0, - "couch_views_actual_disk_size": 2805219, - "couch_views_data_size": 2805219, - "curr_items": 7303, - "curr_items_tot": 7303, - "ep_bg_fetched": 0, - "get_hits": 0, - "mem_used": 53962016, - "ops": 0, - "vb_replica_curr_items": 0 - }, - "uptime": "7260", - "memoryTotal": 8359174144, - "memoryFree": 4678324224, - "mcdMemoryReserved": 6377, - "mcdMemoryAllocated": 6377, - "couchApiBase": "http://172.17.0.2:8092/", - "couchApiBaseHTTPS": "https://172.17.0.2:18092/", - "otpCookie": "xxvitrrrilnhfkyh", - "clusterMembership": "active", - "recoveryType": "none", - "status": "healthy", - "otpNode": "ns_1@127.0.0.1", - "thisNode": true, - "hostname": "172.17.0.2:8091", - "clusterCompatibility": 262149, - "version": "4.5.1-2844-enterprise", - "os": "x86_64-unknown-linux-gnu", - "ports": { - "sslProxy": 11214, - "httpsMgmt": 18091, - "httpsCAPI": 18092, - "proxy": 11211, - "direct": 11210 - }, - "services": [ - "index", - "kv", - "n1ql" - ] - } - ], - "buckets": { - "uri": "/pools/default/buckets?v=42234267&uuid=e3b69f016eec9e85dbf74d6778fdf916", - "terseBucketsBase": "/pools/default/b/", - "terseStreamingBucketsBase": "/pools/default/bs/" - }, - "remoteClusters": { - "uri": "/pools/default/remoteClusters?uuid=e3b69f016eec9e85dbf74d6778fdf916", - "validateURI": "/pools/default/remoteClusters?just_validate=1" - }, - "controllers": { - "addNode": { - "uri": "/controller/addNodeV2?uuid=e3b69f016eec9e85dbf74d6778fdf916" - }, - "rebalance": { - "uri": "/controller/rebalance?uuid=e3b69f016eec9e85dbf74d6778fdf916" - }, - "failOver": { - "uri": "/controller/failOver?uuid=e3b69f016eec9e85dbf74d6778fdf916" - }, - "startGracefulFailover": { - "uri": "/controller/startGracefulFailover?uuid=e3b69f016eec9e85dbf74d6778fdf916" - }, - "reAddNode": { - "uri": "/controller/reAddNode?uuid=e3b69f016eec9e85dbf74d6778fdf916" - }, - "reFailOver": { - "uri": "/controller/reFailOver?uuid=e3b69f016eec9e85dbf74d6778fdf916" - }, - "ejectNode": { - "uri": "/controller/ejectNode?uuid=e3b69f016eec9e85dbf74d6778fdf916" - }, - "setRecoveryType": { - "uri": "/controller/setRecoveryType?uuid=e3b69f016eec9e85dbf74d6778fdf916" - }, - "setAutoCompaction": { - "uri": "/controller/setAutoCompaction?uuid=e3b69f016eec9e85dbf74d6778fdf916", - "validateURI": "/controller/setAutoCompaction?just_validate=1" - }, - "clusterLogsCollection": { - "startURI": "/controller/startLogsCollection?uuid=e3b69f016eec9e85dbf74d6778fdf916", - "cancelURI": "/controller/cancelLogsCollection?uuid=e3b69f016eec9e85dbf74d6778fdf916" - }, - "replication": { - "createURI": "/controller/createReplication?uuid=e3b69f016eec9e85dbf74d6778fdf916", - "validateURI": "/controller/createReplication?just_validate=1" - } - }, - "rebalanceStatus": "none", - "rebalanceProgressUri": "/pools/default/rebalanceProgress", - "stopRebalanceUri": "/controller/stopRebalance?uuid=e3b69f016eec9e85dbf74d6778fdf916", - "nodeStatusesUri": "/nodeStatuses", - "maxBucketCount": 10, - "autoCompactionSettings": { - "parallelDBAndViewCompaction": false, - "databaseFragmentationThreshold": { - "percentage": 30, - "size": "undefined" - }, - "viewFragmentationThreshold": { - "percentage": 30, - "size": "undefined" - }, - "indexCompactionMode": "circular", - "indexCircularCompaction": { - "daysOfWeek": "Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday", - "interval": { - "fromHour": 0, - "toHour": 0, - "fromMinute": 0, - "toMinute": 0, - "abortOutside": false - } - }, - "indexFragmentationThreshold": { - "percentage": 30 - } - }, - "tasks": { - "uri": "/pools/default/tasks?v=74113599" - }, - "counters": {}, - "indexStatusURI": "/indexStatus?v=21137658", - "checkPermissionsURI": "/pools/default/checkPermissions?v=11181330", - "serverGroupsUri": "/pools/default/serverGroups?v=52184775" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/cluster/_meta/testdata/docs.json-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/cluster/_meta/testdata/docs.json-expected.json deleted file mode 100644 index 6c9e526d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/cluster/_meta/testdata/docs.json-expected.json +++ /dev/null @@ -1,82 +0,0 @@ -[ - { - "couchbase": { - "cluster": { - "hdd": { - "free": { - "bytes": 46902679716 - }, - "quota": { - "total": { - "bytes": 63381999616 - } - }, - "total": { - "bytes": 63381999616 - }, - "used": { - "by_data": { - "bytes": 16369010 - }, - "value": { - "bytes": 16479319900 - } - } - }, - "max_bucket_count": 10, - "quota": { - "index_memory": { - "mb": 300 - }, - "memory": { - "mb": 300 - } - }, - "ram": { - "quota": { - "total": { - "per_node": { - "bytes": 314572800 - }, - "value": { - "bytes": 314572800 - } - }, - "used": { - "per_node": { - "bytes": 104857600 - }, - "value": { - "bytes": 104857600 - } - } - }, - "total": { - "bytes": 8359174144 - }, - "used": { - "by_data": { - "bytes": 53962016 - }, - "value": { - "bytes": 8004751360 - } - } - } - } - }, - "event": { - "dataset": "couchbase.cluster", - "duration": 115000, - "module": "couchbase" - }, - "metricset": { - "name": "cluster", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "couchbase" - } - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/cluster/cluster.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/cluster/cluster.go deleted file mode 100644 index 2d18856c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/cluster/cluster.go +++ /dev/null @@ -1,81 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package cluster - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -const ( - defaultScheme = "http" - defaultPath = "/pools/default" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: defaultPath, - }.Build() -) - -// init registers the MetricSet with the central registry. -// The New method will be called after the setup of the module and before starting to fetch data -func init() { - mb.Registry.MustAddMetricSet("couchbase", "cluster", New, - mb.WithHostParser(hostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet type defines all fields of the MetricSet -type MetricSet struct { - mb.BaseMetricSet - http *helper.HTTP -} - -// New create a new instance of the MetricSet -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - return &MetricSet{ - BaseMetricSet: base, - http: http, - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - content, err := m.http.FetchContent() - if err != nil { - return errors.Wrap(err, "error in fetch") - } - - reporter.Event(mb.Event{ - MetricSetFields: eventMapping(content), - }) - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/cluster/cluster_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/cluster/cluster_integration_test.go deleted file mode 100644 index 11b136f0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/cluster/cluster_integration_test.go +++ /dev/null @@ -1,51 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package cluster - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - "github.com/elastic/beats/v7/metricbeat/module/couchbase" -) - -func TestFetch(t *testing.T) { - service := compose.EnsureUpWithTimeout(t, 120, "couchbase") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - - assert.NotEmpty(t, events) - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), events[0]) -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "couchbase", - "metricsets": []string{"cluster"}, - "hosts": []string{couchbase.GetDSN(host)}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/cluster/cluster_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/cluster/cluster_test.go deleted file mode 100644 index 8a7c6f53..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/cluster/cluster_test.go +++ /dev/null @@ -1,32 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package cluster - -import ( - "testing" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - - _ "github.com/elastic/beats/v7/metricbeat/module/couchbase" -) - -func TestData(t *testing.T) { - mbtest.TestDataFiles(t, "couchbase", "cluster") -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/cluster/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/cluster/data.go deleted file mode 100644 index 5195f6d7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/cluster/data.go +++ /dev/null @@ -1,133 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package cluster - -import ( - "encoding/json" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" -) - -type StorageTotals_Ram struct { - Total int64 `json:"total"` - QuotaTotal int64 `json:"quotaTotal"` - QuotaUsed int64 `json:"quotaUsed"` - Used int64 `json:"used"` - UsedByData int64 `json:"usedByData"` - QuotaUsedPerNode int64 `json:"quotaUsedPerNode"` - QuotaTotalPerNode int64 `json:"quotaTotalPerNode"` -} -type StorageTotals_Hdd struct { - Total int64 `json:"total"` - QuotaTotal int64 `json:"quotaTotal"` - Used int64 `json:"used"` - UsedByData int64 `json:"usedByData"` - Free int64 `json:"free"` -} - -type StorageTotals struct { - RAM StorageTotals_Ram `json:"ram"` - Hdd StorageTotals_Hdd `json:"hdd"` -} - -type Data struct { - StorageTotals StorageTotals `json:"storageTotals"` - IndexMemoryQuota int64 `json:"indexMemoryQuota"` - MemoryQuota int64 `json:"memoryQuota"` - RebalanceStatus string `json:"rebalanceStatus"` - RebalanceProgressURI string `json:"rebalanceProgressUri"` - StopRebalanceURI string `json:"stopRebalanceUri"` - NodeStatusesURI string `json:"nodeStatusesUri"` - MaxBucketCount int64 `json:"maxBucketCount"` -} - -func eventMapping(content []byte) common.MapStr { - var d Data - err := json.Unmarshal(content, &d) - if err != nil { - logp.Err("Error: %+v", err) - } - - logp.Info("Printing Data:") - event := common.MapStr{ - "hdd": common.MapStr{ - "quota": common.MapStr{ - "total": common.MapStr{ - "bytes": d.StorageTotals.Hdd.QuotaTotal, - }, - }, - "free": common.MapStr{ - "bytes": d.StorageTotals.Hdd.Free, - }, - "total": common.MapStr{ - "bytes": d.StorageTotals.Hdd.Total, - }, - "used": common.MapStr{ - "value": common.MapStr{ - "bytes": d.StorageTotals.Hdd.Used, - }, - "by_data": common.MapStr{ - "bytes": d.StorageTotals.Hdd.UsedByData, - }, - }, - }, - "max_bucket_count": d.MaxBucketCount, - "quota": common.MapStr{ - "index_memory": common.MapStr{ - "mb": d.IndexMemoryQuota, - }, - "memory": common.MapStr{ - "mb": d.MemoryQuota, - }, - }, - "ram": common.MapStr{ - "quota": common.MapStr{ - "total": common.MapStr{ - "value": common.MapStr{ - "bytes": d.StorageTotals.RAM.QuotaTotal, - }, - "per_node": common.MapStr{ - "bytes": d.StorageTotals.RAM.QuotaTotalPerNode, - }, - }, - "used": common.MapStr{ - "value": common.MapStr{ - "bytes": d.StorageTotals.RAM.QuotaUsed, - }, - "per_node": common.MapStr{ - "bytes": d.StorageTotals.RAM.QuotaUsedPerNode, - }, - }, - }, - "total": common.MapStr{ - "bytes": d.StorageTotals.RAM.Total, - }, - "used": common.MapStr{ - "value": common.MapStr{ - "bytes": d.StorageTotals.RAM.Used, - }, - "by_data": common.MapStr{ - "bytes": d.StorageTotals.RAM.UsedByData, - }, - }, - }, - } - - return event -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/doc.go deleted file mode 100644 index 870a187f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/doc.go +++ /dev/null @@ -1,21 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package couchbase is a Metricbeat module that contains MetricSets. -*/ -package couchbase diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/docker-compose.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/docker-compose.yml deleted file mode 100644 index baeeac03..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/docker-compose.yml +++ /dev/null @@ -1,11 +0,0 @@ -version: '2.3' - -services: - couchbase: - image: docker.elastic.co/integrations-ci/beats-couchbase:${COUCHBASE_VERSION:-4.5.1}-1 - build: - context: ./_meta - args: - COUCHBASE_VERSION: ${COUCHBASE_VERSION:-4.5.1} - ports: - - 8091 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/fields.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/fields.go deleted file mode 100644 index 5168ad70..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/fields.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/asset/asset.go - DO NOT EDIT. - -package couchbase - -import ( - "github.com/elastic/beats/v7/libbeat/asset" -) - -func init() { - if err := asset.SetFields("metricbeat", "couchbase", asset.ModuleFieldsPri, AssetCouchbase); err != nil { - panic(err) - } -} - -// AssetCouchbase returns asset data. -// This is the base64 encoded gzipped contents of ../metricbeat/module/couchbase. -func AssetCouchbase() string { - return "eJzMmVFv28YPwN/zKYgAfyAF/tXe/TCg6DB0DymKLnsaBpW+o61bJJ12pOK6n37gnWTLruXYiWpPD3mwFPLHI4/k8d7CI61nYHxrijky3QCIk5JmcPu+/+32BsASm+Aacb6ewc83AAD3JMEZBuPLkoyQhUXwFWz+DZjCEwXObgC48EFy4+uFW85ggWXUFKgkZJrBEvUbEnH1kmfw5y1zeft/uC1Emtu/bgAWjkrLs6j3LdRY0S6zPrJuVFTwbdP9cgBany+b//wCxteCrmaQgqDqLJICBVYUCNgEbL6zLOtEDamGZPPWPJJsfj6EdgRPn+0iJlk9Wjb4anf1+mefacilf3de9GSPtF75YPfeHeHT5yNWBH4RVy5RZge1qorptD6sm5O0WhTMWiabzddCvCdn4UOFMoND7xJc6evleWS/u2+RrGUKUT2snBSu7jC5p+aGjFs4ssCCQinaMBAEYmepFnA1fH53P2KX48dsQWKKycA/ttWcguKpcOiEH1F/0WV9V/m2lg2d6oa7qODNYcSKKh/W14JM2hPmfD0I0+PQ/7ReMAtYXQH587v7F/K2TFljZIS2oWCo3n+beNlgSTZflB73P3iG+1OSikvaYb9b+ABoxD0R+PnfZITfAC41t0u0KhWfNqidyUDWDXv3vxELfcN5QyFnMpPvM99QQP2MdZGAyfjaHsZwQlVu1FWTU6hoBmT2xqHWb81XBxPrpuSWLQuFaSpbJ2ya0lZYmy0C0cW2z6+BCAoMFmzQmOMGDWnmjrHWmXZ0Cyly2kbiBcuLkX/YQkf1ENWrqvPYL0v9ECG/W3B8QlfivCQQfx5+rA9PWLaXi5kP+/TDrHse+Hydxw7nP4Eem51zQr/Cr3nKMZOmtnv82uf2KLY/UhwrYa629DXveoZqPhVJ6gLS/uooNjvsN1UZT0fOENzd60odLbMXpds48BiXNirD3HXZfaRF/8Wpax9da3zt7TXod7Z/G4L2/opy1l7a2nOFjDZiywu4L+8GrF7mhlFrrlEQ1QE7NfDktb9StLwoTq5S8vZpT6pym1GLtzRNmxwjcZIe2VQ2X9L054hlrLdVhbXlw4rVmMx6w5me4XM9eF1rfrDbvcRlBiU7HoRDC1Dwshb8ooHH3XRpQLx/csMUKycYwg2Kw/IZW147CEvH8LRvtER3WuHJ0eqk9d5gHg2aHxIYZ7PGD69BmgLiXM6LOv50xKbNW3Gl+xanI3lAOTRgeu0I6aEgeP/pDxioAlU1Pgzq2oI8jkxS1Zw8jfatR9JxAkbsNybtJuoTZkOxSTtIR00+X+ZpfLw/1Z92Ng0NBc20ZIFdbSjN1eN1E6yQgQWD0MhEbUmSF06mn55rHVTBI0d3zzLtBYyGcS+1v1wY905lbH/MxbL0Rr16nfm4QQ2QflK+gXlmZLDFDxRdfZj+BxD2+k66dhgdQk52taAaNkfe5yt+xzV+OHldyui9uD+HOxls9J7mldONYev+PIxvps8Hu1P+Ll/5+vt75F0UXmHzw9ylwlMveeK+izST+2gb1Alo29EchWkbcRVl013JPLiKwLbB1UtYFc5sS1ysI67eOhHumMwI19M8D9SUzmCuJTrV58njKUr9yXrTVlQLDy+Oo27Obv4NAAD//w/9DiA=" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/node/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/node/_meta/data.json deleted file mode 100644 index 7b3c4853..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/node/_meta/data.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "@timestamp": "2019-03-01T08:05:34.853Z", - "couchbase": { - "node": { - "cmd_get": 0, - "couch": { - "docs": { - "data_size": { - "bytes": 9792512 - }, - "disk_size": { - "bytes": 13563791 - } - }, - "spatial": { - "data_size": { - "bytes": 0 - }, - "disk_size": { - "bytes": 0 - } - }, - "views": { - "data_size": { - "bytes": 2805219 - }, - "disk_size": { - "bytes": 2805219 - } - } - }, - "cpu_utilization_rate": { - "pct": 29.64705882352941 - }, - "current_items": { - "total": 7303, - "value": 7303 - }, - "ep_bg_fetched": 0, - "get_hits": 0, - "hostname": "172.17.0.2:8091", - "mcd_memory": { - "allocated": { - "bytes": 6377 - }, - "reserved": { - "bytes": 6377 - } - }, - "memory": { - "free": { - "bytes": 4678324224 - }, - "total": { - "bytes": 8359174144 - }, - "used": { - "bytes": 53962016 - } - }, - "ops": 0, - "swap": { - "total": { - "bytes": 4189057024 - }, - "used": { - "bytes": 135168 - } - }, - "uptime": { - "sec": 7260 - }, - "vb_replica_curr_items": 0 - } - }, - "event": { - "dataset": "couchbase.node", - "duration": 115000, - "module": "couchbase" - }, - "metricset": { - "name": "node", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "couchbase" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/node/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/node/_meta/docs.asciidoc deleted file mode 100644 index 51a0fa15..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/node/_meta/docs.asciidoc +++ /dev/null @@ -1,3 +0,0 @@ -The Couchbase `node` metricset collects data from Couchbase pools Rest API -`http://couchbasehost:8091/pools/default` and creates an event for - each node in the cluster. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/node/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/node/_meta/fields.yml deleted file mode 100644 index 360fcc25..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/node/_meta/fields.yml +++ /dev/null @@ -1,101 +0,0 @@ -- name: node - type: group - description: > - Couchbase node metrics. - release: ga - fields: - - name: cmd_get - type: long - description: > - Number of get commands - - name: couch.docs.disk_size.bytes - format: bytes - type: long - description: > - Amount of disk space used by Couch docs (bytes). - - name: couch.docs.data_size.bytes - format: bytes - type: long - description: > - Data size of Couch docs associated with a node (bytes). - - name: couch.spatial.data_size.bytes - type: long - description: > - Size of object data for spatial views (bytes). - - name: couch.spatial.disk_size.bytes - type: long - description: > - Amount of disk space used by spatial views (bytes). - - name: couch.views.disk_size.bytes - type: long - description: > - Amount of disk space used by Couch views (bytes). - - name: couch.views.data_size.bytes - type: long - description: > - Size of object data for Couch views (bytes). - - name: cpu_utilization_rate.pct - type: scaled_float - description: > - The CPU utilization rate (%). - - name: current_items.value - type: long - description: > - Number of current items. - - name: current_items.total - type: long - description: > - Total number of items associated with the node. - - name: ep_bg_fetched - type: long - description: > - Number of disk fetches performed since the server was started. - - name: get_hits - type: long - description: > - Number of get hits. - - name: hostname - type: keyword - description: > - The hostname of the node. - - name: mcd_memory.allocated.bytes - format: bytes - type: long - description: > - Amount of memcached memory allocated (bytes). - - name: mcd_memory.reserved.bytes - type: long - description: > - Amount of memcached memory reserved (bytes). - - name: memory.free.bytes - type: long - description: > - Amount of memory free for the node (bytes). - - name: memory.total.bytes - type: long - description: > - Total memory available to the node (bytes). - - name: memory.used.bytes - type: long - description: > - Memory used by the node (bytes). - - name: ops - type: long - description: > - Number of operations performed on Couchbase. - - name: swap.total.bytes - type: long - description: > - Total swap size allocated (bytes). - - name: swap.used.bytes - type: long - description: > - Amount of swap space used (bytes). - - name: uptime.sec - type: long - description: > - Time during which the node was in operation (sec). - - name: vb_replica_curr_items - type: long - description: > - Number of items/documents that are replicas. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/node/_meta/testdata/4.5.1.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/node/_meta/testdata/4.5.1.json deleted file mode 100644 index d620439f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/node/_meta/testdata/4.5.1.json +++ /dev/null @@ -1 +0,0 @@ -{"storageTotals":{"ram":{"total":6246748160,"quotaTotal":314572800,"quotaUsed":104857600,"used":3155247104,"usedByData":53962032,"quotaUsedPerNode":104857600,"quotaTotalPerNode":314572800},"hdd":{"total":62725623808,"quotaTotal":62725623808,"used":5645306142,"usedByData":17923953,"free":57080317666}},"ftsMemoryQuota":512,"indexMemoryQuota":300,"memoryQuota":300,"name":"default","alerts":[],"alertsSilenceURL":"/controller/resetAlerts?token=0&uuid=9179f751ee7308159a00974c5da5229f","nodes":[{"systemStats":{"cpu_utilization_rate":5.670103092783505,"swap_total":1073737728,"swap_used":0,"mem_total":6246748160,"mem_free":5239775232},"interestingStats":{"cmd_get":0,"couch_docs_actual_disk_size":17154348,"couch_docs_data_size":17140736,"couch_spatial_data_size":0,"couch_spatial_disk_size":0,"couch_views_actual_disk_size":769605,"couch_views_data_size":769605,"curr_items":7303,"curr_items_tot":7303,"ep_bg_fetched":0,"get_hits":0,"mem_used":53962032,"ops":0,"vb_replica_curr_items":0},"uptime":"30","memoryTotal":6246748160,"memoryFree":5239775232,"mcdMemoryReserved":4765,"mcdMemoryAllocated":4765,"couchApiBase":"http://172.17.0.2:8092/","couchApiBaseHTTPS":"https://172.17.0.2:18092/","otpCookie":"snyykghcidiksmqs","clusterMembership":"active","recoveryType":"none","status":"healthy","otpNode":"ns_1@127.0.0.1","thisNode":true,"hostname":"172.17.0.2:8091","clusterCompatibility":262149,"version":"4.5.1-2844-enterprise","os":"x86_64-unknown-linux-gnu","ports":{"sslProxy":11214,"httpsMgmt":18091,"httpsCAPI":18092,"proxy":11211,"direct":11210},"services":["index","kv","n1ql"]}],"buckets":{"uri":"/pools/default/buckets?v=42234267&uuid=9179f751ee7308159a00974c5da5229f","terseBucketsBase":"/pools/default/b/","terseStreamingBucketsBase":"/pools/default/bs/"},"remoteClusters":{"uri":"/pools/default/remoteClusters?uuid=9179f751ee7308159a00974c5da5229f","validateURI":"/pools/default/remoteClusters?just_validate=1"},"controllers":{"addNode":{"uri":"/controller/addNodeV2?uuid=9179f751ee7308159a00974c5da5229f"},"rebalance":{"uri":"/controller/rebalance?uuid=9179f751ee7308159a00974c5da5229f"},"failOver":{"uri":"/controller/failOver?uuid=9179f751ee7308159a00974c5da5229f"},"startGracefulFailover":{"uri":"/controller/startGracefulFailover?uuid=9179f751ee7308159a00974c5da5229f"},"reAddNode":{"uri":"/controller/reAddNode?uuid=9179f751ee7308159a00974c5da5229f"},"reFailOver":{"uri":"/controller/reFailOver?uuid=9179f751ee7308159a00974c5da5229f"},"ejectNode":{"uri":"/controller/ejectNode?uuid=9179f751ee7308159a00974c5da5229f"},"setRecoveryType":{"uri":"/controller/setRecoveryType?uuid=9179f751ee7308159a00974c5da5229f"},"setAutoCompaction":{"uri":"/controller/setAutoCompaction?uuid=9179f751ee7308159a00974c5da5229f","validateURI":"/controller/setAutoCompaction?just_validate=1"},"clusterLogsCollection":{"startURI":"/controller/startLogsCollection?uuid=9179f751ee7308159a00974c5da5229f","cancelURI":"/controller/cancelLogsCollection?uuid=9179f751ee7308159a00974c5da5229f"},"replication":{"createURI":"/controller/createReplication?uuid=9179f751ee7308159a00974c5da5229f","validateURI":"/controller/createReplication?just_validate=1"}},"rebalanceStatus":"none","rebalanceProgressUri":"/pools/default/rebalanceProgress","stopRebalanceUri":"/controller/stopRebalance?uuid=9179f751ee7308159a00974c5da5229f","nodeStatusesUri":"/nodeStatuses","maxBucketCount":10,"autoCompactionSettings":{"parallelDBAndViewCompaction":false,"databaseFragmentationThreshold":{"percentage":30,"size":"undefined"},"viewFragmentationThreshold":{"percentage":30,"size":"undefined"},"indexCompactionMode":"circular","indexCircularCompaction":{"daysOfWeek":"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday","interval":{"fromHour":0,"toHour":0,"fromMinute":0,"toMinute":0,"abortOutside":false}},"indexFragmentationThreshold":{"percentage":30}},"tasks":{"uri":"/pools/default/tasks?v=74113599"},"counters":{},"indexStatusURI":"/indexStatus?v=21137658","checkPermissionsURI":"/pools/default/checkPermissions?v=11181330","serverGroupsUri":"/pools/default/serverGroups?v=52184775"} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/node/_meta/testdata/4.5.1.json-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/node/_meta/testdata/4.5.1.json-expected.json deleted file mode 100644 index 5b9770bb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/node/_meta/testdata/4.5.1.json-expected.json +++ /dev/null @@ -1,90 +0,0 @@ -[ - { - "couchbase": { - "node": { - "cmd_get": 0, - "couch": { - "docs": { - "data_size": { - "bytes": 17140736 - }, - "disk_size": { - "bytes": 17154348 - } - }, - "spatial": { - "data_size": { - "bytes": 0 - }, - "disk_size": { - "bytes": 0 - } - }, - "views": { - "data_size": { - "bytes": 769605 - }, - "disk_size": { - "bytes": 769605 - } - } - }, - "cpu_utilization_rate": { - "pct": 5.670103092783505 - }, - "current_items": { - "total": 7303, - "value": 7303 - }, - "ep_bg_fetched": 0, - "get_hits": 0, - "hostname": "172.17.0.2:8091", - "mcd_memory": { - "allocated": { - "bytes": 4765 - }, - "reserved": { - "bytes": 4765 - } - }, - "memory": { - "free": { - "bytes": 5239775232 - }, - "total": { - "bytes": 6246748160 - }, - "used": { - "bytes": 53962032 - } - }, - "ops": 0, - "swap": { - "total": { - "bytes": 1073737728 - }, - "used": { - "bytes": 0 - } - }, - "uptime": { - "sec": 30 - }, - "vb_replica_curr_items": 0 - } - }, - "event": { - "dataset": "couchbase.node", - "duration": 115000, - "module": "couchbase" - }, - "metricset": { - "name": "node", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "couchbase" - } - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/node/_meta/testdata/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/node/_meta/testdata/config.yml deleted file mode 100644 index 1351708f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/node/_meta/testdata/config.yml +++ /dev/null @@ -1,2 +0,0 @@ -type: http -url: "/pools/default" diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/node/_meta/testdata/docs.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/node/_meta/testdata/docs.json deleted file mode 100644 index 73519a9b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/node/_meta/testdata/docs.json +++ /dev/null @@ -1,166 +0,0 @@ -{ - "storageTotals": { - "ram": { - "total": 8359174144, - "quotaTotal": 314572800, - "quotaUsed": 104857600, - "used": 8004751360, - "usedByData": 53962016, - "quotaUsedPerNode": 104857600, - "quotaTotalPerNode": 314572800 - }, - "hdd": { - "total": 63381999616, - "quotaTotal": 63381999616, - "used": 16479319900, - "usedByData": 16369010, - "free": 46902679716 - } - }, - "ftsMemoryQuota": 512, - "indexMemoryQuota": 300, - "memoryQuota": 300, - "name": "default", - "alerts": [], - "alertsSilenceURL": "/controller/resetAlerts?token=0&uuid=e3b69f016eec9e85dbf74d6778fdf916", - "nodes": [ - { - "systemStats": { - "cpu_utilization_rate": 29.64705882352941, - "swap_total": 4189057024, - "swap_used": 135168, - "mem_total": 8359174144, - "mem_free": 4678324224 - }, - "interestingStats": { - "cmd_get": 0, - "couch_docs_actual_disk_size": 13563791, - "couch_docs_data_size": 9792512, - "couch_spatial_data_size": 0, - "couch_spatial_disk_size": 0, - "couch_views_actual_disk_size": 2805219, - "couch_views_data_size": 2805219, - "curr_items": 7303, - "curr_items_tot": 7303, - "ep_bg_fetched": 0, - "get_hits": 0, - "mem_used": 53962016, - "ops": 0, - "vb_replica_curr_items": 0 - }, - "uptime": "7260", - "memoryTotal": 8359174144, - "memoryFree": 4678324224, - "mcdMemoryReserved": 6377, - "mcdMemoryAllocated": 6377, - "couchApiBase": "http://172.17.0.2:8092/", - "couchApiBaseHTTPS": "https://172.17.0.2:18092/", - "otpCookie": "xxvitrrrilnhfkyh", - "clusterMembership": "active", - "recoveryType": "none", - "status": "healthy", - "otpNode": "ns_1@127.0.0.1", - "thisNode": true, - "hostname": "172.17.0.2:8091", - "clusterCompatibility": 262149, - "version": "4.5.1-2844-enterprise", - "os": "x86_64-unknown-linux-gnu", - "ports": { - "sslProxy": 11214, - "httpsMgmt": 18091, - "httpsCAPI": 18092, - "proxy": 11211, - "direct": 11210 - }, - "services": [ - "index", - "kv", - "n1ql" - ] - } - ], - "buckets": { - "uri": "/pools/default/buckets?v=42234267&uuid=e3b69f016eec9e85dbf74d6778fdf916", - "terseBucketsBase": "/pools/default/b/", - "terseStreamingBucketsBase": "/pools/default/bs/" - }, - "remoteClusters": { - "uri": "/pools/default/remoteClusters?uuid=e3b69f016eec9e85dbf74d6778fdf916", - "validateURI": "/pools/default/remoteClusters?just_validate=1" - }, - "controllers": { - "addNode": { - "uri": "/controller/addNodeV2?uuid=e3b69f016eec9e85dbf74d6778fdf916" - }, - "rebalance": { - "uri": "/controller/rebalance?uuid=e3b69f016eec9e85dbf74d6778fdf916" - }, - "failOver": { - "uri": "/controller/failOver?uuid=e3b69f016eec9e85dbf74d6778fdf916" - }, - "startGracefulFailover": { - "uri": "/controller/startGracefulFailover?uuid=e3b69f016eec9e85dbf74d6778fdf916" - }, - "reAddNode": { - "uri": "/controller/reAddNode?uuid=e3b69f016eec9e85dbf74d6778fdf916" - }, - "reFailOver": { - "uri": "/controller/reFailOver?uuid=e3b69f016eec9e85dbf74d6778fdf916" - }, - "ejectNode": { - "uri": "/controller/ejectNode?uuid=e3b69f016eec9e85dbf74d6778fdf916" - }, - "setRecoveryType": { - "uri": "/controller/setRecoveryType?uuid=e3b69f016eec9e85dbf74d6778fdf916" - }, - "setAutoCompaction": { - "uri": "/controller/setAutoCompaction?uuid=e3b69f016eec9e85dbf74d6778fdf916", - "validateURI": "/controller/setAutoCompaction?just_validate=1" - }, - "clusterLogsCollection": { - "startURI": "/controller/startLogsCollection?uuid=e3b69f016eec9e85dbf74d6778fdf916", - "cancelURI": "/controller/cancelLogsCollection?uuid=e3b69f016eec9e85dbf74d6778fdf916" - }, - "replication": { - "createURI": "/controller/createReplication?uuid=e3b69f016eec9e85dbf74d6778fdf916", - "validateURI": "/controller/createReplication?just_validate=1" - } - }, - "rebalanceStatus": "none", - "rebalanceProgressUri": "/pools/default/rebalanceProgress", - "stopRebalanceUri": "/controller/stopRebalance?uuid=e3b69f016eec9e85dbf74d6778fdf916", - "nodeStatusesUri": "/nodeStatuses", - "maxBucketCount": 10, - "autoCompactionSettings": { - "parallelDBAndViewCompaction": false, - "databaseFragmentationThreshold": { - "percentage": 30, - "size": "undefined" - }, - "viewFragmentationThreshold": { - "percentage": 30, - "size": "undefined" - }, - "indexCompactionMode": "circular", - "indexCircularCompaction": { - "daysOfWeek": "Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday", - "interval": { - "fromHour": 0, - "toHour": 0, - "fromMinute": 0, - "toMinute": 0, - "abortOutside": false - } - }, - "indexFragmentationThreshold": { - "percentage": 30 - } - }, - "tasks": { - "uri": "/pools/default/tasks?v=74113599" - }, - "counters": {}, - "indexStatusURI": "/indexStatus?v=21137658", - "checkPermissionsURI": "/pools/default/checkPermissions?v=11181330", - "serverGroupsUri": "/pools/default/serverGroups?v=52184775" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/node/_meta/testdata/docs.json-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/node/_meta/testdata/docs.json-expected.json deleted file mode 100644 index de61c765..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/node/_meta/testdata/docs.json-expected.json +++ /dev/null @@ -1,90 +0,0 @@ -[ - { - "couchbase": { - "node": { - "cmd_get": 0, - "couch": { - "docs": { - "data_size": { - "bytes": 9792512 - }, - "disk_size": { - "bytes": 13563791 - } - }, - "spatial": { - "data_size": { - "bytes": 0 - }, - "disk_size": { - "bytes": 0 - } - }, - "views": { - "data_size": { - "bytes": 2805219 - }, - "disk_size": { - "bytes": 2805219 - } - } - }, - "cpu_utilization_rate": { - "pct": 29.64705882352941 - }, - "current_items": { - "total": 7303, - "value": 7303 - }, - "ep_bg_fetched": 0, - "get_hits": 0, - "hostname": "172.17.0.2:8091", - "mcd_memory": { - "allocated": { - "bytes": 6377 - }, - "reserved": { - "bytes": 6377 - } - }, - "memory": { - "free": { - "bytes": 4678324224 - }, - "total": { - "bytes": 8359174144 - }, - "used": { - "bytes": 53962016 - } - }, - "ops": 0, - "swap": { - "total": { - "bytes": 4189057024 - }, - "used": { - "bytes": 135168 - } - }, - "uptime": { - "sec": 7260 - }, - "vb_replica_curr_items": 0 - } - }, - "event": { - "dataset": "couchbase.node", - "duration": 115000, - "module": "couchbase" - }, - "metricset": { - "name": "node", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "couchbase" - } - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/node/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/node/data.go deleted file mode 100644 index b4a2d107..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/node/data.go +++ /dev/null @@ -1,163 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package node - -import ( - "encoding/json" - - "strconv" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" -) - -type NodeSystemStats struct { - CPUUtilizationRate float64 `json:"cpu_utilization_rate"` - SwapTotal int64 `json:"swap_total"` - SwapUsed int64 `json:"swap_used"` - MemTotal int64 `json:"mem_total"` - MemFree int64 `json:"mem_free"` -} - -type NodeInterestingStats struct { - CmdGet int64 `json:"cmd_get"` - CouchDocsActualDiskSize int64 `json:"couch_docs_actual_disk_size"` - CouchDocsDataSize int64 `json:"couch_docs_data_size"` - CouchSpatialDataSize int64 `json:"couch_spatial_data_size"` - CouchSpatialDiskSize int64 `json:"couch_spatial_disk_size"` - CouchViewsActualDiskSize int64 `json:"couch_views_actual_disk_size"` - CouchViewsDataSize int64 `json:"couch_views_data_size"` - CurrItems int64 `json:"curr_items"` - CurrItemsTot int64 `json:"curr_items_tot"` - EpBgFetched int64 `json:"ep_bg_fetched"` - GetHits int64 `json:"get_hits"` - MemUsed int64 `json:"mem_used"` - Ops int64 `json:"ops"` - VbReplicaCurrItems int64 `json:"vb_replica_curr_items"` -} - -type Node struct { - SystemStats NodeSystemStats `json:"systemStats"` - InterestingStats NodeInterestingStats `json:"interestingStats"` - Uptime string `json:"uptime"` - MemoryTotal int64 `json:"memoryTotal"` - MemoryFree int64 `json:"memoryFree"` - McdMemoryReserved int64 `json:"mcdMemoryReserved"` - McdMemoryAllocated int64 `json:"mcdMemoryAllocated"` - ClusterMembership string `json:"clusterMembership"` - RecoveryType string `json:"recoveryType"` - Status string `json:"status"` - ThisNode bool `json:"thisNode"` - Hostname string `json:"hostname"` - ClusterCompatibility int64 `json:"clusterCompatibility"` - Version string `json:"version"` - Os string `json:"os"` -} - -type Data struct { - Nodes []Node `json:"nodes"` -} - -func eventsMapping(content []byte) []common.MapStr { - var d Data - err := json.Unmarshal(content, &d) - if err != nil { - logp.Err("Error: %+v", err) - } - - events := []common.MapStr{} - - for _, NodeItem := range d.Nodes { - uptime, _ := strconv.ParseInt(NodeItem.Uptime, 10, 64) - - event := common.MapStr{ - "cmd_get": NodeItem.InterestingStats.CmdGet, - "couch": common.MapStr{ - "docs": common.MapStr{ - "disk_size": common.MapStr{ - "bytes": NodeItem.InterestingStats.CouchDocsActualDiskSize, - }, - "data_size": common.MapStr{ - "bytes": NodeItem.InterestingStats.CouchDocsDataSize, - }, - }, - "spatial": common.MapStr{ - "data_size": common.MapStr{ - "bytes": NodeItem.InterestingStats.CouchSpatialDataSize, - }, - "disk_size": common.MapStr{ - "bytes": NodeItem.InterestingStats.CouchSpatialDiskSize, - }, - }, - "views": common.MapStr{ - "disk_size": common.MapStr{ - "bytes": NodeItem.InterestingStats.CouchViewsActualDiskSize, - }, - "data_size": common.MapStr{ - "bytes": NodeItem.InterestingStats.CouchViewsDataSize, - }, - }, - }, - "cpu_utilization_rate": common.MapStr{ - "pct": NodeItem.SystemStats.CPUUtilizationRate, - }, - "current_items": common.MapStr{ - "value": NodeItem.InterestingStats.CurrItems, - "total": NodeItem.InterestingStats.CurrItemsTot, - }, - "ep_bg_fetched": NodeItem.InterestingStats.EpBgFetched, - "get_hits": NodeItem.InterestingStats.GetHits, - "hostname": NodeItem.Hostname, - "mcd_memory": common.MapStr{ - "reserved": common.MapStr{ - "bytes": NodeItem.McdMemoryReserved, - }, - "allocated": common.MapStr{ - "bytes": NodeItem.McdMemoryAllocated, - }, - }, - "memory": common.MapStr{ - "total": common.MapStr{ - "bytes": NodeItem.SystemStats.MemTotal, - }, - "free": common.MapStr{ - "bytes": NodeItem.SystemStats.MemFree, - }, - "used": common.MapStr{ - "bytes": NodeItem.InterestingStats.MemUsed, - }, - }, - "ops": NodeItem.InterestingStats.Ops, - "swap": common.MapStr{ - "total": common.MapStr{ - "bytes": NodeItem.SystemStats.SwapTotal, - }, - "used": common.MapStr{ - "bytes": NodeItem.SystemStats.SwapUsed, - }, - }, - "uptime": common.MapStr{ - "sec": uptime, - }, - "vb_replica_curr_items": NodeItem.InterestingStats.VbReplicaCurrItems, - } - events = append(events, event) - } - - return events -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/node/node.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/node/node.go deleted file mode 100644 index cbb1ba7c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/node/node.go +++ /dev/null @@ -1,82 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package node - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -const ( - defaultScheme = "http" - defaultPath = "/pools/default" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: defaultPath, - }.Build() -) - -// init registers the MetricSet with the central registry. -// The New method will be called after the setup of the module and before starting to fetch data -func init() { - mb.Registry.MustAddMetricSet("couchbase", "node", New, - mb.WithHostParser(hostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet type defines all fields of the MetricSet -type MetricSet struct { - mb.BaseMetricSet - http *helper.HTTP -} - -// New create a new instance of the MetricSet -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - return &MetricSet{ - BaseMetricSet: base, - http: http, - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - content, err := m.http.FetchContent() - if err != nil { - return errors.Wrap(err, "error in fetch") - } - - events := eventsMapping(content) - for _, event := range events { - reporter.Event(mb.Event{MetricSetFields: event}) - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/node/node_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/node/node_integration_test.go deleted file mode 100644 index 63c47e1c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/node/node_integration_test.go +++ /dev/null @@ -1,51 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package node - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - "github.com/elastic/beats/v7/metricbeat/module/couchbase" -) - -func TestFetch(t *testing.T) { - service := compose.EnsureUpWithTimeout(t, 120, "couchbase") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - - assert.NotEmpty(t, events) - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), events[0]) -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "couchbase", - "metricsets": []string{"node"}, - "hosts": []string{couchbase.GetDSN(host)}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/node/node_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/node/node_test.go deleted file mode 100644 index b99a2c0b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/node/node_test.go +++ /dev/null @@ -1,32 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package node - -import ( - "testing" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - - _ "github.com/elastic/beats/v7/metricbeat/module/couchbase" -) - -func TestData(t *testing.T) { - mbtest.TestDataFiles(t, "couchbase", "node") -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/test_couchbase.py b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/test_couchbase.py deleted file mode 100644 index 7b8ac868..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/test_couchbase.py +++ /dev/null @@ -1,29 +0,0 @@ -import os -import sys -import unittest -from parameterized import parameterized - -sys.path.append(os.path.join(os.path.dirname(__file__), '../../tests/system')) -import metricbeat - - -@unittest.skip("See https://github.com/elastic/beats/issues/14660") -class Test(metricbeat.BaseTest): - - # Commented out as part of skipping test. See https://github.com/elastic/beats/issues/14660. - # Otherwise, the tests are skipped but Docker Compose still tries to bring up - # the Couchbase service container and fails. - # COMPOSE_SERVICES = ['couchbase'] - FIELDS = ['couchbase'] - - @parameterized.expand([ - ("bucket"), - ("cluster"), - ("node"), - ]) - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_couchbase(self, metricset): - """ - couchbase metricsets tests - """ - self.check_metricset("couchbase", metricset, self.get_hosts(), self.FIELDS) diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/testing.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/testing.go deleted file mode 100644 index 225a8e35..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchbase/testing.go +++ /dev/null @@ -1,27 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package couchbase - -import ( - "fmt" -) - -// GetDSN returns a complete DSN for a given host -func GetDSN(host string) string { - return fmt.Sprintf("http://Administrator:password@%s", host) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/_meta/Dockerfile b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/_meta/Dockerfile deleted file mode 100644 index f72cd9af..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/_meta/Dockerfile +++ /dev/null @@ -1,5 +0,0 @@ -ARG COUCHDB_VERSION -FROM apache/couchdb:${COUCHDB_VERSION} -COPY ./local.ini /etc/couchdb/local.ini -EXPOSE 5984 -HEALTHCHECK --interval=1s --retries=90 CMD curl -f http://localhost:5984/ | grep Welcome diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/_meta/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/_meta/config.yml deleted file mode 100644 index 353e9513..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/_meta/config.yml +++ /dev/null @@ -1,4 +0,0 @@ -- module: couchdb - metricsets: ["server"] - period: 10s - hosts: ["localhost:5984"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/_meta/docs.asciidoc deleted file mode 100644 index 6d1ec2f4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/_meta/docs.asciidoc +++ /dev/null @@ -1,19 +0,0 @@ -This is the couchdb module. - -The default metricset is `server`. - -[float] -=== Compatibility - -The Couchdb module is tested in CI with Couchdb 1.7 and 2.3. Because of the differences between v1 and v2 for exposing metrics, the path to request metrics for each version is different: - -* v1.* uses `[host]:5984/_stats` so the hosts of your config should just be `[host]:5984` -* v2.* exposes metrics in various places. Local in `[host]:5986/_stats` and cluster wide in `[host]:5984/_node/[node-name]/_stats` or `[host]:5984/_node/_local/_stats`. Recommended config is `[host]:5986` to use the local path (double check that you are using port `5986`) or to use the full path on `5984` `[host]:5984/_node/[node name or _local]/_stats` - - -[float] -=== Dashboard - -The CouchDB module comes with a predefined dashboard for CouchDB database specific stats. For example: - -image::./images/metricbeat-couchdb-overview.png[] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/_meta/fields.yml deleted file mode 100644 index 7c6d7aa2..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/_meta/fields.yml +++ /dev/null @@ -1,10 +0,0 @@ -- key: couchdb - title: "CouchDB" - description: > - couchdb module - release: ga - fields: - - name: couchdb - type: group - description: Couchdb metrics - fields: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/_meta/kibana/7/dashboard/Metricbeat-couchdb-overview.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/_meta/kibana/7/dashboard/Metricbeat-couchdb-overview.json deleted file mode 100644 index 474dfa0c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/_meta/kibana/7/dashboard/Metricbeat-couchdb-overview.json +++ /dev/null @@ -1,1347 +0,0 @@ -{ - "objects": [ - { - "attributes": { - "description": "This CouchDB dashboard visualizes the most important CouchDB server metrics.\n\n", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "optionsJSON": { - "hidePanelTitles": false, - "useMargins": true - }, - "panelsJSON": [ - { - "embeddableConfig": {}, - "gridData": { - "h": 15, - "i": "1", - "w": 24, - "x": 0, - "y": 10 - }, - "panelIndex": "1", - "panelRefName": "panel_0", - "title": "HTTP Status Codes", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 15, - "i": "2", - "w": 24, - "x": 24, - "y": 10 - }, - "panelIndex": "2", - "panelRefName": "panel_1", - "title": "HTTP Request Methods", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 10, - "i": "3", - "w": 10, - "x": 0, - "y": 0 - }, - "panelIndex": "3", - "panelRefName": "panel_2", - "title": "Open Databases", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 10, - "i": "4", - "w": 24, - "x": 24, - "y": 0 - }, - "panelIndex": "4", - "panelRefName": "panel_3", - "title": "Database Read/Writes", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 10, - "i": "5", - "w": 24, - "x": 24, - "y": 25 - }, - "panelIndex": "5", - "panelRefName": "panel_4", - "title": "Auth Cache Hit/Miss", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 10, - "i": "6", - "w": 14, - "x": 10, - "y": 0 - }, - "panelIndex": "6", - "panelRefName": "panel_5", - "title": "Number of HTTP Requests", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 10, - "i": "7", - "w": 24, - "x": 0, - "y": 25 - }, - "panelIndex": "7", - "panelRefName": "panel_6", - "title": "Number of View Reads", - "version": "7.3.0" - } - ], - "timeRestore": false, - "title": "[Metricbeat CouchDB] Database Overview", - "version": 1 - }, - "id": "a3ab9a60-b952-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "dashboard": "7.3.0" - }, - "references": [ - { - "id": "8e15ece0-b94e-11e9-a579-f5c0a5d81340", - "name": "panel_0", - "type": "visualization" - }, - { - "id": "1b60bb70-b94f-11e9-a579-f5c0a5d81340", - "name": "panel_1", - "type": "visualization" - }, - { - "id": "f8c29f10-b94f-11e9-a579-f5c0a5d81340", - "name": "panel_2", - "type": "visualization" - }, - { - "id": "702584a0-b950-11e9-a579-f5c0a5d81340", - "name": "panel_3", - "type": "visualization" - }, - { - "id": "abfaf130-b951-11e9-a579-f5c0a5d81340", - "name": "panel_4", - "type": "visualization" - }, - { - "id": "06018310-b952-11e9-a579-f5c0a5d81340", - "name": "panel_5", - "type": "visualization" - }, - { - "id": "496910f0-b952-11e9-a579-f5c0a5d81340", - "name": "panel_6", - "type": "visualization" - } - ], - "type": "dashboard", - "updated_at": "2019-08-19T15:05:11.218Z", - "version": "WzE1NzksMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "HTTP Status Codes [Metricbeat CouchDB] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "id": "c8c0f520-b94d-11e9-8899-f736e404b0e7", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#3185FC", - "fill": "0.2", - "formatter": "number", - "id": "c8c0f521-b94d-11e9-8899-f736e404b0e7", - "label": "200 OK", - "line_width": "1", - "metrics": [ - { - "field": "couchdb.server.httpd_status_codes.200", - "id": "c8c0f522-b94d-11e9-8899-f736e404b0e7", - "type": "max" - }, - { - "field": "c8c0f522-b94d-11e9-8899-f736e404b0e7", - "id": "c8c0f524-b94d-11e9-8899-f736e404b0e7", - "type": "derivative", - "unit": "1s" - }, - { - "field": "c8c0f524-b94d-11e9-8899-f736e404b0e7", - "id": "c8c0f523-b94d-11e9-8899-f736e404b0e7", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#00B3A4", - "fill": "0.2", - "formatter": "number", - "id": "c8c0f529-b94d-11e9-8899-f736e404b0e7", - "label": "400 Bad Request", - "line_width": "1", - "metrics": [ - { - "field": "couchdb.server.httpd_status_codes.400", - "id": "c8c0f52a-b94d-11e9-8899-f736e404b0e7", - "type": "max" - }, - { - "field": "c8c0f52a-b94d-11e9-8899-f736e404b0e7", - "id": "c8c0f52c-b94d-11e9-8899-f736e404b0e7", - "type": "derivative", - "unit": "1s" - }, - { - "field": "c8c0f52c-b94d-11e9-8899-f736e404b0e7", - "id": "c8c0f52b-b94d-11e9-8899-f736e404b0e7", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#490092", - "fill": "0.2", - "formatter": "number", - "id": "c8c0f52d-b94d-11e9-8899-f736e404b0e7", - "label": "401 Unauthorized", - "line_width": "1", - "metrics": [ - { - "field": "couchdb.server.httpd_status_codes.401", - "id": "c8c0f52e-b94d-11e9-8899-f736e404b0e7", - "type": "max" - }, - { - "field": "c8c0f52e-b94d-11e9-8899-f736e404b0e7", - "id": "c8c0f530-b94d-11e9-8899-f736e404b0e7", - "type": "derivative", - "unit": "1s" - }, - { - "field": "c8c0f530-b94d-11e9-8899-f736e404b0e7", - "id": "c8c0f52f-b94d-11e9-8899-f736e404b0e7", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#461A0A", - "fill": "0.2", - "formatter": "number", - "id": "c8c0f541-b94d-11e9-8899-f736e404b0e7", - "label": "500 Internal Server Error", - "line_width": "1", - "metrics": [ - { - "field": "couchdb.server.httpd_status_codes.500", - "id": "c8c0f542-b94d-11e9-8899-f736e404b0e7", - "type": "max" - }, - { - "field": "c8c0f542-b94d-11e9-8899-f736e404b0e7", - "id": "c8c0f544-b94d-11e9-8899-f736e404b0e7", - "type": "derivative", - "unit": "1s" - }, - { - "field": "c8c0f544-b94d-11e9-8899-f736e404b0e7", - "id": "c8c0f543-b94d-11e9-8899-f736e404b0e7", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#FEB6DB", - "fill": "0.2", - "formatter": "number", - "id": "c8c0f531-b94d-11e9-8899-f736e404b0e7", - "label": "403 Forbidden", - "line_width": "1", - "metrics": [ - { - "field": "couchdb.server.httpd_status_codes.403", - "id": "c8c0f532-b94d-11e9-8899-f736e404b0e7", - "type": "max" - }, - { - "field": "c8c0f532-b94d-11e9-8899-f736e404b0e7", - "id": "c8c0f534-b94d-11e9-8899-f736e404b0e7", - "type": "derivative", - "unit": "1s" - }, - { - "field": "c8c0f534-b94d-11e9-8899-f736e404b0e7", - "id": "c8c0f533-b94d-11e9-8899-f736e404b0e7", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#E6C220", - "fill": "0.2", - "formatter": "number", - "id": "c8c0f535-b94d-11e9-8899-f736e404b0e7", - "label": "404 Not Found", - "line_width": "1", - "metrics": [ - { - "field": "couchdb.server.httpd_status_codes.404", - "id": "c8c0f536-b94d-11e9-8899-f736e404b0e7", - "type": "max" - }, - { - "field": "c8c0f536-b94d-11e9-8899-f736e404b0e7", - "id": "c8c0f538-b94d-11e9-8899-f736e404b0e7", - "type": "derivative", - "unit": "1s" - }, - { - "field": "c8c0f538-b94d-11e9-8899-f736e404b0e7", - "id": "c8c0f537-b94d-11e9-8899-f736e404b0e7", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#DB1374", - "fill": "0.2", - "formatter": "number", - "id": "c8c0f525-b94d-11e9-8899-f736e404b0e7", - "label": "202 Accepted", - "line_width": "1", - "metrics": [ - { - "field": "couchdb.server.httpd_status_codes.202", - "id": "c8c0f526-b94d-11e9-8899-f736e404b0e7", - "type": "max" - }, - { - "field": "c8c0f526-b94d-11e9-8899-f736e404b0e7", - "id": "c8c0f528-b94d-11e9-8899-f736e404b0e7", - "type": "derivative", - "unit": "1s" - }, - { - "field": "c8c0f528-b94d-11e9-8899-f736e404b0e7", - "id": "c8c0f527-b94d-11e9-8899-f736e404b0e7", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#BFA180", - "fill": "0.2", - "formatter": "number", - "id": "c8c0f539-b94d-11e9-8899-f736e404b0e7", - "label": "405 Method Not Allowed", - "line_width": "1", - "metrics": [ - { - "field": "couchdb.server.httpd_status_codes.405", - "id": "c8c0f53a-b94d-11e9-8899-f736e404b0e7", - "type": "max" - }, - { - "field": "c8c0f53a-b94d-11e9-8899-f736e404b0e7", - "id": "c8c0f53c-b94d-11e9-8899-f736e404b0e7", - "type": "derivative", - "unit": "1s" - }, - { - "field": "c8c0f53c-b94d-11e9-8899-f736e404b0e7", - "id": "c8c0f53b-b94d-11e9-8899-f736e404b0e7", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#F98510", - "fill": "0.2", - "formatter": "number", - "id": "c8c0f53d-b94d-11e9-8899-f736e404b0e7", - "label": "409 Conflict", - "line_width": "1", - "metrics": [ - { - "field": "couchdb.server.httpd_status_codes.409", - "id": "c8c0f53e-b94d-11e9-8899-f736e404b0e7", - "type": "max" - }, - { - "field": "c8c0f53e-b94d-11e9-8899-f736e404b0e7", - "id": "c8c0f540-b94d-11e9-8899-f736e404b0e7", - "type": "derivative", - "unit": "1s" - }, - { - "field": "c8c0f540-b94d-11e9-8899-f736e404b0e7", - "id": "c8c0f53f-b94d-11e9-8899-f736e404b0e7", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#920000", - "fill": "0.2", - "formatter": "number", - "id": "c8c0f545-b94d-11e9-8899-f736e404b0e7", - "label": "201 Created", - "line_width": "1", - "metrics": [ - { - "field": "couchdb.server.httpd_status_codes.201", - "id": "c8c0f546-b94d-11e9-8899-f736e404b0e7", - "type": "max" - }, - { - "field": "c8c0f546-b94d-11e9-8899-f736e404b0e7", - "id": "c8c0f548-b94d-11e9-8899-f736e404b0e7", - "type": "derivative", - "unit": "1s" - }, - { - "field": "c8c0f548-b94d-11e9-8899-f736e404b0e7", - "id": "c8c0f547-b94d-11e9-8899-f736e404b0e7", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "HTTP Status Codes [Metricbeat CouchDB] ECS", - "type": "metrics" - } - }, - "id": "8e15ece0-b94e-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.3.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-08-09T10:30:56.854Z", - "version": "WzExMTksMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "HTTP Request Methods [Metricbeat CouchDB] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "id": "bb936ee0-b94e-11e9-86ee-f5b628c75be4", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(164,221,0,1)", - "fill": "0.2", - "formatter": "number", - "id": "bb936ee1-b94e-11e9-86ee-f5b628c75be4", - "label": "GET", - "line_width": "1", - "metrics": [ - { - "field": "couchdb.server.httpd_request_methods.GET", - "id": "bb936ee2-b94e-11e9-86ee-f5b628c75be4", - "type": "max" - }, - { - "field": "bb936ee2-b94e-11e9-86ee-f5b628c75be4", - "id": "bb936ee4-b94e-11e9-86ee-f5b628c75be4", - "type": "derivative", - "unit": "1s" - }, - { - "field": "bb936ee4-b94e-11e9-86ee-f5b628c75be4", - "id": "bb936ee3-b94e-11e9-86ee-f5b628c75be4", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#DB1374", - "fill": "0.2", - "formatter": "number", - "id": "bb936ee5-b94e-11e9-86ee-f5b628c75be4", - "label": "POST", - "line_width": "1", - "metrics": [ - { - "field": "couchdb.server.httpd_request_methods.POST", - "id": "bb936ee6-b94e-11e9-86ee-f5b628c75be4", - "type": "max" - }, - { - "field": "bb936ee6-b94e-11e9-86ee-f5b628c75be4", - "id": "bb936ee8-b94e-11e9-86ee-f5b628c75be4", - "type": "derivative", - "unit": "1s" - }, - { - "field": "bb936ee8-b94e-11e9-86ee-f5b628c75be4", - "id": "bb936ee7-b94e-11e9-86ee-f5b628c75be4", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#00B3A4", - "fill": "0.2", - "formatter": "number", - "id": "bb936ee9-b94e-11e9-86ee-f5b628c75be4", - "label": "PUT", - "line_width": "1", - "metrics": [ - { - "field": "couchdb.server.httpd_request_methods.PUT", - "id": "bb936eea-b94e-11e9-86ee-f5b628c75be4", - "type": "max" - }, - { - "field": "bb936eea-b94e-11e9-86ee-f5b628c75be4", - "id": "bb936eec-b94e-11e9-86ee-f5b628c75be4", - "type": "derivative", - "unit": "1s" - }, - { - "field": "bb936eec-b94e-11e9-86ee-f5b628c75be4", - "id": "bb936eeb-b94e-11e9-86ee-f5b628c75be4", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#490092", - "fill": "0.2", - "formatter": "number", - "id": "bb936eed-b94e-11e9-86ee-f5b628c75be4", - "label": "DELETE", - "line_width": "1", - "metrics": [ - { - "field": "couchdb.server.httpd_request_methods.DELETE", - "id": "bb936eee-b94e-11e9-86ee-f5b628c75be4", - "type": "max" - }, - { - "field": "bb936eee-b94e-11e9-86ee-f5b628c75be4", - "id": "bb936ef0-b94e-11e9-86ee-f5b628c75be4", - "type": "derivative", - "unit": "1s" - }, - { - "field": "bb936ef0-b94e-11e9-86ee-f5b628c75be4", - "id": "bb936eef-b94e-11e9-86ee-f5b628c75be4", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#FEB6DB", - "fill": "0.2", - "formatter": "number", - "id": "bb936ef1-b94e-11e9-86ee-f5b628c75be4", - "label": "HEAD", - "line_width": "1", - "metrics": [ - { - "field": "couchdb.server.httpd_request_methods.HEAD", - "id": "bb936ef2-b94e-11e9-86ee-f5b628c75be4", - "type": "max" - }, - { - "field": "bb936ef2-b94e-11e9-86ee-f5b628c75be4", - "id": "bb936ef4-b94e-11e9-86ee-f5b628c75be4", - "type": "derivative", - "unit": "1s" - }, - { - "field": "bb936ef4-b94e-11e9-86ee-f5b628c75be4", - "id": "bb936ef3-b94e-11e9-86ee-f5b628c75be4", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#E6C220", - "fill": "0.2", - "formatter": "number", - "id": "bb936ef5-b94e-11e9-86ee-f5b628c75be4", - "label": "COPY", - "line_width": "1", - "metrics": [ - { - "field": "couchdb.server.httpd_request_methods.COPY", - "id": "bb936ef6-b94e-11e9-86ee-f5b628c75be4", - "type": "max" - }, - { - "field": "bb936ef6-b94e-11e9-86ee-f5b628c75be4", - "id": "bb936ef8-b94e-11e9-86ee-f5b628c75be4", - "type": "derivative", - "unit": "1s" - }, - { - "field": "bb936ef8-b94e-11e9-86ee-f5b628c75be4", - "id": "bb936ef7-b94e-11e9-86ee-f5b628c75be4", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "HTTP Request Methods [Metricbeat CouchDB] ECS", - "type": "metrics" - } - }, - "id": "1b60bb70-b94f-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.3.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-08-09T10:31:20.866Z", - "version": "WzExMjQsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Open Databases [Metricbeat CouchDB] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "background_color": null, - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "couchdb" - }, - "gauge_color_rules": [ - { - "id": "ef4c9800-b94f-11e9-bce6-47447dde021d" - } - ], - "gauge_inner_color": null, - "gauge_inner_width": 10, - "gauge_style": "half", - "gauge_width": 10, - "id": "71dd6340-b94f-11e9-9f6f-832b64f4a79f", - "index_pattern": "metricbeat-*", - "interval": "auto", - "legend_position": "right", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(12,121,125,1)", - "fill": "0.1", - "formatter": "number", - "id": "71dd8a50-b94f-11e9-9f6f-832b64f4a79f", - "label": "Open Databases", - "line_width": 2, - "metrics": [ - { - "field": "couchdb.server.couchdb.open_databases", - "id": "71dd8a51-b94f-11e9-9f6f-832b64f4a79f", - "type": "max" - } - ], - "point_size": "0", - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Open Databases [Metricbeat CouchDB] ECS", - "type": "metrics" - } - }, - "id": "f8c29f10-b94f-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.3.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-08-09T10:26:58.696Z", - "version": "WzExMDUsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Database Read/Writes [Metricbeat CouchDB] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "couchdb" - }, - "id": "48918790-b950-11e9-84ff-97e538653deb", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(226,115,0,1)", - "fill": "0.2", - "formatter": "number", - "id": "48918791-b950-11e9-84ff-97e538653deb", - "label": "database_writes", - "line_width": "1", - "metrics": [ - { - "field": "couchdb.server.couchdb.database_writes", - "id": "48918792-b950-11e9-84ff-97e538653deb", - "type": "max" - }, - { - "field": "48918792-b950-11e9-84ff-97e538653deb", - "id": "48918794-b950-11e9-84ff-97e538653deb", - "type": "derivative", - "unit": "1s" - }, - { - "field": "48918794-b950-11e9-84ff-97e538653deb", - "id": "48918793-b950-11e9-84ff-97e538653deb", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(160,203,38,1)", - "fill": "0.2", - "formatter": "number", - "id": "7c71dd30-b950-11e9-bd31-d98b40ea3379", - "label": "database_reads", - "line_width": "1", - "metrics": [ - { - "field": "couchdb.server.couchdb.database_reads", - "id": "7c71dd31-b950-11e9-bd31-d98b40ea3379", - "type": "max" - }, - { - "field": "7c71dd31-b950-11e9-bd31-d98b40ea3379", - "id": "7c71dd32-b950-11e9-bd31-d98b40ea3379", - "type": "derivative", - "unit": "1s" - }, - { - "field": "7c71dd32-b950-11e9-bd31-d98b40ea3379", - "id": "7c71dd33-b950-11e9-bd31-d98b40ea3379", - "type": "positive_only", - "unit": "" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Database Read/Writes [Metricbeat CouchDB] ECS", - "type": "metrics" - } - }, - "id": "702584a0-b950-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.3.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-08-09T10:30:34.762Z", - "version": "WzExMTUsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Auth Cache Hit/Miss [Metricbeat CouchDB] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "couchdb" - }, - "id": "7ccd9c50-b951-11e9-8e1d-17d2519ede48", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(179,101,87,1)", - "fill": 0, - "formatter": "number", - "id": "7ccd9c51-b951-11e9-8e1d-17d2519ede48", - "label": "auth_cache_misses", - "line_width": 2, - "metrics": [ - { - "field": "couchdb.server.couchdb.auth_cache_misses", - "id": "7ccd9c52-b951-11e9-8e1d-17d2519ede48", - "type": "max" - }, - { - "field": "7ccd9c52-b951-11e9-8e1d-17d2519ede48", - "id": "7ccd9c54-b951-11e9-8e1d-17d2519ede48", - "type": "derivative", - "unit": "1s" - }, - { - "field": "7ccd9c54-b951-11e9-8e1d-17d2519ede48", - "id": "7ccd9c53-b951-11e9-8e1d-17d2519ede48", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(129,169,80,1)", - "fill": 0, - "formatter": "number", - "id": "7ccd9c55-b951-11e9-8e1d-17d2519ede48", - "label": "auth_cache_hits", - "line_width": 2, - "metrics": [ - { - "field": "couchdb.server.couchdb.auth_cache_hits", - "id": "7ccd9c56-b951-11e9-8e1d-17d2519ede48", - "type": "max" - }, - { - "field": "7ccd9c56-b951-11e9-8e1d-17d2519ede48", - "id": "7ccd9c58-b951-11e9-8e1d-17d2519ede48", - "type": "derivative", - "unit": "1s" - }, - { - "field": "7ccd9c58-b951-11e9-8e1d-17d2519ede48", - "id": "7ccd9c57-b951-11e9-8e1d-17d2519ede48", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Auth Cache Hit/Miss [Metricbeat CouchDB] ECS", - "type": "metrics" - } - }, - "id": "abfaf130-b951-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.3.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-08-09T10:32:05.471Z", - "version": "WzExMzYsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Number of HTTP Requests [Metricbeat CouchDB] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "couchdb" - }, - "id": "caae9780-b951-11e9-8945-b5f393c4775d", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(82,174,177,1)", - "fill": "0.2", - "formatter": "number", - "id": "caae9781-b951-11e9-8945-b5f393c4775d", - "label": "requests", - "line_width": "1", - "metrics": [ - { - "field": "couchdb.server.httpd.requests", - "id": "caae9782-b951-11e9-8945-b5f393c4775d", - "type": "max" - }, - { - "field": "caae9782-b951-11e9-8945-b5f393c4775d", - "id": "caae9784-b951-11e9-8945-b5f393c4775d", - "type": "derivative", - "unit": "1s" - }, - { - "field": "caae9784-b951-11e9-8945-b5f393c4775d", - "id": "caae9783-b951-11e9-8945-b5f393c4775d", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(237,193,119,1)", - "fill": "0.2", - "formatter": "number", - "id": "caae9785-b951-11e9-8945-b5f393c4775d", - "label": "bulk_requests", - "line_width": "1", - "metrics": [ - { - "field": "couchdb.server.httpd.bulk_requests", - "id": "caae9786-b951-11e9-8945-b5f393c4775d", - "type": "max" - }, - { - "field": "caae9786-b951-11e9-8945-b5f393c4775d", - "id": "caae9788-b951-11e9-8945-b5f393c4775d", - "type": "derivative", - "unit": "1s" - }, - { - "field": "caae9788-b951-11e9-8945-b5f393c4775d", - "id": "caae9787-b951-11e9-8945-b5f393c4775d", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Number of HTTP Requests [Metricbeat CouchDB] ECS", - "type": "metrics" - } - }, - "id": "06018310-b952-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.3.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-08-09T10:30:13.765Z", - "version": "WzExMTAsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Number of View Reads [Metricbeat CouchDB] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "couchdb" - }, - "id": "1d4e0520-b952-11e9-b9f3-4d741a808166", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(0,156,224,1)", - "fill": 0, - "formatter": "number", - "id": "1d4e0521-b952-11e9-b9f3-4d741a808166", - "label": "view_reads", - "line_width": 2, - "metrics": [ - { - "field": "couchdb.server.httpd.view_reads", - "id": "1d4e0522-b952-11e9-b9f3-4d741a808166", - "type": "max" - }, - { - "field": "1d4e0522-b952-11e9-b9f3-4d741a808166", - "id": "1d4e0524-b952-11e9-b9f3-4d741a808166", - "type": "derivative", - "unit": "1s" - }, - { - "field": "1d4e0524-b952-11e9-b9f3-4d741a808166", - "id": "1d4e0523-b952-11e9-b9f3-4d741a808166", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(247,61,231,1)", - "fill": 0, - "formatter": "number", - "id": "1d4e0525-b952-11e9-b9f3-4d741a808166", - "label": "temporary_view_reads", - "line_width": 2, - "metrics": [ - { - "field": "couchdb.server.httpd.temporary_view_reads", - "id": "1d4e0526-b952-11e9-b9f3-4d741a808166", - "type": "max" - }, - { - "field": "1d4e0526-b952-11e9-b9f3-4d741a808166", - "id": "1d4e0528-b952-11e9-b9f3-4d741a808166", - "type": "derivative", - "unit": "1s" - }, - { - "field": "1d4e0528-b952-11e9-b9f3-4d741a808166", - "id": "1d4e0527-b952-11e9-b9f3-4d741a808166", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Number of View Reads [Metricbeat CouchDB] ECS", - "type": "metrics" - } - }, - "id": "496910f0-b952-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.3.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-08-09T10:31:41.262Z", - "version": "WzExMzEsMV0=" - } - ], - "version": "7.3.0" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/_meta/local.ini b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/_meta/local.ini deleted file mode 100644 index cfbbcd4a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/_meta/local.ini +++ /dev/null @@ -1,5 +0,0 @@ -[chttpd] -bind_address = any - -[httpd] -bind_address = any diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/doc.go deleted file mode 100644 index abb206ef..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/doc.go +++ /dev/null @@ -1,19 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Package couchdb is a Metricbeat module that contains MetricSets. -package couchdb diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/docker-compose.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/docker-compose.yml deleted file mode 100644 index 9c251dcf..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/docker-compose.yml +++ /dev/null @@ -1,11 +0,0 @@ -version: '2.3' - -services: - couchdb: - image: docker.elastic.co/integrations-ci/beats-couchdb:${COUCHDB_VERSION:-1.7}-1 - build: - context: ./_meta - args: - COUCHDB_VERSION: ${COUCHDB_VERSION:-1.7} - ports: - - 5984 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/fields.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/fields.go deleted file mode 100644 index a6fc61d4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/fields.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/asset/asset.go - DO NOT EDIT. - -package couchdb - -import ( - "github.com/elastic/beats/v7/libbeat/asset" -) - -func init() { - if err := asset.SetFields("metricbeat", "couchdb", asset.ModuleFieldsPri, AssetCouchdb); err != nil { - panic(err) - } -} - -// AssetCouchdb returns asset data. -// This is the base64 encoded gzipped contents of ../metricbeat/module/couchdb. -func AssetCouchdb() string { - return "eJy8mEtv6jgUx/d8iiP2lcJrURaVWkrb0fSBplSjWUXGPhCriZ2xnSLup79yIJAUaK5b2Vkm9vn/ch5+nAt4x80YqCxowhYdAMNNimPoTuyb25tuB4ChpornhksxhqsOAFTjIZOsSLEDoDBFonEMK9IBWHJMmR6XQy9AkAzrEvYxm9wOVrLId28aKpPKPhrFqd4NqZutm9aoPlDtX5+yfqRwVfsAMJHCEC407H57ZxK0IUbXRjZ/s3o+c9XZEmNy1vhyDq8F0T4P8/msZOLaHNzyFUYd5YPjOlZI2OeJB6ZUitWJjy1Y5fNcZAtUIJelDjR1zjItivQ9Vvh/gdr4wDpQWSU4UjoLRlOOwuiKjYtVTBMiVuiXcicLS6mASmG4KGSh4Uj7LLfBLJeKqE3sNdwH4r2gU9yDhLwsl69D3ijTKthxhiaRR377WdnubMNp2221O3mZ/effV1bFoUYepte3/qGsigPU7OV17h/KqjhA3U4fp/Opf6ytjgPY/TSAs+6nLr6avYWI31sbUnNlsJtuoWMq2dEG8PPdvNBQGv7+1t7tR1HXv9f6UQQvf4NCnUuh/2Q76vajXhCwHkwUEoPMka4fhK4P15Ri7oo3COK8QdSDJ/mBDGaoMiJQmHTjyDkMwjmEZ2ngSTK+5I6uHAYpkGEUwQ1h8M9us3cjDBHsYdSDN0EKk0jFfzk7cRAEcQB3Ui04Yygc+bzk4THgNhHvZCFcHTgK4sARPJXHzBLzOk3l2jnSl0FAL+3Ve5ly6lgrvRDr9rDXh5lCKgXjdhrcEZ46OnIUZN0ZRRH8JQwqQVJ43fYupkpJ1cZ6ujvTpPzG0abqD337QMOIIQuiMV4rbjzfuQ3PUAPZa8KaaNheuFl7hGWOIq6m+gW1UnAsdRbNrvIxJTTBOOPaN51VQ2E4JWWtlLrwSfcsanXztrHwQPmIYmWSknJ/EedCc4b7jt+am0QW9nRBE/4vLtqZ9zkaoMlSpaikRYbClClqZWGpZFbLXaekSLjnBszJlGiofl1WUsdLnnrOW6uwnyHVoQecEF1idH4HAAD//3gQco4=" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/server/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/server/_meta/data.json deleted file mode 100644 index b6402ad7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/server/_meta/data.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "couchdb": { - "server": { - "couchdb": { - "auth_cache_hits": 0, - "auth_cache_misses": 0, - "database_reads": 0, - "database_writes": 0, - "open_databases": 0, - "open_os_files": 0, - "request_time": 12.667 - }, - "httpd": { - "bulk_requests": 0, - "clients_requesting_changes": 0, - "requests": 4, - "temporary_view_reads": 0, - "view_reads": 0 - }, - "httpd_request_methods": { - "COPY": 0, - "DELETE": 0, - "GET": 4, - "HEAD": 0, - "POST": 0, - "PUT": 0 - }, - "httpd_status_codes": { - "200": 4, - "201": 0, - "202": 0, - "301": 0, - "304": 0, - "400": 0, - "401": 0, - "403": 0, - "404": 0, - "405": 0, - "409": 0, - "412": 0, - "500": 0 - } - } - }, - "event": { - "dataset": "couchdb.server", - "duration": 115000, - "module": "couchdb" - }, - "metricset": { - "name": "server", - "period": 10000 - }, - "service": { - "address": "172.19.0.2:5984", - "id": "7021f7f554d9dd612adf13a6987d1358", - "type": "couchdb", - "version": "1.7.2" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/server/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/server/_meta/docs.asciidoc deleted file mode 100644 index 7b528063..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/server/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the server metricset of the module couchdb. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/server/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/server/_meta/fields.yml deleted file mode 100644 index 308eee5b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/server/_meta/fields.yml +++ /dev/null @@ -1,180 +0,0 @@ -- name: server - type: group - description: > - Contains CouchDB server stats - release: ga - fields: - - name: httpd - type: group - description: > - HTTP statistics - fields: - - name: view_reads - type: long - description: > - Number of view reads - - - name: bulk_requests - type: long - description: > - Number of bulk requests - - - name: clients_requesting_changes - type: long - description: > - Number of clients for continuous _changes - - - name: temporary_view_reads - type: long - description: > - Number of temporary view reads - - - name: requests - type: long - description: > - Number of HTTP requests - - - name: httpd_request_methods - type: group - description: > - HTTP request methods - fields: - - name: COPY - type: long - description: > - Number of HTTP COPY requests - - - name: HEAD - type: long - description: > - Number of HTTP HEAD requests - - - name: POST - type: long - description: > - Number of HTTP POST requests - - - name: DELETE - type: long - description: > - Number of HTTP DELETE requests - - - name: GET - type: long - description: > - Number of HTTP GET requests - - - name: PUT - type: long - description: > - Number of HTTP PUT requests - - - name: httpd_status_codes - type: group - description: > - HTTP status codes statistics - fields: - - name: "200" - type: long - description: > - Number of HTTP 200 OK responses - - - name: "201" - type: long - description: > - Number of HTTP 201 Created responses - - - name: "202" - type: long - description: > - Number of HTTP 202 Accepted responses - - - name: "301" - type: long - description: > - Number of HTTP 301 Moved Permanently responses - - - name: "304" - type: long - description: > - Number of HTTP 304 Not Modified responses - - - name: "400" - type: long - description: > - Number of HTTP 400 Bad Request responses - - - name: "401" - type: long - description: > - Number of HTTP 401 Unauthorized responses - - - name: "403" - type: long - description: > - Number of HTTP 403 Forbidden responses - - - name: "404" - type: long - description: > - Number of HTTP 404 Not Found responses - - - name: "405" - type: long - description: > - Number of HTTP 405 Method Not Allowed responses - - - name: "409" - type: long - description: > - Number of HTTP 409 Conflict responses - - - name: "412" - type: long - description: > - Number of HTTP 412 Precondition Failed responses - - - name: "500" - type: long - description: > - Number of HTTP 500 Internal Server Error responses - - - name: couchdb - type: group - description: > - couchdb statistics - fields: - - name: database_writes - type: long - description: > - Number of times a database was changed - - - name: open_databases - type: long - description: > - Number of open databases - - - name: auth_cache_misses - type: long - description: > - Number of authentication cache misses - - - name: request_time - type: long - description: > - Length of a request inside CouchDB without MochiWeb - - - name: database_reads - type: long - description: > - Number of times a document was read from a database - - - name: auth_cache_hits - type: long - description: > - Number of authentication cache hits - - - name: open_os_files - type: long - description: > - Number of file descriptors CouchDB has open diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/server/server.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/server/server.go deleted file mode 100644 index 5c6123cc..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/server/server.go +++ /dev/null @@ -1,172 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package server - -import ( - "encoding/json" - "net/http" - "time" - - "github.com/elastic/beats/v7/libbeat/common" - - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - - "github.com/pkg/errors" -) - -const ( - defaultScheme = "http" - defaultPath = "/_stats" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: defaultPath, - }.Build() -) - -type VersionStrategy interface { - MapEvent(info *CommonInfo, byt []byte) (mb.Event, error) -} - -func init() { - mb.Registry.MustAddMetricSet("couchdb", "server", New, - mb.WithHostParser(hostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet type defines all fields of the MetricSet -type MetricSet struct { - mb.BaseMetricSet - http *helper.HTTP - fetcher VersionStrategy - info *CommonInfo -} - -// New creates a new instance of the MetricSet. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - config := struct{}{} - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - - m := &MetricSet{ - BaseMetricSet: base, - http: http, - fetcher: nil, - } - if err = m.retrieveFetcher(); err != nil { - m.Logger().Warnf("error trying to get CouchDB version: '%s'. Retrying on next fetch...", err.Error()) - } - - return m, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - content, err := m.http.FetchContent() - if err != nil { - return errors.Wrap(err, "error in http fetch") - } - - if err = m.retrieveFetcher(); err != nil { - return errors.Wrapf(err, "error trying to get CouchDB version. Retrying on next fetch...") - } - event, err := m.fetcher.MapEvent(m.info, content) - if err != nil { - return errors.Wrap(err, "error trying to get couchdb data") - } - reporter.Event(event) - - return nil -} - -func (m *MetricSet) retrieveFetcher() (err error) { - if m.fetcher != nil { - return nil - } - - m.info, err = m.getInfoFromCouchdbHost(m.Host()) - if err != nil { - return errors.Wrap(err, "cannot start CouchDB metricbeat module") - } - - version, err := common.NewVersion(m.info.Version) - if err != nil { - return errors.Wrap(err, "could not capture couchdb version") - } - - m.Logger().Debugf("found couchdb version %d", version.Major) - - switch version.Major { - case 1: - m.fetcher = &V1{} - case 2: - m.fetcher = &V2{} - default: - m.fetcher = nil - } - - return -} - -// CommonInfo defines the data you receive when you make a GET request to the root path of a Couchdb server -type CommonInfo struct { - Version string `json:"version"` - UUID string `json:"uuid"` -} - -// Extract basic information from "/" path in Couchdb host -func (m *MetricSet) getInfoFromCouchdbHost(h string) (*CommonInfo, error) { - c := http.DefaultClient - c.Timeout = 30 * time.Second - - hpb := parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: "/", - } - - hostdata, err := hpb.Build()(m.Module(), h) - if err != nil { - return nil, errors.Wrap(err, "error using host parser") - } - - res, err := c.Get(hostdata.URI) - if err != nil { - return nil, errors.Wrap(err, "error trying to do GET request to couchdb") - } - defer res.Body.Close() - - var info CommonInfo - if err = json.NewDecoder(res.Body).Decode(&info); err != nil { - return nil, errors.Wrap(err, "error trying to parse couchdb info") - } - - return &info, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/server/server_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/server/server_integration_test.go deleted file mode 100644 index c3fc3976..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/server/server_integration_test.go +++ /dev/null @@ -1,66 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package server - -import ( - "os" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestFetch(t *testing.T) { - service := compose.EnsureUp(t, "couchdb") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), events[0]) -} - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "couchdb") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - if err := mbtest.WriteEventsReporterV2Error(f, t, ""); err != nil { - t.Fatal("write", err) - } -} - -func getConfig(host string) map[string]interface{} { - h := os.Getenv("COUCHDB_HOST") - - if h != "" { - host = h - } - - return map[string]interface{}{ - "module": "couchdb", - "metricsets": []string{"server"}, - "hosts": []string{host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/server/v1.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/server/v1.go deleted file mode 100644 index 88d9a059..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/server/v1.go +++ /dev/null @@ -1,148 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package server - -import ( - "encoding/json" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" - - "github.com/pkg/errors" -) - -type V1 struct{} - -func (v *V1) MapEvent(info *CommonInfo, in []byte) (mb.Event, error) { - var data ServerV1 - err := json.Unmarshal(in, &data) - if err != nil { - return mb.Event{}, errors.Wrap(err, "error parsing v1 server JSON") - } - - event := common.MapStr{ - "httpd": common.MapStr{ - "view_reads": data.Httpd.ViewReads.Current, - "bulk_requests": data.Httpd.BulkRequests.Current, - "clients_requesting_changes": data.Httpd.ClientsRequestingChanges.Current, - "temporary_view_reads": data.Httpd.TemporaryViewReads.Current, - "requests": data.Httpd.Requests.Current, - }, - "httpd_request_methods": common.MapStr{ - "COPY": data.HttpdRequestMethods.Copy.Current, - "HEAD": data.HttpdRequestMethods.Head.Current, - "POST": data.HttpdRequestMethods.Post.Current, - "DELETE": data.HttpdRequestMethods.Delete.Current, - "GET": data.HttpdRequestMethods.Get.Current, - "PUT": data.HttpdRequestMethods.Put.Current, - }, - "httpd_status_codes": common.MapStr{ - "200": data.HttpdStatusCodes.Num200.Current, - "201": data.HttpdStatusCodes.Num201.Current, - "202": data.HttpdStatusCodes.Num202.Current, - "301": data.HttpdStatusCodes.Num301.Current, - "304": data.HttpdStatusCodes.Num304.Current, - "400": data.HttpdStatusCodes.Num400.Current, - "401": data.HttpdStatusCodes.Num401.Current, - "403": data.HttpdStatusCodes.Num403.Current, - "404": data.HttpdStatusCodes.Num404.Current, - "405": data.HttpdStatusCodes.Num405.Current, - "409": data.HttpdStatusCodes.Num409.Current, - "412": data.HttpdStatusCodes.Num412.Current, - "500": data.HttpdStatusCodes.Num500.Current, - }, - "couchdb": common.MapStr{ - "database_writes": data.Couchdb.DatabaseWrites.Current, - "open_databases": data.Couchdb.OpenDatabases.Current, - "auth_cache_misses": data.Couchdb.AuthCacheMisses.Current, - "request_time": data.Couchdb.RequestTime.Current, - "database_reads": data.Couchdb.DatabaseReads.Current, - "auth_cache_hits": data.Couchdb.AuthCacheMisses.Current, - "open_os_files": data.Couchdb.OpenOsFiles.Current, - }, - } - - ecs := common.MapStr{} - ecs.Put("service.id", info.UUID) - ecs.Put("service.version", info.Version) - - return mb.Event{ - RootFields: ecs, - MetricSetFields: event, - }, nil -} - -// Server type defines all fields of the Server Metricset -type ServerV1 struct { - Httpd HttpdV1 `json:"httpd"` - HttpdRequestMethods HttpdRequestMethodsV1 `json:"httpd_request_methods"` - HttpdStatusCodes HttpdStatusCodesV1 `json:"httpd_status_codes"` - Couchdb CouchdbV1 `json:"couchdb"` -} - -// HttpdV1 type defines httpd fields of the Server Metricset -type HttpdV1 struct { - ViewReads General `json:"view_reads"` - BulkRequests General `json:"bulk_requests"` - ClientsRequestingChanges General `json:"clients_requesting_changes"` - TemporaryViewReads General `json:"temporary_view_reads"` - Requests General `json:"requests"` -} - -// HttpdRequestMethodsV1 type defines httpd requests methods fields of the Server Metricset -type HttpdRequestMethodsV1 struct { - Copy General `json:"COPY"` - Head General `json:"HEAD"` - Post General `json:"POST"` - Delete General `json:"DELETE"` - Get General `json:"GET"` - Put General `json:"PUT"` -} - -// HttpdStatusCodesV1 type defines httpd status codes fields of the Server Metricset -type HttpdStatusCodesV1 struct { - Num200 General `json:"200"` - Num201 General `json:"201"` - Num202 General `json:"202"` - Num301 General `json:"301"` - Num304 General `json:"304"` - Num400 General `json:"400"` - Num401 General `json:"401"` - Num403 General `json:"403"` - Num404 General `json:"404"` - Num405 General `json:"405"` - Num409 General `json:"409"` - Num412 General `json:"412"` - Num500 General `json:"500"` -} - -// CouchdbV1 type defines couchdb fields of the Server Metricset -type CouchdbV1 struct { - OpenOsFiles General `json:"open_os_files"` - OpenDatabases General `json:"open_databases"` - AuthCacheHits General `json:"auth_cache_hits"` - RequestTime General `json:"request_time"` - DatabaseReads General `json:"database_reads"` - DatabaseWrites General `json:"database_writes"` - AuthCacheMisses General `json:"auth_cache_misses"` -} - -// General type defines common fields of the Server Metricset -type General struct { - Current float64 `json:"current"` -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/server/v2.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/server/v2.go deleted file mode 100644 index 8a575a01..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/server/v2.go +++ /dev/null @@ -1,330 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package server - -import ( - "encoding/json" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -type V2 struct{} - -func (v *V2) MapEvent(info *CommonInfo, in []byte) (mb.Event, error) { - var data ServerV2 - err := json.Unmarshal(in, &data) - if err != nil { - return mb.Event{}, errors.Wrap(err, "error parsing v2 server JSON") - } - - event := common.MapStr{ - "httpd": common.MapStr{ - "view_reads": data.Couchdb.Httpd.ViewReads.Value, - "bulk_requests": data.Couchdb.Httpd.BulkRequests.Value, - "clients_requesting_changes": data.Couchdb.Httpd.ClientsRequestingChanges.Value, - "temporary_view_reads": data.Couchdb.Httpd.TemporaryViewReads.Value, - "requests": data.Couchdb.Httpd.Requests.Value, - }, - "httpd_request_methods": common.MapStr{ - "COPY": data.Couchdb.HttpdRequestMethods.COPY.Value, - "HEAD": data.Couchdb.HttpdRequestMethods.HEAD.Value, - "POST": data.Couchdb.HttpdRequestMethods.POST.Value, - "DELETE": data.Couchdb.HttpdRequestMethods.DELETE.Value, - "GET": data.Couchdb.HttpdRequestMethods.GET.Value, - "PUT": data.Couchdb.HttpdRequestMethods.PUT.Value, - }, - "httpd_status_codes": common.MapStr{ - "200": data.Couchdb.HttpdStatusCodes.Num200.Value, - "201": data.Couchdb.HttpdStatusCodes.Num201.Value, - "202": data.Couchdb.HttpdStatusCodes.Num202.Value, - "301": data.Couchdb.HttpdStatusCodes.Num301.Value, - "304": data.Couchdb.HttpdStatusCodes.Num304.Value, - "400": data.Couchdb.HttpdStatusCodes.Num400.Value, - "401": data.Couchdb.HttpdStatusCodes.Num401.Value, - "403": data.Couchdb.HttpdStatusCodes.Num403.Value, - "404": data.Couchdb.HttpdStatusCodes.Num404.Value, - "405": data.Couchdb.HttpdStatusCodes.Num405.Value, - "409": data.Couchdb.HttpdStatusCodes.Num409.Value, - "412": data.Couchdb.HttpdStatusCodes.Num412.Value, - "500": data.Couchdb.HttpdStatusCodes.Num500.Value, - }, - "couchdb": common.MapStr{ - "database_writes": data.Couchdb.DatabaseWrites.Value, - "open_databases": data.Couchdb.OpenDatabases.Value, - "auth_cache_misses": data.Couchdb.AuthCacheMisses.Value, - "request_time": data.Couchdb.RequestTime.Value.ArithmeticMean, - "database_reads": data.Couchdb.DatabaseReads.Value, - "auth_cache_hits": data.Couchdb.AuthCacheMisses.Value, - "open_os_files": data.Couchdb.OpenOsFiles.Value, - }, - } - - ecs := common.MapStr{} - ecs.Put("service.id", info.UUID) - ecs.Put("service.version", info.Version) - - return mb.Event{ - RootFields: ecs, - MetricSetFields: event, - }, nil -} - -type ServerV2 struct { - GlobalChanges struct { - DbWrites ValueTypeDesc `json:"db_writes"` - EventDocConflict ValueTypeDesc `json:"event_doc_conflict"` - ListenerPendingUpdates ValueTypeDesc `json:"listener_pending_updates"` - Rpcs ValueTypeDesc `json:"rpcs"` - ServerPendingUpdates ValueTypeDesc `json:"server_pending_updates"` - } `json:"global_changes"` - Mem3 struct { - ShardCache struct { - Eviction ValueTypeDesc `json:"eviction"` - Hit ValueTypeDesc `json:"hit"` - Miss ValueTypeDesc `json:"miss"` - } `json:"shard_cache"` - } `json:"mem3"` - CouchLog struct { - Level struct { - Alert ValueTypeDesc `json:"alert"` - Critical ValueTypeDesc `json:"critical"` - Debug ValueTypeDesc `json:"debug"` - Emergency ValueTypeDesc `json:"emergency"` - Error ValueTypeDesc `json:"error"` - Info ValueTypeDesc `json:"info"` - Notice ValueTypeDesc `json:"notice"` - Warning ValueTypeDesc `json:"warning"` - } `json:"level"` - } `json:"couch_log"` - DdocCache struct { - Hit ValueTypeDesc `json:"hit"` - Miss ValueTypeDesc `json:"miss"` - Recovery ValueTypeDesc `json:"recovery"` - } `json:"ddoc_cache"` - Fabric struct { - Worker struct { - Timeouts ValueTypeDesc `json:"timeouts"` - } `json:"worker"` - OpenShard struct { - Timeouts ValueTypeDesc `json:"timeouts"` - } `json:"open_shard"` - ReadRepairs struct { - Success ValueTypeDesc `json:"success"` - Failure ValueTypeDesc `json:"failure"` - } `json:"read_repairs"` - DocUpdate struct { - Errors ValueTypeDesc `json:"errors"` - MismatchedErrors ValueTypeDesc `json:"mismatched_errors"` - WriteQuorumErrors ValueTypeDesc `json:"write_quorum_errors"` - } `json:"doc_update"` - } `json:"fabric"` - Couchdb struct { - Mrview struct { - MapDoc ValueTypeDesc `json:"map_doc"` - Emits ValueTypeDesc `json:"emits"` - } `json:"mrview"` - AuthCacheHits ValueTypeDesc `json:"auth_cache_hits"` - AuthCacheMisses ValueTypeDesc `json:"auth_cache_misses"` - CollectResultsTime struct { - Value AggValue `json:"value"` - Type string `json:"type"` - Desc string `json:"desc"` - } `json:"collect_results_time"` - DatabaseWrites ValueTypeDesc `json:"database_writes"` - DatabaseReads ValueTypeDesc `json:"database_reads"` - DatabasePurges ValueTypeDesc `json:"database_purges"` - DbOpenTime struct { - Value AggValue `json:"value"` - Type string `json:"type"` - Desc string `json:"desc"` - } `json:"db_open_time"` - DocumentInserts ValueTypeDesc `json:"document_inserts"` - DocumentWrites ValueTypeDesc `json:"document_writes"` - DocumentPurges struct { - Total ValueTypeDesc `json:"total"` - Success ValueTypeDesc `json:"success"` - Failure ValueTypeDesc `json:"failure"` - } `json:"document_purges"` - LocalDocumentWrites ValueTypeDesc `json:"local_document_writes"` - Httpd struct { - BulkDocs struct { - Value AggValue `json:"value"` - Type string `json:"type"` - Desc string `json:"desc"` - } `json:"bulk_docs"` - BulkRequests ValueTypeDesc `json:"bulk_requests"` - Requests ValueTypeDesc `json:"requests"` - TemporaryViewReads ValueTypeDesc `json:"temporary_view_reads"` - ViewReads ValueTypeDesc `json:"view_reads"` - ClientsRequestingChanges ValueTypeDesc `json:"clients_requesting_changes"` - PurgeRequests ValueTypeDesc `json:"purge_requests"` - AbortedRequests ValueTypeDesc `json:"aborted_requests"` - } `json:"httpd"` - HttpdRequestMethods struct { - COPY ValueTypeDesc `json:"COPY"` - DELETE ValueTypeDesc `json:"DELETE"` - GET ValueTypeDesc `json:"GET"` - HEAD ValueTypeDesc `json:"HEAD"` - OPTIONS ValueTypeDesc `json:"OPTIONS"` - POST ValueTypeDesc `json:"POST"` - PUT ValueTypeDesc `json:"PUT"` - } `json:"httpd_request_methods"` - HttpdStatusCodes struct { - Num200 ValueTypeDesc `json:"200"` - Num201 ValueTypeDesc `json:"201"` - Num202 ValueTypeDesc `json:"202"` - Num204 ValueTypeDesc `json:"204"` - Num206 ValueTypeDesc `json:"206"` - Num301 ValueTypeDesc `json:"301"` - Num302 ValueTypeDesc `json:"302"` - Num304 ValueTypeDesc `json:"304"` - Num400 ValueTypeDesc `json:"400"` - Num401 ValueTypeDesc `json:"401"` - Num403 ValueTypeDesc `json:"403"` - Num404 ValueTypeDesc `json:"404"` - Num405 ValueTypeDesc `json:"405"` - Num406 ValueTypeDesc `json:"406"` - Num409 ValueTypeDesc `json:"409"` - Num412 ValueTypeDesc `json:"412"` - Num413 ValueTypeDesc `json:"413"` - Num414 ValueTypeDesc `json:"414"` - Num415 ValueTypeDesc `json:"415"` - Num416 ValueTypeDesc `json:"416"` - Num417 ValueTypeDesc `json:"417"` - Num500 ValueTypeDesc `json:"500"` - Num501 ValueTypeDesc `json:"501"` - Num503 ValueTypeDesc `json:"503"` - } `json:"httpd_status_codes"` - OpenDatabases ValueTypeDesc `json:"open_databases"` - OpenOsFiles ValueTypeDesc `json:"open_os_files"` - RequestTime struct { - Value AggValue `json:"value"` - Type string `json:"type"` - Desc string `json:"desc"` - } `json:"request_time"` - CouchServer struct { - LruSkip ValueTypeDesc `json:"lru_skip"` - } `json:"couch_server"` - QueryServer struct { - VduRejects ValueTypeDesc `json:"vdu_rejects"` - VduProcessTime struct { - Value AggValue `json:"value"` - Type string `json:"type"` - Desc string `json:"desc"` - } `json:"vdu_process_time"` - } `json:"query_server"` - Dbinfo struct { - Value AggValue `json:"value"` - Type string `json:"type"` - Desc string `json:"desc"` - } `json:"dbinfo"` - } `json:"couchdb"` - Rexi struct { - Buffered ValueTypeDesc `json:"buffered"` - Down ValueTypeDesc `json:"down"` - Dropped ValueTypeDesc `json:"dropped"` - Streams struct { - Timeout struct { - InitStream ValueTypeDesc `json:"init_stream"` - Stream ValueTypeDesc `json:"stream"` - WaitForAck ValueTypeDesc `json:"wait_for_ack"` - } `json:"timeout"` - } `json:"streams"` - } `json:"rexi"` - Pread struct { - ExceedEOF ValueTypeDesc `json:"exceed_eof"` - ExceedLimit ValueTypeDesc `json:"exceed_limit"` - } `json:"pread"` - CouchReplicator struct { - ChangesReadFailures ValueTypeDesc `json:"changes_read_failures"` - ChangesReaderDeaths ValueTypeDesc `json:"changes_reader_deaths"` - ChangesManagerDeaths ValueTypeDesc `json:"changes_manager_deaths"` - ChangesQueueDeaths ValueTypeDesc `json:"changes_queue_deaths"` - Checkpoints struct { - Success ValueTypeDesc `json:"success"` - Failure ValueTypeDesc `json:"failure"` - } `json:"checkpoints"` - FailedStarts ValueTypeDesc `json:"failed_starts"` - Requests ValueTypeDesc `json:"requests"` - Responses struct { - Failure ValueTypeDesc `json:"failure"` - Success ValueTypeDesc `json:"success"` - } `json:"responses"` - StreamResponses struct { - Failure ValueTypeDesc `json:"failure"` - Success ValueTypeDesc `json:"success"` - } `json:"stream_responses"` - WorkerDeaths ValueTypeDesc `json:"worker_deaths"` - WorkersStarted ValueTypeDesc `json:"workers_started"` - ClusterIsStable ValueTypeDesc `json:"cluster_is_stable"` - DbScans ValueTypeDesc `json:"db_scans"` - Docs struct { - DbsCreated ValueTypeDesc `json:"dbs_created"` - DbsDeleted ValueTypeDesc `json:"dbs_deleted"` - DbsFound ValueTypeDesc `json:"dbs_found"` - DbChanges ValueTypeDesc `json:"db_changes"` - FailedStateUpdates ValueTypeDesc `json:"failed_state_updates"` - CompletedStateUpdates ValueTypeDesc `json:"completed_state_updates"` - } `json:"docs"` - Jobs struct { - Adds ValueTypeDesc `json:"adds"` - DuplicateAdds ValueTypeDesc `json:"duplicate_adds"` - Removes ValueTypeDesc `json:"removes"` - Starts ValueTypeDesc `json:"starts"` - Stops ValueTypeDesc `json:"stops"` - Crashes ValueTypeDesc `json:"crashes"` - Running ValueTypeDesc `json:"running"` - Pending ValueTypeDesc `json:"pending"` - Crashed ValueTypeDesc `json:"crashed"` - Total ValueTypeDesc `json:"total"` - } `json:"jobs"` - Connection struct { - Acquires ValueTypeDesc `json:"acquires"` - Creates ValueTypeDesc `json:"creates"` - Releases ValueTypeDesc `json:"releases"` - OwnerCrashes ValueTypeDesc `json:"owner_crashes"` - WorkerCrashes ValueTypeDesc `json:"worker_crashes"` - Closes ValueTypeDesc `json:"closes"` - } `json:"connection"` - } `json:"couch_replicator"` -} - -type ValueTypeDesc struct { - Value float64 `json:"value"` - Type string `json:"type"` - Desc string `json:"desc"` -} - -type AggValue struct { - Min float64 `json:"min"` - Max float64 `json:"max"` - ArithmeticMean float64 `json:"arithmetic_mean"` - GeometricMean float64 `json:"geometric_mean"` - HarmonicMean float64 `json:"harmonic_mean"` - Median float64 `json:"median"` - Variance float64 `json:"variance"` - StandardDeviation float64 `json:"standard_deviation"` - Skewness float64 `json:"skewness"` - Kurtosis float64 `json:"kurtosis"` - Percentile [][]float64 `json:"percentile"` - Histogram [][]float64 `json:"histogram"` - N float64 `json:"n"` -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/test_couchdb.py b/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/test_couchdb.py deleted file mode 100644 index b7f2b539..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/couchdb/test_couchdb.py +++ /dev/null @@ -1,36 +0,0 @@ -import os -import sys -import unittest - -sys.path.append(os.path.join(os.path.dirname(__file__), '../../tests/system')) -import metricbeat - - -class Test(metricbeat.BaseTest): - - COMPOSE_SERVICES = ['couchdb'] - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_stats(self): - """ - Couchdb module outputs an event. - """ - self.render_config_template(modules=[{ - "name": "couchdb", - "metricsets": ["server"], - "hosts": self.get_hosts(), - "period": "5s", - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0, max_timeout=20) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertTrue(len(output) >= 1) - event = output[0] - print(event) - - self.assertNotIn("error", event) - - self.assert_fields_are_documented(event) diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/doc.go deleted file mode 100644 index 0fbba0a9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/doc.go +++ /dev/null @@ -1,63 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package module contains Metricbeat modules and their MetricSet implementations. - -= Naming conventions - -For the key names, metricbeat follows the naming conventions below: - -* all field keys lower case -* snake case for combining words -* Group related fields in sub documents, which means using the . notation. Groups are mostly described by common prefixes. -* Prevent namespace duplication. If connections appears in the namespace, it's not needed in the sub document -* Do not use complex abbreviations. A list of standardised abbreviations can be found below. -* Organise the documents from the general to the details, which allows namespacing. The type should always be last, like .pct. -* If two fields are the same but with different units, remove the less granular one -* In case the value correlates with the name of a nested document, use value inside the document -* Do not use . in the names -* Use singular and plural properly for the fields. Example: sec_per_request vs open_requests -* Use singular names for metricsets. It easier to read the event created: system.process.load = 0.3 - - -The goal is to have a similar experience across all metrics. - - -= Abbrevations - -List of standardised words and units across all metricsets. On the left are the ones to be used, on the right the options seen in metricsets. - -* avg: average -* connection: conn -* count: -* day: days, d -* der: derivative -* max: maximum -* min: minimum -* pct: percentage -* request: req -* sec: seconds, second, s -* ms: millisecond, millis -* mb: megabytes -* msg: message -* ns: nanoseconds -* norm: normalized -* us: microseconds - -*/ -package module diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/_meta/config.reference.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/_meta/config.reference.yml deleted file mode 100644 index f651b138..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/_meta/config.reference.yml +++ /dev/null @@ -1,26 +0,0 @@ -- module: docker - metricsets: - - "container" - - "cpu" - - "diskio" - - "event" - - "healthcheck" - - "info" - #- "image" - - "memory" - - "network" - hosts: ["unix:///var/run/docker.sock"] - period: 10s - enabled: true - - # If set to true, replace dots in labels with `_`. - #labels.dedot: false - - # If set to true, collects metrics per core. - #cpu.cores: true - - # To connect to Docker over TLS you must specify a client and CA certificate. - #ssl: - #certificate_authority: "/etc/pki/root/ca.pem" - #certificate: "/etc/pki/client/cert.pem" - #key: "/etc/pki/client/cert.key" diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/_meta/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/_meta/config.yml deleted file mode 100644 index 340f2106..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/_meta/config.yml +++ /dev/null @@ -1,21 +0,0 @@ -- module: docker - #metricsets: - # - container - # - cpu - # - diskio - # - event - # - healthcheck - # - info - # - memory - # - network - period: 10s - hosts: ["unix:///var/run/docker.sock"] - - # If set to true, replace dots in labels with `_`. - #labels.dedot: false - - # To connect to Docker over TLS you must specify a client and CA certificate. - #ssl: - #certificate_authority: "/etc/pki/root/ca.pem" - #certificate: "/etc/pki/client/cert.pem" - #key: "/etc/pki/client/cert.key" diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/_meta/docs.asciidoc deleted file mode 100644 index af759162..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/_meta/docs.asciidoc +++ /dev/null @@ -1,17 +0,0 @@ -This module fetches metrics from https://www.docker.com/[Docker] containers. The default metricsets are: `container`, `cpu`, `diskio`, `healthcheck`, `info`, `memory` and `network`. The `image` metricset is not enabled by default. - -[float] -=== Compatibility - -The Docker module is currently tested on Linux and Mac with the community -edition engine, versions 1.11 and 17.09.0-ce. It is not tested on Windows, -but it should also work there. - -[float] -=== Module-specific configuration notes - -It is strongly recommended that you run Docker metricsets with a -<> that is 3 seconds or longer. The request to the -Docker API already takes up to 2 seconds. Specifying less than 3 seconds will -result in requests that timeout, and no data will be reported for those -requests. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/_meta/fields.yml deleted file mode 100644 index 5f1266c5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/_meta/fields.yml +++ /dev/null @@ -1,12 +0,0 @@ -- key: docker - title: "Docker" - description: > - Docker stats collected from Docker. - release: ga - short_config: false - fields: - - name: docker - type: group - description: > - Information and statistics about docker's running containers. - fields: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/_meta/kibana/7/dashboard/Metricbeat-docker-overview.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/_meta/kibana/7/dashboard/Metricbeat-docker-overview.json deleted file mode 100644 index 45857eab..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/_meta/kibana/7/dashboard/Metricbeat-docker-overview.json +++ /dev/null @@ -1,1004 +0,0 @@ -{ - "objects": [ - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [] - } - }, - "savedSearchId": "Metricbeat-Docker-ecs", - "title": "Docker containers [Metricbeat Docker] ECS", - "uiStateJSON": { - "vis": { - "params": { - "sort": { - "columnIndex": 1, - "direction": "asc" - } - } - } - }, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "2", - "params": { - "customLabel": "Name", - "field": "container.name", - "order": "desc", - "orderBy": "1", - "size": 5 - }, - "schema": "bucket", - "type": "terms" - }, - { - "enabled": true, - "id": "3", - "params": { - "customLabel": "CPU usage (%)", - "field": "docker.cpu.total.pct" - }, - "schema": "metric", - "type": "max" - }, - { - "enabled": true, - "id": "4", - "params": { - "customLabel": "DiskIO", - "field": "docker.diskio.total" - }, - "schema": "metric", - "type": "max" - }, - { - "enabled": true, - "id": "5", - "params": { - "customLabel": "Mem (%)", - "field": "docker.memory.usage.pct" - }, - "schema": "metric", - "type": "max" - }, - { - "enabled": true, - "id": "6", - "params": { - "customLabel": "Mem RSS", - "field": "docker.memory.rss.total" - }, - "schema": "metric", - "type": "max" - }, - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Number of Containers", - "field": "container.id" - }, - "schema": "metric", - "type": "cardinality" - } - ], - "listeners": {}, - "params": { - "perPage": 8, - "showMeticsAtAllLevels": false, - "showPartialRows": false, - "showTotal": true, - "sort": { - "columnIndex": null, - "direction": null - }, - "totalFunc": "sum" - }, - "title": "Docker containers [Metricbeat Docker] ECS", - "type": "table" - } - }, - "col": 1, - "id": "Docker-containers-ecs", - "panelIndex": 1, - "row": 1, - "size_x": 7, - "size_y": 5, - "type": "visualization", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [] - } - }, - "savedSearchId": "Metricbeat-Docker-ecs", - "title": "Number of Containers [Metricbeat Docker] ECS", - "uiStateJSON": { - "vis": { - "defaultColors": { - "0 - 100": "rgb(0,104,55)" - } - } - }, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "2", - "params": { - "customLabel": "Running", - "field": "docker.info.containers.running" - }, - "schema": "metric", - "type": "max" - }, - { - "enabled": true, - "id": "3", - "params": { - "customLabel": "Paused", - "field": "docker.info.containers.paused" - }, - "schema": "metric", - "type": "max" - }, - { - "enabled": true, - "id": "4", - "params": { - "customLabel": "Stopped", - "field": "docker.info.containers.stopped" - }, - "schema": "metric", - "type": "max" - } - ], - "listeners": {}, - "params": { - "addLegend": false, - "addTooltip": true, - "fontSize": "36", - "gauge": { - "autoExtend": false, - "backStyle": "Full", - "colorSchema": "Green to Red", - "colorsRange": [ - { - "from": 0, - "to": 100 - } - ], - "gaugeColorMode": "None", - "gaugeStyle": "Full", - "gaugeType": "Metric", - "invertColors": false, - "labels": { - "color": "black", - "show": true - }, - "orientation": "vertical", - "percentageMode": false, - "scale": { - "color": "#333", - "labels": false, - "show": false, - "width": 2 - }, - "style": { - "bgColor": false, - "fontSize": 60, - "labelColor": false, - "subText": "" - }, - "type": "simple", - "useRange": false, - "verticalSplit": false - }, - "handleNoResults": true, - "type": "gauge" - }, - "title": "Number of Containers [Metricbeat Docker] ECS", - "type": "metric" - } - }, - "col": 8, - "id": "Docker-Number-of-Containers-ecs", - "panelIndex": 2, - "row": 1, - "size_x": 5, - "size_y": 2, - "type": "visualization", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [] - } - }, - "savedSearchId": "Metricbeat-Docker-ecs", - "title": "Docker containers per host [Metricbeat Docker] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Number of containers", - "field": "container.id" - }, - "schema": "metric", - "type": "cardinality" - }, - { - "enabled": true, - "id": "2", - "params": { - "customLabel": "Hosts", - "field": "agent.hostname", - "order": "desc", - "orderBy": "1", - "size": 5 - }, - "schema": "segment", - "type": "terms" - } - ], - "listeners": {}, - "params": { - "addLegend": true, - "addTooltip": true, - "isDonut": true, - "legendPosition": "bottom", - "shareYAxis": true - }, - "title": "Docker containers per host [Metricbeat Docker] ECS", - "type": "pie" - } - }, - "col": 8, - "id": "Docker-containers-per-host-ecs", - "panelIndex": 3, - "row": 3, - "size_x": 2, - "size_y": 3, - "type": "visualization", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [] - } - }, - "savedSearchId": "Metricbeat-Docker-ecs", - "title": "Docker images and names [Metricbeat Docker] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": {}, - "schema": "metric", - "type": "count" - }, - { - "enabled": true, - "id": "2", - "params": { - "field": "container.image.name", - "order": "desc", - "orderBy": "1", - "size": 5 - }, - "schema": "segment", - "type": "terms" - }, - { - "enabled": true, - "id": "3", - "params": { - "field": "container.name", - "order": "desc", - "orderBy": "1", - "size": 5 - }, - "schema": "segment", - "type": "terms" - } - ], - "listeners": {}, - "params": { - "addLegend": true, - "addTooltip": true, - "isDonut": true, - "legendPosition": "bottom", - "shareYAxis": true - }, - "title": "Docker images and names [Metricbeat Docker] ECS", - "type": "pie" - } - }, - "col": 10, - "id": "Docker-images-and-names-ecs", - "panelIndex": 7, - "row": 3, - "size_x": 3, - "size_y": 3, - "type": "visualization", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "highlight": { - "fields": { - "*": {} - }, - "fragment_size": 2147483647, - "post_tags": [ - "@/kibana-highlighted-field@" - ], - "pre_tags": [ - "@kibana-highlighted-field@" - ], - "require_field_match": false - }, - "index": "metricbeat-*", - "query": { - "language": "kuery", - "query": "event.module:docker AND metricset.name:cpu" - } - } - }, - "title": "CPU usage [Metricbeat Docker] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Total CPU time", - "field": "docker.cpu.total.pct", - "percents": [ - 75 - ] - }, - "schema": "metric", - "type": "percentiles" - }, - { - "enabled": true, - "id": "2", - "params": { - "customInterval": "2h", - "extended_bounds": {}, - "field": "@timestamp", - "interval": "auto", - "min_doc_count": 1 - }, - "schema": "segment", - "type": "date_histogram" - }, - { - "enabled": true, - "id": "3", - "params": { - "customLabel": "Container name", - "field": "container.name", - "order": "desc", - "orderBy": "1.75", - "size": 5 - }, - "schema": "group", - "type": "terms" - } - ], - "listeners": {}, - "params": { - "addLegend": true, - "addTimeMarker": false, - "addTooltip": true, - "categoryAxes": [ - { - "id": "CategoryAxis-1", - "labels": { - "show": true, - "truncate": 100 - }, - "position": "bottom", - "scale": { - "type": "linear" - }, - "show": true, - "style": {}, - "title": {}, - "type": "category" - } - ], - "defaultYExtents": false, - "grid": { - "categoryLines": false, - "style": { - "color": "#eee" - } - }, - "interpolate": "linear", - "legendPosition": "top", - "mode": "stacked", - "scale": "linear", - "seriesParams": [ - { - "data": { - "id": "1", - "label": "Count" - }, - "drawLinesBetweenPoints": true, - "interpolate": "linear", - "mode": "stacked", - "show": "true", - "showCircles": true, - "type": "area", - "valueAxis": "ValueAxis-1" - } - ], - "setYExtents": false, - "shareYAxis": true, - "smoothLines": true, - "times": [], - "valueAxes": [ - { - "id": "ValueAxis-1", - "labels": { - "filter": false, - "rotate": 0, - "show": true, - "truncate": 100 - }, - "name": "LeftAxis-1", - "position": "left", - "scale": { - "mode": "normal", - "type": "linear" - }, - "show": true, - "style": {}, - "title": { - "text": "Count" - }, - "type": "value" - } - ], - "yAxis": {} - }, - "title": "CPU usage [Metricbeat Docker] ECS", - "type": "area" - } - }, - "col": 1, - "id": "Docker-CPU-usage-ecs", - "panelIndex": 4, - "row": 6, - "size_x": 6, - "size_y": 3, - "type": "visualization", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "highlight": { - "fields": { - "*": {} - }, - "fragment_size": 2147483647, - "post_tags": [ - "@/kibana-highlighted-field@" - ], - "pre_tags": [ - "@kibana-highlighted-field@" - ], - "require_field_match": false - }, - "index": "metricbeat-*", - "query": { - "language": "kuery", - "query": "event.module:docker AND metricset.name:memory" - } - } - }, - "title": "Memory usage [Metricbeat Docker] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Memory", - "field": "docker.memory.usage.total" - }, - "schema": "metric", - "type": "max" - }, - { - "enabled": true, - "id": "2", - "params": { - "customInterval": "2h", - "extended_bounds": {}, - "field": "@timestamp", - "interval": "auto", - "min_doc_count": 1 - }, - "schema": "segment", - "type": "date_histogram" - }, - { - "enabled": true, - "id": "3", - "params": { - "customLabel": "Container name", - "field": "container.name", - "order": "desc", - "orderBy": "1", - "size": 5 - }, - "schema": "group", - "type": "terms" - } - ], - "listeners": {}, - "params": { - "addLegend": true, - "addTimeMarker": false, - "addTooltip": true, - "categoryAxes": [ - { - "id": "CategoryAxis-1", - "labels": { - "show": true, - "truncate": 100 - }, - "position": "bottom", - "scale": { - "type": "linear" - }, - "show": true, - "style": {}, - "title": {}, - "type": "category" - } - ], - "defaultYExtents": false, - "grid": { - "categoryLines": false, - "style": { - "color": "#eee" - } - }, - "interpolate": "linear", - "legendPosition": "top", - "mode": "stacked", - "scale": "linear", - "seriesParams": [ - { - "data": { - "id": "1", - "label": "Count" - }, - "drawLinesBetweenPoints": true, - "interpolate": "linear", - "mode": "stacked", - "show": "true", - "showCircles": true, - "type": "area", - "valueAxis": "ValueAxis-1" - } - ], - "setYExtents": false, - "shareYAxis": true, - "smoothLines": false, - "times": [], - "valueAxes": [ - { - "id": "ValueAxis-1", - "labels": { - "filter": false, - "rotate": 0, - "show": true, - "truncate": 100 - }, - "name": "LeftAxis-1", - "position": "left", - "scale": { - "mode": "normal", - "type": "linear" - }, - "show": true, - "style": {}, - "title": { - "text": "Count" - }, - "type": "value" - } - ], - "yAxis": {} - }, - "title": "Memory usage [Metricbeat Docker] ECS", - "type": "area" - } - }, - "col": 7, - "id": "Docker-memory-usage-ecs", - "panelIndex": 5, - "row": 6, - "size_x": 6, - "size_y": 3, - "type": "visualization", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "highlight": { - "fields": { - "*": {} - }, - "fragment_size": 2147483647, - "post_tags": [ - "@/kibana-highlighted-field@" - ], - "pre_tags": [ - "@kibana-highlighted-field@" - ], - "require_field_match": false - }, - "index": "metricbeat-*", - "query": { - "language": "kuery", - "query": "event.module:docker AND metricset.name:network" - } - } - }, - "title": "Network IO [Metricbeat Docker] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "IN bytes", - "field": "docker.network.in.bytes" - }, - "schema": "metric", - "type": "max" - }, - { - "enabled": true, - "id": "2", - "params": { - "customInterval": "2h", - "extended_bounds": {}, - "field": "@timestamp", - "interval": "auto", - "min_doc_count": 1 - }, - "schema": "segment", - "type": "date_histogram" - }, - { - "enabled": true, - "id": "3", - "params": { - "customLabel": "Container name", - "field": "container.name", - "order": "desc", - "orderBy": "1", - "size": 5 - }, - "schema": "group", - "type": "terms" - }, - { - "enabled": true, - "id": "4", - "params": { - "customLabel": "OUT bytes", - "field": "docker.network.out.bytes" - }, - "schema": "metric", - "type": "max" - } - ], - "listeners": {}, - "params": { - "addLegend": true, - "addTimeMarker": false, - "addTooltip": true, - "categoryAxes": [ - { - "id": "CategoryAxis-1", - "labels": { - "show": true, - "truncate": 100 - }, - "position": "bottom", - "scale": { - "type": "linear" - }, - "show": true, - "style": {}, - "title": {}, - "type": "category" - } - ], - "defaultYExtents": false, - "grid": { - "categoryLines": false, - "style": { - "color": "#eee" - } - }, - "interpolate": "linear", - "legendPosition": "top", - "mode": "stacked", - "scale": "linear", - "seriesParams": [ - { - "data": { - "id": "1", - "label": "Count" - }, - "drawLinesBetweenPoints": true, - "interpolate": "linear", - "mode": "stacked", - "show": "true", - "showCircles": true, - "type": "area", - "valueAxis": "ValueAxis-1" - } - ], - "setYExtents": false, - "shareYAxis": true, - "smoothLines": true, - "times": [], - "valueAxes": [ - { - "id": "ValueAxis-1", - "labels": { - "filter": false, - "rotate": 0, - "show": true, - "truncate": 100 - }, - "name": "LeftAxis-1", - "position": "left", - "scale": { - "mode": "normal", - "type": "linear" - }, - "show": true, - "style": {}, - "title": { - "text": "Count" - }, - "type": "value" - } - ], - "yAxis": {} - }, - "title": "Network IO [Metricbeat Docker] ECS", - "type": "area" - } - }, - "col": 1, - "id": "Docker-Network-IO-ecs", - "panelIndex": 6, - "row": 9, - "size_x": 12, - "size_y": 3, - "type": "visualization", - "version": 2 - }, - { - "attributes": { - "columns": [ - "_source" - ], - "description": "", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "highlight": { - "fields": { - "*": {} - }, - "fragment_size": 2147483647, - "post_tags": [ - "@/kibana-highlighted-field@" - ], - "pre_tags": [ - "@kibana-highlighted-field@" - ], - "require_field_match": false - }, - "index": "metricbeat-*", - "query": { - "language": "kuery", - "query": "event.module:docker" - } - } - }, - "sort": [ - "@timestamp", - "desc" - ], - "title": "Metricbeat Docker ECS", - "version": 1 - }, - "id": "Metricbeat-Docker-ecs", - "type": "search", - "version": 4 - }, - { - "attributes": { - "description": "Overview of docker containers", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - }, - "highlightAll": true, - "version": true - } - }, - "optionsJSON": { - "darkTheme": false - }, - "panelsJSON": [ - { - "col": 1, - "id": "Docker-containers-ecs", - "panelIndex": 1, - "row": 1, - "size_x": 7, - "size_y": 5, - "type": "visualization" - }, - { - "col": 8, - "id": "Docker-Number-of-Containers-ecs", - "panelIndex": 2, - "row": 1, - "size_x": 5, - "size_y": 2, - "type": "visualization" - }, - { - "col": 8, - "id": "Docker-containers-per-host-ecs", - "panelIndex": 3, - "row": 3, - "size_x": 2, - "size_y": 3, - "type": "visualization" - }, - { - "col": 10, - "id": "Docker-images-and-names-ecs", - "panelIndex": 7, - "row": 3, - "size_x": 3, - "size_y": 3, - "type": "visualization" - }, - { - "col": 1, - "id": "Docker-CPU-usage-ecs", - "panelIndex": 4, - "row": 6, - "size_x": 6, - "size_y": 3, - "type": "visualization" - }, - { - "col": 7, - "id": "Docker-memory-usage-ecs", - "panelIndex": 5, - "row": 6, - "size_x": 6, - "size_y": 3, - "type": "visualization" - }, - { - "col": 1, - "id": "Docker-Network-IO-ecs", - "panelIndex": 6, - "row": 9, - "size_x": 12, - "size_y": 3, - "type": "visualization" - } - ], - "timeRestore": false, - "title": "[Metricbeat Docker] Overview ECS", - "uiStateJSON": { - "P-1": { - "vis": { - "params": { - "sort": { - "columnIndex": 1, - "direction": "asc" - } - } - } - }, - "P-2": { - "vis": { - "defaultColors": { - "0 - 100": "rgb(0,104,55)" - } - } - }, - "P-3": { - "vis": { - "legendOpen": true - } - }, - "P-5": { - "vis": { - "legendOpen": true - } - }, - "P-7": { - "vis": { - "legendOpen": true - } - } - }, - "version": 1 - }, - "id": "AV4REOpp5NkDleZmzKkE-ecs", - "type": "dashboard", - "version": 3 - } - ], - "version": "5.6.0-SNAPSHOT" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/config.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/config.go deleted file mode 100644 index 40698cb0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/config.go +++ /dev/null @@ -1,44 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package docker - -// Config contains the config needed for the docker -type Config struct { - TLS *TLSConfig `config:"ssl"` - DeDot bool `config:"labels.dedot"` -} - -// DefaultConfig returns default module config -func DefaultConfig() Config { - return Config{ - DeDot: true, - } -} - -// TLSConfig contains TLS settings required to connect to the docker daemon via TCP -type TLSConfig struct { - Enabled *bool `config:"enabled"` - CA string `config:"certificate_authority"` - Certificate string `config:"certificate"` - Key string `config:"key"` -} - -// IsEnabled return true if TLS is enabled -func (c *TLSConfig) IsEnabled() bool { - return c != nil && (c.Enabled == nil || *c.Enabled) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/container/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/container/_meta/data.json deleted file mode 100644 index 88123286..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/container/_meta/data.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "container": { - "id": "cc78e58acfda4501105dc4de8e3ae218f2da616213e6e3af168c40103829302a", - "image": { - "name": "metricbeat_elasticsearch" - }, - "name": "metricbeat_elasticsearch_1_df866b3a7b3d", - "runtime": "docker" - }, - "docker": { - "container": { - "command": "/usr/local/bin/docker-entrypoint.sh eswrapper", - "created": "2019-02-25T10:18:10.000Z", - "ip_addresses": [ - "172.23.0.2" - ], - "labels": { - "com_docker_compose_config-hash": "e3e0a2c6e5d1afb741bc8b1ecb09cda0395886b7a3e5084a9fd110be46d70f78", - "com_docker_compose_container-number": "1", - "com_docker_compose_oneoff": "False", - "com_docker_compose_project": "metricbeat", - "com_docker_compose_service": "elasticsearch", - "com_docker_compose_slug": "df866b3a7b3d50c0802350cbe58ee5b34fa32b7f6ba7fe9e48cde2c12dd0201d", - "com_docker_compose_version": "1.23.1", - "license": "Elastic License", - "org_label-schema_build-date": "20181006", - "org_label-schema_license": "GPLv2", - "org_label-schema_name": "elasticsearch", - "org_label-schema_schema-version": "1.0", - "org_label-schema_url": "https://www.elastic.co/products/elasticsearch", - "org_label-schema_vcs-url": "https://github.com/elastic/elasticsearch-docker", - "org_label-schema_vendor": "Elastic", - "org_label-schema_version": "6.5.1" - }, - "size": { - "root_fs": 0, - "rw": 0 - }, - "status": "Up 7 minutes (healthy)" - } - }, - "event": { - "dataset": "docker.container", - "duration": 115000, - "module": "docker" - }, - "metricset": { - "name": "container" - }, - "service": { - "address": "/var/run/docker.sock", - "type": "docker" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/container/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/container/_meta/docs.asciidoc deleted file mode 100644 index ee8121b2..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/container/_meta/docs.asciidoc +++ /dev/null @@ -1,2 +0,0 @@ -The Docker `container` metricset collects information and statistics about -running Docker containers. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/container/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/container/_meta/fields.yml deleted file mode 100644 index a3f6f8fe..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/container/_meta/fields.yml +++ /dev/null @@ -1,39 +0,0 @@ -- name: container - type: group - description: > - Docker container metrics. - release: ga - fields: - - name: command - type: keyword - description: > - Command that was executed in the Docker container. - - name: created - type: date - description: > - Date when the container was created. - - name: status - type: keyword - description: > - Container status. - - name: ip_addresses - type: ip - description: > - Container IP addresses. - - name: size - type: group - description: > - Container size metrics. - fields: - - name: root_fs - type: long - description: > - Total size of all the files in the container. - - name: rw - type: long - description: > - Size of the files that have been created or changed since creation. - - name: tags - type: keyword - description: > - Image tags. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/container/container.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/container/container.go deleted file mode 100644 index 04c4f123..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/container/container.go +++ /dev/null @@ -1,83 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build linux darwin windows - -package container - -import ( - "context" - - "github.com/docker/docker/api/types" - "github.com/docker/docker/client" - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/docker" -) - -func init() { - mb.Registry.MustAddMetricSet("docker", "container", New, - mb.WithHostParser(docker.HostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet type defines all fields of the MetricSet -type MetricSet struct { - mb.BaseMetricSet - dockerClient *client.Client - dedot bool -} - -// New creates a new instance of the docker container MetricSet. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - config := docker.DefaultConfig() - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - client, err := docker.NewDockerClient(base.HostData().URI, config) - if err != nil { - return nil, err - } - - return &MetricSet{ - BaseMetricSet: base, - dockerClient: client, - dedot: config.DeDot, - }, nil -} - -// Fetch returns a list of all containers as events. -// This is based on https://docs.docker.com/engine/reference/api/docker_remote_api_v1.24/#/list-containers. -func (m *MetricSet) Fetch(ctx context.Context, r mb.ReporterV2) error { - // Fetch a list of all containers. - containers, err := m.dockerClient.ContainerList(ctx, types.ContainerListOptions{}) - if err != nil { - return errors.Wrap(err, "failed to get docker containers list") - } - eventsMapping(r, containers, m.dedot) - - return nil -} - -//Close stops the metricset -func (m *MetricSet) Close() error { - - return m.dockerClient.Close() -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/container/container_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/container/container_integration_test.go deleted file mode 100644 index 47b9dff3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/container/container_integration_test.go +++ /dev/null @@ -1,39 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package container - -import ( - "testing" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestData(t *testing.T) { - f := mbtest.NewFetcher(t, getConfig()) - f.WriteEvents(t, "") -} - -func getConfig() map[string]interface{} { - return map[string]interface{}{ - "module": "docker", - "metricsets": []string{"container"}, - "hosts": []string{"unix:///var/run/docker.sock"}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/container/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/container/data.go deleted file mode 100644 index abda8657..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/container/data.go +++ /dev/null @@ -1,83 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package container - -import ( - "time" - - "github.com/docker/docker/api/types" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/docker" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -func eventsMapping(r mb.ReporterV2, containersList []types.Container, dedot bool) { - for _, container := range containersList { - eventMapping(r, &container, dedot) - } -} - -func eventMapping(r mb.ReporterV2, cont *types.Container, dedot bool) { - event := common.MapStr{ - "container": common.MapStr{ - "id": cont.ID, - "image": common.MapStr{ - "name": cont.Image, - }, - "name": docker.ExtractContainerName(cont.Names), - "runtime": "docker", - }, - "docker": common.MapStr{ - "container": common.MapStr{ - "created": common.Time(time.Unix(cont.Created, 0)), - "command": cont.Command, - "ip_addresses": extractIPAddresses(cont.NetworkSettings), - "size": common.MapStr{ - "root_fs": cont.SizeRootFs, - "rw": cont.SizeRw, - }, - "status": cont.Status, - }, - }, - } - - labels := docker.DeDotLabels(cont.Labels, dedot) - - if len(labels) > 0 { - event.Put("docker.container.labels", labels) - } - - r.Event(mb.Event{ - RootFields: event, - }) -} - -func extractIPAddresses(networks *types.SummaryNetworkSettings) []string { - // Handle alternate platforms like VMWare's VIC that might not have this data. - if networks == nil { - return []string{} - } - ipAddresses := make([]string, 0, len(networks.Networks)) - for _, network := range networks.Networks { - if len(network.IPAddress) > 0 { - ipAddresses = append(ipAddresses, network.IPAddress) - } - } - return ipAddresses -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/cpu/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/cpu/_meta/data.json deleted file mode 100644 index 62f66524..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/cpu/_meta/data.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "container": { - "id": "7f3ca1f1b2b310362e90f700d2b2e52ebd46ef6ddf10c0704f22b25686c466ab", - "image": { - "name": "metricbeat_beat" - }, - "name": "metricbeat_beat_run_8ba23fa682a6", - "runtime": "docker" - }, - "docker": { - "container": { - "labels": { - "com_docker_compose_oneoff": "True", - "com_docker_compose_project": "metricbeat", - "com_docker_compose_service": "beat", - "com_docker_compose_slug": "8ba23fa682a68e2dc082536da22f59eb2d200b3534909fe934807dd5d847424", - "com_docker_compose_version": "1.24.1" - } - }, - "cpu": { - "core": { - "0": { - "norm": { - "pct": 0.00105707400990099 - }, - "pct": 0.00845659207920792, - "ticks": 7410396430 - }, - "1": { - "norm": { - "pct": 0.004389216831683168 - }, - "pct": 0.035113734653465345, - "ticks": 7079258391 - }, - "2": { - "norm": { - "pct": 0.003178435024752475 - }, - "pct": 0.0254274801980198, - "ticks": 7140978706 - }, - "3": { - "norm": { - "pct": 0.0033261257425742574 - }, - "pct": 0.02660900594059406, - "ticks": 7705738146 - }, - "4": { - "norm": { - "pct": 0.0016827236386138613 - }, - "pct": 0.01346178910891089, - "ticks": 8131054429 - }, - "5": { - "norm": { - "pct": 0.000781541707920792 - }, - "pct": 0.006252333663366336, - "ticks": 7213899699 - }, - "6": { - "norm": { - "pct": 0.0005364748762376238 - }, - "pct": 0.00429179900990099, - "ticks": 7961016581 - }, - "7": { - "norm": { - "pct": 0.0005079449257425743 - }, - "pct": 0.004063559405940594, - "ticks": 7946529895 - } - }, - "kernel": { - "norm": { - "pct": 0.007425742574257425 - }, - "pct": 0.0594059405940594, - "ticks": 26810000000 - }, - "system": { - "norm": { - "pct": 1 - }, - "pct": 8, - "ticks": 65836400000000 - }, - "total": { - "norm": { - "pct": 0.015459536757425743 - }, - "pct": 0.12367629405940594 - }, - "user": { - "norm": { - "pct": 0.006188118811881188 - }, - "pct": 0.04950495049504951, - "ticks": 35720000000 - } - } - }, - "event": { - "dataset": "docker.cpu", - "duration": 115000, - "module": "docker" - }, - "metricset": { - "name": "cpu", - "period": 10000 - }, - "service": { - "address": "/var/run/docker.sock", - "type": "docker" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/cpu/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/cpu/_meta/docs.asciidoc deleted file mode 100644 index 58cc3316..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/cpu/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -The Docker `cpu` metricset collects runtime CPU metrics. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/cpu/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/cpu/_meta/fields.yml deleted file mode 100644 index 228b7224..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/cpu/_meta/fields.yml +++ /dev/null @@ -1,75 +0,0 @@ -- name: cpu - type: group - description: > - Runtime CPU metrics. - release: ga - fields: - - name: kernel.pct - type: scaled_float - format: percent - description: > - Percentage of time in kernel space. - - name: kernel.norm.pct - type: scaled_float - format: percent - description: > - Percentage of time in kernel space normalized by the number of CPU cores. - - name: kernel.ticks - type: long - description: > - CPU ticks in kernel space. - - name: system.pct - type: scaled_float - format: percent - description: > - Percentage of total CPU time in the system. - - name: system.norm.pct - type: scaled_float - format: percent - description: > - Percentage of total CPU time in the system normalized by the number of CPU cores. - - name: system.ticks - type: long - description: > - CPU system ticks. - - name: user.pct - type: scaled_float - format: percent - description: > - Percentage of time in user space. - - name: user.norm.pct - type: scaled_float - format: percent - description: > - Percentage of time in user space normalized by the number of CPU cores. - - name: user.ticks - type: long - description: > - CPU ticks in user space. - - name: total.pct - type: scaled_float - format: percent - description: > - Total CPU usage. - - name: total.norm.pct - type: scaled_float - format: percent - description: > - Total CPU usage normalized by the number of CPU cores. - - name: core.*.pct - type: object - object_type: scaled_float - format: percent - description: > - Percentage of CPU time in this core. - - name: core.*.norm.pct - type: object - object_type: scaled_float - format: percent - description: > - Percentage of CPU time in this core, normalized by the number of CPU cores. - - name: core.*.ticks - type: object - object_type: long - description: > - Number of CPU ticks in this core. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/cpu/cpu.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/cpu/cpu.go deleted file mode 100644 index 0f13fab2..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/cpu/cpu.go +++ /dev/null @@ -1,90 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build linux darwin windows - -package cpu - -import ( - "github.com/docker/docker/client" - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/docker" -) - -func init() { - mb.Registry.MustAddMetricSet("docker", "cpu", New, - mb.WithHostParser(docker.HostParser), - mb.DefaultMetricSet(), - ) -} - -type MetricSet struct { - mb.BaseMetricSet - cpuService *CPUService - dockerClient *client.Client - dedot bool -} - -// New creates a new instance of the docker cpu MetricSet. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - config := docker.DefaultConfig() - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - client, err := docker.NewDockerClient(base.HostData().URI, config) - if err != nil { - return nil, err - } - - cpuConfig := struct { - Cores bool `config:"cpu.cores"` - }{ - Cores: true, - } - if err := base.Module().UnpackConfig(&cpuConfig); err != nil { - return nil, err - } - - return &MetricSet{ - BaseMetricSet: base, - dockerClient: client, - cpuService: &CPUService{Cores: cpuConfig.Cores}, - dedot: config.DeDot, - }, nil -} - -// Fetch returns a list of docker CPU stats. -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - stats, err := docker.FetchStats(m.dockerClient, m.Module().Config().Timeout) - if err != nil { - return errors.Wrap(err, "failed to get docker stats") - } - - formattedStats := m.cpuService.getCPUStatsList(stats, m.dedot) - eventsMapping(r, formattedStats) - - return nil -} - -//Close stops the metricset -func (m *MetricSet) Close() error { - - return m.dockerClient.Close() -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/cpu/cpu_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/cpu/cpu_integration_test.go deleted file mode 100644 index 7ef25eb1..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/cpu/cpu_integration_test.go +++ /dev/null @@ -1,41 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package cpu - -import ( - "testing" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestData(t *testing.T) { - f := mbtest.NewReportingMetricSetV2Error(t, getConfig()) - if err := mbtest.WriteEventsReporterV2Error(f, t, ""); err != nil { - t.Fatal("write", err) - } -} - -func getConfig() map[string]interface{} { - return map[string]interface{}{ - "module": "docker", - "metricsets": []string{"cpu"}, - "hosts": []string{"unix:///var/run/docker.sock"}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/cpu/cpu_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/cpu/cpu_test.go deleted file mode 100644 index d14fda67..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/cpu/cpu_test.go +++ /dev/null @@ -1,250 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package cpu - -import ( - "reflect" - "testing" - - "github.com/docker/docker/api/types" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/module/docker" -) - -var cpuService CPUService - -func cpuUsageFor(stats types.StatsJSON) *cpuUsage { - u := cpuUsage{ - Stat: &docker.Stat{Stats: stats}, - systemDelta: 1000000000, // Nanoseconds in a second - } - return &u -} - -func TestCPUService_PerCpuUsage(t *testing.T) { - oldPerCpuValuesTest := [][]uint64{{1, 9, 9, 5}, {1, 2, 3, 4}, {0, 0, 0, 0}} - newPerCpuValuesTest := [][]uint64{{100000001, 900000009, 900000009, 500000005}, {101, 202, 303, 404}, {0, 0, 0, 0}} - var statsList = make([]types.StatsJSON, 3) - var onlineCPUS = uint32(4) - for index := range statsList { - statsList[index].PreCPUStats.CPUUsage.PercpuUsage = oldPerCpuValuesTest[index] - statsList[index].CPUStats.CPUUsage.PercpuUsage = newPerCpuValuesTest[index] - statsList[index].CPUStats.OnlineCPUs = onlineCPUS - } - testCase := []struct { - given types.StatsJSON - expected common.MapStr - }{ - {statsList[0], common.MapStr{ - "0": common.MapStr{"pct": float64(0.40), "norm": common.MapStr{"pct": float64(0.40) / float64(onlineCPUS)}}, - "1": common.MapStr{"pct": float64(3.60), "norm": common.MapStr{"pct": float64(3.60) / float64(onlineCPUS)}}, - "2": common.MapStr{"pct": float64(3.60), "norm": common.MapStr{"pct": float64(3.60) / float64(onlineCPUS)}}, - "3": common.MapStr{"pct": float64(2.00), "norm": common.MapStr{"pct": float64(2.00) / float64(onlineCPUS)}}, - }}, - {statsList[1], common.MapStr{ - "0": common.MapStr{"pct": float64(0.0000004), "norm": common.MapStr{"pct": float64(0.0000004) / float64(onlineCPUS)}}, - "1": common.MapStr{"pct": float64(0.0000008), "norm": common.MapStr{"pct": float64(0.0000008) / float64(onlineCPUS)}}, - "2": common.MapStr{"pct": float64(0.0000012), "norm": common.MapStr{"pct": float64(0.0000012) / float64(onlineCPUS)}}, - "3": common.MapStr{"pct": float64(0.0000016), "norm": common.MapStr{"pct": float64(0.0000016) / float64(onlineCPUS)}}, - }}, - {statsList[2], common.MapStr{ - "0": common.MapStr{"pct": float64(0), "norm": common.MapStr{"pct": float64(0) / float64(onlineCPUS)}}, - "1": common.MapStr{"pct": float64(0), "norm": common.MapStr{"pct": float64(0) / float64(onlineCPUS)}}, - "2": common.MapStr{"pct": float64(0), "norm": common.MapStr{"pct": float64(0) / float64(onlineCPUS)}}, - "3": common.MapStr{"pct": float64(0), "norm": common.MapStr{"pct": float64(0) / float64(onlineCPUS)}}, - }}, - } - for _, tt := range testCase { - usage := cpuUsageFor(tt.given) - out := usage.PerCPU() - // Remove ticks for test - for _, s := range out { - s.(common.MapStr).Delete("ticks") - } - if !equalEvent(tt.expected, out) { - t.Errorf("PerCPUUsage(%v) => %v, want %v", tt.given.CPUStats.CPUUsage.PercpuUsage, out, tt.expected) - } - } -} - -func TestCPUService_TotalUsage(t *testing.T) { - oldTotalValuesTest := []uint64{100, 50, 10} - totalValuesTest := []uint64{2, 500000050, 10} - var statsList = make([]types.StatsJSON, 3) - var onlineCPUS = uint32(4) - for index := range statsList { - statsList[index].PreCPUStats.CPUUsage.TotalUsage = oldTotalValuesTest[index] - statsList[index].CPUStats.CPUUsage.TotalUsage = totalValuesTest[index] - statsList[index].CPUStats.OnlineCPUs = onlineCPUS - } - testCase := []struct { - given types.StatsJSON - expected float64 - }{ - {statsList[0], -1}, - {statsList[1], 2}, - {statsList[2], 0}, - } - for _, tt := range testCase { - usage := cpuUsageFor(tt.given) - out := usage.Total() - if tt.expected != out { - t.Errorf("totalUsage(%v) => %v, want %v", tt.given.CPUStats.CPUUsage.TotalUsage, out, tt.expected) - } - } -} - -func TestCPUService_TotalUsageNormalized(t *testing.T) { - oldTotalValuesTest := []uint64{100, 50, 10} - totalValuesTest := []uint64{2, 500000050, 10} - var statsList = make([]types.StatsJSON, 3) - var onlineCPUS = uint32(4) - for index := range statsList { - statsList[index].PreCPUStats.CPUUsage.TotalUsage = oldTotalValuesTest[index] - statsList[index].CPUStats.CPUUsage.TotalUsage = totalValuesTest[index] - statsList[index].CPUStats.OnlineCPUs = onlineCPUS - } - testCase := []struct { - given types.StatsJSON - expected float64 - }{ - {statsList[0], -1}, - {statsList[1], 0.5}, - {statsList[2], 0}, - } - for _, tt := range testCase { - usage := cpuUsageFor(tt.given) - out := usage.TotalNormalized() - if tt.expected != out { - t.Errorf("totalUsageNormalized(%v) => %v, want %v", tt.given.CPUStats.CPUUsage.TotalUsage, out, tt.expected) - } - } -} - -func TestCPUService_UsageInKernelmode(t *testing.T) { - usageOldValuesTest := []uint64{100, 10, 500000050} - usageValuesTest := []uint64{3, 500000010, 500000050} - var statsList = make([]types.StatsJSON, 3) - var onlineCPUS = uint32(4) - for index := range statsList { - statsList[index].PreCPUStats.CPUUsage.UsageInKernelmode = usageOldValuesTest[index] - statsList[index].CPUStats.CPUUsage.UsageInKernelmode = usageValuesTest[index] - statsList[index].CPUStats.OnlineCPUs = onlineCPUS - } - testCase := []struct { - given types.StatsJSON - expected float64 - }{ - {statsList[0], -1}, - {statsList[1], 2}, - {statsList[2], 0}, - } - for _, tt := range testCase { - usage := cpuUsageFor(tt.given) - out := usage.InKernelMode() - if out != tt.expected { - t.Errorf("usageInKernelmode(%v) => %v, want %v", tt.given.CPUStats.CPUUsage.UsageInKernelmode, out, tt.expected) - } - } -} - -func TestCPUService_UsageInKernelmodeNormalized(t *testing.T) { - usageOldValuesTest := []uint64{100, 10, 500000050} - usageValuesTest := []uint64{3, 500000010, 500000050} - var statsList = make([]types.StatsJSON, 3) - var onlineCPUS = uint32(4) - for index := range statsList { - statsList[index].PreCPUStats.CPUUsage.UsageInKernelmode = usageOldValuesTest[index] - statsList[index].CPUStats.CPUUsage.UsageInKernelmode = usageValuesTest[index] - statsList[index].CPUStats.OnlineCPUs = onlineCPUS - } - testCase := []struct { - given types.StatsJSON - expected float64 - }{ - {statsList[0], -1}, - {statsList[1], 0.5}, - {statsList[2], 0}, - } - for _, tt := range testCase { - usage := cpuUsageFor(tt.given) - out := usage.InKernelModeNormalized() - if out != tt.expected { - t.Errorf("usageInKernelmodeNormalized(%v) => %v, want %v", tt.given.CPUStats.CPUUsage.UsageInKernelmode, out, tt.expected) - } - } -} - -func TestCPUService_UsageInUsermode(t *testing.T) { - usageOldValuesTest := []uint64{0, 1965, 500} - usageValuesTest := []uint64{500000000, 325, 1000000500} - var statsList = make([]types.StatsJSON, 3) - var onlineCPUS = uint32(4) - for index := range statsList { - statsList[index].PreCPUStats.CPUUsage.UsageInUsermode = usageOldValuesTest[index] - statsList[index].CPUStats.CPUUsage.UsageInUsermode = usageValuesTest[index] - statsList[index].CPUStats.OnlineCPUs = onlineCPUS - } - testCase := []struct { - given types.StatsJSON - expected float64 - }{ - {statsList[0], 2}, - {statsList[1], -1}, - {statsList[2], 4}, - } - for _, tt := range testCase { - usage := cpuUsageFor(tt.given) - out := usage.InUserMode() - if out != tt.expected { - t.Errorf("usageInUsermode(%v) => %v, want %v", tt.given.CPUStats.CPUUsage.UsageInUsermode, out, tt.expected) - } - } -} - -func TestCPUService_UsageInUsermodeNormalized(t *testing.T) { - usageOldValuesTest := []uint64{0, 1965, 500} - usageValuesTest := []uint64{500000000, 325, 1000000500} - var statsList = make([]types.StatsJSON, 3) - var onlineCPUS = uint32(4) - for index := range statsList { - statsList[index].PreCPUStats.CPUUsage.UsageInUsermode = usageOldValuesTest[index] - statsList[index].CPUStats.CPUUsage.UsageInUsermode = usageValuesTest[index] - statsList[index].CPUStats.OnlineCPUs = onlineCPUS - } - testCase := []struct { - given types.StatsJSON - expected float64 - }{ - {statsList[0], 0.5}, - {statsList[1], -1}, - {statsList[2], 1}, - } - for _, tt := range testCase { - usage := cpuUsageFor(tt.given) - out := usage.InUserModeNormalized() - if out != tt.expected { - t.Errorf("usageInUsermodeNormalized(%v) => %v, want %v", tt.given.CPUStats.CPUUsage.UsageInUsermode, out, tt.expected) - } - } -} - -func equalEvent(expectedEvent common.MapStr, event common.MapStr) bool { - return reflect.DeepEqual(expectedEvent, event) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/cpu/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/cpu/data.go deleted file mode 100644 index d69d3aa7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/cpu/data.go +++ /dev/null @@ -1,67 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package cpu - -import ( - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -func eventsMapping(r mb.ReporterV2, cpuStatsList []CPUStats) { - for _, cpuStats := range cpuStatsList { - eventMapping(r, &cpuStats) - } -} - -func eventMapping(r mb.ReporterV2, stats *CPUStats) { - fields := common.MapStr{ - "core": stats.PerCPUUsage, - "total": common.MapStr{ - "pct": stats.TotalUsage, - "norm": common.MapStr{ - "pct": stats.TotalUsageNormalized, - }, - }, - "kernel": common.MapStr{ - "ticks": stats.UsageInKernelmode, - "pct": stats.UsageInKernelmodePercentage, - "norm": common.MapStr{ - "pct": stats.UsageInKernelmodePercentageNormalized, - }, - }, - "user": common.MapStr{ - "ticks": stats.UsageInUsermode, - "pct": stats.UsageInUsermodePercentage, - "norm": common.MapStr{ - "pct": stats.UsageInUsermodePercentageNormalized, - }, - }, - "system": common.MapStr{ - "ticks": stats.SystemUsage, - "pct": stats.SystemUsagePercentage, - "norm": common.MapStr{ - "pct": stats.SystemUsagePercentageNormalized, - }, - }, - } - - r.Event(mb.Event{ - RootFields: stats.Container.ToMapStr(), - MetricSetFields: fields, - }) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/cpu/helper.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/cpu/helper.go deleted file mode 100644 index 75527285..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/cpu/helper.go +++ /dev/null @@ -1,208 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package cpu - -import ( - "strconv" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/metricbeat/module/docker" -) - -type CPUStats struct { - Time common.Time - Container *docker.Container - PerCPUUsage common.MapStr - TotalUsage float64 - TotalUsageNormalized float64 - UsageInKernelmode uint64 - UsageInKernelmodePercentage float64 - UsageInKernelmodePercentageNormalized float64 - UsageInUsermode uint64 - UsageInUsermodePercentage float64 - UsageInUsermodePercentageNormalized float64 - SystemUsage uint64 - SystemUsagePercentage float64 - SystemUsagePercentageNormalized float64 -} - -// CPUService is a helper to collect docker CPU metrics -type CPUService struct { - Cores bool -} - -func NewCpuService() *CPUService { - return &CPUService{} -} - -func (c *CPUService) getCPUStatsList(rawStats []docker.Stat, dedot bool) []CPUStats { - formattedStats := []CPUStats{} - - for _, stats := range rawStats { - formattedStats = append(formattedStats, c.getCPUStats(&stats, dedot)) - } - - return formattedStats -} - -func (c *CPUService) getCPUStats(myRawStat *docker.Stat, dedot bool) CPUStats { - usage := cpuUsage{Stat: myRawStat} - - stats := CPUStats{ - Time: common.Time(myRawStat.Stats.Read), - Container: docker.NewContainer(myRawStat.Container, dedot), - TotalUsage: usage.Total(), - TotalUsageNormalized: usage.TotalNormalized(), - UsageInKernelmode: myRawStat.Stats.CPUStats.CPUUsage.UsageInKernelmode, - UsageInKernelmodePercentage: usage.InKernelMode(), - UsageInKernelmodePercentageNormalized: usage.InKernelModeNormalized(), - UsageInUsermode: myRawStat.Stats.CPUStats.CPUUsage.UsageInUsermode, - UsageInUsermodePercentage: usage.InUserMode(), - UsageInUsermodePercentageNormalized: usage.InUserModeNormalized(), - SystemUsage: myRawStat.Stats.CPUStats.SystemUsage, - SystemUsagePercentage: usage.System(), - SystemUsagePercentageNormalized: usage.SystemNormalized(), - } - - if c.Cores { - stats.PerCPUUsage = usage.PerCPU() - } - - return stats -} - -// TODO: These helper should be merged with the cpu helper in system/cpu - -type cpuUsage struct { - *docker.Stat - - cpus uint32 - systemDelta uint64 -} - -// CPUS returns the number of cpus. If number of cpus is equal to zero, the field will -// be updated/initialized with the corresponding value retrieved from Docker API. -func (u *cpuUsage) CPUs() uint32 { - if u.cpus == 0 { - if u.Stats.CPUStats.OnlineCPUs != 0 { - u.cpus = u.Stats.CPUStats.OnlineCPUs - } else { - //Certain versions of docker don't have `online_cpus` - //In addition to this, certain kernel versions will report spurious zeros from the cgroups usage_percpu - var realCPUCount uint32 - for _, rCPUUsage := range u.Stats.CPUStats.CPUUsage.PercpuUsage { - if rCPUUsage != 0 { - realCPUCount++ - } - } - u.cpus = realCPUCount - } - - } - return u.cpus -} - -// SystemDelta calculates system delta. -func (u *cpuUsage) SystemDelta() uint64 { - if u.systemDelta == 0 { - u.systemDelta = u.Stats.CPUStats.SystemUsage - u.Stats.PreCPUStats.SystemUsage - } - return u.systemDelta -} - -// PerCPU calculates per CPU usage. -func (u *cpuUsage) PerCPU() common.MapStr { - var output common.MapStr - if len(u.Stats.CPUStats.CPUUsage.PercpuUsage) == len(u.Stats.PreCPUStats.CPUUsage.PercpuUsage) { - output = common.MapStr{} - for index := range u.Stats.CPUStats.CPUUsage.PercpuUsage { - cpu := common.MapStr{} - cpu["pct"] = u.calculatePercentage( - u.Stats.CPUStats.CPUUsage.PercpuUsage[index], - u.Stats.PreCPUStats.CPUUsage.PercpuUsage[index], - u.CPUs()) - cpu["norm"] = common.MapStr{ - "pct": u.calculatePercentage( - u.Stats.CPUStats.CPUUsage.PercpuUsage[index], - u.Stats.PreCPUStats.CPUUsage.PercpuUsage[index], - 1), - } - cpu["ticks"] = u.Stats.CPUStats.CPUUsage.PercpuUsage[index] - output[strconv.Itoa(index)] = cpu - } - } - return output -} - -// TotalNormalized calculates total CPU usage normalized. -func (u *cpuUsage) Total() float64 { - return u.calculatePercentage(u.Stats.CPUStats.CPUUsage.TotalUsage, u.Stats.PreCPUStats.CPUUsage.TotalUsage, u.CPUs()) -} - -// TotalNormalized calculates total CPU usage normalized by the number of CPU cores. -func (u *cpuUsage) TotalNormalized() float64 { - return u.calculatePercentage(u.Stats.CPUStats.CPUUsage.TotalUsage, u.Stats.PreCPUStats.CPUUsage.TotalUsage, 1) -} - -// InKernelMode calculates percentage of time in kernel space. -func (u *cpuUsage) InKernelMode() float64 { - return u.calculatePercentage(u.Stats.CPUStats.CPUUsage.UsageInKernelmode, u.Stats.PreCPUStats.CPUUsage.UsageInKernelmode, u.CPUs()) -} - -// InKernelModeNormalized calculates percentage of time in kernel space normalized by the number of CPU cores. -func (u *cpuUsage) InKernelModeNormalized() float64 { - return u.calculatePercentage(u.Stats.CPUStats.CPUUsage.UsageInKernelmode, u.Stats.PreCPUStats.CPUUsage.UsageInKernelmode, 1) -} - -// InUserMode calculates percentage of time in user space. -func (u *cpuUsage) InUserMode() float64 { - return u.calculatePercentage(u.Stats.CPUStats.CPUUsage.UsageInUsermode, u.Stats.PreCPUStats.CPUUsage.UsageInUsermode, u.CPUs()) -} - -// InUserModeNormalized calculates percentage of time in user space normalized by the number of CPU cores. -func (u *cpuUsage) InUserModeNormalized() float64 { - return u.calculatePercentage(u.Stats.CPUStats.CPUUsage.UsageInUsermode, u.Stats.PreCPUStats.CPUUsage.UsageInUsermode, 1) -} - -// System calculates percentage of total CPU time in the system. -func (u *cpuUsage) System() float64 { - return u.calculatePercentage(u.Stats.CPUStats.SystemUsage, u.Stats.PreCPUStats.SystemUsage, u.CPUs()) -} - -// SystemNormalized calculates percentage of total CPU time in the system, normalized by the number of CPU cores. -func (u *cpuUsage) SystemNormalized() float64 { - return u.calculatePercentage(u.Stats.CPUStats.SystemUsage, u.Stats.PreCPUStats.SystemUsage, 1) -} - -// This function is meant to calculate the % CPU time change between two successive readings. -// The "oldValue" refers to the CPU statistics of the last read. -// Time here is expressed by second and not by nanoseconde. -// The main goal is to expose the %, in the same way, it's displayed by docker Client. -func (u *cpuUsage) calculatePercentage(newValue uint64, oldValue uint64, numCPUS uint32) float64 { - if newValue < oldValue { - logp.Err("Error calculating CPU time change for docker module: new stats value (%v) is lower than the old one(%v)", newValue, oldValue) - return -1 - } - value := newValue - oldValue - if value == 0 || u.SystemDelta() == 0 { - return 0 - } - - return float64(uint64(numCPUS)*value) / float64(u.SystemDelta()) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/diskio/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/diskio/_meta/data.json deleted file mode 100644 index 1ccb1ca7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/diskio/_meta/data.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "container": { - "id": "8abaa1f3514d3554503034a1df6ee09457f328757bbc9555245244ee853c0b44", - "image": { - "name": "zookeeper" - }, - "name": "some-zookeeper", - "runtime": "docker" - }, - "docker": { - "diskio": { - "read": { - "bytes": 42409984, - "ops": 1823, - "queued": 0, - "rate": 0, - "service_time": 0, - "wait_time": 0 - }, - "reads": 0, - "summary": { - "bytes": 42414080, - "ops": 1824, - "queued": 0, - "rate": 0, - "service_time": 0, - "wait_time": 0 - }, - "total": 0, - "write": { - "bytes": 4096, - "ops": 1, - "queued": 0, - "rate": 0, - "service_time": 0, - "wait_time": 0 - }, - "writes": 0 - } - }, - "event": { - "dataset": "docker.diskio", - "duration": 115000, - "module": "docker" - }, - "metricset": { - "name": "diskio", - "period": 10000 - }, - "service": { - "address": "/var/run/docker.sock", - "type": "docker" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/diskio/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/diskio/_meta/docs.asciidoc deleted file mode 100644 index f3135a1b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/diskio/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -The Docker `diskio` metricset collects disk I/O metrics. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/diskio/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/diskio/_meta/fields.yml deleted file mode 100644 index 71f9e228..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/diskio/_meta/fields.yml +++ /dev/null @@ -1,111 +0,0 @@ -- name: diskio - type: group - description: > - Disk I/O metrics. - release: ga - fields: - - name: read - type: group - description: > - Accumulated reads during the life of the container - fields: - - name: ops - type: long - description: > - Number of reads during the life of the container - - name: bytes - type: long - format: bytes - description: > - Bytes read during the life of the container - - name: rate - type: long - description: > - Number of current reads per second - - name: service_time - type: long - description: > - Total time to service IO requests, in nanoseconds - - name: wait_time - type: long - description: > - Total time requests spent waiting in queues for service, in nanoseconds - - name: queued - type: long - description: > - Total number of queued requests - - name: reads - type: scaled_float - deprecated: 6.4 - description: > - Number of current reads per second - - name: write - type: group - description: > - Accumulated writes during the life of the container - fields: - - name: ops - type: long - description: > - Number of writes during the life of the container - - name: bytes - type: long - format: bytes - description: > - Bytes written during the life of the container - - name: rate - type: long - description: > - Number of current writes per second - - name: service_time - type: long - description: > - Total time to service IO requests, in nanoseconds - - name: wait_time - type: long - description: > - Total time requests spent waiting in queues for service, in nanoseconds - - name: queued - type: long - description: > - Total number of queued requests - - name: writes - type: scaled_float - deprecated: 6.4 - description: > - Number of current writes per second - - name: summary - type: group - description: > - Accumulated reads and writes during the life of the container - fields: - - name: ops - type: long - description: > - Number of I/O operations during the life of the container - - name: bytes - type: long - format: bytes - description: > - Bytes read and written during the life of the container - - name: rate - type: long - description: > - Number of current operations per second - - name: service_time - type: long - description: > - Total time to service IO requests, in nanoseconds - - name: wait_time - type: long - description: > - Total time requests spent waiting in queues for service, in nanoseconds - - name: queued - type: long - description: > - Total number of queued requests - - name: total - type: scaled_float - deprecated: 6.4 - description: > - Number of reads and writes per second diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/diskio/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/diskio/data.go deleted file mode 100644 index 04665ca8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/diskio/data.go +++ /dev/null @@ -1,66 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package diskio - -import ( - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -func eventsMapping(r mb.ReporterV2, blkioStatsList []BlkioStats) { - for _, blkioStats := range blkioStatsList { - eventMapping(r, &blkioStats) - } -} - -func eventMapping(r mb.ReporterV2, stats *BlkioStats) { - fields := common.MapStr{ - "reads": stats.reads, - "writes": stats.writes, - "total": stats.totals, - "read": common.MapStr{ - "ops": stats.serviced.reads, - "bytes": stats.servicedBytes.reads, - "rate": stats.reads, - "service_time": stats.servicedTime.reads, - "wait_time": stats.waitTime.reads, - "queued": stats.queued.reads, - }, - "write": common.MapStr{ - "ops": stats.serviced.writes, - "bytes": stats.servicedBytes.writes, - "rate": stats.writes, - "service_time": stats.servicedTime.writes, - "wait_time": stats.waitTime.writes, - "queued": stats.queued.writes, - }, - "summary": common.MapStr{ - "ops": stats.serviced.totals, - "bytes": stats.servicedBytes.totals, - "rate": stats.totals, - "service_time": stats.servicedTime.totals, - "wait_time": stats.waitTime.totals, - "queued": stats.queued.totals, - }, - } - - r.Event(mb.Event{ - RootFields: stats.Container.ToMapStr(), - MetricSetFields: fields, - }) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/diskio/diskio.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/diskio/diskio.go deleted file mode 100644 index 6106c523..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/diskio/diskio.go +++ /dev/null @@ -1,82 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build linux darwin windows - -package diskio - -import ( - "github.com/docker/docker/client" - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/docker" -) - -func init() { - mb.Registry.MustAddMetricSet("docker", "diskio", New, - mb.WithHostParser(docker.HostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet type defines all fields of the MetricSet -type MetricSet struct { - mb.BaseMetricSet - blkioService *BlkioService - dockerClient *client.Client - dedot bool -} - -// New create a new instance of the docker diskio MetricSet. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - config := docker.DefaultConfig() - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - client, err := docker.NewDockerClient(base.HostData().URI, config) - if err != nil { - return nil, err - } - - return &MetricSet{ - BaseMetricSet: base, - dockerClient: client, - blkioService: NewBlkioService(), - dedot: config.DeDot, - }, nil -} - -// Fetch creates list of events with diskio stats for all containers. -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - stats, err := docker.FetchStats(m.dockerClient, m.Module().Config().Timeout) - if err != nil { - return errors.Wrap(err, "failed to get docker stats") - } - - formattedStats := m.blkioService.getBlkioStatsList(stats, m.dedot) - eventsMapping(r, formattedStats) - - return nil -} - -//Close stops the metricset -func (m *MetricSet) Close() error { - - return m.dockerClient.Close() -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/diskio/diskio_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/diskio/diskio_integration_test.go deleted file mode 100644 index 0c5cd6a2..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/diskio/diskio_integration_test.go +++ /dev/null @@ -1,41 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package diskio - -import ( - "testing" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestData(t *testing.T) { - f := mbtest.NewReportingMetricSetV2Error(t, getConfig()) - if err := mbtest.WriteEventsReporterV2Error(f, t, ""); err != nil { - t.Fatal("write", err) - } -} - -func getConfig() map[string]interface{} { - return map[string]interface{}{ - "module": "docker", - "metricsets": []string{"diskio"}, - "hosts": []string{"unix:///var/run/docker.sock"}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/diskio/diskio_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/diskio/diskio_test.go deleted file mode 100644 index 8083449c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/diskio/diskio_test.go +++ /dev/null @@ -1,346 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package diskio - -import ( - "encoding/json" - "testing" - "time" - - "github.com/docker/docker/api/types" - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/metricbeat/module/docker" -) - -var blkioService BlkioService -var oldBlkioRaw = make([]BlkioRaw, 3) -var newBlkioRaw = make([]BlkioRaw, 3) - -func TestDeltaMultipleContainers(t *testing.T) { - var apiContainer1 docker.Stat - var apiContainer2 docker.Stat - metrics := types.BlkioStatEntry{ - Major: 123, - Minor: 123, - Op: "Total", - Value: 123, - } - jsonContainers := `[ - { - "Id": "8dfafdbc3a40", - "Names": ["container"] - },{ - "Id": "8dfafdbc3a41", - "Names": ["container1"] - }]` - var containers []types.Container - err := json.Unmarshal([]byte(jsonContainers), &containers) - if err != nil { - t.Fatal(err) - } - - apiContainer1.Stats.Read = time.Now() - apiContainer1.Container = &containers[0] - apiContainer1.Stats.BlkioStats.IoServicedRecursive = append(apiContainer1.Stats.BlkioStats.IoServicedRecursive, metrics) - apiContainer2.Stats.Read = time.Now() - apiContainer2.Container = &containers[1] - apiContainer2.Stats.BlkioStats.IoServicedRecursive = append(apiContainer2.Stats.BlkioStats.IoServicedRecursive, metrics) - dockerStats := []docker.Stat{apiContainer1, apiContainer2} - stats := blkioService.getBlkioStatsList(dockerStats, true) - totals := make([]float64, 2) - for _, stat := range stats { - totals[0] = stat.totals - } - - dockerStats[0].Stats.BlkioStats.IoServicedRecursive[0].Value = 1000 - dockerStats[0].Stats.Read = dockerStats[0].Stats.Read.Add(time.Second * 10) - dockerStats[1].Stats.BlkioStats.IoServicedRecursive[0].Value = 1000 - dockerStats[1].Stats.Read = dockerStats[0].Stats.Read.Add(time.Second * 10) - stats = blkioService.getBlkioStatsList(dockerStats, true) - for _, stat := range stats { - totals[1] = stat.totals - if stat.totals < totals[0] { - t.Errorf("getBlkioStatsList(%v) => %v, want value bigger than %v", dockerStats, stat.totals, totals[0]) - } - } - - dockerStats[0].Stats.Read = dockerStats[0].Stats.Read.Add(time.Second * 15) - dockerStats[0].Stats.BlkioStats.IoServicedRecursive[0].Value = 2000 - dockerStats[1].Stats.BlkioStats.IoServicedRecursive[0].Value = 2000 - dockerStats[1].Stats.Read = dockerStats[0].Stats.Read.Add(time.Second * 15) - stats = blkioService.getBlkioStatsList(dockerStats, true) - for _, stat := range stats { - if stat.totals < totals[1] || stat.totals < totals[0] { - t.Errorf("getBlkioStatsList(%v) => %v, want value bigger than %v", dockerStats, stat.totals, totals[1]) - } - } - -} - -func TestDeltaOneContainer(t *testing.T) { - var apiContainer docker.Stat - metrics := types.BlkioStatEntry{ - Major: 123, - Minor: 123, - Op: "Total", - Value: 123, - } - jsonContainers := ` - { - "Id": "8dfafdbc3a40", - "Names": ["container"] - }` - var containers types.Container - err := json.Unmarshal([]byte(jsonContainers), &containers) - if err != nil { - t.Fatal(err) - } - - apiContainer.Stats.Read = time.Now() - apiContainer.Container = &containers - apiContainer.Stats.BlkioStats.IoServicedRecursive = append(apiContainer.Stats.BlkioStats.IoServicedRecursive, metrics) - dockerStats := []docker.Stat{apiContainer} - stats := blkioService.getBlkioStatsList(dockerStats, true) - totals := make([]float64, 2) - for _, stat := range stats { - totals[0] = stat.totals - } - - dockerStats[0].Stats.BlkioStats.IoServicedRecursive[0].Value = 1000 - dockerStats[0].Stats.Read = dockerStats[0].Stats.Read.Add(time.Second * 10) - stats = blkioService.getBlkioStatsList(dockerStats, true) - for _, stat := range stats { - if stat.totals < totals[0] { - t.Errorf("getBlkioStatsList(%v) => %v, want value bigger than %v", dockerStats, stat.totals, totals[0]) - } - } - - dockerStats[0].Stats.BlkioStats.IoServicedRecursive[0].Value = 2000 - dockerStats[0].Stats.Read = dockerStats[0].Stats.Read.Add(time.Second * 15) - stats = blkioService.getBlkioStatsList(dockerStats, true) - for _, stat := range stats { - if stat.totals < totals[1] || stat.totals < totals[0] { - t.Errorf("getBlkioStatsList(%v) => %v, want value bigger than %v", dockerStats, stat.totals, totals[1]) - } - } - -} - -func TestWritePs(t *testing.T) { - oldWritePs := []uint64{220, 951, 0} - newWritePs := []uint64{120, 2951, 0} - for index := range oldBlkioRaw { - setTime(index) - oldBlkioRaw[index].writes = oldWritePs[index] - newBlkioRaw[index].writes = newWritePs[index] - } - writePsTest := []struct { - givenOld BlkioRaw - givenNew BlkioRaw - expected float64 - }{ - {oldBlkioRaw[0], newBlkioRaw[0], 0}, - {oldBlkioRaw[1], newBlkioRaw[1], 1000}, - {oldBlkioRaw[2], newBlkioRaw[2], 0}, - } - for _, tt := range writePsTest { - out := blkioService.getWritePs(&tt.givenOld, &tt.givenNew) - if out != tt.expected { - t.Errorf("getWritePs(%v,%v) => %v, want %v", tt.givenOld, tt.givenNew, out, tt.expected) - } - } -} - -func TestReadPS(t *testing.T) { - oldReasPs := []uint64{0, 951, 235} - newReadPs := []uint64{120, 3951, 62} - for index := range oldBlkioRaw { - setTime(index) - oldBlkioRaw[index].reads = oldReasPs[index] - newBlkioRaw[index].reads = newReadPs[index] - } - readPsTest := []struct { - givenOld BlkioRaw - givenNew BlkioRaw - expected float64 - }{ - {oldBlkioRaw[0], newBlkioRaw[0], 60}, - {oldBlkioRaw[1], newBlkioRaw[1], 1500}, - {oldBlkioRaw[2], newBlkioRaw[2], 0}, - } - for _, tt := range readPsTest { - out := blkioService.getReadPs(&tt.givenOld, &tt.givenNew) - if out != tt.expected { - t.Errorf("getReadPs(%v,%v) => %v, want %v", tt.givenOld, tt.givenNew, out, tt.expected) - } - } -} - -func TestBlkioTotal(t *testing.T) { - oldTotal := []uint64{40, 1954, 235} - newTotal := []uint64{120, 1964, 62} - for index := range oldBlkioRaw { - setTime(index) - oldBlkioRaw[index].totals = oldTotal[index] - newBlkioRaw[index].totals = newTotal[index] - } - totalPsTest := []struct { - givenOld BlkioRaw - givenNew BlkioRaw - expected float64 - }{ - {oldBlkioRaw[0], newBlkioRaw[0], 40}, - {oldBlkioRaw[1], newBlkioRaw[1], 5}, - {oldBlkioRaw[2], newBlkioRaw[2], 0}, - } - for _, tt := range totalPsTest { - out := blkioService.getTotalPs(&tt.givenOld, &tt.givenNew) - if out != tt.expected { - t.Errorf("getTotalPs(%v,%v) => %v, want %v", tt.givenOld, tt.givenNew, out, tt.expected) - } - } -} - -func setTime(index int) { - oldBlkioRaw[index].Time = time.Now() - newBlkioRaw[index].Time = oldBlkioRaw[index].Time.Add(time.Duration(2000000000)) -} - -func TestGetBlkioStatsList(t *testing.T) { - start := time.Now() - later := start.Add(10 * time.Second) - - blkioService := BlkioService{ - map[string]BlkioRaw{ - "cebada": {Time: start, reads: 100, writes: 200, totals: 300}, - }, - } - - dockerStats := []docker.Stat{{ - Container: &types.Container{ - ID: "cebada", - Names: []string{"test"}, - }, - Stats: types.StatsJSON{Stats: types.Stats{ - Read: later, - BlkioStats: types.BlkioStats{ - IoServicedRecursive: []types.BlkioStatEntry{ - {Major: 1, Minor: 1, Op: "Read", Value: 100}, - {Major: 1, Minor: 1, Op: "Write", Value: 200}, - {Major: 1, Minor: 1, Op: "Total", Value: 300}, - {Major: 1, Minor: 2, Op: "Read", Value: 50}, - {Major: 1, Minor: 2, Op: "Write", Value: 100}, - {Major: 1, Minor: 2, Op: "Total", Value: 150}, - }, - IoServiceBytesRecursive: []types.BlkioStatEntry{ - {Major: 1, Minor: 1, Op: "Read", Value: 1000}, - {Major: 1, Minor: 1, Op: "Write", Value: 2000}, - {Major: 1, Minor: 1, Op: "Total", Value: 3000}, - {Major: 1, Minor: 2, Op: "Read", Value: 500}, - {Major: 1, Minor: 2, Op: "Write", Value: 1000}, - {Major: 1, Minor: 2, Op: "Total", Value: 1500}, - }, - IoServiceTimeRecursive: []types.BlkioStatEntry{ - {Major: 1, Minor: 1, Op: "Read", Value: 10000}, - {Major: 1, Minor: 1, Op: "Write", Value: 20000}, - {Major: 1, Minor: 1, Op: "Total", Value: 30000}, - {Major: 1, Minor: 2, Op: "Read", Value: 500}, - {Major: 1, Minor: 2, Op: "Write", Value: 1500}, - {Major: 1, Minor: 2, Op: "Total", Value: 2000}, - }, - IoWaitTimeRecursive: []types.BlkioStatEntry{ - {Major: 1, Minor: 1, Op: "Read", Value: 1000000}, - {Major: 1, Minor: 1, Op: "Write", Value: 25604332}, - {Major: 1, Minor: 1, Op: "Total", Value: 26604332}, - {Major: 1, Minor: 2, Op: "Read", Value: 500}, - {Major: 1, Minor: 2, Op: "Write", Value: 1500}, - {Major: 1, Minor: 2, Op: "Total", Value: 2000}, - }, - IoQueuedRecursive: []types.BlkioStatEntry{ - {Major: 1, Minor: 1, Op: "Read", Value: 100}, - {Major: 1, Minor: 1, Op: "Write", Value: 200}, - {Major: 1, Minor: 1, Op: "Total", Value: 300}, - {Major: 1, Minor: 2, Op: "Read", Value: 50}, - {Major: 1, Minor: 2, Op: "Write", Value: 100}, - {Major: 1, Minor: 2, Op: "Total", Value: 150}, - }, - }, - }}, - }} - - statsList := blkioService.getBlkioStatsList(dockerStats, true) - stats := statsList[0] - assert.Equal(t, float64(5), stats.reads) - assert.Equal(t, float64(10), stats.writes) - assert.Equal(t, float64(15), stats.totals) - assert.Equal(t, - BlkioRaw{Time: later, reads: 150, writes: 300, totals: 450}, - stats.serviced) - assert.Equal(t, - BlkioRaw{Time: later, reads: 1500, writes: 3000, totals: 4500}, - stats.servicedBytes) - assert.Equal(t, - BlkioRaw{Time: later, reads: 10500, writes: 21500, totals: 32000}, - stats.servicedTime) - assert.Equal(t, - BlkioRaw{Time: later, reads: 1000500, writes: 25605832, totals: 26606332}, - stats.waitTime) - assert.Equal(t, - BlkioRaw{Time: later, reads: 150, writes: 300, totals: 450}, - stats.queued) -} - -func TestGetBlkioStatsListWindows(t *testing.T) { - start := time.Now() - later := start.Add(10 * time.Second) - - blkioService := BlkioService{ - map[string]BlkioRaw{ - "cebada": {Time: start, reads: 100, writes: 200, totals: 300}, - }, - } - - dockerStats := []docker.Stat{{ - Container: &types.Container{ - ID: "cebada", - Names: []string{"test"}, - }, - Stats: types.StatsJSON{Stats: types.Stats{ - Read: later, - StorageStats: types.StorageStats{ - ReadCountNormalized: 150, - WriteCountNormalized: 300, - ReadSizeBytes: 1500, - WriteSizeBytes: 3000, - }, - }}, - }} - - statsList := blkioService.getBlkioStatsList(dockerStats, true) - stats := statsList[0] - assert.Equal(t, float64(5), stats.reads) - assert.Equal(t, float64(10), stats.writes) - assert.Equal(t, float64(15), stats.totals) - assert.Equal(t, - BlkioRaw{Time: later, reads: 150, writes: 300, totals: 450}, - stats.serviced) - assert.Equal(t, - BlkioRaw{Time: later, reads: 1500, writes: 3000, totals: 4500}, - stats.servicedBytes) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/diskio/helper.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/diskio/helper.go deleted file mode 100644 index 5e39a4f8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/diskio/helper.go +++ /dev/null @@ -1,198 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package diskio - -import ( - "time" - - "github.com/docker/docker/api/types" - - "github.com/elastic/beats/v7/metricbeat/module/docker" -) - -// BlkioStats contains all formatted blkio stats -type BlkioStats struct { - Time time.Time - Container *docker.Container - reads float64 - writes float64 - totals float64 - - serviced BlkioRaw - servicedBytes BlkioRaw - servicedTime BlkioRaw - waitTime BlkioRaw - queued BlkioRaw -} - -// Add adds blkio stats -func (s *BlkioStats) Add(o *BlkioStats) { - s.reads += o.reads - s.writes += o.writes - s.totals += o.totals - - s.serviced.Add(&o.serviced) - s.servicedBytes.Add(&o.servicedBytes) -} - -// BlkioRaw sums raw Blkio stats -type BlkioRaw struct { - Time time.Time - reads uint64 - writes uint64 - totals uint64 -} - -// Add adds blkio raw stats -func (s *BlkioRaw) Add(o *BlkioRaw) { - s.reads += o.reads - s.writes += o.writes - s.totals += o.totals -} - -// BlkioService is a helper to collect and calculate disk I/O metrics -type BlkioService struct { - lastStatsPerContainer map[string]BlkioRaw -} - -// NewBlkioService builds a new initialized BlkioService -func NewBlkioService() *BlkioService { - return &BlkioService{ - lastStatsPerContainer: make(map[string]BlkioRaw), - } -} - -func (io *BlkioService) getBlkioStatsList(rawStats []docker.Stat, dedot bool) []BlkioStats { - formattedStats := []BlkioStats{} - - statsPerContainer := make(map[string]BlkioRaw) - for _, myRawStats := range rawStats { - stats := io.getBlkioStats(&myRawStats, dedot) - storageStats := io.getStorageStats(&myRawStats, dedot) - stats.Add(&storageStats) - - oldStats, exist := io.lastStatsPerContainer[stats.Container.ID] - if exist { - stats.reads = io.getReadPs(&oldStats, &stats.serviced) - stats.writes = io.getWritePs(&oldStats, &stats.serviced) - stats.totals = io.getTotalPs(&oldStats, &stats.serviced) - } - - statsPerContainer[stats.Container.ID] = stats.serviced - formattedStats = append(formattedStats, stats) - } - - io.lastStatsPerContainer = statsPerContainer - return formattedStats -} - -// getStorageStats collects diskio metrics from StorageStats structure, that -// is populated in Windows systems only -func (io *BlkioService) getStorageStats(myRawStats *docker.Stat, dedot bool) BlkioStats { - return BlkioStats{ - Time: myRawStats.Stats.Read, - Container: docker.NewContainer(myRawStats.Container, dedot), - - serviced: BlkioRaw{ - reads: myRawStats.Stats.StorageStats.ReadCountNormalized, - writes: myRawStats.Stats.StorageStats.WriteCountNormalized, - totals: myRawStats.Stats.StorageStats.ReadCountNormalized + myRawStats.Stats.StorageStats.WriteCountNormalized, - }, - - servicedBytes: BlkioRaw{ - reads: myRawStats.Stats.StorageStats.ReadSizeBytes, - writes: myRawStats.Stats.StorageStats.WriteSizeBytes, - totals: myRawStats.Stats.StorageStats.ReadSizeBytes + myRawStats.Stats.StorageStats.WriteSizeBytes, - }, - } -} - -// getBlkioStats collects diskio metrics from BlkioStats structures, that -// are not populated in Windows -func (io *BlkioService) getBlkioStats(myRawStat *docker.Stat, dedot bool) BlkioStats { - return BlkioStats{ - Time: myRawStat.Stats.Read, - Container: docker.NewContainer(myRawStat.Container, dedot), - - serviced: io.getNewStats( - myRawStat.Stats.Read, - myRawStat.Stats.BlkioStats.IoServicedRecursive), - servicedBytes: io.getNewStats( - myRawStat.Stats.Read, - myRawStat.Stats.BlkioStats.IoServiceBytesRecursive), - servicedTime: io.getNewStats( - myRawStat.Stats.Read, - myRawStat.Stats.BlkioStats.IoServiceTimeRecursive), - waitTime: io.getNewStats( - myRawStat.Stats.Read, - myRawStat.Stats.BlkioStats.IoWaitTimeRecursive), - queued: io.getNewStats( - myRawStat.Stats.Read, - myRawStat.Stats.BlkioStats.IoQueuedRecursive), - } -} - -func (io *BlkioService) getNewStats(time time.Time, blkioEntry []types.BlkioStatEntry) BlkioRaw { - stats := BlkioRaw{ - Time: time, - reads: 0, - writes: 0, - totals: 0, - } - - for _, myEntry := range blkioEntry { - switch myEntry.Op { - case "Write": - stats.writes += myEntry.Value - case "Read": - stats.reads += myEntry.Value - case "Total": - stats.totals += myEntry.Value - } - } - return stats -} - -func (io *BlkioService) getReadPs(old *BlkioRaw, new *BlkioRaw) float64 { - duration := new.Time.Sub(old.Time) - return calculatePerSecond(duration, old.reads, new.reads) -} - -func (io *BlkioService) getWritePs(old *BlkioRaw, new *BlkioRaw) float64 { - duration := new.Time.Sub(old.Time) - return calculatePerSecond(duration, old.writes, new.writes) -} - -func (io *BlkioService) getTotalPs(old *BlkioRaw, new *BlkioRaw) float64 { - duration := new.Time.Sub(old.Time) - return calculatePerSecond(duration, old.totals, new.totals) -} - -func calculatePerSecond(duration time.Duration, old uint64, new uint64) float64 { - value := float64(new) - float64(old) - if value < 0 { - value = 0 - } - - timeSec := duration.Seconds() - if timeSec == 0 { - return 0 - } - - return value / timeSec -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/doc.go deleted file mode 100644 index 71a5e230..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/doc.go +++ /dev/null @@ -1,21 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package docker is a Metricbeat module that contains MetricSets. -*/ -package docker diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/docker-compose.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/docker-compose.yml deleted file mode 100644 index 39933bcb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/docker-compose.yml +++ /dev/null @@ -1,12 +0,0 @@ -version: '2.3' - -services: - # Dummy container for docker tests, so there is a container with - # healthcheck generating events - docker: - image: alpine - command: '/bin/sh -c "trap : TERM INT; sleep 15d"' - healthcheck: - interval: 1s - test: ["CMD", "true"] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/docker.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/docker.go deleted file mode 100644 index b4a7b91a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/docker.go +++ /dev/null @@ -1,158 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build linux darwin windows - -package docker - -import ( - "context" - "encoding/json" - "net/http" - "sync" - "time" - - "github.com/docker/docker/api/types" - "github.com/docker/docker/client" - "github.com/docker/go-connections/tlsconfig" - - "github.com/elastic/beats/v7/libbeat/common/docker" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -// Select Docker API version -const dockerAPIVersion = "1.22" - -// HostParser is a TCP host parser function for docker tcp host addresses -var HostParser = parse.URLHostParserBuilder{DefaultScheme: "tcp"}.Build() - -func init() { - // Register the ModuleFactory function for the "docker" module. - if err := mb.Registry.AddModule("docker", NewModule); err != nil { - panic(err) - } -} - -// NewModule creates a new module after performing validation. -func NewModule(base mb.BaseModule) (mb.Module, error) { - // Validate that at least one host has been specified. - config := struct { - Hosts []string `config:"hosts" validate:"nonzero,required"` - }{} - if err := base.UnpackConfig(&config); err != nil { - return nil, err - } - - return &base, nil -} - -// Stat contains container and statistics information -type Stat struct { - Container *types.Container - Stats types.StatsJSON -} - -// NewDockerClient initializes and returns a new Docker client -func NewDockerClient(endpoint string, config Config) (*client.Client, error) { - var httpClient *http.Client - - if config.TLS.IsEnabled() { - options := tlsconfig.Options{ - CAFile: config.TLS.CA, - CertFile: config.TLS.Certificate, - KeyFile: config.TLS.Key, - } - - tlsc, err := tlsconfig.Client(options) - if err != nil { - return nil, err - } - - httpClient = &http.Client{ - Transport: &http.Transport{ - TLSClientConfig: tlsc, - }, - } - } - - client, err := docker.NewClient(endpoint, httpClient, nil) - if err != nil { - return nil, err - } - - return client, nil -} - -// FetchStats returns a list of running containers with all related stats inside -func FetchStats(client *client.Client, timeout time.Duration) ([]Stat, error) { - ctx, cancel := context.WithTimeout(context.Background(), timeout) - defer cancel() - containers, err := client.ContainerList(ctx, types.ContainerListOptions{}) - if err != nil { - return nil, err - } - - var wg sync.WaitGroup - - containersList := make([]Stat, 0, len(containers)) - statsQueue := make(chan Stat, 1) - wg.Add(len(containers)) - - for _, container := range containers { - go func(container types.Container) { - defer wg.Done() - statsQueue <- exportContainerStats(ctx, client, &container) - }(container) - } - - go func() { - wg.Wait() - close(statsQueue) - }() - - // This will break after the queue has been drained and queue is closed. - for stat := range statsQueue { - // If names is empty, there is not data inside - if len(stat.Container.Names) != 0 { - containersList = append(containersList, stat) - } - } - - return containersList, err -} - -// exportContainerStats loads stats for the given container -// -// This is currently very inefficient as docker calculates the average for each request, -// means each request will take at least 2s: https://github.com/docker/docker/blob/master/cli/command/container/stats_helpers.go#L148 -// Getting all stats at once is implemented here: https://github.com/docker/docker/pull/25361 -func exportContainerStats(ctx context.Context, client *client.Client, container *types.Container) Stat { - var event Stat - event.Container = container - - containerStats, err := client.ContainerStats(ctx, container.ID, false) - if err != nil { - return event - } - - defer containerStats.Body.Close() - decoder := json.NewDecoder(containerStats.Body) - decoder.Decode(&event.Stats) - - return event -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/event/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/event/_meta/data.json deleted file mode 100644 index 57d7046a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/event/_meta/data.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "docker": { - "event": { - "action": "pull", - "actor": { - "attributes": { - "name": "busybox" - }, - "id": "busybox:latest" - }, - "from": "", - "id": "busybox:latest", - "status": "pull", - "type": "image" - } - }, - "event": { - "dataset": "event", - "module": "docker" - }, - "service": { - "type": "docker" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/event/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/event/_meta/docs.asciidoc deleted file mode 100644 index 0d4cc7a3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/event/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the event metricset of the module docker. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/event/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/event/_meta/fields.yml deleted file mode 100644 index d765fad8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/event/_meta/fields.yml +++ /dev/null @@ -1,40 +0,0 @@ -- name: event - type: group - description: > - Docker event - release: ga - fields: - - name: status - type: keyword - description: > - Event status - - name: id - type: keyword - description: > - Event id when available - - name: from - type: keyword - description: > - Event source - - name: type - type: keyword - description: > - The type of object emitting the event - - name: action - type: keyword - description: > - The type of event - - name: actor - type: group - description: > - Actor - fields: - - name: id - type: keyword - description: > - The ID of the object emitting the event - - name: attributes - type: object - object_type: keyword - description: > - Various key/value attributes of the object, depending on its type diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/event/event.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/event/event.go deleted file mode 100644 index ad9421cb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/event/event.go +++ /dev/null @@ -1,145 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build linux darwin windows - -package event - -import ( - "context" - "fmt" - "time" - - "github.com/docker/docker/api/types" - "github.com/docker/docker/api/types/events" - "github.com/docker/docker/client" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/docker" -) - -// init registers the MetricSet with the central registry as soon as the program -// starts. The New function will be called later to instantiate an instance of -// the MetricSet for each host defined in the module's configuration. After the -// MetricSet has been created then Fetch will begin to be called periodically. -func init() { - mb.Registry.MustAddMetricSet("docker", "event", New, - mb.WithHostParser(docker.HostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet holds any configuration or state information. It must implement -// the mb.MetricSet interface. And this is best achieved by embedding -// mb.BaseMetricSet because it implements all of the required mb.MetricSet -// interface methods except for Fetch. -type MetricSet struct { - mb.BaseMetricSet - dockerClient *client.Client - dedot bool - logger *logp.Logger -} - -// New creates a new instance of the MetricSet. New is responsible for unpacking -// any MetricSet specific configuration options if there are any. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - config := docker.DefaultConfig() - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - client, err := docker.NewDockerClient(base.HostData().URI, config) - if err != nil { - return nil, err - } - - return &MetricSet{ - BaseMetricSet: base, - dockerClient: client, - dedot: config.DeDot, - logger: logp.NewLogger("docker"), - }, nil -} - -// Run listens for docker events and reports them -func (m *MetricSet) Run(ctx context.Context, reporter mb.ReporterV2) { - options := types.EventsOptions{ - Since: fmt.Sprintf("%d", time.Now().Unix()), - } - - defer m.dockerClient.Close() - - for { - events, errors := m.dockerClient.Events(ctx, options) - - WATCH: - for { - select { - case event := <-events: - m.logger.Debug("Got a new docker event: %v", event) - m.reportEvent(reporter, event) - - case err := <-errors: - // An error can be received on context cancellation, don't reconnect - // if context is done. - select { - case <-ctx.Done(): - m.logger.Debug("docker", "Event watcher stopped") - return - default: - } - // Restart watch call - m.logger.Errorf("Error watching for docker events: %v", err) - time.Sleep(1 * time.Second) - break WATCH - - case <-ctx.Done(): - m.logger.Debug("docker", "Event watcher stopped") - return - } - } - } -} - -func (m *MetricSet) reportEvent(reporter mb.ReporterV2, event events.Message) { - time := time.Unix(event.Time, 0) - - attributes := make(map[string]string, len(event.Actor.Attributes)) - for k, v := range event.Actor.Attributes { - if m.dedot { - k = common.DeDot(k) - } - attributes[k] = v - } - - reporter.Event(mb.Event{ - Timestamp: time, - MetricSetFields: common.MapStr{ - "id": event.ID, - "type": event.Type, - "action": event.Action, - "status": event.Status, - "from": event.From, - "actor": common.MapStr{ - "id": event.Actor.ID, - "attributes": attributes, - }, - }, - }) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/event/event_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/event/event_integration_test.go deleted file mode 100644 index 5d4b7ce7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/event/event_integration_test.go +++ /dev/null @@ -1,103 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package event - -import ( - "context" - "io" - "os" - "testing" - "time" - - "github.com/docker/docker/api/types" - "github.com/docker/docker/api/types/container" - "github.com/docker/docker/client" - - "github.com/elastic/beats/v7/auditbeat/core" - "github.com/elastic/beats/v7/libbeat/common/docker" - "github.com/elastic/beats/v7/metricbeat/mb" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestData(t *testing.T) { - ms := mbtest.NewPushMetricSetV2WithContext(t, getConfig()) - var events []mb.Event - done := make(chan interface{}) - go func() { - events = mbtest.RunPushMetricSetV2WithContext(10*time.Second, 1, ms) - close(done) - }() - - createEvent(t) - <-done - - if len(events) == 0 { - t.Fatal("received no events") - } - assertNoErrors(t, events) - - beatEvent := mbtest.StandardizeEvent(ms, events[0], core.AddDatasetToEvent) - mbtest.WriteEventToDataJSON(t, beatEvent, "") -} - -func assertNoErrors(t *testing.T, events []mb.Event) { - t.Helper() - - for _, e := range events { - t.Log(e) - - if e.Error != nil { - t.Errorf("received error: %+v", e.Error) - } - } -} - -func createEvent(t *testing.T) { - c, err := docker.NewClient(client.DefaultDockerHost, nil, nil) - if err != nil { - t.Fatal(err) - } - defer c.Close() - - reader, err := c.ImagePull(context.Background(), "busybox", types.ImagePullOptions{}) - if err != nil { - t.Fatal(err) - } - io.Copy(os.Stdout, reader) - reader.Close() - - resp, err := c.ContainerCreate(context.Background(), &container.Config{ - Image: "busybox", - Cmd: []string{"echo", "foo"}, - }, nil, nil, "") - if err != nil { - t.Fatal(err) - } - - c.ContainerRemove(context.Background(), resp.ID, types.ContainerRemoveOptions{}) -} - -func getConfig() map[string]interface{} { - return map[string]interface{}{ - "module": "docker", - "metricsets": []string{"event"}, - "hosts": []string{"unix:///var/run/docker.sock"}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/fields.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/fields.go deleted file mode 100644 index 89cd5fc9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/fields.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/asset/asset.go - DO NOT EDIT. - -package docker - -import ( - "github.com/elastic/beats/v7/libbeat/asset" -) - -func init() { - if err := asset.SetFields("metricbeat", "docker", asset.ModuleFieldsPri, AssetDocker); err != nil { - panic(err) - } -} - -// AssetDocker returns asset data. -// This is the base64 encoded gzipped contents of ../metricbeat/module/docker. -func AssetDocker() string { - return "eJzsXFuP27oRft9fMUgfCgSJjRYHfdiHAqebFFm0OVnk0j760NTIZk2RCknZcX59wYtkWaIkX2Tv7sH60bSGH+fyzZAc+S2scHsLiaQrVDcAhhmOt/Dqnfvi1Q1AgpoqlhsmxS38/QYAwA+CNsRooJJzpAYTSJXMwtjkBkAhR6LxFhbkBkAvpTIzKkXKFreQEq7xBiBlyBN966S+BUEyrGGxH7PNrQQlizx8E8FjP/cilSoj9msgInHgmDaMaiBzWZgg9s8aVCEEEwugUhjCBCo9CVLqaOqIql9WIzFgPeBqSqtkQYZGMVpNbj/7Kis/TVj70LKMiGRvrAS3wu1GquZYD0T7ufMCwSyJgQ3RgD+QFta8TIBZYmsdkzguhcRgHFdCDB4H6h0xCJslegQ7FVp8YaY4DOsFhR5TO+XUXnJ8VpbPSJIo1Brjc7P81GnvH6AS3bFk9rOp3bivHrdc9hNjHgsd/llHpKQ0s7SpiR0wLsUiMjiAzX2+SkO4BydTIJw7B0kZR136a4ej7gHcXALbl4Bqh8jF1JKsEeaIovRckArokogFJqCZoOgHmBRxAxuyGNGj7zOyQCdz0ua9vDiH8T4XwrAM4e7h2zhkt0IlkE9yaqLr15RwTGYpl6T5A58bbiFHRVE0RwdU9OAfsnqy5rRLYiKAAZ0TinFDBbhCquwJYgaLi3D2ExOYb52XiiKbo7IPWJNRqbo4JqzMMLqKu2IkbIao5uEbOHmH6VZvtcFHV6tjH4/cK9hqMUDrg/0UXKIH+zmuEVY4tmsEYE5sfOJCo3psnQZNWih9zuugPgUfaOE9x/JuVRejhCGdOn++uj6/VlFUaLLohfYo9m7gO8e8dmjyunMFcv4/bA35L2fX9Ol9RmPa4+5bUa9hnvSy3oxgz+6AHV768SH92x66KrgjhqpOA5heMXnWxpvpFdxPP41Tgyok8V3tCdurXyktsoK7TYCVqyEpFBMLZ0jO0mr7EDuA6AJaByvzS+y6dkY8CfQO3nxrWhvkQYBlUHU9fMAC/mEfdeBPx67ahxiD0I/SLS2UQmGCjnOb/ZDK1lFPrfJCtWYUZ5YmLoDMpxLHQUaWk8H9J1D4vUBt9BsbyYII6XG2bVMC3RBmRkAJQzBLYKBzq0g7rbU1E/C9wAK1daVyIQeDd4+2jTCWfnf07SeqFtFJRnHy7slKCeYKqSWdW/jb5JdTCfwg/6xMrlgrXEahTSf42fHmaaifCnFa9AbFM+DOoOcX8nwhz4gmnXM8Mnv2e2jlnUWWEbW9XN1JxHOlUlvYyxyVOzB/tpTqatHSCM+DW2tKf+HXF35tg3HHXo9Ery1Wi7hoiRPX+2czp97sN+Ucf7Yw9m31e4soJrW6qB6xccBPxhJ/T0/WhHEy5xidN1UyG32ZslA0Pp2VPd50X5foHrd+5o/DADNmTMnXTT/Y4SDUyrwMkt5ZZTNfnFE6tIUNlQAtLxta9gE4yuXfvytT42Gm2FOMMYrNi768Hz0DheY56Fmr+A9RTBbaCpmuCS+whmt/bW8sO6JI7OqkAGb0vmeX61oi4WZJl0hXI9BaTVr7BHXvgQ+1XybEENgwzkEKvoU57hjB94kljTYibXlDoV3untDwu98/vP/1318/3H14f/ev34EJbVThogmWRPt2ikJjYrP/vGA8cWoLz7KscTVzPDOnhHEmFtooJKtoLDFhcNGqywbsT6Wghaum7ASYQNNol8sNdWN52UBlEufPWBidzCBOWFD2sZ1EKJJZpHsM+lrLDoDU1AeKJC6pZgxlroHETdSPRRYmL2IUNQI31aF0zFOZ5gczs5YH1ZHEI+Q0pbTctco1NtZHYD0nZ5wbo44i64TQsQnPA+NkaymTJSgMS1m7uW0oksIu7jJuA98E+16UWHcgYcHWlqjzkL3ifW51mDm5IMr7HbCQZx3gN8BSYMZ6tNs4unS1WTK69FvwsP/1i0uYQmr41k2IoklpF2yHdU26didZ9cV6RMM9sSM2iPruQdd/6V3yWD9cM2WK1jYRxu6/bJUA+ygULgpOYtQ0coeqxUI4B0roEhMPSwPRWlLmjuOMbDtZR7lVgudkjvzUK/wzekb9vAPgrtesykR6VpvAvUhlSfgwJ7aYtNWlMbm+nU4TSfXE15MTKrMpigUTOFWYokJBcUpyNvXjM4WZNDgjOZut/zL56y/TP00TpnNOtm99G9vbDUvwLdu9sXDuOwBlDT1WWH9ao3JuutfufnRw58TW5BeIquZxlJ8o8kZHG1N4++MKoLrfM2mj0kbm+VVUFWY6CFXsBO8SmFym7VPVJc6rQo1S7nKlNtFyKo7D8XYUy/E9UZ3a8LO0mS7DTO5dBh3NdR+dhHHKW88Mr0/MPxF11cZnGclzJhbhx69evzpOtZ/JJmgrvKzmajmXYJ22dBid2FG3QVEp6ThEpDLL2Gi74Dsnzbi+PXfQI+C/TCRy0/SqIY49KUZHuLfyXhsXUPF/+7DkGtAekKyCuQYVXEFVbE0MzjZSrazDaTST7guMCPY+3AOYw9wQ5gaNZhBvShifUFl0nMv03rD0gvknYTbvFzYW4iTMWVccjKuWQFJuujgSpUereD5/+bLHFMeWOo8bhgG5Qu1SmPUgt+Xo2VhHT7UHnQcGu5oPxP2xA3EptbOZ3vWxj2X1b9qf8pxu94z8eASrfyQ/StSR9w7g6dnZv33QZVt4aoHUUGqrAhNoLFmfU4L95kWcXoPFC9NoCXNWnVwCrUS7qTrq8/jlZjwyz7jovxdUZjZVBkOE6m53yX9sGD9W90+z9mflwpzM7ihJVP9+cSC0T0AWZtwhzAldYZswazcCSsnWkQSMtn304t1F6MGQwg+usKXtx1S7u7lOwHwqzEL+EQNGlgt7sgFTIXw6AXM4pOsFTD+mXYKZy6Lj705Oub6I5xH/Lwz7fzXibmKbVyrPJ07GSizjGfwloVwmoYwaIB154w8YIGMlkvED5CWBnJhA/h8AAP//3HFiZg==" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/healthcheck/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/healthcheck/_meta/data.json deleted file mode 100644 index ace6af48..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/healthcheck/_meta/data.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "container": { - "id": "cc78e58acfda4501105dc4de8e3ae218f2da616213e6e3af168c40103829302a", - "image": { - "name": "metricbeat_elasticsearch" - }, - "name": "metricbeat_elasticsearch_1_df866b3a7b3d", - "runtime": "docker" - }, - "docker": { - "container": { - "labels": { - "com_docker_compose_config-hash": "e3e0a2c6e5d1afb741bc8b1ecb09cda0395886b7a3e5084a9fd110be46d70f78", - "com_docker_compose_container-number": "1", - "com_docker_compose_oneoff": "False", - "com_docker_compose_project": "metricbeat", - "com_docker_compose_service": "elasticsearch", - "com_docker_compose_slug": "df866b3a7b3d50c0802350cbe58ee5b34fa32b7f6ba7fe9e48cde2c12dd0201d", - "com_docker_compose_version": "1.23.1", - "license": "Elastic License", - "org_label-schema_build-date": "20181006", - "org_label-schema_license": "GPLv2", - "org_label-schema_name": "elasticsearch", - "org_label-schema_schema-version": "1.0", - "org_label-schema_url": "https://www.elastic.co/products/elasticsearch", - "org_label-schema_vcs-url": "https://github.com/elastic/elasticsearch-docker", - "org_label-schema_vendor": "Elastic", - "org_label-schema_version": "6.5.1" - } - }, - "healthcheck": { - "event": { - "end_date": "2019-02-25T10:59:07.472Z", - "exit_code": 0, - "output": " % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n\r 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0\r100 338 100 338 0 0 13188 0 --:--:-- --:--:-- --:--:-- 13520\n{\n \"license\" : {\n \"status\" : \"active\",\n \"uid\" : \"ea5a516e-d9ee-4131-8eec-b39741e80869\",\n \"type\" : \"basic\",\n \"issue_date\" : \"2019-02-25T10:18:24.885Z\",\n \"issue_date_in_millis\" : 1551089904885,\n \"max_nodes\" : 1000,\n \"issued_to\" : \"docker-cluster\",\n \"issuer\" : \"elasticsearch\",\n \"start_date_in_millis\" : -1\n }\n}\n", - "start_date": "2019-02-25T10:59:07.342Z" - }, - "failingstreak": 0, - "status": "healthy" - } - }, - "event": { - "dataset": "docker.healthcheck", - "duration": 115000, - "module": "docker" - }, - "metricset": { - "name": "healthcheck" - }, - "service": { - "address": "/var/run/docker.sock", - "type": "docker" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/healthcheck/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/healthcheck/_meta/docs.asciidoc deleted file mode 100644 index 7fb73079..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/healthcheck/_meta/docs.asciidoc +++ /dev/null @@ -1,5 +0,0 @@ -The Docker `healthcheck` metricset collects healthcheck status metrics about -running Docker containers. - -Healthcheck data will only be available from docker containers where the -docker `HEALTHCHECK` instruction has been used to build the docker image. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/healthcheck/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/healthcheck/_meta/fields.yml deleted file mode 100644 index 0574361b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/healthcheck/_meta/fields.yml +++ /dev/null @@ -1,38 +0,0 @@ -- name: healthcheck - type: group - description: > - Docker healthcheck metrics. - - Healthcheck data will only be available from docker containers where the - docker `HEALTHCHECK` instruction has been used to build the docker image. - release: ga - fields: - - name: failingstreak - type: integer - description: > - concurent failed check - - name: status - type: keyword - description: > - Healthcheck status code - - name: event - type: group - description: > - event fields. - fields: - - name: end_date - type: date - description: > - Healthcheck end date - - name: start_date - type: date - description: > - Healthcheck start date - - name: output - type: keyword - description: > - Healthcheck output - - name: exit_code - type: integer - description: > - Healthcheck status code diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/healthcheck/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/healthcheck/data.go deleted file mode 100644 index 6ced9722..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/healthcheck/data.go +++ /dev/null @@ -1,81 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package healthcheck - -import ( - "context" - "strings" - - "github.com/docker/docker/api/types" - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/docker" -) - -func eventsMapping(r mb.ReporterV2, containers []types.Container, m *MetricSet) { - for _, container := range containers { - eventMapping(r, &container, m) - } -} - -func eventMapping(r mb.ReporterV2, cont *types.Container, m *MetricSet) { - if !hasHealthCheck(cont.Status) { - return - } - - container, err := m.dockerClient.ContainerInspect(context.TODO(), cont.ID) - if err != nil { - errors.Wrapf(err, "Error inspecting container %v", cont.ID) - return - } - - // Check if the container has any health check - if container.State.Health == nil { - return - } - - lastEvent := len(container.State.Health.Log) - 1 - - // Checks if a healthcheck already happened - if lastEvent < 0 { - return - } - - fields := common.MapStr{ - "status": container.State.Health.Status, - "failingstreak": container.State.Health.FailingStreak, - "event": common.MapStr{ - "start_date": common.Time(container.State.Health.Log[lastEvent].Start), - "end_date": common.Time(container.State.Health.Log[lastEvent].End), - "exit_code": container.State.Health.Log[lastEvent].ExitCode, - "output": container.State.Health.Log[lastEvent].Output, - }, - } - - r.Event(mb.Event{ - RootFields: docker.NewContainer(cont, m.dedot).ToMapStr(), - MetricSetFields: fields, - }) -} - -// hasHealthCheck detects if healthcheck is available for container -func hasHealthCheck(status string) bool { - return strings.Contains(status, "(") && strings.Contains(status, ")") -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/healthcheck/healthcheck.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/healthcheck/healthcheck.go deleted file mode 100644 index 1033af8d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/healthcheck/healthcheck.go +++ /dev/null @@ -1,82 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build linux darwin windows - -package healthcheck - -import ( - "context" - - "github.com/docker/docker/api/types" - "github.com/docker/docker/client" - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/docker" -) - -func init() { - mb.Registry.MustAddMetricSet("docker", "healthcheck", New, - mb.WithHostParser(docker.HostParser), - mb.DefaultMetricSet(), - ) -} - -type MetricSet struct { - mb.BaseMetricSet - dockerClient *client.Client - dedot bool -} - -// New creates a new instance of the docker healthcheck MetricSet. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - config := docker.DefaultConfig() - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - client, err := docker.NewDockerClient(base.HostData().URI, config) - if err != nil { - return nil, err - } - - return &MetricSet{ - BaseMetricSet: base, - dockerClient: client, - dedot: config.DeDot, - }, nil -} - -// Fetch returns a list of all containers as events. -// This is based on https://docs.docker.com/engine/reference/api/docker_remote_api_v1.24/#/list-containers. -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - // Fetch a list of all containers. - containers, err := m.dockerClient.ContainerList(context.TODO(), types.ContainerListOptions{}) - if err != nil { - return errors.Wrap(err, "failed to get docker containers list") - } - eventsMapping(r, containers, m) - - return nil -} - -//Close stops the metricset -func (m *MetricSet) Close() error { - - return m.dockerClient.Close() -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/healthcheck/healthcheck_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/healthcheck/healthcheck_integration_test.go deleted file mode 100644 index 2f0012ef..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/healthcheck/healthcheck_integration_test.go +++ /dev/null @@ -1,41 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package healthcheck - -import ( - "testing" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestData(t *testing.T) { - f := mbtest.NewReportingMetricSetV2Error(t, getConfig()) - if err := mbtest.WriteEventsReporterV2Error(f, t, ""); err != nil { - t.Fatal("write", err) - } -} - -func getConfig() map[string]interface{} { - return map[string]interface{}{ - "module": "docker", - "metricsets": []string{"healthcheck"}, - "hosts": []string{"unix:///var/run/docker.sock"}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/helper.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/helper.go deleted file mode 100644 index fd2343d6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/helper.go +++ /dev/null @@ -1,64 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package docker - -import ( - "github.com/docker/docker/api/types" - - "github.com/elastic/beats/v7/libbeat/common" - helpers "github.com/elastic/beats/v7/libbeat/common/docker" -) - -// Container is a struct representation of a container -type Container struct { - ID string - Name string - Image string - Labels common.MapStr -} - -// ToMapStr converts a container struct to a MapStrs -func (c *Container) ToMapStr() common.MapStr { - m := common.MapStr{ - "container": common.MapStr{ - "id": c.ID, - "name": c.Name, - "image": common.MapStr{ - "name": c.Image, - }, - "runtime": "docker", - }, - } - - if len(c.Labels) > 0 { - m.Put("docker.container.labels", c.Labels) - } - return m -} - -// NewContainer converts Docker API container to an internal structure, it applies -// dedot to container labels if dedot is true, or stores them in a nested way if it's -// false -func NewContainer(container *types.Container, dedot bool) *Container { - return &Container{ - ID: container.ID, - Name: helpers.ExtractContainerName(container.Names), - Labels: helpers.DeDotLabels(container.Labels, dedot), - Image: container.Image, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/helper_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/helper_test.go deleted file mode 100644 index 556c75e5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/helper_test.go +++ /dev/null @@ -1,62 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package docker - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/common" - - "github.com/stretchr/testify/assert" - - helpers "github.com/elastic/beats/v7/libbeat/common/docker" -) - -func TestDeDotLabels(t *testing.T) { - labels := map[string]string{ - "com.docker.swarm.task": "", - "com.docker.swarm.task.id": "1", - "com.docker.swarm.task.name": "foobar", - } - - t.Run("dedot enabled", func(t *testing.T) { - result := helpers.DeDotLabels(labels, true) - assert.Equal(t, common.MapStr{ - "com_docker_swarm_task": "", - "com_docker_swarm_task_id": "1", - "com_docker_swarm_task_name": "foobar", - }, result) - }) - - t.Run("dedot disabled", func(t *testing.T) { - result := helpers.DeDotLabels(labels, false) - assert.Equal(t, common.MapStr{ - "com": common.MapStr{ - "docker": common.MapStr{ - "swarm": common.MapStr{ - "task": common.MapStr{ - "value": "", - "id": "1", - "name": "foobar", - }, - }, - }, - }, - }, result) - }) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/image/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/image/_meta/data.json deleted file mode 100644 index fc242f43..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/image/_meta/data.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "docker": { - "image": { - "created": "2019-03-25T09:57:14.000Z", - "id": { - "current": "sha256:fa96dbd9baead0b3a4550c861cc871f40c0c7482889fb5f09c705e7d0622358f", - "parent": "" - }, - "labels": { - "license": "Elastic License", - "org_label-schema_build-date": "20190305", - "org_label-schema_license": "GPLv2", - "org_label-schema_name": "logstash", - "org_label-schema_schema-version": "1.0", - "org_label-schema_url": "https://www.elastic.co/products/logstash", - "org_label-schema_vcs-url": "https://github.com/elastic/logstash-docker", - "org_label-schema_vendor": "Elastic", - "org_label-schema_version": "8.0.0-SNAPSHOT" - }, - "size": { - "regular": 770558778, - "virtual": 770558778 - }, - "tags": [ - "docker.elastic.co/logstash/logstash:8.0.0-SNAPSHOT" - ] - } - }, - "event": { - "dataset": "docker.image", - "duration": 115000, - "module": "docker" - }, - "metricset": { - "name": "image" - }, - "service": { - "address": "/var/run/docker.sock", - "type": "docker" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/image/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/image/_meta/docs.asciidoc deleted file mode 100644 index e03d5a5e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/image/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the `image` metricset of the Docker module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/image/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/image/_meta/fields.yml deleted file mode 100644 index 6127e4c9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/image/_meta/fields.yml +++ /dev/null @@ -1,47 +0,0 @@ -- name: image - type: group - description: > - Docker image metrics. - release: ga - fields: - - name: id - type: group - description: > - The image layers identifier. - fields: - - name: current - type: keyword - description: > - Unique image identifier given upon its creation. - - name: parent - type: keyword - description: > - Identifier of the image, if it exists, from which the current image directly descends. - - name: created - type: date - description: > - Date and time when the image was created. - - name: size - type: group - description: > - Image size layers. - fields: - - name: virtual - type: long - description: > - Size of the image. - - name: regular - type: long - description: > - Total size of the all cached images associated to the current image. - - - name: labels - type: object - object_type: keyword - description: > - Image labels. - - - name: tags - type: keyword - description: > - Image tags. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/image/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/image/data.go deleted file mode 100644 index e809450f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/image/data.go +++ /dev/null @@ -1,55 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package image - -import ( - "time" - - "github.com/docker/docker/api/types" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/docker" -) - -func eventsMapping(imagesList []types.ImageSummary, dedot bool) []common.MapStr { - events := []common.MapStr{} - for _, image := range imagesList { - events = append(events, eventMapping(&image, dedot)) - } - return events -} - -func eventMapping(image *types.ImageSummary, dedot bool) common.MapStr { - event := common.MapStr{ - "id": common.MapStr{ - "current": image.ID, - "parent": image.ParentID, - }, - "created": common.Time(time.Unix(image.Created, 0)), - "size": common.MapStr{ - "regular": image.Size, - "virtual": image.VirtualSize, - }, - "tags": image.RepoTags, - } - if len(image.Labels) > 0 { - labels := docker.DeDotLabels(image.Labels, dedot) - event["labels"] = labels - } - return event -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/image/image.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/image/image.go deleted file mode 100644 index 62ea612f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/image/image.go +++ /dev/null @@ -1,90 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package image - -import ( - "context" - - "github.com/docker/docker/api/types" - "github.com/docker/docker/client" - - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/docker" -) - -// init registers the MetricSet with the central registry. -// The New method will be called after the setup of the module and before starting to fetch data -func init() { - mb.Registry.MustAddMetricSet("docker", "image", New, - mb.WithHostParser(docker.HostParser), - ) -} - -// MetricSet type defines all fields of the MetricSet -// As a minimum it must inherit the mb.BaseMetricSet fields, but can be extended with -// additional entries. These variables can be used to persist data or configuration between -// multiple fetch calls. -type MetricSet struct { - mb.BaseMetricSet - dockerClient *client.Client - dedot bool -} - -// New create a new instance of the MetricSet -// Part of new is also setting up the configuration by processing additional -// configuration entries if needed. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - config := docker.DefaultConfig() - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - client, err := docker.NewDockerClient(base.HostData().URI, config) - if err != nil { - return nil, err - } - - return &MetricSet{ - BaseMetricSet: base, - dockerClient: client, - dedot: config.DeDot, - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right format -// It returns the event which is then forward to the output. In case of an error, a -// descriptive error must be returned. -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - images, err := m.dockerClient.ImageList(context.TODO(), types.ImageListOptions{}) - if err != nil { - return err - } - - events := eventsMapping(images, m.dedot) - for _, event := range events { - reporter.Event(mb.Event{MetricSetFields: event}) - } - - return nil -} - -//Close stops the metricset -func (m *MetricSet) Close() error { - - return m.dockerClient.Close() -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/image/image_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/image/image_integration_test.go deleted file mode 100644 index 1dd56b6d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/image/image_integration_test.go +++ /dev/null @@ -1,42 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package image - -import ( - "testing" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestData(t *testing.T) { - f := mbtest.NewReportingMetricSetV2Error(t, getConfig()) - - if err := mbtest.WriteEventsReporterV2Error(f, t, ""); err != nil { - t.Fatal("write", err) - } -} - -func getConfig() map[string]interface{} { - return map[string]interface{}{ - "module": "docker", - "metricsets": []string{"image"}, - "hosts": []string{"unix:///var/run/docker.sock"}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/info/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/info/_meta/data.json deleted file mode 100644 index 9ea12698..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/info/_meta/data.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "docker": { - "info": { - "containers": { - "paused": 0, - "running": 2, - "stopped": 12, - "total": 14 - }, - "id": "VF5E:SKD6:YFIG:VDGO:JU3M:ZT2N:4E6B:7IOL:5QOS:M3HT:EM7E:VL22", - "images": 425 - } - }, - "event": { - "dataset": "docker.info", - "duration": 115000, - "module": "docker" - }, - "metricset": { - "name": "info", - "period": 10000 - }, - "service": { - "address": "/var/run/docker.sock", - "type": "docker" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/info/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/info/_meta/docs.asciidoc deleted file mode 100644 index 8ae052af..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/info/_meta/docs.asciidoc +++ /dev/null @@ -1,2 +0,0 @@ -The Docker `info` metricset collects system-wide information based on the -https://docs.docker.com/engine/reference/api/docker_remote_api_v1.24/#/display-system-wide-information[Docker Remote API]. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/info/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/info/_meta/fields.yml deleted file mode 100644 index a1abc1bf..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/info/_meta/fields.yml +++ /dev/null @@ -1,36 +0,0 @@ -- name: info - type: group - description: > - Info metrics based on https://docs.docker.com/engine/reference/api/docker_remote_api_v1.24/#/display-system-wide-information. - release: ga - fields: - - name: containers - type: group - description: > - Overall container stats. - fields: - - name: paused - type: long - description: > - Total number of paused containers. - - name: running - type: long - description: > - Total number of running containers. - - name: stopped - type: long - description: > - Total number of stopped containers. - - name: total - type: long - description: > - Total number of existing containers. - - name: id - type: keyword - description: > - Unique Docker host identifier. - - - name: images - type: long - description: > - Total number of existing images. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/info/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/info/data.go deleted file mode 100644 index 6b3f2e62..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/info/data.go +++ /dev/null @@ -1,39 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package info - -import ( - "github.com/docker/docker/api/types" - - "github.com/elastic/beats/v7/libbeat/common" -) - -func eventMapping(info *types.Info) common.MapStr { - event := common.MapStr{ - "id": info.ID, - "containers": common.MapStr{ - "total": info.Containers, - "running": info.ContainersRunning, - "paused": info.ContainersPaused, - "stopped": info.ContainersStopped, - }, - "images": info.Images, - } - - return event -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/info/info.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/info/info.go deleted file mode 100644 index e4ea3765..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/info/info.go +++ /dev/null @@ -1,75 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package info - -import ( - "context" - - "github.com/docker/docker/client" - - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/docker" -) - -func init() { - mb.Registry.MustAddMetricSet("docker", "info", New, - mb.WithHostParser(docker.HostParser), - mb.DefaultMetricSet(), - ) -} - -type MetricSet struct { - mb.BaseMetricSet - dockerClient *client.Client -} - -// New create a new instance of the docker info MetricSet. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - config := docker.Config{} - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - client, err := docker.NewDockerClient(base.HostData().URI, config) - if err != nil { - return nil, err - } - - return &MetricSet{ - BaseMetricSet: base, - dockerClient: client, - }, nil -} - -// Fetch creates a new event for info. -// See: https://docs.docker.com/engine/reference/api/docker_remote_api_v1.24/#/display-system-wide-information -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - info, err := m.dockerClient.Info(context.TODO()) - if err != nil { - return err - } - - r.Event(mb.Event{MetricSetFields: eventMapping(&info)}) - - return nil -} - -// Close stops the metricset -func (m *MetricSet) Close() error { - return m.dockerClient.Close() -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/info/info_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/info/info_integration_test.go deleted file mode 100644 index 3ec84b09..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/info/info_integration_test.go +++ /dev/null @@ -1,42 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package info - -import ( - "testing" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestData(t *testing.T) { - f := mbtest.NewReportingMetricSetV2Error(t, getConfig()) - - if err := mbtest.WriteEventsReporterV2Error(f, t, ""); err != nil { - t.Fatal("write", err) - } -} - -func getConfig() map[string]interface{} { - return map[string]interface{}{ - "module": "docker", - "metricsets": []string{"info"}, - "hosts": []string{"unix:///var/run/docker.sock"}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/memory/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/memory/_meta/data.json deleted file mode 100644 index bde42686..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/memory/_meta/data.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "container": { - "id": "aa41902101351f415e6e983b0673c0ba715dd4bc316bd5fc0ebd6fcf94287f86", - "image": { - "name": "redis:latest" - }, - "name": "amazing_cohen", - "runtime": "docker" - }, - "docker": { - "memory": { - "fail": { - "count": 0 - }, - "limit": 2095878144, - "rss": { - "pct": 0.0004025882909345325, - "total": 843776 - }, - "stats": { - "active_anon": 421888, - "active_file": 36864, - "cache": 86016, - "dirty": 0, - "hierarchical_memory_limit": 9223372036854771712, - "hierarchical_memsw_limit": 9223372036854771712, - "inactive_anon": 421888, - "inactive_file": 49152, - "mapped_file": 53248, - "pgfault": 1587, - "pgmajfault": 1, - "pgpgin": 2426, - "pgpgout": 2199, - "rss": 843776, - "rss_huge": 0, - "total_active_anon": 421888, - "total_active_file": 36864, - "total_cache": 86016, - "total_dirty": 0, - "total_inactive_anon": 421888, - "total_inactive_file": 49152, - "total_mapped_file": 53248, - "total_pgfault": 1587, - "total_pgmajfault": 1, - "total_pgpgin": 2426, - "total_pgpgout": 2199, - "total_rss": 843776, - "total_rss_huge": 0, - "total_unevictable": 0, - "total_writeback": 0, - "unevictable": 0, - "writeback": 0 - }, - "usage": { - "max": 7860224, - "pct": 0.000672283359618831, - "total": 1409024 - } - } - }, - "event": { - "dataset": "docker.memory", - "duration": 115000, - "module": "docker" - }, - "metricset": { - "name": "memory" - }, - "service": { - "address": "/var/run/docker.sock", - "type": "docker" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/memory/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/memory/_meta/docs.asciidoc deleted file mode 100644 index 188253c9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/memory/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -The Docker `memory` metricset collects memory metrics. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/memory/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/memory/_meta/fields.yml deleted file mode 100644 index 0ebb64ba..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/memory/_meta/fields.yml +++ /dev/null @@ -1,77 +0,0 @@ -- name: memory - type: group - description: > - Memory metrics. - release: ga - fields: - - name: stats.* - type: object - object_type: long - object_type_mapping_type: "*" - description: > - Raw memory stats from the cgroups memory.stat interface - - name: commit - type: group - description: > - Committed bytes on Windows - fields: - - name: total - type: long - format: bytes - description: > - Total bytes - - name: peak - type: long - format: bytes - description: > - Peak committed bytes on Windows - - name: private_working_set.total - type: long - format: bytes - description: > - private working sets on Windows - - name: fail.count - type: scaled_float - description: > - Fail counter. - - name: limit - type: long - format: bytes - description: > - Memory limit. - - name: rss - type: group - description: > - RSS memory stats. - fields: - - name: total - type: long - format: bytes - description: > - Total memory resident set size. - - name: pct - type: scaled_float - format: percent - description: > - Memory resident set size percentage. - - name: usage - type: group - description: > - Usage memory stats. - fields: - - name: max - type: long - format: bytes - description: > - Max memory usage. - - name: pct - type: scaled_float - format: percent - description: > - Memory usage percentage. - - name: total - type: long - format: bytes - description: > - Total memory usage. - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/memory/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/memory/data.go deleted file mode 100644 index 0a418e48..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/memory/data.go +++ /dev/null @@ -1,68 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package memory - -import ( - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -func eventsMapping(r mb.ReporterV2, memoryDataList []MemoryData) { - for _, memoryData := range memoryDataList { - eventMapping(r, &memoryData) - } -} - -func eventMapping(r mb.ReporterV2, memoryData *MemoryData) { - - //if we have windows memory data, just report windows stats - var fields common.MapStr - if memoryData.Commit+memoryData.CommitPeak+memoryData.PrivateWorkingSet > 0 { - fields = common.MapStr{ - "commit": common.MapStr{ - "total": memoryData.Commit, - "peak": memoryData.CommitPeak, - }, - "private_working_set": common.MapStr{ - "total": memoryData.PrivateWorkingSet, - }, - } - } else { - fields = common.MapStr{ - "stats": memoryData.Stats, - "fail": common.MapStr{ - "count": memoryData.Failcnt, - }, - "limit": memoryData.Limit, - "rss": common.MapStr{ - "total": memoryData.TotalRss, - "pct": memoryData.TotalRssP, - }, - "usage": common.MapStr{ - "total": memoryData.Usage, - "pct": memoryData.UsageP, - "max": memoryData.MaxUsage, - }, - } - } - - r.Event(mb.Event{ - RootFields: memoryData.Container.ToMapStr(), - MetricSetFields: fields, - }) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/memory/helper.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/memory/helper.go deleted file mode 100644 index 459c26cc..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/memory/helper.go +++ /dev/null @@ -1,81 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package memory - -import ( - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/module/docker" -) - -// MemoryData contains parsed container memory info -type MemoryData struct { - Time common.Time - Container *docker.Container - Failcnt uint64 - Limit uint64 - MaxUsage uint64 - TotalRss uint64 - TotalRssP float64 - Usage uint64 - UsageP float64 - //Raw stats from the cgroup subsystem - Stats map[string]uint64 - //Windows-only memory stats - Commit uint64 - CommitPeak uint64 - PrivateWorkingSet uint64 -} - -// MemoryService is placeholder for the the memory stat parsers -type MemoryService struct{} - -func (s *MemoryService) getMemoryStatsList(containers []docker.Stat, dedot bool) []MemoryData { - formattedStats := []MemoryData{} - for _, containerStats := range containers { - //There appears to be a race where a container will report with a stat object before it actually starts - //during this time, there doesn't appear to be any meaningful data, - // and Limit will never be 0 unless the container is not running - //and there's no cgroup data, and CPU usage should be greater than 0 for any running container. - if containerStats.Stats.MemoryStats.Limit == 0 && containerStats.Stats.PreCPUStats.CPUUsage.TotalUsage == 0 { - continue - } - formattedStats = append(formattedStats, s.getMemoryStats(containerStats, dedot)) - } - - return formattedStats -} - -func (s *MemoryService) getMemoryStats(myRawStat docker.Stat, dedot bool) MemoryData { - totalRSS := myRawStat.Stats.MemoryStats.Stats["total_rss"] - return MemoryData{ - Time: common.Time(myRawStat.Stats.Read), - Container: docker.NewContainer(myRawStat.Container, dedot), - Failcnt: myRawStat.Stats.MemoryStats.Failcnt, - Limit: myRawStat.Stats.MemoryStats.Limit, - MaxUsage: myRawStat.Stats.MemoryStats.MaxUsage, - TotalRss: totalRSS, - TotalRssP: float64(totalRSS) / float64(myRawStat.Stats.MemoryStats.Limit), - Usage: myRawStat.Stats.MemoryStats.Usage, - UsageP: float64(myRawStat.Stats.MemoryStats.Usage) / float64(myRawStat.Stats.MemoryStats.Limit), - Stats: myRawStat.Stats.MemoryStats.Stats, - //Windows memory statistics - Commit: myRawStat.Stats.MemoryStats.Commit, - CommitPeak: myRawStat.Stats.MemoryStats.CommitPeak, - PrivateWorkingSet: myRawStat.Stats.MemoryStats.PrivateWorkingSet, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/memory/memory.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/memory/memory.go deleted file mode 100644 index 3a56adba..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/memory/memory.go +++ /dev/null @@ -1,82 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build linux darwin windows - -package memory - -import ( - "github.com/docker/docker/client" - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/docker" -) - -func init() { - mb.Registry.MustAddMetricSet("docker", "memory", New, - mb.WithHostParser(docker.HostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet type defines all fields of the MetricSet -type MetricSet struct { - mb.BaseMetricSet - memoryService *MemoryService - dockerClient *client.Client - dedot bool -} - -// New creates a new instance of the docker memory MetricSet. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - config := docker.DefaultConfig() - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - client, err := docker.NewDockerClient(base.HostData().URI, config) - if err != nil { - return nil, err - } - - return &MetricSet{ - BaseMetricSet: base, - memoryService: &MemoryService{}, - dockerClient: client, - dedot: config.DeDot, - }, nil -} - -// Fetch creates a list of memory events for each container. -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - stats, err := docker.FetchStats(m.dockerClient, m.Module().Config().Timeout) - if err != nil { - return errors.Wrap(err, "failed to get docker stats") - } - - memoryStats := m.memoryService.getMemoryStatsList(stats, m.dedot) - eventsMapping(r, memoryStats) - - return nil -} - -//Close stops the metricset -func (m *MetricSet) Close() error { - - return m.dockerClient.Close() -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/memory/memory_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/memory/memory_integration_test.go deleted file mode 100644 index 6d21e07e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/memory/memory_integration_test.go +++ /dev/null @@ -1,41 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package memory - -import ( - "testing" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestData(t *testing.T) { - f := mbtest.NewReportingMetricSetV2Error(t, getConfig()) - if err := mbtest.WriteEventsReporterV2Error(f, t, ""); err != nil { - t.Fatal("write", err) - } -} - -func getConfig() map[string]interface{} { - return map[string]interface{}{ - "module": "docker", - "metricsets": []string{"memory"}, - "hosts": []string{"unix:///var/run/docker.sock"}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/memory/memory_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/memory/memory_test.go deleted file mode 100644 index 695e6770..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/memory/memory_test.go +++ /dev/null @@ -1,133 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package memory - -import ( - "reflect" - "testing" - "time" - - "github.com/docker/docker/api/types" - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - "github.com/elastic/beats/v7/metricbeat/module/docker" -) - -func TestMemoryService_GetMemoryStats(t *testing.T) { - //Container + dockerstats - containerID := "containerID" - labels := map[string]string{ - "label1": "val1", - "label2": "val2", - "label2.foo": "val3", - } - container := types.Container{ - ID: containerID, - Image: "image", - Command: "command", - Created: 123789, - Status: "Up", - SizeRw: 123, - SizeRootFs: 456, - Names: []string{"/name1", "name1/fake"}, - Labels: labels, - } - memoryService := &MemoryService{} - memorystats := getMemoryStats(time.Now(), 1) - - memoryRawStats := docker.Stat{} - memoryRawStats.Container = &container - memoryRawStats.Stats = memorystats - - totalRSS := memorystats.MemoryStats.Stats["total_rss"] - expectedRootFields := common.MapStr{ - "container": common.MapStr{ - "id": containerID, - "name": "name1", - "image": common.MapStr{ - "name": "image", - }, - "runtime": "docker", - }, - "docker": common.MapStr{ - "container": common.MapStr{ - "labels": common.MapStr{ - "label1": "val1", - "label2": common.MapStr{ - "foo": "val3", - "value": "val2", - }, - }, - }, - }, - } - expectedFields := common.MapStr{ - "stats": map[string]uint64{ - "total_rss": 5, - }, - "fail": common.MapStr{ - "count": memorystats.MemoryStats.Failcnt, - }, - "limit": memorystats.MemoryStats.Limit, - "rss": common.MapStr{ - "total": totalRSS, - "pct": float64(totalRSS) / float64(memorystats.MemoryStats.Limit), - }, - "usage": common.MapStr{ - "total": memorystats.MemoryStats.Usage, - "pct": float64(memorystats.MemoryStats.Usage) / float64(memorystats.MemoryStats.Limit), - "max": memorystats.MemoryStats.MaxUsage, - }, - } - //WHEN - rawStats := memoryService.getMemoryStats(memoryRawStats, false) - r := &mbtest.CapturingReporterV2{} - eventMapping(r, &rawStats) - events := r.GetEvents() - //THEN - assert.Empty(t, r.GetErrors()) - assert.NotEmpty(t, events) - event := events[0] - assert.Equal(t, expectedRootFields, event.RootFields) - assert.Equal(t, expectedFields, event.MetricSetFields) -} - -func getMemoryStats(read time.Time, number uint64) types.StatsJSON { - - myMemoryStats := types.StatsJSON{ - Stats: types.Stats{ - Read: read, - MemoryStats: types.MemoryStats{ - MaxUsage: number, - Usage: number * 2, - Failcnt: number * 3, - Limit: number * 4, - Stats: map[string]uint64{}, - }, - }, - } - - myMemoryStats.MemoryStats.Stats["total_rss"] = number * 5 - - return myMemoryStats -} -func equalEvent(expectedEvent common.MapStr, event common.MapStr) bool { - return reflect.DeepEqual(expectedEvent, event) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/module.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/module.yml deleted file mode 100644 index 74288253..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/module.yml +++ /dev/null @@ -1,3 +0,0 @@ -dashboards: - - id: AV4REOpp5NkDleZmzKkE - file: Metricbeat-docker-overview.json diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/network/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/network/_meta/data.json deleted file mode 100644 index fba2fae3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/network/_meta/data.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "container": { - "id": "cc78e58acfda4501105dc4de8e3ae218f2da616213e6e3af168c40103829302a", - "image": { - "name": "metricbeat_elasticsearch" - }, - "name": "metricbeat_elasticsearch_1_df866b3a7b3d", - "runtime": "docker" - }, - "docker": { - "container": { - "labels": { - "com_docker_compose_config-hash": "e3e0a2c6e5d1afb741bc8b1ecb09cda0395886b7a3e5084a9fd110be46d70f78", - "com_docker_compose_container-number": "1", - "com_docker_compose_oneoff": "False", - "com_docker_compose_project": "metricbeat", - "com_docker_compose_service": "elasticsearch", - "com_docker_compose_slug": "df866b3a7b3d50c0802350cbe58ee5b34fa32b7f6ba7fe9e48cde2c12dd0201d", - "com_docker_compose_version": "1.23.1", - "license": "Elastic License", - "org_label-schema_build-date": "20181006", - "org_label-schema_license": "GPLv2", - "org_label-schema_name": "elasticsearch", - "org_label-schema_schema-version": "1.0", - "org_label-schema_url": "https://www.elastic.co/products/elasticsearch", - "org_label-schema_vcs-url": "https://github.com/elastic/elasticsearch-docker", - "org_label-schema_vendor": "Elastic", - "org_label-schema_version": "6.5.1" - } - }, - "network": { - "in": { - "bytes": 0, - "dropped": 0, - "errors": 0, - "packets": 0 - }, - "inbound": { - "bytes": 23047, - "dropped": 0, - "errors": 0, - "packets": 241 - }, - "interface": "eth0", - "out": { - "bytes": 0, - "dropped": 0, - "errors": 0, - "packets": 0 - }, - "outbound": { - "bytes": 0, - "dropped": 0, - "errors": 0, - "packets": 0 - } - } - }, - "event": { - "dataset": "docker.network", - "duration": 115000, - "module": "docker" - }, - "metricset": { - "name": "network" - }, - "service": { - "address": "/var/run/docker.sock", - "type": "docker" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/network/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/network/_meta/docs.asciidoc deleted file mode 100644 index 2942d89a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/network/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -The Docker `network` metricset collects network metrics. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/network/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/network/_meta/fields.yml deleted file mode 100644 index 035047eb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/network/_meta/fields.yml +++ /dev/null @@ -1,101 +0,0 @@ -- name: network - type: group - description: > - Network metrics. - release: ga - fields: - - - name: interface - type: keyword - description: > - Network interface name. - - name: in - type: group - deprecated: 6.4 - description: > - Incoming network stats per second. - fields: - - name: bytes - type: long - format: bytes - description: > - Total number of incoming bytes. - - name: dropped - type: scaled_float - description: > - Total number of dropped incoming packets. - - name: errors - type: long - description: > - Total errors on incoming packets. - - name: packets - type: long - description: > - Total number of incoming packets. - - name: out - type: group - deprecated: 6.4 - description: > - Outgoing network stats per second. - fields: - - name: bytes - type: long - format: bytes - description: > - Total number of outgoing bytes. - - name: dropped - type: scaled_float - description: > - Total number of dropped outgoing packets. - - name: errors - type: long - description: > - Total errors on outgoing packets. - - name: packets - type: long - description: > - Total number of outgoing packets. - - name: inbound - type: group - description: > - Incoming network stats since the container started. - fields: - - name: bytes - type: long - format: bytes - description: > - Total number of incoming bytes. - - name: dropped - type: long - description: > - Total number of dropped incoming packets. - - name: errors - type: long - description: > - Total errors on incoming packets. - - name: packets - type: long - description: > - Total number of incoming packets. - - name: outbound - type: group - description: > - Outgoing network stats since the container started. - fields: - - name: bytes - type: long - format: bytes - description: > - Total number of outgoing bytes. - - name: dropped - type: long - description: > - Total number of dropped outgoing packets. - - name: errors - type: long - description: > - Total errors on outgoing packets. - - name: packets - type: long - description: > - Total number of outgoing packets. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/network/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/network/data.go deleted file mode 100644 index b4a2b90c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/network/data.go +++ /dev/null @@ -1,64 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package network - -import ( - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -func eventsMapping(r mb.ReporterV2, netsStatsList []NetStats) { - for i := range netsStatsList { - eventMapping(r, &netsStatsList[i]) - } -} - -func eventMapping(r mb.ReporterV2, stats *NetStats) { - r.Event(mb.Event{ - RootFields: stats.Container.ToMapStr(), - MetricSetFields: common.MapStr{ - "interface": stats.NameInterface, - // Deprecated - "in": common.MapStr{ - "bytes": stats.RxBytes, - "dropped": stats.RxDropped, - "errors": stats.RxErrors, - "packets": stats.RxPackets, - }, - // Deprecated - "out": common.MapStr{ - "bytes": stats.TxBytes, - "dropped": stats.TxDropped, - "errors": stats.TxErrors, - "packets": stats.TxPackets, - }, - "inbound": common.MapStr{ - "bytes": stats.Total.RxBytes, - "dropped": stats.Total.RxDropped, - "errors": stats.Total.RxErrors, - "packets": stats.Total.RxPackets, - }, - "outbound": common.MapStr{ - "bytes": stats.Total.TxBytes, - "dropped": stats.Total.TxDropped, - "errors": stats.Total.TxErrors, - "packets": stats.Total.TxPackets, - }, - }, - }) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/network/helper.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/network/helper.go deleted file mode 100644 index 0f980fc2..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/network/helper.go +++ /dev/null @@ -1,177 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package network - -import ( - "time" - - "github.com/docker/docker/api/types" - - "github.com/elastic/beats/v7/metricbeat/module/docker" -) - -type NetService struct { - NetworkStatPerContainer map[string]map[string]NetRaw -} - -type NetworkCalculator interface { - getRxBytesPerSecond(newStats *NetRaw, oldStats *NetRaw) float64 - getRxDroppedPerSecond(newStats *NetRaw, oldStats *NetRaw) float64 - getRxErrorsPerSecond(newStats *NetRaw, oldStats *NetRaw) float64 - getRxPacketsPerSecond(newStats *NetRaw, oldStats *NetRaw) float64 - getTxBytesPerSecond(newStats *NetRaw, oldStats *NetRaw) float64 - getTxDroppedPerSecond(newStats *NetRaw, oldStats *NetRaw) float64 - getTxErrorsPerSecond(newStats *NetRaw, oldStats *NetRaw) float64 - getTxPacketsPerSecond(newStats *NetRaw, oldStats *NetRaw) float64 -} - -type NetRaw struct { - Time time.Time - RxBytes uint64 - RxDropped uint64 - RxErrors uint64 - RxPackets uint64 - TxBytes uint64 - TxDropped uint64 - TxErrors uint64 - TxPackets uint64 -} - -type NetStats struct { - Time time.Time - Container *docker.Container - NameInterface string - RxBytes float64 - RxDropped float64 - RxErrors float64 - RxPackets float64 - TxBytes float64 - TxDropped float64 - TxErrors float64 - TxPackets float64 - Total *types.NetworkStats -} - -func (n *NetService) getNetworkStatsPerContainer(rawStats []docker.Stat, dedot bool) []NetStats { - formattedStats := []NetStats{} - for _, myStats := range rawStats { - for nameInterface, rawnNetStats := range myStats.Stats.Networks { - formattedStats = append(formattedStats, n.getNetworkStats(nameInterface, rawnNetStats, myStats, dedot)) - } - } - - return formattedStats -} - -func (n *NetService) getNetworkStats(nameInterface string, rawNetStats types.NetworkStats, myRawstats docker.Stat, dedot bool) NetStats { - newNetworkStats := createNetRaw(myRawstats.Stats.Read, &rawNetStats) - oldNetworkStat, exist := n.NetworkStatPerContainer[myRawstats.Container.ID][nameInterface] - - netStats := NetStats{ - Container: docker.NewContainer(myRawstats.Container, dedot), - Time: myRawstats.Stats.Read, - NameInterface: nameInterface, - Total: &rawNetStats, - } - - if exist { - netStats.RxBytes = n.getRxBytesPerSecond(&newNetworkStats, &oldNetworkStat) - netStats.RxDropped = n.getRxDroppedPerSecond(&newNetworkStats, &oldNetworkStat) - netStats.RxErrors = n.getRxErrorsPerSecond(&newNetworkStats, &oldNetworkStat) - netStats.RxPackets = n.getRxPacketsPerSecond(&newNetworkStats, &oldNetworkStat) - netStats.TxBytes = n.getTxBytesPerSecond(&newNetworkStats, &oldNetworkStat) - netStats.TxDropped = n.getTxDroppedPerSecond(&newNetworkStats, &oldNetworkStat) - netStats.TxErrors = n.getTxErrorsPerSecond(&newNetworkStats, &oldNetworkStat) - netStats.TxPackets = n.getTxPacketsPerSecond(&newNetworkStats, &oldNetworkStat) - } else { - n.NetworkStatPerContainer[myRawstats.Container.ID] = make(map[string]NetRaw) - } - - n.NetworkStatPerContainer[myRawstats.Container.ID][nameInterface] = newNetworkStats - - return netStats -} - -func createNetRaw(time time.Time, stats *types.NetworkStats) NetRaw { - return NetRaw{ - Time: time, - RxBytes: stats.RxBytes, - RxDropped: stats.RxDropped, - RxErrors: stats.RxErrors, - RxPackets: stats.RxPackets, - TxBytes: stats.TxBytes, - TxDropped: stats.TxDropped, - TxErrors: stats.TxErrors, - TxPackets: stats.TxPackets, - } -} - -func (n *NetService) checkStats(containerID string, nameInterface string) bool { - if _, exist := n.NetworkStatPerContainer[containerID][nameInterface]; exist { - return true - } - return false -} - -func (n *NetService) getRxBytesPerSecond(newStats *NetRaw, oldStats *NetRaw) float64 { - duration := newStats.Time.Sub(oldStats.Time) - return n.calculatePerSecond(duration, oldStats.RxBytes, newStats.RxBytes) -} - -func (n *NetService) getRxDroppedPerSecond(newStats *NetRaw, oldStats *NetRaw) float64 { - duration := newStats.Time.Sub(oldStats.Time) - return n.calculatePerSecond(duration, oldStats.RxDropped, newStats.RxDropped) -} - -func (n *NetService) getRxErrorsPerSecond(newStats *NetRaw, oldStats *NetRaw) float64 { - duration := newStats.Time.Sub(oldStats.Time) - return n.calculatePerSecond(duration, oldStats.RxErrors, newStats.RxErrors) -} - -func (n *NetService) getRxPacketsPerSecond(newStats *NetRaw, oldStats *NetRaw) float64 { - duration := newStats.Time.Sub(oldStats.Time) - return n.calculatePerSecond(duration, oldStats.RxPackets, newStats.RxPackets) -} - -func (n *NetService) getTxBytesPerSecond(newStats *NetRaw, oldStats *NetRaw) float64 { - duration := newStats.Time.Sub(oldStats.Time) - return n.calculatePerSecond(duration, oldStats.TxBytes, newStats.TxBytes) -} - -func (n *NetService) getTxDroppedPerSecond(newStats *NetRaw, oldStats *NetRaw) float64 { - duration := newStats.Time.Sub(oldStats.Time) - return n.calculatePerSecond(duration, oldStats.TxDropped, newStats.TxDropped) -} - -func (n *NetService) getTxErrorsPerSecond(newStats *NetRaw, oldStats *NetRaw) float64 { - duration := newStats.Time.Sub(oldStats.Time) - return n.calculatePerSecond(duration, oldStats.TxErrors, newStats.TxErrors) -} - -func (n *NetService) getTxPacketsPerSecond(newStats *NetRaw, oldStats *NetRaw) float64 { - duration := newStats.Time.Sub(oldStats.Time) - return n.calculatePerSecond(duration, oldStats.TxPackets, newStats.TxPackets) -} - -func (n *NetService) calculatePerSecond(duration time.Duration, oldValue uint64, newValue uint64) float64 { - value := float64(newValue) - float64(oldValue) - if value < 0 { - value = 0 - } - return value / duration.Seconds() -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/network/network.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/network/network.go deleted file mode 100644 index 04e67c95..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/network/network.go +++ /dev/null @@ -1,83 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build linux darwin windows - -package network - -import ( - "github.com/docker/docker/client" - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/docker" -) - -func init() { - mb.Registry.MustAddMetricSet("docker", "network", New, - mb.WithHostParser(docker.HostParser), - mb.DefaultMetricSet(), - ) -} - -type MetricSet struct { - mb.BaseMetricSet - netService *NetService - dockerClient *client.Client - dedot bool -} - -// New creates a new instance of the docker network MetricSet. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - config := docker.DefaultConfig() - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - client, err := docker.NewDockerClient(base.HostData().URI, config) - if err != nil { - return nil, err - } - - return &MetricSet{ - BaseMetricSet: base, - dockerClient: client, - netService: &NetService{ - NetworkStatPerContainer: make(map[string]map[string]NetRaw), - }, - dedot: config.DeDot, - }, nil -} - -// Fetch methods creates a list of network events for each container. -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - stats, err := docker.FetchStats(m.dockerClient, m.Module().Config().Timeout) - if err != nil { - return errors.Wrap(err, "failed to get docker stats") - } - - formattedStats := m.netService.getNetworkStatsPerContainer(stats, m.dedot) - eventsMapping(r, formattedStats) - - return nil -} - -//Close stops the metricset -func (m *MetricSet) Close() error { - - return m.dockerClient.Close() -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/network/network_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/network/network_integration_test.go deleted file mode 100644 index 418d057e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/network/network_integration_test.go +++ /dev/null @@ -1,42 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package network - -import ( - "testing" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestData(t *testing.T) { - ms := mbtest.NewReportingMetricSetV2Error(t, getConfig()) - err := mbtest.WriteEventsReporterV2Error(ms, t, "") - if err != nil { - t.Fatal("write", err) - } -} - -func getConfig() map[string]interface{} { - return map[string]interface{}{ - "module": "docker", - "metricsets": []string{"network"}, - "hosts": []string{"unix:///var/run/docker.sock"}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/network/network_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/network/network_test.go deleted file mode 100644 index e303dfcd..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/network/network_test.go +++ /dev/null @@ -1,234 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package network - -import ( - "testing" - "time" -) - -var oldNetRaw = make([]NetRaw, 3) -var newNetRaw = make([]NetRaw, 3) -var netService = &NetService{ - NetworkStatPerContainer: make(map[string]map[string]NetRaw), -} - -func TestGetRxBytesPerSecond(t *testing.T) { - oldRxBytes := []uint64{20, 0, 210} - newRxBytes := []uint64{120, 0, 103} - for index := range oldNetRaw { - setTime(index) - oldNetRaw[index].RxBytes = oldRxBytes[index] - newNetRaw[index].RxBytes = newRxBytes[index] - } - rxBytesTest := []struct { - givenOld NetRaw - givenNew NetRaw - expected float64 - }{ - {oldNetRaw[0], newNetRaw[0], 50}, - {oldNetRaw[1], newNetRaw[1], 0}, - {oldNetRaw[2], newNetRaw[2], 0}, - } - for _, tt := range rxBytesTest { - out := netService.getRxBytesPerSecond(&tt.givenNew, &tt.givenOld) - if out != tt.expected { - t.Errorf("getRxBytesPerSecond(%v,%v) => %v, want %v", tt.givenNew, tt.givenOld, out, tt.expected) - } - } -} - -func TestGetRxDroppedPerSeconde(t *testing.T) { - oldRxDroppedBytes := []uint64{40, 645789, 0} - newRxDroppedBytes := []uint64{240, 12345, 0} - for index := range oldNetRaw { - setTime(index) - oldNetRaw[index].RxDropped = oldRxDroppedBytes[index] - newNetRaw[index].RxDropped = newRxDroppedBytes[index] - } - rxDroppedTest := []struct { - givenOld NetRaw - givenNew NetRaw - expected float64 - }{ - {oldNetRaw[0], newNetRaw[0], 100}, - {oldNetRaw[1], newNetRaw[1], 0}, - {oldNetRaw[2], newNetRaw[2], 0}, - } - for _, tt := range rxDroppedTest { - out := netService.getRxDroppedPerSecond(&tt.givenNew, &tt.givenOld) - if out != tt.expected { - t.Errorf("getRxDroppedPerSecond(%v,%v) => %v, want %v", tt.givenNew, tt.givenOld, out, tt.expected) - } - } -} - -func TestGetRxPacketsPerSeconde(t *testing.T) { - oldRxPacketsBytes := []uint64{40, 265, 0} - newRxPacketsBytes := []uint64{140, 26, 0} - for index := range oldNetRaw { - setTime(index) - oldNetRaw[index].RxPackets = oldRxPacketsBytes[index] - newNetRaw[index].RxPackets = newRxPacketsBytes[index] - } - rxPacketTest := []struct { - givenOld NetRaw - givenNew NetRaw - expected float64 - }{ - {oldNetRaw[0], newNetRaw[0], 50}, - {oldNetRaw[1], newNetRaw[1], 0}, - {oldNetRaw[2], newNetRaw[2], 0}, - } - for _, tt := range rxPacketTest { - out := netService.getRxPacketsPerSecond(&tt.givenNew, &tt.givenOld) - if out != tt.expected { - t.Errorf("getRxPacketsPerSecond(%v,%v) => %v, want %v", tt.givenNew, tt.givenOld, out, tt.expected) - } - } -} - -func TestGetRxErrorsPerSeconde(t *testing.T) { - oldRxErrorsBytes := []uint64{0, 150, 986} - newRxErrorsBytes := []uint64{0, 1150, 653} - for index := range oldNetRaw { - setTime(index) - oldNetRaw[index].RxErrors = oldRxErrorsBytes[index] - newNetRaw[index].RxErrors = newRxErrorsBytes[index] - } - rxPacketTest := []struct { - givenOld NetRaw - givenNew NetRaw - expected float64 - }{ - {oldNetRaw[0], newNetRaw[0], 0}, - {oldNetRaw[1], newNetRaw[1], 500}, - {oldNetRaw[2], newNetRaw[2], 0}, - } - for _, tt := range rxPacketTest { - out := netService.getRxErrorsPerSecond(&tt.givenNew, &tt.givenOld) - if out != tt.expected { - t.Errorf("getRxErrorsPerSecond(%v,%v) => %v, want %v", tt.givenNew, tt.givenOld, out, tt.expected) - } - } -} - -func TestGetTxBytesPerSecond(t *testing.T) { - oldTxBytes := []uint64{0, 995, 986} - newTxBytes := []uint64{0, 2995, 653} - for index := range oldNetRaw { - setTime(index) - oldNetRaw[index].TxBytes = oldTxBytes[index] - newNetRaw[index].TxBytes = newTxBytes[index] - } - txBytesTest := []struct { - givenOld NetRaw - givenNew NetRaw - expected float64 - }{ - {oldNetRaw[0], newNetRaw[0], 0}, - {oldNetRaw[1], newNetRaw[1], 1000}, - {oldNetRaw[2], newNetRaw[2], 0}, - } - for _, tt := range txBytesTest { - out := netService.getTxBytesPerSecond(&tt.givenNew, &tt.givenOld) - if out != tt.expected { - t.Errorf("getTxBytesPerSecond(%v,%v) => %v, want %v", tt.givenNew, tt.givenOld, out, tt.expected) - } - } -} - -func TestGetTxDroppedPerSeconde(t *testing.T) { - oldTxDropped := []uint64{0, 5, 1236} - newTxDropped := []uint64{0, 15, 569} - for index := range oldNetRaw { - setTime(index) - oldNetRaw[index].TxDropped = oldTxDropped[index] - newNetRaw[index].TxDropped = newTxDropped[index] - } - txDroppedTest := []struct { - givenOld NetRaw - givenNew NetRaw - expected float64 - }{ - {oldNetRaw[0], newNetRaw[0], 0}, - {oldNetRaw[1], newNetRaw[1], 5}, - {oldNetRaw[2], newNetRaw[2], 0}, - } - for _, tt := range txDroppedTest { - out := netService.getTxDroppedPerSecond(&tt.givenNew, &tt.givenOld) - if out != tt.expected { - t.Errorf("getTxDroppedPerSecond(%v,%v) => %v, want %v", tt.givenNew, tt.givenOld, out, tt.expected) - } - } -} - -func TestGetTxPacketsPerSeconde(t *testing.T) { - oldTxPacket := []uint64{102, 52, 0} - newTxPacket := []uint64{2102, 15, 0} - for index := range oldNetRaw { - setTime(index) - oldNetRaw[index].TxPackets = oldTxPacket[index] - newNetRaw[index].TxPackets = newTxPacket[index] - } - txPacketTest := []struct { - givenOld NetRaw - givenNew NetRaw - expected float64 - }{ - {oldNetRaw[0], newNetRaw[0], 1000}, - {oldNetRaw[1], newNetRaw[1], 0}, - {oldNetRaw[2], newNetRaw[2], 0}, - } - for _, tt := range txPacketTest { - out := netService.getTxPacketsPerSecond(&tt.givenNew, &tt.givenOld) - if out != tt.expected { - t.Errorf("getTxPacketsPerSecond(%v,%v) => %v, want %v", tt.givenNew, tt.givenOld, out, tt.expected) - } - } -} - -func TestGetTxErrorsPerSecond(t *testing.T) { - oldTxErrors := []uint64{995, 0, 30} - newTxErrors := []uint64{1995, 0, 10} - for index := range oldNetRaw { - setTime(index) - oldNetRaw[index].TxErrors = oldTxErrors[index] - newNetRaw[index].TxErrors = newTxErrors[index] - } - txErrorsTest := []struct { - givenOld NetRaw - givenNew NetRaw - expected float64 - }{ - {oldNetRaw[0], newNetRaw[0], 500}, - {oldNetRaw[1], newNetRaw[1], 0}, - {oldNetRaw[2], newNetRaw[2], 0}, - } - for _, tt := range txErrorsTest { - out := netService.getTxErrorsPerSecond(&tt.givenNew, &tt.givenOld) - if out != tt.expected { - t.Errorf("getTxErrorsPerSecond(%v,%v) => %v, want %v", tt.givenNew, tt.givenOld, out, tt.expected) - } - } -} - -func setTime(index int) { - oldNetRaw[index].Time = time.Now() - newNetRaw[index].Time = oldNetRaw[index].Time.Add(time.Duration(2000000000)) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/test_docker.py b/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/test_docker.py deleted file mode 100644 index 22a86784..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/docker/test_docker.py +++ /dev/null @@ -1,248 +0,0 @@ -import os -import sys -import unittest -from nose.plugins.attrib import attr - -sys.path.append(os.path.join(os.path.dirname(__file__), '../../tests/system')) -import metricbeat - - -class Test(metricbeat.BaseTest): - - COMPOSE_SERVICES = ['docker'] - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_container_fields(self): - """ - test container fields - """ - self.render_config_template( - modules=[{ - "name": "docker", - "metricsets": ["container"], - "hosts": ["unix:///var/run/docker.sock"], - "period": "10s", - }], - ) - - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0, max_timeout=20) - proc.check_kill_and_wait() - self.assert_no_logged_warnings(["Container stopped when recovering stats", - "An error occurred while getting docker stats"]) - - output = self.read_output_json() - evt = output[0] - - evt = self.remove_labels(evt) - self.assert_fields_are_documented(evt) - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_cpu_fields(self): - """ - test cpu fields - """ - self.render_config_template(modules=[{ - "name": "docker", - "metricsets": ["cpu"], - "hosts": ["unix:///var/run/docker.sock"], - "period": "10s" - }]) - - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0, max_timeout=30) - proc.check_kill_and_wait() - self.assert_no_logged_warnings(["Container stopped when recovering stats", - "An error occurred while getting docker stats"]) - - output = self.read_output_json() - evt = output[0] - - evt = self.remove_labels(evt) - - if 'core' in evt["docker"]["cpu"]: - del evt["docker"]["cpu"]["core"] - - self.assert_fields_are_documented(evt) - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_diskio_fields(self): - """ - test diskio fields - """ - self.render_config_template(modules=[{ - "name": "docker", - "metricsets": ["diskio"], - "hosts": ["unix:///var/run/docker.sock"], - "period": "10s" - }]) - - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0, max_timeout=30) - proc.check_kill_and_wait() - self.assert_no_logged_warnings(["Container stopped when recovering stats", - "An error occurred while getting docker stats"]) - - output = self.read_output_json() - evt = output[0] - - evt = self.remove_labels(evt) - - self.assert_fields_are_documented(evt) - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_info_fields(self): - """ - test info fields - """ - self.render_config_template(modules=[{ - "name": "docker", - "metricsets": ["info"], - "hosts": ["unix:///var/run/docker.sock"], - "period": "10s" - }]) - - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0, max_timeout=30) - proc.check_kill_and_wait() - self.assert_no_logged_warnings(["Container stopped when recovering stats", - "An error occurred while getting docker stats"]) - - output = self.read_output_json() - evt = output[0] - - self.assert_fields_are_documented(evt) - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_memory_fields(self): - """ - test memory fields - """ - self.render_config_template(modules=[{ - "name": "docker", - "metricsets": ["memory"], - "hosts": ["unix:///var/run/docker.sock"], - "period": "10s" - }]) - - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0, max_timeout=30) - proc.check_kill_and_wait() - self.assert_no_logged_warnings(["Container stopped when recovering stats", - "An error occurred while getting docker stats"]) - - output = self.read_output_json() - evt = output[0] - - evt = self.remove_labels(evt) - self.assert_fields_are_documented(evt) - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_network_fields(self): - """ - test network fields - """ - self.render_config_template(modules=[{ - "name": "docker", - "metricsets": ["network"], - "hosts": ["unix:///var/run/docker.sock"], - "period": "10s" - }]) - - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0, max_timeout=30) - proc.check_kill_and_wait() - self.assert_no_logged_warnings(["Container stopped when recovering stats", - "An error occurred while getting docker stats"]) - - output = self.read_output_json() - evt = output[0] - - evt = self.remove_labels(evt) - self.assert_fields_are_documented(evt) - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_health_fields(self): - """ - test health fields - """ - self.render_config_template(modules=[{ - "name": "docker", - "metricsets": ["healthcheck"], - "hosts": ["unix:///var/run/docker.sock"], - "period": "10s", - }]) - - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0, max_timeout=20) - proc.check_kill_and_wait() - self.assert_no_logged_warnings(["Container stopped when recovering stats", - "An error occurred while getting docker stats"]) - - output = self.read_output_json() - evt = output[0] - - evt = self.remove_labels(evt) - self.assert_fields_are_documented(evt) - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_image_fields(self): - """ - test image fields - """ - self.render_config_template(modules=[{ - "name": "docker", - "metricsets": ["image"], - "hosts": ["unix:///var/run/docker.sock"], - "period": "10s", - }]) - - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0, max_timeout=20) - proc.check_kill_and_wait() - self.assert_no_logged_warnings(["Container stopped when recovering stats", - "An error occurred while getting docker stats"]) - - output = self.read_output_json() - evt = output[0] - - if 'tags' in evt["docker"]["image"]: - del evt["docker"]["image"]["tags"] - - if 'labels' in evt["docker"]["image"]: - del evt["docker"]["image"]["labels"] - - self.assert_fields_are_documented(evt) - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_event_fields(self): - """ - test event fields - """ - self.render_config_template(modules=[{ - "name": "docker", - "metricsets": ["event"], - "hosts": ["unix:///var/run/docker.sock"], - "period": "10s", - }]) - - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0, max_timeout=20) - proc.check_kill_and_wait() - self.assert_no_logged_warnings(["Container stopped when recovering stats", - "An error occurred while getting docker stats"]) - - output = self.read_output_json() - evt = output[0] - - if 'attributes' in evt["docker"]["event"]["actor"]: - del evt["docker"]["event"]["actor"]["attributes"] - - self.assert_fields_are_documented(evt) - - def remove_labels(self, evt): - - if 'labels' in evt["docker"]["container"]: - del evt["docker"]["container"]["labels"] - - return evt diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/_meta/.dockerignore b/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/_meta/.dockerignore deleted file mode 100644 index bb0e316a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/_meta/.dockerignore +++ /dev/null @@ -1 +0,0 @@ -test/target diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/_meta/Dockerfile b/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/_meta/Dockerfile deleted file mode 100644 index 3098a420..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/_meta/Dockerfile +++ /dev/null @@ -1,16 +0,0 @@ -FROM maven:3.6-jdk-8 - -# Variables used in pom.xml -ARG DROPWIZARD_VERSION - -# Build the deployable war -COPY test /test -WORKDIR /test -RUN mvn verify - -# Build the final image -FROM jetty:9.4.26-jre8 -COPY --from=0 /test/target/test-1.0-SNAPSHOT.war /var/lib/jetty/webapps/test.war - -HEALTHCHECK --interval=1s --retries=90 CMD curl -f http://localhost:8080/test/helloworld -EXPOSE 8080 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/_meta/config.reference.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/_meta/config.reference.yml deleted file mode 100644 index ac8266c4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/_meta/config.reference.yml +++ /dev/null @@ -1,7 +0,0 @@ -- module: dropwizard - metricsets: ["collector"] - period: 10s - hosts: ["localhost:8080"] - metrics_path: /metrics/metrics - namespace: example - enabled: true diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/_meta/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/_meta/config.yml deleted file mode 100644 index cea792de..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/_meta/config.yml +++ /dev/null @@ -1,9 +0,0 @@ -- module: dropwizard - #metricsets: - # - collector - period: 10s - hosts: ["localhost:8080"] - metrics_path: /metrics/metrics - namespace: example - #username: "user" - #password: "secret" diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/_meta/docs.asciidoc deleted file mode 100644 index 5f20730b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/_meta/docs.asciidoc +++ /dev/null @@ -1,6 +0,0 @@ -This is the http://dropwizard.io[Dropwizard] module. The default metricset is `collector`. - -[float] -=== Compatibility - -The Dropwizard module is tested with dropwizard metrics 3.2.6, 4.0.0 and 4.1.2. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/_meta/fields.yml deleted file mode 100644 index 41908008..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/_meta/fields.yml +++ /dev/null @@ -1,12 +0,0 @@ -- key: dropwizard - title: "Dropwizard" - description: > - Stats collected from Dropwizard. - release: ga - settings: ["ssl", "http"] - short_config: false - fields: - - name: dropwizard - type: group - description: > - fields: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/_meta/supported-versions.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/_meta/supported-versions.yml deleted file mode 100644 index 0888fc67..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/_meta/supported-versions.yml +++ /dev/null @@ -1,4 +0,0 @@ -variants: - - DROPWIZARD_VERSION: 4.1.2 - - DROPWIZARD_VERSION: 4.0.0 - - DROPWIZARD_VERSION: 3.2.6 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/_meta/test/.gitignore b/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/_meta/test/.gitignore deleted file mode 100644 index eb5a316c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/_meta/test/.gitignore +++ /dev/null @@ -1 +0,0 @@ -target diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/_meta/test/pom.xml b/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/_meta/test/pom.xml deleted file mode 100644 index e8d4dfb6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/_meta/test/pom.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - 4.0.0 - io.test.dropwizard - test - 1.0-SNAPSHOT - war - Test Webapp for dropwizard metrics - - - javax.servlet - servlet-api - 2.5 - provided - - - io.dropwizard.metrics - metrics-servlets - ${env.DROPWIZARD_VERSION} - - - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/_meta/test/src/main/java/io/test/dropwizard/MetricsServletContextListener.java b/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/_meta/test/src/main/java/io/test/dropwizard/MetricsServletContextListener.java deleted file mode 100644 index 264d8d8e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/_meta/test/src/main/java/io/test/dropwizard/MetricsServletContextListener.java +++ /dev/null @@ -1,48 +0,0 @@ -package io.test.dropwizard; - -import com.codahale.metrics.Counter; -import com.codahale.metrics.Gauge; -import com.codahale.metrics.Meter; -import com.codahale.metrics.MetricRegistry; -import com.codahale.metrics.Timer; -import com.codahale.metrics.servlets.MetricsServlet; - -/** - * - * MetricsServletContextListener is a listener class that needs to be added to all assertion - * web application's web.xml in order to expose the MetricsRegistry which maintains all the - * metrics that are being tracked. - * - */ - -public class MetricsServletContextListener extends MetricsServlet.ContextListener { - - public static MetricRegistry METRIC_REGISTRY = new MetricRegistry(); - - static { - Counter c = new Counter(); - c.inc(); - METRIC_REGISTRY.register("my_counter{this=that}", c); - METRIC_REGISTRY.register("my_meter{this=that}", new Meter()); - - METRIC_REGISTRY.register("my_timer", new Timer()); - METRIC_REGISTRY.histogram("my_histogram"); - METRIC_REGISTRY.register("my_gauge", new Gauge() { - - @Override - public Integer getValue() { - // TODO Auto-generated method stub - return null; - } - - }); - - } - - @Override - protected MetricRegistry getMetricRegistry() { - return METRIC_REGISTRY; - } - - -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/_meta/test/src/main/java/io/test/dropwizard/TestServlet.java b/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/_meta/test/src/main/java/io/test/dropwizard/TestServlet.java deleted file mode 100644 index e651c4aa..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/_meta/test/src/main/java/io/test/dropwizard/TestServlet.java +++ /dev/null @@ -1,39 +0,0 @@ -package io.test.dropwizard; - -import java.io.Closeable; -import java.io.IOException; -import java.io.PrintWriter; - -import javax.servlet.ServletException; -import javax.servlet.http.HttpServlet; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; - - -@SuppressWarnings("serial") -public class TestServlet extends HttpServlet { - @SuppressWarnings("unchecked") - @Override - protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { - PrintWriter out = null; - try { - out = new PrintWriter(resp.getWriter()); - out.println("hello world"); - out.flush(); - } finally { - close(out); - } - } - - private static void close(Closeable c) { - if (c == null) { - return; - } - - try { - c.close(); - } catch (IOException ignore) { - /* ignore */ - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/_meta/test/src/main/webapp/WEB-INF/web.xml b/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/_meta/test/src/main/webapp/WEB-INF/web.xml deleted file mode 100644 index 783c271f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/_meta/test/src/main/webapp/WEB-INF/web.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - Test Dropwizard - - - HelloServlet - io.test.dropwizard.TestServlet - - - - HelloServlet - /helloworld - - - - io.test.dropwizard.MetricsServletContextListener - - - - CodahaleMetrics - com.codahale.metrics.servlets.MetricsServlet - - metrics-uri - /metrics - - - ping-uri - /ping - - - healthcheck-uri - /health - - - threads-uri - /threads - - - - - CodahaleMetrics - /metrics/* - - - - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/collector/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/collector/_meta/data.json deleted file mode 100644 index f4969118..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/collector/_meta/data.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "@timestamp": "2019-03-01T08:05:34.853Z", - "dropwizard": { - "testnamespace": { - "my_gauge": {}, - "my_histogram": { - "count": 0, - "max": 0, - "mean": 0, - "min": 0, - "p50": 0, - "p75": 0, - "p95": 0, - "p98": 0, - "p99": 0, - "p999": 0, - "stddev": 0 - }, - "my_timer": { - "count": 0, - "duration_units": "seconds", - "m15_rate": 0, - "m1_rate": 0, - "m5_rate": 0, - "max": 0, - "mean": 0, - "mean_rate": 0, - "min": 0, - "p50": 0, - "p75": 0, - "p95": 0, - "p98": 0, - "p99": 0, - "p999": 0, - "rate_units": "calls/second", - "stddev": 0 - } - } - }, - "event": { - "dataset": "dropwizard.testnamespace", - "duration": 115000, - "module": "dropwizard" - }, - "metricset": { - "name": "collector", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "dropwizard" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/collector/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/collector/_meta/docs.asciidoc deleted file mode 100644 index 84206269..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/collector/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the `collector` metricset of the Dropwizard module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/collector/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/collector/_meta/fields.yml deleted file mode 100644 index a927f3fc..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/collector/_meta/fields.yml +++ /dev/null @@ -1 +0,0 @@ -- release: ga diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/collector/_meta/testdata/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/collector/_meta/testdata/config.yml deleted file mode 100644 index 11e382eb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/collector/_meta/testdata/config.yml +++ /dev/null @@ -1,6 +0,0 @@ -type: http -url: "/metrics/metrics" -omit_documented_fields_check: - - "dropwizard.testnamespace.*" -module: - namespace: testnamespace diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/collector/_meta/testdata/docs.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/collector/_meta/testdata/docs.json deleted file mode 100644 index 75a3eda1..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/collector/_meta/testdata/docs.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "version": "3.0.0", - "gauges": { - "my_gauge": { - "value": null - } - }, - "counters": { - "my_counter{this=that}": { - "count": 1 - } - }, - "histograms": { - "my_histogram": { - "count": 0, - "max": 0, - "mean": 0, - "min": 0, - "p50": 0, - "p75": 0, - "p95": 0, - "p98": 0, - "p99": 0, - "p999": 0, - "stddev": 0 - } - }, - "meters": { - "my_meter{this=that}": { - "count": 0, - "m15_rate": 0, - "m1_rate": 0, - "m5_rate": 0, - "mean_rate": 0, - "units": "events/second" - } - }, - "timers": { - "my_timer": { - "count": 0, - "max": 0, - "mean": 0, - "min": 0, - "p50": 0, - "p75": 0, - "p95": 0, - "p98": 0, - "p99": 0, - "p999": 0, - "stddev": 0, - "m15_rate": 0, - "m1_rate": 0, - "m5_rate": 0, - "mean_rate": 0, - "duration_units": "seconds", - "rate_units": "calls/second" - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/collector/_meta/testdata/docs.json-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/collector/_meta/testdata/docs.json-expected.json deleted file mode 100644 index 7470c8c0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/collector/_meta/testdata/docs.json-expected.json +++ /dev/null @@ -1,87 +0,0 @@ -[ - { - "dropwizard": { - "testnamespace": { - "my_gauge": {}, - "my_histogram": { - "count": 0, - "max": 0, - "mean": 0, - "min": 0, - "p50": 0, - "p75": 0, - "p95": 0, - "p98": 0, - "p99": 0, - "p999": 0, - "stddev": 0 - }, - "my_timer": { - "count": 0, - "duration_units": "seconds", - "m15_rate": 0, - "m1_rate": 0, - "m5_rate": 0, - "max": 0, - "mean": 0, - "mean_rate": 0, - "min": 0, - "p50": 0, - "p75": 0, - "p95": 0, - "p98": 0, - "p99": 0, - "p999": 0, - "rate_units": "calls/second", - "stddev": 0 - } - } - }, - "event": { - "dataset": "dropwizard.testnamespace", - "duration": 115000, - "module": "dropwizard" - }, - "metricset": { - "name": "collector", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "dropwizard" - } - }, - { - "dropwizard": { - "testnamespace": { - "my_counter": { - "count": 1 - }, - "my_meter": { - "count": 0, - "m15_rate": 0, - "m1_rate": 0, - "m5_rate": 0, - "mean_rate": 0, - "units": "events/second" - }, - "tags": { - "this": "that" - } - } - }, - "event": { - "dataset": "dropwizard.testnamespace", - "duration": 115000, - "module": "dropwizard" - }, - "metricset": { - "name": "collector", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "dropwizard" - } - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/collector/collector.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/collector/collector.go deleted file mode 100644 index eb1f6439..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/collector/collector.go +++ /dev/null @@ -1,116 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package collector - -import ( - "encoding/json" - "strings" - - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -const ( - defaultScheme = "http" - defaultPath = "/metrics/metrics" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: defaultPath, - PathConfigKey: "metrics_path", - }.Build() -) - -// init registers the MetricSet with the central registry. -// The New method will be called after the setup of the module and before starting to fetch data - -func init() { - mb.Registry.MustAddMetricSet("dropwizard", "collector", New, - mb.WithHostParser(hostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet type defines all fields of the MetricSet -// As a minimum it must inherit the mb.BaseMetricSet fields, but can be extended with -// additional entries. These variables can be used to persist data or configuration between -// multiple fetch calls. -type MetricSet struct { - mb.BaseMetricSet - http *helper.HTTP - namespace string -} - -// New create a new instance of the MetricSet -// Part of new is also setting up the configuration by processing additional -// configuration entries if needed. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - config := struct { - Namespace string `config:"namespace" validate:"required"` - }{} - - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - return &MetricSet{ - BaseMetricSet: base, - http: http, - namespace: config.Namespace, - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right format -// It returns the event which is then forward to the output. In case of an error, a -// descriptive error must be returned. -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - body, err := m.http.FetchContent() - if err != nil { - return err - } - dw := map[string]interface{}{} - - d := json.NewDecoder(strings.NewReader(string(body))) - d.UseNumber() - - err = d.Decode(&dw) - if err != nil { - return err - } - - eventList := eventMapping(dw) - - // Converts hash list to slice - for _, event := range eventList { - if reported := reporter.Event(mb.Event{ - MetricSetFields: event, - Namespace: "dropwizard." + m.namespace, - }); !reported { - m.Logger().Debug("event not reported", event) - } - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/collector/collector_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/collector/collector_integration_test.go deleted file mode 100644 index 470cabd1..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/collector/collector_integration_test.go +++ /dev/null @@ -1,86 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package collector - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestFetch(t *testing.T) { - service := compose.EnsureUp(t, "dropwizard") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - - hasTag := false - doesntHaveTag := false - for _, event := range events { - - ok, _ := event.MetricSetFields.HasKey("my_histogram") - if ok { - _, err := event.MetricSetFields.GetValue("tags") - if err == nil { - t.Fatal("write", "my_counter not supposed to have tags") - } - doesntHaveTag = true - } - - ok, _ = event.MetricSetFields.HasKey("my_counter") - if ok { - tagsRaw, err := event.MetricSetFields.GetValue("tags") - if err != nil { - t.Fatal("write", err) - } else { - tags, ok := tagsRaw.(common.MapStr) - if !ok { - t.Fatal("write", "unable to cast tags to common.MapStr") - } else { - assert.Equal(t, len(tags), 1) - hasTag = true - } - } - } - } - assert.Equal(t, hasTag, true) - assert.Equal(t, doesntHaveTag, true) - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), events) -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "dropwizard", - "metricsets": []string{"collector"}, - "hosts": []string{host}, - "namespace": "testnamespace", - "metrics_path": "/test/metrics", - "enabled": true, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/collector/collector_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/collector/collector_test.go deleted file mode 100644 index 181b6e08..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/collector/collector_test.go +++ /dev/null @@ -1,32 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package collector - -import ( - "testing" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - - _ "github.com/elastic/beats/v7/metricbeat/module/dropwizard" -) - -func TestData(t *testing.T) { - mbtest.TestDataFiles(t, "dropwizard", "collector") -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/collector/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/collector/data.go deleted file mode 100644 index 59c8ad5a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/collector/data.go +++ /dev/null @@ -1,144 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package collector - -import ( - "encoding/json" - "strings" - - "github.com/elastic/beats/v7/libbeat/common" -) - -type DropWizardEvent struct { - key string - value common.MapStr - tags common.MapStr - tagHash string -} - -// NewPromEvent creates a prometheus event based on the given string -func eventMapping(metrics map[string]interface{}) map[string]common.MapStr { - eventList := map[string]common.MapStr{} - - for _, metricSet := range metrics { - switch t := metricSet.(type) { - case map[string]interface{}: - for key, value := range t { - name, tags := splitTagsFromMetricName(key) - valueMap := common.MapStr{} - - metric, _ := value.(map[string]interface{}) - for k, v := range metric { - switch v.(type) { - case string: - valueMap[k] = v - - case json.Number: - valueMap[k] = convertValue(v.(json.Number)) - } - - } - - dropEvent := DropWizardEvent{ - key: name, - value: valueMap, - } - - if len(tags) != 0 { - dropEvent.tags = tags - dropEvent.tagHash = tags.String() - } else { - dropEvent.tagHash = "_" - } - - if _, ok := eventList[dropEvent.tagHash]; !ok { - eventList[dropEvent.tagHash] = common.MapStr{} - - // Add labels - if len(dropEvent.tags) > 0 { - eventList[dropEvent.tagHash]["tags"] = dropEvent.tags - } - - } - eventList[dropEvent.tagHash][dropEvent.key] = dropEvent.value - - } - - default: - continue - } - - } - - return eventList -} - -func splitTagsFromMetricName(metricName string) (string, common.MapStr) { - if metricName == "" { - return "", nil - } - // Tags are located at the end - if metricName[len(metricName)-1] != '}' { - return metricName, nil - } - - index := strings.LastIndex(metricName, "{") - if index == -1 { - return metricName, nil - } - - key := metricName[:index] - tags := common.MapStr{} - - tagStr := metricName[index+1 : len(metricName)-1] - - for { - ind := strings.Index(tagStr, ",") - eqPos := strings.Index(tagStr, "=") - if eqPos == -1 || ind != -1 && eqPos > ind { - return metricName, nil - } - if ind == -1 { - tags[tagStr[:eqPos]] = tagStr[eqPos+1:] - break - } - tags[tagStr[:eqPos]] = tagStr[eqPos+1 : ind] - if ind+2 >= len(tagStr) { - break - } - tagStr = tagStr[ind+1:] - if tagStr[0] == ' ' { - tagStr = tagStr[1:] - } - } - - return key, tags -} - -// convertValue takes the input string and converts it to int of float -func convertValue(value json.Number) interface{} { - if i, err := value.Int64(); err == nil { - return i - } - - if f, err := value.Float64(); err == nil { - return f - } - - return value.String() -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/collector/data_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/collector/data_test.go deleted file mode 100644 index 823b81b3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/collector/data_test.go +++ /dev/null @@ -1,92 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package collector - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestSplitTagsFromMetricName(t *testing.T) { - for _, testCase := range []struct { - title string - name string - key string - tags common.MapStr - }{ - { - title: "no tags", - name: "my_metric1", - }, { - title: "parameter", - name: "metric/{something}/other", - }, { - title: "trailing parameter", - name: "metric/{notakey}", - }, { - title: "standard tags", - name: "metric{key1=var1, key2=var2}", - key: "metric", - tags: common.MapStr{"key1": "var1", "key2": "var2"}, - }, { - title: "standard tags (no space)", - name: "metric{key1=var1,key2=var2}", - key: "metric", - tags: common.MapStr{"key1": "var1", "key2": "var2"}, - }, { - title: "empty parameter", - name: "metric/{}", - }, { - title: "empty key or value", - name: "metric{=var1, key2=}", - key: "metric", - tags: common.MapStr{"": "var1", "key2": ""}, - }, { - title: "empty key and value", - name: "metric{=}", - key: "metric", - tags: common.MapStr{"": ""}, - }, { - title: "extra comma", - name: "metric{a=b,}", - key: "metric", - tags: common.MapStr{"a": "b"}, - }, { - title: "extra comma and space", - name: "metric{a=b, }", - key: "metric", - tags: common.MapStr{"a": "b"}, - }, { - title: "extra comma and space", - name: "metric{,a=b}", - }, - } { - t.Run(testCase.title, func(t *testing.T) { - key, tags := splitTagsFromMetricName(testCase.name) - if testCase.key == "" && tags == nil { - assert.Equal(t, testCase.name, key) - } else { - assert.Equal(t, testCase.key, key) - assert.Equal(t, testCase.tags, tags) - } - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/doc.go deleted file mode 100644 index 1fc8c8e7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/doc.go +++ /dev/null @@ -1,21 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package dropwizard is a Metricbeat module that contains MetricSets. -*/ -package dropwizard diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/docker-compose.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/docker-compose.yml deleted file mode 100644 index 4cb6fbd1..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/docker-compose.yml +++ /dev/null @@ -1,11 +0,0 @@ -version: '2.3' - -services: - dropwizard: - image: docker.elastic.co/integrations-ci/beats-dropwizard:${DROPWIZARD_VERSION:-4.1.2}-1 - build: - context: ./_meta - args: - DROPWIZARD_VERSION: ${DROPWIZARD_VERSION:-4.1.2} - ports: - - 8080 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/fields.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/fields.go deleted file mode 100644 index 3143c53e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/fields.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/asset/asset.go - DO NOT EDIT. - -package dropwizard - -import ( - "github.com/elastic/beats/v7/libbeat/asset" -) - -func init() { - if err := asset.SetFields("metricbeat", "dropwizard", asset.ModuleFieldsPri, AssetDropwizard); err != nil { - panic(err) - } -} - -// AssetDropwizard returns asset data. -// This is the base64 encoded gzipped contents of ../metricbeat/module/dropwizard. -func AssetDropwizard() string { - return "eJxsjk2KAjEQhfc5xSPr6TlAFrOaG7gUkZBUuoPpJFSVSHt6aRX/sJaveO/7BhxocYjc+imfPUcDaNZCDvb/EVoDRJLAuWtu1eHPAMBGvQpCK4WCUkTiNuPZ+jUAUyEv5DB6Awip5jqKw9aKFPsDO6l2u1t/U2Pdh1ZTHh2SL0IGSJlKFHfFDah+pg/Z9XTpK4Hbsd+TL7LvW7e9V7tLAAAA///zhlJc" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/test_dropwizard.py b/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/test_dropwizard.py deleted file mode 100644 index 8e771c51..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/dropwizard/test_dropwizard.py +++ /dev/null @@ -1,34 +0,0 @@ -import os -import sys -import unittest - -sys.path.append(os.path.join(os.path.dirname(__file__), '../../tests/system')) -import metricbeat - - -@metricbeat.parameterized_with_supported_versions -class Test(metricbeat.BaseTest): - - COMPOSE_SERVICES = ['dropwizard'] - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_dropwizard(self): - """ - dropwizard metricset test - """ - - self.render_config_template(modules=[{ - "name": "dropwizard", - "metricsets": ["collector"], - "hosts": self.get_hosts(), - "metrics_path": "/test/metrics", - "period": "1s", - "namespace": "test", - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0, max_timeout=10) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertTrue(len(output) >= 1) diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/_meta/Dockerfile b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/_meta/Dockerfile deleted file mode 100644 index 5797ece3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/_meta/Dockerfile +++ /dev/null @@ -1,3 +0,0 @@ -ARG ELASTICSEARCH_VERSION -FROM docker.elastic.co/elasticsearch/elasticsearch:${ELASTICSEARCH_VERSION} -HEALTHCHECK --interval=1s --retries=300 CMD curl -f http://localhost:9200/_license diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/_meta/config-xpack.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/_meta/config-xpack.yml deleted file mode 100644 index e31e4862..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/_meta/config-xpack.yml +++ /dev/null @@ -1,17 +0,0 @@ -- module: elasticsearch - metricsets: - - ccr - - cluster_stats - - enrich - - index - - index_recovery - - index_summary - - ml_job - - node_stats - - shard - period: 10s - hosts: ["http://localhost:9200"] - #username: "user" - #password: "secret" - xpack.enabled: true - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/_meta/config.reference.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/_meta/config.reference.yml deleted file mode 100644 index cc446dfc..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/_meta/config.reference.yml +++ /dev/null @@ -1,21 +0,0 @@ -- module: elasticsearch - metricsets: - - node - - node_stats - #- index - #- index_recovery - #- index_summary - #- shard - #- ml_job - period: 10s - hosts: ["http://localhost:9200"] - #username: "elastic" - #password: "changeme" - #ssl.certificate_authorities: ["/etc/pki/root/ca.pem"] - - # Set to false to fetch all entries - #index_recovery.active_only: true - - # Set to true to send data collected by module to X-Pack - # Monitoring instead of metricbeat-* indices. - #xpack.enabled: false diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/_meta/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/_meta/config.yml deleted file mode 100644 index 4a9dde67..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/_meta/config.yml +++ /dev/null @@ -1,8 +0,0 @@ -- module: elasticsearch - #metricsets: - # - node - # - node_stats - period: 10s - hosts: ["http://localhost:9200"] - #username: "user" - #password: "secret" diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/_meta/docs.asciidoc deleted file mode 100644 index 3ba64c67..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/_meta/docs.asciidoc +++ /dev/null @@ -1,14 +0,0 @@ -There are two modules that collect metrics about {es}: - -* The Elasticsearch module contains a minimal set of metrics to enable -monitoring of Elasticsearch across multiple versions. The default metricsets in -this module are `node` and `node_stats`. -* The Elasticsearch X-Pack module enables you to monitor more Elasticsearch -metrics with our {stack} {monitor-features}. The default metricsets in this -module are `ccr`, `cluster_stats`, `enrich`, ``index`, `index_recovery`, -`index_summary`, `ml_job`, `node_stats`, and `shard`. - -[float] -=== Compatibility - -The Elasticsearch module works with Elasticsearch 6.7.0 and later. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/_meta/fields.yml deleted file mode 100644 index 3614c9e6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/_meta/fields.yml +++ /dev/null @@ -1,36 +0,0 @@ -- key: elasticsearch - title: "Elasticsearch" - description: > - Elasticsearch module - release: ga - settings: ["ssl", "http"] - short_config: false - fields: - - name: elasticsearch - type: group - description: > - fields: - - name: cluster.name - type: keyword - description: > - Elasticsearch cluster name. - - - name: cluster.id - type: keyword - description: > - Elasticsearch cluster id. - - - name: cluster.state.id - type: keyword - description: > - Elasticsearch state id. - - - name: node.id - type: keyword - description: > - Node ID - - - name: node.name - type: keyword - description: > - Node name. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ccr/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ccr/_meta/data.json deleted file mode 100644 index a33929b9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ccr/_meta/data.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "elasticsearch": { - "ccr": { - "follower": { - "global_checkpoint": -1, - "index": "my_index_f", - "operations_written": 0, - "shard": { - "number": 0 - }, - "time_since_last_read": { - "ms": 42294 - } - }, - "leader": { - "index": "my_index", - "max_seq_no": -1 - } - }, - "cluster": { - "id": "3LbUkLkURz--FR-YO0wLNA", - "name": "es1" - } - }, - "metricset": { - "host": "127.0.0.1:9200", - "module": "elasticsearch", - "name": "ccr", - "rtt": 115 - }, - "service": { - "name": "elasticsearch" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ccr/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ccr/_meta/docs.asciidoc deleted file mode 100644 index 04642b5f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ccr/_meta/docs.asciidoc +++ /dev/null @@ -1,8 +0,0 @@ -This is the `ccr` metricset of the {es} module. It uses the -Cross-Cluster Replication Stats API endpoint to fetch metrics about cross-cluster -replication from the {es} clusters that are participating in cross-cluster -replication. - -If the {es} cluster does not have cross-cluster replication enabled, this metricset -will not collect metrics. A DEBUG log message about this will be emitted in the -Metricbeat log. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ccr/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ccr/_meta/fields.yml deleted file mode 100644 index ba190908..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ccr/_meta/fields.yml +++ /dev/null @@ -1,40 +0,0 @@ -- name: ccr - type: group - description: > - Cross-cluster replication stats - release: ga - fields: - - name: leader - type: group - fields: - - name: index - type: keyword - description: > - Name of leader index - - name: max_seq_no - type: long - description: > - Maximum sequence number of operation on the leader shard - - name: follower - type: group - fields: - - name: index - type: keyword - description: > - Name of follower index - - name: shard.number - type: long - description: > - Number of the shard within the index - - name: operations_written - type: long - description: > - Number of operations indexed (replicated) into the follower shard from the leader shard - - name: time_since_last_read.ms - type: long - description: > - Time, in ms, since the follower last fetched from the leader - - name: global_checkpoint - type: long - description: > - Global checkpoint value on follower shard diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ccr/_meta/test/ccr_stats.700.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ccr/_meta/test/ccr_stats.700.json deleted file mode 100644 index 1971e4df..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ccr/_meta/test/ccr_stats.700.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "auto_follow_stats": { - "number_of_failed_follow_indices": 0, - "number_of_failed_remote_cluster_state_requests": 0, - "number_of_successful_follow_indices": 1, - "recent_auto_follow_errors": [] - }, - "follow_stats": { - "indices": [ - { - "index": "follower_index", - "shards": [ - { - "remote_cluster": "remote_cluster", - "leader_index": "leader_index", - "follower_index": "follower_index", - "shard_id": 0, - "leader_global_checkpoint": 1024, - "leader_max_seq_no": 1536, - "follower_global_checkpoint": 768, - "follower_max_seq_no": 896, - "last_requested_seq_no": 897, - "outstanding_read_requests": 8, - "outstanding_write_requests": 2, - "write_buffer_operation_count": 64, - "follower_mapping_version": 4, - "follower_settings_version": 2, - "total_read_time_millis": 32768, - "total_read_remote_exec_time_millis": 16384, - "successful_read_requests": 32, - "failed_read_requests": 0, - "operations_read": 896, - "bytes_read": 32768, - "total_write_time_millis": 16384, - "write_buffer_size_in_bytes": 1536, - "successful_write_requests": 16, - "failed_write_requests": 0, - "operations_written": 832, - "read_exceptions": [], - "time_since_last_read_millis": 8 - } - ] - } - ] - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ccr/_meta/test/empty.700.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ccr/_meta/test/empty.700.json deleted file mode 100644 index 0967ef42..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ccr/_meta/test/empty.700.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ccr/_meta/test/test_follower_index.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ccr/_meta/test/test_follower_index.json deleted file mode 100644 index e9ba1cd8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ccr/_meta/test/test_follower_index.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "remote_cluster": "same", - "leader_index": "pied_piper" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ccr/_meta/test/test_leader_index.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ccr/_meta/test/test_leader_index.json deleted file mode 100644 index 760c07ce..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ccr/_meta/test/test_leader_index.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "settings": { - "soft_deletes.enabled": true - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ccr/_meta/test/test_remote_settings.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ccr/_meta/test/test_remote_settings.json deleted file mode 100644 index 4eddb473..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ccr/_meta/test/test_remote_settings.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "transient": { - "cluster": { - "remote": { - "same": { - "seeds": [ - "127.0.0.1:9300" - ] - } - } - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ccr/ccr.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ccr/ccr.go deleted file mode 100644 index 591f3d12..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ccr/ccr.go +++ /dev/null @@ -1,145 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package ccr - -import ( - "time" - - "github.com/elastic/beats/v7/libbeat/common" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/helper/elastic" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" -) - -func init() { - mb.Registry.MustAddMetricSet(elasticsearch.ModuleName, "ccr", New, - mb.WithHostParser(elasticsearch.HostParser), - ) -} - -const ( - ccrStatsPath = "/_ccr/stats" -) - -// MetricSet type defines all fields of the MetricSet -type MetricSet struct { - *elasticsearch.MetricSet - lastCCRLicenseMessageTimestamp time.Time -} - -// New create a new instance of the MetricSet -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - ms, err := elasticsearch.NewMetricSet(base, ccrStatsPath) - if err != nil { - return nil, err - } - return &MetricSet{MetricSet: ms}, nil -} - -// Fetch gathers stats for each follower shard from the _ccr/stats API -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - isMaster, err := elasticsearch.IsMaster(m.HTTP, m.GetServiceURI()) - if err != nil { - return errors.Wrap(err, "error determining if connected Elasticsearch node is master") - } - - // Not master, no event sent - if !isMaster { - m.Logger().Debug("trying to fetch ccr stats from a non-master node") - return nil - } - - info, err := elasticsearch.GetInfo(m.HTTP, m.GetServiceURI()) - if err != nil { - return err - } - - // CCR is only available in Trial or Platinum license of Elasticsearch. So we check - // the license first. - ccrUnavailableMessage, err := m.checkCCRAvailability(info.Version.Number) - if err != nil { - return errors.Wrap(err, "error determining if CCR is available") - } - - if ccrUnavailableMessage != "" { - if time.Since(m.lastCCRLicenseMessageTimestamp) > 1*time.Minute { - m.lastCCRLicenseMessageTimestamp = time.Now() - m.Logger().Debug(ccrUnavailableMessage) - } - return nil - } - - content, err := m.HTTP.FetchContent() - if err != nil { - return err - } - - if m.XPack { - err = eventsMappingXPack(r, m, *info, content) - if err != nil { - // Since this is an x-pack code path, we log the error but don't - // return it. Otherwise it would get reported into `metricbeat-*` - // indices. - m.Logger().Error(err) - return nil - } - } else { - return eventsMapping(r, *info, content) - } - - return nil -} - -func (m *MetricSet) checkCCRAvailability(currentElasticsearchVersion *common.Version) (message string, err error) { - license, err := elasticsearch.GetLicense(m.HTTP, m.GetServiceURI()) - if err != nil { - return "", errors.Wrap(err, "error determining Elasticsearch license") - } - - if !license.IsOneOf("trial", "platinum") { - message = "the CCR feature is available with a platinum Elasticsearch license. " + - "You currently have a " + license.Type + " license. " + - "Either upgrade your license or remove the ccr metricset from your Elasticsearch module configuration." - return - } - - xpack, err := elasticsearch.GetXPack(m.HTTP, m.GetServiceURI()) - if err != nil { - return "", errors.Wrap(err, "error determining xpack features") - } - - if !xpack.Features.CCR.Enabled { - message = "the CCR feature is not enabled on your Elasticsearch cluster." - return - } - - isAvailable := elastic.IsFeatureAvailable(currentElasticsearchVersion, elasticsearch.CCRStatsAPIAvailableVersion) - - if !isAvailable { - metricsetName := m.FullyQualifiedName() - message = "the " + metricsetName + " is only supported with Elasticsearch >= " + - elasticsearch.CCRStatsAPIAvailableVersion.String() + ". " + - "You are currently running Elasticsearch " + currentElasticsearchVersion.String() + "." - return - } - - return "", nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ccr/ccr_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ccr/ccr_test.go deleted file mode 100644 index f6d94c73..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ccr/ccr_test.go +++ /dev/null @@ -1,116 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package ccr - -import ( - "net/http" - "net/http/httptest" - "strconv" - "testing" - - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func startESServer(esVersion, license string, ccrEnabled bool) *httptest.Server { - - nodesLocalHandler := func(w http.ResponseWriter, r *http.Request) { - w.Write([]byte(`{"nodes": { "foobar": {}}}`)) - } - clusterStateMasterHandler := func(w http.ResponseWriter, r *http.Request) { - w.Write([]byte(`{"master_node": "foobar"}`)) - } - rootHandler := func(w http.ResponseWriter, r *http.Request) { - if r.URL.Path != "/" { - http.NotFound(w, r) - } - w.Write([]byte(`{"version": { "number": "` + esVersion + `" } }`)) - } - licenseHandler := func(w http.ResponseWriter, r *http.Request) { - w.Write([]byte(`{ "license": { "type": "` + license + `" } }`)) - } - xpackHandler := func(w http.ResponseWriter, r *http.Request) { - w.Write([]byte(`{ "features": { "ccr": { "enabled": ` + strconv.FormatBool(ccrEnabled) + `}}}`)) - } - ccrStatsHandler := func(w http.ResponseWriter, r *http.Request) { - http.Error(w, "this should never have been called", 418) - } - - mux := http.NewServeMux() - mux.Handle("/_nodes/_local/nodes", http.HandlerFunc(nodesLocalHandler)) - mux.Handle("/_cluster/state/master_node", http.HandlerFunc(clusterStateMasterHandler)) - mux.Handle("/", http.HandlerFunc(rootHandler)) - mux.Handle("/_license", http.HandlerFunc(licenseHandler)) // for 7.0 and above - mux.Handle("/_xpack/license", http.HandlerFunc(licenseHandler)) // for before 7.0 - mux.Handle("/_xpack", http.HandlerFunc(xpackHandler)) - mux.Handle("/_ccr/stats", http.HandlerFunc(ccrStatsHandler)) - - return httptest.NewServer(mux) -} - -func TestCCRNotAvailable(t *testing.T) { - tests := map[string]struct { - esVersion string - license string - ccrEnabled bool - }{ - "old_version": { - "6.4.0", - "platinum", - true, - }, - "low_license": { - "7.6.0", - "basic", - true, - }, - "feature_unavailable": { - "7.6.0", - "platinum", - false, - }, - } - - // Disable license caching for these tests - elasticsearch.LicenseCacheEnabled = false - defer func() { elasticsearch.LicenseCacheEnabled = true }() - - for name, test := range tests { - t.Run(name, func(t *testing.T) { - server := startESServer(test.esVersion, test.license, test.ccrEnabled) - defer server.Close() - - ms := mbtest.NewReportingMetricSetV2Error(t, getConfig(server.URL)) - events, errs := mbtest.ReportingFetchV2Error(ms) - - require.Empty(t, errs) - require.Empty(t, events) - }) - } -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": elasticsearch.ModuleName, - "metricsets": []string{"ccr"}, - "hosts": []string{host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ccr/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ccr/data.go deleted file mode 100644 index 8d7d11bf..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ccr/data.go +++ /dev/null @@ -1,91 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package ccr - -import ( - "encoding/json" - - "github.com/joeshaw/multierror" - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstriface" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" -) - -var ( - schema = s.Schema{ - "leader": s.Object{ - "index": c.Str("leader_index"), - "max_seq_no": c.Int("leader_max_seq_no"), - }, - "follower": s.Object{ - "index": c.Str("follower_index"), - "shard": s.Object{ - "number": c.Int("shard_id"), - }, - "operations_written": c.Int("operations_written"), - "time_since_last_read": s.Object{ - "ms": c.Int("time_since_last_read_millis"), - }, - "global_checkpoint": c.Int("follower_global_checkpoint"), - }, - } -) - -type response struct { - AutoFollowStats map[string]interface{} `json:"auto_follow_stats"` - FollowStats struct { - Indices []struct { - Shards []map[string]interface{} `json:"shards"` - } `json:"indices"` - } `json:"follow_stats"` -} - -func eventsMapping(r mb.ReporterV2, info elasticsearch.Info, content []byte) error { - var data response - err := json.Unmarshal(content, &data) - if err != nil { - return errors.Wrap(err, "failure parsing Elasticsearch CCR Stats API response") - } - - var errs multierror.Errors - for _, followerIndex := range data.FollowStats.Indices { - for _, followerShard := range followerIndex.Shards { - event := mb.Event{} - event.RootFields = common.MapStr{} - event.RootFields.Put("service.name", elasticsearch.ModuleName) - - event.ModuleFields = common.MapStr{} - event.ModuleFields.Put("cluster.name", info.ClusterName) - event.ModuleFields.Put("cluster.id", info.ClusterID) - - event.MetricSetFields, err = schema.Apply(followerShard) - if err != nil { - errs = append(errs, errors.Wrap(err, "failure applying shard schema")) - continue - } - - r.Event(event) - } - } - - return errs.Err() -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ccr/data_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ccr/data_test.go deleted file mode 100644 index c75bcdda..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ccr/data_test.go +++ /dev/null @@ -1,49 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package ccr - -import ( - "io/ioutil" - "testing" - - "github.com/stretchr/testify/require" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" -) - -var info = elasticsearch.Info{ - ClusterID: "1234", - ClusterName: "helloworld", -} - -func TestMapper(t *testing.T) { - elasticsearch.TestMapperWithInfo(t, "./_meta/test/ccr_stats.*.json", eventsMapping) -} - -func TestEmpty(t *testing.T) { - input, err := ioutil.ReadFile("./_meta/test/empty.700.json") - require.NoError(t, err) - - reporter := &mbtest.CapturingReporterV2{} - eventsMapping(reporter, info, input) - require.Equal(t, 0, len(reporter.GetErrors())) - require.Equal(t, 0, len(reporter.GetEvents())) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ccr/data_xpack.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ccr/data_xpack.go deleted file mode 100644 index 547397f1..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ccr/data_xpack.go +++ /dev/null @@ -1,78 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package ccr - -import ( - "encoding/json" - "time" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/helper/elastic" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" -) - -func eventsMappingXPack(r mb.ReporterV2, m *MetricSet, info elasticsearch.Info, content []byte) error { - var data response - err := json.Unmarshal(content, &data) - if err != nil { - return errors.Wrap(err, "failure parsing Elasticsearch CCR Stats API response") - } - - now := common.Time(time.Now()) - intervalMS := m.Module().Config().Period / time.Millisecond - index := elastic.MakeXPackMonitoringIndexName(elastic.Elasticsearch) - - indexCCRStats(r, data, info, now, intervalMS, index) - indexCCRAutoFollowStats(r, data, info, now, intervalMS, index) - return nil -} - -func indexCCRStats(r mb.ReporterV2, ccrData response, esInfo elasticsearch.Info, now common.Time, intervalMS time.Duration, indexName string) { - for _, followerIndex := range ccrData.FollowStats.Indices { - for _, followerShard := range followerIndex.Shards { - event := mb.Event{} - event.RootFields = common.MapStr{ - "cluster_uuid": esInfo.ClusterID, - "timestamp": now, - "interval_ms": intervalMS, - "type": "ccr_stats", - "ccr_stats": followerShard, - } - - event.Index = indexName - r.Event(event) - } - } -} - -func indexCCRAutoFollowStats(r mb.ReporterV2, ccrData response, esInfo elasticsearch.Info, now common.Time, intervalMS time.Duration, indexName string) { - event := mb.Event{} - event.RootFields = common.MapStr{ - "cluster_uuid": esInfo.ClusterID, - "timestamp": now, - "interval_ms": intervalMS, - "type": "ccr_auto_follow_stats", - "ccr_auto_follow_stats": ccrData.AutoFollowStats, - } - - event.Index = indexName - r.Event(event) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/cluster_stats/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/cluster_stats/_meta/data.json deleted file mode 100644 index 62e4288c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/cluster_stats/_meta/data.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "beat": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "elasticsearch": { - "cluster": { - "id": "6UTQ_iuNSzWP49zv99vxDg", - "name": "elasticsearch", - "stats": { - "indices": { - "fielddata": { - "memory": { - "bytes": 1208 - } - }, - "shards": { - "count": 18, - "primaries": 18 - }, - "total": 18 - }, - "nodes": { - "count": 1, - "data": 1, - "master": 1 - }, - "status": "yellow" - } - } - }, - "metricset": { - "host": "127.0.0.1:9200", - "module": "elasticsearch", - "name": "cluster_stats", - "namespace": "elasticsearch.cluster.stats", - "rtt": 115 - }, - "service": { - "name": "elasticsearch" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/cluster_stats/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/cluster_stats/_meta/docs.asciidoc deleted file mode 100644 index 1b685ab5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/cluster_stats/_meta/docs.asciidoc +++ /dev/null @@ -1,3 +0,0 @@ -This is the `cluster_stats` metricset of the Elasticsearch module. It interrogates the -https://www.elastic.co/guide/en/elasticsearch/reference/current/cluster-stats.html[Cluster Stats API endpoint] -to fetch information about the Elasticsearch cluster. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/cluster_stats/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/cluster_stats/_meta/fields.yml deleted file mode 100644 index bbed58ee..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/cluster_stats/_meta/fields.yml +++ /dev/null @@ -1,53 +0,0 @@ -- name: cluster.stats - type: group - description: > - Cluster stats - release: ga - fields: - - name: status - type: keyword - description: > - Cluster status (green, yellow, red). - - name: nodes - type: group - description: > - Nodes statistics. - fields: - - name: count - type: long - description: > - Total number of nodes in cluster. - - name: master - type: long - description: > - Number of master-eligible nodes in cluster. - - name: data - type: long - description: > - Number of data nodes in cluster. - - name: indices - type: group - description: > - Indices statistics. - fields: - - name: count - type: long - description: > - Total number of indices in cluster. - - name: shards - type: group - description: > - Shard statistics. - fields: - - name: count - type: long - description: > - Total number of shards in cluster. - - name: primaries - type: long - description: > - Total number of primary shards in cluster. - - name: fielddata.memory.bytes - type: long - description: > - Memory used for fielddata. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/cluster_stats/_meta/test/cluster_stats.630.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/cluster_stats/_meta/test/cluster_stats.630.json deleted file mode 100644 index 82156112..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/cluster_stats/_meta/test/cluster_stats.630.json +++ /dev/null @@ -1,170 +0,0 @@ -{ - "_nodes":{ - "total":1, - "successful":1, - "failed":0 - }, - "cluster_name":"docker-cluster", - "timestamp":1532386151704, - "status":"yellow", - "indices":{ - "count":1, - "shards":{ - "total":4, - "primaries":4, - "replication":0.0, - "index":{ - "shards":{ - "min":4, - "max":4, - "avg":4.0 - }, - "primaries":{ - "min":4, - "max":4, - "avg":4.0 - }, - "replication":{ - "min":0.0, - "max":0.0, - "avg":0.0 - } - } - }, - "docs":{ - "count":2, - "deleted":0 - }, - "store":{ - "size_in_bytes":6024 - }, - "fielddata":{ - "memory_size_in_bytes":0, - "evictions":0 - }, - "query_cache":{ - "memory_size_in_bytes":0, - "total_count":0, - "hit_count":0, - "miss_count":0, - "cache_size":0, - "cache_count":0, - "evictions":0 - }, - "completion":{ - "size_in_bytes":0 - }, - "segments":{ - "count":2, - "memory_in_bytes":1342, - "terms_memory_in_bytes":578, - "stored_fields_memory_in_bytes":624, - "term_vectors_memory_in_bytes":0, - "norms_memory_in_bytes":0, - "points_memory_in_bytes":4, - "doc_values_memory_in_bytes":136, - "index_writer_memory_in_bytes":0, - "version_map_memory_in_bytes":0, - "fixed_bit_set_memory_in_bytes":0, - "max_unsafe_auto_id_timestamp":-1, - "file_sizes":{ - - } - } - }, - "nodes":{ - "count":{ - "total":1, - "data":1, - "coordinating_only":0, - "master":1, - "ingest":1 - }, - "versions":[ - "6.3.0" - ], - "os":{ - "available_processors":4, - "allocated_processors":4, - "names":[ - { - "name":"Linux", - "count":1 - } - ], - "mem":{ - "total_in_bytes":2095771648, - "free_in_bytes":66191360, - "used_in_bytes":2029580288, - "free_percent":3, - "used_percent":97 - } - }, - "process":{ - "cpu":{ - "percent":1 - }, - "open_file_descriptors":{ - "min":256, - "max":256, - "avg":256 - } - }, - "jvm":{ - "max_uptime_in_millis":220179, - "versions":[ - { - "version":"10.0.1", - "vm_name":"OpenJDK 64-Bit Server VM", - "vm_version":"10.0.1+10", - "vm_vendor":"Oracle Corporation", - "count":1 - } - ], - "mem":{ - "heap_used_in_bytes":412775576, - "heap_max_in_bytes":1038876672 - }, - "threads":45 - }, - "fs":{ - "total_in_bytes":62725623808, - "free_in_bytes":40728297472, - "available_in_bytes":37511581696 - }, - "plugins":[ - { - "name":"ingest-user-agent", - "version":"6.3.0", - "elasticsearch_version":"6.3.0", - "java_version":"1.8", - "description":"Ingest processor that extracts information from a user agent", - "classname":"org.elasticsearch.ingest.useragent.IngestUserAgentPlugin", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"ingest-geoip", - "version":"6.3.0", - "elasticsearch_version":"6.3.0", - "java_version":"1.8", - "description":"Ingest processor that uses looksup geo data based on ip adresses using the Maxmind geo database", - "classname":"org.elasticsearch.ingest.geoip.IngestGeoIpPlugin", - "extended_plugins":[ - - ], - "has_native_controller":false - } - ], - "network_types":{ - "transport_types":{ - "security4":1 - }, - "http_types":{ - "security4":1 - } - } - } - } diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/cluster_stats/_meta/test/cluster_stats.700.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/cluster_stats/_meta/test/cluster_stats.700.json deleted file mode 100644 index 68ec0169..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/cluster_stats/_meta/test/cluster_stats.700.json +++ /dev/null @@ -1,144 +0,0 @@ -{ - "_nodes": { - "total": 2, - "successful": 2, - "failed": 0 - }, - "cluster_name": "elasticsearch", - "cluster_uuid": "zLXBfdzPSrO12OBIz3ybyg", - "timestamp": 1532433421874, - "status": "yellow", - "indices": { - "count": 4, - "shards": { - "total": 16, - "primaries": 8, - "replication": 1, - "index": { - "shards": { - "min": 2, - "max": 10, - "avg": 4 - }, - "primaries": { - "min": 1, - "max": 5, - "avg": 2 - }, - "replication": { - "min": 1, - "max": 1, - "avg": 1 - } - } - }, - "docs": { - "count": 145, - "deleted": 0 - }, - "store": { - "size_in_bytes": 1030085 - }, - "fielddata": { - "memory_size_in_bytes": 0, - "evictions": 0 - }, - "query_cache": { - "memory_size_in_bytes": 0, - "total_count": 0, - "hit_count": 0, - "miss_count": 0, - "cache_size": 0, - "cache_count": 0, - "evictions": 0 - }, - "completion": { - "size_in_bytes": 0 - }, - "segments": { - "count": 26, - "memory_in_bytes": 108394, - "terms_memory_in_bytes": 83123, - "stored_fields_memory_in_bytes": 8112, - "term_vectors_memory_in_bytes": 0, - "norms_memory_in_bytes": 0, - "points_memory_in_bytes": 3047, - "doc_values_memory_in_bytes": 14112, - "index_writer_memory_in_bytes": 0, - "version_map_memory_in_bytes": 0, - "fixed_bit_set_memory_in_bytes": 0, - "max_unsafe_auto_id_timestamp": 1532433381676, - "file_sizes": {} - } - }, - "nodes": { - "count": { - "total": 2, - "data": 2, - "coordinating_only": 0, - "master": 2, - "ingest": 2 - }, - "versions": [ - "7.0.0-alpha1" - ], - "os": { - "available_processors": 16, - "allocated_processors": 16, - "names": [ - { - "name": "Mac OS X", - "count": 2 - } - ], - "mem": { - "total_in_bytes": 34359738368, - "free_in_bytes": 735543296, - "used_in_bytes": 33624195072, - "free_percent": 2, - "used_percent": 98 - } - }, - "process": { - "cpu": { - "percent": 0 - }, - "open_file_descriptors": { - "min": 364, - "max": 371, - "avg": 367 - } - }, - "jvm": { - "max_uptime_in_millis": 228721, - "versions": [ - { - "version": "10.0.1", - "vm_name": "Java HotSpot(TM) 64-Bit Server VM", - "vm_version": "10.0.1+10", - "vm_vendor": "Oracle Corporation", - "count": 2 - } - ], - "mem": { - "heap_used_in_bytes": 420771816, - "heap_max_in_bytes": 2075918336 - }, - "threads": 164 - }, - "fs": { - "total_in_bytes": 499963170816, - "free_in_bytes": 410995167232, - "available_in_bytes": 408143978496 - }, - "plugins": [], - "network_types": { - "transport_types": { - "security4": 2 - }, - "http_types": { - "security4": 2 - } - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/cluster_stats/cluster_stats.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/cluster_stats/cluster_stats.go deleted file mode 100644 index 425ef0ab..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/cluster_stats/cluster_stats.go +++ /dev/null @@ -1,89 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package cluster_stats - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" -) - -func init() { - mb.Registry.MustAddMetricSet(elasticsearch.ModuleName, "cluster_stats", New, - mb.WithHostParser(elasticsearch.HostParser), - mb.WithNamespace("elasticsearch.cluster.stats"), - ) -} - -const ( - clusterStatsPath = "/_cluster/stats" -) - -// MetricSet defines all fields of the MetricSet -type MetricSet struct { - *elasticsearch.MetricSet -} - -// New create a new instance of the MetricSet -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - ms, err := elasticsearch.NewMetricSet(base, clusterStatsPath) - if err != nil { - return nil, err - } - return &MetricSet{MetricSet: ms}, nil -} - -// Fetch methods implements the data gathering and data conversion to the right format -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - isMaster, err := elasticsearch.IsMaster(m.HTTP, m.HostData().SanitizedURI+clusterStatsPath) - if err != nil { - return errors.Wrap(err, "error determining if connected Elasticsearch node is master") - } - - // Not master, no event sent - if !isMaster { - m.Logger().Debug("trying to fetch cluster stats from a non-master node") - return nil - } - - content, err := m.HTTP.FetchContent() - if err != nil { - return err - } - - info, err := elasticsearch.GetInfo(m.HTTP, m.HostData().SanitizedURI+clusterStatsPath) - if err != nil { - return err - } - - if m.MetricSet.XPack { - err = eventMappingXPack(r, m, *info, content) - if err != nil { - // Since this is an x-pack code path, we log the error but don't - // return it. Otherwise it would get reported into `metricbeat-*` - // indices. - m.Logger().Error(err) - return nil - } - } else { - return eventMapping(r, *info, content) - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/cluster_stats/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/cluster_stats/data.go deleted file mode 100644 index 281eb141..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/cluster_stats/data.go +++ /dev/null @@ -1,79 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package cluster_stats - -import ( - "encoding/json" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstriface" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" -) - -var ( - schema = s.Schema{ - "status": c.Str("status"), - "nodes": c.Dict("nodes", s.Schema{ - "count": c.Int("count.total"), - "master": c.Int("count.master"), - "data": c.Int("count.data"), - }), - "indices": c.Dict("indices", s.Schema{ - "total": c.Int("count"), - "shards": c.Dict("shards", s.Schema{ - "count": c.Int("total"), - "primaries": c.Int("primaries"), - }), - "fielddata": c.Dict("fielddata", s.Schema{ - "memory": s.Object{ - "bytes": c.Int("memory_size_in_bytes"), - }, - }), - }), - } -) - -func eventMapping(r mb.ReporterV2, info elasticsearch.Info, content []byte) error { - var event mb.Event - event.RootFields = common.MapStr{} - event.RootFields.Put("service.name", elasticsearch.ModuleName) - - event.ModuleFields = common.MapStr{} - event.ModuleFields.Put("cluster.name", info.ClusterName) - event.ModuleFields.Put("cluster.id", info.ClusterID) - - var data map[string]interface{} - err := json.Unmarshal(content, &data) - if err != nil { - return errors.Wrap(err, "failure parsing Elasticsearch Cluster Stats API response") - } - - metricSetFields, err := schema.Apply(data) - if err != nil { - return errors.Wrap(err, "failure applying cluster stats schema") - } - - event.MetricSetFields = metricSetFields - - r.Event(event) - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/cluster_stats/data_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/cluster_stats/data_test.go deleted file mode 100644 index 0078712d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/cluster_stats/data_test.go +++ /dev/null @@ -1,30 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package cluster_stats - -import ( - "testing" - - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" -) - -func TestMapper(t *testing.T) { - elasticsearch.TestMapperWithInfo(t, "./_meta/test/cluster_stats.*.json", eventMapping) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/cluster_stats/data_xpack.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/cluster_stats/data_xpack.go deleted file mode 100644 index 37ec8018..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/cluster_stats/data_xpack.go +++ /dev/null @@ -1,245 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package cluster_stats - -import ( - "encoding/json" - "fmt" - "hash/fnv" - "sort" - "strings" - "time" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/helper/elastic" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" -) - -func clusterNeedsTLSEnabled(license *elasticsearch.License, stackStats common.MapStr) (bool, error) { - // TLS does not need to be enabled if license type is something other than trial - if !license.IsOneOf("trial") { - return false, nil - } - - // TLS does not need to be enabled if security is not enabled - value, err := stackStats.GetValue("security.enabled") - if err != nil { - return false, elastic.MakeErrorForMissingField("security.enabled", elastic.Elasticsearch) - } - - isSecurityEnabled, ok := value.(bool) - if !ok { - return false, fmt.Errorf("security enabled flag is not a boolean") - } - - if !isSecurityEnabled { - return false, nil - } - - // TLS does not need to be enabled if TLS is already enabled on the transport protocol - value, err = stackStats.GetValue("security.ssl.transport.enabled") - if err != nil { - return false, elastic.MakeErrorForMissingField("security.ssl.transport.enabled", elastic.Elasticsearch) - } - - isTLSAlreadyEnabled, ok := value.(bool) - if !ok { - return false, fmt.Errorf("transport protocol SSL enabled flag is not a boolean") - } - - return !isTLSAlreadyEnabled, nil -} - -// computeNodesHash computes a simple hash value that can be used to determine if the nodes listing has changed since the last report. -func computeNodesHash(clusterState common.MapStr) (int32, error) { - value, err := clusterState.GetValue("nodes") - if err != nil { - return 0, elastic.MakeErrorForMissingField("nodes", elastic.Elasticsearch) - } - - nodes, ok := value.(map[string]interface{}) - if !ok { - return 0, fmt.Errorf("nodes is not a map") - } - - var nodeEphemeralIDs []string - for _, value := range nodes { - nodeData, ok := value.(map[string]interface{}) - if !ok { - return 0, fmt.Errorf("node data is not a map") - } - - value, ok := nodeData["ephemeral_id"] - if !ok { - return 0, fmt.Errorf("node data does not contain ephemeral ID") - } - - ephemeralID, ok := value.(string) - if !ok { - return 0, fmt.Errorf("node ephemeral ID is not a string") - } - - nodeEphemeralIDs = append(nodeEphemeralIDs, ephemeralID) - } - - sort.Strings(nodeEphemeralIDs) - - combinedNodeEphemeralIDs := strings.Join(nodeEphemeralIDs, "") - return hash(combinedNodeEphemeralIDs), nil -} - -func hash(s string) int32 { - h := fnv.New32() - h.Write([]byte(s)) - return int32(h.Sum32()) // This cast is needed because the ES mapping is for a 32-bit *signed* integer -} - -func apmIndicesExist(clusterState common.MapStr) (bool, error) { - value, err := clusterState.GetValue("routing_table.indices") - if err != nil { - return false, elastic.MakeErrorForMissingField("routing_table.indices", elastic.Elasticsearch) - } - - indices, ok := value.(map[string]interface{}) - if !ok { - return false, fmt.Errorf("routing table indices is not a map") - } - - for name := range indices { - if strings.HasPrefix(name, "apm-") { - return true, nil - } - } - - return false, nil -} - -func getClusterMetadataSettings(m *MetricSet) (common.MapStr, error) { - // For security reasons we only get the display_name setting - filterPaths := []string{"*.cluster.metadata.display_name"} - clusterSettings, err := elasticsearch.GetClusterSettingsWithDefaults(m.HTTP, m.HTTP.GetURI(), filterPaths) - if err != nil { - return nil, errors.Wrap(err, "failure to get cluster settings") - } - - clusterSettings, err = elasticsearch.MergeClusterSettings(clusterSettings) - if err != nil { - return nil, errors.Wrap(err, "failure to merge cluster settings") - } - - return clusterSettings, nil -} - -func eventMappingXPack(r mb.ReporterV2, m *MetricSet, info elasticsearch.Info, content []byte) error { - var data map[string]interface{} - err := json.Unmarshal(content, &data) - if err != nil { - return errors.Wrap(err, "failure parsing Elasticsearch Cluster Stats API response") - } - - clusterStats := common.MapStr(data) - clusterStats.Delete("_nodes") - - value, err := clusterStats.GetValue("cluster_name") - if err != nil { - return elastic.MakeErrorForMissingField("cluster_name", elastic.Elasticsearch) - } - clusterName, ok := value.(string) - if !ok { - return fmt.Errorf("cluster name is not a string") - } - clusterStats.Delete("cluster_name") - - license, err := elasticsearch.GetLicense(m.HTTP, m.HTTP.GetURI()) - if err != nil { - return errors.Wrap(err, "failed to get license from Elasticsearch") - } - - clusterStateMetrics := []string{"version", "master_node", "nodes", "routing_table"} - clusterState, err := elasticsearch.GetClusterState(m.HTTP, m.HTTP.GetURI(), clusterStateMetrics) - if err != nil { - return errors.Wrap(err, "failed to get cluster state from Elasticsearch") - } - clusterState.Delete("cluster_name") - - if err = elasticsearch.PassThruField("status", clusterStats, clusterState); err != nil { - return errors.Wrap(err, "failed to pass through status field") - } - - nodesHash, err := computeNodesHash(clusterState) - if err != nil { - return errors.Wrap(err, "failed to compute nodes hash") - } - clusterState.Put("nodes_hash", nodesHash) - - usage, err := elasticsearch.GetStackUsage(m.HTTP, m.HTTP.GetURI()) - if err != nil { - return errors.Wrap(err, "failed to get stack usage from Elasticsearch") - } - - clusterNeedsTLS, err := clusterNeedsTLSEnabled(license, usage) - if err != nil { - return errors.Wrap(err, "failed to determine if cluster needs TLS enabled") - } - - l := license.ToMapStr() - l["cluster_needs_tls"] = clusterNeedsTLS - - isAPMFound, err := apmIndicesExist(clusterState) - if err != nil { - return errors.Wrap(err, "failed to determine if APM indices exist") - } - delete(clusterState, "routing_table") // We don't want to index the routing table in monitoring indices - - stackStats := map[string]interface{}{ - "xpack": usage, - "apm": map[string]interface{}{ - "found": isAPMFound, - }, - } - - event := mb.Event{} - event.RootFields = common.MapStr{ - "cluster_uuid": info.ClusterID, - "cluster_name": clusterName, - "timestamp": common.Time(time.Now()), - "interval_ms": m.Module().Config().Period / time.Millisecond, - "type": "cluster_stats", - "license": l, - "version": info.Version.Number.String(), - "cluster_stats": clusterStats, - "cluster_state": clusterState, - "stack_stats": stackStats, - } - - clusterSettings, err := getClusterMetadataSettings(m) - if err != nil { - return err - } - if clusterSettings != nil { - event.RootFields.Put("cluster_settings", clusterSettings) - } - - event.Index = elastic.MakeXPackMonitoringIndexName(elastic.Elasticsearch) - r.Event(event) - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/doc.go deleted file mode 100644 index 6cc8b28f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/doc.go +++ /dev/null @@ -1,21 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package elasticsearch is a Metricbeat module that contains MetricSets. -*/ -package elasticsearch diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/elasticsearch.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/elasticsearch.go deleted file mode 100644 index 45e8ab17..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/elasticsearch.go +++ /dev/null @@ -1,571 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package elasticsearch - -import ( - "encoding/json" - "fmt" - "net/url" - "strings" - "sync" - "time" - - "github.com/elastic/beats/v7/metricbeat/mb" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/helper/elastic" -) - -func init() { - // Register the ModuleFactory function for this module. - if err := mb.Registry.AddModule(ModuleName, NewModule); err != nil { - panic(err) - } -} - -// NewModule creates a new module after performing validation. -func NewModule(base mb.BaseModule) (mb.Module, error) { - if err := validateXPackMetricsets(base); err != nil { - return nil, err - } - - return &base, nil -} - -// Validate that correct metricsets have been specified if xpack.enabled = true. -func validateXPackMetricsets(base mb.BaseModule) error { - config := struct { - Metricsets []string `config:"metricsets"` - XPackEnabled bool `config:"xpack.enabled"` - }{} - if err := base.UnpackConfig(&config); err != nil { - return err - } - - // Nothing to validate if xpack.enabled != true - if !config.XPackEnabled { - return nil - } - - expectedXPackMetricsets := []string{ - "ccr", - "enrich", - "cluster_stats", - "index", - "index_recovery", - "index_summary", - "ml_job", - "node_stats", - "shard", - } - - if !common.MakeStringSet(config.Metricsets...).Equals(common.MakeStringSet(expectedXPackMetricsets...)) { - return errors.Errorf("The %v module with xpack.enabled: true must have metricsets: %v", ModuleName, expectedXPackMetricsets) - } - - return nil -} - -// CCRStatsAPIAvailableVersion is the version of Elasticsearch since when the CCR stats API is available. -var CCRStatsAPIAvailableVersion = common.MustNewVersion("6.5.0") - -// EnrichStatsAPIAvailableVersion is the version of Elasticsearch since when the Enrich stats API is available. -var EnrichStatsAPIAvailableVersion = common.MustNewVersion("7.5.0") - -// Global clusterIdCache. Assumption is that the same node id never can belong to a different cluster id. -var clusterIDCache = map[string]string{} - -// ModuleName is the name of this module. -const ModuleName = "elasticsearch" - -// Info construct contains the data from the Elasticsearch / endpoint -type Info struct { - ClusterName string `json:"cluster_name"` - ClusterID string `json:"cluster_uuid"` - Version struct { - Number *common.Version `json:"number"` - } `json:"version"` -} - -// NodeInfo struct cotains data about the node. -type NodeInfo struct { - Host string `json:"host"` - TransportAddress string `json:"transport_address"` - IP string `json:"ip"` - Name string `json:"name"` - ID string -} - -// License contains data about the Elasticsearch license -type License struct { - Status string `json:"status"` - ID string `json:"uid"` - Type string `json:"type"` - IssueDate *time.Time `json:"issue_date"` - IssueDateInMillis int `json:"issue_date_in_millis"` - ExpiryDate *time.Time `json:"expiry_date,omitempty"` - ExpiryDateInMillis int `json:"expiry_date_in_millis,omitempty"` - MaxNodes int `json:"max_nodes,omitempty"` - MaxResourceUnits int `json:"max_resource_units,omitempty"` - IssuedTo string `json:"issued_to"` - Issuer string `json:"issuer"` - StartDateInMillis int `json:"start_date_in_millis"` -} - -type licenseWrapper struct { - License License `json:"license"` -} - -// GetClusterID fetches cluster id for given nodeID. -func GetClusterID(http *helper.HTTP, uri string, nodeID string) (string, error) { - // Check if cluster id already cached. If yes, return it. - if clusterID, ok := clusterIDCache[nodeID]; ok { - return clusterID, nil - } - - info, err := GetInfo(http, uri) - if err != nil { - return "", err - } - - clusterIDCache[nodeID] = info.ClusterID - return info.ClusterID, nil -} - -// IsMaster checks if the given node host is a master node. -// -// The detection of the master is done in two steps: -// * Fetch node name from /_nodes/_local/name -// * Fetch current master name from cluster state /_cluster/state/master_node -// -// The two names are compared -func IsMaster(http *helper.HTTP, uri string) (bool, error) { - - node, err := getNodeName(http, uri) - if err != nil { - return false, err - } - - master, err := getMasterName(http, uri) - if err != nil { - return false, err - } - - return master == node, nil -} - -func getNodeName(http *helper.HTTP, uri string) (string, error) { - content, err := fetchPath(http, uri, "/_nodes/_local/nodes", "") - if err != nil { - return "", err - } - - nodesStruct := struct { - Nodes map[string]interface{} `json:"nodes"` - }{} - - json.Unmarshal(content, &nodesStruct) - - // _local will only fetch one node info. First entry is node name - for k := range nodesStruct.Nodes { - return k, nil - } - return "", fmt.Errorf("No local node found") -} - -func getMasterName(http *helper.HTTP, uri string) (string, error) { - // TODO: evaluate on why when run with ?local=true request does not contain master_node field - content, err := fetchPath(http, uri, "_cluster/state/master_node", "") - if err != nil { - return "", err - } - - clusterStruct := struct { - MasterNode string `json:"master_node"` - }{} - - json.Unmarshal(content, &clusterStruct) - - return clusterStruct.MasterNode, nil -} - -// GetInfo returns the data for the Elasticsearch / endpoint. -func GetInfo(http *helper.HTTP, uri string) (*Info, error) { - - content, err := fetchPath(http, uri, "/", "") - if err != nil { - return nil, err - } - - info := &Info{} - err = json.Unmarshal(content, &info) - if err != nil { - return nil, err - } - - return info, nil -} - -func fetchPath(http *helper.HTTP, uri, path string, query string) ([]byte, error) { - defer http.SetURI(uri) - - // Parses the uri to replace the path - u, _ := url.Parse(uri) - u.Path = path - u.RawQuery = query - - // Http helper includes the HostData with username and password - http.SetURI(u.String()) - return http.FetchContent() -} - -// GetNodeInfo returns the node information. -func GetNodeInfo(http *helper.HTTP, uri string, nodeID string) (*NodeInfo, error) { - - content, err := fetchPath(http, uri, "/_nodes/_local/nodes", "") - if err != nil { - return nil, err - } - - nodesStruct := struct { - Nodes map[string]*NodeInfo `json:"nodes"` - }{} - - json.Unmarshal(content, &nodesStruct) - - // _local will only fetch one node info. First entry is node name - for k, v := range nodesStruct.Nodes { - // In case the nodeID is empty, first node info will be returned - if k == nodeID || nodeID == "" { - v.ID = k - return v, nil - } - } - return nil, fmt.Errorf("no node matched id %s", nodeID) -} - -// GetLicense returns license information. Since we don't expect license information -// to change frequently, the information is cached for 1 minute to avoid -// hitting Elasticsearch frequently. -func GetLicense(http *helper.HTTP, resetURI string) (*License, error) { - // First, check the cache - license := licenseCache.get() - - // License found in cache, return it - if license != nil { - return license, nil - } - - // License not found in cache, fetch it from Elasticsearch - info, err := GetInfo(http, resetURI) - if err != nil { - return nil, err - } - var licensePath string - if info.Version.Number.Major < 7 { - licensePath = "_xpack/license" - } else { - licensePath = "_license" - } - - content, err := fetchPath(http, resetURI, licensePath, "") - if err != nil { - return nil, err - } - - var data licenseWrapper - err = json.Unmarshal(content, &data) - if err != nil { - return nil, err - } - - // Cache license for a minute - license = &data.License - licenseCache.set(license, time.Minute) - - return license, nil -} - -// GetClusterState returns cluster state information. -func GetClusterState(http *helper.HTTP, resetURI string, metrics []string) (common.MapStr, error) { - clusterStateURI := "_cluster/state" - if metrics != nil && len(metrics) > 0 { - clusterStateURI += "/" + strings.Join(metrics, ",") - } - - content, err := fetchPath(http, resetURI, clusterStateURI, "") - if err != nil { - return nil, err - } - - var clusterState map[string]interface{} - err = json.Unmarshal(content, &clusterState) - return clusterState, err -} - -// GetClusterSettingsWithDefaults returns cluster settings. -func GetClusterSettingsWithDefaults(http *helper.HTTP, resetURI string, filterPaths []string) (common.MapStr, error) { - return GetClusterSettings(http, resetURI, true, filterPaths) -} - -// GetClusterSettings returns cluster settings -func GetClusterSettings(http *helper.HTTP, resetURI string, includeDefaults bool, filterPaths []string) (common.MapStr, error) { - clusterSettingsURI := "_cluster/settings" - var queryParams []string - if includeDefaults { - queryParams = append(queryParams, "include_defaults=true") - } - - if filterPaths != nil && len(filterPaths) > 0 { - filterPathQueryParam := "filter_path=" + strings.Join(filterPaths, ",") - queryParams = append(queryParams, filterPathQueryParam) - } - - queryString := strings.Join(queryParams, "&") - - content, err := fetchPath(http, resetURI, clusterSettingsURI, queryString) - if err != nil { - return nil, err - } - - var clusterSettings map[string]interface{} - err = json.Unmarshal(content, &clusterSettings) - return clusterSettings, err -} - -// GetStackUsage returns stack usage information. -func GetStackUsage(http *helper.HTTP, resetURI string) (common.MapStr, error) { - content, err := fetchPath(http, resetURI, "_xpack/usage", "") - if err != nil { - return nil, err - } - - var stackUsage map[string]interface{} - err = json.Unmarshal(content, &stackUsage) - return stackUsage, err -} - -type XPack struct { - Features struct { - CCR struct { - Enabled bool `json:"enabled"` - } `json:"CCR"` - } `json:"features"` -} - -// GetXPack returns information about xpack features. -func GetXPack(http *helper.HTTP, resetURI string) (XPack, error) { - content, err := fetchPath(http, resetURI, "_xpack", "") - - if err != nil { - return XPack{}, err - } - - var xpack XPack - err = json.Unmarshal(content, &xpack) - return xpack, err -} - -// IsMLockAllEnabled returns if the given Elasticsearch node has mlockall enabled -func IsMLockAllEnabled(http *helper.HTTP, resetURI, nodeID string) (bool, error) { - content, err := fetchPath(http, resetURI, "_nodes/"+nodeID, "filter_path=nodes.*.process.mlockall") - if err != nil { - return false, err - } - - var response map[string]map[string]map[string]map[string]bool - err = json.Unmarshal(content, &response) - if err != nil { - return false, err - } - - for _, nodeInfo := range response["nodes"] { - mlockall := nodeInfo["process"]["mlockall"] - return mlockall, nil - } - - return false, fmt.Errorf("could not determine if mlockall is enabled on node ID = %v", nodeID) -} - -// PassThruField copies the field at the given path from the given source data object into -// the same path in the given target data object. -func PassThruField(fieldPath string, sourceData, targetData common.MapStr) error { - fieldValue, err := sourceData.GetValue(fieldPath) - if err != nil { - return elastic.MakeErrorForMissingField(fieldPath, elastic.Elasticsearch) - } - - targetData.Put(fieldPath, fieldValue) - return nil -} - -// MergeClusterSettings merges cluster settings in the correct precedence order -func MergeClusterSettings(clusterSettings common.MapStr) (common.MapStr, error) { - transientSettings, err := getSettingGroup(clusterSettings, "transient") - if err != nil { - return nil, err - } - - persistentSettings, err := getSettingGroup(clusterSettings, "persistent") - if err != nil { - return nil, err - } - - settings, err := getSettingGroup(clusterSettings, "default") - if err != nil { - return nil, err - } - - // Transient settings override persistent settings which override default settings - if settings == nil { - settings = persistentSettings - } - - if settings == nil { - settings = transientSettings - } - - if settings == nil { - return nil, nil - } - - if persistentSettings != nil { - settings.DeepUpdate(persistentSettings) - } - - if transientSettings != nil { - settings.DeepUpdate(transientSettings) - } - - return settings, nil -} - -var ( - // Global cache for license information. Assumption is that license information changes infrequently. - licenseCache = &_licenseCache{} - - // LicenseCacheEnabled controls whether license caching is enabled or not. Intended for test use. - LicenseCacheEnabled = true -) - -type _licenseCache struct { - sync.RWMutex - license *License - cachedOn time.Time - ttl time.Duration -} - -func (c *_licenseCache) get() *License { - c.Lock() - defer c.Unlock() - - if time.Since(c.cachedOn) > c.ttl { - // We are past the TTL, so invalidate cache - c.license = nil - } - - return c.license -} - -func (c *_licenseCache) set(license *License, ttl time.Duration) { - if !LicenseCacheEnabled { - return - } - - c.Lock() - defer c.Unlock() - - c.license = license - c.ttl = ttl - c.cachedOn = time.Now() -} - -// IsOneOf returns whether the license is one of the specified candidate licenses -func (l *License) IsOneOf(candidateLicenses ...string) bool { - t := l.Type - - for _, candidateLicense := range candidateLicenses { - if candidateLicense == t { - return true - } - } - - return false -} - -// ToMapStr converts the license to a common.MapStr. This is necessary -// for proper marshaling of the data before it's sent over the wire. In -// particular it ensures that ms-since-epoch values are marshaled as longs -// and not floats in scientific notation as Elasticsearch does not like that. -func (l *License) ToMapStr() common.MapStr { - m := common.MapStr{ - "status": l.Status, - "uid": l.ID, - "type": l.Type, - "issue_date": l.IssueDate, - "issue_date_in_millis": l.IssueDateInMillis, - "expiry_date": l.ExpiryDate, - "issued_to": l.IssuedTo, - "issuer": l.Issuer, - "start_date_in_millis": l.StartDateInMillis, - } - - if l.ExpiryDateInMillis != 0 { - // We don't want to record a 0 expiry date as this means the license has expired - // in the Stack Monitoring UI - m["expiry_date_in_millis"] = l.ExpiryDateInMillis - } - - // Enterprise licenses have max_resource_units. All other licenses have - // max_nodes. - if l.MaxNodes != 0 { - m["max_nodes"] = l.MaxNodes - } - - if l.MaxResourceUnits != 0 { - m["max_resource_units"] = l.MaxResourceUnits - } - - return m -} - -func getSettingGroup(allSettings common.MapStr, groupKey string) (common.MapStr, error) { - hasSettingGroup, err := allSettings.HasKey(groupKey) - if err != nil { - return nil, errors.Wrap(err, "failure to determine if "+groupKey+" settings exist") - } - - if !hasSettingGroup { - return nil, nil - } - - settings, err := allSettings.GetValue(groupKey) - if err != nil { - return nil, errors.Wrap(err, "failure to extract "+groupKey+" settings") - } - - v, ok := settings.(map[string]interface{}) - if !ok { - return nil, errors.Wrap(err, groupKey+" settings are not a map") - } - - return common.MapStr(v), nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/elasticsearch_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/elasticsearch_integration_test.go deleted file mode 100644 index ec302d68..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/elasticsearch_integration_test.go +++ /dev/null @@ -1,661 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package elasticsearch_test - -import ( - "bytes" - "encoding/json" - "fmt" - "io/ioutil" - "net/http" - "testing" - "time" - - "github.com/pkg/errors" - - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/tests/compose" - "github.com/elastic/beats/v7/metricbeat/helper/elastic" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" - _ "github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ccr" - _ "github.com/elastic/beats/v7/metricbeat/module/elasticsearch/cluster_stats" - _ "github.com/elastic/beats/v7/metricbeat/module/elasticsearch/enrich" - _ "github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index" - _ "github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_recovery" - _ "github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_summary" - _ "github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ml_job" - _ "github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node" - _ "github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node_stats" - _ "github.com/elastic/beats/v7/metricbeat/module/elasticsearch/shard" -) - -var metricSets = []string{ - "ccr", - "cluster_stats", - "enrich", - "index", - "index_recovery", - "index_summary", - "ml_job", - "node", - "node_stats", - "shard", -} - -var xpackMetricSets = []string{ - "ccr", - "enrich", - "cluster_stats", - "index", - "index_recovery", - "index_summary", - "ml_job", - "node_stats", - "shard", -} - -func TestFetch(t *testing.T) { - service := compose.EnsureUpWithTimeout(t, 300, "elasticsearch") - host := service.Host() - - version, err := getElasticsearchVersion(host) - require.NoError(t, err) - - setupTest(t, host, version) - - for _, metricSet := range metricSets { - t.Run(metricSet, func(t *testing.T) { - checkSkip(t, metricSet, version) - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(metricSet, host)) - events, errs := mbtest.ReportingFetchV2Error(f) - - require.Empty(t, errs) - require.NotEmpty(t, events) - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), - events[0].BeatEvent("elasticsearch", metricSet).Fields.StringToPrint()) - }) - } -} - -func TestData(t *testing.T) { - service := compose.EnsureUpWithTimeout(t, 300, "elasticsearch") - host := service.Host() - - version, err := getElasticsearchVersion(host) - require.NoError(t, err) - - for _, metricSet := range metricSets { - t.Run(metricSet, func(t *testing.T) { - checkSkip(t, metricSet, version) - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(metricSet, host)) - err := mbtest.WriteEventsReporterV2Error(f, t, metricSet) - require.NoError(t, err) - }) - } -} - -func TestXPackEnabled(t *testing.T) { - service := compose.EnsureUpWithTimeout(t, 300, "elasticsearch") - host := service.Host() - - version, err := getElasticsearchVersion(host) - require.NoError(t, err) - - setupTest(t, host, version) - - metricSetToTypesMap := map[string][]string{ - "ccr": []string{"ccr_stats", "ccr_auto_follow_stats"}, - "cluster_stats": []string{"cluster_stats"}, - "enrich": []string{"enrich_coordinator_stats"}, - "index_recovery": []string{"index_recovery"}, - "index_summary": []string{"indices_stats"}, - "ml_job": []string{"job_stats"}, - "node_stats": []string{"node_stats"}, - } - - config := getXPackConfig(host) - - metricSets := mbtest.NewReportingMetricSetV2Errors(t, config) - for _, metricSet := range metricSets { - t.Run(metricSet.Name(), func(t *testing.T) { - checkSkip(t, metricSet.Name(), version) - events, errs := mbtest.ReportingFetchV2Error(metricSet) - require.Empty(t, errs) - require.NotEmpty(t, events) - - // Special case: the `index` metricset generates as many events - // as there are distinct indices in Elasticsearch - if metricSet.Name() == "index" { - numIndices, err := countIndices(host) - require.NoError(t, err) - require.Len(t, events, numIndices) - - for _, event := range events { - require.Equal(t, "index_stats", event.RootFields["type"]) - require.Regexp(t, `^.monitoring-es-\d-mb`, event.Index) - } - - return - } - - // Special case: the `shard` metricset generates as many events - // as there are distinct shards in Elasticsearch - if metricSet.Name() == "shard" { - numShards, err := countShards(host) - require.NoError(t, err) - require.Len(t, events, numShards) - - for _, event := range events { - require.Equal(t, "shards", event.RootFields["type"]) - require.Regexp(t, `^.monitoring-es-\d-mb`, event.Index) - } - - return - } - - types := metricSetToTypesMap[metricSet.Name()] - require.Len(t, events, len(types)) - - for i, event := range events { - require.Equal(t, types[i], event.RootFields["type"]) - require.Regexp(t, `^.monitoring-es-\d-mb`, event.Index) - } - }) - } -} - -// GetConfig returns config for elasticsearch module -func getConfig(metricset string, host string) map[string]interface{} { - return map[string]interface{}{ - "module": elasticsearch.ModuleName, - "metricsets": []string{metricset}, - "hosts": []string{host}, - "index_recovery.active_only": false, - } -} - -func getXPackConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": elasticsearch.ModuleName, - "metricsets": xpackMetricSets, - "hosts": []string{host}, - "xpack.enabled": true, - } -} - -func setupTest(t *testing.T, esHost string, esVersion *common.Version) { - err := createIndex(esHost) - require.NoError(t, err) - - err = enableTrialLicense(esHost, esVersion) - require.NoError(t, err) - - err = createMLJob(esHost, esVersion) - require.NoError(t, err) - - err = createCCRStats(esHost) - require.NoError(t, err) - - err = createEnrichStats(esHost) - require.NoError(t, err) -} - -// createIndex creates and elasticsearch index in case it does not exit yet -func createIndex(host string) error { - client := &http.Client{} - - if checkExists("http://" + host + "/testindex") { - return nil - } - - req, err := http.NewRequest("PUT", "http://"+host+"/testindex", nil) - if err != nil { - return err - } - - resp, err := client.Do(req) - if err != nil { - return err - } - defer resp.Body.Close() - - if resp.StatusCode != 200 { - return fmt.Errorf("HTTP error %d: %s", resp.StatusCode, resp.Status) - } - - return nil -} - -// enableTrialLicense creates and elasticsearch index in case it does not exit yet -func enableTrialLicense(host string, version *common.Version) error { - client := &http.Client{} - - enabled, err := checkTrialLicenseEnabled(host, version) - if err != nil { - return err - } - if enabled { - return nil - } - - var enableXPackURL string - if version.Major < 7 { - enableXPackURL = "/_xpack/license/start_trial?acknowledge=true" - } else { - enableXPackURL = "/_license/start_trial?acknowledge=true" - } - - req, err := http.NewRequest("POST", "http://"+host+enableXPackURL, nil) - if err != nil { - return err - } - - resp, err := client.Do(req) - if err != nil { - return err - } - defer resp.Body.Close() - - if resp.StatusCode != 200 { - body, err := ioutil.ReadAll(resp.Body) - if err != nil { - return err - } - return fmt.Errorf("could not enable trial license, response = %v", string(body)) - } - - return nil -} - -// checkTrialLicenseEnabled creates and elasticsearch index in case it does not exit yet -func checkTrialLicenseEnabled(host string, version *common.Version) (bool, error) { - var licenseURL string - if version.Major < 7 { - licenseURL = "/_xpack/license" - } else { - licenseURL = "/_license" - } - - resp, err := http.Get("http://" + host + licenseURL) - if err != nil { - return false, err - } - defer resp.Body.Close() - - body, err := ioutil.ReadAll(resp.Body) - if err != nil { - return false, err - } - - var data struct { - License struct { - Status string `json:"status"` - Type string `json:"type"` - } `json:"license"` - } - err = json.Unmarshal(body, &data) - if err != nil { - return false, err - } - - active := data.License.Status == "active" - isTrial := data.License.Type == "trial" - return active && isTrial, nil -} - -func createMLJob(host string, version *common.Version) error { - - mlJob, err := ioutil.ReadFile("ml_job/_meta/test/test_job.json") - if err != nil { - return err - } - - var jobURL string - if version.Major < 7 { - jobURL = "/_xpack/ml/anomaly_detectors/total-requests" - } else { - jobURL = "/_ml/anomaly_detectors/total-requests" - } - - if checkExists("http://" + host + jobURL) { - return nil - } - - body, resp, err := httpPutJSON(host, jobURL, mlJob) - if err != nil { - return errors.Wrap(err, "error doing PUT request when creating ML job") - } - - if resp.StatusCode != 200 { - return fmt.Errorf("HTTP error loading ml job %d: %s, %s", resp.StatusCode, resp.Status, string(body)) - } - - return nil -} - -func createCCRStats(host string) error { - err := setupCCRRemote(host) - if err != nil { - return errors.Wrap(err, "error setup CCR remote settings") - } - - err = createCCRLeaderIndex(host) - if err != nil { - return errors.Wrap(err, "error creating CCR leader index") - } - - err = createCCRFollowerIndex(host) - if err != nil { - return errors.Wrap(err, "error creating CCR follower index") - } - - // Give ES sufficient time to do the replication and produce stats - checkCCRStats := func() (bool, error) { - return checkCCRStatsExists(host) - } - - exists, err := waitForSuccess(checkCCRStats, 500*time.Millisecond, 10) - if err != nil { - return errors.Wrap(err, "error checking if CCR stats exist") - } - - if !exists { - return fmt.Errorf("expected to find CCR stats but not found") - } - - return nil -} - -func checkCCRStatsExists(host string) (bool, error) { - resp, err := http.Get("http://" + host + "/_ccr/stats") - if err != nil { - return false, err - } - defer resp.Body.Close() - - body, err := ioutil.ReadAll(resp.Body) - if err != nil { - return false, err - } - - var data struct { - FollowStats struct { - Indices []map[string]interface{} `json:"indices"` - } `json:"follow_stats"` - } - err = json.Unmarshal(body, &data) - if err != nil { - return false, err - } - - return len(data.FollowStats.Indices) > 0, nil -} - -func setupCCRRemote(host string) error { - remoteSettings, err := ioutil.ReadFile("ccr/_meta/test/test_remote_settings.json") - if err != nil { - return err - } - - settingsURL := "/_cluster/settings" - _, _, err = httpPutJSON(host, settingsURL, remoteSettings) - return err -} - -func createCCRLeaderIndex(host string) error { - leaderIndex, err := ioutil.ReadFile("ccr/_meta/test/test_leader_index.json") - if err != nil { - return err - } - - indexURL := "/pied_piper" - _, _, err = httpPutJSON(host, indexURL, leaderIndex) - return err -} - -func createCCRFollowerIndex(host string) error { - followerIndex, err := ioutil.ReadFile("ccr/_meta/test/test_follower_index.json") - if err != nil { - return err - } - - followURL := "/rats/_ccr/follow" - _, _, err = httpPutJSON(host, followURL, followerIndex) - return err -} - -func checkExists(url string) bool { - resp, err := http.Get(url) - if err != nil { - return false - } - resp.Body.Close() - - // Entry exists - if resp.StatusCode == 200 { - return true - } - return false -} - -func createEnrichStats(host string) error { - err := createEnrichSourceIndex(host) - if err != nil { - return errors.Wrap(err, "error creating enrich source index") - } - - err = createEnrichPolicy(host) - if err != nil { - return errors.Wrap(err, "error creating enrich policy") - } - - err = executeEnrichPolicy(host) - if err != nil { - return errors.Wrap(err, "error executing enrich policy") - } - - err = createEnrichIngestPipeline(host) - if err != nil { - return errors.Wrap(err, "error creating ingest pipeline with enrich processor") - } - - err = ingestAndEnrichDoc(host) - if err != nil { - return errors.Wrap(err, "error ingesting doc for enrichment") - } - - return nil -} - -func createEnrichSourceIndex(host string) error { - sourceDoc, err := ioutil.ReadFile("enrich/_meta/test/source_doc.json") - if err != nil { - return err - } - - docURL := "/users/_doc/1?refresh=wait_for" - _, _, err = httpPutJSON(host, docURL, sourceDoc) - return err -} - -func createEnrichPolicy(host string) error { - policy, err := ioutil.ReadFile("enrich/_meta/test/policy.json") - if err != nil { - return err - } - - policyURL := "/_enrich/policy/users-policy" - _, _, err = httpPutJSON(host, policyURL, policy) - return err -} - -func executeEnrichPolicy(host string) error { - executeURL := "/_enrich/policy/users-policy/_execute" - _, _, err := httpPostJSON(host, executeURL, nil) - return err -} - -func createEnrichIngestPipeline(host string) error { - pipeline, err := ioutil.ReadFile("enrich/_meta/test/ingest_pipeline.json") - if err != nil { - return err - } - - pipelineURL := "/_ingest/pipeline/user_lookup" - _, _, err = httpPutJSON(host, pipelineURL, pipeline) - return err -} - -func ingestAndEnrichDoc(host string) error { - targetDoc, err := ioutil.ReadFile("enrich/_meta/test/target_doc.json") - if err != nil { - return err - } - - docURL := "/my_index/_doc/my_id?pipeline=user_lookup" - _, _, err = httpPutJSON(host, docURL, targetDoc) - return err -} - -func countIndices(elasticsearchHostPort string) (int, error) { - return countCatItems(elasticsearchHostPort, "indices") - -} - -func countShards(elasticsearchHostPort string) (int, error) { - return countCatItems(elasticsearchHostPort, "shards") -} - -func countCatItems(elasticsearchHostPort, catObject string) (int, error) { - resp, err := http.Get("http://" + elasticsearchHostPort + "/_cat/" + catObject + "?format=json") - if err != nil { - return 0, err - } - defer resp.Body.Close() - - body, err := ioutil.ReadAll(resp.Body) - if err != nil { - return 0, err - } - - var data []common.MapStr - err = json.Unmarshal(body, &data) - if err != nil { - return 0, err - } - - return len(data), nil -} - -func checkSkip(t *testing.T, metricset string, version *common.Version) { - checkSkipFeature := func(name string, availableVersion *common.Version) { - isAPIAvailable := elastic.IsFeatureAvailable(version, availableVersion) - if !isAPIAvailable { - t.Skipf("elasticsearch %s stats API is not available until %s", name, availableVersion) - } - } - - switch metricset { - case "ccr": - checkSkipFeature("CCR", elasticsearch.CCRStatsAPIAvailableVersion) - case "enrich": - checkSkipFeature("Enrich", elasticsearch.EnrichStatsAPIAvailableVersion) - } -} - -func getElasticsearchVersion(elasticsearchHostPort string) (*common.Version, error) { - resp, err := http.Get("http://" + elasticsearchHostPort + "/") - if err != nil { - return nil, err - } - defer resp.Body.Close() - - body, err := ioutil.ReadAll(resp.Body) - if err != nil { - return nil, err - } - - var data common.MapStr - err = json.Unmarshal(body, &data) - if err != nil { - return nil, err - } - - version, err := data.GetValue("version.number") - if err != nil { - return nil, err - } - - return common.NewVersion(version.(string)) -} - -func httpPutJSON(host, path string, body []byte) ([]byte, *http.Response, error) { - return httpSendJSON(host, path, "PUT", body) -} - -func httpPostJSON(host, path string, body []byte) ([]byte, *http.Response, error) { - return httpSendJSON(host, path, "POST", body) -} - -func httpSendJSON(host, path, method string, body []byte) ([]byte, *http.Response, error) { - req, err := http.NewRequest(method, "http://"+host+path, bytes.NewReader(body)) - if err != nil { - return nil, nil, err - } - req.Header.Add("Content-Type", "application/json") - - client := &http.Client{} - resp, err := client.Do(req) - if err != nil { - return nil, nil, err - } - defer resp.Body.Close() - - body, err = ioutil.ReadAll(resp.Body) - if err != nil { - return nil, nil, err - } - - return body, resp, nil -} - -type checkSuccessFunction func() (bool, error) - -func waitForSuccess(f checkSuccessFunction, retryInterval time.Duration, numAttempts int) (bool, error) { - for numAttempts > 0 { - success, err := f() - if err != nil { - return false, err - } - - if success { - return success, nil - } - - time.Sleep(retryInterval) - numAttempts-- - } - - return false, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/enrich/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/enrich/_meta/data.json deleted file mode 100644 index cc285111..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/enrich/_meta/data.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "elasticsearch": { - "cluster": { - "id": "et6blfihSoytMUvkpYtEKQ", - "name": "docker-cluster" - }, - "enrich": { - "executed_searches": { - "total": 1 - }, - "queue": { - "size": 0 - }, - "remote_requests": { - "current": 0, - "total": 1 - } - }, - "node": { - "id": "l_XOyQ65Teyn4kW4PUFjVg" - } - }, - "event": { - "dataset": "elasticsearch.enrich", - "duration": 115000, - "module": "elasticsearch" - }, - "metricset": { - "name": "enrich", - "period": 10000 - }, - "service": { - "address": "localhost:32780", - "name": "elasticsearch", - "type": "elasticsearch" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/enrich/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/enrich/_meta/docs.asciidoc deleted file mode 100644 index ab604a71..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/enrich/_meta/docs.asciidoc +++ /dev/null @@ -1,3 +0,0 @@ -This is the `enrich` metricset of the Elasticsearch module. It interrogates the -Enrich Stats API endpoint to fetch information about Enrich coordinator nodes -in the Elasticsearch cluster that are participating in ingest-time enrichment. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/enrich/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/enrich/_meta/fields.yml deleted file mode 100644 index 4b42a113..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/enrich/_meta/fields.yml +++ /dev/null @@ -1,25 +0,0 @@ -- name: enrich - type: group - description: > - Enrich stats - release: ga - fields: - - name: queue.size - type: long - description: > - Number of search requests in the queue. - - name: remote_requests - type: group - fields: - - name: current - type: long - description: > - Current number of outstanding remote requests. - - name: total - type: long - description: > - Number of outstanding remote requests executed since node startup. - - name: executed_searches.total - type: long - description: > - Number of search requests that enrich processors have executed since node startup. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/enrich/_meta/test/empty.750.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/enrich/_meta/test/empty.750.json deleted file mode 100644 index 0967ef42..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/enrich/_meta/test/empty.750.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/enrich/_meta/test/enrich_stats.750.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/enrich/_meta/test/enrich_stats.750.json deleted file mode 100644 index 061b7385..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/enrich/_meta/test/enrich_stats.750.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "executing_policies": [ - { - "name": "my-policy", - "task": { - "id" : 124, - "type" : "direct", - "action" : "cluster:admin/xpack/enrich/execute", - "start_time_in_millis" : 1458585884904, - "running_time_in_nanos" : 47402, - "cancellable" : false, - "parent_task_id" : "oTUltX4IQMOUUVeiohTt8A:123", - "headers" : { - "X-Opaque-Id" : "123456" - } - } - } - ], - "coordinator_stats": [ - { - "node_id": "1sFM8cmSROZYhPxVsiWew", - "queue_size": 0, - "remote_requests_current": 0, - "remote_requests_total": 0, - "executed_searches_total": 0 - } - ] -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/enrich/_meta/test/ingest_pipeline.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/enrich/_meta/test/ingest_pipeline.json deleted file mode 100644 index 19be19b5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/enrich/_meta/test/ingest_pipeline.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "description" : "Enriching user details to messages", - "processors" : [ - { - "enrich" : { - "policy_name": "users-policy", - "field" : "email", - "target_field": "user", - "max_matches": "1" - } - } - ] -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/enrich/_meta/test/policy.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/enrich/_meta/test/policy.json deleted file mode 100644 index d2459c35..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/enrich/_meta/test/policy.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "match": { - "indices": "users", - "match_field": "email", - "enrich_fields": ["first_name", "last_name", "city", "zip", "state"] - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/enrich/_meta/test/source_doc.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/enrich/_meta/test/source_doc.json deleted file mode 100644 index 11f73ce6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/enrich/_meta/test/source_doc.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "email": "mardy.brown@asciidocsmith.com", - "first_name": "Mardy", - "last_name": "Brown", - "city": "New Orleans", - "county": "Orleans", - "state": "LA", - "zip": 70116, - "web": "mardy.asciidocsmith.com" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/enrich/_meta/test/target_doc.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/enrich/_meta/test/target_doc.json deleted file mode 100644 index 45f673d8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/enrich/_meta/test/target_doc.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "email": "mardy.brown@asciidocsmith.com" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/enrich/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/enrich/data.go deleted file mode 100644 index 722ff41d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/enrich/data.go +++ /dev/null @@ -1,92 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package enrich - -import ( - "encoding/json" - - "github.com/joeshaw/multierror" - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstriface" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" -) - -var ( - schema = s.Schema{ - "node_id": c.Str("node_id"), - "queue": s.Object{ - "size": c.Int("queue_size"), - }, - "remote_requests": s.Object{ - "current": c.Int("remote_requests_current"), - "total": c.Int("remote_requests_total"), - }, - "executed_searches": s.Object{ - "total": c.Int("executed_searches_total"), - }, - } -) - -type response struct { - ExecutingPolicies []map[string]interface{} `json:"executing_policies"` - CoordinatorStats []map[string]interface{} `json:"coordinator_stats"` -} - -func eventsMapping(r mb.ReporterV2, info elasticsearch.Info, content []byte) error { - var data response - err := json.Unmarshal(content, &data) - if err != nil { - return errors.Wrap(err, "failure parsing Elasticsearch Enrich Stats API response") - } - - var errs multierror.Errors - for _, stat := range data.CoordinatorStats { - - event := mb.Event{} - event.RootFields = common.MapStr{} - event.RootFields.Put("service.name", elasticsearch.ModuleName) - - event.ModuleFields = common.MapStr{} - event.ModuleFields.Put("cluster.name", info.ClusterName) - event.ModuleFields.Put("cluster.id", info.ClusterID) - - fields, err := schema.Apply(stat) - if err != nil { - errs = append(errs, errors.Wrap(err, "failure applying enrich coordinator stats schema")) - continue - } - - nodeID, err := fields.GetValue("node_id") - if err != nil { - errs = append(errs, errors.Wrap(err, "failure retrieving node ID from Elasticsearch Enrich Stats API response")) - } - - event.ModuleFields.Put("node.id", nodeID) - fields.Delete("node_id") - - event.MetricSetFields = fields - - r.Event(event) - } - - return errs.Err() -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/enrich/data_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/enrich/data_test.go deleted file mode 100644 index 3e7fcbb9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/enrich/data_test.go +++ /dev/null @@ -1,49 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package enrich - -import ( - "io/ioutil" - "testing" - - "github.com/stretchr/testify/require" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" -) - -var info = elasticsearch.Info{ - ClusterID: "1234", - ClusterName: "helloworld", -} - -func TestMapper(t *testing.T) { - elasticsearch.TestMapperWithInfo(t, "./_meta/test/enrich_stats.*.json", eventsMapping) -} - -func TestEmpty(t *testing.T) { - input, err := ioutil.ReadFile("./_meta/test/empty.750.json") - require.NoError(t, err) - - reporter := &mbtest.CapturingReporterV2{} - eventsMapping(reporter, info, input) - require.Equal(t, 0, len(reporter.GetErrors())) - require.Equal(t, 0, len(reporter.GetEvents())) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/enrich/data_xpack.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/enrich/data_xpack.go deleted file mode 100644 index 39309fd7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/enrich/data_xpack.go +++ /dev/null @@ -1,76 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package enrich - -import ( - "encoding/json" - "time" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/helper/elastic" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" -) - -func eventsMappingXPack(r mb.ReporterV2, m *MetricSet, info elasticsearch.Info, content []byte) error { - var data response - err := json.Unmarshal(content, &data) - if err != nil { - return errors.Wrap(err, "failure parsing Elasticsearch Enrich Stats API response") - } - - now := common.Time(time.Now()) - intervalMS := m.Module().Config().Period / time.Millisecond - index := elastic.MakeXPackMonitoringIndexName(elastic.Elasticsearch) - - indexExecutingPolicies(r, data, info, now, intervalMS, index) - indexCoordinatorStats(r, data, info, now, intervalMS, index) - return nil -} - -func indexExecutingPolicies(r mb.ReporterV2, enrichData response, esInfo elasticsearch.Info, now common.Time, intervalMS time.Duration, indexName string) { - for _, stat := range enrichData.ExecutingPolicies { - event := mb.Event{} - event.RootFields = common.MapStr{ - "cluster_uuid": esInfo.ClusterID, - "timestamp": now, - "interval_ms": intervalMS, - "type": "enrich_executing_policy_stats", - "enrich_executing_policy_stats": stat, - } - event.Index = indexName - r.Event(event) - } -} - -func indexCoordinatorStats(r mb.ReporterV2, enrichData response, esInfo elasticsearch.Info, now common.Time, intervalMS time.Duration, indexName string) { - for _, stat := range enrichData.CoordinatorStats { - event := mb.Event{} - event.RootFields = common.MapStr{ - "cluster_uuid": esInfo.ClusterID, - "timestamp": now, - "interval_ms": intervalMS, - "type": "enrich_coordinator_stats", - "enrich_coordinator_stats": stat, - } - event.Index = indexName - r.Event(event) - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/enrich/enrich.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/enrich/enrich.go deleted file mode 100644 index 6b60394a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/enrich/enrich.go +++ /dev/null @@ -1,120 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package enrich - -import ( - "time" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/helper/elastic" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" -) - -func init() { - mb.Registry.MustAddMetricSet(elasticsearch.ModuleName, "enrich", New, - mb.WithHostParser(elasticsearch.HostParser), - ) -} - -const ( - enrichStatsPath = "/_enrich/_stats" -) - -// MetricSet type defines all fields of the MetricSet -type MetricSet struct { - *elasticsearch.MetricSet - lastLicenseMessageTimestamp time.Time -} - -// New create a new instance of the MetricSet -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - ms, err := elasticsearch.NewMetricSet(base, enrichStatsPath) - if err != nil { - return nil, err - } - return &MetricSet{MetricSet: ms}, nil -} - -// Fetch gathers stats for each enrich coordinator node -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - isMaster, err := elasticsearch.IsMaster(m.HTTP, m.GetServiceURI()) - if err != nil { - return errors.Wrap(err, "error determining if connected Elasticsearch node is master") - } - - // Not master, no event sent - if !isMaster { - m.Logger().Debug("trying to fetch enrich stats from a non-master node") - return nil - } - - info, err := elasticsearch.GetInfo(m.HTTP, m.GetServiceURI()) - if err != nil { - return err - } - - enrichUnavailableMessage, err := m.checkEnrichAvailability(info.Version.Number) - if err != nil { - return errors.Wrap(err, "error determining if Enrich is available") - } - - if enrichUnavailableMessage != "" { - if time.Since(m.lastLicenseMessageTimestamp) > 10*time.Minute { - m.lastLicenseMessageTimestamp = time.Now() - m.Logger().Debug(enrichUnavailableMessage) - } - return nil - } - - content, err := m.HTTP.FetchContent() - if err != nil { - return err - } - - if m.XPack { - err = eventsMappingXPack(r, m, *info, content) - if err != nil { - // Since this is an x-pack code path, we log the error but don't - // return it. Otherwise it would get reported into `metricbeat-*` - // indices. - m.Logger().Error(err) - return nil - } - } else { - return eventsMapping(r, *info, content) - } - - return nil -} - -func (m *MetricSet) checkEnrichAvailability(currentElasticsearchVersion *common.Version) (message string, err error) { - isAvailable := elastic.IsFeatureAvailable(currentElasticsearchVersion, elasticsearch.EnrichStatsAPIAvailableVersion) - - if !isAvailable { - metricsetName := m.FullyQualifiedName() - message = "the " + metricsetName + " is only supported with Elasticsearch >= " + - elasticsearch.EnrichStatsAPIAvailableVersion.String() + ". " + - "You are currently running Elasticsearch " + currentElasticsearchVersion.String() + "." - return - } - - return "", nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/fields.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/fields.go deleted file mode 100644 index b08f0c81..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/fields.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/asset/asset.go - DO NOT EDIT. - -package elasticsearch - -import ( - "github.com/elastic/beats/v7/libbeat/asset" -) - -func init() { - if err := asset.SetFields("metricbeat", "elasticsearch", asset.ModuleFieldsPri, AssetElasticsearch); err != nil { - panic(err) - } -} - -// AssetElasticsearch returns asset data. -// This is the base64 encoded gzipped contents of ../metricbeat/module/elasticsearch. -func AssetElasticsearch() string { - return "eJzsXN1u47oRvvdTDHK1B0j0AL7ozfacbQpsuuhmCxRFoaWlsc2EPwpJOXafviAp2bJMWbIkx14c+y6W9c03v5yhqDzAK26mgIxoQxONRCXLCYChhuEU7n6vfn83AUhRJ4pmhkoxhb9MAAD2fgNcpjnDCYBChkTjFBZkAqDRGCoWegr/udOa3d3D3dKY7O6/9tpSKhMnUszpYgpzwrS9f06RpXrqRDyAIBwPadqP2WRWiJJ5VnwT4LgPV4VMWK4Nqsj+tb1Yor7i5l2qtPJ9ENt/9u1Q4Dop0aRRLE3PIZSmR0RqQwyOLNhhhsUKmQ6X9iRThMe/NqAP953D9646MFuiDrCr0daC/FlJrR9KxyjMGE2I/aGzma78dj9hyk89bqvUGJIU1d6lJoZNUFU4KlJcH1xttmcH7cvPE+EIcl4wbpBU8uBkHWt8i4VsJMOkWPRj8pWsKc85aHzLUSQIIuczVJaczFB510gBZoklW70kNb1LpnPJmHz/tVxQcm5xglM68sY5gxuetla3hnbC4J2aJfWWP85t6ygdvytqDIqzMtyJ87wwhU9lImP6G1BhpGO9Na3XZ64kPx5HVaUM5RhrKhKMbWmNFZI04voMmj1TjvdABXB9D07iPnsrHuZokiUeKNFIf8HkjLA4WWLymkkqzBmIf3EyYCcDVoTlaNN13/RH1z49qJwXhXx48bYIed29x/K8xUBVZrmGTwuFKO5hg9Yw96Aw/S0KErFLaJhHqIK1sLALqXYcqGsPok4FcOsmmQcC50jYtAbNszSEVWq8U9bGfhkRDUw4sVdHpbIrKB78ARld0BnDzqRSYsiZKFnoFh6VNYom40XMo4e74pgpFO7gIFd8Dkt2s206sPnu1pJm67Q3FWELjbCO1OzktT9iph2lTFFOFD2IonPQ8rI27fS2XZ21p02IiCOXahPNNibAdEiIfXXAkGu7wkpVEXmwdKFQdDvsQp8163eHMMKS9ZZjjpGm/8Ng8gdM0bZa7GLHz5HKduXaOC/ZpsNLDJJRyKXBuLxjtBY8yZXCs+TLZ49cnThyow0RKRWLQp+tBZpzx9j4Pm/D20wLcI1JbjAtGke7ZNjIUibPwn4qb4i9i1FHIQXGjyCzJKZIHsiUTFBrqTQsyQq7KdE0k52cf3WA0xOvtsEBwzrFR8unttsBLQHWP59Smejoo5agVCY5R7ErIM72zbnkyKXI0GBorB6dnpd0Mk1tpPKFt2EtaqE6l4oTM4WmmzurYimUQ7vjbBVwqEfI48Lp+mFB4IltxbYTO7rMf5Rpd/x5pTmYbfwGSUE1YO5wvYoUJnKFanPZwkXrWdW3zvsuuFTK7TSH5Fn48QplTahFCostWsyg5JmUDEl9h6pF8rPKEWitdw3L1oYsRtT5n6W2DjcQZlXZhqgFmqjBy73kPztIvyQ3etmLXUpdLycjCbbIQNJUodbwKZE5S2GG8Pht+6VU7keWT8O2SkFy3KW7SnJ/AQ/HhsxVgqP657uDPO6fQuy4/qkKHsM/Bclx/VMlGX6c5KuzznmtYFygODcN4bdebxR6t17v1uu18j+t14PblHbL3Fvm/oKZu32uxKIXORuy7nN2jomsV7fzQ9C3HIEzeJGz5m7QEDNii/V3OfOQYWkpMSR2MayjYtsP09jOcCqNQ7HddyL9VoL7Z2e4OgzjECcqVoTRNE6JwVH5PC+rZ1m8wtqdqQCkZokKCHCqNRULSwh9lNhGmfi/3Yap76WFNLafzojSmAZmjIOwtg3vkKCu3X96WK9QaSrrU/aAMHMnwgrUsFdfVrzz8tsW0//6Co9iLrs9+WzTuk3zDoRKUkEDVBkURXmJJIuooOZi5flvSDKwDPYqstWhfe2rKsHJ+rI6cLLur4KQ4vKueJLiYQR3lLpc0iNbVbp7ZTddu/Uh4kwmr4SFW/Vem4OP8xIcLDam7iyXN1qwMg8/9mRR4uEPkEc+OuJqNK2cH6kjX9XUg2uqjVt9y7nieieeK5oTfrUJoRy+WsZ4GHFw7DUYOqEtNexlxa1Ro0xKNlrW2tJZDE8Wt1fiStacFuFzVp2s9A+WHlI79FszP9g/xt7oTmhzKXQIybpSDT9xZ96bQrBKOEPyeiWMvyF57Uo5vh5DO9q8m7VtN3EltH/4xuZojdrIPEhkcM792wLfsu4aGN+y7tqyTudqRVey+Q2cAYn3vcC+5d41ML7l3qVzr7EDXiRRIhnDxEg1Whf85TNsQcNZ16EHLnkd2wMc2A7vJMAi6VsYmmZF6OL0DkS3Bah3ZLUI2euCzmx13xD9ue0ezMW5DpybgSFJ+AdlCHqjDXIIQ7cloXsKf5Edh61VFF7meXNJgKwIZWTGPpZF/c3ODN37CrEh+nVSF33CTufPEOBPSKQwhAoNBIoLYC9UkapJ2mdrVKMysVRNb/Sf/kTw0UHCIWTlAJhU1ITTqc8T0QDc/nG7oKQBJ+0i+EMqwDXhGbMK5eaBkyyjNep771hTEfvXig6qVu9Hr5S7nTQHexCh9de+Tw7J4m1yFzyDYuxsx5TNkmqg2u0rdjiyHPyvAuM893ZMjp+WHvMwwrPbSCUGu8hWyGRCjC0qoX9bMgIVd+608g8ViC6FFm/yR5P/BwAA//+sJJat" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/_meta/data.json deleted file mode 100644 index 6ddd0a9c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/_meta/data.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "beat": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "elasticsearch": { - "cluster": { - "id": "UziYVLPkTTmCzccc6102Bg", - "name": "elasticsearch" - }, - "index": { - "name": "filebeat-7.0.0-alpha1-2018.05.09", - "total": { - "docs": { - "count": 1, - "deleted": 0 - }, - "segments": { - "count": 1, - "memory": { - "bytes": 6983 - } - }, - "store": { - "size": { - "bytes": 19326 - } - } - } - } - }, - "metricset": { - "host": "127.0.0.1:9200", - "module": "elasticsearch", - "name": "index", - "rtt": 115 - }, - "service": { - "name": "elasticsearch" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/_meta/docs.asciidoc deleted file mode 100644 index 3c0b6a4e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the index metricset of the module elasticsearch. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/_meta/fields.yml deleted file mode 100644 index 38a7c716..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/_meta/fields.yml +++ /dev/null @@ -1,36 +0,0 @@ -- name: index - type: group - description: > - index - release: ga - fields: - - name: name - type: keyword - description: > - Index name. - - name: total - type: group - fields: - - name: docs.count - type: long - description: > - Total number of documents in the index. - - name: docs.deleted - type: long - description: > - Total number of deleted documents in the index. - - name: store.size.bytes - type: long - format: bytes - description: > - Total size of the index in bytes. - - name: segments.count - type: long - description: > - Total number of index segments. - - name: segments.memory.bytes - type: long - format: bytes - description: > - Total number of memory used by the segments in bytes. - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/_meta/test/empty.512.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/_meta/test/empty.512.json deleted file mode 100644 index 7ff8d63c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/_meta/test/empty.512.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "_shards" : { - "total" : 0, - "successful" : 0, - "failed" : 0 - }, - "_all" : { - "primaries" : { }, - "total" : { } - }, - "indices" : { } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/_meta/test/generate.sh b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/_meta/test/generate.sh deleted file mode 100644 index 54f4b3a3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/_meta/test/generate.sh +++ /dev/null @@ -1,31 +0,0 @@ -#!/usr/bin/env bash - -# This script is to generate test input files for different elasticsearch versions -# -# The script creates an index, adds a document and writes the output from _stats -# to a document. The document name is based on the first param passed to the script. -# For es 5.1.2 pass 512 -# -# Note: Small corrections were made to the output documents as size of the index -# is not the same across all versions - -# Delete index first -curl -XDELETE 'http://localhost:9200/testindex' - -# Create index -curl -XPUT 'http://localhost:9200/testindex' - -# Add document -curl -XPUT 'http://localhost:9200/testindex/test/1?pretty' -H 'Content-Type: application/json' -d' -{ - "user" : "kimchy", - "message" : "trying out Elasticsearch" -} -' - -# Make sure index is created -curl -XPOST 'http://localhost:9200/_forcemerge' - -# Read stats output -curl -XGET 'http://localhost:9200/_stats?pretty' > stats.${1}.json - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/_meta/test/output.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/_meta/test/output.json deleted file mode 100644 index bd670441..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/_meta/test/output.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "testindex", - "total": { - "docs": { - "count": 1, - "deleted": 0 - }, - "segments": { - "count": 1, - "memory": { - "bytes": 2588 - } - }, - "store": { - "size": { - "bytes": 260 - } - } - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/_meta/test/stats.175.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/_meta/test/stats.175.json deleted file mode 100644 index d4fdb419..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/_meta/test/stats.175.json +++ /dev/null @@ -1,457 +0,0 @@ -{ - "_shards" : { - "total" : 10, - "successful" : 5, - "failed" : 0 - }, - "_all" : { - "primaries" : { - "docs" : { - "count" : 1, - "deleted" : 0 - }, - "store" : { - "size_in_bytes" : 3249, - "throttle_time_in_millis" : 0 - }, - "indexing" : { - "index_total" : 1, - "index_time_in_millis" : 189, - "index_current" : 0, - "delete_total" : 0, - "delete_time_in_millis" : 0, - "delete_current" : 0, - "noop_update_total" : 0, - "is_throttled" : false, - "throttle_time_in_millis" : 0 - }, - "get" : { - "total" : 0, - "time_in_millis" : 0, - "exists_total" : 0, - "exists_time_in_millis" : 0, - "missing_total" : 0, - "missing_time_in_millis" : 0, - "current" : 0 - }, - "search" : { - "open_contexts" : 0, - "query_total" : 0, - "query_time_in_millis" : 0, - "query_current" : 0, - "fetch_total" : 0, - "fetch_time_in_millis" : 0, - "fetch_current" : 0 - }, - "merges" : { - "current" : 0, - "current_docs" : 0, - "current_size_in_bytes" : 0, - "total" : 0, - "total_time_in_millis" : 0, - "total_docs" : 0, - "total_size_in_bytes" : 0 - }, - "refresh" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "flush" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "warmer" : { - "current" : 0, - "total" : 12, - "total_time_in_millis" : 26 - }, - "filter_cache" : { - "memory_size_in_bytes" : 0, - "evictions" : 0 - }, - "id_cache" : { - "memory_size_in_bytes" : 0 - }, - "fielddata" : { - "memory_size_in_bytes" : 0, - "evictions" : 0 - }, - "percolate" : { - "total" : 0, - "time_in_millis" : 0, - "current" : 0, - "memory_size_in_bytes" : -1, - "memory_size" : "-1b", - "queries" : 0 - }, - "completion" : { - "size_in_bytes" : 0 - }, - "segments" : { - "count" : 1, - "memory_in_bytes" : 2588, - "index_writer_memory_in_bytes" : 0, - "index_writer_max_memory_in_bytes" : 335544320, - "version_map_memory_in_bytes" : 0, - "fixed_bit_set_memory_in_bytes" : 0 - }, - "translog" : { - "operations" : 0, - "size_in_bytes" : 17 - }, - "suggest" : { - "total" : 0, - "time_in_millis" : 0, - "current" : 0 - }, - "query_cache" : { - "memory_size_in_bytes" : 0, - "evictions" : 0, - "hit_count" : 0, - "miss_count" : 0 - }, - "recovery" : { - "current_as_source" : 0, - "current_as_target" : 0, - "throttle_time_in_millis" : 0 - } - }, - "total" : { - "docs" : { - "count" : 1, - "deleted" : 0 - }, - "store" : { - "size_in_bytes" : 3249, - "throttle_time_in_millis" : 0 - }, - "indexing" : { - "index_total" : 1, - "index_time_in_millis" : 189, - "index_current" : 0, - "delete_total" : 0, - "delete_time_in_millis" : 0, - "delete_current" : 0, - "noop_update_total" : 0, - "is_throttled" : false, - "throttle_time_in_millis" : 0 - }, - "get" : { - "total" : 0, - "time_in_millis" : 0, - "exists_total" : 0, - "exists_time_in_millis" : 0, - "missing_total" : 0, - "missing_time_in_millis" : 0, - "current" : 0 - }, - "search" : { - "open_contexts" : 0, - "query_total" : 0, - "query_time_in_millis" : 0, - "query_current" : 0, - "fetch_total" : 0, - "fetch_time_in_millis" : 0, - "fetch_current" : 0 - }, - "merges" : { - "current" : 0, - "current_docs" : 0, - "current_size_in_bytes" : 0, - "total" : 0, - "total_time_in_millis" : 0, - "total_docs" : 0, - "total_size_in_bytes" : 0 - }, - "refresh" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "flush" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "warmer" : { - "current" : 0, - "total" : 12, - "total_time_in_millis" : 26 - }, - "filter_cache" : { - "memory_size_in_bytes" : 0, - "evictions" : 0 - }, - "id_cache" : { - "memory_size_in_bytes" : 0 - }, - "fielddata" : { - "memory_size_in_bytes" : 0, - "evictions" : 0 - }, - "percolate" : { - "total" : 0, - "time_in_millis" : 0, - "current" : 0, - "memory_size_in_bytes" : -1, - "memory_size" : "-1b", - "queries" : 0 - }, - "completion" : { - "size_in_bytes" : 0 - }, - "segments" : { - "count" : 1, - "memory_in_bytes" : 2588, - "index_writer_memory_in_bytes" : 0, - "index_writer_max_memory_in_bytes" : 335544320, - "version_map_memory_in_bytes" : 0, - "fixed_bit_set_memory_in_bytes" : 0 - }, - "translog" : { - "operations" : 0, - "size_in_bytes" : 17 - }, - "suggest" : { - "total" : 0, - "time_in_millis" : 0, - "current" : 0 - }, - "query_cache" : { - "memory_size_in_bytes" : 0, - "evictions" : 0, - "hit_count" : 0, - "miss_count" : 0 - }, - "recovery" : { - "current_as_source" : 0, - "current_as_target" : 0, - "throttle_time_in_millis" : 0 - } - } - }, - "indices" : { - "testindex" : { - "primaries" : { - "docs" : { - "count" : 1, - "deleted" : 0 - }, - "store" : { - "size_in_bytes" : 260, - "throttle_time_in_millis" : 0 - }, - "indexing" : { - "index_total" : 1, - "index_time_in_millis" : 189, - "index_current" : 0, - "delete_total" : 0, - "delete_time_in_millis" : 0, - "delete_current" : 0, - "noop_update_total" : 0, - "is_throttled" : false, - "throttle_time_in_millis" : 0 - }, - "get" : { - "total" : 0, - "time_in_millis" : 0, - "exists_total" : 0, - "exists_time_in_millis" : 0, - "missing_total" : 0, - "missing_time_in_millis" : 0, - "current" : 0 - }, - "search" : { - "open_contexts" : 0, - "query_total" : 0, - "query_time_in_millis" : 0, - "query_current" : 0, - "fetch_total" : 0, - "fetch_time_in_millis" : 0, - "fetch_current" : 0 - }, - "merges" : { - "current" : 0, - "current_docs" : 0, - "current_size_in_bytes" : 0, - "total" : 0, - "total_time_in_millis" : 0, - "total_docs" : 0, - "total_size_in_bytes" : 0 - }, - "refresh" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "flush" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "warmer" : { - "current" : 0, - "total" : 12, - "total_time_in_millis" : 26 - }, - "filter_cache" : { - "memory_size_in_bytes" : 0, - "evictions" : 0 - }, - "id_cache" : { - "memory_size_in_bytes" : 0 - }, - "fielddata" : { - "memory_size_in_bytes" : 0, - "evictions" : 0 - }, - "percolate" : { - "total" : 0, - "time_in_millis" : 0, - "current" : 0, - "memory_size_in_bytes" : -1, - "memory_size" : "-1b", - "queries" : 0 - }, - "completion" : { - "size_in_bytes" : 0 - }, - "segments" : { - "count" : 1, - "memory_in_bytes" : 2588, - "index_writer_memory_in_bytes" : 0, - "index_writer_max_memory_in_bytes" : 335544320, - "version_map_memory_in_bytes" : 0, - "fixed_bit_set_memory_in_bytes" : 0 - }, - "translog" : { - "operations" : 0, - "size_in_bytes" : 17 - }, - "suggest" : { - "total" : 0, - "time_in_millis" : 0, - "current" : 0 - }, - "query_cache" : { - "memory_size_in_bytes" : 0, - "evictions" : 0, - "hit_count" : 0, - "miss_count" : 0 - }, - "recovery" : { - "current_as_source" : 0, - "current_as_target" : 0, - "throttle_time_in_millis" : 0 - } - }, - "total" : { - "docs" : { - "count" : 1, - "deleted" : 0 - }, - "store" : { - "size_in_bytes" : 260, - "throttle_time_in_millis" : 0 - }, - "indexing" : { - "index_total" : 1, - "index_time_in_millis" : 189, - "index_current" : 0, - "delete_total" : 0, - "delete_time_in_millis" : 0, - "delete_current" : 0, - "noop_update_total" : 0, - "is_throttled" : false, - "throttle_time_in_millis" : 0 - }, - "get" : { - "total" : 0, - "time_in_millis" : 0, - "exists_total" : 0, - "exists_time_in_millis" : 0, - "missing_total" : 0, - "missing_time_in_millis" : 0, - "current" : 0 - }, - "search" : { - "open_contexts" : 0, - "query_total" : 0, - "query_time_in_millis" : 0, - "query_current" : 0, - "fetch_total" : 0, - "fetch_time_in_millis" : 0, - "fetch_current" : 0 - }, - "merges" : { - "current" : 0, - "current_docs" : 0, - "current_size_in_bytes" : 0, - "total" : 0, - "total_time_in_millis" : 0, - "total_docs" : 0, - "total_size_in_bytes" : 0 - }, - "refresh" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "flush" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "warmer" : { - "current" : 0, - "total" : 12, - "total_time_in_millis" : 26 - }, - "filter_cache" : { - "memory_size_in_bytes" : 0, - "evictions" : 0 - }, - "id_cache" : { - "memory_size_in_bytes" : 0 - }, - "fielddata" : { - "memory_size_in_bytes" : 0, - "evictions" : 0 - }, - "percolate" : { - "total" : 0, - "time_in_millis" : 0, - "current" : 0, - "memory_size_in_bytes" : -1, - "memory_size" : "-1b", - "queries" : 0 - }, - "completion" : { - "size_in_bytes" : 0 - }, - "segments" : { - "count" : 1, - "memory_in_bytes" : 2588, - "index_writer_memory_in_bytes" : 0, - "index_writer_max_memory_in_bytes" : 335544320, - "version_map_memory_in_bytes" : 0, - "fixed_bit_set_memory_in_bytes" : 0 - }, - "translog" : { - "operations" : 0, - "size_in_bytes" : 17 - }, - "suggest" : { - "total" : 0, - "time_in_millis" : 0, - "current" : 0 - }, - "query_cache" : { - "memory_size_in_bytes" : 0, - "evictions" : 0, - "hit_count" : 0, - "miss_count" : 0 - }, - "recovery" : { - "current_as_source" : 0, - "current_as_target" : 0, - "throttle_time_in_millis" : 0 - } - } - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/_meta/test/stats.201.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/_meta/test/stats.201.json deleted file mode 100644 index 7c9f8e69..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/_meta/test/stats.201.json +++ /dev/null @@ -1,509 +0,0 @@ -{ - "_shards" : { - "total" : 10, - "successful" : 5, - "failed" : 0 - }, - "_all" : { - "primaries" : { - "docs" : { - "count" : 1, - "deleted" : 0 - }, - "store" : { - "size_in_bytes" : 254, - "throttle_time_in_millis" : 0 - }, - "indexing" : { - "index_total" : 1, - "index_time_in_millis" : 51, - "index_current" : 0, - "delete_total" : 0, - "delete_time_in_millis" : 0, - "delete_current" : 0, - "noop_update_total" : 0, - "is_throttled" : false, - "throttle_time_in_millis" : 0 - }, - "get" : { - "total" : 0, - "time_in_millis" : 0, - "exists_total" : 0, - "exists_time_in_millis" : 0, - "missing_total" : 0, - "missing_time_in_millis" : 0, - "current" : 0 - }, - "search" : { - "open_contexts" : 0, - "query_total" : 0, - "query_time_in_millis" : 0, - "query_current" : 0, - "fetch_total" : 0, - "fetch_time_in_millis" : 0, - "fetch_current" : 0, - "scroll_total" : 0, - "scroll_time_in_millis" : 0, - "scroll_current" : 0 - }, - "merges" : { - "current" : 0, - "current_docs" : 0, - "current_size_in_bytes" : 0, - "total" : 0, - "total_time_in_millis" : 0, - "total_docs" : 0, - "total_size_in_bytes" : 0, - "total_stopped_time_in_millis" : 0, - "total_throttled_time_in_millis" : 0, - "total_auto_throttle_in_bytes" : 104857600 - }, - "refresh" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "flush" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "warmer" : { - "current" : 0, - "total" : 16, - "total_time_in_millis" : 9 - }, - "query_cache" : { - "memory_size_in_bytes" : 0, - "total_count" : 0, - "hit_count" : 0, - "miss_count" : 0, - "cache_size" : 0, - "cache_count" : 0, - "evictions" : 0 - }, - "fielddata" : { - "memory_size_in_bytes" : 0, - "evictions" : 0 - }, - "percolate" : { - "total" : 0, - "time_in_millis" : 0, - "current" : 0, - "memory_size_in_bytes" : -1, - "memory_size" : "-1b", - "queries" : 0 - }, - "completion" : { - "size_in_bytes" : 0 - }, - "segments" : { - "count" : 1, - "memory_in_bytes" : 2588, - "terms_memory_in_bytes" : 2320, - "stored_fields_memory_in_bytes" : 312, - "term_vectors_memory_in_bytes" : 0, - "norms_memory_in_bytes" : 40, - "doc_values_memory_in_bytes" : 92, - "index_writer_memory_in_bytes" : 0, - "index_writer_max_memory_in_bytes" : 335544320, - "version_map_memory_in_bytes" : 0, - "fixed_bit_set_memory_in_bytes" : 0 - }, - "translog" : { - "operations" : 0, - "size_in_bytes" : 215 - }, - "suggest" : { - "total" : 0, - "time_in_millis" : 0, - "current" : 0 - }, - "request_cache" : { - "memory_size_in_bytes" : 0, - "evictions" : 0, - "hit_count" : 0, - "miss_count" : 0 - }, - "recovery" : { - "current_as_source" : 0, - "current_as_target" : 0, - "throttle_time_in_millis" : 0 - } - }, - "total" : { - "docs" : { - "count" : 1, - "deleted" : 0 - }, - "store" : { - "size_in_bytes" : 254, - "throttle_time_in_millis" : 0 - }, - "indexing" : { - "index_total" : 1, - "index_time_in_millis" : 51, - "index_current" : 0, - "delete_total" : 0, - "delete_time_in_millis" : 0, - "delete_current" : 0, - "noop_update_total" : 0, - "is_throttled" : false, - "throttle_time_in_millis" : 0 - }, - "get" : { - "total" : 0, - "time_in_millis" : 0, - "exists_total" : 0, - "exists_time_in_millis" : 0, - "missing_total" : 0, - "missing_time_in_millis" : 0, - "current" : 0 - }, - "search" : { - "open_contexts" : 0, - "query_total" : 0, - "query_time_in_millis" : 0, - "query_current" : 0, - "fetch_total" : 0, - "fetch_time_in_millis" : 0, - "fetch_current" : 0, - "scroll_total" : 0, - "scroll_time_in_millis" : 0, - "scroll_current" : 0 - }, - "merges" : { - "current" : 0, - "current_docs" : 0, - "current_size_in_bytes" : 0, - "total" : 0, - "total_time_in_millis" : 0, - "total_docs" : 0, - "total_size_in_bytes" : 0, - "total_stopped_time_in_millis" : 0, - "total_throttled_time_in_millis" : 0, - "total_auto_throttle_in_bytes" : 104857600 - }, - "refresh" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "flush" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "warmer" : { - "current" : 0, - "total" : 16, - "total_time_in_millis" : 9 - }, - "query_cache" : { - "memory_size_in_bytes" : 0, - "total_count" : 0, - "hit_count" : 0, - "miss_count" : 0, - "cache_size" : 0, - "cache_count" : 0, - "evictions" : 0 - }, - "fielddata" : { - "memory_size_in_bytes" : 0, - "evictions" : 0 - }, - "percolate" : { - "total" : 0, - "time_in_millis" : 0, - "current" : 0, - "memory_size_in_bytes" : -1, - "memory_size" : "-1b", - "queries" : 0 - }, - "completion" : { - "size_in_bytes" : 0 - }, - "segments" : { - "count" : 1, - "memory_in_bytes" : 2588, - "terms_memory_in_bytes" : 2320, - "stored_fields_memory_in_bytes" : 312, - "term_vectors_memory_in_bytes" : 0, - "norms_memory_in_bytes" : 40, - "doc_values_memory_in_bytes" : 92, - "index_writer_memory_in_bytes" : 0, - "index_writer_max_memory_in_bytes" : 335544320, - "version_map_memory_in_bytes" : 0, - "fixed_bit_set_memory_in_bytes" : 0 - }, - "translog" : { - "operations" : 0, - "size_in_bytes" : 215 - }, - "suggest" : { - "total" : 0, - "time_in_millis" : 0, - "current" : 0 - }, - "request_cache" : { - "memory_size_in_bytes" : 0, - "evictions" : 0, - "hit_count" : 0, - "miss_count" : 0 - }, - "recovery" : { - "current_as_source" : 0, - "current_as_target" : 0, - "throttle_time_in_millis" : 0 - } - } - }, - "indices" : { - "testindex" : { - "primaries" : { - "docs" : { - "count" : 1, - "deleted" : 0 - }, - "store" : { - "size_in_bytes" : 260, - "throttle_time_in_millis" : 0 - }, - "indexing" : { - "index_total" : 1, - "index_time_in_millis" : 51, - "index_current" : 0, - "delete_total" : 0, - "delete_time_in_millis" : 0, - "delete_current" : 0, - "noop_update_total" : 0, - "is_throttled" : false, - "throttle_time_in_millis" : 0 - }, - "get" : { - "total" : 0, - "time_in_millis" : 0, - "exists_total" : 0, - "exists_time_in_millis" : 0, - "missing_total" : 0, - "missing_time_in_millis" : 0, - "current" : 0 - }, - "search" : { - "open_contexts" : 0, - "query_total" : 0, - "query_time_in_millis" : 0, - "query_current" : 0, - "fetch_total" : 0, - "fetch_time_in_millis" : 0, - "fetch_current" : 0, - "scroll_total" : 0, - "scroll_time_in_millis" : 0, - "scroll_current" : 0 - }, - "merges" : { - "current" : 0, - "current_docs" : 0, - "current_size_in_bytes" : 0, - "total" : 0, - "total_time_in_millis" : 0, - "total_docs" : 0, - "total_size_in_bytes" : 0, - "total_stopped_time_in_millis" : 0, - "total_throttled_time_in_millis" : 0, - "total_auto_throttle_in_bytes" : 104857600 - }, - "refresh" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "flush" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "warmer" : { - "current" : 0, - "total" : 16, - "total_time_in_millis" : 9 - }, - "query_cache" : { - "memory_size_in_bytes" : 0, - "total_count" : 0, - "hit_count" : 0, - "miss_count" : 0, - "cache_size" : 0, - "cache_count" : 0, - "evictions" : 0 - }, - "fielddata" : { - "memory_size_in_bytes" : 0, - "evictions" : 0 - }, - "percolate" : { - "total" : 0, - "time_in_millis" : 0, - "current" : 0, - "memory_size_in_bytes" : -1, - "memory_size" : "-1b", - "queries" : 0 - }, - "completion" : { - "size_in_bytes" : 0 - }, - "segments" : { - "count" : 1, - "memory_in_bytes" : 2588, - "terms_memory_in_bytes" : 2320, - "stored_fields_memory_in_bytes" : 312, - "term_vectors_memory_in_bytes" : 0, - "norms_memory_in_bytes" : 40, - "doc_values_memory_in_bytes" : 92, - "index_writer_memory_in_bytes" : 0, - "index_writer_max_memory_in_bytes" : 335544320, - "version_map_memory_in_bytes" : 0, - "fixed_bit_set_memory_in_bytes" : 0 - }, - "translog" : { - "operations" : 0, - "size_in_bytes" : 215 - }, - "suggest" : { - "total" : 0, - "time_in_millis" : 0, - "current" : 0 - }, - "request_cache" : { - "memory_size_in_bytes" : 0, - "evictions" : 0, - "hit_count" : 0, - "miss_count" : 0 - }, - "recovery" : { - "current_as_source" : 0, - "current_as_target" : 0, - "throttle_time_in_millis" : 0 - } - }, - "total" : { - "docs" : { - "count" : 1, - "deleted" : 0 - }, - "store" : { - "size_in_bytes" : 260, - "throttle_time_in_millis" : 0 - }, - "indexing" : { - "index_total" : 1, - "index_time_in_millis" : 51, - "index_current" : 0, - "delete_total" : 0, - "delete_time_in_millis" : 0, - "delete_current" : 0, - "noop_update_total" : 0, - "is_throttled" : false, - "throttle_time_in_millis" : 0 - }, - "get" : { - "total" : 0, - "time_in_millis" : 0, - "exists_total" : 0, - "exists_time_in_millis" : 0, - "missing_total" : 0, - "missing_time_in_millis" : 0, - "current" : 0 - }, - "search" : { - "open_contexts" : 0, - "query_total" : 0, - "query_time_in_millis" : 0, - "query_current" : 0, - "fetch_total" : 0, - "fetch_time_in_millis" : 0, - "fetch_current" : 0, - "scroll_total" : 0, - "scroll_time_in_millis" : 0, - "scroll_current" : 0 - }, - "merges" : { - "current" : 0, - "current_docs" : 0, - "current_size_in_bytes" : 0, - "total" : 0, - "total_time_in_millis" : 0, - "total_docs" : 0, - "total_size_in_bytes" : 0, - "total_stopped_time_in_millis" : 0, - "total_throttled_time_in_millis" : 0, - "total_auto_throttle_in_bytes" : 104857600 - }, - "refresh" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "flush" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "warmer" : { - "current" : 0, - "total" : 16, - "total_time_in_millis" : 9 - }, - "query_cache" : { - "memory_size_in_bytes" : 0, - "total_count" : 0, - "hit_count" : 0, - "miss_count" : 0, - "cache_size" : 0, - "cache_count" : 0, - "evictions" : 0 - }, - "fielddata" : { - "memory_size_in_bytes" : 0, - "evictions" : 0 - }, - "percolate" : { - "total" : 0, - "time_in_millis" : 0, - "current" : 0, - "memory_size_in_bytes" : -1, - "memory_size" : "-1b", - "queries" : 0 - }, - "completion" : { - "size_in_bytes" : 0 - }, - "segments" : { - "count" : 1, - "memory_in_bytes" : 2588, - "terms_memory_in_bytes" : 2320, - "stored_fields_memory_in_bytes" : 312, - "term_vectors_memory_in_bytes" : 0, - "norms_memory_in_bytes" : 40, - "doc_values_memory_in_bytes" : 92, - "index_writer_memory_in_bytes" : 0, - "index_writer_max_memory_in_bytes" : 335544320, - "version_map_memory_in_bytes" : 0, - "fixed_bit_set_memory_in_bytes" : 0 - }, - "translog" : { - "operations" : 0, - "size_in_bytes" : 215 - }, - "suggest" : { - "total" : 0, - "time_in_millis" : 0, - "current" : 0 - }, - "request_cache" : { - "memory_size_in_bytes" : 0, - "evictions" : 0, - "hit_count" : 0, - "miss_count" : 0 - }, - "recovery" : { - "current_as_source" : 0, - "current_as_target" : 0, - "throttle_time_in_millis" : 0 - } - } - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/_meta/test/stats.240.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/_meta/test/stats.240.json deleted file mode 100644 index aabdbe39..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/_meta/test/stats.240.json +++ /dev/null @@ -1,513 +0,0 @@ -{ - "_shards" : { - "total" : 10, - "successful" : 5, - "failed" : 0 - }, - "_all" : { - "primaries" : { - "docs" : { - "count" : 1, - "deleted" : 0 - }, - "store" : { - "size_in_bytes" : 260, - "throttle_time_in_millis" : 0 - }, - "indexing" : { - "index_total" : 1, - "index_time_in_millis" : 71, - "index_current" : 0, - "index_failed" : 0, - "delete_total" : 0, - "delete_time_in_millis" : 0, - "delete_current" : 0, - "noop_update_total" : 0, - "is_throttled" : false, - "throttle_time_in_millis" : 0 - }, - "get" : { - "total" : 0, - "time_in_millis" : 0, - "exists_total" : 0, - "exists_time_in_millis" : 0, - "missing_total" : 0, - "missing_time_in_millis" : 0, - "current" : 0 - }, - "search" : { - "open_contexts" : 0, - "query_total" : 0, - "query_time_in_millis" : 0, - "query_current" : 0, - "fetch_total" : 0, - "fetch_time_in_millis" : 0, - "fetch_current" : 0, - "scroll_total" : 0, - "scroll_time_in_millis" : 0, - "scroll_current" : 0 - }, - "merges" : { - "current" : 0, - "current_docs" : 0, - "current_size_in_bytes" : 0, - "total" : 0, - "total_time_in_millis" : 0, - "total_docs" : 0, - "total_size_in_bytes" : 0, - "total_stopped_time_in_millis" : 0, - "total_throttled_time_in_millis" : 0, - "total_auto_throttle_in_bytes" : 104857600 - }, - "refresh" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "flush" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "warmer" : { - "current" : 0, - "total" : 12, - "total_time_in_millis" : 15 - }, - "query_cache" : { - "memory_size_in_bytes" : 0, - "total_count" : 0, - "hit_count" : 0, - "miss_count" : 0, - "cache_size" : 0, - "cache_count" : 0, - "evictions" : 0 - }, - "fielddata" : { - "memory_size_in_bytes" : 0, - "evictions" : 0 - }, - "percolate" : { - "total" : 0, - "time_in_millis" : 0, - "current" : 0, - "memory_size_in_bytes" : -1, - "memory_size" : "-1b", - "queries" : 0 - }, - "completion" : { - "size_in_bytes" : 0 - }, - "segments" : { - "count" : 1, - "memory_in_bytes" : 2106, - "terms_memory_in_bytes" : 1510, - "stored_fields_memory_in_bytes" : 312, - "term_vectors_memory_in_bytes" : 0, - "norms_memory_in_bytes" : 192, - "doc_values_memory_in_bytes" : 92, - "index_writer_memory_in_bytes" : 0, - "index_writer_max_memory_in_bytes" : 103887665, - "version_map_memory_in_bytes" : 0, - "fixed_bit_set_memory_in_bytes" : 0 - }, - "translog" : { - "operations" : 0, - "size_in_bytes" : 215 - }, - "suggest" : { - "total" : 0, - "time_in_millis" : 0, - "current" : 0 - }, - "request_cache" : { - "memory_size_in_bytes" : 0, - "evictions" : 0, - "hit_count" : 0, - "miss_count" : 0 - }, - "recovery" : { - "current_as_source" : 0, - "current_as_target" : 0, - "throttle_time_in_millis" : 0 - } - }, - "total" : { - "docs" : { - "count" : 1, - "deleted" : 0 - }, - "store" : { - "size_in_bytes" : 260, - "throttle_time_in_millis" : 0 - }, - "indexing" : { - "index_total" : 1, - "index_time_in_millis" : 71, - "index_current" : 0, - "index_failed" : 0, - "delete_total" : 0, - "delete_time_in_millis" : 0, - "delete_current" : 0, - "noop_update_total" : 0, - "is_throttled" : false, - "throttle_time_in_millis" : 0 - }, - "get" : { - "total" : 0, - "time_in_millis" : 0, - "exists_total" : 0, - "exists_time_in_millis" : 0, - "missing_total" : 0, - "missing_time_in_millis" : 0, - "current" : 0 - }, - "search" : { - "open_contexts" : 0, - "query_total" : 0, - "query_time_in_millis" : 0, - "query_current" : 0, - "fetch_total" : 0, - "fetch_time_in_millis" : 0, - "fetch_current" : 0, - "scroll_total" : 0, - "scroll_time_in_millis" : 0, - "scroll_current" : 0 - }, - "merges" : { - "current" : 0, - "current_docs" : 0, - "current_size_in_bytes" : 0, - "total" : 0, - "total_time_in_millis" : 0, - "total_docs" : 0, - "total_size_in_bytes" : 0, - "total_stopped_time_in_millis" : 0, - "total_throttled_time_in_millis" : 0, - "total_auto_throttle_in_bytes" : 104857600 - }, - "refresh" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "flush" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "warmer" : { - "current" : 0, - "total" : 12, - "total_time_in_millis" : 15 - }, - "query_cache" : { - "memory_size_in_bytes" : 0, - "total_count" : 0, - "hit_count" : 0, - "miss_count" : 0, - "cache_size" : 0, - "cache_count" : 0, - "evictions" : 0 - }, - "fielddata" : { - "memory_size_in_bytes" : 0, - "evictions" : 0 - }, - "percolate" : { - "total" : 0, - "time_in_millis" : 0, - "current" : 0, - "memory_size_in_bytes" : -1, - "memory_size" : "-1b", - "queries" : 0 - }, - "completion" : { - "size_in_bytes" : 0 - }, - "segments" : { - "count" : 1, - "memory_in_bytes" : 2106, - "terms_memory_in_bytes" : 1510, - "stored_fields_memory_in_bytes" : 312, - "term_vectors_memory_in_bytes" : 0, - "norms_memory_in_bytes" : 192, - "doc_values_memory_in_bytes" : 92, - "index_writer_memory_in_bytes" : 0, - "index_writer_max_memory_in_bytes" : 103887665, - "version_map_memory_in_bytes" : 0, - "fixed_bit_set_memory_in_bytes" : 0 - }, - "translog" : { - "operations" : 0, - "size_in_bytes" : 215 - }, - "suggest" : { - "total" : 0, - "time_in_millis" : 0, - "current" : 0 - }, - "request_cache" : { - "memory_size_in_bytes" : 0, - "evictions" : 0, - "hit_count" : 0, - "miss_count" : 0 - }, - "recovery" : { - "current_as_source" : 0, - "current_as_target" : 0, - "throttle_time_in_millis" : 0 - } - } - }, - "indices" : { - "testindex" : { - "primaries" : { - "docs" : { - "count" : 1, - "deleted" : 0 - }, - "store" : { - "size_in_bytes" : 260, - "throttle_time_in_millis" : 0 - }, - "indexing" : { - "index_total" : 1, - "index_time_in_millis" : 71, - "index_current" : 0, - "index_failed" : 0, - "delete_total" : 0, - "delete_time_in_millis" : 0, - "delete_current" : 0, - "noop_update_total" : 0, - "is_throttled" : false, - "throttle_time_in_millis" : 0 - }, - "get" : { - "total" : 0, - "time_in_millis" : 0, - "exists_total" : 0, - "exists_time_in_millis" : 0, - "missing_total" : 0, - "missing_time_in_millis" : 0, - "current" : 0 - }, - "search" : { - "open_contexts" : 0, - "query_total" : 0, - "query_time_in_millis" : 0, - "query_current" : 0, - "fetch_total" : 0, - "fetch_time_in_millis" : 0, - "fetch_current" : 0, - "scroll_total" : 0, - "scroll_time_in_millis" : 0, - "scroll_current" : 0 - }, - "merges" : { - "current" : 0, - "current_docs" : 0, - "current_size_in_bytes" : 0, - "total" : 0, - "total_time_in_millis" : 0, - "total_docs" : 0, - "total_size_in_bytes" : 0, - "total_stopped_time_in_millis" : 0, - "total_throttled_time_in_millis" : 0, - "total_auto_throttle_in_bytes" : 104857600 - }, - "refresh" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "flush" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "warmer" : { - "current" : 0, - "total" : 12, - "total_time_in_millis" : 15 - }, - "query_cache" : { - "memory_size_in_bytes" : 0, - "total_count" : 0, - "hit_count" : 0, - "miss_count" : 0, - "cache_size" : 0, - "cache_count" : 0, - "evictions" : 0 - }, - "fielddata" : { - "memory_size_in_bytes" : 0, - "evictions" : 0 - }, - "percolate" : { - "total" : 0, - "time_in_millis" : 0, - "current" : 0, - "memory_size_in_bytes" : -1, - "memory_size" : "-1b", - "queries" : 0 - }, - "completion" : { - "size_in_bytes" : 0 - }, - "segments" : { - "count" : 1, - "memory_in_bytes" : 2588, - "terms_memory_in_bytes" : 1510, - "stored_fields_memory_in_bytes" : 312, - "term_vectors_memory_in_bytes" : 0, - "norms_memory_in_bytes" : 192, - "doc_values_memory_in_bytes" : 92, - "index_writer_memory_in_bytes" : 0, - "index_writer_max_memory_in_bytes" : 103887665, - "version_map_memory_in_bytes" : 0, - "fixed_bit_set_memory_in_bytes" : 0 - }, - "translog" : { - "operations" : 0, - "size_in_bytes" : 215 - }, - "suggest" : { - "total" : 0, - "time_in_millis" : 0, - "current" : 0 - }, - "request_cache" : { - "memory_size_in_bytes" : 0, - "evictions" : 0, - "hit_count" : 0, - "miss_count" : 0 - }, - "recovery" : { - "current_as_source" : 0, - "current_as_target" : 0, - "throttle_time_in_millis" : 0 - } - }, - "total" : { - "docs" : { - "count" : 1, - "deleted" : 0 - }, - "store" : { - "size_in_bytes" : 260, - "throttle_time_in_millis" : 0 - }, - "indexing" : { - "index_total" : 1, - "index_time_in_millis" : 71, - "index_current" : 0, - "index_failed" : 0, - "delete_total" : 0, - "delete_time_in_millis" : 0, - "delete_current" : 0, - "noop_update_total" : 0, - "is_throttled" : false, - "throttle_time_in_millis" : 0 - }, - "get" : { - "total" : 0, - "time_in_millis" : 0, - "exists_total" : 0, - "exists_time_in_millis" : 0, - "missing_total" : 0, - "missing_time_in_millis" : 0, - "current" : 0 - }, - "search" : { - "open_contexts" : 0, - "query_total" : 0, - "query_time_in_millis" : 0, - "query_current" : 0, - "fetch_total" : 0, - "fetch_time_in_millis" : 0, - "fetch_current" : 0, - "scroll_total" : 0, - "scroll_time_in_millis" : 0, - "scroll_current" : 0 - }, - "merges" : { - "current" : 0, - "current_docs" : 0, - "current_size_in_bytes" : 0, - "total" : 0, - "total_time_in_millis" : 0, - "total_docs" : 0, - "total_size_in_bytes" : 0, - "total_stopped_time_in_millis" : 0, - "total_throttled_time_in_millis" : 0, - "total_auto_throttle_in_bytes" : 104857600 - }, - "refresh" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "flush" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "warmer" : { - "current" : 0, - "total" : 12, - "total_time_in_millis" : 15 - }, - "query_cache" : { - "memory_size_in_bytes" : 0, - "total_count" : 0, - "hit_count" : 0, - "miss_count" : 0, - "cache_size" : 0, - "cache_count" : 0, - "evictions" : 0 - }, - "fielddata" : { - "memory_size_in_bytes" : 0, - "evictions" : 0 - }, - "percolate" : { - "total" : 0, - "time_in_millis" : 0, - "current" : 0, - "memory_size_in_bytes" : -1, - "memory_size" : "-1b", - "queries" : 0 - }, - "completion" : { - "size_in_bytes" : 0 - }, - "segments" : { - "count" : 1, - "memory_in_bytes" : 2588, - "terms_memory_in_bytes" : 1510, - "stored_fields_memory_in_bytes" : 312, - "term_vectors_memory_in_bytes" : 0, - "norms_memory_in_bytes" : 192, - "doc_values_memory_in_bytes" : 92, - "index_writer_memory_in_bytes" : 0, - "index_writer_max_memory_in_bytes" : 103887665, - "version_map_memory_in_bytes" : 0, - "fixed_bit_set_memory_in_bytes" : 0 - }, - "translog" : { - "operations" : 0, - "size_in_bytes" : 215 - }, - "suggest" : { - "total" : 0, - "time_in_millis" : 0, - "current" : 0 - }, - "request_cache" : { - "memory_size_in_bytes" : 0, - "evictions" : 0, - "hit_count" : 0, - "miss_count" : 0 - }, - "recovery" : { - "current_as_source" : 0, - "current_as_target" : 0, - "throttle_time_in_millis" : 0 - } - } - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/_meta/test/stats.512.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/_meta/test/stats.512.json deleted file mode 100644 index 99650fea..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/_meta/test/stats.512.json +++ /dev/null @@ -1,481 +0,0 @@ -{ - "_shards" : { - "total" : 10, - "successful" : 5, - "failed" : 0 - }, - "_all" : { - "primaries" : { - "docs" : { - "count" : 1, - "deleted" : 0 - }, - "store" : { - "size_in_bytes" : 260, - "throttle_time_in_millis" : 0 - }, - "indexing" : { - "index_total" : 1, - "index_time_in_millis" : 154, - "index_current" : 0, - "index_failed" : 0, - "delete_total" : 0, - "delete_time_in_millis" : 0, - "delete_current" : 0, - "noop_update_total" : 0, - "is_throttled" : false, - "throttle_time_in_millis" : 0 - }, - "get" : { - "total" : 0, - "time_in_millis" : 0, - "exists_total" : 0, - "exists_time_in_millis" : 0, - "missing_total" : 0, - "missing_time_in_millis" : 0, - "current" : 0 - }, - "search" : { - "open_contexts" : 0, - "query_total" : 0, - "query_time_in_millis" : 0, - "query_current" : 0, - "fetch_total" : 0, - "fetch_time_in_millis" : 0, - "fetch_current" : 0, - "scroll_total" : 0, - "scroll_time_in_millis" : 0, - "scroll_current" : 0, - "suggest_total" : 0, - "suggest_time_in_millis" : 0, - "suggest_current" : 0 - }, - "merges" : { - "current" : 0, - "current_docs" : 0, - "current_size_in_bytes" : 0, - "total" : 0, - "total_time_in_millis" : 0, - "total_docs" : 0, - "total_size_in_bytes" : 0, - "total_stopped_time_in_millis" : 0, - "total_throttled_time_in_millis" : 0, - "total_auto_throttle_in_bytes" : 104857600 - }, - "refresh" : { - "total" : 1, - "total_time_in_millis" : 168 - }, - "flush" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "warmer" : { - "current" : 0, - "total" : 6, - "total_time_in_millis" : 16 - }, - "query_cache" : { - "memory_size_in_bytes" : 0, - "total_count" : 0, - "hit_count" : 0, - "miss_count" : 0, - "cache_size" : 0, - "cache_count" : 0, - "evictions" : 0 - }, - "fielddata" : { - "memory_size_in_bytes" : 0, - "evictions" : 0 - }, - "completion" : { - "size_in_bytes" : 0 - }, - "segments" : { - "count" : 1, - "memory_in_bytes" : 2588, - "terms_memory_in_bytes" : 1992, - "stored_fields_memory_in_bytes" : 312, - "term_vectors_memory_in_bytes" : 0, - "norms_memory_in_bytes" : 192, - "points_memory_in_bytes" : 0, - "doc_values_memory_in_bytes" : 92, - "index_writer_memory_in_bytes" : 0, - "version_map_memory_in_bytes" : 0, - "fixed_bit_set_memory_in_bytes" : 0, - "max_unsafe_auto_id_timestamp" : -1, - "file_sizes" : { } - }, - "translog" : { - "operations" : 0, - "size_in_bytes" : 215 - }, - "request_cache" : { - "memory_size_in_bytes" : 0, - "evictions" : 0, - "hit_count" : 0, - "miss_count" : 0 - }, - "recovery" : { - "current_as_source" : 0, - "current_as_target" : 0, - "throttle_time_in_millis" : 0 - } - }, - "total" : { - "docs" : { - "count" : 1, - "deleted" : 0 - }, - "store" : { - "size_in_bytes" : 260, - "throttle_time_in_millis" : 0 - }, - "indexing" : { - "index_total" : 1, - "index_time_in_millis" : 154, - "index_current" : 0, - "index_failed" : 0, - "delete_total" : 0, - "delete_time_in_millis" : 0, - "delete_current" : 0, - "noop_update_total" : 0, - "is_throttled" : false, - "throttle_time_in_millis" : 0 - }, - "get" : { - "total" : 0, - "time_in_millis" : 0, - "exists_total" : 0, - "exists_time_in_millis" : 0, - "missing_total" : 0, - "missing_time_in_millis" : 0, - "current" : 0 - }, - "search" : { - "open_contexts" : 0, - "query_total" : 0, - "query_time_in_millis" : 0, - "query_current" : 0, - "fetch_total" : 0, - "fetch_time_in_millis" : 0, - "fetch_current" : 0, - "scroll_total" : 0, - "scroll_time_in_millis" : 0, - "scroll_current" : 0, - "suggest_total" : 0, - "suggest_time_in_millis" : 0, - "suggest_current" : 0 - }, - "merges" : { - "current" : 0, - "current_docs" : 0, - "current_size_in_bytes" : 0, - "total" : 0, - "total_time_in_millis" : 0, - "total_docs" : 0, - "total_size_in_bytes" : 0, - "total_stopped_time_in_millis" : 0, - "total_throttled_time_in_millis" : 0, - "total_auto_throttle_in_bytes" : 104857600 - }, - "refresh" : { - "total" : 1, - "total_time_in_millis" : 168 - }, - "flush" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "warmer" : { - "current" : 0, - "total" : 6, - "total_time_in_millis" : 16 - }, - "query_cache" : { - "memory_size_in_bytes" : 0, - "total_count" : 0, - "hit_count" : 0, - "miss_count" : 0, - "cache_size" : 0, - "cache_count" : 0, - "evictions" : 0 - }, - "fielddata" : { - "memory_size_in_bytes" : 0, - "evictions" : 0 - }, - "completion" : { - "size_in_bytes" : 0 - }, - "segments" : { - "count" : 1, - "memory_in_bytes" : 2588, - "terms_memory_in_bytes" : 1992, - "stored_fields_memory_in_bytes" : 312, - "term_vectors_memory_in_bytes" : 0, - "norms_memory_in_bytes" : 192, - "points_memory_in_bytes" : 0, - "doc_values_memory_in_bytes" : 92, - "index_writer_memory_in_bytes" : 0, - "version_map_memory_in_bytes" : 0, - "fixed_bit_set_memory_in_bytes" : 0, - "max_unsafe_auto_id_timestamp" : -1, - "file_sizes" : { } - }, - "translog" : { - "operations" : 0, - "size_in_bytes" : 215 - }, - "request_cache" : { - "memory_size_in_bytes" : 0, - "evictions" : 0, - "hit_count" : 0, - "miss_count" : 0 - }, - "recovery" : { - "current_as_source" : 0, - "current_as_target" : 0, - "throttle_time_in_millis" : 0 - } - } - }, - "indices" : { - "testindex" : { - "primaries" : { - "docs" : { - "count" : 1, - "deleted" : 0 - }, - "store" : { - "size_in_bytes" : 260, - "throttle_time_in_millis" : 0 - }, - "indexing" : { - "index_total" : 1, - "index_time_in_millis" : 154, - "index_current" : 0, - "index_failed" : 0, - "delete_total" : 0, - "delete_time_in_millis" : 0, - "delete_current" : 0, - "noop_update_total" : 0, - "is_throttled" : false, - "throttle_time_in_millis" : 0 - }, - "get" : { - "total" : 0, - "time_in_millis" : 0, - "exists_total" : 0, - "exists_time_in_millis" : 0, - "missing_total" : 0, - "missing_time_in_millis" : 0, - "current" : 0 - }, - "search" : { - "open_contexts" : 0, - "query_total" : 0, - "query_time_in_millis" : 0, - "query_current" : 0, - "fetch_total" : 0, - "fetch_time_in_millis" : 0, - "fetch_current" : 0, - "scroll_total" : 0, - "scroll_time_in_millis" : 0, - "scroll_current" : 0, - "suggest_total" : 0, - "suggest_time_in_millis" : 0, - "suggest_current" : 0 - }, - "merges" : { - "current" : 0, - "current_docs" : 0, - "current_size_in_bytes" : 0, - "total" : 0, - "total_time_in_millis" : 0, - "total_docs" : 0, - "total_size_in_bytes" : 0, - "total_stopped_time_in_millis" : 0, - "total_throttled_time_in_millis" : 0, - "total_auto_throttle_in_bytes" : 104857600 - }, - "refresh" : { - "total" : 1, - "total_time_in_millis" : 168 - }, - "flush" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "warmer" : { - "current" : 0, - "total" : 6, - "total_time_in_millis" : 16 - }, - "query_cache" : { - "memory_size_in_bytes" : 0, - "total_count" : 0, - "hit_count" : 0, - "miss_count" : 0, - "cache_size" : 0, - "cache_count" : 0, - "evictions" : 0 - }, - "fielddata" : { - "memory_size_in_bytes" : 0, - "evictions" : 0 - }, - "completion" : { - "size_in_bytes" : 0 - }, - "segments" : { - "count" : 1, - "memory_in_bytes" : 2588, - "terms_memory_in_bytes" : 1992, - "stored_fields_memory_in_bytes" : 312, - "term_vectors_memory_in_bytes" : 0, - "norms_memory_in_bytes" : 192, - "points_memory_in_bytes" : 0, - "doc_values_memory_in_bytes" : 92, - "index_writer_memory_in_bytes" : 0, - "version_map_memory_in_bytes" : 0, - "fixed_bit_set_memory_in_bytes" : 0, - "max_unsafe_auto_id_timestamp" : -1, - "file_sizes" : { } - }, - "translog" : { - "operations" : 0, - "size_in_bytes" : 215 - }, - "request_cache" : { - "memory_size_in_bytes" : 0, - "evictions" : 0, - "hit_count" : 0, - "miss_count" : 0 - }, - "recovery" : { - "current_as_source" : 0, - "current_as_target" : 0, - "throttle_time_in_millis" : 0 - } - }, - "total" : { - "docs" : { - "count" : 1, - "deleted" : 0 - }, - "store" : { - "size_in_bytes" : 260, - "throttle_time_in_millis" : 0 - }, - "indexing" : { - "index_total" : 1, - "index_time_in_millis" : 154, - "index_current" : 0, - "index_failed" : 0, - "delete_total" : 0, - "delete_time_in_millis" : 0, - "delete_current" : 0, - "noop_update_total" : 0, - "is_throttled" : false, - "throttle_time_in_millis" : 0 - }, - "get" : { - "total" : 0, - "time_in_millis" : 0, - "exists_total" : 0, - "exists_time_in_millis" : 0, - "missing_total" : 0, - "missing_time_in_millis" : 0, - "current" : 0 - }, - "search" : { - "open_contexts" : 0, - "query_total" : 0, - "query_time_in_millis" : 0, - "query_current" : 0, - "fetch_total" : 0, - "fetch_time_in_millis" : 0, - "fetch_current" : 0, - "scroll_total" : 0, - "scroll_time_in_millis" : 0, - "scroll_current" : 0, - "suggest_total" : 0, - "suggest_time_in_millis" : 0, - "suggest_current" : 0 - }, - "merges" : { - "current" : 0, - "current_docs" : 0, - "current_size_in_bytes" : 0, - "total" : 0, - "total_time_in_millis" : 0, - "total_docs" : 0, - "total_size_in_bytes" : 0, - "total_stopped_time_in_millis" : 0, - "total_throttled_time_in_millis" : 0, - "total_auto_throttle_in_bytes" : 104857600 - }, - "refresh" : { - "total" : 1, - "total_time_in_millis" : 168 - }, - "flush" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "warmer" : { - "current" : 0, - "total" : 6, - "total_time_in_millis" : 16 - }, - "query_cache" : { - "memory_size_in_bytes" : 0, - "total_count" : 0, - "hit_count" : 0, - "miss_count" : 0, - "cache_size" : 0, - "cache_count" : 0, - "evictions" : 0 - }, - "fielddata" : { - "memory_size_in_bytes" : 0, - "evictions" : 0 - }, - "completion" : { - "size_in_bytes" : 0 - }, - "segments" : { - "count" : 1, - "memory_in_bytes" : 2588, - "terms_memory_in_bytes" : 1992, - "stored_fields_memory_in_bytes" : 312, - "term_vectors_memory_in_bytes" : 0, - "norms_memory_in_bytes" : 192, - "points_memory_in_bytes" : 0, - "doc_values_memory_in_bytes" : 92, - "index_writer_memory_in_bytes" : 0, - "version_map_memory_in_bytes" : 0, - "fixed_bit_set_memory_in_bytes" : 0, - "max_unsafe_auto_id_timestamp" : -1, - "file_sizes" : { } - }, - "translog" : { - "operations" : 0, - "size_in_bytes" : 215 - }, - "request_cache" : { - "memory_size_in_bytes" : 0, - "evictions" : 0, - "hit_count" : 0, - "miss_count" : 0 - }, - "recovery" : { - "current_as_source" : 0, - "current_as_target" : 0, - "throttle_time_in_millis" : 0 - } - } - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/_meta/test/stats.623.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/_meta/test/stats.623.json deleted file mode 100644 index 059d5e8c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/_meta/test/stats.623.json +++ /dev/null @@ -1,1929 +0,0 @@ -{ - "_shards" : { - "total" : 16, - "successful" : 11, - "failed" : 0 - }, - "_all" : { - "primaries" : { - "docs" : { - "count" : 2023, - "deleted" : 0 - }, - "store" : { - "size_in_bytes" : 1442773 - }, - "indexing" : { - "index_total" : 3796, - "index_time_in_millis" : 14423, - "index_current" : 0, - "index_failed" : 0, - "delete_total" : 156, - "delete_time_in_millis" : 179, - "delete_current" : 0, - "noop_update_total" : 0, - "is_throttled" : false, - "throttle_time_in_millis" : 0 - }, - "get" : { - "total" : 468, - "time_in_millis" : 285, - "exists_total" : 468, - "exists_time_in_millis" : 285, - "missing_total" : 0, - "missing_time_in_millis" : 0, - "current" : 0 - }, - "search" : { - "open_contexts" : 0, - "query_total" : 360, - "query_time_in_millis" : 5920, - "query_current" : 0, - "fetch_total" : 360, - "fetch_time_in_millis" : 1488, - "fetch_current" : 0, - "scroll_total" : 1, - "scroll_time_in_millis" : 3209, - "scroll_current" : 0, - "suggest_total" : 0, - "suggest_time_in_millis" : 0, - "suggest_current" : 0 - }, - "merges" : { - "current" : 0, - "current_docs" : 0, - "current_size_in_bytes" : 0, - "total" : 43, - "total_time_in_millis" : 8163, - "total_docs" : 17824, - "total_size_in_bytes" : 23068550, - "total_stopped_time_in_millis" : 0, - "total_throttled_time_in_millis" : 0, - "total_auto_throttle_in_bytes" : 230686720 - }, - "refresh" : { - "total" : 606, - "total_time_in_millis" : 39195, - "listeners" : 0 - }, - "flush" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "warmer" : { - "current" : 0, - "total" : 545, - "total_time_in_millis" : 366 - }, - "query_cache" : { - "memory_size_in_bytes" : 0, - "total_count" : 0, - "hit_count" : 0, - "miss_count" : 0, - "cache_size" : 0, - "cache_count" : 0, - "evictions" : 0 - }, - "fielddata" : { - "memory_size_in_bytes" : 0, - "evictions" : 0 - }, - "completion" : { - "size_in_bytes" : 0 - }, - "segments" : { - "count" : 14, - "memory_in_bytes" : 139735, - "terms_memory_in_bytes" : 65772, - "stored_fields_memory_in_bytes" : 4576, - "term_vectors_memory_in_bytes" : 0, - "norms_memory_in_bytes" : 3968, - "points_memory_in_bytes" : 1027, - "doc_values_memory_in_bytes" : 64392, - "index_writer_memory_in_bytes" : 0, - "version_map_memory_in_bytes" : 1403, - "fixed_bit_set_memory_in_bytes" : 112, - "max_unsafe_auto_id_timestamp" : -1, - "file_sizes" : { } - }, - "translog" : { - "operations" : 3952, - "size_in_bytes" : 5503537, - "uncommitted_operations" : 0, - "uncommitted_size_in_bytes" : 473 - }, - "request_cache" : { - "memory_size_in_bytes" : 0, - "evictions" : 0, - "hit_count" : 0, - "miss_count" : 2 - }, - "recovery" : { - "current_as_source" : 0, - "current_as_target" : 0, - "throttle_time_in_millis" : 0 - } - }, - "total" : { - "docs" : { - "count" : 2023, - "deleted" : 0 - }, - "store" : { - "size_in_bytes" : 1442773 - }, - "indexing" : { - "index_total" : 3796, - "index_time_in_millis" : 14423, - "index_current" : 0, - "index_failed" : 0, - "delete_total" : 156, - "delete_time_in_millis" : 179, - "delete_current" : 0, - "noop_update_total" : 0, - "is_throttled" : false, - "throttle_time_in_millis" : 0 - }, - "get" : { - "total" : 468, - "time_in_millis" : 285, - "exists_total" : 468, - "exists_time_in_millis" : 285, - "missing_total" : 0, - "missing_time_in_millis" : 0, - "current" : 0 - }, - "search" : { - "open_contexts" : 0, - "query_total" : 360, - "query_time_in_millis" : 5920, - "query_current" : 0, - "fetch_total" : 360, - "fetch_time_in_millis" : 1488, - "fetch_current" : 0, - "scroll_total" : 1, - "scroll_time_in_millis" : 3209, - "scroll_current" : 0, - "suggest_total" : 0, - "suggest_time_in_millis" : 0, - "suggest_current" : 0 - }, - "merges" : { - "current" : 0, - "current_docs" : 0, - "current_size_in_bytes" : 0, - "total" : 43, - "total_time_in_millis" : 8163, - "total_docs" : 17824, - "total_size_in_bytes" : 23068550, - "total_stopped_time_in_millis" : 0, - "total_throttled_time_in_millis" : 0, - "total_auto_throttle_in_bytes" : 230686720 - }, - "refresh" : { - "total" : 606, - "total_time_in_millis" : 39195, - "listeners" : 0 - }, - "flush" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "warmer" : { - "current" : 0, - "total" : 545, - "total_time_in_millis" : 366 - }, - "query_cache" : { - "memory_size_in_bytes" : 0, - "total_count" : 0, - "hit_count" : 0, - "miss_count" : 0, - "cache_size" : 0, - "cache_count" : 0, - "evictions" : 0 - }, - "fielddata" : { - "memory_size_in_bytes" : 0, - "evictions" : 0 - }, - "completion" : { - "size_in_bytes" : 0 - }, - "segments" : { - "count" : 14, - "memory_in_bytes" : 139735, - "terms_memory_in_bytes" : 65772, - "stored_fields_memory_in_bytes" : 4576, - "term_vectors_memory_in_bytes" : 0, - "norms_memory_in_bytes" : 3968, - "points_memory_in_bytes" : 1027, - "doc_values_memory_in_bytes" : 64392, - "index_writer_memory_in_bytes" : 0, - "version_map_memory_in_bytes" : 1403, - "fixed_bit_set_memory_in_bytes" : 112, - "max_unsafe_auto_id_timestamp" : -1, - "file_sizes" : { } - }, - "translog" : { - "operations" : 3952, - "size_in_bytes" : 5503537, - "uncommitted_operations" : 0, - "uncommitted_size_in_bytes" : 473 - }, - "request_cache" : { - "memory_size_in_bytes" : 0, - "evictions" : 0, - "hit_count" : 0, - "miss_count" : 2 - }, - "recovery" : { - "current_as_source" : 0, - "current_as_target" : 0, - "throttle_time_in_millis" : 0 - } - } - }, - "indices" : { - ".triggered_watches" : { - "primaries" : { - "docs" : { - "count" : 0, - "deleted" : 0 - }, - "store" : { - "size_in_bytes" : 5378 - }, - "indexing" : { - "index_total" : 156, - "index_time_in_millis" : 87, - "index_current" : 0, - "index_failed" : 0, - "delete_total" : 156, - "delete_time_in_millis" : 179, - "delete_current" : 0, - "noop_update_total" : 0, - "is_throttled" : false, - "throttle_time_in_millis" : 0 - }, - "get" : { - "total" : 0, - "time_in_millis" : 0, - "exists_total" : 0, - "exists_time_in_millis" : 0, - "missing_total" : 0, - "missing_time_in_millis" : 0, - "current" : 0 - }, - "search" : { - "open_contexts" : 0, - "query_total" : 0, - "query_time_in_millis" : 0, - "query_current" : 0, - "fetch_total" : 0, - "fetch_time_in_millis" : 0, - "fetch_current" : 0, - "scroll_total" : 0, - "scroll_time_in_millis" : 0, - "scroll_current" : 0, - "suggest_total" : 0, - "suggest_time_in_millis" : 0, - "suggest_current" : 0 - }, - "merges" : { - "current" : 0, - "current_docs" : 0, - "current_size_in_bytes" : 0, - "total" : 0, - "total_time_in_millis" : 0, - "total_docs" : 0, - "total_size_in_bytes" : 0, - "total_stopped_time_in_millis" : 0, - "total_throttled_time_in_millis" : 0, - "total_auto_throttle_in_bytes" : 20971520 - }, - "refresh" : { - "total" : 11, - "total_time_in_millis" : 3, - "listeners" : 0 - }, - "flush" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "warmer" : { - "current" : 0, - "total" : 4, - "total_time_in_millis" : 0 - }, - "query_cache" : { - "memory_size_in_bytes" : 0, - "total_count" : 0, - "hit_count" : 0, - "miss_count" : 0, - "cache_size" : 0, - "cache_count" : 0, - "evictions" : 0 - }, - "fielddata" : { - "memory_size_in_bytes" : 0, - "evictions" : 0 - }, - "completion" : { - "size_in_bytes" : 0 - }, - "segments" : { - "count" : 0, - "memory_in_bytes" : 0, - "terms_memory_in_bytes" : 0, - "stored_fields_memory_in_bytes" : 0, - "term_vectors_memory_in_bytes" : 0, - "norms_memory_in_bytes" : 0, - "points_memory_in_bytes" : 0, - "doc_values_memory_in_bytes" : 0, - "index_writer_memory_in_bytes" : 0, - "version_map_memory_in_bytes" : 1403, - "fixed_bit_set_memory_in_bytes" : 0, - "max_unsafe_auto_id_timestamp" : -1, - "file_sizes" : { } - }, - "translog" : { - "operations" : 312, - "size_in_bytes" : 85426, - "uncommitted_operations" : 0, - "uncommitted_size_in_bytes" : 43 - }, - "request_cache" : { - "memory_size_in_bytes" : 0, - "evictions" : 0, - "hit_count" : 0, - "miss_count" : 0 - }, - "recovery" : { - "current_as_source" : 0, - "current_as_target" : 0, - "throttle_time_in_millis" : 0 - } - }, - "total" : { - "docs" : { - "count" : 0, - "deleted" : 0 - }, - "store" : { - "size_in_bytes" : 5378 - }, - "indexing" : { - "index_total" : 156, - "index_time_in_millis" : 87, - "index_current" : 0, - "index_failed" : 0, - "delete_total" : 156, - "delete_time_in_millis" : 179, - "delete_current" : 0, - "noop_update_total" : 0, - "is_throttled" : false, - "throttle_time_in_millis" : 0 - }, - "get" : { - "total" : 0, - "time_in_millis" : 0, - "exists_total" : 0, - "exists_time_in_millis" : 0, - "missing_total" : 0, - "missing_time_in_millis" : 0, - "current" : 0 - }, - "search" : { - "open_contexts" : 0, - "query_total" : 0, - "query_time_in_millis" : 0, - "query_current" : 0, - "fetch_total" : 0, - "fetch_time_in_millis" : 0, - "fetch_current" : 0, - "scroll_total" : 0, - "scroll_time_in_millis" : 0, - "scroll_current" : 0, - "suggest_total" : 0, - "suggest_time_in_millis" : 0, - "suggest_current" : 0 - }, - "merges" : { - "current" : 0, - "current_docs" : 0, - "current_size_in_bytes" : 0, - "total" : 0, - "total_time_in_millis" : 0, - "total_docs" : 0, - "total_size_in_bytes" : 0, - "total_stopped_time_in_millis" : 0, - "total_throttled_time_in_millis" : 0, - "total_auto_throttle_in_bytes" : 20971520 - }, - "refresh" : { - "total" : 11, - "total_time_in_millis" : 3, - "listeners" : 0 - }, - "flush" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "warmer" : { - "current" : 0, - "total" : 4, - "total_time_in_millis" : 0 - }, - "query_cache" : { - "memory_size_in_bytes" : 0, - "total_count" : 0, - "hit_count" : 0, - "miss_count" : 0, - "cache_size" : 0, - "cache_count" : 0, - "evictions" : 0 - }, - "fielddata" : { - "memory_size_in_bytes" : 0, - "evictions" : 0 - }, - "completion" : { - "size_in_bytes" : 0 - }, - "segments" : { - "count" : 0, - "memory_in_bytes" : 0, - "terms_memory_in_bytes" : 0, - "stored_fields_memory_in_bytes" : 0, - "term_vectors_memory_in_bytes" : 0, - "norms_memory_in_bytes" : 0, - "points_memory_in_bytes" : 0, - "doc_values_memory_in_bytes" : 0, - "index_writer_memory_in_bytes" : 0, - "version_map_memory_in_bytes" : 1403, - "fixed_bit_set_memory_in_bytes" : 0, - "max_unsafe_auto_id_timestamp" : -1, - "file_sizes" : { } - }, - "translog" : { - "operations" : 312, - "size_in_bytes" : 85426, - "uncommitted_operations" : 0, - "uncommitted_size_in_bytes" : 43 - }, - "request_cache" : { - "memory_size_in_bytes" : 0, - "evictions" : 0, - "hit_count" : 0, - "miss_count" : 0 - }, - "recovery" : { - "current_as_source" : 0, - "current_as_target" : 0, - "throttle_time_in_millis" : 0 - } - } - }, - "testindex" : { - "primaries" : { - "docs" : { - "count" : 1, - "deleted" : 0 - }, - "store" : { - "size_in_bytes" : 5181 - }, - "indexing" : { - "index_total" : 1, - "index_time_in_millis" : 0, - "index_current" : 0, - "index_failed" : 0, - "delete_total" : 0, - "delete_time_in_millis" : 0, - "delete_current" : 0, - "noop_update_total" : 0, - "is_throttled" : false, - "throttle_time_in_millis" : 0 - }, - "get" : { - "total" : 0, - "time_in_millis" : 0, - "exists_total" : 0, - "exists_time_in_millis" : 0, - "missing_total" : 0, - "missing_time_in_millis" : 0, - "current" : 0 - }, - "search" : { - "open_contexts" : 0, - "query_total" : 0, - "query_time_in_millis" : 0, - "query_current" : 0, - "fetch_total" : 0, - "fetch_time_in_millis" : 0, - "fetch_current" : 0, - "scroll_total" : 0, - "scroll_time_in_millis" : 0, - "scroll_current" : 0, - "suggest_total" : 0, - "suggest_time_in_millis" : 0, - "suggest_current" : 0 - }, - "merges" : { - "current" : 0, - "current_docs" : 0, - "current_size_in_bytes" : 0, - "total" : 0, - "total_time_in_millis" : 0, - "total_docs" : 0, - "total_size_in_bytes" : 0, - "total_stopped_time_in_millis" : 0, - "total_throttled_time_in_millis" : 0, - "total_auto_throttle_in_bytes" : 104857600 - }, - "refresh" : { - "total" : 21, - "total_time_in_millis" : 0, - "listeners" : 0 - }, - "flush" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "warmer" : { - "current" : 0, - "total" : 6, - "total_time_in_millis" : 0 - }, - "query_cache" : { - "memory_size_in_bytes" : 0, - "total_count" : 0, - "hit_count" : 0, - "miss_count" : 0, - "cache_size" : 0, - "cache_count" : 0, - "evictions" : 0 - }, - "fielddata" : { - "memory_size_in_bytes" : 0, - "evictions" : 0 - }, - "completion" : { - "size_in_bytes" : 0 - }, - "segments" : { - "count" : 1, - "memory_in_bytes" : 1698, - "terms_memory_in_bytes" : 1189, - "stored_fields_memory_in_bytes" : 312, - "term_vectors_memory_in_bytes" : 0, - "norms_memory_in_bytes" : 128, - "points_memory_in_bytes" : 1, - "doc_values_memory_in_bytes" : 68, - "index_writer_memory_in_bytes" : 0, - "version_map_memory_in_bytes" : 0, - "fixed_bit_set_memory_in_bytes" : 0, - "max_unsafe_auto_id_timestamp" : -1, - "file_sizes" : { } - }, - "translog" : { - "operations" : 1, - "size_in_bytes" : 382, - "uncommitted_operations" : 0, - "uncommitted_size_in_bytes" : 215 - }, - "request_cache" : { - "memory_size_in_bytes" : 0, - "evictions" : 0, - "hit_count" : 0, - "miss_count" : 0 - }, - "recovery" : { - "current_as_source" : 0, - "current_as_target" : 0, - "throttle_time_in_millis" : 0 - } - }, - "total" : { - "docs" : { - "count" : 1, - "deleted" : 0 - }, - "store" : { - "size_in_bytes" : 5181 - }, - "indexing" : { - "index_total" : 1, - "index_time_in_millis" : 0, - "index_current" : 0, - "index_failed" : 0, - "delete_total" : 0, - "delete_time_in_millis" : 0, - "delete_current" : 0, - "noop_update_total" : 0, - "is_throttled" : false, - "throttle_time_in_millis" : 0 - }, - "get" : { - "total" : 0, - "time_in_millis" : 0, - "exists_total" : 0, - "exists_time_in_millis" : 0, - "missing_total" : 0, - "missing_time_in_millis" : 0, - "current" : 0 - }, - "search" : { - "open_contexts" : 0, - "query_total" : 0, - "query_time_in_millis" : 0, - "query_current" : 0, - "fetch_total" : 0, - "fetch_time_in_millis" : 0, - "fetch_current" : 0, - "scroll_total" : 0, - "scroll_time_in_millis" : 0, - "scroll_current" : 0, - "suggest_total" : 0, - "suggest_time_in_millis" : 0, - "suggest_current" : 0 - }, - "merges" : { - "current" : 0, - "current_docs" : 0, - "current_size_in_bytes" : 0, - "total" : 0, - "total_time_in_millis" : 0, - "total_docs" : 0, - "total_size_in_bytes" : 0, - "total_stopped_time_in_millis" : 0, - "total_throttled_time_in_millis" : 0, - "total_auto_throttle_in_bytes" : 104857600 - }, - "refresh" : { - "total" : 21, - "total_time_in_millis" : 0, - "listeners" : 0 - }, - "flush" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "warmer" : { - "current" : 0, - "total" : 6, - "total_time_in_millis" : 0 - }, - "query_cache" : { - "memory_size_in_bytes" : 0, - "total_count" : 0, - "hit_count" : 0, - "miss_count" : 0, - "cache_size" : 0, - "cache_count" : 0, - "evictions" : 0 - }, - "fielddata" : { - "memory_size_in_bytes" : 0, - "evictions" : 0 - }, - "completion" : { - "size_in_bytes" : 0 - }, - "segments" : { - "count" : 1, - "memory_in_bytes" : 1698, - "terms_memory_in_bytes" : 1189, - "stored_fields_memory_in_bytes" : 312, - "term_vectors_memory_in_bytes" : 0, - "norms_memory_in_bytes" : 128, - "points_memory_in_bytes" : 1, - "doc_values_memory_in_bytes" : 68, - "index_writer_memory_in_bytes" : 0, - "version_map_memory_in_bytes" : 0, - "fixed_bit_set_memory_in_bytes" : 0, - "max_unsafe_auto_id_timestamp" : -1, - "file_sizes" : { } - }, - "translog" : { - "operations" : 1, - "size_in_bytes" : 382, - "uncommitted_operations" : 0, - "uncommitted_size_in_bytes" : 215 - }, - "request_cache" : { - "memory_size_in_bytes" : 0, - "evictions" : 0, - "hit_count" : 0, - "miss_count" : 0 - }, - "recovery" : { - "current_as_source" : 0, - "current_as_target" : 0, - "throttle_time_in_millis" : 0 - } - } - }, - ".monitoring-alerts-6" : { - "primaries" : { - "docs" : { - "count" : 1, - "deleted" : 0 - }, - "store" : { - "size_in_bytes" : 6608 - }, - "indexing" : { - "index_total" : 13, - "index_time_in_millis" : 25, - "index_current" : 0, - "index_failed" : 0, - "delete_total" : 0, - "delete_time_in_millis" : 0, - "delete_current" : 0, - "noop_update_total" : 0, - "is_throttled" : false, - "throttle_time_in_millis" : 0 - }, - "get" : { - "total" : 0, - "time_in_millis" : 0, - "exists_total" : 0, - "exists_time_in_millis" : 0, - "missing_total" : 0, - "missing_time_in_millis" : 0, - "current" : 0 - }, - "search" : { - "open_contexts" : 0, - "query_total" : 73, - "query_time_in_millis" : 33, - "query_current" : 0, - "fetch_total" : 73, - "fetch_time_in_millis" : 7, - "fetch_current" : 0, - "scroll_total" : 0, - "scroll_time_in_millis" : 0, - "scroll_current" : 0, - "suggest_total" : 0, - "suggest_time_in_millis" : 0, - "suggest_current" : 0 - }, - "merges" : { - "current" : 0, - "current_docs" : 0, - "current_size_in_bytes" : 0, - "total" : 0, - "total_time_in_millis" : 0, - "total_docs" : 0, - "total_size_in_bytes" : 0, - "total_stopped_time_in_millis" : 0, - "total_throttled_time_in_millis" : 0, - "total_auto_throttle_in_bytes" : 20971520 - }, - "refresh" : { - "total" : 24, - "total_time_in_millis" : 340, - "listeners" : 0 - }, - "flush" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "warmer" : { - "current" : 0, - "total" : 17, - "total_time_in_millis" : 1 - }, - "query_cache" : { - "memory_size_in_bytes" : 0, - "total_count" : 0, - "hit_count" : 0, - "miss_count" : 0, - "cache_size" : 0, - "cache_count" : 0, - "evictions" : 0 - }, - "fielddata" : { - "memory_size_in_bytes" : 0, - "evictions" : 0 - }, - "completion" : { - "size_in_bytes" : 0 - }, - "segments" : { - "count" : 1, - "memory_in_bytes" : 2155, - "terms_memory_in_bytes" : 1639, - "stored_fields_memory_in_bytes" : 312, - "term_vectors_memory_in_bytes" : 0, - "norms_memory_in_bytes" : 128, - "points_memory_in_bytes" : 8, - "doc_values_memory_in_bytes" : 68, - "index_writer_memory_in_bytes" : 0, - "version_map_memory_in_bytes" : 0, - "fixed_bit_set_memory_in_bytes" : 0, - "max_unsafe_auto_id_timestamp" : -1, - "file_sizes" : { } - }, - "translog" : { - "operations" : 13, - "size_in_bytes" : 7830, - "uncommitted_operations" : 0, - "uncommitted_size_in_bytes" : 43 - }, - "request_cache" : { - "memory_size_in_bytes" : 0, - "evictions" : 0, - "hit_count" : 0, - "miss_count" : 0 - }, - "recovery" : { - "current_as_source" : 0, - "current_as_target" : 0, - "throttle_time_in_millis" : 0 - } - }, - "total" : { - "docs" : { - "count" : 1, - "deleted" : 0 - }, - "store" : { - "size_in_bytes" : 6608 - }, - "indexing" : { - "index_total" : 13, - "index_time_in_millis" : 25, - "index_current" : 0, - "index_failed" : 0, - "delete_total" : 0, - "delete_time_in_millis" : 0, - "delete_current" : 0, - "noop_update_total" : 0, - "is_throttled" : false, - "throttle_time_in_millis" : 0 - }, - "get" : { - "total" : 0, - "time_in_millis" : 0, - "exists_total" : 0, - "exists_time_in_millis" : 0, - "missing_total" : 0, - "missing_time_in_millis" : 0, - "current" : 0 - }, - "search" : { - "open_contexts" : 0, - "query_total" : 73, - "query_time_in_millis" : 33, - "query_current" : 0, - "fetch_total" : 73, - "fetch_time_in_millis" : 7, - "fetch_current" : 0, - "scroll_total" : 0, - "scroll_time_in_millis" : 0, - "scroll_current" : 0, - "suggest_total" : 0, - "suggest_time_in_millis" : 0, - "suggest_current" : 0 - }, - "merges" : { - "current" : 0, - "current_docs" : 0, - "current_size_in_bytes" : 0, - "total" : 0, - "total_time_in_millis" : 0, - "total_docs" : 0, - "total_size_in_bytes" : 0, - "total_stopped_time_in_millis" : 0, - "total_throttled_time_in_millis" : 0, - "total_auto_throttle_in_bytes" : 20971520 - }, - "refresh" : { - "total" : 24, - "total_time_in_millis" : 340, - "listeners" : 0 - }, - "flush" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "warmer" : { - "current" : 0, - "total" : 17, - "total_time_in_millis" : 1 - }, - "query_cache" : { - "memory_size_in_bytes" : 0, - "total_count" : 0, - "hit_count" : 0, - "miss_count" : 0, - "cache_size" : 0, - "cache_count" : 0, - "evictions" : 0 - }, - "fielddata" : { - "memory_size_in_bytes" : 0, - "evictions" : 0 - }, - "completion" : { - "size_in_bytes" : 0 - }, - "segments" : { - "count" : 1, - "memory_in_bytes" : 2155, - "terms_memory_in_bytes" : 1639, - "stored_fields_memory_in_bytes" : 312, - "term_vectors_memory_in_bytes" : 0, - "norms_memory_in_bytes" : 128, - "points_memory_in_bytes" : 8, - "doc_values_memory_in_bytes" : 68, - "index_writer_memory_in_bytes" : 0, - "version_map_memory_in_bytes" : 0, - "fixed_bit_set_memory_in_bytes" : 0, - "max_unsafe_auto_id_timestamp" : -1, - "file_sizes" : { } - }, - "translog" : { - "operations" : 13, - "size_in_bytes" : 7830, - "uncommitted_operations" : 0, - "uncommitted_size_in_bytes" : 43 - }, - "request_cache" : { - "memory_size_in_bytes" : 0, - "evictions" : 0, - "hit_count" : 0, - "miss_count" : 0 - }, - "recovery" : { - "current_as_source" : 0, - "current_as_target" : 0, - "throttle_time_in_millis" : 0 - } - } - }, - ".monitoring-kibana-6-2018.04.17" : { - "primaries" : { - "docs" : { - "count" : 159, - "deleted" : 0 - }, - "store" : { - "size_in_bytes" : 134077 - }, - "indexing" : { - "index_total" : 159, - "index_time_in_millis" : 995, - "index_current" : 0, - "index_failed" : 0, - "delete_total" : 0, - "delete_time_in_millis" : 0, - "delete_current" : 0, - "noop_update_total" : 0, - "is_throttled" : false, - "throttle_time_in_millis" : 0 - }, - "get" : { - "total" : 0, - "time_in_millis" : 0, - "exists_total" : 0, - "exists_time_in_millis" : 0, - "missing_total" : 0, - "missing_time_in_millis" : 0, - "current" : 0 - }, - "search" : { - "open_contexts" : 0, - "query_total" : 182, - "query_time_in_millis" : 2403, - "query_current" : 0, - "fetch_total" : 182, - "fetch_time_in_millis" : 372, - "fetch_current" : 0, - "scroll_total" : 0, - "scroll_time_in_millis" : 0, - "scroll_current" : 0, - "suggest_total" : 0, - "suggest_time_in_millis" : 0, - "suggest_current" : 0 - }, - "merges" : { - "current" : 0, - "current_docs" : 0, - "current_size_in_bytes" : 0, - "total" : 17, - "total_time_in_millis" : 860, - "total_docs" : 1411, - "total_size_in_bytes" : 2947800, - "total_stopped_time_in_millis" : 0, - "total_throttled_time_in_millis" : 0, - "total_auto_throttle_in_bytes" : 20971520 - }, - "refresh" : { - "total" : 187, - "total_time_in_millis" : 5984, - "listeners" : 0 - }, - "flush" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "warmer" : { - "current" : 0, - "total" : 180, - "total_time_in_millis" : 35 - }, - "query_cache" : { - "memory_size_in_bytes" : 0, - "total_count" : 0, - "hit_count" : 0, - "miss_count" : 0, - "cache_size" : 0, - "cache_count" : 0, - "evictions" : 0 - }, - "fielddata" : { - "memory_size_in_bytes" : 0, - "evictions" : 0 - }, - "completion" : { - "size_in_bytes" : 0 - }, - "segments" : { - "count" : 5, - "memory_in_bytes" : 35520, - "terms_memory_in_bytes" : 17195, - "stored_fields_memory_in_bytes" : 1560, - "term_vectors_memory_in_bytes" : 0, - "norms_memory_in_bytes" : 0, - "points_memory_in_bytes" : 217, - "doc_values_memory_in_bytes" : 16548, - "index_writer_memory_in_bytes" : 0, - "version_map_memory_in_bytes" : 0, - "fixed_bit_set_memory_in_bytes" : 0, - "max_unsafe_auto_id_timestamp" : -1, - "file_sizes" : { } - }, - "translog" : { - "operations" : 159, - "size_in_bytes" : 172539, - "uncommitted_operations" : 0, - "uncommitted_size_in_bytes" : 43 - }, - "request_cache" : { - "memory_size_in_bytes" : 0, - "evictions" : 0, - "hit_count" : 0, - "miss_count" : 2 - }, - "recovery" : { - "current_as_source" : 0, - "current_as_target" : 0, - "throttle_time_in_millis" : 0 - } - }, - "total" : { - "docs" : { - "count" : 159, - "deleted" : 0 - }, - "store" : { - "size_in_bytes" : 134077 - }, - "indexing" : { - "index_total" : 159, - "index_time_in_millis" : 995, - "index_current" : 0, - "index_failed" : 0, - "delete_total" : 0, - "delete_time_in_millis" : 0, - "delete_current" : 0, - "noop_update_total" : 0, - "is_throttled" : false, - "throttle_time_in_millis" : 0 - }, - "get" : { - "total" : 0, - "time_in_millis" : 0, - "exists_total" : 0, - "exists_time_in_millis" : 0, - "missing_total" : 0, - "missing_time_in_millis" : 0, - "current" : 0 - }, - "search" : { - "open_contexts" : 0, - "query_total" : 182, - "query_time_in_millis" : 2403, - "query_current" : 0, - "fetch_total" : 182, - "fetch_time_in_millis" : 372, - "fetch_current" : 0, - "scroll_total" : 0, - "scroll_time_in_millis" : 0, - "scroll_current" : 0, - "suggest_total" : 0, - "suggest_time_in_millis" : 0, - "suggest_current" : 0 - }, - "merges" : { - "current" : 0, - "current_docs" : 0, - "current_size_in_bytes" : 0, - "total" : 17, - "total_time_in_millis" : 860, - "total_docs" : 1411, - "total_size_in_bytes" : 2947800, - "total_stopped_time_in_millis" : 0, - "total_throttled_time_in_millis" : 0, - "total_auto_throttle_in_bytes" : 20971520 - }, - "refresh" : { - "total" : 187, - "total_time_in_millis" : 5984, - "listeners" : 0 - }, - "flush" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "warmer" : { - "current" : 0, - "total" : 180, - "total_time_in_millis" : 35 - }, - "query_cache" : { - "memory_size_in_bytes" : 0, - "total_count" : 0, - "hit_count" : 0, - "miss_count" : 0, - "cache_size" : 0, - "cache_count" : 0, - "evictions" : 0 - }, - "fielddata" : { - "memory_size_in_bytes" : 0, - "evictions" : 0 - }, - "completion" : { - "size_in_bytes" : 0 - }, - "segments" : { - "count" : 5, - "memory_in_bytes" : 35520, - "terms_memory_in_bytes" : 17195, - "stored_fields_memory_in_bytes" : 1560, - "term_vectors_memory_in_bytes" : 0, - "norms_memory_in_bytes" : 0, - "points_memory_in_bytes" : 217, - "doc_values_memory_in_bytes" : 16548, - "index_writer_memory_in_bytes" : 0, - "version_map_memory_in_bytes" : 0, - "fixed_bit_set_memory_in_bytes" : 0, - "max_unsafe_auto_id_timestamp" : -1, - "file_sizes" : { } - }, - "translog" : { - "operations" : 159, - "size_in_bytes" : 172539, - "uncommitted_operations" : 0, - "uncommitted_size_in_bytes" : 43 - }, - "request_cache" : { - "memory_size_in_bytes" : 0, - "evictions" : 0, - "hit_count" : 0, - "miss_count" : 2 - }, - "recovery" : { - "current_as_source" : 0, - "current_as_target" : 0, - "throttle_time_in_millis" : 0 - } - } - }, - ".monitoring-es-6-2018.04.17" : { - "primaries" : { - "docs" : { - "count" : 1674, - "deleted" : 0 - }, - "store" : { - "size_in_bytes" : 959596 - }, - "indexing" : { - "index_total" : 3149, - "index_time_in_millis" : 9826, - "index_current" : 0, - "index_failed" : 0, - "delete_total" : 0, - "delete_time_in_millis" : 0, - "delete_current" : 0, - "noop_update_total" : 0, - "is_throttled" : false, - "throttle_time_in_millis" : 0 - }, - "get" : { - "total" : 0, - "time_in_millis" : 0, - "exists_total" : 0, - "exists_time_in_millis" : 0, - "missing_total" : 0, - "missing_time_in_millis" : 0, - "current" : 0 - }, - "search" : { - "open_contexts" : 0, - "query_total" : 104, - "query_time_in_millis" : 1235, - "query_current" : 0, - "fetch_total" : 104, - "fetch_time_in_millis" : 922, - "fetch_current" : 0, - "scroll_total" : 0, - "scroll_time_in_millis" : 0, - "scroll_current" : 0, - "suggest_total" : 0, - "suggest_time_in_millis" : 0, - "suggest_current" : 0 - }, - "merges" : { - "current" : 0, - "current_docs" : 0, - "current_size_in_bytes" : 0, - "total" : 18, - "total_time_in_millis" : 6063, - "total_docs" : 15562, - "total_size_in_bytes" : 16948046, - "total_stopped_time_in_millis" : 0, - "total_throttled_time_in_millis" : 0, - "total_auto_throttle_in_bytes" : 20971520 - }, - "refresh" : { - "total" : 195, - "total_time_in_millis" : 20775, - "listeners" : 0 - }, - "flush" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "warmer" : { - "current" : 0, - "total" : 188, - "total_time_in_millis" : 133 - }, - "query_cache" : { - "memory_size_in_bytes" : 0, - "total_count" : 0, - "hit_count" : 0, - "miss_count" : 0, - "cache_size" : 0, - "cache_count" : 0, - "evictions" : 0 - }, - "fielddata" : { - "memory_size_in_bytes" : 0, - "evictions" : 0 - }, - "completion" : { - "size_in_bytes" : 0 - }, - "segments" : { - "count" : 2, - "memory_in_bytes" : 56131, - "terms_memory_in_bytes" : 11421, - "stored_fields_memory_in_bytes" : 720, - "term_vectors_memory_in_bytes" : 0, - "norms_memory_in_bytes" : 0, - "points_memory_in_bytes" : 758, - "doc_values_memory_in_bytes" : 43232, - "index_writer_memory_in_bytes" : 0, - "version_map_memory_in_bytes" : 0, - "fixed_bit_set_memory_in_bytes" : 0, - "max_unsafe_auto_id_timestamp" : -1, - "file_sizes" : { } - }, - "translog" : { - "operations" : 3149, - "size_in_bytes" : 3428860, - "uncommitted_operations" : 0, - "uncommitted_size_in_bytes" : 43 - }, - "request_cache" : { - "memory_size_in_bytes" : 0, - "evictions" : 0, - "hit_count" : 0, - "miss_count" : 0 - }, - "recovery" : { - "current_as_source" : 0, - "current_as_target" : 0, - "throttle_time_in_millis" : 0 - } - }, - "total" : { - "docs" : { - "count" : 1674, - "deleted" : 0 - }, - "store" : { - "size_in_bytes" : 959596 - }, - "indexing" : { - "index_total" : 3149, - "index_time_in_millis" : 9826, - "index_current" : 0, - "index_failed" : 0, - "delete_total" : 0, - "delete_time_in_millis" : 0, - "delete_current" : 0, - "noop_update_total" : 0, - "is_throttled" : false, - "throttle_time_in_millis" : 0 - }, - "get" : { - "total" : 0, - "time_in_millis" : 0, - "exists_total" : 0, - "exists_time_in_millis" : 0, - "missing_total" : 0, - "missing_time_in_millis" : 0, - "current" : 0 - }, - "search" : { - "open_contexts" : 0, - "query_total" : 104, - "query_time_in_millis" : 1235, - "query_current" : 0, - "fetch_total" : 104, - "fetch_time_in_millis" : 922, - "fetch_current" : 0, - "scroll_total" : 0, - "scroll_time_in_millis" : 0, - "scroll_current" : 0, - "suggest_total" : 0, - "suggest_time_in_millis" : 0, - "suggest_current" : 0 - }, - "merges" : { - "current" : 0, - "current_docs" : 0, - "current_size_in_bytes" : 0, - "total" : 18, - "total_time_in_millis" : 6063, - "total_docs" : 15562, - "total_size_in_bytes" : 16948046, - "total_stopped_time_in_millis" : 0, - "total_throttled_time_in_millis" : 0, - "total_auto_throttle_in_bytes" : 20971520 - }, - "refresh" : { - "total" : 195, - "total_time_in_millis" : 20775, - "listeners" : 0 - }, - "flush" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "warmer" : { - "current" : 0, - "total" : 188, - "total_time_in_millis" : 133 - }, - "query_cache" : { - "memory_size_in_bytes" : 0, - "total_count" : 0, - "hit_count" : 0, - "miss_count" : 0, - "cache_size" : 0, - "cache_count" : 0, - "evictions" : 0 - }, - "fielddata" : { - "memory_size_in_bytes" : 0, - "evictions" : 0 - }, - "completion" : { - "size_in_bytes" : 0 - }, - "segments" : { - "count" : 2, - "memory_in_bytes" : 56131, - "terms_memory_in_bytes" : 11421, - "stored_fields_memory_in_bytes" : 720, - "term_vectors_memory_in_bytes" : 0, - "norms_memory_in_bytes" : 0, - "points_memory_in_bytes" : 758, - "doc_values_memory_in_bytes" : 43232, - "index_writer_memory_in_bytes" : 0, - "version_map_memory_in_bytes" : 0, - "fixed_bit_set_memory_in_bytes" : 0, - "max_unsafe_auto_id_timestamp" : -1, - "file_sizes" : { } - }, - "translog" : { - "operations" : 3149, - "size_in_bytes" : 3428860, - "uncommitted_operations" : 0, - "uncommitted_size_in_bytes" : 43 - }, - "request_cache" : { - "memory_size_in_bytes" : 0, - "evictions" : 0, - "hit_count" : 0, - "miss_count" : 0 - }, - "recovery" : { - "current_as_source" : 0, - "current_as_target" : 0, - "throttle_time_in_millis" : 0 - } - } - }, - ".watches" : { - "primaries" : { - "docs" : { - "count" : 6, - "deleted" : 0 - }, - "store" : { - "size_in_bytes" : 34140 - }, - "indexing" : { - "index_total" : 162, - "index_time_in_millis" : 2204, - "index_current" : 0, - "index_failed" : 0, - "delete_total" : 0, - "delete_time_in_millis" : 0, - "delete_current" : 0, - "noop_update_total" : 0, - "is_throttled" : false, - "throttle_time_in_millis" : 0 - }, - "get" : { - "total" : 468, - "time_in_millis" : 285, - "exists_total" : 468, - "exists_time_in_millis" : 285, - "missing_total" : 0, - "missing_time_in_millis" : 0, - "current" : 0 - }, - "search" : { - "open_contexts" : 0, - "query_total" : 1, - "query_time_in_millis" : 2249, - "query_current" : 0, - "fetch_total" : 1, - "fetch_time_in_millis" : 187, - "fetch_current" : 0, - "scroll_total" : 1, - "scroll_time_in_millis" : 3209, - "scroll_current" : 0, - "suggest_total" : 0, - "suggest_time_in_millis" : 0, - "suggest_current" : 0 - }, - "merges" : { - "current" : 0, - "current_docs" : 0, - "current_size_in_bytes" : 0, - "total" : 0, - "total_time_in_millis" : 0, - "total_docs" : 0, - "total_size_in_bytes" : 0, - "total_stopped_time_in_millis" : 0, - "total_throttled_time_in_millis" : 0, - "total_auto_throttle_in_bytes" : 20971520 - }, - "refresh" : { - "total" : 88, - "total_time_in_millis" : 8306, - "listeners" : 0 - }, - "flush" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "warmer" : { - "current" : 0, - "total" : 77, - "total_time_in_millis" : 8 - }, - "query_cache" : { - "memory_size_in_bytes" : 0, - "total_count" : 0, - "hit_count" : 0, - "miss_count" : 0, - "cache_size" : 0, - "cache_count" : 0, - "evictions" : 0 - }, - "fielddata" : { - "memory_size_in_bytes" : 0, - "evictions" : 0 - }, - "completion" : { - "size_in_bytes" : 0 - }, - "segments" : { - "count" : 3, - "memory_in_bytes" : 11505, - "terms_memory_in_bytes" : 8967, - "stored_fields_memory_in_bytes" : 936, - "term_vectors_memory_in_bytes" : 0, - "norms_memory_in_bytes" : 1152, - "points_memory_in_bytes" : 14, - "doc_values_memory_in_bytes" : 436, - "index_writer_memory_in_bytes" : 0, - "version_map_memory_in_bytes" : 0, - "fixed_bit_set_memory_in_bytes" : 0, - "max_unsafe_auto_id_timestamp" : -1, - "file_sizes" : { } - }, - "translog" : { - "operations" : 162, - "size_in_bytes" : 717420, - "uncommitted_operations" : 0, - "uncommitted_size_in_bytes" : 43 - }, - "request_cache" : { - "memory_size_in_bytes" : 0, - "evictions" : 0, - "hit_count" : 0, - "miss_count" : 0 - }, - "recovery" : { - "current_as_source" : 0, - "current_as_target" : 0, - "throttle_time_in_millis" : 0 - } - }, - "total" : { - "docs" : { - "count" : 6, - "deleted" : 0 - }, - "store" : { - "size_in_bytes" : 34140 - }, - "indexing" : { - "index_total" : 162, - "index_time_in_millis" : 2204, - "index_current" : 0, - "index_failed" : 0, - "delete_total" : 0, - "delete_time_in_millis" : 0, - "delete_current" : 0, - "noop_update_total" : 0, - "is_throttled" : false, - "throttle_time_in_millis" : 0 - }, - "get" : { - "total" : 468, - "time_in_millis" : 285, - "exists_total" : 468, - "exists_time_in_millis" : 285, - "missing_total" : 0, - "missing_time_in_millis" : 0, - "current" : 0 - }, - "search" : { - "open_contexts" : 0, - "query_total" : 1, - "query_time_in_millis" : 2249, - "query_current" : 0, - "fetch_total" : 1, - "fetch_time_in_millis" : 187, - "fetch_current" : 0, - "scroll_total" : 1, - "scroll_time_in_millis" : 3209, - "scroll_current" : 0, - "suggest_total" : 0, - "suggest_time_in_millis" : 0, - "suggest_current" : 0 - }, - "merges" : { - "current" : 0, - "current_docs" : 0, - "current_size_in_bytes" : 0, - "total" : 0, - "total_time_in_millis" : 0, - "total_docs" : 0, - "total_size_in_bytes" : 0, - "total_stopped_time_in_millis" : 0, - "total_throttled_time_in_millis" : 0, - "total_auto_throttle_in_bytes" : 20971520 - }, - "refresh" : { - "total" : 88, - "total_time_in_millis" : 8306, - "listeners" : 0 - }, - "flush" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "warmer" : { - "current" : 0, - "total" : 77, - "total_time_in_millis" : 8 - }, - "query_cache" : { - "memory_size_in_bytes" : 0, - "total_count" : 0, - "hit_count" : 0, - "miss_count" : 0, - "cache_size" : 0, - "cache_count" : 0, - "evictions" : 0 - }, - "fielddata" : { - "memory_size_in_bytes" : 0, - "evictions" : 0 - }, - "completion" : { - "size_in_bytes" : 0 - }, - "segments" : { - "count" : 3, - "memory_in_bytes" : 11505, - "terms_memory_in_bytes" : 8967, - "stored_fields_memory_in_bytes" : 936, - "term_vectors_memory_in_bytes" : 0, - "norms_memory_in_bytes" : 1152, - "points_memory_in_bytes" : 14, - "doc_values_memory_in_bytes" : 436, - "index_writer_memory_in_bytes" : 0, - "version_map_memory_in_bytes" : 0, - "fixed_bit_set_memory_in_bytes" : 0, - "max_unsafe_auto_id_timestamp" : -1, - "file_sizes" : { } - }, - "translog" : { - "operations" : 162, - "size_in_bytes" : 717420, - "uncommitted_operations" : 0, - "uncommitted_size_in_bytes" : 43 - }, - "request_cache" : { - "memory_size_in_bytes" : 0, - "evictions" : 0, - "hit_count" : 0, - "miss_count" : 0 - }, - "recovery" : { - "current_as_source" : 0, - "current_as_target" : 0, - "throttle_time_in_millis" : 0 - } - } - }, - ".watcher-history-7-2018.04.17" : { - "primaries" : { - "docs" : { - "count" : 182, - "deleted" : 0 - }, - "store" : { - "size_in_bytes" : 297793 - }, - "indexing" : { - "index_total" : 156, - "index_time_in_millis" : 1286, - "index_current" : 0, - "index_failed" : 0, - "delete_total" : 0, - "delete_time_in_millis" : 0, - "delete_current" : 0, - "noop_update_total" : 0, - "is_throttled" : false, - "throttle_time_in_millis" : 0 - }, - "get" : { - "total" : 0, - "time_in_millis" : 0, - "exists_total" : 0, - "exists_time_in_millis" : 0, - "missing_total" : 0, - "missing_time_in_millis" : 0, - "current" : 0 - }, - "search" : { - "open_contexts" : 0, - "query_total" : 0, - "query_time_in_millis" : 0, - "query_current" : 0, - "fetch_total" : 0, - "fetch_time_in_millis" : 0, - "fetch_current" : 0, - "scroll_total" : 0, - "scroll_time_in_millis" : 0, - "scroll_current" : 0, - "suggest_total" : 0, - "suggest_time_in_millis" : 0, - "suggest_current" : 0 - }, - "merges" : { - "current" : 0, - "current_docs" : 0, - "current_size_in_bytes" : 0, - "total" : 8, - "total_time_in_millis" : 1240, - "total_docs" : 851, - "total_size_in_bytes" : 3172704, - "total_stopped_time_in_millis" : 0, - "total_throttled_time_in_millis" : 0, - "total_auto_throttle_in_bytes" : 20971520 - }, - "refresh" : { - "total" : 80, - "total_time_in_millis" : 3787, - "listeners" : 0 - }, - "flush" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "warmer" : { - "current" : 0, - "total" : 73, - "total_time_in_millis" : 189 - }, - "query_cache" : { - "memory_size_in_bytes" : 0, - "total_count" : 0, - "hit_count" : 0, - "miss_count" : 0, - "cache_size" : 0, - "cache_count" : 0, - "evictions" : 0 - }, - "fielddata" : { - "memory_size_in_bytes" : 0, - "evictions" : 0 - }, - "completion" : { - "size_in_bytes" : 0 - }, - "segments" : { - "count" : 2, - "memory_in_bytes" : 32726, - "terms_memory_in_bytes" : 25361, - "stored_fields_memory_in_bytes" : 736, - "term_vectors_memory_in_bytes" : 0, - "norms_memory_in_bytes" : 2560, - "points_memory_in_bytes" : 29, - "doc_values_memory_in_bytes" : 4040, - "index_writer_memory_in_bytes" : 0, - "version_map_memory_in_bytes" : 0, - "fixed_bit_set_memory_in_bytes" : 112, - "max_unsafe_auto_id_timestamp" : -1, - "file_sizes" : { } - }, - "translog" : { - "operations" : 156, - "size_in_bytes" : 1091080, - "uncommitted_operations" : 0, - "uncommitted_size_in_bytes" : 43 - }, - "request_cache" : { - "memory_size_in_bytes" : 0, - "evictions" : 0, - "hit_count" : 0, - "miss_count" : 0 - }, - "recovery" : { - "current_as_source" : 0, - "current_as_target" : 0, - "throttle_time_in_millis" : 0 - } - }, - "total" : { - "docs" : { - "count" : 182, - "deleted" : 0 - }, - "store" : { - "size_in_bytes" : 297793 - }, - "indexing" : { - "index_total" : 156, - "index_time_in_millis" : 1286, - "index_current" : 0, - "index_failed" : 0, - "delete_total" : 0, - "delete_time_in_millis" : 0, - "delete_current" : 0, - "noop_update_total" : 0, - "is_throttled" : false, - "throttle_time_in_millis" : 0 - }, - "get" : { - "total" : 0, - "time_in_millis" : 0, - "exists_total" : 0, - "exists_time_in_millis" : 0, - "missing_total" : 0, - "missing_time_in_millis" : 0, - "current" : 0 - }, - "search" : { - "open_contexts" : 0, - "query_total" : 0, - "query_time_in_millis" : 0, - "query_current" : 0, - "fetch_total" : 0, - "fetch_time_in_millis" : 0, - "fetch_current" : 0, - "scroll_total" : 0, - "scroll_time_in_millis" : 0, - "scroll_current" : 0, - "suggest_total" : 0, - "suggest_time_in_millis" : 0, - "suggest_current" : 0 - }, - "merges" : { - "current" : 0, - "current_docs" : 0, - "current_size_in_bytes" : 0, - "total" : 8, - "total_time_in_millis" : 1240, - "total_docs" : 851, - "total_size_in_bytes" : 3172704, - "total_stopped_time_in_millis" : 0, - "total_throttled_time_in_millis" : 0, - "total_auto_throttle_in_bytes" : 20971520 - }, - "refresh" : { - "total" : 80, - "total_time_in_millis" : 3787, - "listeners" : 0 - }, - "flush" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "warmer" : { - "current" : 0, - "total" : 73, - "total_time_in_millis" : 189 - }, - "query_cache" : { - "memory_size_in_bytes" : 0, - "total_count" : 0, - "hit_count" : 0, - "miss_count" : 0, - "cache_size" : 0, - "cache_count" : 0, - "evictions" : 0 - }, - "fielddata" : { - "memory_size_in_bytes" : 0, - "evictions" : 0 - }, - "completion" : { - "size_in_bytes" : 0 - }, - "segments" : { - "count" : 2, - "memory_in_bytes" : 32726, - "terms_memory_in_bytes" : 25361, - "stored_fields_memory_in_bytes" : 736, - "term_vectors_memory_in_bytes" : 0, - "norms_memory_in_bytes" : 2560, - "points_memory_in_bytes" : 29, - "doc_values_memory_in_bytes" : 4040, - "index_writer_memory_in_bytes" : 0, - "version_map_memory_in_bytes" : 0, - "fixed_bit_set_memory_in_bytes" : 112, - "max_unsafe_auto_id_timestamp" : -1, - "file_sizes" : { } - }, - "translog" : { - "operations" : 156, - "size_in_bytes" : 1091080, - "uncommitted_operations" : 0, - "uncommitted_size_in_bytes" : 43 - }, - "request_cache" : { - "memory_size_in_bytes" : 0, - "evictions" : 0, - "hit_count" : 0, - "miss_count" : 0 - }, - "recovery" : { - "current_as_source" : 0, - "current_as_target" : 0, - "throttle_time_in_millis" : 0 - } - } - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/_meta/test/stats.700-alpha1.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/_meta/test/stats.700-alpha1.json deleted file mode 100644 index f10feb2b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/_meta/test/stats.700-alpha1.json +++ /dev/null @@ -1,1601 +0,0 @@ -{ - "_shards": { - "total": 9, - "successful": 8, - "failed": 0 - }, - "_all": { - "primaries": { - "docs": { - "count": 1257, - "deleted": 11 - }, - "store": { - "size_in_bytes": 1686190 - }, - "indexing": { - "index_total": 1885, - "index_time_in_millis": 5788, - "index_current": 0, - "index_failed": 0, - "delete_total": 258, - "delete_time_in_millis": 182, - "delete_current": 0, - "noop_update_total": 0, - "is_throttled": false, - "throttle_time_in_millis": 0 - }, - "search": { - "open_contexts": 0, - "query_total": 81, - "query_time_in_millis": 39, - "query_current": 0, - "fetch_total": 56, - "fetch_time_in_millis": 41, - "fetch_current": 0, - "scroll_total": 2, - "scroll_time_in_millis": 314, - "scroll_current": 0, - "suggest_total": 0, - "suggest_time_in_millis": 0, - "suggest_current": 0 - }, - "merges": { - "current": 0, - "current_docs": 0, - "current_size_in_bytes": 0, - "total": 28, - "total_time_in_millis": 685, - "total_docs": 2500, - "total_size_in_bytes": 9078916, - "total_stopped_time_in_millis": 0, - "total_throttled_time_in_millis": 0, - "total_auto_throttle_in_bytes": 167772160 - }, - "refresh": { - "total": 207, - "total_time_in_millis": 8279, - "listeners": 0 - }, - "query_cache": { - "memory_size_in_bytes": 0, - "total_count": 0, - "hit_count": 0, - "miss_count": 0, - "cache_size": 0, - "cache_count": 0, - "evictions": 0 - }, - "fielddata": { - "memory_size_in_bytes": 0, - "evictions": 0 - }, - "segments": { - "count": 20, - "memory_in_bytes": 190357, - "terms_memory_in_bytes": 121595, - "stored_fields_memory_in_bytes": 6456, - "term_vectors_memory_in_bytes": 0, - "norms_memory_in_bytes": 10688, - "points_memory_in_bytes": 1282, - "doc_values_memory_in_bytes": 50336, - "index_writer_memory_in_bytes": 285894, - "version_map_memory_in_bytes": 60329, - "fixed_bit_set_memory_in_bytes": 344, - "max_unsafe_auto_id_timestamp": -1, - "file_sizes": {} - }, - "request_cache": { - "memory_size_in_bytes": 0, - "evictions": 0, - "hit_count": 0, - "miss_count": 0 - } - }, - "total": { - "docs": { - "count": 1257, - "deleted": 11 - }, - "store": { - "size_in_bytes": 1686190 - }, - "indexing": { - "index_total": 1885, - "index_time_in_millis": 5788, - "index_current": 0, - "index_failed": 0, - "delete_total": 258, - "delete_time_in_millis": 182, - "delete_current": 0, - "noop_update_total": 0, - "is_throttled": false, - "throttle_time_in_millis": 0 - }, - "search": { - "open_contexts": 0, - "query_total": 81, - "query_time_in_millis": 39, - "query_current": 0, - "fetch_total": 56, - "fetch_time_in_millis": 41, - "fetch_current": 0, - "scroll_total": 2, - "scroll_time_in_millis": 314, - "scroll_current": 0, - "suggest_total": 0, - "suggest_time_in_millis": 0, - "suggest_current": 0 - }, - "merges": { - "current": 0, - "current_docs": 0, - "current_size_in_bytes": 0, - "total": 28, - "total_time_in_millis": 685, - "total_docs": 2500, - "total_size_in_bytes": 9078916, - "total_stopped_time_in_millis": 0, - "total_throttled_time_in_millis": 0, - "total_auto_throttle_in_bytes": 167772160 - }, - "refresh": { - "total": 207, - "total_time_in_millis": 8279, - "listeners": 0 - }, - "query_cache": { - "memory_size_in_bytes": 0, - "total_count": 0, - "hit_count": 0, - "miss_count": 0, - "cache_size": 0, - "cache_count": 0, - "evictions": 0 - }, - "fielddata": { - "memory_size_in_bytes": 0, - "evictions": 0 - }, - "segments": { - "count": 20, - "memory_in_bytes": 190357, - "terms_memory_in_bytes": 121595, - "stored_fields_memory_in_bytes": 6456, - "term_vectors_memory_in_bytes": 0, - "norms_memory_in_bytes": 10688, - "points_memory_in_bytes": 1282, - "doc_values_memory_in_bytes": 50336, - "index_writer_memory_in_bytes": 285894, - "version_map_memory_in_bytes": 60329, - "fixed_bit_set_memory_in_bytes": 344, - "max_unsafe_auto_id_timestamp": -1, - "file_sizes": {} - }, - "request_cache": { - "memory_size_in_bytes": 0, - "evictions": 0, - "hit_count": 0, - "miss_count": 0 - } - } - }, - "indices": { - ".watcher-history-9-2018.09.07": { - "uuid": "YXTxjaeMSh2Ma4RWXB4VPQ", - "primaries": { - "docs": { - "count": 504, - "deleted": 0 - }, - "store": { - "size_in_bytes": 951099 - }, - "indexing": { - "index_total": 258, - "index_time_in_millis": 3188, - "index_current": 0, - "index_failed": 0, - "delete_total": 0, - "delete_time_in_millis": 0, - "delete_current": 0, - "noop_update_total": 0, - "is_throttled": false, - "throttle_time_in_millis": 0 - }, - "search": { - "open_contexts": 0, - "query_total": 0, - "query_time_in_millis": 0, - "query_current": 0, - "fetch_total": 0, - "fetch_time_in_millis": 0, - "fetch_current": 0, - "scroll_total": 0, - "scroll_time_in_millis": 0, - "scroll_current": 0, - "suggest_total": 0, - "suggest_time_in_millis": 0, - "suggest_current": 0 - }, - "merges": { - "current": 0, - "current_docs": 0, - "current_size_in_bytes": 0, - "total": 21, - "total_time_in_millis": 532, - "total_docs": 1125, - "total_size_in_bytes": 6354962, - "total_stopped_time_in_millis": 0, - "total_throttled_time_in_millis": 0, - "total_auto_throttle_in_bytes": 20971520 - }, - "refresh": { - "total": 71, - "total_time_in_millis": 4247, - "listeners": 0 - }, - "query_cache": { - "memory_size_in_bytes": 0, - "total_count": 0, - "hit_count": 0, - "miss_count": 0, - "cache_size": 0, - "cache_count": 0, - "evictions": 0 - }, - "fielddata": { - "memory_size_in_bytes": 0, - "evictions": 0 - }, - "segments": { - "count": 6, - "memory_in_bytes": 108122, - "terms_memory_in_bytes": 88538, - "stored_fields_memory_in_bytes": 2088, - "term_vectors_memory_in_bytes": 0, - "norms_memory_in_bytes": 8448, - "points_memory_in_bytes": 96, - "doc_values_memory_in_bytes": 8952, - "index_writer_memory_in_bytes": 0, - "version_map_memory_in_bytes": 0, - "fixed_bit_set_memory_in_bytes": 344, - "max_unsafe_auto_id_timestamp": -1, - "file_sizes": {} - }, - "request_cache": { - "memory_size_in_bytes": 0, - "evictions": 0, - "hit_count": 0, - "miss_count": 0 - } - }, - "total": { - "docs": { - "count": 504, - "deleted": 0 - }, - "store": { - "size_in_bytes": 951099 - }, - "indexing": { - "index_total": 258, - "index_time_in_millis": 3188, - "index_current": 0, - "index_failed": 0, - "delete_total": 0, - "delete_time_in_millis": 0, - "delete_current": 0, - "noop_update_total": 0, - "is_throttled": false, - "throttle_time_in_millis": 0 - }, - "search": { - "open_contexts": 0, - "query_total": 0, - "query_time_in_millis": 0, - "query_current": 0, - "fetch_total": 0, - "fetch_time_in_millis": 0, - "fetch_current": 0, - "scroll_total": 0, - "scroll_time_in_millis": 0, - "scroll_current": 0, - "suggest_total": 0, - "suggest_time_in_millis": 0, - "suggest_current": 0 - }, - "merges": { - "current": 0, - "current_docs": 0, - "current_size_in_bytes": 0, - "total": 21, - "total_time_in_millis": 532, - "total_docs": 1125, - "total_size_in_bytes": 6354962, - "total_stopped_time_in_millis": 0, - "total_throttled_time_in_millis": 0, - "total_auto_throttle_in_bytes": 20971520 - }, - "refresh": { - "total": 71, - "total_time_in_millis": 4247, - "listeners": 0 - }, - "query_cache": { - "memory_size_in_bytes": 0, - "total_count": 0, - "hit_count": 0, - "miss_count": 0, - "cache_size": 0, - "cache_count": 0, - "evictions": 0 - }, - "fielddata": { - "memory_size_in_bytes": 0, - "evictions": 0 - }, - "segments": { - "count": 6, - "memory_in_bytes": 108122, - "terms_memory_in_bytes": 88538, - "stored_fields_memory_in_bytes": 2088, - "term_vectors_memory_in_bytes": 0, - "norms_memory_in_bytes": 8448, - "points_memory_in_bytes": 96, - "doc_values_memory_in_bytes": 8952, - "index_writer_memory_in_bytes": 0, - "version_map_memory_in_bytes": 0, - "fixed_bit_set_memory_in_bytes": 344, - "max_unsafe_auto_id_timestamp": -1, - "file_sizes": {} - }, - "request_cache": { - "memory_size_in_bytes": 0, - "evictions": 0, - "hit_count": 0, - "miss_count": 0 - } - } - }, - "testindex": { - "uuid": "Unl-J_-lRaijlYvhNdqdjw", - "primaries": { - "docs": { - "count": 0, - "deleted": 0 - }, - "store": { - "size_in_bytes": 261 - }, - "indexing": { - "index_total": 0, - "index_time_in_millis": 0, - "index_current": 0, - "index_failed": 0, - "delete_total": 0, - "delete_time_in_millis": 0, - "delete_current": 0, - "noop_update_total": 0, - "is_throttled": false, - "throttle_time_in_millis": 0 - }, - "search": { - "open_contexts": 0, - "query_total": 0, - "query_time_in_millis": 0, - "query_current": 0, - "fetch_total": 0, - "fetch_time_in_millis": 0, - "fetch_current": 0, - "scroll_total": 0, - "scroll_time_in_millis": 0, - "scroll_current": 0, - "suggest_total": 0, - "suggest_time_in_millis": 0, - "suggest_current": 0 - }, - "merges": { - "current": 0, - "current_docs": 0, - "current_size_in_bytes": 0, - "total": 0, - "total_time_in_millis": 0, - "total_docs": 0, - "total_size_in_bytes": 0, - "total_stopped_time_in_millis": 0, - "total_throttled_time_in_millis": 0, - "total_auto_throttle_in_bytes": 20971520 - }, - "refresh": { - "total": 2, - "total_time_in_millis": 0, - "listeners": 0 - }, - "query_cache": { - "memory_size_in_bytes": 0, - "total_count": 0, - "hit_count": 0, - "miss_count": 0, - "cache_size": 0, - "cache_count": 0, - "evictions": 0 - }, - "fielddata": { - "memory_size_in_bytes": 0, - "evictions": 0 - }, - "segments": { - "count": 0, - "memory_in_bytes": 0, - "terms_memory_in_bytes": 0, - "stored_fields_memory_in_bytes": 0, - "term_vectors_memory_in_bytes": 0, - "norms_memory_in_bytes": 0, - "points_memory_in_bytes": 0, - "doc_values_memory_in_bytes": 0, - "index_writer_memory_in_bytes": 0, - "version_map_memory_in_bytes": 0, - "fixed_bit_set_memory_in_bytes": 0, - "max_unsafe_auto_id_timestamp": -1, - "file_sizes": {} - }, - "request_cache": { - "memory_size_in_bytes": 0, - "evictions": 0, - "hit_count": 0, - "miss_count": 0 - } - }, - "total": { - "docs": { - "count": 0, - "deleted": 0 - }, - "store": { - "size_in_bytes": 261 - }, - "indexing": { - "index_total": 0, - "index_time_in_millis": 0, - "index_current": 0, - "index_failed": 0, - "delete_total": 0, - "delete_time_in_millis": 0, - "delete_current": 0, - "noop_update_total": 0, - "is_throttled": false, - "throttle_time_in_millis": 0 - }, - "search": { - "open_contexts": 0, - "query_total": 0, - "query_time_in_millis": 0, - "query_current": 0, - "fetch_total": 0, - "fetch_time_in_millis": 0, - "fetch_current": 0, - "scroll_total": 0, - "scroll_time_in_millis": 0, - "scroll_current": 0, - "suggest_total": 0, - "suggest_time_in_millis": 0, - "suggest_current": 0 - }, - "merges": { - "current": 0, - "current_docs": 0, - "current_size_in_bytes": 0, - "total": 0, - "total_time_in_millis": 0, - "total_docs": 0, - "total_size_in_bytes": 0, - "total_stopped_time_in_millis": 0, - "total_throttled_time_in_millis": 0, - "total_auto_throttle_in_bytes": 20971520 - }, - "refresh": { - "total": 2, - "total_time_in_millis": 0, - "listeners": 0 - }, - "query_cache": { - "memory_size_in_bytes": 0, - "total_count": 0, - "hit_count": 0, - "miss_count": 0, - "cache_size": 0, - "cache_count": 0, - "evictions": 0 - }, - "fielddata": { - "memory_size_in_bytes": 0, - "evictions": 0 - }, - "segments": { - "count": 0, - "memory_in_bytes": 0, - "terms_memory_in_bytes": 0, - "stored_fields_memory_in_bytes": 0, - "term_vectors_memory_in_bytes": 0, - "norms_memory_in_bytes": 0, - "points_memory_in_bytes": 0, - "doc_values_memory_in_bytes": 0, - "index_writer_memory_in_bytes": 0, - "version_map_memory_in_bytes": 0, - "fixed_bit_set_memory_in_bytes": 0, - "max_unsafe_auto_id_timestamp": -1, - "file_sizes": {} - }, - "request_cache": { - "memory_size_in_bytes": 0, - "evictions": 0, - "hit_count": 0, - "miss_count": 0 - } - } - }, - ".monitoring-es-6-2018.09.07": { - "uuid": "h_L818ReSn2LPNmHUnQ5Gg", - "primaries": { - "docs": { - "count": 525, - "deleted": 11 - }, - "store": { - "size_in_bytes": 359632 - }, - "indexing": { - "index_total": 886, - "index_time_in_millis": 131, - "index_current": 0, - "index_failed": 0, - "delete_total": 0, - "delete_time_in_millis": 0, - "delete_current": 0, - "noop_update_total": 0, - "is_throttled": false, - "throttle_time_in_millis": 0 - }, - "search": { - "open_contexts": 0, - "query_total": 25, - "query_time_in_millis": 11, - "query_current": 0, - "fetch_total": 20, - "fetch_time_in_millis": 17, - "fetch_current": 0, - "scroll_total": 0, - "scroll_time_in_millis": 0, - "scroll_current": 0, - "suggest_total": 0, - "suggest_time_in_millis": 0, - "suggest_current": 0 - }, - "merges": { - "current": 0, - "current_docs": 0, - "current_size_in_bytes": 0, - "total": 4, - "total_time_in_millis": 77, - "total_docs": 1165, - "total_size_in_bytes": 2308238, - "total_stopped_time_in_millis": 0, - "total_throttled_time_in_millis": 0, - "total_auto_throttle_in_bytes": 20971520 - }, - "refresh": { - "total": 43, - "total_time_in_millis": 642, - "listeners": 0 - }, - "query_cache": { - "memory_size_in_bytes": 0, - "total_count": 0, - "hit_count": 0, - "miss_count": 0, - "cache_size": 0, - "cache_count": 0, - "evictions": 0 - }, - "fielddata": { - "memory_size_in_bytes": 0, - "evictions": 0 - }, - "segments": { - "count": 2, - "memory_in_bytes": 37649, - "terms_memory_in_bytes": 9128, - "stored_fields_memory_in_bytes": 640, - "term_vectors_memory_in_bytes": 0, - "norms_memory_in_bytes": 0, - "points_memory_in_bytes": 641, - "doc_values_memory_in_bytes": 27240, - "index_writer_memory_in_bytes": 0, - "version_map_memory_in_bytes": 0, - "fixed_bit_set_memory_in_bytes": 0, - "max_unsafe_auto_id_timestamp": -1, - "file_sizes": {} - }, - "request_cache": { - "memory_size_in_bytes": 0, - "evictions": 0, - "hit_count": 0, - "miss_count": 0 - } - }, - "total": { - "docs": { - "count": 525, - "deleted": 11 - }, - "store": { - "size_in_bytes": 359632 - }, - "indexing": { - "index_total": 886, - "index_time_in_millis": 131, - "index_current": 0, - "index_failed": 0, - "delete_total": 0, - "delete_time_in_millis": 0, - "delete_current": 0, - "noop_update_total": 0, - "is_throttled": false, - "throttle_time_in_millis": 0 - }, - "search": { - "open_contexts": 0, - "query_total": 25, - "query_time_in_millis": 11, - "query_current": 0, - "fetch_total": 20, - "fetch_time_in_millis": 17, - "fetch_current": 0, - "scroll_total": 0, - "scroll_time_in_millis": 0, - "scroll_current": 0, - "suggest_total": 0, - "suggest_time_in_millis": 0, - "suggest_current": 0 - }, - "merges": { - "current": 0, - "current_docs": 0, - "current_size_in_bytes": 0, - "total": 4, - "total_time_in_millis": 77, - "total_docs": 1165, - "total_size_in_bytes": 2308238, - "total_stopped_time_in_millis": 0, - "total_throttled_time_in_millis": 0, - "total_auto_throttle_in_bytes": 20971520 - }, - "refresh": { - "total": 43, - "total_time_in_millis": 642, - "listeners": 0 - }, - "query_cache": { - "memory_size_in_bytes": 0, - "total_count": 0, - "hit_count": 0, - "miss_count": 0, - "cache_size": 0, - "cache_count": 0, - "evictions": 0 - }, - "fielddata": { - "memory_size_in_bytes": 0, - "evictions": 0 - }, - "segments": { - "count": 2, - "memory_in_bytes": 37649, - "terms_memory_in_bytes": 9128, - "stored_fields_memory_in_bytes": 640, - "term_vectors_memory_in_bytes": 0, - "norms_memory_in_bytes": 0, - "points_memory_in_bytes": 641, - "doc_values_memory_in_bytes": 27240, - "index_writer_memory_in_bytes": 0, - "version_map_memory_in_bytes": 0, - "fixed_bit_set_memory_in_bytes": 0, - "max_unsafe_auto_id_timestamp": -1, - "file_sizes": {} - }, - "request_cache": { - "memory_size_in_bytes": 0, - "evictions": 0, - "hit_count": 0, - "miss_count": 0 - } - } - }, - ".triggered_watches": { - "uuid": "FG9al3VzToqGrgG5o0zMSA", - "primaries": { - "docs": { - "count": 0, - "deleted": 0 - }, - "store": { - "size_in_bytes": 8372 - }, - "indexing": { - "index_total": 258, - "index_time_in_millis": 15, - "index_current": 0, - "index_failed": 0, - "delete_total": 258, - "delete_time_in_millis": 182, - "delete_current": 0, - "noop_update_total": 0, - "is_throttled": false, - "throttle_time_in_millis": 0 - }, - "search": { - "open_contexts": 0, - "query_total": 1, - "query_time_in_millis": 0, - "query_current": 0, - "fetch_total": 1, - "fetch_time_in_millis": 0, - "fetch_current": 0, - "scroll_total": 1, - "scroll_time_in_millis": 2, - "scroll_current": 0, - "suggest_total": 0, - "suggest_time_in_millis": 0, - "suggest_current": 0 - }, - "merges": { - "current": 0, - "current_docs": 0, - "current_size_in_bytes": 0, - "total": 0, - "total_time_in_millis": 0, - "total_docs": 0, - "total_size_in_bytes": 0, - "total_stopped_time_in_millis": 0, - "total_throttled_time_in_millis": 0, - "total_auto_throttle_in_bytes": 20971520 - }, - "refresh": { - "total": 3, - "total_time_in_millis": 0, - "listeners": 0 - }, - "query_cache": { - "memory_size_in_bytes": 0, - "total_count": 0, - "hit_count": 0, - "miss_count": 0, - "cache_size": 0, - "cache_count": 0, - "evictions": 0 - }, - "fielddata": { - "memory_size_in_bytes": 0, - "evictions": 0 - }, - "segments": { - "count": 0, - "memory_in_bytes": 0, - "terms_memory_in_bytes": 0, - "stored_fields_memory_in_bytes": 0, - "term_vectors_memory_in_bytes": 0, - "norms_memory_in_bytes": 0, - "points_memory_in_bytes": 0, - "doc_values_memory_in_bytes": 0, - "index_writer_memory_in_bytes": 285894, - "version_map_memory_in_bytes": 60329, - "fixed_bit_set_memory_in_bytes": 0, - "max_unsafe_auto_id_timestamp": -1, - "file_sizes": {} - }, - "request_cache": { - "memory_size_in_bytes": 0, - "evictions": 0, - "hit_count": 0, - "miss_count": 0 - } - }, - "total": { - "docs": { - "count": 0, - "deleted": 0 - }, - "store": { - "size_in_bytes": 8372 - }, - "indexing": { - "index_total": 258, - "index_time_in_millis": 15, - "index_current": 0, - "index_failed": 0, - "delete_total": 258, - "delete_time_in_millis": 182, - "delete_current": 0, - "noop_update_total": 0, - "is_throttled": false, - "throttle_time_in_millis": 0 - }, - "search": { - "open_contexts": 0, - "query_total": 1, - "query_time_in_millis": 0, - "query_current": 0, - "fetch_total": 1, - "fetch_time_in_millis": 0, - "fetch_current": 0, - "scroll_total": 1, - "scroll_time_in_millis": 2, - "scroll_current": 0, - "suggest_total": 0, - "suggest_time_in_millis": 0, - "suggest_current": 0 - }, - "merges": { - "current": 0, - "current_docs": 0, - "current_size_in_bytes": 0, - "total": 0, - "total_time_in_millis": 0, - "total_docs": 0, - "total_size_in_bytes": 0, - "total_stopped_time_in_millis": 0, - "total_throttled_time_in_millis": 0, - "total_auto_throttle_in_bytes": 20971520 - }, - "refresh": { - "total": 3, - "total_time_in_millis": 0, - "listeners": 0 - }, - "query_cache": { - "memory_size_in_bytes": 0, - "total_count": 0, - "hit_count": 0, - "miss_count": 0, - "cache_size": 0, - "cache_count": 0, - "evictions": 0 - }, - "fielddata": { - "memory_size_in_bytes": 0, - "evictions": 0 - }, - "segments": { - "count": 0, - "memory_in_bytes": 0, - "terms_memory_in_bytes": 0, - "stored_fields_memory_in_bytes": 0, - "term_vectors_memory_in_bytes": 0, - "norms_memory_in_bytes": 0, - "points_memory_in_bytes": 0, - "doc_values_memory_in_bytes": 0, - "index_writer_memory_in_bytes": 285894, - "version_map_memory_in_bytes": 60329, - "fixed_bit_set_memory_in_bytes": 0, - "max_unsafe_auto_id_timestamp": -1, - "file_sizes": {} - }, - "request_cache": { - "memory_size_in_bytes": 0, - "evictions": 0, - "hit_count": 0, - "miss_count": 0 - } - } - }, - ".kibana": { - "uuid": "NuBsP0VjTXK4qlsoearCBg", - "primaries": { - "docs": { - "count": 2, - "deleted": 0 - }, - "store": { - "size_in_bytes": 97891 - }, - "indexing": { - "index_total": 0, - "index_time_in_millis": 0, - "index_current": 0, - "index_failed": 0, - "delete_total": 0, - "delete_time_in_millis": 0, - "delete_current": 0, - "noop_update_total": 0, - "is_throttled": false, - "throttle_time_in_millis": 0 - }, - "search": { - "open_contexts": 0, - "query_total": 1, - "query_time_in_millis": 1, - "query_current": 0, - "fetch_total": 1, - "fetch_time_in_millis": 2, - "fetch_current": 0, - "scroll_total": 0, - "scroll_time_in_millis": 0, - "scroll_current": 0, - "suggest_total": 0, - "suggest_time_in_millis": 0, - "suggest_current": 0 - }, - "merges": { - "current": 0, - "current_docs": 0, - "current_size_in_bytes": 0, - "total": 0, - "total_time_in_millis": 0, - "total_docs": 0, - "total_size_in_bytes": 0, - "total_stopped_time_in_millis": 0, - "total_throttled_time_in_millis": 0, - "total_auto_throttle_in_bytes": 20971520 - }, - "refresh": { - "total": 2, - "total_time_in_millis": 0, - "listeners": 0 - }, - "query_cache": { - "memory_size_in_bytes": 0, - "total_count": 0, - "hit_count": 0, - "miss_count": 0, - "cache_size": 0, - "cache_count": 0, - "evictions": 0 - }, - "fielddata": { - "memory_size_in_bytes": 0, - "evictions": 0 - }, - "segments": { - "count": 2, - "memory_in_bytes": 4445, - "terms_memory_in_bytes": 3489, - "stored_fields_memory_in_bytes": 624, - "term_vectors_memory_in_bytes": 0, - "norms_memory_in_bytes": 192, - "points_memory_in_bytes": 4, - "doc_values_memory_in_bytes": 136, - "index_writer_memory_in_bytes": 0, - "version_map_memory_in_bytes": 0, - "fixed_bit_set_memory_in_bytes": 0, - "max_unsafe_auto_id_timestamp": -1, - "file_sizes": {} - }, - "request_cache": { - "memory_size_in_bytes": 0, - "evictions": 0, - "hit_count": 0, - "miss_count": 0 - } - }, - "total": { - "docs": { - "count": 2, - "deleted": 0 - }, - "store": { - "size_in_bytes": 97891 - }, - "indexing": { - "index_total": 0, - "index_time_in_millis": 0, - "index_current": 0, - "index_failed": 0, - "delete_total": 0, - "delete_time_in_millis": 0, - "delete_current": 0, - "noop_update_total": 0, - "is_throttled": false, - "throttle_time_in_millis": 0 - }, - "search": { - "open_contexts": 0, - "query_total": 1, - "query_time_in_millis": 1, - "query_current": 0, - "fetch_total": 1, - "fetch_time_in_millis": 2, - "fetch_current": 0, - "scroll_total": 0, - "scroll_time_in_millis": 0, - "scroll_current": 0, - "suggest_total": 0, - "suggest_time_in_millis": 0, - "suggest_current": 0 - }, - "merges": { - "current": 0, - "current_docs": 0, - "current_size_in_bytes": 0, - "total": 0, - "total_time_in_millis": 0, - "total_docs": 0, - "total_size_in_bytes": 0, - "total_stopped_time_in_millis": 0, - "total_throttled_time_in_millis": 0, - "total_auto_throttle_in_bytes": 20971520 - }, - "refresh": { - "total": 2, - "total_time_in_millis": 0, - "listeners": 0 - }, - "query_cache": { - "memory_size_in_bytes": 0, - "total_count": 0, - "hit_count": 0, - "miss_count": 0, - "cache_size": 0, - "cache_count": 0, - "evictions": 0 - }, - "fielddata": { - "memory_size_in_bytes": 0, - "evictions": 0 - }, - "segments": { - "count": 2, - "memory_in_bytes": 4445, - "terms_memory_in_bytes": 3489, - "stored_fields_memory_in_bytes": 624, - "term_vectors_memory_in_bytes": 0, - "norms_memory_in_bytes": 192, - "points_memory_in_bytes": 4, - "doc_values_memory_in_bytes": 136, - "index_writer_memory_in_bytes": 0, - "version_map_memory_in_bytes": 0, - "fixed_bit_set_memory_in_bytes": 0, - "max_unsafe_auto_id_timestamp": -1, - "file_sizes": {} - }, - "request_cache": { - "memory_size_in_bytes": 0, - "evictions": 0, - "hit_count": 0, - "miss_count": 0 - } - } - }, - ".monitoring-alerts-6": { - "uuid": "sqYGwl2BRfW1E3KHFN9uRQ", - "primaries": { - "docs": { - "count": 1, - "deleted": 0 - }, - "store": { - "size_in_bytes": 6279 - }, - "indexing": { - "index_total": 6, - "index_time_in_millis": 16, - "index_current": 0, - "index_failed": 0, - "delete_total": 0, - "delete_time_in_millis": 0, - "delete_current": 0, - "noop_update_total": 0, - "is_throttled": false, - "throttle_time_in_millis": 0 - }, - "search": { - "open_contexts": 0, - "query_total": 30, - "query_time_in_millis": 6, - "query_current": 0, - "fetch_total": 30, - "fetch_time_in_millis": 2, - "fetch_current": 0, - "scroll_total": 0, - "scroll_time_in_millis": 0, - "scroll_current": 0, - "suggest_total": 0, - "suggest_time_in_millis": 0, - "suggest_current": 0 - }, - "merges": { - "current": 0, - "current_docs": 0, - "current_size_in_bytes": 0, - "total": 0, - "total_time_in_millis": 0, - "total_docs": 0, - "total_size_in_bytes": 0, - "total_stopped_time_in_millis": 0, - "total_throttled_time_in_millis": 0, - "total_auto_throttle_in_bytes": 20971520 - }, - "refresh": { - "total": 8, - "total_time_in_millis": 63, - "listeners": 0 - }, - "query_cache": { - "memory_size_in_bytes": 0, - "total_count": 0, - "hit_count": 0, - "miss_count": 0, - "cache_size": 0, - "cache_count": 0, - "evictions": 0 - }, - "fielddata": { - "memory_size_in_bytes": 0, - "evictions": 0 - }, - "segments": { - "count": 1, - "memory_in_bytes": 2153, - "terms_memory_in_bytes": 1639, - "stored_fields_memory_in_bytes": 312, - "term_vectors_memory_in_bytes": 0, - "norms_memory_in_bytes": 128, - "points_memory_in_bytes": 6, - "doc_values_memory_in_bytes": 68, - "index_writer_memory_in_bytes": 0, - "version_map_memory_in_bytes": 0, - "fixed_bit_set_memory_in_bytes": 0, - "max_unsafe_auto_id_timestamp": -1, - "file_sizes": {} - }, - "request_cache": { - "memory_size_in_bytes": 0, - "evictions": 0, - "hit_count": 0, - "miss_count": 0 - } - }, - "total": { - "docs": { - "count": 1, - "deleted": 0 - }, - "store": { - "size_in_bytes": 6279 - }, - "indexing": { - "index_total": 6, - "index_time_in_millis": 16, - "index_current": 0, - "index_failed": 0, - "delete_total": 0, - "delete_time_in_millis": 0, - "delete_current": 0, - "noop_update_total": 0, - "is_throttled": false, - "throttle_time_in_millis": 0 - }, - "search": { - "open_contexts": 0, - "query_total": 30, - "query_time_in_millis": 6, - "query_current": 0, - "fetch_total": 30, - "fetch_time_in_millis": 2, - "fetch_current": 0, - "scroll_total": 0, - "scroll_time_in_millis": 0, - "scroll_current": 0, - "suggest_total": 0, - "suggest_time_in_millis": 0, - "suggest_current": 0 - }, - "merges": { - "current": 0, - "current_docs": 0, - "current_size_in_bytes": 0, - "total": 0, - "total_time_in_millis": 0, - "total_docs": 0, - "total_size_in_bytes": 0, - "total_stopped_time_in_millis": 0, - "total_throttled_time_in_millis": 0, - "total_auto_throttle_in_bytes": 20971520 - }, - "refresh": { - "total": 8, - "total_time_in_millis": 63, - "listeners": 0 - }, - "query_cache": { - "memory_size_in_bytes": 0, - "total_count": 0, - "hit_count": 0, - "miss_count": 0, - "cache_size": 0, - "cache_count": 0, - "evictions": 0 - }, - "fielddata": { - "memory_size_in_bytes": 0, - "evictions": 0 - }, - "segments": { - "count": 1, - "memory_in_bytes": 2153, - "terms_memory_in_bytes": 1639, - "stored_fields_memory_in_bytes": 312, - "term_vectors_memory_in_bytes": 0, - "norms_memory_in_bytes": 128, - "points_memory_in_bytes": 6, - "doc_values_memory_in_bytes": 68, - "index_writer_memory_in_bytes": 0, - "version_map_memory_in_bytes": 0, - "fixed_bit_set_memory_in_bytes": 0, - "max_unsafe_auto_id_timestamp": -1, - "file_sizes": {} - }, - "request_cache": { - "memory_size_in_bytes": 0, - "evictions": 0, - "hit_count": 0, - "miss_count": 0 - } - } - }, - ".monitoring-es-6-mb-2018.09.07": { - "uuid": "GAGg1lZrRzmvnAxh6k5ymA", - "primaries": { - "docs": { - "count": 219, - "deleted": 0 - }, - "store": { - "size_in_bytes": 169315 - }, - "indexing": { - "index_total": 219, - "index_time_in_millis": 48, - "index_current": 0, - "index_failed": 0, - "delete_total": 0, - "delete_time_in_millis": 0, - "delete_current": 0, - "noop_update_total": 0, - "is_throttled": false, - "throttle_time_in_millis": 0 - }, - "search": { - "open_contexts": 0, - "query_total": 22, - "query_time_in_millis": 4, - "query_current": 0, - "fetch_total": 2, - "fetch_time_in_millis": 0, - "fetch_current": 0, - "scroll_total": 0, - "scroll_time_in_millis": 0, - "scroll_current": 0, - "suggest_total": 0, - "suggest_time_in_millis": 0, - "suggest_current": 0 - }, - "merges": { - "current": 0, - "current_docs": 0, - "current_size_in_bytes": 0, - "total": 2, - "total_time_in_millis": 21, - "total_docs": 199, - "total_size_in_bytes": 348970, - "total_stopped_time_in_millis": 0, - "total_throttled_time_in_millis": 0, - "total_auto_throttle_in_bytes": 20971520 - }, - "refresh": { - "total": 26, - "total_time_in_millis": 271, - "listeners": 0 - }, - "query_cache": { - "memory_size_in_bytes": 0, - "total_count": 0, - "hit_count": 0, - "miss_count": 0, - "cache_size": 0, - "cache_count": 0, - "evictions": 0 - }, - "fielddata": { - "memory_size_in_bytes": 0, - "evictions": 0 - }, - "segments": { - "count": 4, - "memory_in_bytes": 19017, - "terms_memory_in_bytes": 3856, - "stored_fields_memory_in_bytes": 1232, - "term_vectors_memory_in_bytes": 0, - "norms_memory_in_bytes": 0, - "points_memory_in_bytes": 513, - "doc_values_memory_in_bytes": 13416, - "index_writer_memory_in_bytes": 0, - "version_map_memory_in_bytes": 0, - "fixed_bit_set_memory_in_bytes": 0, - "max_unsafe_auto_id_timestamp": -1, - "file_sizes": {} - }, - "request_cache": { - "memory_size_in_bytes": 0, - "evictions": 0, - "hit_count": 0, - "miss_count": 0 - } - }, - "total": { - "docs": { - "count": 219, - "deleted": 0 - }, - "store": { - "size_in_bytes": 169315 - }, - "indexing": { - "index_total": 219, - "index_time_in_millis": 48, - "index_current": 0, - "index_failed": 0, - "delete_total": 0, - "delete_time_in_millis": 0, - "delete_current": 0, - "noop_update_total": 0, - "is_throttled": false, - "throttle_time_in_millis": 0 - }, - "search": { - "open_contexts": 0, - "query_total": 22, - "query_time_in_millis": 4, - "query_current": 0, - "fetch_total": 2, - "fetch_time_in_millis": 0, - "fetch_current": 0, - "scroll_total": 0, - "scroll_time_in_millis": 0, - "scroll_current": 0, - "suggest_total": 0, - "suggest_time_in_millis": 0, - "suggest_current": 0 - }, - "merges": { - "current": 0, - "current_docs": 0, - "current_size_in_bytes": 0, - "total": 2, - "total_time_in_millis": 21, - "total_docs": 199, - "total_size_in_bytes": 348970, - "total_stopped_time_in_millis": 0, - "total_throttled_time_in_millis": 0, - "total_auto_throttle_in_bytes": 20971520 - }, - "refresh": { - "total": 26, - "total_time_in_millis": 271, - "listeners": 0 - }, - "query_cache": { - "memory_size_in_bytes": 0, - "total_count": 0, - "hit_count": 0, - "miss_count": 0, - "cache_size": 0, - "cache_count": 0, - "evictions": 0 - }, - "fielddata": { - "memory_size_in_bytes": 0, - "evictions": 0 - }, - "segments": { - "count": 4, - "memory_in_bytes": 19017, - "terms_memory_in_bytes": 3856, - "stored_fields_memory_in_bytes": 1232, - "term_vectors_memory_in_bytes": 0, - "norms_memory_in_bytes": 0, - "points_memory_in_bytes": 513, - "doc_values_memory_in_bytes": 13416, - "index_writer_memory_in_bytes": 0, - "version_map_memory_in_bytes": 0, - "fixed_bit_set_memory_in_bytes": 0, - "max_unsafe_auto_id_timestamp": -1, - "file_sizes": {} - }, - "request_cache": { - "memory_size_in_bytes": 0, - "evictions": 0, - "hit_count": 0, - "miss_count": 0 - } - } - }, - ".watches": { - "uuid": "Y0_ioAUSTs2r3cLAXOnfsA", - "primaries": { - "docs": { - "count": 6, - "deleted": 0 - }, - "store": { - "size_in_bytes": 93341 - }, - "indexing": { - "index_total": 258, - "index_time_in_millis": 2390, - "index_current": 0, - "index_failed": 0, - "delete_total": 0, - "delete_time_in_millis": 0, - "delete_current": 0, - "noop_update_total": 0, - "is_throttled": false, - "throttle_time_in_millis": 0 - }, - "search": { - "open_contexts": 0, - "query_total": 2, - "query_time_in_millis": 17, - "query_current": 0, - "fetch_total": 2, - "fetch_time_in_millis": 20, - "fetch_current": 0, - "scroll_total": 1, - "scroll_time_in_millis": 312, - "scroll_current": 0, - "suggest_total": 0, - "suggest_time_in_millis": 0, - "suggest_current": 0 - }, - "merges": { - "current": 0, - "current_docs": 0, - "current_size_in_bytes": 0, - "total": 1, - "total_time_in_millis": 55, - "total_docs": 11, - "total_size_in_bytes": 66746, - "total_stopped_time_in_millis": 0, - "total_throttled_time_in_millis": 0, - "total_auto_throttle_in_bytes": 20971520 - }, - "refresh": { - "total": 52, - "total_time_in_millis": 3056, - "listeners": 0 - }, - "query_cache": { - "memory_size_in_bytes": 0, - "total_count": 0, - "hit_count": 0, - "miss_count": 0, - "cache_size": 0, - "cache_count": 0, - "evictions": 0 - }, - "fielddata": { - "memory_size_in_bytes": 0, - "evictions": 0 - }, - "segments": { - "count": 5, - "memory_in_bytes": 18971, - "terms_memory_in_bytes": 14945, - "stored_fields_memory_in_bytes": 1560, - "term_vectors_memory_in_bytes": 0, - "norms_memory_in_bytes": 1920, - "points_memory_in_bytes": 22, - "doc_values_memory_in_bytes": 524, - "index_writer_memory_in_bytes": 0, - "version_map_memory_in_bytes": 0, - "fixed_bit_set_memory_in_bytes": 0, - "max_unsafe_auto_id_timestamp": -1, - "file_sizes": {} - }, - "request_cache": { - "memory_size_in_bytes": 0, - "evictions": 0, - "hit_count": 0, - "miss_count": 0 - } - }, - "total": { - "docs": { - "count": 6, - "deleted": 0 - }, - "store": { - "size_in_bytes": 93341 - }, - "indexing": { - "index_total": 258, - "index_time_in_millis": 2390, - "index_current": 0, - "index_failed": 0, - "delete_total": 0, - "delete_time_in_millis": 0, - "delete_current": 0, - "noop_update_total": 0, - "is_throttled": false, - "throttle_time_in_millis": 0 - }, - "search": { - "open_contexts": 0, - "query_total": 2, - "query_time_in_millis": 17, - "query_current": 0, - "fetch_total": 2, - "fetch_time_in_millis": 20, - "fetch_current": 0, - "scroll_total": 1, - "scroll_time_in_millis": 312, - "scroll_current": 0, - "suggest_total": 0, - "suggest_time_in_millis": 0, - "suggest_current": 0 - }, - "merges": { - "current": 0, - "current_docs": 0, - "current_size_in_bytes": 0, - "total": 1, - "total_time_in_millis": 55, - "total_docs": 11, - "total_size_in_bytes": 66746, - "total_stopped_time_in_millis": 0, - "total_throttled_time_in_millis": 0, - "total_auto_throttle_in_bytes": 20971520 - }, - "refresh": { - "total": 52, - "total_time_in_millis": 3056, - "listeners": 0 - }, - "query_cache": { - "memory_size_in_bytes": 0, - "total_count": 0, - "hit_count": 0, - "miss_count": 0, - "cache_size": 0, - "cache_count": 0, - "evictions": 0 - }, - "fielddata": { - "memory_size_in_bytes": 0, - "evictions": 0 - }, - "segments": { - "count": 5, - "memory_in_bytes": 18971, - "terms_memory_in_bytes": 14945, - "stored_fields_memory_in_bytes": 1560, - "term_vectors_memory_in_bytes": 0, - "norms_memory_in_bytes": 1920, - "points_memory_in_bytes": 22, - "doc_values_memory_in_bytes": 524, - "index_writer_memory_in_bytes": 0, - "version_map_memory_in_bytes": 0, - "fixed_bit_set_memory_in_bytes": 0, - "max_unsafe_auto_id_timestamp": -1, - "file_sizes": {} - }, - "request_cache": { - "memory_size_in_bytes": 0, - "evictions": 0, - "hit_count": 0, - "miss_count": 0 - } - } - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/_meta/test/stats.800.bench.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/_meta/test/stats.800.bench.json deleted file mode 100644 index 222000f8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/_meta/test/stats.800.bench.json +++ /dev/null @@ -1 +0,0 @@ -{"_shards":{"total":1510,"successful":1508,"failed":0},"_all":{"primaries":{"docs":{"count":886,"deleted":5},"store":{"size_in_bytes":3080604},"indexing":{"index_total":757,"index_time_in_millis":438,"index_current":0,"index_failed":2,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":2130,"query_time_in_millis":1379,"query_current":0,"fetch_total":2130,"fetch_time_in_millis":150,"fetch_current":0,"scroll_total":1917,"scroll_time_in_millis":3991,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":31625052160},"refresh":{"total":5275,"total_time_in_millis":8294,"external_total":4522,"external_total_time_in_millis":8393,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":767,"memory_in_bytes":924275,"terms_memory_in_bytes":618279,"stored_fields_memory_in_bytes":239304,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":768,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":65924,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":432,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":6}},"total":{"docs":{"count":886,"deleted":5},"store":{"size_in_bytes":3080604},"indexing":{"index_total":757,"index_time_in_millis":438,"index_current":0,"index_failed":2,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":2130,"query_time_in_millis":1379,"query_current":0,"fetch_total":2130,"fetch_time_in_millis":150,"fetch_current":0,"scroll_total":1917,"scroll_time_in_millis":3991,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":31625052160},"refresh":{"total":5275,"total_time_in_millis":8294,"external_total":4522,"external_total_time_in_millis":8393,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":767,"memory_in_bytes":924275,"terms_memory_in_bytes":618279,"stored_fields_memory_in_bytes":239304,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":768,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":65924,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":432,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":6}}},"indices":{"idx_704":{"uuid":"jpxTHlw-TWyRMkJAtzJdOw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":20,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":20,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_703":{"uuid":"2SSMMI85RYWnDqms2Y2_Lg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_706":{"uuid":"Iz0rV9u-TnawvH8s6w7Avw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":34,"external_total":6,"external_total_time_in_millis":34,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":34,"external_total":6,"external_total_time_in_millis":34,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_705":{"uuid":"oN-siML1SheDDEqT0AvgjQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_708":{"uuid":"l6_PFzttQS6niyn8IPtOnA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":14,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":14,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_707":{"uuid":"1ihaICvXTxScXQwyNrjJ8g","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_709":{"uuid":"gQHRaQD4Qd--ySxfY_YTnw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_700":{"uuid":"uMWZSJ_KTK6AcUWSlDGdIQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_702":{"uuid":"j5LlloT-QzaDSY0Gg63Rqg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_701":{"uuid":"XqjuAbBlSFCAkAjuG1Y-lg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":26,"external_total":6,"external_total_time_in_millis":26,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":26,"external_total":6,"external_total_time_in_millis":26,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},".apm-agent-configuration":{"uuid":"f-yNW8hhToeiErYvM-2Fww","primaries":{"docs":{"count":0,"deleted":0},"store":{"size_in_bytes":230},"indexing":{"index_total":0,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":20971520},"refresh":{"total":2,"total_time_in_millis":0,"external_total":2,"external_total_time_in_millis":0,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":0,"memory_in_bytes":0,"terms_memory_in_bytes":0,"stored_fields_memory_in_bytes":0,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":0,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":0,"deleted":0},"store":{"size_in_bytes":230},"indexing":{"index_total":0,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":20971520},"refresh":{"total":2,"total_time_in_millis":0,"external_total":2,"external_total_time_in_millis":0,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":0,"memory_in_bytes":0,"terms_memory_in_bytes":0,"stored_fields_memory_in_bytes":0,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":0,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"ilm-history-1-000001":{"uuid":"XeofXtKkS-q9d1U-uvYYWA","primaries":{"docs":{"count":18,"deleted":0},"store":{"size_in_bytes":25994},"indexing":{"index_total":0,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":20971520},"refresh":{"total":2,"total_time_in_millis":1,"external_total":2,"external_total_time_in_millis":1,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":3,"memory_in_bytes":7887,"terms_memory_in_bytes":5931,"stored_fields_memory_in_bytes":936,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":192,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":828,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":18,"deleted":0},"store":{"size_in_bytes":25994},"indexing":{"index_total":0,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":20971520},"refresh":{"total":2,"total_time_in_millis":1,"external_total":2,"external_total_time_in_millis":1,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":3,"memory_in_bytes":7887,"terms_memory_in_bytes":5931,"stored_fields_memory_in_bytes":936,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":192,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":828,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"foo":{"uuid":"iYYY10pOSH-TwaAtxCmtSg","primaries":{"docs":{"count":2,"deleted":0},"store":{"size_in_bytes":5541},"indexing":{"index_total":0,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":20971520},"refresh":{"total":2,"total_time_in_millis":0,"external_total":2,"external_total_time_in_millis":0,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":2,"memory_in_bytes":1354,"terms_memory_in_bytes":594,"stored_fields_memory_in_bytes":624,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":136,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":2,"deleted":0},"store":{"size_in_bytes":5541},"indexing":{"index_total":0,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":20971520},"refresh":{"total":2,"total_time_in_millis":0,"external_total":2,"external_total_time_in_millis":0,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":2,"memory_in_bytes":1354,"terms_memory_in_bytes":594,"stored_fields_memory_in_bytes":624,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":136,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},".kibana_1":{"uuid":"O6g4NWZ5Rrysbt2xsAorIg","primaries":{"docs":{"count":11,"deleted":5},"store":{"size_in_bytes":32977},"indexing":{"index_total":1,"index_time_in_millis":7,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":208,"query_time_in_millis":213,"query_current":0,"fetch_total":208,"fetch_time_in_millis":22,"fetch_current":0,"scroll_total":1,"scroll_time_in_millis":1,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":20971520},"refresh":{"total":5,"total_time_in_millis":27,"external_total":4,"external_total_time_in_millis":38,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":5,"memory_in_bytes":7849,"terms_memory_in_bytes":5325,"stored_fields_memory_in_bytes":1560,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":192,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":772,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":240,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":5}},"total":{"docs":{"count":11,"deleted":5},"store":{"size_in_bytes":32977},"indexing":{"index_total":1,"index_time_in_millis":7,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":208,"query_time_in_millis":213,"query_current":0,"fetch_total":208,"fetch_time_in_millis":22,"fetch_current":0,"scroll_total":1,"scroll_time_in_millis":1,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":20971520},"refresh":{"total":5,"total_time_in_millis":27,"external_total":4,"external_total_time_in_millis":38,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":5,"memory_in_bytes":7849,"terms_memory_in_bytes":5325,"stored_fields_memory_in_bytes":1560,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":192,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":772,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":240,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":5}}},".monitoring-beats-7-2020.03.12":{"uuid":"-Q3x33saShG1SsK7iQNIJA","primaries":{"docs":{"count":98,"deleted":0},"store":{"size_in_bytes":137902},"indexing":{"index_total":0,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":20971520},"refresh":{"total":2,"total_time_in_millis":0,"external_total":2,"external_total_time_in_millis":0,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":3,"memory_in_bytes":31511,"terms_memory_in_bytes":18891,"stored_fields_memory_in_bytes":936,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":11684,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":98,"deleted":0},"store":{"size_in_bytes":137902},"indexing":{"index_total":0,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":20971520},"refresh":{"total":2,"total_time_in_millis":0,"external_total":2,"external_total_time_in_millis":0,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":3,"memory_in_bytes":31511,"terms_memory_in_bytes":18891,"stored_fields_memory_in_bytes":936,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":11684,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_193":{"uuid":"SLhjPgK3R0inp8G-JLsbkQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":17,"external_total":6,"external_total_time_in_millis":18,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":17,"external_total":6,"external_total_time_in_millis":18,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_192":{"uuid":"tYQ6gH5oRrWzvl8QvmoJdg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_195":{"uuid":"57dfa00pSbOILduC89DdjA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_194":{"uuid":"jzWMatXCSyiTd8nUGqYh5g","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_197":{"uuid":"z6lkwmFRQzuAYR6-onsa3w","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":14,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":22,"external_total":6,"external_total_time_in_millis":21,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":14,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":22,"external_total":6,"external_total_time_in_millis":21,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_196":{"uuid":"gZNA6V0kQQy5JzxY1Snu_w","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_199":{"uuid":"peMUvsLjTn6OiR-TTGht4g","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_198":{"uuid":"hddO5O40R3iWO90MMutj4g","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_191":{"uuid":"giUV0MXPRfqtlCxqss3sSg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_190":{"uuid":"zVsqMxw5Suqn-MnBH8C_ZQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_179":{"uuid":"yAv31QVeTXSPSCZJa9wz8Q","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_178":{"uuid":"17lsmnjwSPGBptDgdY1nzQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_299":{"uuid":"ItTIquRUS8ic6ZoMfv9TnA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_292":{"uuid":"97k3mZe5TfmMZMeIwAetMw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_171":{"uuid":"-DQuQ1u3Rx2U07z1pp7jdA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":17,"external_total":6,"external_total_time_in_millis":17,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":17,"external_total":6,"external_total_time_in_millis":17,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_170":{"uuid":"gND0trbgTRCDdmzwRCVtig","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_291":{"uuid":"gB8UCGomQ16MFVarO8vkyg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_294":{"uuid":"JF7q7_fxRB2GbwZrHSdIEQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_173":{"uuid":"sDQY1TwzTbqm3oiTgvzKyA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_293":{"uuid":"cCdJ5xo1R6-P1jMp7vYi7A","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_172":{"uuid":"iw-SQ3BwTYyRTHDcUhM9Ag","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_296":{"uuid":"8hzyPbEiRsKauHIdzyuSvQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_175":{"uuid":"YLhUD-AdTNWgji2I_7HHhw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_295":{"uuid":"THpz5vLaRvaeDmx0GE0uyA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_174":{"uuid":"SodP9pQeRyGRufo0DfcFiQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_177":{"uuid":"znuXleQnSPiEC-dYQ1nHFQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_298":{"uuid":"HYOBhyYZT2iZ7fK30EkWkw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":22,"external_total":6,"external_total_time_in_millis":22,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":22,"external_total":6,"external_total_time_in_millis":22,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_176":{"uuid":"zeFQm6M8SiWZAJUIabo-og","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_297":{"uuid":"WVpEaWtZRxSiYOcyUiDEoA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_290":{"uuid":"D3Y_6CnMQ86DgM9KKegY4Q","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":39,"external_total":6,"external_total_time_in_millis":39,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":39,"external_total":6,"external_total_time_in_millis":39,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_189":{"uuid":"XTqSzWPbTa-IjWNUB5XEQQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_182":{"uuid":"Noj8k2iGTFedqfjYCh5rpw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_181":{"uuid":"lt6adlitQn2VzifE9O6IPg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_184":{"uuid":"cIBOrgIJTRKN5D8O9Jhicw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_183":{"uuid":"dWBgGNS6QimDGB0URzEPKw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_186":{"uuid":"ehwrfeLZSQmwVzQOT4i3uQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_185":{"uuid":"OSeGwH63SuyUsV0dJla0Yw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_188":{"uuid":"0C2z2FqNQQm7R58BJBFxdA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_187":{"uuid":"ErWgpHsYRDSWWTMHQSmYEg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_180":{"uuid":"lSR_uzceSFikuUk5YM8TVQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_278":{"uuid":"yiMrPDa9T4KZA3rDAWBh8g","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3764},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":36,"external_total":6,"external_total_time_in_millis":36,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3764},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":36,"external_total":6,"external_total_time_in_millis":36,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_399":{"uuid":"2gfFL1PCRvK2ZldWhWOrzQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_157":{"uuid":"OggoIETKT2mAYZ4PZa9uPQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_156":{"uuid":"9IfhaGqPSIGbMVE6FNaRvA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_277":{"uuid":"eAOJUuT_QI6tZaEAP2LSNA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3764},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":35,"external_total":6,"external_total_time_in_millis":35,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3764},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":35,"external_total":6,"external_total_time_in_millis":35,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_398":{"uuid":"1DvY2UQYSgCWThPgl8FtPA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_159":{"uuid":"YSchdkYlReG8AG9LhQCRFg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_279":{"uuid":"QDhboYnqQkS8RFdyqa4n1g","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":14,"external_total":6,"external_total_time_in_millis":14,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":14,"external_total":6,"external_total_time_in_millis":14,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_158":{"uuid":"oaywMXQEQGWfMhHrMOTuwA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_391":{"uuid":"Nxz73uknRXapvgxYlUkOxw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_270":{"uuid":"TnxU4Ok3TVy4arRUpqE9gA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":65,"external_total":6,"external_total_time_in_millis":65,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":65,"external_total":6,"external_total_time_in_millis":65,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_390":{"uuid":"AvwjNru1S6u9TY4AgPujKA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_151":{"uuid":"SiLyy2RJS92iFln4mjp3VQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_393":{"uuid":"MdoBi0z9REqqbfSCWoIluw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_272":{"uuid":"DjJx7W-tR6qKBOYkGA-Kzw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":102,"external_total":6,"external_total_time_in_millis":102,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":102,"external_total":6,"external_total_time_in_millis":102,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_392":{"uuid":"mTJdXIjIQj-y_59V8H98ug","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_271":{"uuid":"WnQmZ8q5R6aXLsd_J2og0g","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":15,"external_total":6,"external_total_time_in_millis":15,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":15,"external_total":6,"external_total_time_in_millis":15,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_150":{"uuid":"XqUKRa_yR9e_Vr5JKxOUSw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_395":{"uuid":"bkSsxosaQgS9al8sDuSx7Q","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_153":{"uuid":"IMfm_Iy2RBerqPSvU-ky5Q","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_274":{"uuid":"lqZAn1CgQd-j6rGaMPr0WQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_394":{"uuid":"XwA9Mi9rQSifJMc0Y0__xA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_273":{"uuid":"LVMSEhrbRwS1CfPBIDwnbA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":14,"external_total":6,"external_total_time_in_millis":14,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":14,"external_total":6,"external_total_time_in_millis":14,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_152":{"uuid":"bLnrpxV0SFOac5vAfWHZag","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_397":{"uuid":"vF85kphLSd6m-4KGj964WQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_155":{"uuid":"OW9433Q7QRCq_JmMve83vA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_276":{"uuid":"cxxeW0K8QZ-jjr22S0Au0w","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3764},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":35,"external_total":6,"external_total_time_in_millis":35,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3764},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":35,"external_total":6,"external_total_time_in_millis":35,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_154":{"uuid":"A_1vjYVVTvO8_hS8XGvkHA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_275":{"uuid":"xT5mwovgS3iH-pnHcfpx3A","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":147,"external_total":6,"external_total_time_in_millis":148,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":147,"external_total":6,"external_total_time_in_millis":148,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_396":{"uuid":"1vspmjCVRYajAiOGSGeuDQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_168":{"uuid":"CLcQqx1oQ8KSXT8IO3SutQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_289":{"uuid":"5f2xd4yaSF-vHjqEGnD40w","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_167":{"uuid":"m8GMC9xOR2CFNhrtxcmMjg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_288":{"uuid":"xbnClwjwRVKYfYd7Wtu1Bw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":3,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":19,"external_total":6,"external_total_time_in_millis":19,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":3,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":19,"external_total":6,"external_total_time_in_millis":19,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_169":{"uuid":"9lfQczqZQmakM-EhD8odFQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_281":{"uuid":"EKREnmHISwawHOyBOGaNDg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_160":{"uuid":"NP_zNGCURbWz9GJkLXIjmw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_280":{"uuid":"-9CCjb5IS1C6SIWwAQu13w","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_162":{"uuid":"O3XbC0QQSfexY6X0oAz42Q","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_283":{"uuid":"T5HzVFkCSzaqSg3dIfXuHw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":46,"external_total":6,"external_total_time_in_millis":46,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":46,"external_total":6,"external_total_time_in_millis":46,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_161":{"uuid":"7JyKzRhQSoGQjWMEs6tkMw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_282":{"uuid":"4SEeW9ddT16xpXCgxE3gFw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_164":{"uuid":"7nuOhPCvQ_im2ZSLguQRgA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_285":{"uuid":"HkkGzmlMQeGISEwSX_55Og","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":18,"external_total":6,"external_total_time_in_millis":18,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":18,"external_total":6,"external_total_time_in_millis":18,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_163":{"uuid":"1MXvHAtLTyiToKVbaZU-Tg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_284":{"uuid":"okKXpmV6TwWY0AyzERak7A","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":35,"external_total":6,"external_total_time_in_millis":35,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":35,"external_total":6,"external_total_time_in_millis":35,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_166":{"uuid":"xURk9xg_Rpmx4GTO4PQthw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":19,"external_total":6,"external_total_time_in_millis":19,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":19,"external_total":6,"external_total_time_in_millis":19,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_287":{"uuid":"r5uIUletRke1QDd-CFOivQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":18,"external_total":6,"external_total_time_in_millis":18,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":18,"external_total":6,"external_total_time_in_millis":18,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_165":{"uuid":"NMh0JozIS-WTjMfp6vguXQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_286":{"uuid":"gWEUnsDHQKSlA-XjgIOzyQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_14":{"uuid":"g6QtyBlaRoO_QqOCFDPBqw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":3,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":3,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_13":{"uuid":"0XmqRQolRYu_9ls_W8_q8w","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":8,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":23,"external_total":6,"external_total_time_in_millis":23,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":8,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":23,"external_total":6,"external_total_time_in_millis":23,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_16":{"uuid":"37SLlJ7_TBOUfNdZlFADPA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":3,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":14,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":3,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":14,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_15":{"uuid":"AgTYTmSLR3i3jjIMt8CUPw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_10":{"uuid":"xJ4rtbrQTH65BmYY1md8Bw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":3,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":16,"external_total":6,"external_total_time_in_millis":16,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":3,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":16,"external_total":6,"external_total_time_in_millis":16,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_12":{"uuid":"lsWm-yx6RVeeU2yn6bkvVg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":3,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":16,"external_total":6,"external_total_time_in_millis":16,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":3,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":16,"external_total":6,"external_total_time_in_millis":16,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_11":{"uuid":"SyxGhgjjQ-aSDu67L7MdOg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":3,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":15,"external_total":6,"external_total_time_in_millis":15,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":3,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":15,"external_total":6,"external_total_time_in_millis":15,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_256":{"uuid":"IroFAWgUReWprZ8fw_w3Nw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_498":{"uuid":"FUMQhQOIRTC7wfDXRk-I-w","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_135":{"uuid":"mFP3pMKsQz-9wO8pNfLYcQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":26,"external_total":6,"external_total_time_in_millis":26,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":26,"external_total":6,"external_total_time_in_millis":26,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_377":{"uuid":"QMINMJjbT1-0K-peOR-NbQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":78,"external_total":6,"external_total_time_in_millis":78,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":78,"external_total":6,"external_total_time_in_millis":78,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_497":{"uuid":"gl27xansRCq8v3jmFghVaA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_134":{"uuid":"RLOjiXx6QLWHE06RBVbiEw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_255":{"uuid":"fY30QfGkS-WOmzXzyMfOuA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":31,"external_total":6,"external_total_time_in_millis":31,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":31,"external_total":6,"external_total_time_in_millis":31,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_376":{"uuid":"Benvfd2JRkGzACgekpfLhg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_258":{"uuid":"D2cuJp8zTBy9VrqFyJyquw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_379":{"uuid":"kGTS0ux5RhGt4zzoGxPiHg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_137":{"uuid":"JueocTScQ9OSsDtaFkVi2g","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":17,"external_total":6,"external_total_time_in_millis":17,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":17,"external_total":6,"external_total_time_in_millis":17,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_378":{"uuid":"gfV5T-f2Q_ObyYpkqZPPdQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_499":{"uuid":"qaH03N7USqibEjkWxDK7cw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_257":{"uuid":"URSelOPJSCC5d-mrARX3Bg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_136":{"uuid":"lMyAczFQTxWlGTeE7gsyoQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_139":{"uuid":"dMeM7rRBQeGqTsahFySkIA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_18":{"uuid":"gfGHPwQAQ9yGC3d_DcPs2w","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":3,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":3,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_259":{"uuid":"G7qEinEtSvejqnQ-0MlzPw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_17":{"uuid":"Wk27wna4Tcqp3LFxJT0xiA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":9,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":18,"external_total":6,"external_total_time_in_millis":18,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":9,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":18,"external_total":6,"external_total_time_in_millis":18,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_138":{"uuid":"F-agrZmESyCWnq9xY20Fkw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_19":{"uuid":"DCmnX5vMTpaE3o8ReKJOdg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_490":{"uuid":"bl6BjopFQeC4_l8I0iI7Yw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_250":{"uuid":"-BeC2uHoSqOlDPH48Z5V1w","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":23,"external_total":6,"external_total_time_in_millis":24,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":23,"external_total":6,"external_total_time_in_millis":24,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_492":{"uuid":"r4n-p3RHQGuUrRUZCPCwpA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_371":{"uuid":"eAIOmGaKR2y3892VDrq8kQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_370":{"uuid":"0LvsRH7oQr6FfkKH8jp5Bw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_491":{"uuid":"7AnrHN8dQIyVY_XK7-7z_Q","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_131":{"uuid":"g6237pq5Q7ymiQn7cQiFAQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_494":{"uuid":"VCHLY8qiT72t0a-6I4Jnxg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_373":{"uuid":"TjNlhrifSaeO6IQVR9B5ew","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_252":{"uuid":"8X7kjXROTfmeZ6L5QbSYBQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_493":{"uuid":"rrRGK5opTemhUP0K-5Uirg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_251":{"uuid":"QEX_n1PXTKiRipkb6lleRQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_130":{"uuid":"hL5uNuLUSx2Jh858OKLxuw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_372":{"uuid":"1Tn-4oe2Q-WocSUL6b3dwg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_133":{"uuid":"Ea-NplgiRUykspf0cFpLmA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_254":{"uuid":"n-cMU8efQZKw3uiH-5cUUA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_496":{"uuid":"rNG5pU3CQNCTvYG0i7YXHg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_375":{"uuid":"ocmS1zxxSt2v9bqRy1yBDw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":24,"external_total":6,"external_total_time_in_millis":24,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":24,"external_total":6,"external_total_time_in_millis":24,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_132":{"uuid":"Qyhbv_sERAKFeQ4kSOxlOA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_374":{"uuid":"7vLCq7XyShmj0-Wta-J3Dw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_253":{"uuid":"AuE3-o7QTVmyLTHO1L49zg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":15,"external_total":6,"external_total_time_in_millis":15,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":15,"external_total":6,"external_total_time_in_millis":15,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_495":{"uuid":"4h6i6SCnSa-o3ZPupnTasA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":24,"external_total":6,"external_total_time_in_millis":24,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":24,"external_total":6,"external_total_time_in_millis":24,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_267":{"uuid":"o3Y9Eq8gQcqqJWNwR73Jng","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_146":{"uuid":"rtddws-dSDWCxLHax-zs7g","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_388":{"uuid":"1sj3N8k0RMKmVFQdyy9-jQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_387":{"uuid":"ubNy7L2hR_uWe5D6j-esIA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":20,"external_total":6,"external_total_time_in_millis":21,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":20,"external_total":6,"external_total_time_in_millis":21,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_145":{"uuid":"LcTVDvu3Rzem27l70WUCAQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":26,"external_total":6,"external_total_time_in_millis":26,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":26,"external_total":6,"external_total_time_in_millis":26,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_266":{"uuid":"F54qfgEfSG6taUHSSedu2A","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_148":{"uuid":"58h3ElAUSaK86_3KrVTROQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_269":{"uuid":"xkcumjBbRAKdg5aydAru0g","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_268":{"uuid":"5tztdiJvRISig4--3Ujnjg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_389":{"uuid":"oWeMzffXRsahrVs1LuUrsA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_147":{"uuid":"F_htvVzNSCyeixMjeGPp2g","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_149":{"uuid":"7nsMjKadRqugYK0LzlIbjA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_380":{"uuid":"WyQVXOqcRMaHG4-Xtqkz1A","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_261":{"uuid":"vgxOA-nETHu0fS4nltgNLA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_140":{"uuid":"Y3lrHyaTQYeElBJMTmRAOw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_382":{"uuid":"-UIObkhmTqifRdRHiN0uiA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_381":{"uuid":"v9S2OSwXROm3_YHkGcdU9A","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_260":{"uuid":"XEaUayM2S8WGPganMuu9mg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_384":{"uuid":"W3_f0LZaRbi9QUVziDbhtg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_263":{"uuid":"Naary6NSR5iTiUqH_eSKXg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_142":{"uuid":"Xu_dWrunQj65_8O600Pj-w","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_141":{"uuid":"jBRDVxdsQ6uRdM8uQGQP1g","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_262":{"uuid":"_JhPvJ6URHuwf2KIu-3_Hg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":32,"external_total":6,"external_total_time_in_millis":32,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":32,"external_total":6,"external_total_time_in_millis":32,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_383":{"uuid":"QZ8eQJYJRpWZrttIFYde9w","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_144":{"uuid":"bocsTZ8RRk2zJ-itOPRiyA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_386":{"uuid":"0iMWCpZZQQSyxItq-O1DyA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_265":{"uuid":"xxaVt3DgS5uBJoB1cFYV0g","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_264":{"uuid":"wEuTfB89S46THTl9apre4A","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_385":{"uuid":"wcSRX6PsQmuH0KpFmkaOhQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_143":{"uuid":"JbGhZkcSTRWJyE0k5GVlNw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_113":{"uuid":"RWmf6V2bSdyH1-Y4Kw6dxg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":31,"external_total":6,"external_total_time_in_millis":31,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":31,"external_total":6,"external_total_time_in_millis":31,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_476":{"uuid":"ymx88y8uSbShlydHJaiTTw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_597":{"uuid":"U--JeN8kTZm8Wxrc7gajQw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_355":{"uuid":"OgyOLyXzQkWs-LpWBG1oaQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_234":{"uuid":"_O7J4uY7T66hPxfj092IAw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_112":{"uuid":"dl9kARy7QYabfdrLixQzkw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":3,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":3,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_233":{"uuid":"Xywy2d04RByOACsL3DCISA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_475":{"uuid":"liDCCMXgS2yL3_GqJUea_A","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":21,"external_total":6,"external_total_time_in_millis":21,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":21,"external_total":6,"external_total_time_in_millis":21,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_354":{"uuid":"rjxE3ey5R0CwVtS278zy5A","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_596":{"uuid":"vMNM58NLSXa8Toqe5_7s5Q","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_115":{"uuid":"dBofPdx3REW3ggGfx8trcA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_599":{"uuid":"upaP1fjaQZyN1t4OU8XnTw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_357":{"uuid":"y5XwoofaQoSwKCo3mEHD-w","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_236":{"uuid":"eApaNKtdTGm-dultBfSm5g","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_478":{"uuid":"du8UFCh1R--lPVw2iHn8pA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_235":{"uuid":"hcWLePUgTXaDlN_2cLu8MQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":3,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":18,"external_total":6,"external_total_time_in_millis":18,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":3,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":18,"external_total":6,"external_total_time_in_millis":18,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_356":{"uuid":"mRnrxk5hRc-f8Ytv708IBQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_477":{"uuid":"oEreY4nOSAeAmNeuvbLxiQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":19,"external_total":6,"external_total_time_in_millis":19,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":19,"external_total":6,"external_total_time_in_millis":19,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_598":{"uuid":"0FHalvLYRbK9TzfsFotuGA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_114":{"uuid":"_cMnwsj1QGaltNXXozNvgA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":34,"external_total":6,"external_total_time_in_millis":35,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":34,"external_total":6,"external_total_time_in_millis":35,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_117":{"uuid":"MVxknK2XQqW4SUB-oe3Lhw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_359":{"uuid":"1mGFASH4TnCvEnYu3osLPQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_238":{"uuid":"agLIIQ9NTfekueWc5gPkvw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_237":{"uuid":"Eq9fGuaiTgW6BeN0h0drDg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_479":{"uuid":"fIttEJgvRpKwhJFGKB3-ng","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_358":{"uuid":"7uQZpjapRmaG2Re45uxbmQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_116":{"uuid":"n-DS1B_0R2ySUzEpLFTIpw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_119":{"uuid":"b_AmG5m8Rfa75QVYQ2myhg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_239":{"uuid":"Lz4XfWZrSQuRprzL9yEq-g","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_118":{"uuid":"43yx_yyiQluCzE8grNjnvw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":6,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":6,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_470":{"uuid":"Z2nij2RwQOuAqFABpD9nDw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_591":{"uuid":"5DxCa1zvRYCnZrulndo9_w","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_590":{"uuid":"wcBeWRcBTp6fL1VxpUnH6w","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_351":{"uuid":"iec0hVvHQGyFa6cnFn8Zqw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_472":{"uuid":"3auzJrVHR3uMUjHMIv1dhA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_593":{"uuid":"oHROeV1fQTW75r4xZZz2vQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_230":{"uuid":"CVxb7HQoTTWPcuEoZNhxcw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_592":{"uuid":"rA9Kf0e5TBmweWXAQ2fjgQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_350":{"uuid":"FfntQO_MTwuhr3NDJfwLaQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_471":{"uuid":"710wBF6WSemhkjabaiw3uw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_232":{"uuid":"wbuYnrOGSgektHEw2_juOQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_595":{"uuid":"xoEFKHmHRtmGLD--2jr0ZQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_474":{"uuid":"adbufyYWQG2kmbbzR0Tt8g","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_353":{"uuid":"F4WxYVrAQuqKN-OroGaWfg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_111":{"uuid":"fclnrdh6QmS3tZn86uz06Q","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_231":{"uuid":"2w6QF7bWSPOHLwtCmK6Q3g","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_594":{"uuid":"THniR9tlTn2hT95nEYsXig","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_473":{"uuid":"9_jBNQfzQ5aHlpYx9EGr3A","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":31,"external_total":6,"external_total_time_in_millis":31,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":31,"external_total":6,"external_total_time_in_millis":31,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_352":{"uuid":"BSpDCePxTJS8hgVglnw-ag","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_110":{"uuid":"PfhH0FErSxCcMhZfpVgosg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_366":{"uuid":"HH_SPCJsReidMACyQjVtyQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":14,"external_total":6,"external_total_time_in_millis":14,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":14,"external_total":6,"external_total_time_in_millis":14,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_124":{"uuid":"nOMp8RgxS_mqAG0CCFOCkw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_487":{"uuid":"BJXbtEb4T8-L5nUZ1MCmOQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_245":{"uuid":"yEgwZ1AOQqmIsfQmidyuuQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":15,"external_total":6,"external_total_time_in_millis":15,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":15,"external_total":6,"external_total_time_in_millis":15,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_365":{"uuid":"e3KcWTLMTDe-UpptsCu2KA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_244":{"uuid":"AKCW5P8cT-SftGtPV7wu7w","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_123":{"uuid":"xhcy4JtVS8CbbBZ0925YjQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_486":{"uuid":"VOw5cIPAT22w9F1OJVgskA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_126":{"uuid":"Fy9xQon_RaWje99vwi_13g","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_489":{"uuid":"7v0qbFwVQBKp574zhIBVKQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_247":{"uuid":"jSfsXE2dRlyrNKXFRuuhtw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_368":{"uuid":"vnqBJ1S4S5i3nBg9M41zYw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":17,"external_total":6,"external_total_time_in_millis":17,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":17,"external_total":6,"external_total_time_in_millis":17,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_367":{"uuid":"GxHIC8YnSUOZqXHMxVlnQw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":23,"external_total":6,"external_total_time_in_millis":23,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":23,"external_total":6,"external_total_time_in_millis":23,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_125":{"uuid":"q8FcxyCwSMabcC0jif4sUg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_488":{"uuid":"KHexNVxUQ-ynLgsKVFbecg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_246":{"uuid":"AKJfDNovSP-MrGBha5V4zQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_249":{"uuid":"cVJd38FFQ8yCd03NIwL6jg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_128":{"uuid":"M11tQbj6Q2aQ_1foZdYQ1A","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_248":{"uuid":"2lNCVhdRSu-hOP2yBn1g6Q","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":15,"external_total":6,"external_total_time_in_millis":16,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":15,"external_total":6,"external_total_time_in_millis":16,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_127":{"uuid":"9ZKoo8a3QqS4DIujFRDTdQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_369":{"uuid":"cZ4BubDWTTGkFsYDj6RXLA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_129":{"uuid":"cCLn2bOrQz-Vt_wIu_CrRQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_481":{"uuid":"6mDKU9UmSj-VE6jq6oXrLw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_360":{"uuid":"mIGLa-uPTgiXKT7izD7u-g","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_480":{"uuid":"6AucgzbAQf-VI_n7VUVf0A","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_241":{"uuid":"zZQ77mNTT0apCBqyu477xg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_362":{"uuid":"r51iMP0jQQ2xGPuXeA-2cw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_483":{"uuid":"gj9JEjwdQJGMi9LKtgm8qA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_120":{"uuid":"OggZadj5Q7G4W0nHVtNV3A","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_240":{"uuid":"PQ7WEQgBTY-T8CWw4Ei07g","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_361":{"uuid":"-ohDAgOzTCu4P582PumCDg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_482":{"uuid":"WCGHHC7CRNK-ylfH3rUXuQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":24,"external_total":6,"external_total_time_in_millis":24,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":24,"external_total":6,"external_total_time_in_millis":24,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_485":{"uuid":"Jm0yAOVQQbydztHZVl39NA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":15,"external_total":6,"external_total_time_in_millis":15,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":15,"external_total":6,"external_total_time_in_millis":15,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_122":{"uuid":"SvENg7M1SuOxiNeIHlJGtQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_364":{"uuid":"qulzW2iKT4a4k4qkEOceIQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_243":{"uuid":"WCLGWUUVSbukb5GBr9BOXA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_363":{"uuid":"9mumSi_LQ-qeXais7T3GGg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_484":{"uuid":"XDqUaJH1QLO3KyRd2ID0bQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_121":{"uuid":"MTTul_8BQ8GAm2AqmnCWog","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_242":{"uuid":"t73UCPyHQIOkfy3L6Mq6sQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_219":{"uuid":"zlGUbz7oQbuMeCv6FdvYxg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":64,"external_total":6,"external_total_time_in_millis":64,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":64,"external_total":6,"external_total_time_in_millis":64,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_575":{"uuid":"6A_zpqMuRX6D3H48xjT84A","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_454":{"uuid":"jKIsJxP2QqilCO7SS_CVFg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_333":{"uuid":"2htGdGF8RruxIQg5xxMWjQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_212":{"uuid":"usBlvWeUTcG9SgOVYHPE7A","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_696":{"uuid":"XHutuu7KT66nGamWIJNwOQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_695":{"uuid":"2xmDFBBvQ_ON8t1103-kdA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_211":{"uuid":"YKvNqY_VQEWZAEaKGoNOoA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_332":{"uuid":"6G8886OsQv2_wR2PZfX-Yg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_574":{"uuid":"12HfvqxuQCGxgIqcs4bv1w","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_453":{"uuid":"X73kHUwpSTCzNey64OhWiw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_456":{"uuid":"OCLnppRqQ4WHq__pvVtcgA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_698":{"uuid":"9PGvnaGmRASD4067kK_qvA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_335":{"uuid":"fTSLOuSKSjqQkVxWwmrs7A","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_577":{"uuid":"8idsVbkKR_mLtfOd7TiwKQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_214":{"uuid":"CMsoPVabQAePQgR2F5oj1Q","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":27,"external_total":6,"external_total_time_in_millis":27,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":27,"external_total":6,"external_total_time_in_millis":27,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_576":{"uuid":"W7sT2Xs7Q1Si03vKSPvwnA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_334":{"uuid":"O1Ce4eADTgqVNGXwDfcmOQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_697":{"uuid":"xuHDUJLiS0mFXDEUvfuLXg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_455":{"uuid":"rNle3g0uT8eW3Xsnm1Ivdw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_213":{"uuid":"vLnVLJVlSg6ASHpB0zEMVw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":28,"external_total":6,"external_total_time_in_millis":28,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":28,"external_total":6,"external_total_time_in_millis":28,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_337":{"uuid":"nC7I1f8KQ1ejdERiADNIGA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_458":{"uuid":"SOoq6REdRbeeDgcYLGwCDw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_579":{"uuid":"WJjI7gkWSB2_u5xIUsz1YQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_216":{"uuid":"p8L4hx3RQUOmqVQ8f--R0g","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":46,"external_total":6,"external_total_time_in_millis":46,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":46,"external_total":6,"external_total_time_in_millis":46,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_699":{"uuid":"uCQXfbhcQ_mQ2Ldu1fKEzg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_457":{"uuid":"ce1TyD44QkWAEHdYThRfCQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_578":{"uuid":"it3djCUgTSWVtwW-r_uDNg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_215":{"uuid":"AWyiPgITS9ysagvgPKW60g","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_336":{"uuid":"2PRun0lJQx-g-jNFl2PSMA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_218":{"uuid":"bJI-pKcNRru7IdnIYYfHqw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":65,"external_total":6,"external_total_time_in_millis":65,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":65,"external_total":6,"external_total_time_in_millis":65,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_339":{"uuid":"PbzZ9a2yRNK492ZFQK3Ntw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_217":{"uuid":"zwqIHBsjTvOi7E7-OZj3uA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":30,"external_total":6,"external_total_time_in_millis":31,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":30,"external_total":6,"external_total_time_in_millis":31,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_338":{"uuid":"WVQb380GSh24zBpNAe396g","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_459":{"uuid":"n1KBe2eBQrSQUsncf6Pshg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_690":{"uuid":"zV120za4TFWqqhG0ysi8Zw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_692":{"uuid":"i2RwOkKgQE2s5q7o4WC6RA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_571":{"uuid":"U6Bbk4FAR_S2syjEtNMNPg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_450":{"uuid":"fdlB4HoQR8uDyJS7NMwTqg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_691":{"uuid":"Vg_rfCw0Scazq2Id_iMysQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":27,"external_total":6,"external_total_time_in_millis":27,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":27,"external_total":6,"external_total_time_in_millis":27,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_570":{"uuid":"t6BVx2dtRR-4qzZ-f3X6oQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_573":{"uuid":"4-EjZ_GmQbG5jZYwhExK3A","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_331":{"uuid":"iAb3JJE6Sjif0yphVoUJNA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_452":{"uuid":"WfmuBUY2TrShnGHkvs32hA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_694":{"uuid":"LykT5SBIS_m2gRAZ3bcLgQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_210":{"uuid":"bYqTpX2pS0KL7iJwdOnczA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_572":{"uuid":"kgPp7It4QrCEcyvBqPU-7A","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_451":{"uuid":"Iko7yj2cQRyCjhfP3Omh_A","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_693":{"uuid":"iaAaHCQUTnOYgP4rUkkmuw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_330":{"uuid":"L9qeMGqtSkGbKK3hXKqzfg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_109":{"uuid":"cUMNZLh6Raeu9zYqxXSpww","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":62,"external_total":6,"external_total_time_in_millis":62,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":62,"external_total":6,"external_total_time_in_millis":62,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_223":{"uuid":"YL_P7Ch8Qr6kKghNXD-qPQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":22,"external_total":6,"external_total_time_in_millis":22,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":22,"external_total":6,"external_total_time_in_millis":22,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_586":{"uuid":"2sKjufsJSuKHrIZGegIWFg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_344":{"uuid":"y7Jt5cGHS-ynormJ7fI1pA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_102":{"uuid":"Gb5Z2NJLSEiRgs3ZGJTm6A","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":29,"external_total":6,"external_total_time_in_millis":29,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":29,"external_total":6,"external_total_time_in_millis":29,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_465":{"uuid":"5uEg0wSeQSmFFtYjI_D_Pw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_343":{"uuid":"d2E55_gZQ4SxYVj9RG1qVw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_585":{"uuid":"oXskRMrCR9uhlZTmNoh3Cg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_101":{"uuid":"5upN9cM2TPGMcMlrwtVA3Q","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":41,"external_total":6,"external_total_time_in_millis":42,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":41,"external_total":6,"external_total_time_in_millis":42,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_222":{"uuid":"6uQdYozkS6W_kXSZdMka6Q","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":29,"external_total":6,"external_total_time_in_millis":29,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":29,"external_total":6,"external_total_time_in_millis":29,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_464":{"uuid":"bobaHi_iR_-TSLXq_T3Brw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_346":{"uuid":"oUaZysXYT1mihDSOd2bijw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_588":{"uuid":"q6HoDB8JTASBDP8cfMaUYQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_467":{"uuid":"YBgNEq7nSBOjsQ68C_PKkg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_225":{"uuid":"RKPEKusbTq67sMy9J2Bwhw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_104":{"uuid":"qVqfrHwfQ7KpuEzaDx8XBA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":32,"external_total":6,"external_total_time_in_millis":32,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":32,"external_total":6,"external_total_time_in_millis":32,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_103":{"uuid":"IP6rC-TfSaCv4hoyJzB8ZA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_587":{"uuid":"uL8jJuuERvm4YeKu5VnBoA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":16,"external_total":6,"external_total_time_in_millis":16,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":16,"external_total":6,"external_total_time_in_millis":16,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_224":{"uuid":"6oBHP1UtSX-keL-1XX-ioA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_345":{"uuid":"r1yEnU5oTM2snNAafZl2Tg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_466":{"uuid":"yQ_-8T-jSYKjiQPPJ_XMVg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_106":{"uuid":"030DR1u5STWA-UPWTEZ1Ww","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":26,"external_total":6,"external_total_time_in_millis":26,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":26,"external_total":6,"external_total_time_in_millis":26,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_469":{"uuid":"lr_N05LYSQ-1pdEmXnOxgw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_227":{"uuid":"AcVqIH8GSL6uEpqqdobImg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_348":{"uuid":"rYELzk6ETLqBLqGHimgNPw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_226":{"uuid":"W6VfVlnfS5eiGzpe7CBEUQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_347":{"uuid":"yHVoElQQTzePSKA8JQKKkA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_589":{"uuid":"LPnhctAgSjCvf-ezsQI0ww","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_105":{"uuid":"ly-OuLuJRli9gzZDxC6tLw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":27,"external_total":6,"external_total_time_in_millis":28,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":27,"external_total":6,"external_total_time_in_millis":28,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_468":{"uuid":"HH-bmAmLTauZaRJtd56d9A","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_229":{"uuid":"G7o_VkG9Qlyhe8SBjgwx-A","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_108":{"uuid":"Zby6LF73TwWzYtaflE5kEg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_228":{"uuid":"9SiUg0zaRmmkfOt06l9BZQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_107":{"uuid":"SK-ds_OLQ7a7_wSAu9t2Pw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_349":{"uuid":"PlEWf5QcSN2cm5eENwC4ww","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_580":{"uuid":"-E8DskoNSbudfC1d50gkiA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_340":{"uuid":"OOTrYzizSgq040C2V1aiYg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_461":{"uuid":"EhzN8JE_R2q5QLaMATG0eQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_582":{"uuid":"0s5yZlOJSeq7wblQEDpVng","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_581":{"uuid":"XE6YdyHDQ5Oq9wjt3nMwXw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_460":{"uuid":"AwORBTQ-Q-SiRyWyeE8txg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_342":{"uuid":"ywZT9LwuSiWwhqeiDERDhw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_100":{"uuid":"OVD6-PJ6Qse9Htq33TwVcg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_584":{"uuid":"fUf6w6iKS1ijUaT2gaqvZQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_221":{"uuid":"-CMKynBfSHSbuli0GL-5tA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":11,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":11,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_463":{"uuid":"76I7wxZBQ0G1aFjvrl7RTQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_462":{"uuid":"CjIKLTCpSr2KRF57eaU4Tw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_583":{"uuid":"6wwv1sELTSWuJz-vbaZPfQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_341":{"uuid":"I2zShbyfRtyx7_jw39s1Hw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_220":{"uuid":"PaoAbvG9S22K85EiFkGa0g","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":45,"external_total":6,"external_total_time_in_millis":45,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":45,"external_total":6,"external_total_time_in_millis":45,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_319":{"uuid":"nsxo4p9mQRa75uyTqB9oiQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_8":{"uuid":"jg2nx9pNQZWAO4Gd6bamHA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":16,"external_total":6,"external_total_time_in_millis":16,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":16,"external_total":6,"external_total_time_in_millis":16,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_439":{"uuid":"pHsIE61URCCD_O05Wp4VWQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_318":{"uuid":"i5klHyVlQh6FhYmfOoH3vg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":19,"external_total":6,"external_total_time_in_millis":19,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":19,"external_total":6,"external_total_time_in_millis":19,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_9":{"uuid":"uoeC8GnBRkKM8lZZ08V6rQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":52,"external_total":6,"external_total_time_in_millis":53,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":52,"external_total":6,"external_total_time_in_millis":53,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_6":{"uuid":"cTeHNKeDQ9yG-jeO8zWqOQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":15,"external_total":6,"external_total_time_in_millis":15,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":15,"external_total":6,"external_total_time_in_millis":15,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_7":{"uuid":"cFnuRKwDSt-dNEHKC6Sk1A","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":6,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":6,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_4":{"uuid":"3IVwgDoNRuac8QSpo2wY7w","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":19,"external_total":6,"external_total_time_in_millis":20,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":19,"external_total":6,"external_total_time_in_millis":20,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_5":{"uuid":"C1hNykUuTxSFIvRiZqe3AA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":14,"external_total":6,"external_total_time_in_millis":16,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":14,"external_total":6,"external_total_time_in_millis":16,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_2":{"uuid":"XpPnT4pfQm-egpROCU9Smg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":3,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":22,"external_total":6,"external_total_time_in_millis":21,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":3,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":22,"external_total":6,"external_total_time_in_millis":21,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_3":{"uuid":"UkVcwoKuQjW5SKDDO5e7vw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":27,"external_total":6,"external_total_time_in_millis":27,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":27,"external_total":6,"external_total_time_in_millis":27,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_553":{"uuid":"oqr61BjvQjygLPU1bevSAg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_432":{"uuid":"M42ekXe3TzWwA_mftpEVvw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_674":{"uuid":"dyVenZSBRoKHpcO161OkuA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_311":{"uuid":"Y6qo2DklQgCbcei3DV_05w","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":15,"external_total":6,"external_total_time_in_millis":15,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":15,"external_total":6,"external_total_time_in_millis":15,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_310":{"uuid":"-VbiHBftQuWVhfbkUJPIEg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":69,"external_total":6,"external_total_time_in_millis":69,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":69,"external_total":6,"external_total_time_in_millis":69,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_552":{"uuid":"iM_A3T13QZGsWYkATl4K5Q","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_673":{"uuid":"CJ4WcQMYTQChaFMBKKkoFA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_431":{"uuid":"HXDKldPXSgu0RVuE1I-Rhw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_555":{"uuid":"Ttw1DH-pStm-yhScXQgsBg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_676":{"uuid":"N0CeGr_ASxyMAM3XnXpQEA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_313":{"uuid":"0JcAWwXORiq3qeYjfqpmqQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":14,"external_total":6,"external_total_time_in_millis":14,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":14,"external_total":6,"external_total_time_in_millis":14,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_434":{"uuid":"Qn6TjyJBS5OCvo8EawyUCw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_312":{"uuid":"r0nTTDwUQo6PHPtg6uZeKw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":51,"external_total":6,"external_total_time_in_millis":51,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":51,"external_total":6,"external_total_time_in_millis":51,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_675":{"uuid":"7hE5IZdrTYadwjDQnC2cIA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_554":{"uuid":"vszmZjsES5GVBYJGZJtRlA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_433":{"uuid":"uAP0w-NDQfq0p9T6VYabPA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_315":{"uuid":"YpfwSZooRzmajEDoZr-erQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_436":{"uuid":"AgiAOqBqQli5UQDdd-oZEw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_678":{"uuid":"p4cm8uysQZOnV52ULeXSrA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_557":{"uuid":"6HyH8206T9aNuAMk7cnl0Q","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_435":{"uuid":"cexPOjEFS6K6TXPlCLlW3Q","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_556":{"uuid":"sOFpHRYGTjGJEuNnIQ97Dw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_314":{"uuid":"TwBMabf1QUiIC2wORPeTwA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_677":{"uuid":"lLqZAy9rRya7RlwpiRcPAA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_317":{"uuid":"iiNbyw28QL2kE0WqVmyfyg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_559":{"uuid":"EX0ypEaZQL-BwA49UAswYg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":4,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":4,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_438":{"uuid":"9IA7hw61Q3-ID_4UPpMoJw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_437":{"uuid":"Em_-rrvrR_GkqwJ3Qe-0Qw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_679":{"uuid":"fxbtTdKYR6KYZCsQTMxoIA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_316":{"uuid":"wcqLI1_sQlqHF0KK-pjZMg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_558":{"uuid":"D_CKYgeCRAilKUHZ1bhVIg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":21,"external_total":6,"external_total_time_in_millis":21,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":21,"external_total":6,"external_total_time_in_millis":21,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_670":{"uuid":"dAabiq98TOKe8MfU0Ba2-Q","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_430":{"uuid":"UL8WWcyLTHejCMOXWWxPNg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_551":{"uuid":"sYEeniqGRjy0oouMcus1Ow","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_672":{"uuid":"lBhML7BsTSCsEBD-H0MmlQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":12,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":17,"external_total":6,"external_total_time_in_millis":17,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":12,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":17,"external_total":6,"external_total_time_in_millis":17,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_671":{"uuid":"THzO69XzS3CpaecCl9WlLA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_550":{"uuid":"uV0lstDyT3m4EONf1GDgaQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_0":{"uuid":"LXt-a5tQRbCQeYcoW9OZmw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":4,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":17,"external_total":6,"external_total_time_in_millis":17,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":4,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":17,"external_total":6,"external_total_time_in_millis":17,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_1":{"uuid":"RDSFypTdTBWf_I3K8o_JOg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":3,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":20,"external_total":6,"external_total_time_in_millis":18,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":3,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":20,"external_total":6,"external_total_time_in_millis":18,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_209":{"uuid":"rKS8ey2sRya7ouKz2FKIsw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_329":{"uuid":"qFx1-XADTq69c1d09deD7A","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_208":{"uuid":"j9BYidyqSAq337N-kNqDcQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_322":{"uuid":"TYtB56tnRxaFYhFFDtTWCw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_201":{"uuid":"Ck-Ntvt3QPeuci-0N9Z6Vw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_443":{"uuid":"vH6uUbebQjut8qMoQ6cT6Q","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_564":{"uuid":"hujxf3GJRJORlK0c5pRNqw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_685":{"uuid":"yHpMK3u0TouXpYD3uV5-cQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_442":{"uuid":"WZ2Q1i6iTBeMFe8hOScBkQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_321":{"uuid":"d2kQaUKfTnC7T42FKSfzNg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_684":{"uuid":"iiUpv7b_SkK5jtdf4SvHAg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":14,"external_total":6,"external_total_time_in_millis":14,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":14,"external_total":6,"external_total_time_in_millis":14,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_200":{"uuid":"UcheogOBSZ-P7qeH-uSCGg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_563":{"uuid":"J4LCbccLQEevJp1uTkXe7A","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_687":{"uuid":"bhGHXocASpGXoULLMqwp0A","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_203":{"uuid":"iuikoxLhTzq00K7O93mfAg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_445":{"uuid":"XPyyjkY1QpKecqv9SG1yaw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":23,"external_total":6,"external_total_time_in_millis":23,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":23,"external_total":6,"external_total_time_in_millis":23,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_566":{"uuid":"qgIDjKX_Q6en27iu38tzEQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_324":{"uuid":"2x7PPSyHS5y3-cWtaHnNLg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_686":{"uuid":"c8S0F5hTQlO0J42UIf5rLQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_202":{"uuid":"2hiAAFvORLapbwF6VH0EEA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_565":{"uuid":"CNY1gR90RoekK2myXoamQA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_323":{"uuid":"HtmrbUEnQEWCo7oRLk3GNw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_444":{"uuid":"UdKHZBqzScODvViOMrQnzA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_568":{"uuid":"BmOBWZuJQumS20YCxPxHhA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_689":{"uuid":"pG2Jk4hERbeuyx6KCkcj5A","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_205":{"uuid":"E1wg0sXAQtioaDoYs9gOcA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_326":{"uuid":"B6AkWlxyQlCmgptbbd_bCg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":15,"external_total":6,"external_total_time_in_millis":15,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":15,"external_total":6,"external_total_time_in_millis":15,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_447":{"uuid":"j5kMA2grSfKm3l7fQABSVg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_446":{"uuid":"RQEpU3dOQpqdQCDDWTBrUA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_325":{"uuid":"7wWnTPEZThGFYj3JLTSy5w","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":23,"external_total":6,"external_total_time_in_millis":23,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":23,"external_total":6,"external_total_time_in_millis":23,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_204":{"uuid":"kLF-yBcUT923rHtj75kPxg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_688":{"uuid":"p2Ke6eBUQTmFZnAru_FR0g","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":30,"external_total":6,"external_total_time_in_millis":31,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":30,"external_total":6,"external_total_time_in_millis":31,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_567":{"uuid":"VNB6WPHUQrue0yIFEx_NgA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_449":{"uuid":"eg_KfsCFSpKBa8BL2UWv_Q","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_328":{"uuid":"ehU-u_l0Ta2PiIMw8_70qg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_207":{"uuid":"O00b5c1LQ22BS8dlZ_psJA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_569":{"uuid":"fluEQ_1GSFG6-8Qlfh02eQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_448":{"uuid":"zqBKUjOLRH6iJ8e1blMj2g","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_327":{"uuid":"BwinGFEOQ5aUi7kVSMFDUQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":22,"external_total":6,"external_total_time_in_millis":22,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":22,"external_total":6,"external_total_time_in_millis":22,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_206":{"uuid":"q7a7V1whRnCmliJC7OxR2A","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_681":{"uuid":"AhGrkn-kRNaIenZ5LNl77g","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_560":{"uuid":"EHa7WzmXRKGk_slZblr6gQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_680":{"uuid":"gWnoyJXqSuemLnxj-rAOLQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_441":{"uuid":"zXV3MWgWSqiZ63NXBaF8aw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_320":{"uuid":"hZ8g6m4LSTmFVZbQ2iLJWw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_562":{"uuid":"ZFF5D_dyQPi8M4FZioh5OQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_683":{"uuid":"NexEk3C0S--V1vzse2Uang","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_682":{"uuid":"Upd8yLmAT36ytqdXXPiebg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_440":{"uuid":"O9-y7fxsRnGbB-9-j2Et4A","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_561":{"uuid":"rXit4HpiQg2Q2xWey_BWLw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":14,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":14,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_539":{"uuid":"hoRWfUr5QY6gnS0e0X3n7w","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_418":{"uuid":"iIdwclF9TYyMLamtryqpSQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":25,"external_total":6,"external_total_time_in_millis":25,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":25,"external_total":6,"external_total_time_in_millis":25,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_659":{"uuid":"kOlstakXQke21Zw00qKoHQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":19,"external_total":6,"external_total_time_in_millis":19,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":19,"external_total":6,"external_total_time_in_millis":19,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_417":{"uuid":"AUiIPZN8Q9eVRFauPX9PXA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_538":{"uuid":"kUAizvx4QeiFWX1Suanp1w","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_419":{"uuid":"owT_G_yvQs6l4C7SSZ383w","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_98":{"uuid":"NpYfaGPvT9-REPg5DU2VNw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_97":{"uuid":"gklHpgmlRga1TBcSB9xTBw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":21,"external_total":6,"external_total_time_in_millis":21,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":21,"external_total":6,"external_total_time_in_millis":21,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_99":{"uuid":"A2b4YinBRFGHqklHx3_NCQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_652":{"uuid":"98KasjghRu-89hRTuFQPug","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_531":{"uuid":"uKw0WqQaTCiKf_ZV5G98ng","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_410":{"uuid":"RgoZmtIkR_2cre2CCTTNKg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_530":{"uuid":"qOfk3lgNQKGWkg0Cv9GksQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_651":{"uuid":"6qn-GnRaSz6Gs0As4MiVNA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_533":{"uuid":"a9BO0ByaQqqB7Ri-8trSGA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3764},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3764},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_654":{"uuid":"8A3gM--ZQsK1BHSOl7N6wA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_412":{"uuid":"gpRwumL_SpKJ42kg-u-VmA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_532":{"uuid":"DX7aaX12RXimIPzt_QiXUg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3764},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3764},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_411":{"uuid":"X0k-BGyGQ7-ZkqcrBqnc2A","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_653":{"uuid":"y5MmEwvcTyiH4j1VwIjEcA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_535":{"uuid":"5OoCv0aiTbCuVVwZlTSsNw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_414":{"uuid":"QEBUC6ZuQ6ub10u8NVbQCA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_656":{"uuid":"7xG2tc96QPiICuQk1iDeLA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_655":{"uuid":"zFtS2z5bQYyK3izBXS-Tjg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_534":{"uuid":"8t171gZLSy67VtklCv0UAA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3764},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3764},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_413":{"uuid":"8_EFIHBqQRC270_gJHbBjw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_658":{"uuid":"9vJstjHkSD6eR3QGOGSung","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":18,"external_total":6,"external_total_time_in_millis":18,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":18,"external_total":6,"external_total_time_in_millis":18,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_537":{"uuid":"5fd_-ZH8QBWjpPbvxlM5zA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_416":{"uuid":"ajpEcCUSRbCLYtdKyZbrhQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_657":{"uuid":"8q8nz2a-Rhq9MibqPML87w","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_415":{"uuid":"TfhrwXTGSMqF3XA00QY1AQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_536":{"uuid":"EmFri47mS-Cmw-X_wBD3Wg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},".kibana_task_manager_1":{"uuid":"_CQNyas5TrS5aB1W3nkO0w","primaries":{"docs":{"count":2,"deleted":0},"store":{"size_in_bytes":32749},"indexing":{"index_total":6,"index_time_in_millis":38,"index_current":0,"index_failed":2,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":1922,"query_time_in_millis":1166,"query_current":0,"fetch_total":1922,"fetch_time_in_millis":128,"fetch_current":0,"scroll_total":1916,"scroll_time_in_millis":3990,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":20971520},"refresh":{"total":8,"total_time_in_millis":187,"external_total":6,"external_total_time_in_millis":141,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":2,"memory_in_bytes":4618,"terms_memory_in_bytes":3474,"stored_fields_memory_in_bytes":624,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":384,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":136,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":96,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":1}},"total":{"docs":{"count":2,"deleted":0},"store":{"size_in_bytes":32749},"indexing":{"index_total":6,"index_time_in_millis":38,"index_current":0,"index_failed":2,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":1922,"query_time_in_millis":1166,"query_current":0,"fetch_total":1922,"fetch_time_in_millis":128,"fetch_current":0,"scroll_total":1916,"scroll_time_in_millis":3990,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":20971520},"refresh":{"total":8,"total_time_in_millis":187,"external_total":6,"external_total_time_in_millis":141,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":2,"memory_in_bytes":4618,"terms_memory_in_bytes":3474,"stored_fields_memory_in_bytes":624,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":384,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":136,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":96,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":1}}},"idx_650":{"uuid":"VdwDWt0URi6c_wvAmWg40w","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_308":{"uuid":"Gzz_mdoXTFCxrYcasR7yaA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":24,"external_total":6,"external_total_time_in_millis":24,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":24,"external_total":6,"external_total_time_in_millis":24,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_429":{"uuid":"s4MxCIWpSyyFIAlQx1yOsw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_549":{"uuid":"E5jX5JfHQLOFjsSKvkmROg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_428":{"uuid":"J8gW6TU-THyK9fc0qDS6Qg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_307":{"uuid":"cGC98ue4T_CdlvEs8u3rzQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":21,"external_total":6,"external_total_time_in_millis":22,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":21,"external_total":6,"external_total_time_in_millis":22,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_309":{"uuid":"OGoejNQuR2-ySUSEew7QQQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":35,"external_total":6,"external_total_time_in_millis":35,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":35,"external_total":6,"external_total_time_in_millis":35,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_87":{"uuid":"RVpqmSgNRp644dgkDeKHTg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_86":{"uuid":"8kD8YRokQSiMdr0D_jPl7w","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_89":{"uuid":"cF76Vf3SQJK-1H2J9v86qQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_88":{"uuid":"_aoy024lQ76jo0XLqMaPPA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_300":{"uuid":"DQXt_1PQRcacjZahsD5xfw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_542":{"uuid":"2ZvVGX9PRn6gWAQxrlJstg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_663":{"uuid":"b1LEWhhpSGeDMQBNWbkmSg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":4,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":4,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_421":{"uuid":"fFyl_nZSSPGU9kWCJV4-1A","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_420":{"uuid":"gxK3Z3_iRxeG1PErZhTnNg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_541":{"uuid":"0ti7JDwfQH2yJQVDNn6fdQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_662":{"uuid":"G_OKM-rhT4yJypqd5J3xpg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":26,"external_total":6,"external_total_time_in_millis":26,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":26,"external_total":6,"external_total_time_in_millis":26,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_302":{"uuid":"lypdj6bLRu6SSAqwEaqsUg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_665":{"uuid":"o4amudCyQoGkySmhFNn-3g","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_544":{"uuid":"r6wFaWyRSwyOqRRVkwfUXQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_423":{"uuid":"Sj_3HLaUS8O5UCQvaXyJdQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_301":{"uuid":"ajiu35MMTv6bY1CldY7_oQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":17,"external_total":6,"external_total_time_in_millis":17,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":17,"external_total":6,"external_total_time_in_millis":17,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_664":{"uuid":"KOdBiIrbTdG1PcwGryda9Q","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_422":{"uuid":"m9BbmbtXQiaH9b13R_azXg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_543":{"uuid":"PQTr516RRHeeJGGQAjk_xA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_304":{"uuid":"2wIHKcn0SHql83RMT1-ubg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":26,"external_total":6,"external_total_time_in_millis":26,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":26,"external_total":6,"external_total_time_in_millis":26,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_425":{"uuid":"41x0abMATBCQhJ8-xrl9Aw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_546":{"uuid":"VixA6o5lSSakMHcFiWgHiA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_667":{"uuid":"S-SPkVX5SmuWvdrjfYoDJw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_303":{"uuid":"h4H5GPuVT06cDztcC94AVg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_666":{"uuid":"xtwHV0uCRYqKemg4hudvCg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_424":{"uuid":"ebqbyhh5TfWtJf288hBJ2w","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_545":{"uuid":"n833XquYThiEUfV3n0bZyA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_306":{"uuid":"m3Y3ME6WRkyn17gjsjvT2g","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_427":{"uuid":"zoItkpU2Qx6HyT3a2pYh6g","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_669":{"uuid":"6VoFStVZR7eHw81PplOKkQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_548":{"uuid":"HaUuBLHARfOay3l9vmTLpw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_547":{"uuid":"idBBfJUCQ1OoM9xFpw5w9w","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_668":{"uuid":"naeWgk8FQqmefTKnun9Xkg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_305":{"uuid":"vmkqQDk8RbiThdv3bKU_JQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":30,"external_total":6,"external_total_time_in_millis":30,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":30,"external_total":6,"external_total_time_in_millis":30,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_426":{"uuid":"dWFUBUgxQZeN2TOLB5d2yg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_540":{"uuid":"xp8CCll0Q8KQPKysoWwuvg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_661":{"uuid":"WWPwqVaZRFWec8O5VcmwyA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":23,"external_total":6,"external_total_time_in_millis":23,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":23,"external_total":6,"external_total_time_in_millis":23,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_660":{"uuid":"O1xU5Ok9Qk2pKDRTP82ezA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":15,"external_total":6,"external_total_time_in_millis":16,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":15,"external_total":6,"external_total_time_in_millis":16,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_94":{"uuid":"DlCvNjEjT9iX4ZHgKFyq4g","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_93":{"uuid":"Aw-fIQA-SBuU6_4bnFwdhQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_96":{"uuid":"HO46TirdT62Z7fsWENlP9Q","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":75,"external_total":6,"external_total_time_in_millis":76,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":75,"external_total":6,"external_total_time_in_millis":76,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_95":{"uuid":"h5Tfd3kXSteL8v_NCXEKpw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":54,"external_total":6,"external_total_time_in_millis":55,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":54,"external_total":6,"external_total_time_in_millis":55,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_90":{"uuid":"mtTkeiH_RVuyffSQL6xVNA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_92":{"uuid":"YMnF0Wz8TASOozx4aD9h4Q","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_91":{"uuid":"nx_YNGQjRmKgIboyAVLfYQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_638":{"uuid":"vVQbaCimSLGZ1j0GL_-FSQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":15,"external_total":6,"external_total_time_in_millis":15,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":15,"external_total":6,"external_total_time_in_millis":15,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_517":{"uuid":"HL9K0qaUST-nK68NigVmiQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_637":{"uuid":"dh2tX3y7QzmZQR8ZTtWK2w","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_79":{"uuid":"yCslZdprTLO6S1L5zywACQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_516":{"uuid":"OMN7yJ1pTDq8yIJhtmB4PQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_519":{"uuid":"JuSmVQDoSbWPQpJM5xj5wA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":20,"external_total":6,"external_total_time_in_millis":20,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":20,"external_total":6,"external_total_time_in_millis":20,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_639":{"uuid":"WhO223-DTl-RRbY33SqhHA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_518":{"uuid":"x9Ca-ZbaTnWgiR_7X6aRgg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_76":{"uuid":"dAedJ8jmQ3Gn_DPBFzLsow","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_75":{"uuid":"GmAsEie5RdmFPZTABrjkrQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_78":{"uuid":"AKnraQP_QsOmDvGLwZwyGg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":19,"external_total":6,"external_total_time_in_millis":19,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":19,"external_total":6,"external_total_time_in_millis":19,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_77":{"uuid":"2GX1wirHSG2cUOSXEhesfw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_630":{"uuid":"-LO4RubCTCaRFr8MzYuZzg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_632":{"uuid":"vJ7IsKCNT3uiCBOqgB4Ghw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":14,"external_total":6,"external_total_time_in_millis":14,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":14,"external_total":6,"external_total_time_in_millis":14,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_511":{"uuid":"tSC_l8DwTMuuAks75cqDfg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_510":{"uuid":"MhehzPUjR6SELkzdFVLXJA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_631":{"uuid":"GC9FO3AeQ1-CQV0CZ3ZamA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":29,"external_total":6,"external_total_time_in_millis":29,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":29,"external_total":6,"external_total_time_in_millis":29,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_634":{"uuid":"8EVEesfTTDCcSjALP9qISQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_513":{"uuid":"FYqKOxhkRzinEwDUJWzVKw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_512":{"uuid":"jy5l-xW3TXiI6GYb1YNJbw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_633":{"uuid":"XecW-JQaT7a2TDigqjFuig","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":16,"external_total":6,"external_total_time_in_millis":16,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":16,"external_total":6,"external_total_time_in_millis":16,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_515":{"uuid":"w2eGBtLiSW21zeFn8aoq4Q","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_636":{"uuid":"nVNPqocURXOuCDhVAakuCw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":14,"external_total":6,"external_total_time_in_millis":14,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":14,"external_total":6,"external_total_time_in_millis":14,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_514":{"uuid":"uSBUChdgRqa22IFUx6b_rg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":22,"external_total":6,"external_total_time_in_millis":22,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":22,"external_total":6,"external_total_time_in_millis":22,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_635":{"uuid":"F_VYokwhR0arUM-p_v_QGg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":47,"external_total":6,"external_total_time_in_millis":47,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":47,"external_total":6,"external_total_time_in_millis":47,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_83":{"uuid":"--Dg1fNjRpuqL1JwbkzJwg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_82":{"uuid":"4auZOrF-TBKsqZBDc8s5wA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_85":{"uuid":"w4hJ5HAaQVWN-6Q-1LHTvQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_84":{"uuid":"cHvg9v9bRNqtIftFx3Qlkg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_81":{"uuid":"agUL_1htT9ae4VtDnZqGhw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_80":{"uuid":"Ryb0Ux7PTDG2IOQ_PVrUlA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_649":{"uuid":"qXGdBhYuTCKjuGFLSP1XxQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_69":{"uuid":"ylNAYyRBQ-y1pwq_zr1g8A","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_407":{"uuid":"V1vR_NgfT76UtbnqhLIiYQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_528":{"uuid":"PGecwlGpTTmaGTsv48KhVQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_648":{"uuid":"tD7LvexKR46MxTL9LHoEBw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_527":{"uuid":"IECtsfZFSRmyfxd8ttOpXQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_68":{"uuid":"PTMVBOT5Q2ON-5cGP6InDg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_406":{"uuid":"uzyTJnOmTHC9mv7p32584Q","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_409":{"uuid":"YgTur26jSN-6io8ZqBEq4g","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_529":{"uuid":"CEhKGv-5Tu-tUu2vw6vyaA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":16,"external_total":6,"external_total_time_in_millis":16,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":16,"external_total":6,"external_total_time_in_millis":16,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_408":{"uuid":"_RM6bfKjQ3KViZ0p0c6WCg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_65":{"uuid":"9x4Uhzg1RvmgJ_8X7305IQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_64":{"uuid":"5ir4R5tOQ2SwtR20RlnOtg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_67":{"uuid":"zkL2BteoTdqv0CV7ppa_9w","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_66":{"uuid":"0fcWw88fR3qia2kZQRTfaw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_641":{"uuid":"604RWmwIQBuGU9VixWBdYA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_520":{"uuid":"zRsFyjnlTGuTVbetdyDz5Q","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_640":{"uuid":"X5RmSf8aTcSuV_5-KYmZtw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_401":{"uuid":"1z7x8vaOQjavX5pq09s0GQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_522":{"uuid":"HDDr0Nz1TymkUk7HbCvDaQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_643":{"uuid":"kJAG4WWzRu6yLYsByvB3rw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_642":{"uuid":"jzbpeLsWTQqnAtFj5DRC0w","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_521":{"uuid":"fqIlZA1SQPuZZxSmXSxHbg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_400":{"uuid":"tEmqqz5vSA6vCKBZ7Rx0tQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_403":{"uuid":"A9Viv4mFQGCdOjHkyknrXQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_645":{"uuid":"-qSmkD0tSnSWXM00af1cEA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_524":{"uuid":"sCnsMdJESCy8Y2x4j38LMQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":35,"external_total":6,"external_total_time_in_millis":35,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":35,"external_total":6,"external_total_time_in_millis":35,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_402":{"uuid":"pqrN0mbsTdC_eXpmInULrw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_523":{"uuid":"sTAJsthSSh2sqEdBqKXlqg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":14,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":14,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_644":{"uuid":"HVXnsVXRSzCvfv7cYgz-Hg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_647":{"uuid":"sOOsKkoGR4-7QBDN5nSU9w","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_405":{"uuid":"gdAuTzGCSTyogG7bo1z6wg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_526":{"uuid":"3TwreFQ8RTi3ucWcxvnsdQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":42,"external_total":6,"external_total_time_in_millis":42,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":42,"external_total":6,"external_total_time_in_millis":42,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_646":{"uuid":"1lw3ui1dRv-CWOIsQVBUqw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_525":{"uuid":"bW1upU5bSsG0vblh02tFnw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_404":{"uuid":"cT6LDgr0Q9em6dEbdfswow","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_72":{"uuid":"G50iWo00QDSdM1npLuyedg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_71":{"uuid":"_2NO7cRdSKOyaCT_E2LV6g","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_74":{"uuid":"29swOijYQy6mz70-tohEmg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_73":{"uuid":"bsqchl8XTsGnogpwW73kGQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_70":{"uuid":"EXuJrNBGR8mCR372NHdJ1w","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_616":{"uuid":"SCuiWQYeTzOQA8RfqL1PAw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_58":{"uuid":"1C_SIy-tSJqs1yqi3cZ6DA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_737":{"uuid":"ijX-GcE-RuG42k56g5Zf8g","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_615":{"uuid":"bFJLoRDZSyuVdau84gnzlA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_736":{"uuid":"oo3owpm1RvGfN0m8m3A5fg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_57":{"uuid":"6GD5TcOMR0aSefcm3p4VIQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_739":{"uuid":"M8QHUBHzSPuyDR4tvFGuig","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_618":{"uuid":"IyfXRIrgSN-djLBGE9oAgg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":31,"external_total":6,"external_total_time_in_millis":31,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":31,"external_total":6,"external_total_time_in_millis":31,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_617":{"uuid":"4YePj96RQNOj9eMbv1mDXg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_738":{"uuid":"sf6MqMR_T2aAUNH0V_3mqw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_59":{"uuid":"wByRoNsZSeKgP-MTBbLbYA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_54":{"uuid":"zcu7DFAAQu2C5hP0wpL5VA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_619":{"uuid":"RTMWE7PXRhmKTNdzN0nr_A","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_53":{"uuid":"S5P9II4FQWW-_fB39PpYew","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_56":{"uuid":"4EPvdySqTUqS-ALq3fevSw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_55":{"uuid":"zUXpAXm9Rj69q8v5VBkpyg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_610":{"uuid":"vkoU7ShNTsm-a0BMOMvIog","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_731":{"uuid":"nQhY1eViRDqdpZPO-X_ffw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":3,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":3,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_730":{"uuid":"mKiYQvSYRk2BE_63HhRU2w","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_612":{"uuid":"zWuecffqRxGUcud1bt1zuA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_733":{"uuid":"UEmXWHv-Si6y2KgMIUxmXA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":15,"external_total":6,"external_total_time_in_millis":16,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":15,"external_total":6,"external_total_time_in_millis":16,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_611":{"uuid":"rJlXct2_SvyBMC97MjUldw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_732":{"uuid":"UiGDYXMeSdGPQF1ooHslVA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_735":{"uuid":"tnJ_m2i9QauHAkKOsLfYKg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_614":{"uuid":"gampE1v4TzGhNzENEuXj_Q","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_613":{"uuid":"0knOwG0wTvCY-C_bNlLV7g","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_734":{"uuid":"ZdP2tU2LSwe991ekqBlr2Q","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_61":{"uuid":"zi0EyXUDR72R5G9HKkKAtA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_60":{"uuid":"asTUyzUjS_OCWzkl3nidCA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_63":{"uuid":"cmwn4QEFRc2En9oGU8LRmA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_62":{"uuid":"dRkcMTJXTwm3EvSCz_6HEg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"metricbeat-8.0.0-2020.03.16-000001":{"uuid":"FVecTQ-1SPuBs9N-A1tqsg","primaries":{"docs":{"count":0,"deleted":0},"store":{"size_in_bytes":230},"indexing":{"index_total":0,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":20971520},"refresh":{"total":2,"total_time_in_millis":0,"external_total":2,"external_total_time_in_millis":2,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":0,"memory_in_bytes":0,"terms_memory_in_bytes":0,"stored_fields_memory_in_bytes":0,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":0,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":0,"deleted":0},"store":{"size_in_bytes":230},"indexing":{"index_total":0,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":20971520},"refresh":{"total":2,"total_time_in_millis":0,"external_total":2,"external_total_time_in_millis":2,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":0,"memory_in_bytes":0,"terms_memory_in_bytes":0,"stored_fields_memory_in_bytes":0,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":0,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_627":{"uuid":"PWFR0trQTiOV-1uuweDeYw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_748":{"uuid":"fBaOnvbxTXi-4TMETiC8pw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_506":{"uuid":"3E-h8VhqS5iObNH6uQUk3w","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_47":{"uuid":"WGb_SFwlRvyVzxD2hjykZw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_626":{"uuid":"4MT4zRi6QsuWSjVJdPejoQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_505":{"uuid":"BahkDmN3Siymxy-IUi-kdw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_46":{"uuid":"Rm9DTFqcQZmEe8MSlSnErA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_747":{"uuid":"mJyc4isDRK2Mdhj7SfXx0g","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_508":{"uuid":"N3lPRWQ_RES0vhvSDRS9Xw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_629":{"uuid":"CKO9oTHrQdOgj23Jw_tq9w","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_49":{"uuid":"IOHuJLjoSDS1cFEbeC5dpg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_507":{"uuid":"6szjJSQiTRqUmBiRfZFMGg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_48":{"uuid":"_nJkv_PtQgWUYfRYSEn6cg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_749":{"uuid":"bW55E7JzQre3HiEksBxD6g","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_628":{"uuid":"896tJK71QTe4Lv9mP7Ut9w","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_43":{"uuid":"sJKaFYPCRm-9KQY9us70-Q","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},".monitoring-es-7-mb-2020.03.16":{"uuid":"8fkY8ZK_Sf2KuctpNOhMdQ","primaries":{"docs":{"count":5,"deleted":0},"store":{"size_in_bytes":24945},"indexing":{"index_total":0,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":20971520},"refresh":{"total":2,"total_time_in_millis":0,"external_total":2,"external_total_time_in_millis":20,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":2,"memory_in_bytes":3306,"terms_memory_in_bytes":1314,"stored_fields_memory_in_bytes":624,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":1368,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":96,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":5,"deleted":0},"store":{"size_in_bytes":24945},"indexing":{"index_total":0,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":20971520},"refresh":{"total":2,"total_time_in_millis":0,"external_total":2,"external_total_time_in_millis":20,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":2,"memory_in_bytes":3306,"terms_memory_in_bytes":1314,"stored_fields_memory_in_bytes":624,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":1368,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":96,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_509":{"uuid":"c2sRHOVoSQiJdgP4_gEo5Q","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":15,"external_total":6,"external_total_time_in_millis":15,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":15,"external_total":6,"external_total_time_in_millis":15,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_42":{"uuid":"Sr0u3-cgRuyYnhGqZ2gFRQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_45":{"uuid":"ERNdWolqRWisGovXHh1_sQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_44":{"uuid":"L1eBG0ySSIet75odg0P5OA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_740":{"uuid":"kHTpUIQVQzqInc6917n-HA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_742":{"uuid":"fSmAijEDRSWxEEJM5xgslg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_500":{"uuid":"gXpL8LwHQSmefNthctYKyw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_621":{"uuid":"tON6PdeMTc2d0LSIRm22aA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_741":{"uuid":"xlIkQYLQS1-38euG0Hz24g","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_620":{"uuid":"AROuJQX7SuCnpWa8ZXUBqw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_744":{"uuid":"TACbgg_tRTWUIbqLgnGOFQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_502":{"uuid":"xGFxKA_dQHaZmDt2iiXlaQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_623":{"uuid":"3xpcVmS5RpSos6f7aUpg9Q","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_501":{"uuid":"XFk9lHcBTjKk3BrjGDCsUQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_743":{"uuid":"n3PwrtR2Ryi7Co9TxVyytw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_622":{"uuid":"cc3HSH-FTeK6Ak3E4UJLyg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_746":{"uuid":"cuJNDxWJSlODKfsD_4bOWA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_504":{"uuid":"h4QtkPUYRQWyhlLxGdJgew","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":39,"external_total":6,"external_total_time_in_millis":39,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":39,"external_total":6,"external_total_time_in_millis":39,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_625":{"uuid":"Jl--TKJ7S4KzzW7r7tXT7A","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_624":{"uuid":"CnS6P5nASZ2fvZKexLVdTQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_745":{"uuid":"n1c65NJ5Q_ianHxTWbsrog","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_503":{"uuid":"JclXHwXWSTSQdoBjyJUDUg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_50":{"uuid":"wr0RdI4zRcaWOdvNTF_f1Q","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":21,"external_total":6,"external_total_time_in_millis":21,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":21,"external_total":6,"external_total_time_in_millis":21,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_52":{"uuid":"D-EYxMxZQquZB0qHbXluyg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_51":{"uuid":"WEG9iS9LQd-TjBfHkQjIrg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_36":{"uuid":"cO7LvB25QD-75cjVXiPkhQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_715":{"uuid":"6QuYS--ERo29lpDjlP8V9w","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":15,"external_total":6,"external_total_time_in_millis":15,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":15,"external_total":6,"external_total_time_in_millis":15,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_714":{"uuid":"t-VyIhcWRwyEWKQAXIQMoQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_35":{"uuid":"WcifoYfLRFSyxGgC4PYVUA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":8,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":8,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_717":{"uuid":"0M-cdVg4R5aBZXVctZLBjA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_38":{"uuid":"4X4hGNXnTuaUwQa4sob_dQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_37":{"uuid":"rgbHJuxIRmKqKeJvRZL2FA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_716":{"uuid":"oH0JYFetSwqvkN-nBj_NKw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_32":{"uuid":"h8K9HkTYT3i9xcR8ykOZUA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_719":{"uuid":"Tz5U1LcyS32xW8rzqs8TbQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_31":{"uuid":"A_UAHHXFTlaxZZgxK3XJ_Q","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":22,"external_total":6,"external_total_time_in_millis":23,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":22,"external_total":6,"external_total_time_in_millis":23,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_718":{"uuid":"8R-m3D0tRSOSGUebPzufTQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_34":{"uuid":"uFDWFsKmRsq3eAroJaH8ig","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":16,"external_total":6,"external_total_time_in_millis":18,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":16,"external_total":6,"external_total_time_in_millis":18,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_33":{"uuid":"MvRzKMK1SE6Auv_m7pVZ1A","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":21,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":21,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_711":{"uuid":"qpKmYh_eRFaQ8cAeHvIYow","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_39":{"uuid":"aSg-fRclTu6ONP0HrvwWrg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_710":{"uuid":"b2GdwmyaSOe3uWc2kipN2Q","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_713":{"uuid":"482lWbZ7SRmwExuRZfxNIg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_712":{"uuid":"BQvAWs7kRPekgSZFcocQHw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_41":{"uuid":"heT7i8DJSSqC5qIaCzK7Ow","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_40":{"uuid":"64xqLUxiTmCInXNveb8qBw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":9,"external_total":6,"external_total_time_in_millis":10,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_726":{"uuid":"HFBi-FKRRRC3CYzy7DIqqQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_605":{"uuid":"vn0A3eKGTi-VgeWp24vG1w","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_25":{"uuid":"Li-HYJxQSVWNWZ2eJwDurg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_604":{"uuid":"jchYPfdgRU-RwIx55__ZTQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_725":{"uuid":"DUzlGSSmTvKxAmpGGCvw7w","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_24":{"uuid":"BVPXVbPfSaiO3UwMpXyxqA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_728":{"uuid":"IELfmaHgSJG6CLCznrHziA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":14,"external_total":6,"external_total_time_in_millis":14,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":14,"external_total":6,"external_total_time_in_millis":14,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_27":{"uuid":"GojWNpQ7QRWToNp9RbE6cA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_607":{"uuid":"IllIhjN5R_CCXP2_1J19hQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_26":{"uuid":"tH3hoUYSTZqF_njuINQNgw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":13,"external_total":6,"external_total_time_in_millis":13,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_727":{"uuid":"FnFN6GS_RiyonRT_ozm8dw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":20,"external_total":6,"external_total_time_in_millis":20,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":20,"external_total":6,"external_total_time_in_millis":20,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_606":{"uuid":"gmSD3KBcQH2VyB1Mafug_w","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":9,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_609":{"uuid":"Wi_iBfmrRC-u9dFD3mv-Ug","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_21":{"uuid":"t7kJqcvWRoW34nuU3vehTg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3764},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":19,"external_total":6,"external_total_time_in_millis":19,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3764},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":19,"external_total":6,"external_total_time_in_millis":19,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_608":{"uuid":"O0z2ns6-T2GKtghatXV3Jw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":8,"external_total":6,"external_total_time_in_millis":8,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_729":{"uuid":"1joKrwc9Tj6taiLi1ALV7w","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_20":{"uuid":"RUz_NCcCSgScHY1im-Qeag","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3764},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3764},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_23":{"uuid":"Cvn21wphSVSgXIzZjZij_Q","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":16,"external_total":6,"external_total_time_in_millis":17,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":16,"external_total":6,"external_total_time_in_millis":17,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_22":{"uuid":"WRtH72_AQSqLwroMKUH7Xw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3764},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3764},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_720":{"uuid":"fbyxMDMNRLye-aDkwiIleQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":4,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_601":{"uuid":"oXxu95tPQo6-ApDY-_rnTw","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_722":{"uuid":"3ce_jfTuSgqbtCIBp9OlIQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_29":{"uuid":"fh87sR5OSym4wMu6KLup7Q","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":11,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_600":{"uuid":"Vn5uQ9zaTReCzaknuHZIfQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_721":{"uuid":"RkOcD3enQb-WFehAaRJLVg","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":14,"external_total":6,"external_total_time_in_millis":14,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":14,"external_total":6,"external_total_time_in_millis":14,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_28":{"uuid":"Xn3CQNuxRJCjdUu6WXE4bA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":2,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":12,"external_total":6,"external_total_time_in_millis":12,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_603":{"uuid":"0SaVz7UWQuCiblFJgWgTAQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":4,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_724":{"uuid":"se7c8L_ZTUe3KI3xicYJsQ","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":5,"external_total":6,"external_total_time_in_millis":5,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_602":{"uuid":"QWoYor6cSJWOb_Eue5Bk_Q","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":7,"external_total":6,"external_total_time_in_millis":7,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_723":{"uuid":"YXEQDVM2QAK-KWhWFKFdSA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":0,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":6,"external_total":6,"external_total_time_in_millis":6,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}},"idx_30":{"uuid":"0tWWixzOT8iCFYDUUdTcGA","primaries":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}},"total":{"docs":{"count":1,"deleted":0},"store":{"size_in_bytes":3760},"indexing":{"index_total":1,"index_time_in_millis":1,"index_current":0,"index_failed":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},"search":{"open_contexts":0,"query_total":0,"query_time_in_millis":0,"query_current":0,"fetch_total":0,"fetch_time_in_millis":0,"fetch_current":0,"scroll_total":0,"scroll_time_in_millis":0,"scroll_current":0,"suggest_total":0,"suggest_time_in_millis":0,"suggest_current":0},"merges":{"current":0,"current_docs":0,"current_size_in_bytes":0,"total":0,"total_time_in_millis":0,"total_docs":0,"total_size_in_bytes":0,"total_stopped_time_in_millis":0,"total_throttled_time_in_millis":0,"total_auto_throttle_in_bytes":41943040},"refresh":{"total":7,"total_time_in_millis":10,"external_total":6,"external_total_time_in_millis":11,"listeners":0},"query_cache":{"memory_size_in_bytes":0,"total_count":0,"hit_count":0,"miss_count":0,"cache_size":0,"cache_count":0,"evictions":0},"fielddata":{"memory_size_in_bytes":0,"evictions":0},"segments":{"count":1,"memory_in_bytes":1157,"terms_memory_in_bytes":777,"stored_fields_memory_in_bytes":312,"term_vectors_memory_in_bytes":0,"norms_memory_in_bytes":0,"points_memory_in_bytes":0,"doc_values_memory_in_bytes":68,"index_writer_memory_in_bytes":0,"version_map_memory_in_bytes":0,"fixed_bit_set_memory_in_bytes":0,"max_unsafe_auto_id_timestamp":-1,"file_sizes":{}},"request_cache":{"memory_size_in_bytes":0,"evictions":0,"hit_count":0,"miss_count":0}}}}} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/data.go deleted file mode 100644 index d16d8ae2..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/data.go +++ /dev/null @@ -1,88 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package index - -import ( - "encoding/json" - - "github.com/joeshaw/multierror" - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstriface" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" -) - -type IndicesStruct struct { - Indices map[string]map[string]interface{} `json:"indices"` -} - -var ( - schema = s.Schema{ - "total": c.Dict("total", s.Schema{ - "docs": c.Dict("docs", s.Schema{ - "count": c.Int("count"), - "deleted": c.Int("deleted"), - }), - "store": c.Dict("store", s.Schema{ - "size": s.Object{ - "bytes": c.Int("size_in_bytes"), - }, - }), - "segments": c.Dict("segments", s.Schema{ - "count": c.Int("count"), - "memory": s.Object{ - "bytes": c.Int("memory_in_bytes"), - }, - }), - }), - } -) - -func eventsMapping(r mb.ReporterV2, info elasticsearch.Info, content []byte) error { - var indicesStruct IndicesStruct - err := json.Unmarshal(content, &indicesStruct) - if err != nil { - return errors.Wrap(err, "failure parsing Elasticsearch Stats API response") - } - - var errs multierror.Errors - for name, index := range indicesStruct.Indices { - event := mb.Event{} - - event.RootFields = common.MapStr{} - event.RootFields.Put("service.name", elasticsearch.ModuleName) - - event.ModuleFields = common.MapStr{} - event.ModuleFields.Put("cluster.name", info.ClusterName) - event.ModuleFields.Put("cluster.id", info.ClusterID) - - event.MetricSetFields, err = schema.Apply(index) - if err != nil { - errs = append(errs, errors.Wrap(err, "failure applying index schema")) - continue - } - // Write name here as full name only available as key - event.MetricSetFields["name"] = name - r.Event(event) - } - - return errs.Err() -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/data_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/data_test.go deleted file mode 100644 index b0dd46cf..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/data_test.go +++ /dev/null @@ -1,48 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package index - -import ( - "io/ioutil" - "testing" - - "github.com/stretchr/testify/require" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" -) - -var info = elasticsearch.Info{ - ClusterID: "1234", - ClusterName: "helloworld", -} - -func TestMapper(t *testing.T) { - elasticsearch.TestMapperWithInfo(t, "../index/_meta/test/stats.*.json", eventsMapping) -} - -func TestEmpty(t *testing.T) { - input, err := ioutil.ReadFile("./_meta/test/empty.512.json") - require.NoError(t, err) - - reporter := &mbtest.CapturingReporterV2{} - eventsMapping(reporter, info, input) - require.Equal(t, 0, len(reporter.GetEvents())) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/data_xpack.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/data_xpack.go deleted file mode 100644 index 35e9119f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/data_xpack.go +++ /dev/null @@ -1,363 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package index - -import ( - "encoding/json" - "fmt" - "strconv" - "time" - - "github.com/joeshaw/multierror" - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/helper/elastic" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" -) - -var ( - errParse = errors.New("failure parsing Indices Stats Elasticsearch API response") -) - -// Based on https://github.com/elastic/elasticsearch/blob/master/x-pack/plugin/monitoring/src/main/java/org/elasticsearch/xpack/monitoring/collector/indices/IndexStatsMonitoringDoc.java#L127-L203 -type stats struct { - Indices map[string]index `json:"indices"` -} - -type index struct { - UUID string `json:"uuid"` - Primaries indexStats `json:"primaries"` - Total indexStats `json:"total"` - - Index string `json:"index"` - Created int64 `json:"created"` - Status string `json:"status"` - Shards shardStats `json:"shards"` -} - -type indexStats struct { - Docs struct { - Count int `json:"count"` - } `json:"docs"` - FieldData struct { - MemorySizeInBytes int `json:"memory_size_in_bytes"` - Evictions int `json:"evictions"` - } `json:"fielddata"` - Indexing struct { - IndexTotal int `json:"index_total"` - IndexTimeInMillis int `json:"index_time_in_millis"` - ThrottleTimeInMillis int `json:"throttle_time_in_millis"` - } `json:"indexing"` - Merges struct { - TotalSizeInBytes int `json:"total_size_in_bytes"` - } `json:"merges"` - QueryCache cacheStats `json:"query_cache"` - RequestCache cacheStats `json:"request_cache"` - Search struct { - QueryTotal int `json:"query_total"` - QueryTimeInMillis int `json:"query_time_in_millis"` - } `json:"search"` - Segments struct { - Count int `json:"count"` - MemoryInBytes int `json:"memory_in_bytes"` - TermsMemoryInBytes int `json:"terms_memory_in_bytes"` - StoredFieldsMemoryInBytes int `json:"stored_fields_memory_in_bytes"` - TermVectorsMemoryInBytes int `json:"term_vectors_memory_in_bytes"` - NormsMemoryInBytes int `json:"norms_memory_in_bytes"` - PointsMemoryInBytes int `json:"points_memory_in_bytes"` - DocValuesMemoryInBytes int `json:"doc_values_memory_in_bytes"` - IndexWriterMemoryInBytes int `json:"index_writer_memory_in_bytes"` - VersionMapMemoryInBytes int `json:"version_map_memory_in_bytes"` - FixedBitSetMemoryInBytes int `json:"fixed_bit_set_memory_in_bytes"` - } `json:"segments"` - Store struct { - SizeInBytes int `json:"size_in_bytes"` - } `json:"store"` - Refresh struct { - ExternalTotalTimeInMillis int `json:"external_total_time_in_millis"` - TotalTimeInMillis int `json:"total_time_in_millis"` - } `json:"refresh"` -} - -type cacheStats struct { - MemorySizeInBytes int `json:"memory_size_in_bytes"` - Evictions int `json:"evictions"` - HitCount int `json:"hit_count"` - MissCount int `json:"miss_count"` -} - -type shardStats struct { - Total int `json:"total"` - Primaries int `json:"primaries"` - Replicas int `json:"replicas"` - - ActiveTotal int `json:"active_total"` - ActivePrimaries int `json:"active_primaries"` - ActiveReplicas int `json:"active_replicas"` - - UnassignedTotal int `json:"unassigned_total"` - UnassignedPrimaries int `json:"unassigned_primaries"` - UnassignedReplicas int `json:"unassigned_replicas"` - - Initializing int `json:"initializing"` - Relocating int `json:"relocating"` -} - -func eventsMappingXPack(r mb.ReporterV2, m *MetricSet, info elasticsearch.Info, content []byte) error { - clusterStateMetrics := []string{"metadata", "routing_table"} - clusterState, err := elasticsearch.GetClusterState(m.HTTP, m.HTTP.GetURI(), clusterStateMetrics) - if err != nil { - return errors.Wrap(err, "failure retrieving cluster state from Elasticsearch") - } - - var indicesStats stats - if err := parseAPIResponse(content, &indicesStats); err != nil { - return errors.Wrap(err, "failure parsing Indices Stats Elasticsearch API response") - } - - var errs multierror.Errors - for name, idx := range indicesStats.Indices { - event := mb.Event{} - idx.Index = name - - err = addClusterStateFields(&idx, clusterState) - if err != nil { - errs = append(errs, errors.Wrap(err, "failure adding cluster state fields")) - continue - } - - event.RootFields = common.MapStr{ - "cluster_uuid": info.ClusterID, - "timestamp": common.Time(time.Now()), - "interval_ms": m.Module().Config().Period / time.Millisecond, - "type": "index_stats", - "index_stats": idx, - } - - event.Index = elastic.MakeXPackMonitoringIndexName(elastic.Elasticsearch) - r.Event(event) - } - - return errs.Err() -} - -func parseAPIResponse(content []byte, indicesStats *stats) error { - return json.Unmarshal(content, indicesStats) -} - -// Fields added here are based on same fields being added by internal collection in -// https://github.com/elastic/elasticsearch/blob/master/x-pack/plugin/monitoring/src/main/java/org/elasticsearch/xpack/monitoring/collector/indices/IndexStatsMonitoringDoc.java#L62-L124 -func addClusterStateFields(idx *index, clusterState common.MapStr) error { - indexMetadata, err := getClusterStateMetricForIndex(clusterState, idx.Index, "metadata") - if err != nil { - return errors.Wrap(err, "failed to get index metadata from cluster state") - } - - indexRoutingTable, err := getClusterStateMetricForIndex(clusterState, idx.Index, "routing_table") - if err != nil { - return errors.Wrap(err, "failed to get index routing table from cluster state") - } - - shards, err := getShardsFromRoutingTable(indexRoutingTable) - if err != nil { - return errors.Wrap(err, "failed to get shards from routing table") - } - - created, err := getIndexCreated(indexMetadata) - if err != nil { - return errors.Wrap(err, "failed to get index creation time") - } - idx.Created = created - - // "index_stats.version.created", <--- don't think this is being used in the UI, so can we skip it? - // "index_stats.version.upgraded", <--- don't think this is being used in the UI, so can we skip it? - - status, err := getIndexStatus(shards) - if err != nil { - return errors.Wrap(err, "failed to get index status") - } - idx.Status = status - - shardStats, err := getIndexShardStats(shards) - if err != nil { - return errors.Wrap(err, "failed to get index shard stats") - } - idx.Shards = *shardStats - return nil -} - -func getClusterStateMetricForIndex(clusterState common.MapStr, index, metricKey string) (common.MapStr, error) { - fieldKey := metricKey + ".indices." + index - value, err := clusterState.GetValue(fieldKey) - if err != nil { - return nil, err - } - - metric, ok := value.(map[string]interface{}) - if !ok { - return nil, elastic.MakeErrorForMissingField(fieldKey, elastic.Elasticsearch) - } - return common.MapStr(metric), nil -} - -func getIndexStatus(shards map[string]interface{}) (string, error) { - if len(shards) == 0 { - // No shards, index is red - return "red", nil - } - - areAllPrimariesStarted := true - areAllReplicasStarted := true - - for indexName, indexShard := range shards { - is, ok := indexShard.([]interface{}) - if !ok { - return "", fmt.Errorf("shards is not an array") - } - - for shardIdx, shard := range is { - s, ok := shard.(map[string]interface{}) - if !ok { - return "", fmt.Errorf("%v.shards[%v] is not a map", indexName, shardIdx) - } - - shard := common.MapStr(s) - - isPrimary := shard["primary"].(bool) - state := shard["state"].(string) - - if isPrimary { - areAllPrimariesStarted = areAllPrimariesStarted && (state == "STARTED") - } else { - areAllReplicasStarted = areAllReplicasStarted && (state == "STARTED") - } - } - } - - if areAllPrimariesStarted && areAllReplicasStarted { - return "green", nil - } - - if areAllPrimariesStarted && !areAllReplicasStarted { - return "yellow", nil - } - - return "red", nil -} - -func getIndexShardStats(shards common.MapStr) (*shardStats, error) { - primaries := 0 - replicas := 0 - - activePrimaries := 0 - activeReplicas := 0 - - unassignedPrimaries := 0 - unassignedReplicas := 0 - - initializing := 0 - relocating := 0 - - for indexName, indexShard := range shards { - is, ok := indexShard.([]interface{}) - if !ok { - return nil, fmt.Errorf("shards is not an array") - } - - for shardIdx, shard := range is { - s, ok := shard.(map[string]interface{}) - if !ok { - return nil, fmt.Errorf("%v.shards[%v] is not a map", indexName, shardIdx) - } - - shard := common.MapStr(s) - - isPrimary := shard["primary"].(bool) - state := shard["state"].(string) - - if isPrimary { - primaries++ - switch state { - case "STARTED": - activePrimaries++ - case "UNASSIGNED": - unassignedPrimaries++ - } - } else { - replicas++ - switch state { - case "STARTED": - activeReplicas++ - case "UNASSIGNED": - unassignedReplicas++ - } - } - - switch state { - case "INITIALIZING": - initializing++ - case "RELOCATING": - relocating++ - } - } - } - - return &shardStats{ - Total: primaries + replicas, - Primaries: primaries, - Replicas: replicas, - ActiveTotal: activePrimaries + activeReplicas, - ActivePrimaries: activePrimaries, - ActiveReplicas: activeReplicas, - UnassignedTotal: unassignedPrimaries + unassignedReplicas, - UnassignedPrimaries: unassignedPrimaries, - UnassignedReplicas: unassignedReplicas, - Initializing: initializing, - Relocating: relocating, - }, nil -} - -func getIndexCreated(indexMetadata common.MapStr) (int64, error) { - v, err := indexMetadata.GetValue("settings.index.creation_date") - if err != nil { - return 0, err - } - - c, ok := v.(string) - if !ok { - return 0, elastic.MakeErrorForMissingField("settings.index.creation_date", elastic.Elasticsearch) - } - - return strconv.ParseInt(c, 10, 64) -} - -func getShardsFromRoutingTable(indexRoutingTable common.MapStr) (map[string]interface{}, error) { - s, err := indexRoutingTable.GetValue("shards") - if err != nil { - return nil, err - } - - shards, ok := s.(map[string]interface{}) - if !ok { - return nil, elastic.MakeErrorForMissingField("shards", elastic.Elasticsearch) - } - - return shards, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/data_xpack_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/data_xpack_test.go deleted file mode 100644 index 1bdc790d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/data_xpack_test.go +++ /dev/null @@ -1,41 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package index - -import ( - "io/ioutil" - "testing" - - "github.com/stretchr/testify/require" -) - -func BenchmarkParseAPIResponse(b *testing.B) { - // Read in large stats API response fixture - content, err := ioutil.ReadFile("_meta/test/stats.800.bench.json") - require.NoError(b, err) - - var indicesStats stats - - for i := 0; i < b.N; i++ { - err = parseAPIResponse(content, &indicesStats) - require.NoError(b, err) - } - -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/index.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/index.go deleted file mode 100644 index cd2dc3ff..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index/index.go +++ /dev/null @@ -1,94 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package index - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" -) - -// init registers the MetricSet with the central registry. -// The New method will be called after the setup of the module and before starting to fetch data -func init() { - mb.Registry.MustAddMetricSet(elasticsearch.ModuleName, "index", New, - mb.WithHostParser(elasticsearch.HostParser), - mb.WithNamespace("elasticsearch.index"), - ) -} - -const ( - statsMetrics = "docs,fielddata,indexing,merge,search,segments,store,refresh,query_cache,request_cache" - statsPath = "/_stats/" + statsMetrics + "?filter_path=indices" -) - -// MetricSet type defines all fields of the MetricSet -type MetricSet struct { - *elasticsearch.MetricSet -} - -// New create a new instance of the MetricSet -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - // TODO: This currently gets index data for all indices. Make it configurable. - ms, err := elasticsearch.NewMetricSet(base, statsPath) - if err != nil { - return nil, err - } - return &MetricSet{MetricSet: ms}, nil -} - -// Fetch gathers stats for each index from the _stats API -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - - isMaster, err := elasticsearch.IsMaster(m.HTTP, m.HostData().SanitizedURI+statsPath) - if err != nil { - return errors.Wrap(err, "error determining if connected Elasticsearch node is master") - } - - // Not master, no event sent - if !isMaster { - m.Logger().Debug("trying to fetch index stats from a non-master node") - return nil - } - - content, err := m.HTTP.FetchContent() - if err != nil { - return err - } - - info, err := elasticsearch.GetInfo(m.HTTP, m.HostData().SanitizedURI) - if err != nil { - return errors.Wrap(err, "failed to get info from Elasticsearch") - } - - if m.XPack { - err = eventsMappingXPack(r, m, *info, content) - if err != nil { - // Since this is an x-pack code path, we log the error but don't - // return it. Otherwise it would get reported into `metricbeat-*` - // indices. - m.Logger().Error(err) - return nil - } - } else { - return eventsMapping(r, *info, content) - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_recovery/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_recovery/_meta/data.json deleted file mode 100644 index a22b9617..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_recovery/_meta/data.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "elasticsearch": { - "cluster": { - "id": "3LbUkLkURz--FR-YO0wLNA", - "name": "es1" - }, - "index": { - "name": ".monitoring-es-6-2018.11.20", - "recovery": { - "id": 0, - "primary": true, - "source": {}, - "stage": "DONE", - "target": { - "host": "127.0.0.1", - "id": "FMRmkE3HTU6xxxoFK-06Ww", - "name": "es1_1" - }, - "type": "EMPTY_STORE" - } - } - }, - "metricset": { - "host": "127.0.0.1:9200", - "module": "elasticsearch", - "name": "index_recovery", - "namespace": "elasticsearch.index.recovery", - "rtt": 115 - }, - "service": { - "name": "elasticsearch" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_recovery/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_recovery/_meta/docs.asciidoc deleted file mode 100644 index 648df623..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_recovery/_meta/docs.asciidoc +++ /dev/null @@ -1,15 +0,0 @@ -This is the index_recovery metricset of the module Elasticsearch. - -By default only data about indices which are under active recovery are fetched. -To gather data about all indices set `index_recovery.active_only: false`: - -["source","yaml",subs="attributes"] -------------------------------------------------------------------------------------- -- module: elasticsearch - metricsets: - - index_recovery - hosts: ["localhost:9200"] - index_recovery.active_only: false -------------------------------------------------------------------------------------- - - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_recovery/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_recovery/_meta/fields.yml deleted file mode 100644 index e61a341e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_recovery/_meta/fields.yml +++ /dev/null @@ -1,48 +0,0 @@ -- name: index.recovery - type: group - description: > - index - release: ga - fields: - - name: id - type: long - description: > - Shard recovery id. - - name: type - type: keyword - description: > - Shard recovery type. - - name: primary - type: boolean - description: > - True if primary shard. - - name: stage - type: keyword - description: > - Recovery stage. - - - name: target.id - type: keyword - description: > - Target node id. - - name: target.host - type: keyword - description: > - Target node host address (could be IP address or hostname). - - name: target.name - type: keyword - description: > - Target node name. - - - name: source.id - type: keyword - description: > - Source node id. - - name: source.host - type: keyword - description: > - Source node host address (could be IP address or hostname). - - name: source.name - type: keyword - description: > - Source node name. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_recovery/_meta/test/recovery.624.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_recovery/_meta/test/recovery.624.json deleted file mode 100644 index 5b292f43..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_recovery/_meta/test/recovery.624.json +++ /dev/null @@ -1,17089 +0,0 @@ -{ - ".watcher-history-7-2018.05.30": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527663047242, - "stop_time_in_millis": 1527663059205, - "total_time_in_millis": 11962, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 4407893, - "reused_in_bytes": 0, - "recovered_in_bytes": 4407893, - "percent": "100.0%" - }, - "files": { - "total": 39, - "reused": 0, - "recovered": 39, - "percent": "100.0%" - }, - "total_time_in_millis": 1611, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 2459, - "total": 2459, - "percent": "100.0%", - "total_on_start": 2459, - "total_time_in_millis": 8885 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.05.31": { - "shards": [ - { - "id": 0, - "type": "EMPTY_STORE", - "stage": "DONE", - "primary": true, - "start_time_in_millis": 1527724805198, - "stop_time_in_millis": 1527724805212, - "total_time_in_millis": 13, - "source": {}, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 0, - "reused_in_bytes": 0, - "recovered_in_bytes": 0, - "percent": "0.0%" - }, - "files": { - "total": 0, - "reused": 0, - "recovered": 0, - "percent": "0.0%" - }, - "total_time_in_millis": 0, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 8 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "packetbeat-6.0.0-rc1-2018.05.29": { - "shards": [ - { - "id": 1, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527663259707, - "stop_time_in_millis": 1527663285125, - "total_time_in_millis": 25418, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 49061494, - "reused_in_bytes": 0, - "recovered_in_bytes": 49061494, - "percent": "100.0%" - }, - "files": { - "total": 46, - "reused": 0, - "recovered": 46, - "percent": "100.0%" - }, - "total_time_in_millis": 9821, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 33741, - "total": 33741, - "percent": "100.0%", - "total_on_start": 33741, - "total_time_in_millis": 11581 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 2, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527663285205, - "stop_time_in_millis": 1527663314114, - "total_time_in_millis": 28909, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 49373374, - "reused_in_bytes": 0, - "recovered_in_bytes": 49373374, - "percent": "100.0%" - }, - "files": { - "total": 52, - "reused": 0, - "recovered": 52, - "percent": "100.0%" - }, - "total_time_in_millis": 8631, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 33653, - "total": 33653, - "percent": "100.0%", - "total_on_start": 33653, - "total_time_in_millis": 18573 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527663226116, - "stop_time_in_millis": 1527663259504, - "total_time_in_millis": 33387, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 49081521, - "reused_in_bytes": 0, - "recovered_in_bytes": 49081521, - "percent": "100.0%" - }, - "files": { - "total": 43, - "reused": 0, - "recovered": 43, - "percent": "100.0%" - }, - "total_time_in_millis": 11799, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 33761, - "total": 33761, - "percent": "100.0%", - "total_on_start": 33761, - "total_time_in_millis": 19893 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.05.24": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664109312, - "stop_time_in_millis": 1527664114211, - "total_time_in_millis": 4899, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 12127030, - "reused_in_bytes": 0, - "recovered_in_bytes": 12127030, - "percent": "100.0%" - }, - "files": { - "total": 36, - "reused": 0, - "recovered": 36, - "percent": "100.0%" - }, - "total_time_in_millis": 3194, - "source_throttle_time_in_millis": 11, - "target_throttle_time_in_millis": 76 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 98 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.05.25": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664020436, - "stop_time_in_millis": 1527664023824, - "total_time_in_millis": 3388, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 12118635, - "reused_in_bytes": 0, - "recovered_in_bytes": 12118635, - "percent": "100.0%" - }, - "files": { - "total": 27, - "reused": 0, - "recovered": 27, - "percent": "100.0%" - }, - "total_time_in_millis": 2223, - "source_throttle_time_in_millis": 56, - "target_throttle_time_in_millis": 64 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 86 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.05.26": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527663889406, - "stop_time_in_millis": 1527663893917, - "total_time_in_millis": 4510, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 12018031, - "reused_in_bytes": 0, - "recovered_in_bytes": 12018031, - "percent": "100.0%" - }, - "files": { - "total": 21, - "reused": 0, - "recovered": 21, - "percent": "100.0%" - }, - "total_time_in_millis": 2118, - "source_throttle_time_in_millis": 6, - "target_throttle_time_in_millis": 189 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 184 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "metricbeat-6.2.3-2018.04.29": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664318717, - "stop_time_in_millis": 1527664324317, - "total_time_in_millis": 5599, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 23804286, - "reused_in_bytes": 0, - "recovered_in_bytes": 23804286, - "percent": "100.0%" - }, - "files": { - "total": 49, - "reused": 0, - "recovered": 49, - "percent": "100.0%" - }, - "total_time_in_millis": 3894, - "source_throttle_time_in_millis": 42, - "target_throttle_time_in_millis": 190 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 109 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.05.27": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527663829710, - "stop_time_in_millis": 1527663834920, - "total_time_in_millis": 5209, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 14274830, - "reused_in_bytes": 0, - "recovered_in_bytes": 14274830, - "percent": "100.0%" - }, - "files": { - "total": 27, - "reused": 0, - "recovered": 27, - "percent": "100.0%" - }, - "total_time_in_millis": 2296, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 101 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "metricbeat-6.2.3-2018.04.28": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664324611, - "stop_time_in_millis": 1527664331215, - "total_time_in_millis": 6604, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 24448265, - "reused_in_bytes": 0, - "recovered_in_bytes": 24448265, - "percent": "100.0%" - }, - "files": { - "total": 58, - "reused": 0, - "recovered": 58, - "percent": "100.0%" - }, - "total_time_in_millis": 5306, - "source_throttle_time_in_millis": 91, - "target_throttle_time_in_millis": 233 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 281 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "metricbeat-6.2.3-2018.04.27": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664332007, - "stop_time_in_millis": 1527664344510, - "total_time_in_millis": 12503, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 24368431, - "reused_in_bytes": 0, - "recovered_in_bytes": 24368431, - "percent": "100.0%" - }, - "files": { - "total": 43, - "reused": 0, - "recovered": 43, - "percent": "100.0%" - }, - "total_time_in_millis": 8717, - "source_throttle_time_in_millis": 70, - "target_throttle_time_in_millis": 207 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 281 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.05.28": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527663596303, - "stop_time_in_millis": 1527663599729, - "total_time_in_millis": 3425, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 14595322, - "reused_in_bytes": 0, - "recovered_in_bytes": 14595322, - "percent": "100.0%" - }, - "files": { - "total": 15, - "reused": 0, - "recovered": 15, - "percent": "100.0%" - }, - "total_time_in_millis": 1873, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 20 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.05.29": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527663314303, - "stop_time_in_millis": 1527663334910, - "total_time_in_millis": 20607, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 14746998, - "reused_in_bytes": 0, - "recovered_in_bytes": 14746998, - "percent": "100.0%" - }, - "files": { - "total": 33, - "reused": 0, - "recovered": 33, - "percent": "100.0%" - }, - "total_time_in_millis": 6801, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 1968, - "total": 1968, - "percent": "100.0%", - "total_on_start": 1968, - "total_time_in_millis": 11002 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "metricbeat-6.2.3-2018.04.26": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664345925, - "stop_time_in_millis": 1527664350823, - "total_time_in_millis": 4897, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 24336261, - "reused_in_bytes": 0, - "recovered_in_bytes": 24336261, - "percent": "100.0%" - }, - "files": { - "total": 49, - "reused": 0, - "recovered": 49, - "percent": "100.0%" - }, - "total_time_in_millis": 3736, - "source_throttle_time_in_millis": 16, - "target_throttle_time_in_millis": 89 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 70 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.05.20": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664170743, - "stop_time_in_millis": 1527664175334, - "total_time_in_millis": 4590, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 12133176, - "reused_in_bytes": 0, - "recovered_in_bytes": 12133176, - "percent": "100.0%" - }, - "files": { - "total": 30, - "reused": 0, - "recovered": 30, - "percent": "100.0%" - }, - "total_time_in_millis": 2485, - "source_throttle_time_in_millis": 51, - "target_throttle_time_in_millis": 118 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 23 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.05.21": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664159509, - "stop_time_in_millis": 1527664163115, - "total_time_in_millis": 3605, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 12050246, - "reused_in_bytes": 0, - "recovered_in_bytes": 12050246, - "percent": "100.0%" - }, - "files": { - "total": 18, - "reused": 0, - "recovered": 18, - "percent": "100.0%" - }, - "total_time_in_millis": 2290, - "source_throttle_time_in_millis": 61, - "target_throttle_time_in_millis": 177 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 296 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.05.22": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664144030, - "stop_time_in_millis": 1527664147310, - "total_time_in_millis": 3279, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 12192658, - "reused_in_bytes": 0, - "recovered_in_bytes": 12192658, - "percent": "100.0%" - }, - "files": { - "total": 39, - "reused": 0, - "recovered": 39, - "percent": "100.0%" - }, - "total_time_in_millis": 1800, - "source_throttle_time_in_millis": 17, - "target_throttle_time_in_millis": 69 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 384 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.05.23": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664127809, - "stop_time_in_millis": 1527664133808, - "total_time_in_millis": 5998, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 12148740, - "reused_in_bytes": 0, - "recovered_in_bytes": 12148740, - "percent": "100.0%" - }, - "files": { - "total": 30, - "reused": 0, - "recovered": 30, - "percent": "100.0%" - }, - "total_time_in_millis": 4113, - "source_throttle_time_in_millis": 25, - "target_throttle_time_in_millis": 81 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 282 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "packetbeat-6.0.0-rc1-2018.04.21": { - "shards": [ - { - "id": 1, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664397338, - "stop_time_in_millis": 1527664407148, - "total_time_in_millis": 9809, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 66160217, - "reused_in_bytes": 0, - "recovered_in_bytes": 66160217, - "percent": "100.0%" - }, - "files": { - "total": 27, - "reused": 0, - "recovered": 27, - "percent": "100.0%" - }, - "total_time_in_millis": 8201, - "source_throttle_time_in_millis": 200, - "target_throttle_time_in_millis": 420 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 33 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 2, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664405627, - "stop_time_in_millis": 1527664418524, - "total_time_in_millis": 12897, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 66519931, - "reused_in_bytes": 0, - "recovered_in_bytes": 66519931, - "percent": "100.0%" - }, - "files": { - "total": 42, - "reused": 0, - "recovered": 42, - "percent": "100.0%" - }, - "total_time_in_millis": 11116, - "source_throttle_time_in_millis": 12, - "target_throttle_time_in_millis": 418 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 88 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664393104, - "stop_time_in_millis": 1527664405614, - "total_time_in_millis": 12510, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 66196844, - "reused_in_bytes": 0, - "recovered_in_bytes": 66196844, - "percent": "100.0%" - }, - "files": { - "total": 42, - "reused": 0, - "recovered": 42, - "percent": "100.0%" - }, - "total_time_in_millis": 8713, - "source_throttle_time_in_millis": 163, - "target_throttle_time_in_millis": 578 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 286 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "packetbeat-6.0.0-rc1-2018.04.20": { - "shards": [ - { - "id": 1, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664419554, - "stop_time_in_millis": 1527664429031, - "total_time_in_millis": 9477, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 62114806, - "reused_in_bytes": 0, - "recovered_in_bytes": 62114806, - "percent": "100.0%" - }, - "files": { - "total": 21, - "reused": 0, - "recovered": 21, - "percent": "100.0%" - }, - "total_time_in_millis": 8396, - "source_throttle_time_in_millis": 147, - "target_throttle_time_in_millis": 402 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 22 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 2, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664427444, - "stop_time_in_millis": 1527664438309, - "total_time_in_millis": 10864, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 62641342, - "reused_in_bytes": 0, - "recovered_in_bytes": 62641342, - "percent": "100.0%" - }, - "files": { - "total": 42, - "reused": 0, - "recovered": 42, - "percent": "100.0%" - }, - "total_time_in_millis": 9023, - "source_throttle_time_in_millis": 52, - "target_throttle_time_in_millis": 304 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 175 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664418546, - "stop_time_in_millis": 1527664427428, - "total_time_in_millis": 8882, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 62557453, - "reused_in_bytes": 0, - "recovered_in_bytes": 62557453, - "percent": "100.0%" - }, - "files": { - "total": 30, - "reused": 0, - "recovered": 30, - "percent": "100.0%" - }, - "total_time_in_millis": 7725, - "source_throttle_time_in_millis": 144, - "target_throttle_time_in_millis": 728 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 83 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".ml-anomalies-shared": { - "shards": [ - { - "id": 1, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664880816, - "stop_time_in_millis": 1527664885820, - "total_time_in_millis": 5004, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 12305853, - "reused_in_bytes": 0, - "recovered_in_bytes": 12305853, - "percent": "100.0%" - }, - "files": { - "total": 37, - "reused": 0, - "recovered": 37, - "percent": "100.0%" - }, - "total_time_in_millis": 2800, - "source_throttle_time_in_millis": 39, - "target_throttle_time_in_millis": 33 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 100 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 3, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664886231, - "stop_time_in_millis": 1527664893204, - "total_time_in_millis": 6973, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 12359167, - "reused_in_bytes": 0, - "recovered_in_bytes": 12359167, - "percent": "100.0%" - }, - "files": { - "total": 45, - "reused": 0, - "recovered": 45, - "percent": "100.0%" - }, - "total_time_in_millis": 4897, - "source_throttle_time_in_millis": 12, - "target_throttle_time_in_millis": 17 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 390 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 2, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664885015, - "stop_time_in_millis": 1527664890306, - "total_time_in_millis": 5291, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 12460365, - "reused_in_bytes": 0, - "recovered_in_bytes": 12460365, - "percent": "100.0%" - }, - "files": { - "total": 39, - "reused": 0, - "recovered": 39, - "percent": "100.0%" - }, - "total_time_in_millis": 3480, - "source_throttle_time_in_millis": 6, - "target_throttle_time_in_millis": 12 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 196 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 4, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664890315, - "stop_time_in_millis": 1527664897310, - "total_time_in_millis": 6994, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 12400652, - "reused_in_bytes": 0, - "recovered_in_bytes": 12400652, - "percent": "100.0%" - }, - "files": { - "total": 15, - "reused": 0, - "recovered": 15, - "percent": "100.0%" - }, - "total_time_in_millis": 5100, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 294 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664878222, - "stop_time_in_millis": 1527664880803, - "total_time_in_millis": 2581, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 12265048, - "reused_in_bytes": 0, - "recovered_in_bytes": 12265048, - "percent": "100.0%" - }, - "files": { - "total": 22, - "reused": 0, - "recovered": 22, - "percent": "100.0%" - }, - "total_time_in_millis": 1304, - "source_throttle_time_in_millis": 42, - "target_throttle_time_in_millis": 84 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 102 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.05.30": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527663022017, - "stop_time_in_millis": 1527663029238, - "total_time_in_millis": 7220, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 311469, - "reused_in_bytes": 0, - "recovered_in_bytes": 311469, - "percent": "100.0%" - }, - "files": { - "total": 19, - "reused": 0, - "recovered": 19, - "percent": "100.0%" - }, - "total_time_in_millis": 261, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 1590, - "total": 1590, - "percent": "100.0%", - "total_on_start": 1590, - "total_time_in_millis": 1927 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.05.31": { - "shards": [ - { - "id": 0, - "type": "EMPTY_STORE", - "stage": "DONE", - "primary": true, - "start_time_in_millis": 1527717650411, - "stop_time_in_millis": 1527717650428, - "total_time_in_millis": 16, - "source": {}, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 0, - "reused_in_bytes": 0, - "recovered_in_bytes": 0, - "percent": "0.0%" - }, - "files": { - "total": 0, - "reused": 0, - "recovered": 0, - "percent": "0.0%" - }, - "total_time_in_millis": 0, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 10 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "packetbeat-6.0.0-rc1-2018.04.23": { - "shards": [ - { - "id": 1, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664357907, - "stop_time_in_millis": 1527664367431, - "total_time_in_millis": 9524, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 41644276, - "reused_in_bytes": 0, - "recovered_in_bytes": 41644276, - "percent": "100.0%" - }, - "files": { - "total": 26, - "reused": 0, - "recovered": 26, - "percent": "100.0%" - }, - "total_time_in_millis": 8320, - "source_throttle_time_in_millis": 129, - "target_throttle_time_in_millis": 311 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 98 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 2, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664366430, - "stop_time_in_millis": 1527664374808, - "total_time_in_millis": 8378, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 41622747, - "reused_in_bytes": 0, - "recovered_in_bytes": 41622747, - "percent": "100.0%" - }, - "files": { - "total": 44, - "reused": 0, - "recovered": 44, - "percent": "100.0%" - }, - "total_time_in_millis": 6807, - "source_throttle_time_in_millis": 41, - "target_throttle_time_in_millis": 114 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 490 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664357050, - "stop_time_in_millis": 1527664366417, - "total_time_in_millis": 9367, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 41839443, - "reused_in_bytes": 0, - "recovered_in_bytes": 41839443, - "percent": "100.0%" - }, - "files": { - "total": 41, - "reused": 0, - "recovered": 41, - "percent": "100.0%" - }, - "total_time_in_millis": 8102, - "source_throttle_time_in_millis": 92, - "target_throttle_time_in_millis": 463 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 198 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "packetbeat-6.0.0-rc1-2018.04.22": { - "shards": [ - { - "id": 1, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664376992, - "stop_time_in_millis": 1527664386813, - "total_time_in_millis": 9821, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 65572419, - "reused_in_bytes": 0, - "recovered_in_bytes": 65572419, - "percent": "100.0%" - }, - "files": { - "total": 30, - "reused": 0, - "recovered": 30, - "percent": "100.0%" - }, - "total_time_in_millis": 8693, - "source_throttle_time_in_millis": 221, - "target_throttle_time_in_millis": 340 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 93 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 2, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664384811, - "stop_time_in_millis": 1527664397324, - "total_time_in_millis": 12512, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 65513871, - "reused_in_bytes": 0, - "recovered_in_bytes": 65513871, - "percent": "100.0%" - }, - "files": { - "total": 45, - "reused": 0, - "recovered": 45, - "percent": "100.0%" - }, - "total_time_in_millis": 10794, - "source_throttle_time_in_millis": 87, - "target_throttle_time_in_millis": 220 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 119 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664375746, - "stop_time_in_millis": 1527664384710, - "total_time_in_millis": 8964, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 65457285, - "reused_in_bytes": 0, - "recovered_in_bytes": 65457285, - "percent": "100.0%" - }, - "files": { - "total": 24, - "reused": 0, - "recovered": 24, - "percent": "100.0%" - }, - "total_time_in_millis": 7720, - "source_throttle_time_in_millis": 147, - "target_throttle_time_in_millis": 378 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 173 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "metricbeat-6.2.3-2018.05.24": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664122417, - "stop_time_in_millis": 1527664127713, - "total_time_in_millis": 5295, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 24800910, - "reused_in_bytes": 0, - "recovered_in_bytes": 24800910, - "percent": "100.0%" - }, - "files": { - "total": 32, - "reused": 0, - "recovered": 32, - "percent": "100.0%" - }, - "total_time_in_millis": 2990, - "source_throttle_time_in_millis": 74, - "target_throttle_time_in_millis": 195 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 105 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "metricbeat-6.2.3-2018.05.23": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664138709, - "stop_time_in_millis": 1527664144010, - "total_time_in_millis": 5300, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 24522863, - "reused_in_bytes": 0, - "recovered_in_bytes": 24522863, - "percent": "100.0%" - }, - "files": { - "total": 44, - "reused": 0, - "recovered": 44, - "percent": "100.0%" - }, - "total_time_in_millis": 4187, - "source_throttle_time_in_millis": 83, - "target_throttle_time_in_millis": 255 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 99 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "metricbeat-6.2.3-2018.05.22": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664150758, - "stop_time_in_millis": 1527664159442, - "total_time_in_millis": 8683, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 25465070, - "reused_in_bytes": 0, - "recovered_in_bytes": 25465070, - "percent": "100.0%" - }, - "files": { - "total": 44, - "reused": 0, - "recovered": 44, - "percent": "100.0%" - }, - "total_time_in_millis": 7501, - "source_throttle_time_in_millis": 42, - "target_throttle_time_in_millis": 209 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 118 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "metricbeat-6.2.3-2018.05.21": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664165639, - "stop_time_in_millis": 1527664170717, - "total_time_in_millis": 5077, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 24406581, - "reused_in_bytes": 0, - "recovered_in_bytes": 24406581, - "percent": "100.0%" - }, - "files": { - "total": 47, - "reused": 0, - "recovered": 47, - "percent": "100.0%" - }, - "total_time_in_millis": 3794, - "source_throttle_time_in_millis": 101, - "target_throttle_time_in_millis": 289 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 205 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "metricbeat-6.2.3-2018.05.20": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664178115, - "stop_time_in_millis": 1527664184936, - "total_time_in_millis": 6821, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 25172062, - "reused_in_bytes": 0, - "recovered_in_bytes": 25172062, - "percent": "100.0%" - }, - "files": { - "total": 47, - "reused": 0, - "recovered": 47, - "percent": "100.0%" - }, - "total_time_in_millis": 5337, - "source_throttle_time_in_millis": 51, - "target_throttle_time_in_millis": 31 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 355 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-6-2018.03.30": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664600549, - "stop_time_in_millis": 1527664606308, - "total_time_in_millis": 5758, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 5181840, - "reused_in_bytes": 0, - "recovered_in_bytes": 5181840, - "percent": "100.0%" - }, - "files": { - "total": 30, - "reused": 0, - "recovered": 30, - "percent": "100.0%" - }, - "total_time_in_millis": 2788, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 394 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "metricbeat-6.2.3-2018.05.29": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527663574603, - "stop_time_in_millis": 1527663593720, - "total_time_in_millis": 19116, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 24315166, - "reused_in_bytes": 0, - "recovered_in_bytes": 24315166, - "percent": "100.0%" - }, - "files": { - "total": 52, - "reused": 0, - "recovered": 52, - "percent": "100.0%" - }, - "total_time_in_millis": 6597, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 20233, - "total": 20233, - "percent": "100.0%", - "total_on_start": 20233, - "total_time_in_millis": 8294 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "metricbeat-6.2.3-2018.05.28": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527663822105, - "stop_time_in_millis": 1527663829623, - "total_time_in_millis": 7518, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 23900921, - "reused_in_bytes": 0, - "recovered_in_bytes": 23900921, - "percent": "100.0%" - }, - "files": { - "total": 40, - "reused": 0, - "recovered": 40, - "percent": "100.0%" - }, - "total_time_in_millis": 3903, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 104 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "metricbeat-6.2.3-2018.05.27": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527663884818, - "stop_time_in_millis": 1527663889328, - "total_time_in_millis": 4510, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 23877532, - "reused_in_bytes": 0, - "recovered_in_bytes": 23877532, - "percent": "100.0%" - }, - "files": { - "total": 46, - "reused": 0, - "recovered": 46, - "percent": "100.0%" - }, - "total_time_in_millis": 3417, - "source_throttle_time_in_millis": 104, - "target_throttle_time_in_millis": 188 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 79 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.05.20": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664175404, - "stop_time_in_millis": 1527664177906, - "total_time_in_millis": 2502, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 842274, - "reused_in_bytes": 0, - "recovered_in_bytes": 842274, - "percent": "100.0%" - }, - "files": { - "total": 37, - "reused": 0, - "recovered": 37, - "percent": "100.0%" - }, - "total_time_in_millis": 713, - "source_throttle_time_in_millis": 1, - "target_throttle_time_in_millis": 5 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 103 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "metricbeat-6.2.3-2018.05.26": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527663977506, - "stop_time_in_millis": 1527663984219, - "total_time_in_millis": 6713, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 23671202, - "reused_in_bytes": 0, - "recovered_in_bytes": 23671202, - "percent": "100.0%" - }, - "files": { - "total": 40, - "reused": 0, - "recovered": 40, - "percent": "100.0%" - }, - "total_time_in_millis": 4206, - "source_throttle_time_in_millis": 73, - "target_throttle_time_in_millis": 106 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 197 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "metricbeat-6.2.3-2018.05.25": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664029815, - "stop_time_in_millis": 1527664036705, - "total_time_in_millis": 6889, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 24406546, - "reused_in_bytes": 0, - "recovered_in_bytes": 24406546, - "percent": "100.0%" - }, - "files": { - "total": 47, - "reused": 0, - "recovered": 47, - "percent": "100.0%" - }, - "total_time_in_millis": 5432, - "source_throttle_time_in_millis": 101, - "target_throttle_time_in_millis": 404 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 281 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.05.23": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664133909, - "stop_time_in_millis": 1527664138618, - "total_time_in_millis": 4709, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 759989, - "reused_in_bytes": 0, - "recovered_in_bytes": 759989, - "percent": "100.0%" - }, - "files": { - "total": 16, - "reused": 0, - "recovered": 16, - "percent": "100.0%" - }, - "total_time_in_millis": 617, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 1 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 82 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.05.24": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664119229, - "stop_time_in_millis": 1527664122212, - "total_time_in_millis": 2983, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 847136, - "reused_in_bytes": 0, - "recovered_in_bytes": 847136, - "percent": "100.0%" - }, - "files": { - "total": 37, - "reused": 0, - "recovered": 37, - "percent": "100.0%" - }, - "total_time_in_millis": 1301, - "source_throttle_time_in_millis": 4, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 94 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.05.21": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664163210, - "stop_time_in_millis": 1527664165612, - "total_time_in_millis": 2402, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 845658, - "reused_in_bytes": 0, - "recovered_in_bytes": 845658, - "percent": "100.0%" - }, - "files": { - "total": 37, - "reused": 0, - "recovered": 37, - "percent": "100.0%" - }, - "total_time_in_millis": 726, - "source_throttle_time_in_millis": 6, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 68 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.05.22": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664147407, - "stop_time_in_millis": 1527664150633, - "total_time_in_millis": 3225, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 778984, - "reused_in_bytes": 0, - "recovered_in_bytes": 778984, - "percent": "100.0%" - }, - "files": { - "total": 19, - "reused": 0, - "recovered": 19, - "percent": "100.0%" - }, - "total_time_in_millis": 992, - "source_throttle_time_in_millis": 2, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 22 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.05.27": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527663883304, - "stop_time_in_millis": 1527663884731, - "total_time_in_millis": 1427, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 746229, - "reused_in_bytes": 0, - "recovered_in_bytes": 746229, - "percent": "100.0%" - }, - "files": { - "total": 13, - "reused": 0, - "recovered": 13, - "percent": "100.0%" - }, - "total_time_in_millis": 309, - "source_throttle_time_in_millis": 1, - "target_throttle_time_in_millis": 1 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 12 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.05.28": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527663815907, - "stop_time_in_millis": 1527663819909, - "total_time_in_millis": 4001, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 775091, - "reused_in_bytes": 0, - "recovered_in_bytes": 775091, - "percent": "100.0%" - }, - "files": { - "total": 19, - "reused": 0, - "recovered": 19, - "percent": "100.0%" - }, - "total_time_in_millis": 1594, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 198 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.05.25": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664027566, - "stop_time_in_millis": 1527664029769, - "total_time_in_millis": 2203, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 803144, - "reused_in_bytes": 0, - "recovered_in_bytes": 803144, - "percent": "100.0%" - }, - "files": { - "total": 22, - "reused": 0, - "recovered": 22, - "percent": "100.0%" - }, - "total_time_in_millis": 631, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 1 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 16 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.05.26": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527663972811, - "stop_time_in_millis": 1527663977107, - "total_time_in_millis": 4295, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 759012, - "reused_in_bytes": 0, - "recovered_in_bytes": 759012, - "percent": "100.0%" - }, - "files": { - "total": 16, - "reused": 0, - "recovered": 16, - "percent": "100.0%" - }, - "total_time_in_millis": 500, - "source_throttle_time_in_millis": 2, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 290 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.05.29": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527663558203, - "stop_time_in_millis": 1527663572904, - "total_time_in_millis": 14701, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 786962, - "reused_in_bytes": 0, - "recovered_in_bytes": 786962, - "percent": "100.0%" - }, - "files": { - "total": 22, - "reused": 0, - "recovered": 22, - "percent": "100.0%" - }, - "total_time_in_millis": 2498, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 624, - "total": 624, - "percent": "100.0%", - "total_on_start": 624, - "total_time_in_millis": 703 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "metricbeat-6.2.3-2018.05.31": { - "shards": [ - { - "id": 0, - "type": "EMPTY_STORE", - "stage": "DONE", - "primary": true, - "start_time_in_millis": 1527717603627, - "stop_time_in_millis": 1527717603640, - "total_time_in_millis": 12, - "source": {}, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 0, - "reused_in_bytes": 0, - "recovered_in_bytes": 0, - "percent": "0.0%" - }, - "files": { - "total": 0, - "reused": 0, - "recovered": 0, - "percent": "0.0%" - }, - "total_time_in_millis": 0, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 7 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "metricbeat-6.2.3-2018.05.30": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527663021809, - "stop_time_in_millis": 1527663047004, - "total_time_in_millis": 25194, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 8303781, - "reused_in_bytes": 0, - "recovered_in_bytes": 8303781, - "percent": "100.0%" - }, - "files": { - "total": 30, - "reused": 0, - "recovered": 30, - "percent": "100.0%" - }, - "total_time_in_millis": 1591, - "source_throttle_time_in_millis": 3, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 50690, - "total": 50690, - "percent": "100.0%", - "total_on_start": 50690, - "total_time_in_millis": 18832 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".ml-state": { - "shards": [ - { - "id": 1, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664865605, - "stop_time_in_millis": 1527664870520, - "total_time_in_millis": 4915, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 517678, - "reused_in_bytes": 0, - "recovered_in_bytes": 517678, - "percent": "100.0%" - }, - "files": { - "total": 13, - "reused": 0, - "recovered": 13, - "percent": "100.0%" - }, - "total_time_in_millis": 897, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 12 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 3, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664871922, - "stop_time_in_millis": 1527664875314, - "total_time_in_millis": 3392, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 620094, - "reused_in_bytes": 0, - "recovered_in_bytes": 620094, - "percent": "100.0%" - }, - "files": { - "total": 23, - "reused": 0, - "recovered": 23, - "percent": "100.0%" - }, - "total_time_in_millis": 999, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 199 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 2, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664869609, - "stop_time_in_millis": 1527664873431, - "total_time_in_millis": 3821, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 609433, - "reused_in_bytes": 0, - "recovered_in_bytes": 609433, - "percent": "100.0%" - }, - "files": { - "total": 17, - "reused": 0, - "recovered": 17, - "percent": "100.0%" - }, - "total_time_in_millis": 811, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 493 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 4, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664876197, - "stop_time_in_millis": 1527664878206, - "total_time_in_millis": 2009, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 817274, - "reused_in_bytes": 0, - "recovered_in_bytes": 817274, - "percent": "100.0%" - }, - "files": { - "total": 35, - "reused": 0, - "recovered": 35, - "percent": "100.0%" - }, - "total_time_in_millis": 604, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 389 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664859117, - "stop_time_in_millis": 1527664865515, - "total_time_in_millis": 6397, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 633235, - "reused_in_bytes": 0, - "recovered_in_bytes": 633235, - "percent": "100.0%" - }, - "files": { - "total": 20, - "reused": 0, - "recovered": 20, - "percent": "100.0%" - }, - "total_time_in_millis": 2600, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 401 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.05.12": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664235205, - "stop_time_in_millis": 1527664237420, - "total_time_in_millis": 2214, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 844054, - "reused_in_bytes": 0, - "recovered_in_bytes": 844054, - "percent": "100.0%" - }, - "files": { - "total": 37, - "reused": 0, - "recovered": 37, - "percent": "100.0%" - }, - "total_time_in_millis": 1101, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 94 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.05.13": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664229804, - "stop_time_in_millis": 1527664231622, - "total_time_in_millis": 1818, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 788273, - "reused_in_bytes": 0, - "recovered_in_bytes": 788273, - "percent": "100.0%" - }, - "files": { - "total": 22, - "reused": 0, - "recovered": 22, - "percent": "100.0%" - }, - "total_time_in_millis": 692, - "source_throttle_time_in_millis": 6, - "target_throttle_time_in_millis": 6 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 110 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.05.10": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664245836, - "stop_time_in_millis": 1527664249812, - "total_time_in_millis": 3975, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 842079, - "reused_in_bytes": 0, - "recovered_in_bytes": 842079, - "percent": "100.0%" - }, - "files": { - "total": 37, - "reused": 0, - "recovered": 37, - "percent": "100.0%" - }, - "total_time_in_millis": 1986, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 401 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.05.11": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664240336, - "stop_time_in_millis": 1527664241604, - "total_time_in_millis": 1268, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 765531, - "reused_in_bytes": 0, - "recovered_in_bytes": 765531, - "percent": "100.0%" - }, - "files": { - "total": 16, - "reused": 0, - "recovered": 16, - "percent": "100.0%" - }, - "total_time_in_millis": 466, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 200 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.05.16": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664204225, - "stop_time_in_millis": 1527664205923, - "total_time_in_millis": 1698, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 790463, - "reused_in_bytes": 0, - "recovered_in_bytes": 790463, - "percent": "100.0%" - }, - "files": { - "total": 22, - "reused": 0, - "recovered": 22, - "percent": "100.0%" - }, - "total_time_in_millis": 509, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 96 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.05.17": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664198146, - "stop_time_in_millis": 1527664200329, - "total_time_in_millis": 2182, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 785412, - "reused_in_bytes": 0, - "recovered_in_bytes": 785412, - "percent": "100.0%" - }, - "files": { - "total": 22, - "reused": 0, - "recovered": 22, - "percent": "100.0%" - }, - "total_time_in_millis": 597, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 16 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.05.14": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664219537, - "stop_time_in_millis": 1527664224503, - "total_time_in_millis": 4966, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 762274, - "reused_in_bytes": 0, - "recovered_in_bytes": 762274, - "percent": "100.0%" - }, - "files": { - "total": 16, - "reused": 0, - "recovered": 16, - "percent": "100.0%" - }, - "total_time_in_millis": 2001, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 699 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.05.15": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664210023, - "stop_time_in_millis": 1527664212908, - "total_time_in_millis": 2884, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 747036, - "reused_in_bytes": 0, - "recovered_in_bytes": 747036, - "percent": "100.0%" - }, - "files": { - "total": 13, - "reused": 0, - "recovered": 13, - "percent": "100.0%" - }, - "total_time_in_millis": 901, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 384 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.05.18": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664193007, - "stop_time_in_millis": 1527664195114, - "total_time_in_millis": 2106, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 762597, - "reused_in_bytes": 0, - "recovered_in_bytes": 762597, - "percent": "100.0%" - }, - "files": { - "total": 16, - "reused": 0, - "recovered": 16, - "percent": "100.0%" - }, - "total_time_in_millis": 301, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 92 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.05.19": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664187058, - "stop_time_in_millis": 1527664188720, - "total_time_in_millis": 1662, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 757805, - "reused_in_bytes": 0, - "recovered_in_bytes": 757805, - "percent": "100.0%" - }, - "files": { - "total": 16, - "reused": 0, - "recovered": 16, - "percent": "100.0%" - }, - "total_time_in_millis": 535, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 107 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "metricbeat-6.2.3-2018.05.02": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664300738, - "stop_time_in_millis": 1527664305932, - "total_time_in_millis": 5193, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 25222491, - "reused_in_bytes": 0, - "recovered_in_bytes": 25222491, - "percent": "100.0%" - }, - "files": { - "total": 32, - "reused": 0, - "recovered": 32, - "percent": "100.0%" - }, - "total_time_in_millis": 4001, - "source_throttle_time_in_millis": 43, - "target_throttle_time_in_millis": 97 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 20 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "metricbeat-6.2.3-2018.05.01": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664306717, - "stop_time_in_millis": 1527664311416, - "total_time_in_millis": 4698, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 24494767, - "reused_in_bytes": 0, - "recovered_in_bytes": 24494767, - "percent": "100.0%" - }, - "files": { - "total": 46, - "reused": 0, - "recovered": 46, - "percent": "100.0%" - }, - "total_time_in_millis": 3487, - "source_throttle_time_in_millis": 74, - "target_throttle_time_in_millis": 70 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 196 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "metricbeat-6.2.3-2018.04.30": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664311909, - "stop_time_in_millis": 1527664318416, - "total_time_in_millis": 6506, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 24297659, - "reused_in_bytes": 0, - "recovered_in_bytes": 24297659, - "percent": "100.0%" - }, - "files": { - "total": 37, - "reused": 0, - "recovered": 37, - "percent": "100.0%" - }, - "total_time_in_millis": 4113, - "source_throttle_time_in_millis": 59, - "target_throttle_time_in_millis": 122 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 96 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "metricbeat-6.2.3-2018.05.09": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664259215, - "stop_time_in_millis": 1527664265610, - "total_time_in_millis": 6395, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 24761654, - "reused_in_bytes": 0, - "recovered_in_bytes": 24761654, - "percent": "100.0%" - }, - "files": { - "total": 29, - "reused": 0, - "recovered": 29, - "percent": "100.0%" - }, - "total_time_in_millis": 5215, - "source_throttle_time_in_millis": 37, - "target_throttle_time_in_millis": 137 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 81 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "metricbeat-6.2.3-2018.05.08": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664266409, - "stop_time_in_millis": 1527664269830, - "total_time_in_millis": 3421, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 25522884, - "reused_in_bytes": 0, - "recovered_in_bytes": 25522884, - "percent": "100.0%" - }, - "files": { - "total": 29, - "reused": 0, - "recovered": 29, - "percent": "100.0%" - }, - "total_time_in_millis": 2796, - "source_throttle_time_in_millis": 45, - "target_throttle_time_in_millis": 93 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 111 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "metricbeat-6.2.3-2018.05.07": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664270512, - "stop_time_in_millis": 1527664276203, - "total_time_in_millis": 5690, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 24560760, - "reused_in_bytes": 0, - "recovered_in_bytes": 24560760, - "percent": "100.0%" - }, - "files": { - "total": 44, - "reused": 0, - "recovered": 44, - "percent": "100.0%" - }, - "total_time_in_millis": 3896, - "source_throttle_time_in_millis": 58, - "target_throttle_time_in_millis": 71 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 126 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "metricbeat-6.2.3-2018.05.06": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664276007, - "stop_time_in_millis": 1527664280005, - "total_time_in_millis": 3998, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 24943099, - "reused_in_bytes": 0, - "recovered_in_bytes": 24943099, - "percent": "100.0%" - }, - "files": { - "total": 29, - "reused": 0, - "recovered": 29, - "percent": "100.0%" - }, - "total_time_in_millis": 2805, - "source_throttle_time_in_millis": 36, - "target_throttle_time_in_millis": 279 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 103 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.04.30": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664310007, - "stop_time_in_millis": 1527664313409, - "total_time_in_millis": 3402, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 842498, - "reused_in_bytes": 0, - "recovered_in_bytes": 842498, - "percent": "100.0%" - }, - "files": { - "total": 37, - "reused": 0, - "recovered": 37, - "percent": "100.0%" - }, - "total_time_in_millis": 1691, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 192 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "metricbeat-6.2.3-2018.05.05": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664280521, - "stop_time_in_millis": 1527664287624, - "total_time_in_millis": 7102, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 25289401, - "reused_in_bytes": 0, - "recovered_in_bytes": 25289401, - "percent": "100.0%" - }, - "files": { - "total": 38, - "reused": 0, - "recovered": 38, - "percent": "100.0%" - }, - "total_time_in_millis": 5911, - "source_throttle_time_in_millis": 48, - "target_throttle_time_in_millis": 75 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 100 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "metricbeat-6.2.3-2018.05.04": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664288225, - "stop_time_in_millis": 1527664294807, - "total_time_in_millis": 6582, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 25353682, - "reused_in_bytes": 0, - "recovered_in_bytes": 25353682, - "percent": "100.0%" - }, - "files": { - "total": 44, - "reused": 0, - "recovered": 44, - "percent": "100.0%" - }, - "total_time_in_millis": 5852, - "source_throttle_time_in_millis": 38, - "target_throttle_time_in_millis": 42 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 220 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "metricbeat-6.2.3-2018.05.03": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664294912, - "stop_time_in_millis": 1527664300007, - "total_time_in_millis": 5095, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 24697245, - "reused_in_bytes": 0, - "recovered_in_bytes": 24697245, - "percent": "100.0%" - }, - "files": { - "total": 29, - "reused": 0, - "recovered": 29, - "percent": "100.0%" - }, - "total_time_in_millis": 3895, - "source_throttle_time_in_millis": 71, - "target_throttle_time_in_millis": 197 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 95 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.05.01": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664305935, - "stop_time_in_millis": 1527664306803, - "total_time_in_millis": 868, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 792535, - "reused_in_bytes": 0, - "recovered_in_bytes": 792535, - "percent": "100.0%" - }, - "files": { - "total": 22, - "reused": 0, - "recovered": 22, - "percent": "100.0%" - }, - "total_time_in_millis": 207, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 17 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.05.02": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664299907, - "stop_time_in_millis": 1527664301915, - "total_time_in_millis": 2007, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 809736, - "reused_in_bytes": 0, - "recovered_in_bytes": 809736, - "percent": "100.0%" - }, - "files": { - "total": 28, - "reused": 0, - "recovered": 28, - "percent": "100.0%" - }, - "total_time_in_millis": 889, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 104 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.05.05": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664279646, - "stop_time_in_millis": 1527664281524, - "total_time_in_millis": 1878, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 761578, - "reused_in_bytes": 0, - "recovered_in_bytes": 761578, - "percent": "100.0%" - }, - "files": { - "total": 16, - "reused": 0, - "recovered": 16, - "percent": "100.0%" - }, - "total_time_in_millis": 798, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 16 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.05.06": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664274404, - "stop_time_in_millis": 1527664275914, - "total_time_in_millis": 1509, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 830168, - "reused_in_bytes": 0, - "recovered_in_bytes": 830168, - "percent": "100.0%" - }, - "files": { - "total": 34, - "reused": 0, - "recovered": 34, - "percent": "100.0%" - }, - "total_time_in_millis": 392, - "source_throttle_time_in_millis": 9, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 102 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.05.03": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664292108, - "stop_time_in_millis": 1527664295605, - "total_time_in_millis": 3496, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 791052, - "reused_in_bytes": 0, - "recovered_in_bytes": 791052, - "percent": "100.0%" - }, - "files": { - "total": 22, - "reused": 0, - "recovered": 22, - "percent": "100.0%" - }, - "total_time_in_millis": 705, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 20 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.05.04": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664287504, - "stop_time_in_millis": 1527664288161, - "total_time_in_millis": 657, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 753077, - "reused_in_bytes": 0, - "recovered_in_bytes": 753077, - "percent": "100.0%" - }, - "files": { - "total": 13, - "reused": 0, - "recovered": 13, - "percent": "100.0%" - }, - "total_time_in_millis": 132, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 14 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.05.09": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664257015, - "stop_time_in_millis": 1527664259305, - "total_time_in_millis": 2290, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 762309, - "reused_in_bytes": 0, - "recovered_in_bytes": 762309, - "percent": "100.0%" - }, - "files": { - "total": 16, - "reused": 0, - "recovered": 16, - "percent": "100.0%" - }, - "total_time_in_millis": 495, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 100 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.05.07": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664268130, - "stop_time_in_millis": 1527664269521, - "total_time_in_millis": 1390, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 749732, - "reused_in_bytes": 0, - "recovered_in_bytes": 749732, - "percent": "100.0%" - }, - "files": { - "total": 13, - "reused": 0, - "recovered": 13, - "percent": "100.0%" - }, - "total_time_in_millis": 291, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 13 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 13 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.05.08": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664265704, - "stop_time_in_millis": 1527664266340, - "total_time_in_millis": 635, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 749755, - "reused_in_bytes": 0, - "recovered_in_bytes": 749755, - "percent": "100.0%" - }, - "files": { - "total": 13, - "reused": 0, - "recovered": 13, - "percent": "100.0%" - }, - "total_time_in_millis": 111, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 12 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "metricbeat-6.2.3-2018.05.13": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664229725, - "stop_time_in_millis": 1527664235127, - "total_time_in_millis": 5402, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 24346654, - "reused_in_bytes": 0, - "recovered_in_bytes": 24346654, - "percent": "100.0%" - }, - "files": { - "total": 35, - "reused": 0, - "recovered": 35, - "percent": "100.0%" - }, - "total_time_in_millis": 4213, - "source_throttle_time_in_millis": 59, - "target_throttle_time_in_millis": 76 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 96 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "metricbeat-6.2.3-2018.05.12": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664236204, - "stop_time_in_millis": 1527664240306, - "total_time_in_millis": 4102, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 24420202, - "reused_in_bytes": 0, - "recovered_in_bytes": 24420202, - "percent": "100.0%" - }, - "files": { - "total": 43, - "reused": 0, - "recovered": 43, - "percent": "100.0%" - }, - "total_time_in_millis": 2400, - "source_throttle_time_in_millis": 62, - "target_throttle_time_in_millis": 113 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 22 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "metricbeat-6.2.3-2018.05.11": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664241111, - "stop_time_in_millis": 1527664249208, - "total_time_in_millis": 8096, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 25362143, - "reused_in_bytes": 0, - "recovered_in_bytes": 25362143, - "percent": "100.0%" - }, - "files": { - "total": 44, - "reused": 0, - "recovered": 44, - "percent": "100.0%" - }, - "total_time_in_millis": 5701, - "source_throttle_time_in_millis": 39, - "target_throttle_time_in_millis": 76 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 790 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "packetbeat-6.0.0-rc1-2018.05.30": { - "shards": [ - { - "id": 1, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527663085522, - "stop_time_in_millis": 1527663177311, - "total_time_in_millis": 91788, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 23606682, - "reused_in_bytes": 0, - "recovered_in_bytes": 23606682, - "percent": "100.0%" - }, - "files": { - "total": 37, - "reused": 0, - "recovered": 37, - "percent": "100.0%" - }, - "total_time_in_millis": 13895, - "source_throttle_time_in_millis": 89, - "target_throttle_time_in_millis": 350 - }, - "translog": { - "recovered": 89589, - "total": 89589, - "percent": "100.0%", - "total_on_start": 89549, - "total_time_in_millis": 75892 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 2, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527663177407, - "stop_time_in_millis": 1527663224303, - "total_time_in_millis": 46895, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 23585722, - "reused_in_bytes": 0, - "recovered_in_bytes": 23585722, - "percent": "100.0%" - }, - "files": { - "total": 44, - "reused": 0, - "recovered": 44, - "percent": "100.0%" - }, - "total_time_in_millis": 5002, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 89390, - "total": 89390, - "percent": "100.0%", - "total_on_start": 89368, - "total_time_in_millis": 39195 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527663068125, - "stop_time_in_millis": 1527663085505, - "total_time_in_millis": 17379, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 23565596, - "reused_in_bytes": 0, - "recovered_in_bytes": 23565596, - "percent": "100.0%" - }, - "files": { - "total": 53, - "reused": 0, - "recovered": 53, - "percent": "100.0%" - }, - "total_time_in_millis": 4996, - "source_throttle_time_in_millis": 271, - "target_throttle_time_in_millis": 128 - }, - "translog": { - "recovered": 88958, - "total": 88958, - "percent": "100.0%", - "total_on_start": 88932, - "total_time_in_millis": 11041 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "metricbeat-6.2.3-2018.05.10": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664249505, - "stop_time_in_millis": 1527664256906, - "total_time_in_millis": 7401, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 25605040, - "reused_in_bytes": 0, - "recovered_in_bytes": 25605040, - "percent": "100.0%" - }, - "files": { - "total": 50, - "reused": 0, - "recovered": 50, - "percent": "100.0%" - }, - "total_time_in_millis": 4406, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 193 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "packetbeat-6.0.0-rc1-2018.05.31": { - "shards": [ - { - "id": 1, - "type": "EMPTY_STORE", - "stage": "DONE", - "primary": true, - "start_time_in_millis": 1527717602240, - "stop_time_in_millis": 1527717602304, - "total_time_in_millis": 63, - "source": {}, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 0, - "reused_in_bytes": 0, - "recovered_in_bytes": 0, - "percent": "0.0%" - }, - "files": { - "total": 0, - "reused": 0, - "recovered": 0, - "percent": "0.0%" - }, - "total_time_in_millis": 0, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 8 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 2, - "type": "EMPTY_STORE", - "stage": "DONE", - "primary": true, - "start_time_in_millis": 1527717602247, - "stop_time_in_millis": 1527717602304, - "total_time_in_millis": 56, - "source": {}, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 0, - "reused_in_bytes": 0, - "recovered_in_bytes": 0, - "percent": "0.0%" - }, - "files": { - "total": 0, - "reused": 0, - "recovered": 0, - "percent": "0.0%" - }, - "total_time_in_millis": 0, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 8 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 0, - "type": "EMPTY_STORE", - "stage": "DONE", - "primary": true, - "start_time_in_millis": 1527717602251, - "stop_time_in_millis": 1527717602304, - "total_time_in_millis": 53, - "source": {}, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 0, - "reused_in_bytes": 0, - "recovered_in_bytes": 0, - "percent": "0.0%" - }, - "files": { - "total": 0, - "reused": 0, - "recovered": 0, - "percent": "0.0%" - }, - "total_time_in_millis": 0, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 47 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".triggered_watches-6": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527663030705, - "stop_time_in_millis": 1527663044524, - "total_time_in_millis": 13819, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 166605, - "reused_in_bytes": 0, - "recovered_in_bytes": 166605, - "percent": "100.0%" - }, - "files": { - "total": 39, - "reused": 0, - "recovered": 39, - "percent": "100.0%" - }, - "total_time_in_millis": 5369, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 8848, - "total": 8848, - "percent": "100.0%", - "total_on_start": 8848, - "total_time_in_millis": 5641 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "metricbeat-6.2.3-2018.05.19": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664189719, - "stop_time_in_millis": 1527664194935, - "total_time_in_millis": 5216, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 25303728, - "reused_in_bytes": 0, - "recovered_in_bytes": 25303728, - "percent": "100.0%" - }, - "files": { - "total": 38, - "reused": 0, - "recovered": 38, - "percent": "100.0%" - }, - "total_time_in_millis": 4681, - "source_throttle_time_in_millis": 68, - "target_throttle_time_in_millis": 45 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 23 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "metricbeat-6.2.3-2018.05.18": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664195107, - "stop_time_in_millis": 1527664198106, - "total_time_in_millis": 2998, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 24411395, - "reused_in_bytes": 0, - "recovered_in_bytes": 24411395, - "percent": "100.0%" - }, - "files": { - "total": 32, - "reused": 0, - "recovered": 32, - "percent": "100.0%" - }, - "total_time_in_millis": 2394, - "source_throttle_time_in_millis": 1, - "target_throttle_time_in_millis": 11 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 24 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "metricbeat-6.2.3-2018.05.17": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664199840, - "stop_time_in_millis": 1527664204415, - "total_time_in_millis": 4574, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 24213957, - "reused_in_bytes": 0, - "recovered_in_bytes": 24213957, - "percent": "100.0%" - }, - "files": { - "total": 29, - "reused": 0, - "recovered": 29, - "percent": "100.0%" - }, - "total_time_in_millis": 3410, - "source_throttle_time_in_millis": 69, - "target_throttle_time_in_millis": 117 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 88 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "metricbeat-6.2.3-2018.05.16": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664205412, - "stop_time_in_millis": 1527664209828, - "total_time_in_millis": 4415, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 24887849, - "reused_in_bytes": 0, - "recovered_in_bytes": 24887849, - "percent": "100.0%" - }, - "files": { - "total": 29, - "reused": 0, - "recovered": 29, - "percent": "100.0%" - }, - "total_time_in_millis": 3289, - "source_throttle_time_in_millis": 41, - "target_throttle_time_in_millis": 29 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 106 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "metricbeat-6.2.3-2018.05.15": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664211905, - "stop_time_in_millis": 1527664220105, - "total_time_in_millis": 8199, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 24993799, - "reused_in_bytes": 0, - "recovered_in_bytes": 24993799, - "percent": "100.0%" - }, - "files": { - "total": 35, - "reused": 0, - "recovered": 35, - "percent": "100.0%" - }, - "total_time_in_millis": 5705, - "source_throttle_time_in_millis": 39, - "target_throttle_time_in_millis": 185 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 108 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "metricbeat-6.2.3-2018.05.14": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664222311, - "stop_time_in_millis": 1527664229008, - "total_time_in_millis": 6697, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 25547936, - "reused_in_bytes": 0, - "recovered_in_bytes": 25547936, - "percent": "100.0%" - }, - "files": { - "total": 47, - "reused": 0, - "recovered": 47, - "percent": "100.0%" - }, - "total_time_in_millis": 2903, - "source_throttle_time_in_millis": 74, - "target_throttle_time_in_millis": 115 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 194 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.04.22": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664373405, - "stop_time_in_millis": 1527664376805, - "total_time_in_millis": 3399, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 1462063, - "reused_in_bytes": 0, - "recovered_in_bytes": 1462063, - "percent": "100.0%" - }, - "files": { - "total": 25, - "reused": 0, - "recovered": 25, - "percent": "100.0%" - }, - "total_time_in_millis": 704, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 18 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.04.23": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664355676, - "stop_time_in_millis": 1527664357329, - "total_time_in_millis": 1652, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 1164856, - "reused_in_bytes": 0, - "recovered_in_bytes": 1164856, - "percent": "100.0%" - }, - "files": { - "total": 31, - "reused": 0, - "recovered": 31, - "percent": "100.0%" - }, - "total_time_in_millis": 588, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 18 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.04.20": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664414208, - "stop_time_in_millis": 1527664418710, - "total_time_in_millis": 4502, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 1431215, - "reused_in_bytes": 0, - "recovered_in_bytes": 1431215, - "percent": "100.0%" - }, - "files": { - "total": 19, - "reused": 0, - "recovered": 19, - "percent": "100.0%" - }, - "total_time_in_millis": 388, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 101 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.04.21": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664390528, - "stop_time_in_millis": 1527664392804, - "total_time_in_millis": 2276, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 1423195, - "reused_in_bytes": 0, - "recovered_in_bytes": 1423195, - "percent": "100.0%" - }, - "files": { - "total": 16, - "reused": 0, - "recovered": 16, - "percent": "100.0%" - }, - "total_time_in_millis": 510, - "source_throttle_time_in_millis": 10, - "target_throttle_time_in_millis": 4 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 94 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.04.26": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664344613, - "stop_time_in_millis": 1527664346217, - "total_time_in_millis": 1604, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 787454, - "reused_in_bytes": 0, - "recovered_in_bytes": 787454, - "percent": "100.0%" - }, - "files": { - "total": 22, - "reused": 0, - "recovered": 22, - "percent": "100.0%" - }, - "total_time_in_millis": 398, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 101 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.04.27": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664330633, - "stop_time_in_millis": 1527664338004, - "total_time_in_millis": 7371, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 794100, - "reused_in_bytes": 0, - "recovered_in_bytes": 794100, - "percent": "100.0%" - }, - "files": { - "total": 25, - "reused": 0, - "recovered": 25, - "percent": "100.0%" - }, - "total_time_in_millis": 4798, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 1392 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.04.24": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664352153, - "stop_time_in_millis": 1527664354507, - "total_time_in_millis": 2354, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 759314, - "reused_in_bytes": 0, - "recovered_in_bytes": 759314, - "percent": "100.0%" - }, - "files": { - "total": 13, - "reused": 0, - "recovered": 13, - "percent": "100.0%" - }, - "total_time_in_millis": 704, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 86 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.04.25": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664349912, - "stop_time_in_millis": 1527664351803, - "total_time_in_millis": 1891, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 801619, - "reused_in_bytes": 0, - "recovered_in_bytes": 801619, - "percent": "100.0%" - }, - "files": { - "total": 25, - "reused": 0, - "recovered": 25, - "percent": "100.0%" - }, - "total_time_in_millis": 781, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 19 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.04.28": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664323219, - "stop_time_in_millis": 1527664324622, - "total_time_in_millis": 1402, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 838107, - "reused_in_bytes": 0, - "recovered_in_bytes": 838107, - "percent": "100.0%" - }, - "files": { - "total": 37, - "reused": 0, - "recovered": 37, - "percent": "100.0%" - }, - "total_time_in_millis": 219, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 71 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".kibana-6": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664599652, - "stop_time_in_millis": 1527664601112, - "total_time_in_millis": 1460, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 495517, - "reused_in_bytes": 0, - "recovered_in_bytes": 495517, - "percent": "100.0%" - }, - "files": { - "total": 4, - "reused": 0, - "recovered": 4, - "percent": "100.0%" - }, - "total_time_in_millis": 298, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 102 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.04.29": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664317336, - "stop_time_in_millis": 1527664319924, - "total_time_in_millis": 2588, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 839322, - "reused_in_bytes": 0, - "recovered_in_bytes": 839322, - "percent": "100.0%" - }, - "files": { - "total": 37, - "reused": 0, - "recovered": 37, - "percent": "100.0%" - }, - "total_time_in_millis": 891, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 116 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.04.11": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664519208, - "stop_time_in_millis": 1527664524204, - "total_time_in_millis": 4996, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 760599, - "reused_in_bytes": 0, - "recovered_in_bytes": 760599, - "percent": "100.0%" - }, - "files": { - "total": 16, - "reused": 0, - "recovered": 16, - "percent": "100.0%" - }, - "total_time_in_millis": 1293, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 399 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.04.12": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664510664, - "stop_time_in_millis": 1527664519008, - "total_time_in_millis": 8343, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 835076, - "reused_in_bytes": 0, - "recovered_in_bytes": 835076, - "percent": "100.0%" - }, - "files": { - "total": 34, - "reused": 0, - "recovered": 34, - "percent": "100.0%" - }, - "total_time_in_millis": 5099, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 1602 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.04.10": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664526208, - "stop_time_in_millis": 1527664528217, - "total_time_in_millis": 2008, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 754945, - "reused_in_bytes": 0, - "recovered_in_bytes": 754945, - "percent": "100.0%" - }, - "files": { - "total": 13, - "reused": 0, - "recovered": 13, - "percent": "100.0%" - }, - "total_time_in_millis": 316, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 89 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.04.15": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664499959, - "stop_time_in_millis": 1527664502508, - "total_time_in_millis": 2549, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 770888, - "reused_in_bytes": 0, - "recovered_in_bytes": 770888, - "percent": "100.0%" - }, - "files": { - "total": 19, - "reused": 0, - "recovered": 19, - "percent": "100.0%" - }, - "total_time_in_millis": 806, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 186 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.04.16": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664496513, - "stop_time_in_millis": 1527664498819, - "total_time_in_millis": 2306, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 772536, - "reused_in_bytes": 0, - "recovered_in_bytes": 772536, - "percent": "100.0%" - }, - "files": { - "total": 19, - "reused": 0, - "recovered": 19, - "percent": "100.0%" - }, - "total_time_in_millis": 608, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 97 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "packetbeat-6.0.0-rc1-2018.03.07": { - "shards": [ - { - "id": 1, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664704239, - "stop_time_in_millis": 1527664707519, - "total_time_in_millis": 3279, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 4148587, - "reused_in_bytes": 0, - "recovered_in_bytes": 4148587, - "percent": "100.0%" - }, - "files": { - "total": 33, - "reused": 0, - "recovered": 33, - "percent": "100.0%" - }, - "total_time_in_millis": 1482, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 107 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 2, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664706707, - "stop_time_in_millis": 1527664709908, - "total_time_in_millis": 3200, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 4204289, - "reused_in_bytes": 0, - "recovered_in_bytes": 4204289, - "percent": "100.0%" - }, - "files": { - "total": 39, - "reused": 0, - "recovered": 39, - "percent": "100.0%" - }, - "total_time_in_millis": 1217, - "source_throttle_time_in_millis": 23, - "target_throttle_time_in_millis": 9 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 381 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664701712, - "stop_time_in_millis": 1527664706617, - "total_time_in_millis": 4905, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 4161967, - "reused_in_bytes": 0, - "recovered_in_bytes": 4161967, - "percent": "100.0%" - }, - "files": { - "total": 39, - "reused": 0, - "recovered": 39, - "percent": "100.0%" - }, - "total_time_in_millis": 2028, - "source_throttle_time_in_millis": 6, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 181 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.04.13": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664507012, - "stop_time_in_millis": 1527664508525, - "total_time_in_millis": 1512, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 785063, - "reused_in_bytes": 0, - "recovered_in_bytes": 785063, - "percent": "100.0%" - }, - "files": { - "total": 22, - "reused": 0, - "recovered": 22, - "percent": "100.0%" - }, - "total_time_in_millis": 399, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 96 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.04.14": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664503209, - "stop_time_in_millis": 1527664506023, - "total_time_in_millis": 2814, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 844174, - "reused_in_bytes": 0, - "recovered_in_bytes": 844174, - "percent": "100.0%" - }, - "files": { - "total": 37, - "reused": 0, - "recovered": 37, - "percent": "100.0%" - }, - "total_time_in_millis": 597, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 104 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.04.19": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664435134, - "stop_time_in_millis": 1527664436913, - "total_time_in_millis": 1778, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 1436038, - "reused_in_bytes": 0, - "recovered_in_bytes": 1436038, - "percent": "100.0%" - }, - "files": { - "total": 19, - "reused": 0, - "recovered": 19, - "percent": "100.0%" - }, - "total_time_in_millis": 503, - "source_throttle_time_in_millis": 6, - "target_throttle_time_in_millis": 5 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 102 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "packetbeat-6.0.0-rc1-2018.03.04": { - "shards": [ - { - "id": 1, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664770980, - "stop_time_in_millis": 1527664784020, - "total_time_in_millis": 13040, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 58229657, - "reused_in_bytes": 0, - "recovered_in_bytes": 58229657, - "percent": "100.0%" - }, - "files": { - "total": 57, - "reused": 0, - "recovered": 57, - "percent": "100.0%" - }, - "total_time_in_millis": 11310, - "source_throttle_time_in_millis": 165, - "target_throttle_time_in_millis": 768 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 195 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 2, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664782206, - "stop_time_in_millis": 1527664795419, - "total_time_in_millis": 13213, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 57760055, - "reused_in_bytes": 0, - "recovered_in_bytes": 57760055, - "percent": "100.0%" - }, - "files": { - "total": 60, - "reused": 0, - "recovered": 60, - "percent": "100.0%" - }, - "total_time_in_millis": 11413, - "source_throttle_time_in_millis": 104, - "target_throttle_time_in_millis": 79 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 187 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664769923, - "stop_time_in_millis": 1527664782122, - "total_time_in_millis": 12199, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 58438220, - "reused_in_bytes": 0, - "recovered_in_bytes": 58438220, - "percent": "100.0%" - }, - "files": { - "total": 72, - "reused": 0, - "recovered": 72, - "percent": "100.0%" - }, - "total_time_in_millis": 10887, - "source_throttle_time_in_millis": 202, - "target_throttle_time_in_millis": 232 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 297 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "packetbeat-6.0.0-rc1-2018.03.03": { - "shards": [ - { - "id": 1, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664795507, - "stop_time_in_millis": 1527664810406, - "total_time_in_millis": 14898, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 74544370, - "reused_in_bytes": 0, - "recovered_in_bytes": 74544370, - "percent": "100.0%" - }, - "files": { - "total": 38, - "reused": 0, - "recovered": 38, - "percent": "100.0%" - }, - "total_time_in_millis": 12484, - "source_throttle_time_in_millis": 197, - "target_throttle_time_in_millis": 271 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 208 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 2, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664805206, - "stop_time_in_millis": 1527664826116, - "total_time_in_millis": 20909, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 74182831, - "reused_in_bytes": 0, - "recovered_in_bytes": 74182831, - "percent": "100.0%" - }, - "files": { - "total": 56, - "reused": 0, - "recovered": 56, - "percent": "100.0%" - }, - "total_time_in_millis": 17516, - "source_throttle_time_in_millis": 88, - "target_throttle_time_in_millis": 206 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 92 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664789903, - "stop_time_in_millis": 1527664805111, - "total_time_in_millis": 15208, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 74346241, - "reused_in_bytes": 0, - "recovered_in_bytes": 74346241, - "percent": "100.0%" - }, - "files": { - "total": 47, - "reused": 0, - "recovered": 47, - "percent": "100.0%" - }, - "total_time_in_millis": 12684, - "source_throttle_time_in_millis": 237, - "target_throttle_time_in_millis": 630 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 398 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.04.17": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664492909, - "stop_time_in_millis": 1527664496314, - "total_time_in_millis": 3404, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 1380122, - "reused_in_bytes": 0, - "recovered_in_bytes": 1380122, - "percent": "100.0%" - }, - "files": { - "total": 37, - "reused": 0, - "recovered": 37, - "percent": "100.0%" - }, - "total_time_in_millis": 1108, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 191 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "packetbeat-6.0.0-rc1-2018.03.06": { - "shards": [ - { - "id": 1, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664713405, - "stop_time_in_millis": 1527664739118, - "total_time_in_millis": 25712, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 131357310, - "reused_in_bytes": 0, - "recovered_in_bytes": 131357310, - "percent": "100.0%" - }, - "files": { - "total": 76, - "reused": 0, - "recovered": 76, - "percent": "100.0%" - }, - "total_time_in_millis": 23360, - "source_throttle_time_in_millis": 414, - "target_throttle_time_in_millis": 1243 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 143 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 2, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664736807, - "stop_time_in_millis": 1527664757836, - "total_time_in_millis": 21029, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 131724885, - "reused_in_bytes": 0, - "recovered_in_bytes": 131724885, - "percent": "100.0%" - }, - "files": { - "total": 76, - "reused": 0, - "recovered": 76, - "percent": "100.0%" - }, - "total_time_in_millis": 18726, - "source_throttle_time_in_millis": 331, - "target_throttle_time_in_millis": 562 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 96 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664710706, - "stop_time_in_millis": 1527664736713, - "total_time_in_millis": 26007, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 131280266, - "reused_in_bytes": 0, - "recovered_in_bytes": 131280266, - "percent": "100.0%" - }, - "files": { - "total": 82, - "reused": 0, - "recovered": 82, - "percent": "100.0%" - }, - "total_time_in_millis": 23585, - "source_throttle_time_in_millis": 403, - "target_throttle_time_in_millis": 1049 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 901 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "packetbeat-6.0.0-rc1-2018.03.05": { - "shards": [ - { - "id": 1, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664755906, - "stop_time_in_millis": 1527664767322, - "total_time_in_millis": 11415, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 58035822, - "reused_in_bytes": 0, - "recovered_in_bytes": 58035822, - "percent": "100.0%" - }, - "files": { - "total": 81, - "reused": 0, - "recovered": 81, - "percent": "100.0%" - }, - "total_time_in_millis": 9608, - "source_throttle_time_in_millis": 152, - "target_throttle_time_in_millis": 334 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 190 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 2, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664757850, - "stop_time_in_millis": 1527664768416, - "total_time_in_millis": 10566, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 57863993, - "reused_in_bytes": 0, - "recovered_in_bytes": 57863993, - "percent": "100.0%" - }, - "files": { - "total": 69, - "reused": 0, - "recovered": 69, - "percent": "100.0%" - }, - "total_time_in_millis": 8724, - "source_throttle_time_in_millis": 126, - "target_throttle_time_in_millis": 370 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 85 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664745011, - "stop_time_in_millis": 1527664755826, - "total_time_in_millis": 10815, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 57888785, - "reused_in_bytes": 0, - "recovered_in_bytes": 57888785, - "percent": "100.0%" - }, - "files": { - "total": 60, - "reused": 0, - "recovered": 60, - "percent": "100.0%" - }, - "total_time_in_millis": 9609, - "source_throttle_time_in_millis": 218, - "target_throttle_time_in_millis": 381 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 102 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.04.18": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664456009, - "stop_time_in_millis": 1527664458004, - "total_time_in_millis": 1994, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 1451277, - "reused_in_bytes": 0, - "recovered_in_bytes": 1451277, - "percent": "100.0%" - }, - "files": { - "total": 22, - "reused": 0, - "recovered": 22, - "percent": "100.0%" - }, - "total_time_in_millis": 788, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 4 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 116 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "packetbeat-6.0.0-rc1-2018.03.02": { - "shards": [ - { - "id": 1, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664826128, - "stop_time_in_millis": 1527664833407, - "total_time_in_millis": 7279, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 59009307, - "reused_in_bytes": 0, - "recovered_in_bytes": 59009307, - "percent": "100.0%" - }, - "files": { - "total": 48, - "reused": 0, - "recovered": 48, - "percent": "100.0%" - }, - "total_time_in_millis": 5813, - "source_throttle_time_in_millis": 164, - "target_throttle_time_in_millis": 288 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 300 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 2, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664829419, - "stop_time_in_millis": 1527664840510, - "total_time_in_millis": 11091, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 59074106, - "reused_in_bytes": 0, - "recovered_in_bytes": 59074106, - "percent": "100.0%" - }, - "files": { - "total": 42, - "reused": 0, - "recovered": 42, - "percent": "100.0%" - }, - "total_time_in_millis": 9877, - "source_throttle_time_in_millis": 104, - "target_throttle_time_in_millis": 170 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 197 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664823123, - "stop_time_in_millis": 1527664829407, - "total_time_in_millis": 6284, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 59088618, - "reused_in_bytes": 0, - "recovered_in_bytes": 59088618, - "percent": "100.0%" - }, - "files": { - "total": 48, - "reused": 0, - "recovered": 48, - "percent": "100.0%" - }, - "total_time_in_millis": 4506, - "source_throttle_time_in_millis": 169, - "target_throttle_time_in_millis": 355 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 176 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "packetbeat-6.0.0-rc1-2018.03.01": { - "shards": [ - { - "id": 1, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664840849, - "stop_time_in_millis": 1527664850214, - "total_time_in_millis": 9365, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 62219793, - "reused_in_bytes": 0, - "recovered_in_bytes": 62219793, - "percent": "100.0%" - }, - "files": { - "total": 42, - "reused": 0, - "recovered": 42, - "percent": "100.0%" - }, - "total_time_in_millis": 7040, - "source_throttle_time_in_millis": 228, - "target_throttle_time_in_millis": 322 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 166 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 2, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664848142, - "stop_time_in_millis": 1527664869408, - "total_time_in_millis": 21266, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 62244977, - "reused_in_bytes": 0, - "recovered_in_bytes": 62244977, - "percent": "100.0%" - }, - "files": { - "total": 36, - "reused": 0, - "recovered": 36, - "percent": "100.0%" - }, - "total_time_in_millis": 19387, - "source_throttle_time_in_millis": 44, - "target_throttle_time_in_millis": 19 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 800 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664839609, - "stop_time_in_millis": 1527664848132, - "total_time_in_millis": 8523, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 62341409, - "reused_in_bytes": 0, - "recovered_in_bytes": 62341409, - "percent": "100.0%" - }, - "files": { - "total": 33, - "reused": 0, - "recovered": 33, - "percent": "100.0%" - }, - "total_time_in_millis": 7341, - "source_throttle_time_in_millis": 161, - "target_throttle_time_in_millis": 460 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 81 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".monitoring-es-6-2018.05.30": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527663061604, - "stop_time_in_millis": 1527663538512, - "total_time_in_millis": 476907, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 333548249, - "reused_in_bytes": 0, - "recovered_in_bytes": 333548249, - "percent": "100.0%" - }, - "files": { - "total": 79, - "reused": 0, - "recovered": 79, - "percent": "100.0%" - }, - "total_time_in_millis": 49091, - "source_throttle_time_in_millis": 274, - "target_throttle_time_in_millis": 601 - }, - "translog": { - "recovered": 668119, - "total": 668119, - "percent": "100.0%", - "total_on_start": 663664, - "total_time_in_millis": 424413 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".monitoring-es-6-2018.05.31": { - "shards": [ - { - "id": 0, - "type": "EMPTY_STORE", - "stage": "DONE", - "primary": true, - "start_time_in_millis": 1527724808764, - "stop_time_in_millis": 1527724808776, - "total_time_in_millis": 12, - "source": {}, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 0, - "reused_in_bytes": 0, - "recovered_in_bytes": 0, - "percent": "0.0%" - }, - "files": { - "total": 0, - "reused": 0, - "recovered": 0, - "percent": "0.0%" - }, - "total_time_in_millis": 0, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 6 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.03.31": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664596322, - "stop_time_in_millis": 1527664599014, - "total_time_in_millis": 2691, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 1138311, - "reused_in_bytes": 0, - "recovered_in_bytes": 1138311, - "percent": "100.0%" - }, - "files": { - "total": 19, - "reused": 0, - "recovered": 19, - "percent": "100.0%" - }, - "total_time_in_millis": 505, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 89 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-6-2018.03.05": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664739138, - "stop_time_in_millis": 1527664741610, - "total_time_in_millis": 2472, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 6365644, - "reused_in_bytes": 0, - "recovered_in_bytes": 6365644, - "percent": "100.0%" - }, - "files": { - "total": 21, - "reused": 0, - "recovered": 21, - "percent": "100.0%" - }, - "total_time_in_millis": 1198, - "source_throttle_time_in_millis": 31, - "target_throttle_time_in_millis": 21 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 196 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-6-2018.03.06": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664708032, - "stop_time_in_millis": 1527664710015, - "total_time_in_millis": 1983, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 6336416, - "reused_in_bytes": 0, - "recovered_in_bytes": 6336416, - "percent": "100.0%" - }, - "files": { - "total": 18, - "reused": 0, - "recovered": 18, - "percent": "100.0%" - }, - "total_time_in_millis": 1369, - "source_throttle_time_in_millis": 24, - "target_throttle_time_in_millis": 22 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 103 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.03.30": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664602911, - "stop_time_in_millis": 1527664607316, - "total_time_in_millis": 4404, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 2146534, - "reused_in_bytes": 0, - "recovered_in_bytes": 2146534, - "percent": "100.0%" - }, - "files": { - "total": 18, - "reused": 0, - "recovered": 18, - "percent": "100.0%" - }, - "total_time_in_millis": 1403, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 199 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.04.01": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664565712, - "stop_time_in_millis": 1527664568510, - "total_time_in_millis": 2798, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 775256, - "reused_in_bytes": 0, - "recovered_in_bytes": 775256, - "percent": "100.0%" - }, - "files": { - "total": 19, - "reused": 0, - "recovered": 19, - "percent": "100.0%" - }, - "total_time_in_millis": 615, - "source_throttle_time_in_millis": 11, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 70 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-6-2018.03.03": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664784108, - "stop_time_in_millis": 1527664788208, - "total_time_in_millis": 4099, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 6434596, - "reused_in_bytes": 0, - "recovered_in_bytes": 6434596, - "percent": "100.0%" - }, - "files": { - "total": 27, - "reused": 0, - "recovered": 27, - "percent": "100.0%" - }, - "total_time_in_millis": 1410, - "source_throttle_time_in_millis": 51, - "target_throttle_time_in_millis": 45 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 76 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-6-2018.03.04": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664767340, - "stop_time_in_millis": 1527664769903, - "total_time_in_millis": 2563, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 6479504, - "reused_in_bytes": 0, - "recovered_in_bytes": 6479504, - "percent": "100.0%" - }, - "files": { - "total": 36, - "reused": 0, - "recovered": 36, - "percent": "100.0%" - }, - "total_time_in_millis": 1312, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 97 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-6-2018.03.01": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664833509, - "stop_time_in_millis": 1527664837146, - "total_time_in_millis": 3636, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 6379124, - "reused_in_bytes": 0, - "recovered_in_bytes": 6379124, - "percent": "100.0%" - }, - "files": { - "total": 24, - "reused": 0, - "recovered": 24, - "percent": "100.0%" - }, - "total_time_in_millis": 910, - "source_throttle_time_in_millis": 17, - "target_throttle_time_in_millis": 78 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 18 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.04.04": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664548104, - "stop_time_in_millis": 1527664550610, - "total_time_in_millis": 2506, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 809482, - "reused_in_bytes": 0, - "recovered_in_bytes": 809482, - "percent": "100.0%" - }, - "files": { - "total": 22, - "reused": 0, - "recovered": 22, - "percent": "100.0%" - }, - "total_time_in_millis": 915, - "source_throttle_time_in_millis": 11, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 68 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.04.05": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664543207, - "stop_time_in_millis": 1527664546215, - "total_time_in_millis": 3008, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 826360, - "reused_in_bytes": 0, - "recovered_in_bytes": 826360, - "percent": "100.0%" - }, - "files": { - "total": 43, - "reused": 0, - "recovered": 43, - "percent": "100.0%" - }, - "total_time_in_millis": 1305, - "source_throttle_time_in_millis": 1, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 101 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-6-2018.03.02": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664810421, - "stop_time_in_millis": 1527664821208, - "total_time_in_millis": 10786, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 6516856, - "reused_in_bytes": 0, - "recovered_in_bytes": 6516856, - "percent": "100.0%" - }, - "files": { - "total": 39, - "reused": 0, - "recovered": 39, - "percent": "100.0%" - }, - "total_time_in_millis": 7303, - "source_throttle_time_in_millis": 15, - "target_throttle_time_in_millis": 38 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 694 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.04.02": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664559009, - "stop_time_in_millis": 1527664561506, - "total_time_in_millis": 2497, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 67049, - "reused_in_bytes": 0, - "recovered_in_bytes": 67049, - "percent": "100.0%" - }, - "files": { - "total": 7, - "reused": 0, - "recovered": 7, - "percent": "100.0%" - }, - "total_time_in_millis": 696, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 111 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.04.03": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664552448, - "stop_time_in_millis": 1527664556512, - "total_time_in_millis": 4064, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 860081, - "reused_in_bytes": 0, - "recovered_in_bytes": 860081, - "percent": "100.0%" - }, - "files": { - "total": 37, - "reused": 0, - "recovered": 37, - "percent": "100.0%" - }, - "total_time_in_millis": 1395, - "source_throttle_time_in_millis": 8, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 300 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".monitoring-es-6-2018.05.29": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527663335011, - "stop_time_in_millis": 1527663879330, - "total_time_in_millis": 544318, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 1131098076, - "reused_in_bytes": 0, - "recovered_in_bytes": 1131098076, - "percent": "100.0%" - }, - "files": { - "total": 115, - "reused": 0, - "recovered": 115, - "percent": "100.0%" - }, - "total_time_in_millis": 211617, - "source_throttle_time_in_millis": 26, - "target_throttle_time_in_millis": 93 - }, - "translog": { - "recovered": 636592, - "total": 636592, - "percent": "100.0%", - "total_on_start": 636592, - "total_time_in_millis": 329902 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.04.08": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664534011, - "stop_time_in_millis": 1527664537305, - "total_time_in_millis": 3294, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 738379, - "reused_in_bytes": 0, - "recovered_in_bytes": 738379, - "percent": "100.0%" - }, - "files": { - "total": 13, - "reused": 0, - "recovered": 13, - "percent": "100.0%" - }, - "total_time_in_millis": 496, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 21 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.04.09": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664530210, - "stop_time_in_millis": 1527664532618, - "total_time_in_millis": 2407, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 761577, - "reused_in_bytes": 0, - "recovered_in_bytes": 761577, - "percent": "100.0%" - }, - "files": { - "total": 16, - "reused": 0, - "recovered": 16, - "percent": "100.0%" - }, - "total_time_in_millis": 696, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 104 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.04.06": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664540122, - "stop_time_in_millis": 1527664542013, - "total_time_in_millis": 1890, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 802880, - "reused_in_bytes": 0, - "recovered_in_bytes": 802880, - "percent": "100.0%" - }, - "files": { - "total": 25, - "reused": 0, - "recovered": 25, - "percent": "100.0%" - }, - "total_time_in_millis": 703, - "source_throttle_time_in_millis": 16, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 99 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".monitoring-es-6-2018.05.27": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527663837710, - "stop_time_in_millis": 1527663963106, - "total_time_in_millis": 125396, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 1102695882, - "reused_in_bytes": 0, - "recovered_in_bytes": 1102695882, - "percent": "100.0%" - }, - "files": { - "total": 124, - "reused": 0, - "recovered": 124, - "percent": "100.0%" - }, - "total_time_in_millis": 121492, - "source_throttle_time_in_millis": 2480, - "target_throttle_time_in_millis": 6365 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 2703 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.04.07": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664537840, - "stop_time_in_millis": 1527664539225, - "total_time_in_millis": 1385, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 741320, - "reused_in_bytes": 0, - "recovered_in_bytes": 741320, - "percent": "100.0%" - }, - "files": { - "total": 13, - "reused": 0, - "recovered": 13, - "percent": "100.0%" - }, - "total_time_in_millis": 297, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 15 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".monitoring-es-6-2018.05.28": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527663599813, - "stop_time_in_millis": 1527663811733, - "total_time_in_millis": 211920, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 1125061737, - "reused_in_bytes": 0, - "recovered_in_bytes": 1125061737, - "percent": "100.0%" - }, - "files": { - "total": 129, - "reused": 0, - "recovered": 129, - "percent": "100.0%" - }, - "total_time_in_millis": 207403, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 2313 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".monitoring-es-6-2018.05.25": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527663984241, - "stop_time_in_millis": 1527664109253, - "total_time_in_millis": 125012, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 1130906227, - "reused_in_bytes": 0, - "recovered_in_bytes": 1130906227, - "percent": "100.0%" - }, - "files": { - "total": 121, - "reused": 0, - "recovered": 121, - "percent": "100.0%" - }, - "total_time_in_millis": 121805, - "source_throttle_time_in_millis": 2786, - "target_throttle_time_in_millis": 9070 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 2131 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-6-2018.03.09": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664688203, - "stop_time_in_millis": 1527664691208, - "total_time_in_millis": 3004, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 6343409, - "reused_in_bytes": 0, - "recovered_in_bytes": 6343409, - "percent": "100.0%" - }, - "files": { - "total": 15, - "reused": 0, - "recovered": 15, - "percent": "100.0%" - }, - "total_time_in_millis": 1795, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 191 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".monitoring-es-6-2018.05.26": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527663894008, - "stop_time_in_millis": 1527664020410, - "total_time_in_millis": 126401, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 1091321627, - "reused_in_bytes": 0, - "recovered_in_bytes": 1091321627, - "percent": "100.0%" - }, - "files": { - "total": 104, - "reused": 0, - "recovered": 104, - "percent": "100.0%" - }, - "total_time_in_millis": 123609, - "source_throttle_time_in_millis": 3173, - "target_throttle_time_in_millis": 9176 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 1186 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-6-2018.03.07": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664698607, - "stop_time_in_millis": 1527664700806, - "total_time_in_millis": 2198, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 6351949, - "reused_in_bytes": 0, - "recovered_in_bytes": 6351949, - "percent": "100.0%" - }, - "files": { - "total": 18, - "reused": 0, - "recovered": 18, - "percent": "100.0%" - }, - "total_time_in_millis": 997, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 104 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-6-2018.03.08": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664691814, - "stop_time_in_millis": 1527664697313, - "total_time_in_millis": 5498, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 6457157, - "reused_in_bytes": 0, - "recovered_in_bytes": 6457157, - "percent": "100.0%" - }, - "files": { - "total": 36, - "reused": 0, - "recovered": 36, - "percent": "100.0%" - }, - "total_time_in_millis": 2997, - "source_throttle_time_in_millis": 9, - "target_throttle_time_in_millis": 6 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 298 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.04.09": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664527807, - "stop_time_in_millis": 1527664531112, - "total_time_in_millis": 3304, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 12139244, - "reused_in_bytes": 0, - "recovered_in_bytes": 12139244, - "percent": "100.0%" - }, - "files": { - "total": 21, - "reused": 0, - "recovered": 21, - "percent": "100.0%" - }, - "total_time_in_millis": 2096, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 192 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.04.01": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664561610, - "stop_time_in_millis": 1527664568724, - "total_time_in_millis": 7114, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 14120592, - "reused_in_bytes": 0, - "recovered_in_bytes": 14120592, - "percent": "100.0%" - }, - "files": { - "total": 24, - "reused": 0, - "recovered": 24, - "percent": "100.0%" - }, - "total_time_in_millis": 3107, - "source_throttle_time_in_millis": 11, - "target_throttle_time_in_millis": 11 - }, - "translog": { - "recovered": 2, - "total": 2, - "percent": "100.0%", - "total_on_start": 2, - "total_time_in_millis": 101 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.04.02": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664556607, - "stop_time_in_millis": 1527664558917, - "total_time_in_millis": 2309, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 261, - "reused_in_bytes": 0, - "recovered_in_bytes": 261, - "percent": "100.0%" - }, - "files": { - "total": 1, - "reused": 0, - "recovered": 1, - "percent": "100.0%" - }, - "total_time_in_millis": 96, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 102 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.04.03": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664550625, - "stop_time_in_millis": 1527664565213, - "total_time_in_millis": 14587, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 36311659, - "reused_in_bytes": 0, - "recovered_in_bytes": 36311659, - "percent": "100.0%" - }, - "files": { - "total": 46, - "reused": 0, - "recovered": 46, - "percent": "100.0%" - }, - "total_time_in_millis": 11896, - "source_throttle_time_in_millis": 6, - "target_throttle_time_in_millis": 10 - }, - "translog": { - "recovered": 101, - "total": 101, - "percent": "100.0%", - "total_on_start": 101, - "total_time_in_millis": 1099 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.04.04": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664546310, - "stop_time_in_millis": 1527664552422, - "total_time_in_millis": 6111, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 27375113, - "reused_in_bytes": 0, - "recovered_in_bytes": 27375113, - "percent": "100.0%" - }, - "files": { - "total": 44, - "reused": 0, - "recovered": 44, - "percent": "100.0%" - }, - "total_time_in_millis": 4720, - "source_throttle_time_in_millis": 2, - "target_throttle_time_in_millis": 21 - }, - "translog": { - "recovered": 102, - "total": 102, - "percent": "100.0%", - "total_on_start": 102, - "total_time_in_millis": 290 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.04.05": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664542025, - "stop_time_in_millis": 1527664548025, - "total_time_in_millis": 5999, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 25022913, - "reused_in_bytes": 0, - "recovered_in_bytes": 25022913, - "percent": "100.0%" - }, - "files": { - "total": 53, - "reused": 0, - "recovered": 53, - "percent": "100.0%" - }, - "total_time_in_millis": 4598, - "source_throttle_time_in_millis": 12, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 130, - "total": 130, - "percent": "100.0%", - "total_on_start": 130, - "total_time_in_millis": 309 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.04.06": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664539231, - "stop_time_in_millis": 1527664542729, - "total_time_in_millis": 3497, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 13536063, - "reused_in_bytes": 0, - "recovered_in_bytes": 13536063, - "percent": "100.0%" - }, - "files": { - "total": 24, - "reused": 0, - "recovered": 24, - "percent": "100.0%" - }, - "total_time_in_millis": 2079, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 14 - }, - "translog": { - "recovered": 79, - "total": 79, - "percent": "100.0%", - "total_on_start": 79, - "total_time_in_millis": 402 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.04.07": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664536928, - "stop_time_in_millis": 1527664539213, - "total_time_in_millis": 2285, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 12286409, - "reused_in_bytes": 0, - "recovered_in_bytes": 12286409, - "percent": "100.0%" - }, - "files": { - "total": 30, - "reused": 0, - "recovered": 30, - "percent": "100.0%" - }, - "total_time_in_millis": 1018, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 179 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.04.08": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664531710, - "stop_time_in_millis": 1527664536914, - "total_time_in_millis": 5203, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 12100724, - "reused_in_bytes": 0, - "recovered_in_bytes": 12100724, - "percent": "100.0%" - }, - "files": { - "total": 18, - "reused": 0, - "recovered": 18, - "percent": "100.0%" - }, - "total_time_in_millis": 2999, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 96 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.03.20": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664644314, - "stop_time_in_millis": 1527664647611, - "total_time_in_millis": 3297, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 2095276, - "reused_in_bytes": 0, - "recovered_in_bytes": 2095276, - "percent": "100.0%" - }, - "files": { - "total": 18, - "reused": 0, - "recovered": 18, - "percent": "100.0%" - }, - "total_time_in_millis": 1122, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 68 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-6-2018.03.16": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664657807, - "stop_time_in_millis": 1527664661103, - "total_time_in_millis": 3296, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 6462215, - "reused_in_bytes": 0, - "recovered_in_bytes": 6462215, - "percent": "100.0%" - }, - "files": { - "total": 30, - "reused": 0, - "recovered": 30, - "percent": "100.0%" - }, - "total_time_in_millis": 1020, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 80 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-6-2018.03.17": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664652413, - "stop_time_in_millis": 1527664657715, - "total_time_in_millis": 5302, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 6402981, - "reused_in_bytes": 0, - "recovered_in_bytes": 6402981, - "percent": "100.0%" - }, - "files": { - "total": 18, - "reused": 0, - "recovered": 18, - "percent": "100.0%" - }, - "total_time_in_millis": 2392, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 203 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.03.22": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664630781, - "stop_time_in_millis": 1527664637206, - "total_time_in_millis": 6425, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 2160629, - "reused_in_bytes": 0, - "recovered_in_bytes": 2160629, - "percent": "100.0%" - }, - "files": { - "total": 39, - "reused": 0, - "recovered": 39, - "percent": "100.0%" - }, - "total_time_in_millis": 4094, - "source_throttle_time_in_millis": 21, - "target_throttle_time_in_millis": 4 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 1298 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-6-2018.03.14": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664666110, - "stop_time_in_millis": 1527664670012, - "total_time_in_millis": 3902, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 6329881, - "reused_in_bytes": 0, - "recovered_in_bytes": 6329881, - "percent": "100.0%" - }, - "files": { - "total": 15, - "reused": 0, - "recovered": 15, - "percent": "100.0%" - }, - "total_time_in_millis": 2110, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 95 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-6-2018.03.15": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664661117, - "stop_time_in_millis": 1527664666019, - "total_time_in_millis": 4902, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 6474523, - "reused_in_bytes": 0, - "recovered_in_bytes": 6474523, - "percent": "100.0%" - }, - "files": { - "total": 30, - "reused": 0, - "recovered": 30, - "percent": "100.0%" - }, - "total_time_in_millis": 2422, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 189 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.03.21": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664640518, - "stop_time_in_millis": 1527664643803, - "total_time_in_millis": 3285, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 2108991, - "reused_in_bytes": 0, - "recovered_in_bytes": 2108991, - "percent": "100.0%" - }, - "files": { - "total": 18, - "reused": 0, - "recovered": 18, - "percent": "100.0%" - }, - "total_time_in_millis": 1406, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 191 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-6-2018.03.12": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664672910, - "stop_time_in_millis": 1527664679703, - "total_time_in_millis": 6792, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 6485230, - "reused_in_bytes": 0, - "recovered_in_bytes": 6485230, - "percent": "100.0%" - }, - "files": { - "total": 36, - "reused": 0, - "recovered": 36, - "percent": "100.0%" - }, - "total_time_in_millis": 3097, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 203 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.03.24": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664625209, - "stop_time_in_millis": 1527664627918, - "total_time_in_millis": 2709, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 2137268, - "reused_in_bytes": 0, - "recovered_in_bytes": 2137268, - "percent": "100.0%" - }, - "files": { - "total": 36, - "reused": 0, - "recovered": 36, - "percent": "100.0%" - }, - "total_time_in_millis": 911, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 196 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.03.23": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664628212, - "stop_time_in_millis": 1527664630206, - "total_time_in_millis": 1993, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 2158331, - "reused_in_bytes": 0, - "recovered_in_bytes": 2158331, - "percent": "100.0%" - }, - "files": { - "total": 36, - "reused": 0, - "recovered": 36, - "percent": "100.0%" - }, - "total_time_in_millis": 681, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 110 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-6-2018.03.13": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664671117, - "stop_time_in_millis": 1527664673906, - "total_time_in_millis": 2788, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 6405871, - "reused_in_bytes": 0, - "recovered_in_bytes": 6405871, - "percent": "100.0%" - }, - "files": { - "total": 21, - "reused": 0, - "recovered": 21, - "percent": "100.0%" - }, - "total_time_in_millis": 1883, - "source_throttle_time_in_millis": 8, - "target_throttle_time_in_millis": 10 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 394 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-6-2018.03.10": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664685610, - "stop_time_in_millis": 1527664688135, - "total_time_in_millis": 2525, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 6383724, - "reused_in_bytes": 0, - "recovered_in_bytes": 6383724, - "percent": "100.0%" - }, - "files": { - "total": 24, - "reused": 0, - "recovered": 24, - "percent": "100.0%" - }, - "total_time_in_millis": 979, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 24 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.03.26": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664618645, - "stop_time_in_millis": 1527664620107, - "total_time_in_millis": 1461, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 2112317, - "reused_in_bytes": 0, - "recovered_in_bytes": 2112317, - "percent": "100.0%" - }, - "files": { - "total": 24, - "reused": 0, - "recovered": 24, - "percent": "100.0%" - }, - "total_time_in_millis": 852, - "source_throttle_time_in_millis": 1, - "target_throttle_time_in_millis": 4 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 97 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.03.25": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664621412, - "stop_time_in_millis": 1527664624717, - "total_time_in_millis": 3305, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 2055465, - "reused_in_bytes": 0, - "recovered_in_bytes": 2055465, - "percent": "100.0%" - }, - "files": { - "total": 36, - "reused": 0, - "recovered": 36, - "percent": "100.0%" - }, - "total_time_in_millis": 1608, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 97 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-6-2018.03.11": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664679805, - "stop_time_in_millis": 1527664685520, - "total_time_in_millis": 5714, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 6433025, - "reused_in_bytes": 0, - "recovered_in_bytes": 6433025, - "percent": "100.0%" - }, - "files": { - "total": 24, - "reused": 0, - "recovered": 24, - "percent": "100.0%" - }, - "total_time_in_millis": 2300, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 111 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.03.28": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664610979, - "stop_time_in_millis": 1527664613303, - "total_time_in_millis": 2324, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 2132355, - "reused_in_bytes": 0, - "recovered_in_bytes": 2132355, - "percent": "100.0%" - }, - "files": { - "total": 30, - "reused": 0, - "recovered": 30, - "percent": "100.0%" - }, - "total_time_in_millis": 999, - "source_throttle_time_in_millis": 7, - "target_throttle_time_in_millis": 3 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 212 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.03.31": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664594710, - "stop_time_in_millis": 1527664598737, - "total_time_in_millis": 4026, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 11820543, - "reused_in_bytes": 0, - "recovered_in_bytes": 11820543, - "percent": "100.0%" - }, - "files": { - "total": 18, - "reused": 0, - "recovered": 18, - "percent": "100.0%" - }, - "total_time_in_millis": 2799, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 19 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.03.27": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664615109, - "stop_time_in_millis": 1527664617811, - "total_time_in_millis": 2701, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 2096131, - "reused_in_bytes": 0, - "recovered_in_bytes": 2096131, - "percent": "100.0%" - }, - "files": { - "total": 21, - "reused": 0, - "recovered": 21, - "percent": "100.0%" - }, - "total_time_in_millis": 898, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 195 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.03.30": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664598810, - "stop_time_in_millis": 1527664600536, - "total_time_in_millis": 1726, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 2816846, - "reused_in_bytes": 0, - "recovered_in_bytes": 2816846, - "percent": "100.0%" - }, - "files": { - "total": 27, - "reused": 0, - "recovered": 27, - "percent": "100.0%" - }, - "total_time_in_millis": 685, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 23 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.03.29": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664607932, - "stop_time_in_millis": 1527664610833, - "total_time_in_millis": 2901, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 2136991, - "reused_in_bytes": 0, - "recovered_in_bytes": 2136991, - "percent": "100.0%" - }, - "files": { - "total": 27, - "reused": 0, - "recovered": 27, - "percent": "100.0%" - }, - "total_time_in_millis": 1237, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 80 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-6-2018.03.18": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664648912, - "stop_time_in_millis": 1527664651807, - "total_time_in_millis": 2895, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 6507288, - "reused_in_bytes": 0, - "recovered_in_bytes": 6507288, - "percent": "100.0%" - }, - "files": { - "total": 39, - "reused": 0, - "recovered": 39, - "percent": "100.0%" - }, - "total_time_in_millis": 1390, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 368 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-6-2018.03.19": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664646303, - "stop_time_in_millis": 1527664648830, - "total_time_in_millis": 2527, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 6509389, - "reused_in_bytes": 0, - "recovered_in_bytes": 6509389, - "percent": "100.0%" - }, - "files": { - "total": 39, - "reused": 0, - "recovered": 39, - "percent": "100.0%" - }, - "total_time_in_millis": 825, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 79 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-6-2018.03.20": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664642305, - "stop_time_in_millis": 1527664646243, - "total_time_in_millis": 3937, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 6435887, - "reused_in_bytes": 0, - "recovered_in_bytes": 6435887, - "percent": "100.0%" - }, - "files": { - "total": 24, - "reused": 0, - "recovered": 24, - "percent": "100.0%" - }, - "total_time_in_millis": 1797, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 19 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".ml-notifications": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664876193, - "stop_time_in_millis": 1527664885006, - "total_time_in_millis": 8813, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 42486277, - "reused_in_bytes": 0, - "recovered_in_bytes": 42486277, - "percent": "100.0%" - }, - "files": { - "total": 70, - "reused": 0, - "recovered": 70, - "percent": "100.0%" - }, - "total_time_in_millis": 7603, - "source_throttle_time_in_millis": 113, - "target_throttle_time_in_millis": 101 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 112 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".monitoring-kibana-6-2018.05.30": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527663054027, - "stop_time_in_millis": 1527663061223, - "total_time_in_millis": 7195, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 737489, - "reused_in_bytes": 0, - "recovered_in_bytes": 737489, - "percent": "100.0%" - }, - "files": { - "total": 33, - "reused": 0, - "recovered": 33, - "percent": "100.0%" - }, - "total_time_in_millis": 1089, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 2465, - "total": 2465, - "percent": "100.0%", - "total_on_start": 2465, - "total_time_in_millis": 4416 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".monitoring-kibana-6-2018.05.31": { - "shards": [ - { - "id": 0, - "type": "EMPTY_STORE", - "stage": "DONE", - "primary": true, - "start_time_in_millis": 1527724807139, - "stop_time_in_millis": 1527724807154, - "total_time_in_millis": 15, - "source": {}, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 0, - "reused_in_bytes": 0, - "recovered_in_bytes": 0, - "percent": "0.0%" - }, - "files": { - "total": 0, - "reused": 0, - "recovered": 0, - "percent": "0.0%" - }, - "total_time_in_millis": 0, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 9 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".monitoring-kibana-6-2018.05.29": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527663538718, - "stop_time_in_millis": 1527663543808, - "total_time_in_millis": 5089, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 2276956, - "reused_in_bytes": 0, - "recovered_in_bytes": 2276956, - "percent": "100.0%" - }, - "files": { - "total": 30, - "reused": 0, - "recovered": 30, - "percent": "100.0%" - }, - "total_time_in_millis": 1705, - "source_throttle_time_in_millis": 23, - "target_throttle_time_in_millis": 80 - }, - "translog": { - "recovered": 1973, - "total": 1973, - "percent": "100.0%", - "total_on_start": 1973, - "total_time_in_millis": 1095 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-6-2018.03.27": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664613322, - "stop_time_in_millis": 1527664617203, - "total_time_in_millis": 3881, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 6419775, - "reused_in_bytes": 0, - "recovered_in_bytes": 6419775, - "percent": "100.0%" - }, - "files": { - "total": 21, - "reused": 0, - "recovered": 21, - "percent": "100.0%" - }, - "total_time_in_millis": 2006, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 18 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-6-2018.03.28": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664610975, - "stop_time_in_millis": 1527664613808, - "total_time_in_millis": 2832, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 6372606, - "reused_in_bytes": 0, - "recovered_in_bytes": 6372606, - "percent": "100.0%" - }, - "files": { - "total": 15, - "reused": 0, - "recovered": 15, - "percent": "100.0%" - }, - "total_time_in_millis": 1706, - "source_throttle_time_in_millis": 38, - "target_throttle_time_in_millis": 7 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 89 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-6-2018.03.25": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664619808, - "stop_time_in_millis": 1527664623803, - "total_time_in_millis": 3995, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 6482855, - "reused_in_bytes": 0, - "recovered_in_bytes": 6482855, - "percent": "100.0%" - }, - "files": { - "total": 30, - "reused": 0, - "recovered": 30, - "percent": "100.0%" - }, - "total_time_in_millis": 2277, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 116 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.03.11": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664683310, - "stop_time_in_millis": 1527664686708, - "total_time_in_millis": 3397, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 2114424, - "reused_in_bytes": 0, - "recovered_in_bytes": 2114424, - "percent": "100.0%" - }, - "files": { - "total": 27, - "reused": 0, - "recovered": 27, - "percent": "100.0%" - }, - "total_time_in_millis": 995, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 96 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-6-2018.03.26": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664617222, - "stop_time_in_millis": 1527664619714, - "total_time_in_millis": 2491, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 6508218, - "reused_in_bytes": 0, - "recovered_in_bytes": 6508218, - "percent": "100.0%" - }, - "files": { - "total": 33, - "reused": 0, - "recovered": 33, - "percent": "100.0%" - }, - "total_time_in_millis": 800, - "source_throttle_time_in_millis": 19, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 98 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.03.10": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664687065, - "stop_time_in_millis": 1527664689004, - "total_time_in_millis": 1938, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 2085154, - "reused_in_bytes": 0, - "recovered_in_bytes": 2085154, - "percent": "100.0%" - }, - "files": { - "total": 18, - "reused": 0, - "recovered": 18, - "percent": "100.0%" - }, - "total_time_in_millis": 714, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 94 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".monitoring-kibana-6-2018.05.25": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664023909, - "stop_time_in_millis": 1527664025226, - "total_time_in_millis": 1317, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 2239412, - "reused_in_bytes": 0, - "recovered_in_bytes": 2239412, - "percent": "100.0%" - }, - "files": { - "total": 12, - "reused": 0, - "recovered": 12, - "percent": "100.0%" - }, - "total_time_in_millis": 286, - "source_throttle_time_in_millis": 4, - "target_throttle_time_in_millis": 10 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 14 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.03.13": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664671112, - "stop_time_in_millis": 1527664672812, - "total_time_in_millis": 1700, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 2154957, - "reused_in_bytes": 0, - "recovered_in_bytes": 2154957, - "percent": "100.0%" - }, - "files": { - "total": 36, - "reused": 0, - "recovered": 36, - "percent": "100.0%" - }, - "total_time_in_millis": 999, - "source_throttle_time_in_millis": 12, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 188 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-6-2018.03.23": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664627006, - "stop_time_in_millis": 1527664629360, - "total_time_in_millis": 2353, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 6424212, - "reused_in_bytes": 0, - "recovered_in_bytes": 6424212, - "percent": "100.0%" - }, - "files": { - "total": 24, - "reused": 0, - "recovered": 24, - "percent": "100.0%" - }, - "total_time_in_millis": 1308, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 19 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.03.12": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664676310, - "stop_time_in_millis": 1527664681704, - "total_time_in_millis": 5394, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 2133838, - "reused_in_bytes": 0, - "recovered_in_bytes": 2133838, - "percent": "100.0%" - }, - "files": { - "total": 24, - "reused": 0, - "recovered": 24, - "percent": "100.0%" - }, - "total_time_in_millis": 2297, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 301 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-6-2018.03.24": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664623906, - "stop_time_in_millis": 1527664626903, - "total_time_in_millis": 2997, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 6533023, - "reused_in_bytes": 0, - "recovered_in_bytes": 6533023, - "percent": "100.0%" - }, - "files": { - "total": 39, - "reused": 0, - "recovered": 39, - "percent": "100.0%" - }, - "total_time_in_millis": 1789, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 41 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".monitoring-kibana-6-2018.05.26": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527663963209, - "stop_time_in_millis": 1527663968812, - "total_time_in_millis": 5603, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 2313956, - "reused_in_bytes": 0, - "recovered_in_bytes": 2313956, - "percent": "100.0%" - }, - "files": { - "total": 30, - "reused": 0, - "recovered": 30, - "percent": "100.0%" - }, - "total_time_in_millis": 2096, - "source_throttle_time_in_millis": 9, - "target_throttle_time_in_millis": 18 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 199 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".monitoring-kibana-6-2018.05.27": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527663835003, - "stop_time_in_millis": 1527663837628, - "total_time_in_millis": 2624, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 2590841, - "reused_in_bytes": 0, - "recovered_in_bytes": 2590841, - "percent": "100.0%" - }, - "files": { - "total": 36, - "reused": 0, - "recovered": 36, - "percent": "100.0%" - }, - "total_time_in_millis": 992, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 108 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-6-2018.03.21": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664637010, - "stop_time_in_millis": 1527664642206, - "total_time_in_millis": 5195, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 6366653, - "reused_in_bytes": 0, - "recovered_in_bytes": 6366653, - "percent": "100.0%" - }, - "files": { - "total": 15, - "reused": 0, - "recovered": 15, - "percent": "100.0%" - }, - "total_time_in_millis": 1496, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 21 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.03.15": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664663308, - "stop_time_in_millis": 1527664667805, - "total_time_in_millis": 4497, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 2185289, - "reused_in_bytes": 0, - "recovered_in_bytes": 2185289, - "percent": "100.0%" - }, - "files": { - "total": 39, - "reused": 0, - "recovered": 39, - "percent": "100.0%" - }, - "total_time_in_millis": 1996, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 303 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.03.14": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664667910, - "stop_time_in_millis": 1527664670807, - "total_time_in_millis": 2896, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 2105510, - "reused_in_bytes": 0, - "recovered_in_bytes": 2105510, - "percent": "100.0%" - }, - "files": { - "total": 18, - "reused": 0, - "recovered": 18, - "percent": "100.0%" - }, - "total_time_in_millis": 1194, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 19 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".monitoring-kibana-6-2018.05.28": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527663593811, - "stop_time_in_millis": 1527663596217, - "total_time_in_millis": 2406, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 2229067, - "reused_in_bytes": 0, - "recovered_in_bytes": 2229067, - "percent": "100.0%" - }, - "files": { - "total": 24, - "reused": 0, - "recovered": 24, - "percent": "100.0%" - }, - "total_time_in_millis": 689, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 104 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-6-2018.03.22": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664630777, - "stop_time_in_millis": 1527664636907, - "total_time_in_millis": 6130, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 6450286, - "reused_in_bytes": 0, - "recovered_in_bytes": 6450286, - "percent": "100.0%" - }, - "files": { - "total": 30, - "reused": 0, - "recovered": 30, - "percent": "100.0%" - }, - "total_time_in_millis": 4200, - "source_throttle_time_in_millis": 5, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 800 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.03.17": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664655110, - "stop_time_in_millis": 1527664659210, - "total_time_in_millis": 4100, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 2110770, - "reused_in_bytes": 0, - "recovered_in_bytes": 2110770, - "percent": "100.0%" - }, - "files": { - "total": 27, - "reused": 0, - "recovered": 27, - "percent": "100.0%" - }, - "total_time_in_millis": 2208, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 188 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.03.16": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664659731, - "stop_time_in_millis": 1527664662707, - "total_time_in_millis": 2976, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 2163399, - "reused_in_bytes": 0, - "recovered_in_bytes": 2163399, - "percent": "100.0%" - }, - "files": { - "total": 36, - "reused": 0, - "recovered": 36, - "percent": "100.0%" - }, - "total_time_in_millis": 1500, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 387 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.03.19": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664647758, - "stop_time_in_millis": 1527664649740, - "total_time_in_millis": 1982, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 2143928, - "reused_in_bytes": 0, - "recovered_in_bytes": 2143928, - "percent": "100.0%" - }, - "files": { - "total": 27, - "reused": 0, - "recovered": 27, - "percent": "100.0%" - }, - "total_time_in_millis": 910, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 20 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.03.18": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664650572, - "stop_time_in_millis": 1527664654116, - "total_time_in_millis": 3544, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 2057804, - "reused_in_bytes": 0, - "recovered_in_bytes": 2057804, - "percent": "100.0%" - }, - "files": { - "total": 15, - "reused": 0, - "recovered": 15, - "percent": "100.0%" - }, - "total_time_in_millis": 1508, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 300 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-6-2018.03.29": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664606405, - "stop_time_in_millis": 1527664609510, - "total_time_in_millis": 3104, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 6448642, - "reused_in_bytes": 0, - "recovered_in_bytes": 6448642, - "percent": "100.0%" - }, - "files": { - "total": 27, - "reused": 0, - "recovered": 27, - "percent": "100.0%" - }, - "total_time_in_millis": 1400, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 98 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.04.23": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664354615, - "stop_time_in_millis": 1527664357029, - "total_time_in_millis": 2414, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 14973128, - "reused_in_bytes": 0, - "recovered_in_bytes": 14973128, - "percent": "100.0%" - }, - "files": { - "total": 21, - "reused": 0, - "recovered": 21, - "percent": "100.0%" - }, - "total_time_in_millis": 1301, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 15 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.04.24": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664350910, - "stop_time_in_millis": 1527664355020, - "total_time_in_millis": 4110, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 14938802, - "reused_in_bytes": 0, - "recovered_in_bytes": 14938802, - "percent": "100.0%" - }, - "files": { - "total": 27, - "reused": 0, - "recovered": 27, - "percent": "100.0%" - }, - "total_time_in_millis": 2908, - "source_throttle_time_in_millis": 16, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 99 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.04.25": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664346858, - "stop_time_in_millis": 1527664349824, - "total_time_in_millis": 2965, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 14778637, - "reused_in_bytes": 0, - "recovered_in_bytes": 14778637, - "percent": "100.0%" - }, - "files": { - "total": 15, - "reused": 0, - "recovered": 15, - "percent": "100.0%" - }, - "total_time_in_millis": 2439, - "source_throttle_time_in_millis": 35, - "target_throttle_time_in_millis": 162 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 14 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.04.26": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664338209, - "stop_time_in_millis": 1527664345107, - "total_time_in_millis": 6897, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 14888473, - "reused_in_bytes": 0, - "recovered_in_bytes": 14888473, - "percent": "100.0%" - }, - "files": { - "total": 18, - "reused": 0, - "recovered": 18, - "percent": "100.0%" - }, - "total_time_in_millis": 4303, - "source_throttle_time_in_millis": 22, - "target_throttle_time_in_millis": 140 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 289 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.04.27": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664325519, - "stop_time_in_millis": 1527664330615, - "total_time_in_millis": 5096, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 15007363, - "reused_in_bytes": 0, - "recovered_in_bytes": 15007363, - "percent": "100.0%" - }, - "files": { - "total": 39, - "reused": 0, - "recovered": 39, - "percent": "100.0%" - }, - "total_time_in_millis": 3305, - "source_throttle_time_in_millis": 69, - "target_throttle_time_in_millis": 98 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 100 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.04.28": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664320163, - "stop_time_in_millis": 1527664323206, - "total_time_in_millis": 3042, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 12437716, - "reused_in_bytes": 0, - "recovered_in_bytes": 12437716, - "percent": "100.0%" - }, - "files": { - "total": 15, - "reused": 0, - "recovered": 15, - "percent": "100.0%" - }, - "total_time_in_millis": 1899, - "source_throttle_time_in_millis": 70, - "target_throttle_time_in_millis": 162 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 22 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.04.29": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664313910, - "stop_time_in_millis": 1527664317319, - "total_time_in_millis": 3409, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 12393771, - "reused_in_bytes": 0, - "recovered_in_bytes": 12393771, - "percent": "100.0%" - }, - "files": { - "total": 18, - "reused": 0, - "recovered": 18, - "percent": "100.0%" - }, - "total_time_in_millis": 1138, - "source_throttle_time_in_millis": 42, - "target_throttle_time_in_millis": 89 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 68 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.03.02": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664821223, - "stop_time_in_millis": 1527664823042, - "total_time_in_millis": 1818, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 1114693, - "reused_in_bytes": 0, - "recovered_in_bytes": 1114693, - "percent": "100.0%" - }, - "files": { - "total": 21, - "reused": 0, - "recovered": 21, - "percent": "100.0%" - }, - "total_time_in_millis": 710, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 6 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 13 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.03.01": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664837207, - "stop_time_in_millis": 1527664839539, - "total_time_in_millis": 2332, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 1113106, - "reused_in_bytes": 0, - "recovered_in_bytes": 1113106, - "percent": "100.0%" - }, - "files": { - "total": 18, - "reused": 0, - "recovered": 18, - "percent": "100.0%" - }, - "total_time_in_millis": 694, - "source_throttle_time_in_millis": 3, - "target_throttle_time_in_millis": 7 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 18 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "packetbeat-6.0.0-rc1-2018.04.19": { - "shards": [ - { - "id": 1, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664438605, - "stop_time_in_millis": 1527664448826, - "total_time_in_millis": 10221, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 62579174, - "reused_in_bytes": 0, - "recovered_in_bytes": 62579174, - "percent": "100.0%" - }, - "files": { - "total": 27, - "reused": 0, - "recovered": 27, - "percent": "100.0%" - }, - "total_time_in_millis": 8600, - "source_throttle_time_in_millis": 132, - "target_throttle_time_in_millis": 324 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 101 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 2, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664447105, - "stop_time_in_millis": 1527664459718, - "total_time_in_millis": 12612, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 62464032, - "reused_in_bytes": 0, - "recovered_in_bytes": 62464032, - "percent": "100.0%" - }, - "files": { - "total": 36, - "reused": 0, - "recovered": 36, - "percent": "100.0%" - }, - "total_time_in_millis": 11023, - "source_throttle_time_in_millis": 47, - "target_throttle_time_in_millis": 105 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 68 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664437012, - "stop_time_in_millis": 1527664447026, - "total_time_in_millis": 10013, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 62500616, - "reused_in_bytes": 0, - "recovered_in_bytes": 62500616, - "percent": "100.0%" - }, - "files": { - "total": 39, - "reused": 0, - "recovered": 39, - "percent": "100.0%" - }, - "total_time_in_millis": 8202, - "source_throttle_time_in_millis": 143, - "target_throttle_time_in_millis": 440 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 202 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.04.20": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664408436, - "stop_time_in_millis": 1527664414115, - "total_time_in_millis": 5678, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 14243531, - "reused_in_bytes": 0, - "recovered_in_bytes": 14243531, - "percent": "100.0%" - }, - "files": { - "total": 39, - "reused": 0, - "recovered": 39, - "percent": "100.0%" - }, - "total_time_in_millis": 4160, - "source_throttle_time_in_millis": 39, - "target_throttle_time_in_millis": 87 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 504 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.04.21": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664386837, - "stop_time_in_millis": 1527664390509, - "total_time_in_millis": 3672, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 14964799, - "reused_in_bytes": 0, - "recovered_in_bytes": 14964799, - "percent": "100.0%" - }, - "files": { - "total": 33, - "reused": 0, - "recovered": 33, - "percent": "100.0%" - }, - "total_time_in_millis": 2407, - "source_throttle_time_in_millis": 52, - "target_throttle_time_in_millis": 122 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 188 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.03.04": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664768433, - "stop_time_in_millis": 1527664770403, - "total_time_in_millis": 1970, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 1109724, - "reused_in_bytes": 0, - "recovered_in_bytes": 1109724, - "percent": "100.0%" - }, - "files": { - "total": 21, - "reused": 0, - "recovered": 21, - "percent": "100.0%" - }, - "total_time_in_millis": 705, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 107 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.03.03": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664788225, - "stop_time_in_millis": 1527664789822, - "total_time_in_millis": 1597, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 1110760, - "reused_in_bytes": 0, - "recovered_in_bytes": 1110760, - "percent": "100.0%" - }, - "files": { - "total": 21, - "reused": 0, - "recovered": 21, - "percent": "100.0%" - }, - "total_time_in_millis": 429, - "source_throttle_time_in_millis": 7, - "target_throttle_time_in_millis": 5 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 80 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.04.22": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664367675, - "stop_time_in_millis": 1527664373315, - "total_time_in_millis": 5639, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 14976534, - "reused_in_bytes": 0, - "recovered_in_bytes": 14976534, - "percent": "100.0%" - }, - "files": { - "total": 39, - "reused": 0, - "recovered": 39, - "percent": "100.0%" - }, - "total_time_in_millis": 3922, - "source_throttle_time_in_millis": 31, - "target_throttle_time_in_millis": 89 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 172 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.03.06": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664710668, - "stop_time_in_millis": 1527664713312, - "total_time_in_millis": 2644, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 1925966, - "reused_in_bytes": 0, - "recovered_in_bytes": 1925966, - "percent": "100.0%" - }, - "files": { - "total": 15, - "reused": 0, - "recovered": 15, - "percent": "100.0%" - }, - "total_time_in_millis": 990, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 98 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.03.05": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664741625, - "stop_time_in_millis": 1527664744911, - "total_time_in_millis": 3285, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 1131793, - "reused_in_bytes": 0, - "recovered_in_bytes": 1131793, - "percent": "100.0%" - }, - "files": { - "total": 24, - "reused": 0, - "recovered": 24, - "percent": "100.0%" - }, - "total_time_in_millis": 1410, - "source_throttle_time_in_millis": 7, - "target_throttle_time_in_millis": 6 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 188 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "packetbeat-6.0.0-rc1-2018.04.18": { - "shards": [ - { - "id": 1, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664459804, - "stop_time_in_millis": 1527664470712, - "total_time_in_millis": 10907, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 64864942, - "reused_in_bytes": 0, - "recovered_in_bytes": 64864942, - "percent": "100.0%" - }, - "files": { - "total": 48, - "reused": 0, - "recovered": 48, - "percent": "100.0%" - }, - "total_time_in_millis": 9004, - "source_throttle_time_in_millis": 179, - "target_throttle_time_in_millis": 478 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 297 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 2, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664467646, - "stop_time_in_millis": 1527664478910, - "total_time_in_millis": 11264, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 64885743, - "reused_in_bytes": 0, - "recovered_in_bytes": 64885743, - "percent": "100.0%" - }, - "files": { - "total": 30, - "reused": 0, - "recovered": 30, - "percent": "100.0%" - }, - "total_time_in_millis": 10099, - "source_throttle_time_in_millis": 172, - "target_throttle_time_in_millis": 296 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 95 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664458110, - "stop_time_in_millis": 1527664467631, - "total_time_in_millis": 9520, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 64576914, - "reused_in_bytes": 0, - "recovered_in_bytes": 64576914, - "percent": "100.0%" - }, - "files": { - "total": 24, - "reused": 0, - "recovered": 24, - "percent": "100.0%" - }, - "total_time_in_millis": 7821, - "source_throttle_time_in_millis": 144, - "target_throttle_time_in_millis": 342 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 92 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.03.08": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664696210, - "stop_time_in_millis": 1527664699405, - "total_time_in_millis": 3195, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 2094032, - "reused_in_bytes": 0, - "recovered_in_bytes": 2094032, - "percent": "100.0%" - }, - "files": { - "total": 24, - "reused": 0, - "recovered": 24, - "percent": "100.0%" - }, - "total_time_in_millis": 900, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 20 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "packetbeat-6.0.0-rc1-2018.04.17": { - "shards": [ - { - "id": 1, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664478924, - "stop_time_in_millis": 1527664488908, - "total_time_in_millis": 9983, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 51786292, - "reused_in_bytes": 0, - "recovered_in_bytes": 51786292, - "percent": "100.0%" - }, - "files": { - "total": 48, - "reused": 0, - "recovered": 48, - "percent": "100.0%" - }, - "total_time_in_millis": 8715, - "source_throttle_time_in_millis": 115, - "target_throttle_time_in_millis": 241 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 178 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 2, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664480703, - "stop_time_in_millis": 1527664491309, - "total_time_in_millis": 10605, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 51732678, - "reused_in_bytes": 0, - "recovered_in_bytes": 51732678, - "percent": "100.0%" - }, - "files": { - "total": 57, - "reused": 0, - "recovered": 57, - "percent": "100.0%" - }, - "total_time_in_millis": 6403, - "source_throttle_time_in_millis": 121, - "target_throttle_time_in_millis": 207 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 397 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664470734, - "stop_time_in_millis": 1527664480523, - "total_time_in_millis": 9788, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 51838386, - "reused_in_bytes": 0, - "recovered_in_bytes": 51838386, - "percent": "100.0%" - }, - "files": { - "total": 57, - "reused": 0, - "recovered": 57, - "percent": "100.0%" - }, - "total_time_in_millis": 7498, - "source_throttle_time_in_millis": 101, - "target_throttle_time_in_millis": 172 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 109 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.03.07": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664699911, - "stop_time_in_millis": 1527664704128, - "total_time_in_millis": 4216, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 2191163, - "reused_in_bytes": 0, - "recovered_in_bytes": 2191163, - "percent": "100.0%" - }, - "files": { - "total": 39, - "reused": 0, - "recovered": 39, - "percent": "100.0%" - }, - "total_time_in_millis": 2424, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 197 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "heartbeat-6.0.0-rc1-2018.03.09": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664691809, - "stop_time_in_millis": 1527664696125, - "total_time_in_millis": 4315, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 2107043, - "reused_in_bytes": 0, - "recovered_in_bytes": 2107043, - "percent": "100.0%" - }, - "files": { - "total": 21, - "reused": 0, - "recovered": 21, - "percent": "100.0%" - }, - "total_time_in_millis": 1500, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 8 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 97 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "packetbeat-6.0.0-rc1-2018.03.31": { - "shards": [ - { - "id": 1, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664586335, - "stop_time_in_millis": 1527664594612, - "total_time_in_millis": 8276, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 21475379, - "reused_in_bytes": 0, - "recovered_in_bytes": 21475379, - "percent": "100.0%" - }, - "files": { - "total": 32, - "reused": 0, - "recovered": 32, - "percent": "100.0%" - }, - "total_time_in_millis": 6705, - "source_throttle_time_in_millis": 43, - "target_throttle_time_in_millis": 297 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 397 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 2, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664587411, - "stop_time_in_millis": 1527664596306, - "total_time_in_millis": 8895, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 21520570, - "reused_in_bytes": 0, - "recovered_in_bytes": 21520570, - "percent": "100.0%" - }, - "files": { - "total": 38, - "reused": 0, - "recovered": 38, - "percent": "100.0%" - }, - "total_time_in_millis": 6899, - "source_throttle_time_in_millis": 74, - "target_throttle_time_in_millis": 61 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 395 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664579229, - "stop_time_in_millis": 1527664586324, - "total_time_in_millis": 7095, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 21313250, - "reused_in_bytes": 0, - "recovered_in_bytes": 21313250, - "percent": "100.0%" - }, - "files": { - "total": 26, - "reused": 0, - "recovered": 26, - "percent": "100.0%" - }, - "total_time_in_millis": 5921, - "source_throttle_time_in_millis": 91, - "target_throttle_time_in_millis": 294 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 79 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.04.12": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664508310, - "stop_time_in_millis": 1527664511817, - "total_time_in_millis": 3507, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 12122566, - "reused_in_bytes": 0, - "recovered_in_bytes": 12122566, - "percent": "100.0%" - }, - "files": { - "total": 30, - "reused": 0, - "recovered": 30, - "percent": "100.0%" - }, - "total_time_in_millis": 2184, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 304 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".monitoring-beats-6-2018.05.30": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527663061519, - "stop_time_in_millis": 1527663068029, - "total_time_in_millis": 6509, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 2593861, - "reused_in_bytes": 0, - "recovered_in_bytes": 2593861, - "percent": "100.0%" - }, - "files": { - "total": 24, - "reused": 0, - "recovered": 24, - "percent": "100.0%" - }, - "total_time_in_millis": 1043, - "source_throttle_time_in_millis": 4, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 4934, - "total": 4934, - "percent": "100.0%", - "total_on_start": 4934, - "total_time_in_millis": 3079 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.04.13": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664505721, - "stop_time_in_millis": 1527664508238, - "total_time_in_millis": 2516, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 11933570, - "reused_in_bytes": 0, - "recovered_in_bytes": 11933570, - "percent": "100.0%" - }, - "files": { - "total": 18, - "reused": 0, - "recovered": 18, - "percent": "100.0%" - }, - "total_time_in_millis": 1408, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 17 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.04.14": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664501310, - "stop_time_in_millis": 1527664505703, - "total_time_in_millis": 4392, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 12033793, - "reused_in_bytes": 0, - "recovered_in_bytes": 12033793, - "percent": "100.0%" - }, - "files": { - "total": 18, - "reused": 0, - "recovered": 18, - "percent": "100.0%" - }, - "total_time_in_millis": 2226, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 16 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.04.15": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664498711, - "stop_time_in_millis": 1527664501136, - "total_time_in_millis": 2424, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 11957109, - "reused_in_bytes": 0, - "recovered_in_bytes": 11957109, - "percent": "100.0%" - }, - "files": { - "total": 15, - "reused": 0, - "recovered": 15, - "percent": "100.0%" - }, - "total_time_in_millis": 1388, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 20 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.04.16": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664494824, - "stop_time_in_millis": 1527664498639, - "total_time_in_millis": 3814, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 11997154, - "reused_in_bytes": 0, - "recovered_in_bytes": 11997154, - "percent": "100.0%" - }, - "files": { - "total": 18, - "reused": 0, - "recovered": 18, - "percent": "100.0%" - }, - "total_time_in_millis": 2197, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 21 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.04.17": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664488926, - "stop_time_in_millis": 1527664494314, - "total_time_in_millis": 5387, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 12170258, - "reused_in_bytes": 0, - "recovered_in_bytes": 12170258, - "percent": "100.0%" - }, - "files": { - "total": 33, - "reused": 0, - "recovered": 33, - "percent": "100.0%" - }, - "total_time_in_millis": 3591, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 202 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.04.18": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664450017, - "stop_time_in_millis": 1527664455943, - "total_time_in_millis": 5925, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 12085812, - "reused_in_bytes": 0, - "recovered_in_bytes": 12085812, - "percent": "100.0%" - }, - "files": { - "total": 33, - "reused": 0, - "recovered": 33, - "percent": "100.0%" - }, - "total_time_in_millis": 4229, - "source_throttle_time_in_millis": 34, - "target_throttle_time_in_millis": 303 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 98 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.04.19": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664430710, - "stop_time_in_millis": 1527664435113, - "total_time_in_millis": 4403, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 12127783, - "reused_in_bytes": 0, - "recovered_in_bytes": 12127783, - "percent": "100.0%" - }, - "files": { - "total": 33, - "reused": 0, - "recovered": 33, - "percent": "100.0%" - }, - "total_time_in_millis": 2704, - "source_throttle_time_in_millis": 48, - "target_throttle_time_in_millis": 91 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 176 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".monitoring-beats-6-2018.05.31": { - "shards": [ - { - "id": 0, - "type": "EMPTY_STORE", - "stage": "DONE", - "primary": true, - "start_time_in_millis": 1527724800223, - "stop_time_in_millis": 1527724800240, - "total_time_in_millis": 16, - "source": {}, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 0, - "reused_in_bytes": 0, - "recovered_in_bytes": 0, - "percent": "0.0%" - }, - "files": { - "total": 0, - "reused": 0, - "recovered": 0, - "percent": "0.0%" - }, - "total_time_in_millis": 0, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 11 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".monitoring-beats-6-2018.05.27": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527663879349, - "stop_time_in_millis": 1527663883217, - "total_time_in_millis": 3867, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 8950013, - "reused_in_bytes": 0, - "recovered_in_bytes": 8950013, - "percent": "100.0%" - }, - "files": { - "total": 15, - "reused": 0, - "recovered": 15, - "percent": "100.0%" - }, - "total_time_in_millis": 2104, - "source_throttle_time_in_millis": 28, - "target_throttle_time_in_millis": 175 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 198 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".monitoring-beats-6-2018.05.26": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527663968909, - "stop_time_in_millis": 1527663972703, - "total_time_in_millis": 3794, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 9053856, - "reused_in_bytes": 0, - "recovered_in_bytes": 9053856, - "percent": "100.0%" - }, - "files": { - "total": 30, - "reused": 0, - "recovered": 30, - "percent": "100.0%" - }, - "total_time_in_millis": 1992, - "source_throttle_time_in_millis": 27, - "target_throttle_time_in_millis": 32 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 193 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".monitoring-beats-6-2018.05.25": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664025246, - "stop_time_in_millis": 1527664027543, - "total_time_in_millis": 2296, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 8999280, - "reused_in_bytes": 0, - "recovered_in_bytes": 8999280, - "percent": "100.0%" - }, - "files": { - "total": 36, - "reused": 0, - "recovered": 36, - "percent": "100.0%" - }, - "total_time_in_millis": 1131, - "source_throttle_time_in_millis": 40, - "target_throttle_time_in_millis": 75 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 94 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.04.10": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664522708, - "stop_time_in_millis": 1527664527769, - "total_time_in_millis": 5061, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 11987952, - "reused_in_bytes": 0, - "recovered_in_bytes": 11987952, - "percent": "100.0%" - }, - "files": { - "total": 15, - "reused": 0, - "recovered": 15, - "percent": "100.0%" - }, - "total_time_in_millis": 1721, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 19 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".monitoring-beats-6-2018.05.29": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527663543828, - "stop_time_in_millis": 1527663550818, - "total_time_in_millis": 6989, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 9182206, - "reused_in_bytes": 0, - "recovered_in_bytes": 9182206, - "percent": "100.0%" - }, - "files": { - "total": 33, - "reused": 0, - "recovered": 33, - "percent": "100.0%" - }, - "total_time_in_millis": 2412, - "source_throttle_time_in_millis": 17, - "target_throttle_time_in_millis": 30 - }, - "translog": { - "recovered": 3924, - "total": 3924, - "percent": "100.0%", - "total_on_start": 3924, - "total_time_in_millis": 2694 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".monitoring-beats-6-2018.05.28": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527663811810, - "stop_time_in_millis": 1527663815810, - "total_time_in_millis": 4000, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 9067403, - "reused_in_bytes": 0, - "recovered_in_bytes": 9067403, - "percent": "100.0%" - }, - "files": { - "total": 30, - "reused": 0, - "recovered": 30, - "percent": "100.0%" - }, - "total_time_in_millis": 1710, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 93 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.04.11": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664512608, - "stop_time_in_millis": 1527664522623, - "total_time_in_millis": 10015, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 11910415, - "reused_in_bytes": 0, - "recovered_in_bytes": 11910415, - "percent": "100.0%" - }, - "files": { - "total": 15, - "reused": 0, - "recovered": 15, - "percent": "100.0%" - }, - "total_time_in_millis": 5519, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 91 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - "packetbeat-6.0.0-rc1-2018.04.01": { - "shards": [ - { - "id": 1, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664570791, - "stop_time_in_millis": 1527664579204, - "total_time_in_millis": 8413, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 44351038, - "reused_in_bytes": 0, - "recovered_in_bytes": 44351038, - "percent": "100.0%" - }, - "files": { - "total": 55, - "reused": 0, - "recovered": 55, - "percent": "100.0%" - }, - "total_time_in_millis": 6704, - "source_throttle_time_in_millis": 148, - "target_throttle_time_in_millis": 152 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 31 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 2, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664576329, - "stop_time_in_millis": 1527664586606, - "total_time_in_millis": 10276, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 44353343, - "reused_in_bytes": 0, - "recovered_in_bytes": 44353343, - "percent": "100.0%" - }, - "files": { - "total": 49, - "reused": 0, - "recovered": 49, - "percent": "100.0%" - }, - "total_time_in_millis": 8506, - "source_throttle_time_in_millis": 121, - "target_throttle_time_in_millis": 191 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 108 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - }, - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664568532, - "stop_time_in_millis": 1527664576318, - "total_time_in_millis": 7785, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 44107723, - "reused_in_bytes": 0, - "recovered_in_bytes": 44107723, - "percent": "100.0%" - }, - "files": { - "total": 37, - "reused": 0, - "recovered": 37, - "percent": "100.0%" - }, - "total_time_in_millis": 6600, - "source_throttle_time_in_millis": 126, - "target_throttle_time_in_millis": 143 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 100 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watches-6": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527663047275, - "stop_time_in_millis": 1527663053941, - "total_time_in_millis": 6666, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 67323, - "reused_in_bytes": 0, - "recovered_in_bytes": 67323, - "percent": "100.0%" - }, - "files": { - "total": 19, - "reused": 0, - "recovered": 19, - "percent": "100.0%" - }, - "total_time_in_millis": 402, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 4426, - "total": 4426, - "percent": "100.0%", - "total_on_start": 4426, - "total_time_in_millis": 5130 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.05.13": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664225716, - "stop_time_in_millis": 1527664229016, - "total_time_in_millis": 3299, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 12091603, - "reused_in_bytes": 0, - "recovered_in_bytes": 12091603, - "percent": "100.0%" - }, - "files": { - "total": 27, - "reused": 0, - "recovered": 27, - "percent": "100.0%" - }, - "total_time_in_millis": 1577, - "source_throttle_time_in_millis": 54, - "target_throttle_time_in_millis": 90 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 107 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.05.14": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664214107, - "stop_time_in_millis": 1527664219516, - "total_time_in_millis": 5408, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 12233357, - "reused_in_bytes": 0, - "recovered_in_bytes": 12233357, - "percent": "100.0%" - }, - "files": { - "total": 39, - "reused": 0, - "recovered": 39, - "percent": "100.0%" - }, - "total_time_in_millis": 3201, - "source_throttle_time_in_millis": 63, - "target_throttle_time_in_millis": 74 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 95 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.05.15": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664206473, - "stop_time_in_millis": 1527664210514, - "total_time_in_millis": 4041, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 12119172, - "reused_in_bytes": 0, - "recovered_in_bytes": 12119172, - "percent": "100.0%" - }, - "files": { - "total": 33, - "reused": 0, - "recovered": 33, - "percent": "100.0%" - }, - "total_time_in_millis": 2294, - "source_throttle_time_in_millis": 23, - "target_throttle_time_in_millis": 64 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 200 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.05.16": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664200758, - "stop_time_in_millis": 1527664204120, - "total_time_in_millis": 3362, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 12177338, - "reused_in_bytes": 0, - "recovered_in_bytes": 12177338, - "percent": "100.0%" - }, - "files": { - "total": 27, - "reused": 0, - "recovered": 27, - "percent": "100.0%" - }, - "total_time_in_millis": 2221, - "source_throttle_time_in_millis": 48, - "target_throttle_time_in_millis": 70 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 87 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.05.17": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664195763, - "stop_time_in_millis": 1527664199806, - "total_time_in_millis": 4042, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 12135321, - "reused_in_bytes": 0, - "recovered_in_bytes": 12135321, - "percent": "100.0%" - }, - "files": { - "total": 39, - "reused": 0, - "recovered": 39, - "percent": "100.0%" - }, - "total_time_in_millis": 2377, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 28 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.05.18": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664189723, - "stop_time_in_millis": 1527664192906, - "total_time_in_millis": 3183, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 11975254, - "reused_in_bytes": 0, - "recovered_in_bytes": 11975254, - "percent": "100.0%" - }, - "files": { - "total": 18, - "reused": 0, - "recovered": 18, - "percent": "100.0%" - }, - "total_time_in_millis": 2481, - "source_throttle_time_in_millis": 41, - "target_throttle_time_in_millis": 60 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 192 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.05.19": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664185008, - "stop_time_in_millis": 1527664188806, - "total_time_in_millis": 3798, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 11962201, - "reused_in_bytes": 0, - "recovered_in_bytes": 11962201, - "percent": "100.0%" - }, - "files": { - "total": 18, - "reused": 0, - "recovered": 18, - "percent": "100.0%" - }, - "total_time_in_millis": 1475, - "source_throttle_time_in_millis": 23, - "target_throttle_time_in_millis": 8 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 187 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".kibana": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664407269, - "stop_time_in_millis": 1527664408417, - "total_time_in_millis": 1147, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 71305, - "reused_in_bytes": 0, - "recovered_in_bytes": 71305, - "percent": "100.0%" - }, - "files": { - "total": 7, - "reused": 0, - "recovered": 7, - "percent": "100.0%" - }, - "total_time_in_millis": 73, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 31 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.05.10": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664242713, - "stop_time_in_millis": 1527664245807, - "total_time_in_millis": 3094, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 12021539, - "reused_in_bytes": 0, - "recovered_in_bytes": 12021539, - "percent": "100.0%" - }, - "files": { - "total": 18, - "reused": 0, - "recovered": 18, - "percent": "100.0%" - }, - "total_time_in_millis": 1985, - "source_throttle_time_in_millis": 58, - "target_throttle_time_in_millis": 64 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 95 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.05.11": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664237909, - "stop_time_in_millis": 1527664240334, - "total_time_in_millis": 2424, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 12220471, - "reused_in_bytes": 0, - "recovered_in_bytes": 12220471, - "percent": "100.0%" - }, - "files": { - "total": 36, - "reused": 0, - "recovered": 36, - "percent": "100.0%" - }, - "total_time_in_millis": 1301, - "source_throttle_time_in_millis": 23, - "target_throttle_time_in_millis": 114 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 24 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".monitoring-alerts-6": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664850305, - "stop_time_in_millis": 1527664858903, - "total_time_in_millis": 8598, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 52033, - "reused_in_bytes": 0, - "recovered_in_bytes": 52033, - "percent": "100.0%" - }, - "files": { - "total": 33, - "reused": 0, - "recovered": 33, - "percent": "100.0%" - }, - "total_time_in_millis": 3198, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 835, - "total": 835, - "percent": "100.0%", - "total_on_start": 835, - "total_time_in_millis": 2398 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.05.12": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664231704, - "stop_time_in_millis": 1527664235322, - "total_time_in_millis": 3618, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 12045182, - "reused_in_bytes": 0, - "recovered_in_bytes": 12045182, - "percent": "100.0%" - }, - "files": { - "total": 18, - "reused": 0, - "recovered": 18, - "percent": "100.0%" - }, - "total_time_in_millis": 1290, - "source_throttle_time_in_millis": 35, - "target_throttle_time_in_millis": 69 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 102 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.05.02": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664296177, - "stop_time_in_millis": 1527664299828, - "total_time_in_millis": 3650, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 12371116, - "reused_in_bytes": 0, - "recovered_in_bytes": 12371116, - "percent": "100.0%" - }, - "files": { - "total": 21, - "reused": 0, - "recovered": 21, - "percent": "100.0%" - }, - "total_time_in_millis": 2591, - "source_throttle_time_in_millis": 54, - "target_throttle_time_in_millis": 61 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 19 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.05.03": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664288222, - "stop_time_in_millis": 1527664292011, - "total_time_in_millis": 3789, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 12063029, - "reused_in_bytes": 0, - "recovered_in_bytes": 12063029, - "percent": "100.0%" - }, - "files": { - "total": 21, - "reused": 0, - "recovered": 21, - "percent": "100.0%" - }, - "total_time_in_millis": 3086, - "source_throttle_time_in_millis": 13, - "target_throttle_time_in_millis": 140 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 193 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.05.04": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664281809, - "stop_time_in_millis": 1527664287436, - "total_time_in_millis": 5627, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 12012423, - "reused_in_bytes": 0, - "recovered_in_bytes": 12012423, - "percent": "100.0%" - }, - "files": { - "total": 18, - "reused": 0, - "recovered": 18, - "percent": "100.0%" - }, - "total_time_in_millis": 2297, - "source_throttle_time_in_millis": 47, - "target_throttle_time_in_millis": 83 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 20 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.05.05": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664276810, - "stop_time_in_millis": 1527664279629, - "total_time_in_millis": 2819, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 12087764, - "reused_in_bytes": 0, - "recovered_in_bytes": 12087764, - "percent": "100.0%" - }, - "files": { - "total": 18, - "reused": 0, - "recovered": 18, - "percent": "100.0%" - }, - "total_time_in_millis": 1699, - "source_throttle_time_in_millis": 43, - "target_throttle_time_in_millis": 72 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 15 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.05.06": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664270507, - "stop_time_in_millis": 1527664274317, - "total_time_in_millis": 3809, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 11980357, - "reused_in_bytes": 0, - "recovered_in_bytes": 11980357, - "percent": "100.0%" - }, - "files": { - "total": 15, - "reused": 0, - "recovered": 15, - "percent": "100.0%" - }, - "total_time_in_millis": 2108, - "source_throttle_time_in_millis": 58, - "target_throttle_time_in_millis": 105 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 96 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.05.07": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664266413, - "stop_time_in_millis": 1527664268114, - "total_time_in_millis": 1701, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 12064165, - "reused_in_bytes": 0, - "recovered_in_bytes": 12064165, - "percent": "100.0%" - }, - "files": { - "total": 21, - "reused": 0, - "recovered": 21, - "percent": "100.0%" - }, - "total_time_in_millis": 1084, - "source_throttle_time_in_millis": 59, - "target_throttle_time_in_millis": 108 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 106 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.05.08": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664260483, - "stop_time_in_millis": 1527664265712, - "total_time_in_millis": 5228, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 12131337, - "reused_in_bytes": 0, - "recovered_in_bytes": 12131337, - "percent": "100.0%" - }, - "files": { - "total": 30, - "reused": 0, - "recovered": 30, - "percent": "100.0%" - }, - "total_time_in_millis": 3523, - "source_throttle_time_in_millis": 17, - "target_throttle_time_in_millis": 285 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 79 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.05.09": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664254258, - "stop_time_in_millis": 1527664259012, - "total_time_in_millis": 4754, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 12122597, - "reused_in_bytes": 0, - "recovered_in_bytes": 12122597, - "percent": "100.0%" - }, - "files": { - "total": 30, - "reused": 0, - "recovered": 30, - "percent": "100.0%" - }, - "total_time_in_millis": 3089, - "source_throttle_time_in_millis": 0, - "target_throttle_time_in_millis": 0 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 105 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.04.30": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664307482, - "stop_time_in_millis": 1527664309927, - "total_time_in_millis": 2444, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 12359720, - "reused_in_bytes": 0, - "recovered_in_bytes": 12359720, - "percent": "100.0%" - }, - "files": { - "total": 27, - "reused": 0, - "recovered": 27, - "percent": "100.0%" - }, - "total_time_in_millis": 1902, - "source_throttle_time_in_millis": 68, - "target_throttle_time_in_millis": 200 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 18 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - }, - ".watcher-history-7-2018.05.01": { - "shards": [ - { - "id": 0, - "type": "PEER", - "stage": "DONE", - "primary": false, - "start_time_in_millis": 1527664302108, - "stop_time_in_millis": 1527664305914, - "total_time_in_millis": 3806, - "source": { - "id": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016" - }, - "target": { - "id": "jes3gI7iTGG7v6NFyR1Yfw", - "host": "172.25.25.23", - "transport_address": "172.25.25.23:19544", - "ip": "172.25.25.23", - "name": "instance-0000000018" - }, - "index": { - "size": { - "total_in_bytes": 12450145, - "reused_in_bytes": 0, - "recovered_in_bytes": 12450145, - "percent": "100.0%" - }, - "files": { - "total": 30, - "reused": 0, - "recovered": 30, - "percent": "100.0%" - }, - "total_time_in_millis": 2606, - "source_throttle_time_in_millis": 38, - "target_throttle_time_in_millis": 212 - }, - "translog": { - "recovered": 0, - "total": 0, - "percent": "100.0%", - "total_on_start": 0, - "total_time_in_millis": 101 - }, - "verify_index": { - "check_index_time_in_millis": 0, - "total_time_in_millis": 0 - } - } - ] - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_recovery/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_recovery/data.go deleted file mode 100644 index 1aaa731b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_recovery/data.go +++ /dev/null @@ -1,95 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package index_recovery - -import ( - "encoding/json" - - "github.com/joeshaw/multierror" - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstriface" - "github.com/elastic/beats/v7/metricbeat/helper/elastic" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" -) - -var ( - schema = s.Schema{ - // This is all shard information and should be linked to elasticsearch.shard.* - // as soon as field aliases are available. - "id": c.Int("id"), - "type": c.Str("type"), - "primary": c.Bool("primary"), - "stage": c.Str("stage"), - - // As soon as we have field alias feature available, source and target should - // link to elasticsearch.node.* as it's not specific information. - "source": c.Dict("source", s.Schema{ - "id": c.Str("id", s.Optional), - "host": c.Str("host", s.Optional), - "name": c.Str("name", s.Optional), - }), - "target": c.Dict("target", s.Schema{ - "id": c.Str("id", s.Optional), - "host": c.Str("host", s.Optional), - "name": c.Str("name", s.Optional), - }), - } -) - -func eventsMapping(r mb.ReporterV2, info elasticsearch.Info, content []byte) error { - - var data map[string]map[string][]map[string]interface{} - - err := json.Unmarshal(content, &data) - if err != nil { - return errors.Wrap(err, "failure parsing Elasticsearch Recovery API response") - } - - var errs multierror.Errors - for indexName, d := range data { - shards, ok := d["shards"] - if !ok { - errs = append(errs, elastic.MakeErrorForMissingField(indexName+".shards", elastic.Elasticsearch)) - continue - } - for _, data := range shards { - event := mb.Event{} - - event.RootFields = common.MapStr{} - event.RootFields.Put("service.name", elasticsearch.ModuleName) - - event.ModuleFields = common.MapStr{} - event.ModuleFields.Put("cluster.name", info.ClusterName) - event.ModuleFields.Put("cluster.id", info.ClusterID) - event.ModuleFields.Put("index.name", indexName) - - event.MetricSetFields, err = schema.Apply(data) - if err != nil { - errs = append(errs, errors.Wrap(err, "failure applying shard schema")) - continue - } - - r.Event(event) - } - } - return errs.Err() -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_recovery/data_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_recovery/data_test.go deleted file mode 100644 index 19194e31..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_recovery/data_test.go +++ /dev/null @@ -1,30 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package index_recovery - -import ( - "testing" - - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" -) - -func TestMapper(t *testing.T) { - elasticsearch.TestMapperWithInfo(t, "./_meta/test/recovery.*.json", eventsMapping) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_recovery/data_xpack.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_recovery/data_xpack.go deleted file mode 100644 index e8bbc3dc..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_recovery/data_xpack.go +++ /dev/null @@ -1,84 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package index_recovery - -import ( - "encoding/json" - "fmt" - "time" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/helper/elastic" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" -) - -func eventsMappingXPack(r mb.ReporterV2, m *MetricSet, info elasticsearch.Info, content []byte) error { - var data map[string]interface{} - err := json.Unmarshal(content, &data) - if err != nil { - return errors.Wrap(err, "failure parsing Elasticsearch Recovery API response") - } - - var results []map[string]interface{} - for indexName, indexData := range data { - indexData, ok := indexData.(map[string]interface{}) - if !ok { - return fmt.Errorf("%v is not a map", indexName) - } - - shards, ok := indexData["shards"] - if !ok { - return elastic.MakeErrorForMissingField(indexName+".shards", elastic.Elasticsearch) - } - - shardsArr, ok := shards.([]interface{}) - if !ok { - return fmt.Errorf("%v.shards is not an array", indexName) - } - - for shardIdx, shard := range shardsArr { - shard, ok := shard.(map[string]interface{}) - if !ok { - return fmt.Errorf("%v.shards[%v] is not a map", indexName, shardIdx) - } - - shard["index_name"] = indexName - results = append(results, shard) - } - } - - indexRecovery := common.MapStr{} - indexRecovery["shards"] = results - - event := mb.Event{} - event.RootFields = common.MapStr{ - "cluster_uuid": info.ClusterID, - "timestamp": common.Time(time.Now()), - "interval_ms": m.Module().Config().Period / time.Millisecond, - "type": "index_recovery", - "index_recovery": indexRecovery, - } - - event.Index = elastic.MakeXPackMonitoringIndexName(elastic.Elasticsearch) - r.Event(event) - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_recovery/index_recovery.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_recovery/index_recovery.go deleted file mode 100644 index 68d1ee29..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_recovery/index_recovery.go +++ /dev/null @@ -1,105 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package index_recovery - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" -) - -func init() { - mb.Registry.MustAddMetricSet(elasticsearch.ModuleName, "index_recovery", New, - mb.WithHostParser(elasticsearch.HostParser), - mb.WithNamespace("elasticsearch.index.recovery"), - ) -} - -const ( - recoveryPath = "/_recovery" -) - -// MetricSet type defines all fields of the MetricSet -type MetricSet struct { - *elasticsearch.MetricSet -} - -// New create a new instance of the MetricSet -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - config := struct { - ActiveOnly bool `config:"index_recovery.active_only"` - XPack bool `config:"xpack.enabled"` - }{ - ActiveOnly: true, - XPack: false, - } - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - localRecoveryPath := recoveryPath - if !config.XPack && config.ActiveOnly { - localRecoveryPath = localRecoveryPath + "?active_only=true" - } - - ms, err := elasticsearch.NewMetricSet(base, localRecoveryPath) - if err != nil { - return nil, err - } - return &MetricSet{MetricSet: ms}, nil -} - -// Fetch gathers stats for each index from the _stats API -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - isMaster, err := elasticsearch.IsMaster(m.HTTP, m.GetServiceURI()) - if err != nil { - return errors.Wrap(err, "error determining if connected Elasticsearch node is master") - } - - // Not master, no event sent - if !isMaster { - m.Logger().Debug("trying to fetch index recovery stats from a non-master node") - return nil - } - - info, err := elasticsearch.GetInfo(m.HTTP, m.GetServiceURI()) - if err != nil { - return err - } - - content, err := m.HTTP.FetchContent() - if err != nil { - return err - } - - if m.MetricSet.XPack { - err = eventsMappingXPack(r, m, *info, content) - if err != nil { - // Since this is an x-pack code path, we log the error but don't - // return it. Otherwise it would get reported into `metricbeat-*` - // indices. - m.Logger().Error(err) - return nil - } - } else { - return eventsMapping(r, *info, content) - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_summary/_meta/data-xpack.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_summary/_meta/data-xpack.json deleted file mode 100644 index ad68a4b7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_summary/_meta/data-xpack.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "_index": ".monitoring-es-6-2018.05.15", - "_type": "doc", - "_id": "CGdxY2MBLoB8ROglGWFD", - "_score": 1, - "_source": { - "cluster_uuid": "SFQoPJkbSc2-n_so4ZbUwA", - "timestamp": "2018-05-15T10:55:46.476Z", - "interval_ms": 10000, - "type": "indices_stats", - "source_node": { - "uuid": "YYSPA7QWSQyBQSYgIdOAKw", - "host": "127.0.0.1", - "transport_address": "127.0.0.1:9300", - "ip": "127.0.0.1", - "name": "YYSPA7Q", - "timestamp": "2018-05-15T10:55:46.360Z" - }, - "indices_stats": { - "_all": { - "primaries": { - "docs": { - "count": 509 - }, - "store": { - "size_in_bytes": 1377439 - }, - "indexing": { - "index_total": 531, - "index_time_in_millis": 5220, - "is_throttled": false, - "throttle_time_in_millis": 0 - }, - "search": { - "query_total": 908, - "query_time_in_millis": 10160 - } - }, - "total": { - "docs": { - "count": 509 - }, - "store": { - "size_in_bytes": 1377439 - }, - "indexing": { - "index_total": 531, - "index_time_in_millis": 5220, - "is_throttled": false, - "throttle_time_in_millis": 0 - }, - "search": { - "query_total": 908, - "query_time_in_millis": 10160 - } - } - } - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_summary/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_summary/_meta/data.json deleted file mode 100644 index 686b38e5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_summary/_meta/data.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "beat": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "elasticsearch": { - "cluster": { - "id": "UziYVLPkTTmCzccc6102Bg", - "name": "elasticsearch" - }, - "index": { - "summary": { - "primaries": { - "docs": { - "count": 231, - "deleted": 56 - }, - "segments": { - "count": 16, - "memory": { - "bytes": 105245 - } - }, - "store": { - "size": { - "bytes": 444882 - } - } - }, - "total": { - "docs": { - "count": 231, - "deleted": 56 - }, - "segments": { - "count": 16, - "memory": { - "bytes": 105245 - } - }, - "store": { - "size": { - "bytes": 444882 - } - } - } - } - } - }, - "metricset": { - "host": "127.0.0.1:9200", - "module": "elasticsearch", - "name": "index_summary", - "namespace": "elasticsearch.index.summary", - "rtt": 115 - }, - "service": { - "name": "elasticsearch" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_summary/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_summary/_meta/docs.asciidoc deleted file mode 100644 index 1af29ea6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_summary/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the index summary metricset of the module elasticsearch. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_summary/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_summary/_meta/fields.yml deleted file mode 100644 index 17df1df7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_summary/_meta/fields.yml +++ /dev/null @@ -1,56 +0,0 @@ -- name: index.summary - type: group - description: > - index - release: ga - fields: - - name: primaries - type: group - fields: - - name: docs.count - type: long - description: > - Total number of documents in the index. - - name: docs.deleted - type: long - description: > - Total number of deleted documents in the index. - - name: store.size.bytes - type: long - format: bytes - description: > - Total size of the index in bytes. - - name: segments.count - type: long - description: > - Total number of index segments. - - name: segments.memory.bytes - type: long - format: bytes - description: > - Total number of memory used by the segments in bytes. - - name: total - type: group - fields: - - name: docs.count - type: long - description: > - Total number of documents in the index. - - name: docs.deleted - type: long - description: > - Total number of deleted documents in the index. - - name: store.size.bytes - type: long - format: bytes - description: > - Total size of the index in bytes. - - name: segments.count - type: long - description: > - Total number of index segments. - - name: segments.memory.bytes - type: long - format: bytes - description: > - Total number of memory used by the segments in bytes. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_summary/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_summary/data.go deleted file mode 100644 index fe75162b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_summary/data.go +++ /dev/null @@ -1,98 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package index_summary - -import ( - "encoding/json" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstriface" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" -) - -var ( - schema = s.Schema{ - "primaries": c.Dict("primaries", s.Schema{ - "docs": c.Dict("docs", s.Schema{ - "count": c.Int("count"), - "deleted": c.Int("deleted"), - }), - "store": c.Dict("store", s.Schema{ - "size": s.Object{ - "bytes": c.Int("size_in_bytes"), - }, - }), - "segments": c.Dict("segments", s.Schema{ - "count": c.Int("count"), - "memory": s.Object{ - "bytes": c.Int("memory_in_bytes"), - }, - }), - }), - "total": c.Dict("total", s.Schema{ - "docs": c.Dict("docs", s.Schema{ - "count": c.Int("count"), - "deleted": c.Int("deleted"), - }), - "store": c.Dict("store", s.Schema{ - "size": s.Object{ - "bytes": c.Int("size_in_bytes"), - }, - }), - "segments": c.Dict("segments", s.Schema{ - "count": c.Int("count"), - "memory": s.Object{ - "bytes": c.Int("memory_in_bytes"), - }, - }), - }), - } -) - -func eventMapping(r mb.ReporterV2, info elasticsearch.Info, content []byte) error { - var event mb.Event - event.RootFields = common.MapStr{} - event.RootFields.Put("service.name", elasticsearch.ModuleName) - - event.ModuleFields = common.MapStr{} - event.ModuleFields.Put("cluster.name", info.ClusterName) - event.ModuleFields.Put("cluster.id", info.ClusterID) - - var all struct { - Data map[string]interface{} `json:"_all"` - } - - err := json.Unmarshal(content, &all) - if err != nil { - return errors.Wrap(err, "failure parsing Elasticsearch Stats API response") - } - - fields, err := schema.Apply(all.Data, s.FailOnRequired) - if err != nil { - return errors.Wrap(err, "failure applying stats schema") - } - - event.MetricSetFields = fields - - r.Event(event) - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_summary/data_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_summary/data_test.go deleted file mode 100644 index e96c72bc..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_summary/data_test.go +++ /dev/null @@ -1,49 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package index_summary - -import ( - "io/ioutil" - "testing" - - "github.com/stretchr/testify/require" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" -) - -var info = elasticsearch.Info{ - ClusterID: "1234", - ClusterName: "helloworld", -} - -func TestMapper(t *testing.T) { - elasticsearch.TestMapperWithInfo(t, "../index/_meta/test/stats.*.json", eventMapping) -} - -func TestEmpty(t *testing.T) { - input, err := ioutil.ReadFile("../index/_meta/test/empty.512.json") - require.NoError(t, err) - - reporter := &mbtest.CapturingReporterV2{} - eventMapping(reporter, info, input) - require.Empty(t, reporter.GetErrors()) - require.Equal(t, 1, len(reporter.GetEvents())) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_summary/data_xpack.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_summary/data_xpack.go deleted file mode 100644 index d1e00ea6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_summary/data_xpack.go +++ /dev/null @@ -1,99 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package index_summary - -import ( - "encoding/json" - "fmt" - "time" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstriface" - "github.com/elastic/beats/v7/metricbeat/helper/elastic" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" -) - -var ( - xpackSchema = s.Schema{ - "primaries": c.Dict("primaries", indexStatsSchema), - "total": c.Dict("total", indexStatsSchema), - } - - indexStatsSchema = s.Schema{ - "docs": c.Dict("docs", s.Schema{ - "count": c.Int("count"), - }), - "store": c.Dict("store", s.Schema{ - "size_in_bytes": c.Int("size_in_bytes"), - }), - "indexing": c.Dict("indexing", s.Schema{ - "index_total": c.Int("index_total"), - "index_time_in_millis": c.Int("index_time_in_millis"), - "is_throttled": c.Bool("is_throttled"), - "throttle_time_in_millis": c.Int("throttle_time_in_millis"), - }), - "search": c.Dict("search", s.Schema{ - "query_total": c.Int("query_total"), - "query_time_in_millis": c.Int("query_time_in_millis"), - }), - } -) - -func eventMappingXPack(r mb.ReporterV2, m *MetricSet, info elasticsearch.Info, content []byte) error { - var all struct { - Data map[string]interface{} `json:"_all"` - } - - err := json.Unmarshal(content, &all) - if err != nil { - return errors.Wrap(err, "failure parsing Elasticsearch Stats API response") - } - - p := all.Data["primaries"] - primaries, ok := p.(map[string]interface{}) - if !ok { - return fmt.Errorf("primaries is not a map") - } - - if len(primaries) == 0 { - // There is no data in the cluster, hence no metrics to parse or report - return nil - } - - fields, err := xpackSchema.Apply(all.Data) - if err != nil { - return errors.Wrap(err, "failure applying stats schema") - } - - event := mb.Event{} - event.RootFields = common.MapStr{} - event.RootFields.Put("indices_stats._all", fields) - event.RootFields.Put("cluster_uuid", info.ClusterID) - event.RootFields.Put("timestamp", common.Time(time.Now())) - event.RootFields.Put("interval_ms", m.Module().Config().Period/time.Millisecond) - event.RootFields.Put("type", "indices_stats") - - event.Index = elastic.MakeXPackMonitoringIndexName(elastic.Elasticsearch) - - r.Event(event) - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_summary/index_summary.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_summary/index_summary.go deleted file mode 100644 index 569e2349..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/index_summary/index_summary.go +++ /dev/null @@ -1,100 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package index_summary - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" -) - -// init registers the MetricSet with the central registry. -// The New method will be called after the setup of the module and before starting to fetch data -func init() { - mb.Registry.MustAddMetricSet(elasticsearch.ModuleName, "index_summary", New, - mb.WithHostParser(hostParser), - mb.WithNamespace("elasticsearch.index.summary"), - ) -} - -const ( - statsPath = "/_stats" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: "http", - PathConfigKey: "path", - }.Build() -) - -// MetricSet type defines all fields of the MetricSet -type MetricSet struct { - *elasticsearch.MetricSet -} - -// New create a new instance of the MetricSet -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - // Get the stats from the local node - ms, err := elasticsearch.NewMetricSet(base, statsPath) - if err != nil { - return nil, err - } - return &MetricSet{MetricSet: ms}, nil -} - -// Fetch gathers stats for each index from the _stats API -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - isMaster, err := elasticsearch.IsMaster(m.HTTP, m.HostData().SanitizedURI+statsPath) - if err != nil { - return errors.Wrap(err, "error determining if connected Elasticsearch node is master") - } - - // Not master, no event sent - if !isMaster { - m.Logger().Debug("trying to fetch index summary stats from a non-master node") - return nil - } - - content, err := m.HTTP.FetchContent() - if err != nil { - return err - } - - info, err := elasticsearch.GetInfo(m.HTTP, m.HostData().SanitizedURI+statsPath) - if err != nil { - return errors.Wrap(err, "failed to get info from Elasticsearch") - } - - if m.XPack { - err = eventMappingXPack(r, m, *info, content) - if err != nil { - // Since this is an x-pack code path, we log the error but don't - // return it. Otherwise it would get reported into `metricbeat-*` - // indices. - m.Logger().Error(err) - return nil - } - } else { - return eventMapping(r, *info, content) - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/metricset.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/metricset.go deleted file mode 100644 index c1daae4f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/metricset.go +++ /dev/null @@ -1,86 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package elasticsearch - -import ( - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -const ( - defaultScheme = "http" - pathConfigKey = "path" -) - -var ( - // HostParser parses host urls for RabbitMQ management plugin - HostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - PathConfigKey: pathConfigKey, - }.Build() -) - -// MetricSet can be used to build other metric sets that query RabbitMQ -// management plugin -type MetricSet struct { - mb.BaseMetricSet - servicePath string - *helper.HTTP - XPack bool -} - -// NewMetricSet creates an metric set that can be used to build other metric -// sets that query RabbitMQ management plugin -func NewMetricSet(base mb.BaseMetricSet, servicePath string) (*MetricSet, error) { - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - - config := struct { - XPack bool `config:"xpack.enabled"` - }{ - XPack: false, - } - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - ms := &MetricSet{ - base, - servicePath, - http, - config.XPack, - } - - ms.SetServiceURI(servicePath) - - return ms, nil -} - -// GetServiceURI returns the URI of the Elasticsearch service being monitored by this metricset -func (m *MetricSet) GetServiceURI() string { - return m.HostData().SanitizedURI + m.servicePath -} - -// SetServiceURI updates the URI of the Elasticsearch service being monitored by this metricset -func (m *MetricSet) SetServiceURI(servicePath string) { - m.servicePath = servicePath - m.HTTP.SetURI(m.GetServiceURI()) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ml_job/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ml_job/_meta/data.json deleted file mode 100644 index 7605e12e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ml_job/_meta/data.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "elasticsearch": { - "cluster": { - "id": "3LbUkLkURz--FR-YO0wLNA", - "name": "es1" - }, - "ml": { - "job": { - "data_counts": { - "invalid_date_count": 0, - "processed_record_count": 0 - }, - "id": "total-requests", - "state": "closed" - } - } - }, - "metricset": { - "host": "127.0.0.1:9200", - "module": "elasticsearch", - "name": "ml_job", - "namespace": "elasticsearch.ml.job", - "rtt": 115 - }, - "service": { - "name": "elasticsearch" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ml_job/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ml_job/_meta/docs.asciidoc deleted file mode 100644 index d2b06231..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ml_job/_meta/docs.asciidoc +++ /dev/null @@ -1,3 +0,0 @@ -This is the `ml_job` metricset of the Elasticsearch module. This metricset -requires https://www.elastic.co/products/x-pack/machine-learning[Machine Learning] -to be enabled. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ml_job/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ml_job/_meta/fields.yml deleted file mode 100644 index d4bebf74..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ml_job/_meta/fields.yml +++ /dev/null @@ -1,24 +0,0 @@ -- name: ml.job - type: group - description: > - ml - release: ga - fields: - - name: id - type: keyword - description: > - Unique ml job id. - - name: state - type: keyword - description: > - Job state. - - name: data_counts.processed_record_count - type: long - description: > - Processed data events. - - name: data_counts.invalid_date_count - type: long - description: > - The number of records with either a missing date field or a date that could not be parsed. - - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ml_job/_meta/test/ml.700.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ml_job/_meta/test/ml.700.json deleted file mode 100644 index 035ced73..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ml_job/_meta/test/ml.700.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "count": 2, - "jobs": [ - { - "job_id": "55", - "data_counts": { - "job_id": "55", - "processed_record_count": 14, - "processed_field_count": 28, - "input_bytes": 1254, - "input_field_count": 28, - "invalid_date_count": 0, - "missing_field_count": 0, - "out_of_order_timestamp_count": 0, - "empty_bucket_count": 0, - "sparse_bucket_count": 0, - "bucket_count": 2, - "earliest_record_timestamp": 1525847665298, - "latest_record_timestamp": 1525847795423, - "last_data_time": 1525848008257, - "input_record_count": 14 - }, - "model_size_stats": { - "job_id": "55", - "result_type": "model_size_stats", - "model_bytes": 49176, - "total_by_field_count": 3, - "total_over_field_count": 0, - "total_partition_field_count": 2, - "bucket_allocation_failures_count": 0, - "memory_status": "ok", - "log_time": 1525848008000, - "timestamp": 1525847700000 - }, - "state": "closed" - }, - { - "job_id": "test", - "data_counts": { - "job_id": "test", - "processed_record_count": 0, - "processed_field_count": 0, - "input_bytes": 0, - "input_field_count": 0, - "invalid_date_count": 0, - "missing_field_count": 0, - "out_of_order_timestamp_count": 0, - "empty_bucket_count": 0, - "sparse_bucket_count": 0, - "bucket_count": 0, - "input_record_count": 0 - }, - "model_size_stats": { - "job_id": "test", - "result_type": "model_size_stats", - "model_bytes": 1280, - "total_by_field_count": 0, - "total_over_field_count": 0, - "total_partition_field_count": 0, - "bucket_allocation_failures_count": 0, - "memory_status": "ok", - "log_time": 1525847934000, - "timestamp": -900000 - }, - "state": "closed" - } - ] -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ml_job/_meta/test/test_job.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ml_job/_meta/test/test_job.json deleted file mode 100644 index 5dbf82c9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ml_job/_meta/test/test_job.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "description" : "Total sum of requests", - "analysis_config" : { - "bucket_span":"10m", - "detectors": [ - { - "detector_description": "Sum of total", - "function": "sum", - "field_name": "total" - } - ] - }, - "data_description" : { - "time_field":"timestamp", - "time_format": "epoch_ms" - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ml_job/_meta/test/xpack.job.stats.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ml_job/_meta/test/xpack.job.stats.json deleted file mode 100644 index 2da640cc..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ml_job/_meta/test/xpack.job.stats.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "_index": ".monitoring-es-6-2018.05.09", - "_type": "doc", - "_id": "1QWfQ2MBM5SQsInIyGuQ", - "_score": 2.6701682, - "_source": { - "cluster_uuid": "EFdYsDSoSZmU7fXE2wvJ0g", - "timestamp": "2018-05-09T06:38:55.058Z", - "interval_ms": 10000, - "type": "job_stats", - "source_node": { - "uuid": "q7ya3ngBTS2cxzYi0duQdA", - "host": "127.0.0.1", - "transport_address": "127.0.0.1:9300", - "ip": "127.0.0.1", - "name": "q7ya3ng", - "timestamp": "2018-05-09T06:38:54.931Z" - }, - "job_stats": { - "job_id": "test", - "data_counts": { - "job_id": "test", - "processed_record_count": 0, - "processed_field_count": 0, - "input_bytes": 0, - "input_field_count": 0, - "invalid_date_count": 0, - "missing_field_count": 0, - "out_of_order_timestamp_count": 0, - "empty_bucket_count": 0, - "sparse_bucket_count": 0, - "bucket_count": 0, - "input_record_count": 0 - }, - "model_size_stats": { - "job_id": "test", - "result_type": "model_size_stats", - "model_bytes": 0, - "total_by_field_count": 0, - "total_over_field_count": 0, - "total_partition_field_count": 0, - "bucket_allocation_failures_count": 0, - "memory_status": "ok", - "log_time": 1525847933184 - }, - "state": "closing", - "node": { - "id": "q7ya3ngBTS2cxzYi0duQdA", - "name": "q7ya3ng", - "ephemeral_id": "NrFp0cqSQky6zvxDhSJ-5w", - "transport_address": "127.0.0.1:9300", - "attributes": { - "ml.machine_memory": "2096066560", - "ml.max_open_jobs": "20", - "ml.enabled": "true" - } - }, - "assignment_explanation": "", - "open_time": "1s" - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ml_job/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ml_job/data.go deleted file mode 100644 index b914a4bd..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ml_job/data.go +++ /dev/null @@ -1,77 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package ml_job - -import ( - "encoding/json" - - "github.com/joeshaw/multierror" - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstriface" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" -) - -var ( - schema = s.Schema{ - "id": c.Str("job_id"), - "state": c.Str("state"), - "data_counts": c.Dict("data_counts", s.Schema{ - "processed_record_count": c.Int("processed_record_count"), - "invalid_date_count": c.Int("invalid_date_count"), - }), - } -) - -type jobsStruct struct { - Jobs []map[string]interface{} `json:"jobs"` -} - -func eventsMapping(r mb.ReporterV2, info elasticsearch.Info, content []byte) error { - - jobsData := &jobsStruct{} - err := json.Unmarshal(content, jobsData) - if err != nil { - return errors.Wrap(err, "failure parsing Elasticsearch ML Job Stats API response") - } - - var errs multierror.Errors - for _, job := range jobsData.Jobs { - - event := mb.Event{} - - event.RootFields = common.MapStr{} - event.RootFields.Put("service.name", elasticsearch.ModuleName) - - event.ModuleFields = common.MapStr{} - event.ModuleFields.Put("cluster.name", info.ClusterName) - event.ModuleFields.Put("cluster.id", info.ClusterID) - - event.MetricSetFields, err = schema.Apply(job) - if err != nil { - errs = append(errs, errors.Wrap(err, "failure applying ml job schema")) - continue - } - - r.Event(event) - } - return errs.Err() -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ml_job/data_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ml_job/data_test.go deleted file mode 100644 index 07198d99..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ml_job/data_test.go +++ /dev/null @@ -1,30 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package ml_job - -import ( - "testing" - - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" -) - -func TestMapper(t *testing.T) { - elasticsearch.TestMapperWithInfo(t, "./_meta/test/ml.*.json", eventsMapping) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ml_job/data_xpack.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ml_job/data_xpack.go deleted file mode 100644 index 04c4cec2..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ml_job/data_xpack.go +++ /dev/null @@ -1,82 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package ml_job - -import ( - "encoding/json" - "fmt" - "time" - - "github.com/joeshaw/multierror" - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/helper/elastic" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" -) - -func eventsMappingXPack(r mb.ReporterV2, m *MetricSet, info elasticsearch.Info, content []byte) error { - var data map[string]interface{} - err := json.Unmarshal(content, &data) - if err != nil { - return errors.Wrap(err, "failure parsing Elasticsearch ML Job Stats API response") - } - - jobs, ok := data["jobs"] - if !ok { - return elastic.MakeErrorForMissingField("jobs", elastic.Elasticsearch) - } - - jobsArr, ok := jobs.([]interface{}) - if !ok { - return fmt.Errorf("jobs is not an array of maps") - } - - var errs multierror.Errors - for _, j := range jobsArr { - job, ok := j.(map[string]interface{}) - if !ok { - errs = append(errs, fmt.Errorf("job is not a map")) - continue - } - - if err := elastic.FixTimestampField(job, "data_counts.earliest_record_timestamp"); err != nil { - errs = append(errs, err) - continue - } - if err := elastic.FixTimestampField(job, "data_counts.latest_record_timestamp"); err != nil { - errs = append(errs, err) - continue - } - - event := mb.Event{} - event.RootFields = common.MapStr{ - "cluster_uuid": info.ClusterID, - "timestamp": common.Time(time.Now()), - "interval_ms": m.Module().Config().Period / time.Millisecond, - "type": "job_stats", - "job_stats": job, - } - - event.Index = elastic.MakeXPackMonitoringIndexName(elastic.Elasticsearch) - r.Event(event) - } - - return errs.Err() -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ml_job/ml_job.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ml_job/ml_job.go deleted file mode 100644 index 506b1fad..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/ml_job/ml_job.go +++ /dev/null @@ -1,99 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package ml_job - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" -) - -func init() { - mb.Registry.MustAddMetricSet(elasticsearch.ModuleName, "ml_job", New, - mb.WithHostParser(elasticsearch.HostParser), - mb.WithNamespace("elasticsearch.ml.job"), - ) -} - -const ( - jobPathSuffix = "/anomaly_detectors/_all/_stats" -) - -// MetricSet for ml job -type MetricSet struct { - *elasticsearch.MetricSet -} - -// New creates a new instance of the MetricSet. New is responsible for unpacking -// any MetricSet specific configuration options if there are any. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - // Get the stats from the local node - ms, err := elasticsearch.NewMetricSet(base, "") // servicePath will be set in Fetch() based on ES version - if err != nil { - return nil, err - } - - return &MetricSet{MetricSet: ms}, nil -} - -// Fetch methods implements the data gathering and data conversion to the right format -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - - isMaster, err := elasticsearch.IsMaster(m.HTTP, m.GetServiceURI()) - if err != nil { - return errors.Wrap(err, "error determining if connected Elasticsearch node is master") - } - - // Not master, no event sent - if !isMaster { - m.Logger().Debug("trying to fetch machine learning job stats from a non-master node") - return nil - } - - info, err := elasticsearch.GetInfo(m.HTTP, m.GetServiceURI()) - if err != nil { - return err - } - - if info.Version.Number.Major < 7 { - m.SetServiceURI("/_xpack/ml" + jobPathSuffix) - } else { - m.SetServiceURI("/_ml" + jobPathSuffix) - } - - content, err := m.HTTP.FetchContent() - if err != nil { - return err - } - - if m.XPack { - err = eventsMappingXPack(r, m, *info, content) - if err != nil { - // Since this is an x-pack code path, we log the error but don't - // return it. Otherwise it would get reported into `metricbeat-*` - // indices. - m.Logger().Error(err) - return nil - } - } else { - return eventsMapping(r, *info, content) - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node/_meta/data.json deleted file mode 100644 index fa04d1b7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node/_meta/data.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "elasticsearch": { - "cluster": { - "id": "wafoCXEDTrGxpYViNueSaA", - "name": "es1" - }, - "node": { - "id": "v5gHTHqKSRa4bZ9vbyDy7g", - "jvm": { - "memory": { - "heap": { - "init": { - "bytes": 1073741824 - }, - "max": { - "bytes": 1037959168 - } - }, - "nonheap": { - "init": { - "bytes": 7667712 - }, - "max": { - "bytes": 0 - } - } - }, - "version": "11.0.1" - }, - "name": "es1_1", - "process": { - "mlockall": false - }, - "version": "7.0.0" - } - }, - "metricset": { - "host": "127.0.0.1:9200", - "module": "elasticsearch", - "name": "node", - "rtt": 115 - }, - "service": { - "name": "elasticsearch" - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node/_meta/docs.asciidoc deleted file mode 100644 index 60af5023..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node/_meta/docs.asciidoc +++ /dev/null @@ -1,4 +0,0 @@ -The `node` metricset interrogates the -https://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-info.html[Cluster API endpoint] of -Elasticsearch to get cluster nodes information. This metricset only fetches the data from the `_local` node so it must -run on each Elasticsearch node. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node/_meta/fields.yml deleted file mode 100644 index 5f6ef22a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node/_meta/fields.yml +++ /dev/null @@ -1,43 +0,0 @@ -- name: node - type: group - description: > - node - release: ga - fields: - - name: version - type: keyword - description: > - Node version. - - name: jvm - type: group - description: > - JVM Info. - fields: - - name: version - type: keyword - description: > - JVM version. - - name: memory.heap.init.bytes - type: long - format: bytes - description: > - Heap init used by the JVM in bytes. - - name: memory.heap.max.bytes - type: long - format: bytes - description: > - Heap max used by the JVM in bytes. - - name: memory.nonheap.init.bytes - type: long - format: bytes - description: > - Non-Heap init used by the JVM in bytes. - - name: memory.nonheap.max.bytes - type: long - format: bytes - description: > - Non-Heap max used by the JVM in bytes. - - name: process.mlockall - type: boolean - description: > - If process locked in memory. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node/_meta/test/invalid.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node/_meta/test/invalid.json deleted file mode 100644 index a5e5ac07..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node/_meta/test/invalid.json +++ /dev/null @@ -1,322 +0,0 @@ -{ - "_nodes" : { - "total" : 1, - "successful" : 1, - "failed" : 0 - }, - "cluster_name" : "elasticsearch", - "nodes" : { - "x6_Rm157RqilNEqtdgcNrA" : { - "name" : "x6_Rm15", - "transport_address" : "127.0.0.1:9300", - "host" : "127.0.0.1", - "ip" : "127.0.0.1", - "version" : "5.2.2", - "build_hash" : "f9d9b74", - "total_indexing_buffer" : 51943833, - "roles" : [ - "master", - "data", - "ingest" - ], - "settings" : { - "client" : { - "type" : "node" - }, - "cluster" : { - "name" : "elasticsearch" - }, - "http" : { - "compression" : "true", - "host" : "0.0.0.0", - "type" : { - "default" : "netty4" - } - }, - "node" : { - "name" : "x6_Rm15" - }, - "path" : { - "logs" : "/usr/share/elasticsearch/logs", - "home" : "/usr/share/elasticsearch" - }, - "transport" : { - "host" : "127.0.0.1", - "type" : { - "default" : "netty4" - } - } - }, - "os" : { - "refresh_interval_in_millis" : 1000, - "name" : "Linux", - "arch" : "amd64", - "version" : "4.9.18-moby", - "available_processors" : 2, - "allocated_processors" : 2 - }, - "process" : { - "refresh_interval_in_millis" : 1000, - "id" : 1, - "mlockall" : false - }, - "thread_pool" : { - "force_merge" : { - "type" : "fixed", - "min" : 1, - "max" : 1, - "queue_size" : -1 - }, - "fetch_shard_started" : { - "type" : "scaling", - "min" : 1, - "max" : 4, - "keep_alive" : "5m", - "queue_size" : -1 - }, - "listener" : { - "type" : "fixed", - "min" : 1, - "max" : 1, - "queue_size" : -1 - }, - "index" : { - "type" : "fixed", - "min" : 2, - "max" : 2, - "queue_size" : 200 - }, - "refresh" : { - "type" : "scaling", - "min" : 1, - "max" : 1, - "keep_alive" : "5m", - "queue_size" : -1 - }, - "generic" : { - "type" : "scaling", - "min" : 4, - "max" : 128, - "keep_alive" : "30s", - "queue_size" : -1 - }, - "warmer" : { - "type" : "scaling", - "min" : 1, - "max" : 1, - "keep_alive" : "5m", - "queue_size" : -1 - }, - "search" : { - "type" : "fixed", - "min" : 4, - "max" : 4, - "queue_size" : 1000 - }, - "flush" : { - "type" : "scaling", - "min" : 1, - "max" : 1, - "keep_alive" : "5m", - "queue_size" : -1 - }, - "fetch_shard_store" : { - "type" : "scaling", - "min" : 1, - "max" : 4, - "keep_alive" : "5m", - "queue_size" : -1 - }, - "management" : { - "type" : "scaling", - "min" : 1, - "max" : 5, - "keep_alive" : "5m", - "queue_size" : -1 - }, - "get" : { - "type" : "fixed", - "min" : 2, - "max" : 2, - "queue_size" : 1000 - }, - "bulk" : { - "type" : "fixed", - "min" : 2, - "max" : 2, - "queue_size" : 50 - }, - "snapshot" : { - "type" : "scaling", - "min" : 1, - "max" : 1, - "keep_alive" : "5m", - "queue_size" : -1 - } - }, - "transport" : { - "bound_address" : [ - "127.0.0.1:9300" - ], - "publish_address" : "127.0.0.1:9300", - "profiles" : { } - }, - "http" : { - "bound_address" : [ - "0.0.0.0:9200" - ], - "publish_address" : "172.18.0.2:9200", - "max_content_length_in_bytes" : 104857600 - }, - "plugins" : [ - { - "name" : "ingest-geoip", - "version" : "5.2.2", - "description" : "Ingest processor that uses looksup geo data based on ip addresses using the Maxmind geo database", - "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin" - }, - { - "name" : "ingest-user-agent", - "version" : "5.2.2", - "description" : "Ingest processor that extracts information from a user agent", - "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin" - } - ], - "modules" : [ - { - "name" : "aggs-matrix-stats", - "version" : "5.2.2", - "description" : "Adds aggregations whose input are a list of numeric fields and output includes a matrix.", - "classname" : "org.elasticsearch.search.aggregations.matrix.MatrixAggregationPlugin" - }, - { - "name" : "ingest-common", - "version" : "5.2.2", - "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources", - "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin" - }, - { - "name" : "lang-expression", - "version" : "5.2.2", - "description" : "Lucene expressions integration for Elasticsearch", - "classname" : "org.elasticsearch.script.expression.ExpressionPlugin" - }, - { - "name" : "lang-groovy", - "version" : "5.2.2", - "description" : "Groovy scripting integration for Elasticsearch", - "classname" : "org.elasticsearch.script.groovy.GroovyPlugin" - }, - { - "name" : "lang-mustache", - "version" : "5.2.2", - "description" : "Mustache scripting integration for Elasticsearch", - "classname" : "org.elasticsearch.script.mustache.MustachePlugin" - }, - { - "name" : "lang-painless", - "version" : "5.2.2", - "description" : "An easy, safe and fast scripting language for Elasticsearch", - "classname" : "org.elasticsearch.painless.PainlessPlugin" - }, - { - "name" : "percolator", - "version" : "5.2.2", - "description" : "Percolator module adds capability to index queries and query these queries by specifying documents", - "classname" : "org.elasticsearch.percolator.PercolatorPlugin" - }, - { - "name" : "reindex", - "version" : "5.2.2", - "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.", - "classname" : "org.elasticsearch.index.reindex.ReindexPlugin" - }, - { - "name" : "transport-netty3", - "version" : "5.2.2", - "description" : "Netty 3 based transport implementation", - "classname" : "org.elasticsearch.transport.Netty3Plugin" - }, - { - "name" : "transport-netty4", - "version" : "5.2.2", - "description" : "Netty 4 based transport implementation", - "classname" : "org.elasticsearch.transport.Netty4Plugin" - } - ], - "ingest" : { - "processors" : [ - { - "type" : "append" - }, - { - "type" : "convert" - }, - { - "type" : "date" - }, - { - "type" : "date_index_name" - }, - { - "type" : "dot_expander" - }, - { - "type" : "fail" - }, - { - "type" : "foreach" - }, - { - "type" : "geoip" - }, - { - "type" : "grok" - }, - { - "type" : "gsub" - }, - { - "type" : "join" - }, - { - "type" : "json" - }, - { - "type" : "kv" - }, - { - "type" : "lowercase" - }, - { - "type" : "remove" - }, - { - "type" : "rename" - }, - { - "type" : "script" - }, - { - "type" : "set" - }, - { - "type" : "sort" - }, - { - "type" : "split" - }, - { - "type" : "trim" - }, - { - "type" : "uppercase" - }, - { - "type" : "user_agent" - } - ] - } - } - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node/_meta/test/node.243.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node/_meta/test/node.243.json deleted file mode 100644 index 25f00f5c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node/_meta/test/node.243.json +++ /dev/null @@ -1,201 +0,0 @@ -{ - "cluster_name" : "elasticsearch", - "nodes" : { - "r5sVf89AQxOh6k96c_s74g" : { - "name" : "Laura Dean", - "transport_address" : "127.0.0.1:9300", - "host" : "127.0.0.1", - "ip" : "127.0.0.1", - "version" : "2.4.3", - "build" : "d38a34e", - "http_address" : "127.0.0.1:9200", - "settings" : { - "name" : "Laura Dean", - "client" : { - "type" : "node" - }, - "cluster" : { - "name" : "elasticsearch" - }, - "path" : { - "logs" : "/Users/ruflin/Downloads/elasticsearch-2.4.3/logs", - "home" : "/Users/ruflin/Downloads/elasticsearch-2.4.3" - }, - "config" : { - "ignore_system_properties" : "true" - } - }, - "os" : { - "refresh_interval_in_millis" : 1000, - "name" : "Mac OS X", - "arch" : "x86_64", - "version" : "10.12.4", - "available_processors" : 4, - "allocated_processors" : 4 - }, - "process" : { - "refresh_interval_in_millis" : 1000, - "id" : 12185, - "mlockall" : false - }, - "jvm" : { - "pid" : 12185, - "version" : "1.8.0_60", - "vm_name" : "Java HotSpot(TM) 64-Bit Server VM", - "vm_version" : "25.60-b23", - "vm_vendor" : "Oracle Corporation", - "start_time_in_millis" : 1491556546451, - "mem" : { - "heap_init_in_bytes" : 268435456, - "heap_max_in_bytes" : 1038876672, - "non_heap_init_in_bytes" : 2555904, - "non_heap_max_in_bytes" : 0, - "direct_max_in_bytes" : 1038876672 - }, - "gc_collectors" : [ "ParNew", "ConcurrentMarkSweep" ], - "memory_pools" : [ "Code Cache", "Metaspace", "Compressed Class Space", "Par Eden Space", "Par Survivor Space", "CMS Old Gen" ], - "using_compressed_ordinary_object_pointers" : "true" - }, - "thread_pool" : { - "force_merge" : { - "type" : "fixed", - "min" : 1, - "max" : 1, - "queue_size" : -1 - }, - "percolate" : { - "type" : "fixed", - "min" : 4, - "max" : 4, - "queue_size" : 1000 - }, - "fetch_shard_started" : { - "type" : "scaling", - "min" : 1, - "max" : 8, - "keep_alive" : "5m", - "queue_size" : -1 - }, - "listener" : { - "type" : "fixed", - "min" : 2, - "max" : 2, - "queue_size" : -1 - }, - "index" : { - "type" : "fixed", - "min" : 4, - "max" : 4, - "queue_size" : 200 - }, - "refresh" : { - "type" : "scaling", - "min" : 1, - "max" : 2, - "keep_alive" : "5m", - "queue_size" : -1 - }, - "suggest" : { - "type" : "fixed", - "min" : 4, - "max" : 4, - "queue_size" : 1000 - }, - "generic" : { - "type" : "cached", - "keep_alive" : "30s", - "queue_size" : -1 - }, - "warmer" : { - "type" : "scaling", - "min" : 1, - "max" : 2, - "keep_alive" : "5m", - "queue_size" : -1 - }, - "search" : { - "type" : "fixed", - "min" : 7, - "max" : 7, - "queue_size" : 1000 - }, - "flush" : { - "type" : "scaling", - "min" : 1, - "max" : 2, - "keep_alive" : "5m", - "queue_size" : -1 - }, - "fetch_shard_store" : { - "type" : "scaling", - "min" : 1, - "max" : 8, - "keep_alive" : "5m", - "queue_size" : -1 - }, - "management" : { - "type" : "scaling", - "min" : 1, - "max" : 5, - "keep_alive" : "5m", - "queue_size" : -1 - }, - "get" : { - "type" : "fixed", - "min" : 4, - "max" : 4, - "queue_size" : 1000 - }, - "bulk" : { - "type" : "fixed", - "min" : 4, - "max" : 4, - "queue_size" : 50 - }, - "snapshot" : { - "type" : "scaling", - "min" : 1, - "max" : 2, - "keep_alive" : "5m", - "queue_size" : -1 - } - }, - "transport" : { - "bound_address" : [ "[fe80::1]:9300", "[::1]:9300", "127.0.0.1:9300" ], - "publish_address" : "127.0.0.1:9300", - "profiles" : { } - }, - "http" : { - "bound_address" : [ "[fe80::1]:9200", "[::1]:9200", "127.0.0.1:9200" ], - "publish_address" : "127.0.0.1:9200", - "max_content_length_in_bytes" : 104857600 - }, - "plugins" : [ ], - "modules" : [ { - "name" : "lang-expression", - "version" : "2.4.3", - "description" : "Lucene expressions integration for Elasticsearch", - "jvm" : true, - "classname" : "org.elasticsearch.script.expression.ExpressionPlugin", - "isolated" : true, - "site" : false - }, { - "name" : "lang-groovy", - "version" : "2.4.3", - "description" : "Groovy scripting integration for Elasticsearch", - "jvm" : true, - "classname" : "org.elasticsearch.script.groovy.GroovyPlugin", - "isolated" : true, - "site" : false - }, { - "name" : "reindex", - "version" : "2.4.3", - "description" : "_reindex and _update_by_query APIs", - "jvm" : true, - "classname" : "org.elasticsearch.index.reindex.ReindexPlugin", - "isolated" : true, - "site" : false - } ] - } - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node/_meta/test/node.522.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node/_meta/test/node.522.json deleted file mode 100644 index 2f43ce30..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node/_meta/test/node.522.json +++ /dev/null @@ -1,350 +0,0 @@ -{ - "_nodes" : { - "total" : 1, - "successful" : 1, - "failed" : 0 - }, - "cluster_name" : "elasticsearch", - "nodes" : { - "x6_Rm157RqilNEqtdgcNrA" : { - "name" : "x6_Rm15", - "transport_address" : "127.0.0.1:9300", - "host" : "127.0.0.1", - "ip" : "127.0.0.1", - "version" : "5.2.2", - "build_hash" : "f9d9b74", - "total_indexing_buffer" : 51943833, - "roles" : [ - "master", - "data", - "ingest" - ], - "settings" : { - "client" : { - "type" : "node" - }, - "cluster" : { - "name" : "elasticsearch" - }, - "http" : { - "compression" : "true", - "host" : "0.0.0.0", - "type" : { - "default" : "netty4" - } - }, - "node" : { - "name" : "x6_Rm15" - }, - "path" : { - "logs" : "/usr/share/elasticsearch/logs", - "home" : "/usr/share/elasticsearch" - }, - "transport" : { - "host" : "127.0.0.1", - "type" : { - "default" : "netty4" - } - } - }, - "os" : { - "refresh_interval_in_millis" : 1000, - "name" : "Linux", - "arch" : "amd64", - "version" : "4.9.18-moby", - "available_processors" : 2, - "allocated_processors" : 2 - }, - "process" : { - "refresh_interval_in_millis" : 1000, - "id" : 1, - "mlockall" : false - }, - "jvm" : { - "pid" : 1, - "version" : "1.8.0_92-internal", - "vm_name" : "OpenJDK 64-Bit Server VM", - "vm_version" : "25.92-b14", - "vm_vendor" : "Oracle Corporation", - "start_time_in_millis" : 1491462555687, - "mem" : { - "heap_init_in_bytes" : 536870912, - "heap_max_in_bytes" : 519438336, - "non_heap_init_in_bytes" : 2555904, - "non_heap_max_in_bytes" : 0, - "direct_max_in_bytes" : 519438336 - }, - "gc_collectors" : [ - "ParNew", - "ConcurrentMarkSweep" - ], - "memory_pools" : [ - "Code Cache", - "Metaspace", - "Compressed Class Space", - "Par Eden Space", - "Par Survivor Space", - "CMS Old Gen" - ], - "using_compressed_ordinary_object_pointers" : "true" - }, - "thread_pool" : { - "force_merge" : { - "type" : "fixed", - "min" : 1, - "max" : 1, - "queue_size" : -1 - }, - "fetch_shard_started" : { - "type" : "scaling", - "min" : 1, - "max" : 4, - "keep_alive" : "5m", - "queue_size" : -1 - }, - "listener" : { - "type" : "fixed", - "min" : 1, - "max" : 1, - "queue_size" : -1 - }, - "index" : { - "type" : "fixed", - "min" : 2, - "max" : 2, - "queue_size" : 200 - }, - "refresh" : { - "type" : "scaling", - "min" : 1, - "max" : 1, - "keep_alive" : "5m", - "queue_size" : -1 - }, - "generic" : { - "type" : "scaling", - "min" : 4, - "max" : 128, - "keep_alive" : "30s", - "queue_size" : -1 - }, - "warmer" : { - "type" : "scaling", - "min" : 1, - "max" : 1, - "keep_alive" : "5m", - "queue_size" : -1 - }, - "search" : { - "type" : "fixed", - "min" : 4, - "max" : 4, - "queue_size" : 1000 - }, - "flush" : { - "type" : "scaling", - "min" : 1, - "max" : 1, - "keep_alive" : "5m", - "queue_size" : -1 - }, - "fetch_shard_store" : { - "type" : "scaling", - "min" : 1, - "max" : 4, - "keep_alive" : "5m", - "queue_size" : -1 - }, - "management" : { - "type" : "scaling", - "min" : 1, - "max" : 5, - "keep_alive" : "5m", - "queue_size" : -1 - }, - "get" : { - "type" : "fixed", - "min" : 2, - "max" : 2, - "queue_size" : 1000 - }, - "bulk" : { - "type" : "fixed", - "min" : 2, - "max" : 2, - "queue_size" : 50 - }, - "snapshot" : { - "type" : "scaling", - "min" : 1, - "max" : 1, - "keep_alive" : "5m", - "queue_size" : -1 - } - }, - "transport" : { - "bound_address" : [ - "127.0.0.1:9300" - ], - "publish_address" : "127.0.0.1:9300", - "profiles" : { } - }, - "http" : { - "bound_address" : [ - "0.0.0.0:9200" - ], - "publish_address" : "172.18.0.2:9200", - "max_content_length_in_bytes" : 104857600 - }, - "plugins" : [ - { - "name" : "ingest-geoip", - "version" : "5.2.2", - "description" : "Ingest processor that uses looksup geo data based on ip addresses using the Maxmind geo database", - "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin" - }, - { - "name" : "ingest-user-agent", - "version" : "5.2.2", - "description" : "Ingest processor that extracts information from a user agent", - "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin" - } - ], - "modules" : [ - { - "name" : "aggs-matrix-stats", - "version" : "5.2.2", - "description" : "Adds aggregations whose input are a list of numeric fields and output includes a matrix.", - "classname" : "org.elasticsearch.search.aggregations.matrix.MatrixAggregationPlugin" - }, - { - "name" : "ingest-common", - "version" : "5.2.2", - "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources", - "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin" - }, - { - "name" : "lang-expression", - "version" : "5.2.2", - "description" : "Lucene expressions integration for Elasticsearch", - "classname" : "org.elasticsearch.script.expression.ExpressionPlugin" - }, - { - "name" : "lang-groovy", - "version" : "5.2.2", - "description" : "Groovy scripting integration for Elasticsearch", - "classname" : "org.elasticsearch.script.groovy.GroovyPlugin" - }, - { - "name" : "lang-mustache", - "version" : "5.2.2", - "description" : "Mustache scripting integration for Elasticsearch", - "classname" : "org.elasticsearch.script.mustache.MustachePlugin" - }, - { - "name" : "lang-painless", - "version" : "5.2.2", - "description" : "An easy, safe and fast scripting language for Elasticsearch", - "classname" : "org.elasticsearch.painless.PainlessPlugin" - }, - { - "name" : "percolator", - "version" : "5.2.2", - "description" : "Percolator module adds capability to index queries and query these queries by specifying documents", - "classname" : "org.elasticsearch.percolator.PercolatorPlugin" - }, - { - "name" : "reindex", - "version" : "5.2.2", - "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.", - "classname" : "org.elasticsearch.index.reindex.ReindexPlugin" - }, - { - "name" : "transport-netty3", - "version" : "5.2.2", - "description" : "Netty 3 based transport implementation", - "classname" : "org.elasticsearch.transport.Netty3Plugin" - }, - { - "name" : "transport-netty4", - "version" : "5.2.2", - "description" : "Netty 4 based transport implementation", - "classname" : "org.elasticsearch.transport.Netty4Plugin" - } - ], - "ingest" : { - "processors" : [ - { - "type" : "append" - }, - { - "type" : "convert" - }, - { - "type" : "date" - }, - { - "type" : "date_index_name" - }, - { - "type" : "dot_expander" - }, - { - "type" : "fail" - }, - { - "type" : "foreach" - }, - { - "type" : "geoip" - }, - { - "type" : "grok" - }, - { - "type" : "gsub" - }, - { - "type" : "join" - }, - { - "type" : "json" - }, - { - "type" : "kv" - }, - { - "type" : "lowercase" - }, - { - "type" : "remove" - }, - { - "type" : "rename" - }, - { - "type" : "script" - }, - { - "type" : "set" - }, - { - "type" : "sort" - }, - { - "type" : "split" - }, - { - "type" : "trim" - }, - { - "type" : "uppercase" - }, - { - "type" : "user_agent" - } - ] - } - } - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node/data.go deleted file mode 100644 index 56acc367..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node/data.go +++ /dev/null @@ -1,98 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package node - -import ( - "encoding/json" - - "github.com/joeshaw/multierror" - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstriface" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" -) - -var ( - schema = s.Schema{ - "name": c.Str("name"), - "version": c.Str("version"), - "jvm": c.Dict("jvm", s.Schema{ - "version": c.Str("version"), - "memory": c.Dict("mem", s.Schema{ - "heap": s.Object{ - "init": s.Object{ - "bytes": c.Int("heap_init_in_bytes"), - }, - "max": s.Object{ - "bytes": c.Int("heap_max_in_bytes"), - }, - }, - "nonheap": s.Object{ - "init": s.Object{ - "bytes": c.Int("non_heap_init_in_bytes"), - }, - "max": s.Object{ - "bytes": c.Int("non_heap_max_in_bytes"), - }, - }, - }), - }), - "process": c.Dict("process", s.Schema{ - "mlockall": c.Bool("mlockall"), - }), - } -) - -func eventsMapping(r mb.ReporterV2, info elasticsearch.Info, content []byte) error { - nodesStruct := struct { - ClusterName string `json:"cluster_name"` - Nodes map[string]map[string]interface{} `json:"nodes"` - }{} - - err := json.Unmarshal(content, &nodesStruct) - if err != nil { - return errors.Wrap(err, "failure parsing Elasticsearch Node Stats API response") - } - - var errs multierror.Errors - for id, node := range nodesStruct.Nodes { - event := mb.Event{} - - event.RootFields = common.MapStr{} - event.RootFields.Put("service.name", elasticsearch.ModuleName) - - event.ModuleFields = common.MapStr{} - event.ModuleFields.Put("cluster.name", nodesStruct.ClusterName) - event.ModuleFields.Put("cluster.id", info.ClusterID) - - event.MetricSetFields, err = schema.Apply(node) - if err != nil { - errs = append(errs, errors.Wrap(err, "failure applying node schema")) - continue - } - - event.MetricSetFields["id"] = id - - r.Event(event) - } - - return errs.Err() -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node/data_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node/data_test.go deleted file mode 100644 index 2d45181d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node/data_test.go +++ /dev/null @@ -1,51 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package node - -import ( - "io/ioutil" - "testing" - - "github.com/stretchr/testify/require" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" -) - -var info = elasticsearch.Info{ - ClusterID: "1234", - ClusterName: "helloworld", -} - -func TestGetMappings(t *testing.T) { - elasticsearch.TestMapperWithInfo(t, "./_meta/test/node.*.json", eventsMapping) -} - -func TestInvalid(t *testing.T) { - file := "./_meta/test/invalid.json" - - content, err := ioutil.ReadFile(file) - require.NoError(t, err) - - reporter := &mbtest.CapturingReporterV2{} - err = eventsMapping(reporter, info, content) - require.Error(t, err) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node/node.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node/node.go deleted file mode 100644 index 29587a1d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node/node.go +++ /dev/null @@ -1,78 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package node - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" -) - -// init registers the MetricSet with the central registry. -// The New method will be called after the setup of the module and before starting to fetch data -func init() { - mb.Registry.MustAddMetricSet(elasticsearch.ModuleName, "node", New, - mb.WithHostParser(hostParser), - mb.DefaultMetricSet(), - ) -} - -const ( - // This only fetches data for the local node. - nodeStatsPath = "/_nodes/_local" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: "http", - PathConfigKey: "path", - }.Build() -) - -// MetricSet type defines all fields of the MetricSet -type MetricSet struct { - *elasticsearch.MetricSet -} - -// New create a new instance of the MetricSet -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - ms, err := elasticsearch.NewMetricSet(base, nodeStatsPath) - if err != nil { - return nil, err - } - return &MetricSet{MetricSet: ms}, nil -} - -// Fetch methods implements the data gathering and data conversion to the right format -// It returns the event which is then forward to the output. In case of an error, a -// descriptive error must be returned. -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - content, err := m.HTTP.FetchContent() - if err != nil { - return err - } - - info, err := elasticsearch.GetInfo(m.HTTP, m.HostData().SanitizedURI+nodeStatsPath) - if err != nil { - return errors.Wrap(err, "failed to get info from Elasticsearch") - } - - return eventsMapping(r, *info, content) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node/node_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node/node_test.go deleted file mode 100644 index 0b843fc0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node/node_test.go +++ /dev/null @@ -1,81 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package node - -import ( - "io/ioutil" - "net/http" - "net/http/httptest" - "path/filepath" - "testing" - - "github.com/stretchr/testify/require" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" -) - -func TestFetch(t *testing.T) { - - files, err := filepath.Glob("./_meta/test/node.*.json") - require.NoError(t, err) - // Makes sure glob matches at least 1 file - require.True(t, len(files) > 0) - - for _, f := range files { - t.Run(f, func(t *testing.T) { - response, err := ioutil.ReadFile(f) - require.NoError(t, err) - - server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - switch r.RequestURI { - case "/_nodes/_local": - w.WriteHeader(200) - w.Header().Set("Content-Type", "application/json;") - w.Write([]byte(response)) - - case "/": - rootResponse := "{\"cluster_name\":\"es1\",\"cluster_uuid\":\"4heb1eiady103dxu71\",\"version\":{\"number\":\"7.0.0\"}}" - w.WriteHeader(200) - w.Header().Set("Content-Type", "application/json") - w.Write([]byte(rootResponse)) - - default: - t.FailNow() - } - - })) - defer server.Close() - - config := map[string]interface{}{ - "module": elasticsearch.ModuleName, - "metricsets": []string{"node"}, - "hosts": []string{server.URL}, - } - reporter := &mbtest.CapturingReporterV2{} - - metricSet := mbtest.NewReportingMetricSetV2Error(t, config) - metricSet.Fetch(reporter) - - e := mbtest.StandardizeEvent(metricSet, reporter.GetEvents()[0]) - t.Logf("%s/%s event: %+v", metricSet.Module().Name(), metricSet.Name(), e.Fields.StringToPrint()) - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node_stats/_meta/data-xpack.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node_stats/_meta/data-xpack.json deleted file mode 100644 index 2dbc5c58..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node_stats/_meta/data-xpack.json +++ /dev/null @@ -1,148 +0,0 @@ -{ - "@timestamp": "2018-04-05T12:17:50.378Z", - "@metadata": { - "beat": "metricbeat", - "type": "doc", - "version": "7.0.0-alpha1" - }, - "cluster_uuid": "elasticsearch", - "interval_ms": 10000, - "type": "node_stats", - "source_node": { - "transport_address": "127.0.0.1:9300", - "ip": "127.0.0.1:9300", - "name": "0F564AX", - "uuid": "0F564AXWTwme40EvgjAyPg", - "host": "127.0.0.1" - }, - "node_stats": { - "node_id": "0F564AXWTwme40EvgjAyPg", - "mlockall": false, - "node_master": true - }, - "beat": { - "hostname": "ruflin", - "version": "7.0.0-alpha1", - "name": "ruflin" - }, - "indices": { - "fs": { - "total": { - "free_in_bytes": 20373749760, - "available_in_bytes": 20111605760, - "total_in_bytes": 249779191808 - } - }, - "indices": { - "indexing": { - "throttle_time_in_millis": 0, - "index_total": 147, - "index_time_in_millis": 3635 - }, - "search": { - "query_total": 16, - "query_time_in_millis": 261 - }, - "query_cache": { - "hit_count": 0, - "miss_count": 0, - "evictions": 0, - "memory_size_in_bytes": 0 - }, - "fielddata": { - "evictions": 0, - "memory_size_in_bytes": 0 - }, - "segments": { - "index_writer_memory_in_bytes": 0, - "memory_in_bytes": 51216, - "terms_memory_in_bytes": 39654, - "term_vectors_memory_in_bytes": 0, - "version_map_memory_in_bytes": 0, - "stored_fields_memory_in_bytes": 4072, - "points_memory_in_bytes": 406, - "fixed_bit_set_memory_in_bytes": 0, - "count": 13, - "doc_values_memory_in_bytes": 1900, - "norms_memory_in_bytes": 5184 - }, - "request_cache": { - "memory_size_in_bytes": 0, - "evictions": 0, - "hit_count": 0, - "miss_count": 3 - }, - "docs": { - "count": 139 - }, - "store": { - "size_in_bytes": 333573 - } - }, - "os": { - "cpu": {} - }, - "process": { - "max_file_descriptors": 10240, - "cpu": {}, - "open_file_descriptors": 190 - }, - "jvm": { - "mem": { - "heap_used_in_bytes": 225025520, - "heap_used_percent": 21, - "heap_max_in_bytes": 1038876672 - }, - "gc": { - "collectors": { - "young": { - "collection_time_in_millis": 1444, - "collection_count": 8 - }, - "old": { - "collection_count": 8, - "collection_time_in_millis": 1444 - } - } - } - }, - "thread_pool": { - "bulk": { - "threads": 4, - "queue": 0, - "rejected": 0 - }, - "generic": { - "queue": 0, - "rejected": 0, - "threads": 4 - }, - "get": { - "threads": 4, - "queue": 0, - "rejected": 0 - }, - "index": { - "threads": 2, - "queue": 0, - "rejected": 0 - }, - "management": { - "queue": 0, - "rejected": 0, - "threads": 4 - }, - "search": { - "threads": 7, - "queue": 0, - "rejected": 0 - } - } - }, - "metricset": { - "name": "node_stats", - "module": "elasticsearch", - "host": "localhost:9200", - "rtt": 5047 - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node_stats/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node_stats/_meta/data.json deleted file mode 100644 index cb33996a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node_stats/_meta/data.json +++ /dev/null @@ -1,123 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "elasticsearch": { - "cluster": { - "id": "3LbUkLkURz--FR-YO0wLNA", - "name": "es1" - }, - "node": { - "id": "FMRmkE3HTU6xxxoFK-06Ww", - "name": "es1_1", - "stats": { - "fs": { - "summary": { - "available": { - "bytes": 350828584960 - }, - "free": { - "bytes": 354770468864 - }, - "total": { - "bytes": 499963170816 - } - } - }, - "indices": { - "docs": { - "count": 30880, - "deleted": 124 - }, - "segments": { - "count": 39, - "memory": { - "bytes": 300797 - } - }, - "store": { - "size": { - "bytes": 15205991 - } - } - }, - "jvm": { - "gc": { - "collectors": { - "old": { - "collection": { - "count": 3, - "ms": 219 - } - }, - "young": { - "collection": { - "count": 505, - "ms": 2439 - } - } - } - }, - "mem": { - "pools": { - "old": { - "max": { - "bytes": 715849728 - }, - "peak": { - "bytes": 543519960 - }, - "peak_max": { - "bytes": 715849728 - }, - "used": { - "bytes": 382281744 - } - }, - "survivor": { - "max": { - "bytes": 35782656 - }, - "peak": { - "bytes": 35782656 - }, - "peak_max": { - "bytes": 35782656 - }, - "used": { - "bytes": 6418816 - } - }, - "young": { - "max": { - "bytes": 286326784 - }, - "peak": { - "bytes": 286326784 - }, - "peak_max": { - "bytes": 286326784 - }, - "used": { - "bytes": 118870448 - } - } - } - } - } - } - } - }, - "metricset": { - "host": "127.0.0.1:9200", - "module": "elasticsearch", - "name": "node_stats", - "namespace": "elasticsearch.node.stats", - "rtt": 115 - }, - "service": { - "name": "elasticsearch" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node_stats/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node_stats/_meta/docs.asciidoc deleted file mode 100644 index e059f318..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node_stats/_meta/docs.asciidoc +++ /dev/null @@ -1,6 +0,0 @@ -The `node_stats` metricset interrogates the -https://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-stats.html[Cluster API endpoint] of -Elasticsearch to get the cluster nodes statistics. The data received is only for the local node so this Metricbeat has -to be run on each Elasticsearch node. - -NOTE: The indices stats are node-specific. That means for example the total number of docs reported by all nodes together is not the total number of documents in all indices as there can also be replicas. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node_stats/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node_stats/_meta/fields.yml deleted file mode 100644 index 82c0d9fe..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node_stats/_meta/fields.yml +++ /dev/null @@ -1,158 +0,0 @@ -- name: node.stats - type: group - description: > - node_stats - release: ga - fields: - - name: indices - type: group - description: > - Node indices stats - fields: - - name: docs.count - type: long - description: > - Total number of existing documents. - - name: docs.deleted - type: long - description: > - Total number of deleted documents. - - name: segments.count - type: long - description: > - Total number of segments. - - name: segments.memory.bytes - type: long - format: bytes - description: > - Total size of segments in bytes. - - name: store.size.bytes - type: long - description: > - Total size of the store in bytes. - - name: jvm.mem.pools - type: group - description: > - JVM memory pool stats - fields: - - name: old - type: group - description: > - Old memory pool stats. - fields: - - name: max.bytes - type: long - format: bytes - description: - Max bytes. - - name: peak.bytes - type: long - format: bytes - description: - Peak bytes. - - name: peak_max.bytes - type: long - format: bytes - description: - Peak max bytes. - - name: used.bytes - type: long - format: bytes - description: - Used bytes. - - name: young - type: group - description: > - Young memory pool stats. - fields: - - name: max.bytes - type: long - format: bytes - description: - Max bytes. - - name: peak.bytes - type: long - format: bytes - description: - Peak bytes. - - name: peak_max.bytes - type: long - format: bytes - description: - Peak max bytes. - - name: used.bytes - type: long - format: bytes - description: - Used bytes. - - name: survivor - type: group - description: > - Survivor memory pool stats. - fields: - - name: max.bytes - type: long - format: bytes - description: - Max bytes. - - name: peak.bytes - type: long - format: bytes - description: - Peak bytes. - - name: peak_max.bytes - type: long - format: bytes - description: - Peak max bytes. - - name: used.bytes - type: long - format: bytes - description: - Used bytes. - - - name: jvm.gc.collectors - type: group - description: > - GC collector stats. - fields: - - name: old.collection - type: group - description: > - Old collection gc. - fields: - - name: count - type: long - description: > - - name: ms - type: long - description: > - - name: young.collection - type: group - description: > - Young collection gc. - fields: - - name: count - type: long - description: > - - name: ms - type: long - description: > - - - name: fs.summary - type: group - description: > - File system summary - fields: - - name: total.bytes - type: long - format: bytes - description: > - - name: free.bytes - type: long - format: bytes - description: > - - name: available.bytes - type: long - format: bytes - description: > diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node_stats/_meta/test/node_stats.243.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node_stats/_meta/test/node_stats.243.json deleted file mode 100644 index cf8e33b9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node_stats/_meta/test/node_stats.243.json +++ /dev/null @@ -1,426 +0,0 @@ -{ - "cluster_name" : "elasticsearch", - "nodes" : { - "Tf3ps4nBSruDoLz3jx2uqg" : { - "timestamp" : 1491553881539, - "name" : "Projector", - "transport_address" : "127.0.0.1:9300", - "host" : "127.0.0.1", - "ip" : [ "127.0.0.1:9300", "NONE" ], - "indices" : { - "docs" : { - "count" : 0, - "deleted" : 0 - }, - "store" : { - "size_in_bytes" : 0, - "throttle_time_in_millis" : 0 - }, - "indexing" : { - "index_total" : 0, - "index_time_in_millis" : 0, - "index_current" : 0, - "index_failed" : 0, - "delete_total" : 0, - "delete_time_in_millis" : 0, - "delete_current" : 0, - "noop_update_total" : 0, - "is_throttled" : false, - "throttle_time_in_millis" : 0 - }, - "get" : { - "total" : 0, - "time_in_millis" : 0, - "exists_total" : 0, - "exists_time_in_millis" : 0, - "missing_total" : 0, - "missing_time_in_millis" : 0, - "current" : 0 - }, - "search" : { - "open_contexts" : 0, - "query_total" : 0, - "query_time_in_millis" : 0, - "query_current" : 0, - "fetch_total" : 0, - "fetch_time_in_millis" : 0, - "fetch_current" : 0, - "scroll_total" : 0, - "scroll_time_in_millis" : 0, - "scroll_current" : 0 - }, - "merges" : { - "current" : 0, - "current_docs" : 0, - "current_size_in_bytes" : 0, - "total" : 0, - "total_time_in_millis" : 0, - "total_docs" : 0, - "total_size_in_bytes" : 0, - "total_stopped_time_in_millis" : 0, - "total_throttled_time_in_millis" : 0, - "total_auto_throttle_in_bytes" : 0 - }, - "refresh" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "flush" : { - "total" : 0, - "total_time_in_millis" : 0 - }, - "warmer" : { - "current" : 0, - "total" : 0, - "total_time_in_millis" : 0 - }, - "query_cache" : { - "memory_size_in_bytes" : 0, - "total_count" : 0, - "hit_count" : 0, - "miss_count" : 0, - "cache_size" : 0, - "cache_count" : 0, - "evictions" : 0 - }, - "fielddata" : { - "memory_size_in_bytes" : 0, - "evictions" : 0 - }, - "percolate" : { - "total" : 0, - "time_in_millis" : 0, - "current" : 0, - "memory_size_in_bytes" : -1, - "memory_size" : "-1b", - "queries" : 0 - }, - "completion" : { - "size_in_bytes" : 0 - }, - "segments" : { - "count" : 0, - "memory_in_bytes" : 0, - "terms_memory_in_bytes" : 0, - "stored_fields_memory_in_bytes" : 0, - "term_vectors_memory_in_bytes" : 0, - "norms_memory_in_bytes" : 0, - "doc_values_memory_in_bytes" : 0, - "index_writer_memory_in_bytes" : 0, - "index_writer_max_memory_in_bytes" : 0, - "version_map_memory_in_bytes" : 0, - "fixed_bit_set_memory_in_bytes" : 0 - }, - "translog" : { - "operations" : 0, - "size_in_bytes" : 0 - }, - "suggest" : { - "total" : 0, - "time_in_millis" : 0, - "current" : 0 - }, - "request_cache" : { - "memory_size_in_bytes" : 0, - "evictions" : 0, - "hit_count" : 0, - "miss_count" : 0 - }, - "recovery" : { - "current_as_source" : 0, - "current_as_target" : 0, - "throttle_time_in_millis" : 0 - } - }, - "os" : { - "timestamp" : 1491553881554, - "cpu_percent" : 46, - "load_average" : 2.7578125, - "mem" : { - "total_in_bytes" : 17179869184, - "free_in_bytes" : 91217920, - "used_in_bytes" : 17088651264, - "free_percent" : 1, - "used_percent" : 99 - }, - "swap" : { - "total_in_bytes" : 2147483648, - "free_in_bytes" : 1660157952, - "used_in_bytes" : 487325696 - } - }, - "process" : { - "timestamp" : 1491553881554, - "open_file_descriptors" : 152, - "max_file_descriptors" : 10240, - "cpu" : { - "percent" : 13, - "total_in_millis" : 11733 - }, - "mem" : { - "total_virtual_in_bytes" : 5196320768 - } - }, - "jvm" : { - "timestamp" : 1491553881554, - "uptime_in_millis" : 14105, - "mem" : { - "heap_used_in_bytes" : 70949408, - "heap_used_percent" : 6, - "heap_committed_in_bytes" : 259522560, - "heap_max_in_bytes" : 1038876672, - "non_heap_used_in_bytes" : 45168576, - "non_heap_committed_in_bytes" : 46948352, - "pools" : { - "young" : { - "used_in_bytes" : 49528368, - "max_in_bytes" : 279183360, - "peak_used_in_bytes" : 71630848, - "peak_max_in_bytes" : 279183360 - }, - "survivor" : { - "used_in_bytes" : 8912896, - "max_in_bytes" : 34865152, - "peak_used_in_bytes" : 8912896, - "peak_max_in_bytes" : 34865152 - }, - "old" : { - "used_in_bytes" : 12508144, - "max_in_bytes" : 724828160, - "peak_used_in_bytes" : 12508144, - "peak_max_in_bytes" : 724828160 - } - } - }, - "threads" : { - "count" : 52, - "peak_count" : 52 - }, - "gc" : { - "collectors" : { - "young" : { - "collection_count" : 4, - "collection_time_in_millis" : 81 - }, - "old" : { - "collection_count" : 1, - "collection_time_in_millis" : 14 - } - } - }, - "buffer_pools" : { - "direct" : { - "count" : 30, - "used_in_bytes" : 3154146, - "total_capacity_in_bytes" : 3154146 - }, - "mapped" : { - "count" : 0, - "used_in_bytes" : 0, - "total_capacity_in_bytes" : 0 - } - }, - "classes" : { - "current_loaded_count" : 6631, - "total_loaded_count" : 6631, - "total_unloaded_count" : 0 - } - }, - "thread_pool" : { - "bulk" : { - "threads" : 0, - "queue" : 0, - "active" : 0, - "rejected" : 0, - "largest" : 0, - "completed" : 0 - }, - "fetch_shard_started" : { - "threads" : 0, - "queue" : 0, - "active" : 0, - "rejected" : 0, - "largest" : 0, - "completed" : 0 - }, - "fetch_shard_store" : { - "threads" : 0, - "queue" : 0, - "active" : 0, - "rejected" : 0, - "largest" : 0, - "completed" : 0 - }, - "flush" : { - "threads" : 0, - "queue" : 0, - "active" : 0, - "rejected" : 0, - "largest" : 0, - "completed" : 0 - }, - "force_merge" : { - "threads" : 0, - "queue" : 0, - "active" : 0, - "rejected" : 0, - "largest" : 0, - "completed" : 0 - }, - "generic" : { - "threads" : 5, - "queue" : 0, - "active" : 0, - "rejected" : 0, - "largest" : 5, - "completed" : 32 - }, - "get" : { - "threads" : 0, - "queue" : 0, - "active" : 0, - "rejected" : 0, - "largest" : 0, - "completed" : 0 - }, - "index" : { - "threads" : 0, - "queue" : 0, - "active" : 0, - "rejected" : 0, - "largest" : 0, - "completed" : 0 - }, - "listener" : { - "threads" : 0, - "queue" : 0, - "active" : 0, - "rejected" : 0, - "largest" : 0, - "completed" : 0 - }, - "management" : { - "threads" : 1, - "queue" : 0, - "active" : 1, - "rejected" : 0, - "largest" : 1, - "completed" : 1 - }, - "percolate" : { - "threads" : 0, - "queue" : 0, - "active" : 0, - "rejected" : 0, - "largest" : 0, - "completed" : 0 - }, - "refresh" : { - "threads" : 0, - "queue" : 0, - "active" : 0, - "rejected" : 0, - "largest" : 0, - "completed" : 0 - }, - "search" : { - "threads" : 0, - "queue" : 0, - "active" : 0, - "rejected" : 0, - "largest" : 0, - "completed" : 0 - }, - "snapshot" : { - "threads" : 0, - "queue" : 0, - "active" : 0, - "rejected" : 0, - "largest" : 0, - "completed" : 0 - }, - "suggest" : { - "threads" : 0, - "queue" : 0, - "active" : 0, - "rejected" : 0, - "largest" : 0, - "completed" : 0 - }, - "warmer" : { - "threads" : 0, - "queue" : 0, - "active" : 0, - "rejected" : 0, - "largest" : 0, - "completed" : 0 - } - }, - "fs" : { - "timestamp" : 1491553881555, - "total" : { - "total_in_bytes" : 249779191808, - "free_in_bytes" : 18257371136, - "available_in_bytes" : 17995227136 - }, - "data" : [ { - "path" : "/Users/ruflin/Downloads/elasticsearch-2.4.3/data/elasticsearch/nodes/0", - "mount" : "/ (/dev/disk1)", - "type" : "hfs", - "total_in_bytes" : 249779191808, - "free_in_bytes" : 18257371136, - "available_in_bytes" : 17995227136 - } ] - }, - "transport" : { - "server_open" : 0, - "rx_count" : 6, - "rx_size_in_bytes" : 2472, - "tx_count" : 6, - "tx_size_in_bytes" : 2472 - }, - "http" : { - "current_open" : 1, - "total_opened" : 1 - }, - "breakers" : { - "request" : { - "limit_size_in_bytes" : 415550668, - "limit_size" : "396.2mb", - "estimated_size_in_bytes" : 0, - "estimated_size" : "0b", - "overhead" : 1.0, - "tripped" : 0 - }, - "fielddata" : { - "limit_size_in_bytes" : 623326003, - "limit_size" : "594.4mb", - "estimated_size_in_bytes" : 0, - "estimated_size" : "0b", - "overhead" : 1.03, - "tripped" : 0 - }, - "in_flight_requests" : { - "limit_size_in_bytes" : 1038876672, - "limit_size" : "990.7mb", - "estimated_size_in_bytes" : 0, - "estimated_size" : "0b", - "overhead" : 1.0, - "tripped" : 0 - }, - "parent" : { - "limit_size_in_bytes" : 727213670, - "limit_size" : "693.5mb", - "estimated_size_in_bytes" : 0, - "estimated_size" : "0b", - "overhead" : 1.0, - "tripped" : 0 - } - }, - "script" : { - "compilations" : 0, - "cache_evictions" : 0 - } - } - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node_stats/_meta/test/node_stats.522.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node_stats/_meta/test/node_stats.522.json deleted file mode 100644 index 31dcdd8a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node_stats/_meta/test/node_stats.522.json +++ /dev/null @@ -1,440 +0,0 @@ -{ - "_nodes" : { - "total" : 1, - "successful" : 1, - "failed" : 0 - }, - "cluster_name" : "elasticsearch", - "nodes" : { - "x6_Rm157RqilNEqtdgcNrA" : { - "timestamp" : 1491553781643, - "name" : "x6_Rm15", - "transport_address" : "127.0.0.1:9300", - "host" : "127.0.0.1", - "ip" : "127.0.0.1:9300", - "roles" : [ - "master", - "data", - "ingest" - ], - "indices" : { - "docs" : { - "count" : 1, - "deleted" : 0 - }, - "store" : { - "size_in_bytes" : 3273, - "throttle_time_in_millis" : 0 - }, - "indexing" : { - "index_total" : 1, - "index_time_in_millis" : 175, - "index_current" : 0, - "index_failed" : 0, - "delete_total" : 0, - "delete_time_in_millis" : 0, - "delete_current" : 0, - "noop_update_total" : 0, - "is_throttled" : false, - "throttle_time_in_millis" : 0 - }, - "get" : { - "total" : 0, - "time_in_millis" : 0, - "exists_total" : 0, - "exists_time_in_millis" : 0, - "missing_total" : 0, - "missing_time_in_millis" : 0, - "current" : 0 - }, - "search" : { - "open_contexts" : 0, - "query_total" : 23319, - "query_time_in_millis" : 1518, - "query_current" : 0, - "fetch_total" : 23319, - "fetch_time_in_millis" : 1335, - "fetch_current" : 0, - "scroll_total" : 0, - "scroll_time_in_millis" : 0, - "scroll_current" : 0, - "suggest_total" : 0, - "suggest_time_in_millis" : 0, - "suggest_current" : 0 - }, - "merges" : { - "current" : 0, - "current_docs" : 0, - "current_size_in_bytes" : 0, - "total" : 0, - "total_time_in_millis" : 0, - "total_docs" : 0, - "total_size_in_bytes" : 0, - "total_stopped_time_in_millis" : 0, - "total_throttled_time_in_millis" : 0, - "total_auto_throttle_in_bytes" : 20971520 - }, - "refresh" : { - "total" : 2, - "total_time_in_millis" : 292, - "listeners" : 0 - }, - "flush" : { - "total" : 1, - "total_time_in_millis" : 56 - }, - "warmer" : { - "current" : 0, - "total" : 4, - "total_time_in_millis" : 29 - }, - "query_cache" : { - "memory_size_in_bytes" : 0, - "total_count" : 0, - "hit_count" : 0, - "miss_count" : 0, - "cache_size" : 0, - "cache_count" : 0, - "evictions" : 0 - }, - "fielddata" : { - "memory_size_in_bytes" : 0, - "evictions" : 0 - }, - "completion" : { - "size_in_bytes" : 0 - }, - "segments" : { - "count" : 1, - "memory_in_bytes" : 1737, - "terms_memory_in_bytes" : 1269, - "stored_fields_memory_in_bytes" : 312, - "term_vectors_memory_in_bytes" : 0, - "norms_memory_in_bytes" : 64, - "points_memory_in_bytes" : 0, - "doc_values_memory_in_bytes" : 92, - "index_writer_memory_in_bytes" : 0, - "version_map_memory_in_bytes" : 0, - "fixed_bit_set_memory_in_bytes" : 0, - "max_unsafe_auto_id_timestamp" : -1, - "file_sizes" : { } - }, - "translog" : { - "operations" : 0, - "size_in_bytes" : 43 - }, - "request_cache" : { - "memory_size_in_bytes" : 0, - "evictions" : 0, - "hit_count" : 0, - "miss_count" : 0 - }, - "recovery" : { - "current_as_source" : 0, - "current_as_target" : 0, - "throttle_time_in_millis" : 0 - } - }, - "os" : { - "timestamp" : 1491553781645, - "cpu" : { - "percent" : 0, - "load_average" : { - "1m" : 0.01, - "5m" : 0.03, - "15m" : 0.0 - } - }, - "mem" : { - "total_in_bytes" : 2096181248, - "free_in_bytes" : 563392512, - "used_in_bytes" : 1532788736, - "free_percent" : 27, - "used_percent" : 73 - }, - "swap" : { - "total_in_bytes" : 1073737728, - "free_in_bytes" : 1073737728, - "used_in_bytes" : 0 - } - }, - "process" : { - "timestamp" : 1491553781645, - "open_file_descriptors" : 134, - "max_file_descriptors" : 1048576, - "cpu" : { - "percent" : 0, - "total_in_millis" : 400940 - }, - "mem" : { - "total_virtual_in_bytes" : 2209787904 - } - }, - "jvm" : { - "timestamp" : 1491553781645, - "uptime_in_millis" : 58719661, - "mem" : { - "heap_used_in_bytes" : 260193280, - "heap_used_percent" : 50, - "heap_committed_in_bytes" : 519438336, - "heap_max_in_bytes" : 519438336, - "non_heap_used_in_bytes" : 82932568, - "non_heap_committed_in_bytes" : 88915968, - "pools" : { - "young" : { - "used_in_bytes" : 95705568, - "max_in_bytes" : 139591680, - "peak_used_in_bytes" : 139591680, - "peak_max_in_bytes" : 139591680 - }, - "survivor" : { - "used_in_bytes" : 17286456, - "max_in_bytes" : 17432576, - "peak_used_in_bytes" : 17432576, - "peak_max_in_bytes" : 17432576 - }, - "old" : { - "used_in_bytes" : 147201256, - "max_in_bytes" : 362414080, - "peak_used_in_bytes" : 147201256, - "peak_max_in_bytes" : 362414080 - } - } - }, - "threads" : { - "count" : 34, - "peak_count" : 36 - }, - "gc" : { - "collectors" : { - "young" : { - "collection_count" : 33, - "collection_time_in_millis" : 612 - }, - "old" : { - "collection_count" : 2, - "collection_time_in_millis" : 195 - } - } - }, - "buffer_pools" : { - "direct" : { - "count" : 18, - "used_in_bytes" : 52456571, - "total_capacity_in_bytes" : 52456570 - }, - "mapped" : { - "count" : 1, - "used_in_bytes" : 2296, - "total_capacity_in_bytes" : 2296 - } - }, - "classes" : { - "current_loaded_count" : 10812, - "total_loaded_count" : 10812, - "total_unloaded_count" : 0 - } - }, - "thread_pool" : { - "bulk" : { - "threads" : 0, - "queue" : 0, - "active" : 0, - "rejected" : 0, - "largest" : 0, - "completed" : 0 - }, - "fetch_shard_started" : { - "threads" : 0, - "queue" : 0, - "active" : 0, - "rejected" : 0, - "largest" : 0, - "completed" : 0 - }, - "fetch_shard_store" : { - "threads" : 0, - "queue" : 0, - "active" : 0, - "rejected" : 0, - "largest" : 0, - "completed" : 0 - }, - "flush" : { - "threads" : 1, - "queue" : 0, - "active" : 0, - "rejected" : 0, - "largest" : 1, - "completed" : 2 - }, - "force_merge" : { - "threads" : 0, - "queue" : 0, - "active" : 0, - "rejected" : 0, - "largest" : 0, - "completed" : 0 - }, - "generic" : { - "threads" : 4, - "queue" : 0, - "active" : 0, - "rejected" : 0, - "largest" : 4, - "completed" : 5875 - }, - "get" : { - "threads" : 0, - "queue" : 0, - "active" : 0, - "rejected" : 0, - "largest" : 0, - "completed" : 0 - }, - "index" : { - "threads" : 1, - "queue" : 0, - "active" : 0, - "rejected" : 0, - "largest" : 1, - "completed" : 1 - }, - "listener" : { - "threads" : 0, - "queue" : 0, - "active" : 0, - "rejected" : 0, - "largest" : 0, - "completed" : 0 - }, - "management" : { - "threads" : 3, - "queue" : 0, - "active" : 1, - "rejected" : 0, - "largest" : 3, - "completed" : 54467 - }, - "refresh" : { - "threads" : 1, - "queue" : 0, - "active" : 0, - "rejected" : 0, - "largest" : 1, - "completed" : 58524 - }, - "search" : { - "threads" : 4, - "queue" : 0, - "active" : 0, - "rejected" : 0, - "largest" : 4, - "completed" : 46638 - }, - "snapshot" : { - "threads" : 0, - "queue" : 0, - "active" : 0, - "rejected" : 0, - "largest" : 0, - "completed" : 0 - }, - "warmer" : { - "threads" : 1, - "queue" : 0, - "active" : 0, - "rejected" : 0, - "largest" : 1, - "completed" : 4 - } - }, - "fs" : { - "timestamp" : 1491553781646, - "total" : { - "total_in_bytes" : 67371577344, - "free_in_bytes" : 51743817728, - "available_in_bytes" : 48291119104, - "spins" : "true" - }, - "data" : [ - { - "path" : "/usr/share/elasticsearch/data/nodes/0", - "mount" : "/ (overlay)", - "type" : "overlay", - "total_in_bytes" : 67371577344, - "free_in_bytes" : 51743817728, - "available_in_bytes" : 48291119104, - "spins" : "true" - } - ], - "io_stats" : { } - }, - "transport" : { - "server_open" : 0, - "rx_count" : 0, - "rx_size_in_bytes" : 0, - "tx_count" : 0, - "tx_size_in_bytes" : 0 - }, - "http" : { - "current_open" : 3, - "total_opened" : 11 - }, - "breakers" : { - "request" : { - "limit_size_in_bytes" : 311663001, - "limit_size" : "297.2mb", - "estimated_size_in_bytes" : 0, - "estimated_size" : "0b", - "overhead" : 1.0, - "tripped" : 0 - }, - "fielddata" : { - "limit_size_in_bytes" : 311663001, - "limit_size" : "297.2mb", - "estimated_size_in_bytes" : 0, - "estimated_size" : "0b", - "overhead" : 1.03, - "tripped" : 0 - }, - "in_flight_requests" : { - "limit_size_in_bytes" : 519438336, - "limit_size" : "495.3mb", - "estimated_size_in_bytes" : 0, - "estimated_size" : "0b", - "overhead" : 1.0, - "tripped" : 0 - }, - "parent" : { - "limit_size_in_bytes" : 363606835, - "limit_size" : "346.7mb", - "estimated_size_in_bytes" : 0, - "estimated_size" : "0b", - "overhead" : 1.0, - "tripped" : 0 - } - }, - "script" : { - "compilations" : 0, - "cache_evictions" : 0 - }, - "discovery" : { - "cluster_state_queue" : { - "total" : 0, - "pending" : 0, - "committed" : 0 - } - }, - "ingest" : { - "total" : { - "count" : 0, - "time_in_millis" : 0, - "current" : 0, - "failed" : 0 - }, - "pipelines" : { } - } - } - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node_stats/_meta/test/node_stats.623.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node_stats/_meta/test/node_stats.623.json deleted file mode 100644 index 627b1173..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node_stats/_meta/test/node_stats.623.json +++ /dev/null @@ -1,516 +0,0 @@ -{ - "_nodes": { - "total": 1, - "successful": 1, - "failed": 0 - }, - "cluster_name": "842d2a3cdf39e9ae2e0b2c7ca7cea075", - "nodes": { - "r4XD9O8eTrCHyN_GJswZ5A": { - "timestamp": 1524464610026, - "name": "instance-0000000016", - "transport_address": "172.25.133.112:19608", - "host": "172.25.133.112", - "ip": "172.25.133.112:19608", - "roles": [ - "master", - "data", - "ingest" - ], - "attributes": { - "logical_availability_zone": "zone-0", - "availability_zone": "us-east-1e", - "region": "us-east-1" - }, - "indices": { - "docs": { - "count": 34283257, - "deleted": 25991 - }, - "store": { - "size_in_bytes": 11772256011 - }, - "indexing": { - "index_total": 95855239, - "index_time_in_millis": 14070223, - "index_current": 0, - "index_failed": 107, - "delete_total": 164420, - "delete_time_in_millis": 7426, - "delete_current": 0, - "noop_update_total": 127, - "is_throttled": false, - "throttle_time_in_millis": 31 - }, - "get": { - "total": 585810, - "time_in_millis": 104059, - "exists_total": 585742, - "exists_time_in_millis": 104059, - "missing_total": 68, - "missing_time_in_millis": 0, - "current": 0 - }, - "search": { - "open_contexts": 0, - "query_total": 1926212, - "query_time_in_millis": 7629899, - "query_current": 0, - "fetch_total": 1014673, - "fetch_time_in_millis": 146067, - "fetch_current": 0, - "scroll_total": 160754, - "scroll_time_in_millis": 43277, - "scroll_current": 0, - "suggest_total": 0, - "suggest_time_in_millis": 0, - "suggest_current": 0 - }, - "merges": { - "current": 0, - "current_docs": 0, - "current_size_in_bytes": 0, - "total": 127608, - "total_time_in_millis": 37529833, - "total_docs": 2330861529, - "total_size_in_bytes": 717037012447, - "total_stopped_time_in_millis": 0, - "total_throttled_time_in_millis": 281485, - "total_auto_throttle_in_bytes": 9324199696 - }, - "refresh": { - "total": 1402567, - "total_time_in_millis": 27376569, - "listeners": 0 - }, - "flush": { - "total": 299, - "total_time_in_millis": 7005 - }, - "warmer": { - "current": 0, - "total": 960058, - "total_time_in_millis": 155434 - }, - "query_cache": { - "memory_size_in_bytes": 1698624, - "total_count": 1222084, - "hit_count": 148958, - "miss_count": 1073126, - "cache_size": 131, - "cache_count": 2115, - "evictions": 1984 - }, - "fielddata": { - "memory_size_in_bytes": 8256, - "evictions": 0 - }, - "completion": { - "size_in_bytes": 0 - }, - "segments": { - "count": 1661, - "memory_in_bytes": 39764743, - "terms_memory_in_bytes": 22195943, - "stored_fields_memory_in_bytes": 3200936, - "term_vectors_memory_in_bytes": 0, - "norms_memory_in_bytes": 343040, - "points_memory_in_bytes": 4009732, - "doc_values_memory_in_bytes": 10015092, - "index_writer_memory_in_bytes": 3147663, - "version_map_memory_in_bytes": 2536, - "fixed_bit_set_memory_in_bytes": 1126224, - "max_unsafe_auto_id_timestamp": 1524441609889, - "file_sizes": {} - }, - "translog": { - "operations": 1838361, - "size_in_bytes": 1525215881, - "uncommitted_operations": 24969, - "uncommitted_size_in_bytes": 15857511 - }, - "request_cache": { - "memory_size_in_bytes": 15608, - "evictions": 0, - "hit_count": 461937, - "miss_count": 113 - }, - "recovery": { - "current_as_source": 0, - "current_as_target": 0, - "throttle_time_in_millis": 366610 - } - }, - "os": { - "timestamp": 1524464610097, - "cpu": { - "percent": 17, - "load_average": { - "1m": 7.15, - "5m": 4.67, - "15m": 3.5 - } - }, - "mem": { - "total_in_bytes": 257796820992, - "free_in_bytes": 5525663744, - "used_in_bytes": 252271157248, - "free_percent": 2, - "used_percent": 98 - }, - "swap": { - "total_in_bytes": 10737414144, - "free_in_bytes": 10246205440, - "used_in_bytes": 491208704 - }, - "cgroup": { - "cpuacct": { - "control_group": "/", - "usage_nanos": 292079722854156 - }, - "cpu": { - "control_group": "/", - "cfs_period_micros": 100000, - "cfs_quota_micros": 236945, - "stat": { - "number_of_elapsed_periods": 15278067, - "number_of_times_throttled": 155945, - "time_throttled_nanos": 14606886791788 - } - }, - "memory": { - "control_group": "/", - "limit_in_bytes": "2147483648", - "usage_in_bytes": "2145837056" - } - } - }, - "process": { - "timestamp": 1524464610098, - "open_file_descriptors": 1434, - "max_file_descriptors": 1048576, - "cpu": { - "percent": 2, - "total_in_millis": 291781030 - }, - "mem": { - "total_virtual_in_bytes": 14964170752 - } - }, - "jvm": { - "timestamp": 1524464610099, - "uptime_in_millis": 2026428424, - "mem": { - "heap_used_in_bytes": 581971648, - "heap_used_percent": 55, - "heap_committed_in_bytes": 1056309248, - "heap_max_in_bytes": 1056309248, - "non_heap_used_in_bytes": 247342320, - "non_heap_committed_in_bytes": 281911296, - "pools": { - "young": { - "used_in_bytes": 17064904, - "max_in_bytes": 139591680, - "peak_used_in_bytes": 139591680, - "peak_max_in_bytes": 139591680 - }, - "survivor": { - "used_in_bytes": 7227224, - "max_in_bytes": 17432576, - "peak_used_in_bytes": 17432576, - "peak_max_in_bytes": 17432576 - }, - "old": { - "used_in_bytes": 557679520, - "max_in_bytes": 899284992, - "peak_used_in_bytes": 707779408, - "peak_max_in_bytes": 899284992 - } - } - }, - "threads": { - "count": 95, - "peak_count": 130 - }, - "gc": { - "collectors": { - "young": { - "collection_count": 678990, - "collection_time_in_millis": 9599952 - }, - "old": { - "collection_count": 3424, - "collection_time_in_millis": 376853 - } - } - }, - "buffer_pools": { - "direct": { - "count": 71, - "used_in_bytes": 1364951, - "total_capacity_in_bytes": 1364949 - }, - "mapped": { - "count": 3729, - "used_in_bytes": 11713431232, - "total_capacity_in_bytes": 11713431232 - } - }, - "classes": { - "current_loaded_count": 19772, - "total_loaded_count": 28207, - "total_unloaded_count": 8435 - } - }, - "thread_pool": { - "bulk": { - "threads": 2, - "queue": 0, - "active": 0, - "rejected": 0, - "largest": 2, - "completed": 2968468 - }, - "fetch_shard_started": { - "threads": 1, - "queue": 0, - "active": 0, - "rejected": 0, - "largest": 4, - "completed": 17664 - }, - "fetch_shard_store": { - "threads": 1, - "queue": 0, - "active": 0, - "rejected": 0, - "largest": 4, - "completed": 2531 - }, - "flush": { - "threads": 1, - "queue": 0, - "active": 0, - "rejected": 0, - "largest": 1, - "completed": 652262 - }, - "force_merge": { - "threads": 0, - "queue": 0, - "active": 0, - "rejected": 0, - "largest": 0, - "completed": 0 - }, - "generic": { - "threads": 31, - "queue": 0, - "active": 0, - "rejected": 0, - "largest": 56, - "completed": 10701102 - }, - "get": { - "threads": 2, - "queue": 0, - "active": 0, - "rejected": 0, - "largest": 2, - "completed": 422867 - }, - "index": { - "threads": 2, - "queue": 0, - "active": 0, - "rejected": 0, - "largest": 2, - "completed": 162943 - }, - "listener": { - "threads": 1, - "queue": 0, - "active": 0, - "rejected": 0, - "largest": 1, - "completed": 3 - }, - "management": { - "threads": 5, - "queue": 0, - "active": 1, - "rejected": 0, - "largest": 5, - "completed": 10422508 - }, - "refresh": { - "threads": 1, - "queue": 0, - "active": 0, - "rejected": 0, - "largest": 1, - "completed": 145364755 - }, - "search": { - "threads": 4, - "queue": 0, - "active": 0, - "rejected": 0, - "largest": 4, - "completed": 3248375 - }, - "security-token-key": { - "threads": 0, - "queue": 0, - "active": 0, - "rejected": 0, - "largest": 0, - "completed": 0 - }, - "snapshot": { - "threads": 1, - "queue": 66, - "active": 1, - "rejected": 0, - "largest": 1, - "completed": 156934 - }, - "warmer": { - "threads": 1, - "queue": 0, - "active": 0, - "rejected": 0, - "largest": 1, - "completed": 954865 - }, - "watcher": { - "threads": 10, - "queue": 0, - "active": 0, - "rejected": 0, - "largest": 10, - "completed": 164130 - } - }, - "fs": { - "timestamp": 1524464610101, - "total": { - "total_in_bytes": 55834574848, - "free_in_bytes": 42471211008, - "available_in_bytes": 42471211008 - }, - "data": [ - { - "path": "/app/data/nodes/0", - "mount": "QuotaAwareFileStore(/app (/dev/mapper/data))", - "type": "xfs", - "total_in_bytes": 55834574848, - "free_in_bytes": 42471211008, - "available_in_bytes": 42471211008 - } - ], - "io_stats": {} - }, - "transport": { - "server_open": 0, - "rx_count": 852163, - "rx_size_in_bytes": 37599508177, - "tx_count": 896154, - "tx_size_in_bytes": 39437993670 - }, - "http": { - "current_open": 85, - "total_opened": 53188 - }, - "breakers": { - "request": { - "limit_size_in_bytes": 633785548, - "limit_size": "604.4mb", - "estimated_size_in_bytes": 0, - "estimated_size": "0b", - "overhead": 1, - "tripped": 0 - }, - "fielddata": { - "limit_size_in_bytes": 633785548, - "limit_size": "604.4mb", - "estimated_size_in_bytes": 8256, - "estimated_size": "8kb", - "overhead": 1.03, - "tripped": 0 - }, - "in_flight_requests": { - "limit_size_in_bytes": 1056309248, - "limit_size": "1007.3mb", - "estimated_size_in_bytes": 0, - "estimated_size": "0b", - "overhead": 1, - "tripped": 0 - }, - "accounting": { - "limit_size_in_bytes": 1056309248, - "limit_size": "1007.3mb", - "estimated_size_in_bytes": 39764743, - "estimated_size": "37.9mb", - "overhead": 1, - "tripped": 0 - }, - "parent": { - "limit_size_in_bytes": 739416473, - "limit_size": "705.1mb", - "estimated_size_in_bytes": 39772999, - "estimated_size": "37.9mb", - "overhead": 1, - "tripped": 0 - } - }, - "script": { - "compilations": 31, - "cache_evictions": 0 - }, - "discovery": { - "cluster_state_queue": { - "total": 1, - "pending": 0, - "committed": 1 - }, - "published_cluster_states": { - "full_states": 7, - "incompatible_diffs": 6, - "compatible_diffs": 247 - } - }, - "ingest": { - "total": { - "count": 0, - "time_in_millis": 0, - "current": 0, - "failed": 0 - }, - "pipelines": { - "xpack_monitoring_2": { - "count": 0, - "time_in_millis": 0, - "current": 0, - "failed": 0 - }, - "xpack_monitoring_6": { - "count": 0, - "time_in_millis": 0, - "current": 0, - "failed": 0 - } - } - }, - "adaptive_selection": { - "r4XD9O8eTrCHyN_GJswZ5A": { - "outgoing_searches": 0, - "avg_queue_size": 0, - "avg_service_time_ns": 79338, - "avg_response_time_ns": 235770, - "rank": "0.2" - } - } - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node_stats/_meta/test/node_stats_xpack.623.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node_stats/_meta/test/node_stats_xpack.623.json deleted file mode 100644 index 3446325a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node_stats/_meta/test/node_stats_xpack.623.json +++ /dev/null @@ -1,171 +0,0 @@ -{ - "_index": ".monitoring-es-6-2018.04.05", - "_type": "doc", - "_id": "8Owbk2IBdPgvni_OoEeL", - "_score": 1, - "_source": { - "cluster_uuid": "xsXCfgZ-TKGZTwMAY7Pmsg", - "timestamp": "2018-04-05T00:01:24.088Z", - "interval_ms": 10000, - "type": "node_stats", - "source_node": { - "uuid": "GOTrV1s4RTy06Dg1DxkLhA", - "host": "172.25.132.135", - "transport_address": "172.25.132.135:19503", - "ip": "172.25.132.135", - "name": "instance-0000000001", - "timestamp": "2018-04-05T00:01:24.073Z" - }, - "node_stats": { - "node_id": "GOTrV1s4RTy06Dg1DxkLhA", - "node_master": true, - "mlockall": false, - "indices": { - "docs": { - "count": 631398 - }, - "store": { - "size_in_bytes": 412447617 - }, - "indexing": { - "index_total": 2587515, - "index_time_in_millis": 596592, - "throttle_time_in_millis": 0 - }, - "search": { - "query_total": 164387, - "query_time_in_millis": 21627 - }, - "query_cache": { - "memory_size_in_bytes": 0, - "hit_count": 0, - "miss_count": 29562, - "evictions": 0 - }, - "fielddata": { - "memory_size_in_bytes": 2544, - "evictions": 0 - }, - "segments": { - "count": 187, - "memory_in_bytes": 3587267, - "terms_memory_in_bytes": 2163417, - "stored_fields_memory_in_bytes": 126192, - "term_vectors_memory_in_bytes": 0, - "norms_memory_in_bytes": 170880, - "points_memory_in_bytes": 160182, - "doc_values_memory_in_bytes": 966596, - "index_writer_memory_in_bytes": 145155, - "version_map_memory_in_bytes": 5277, - "fixed_bit_set_memory_in_bytes": 4176 - }, - "request_cache": { - "memory_size_in_bytes": 4870, - "evictions": 0, - "hit_count": 51288, - "miss_count": 16 - } - }, - "os": { - "cpu": { - "load_average": { - "1m": 4.7, - "5m": 4.7, - "15m": 4.51 - } - }, - "cgroup": { - "cpuacct": { - "control_group": "/", - "usage_nanos": 14503393680842 - }, - "cpu": { - "control_group": "/", - "cfs_period_micros": 100000, - "cfs_quota_micros": 236945, - "stat": { - "number_of_elapsed_periods": 2707918, - "number_of_times_throttled": 14684, - "time_throttled_nanos": 1799832211936 - } - }, - "memory": { - "control_group": "/", - "limit_in_bytes": "1073741824", - "usage_in_bytes": "1069973504" - } - } - }, - "process": { - "open_file_descriptors": 716, - "max_file_descriptors": 1048576, - "cpu": { - "percent": 0 - } - }, - "jvm": { - "mem": { - "heap_used_in_bytes": 196405456, - "heap_used_percent": 47, - "heap_max_in_bytes": 415694848 - }, - "gc": { - "collectors": { - "young": { - "collection_count": 55024, - "collection_time_in_millis": 425431 - }, - "old": { - "collection_count": 109, - "collection_time_in_millis": 11415 - } - } - } - }, - "thread_pool": { - "bulk": { - "threads": 2, - "queue": 0, - "rejected": 0 - }, - "generic": { - "threads": 6, - "queue": 0, - "rejected": 0 - }, - "get": { - "threads": 2, - "queue": 0, - "rejected": 0 - }, - "index": { - "threads": 2, - "queue": 0, - "rejected": 0 - }, - "management": { - "threads": 4, - "queue": 0, - "rejected": 0 - }, - "search": { - "threads": 4, - "queue": 0, - "rejected": 0 - }, - "watcher": { - "threads": 10, - "queue": 0, - "rejected": 0 - } - }, - "fs": { - "total": { - "total_in_bytes": 27917287424, - "free_in_bytes": 27203026944, - "available_in_bytes": 27203026944 - } - } - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node_stats/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node_stats/data.go deleted file mode 100644 index 4e860d0b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node_stats/data.go +++ /dev/null @@ -1,161 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package node_stats - -import ( - "encoding/json" - "fmt" - - "github.com/elastic/beats/v7/metricbeat/helper/elastic" - - "github.com/joeshaw/multierror" - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstriface" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" -) - -var ( - schema = s.Schema{ - "name": c.Str("name"), - "jvm": c.Dict("jvm", s.Schema{ - "mem": c.Dict("mem", s.Schema{ - "pools": c.Dict("pools", s.Schema{ - "young": c.Dict("young", poolSchema), - "survivor": c.Dict("survivor", poolSchema), - "old": c.Dict("old", poolSchema), - }), - }), - "gc": c.Dict("gc", s.Schema{ - "collectors": c.Dict("collectors", s.Schema{ - "young": c.Dict("young", collectorSchema), - "old": c.Dict("old", collectorSchema), - }), - }), - }), - "indices": c.Dict("indices", s.Schema{ - "docs": c.Dict("docs", s.Schema{ - "count": c.Int("count"), - "deleted": c.Int("deleted"), - }), - "store": c.Dict("store", s.Schema{ - "size": s.Object{ - "bytes": c.Int("size_in_bytes"), - }, - }), - "segments": c.Dict("segments", s.Schema{ - "count": c.Int("count"), - "memory": s.Object{ - "bytes": c.Int("memory_in_bytes"), - }, - }), - }), - "fs": c.Dict("fs", s.Schema{ - "summary": c.Dict("total", s.Schema{ - "total": s.Object{ - "bytes": c.Int("total_in_bytes"), - }, - "free": s.Object{ - "bytes": c.Int("free_in_bytes"), - }, - "available": s.Object{ - "bytes": c.Int("available_in_bytes"), - }, - }), - }), - } - - poolSchema = s.Schema{ - "used": s.Object{ - "bytes": c.Int("used_in_bytes"), - }, - "max": s.Object{ - "bytes": c.Int("max_in_bytes"), - }, - "peak": s.Object{ - "bytes": c.Int("peak_used_in_bytes"), - }, - "peak_max": s.Object{ - "bytes": c.Int("peak_max_in_bytes"), - }, - } - - collectorSchema = s.Schema{ - "collection": s.Object{ - "count": c.Int("collection_count"), - "ms": c.Int("collection_time_in_millis"), - }, - } -) - -type nodesStruct struct { - Nodes map[string]map[string]interface{} `json:"nodes"` -} - -func eventsMapping(r mb.ReporterV2, info elasticsearch.Info, content []byte) error { - - nodeData := &nodesStruct{} - err := json.Unmarshal(content, nodeData) - if err != nil { - return errors.Wrap(err, "failure parsing Elasticsearch Node Stats API response") - } - - var errs multierror.Errors - for id, node := range nodeData.Nodes { - event := mb.Event{} - - event.RootFields = common.MapStr{} - event.RootFields.Put("service.name", elasticsearch.ModuleName) - - event.ModuleFields = common.MapStr{ - "node": common.MapStr{ - "id": id, - }, - "cluster": common.MapStr{ - "name": info.ClusterName, - "id": info.ClusterID, - }, - } - - event.MetricSetFields, err = schema.Apply(node) - if err != nil { - errs = append(errs, errors.Wrap(err, "failure to apply node schema")) - continue - } - - name, err := event.MetricSetFields.GetValue("name") - if err != nil { - errs = append(errs, elastic.MakeErrorForMissingField("name", elastic.Elasticsearch)) - continue - } - - nameStr, ok := name.(string) - if !ok { - errs = append(errs, fmt.Errorf("name is not a string")) - continue - } - event.ModuleFields.Put("node.name", nameStr) - event.MetricSetFields.Delete("name") - - r.Event(event) - } - return errs.Err() -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node_stats/data_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node_stats/data_test.go deleted file mode 100644 index 043a1447..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node_stats/data_test.go +++ /dev/null @@ -1,30 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package node_stats - -import ( - "testing" - - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" -) - -func TestStats(t *testing.T) { - elasticsearch.TestMapperWithInfo(t, "./_meta/test/node_stats.*.json", eventsMapping) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node_stats/data_xpack.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node_stats/data_xpack.go deleted file mode 100644 index f7f612b1..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node_stats/data_xpack.go +++ /dev/null @@ -1,241 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package node_stats - -import ( - "encoding/json" - - "time" - - "github.com/joeshaw/multierror" - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstriface" - "github.com/elastic/beats/v7/metricbeat/helper/elastic" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" -) - -var ( - schemaXpack = s.Schema{ - "name": c.Str("name"), - "transport_address": c.Str("transport_address"), - "indices": c.Dict("indices", s.Schema{ - "docs": c.Dict("docs", s.Schema{ - "count": c.Int("count"), - }), - "store": c.Dict("store", s.Schema{ - "size_in_bytes": c.Int("size_in_bytes"), - }), - "indexing": c.Dict("indexing", s.Schema{ - "index_total": c.Int("index_total"), - "index_time_in_millis": c.Int("index_time_in_millis"), - "throttle_time_in_millis": c.Int("throttle_time_in_millis"), - }), - "search": c.Dict("search", s.Schema{ - "query_total": c.Int("query_total"), - "query_time_in_millis": c.Int("query_time_in_millis"), - }), - "query_cache": c.Dict("query_cache", s.Schema{ - "memory_size_in_bytes": c.Int("memory_size_in_bytes"), - "hit_count": c.Int("hit_count"), - "miss_count": c.Int("miss_count"), - "evictions": c.Int("evictions"), - }), - "fielddata": c.Dict("fielddata", s.Schema{ - "memory_size_in_bytes": c.Int("memory_size_in_bytes"), - "evictions": c.Int("evictions"), - }), - "segments": c.Dict("segments", s.Schema{ - "count": c.Int("count"), - "memory_in_bytes": c.Int("memory_in_bytes"), - "terms_memory_in_bytes": c.Int("terms_memory_in_bytes"), - "stored_fields_memory_in_bytes": c.Int("stored_fields_memory_in_bytes"), - "term_vectors_memory_in_bytes": c.Int("term_vectors_memory_in_bytes"), - "norms_memory_in_bytes": c.Int("norms_memory_in_bytes"), - "points_memory_in_bytes": c.Int("points_memory_in_bytes"), - "doc_values_memory_in_bytes": c.Int("doc_values_memory_in_bytes"), - "index_writer_memory_in_bytes": c.Int("index_writer_memory_in_bytes"), - "version_map_memory_in_bytes": c.Int("version_map_memory_in_bytes"), - "fixed_bit_set_memory_in_bytes": c.Int("fixed_bit_set_memory_in_bytes"), - }), - "request_cache": c.Dict("request_cache", s.Schema{ - "memory_size_in_bytes": c.Int("memory_size_in_bytes"), - "evictions": c.Int("evictions"), - "hit_count": c.Int("hit_count"), - "miss_count": c.Int("miss_count"), - }), - }), - "os": c.Dict("os", s.Schema{ - "cpu": c.Dict("cpu", s.Schema{ - "load_average": c.Dict("load_average", s.Schema{ - "1m": c.Float("1m", s.Optional), - "5m": c.Float("5m", s.Optional), - "15m": c.Float("15m", s.Optional), - }, c.DictOptional), // No load average reported by ES on Windows - }), - "cgroup": c.Dict("cgroup", s.Schema{ - "cpuacct": c.Dict("cpuacct", s.Schema{ - "control_group": c.Str("control_group"), - "usage_nanos": c.Int("usage_nanos"), - }), - "cpu": c.Dict("cpu", s.Schema{ - "control_group": c.Str("control_group"), - "cfs_period_micros": c.Int("cfs_period_micros"), - "cfs_quota_micros": c.Int("cfs_quota_micros"), - "stat": c.Dict("stat", s.Schema{ - "number_of_elapsed_periods": c.Int("number_of_elapsed_periods"), - "number_of_times_throttled": c.Int("number_of_times_throttled"), - "time_throttled_nanos": c.Int("time_throttled_nanos"), - }), - }), - "memory": c.Dict("memory", s.Schema{ - "control_group": c.Str("control_group"), - // The two following values are currently string. See https://github.com/elastic/elasticsearch/pull/26166 - "limit_in_bytes": c.Str("limit_in_bytes"), - "usage_in_bytes": c.Str("usage_in_bytes"), - }), - }, c.DictOptional), - }), - "process": c.Dict("process", s.Schema{ - "open_file_descriptors": c.Int("open_file_descriptors"), - "max_file_descriptors": c.Int("max_file_descriptors"), - "cpu": c.Dict("cpu", s.Schema{ - "percent": c.Int("percent"), - }), - }), - "jvm": c.Dict("jvm", s.Schema{ - "mem": c.Dict("mem", s.Schema{ - "heap_used_in_bytes": c.Int("heap_used_in_bytes"), - "heap_used_percent": c.Int("heap_used_percent"), - "heap_max_in_bytes": c.Int("heap_max_in_bytes"), - }), - "gc": c.Dict("gc", s.Schema{ - "collectors": c.Dict("collectors", s.Schema{ - "young": c.Dict("young", s.Schema{ - "collection_count": c.Int("collection_count"), - "collection_time_in_millis": c.Int("collection_time_in_millis"), - }), - "old": c.Dict("young", s.Schema{ - "collection_count": c.Int("collection_count"), - "collection_time_in_millis": c.Int("collection_time_in_millis"), - }), - }), - }), - }), - "thread_pool": c.Dict("thread_pool", s.Schema{ - "bulk": c.Dict("bulk", threadPoolStatsSchema, c.DictOptional), - "index": c.Dict("index", threadPoolStatsSchema, c.DictOptional), - "write": c.Dict("write", threadPoolStatsSchema), - "generic": c.Dict("generic", threadPoolStatsSchema), - "get": c.Dict("get", threadPoolStatsSchema), - "management": c.Dict("management", threadPoolStatsSchema), - "search": c.Dict("search", threadPoolStatsSchema), - "watcher": c.Dict("watcher", threadPoolStatsSchema, c.DictOptional), - }), - "fs": c.Dict("fs", s.Schema{ - "total": c.Dict("total", s.Schema{ - "total_in_bytes": c.Int("total_in_bytes"), - "free_in_bytes": c.Int("free_in_bytes"), - "available_in_bytes": c.Int("available_in_bytes"), - }), - "io_stats": c.Dict("io_stats", s.Schema{ - "total": c.Dict("total", s.Schema{ - "operations": c.Int("operations"), - "read_kilobytes": c.Int("read_kilobytes"), - "read_operations": c.Int("read_operations"), - "write_kilobytes": c.Int("write_kilobytes"), - "write_operations": c.Int("write_operations"), - }, c.DictOptional), - }, c.DictOptional), - }), - } - - threadPoolStatsSchema = s.Schema{ - "threads": c.Int("threads"), - "queue": c.Int("queue"), - "rejected": c.Int("rejected"), - } -) - -func eventsMappingXPack(r mb.ReporterV2, m *MetricSet, info elasticsearch.Info, content []byte) error { - nodesStruct := struct { - ClusterName string `json:"cluster_name"` - Nodes map[string]map[string]interface{} `json:"nodes"` - }{} - - err := json.Unmarshal(content, &nodesStruct) - if err != nil { - return errors.Wrap(err, "failure parsing Elasticsearch Node Stats API response") - } - - // Normally the nodeStruct should only contain one node. But if _local is removed - // from the path and Metricbeat is not installed on the same machine as the node - // it will provid the data for multiple nodes. This will mean the detection of the - // master node will not be accurate anymore as often in these cases a proxy is in front - // of ES and it's not know if the request will be routed to the same node as before. - var errs multierror.Errors - for nodeID, node := range nodesStruct.Nodes { - isMaster, err := elasticsearch.IsMaster(m.HTTP, m.HTTP.GetURI()) - if err != nil { - errs = append(errs, errors.Wrap(err, "error determining if connected Elasticsearch node is master")) - continue - } - - event := mb.Event{} - - nodeData, err := schemaXpack.Apply(node) - if err != nil { - errs = append(errs, errors.Wrap(err, "failure to apply node schema")) - continue - } - nodeData["node_master"] = isMaster - nodeData["node_id"] = nodeID - - mlockall, err := elasticsearch.IsMLockAllEnabled(m.HTTP, m.HTTP.GetURI(), nodeID) - if err != nil { - errs = append(errs, err) - continue - } - nodeData["mlockall"] = mlockall - - // Build source_node object - sourceNode := common.MapStr{ - "uuid": nodeID, - "name": nodeData["name"], - "transport_address": nodeData["transport_address"], - } - nodeData.Delete("name") - nodeData.Delete("transport_address") - - event.RootFields = common.MapStr{ - "timestamp": time.Now(), - "cluster_uuid": info.ClusterID, - "interval_ms": m.Module().Config().Period.Nanoseconds() / 1000 / 1000, - "type": "node_stats", - "node_stats": nodeData, - "source_node": sourceNode, - } - - event.Index = elastic.MakeXPackMonitoringIndexName(elastic.Elasticsearch) - r.Event(event) - } - return errs.Err() -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node_stats/node_stats.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node_stats/node_stats.go deleted file mode 100644 index 7498948f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/node_stats/node_stats.go +++ /dev/null @@ -1,80 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package node_stats - -import ( - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" -) - -// init registers the MetricSet with the central registry. -// The New method will be called after the setup of the module and before starting to fetch data -func init() { - mb.Registry.MustAddMetricSet(elasticsearch.ModuleName, "node_stats", New, - mb.WithHostParser(elasticsearch.HostParser), - mb.DefaultMetricSet(), - mb.WithNamespace("elasticsearch.node.stats"), - ) -} - -const ( - nodeStatsPath = "/_nodes/_local/stats" -) - -// MetricSet type defines all fields of the MetricSet -type MetricSet struct { - *elasticsearch.MetricSet -} - -// New create a new instance of the MetricSet -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - // Get the stats from the local node - ms, err := elasticsearch.NewMetricSet(base, nodeStatsPath) - if err != nil { - return nil, err - } - return &MetricSet{MetricSet: ms}, nil -} - -// Fetch methods implements the data gathering and data conversion to the right format -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - content, err := m.HTTP.FetchContent() - if err != nil { - return err - } - - info, err := elasticsearch.GetInfo(m.HTTP, m.GetServiceURI()) - if err != nil { - return err - } - - if m.XPack { - err = eventsMappingXPack(r, m, *info, content) - if err != nil { - // Since this is an x-pack code path, we log the error but don't - // return it. Otherwise it would get reported into `metricbeat-*` - // indices. - m.Logger().Error(err) - return nil - } - } else { - return eventsMapping(r, *info, content) - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/pending_tasks/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/pending_tasks/_meta/data.json deleted file mode 100644 index 8892c9e1..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/pending_tasks/_meta/data.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "@timestamp": "2018-05-03T20:58:17.379Z", - "metricset": { - "rtt": 2487, - "namespace": "elasticsearch.cluster.pending_task", - "name": "pending_tasks", - "module": "elasticsearch", - "host": "localhost:9200" - }, - "elasticsearch": { - "cluster": { - "id": "3LbUkLkURz--FR-YO0wLNA", - "name": "es1", - "pending_task": { - "insert_order": 47, - "priority": "HIGH", - "source": "put-mapping", - "time_in_queue.ms": 34 - } - } - }, - "agent": { - "name": "host.example.com", - "hostname": "host.example.com" - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/pending_tasks/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/pending_tasks/_meta/docs.asciidoc deleted file mode 100644 index d3b0004f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/pending_tasks/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the `pending_tasks` metricset of the Elasticsearch module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/pending_tasks/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/pending_tasks/_meta/fields.yml deleted file mode 100644 index 5e748bd6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/pending_tasks/_meta/fields.yml +++ /dev/null @@ -1,22 +0,0 @@ -- name: cluster.pending_task - type: group - description: > - `cluster.pending_task` contains a pending task description. - release: ga - fields: - - name: insert_order - type: long - description: > - Insert order - - name: priority - type: long - description: > - Priority - - name: source - type: keyword - description: > - Source. For example: put-mapping - - name: time_in_queue.ms - type: long - description: > - Time in queue diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/pending_tasks/_meta/test/empty.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/pending_tasks/_meta/test/empty.json deleted file mode 100644 index 9bf0636d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/pending_tasks/_meta/test/empty.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "tasks": [] -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/pending_tasks/_meta/test/invalid_format.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/pending_tasks/_meta/test/invalid_format.json deleted file mode 100644 index 6ff68b56..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/pending_tasks/_meta/test/invalid_format.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "task": [ - { - "insert_order": 101, - "priority": "URGENT", - "source": "create-index [foo_9], cause [api]", - "time_in_queue_millis": 86, - "time_in_queue": "86ms" - } - ] - } diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/pending_tasks/_meta/test/invalid_required_field.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/pending_tasks/_meta/test/invalid_required_field.json deleted file mode 100644 index 8329ae14..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/pending_tasks/_meta/test/invalid_required_field.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "tasks": [ - { - "insert_order": 101, - "priority": "URGENT", - "time_in_queue_millis": 86, - "time_in_queue": "86ms" - } - ] - } \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/pending_tasks/_meta/test/task.622.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/pending_tasks/_meta/test/task.622.json deleted file mode 100644 index bdb1f7ff..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/pending_tasks/_meta/test/task.622.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "tasks": [ - { - "insert_order": 101, - "priority": "URGENT", - "source": "create-index [foo_9], cause [api]", - "time_in_queue_millis": 86, - "time_in_queue": "86ms" - } - ] - } \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/pending_tasks/_meta/test/tasks.622.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/pending_tasks/_meta/test/tasks.622.json deleted file mode 100644 index 8f71a52d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/pending_tasks/_meta/test/tasks.622.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "tasks": [ - { - "insert_order": 101, - "priority": "URGENT", - "source": "create-index [foo_9], cause [api]", - "time_in_queue_millis": 86, - "time_in_queue": "86ms" - }, - { - "insert_order": 46, - "priority": "HIGH", - "source": "shard-started ([foo_2][1], node[tMTocMvQQgGCkj7QDHl3OA], [P], s[INITIALIZING]), reason [after recovery from shard_store]", - "time_in_queue_millis": 842, - "time_in_queue": "842ms" - }, - { - "insert_order": 45, - "priority": "HIGH", - "source": "shard-started ([foo_2][0], node[tMTocMvQQgGCkj7QDHl3OA], [P], s[INITIALIZING]), reason [after recovery from shard_store]", - "time_in_queue_millis": 858, - "time_in_queue": "858ms" - } - ] -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/pending_tasks/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/pending_tasks/data.go deleted file mode 100644 index 0f414750..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/pending_tasks/data.go +++ /dev/null @@ -1,78 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package pending_tasks - -import ( - "encoding/json" - - "github.com/joeshaw/multierror" - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstriface" - "github.com/elastic/beats/v7/metricbeat/helper/elastic" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" -) - -var ( - schema = s.Schema{ - "insert_order": c.Int("insert_order"), - "priority": c.Str("priority"), - "source": c.Str("source"), - "time_in_queue.ms": c.Int("time_in_queue_millis"), - } -) - -func eventsMapping(r mb.ReporterV2, info elasticsearch.Info, content []byte) error { - tasksStruct := struct { - Tasks []map[string]interface{} `json:"tasks"` - }{} - - err := json.Unmarshal(content, &tasksStruct) - if err != nil { - return errors.Wrap(err, "failure parsing Elasticsearch Pending Tasks API response") - } - - if tasksStruct.Tasks == nil { - return elastic.MakeErrorForMissingField("tasks", elastic.Elasticsearch) - } - - var errs multierror.Errors - for _, task := range tasksStruct.Tasks { - event := mb.Event{} - - event.RootFields = common.MapStr{} - event.RootFields.Put("service.name", elasticsearch.ModuleName) - - event.ModuleFields = common.MapStr{} - event.ModuleFields.Put("cluster.name", info.ClusterName) - event.ModuleFields.Put("cluster.id", info.ClusterID) - - event.MetricSetFields, err = schema.Apply(task) - if err != nil { - errs = append(errs, errors.Wrap(err, "failure applying task schema")) - continue - } - - r.Event(event) - } - - return errs.Err() -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/pending_tasks/data_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/pending_tasks/data_test.go deleted file mode 100644 index e38c2023..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/pending_tasks/data_test.go +++ /dev/null @@ -1,212 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package pending_tasks - -import ( - "io/ioutil" - "reflect" - "testing" - "time" - - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" -) - -var info = elasticsearch.Info{ - ClusterID: "1234", - ClusterName: "helloworld", -} - -//Events Mapping - -func TestEmptyQueueShouldGiveNoError(t *testing.T) { - file := "./_meta/test/empty.json" - content, err := ioutil.ReadFile(file) - require.NoError(t, err) - - reporter := &mbtest.CapturingReporterV2{} - err = eventsMapping(reporter, info, content) - require.NoError(t, err) -} - -func TestNotEmptyQueueShouldGiveNoError(t *testing.T) { - file := "./_meta/test/tasks.622.json" - content, err := ioutil.ReadFile(file) - require.NoError(t, err) - - reporter := &mbtest.CapturingReporterV2{} - err = eventsMapping(reporter, info, content) - require.NoError(t, err) - require.True(t, len(reporter.GetEvents()) >= 1) - require.Zero(t, len(reporter.GetErrors())) -} - -func TestEmptyQueueShouldGiveZeroEvent(t *testing.T) { - file := "./_meta/test/empty.json" - content, err := ioutil.ReadFile(file) - require.NoError(t, err) - - reporter := &mbtest.CapturingReporterV2{} - err = eventsMapping(reporter, info, content) - require.Zero(t, len(reporter.GetEvents())) - require.Zero(t, len(reporter.GetErrors())) -} - -func TestNotEmptyQueueShouldGiveSeveralEvents(t *testing.T) { - file := "./_meta/test/tasks.622.json" - content, err := ioutil.ReadFile(file) - require.NoError(t, err) - - reporter := &mbtest.CapturingReporterV2{} - err = eventsMapping(reporter, info, content) - require.Equal(t, 3, len(reporter.GetEvents())) - require.Zero(t, len(reporter.GetErrors())) -} - -func TestInvalidJsonForRequiredFieldShouldThrowError(t *testing.T) { - file := "./_meta/test/invalid_required_field.json" - content, err := ioutil.ReadFile(file) - require.NoError(t, err) - - reporter := &mbtest.CapturingReporterV2{} - err = eventsMapping(reporter, info, content) - require.Error(t, err) -} - -func TestInvalidJsonForBadFormatShouldThrowError(t *testing.T) { - file := "./_meta/test/invalid_format.json" - content, err := ioutil.ReadFile(file) - require.NoError(t, err) - - reporter := &mbtest.CapturingReporterV2{} - err = eventsMapping(reporter, info, content) - require.Error(t, err) -} - -func TestEventsMappedMatchToContentReceived(t *testing.T) { - testCases := []struct { - given string - expected []mb.Event - }{ - {"./_meta/test/empty.json", []mb.Event(nil)}, - {"./_meta/test/task.622.json", []mb.Event{ - mb.Event{ - RootFields: common.MapStr{ - "service": common.MapStr{ - "name": "elasticsearch", - }, - }, - ModuleFields: common.MapStr{ - "cluster": common.MapStr{ - "id": "1234", - "name": "helloworld", - }, - }, - MetricSetFields: common.MapStr{ - "priority": "URGENT", - "source": "create-index [foo_9], cause [api]", - "time_in_queue.ms": int64(86), - "insert_order": int64(101), - }, - Timestamp: time.Time{}, - Took: 0, - }, - }}, - {"./_meta/test/tasks.622.json", []mb.Event{ - mb.Event{ - RootFields: common.MapStr{ - "service": common.MapStr{ - "name": "elasticsearch", - }, - }, - ModuleFields: common.MapStr{ - "cluster": common.MapStr{ - "id": "1234", - "name": "helloworld", - }, - }, - MetricSetFields: common.MapStr{ - "priority": "URGENT", - "source": "create-index [foo_9], cause [api]", - "time_in_queue.ms": int64(86), - "insert_order": int64(101), - }, - Timestamp: time.Time{}, - Took: 0, - }, - mb.Event{ - RootFields: common.MapStr{ - "service": common.MapStr{ - "name": "elasticsearch", - }, - }, - ModuleFields: common.MapStr{ - "cluster": common.MapStr{ - "id": "1234", - "name": "helloworld", - }, - }, - MetricSetFields: common.MapStr{"priority": "HIGH", - "source": "shard-started ([foo_2][1], node[tMTocMvQQgGCkj7QDHl3OA], [P], s[INITIALIZING]), reason [after recovery from shard_store]", - "time_in_queue.ms": int64(842), - "insert_order": int64(46), - }, - Timestamp: time.Time{}, - Took: 0, - }, mb.Event{ - RootFields: common.MapStr{ - "service": common.MapStr{ - "name": "elasticsearch", - }, - }, - ModuleFields: common.MapStr{ - "cluster": common.MapStr{ - "id": "1234", - "name": "helloworld", - }, - }, - MetricSetFields: common.MapStr{ - "priority": "HIGH", - "source": "shard-started ([foo_2][0], node[tMTocMvQQgGCkj7QDHl3OA], [P], s[INITIALIZING]), reason [after recovery from shard_store]", - "time_in_queue.ms": int64(858), - "insert_order": int64(45), - }, Timestamp: time.Time{}, - Took: 0, - }, - }}, - } - - for _, testCase := range testCases { - content, err := ioutil.ReadFile(testCase.given) - require.NoError(t, err) - - reporter := &mbtest.CapturingReporterV2{} - err = eventsMapping(reporter, info, content) - - events := reporter.GetEvents() - if !reflect.DeepEqual(testCase.expected, events) { - t.Errorf("Expected %v, actual: %v", testCase.expected, events) - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/pending_tasks/pending_tasks.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/pending_tasks/pending_tasks.go deleted file mode 100644 index 01f11e76..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/pending_tasks/pending_tasks.go +++ /dev/null @@ -1,84 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package pending_tasks - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" -) - -// init registers the MetricSet with the central registry. -// The New method will be called after the setup of the module and before starting to fetch data -func init() { - mb.Registry.MustAddMetricSet(elasticsearch.ModuleName, "pending_tasks", New, - mb.WithHostParser(elasticsearch.HostParser), - mb.DefaultMetricSet(), - mb.WithNamespace("elasticsearch.pending_tasks"), - ) -} - -const ( - pendingTasksPath = "/_cluster/pending_tasks" -) - -// MetricSet holds any configuration or state information. It must implement -// the mb.MetricSet interface. And this is best achieved by embedding -// mb.BaseMetricSet because it implements all of the required mb.MetricSet -// interface methods except for Fetch. -type MetricSet struct { - *elasticsearch.MetricSet -} - -// New creates a new instance of the MetricSet. New is responsible for unpacking -// any MetricSet specific configuration options if there are any. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - ms, err := elasticsearch.NewMetricSet(base, pendingTasksPath) - if err != nil { - return nil, err - } - - return &MetricSet{MetricSet: ms}, nil -} - -// Fetch methods implements the data gathering and data conversion to the right format -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - isMaster, err := elasticsearch.IsMaster(m.HTTP, m.GetServiceURI()) - if err != nil { - return errors.Wrap(err, "error determining if connected Elasticsearch node is master") - } - - // Not master, no event sent - if !isMaster { - m.Logger().Debug("trying to fetch pending tasks from a non-master node") - return nil - } - - info, err := elasticsearch.GetInfo(m.HTTP, m.GetServiceURI()) - if err != nil { - return err - } - - content, err := m.HTTP.FetchContent() - if err != nil { - return err - } - - return eventsMapping(r, *info, content) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/shard/_meta/data-xpack.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/shard/_meta/data-xpack.json deleted file mode 100644 index e7c4eb03..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/shard/_meta/data-xpack.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "_index": ".monitoring-es-6-2018.04.29", - "_type": "doc", - "_id": "zCHJWMeqT1StL1M28ml_Vw:r4XD9O8eTrCHyN_GJswZ5A:heartbeat-6.0.0-rc1-2018.04.14:0:p", - "_score": 2.0136, - "_source": { - "cluster_uuid": "3zVAmPiRRNK6TYXeqCVbqg", - "timestamp": "2018-04-29T00:00:30.108Z", - "interval_ms": 10000, - "type": "shards", - "source_node": { - "uuid": "r4XD9O8eTrCHyN_GJswZ5A", - "host": "172.25.133.112", - "transport_address": "172.25.133.112:19608", - "ip": "172.25.133.112", - "name": "instance-0000000016", - "timestamp": "2018-04-29T00:00:30.073Z" - }, - "state_uuid": "zCHJWMeqT1StL1M28ml_Vw", - "shard": { - "state": "STARTED", - "primary": true, - "node": "r4XD9O8eTrCHyN_GJswZ5A", - "relocating_node": null, - "shard": 0, - "index": "heartbeat-6.0.0-rc1-2018.04.14" - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/shard/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/shard/_meta/data.json deleted file mode 100644 index e76902ab..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/shard/_meta/data.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "beat": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "elasticsearch": { - "cluster": { - "id": "91RpCx2xSQ21pVPTZfDK0Q", - "name": "elasticsearch", - "state": { - "id": "MBE4XrQOSf6ScXRTuCO1Pw" - } - }, - "index": { - "name": "heartbeat-7.0.0-alpha1-2018.08.27" - }, - "node": { - "name": "Z4hBonPxQVW9qPKEHpwWCg" - }, - "shard": { - "number": 0, - "primary": true, - "relocating_node": { - "name": null - }, - "state": "STARTED" - } - }, - "metricset": { - "host": "127.0.0.1:9200", - "module": "elasticsearch", - "name": "shard", - "namespace": "elasticsearch.shard", - "rtt": 115 - }, - "service": { - "name": "elasticsearch" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/shard/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/shard/_meta/docs.asciidoc deleted file mode 100644 index 36ff6f31..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/shard/_meta/docs.asciidoc +++ /dev/null @@ -1,2 +0,0 @@ -The `shard` metricset interrogates the -https://www.elastic.co/guide/en/elasticsearch/reference/6.2/cluster-state.html[Cluster State API endpoint] to fetch information about all shards. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/shard/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/shard/_meta/fields.yml deleted file mode 100644 index 97902d0d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/shard/_meta/fields.yml +++ /dev/null @@ -1,22 +0,0 @@ -- name: shard - type: group - description: > - shard fields - release: ga - fields: - - name: primary - type: boolean - description: > - True if this is the primary shard. - - name: number - type: long - description: > - The number of this shard. - - name: state - type: keyword - description: > - The state of this shard. - - name: relocating_node.name - type: keyword - description: > - The node the shard was relocated from. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/shard/_meta/test/routing_table.623.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/shard/_meta/test/routing_table.623.json deleted file mode 100644 index d9754c39..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/shard/_meta/test/routing_table.623.json +++ /dev/null @@ -1,689 +0,0 @@ -{ - "cluster_name": "docker-cluster", - "compressed_size_in_bytes": 49692, - "routing_table": { - "indices": { - ".watcher-history-7-2018.04.17": { - "shards": { - "0": [ - { - "state": "STARTED", - "primary": true, - "node": "VnS118cKS7-8mz8l2jZZKQ", - "relocating_node": null, - "shard": 0, - "index": ".watcher-history-7-2018.04.17", - "allocation_id": { - "id": "ySc29b2lREq85LpZZ6tQqQ" - } - } - ] - } - }, - ".watcher-history-7-2018.04.20": { - "shards": { - "0": [ - { - "state": "STARTED", - "primary": true, - "node": "VnS118cKS7-8mz8l2jZZKQ", - "relocating_node": null, - "shard": 0, - "index": ".watcher-history-7-2018.04.20", - "allocation_id": { - "id": "2Mb2YYsEQkKHSYx_BWmziQ" - } - } - ] - } - }, - ".monitoring-es-6-2018.04.17": { - "shards": { - "0": [ - { - "state": "STARTED", - "primary": true, - "node": "VnS118cKS7-8mz8l2jZZKQ", - "relocating_node": null, - "shard": 0, - "index": ".monitoring-es-6-2018.04.17", - "allocation_id": { - "id": "d9nN0jCSQK6o6eVd6asI2A" - } - } - ] - } - }, - ".monitoring-es-6-2018.04.21": { - "shards": { - "0": [ - { - "state": "STARTED", - "primary": true, - "node": "VnS118cKS7-8mz8l2jZZKQ", - "relocating_node": null, - "shard": 0, - "index": ".monitoring-es-6-2018.04.21", - "allocation_id": { - "id": "-NKgVp_iTQqrbsBGl4B5sQ" - } - } - ] - } - }, - ".triggered_watches": { - "shards": { - "0": [ - { - "state": "STARTED", - "primary": true, - "node": "VnS118cKS7-8mz8l2jZZKQ", - "relocating_node": null, - "shard": 0, - "index": ".triggered_watches", - "allocation_id": { - "id": "hpGM4kcnRw2XSO9kx0PzzA" - } - } - ] - } - }, - ".monitoring-es-6-2018.04.23": { - "shards": { - "0": [ - { - "state": "STARTED", - "primary": true, - "node": "VnS118cKS7-8mz8l2jZZKQ", - "relocating_node": null, - "shard": 0, - "index": ".monitoring-es-6-2018.04.23", - "allocation_id": { - "id": "5rCyAFEPT8u6Rt4CACrhUA" - } - } - ] - } - }, - "testindex": { - "shards": { - "0": [ - { - "state": "STARTED", - "primary": true, - "node": "VnS118cKS7-8mz8l2jZZKQ", - "relocating_node": null, - "shard": 0, - "index": "testindex", - "allocation_id": { - "id": "pEwU3PKtTE2nWFOJ1UnzMA" - } - }, - { - "state": "UNASSIGNED", - "primary": false, - "node": null, - "relocating_node": null, - "shard": 0, - "index": "testindex", - "recovery_source": { - "type": "PEER" - }, - "unassigned_info": { - "reason": "INDEX_CREATED", - "at": "2018-04-17T09:06:31.523Z", - "delayed": false, - "allocation_status": "no_attempt" - } - } - ], - "1": [ - { - "state": "STARTED", - "primary": true, - "node": "VnS118cKS7-8mz8l2jZZKQ", - "relocating_node": null, - "shard": 1, - "index": "testindex", - "allocation_id": { - "id": "OQCrOwsTQb68kfI6wvfvfA" - } - }, - { - "state": "UNASSIGNED", - "primary": false, - "node": null, - "relocating_node": null, - "shard": 1, - "index": "testindex", - "recovery_source": { - "type": "PEER" - }, - "unassigned_info": { - "reason": "INDEX_CREATED", - "at": "2018-04-17T09:06:31.523Z", - "delayed": false, - "allocation_status": "no_attempt" - } - } - ], - "2": [ - { - "state": "STARTED", - "primary": true, - "node": "VnS118cKS7-8mz8l2jZZKQ", - "relocating_node": null, - "shard": 2, - "index": "testindex", - "allocation_id": { - "id": "KU2vy0mHT3yP5cTVFAxc9A" - } - }, - { - "state": "UNASSIGNED", - "primary": false, - "node": null, - "relocating_node": null, - "shard": 2, - "index": "testindex", - "recovery_source": { - "type": "PEER" - }, - "unassigned_info": { - "reason": "INDEX_CREATED", - "at": "2018-04-17T09:06:31.523Z", - "delayed": false, - "allocation_status": "no_attempt" - } - } - ], - "3": [ - { - "state": "STARTED", - "primary": true, - "node": "VnS118cKS7-8mz8l2jZZKQ", - "relocating_node": null, - "shard": 3, - "index": "testindex", - "allocation_id": { - "id": "f6jJdqh9SQe2SRybz0mN2A" - } - }, - { - "state": "UNASSIGNED", - "primary": false, - "node": null, - "relocating_node": null, - "shard": 3, - "index": "testindex", - "recovery_source": { - "type": "PEER" - }, - "unassigned_info": { - "reason": "INDEX_CREATED", - "at": "2018-04-17T09:06:31.523Z", - "delayed": false, - "allocation_status": "no_attempt" - } - } - ], - "4": [ - { - "state": "STARTED", - "primary": true, - "node": "VnS118cKS7-8mz8l2jZZKQ", - "relocating_node": null, - "shard": 4, - "index": "testindex", - "allocation_id": { - "id": "k36nAlsmTC2N1cJF4NAd7A" - } - }, - { - "state": "UNASSIGNED", - "primary": false, - "node": null, - "relocating_node": null, - "shard": 4, - "index": "testindex", - "recovery_source": { - "type": "PEER" - }, - "unassigned_info": { - "reason": "INDEX_CREATED", - "at": "2018-04-17T09:06:31.523Z", - "delayed": false, - "allocation_status": "no_attempt" - } - } - ] - } - }, - ".monitoring-es-6-2018.04.20": { - "shards": { - "0": [ - { - "state": "STARTED", - "primary": true, - "node": "VnS118cKS7-8mz8l2jZZKQ", - "relocating_node": null, - "shard": 0, - "index": ".monitoring-es-6-2018.04.20", - "allocation_id": { - "id": "k4E-0Tb4Tu26OJVFapPqYA" - } - } - ] - } - }, - ".monitoring-es-6-2018.04.18": { - "shards": { - "0": [ - { - "state": "STARTED", - "primary": true, - "node": "VnS118cKS7-8mz8l2jZZKQ", - "relocating_node": null, - "shard": 0, - "index": ".monitoring-es-6-2018.04.18", - "allocation_id": { - "id": "zuzpxvQ6SXaJC6P_KdS5Hw" - } - } - ] - } - }, - ".watcher-history-7-2018.04.19": { - "shards": { - "0": [ - { - "state": "STARTED", - "primary": true, - "node": "VnS118cKS7-8mz8l2jZZKQ", - "relocating_node": null, - "shard": 0, - "index": ".watcher-history-7-2018.04.19", - "allocation_id": { - "id": "5LMJgFYESsSGqe8znMRvHw" - } - } - ] - } - }, - ".monitoring-logstash-6-2018.04.23": { - "shards": { - "0": [ - { - "state": "STARTED", - "primary": true, - "node": "VnS118cKS7-8mz8l2jZZKQ", - "relocating_node": null, - "shard": 0, - "index": ".monitoring-logstash-6-2018.04.23", - "allocation_id": { - "id": "ruhKHCXnSeCs3XF36V2Cfw" - } - } - ] - } - }, - ".watcher-history-7-2018.04.21": { - "shards": { - "0": [ - { - "state": "STARTED", - "primary": true, - "node": "VnS118cKS7-8mz8l2jZZKQ", - "relocating_node": null, - "shard": 0, - "index": ".watcher-history-7-2018.04.21", - "allocation_id": { - "id": "N4vZGytQRy2pz8u9V1CBwA" - } - } - ] - } - }, - "metricbeat-7.0.0-alpha1-2018.04.23": { - "shards": { - "0": [ - { - "state": "STARTED", - "primary": true, - "node": "VnS118cKS7-8mz8l2jZZKQ", - "relocating_node": null, - "shard": 0, - "index": "metricbeat-7.0.0-alpha1-2018.04.23", - "allocation_id": { - "id": "Vi5fvZAvQe-W8zu0cv3g2A" - } - }, - { - "state": "UNASSIGNED", - "primary": false, - "node": null, - "relocating_node": null, - "shard": 0, - "index": "metricbeat-7.0.0-alpha1-2018.04.23", - "recovery_source": { - "type": "PEER" - }, - "unassigned_info": { - "reason": "INDEX_CREATED", - "at": "2018-04-23T06:45:57.545Z", - "delayed": false, - "allocation_status": "no_attempt" - } - } - ] - } - }, - ".watcher-history-7-2018.04.23": { - "shards": { - "0": [ - { - "state": "STARTED", - "primary": true, - "node": "VnS118cKS7-8mz8l2jZZKQ", - "relocating_node": null, - "shard": 0, - "index": ".watcher-history-7-2018.04.23", - "allocation_id": { - "id": "4crt-Ub4SVSoxgok3H-bpw" - } - } - ] - } - }, - ".watcher-history-7-2018.04.18": { - "shards": { - "0": [ - { - "state": "STARTED", - "primary": true, - "node": "VnS118cKS7-8mz8l2jZZKQ", - "relocating_node": null, - "shard": 0, - "index": ".watcher-history-7-2018.04.18", - "allocation_id": { - "id": "UYLupaFoS2Gby94JdNYnsQ" - } - } - ] - } - }, - ".monitoring-kibana-6-2018.04.19": { - "shards": { - "0": [ - { - "state": "STARTED", - "primary": true, - "node": "VnS118cKS7-8mz8l2jZZKQ", - "relocating_node": null, - "shard": 0, - "index": ".monitoring-kibana-6-2018.04.19", - "allocation_id": { - "id": "euMN_YV_QcWuKCZS1iyz9Q" - } - } - ] - } - }, - ".monitoring-es-6-2018.04.19": { - "shards": { - "0": [ - { - "state": "STARTED", - "primary": true, - "node": "VnS118cKS7-8mz8l2jZZKQ", - "relocating_node": null, - "shard": 0, - "index": ".monitoring-es-6-2018.04.19", - "allocation_id": { - "id": "rgBeiNWXRwKiO1h0v1NLZQ" - } - } - ] - } - }, - "metricbeat-7.0.0-alpha1-2018.04.17": { - "shards": { - "0": [ - { - "state": "STARTED", - "primary": true, - "node": "VnS118cKS7-8mz8l2jZZKQ", - "relocating_node": null, - "shard": 0, - "index": "metricbeat-7.0.0-alpha1-2018.04.17", - "allocation_id": { - "id": "rV1DH2rdRiyhNhEXgefwzg" - } - }, - { - "state": "UNASSIGNED", - "primary": false, - "node": null, - "relocating_node": null, - "shard": 0, - "index": "metricbeat-7.0.0-alpha1-2018.04.17", - "recovery_source": { - "type": "PEER" - }, - "unassigned_info": { - "reason": "INDEX_CREATED", - "at": "2018-04-17T12:12:57.093Z", - "delayed": false, - "allocation_status": "no_attempt" - } - } - ] - } - }, - ".monitoring-kibana-6-2018.04.22": { - "shards": { - "0": [ - { - "state": "STARTED", - "primary": true, - "node": "VnS118cKS7-8mz8l2jZZKQ", - "relocating_node": null, - "shard": 0, - "index": ".monitoring-kibana-6-2018.04.22", - "allocation_id": { - "id": "KJbmsWimTVyWn-znN-gi0Q" - } - } - ] - } - }, - ".monitoring-alerts-6": { - "shards": { - "0": [ - { - "state": "STARTED", - "primary": true, - "node": "VnS118cKS7-8mz8l2jZZKQ", - "relocating_node": null, - "shard": 0, - "index": ".monitoring-alerts-6", - "allocation_id": { - "id": "FS2e938ERji7jRuFQ_QFVQ" - } - } - ] - } - }, - ".monitoring-es-6-2018.04.22": { - "shards": { - "0": [ - { - "state": "STARTED", - "primary": true, - "node": "VnS118cKS7-8mz8l2jZZKQ", - "relocating_node": null, - "shard": 0, - "index": ".monitoring-es-6-2018.04.22", - "allocation_id": { - "id": "YfSdMq9rRaGa4RTf1Bar3w" - } - } - ] - } - }, - ".monitoring-kibana-6-2018.04.20": { - "shards": { - "0": [ - { - "state": "STARTED", - "primary": true, - "node": "VnS118cKS7-8mz8l2jZZKQ", - "relocating_node": null, - "shard": 0, - "index": ".monitoring-kibana-6-2018.04.20", - "allocation_id": { - "id": "Wk3DGqB0TnqnXtbdu5qzfQ" - } - } - ] - } - }, - ".watches": { - "shards": { - "0": [ - { - "state": "STARTED", - "primary": true, - "node": "VnS118cKS7-8mz8l2jZZKQ", - "relocating_node": null, - "shard": 0, - "index": ".watches", - "allocation_id": { - "id": "L6v93p4qQa-qFENtJUuprQ" - } - } - ] - } - }, - ".monitoring-kibana-6-2018.04.21": { - "shards": { - "0": [ - { - "state": "STARTED", - "primary": true, - "node": "VnS118cKS7-8mz8l2jZZKQ", - "relocating_node": null, - "shard": 0, - "index": ".monitoring-kibana-6-2018.04.21", - "allocation_id": { - "id": "b9DbSr7tRB69YEbyDVVa0Q" - } - } - ] - } - }, - ".monitoring-kibana-6-2018.04.17": { - "shards": { - "0": [ - { - "state": "STARTED", - "primary": true, - "node": "VnS118cKS7-8mz8l2jZZKQ", - "relocating_node": null, - "shard": 0, - "index": ".monitoring-kibana-6-2018.04.17", - "allocation_id": { - "id": "98-Z-UcJR2uKs8P9Tf7t7w" - } - } - ] - } - }, - ".monitoring-kibana-6-2018.04.18": { - "shards": { - "0": [ - { - "state": "STARTED", - "primary": true, - "node": "VnS118cKS7-8mz8l2jZZKQ", - "relocating_node": null, - "shard": 0, - "index": ".monitoring-kibana-6-2018.04.18", - "allocation_id": { - "id": "fNDxGJ51QseQur63ikfw7w" - } - } - ] - } - }, - ".monitoring-kibana-6-2018.04.23": { - "shards": { - "0": [ - { - "state": "STARTED", - "primary": true, - "node": "VnS118cKS7-8mz8l2jZZKQ", - "relocating_node": null, - "shard": 0, - "index": ".monitoring-kibana-6-2018.04.23", - "allocation_id": { - "id": "lwqG9MdkQLykIL0oFTlh9w" - } - } - ] - } - }, - "metricbeat-7.0.0-alpha1-2018.04.20": { - "shards": { - "0": [ - { - "state": "STARTED", - "primary": true, - "node": "VnS118cKS7-8mz8l2jZZKQ", - "relocating_node": null, - "shard": 0, - "index": "metricbeat-7.0.0-alpha1-2018.04.20", - "allocation_id": { - "id": "i7tSPiCyS62l8V0pl7KosQ" - } - }, - { - "state": "UNASSIGNED", - "primary": false, - "node": null, - "relocating_node": null, - "shard": 0, - "index": "metricbeat-7.0.0-alpha1-2018.04.20", - "recovery_source": { - "type": "PEER" - }, - "unassigned_info": { - "reason": "INDEX_CREATED", - "at": "2018-04-20T10:54:33.134Z", - "delayed": false, - "allocation_status": "no_attempt" - } - } - ] - } - }, - ".watcher-history-7-2018.04.22": { - "shards": { - "0": [ - { - "state": "STARTED", - "primary": true, - "node": "VnS118cKS7-8mz8l2jZZKQ", - "relocating_node": null, - "shard": 0, - "index": ".watcher-history-7-2018.04.22", - "allocation_id": { - "id": "inTIuRJzQaGOELq5Wo-33g" - } - } - ] - } - } - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/shard/_meta/test/routing_table.700.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/shard/_meta/test/routing_table.700.json deleted file mode 100644 index 1874c435..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/shard/_meta/test/routing_table.700.json +++ /dev/null @@ -1,117 +0,0 @@ -{ - "cluster_name": "elasticsearch", - "compressed_size_in_bytes": 11865, - "cluster_uuid": "d0xWWzE8S_2x3Z-lMagVxw", - "version": 26, - "state_uuid": "K6wBBv1ZQk-1HgpnPx5awQ", - "master_node": "PL_V6KgiSXCO-vI2Rm-B_A", - "routing_table": { - "indices": { - ".monitoring-es-6-2018.09.05": { - "shards": { - "0": [ - { - "state": "STARTED", - "primary": true, - "node": "PL_V6KgiSXCO-vI2Rm-B_A", - "relocating_node": null, - "shard": 0, - "index": ".monitoring-es-6-2018.09.05", - "allocation_id": { - "id": "mOtgQ2xsTGWbRSlRbkbrcA" - } - }, - { - "state": "UNASSIGNED", - "primary": false, - "node": null, - "relocating_node": null, - "shard": 0, - "index": ".monitoring-es-6-2018.09.05", - "recovery_source": { - "type": "PEER" - }, - "unassigned_info": { - "reason": "REPLICA_ADDED", - "at": "2018-09-05T16:23:21.269Z", - "delayed": false, - "allocation_status": "no_attempt" - } - } - ] - } - }, - "testindex": { - "shards": { - "0": [ - { - "state": "STARTED", - "primary": true, - "node": "PL_V6KgiSXCO-vI2Rm-B_A", - "relocating_node": null, - "shard": 0, - "index": "testindex", - "allocation_id": { - "id": "epzwd1uKQGSLa745KCBYQw" - } - }, - { - "state": "INITIALIZING", - "primary": false, - "node": "DdU2Zw-gSRCmAi0Kp46aCg", - "relocating_node": null, - "shard": 0, - "index": "testindex", - "recovery_source": { - "type": "PEER" - }, - "allocation_id": { - "id": "foAIE9r0S-Ob8vjstFg1qA" - }, - "unassigned_info": { - "reason": "INDEX_CREATED", - "at": "2018-09-05T16:22:02.488Z", - "delayed": false, - "allocation_status": "no_attempt" - } - } - ] - } - }, - ".kibana": { - "shards": { - "0": [ - { - "state": "STARTED", - "primary": true, - "node": "PL_V6KgiSXCO-vI2Rm-B_A", - "relocating_node": null, - "shard": 0, - "index": ".kibana", - "allocation_id": { - "id": "R4ydh8SOS4iPcKsbgMwkoA" - } - }, - { - "state": "UNASSIGNED", - "primary": false, - "node": null, - "relocating_node": null, - "shard": 0, - "index": ".kibana", - "recovery_source": { - "type": "PEER" - }, - "unassigned_info": { - "reason": "REPLICA_ADDED", - "at": "2018-09-05T16:23:21.269Z", - "delayed": false, - "allocation_status": "no_attempt" - } - } - ] - } - } - } - } - } diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/shard/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/shard/data.go deleted file mode 100644 index 73486638..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/shard/data.go +++ /dev/null @@ -1,116 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package shard - -import ( - "encoding/json" - - "github.com/joeshaw/multierror" - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstriface" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" -) - -var ( - schema = s.Schema{ - "state": c.Str("state"), - "primary": c.Bool("primary"), - "index": c.Str("index"), - "shard": c.Int("shard"), - } -) - -type stateStruct struct { - ClusterID string `json:"cluster_uuid"` - ClusterName string `json:"cluster_name"` - StateID string `json:"state_uuid"` - MasterNode string `json:"master_node"` - Nodes map[string]struct { - Name string `json:"name"` - } `json:"nodes"` - RoutingTable struct { - Indices map[string]struct { - Shards map[string][]map[string]interface{} `json:"shards"` - } `json:"indices"` - } `json:"routing_table"` -} - -func eventsMapping(r mb.ReporterV2, content []byte) error { - stateData := &stateStruct{} - err := json.Unmarshal(content, stateData) - if err != nil { - return errors.Wrap(err, "failure parsing Elasticsearch Cluster State API response") - } - - var errs multierror.Errors - for _, index := range stateData.RoutingTable.Indices { - for _, shards := range index.Shards { - for _, shard := range shards { - event := mb.Event{} - - event.RootFields = common.MapStr{} - event.RootFields.Put("service.name", elasticsearch.ModuleName) - - event.ModuleFields = common.MapStr{} - event.ModuleFields.Put("cluster.state.id", stateData.StateID) - event.ModuleFields.Put("cluster.id", stateData.ClusterID) - event.ModuleFields.Put("cluster.name", stateData.ClusterName) - - fields, err := schema.Apply(shard) - if err != nil { - errs = append(errs, errors.Wrap(err, "failure applying shard schema")) - continue - } - - // Handle node field: could be string or null - err = elasticsearch.PassThruField("node", shard, fields) - if err != nil { - errs = append(errs, errors.Wrap(err, "failure passing through node field")) - continue - } - - // Handle relocating_node field: could be string or null - err = elasticsearch.PassThruField("relocating_node", shard, fields) - if err != nil { - errs = append(errs, errors.Wrap(err, "failure passing through relocating_node field")) - continue - } - - event.ModuleFields.Put("node.name", fields["node"]) - delete(fields, "node") - - event.ModuleFields.Put("index.name", fields["index"]) - delete(fields, "index") - - event.MetricSetFields = fields - event.MetricSetFields.Put("number", fields["shard"]) - delete(event.MetricSetFields, "shard") - - delete(event.MetricSetFields, "relocating_node") - event.MetricSetFields.Put("relocating_node.name", fields["relocating_node"]) - - r.Event(event) - } - } - } - return errs.Err() -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/shard/data_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/shard/data_test.go deleted file mode 100644 index 377b7361..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/shard/data_test.go +++ /dev/null @@ -1,44 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package shard - -import ( - "io/ioutil" - "path/filepath" - "testing" - - "github.com/stretchr/testify/require" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestStats(t *testing.T) { - files, err := filepath.Glob("./_meta/test/routing_table.*.json") - require.NoError(t, err) - - for _, f := range files { - input, err := ioutil.ReadFile(f) - require.NoError(t, err) - - reporter := &mbtest.CapturingReporterV2{} - eventsMapping(reporter, input) - - require.True(t, len(reporter.GetEvents()) >= 1) - require.Equal(t, 0, len(reporter.GetErrors())) - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/shard/data_xpack.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/shard/data_xpack.go deleted file mode 100644 index 30e0e92b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/shard/data_xpack.go +++ /dev/null @@ -1,157 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package shard - -import ( - "encoding/json" - "strconv" - "time" - - "github.com/joeshaw/multierror" - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/helper/elastic" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" -) - -func eventsMappingXPack(r mb.ReporterV2, m *MetricSet, content []byte) error { - stateData := &stateStruct{} - err := json.Unmarshal(content, stateData) - if err != nil { - return errors.Wrap(err, "failure parsing Elasticsearch Cluster State API response") - } - - // TODO: This is currently needed because the cluser_uuid is `na` in stateData in case not the full state is requested. - // Will be fixed in: https://github.com/elastic/elasticsearch/pull/30656 - clusterID, err := elasticsearch.GetClusterID(m.HTTP, m.HostData().SanitizedURI+statePath, stateData.MasterNode) - if err != nil { - return errors.Wrap(err, "failed to get cluster ID from Elasticsearch") - } - - var errs multierror.Errors - for _, index := range stateData.RoutingTable.Indices { - for _, shards := range index.Shards { - for _, shard := range shards { - event := mb.Event{} - fields, err := schema.Apply(shard) - if err != nil { - errs = append(errs, errors.Wrap(err, "failure to apply shard schema")) - continue - } - - // Handle node field: could be string or null - err = elasticsearch.PassThruField("node", shard, fields) - if err != nil { - errs = append(errs, errors.Wrap(err, "failure passing through node field")) - continue - } - - // Handle relocating_node field: could be string or null - err = elasticsearch.PassThruField("relocating_node", shard, fields) - if err != nil { - errs = append(errs, errors.Wrap(err, "failure passing through relocating_node field")) - continue - } - - event.RootFields = common.MapStr{ - "timestamp": time.Now(), - "cluster_uuid": clusterID, - "interval_ms": m.Module().Config().Period.Nanoseconds() / 1000 / 1000, - "type": "shards", - "shard": fields, - "state_uuid": stateData.StateID, - } - - // Build source_node object - nodeID, ok := shard["node"] - if !ok { - continue - } - if nodeID != nil { // shard has not been allocated yet - sourceNode, err := getSourceNode(nodeID.(string), stateData) - if err != nil { - errs = append(errs, errors.Wrap(err, "failure getting source node information")) - continue - } - event.RootFields.Put("source_node", sourceNode) - } - - event.ID, err = getEventID(stateData.StateID, fields) - if err != nil { - errs = append(errs, errors.Wrap(err, "failure getting event ID")) - continue - } - - event.Index = elastic.MakeXPackMonitoringIndexName(elastic.Elasticsearch) - r.Event(event) - } - } - } - return errs.Err() -} - -func getSourceNode(nodeID string, stateData *stateStruct) (common.MapStr, error) { - nodeInfo, ok := stateData.Nodes[nodeID] - if !ok { - return nil, elastic.MakeErrorForMissingField("nodes."+nodeID, elastic.Elasticsearch) - } - - return common.MapStr{ - "uuid": nodeID, - "name": nodeInfo.Name, - }, nil -} - -func getEventID(stateID string, shard common.MapStr) (string, error) { - var nodeID string - if shard["node"] == nil { - nodeID = "_na" - } else { - var ok bool - nodeID, ok = shard["node"].(string) - if !ok { - return "", elastic.MakeErrorForMissingField("node", elastic.Elasticsearch) - } - } - - indexName, ok := shard["index"].(string) - if !ok { - return "", elastic.MakeErrorForMissingField("index", elastic.Elasticsearch) - } - - shardNumberInt, ok := shard["shard"].(int64) - if !ok { - return "", elastic.MakeErrorForMissingField("shard", elastic.Elasticsearch) - } - shardNumberStr := strconv.FormatInt(shardNumberInt, 10) - - isPrimary, ok := shard["primary"].(bool) - if !ok { - return "", elastic.MakeErrorForMissingField("primary", elastic.Elasticsearch) - } - var shardType string - if isPrimary { - shardType = "p" - } else { - shardType = "r" - } - - return stateID + ":" + nodeID + ":" + indexName + ":" + shardNumberStr + ":" + shardType, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/shard/shard.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/shard/shard.go deleted file mode 100644 index fa46777d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/shard/shard.go +++ /dev/null @@ -1,86 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package shard - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/elasticsearch" -) - -func init() { - mb.Registry.MustAddMetricSet(elasticsearch.ModuleName, "shard", New, - mb.WithHostParser(elasticsearch.HostParser), - mb.DefaultMetricSet(), - mb.WithNamespace("elasticsearch.shard"), - ) -} - -const ( - statePath = "/_cluster/state/version,nodes,master_node,routing_table" -) - -// MetricSet type defines all fields of the MetricSet -type MetricSet struct { - *elasticsearch.MetricSet -} - -// New create a new instance of the MetricSet -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - // Get the stats from the local node - ms, err := elasticsearch.NewMetricSet(base, statePath) - if err != nil { - return nil, err - } - return &MetricSet{MetricSet: ms}, nil -} - -// Fetch methods implements the data gathering and data conversion to the right format -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - isMaster, err := elasticsearch.IsMaster(m.HTTP, m.HostData().SanitizedURI+statePath) - if err != nil { - return errors.Wrap(err, "error determining if connected Elasticsearch node is master") - } - - // Not master, no event sent - if !isMaster { - m.Logger().Debug("trying to fetch shard stats from a non-master node") - return nil - } - - content, err := m.HTTP.FetchContent() - if err != nil { - return err - } - - if m.XPack { - err = eventsMappingXPack(r, m, content) - if err != nil { - // Since this is an x-pack code path, we log the error but don't - // return it. Otherwise it would get reported into `metricbeat-*` - // indices. - m.Logger().Error(err) - return nil - } - } else { - return eventsMapping(r, content) - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/test_elasticsearch.py b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/test_elasticsearch.py deleted file mode 100644 index f8e2762b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/test_elasticsearch.py +++ /dev/null @@ -1,341 +0,0 @@ -import re -import sys -import os -import unittest -from elasticsearch import Elasticsearch, TransportError, client -from parameterized import parameterized -from nose.plugins.skip import SkipTest -import urllib.request -import urllib.error -import urllib.parse -import json -import semver - -sys.path.append(os.path.join(os.path.dirname(__file__), '../../tests/system')) - -import metricbeat - - -class Test(metricbeat.BaseTest): - - COMPOSE_SERVICES = ['elasticsearch'] - FIELDS = ["elasticsearch"] - - def setUp(self): - super(Test, self).setUp() - self.es = Elasticsearch(self.get_hosts()) - self.ml_es = client.xpack.ml.MlClient(self.es) - - es_version = self.get_version() - if es_version["major"] < 7: - self.license_url = "/_xpack/license" - self.ml_anomaly_detectors_url = "/_xpack/ml/anomaly_detectors" - else: - self.license_url = "/_license" - self.ml_anomaly_detectors_url = "/_ml/anomaly_detectors" - - self.start_trial() - self.es.indices.create(index='test_index', ignore=400) - - def tearDown(self): - self.ccr_unfollow_index() - self.es.indices.delete(index='test_index,pied_piper,rats', ignore_unavailable=True) - self.delete_ml_job() - self.delete_enrich_ingest_pipeline() - self.delete_enrich_policy() - self.es.indices.delete(index='users,my_index', ignore_unavailable=True) - super(Test, self).tearDown() - - @parameterized.expand([ - "ccr", - "enrich", - "index", - "index_summary", - "ml_job", - "index_recovery", - "node_stats", - "node", - "shard" - ]) - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_metricsets(self, metricset): - """ - elasticsearch metricset tests - """ - self.check_skip(metricset) - - if metricset == "ml_job": - self.create_ml_job() - if metricset == "ccr": - self.create_ccr_stats() - if metricset == "enrich": - self.create_enrich_stats() - - self.check_metricset("elasticsearch", metricset, self.get_hosts(), self.FIELDS + - ["service"], extras={"index_recovery.active_only": "false"}) - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_xpack(self): - """ - elasticsearch-xpack module tests - """ - - self.create_ml_job() - if self.is_ccr_available(): - self.create_ccr_stats() - if self.is_enrich_available(): - self.create_enrich_stats() - - self.render_config_template(modules=[{ - "name": "elasticsearch", - "metricsets": [ - "ccr", - "cluster_stats", - "enrich", - "index", - "index_recovery", - "index_summary", - "ml_job", - "node_stats", - "shard" - ], - "hosts": self.get_hosts(), - "period": "1s", - "extras": { - "xpack.enabled": "true" - } - }]) - - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_xpack_cluster_stats(self): - """ - elasticsearch-xpack module test for type:cluster_stats - """ - - self.start_basic() - - self.render_config_template(modules=[{ - "name": "elasticsearch", - "metricsets": [ - "ccr", - "cluster_stats", - "enrich", - "index", - "index_recovery", - "index_summary", - "ml_job", - "node_stats", - "shard" - ], - "hosts": self.get_hosts(), - "period": "1s", - "extras": { - "xpack.enabled": "true" - } - }]) - proc = self.start_beat() - self.wait_log_contains('"type": "cluster_stats"') - - # self.wait_until(lambda: self.output_has_message('"type":"cluster_stats"')) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - docs = self.read_output_json() - for doc in docs: - t = doc["type"] - if t != "cluster_stats": - continue - license = doc["license"] - issue_date = license["issue_date_in_millis"] - self.assertIsNot(type(issue_date), float) - - self.assertNotIn("expiry_date_in_millis", license) - self.assertNotIn("max_resource_units", license) - - def create_ml_job(self): - # Check if an ml job already exists - response = self.ml_es.get_jobs() - if response["count"] > 0: - return - - file = os.path.join(self.beat_path, "module", "elasticsearch", "ml_job", "_meta", "test", "test_job.json") - - body = {} - with open(file, 'r') as f: - body = json.load(f) - - self.ml_es.put_job(job_id='test', body=body) - - def delete_ml_job(self): - response = self.ml_es.get_jobs() - if response["count"] == 0: - return - - self.ml_es.delete_job(job_id='test') - - def create_ccr_stats(self): - self.setup_ccr_remote() - self.create_ccr_leader_index() - self.create_ccr_follower_index() - - def setup_ccr_remote(self): - file = os.path.join(self.beat_path, "module", "elasticsearch", "ccr", - "_meta", "test", "test_remote_settings.json") - - body = {} - with open(file, 'r') as f: - body = json.load(f) - - path = "/_cluster/settings" - self.es.transport.perform_request('PUT', path, body=body) - - def create_ccr_leader_index(self): - file = os.path.join(self.beat_path, "module", "elasticsearch", "ccr", "_meta", "test", "test_leader_index.json") - - body = {} - with open(file, 'r') as f: - body = json.load(f) - - path = "/pied_piper" - self.es.transport.perform_request('PUT', path, body=body) - - def create_ccr_follower_index(self): - file = os.path.join(self.beat_path, "module", "elasticsearch", "ccr", - "_meta", "test", "test_follower_index.json") - - body = {} - with open(file, 'r') as f: - body = json.load(f) - - path = "/rats/_ccr/follow" - self.es.transport.perform_request('PUT', path, body=body) - - def ccr_unfollow_index(self): - exists = self.es.indices.exists('rats') - if not exists: - return - - self.es.transport.perform_request('POST', '/rats/_ccr/pause_follow') - self.es.indices.close('rats') - self.es.transport.perform_request('POST', '/rats/_ccr/unfollow') - - def create_enrich_stats(self): - self.create_enrich_source_index() - self.create_enrich_policy() - self.execute_enrich_policy() - self.create_enrich_ingest_pipeline() - self.ingest_and_enrich_doc() - - def create_enrich_source_index(self): - file = os.path.join(self.beat_path, 'module', 'elasticsearch', 'enrich', - '_meta', 'test', 'source_doc.json') - - source_doc = {} - with open(file, 'r') as f: - source_doc = json.load(f) - - self.es.index(index='users', id='1', doc_type='_doc', body=source_doc, refresh='wait_for') - - def create_enrich_policy(self): - file = os.path.join(self.beat_path, 'module', 'elasticsearch', 'enrich', - '_meta', 'test', 'policy.json') - - policy = {} - with open(file, 'r') as f: - policy = json.load(f) - - policy_url = '/_enrich/policy/users-policy' - self.es.transport.perform_request(method='PUT', url=policy_url, body=policy) - - def execute_enrich_policy(self): - execute_url = '/_enrich/policy/users-policy/_execute' - self.es.transport.perform_request('POST', execute_url) - - def create_enrich_ingest_pipeline(self): - file = os.path.join(self.beat_path, 'module', 'elasticsearch', 'enrich', - '_meta', 'test', 'ingest_pipeline.json') - - pipeline = {} - with open(file, 'r') as f: - pipeline = json.load(f) - - self.es.ingest.put_pipeline(id='user_lookup', body=pipeline) - - def ingest_and_enrich_doc(self): - file = os.path.join(self.beat_path, 'module', 'elasticsearch', 'enrich', - '_meta', 'test', 'target_doc.json') - - target_doc = {} - with open(file, 'r') as f: - target_doc = json.load(f) - - self.es.index(index='my_index', id='my_id', doc_type='_doc', body=target_doc, pipeline='user_lookup') - - def delete_enrich_policy(self): - exists = self.es.indices.exists('my_index') - if not exists: - return - - self.es.transport.perform_request('DELETE', '/_enrich/policy/users-policy') - - def delete_enrich_ingest_pipeline(self): - exists = self.es.indices.exists('my_index') - if not exists: - return - - self.es.ingest.delete_pipeline(id='user_lookup') - - def start_trial(self): - # Check if trial is already enabled - response = self.es.transport.perform_request('GET', self.license_url) - if response["license"]["type"] == "trial": - return - - # Enable xpack trial - try: - self.es.transport.perform_request('POST', self.license_url + "/start_trial?acknowledge=true") - except: - e = sys.exc_info()[0] - print("Trial already enabled. Error: {}".format(e)) - - def start_basic(self): - # Check if basic license is already enabled - response = self.es.transport.perform_request('GET', self.license_url) - if response["license"]["type"] == "basic": - return - - try: - self.es.transport.perform_request('POST', self.license_url + "/start_basic?acknowledge=true") - except: - e = sys.exc_info()[0] - print("Basic license already enabled. Error: {}".format(e)) - - def check_skip(self, metricset): - if metricset == 'ccr' and not self.is_ccr_available(): - raise SkipTest("elasticsearch/ccr metricset system test only valid with Elasticsearch versions >= 6.5.0") - - if metricset == 'enrich' and not self.is_enrich_available(): - raise SkipTest("elasticsearch/enrich metricset system test only valid with Elasticsearch versions >= 7.5.0") - - def is_ccr_available(self): - es_version = self.get_version() - major = es_version["major"] - minor = es_version["minor"] - - return major > 6 or (major == 6 and minor >= 5) - - def is_enrich_available(self): - es_version = self.get_version() - major = es_version["major"] - minor = es_version["minor"] - - return major > 7 or (major == 7 and minor >= 5) - - def get_version(self): - es_info = self.es.info() - return semver.parse(es_info["version"]["number"]) diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/testing.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/testing.go deleted file mode 100644 index a68685dd..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/elasticsearch/testing.go +++ /dev/null @@ -1,78 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package elasticsearch - -import ( - "io/ioutil" - "path/filepath" - "testing" - - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/metricbeat/mb" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -// TestMapper tests mapping methods -func TestMapper(t *testing.T, glob string, mapper func(mb.ReporterV2, []byte) error) { - files, err := filepath.Glob(glob) - require.NoError(t, err) - // Makes sure glob matches at least 1 file - require.True(t, len(files) > 0) - - for _, f := range files { - t.Run(f, func(t *testing.T) { - input, err := ioutil.ReadFile(f) - require.NoError(t, err) - - reporter := &mbtest.CapturingReporterV2{} - err = mapper(reporter, input) - require.NoError(t, err) - require.True(t, len(reporter.GetEvents()) >= 1) - require.Equal(t, 0, len(reporter.GetErrors())) - }) - } -} - -// TestMapperWithInfo tests mapping methods with Info fields -func TestMapperWithInfo(t *testing.T, glob string, mapper func(mb.ReporterV2, Info, []byte) error) { - files, err := filepath.Glob(glob) - require.NoError(t, err) - // Makes sure glob matches at least 1 file - require.True(t, len(files) > 0) - - info := Info{ - ClusterID: "1234", - ClusterName: "helloworld", - } - - for _, f := range files { - t.Run(f, func(t *testing.T) { - input, err := ioutil.ReadFile(f) - require.NoError(t, err) - - reporter := &mbtest.CapturingReporterV2{} - err = mapper(reporter, info, input) - require.NoError(t, err) - require.True(t, len(reporter.GetEvents()) >= 1) - require.Equal(t, 0, len(reporter.GetErrors())) - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/_meta/Dockerfile b/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/_meta/Dockerfile deleted file mode 100644 index 4a9994b4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/_meta/Dockerfile +++ /dev/null @@ -1,7 +0,0 @@ -ARG ENVOYPROXY_VERSION -FROM envoyproxy/envoy:v${ENVOYPROXY_VERSION} -RUN apt-get update && apt-get install -y wget -EXPOSE 10000 9901 -COPY envoy.yaml /etc/envoy.yaml -HEALTHCHECK --interval=5s --retries=90 CMD wget -O - http://localhost:9901/clusters | grep health_flags | grep healthy -CMD /usr/local/bin/envoy -c /etc/envoy.yaml diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/_meta/config.reference.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/_meta/config.reference.yml deleted file mode 100644 index 5ecc38dd..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/_meta/config.reference.yml +++ /dev/null @@ -1,4 +0,0 @@ -- module: envoyproxy - metricsets: ["server"] - period: 10s - hosts: ["localhost:9901"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/_meta/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/_meta/config.yml deleted file mode 100644 index dde6380c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/_meta/config.yml +++ /dev/null @@ -1,5 +0,0 @@ -- module: envoyproxy - #metricsets: - # - server - period: 10s - hosts: ["localhost:9901"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/_meta/docs.asciidoc deleted file mode 100644 index f74e1ce6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/_meta/docs.asciidoc +++ /dev/null @@ -1,8 +0,0 @@ -This is the envoyproxy module. - -The default metricset is `server`. - -[float] -=== Compatibility - -The envoyproxy module is tested with Envoy 1.7.0 and 1.12.0. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/_meta/envoy.yaml b/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/_meta/envoy.yaml deleted file mode 100644 index 39652a4e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/_meta/envoy.yaml +++ /dev/null @@ -1,36 +0,0 @@ -static_resources: - listeners: - - name: listener_0 - address: - socket_address: { address: 0.0.0.0, port_value: 10000 } - - filter_chains: - - filters: - - name: envoy.http_connection_manager - config: - stat_prefix: ingress_http - route_config: - name: local_route - virtual_hosts: - - name: local_service - domains: ["*"] - routes: - - match: { prefix: "/" } - route: { host_rewrite: www.google.com, cluster: service_google } - http_filters: - - name: envoy.router - - clusters: - - name: service_google - connect_timeout: 0.25s - type: LOGICAL_DNS - dns_lookup_family: V4_ONLY - lb_policy: ROUND_ROBIN - hosts: [{ socket_address: { address: google.com, port_value: 443 }}] - tls_context: { sni: www.google.com } - -admin: - access_log_path: /tmp/admin_access.log - address: - socket_address: { address: 0.0.0.0, port_value: 9901 } - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/_meta/fields.yml deleted file mode 100644 index 9f7f89e0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/_meta/fields.yml +++ /dev/null @@ -1,10 +0,0 @@ -- key: envoyproxy - title: "envoyproxy" - description: > - envoyproxy module - release: ga - fields: - - name: envoyproxy - type: group - description: > - fields: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/_meta/supported-versions.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/_meta/supported-versions.yml deleted file mode 100644 index 7e6792d8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/_meta/supported-versions.yml +++ /dev/null @@ -1,3 +0,0 @@ -variants: - - ENVOYPROXY_VERSION: 1.7.0 - - ENVOYPROXY_VERSION: 1.12.0 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/_meta/test/serverstats b/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/_meta/test/serverstats deleted file mode 100644 index 0a63257e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/_meta/test/serverstats +++ /dev/null @@ -1,56 +0,0 @@ -cluster_manager.active_clusters: 1 -cluster_manager.cluster_added: 1 -cluster_manager.cluster_modified: 0 -cluster_manager.cluster_removed: 0 -cluster_manager.warming_clusters: 0 -cluster_manager.cluster_updated: 0 -cluster_manager.cluster_updated_via_merge: 0 -cluster_manager.update_merge_cancelled: 0 -cluster_manager.update_out_of_merge_window: 0 -filesystem.flushed_by_timer: 389 -filesystem.reopen_failed: 0 -filesystem.write_buffered: 44 -filesystem.write_completed: 43 -filesystem.write_total_buffered: 0 -filesystem.write_failed: 0 -listener_manager.listener_added: 1 -listener_manager.listener_create_failure: 0 -listener_manager.listener_create_success: 4 -listener_manager.listener_modified: 0 -listener_manager.listener_removed: 0 -listener_manager.total_listeners_active: 1 -listener_manager.total_listeners_draining: 0 -listener_manager.total_listeners_warming: 0 -listener_manager.listener_stopped: 0 -runtime.admin_overrides_active: 0 -runtime.load_error: 0 -runtime.load_success: 0 -runtime.num_keys: 0 -runtime.override_dir_exists: 0 -runtime.override_dir_not_exists: 0 -runtime.deprecated_feature_use: 0 -runtime.num_layers: 2 -server.concurrency: 12 -server.days_until_first_cert_expiring: 2147483647 -server.debug_assertion_failures: 0 -server.dynamic_unknown_fields: 0 -server.hot_restart_epoch: 0 -server.live: 1 -server.memory_allocated: 3120760 -server.memory_heap_size: 4194304 -server.parent_connections: 0 -server.state: 0 -server.static_unknown_fields: 0 -server.stats_recent_lookups: 0 -server.total_connections: 0 -server.version: 16364036 -server.watchdog_mega_miss: 4 -server.watchdog_miss: 4 -server.uptime: 5025 -stats.overflow: 0 -http2.header_overflow: 0 -http2.headers_cb_no_stream: 0 -http2.rx_reset: 0 -http2.too_many_header_frames: 0 -http2.trailers: 0 -http2.tx_reset: 0 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/doc.go deleted file mode 100644 index 380fe05f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/doc.go +++ /dev/null @@ -1,19 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Package envoyproxy is a Metricbeat module that contains MetricSets. -package envoyproxy diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/docker-compose.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/docker-compose.yml deleted file mode 100644 index 413fff6b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/docker-compose.yml +++ /dev/null @@ -1,11 +0,0 @@ -version: '2.3' - -services: - envoyproxy: - image: docker.elastic.co/integrations-ci/beats-envoyproxy:v${ENVOYPROXY_VERSION:-1.7.0}-1 - build: - context: ./_meta - args: - ENVOYPROXY_VERSION: ${ENVOYPROXY_VERSION:-1.7.0} - ports: - - 9901 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/fields.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/fields.go deleted file mode 100644 index 06afeacd..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/fields.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/asset/asset.go - DO NOT EDIT. - -package envoyproxy - -import ( - "github.com/elastic/beats/v7/libbeat/asset" -) - -func init() { - if err := asset.SetFields("metricbeat", "envoyproxy", asset.ModuleFieldsPri, AssetEnvoyproxy); err != nil { - panic(err) - } -} - -// AssetEnvoyproxy returns asset data. -// This is the base64 encoded gzipped contents of ../metricbeat/module/envoyproxy. -func AssetEnvoyproxy() string { - return "eJzEml+P27gRwN/3UwzuaQM06SYFisIPBQ57ARKgVxTdPBR9IcbkyGKXIlVyZK/v0x+GlLS21/+SW2n1EHgdifOb0fzj0O/hkbYLIL8O2zaGp+0NAFt2tICfnr/86QbAUNLRtmyDX8DfbwBg5ylogukc3QBEcoSJFrDCG4DKkjNpke9+Dx4bOpAlF29buT+Gru2/OSJrf63d9RLFNcXx62PrybUPNlxHJZXrPnhG61MBhqJnEQaJkdPO3Ydsu3zadYkpqgY9rvZAT8OeWnN3XdRs16T65RO8uHFY3Hqml4IvaD9c/+yaJUUIFeguRvLstr1kuN1gbMi8GzRMJ1EHE6AxZKbh/BYY3UgCWRLckuWaIqwt5ldmNejgK7uCEOH+l4d3F4mbYGxlZ4IehMGtAF/FF6kJ65nwellX0IljWL9SJx1jMtfsJcOtD9z76Xf4Z9ca5FmsCUXU1UhqbVE1FFc0Ixxg2zrxR0yQZZuL2OX/C6nS6DU5N61B98GAa2RYBYZROKA3YMjZNUUyQBjd9hJ/6FiFqldjY70Jmyl1GOA3tdU1YIxW4ix0LM6NRUU4wDhaayrrKG0TU/NqZaZyXarJqOVWsW2O6vlqdvBjRIuolJeMHl2BgGVXVTm5R4JNtMzkgQNgVhtMR/JXuVWeDx2f1CpSaMmrCu3E7nmoUg+7wQRFuDAvCQTnCMmYUaNlUsUA8wIX2yIjWKlQ60L8WXqiEy/oghI6NK2jidPsGbP3nnOBkmWZ0eATNVf3pW5BFgbJ/kZCfNSoYD0st+dSb+F+A4/2QDGGCEHnOmzAdFFq8GBz4RL/jiiLn09gsfOy6qtlLxfQqIw3j0lEHiAzNS33xShS6hyTkTc42ip/3oLD7Zl4yfCp05rSRC3UFfgbigQ9RNU5QAZ0rpCfdkbfNeqRttPvSrKQ5/5PFDiTRsOaYrSGlLFR0ZNNPKNhe4Maa6BLJL4w4ICxkTSHeLox2SP3gd+SXnrr79cATWO9Gh5IqnTn0yjwEWyVAywLHSlL69BvX4NsDTc2EdydZDbURtK5Aa8IuYukujRpC36YXZ8JoCdIJSS7RObD2fg7EaKvHIBFyrHpgOVaWlhxHikHOfGld+fzv7OJyU8wLRkXnnwGMUi6agjxj3Pb6JFZR8K+tndxUvfre9JBMoTl/0izaGLl4SS93ybEx3O5/xB7hgp2wJt2CpZ4ZH4P30M+x9jn2U/25z7XucQMg59nwL3Jz1m+0jaPT06a5M+MJkeAq0FNROutX82HOkj8Adh+yjX/WO0y6uigiUPbzuWgh8KO1pbDoT38oYIiPUXlpp0LHTYDedcNGn2ebjoXpDGAvqwkqSz9EAQh1SEyrvKGMtUo27KGmt3+7LiNDg9TrjLSkQV3FzW4TUo2dk5VNiZWmqI0sK2NM3ixSIcsHbgm8PTEIAC2stl8SxLPLv2GgY11DjLay6z17OOT9q1C2Z8z2ZSb7ZdJ409w99zAngQtb1wNnjJRMA5TDGxC58vIchDYE1weXvSkNWGrkv1tIvMOpJGyfQ2IvDJ3uUjYojyqdPCedO6Fpoz8HTE5/GuC4EyfANoYpLmB4KEOWRvGeHrWWarH24AvA9fgaZOH8C80OHuQcGQO9Eqkgxv0QVZEiQck0sGb01Briml3hPWqVF/LwxBlx5fIS/j0AodCsMRERl77w/2vEGltj9I8n8Kxrk1YqYZWqBr7Ay34y6X+yCp1YNU7q6I26Hra17sTG3Bc3HjYFnxJsfrl+OKVq1HZggDXkfCMpxladiuFKUmhCn7Y+v247c3WY2O16vyjDxuvSuWeWtuGUsJVPskZCPrNb1emwbCxXEMPBSegdhu4qVOCiBgy7sOxZmgf500tujdN+FGDJhVJS2VzITx27fUKHO0fa+b206v12DWhoajmbbV3K5gkYh6aanGJQpT6ptFhXOVgRl8K22Lxhbkt/35aLO7Hpb42rVssHjgSNuXzrz//R335/PMvn/+tHr7+9zPc/vUvj6f31b1cpZfKB5XyOvOYo4ztYFNTlK1GAQGNzi1RP0qHKp9z51zmfegBUwra5gawoH6Ab7VNwBH1Yz4x6jw9taTljv7YyOvxCDevAFti6LyxuPJByt6ye7lVGI+NnlQJDOtXcx73WL9GZw1ICOUz+ypiM/wKYW2DKzYoPgB/GxLLl2/f/vXnT5Ba0r1l8rajnBTlsyHgJ5Wd75zKx2+YRNESCOVlDkqOSi+3xfvPdKBBNehzfy8BXRaYc+eMPhv90050i+vuxXfRR+KaQ5AN4XYM9wL8YdiAj9ux1LVtiJzKrwPzoSdDExJD8EOyKA9DFSJ8vLt7fx88W99RvsMH//7j3Z1wtMEnAh3MwXO5cfbU/5WzO0e07uy86NQN01i4lwaJyEt3Gun/HSVOoEOeGlUxNGDCxp/IWyP2m7s0R/Spscy7Xv17AAAA//9b1YgQ" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/server/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/server/_meta/data.json deleted file mode 100644 index dc7c4ccc..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/server/_meta/data.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "envoyproxy": { - "server": { - "cluster_manager": { - "active_clusters": 1, - "cluster_added": 1, - "cluster_modified": 0, - "cluster_removed": 0, - "warming_clusters": 0 - }, - "filesystem": { - "flushed_by_timer": 9, - "reopen_failed": 0, - "write_buffered": 85, - "write_completed": 18, - "write_total_buffered": 1306 - }, - "http2": {}, - "listener_manager": { - "listener_added": 1, - "listener_create_failure": 0, - "listener_create_success": 12, - "listener_modified": 0, - "listener_removed": 0, - "total_listeners_active": 1, - "total_listeners_draining": 0, - "total_listeners_warming": 0 - }, - "runtime": { - "admin_overrides_active": 0, - "load_error": 0, - "load_success": 0, - "num_keys": 0, - "override_dir_exists": 0, - "override_dir_not_exists": 0 - }, - "server": { - "days_until_first_cert_expiring": 2147483647, - "hot_restart_epoch": 0, - "live": 1, - "memory_allocated": 3299760, - "memory_heap_size": 4194304, - "parent_connections": 0, - "total_connections": 0, - "uptime": 95, - "version": 4151803, - "watchdog_mega_miss": 0, - "watchdog_miss": 0 - }, - "stats": { - "overflow": 0 - } - } - }, - "event": { - "dataset": "envoyproxy.server", - "duration": 115000, - "module": "envoyproxy" - }, - "metricset": { - "name": "server", - "period": 10000 - }, - "service": { - "address": "172.18.0.2:9901", - "type": "envoyproxy" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/server/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/server/_meta/docs.asciidoc deleted file mode 100644 index abec3ff3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/server/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the server metricset of the module envoyproxy. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/server/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/server/_meta/fields.yml deleted file mode 100644 index 11d2efb8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/server/_meta/fields.yml +++ /dev/null @@ -1,253 +0,0 @@ -- name: server - type: group - release: ga - description: > - Contains envoy proxy server stats - fields: - - name: cluster_manager - type: group - fields: - - name: active_clusters - type: integer - description: > - Number of currently active (warmed) clusters - - name: cluster_added - type: integer - description: > - Total clusters added (either via static config or CDS) - - name: cluster_modified - type: integer - description: > - Total clusters modified (via CDS) - - name: cluster_removed - type: integer - description: > - Total clusters removed (via CDS) - - name: warming_clusters - type: integer - description: > - Number of currently warming (not active) clusters - - name: cluster_updated - type: integer - description: > - Total cluster updates - - name: cluster_updated_via_merge - type: integer - description: > - Total cluster updates applied as merged updates - - name: update_merge_cancelled - type: integer - description: > - Total merged updates that got cancelled and delivered early - - name: update_out_of_merge_window - type: integer - description: > - Total updates which arrived out of a merge window - - - name: filesystem - type: group - fields: - - name: flushed_by_timer - type: integer - description: > - Total number of times internal flush buffers are written to a file due to flush timeout - - name: reopen_failed - type: integer - description: > - Total number of times a file was failed to be opened - - name: write_buffered - type: integer - description: > - Total number of times file data is moved to Envoys internal flush buffer - - name: write_completed - type: integer - description: > - Total number of times a file was written - - name: write_total_buffered - type: integer - description: > - Current total size of internal flush buffer in bytes - - name: write_failed - type: integer - description: > - Total number of times an error occurred during a file write operation - - - name: runtime - type: group - fields: - - name: load_error - type: integer - description: > - Total number of load attempts that resulted in an error in any layer - - name: load_success - type: integer - description: > - Total number of load attempts that were successful at all layers - - name: num_keys - type: integer - description: > - Number of keys currently loaded - - name: override_dir_exists - type: integer - description: > - Total number of loads that did use an override directory - - name: override_dir_not_exists - type: integer - description: > - Total number of loads that did not use an override directory - - name: admin_overrides_active - type: integer - description: > - 1 if any admin overrides are active otherwise 0 - - name: deprecated_feature_use - type: integer - description: > - Total number of times deprecated features were used. - - name: num_layers - type: integer - description: > - Number of layers currently active (without loading errors) - - - name: listener_manager - type: group - fields: - - name: listener_added - type: integer - description: > - Total listeners added (either via static config or LDS) - - name: listener_create_failure - type: integer - description: > - Total failed listener object additions to workers - - name: listener_create_success - type: integer - description: > - Total listener objects successfully added to workers - - name: listener_modified - type: integer - description: > - Total listeners modified (via LDS) - - name: listener_removed - type: integer - description: > - Total listeners removed (via LDS) - - name: total_listeners_active - type: integer - description: > - Number of currently active listeners - - name: total_listeners_draining - type: integer - description: > - Number of currently draining listeners - - name: total_listeners_warming - type: integer - description: > - Number of currently warming listeners - - name: listener_stopped - type: integer - description: > - Total listeners stopped - - - name: stats - type: group - fields: - - name: overflow - type: integer - description: > - Total number of times Envoy cannot allocate a statistic due to a shortage of shared memory - - - name: server - type: group - fields: - - name: days_until_first_cert_expiring - type: integer - description: > - Number of days until the next certificate being managed will expire - - name: live - type: integer - description: > - 1 if the server is not currently draining, 0 otherwise - - name: memory_allocated - type: integer - description: > - Current amount of allocated memory in bytes - - name: memory_heap_size - type: integer - description: > - Current reserved heap size in bytes - - name: parent_connections - type: integer - description: > - Total connections of the old Envoy process on hot restart - - name: total_connections - type: integer - description: > - Total connections of both new and old Envoy processes - - name: uptime - type: integer - description: > - Current server uptime in seconds - - name: version - type: integer - description: > - Integer represented version number based on SCM revision - - name: watchdog_mega_miss - type: integer - - name: watchdog_miss - type: integer - - name: hot_restart_epoch - type: integer - description: > - Current hot restart epoch - - name: concurrency - type: integer - description: > - Number of worker threads - - name: debug_assertion_failures - type: integer - - name: dynamic_unknown_fields - type: integer - description: > - Number of messages in dynamic configuration with unknown fields - - name: state - type: integer - description: > - Current state of the Server - - name: static_unknown_fields - type: integer - description: > - Number of messages in static configuration with unknown fields - - name: stats_recent_lookups - type: integer - - - name: http2 - type: group - fields: - - name: header_overflow - type: integer - description: > - Total number of connections reset due to the headers being larger than Envoy::Http::Http2::ConnectionImpl::StreamImpl::MAX_HEADER_SIZE (63k) - - name: headers_cb_no_stream - type: integer - description: > - Total number of errors where a header callback is called without an associated stream. This tracks an unexpected occurrence due to an as yet undiagnosed bug - - name: rx_messaging_error - type: integer - description: > - Total number of invalid received frames that violated section 8 of the HTTP/2 spec. This will result in a tx_reset - - name: rx_reset - type: integer - description: > - Total number of reset stream frames received by Envoy - - name: too_many_header_frames - type: integer - description: > - Total number of times an HTTP2 connection is reset due to receiving too many headers frames. Envoy currently supports proxying at most one header frame for 100-Continue one non-100 response code header frame and one frame with trailers - - name: trailers - type: integer - description: > - Total number of trailers seen on requests coming from downstream - - name: tx_reset - type: integer - description: > - Total number of reset stream frames transmitted by Envoy diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/server/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/server/data.go deleted file mode 100644 index 850d8c53..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/server/data.go +++ /dev/null @@ -1,129 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package server - -import ( - "regexp" - "strings" - - "github.com/elastic/beats/v7/libbeat/common" - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstrstr" -) - -var ( - schema = s.Schema{ - "cluster_manager": s.Object{ - "active_clusters": c.Int("active_clusters"), - "cluster_added": c.Int("cluster_added"), - "cluster_modified": c.Int("cluster_modified"), - "cluster_removed": c.Int("cluster_removed"), - "warming_clusters": c.Int("warming_clusters"), - "cluster_updated": c.Int("cluster_updated", s.Optional), - "cluster_updated_via_merge": c.Int("cluster_updated_via_merge", s.Optional), - "update_merge_cancelled": c.Int("update_merge_cancelled", s.Optional), - "update_out_of_merge_window": c.Int("update_out_of_merge_window", s.Optional), - }, - "filesystem": s.Object{ - "flushed_by_timer": c.Int("flushed_by_timer"), - "reopen_failed": c.Int("reopen_failed"), - "write_buffered": c.Int("write_buffered"), - "write_completed": c.Int("write_completed"), - "write_total_buffered": c.Int("write_total_buffered"), - "write_failed": c.Int("write_failed", s.Optional), - }, - "runtime": s.Object{ - "load_error": c.Int("load_error"), - "load_success": c.Int("load_success"), - "num_keys": c.Int("num_keys"), - "override_dir_exists": c.Int("override_dir_exists"), - "override_dir_not_exists": c.Int("override_dir_not_exists"), - "admin_overrides_active": c.Int("admin_overrides_active", s.Optional), - "deprecated_feature_use": c.Int("deprecated_feature_use", s.Optional), - "num_layers": c.Int("num_layers", s.Optional), - }, - "listener_manager": s.Object{ - "listener_added": c.Int("listener_added"), - "listener_create_failure": c.Int("listener_create_failure"), - "listener_create_success": c.Int("listener_create_success"), - "listener_modified": c.Int("listener_modified"), - "listener_removed": c.Int("listener_removed"), - "listener_stopped": c.Int("listener_stopped", s.Optional), - "total_listeners_active": c.Int("total_listeners_active"), - "total_listeners_draining": c.Int("total_listeners_draining"), - "total_listeners_warming": c.Int("total_listeners_warming"), - }, - "stats": s.Object{ - "overflow": c.Int("overflow", s.Optional), - }, - "server": s.Object{ - "days_until_first_cert_expiring": c.Int("days_until_first_cert_expiring"), - "live": c.Int("live"), - "memory_allocated": c.Int("memory_allocated"), - "memory_heap_size": c.Int("memory_heap_size"), - "parent_connections": c.Int("parent_connections"), - "total_connections": c.Int("total_connections"), - "uptime": c.Int("uptime"), - "version": c.Int("version"), - "watchdog_mega_miss": c.Int("watchdog_mega_miss", s.Optional), - "watchdog_miss": c.Int("watchdog_miss", s.Optional), - "hot_restart_epoch": c.Int("hot_restart_epoch", s.Optional), - "concurrency": c.Int("concurrency", s.Optional), - "debug_assertion_failures": c.Int("debug_assertion_failures", s.Optional), - "dynamic_unknown_fields": c.Int("dynamic_unknown_fields", s.Optional), - "state": c.Int("state", s.Optional), - "static_unknown_fields": c.Int("static_unknown_fields", s.Optional), - "stats_recent_lookups": c.Int("stats_recent_lookups", s.Optional), - }, - "http2": s.Object{ - "header_overflow": c.Int("header_overflow", s.Optional), - "headers_cb_no_stream": c.Int("headers_cb_no_stream", s.Optional), - "rx_messaging_error": c.Int("rx_messaging_error", s.Optional), - "rx_reset": c.Int("rx_reset", s.Optional), - "too_many_header_frames": c.Int("too_many_header_frames", s.Optional), - "trailers": c.Int("trailers", s.Optional), - "tx_reset": c.Int("tx_reset", s.Optional), - }, - } -) -var reStats *regexp.Regexp = regexp.MustCompile(`cluster_manager.*|filesystem.*|access_log_file.*|runtime.*|listener_manager.*|stats.*|server.*|http2\..*`) - -func eventMapping(response []byte) (common.MapStr, error) { - data := map[string]interface{}{} - var events common.MapStr - var err error - - data = findStats(data, response) - events, err = schema.Apply(data) - if err != nil { - return nil, err - } - return events, nil -} - -func findStats(data common.MapStr, response []byte) common.MapStr { - matches := reStats.FindAllString(string(response), -1) - for i := 0; i < len(matches); i++ { - entries := strings.Split(matches[i], ": ") - if len(entries) == 2 { - temp := strings.Split(entries[0], ".") - data[temp[len(temp)-1]] = entries[1] - } - } - return data -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/server/server.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/server/server.go deleted file mode 100644 index b37cd6db..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/server/server.go +++ /dev/null @@ -1,81 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package server - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -const ( - defaultScheme = "http" - defaultPath = "/stats" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: defaultPath, - }.Build() -) - -func init() { - mb.Registry.MustAddMetricSet("envoyproxy", "server", New, - mb.WithHostParser(hostParser), - mb.DefaultMetricSet(), - ) -} - -type MetricSet struct { - mb.BaseMetricSet - http *helper.HTTP -} - -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - config := struct{}{} - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - - return &MetricSet{ - base, - http, - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - content, err := m.http.FetchContent() - if err != nil { - return errors.Wrap(err, "error in http fetch") - } - - event, _ := eventMapping(content) - reporter.Event(mb.Event{MetricSetFields: event}) - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/server/server_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/server/server_integration_test.go deleted file mode 100644 index 24e331be..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/server/server_integration_test.go +++ /dev/null @@ -1,65 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package server - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestFetch(t *testing.T) { - service := compose.EnsureUp(t, "envoyproxy") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), events[0]) -} - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "envoyproxy") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - - if err := mbtest.WriteEventsReporterV2Error(f, t, ""); err != nil { - t.Fatal("write", err) - } -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "envoyproxy", - "metricsets": []string{"server"}, - "hosts": []string{host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/server/server_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/server/server_test.go deleted file mode 100644 index c4f8eb77..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/server/server_test.go +++ /dev/null @@ -1,196 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package server - -import ( - "io/ioutil" - "net/http" - "net/http/httptest" - "path/filepath" - "strings" - "testing" - "time" - - "github.com/elastic/beats/v7/libbeat/common" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - - "github.com/stretchr/testify/assert" -) - -const testFile = "../_meta/test/serverstats" - -func TestEventMapping(t *testing.T) { - content, err := ioutil.ReadFile(testFile) - assert.NoError(t, err) - - event, err := eventMapping(content) - assert.NoError(t, err, "error mapping "+testFile) - - assert.Len(t, event, 7, "got wrong number of event") - - clusterManager := event["cluster_manager"].(common.MapStr) - assert.Equal(t, int64(1), clusterManager["active_clusters"]) - assert.Equal(t, int64(1), clusterManager["cluster_added"]) - assert.Equal(t, int64(0), clusterManager["cluster_modified"]) - assert.Equal(t, int64(0), clusterManager["cluster_removed"]) - assert.Equal(t, int64(0), clusterManager["warming_clusters"]) - assert.Equal(t, int64(0), clusterManager["cluster_updated"]) - assert.Equal(t, int64(0), clusterManager["cluster_updated_via_merge"]) - assert.Equal(t, int64(0), clusterManager["update_merge_cancelled"]) - assert.Equal(t, int64(0), clusterManager["update_out_of_merge_window"]) - - fileSystem := event["filesystem"].(common.MapStr) - assert.Equal(t, int64(389), fileSystem["flushed_by_timer"]) - assert.Equal(t, int64(0), fileSystem["reopen_failed"]) - assert.Equal(t, int64(44), fileSystem["write_buffered"]) - assert.Equal(t, int64(43), fileSystem["write_completed"]) - assert.Equal(t, int64(0), fileSystem["write_total_buffered"]) - assert.Equal(t, int64(0), fileSystem["write_total_buffered"]) - assert.Equal(t, int64(0), fileSystem["write_failed"]) - - listenerManager := event["listener_manager"].(common.MapStr) - assert.Equal(t, int64(1), listenerManager["listener_added"]) - assert.Equal(t, int64(0), listenerManager["listener_create_failure"]) - assert.Equal(t, int64(4), listenerManager["listener_create_success"]) - assert.Equal(t, int64(0), listenerManager["listener_modified"]) - assert.Equal(t, int64(0), listenerManager["listener_removed"]) - assert.Equal(t, int64(1), listenerManager["total_listeners_active"]) - assert.Equal(t, int64(0), listenerManager["total_listeners_draining"]) - assert.Equal(t, int64(0), listenerManager["total_listeners_warming"]) - assert.Equal(t, int64(0), listenerManager["listener_stopped"]) - - runtime := event["runtime"].(common.MapStr) - assert.Equal(t, int64(0), runtime["admin_overrides_active"]) - assert.Equal(t, int64(0), runtime["load_error"]) - assert.Equal(t, int64(0), runtime["load_success"]) - assert.Equal(t, int64(0), runtime["num_keys"]) - assert.Equal(t, int64(0), runtime["override_dir_exists"]) - assert.Equal(t, int64(0), runtime["override_dir_not_exists"]) - assert.Equal(t, int64(0), runtime["deprecated_feature_use"]) - assert.Equal(t, int64(2), runtime["num_layers"]) - - server := event["server"].(common.MapStr) - assert.Equal(t, int64(2147483647), server["days_until_first_cert_expiring"]) - assert.Equal(t, int64(1), server["live"]) - assert.Equal(t, int64(3120760), server["memory_allocated"]) - assert.Equal(t, int64(4194304), server["memory_heap_size"]) - assert.Equal(t, int64(0), server["parent_connections"]) - assert.Equal(t, int64(0), server["total_connections"]) - assert.Equal(t, int64(5025), server["uptime"]) - assert.Equal(t, int64(16364036), server["version"]) - assert.Equal(t, int64(4), server["watchdog_mega_miss"]) - assert.Equal(t, int64(4), server["watchdog_miss"]) - assert.Equal(t, int64(12), server["concurrency"]) - assert.Equal(t, int64(0), server["debug_assertion_failures"]) - assert.Equal(t, int64(0), server["dynamic_unknown_fields"]) - assert.Equal(t, int64(0), server["hot_restart_epoch"]) - assert.Equal(t, int64(0), server["state"]) - assert.Equal(t, int64(0), server["static_unknown_fields"]) - assert.Equal(t, int64(0), server["stats_recent_lookups"]) - - stats := event["stats"].(common.MapStr) - assert.Equal(t, int64(0), stats["overflow"]) - - http2 := event["http2"].(common.MapStr) - assert.Equal(t, int64(0), http2["header_overflow"]) - assert.Equal(t, int64(0), http2["headers_cb_no_stream"]) - assert.Equal(t, int64(0), http2["rx_reset"]) - assert.Equal(t, int64(0), http2["too_many_header_frames"]) - assert.Equal(t, int64(0), http2["trailers"]) - assert.Equal(t, int64(0), http2["tx_reset"]) -} - -func TestFetchEventContent(t *testing.T) { - absPath, err := filepath.Abs("../_meta/test/") - assert.NoError(t, err) - - response, err := ioutil.ReadFile(absPath + "/serverstats") - assert.NoError(t, err) - - server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - w.WriteHeader(200) - w.Header().Set("Content-Type", "text/plain; charset=UTF-8") - w.Write([]byte(response)) - })) - defer server.Close() - - config := map[string]interface{}{ - "module": "envoyproxy", - "metricsets": []string{"server"}, - "hosts": []string{server.URL}, - } - - f := mbtest.NewReportingMetricSetV2Error(t, config) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), events[0]) -} - -func testValue(t *testing.T, event common.MapStr, field string, value interface{}) { - data, err := event.GetValue(field) - assert.NoError(t, err, "Could not read field "+field) - assert.EqualValues(t, data, value, "Wrong value for field "+field) -} - -func TestFetchTimeout(t *testing.T) { - absPath, err := filepath.Abs("../_meta/test/") - assert.NoError(t, err) - - response, err := ioutil.ReadFile(absPath + "/serverstats") - assert.NoError(t, err) - - server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - w.WriteHeader(200) - w.Header().Set("Content-Type", "text/plain; charset=UTF-8") - w.Write([]byte(response)) - <-r.Context().Done() - })) - defer server.Close() - - config := map[string]interface{}{ - "module": "envoyproxy", - "metricsets": []string{"server"}, - "hosts": []string{server.URL}, - "timeout": "50ms", - } - - f := mbtest.NewReportingMetricSetV2Error(t, config) - - start := time.Now() - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) == 0 { - t.Fatalf("Expected an error, had %d. %v\n", len(errs), errs) - } - assert.Empty(t, events) - elapsed := time.Since(start) - var found bool - for _, err := range errs { - if strings.Contains(err.Error(), "request canceled (Client.Timeout exceeded") { - found = true - } - } - if !found { - assert.Failf(t, "", "expected an error containing 'request canceled (Client.Timeout exceeded'. Got %v", errs) - } - - assert.True(t, elapsed < 5*time.Second, "elapsed time: %s", elapsed.String()) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/test_envoyproxy.py b/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/test_envoyproxy.py deleted file mode 100644 index 978283ab..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/envoyproxy/test_envoyproxy.py +++ /dev/null @@ -1,35 +0,0 @@ -import os -import sys -import unittest - -sys.path.append(os.path.join(os.path.dirname(__file__), '../../tests/system')) -import metricbeat - - -@metricbeat.parameterized_with_supported_versions -class Test(metricbeat.BaseTest): - - COMPOSE_SERVICES = ['envoyproxy'] - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_stats(self): - """ - EnvoyProxy module outputs an event. - """ - self.render_config_template(modules=[{ - "name": "envoyproxy", - "metricsets": ["server"], - "hosts": self.get_hosts(), - "period": "5s", - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0, max_timeout=20) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertTrue(len(output) >= 1) - evt = output[0] - print(evt) - - self.assert_fields_are_documented(evt) diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/_meta/Dockerfile b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/_meta/Dockerfile deleted file mode 100644 index ea136ead..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/_meta/Dockerfile +++ /dev/null @@ -1,4 +0,0 @@ -ARG ETCD_VERSION -FROM quay.io/coreos/etcd:v$ETCD_VERSION -HEALTHCHECK --interval=1s --retries=90 CMD wget -O - http://localhost:2379/health | grep true -CMD ["/usr/local/bin/etcd", "--advertise-client-urls", "http://0.0.0.0:2379,http://0.0.0.0:4001", "--listen-client-urls", "http://0.0.0.0:2379,http://0.0.0.0:4001"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/_meta/config.reference.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/_meta/config.reference.yml deleted file mode 100644 index f269a2b7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/_meta/config.reference.yml +++ /dev/null @@ -1,4 +0,0 @@ -- module: etcd - metricsets: ["leader", "self", "store"] - period: 10s - hosts: ["localhost:2379"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/_meta/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/_meta/config.yml deleted file mode 100644 index e09008e3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/_meta/config.yml +++ /dev/null @@ -1,10 +0,0 @@ -- module: etcd - #metricsets: - # - leader - # - self - # - store - # - metrics - period: 10s - hosts: ["localhost:2379"] - #username: "user" - #password: "secret" diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/_meta/docs.asciidoc deleted file mode 100644 index ad99d740..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/_meta/docs.asciidoc +++ /dev/null @@ -1,12 +0,0 @@ -This module targets Etcd V2 and V3. - -When using V2, metrics are collected using https://coreos.com/etcd/docs/latest/v2/api.html[Etcd v2 API]. -When using V3, metrics are retrieved from the `/metrics` endpoint as intended for https://coreos.com/etcd/docs/latest/metrics.html[Etcd v3] - -When using V3, metricsest are bundled into `metrics` -When using V2, metricsets available are `leader`, `self` and `store`. - -[float] -=== Compatibility - -The etcd module is tested with etcd 3.2 and 3.3. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/_meta/fields.yml deleted file mode 100644 index edb3fecf..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/_meta/fields.yml +++ /dev/null @@ -1,18 +0,0 @@ -- key: etcd - title: "Etcd" - description: > - etcd Module - release: ga - settings: ["ssl", "http"] - fields: - - name: etcd - type: group - description: > - `etcd` contains statistics that were read from Etcd - fields: - - name: api_version - type: keyword - description: > - Etcd API version for metrics retrieval - - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/_meta/supported-versions.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/_meta/supported-versions.yml deleted file mode 100644 index 07586864..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/_meta/supported-versions.yml +++ /dev/null @@ -1,3 +0,0 @@ -variants: - - ETCD_VERSION: 3.2.25 - - ETCD_VERSION: 3.3.10 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/_meta/test/leaderstats.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/_meta/test/leaderstats.json deleted file mode 100644 index 239a4ae0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/_meta/test/leaderstats.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "followers": { - "6e3bd23ae5f1eae0": { - "counts": { - "fail": 0, - "success": 745 - }, - "latency": { - "average": 0.017039507382550306, - "current": 0.000138, - "maximum": 1.007649, - "minimum": 0, - "standardDeviation": 0.05289178277920594 } - }, - "a8266ecf031671f3": { - "counts": { - "fail": 0, - "success": 735 - }, - "latency": { - "average": 0.012124141496598642, - "current": 0.000559, - "maximum": 0.791547, - "minimum": 0, - "standardDeviation": 0.04187900156583733 } - } - }, - "leader": "924e2e83e93f2560" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/_meta/test/leaderstats_empty.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/_meta/test/leaderstats_empty.json deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/_meta/test/leaderstats_follower.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/_meta/test/leaderstats_follower.json deleted file mode 100644 index c64ace3c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/_meta/test/leaderstats_follower.json +++ /dev/null @@ -1 +0,0 @@ -{"message":"not current leader"} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/_meta/test/leaderstats_internalerror.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/_meta/test/leaderstats_internalerror.json deleted file mode 100644 index af1c2edc..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/_meta/test/leaderstats_internalerror.json +++ /dev/null @@ -1 +0,0 @@ -{"message":"random error message"} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/_meta/test/selfstats.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/_meta/test/selfstats.json deleted file mode 100644 index ded9009d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/_meta/test/selfstats.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "name":"default", - "id":"8e9e05c52164694d", - "state":"StateLeader", - "startTime":"2017-09-11T02:05:58.902585554+03:00", - "leaderInfo":{ - "leader":"8e9e05c52164694d", - "uptime":"5m38.431802276s", - "startTime":"2017-09-11T02:05:59.403264731+03:00"}, - "recvAppendRequestCnt":0, - "sendAppendRequestCnt":0 -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/_meta/test/storestats.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/_meta/test/storestats.json deleted file mode 100644 index 64c2e402..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/_meta/test/storestats.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "getsSuccess":0, - "getsFail":3, - "setsSuccess":12, - "setsFail":0, - "deleteSuccess":0, - "deleteFail":0, - "updateSuccess":0, - "updateFail":0, - "createSuccess":1, - "createFail":0, - "compareAndSwapSuccess":0, - "compareAndSwapFail":0, - "compareAndDeleteSuccess":0, - "compareAndDeleteFail":0, - "expireCount":0, - "watchers":0 -} - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/doc.go deleted file mode 100644 index 1b6de3f7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/doc.go +++ /dev/null @@ -1,21 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package etcd is a Metricbeat module that contains MetricSets. -*/ -package etcd diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/docker-compose.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/docker-compose.yml deleted file mode 100644 index 3c2f3978..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/docker-compose.yml +++ /dev/null @@ -1,11 +0,0 @@ -version: '2.3' - -services: - etcd: - image: docker.elastic.co/integrations-ci/beats-etcd:${ETCD_VERSION:-3.3.10}-1 - build: - context: ./_meta - args: - ETCD_VERSION: ${ETCD_VERSION:-3.3.10} - ports: - - 2379 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/fields.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/fields.go deleted file mode 100644 index b2d735b9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/fields.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/asset/asset.go - DO NOT EDIT. - -package etcd - -import ( - "github.com/elastic/beats/v7/libbeat/asset" -) - -func init() { - if err := asset.SetFields("metricbeat", "etcd", asset.ModuleFieldsPri, AssetEtcd); err != nil { - panic(err) - } -} - -// AssetEtcd returns asset data. -// This is the base64 encoded gzipped contents of ../metricbeat/module/etcd. -func AssetEtcd() string { - return "eJzMmU9v28gOwO/+FEQur+/h1e/wbjkssJsWiwKbomiL9rBYqPQMZc1mNKMOKbvup1+M/jiy9SdO5LjVoQ0sDfkbkuKQ1Eu4o901kCi9ABAjlq7h6rUofbUA0MQqmEKMd9fwywIAqifh1uvS0gIgkCVkuoY1LgCYRIxb8zX8ecVsr/4LV5lIcfXXAiA1ZDVfVzJegsOc9lrjJbsiSgm+LJpfBnTH60tc9AWUd4LGMbCgGBajGCRDgS0FgkCoIQ0+h9f3KroEXQosTLKhwMa7/b0W6I52Wx905/cRrHhFXfDruzfQSIPUB8hJQoQL8X/aoF0segSWUFPoKe9a4wHVN605KvfU8jqmWXYePnRZex0bp4uXemv9lgIvlS+d8MFDY7APAMfrY0bgynxFAXwKKRpLGtBp4FIpYk5LC+8xFXj/7gYCfS2J5WArY+BT8MtGeG9BuxHjhNYH3hjczhTj6TBx03NJGsONU/T/GGayKOTU7lzuhUYeiAdClUFBFMA4kIxA2ZKlt7fTndnIXuKGAq5p1Ias0JJOUutRHiFWlSGQ66+YKTbHbyYv87OLNW5S7FggHUvcC2RBpzHoV7QxKIeJ8UTi0dwGE8kVjqPqzauYGlBJifZYVC+NMoXNvDT6oZKwz9nVCRKjtcrsn/4P/2vvkNOFNwcBss+rK5JTM2uGnEwYaLWT48h+4J37nJFkFADbM4C+GRYee+smPJaoDN2amkw1iGe9Wz8O7+0+2zd4jRJgIgcop0MWwRee0XKifJ4bEdLPRKq8Y3Jc8r1OqHWSPpWxIKeNW1+QsNF4KmB9hlyQr1Y4jbcOhUpYMDyfc5mcwHr61OwhZej081krkCKzIf0QVoukDd/NyXmvDN9dLuPlG6USvUrEC9qEzXdaxiw3XFMOmDH1IUepU+PxogdM/MF8p8rn4gNp0CgYU87tp5ubaadv0SYp75xKdBmq43DpeLkq1R3J8j+D5H71N6nj2Kh/TJ4aIn805VTsKrbBxE4LMIudjvVrjlXWQSg8YivnDOTPwQh1ufrCH0HGvarmbFxtddpVMUi2QnVHTjcHzc8XAw3f/iw9KRAmNnXOaPitZavUnBwME3Tni4hjtsmA2Ocvyn3Yzcm3t5WEy2XctU9yyllQOEFrvbpYwm12WilFIV3LAOSYhW8p/xCZ4Hc/bm1HsvVh1vH2thZxOXsra8hJUhcv5ORi5q7qhaqgqe1cHbHTWaDL2tYdl+XdVztDzPeNnU3nxMDhdCxKO9tszBy3rye3tj2DxKAsnflaEhhNTkxqKFSZPt7JKRaIp3RuxqV+Oa/t7jvL6PjSVu1ZPRppO7gjrhGcqooXkx+3szOIIkuUCNuMYndrGJzXBFushsKh256NUJXFeZEwj8dbZagIFgkbK2XIsIo97tgMo0sY/z2nnQw3XvoXH8oe1B5IbZZYxAayaT4mKoLhydIDRPcz31rNvsnpeDEarAheEfOIHyvOFTq9NVqygL1RyYMjtZMx69xUUAAm5Z3ucBpuUlisxF60gzTwzu7+PY5d3K2fFXhv0KczD8IzOf28sTG0ieq7zmFo8PFw9oDwZ4gKrgcw8KLJAJV1l/AxPrNBW1YPlU5Tahxp8A7YuLVtE307BTv63nGwzR8eReff4/Bmf+zhMcY0Yvkn8ZCpxratHcN+JN+vhcQHmlMMfcyoFtL9dGqcsmV0qqsLOuMd4MqX9UTWF1Q3YIPvYjsOm1VHrWn009x4NjlYPPApbXjlyAs1Qz/P16/JktCTCZrl8xjKQuMMhmb5PAYVaA5Ds3wmg88LDIRO8xaLp7McijkX08xI6Ql6PNegXPpWmECPKAcGpWxRVEZhelv/BAAA//+7EUCM" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/leader/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/leader/_meta/data.json deleted file mode 100644 index cea2e1a5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/leader/_meta/data.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "etcd": { - "api_version": "2", - "leader": { - "followers": {}, - "leader": "8e9e05c52164694d" - } - }, - "event": { - "dataset": "etcd.leader", - "duration": 115000, - "module": "etcd" - }, - "metricset": { - "name": "leader" - }, - "service": { - "address": "127.0.0.1:2379", - "type": "etcd" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/leader/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/leader/_meta/docs.asciidoc deleted file mode 100644 index 8c42912c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/leader/_meta/docs.asciidoc +++ /dev/null @@ -1,2 +0,0 @@ -This is the leader metricset of the module etcd. -This metrics is being read from the Etcd V2 endpoint and won't show any activity regarding Etcd V3. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/leader/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/leader/_meta/fields.yml deleted file mode 100644 index 2c14ac79..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/leader/_meta/fields.yml +++ /dev/null @@ -1,38 +0,0 @@ -- name: leader - type: group - description: > - Contains etcd leader statistics. - release: ga - fields: - - name: followers.counts - type: group - description: > - The number of failed and successful Raft RPC requests. - fields: - - name: followers.counts.success - type: integer - description: successful Raft RPC requests - - name: followers.counts.fail - type: integer - description: failed Raft RPC requests - - - - name: followers.latency - type: group - description: > - latency to each peer in the cluster - fields: - - name: followers.latency.average - type: scaled_float - - name: followers.latency.current - type: scaled_float - - name: followers.latency.maximum - type: scaled_float - - name: followers.latency.minimum - type: integer - - name: follower.latency.standardDeviation - type: scaled_float - - name: leader - type: keyword - description: ID of actual leader - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/leader/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/leader/data.go deleted file mode 100644 index 15322921..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/leader/data.go +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package leader - -import ( - "encoding/json" - - "github.com/elastic/beats/v7/libbeat/common" -) - -type Counts struct { - Success int64 `json:"success"` - Fail int64 `json:"fail"` -} - -type Latency struct { - Average float64 `json:"average"` - Current float64 `json:"current"` - Maximum float64 `json:"maximum"` - Minimum int64 `json:"minimum"` - StandardDeviation float64 `json:"standardDeviation"` -} - -type FollowersID struct { - Latency Latency `json:"latency"` - Counts Counts `json:"counts"` -} - -type Leader struct { - Followers map[string]FollowersID `json:"followers"` - Leader string `json:"leader"` -} - -func eventMapping(content []byte) common.MapStr { - var data Leader - json.Unmarshal(content, &data) - event := common.MapStr{ - "followers": data.Followers, - "leader": data.Leader, - } - return event -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/leader/leader.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/leader/leader.go deleted file mode 100644 index 940be4a0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/leader/leader.go +++ /dev/null @@ -1,138 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package leader - -import ( - "encoding/json" - "fmt" - "io/ioutil" - "net/http" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" - - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -const ( - defaultScheme = "http" - defaultPath = "/v2/stats/leader" - apiVersion = "2" - - // returned JSON management - msgElement = "message" - msgValueNonLeader = "not current leader" - - logSelector = "etcd.leader" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: defaultPath, - }.Build() -) - -func init() { - mb.Registry.MustAddMetricSet("etcd", "leader", New, - mb.WithHostParser(hostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet for etcd.leader -type MetricSet struct { - mb.BaseMetricSet - http *helper.HTTP - logger *logp.Logger - debugEnabled bool -} - -// New etcd.leader metricset object -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - config := struct{}{} - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - return &MetricSet{ - base, - http, - logp.NewLogger(logSelector), - logp.IsDebug(logSelector), - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - res, err := m.http.FetchResponse() - if err != nil { - return errors.Wrap(err, "error fetching response") - } - defer res.Body.Close() - - content, err := ioutil.ReadAll(res.Body) - if err != nil { - return errors.Wrapf(err, "error reading body response") - } - - if res.StatusCode == http.StatusOK { - reporter.Event(mb.Event{ - MetricSetFields: eventMapping(content), - ModuleFields: common.MapStr{"api_version": apiVersion}, - }) - return nil - } - - // Errors might be reported as {"message":""} - // let's look for that structure - var jsonResponse map[string]interface{} - if err = json.Unmarshal(content, &jsonResponse); err == nil { - if retMessage := jsonResponse[msgElement]; retMessage != "" { - // there is an error message element, let's use it - - // If a 403 is returned and {"message":"not current leader"} - // do not consider this an error - // do not report events since this is not a leader - if res.StatusCode == http.StatusForbidden && - retMessage == msgValueNonLeader { - if m.debugEnabled { - m.logger.Debugf("skipping event for non leader member %q", m.Host()) - } - return nil - } - - return fmt.Errorf("fetching HTTP response returned status code %d: %s", - res.StatusCode, retMessage) - } - } - - // no message in the JSON payload, return standard error - return fmt.Errorf("fetching HTTP response returned status code %d", res.StatusCode) - -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/leader/leader_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/leader/leader_integration_test.go deleted file mode 100644 index fb881441..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/leader/leader_integration_test.go +++ /dev/null @@ -1,68 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package leader - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/logp" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestFetch(t *testing.T) { - logp.TestingSetup() - - service := compose.EnsureUp(t, "etcd") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), events[0]) -} - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "etcd") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - - if err := mbtest.WriteEventsReporterV2Error(f, t, ""); err != nil { - t.Fatal("write", err) - } -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "etcd", - "metricsets": []string{"leader"}, - "hosts": []string{host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/leader/leader_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/leader/leader_test.go deleted file mode 100644 index 7fd42c30..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/leader/leader_test.go +++ /dev/null @@ -1,134 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package leader - -import ( - "io/ioutil" - "net/http" - "net/http/httptest" - "path/filepath" - "regexp" - - "github.com/stretchr/testify/assert" - - "testing" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestEventMapping(t *testing.T) { - content, err := ioutil.ReadFile("../_meta/test/leaderstats.json") - assert.NoError(t, err) - - event := eventMapping(content) - - assert.Equal(t, event["leader"], string("924e2e83e93f2560")) -} - -func TestFetchEventContent(t *testing.T) { - - const ( - module = "etcd" - metricset = "leader" - mockedFetchLocation = "../_meta/test/" - ) - - var testcases = []struct { - name string - mockedFetchFile string - httpCode int - - expectedFetchErrorRegexp string - expectedNumEvents int - }{ - { - name: "Leader member stats", - mockedFetchFile: "/leaderstats.json", - httpCode: http.StatusOK, - expectedNumEvents: 1, - }, - { - name: "Follower member", - mockedFetchFile: "/leaderstats_follower.json", - httpCode: http.StatusForbidden, - expectedNumEvents: 0, - }, - { - name: "Simulating credentials issue", - mockedFetchFile: "/leaderstats_empty.json", - httpCode: http.StatusForbidden, - expectedFetchErrorRegexp: "fetching HTTP response returned status code 403", - expectedNumEvents: 0, - }, - { - name: "Simulating failure message", - mockedFetchFile: "/leaderstats_internalerror.json", - httpCode: http.StatusInternalServerError, - expectedFetchErrorRegexp: "fetching HTTP response returned status code 500:.+", - expectedNumEvents: 0, - }} - - for _, tc := range testcases { - t.Run(tc.name, func(t *testing.T) { - - absPath, err := filepath.Abs(mockedFetchLocation + tc.mockedFetchFile) - assert.NoError(t, err) - - response, err := ioutil.ReadFile(absPath) - assert.NoError(t, err) - - server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - w.WriteHeader(tc.httpCode) - w.Header().Set("Content-Type", "application/json;") - w.Write([]byte(response)) - })) - defer server.Close() - - config := map[string]interface{}{ - "module": module, - "metricsets": []string{metricset}, - "hosts": []string{server.URL}, - } - - f := mbtest.NewReportingMetricSetV2Error(t, config) - events, errs := mbtest.ReportingFetchV2Error(f) - - if tc.expectedFetchErrorRegexp != "" { - for _, err := range errs { - if match, _ := regexp.MatchString(tc.expectedFetchErrorRegexp, err.Error()); match { - // found expected fetch error, no need for further checks - return - } - } - t.Fatalf("Expected fetch error not found:\n Expected:%s\n Got: %+v", - tc.expectedFetchErrorRegexp, - errs) - } - - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - - assert.Equal(t, tc.expectedNumEvents, len(events)) - - for i := range events { - t.Logf("%s/%s event[%d]: %+v", f.Module().Name(), f.Name(), i, events[i]) - } - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/metrics/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/metrics/_meta/data.json deleted file mode 100644 index 3c412d30..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/metrics/_meta/data.json +++ /dev/null @@ -1,103 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "etcd": { - "api_version": "3", - "disk": { - "backend_commit_duration": { - "ns": { - "bucket": { - "+Inf": 7, - "1000000": 5, - "1024000000": 7, - "128000000": 7, - "16000000": 7, - "2000000": 7, - "2048000000": 7, - "256000000": 7, - "32000000": 7, - "4000000": 7, - "4096000000": 7, - "512000000": 7, - "64000000": 7, - "8000000": 7, - "8192000000": 7 - }, - "count": 7, - "sum": 4332557 - } - }, - "mvcc_db_total_size": { - "bytes": 41369600 - }, - "wal_fsync_duration": { - "ns": { - "bucket": { - "+Inf": 3, - "1000000": 0, - "1024000000": 3, - "128000000": 3, - "16000000": 2, - "2000000": 0, - "2048000000": 3, - "256000000": 3, - "32000000": 3, - "4000000": 0, - "4096000000": 3, - "512000000": 3, - "64000000": 3, - "8000000": 2, - "8192000000": 3 - }, - "count": 3, - "sum": 40943916.00000001 - } - } - }, - "memory": { - "go_memstats_alloc": { - "bytes": 9952840 - } - }, - "network": { - "client_grpc_received": { - "bytes": 0 - }, - "client_grpc_sent": { - "bytes": 0 - } - }, - "server": { - "grpc_handled": { - "count": 0 - }, - "grpc_started": { - "count": 0 - }, - "has_leader": 1, - "leader_changes": { - "count": 1 - }, - "proposals_committed": { - "count": 110024 - }, - "proposals_failed": { - "count": 0 - }, - "proposals_pending": { - "count": 0 - } - } - }, - "event": { - "dataset": "etcd", - "duration": 115000, - "module": "etcd" - }, - "metricset": { - "name": "metrics" - }, - "service": { - "address": "127.0.0.1:2379", - "type": "etcd" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/metrics/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/metrics/_meta/docs.asciidoc deleted file mode 100644 index a28f2ad9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/metrics/_meta/docs.asciidoc +++ /dev/null @@ -1,2 +0,0 @@ -This is the metrics endpoint metricset of the etcd module. -This metrics is being read from the Etcd V3 endpoint and won't show any activity regarding Etcd V2. \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/metrics/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/metrics/_meta/fields.yml deleted file mode 100644 index a8743009..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/metrics/_meta/fields.yml +++ /dev/null @@ -1,114 +0,0 @@ -- name: server - type: group - description: > - Server metrics from the Etcd V3 /metrics endpoint - release: beta - fields: - - name: has_leader - type: byte - description: > - Whether a leader exists in the cluster - - - name: leader_changes.count - type: long - description: > - Number of leader changes seen at the cluster - - - name: proposals_committed.count - type: long - description: > - Number of consensus proposals commited - - - name: proposals_pending.count - type: long - description: > - Number of consensus proposals pending - - - name: proposals_failed.count - type: long - description: > - Number of consensus proposals failed - - - name: grpc_started.count - type: long - description: > - Number of sent gRPC requests - - - name: grpc_handled.count - type: long - description: > - Number of received gRPC requests - -- name: disk - type: group - description: > - Disk metrics from the Etcd V3 /metrics endpoint - release: beta - fields: - - name: mvcc_db_total_size.bytes - type: long - format: bytes - description: > - Size of stored data at MVCC - - - name: wal_fsync_duration.ns.bucket.* - type: object - object_type: long - description: > - Latency for writing ahead logs to disk - - - name: wal_fsync_duration.ns.count - type: long - description: > - Write ahead logs count - - - name: wal_fsync_duration.ns.sum - type: long - description: > - Write ahead logs latency sum - - - name: backend_commit_duration.ns.bucket.* - type: object - object_type: long - description: > - Latency for writing backend changes to disk - - - name: backend_commit_duration.ns.count - type: long - description: > - Backend commits count - - - name: backend_commit_duration.ns.sum - type: long - description: > - Backend commits latency sum - -- name: memory - type: group - description: > - Memory metrics from the Etcd V3 /metrics endpoint - release: beta - fields: - - name: go_memstats_alloc.bytes - type: long - format: bytes - description: > - Memory allocated bytes as of MemStats Go - -- name: network - type: group - description: > - Network metrics from the Etcd V3 /metrics endpoint - release: beta - fields: - - name: client_grpc_sent.bytes - type: long - format: bytes - description: > - gRPC sent bytes total - - - name: client_grpc_received.bytes - type: long - format: bytes - description: > - gRPC received bytes total \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/metrics/_meta/test/metrics b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/metrics/_meta/test/metrics deleted file mode 100644 index 5b67f3fe..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/metrics/_meta/test/metrics +++ /dev/null @@ -1,1256 +0,0 @@ -# HELP etcd_debugging_mvcc_db_compaction_keys_total Total number of db keys compacted. -# TYPE etcd_debugging_mvcc_db_compaction_keys_total counter -etcd_debugging_mvcc_db_compaction_keys_total 0 -# HELP etcd_debugging_mvcc_db_compaction_pause_duration_milliseconds Bucketed histogram of db compaction pause duration. -# TYPE etcd_debugging_mvcc_db_compaction_pause_duration_milliseconds histogram -etcd_debugging_mvcc_db_compaction_pause_duration_milliseconds_bucket{le="1"} 0 -etcd_debugging_mvcc_db_compaction_pause_duration_milliseconds_bucket{le="2"} 0 -etcd_debugging_mvcc_db_compaction_pause_duration_milliseconds_bucket{le="4"} 0 -etcd_debugging_mvcc_db_compaction_pause_duration_milliseconds_bucket{le="8"} 0 -etcd_debugging_mvcc_db_compaction_pause_duration_milliseconds_bucket{le="16"} 0 -etcd_debugging_mvcc_db_compaction_pause_duration_milliseconds_bucket{le="32"} 0 -etcd_debugging_mvcc_db_compaction_pause_duration_milliseconds_bucket{le="64"} 0 -etcd_debugging_mvcc_db_compaction_pause_duration_milliseconds_bucket{le="128"} 0 -etcd_debugging_mvcc_db_compaction_pause_duration_milliseconds_bucket{le="256"} 0 -etcd_debugging_mvcc_db_compaction_pause_duration_milliseconds_bucket{le="512"} 0 -etcd_debugging_mvcc_db_compaction_pause_duration_milliseconds_bucket{le="1024"} 0 -etcd_debugging_mvcc_db_compaction_pause_duration_milliseconds_bucket{le="2048"} 0 -etcd_debugging_mvcc_db_compaction_pause_duration_milliseconds_bucket{le="4096"} 0 -etcd_debugging_mvcc_db_compaction_pause_duration_milliseconds_bucket{le="+Inf"} 0 -etcd_debugging_mvcc_db_compaction_pause_duration_milliseconds_sum 0 -etcd_debugging_mvcc_db_compaction_pause_duration_milliseconds_count 0 -# HELP etcd_debugging_mvcc_db_compaction_total_duration_milliseconds Bucketed histogram of db compaction total duration. -# TYPE etcd_debugging_mvcc_db_compaction_total_duration_milliseconds histogram -etcd_debugging_mvcc_db_compaction_total_duration_milliseconds_bucket{le="100"} 0 -etcd_debugging_mvcc_db_compaction_total_duration_milliseconds_bucket{le="200"} 0 -etcd_debugging_mvcc_db_compaction_total_duration_milliseconds_bucket{le="400"} 0 -etcd_debugging_mvcc_db_compaction_total_duration_milliseconds_bucket{le="800"} 0 -etcd_debugging_mvcc_db_compaction_total_duration_milliseconds_bucket{le="1600"} 0 -etcd_debugging_mvcc_db_compaction_total_duration_milliseconds_bucket{le="3200"} 0 -etcd_debugging_mvcc_db_compaction_total_duration_milliseconds_bucket{le="6400"} 0 -etcd_debugging_mvcc_db_compaction_total_duration_milliseconds_bucket{le="12800"} 0 -etcd_debugging_mvcc_db_compaction_total_duration_milliseconds_bucket{le="25600"} 0 -etcd_debugging_mvcc_db_compaction_total_duration_milliseconds_bucket{le="51200"} 0 -etcd_debugging_mvcc_db_compaction_total_duration_milliseconds_bucket{le="102400"} 0 -etcd_debugging_mvcc_db_compaction_total_duration_milliseconds_bucket{le="204800"} 0 -etcd_debugging_mvcc_db_compaction_total_duration_milliseconds_bucket{le="409600"} 0 -etcd_debugging_mvcc_db_compaction_total_duration_milliseconds_bucket{le="819200"} 0 -etcd_debugging_mvcc_db_compaction_total_duration_milliseconds_bucket{le="+Inf"} 0 -etcd_debugging_mvcc_db_compaction_total_duration_milliseconds_sum 0 -etcd_debugging_mvcc_db_compaction_total_duration_milliseconds_count 0 -# HELP etcd_debugging_mvcc_db_total_size_in_bytes Total size of the underlying database physically allocated in bytes. Use etcd_mvcc_db_total_size_in_bytes -# TYPE etcd_debugging_mvcc_db_total_size_in_bytes gauge -etcd_debugging_mvcc_db_total_size_in_bytes 24576 -# HELP etcd_debugging_mvcc_delete_total Total number of deletes seen by this member. -# TYPE etcd_debugging_mvcc_delete_total counter -etcd_debugging_mvcc_delete_total 0 -# HELP etcd_debugging_mvcc_events_total Total number of events sent by this member. -# TYPE etcd_debugging_mvcc_events_total counter -etcd_debugging_mvcc_events_total 0 -# HELP etcd_debugging_mvcc_index_compaction_pause_duration_milliseconds Bucketed histogram of index compaction pause duration. -# TYPE etcd_debugging_mvcc_index_compaction_pause_duration_milliseconds histogram -etcd_debugging_mvcc_index_compaction_pause_duration_milliseconds_bucket{le="0.5"} 0 -etcd_debugging_mvcc_index_compaction_pause_duration_milliseconds_bucket{le="1"} 0 -etcd_debugging_mvcc_index_compaction_pause_duration_milliseconds_bucket{le="2"} 0 -etcd_debugging_mvcc_index_compaction_pause_duration_milliseconds_bucket{le="4"} 0 -etcd_debugging_mvcc_index_compaction_pause_duration_milliseconds_bucket{le="8"} 0 -etcd_debugging_mvcc_index_compaction_pause_duration_milliseconds_bucket{le="16"} 0 -etcd_debugging_mvcc_index_compaction_pause_duration_milliseconds_bucket{le="32"} 0 -etcd_debugging_mvcc_index_compaction_pause_duration_milliseconds_bucket{le="64"} 0 -etcd_debugging_mvcc_index_compaction_pause_duration_milliseconds_bucket{le="128"} 0 -etcd_debugging_mvcc_index_compaction_pause_duration_milliseconds_bucket{le="256"} 0 -etcd_debugging_mvcc_index_compaction_pause_duration_milliseconds_bucket{le="512"} 0 -etcd_debugging_mvcc_index_compaction_pause_duration_milliseconds_bucket{le="1024"} 0 -etcd_debugging_mvcc_index_compaction_pause_duration_milliseconds_bucket{le="+Inf"} 0 -etcd_debugging_mvcc_index_compaction_pause_duration_milliseconds_sum 0 -etcd_debugging_mvcc_index_compaction_pause_duration_milliseconds_count 0 -# HELP etcd_debugging_mvcc_keys_total Total number of keys. -# TYPE etcd_debugging_mvcc_keys_total gauge -etcd_debugging_mvcc_keys_total 0 -# HELP etcd_debugging_mvcc_pending_events_total Total number of pending events to be sent. -# TYPE etcd_debugging_mvcc_pending_events_total gauge -etcd_debugging_mvcc_pending_events_total 0 -# HELP etcd_debugging_mvcc_put_total Total number of puts seen by this member. -# TYPE etcd_debugging_mvcc_put_total counter -etcd_debugging_mvcc_put_total 0 -# HELP etcd_debugging_mvcc_range_total Total number of ranges seen by this member. -# TYPE etcd_debugging_mvcc_range_total counter -etcd_debugging_mvcc_range_total 0 -# HELP etcd_debugging_mvcc_slow_watcher_total Total number of unsynced slow watchers. -# TYPE etcd_debugging_mvcc_slow_watcher_total gauge -etcd_debugging_mvcc_slow_watcher_total 0 -# HELP etcd_debugging_mvcc_txn_total Total number of txns seen by this member. -# TYPE etcd_debugging_mvcc_txn_total counter -etcd_debugging_mvcc_txn_total 0 -# HELP etcd_debugging_mvcc_watch_stream_total Total number of watch streams. -# TYPE etcd_debugging_mvcc_watch_stream_total gauge -etcd_debugging_mvcc_watch_stream_total 0 -# HELP etcd_debugging_mvcc_watcher_total Total number of watchers. -# TYPE etcd_debugging_mvcc_watcher_total gauge -etcd_debugging_mvcc_watcher_total 0 -# HELP etcd_debugging_server_lease_expired_total The total number of expired leases. -# TYPE etcd_debugging_server_lease_expired_total counter -etcd_debugging_server_lease_expired_total 0 -# HELP etcd_debugging_snap_save_marshalling_duration_seconds The marshalling cost distributions of save called by snapshot. -# TYPE etcd_debugging_snap_save_marshalling_duration_seconds histogram -etcd_debugging_snap_save_marshalling_duration_seconds_bucket{le="0.001"} 0 -etcd_debugging_snap_save_marshalling_duration_seconds_bucket{le="0.002"} 0 -etcd_debugging_snap_save_marshalling_duration_seconds_bucket{le="0.004"} 0 -etcd_debugging_snap_save_marshalling_duration_seconds_bucket{le="0.008"} 0 -etcd_debugging_snap_save_marshalling_duration_seconds_bucket{le="0.016"} 0 -etcd_debugging_snap_save_marshalling_duration_seconds_bucket{le="0.032"} 0 -etcd_debugging_snap_save_marshalling_duration_seconds_bucket{le="0.064"} 0 -etcd_debugging_snap_save_marshalling_duration_seconds_bucket{le="0.128"} 0 -etcd_debugging_snap_save_marshalling_duration_seconds_bucket{le="0.256"} 0 -etcd_debugging_snap_save_marshalling_duration_seconds_bucket{le="0.512"} 0 -etcd_debugging_snap_save_marshalling_duration_seconds_bucket{le="1.024"} 0 -etcd_debugging_snap_save_marshalling_duration_seconds_bucket{le="2.048"} 0 -etcd_debugging_snap_save_marshalling_duration_seconds_bucket{le="4.096"} 0 -etcd_debugging_snap_save_marshalling_duration_seconds_bucket{le="8.192"} 0 -etcd_debugging_snap_save_marshalling_duration_seconds_bucket{le="+Inf"} 0 -etcd_debugging_snap_save_marshalling_duration_seconds_sum 0 -etcd_debugging_snap_save_marshalling_duration_seconds_count 0 -# HELP etcd_debugging_snap_save_total_duration_seconds The total latency distributions of save called by snapshot. -# TYPE etcd_debugging_snap_save_total_duration_seconds histogram -etcd_debugging_snap_save_total_duration_seconds_bucket{le="0.001"} 0 -etcd_debugging_snap_save_total_duration_seconds_bucket{le="0.002"} 0 -etcd_debugging_snap_save_total_duration_seconds_bucket{le="0.004"} 0 -etcd_debugging_snap_save_total_duration_seconds_bucket{le="0.008"} 0 -etcd_debugging_snap_save_total_duration_seconds_bucket{le="0.016"} 0 -etcd_debugging_snap_save_total_duration_seconds_bucket{le="0.032"} 0 -etcd_debugging_snap_save_total_duration_seconds_bucket{le="0.064"} 0 -etcd_debugging_snap_save_total_duration_seconds_bucket{le="0.128"} 0 -etcd_debugging_snap_save_total_duration_seconds_bucket{le="0.256"} 0 -etcd_debugging_snap_save_total_duration_seconds_bucket{le="0.512"} 0 -etcd_debugging_snap_save_total_duration_seconds_bucket{le="1.024"} 0 -etcd_debugging_snap_save_total_duration_seconds_bucket{le="2.048"} 0 -etcd_debugging_snap_save_total_duration_seconds_bucket{le="4.096"} 0 -etcd_debugging_snap_save_total_duration_seconds_bucket{le="8.192"} 0 -etcd_debugging_snap_save_total_duration_seconds_bucket{le="+Inf"} 0 -etcd_debugging_snap_save_total_duration_seconds_sum 0 -etcd_debugging_snap_save_total_duration_seconds_count 0 -# HELP etcd_debugging_store_expires_total Total number of expired keys. -# TYPE etcd_debugging_store_expires_total counter -etcd_debugging_store_expires_total 0 -# HELP etcd_debugging_store_reads_total Total number of reads action by (get/getRecursive), local to this member. -# TYPE etcd_debugging_store_reads_total counter -etcd_debugging_store_reads_total{action="get"} 1 -etcd_debugging_store_reads_total{action="getRecursive"} 2 -# HELP etcd_debugging_store_watch_requests_total Total number of incoming watch requests (new or reestablished). -# TYPE etcd_debugging_store_watch_requests_total counter -etcd_debugging_store_watch_requests_total 0 -# HELP etcd_debugging_store_watchers Count of currently active watchers. -# TYPE etcd_debugging_store_watchers gauge -etcd_debugging_store_watchers 0 -# HELP etcd_debugging_store_writes_total Total number of writes (e.g. set/compareAndDelete) seen by this member. -# TYPE etcd_debugging_store_writes_total counter -etcd_debugging_store_writes_total{action="create"} 1 -etcd_debugging_store_writes_total{action="set"} 4 -# HELP etcd_disk_backend_commit_duration_seconds The latency distributions of commit called by backend. -# TYPE etcd_disk_backend_commit_duration_seconds histogram -etcd_disk_backend_commit_duration_seconds_bucket{le="0.001"} 4 -etcd_disk_backend_commit_duration_seconds_bucket{le="0.002"} 4 -etcd_disk_backend_commit_duration_seconds_bucket{le="0.004"} 6 -etcd_disk_backend_commit_duration_seconds_bucket{le="0.008"} 6 -etcd_disk_backend_commit_duration_seconds_bucket{le="0.016"} 6 -etcd_disk_backend_commit_duration_seconds_bucket{le="0.032"} 6 -etcd_disk_backend_commit_duration_seconds_bucket{le="0.064"} 6 -etcd_disk_backend_commit_duration_seconds_bucket{le="0.128"} 6 -etcd_disk_backend_commit_duration_seconds_bucket{le="0.256"} 6 -etcd_disk_backend_commit_duration_seconds_bucket{le="0.512"} 6 -etcd_disk_backend_commit_duration_seconds_bucket{le="1.024"} 6 -etcd_disk_backend_commit_duration_seconds_bucket{le="2.048"} 6 -etcd_disk_backend_commit_duration_seconds_bucket{le="4.096"} 6 -etcd_disk_backend_commit_duration_seconds_bucket{le="8.192"} 6 -etcd_disk_backend_commit_duration_seconds_bucket{le="+Inf"} 6 -etcd_disk_backend_commit_duration_seconds_sum 0.005161901 -etcd_disk_backend_commit_duration_seconds_count 6 -# HELP etcd_disk_backend_defrag_duration_seconds The latency distribution of backend defragmentation. -# TYPE etcd_disk_backend_defrag_duration_seconds histogram -etcd_disk_backend_defrag_duration_seconds_bucket{le="0.1"} 0 -etcd_disk_backend_defrag_duration_seconds_bucket{le="0.2"} 0 -etcd_disk_backend_defrag_duration_seconds_bucket{le="0.4"} 0 -etcd_disk_backend_defrag_duration_seconds_bucket{le="0.8"} 0 -etcd_disk_backend_defrag_duration_seconds_bucket{le="1.6"} 0 -etcd_disk_backend_defrag_duration_seconds_bucket{le="3.2"} 0 -etcd_disk_backend_defrag_duration_seconds_bucket{le="6.4"} 0 -etcd_disk_backend_defrag_duration_seconds_bucket{le="12.8"} 0 -etcd_disk_backend_defrag_duration_seconds_bucket{le="25.6"} 0 -etcd_disk_backend_defrag_duration_seconds_bucket{le="51.2"} 0 -etcd_disk_backend_defrag_duration_seconds_bucket{le="102.4"} 0 -etcd_disk_backend_defrag_duration_seconds_bucket{le="204.8"} 0 -etcd_disk_backend_defrag_duration_seconds_bucket{le="409.6"} 0 -etcd_disk_backend_defrag_duration_seconds_bucket{le="+Inf"} 0 -etcd_disk_backend_defrag_duration_seconds_sum 0 -etcd_disk_backend_defrag_duration_seconds_count 0 -# HELP etcd_disk_backend_snapshot_duration_seconds The latency distribution of backend snapshots. -# TYPE etcd_disk_backend_snapshot_duration_seconds histogram -etcd_disk_backend_snapshot_duration_seconds_bucket{le="0.01"} 0 -etcd_disk_backend_snapshot_duration_seconds_bucket{le="0.02"} 0 -etcd_disk_backend_snapshot_duration_seconds_bucket{le="0.04"} 0 -etcd_disk_backend_snapshot_duration_seconds_bucket{le="0.08"} 0 -etcd_disk_backend_snapshot_duration_seconds_bucket{le="0.16"} 0 -etcd_disk_backend_snapshot_duration_seconds_bucket{le="0.32"} 0 -etcd_disk_backend_snapshot_duration_seconds_bucket{le="0.64"} 0 -etcd_disk_backend_snapshot_duration_seconds_bucket{le="1.28"} 0 -etcd_disk_backend_snapshot_duration_seconds_bucket{le="2.56"} 0 -etcd_disk_backend_snapshot_duration_seconds_bucket{le="5.12"} 0 -etcd_disk_backend_snapshot_duration_seconds_bucket{le="10.24"} 0 -etcd_disk_backend_snapshot_duration_seconds_bucket{le="20.48"} 0 -etcd_disk_backend_snapshot_duration_seconds_bucket{le="40.96"} 0 -etcd_disk_backend_snapshot_duration_seconds_bucket{le="81.92"} 0 -etcd_disk_backend_snapshot_duration_seconds_bucket{le="163.84"} 0 -etcd_disk_backend_snapshot_duration_seconds_bucket{le="327.68"} 0 -etcd_disk_backend_snapshot_duration_seconds_bucket{le="655.36"} 0 -etcd_disk_backend_snapshot_duration_seconds_bucket{le="+Inf"} 0 -etcd_disk_backend_snapshot_duration_seconds_sum 0 -etcd_disk_backend_snapshot_duration_seconds_count 0 -# HELP etcd_disk_wal_fsync_duration_seconds The latency distributions of fsync called by wal. -# TYPE etcd_disk_wal_fsync_duration_seconds histogram -etcd_disk_wal_fsync_duration_seconds_bucket{le="0.001"} 0 -etcd_disk_wal_fsync_duration_seconds_bucket{le="0.002"} 0 -etcd_disk_wal_fsync_duration_seconds_bucket{le="0.004"} 0 -etcd_disk_wal_fsync_duration_seconds_bucket{le="0.008"} 2 -etcd_disk_wal_fsync_duration_seconds_bucket{le="0.016"} 2 -etcd_disk_wal_fsync_duration_seconds_bucket{le="0.032"} 2 -etcd_disk_wal_fsync_duration_seconds_bucket{le="0.064"} 3 -etcd_disk_wal_fsync_duration_seconds_bucket{le="0.128"} 3 -etcd_disk_wal_fsync_duration_seconds_bucket{le="0.256"} 3 -etcd_disk_wal_fsync_duration_seconds_bucket{le="0.512"} 3 -etcd_disk_wal_fsync_duration_seconds_bucket{le="1.024"} 3 -etcd_disk_wal_fsync_duration_seconds_bucket{le="2.048"} 3 -etcd_disk_wal_fsync_duration_seconds_bucket{le="4.096"} 3 -etcd_disk_wal_fsync_duration_seconds_bucket{le="8.192"} 3 -etcd_disk_wal_fsync_duration_seconds_bucket{le="+Inf"} 3 -etcd_disk_wal_fsync_duration_seconds_sum 0.071772434 -etcd_disk_wal_fsync_duration_seconds_count 3 -# HELP etcd_grpc_proxy_cache_hits_total Total number of cache hits -# TYPE etcd_grpc_proxy_cache_hits_total gauge -etcd_grpc_proxy_cache_hits_total 0 -# HELP etcd_grpc_proxy_cache_keys_total Total number of keys/ranges cached -# TYPE etcd_grpc_proxy_cache_keys_total gauge -etcd_grpc_proxy_cache_keys_total 0 -# HELP etcd_grpc_proxy_cache_misses_total Total number of cache misses -# TYPE etcd_grpc_proxy_cache_misses_total gauge -etcd_grpc_proxy_cache_misses_total 0 -# HELP etcd_grpc_proxy_events_coalescing_total Total number of events coalescing -# TYPE etcd_grpc_proxy_events_coalescing_total counter -etcd_grpc_proxy_events_coalescing_total 0 -# HELP etcd_grpc_proxy_watchers_coalescing_total Total number of current watchers coalescing -# TYPE etcd_grpc_proxy_watchers_coalescing_total gauge -etcd_grpc_proxy_watchers_coalescing_total 0 -# HELP etcd_mvcc_db_total_size_in_bytes Total size of the underlying database physically allocated in bytes. -# TYPE etcd_mvcc_db_total_size_in_bytes gauge -etcd_mvcc_db_total_size_in_bytes 24576 -# HELP etcd_mvcc_db_total_size_in_use_in_bytes Total size of the underlying database logically in use in bytes. -# TYPE etcd_mvcc_db_total_size_in_use_in_bytes gauge -etcd_mvcc_db_total_size_in_use_in_bytes 24576 -# HELP etcd_mvcc_hash_duration_seconds The latency distribution of storage hash operation. -# TYPE etcd_mvcc_hash_duration_seconds histogram -etcd_mvcc_hash_duration_seconds_bucket{le="0.01"} 0 -etcd_mvcc_hash_duration_seconds_bucket{le="0.02"} 0 -etcd_mvcc_hash_duration_seconds_bucket{le="0.04"} 0 -etcd_mvcc_hash_duration_seconds_bucket{le="0.08"} 0 -etcd_mvcc_hash_duration_seconds_bucket{le="0.16"} 0 -etcd_mvcc_hash_duration_seconds_bucket{le="0.32"} 0 -etcd_mvcc_hash_duration_seconds_bucket{le="0.64"} 0 -etcd_mvcc_hash_duration_seconds_bucket{le="1.28"} 0 -etcd_mvcc_hash_duration_seconds_bucket{le="2.56"} 0 -etcd_mvcc_hash_duration_seconds_bucket{le="5.12"} 0 -etcd_mvcc_hash_duration_seconds_bucket{le="10.24"} 0 -etcd_mvcc_hash_duration_seconds_bucket{le="20.48"} 0 -etcd_mvcc_hash_duration_seconds_bucket{le="40.96"} 0 -etcd_mvcc_hash_duration_seconds_bucket{le="81.92"} 0 -etcd_mvcc_hash_duration_seconds_bucket{le="163.84"} 0 -etcd_mvcc_hash_duration_seconds_bucket{le="+Inf"} 0 -etcd_mvcc_hash_duration_seconds_sum 0 -etcd_mvcc_hash_duration_seconds_count 0 -# HELP etcd_mvcc_hash_rev_duration_seconds The latency distribution of storage hash by revision operation. -# TYPE etcd_mvcc_hash_rev_duration_seconds histogram -etcd_mvcc_hash_rev_duration_seconds_bucket{le="0.01"} 0 -etcd_mvcc_hash_rev_duration_seconds_bucket{le="0.02"} 0 -etcd_mvcc_hash_rev_duration_seconds_bucket{le="0.04"} 0 -etcd_mvcc_hash_rev_duration_seconds_bucket{le="0.08"} 0 -etcd_mvcc_hash_rev_duration_seconds_bucket{le="0.16"} 0 -etcd_mvcc_hash_rev_duration_seconds_bucket{le="0.32"} 0 -etcd_mvcc_hash_rev_duration_seconds_bucket{le="0.64"} 0 -etcd_mvcc_hash_rev_duration_seconds_bucket{le="1.28"} 0 -etcd_mvcc_hash_rev_duration_seconds_bucket{le="2.56"} 0 -etcd_mvcc_hash_rev_duration_seconds_bucket{le="5.12"} 0 -etcd_mvcc_hash_rev_duration_seconds_bucket{le="10.24"} 0 -etcd_mvcc_hash_rev_duration_seconds_bucket{le="20.48"} 0 -etcd_mvcc_hash_rev_duration_seconds_bucket{le="40.96"} 0 -etcd_mvcc_hash_rev_duration_seconds_bucket{le="81.92"} 0 -etcd_mvcc_hash_rev_duration_seconds_bucket{le="163.84"} 0 -etcd_mvcc_hash_rev_duration_seconds_bucket{le="+Inf"} 0 -etcd_mvcc_hash_rev_duration_seconds_sum 0 -etcd_mvcc_hash_rev_duration_seconds_count 0 -# HELP etcd_network_client_grpc_received_bytes_total The total number of bytes received from grpc clients. -# TYPE etcd_network_client_grpc_received_bytes_total counter -etcd_network_client_grpc_received_bytes_total 0 -# HELP etcd_network_client_grpc_sent_bytes_total The total number of bytes sent to grpc clients. -# TYPE etcd_network_client_grpc_sent_bytes_total counter -etcd_network_client_grpc_sent_bytes_total 0 -# HELP etcd_server_go_version Which Go version server is running with. 1 for 'server_go_version' label with current version. -# TYPE etcd_server_go_version gauge -etcd_server_go_version{server_go_version="go1.10.8"} 1 -# HELP etcd_server_has_leader Whether or not a leader exists. 1 is existence, 0 is not. -# TYPE etcd_server_has_leader gauge -etcd_server_has_leader 1 -# HELP etcd_server_health_failures The total number of failed health checks -# TYPE etcd_server_health_failures counter -etcd_server_health_failures 0 -# HELP etcd_server_health_success The total number of successful health checks -# TYPE etcd_server_health_success counter -etcd_server_health_success 0 -# HELP etcd_server_heartbeat_send_failures_total The total number of leader heartbeat send failures (likely overloaded from slow disk). -# TYPE etcd_server_heartbeat_send_failures_total counter -etcd_server_heartbeat_send_failures_total 0 -# HELP etcd_server_id Server or member ID in hexadecimal format. 1 for 'server_id' label with current ID. -# TYPE etcd_server_id gauge -etcd_server_id{server_id="8e9e05c52164694d"} 1 -# HELP etcd_server_is_leader Whether or not this member is a leader. 1 if is, 0 otherwise. -# TYPE etcd_server_is_leader gauge -etcd_server_is_leader 1 -# HELP etcd_server_leader_changes_seen_total The number of leader changes seen. -# TYPE etcd_server_leader_changes_seen_total counter -etcd_server_leader_changes_seen_total 1 -# HELP etcd_server_proposals_applied_total The total number of consensus proposals applied. -# TYPE etcd_server_proposals_applied_total gauge -etcd_server_proposals_applied_total 8 -# HELP etcd_server_proposals_committed_total The total number of consensus proposals committed. -# TYPE etcd_server_proposals_committed_total gauge -etcd_server_proposals_committed_total 8 -# HELP etcd_server_proposals_failed_total The total number of failed proposals seen. -# TYPE etcd_server_proposals_failed_total counter -etcd_server_proposals_failed_total 0 -# HELP etcd_server_proposals_pending The current number of pending proposals to commit. -# TYPE etcd_server_proposals_pending gauge -etcd_server_proposals_pending 0 -# HELP etcd_server_quota_backend_bytes Current backend storage quota size in bytes. -# TYPE etcd_server_quota_backend_bytes gauge -etcd_server_quota_backend_bytes 2.147483648e+09 -# HELP etcd_server_read_indexes_failed_total The total number of failed read indexes seen. -# TYPE etcd_server_read_indexes_failed_total counter -etcd_server_read_indexes_failed_total 0 -# HELP etcd_server_slow_apply_total The total number of slow apply requests (likely overloaded from slow disk). -# TYPE etcd_server_slow_apply_total counter -etcd_server_slow_apply_total 0 -# HELP etcd_server_slow_read_indexes_total The total number of pending read indexes not in sync with leader's or timed out read index requests. -# TYPE etcd_server_slow_read_indexes_total counter -etcd_server_slow_read_indexes_total 0 -# HELP etcd_server_version Which version is running. 1 for 'server_version' label with current version. -# TYPE etcd_server_version gauge -etcd_server_version{server_version="3.3.12"} 1 -# HELP etcd_snap_db_fsync_duration_seconds The latency distributions of fsyncing .snap.db file -# TYPE etcd_snap_db_fsync_duration_seconds histogram -etcd_snap_db_fsync_duration_seconds_bucket{le="0.001"} 0 -etcd_snap_db_fsync_duration_seconds_bucket{le="0.002"} 0 -etcd_snap_db_fsync_duration_seconds_bucket{le="0.004"} 0 -etcd_snap_db_fsync_duration_seconds_bucket{le="0.008"} 0 -etcd_snap_db_fsync_duration_seconds_bucket{le="0.016"} 0 -etcd_snap_db_fsync_duration_seconds_bucket{le="0.032"} 0 -etcd_snap_db_fsync_duration_seconds_bucket{le="0.064"} 0 -etcd_snap_db_fsync_duration_seconds_bucket{le="0.128"} 0 -etcd_snap_db_fsync_duration_seconds_bucket{le="0.256"} 0 -etcd_snap_db_fsync_duration_seconds_bucket{le="0.512"} 0 -etcd_snap_db_fsync_duration_seconds_bucket{le="1.024"} 0 -etcd_snap_db_fsync_duration_seconds_bucket{le="2.048"} 0 -etcd_snap_db_fsync_duration_seconds_bucket{le="4.096"} 0 -etcd_snap_db_fsync_duration_seconds_bucket{le="8.192"} 0 -etcd_snap_db_fsync_duration_seconds_bucket{le="+Inf"} 0 -etcd_snap_db_fsync_duration_seconds_sum 0 -etcd_snap_db_fsync_duration_seconds_count 0 -# HELP etcd_snap_db_save_total_duration_seconds The total latency distributions of v3 snapshot save -# TYPE etcd_snap_db_save_total_duration_seconds histogram -etcd_snap_db_save_total_duration_seconds_bucket{le="0.1"} 0 -etcd_snap_db_save_total_duration_seconds_bucket{le="0.2"} 0 -etcd_snap_db_save_total_duration_seconds_bucket{le="0.4"} 0 -etcd_snap_db_save_total_duration_seconds_bucket{le="0.8"} 0 -etcd_snap_db_save_total_duration_seconds_bucket{le="1.6"} 0 -etcd_snap_db_save_total_duration_seconds_bucket{le="3.2"} 0 -etcd_snap_db_save_total_duration_seconds_bucket{le="6.4"} 0 -etcd_snap_db_save_total_duration_seconds_bucket{le="12.8"} 0 -etcd_snap_db_save_total_duration_seconds_bucket{le="25.6"} 0 -etcd_snap_db_save_total_duration_seconds_bucket{le="51.2"} 0 -etcd_snap_db_save_total_duration_seconds_bucket{le="+Inf"} 0 -etcd_snap_db_save_total_duration_seconds_sum 0 -etcd_snap_db_save_total_duration_seconds_count 0 -# HELP go_gc_duration_seconds A summary of the GC invocation durations. -# TYPE go_gc_duration_seconds summary -go_gc_duration_seconds{quantile="0"} 7.0458e-05 -go_gc_duration_seconds{quantile="0.25"} 7.0458e-05 -go_gc_duration_seconds{quantile="0.5"} 0.000145406 -go_gc_duration_seconds{quantile="0.75"} 0.000145406 -go_gc_duration_seconds{quantile="1"} 0.000145406 -go_gc_duration_seconds_sum 0.000215864 -go_gc_duration_seconds_count 2 -# HELP go_goroutines Number of goroutines that currently exist. -# TYPE go_goroutines gauge -go_goroutines 67 -# HELP go_info Information about the Go environment. -# TYPE go_info gauge -go_info{version="go1.10.8"} 1 -# HELP go_memstats_alloc_bytes Number of bytes allocated and still in use. -# TYPE go_memstats_alloc_bytes gauge -go_memstats_alloc_bytes 3.13024e+06 -# HELP go_memstats_alloc_bytes_total Total number of bytes allocated, even if freed. -# TYPE go_memstats_alloc_bytes_total counter -go_memstats_alloc_bytes_total 5.769024e+06 -# HELP go_memstats_buck_hash_sys_bytes Number of bytes used by the profiling bucket hash table. -# TYPE go_memstats_buck_hash_sys_bytes gauge -go_memstats_buck_hash_sys_bytes 1.445851e+06 -# HELP go_memstats_frees_total Total number of frees. -# TYPE go_memstats_frees_total counter -go_memstats_frees_total 9522 -# HELP go_memstats_gc_cpu_fraction The fraction of this program's available CPU time used by the GC since the program started. -# TYPE go_memstats_gc_cpu_fraction gauge -go_memstats_gc_cpu_fraction -6.017098463381069e-08 -# HELP go_memstats_gc_sys_bytes Number of bytes used for garbage collection system metadata. -# TYPE go_memstats_gc_sys_bytes gauge -go_memstats_gc_sys_bytes 479232 -# HELP go_memstats_heap_alloc_bytes Number of heap bytes allocated and still in use. -# TYPE go_memstats_heap_alloc_bytes gauge -go_memstats_heap_alloc_bytes 3.13024e+06 -# HELP go_memstats_heap_idle_bytes Number of heap bytes waiting to be used. -# TYPE go_memstats_heap_idle_bytes gauge -go_memstats_heap_idle_bytes 2.33472e+06 -# HELP go_memstats_heap_inuse_bytes Number of heap bytes that are in use. -# TYPE go_memstats_heap_inuse_bytes gauge -go_memstats_heap_inuse_bytes 4.841472e+06 -# HELP go_memstats_heap_objects Number of allocated objects. -# TYPE go_memstats_heap_objects gauge -go_memstats_heap_objects 24205 -# HELP go_memstats_heap_released_bytes Number of heap bytes released to OS. -# TYPE go_memstats_heap_released_bytes gauge -go_memstats_heap_released_bytes 0 -# HELP go_memstats_heap_sys_bytes Number of heap bytes obtained from system. -# TYPE go_memstats_heap_sys_bytes gauge -go_memstats_heap_sys_bytes 7.176192e+06 -# HELP go_memstats_last_gc_time_seconds Number of seconds since 1970 of last garbage collection. -# TYPE go_memstats_last_gc_time_seconds gauge -go_memstats_last_gc_time_seconds 1.5523196603041317e+09 -# HELP go_memstats_lookups_total Total number of pointer lookups. -# TYPE go_memstats_lookups_total counter -go_memstats_lookups_total 60 -# HELP go_memstats_mallocs_total Total number of mallocs. -# TYPE go_memstats_mallocs_total counter -go_memstats_mallocs_total 33727 -# HELP go_memstats_mcache_inuse_bytes Number of bytes in use by mcache structures. -# TYPE go_memstats_mcache_inuse_bytes gauge -go_memstats_mcache_inuse_bytes 20832 -# HELP go_memstats_mcache_sys_bytes Number of bytes used for mcache structures obtained from system. -# TYPE go_memstats_mcache_sys_bytes gauge -go_memstats_mcache_sys_bytes 32768 -# HELP go_memstats_mspan_inuse_bytes Number of bytes in use by mspan structures. -# TYPE go_memstats_mspan_inuse_bytes gauge -go_memstats_mspan_inuse_bytes 63840 -# HELP go_memstats_mspan_sys_bytes Number of bytes used for mspan structures obtained from system. -# TYPE go_memstats_mspan_sys_bytes gauge -go_memstats_mspan_sys_bytes 81920 -# HELP go_memstats_next_gc_bytes Number of heap bytes when next garbage collection will take place. -# TYPE go_memstats_next_gc_bytes gauge -go_memstats_next_gc_bytes 6.109984e+06 -# HELP go_memstats_other_sys_bytes Number of bytes used for other system allocations. -# TYPE go_memstats_other_sys_bytes gauge -go_memstats_other_sys_bytes 2.304285e+06 -# HELP go_memstats_stack_inuse_bytes Number of bytes in use by the stack allocator. -# TYPE go_memstats_stack_inuse_bytes gauge -go_memstats_stack_inuse_bytes 1.409024e+06 -# HELP go_memstats_stack_sys_bytes Number of bytes obtained from system for stack allocator. -# TYPE go_memstats_stack_sys_bytes gauge -go_memstats_stack_sys_bytes 1.409024e+06 -# HELP go_memstats_sys_bytes Number of bytes obtained from system. -# TYPE go_memstats_sys_bytes gauge -go_memstats_sys_bytes 1.2929272e+07 -# HELP go_threads Number of OS threads created. -# TYPE go_threads gauge -go_threads 22 -# HELP grpc_server_handled_total Total number of RPCs completed on the server, regardless of success or failure. -# TYPE grpc_server_handled_total counter -grpc_server_handled_total{grpc_code="Aborted",grpc_method="Alarm",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="AuthDisable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="AuthEnable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="Authenticate",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="Check",grpc_service="grpc.health.v1.Health",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="Defragment",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="DeleteRange",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="Hash",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="HashKV",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="LeaseKeepAlive",grpc_service="etcdserverpb.Lease",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="LeaseLeases",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="LeaseRevoke",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="LeaseTimeToLive",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="MemberAdd",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="MemberList",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="MemberRemove",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="MemberUpdate",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="MoveLeader",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="Put",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="RoleAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="RoleDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="RoleGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="RoleGrantPermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="RoleList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="RoleRevokePermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="Snapshot",grpc_service="etcdserverpb.Maintenance",grpc_type="server_stream"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="Status",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="UserAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="UserChangePassword",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="UserDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="UserGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="UserGrantRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="UserList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="UserRevokeRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="Alarm",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="AuthDisable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="AuthEnable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="Authenticate",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="Check",grpc_service="grpc.health.v1.Health",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="Defragment",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="DeleteRange",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="Hash",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="HashKV",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="LeaseKeepAlive",grpc_service="etcdserverpb.Lease",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="LeaseLeases",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="LeaseRevoke",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="LeaseTimeToLive",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="MemberAdd",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="MemberList",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="MemberRemove",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="MemberUpdate",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="MoveLeader",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="Put",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="RoleAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="RoleDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="RoleGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="RoleGrantPermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="RoleList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="RoleRevokePermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="Snapshot",grpc_service="etcdserverpb.Maintenance",grpc_type="server_stream"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="Status",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="UserAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="UserChangePassword",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="UserDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="UserGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="UserGrantRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="UserList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="UserRevokeRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="Alarm",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="AuthDisable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="AuthEnable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="Authenticate",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="Check",grpc_service="grpc.health.v1.Health",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="Defragment",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="DeleteRange",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="Hash",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="HashKV",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="LeaseKeepAlive",grpc_service="etcdserverpb.Lease",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="LeaseLeases",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="LeaseRevoke",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="LeaseTimeToLive",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="MemberAdd",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="MemberList",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="MemberRemove",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="MemberUpdate",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="MoveLeader",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="Put",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="RoleAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="RoleDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="RoleGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="RoleGrantPermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="RoleList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="RoleRevokePermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="Snapshot",grpc_service="etcdserverpb.Maintenance",grpc_type="server_stream"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="Status",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="UserAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="UserChangePassword",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="UserDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="UserGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="UserGrantRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="UserList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="UserRevokeRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="Alarm",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="AuthDisable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="AuthEnable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="Authenticate",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="Check",grpc_service="grpc.health.v1.Health",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="Defragment",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="DeleteRange",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="Hash",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="HashKV",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="LeaseKeepAlive",grpc_service="etcdserverpb.Lease",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="LeaseLeases",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="LeaseRevoke",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="LeaseTimeToLive",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="MemberAdd",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="MemberList",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="MemberRemove",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="MemberUpdate",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="MoveLeader",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="Put",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="RoleAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="RoleDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="RoleGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="RoleGrantPermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="RoleList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="RoleRevokePermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="Snapshot",grpc_service="etcdserverpb.Maintenance",grpc_type="server_stream"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="Status",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="UserAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="UserChangePassword",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="UserDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="UserGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="UserGrantRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="UserList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="UserRevokeRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="Alarm",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="AuthDisable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="AuthEnable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="Authenticate",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="Check",grpc_service="grpc.health.v1.Health",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="Defragment",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="DeleteRange",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="Hash",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="HashKV",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="LeaseKeepAlive",grpc_service="etcdserverpb.Lease",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="LeaseLeases",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="LeaseRevoke",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="LeaseTimeToLive",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="MemberAdd",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="MemberList",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="MemberRemove",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="MemberUpdate",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="MoveLeader",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="Put",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="RoleAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="RoleDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="RoleGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="RoleGrantPermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="RoleList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="RoleRevokePermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="Snapshot",grpc_service="etcdserverpb.Maintenance",grpc_type="server_stream"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="Status",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="UserAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="UserChangePassword",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="UserDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="UserGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="UserGrantRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="UserList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="UserRevokeRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="Alarm",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="AuthDisable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="AuthEnable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="Authenticate",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="Check",grpc_service="grpc.health.v1.Health",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="Defragment",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="DeleteRange",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="Hash",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="HashKV",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="LeaseKeepAlive",grpc_service="etcdserverpb.Lease",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="LeaseLeases",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="LeaseRevoke",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="LeaseTimeToLive",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="MemberAdd",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="MemberList",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="MemberRemove",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="MemberUpdate",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="MoveLeader",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="Put",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="RoleAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="RoleDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="RoleGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="RoleGrantPermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="RoleList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="RoleRevokePermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="Snapshot",grpc_service="etcdserverpb.Maintenance",grpc_type="server_stream"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="Status",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="UserAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="UserChangePassword",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="UserDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="UserGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="UserGrantRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="UserList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="UserRevokeRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="Alarm",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="AuthDisable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="AuthEnable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="Authenticate",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="Check",grpc_service="grpc.health.v1.Health",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="Defragment",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="DeleteRange",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="Hash",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="HashKV",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="LeaseKeepAlive",grpc_service="etcdserverpb.Lease",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="LeaseLeases",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="LeaseRevoke",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="LeaseTimeToLive",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="MemberAdd",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="MemberList",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="MemberRemove",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="MemberUpdate",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="MoveLeader",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="Put",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="RoleAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="RoleDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="RoleGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="RoleGrantPermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="RoleList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="RoleRevokePermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="Snapshot",grpc_service="etcdserverpb.Maintenance",grpc_type="server_stream"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="Status",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="UserAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="UserChangePassword",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="UserDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="UserGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="UserGrantRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="UserList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="UserRevokeRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="Alarm",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="AuthDisable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="AuthEnable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="Authenticate",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="Check",grpc_service="grpc.health.v1.Health",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="Defragment",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="DeleteRange",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="Hash",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="HashKV",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="LeaseKeepAlive",grpc_service="etcdserverpb.Lease",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="LeaseLeases",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="LeaseRevoke",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="LeaseTimeToLive",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="MemberAdd",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="MemberList",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="MemberRemove",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="MemberUpdate",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="MoveLeader",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="Put",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="RoleAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="RoleDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="RoleGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="RoleGrantPermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="RoleList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="RoleRevokePermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="Snapshot",grpc_service="etcdserverpb.Maintenance",grpc_type="server_stream"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="Status",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="UserAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="UserChangePassword",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="UserDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="UserGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="UserGrantRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="UserList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="UserRevokeRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="Alarm",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="AuthDisable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="AuthEnable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="Authenticate",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="Check",grpc_service="grpc.health.v1.Health",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="Defragment",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="DeleteRange",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="Hash",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="HashKV",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="LeaseKeepAlive",grpc_service="etcdserverpb.Lease",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="LeaseLeases",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="LeaseRevoke",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="LeaseTimeToLive",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="MemberAdd",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="MemberList",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="MemberRemove",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="MemberUpdate",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="MoveLeader",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="Put",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="RoleAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="RoleDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="RoleGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="RoleGrantPermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="RoleList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="RoleRevokePermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="Snapshot",grpc_service="etcdserverpb.Maintenance",grpc_type="server_stream"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="Status",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="UserAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="UserChangePassword",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="UserDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="UserGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="UserGrantRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="UserList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="UserRevokeRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="Alarm",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="AuthDisable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="AuthEnable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="Authenticate",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="Check",grpc_service="grpc.health.v1.Health",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="Defragment",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="DeleteRange",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="Hash",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="HashKV",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="LeaseKeepAlive",grpc_service="etcdserverpb.Lease",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="LeaseLeases",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="LeaseRevoke",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="LeaseTimeToLive",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="MemberAdd",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="MemberList",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="MemberRemove",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="MemberUpdate",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="MoveLeader",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="Put",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="RoleAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="RoleDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="RoleGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="RoleGrantPermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="RoleList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="RoleRevokePermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="Snapshot",grpc_service="etcdserverpb.Maintenance",grpc_type="server_stream"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="Status",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="UserAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="UserChangePassword",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="UserDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="UserGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="UserGrantRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="UserList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="UserRevokeRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="Alarm",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="AuthDisable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="AuthEnable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="Authenticate",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="Check",grpc_service="grpc.health.v1.Health",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="Defragment",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="DeleteRange",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="Hash",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="HashKV",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="LeaseKeepAlive",grpc_service="etcdserverpb.Lease",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="LeaseLeases",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="LeaseRevoke",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="LeaseTimeToLive",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="MemberAdd",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="MemberList",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="MemberRemove",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="MemberUpdate",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="MoveLeader",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="Put",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="RoleAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="RoleDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="RoleGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="RoleGrantPermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="RoleList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="RoleRevokePermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="Snapshot",grpc_service="etcdserverpb.Maintenance",grpc_type="server_stream"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="Status",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="UserAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="UserChangePassword",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="UserDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="UserGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="UserGrantRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="UserList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="UserRevokeRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="Alarm",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="AuthDisable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="AuthEnable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="Authenticate",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="Check",grpc_service="grpc.health.v1.Health",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="Defragment",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="DeleteRange",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="Hash",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="HashKV",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="LeaseKeepAlive",grpc_service="etcdserverpb.Lease",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="LeaseLeases",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="LeaseRevoke",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="LeaseTimeToLive",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="MemberAdd",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="MemberList",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="MemberRemove",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="MemberUpdate",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="MoveLeader",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="Put",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="RoleAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="RoleDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="RoleGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="RoleGrantPermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="RoleList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="RoleRevokePermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="Snapshot",grpc_service="etcdserverpb.Maintenance",grpc_type="server_stream"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="Status",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="UserAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="UserChangePassword",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="UserDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="UserGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="UserGrantRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="UserList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="UserRevokeRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="Alarm",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="AuthDisable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="AuthEnable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="Authenticate",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="Check",grpc_service="grpc.health.v1.Health",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="Defragment",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="DeleteRange",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="Hash",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="HashKV",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="LeaseKeepAlive",grpc_service="etcdserverpb.Lease",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="LeaseLeases",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="LeaseRevoke",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="LeaseTimeToLive",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="MemberAdd",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="MemberList",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="MemberRemove",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="MemberUpdate",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="MoveLeader",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="Put",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="RoleAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="RoleDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="RoleGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="RoleGrantPermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="RoleList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="RoleRevokePermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="Snapshot",grpc_service="etcdserverpb.Maintenance",grpc_type="server_stream"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="Status",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="UserAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="UserChangePassword",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="UserDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="UserGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="UserGrantRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="UserList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="UserRevokeRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="Alarm",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="AuthDisable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="AuthEnable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="Authenticate",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="Check",grpc_service="grpc.health.v1.Health",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="Defragment",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="DeleteRange",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="Hash",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="HashKV",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="LeaseKeepAlive",grpc_service="etcdserverpb.Lease",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="LeaseLeases",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="LeaseRevoke",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="LeaseTimeToLive",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="MemberAdd",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="MemberList",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="MemberRemove",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="MemberUpdate",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="MoveLeader",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="Put",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="RoleAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="RoleDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="RoleGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="RoleGrantPermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="RoleList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="RoleRevokePermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="Snapshot",grpc_service="etcdserverpb.Maintenance",grpc_type="server_stream"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="Status",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="UserAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="UserChangePassword",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="UserDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="UserGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="UserGrantRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="UserList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="UserRevokeRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="Alarm",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="AuthDisable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="AuthEnable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="Authenticate",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="Check",grpc_service="grpc.health.v1.Health",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="Defragment",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="DeleteRange",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="Hash",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="HashKV",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="LeaseKeepAlive",grpc_service="etcdserverpb.Lease",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="LeaseLeases",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="LeaseRevoke",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="LeaseTimeToLive",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="MemberAdd",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="MemberList",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="MemberRemove",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="MemberUpdate",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="MoveLeader",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="Put",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="RoleAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="RoleDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="RoleGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="RoleGrantPermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="RoleList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="RoleRevokePermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="Snapshot",grpc_service="etcdserverpb.Maintenance",grpc_type="server_stream"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="Status",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="UserAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="UserChangePassword",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="UserDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="UserGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="UserGrantRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="UserList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="UserRevokeRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="Alarm",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="AuthDisable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="AuthEnable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="Authenticate",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="Check",grpc_service="grpc.health.v1.Health",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="Defragment",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="DeleteRange",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="Hash",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="HashKV",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="LeaseKeepAlive",grpc_service="etcdserverpb.Lease",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="LeaseLeases",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="LeaseRevoke",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="LeaseTimeToLive",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="MemberAdd",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="MemberList",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="MemberRemove",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="MemberUpdate",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="MoveLeader",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="Put",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="RoleAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="RoleDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="RoleGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="RoleGrantPermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="RoleList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="RoleRevokePermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="Snapshot",grpc_service="etcdserverpb.Maintenance",grpc_type="server_stream"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="Status",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="UserAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="UserChangePassword",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="UserDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="UserGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="UserGrantRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="UserList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="UserRevokeRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="Alarm",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="AuthDisable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="AuthEnable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="Authenticate",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="Check",grpc_service="grpc.health.v1.Health",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="Defragment",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="DeleteRange",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="Hash",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="HashKV",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="LeaseKeepAlive",grpc_service="etcdserverpb.Lease",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="LeaseLeases",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="LeaseRevoke",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="LeaseTimeToLive",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="MemberAdd",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="MemberList",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="MemberRemove",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="MemberUpdate",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="MoveLeader",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="Put",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="RoleAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="RoleDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="RoleGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="RoleGrantPermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="RoleList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="RoleRevokePermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="Snapshot",grpc_service="etcdserverpb.Maintenance",grpc_type="server_stream"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="Status",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="UserAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="UserChangePassword",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="UserDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="UserGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="UserGrantRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="UserList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="UserRevokeRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 0 -# HELP grpc_server_msg_received_total Total number of RPC stream messages received on the server. -# TYPE grpc_server_msg_received_total counter -grpc_server_msg_received_total{grpc_method="Alarm",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="AuthDisable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="AuthEnable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="Authenticate",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="Check",grpc_service="grpc.health.v1.Health",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="Defragment",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="DeleteRange",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="Hash",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="HashKV",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="LeaseKeepAlive",grpc_service="etcdserverpb.Lease",grpc_type="bidi_stream"} 0 -grpc_server_msg_received_total{grpc_method="LeaseLeases",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="LeaseRevoke",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="LeaseTimeToLive",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="MemberAdd",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="MemberList",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="MemberRemove",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="MemberUpdate",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="MoveLeader",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="Put",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="RoleAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="RoleDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="RoleGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="RoleGrantPermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="RoleList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="RoleRevokePermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="Snapshot",grpc_service="etcdserverpb.Maintenance",grpc_type="server_stream"} 0 -grpc_server_msg_received_total{grpc_method="Status",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="UserAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="UserChangePassword",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="UserDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="UserGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="UserGrantRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="UserList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="UserRevokeRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 0 -# HELP grpc_server_msg_sent_total Total number of gRPC stream messages sent by the server. -# TYPE grpc_server_msg_sent_total counter -grpc_server_msg_sent_total{grpc_method="Alarm",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="AuthDisable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="AuthEnable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="Authenticate",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="Check",grpc_service="grpc.health.v1.Health",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="Defragment",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="DeleteRange",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="Hash",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="HashKV",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="LeaseKeepAlive",grpc_service="etcdserverpb.Lease",grpc_type="bidi_stream"} 0 -grpc_server_msg_sent_total{grpc_method="LeaseLeases",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="LeaseRevoke",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="LeaseTimeToLive",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="MemberAdd",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="MemberList",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="MemberRemove",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="MemberUpdate",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="MoveLeader",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="Put",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="RoleAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="RoleDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="RoleGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="RoleGrantPermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="RoleList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="RoleRevokePermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="Snapshot",grpc_service="etcdserverpb.Maintenance",grpc_type="server_stream"} 0 -grpc_server_msg_sent_total{grpc_method="Status",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="UserAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="UserChangePassword",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="UserDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="UserGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="UserGrantRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="UserList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="UserRevokeRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 0 -# HELP grpc_server_started_total Total number of RPCs started on the server. -# TYPE grpc_server_started_total counter -grpc_server_started_total{grpc_method="Alarm",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="AuthDisable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="AuthEnable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="Authenticate",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="Check",grpc_service="grpc.health.v1.Health",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="Defragment",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="DeleteRange",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="Hash",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="HashKV",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="LeaseKeepAlive",grpc_service="etcdserverpb.Lease",grpc_type="bidi_stream"} 0 -grpc_server_started_total{grpc_method="LeaseLeases",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="LeaseRevoke",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="LeaseTimeToLive",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="MemberAdd",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="MemberList",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="MemberRemove",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="MemberUpdate",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="MoveLeader",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="Put",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="RoleAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="RoleDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="RoleGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="RoleGrantPermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="RoleList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="RoleRevokePermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="Snapshot",grpc_service="etcdserverpb.Maintenance",grpc_type="server_stream"} 0 -grpc_server_started_total{grpc_method="Status",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="UserAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="UserChangePassword",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="UserDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="UserGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="UserGrantRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="UserList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="UserRevokeRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 0 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/metrics/_meta/test/metrics.expected b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/metrics/_meta/test/metrics.expected deleted file mode 100644 index 96e7d78a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/metrics/_meta/test/metrics.expected +++ /dev/null @@ -1,102 +0,0 @@ -[ - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "api_version": "3", - "disk": { - "backend_commit_duration": { - "ns": { - "bucket": { - "+Inf": 6, - "1000000": 4, - "1024000000": 6, - "128000000": 6, - "16000000": 6, - "2000000": 4, - "2048000000": 6, - "256000000": 6, - "32000000": 6, - "4000000": 6, - "4096000000": 6, - "512000000": 6, - "64000000": 6, - "8000000": 6, - "8192000000": 6 - }, - "count": 6, - "sum": 5161901 - } - }, - "mvcc_db_total_size": { - "bytes": 24576 - }, - "wal_fsync_duration": { - "ns": { - "bucket": { - "+Inf": 3, - "1000000": 0, - "1024000000": 3, - "128000000": 3, - "16000000": 2, - "2000000": 0, - "2048000000": 3, - "256000000": 3, - "32000000": 2, - "4000000": 0, - "4096000000": 3, - "512000000": 3, - "64000000": 3, - "8000000": 2, - "8192000000": 3 - }, - "count": 3, - "sum": 71772434 - } - } - }, - "memory": { - "go_memstats_alloc": { - "bytes": 3130240 - } - }, - "network": { - "client_grpc_received": { - "bytes": 0 - }, - "client_grpc_sent": { - "bytes": 0 - } - }, - "server": { - "grpc_handled": { - "count": 0 - }, - "grpc_started": { - "count": 0 - }, - "has_leader": 1, - "leader_changes": { - "count": 1 - }, - "proposals_committed": { - "count": 8 - }, - "proposals_failed": { - "count": 0 - }, - "proposals_pending": { - "count": 0 - } - } - }, - "Index": "", - "ID": "", - "Namespace": "etcd", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0 - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/metrics/_meta/testdata/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/metrics/_meta/testdata/config.yml deleted file mode 100644 index ab6bf241..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/metrics/_meta/testdata/config.yml +++ /dev/null @@ -1,3 +0,0 @@ -type: http -url: "/metrics" -suffix: plain diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/metrics/_meta/testdata/metrics.plain b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/metrics/_meta/testdata/metrics.plain deleted file mode 100644 index 5b67f3fe..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/metrics/_meta/testdata/metrics.plain +++ /dev/null @@ -1,1256 +0,0 @@ -# HELP etcd_debugging_mvcc_db_compaction_keys_total Total number of db keys compacted. -# TYPE etcd_debugging_mvcc_db_compaction_keys_total counter -etcd_debugging_mvcc_db_compaction_keys_total 0 -# HELP etcd_debugging_mvcc_db_compaction_pause_duration_milliseconds Bucketed histogram of db compaction pause duration. -# TYPE etcd_debugging_mvcc_db_compaction_pause_duration_milliseconds histogram -etcd_debugging_mvcc_db_compaction_pause_duration_milliseconds_bucket{le="1"} 0 -etcd_debugging_mvcc_db_compaction_pause_duration_milliseconds_bucket{le="2"} 0 -etcd_debugging_mvcc_db_compaction_pause_duration_milliseconds_bucket{le="4"} 0 -etcd_debugging_mvcc_db_compaction_pause_duration_milliseconds_bucket{le="8"} 0 -etcd_debugging_mvcc_db_compaction_pause_duration_milliseconds_bucket{le="16"} 0 -etcd_debugging_mvcc_db_compaction_pause_duration_milliseconds_bucket{le="32"} 0 -etcd_debugging_mvcc_db_compaction_pause_duration_milliseconds_bucket{le="64"} 0 -etcd_debugging_mvcc_db_compaction_pause_duration_milliseconds_bucket{le="128"} 0 -etcd_debugging_mvcc_db_compaction_pause_duration_milliseconds_bucket{le="256"} 0 -etcd_debugging_mvcc_db_compaction_pause_duration_milliseconds_bucket{le="512"} 0 -etcd_debugging_mvcc_db_compaction_pause_duration_milliseconds_bucket{le="1024"} 0 -etcd_debugging_mvcc_db_compaction_pause_duration_milliseconds_bucket{le="2048"} 0 -etcd_debugging_mvcc_db_compaction_pause_duration_milliseconds_bucket{le="4096"} 0 -etcd_debugging_mvcc_db_compaction_pause_duration_milliseconds_bucket{le="+Inf"} 0 -etcd_debugging_mvcc_db_compaction_pause_duration_milliseconds_sum 0 -etcd_debugging_mvcc_db_compaction_pause_duration_milliseconds_count 0 -# HELP etcd_debugging_mvcc_db_compaction_total_duration_milliseconds Bucketed histogram of db compaction total duration. -# TYPE etcd_debugging_mvcc_db_compaction_total_duration_milliseconds histogram -etcd_debugging_mvcc_db_compaction_total_duration_milliseconds_bucket{le="100"} 0 -etcd_debugging_mvcc_db_compaction_total_duration_milliseconds_bucket{le="200"} 0 -etcd_debugging_mvcc_db_compaction_total_duration_milliseconds_bucket{le="400"} 0 -etcd_debugging_mvcc_db_compaction_total_duration_milliseconds_bucket{le="800"} 0 -etcd_debugging_mvcc_db_compaction_total_duration_milliseconds_bucket{le="1600"} 0 -etcd_debugging_mvcc_db_compaction_total_duration_milliseconds_bucket{le="3200"} 0 -etcd_debugging_mvcc_db_compaction_total_duration_milliseconds_bucket{le="6400"} 0 -etcd_debugging_mvcc_db_compaction_total_duration_milliseconds_bucket{le="12800"} 0 -etcd_debugging_mvcc_db_compaction_total_duration_milliseconds_bucket{le="25600"} 0 -etcd_debugging_mvcc_db_compaction_total_duration_milliseconds_bucket{le="51200"} 0 -etcd_debugging_mvcc_db_compaction_total_duration_milliseconds_bucket{le="102400"} 0 -etcd_debugging_mvcc_db_compaction_total_duration_milliseconds_bucket{le="204800"} 0 -etcd_debugging_mvcc_db_compaction_total_duration_milliseconds_bucket{le="409600"} 0 -etcd_debugging_mvcc_db_compaction_total_duration_milliseconds_bucket{le="819200"} 0 -etcd_debugging_mvcc_db_compaction_total_duration_milliseconds_bucket{le="+Inf"} 0 -etcd_debugging_mvcc_db_compaction_total_duration_milliseconds_sum 0 -etcd_debugging_mvcc_db_compaction_total_duration_milliseconds_count 0 -# HELP etcd_debugging_mvcc_db_total_size_in_bytes Total size of the underlying database physically allocated in bytes. Use etcd_mvcc_db_total_size_in_bytes -# TYPE etcd_debugging_mvcc_db_total_size_in_bytes gauge -etcd_debugging_mvcc_db_total_size_in_bytes 24576 -# HELP etcd_debugging_mvcc_delete_total Total number of deletes seen by this member. -# TYPE etcd_debugging_mvcc_delete_total counter -etcd_debugging_mvcc_delete_total 0 -# HELP etcd_debugging_mvcc_events_total Total number of events sent by this member. -# TYPE etcd_debugging_mvcc_events_total counter -etcd_debugging_mvcc_events_total 0 -# HELP etcd_debugging_mvcc_index_compaction_pause_duration_milliseconds Bucketed histogram of index compaction pause duration. -# TYPE etcd_debugging_mvcc_index_compaction_pause_duration_milliseconds histogram -etcd_debugging_mvcc_index_compaction_pause_duration_milliseconds_bucket{le="0.5"} 0 -etcd_debugging_mvcc_index_compaction_pause_duration_milliseconds_bucket{le="1"} 0 -etcd_debugging_mvcc_index_compaction_pause_duration_milliseconds_bucket{le="2"} 0 -etcd_debugging_mvcc_index_compaction_pause_duration_milliseconds_bucket{le="4"} 0 -etcd_debugging_mvcc_index_compaction_pause_duration_milliseconds_bucket{le="8"} 0 -etcd_debugging_mvcc_index_compaction_pause_duration_milliseconds_bucket{le="16"} 0 -etcd_debugging_mvcc_index_compaction_pause_duration_milliseconds_bucket{le="32"} 0 -etcd_debugging_mvcc_index_compaction_pause_duration_milliseconds_bucket{le="64"} 0 -etcd_debugging_mvcc_index_compaction_pause_duration_milliseconds_bucket{le="128"} 0 -etcd_debugging_mvcc_index_compaction_pause_duration_milliseconds_bucket{le="256"} 0 -etcd_debugging_mvcc_index_compaction_pause_duration_milliseconds_bucket{le="512"} 0 -etcd_debugging_mvcc_index_compaction_pause_duration_milliseconds_bucket{le="1024"} 0 -etcd_debugging_mvcc_index_compaction_pause_duration_milliseconds_bucket{le="+Inf"} 0 -etcd_debugging_mvcc_index_compaction_pause_duration_milliseconds_sum 0 -etcd_debugging_mvcc_index_compaction_pause_duration_milliseconds_count 0 -# HELP etcd_debugging_mvcc_keys_total Total number of keys. -# TYPE etcd_debugging_mvcc_keys_total gauge -etcd_debugging_mvcc_keys_total 0 -# HELP etcd_debugging_mvcc_pending_events_total Total number of pending events to be sent. -# TYPE etcd_debugging_mvcc_pending_events_total gauge -etcd_debugging_mvcc_pending_events_total 0 -# HELP etcd_debugging_mvcc_put_total Total number of puts seen by this member. -# TYPE etcd_debugging_mvcc_put_total counter -etcd_debugging_mvcc_put_total 0 -# HELP etcd_debugging_mvcc_range_total Total number of ranges seen by this member. -# TYPE etcd_debugging_mvcc_range_total counter -etcd_debugging_mvcc_range_total 0 -# HELP etcd_debugging_mvcc_slow_watcher_total Total number of unsynced slow watchers. -# TYPE etcd_debugging_mvcc_slow_watcher_total gauge -etcd_debugging_mvcc_slow_watcher_total 0 -# HELP etcd_debugging_mvcc_txn_total Total number of txns seen by this member. -# TYPE etcd_debugging_mvcc_txn_total counter -etcd_debugging_mvcc_txn_total 0 -# HELP etcd_debugging_mvcc_watch_stream_total Total number of watch streams. -# TYPE etcd_debugging_mvcc_watch_stream_total gauge -etcd_debugging_mvcc_watch_stream_total 0 -# HELP etcd_debugging_mvcc_watcher_total Total number of watchers. -# TYPE etcd_debugging_mvcc_watcher_total gauge -etcd_debugging_mvcc_watcher_total 0 -# HELP etcd_debugging_server_lease_expired_total The total number of expired leases. -# TYPE etcd_debugging_server_lease_expired_total counter -etcd_debugging_server_lease_expired_total 0 -# HELP etcd_debugging_snap_save_marshalling_duration_seconds The marshalling cost distributions of save called by snapshot. -# TYPE etcd_debugging_snap_save_marshalling_duration_seconds histogram -etcd_debugging_snap_save_marshalling_duration_seconds_bucket{le="0.001"} 0 -etcd_debugging_snap_save_marshalling_duration_seconds_bucket{le="0.002"} 0 -etcd_debugging_snap_save_marshalling_duration_seconds_bucket{le="0.004"} 0 -etcd_debugging_snap_save_marshalling_duration_seconds_bucket{le="0.008"} 0 -etcd_debugging_snap_save_marshalling_duration_seconds_bucket{le="0.016"} 0 -etcd_debugging_snap_save_marshalling_duration_seconds_bucket{le="0.032"} 0 -etcd_debugging_snap_save_marshalling_duration_seconds_bucket{le="0.064"} 0 -etcd_debugging_snap_save_marshalling_duration_seconds_bucket{le="0.128"} 0 -etcd_debugging_snap_save_marshalling_duration_seconds_bucket{le="0.256"} 0 -etcd_debugging_snap_save_marshalling_duration_seconds_bucket{le="0.512"} 0 -etcd_debugging_snap_save_marshalling_duration_seconds_bucket{le="1.024"} 0 -etcd_debugging_snap_save_marshalling_duration_seconds_bucket{le="2.048"} 0 -etcd_debugging_snap_save_marshalling_duration_seconds_bucket{le="4.096"} 0 -etcd_debugging_snap_save_marshalling_duration_seconds_bucket{le="8.192"} 0 -etcd_debugging_snap_save_marshalling_duration_seconds_bucket{le="+Inf"} 0 -etcd_debugging_snap_save_marshalling_duration_seconds_sum 0 -etcd_debugging_snap_save_marshalling_duration_seconds_count 0 -# HELP etcd_debugging_snap_save_total_duration_seconds The total latency distributions of save called by snapshot. -# TYPE etcd_debugging_snap_save_total_duration_seconds histogram -etcd_debugging_snap_save_total_duration_seconds_bucket{le="0.001"} 0 -etcd_debugging_snap_save_total_duration_seconds_bucket{le="0.002"} 0 -etcd_debugging_snap_save_total_duration_seconds_bucket{le="0.004"} 0 -etcd_debugging_snap_save_total_duration_seconds_bucket{le="0.008"} 0 -etcd_debugging_snap_save_total_duration_seconds_bucket{le="0.016"} 0 -etcd_debugging_snap_save_total_duration_seconds_bucket{le="0.032"} 0 -etcd_debugging_snap_save_total_duration_seconds_bucket{le="0.064"} 0 -etcd_debugging_snap_save_total_duration_seconds_bucket{le="0.128"} 0 -etcd_debugging_snap_save_total_duration_seconds_bucket{le="0.256"} 0 -etcd_debugging_snap_save_total_duration_seconds_bucket{le="0.512"} 0 -etcd_debugging_snap_save_total_duration_seconds_bucket{le="1.024"} 0 -etcd_debugging_snap_save_total_duration_seconds_bucket{le="2.048"} 0 -etcd_debugging_snap_save_total_duration_seconds_bucket{le="4.096"} 0 -etcd_debugging_snap_save_total_duration_seconds_bucket{le="8.192"} 0 -etcd_debugging_snap_save_total_duration_seconds_bucket{le="+Inf"} 0 -etcd_debugging_snap_save_total_duration_seconds_sum 0 -etcd_debugging_snap_save_total_duration_seconds_count 0 -# HELP etcd_debugging_store_expires_total Total number of expired keys. -# TYPE etcd_debugging_store_expires_total counter -etcd_debugging_store_expires_total 0 -# HELP etcd_debugging_store_reads_total Total number of reads action by (get/getRecursive), local to this member. -# TYPE etcd_debugging_store_reads_total counter -etcd_debugging_store_reads_total{action="get"} 1 -etcd_debugging_store_reads_total{action="getRecursive"} 2 -# HELP etcd_debugging_store_watch_requests_total Total number of incoming watch requests (new or reestablished). -# TYPE etcd_debugging_store_watch_requests_total counter -etcd_debugging_store_watch_requests_total 0 -# HELP etcd_debugging_store_watchers Count of currently active watchers. -# TYPE etcd_debugging_store_watchers gauge -etcd_debugging_store_watchers 0 -# HELP etcd_debugging_store_writes_total Total number of writes (e.g. set/compareAndDelete) seen by this member. -# TYPE etcd_debugging_store_writes_total counter -etcd_debugging_store_writes_total{action="create"} 1 -etcd_debugging_store_writes_total{action="set"} 4 -# HELP etcd_disk_backend_commit_duration_seconds The latency distributions of commit called by backend. -# TYPE etcd_disk_backend_commit_duration_seconds histogram -etcd_disk_backend_commit_duration_seconds_bucket{le="0.001"} 4 -etcd_disk_backend_commit_duration_seconds_bucket{le="0.002"} 4 -etcd_disk_backend_commit_duration_seconds_bucket{le="0.004"} 6 -etcd_disk_backend_commit_duration_seconds_bucket{le="0.008"} 6 -etcd_disk_backend_commit_duration_seconds_bucket{le="0.016"} 6 -etcd_disk_backend_commit_duration_seconds_bucket{le="0.032"} 6 -etcd_disk_backend_commit_duration_seconds_bucket{le="0.064"} 6 -etcd_disk_backend_commit_duration_seconds_bucket{le="0.128"} 6 -etcd_disk_backend_commit_duration_seconds_bucket{le="0.256"} 6 -etcd_disk_backend_commit_duration_seconds_bucket{le="0.512"} 6 -etcd_disk_backend_commit_duration_seconds_bucket{le="1.024"} 6 -etcd_disk_backend_commit_duration_seconds_bucket{le="2.048"} 6 -etcd_disk_backend_commit_duration_seconds_bucket{le="4.096"} 6 -etcd_disk_backend_commit_duration_seconds_bucket{le="8.192"} 6 -etcd_disk_backend_commit_duration_seconds_bucket{le="+Inf"} 6 -etcd_disk_backend_commit_duration_seconds_sum 0.005161901 -etcd_disk_backend_commit_duration_seconds_count 6 -# HELP etcd_disk_backend_defrag_duration_seconds The latency distribution of backend defragmentation. -# TYPE etcd_disk_backend_defrag_duration_seconds histogram -etcd_disk_backend_defrag_duration_seconds_bucket{le="0.1"} 0 -etcd_disk_backend_defrag_duration_seconds_bucket{le="0.2"} 0 -etcd_disk_backend_defrag_duration_seconds_bucket{le="0.4"} 0 -etcd_disk_backend_defrag_duration_seconds_bucket{le="0.8"} 0 -etcd_disk_backend_defrag_duration_seconds_bucket{le="1.6"} 0 -etcd_disk_backend_defrag_duration_seconds_bucket{le="3.2"} 0 -etcd_disk_backend_defrag_duration_seconds_bucket{le="6.4"} 0 -etcd_disk_backend_defrag_duration_seconds_bucket{le="12.8"} 0 -etcd_disk_backend_defrag_duration_seconds_bucket{le="25.6"} 0 -etcd_disk_backend_defrag_duration_seconds_bucket{le="51.2"} 0 -etcd_disk_backend_defrag_duration_seconds_bucket{le="102.4"} 0 -etcd_disk_backend_defrag_duration_seconds_bucket{le="204.8"} 0 -etcd_disk_backend_defrag_duration_seconds_bucket{le="409.6"} 0 -etcd_disk_backend_defrag_duration_seconds_bucket{le="+Inf"} 0 -etcd_disk_backend_defrag_duration_seconds_sum 0 -etcd_disk_backend_defrag_duration_seconds_count 0 -# HELP etcd_disk_backend_snapshot_duration_seconds The latency distribution of backend snapshots. -# TYPE etcd_disk_backend_snapshot_duration_seconds histogram -etcd_disk_backend_snapshot_duration_seconds_bucket{le="0.01"} 0 -etcd_disk_backend_snapshot_duration_seconds_bucket{le="0.02"} 0 -etcd_disk_backend_snapshot_duration_seconds_bucket{le="0.04"} 0 -etcd_disk_backend_snapshot_duration_seconds_bucket{le="0.08"} 0 -etcd_disk_backend_snapshot_duration_seconds_bucket{le="0.16"} 0 -etcd_disk_backend_snapshot_duration_seconds_bucket{le="0.32"} 0 -etcd_disk_backend_snapshot_duration_seconds_bucket{le="0.64"} 0 -etcd_disk_backend_snapshot_duration_seconds_bucket{le="1.28"} 0 -etcd_disk_backend_snapshot_duration_seconds_bucket{le="2.56"} 0 -etcd_disk_backend_snapshot_duration_seconds_bucket{le="5.12"} 0 -etcd_disk_backend_snapshot_duration_seconds_bucket{le="10.24"} 0 -etcd_disk_backend_snapshot_duration_seconds_bucket{le="20.48"} 0 -etcd_disk_backend_snapshot_duration_seconds_bucket{le="40.96"} 0 -etcd_disk_backend_snapshot_duration_seconds_bucket{le="81.92"} 0 -etcd_disk_backend_snapshot_duration_seconds_bucket{le="163.84"} 0 -etcd_disk_backend_snapshot_duration_seconds_bucket{le="327.68"} 0 -etcd_disk_backend_snapshot_duration_seconds_bucket{le="655.36"} 0 -etcd_disk_backend_snapshot_duration_seconds_bucket{le="+Inf"} 0 -etcd_disk_backend_snapshot_duration_seconds_sum 0 -etcd_disk_backend_snapshot_duration_seconds_count 0 -# HELP etcd_disk_wal_fsync_duration_seconds The latency distributions of fsync called by wal. -# TYPE etcd_disk_wal_fsync_duration_seconds histogram -etcd_disk_wal_fsync_duration_seconds_bucket{le="0.001"} 0 -etcd_disk_wal_fsync_duration_seconds_bucket{le="0.002"} 0 -etcd_disk_wal_fsync_duration_seconds_bucket{le="0.004"} 0 -etcd_disk_wal_fsync_duration_seconds_bucket{le="0.008"} 2 -etcd_disk_wal_fsync_duration_seconds_bucket{le="0.016"} 2 -etcd_disk_wal_fsync_duration_seconds_bucket{le="0.032"} 2 -etcd_disk_wal_fsync_duration_seconds_bucket{le="0.064"} 3 -etcd_disk_wal_fsync_duration_seconds_bucket{le="0.128"} 3 -etcd_disk_wal_fsync_duration_seconds_bucket{le="0.256"} 3 -etcd_disk_wal_fsync_duration_seconds_bucket{le="0.512"} 3 -etcd_disk_wal_fsync_duration_seconds_bucket{le="1.024"} 3 -etcd_disk_wal_fsync_duration_seconds_bucket{le="2.048"} 3 -etcd_disk_wal_fsync_duration_seconds_bucket{le="4.096"} 3 -etcd_disk_wal_fsync_duration_seconds_bucket{le="8.192"} 3 -etcd_disk_wal_fsync_duration_seconds_bucket{le="+Inf"} 3 -etcd_disk_wal_fsync_duration_seconds_sum 0.071772434 -etcd_disk_wal_fsync_duration_seconds_count 3 -# HELP etcd_grpc_proxy_cache_hits_total Total number of cache hits -# TYPE etcd_grpc_proxy_cache_hits_total gauge -etcd_grpc_proxy_cache_hits_total 0 -# HELP etcd_grpc_proxy_cache_keys_total Total number of keys/ranges cached -# TYPE etcd_grpc_proxy_cache_keys_total gauge -etcd_grpc_proxy_cache_keys_total 0 -# HELP etcd_grpc_proxy_cache_misses_total Total number of cache misses -# TYPE etcd_grpc_proxy_cache_misses_total gauge -etcd_grpc_proxy_cache_misses_total 0 -# HELP etcd_grpc_proxy_events_coalescing_total Total number of events coalescing -# TYPE etcd_grpc_proxy_events_coalescing_total counter -etcd_grpc_proxy_events_coalescing_total 0 -# HELP etcd_grpc_proxy_watchers_coalescing_total Total number of current watchers coalescing -# TYPE etcd_grpc_proxy_watchers_coalescing_total gauge -etcd_grpc_proxy_watchers_coalescing_total 0 -# HELP etcd_mvcc_db_total_size_in_bytes Total size of the underlying database physically allocated in bytes. -# TYPE etcd_mvcc_db_total_size_in_bytes gauge -etcd_mvcc_db_total_size_in_bytes 24576 -# HELP etcd_mvcc_db_total_size_in_use_in_bytes Total size of the underlying database logically in use in bytes. -# TYPE etcd_mvcc_db_total_size_in_use_in_bytes gauge -etcd_mvcc_db_total_size_in_use_in_bytes 24576 -# HELP etcd_mvcc_hash_duration_seconds The latency distribution of storage hash operation. -# TYPE etcd_mvcc_hash_duration_seconds histogram -etcd_mvcc_hash_duration_seconds_bucket{le="0.01"} 0 -etcd_mvcc_hash_duration_seconds_bucket{le="0.02"} 0 -etcd_mvcc_hash_duration_seconds_bucket{le="0.04"} 0 -etcd_mvcc_hash_duration_seconds_bucket{le="0.08"} 0 -etcd_mvcc_hash_duration_seconds_bucket{le="0.16"} 0 -etcd_mvcc_hash_duration_seconds_bucket{le="0.32"} 0 -etcd_mvcc_hash_duration_seconds_bucket{le="0.64"} 0 -etcd_mvcc_hash_duration_seconds_bucket{le="1.28"} 0 -etcd_mvcc_hash_duration_seconds_bucket{le="2.56"} 0 -etcd_mvcc_hash_duration_seconds_bucket{le="5.12"} 0 -etcd_mvcc_hash_duration_seconds_bucket{le="10.24"} 0 -etcd_mvcc_hash_duration_seconds_bucket{le="20.48"} 0 -etcd_mvcc_hash_duration_seconds_bucket{le="40.96"} 0 -etcd_mvcc_hash_duration_seconds_bucket{le="81.92"} 0 -etcd_mvcc_hash_duration_seconds_bucket{le="163.84"} 0 -etcd_mvcc_hash_duration_seconds_bucket{le="+Inf"} 0 -etcd_mvcc_hash_duration_seconds_sum 0 -etcd_mvcc_hash_duration_seconds_count 0 -# HELP etcd_mvcc_hash_rev_duration_seconds The latency distribution of storage hash by revision operation. -# TYPE etcd_mvcc_hash_rev_duration_seconds histogram -etcd_mvcc_hash_rev_duration_seconds_bucket{le="0.01"} 0 -etcd_mvcc_hash_rev_duration_seconds_bucket{le="0.02"} 0 -etcd_mvcc_hash_rev_duration_seconds_bucket{le="0.04"} 0 -etcd_mvcc_hash_rev_duration_seconds_bucket{le="0.08"} 0 -etcd_mvcc_hash_rev_duration_seconds_bucket{le="0.16"} 0 -etcd_mvcc_hash_rev_duration_seconds_bucket{le="0.32"} 0 -etcd_mvcc_hash_rev_duration_seconds_bucket{le="0.64"} 0 -etcd_mvcc_hash_rev_duration_seconds_bucket{le="1.28"} 0 -etcd_mvcc_hash_rev_duration_seconds_bucket{le="2.56"} 0 -etcd_mvcc_hash_rev_duration_seconds_bucket{le="5.12"} 0 -etcd_mvcc_hash_rev_duration_seconds_bucket{le="10.24"} 0 -etcd_mvcc_hash_rev_duration_seconds_bucket{le="20.48"} 0 -etcd_mvcc_hash_rev_duration_seconds_bucket{le="40.96"} 0 -etcd_mvcc_hash_rev_duration_seconds_bucket{le="81.92"} 0 -etcd_mvcc_hash_rev_duration_seconds_bucket{le="163.84"} 0 -etcd_mvcc_hash_rev_duration_seconds_bucket{le="+Inf"} 0 -etcd_mvcc_hash_rev_duration_seconds_sum 0 -etcd_mvcc_hash_rev_duration_seconds_count 0 -# HELP etcd_network_client_grpc_received_bytes_total The total number of bytes received from grpc clients. -# TYPE etcd_network_client_grpc_received_bytes_total counter -etcd_network_client_grpc_received_bytes_total 0 -# HELP etcd_network_client_grpc_sent_bytes_total The total number of bytes sent to grpc clients. -# TYPE etcd_network_client_grpc_sent_bytes_total counter -etcd_network_client_grpc_sent_bytes_total 0 -# HELP etcd_server_go_version Which Go version server is running with. 1 for 'server_go_version' label with current version. -# TYPE etcd_server_go_version gauge -etcd_server_go_version{server_go_version="go1.10.8"} 1 -# HELP etcd_server_has_leader Whether or not a leader exists. 1 is existence, 0 is not. -# TYPE etcd_server_has_leader gauge -etcd_server_has_leader 1 -# HELP etcd_server_health_failures The total number of failed health checks -# TYPE etcd_server_health_failures counter -etcd_server_health_failures 0 -# HELP etcd_server_health_success The total number of successful health checks -# TYPE etcd_server_health_success counter -etcd_server_health_success 0 -# HELP etcd_server_heartbeat_send_failures_total The total number of leader heartbeat send failures (likely overloaded from slow disk). -# TYPE etcd_server_heartbeat_send_failures_total counter -etcd_server_heartbeat_send_failures_total 0 -# HELP etcd_server_id Server or member ID in hexadecimal format. 1 for 'server_id' label with current ID. -# TYPE etcd_server_id gauge -etcd_server_id{server_id="8e9e05c52164694d"} 1 -# HELP etcd_server_is_leader Whether or not this member is a leader. 1 if is, 0 otherwise. -# TYPE etcd_server_is_leader gauge -etcd_server_is_leader 1 -# HELP etcd_server_leader_changes_seen_total The number of leader changes seen. -# TYPE etcd_server_leader_changes_seen_total counter -etcd_server_leader_changes_seen_total 1 -# HELP etcd_server_proposals_applied_total The total number of consensus proposals applied. -# TYPE etcd_server_proposals_applied_total gauge -etcd_server_proposals_applied_total 8 -# HELP etcd_server_proposals_committed_total The total number of consensus proposals committed. -# TYPE etcd_server_proposals_committed_total gauge -etcd_server_proposals_committed_total 8 -# HELP etcd_server_proposals_failed_total The total number of failed proposals seen. -# TYPE etcd_server_proposals_failed_total counter -etcd_server_proposals_failed_total 0 -# HELP etcd_server_proposals_pending The current number of pending proposals to commit. -# TYPE etcd_server_proposals_pending gauge -etcd_server_proposals_pending 0 -# HELP etcd_server_quota_backend_bytes Current backend storage quota size in bytes. -# TYPE etcd_server_quota_backend_bytes gauge -etcd_server_quota_backend_bytes 2.147483648e+09 -# HELP etcd_server_read_indexes_failed_total The total number of failed read indexes seen. -# TYPE etcd_server_read_indexes_failed_total counter -etcd_server_read_indexes_failed_total 0 -# HELP etcd_server_slow_apply_total The total number of slow apply requests (likely overloaded from slow disk). -# TYPE etcd_server_slow_apply_total counter -etcd_server_slow_apply_total 0 -# HELP etcd_server_slow_read_indexes_total The total number of pending read indexes not in sync with leader's or timed out read index requests. -# TYPE etcd_server_slow_read_indexes_total counter -etcd_server_slow_read_indexes_total 0 -# HELP etcd_server_version Which version is running. 1 for 'server_version' label with current version. -# TYPE etcd_server_version gauge -etcd_server_version{server_version="3.3.12"} 1 -# HELP etcd_snap_db_fsync_duration_seconds The latency distributions of fsyncing .snap.db file -# TYPE etcd_snap_db_fsync_duration_seconds histogram -etcd_snap_db_fsync_duration_seconds_bucket{le="0.001"} 0 -etcd_snap_db_fsync_duration_seconds_bucket{le="0.002"} 0 -etcd_snap_db_fsync_duration_seconds_bucket{le="0.004"} 0 -etcd_snap_db_fsync_duration_seconds_bucket{le="0.008"} 0 -etcd_snap_db_fsync_duration_seconds_bucket{le="0.016"} 0 -etcd_snap_db_fsync_duration_seconds_bucket{le="0.032"} 0 -etcd_snap_db_fsync_duration_seconds_bucket{le="0.064"} 0 -etcd_snap_db_fsync_duration_seconds_bucket{le="0.128"} 0 -etcd_snap_db_fsync_duration_seconds_bucket{le="0.256"} 0 -etcd_snap_db_fsync_duration_seconds_bucket{le="0.512"} 0 -etcd_snap_db_fsync_duration_seconds_bucket{le="1.024"} 0 -etcd_snap_db_fsync_duration_seconds_bucket{le="2.048"} 0 -etcd_snap_db_fsync_duration_seconds_bucket{le="4.096"} 0 -etcd_snap_db_fsync_duration_seconds_bucket{le="8.192"} 0 -etcd_snap_db_fsync_duration_seconds_bucket{le="+Inf"} 0 -etcd_snap_db_fsync_duration_seconds_sum 0 -etcd_snap_db_fsync_duration_seconds_count 0 -# HELP etcd_snap_db_save_total_duration_seconds The total latency distributions of v3 snapshot save -# TYPE etcd_snap_db_save_total_duration_seconds histogram -etcd_snap_db_save_total_duration_seconds_bucket{le="0.1"} 0 -etcd_snap_db_save_total_duration_seconds_bucket{le="0.2"} 0 -etcd_snap_db_save_total_duration_seconds_bucket{le="0.4"} 0 -etcd_snap_db_save_total_duration_seconds_bucket{le="0.8"} 0 -etcd_snap_db_save_total_duration_seconds_bucket{le="1.6"} 0 -etcd_snap_db_save_total_duration_seconds_bucket{le="3.2"} 0 -etcd_snap_db_save_total_duration_seconds_bucket{le="6.4"} 0 -etcd_snap_db_save_total_duration_seconds_bucket{le="12.8"} 0 -etcd_snap_db_save_total_duration_seconds_bucket{le="25.6"} 0 -etcd_snap_db_save_total_duration_seconds_bucket{le="51.2"} 0 -etcd_snap_db_save_total_duration_seconds_bucket{le="+Inf"} 0 -etcd_snap_db_save_total_duration_seconds_sum 0 -etcd_snap_db_save_total_duration_seconds_count 0 -# HELP go_gc_duration_seconds A summary of the GC invocation durations. -# TYPE go_gc_duration_seconds summary -go_gc_duration_seconds{quantile="0"} 7.0458e-05 -go_gc_duration_seconds{quantile="0.25"} 7.0458e-05 -go_gc_duration_seconds{quantile="0.5"} 0.000145406 -go_gc_duration_seconds{quantile="0.75"} 0.000145406 -go_gc_duration_seconds{quantile="1"} 0.000145406 -go_gc_duration_seconds_sum 0.000215864 -go_gc_duration_seconds_count 2 -# HELP go_goroutines Number of goroutines that currently exist. -# TYPE go_goroutines gauge -go_goroutines 67 -# HELP go_info Information about the Go environment. -# TYPE go_info gauge -go_info{version="go1.10.8"} 1 -# HELP go_memstats_alloc_bytes Number of bytes allocated and still in use. -# TYPE go_memstats_alloc_bytes gauge -go_memstats_alloc_bytes 3.13024e+06 -# HELP go_memstats_alloc_bytes_total Total number of bytes allocated, even if freed. -# TYPE go_memstats_alloc_bytes_total counter -go_memstats_alloc_bytes_total 5.769024e+06 -# HELP go_memstats_buck_hash_sys_bytes Number of bytes used by the profiling bucket hash table. -# TYPE go_memstats_buck_hash_sys_bytes gauge -go_memstats_buck_hash_sys_bytes 1.445851e+06 -# HELP go_memstats_frees_total Total number of frees. -# TYPE go_memstats_frees_total counter -go_memstats_frees_total 9522 -# HELP go_memstats_gc_cpu_fraction The fraction of this program's available CPU time used by the GC since the program started. -# TYPE go_memstats_gc_cpu_fraction gauge -go_memstats_gc_cpu_fraction -6.017098463381069e-08 -# HELP go_memstats_gc_sys_bytes Number of bytes used for garbage collection system metadata. -# TYPE go_memstats_gc_sys_bytes gauge -go_memstats_gc_sys_bytes 479232 -# HELP go_memstats_heap_alloc_bytes Number of heap bytes allocated and still in use. -# TYPE go_memstats_heap_alloc_bytes gauge -go_memstats_heap_alloc_bytes 3.13024e+06 -# HELP go_memstats_heap_idle_bytes Number of heap bytes waiting to be used. -# TYPE go_memstats_heap_idle_bytes gauge -go_memstats_heap_idle_bytes 2.33472e+06 -# HELP go_memstats_heap_inuse_bytes Number of heap bytes that are in use. -# TYPE go_memstats_heap_inuse_bytes gauge -go_memstats_heap_inuse_bytes 4.841472e+06 -# HELP go_memstats_heap_objects Number of allocated objects. -# TYPE go_memstats_heap_objects gauge -go_memstats_heap_objects 24205 -# HELP go_memstats_heap_released_bytes Number of heap bytes released to OS. -# TYPE go_memstats_heap_released_bytes gauge -go_memstats_heap_released_bytes 0 -# HELP go_memstats_heap_sys_bytes Number of heap bytes obtained from system. -# TYPE go_memstats_heap_sys_bytes gauge -go_memstats_heap_sys_bytes 7.176192e+06 -# HELP go_memstats_last_gc_time_seconds Number of seconds since 1970 of last garbage collection. -# TYPE go_memstats_last_gc_time_seconds gauge -go_memstats_last_gc_time_seconds 1.5523196603041317e+09 -# HELP go_memstats_lookups_total Total number of pointer lookups. -# TYPE go_memstats_lookups_total counter -go_memstats_lookups_total 60 -# HELP go_memstats_mallocs_total Total number of mallocs. -# TYPE go_memstats_mallocs_total counter -go_memstats_mallocs_total 33727 -# HELP go_memstats_mcache_inuse_bytes Number of bytes in use by mcache structures. -# TYPE go_memstats_mcache_inuse_bytes gauge -go_memstats_mcache_inuse_bytes 20832 -# HELP go_memstats_mcache_sys_bytes Number of bytes used for mcache structures obtained from system. -# TYPE go_memstats_mcache_sys_bytes gauge -go_memstats_mcache_sys_bytes 32768 -# HELP go_memstats_mspan_inuse_bytes Number of bytes in use by mspan structures. -# TYPE go_memstats_mspan_inuse_bytes gauge -go_memstats_mspan_inuse_bytes 63840 -# HELP go_memstats_mspan_sys_bytes Number of bytes used for mspan structures obtained from system. -# TYPE go_memstats_mspan_sys_bytes gauge -go_memstats_mspan_sys_bytes 81920 -# HELP go_memstats_next_gc_bytes Number of heap bytes when next garbage collection will take place. -# TYPE go_memstats_next_gc_bytes gauge -go_memstats_next_gc_bytes 6.109984e+06 -# HELP go_memstats_other_sys_bytes Number of bytes used for other system allocations. -# TYPE go_memstats_other_sys_bytes gauge -go_memstats_other_sys_bytes 2.304285e+06 -# HELP go_memstats_stack_inuse_bytes Number of bytes in use by the stack allocator. -# TYPE go_memstats_stack_inuse_bytes gauge -go_memstats_stack_inuse_bytes 1.409024e+06 -# HELP go_memstats_stack_sys_bytes Number of bytes obtained from system for stack allocator. -# TYPE go_memstats_stack_sys_bytes gauge -go_memstats_stack_sys_bytes 1.409024e+06 -# HELP go_memstats_sys_bytes Number of bytes obtained from system. -# TYPE go_memstats_sys_bytes gauge -go_memstats_sys_bytes 1.2929272e+07 -# HELP go_threads Number of OS threads created. -# TYPE go_threads gauge -go_threads 22 -# HELP grpc_server_handled_total Total number of RPCs completed on the server, regardless of success or failure. -# TYPE grpc_server_handled_total counter -grpc_server_handled_total{grpc_code="Aborted",grpc_method="Alarm",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="AuthDisable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="AuthEnable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="Authenticate",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="Check",grpc_service="grpc.health.v1.Health",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="Defragment",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="DeleteRange",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="Hash",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="HashKV",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="LeaseKeepAlive",grpc_service="etcdserverpb.Lease",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="LeaseLeases",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="LeaseRevoke",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="LeaseTimeToLive",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="MemberAdd",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="MemberList",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="MemberRemove",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="MemberUpdate",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="MoveLeader",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="Put",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="RoleAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="RoleDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="RoleGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="RoleGrantPermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="RoleList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="RoleRevokePermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="Snapshot",grpc_service="etcdserverpb.Maintenance",grpc_type="server_stream"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="Status",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="UserAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="UserChangePassword",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="UserDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="UserGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="UserGrantRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="UserList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="UserRevokeRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Aborted",grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="Alarm",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="AuthDisable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="AuthEnable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="Authenticate",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="Check",grpc_service="grpc.health.v1.Health",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="Defragment",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="DeleteRange",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="Hash",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="HashKV",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="LeaseKeepAlive",grpc_service="etcdserverpb.Lease",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="LeaseLeases",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="LeaseRevoke",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="LeaseTimeToLive",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="MemberAdd",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="MemberList",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="MemberRemove",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="MemberUpdate",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="MoveLeader",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="Put",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="RoleAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="RoleDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="RoleGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="RoleGrantPermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="RoleList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="RoleRevokePermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="Snapshot",grpc_service="etcdserverpb.Maintenance",grpc_type="server_stream"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="Status",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="UserAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="UserChangePassword",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="UserDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="UserGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="UserGrantRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="UserList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="UserRevokeRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="Alarm",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="AuthDisable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="AuthEnable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="Authenticate",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="Check",grpc_service="grpc.health.v1.Health",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="Defragment",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="DeleteRange",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="Hash",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="HashKV",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="LeaseKeepAlive",grpc_service="etcdserverpb.Lease",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="LeaseLeases",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="LeaseRevoke",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="LeaseTimeToLive",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="MemberAdd",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="MemberList",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="MemberRemove",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="MemberUpdate",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="MoveLeader",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="Put",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="RoleAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="RoleDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="RoleGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="RoleGrantPermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="RoleList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="RoleRevokePermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="Snapshot",grpc_service="etcdserverpb.Maintenance",grpc_type="server_stream"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="Status",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="UserAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="UserChangePassword",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="UserDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="UserGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="UserGrantRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="UserList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="UserRevokeRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Canceled",grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="Alarm",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="AuthDisable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="AuthEnable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="Authenticate",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="Check",grpc_service="grpc.health.v1.Health",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="Defragment",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="DeleteRange",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="Hash",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="HashKV",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="LeaseKeepAlive",grpc_service="etcdserverpb.Lease",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="LeaseLeases",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="LeaseRevoke",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="LeaseTimeToLive",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="MemberAdd",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="MemberList",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="MemberRemove",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="MemberUpdate",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="MoveLeader",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="Put",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="RoleAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="RoleDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="RoleGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="RoleGrantPermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="RoleList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="RoleRevokePermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="Snapshot",grpc_service="etcdserverpb.Maintenance",grpc_type="server_stream"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="Status",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="UserAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="UserChangePassword",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="UserDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="UserGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="UserGrantRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="UserList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="UserRevokeRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DataLoss",grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="Alarm",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="AuthDisable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="AuthEnable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="Authenticate",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="Check",grpc_service="grpc.health.v1.Health",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="Defragment",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="DeleteRange",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="Hash",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="HashKV",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="LeaseKeepAlive",grpc_service="etcdserverpb.Lease",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="LeaseLeases",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="LeaseRevoke",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="LeaseTimeToLive",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="MemberAdd",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="MemberList",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="MemberRemove",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="MemberUpdate",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="MoveLeader",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="Put",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="RoleAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="RoleDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="RoleGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="RoleGrantPermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="RoleList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="RoleRevokePermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="Snapshot",grpc_service="etcdserverpb.Maintenance",grpc_type="server_stream"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="Status",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="UserAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="UserChangePassword",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="UserDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="UserGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="UserGrantRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="UserList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="UserRevokeRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="Alarm",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="AuthDisable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="AuthEnable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="Authenticate",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="Check",grpc_service="grpc.health.v1.Health",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="Defragment",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="DeleteRange",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="Hash",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="HashKV",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="LeaseKeepAlive",grpc_service="etcdserverpb.Lease",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="LeaseLeases",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="LeaseRevoke",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="LeaseTimeToLive",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="MemberAdd",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="MemberList",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="MemberRemove",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="MemberUpdate",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="MoveLeader",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="Put",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="RoleAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="RoleDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="RoleGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="RoleGrantPermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="RoleList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="RoleRevokePermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="Snapshot",grpc_service="etcdserverpb.Maintenance",grpc_type="server_stream"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="Status",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="UserAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="UserChangePassword",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="UserDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="UserGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="UserGrantRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="UserList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="UserRevokeRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="Alarm",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="AuthDisable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="AuthEnable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="Authenticate",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="Check",grpc_service="grpc.health.v1.Health",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="Defragment",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="DeleteRange",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="Hash",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="HashKV",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="LeaseKeepAlive",grpc_service="etcdserverpb.Lease",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="LeaseLeases",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="LeaseRevoke",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="LeaseTimeToLive",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="MemberAdd",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="MemberList",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="MemberRemove",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="MemberUpdate",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="MoveLeader",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="Put",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="RoleAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="RoleDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="RoleGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="RoleGrantPermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="RoleList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="RoleRevokePermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="Snapshot",grpc_service="etcdserverpb.Maintenance",grpc_type="server_stream"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="Status",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="UserAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="UserChangePassword",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="UserDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="UserGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="UserGrantRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="UserList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="UserRevokeRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Internal",grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="Alarm",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="AuthDisable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="AuthEnable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="Authenticate",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="Check",grpc_service="grpc.health.v1.Health",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="Defragment",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="DeleteRange",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="Hash",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="HashKV",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="LeaseKeepAlive",grpc_service="etcdserverpb.Lease",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="LeaseLeases",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="LeaseRevoke",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="LeaseTimeToLive",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="MemberAdd",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="MemberList",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="MemberRemove",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="MemberUpdate",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="MoveLeader",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="Put",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="RoleAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="RoleDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="RoleGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="RoleGrantPermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="RoleList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="RoleRevokePermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="Snapshot",grpc_service="etcdserverpb.Maintenance",grpc_type="server_stream"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="Status",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="UserAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="UserChangePassword",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="UserDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="UserGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="UserGrantRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="UserList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="UserRevokeRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="Alarm",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="AuthDisable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="AuthEnable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="Authenticate",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="Check",grpc_service="grpc.health.v1.Health",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="Defragment",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="DeleteRange",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="Hash",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="HashKV",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="LeaseKeepAlive",grpc_service="etcdserverpb.Lease",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="LeaseLeases",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="LeaseRevoke",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="LeaseTimeToLive",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="MemberAdd",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="MemberList",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="MemberRemove",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="MemberUpdate",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="MoveLeader",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="Put",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="RoleAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="RoleDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="RoleGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="RoleGrantPermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="RoleList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="RoleRevokePermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="Snapshot",grpc_service="etcdserverpb.Maintenance",grpc_type="server_stream"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="Status",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="UserAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="UserChangePassword",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="UserDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="UserGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="UserGrantRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="UserList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="UserRevokeRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="NotFound",grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="Alarm",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="AuthDisable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="AuthEnable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="Authenticate",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="Check",grpc_service="grpc.health.v1.Health",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="Defragment",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="DeleteRange",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="Hash",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="HashKV",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="LeaseKeepAlive",grpc_service="etcdserverpb.Lease",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="LeaseLeases",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="LeaseRevoke",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="LeaseTimeToLive",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="MemberAdd",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="MemberList",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="MemberRemove",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="MemberUpdate",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="MoveLeader",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="Put",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="RoleAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="RoleDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="RoleGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="RoleGrantPermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="RoleList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="RoleRevokePermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="Snapshot",grpc_service="etcdserverpb.Maintenance",grpc_type="server_stream"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="Status",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="UserAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="UserChangePassword",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="UserDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="UserGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="UserGrantRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="UserList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="UserRevokeRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OK",grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="Alarm",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="AuthDisable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="AuthEnable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="Authenticate",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="Check",grpc_service="grpc.health.v1.Health",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="Defragment",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="DeleteRange",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="Hash",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="HashKV",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="LeaseKeepAlive",grpc_service="etcdserverpb.Lease",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="LeaseLeases",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="LeaseRevoke",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="LeaseTimeToLive",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="MemberAdd",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="MemberList",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="MemberRemove",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="MemberUpdate",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="MoveLeader",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="Put",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="RoleAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="RoleDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="RoleGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="RoleGrantPermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="RoleList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="RoleRevokePermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="Snapshot",grpc_service="etcdserverpb.Maintenance",grpc_type="server_stream"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="Status",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="UserAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="UserChangePassword",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="UserDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="UserGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="UserGrantRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="UserList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="UserRevokeRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="Alarm",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="AuthDisable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="AuthEnable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="Authenticate",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="Check",grpc_service="grpc.health.v1.Health",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="Defragment",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="DeleteRange",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="Hash",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="HashKV",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="LeaseKeepAlive",grpc_service="etcdserverpb.Lease",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="LeaseLeases",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="LeaseRevoke",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="LeaseTimeToLive",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="MemberAdd",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="MemberList",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="MemberRemove",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="MemberUpdate",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="MoveLeader",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="Put",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="RoleAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="RoleDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="RoleGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="RoleGrantPermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="RoleList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="RoleRevokePermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="Snapshot",grpc_service="etcdserverpb.Maintenance",grpc_type="server_stream"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="Status",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="UserAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="UserChangePassword",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="UserDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="UserGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="UserGrantRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="UserList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="UserRevokeRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="Alarm",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="AuthDisable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="AuthEnable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="Authenticate",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="Check",grpc_service="grpc.health.v1.Health",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="Defragment",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="DeleteRange",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="Hash",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="HashKV",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="LeaseKeepAlive",grpc_service="etcdserverpb.Lease",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="LeaseLeases",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="LeaseRevoke",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="LeaseTimeToLive",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="MemberAdd",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="MemberList",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="MemberRemove",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="MemberUpdate",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="MoveLeader",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="Put",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="RoleAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="RoleDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="RoleGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="RoleGrantPermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="RoleList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="RoleRevokePermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="Snapshot",grpc_service="etcdserverpb.Maintenance",grpc_type="server_stream"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="Status",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="UserAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="UserChangePassword",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="UserDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="UserGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="UserGrantRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="UserList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="UserRevokeRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="Alarm",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="AuthDisable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="AuthEnable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="Authenticate",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="Check",grpc_service="grpc.health.v1.Health",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="Defragment",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="DeleteRange",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="Hash",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="HashKV",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="LeaseKeepAlive",grpc_service="etcdserverpb.Lease",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="LeaseLeases",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="LeaseRevoke",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="LeaseTimeToLive",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="MemberAdd",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="MemberList",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="MemberRemove",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="MemberUpdate",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="MoveLeader",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="Put",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="RoleAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="RoleDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="RoleGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="RoleGrantPermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="RoleList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="RoleRevokePermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="Snapshot",grpc_service="etcdserverpb.Maintenance",grpc_type="server_stream"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="Status",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="UserAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="UserChangePassword",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="UserDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="UserGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="UserGrantRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="UserList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="UserRevokeRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="Alarm",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="AuthDisable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="AuthEnable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="Authenticate",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="Check",grpc_service="grpc.health.v1.Health",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="Defragment",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="DeleteRange",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="Hash",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="HashKV",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="LeaseKeepAlive",grpc_service="etcdserverpb.Lease",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="LeaseLeases",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="LeaseRevoke",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="LeaseTimeToLive",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="MemberAdd",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="MemberList",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="MemberRemove",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="MemberUpdate",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="MoveLeader",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="Put",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="RoleAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="RoleDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="RoleGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="RoleGrantPermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="RoleList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="RoleRevokePermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="Snapshot",grpc_service="etcdserverpb.Maintenance",grpc_type="server_stream"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="Status",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="UserAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="UserChangePassword",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="UserDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="UserGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="UserGrantRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="UserList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="UserRevokeRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unavailable",grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="Alarm",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="AuthDisable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="AuthEnable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="Authenticate",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="Check",grpc_service="grpc.health.v1.Health",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="Defragment",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="DeleteRange",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="Hash",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="HashKV",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="LeaseKeepAlive",grpc_service="etcdserverpb.Lease",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="LeaseLeases",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="LeaseRevoke",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="LeaseTimeToLive",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="MemberAdd",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="MemberList",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="MemberRemove",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="MemberUpdate",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="MoveLeader",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="Put",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="RoleAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="RoleDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="RoleGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="RoleGrantPermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="RoleList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="RoleRevokePermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="Snapshot",grpc_service="etcdserverpb.Maintenance",grpc_type="server_stream"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="Status",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="UserAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="UserChangePassword",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="UserDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="UserGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="UserGrantRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="UserList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="UserRevokeRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="Alarm",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="AuthDisable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="AuthEnable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="Authenticate",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="Check",grpc_service="grpc.health.v1.Health",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="Defragment",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="DeleteRange",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="Hash",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="HashKV",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="LeaseKeepAlive",grpc_service="etcdserverpb.Lease",grpc_type="bidi_stream"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="LeaseLeases",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="LeaseRevoke",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="LeaseTimeToLive",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="MemberAdd",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="MemberList",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="MemberRemove",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="MemberUpdate",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="MoveLeader",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="Put",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="RoleAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="RoleDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="RoleGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="RoleGrantPermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="RoleList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="RoleRevokePermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="Snapshot",grpc_service="etcdserverpb.Maintenance",grpc_type="server_stream"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="Status",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="UserAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="UserChangePassword",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="UserDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="UserGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="UserGrantRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="UserList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="UserRevokeRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_handled_total{grpc_code="Unknown",grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 0 -# HELP grpc_server_msg_received_total Total number of RPC stream messages received on the server. -# TYPE grpc_server_msg_received_total counter -grpc_server_msg_received_total{grpc_method="Alarm",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="AuthDisable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="AuthEnable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="Authenticate",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="Check",grpc_service="grpc.health.v1.Health",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="Defragment",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="DeleteRange",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="Hash",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="HashKV",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="LeaseKeepAlive",grpc_service="etcdserverpb.Lease",grpc_type="bidi_stream"} 0 -grpc_server_msg_received_total{grpc_method="LeaseLeases",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="LeaseRevoke",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="LeaseTimeToLive",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="MemberAdd",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="MemberList",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="MemberRemove",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="MemberUpdate",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="MoveLeader",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="Put",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="RoleAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="RoleDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="RoleGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="RoleGrantPermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="RoleList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="RoleRevokePermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="Snapshot",grpc_service="etcdserverpb.Maintenance",grpc_type="server_stream"} 0 -grpc_server_msg_received_total{grpc_method="Status",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="UserAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="UserChangePassword",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="UserDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="UserGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="UserGrantRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="UserList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="UserRevokeRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_received_total{grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 0 -# HELP grpc_server_msg_sent_total Total number of gRPC stream messages sent by the server. -# TYPE grpc_server_msg_sent_total counter -grpc_server_msg_sent_total{grpc_method="Alarm",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="AuthDisable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="AuthEnable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="Authenticate",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="Check",grpc_service="grpc.health.v1.Health",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="Defragment",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="DeleteRange",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="Hash",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="HashKV",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="LeaseKeepAlive",grpc_service="etcdserverpb.Lease",grpc_type="bidi_stream"} 0 -grpc_server_msg_sent_total{grpc_method="LeaseLeases",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="LeaseRevoke",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="LeaseTimeToLive",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="MemberAdd",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="MemberList",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="MemberRemove",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="MemberUpdate",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="MoveLeader",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="Put",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="RoleAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="RoleDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="RoleGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="RoleGrantPermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="RoleList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="RoleRevokePermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="Snapshot",grpc_service="etcdserverpb.Maintenance",grpc_type="server_stream"} 0 -grpc_server_msg_sent_total{grpc_method="Status",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="UserAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="UserChangePassword",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="UserDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="UserGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="UserGrantRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="UserList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="UserRevokeRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_msg_sent_total{grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 0 -# HELP grpc_server_started_total Total number of RPCs started on the server. -# TYPE grpc_server_started_total counter -grpc_server_started_total{grpc_method="Alarm",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="AuthDisable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="AuthEnable",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="Authenticate",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="Check",grpc_service="grpc.health.v1.Health",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="Defragment",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="DeleteRange",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="Hash",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="HashKV",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="LeaseKeepAlive",grpc_service="etcdserverpb.Lease",grpc_type="bidi_stream"} 0 -grpc_server_started_total{grpc_method="LeaseLeases",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="LeaseRevoke",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="LeaseTimeToLive",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="MemberAdd",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="MemberList",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="MemberRemove",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="MemberUpdate",grpc_service="etcdserverpb.Cluster",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="MoveLeader",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="Put",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="RoleAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="RoleDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="RoleGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="RoleGrantPermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="RoleList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="RoleRevokePermission",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="Snapshot",grpc_service="etcdserverpb.Maintenance",grpc_type="server_stream"} 0 -grpc_server_started_total{grpc_method="Status",grpc_service="etcdserverpb.Maintenance",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="UserAdd",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="UserChangePassword",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="UserDelete",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="UserGet",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="UserGrantRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="UserList",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="UserRevokeRole",grpc_service="etcdserverpb.Auth",grpc_type="unary"} 0 -grpc_server_started_total{grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 0 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/metrics/_meta/testdata/metrics.plain-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/metrics/_meta/testdata/metrics.plain-expected.json deleted file mode 100644 index fd9a62b8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/metrics/_meta/testdata/metrics.plain-expected.json +++ /dev/null @@ -1,105 +0,0 @@ -[ - { - "etcd": { - "api_version": "3", - "disk": { - "backend_commit_duration": { - "ns": { - "bucket": { - "+Inf": 6, - "1000000": 4, - "1024000000": 6, - "128000000": 6, - "16000000": 6, - "2000000": 4, - "2048000000": 6, - "256000000": 6, - "32000000": 6, - "4000000": 6, - "4096000000": 6, - "512000000": 6, - "64000000": 6, - "8000000": 6, - "8192000000": 6 - }, - "count": 6, - "sum": 5161901 - } - }, - "mvcc_db_total_size": { - "bytes": 24576 - }, - "wal_fsync_duration": { - "ns": { - "bucket": { - "+Inf": 3, - "1000000": 0, - "1024000000": 3, - "128000000": 3, - "16000000": 2, - "2000000": 0, - "2048000000": 3, - "256000000": 3, - "32000000": 2, - "4000000": 0, - "4096000000": 3, - "512000000": 3, - "64000000": 3, - "8000000": 2, - "8192000000": 3 - }, - "count": 3, - "sum": 71772434 - } - } - }, - "memory": { - "go_memstats_alloc": { - "bytes": 3130240 - } - }, - "network": { - "client_grpc_received": { - "bytes": 0 - }, - "client_grpc_sent": { - "bytes": 0 - } - }, - "server": { - "grpc_handled": { - "count": 0 - }, - "grpc_started": { - "count": 0 - }, - "has_leader": 1, - "leader_changes": { - "count": 1 - }, - "proposals_committed": { - "count": 8 - }, - "proposals_failed": { - "count": 0 - }, - "proposals_pending": { - "count": 0 - } - } - }, - "event": { - "dataset": "etcd", - "duration": 115000, - "module": "etcd" - }, - "metricset": { - "name": "metrics", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "etcd" - } - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/metrics/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/metrics/doc.go deleted file mode 100644 index f241052e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/metrics/doc.go +++ /dev/null @@ -1,21 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package metrics contain Etcd V3 metrics endpoint fetching and reporting -*/ -package metrics diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/metrics/metrics.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/metrics/metrics.go deleted file mode 100644 index e6c2c1fe..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/metrics/metrics.go +++ /dev/null @@ -1,58 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package metrics - -import ( - "github.com/elastic/beats/v7/metricbeat/helper/prometheus" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -func init() { - mapping := &prometheus.MetricsMapping{ - Metrics: map[string]prometheus.MetricMap{ - // Server - "etcd_server_has_leader": prometheus.Metric("server.has_leader"), - "etcd_server_leader_changes_seen_total": prometheus.Metric("server.leader_changes.count"), - "etcd_server_proposals_committed_total": prometheus.Metric("server.proposals_committed.count"), - "etcd_server_proposals_pending": prometheus.Metric("server.proposals_pending.count"), - "etcd_server_proposals_failed_total": prometheus.Metric("server.proposals_failed.count"), - "grpc_server_started_total": prometheus.Metric("server.grpc_started.count"), - "grpc_server_handled_total": prometheus.Metric("server.grpc_handled.count"), - - // Disk - "etcd_mvcc_db_total_size_in_bytes": prometheus.Metric("disk.mvcc_db_total_size.bytes"), - "etcd_disk_wal_fsync_duration_seconds": prometheus.Metric("disk.wal_fsync_duration.ns", - prometheus.OpMultiplyBuckets(1000000000)), - "etcd_disk_backend_commit_duration_seconds": prometheus.Metric("disk.backend_commit_duration.ns", - prometheus.OpMultiplyBuckets(1000000000)), - - // Memory - "go_memstats_alloc_bytes": prometheus.Metric("memory.go_memstats_alloc.bytes"), - - // Network - "etcd_network_client_grpc_sent_bytes_total": prometheus.Metric("network.client_grpc_sent.bytes"), - "etcd_network_client_grpc_received_bytes_total": prometheus.Metric("network.client_grpc_received.bytes"), - }, - ExtraFields: map[string]string{"api_version": "3"}, - Namespace: "etcd", - } - - mb.Registry.MustAddMetricSet("etcd", "metrics", - prometheus.MetricSetBuilder(mapping), - mb.WithHostParser(prometheus.HostParser)) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/metrics/metrics_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/metrics/metrics_integration_test.go deleted file mode 100644 index 2faa820a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/metrics/metrics_integration_test.go +++ /dev/null @@ -1,59 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package metrics - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestFetch(t *testing.T) { - logp.TestingSetup() - - service := compose.EnsureUp(t, "etcd") - - m := mbtest.NewFetcher(t, getConfig(service.Host())) - events, errs := m.FetchEvents() - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - t.Logf("%s/%s event: %+v", m.Module().Name(), m.Name(), events[0]) -} - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "etcd") - - m := mbtest.NewFetcher(t, getConfig(service.Host())) - m.WriteEvents(t, "") -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "etcd", - "metricsets": []string{"metrics"}, - "hosts": []string{host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/metrics/metrics_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/metrics/metrics_test.go deleted file mode 100644 index 9be6c8b9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/metrics/metrics_test.go +++ /dev/null @@ -1,46 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package metrics - -import ( - "testing" - - "github.com/elastic/beats/v7/metricbeat/helper/prometheus/ptest" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - _ "github.com/elastic/beats/v7/metricbeat/module/etcd" -) - -const testFile = "_meta/test/metrics" - -func TestEventMapping(t *testing.T) { - ptest.TestMetricSet(t, "etcd", "metrics", - ptest.TestCases{ - { - MetricsFile: "./_meta/test/metrics", - ExpectedFile: "./_meta/test/metrics.expected", - }, - }, - ) -} - -func TestData(t *testing.T) { - mbtest.TestDataFiles(t, "etcd", "metrics") -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/self/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/self/_meta/data.json deleted file mode 100644 index 05af9e04..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/self/_meta/data.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "etcd": { - "api_version": "2", - "self": { - "id": "8e9e05c52164694d", - "leaderinfo": { - "leader": "8e9e05c52164694d", - "starttime": "2019-03-25T18:00:33.457653099+01:00", - "uptime": "20.338096195s" - }, - "name": "default", - "recv": { - "appendrequest": { - "count": 0 - }, - "bandwidthrate": 0, - "pkgrate": 0 - }, - "send": { - "appendrequest": { - "count": 0 - }, - "bandwidthrate": 0, - "pkgrate": 0 - }, - "starttime": "2019-03-25T18:00:32.755273186+01:00", - "state": "StateLeader" - } - }, - "event": { - "dataset": "etcd.self", - "duration": 115000, - "module": "etcd" - }, - "metricset": { - "name": "self" - }, - "service": { - "address": "127.0.0.1:2379", - "type": "etcd" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/self/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/self/_meta/docs.asciidoc deleted file mode 100644 index 1b779d12..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/self/_meta/docs.asciidoc +++ /dev/null @@ -1,2 +0,0 @@ -This is the self metricset of the module etcd. -This metrics is being read from the Etcd V2 endpoint and won't show any activity regarding Etcd V3. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/self/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/self/_meta/fields.yml deleted file mode 100644 index e20157ad..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/self/_meta/fields.yml +++ /dev/null @@ -1,64 +0,0 @@ -- name: self - type: group - description: > - Contains etcd self statistics. - release: ga - fields: - - name: id - type: keyword - description: > - the unique identifier for the member - - - name: leaderinfo.leader - type: keyword - description: > - id of the current leader member - - name: leaderinfo.starttime - type: keyword - description: > - the time when this node was started - - name: leaderinfo.uptime - type: keyword - description: > - amount of time the leader has been leader - - - name: name - type: keyword - description: > - this member's name - - - name: recv.appendrequest.count - type: integer - description: > - number of append requests this node has processed - - name: recv.bandwidthrate - type: scaled_float - description: > - number of bytes per second this node is receiving (follower only) - - name: recv.pkgrate - type: scaled_float - description: > - number of requests per second this node is receiving (follower only) - - - name: send.appendrequest.count - type: integer - description: > - number of requests that this node has sent - - name: send.bandwidthrate - type: scaled_float - description: > - number of bytes per second this node is sending (leader only). This value is undefined on single member clusters. - - name: send.pkgrate - type: scaled_float - description: > - number of requests per second this node is sending (leader only). This value is undefined on single member clusters. - - - name: starttime - type: keyword - description: > - the time when this node was started - - - name: state - type: keyword - description: > - either leader or follower diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/self/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/self/data.go deleted file mode 100644 index fd3bfe23..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/self/data.go +++ /dev/null @@ -1,92 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package self - -import ( - "encoding/json" - - "github.com/elastic/beats/v7/libbeat/common" -) - -type LeaderInfo struct { - Leader string `json:"leader"` - StartTime string `json:"startTime"` - Uptime string `json:"uptime"` -} - -type AppendRequest struct { - Count int64 `json:"recvAppendRequestCnt"` -} - -type Recv struct { - Appendrequest AppendRequest - Bandwidthrate float64 `json:"recvBandwidthRate"` - Pkgrate float64 `json:"recvPkgRate"` -} - -type sendAppendRequest struct { - Cnt int64 `json:"sendAppendRequestCnt"` -} - -type Send struct { - AppendRequest sendAppendRequest - BandwidthRate float64 `json:"sendBandwidthRate"` - PkgRate float64 `json:"sendPkgRate"` -} - -type Self struct { - ID string `json:"id"` - LeaderInfo LeaderInfo - Name string `json:"name"` - Recv Recv - Send Send - StartTime string `json:"startTime"` - State string `json:"state"` -} - -func eventMapping(content []byte) common.MapStr { - var data Self - json.Unmarshal(content, &data) - event := common.MapStr{ - "id": data.ID, - "leaderinfo": common.MapStr{ - "leader": data.LeaderInfo.Leader, - "starttime": data.LeaderInfo.StartTime, - "uptime": data.LeaderInfo.Uptime, - }, - "name": data.Name, - "recv": common.MapStr{ - "appendrequest": common.MapStr{ - "count": data.Recv.Appendrequest.Count, - }, - "bandwidthrate": data.Recv.Bandwidthrate, - "pkgrate": data.Recv.Pkgrate, - }, - "send": common.MapStr{ - "appendrequest": common.MapStr{ - "count": data.Send.AppendRequest.Cnt, - }, - "bandwidthrate": data.Send.BandwidthRate, - "pkgrate": data.Send.PkgRate, - }, - "starttime": data.StartTime, - "state": data.State, - } - - return event -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/self/self.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/self/self.go deleted file mode 100644 index 30f649db..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/self/self.go +++ /dev/null @@ -1,86 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package self - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -const ( - defaultScheme = "http" - defaultPath = "/v2/stats/self" - apiVersion = "2" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: defaultPath, - }.Build() -) - -func init() { - mb.Registry.MustAddMetricSet("etcd", "self", New, - mb.WithHostParser(hostParser), - mb.DefaultMetricSet(), - ) -} - -type MetricSet struct { - mb.BaseMetricSet - http *helper.HTTP -} - -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - config := struct{}{} - - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - return &MetricSet{ - base, - http, - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - content, err := m.http.FetchContent() - if err != nil { - return errors.Wrap(err, "error in http fetch") - } - - reporter.Event(mb.Event{ - MetricSetFields: eventMapping(content), - ModuleFields: common.MapStr{"api_version": apiVersion}, - }) - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/self/self_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/self/self_integration_test.go deleted file mode 100644 index dfbfff22..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/self/self_integration_test.go +++ /dev/null @@ -1,65 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package self - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestFetch(t *testing.T) { - service := compose.EnsureUp(t, "etcd") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), events[0]) -} - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "etcd") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - - if err := mbtest.WriteEventsReporterV2Error(f, t, ""); err != nil { - t.Fatal("write", err) - } -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "etcd", - "metricsets": []string{"self"}, - "hosts": []string{host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/self/self_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/self/self_test.go deleted file mode 100644 index 9d1b8f2d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/self/self_test.go +++ /dev/null @@ -1,67 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package self - -import ( - "io/ioutil" - "net/http" - "net/http/httptest" - "path/filepath" - - "github.com/stretchr/testify/assert" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - - "testing" -) - -func TestEventMapping(t *testing.T) { - content, err := ioutil.ReadFile("../_meta/test/selfstats.json") - assert.NoError(t, err) - - event := eventMapping(content) - - assert.Equal(t, event["id"], string("8e9e05c52164694d")) -} - -func TestFetchEventContent(t *testing.T) { - absPath, err := filepath.Abs("../_meta/test/") - assert.NoError(t, err) - - response, err := ioutil.ReadFile(absPath + "/selfstats.json") - server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - w.WriteHeader(200) - w.Header().Set("Content-Type", "application/json;") - w.Write([]byte(response)) - })) - defer server.Close() - - config := map[string]interface{}{ - "module": "etcd", - "metricsets": []string{"self"}, - "hosts": []string{server.URL}, - } - f := mbtest.NewReportingMetricSetV2Error(t, config) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), events[0]) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/store/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/store/_meta/data.json deleted file mode 100644 index e5f862e5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/store/_meta/data.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "etcd": { - "api_version": "2", - "store": { - "compareanddelete": { - "fail": 0, - "success": 0 - }, - "compareandswap": { - "fail": 0, - "success": 0 - }, - "create": { - "fail": 0, - "success": 1 - }, - "delete": { - "fail": 0, - "success": 0 - }, - "expire": { - "count": 0 - }, - "gets": { - "fail": 4, - "success": 2 - }, - "sets": { - "fail": 0, - "success": 12 - }, - "update": { - "fail": 0, - "success": 0 - }, - "watchers": 0 - } - }, - "event": { - "dataset": "etcd.store", - "duration": 115000, - "module": "etcd" - }, - "metricset": { - "name": "store" - }, - "service": { - "address": "127.0.0.1:2379", - "type": "etcd" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/store/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/store/_meta/docs.asciidoc deleted file mode 100644 index 6a4dc701..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/store/_meta/docs.asciidoc +++ /dev/null @@ -1,2 +0,0 @@ -This is the store metricset of the module etcd. -This metrics is being read from the Etcd V2 endpoint and won't show any activity regarding Etcd V3. \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/store/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/store/_meta/fields.yml deleted file mode 100644 index 50e71561..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/store/_meta/fields.yml +++ /dev/null @@ -1,47 +0,0 @@ -- name: store - type: group - description: > - The store statistics include information about the operations that this node has handled. - release: ga - fields: - - name: gets.success - type: integer - - name: gets.fail - type: integer - - - name: sets.success - type: integer - - name: sets.fail - type: integer - - - name: delete.success - type: integer - - name: delete.fail - type: integer - - - name: update.success - type: integer - - name: update.fail - type: integer - - - name: create.success - type: integer - - name: create.fail - type: integer - - - name: compareandswap.success - type: integer - - name: compareandswap.fail - type: integer - - - name: compareanddelete.success - type: integer - - name: compareanddelete.fail - type: integer - - - - name: expire.count - type: integer - - - name: watchers - type: integer diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/store/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/store/data.go deleted file mode 100644 index de8271d6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/store/data.go +++ /dev/null @@ -1,71 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package store - -import ( - "encoding/json" - - "github.com/elastic/beats/v7/libbeat/common" - - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstriface" -) - -var ( - schema = s.Schema{ - "gets": s.Object{ - "success": c.Int("getsSuccess"), - "fail": c.Int("getsFail"), - }, - "sets": s.Object{ - "success": c.Int("setsSuccess"), - "fail": c.Int("setsFail"), - }, - "delete": s.Object{ - "success": c.Int("deleteSuccess"), - "fail": c.Int("deleteFail"), - }, - "update": s.Object{ - "success": c.Int("updateSuccess"), - "fail": c.Int("updateFail"), - }, - "create": s.Object{ - "success": c.Int("createSuccess"), - "fail": c.Int("createFail"), - }, - "compareandswap": s.Object{ - "success": c.Int("compareAndSwapSuccess"), - "fail": c.Int("compareAndSwapFail"), - }, - "compareanddelete": s.Object{ - "success": c.Int("compareAndDeleteSuccess"), - "fail": c.Int("compareAndDeleteFail"), - }, - "expire": s.Object{ - "count": c.Int("expireCount"), - }, - "watchers": c.Int("watchers"), - } -) - -func eventMapping(content []byte) common.MapStr { - var data map[string]interface{} - json.Unmarshal(content, &data) - event, _ := schema.Apply(data) - return event -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/store/store.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/store/store.go deleted file mode 100644 index 44baaf87..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/store/store.go +++ /dev/null @@ -1,85 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package store - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -const ( - defaultScheme = "http" - defaultPath = "/v2/stats/store" - apiVersion = "2" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: defaultPath, - }.Build() -) - -func init() { - mb.Registry.MustAddMetricSet("etcd", "store", New, - mb.WithHostParser(hostParser), - mb.DefaultMetricSet(), - ) -} - -type MetricSet struct { - mb.BaseMetricSet - http *helper.HTTP -} - -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - config := struct{}{} - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - return &MetricSet{ - base, - http, - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - content, err := m.http.FetchContent() - if err != nil { - return errors.Wrap(err, "error in http fetch") - } - - reporter.Event(mb.Event{ - MetricSetFields: eventMapping(content), - ModuleFields: common.MapStr{"api_version": apiVersion}, - }) - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/store/store_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/store/store_integration_test.go deleted file mode 100644 index ad455c4e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/store/store_integration_test.go +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package store - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestFetch(t *testing.T) { - logp.TestingSetup() - service := compose.EnsureUp(t, "etcd") - - ms := mbtest.NewFetcher(t, getConfig(service.Host())) - events, errs := ms.FetchEvents() - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) -} - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "etcd") - - f := mbtest.NewFetcher(t, getConfig(service.Host())) - f.WriteEvents(t, "") -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "etcd", - "metricsets": []string{"store"}, - "hosts": []string{host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/store/store_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/store/store_test.go deleted file mode 100644 index cb1173e3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/store/store_test.go +++ /dev/null @@ -1,71 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package store - -import ( - "io/ioutil" - "net/http" - "net/http/httptest" - "path/filepath" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - - "testing" -) - -func TestEventMapping(t *testing.T) { - content, err := ioutil.ReadFile("../_meta/test/storestats.json") - assert.NoError(t, err) - - event := eventMapping(content) - - assert.Equal(t, event["gets"].(common.MapStr)["fail"], int64(3)) -} - -func TestFetchEventContent(t *testing.T) { - absPath, err := filepath.Abs("../_meta/test/") - assert.NoError(t, err) - - response, err := ioutil.ReadFile(absPath + "/storestats.json") - assert.NoError(t, err) - - server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - w.WriteHeader(200) - w.Header().Set("Content-Type", "application/json;") - w.Write([]byte(response)) - })) - defer server.Close() - - config := map[string]interface{}{ - "module": "etcd", - "metricsets": []string{"store"}, - "hosts": []string{server.URL}, - } - - f := mbtest.NewReportingMetricSetV2Error(t, config) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), events[0]) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/test_etcd.py b/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/test_etcd.py deleted file mode 100644 index 1832f2df..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/etcd/test_etcd.py +++ /dev/null @@ -1,27 +0,0 @@ -import os -import sys -import unittest -import time -from parameterized import parameterized - -sys.path.append(os.path.join(os.path.dirname(__file__), '../../tests/system')) - -import metricbeat - - -@metricbeat.parameterized_with_supported_versions -class Test(metricbeat.BaseTest): - COMPOSE_SERVICES = ['etcd'] - - @parameterized.expand([ - "leader", - "self", - "store", - "metrics", - ]) - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_metricset(self, metricset): - """ - etcd metricset tests - """ - self.check_metricset("etcd", metricset, self.get_hosts(), ['etcd.' + metricset]) diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/_meta/Dockerfile b/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/_meta/Dockerfile deleted file mode 100644 index 5c20fa2f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/_meta/Dockerfile +++ /dev/null @@ -1,6 +0,0 @@ -FROM docker.elastic.co/beats/metricbeat:6.5.4 - -HEALTHCHECK --interval=1s --retries=90 CMD curl -f http://localhost:6060/debug/vars - -EXPOSE 6060 -CMD ["-httpprof", ":6060", "-e"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/_meta/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/_meta/config.yml deleted file mode 100644 index fe5805b1..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/_meta/config.yml +++ /dev/null @@ -1,10 +0,0 @@ -- module: golang - #metricsets: - # - expvar - # - heap - period: 10s - hosts: ["localhost:6060"] - heap.path: "/debug/vars" - expvar: - namespace: "example" - path: "/debug/vars" diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/_meta/docs.asciidoc deleted file mode 100644 index c556e134..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -The golang module collects metrics by submitting HTTP GET requests to https://golang.org/pkg/expvar/[golang-expvar-api]. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/_meta/fields.yml deleted file mode 100644 index f58cd5a1..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/_meta/fields.yml +++ /dev/null @@ -1,12 +0,0 @@ -- key: golang - title: "Golang" - description: > - Golang module - short_config: false - release: ga - settings: ["ssl", "http"] - fields: - - name: golang - type: group - description: > - fields: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/_meta/kibana/7/dashboard/Metricbeat-golang-overview.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/_meta/kibana/7/dashboard/Metricbeat-golang-overview.json deleted file mode 100644 index df7a3fcb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/_meta/kibana/7/dashboard/Metricbeat-golang-overview.json +++ /dev/null @@ -1,262 +0,0 @@ -{ - "objects": [ - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Heap Summary [Metricbeat Golang] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "expression": ".es(index=\"metricbeat*\",metric=\"avg:golang.heap.system.total\").label(\"System Total Memory\").yaxis(label=\"Bytes\",units=bytes),.es(index=\"metricbeat*\",metric=\"min:golang.heap.allocations.allocated\").label(\"Bytes Allocated(min)\").movingaverage(30),.es(index=\"metricbeat*\",metric=\"max:golang.heap.allocations.allocated\").label(\"Bytes Allocated(max)\").movingaverage(30),.es(index=\"metricbeat*\",metric=\"avg:golang.heap.gc.next_gc_limit\").label(\"GC Limit\"),.es(index=\"metricbeat*\",metric=\"avg:golang.heap.gc.pause.count\").condition(lt,1, null).points().label(\"GC Cycles(count)\").yaxis(2,label=\"Count\")", - "interval": "10s" - }, - "title": "Heap Summary [Metricbeat Golang] ECS", - "type": "timelion" - } - }, - "id": "58000780-f529-11e6-844d-b170e2f0a07e-ecs", - "type": "visualization", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Heap [Metricbeat Golang] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "expression": ".es(index=\"metricbeat*\",metric=\"avg:golang.heap.allocations.total\").label(\"Heap Total\").derivative().movingaverage(30).yaxis(label=\"Bytes\",units=bytes),.es(index=\"metricbeat*\",metric=\"avg:golang.heap.allocations.active\").label(\"Heap Inuse\").movingaverage(30),.es(index=\"metricbeat*\",metric=\"avg:golang.heap.allocations.allocated\").label(\"Heap Allocated\").movingaverage(30),.es(index=\"metricbeat*\",metric=\"avg:golang.heap.allocations.idle\").label(\"Heap Idle\").movingaverage(30)", - "interval": "10s" - }, - "title": "Heap [Metricbeat Golang] ECS", - "type": "timelion" - } - }, - "id": "95388680-f52a-11e6-969c-518c48c913e4-ecs", - "type": "visualization", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Objects [Metricbeat Golang] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "expression": ".es(index=\"metricbeat*\",metric=\"max:golang.heap.allocations.objects\").label(\"Object Count(avg)\").yaxis(1,label=\"Count\").movingaverage(30),.es(index=\"metricbeat*\",metric=\"max:golang.heap.allocations.total\").derivative().label(\"Allocation Rate\").yaxis(2,label=\"Rate\").movingaverage(30)", - "interval": "10s" - }, - "title": "Objects [Metricbeat Golang] ECS", - "type": "timelion" - } - }, - "id": "b59a5200-f52a-11e6-969c-518c48c913e4-ecs", - "type": "visualization", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "System [Metricbeat Golang] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "expression": ".es(index=\"metricbeat*\",metric=\"avg:golang.heap.system.total\").label(\"System Total\").yaxis(label=\"Bytes\",units=bytes),.es(index=\"metricbeat*\",metric=\"avg:golang.heap.system.obtained\").label(\"System Obtained\"),.es(index=\"metricbeat*\",metric=\"avg:golang.heap.system.stack\").label(\"System Stack\"),.es(index=\"metricbeat*\",metric=\"avg:golang.heap.system.released\").label(\"System Released\")", - "interval": "10s" - }, - "title": "System [Metricbeat Golang] ECS", - "type": "timelion" - } - }, - "id": "9a9a8bf0-f52a-11e6-969c-518c48c913e4-ecs", - "type": "visualization", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "GC count [Metricbeat Golang] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "expression": ".es(index=\"metricbeat*\",metric=\"max:golang.heap.gc.pause.count\").label(\"GC Count\").bars().yaxis(label=\"Count\"),.es(index=\"metricbeat*\",metric=\"max:golang.heap.gc.total_count\").label(\"GC Rate\").derivative().movingaverage(30),.es(index=\"metricbeat*\",metric=\"max:golang.heap.gc.cpu_fraction\").label(\"CPU Fraction\").yaxis(2,label=\"Fraction\")", - "interval": "10s" - }, - "title": "GC count [Metricbeat Golang] ECS", - "type": "timelion" - } - }, - "id": "b046cb80-f52a-11e6-969c-518c48c913e4-ecs", - "type": "visualization", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "GC durations [Metricbeat Golang] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "expression": ".es(index=\"metricbeat*\",metric=\"max:golang.heap.gc.pause.sum.ns\").bars().label(\"sum of GC Pause durations(ns)\").yaxis(label=\"Durations(ns)\"),.es(index=\"metricbeat*\",metric=\"max:golang.heap.gc.total_pause.ns\").derivative().movingaverage(30).label(\"Total GC Pause(ns) Rate\"),.es(index=\"metricbeat*\",metric=\"max:golang.heap.gc.pause.max.ns\").label(\"Max GC Pause(ns)\").movingaverage(30),.es(index=\"metricbeat*\",metric=\"avg:golang.heap.gc.pause.avg.ns\").label(\"Avg GC Pause(ns)\").movingaverage(30),.es(index=\"metricbeat*\",metric=\"max:golang.heap.gc.pause.count\").condition(lt,1, null).label(\"GC Pause count\").points().yaxis(2,label=\"Count\")", - "interval": "10s" - }, - "title": "GC durations [Metricbeat Golang] ECS", - "type": "timelion" - } - }, - "id": "ab226b50-f52a-11e6-969c-518c48c913e4-ecs", - "type": "visualization", - "version": 2 - }, - { - "attributes": { - "description": "Overview of Go profiling information", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "highlightAll": true, - "query": { - "language": "kuery", - "query": "" - }, - "version": true - } - }, - "optionsJSON": { - "darkTheme": false - }, - "panelsJSON": [ - { - "col": 1, - "id": "58000780-f529-11e6-844d-b170e2f0a07e-ecs", - "panelIndex": 8, - "row": 1, - "size_x": 12, - "size_y": 3, - "type": "visualization" - }, - { - "col": 1, - "id": "95388680-f52a-11e6-969c-518c48c913e4-ecs", - "panelIndex": 9, - "row": 4, - "size_x": 4, - "size_y": 4, - "type": "visualization" - }, - { - "col": 9, - "id": "b59a5200-f52a-11e6-969c-518c48c913e4-ecs", - "panelIndex": 10, - "row": 4, - "size_x": 4, - "size_y": 4, - "type": "visualization" - }, - { - "col": 5, - "id": "9a9a8bf0-f52a-11e6-969c-518c48c913e4-ecs", - "panelIndex": 11, - "row": 4, - "size_x": 4, - "size_y": 4, - "type": "visualization" - }, - { - "col": 7, - "id": "b046cb80-f52a-11e6-969c-518c48c913e4-ecs", - "panelIndex": 12, - "row": 8, - "size_x": 6, - "size_y": 4, - "type": "visualization" - }, - { - "col": 1, - "id": "ab226b50-f52a-11e6-969c-518c48c913e4-ecs", - "panelIndex": 13, - "row": 8, - "size_x": 6, - "size_y": 4, - "type": "visualization" - } - ], - "timeRestore": false, - "title": "[Metricbeat Golang] Overview ECS", - "uiStateJSON": {}, - "version": 1 - }, - "id": "f2dc7320-f519-11e6-a3c9-9d1f7c42b045-ecs", - "type": "dashboard", - "version": 3 - } - ], - "version": "6.0.0-beta1-SNAPSHOT" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/doc.go deleted file mode 100644 index f5e12033..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/doc.go +++ /dev/null @@ -1,21 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package golang is a Metricbeat module that contains MetricSets. -*/ -package golang diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/docker-compose.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/docker-compose.yml deleted file mode 100644 index 4f87394d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/docker-compose.yml +++ /dev/null @@ -1,9 +0,0 @@ -version: '2.3' - -services: - golang: - image: docker.elastic.co/integrations-ci/beats-golang:1 - build: - context: ./_meta - ports: - - 6060 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/expvar/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/expvar/_meta/data.json deleted file mode 100644 index 02860918..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/expvar/_meta/data.json +++ /dev/null @@ -1,953 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "event": { - "dataset": "golang.metricbeat", - "duration": 115000, - "module": "golang" - }, - "golang": { - "metricbeat": { - "beat.cpu.system.ticks": 166690, - "beat.cpu.system.time.ms": 166690, - "beat.cpu.total.ticks": 292490, - "beat.cpu.total.time.ms": 292490, - "beat.cpu.total.value": 292490, - "beat.cpu.user.ticks": 125800, - "beat.cpu.user.time.ms": 125800, - "beat.handles.limit.hard": 1048576, - "beat.handles.limit.soft": 1048576, - "beat.handles.open": 7, - "beat.info.ephemeral_id": "ed780330-bb9e-4e3c-aa77-1d943026f757", - "beat.info.uptime.ms": 87848990, - "beat.memstats.gc_next": 52327904, - "beat.memstats.memory_alloc": 26333672, - "beat.memstats.memory_total": 24294102600, - "beat.memstats.rss": 87486464, - "cmdline": "metricbeat --httpprof :6060 -e", - "libbeat.config.module.running": 0, - "libbeat.config.module.starts": 0, - "libbeat.config.module.stops": 0, - "libbeat.config.reloads": 1, - "libbeat.output.events.acked": 0, - "libbeat.output.events.active": 0, - "libbeat.output.events.batches": 0, - "libbeat.output.events.dropped": 0, - "libbeat.output.events.duplicates": 0, - "libbeat.output.events.failed": 0, - "libbeat.output.events.total": 0, - "libbeat.output.read.bytes": 0, - "libbeat.output.read.errors": 0, - "libbeat.output.type": "elasticsearch", - "libbeat.output.write.bytes": 0, - "libbeat.output.write.errors": 0, - "libbeat.pipeline.clients": 6, - "libbeat.pipeline.events.active": 4119, - "libbeat.pipeline.events.dropped": 0, - "libbeat.pipeline.events.failed": 0, - "libbeat.pipeline.events.filtered": 75, - "libbeat.pipeline.events.published": 4116, - "libbeat.pipeline.events.retry": 18561, - "libbeat.pipeline.events.total": 4194, - "libbeat.pipeline.queue.acked": 0, - "memstats": { - "Alloc": 26413208, - "BuckHashSys": 1844227, - "BySize": [ - { - "Frees": 0, - "Mallocs": 0, - "Size": 0 - }, - { - "Frees": 2260008, - "Mallocs": 2260217, - "Size": 8 - }, - { - "Frees": 29751860, - "Mallocs": 29792623, - "Size": 16 - }, - { - "Frees": 65505746, - "Mallocs": 65517841, - "Size": 32 - }, - { - "Frees": 8254470, - "Mallocs": 8318036, - "Size": 48 - }, - { - "Frees": 1030928, - "Mallocs": 1031481, - "Size": 64 - }, - { - "Frees": 4787005, - "Mallocs": 4788157, - "Size": 80 - }, - { - "Frees": 721021, - "Mallocs": 722436, - "Size": 96 - }, - { - "Frees": 3417396, - "Mallocs": 3417608, - "Size": 112 - }, - { - "Frees": 1306499, - "Mallocs": 1308337, - "Size": 128 - }, - { - "Frees": 416707, - "Mallocs": 416725, - "Size": 144 - }, - { - "Frees": 87880, - "Mallocs": 88025, - "Size": 160 - }, - { - "Frees": 166727, - "Mallocs": 166750, - "Size": 176 - }, - { - "Frees": 4953, - "Mallocs": 4963, - "Size": 192 - }, - { - "Frees": 4291495, - "Mallocs": 4291665, - "Size": 208 - }, - { - "Frees": 79970, - "Mallocs": 79975, - "Size": 224 - }, - { - "Frees": 90, - "Mallocs": 109, - "Size": 240 - }, - { - "Frees": 165264, - "Mallocs": 165303, - "Size": 256 - }, - { - "Frees": 3687232, - "Mallocs": 3747894, - "Size": 288 - }, - { - "Frees": 171547, - "Mallocs": 171570, - "Size": 320 - }, - { - "Frees": 242992, - "Mallocs": 243050, - "Size": 352 - }, - { - "Frees": 9, - "Mallocs": 252, - "Size": 384 - }, - { - "Frees": 256328, - "Mallocs": 256350, - "Size": 416 - }, - { - "Frees": 3, - "Mallocs": 6, - "Size": 448 - }, - { - "Frees": 1352, - "Mallocs": 1357, - "Size": 480 - }, - { - "Frees": 1847711, - "Mallocs": 1847744, - "Size": 512 - }, - { - "Frees": 332390, - "Mallocs": 333359, - "Size": 576 - }, - { - "Frees": 1248, - "Mallocs": 1308, - "Size": 640 - }, - { - "Frees": 317, - "Mallocs": 323, - "Size": 704 - }, - { - "Frees": 8, - "Mallocs": 8, - "Size": 768 - }, - { - "Frees": 754677, - "Mallocs": 754702, - "Size": 896 - }, - { - "Frees": 4269, - "Mallocs": 4289, - "Size": 1024 - }, - { - "Frees": 85001, - "Mallocs": 85471, - "Size": 1152 - }, - { - "Frees": 250196, - "Mallocs": 250219, - "Size": 1280 - }, - { - "Frees": 158, - "Mallocs": 163, - "Size": 1408 - }, - { - "Frees": 1829948, - "Mallocs": 1829970, - "Size": 1536 - }, - { - "Frees": 503683, - "Mallocs": 503710, - "Size": 1792 - }, - { - "Frees": 8355, - "Mallocs": 8387, - "Size": 2048 - }, - { - "Frees": 329669, - "Mallocs": 329681, - "Size": 2304 - }, - { - "Frees": 72, - "Mallocs": 85, - "Size": 2688 - }, - { - "Frees": 158, - "Mallocs": 162, - "Size": 3072 - }, - { - "Frees": 3, - "Mallocs": 6, - "Size": 3200 - }, - { - "Frees": 2, - "Mallocs": 2, - "Size": 3456 - }, - { - "Frees": 1507173, - "Mallocs": 1507210, - "Size": 4096 - }, - { - "Frees": 330041, - "Mallocs": 330045, - "Size": 4864 - }, - { - "Frees": 517, - "Mallocs": 524, - "Size": 5376 - }, - { - "Frees": 81071, - "Mallocs": 81079, - "Size": 6144 - }, - { - "Frees": 774, - "Mallocs": 774, - "Size": 6528 - }, - { - "Frees": 595, - "Mallocs": 595, - "Size": 6784 - }, - { - "Frees": 332, - "Mallocs": 332, - "Size": 6912 - }, - { - "Frees": 4708, - "Mallocs": 4711, - "Size": 8192 - }, - { - "Frees": 84398, - "Mallocs": 84403, - "Size": 9472 - }, - { - "Frees": 902, - "Mallocs": 902, - "Size": 9728 - }, - { - "Frees": 69178, - "Mallocs": 69179, - "Size": 10240 - }, - { - "Frees": 9, - "Mallocs": 12, - "Size": 10880 - }, - { - "Frees": 0, - "Mallocs": 0, - "Size": 12288 - }, - { - "Frees": 0, - "Mallocs": 0, - "Size": 13568 - }, - { - "Frees": 0, - "Mallocs": 8, - "Size": 14336 - }, - { - "Frees": 14, - "Mallocs": 14, - "Size": 16384 - }, - { - "Frees": 68815, - "Mallocs": 68816, - "Size": 18432 - }, - { - "Frees": 1, - "Mallocs": 6, - "Size": 19072 - } - ], - "DebugGC": false, - "EnableGC": true, - "Frees": 144376316, - "GCCPUFraction": 0.00003517968356283283, - "GCSys": 2236416, - "HeapAlloc": 26413208, - "HeapIdle": 20283392, - "HeapInuse": 32210944, - "HeapObjects": 185078, - "HeapReleased": 0, - "HeapSys": 52494336, - "LastGC": 1551819055172012300, - "Lookups": 4343732, - "MCacheInuse": 6944, - "MCacheSys": 16384, - "MSpanInuse": 735072, - "MSpanSys": 884736, - "Mallocs": 144561394, - "NextGC": 52327904, - "NumForcedGC": 0, - "NumGC": 1087, - "OtherSys": 804085, - "PauseEnd": [ - 1551813673522095000, - 1551813760290548700, - 1551813847190622500, - 1551813934200350700, - 1551814019721081600, - 1551814106939931400, - 1551814194787569000, - 1551814281548459800, - 1551814368492396500, - 1551814454527853800, - 1551814542119804000, - 1551814629649751800, - 1551814716395951800, - 1551814804210529500, - 1551814890615334400, - 1551814978246175000, - 1551815065421775600, - 1551815153390955800, - 1551815240459785200, - 1551815326193419800, - 1551815413860383500, - 1551815501772679700, - 1551815588006216400, - 1551815675091119800, - 1551815761793016300, - 1551815849517625000, - 1551815935297447000, - 1551816023119552000, - 1551816109742317000, - 1551816196383755000, - 1551816281910279400, - 1551816369138096000, - 1551816456444772000, - 1551816544463502800, - 1551816631379998700, - 1551816717725622500, - 1551816804412327000, - 1551816891003677200, - 1551816978029977300, - 1551817064869547300, - 1551817152548437500, - 1551817239386712000, - 1551817324881343500, - 1551817411567689500, - 1551817497956043500, - 1551817584365566700, - 1551817670801177600, - 1551817757319115300, - 1551817843753421300, - 1551817929208882400, - 1551818015703402000, - 1551818102313531400, - 1551818188852253200, - 1551818274246668000, - 1551818361273798100, - 1551818448904188000, - 1551818535388231400, - 1551818621922602000, - 1551818706218998500, - 1551818792711956200, - 1551818879595116300, - 1551818967168253000, - 1551819055172012300, - 1551796934883408000, - 1551797021248211200, - 1551797107751383300, - 1551797195222413600, - 1551797283189797600, - 1551797369177632300, - 1551797456524319500, - 1551797542181850600, - 1551797630514863400, - 1551797717763169800, - 1551797805427074300, - 1551797891788491500, - 1551797978864807400, - 1551798065588669000, - 1551798151326969600, - 1551798239535629000, - 1551798326356424400, - 1551798413341830100, - 1551798500461506600, - 1551798587951146200, - 1551798673754270200, - 1551798761447464200, - 1551798848875440400, - 1551798936054377200, - 1551799021834681600, - 1551799107136041700, - 1551799193854201900, - 1551799280921340400, - 1551799369022987800, - 1551799455534770000, - 1551799542074070500, - 1551799629776769000, - 1551799716017635800, - 1551799802785858600, - 1551799888925246700, - 1551799975612325400, - 1551800062708811300, - 1551800149194365000, - 1551800235751162000, - 1551800322693501200, - 1551800409568045800, - 1551800496085409000, - 1551800583059036200, - 1551800668750943500, - 1551800756404699000, - 1551800843149957600, - 1551800929235447800, - 1551801015888609500, - 1551801103210902000, - 1551801190067903700, - 1551801278423279000, - 1551801364164436700, - 1551801448666044000, - 1551801534848840400, - 1551801621663551500, - 1551801707933268000, - 1551801794317972500, - 1551801880680772600, - 1551801968184599000, - 1551802054810856000, - 1551802140391363800, - 1551802227860272400, - 1551802313366069000, - 1551802399985518000, - 1551802487183356000, - 1551802574032541200, - 1551802660872278800, - 1551802747890506800, - 1551802835392356000, - 1551802921037066000, - 1551803007089838600, - 1551803095687771000, - 1551803183049985000, - 1551803270445534700, - 1551803356331776000, - 1551803443692611800, - 1551803531417985800, - 1551803618719146200, - 1551803707210230300, - 1551803794789760800, - 1551803882673225200, - 1551803971459868400, - 1551804058578875400, - 1551804145960830200, - 1551804234254888700, - 1551804322256049400, - 1551804410265957400, - 1551804497226090800, - 1551804584053460000, - 1551804671152900600, - 1551804757897356500, - 1551804845449297200, - 1551804932020029700, - 1551805020157064400, - 1551805107257989000, - 1551805195756843000, - 1551805281765421300, - 1551805368207391200, - 1551805455844940000, - 1551805541505774300, - 1551805628455398700, - 1551805715152426800, - 1551805803356083200, - 1551805890093024800, - 1551805976698235600, - 1551806063405247700, - 1551806147778785800, - 1551806235017114000, - 1551806322267704300, - 1551806408876106500, - 1551806495885739000, - 1551806580581932300, - 1551806667097105000, - 1551806752682205000, - 1551806838448827000, - 1551806925195549700, - 1551807011741980200, - 1551807098721375500, - 1551807185978657800, - 1551807273380151800, - 1551807361262365400, - 1551807448039038000, - 1551807533444213800, - 1551807619848523800, - 1551807706214843100, - 1551807791497103600, - 1551807877970536700, - 1551807963287305200, - 1551808049742755300, - 1551808135095061000, - 1551808222020724200, - 1551808307935440000, - 1551808394622856200, - 1551808481461249000, - 1551808568136231700, - 1551808654787261400, - 1551808741431564500, - 1551808828836320000, - 1551808916029792300, - 1551809001543323600, - 1551809087926328800, - 1551809173839670800, - 1551809260959386600, - 1551809347467765800, - 1551809433043349000, - 1551809520551369000, - 1551809607539242500, - 1551809695671268400, - 1551809780606221000, - 1551809867569511400, - 1551809954451390200, - 1551810041665356300, - 1551810128427694800, - 1551810214973528300, - 1551810300475295700, - 1551810386957216000, - 1551810472868708000, - 1551810559555873000, - 1551810645177904400, - 1551810732307275800, - 1551810819084136200, - 1551810904761953800, - 1551810991401248000, - 1551811078766944000, - 1551811166044107300, - 1551811253602546400, - 1551811340892026400, - 1551811426723096300, - 1551811514132644900, - 1551811601291153700, - 1551811688391390000, - 1551811776222473200, - 1551811864259342800, - 1551811951514730800, - 1551812038325298200, - 1551812127268150000, - 1551812214801797600, - 1551812300436868000, - 1551812386985713000, - 1551812473741197800, - 1551812561146193000, - 1551812647184361500, - 1551812733805924400, - 1551812821584958700, - 1551812908693565000, - 1551812996554721800, - 1551813083661930800, - 1551813170106764800, - 1551813254586326300, - 1551813337054424000, - 1551813420426787600, - 1551813505845955300, - 1551813588899750000 - ], - "PauseNs": [ - 226100, - 322500, - 260100, - 448500, - 207500, - 427400, - 1550700, - 214100, - 1427500, - 373300, - 5243700, - 160200, - 600500, - 135800, - 943800, - 270300, - 893500, - 339600, - 384000, - 299900, - 156900, - 171100, - 1642700, - 514800, - 165000, - 249100, - 1508600, - 396800, - 197900, - 243800, - 207400, - 160300, - 246100, - 617100, - 139600, - 353200, - 314900, - 284000, - 2825600, - 1395100, - 276200, - 271900, - 108200, - 362500, - 193000, - 271600, - 181300, - 307300, - 257700, - 232200, - 562800, - 480200, - 332700, - 751400, - 363500, - 219100, - 2766100, - 481800, - 162400, - 1434800, - 347600, - 212800, - 578900, - 238000, - 1019300, - 213300, - 239600, - 188800, - 1122900, - 438500, - 1379200, - 324700, - 119200, - 242100, - 2210500, - 197700, - 234400, - 2782300, - 271300, - 163400, - 1219300, - 161600, - 361900, - 330400, - 152600, - 178200, - 2522200, - 468700, - 240300, - 225000, - 874800, - 778300, - 350300, - 289800, - 222100, - 264400, - 350100, - 159400, - 151200, - 2344800, - 616200, - 579900, - 2442800, - 291800, - 2999000, - 484900, - 238300, - 219200, - 614100, - 316700, - 1619200, - 175400, - 228000, - 280100, - 274300, - 312800, - 157100, - 891200, - 217400, - 223600, - 765600, - 419700, - 286500, - 191300, - 906200, - 432400, - 216400, - 473500, - 188900, - 1539000, - 156300, - 215100, - 543400, - 265700, - 1357700, - 115100, - 358800, - 245700, - 247100, - 254100, - 578800, - 1265000, - 254800, - 170600, - 390600, - 544800, - 1177300, - 157300, - 276100, - 296500, - 260100, - 318200, - 458400, - 1839700, - 745300, - 351900, - 1561600, - 264000, - 2498100, - 304500, - 338300, - 329300, - 803600, - 820400, - 715800, - 872500, - 894800, - 236000, - 220700, - 281900, - 200800, - 250200, - 321800, - 1590900, - 1573900, - 137800, - 361300, - 376400, - 240900, - 317100, - 3437200, - 1722100, - 257600, - 189800, - 292000, - 223800, - 1947100, - 2491900, - 162300, - 333200, - 935100, - 383500, - 588700, - 365200, - 138100, - 578300, - 375000, - 251500, - 192100, - 423400, - 514900, - 723400, - 291900, - 322100, - 1684700, - 137800, - 193400, - 2769300, - 437200, - 2782300, - 183700, - 123700, - 252800, - 471500, - 304500, - 197900, - 201200, - 281900, - 370500, - 194300, - 125100, - 158300, - 864300, - 1291100, - 315800, - 209100, - 277300, - 748300, - 186800, - 250200, - 294900, - 206500, - 2523200, - 186200, - 451800, - 266300, - 275900, - 188300, - 285200, - 85100, - 216700, - 254500, - 239000, - 3545400, - 297300, - 182400, - 208900, - 1895300, - 372800, - 160200, - 215400, - 1316900, - 951900, - 302100, - 222300, - 310900 - ], - "PauseTotalNs": 568650700, - "StackInuse": 983040, - "StackSys": 983040, - "Sys": 59263224, - "TotalAlloc": 24294182136 - }, - "metricbeat.system.cpu.events": 447, - "metricbeat.system.cpu.failures": 0, - "metricbeat.system.cpu.success": 448, - "metricbeat.system.filesystem.events": 76, - "metricbeat.system.filesystem.failures": 0, - "metricbeat.system.filesystem.success": 77, - "metricbeat.system.fsstat.events": 76, - "metricbeat.system.fsstat.failures": 0, - "metricbeat.system.fsstat.success": 77, - "metricbeat.system.load.events": 447, - "metricbeat.system.load.failures": 0, - "metricbeat.system.load.success": 448, - "metricbeat.system.memory.events": 448, - "metricbeat.system.memory.failures": 0, - "metricbeat.system.memory.success": 449, - "metricbeat.system.network.events": 1792, - "metricbeat.system.network.failures": 0, - "metricbeat.system.network.success": 1793, - "metricbeat.system.process.events": 457, - "metricbeat.system.process.failures": 0, - "metricbeat.system.process.success": 458, - "metricbeat.system.process_summary.events": 447, - "metricbeat.system.process_summary.failures": 0, - "metricbeat.system.process_summary.success": 448, - "metricbeat.system.uptime.events": 7, - "metricbeat.system.uptime.failures": 0, - "metricbeat.system.uptime.success": 8, - "system.cpu.cores": 4, - "system.load.1": 0.3, - "system.load.15": 0.24, - "system.load.5": 0.23, - "system.load.norm.1": 0.075, - "system.load.norm.15": 0.06, - "system.load.norm.5": 0.0575 - } - }, - "metricset": { - "name": "expvar" - }, - "service": { - "address": "127.0.0.1:6060", - "type": "golang" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/expvar/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/expvar/_meta/docs.asciidoc deleted file mode 100644 index 49e126d7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/expvar/_meta/docs.asciidoc +++ /dev/null @@ -1,2 +0,0 @@ -This is the `expvar` metricset of the Golang module. -Go can expose its variables by the expvar API. With this metricset, you can collect all the expvar-exposed variables. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/expvar/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/expvar/_meta/fields.yml deleted file mode 100644 index 9bf88c44..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/expvar/_meta/fields.yml +++ /dev/null @@ -1,10 +0,0 @@ -- name: expvar - type: group - description: > - expvar - release: ga - fields: - - name: cmdline - type: keyword - description: > - The cmdline of this Go program start with. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/expvar/expvar.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/expvar/expvar.go deleted file mode 100644 index bf026f3f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/expvar/expvar.go +++ /dev/null @@ -1,101 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package expvar - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - "github.com/elastic/beats/v7/metricbeat/module/golang" -) - -const ( - defaultScheme = "http" - defaultPath = "/debug/vars" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: defaultPath, - PathConfigKey: "expvar.path", - }.Build() -) - -// init registers the MetricSet with the central registry. -// The New method will be called after the setup of the module and before starting to fetch data -func init() { - if err := mb.Registry.AddMetricSet("golang", "expvar", New, hostParser); err != nil { - panic(err) - } -} - -// MetricSet type defines all fields of the MetricSet -// As a minimum it must inherit the mb.BaseMetricSet fields, but can be extended with -// additional entries. These variables can be used to persist data or configuration between -// multiple fetch calls. -type MetricSet struct { - mb.BaseMetricSet - http *helper.HTTP - namespace string -} - -// New create a new instance of the MetricSet -// Part of new is also setting up the configuration by processing additional -// configuration entries if needed. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - config := struct { - Namespace string `config:"expvar.namespace" validate:"required"` - }{} - - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - return &MetricSet{ - BaseMetricSet: base, - http: http, - namespace: config.Namespace, - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right format -// It returns the event which is then forward to the output. In case of an error, a -// descriptive error must be returned. -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - json, err := m.http.FetchJSON() - if err != nil { - return errors.Wrap(err, "error in http fetch") - } - - //flatten cmdline - json["cmdline"] = golang.GetCmdStr(json["cmdline"]) - - reporter.Event(mb.Event{ - MetricSetFields: json, - Namespace: m.Module().Name() + "." + m.namespace, - }) - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/expvar/expvar_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/expvar/expvar_integration_test.go deleted file mode 100644 index 2e722225..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/expvar/expvar_integration_test.go +++ /dev/null @@ -1,64 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package expvar - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "golang") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - - err := mbtest.WriteEventsReporterV2Error(f, t, "") - if !assert.NoError(t, err) { - t.FailNow() - } -} - -func TestFetch(t *testing.T) { - service := compose.EnsureUp(t, "golang") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - - assert.NotEmpty(t, events) - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), events[0]) -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "golang", - "metricsets": []string{"expvar"}, - "expvar.namespace": "metricbeat", - "hosts": []string{host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/fields.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/fields.go deleted file mode 100644 index 3a81eac5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/fields.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/asset/asset.go - DO NOT EDIT. - -package golang - -import ( - "github.com/elastic/beats/v7/libbeat/asset" -) - -func init() { - if err := asset.SetFields("metricbeat", "golang", asset.ModuleFieldsPri, AssetGolang); err != nil { - panic(err) - } -} - -// AssetGolang returns asset data. -// This is the base64 encoded gzipped contents of ../metricbeat/module/golang. -func AssetGolang() string { - return "eJzkV9tu4zYQffdXHPgpiyb+AANdYOui7kObFkhbFCgKYyyNJDa8CCRlW39fkJIcx5G0cjaBe9GTTQkz55y5cOYOj1wvkRtJOp8BXnjJS8zX8WA+A1J2iRWlF0Yv8XEGAM1LKJNWkmeAK4z1m8ToTORLZCRdOLUsmRwvkVP4hr0XOndL/DF3Ts5vMS+8L+d/zoBMsEzdMtq+gybFJ4jC4+syHFlTle1JD6rndk5t8aHckT0e99kbtNk8Lyw8J9c95wBOQSQqlULzs3cdkkeu98amZ+9G8ITnl4I7ozAZfCEc1galNbklBefJeuyFLxYvBCmYyi+RI7g+cRXMQejMWEXh8yCXcZxiW7fKLf710vUCy5NeTOdKTkC0JrulnJEYKTnxxsJVSpGtF2ef9ul0CskbT3JTUuXO9RrHNwFjI12wj/UK0QXSyjYhNzu2kCJjL1QUtbQmYefO8Y9xOOWhXb//loI0x+bwGhYAvu2QC437HpjPBU1Mpf2goANopuupK7VlG2Rbr7Anh4LKkjWnw7g0H/wmTzZSKHExsqZUl9jWnvuEnoL8ng++y9eg415I2eLGvmCN75nKT1KaBB+bEiMVVBymlJTVJrMUzQ0yyqShPr5TIH/XGg9Cr37+FTFXq7ZTrVfDyN6vnn4g51+Wkwu/hM7hC4YyWngT/5ZshelJimk1NZTEeMOywio4aTP5rEccOQnXJc4IoyfcrlKjqIf0vwT2UF+7FPN4JDClw2FKOC7hNqHbnQJTdHh3uX+kw39X7IvUpt2Q17dT+9OObZgu/n+K945trnaez1vKq0e3cM1109rtvhBJ0Vyr8R43W09Cc4rMGtU6ftVId4UbvmmJDZc+HrhxlQqd/vfD4aF22LI0+w/Dl2hn4wpUfhMU4/RQu9sRRou4ymxc7fB181OkkvFV+1tXjofpOU/J4xW4fRPpdFNMRAEKYxd5Y29BOg1ThOMLs/KJWLuwXSNuDbcOALyJA9FPD58p8JZ+GKTetMpP7L52P1PRRp8cX7pK3B93iNbHcEQzy70ReTsI0cNYK/iLE/8eEM73qTZknHY+P7PpXS3Jn4De8I41RCNi+gG+sKbKC1P5mP3dkj1M5GjqH0AmtB9tPGr2DR/cOFIMcmh2Q9qaHY/cGqEDX42H0NE/XEl6JHPCVrm7Kkpt9N0R6WL2dwAAAP//qwVEDQ==" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/heap/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/heap/_meta/data.json deleted file mode 100644 index 74e34f4e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/heap/_meta/data.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "event": { - "dataset": "golang.heap", - "duration": 115000, - "module": "golang" - }, - "golang": { - "heap": { - "allocations": { - "active": 52076544, - "allocated": 50143344, - "frees": 23897036, - "idle": 352256, - "mallocs": 24213008, - "objects": 315972, - "total": 3857953864 - }, - "cmdline": "metricbeat --httpprof :6060 -e", - "gc": { - "cpu_fraction": 0.00003865910349307519, - "next_gc_limit": 52492048, - "pause": { - "avg": { - "ns": 466218 - }, - "count": 237, - "max": { - "ns": 4432500 - }, - "sum": { - "ns": 110493700 - } - }, - "total_count": 237, - "total_pause": { - "ns": 110493700 - } - }, - "system": { - "obtained": 52428800, - "released": 0, - "stack": 983040, - "total": 59263224 - } - } - }, - "metricset": { - "name": "heap" - }, - "service": { - "address": "127.0.0.1:6060", - "type": "golang" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/heap/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/heap/_meta/docs.asciidoc deleted file mode 100644 index cbbcdb54..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/heap/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -The `heap` metricset of the Golang module collects the memstats information from the expvar API. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/heap/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/heap/_meta/fields.yml deleted file mode 100644 index b12b2f30..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/heap/_meta/fields.yml +++ /dev/null @@ -1,138 +0,0 @@ -- name: heap - type: group - description: > - The Go program heap information exposed by expvar. - release: ga - fields: - - name: cmdline - type: keyword - description: > - The cmdline of this Go program start with. - - - name: gc - type: group - description: > - Garbage collector summary. - fields: - - name: total_pause - type: group - description: > - Total GC pause duration over lifetime of process. - fields: - - name: ns - type: long - description: > - Duration in Ns. - - name: total_count - type: long - description: > - Total number of GC was happened. - - name: next_gc_limit - type: long - format: bytes - description: > - Next collection will happen when HeapAlloc > this amount. - - name: cpu_fraction - type: float - description: > - Fraction of CPU time used by GC. - - name: pause - type: group - description: > - Last GC pause durations during the monitoring period. - fields: - - name: count - type: long - description: > - Count of GC pause duration during this collect period. - - name: sum - type: group - description: > - Total GC pause duration during this collect period. - fields: - - name: ns - type: long - description: > - Duration in Ns. - - name: max - type: group - description: > - Max GC pause duration during this collect period. - fields: - - name: ns - type: long - description: > - Duration in Ns. - - name: avg - type: group - description: > - Average GC pause duration during this collect period. - fields: - - name: ns - type: long - description: > - Duration in Ns. - - - name: system - type: group - description: > - Heap summary,which bytes was obtained from system. - fields: - - name: total - type: long - format: bytes - description: > - Total bytes obtained from system (sum of XxxSys below). - - name: obtained - type: long - format: bytes - description: > - Via HeapSys, bytes obtained from system. heap_sys = heap_idle + heap_inuse. - - name: stack - type: long - format: bytes - description: > - Bytes used by stack allocator, and these bytes was obtained from system. - - name: released - type: long - format: bytes - description: > - Bytes released to the OS. - - - name: allocations - type: group - description: > - Heap allocations summary. - fields: - - name: mallocs - type: long - description: > - Number of mallocs. - - name: frees - type: long - description: > - Number of frees. - - name: objects - type: long - description: > - Total number of allocated objects. - - name: total - type: long - format: bytes - description: > - Bytes allocated (even if freed) throughout the lifetime. - - name: allocated - type: long - format: bytes - description: > - Bytes allocated and not yet freed (same as Alloc above). - - name: idle - type: long - format: bytes - description: > - Bytes in idle spans. - - name: active - type: long - format: bytes - description: > - Bytes in non-idle span. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/heap/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/heap/data.go deleted file mode 100644 index ad052e43..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/heap/data.go +++ /dev/null @@ -1,110 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package heap - -import ( - "runtime" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/module/golang" -) - -//Stats contains the memory info that we get from the fetch request -type Stats struct { - MemStats runtime.MemStats - Cmdline []interface{} -} - -func eventMapping(stats Stats, m *MetricSet) common.MapStr { - var event = common.MapStr{ - "cmdline": golang.GetCmdStr(stats.Cmdline), - } - //currentNumGC - ms := &stats.MemStats - - // add heap summary - event["allocations"] = common.MapStr{ - "mallocs": ms.Mallocs, - "frees": ms.Frees, - "objects": ms.HeapObjects, - - // byte counters - "total": ms.TotalAlloc, - "allocated": ms.HeapAlloc, - "idle": ms.HeapIdle, - "active": ms.HeapInuse, - } - - event["system"] = common.MapStr{ - "total": ms.Sys, - "obtained": ms.HeapSys, - "stack": ms.StackSys, - "released": ms.HeapReleased, - } - - // garbage collector summary - var duration, maxDuration, avgDuration, count uint64 - // collect last gc run stats - if m.lastNumGC < ms.NumGC { - delta := ms.NumGC - m.lastNumGC - start := m.lastNumGC - if delta > 256 { - logger.Debug("golang", "Missing %v gc cycles", delta-256) - start = ms.NumGC - 256 - delta = 256 - } - - end := start + delta - for i := start; i < end; i++ { - idx := i % 256 - d := ms.PauseNs[idx] - count++ - duration += d - if d > maxDuration { - maxDuration = d - } - } - - avgDuration = duration / count - m.lastNumGC = ms.NumGC - } - - event["gc"] = common.MapStr{ - "next_gc_limit": ms.NextGC, - "total_count": ms.NumGC, - "cpu_fraction": ms.GCCPUFraction, - "total_pause": common.MapStr{ - "ns": ms.PauseTotalNs, - }, - "pause": common.MapStr{ - "count": count, - "sum": common.MapStr{ - "ns": duration, - }, - "avg": common.MapStr{ - "ns": avgDuration, - }, - "max": common.MapStr{ - "ns": maxDuration, - }, - }, - } - - return event - -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/heap/heap.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/heap/heap.go deleted file mode 100644 index e30142b6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/heap/heap.go +++ /dev/null @@ -1,99 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package heap - -import ( - "encoding/json" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -var logger = logp.NewLogger("golang.heap") - -const ( - defaultScheme = "http" - defaultPath = "/debug/vars" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: defaultPath, - PathConfigKey: "heap.path", - }.Build() -) - -// init registers the MetricSet with the central registry. -// The New method will be called after the setup of the module and before starting to fetch data -func init() { - if err := mb.Registry.AddMetricSet("golang", "heap", New, hostParser); err != nil { - panic(err) - } -} - -// MetricSet type defines all fields of the MetricSet -// As a minimum it must inherit the mb.BaseMetricSet fields, but can be extended with -// additional entries. These variables can be used to persist data or configuration between -// multiple fetch calls. -type MetricSet struct { - mb.BaseMetricSet - http *helper.HTTP - lastNumGC uint32 -} - -// New create a new instance of the MetricSet -// Part of new is also setting up the configuration by processing additional -// configuration entries if needed. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - return &MetricSet{ - BaseMetricSet: base, - http: http, - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right format -// It returns the event which is then forward to the output. In case of an error, a -// descriptive error must be returned. -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - data, err := m.http.FetchContent() - if err != nil { - return errors.Wrap(err, "error in http fetch") - } - - var stats Stats - - err = json.Unmarshal(data, &stats) - if err != nil { - return errors.Wrap(err, "error unmarshalling json") - } - - reporter.Event(mb.Event{ - MetricSetFields: eventMapping(stats, m), - }) - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/heap/heap_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/heap/heap_integration_test.go deleted file mode 100644 index 8214a11c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/heap/heap_integration_test.go +++ /dev/null @@ -1,63 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package heap - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "golang") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - - err := mbtest.WriteEventsReporterV2Error(f, t, "") - if !assert.NoError(t, err) { - t.FailNow() - } -} - -func TestFetch(t *testing.T) { - service := compose.EnsureUp(t, "golang") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - - assert.NotEmpty(t, events) - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), events[0]) -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "golang", - "metricsets": []string{"heap"}, - "hosts": []string{host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/module.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/module.yml deleted file mode 100644 index 11beeafa..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/module.yml +++ /dev/null @@ -1,3 +0,0 @@ -dashboards: - - id: f2dc7320-f519-11e6-a3c9-9d1f7c42b045 - file: Metricbeat-golang-overview.json diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/test_golang.py b/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/test_golang.py deleted file mode 100644 index 5000c0de..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/test_golang.py +++ /dev/null @@ -1,37 +0,0 @@ -import os -import sys -import unittest - -sys.path.append(os.path.join(os.path.dirname(__file__), '../../tests/system')) -import metricbeat - - -GOLANG_FIELDS = metricbeat.COMMON_FIELDS + ["golang"] - - -class Test(metricbeat.BaseTest): - - def test_stats(self): - """ - golang heap test - """ - self.render_config_template(modules=[{ - "name": "golang", - "metricsets": ["heap"], - "hosts": ["http://localhost:6060"], - "period": "1s" - }]) - proc = self.start_beat( - extra_args=["-httpprof", "localhost:6060"]) - - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - evt = output[0] - - self.assertCountEqual(self.de_dot(GOLANG_FIELDS), evt.keys(), evt) - assert evt["golang"]["heap"]["allocations"]["total"] > 0 - - self.assert_fields_are_documented(evt) diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/util.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/util.go deleted file mode 100644 index db04ae7e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/golang/util.go +++ /dev/null @@ -1,44 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package golang - -import ( - "bytes" - "strings" - - "github.com/elastic/beats/v7/libbeat/logp" -) - -/** -Convert cmd array to cmd line -*/ -func GetCmdStr(v interface{}) interface{} { - switch t := v.(type) { - case []interface{}: - var buffer bytes.Buffer - strs := v.([]interface{}) - for _, v := range strs { - buffer.WriteString(v.(string)) - buffer.WriteString(" ") - } - return strings.TrimRight(buffer.String(), " ") - default: - logp.Debug("golang", "unexpected cmdline, %v, %v", t, v) - return v - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/_meta/config.reference.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/_meta/config.reference.yml deleted file mode 100644 index 29bb1a47..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/_meta/config.reference.yml +++ /dev/null @@ -1,22 +0,0 @@ -- module: graphite - metricsets: ["server"] - enabled: true - - # Host address to listen on. Default localhost. - #host: localhost - - # Listening port. Default 2003. - #port: 2003 - - # Protocol to listen on. This can be udp or tcp. Default udp. - #protocol: "udp" - - # Receive buffer size in bytes - #receive_buffer_size: 1024 - - #templates: - # - filter: "test.*.bash.*" # This would match metrics like test.localhost.bash.stats - # namespace: "test" - # template: ".host.shell.metric*" # test.localhost.bash.stats would become metric=stats and tags host=localhost,shell=bash - # delimiter: "_" - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/_meta/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/_meta/config.yml deleted file mode 100644 index 21c7c3a3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/_meta/config.yml +++ /dev/null @@ -1,9 +0,0 @@ -- module: graphite - #metricsets: - # - server - #protocol: "udp" - #templates: - # - filter: "test.*.bash.*" # This would match metrics like test.localhost.bash.stats - # namespace: "test" - # template: ".host.shell.metric*" # test.localhost.bash.stats would become metric=stats and tags host=localhost,shell=bash - # delimiter: "_" diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/_meta/docs.asciidoc deleted file mode 100644 index 10503630..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/_meta/docs.asciidoc +++ /dev/null @@ -1,3 +0,0 @@ -This is the Graphite module. - -The default metricset is `server`. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/_meta/fields.yml deleted file mode 100644 index 3f071bf7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/_meta/fields.yml +++ /dev/null @@ -1,10 +0,0 @@ -- key: graphite - title: "Graphite" - description: > - graphite Module - release: ga - fields: - - name: graphite - type: group - description: > - fields: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/doc.go deleted file mode 100644 index 38533500..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/doc.go +++ /dev/null @@ -1,21 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package graphite is a Metricbeat module that contains MetricSets. -*/ -package graphite diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/fields.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/fields.go deleted file mode 100644 index a4845943..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/fields.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/asset/asset.go - DO NOT EDIT. - -package graphite - -import ( - "github.com/elastic/beats/v7/libbeat/asset" -) - -func init() { - if err := asset.SetFields("metricbeat", "graphite", asset.ModuleFieldsPri, AssetGraphite); err != nil { - panic(err) - } -} - -// AssetGraphite returns asset data. -// This is the base64 encoded gzipped contents of ../metricbeat/module/graphite. -func AssetGraphite() string { - return "eJx8j80OwiAcw+88RbP7XoCDN+PJhyBSJxkbBJi6tzf7zJjTHvunv5YSNXuJKij/MIkCSCZZShSX2SoEoBlvwfhkXCtxEgDWBK5Od3YIBlqqSIlKCeBuaHWU49sSrWqYtQxKvR9N1/nZOejJSVtaZHgyrPYR7ydz0hch/8Ki/YDtCL5V4y2z27KkZv9yQe9uf/YMOk/AqVR8AgAA///94G6N" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/server/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/server/_meta/data.json deleted file mode 100644 index 3c7e4f4f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/server/_meta/data.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "@timestamp":"2016-05-23T08:05:34.853Z", - "beat":{ - "hostname":"beathost", - "name":"beathost" - }, - "metricset":{ - "host":"localhost", - "module":"graphite", - "name":"server", - "rtt":44269 - }, - "graphite":{ - "collector":{ - "example": "collector" - } - }, - "type":"metricsets" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/server/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/server/_meta/docs.asciidoc deleted file mode 100644 index 198627ee..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/server/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the server metricset of the module graphite. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/server/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/server/_meta/fields.yml deleted file mode 100644 index 8b558f79..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/server/_meta/fields.yml +++ /dev/null @@ -1,10 +0,0 @@ -- name: server - type: group - description: > - server - release: ga - fields: - - name: example - type: keyword - description: > - Example field diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/server/config.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/server/config.go deleted file mode 100644 index 7f02a110..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/server/config.go +++ /dev/null @@ -1,79 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package server - -import ( - "errors" -) - -const ( - defaultDelimiter = "." -) - -type GraphiteServerConfig struct { - Protocol string `config:"protocol"` - Templates []TemplateConfig `config:"templates"` - DefaultTemplate TemplateConfig `config:"default_template"` -} - -type TemplateConfig struct { - Filter string `config:"filter"` - Template string `config:"template"` - Namespace string `config:"namespace"` - Delimiter string `config:"delimiter"` - Tags map[string]string `config:"tags"` -} - -func DefaultGraphiteCollectorConfig() GraphiteServerConfig { - return GraphiteServerConfig{ - Protocol: "udp", - DefaultTemplate: TemplateConfig{ - Filter: "*", - Template: "metric*", - Namespace: "graphite", - Delimiter: ".", - }, - } -} - -func (c GraphiteServerConfig) Validate() error { - if c.Protocol != "tcp" && c.Protocol != "udp" { - return errors.New("`protocol` can only be tcp or udp") - } - return nil -} - -func (t *TemplateConfig) Validate() error { - if t.Namespace == "" { - return errors.New("`namespace` can not be empty in template configuration") - } - - if t.Filter == "" { - return errors.New("`filter` can not be empty in template configuration") - } - - if t.Template == "" { - return errors.New("`template` can not be empty in template configuration") - } - - if t.Delimiter == "" { - t.Delimiter = defaultDelimiter - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/server/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/server/data.go deleted file mode 100644 index df6fb7ee..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/server/data.go +++ /dev/null @@ -1,182 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package server - -import ( - "errors" - "math" - "strconv" - "strings" - "sync" - "time" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -type template struct { - Namespace string - Delimiter string - Parts []string - Tags map[string]string -} - -type metricProcessor struct { - templates *tree - defaultTemplate template - sync.RWMutex -} - -func NewMetricProcessor(templates []TemplateConfig, defaultTemplate TemplateConfig) *metricProcessor { - templateTree := NewTree(getTemplateFromConfig(defaultTemplate)) - for _, t := range templates { - templateTree.Insert(t.Filter, getTemplateFromConfig(t)) - } - - return &metricProcessor{ - templates: templateTree, - defaultTemplate: getTemplateFromConfig(defaultTemplate), - } -} - -func getTemplateFromConfig(config TemplateConfig) template { - return template{ - Namespace: config.Namespace, - Tags: config.Tags, - Delimiter: config.Delimiter, - Parts: strings.Split(config.Template, "."), - } -} - -func (m *metricProcessor) AddTemplate(t TemplateConfig) { - m.Lock() - template := getTemplateFromConfig(t) - m.templates.Insert(t.Filter, template) - m.Unlock() -} - -func (m *metricProcessor) RemoveTemplate(template TemplateConfig) { - m.Lock() - m.templates.Delete(template.Filter) - m.Unlock() -} - -func (m *metricProcessor) Process(message string) (common.MapStr, error) { - metric, timestamp, value, err := m.splitMetric(message) - if err != nil { - return nil, err - } - - parts := strings.Split(metric, ".") - t := m.FindTemplate(parts) - - var name, namespace string - var tags common.MapStr - if t == nil { - name, tags = m.defaultTemplate.Apply(parts) - namespace = m.defaultTemplate.Namespace - } else { - name, tags = t.Apply(parts) - namespace = t.Namespace - } - - event := common.MapStr{ - "@timestamp": timestamp, - name: value, - mb.NamespaceKey: namespace, - } - if len(tags) != 0 { - event["tag"] = tags - } - return event, nil -} - -func (m *metricProcessor) FindTemplate(metric []string) *template { - return m.templates.Search(metric) -} - -func (m *metricProcessor) splitMetric(metric string) (string, common.Time, float64, error) { - var metricName string - var timestamp common.Time - var value float64 - - parts := strings.Fields(metric) - currentTime := common.Time(time.Now()) - if len(parts) < 2 { - return "", currentTime, 0, errors.New("Message not in expected format") - } else { - metricName = parts[0] - val, err := strconv.ParseFloat(parts[1], 64) - if err != nil { - return "", currentTime, 0, errors.New("Unable to parse metric value") - } else { - value = val - } - } - - if len(parts) == 3 { - if parts[2] == "N" { - timestamp = currentTime - } - ts, err := strconv.ParseFloat(parts[2], 64) - if err != nil { - return "", currentTime, 0, errors.New("Unable to parse timestamp") - } - - if ts != -1 { - timestamp = common.Time(time.Unix(int64(ts), int64((ts-math.Floor(ts))*float64(time.Second)))) - } else { - timestamp = currentTime - } - - } else { - timestamp = currentTime - } - - return metricName, timestamp, value, nil -} - -func (t *template) Apply(parts []string) (string, common.MapStr) { - tags := make(common.MapStr) - - metric := make([]string, 0) - for tagKey, tagVal := range t.Tags { - tags[tagKey] = tagVal - } - - tagsMap := make(map[string][]string) - for i := 0; i < len(t.Parts); i++ { - if t.Parts[i] == "metric" { - metric = append(metric, parts[i]) - } else if t.Parts[i] == "metric*" { - metric = append(metric, parts[i:]...) - } else if t.Parts[i] != "" { - tagsMap[t.Parts[i]] = append(tagsMap[t.Parts[i]], parts[i]) - } - } - - for key, value := range tagsMap { - tags[key] = strings.Join(value, t.Delimiter) - } - - if len(metric) == 0 { - return "", tags - } else { - return strings.Join(metric, t.Delimiter), tags - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/server/data_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/server/data_test.go deleted file mode 100644 index a29dbccf..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/server/data_test.go +++ /dev/null @@ -1,109 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package server - -import ( - "math" - "testing" - "time" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" -) - -func GetMetricProcessor() *metricProcessor { - templates := []TemplateConfig{ - { - Namespace: "foo", - Filter: "test.localhost.*", - Template: ".host.shell.metric", - Delimiter: ".", - }, - { - Namespace: "foo", - Filter: "test.xyz.*", - Template: ".host.metric*", - Delimiter: "_", - Tags: map[string]string{ - "a": "b", - }, - }, - } - - defaultTemplate := DefaultGraphiteCollectorConfig().DefaultTemplate - return NewMetricProcessor(templates, defaultTemplate) -} - -func TestMetricProcessorAddTemplate(t *testing.T) { - processor := GetMetricProcessor() - temp := TemplateConfig{ - Namespace: "xyz", - Filter: "a.b.*", - Template: ".host.shell.metric", - Delimiter: ".", - } - processor.AddTemplate(temp) - out := processor.templates.Search([]string{"a", "b", "c"}) - assert.NotNil(t, out) - assert.Equal(t, out.Namespace, temp.Namespace) -} - -func TestMetricProcessorDeleteTemplate(t *testing.T) { - processor := GetMetricProcessor() - temp := TemplateConfig{ - Namespace: "xyz", - Filter: "a.b.*", - Template: ".host.shell.metric", - Delimiter: ".", - } - processor.AddTemplate(temp) - processor.RemoveTemplate(temp) - out := processor.templates.Search([]string{"a", "b", "c"}) - assert.Nil(t, out) - -} - -func TestMetricProcessorProcess(t *testing.T) { - processor := GetMetricProcessor() - event, err := processor.Process("test.localhost.bash.stats 42 1500934723") - assert.Nil(t, err) - assert.NotNil(t, event) - - tag := event["tag"].(common.MapStr) - assert.Equal(t, len(tag), 2) - assert.Equal(t, tag["host"], "localhost") - assert.Equal(t, tag["shell"], "bash") - - assert.NotNil(t, event["stats"]) - assert.Equal(t, event["stats"], float64(42)) - - ts := float64(1500934723) - timestamp := common.Time(time.Unix(int64(ts), int64((ts-math.Floor(ts))*float64(time.Second)))) - - assert.Equal(t, event["@timestamp"], timestamp) - - event, err = processor.Process("test.localhost.bash.stats 42") - assert.Nil(t, err) - assert.NotNil(t, event) - - assert.NotNil(t, event["stats"]) - assert.Equal(t, event["stats"], float64(42)) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/server/server.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/server/server.go deleted file mode 100644 index cf29141c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/server/server.go +++ /dev/null @@ -1,111 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package server - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/logp" - serverhelper "github.com/elastic/beats/v7/metricbeat/helper/server" - "github.com/elastic/beats/v7/metricbeat/helper/server/tcp" - "github.com/elastic/beats/v7/metricbeat/helper/server/udp" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -// init registers the MetricSet with the central registry. -// The New method will be called after the setup of the module and before starting to fetch data -func init() { - mb.Registry.MustAddMetricSet("graphite", "server", New, - mb.DefaultMetricSet(), - ) -} - -// MetricSet type defines all fields of the MetricSet -// As a minimum it must inherit the mb.BaseMetricSet fields, but can be extended with -// additional entries. These variables can be used to persist data or configuration between -// multiple fetch calls. -type MetricSet struct { - mb.BaseMetricSet - server serverhelper.Server - processor *metricProcessor -} - -// New create a new instance of the MetricSet -// Part of new is also setting up the configuration by processing additional -// configuration entries if needed. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - - config := DefaultGraphiteCollectorConfig() - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - var s serverhelper.Server - var err error - if config.Protocol == "tcp" { - s, err = tcp.NewTcpServer(base) - } else { - s, err = udp.NewUdpServer(base) - } - - if err != nil { - return nil, err - } - - processor := NewMetricProcessor(config.Templates, config.DefaultTemplate) - - return &MetricSet{ - BaseMetricSet: base, - server: s, - processor: processor, - }, nil -} - -// Run method provides the Graphite server with a reporter with which events can be reported. -func (m *MetricSet) Run(reporter mb.PushReporter) { - // Start event watcher - if err := m.server.Start(); err != nil { - err = errors.Wrap(err, "failed to start graphite server") - logp.Err("%v", err) - reporter.Error(err) - return - } - - for { - select { - case <-reporter.Done(): - m.server.Stop() - return - case msg := <-m.server.GetEvents(): - input := msg.GetEvent() - bytesRaw, ok := input[serverhelper.EventDataKey] - if ok { - bytes, ok := bytesRaw.([]byte) - if ok && len(bytes) != 0 { - event, err := m.processor.Process(string(bytes)) - if err != nil { - reporter.Error(err) - } else { - reporter.Event(event) - } - } - } - - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/server/tree.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/server/tree.go deleted file mode 100644 index 86ed60a4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/server/tree.go +++ /dev/null @@ -1,171 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package server - -import ( - "strings" -) - -type tree struct { - root *node // Root node -} - -// node is a single element within the tree -type node struct { - parent *node - entry *entry // entry - children map[string]*node // Children nodes -} - -// entry represents the key-value pair contained within nodes -type entry struct { - key string - value *template -} - -func (n *node) FindChild(key string) *node { - child, ok := n.children[key] - if ok { - return child - } - return nil -} - -func (n *node) AddChild(key string) *node { - temp := &node{ - parent: n, - children: make(map[string]*node), - } - - n.children[key] = temp - return temp -} - -func (n *node) GetTemplate() *template { - if n.entry != nil { - return n.entry.value - } - - return nil -} - -func (n *node) Search(parts []string) *template { - if len(parts) == 0 || len(n.children) == 0 { - return n.GetTemplate() - } - child := n.FindChild(parts[0]) - if child == nil { - child = n.FindChild("*") - } - - if child != nil { - return child.Search(parts[1:]) - } - - return n.GetTemplate() -} - -func (t *tree) Insert(filter string, template template) { - cur := t.root - parts := strings.Split(filter, ".") - for _, part := range parts { - child := cur.FindChild(part) - if child == nil { - child = cur.AddChild(part) - if child != nil && part == "*" { - child.entry = cur.entry - } - } - cur = child - } - - if cur != nil { - cur.entry = &entry{ - key: parts[len(parts)-1], - value: &template, - } - } -} - -func (t *tree) Search(parts []string) *template { - return t.root.Search(parts) -} - -func (t *tree) Delete(filter string) { - parts := strings.Split(filter, ".") - cur := t.root - for _, part := range parts { - child := cur.FindChild(part) - if child == nil { - // entry does not exist - return - } - cur = child - } - - // we are in the last element at this point - if cur != nil { - // There are more entries, so just make the template nil and make all subsequent '*' templates nil - if len(cur.children) != 0 { - cur.entry = nil - doBreak := false - temp := cur - for doBreak == false { - child := temp.FindChild("*") - if child != nil { - child.entry = nil - temp = child - } else { - doBreak = true - } - } - } else { - // Keep removing parts till there is no more childless entry - temp := cur - length := len(parts) - for temp != t.root { - parent := temp.parent - // Remove only if there is only one child for the parent - if len(parent.children) == 1 { - delete(parent.children, parts[length-1]) - temp = parent - length = length - 1 - } else { - break - } - - } - - } - } -} - -func NewTree(defaultTemplate template) *tree { - root := &node{ - entry: &entry{ - key: "*", - value: &defaultTemplate, - }, - children: make(map[string]*node), - parent: nil, - } - - return &tree{ - root: root, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/server/tree_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/server/tree_test.go deleted file mode 100644 index de2c6ebd..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/graphite/server/tree_test.go +++ /dev/null @@ -1,116 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package server - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -func NewTestTree() *tree { - defaultTemplate := template{ - Parts: []string{"metric*"}, - Namespace: "foo", - Delimiter: ".", - } - - return NewTree(defaultTemplate) -} -func TestTreeInsert(t *testing.T) { - test := NewTestTree() - temp := template{ - Delimiter: "_", - Namespace: "foo", - Parts: []string{"", "host", "metric*"}, - } - test.Insert("test.localhost.*", temp) - - assert.Equal(t, len(test.root.children), 1) - child := test.root.children["test"] - assert.NotNil(t, child) - assert.Nil(t, child.GetTemplate()) - - cur := child - assert.Equal(t, len(cur.children), 1) - child = cur.children["localhost"] - assert.NotNil(t, child) - assert.Nil(t, child.GetTemplate()) - - cur = child - assert.Equal(t, len(cur.children), 1) - child = cur.children["*"] - assert.NotNil(t, child) - assert.NotNil(t, child.GetTemplate()) - assert.Equal(t, &temp, child.GetTemplate()) - - cur = child - assert.Equal(t, len(cur.children), 0) - test.Insert("test.localhost.*.foo", temp) - assert.Equal(t, len(cur.children), 1) - - test.Insert("a.b.c.d", temp) - assert.Equal(t, len(test.root.children), 2) -} - -func TestTreeSearch(t *testing.T) { - test := NewTestTree() - temp := template{ - Delimiter: "_", - Namespace: "foo", - Parts: []string{"", "host", "metric*"}, - } - test.Insert("test.localhost.*", temp) - - // Search for a valid scenario - outTemp := test.Search([]string{"test", "localhost", "bash", "stats"}) - assert.NotNil(t, outTemp) - assert.Equal(t, outTemp, &temp) - - // Search for a case where only half the tree is traversed and there is no entry - outTemp = test.Search([]string{"test"}) - assert.Nil(t, outTemp) - - // Search for a default case where root data is returned - outTemp = test.Search([]string{"a.b.c.d"}) - assert.NotNil(t, outTemp) - assert.Equal(t, outTemp, test.root.entry.value) -} - -func TestTreeDelete(t *testing.T) { - test := NewTestTree() - temp := template{ - Delimiter: "_", - Namespace: "foo", - Parts: []string{"", "host", "metric*"}, - } - test.Insert("test.localhost.*", temp) - test.Delete("test.localhost.*") - - assert.Equal(t, len(test.root.children), 0) - - test.Insert("test.localhost.*", temp) - test.Insert("test.*", temp) - test.Delete("test.*") - - assert.Equal(t, len(test.root.children), 1) - assert.NotNil(t, test.root.FindChild("test")) - -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/Dockerfile b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/Dockerfile deleted file mode 100644 index 42a01358..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/Dockerfile +++ /dev/null @@ -1,11 +0,0 @@ -ARG HAPROXY_VERSION -FROM haproxy:${HAPROXY_VERSION} -RUN apt-get update && apt-get install -y netcat - -HEALTHCHECK --interval=1s --retries=90 CMD nc -z localhost 14567 && nc -z localhost 14570 - -COPY ./haproxy.conf /usr/local/etc/haproxy/haproxy.cfg -COPY ./certs/server.pem /usr/local/etc/haproxy/server.pem -COPY ./certs/ca.crt /usr/local/etc/haproxy/ca.crt - -EXPOSE 14567 14568 14569 14570 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/certs/ca.crt b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/certs/ca.crt deleted file mode 100644 index 4a1467ee..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/certs/ca.crt +++ /dev/null @@ -1,30 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIFHjCCAwYCCQDyebXXoth88jANBgkqhkiG9w0BAQsFADBRMQswCQYDVQQGEwJV -UzETMBEGA1UECAwKQ2FsaWZvcm5pYTEWMBQGA1UEBwwNU2FuIEZyYW5jaXNjbzEV -MBMGA1UEAwwMY2FAbG9jYWxob3N0MB4XDTIwMDIxNDE1MzAzOVoXDTMwMDIxMTE1 -MzAzOVowUTELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNV -BAcMDVNhbiBGcmFuY2lzY28xFTATBgNVBAMMDGNhQGxvY2FsaG9zdDCCAiIwDQYJ -KoZIhvcNAQEBBQADggIPADCCAgoCggIBAMglbylESpU851HoBkCC/hrG3rlb7bEI -PiLvEZeVsWYFXjcTPFG8PzZP2N1DjLtuoxgReDLbBhAqo26FRN8UWsOE9YANhfCy -PXYA1qkK5Mdbv4X5m6FX+pMwGmlzdJjTyK6k0crpUA+fvveffyENMDGrFoEHNFn4 -5Mp0/zafaPD+RCd+y48qUFeBkM1JKkSD6OV4MnZIZi8ttQIzoB5JoL6U6MOE/rpe -xjUc4OQefTJ9Y3QkhUyAn5TB0VpdEZzgp4VA5NO32uusobWA6a1KyVAtHqfSELG2 -4cPswjWSCXeglMvGbRWCBtyH/9vQ+RyhlBPclTUnBOTHRJSk7DbELCqFRNpASPdK -oH20a/0MM5gSVVfkdxp+VZC60RxjkGXSMwMF0/RGE7UgrwLIfwwzN1Op7BYqB/RV -433FBE0o3YRlSky8+t1/p0+mkLIoaOM4HCtmAthJ2L1B3X8+mAvC65nbkpOnoDQ6 -+r2FKTqmZOB0KDABrUnW9/Fgf6+vQlgH+cL01f9uhZqyyaoVL5KqhWqiAyZRK0/i -qMBR8ezZvGrfBE5jTwFs5dIOYKTDGG2UQQjRLV5zSo6n2P9qSEBCO01n+5A1AaZ+ -xxjRFDAEDvs8M4f6X47E/aKSvKbai9GayHKb2U/rDqIy5tEAKPa11xjdVAUi7LBt -HLkMYHL6a/zlAgMBAAEwDQYJKoZIhvcNAQELBQADggIBAIncpkUN5oWGDCmF912u -JS9uJYonmcjCwz5j6OTfyiwDk0mV6irEYNhYyRQZGlz56TbfXYxDZbr+AKjb9F9D -5BiHy+Mjo5DSPMCGREyDEPAL8wB/lMQ64tIt7+CK1ua+05FzSH2DhCsJEX3L+0qb -bPy5ZDfP7hVrjQvM+BNFcfEXAznBEJ2+zWQ8hiBXwgZXCFclKJsfxRhm8lhSUPE2 -k7DSWwmqVF1/Pvf8dY/QxESrHEdeHuB7QjPcvXPRZ9s01bZQJwFo92UwmkhnWJMg -nl3imYhypiWWlGPM2qhMmVrCPdipaxvlxTGUXRhDIOW7XvQFkqyG+abZfWthHwWX -ILURqpBgG4ZQu/S9Insx0XQbw/hKATdSgJ1RvZ7dFsaGG439hujv7Iw6VC7KS+JF -BN9ecA42eNB6AJiC4wJdSEm5N+cI2+SLNpavaywNEnxWUOYSDFmFdedk6MxZh+SK -zcY5Zpda1cqTZbZcWb5ewR20p9CrgRqsLYB5fxaOuGKF/mIyChezwYG6g5YvqHOm -K+gq/MxpVCTIjx+pFT3Y0eTv3+S4+o/R9vS/K8MokGrBqkui78eqJylW8rWWqBBc -QBSI6y7hEs9KaP84dj5PtO1YCSAbLV/MC0G0/sJVGn8PSdiKTp5uMHpoozgaW6+j -LuWTqxnwHUNupqZ6DvO8VPHT ------END CERTIFICATE----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/certs/ca.key b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/certs/ca.key deleted file mode 100644 index f08ff369..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/certs/ca.key +++ /dev/null @@ -1,51 +0,0 @@ ------BEGIN RSA PRIVATE KEY----- -MIIJKgIBAAKCAgEAyCVvKURKlTznUegGQIL+GsbeuVvtsQg+Iu8Rl5WxZgVeNxM8 -Ubw/Nk/Y3UOMu26jGBF4MtsGECqjboVE3xRaw4T1gA2F8LI9dgDWqQrkx1u/hfmb -oVf6kzAaaXN0mNPIrqTRyulQD5++959/IQ0wMasWgQc0WfjkynT/Np9o8P5EJ37L -jypQV4GQzUkqRIPo5XgydkhmLy21AjOgHkmgvpTow4T+ul7GNRzg5B59Mn1jdCSF -TICflMHRWl0RnOCnhUDk07fa66yhtYDprUrJUC0ep9IQsbbhw+zCNZIJd6CUy8Zt -FYIG3If/29D5HKGUE9yVNScE5MdElKTsNsQsKoVE2kBI90qgfbRr/QwzmBJVV+R3 -Gn5VkLrRHGOQZdIzAwXT9EYTtSCvAsh/DDM3U6nsFioH9FXjfcUETSjdhGVKTLz6 -3X+nT6aQsiho4zgcK2YC2EnYvUHdfz6YC8LrmduSk6egNDr6vYUpOqZk4HQoMAGt -Sdb38WB/r69CWAf5wvTV/26FmrLJqhUvkqqFaqIDJlErT+KowFHx7Nm8at8ETmNP -AWzl0g5gpMMYbZRBCNEtXnNKjqfY/2pIQEI7TWf7kDUBpn7HGNEUMAQO+zwzh/pf -jsT9opK8ptqL0ZrIcpvZT+sOojLm0QAo9rXXGN1UBSLssG0cuQxgcvpr/OUCAwEA -AQKCAgBVf4hI/J9PuUCnwJJLJKogDiw+yoJzSa4hhjbhplSt3EUvCcyOrffi36Eo -hB6uQsjxEyVhtCaW6V//anbNRQiw1S96kExTUhDnQ9xvQfQRJaRfOw28krS8A6SE -v4ljb7UexdHI+Hn28qrFZSENoXChBxEJ9WXruWMjCW+sidRufm/m30dd1RmVCAgv -ab3gnujyfbIwzSS5qrDUS/Fufs1oHHyCaWHXg3zwW3HGgS/CTcYaay92Ssvg5Brm -mzNW7LEjP2GA/91JJ+m8e2FXYcc1tNCPqDDxecpfw9gCwmvA6pwloJIgyfbcZkxq -Po7sKCn1ghlLJ2vzvxwQ05MEojCrB6ROZ4bba7R64kdDq6x8nNO2Mxf8smSDLIpq -DHlO72v3Tka3PP647HByfgCYhebglaklTwkLxTS0w1ByOJgRNgOuIKTVrHowN+3b -prQ4ykGBR2AoCKJd+IxukVCO47BN2jy6vnA70nyw8fMWpFFzGVaEnkUyeHzn6mC4 -LwYrzanDZ67ahKiCB4fEBOiQH9hbfnGCMmqE0quzRCbRUfqkhomQmfsQDg4MV2pL -ZPwPae9MLd3WEmreqVKEuHNtk2YOWfqgLHT4uKC6KWeL986J4VoP8kqTlobgbo0I -yddd3zQAg2RwazUIr8jquBhRBsvS6F7P0EhhHqAfiudrzA+PAQKCAQEA78wRGy1o -TqkHhNu8scBSCJS0UQU4sD7srTiLqDMqVY1m1qOLAWv5XKQeDs0aB8JJOKC/v2Vn -qIo3OVZuZsqG4HmTade1L3wmEjk1m5S6CNNZfzKh6SRxEcHjUoLoRungp76yBHpl -Th3tUnCwdOVXL76avpwM5wwHMVMe51pyNJe/m2RLY7cZ1xDyg/LjipaFuGhDvxho -OrPiqpL3HDkSKDY0S+BwV30gIl8nVT8hXnPHXel3pZExqOldibiwsQePWHQTsbxH -iSGWs15pnkofckoFzCFchvT6yPIn111I06ueSy1hvG+esXksirpeBOzQVvTg+59N -0G1UWtqy8v8QVQKCAQEA1at/s1e8m8VdUzTBXm+KRzLEXAw8yTZyvPdr6MxbjtXn -JV46V82utzENfGal69G9aD541WF0OS1K3IoC0Cv+AwiAhKvu1thYtRhupVYV9ZUD -axkUGSNuJBa3Q/v41XGrpVaGNAmDjW3rBXBLpxdfCEQAPdH9f3Q7dtJq0RCnpZxz -60qLz/a2jW5cYCVWtxmfK/uDw70HplekRDFMfimjPxtuzqW+Bq+YYMVeay8HnFaC -LidMmBgWQT0enO3fm46CehrMJgbQZ9y2qD8uUVYWybF2Eg5M3CsxfH26UD9TWjTv -m1o4SiZr40rx4dqiNYjKet7wOROniBTDlQnp10KKUQKCAQEAmAPbzEjK2SLae2T5 -iA2Nc5chgEM5HrGlRGKWVjipW7baPLNMicgzOoFn9KYdHFIULOvq4qCcSAHm5Fhg -gJVfT6qCwxRV7hZb5C2USF7OWI3zLGmirrPFYiZxv3rxWRMmsfB31dLpqc3bBuod -Ut2YmdHRM4ilvUqovKIe8zcpMyIH+7BnAn2uyeIae39ctBycBL1ERT5pxN0Ikm28 -bY3Ybtl96aQMU8oktuVvf+EXfFMVTfmVOcaDnrrh607D5FYQj1h2q7PZ/ZrneCof -9pKywLcgWbnEeGGRIhYxH5wpcNZY8PuB+/0esw9IJ2Hh/GlL4fQ3NAxXPgww76+4 -xcbgSQKCAQEAxejfFJ/cnC/4HFzOCwmnfAEi7duL5hffuPY35l57I9cvDWa1BaUH -ArmVszdk0gPou4i55XMp8tfn8lSG/Ijy855JZBnY1Pl5WOwzeEM/fcQzcVy+R/aQ -Sy8bOwZF2nY6NZ/qGIMDbdl1CgmUmUVFieNqkdhSRF7FwW5u8AzMK9K5cCQRUmRD -fMbPG2Maaeh6jYOe7YvGbSXaiitbnbQ1d/uR7CiK1aiJrIDDzuW11/ItDFDsWihd -XLofA9408uHSKwVtOH+xQ7KlITu8TCxAWTtdkKXcPUZoxNWz4CZ3ryM/GJc9cjka -T2KYnski3BFC8wJSYZu53orVCdQv22nPsQKCAQEAvnq3p0weY7393nVc5OSKhnvA -eyoFi7r+o9PeGqioR+U4I9ex0aZExjMoqavW8R6PpK3oeZm9lyNm6rm8unI/dfXw -jgkJZ6DV4sedANBH3fR3v10NZnNv64DyVYZjhA8UJNFK2zDpW9pn5efFEWNTc4nh -AsSoOXJxBJGS8MKg11jV1XP/+STMxf2X1D9lZJ0pqXmWN0oKxiT9PzDsHNXPwJR4 -yyEk20M1qDZDDUQ8jQmCzUB6iz8RDfNLzVxQwB52jZXN/v3YYpOPUZ7wIcYaj8WV -kuynr+nWVfdDJMbUFKa43h2cFMZk8akZfpahC/xI6qBnWA+IfyKOiEJcxBb7ww== ------END RSA PRIVATE KEY----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/certs/ca.pem b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/certs/ca.pem deleted file mode 100644 index 4a1467ee..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/certs/ca.pem +++ /dev/null @@ -1,30 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIFHjCCAwYCCQDyebXXoth88jANBgkqhkiG9w0BAQsFADBRMQswCQYDVQQGEwJV -UzETMBEGA1UECAwKQ2FsaWZvcm5pYTEWMBQGA1UEBwwNU2FuIEZyYW5jaXNjbzEV -MBMGA1UEAwwMY2FAbG9jYWxob3N0MB4XDTIwMDIxNDE1MzAzOVoXDTMwMDIxMTE1 -MzAzOVowUTELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNV -BAcMDVNhbiBGcmFuY2lzY28xFTATBgNVBAMMDGNhQGxvY2FsaG9zdDCCAiIwDQYJ -KoZIhvcNAQEBBQADggIPADCCAgoCggIBAMglbylESpU851HoBkCC/hrG3rlb7bEI -PiLvEZeVsWYFXjcTPFG8PzZP2N1DjLtuoxgReDLbBhAqo26FRN8UWsOE9YANhfCy -PXYA1qkK5Mdbv4X5m6FX+pMwGmlzdJjTyK6k0crpUA+fvveffyENMDGrFoEHNFn4 -5Mp0/zafaPD+RCd+y48qUFeBkM1JKkSD6OV4MnZIZi8ttQIzoB5JoL6U6MOE/rpe -xjUc4OQefTJ9Y3QkhUyAn5TB0VpdEZzgp4VA5NO32uusobWA6a1KyVAtHqfSELG2 -4cPswjWSCXeglMvGbRWCBtyH/9vQ+RyhlBPclTUnBOTHRJSk7DbELCqFRNpASPdK -oH20a/0MM5gSVVfkdxp+VZC60RxjkGXSMwMF0/RGE7UgrwLIfwwzN1Op7BYqB/RV -433FBE0o3YRlSky8+t1/p0+mkLIoaOM4HCtmAthJ2L1B3X8+mAvC65nbkpOnoDQ6 -+r2FKTqmZOB0KDABrUnW9/Fgf6+vQlgH+cL01f9uhZqyyaoVL5KqhWqiAyZRK0/i -qMBR8ezZvGrfBE5jTwFs5dIOYKTDGG2UQQjRLV5zSo6n2P9qSEBCO01n+5A1AaZ+ -xxjRFDAEDvs8M4f6X47E/aKSvKbai9GayHKb2U/rDqIy5tEAKPa11xjdVAUi7LBt -HLkMYHL6a/zlAgMBAAEwDQYJKoZIhvcNAQELBQADggIBAIncpkUN5oWGDCmF912u -JS9uJYonmcjCwz5j6OTfyiwDk0mV6irEYNhYyRQZGlz56TbfXYxDZbr+AKjb9F9D -5BiHy+Mjo5DSPMCGREyDEPAL8wB/lMQ64tIt7+CK1ua+05FzSH2DhCsJEX3L+0qb -bPy5ZDfP7hVrjQvM+BNFcfEXAznBEJ2+zWQ8hiBXwgZXCFclKJsfxRhm8lhSUPE2 -k7DSWwmqVF1/Pvf8dY/QxESrHEdeHuB7QjPcvXPRZ9s01bZQJwFo92UwmkhnWJMg -nl3imYhypiWWlGPM2qhMmVrCPdipaxvlxTGUXRhDIOW7XvQFkqyG+abZfWthHwWX -ILURqpBgG4ZQu/S9Insx0XQbw/hKATdSgJ1RvZ7dFsaGG439hujv7Iw6VC7KS+JF -BN9ecA42eNB6AJiC4wJdSEm5N+cI2+SLNpavaywNEnxWUOYSDFmFdedk6MxZh+SK -zcY5Zpda1cqTZbZcWb5ewR20p9CrgRqsLYB5fxaOuGKF/mIyChezwYG6g5YvqHOm -K+gq/MxpVCTIjx+pFT3Y0eTv3+S4+o/R9vS/K8MokGrBqkui78eqJylW8rWWqBBc -QBSI6y7hEs9KaP84dj5PtO1YCSAbLV/MC0G0/sJVGn8PSdiKTp5uMHpoozgaW6+j -LuWTqxnwHUNupqZ6DvO8VPHT ------END CERTIFICATE----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/certs/client.crt b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/certs/client.crt deleted file mode 100644 index adebb8c4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/certs/client.crt +++ /dev/null @@ -1,22 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDjzCCAXcCAQIwDQYJKoZIhvcNAQEFBQAwUTELMAkGA1UEBhMCVVMxEzARBgNV -BAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xFTATBgNVBAMM -DGNhQGxvY2FsaG9zdDAeFw0yMDAyMTQxNTMwMzlaFw0zMDAyMTExNTMwMzlaME4x -CzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4g -RnJhbmNpc2NvMRIwEAYDVQQDDAlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcNAQEBBQAD -gY0AMIGJAoGBALVn/XhBY8+TeHTqEUis/x4mkIJIbaL2AtDk6jchbcbwJkV/cl6k -yslxXgF5d2/QWd12QxUbQIyzkv15DagBErtWSJmYtX1VT1b90S+CRO2ZDjb7blnz -dYBSeojRCpHEfDWfnimCuFfLSSZpDaHm4WYUOk5Z2kUFEgiS04M9ahkjAgMBAAEw -DQYJKoZIhvcNAQEFBQADggIBAA0sIF9wtEkBR4PPsnBPu07s5mYFdg9ID8XEQ06K -vnYehdFUMPuQrzFkwWwpJ3saqZ3NY69D1kMgSapYS3ykUuB0/fRJVqm6/XbCbXSh -4Ufyhoe/G4jJDiI56Evnh12AI68hzlexAS83t8utVQnkqDkNLUYbVdIx1OJ8e88J -ekc1AyHq09/3sJMRcYnzBlpiaBK3zfwj1V+hlUzFKSqzZvrIouNvHAL7Knu6XOEK -jE23VLro50lJl33Ew7/SHuMWDTyHOW9YGeeVoZl7ZbJNRtvM84FZ6kSdA+w8Cym5 -DIO3DG4WkKET/VAzPGQD8XwQpvi7bQ2+RCTW32OQTAWvtO/OyYBL1v0s7lFN3rcW -LfwPd90Ht9KT2tZ93tA1x6FZ2i6zyyH9qTSAc+TrrTJp4YyWg83Yx8dv4dMoWwYH -D/zdU+TS3UX5aXuJI2VfafxnLsP9XCNeqzFFuomAu6Mq93M9yHbBtBFJkkm+nL/z -OVUiFjcqYlDcL8Dqi60EgjLewa90+k7eTmEj7Z8i4IwJL9pSXcfCpB5M0ZIZgdsa -nGITtg4bZJywAYJzKlgrql1oYecNfUAr8ltXXXbBb1C3WBsVBlJghbp3OjFur3RY -3Y9E81l4lScP2YcPrFEo2tJvetEOPjg78h0WmzrmjPzRCc0CUWvA+/45GL7fon4A -IDll ------END CERTIFICATE----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/certs/client.csr b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/certs/client.csr deleted file mode 100644 index e2fb9882..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/certs/client.csr +++ /dev/null @@ -1,11 +0,0 @@ ------BEGIN CERTIFICATE REQUEST----- -MIIBjTCB9wIBADBOMQswCQYDVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEW -MBQGA1UEBwwNU2FuIEZyYW5jaXNjbzESMBAGA1UEAwwJbG9jYWxob3N0MIGfMA0G -CSqGSIb3DQEBAQUAA4GNADCBiQKBgQC1Z/14QWPPk3h06hFIrP8eJpCCSG2i9gLQ -5Oo3IW3G8CZFf3JepMrJcV4BeXdv0FnddkMVG0CMs5L9eQ2oARK7VkiZmLV9VU9W -/dEvgkTtmQ42+25Z83WAUnqI0QqRxHw1n54pgrhXy0kmaQ2h5uFmFDpOWdpFBRII -ktODPWoZIwIDAQABoAAwDQYJKoZIhvcNAQELBQADgYEADftPLHJCElz0m4dMiI4V -Db3jC6X5dtEB2QE0kiGmkbvYL+8YOBgag7bC/6FvniFrc+9ntrqQZNvWycfy/7Mg -GY+tYm1meFV02dbR+LafNfyNX9ztjDo1TNJgBJooFlxsM5weL9oSrmlK5BDDLEoz -JYBXa0PU7BRMKxOAfE2Lqmc= ------END CERTIFICATE REQUEST----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/certs/client.key b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/certs/client.key deleted file mode 100644 index a8013734..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/certs/client.key +++ /dev/null @@ -1,15 +0,0 @@ ------BEGIN RSA PRIVATE KEY----- -MIICXAIBAAKBgQC1Z/14QWPPk3h06hFIrP8eJpCCSG2i9gLQ5Oo3IW3G8CZFf3Je -pMrJcV4BeXdv0FnddkMVG0CMs5L9eQ2oARK7VkiZmLV9VU9W/dEvgkTtmQ42+25Z -83WAUnqI0QqRxHw1n54pgrhXy0kmaQ2h5uFmFDpOWdpFBRIIktODPWoZIwIDAQAB -AoGARub5M9pi94vNJe0iikRLhm5ORw2mBG6hFSKTxK6FKJ9OZhV1Dzbbp7Zupqbi -HsrRhPSnLYW0SgoZ5oY85zBcMEHxC7HCeH0rhmZkGTgD+2x/0oDXOuH/kmTegCh5 -O8hShwIBSULIg99VH8JOejBj82Wpf5Y3VqaGVjSNWo6HPdkCQQDeznoKrIk3hzpq -+7YaXJs8lXbGZ6xz4WpS4pp23Xrdsdiec/EwUnpDKc9CDTVvYm6fawVRf6rA3oYp -3wFA9h/NAkEA0G6QTPs/xo168vj6MwQ4kk7D8DWF5ja6CbLYU05lutK5n/0p62ul -OesUhF/kjsfqf2yuOefXV4zMv15vQh/MrwJAcfDvkoPXjFEYe9uLrgGL1bitzBr6 -oyw0vnxp972d9r/bgnTSdB7JrY01E5dDq1mQLvCBAMOkJAvoWoNT1c/IRQJBAI4C -hrasiKtTQe3BzVZtDc5BdCZ5kR1lNCPfgpxf0dgUMvzalHEeCpkHnhcC7sqJUzA2 -cA5r88Bm4imQweUfnWkCQECZa3sHls3tNtFbEQ1p8JOb6iRLAKTe0pEhfhEAkVGA -zVghjTIOAB8bBjwqa7hLl2G31tanpdMfySyxDKyecpc= ------END RSA PRIVATE KEY----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/certs/client.pem b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/certs/client.pem deleted file mode 100644 index adebb8c4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/certs/client.pem +++ /dev/null @@ -1,22 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDjzCCAXcCAQIwDQYJKoZIhvcNAQEFBQAwUTELMAkGA1UEBhMCVVMxEzARBgNV -BAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xFTATBgNVBAMM -DGNhQGxvY2FsaG9zdDAeFw0yMDAyMTQxNTMwMzlaFw0zMDAyMTExNTMwMzlaME4x -CzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4g -RnJhbmNpc2NvMRIwEAYDVQQDDAlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcNAQEBBQAD -gY0AMIGJAoGBALVn/XhBY8+TeHTqEUis/x4mkIJIbaL2AtDk6jchbcbwJkV/cl6k -yslxXgF5d2/QWd12QxUbQIyzkv15DagBErtWSJmYtX1VT1b90S+CRO2ZDjb7blnz -dYBSeojRCpHEfDWfnimCuFfLSSZpDaHm4WYUOk5Z2kUFEgiS04M9ahkjAgMBAAEw -DQYJKoZIhvcNAQEFBQADggIBAA0sIF9wtEkBR4PPsnBPu07s5mYFdg9ID8XEQ06K -vnYehdFUMPuQrzFkwWwpJ3saqZ3NY69D1kMgSapYS3ykUuB0/fRJVqm6/XbCbXSh -4Ufyhoe/G4jJDiI56Evnh12AI68hzlexAS83t8utVQnkqDkNLUYbVdIx1OJ8e88J -ekc1AyHq09/3sJMRcYnzBlpiaBK3zfwj1V+hlUzFKSqzZvrIouNvHAL7Knu6XOEK -jE23VLro50lJl33Ew7/SHuMWDTyHOW9YGeeVoZl7ZbJNRtvM84FZ6kSdA+w8Cym5 -DIO3DG4WkKET/VAzPGQD8XwQpvi7bQ2+RCTW32OQTAWvtO/OyYBL1v0s7lFN3rcW -LfwPd90Ht9KT2tZ93tA1x6FZ2i6zyyH9qTSAc+TrrTJp4YyWg83Yx8dv4dMoWwYH -D/zdU+TS3UX5aXuJI2VfafxnLsP9XCNeqzFFuomAu6Mq93M9yHbBtBFJkkm+nL/z -OVUiFjcqYlDcL8Dqi60EgjLewa90+k7eTmEj7Z8i4IwJL9pSXcfCpB5M0ZIZgdsa -nGITtg4bZJywAYJzKlgrql1oYecNfUAr8ltXXXbBb1C3WBsVBlJghbp3OjFur3RY -3Y9E81l4lScP2YcPrFEo2tJvetEOPjg78h0WmzrmjPzRCc0CUWvA+/45GL7fon4A -IDll ------END CERTIFICATE----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/certs/generate.sh b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/certs/generate.sh deleted file mode 100644 index 4f436433..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/certs/generate.sh +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/bash - -export CA_SUBJECT='/C=US/ST=California/L=San Francisco/CN=ca@localhost' -export SERVER_SUBJECT='/C=US/ST=California/L=San Francisco/CN=localhost' -export CLIENT_SUBJECT='/C=US/ST=California/L=San Francisco/CN=localhost' - -# certificate authority creation -openssl genrsa -out ca.key 4096 -openssl req -new -x509 -days 3650 -key ca.key -out ca.crt -subj "$CA_SUBJECT" -openssl x509 -in ca.crt -out ca.pem -outform PEM - -# server certificate creation -openssl genrsa -out server.key 1024 -openssl req -new -key server.key -out server.csr -subj "$SERVER_SUBJECT" -openssl x509 -req -days 3650 -in server.csr -CA ca.crt -CAkey ca.key -set_serial 01 -out server.crt -cat server.crt server.key > server.pem - -# client certificate creation -openssl genrsa -out client.key 1024 -openssl req -new -key client.key -out client.csr -subj "$CLIENT_SUBJECT" -openssl x509 -req -days 3650 -in client.csr -CA ca.crt -CAkey ca.key -set_serial 02 -out client.crt -openssl x509 -in client.crt -out client.pem -outform PEM diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/certs/server.crt b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/certs/server.crt deleted file mode 100644 index 1590e38f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/certs/server.crt +++ /dev/null @@ -1,22 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDjzCCAXcCAQEwDQYJKoZIhvcNAQEFBQAwUTELMAkGA1UEBhMCVVMxEzARBgNV -BAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xFTATBgNVBAMM -DGNhQGxvY2FsaG9zdDAeFw0yMDAyMTQxNTMwMzlaFw0zMDAyMTExNTMwMzlaME4x -CzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4g -RnJhbmNpc2NvMRIwEAYDVQQDDAlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcNAQEBBQAD -gY0AMIGJAoGBAKXBZav38p8UvmpEwzdKetg+oX+7mjmeM+vxOklSj+tl8hfOp8S1 -48Q2DE08b0x/ZnuyitFPO3mG24+bX1n2ZmGwN3vyVDSV8yL3ph+SJl+gum8ttqoY -VkFGGKQKnAs2BdBf3dxxdpNagt6p48HSYNWYHO4soste+R49r6UCZoN5AgMBAAEw -DQYJKoZIhvcNAQEFBQADggIBAKdbjIBJcQCVSFwvLL17jOcqlXp1y/oXemRFrctT -w/1sJxDnkLwa/ypX7s0Nj0YFnmm+F8vBg1y6LpxGR+etlgx2rmwXxNuSlb7ZGmo6 -+eFOIJcF1/9EX2nRfW305+Poa51wO8i9kouyIUxAXymLeKGkzZbwh3VRyUSaPPSG -vL94OPzSwyF9sJVzvx36O5b5wQ/EN688y8ZqxOABt6XbfmmwFAVhSVBIv9ak7vao -O8POzMLtXmaplN08N+xI1HxMTVa/FLmNnsTHSeCbQEMkhATRwt0KRud6Mz/B/MaZ -K5Cumzsn26vCC2Tu59vbH0mcZf8PaSLrfkFR6pJCBzWn0dL4jse+MWy/X+LhvwZi -xm9JkNhTNTNVZmoyF+tYZ27YH7VFxAeLKk0PKP8ywkzVhAnKAYOV/J7tmwUUCnXU -RxuIUC4kKDnzi3HLftDXNFpxT1eKFwQ4oRuHqqZeu1bMgo6XNb3GV0kpT5QGzbtO -vJysh3KcgMhVmGMwStMuWKtAiFPF2FSVX56/q6NQh0yJ9AVu3b4UnVIq/Ir/+yDD -lgEq+bac8buaGe3ewwwm8HhuCmCqPv0+kZMYGZjzzJ4RZKXhiWUroNhDmSZO5TEh -B+NOlp0F2C1fLhDRZOwY1kYiHYCMm2+tH5VEimbqa+DHko2k8oCsVeh8+pt2sebl -/s7w ------END CERTIFICATE----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/certs/server.csr b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/certs/server.csr deleted file mode 100644 index f4dd37ac..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/certs/server.csr +++ /dev/null @@ -1,11 +0,0 @@ ------BEGIN CERTIFICATE REQUEST----- -MIIBjTCB9wIBADBOMQswCQYDVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEW -MBQGA1UEBwwNU2FuIEZyYW5jaXNjbzESMBAGA1UEAwwJbG9jYWxob3N0MIGfMA0G -CSqGSIb3DQEBAQUAA4GNADCBiQKBgQClwWWr9/KfFL5qRMM3SnrYPqF/u5o5njPr -8TpJUo/rZfIXzqfEtePENgxNPG9Mf2Z7sorRTzt5htuPm19Z9mZhsDd78lQ0lfMi -96YfkiZfoLpvLbaqGFZBRhikCpwLNgXQX93ccXaTWoLeqePB0mDVmBzuLKLLXvke -Pa+lAmaDeQIDAQABoAAwDQYJKoZIhvcNAQELBQADgYEAjlJJcJsKt3Yg4nSGPY2H -P0KHydW/vmks6GAON2WtAGNjwKN1QTAO5LOMeY5PcKGiw6ImfaSUz52ag4Bg2pqm -yjnHqUtK/RQuFM8wHjNmjDZDcXb3vx6nW8J8tL2ve2lXrWxBD1oCcUWPT3H7QwR1 -+ml6RdZMbHtbHLGqc4gg2q8= ------END CERTIFICATE REQUEST----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/certs/server.key b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/certs/server.key deleted file mode 100644 index 38577f14..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/certs/server.key +++ /dev/null @@ -1,15 +0,0 @@ ------BEGIN RSA PRIVATE KEY----- -MIICXQIBAAKBgQClwWWr9/KfFL5qRMM3SnrYPqF/u5o5njPr8TpJUo/rZfIXzqfE -tePENgxNPG9Mf2Z7sorRTzt5htuPm19Z9mZhsDd78lQ0lfMi96YfkiZfoLpvLbaq -GFZBRhikCpwLNgXQX93ccXaTWoLeqePB0mDVmBzuLKLLXvkePa+lAmaDeQIDAQAB -AoGAAI3L5C447lUoabx/FoE2NeDHs2CSHF0t+TzeH/6ZooS9sVysbNjawP4ZPmzU -RmIqmoE3O4nTPg24UBuJzwgmwW1vq5wZ0jEPYNDLSFXv3Qr5UPEH9zVc5TfDGn9h -k7klB5aAJeLposcTXwJUW/xAg8M61SSzPg5K14aXWWAV8oECQQDVMGzhF+8HJYpd -rY85IeDT6bTFGV4XsxsEFYjRU8y+yYOqGKGtYYjYMFh9TCYWRxq9gzIslkrYLI1z -TZnFc8PxAkEAxwqDD5AYG5R2gCOpztlEiu84P89IHJIa9/4ggIA7SMQ14VSO3AUJ -rWZME50VwoeYFYVtDstTezqo1Qy/6r6gCQJAQ2eRNUYs9BSBgAbtHsJAZKAi4KKZ -pmKhqxPn809MkBIEyBYLoFcTPk9i2xLlg+utX7gIeCJ4vYqwmoExmkV08QJBAL5A -cwQGNLTwFNDoxeAc1yKCBF8hz4jXswWGmCSb7Y7hVasbey4ddqGTHXbF+M2ndBxm -G9c/TH2GlWiHtk44hZkCQQDCbLT0uFlZxpN5OTAq2a58vmwDcJ2XjXdF+jAXmkbE -gYel1LbxpHM/uh81J+5wO89zYZd/pn9J8IFn6IlvrzyF ------END RSA PRIVATE KEY----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/certs/server.pem b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/certs/server.pem deleted file mode 100644 index 3e7fed00..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/certs/server.pem +++ /dev/null @@ -1,37 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDjzCCAXcCAQEwDQYJKoZIhvcNAQEFBQAwUTELMAkGA1UEBhMCVVMxEzARBgNV -BAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xFTATBgNVBAMM -DGNhQGxvY2FsaG9zdDAeFw0yMDAyMTQxNTMwMzlaFw0zMDAyMTExNTMwMzlaME4x -CzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4g -RnJhbmNpc2NvMRIwEAYDVQQDDAlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcNAQEBBQAD -gY0AMIGJAoGBAKXBZav38p8UvmpEwzdKetg+oX+7mjmeM+vxOklSj+tl8hfOp8S1 -48Q2DE08b0x/ZnuyitFPO3mG24+bX1n2ZmGwN3vyVDSV8yL3ph+SJl+gum8ttqoY -VkFGGKQKnAs2BdBf3dxxdpNagt6p48HSYNWYHO4soste+R49r6UCZoN5AgMBAAEw -DQYJKoZIhvcNAQEFBQADggIBAKdbjIBJcQCVSFwvLL17jOcqlXp1y/oXemRFrctT -w/1sJxDnkLwa/ypX7s0Nj0YFnmm+F8vBg1y6LpxGR+etlgx2rmwXxNuSlb7ZGmo6 -+eFOIJcF1/9EX2nRfW305+Poa51wO8i9kouyIUxAXymLeKGkzZbwh3VRyUSaPPSG -vL94OPzSwyF9sJVzvx36O5b5wQ/EN688y8ZqxOABt6XbfmmwFAVhSVBIv9ak7vao -O8POzMLtXmaplN08N+xI1HxMTVa/FLmNnsTHSeCbQEMkhATRwt0KRud6Mz/B/MaZ -K5Cumzsn26vCC2Tu59vbH0mcZf8PaSLrfkFR6pJCBzWn0dL4jse+MWy/X+LhvwZi -xm9JkNhTNTNVZmoyF+tYZ27YH7VFxAeLKk0PKP8ywkzVhAnKAYOV/J7tmwUUCnXU -RxuIUC4kKDnzi3HLftDXNFpxT1eKFwQ4oRuHqqZeu1bMgo6XNb3GV0kpT5QGzbtO -vJysh3KcgMhVmGMwStMuWKtAiFPF2FSVX56/q6NQh0yJ9AVu3b4UnVIq/Ir/+yDD -lgEq+bac8buaGe3ewwwm8HhuCmCqPv0+kZMYGZjzzJ4RZKXhiWUroNhDmSZO5TEh -B+NOlp0F2C1fLhDRZOwY1kYiHYCMm2+tH5VEimbqa+DHko2k8oCsVeh8+pt2sebl -/s7w ------END CERTIFICATE----- ------BEGIN RSA PRIVATE KEY----- -MIICXQIBAAKBgQClwWWr9/KfFL5qRMM3SnrYPqF/u5o5njPr8TpJUo/rZfIXzqfE -tePENgxNPG9Mf2Z7sorRTzt5htuPm19Z9mZhsDd78lQ0lfMi96YfkiZfoLpvLbaq -GFZBRhikCpwLNgXQX93ccXaTWoLeqePB0mDVmBzuLKLLXvkePa+lAmaDeQIDAQAB -AoGAAI3L5C447lUoabx/FoE2NeDHs2CSHF0t+TzeH/6ZooS9sVysbNjawP4ZPmzU -RmIqmoE3O4nTPg24UBuJzwgmwW1vq5wZ0jEPYNDLSFXv3Qr5UPEH9zVc5TfDGn9h -k7klB5aAJeLposcTXwJUW/xAg8M61SSzPg5K14aXWWAV8oECQQDVMGzhF+8HJYpd -rY85IeDT6bTFGV4XsxsEFYjRU8y+yYOqGKGtYYjYMFh9TCYWRxq9gzIslkrYLI1z -TZnFc8PxAkEAxwqDD5AYG5R2gCOpztlEiu84P89IHJIa9/4ggIA7SMQ14VSO3AUJ -rWZME50VwoeYFYVtDstTezqo1Qy/6r6gCQJAQ2eRNUYs9BSBgAbtHsJAZKAi4KKZ -pmKhqxPn809MkBIEyBYLoFcTPk9i2xLlg+utX7gIeCJ4vYqwmoExmkV08QJBAL5A -cwQGNLTwFNDoxeAc1yKCBF8hz4jXswWGmCSb7Y7hVasbey4ddqGTHXbF+M2ndBxm -G9c/TH2GlWiHtk44hZkCQQDCbLT0uFlZxpN5OTAq2a58vmwDcJ2XjXdF+jAXmkbE -gYel1LbxpHM/uh81J+5wO89zYZd/pn9J8IFn6IlvrzyF ------END RSA PRIVATE KEY----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/config.reference.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/config.reference.yml deleted file mode 100644 index 4f9d85b2..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/config.reference.yml +++ /dev/null @@ -1,7 +0,0 @@ -- module: haproxy - metricsets: ["info", "stat"] - period: 10s - hosts: ["tcp://127.0.0.1:14567"] - username : "admin" - password : "admin" - enabled: true diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/config.yml deleted file mode 100644 index 0da97519..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/config.yml +++ /dev/null @@ -1,6 +0,0 @@ -- module: haproxy - #metricsets: - # - info - # - stat - period: 10s - hosts: ["tcp://127.0.0.1:14567"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/docs.asciidoc deleted file mode 100644 index f108c672..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/docs.asciidoc +++ /dev/null @@ -1,39 +0,0 @@ -This module collects stats from http://www.haproxy.org/[HAProxy]. It supports -collection from using TCP sockets or HTTP with or without basic authentication. - -To configure HAProxy to collect stats, you must enable the stats module, it can -be done by enabling a TCP socket, or by adding an HTTP stats frontend. - -Metricbeat can collect two metric sets from HAProxy, `info` and `stats`. `info` -is not available when using HTTP stats frontend. - -For example, to enable stats reporting via any local IP on port 14567, place -this statement under the `global` or `default` section of the haproxy config: - -[source,haproxy] ----- - stats socket 127.0.0.1:14567 ----- - -NOTE: You should use an internal private IP, or secure this with a firewall -rule, so that only designated hosts can access this data. - -To configure the HTTP stats frontend, a frontend with stats enabled has to -be added. For example, to open this frontend to any IP on port 14567 with -required authentication add this to the haproxy config: - -[source,haproxy] ----- - listen stats - bind 0.0.0.0:14567 - stats enable - stats uri /stats - stats auth admin:admin ----- - -The default metricsets are `info`and `stat`. - -[float] -=== Compatibility - -The HAProxy metricsets are tested with HAProxy versions from 1.6, 1.7 to 1.8. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/fields.yml deleted file mode 100644 index b135cb1a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/fields.yml +++ /dev/null @@ -1,13 +0,0 @@ -- key: haproxy - title: "HAProxy" - description: > - HAProxy Module - short_config: false - release: ga - settings: ["ssl", "http"] - fields: - - name: haproxy - type: group - description: > - HAProxy metrics. - fields: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/haproxy.conf b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/haproxy.conf deleted file mode 100644 index 83a829be..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/haproxy.conf +++ /dev/null @@ -1,62 +0,0 @@ - -global - # maximum number of simultaneous active connections - maxconn 4000 - #daemon - user root - group staff - - # for restarts - pidfile /var/run/haproxy.pid - # Logging to syslog facility local0 - log 127.0.0.1 local0 - stats socket 0.0.0.0:14567 - spread-checks 5 - #debug - -defaults - - log global - mode http - balance roundrobin - maxconn 25000 - option httplog - option abortonclose - option httpclose - option forwardfor - retries 3 - option redispatch - - timeout client 30s - timeout connect 30s - timeout server 30s - option httpchk HEAD /haproxy?monitor HTTP/1.0 - timeout check 5s - -listen stat - - bind 0.0.0.0:14568 - - stats enable - stats uri /stats - -listen stat-auth - - bind 0.0.0.0:14569 - - stats enable - stats uri /stats - stats auth admin:admin - -listen stat-https - - bind 0.0.0.0:14570 ssl crt /usr/local/etc/haproxy/server.pem ca-file /usr/local/etc/haproxy/ca.crt verify required - - mode http - stats enable - stats uri /stats - -listen http-webservices - - bind 0.0.0.0:8888 - server log1 127.0.0.1:8889 check diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/kibana/7/dashboard/Metricbeat-haproxy-backend.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/kibana/7/dashboard/Metricbeat-haproxy-backend.json deleted file mode 100644 index 76f6a25b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/kibana/7/dashboard/Metricbeat-haproxy-backend.json +++ /dev/null @@ -1,114 +0,0 @@ -{ - "objects": [ - { - "attributes": { - "description": "HAProxy backend metrics", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "highlightAll": true, - "query": { - "language": "kuery", - "query": "" - }, - "version": true - } - }, - "optionsJSON": { - "darkTheme": false, - "hidePanelTitles": false, - "useMargins": true - }, - "panelsJSON": [ - { - "gridData": { - "h": 2, - "i": "1", - "w": 6, - "x": 0, - "y": 0 - }, - "id": "a64b4fd0-471c-11e8-bc13-1397384faad3-ecs", - "panelIndex": "1", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 2, - "i": "2", - "w": 3, - "x": 6, - "y": 0 - }, - "id": "794b6cd0-471d-11e8-bc13-1397384faad3-ecs", - "panelIndex": "2", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 4, - "i": "3", - "w": 6, - "x": 6, - "y": 2 - }, - "id": "bb0ab500-4735-11e8-bc13-1397384faad3-ecs", - "panelIndex": "3", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 2, - "i": "4", - "w": 3, - "x": 9, - "y": 0 - }, - "id": "40bed190-473b-11e8-bc13-1397384faad3-ecs", - "panelIndex": "4", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 2, - "i": "5", - "w": 6, - "x": 0, - "y": 2 - }, - "id": "0751ed00-479c-11e8-bc13-1397384faad3-ecs", - "panelIndex": "5", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 2, - "i": "6", - "w": 6, - "x": 0, - "y": 4 - }, - "id": "b3463670-47a1-11e8-bc13-1397384faad3-ecs", - "panelIndex": "6", - "type": "visualization", - "version": "6.2.2" - } - ], - "timeRestore": false, - "title": "[Metricbeat HAProxy] Backend ECS", - "version": 1 - }, - "id": "9151c900-471d-11e8-bc13-1397384faad3-ecs", - "type": "dashboard", - "updated_at": "2018-04-24T18:31:25.838Z", - "version": 15 - } - ], - "version": "6.2.2" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/kibana/7/dashboard/Metricbeat-haproxy-frontend.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/kibana/7/dashboard/Metricbeat-haproxy-frontend.json deleted file mode 100644 index cdc97a3c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/kibana/7/dashboard/Metricbeat-haproxy-frontend.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "objects": [ - { - "attributes": { - "description": "HAProxy frontend metrics", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "highlightAll": true, - "query": { - "language": "kuery", - "query": "" - }, - "version": true - } - }, - "optionsJSON": { - "darkTheme": false, - "hidePanelTitles": false, - "useMargins": true - }, - "panelsJSON": [ - { - "gridData": { - "h": 3, - "i": "2", - "w": 6, - "x": 0, - "y": 0 - }, - "id": "a64b4fd0-471c-11e8-bc13-1397384faad3-ecs", - "panelIndex": "2", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 3, - "i": "3", - "w": 6, - "x": 6, - "y": 0 - }, - "id": "86159190-47c5-11e8-bc13-1397384faad3-ecs", - "panelIndex": "3", - "type": "visualization", - "version": "6.2.2" - } - ], - "timeRestore": false, - "title": "[Metricbeat HAProxy] Frontend ECS", - "version": 1 - }, - "id": "d5878d00-47c5-11e8-bc13-1397384faad3-ecs", - "type": "dashboard", - "updated_at": "2018-04-24T18:32:51.945Z", - "version": 5 - } - ], - "version": "6.2.2" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/kibana/7/dashboard/Metricbeat-haproxy-http-backend.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/kibana/7/dashboard/Metricbeat-haproxy-http-backend.json deleted file mode 100644 index 4bbc8b9c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/kibana/7/dashboard/Metricbeat-haproxy-http-backend.json +++ /dev/null @@ -1,140 +0,0 @@ -{ - "objects": [ - { - "attributes": { - "description": "HAProxy HTTP backend metrics", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "highlightAll": true, - "query": { - "language": "kuery", - "query": "" - }, - "version": true - } - }, - "optionsJSON": { - "darkTheme": false, - "hidePanelTitles": false, - "useMargins": true - }, - "panelsJSON": [ - { - "gridData": { - "h": 2, - "i": "1", - "w": 4, - "x": 0, - "y": 5 - }, - "id": "a64b4fd0-471c-11e8-bc13-1397384faad3-ecs", - "panelIndex": "1", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 2, - "i": "2", - "w": 3, - "x": 9, - "y": 0 - }, - "id": "794b6cd0-471d-11e8-bc13-1397384faad3-ecs", - "panelIndex": "2", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 3, - "i": "3", - "w": 6, - "x": 6, - "y": 2 - }, - "id": "bb0ab500-4735-11e8-bc13-1397384faad3-ecs", - "panelIndex": "3", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 2, - "i": "4", - "w": 3, - "x": 6, - "y": 0 - }, - "id": "40bed190-473b-11e8-bc13-1397384faad3-ecs", - "panelIndex": "4", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 2, - "i": "5", - "w": 4, - "x": 4, - "y": 5 - }, - "id": "0751ed00-479c-11e8-bc13-1397384faad3-ecs", - "panelIndex": "5", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 2, - "i": "6", - "w": 4, - "x": 8, - "y": 5 - }, - "id": "b3463670-47a1-11e8-bc13-1397384faad3-ecs", - "panelIndex": "6", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 3, - "i": "7", - "w": 6, - "x": 0, - "y": 0 - }, - "id": "fcbdfa60-47bd-11e8-bc13-1397384faad3-ecs", - "panelIndex": "7", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 2, - "i": "8", - "w": 6, - "x": 0, - "y": 3 - }, - "id": "981d1040-47be-11e8-bc13-1397384faad3-ecs", - "panelIndex": "8", - "type": "visualization", - "version": "6.2.2" - } - ], - "timeRestore": false, - "title": "[Metricbeat HAProxy] HTTP backend ECS", - "version": 1 - }, - "id": "0836a4b0-47bd-11e8-bc13-1397384faad3-ecs", - "type": "dashboard", - "updated_at": "2018-04-24T18:33:28.791Z", - "version": 6 - } - ], - "version": "6.2.2" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/kibana/7/dashboard/Metricbeat-haproxy-http-frontend.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/kibana/7/dashboard/Metricbeat-haproxy-http-frontend.json deleted file mode 100644 index dc44cd22..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/kibana/7/dashboard/Metricbeat-haproxy-http-frontend.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "objects": [ - { - "attributes": { - "description": "HAProxy frontend metrics", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "highlightAll": true, - "query": { - "language": "kuery", - "query": "" - }, - "version": true - } - }, - "optionsJSON": { - "darkTheme": false, - "hidePanelTitles": false, - "useMargins": true - }, - "panelsJSON": [ - { - "gridData": { - "h": 3, - "i": "3", - "w": 6, - "x": 6, - "y": 3 - }, - "id": "86159190-47c5-11e8-bc13-1397384faad3-ecs", - "panelIndex": "3", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 3, - "i": "4", - "w": 12, - "x": 0, - "y": 0 - }, - "id": "fcbdfa60-47bd-11e8-bc13-1397384faad3-ecs", - "panelIndex": "4", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 3, - "i": "5", - "w": 6, - "x": 0, - "y": 3 - }, - "id": "30956d00-47d7-11e8-bc13-1397384faad3-ecs", - "panelIndex": "5", - "type": "visualization", - "version": "6.2.2" - } - ], - "timeRestore": false, - "title": "[Metricbeat HAProxy] HTTP frontend ECS", - "version": 1 - }, - "id": "e9057ae0-47c5-11e8-bc13-1397384faad3-ecs", - "type": "dashboard", - "updated_at": "2018-04-24T18:34:15.954Z", - "version": 5 - } - ], - "version": "6.2.2" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/kibana/7/dashboard/Metricbeat-haproxy-http-server.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/kibana/7/dashboard/Metricbeat-haproxy-http-server.json deleted file mode 100644 index 56e2abef..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/kibana/7/dashboard/Metricbeat-haproxy-http-server.json +++ /dev/null @@ -1,114 +0,0 @@ -{ - "objects": [ - { - "attributes": { - "description": "HAProxy metrics for HTTP mode", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "highlightAll": true, - "query": { - "language": "kuery", - "query": "" - }, - "version": true - } - }, - "optionsJSON": { - "darkTheme": false, - "hidePanelTitles": false, - "useMargins": true - }, - "panelsJSON": [ - { - "gridData": { - "h": 2, - "i": "5", - "w": 6, - "x": 0, - "y": 5 - }, - "id": "0751ed00-479c-11e8-bc13-1397384faad3-ecs", - "panelIndex": "5", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 2, - "i": "6", - "w": 6, - "x": 6, - "y": 3 - }, - "id": "b3463670-47a1-11e8-bc13-1397384faad3-ecs", - "panelIndex": "6", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 3, - "i": "7", - "w": 6, - "x": 0, - "y": 0 - }, - "id": "fcbdfa60-47bd-11e8-bc13-1397384faad3-ecs", - "panelIndex": "7", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 2, - "i": "8", - "w": 6, - "x": 0, - "y": 3 - }, - "id": "981d1040-47be-11e8-bc13-1397384faad3-ecs", - "panelIndex": "8", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 3, - "i": "10", - "w": 6, - "x": 6, - "y": 0 - }, - "id": "72e84b00-47e1-11e8-bc13-1397384faad3-ecs", - "panelIndex": "10", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 2, - "i": "11", - "w": 6, - "x": 6, - "y": 5 - }, - "id": "976b0910-47e4-11e8-bc13-1397384faad3-ecs", - "panelIndex": "11", - "type": "visualization", - "version": "6.2.2" - } - ], - "timeRestore": false, - "title": "[Metricbeat HAProxy] HTTP server ECS", - "version": 1 - }, - "id": "8cc50a50-47e0-11e8-bc13-1397384faad3-ecs", - "type": "dashboard", - "updated_at": "2018-04-24T18:34:50.803Z", - "version": 9 - } - ], - "version": "6.2.2" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/kibana/7/dashboard/Metricbeat-haproxy-overview.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/kibana/7/dashboard/Metricbeat-haproxy-overview.json deleted file mode 100644 index c3803a48..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/kibana/7/dashboard/Metricbeat-haproxy-overview.json +++ /dev/null @@ -1,91 +0,0 @@ -{ - "objects": [ - { - "attributes": { - "description": "HAProxy overview", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "highlightAll": true, - "query": { - "language": "kuery", - "query": "" - }, - "version": true - } - }, - "optionsJSON": { - "darkTheme": false, - "hidePanelTitles": false, - "useMargins": true - }, - "panelsJSON": [ - { - "gridData": { - "h": 6, - "i": "2", - "w": 4, - "x": 8, - "y": 2 - }, - "id": "79350d50-47db-11e8-bc13-1397384faad3-ecs", - "panelIndex": "2", - "title": "Servers", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 6, - "i": "3", - "w": 4, - "x": 4, - "y": 2 - }, - "id": "8c8f0300-47dc-11e8-bc13-1397384faad3-ecs", - "panelIndex": "3", - "title": "Backends", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 6, - "i": "4", - "w": 4, - "x": 0, - "y": 2 - }, - "id": "f1e27ed0-47dc-11e8-bc13-1397384faad3-ecs", - "panelIndex": "4", - "title": "Frontends", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 2, - "i": "5", - "w": 12, - "x": 0, - "y": 0 - }, - "id": "a64b4fd0-471c-11e8-bc13-1397384faad3-ecs", - "panelIndex": "5", - "type": "visualization", - "version": "6.2.2" - } - ], - "timeRestore": false, - "title": "[Metricbeat HAProxy] Overview ECS", - "version": 1 - }, - "id": "4b555c30-47dd-11e8-bc13-1397384faad3-ecs", - "type": "dashboard", - "updated_at": "2018-04-24T18:31:56.356Z", - "version": 3 - } - ], - "version": "6.2.2" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/kibana/7/dashboard/Metricbeat-haproxy-visualizations.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/kibana/7/dashboard/Metricbeat-haproxy-visualizations.json deleted file mode 100644 index 78332e26..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/kibana/7/dashboard/Metricbeat-haproxy-visualizations.json +++ /dev/null @@ -1,1341 +0,0 @@ -{ - "objects": [ - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": {} - }, - "title": "Connections [Metricbeat HAProxy] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "background_color_rules": [ - { - "id": "4e35d500-471b-11e8-a520-3f46123ab5eb" - } - ], - "bar_color_rules": [ - { - "id": "69899960-4719-11e8-a520-3f46123ab5eb" - } - ], - "filter": "haproxy.stat.component_type:(0 OR 1)", - "gauge_color_rules": [ - { - "id": "6f171ba0-4719-11e8-a520-3f46123ab5eb" - } - ], - "gauge_inner_width": 10, - "gauge_style": "half", - "gauge_width": 10, - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "filter": "", - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Number of connections", - "line_width": 1, - "metrics": [ - { - "field": "haproxy.stat.connection.total", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "sum" - }, - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "41ff3940-4719-11e8-a520-3f46123ab5eb", - "type": "derivative", - "unit": "" - }, - { - "field": "41ff3940-4719-11e8-a520-3f46123ab5eb", - "id": "456a5fa0-4738-11e8-8633-8f8b3acf1566", - "type": "positive_only", - "unit": "" - } - ], - "point_size": 1, - "seperate_axis": 0, - "series_drop_last_bucket": 1, - "split_color_mode": "rainbow", - "split_filters": [ - { - "color": "#68BC00", - "id": "0ceb7740-471a-11e8-a520-3f46123ab5eb" - } - ], - "split_mode": "terms", - "stacked": "none", - "terms_field": "haproxy.stat.proxy.name" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "HAProxy connections ECS", - "type": "metrics" - } - }, - "id": "a64b4fd0-471c-11e8-bc13-1397384faad3-ecs", - "type": "visualization", - "updated_at": "2018-04-23T20:54:01.082Z", - "version": 3 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": {} - }, - "title": "Active servers in backend [Metricbeat HAProxy] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "background_color_rules": [ - { - "color": "rgba(255,0,6,1)", - "id": "1ec0dde0-471d-11e8-9876-09cc6c85f5f2", - "operator": "lte", - "value": 0 - } - ], - "bar_color_rules": [ - { - "id": "297160c0-471d-11e8-9876-09cc6c85f5f2" - } - ], - "filter": "haproxy.stat.component_type:(2 OR 3)", - "gauge_color_rules": [ - { - "gauge": "rgba(255,0,5,1)", - "id": "4ce156a0-471d-11e8-9876-09cc6c85f5f2", - "operator": "lte", - "text": null, - "value": 0 - }, - { - "gauge": "rgba(255,196,0,1)", - "id": "f8458a80-4721-11e8-b854-2f6d2b452362", - "operator": "lte", - "value": 0.5 - } - ], - "gauge_inner_width": 10, - "gauge_max": "1", - "gauge_style": "half", - "gauge_width": 10, - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "filter": "haproxy.stat.status:UP", - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Active servers", - "line_width": 1, - "metrics": [ - { - "denominator": "*", - "field": "haproxy.stat.server.id", - "id": "b754d060-471e-11e8-9876-09cc6c85f5f2", - "metric_agg": "count", - "numerator": "*", - "script": "params.up / (params.down + params.up)", - "type": "cardinality", - "variables": [ - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "cfd51780-471e-11e8-9d35-6baabcdce3dc", - "name": "down" - }, - { - "field": "a049c420-471e-11e8-9876-09cc6c85f5f2", - "id": "45e6ec00-471f-11e8-9d35-6baabcdce3dc", - "name": "up" - } - ] - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "terms_field": "haproxy.stat.proxy.name" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "2cba9420-4724-11e8-b854-2f6d2b452362", - "label": "Total servers", - "line_width": 1, - "metrics": [ - { - "field": "haproxy.stat.server.id", - "id": "2cba9421-4724-11e8-b854-2f6d2b452362", - "type": "cardinality" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "metric" - }, - "title": "HAProxy active servers in backend ECS", - "type": "metrics" - } - }, - "id": "794b6cd0-471d-11e8-bc13-1397384faad3-ecs", - "type": "visualization", - "updated_at": "2018-04-23T21:36:57.634Z", - "version": 8 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": {} - }, - "title": "Connections per server [Metricbeat HAProxy] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "bar_color_rules": [ - { - "id": "978f2660-4735-11e8-b619-8f82b8185e96" - } - ], - "drilldown_url": "../app/kibana#/dashboard/8cc50a50-47e0-11e8-bc13-1397384faad3-ecs?_a=(query:(language:kuery,query:'haproxy.stat.service_name:\"{{ key }}\"'))", - "filter": "haproxy.stat.component_type:(2 OR 3)", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Connections per server", - "line_width": 1, - "metrics": [ - { - "field": "haproxy.stat.connection.total", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - }, - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "3ea29000-4735-11e8-b619-8f82b8185e96", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "haproxy.stat.service_name" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "top_n" - }, - "title": "HAProxy connections per server ECS", - "type": "metrics" - } - }, - "id": "bb0ab500-4735-11e8-bc13-1397384faad3-ecs", - "type": "visualization", - "updated_at": "2018-04-24T17:12:35.298Z", - "version": 3 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": {} - }, - "title": "Downtime seconds [Metricbeat HAProxy] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "background_color_rules": [ - { - "id": "c86b8e00-4739-11e8-8953-55bbe33e1362" - } - ], - "filter": "haproxy.stat.component_type:1", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(255,0,0,1)", - "fill": 0.5, - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Downtime", - "line_width": 1, - "metrics": [ - { - "field": "haproxy.stat.downtime", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - }, - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "91aa6a20-473a-11e8-8953-55bbe33e1362", - "type": "derivative", - "unit": "" - }, - { - "field": "91aa6a20-473a-11e8-8953-55bbe33e1362", - "id": "a8ce7ca0-473a-11e8-8953-55bbe33e1362", - "sigma": "", - "type": "sum_bucket" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "haproxy.stat.proxy.name", - "value_template": "{{value}}s" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "metric" - }, - "title": "HAProxy downtime seconds ECS", - "type": "metrics" - } - }, - "id": "40bed190-473b-11e8-bc13-1397384faad3-ecs", - "type": "visualization", - "updated_at": "2018-04-23T21:29:04.708Z", - "version": 3 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": {} - }, - "title": "Average time in queue [Metricbeat HAProxy] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Average time in queue", - "line_width": 1, - "metrics": [ - { - "field": "haproxy.stat.queue.time.avg", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "HAProxy average time in queue ECS", - "type": "metrics" - } - }, - "id": "b3463670-47a1-11e8-bc13-1397384faad3-ecs", - "type": "visualization", - "updated_at": "2018-04-24T09:27:25.783Z", - "version": 1 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": {} - }, - "title": "Traffic volume [Metricbeat HAProxy] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(164,221,0,1)", - "fill": "0.5", - "formatter": "bytes", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Incoming", - "line_width": "1", - "metrics": [ - { - "field": "haproxy.stat.in.bytes", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "sum" - }, - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "9814c420-47c4-11e8-994c-81d2daeb7c86", - "type": "derivative", - "unit": "" - } - ], - "point_size": "1", - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(25,77,51,1)", - "fill": "0.5", - "formatter": "bytes", - "id": "c89d1520-47c4-11e8-994c-81d2daeb7c86", - "label": "Outgoing", - "line_width": "1", - "metrics": [ - { - "field": "haproxy.stat.out.bytes", - "id": "c89d6340-47c4-11e8-994c-81d2daeb7c86", - "type": "sum" - }, - { - "field": "c89d6340-47c4-11e8-994c-81d2daeb7c86", - "id": "c89d6341-47c4-11e8-994c-81d2daeb7c86", - "type": "derivative", - "unit": "" - } - ], - "override_index_pattern": 0, - "point_size": "1", - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "HAProxy traffic volume ECS", - "type": "metrics" - } - }, - "id": "86159190-47c5-11e8-bc13-1397384faad3-ecs", - "type": "visualization", - "updated_at": "2018-04-24T14:43:27.616Z", - "version": 3 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": {} - }, - "title": "HTTP response codes [Metricbeat HAProxy] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "200s", - "line_width": 1, - "metrics": [ - { - "field": "haproxy.stat.response.http.2xx", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "sum" - }, - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "973a6de0-47bd-11e8-b7ab-dff70b15977c", - "type": "derivative", - "unit": "" - }, - { - "field": "973a6de0-47bd-11e8-b7ab-dff70b15977c", - "id": "4971d580-47e5-11e8-b45e-f10c3845381c", - "type": "positive_only", - "unit": "" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(64,240,0,1)", - "fill": 0.5, - "formatter": "number", - "id": "aafd05e0-47bd-11e8-b7ab-dff70b15977c", - "label": "300s", - "line_width": 1, - "metrics": [ - { - "field": "haproxy.stat.response.http.3xx", - "id": "aafd05e1-47bd-11e8-b7ab-dff70b15977c", - "type": "sum" - }, - { - "field": "aafd05e1-47bd-11e8-b7ab-dff70b15977c", - "id": "aafd05e2-47bd-11e8-b7ab-dff70b15977c", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(255,246,0,1)", - "fill": 0.5, - "formatter": "number", - "id": "c77191a0-47bd-11e8-b7ab-dff70b15977c", - "label": "400s", - "line_width": 1, - "metrics": [ - { - "field": "haproxy.stat.response.http.4xx", - "id": "c77191a1-47bd-11e8-b7ab-dff70b15977c", - "type": "sum" - }, - { - "field": "c77191a1-47bd-11e8-b7ab-dff70b15977c", - "id": "c77191a2-47bd-11e8-b7ab-dff70b15977c", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(255,0,4,1)", - "fill": 0.5, - "formatter": "number", - "id": "d574e900-47bd-11e8-b7ab-dff70b15977c", - "label": "500s", - "line_width": 1, - "metrics": [ - { - "field": "haproxy.stat.response.http.5xx", - "id": "d574e901-47bd-11e8-b7ab-dff70b15977c", - "type": "sum" - }, - { - "field": "d574e901-47bd-11e8-b7ab-dff70b15977c", - "id": "d5753720-47bd-11e8-b7ab-dff70b15977c", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(0,251,255,1)", - "fill": 0.5, - "formatter": "number", - "id": "e3b8a4c0-47bd-11e8-b7ab-dff70b15977c", - "label": "Other", - "line_width": 1, - "metrics": [ - { - "field": "haproxy.stat.response.http.other", - "id": "e3b8a4c1-47bd-11e8-b7ab-dff70b15977c", - "type": "sum" - }, - { - "field": "e3b8a4c1-47bd-11e8-b7ab-dff70b15977c", - "id": "e3b8a4c2-47bd-11e8-b7ab-dff70b15977c", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(15,20,25,1)", - "fill": 0.5, - "formatter": "number", - "id": "f9217d40-47be-11e8-b7ab-dff70b15977c", - "label": "Response errors", - "line_width": 1, - "metrics": [ - { - "field": "haproxy.stat.response.errors", - "id": "f9217d41-47be-11e8-b7ab-dff70b15977c", - "type": "sum" - }, - { - "field": "f9217d41-47be-11e8-b7ab-dff70b15977c", - "id": "1b7d4400-47bf-11e8-b7ab-dff70b15977c", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "HAProxy HTTP response codes ECS", - "type": "metrics" - } - }, - "id": "fcbdfa60-47bd-11e8-bc13-1397384faad3-ecs", - "type": "visualization", - "updated_at": "2018-04-24T17:31:30.169Z", - "version": 4 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": {} - }, - "title": "Average response time [Metricbeat HAProxy] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "ms,ms,0", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Average response time", - "line_width": 1, - "metrics": [ - { - "field": "haproxy.stat.response.time.avg", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}ms" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "HAProxy average response time ECS", - "type": "metrics" - } - }, - "id": "981d1040-47be-11e8-bc13-1397384faad3-ecs", - "type": "visualization", - "updated_at": "2018-04-24T13:01:49.811Z", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": {} - }, - "title": "Requests [Metricbeat HAProxy] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Requests", - "line_width": 1, - "metrics": [ - { - "field": "haproxy.stat.request.total", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "max" - }, - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "ad38e2c0-47d6-11e8-994c-81d2daeb7c86", - "type": "derivative", - "unit": "" - }, - { - "field": "ad38e2c0-47d6-11e8-994c-81d2daeb7c86", - "id": "b1ca03a0-47d6-11e8-994c-81d2daeb7c86", - "type": "positive_only", - "unit": "" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(255,0,0,1)", - "fill": 0.5, - "formatter": "number", - "id": "c2f30500-47d6-11e8-994c-81d2daeb7c86", - "label": "Request errors", - "line_width": 1, - "metrics": [ - { - "field": "haproxy.stat.request.errors", - "id": "c2f30501-47d6-11e8-994c-81d2daeb7c86", - "type": "max" - }, - { - "field": "c2f30501-47d6-11e8-994c-81d2daeb7c86", - "id": "c2f30502-47d6-11e8-994c-81d2daeb7c86", - "type": "derivative", - "unit": "" - }, - { - "field": "c2f30502-47d6-11e8-994c-81d2daeb7c86", - "id": "c2f30503-47d6-11e8-994c-81d2daeb7c86", - "type": "positive_only", - "unit": "" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(0,0,0,1)", - "fill": 0.5, - "formatter": "number", - "id": "11968ce0-47d7-11e8-994c-81d2daeb7c86", - "label": "Denied requests", - "line_width": 1, - "metrics": [ - { - "field": "haproxy.stat.request.denied", - "id": "11968ce1-47d7-11e8-994c-81d2daeb7c86", - "type": "max" - }, - { - "field": "11968ce1-47d7-11e8-994c-81d2daeb7c86", - "id": "11968ce2-47d7-11e8-994c-81d2daeb7c86", - "type": "derivative", - "unit": "" - }, - { - "field": "11968ce2-47d7-11e8-994c-81d2daeb7c86", - "id": "11968ce3-47d7-11e8-994c-81d2daeb7c86", - "type": "positive_only", - "unit": "" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "HAProxy requests ECS", - "type": "metrics" - } - }, - "id": "30956d00-47d7-11e8-bc13-1397384faad3-ecs", - "type": "visualization", - "updated_at": "2018-04-24T15:50:19.344Z", - "version": 1 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": {} - }, - "title": "Average connection time [Metricbeat HAProxy] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": "0.1", - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Percentile", - "line_width": "1", - "metrics": [ - { - "field": "haproxy.stat.connection.time.avg", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "percentiles": [ - { - "id": "9fa517e0-479b-11e8-9590-e34c5ed2dd95", - "mode": "line", - "percentile": "", - "shade": 0.2, - "value": "99" - }, - { - "id": "daafd6e0-479b-11e8-9590-e34c5ed2dd95", - "mode": "line", - "percentile": "", - "shade": 0.2, - "value": "90" - }, - { - "id": "e006b8c0-479b-11e8-9590-e34c5ed2dd95", - "mode": "line", - "percentile": "", - "shade": 0.2, - "value": "50" - } - ], - "type": "percentile" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_color_mode": "gradient", - "split_mode": "everything", - "stacked": "none", - "terms_field": "haproxy.stat.service_name" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "HAProxy average connection time ECS", - "type": "metrics" - } - }, - "id": "0751ed00-479c-11e8-bc13-1397384faad3-ecs", - "type": "visualization", - "updated_at": "2018-04-24T08:51:34.252Z", - "version": 4 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": {} - }, - "title": "Number of server connections [Metricbeat HAProxy] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "filter": "haproxy.stat.component_type:(2 OR 3)", - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Number of connections", - "line_width": 1, - "metrics": [ - { - "field": "haproxy.stat.connection.total", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "sum" - }, - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "22668d40-47e1-11e8-96ee-d767c73d008a", - "type": "derivative", - "unit": "" - }, - { - "field": "22668d40-47e1-11e8-96ee-d767c73d008a", - "id": "2a1d0a00-47e1-11e8-96ee-d767c73d008a", - "type": "positive_only", - "unit": "" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "haproxy.stat.service_name" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "HAProxy number of server connections ECS", - "type": "metrics" - } - }, - "id": "72e84b00-47e1-11e8-bc13-1397384faad3-ecs", - "type": "visualization", - "updated_at": "2018-04-24T17:05:00.128Z", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": {} - }, - "title": "Healthcheck [Metricbeat HAProxy] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(255,0,4,1)", - "fill": 0.5, - "formatter": "number", - "id": "198f56e0-47e4-11e8-b45e-f10c3845381c", - "label": "Down", - "line_width": 1, - "metrics": [ - { - "field": "haproxy.stat.downtime", - "id": "198f56e1-47e4-11e8-b45e-f10c3845381c", - "type": "sum" - }, - { - "field": "198f56e1-47e4-11e8-b45e-f10c3845381c", - "id": "dbf38560-47e6-11e8-b45e-f10c3845381c", - "sigma": "", - "type": "derivative", - "unit": "" - }, - { - "field": "dbf38560-47e6-11e8-b45e-f10c3845381c", - "id": "62274b80-47e7-11e8-b45e-f10c3845381c", - "type": "positive_only", - "unit": "" - }, - { - "id": "7b7a7300-47e7-11e8-b45e-f10c3845381c", - "script": "(params.down > 0) ? 1 : 0", - "type": "calculation", - "variables": [ - { - "field": "62274b80-47e7-11e8-b45e-f10c3845381c", - "id": "7e577b40-47e7-11e8-b45e-f10c3845381c", - "name": "down" - } - ] - } - ], - "point_size": 1, - "seperate_axis": 1, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(255,218,0,1)", - "fill": 0.5, - "formatter": "ms,ms,0", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Duration (ms)", - "line_width": 1, - "metrics": [ - { - "field": "haproxy.stat.check.duration", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "HAProxy healthcheck ECS", - "type": "metrics" - } - }, - "id": "976b0910-47e4-11e8-bc13-1397384faad3-ecs", - "type": "visualization", - "updated_at": "2018-04-24T17:49:15.393Z", - "version": 5 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": {} - }, - "title": "Servers per connection [Metricbeat HAProxy] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "bar_color_rules": [ - { - "id": "50830800-47d9-11e8-9db9-274c7a5e25e4" - } - ], - "drilldown_url": "../app/kibana#/dashboard/8cc50a50-47e0-11e8-bc13-1397384faad3-ecs?_a=(query:(language:kuery,query:'haproxy.stat.service_name:\"{{ key }}\"'))", - "filter": "", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "ignore_global_filter": 0, - "index_pattern": "metricbeat-*", - "interval": "auto", - "markdown": "{{#each _all}}\n{{ label }}\n\n{{/each}}", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "filter": "haproxy.stat.component_type:(2 OR 3)", - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Servers", - "line_width": 1, - "metrics": [ - { - "field": "haproxy.stat.connection.total", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "sum" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "haproxy.stat.service_name", - "terms_order_by": "61ca57f2-469d-11e7-af02-69e470af7417", - "terms_size": "20", - "var_name": "" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "top_n" - }, - "title": "HAProxy servers per connection ECS", - "type": "metrics" - } - }, - "id": "79350d50-47db-11e8-bc13-1397384faad3-ecs", - "type": "visualization", - "updated_at": "2018-04-24T17:11:53.619Z", - "version": 7 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": {} - }, - "title": "Backends per connection [Metricbeat HAProxy] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "bar_color_rules": [ - { - "id": "4aeddd40-47dc-11e8-9db9-274c7a5e25e4" - } - ], - "drilldown_url": "../app/kibana#/dashboard/0836a4b0-47bd-11e8-bc13-1397384faad3-ecs?_a=(query:(language:kuery,query:'haproxy.stat.proxy.name:\"{{ key }}\"'))", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "filter": "haproxy.stat.component_type:1", - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Backends", - "line_width": 1, - "metrics": [ - { - "field": "haproxy.stat.connection.total", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "sum" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "haproxy.stat.proxy.name", - "terms_order_by": "61ca57f2-469d-11e7-af02-69e470af7417", - "terms_size": "20" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "top_n" - }, - "title": "HAProxy backends per connection ECS", - "type": "metrics" - } - }, - "id": "8c8f0300-47dc-11e8-bc13-1397384faad3-ecs", - "type": "visualization", - "updated_at": "2018-04-24T16:46:24.802Z", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": {} - }, - "title": "Frontends per connection [Metricbeat HAProxy] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "bar_color_rules": [ - { - "id": "b81d8640-47dc-11e8-9a25-99b107967d82" - } - ], - "drilldown_url": "../app/kibana#/dashboard/e9057ae0-47c5-11e8-bc13-1397384faad3-ecs?_a=(query:(language:kuery,query:'haproxy.stat.proxy.name:\"{{ key }}\"'))", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "filter": "haproxy.stat.component_type:0", - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Frontends", - "line_width": 1, - "metrics": [ - { - "field": "haproxy.stat.connection.total", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "sum" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "haproxy.stat.proxy.name", - "terms_order_by": "61ca57f2-469d-11e7-af02-69e470af7417", - "terms_size": "20" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "top_n" - }, - "title": "HAProxy frontends per connection ECS", - "type": "metrics" - } - }, - "id": "f1e27ed0-47dc-11e8-bc13-1397384faad3-ecs", - "type": "visualization", - "updated_at": "2018-04-24T16:54:16.639Z", - "version": 3 - } - ], - "version": "6.2.2" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/supported-versions.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/supported-versions.yml deleted file mode 100644 index 0459b8d1..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/_meta/supported-versions.yml +++ /dev/null @@ -1,6 +0,0 @@ -variants: - - HAPROXY_VERSION: 2.0.9 - - HAPROXY_VERSION: 1.9.12 - - HAPROXY_VERSION: 1.8.22 - - HAPROXY_VERSION: 1.7.12 - - HAPROXY_VERSION: 1.6.15 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/doc.go deleted file mode 100644 index d77763e9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/doc.go +++ /dev/null @@ -1,21 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package haproxy is a Metricbeat module that contains MetricSets. -*/ -package haproxy diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/docker-compose.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/docker-compose.yml deleted file mode 100644 index e55b2186..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/docker-compose.yml +++ /dev/null @@ -1,14 +0,0 @@ -version: '2.3' - -services: - haproxy: - image: docker.elastic.co/integrations-ci/beats-haproxy:${HAPROXY_VERSION:-1.8.22}-2 - build: - context: ./_meta - args: - HAPROXY_VERSION: ${HAPROXY_VERSION:-1.8.22} - ports: - - 14567 - - 14568 - - 14569 - - 14570 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/fields.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/fields.go deleted file mode 100644 index 53151540..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/fields.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/asset/asset.go - DO NOT EDIT. - -package haproxy - -import ( - "github.com/elastic/beats/v7/libbeat/asset" -) - -func init() { - if err := asset.SetFields("metricbeat", "haproxy", asset.ModuleFieldsPri, AssetHaproxy); err != nil { - panic(err) - } -} - -// AssetHaproxy returns asset data. -// This is the base64 encoded gzipped contents of ../metricbeat/module/haproxy. -func AssetHaproxy() string { - return "eJzsXFtv27jyf++nGORlnYXjXjbbAgFaoE13/1s0TYLEwT78cWDQ0jgiQpFakorj/fQHJHWzTF0cW04fjl7aWNLMjzPDuXHsE3jA1RlEJJHiafUKQFPN8AyO/vp8bT45egUQogokTTQV/Aw+vQIAyO7CDxGmDF8BqEhIPQsEX9D7M1gQpsynEhkShWdwT8wzqDXl9+oM/v9IKXY0hqNI6+ToP68AFhRZqM4s8RPgJMYqKHPpVWIISZEm2SceXFVsMWpJAzXJblQ5VLlQvhDFhz42LazM9X/IURJm6ciYmEeAzEWqCyCJFAEqhQUUc62LJr/qIKtACzJrd3PETPD72o0W0Oa6TOM5ShALH8A2BDOexnvCcO0oArdYutjT0MuWMErqQkmIjgrAk803Y3oviUOlZYrPQ/3tawdimfLZPylu0N9WXF7imqiHXW3BSzhNNI1xojDYk5bPUymR64wwUA4KA8HDLnuLMRZyNYnJ02S+0v0N323EM/C91AH1B3micRoDiUXKtdkcDgSkitxb6JYojHSE8MsPjGPyNPvx5Rd4JCxFCAR/RKkxBC3ck8cda0wZjame8T2JOsfPi80tEuSwoAyVkQsY3Pm2aEcWiDiRqPxSrzvIFmh15XhcXJXtPKlzbOfan3Mbd1iLCN7bLUrZHkfJTaT6kOwk0TizNjck19KGOMfAPHpgKzLLfGEzsh7hkKodXKt1hjF5GppdYUguhDSqtIFVh7eESnAqTbXJMVbxaKEJGwDN1NDdEotSbDK8fG5vL56Ba1g5PQ+T32x3RZRH3u0xDYtnOywRkeFsf4D8WTH+k6LSymsce8lglQgeUCuPpvdCvljAQPQTmjQku1sETHd1xclUYb00KrlRrvEe5Q6RMmezkNgcjvfHps1wd+NSWBYq9dxs5hkpzKQpidi35CyzpgRiEGbD6MqvNOX3Mj+rwg6oroMpq4+PEFwjb3ZHfdL2Z+bqD7iataqvz3L7L9nLuiub3jfjzJXNJKYKJ0nQXjqogDAMZwsmSNODedslQRn4c9H+QItuAAke/mcTe2Bs8sFzwfmNrzAuqiwSRBjOmBAPaUsbpkcO2M5iFlNPI/t5DNpd/7+MzmcxxjPbv9s1p9oyIBwqeA+f9tCQ+VxEp2todwkNCAoHpdfobX0yc6uJVhAIxjDQGJoAE+/jUMafY2iiU3/S/oCrpZB1H9ZRwt1aejC6ux7D16u/L8dweXXxZQw/Pn+7nI5BSPe/0SMlx5PJpKvNvER6H/nVt32T2RXfjiSMFkLmblodW2QK5SPKtQfcR53d8FAsuabxrucl60BzojAqTx6OJ/BnBfcYdERV1sSnynbJG7BA0UZfRoJhTmIMXGj7sUpjEIs1EsUrmRh6dN4FR65nZuFeWfi3ddc5TE7XEoHRm495zjWGtx+Lhbz76GBaXf720RXTrxlVGjnKLhXmh4Q/32EdjN5YRSyoVBooV5rwAMfwFpyFGsMYA+EhKAGCdy3UCIkGODN/7XHfO6qWB4z+vLm6nP5x+dXhLpT15fP59/zTQm1CAuEr92K55XrrjfKDHbJ9sUdolHcgEqk+MCTDsR0TI0rPgojwhmTiWfuyPInPvBMoygO0HsMwhLvrk08mCBgdm39PPt1dg5aEK2podmDWkRRaHzCA51feOs4B5FTIfd0jwjJCDoqJpdJEbpYOVAEJNH1Ea+Zc5J56Ub5jnqHcPdW5c11GsJcGZH65WFOeuxq/r4AUCySq4DsGpDpCaYXAcblBKyvNlF2tFY3Ek5CqhOggovzeBa8smGSxy2YpIDERUtsAtkHViLuOr6qCCsIui5LG6YSTBh+/vfC+fc1Dph35eZ1BogvHivJ7o17kZM46wT3jzLE1w4MDHPucp3HKiDHdioa269xL1JK2NHOfD+5yw6ZLZKDFuo1nMPocodEYJ+TRB2pXxJ8fURonk+GEfOwkViAM0MKxvn3z7rRs57fbVfbY/o0qRD6M4m6yhWUcYI4BSRVmgSaVVK+MiAKUrRbmrl+tz5meXzt3Q1WVHIHYuCYMQQfJSSYpQ1sb/y9ThpNWsn9Npx10I61LwiZ2EJnQOulGEdshrPAAp6SOUWlSvipjw1Nne95LWCwKYjnxJdWRSHW574hS9J732nSZIIY9cnTBWSxqYu8BD6UUcqe+UPtWyBhM4FbEWIQcoRSdMwRrdgqIxI4+nTFbJJKtQKOMKXdTn7a/YAgGjCLXY5jjQkiXxuWWGxFj3ybXae6Q/goSSeig1ok2vuJuW0/XPFFUPBYwoTBsDpXlC49EUpEqmJPSquugmvd2vmwTGdyObU4uYM3X5tnOgSJaFWiVuY1vXNhsze02u6W9VDvysY7cy09ySR0MsiQrK/Yewiu1OhlsP5USLIxCR0QD8kCkXKM0mHlmw1quTAanhZdUEaTLTKKn23SdFi9Re1sTbVNswlhOrFRSwlJlC+ZKMuPEBVz4NxBRSgSU6MwHA4GESE2DlJGi6TVSaRABcQBzphF5NALgfgG4mqWrRQYDTbeV10sNtdWv0rZsWlAYWIJ5l6aWxSEjiXFn7qbfGw03s1a/Nkdwm5bx4nNmTRAlBkgfvZ66ITVWieCq//lK79z4IA7MgS9yg2mlFcwDloZY998h0cTvdiThaoFSAZkLOwc+X1X9/Cj7TsvE+KZJ5uyyR4/9husyFRuAMvfUnZ/8CktJdb4iMGVaEayz4SgYLQX/RcPcVEnGY4f1loyBeNxAfkEoSyUCSRJmffuCMm2WrUWW7tQM4qcoBwtN96sH837x9Py6j1PuKOO2PoirXjcZ8n6l3EZJ5aXZXWaZ4sq2oI6ERQdBhMGDPcE96jNLqLUvDh1yBvvt09DePnOcuXpsXvD26QkCEbYVplWQ714E5LvtQP72IiB/2w7k6YuAPN0O5O8vAvL37UDagPMCMF2gM0AVjBIptAgEc3HM54O92ci2M5q9k5Hh2kdlNpLxKI4AXnx+nFcOp3pDah9N3KHNZr9gnEqb7Fs0jtVQNdN+SqItprT6VEW5HrYviFrX0f31ob2so6JCy9FkpxyXvlX1BL7HIbltqrr+oL1eyuZSvX3UfgbSvENK0DGw0FNI2cBS1lO1ZhghYTpyK53AFTe5Zmdn9e7yu8P8CVL+wMWyqTf57fJb/iDlVFPC6L+0MSbdXp1//+PmxjydFUA2qDQ8fXF69T2jbdFDQpTZUMbfkBVKOB0DF5AmRu/2EwUalTalUHZK2Uh5enU3tZQdpbcnpx1d24vT86tLqL1S6VolUswZxmNbrOATiRPW5I/K6+i8JCBxkSoMj2CkgwSk0sc26b8UIEWq0RR1kVD6CEY0iBN/TQhw8b5DZu8bX6yJ5D2Mbm8vjrvE8v7m9hrWXqP8kTAaloXeCaznEE2kPnRA/9Dy4nn1ReMB7EwGYWy1SWZNR3D65tRmPZ3KCqkyNnUi+Mnpm9NGLDUxfoCRSbFe3/6YXncK80NNmB92EObt9Had1HqLZV0INgus5sTN6ZcImyP483OKCwvy95MPlsEY6ALII6HMSLxP2Z+62bQBkE3LNoVtrlMNWogHsx8XlFMVNbjaHqW5fXxiXh0mGkxdEyhlujki9Ia5IHSIHmiZURkGGDpYfdJbco9ct0tvj9+ds+CGLTrswp2RZbJYRpRhfTwoTfpsCH/I3h/aYhqunIDzH7RXx3m9NCsnciWpvIe5Nt4LczSx3axtbEqJyKbbxJ+b1KaAq7St5yNBlB90deSI7ng1axB7k8UdBw5Doklz17p+vNtVd5sl7ZrSuqt3Tb4xgtYlmh7igWwOF6WdGk45/ceeBSgaIhA3otanI+zX254A9tVhfqJaPdXwN4Szw47QhJy1c4o8fGfHyX1Wbo80h1547UzX+S8isZgVjZFwe/JsbugIV+aul6iLNCs7/R0Qnp+AeUYemCAhzAkjPGjcv1D7Bpu3t3AYUTj2LV888Due7Ld/NpK8oSvUhil06AogbaPfLeiq18axc5azuh98WrhZEOsVC+H0UH/TEDv0sIDBF4WxHcgp3P02C5uvXHXzE+jLLcaafI7KrscuuVwUjM6v715/+dv1nXrNWeSO7+XXWGuW28UuUZZK65yLrv6Y4jr+AbfzQMHvzoVku6Tmn+GrIvF8Swf2U+q47xMa+n29a/NPAg6niT3/tkP1qnR07cqyvu4oJk/27+PaZEH2HQ4d2bH+RWN2XoyR5oRMKv8GRnlU56L/Tu6cLthJAqbaJdmQgUP67Ilzz3/+GwAA//9AvqeT" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/haproxy.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/haproxy.go deleted file mode 100644 index 390c5a73..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/haproxy.go +++ /dev/null @@ -1,312 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package haproxy - -import ( - "bytes" - "encoding/csv" - "io" - "io/ioutil" - "net" - "net/url" - "strings" - - "github.com/gocarina/gocsv" - "github.com/mitchellh/mapstructure" - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -// HostParser is used for parsing the configured HAProxy hosts. -var HostParser = parse.URLHostParserBuilder{DefaultScheme: "tcp"}.Build() - -// Stat is an instance of the HAProxy stat information -type Stat struct { - PxName string `csv:"# pxname"` - SvName string `csv:"svname"` - Qcur string `csv:"qcur"` - Qmax string `csv:"qmax"` - Scur string `csv:"scur"` - Smax string `csv:"smax"` - Slim string `csv:"slim"` - Stot string `csv:"stot"` - Bin string `csv:"bin"` - Bout string `csv:"bout"` - Dreq string `csv:"dreq"` - Dresp string `csv:"dresp"` - Ereq string `csv:"ereq"` - Econ string `csv:"econ"` - Eresp string `csv:"eresp"` - Wretr string `csv:"wretr"` - Wredis string `csv:"wredis"` - Status string `csv:"status"` - Weight string `csv:"weight"` - Act string `csv:"act"` - Bck string `csv:"bck"` - ChkFail string `csv:"chkfail"` - ChkDown string `csv:"chkdown"` - Lastchg string `csv:"lastchg"` - Downtime string `csv:"downtime"` - Qlimit string `csv:"qlimit"` - Pid string `csv:"pid"` - Iid string `csv:"iid"` - Sid string `csv:"sid"` - Throttle string `csv:"throttle"` - Lbtot string `csv:"lbtot"` - Tracked string `csv:"tracked"` - Type string `csv:"type"` - Rate string `csv:"rate"` - RateLim string `csv:"rate_lim"` - RateMax string `csv:"rate_max"` - CheckStatus string `csv:"check_status"` - CheckCode string `csv:"check_code"` - CheckDuration string `csv:"check_duration"` - Hrsp1xx string `csv:"hrsp_1xx"` - Hrsp2xx string `csv:"hrsp_2xx"` - Hrsp3xx string `csv:"hrsp_3xx"` - Hrsp4xx string `csv:"hrsp_4xx"` - Hrsp5xx string `csv:"hrsp_5xx"` - HrspOther string `csv:"hrsp_other"` - Hanafail string `csv:"hanafail"` - ReqRate string `csv:"req_rate"` - ReqRateMax string `csv:"req_rate_max"` - ReqTot string `csv:"req_tot"` - CliAbrt string `csv:"cli_abrt"` - SrvAbrt string `csv:"srv_abrt"` - CompIn string `csv:"comp_in"` - CompOut string `csv:"comp_out"` - CompByp string `csv:"comp_byp"` - CompRsp string `csv:"comp_rsp"` - LastSess string `csv:"lastsess"` - LastChk string `csv:"last_chk"` - LastAgt string `csv:"last_agt"` - Qtime string `csv:"qtime"` - Ctime string `csv:"ctime"` - Rtime string `csv:"rtime"` - Ttime string `csv:"ttime"` -} - -// Info represents the show info response from HAProxy -type Info struct { - Name string `mapstructure:"Name"` - Version string `mapstructure:"Version"` - ReleaseDate string `mapstructure:"Release_date"` - Nbproc string `mapstructure:"Nbproc"` - ProcessNum string `mapstructure:"Process_num"` - Pid string `mapstructure:"Pid"` - Uptime string `mapstructure:"Uptime"` - UptimeSec string `mapstructure:"Uptime_sec"` - MemMax string `mapstructure:"Memmax_MB"` - UlimitN string `mapstructure:"Ulimit-n"` - Maxsock string `mapstructure:"Maxsock"` - Maxconn string `mapstructure:"Maxconn"` - HardMaxconn string `mapstructure:"Hard_maxconn"` - CurrConns string `mapstructure:"CurrConns"` - CumConns string `mapstructure:"CumConns"` - CumReq string `mapstructure:"CumReq"` - MaxSslConns string `mapstructure:"MaxSslConns"` - CurrSslConns string `mapstructure:"CurrSslConns"` - CumSslConns string `mapstructure:"CumSslConns"` - Maxpipes string `mapstructure:"Maxpipes"` - PipesUsed string `mapstructure:"PipesUsed"` - PipesFree string `mapstructure:"PipesFree"` - ConnRate string `mapstructure:"ConnRate"` - ConnRateLimit string `mapstructure:"ConnRateLimit"` - MaxConnRate string `mapstructure:"MaxConnRate"` - SessRate string `mapstructure:"SessRate"` - SessRateLimit string `mapstructure:"SessRateLimit"` - MaxSessRate string `mapstructure:"MaxSessRate"` - SslRate string `mapstructure:"SslRate"` - SslRateLimit string `mapstructure:"SslRateLimit"` - MaxSslRate string `mapstructure:"MaxSslRate"` - SslFrontendKeyRate string `mapstructure:"SslFrontendKeyRate"` - SslFrontendMaxKeyRate string `mapstructure:"SslFrontendMaxKeyRate"` - SslFrontendSessionReusePct string `mapstructure:"SslFrontendSessionReuse_pct"` - SslBackendKeyRate string `mapstructure:"SslBackendKeyRate"` - SslBackendMaxKeyRate string `mapstructure:"SslBackendMaxKeyRate"` - SslCacheLookups string `mapstructure:"SslCacheLookups"` - SslCacheMisses string `mapstructure:"SslCacheMisses"` - CompressBpsIn string `mapstructure:"CompressBpsIn"` - CompressBpsOut string `mapstructure:"CompressBpsOut"` - CompressBpsRateLim string `mapstructure:"CompressBpsRateLim"` - ZlibMemUsage string `mapstructure:"ZlibMemUsage"` - MaxZlibMemUsage string `mapstructure:"MaxZlibMemUsage"` - Tasks string `mapstructure:"Tasks"` - RunQueue string `mapstructure:"Run_queue"` - IdlePct string `mapstructure:"Idle_pct"` - Node string `mapstructure:"Node"` - Description string `mapstructure:"Description"` -} - -// Client is an instance of the HAProxy client -type clientProto interface { - Stat() (*bytes.Buffer, error) - Info() (*bytes.Buffer, error) -} - -// Client is struct that wraps the clientProto interface -type Client struct { - proto clientProto -} - -// NewHaproxyClient returns a new instance of HaproxyClient -func NewHaproxyClient(address string, base mb.BaseMetricSet) (*Client, error) { - u, err := url.Parse(address) - if err != nil { - return nil, errors.Wrap(err, "invalid url") - } - - switch u.Scheme { - case "tcp": - return &Client{&unixProto{Network: u.Scheme, Address: u.Host}}, nil - case "unix": - return &Client{&unixProto{Network: u.Scheme, Address: u.Path}}, nil - case "http", "https": - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - return &Client{&httpProto{HTTP: http}}, nil - default: - return nil, errors.Errorf("invalid protocol scheme: %s", u.Scheme) - } -} - -// GetStat returns the result from the 'show stat' command -func (c *Client) GetStat() ([]*Stat, error) { - runResult, err := c.proto.Stat() - if err != nil { - return nil, err - } - - var statRes []*Stat - csvReader := csv.NewReader(runResult) - csvReader.TrailingComma = true - - err = gocsv.UnmarshalCSV(csvReader, &statRes) - if err != nil { - return nil, errors.Errorf("error parsing CSV: %s", err) - } - - return statRes, nil -} - -// GetInfo returns the result from the 'show stat' command -func (c *Client) GetInfo() (*Info, error) { - res, err := c.proto.Info() - if err != nil { - return nil, err - } - - if b, err := ioutil.ReadAll(res); err == nil { - - resultMap := map[string]interface{}{} - - for _, ln := range strings.Split(string(b), "\n") { - - ln := strings.TrimSpace(ln) - if ln == "" { - continue - } - - parts := strings.Split(ln, ":") - if len(parts) != 2 { - continue - } - - resultMap[parts[0]] = strings.TrimSpace(parts[1]) - } - - var result *Info - - if err := mapstructure.Decode(resultMap, &result); err != nil { - return nil, err - } - return result, nil - } - - return nil, err -} - -type unixProto struct { - Network string - Address string -} - -// Run sends a designated command to the haproxy stats socket -func (p *unixProto) run(cmd string) (*bytes.Buffer, error) { - var conn net.Conn - response := bytes.NewBuffer(nil) - - conn, err := net.Dial(p.Network, p.Address) - if err != nil { - return response, errors.Wrapf(err, "error connecting to %s", p.Address) - } - defer conn.Close() - - _, err = conn.Write([]byte(cmd + "\n")) - if err != nil { - return response, errors.Wrap(err, "error writing to connection") - } - - recv, err := io.Copy(response, conn) - if err != nil { - return response, errors.Wrap(err, "error reading response") - } - if recv == 0 { - return response, errors.New("got empty response from HAProxy") - } - - if strings.HasPrefix(response.String(), "Unknown command") { - return response, errors.Errorf("unknown command: %s", cmd) - } - - return response, nil -} - -func (p *unixProto) Stat() (*bytes.Buffer, error) { - return p.run("show stat") -} - -func (p *unixProto) Info() (*bytes.Buffer, error) { - return p.run("show info") -} - -type httpProto struct { - HTTP *helper.HTTP -} - -func (p *httpProto) Stat() (*bytes.Buffer, error) { - // Force csv format - if !strings.HasSuffix(p.HTTP.GetURI(), ";csv") { - p.HTTP.SetURI(p.HTTP.GetURI() + ";csv") - } - - b, err := p.HTTP.FetchContent() - if err != nil { - return nil, err - } - return bytes.NewBuffer(b), nil -} - -func (p *httpProto) Info() (*bytes.Buffer, error) { - return nil, errors.New("not supported") -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/haproxy_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/haproxy_test.go deleted file mode 100644 index 0eb921cc..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/haproxy_test.go +++ /dev/null @@ -1,48 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package haproxy - -import ( - "testing" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - - "github.com/stretchr/testify/assert" -) - -func TestHostParser(t *testing.T) { - tests := []struct { - host, expected string - }{ - {"localhost", "tcp://localhost"}, - {"localhost:123", "tcp://localhost:123"}, - {"tcp://localhost:123", "tcp://localhost:123"}, - {"unix:///var/lib/haproxy/stats", "unix:///var/lib/haproxy/stats"}, - } - - m := mbtest.NewTestModule(t, map[string]interface{}{}) - - for _, test := range tests { - hi, err := HostParser(m, test.host) - if err != nil { - t.Error("failed on", test.host, err) - continue - } - assert.Equal(t, test.expected, hi.URI) - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/info/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/info/_meta/data.json deleted file mode 100644 index 552202e0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/info/_meta/data.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "event": { - "dataset": "haproxy.info", - "duration": 115000, - "module": "haproxy" - }, - "haproxy": { - "info": { - "compress": { - "bps": { - "in": 0, - "out": 0, - "rate_limit": 0 - } - }, - "connection": { - "current": 0, - "hard_max": 4000, - "max": 4000, - "rate": { - "limit": 0, - "max": 0, - "value": 0 - }, - "ssl": { - "current": 0, - "max": 0, - "total": 0 - }, - "total": 30 - }, - "idle": { - "pct": 1 - }, - "memory": { - "max": { - "bytes": 0 - } - }, - "pipes": { - "free": 0, - "max": 0, - "used": 0 - }, - "process_num": 1, - "processes": 1, - "requests": { - "total": 30 - }, - "run_queue": 0, - "session": { - "rate": { - "limit": 0, - "max": 0, - "value": 0 - } - }, - "sockets": { - "max": 8034 - }, - "ssl": { - "backend": { - "key_rate": { - "max": 0, - "value": 0 - } - }, - "cache_misses": 0, - "cached_lookups": 0, - "frontend": { - "key_rate": { - "max": 0, - "value": 0 - }, - "session_reuse": { - "pct": 0 - } - }, - "rate": { - "limit": 0, - "max": 0, - "value": 0 - } - }, - "tasks": 7, - "ulimit_n": 8034, - "uptime": { - "sec": 30 - }, - "zlib_mem_usage": { - "max": 0, - "value": 0 - } - } - }, - "metricset": { - "name": "info" - }, - "process": { - "pid": 7 - }, - "service": { - "address": "127.0.0.1:14567", - "type": "haproxy" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/info/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/info/_meta/docs.asciidoc deleted file mode 100644 index bb1d22bc..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/info/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -The HAProxy `info` metricset collects general information about HAProxy processes. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/info/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/info/_meta/fields.yml deleted file mode 100644 index f023cdd3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/info/_meta/fields.yml +++ /dev/null @@ -1,239 +0,0 @@ -- name: info - type: group - description: > - General information about HAProxy processes. - release: ga - fields: - - name: processes - type: long - description: > - Number of processes. - - - name: process_num - type: long - description: > - Process number. - - - name: pid - type: alias - path: process.pid - migration: true - description: > - Process ID. - - - name: run_queue - type: long - description: > - - - name: tasks - type: long - description: > - - - name: uptime.sec - type: long - description: > - Current uptime in seconds. - - - name: memory.max.bytes - type: long - format: bytes - description: > - Maximum amount of memory usage in bytes (the 'Memmax_MB' value converted to bytes). - - - name: ulimit_n - type: long - description: > - Maximum number of open files for the process. - - - name: compress - type: group - description: > - - fields: - - name: bps - type: group - description: > - - fields: - - name: in - type: long - description: > - - - name: out - type: long - description: > - - - name: rate_limit - type: long - description: > - - - name: connection - type: group - description: > - - fields: - - name: rate - type: group - description: > - - fields: - - name: value - type: long - description: > - - - name: limit - type: long - description: > - - - name: max - type: long - description: > - - - name: current - type: long - description: > - Current connections. - - - name: total - type: long - description: > - Total connections. - - - name: ssl.current - type: long - description: > - Current SSL connections. - - - name: ssl.total - type: long - description: > - Total SSL connections. - - - name: ssl.max - type: long - description: > - Maximum SSL connections. - - - name: max - type: long - description: > - Maximum connections. - - - name: hard_max - type: long - description: > - - - name: requests.total - type: long - description: > - - - name: sockets.max - type: long - description: > - - - name: requests.max - type: long - description: > - - - name: pipes - type: group - description: > - fields: - - name: used - type: integer - description: > - - - name: free - type: integer - description: > - - - name: max - type: integer - description: > - - - name: session - type: group - description: - fields: - - name: rate.value - type: integer - description: > - - - name: rate.limit - type: integer - description: > - - - name: rate.max - type: integer - description: > - - - - name: ssl - type: group - description: - fields: - - name: rate.value - type: integer - description: - - - name: rate.limit - type: integer - description: - - - name: rate.max - type: integer - description: - - - name: frontend - type: group - description: - fields: - - name: key_rate.value - type: integer - description: - - - name: key_rate.max - type: integer - description: - - - name: session_reuse.pct - type: scaled_float - format: percent - description: - - - name: backend - type: group - description: - fields: - - name: key_rate.value - type: integer - description: - - - name: key_rate.max - type: integer - description: MaxConnRate - - name: cached_lookups - type: long - description: - - name: cache_misses - type: long - description: - - - - name: zlib_mem_usage - type: group - description: > - - fields: - - name: value - type: integer - description: > - - - name: max - type: integer - description: > - - - name: idle.pct - type: scaled_float - format: percent - description: > diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/info/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/info/data.go deleted file mode 100644 index 1503945c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/info/data.go +++ /dev/null @@ -1,183 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package info - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstrstr" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/haproxy" - - "reflect" - "strconv" - "strings" -) - -var ( - schema = s.Schema{ - "processes": c.Int("Nbproc"), - "process_num": c.Int("ProcessNum"), - "pid": c.Int("Pid"), - "ulimit_n": c.Int("UlimitN"), - "tasks": c.Int("Tasks"), - "run_queue": c.Int("RunQueue"), - - "uptime": s.Object{ - "sec": c.Int("UptimeSec"), - }, - - "memory": s.Object{ - "max": s.Object{ - "bytes": c.Int("MemMax"), - }, - }, - - "compress": s.Object{ - "bps": s.Object{ - "in": c.Int("CompressBpsIn"), - "out": c.Int("CompressBpsOut"), - "rate_limit": c.Int("CompressBpsRateLim"), - }, - }, - - "connection": s.Object{ - "rate": s.Object{ - "value": c.Int("ConnRate"), - "limit": c.Int("ConnRateLimit"), - "max": c.Int("MaxConnRate"), - }, - "ssl": s.Object{ - "current": c.Int("CurrSslConns"), - "total": c.Int("CumSslConns"), - "max": c.Int("MaxSslConns"), - }, - "current": c.Int("CurrConns"), - "total": c.Int("CumConns"), - "hard_max": c.Int("HardMaxconn"), - "max": c.Int("Maxconn"), - }, - - "requests": s.Object{ - "total": c.Int("CumReq"), - }, - - "sockets": s.Object{ - "max": c.Int("Maxsock"), - }, - - "pipes": s.Object{ - "used": c.Int("PipesUsed"), - "free": c.Int("PipesFree"), - "max": c.Int("Maxpipes"), - }, - - "session": s.Object{ - "rate": s.Object{ - "value": c.Int("SessRate"), - "limit": c.Int("SessRateLimit"), - "max": c.Int("MaxSessRate"), - }, - }, - - "ssl": s.Object{ - "rate": s.Object{ - "value": c.Int("SslRate"), - "limit": c.Int("SslRateLimit"), - "max": c.Int("MaxSslRate"), - }, - "frontend": s.Object{ - "key_rate": s.Object{ - "value": c.Int("SslFrontendKeyRate"), - "max": c.Int("SslFrontendMaxKeyRate"), - }, - "session_reuse": s.Object{ - "pct": c.Float("SslFrontendSessionReusePct"), - }, - }, - "backend": s.Object{ - "key_rate": s.Object{ - "value": c.Int("SslBackendKeyRate"), - "max": c.Int("SslBackendMaxKeyRate"), - }, - }, - "cached_lookups": c.Int("SslCacheLookups"), - "cache_misses": c.Int("SslCacheMisses"), - }, - - "zlib_mem_usage": s.Object{ - "value": c.Int("ZlibMemUsage"), - "max": c.Int("MaxZlibMemUsage"), - }, - - "idle": s.Object{ - "pct": c.Float("IdlePct"), - }, - } -) - -// Map data to MapStr -func eventMapping(info *haproxy.Info, r mb.ReporterV2) (mb.Event, error) { - // Full mapping from info - - st := reflect.ValueOf(info).Elem() - typeOfT := st.Type() - source := map[string]interface{}{} - - for i := 0; i < st.NumField(); i++ { - f := st.Field(i) - - if typeOfT.Field(i).Name == "IdlePct" { - // Convert this value to a float between 0.0 and 1.0 - fval, err := strconv.ParseFloat(f.Interface().(string), 64) - if err != nil { - return mb.Event{}, errors.Wrap(err, "error getting IdlePct") - } - source[typeOfT.Field(i).Name] = strconv.FormatFloat(fval/float64(100), 'f', 2, 64) - } else if typeOfT.Field(i).Name == "Memmax_MB" { - // Convert this value to bytes - val, err := strconv.Atoi(strings.TrimSpace(f.Interface().(string))) - if err != nil { - r.Error(err) - return mb.Event{}, errors.Wrap(err, "error getting Memmax_MB") - } - source[typeOfT.Field(i).Name] = strconv.Itoa((val * 1024 * 1024)) - } else { - source[typeOfT.Field(i).Name] = f.Interface() - } - - } - - event := mb.Event{ - RootFields: common.MapStr{}, - } - - fields, err := schema.Apply(source) - if err != nil { - return event, errors.Wrap(err, "error applying schema") - } - if processID, err := fields.GetValue("pid"); err == nil { - event.RootFields.Put("process.pid", processID) - fields.Delete("pid") - } - - event.MetricSetFields = fields - return event, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/info/info.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/info/info.go deleted file mode 100644 index 1ddb1341..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/info/info.go +++ /dev/null @@ -1,74 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package info - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/haproxy" -) - -const ( - statsMethod = "info" -) - -var ( - debugf = logp.MakeDebug("haproxy-info") -) - -// init registers the haproxy info MetricSet. -func init() { - mb.Registry.MustAddMetricSet("haproxy", "info", New, - mb.WithHostParser(haproxy.HostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet for haproxy info. -type MetricSet struct { - mb.BaseMetricSet - *helper.HTTP -} - -// New creates a haproxy info MetricSet. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - return &MetricSet{BaseMetricSet: base}, nil -} - -// Fetch fetches info stats from the haproxy service. -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - hapc, err := haproxy.NewHaproxyClient(m.HostData().URI, m.BaseMetricSet) - if err != nil { - return errors.Wrap(err, "failed creating haproxy client") - } - - res, err := hapc.GetInfo() - if err != nil { - return errors.Wrap(err, "failed fetching haproxy info") - } - - event, err := eventMapping(res, reporter) - if err != nil { - return errors.Wrap(err, "error in mapping") - } - reporter.Event(event) - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/info/info_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/info/info_integration_test.go deleted file mode 100644 index aaa653e9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/info/info_integration_test.go +++ /dev/null @@ -1,65 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package info - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestFetch(t *testing.T) { - service := compose.EnsureUp(t, "haproxy") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.HostForPort(14567))) - events, errs := mbtest.ReportingFetchV2Error(f) - - assert.Empty(t, errs) - if !assert.NotEmpty(t, events) { - t.FailNow() - } - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), - events[0].BeatEvent("haproxy", "info").Fields.StringToPrint()) - -} - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "haproxy") - - config := getConfig(service.HostForPort(14567)) - f := mbtest.NewReportingMetricSetV2Error(t, config) - err := mbtest.WriteEventsReporterV2Error(f, t, ".") - if err != nil { - t.Fatal("write", err) - } - -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "haproxy", - "metricsets": []string{"info"}, - "hosts": []string{"tcp://" + host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/module.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/module.yml deleted file mode 100644 index c833a31c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/module.yml +++ /dev/null @@ -1,13 +0,0 @@ -dashboards: -- id: 9151c900-471d-11e8-bc13-1397384faad3 - file: Metricbeat-haproxy-backend.json -- id: d5878d00-47c5-11e8-bc13-1397384faad3 - file: Metricbeat-haproxy-frontend.json -- id: 0836a4b0-47bd-11e8-bc13-1397384faad3 - file: Metricbeat-haproxy-http-backend.json -- id: e9057ae0-47c5-11e8-bc13-1397384faad3 - file: Metricbeat-haproxy-http-frontend.json -- id: 8cc50a50-47e0-11e8-bc13-1397384faad3 - file: Metricbeat-haproxy-http-server.json -- id: 4b555c30-47dd-11e8-bc13-1397384faad3 - file: Metricbeat-haproxy-overview.json diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/stat/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/stat/_meta/data.json deleted file mode 100644 index d76116d8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/stat/_meta/data.json +++ /dev/null @@ -1,83 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "event": { - "dataset": "haproxy.stat", - "duration": 115000, - "module": "haproxy" - }, - "haproxy": { - "stat": { - "check": { - "agent.last": "", - "health.last": "", - "status": "" - }, - "component_type": 0, - "compressor": { - "bypassed.bytes": 0, - "in.bytes": 0, - "out.bytes": 0, - "response.bytes": 0 - }, - "connection": { - "total": 0 - }, - "in.bytes": 0, - "out.bytes": 0, - "proxy": { - "id": 2, - "name": "stat" - }, - "queue": {}, - "request": { - "denied": 0, - "errors": 0, - "rate": { - "max": 0, - "value": 0 - }, - "total": 0 - }, - "response": { - "denied": 0, - "http": { - "1xx": 0, - "2xx": 0, - "3xx": 0, - "4xx": 0, - "5xx": 0, - "other": 0 - } - }, - "server": { - "id": 0 - }, - "service_name": "FRONTEND", - "session": { - "current": 0, - "limit": 25000, - "max": 0, - "rate": { - "limit": 0, - "max": 0, - "value": 0 - } - }, - "status": "OPEN" - } - }, - "metricset": { - "name": "stat" - }, - "process": { - "pid": 1 - }, - "service": { - "address": "127.0.0.1:14567", - "type": "haproxy" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/stat/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/stat/_meta/docs.asciidoc deleted file mode 100644 index 1d7c119f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/stat/_meta/docs.asciidoc +++ /dev/null @@ -1,3 +0,0 @@ -The HAProxy `stat` metricset collects 'stat' fields from HAProxy processes. - -See section "9.1. CSV format" of the http://www.haproxy.org/download/1.6/doc/management.txt[official HAProxy Management Guide] for a full list of 'stat' fields. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/stat/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/stat/_meta/fields.yml deleted file mode 100644 index 5e199a36..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/stat/_meta/fields.yml +++ /dev/null @@ -1,426 +0,0 @@ -- name: stat - type: group - description: > - Stats collected from HAProxy processes. - release: ga - fields: - - - name: status - type: keyword - description: > - Status (UP, DOWN, NOLB, MAINT, or MAINT(via)...). - - - name: weight - type: long - description: > - Total weight (for backends), or server weight (for servers). - - - name: downtime - type: long - description: > - Total downtime (in seconds). For backends, this value is the downtime - for the whole backend, not the sum of the downtime for the servers. - - - name: component_type - type: integer - description: > - Component type (0=frontend, 1=backend, 2=server, or 3=socket/listener). - - - name: process_id - type: alias - path: process.pid - migration: true - description: > - Process ID (0 for first instance, 1 for second, and so on). - - - name: service_name - type: keyword - description: > - Service name (FRONTEND for frontend, BACKEND for backend, or any name for server/listener). - - - name: in.bytes - type: long - format: bytes - description: > - Bytes in. - - - name: out.bytes - type: long - format: bytes - description: > - Bytes out. - - - name: last_change - type: integer - description: > - Number of seconds since the last UP->DOWN or DOWN->UP transition. - - - name: throttle.pct - type: scaled_float - format: percent - description: > - Current throttle percentage for the server when slowstart - is active, or no value if slowstart is inactive. - - - name: selected.total - type: long - description: > - Total number of times a server was selected, either for new - sessions, or when re-dispatching. For servers, this field reports the - the number of times the server was selected. - - - name: tracked.id - type: long - description: > - ID of the proxy/server if tracking is enabled. - - - name: connection - type: group - fields: - - - name: total - type: long - description: > - Cumulative number of connections. - - - name: retried - type: long - description: > - Number of times a connection to a server was retried. - - - name: time.avg - type: long - description: > - Average connect time in ms over the last 1024 requests. - - - name: request - type: group - fields: - - - name: denied - type: long - description: > - Requests denied because of security concerns. - - * For TCP this is because of a matched tcp-request content rule. - * For HTTP this is because of a matched http-request or tarpit rule. - - - name: queued.current - type: long - description: > - Current queued requests. For backends, this field reports the number - of requests queued without a server assigned. - - - name: queued.max - type: long - description: > - Maximum value of queued.current. - - - name: errors - type: long - description: > - Request errors. Some of the possible causes are: - - * early termination from the client, before the request has been sent - * read error from the client - * client timeout - * client closed connection - * various bad requests from the client. - * request was tarpitted. - - - name: redispatched - type: long - description: > - Number of times a request was redispatched to another server. For - servers, this field reports the number of times the server was - switched away from. - - - name: connection.errors - type: long - description: > - Number of requests that encountered an error trying to - connect to a server. For backends, this field reports the sum of - the stat for all backend servers, plus any connection errors not - associated with a particular server (such as the backend having no - active servers). - - - name: rate - type: group - description: > - fields: - - name: value - type: long - description: > - Number of HTTP requests per second over the last elapsed second. - - name: max - type: long - description: > - Maximum number of HTTP requests per second. - - - name: total - type: long - description: > - Total number of HTTP requests received. - - - - name: response - type: group - fields: - - - name: errors - type: long - description: > - Number of response errors. This value includes the number of data - transfers aborted by the server (haproxy.stat.server.aborted). - Some other errors are: - - * write errors on the client socket (won't be counted for the server stat) - * failure applying filters to the response - - - - name: time.avg - type: long - description: > - Average response time in ms over the last 1024 requests (0 for TCP). - - - name: denied - type: integer - description: > - Responses denied because of security concerns. For HTTP this is - because of a matched http-request rule, or "option checkcache". - - - name: http - type: group - description: > - - fields: - - name: 1xx - type: long - description: > - HTTP responses with 1xx code. - - - name: 2xx - type: long - description: > - HTTP responses with 2xx code. - - - name: 3xx - type: long - description: > - HTTP responses with 3xx code. - - - name: 4xx - type: long - description: > - HTTP responses with 4xx code. - - - name: 5xx - type: long - description: > - HTTP responses with 5xx code. - - - name: other - type: long - description: > - HTTP responses with other codes (protocol error). - - - - name: session - type: group - fields: - - - name: current - type: long - description: > - Number of current sessions. - - - name: max - type: long - description: > - Maximum number of sessions. - - - name: limit - type: long - description: > - Configured session limit. - - - name: rate - type: group - fields: - - name: value - type: integer - description: > - Number of sessions per second over the last elapsed second. - - - name: limit - type: integer - description: > - Configured limit on new sessions per second. - - - name: max - type: integer - description: > - Maximum number of new sessions per second. - - - - name: check - type: group - description: > - - fields: - - name: status - type: keyword - description: > - Status of the last health check. One of: - - UNK -> unknown - INI -> initializing - SOCKERR -> socket error - L4OK -> check passed on layer 4, no upper layers testing enabled - L4TOUT -> layer 1-4 timeout - L4CON -> layer 1-4 connection problem, for example - "Connection refused" (tcp rst) or "No route to host" (icmp) - L6OK -> check passed on layer 6 - L6TOUT -> layer 6 (SSL) timeout - L6RSP -> layer 6 invalid response - protocol error - L7OK -> check passed on layer 7 - L7OKC -> check conditionally passed on layer 7, for example 404 with - disable-on-404 - L7TOUT -> layer 7 (HTTP/SMTP) timeout - L7RSP -> layer 7 invalid response - protocol error - L7STS -> layer 7 response error, for example HTTP 5xx - - - name: code - type: long - description: > - Layer 5-7 code, if available. - - - name: duration - type: long - description: > - Time in ms that it took to finish the last health check. - - - name: health.last - type: keyword - description: > - The result of the last health check. - - - name: health.fail - type: long - description: > - Number of failed checks. - - - name: agent.last - type: integer - description: > - - - name: failed - type: long - description: > - Number of checks that failed while the server was up. - - - name: down - type: long - description: > - Number of UP->DOWN transitions. For backends, this value is the - number of transitions to the whole backend being down, rather than - the sum of the transitions for each server. - - - name: client.aborted - type: integer - description: > - Number of data transfers aborted by the client. - - - - name: server - type: group - description: > - fields: - - - name: id - type: integer - description: > - Server ID (unique inside a proxy). - - - name: aborted - type: integer - description: > - Number of data transfers aborted by the server. This value is - included in haproxy.stat.response.errors. - - - name: active - type: integer - description: > - Number of backend servers that are active, meaning that they are - healthy and can receive requests from the load balancer. - - - name: backup - type: integer - description: > - Number of backend servers that are backup servers. - - - - name: compressor - type: group - description: > - - fields: - - name: in.bytes - type: long - format: bytes - description: > - Number of HTTP response bytes fed to the compressor. - - - name: out.bytes - type: integer - format: bytes - description: > - Number of HTTP response bytes emitted by the compressor. - - - name: bypassed.bytes - type: long - format: bytes - description: > - Number of bytes that bypassed the HTTP compressor (CPU/BW limit). - - - name: response.bytes - type: long - format: bytes - description: > - Number of HTTP responses that were compressed. - - - name: proxy - type: group - description: > - - fields: - - name: id - type: integer - description: > - Unique proxy ID. - - - name: name - type: keyword - description: > - Proxy name. - - - - name: queue - type: group - description: > - - fields: - - name: limit - type: integer - description: > - Configured queue limit (maxqueue) for the server, or nothing if the - value of maxqueue is 0 (meaning no limit). - - - name: time.avg - type: integer - description: > - The average queue time in ms over the last 1024 requests. - - - - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/stat/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/stat/data.go deleted file mode 100644 index 5911180b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/stat/data.go +++ /dev/null @@ -1,154 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package stat - -import ( - "reflect" - - "github.com/elastic/beats/v7/libbeat/common" - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstrstr" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/haproxy" -) - -var ( - schema = s.Schema{ - "status": c.Str("Status"), - "weight": c.Int("Weight", s.Optional), - "downtime": c.Int("Downtime", s.Optional), - "component_type": c.Int("Type"), - "process_id": c.Int("Pid"), - "service_name": c.Str("SvName"), - "in.bytes": c.Int("Bin"), - "out.bytes": c.Int("Bout"), - "last_change": c.Int("Lastchg", s.Optional), - "throttle.pct": c.Int("Throttle", s.Optional), - "selected.total": c.Int("Lbtot", s.Optional), - "tracked.id": c.Int("Tracked", s.Optional), - - "connection": s.Object{ - "total": c.Int("Stot"), - "retried": c.Int("Wretr", s.Optional), - "time.avg": c.Int("Ctime", s.Optional), - }, - - "request": s.Object{ - "denied": c.Int("Dreq", s.Optional), - "queued.current": c.Int("Qcur", s.Optional), - "queued.max": c.Int("Qmax", s.Optional), - "errors": c.Int("Ereq", s.Optional), - "redispatched": c.Int("Wredis", s.Optional), - "connection.errors": c.Int("Econ", s.Optional), - "rate": s.Object{ - "value": c.Int("ReqRate", s.Optional), - "max": c.Int("ReqRateMax", s.Optional), - }, - "total": c.Int("ReqTot", s.Optional), - }, - - "response": s.Object{ - "errors": c.Int("Eresp", s.Optional), - "time.avg": c.Int("Rtime", s.Optional), - "denied": c.Int("Dresp"), - "http": s.Object{ - "1xx": c.Int("Hrsp1xx", s.Optional), - "2xx": c.Int("Hrsp2xx", s.Optional), - "3xx": c.Int("Hrsp3xx", s.Optional), - "4xx": c.Int("Hrsp4xx", s.Optional), - "5xx": c.Int("Hrsp5xx", s.Optional), - "other": c.Int("HrspOther", s.Optional), - }, - }, - - "session": s.Object{ - "current": c.Int("Scur"), - "max": c.Int("Smax"), - "limit": c.Int("Slim", s.Optional), - "rate": s.Object{ - "value": c.Int("Rate", s.Optional), - "limit": c.Int("RateLim", s.Optional), - "max": c.Int("RateMax", s.Optional), - }, - }, - - "check": s.Object{ - "status": c.Str("CheckStatus"), - "code": c.Int("CheckCode", s.Optional), - "duration": c.Int("CheckDuration", s.Optional), - "health.last": c.Str("LastChk"), - "health.fail": c.Int("Hanafail", s.Optional), - "agent.last": c.Str("LastAgt"), - "failed": c.Int("ChkFail", s.Optional), - "down": c.Int("ChkDown", s.Optional), - }, - - "client.aborted": c.Int("CliAbrt", s.Optional), - - "server": s.Object{ - "id": c.Int("Sid"), - "aborted": c.Int("SrvAbrt", s.Optional), - "active": c.Int("Act", s.Optional), - "backup": c.Int("Bck", s.Optional), - }, - - "compressor": s.Object{ - "in.bytes": c.Int("CompIn", s.Optional), - "out.bytes": c.Int("CompOut", s.Optional), - "bypassed.bytes": c.Int("CompByp", s.Optional), - "response.bytes": c.Int("CompRsp", s.Optional), - }, - - "proxy": s.Object{ - "id": c.Int("Iid"), - "name": c.Str("PxName"), - }, - - "queue": s.Object{ - "time.avg": c.Int("Qtime", s.Optional), - "limit": c.Int("Qlimit", s.Optional), - }, - } -) - -// Map data to MapStr. -func eventMapping(info []*haproxy.Stat, r mb.ReporterV2) { - for _, evt := range info { - st := reflect.ValueOf(evt).Elem() - typeOfT := st.Type() - source := map[string]interface{}{} - - for i := 0; i < st.NumField(); i++ { - f := st.Field(i) - source[typeOfT.Field(i).Name] = f.Interface() - } - - fields, _ := schema.Apply(source) - event := mb.Event{ - RootFields: common.MapStr{}, - } - - if processID, err := fields.GetValue("process_id"); err == nil { - event.RootFields.Put("process.pid", processID) - fields.Delete("process_id") - } - - event.MetricSetFields = fields - r.Event(event) - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/stat/stat.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/stat/stat.go deleted file mode 100644 index 692cd0f6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/stat/stat.go +++ /dev/null @@ -1,68 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package stat - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/haproxy" -) - -const ( - statsMethod = "stat" -) - -var ( - debugf = logp.MakeDebug("haproxy-stat") -) - -// init registers the haproxy stat MetricSet. -func init() { - mb.Registry.MustAddMetricSet("haproxy", statsMethod, New, - mb.WithHostParser(haproxy.HostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet for haproxy stats. -type MetricSet struct { - mb.BaseMetricSet -} - -// New creates a new haproxy stat MetricSet. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - return &MetricSet{BaseMetricSet: base}, nil -} - -// Fetch methods returns a list of stats metrics. -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - hapc, err := haproxy.NewHaproxyClient(m.HostData().URI, m.BaseMetricSet) - if err != nil { - return errors.Wrap(err, "failed creating haproxy client") - } - - res, err := hapc.GetStat() - if err != nil { - return errors.Wrap(err, "failed fetching haproxy stat") - } - - eventMapping(res, reporter) - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/stat/stat_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/stat/stat_integration_test.go deleted file mode 100644 index 8edeece6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/stat/stat_integration_test.go +++ /dev/null @@ -1,65 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package stat - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestFetch(t *testing.T) { - service := compose.EnsureUp(t, "haproxy") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.HostForPort(14567))) - events, errs := mbtest.ReportingFetchV2Error(f) - - assert.Empty(t, errs) - if !assert.NotEmpty(t, events) { - t.FailNow() - } - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), - events[0].BeatEvent("haproxy", "stat").Fields.StringToPrint()) - -} - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "haproxy") - - config := getConfig(service.HostForPort(14567)) - f := mbtest.NewReportingMetricSetV2Error(t, config) - err := mbtest.WriteEventsReporterV2Error(f, t, ".") - if err != nil { - t.Fatal("write", err) - } - -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "haproxy", - "metricsets": []string{"stat"}, - "hosts": []string{"tcp://" + host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/test_haproxy.py b/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/test_haproxy.py deleted file mode 100644 index 40ab58f8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/haproxy/test_haproxy.py +++ /dev/null @@ -1,119 +0,0 @@ -import os -import sys -import unittest -from nose.plugins.attrib import attr - -sys.path.append(os.path.join(os.path.dirname(__file__), '../../tests/system')) -import metricbeat - - -HAPROXY_FIELDS = metricbeat.COMMON_FIELDS + ["haproxy"] - - -@metricbeat.parameterized_with_supported_versions -class HaproxyTest(metricbeat.BaseTest): - - COMPOSE_SERVICES = ['haproxy'] - - def _test_info(self): - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertEqual(len(output), 1) - evt = output[0] - - self.assertCountEqual(self.de_dot(HAPROXY_FIELDS + ["process"]), evt.keys(), evt) - - self.assert_fields_are_documented(evt) - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_info_socket(self): - """ - haproxy info unix socket metricset test - """ - self.render_config_template(modules=[{ - "name": "haproxy", - "metricsets": ["info"], - "hosts": ["tcp://%s" % (self.compose_host(port="14567/tcp"))], - "period": "5s" - }]) - self._test_info() - - def _test_stat(self): - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings(replace=['SSL/TLS verifications disabled.']) - - output = self.read_output_json() - self.assertGreater(len(output), 0) - - for evt in output: - print(evt) - self.assertCountEqual(self.de_dot(HAPROXY_FIELDS + ["process"]), evt.keys(), evt) - self.assert_fields_are_documented(evt) - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_stat_socket(self): - """ - haproxy stat unix socket metricset test - """ - self.render_config_template(modules=[{ - "name": "haproxy", - "metricsets": ["stat"], - "hosts": ["tcp://%s" % (self.compose_host(port="14567/tcp"))], - "period": "5s" - }]) - self._test_stat() - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_stat_http(self): - """ - haproxy stat http metricset test - """ - self.render_config_template(modules=[{ - "name": "haproxy", - "metricsets": ["stat"], - "hosts": ["http://%s/stats" % (self.compose_host(port="14568/tcp"))], - "period": "5s" - }]) - self._test_stat() - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_stat_https(self): - """ - haproxy stat https metricset test - """ - self.render_config_template(modules=[{ - "name": "haproxy", - "metricsets": ["stat"], - "hosts": ["https://%s/stats" % (self.compose_host(port="14570/tcp"))], - "period": "5s", - "extras": { - "ssl.certificate_authorities": [os.path.join(os.path.dirname(__file__), '_meta/certs/ca.pem')], - "ssl.certificate": os.path.join(os.path.dirname(__file__), '_meta/certs/client.pem'), - "ssl.key": os.path.join(os.path.dirname(__file__), '_meta/certs/client.key'), - # TODO: verification_mode: "certificate" - # compose uses dynamic IP addresses and there are no IP SAN records in the certificate - "ssl.verification_mode": "none" - } - }]) - self._test_stat() - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_stat_http_auth(self): - """ - haproxy stat http basic auth metricset test - """ - self.render_config_template(modules=[{ - "name": "haproxy", - "metricsets": ["stat"], - "username": "admin", - "password": "admin", - "hosts": ["http://%s/stats" % (self.compose_host(port="14569/tcp"))], - "period": "5s" - }]) - self._test_stat() diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/_meta/Dockerfile b/vendor/github.com/elastic/beats/v7/metricbeat/module/http/_meta/Dockerfile deleted file mode 100644 index a32c5d18..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/_meta/Dockerfile +++ /dev/null @@ -1,9 +0,0 @@ -FROM golang:1.13.9 - -COPY test/main.go main.go - -EXPOSE 8080 - -HEALTHCHECK --interval=1s --retries=90 CMD curl -f curl localhost:8080/ - -CMD go run main.go diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/_meta/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/http/_meta/config.yml deleted file mode 100644 index 2944c5ba..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/_meta/config.yml +++ /dev/null @@ -1,27 +0,0 @@ -- module: http - #metricsets: - # - json - period: 10s - hosts: ["localhost:80"] - namespace: "json_namespace" - path: "/" - #body: "" - #method: "GET" - #username: "user" - #password: "secret" - #request.enabled: false - #response.enabled: false - #json.is_array: false - #dedot.enabled: false - -- module: http - #metricsets: - # - server - host: "localhost" - port: "8080" - enabled: false - #paths: - # - path: "/foo" - # namespace: "foo" - # fields: # added to the the response in root. overwrites existing fields - # key: "value" diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/http/_meta/docs.asciidoc deleted file mode 100644 index d8b845e8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/_meta/docs.asciidoc +++ /dev/null @@ -1,9 +0,0 @@ -The HTTP module is a Metricbeat module used to call arbitrary HTTP endpoints for which a dedicated Metricbeat module is not available. - -Multiple endpoints can be configured which are polled in a regular interval and the result is shipped to the configured output channel. It is recommended to install a Metricbeat instance on each host from which data should be fetched. - -This module is inspired by the Logstash https://www.elastic.co/guide/en/logstash/current/plugins-inputs-http_poller.html[http_poller] input filter but doesn't require that the endpoint is reachable by Logstash as the Metricbeat module pushes the data to the configured output channels, e.g. Logstash or Elasticsearch. - -This is often necessary in security restricted network setups, where Logstash is not able to reach all servers. Instead the server to be monitored itself has Metricbeat installed and can send the data or a collector server has Metricbeat installed which is deployed in the secured network environment and can reach all servers to be monitored. - -NOTE: As the HTTP metricsets also fetch headers, this can lead to lots of fields in Elasticsearch in case there are many different headers. If this is the case for you and you don't need the headers, we recommend to use processors to filter out the header field. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/http/_meta/fields.yml deleted file mode 100644 index a9c3080f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/_meta/fields.yml +++ /dev/null @@ -1,39 +0,0 @@ -- key: http - title: "HTTP" - description: > - HTTP module - release: ga - settings: ["ssl", "http"] - fields: - - name: http - type: group - description: > - fields: - - name: request - type: group - description: > - HTTP request information - fields: - - name: headers - type: object - description: > - The HTTP headers sent - - name: response - type: group - description: > - HTTP response information - fields: - - name: headers - type: object - description: > - The HTTP headers received - - name: code - type: keyword - description: > - The HTTP status code - example: 404 - - name: phrase - type: keyword - example: Not found - description: > - The HTTP status phrase diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/_meta/test/main.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/http/_meta/test/main.go deleted file mode 100644 index 386061f4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/_meta/test/main.go +++ /dev/null @@ -1,43 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package main - -import ( - "fmt" - "log" - "net/http" -) - -func main() { - http.HandleFunc("/jsonarr", serveJSONArr) - http.HandleFunc("/jsonobj", serveJSONObj) - http.HandleFunc("/", serveJSONObj) - - err := http.ListenAndServe(":8080", nil) - if err != nil { - log.Fatal("ListenAndServe: ", err) - } -} - -func serveJSONArr(w http.ResponseWriter, r *http.Request) { - fmt.Fprint(w, `[{"hello1":"world1"}, {"hello2": "world2"}]`) -} - -func serveJSONObj(w http.ResponseWriter, r *http.Request) { - fmt.Fprint(w, `{"hello":"world"}`) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/http/doc.go deleted file mode 100644 index 8520ffcd..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/doc.go +++ /dev/null @@ -1,21 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package http is a Metricbeat module that contains MetricSets. -*/ -package http diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/docker-compose.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/http/docker-compose.yml deleted file mode 100644 index 6318853c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/docker-compose.yml +++ /dev/null @@ -1,9 +0,0 @@ -version: '2.3' - -services: - http: - image: docker.elastic.co/integrations-ci/beats-http:1 - build: - context: ./_meta - ports: - - 8080 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/fields.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/http/fields.go deleted file mode 100644 index d8c94f37..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/fields.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/asset/asset.go - DO NOT EDIT. - -package http - -import ( - "github.com/elastic/beats/v7/libbeat/asset" -) - -func init() { - if err := asset.SetFields("metricbeat", "http", asset.ModuleFieldsPri, AssetHttp); err != nil { - panic(err) - } -} - -// AssetHttp returns asset data. -// This is the base64 encoded gzipped contents of ../metricbeat/module/http. -func AssetHttp() string { - return "eJzMlDFv6jAUhff8iqPMD+kNTBne/KanN7BVHdz4AIbETn1vaPn3lYEgkhokSofe0Tbf+Y6MM8OW+wpr1a4A1GnDCuXfxeJ/WQCWUkfXqQu+wp8CANIW2mD7hgUQ2dAIK6xMAQhVnV9JhadSpCl/oUzg8rkAlo6NlerAmMGblufUNLrvEiWGfljJZI8pl6TI156i5/Uc8Cp0mEO1EwnOL0NsTTp5cWyaP2pDYxllAj16hJcNa51s3ZQBFmselU5gCL1mmksXvPBbqh9RP7F7ZE23o82m18EyG73l/i1E+8VsUaO95Oh8N22XXsr89zxr1K2jkXuczsR/QbEMvX9QeiIweG1kdKV3/1PS79FSo6uFl3c6/hAMc+25CuOO8RGRT4TbAh8BAAD//zeEPwk=" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/json/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/http/json/_meta/data.json deleted file mode 100644 index e153cecb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/json/_meta/data.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@timestamp": "2019-03-01T08:05:34.853Z", - "event": { - "dataset": "http.test", - "duration": 115000, - "module": "http" - }, - "http": { - "test": { - "hello": "world" - } - }, - "metricset": { - "name": "json", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "http" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/json/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/http/json/_meta/docs.asciidoc deleted file mode 100644 index 9b3dbc81..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/json/_meta/docs.asciidoc +++ /dev/null @@ -1,191 +0,0 @@ -This is the `json` metricset of the HTTP module. - -[float] -=== Features and Configuration - -The JSON structure returned by the HTTP endpoint will be added to the provided `namespace` field as shown in the following example: - -[source,json] ----- -{ - "@timestamp": "2017-05-01T13:00:24.745Z", - "beat": { - "hostname": "mbp", - "name": "mbp", - "version": "6.0.0-alpha1" - }, - "http": { - "http_json_namespace": { - "date": "05-01-2017", - "milliseconds_since_epoch": 1493643625474.000000, - "time": "01:00:25 PM" - } - }, - "metricset": { - "host": "date.jsontest.com", - "module": "http", - "name": "json", - "namespace": "http_json_namespace", - "rtt": 238397 - }, - "type": "metricsets" -} ----- - -Here the response from `date.jsontest.com` is returned in the configured `http_json_namespace` namespace: - -[source,json] ----- -{ - "date": "05-01-2017", - "milliseconds_since_epoch": 1493643625474.000000, - "time": "01:00:25 PM" -} ----- - -It is required to set a namespace in the general module config section. - -[float] -==== json.is_array -With this configuration enabled the `json` metricset expects the JSON structure returned by the HTTP endpoint to be an array. Further, -it creates separate events for each element in the array. - -[float] -==== request.enabled -With this configuration enabled additional information about the request are included. This includes the following information: - -* HTTP Header -* HTTP Method -* Body/Payload - -Example: - -[source,json] ----- -{ - "@timestamp": "2017-05-01T13:00:24.745Z", - "beat": { - "hostname": "mbp", - "name": "mbp", - "version": "6.0.0-alpha1" - }, - "http": { - "http_json_namespace": { - "date": "05-01-2017", - "milliseconds_since_epoch": 1493643625474.000000, - "time": "01:00:25 PM" - }, - "request": { - "body": "", - "headers": { - "Accept": "application/json" - }, - "method": "GET" - } - }, - "metricset": { - "host": "date.jsontest.com", - "module": "http", - "name": "json", - "namespace": "http_json_namespace", - "rtt": 238397 - }, - "type": "metricsets" -} ----- - -[float] -==== response.enabled -With this configuration enabled additional information about the response are included. This includes the following information: - -* HTTP Header -* HTTP Status Code - -Example: - -[source,json] ----- -{ - "@timestamp": "2017-05-01T13:00:24.745Z", - "beat": { - "hostname": "mbp", - "name": "mbp", - "version": "6.0.0-alpha1" - }, - "http": { - "http_json_namespace": { - "date": "05-01-2017", - "milliseconds_since_epoch": 1493643625474.000000, - "time": "01:00:25 PM" - }, - "response": { - "headers": { - "Access-Control-Allow-Origin": "*", - "Content-Length": "100", - "Content-Type": "application/json; charset=ISO-8859-1", - "Date": "Mon, 01 May 2017 13:08:38 GMT", - "Server": "Google Frontend", - "X-Cloud-Trace-Context": "3f532d170112fc5b2a0b94fcbd6493b3" - }, - "code": 200 - } - }, - "metricset": { - "host": "date.jsontest.com", - "module": "http", - "name": "json", - "namespace": "http_json_namespace", - "rtt": 238397 - }, - "type": "metricsets" -} ----- - -[float] -==== dedot.enabled -With this configuration enabled dots in json field names are replaced with `_` character, - -Example: - -[source,json] ----- -{ - "@timestamp": "2017-05-01T13:00:24.745Z", - "beat": { - "hostname": "mbp", - "name": "mbp", - "version": "6.0.0-alpha1" - }, - "http": { - "http_json_namespace": { - "date": "05-01-2017", - "milliseconds_since_epoch": 1493643625474.000000, - "time": "01:00:25 PM" - }, - "response": { - "headers": { - "Access-Control-Allow-Origin": "*", - "Content-Length": "100", - "Content-Type": "application/json; charset=ISO-8859-1", - "Date": "Mon, 01 May 2017 13:08:38 GMT", - "Server": "Google Frontend", - "X-Cloud-Trace-Context": "3f532d170112fc5b2a0b94fcbd6493b3" - }, - "code": 200 - } - }, - "metricset": { - "host": "date.jsontest.com", - "module": "http", - "name": "json", - "namespace": "http_json_namespace", - "rtt": 238397 - }, - "type": "metricsets" -} ----- - -[float] -=== Exposed fields, Dashboards, Indexes, etc. -Since this is a general purpose module that can be tailored for any application that exposes a JSON structure, it -comes with no exposed fields description, dashboards or index patterns. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/json/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/http/json/_meta/fields.yml deleted file mode 100644 index efaa0638..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/json/_meta/fields.yml +++ /dev/null @@ -1,6 +0,0 @@ -- name: json - type: group - description: > - json metricset - release: ga - fields: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/json/_meta/test/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/http/json/_meta/test/config.yml deleted file mode 100644 index 57eaafb4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/json/_meta/test/config.yml +++ /dev/null @@ -1,45 +0,0 @@ -###################### Metricbeat Configuration Example ####################### - -#========================== Modules configuration ============================ -metricbeat.modules: - -#------------------------------ Http Module ----------------------------- -- module: http - metricsets: ["json"] - enabled: true - period: 10s - hosts: ["http://date.jsontest.com"] - namespace: "http_json_namespace" - headers: - Accept: application/json - request.enabled: true - json.is_array: false - response.enabled: true - -#================================ Outputs ===================================== - -#-------------------------- Elasticsearch output ------------------------------ -output.elasticsearch: - # Array of hosts to connect to. - hosts: ["localhost:9200"] - - # Optional protocol and basic auth credentials. - #protocol: "https" - #username: "elastic" - #password: "changeme" - - -output.file: - # Boolean flag to enable or disable the output module. - enabled: true - - # Path to the directory where to save the generated files. The option is - # mandatory. - path: "/tmp/httpmetric" - -logging.level: debug - -# At debug level, you can selectively enable logging only for some components. -# To enable all selectors use ["*"]. Examples of other selectors are "beat", -# "publish", "service". -logging.selectors: ["*"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/json/_meta/testdata/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/http/json/_meta/testdata/config.yml deleted file mode 100644 index 50adb453..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/json/_meta/testdata/config.yml +++ /dev/null @@ -1,6 +0,0 @@ -type: http -url: "/" -module: - namespace: test -omit_documented_fields_check: - - "http.test.*" diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/json/_meta/testdata/docs.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/http/json/_meta/testdata/docs.json deleted file mode 100644 index ea50c5dc..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/json/_meta/testdata/docs.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "hello": "world" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/json/_meta/testdata/docs.json-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/http/json/_meta/testdata/docs.json-expected.json deleted file mode 100644 index 0068cbaa..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/json/_meta/testdata/docs.json-expected.json +++ /dev/null @@ -1,22 +0,0 @@ -[ - { - "event": { - "dataset": "http.test", - "duration": 115000, - "module": "http" - }, - "http": { - "test": { - "hello": "world" - } - }, - "metricset": { - "name": "json", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "http" - } - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/json/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/http/json/data.go deleted file mode 100644 index feabe865..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/json/data.go +++ /dev/null @@ -1,78 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package json - -import ( - "net/http" - "strconv" - "strings" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -func (m *MetricSet) processBody(response *http.Response, jsonBody interface{}) mb.Event { - var event common.MapStr - - if m.deDotEnabled { - event = common.DeDotJSON(jsonBody).(common.MapStr) - } else { - event = jsonBody.(common.MapStr) - } - - if m.requestEnabled { - event[mb.ModuleDataKey] = common.MapStr{ - "request": common.MapStr{ - "headers": m.getHeaders(response.Request.Header), - "method": response.Request.Method, - "body": common.MapStr{ - "content": m.body, - }, - }, - } - } - - if m.responseEnabled { - phrase := strings.TrimPrefix(response.Status, strconv.Itoa(response.StatusCode)+" ") - event[mb.ModuleDataKey] = common.MapStr{ - "response": common.MapStr{ - "code": response.StatusCode, - "phrase": phrase, - "headers": m.getHeaders(response.Header), - }, - } - } - - return mb.Event{ - MetricSetFields: event, - Namespace: "http." + m.namespace, - } -} - -func (m *MetricSet) getHeaders(header http.Header) map[string]string { - headers := make(map[string]string) - for k, v := range header { - value := "" - for _, h := range v { - value += h + " ," - } - value = strings.TrimRight(value, " ,") - headers[k] = value - } - return headers -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/json/json.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/http/json/json.go deleted file mode 100644 index 7803efe2..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/json/json.go +++ /dev/null @@ -1,166 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package json - -import ( - "encoding/json" - "io/ioutil" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -// init registers the MetricSet with the central registry. -// The New method will be called after the setup of the module and before starting to fetch data -func init() { - if err := mb.Registry.AddMetricSet("http", "json", New, hostParser); err != nil { - panic(err) - } -} - -const ( - // defaultScheme is the default scheme to use when it is not specified in the host config. - defaultScheme = "http" - - // defaultPath is the dto use when it is not specified in the host config. - defaultPath = "" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - PathConfigKey: "path", - DefaultPath: defaultPath, - }.Build() -) - -// MetricSet type defines all fields of the MetricSet -// As a minimum it must inherit the mb.BaseMetricSet fields, but can be extended with -// additional entries. These variables can be used to persist data or configuration between -// multiple fetch calls. -type MetricSet struct { - mb.BaseMetricSet - namespace string - http *helper.HTTP - method string - body string - requestEnabled bool - responseEnabled bool - jsonIsArray bool - deDotEnabled bool -} - -// New create a new instance of the MetricSet -// Part of new is also setting up the configuration by processing additional -// configuration entries if needed. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - - config := struct { - Namespace string `config:"namespace" validate:"required"` - Method string `config:"method"` - Body string `config:"body"` - RequestEnabled bool `config:"request.enabled"` - ResponseEnabled bool `config:"response.enabled"` - JSONIsArray bool `config:"json.is_array"` - DeDotEnabled bool `config:"dedot.enabled"` - }{ - Method: "GET", - Body: "", - RequestEnabled: false, - ResponseEnabled: false, - JSONIsArray: false, - DeDotEnabled: false, - } - - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - http.SetMethod(config.Method) - http.SetBody([]byte(config.Body)) - - return &MetricSet{ - BaseMetricSet: base, - namespace: config.Namespace, - method: config.Method, - body: config.Body, - http: http, - requestEnabled: config.RequestEnabled, - responseEnabled: config.ResponseEnabled, - jsonIsArray: config.JSONIsArray, - deDotEnabled: config.DeDotEnabled, - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - response, err := m.http.FetchResponse() - if err != nil { - return err - } - defer func() { - if err := response.Body.Close(); err != nil { - m.Logger().Debug("error closing http body") - } - }() - - body, err := ioutil.ReadAll(response.Body) - if err != nil { - return err - } - - if m.jsonIsArray { - var jsonBodyArr []common.MapStr - if err = json.Unmarshal(body, &jsonBodyArr); err != nil { - return err - } - - for _, obj := range jsonBodyArr { - event := m.processBody(response, obj) - - if reported := reporter.Event(event); !reported { - m.Logger().Debug(errors.Errorf("error reporting event: %#v", event)) - return nil - } - } - } else { - var jsonBody common.MapStr - if err = json.Unmarshal(body, &jsonBody); err != nil { - return err - } - - event := m.processBody(response, jsonBody) - - if reported := reporter.Event(event); !reported { - m.Logger().Debug(errors.Errorf("error reporting event: %#v", event)) - return nil - } - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/json/json_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/http/json/json_integration_test.go deleted file mode 100644 index 597dca2c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/json/json_integration_test.go +++ /dev/null @@ -1,85 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package json - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestFetchObject(t *testing.T) { - service := compose.EnsureUp(t, "http") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host(), "object")) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - - t.Logf("%s/%s event: %#v", f.Module().Name(), f.Name(), events) -} - -func TestFetchArray(t *testing.T) { - service := compose.EnsureUp(t, "http") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host(), "array")) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), events[0]) -} -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "http") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host(), "object")) - if err := mbtest.WriteEventsReporterV2Error(f, t, ""); err != nil { - t.Fatal("write", err) - } -} - -func getConfig(host string, jsonType string) map[string]interface{} { - var path string - var responseIsArray bool - switch jsonType { - case "object": - path = "/jsonobj" - responseIsArray = false - case "array": - path = "/jsonarr" - responseIsArray = true - } - - return map[string]interface{}{ - "module": "http", - "metricsets": []string{"json"}, - "hosts": []string{host}, - "path": path, - "namespace": "testnamespace", - "json.is_array": responseIsArray, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/json/json_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/http/json/json_test.go deleted file mode 100644 index c39503e8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/json/json_test.go +++ /dev/null @@ -1,32 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package json - -import ( - "testing" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - - _ "github.com/elastic/beats/v7/metricbeat/module/http" -) - -func TestData(t *testing.T) { - mbtest.TestDataFiles(t, "http", "json") -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/server/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/http/server/_meta/data.json deleted file mode 100644 index 26af4a23..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/server/_meta/data.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "@timestamp":"2016-05-23T08:05:34.853Z", - "beat":{ - "hostname":"beathost", - "name":"beathost" - }, - "metricset":{ - "host":"localhost", - "module":"http", - "name":"server", - "rtt":44269 - }, - "http":{ - "server":{ - "test_metric": 5, - } - }, - "type":"metricsets" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/server/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/http/server/_meta/docs.asciidoc deleted file mode 100644 index b3368df0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/server/_meta/docs.asciidoc +++ /dev/null @@ -1,18 +0,0 @@ -This is the server metricset of the module http. - -Events sent to the http endpoint will be put by default under the `http.server` prefix. To change this use the `server.paths` -config options. In the example below every request to `/foo` will be put under `http.foo`. -Also consider using secure settings for the server using TLS/SSL as shown - -["source","yaml",subs="attributes"] ------------------------------------------------------------------------------- -- module: http - metricsets: ["server"] - host: "localhost" - ssl.certificate: "/etc/pki/server/cert.pem" - ssl.key: "/etc/pki/server/cert.key" - port: "8080" - server.paths: - - path: "/foo" - namespace: "foo" ------------------------------------------------------------------------------- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/server/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/http/server/_meta/fields.yml deleted file mode 100644 index 315554da..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/server/_meta/fields.yml +++ /dev/null @@ -1,6 +0,0 @@ -- name: server - type: group - description: > - server - release: ga - fields: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/server/config.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/http/server/config.go deleted file mode 100644 index 065001b0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/server/config.go +++ /dev/null @@ -1,56 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package server - -import ( - "errors" - - "github.com/elastic/beats/v7/libbeat/common" -) - -type HttpServerConfig struct { - Paths []PathConfig `config:"server.paths"` - DefaultPath PathConfig `config:"server.default_path"` -} - -type PathConfig struct { - Path string `config:"path"` - Fields common.MapStr `config:"fields"` - Namespace string `config:"namespace"` -} - -func defaultHttpServerConfig() HttpServerConfig { - return HttpServerConfig{ - DefaultPath: PathConfig{ - Path: "/", - Namespace: "server", - }, - } -} - -func (p PathConfig) Validate() error { - if p.Namespace == "" { - return errors.New("`namespace` can not be empty in path configuration") - } - - if p.Path == "" { - return errors.New("`path` can not be empty in path configuration") - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/server/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/http/server/data.go deleted file mode 100644 index a65c95e3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/server/data.go +++ /dev/null @@ -1,113 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package server - -import ( - "encoding/json" - "errors" - "fmt" - "strings" - "sync" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/helper/server" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -type metricProcessor struct { - paths map[string]PathConfig - defaultPath PathConfig - sync.RWMutex -} - -func NewMetricProcessor(paths []PathConfig, defaultPath PathConfig) *metricProcessor { - pathMap := map[string]PathConfig{} - for _, path := range paths { - pathMap[path.Path] = path - } - - return &metricProcessor{ - paths: pathMap, - defaultPath: defaultPath, - } -} - -func (m *metricProcessor) AddPath(path PathConfig) { - m.Lock() - m.paths[path.Path] = path - m.Unlock() -} - -func (m *metricProcessor) RemovePath(path PathConfig) { - m.Lock() - delete(m.paths, path.Path) - m.Unlock() -} - -func (p *metricProcessor) Process(event server.Event) (common.MapStr, error) { - urlRaw, ok := event.GetMeta()["path"] - if !ok { - return nil, errors.New("Malformed HTTP event. Path missing.") - } - url, _ := urlRaw.(string) - - typeRaw, ok := event.GetMeta()["Content-Type"] - if !ok { - return nil, errors.New("Unable to get Content-Type of request") - } - contentType := typeRaw.(string) - pathConf := p.findPath(url) - - bytesRaw, ok := event.GetEvent()[server.EventDataKey] - if !ok { - return nil, errors.New("Unable to retrieve response bytes") - } - - bytes, _ := bytesRaw.([]byte) - if len(bytes) == 0 { - return nil, errors.New("Request has no data") - } - - out := common.MapStr{} - switch contentType { - case "application/json": - err := json.Unmarshal(bytes, &out) - if err != nil { - return nil, err - } - default: - return nil, errors.New(fmt.Sprintf("Unsupported Content-Type: %s", contentType)) - } - - out[mb.NamespaceKey] = pathConf.Namespace - if len(pathConf.Fields) != 0 { - // Overwrite any keys that are present in the incoming payload - common.MergeFields(out, pathConf.Fields, true) - } - return out, nil -} - -func (p *metricProcessor) findPath(url string) *PathConfig { - for path, conf := range p.paths { - if strings.Index(url, path) == 0 { - return &conf - } - } - - return &p.defaultPath -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/server/data_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/http/server/data_test.go deleted file mode 100644 index b4ef1be5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/server/data_test.go +++ /dev/null @@ -1,96 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package server - -import ( - "fmt" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" -) - -func GetMetricProcessor() *metricProcessor { - paths := []PathConfig{ - { - Namespace: "foo", - Path: "/foo", - Fields: common.MapStr{ - "a": "b", - }, - }, - { - Namespace: "bar", - Path: "/bar", - }, - } - - defaultPath := defaultHttpServerConfig().DefaultPath - return NewMetricProcessor(paths, defaultPath) -} - -func TestMetricProcessorAddPath(t *testing.T) { - processor := GetMetricProcessor() - temp := PathConfig{ - Namespace: "xyz", - Path: "/abc", - } - processor.AddPath(temp) - out, _ := processor.paths[temp.Path] - assert.NotNil(t, out) - assert.Equal(t, out.Namespace, temp.Namespace) -} - -func TestMetricProcessorDeletePath(t *testing.T) { - processor := GetMetricProcessor() - processor.RemovePath(processor.paths["bar"]) - _, ok := processor.paths["bar"] - assert.Equal(t, ok, false) -} - -func TestFindPath(t *testing.T) { - processor := GetMetricProcessor() - tests := []struct { - a string - expected PathConfig - }{ - { - a: "/foo/bar", - expected: processor.paths["/foo"], - }, - { - a: "/", - expected: processor.defaultPath, - }, - { - a: "/abc", - expected: processor.defaultPath, - }, - } - - for i, test := range tests { - a, expected := test.a, test.expected - name := fmt.Sprintf("%v: %v = %v", i, a, expected) - - t.Run(name, func(t *testing.T) { - b := processor.findPath(a) - assert.Equal(t, expected, *b) - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/server/server.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/http/server/server.go deleted file mode 100644 index a22857df..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/server/server.go +++ /dev/null @@ -1,96 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package server - -import ( - "fmt" - - serverhelper "github.com/elastic/beats/v7/metricbeat/helper/server" - "github.com/elastic/beats/v7/metricbeat/helper/server/http" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -// init registers the MetricSet with the central registry. -// The New method will be called after the setup of the module and before starting to fetch data -func init() { - if err := mb.Registry.AddMetricSet("http", "server", New); err != nil { - panic(err) - } -} - -// MetricSet type defines all fields of the MetricSet -// As a minimum it must inherit the mb.BaseMetricSet fields, but can be extended with -// additional entries. These variables can be used to persist data or configuration between -// multiple fetch calls. -type MetricSet struct { - mb.BaseMetricSet - server serverhelper.Server - processor *metricProcessor -} - -// New create a new instance of the MetricSet -// Part of new is also setting up the configuration by processing additional -// configuration entries if needed. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - config := defaultHttpServerConfig() - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - svc, err := http.NewHttpServer(base) - if err != nil { - return nil, err - } - - processor := NewMetricProcessor(config.Paths, config.DefaultPath) - return &MetricSet{ - BaseMetricSet: base, - server: svc, - processor: processor, - }, nil -} - -// Run method provides the module with a reporter with which events can be reported. -func (m *MetricSet) Run(reporter mb.PushReporterV2) { - // Start event watcher - m.server.Start() - - for { - select { - case <-reporter.Done(): - m.server.Stop() - return - case msg := <-m.server.GetEvents(): - fields, err := m.processor.Process(msg) - if err != nil { - reporter.Error(err) - } else { - event := mb.Event{} - ns, ok := fields[mb.NamespaceKey].(string) - if ok { - ns = fmt.Sprintf("http.%s", ns) - delete(fields, mb.NamespaceKey) - } - event.MetricSetFields = fields - event.Namespace = ns - reporter.Event(event) - } - - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/test_http.py b/vendor/github.com/elastic/beats/v7/metricbeat/module/http/test_http.py deleted file mode 100644 index ce9e1c81..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/http/test_http.py +++ /dev/null @@ -1,82 +0,0 @@ -import os -import requests -import sys -import time -import unittest -from nose.plugins.attrib import attr - -sys.path.append(os.path.join(os.path.dirname(__file__), '../../tests/system')) -import metricbeat - - -HTTP_FIELDS = metricbeat.COMMON_FIELDS + ["http"] - - -class Test(metricbeat.BaseTest): - - COMPOSE_SERVICES = ['http'] - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_json(self): - """ - http json metricset test - """ - self.render_config_template(modules=[{ - "name": "http", - "metricsets": ["json"], - "hosts": [self.get_host()], - "period": "5s", - "namespace": "test", - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertEqual(len(output), 1) - evt = output[0] - - assert evt["http"]["test"]["hello"] == "world" - - del evt["http"]["test"]["hello"] - - self.assertCountEqual(self.de_dot(HTTP_FIELDS), evt.keys(), evt) - - self.assert_fields_are_documented(evt) - - def test_server(self): - """ - http server metricset test - """ - port = 8082 - host = "localhost" - self.render_config_template(modules=[{ - "name": "http", - "metricsets": ["server"], - "port": port, - "host": host, - }]) - proc = self.start_beat() - self.wait_until(lambda: self.log_contains("Starting HTTP")) - requests.post("http://" + host + ":" + str(port), - json={'hello': 'world'}, headers={'Content-Type': 'application/json'}) - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertEqual(len(output), 1) - evt = output[0] - - assert evt["http"]["server"]["hello"] == "world" - - # Delete dynamic namespace part for fields comparison - del evt["http"]["server"] - - self.assertCountEqual(self.de_dot(HTTP_FIELDS), evt.keys(), evt) - - self.assert_fields_are_documented(evt) - - def get_host(self): - return "http://" + self.compose_host() diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/_meta/Dockerfile b/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/_meta/Dockerfile deleted file mode 100644 index d79cf464..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/_meta/Dockerfile +++ /dev/null @@ -1,39 +0,0 @@ -# Tomcat is started to fetch Jolokia metrics from it -FROM java:8-jdk-alpine - -ENV TOMCAT_VERSION 7.0.86 -ENV TC apache-tomcat-${TOMCAT_VERSION} -ARG JOLOKIA_VERSION - -RUN apk update && \ - apk add curl openssl ca-certificates bash - -HEALTHCHECK --interval=1s --retries=90 CMD curl -f localhost:8778/jolokia/ -EXPOSE 8778 - -COPY jolokia-${JOLOKIA_VERSION}.sum jolokia.sum - -# Prepare a server where jolokia runs in proxy mode -RUN wget http://archive.apache.org/dist/tomcat/tomcat-7/v${TOMCAT_VERSION}/bin/${TC}.tar.gz && \ - tar xzf ${TC}.tar.gz -C /usr && \ - rm ${TC}.tar.gz && \ - sed -i -e 's/Connector port="8080"/Connector port="8778"/g' /usr/${TC}/conf/server.xml -RUN curl -J -L -s -f -o - https://github.com/kadwanev/retry/releases/download/1.0.1/retry-1.0.1.tar.gz | tar xfz - -C /usr/local/bin -RUN retry --min 1 --max 180 -- curl -J -L -s -f --show-error -O \ - "https://repo1.maven.org/maven2/org/jolokia/jolokia-war/${JOLOKIA_VERSION}/jolokia-war-${JOLOKIA_VERSION}.war" && \ - sha256sum -c jolokia.sum && \ - mv jolokia-war-${JOLOKIA_VERSION}.war /usr/${TC}/webapps/jolokia.war && rm jolokia.sum - -# JMX setting to request authentication with remote connection -RUN echo "monitorRole QED" >> /usr/lib/jvm/java-1.8-openjdk/jre/lib/management/jmxremote.password && \ - echo "controlRole R&D" >> /usr/lib/jvm/java-1.8-openjdk/jre/lib/management/jmxremote.password && \ - chmod 600 /usr/lib/jvm/java-1.8-openjdk/jre/lib/management/jmxremote.password - -ADD jolokia.xml /usr/${TC}/conf/Catalina/localhost/jolokia.xml - -# Start tomcat to accept JMX connection and enable jolokia proxy mode -CMD env CATALINA_OPTS="\ - -Dcom.sun.management.jmxremote.port=7091\ - -Dcom.sun.management.jmxremote.ssl=false\ - -Dcom.sun.management.jmxremote.authenticate=true\ - -Dorg.jolokia.jsr160ProxyEnabled=true" /usr/${TC}/bin/catalina.sh run diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/_meta/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/_meta/config.yml deleted file mode 100644 index a70d968a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/_meta/config.yml +++ /dev/null @@ -1,29 +0,0 @@ -- module: jolokia - #metricsets: ["jmx"] - period: 10s - hosts: ["localhost"] - namespace: "metrics" - #path: "/jolokia/?ignoreErrors=true&canonicalNaming=false" - #username: "user" - #password: "secret" - jmx.mappings: - #- mbean: 'java.lang:type=Runtime' - # attributes: - # - attr: Uptime - # field: uptime - #- mbean: 'java.lang:type=Memory' - # attributes: - # - attr: HeapMemoryUsage - # field: memory.heap_usage - # - attr: NonHeapMemoryUsage - # field: memory.non_heap_usage - # GC Metrics - this depends on what is available on your JVM - #- mbean: 'java.lang:type=GarbageCollector,name=ConcurrentMarkSweep' - # attributes: - # - attr: CollectionTime - # field: gc.cms_collection_time - # - attr: CollectionCount - # field: gc.cms_collection_count - - jmx.application: - jmx.instance: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/_meta/docs.asciidoc deleted file mode 100644 index 42124d9b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/_meta/docs.asciidoc +++ /dev/null @@ -1,13 +0,0 @@ -This module collects metrics from -https://jolokia.org/reference/html/agents.html[Jolokia agents] running on a -target JMX server or dedicated proxy server. The default metricset is `jmx`. - -To collect metrics, {beatname_uc} communicates with a Jolokia HTTP/REST -endpoint that exposes the JMX metrics over HTTP/REST/JSON. - -[float] -=== Compatibility - -The Jolokia module is tested with Jolokia 1.5.0. It should work with version -1.2.2 and later. - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/_meta/fields.yml deleted file mode 100644 index c70f3a50..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/_meta/fields.yml +++ /dev/null @@ -1,13 +0,0 @@ -- key: jolokia - title: "Jolokia" - description: > - Jolokia module - short_config: false - release: ga - settings: ["ssl", "http"] - fields: - - name: jolokia - type: group - description: > - jolokia contains metrics exposed via jolokia agent - fields: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/_meta/jolokia-1.5.0.sum b/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/_meta/jolokia-1.5.0.sum deleted file mode 100644 index b163700f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/_meta/jolokia-1.5.0.sum +++ /dev/null @@ -1 +0,0 @@ -7212d3f5637dea0863356454dd37b7ae4fc45b6d7e0e929b42312d215ce6f2b8 jolokia-war-1.5.0.war diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/_meta/jolokia.xml b/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/_meta/jolokia.xml deleted file mode 100644 index 745aba5e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/_meta/jolokia.xml +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/doc.go deleted file mode 100644 index e4eb0af8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/doc.go +++ /dev/null @@ -1,21 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package jolokia is a Metricbeat module that contains MetricSets. -*/ -package jolokia diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/docker-compose.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/docker-compose.yml deleted file mode 100644 index 6ad21846..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/docker-compose.yml +++ /dev/null @@ -1,11 +0,0 @@ -version: '2.3' - -services: - jolokia: - image: docker.elastic.co/integrations-ci/beats-jolokia:${JOLOKIA_VERSION:-1.5.0}-1 - build: - context: ./_meta - args: - JOLOKIA_VERSION: ${JOLOKIA_VERSION:-1.5.0} - ports: - - 8778 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/fields.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/fields.go deleted file mode 100644 index 241a0320..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/fields.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/asset/asset.go - DO NOT EDIT. - -package jolokia - -import ( - "github.com/elastic/beats/v7/libbeat/asset" -) - -func init() { - if err := asset.SetFields("metricbeat", "jolokia", asset.ModuleFieldsPri, AssetJolokia); err != nil { - panic(err) - } -} - -// AssetJolokia returns asset data. -// This is the base64 encoded gzipped contents of ../metricbeat/module/jolokia. -func AssetJolokia() string { - return "eJx8kFFOwzAQRP99ipG/6QX8wQG4AkLISjbptrbX8m5RensUkoARqPM5uzN6mhOudA+4SJIrRwcYW6IA/7I53gEj6dC4GksJeHYAsF+RZbwlcoCepdn7IGXiOWCKSVe3UaKoFDCv1UpmXGYNePWqyT/Bn82qf3PAxJRGDV/lJ5SYqYdaZfe6FjW51d35h2vTHsQgxSIXRSZrPChoqaI04oPj91Ocqdge7ik2km2dvHTtf0EewvyMdcnLQULWffxe6dDB8hkAAP//TGJ6CQ==" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx/_meta/data.json deleted file mode 100644 index dcd16ad2..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx/_meta/data.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "event": { - "dataset": "jolokia.testnamespace", - "duration": 115000, - "module": "jolokia" - }, - "jolokia": { - "testnamespace": { - "memory": { - "heap_usage": { - "committed": 514850816, - "init": 536870912, - "max": 7635730432, - "used": 42335648 - }, - "non_heap_usage": { - "committed": 32243712, - "init": 2555904, - "max": -1, - "used": 29999896 - } - }, - "uptime": 70795470 - } - }, - "metricset": { - "name": "jmx" - }, - "service": { - "address": "127.0.0.1:8778", - "type": "jolokia" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx/_meta/docs.asciidoc deleted file mode 100644 index 5602e1b7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx/_meta/docs.asciidoc +++ /dev/null @@ -1,114 +0,0 @@ -The `jmx` metricset collects metrics from -https://jolokia.org/reference/html/agents.html[Jolokia agents]. - -[float] -=== Features and configuration -Tested with Jolokia 1.5.0. - -To collect metrics from a Jolokia instance, define a mapping section that -specifies an MBean `ObjectName` followed by an array of attributes to fetch. For -each attribute in the array, specify the Elastic field name where the -returned value will be saved. - -For example, to get the `Uptime` attribute from the `java.lang:type=Runtime` -MBean and map it to an event field called `jolokia.testnamespace.uptime`, -configure the following mapping: - -[source,yaml] ----- -- module: jolokia - metricsets: ["jmx"] - hosts: ["localhost:8778"] - namespace: "testnamespace" <1> - http_method: "POST" <2> - jmx.mappings: - - mbean: 'java.lang:type=Runtime' - attributes: - - attr: Uptime - field: uptime <3> - event: uptime <4> - target: - url: "service:jmx:rmi:///jndi/rmi://targethost:9999/jmxrmi" - user: "jolokia" - password: "s!cr!t" ----- -<1> The `namespace` setting is required. This setting is used along with the -module name to qualify field names in the output event. -<2> The `http_method` setting is optional. By default all requests to Jolokia -are performed using `POST` HTTP method. This setting allows only two values: `POST` or `GET`. -<3> The field where the returned value will be saved. This field will be called -`jolokia.testnamespace.uptime` in the output event. -<4> The `event` setting is optional. Use this setting to group all attributes -with the same `event` value into the same event when sending data to Elastic. - -If the underlying attribute is an object (such as the `HeapMemoryUsage` -attribute in `java.lang:type=Memory`), its structure will be published to -Elastic "as is". - -You can configure nested metric aliases by using dots in the mapping name (for -example, `gc.cms_collection_time`). For more examples, see -https://github.com/elastic/beats/blob/{branch}/metricbeat/module/jolokia/jmx/_meta/test/config.yml[/jolokia/jmx/test/config.yml]. - -All metrics from a single mapping will be POSTed to the defined host/port and -sent to Elastic as a single event. To make it possible to differentiate between -metrics from multiple similar applications running on the same host, you should -configure multiple modules. - -When wildcards are used, an event is sent to Elastic for each matching -MBean, and an `mbean` field is added to the event. - -[float] -=== Accessing Jolokia via POST or GET method - -All requests to Jolokia are made by default using HTTP POST method. However, there are specific circumstances -on the environment where Jolokia agent is deployed, in which POST method can be unavailable. In this case you can use -HTTP GET method, by defining `http_method` attribute. In general you can use either POST or GET, but GET has the following -drawbacks: - -1. https://jolokia.org/reference/html/protocol.html#protocol-proxy[Proxy requests] -are not allowed. -2. If more than one `jmx.mappings` are defined, then Metricbeat will perform as many GET requests as the mappings defined. - For example the following configuration with 3 mappings will create 3 GET requests, one for every MBean. On the contrary, if you use HTTP POST, Metricbeat will create only 1 request to Jolokia. - -[source,yaml] ----- -- module: jolokia - metricsets: ["jmx"] - enabled: true - period: 10s - hosts: ["localhost:8080"] - namespace: "jolokia_metrics" - path: "/jolokia" - http_method: 'GET' - jmx.mappings: - - mbean: 'java.lang:type=Memory' - attributes: - - attr: HeapMemoryUsage - field: memory.heap_usage - - attr: NonHeapMemoryUsage - field: memory.non_heap_usage - - mbean: 'Catalina:name=*,type=ThreadPool' - attributes: - - attr: port - field: catalina.port - - attr: maxConnections - field: catalina.maxConnections - - mbean: 'java.lang:type=Runtime' - attributes: - - attr: Uptime - field: uptime ----- - -[float] -=== Limitations -1. All Jolokia requests have `canonicalNaming` set to `false`. See the -https://jolokia.org/reference/html/protocol.html[Jolokia Protocol] documentation -for more detail about this parameter. -2. If `http_method` is set to `GET`, then https://jolokia.org/reference/html/protocol.html#protocol-proxy[Proxy requests] -are not allowed. Thus, setting a value to `target` section is going to fail with an error. - -[float] -=== Exposed fields, dashboards, indexes, etc. -Because this module is very general and can be tailored for any application that -exposes its metrics over Jolokia, it comes with no exposed field descriptions, -dashboards, or index patterns. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx/_meta/fields.yml deleted file mode 100644 index 2821e3dc..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx/_meta/fields.yml +++ /dev/null @@ -1,6 +0,0 @@ -- key: jmx - type: group - description: > - Jolokia jmx metricset - release: ga - fields: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx/_meta/test/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx/_meta/test/config.yml deleted file mode 100644 index 5b0b10b0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx/_meta/test/config.yml +++ /dev/null @@ -1,85 +0,0 @@ -###################### Metricbeat Configuration Example ####################### - -#========================== Modules configuration ============================ -metricbeat.modules: - -#------------------------------ jolokia Module ----------------------------- -- module: jolokia - metricsets: ["jmx"] - enabled: true - period: 10s - namespace: "jolokia_metrics" - hosts: ["localhost:4008"] - jmx.mappings: - - mbean: 'java.lang:type=Runtime' - attributes: - - attr: Uptime - field: uptime - - mbean: 'java.lang:type=GarbageCollector,name=ConcurrentMarkSweep' - attributes: - - attr: CollectionTime - field: gc.cms_collection_time - - attr: CollectionCount - field: gc.cms_collection_count - - mbean: 'java.lang:type=Memory' - attributes: - - attr: HeapMemoryUsage - field: memory.heap_usage - - attr: NonHeapMemoryUsage - field: memory.non_heap_usage - -- module: jolokia - metricsets: ["jmx"] - enabled: true - period: 10s - namespace: "jolokia_metrics" - hosts: ["localhost:4002"] - jmx.mappings: - - mbean: 'org.apache.cassandra.metrics:type=ClientRequest,scope=Read,name=Latency' - attributes: - - attr: OneMinuteRate - field: client_request.read_latency_one_min_rate - - attr: Count - field: client_request.read_latency - - mbean: 'org.apache.cassandra.metrics:type=ClientRequest,scope=Write,name=Latency' - attributes: - - attr: OneMinuteRate - field: client_request.write_latency_one_min_rate - - attr: Count - field: client_request.write_latency - - mbean: 'org.apache.cassandra.metrics:type=Compaction,name=CompletedTasks' - attributes: - - attr: Value - field: compaction.completed_tasks - - mbean: 'org.apache.cassandra.metrics:type=Compaction,name=PendingTasks' - attributes: - - attr: Value - field: compaction.pending_tasks - -- module: jolokia - metricsets: ["jmx"] - enabled: true - period: 10s - namespace: "jolokia_metrics" - hosts: ["localhost:4004"] - jmx.mappings: - - mbean: 'Catalina:type=Server' - attributes: - - attr: serverInfo - field: server_info - target: - url: 'service:jmx:rmi:///jndi/rmi://jolokia:7091/jmxrmi' - user: 'monitorRole' - password: 'QED' - -#================================ Outputs ===================================== - -#-------------------------- Elasticsearch output ------------------------------ -output.elasticsearch: - # Array of hosts to connect to. - hosts: ["localhost:9200"] - - # Optional protocol and basic auth credentials. - #protocol: "https" - #username: "elastic" - #password: "changeme" diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx/_meta/test/jolokia_get_response.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx/_meta/test/jolokia_get_response.json deleted file mode 100644 index 1ab7462d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx/_meta/test/jolokia_get_response.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "request": { - "mbean": "java.lang:type=Memory", - "attribute": [ - "HeapMemoryUsage", - "NonHeapMemoryUsage" - ], - "type": "read" - }, - "value": { - "HeapMemoryUsage": { - "init": 1073741824, - "committed": 1037959168, - "max": 1037959168, - "used": 227420472 - }, - "NonHeapMemoryUsage": { - "init": 2555904, - "committed": 53477376, - "max": -1, - "used": 50519768 - } - }, - "timestamp": 1472298687, - "status": 200 -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx/_meta/test/jolokia_get_response_uptime.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx/_meta/test/jolokia_get_response_uptime.json deleted file mode 100644 index 25ebf90f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx/_meta/test/jolokia_get_response_uptime.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "request":{ - "mbean":"java.lang:type=Runtime", - "attribute":"Uptime", - "type":"read" - }, - "value":88622, - "timestamp":1551739190, - "status":200 -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx/_meta/test/jolokia_response.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx/_meta/test/jolokia_response.json deleted file mode 100644 index f79aed54..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx/_meta/test/jolokia_response.json +++ /dev/null @@ -1,94 +0,0 @@ -[ - { - "request": { - "mbean": "java.lang:type=Runtime", - "attribute": "Uptime", - "type": "read" - }, - "value": { - "Uptime": 47283 - }, - "timestamp": 1472298687, - "status": 200 - }, - { - "request": { - "mbean": "java.lang:type=GarbageCollector,name=ConcurrentMarkSweep", - "attribute": [ - "CollectionTime", - "CollectionCount" - ], - "type": "read" - }, - "value": { - "CollectionTime": 53, - "CollectionCount": 1 - }, - "timestamp": 1472298687, - "status": 200 - }, - { - "request": { - "mbean": "java.lang:type=Memory", - "attribute": [ - "HeapMemoryUsage", - "NonHeapMemoryUsage" - ], - "type": "read" - }, - "value": { - "HeapMemoryUsage": { - "init": 1073741824, - "committed": 1037959168, - "max": 1037959168, - "used": 227420472 - }, - "NonHeapMemoryUsage": { - "init": 2555904, - "committed": 53477376, - "max": -1, - "used": 50519768 - } - }, - "timestamp": 1472298687, - "status": 200 - }, - { - "request": { - "mbean": "org.springframework.boot:type=Endpoint,name=metricsEndpoint", - "attribute": [ - "Metrics" - ], - "type": "read" - }, - "value": { - "Metrics": { - "atomikos.nbTransactions": 0.000000, - "classes": 18857.000000, - "classes.loaded": 19127.000000, - "classes.unloaded": 270.000000 - } - }, - "timestamp": 1472298687, - "status": 200 - }, - { - "request": { - "mbean": "Catalina:type=Server", - "attribute": "serverInfo", - "type": "read", - "target": { - "env": { - "password": "QED", - "user": "monitorRole" - }, - "url": "service:jmx:rmi:///jndi/rmi://localhost:7091/jmxrmi" - } - }, - "value": { - "serverInfo": "Apache Tomcat/9.0.7" - }, - "timestamp": 1523785646, - "status": 200 - } -] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx/_meta/test/jolokia_response_wildcard.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx/_meta/test/jolokia_response_wildcard.json deleted file mode 100644 index 47d9cdf9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx/_meta/test/jolokia_response_wildcard.json +++ /dev/null @@ -1,24 +0,0 @@ -[ - { - "value": { - "Catalina:name=\"http-bio-8080\",type=ThreadPool": { - "maxConnections": 200, - "port": 8080 - }, - "Catalina:name=\"ajp-bio-8009\",type=ThreadPool": { - "maxConnections": 200, - "port": 8009 - } - }, - "request": { - "type": "read", - "attribute": [ - "port", - "maxConnections" - ], - "mbean": "Catalina:name=*,type=ThreadPool" - }, - "status": 200, - "timestamp": 1520469345 - } -] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx/config.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx/config.go deleted file mode 100644 index 4925ee6a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx/config.go +++ /dev/null @@ -1,536 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package jmx - -import ( - "encoding/json" - - "fmt" - "regexp" - "sort" - "strings" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" -) - -type JMXMapping struct { - MBean string - Attributes []Attribute - Target Target -} - -type Attribute struct { - Attr string - Field string - Event string -} - -// Target inputs the value you want to set for jolokia target block -type Target struct { - URL string - User string - Password string -} - -// RequestBlock is used to build the request blocks of the following format: -// -// [ -// { -// "type":"read", -// "mbean":"java.lang:type=Runtime", -// "attribute":[ -// "Uptime" -// ] -// }, -// { -// "type":"read", -// "mbean":"java.lang:type=GarbageCollector,name=ConcurrentMarkSweep", -// "attribute":[ -// "CollectionTime", -// "CollectionCount" -// ], -// "target":{ -// "url":"service:jmx:rmi:///jndi/rmi://targethost:9999/jmxrmi", -// "user":"jolokia", -// "password":"s!cr!t" -// } -// } -// ] -type RequestBlock struct { - Type string `json:"type"` - MBean string `json:"mbean"` - Attribute []string `json:"attribute"` - Config map[string]interface{} `json:"config"` - Target *TargetBlock `json:"target,omitempty"` -} - -// TargetBlock is used to build the target blocks of the following format into RequestBlock. -// -// "target":{ -// "url":"service:jmx:rmi:///jndi/rmi://targethost:9999/jmxrmi", -// "user":"jolokia", -// "password":"s!cr!t" -// } -type TargetBlock struct { - URL string `json:"url"` - User string `json:"user,omitempty"` - Password string `json:"password,omitempty"` -} - -type attributeMappingKey struct { - mbean, attr string -} - -// AttributeMapping contains the mapping information between attributes in Jolokia -// responses and fields in metricbeat events -type AttributeMapping map[attributeMappingKey]Attribute - -// Get the mapping options for the attribute of an mbean -func (m AttributeMapping) Get(mbean, attr string) (Attribute, bool) { - a, found := m[attributeMappingKey{mbean, attr}] - return a, found -} - -// MBeanName is an internal struct used to store -// the information by the parsed `mbean` (bean name) configuration -// field in `jmx.mappings`. -type MBeanName struct { - Domain string - Properties map[string]string -} - -var mbeanRegexp = regexp.MustCompile("([^,=:*?]+)=([^,=:\"]+|\".*\")") - -// This replacer is responsible for adding a "!" before special characters in GET request URIs -// For more information refer: https://jolokia.org/reference/html/protocol.html -var mbeanGetEscapeReplacer = strings.NewReplacer("\"", "!\"", ".", "!.", "!", "!!", "/", "!/") - -// Canonicalize Returns the canonical form of the name; that is, a string representation where the -// properties are sorted in lexical order. -// The canonical form of the name is a String consisting of the domain part, -// a colon (:), the canonical key property list, and a pattern indication. -// -// For more information refer to Java 8 [getCanonicalName()](https://docs.oracle.com/javase/8/docs/api/javax/management/ObjectName.html#getCanonicalName--) -// method. -// -// Set "escape" parameter to true if you want to use the canonicalized name for a Jolokia HTTP GET request, false otherwise. -func (m *MBeanName) Canonicalize(escape bool) string { - - var propertySlice []string - - for key, value := range m.Properties { - - tmpVal := value - if escape { - tmpVal = mbeanGetEscapeReplacer.Replace(value) - } - - propertySlice = append(propertySlice, key+"="+tmpVal) - } - - sort.Strings(propertySlice) - - return m.Domain + ":" + strings.Join(propertySlice, ",") -} - -// ParseMBeanName is a factory function which parses a Managed Bean name string -// identified by mBeanName and returns a new MBean object which -// contains all the information, i.e. domain and properties of the MBean. -// -// The Mbean string has to abide by the rules which are imposed by Java. -// For more info: https://docs.oracle.com/javase/8/docs/api/javax/management/ObjectName.html#getCanonicalName-- -func ParseMBeanName(mBeanName string) (*MBeanName, error) { - - // Split mbean string in two parts: the bean domain and the properties - parts := strings.SplitN(mBeanName, ":", 2) - if len(parts) != 2 || parts[0] == "" || parts[1] == "" { - return nil, fmt.Errorf("domain and properties needed in mbean name: %s", mBeanName) - } - - // Create a new MBean object - mybean := &MBeanName{ - Domain: parts[0], - } - - // First of all verify that all bean properties are - // in the form key=value - tmpProps := propertyRegexp.FindAllString(parts[1], -1) - propertyList := strings.Join(tmpProps, ",") - if len(propertyList) != len(parts[1]) { - // Some property didn't match - return nil, fmt.Errorf("mbean properties must be in the form key=value: %s", mBeanName) - } - - // Using this regexp we will split the properties in a 2 dimensional array - // instead of just splitting by commas because values can be quoted - // and contain commas, what complicates the parsing. - // For example this MBean property string: - // - // name=HttpRequest1,type=RequestProcessor,worker="http-nio-8080" - // - // will become: - // - // [][]string{ - // []string{"name=HttpRequest1", "name", "HttpRequest1"}, - // []string{"type=RequestProcessor", "type", "RequestProcessor"}, - // []string{"worker=\"http-nio-8080\"", "worker", "\"http-nio-8080\""} - // } - properties := mbeanRegexp.FindAllStringSubmatch(parts[1], -1) - - // If we could not parse MBean properties - if properties == nil { - return nil, fmt.Errorf("mbean properties must be in the form key=value: %s", mBeanName) - } - - // Initialise properties map - mybean.Properties = make(map[string]string) - - for _, prop := range properties { - - // If every row does not have 3 columns, then - // parsing must have failed. - if (prop == nil) || (len(prop) < 3) { - // Some property didn't match - return nil, fmt.Errorf("mbean properties must be in the form key=value: %s", mBeanName) - } - - mybean.Properties[prop[1]] = prop[2] - } - - return mybean, nil -} - -// JolokiaHTTPRequest is a small struct which contains all request information -// needed to construct a reqest helper.HTTP object which will be sent to Jolokia. -// It is just an intermediary structure which can be easily tested as helper.HTTP -// fields are all private. -type JolokiaHTTPRequest struct { - // HttpMethod can be either "GET" or "POST" - HTTPMethod string - // URI which will be used to query Jolokia - URI string - // Request body which is only filled if the http method is "POST" - Body []byte -} - -// JolokiaHTTPRequestFetcher is an interface which describes -// the behaviour of the builder which generates,fetches the HTTP request, -// which is sent to Jolokia and then parses and maps the response to -// Metricbeat events. -type JolokiaHTTPRequestFetcher interface { - // BuildRequestsAndMappings builds the request information and mappings needed to fetch information from Jolokia server - BuildRequestsAndMappings(configMappings []JMXMapping) ([]*JolokiaHTTPRequest, AttributeMapping, error) - // Fetches the information from Jolokia server regarding MBeans - Fetch(m *MetricSet) ([]common.MapStr, error) - EventMapping(content []byte, mapping AttributeMapping) ([]common.MapStr, error) -} - -// JolokiaHTTPGetFetcher constructs and executes an HTTP GET request -// which will read MBean information from Jolokia -type JolokiaHTTPGetFetcher struct { -} - -// BuildRequestsAndMappings generates HTTP GET request -// such as URI,Body. -func (pc *JolokiaHTTPGetFetcher) BuildRequestsAndMappings(configMappings []JMXMapping) ([]*JolokiaHTTPRequest, AttributeMapping, error) { - - // Create Jolokia URLs - uris, responseMapping, err := pc.buildGetRequestURIs(configMappings) - if err != nil { - return nil, nil, err - } - - // Create one or more HTTP GET requests - var httpRequests []*JolokiaHTTPRequest - for _, i := range uris { - http := &JolokiaHTTPRequest{ - HTTPMethod: "GET", - URI: i, - } - - httpRequests = append(httpRequests, http) - } - - return httpRequests, responseMapping, err -} - -// Builds a GET URI which will have the following format: -// -// /read///[path]?ignoreErrors=true&canonicalNaming=false -func (pc *JolokiaHTTPGetFetcher) buildJolokiaGETUri(mbean string, attr []Attribute) string { - initialURI := "/read/%s?ignoreErrors=true&canonicalNaming=false" - - var attrList []string - for _, attribute := range attr { - attrList = append(attrList, attribute.Attr) - } - - tmpURL := mbean + "/" + strings.Join(attrList, ",") - - tmpURL = fmt.Sprintf(initialURI, tmpURL) - - return tmpURL -} - -func (pc *JolokiaHTTPGetFetcher) mBeanAttributeHasField(attr *Attribute) bool { - - if attr.Field != "" && (strings.Trim(attr.Field, " ") != "") { - return true - } - - return false -} - -func (pc *JolokiaHTTPGetFetcher) buildGetRequestURIs(mappings []JMXMapping) ([]string, AttributeMapping, error) { - - responseMapping := make(AttributeMapping) - var urls []string - - // At least Jolokia 1.5 responses with canonicalized MBean names when using - // wildcards, even when canonicalNaming is set to false, this makes mappings to fail. - // So use canonicalized names everywhere. - // If Jolokia returns non-canonicalized MBean names, then we'll need to canonicalize - // them or change our approach to mappings. - - for _, mapping := range mappings { - mbean, err := ParseMBeanName(mapping.MBean) - if err != nil { - return urls, nil, err - } - - if len(mapping.Target.URL) != 0 { - err := errors.New("Proxy requests are only valid when using POST method") - return urls, nil, err - } - - // For every attribute we will build a response mapping - for _, attribute := range mapping.Attributes { - responseMapping[attributeMappingKey{mbean.Canonicalize(true), attribute.Attr}] = attribute - } - - // Build a new URI for all attributes - urls = append(urls, pc.buildJolokiaGETUri(mbean.Canonicalize(true), mapping.Attributes)) - - } - - return urls, responseMapping, nil -} - -// Fetch perfrorms one or more GET requests to Jolokia server and gets information about MBeans. -func (pc *JolokiaHTTPGetFetcher) Fetch(m *MetricSet) ([]common.MapStr, error) { - - var allEvents []common.MapStr - - // Prepare Http request objects and attribute mappings according to selected Http method - httpReqs, mapping, err := pc.BuildRequestsAndMappings(m.mapping) - if err != nil { - return nil, err - } - - // Log request information - if logp.IsDebug(metricsetName) { - for _, r := range httpReqs { - m.log.Debugw("Jolokia request URI and body", - "httpMethod", r.HTTPMethod, "URI", r.URI, "body", string(r.Body), "type", "request") - } - } - - for _, r := range httpReqs { - m.http.SetMethod(r.HTTPMethod) - m.http.SetURI(m.BaseMetricSet.HostData().SanitizedURI + r.URI) - - resBody, err := m.http.FetchContent() - if err != nil { - return nil, err - } - - if logp.IsDebug(metricsetName) { - m.log.Debugw("Jolokia response body", - "host", m.HostData().Host, "uri", m.http.GetURI(), "body", string(resBody), "type", "response") - } - - // Map response to Metricbeat events - events, err := pc.EventMapping(resBody, mapping) - if err != nil { - return nil, err - } - - allEvents = append(allEvents, events...) - } - - return allEvents, nil - -} - -// EventMapping maps a Jolokia response from a GET request is to one or more Metricbeat events -func (pc *JolokiaHTTPGetFetcher) EventMapping(content []byte, mapping AttributeMapping) ([]common.MapStr, error) { - - var singleEntry Entry - - // When we use GET, the response is a single Entry - if err := json.Unmarshal(content, &singleEntry); err != nil { - return nil, errors.Wrapf(err, "failed to unmarshal jolokia JSON response '%v'", string(content)) - } - - return eventMapping([]Entry{singleEntry}, mapping) -} - -// JolokiaHTTPPostFetcher constructs and executes an HTTP GET request -// which will read MBean information from Jolokia -type JolokiaHTTPPostFetcher struct { -} - -// BuildRequestsAndMappings generates HTTP POST request -// such as URI,Body. -func (pc *JolokiaHTTPPostFetcher) BuildRequestsAndMappings(configMappings []JMXMapping) ([]*JolokiaHTTPRequest, AttributeMapping, error) { - - body, mapping, err := pc.buildRequestBodyAndMapping(configMappings) - if err != nil { - return nil, nil, err - } - - http := &JolokiaHTTPRequest{ - HTTPMethod: "POST", - Body: body, - } - - // Create an array with only one HTTP POST request - httpRequests := []*JolokiaHTTPRequest{http} - - return httpRequests, mapping, nil -} - -// Parse strings with properties with the format key=value, being: -// - key a nonempty string of characters which may not contain any of the characters, -// comma (,), equals (=), colon, asterisk, or question mark. -// - value a string that can be quoted or unquoted, if unquoted it cannot be empty and -// cannot contain any of the characters comma, equals, colon, or quote. -var propertyRegexp = regexp.MustCompile("[^,=:*?]+=([^,=:\"]+|\".*\")") - -func (pc *JolokiaHTTPPostFetcher) buildRequestBodyAndMapping(mappings []JMXMapping) ([]byte, AttributeMapping, error) { - responseMapping := make(AttributeMapping) - var blocks []RequestBlock - - // At least Jolokia 1.5 responses with canonicalized MBean names when using - // wildcards, even when canonicalNaming is set to false, this makes mappings to fail. - // So use canonicalized names everywhere. - // If Jolokia returns non-canonicalized MBean names, then we'll need to canonicalize - // them or change our approach to mappings. - config := map[string]interface{}{ - "ignoreErrors": true, - "canonicalNaming": true, - } - for _, mapping := range mappings { - mbeanObj, err := ParseMBeanName(mapping.MBean) - if err != nil { - return nil, nil, err - } - - mbean := mbeanObj.Canonicalize(false) - - rb := RequestBlock{ - Type: "read", - MBean: mbean, - Config: config, - } - - if len(mapping.Target.URL) != 0 { - rb.Target = new(TargetBlock) - rb.Target.URL = mapping.Target.URL - rb.Target.User = mapping.Target.User - rb.Target.Password = mapping.Target.Password - } - - for _, attribute := range mapping.Attributes { - rb.Attribute = append(rb.Attribute, attribute.Attr) - responseMapping[attributeMappingKey{mbean, attribute.Attr}] = attribute - } - blocks = append(blocks, rb) - } - - content, err := json.Marshal(blocks) - return content, responseMapping, err -} - -// Fetch perfrorms a POST request to Jolokia server and gets information about MBeans. -func (pc *JolokiaHTTPPostFetcher) Fetch(m *MetricSet) ([]common.MapStr, error) { - - // Prepare Http POST request object and attribute mappings according to selected Http method - httpReqs, mapping, err := pc.BuildRequestsAndMappings(m.mapping) - if err != nil { - return nil, err - } - - // Log request information - if logp.IsDebug(metricsetName) { - for _, r := range httpReqs { - m.log.Debugw("Jolokia request URI and body", - "httpMethod", r.HTTPMethod, "URI", r.URI, "body", string(r.Body), "type", "request") - } - } - - m.http.SetMethod(httpReqs[0].HTTPMethod) - m.http.SetBody(httpReqs[0].Body) - - resBody, err := m.http.FetchContent() - if err != nil { - return nil, err - } - - if logp.IsDebug(metricsetName) { - m.log.Debugw("Jolokia response body", - "host", m.HostData().Host, "uri", m.http.GetURI(), "body", string(resBody), "type", "response") - } - - // Map response to Metricbeat events - events, err := pc.EventMapping(resBody, mapping) - if err != nil { - return nil, err - } - - return events, nil -} - -// EventMapping maps a Jolokia response from a POST request is to one or more Metricbeat events -func (pc *JolokiaHTTPPostFetcher) EventMapping(content []byte, mapping AttributeMapping) ([]common.MapStr, error) { - - var entries []Entry - - // When we use POST, the response is an array of Entry objects - if err := json.Unmarshal(content, &entries); err != nil { - - return nil, errors.Wrapf(err, "failed to unmarshal jolokia JSON response '%v'", string(content)) - } - - return eventMapping(entries, mapping) -} - -// NewJolokiaHTTPRequestFetcher is a factory method which creates and returns an implementation -// class of JolokiaHTTPRequestFetcher interface. HTTP GET and POST are currently supported. -func NewJolokiaHTTPRequestFetcher(httpMethod string) JolokiaHTTPRequestFetcher { - - if httpMethod == "GET" { - return &JolokiaHTTPGetFetcher{} - } - - return &JolokiaHTTPPostFetcher{} - -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx/config_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx/config_test.go deleted file mode 100644 index b6ccc1b7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx/config_test.go +++ /dev/null @@ -1,680 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package jmx - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestBuildJolokiaGETUri(t *testing.T) { - cases := []struct { - mbean string - attributes []Attribute - expected string - }{ - { - mbean: `java.lang:type=Memory`, - attributes: []Attribute{ - Attribute{ - Attr: `HeapMemoryUsage`, - Field: `heapMemoryUsage`, - }, - }, - expected: `/read/java.lang:type=Memory/HeapMemoryUsage?ignoreErrors=true&canonicalNaming=false`, - }, - { - mbean: `java.lang:type=Memory`, - attributes: []Attribute{ - Attribute{ - Attr: `HeapMemoryUsage`, - Field: `heapMemoryUsage`, - }, - Attribute{ - Attr: `NonHeapMemoryUsage`, - Field: `nonHeapMemoryUsage`, - }, - }, - expected: `/read/java.lang:type=Memory/HeapMemoryUsage,NonHeapMemoryUsage?ignoreErrors=true&canonicalNaming=false`, - }, - { - mbean: `Catalina:name=HttpRequest1,type=RequestProcessor,worker=!"http-nio-8080!"`, - attributes: []Attribute{ - Attribute{ - Attr: `globalProcessor`, - Field: `maxTime`, - }}, - expected: `/read/Catalina:name=HttpRequest1,type=RequestProcessor,worker=!"http-nio-8080!"/globalProcessor?ignoreErrors=true&canonicalNaming=false`, - }, - } - - for _, c := range cases { - jolokiaGETFetcher := &JolokiaHTTPGetFetcher{} - getURI := jolokiaGETFetcher.buildJolokiaGETUri(c.mbean, c.attributes) - - assert.Equal(t, c.expected, getURI, "mbean: "+c.mbean) - - } -} - -func TestParseMBean(t *testing.T) { - - cases := []struct { - mbean string - expected *MBeanName - ok bool - }{ - { - mbean: ``, - ok: false, - }, - { - mbean: `type=Runtime`, - ok: false, - }, - { - mbean: `java.lang`, - ok: false, - }, - { - mbean: `java.lang:`, - ok: false, - }, - { - mbean: `java.lang:type=Runtime,name`, - ok: false, - }, - { - mbean: `java.lang:type=Runtime`, - expected: &MBeanName{ - Domain: `java.lang`, - Properties: map[string]string{ - "type": "Runtime", - }, - }, - ok: true, - }, - { - mbean: `java.lang:name=Foo,type=Runtime`, - expected: &MBeanName{ - Domain: `java.lang`, - Properties: map[string]string{ - "name": "Foo", - "type": "Runtime", - }, - }, - ok: true, - }, - { - mbean: `java.lang:name=Foo,type=Runtime`, - expected: &MBeanName{ - Domain: `java.lang`, - Properties: map[string]string{ - "name": "Foo", - "type": "Runtime", - }, - }, - ok: true, - }, - { - mbean: `java.lang:type=Runtime,name=Foo*`, - expected: &MBeanName{ - Domain: `java.lang`, - Properties: map[string]string{ - "name": "Foo*", - "type": "Runtime", - }, - }, - ok: true, - }, - { - mbean: `java.lang:type=Runtime,name=*`, - expected: &MBeanName{ - Domain: `java.lang`, - Properties: map[string]string{ - "name": "*", - "type": "Runtime", - }, - }, - ok: true, - }, - { - mbean: `java.lang:name="foo,bar",type=Runtime`, - expected: &MBeanName{ - Domain: `java.lang`, - Properties: map[string]string{ - "name": `"foo,bar"`, - "type": "Runtime", - }, - }, - ok: true, - }, - { - mbean: `java.lang:type=Memory`, - expected: &MBeanName{ - Domain: `java.lang`, - Properties: map[string]string{ - "type": "Memory", - }, - }, - ok: true, - }, - { - mbean: `Catalina:name=HttpRequest1,type=RequestProcessor,worker="http-nio-8080"`, - expected: &MBeanName{ - Domain: `Catalina`, - Properties: map[string]string{ - "name": "HttpRequest1", - "type": "RequestProcessor", - "worker": `"http-nio-8080"`, - }, - }, - ok: true, - }, - } - - for _, c := range cases { - beanObj, err := ParseMBeanName(c.mbean) - - if c.ok { - assert.NoError(t, err, "failed parsing for: "+c.mbean) - assert.Equal(t, c.expected, beanObj, "mbean: "+c.mbean) - } else { - assert.Error(t, err, "should have failed for: "+c.mbean) - } - } - -} - -func TestCanonicalizeMbeanName(t *testing.T) { - - cases := []struct { - mbean *MBeanName - expected string - escape bool - }{ - - { - mbean: &MBeanName{ - Domain: `java.lang`, - Properties: map[string]string{ - "type": "Runtime", - }, - }, - escape: true, - expected: `java.lang:type=Runtime`, - }, - { - mbean: &MBeanName{ - Domain: `java.lang`, - Properties: map[string]string{ - "type": "Runtime", - }, - }, - escape: false, - expected: `java.lang:type=Runtime`, - }, - { - mbean: &MBeanName{ - Domain: `java.lang`, - Properties: map[string]string{ - "name": "Foo", - "type": "Runtime", - }, - }, - escape: true, - expected: `java.lang:name=Foo,type=Runtime`, - }, - { - mbean: &MBeanName{ - Domain: `java.lang`, - Properties: map[string]string{ - "name": "Foo", - "type": "Runtime", - }, - }, - escape: false, - expected: `java.lang:name=Foo,type=Runtime`, - }, - { - mbean: &MBeanName{ - Domain: `java.lang`, - Properties: map[string]string{ - "name": "Foo", - "type": "Runtime", - }, - }, - escape: true, - expected: `java.lang:name=Foo,type=Runtime`, - }, - { - mbean: &MBeanName{ - Domain: `java.lang`, - Properties: map[string]string{ - "name": "Foo*", - "type": "Runtime", - }, - }, - escape: true, - expected: `java.lang:name=Foo*,type=Runtime`, - }, - { - mbean: &MBeanName{ - Domain: `java.lang`, - Properties: map[string]string{ - "name": "*", - "type": "Runtime", - }, - }, - escape: true, - expected: `java.lang:name=*,type=Runtime`, - }, - { - mbean: &MBeanName{ - Domain: `java.lang`, - Properties: map[string]string{ - "name": `"foo,bar"`, - "type": "Runtime", - }, - }, - escape: true, - expected: `java.lang:name=!"foo,bar!",type=Runtime`, - }, - { - expected: `java.lang:type=Memory`, - mbean: &MBeanName{ - Domain: `java.lang`, - Properties: map[string]string{ - "type": "Memory", - }, - }, - escape: true, - }, - { - expected: `jboss.jmx:alias=jmx!/rmi!/RMIAdaptor!/State`, - mbean: &MBeanName{ - Domain: `jboss.jmx`, - Properties: map[string]string{ - "alias": "jmx/rmi/RMIAdaptor/State", - }, - }, - escape: true, - }, - { - mbean: &MBeanName{ - Domain: `Catalina`, - Properties: map[string]string{ - "name": "HttpRequest1", - "type": "RequestProcessor", - "worker": `"http-nio-8080"`, - }, - }, - escape: true, - expected: `Catalina:name=HttpRequest1,type=RequestProcessor,worker=!"http-nio-8080!"`, - }, - } - - for _, c := range cases { - canonicalString := c.mbean.Canonicalize(c.escape) - - assert.Equal(t, c.expected, canonicalString) - } - -} - -func TestMBeanAttributeHasField(t *testing.T) { - - cases := []struct { - attribute *Attribute - expected bool - }{ - - { - attribute: &Attribute{ - Attr: "CollectionTime", - Field: "", - }, - expected: false, - }, - { - attribute: &Attribute{ - Attr: "CollectionTime", - Field: " ", - }, - - expected: false, - }, - { - attribute: &Attribute{ - Attr: "CollectionTime", - Field: "gc.cms_collection_time", - }, - expected: true, - }, - } - - for _, c := range cases { - jolokiaGETFetcher := &JolokiaHTTPGetFetcher{} - hasField := jolokiaGETFetcher.mBeanAttributeHasField(c.attribute) - - assert.Equal(t, c.expected, hasField, "mbean attribute: "+c.attribute.Attr, "mbean attribute field: "+c.attribute.Field) - } -} - -func TestBuildGETRequestsAndMappings(t *testing.T) { - - cases := []struct { - mappings []JMXMapping - httpMethod string - uris []string - attributeMappings AttributeMapping - ok bool - }{ - { - mappings: []JMXMapping{ - { - - MBean: "java.lang:type=Runtime", - Attributes: []Attribute{ - { - Attr: "Uptime", - Field: "uptime", - }, - }, - Target: Target{ - URL: `service:jmx:rmi:///jndi/rmi://targethost:9999/jmxrmi`, - User: "jolokia", - Password: "password", - }, - }, - { - MBean: "java.lang:type=GarbageCollector,name=ConcurrentMarkSweep", - Attributes: []Attribute{ - { - Attr: "CollectionTime", - Field: "gc.cms_collection_time", - }, - { - Attr: "CollectionCount", - Field: "gc.cms_collection_count", - }, - }, - Target: Target{ - URL: `service:jmx:rmi:///jndi/rmi://targethost:9999/jmxrmi`, - User: "jolokia", - Password: "password", - }, - }, - { - MBean: "java.lang:type=Memory", - Attributes: []Attribute{ - { - Attr: "HeapMemoryUsage", - Field: "memory.heap_usage", - }, - { - Attr: "NonHeapMemoryUsage", - Field: "memory.non_heap_usage", - }, - }, - Target: Target{ - URL: `service:jmx:rmi:///jndi/rmi://targethost:9999/jmxrmi`, - User: "jolokia", - Password: "password", - }, - }, - }, - ok: false, - }, - { - mappings: []JMXMapping{ - { - - MBean: "java.lang:type=Runtime", - Attributes: []Attribute{ - { - Attr: "Uptime", - Field: "uptime", - }, - }, - }, - { - MBean: "java.lang:type=GarbageCollector,name=ConcurrentMarkSweep", - Attributes: []Attribute{ - { - Attr: "CollectionTime", - Field: "gc.cms_collection_time", - }, - { - Attr: "CollectionCount", - Field: "gc.cms_collection_count", - }, - }, - }, - { - MBean: "java.lang:type=Memory", - Attributes: []Attribute{ - { - Attr: "HeapMemoryUsage", - Field: "memory.heap_usage", - }, - { - Attr: "NonHeapMemoryUsage", - Field: "memory.non_heap_usage", - }, - }, - }, - }, - httpMethod: "GET", - uris: []string{ - "/read/java.lang:type=Runtime/Uptime?ignoreErrors=true&canonicalNaming=false", - "/read/java.lang:name=ConcurrentMarkSweep,type=GarbageCollector/CollectionTime,CollectionCount?ignoreErrors=true&canonicalNaming=false", - "/read/java.lang:type=Memory/HeapMemoryUsage,NonHeapMemoryUsage?ignoreErrors=true&canonicalNaming=false", - }, - attributeMappings: map[attributeMappingKey]Attribute{ - attributeMappingKey{"java.lang:type=Runtime", "Uptime"}: Attribute{ - Attr: "Uptime", - Field: "uptime", - }, - attributeMappingKey{"java.lang:name=ConcurrentMarkSweep,type=GarbageCollector", "CollectionTime"}: Attribute{ - Attr: "CollectionTime", - Field: "gc.cms_collection_time", - }, - attributeMappingKey{"java.lang:name=ConcurrentMarkSweep,type=GarbageCollector", "CollectionCount"}: Attribute{ - Attr: "CollectionCount", - Field: "gc.cms_collection_count", - }, - attributeMappingKey{"java.lang:type=Memory", "HeapMemoryUsage"}: Attribute{ - Attr: "HeapMemoryUsage", - Field: "memory.heap_usage", - }, - attributeMappingKey{"java.lang:type=Memory", "NonHeapMemoryUsage"}: Attribute{ - Attr: "NonHeapMemoryUsage", - Field: "memory.non_heap_usage", - }, - }, - ok: true, - }, - } - - for _, c := range cases { - - jolokiaGETFetcher := &JolokiaHTTPGetFetcher{} - - httpReqs, attrMaps, myerr := jolokiaGETFetcher.BuildRequestsAndMappings(c.mappings) - - if c.ok == false { - assert.Error(t, myerr, "should have failed for httpMethod: "+c.httpMethod) - continue - } - - assert.Nil(t, myerr) - assert.NotNil(t, attrMaps) - - // Test returned URIs - for i, r := range httpReqs { - assert.Equal(t, c.uris[i], r.URI, "request uri: ", r.URI) - } - - assert.Equal(t, c.attributeMappings, attrMaps) - - } - -} -func TestBuildPOSTRequestsAndMappings(t *testing.T) { - - cases := []struct { - mappings []JMXMapping - httpMethod string - body string - attributeMappings AttributeMapping - }{ - - { - mappings: []JMXMapping{ - { - - MBean: "java.lang:type=Runtime", - Attributes: []Attribute{ - { - Attr: "Uptime", - Field: "uptime", - }, - }, - Target: Target{ - URL: `service:jmx:rmi:///jndi/rmi://targethost:9999/jmxrmi`, - User: "jolokia", - Password: "password", - }, - }, - { - - MBean: "java.lang:type=Runtime", - Attributes: []Attribute{ - { - Attr: "Uptime", - Field: "uptime", - }, - }, - }, { - MBean: "java.lang:type=GarbageCollector,name=ConcurrentMarkSweep", - Attributes: []Attribute{ - { - Attr: "CollectionTime", - Field: "gc.cms_collection_time", - }, - { - Attr: "CollectionCount", - Field: "gc.cms_collection_count", - }, - }, - }, - { - MBean: "java.lang:type=Memory", - Attributes: []Attribute{ - { - Attr: "HeapMemoryUsage", - Field: "memory.heap_usage", - }, - { - Attr: "NonHeapMemoryUsage", - Field: "memory.non_heap_usage", - }, - }, - }, - }, - httpMethod: "POST", - body: `[{"type":"read","mbean":"java.lang:type=Runtime","attribute":["Uptime"],"config":{"canonicalNaming":true,"ignoreErrors":true},"target":{"url":"service:jmx:rmi:///jndi/rmi://targethost:9999/jmxrmi","user":"jolokia","password":"password"}},{"type":"read","mbean":"java.lang:type=Runtime","attribute":["Uptime"],"config":{"canonicalNaming":true,"ignoreErrors":true}},{"type":"read","mbean":"java.lang:name=ConcurrentMarkSweep,type=GarbageCollector","attribute":["CollectionTime","CollectionCount"],"config":{"canonicalNaming":true,"ignoreErrors":true}},{"type":"read","mbean":"java.lang:type=Memory","attribute":["HeapMemoryUsage","NonHeapMemoryUsage"],"config":{"canonicalNaming":true,"ignoreErrors":true}}]`, - attributeMappings: map[attributeMappingKey]Attribute{ - attributeMappingKey{"java.lang:type=Runtime", "Uptime"}: Attribute{ - Attr: "Uptime", - Field: "uptime", - }, - attributeMappingKey{"java.lang:name=ConcurrentMarkSweep,type=GarbageCollector", "CollectionTime"}: Attribute{ - Attr: "CollectionTime", - Field: "gc.cms_collection_time", - }, - attributeMappingKey{"java.lang:name=ConcurrentMarkSweep,type=GarbageCollector", "CollectionCount"}: Attribute{ - Attr: "CollectionCount", - Field: "gc.cms_collection_count", - }, - attributeMappingKey{"java.lang:type=Memory", "HeapMemoryUsage"}: Attribute{ - Attr: "HeapMemoryUsage", - Field: "memory.heap_usage", - }, - attributeMappingKey{"java.lang:type=Memory", "NonHeapMemoryUsage"}: Attribute{ - Attr: "NonHeapMemoryUsage", - Field: "memory.non_heap_usage", - }, - }, - }, - } - - for _, c := range cases { - - jolokiaPOSTBuilder := &JolokiaHTTPPostFetcher{} - - httpReqs, attrMaps, myerr := jolokiaPOSTBuilder.BuildRequestsAndMappings(c.mappings) - - assert.Nil(t, myerr) - assert.NotNil(t, attrMaps) - - // Test returned URIs - for _, r := range httpReqs { - // assert.Equal(t, c.uris[i], r.Uri, "request uri: ", r.Uri) - assert.Equal(t, c.body, string(r.Body), "body", r.Body) - } - - assert.Equal(t, c.attributeMappings, attrMaps) - - } - -} - -func TestNewJolokiaHTTPClient(t *testing.T) { - - cases := []struct { - httpMethod string - expected JolokiaHTTPRequestFetcher - }{ - - { - httpMethod: "GET", - expected: &JolokiaHTTPGetFetcher{}, - }, - { - httpMethod: "", - expected: &JolokiaHTTPPostFetcher{}, - }, - { - httpMethod: "GET", - expected: &JolokiaHTTPGetFetcher{}, - }, - { - httpMethod: "POST", - expected: &JolokiaHTTPPostFetcher{}, - }, - } - - for _, c := range cases { - jolokiaGETClient := NewJolokiaHTTPRequestFetcher(c.httpMethod) - - assert.Equal(t, c.expected, jolokiaGETClient, "httpMethod: "+c.httpMethod) - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx/data.go deleted file mode 100644 index b7e0913f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx/data.go +++ /dev/null @@ -1,230 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package jmx - -import ( - "strings" - - "github.com/joeshaw/multierror" - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" -) - -const ( - mbeanEventKey = "mbean" -) - -type Entry struct { - Request struct { - Mbean string `json:"mbean"` - Attribute interface{} `json:"attribute"` - } - Value interface{} -} - -// Map responseBody to common.MapStr -// -// A response has the following structure -// [ -// { -// "request": { -// "mbean": "java.lang:type=Memory", -// "attribute": [ -// "HeapMemoryUsage", -// "NonHeapMemoryUsage" -// ], -// "type": "read" -// }, -// "value": { -// "HeapMemoryUsage": { -// "init": 1073741824, -// "committed": 1037959168, -// "max": 1037959168, -// "used": 227420472 -// }, -// "NonHeapMemoryUsage": { -// "init": 2555904, -// "committed": 53477376, -// "max": -1, -// "used": 50519768 -// } -// }, -// "timestamp": 1472298687, -// "status": 200 -// } -// ] -// -// With wildcards there is an additional nesting level: -// -// [ -// { -// "request": { -// "type": "read", -// "attribute": "maxConnections", -// "mbean": "Catalina:name=*,type=ThreadPool" -// }, -// "value": { -// "Catalina:name=\"http-bio-8080\",type=ThreadPool": { -// "maxConnections": 200 -// }, -// "Catalina:name=\"ajp-bio-8009\",type=ThreadPool": { -// "maxConnections": 200 -// } -// }, -// "timestamp": 1519409583 -// "status": 200, -// } -// ] -// -// A response with single value -// -// [ -// { -// "request": { -// "mbean":"java.lang:type=Runtime", -// "attribute":"Uptime", -// "type":"read" -// }, -// "value":88622, -// "timestamp":1551739190, -// "status":200 -// } -// ] -type eventKey struct { - mbean, event string -} - -func eventMapping(entries []Entry, mapping AttributeMapping) ([]common.MapStr, error) { - - // Generate a different event for each wildcard mbean, and and additional one - // for non-wildcard requested mbeans, group them by event name if defined - mbeanEvents := make(map[eventKey]common.MapStr) - var errs multierror.Errors - - for _, v := range entries { - if v.Value == nil || v.Request.Attribute == nil { - continue - } - - switch attribute := v.Request.Attribute.(type) { - case string: - switch entryValues := v.Value.(type) { - case float64: - err := parseResponseEntry(v.Request.Mbean, v.Request.Mbean, attribute, entryValues, mbeanEvents, mapping) - if err != nil { - errs = append(errs, err) - } - case map[string]interface{}: - constructEvents(entryValues, v, mbeanEvents, mapping, errs) - } - case []interface{}: - entryValues := v.Value.(map[string]interface{}) - constructEvents(entryValues, v, mbeanEvents, mapping, errs) - } - } - - var events []common.MapStr - for _, event := range mbeanEvents { - events = append(events, event) - } - - return events, errs.Err() -} - -func constructEvents(entryValues map[string]interface{}, v Entry, mbeanEvents map[eventKey]common.MapStr, mapping AttributeMapping, errs multierror.Errors) { - hasWildcard := strings.Contains(v.Request.Mbean, "*") - for attribute, value := range entryValues { - if !hasWildcard { - err := parseResponseEntry(v.Request.Mbean, v.Request.Mbean, attribute, value, mbeanEvents, mapping) - if err != nil { - errs = append(errs, err) - } - continue - } - - // If there was a wildcard, we are going to have an additional - // nesting level in response values, and attribute here is going - // to be actually the matching mbean name - values, ok := value.(map[string]interface{}) - if !ok { - errs = append(errs, errors.Errorf("expected map of values for %s", v.Request.Mbean)) - continue - } - - responseMbean := attribute - for attribute, value := range values { - err := parseResponseEntry(v.Request.Mbean, responseMbean, attribute, value, mbeanEvents, mapping) - if err != nil { - errs = append(errs, err) - } - } - } -} - -func selectEvent(events map[eventKey]common.MapStr, key eventKey) common.MapStr { - event, found := events[key] - if !found { - event = common.MapStr{} - if key.mbean != "" { - event.Put(mbeanEventKey, key.mbean) - } - events[key] = event - } - return event -} - -func parseResponseEntry( - requestMbeanName string, - responseMbeanName string, - attributeName string, - attributeValue interface{}, - events map[eventKey]common.MapStr, - mapping AttributeMapping, -) error { - field, exists := mapping.Get(requestMbeanName, attributeName) - if !exists { - // This shouldn't ever happen, if it does it is probably that some of our - // assumptions when building the request and the mapping is wrong. - logp.Debug("jolokia.jmx", "mapping: %+v", mapping) - return errors.Errorf("metric key '%v' for mbean '%s' not found in mapping", attributeName, requestMbeanName) - } - - var key eventKey - key.event = field.Event - if responseMbeanName != requestMbeanName { - key.mbean = responseMbeanName - } - event := selectEvent(events, key) - - // In case the attributeValue is a map the keys are dedotted - data := attributeValue - switch aValue := attributeValue.(type) { - case map[string]interface{}: - newData := map[string]interface{}{} - for k, v := range aValue { - newData[common.DeDot(k)] = v - } - data = newData - case float64: - data = aValue - } - _, err := event.Put(field.Field, data) - return err -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx/data_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx/data_test.go deleted file mode 100644 index b9b3c9d5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx/data_test.go +++ /dev/null @@ -1,347 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package jmx - -import ( - "io/ioutil" - "path/filepath" - "testing" - - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestEventMapper(t *testing.T) { - absPath, err := filepath.Abs("./_meta/test") - - require.NotNil(t, absPath) - require.NoError(t, err) - - jolokiaResponse, err := ioutil.ReadFile(absPath + "/jolokia_response.json") - - require.NoError(t, err) - - var mapping = AttributeMapping{ - attributeMappingKey{"java.lang:type=Runtime", "Uptime"}: Attribute{ - Attr: "Uptime", Field: "uptime"}, - attributeMappingKey{"java.lang:type=GarbageCollector,name=ConcurrentMarkSweep", "CollectionTime"}: Attribute{ - Attr: "CollectionTime", Field: "gc.cms_collection_time"}, - attributeMappingKey{"java.lang:type=GarbageCollector,name=ConcurrentMarkSweep", "CollectionCount"}: Attribute{ - Attr: "CollectionCount", Field: "gc.cms_collection_count"}, - attributeMappingKey{"java.lang:type=Memory", "HeapMemoryUsage"}: Attribute{ - Attr: "HeapMemoryUsage", Field: "memory.heap_usage"}, - attributeMappingKey{"java.lang:type=Memory", "NonHeapMemoryUsage"}: Attribute{ - Attr: "NonHEapMemoryUsage", Field: "memory.non_heap_usage"}, - attributeMappingKey{"org.springframework.boot:type=Endpoint,name=metricsEndpoint", "Metrics"}: Attribute{ - Attr: "Metrics", Field: "metrics"}, - attributeMappingKey{"Catalina:type=Server", "serverInfo"}: Attribute{ - Attr: "serverInfo", Field: "server_info"}, - } - - // Construct a new POST response event mapper - eventMapper := NewJolokiaHTTPRequestFetcher("POST") - - // Map response to Metricbeat events - events, err := eventMapper.EventMapping(jolokiaResponse, mapping) - - require.NoError(t, err) - - expected := []common.MapStr{ - { - "uptime": float64(47283), - "gc": common.MapStr{ - "cms_collection_time": float64(53), - "cms_collection_count": float64(1), - }, - "memory": common.MapStr{ - "heap_usage": map[string]interface{}{ - "init": float64(1073741824), - "committed": float64(1037959168), - "max": float64(1037959168), - "used": float64(227420472), - }, - "non_heap_usage": map[string]interface{}{ - "init": float64(2555904), - "committed": float64(53477376), - "max": float64(-1), - "used": float64(50519768), - }, - }, - "metrics": map[string]interface{}{ - "atomikos_nbTransactions": float64(0), - "classes": float64(18857), - "classes_loaded": float64(19127), - "classes_unloaded": float64(270), - }, - "server_info": "Apache Tomcat/9.0.7", - }, - } - - require.ElementsMatch(t, expected, events) -} - -// TestEventGroupingMapper tests responses which are returned -// from a Jolokia POST request. -func TestEventGroupingMapper(t *testing.T) { - absPath, err := filepath.Abs("./_meta/test") - - require.NotNil(t, absPath) - require.NoError(t, err) - - jolokiaResponse, err := ioutil.ReadFile(absPath + "/jolokia_response.json") - - require.NoError(t, err) - - var mapping = AttributeMapping{ - attributeMappingKey{"java.lang:type=Runtime", "Uptime"}: Attribute{ - Attr: "Uptime", Field: "uptime"}, - attributeMappingKey{"java.lang:type=GarbageCollector,name=ConcurrentMarkSweep", "CollectionTime"}: Attribute{ - Attr: "CollectionTime", Field: "gc.cms_collection_time", Event: "gc"}, - attributeMappingKey{"java.lang:type=GarbageCollector,name=ConcurrentMarkSweep", "CollectionCount"}: Attribute{ - Attr: "CollectionCount", Field: "gc.cms_collection_count", Event: "gc"}, - attributeMappingKey{"java.lang:type=Memory", "HeapMemoryUsage"}: Attribute{ - Attr: "HeapMemoryUsage", Field: "memory.heap_usage", Event: "memory"}, - attributeMappingKey{"java.lang:type=Memory", "NonHeapMemoryUsage"}: Attribute{ - Attr: "NonHEapMemoryUsage", Field: "memory.non_heap_usage", Event: "memory"}, - attributeMappingKey{"org.springframework.boot:type=Endpoint,name=metricsEndpoint", "Metrics"}: Attribute{ - Attr: "Metrics", Field: "metrics"}, - attributeMappingKey{"Catalina:type=Server", "serverInfo"}: Attribute{ - Attr: "serverInfo", Field: "server_info"}, - } - - // Construct a new POST response event mapper - eventMapper := NewJolokiaHTTPRequestFetcher("POST") - - // Map response to Metricbeat events - events, err := eventMapper.EventMapping(jolokiaResponse, mapping) - - require.NoError(t, err) - - expected := []common.MapStr{ - { - "uptime": float64(47283), - "metrics": map[string]interface{}{ - "atomikos_nbTransactions": float64(0), - "classes": float64(18857), - "classes_loaded": float64(19127), - "classes_unloaded": float64(270), - }, - "server_info": "Apache Tomcat/9.0.7", - }, - { - "gc": common.MapStr{ - "cms_collection_time": float64(53), - "cms_collection_count": float64(1), - }, - }, - { - "memory": common.MapStr{ - "heap_usage": map[string]interface{}{ - "init": float64(1073741824), - "committed": float64(1037959168), - "max": float64(1037959168), - "used": float64(227420472), - }, - "non_heap_usage": map[string]interface{}{ - "init": float64(2555904), - "committed": float64(53477376), - "max": float64(-1), - "used": float64(50519768), - }, - }, - }, - } - - require.ElementsMatch(t, expected, events) -} - -// TestEventGroupingMapperGetRequest tests responses which are returned -// from a Jolokia GET request. The difference from POST responses is that -// GET method returns a single Entry, whereas POST method returns an array -// of Entry objects -func TestEventGroupingMapperGetRequest(t *testing.T) { - absPath, err := filepath.Abs("./_meta/test") - - require.NotNil(t, absPath) - require.NoError(t, err) - - jolokiaResponse, err := ioutil.ReadFile(absPath + "/jolokia_get_response.json") - - require.NoError(t, err) - - var mapping = AttributeMapping{ - attributeMappingKey{"java.lang:type=Memory", "HeapMemoryUsage"}: Attribute{ - Attr: "HeapMemoryUsage", Field: "memory.heap_usage", Event: "memory"}, - attributeMappingKey{"java.lang:type=Memory", "NonHeapMemoryUsage"}: Attribute{ - Attr: "NonHEapMemoryUsage", Field: "memory.non_heap_usage", Event: "memory"}, - } - - // Construct a new GET response event mapper - eventMapper := NewJolokiaHTTPRequestFetcher("GET") - - // Map response to Metricbeat events - events, err := eventMapper.EventMapping(jolokiaResponse, mapping) - - require.NoError(t, err) - - expected := []common.MapStr{ - { - "memory": common.MapStr{ - "heap_usage": map[string]interface{}{ - "init": float64(1073741824), - "committed": float64(1037959168), - "max": float64(1037959168), - "used": float64(227420472), - }, - "non_heap_usage": map[string]interface{}{ - "init": float64(2555904), - "committed": float64(53477376), - "max": float64(-1), - "used": float64(50519768), - }, - }, - }, - } - - require.ElementsMatch(t, expected, events) -} - -// TestEventGroupingMapperGetRequestUptime tests responses which are returned -// from a Jolokia GET request and only has one uptime runtime value. -func TestEventGroupingMapperGetRequestUptime(t *testing.T) { - absPath, err := filepath.Abs("./_meta/test") - - require.NotNil(t, absPath) - require.NoError(t, err) - - jolokiaResponse, err := ioutil.ReadFile(absPath + "/jolokia_get_response_uptime.json") - - require.NoError(t, err) - - var mapping = AttributeMapping{ - attributeMappingKey{"java.lang:type=Runtime", "Uptime"}: Attribute{ - Field: "runtime.uptime", Event: "runtime"}, - } - - // Construct a new GET response event mapper - eventMapper := NewJolokiaHTTPRequestFetcher("GET") - - // Map response to Metricbeat events - events, err := eventMapper.EventMapping(jolokiaResponse, mapping) - - require.NoError(t, err) - - expected := []common.MapStr{ - { - "runtime": common.MapStr{ - "uptime": float64(88622), - }, - }, - } - - require.ElementsMatch(t, expected, events) -} - -func TestEventMapperWithWildcard(t *testing.T) { - absPath, err := filepath.Abs("./_meta/test") - - require.NotNil(t, absPath) - require.NoError(t, err) - - jolokiaResponse, err := ioutil.ReadFile(absPath + "/jolokia_response_wildcard.json") - - require.NoError(t, err) - - var mapping = AttributeMapping{ - attributeMappingKey{"Catalina:name=*,type=ThreadPool", "port"}: Attribute{ - Attr: "port", Field: "port"}, - attributeMappingKey{"Catalina:name=*,type=ThreadPool", "maxConnections"}: Attribute{ - Attr: "maxConnections", Field: "max_connections"}, - } - - // Construct a new POST response event mapper - eventMapper := NewJolokiaHTTPRequestFetcher("POST") - - // Map response to Metricbeat events - events, err := eventMapper.EventMapping(jolokiaResponse, mapping) - require.NoError(t, err) - require.Equal(t, 2, len(events)) - - expected := []common.MapStr{ - { - "mbean": "Catalina:name=\"http-bio-8080\",type=ThreadPool", - "max_connections": float64(200), - "port": float64(8080), - }, - { - "mbean": "Catalina:name=\"ajp-bio-8009\",type=ThreadPool", - "max_connections": float64(200), - "port": float64(8009), - }, - } - - require.ElementsMatch(t, expected, events) -} - -func TestEventGroupingMapperWithWildcard(t *testing.T) { - absPath, err := filepath.Abs("./_meta/test") - - require.NotNil(t, absPath) - require.NoError(t, err) - - jolokiaResponse, err := ioutil.ReadFile(absPath + "/jolokia_response_wildcard.json") - - require.NoError(t, err) - - var mapping = AttributeMapping{ - attributeMappingKey{"Catalina:name=*,type=ThreadPool", "port"}: Attribute{ - Attr: "port", Field: "port", Event: "port"}, - attributeMappingKey{"Catalina:name=*,type=ThreadPool", "maxConnections"}: Attribute{ - Attr: "maxConnections", Field: "max_connections", Event: "network"}, - } - - // Construct a new POST response event mapper - eventMapper := NewJolokiaHTTPRequestFetcher("POST") - - // Map response to Metricbeat events - events, err := eventMapper.EventMapping(jolokiaResponse, mapping) - require.NoError(t, err) - require.Equal(t, 4, len(events)) - - expected := []common.MapStr{ - { - "mbean": "Catalina:name=\"http-bio-8080\",type=ThreadPool", - "port": float64(8080), - }, - { - "mbean": "Catalina:name=\"http-bio-8080\",type=ThreadPool", - "max_connections": float64(200), - }, - { - "mbean": "Catalina:name=\"ajp-bio-8009\",type=ThreadPool", - "port": float64(8009), - }, - { - "mbean": "Catalina:name=\"ajp-bio-8009\",type=ThreadPool", - "max_connections": float64(200), - }, - } - - require.ElementsMatch(t, expected, events) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx/jmx.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx/jmx.go deleted file mode 100644 index 909a0db2..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx/jmx.go +++ /dev/null @@ -1,113 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package jmx - -import ( - "github.com/elastic/beats/v7/metricbeat/helper" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -var ( - metricsetName = "jolokia.jmx" -) - -// init registers the MetricSet with the central registry. -func init() { - if err := mb.Registry.AddMetricSet("jolokia", "jmx", New, hostParser); err != nil { - panic(err) - } -} - -const ( - defaultScheme = "http" - defaultPath = "/jolokia/" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - PathConfigKey: "path", - DefaultPath: defaultPath, - }.Build() -) - -// MetricSet type defines all fields of the MetricSet -type MetricSet struct { - mb.BaseMetricSet - mapping []JMXMapping - namespace string - jolokia JolokiaHTTPRequestFetcher - log *logp.Logger - http *helper.HTTP -} - -// New create a new instance of the MetricSet -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - config := struct { - Namespace string `config:"namespace" validate:"required"` - HTTPMethod string `config:"http_method"` - Mappings []JMXMapping `config:"jmx.mappings" validate:"required"` - }{} - - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - jolokiaFetcher := NewJolokiaHTTPRequestFetcher(config.HTTPMethod) - - log := logp.NewLogger(metricsetName).With("host", base.HostData().Host) - - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - - return &MetricSet{ - BaseMetricSet: base, - mapping: config.Mappings, - namespace: config.Namespace, - jolokia: jolokiaFetcher, - log: log, - http: http, - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - var allEvents []common.MapStr - - allEvents, err := m.jolokia.Fetch(m) - if err != nil { - return err - } - - // Set dynamic namespace. - for _, event := range allEvents { - reporter.Event(mb.Event{ - MetricSetFields: event, - Namespace: m.Module().Name() + "." + m.namespace, - }) - } - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx/jmx_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx/jmx_integration_test.go deleted file mode 100644 index 407ecd9f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx/jmx_integration_test.go +++ /dev/null @@ -1,197 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package jmx - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestFetch(t *testing.T) { - service := compose.EnsureUp(t, "jolokia") - - for _, config := range getConfigs(service.Host()) { - f := mbtest.NewReportingMetricSetV2Error(t, config) - events, errs := mbtest.ReportingFetchV2Error(f) - assert.Empty(t, errs) - assert.NotEmpty(t, events) - t.Logf("%s/%s events: %+v", f.Module().Name(), f.Name(), events) - } -} - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "jolokia") - - for _, config := range getConfigs(service.Host()) { - f := mbtest.NewReportingMetricSetV2Error(t, config) - events, errs := mbtest.ReportingFetchV2Error(f) - assert.Empty(t, errs) - assert.NotEmpty(t, events) - - if err := mbtest.WriteEventsReporterV2Error(f, t, ""); err != nil { - t.Fatal("write", err) - } - } -} - -func getConfigs(host string) []map[string]interface{} { - return []map[string]interface{}{ - { - "module": "jolokia", - "metricsets": []string{"jmx"}, - "hosts": []string{host}, - "namespace": "testnamespace", - "jmx.mappings": []map[string]interface{}{ - { - "mbean": "java.lang:type=Runtime", - "attributes": []map[string]string{ - { - "attr": "Uptime", - "field": "uptime", - }, - }, - }, - { - "mbean": "java.lang:type=GarbageCollector,name=ConcurrentMarkSweep", - "attributes": []map[string]string{ - { - "attr": "CollectionTime", - "field": "gc.cms_collection_time", - }, - { - "attr": "CollectionCount", - "field": "gc.cms_collection_count", - }, - }, - }, - { - "mbean": "java.lang:type=Memory", - "attributes": []map[string]string{ - { - "attr": "HeapMemoryUsage", - "field": "memory.heap_usage", - }, - { - "attr": "NonHeapMemoryUsage", - "field": "memory.non_heap_usage", - }, - }, - }, - }, - }, - { - "module": "jolokia", - "metricsets": []string{"jmx"}, - "hosts": []string{host}, - "namespace": "testnamespace", - "jmx.mappings": []map[string]interface{}{ - { - "mbean": "Catalina:name=*,type=ThreadPool", - "attributes": []map[string]string{ - { - "attr": "maxConnections", - "field": "max_connections", - }, - { - "attr": "port", - "field": "port", - }, - }, - }, - { - "mbean": "Catalina:type=Server", - "attributes": []map[string]string{ - { - "attr": "serverNumber", - "field": "server_number_dosntconnect", - }, - }, - "target": &TargetBlock{ - URL: "service:jmx:rmi:///jndi/rmi://localhost:7091/jmxrmi", - User: "monitorRole", - Password: "IGNORE", - }, - }, - { - "mbean": "Catalina:type=Server", - "attributes": []map[string]string{ - { - "attr": "serverInfo", - "field": "server_info_proxy", - }, - }, - "target": &TargetBlock{ - URL: "service:jmx:rmi:///jndi/rmi://localhost:7091/jmxrmi", - User: "monitorRole", - Password: "QED", - }, - }, - }, - }, - { - "module": "jolokia", - "metricsets": []string{"jmx"}, - "hosts": []string{host}, - "namespace": "testnamespace", - "http_method": "GET", - "jmx.mappings": []map[string]interface{}{ - { - "mbean": "java.lang:type=GarbageCollector,name=ConcurrentMarkSweep", - "attributes": []map[string]string{ - { - "attr": "CollectionTime", - "field": "gc.cms_collection_time", - }, - { - "attr": "CollectionCount", - "field": "gc.cms_collection_count", - }, - }, - }, - { - "mbean": "java.lang:type=Memory", - "attributes": []map[string]string{ - { - "attr": "HeapMemoryUsage", - "field": "memory.heap_usage", - }, - { - "attr": "NonHeapMemoryUsage", - "field": "memory.non_heap_usage", - }, - }, - }, - { - "mbean": "java.lang:type=Runtime", - "attributes": []map[string]string{ - { - "attr": "Uptime", - "field": "uptime", - }, - }, - }, - }, - }, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/test_jolokia.py b/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/test_jolokia.py deleted file mode 100644 index 509b9f56..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/jolokia/test_jolokia.py +++ /dev/null @@ -1,53 +0,0 @@ -import os -import sys -import unittest -from nose.plugins.attrib import attr -from parameterized import parameterized - -sys.path.append(os.path.join(os.path.dirname(__file__), '../../tests/system')) -import metricbeat - - -class Test(metricbeat.BaseTest): - - COMPOSE_SERVICES = ['jolokia'] - - @parameterized.expand([ - 'java.lang:name=PS MarkSweep,type=GarbageCollector', - 'java.lang:type=GarbageCollector,name=PS MarkSweep', - 'java.lang:name=*,type=GarbageCollector', - 'java.lang:type=GarbageCollector,name=*', - ]) - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_jmx(self, mbean): - """ - jolokia jmx metricset test - """ - - additional_content = """ - jmx.mappings: - - mbean: '%s' - attributes: - - attr: CollectionCount - field: gc.collection_count -""" % (mbean) - - self.render_config_template(modules=[{ - "name": "jolokia", - "metricsets": ["jmx"], - "hosts": self.get_hosts(), - "period": "1s", - "namespace": "test", - "additional_content": additional_content, - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0, max_timeout=20) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertTrue(len(output) >= 1) - evt = output[0] - print(evt) - - assert evt["jolokia"]["test"]["gc"]["collection_count"] >= 0 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/README.md b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/README.md deleted file mode 100644 index c80b79c2..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/README.md +++ /dev/null @@ -1,101 +0,0 @@ -### Manually testing Kafka modules - -Testing Kafka can be tricky, so the purpose of this doc is to document all the steps that one should follow in order to -prepare an environment and manually test Kafka module. - -#### Kafka container - -In order to have a Kafka instance up and running the best way to go is to use the container that is used by the CI tests. -To bring this container up simply run the tests for Kafka module: - -`go test -tags integration ./metricbeat/module/kafka/...` - - -After the tests have been completed, the Kafka container should be still running. Verify with: - -```console -707b50334835 docker.elastic.co/integrations-ci/beats-kafka:2.1.1-2 "/run.sh" 2 minutes ago Up 2 minutes (healthy) 2181/tcp, 0.0.0.0:32785->8774/tcp, 0.0.0.0:32784->8775/tcp, 0.0.0.0:32783->8779/tcp, 0.0.0.0:32782->9092/tcp kafka_a035cf4c6889705a_kafka_1 -``` - -In order to identify to which port the Broker is listening on one should check in the logs of the container and find -the advertised address: - -```console -docker logs 707b50334835 > kafka_logs -cat kafka_logs | grep OUTSIDE - -advertised.listeners = INSIDE://localhost:9091,OUTSIDE://localhost:32778 -listener.security.protocol.map = INSIDE:SASL_PLAINTEXT,OUTSIDE:SASL_PLAINTEXT -listeners = INSIDE://localhost:9091,OUTSIDE://0.0.0.0:9092 -advertised.listeners = INSIDE://localhost:9091,OUTSIDE://localhost:32778 -listener.security.protocol.map = INSIDE:SASL_PLAINTEXT,OUTSIDE:SASL_PLAINTEXT -listeners = INSIDE://localhost:9091,OUTSIDE://0.0.0.0:9092 -``` - -So here in this example the host we should in the module's config is `localhost:32778`. -Note that this is different between MAC and Linux machines. The above is the case for the MAC machine, and here is how -the respective address for a LINUX machine should look like: - -```console -advertised.listeners = INSIDE://localhost:9091,OUTSIDE://172.26.0.2:9092 -listener.security.protocol.map = INSIDE:SASL_PLAINTEXT,OUTSIDE:SASL_PLAINTEXT -listeners = INSIDE://localhost:9091,OUTSIDE://0.0.0.0:9092 -advertised.listeners = INSIDE://localhost:9091,OUTSIDE://172.26.0.2:9092 -listener.security.protocol.map = INSIDE:SASL_PLAINTEXT,OUTSIDE:SASL_PLAINTEXT -listeners = INSIDE://localhost:9091,OUTSIDE://0.0.0.0:9092 -``` - -So here the advertised addressed to be used in the config is `172.26.0.2:9092`. - -This difference comes from here: https://github.com/elastic/beats/blob/v7.5.2/libbeat/tests/compose/wrapper.go#L137 - -This was needed before moving the metricbeat docker used in CI to host network, we can maybe remove this now if it complicates things. - - -#### Configuring Kafka module -In order to configure the Module we will use the advertised addressed to connect to the broker and the credentials -that are also used for the tests -(see [test config](https://github.com/elastic/beats/blob/6c279ebf2789655725889f37820c959a8f2ea969/metricbeat/module/kafka/consumergroup/consumergroup_integration_test.go#L39)). -Here is how the config should look like (in a MAC): - -```yaml -# Kafka metrics collected using the Kafka protocol -- module: kafka - metricsets: - - partition - - consumergroup - period: 10s - hosts: ["0.0.0.0:32778"] - username: stats - password: test-secret -``` - - -#### Starting extra Producers/Consumers -In order to create more stats for the Kafka Module, one could create more Producer/Consumer pairs (or combinations). -For this we will reuse the scripts that are used withing the Docker container to bring up a Producer/Consumer pair for the testing. -See the [source](https://github.com/elastic/beats/blob/87c49acb60b277a24c60c3956e9b4e23a644bce8/metricbeat/module/kafka/_meta/run.sh#L75). - -Here are the commands: - -```console -{ while sleep 1; do echo message; done } | KAFKA_OPTS="-Djava.security.auth.login.config=/kafka/bin/jaas-kafka-client-producer.conf" /kafka/bin/kafka-console-producer.sh --topic test2 --broker-list localhost:9091 --producer.config /kafka/bin/sasl-producer.properties -``` - -Which will start a producer writing a `message` message on topic with name `test2`. - -```console -KAFKA_OPTS="-Djava.security.auth.login.config=/kafka/bin/jaas-kafka-client-consumer.conf" /kafka/bin/kafka-console-consumer.sh --topic=test2 --bootstrap-server=localhost:9091 --consumer.config /kafka/bin/sasl-producer.properties -``` -Which will start a consumer for `test2` topic. - -Note that starting many pairs of them(>4), it might cause the container's crash. - -#### JMX data -Kafka Module also includes 3 light modules based on Jolokia Module. These are `broker`, `consumer` and `producer`. - -In order to explore the JMX data that are exposed by the container one can use http APIs directly like: - -```console -curl -X GET http://0.0.0.0:32783/jolokia/read/kafka.server:\* | jq -``` diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/_meta/Dockerfile b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/_meta/Dockerfile deleted file mode 100644 index 45f75c90..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/_meta/Dockerfile +++ /dev/null @@ -1,39 +0,0 @@ -FROM debian:stretch - -ARG KAFKA_VERSION - -ENV KAFKA_HOME /kafka - -ENV KAFKA_LOGS_DIR="/kafka-logs" -ENV _JAVA_OPTIONS "-Djava.net.preferIPv4Stack=true" -ENV TERM=linux - -RUN apt-get update && apt-get install -y curl openjdk-8-jre-headless netcat dnsutils - -RUN mkdir -p ${KAFKA_LOGS_DIR} && mkdir -p ${KAFKA_HOME} && \ - curl -J -L -s -f -o - https://github.com/kadwanev/retry/releases/download/1.0.1/retry-1.0.1.tar.gz | tar xfz - -C /usr/local/bin && \ - retry --min 1 --max 180 -- curl -J -L -s -f --show-error -o $INSTALL_DIR/kafka.tgz \ - "https://archive.apache.org/dist/kafka/${KAFKA_VERSION}/kafka_2.11-${KAFKA_VERSION}.tgz" && \ - tar xzf ${INSTALL_DIR}/kafka.tgz -C ${KAFKA_HOME} --strip-components 1 - -RUN retry --min 1 --max 180 -- curl -J -L -s -f --show-error -o /opt/jolokia-jvm-1.5.0-agent.jar \ - http://search.maven.org/remotecontent\?filepath\=org/jolokia/jolokia-jvm/1.5.0/jolokia-jvm-1.5.0-agent.jar - -ADD kafka_server_jaas.conf /etc/kafka/server_jaas.conf -ADD jaas-kafka-client-producer.conf /kafka/bin/jaas-kafka-client-producer.conf -ADD sasl-producer.properties /kafka/bin/sasl-producer.properties -ADD jaas-kafka-client-consumer.conf /kafka/bin/jaas-kafka-client-consumer.conf -ADD sasl-consumer.properties /kafka/bin/sasl-consumer.properties -ADD run.sh /run.sh -ADD healthcheck.sh /healthcheck.sh - -EXPOSE 9092 -EXPOSE 2181 -EXPOSE 8779 -EXPOSE 8775 -EXPOSE 8774 - -# Healthcheck creates an empty topic foo. As soon as a topic is created, it assumes broker is available -HEALTHCHECK --interval=1s --retries=700 CMD /healthcheck.sh - -ENTRYPOINT ["/run.sh"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/_meta/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/_meta/config.yml deleted file mode 100644 index fa900f7b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/_meta/config.yml +++ /dev/null @@ -1,49 +0,0 @@ -# Kafka metrics collected using the Kafka protocol -- module: kafka - #metricsets: - # - partition - # - consumergroup - period: 10s - hosts: ["localhost:9092"] - - #client_id: metricbeat - #retries: 3 - #backoff: 250ms - - # List of Topics to query metadata for. If empty, all topics will be queried. - #topics: [] - - # Optional SSL. By default is off. - # List of root certificates for HTTPS server verifications - #ssl.certificate_authorities: ["/etc/pki/root/ca.pem"] - - # Certificate for SSL client authentication - #ssl.certificate: "/etc/pki/client/cert.pem" - - # Client Certificate Key - #ssl.key: "/etc/pki/client/cert.key" - - # SASL authentication - #username: "" - #password: "" - -# Metrics collected from a Kafka broker using Jolokia -#- module: kafka -# metricsets: -# - broker -# period: 10s -# hosts: ["localhost:8779"] - -# Metrics collected from a Java Kafka consumer using Jolokia -#- module: kafka -# metricsets: -# - consumer -# period: 10s -# hosts: ["localhost:8774"] - -# Metrics collected from a Java Kafka producer using Jolokia -#- module: kafka -# metricsets: -# - producer -# period: 10s -# hosts: ["localhost:8775"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/_meta/docs.asciidoc deleted file mode 100644 index d28a35fc..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/_meta/docs.asciidoc +++ /dev/null @@ -1,37 +0,0 @@ -This is the Kafka module. - -The default metricsets are `consumergroup` and `partition`. - -If authorization is configured in the Kafka cluster, the following ACLs are -required for the Metricbeat user: - -* READ Topic, for the topics to be monitored -* DESCRIBE Group, for the groups to be monitored - -For example, if the `stats` user is being used for Metricbeat, to monitor all -topics and all consumer groups, ACLS can be granted with the following commands: - -[source,shell] ------ -kafka-acls --authorizer-properties zookeeper.connect=localhost:2181 --add --allow-principal User:stats --operation Read --topic '*' -kafka-acls --authorizer-properties zookeeper.connect=localhost:2181 --add --allow-principal User:stats --operation Describe --group '*' ------ - -[float] -=== Compatibility - -This module is tested with Kafka 0.10.2.1, 1.1.0 and 2.1.1. - -The Broker, Producer, Consumer metricsets require <> to fetch JMX metrics. Refer to the link for Jolokia's compatibility notes. - -[float] -=== Usage -The Broker, Producer, Consumer metricsets require <> to fetch JMX metrics. Refer to those Metricsets' documentation about how to use Jolokia. - - -[float] -=== Dashboard - -The Kafka module comes with a predefined dashboard. For example: - -image::./images/metricbeat_kafka_dashboard.png[] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/_meta/fields.yml deleted file mode 100644 index 7a0a6fed..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/_meta/fields.yml +++ /dev/null @@ -1,51 +0,0 @@ -- key: kafka - title: "Kafka" - description: > - Kafka module - short_config: false - release: ga - fields: - - name: kafka - type: group - description: > - fields: - - name: broker - type: group - description: > - Broker Consumer Group Information have been read from (Broker handling - the consumer group). - fields: - - name: id - type: long - description: > - Broker id - - - name: address - type: keyword - description: > - Broker advertised address - - - name: topic.name - type: keyword - description: > - Topic name - - - name: topic.error.code - type: long - description: > - Topic error code. - - - name: partition.id - type: long - description: > - Partition id. - - - name: partition.topic_id - type: keyword - description: - Unique id of the partition in the topic. - - - name: partition.topic_broker_id - type: keyword - description: - Unique id of the partition in the topic and the broker. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/_meta/healthcheck.sh b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/_meta/healthcheck.sh deleted file mode 100644 index 9314577c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/_meta/healthcheck.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/bash - -[ -f /tmp/.acls_loaded ] || exit 1 - -TOPIC="foo-`date '+%s-%N'`" - -${KAFKA_HOME}/bin/kafka-topics.sh --zookeeper=127.0.0.1:2181 --create --partitions 1 --topic "${TOPIC}" --replication-factor 1 -rc=$? -if [[ $rc != 0 ]]; then - exit $rc -fi - -${KAFKA_HOME}/bin/kafka-topics.sh --zookeeper=127.0.0.1:2181 --delete --topic "${TOPIC}" -exit 0 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/_meta/jaas-kafka-client-consumer.conf b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/_meta/jaas-kafka-client-consumer.conf deleted file mode 100644 index 80b39c1e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/_meta/jaas-kafka-client-consumer.conf +++ /dev/null @@ -1,5 +0,0 @@ -KafkaClient { - org.apache.kafka.common.security.plain.PlainLoginModule required - username="consumer" - password="consumer-secret"; -}; diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/_meta/jaas-kafka-client-producer.conf b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/_meta/jaas-kafka-client-producer.conf deleted file mode 100644 index fa9193ae..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/_meta/jaas-kafka-client-producer.conf +++ /dev/null @@ -1,5 +0,0 @@ -KafkaClient { - org.apache.kafka.common.security.plain.PlainLoginModule required - username="producer" - password="producer-secret"; -}; diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/_meta/kafka_server_jaas.conf b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/_meta/kafka_server_jaas.conf deleted file mode 100644 index d58e1350..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/_meta/kafka_server_jaas.conf +++ /dev/null @@ -1,9 +0,0 @@ -KafkaServer { - org.apache.kafka.common.security.plain.PlainLoginModule required - username="admin" - password="admin-secret" - user_admin="admin-secret" - user_producer="producer-secret" - user_consumer="consumer-secret" - user_stats="test-secret"; -}; diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/_meta/kibana/7/dashboard/Metricbeat-kafka-overview.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/_meta/kibana/7/dashboard/Metricbeat-kafka-overview.json deleted file mode 100644 index f8cfe354..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/_meta/kibana/7/dashboard/Metricbeat-kafka-overview.json +++ /dev/null @@ -1,1354 +0,0 @@ -{ - "objects": [ - { - "attributes": { - "description": "Kafka analysis of topics and consumer groups", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "highlightAll": true, - "query": { - "language": "kuery", - "query": "" - }, - "version": true - } - }, - "optionsJSON": { - "darkTheme": false, - "hidePanelTitles": false, - "useMargins": true - }, - "panelsJSON": [ - { - "embeddableConfig": {}, - "gridData": { - "h": 13, - "i": "1", - "w": 24, - "x": 0, - "y": 20 - }, - "panelIndex": "1", - "panelRefName": "panel_0", - "title": "Kafka Topic \u0026 Consumer Offsets", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 6, - "i": "3", - "w": 16, - "x": 0, - "y": 0 - }, - "panelIndex": "3", - "panelRefName": "panel_1", - "title": "Kafka Controls", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 14, - "i": "6", - "w": 24, - "x": 0, - "y": 6 - }, - "panelIndex": "6", - "panelRefName": "panel_2", - "title": "Consumer Group Lag by Topic", - "version": "7.3.0" - }, - { - "embeddableConfig": { - "spy": null - }, - "gridData": { - "h": 6, - "i": "10", - "w": 25, - "x": 16, - "y": 0 - }, - "panelIndex": "10", - "panelRefName": "panel_3", - "title": "Kafka Metrics", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 7, - "i": "12", - "w": 24, - "x": 0, - "y": 33 - }, - "panelIndex": "12", - "panelRefName": "panel_4", - "title": "Consumer Partition Reassignments", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 6, - "i": "13", - "w": 7, - "x": 41, - "y": 0 - }, - "panelIndex": "13", - "panelRefName": "panel_5", - "title": "Consumer Metrics", - "version": "7.3.0" - }, - { - "embeddableConfig": { - "spy": null, - "vis": { - "params": { - "sort": { - "columnIndex": null, - "direction": null - } - } - } - }, - "gridData": { - "h": 13, - "i": "14", - "w": 24, - "x": 24, - "y": 27 - }, - "panelIndex": "14", - "panelRefName": "panel_6", - "title": "Kafka Consumer Group Clients", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 10, - "i": "15", - "w": 24, - "x": 24, - "y": 6 - }, - "panelIndex": "15", - "panelRefName": "panel_7", - "title": "Kafka Brokers", - "version": "7.3.0" - }, - { - "embeddableConfig": { - "table": { - "sort": { - "column": "26d2cd90-d2f5-11e8-9dd4-c5f03280d7b0", - "order": "desc" - } - } - }, - "gridData": { - "h": 11, - "i": "16", - "w": 24, - "x": 24, - "y": 16 - }, - "panelIndex": "16", - "panelRefName": "panel_8", - "title": "Kafka Topic Details", - "version": "7.3.0" - } - ], - "timeRestore": false, - "title": "[Metricbeat Kafka] Overview ECS", - "version": 1 - }, - "id": "ea488d90-8e63-11e8-8fa2-3d5f811fbd0f-ecs", - "migrationVersion": { - "dashboard": "7.3.0" - }, - "references": [ - { - "id": "b9d12c80-8e63-11e8-8fa2-3d5f811fbd0f-ecs", - "name": "panel_0", - "type": "visualization" - }, - { - "id": "8d2f79a0-8e65-11e8-8fa2-3d5f811fbd0f-ecs", - "name": "panel_1", - "type": "visualization" - }, - { - "id": "944188f0-8e79-11e8-8fa2-3d5f811fbd0f-ecs", - "name": "panel_2", - "type": "visualization" - }, - { - "id": "dc89f8d0-8e8e-11e8-8fa2-3d5f811fbd0f-ecs", - "name": "panel_3", - "type": "visualization" - }, - { - "id": "587f2360-8f21-11e8-8fa2-3d5f811fbd0f-ecs", - "name": "panel_4", - "type": "visualization" - }, - { - "id": "1681f1a0-90e7-11e8-8fa2-3d5f811fbd0f-ecs", - "name": "panel_5", - "type": "visualization" - }, - { - "id": "9a7576e0-d231-11e8-8766-dbbdc39e7ba9-ecs", - "name": "panel_6", - "type": "visualization" - }, - { - "id": "27dd5960-d2ed-11e8-8766-dbbdc39e7ba9-ecs", - "name": "panel_7", - "type": "visualization" - }, - { - "id": "491fee50-d2f5-11e8-8766-dbbdc39e7ba9-ecs", - "name": "panel_8", - "type": "visualization" - } - ], - "type": "dashboard", - "updated_at": "2019-11-29T09:36:17.646Z", - "version": "WzI2NDgsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": {} - }, - "title": "Kafka Topic \u0026 Consumer Offsets [Metricbeat Kafka] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "background_color_rules": [ - { - "id": "8b27e6a0-8e61-11e8-b741-c3e458b74a68" - } - ], - "filter": { - "language": "lucene", - "query": "NOT kafka.topic.name:__consumer_offsets" - }, - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "bar", - "color": "rgba(244,78,59,1)", - "fill": "0.1", - "filter": { - "language": "lucene", - "query": "metricset.name: partition AND kafka.partition.partition.is_leader: true" - }, - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Topic Offsets", - "line_width": "0.5", - "metrics": [ - { - "field": "kafka.partition.offset.newest", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "sum" - } - ], - "point_size": "0", - "seperate_axis": 0, - "split_color_mode": "rainbow", - "split_mode": "terms", - "stacked": "none", - "terms_field": "kafka.topic.name", - "terms_order_by": "_term", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(244,78,59,0.52)", - "fill": "0", - "filter": { - "language": "lucene", - "query": "metricset.name: consumergroup" - }, - "formatter": "number", - "id": "d43034c0-8f1e-11e8-8784-cd0acd161a28", - "label": "Consumer Offsets", - "line_width": "1", - "metrics": [ - { - "field": "kafka.consumergroup.offset", - "id": "d43034c1-8f1e-11e8-8784-cd0acd161a28", - "type": "sum" - } - ], - "point_size": "1.5", - "seperate_axis": 0, - "split_color_mode": "rainbow", - "split_filters": [ - { - "color": "#68BC00", - "id": "dd41ada0-8f1e-11e8-8784-cd0acd161a28" - } - ], - "split_mode": "terms", - "stacked": "none", - "terms_field": "kafka.consumergroup.id", - "terms_order_by": "_term", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Kafka Topic \u0026 Consumer Offsets [Metricbeat Kafka] ECS", - "type": "metrics" - } - }, - "id": "b9d12c80-8e63-11e8-8fa2-3d5f811fbd0f-ecs", - "migrationVersion": { - "visualization": "7.3.1" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-11-29T09:36:17.646Z", - "version": "WzI2MzksMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": {} - }, - "title": "Kafka Controls [Metricbeat Kafka] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "controls": [ - { - "fieldName": "kafka.topic.name", - "id": "1532342651170", - "indexPatternRefName": "control_0_index_pattern", - "label": "Topic Name", - "options": { - "multiselect": true, - "order": "desc", - "size": 10, - "type": "terms" - }, - "parent": "", - "type": "list" - }, - { - "fieldName": "kafka.partition.id", - "id": "1539799686678", - "indexPatternRefName": "control_1_index_pattern", - "label": "Partition", - "options": { - "multiselect": true, - "order": "desc", - "size": 5, - "type": "terms" - }, - "parent": "1532342651170", - "type": "list" - } - ], - "pinFilters": false, - "updateFiltersOnChange": true, - "useTimeFilter": false - }, - "title": "Kafka Controls [Metricbeat Kafka] ECS", - "type": "input_control_vis" - } - }, - "id": "8d2f79a0-8e65-11e8-8fa2-3d5f811fbd0f-ecs", - "migrationVersion": { - "visualization": "7.3.1" - }, - "references": [ - { - "id": "metricbeat-*", - "name": "control_0_index_pattern", - "type": "index-pattern" - }, - { - "id": "metricbeat-*", - "name": "control_1_index_pattern", - "type": "index-pattern" - } - ], - "type": "visualization", - "updated_at": "2019-11-29T09:36:17.646Z", - "version": "WzI2NDAsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Kafka Consumer Group Lag vs Time [Metricbeat Kafka] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "background_color_rules": [ - { - "id": "1966adf0-1298-11ea-abd7-b5bb8e05b5d6" - } - ], - "bar_color_rules": [ - { - "id": "1dbe6f50-1298-11ea-abd7-b5bb8e05b5d6" - } - ], - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "lucene", - "query": "(metricset.name: consumergroup) AND NOT kafka.consumergroup.topic.name:__consumer_offsets" - }, - "gauge_color_rules": [ - { - "id": "1eee15b0-1298-11ea-abd7-b5bb8e05b5d6" - } - ], - "gauge_inner_width": 10, - "gauge_style": "half", - "gauge_width": 10, - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "isModelInvalid": false, - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(0,156,224,1)", - "fill": "0.2", - "formatter": "number", - "id": "0dcb8020-8e6d-11e8-bfab-6f29bad3a6f2", - "label": "Consumer Groups", - "line_width": 1, - "metrics": [ - { - "field": "kafka.consumergroup.consumer_lag", - "id": "0dcb8021-8e6d-11e8-bfab-6f29bad3a6f2", - "type": "max" - } - ], - "point_size": "0", - "seperate_axis": 0, - "split_color_mode": "rainbow", - "split_mode": "terms", - "stacked": "none", - "terms_field": "kafka.consumergroup.topic", - "type": "timeseries" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Kafka Consumer Group Lag vs Time [Metricbeat Kafka] ECS", - "type": "metrics" - } - }, - "id": "944188f0-8e79-11e8-8fa2-3d5f811fbd0f-ecs", - "migrationVersion": { - "visualization": "7.3.1" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-11-29T11:07:58.021Z", - "version": "WzI4MjMsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [ - { - "$state": { - "store": "appState" - }, - "meta": { - "alias": "Partition Metricset", - "disabled": false, - "indexRefName": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", - "key": "metricset.name", - "negate": false, - "params": { - "query": "partition", - "type": "phrase" - }, - "type": "phrase", - "value": "partition" - }, - "query": { - "match": { - "metricset.name": { - "query": "partition", - "type": "phrase" - } - } - } - }, - { - "$state": { - "store": "appState" - }, - "meta": { - "alias": null, - "disabled": false, - "indexRefName": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", - "key": "kafka.topic.name", - "negate": true, - "params": { - "query": "__consumer_offsets", - "type": "phrase" - }, - "type": "phrase", - "value": "__consumer_offsets" - }, - "query": { - "match": { - "kafka.topic.name": { - "query": "__consumer_offsets", - "type": "phrase" - } - } - } - } - ], - "indexRefName": "kibanaSavedObjectMeta.searchSourceJSON.index", - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Kafka Metrics [Metricbeat Kafka] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Topics", - "field": "kafka.topic.name" - }, - "schema": "metric", - "type": "cardinality" - }, - { - "enabled": true, - "id": "3", - "params": { - "customLabel": "Brokers", - "field": "kafka.partition.broker.id" - }, - "schema": "metric", - "type": "cardinality" - }, - { - "enabled": true, - "id": "5", - "params": { - "customLabel": "Partitions", - "field": "kafka.partition.topic_id" - }, - "schema": "metric", - "type": "cardinality" - }, - { - "enabled": true, - "id": "6", - "params": { - "customLabel": "Replicas", - "field": "kafka.partition.topic_broker_id" - }, - "schema": "metric", - "type": "cardinality" - } - ], - "params": { - "addLegend": false, - "addTooltip": true, - "metric": { - "colorSchema": "Green to Red", - "colorsRange": [ - { - "from": 0, - "to": 10000 - } - ], - "invertColors": false, - "labels": { - "show": true - }, - "metricColorMode": "None", - "percentageMode": false, - "style": { - "bgColor": false, - "bgFill": "#000", - "fontSize": 32, - "labelColor": false, - "subText": "" - }, - "useRanges": false - }, - "type": "metric" - }, - "title": "Kafka Metrics [Metricbeat Kafka] ECS", - "type": "metric" - } - }, - "id": "dc89f8d0-8e8e-11e8-8fa2-3d5f811fbd0f-ecs", - "migrationVersion": { - "visualization": "7.3.1" - }, - "references": [ - { - "id": "metricbeat-*", - "name": "kibanaSavedObjectMeta.searchSourceJSON.index", - "type": "index-pattern" - }, - { - "id": "metricbeat-*", - "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", - "type": "index-pattern" - }, - { - "id": "metricbeat-*", - "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", - "type": "index-pattern" - } - ], - "type": "visualization", - "updated_at": "2019-11-29T09:36:17.646Z", - "version": "WzI2NDIsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": {} - }, - "title": "Consumer Partition Reassignments [Metricbeat Kafka] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_max": "1", - "axis_min": "-1", - "axis_position": "right", - "filter": { - "language": "lucene", - "query": "NOT kafka.topic.name:__consumer_offsets" - }, - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": "0", - "formatter": "number", - "hide_in_legend": 0, - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Consumer -\u003e Partition Reassignment", - "line_width": "1", - "metrics": [ - { - "field": "kafka.consumergroup.partition", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "sum" - }, - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "6b69c760-8f20-11e8-8927-d7e991b5b6ab", - "type": "derivative", - "unit": "" - }, - { - "id": "976f9d80-8f20-11e8-8927-d7e991b5b6ab", - "script": "if (params.sum_partition \u003c 0) { return -1 } else if (params.sum_partition \u003e 0) { return 1 }", - "type": "calculation", - "variables": [ - { - "field": "6b69c760-8f20-11e8-8927-d7e991b5b6ab", - "id": "99cc2b20-8f20-11e8-8927-d7e991b5b6ab", - "name": "sum_partition" - } - ] - } - ], - "point_size": "20", - "seperate_axis": 0, - "split_color_mode": "rainbow", - "split_mode": "terms", - "stacked": "none", - "terms_field": "kafka.consumergroup.id", - "value_template": "" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Consumer Partition Reassignments [Metricbeat Kafka] ECS", - "type": "metrics" - } - }, - "id": "587f2360-8f21-11e8-8fa2-3d5f811fbd0f-ecs", - "migrationVersion": { - "visualization": "7.3.1" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-11-29T09:36:17.646Z", - "version": "WzI2NDMsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [ - { - "$state": { - "store": "appState" - }, - "meta": { - "alias": null, - "disabled": false, - "indexRefName": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", - "key": "kafka.topic.name", - "negate": true, - "params": { - "query": "__consumer_offsets", - "type": "phrase" - }, - "type": "phrase", - "value": "__consumer_offsets" - }, - "query": { - "match": { - "kafka.topic.name": { - "query": "__consumer_offsets", - "type": "phrase" - } - } - } - } - ], - "indexRefName": "kibanaSavedObjectMeta.searchSourceJSON.index", - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Consumer Metrics [Metricbeat Kafka] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Consumer Groups", - "field": "kafka.consumergroup.id" - }, - "schema": "metric", - "type": "cardinality" - } - ], - "params": { - "addLegend": false, - "addTooltip": true, - "metric": { - "colorSchema": "Green to Red", - "colorsRange": [ - { - "from": 0, - "to": 10000 - } - ], - "invertColors": false, - "labels": { - "show": true - }, - "metricColorMode": "None", - "percentageMode": false, - "style": { - "bgColor": false, - "bgFill": "#000", - "fontSize": 32, - "labelColor": false, - "subText": "" - }, - "useRanges": false - }, - "type": "metric" - }, - "title": "Consumer Metrics [Metricbeat Kafka] ECS", - "type": "metric" - } - }, - "id": "1681f1a0-90e7-11e8-8fa2-3d5f811fbd0f-ecs", - "migrationVersion": { - "visualization": "7.3.1" - }, - "references": [ - { - "id": "metricbeat-*", - "name": "kibanaSavedObjectMeta.searchSourceJSON.index", - "type": "index-pattern" - }, - { - "id": "metricbeat-*", - "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", - "type": "index-pattern" - } - ], - "type": "visualization", - "updated_at": "2019-11-29T09:36:17.646Z", - "version": "WzI2NDQsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "indexRefName": "kibanaSavedObjectMeta.searchSourceJSON.index", - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Kafka Consumer Group Clients [Metricbeat Kafka] ECS", - "uiStateJSON": { - "vis": { - "params": { - "sort": { - "columnIndex": null, - "direction": null - } - } - } - }, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Newest Offset", - "field": "kafka.consumergroup.offset" - }, - "schema": "metric", - "type": "max" - }, - { - "enabled": true, - "id": "2", - "params": { - "customLabel": "Consumer group client", - "field": "kafka.consumergroup.client.id", - "missingBucket": false, - "missingBucketLabel": "Missing", - "order": "desc", - "orderBy": "_term", - "otherBucket": false, - "otherBucketLabel": "Other", - "size": 64 - }, - "schema": "bucket", - "type": "terms" - }, - { - "enabled": true, - "id": "3", - "params": { - "customLabel": "Topic", - "field": "kafka.topic.name", - "missingBucket": false, - "missingBucketLabel": "Missing", - "order": "desc", - "orderBy": "1", - "otherBucket": false, - "otherBucketLabel": "Other", - "size": 64 - }, - "schema": "bucket", - "type": "terms" - }, - { - "enabled": true, - "id": "4", - "params": { - "customLabel": "Partition", - "field": "kafka.partition.id", - "missingBucket": false, - "missingBucketLabel": "Missing", - "order": "desc", - "orderBy": "1", - "otherBucket": false, - "otherBucketLabel": "Other", - "size": 256 - }, - "schema": "bucket", - "type": "terms" - } - ], - "params": { - "perPage": 10, - "showMeticsAtAllLevels": false, - "showPartialRows": false, - "showTotal": false, - "sort": { - "columnIndex": null, - "direction": null - }, - "totalFunc": "sum" - }, - "title": "Kafka Consumer Group Clients [Metricbeat Kafka] ECS", - "type": "table" - } - }, - "id": "9a7576e0-d231-11e8-8766-dbbdc39e7ba9-ecs", - "migrationVersion": { - "visualization": "7.3.1" - }, - "references": [ - { - "id": "metricbeat-*", - "name": "kibanaSavedObjectMeta.searchSourceJSON.index", - "type": "index-pattern" - } - ], - "type": "visualization", - "updated_at": "2019-11-29T09:36:17.646Z", - "version": "WzI2NDUsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": {} - }, - "title": "Kafka Broker Details [Metricbeat Kafka] ECS", - "uiStateJSON": { - "table": { - "sort": { - "column": "cf09c940-d2ec-11e8-88c8-af5b2a9ee6b2", - "order": "asc" - } - } - }, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "bar_color_rules": [ - { - "id": "7fb31e00-d2ec-11e8-88c8-af5b2a9ee6b2" - } - ], - "filter": "", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "pivot_id": "kafka.partition.partition.replica", - "pivot_label": "Broker ID", - "pivot_rows": "256", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Topics", - "line_width": 1, - "metrics": [ - { - "field": "kafka.topic.name", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "cardinality" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "kafka.broker.id", - "terms_size": "100" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "color_rules": [ - { - "id": "7e9ee780-d2ef-11e8-9dd4-c5f03280d7b0" - } - ], - "fill": 0.5, - "filter": { - "language": "lucene", - "query": "kafka.partition.partition.is_leader: true" - }, - "formatter": "number", - "id": "b38e91a0-d2ec-11e8-88c8-af5b2a9ee6b2", - "label": "Leader Partitions", - "line_width": 1, - "metrics": [ - { - "field": "kafka.partition.topic_id", - "id": "b38eb8b0-d2ec-11e8-88c8-af5b2a9ee6b2", - "type": "cardinality" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "color_rules": [ - { - "id": "d4d9d2c0-d2ec-11e8-88c8-af5b2a9ee6b2" - } - ], - "fill": 0.5, - "filter": "", - "formatter": "number", - "id": "cf09c940-d2ec-11e8-88c8-af5b2a9ee6b2", - "label": "Replicas", - "line_width": 1, - "metrics": [ - { - "field": "kafka.partition.topic_broker_id", - "id": "cf09f050-d2ec-11e8-88c8-af5b2a9ee6b2", - "type": "cardinality" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "table" - }, - "title": "Kafka Broker Details [Metricbeat Kafka] ECS", - "type": "metrics" - } - }, - "id": "27dd5960-d2ed-11e8-8766-dbbdc39e7ba9-ecs", - "migrationVersion": { - "visualization": "7.3.1" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-11-29T09:36:17.646Z", - "version": "WzI2NDYsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": {} - }, - "title": "Kafka Topic Details [Metricbeat Kafka] ECS", - "uiStateJSON": { - "table": { - "sort": { - "column": "_default_", - "order": "asc" - } - } - }, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "bar_color_rules": [ - { - "id": "f81e47a0-d2f3-11e8-9dd4-c5f03280d7b0" - } - ], - "filter": { - "language": "lucene", - "query": "NOT kafka.topic.name: __consumer_offsets" - }, - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "pivot_id": "kafka.topic.name", - "pivot_label": "Topic Name", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "color_rules": [ - { - "id": "f07881d0-d2f5-11e8-95b9-eb9260148efc" - } - ], - "fill": 0.5, - "filter": { - "language": "lucene", - "query": " metricset.name: partition" - }, - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Brokers", - "line_width": 1, - "metrics": [ - { - "field": "kafka.broker.id", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "cardinality" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "color_rules": [ - { - "id": "fb759e10-d2f5-11e8-95b9-eb9260148efc" - } - ], - "fill": 0.5, - "filter": { - "language": "lucene", - "query": " metricset.name: partition" - }, - "formatter": "number", - "id": "7d640440-d2f4-11e8-9dd4-c5f03280d7b0", - "label": "Partitions", - "line_width": 1, - "metrics": [ - { - "field": "kafka.partition.id", - "id": "7d640441-d2f4-11e8-9dd4-c5f03280d7b0", - "type": "cardinality" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "color_rules": [ - { - "id": "fdb1ab60-d2f5-11e8-95b9-eb9260148efc" - } - ], - "fill": 0.5, - "filter": { - "language": "lucene", - "query": " metricset.name: partition" - }, - "formatter": "number", - "id": "ad26e260-d2f4-11e8-9dd4-c5f03280d7b0", - "label": "Replicas", - "line_width": 1, - "metrics": [ - { - "field": "kafka.partition.topic_broker_id", - "id": "ad26e261-d2f4-11e8-9dd4-c5f03280d7b0", - "type": "cardinality" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "color_rules": [ - { - "id": "ff90f2b0-d2f5-11e8-95b9-eb9260148efc" - } - ], - "fill": 0.5, - "filter": { - "language": "lucene", - "query": " metricset.name: consumergroup" - }, - "formatter": "number", - "id": "26d2cd90-d2f5-11e8-9dd4-c5f03280d7b0", - "label": "Consumers", - "line_width": 1, - "metrics": [ - { - "field": "kafka.consumergroup.client.id", - "id": "26d2cd91-d2f5-11e8-9dd4-c5f03280d7b0", - "type": "cardinality" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "color_rules": [ - { - "id": "ea4984e0-d2f4-11e8-9dd4-c5f03280d7b0" - } - ], - "fill": 0.5, - "filter": { - "language": "lucene", - "query": " metricset.name: partition" - }, - "formatter": "number", - "id": "dc390e20-d2f4-11e8-9dd4-c5f03280d7b0", - "label": "Newest Offset", - "line_width": 1, - "metrics": [ - { - "field": "kafka.partition.offset.newest", - "id": "dc393530-d2f4-11e8-9dd4-c5f03280d7b0", - "type": "max" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "color_rules": [ - { - "id": "043b67f0-d2f6-11e8-95b9-eb9260148efc" - } - ], - "fill": 0.5, - "filter": { - "language": "lucene", - "query": " metricset.name: partition" - }, - "formatter": "number", - "id": "11366c80-d2f5-11e8-9dd4-c5f03280d7b0", - "label": "Oldest Offset", - "line_width": 1, - "metrics": [ - { - "field": "kafka.partition.offset.oldest", - "id": "11366c81-d2f5-11e8-9dd4-c5f03280d7b0", - "type": "min" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "table" - }, - "title": "Kafka Topic Details [Metricbeat Kafka] ECS", - "type": "metrics" - } - }, - "id": "491fee50-d2f5-11e8-8766-dbbdc39e7ba9-ecs", - "migrationVersion": { - "visualization": "7.3.1" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-11-29T09:36:17.646Z", - "version": "WzI2NDcsMV0=" - } - ], - "version": "7.4.0" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/_meta/run.sh b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/_meta/run.sh deleted file mode 100644 index a598cec6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/_meta/run.sh +++ /dev/null @@ -1,88 +0,0 @@ -#!/bin/bash - -if [ -n "$KAFKA_ADVERTISED_HOST_AUTO" ]; then - KAFKA_ADVERTISED_HOST=$(dig +short $HOSTNAME):9092 -fi - -# Check if KAFKA_ADVERTISED_HOST is set -# if not wait to read it from file -if [ -z "$KAFKA_ADVERTISED_HOST" ]; then - echo "SERVICE_HOST needed, will wait for it on /run/compose_env" - while true; do - if [ -f /run/compose_env ]; then - source /run/compose_env - KAFKA_ADVERTISED_HOST=$SERVICE_HOST - fi - if [ -n "$KAFKA_ADVERTISED_HOST" ]; then - # Remove it so it is not reused - > /run/compose_env - break - fi - sleep 1 - done -fi - -wait_for_port() { - count=20 - port=$1 - while ! nc -z localhost $port && [[ $count -ne 0 ]]; do - count=$(( $count - 1 )) - [[ $count -eq 0 ]] && return 1 - sleep 0.5 - done - # just in case, one more time - nc -z localhost $port -} - -${KAFKA_HOME}/bin/kafka-topics.sh --zookeeper=127.0.0.1:2181 --create --partitions 1 --topic test --replication-factor 1 - -echo "Starting ZooKeeper" -${KAFKA_HOME}/bin/zookeeper-server-start.sh ${KAFKA_HOME}/config/zookeeper.properties & -wait_for_port 2181 - -echo "Starting Kafka broker" -mkdir -p ${KAFKA_LOGS_DIR} -export KAFKA_OPTS="-Djava.security.auth.login.config=/etc/kafka/server_jaas.conf -javaagent:/opt/jolokia-jvm-1.5.0-agent.jar=port=8779,host=0.0.0.0" -${KAFKA_HOME}/bin/kafka-server-start.sh ${KAFKA_HOME}/config/server.properties \ - --override authorizer.class.name=kafka.security.auth.SimpleAclAuthorizer \ - --override super.users=User:admin \ - --override sasl.enabled.mechanisms=PLAIN \ - --override sasl.mechanism.inter.broker.protocol=PLAIN \ - --override delete.topic.enable=true \ - --override listeners=INSIDE://localhost:9091,OUTSIDE://0.0.0.0:9092 \ - --override advertised.listeners=INSIDE://localhost:9091,OUTSIDE://$KAFKA_ADVERTISED_HOST \ - --override listener.security.protocol.map=INSIDE:SASL_PLAINTEXT,OUTSIDE:SASL_PLAINTEXT \ - --override inter.broker.listener.name=INSIDE \ - --override logs.dir=${KAFKA_LOGS_DIR} & - -wait_for_port 9092 -wait_for_port 8779 - - -echo "Kafka load status code $?" - -# ACLS used to prepare tests -${KAFKA_HOME}/bin/kafka-acls.sh --authorizer-properties zookeeper.connect=localhost:2181 --add --allow-principal User:producer --operation All --cluster --topic '*' --group '*' -${KAFKA_HOME}/bin/kafka-acls.sh --authorizer-properties zookeeper.connect=localhost:2181 --add --allow-principal User:consumer --operation All --cluster --topic '*' --group '*' - -# Minimal ACLs required by metricbeat. If this needs to be changed, please update docs too -${KAFKA_HOME}/bin/kafka-acls.sh --authorizer-properties zookeeper.connect=localhost:2181 --add --allow-principal User:stats --operation Describe --group '*' -${KAFKA_HOME}/bin/kafka-acls.sh --authorizer-properties zookeeper.connect=localhost:2181 --add --allow-principal User:stats --operation Read --topic '*' - -touch /tmp/.acls_loaded - - -# Start a forever producer -{ while sleep 1; do echo message; done } | KAFKA_OPTS="-Djava.security.auth.login.config=/kafka/bin/jaas-kafka-client-producer.conf -javaagent:/opt/jolokia-jvm-1.5.0-agent.jar=port=8775,host=0.0.0.0" \ - ${KAFKA_HOME}/bin/kafka-console-producer.sh --topic test --broker-list localhost:9091 --producer.config ${KAFKA_HOME}/bin/sasl-producer.properties > /dev/null & - -wait_for_port 8775 - -# Start a forever consumer -KAFKA_OPTS="-Djava.security.auth.login.config=/kafka/bin/jaas-kafka-client-consumer.conf -javaagent:/opt/jolokia-jvm-1.5.0-agent.jar=port=8774,host=0.0.0.0" \ - ${KAFKA_HOME}/bin/kafka-console-consumer.sh --topic=test --bootstrap-server=localhost:9091 --consumer.config ${KAFKA_HOME}/bin/sasl-producer.properties > /dev/null & - -wait_for_port 8774 - -# Make sure the container keeps running -tail -f /dev/null diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/_meta/sasl-consumer.properties b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/_meta/sasl-consumer.properties deleted file mode 100644 index 74ec7eba..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/_meta/sasl-consumer.properties +++ /dev/null @@ -1,2 +0,0 @@ -security.protocol=SASL_PLAINTEXT -sasl.mechanism=PLAIN diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/_meta/sasl-producer.properties b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/_meta/sasl-producer.properties deleted file mode 100644 index 74ec7eba..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/_meta/sasl-producer.properties +++ /dev/null @@ -1,2 +0,0 @@ -security.protocol=SASL_PLAINTEXT -sasl.mechanism=PLAIN diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/_meta/supported-versions.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/_meta/supported-versions.yml deleted file mode 100644 index cc0deea2..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/_meta/supported-versions.yml +++ /dev/null @@ -1,5 +0,0 @@ -variants: - - KAFKA_VERSION: 2.1.1 - - KAFKA_VERSION: 2.0.0 - - KAFKA_VERSION: 1.1.0 - - KAFKA_VERSION: 0.10.2.2 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/broker.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/broker.go deleted file mode 100644 index b9e78c7d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/broker.go +++ /dev/null @@ -1,574 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package kafka - -import ( - "crypto/tls" - "fmt" - "io" - "net" - "os" - "strings" - "time" - - "github.com/pkg/errors" - - "github.com/Shopify/sarama" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/kafka" -) - -// Version returns a kafka version from its string representation -func Version(version string) kafka.Version { - return kafka.Version(version) -} - -// Broker provides functionality for communicating with a single kafka broker -type Broker struct { - broker *sarama.Broker - cfg *sarama.Config - client sarama.Client - - advertisedAddr string - id int32 - matchID bool -} - -// BrokerSettings defines common configurations used when connecting to a broker -type BrokerSettings struct { - MatchID bool - DialTimeout, ReadTimeout time.Duration - ClientID string - Retries int - Backoff time.Duration - TLS *tls.Config - Username, Password string - Version kafka.Version -} - -type GroupDescription struct { - Members map[string]MemberDescription -} - -type MemberDescription struct { - Err error - ClientID string - ClientHost string - Topics map[string][]int32 -} - -const noID = -1 - -// NewBroker creates a new unconnected kafka Broker connection instance. -func NewBroker(host string, settings BrokerSettings) *Broker { - cfg := sarama.NewConfig() - cfg.Net.DialTimeout = settings.DialTimeout - cfg.Net.ReadTimeout = settings.ReadTimeout - cfg.ClientID = settings.ClientID - cfg.Metadata.Retry.Max = settings.Retries - cfg.Metadata.Retry.Backoff = settings.Backoff - if tls := settings.TLS; tls != nil { - cfg.Net.TLS.Enable = true - cfg.Net.TLS.Config = tls - } - if user := settings.Username; user != "" { - cfg.Net.SASL.Enable = true - cfg.Net.SASL.User = user - cfg.Net.SASL.Password = settings.Password - } - cfg.Version, _ = settings.Version.Get() - - return &Broker{ - broker: sarama.NewBroker(host), - cfg: cfg, - client: nil, - id: noID, - matchID: settings.MatchID, - } -} - -// Close the broker connection -func (b *Broker) Close() error { - closeBroker(b.broker) - b.client.Close() - return nil -} - -// Connect connects the broker to the configured host -func (b *Broker) Connect() error { - if err := b.broker.Open(b.cfg); err != nil { - return errors.Wrap(err, "broker.Open failed") - } - - c, err := getClusterWideClient(b.Addr(), b.cfg) - if err != nil { - closeBroker(b.broker) - return fmt.Errorf("Could not get cluster client for advertised broker with address %v", b.Addr()) - } - b.client = c - - if b.id != noID || !b.matchID { - return nil - } - - // current broker is bootstrap only. Get metadata to find id: - meta, err := queryMetadataWithRetry(b.broker, b.cfg, nil) - if err != nil { - closeBroker(b.broker) - return errors.Wrap(err, "failed to query metadata") - } - - finder := brokerFinder{Net: &defaultNet{}} - other := finder.findBroker(brokerAddress(b.broker), meta.Brokers) - if other == nil { // no broker found - closeBroker(b.broker) - return fmt.Errorf("No advertised broker with address %v found", b.Addr()) - } - - debugf("found matching broker %v with id %v", other.Addr(), other.ID()) - b.id = other.ID() - b.advertisedAddr = other.Addr() - - return nil -} - -// Addr returns the configured broker endpoint. -func (b *Broker) Addr() string { - return b.broker.Addr() -} - -// AdvertisedAddr returns the advertised broker address in case of -// matching broker has been found. -func (b *Broker) AdvertisedAddr() string { - return b.advertisedAddr -} - -// GetMetadata fetches most recent cluster metadata from the broker. -func (b *Broker) GetMetadata(topics ...string) (*sarama.MetadataResponse, error) { - return queryMetadataWithRetry(b.broker, b.cfg, topics) -} - -// GetTopicsMetadata fetches most recent topics/partition metadata from the broker. -func (b *Broker) GetTopicsMetadata(topics ...string) ([]*sarama.TopicMetadata, error) { - r, err := b.GetMetadata(topics...) - if err != nil { - return nil, err - } - return r.Topics, nil -} - -// PartitionOffset fetches the available offset from a partition. -func (b *Broker) PartitionOffset( - replicaID int32, - topic string, - partition int32, - time int64, -) (int64, error) { - req := &sarama.OffsetRequest{} - if replicaID != noID { - req.SetReplicaID(replicaID) - } - req.AddBlock(topic, partition, time, 1) - resp, err := b.broker.GetAvailableOffsets(req) - if err != nil { - return -1, errors.Wrap(err, "get available offsets failed") - } - - block := resp.GetBlock(topic, partition) - if len(block.Offsets) == 0 { - return -1, errors.Wrap(block.Err, "block offsets is empty") - } - - return block.Offsets[0], nil -} - -// ListGroups lists all groups managed by the broker. Other consumer -// groups might be managed by other brokers. -func (b *Broker) ListGroups() ([]string, error) { - resp, err := b.broker.ListGroups(&sarama.ListGroupsRequest{}) - if err != nil { - return nil, err - } - - if resp.Err != sarama.ErrNoError { - return nil, resp.Err - } - - if len(resp.Groups) == 0 { - return nil, nil - } - - groups := make([]string, 0, len(resp.Groups)) - for name := range resp.Groups { - groups = append(groups, name) - } - return groups, nil -} - -// DescribeGroups fetches group details from broker. -func (b *Broker) DescribeGroups( - queryGroups []string, -) (map[string]GroupDescription, error) { - requ := &sarama.DescribeGroupsRequest{Groups: queryGroups} - resp, err := b.broker.DescribeGroups(requ) - if err != nil { - return nil, err - } - - if len(resp.Groups) == 0 { - return nil, nil - } - - groups := map[string]GroupDescription{} - for _, descr := range resp.Groups { - if len(descr.Members) == 0 { - groups[descr.GroupId] = GroupDescription{} - continue - } - - members := map[string]MemberDescription{} - for memberID, memberDescr := range descr.Members { - assignment, err := memberDescr.GetMemberAssignment() - if err != nil { - members[memberID] = MemberDescription{ - ClientID: memberDescr.ClientId, - ClientHost: memberDescr.ClientHost, - Err: err, - } - continue - } - - members[memberID] = MemberDescription{ - ClientID: memberDescr.ClientId, - ClientHost: memberDescr.ClientHost, - Topics: assignment.Topics, - } - } - groups[descr.GroupId] = GroupDescription{Members: members} - } - - return groups, nil -} - -// FetchGroupOffsets fetches the consume offset of group. -// The partitions is a MAP mapping from topic name to partitionid array. -func (b *Broker) FetchGroupOffsets(group string, partitions map[string][]int32) (*sarama.OffsetFetchResponse, error) { - requ := &sarama.OffsetFetchRequest{ - ConsumerGroup: group, - Version: 1, - } - for topic, partition := range partitions { - for _, partitionID := range partition { - requ.AddPartition(topic, partitionID) - } - } - return b.broker.FetchOffset(requ) -} - -// FetchPartitionOffsetFromTheLeader fetches the OffsetNewest from the leader. -func (b *Broker) FetchPartitionOffsetFromTheLeader(topic string, partitionID int32) (int64, error) { - offset, err := b.client.GetOffset(topic, partitionID, sarama.OffsetNewest) - if err != nil { - return -1, err - } - return offset, nil -} - -// ID returns the broker ID or -1 if the broker id is unknown. -func (b *Broker) ID() int32 { - if b.id == noID { - return b.broker.ID() - } - return b.id -} - -func queryMetadataWithRetry( - b *sarama.Broker, - cfg *sarama.Config, - topics []string, -) (r *sarama.MetadataResponse, err error) { - err = withRetry(b, cfg, func() (e error) { - requ := &sarama.MetadataRequest{Topics: topics} - r, e = b.GetMetadata(requ) - return - }) - return -} - -func closeBroker(b *sarama.Broker) { - if ok, _ := b.Connected(); ok { - b.Close() - } -} - -func withRetry( - b *sarama.Broker, - cfg *sarama.Config, - f func() error, -) error { - var err error - for max := 0; max < cfg.Metadata.Retry.Max; max++ { - if ok, _ := b.Connected(); !ok { - if err = b.Open(cfg); err == nil { - err = f() - } - } else { - err = f() - } - - if err == nil { - return nil - } - - retry, reconnect := checkRetryQuery(err) - if !retry { - return err - } - - time.Sleep(cfg.Metadata.Retry.Backoff) - if reconnect { - closeBroker(b) - } - } - return err -} - -func checkRetryQuery(err error) (retry, reconnect bool) { - if err == nil { - return false, false - } - - if err == io.EOF { - return true, true - } - - k, ok := err.(sarama.KError) - if !ok { - return false, false - } - - switch k { - case sarama.ErrLeaderNotAvailable, sarama.ErrReplicaNotAvailable, - sarama.ErrOffsetsLoadInProgress, sarama.ErrRebalanceInProgress: - return true, false - case sarama.ErrRequestTimedOut, sarama.ErrBrokerNotAvailable, - sarama.ErrNetworkException: - return true, true - } - - return false, false -} - -// NetInfo can be used to obtain network information -type NetInfo interface { - LookupIP(string) ([]net.IP, error) - LookupAddr(string) ([]string, error) - LocalIPAddrs() ([]net.IP, error) - Hostname() (string, error) -} - -type defaultNet struct{} - -// LookupIP looks up a host using the local resolver -func (m *defaultNet) LookupIP(addr string) ([]net.IP, error) { - return net.LookupIP(addr) -} - -// LookupAddr returns the list of hosts resolving to an specific address -func (m *defaultNet) LookupAddr(address string) ([]string, error) { - return net.LookupAddr(address) -} - -// LocalIPAddrs return the list of IP addresses configured in local network interfaces -func (m *defaultNet) LocalIPAddrs() ([]net.IP, error) { - return common.LocalIPAddrs() -} - -// Hostname returns the hostname reported by the OS -func (m *defaultNet) Hostname() (string, error) { - return os.Hostname() -} - -type brokerFinder struct { - Net NetInfo -} - -func (m *brokerFinder) findBroker(addr string, brokers []*sarama.Broker) *sarama.Broker { - lst := brokerAddresses(brokers) - if idx, found := m.findAddress(addr, lst); found { - return brokers[idx] - } - return nil -} - -func (m *brokerFinder) findAddress(addr string, brokers []string) (int, bool) { - debugf("Try to match broker to: %v", addr) - - // get connection 'port' - host, port, err := net.SplitHostPort(addr) - if err != nil || port == "" { - host = addr - port = "9092" - } - - // compare connection address to list of broker addresses - if i, found := indexOf(net.JoinHostPort(host, port), brokers); found { - return i, true - } - - // lookup local machines ips for comparing with broker addresses - localIPs, err := m.Net.LocalIPAddrs() - if err != nil || len(localIPs) == 0 { - return -1, false - } - debugf("local machine ips: %v", localIPs) - - // try to find broker by comparing the fqdn for each known ip to list of - // brokers - localHosts := m.lookupHosts(localIPs) - debugf("local machine addresses: %v", localHosts) - for _, host := range localHosts { - debugf("try to match with fqdn: %v (%v)", host, port) - if i, found := indexOf(net.JoinHostPort(host, port), brokers); found { - return i, true - } - } - - // try matching ip of configured host with broker list, this would - // match if hosts of advertised addresses are IPs, but configured host - // is a hostname - ips, err := m.Net.LookupIP(host) - if err == nil { - for _, ip := range ips { - addr := net.JoinHostPort(ip.String(), port) - if i, found := indexOf(addr, brokers); found { - return i, true - } - } - } - - // try to find broker id by comparing the machines local hostname to - // broker hostnames in metadata - if host, err := m.Net.Hostname(); err == nil { - debugf("try to match with hostname only: %v (%v)", host, port) - - tmp := net.JoinHostPort(strings.ToLower(host), port) - if i, found := indexOf(tmp, brokers); found { - return i, true - } - } - - // lookup ips for all brokers - debugf("match by ips") - for i, b := range brokers { - debugf("test broker address: %v", b) - bh, bp, err := net.SplitHostPort(b) - if err != nil { - continue - } - - // port numbers do not match - if bp != port { - continue - } - - // lookup all ips for brokers host: - ips, err := m.Net.LookupIP(bh) - debugf("broker %v ips: %v, %v", bh, ips, err) - if err != nil { - continue - } - - debugf("broker (%v) ips: %v", bh, ips) - - // check if ip is known - if anyIPsMatch(ips, localIPs) { - return i, true - } - } - - return -1, false -} - -func (m *brokerFinder) lookupHosts(ips []net.IP) []string { - set := map[string]struct{}{} - for _, ip := range ips { - txt, err := ip.MarshalText() - if err != nil { - continue - } - - hosts, err := m.Net.LookupAddr(string(txt)) - debugf("lookup %v => %v, %v", string(txt), hosts, err) - if err != nil { - continue - } - - for _, host := range hosts { - h := strings.ToLower(strings.TrimSuffix(host, ".")) - set[h] = struct{}{} - } - } - - hosts := make([]string, 0, len(set)) - for host := range set { - hosts = append(hosts, host) - } - return hosts -} - -func anyIPsMatch(as, bs []net.IP) bool { - for _, a := range as { - for _, b := range bs { - if a.Equal(b) { - return true - } - } - } - return false -} - -func getClusterWideClient(addr string, cfg *sarama.Config) (sarama.Client, error) { - client, err := sarama.NewClient([]string{addr}, cfg) - if err != nil { - return nil, err - } - return client, nil -} - -func brokerAddresses(brokers []*sarama.Broker) []string { - addresses := make([]string, len(brokers)) - for i, b := range brokers { - addresses[i] = brokerAddress(b) - } - return addresses -} - -func brokerAddress(b *sarama.Broker) string { - return strings.ToLower(b.Addr()) -} - -func indexOf(s string, lst []string) (int, bool) { - for i, v := range lst { - if s == v { - return i, true - } - } - return -1, false -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/broker/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/broker/_meta/data.json deleted file mode 100644 index 15ac30d2..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/broker/_meta/data.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "@timestamp": "2019-10-30T14:22:37.475Z", - "@metadata": { - "beat": "metricbeat", - "type": "_doc", - "version": "8.0.0" - }, - "agent": { - "ephemeral_id": "f08b3bea-3631-4aaf-b35d-4cef29aeeb06", - "hostname": "MBP.lan", - "id": "79dd1677-1bea-4efd-9131-e8ca464eddf0", - "version": "8.0.0", - "type": "metricbeat" - }, - "ecs": { - "version": "1.2.0" - }, - "metricset": { - "name": "broker", - "period": 10000 - }, - "service": { - "address": "localhost:8779", - "type": "kafka" - }, - "kafka": { - "broker": { - "request": { - "fetch": { - "failed_per_second": 0 - }, - "channel": { - "queue": { - "size": 0 - } - }, - "produce": { - "failed_per_second": 0 - } - }, - "replication": { - "leader_elections": 0, - "unclean_leader_elections": 0 - }, - "session": { - "zookeeper": { - "expire": 0, - "readonly": 0, - "sync": 0.00017675970397749868, - "disconnect": 0 - } - }, - "topic": { - "net": { - "bytes_out": 0, - "bytes_rejected": 0, - "bytes_in": 0 - }, - "messages_in": 0 - } - } - }, - "event": { - "dataset": "kafka.broker", - "module": "kafka", - "duration": 7870293 - }, - "host": { - "name": "MBP.lan", - "hostname": "MBP.lan", - "architecture": "x86_64", - "os": { - "version": "10.14.6", - "family": "darwin", - "name": "Mac OS X", - "kernel": "18.7.0", - "build": "18G95", - "platform": "darwin" - }, - "id": "883134FF-0EC4-5E1B-9F9E-FD06FB681D84" - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/broker/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/broker/_meta/docs.asciidoc deleted file mode 100644 index 8f4187ba..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/broker/_meta/docs.asciidoc +++ /dev/null @@ -1,20 +0,0 @@ -This metricset periodically fetches JMX metrics from Kafka Broker JMX. - -[float] -=== Compatibility -The module has been tested with Kafka 2.1.1. Other versions are expected to work. - -[float] -=== Usage -The Broker metricset requires <>to fetch JMX metrics. Refer to the link for instructions about how to use Jolokia. - -Note that the Jolokia agent is required to be deployed along with the Kafka JVM application. This can be achieved by -using the `KAFKA_OPTS` environment variable when starting the Kafka broker application: - -[source,shell] ----- -export KAFKA_OPTS=-javaagent:/opt/jolokia-jvm-1.5.0-agent.jar=port=8779,host=localhost -./bin/kafka-server-start.sh ./config/server.properties ----- - -Then it will be possible to collect the JMX metrics from `localhost:8779`. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/broker/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/broker/_meta/fields.yml deleted file mode 100644 index 9239f8ef..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/broker/_meta/fields.yml +++ /dev/null @@ -1,68 +0,0 @@ -- name: broker - type: group - description: Broker metrics from Kafka Broker JMX - release: beta - fields: - - name: mbean - description: Mbean that this event is related to - type: keyword - - name: request.channel.queue.size - description: The size of the request queue - type: long - - name: request.produce.failed_per_second - description: The rate of failed produce requests per second - type: float - - name: request.fetch.failed_per_second - description: The rate of client fetch request failures per second - type: float - - name: request.produce.failed - description: The number of failed produce requests - type: float - - name: request.fetch.failed - description: The number of client fetch request failures - type: float - - name: replication.leader_elections - description: The leader election rate - type: float - - name: replication.unclean_leader_elections - description: The unclean leader election rate - type: float - - name: session.zookeeper.disconnect - description: The ZooKeeper closed sessions per second - type: float - - name: session.zookeeper.expire - description: The ZooKeeper expired sessions per second - type: float - - name: session.zookeeper.readonly - description: The ZooKeeper readonly sessions per second - type: float - - name: session.zookeeper.sync - description: The ZooKeeper client connections per second - type: float - - name: log.flush_rate - description: The log flush rate - type: float - - name: topic.net.in.bytes_per_sec - description: The incoming byte rate per topic - type: float - - name: topic.net.out.bytes_per_sec - description: The outgoing byte rate per topic - type: float - - name: topic.net.rejected.bytes_per_sec - description: The rejected byte rate per topic - type: float - - name: topic.messages_in - description: The incoming message rate per topic - type: float - - name: net.in.bytes_per_sec - description: The incoming byte rate - type: float - - name: net.out.bytes_per_sec - description: The outgoing byte rate - type: float - - name: net.rejected.bytes_per_sec - description: The rejected byte rate - type: float - - name: messages_in - description: The incoming message rate - type: float diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/broker/broker_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/broker/broker_integration_test.go deleted file mode 100644 index ed16252d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/broker/broker_integration_test.go +++ /dev/null @@ -1,67 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package broker - -import ( - "testing" - "time" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - - // Register input module and metricset - _ "github.com/elastic/beats/v7/metricbeat/module/jolokia" - _ "github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx" -) - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "kafka", - compose.UpWithTimeout(600*time.Second), - compose.UpWithAdvertisedHostEnvFileForPort(9092), - ) - - m := mbtest.NewFetcher(t, getConfig(service.HostForPort(8779))) - m.WriteEvents(t, "") -} - -func TestFetch(t *testing.T) { - service := compose.EnsureUp(t, "kafka", - compose.UpWithTimeout(600*time.Second), - compose.UpWithAdvertisedHostEnvFileForPort(9092), - ) - - m := mbtest.NewFetcher(t, getConfig(service.HostForPort(8779))) - events, errs := m.FetchEvents() - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - t.Logf("%s/%s event: %+v", m.Module().Name(), m.Name(), events[0]) -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "kafka", - "metricsets": []string{"broker"}, - "hosts": []string{host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/broker/broker_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/broker/broker_test.go deleted file mode 100644 index a863a28e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/broker/broker_test.go +++ /dev/null @@ -1,33 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package broker - -import ( - "os" - - "github.com/elastic/beats/v7/metricbeat/mb" - // Register input module and metricset - _ "github.com/elastic/beats/v7/metricbeat/module/jolokia" - _ "github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx" -) - -func init() { - // To be moved to some kind of helper - os.Setenv("BEAT_STRICT_PERMS", "false") - mb.Registry.SetSecondarySource(mb.NewLightModulesSource("../../../module")) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/broker/manifest.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/broker/manifest.yml deleted file mode 100644 index c2d5b543..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/broker/manifest.yml +++ /dev/null @@ -1,91 +0,0 @@ -default: true -input: - module: jolokia - metricset: jmx - defaults: - namespace: "broker" - hosts: ["localhost:8779"] - path: "/jolokia/?ignoreErrors=true&canonicalNaming=false" - jmx.mappings: - - mbean: 'kafka.network:type=RequestChannel,name=RequestQueueSize' - attributes: - - attr: Value - field: request.channel.queue.size - - mbean: 'kafka.server:name=FailedProduceRequestsPerSec,type=BrokerTopicMetrics' - attributes: - - attr: MeanRate - field: request.produce.failed_per_second - - mbean: 'kafka.server:name=FailedFetchRequestsPerSec,type=BrokerTopicMetrics' - attributes: - - attr: MeanRate - field: request.fetch.failed_per_second - - mbean: 'kafka.server:name=FailedProduceRequestsPerSec,type=BrokerTopicMetrics' - attributes: - - attr: MeanRate - field: request.produce.failed - - mbean: 'kafka.server:name=FailedFetchRequestsPerSec,type=BrokerTopicMetrics' - attributes: - - attr: MeanRate - field: request.fetch.failed - - mbean: 'kafka.controller:name=LeaderElectionRateAndTimeMs,type=ControllerStats' - attributes: - - attr: MeanRate - field: replication.leader_elections - - mbean: 'kafka.controller:type=ControllerStats,name=UncleanLeaderElectionsPerSec' - attributes: - - attr: MeanRate - field: replication.unclean_leader_elections - - mbean: 'kafka.server:name=ZooKeeperDisconnectsPerSec,type=SessionExpireListener' - attributes: - - attr: MeanRate - field: session.zookeeper.disconnect - - mbean: 'kafka.server:name=ZooKeeperExpiresPerSec,type=SessionExpireListener' - attributes: - - attr: MeanRate - field: session.zookeeper.expire - - mbean: 'kafka.server:name=ZooKeeperReadOnlyConnectsPerSec,type=SessionExpireListener' - attributes: - - attr: MeanRate - field: session.zookeeper.readonly - - mbean: 'kafka.server:name=ZooKeeperSyncConnectsPerSec,type=SessionExpireListener' - attributes: - - attr: MeanRate - field: session.zookeeper.sync - - mbean: 'kafka.log:type=LogFlushStats,name=LogFlushRateAndTimeMs' - attributes: - - attr: MeanRate - field: log.flush_rate - - mbean: 'kafka.server:name=BytesRejectedPerSec,topic=*,type=BrokerTopicMetrics' - attributes: - - attr: MeanRate - field: topic.net.rejected.bytes_per_sec - - mbean: 'kafka.server:name=BytesInPerSec,topic=*,type=BrokerTopicMetrics,topic=*' - attributes: - - attr: MeanRate - field: topic.net.in.bytes_per_sec - - mbean: 'kafka.server:name=BytesOutPerSec,topic=*,type=BrokerTopicMetrics,topic=*' - attributes: - - attr: MeanRate - field: topic.net.out.bytes_per_sec - - mbean: 'kafka.server:type=BrokerTopicMetrics,topic=*,name=MessagesInPerSec,topic=*' - attributes: - - attr: MeanRate - field: topic.messages_in - - mbean: 'kafka.server:name=BytesRejectedPerSec,type=BrokerTopicMetrics' - attributes: - - attr: MeanRate - field: net.rejected.bytes_per_sec - - mbean: 'kafka.server:name=BytesInPerSec,type=BrokerTopicMetrics' - attributes: - - attr: MeanRate - field: net.in.bytes_per_sec - - mbean: 'kafka.server:name=BytesOutPerSec,type=BrokerTopicMetrics' - attributes: - - attr: MeanRate - field: net.out.bytes_per_sec - - mbean: 'kafka.server:type=BrokerTopicMetrics,name=MessagesInPerSec' - attributes: - - attr: MeanRate - field: messages_in - - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/broker_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/broker_test.go deleted file mode 100644 index b9d72626..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/broker_test.go +++ /dev/null @@ -1,159 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package kafka - -import ( - "net" - "testing" - - "github.com/pkg/errors" - "github.com/stretchr/testify/assert" -) - -type dummyNet struct{} - -func (m *dummyNet) LookupIP(addr string) ([]net.IP, error) { - dns := map[string][]net.IP{ - "kafka1": []net.IP{net.IPv4(10, 0, 0, 1)}, - "kafka2": []net.IP{net.IPv4(10, 0, 0, 2)}, - "kafka3": []net.IP{net.IPv4(10, 0, 0, 3)}, - } - ips, found := dns[addr] - if !found { - return nil, errors.New("not found") - } - return ips, nil -} - -func (m *dummyNet) LookupAddr(addr string) ([]string, error) { - dns := map[string][]string{ - "10.0.0.1": []string{"kafka1"}, - "10.0.0.2": []string{"kafka2"}, - "10.0.0.3": []string{"kafka3"}, - } - names, found := dns[addr] - if !found { - return nil, errors.New("not found") - } - return names, nil -} - -func (m *dummyNet) LocalIPAddrs() ([]net.IP, error) { - return []net.IP{ - net.IPv4(127, 0, 0, 1), - net.IPv4(10, 0, 0, 2), - net.IPv4(10, 1, 0, 2), - }, nil -} - -func (m *dummyNet) Hostname() (string, error) { - return "kafka2", nil -} - -func TestFindMatchingAddress(t *testing.T) { - cases := []struct { - title string - address string - brokers []string - index int - exists bool - }{ - { - title: "exists", - address: "10.0.0.2:9092", - brokers: []string{"10.0.0.1:9092", "10.0.0.2:9092"}, - index: 1, - exists: true, - }, - { - title: "doesn't exist", - address: "8.8.8.8:9092", - brokers: []string{"10.0.0.1:9092", "10.0.0.2:9092"}, - exists: false, - }, - { - title: "exists on default port", - address: "10.0.0.2", - brokers: []string{"10.0.0.1:9092", "10.0.0.2:9092"}, - index: 1, - exists: true, - }, - { - title: "multiple brokers on same host", - address: "127.0.0.1:9093", - brokers: []string{"127.0.0.1:9092", "127.0.0.1:9093", "127.0.0.1:9094"}, - index: 1, - exists: true, - }, - { - title: "hostname", - address: "kafka2:9092", - brokers: []string{"kafka1:9092", "kafka2:9092", "kafka3:9092"}, - index: 1, - exists: true, - }, - { - title: "hostname and default port", - address: "kafka2", - brokers: []string{"kafka1:9092", "kafka2:9092", "kafka3:9092"}, - index: 1, - exists: true, - }, - { - title: "hostname and default port doesn't exist", - address: "kafka2", - brokers: []string{"kafka1:9092", "kafka2:9093", "kafka3:9092"}, - exists: false, - }, - { - title: "hostname with ip brokers", - address: "kafka2:9092", - brokers: []string{"10.0.0.1:9092", "10.0.0.2:9092", "10.0.0.3:9092"}, - index: 1, - exists: true, - }, - { - title: "ip with named brokers", - address: "10.0.0.2:9092", - brokers: []string{"kafka1:9092", "kafka2:9092", "kafka3:9092"}, - index: 1, - exists: true, - }, - { - title: "ip with multiple local brokers without name", - address: "10.1.0.2:9094", - brokers: []string{"10.1.0.2:9092", "10.1.0.2:9093", "10.1.0.2:9094"}, - index: 2, - exists: true, - }, - } - - finder := brokerFinder{Net: &dummyNet{}} - for _, c := range cases { - t.Run(c.title, func(t *testing.T) { - i, found := finder.findAddress(c.address, c.brokers) - if c.exists { - if assert.True(t, found, "broker expected to be found") { - assert.Equal(t, c.index, i, "incorrect broker match") - } - } else { - assert.False(t, found, "broker shouldn't be found") - } - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/config.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/config.go deleted file mode 100644 index 8d42af99..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/config.go +++ /dev/null @@ -1,51 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package kafka - -import ( - "fmt" - "time" - - "github.com/elastic/beats/v7/libbeat/common/transport/tlscommon" -) - -type metricsetConfig struct { - Retries int `config:"retries" validate:"min=0"` - Backoff time.Duration `config:"backoff" validate:"min=0"` - TLS *tlscommon.Config `config:"ssl"` - Username string `config:"username"` - Password string `config:"password"` - ClientID string `config:"client_id"` -} - -var defaultConfig = metricsetConfig{ - Retries: 3, - Backoff: 250 * time.Millisecond, - TLS: nil, - Username: "", - Password: "", - ClientID: "metricbeat", -} - -func (c *metricsetConfig) Validate() error { - if c.Username != "" && c.Password == "" { - return fmt.Errorf("password must be set when username is configured") - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumer/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumer/_meta/data.json deleted file mode 100644 index e5cd7d1e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumer/_meta/data.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "@timestamp": "2019-10-31T13:22:06.700Z", - "@metadata": { - "beat": "metricbeat", - "type": "_doc", - "version": "8.0.0" - }, - "kafka": { - "consumer": { - "bytes_consumed": 2.9521300228e+10, - "fetch_rate": 0, - "records_consumed": 1.23075656e+08, - "mbean": "kafka.consumer:client-id=consumer-1,type=consumer-fetch-manager-metrics" - } - }, - "event": { - "dataset": "kafka.consumer", - "module": "kafka", - "duration": 7042831 - }, - "ecs": { - "version": "1.2.0" - }, - "host": { - "name": "pr.local", - "hostname": "pr.local", - "architecture": "x86_64", - "os": { - "kernel": "18.7.0", - "build": "18G95", - "platform": "darwin", - "version": "10.14.6", - "family": "darwin", - "name": "Mac OS X" - }, - "id": "883134FF-0EC4-5E1B-9F9E-FD06FB681D84" - }, - "agent": { - "hostname": "pr.local", - "id": "79dd1677-1bea-4efd-9131-e8ca464eddf0", - "version": "8.0.0", - "type": "metricbeat", - "ephemeral_id": "e40f5843-d3aa-4bdc-a100-64022b70851b" - }, - "metricset": { - "name": "consumer", - "period": 10000 - }, - "service": { - "address": "localhost:8774", - "type": "kafka" - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumer/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumer/_meta/docs.asciidoc deleted file mode 100644 index 0fd42e7d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumer/_meta/docs.asciidoc +++ /dev/null @@ -1,20 +0,0 @@ -This metricset periodically fetches JMX metrics from Kafka Consumers implemented in java and expose JMX metrics through jolokia agent. - -[float] -=== Compatibility -The module has been tested with Kafka 2.1.1. Other versions are expected to work. - -[float] -=== Usage -The Consumer metricset requires <>to fetch JMX metrics. Refer to the link for more information about Jolokia. - -Note that the Jolokia agent is required to be deployed along with the JVM application. This can be achieved by -using the `KAFKA_OPTS` environment variable when starting the Kafka consumer application: - -[source,shell] ----- -export KAFKA_OPTS=-javaagent:/opt/jolokia-jvm-1.5.0-agent.jar=port=8774,host=localhost -./bin/kafka-console-consumer.sh --topic=test --bootstrap-server=localhost:9091 ----- - -Then it will be possible to collect the JMX metrics from `localhost:8774`. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumer/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumer/_meta/fields.yml deleted file mode 100644 index f04b4302..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumer/_meta/fields.yml +++ /dev/null @@ -1,32 +0,0 @@ -- name: consumer - type: group - description: Consumer metrics from Kafka Consumer JMX - release: beta - fields: - - name: mbean - description: Mbean that this event is related to - type: keyword - - name: fetch_rate - description: The minimum rate at which the consumer sends fetch requests to a broker - type: float - - name: bytes_consumed - description: The average number of bytes consumed for a specific topic per second - type: float - - name: records_consumed - description: The average number of records consumed per second for a specific topic - type: float - - name: in.bytes_per_sec - description: The rate of bytes coming in to the consumer - type: float - - name: max_lag - description: The maximum consumer lag - type: float - - name: zookeeper_commits - description: The rate of offset commits to ZooKeeper - type: float - - name: kafka_commits - description: The rate of offset commits to Kafka - type: float - - name: messages_in - description: The rate of consumer message consumption - type: float diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumer/consumer_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumer/consumer_integration_test.go deleted file mode 100644 index aa4dd6d4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumer/consumer_integration_test.go +++ /dev/null @@ -1,67 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package consumer - -import ( - "testing" - "time" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - - // Register input module and metricset - _ "github.com/elastic/beats/v7/metricbeat/module/jolokia" - _ "github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx" -) - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "kafka", - compose.UpWithTimeout(600*time.Second), - compose.UpWithAdvertisedHostEnvFileForPort(9092), - ) - - m := mbtest.NewFetcher(t, getConfig(service.HostForPort(8774))) - m.WriteEvents(t, "") -} - -func TestFetch(t *testing.T) { - service := compose.EnsureUp(t, "kafka", - compose.UpWithTimeout(600*time.Second), - compose.UpWithAdvertisedHostEnvFileForPort(9092), - ) - - m := mbtest.NewFetcher(t, getConfig(service.HostForPort(8774))) - events, errs := m.FetchEvents() - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - t.Logf("%s/%s event: %+v", m.Module().Name(), m.Name(), events[0]) -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "kafka", - "metricsets": []string{"consumer"}, - "hosts": []string{host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumer/consumer_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumer/consumer_test.go deleted file mode 100644 index eafda045..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumer/consumer_test.go +++ /dev/null @@ -1,33 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package consumer - -import ( - "os" - - "github.com/elastic/beats/v7/metricbeat/mb" - // Register input module and metricset - _ "github.com/elastic/beats/v7/metricbeat/module/jolokia" - _ "github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx" -) - -func init() { - // To be moved to some kind of helper - os.Setenv("BEAT_STRICT_PERMS", "false") - mb.Registry.SetSecondarySource(mb.NewLightModulesSource("../../../module")) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumer/manifest.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumer/manifest.yml deleted file mode 100644 index 4d431393..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumer/manifest.yml +++ /dev/null @@ -1,37 +0,0 @@ -default: true -input: - module: jolokia - metricset: jmx - defaults: - namespace: "consumer" - hosts: ["localhost:8774"] - path: "/jolokia/?ignoreErrors=true&canonicalNaming=false" - jmx.mappings: - - mbean: 'kafka.consumer:client-id=*,type=consumer-fetch-manager-metrics' - attributes: - - attr: fetch-rate - field: fetch_rate - - attr: bytes-consumed-total - field: bytes_consumed - - attr: records-consumed-total - field: records_consumed - - mbean: 'kafka.consumer:client-id=*,type=consumer-metrics' - attributes: - - attr: incoming-byte-total - field: in.bytes_per_sec - - mbean: 'kafka.consumer:client-id=*,type=consumer-fetch-manager-metrics' - attributes: - - attr: records-lag-max - field: max_lag - - mbean: 'kafka\.consumer:type=ZookeeperConsumerConnector,name=ZooKeeperCommitsPerSec,clientId=.*' - attributes: - - attr: Count - field: zookeeper_commits - - mbean: 'kafka\.consumer:type=ZookeeperConsumerConnector,name=KafkaCommitsPerSec,clientId=.*' - attributes: - - attr: Count - field: kafka_commits - - mbean: 'kafka\.consumer:type=ConsumerTopicMetrics,name=MessagesPerSec,clientId=.*' - attributes: - - attr: Count - field: messages_in diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumergroup/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumergroup/_meta/data.json deleted file mode 100644 index 2bce7564..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumergroup/_meta/data.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "event": { - "dataset": "kafka.consumergroup", - "duration": 115000, - "module": "kafka" - }, - "kafka": { - "broker": { - "address": "localhost:32768", - "id": 0 - }, - "consumergroup": { - "broker": { - "address": "localhost:32768", - "id": 0 - }, - "client": { - "host": "127.0.0.1", - "id": "consumer-1", - "member_id": "consumer-1-a12ac7d4-00aa-45a0-8b35-0a9c6e880bf4" - }, - "consumer_lag": 1059, - "error": { - "code": 0 - }, - "id": "console-consumer-50413", - "meta": "", - "offset": -1, - "partition": 0, - "topic": "test" - }, - "partition": { - "id": 0, - "topic_id": "0-test" - }, - "topic": { - "name": "test" - } - }, - "metricset": { - "name": "consumergroup", - "period": 10000 - }, - "service": { - "address": "localhost:32768", - "type": "kafka" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumergroup/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumergroup/_meta/docs.asciidoc deleted file mode 100644 index d1cc842c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumergroup/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the `consumergroup` metricset of the Kafka module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumergroup/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumergroup/_meta/fields.yml deleted file mode 100644 index 0f197d3c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumergroup/_meta/fields.yml +++ /dev/null @@ -1,70 +0,0 @@ -- name: consumergroup - type: group - description: > - consumergroup - release: ga - fields: - - name: broker - type: group - deprecated: 6.5 - description: > - Broker Consumer Group Information have been read from (Broker handling - the consumer group). - fields: - - name: id - type: long - description: > - Broker id - - - name: address - type: keyword - description: > - Broker address - - - name: id - type: keyword - description: Consumer Group ID - - - name: topic - type: keyword - deprecated: 6.5 - description: Topic name - - - name: partition - type: long - deprecated: 6.5 - description: Partition ID - - - name: offset - type: long - description: consumer offset into partition being read - - - name: meta - type: keyword - description: custom consumer meta data string - - - name: consumer_lag - type: long - description: consumer lag for partition/topic calculated as the difference between the partition offset and consumer offset - - - name: error.code - type: long - description: > - kafka consumer/partition error code. - - - name: client - type: group - description: > - Assigned client reading events from partition - fields: - - name: id - type: keyword - description: Client ID (kafka setting client.id) - - - name: host - type: keyword - description: Client host - - - name: member_id - type: keyword - description: internal consumer group member ID diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumergroup/consumergroup.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumergroup/consumergroup.go deleted file mode 100644 index 25c0205a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumergroup/consumergroup.go +++ /dev/null @@ -1,119 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package consumergroup - -import ( - "fmt" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/kafka" -) - -// init registers the MetricSet with the central registry. -func init() { - mb.Registry.MustAddMetricSet("kafka", "consumergroup", New, - mb.DefaultMetricSet(), - ) -} - -// MetricSet type defines all fields of the MetricSet -type MetricSet struct { - *kafka.MetricSet - - topics nameSet - groups nameSet -} - -type groupAssignment struct { - clientID string - memberID string - clientHost string -} - -var debugf = logp.MakeDebug("kafka") - -// New creates a new instance of the MetricSet. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - opts := kafka.MetricSetOptions{ - Version: "0.9.0.0", - } - - ms, err := kafka.NewMetricSet(base, opts) - if err != nil { - return nil, err - } - - config := struct { - Groups []string `config:"groups"` - Topics []string `config:"topics"` - }{} - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - return &MetricSet{ - MetricSet: ms, - groups: makeNameSet(config.Groups...), - topics: makeNameSet(config.Topics...), - }, nil -} - -// Fetch consumer group metrics from kafka -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - broker, err := m.Connect() - if err != nil { - return errors.Wrap(err, "error in connect") - } - defer broker.Close() - - brokerInfo := common.MapStr{ - "id": broker.ID(), - "address": broker.AdvertisedAddr(), - } - - emitEvent := func(event common.MapStr) { - // Helpful IDs to avoid scripts on queries - partitionTopicID := fmt.Sprintf("%d-%s", event["partition"], event["topic"]) - - // TODO (deprecation): Remove fields from MetricSetFields moved to ModuleFields - event["broker"] = brokerInfo - r.Event(mb.Event{ - ModuleFields: common.MapStr{ - "broker": brokerInfo, - "topic": common.MapStr{ - "name": event["topic"], - }, - "partition": common.MapStr{ - "id": event["partition"], - "topic_id": partitionTopicID, - }, - }, - MetricSetFields: event, - }) - } - err = fetchGroupInfo(emitEvent, broker, m.groups.pred(), m.topics.pred()) - if err != nil { - return errors.Wrap(err, "error in fetch") - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumergroup/consumergroup_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumergroup/consumergroup_integration_test.go deleted file mode 100644 index ee2ca076..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumergroup/consumergroup_integration_test.go +++ /dev/null @@ -1,114 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package consumergroup - -import ( - "io" - "testing" - "time" - - saramacluster "github.com/bsm/sarama-cluster" - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - "github.com/elastic/beats/v7/metricbeat/mb" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -const ( - kafkaSASLConsumerUsername = "consumer" - kafkaSASLConsumerPassword = "consumer-secret" - kafkaSASLUsername = "stats" - kafkaSASLPassword = "test-secret" -) - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "kafka", - compose.UpWithTimeout(600*time.Second), - compose.UpWithAdvertisedHostEnvFileForPort(9092), - ) - - c, err := startConsumer(t, service.HostForPort(9092), "metricbeat-test") - if err != nil { - t.Fatal(errors.Wrap(err, "starting kafka consumer")) - } - defer c.Close() - - ms := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.HostForPort(9092))) - for retries := 0; retries < 3; retries++ { - err = mbtest.WriteEventsReporterV2Error(ms, t, "") - if err == nil { - return - } - time.Sleep(500 * time.Millisecond) - } - t.Fatal("write", err) -} - -func TestFetch(t *testing.T) { - service := compose.EnsureUp(t, "kafka", - compose.UpWithTimeout(600*time.Second), - compose.UpWithAdvertisedHostEnvFileForPort(9092), - ) - - c, err := startConsumer(t, service.HostForPort(9092), "metricbeat-test") - if err != nil { - t.Fatal(errors.Wrap(err, "starting kafka consumer")) - } - defer c.Close() - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.HostForPort(9092))) - - var data []mb.Event - var errors []error - for retries := 0; retries < 3; retries++ { - data, errors = mbtest.ReportingFetchV2Error(f) - if len(data) > 0 { - continue - } - time.Sleep(500 * time.Millisecond) - } - if len(errors) > 0 { - t.Fatalf("fetch %v", errors) - } - if len(data) == 0 { - t.Fatalf("No consumer groups fetched") - } -} - -func startConsumer(t *testing.T, host string, topic string) (io.Closer, error) { - brokers := []string{host} - topics := []string{topic} - config := saramacluster.NewConfig() - config.Net.SASL.Enable = true - config.Net.SASL.User = kafkaSASLConsumerUsername - config.Net.SASL.Password = kafkaSASLConsumerPassword - return saramacluster.NewConsumer(brokers, "test-group", topics, config) -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "kafka", - "metricsets": []string{"consumergroup"}, - "hosts": []string{host}, - "username": kafkaSASLUsername, - "password": kafkaSASLPassword, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumergroup/mock_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumergroup/mock_test.go deleted file mode 100644 index e25abf46..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumergroup/mock_test.go +++ /dev/null @@ -1,154 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package consumergroup - -import ( - "fmt" - "math/rand" - - "github.com/Shopify/sarama" - - "github.com/elastic/beats/v7/metricbeat/module/kafka" -) - -type mockClient struct { - listGroups func() ([]string, error) - describeGroups func(group []string) (map[string]kafka.GroupDescription, error) - fetchGroupOffsets func(group string) (*sarama.OffsetFetchResponse, error) - getPartitionOffsetFromTheLeader func(topic string, partitionID int32) (int64, error) -} - -type mockState struct { - // group -> topics -> partitions -> offset - partitions map[string]map[string][]int64 // topics with group partition offsets - - // groups->client->topic->partitions ids - groups map[string][]map[string][]int32 // group/client assignments to topics and partition IDs -} - -func defaultMockClient(state mockState) *mockClient { - return &mockClient{ - listGroups: makeListGroups(state), - describeGroups: makeDescribeGroups(state), - fetchGroupOffsets: makeFetchGroupOffsets(state), - getPartitionOffsetFromTheLeader: func(topic string, partitionID int32) (int64, error) { - return 42, nil - }, - } -} - -func (c *mockClient) with(fn func(*mockClient)) *mockClient { - fn(c) - return c -} - -func makeListGroups(state mockState) func() ([]string, error) { - names := make([]string, 0, len(state.groups)) - for name := range state.groups { - names = append(names, name) - } - - return func() ([]string, error) { - return names, nil - } -} - -func makeDescribeGroups( - state mockState, -) func([]string) (map[string]kafka.GroupDescription, error) { - groups := map[string]kafka.GroupDescription{} - for name, st := range state.groups { - members := map[string]kafka.MemberDescription{} - for i, member := range st { - clientID := fmt.Sprintf("consumer-%v", i) - memberID := fmt.Sprintf("%v-%v", clientID, rand.Int()) - members[memberID] = kafka.MemberDescription{ - ClientID: clientID, - ClientHost: "/" + clientID, - Topics: member, - } - } - groups[name] = kafka.GroupDescription{Members: members} - } - - return func(group []string) (map[string]kafka.GroupDescription, error) { - ret := map[string]kafka.GroupDescription{} - for _, name := range group { - if g, found := groups[name]; found { - ret[name] = g - } - } - - if len(ret) == 0 { - ret = nil - } - return ret, nil - } -} - -func makeDescribeGroupsFail( - err error, -) func([]string) (map[string]kafka.GroupDescription, error) { - return func(_ []string) (map[string]kafka.GroupDescription, error) { - return nil, err - } -} - -func makeFetchGroupOffsets( - state mockState, -) func(group string) (*sarama.OffsetFetchResponse, error) { - return func(group string) (*sarama.OffsetFetchResponse, error) { - topics := state.partitions[group] - if topics == nil { - return &sarama.OffsetFetchResponse{}, nil - } - - blocks := map[string]map[int32]*sarama.OffsetFetchResponseBlock{} - for topic, partition := range topics { - T := map[int32]*sarama.OffsetFetchResponseBlock{} - blocks[topic] = T - - for i, offset := range partition { - T[int32(i)] = &sarama.OffsetFetchResponseBlock{ - Offset: int64(offset), - } - } - } - - return &sarama.OffsetFetchResponse{Blocks: blocks}, nil - } -} - -func makeFetchGroupOffsetsFail( - err error, -) func(string) (*sarama.OffsetFetchResponse, error) { - return func(_ string) (*sarama.OffsetFetchResponse, error) { - return nil, err - } -} - -func (c *mockClient) ListGroups() ([]string, error) { return c.listGroups() } -func (c *mockClient) DescribeGroups(groups []string) (map[string]kafka.GroupDescription, error) { - return c.describeGroups(groups) -} -func (c *mockClient) FetchGroupOffsets(group string, partitions map[string][]int32) (*sarama.OffsetFetchResponse, error) { - return c.fetchGroupOffsets(group) -} -func (c *mockClient) FetchPartitionOffsetFromTheLeader(topic string, partitionID int32) (int64, error) { - return c.getPartitionOffsetFromTheLeader(topic, partitionID) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumergroup/nameset.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumergroup/nameset.go deleted file mode 100644 index b9ddc5a8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumergroup/nameset.go +++ /dev/null @@ -1,48 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package consumergroup - -type nameSet map[string]struct{} - -func makeNameSet(strings ...string) nameSet { - if len(strings) == 0 { - return nil - } - - set := nameSet{} - for _, s := range strings { - set[s] = struct{}{} - } - return set -} - -func (s nameSet) has(name string) bool { - if s == nil { - return true - } - - _, ok := s[name] - return ok -} - -func (s nameSet) pred() func(string) bool { - if s == nil || len(s) == 0 { - return nil - } - return s.has -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumergroup/query.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumergroup/query.go deleted file mode 100644 index cb200db8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumergroup/query.go +++ /dev/null @@ -1,248 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package consumergroup - -import ( - "github.com/Shopify/sarama" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/metricbeat/module/kafka" -) - -type client interface { - ListGroups() ([]string, error) - DescribeGroups(group []string) (map[string]kafka.GroupDescription, error) - FetchGroupOffsets(group string, partitions map[string][]int32) (*sarama.OffsetFetchResponse, error) - FetchPartitionOffsetFromTheLeader(topic string, partitionID int32) (int64, error) -} - -func fetchGroupInfo( - emit func(common.MapStr), - b client, - groupsFilter, topicsFilter func(string) bool, -) error { - type result struct { - err error - group string - assign map[string]map[int32]groupAssignment - off *sarama.OffsetFetchResponse - } - - groups, err := listGroups(b, groupsFilter) - if err != nil { - logp.Err("failed to list known kafka groups: %v", err) - return err - } - if len(groups) == 0 { - return nil - } - - debugf("known consumer groups: ", groups) - - assignments, err := fetchGroupAssignments(b, groups) - if err != nil { - logp.Err("failed to fetch kafka group assignments: %v", err) - return err - } - if len(assignments) == 0 { - return nil - } - - results := make(chan result) - waiting := 0 - for group, topics := range assignments { - // generate the map topic to partitions - queryTopics := make(map[string][]int32) - for topic, partitions := range topics { - if topicsFilter != nil && !topicsFilter(topic) { - continue - } - - // copy partition ids - count := len(partitions) - if count == 0 { - continue - } - - ids, i := make([]int32, count), 0 - for partition := range partitions { - ids[i], i = partition, i+1 - } - queryTopics[topic] = ids - } - - if len(queryTopics) == 0 { - continue - } - - // fetch group offset - waiting++ - go func(group string, partitions map[string][]int32, assign map[string]map[int32]groupAssignment) { - resp, err := fetchGroupOffset(b, group, partitions) - if err != nil { - logp.Err("failed to fetch '%v' group offset: %v", group, err) - } - results <- result{err, group, assign, resp} - }(group, queryTopics, topics) - } - - for waiting > 0 { - ret := <-results - waiting-- - if ret.err != nil && err == nil { - err = ret.err - } - if err != nil { - continue - } - - for topic, partitions := range ret.off.Blocks { - for partition, info := range partitions { - partitionOffset, err := getPartitionOffsetFromTheLeader(b, topic, partition) - if err != nil { - logp.Err("failed to fetch offset for (topic, partition): ('%v', %v)", topic, partition) - continue - } - consumerLag := partitionOffset - info.Offset - event := common.MapStr{ - "id": ret.group, - "topic": topic, - "partition": partition, - "offset": info.Offset, - "meta": info.Metadata, - "consumer_lag": consumerLag, - "error": common.MapStr{ - "code": info.Err, - }, - } - - if asgnTopic, ok := ret.assign[topic]; ok { - if assignment, found := asgnTopic[partition]; found { - event["client"] = common.MapStr{ - "id": assignment.clientID, - "host": assignment.clientHost, - "member_id": assignment.memberID, - } - } - } - emit(event) - } - } - - } - - close(results) - - return err -} - -func getPartitionOffsetFromTheLeader(b client, topic string, partitionID int32) (int64, error) { - offset, err := b.FetchPartitionOffsetFromTheLeader(topic, partitionID) - if err != nil { - return -1, err - } - return offset, nil -} - -func listGroups(b client, filter func(string) bool) ([]string, error) { - groups, err := b.ListGroups() - if err != nil { - return nil, err - } - - if filter == nil { - return groups, nil - } - - filtered := groups[:0] - for _, name := range groups { - if filter(name) { - filtered = append(filtered, name) - } - } - return filtered, nil -} - -func fetchGroupAssignments( - b client, - groupIDs []string, -) (map[string]map[string]map[int32]groupAssignment, error) { - resp, err := b.DescribeGroups(groupIDs) - if err != nil { - return nil, err - } - - groups := map[string]map[string]map[int32]groupAssignment{} - -groupLoop: - for groupID, info := range resp { - G := groups[groupID] - if G == nil { - G = map[string]map[int32]groupAssignment{} - groups[groupID] = G - } - - for memberID, memberDescr := range info.Members { - if memberDescr.Err != nil { - // group doesn't seem to use standardized member assignment encoding - // => try next group - continue groupLoop - } - - clientID := memberDescr.ClientID - clientHost := memberDescr.ClientHost - if len(clientHost) > 1 && clientHost[0] == '/' { - clientHost = clientHost[1:] - } - - meta := groupAssignment{ - memberID: memberID, - clientID: clientID, - clientHost: clientHost, - } - - for topic, partitions := range memberDescr.Topics { - T := G[topic] - if T == nil { - T = map[int32]groupAssignment{} - G[topic] = T - } - - for _, partition := range partitions { - T[partition] = meta - } - } - } - } - - return groups, nil -} - -func fetchGroupOffset( - b client, - group string, - partitions map[string][]int32, -) (*sarama.OffsetFetchResponse, error) { - resp, err := b.FetchGroupOffsets(group, partitions) - if err != nil { - return nil, err - } - - return resp, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumergroup/query_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumergroup/query_test.go deleted file mode 100644 index 6c913fb9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/consumergroup/query_test.go +++ /dev/null @@ -1,293 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package consumergroup - -import ( - "fmt" - "io" - "reflect" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestFetchGroupInfo(t *testing.T) { - noEvents := func(events []common.MapStr) { - assert.Len(t, events, 0) - } - - tests := []struct { - name string - client client - groups []string - topics []string - err error - expected []common.MapStr - validate func([]common.MapStr) - }{ - { - name: "Test all groups", - client: defaultMockClient(mockState{ - partitions: map[string]map[string][]int64{ - "group1": { - "topic1": {10, 11, 12}, - "topic3": {6, 7}, - }, - "group2": { - "topic2": {3}, - "topic3": {9, 10}, - }, - }, - groups: map[string][]map[string][]int32{ - "group1": { - {"topic1": {0, 2}, "topic3": {1}}, - {"topic1": {1}, "topic3": {0}}, - }, - "group2": { - {"topic2": {0}, "topic3": {0, 1}}, - }, - }, - }), - expected: []common.MapStr{ - testEvent("group1", "topic1", 0, common.MapStr{ - "client": clientMeta(0), - "offset": int64(10), - "consumer_lag": int64(42) - int64(10), - }), - testEvent("group1", "topic1", 1, common.MapStr{ - "client": clientMeta(1), - "offset": int64(11), - "consumer_lag": int64(42) - int64(11), - }), - testEvent("group1", "topic1", 2, common.MapStr{ - "client": clientMeta(0), - "offset": int64(12), - "consumer_lag": int64(42) - int64(12), - }), - testEvent("group1", "topic3", 0, common.MapStr{ - "client": clientMeta(1), - "offset": int64(6), - "consumer_lag": int64(42) - int64(6), - }), - testEvent("group1", "topic3", 1, common.MapStr{ - "client": clientMeta(0), - "offset": int64(7), - "consumer_lag": int64(42) - int64(7), - }), - testEvent("group2", "topic2", 0, common.MapStr{ - "client": clientMeta(0), - "offset": int64(3), - "consumer_lag": int64(42) - int64(3), - }), - testEvent("group2", "topic3", 0, common.MapStr{ - "client": clientMeta(0), - "offset": int64(9), - "consumer_lag": int64(42) - int64(9), - }), - testEvent("group2", "topic3", 1, common.MapStr{ - "client": clientMeta(0), - "offset": int64(10), - "consumer_lag": int64(42) - int64(10), - }), - }, - }, - - { - name: "filter topics and groups", - client: defaultMockClient(mockState{ - partitions: map[string]map[string][]int64{ - "group1": { - "topic1": {1, 2}, - "topic2": {3, 4}, - }, - "group2": { - "topic2": {5, 6}, - "topic3": {7, 8}, - }, - }, - groups: map[string][]map[string][]int32{ - "group1": { - {"topic1": {0, 1}, "topic2": {0, 1}}, - }, - "group2": { - {"topic1": {0, 1}, "topic2": {0, 1}}, - }, - }, - }), - groups: []string{"group1"}, - topics: []string{"topic1"}, - expected: []common.MapStr{ - testEvent("group1", "topic1", 0, common.MapStr{ - "client": clientMeta(0), - "offset": int64(1), - "consumer_lag": int64(42) - int64(1), - }), - testEvent("group1", "topic1", 1, common.MapStr{ - "client": clientMeta(0), - "offset": int64(2), - "consumer_lag": int64(42) - int64(2), - }), - }, - }, - - { - name: "no events on empty group", - client: defaultMockClient(mockState{}), - validate: noEvents, - }, - - { - name: "fail to list groups", - client: defaultMockClient(mockState{}).with(func(c *mockClient) { - c.listGroups = func() ([]string, error) { - return nil, io.EOF - } - }), - err: io.EOF, - validate: noEvents, - }, - - { - name: "fail if assignment query fails", - client: defaultMockClient(mockState{ - partitions: map[string]map[string][]int64{ - "group1": {"topic1": {1}}, - }, - groups: map[string][]map[string][]int32{ - "group1": {{"topic1": {0}}}, - }, - }).with(func(c *mockClient) { - c.describeGroups = makeDescribeGroupsFail(io.EOF) - }), - err: io.EOF, - validate: noEvents, - }, - - { - name: "fail when fetching group offsets", - client: defaultMockClient(mockState{ - partitions: map[string]map[string][]int64{ - "group1": {"topic1": {1}}, - }, - groups: map[string][]map[string][]int32{ - "group1": {{"topic1": {0}}}, - }, - }).with(func(c *mockClient) { - c.fetchGroupOffsets = makeFetchGroupOffsetsFail(io.EOF) - }), - err: io.EOF, - validate: noEvents, - }, - } - - for i, test := range tests { - t.Logf("run test (%v): %v", i, test.name) - - var events []common.MapStr - collectEvents := func(event common.MapStr) { - t.Logf("new event: %v", event) - events = append(events, event) - } - - indexEvents := func(events []common.MapStr) map[string]common.MapStr { - index := map[string]common.MapStr{} - for _, e := range events { - key := fmt.Sprintf("%v::%v::%v", - e["id"], e["topic"], e["partition"], - ) - index[key] = e - } - return index - } - - groups := makeNameSet(test.groups...).pred() - topics := makeNameSet(test.topics...).pred() - err := fetchGroupInfo(collectEvents, test.client, groups, topics) - if err != nil { - switch { - case test.err == nil: - t.Fatal(err) - case test.err != err: - t.Error(err) - } - continue - } - - indexed := indexEvents(events) - for key, expected := range indexEvents(test.expected) { - event, found := indexed[key] - if !found { - t.Errorf("Missing key %v from events: %v", key, events) - continue - } - assertEvent(t, expected, event) - } - - if test.validate != nil { - test.validate(events) - } - } -} - -func assertEvent(t *testing.T, expected, event common.MapStr) { - for field, exp := range expected { - val, found := event[field] - if !found { - t.Errorf("Missing field: %v", field) - continue - } - - if sub, ok := exp.(common.MapStr); ok { - assertEvent(t, sub, val.(common.MapStr)) - } else { - if !assert.Equal(t, exp, val) { - t.Logf("failed in field: %v", field) - t.Logf("type expected: %v", reflect.TypeOf(exp)) - t.Logf("type event: %v", reflect.TypeOf(val)) - t.Logf("------------------------------") - } - } - } -} - -func testEvent( - group, topic string, - partition int, - fields ...common.MapStr, -) common.MapStr { - event := common.MapStr{ - "id": group, - "topic": topic, - "partition": int32(partition), - } - - for _, extra := range fields { - for k, v := range extra { - event[k] = v - } - } - return event -} - -func clientMeta(id int) common.MapStr { - return common.MapStr{ - "id": fmt.Sprintf("consumer-%v", id), - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/doc.go deleted file mode 100644 index 1b1defe5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/doc.go +++ /dev/null @@ -1,37 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package kafka is a Metricbeat module that contains MetricSets. - -Kafka is organised as following - -- Topic -- Partition -- Producer -- Consumer -- Consumer Groups -- Broker - -Notes -- Topics has a list of partitions -- Each partition has an offset -- Topic can be across brokers -- Each broker has a list of partitions - -*/ -package kafka diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/docker-compose.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/docker-compose.yml deleted file mode 100644 index c24a15b6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/docker-compose.yml +++ /dev/null @@ -1,14 +0,0 @@ -version: '2.3' - -services: - kafka: - image: docker.elastic.co/integrations-ci/beats-kafka:${KAFKA_VERSION:-2.1.1}-2 - build: - context: ./_meta - args: - KAFKA_VERSION: ${KAFKA_VERSION:-2.1.1} - ports: - - 9092 - - 8779 - - 8775 - - 8774 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/fields.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/fields.go deleted file mode 100644 index 7920163d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/fields.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/asset/asset.go - DO NOT EDIT. - -package kafka - -import ( - "github.com/elastic/beats/v7/libbeat/asset" -) - -func init() { - if err := asset.SetFields("metricbeat", "kafka", asset.ModuleFieldsPri, AssetKafka); err != nil { - panic(err) - } -} - -// AssetKafka returns asset data. -// This is the base64 encoded gzipped contents of ../metricbeat/module/kafka. -func AssetKafka() string { - return "eJzUWs2O3DYSvs9TFHwaHyyfdg9zWGDXXgQT27HhOECQi8AmS93MSKRMUj3TfvqApKTWL0W1epx4TtOSqr6PxWKxWMVX8ICnO3gg2QO5ATDc5HgHL97Z3y9uABhqqnhpuBR38J8bAAD3DgrJqhxvAPRBKpNSKTK+v4OM5No+VZgj0XgHe6s245gzfefEX4EgBZ4h7Z85lfZTJauyfjKB21fTVbVT8gFV+3hK36xO//c/pwHeSKGrAhX8ZEXhXmRSFcQKwIEcEXaIAhQSBpmSBdzWYgciWM7FvqfSHBBoo89ReZl0PhiOpTseznqPm/HkcgARHFJnWJzdTOIQxhRqPQn2gKdHqYZE4vAIO6IyXCNrIUZzZmTJaWL/H83bGDoA+8XqcTrnMFApqRIq2RhpYNFFGKcKrKpkjFYSZbiVTXrztxbpU6MGOAuiuNGlE1hh+/XAfhP8a4XAGcjMeWx5RhfugbfhMg+/Br8PHSCCuV8eNLlKQKh9t0CjONV+gftQV7/5+cPvHdk2wO3QkMh1XeyQiNCK+mA/AHMgBsyBa8AjCgNcWzRikIGR0Yu1AVX4tUJtEnogQmCefK2wwkTzbxhi8uWAYL9pJqLWAk46LjoNCZRKsopikhGeI0tLVKlGKkUwxlgeihjHwwtCrafRq6FEBZOaPLEsl8QEmWVo6OFyXjTndpqcltZQVlul8Ars+nZbIiWqYocqYK4r2CieQ9A0q5mUOaduN05yJAxVijlS+3uoasTIfw/N927qNsBXguZIRLqWRi13DToatbZUvkn5gFiiShjXVAqB1CzR+EPKd04GaC7tLl0r2+CsYzr4VHK1GGPOVPz3z8PFpmxS5Kd4No3Es9DRJ0HXzJFbQ/XcbuOSy32S5ZU+pBMuN141cg/u60sctE7w0CRcJLuTQd2E1iVYLqgsuNiDlfJR1g7YKbyYhKzMOhayMnt5bRYK/0RqkK2j0khdjUqBWpM96pQH05HeZNQy2+Cv4w4XgF5h+i9AvdZ0r4TeOr0RcA1Uc8Jdl2u35+yJbLt994Pm2y7XiQqvBRe8qAq/ooiBxwOnh37dQKNgup8+aTASyPiIE+MY3g1r7YtpHDmisi5xTuecfMOOQSYVENAlUp5xWp/NNuS7VCq2hV6t4UzwzGWS60qCawNXcz5orObWmT3Hyt4kr13c5CnNSbAQ5JyLPDnnal1pLLOE1CYsKZVFwUdHh9kByyzTaDMWJ2XH22YzKym4IuF2+HedWmO0neODaHsQPIc1H0z9A/flBTF1GEJXVzXnFPWLs81fKJIGos1QuedUKqQ2gt7Bv5N/hew3W0S8Zi0WluuxcxaAUF0WQrXZiKFCr0bbPJnFn67XwkLNdh2PIcZ0JJyO7RE14+Gsvg0DzYfpOaxox+sUjoMU2hJkXNVrFYdzrXfJED6mxVPogLROX8dFLozsFFZ3aLclu5DCDIp+3gVrZp1W2siiGx8NAUYMAW1Ud7FOIjdiE9veSgvkZO8SgXb0r33OQklOK5/xEe0iBeNZhgoFtYHGPNpY069H18Ykgg0NHB7MZDcifijjteu2yJbD6zPDbrMibF9XYFgR3IN8/qs13wtkTd3Cepb1MJdb15n+3JraEIAjY98bT+r+Ldx6w2k0xtLzbBPOXi7H4YPUQ3NdSqSnahawQJviptuHz4VBJUg+2AlrgG4UCoW/1YnIlJL1SUggBl7ip0fCc7LLsdarm1bHnh9RdPpbK31U4CMG3OPyROEXp7gJPMMG2ZBmx2w5ex5CH53iZUIXbKsXzOd5L7Uby/dI7ULbfARhGDV7m6ezLH3f4Bmm8r1vSHAGtz7VH+XGHVPpeQabMtD33HmTBQDO9DyDuhXzDHb47DVPG2LeIkKfBE2XaO2kzMcFqUhm94Jx620aeNYYALgGLmheMWRNg5yLV5ZM265Cu8PB7f2vn6NGotMFH3uWQZi2RbdMcTaBgivM///bnMknKq7yZtOD2LAWuHIS5LfpxGxGl1PmqQ1u3MD1DlRjXrFHrPoax5prT9vrC3y6fFtzueRq1HZOs4fvcVrmu/or6+6faqmpunv77getu5Mmn0t3lT27pa7sGmLxxd0nMiQHUshKuL3Hy9p8WKphu3ixuk4MPaSaf8OUHBcLtHPVdT13FosCLsjTEnBTGY4GDtzsoVKxVKNgUQ2P+Yq9xd7aOUgVGnW6mIhRHFmtqu67bCXkIvI/iJDvXNR9pL95stYuk8YO43trawBXLI8lwKX7blHzfjZuE9Cvcq1Nl1JovJyBl99Agcv0kfBFH2sh719/BCsAhs+kJ/NYq1v7/b6c7/LLyrjKoOmwWsmjbvpEWb08b8RRbfe/AgAA//9LpueC" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/kafka.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/kafka.go deleted file mode 100644 index c610c126..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/kafka.go +++ /dev/null @@ -1,22 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package kafka - -import "github.com/elastic/beats/v7/libbeat/logp" - -var debugf = logp.MakeDebug("kafka") diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/metricset.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/metricset.go deleted file mode 100644 index 73c1be02..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/metricset.go +++ /dev/null @@ -1,80 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package kafka - -import ( - "crypto/tls" - - "github.com/elastic/beats/v7/libbeat/common/transport/tlscommon" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -// MetricSet is the base metricset for all Kafka metricsets -type MetricSet struct { - mb.BaseMetricSet - broker *Broker -} - -// MetricSetOptions are the options of a Kafka metricset -type MetricSetOptions struct { - Version string -} - -// NewMetricSet creates a base metricset for Kafka metricsets -func NewMetricSet(base mb.BaseMetricSet, options MetricSetOptions) (*MetricSet, error) { - config := defaultConfig - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - tlsCfg, err := tlscommon.LoadTLSConfig(config.TLS) - if err != nil { - return nil, err - } - - var tls *tls.Config - if tlsCfg != nil { - tls = tlsCfg.BuildModuleConfig("") - } - - timeout := base.Module().Config().Timeout - cfg := BrokerSettings{ - MatchID: true, - DialTimeout: timeout, - ReadTimeout: timeout, - ClientID: config.ClientID, - Retries: config.Retries, - Backoff: config.Backoff, - TLS: tls, - Username: config.Username, - Password: config.Password, - Version: Version(options.Version), - } - - return &MetricSet{ - BaseMetricSet: base, - broker: NewBroker(base.Host(), cfg), - }, nil - -} - -// Connect connects with a kafka broker -func (m *MetricSet) Connect() (*Broker, error) { - err := m.broker.Connect() - return m.broker, err -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/module.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/module.yml deleted file mode 100644 index 91621d29..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/module.yml +++ /dev/null @@ -1,5 +0,0 @@ -name: kafka -metricsets: -- broker -- producer -- consumer diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/partition/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/partition/_meta/data.json deleted file mode 100644 index f8a2bbf5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/partition/_meta/data.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "beat": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "kafka": { - "broker": { - "address": "172.18.0.2:9092", - "id": 0 - }, - "partition": { - "broker": { - "address": "172.18.0.2:9092", - "id": 0 - }, - "id": 0, - "offset": { - "newest": 0, - "oldest": 0 - }, - "partition": { - "id": 0, - "insync_replica": true, - "is_leader": true, - "leader": 0, - "replica": 0 - }, - "topic": { - "name": "foo-1538389014-739473801" - }, - "topic_broker_id": "0-foo-1538389014-739473801-0", - "topic_id": "0-foo-1538389014-739473801" - }, - "topic": { - "name": "foo-1538389014-739473801" - } - }, - "metricset": { - "host": "kafka:9092", - "module": "kafka", - "name": "partition", - "rtt": 115 - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/partition/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/partition/_meta/docs.asciidoc deleted file mode 100644 index ae130848..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/partition/_meta/docs.asciidoc +++ /dev/null @@ -1,11 +0,0 @@ -This is the partition metricset of the Kafka module. - -==== Configuration - -As the partition metricset fetches the data from the complete Kafka cluster, only one connection host has to be defined. Currently if multiple hosts are defined, the data is fetched multiple times. Support for multiple initial connections host is planned to be added in future releases. - - -==== Metricset - -The current implementation of the partition metricset fetches the data for all leader partitions. Data for the replicas is not available yet. - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/partition/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/partition/_meta/fields.yml deleted file mode 100644 index 8f241278..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/partition/_meta/fields.yml +++ /dev/null @@ -1,82 +0,0 @@ -- name: partition - type: group - description: > - partition - release: ga - fields: - - name: offset - type: group - description: > - Available offsets of the given partition. - fields: - - name: newest - type: long - description: > - Newest offset of the partition. - - name: oldest - type: long - description: > - Oldest offset of the partition. - - - name: partition - type: group - description: > - Partition data. - fields: - - name: id - type: long - deprecated: 6.5 - description: > - Partition id. - - - name: leader - type: long - description: > - Leader id (broker). - - name: isr - type: keyword - description: > - List of isr ids. - - name: replica - type: long - description: > - Replica id (broker). - - - name: insync_replica - type: boolean - description: > - Indicates if replica is included in the in-sync replicate set (ISR). - - - name: is_leader - type: boolean - description: > - Indicates if replica is the leader - - - name: error.code - type: long - description: > - Error code from fetching partition. - - - name: topic.error.code - type: long - deprecated: 6.5 - description: > - topic error code. - - name: topic.name - type: keyword - deprecated: 6.5 - description: > - Topic name - - - name: broker.id - type: long - deprecated: 6.5 - description: > - Broker id - - name: broker.address - type: keyword - deprecated: 6.5 - description: > - Broker address - - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/partition/partition.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/partition/partition.go deleted file mode 100644 index 7a1e8aee..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/partition/partition.go +++ /dev/null @@ -1,217 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package partition - -import ( - "fmt" - - "github.com/Shopify/sarama" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - "github.com/elastic/beats/v7/metricbeat/module/kafka" -) - -// init registers the partition MetricSet with the central registry. -func init() { - mb.Registry.MustAddMetricSet("kafka", "partition", New, - mb.WithHostParser(parse.PassThruHostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet type defines all fields of the partition MetricSet -type MetricSet struct { - *kafka.MetricSet - - topics []string -} - -var errFailQueryOffset = errors.New("operation failed") - -var debugf = logp.MakeDebug("kafka") - -// New creates a new instance of the partition MetricSet. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - opts := kafka.MetricSetOptions{ - Version: "0.8.2.0", - } - - ms, err := kafka.NewMetricSet(base, opts) - if err != nil { - return nil, err - } - - config := struct { - Topics []string `config:"topics"` - }{} - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - return &MetricSet{ - MetricSet: ms, - topics: config.Topics, - }, nil -} - -// Fetch partition stats list from kafka -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - broker, err := m.Connect() - if err != nil { - return errors.Wrap(err, "error in connect") - } - defer broker.Close() - - topics, err := broker.GetTopicsMetadata(m.topics...) - if err != nil { - return errors.Wrap(err, "error getting topic metadata") - } - if len(topics) == 0 { - debugf("no topic could be read, check ACLs") - return nil - } - - evtBroker := common.MapStr{ - "id": broker.ID(), - "address": broker.AdvertisedAddr(), - } - - for _, topic := range topics { - debugf("fetch events for topic: ", topic.Name) - evtTopic := common.MapStr{ - "name": topic.Name, - } - - if topic.Err != 0 { - evtTopic["error"] = common.MapStr{ - "code": topic.Err, - } - } - - for _, partition := range topic.Partitions { - // partition offsets can be queried from leader only - if broker.ID() != partition.Leader { - debugf("broker is not leader (broker=%v, leader=%v)", broker.ID(), partition.Leader) - continue - } - - // collect offsets for all replicas - for _, id := range partition.Replicas { - - // Get oldest and newest available offsets - offOldest, offNewest, offOK, err := queryOffsetRange(broker, id, topic.Name, partition.ID) - - if !offOK { - if err == nil { - err = errFailQueryOffset - } - - msg := fmt.Errorf("Failed to query kafka partition (%v:%v) offsets: %v", - topic.Name, partition.ID, err) - m.Logger().Warn(msg) - r.Error(msg) - continue - } - - partitionEvent := common.MapStr{ - "id": partition.ID, - "leader": partition.Leader, - "replica": id, - "is_leader": partition.Leader == id, - "insync_replica": hasID(id, partition.Isr), - } - - if partition.Err != 0 { - partitionEvent["error"] = common.MapStr{ - "code": partition.Err, - } - } - - // Helpful IDs to avoid scripts on queries - partitionTopicID := fmt.Sprintf("%d-%s", partition.ID, topic.Name) - partitionTopicBrokerID := fmt.Sprintf("%s-%d", partitionTopicID, id) - - // create event - event := common.MapStr{ - // Common `kafka.partition` fields - "id": partition.ID, - "topic_id": partitionTopicID, - "topic_broker_id": partitionTopicBrokerID, - - "topic": evtTopic, - "broker": evtBroker, - "partition": partitionEvent, - "offset": common.MapStr{ - "newest": offNewest, - "oldest": offOldest, - }, - } - - // TODO (deprecation): Remove fields from MetricSetFields moved to ModuleFields - sent := r.Event(mb.Event{ - ModuleFields: common.MapStr{ - "broker": evtBroker, - "topic": evtTopic, - }, - MetricSetFields: event, - }) - if !sent { - return nil - } - } - } - } - return nil -} - -// queryOffsetRange queries the broker for the oldest and the newest offsets in -// a kafka topics partition for a given replica. -func queryOffsetRange( - b *kafka.Broker, - replicaID int32, - topic string, - partition int32, -) (int64, int64, bool, error) { - oldest, err := b.PartitionOffset(replicaID, topic, partition, sarama.OffsetOldest) - if err != nil { - return -1, -1, false, errors.Wrap(err, "failed to get oldest offset") - } - - newest, err := b.PartitionOffset(replicaID, topic, partition, sarama.OffsetNewest) - if err != nil { - return -1, -1, false, errors.Wrap(err, "failed to get newest offset") - } - - okOld := oldest != -1 - okNew := newest != -1 - return oldest, newest, okOld && okNew, nil -} - -func hasID(id int32, lst []int32) bool { - for _, other := range lst { - if id == other { - return true - } - } - return false -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/partition/partition_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/partition/partition_integration_test.go deleted file mode 100644 index a78634cb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/partition/partition_integration_test.go +++ /dev/null @@ -1,183 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package partition - -import ( - "fmt" - "math/rand" - "strconv" - "testing" - "time" - - "github.com/Shopify/sarama" - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -const ( - kafkaSASLProducerUsername = "producer" - kafkaSASLProducerPassword = "producer-secret" - kafkaSASLUsername = "stats" - kafkaSASLPassword = "test-secret" -) - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "kafka", - compose.UpWithTimeout(600*time.Second), - compose.UpWithAdvertisedHostEnvFileForPort(9092), - ) - - // Create initial topic - generateKafkaData(t, service.HostForPort(9092), "metricbeat-generate-data") - - ms := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.HostForPort(9092), "")) - err := mbtest.WriteEventsReporterV2Error(ms, t, "") - if err != nil { - t.Fatal("write", err) - } -} - -func TestTopic(t *testing.T) { - service := compose.EnsureUp(t, "kafka", - compose.UpWithTimeout(600*time.Second), - compose.UpWithAdvertisedHostEnvFileForPort(9092), - ) - - logp.TestingSetup(logp.WithSelectors("kafka")) - - id := strconv.Itoa(rand.New(rand.NewSource(int64(time.Now().Nanosecond()))).Int()) - testTopic := fmt.Sprintf("test-metricbeat-%s", id) - - // Create initial topic - generateKafkaData(t, service.HostForPort(9092), testTopic) - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.HostForPort(9092), testTopic)) - dataBefore, err := mbtest.ReportingFetchV2Error(f) - if err != nil { - t.Fatal("write", err) - } - if len(dataBefore) == 0 { - t.Fatalf("No offsets fetched from topic (before): %v", testTopic) - } - t.Logf("before: %v", dataBefore) - - var n int64 = 10 - var i int64 = 0 - // Create n messages - for ; i < n; i++ { - generateKafkaData(t, service.HostForPort(9092), testTopic) - } - - dataAfter, err := mbtest.ReportingFetchV2Error(f) - if err != nil { - t.Fatal("write", err) - } - if len(dataAfter) == 0 { - t.Fatalf("No offsets fetched from topic (after): %v", testTopic) - } - t.Logf("after: %v", dataAfter) - - // Checks that no new topics / partitions were added - assert.True(t, len(dataBefore) == len(dataAfter)) - - var offsetBefore int64 = 0 - var offsetAfter int64 = 0 - - // Its possible that other topics exists -> select the right data - for _, data := range dataBefore { - if data.ModuleFields["topic"].(common.MapStr)["name"] == testTopic { - offsetBefore = data.MetricSetFields["offset"].(common.MapStr)["newest"].(int64) - } - } - - for _, data := range dataAfter { - if data.ModuleFields["topic"].(common.MapStr)["name"] == testTopic { - offsetAfter = data.MetricSetFields["offset"].(common.MapStr)["newest"].(int64) - } - } - - // Compares offset before and after - if offsetBefore+n != offsetAfter { - t.Errorf("Offset before: %v", offsetBefore) - t.Errorf("Offset after: %v", offsetAfter) - } - assert.True(t, offsetBefore+n == offsetAfter) -} - -func generateKafkaData(t *testing.T, host string, topic string) { - t.Logf("Send Kafka Event to topic: %v", topic) - - config := sarama.NewConfig() - config.Producer.Return.Successes = true - // Retry for 10 seconds - config.Producer.Retry.Max = 20 - config.Producer.Retry.Backoff = 500 * time.Millisecond - config.Metadata.Retry.Max = 20 - config.Metadata.Retry.Backoff = 500 * time.Millisecond - config.Net.SASL.Enable = true - config.Net.SASL.User = kafkaSASLProducerUsername - config.Net.SASL.Password = kafkaSASLProducerPassword - client, err := sarama.NewClient([]string{host}, config) - if err != nil { - t.Errorf("%s", err) - t.FailNow() - } - - producer, err := sarama.NewSyncProducerFromClient(client) - if err != nil { - t.Error(err) - } - defer producer.Close() - - msg := &sarama.ProducerMessage{ - Topic: topic, - Value: sarama.StringEncoder("Hello World"), - } - - _, _, err = producer.SendMessage(msg) - if err != nil { - t.Errorf("failed to send message: %s\n", err) - } - - err = client.RefreshMetadata(topic) - if err != nil { - t.Errorf("failed to refresh metadata for topic '%s': %s\n", topic, err) - } -} - -func getConfig(host string, topic string) map[string]interface{} { - var topics []string - if topic != "" { - topics = []string{topic} - } - - return map[string]interface{}{ - "module": "kafka", - "metricsets": []string{"partition"}, - "hosts": []string{host}, - "topics": topics, - "username": kafkaSASLUsername, - "password": kafkaSASLPassword, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/producer/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/producer/_meta/data.json deleted file mode 100644 index 77273c67..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/producer/_meta/data.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "@timestamp": "2019-10-31T10:19:14.758Z", - "@metadata": { - "beat": "metricbeat", - "type": "_doc", - "version": "8.0.0" - }, - "metricset": { - "name": "producer", - "period": 10000 - }, - "ecs": { - "version": "1.2.0" - }, - "host": { - "os": { - "name": "Mac OS X", - "kernel": "18.7.0", - "build": "18G95", - "platform": "darwin", - "version": "10.14.6", - "family": "darwin" - }, - "id": "883134FF-0EC4-5E1B-9F9E-FD06FB681D84", - "hostname": "abc.local", - "name": "abc.local", - "architecture": "x86_64" - }, - "agent": { - "type": "metricbeat", - "ephemeral_id": "b95327e7-2737-4262-a1a6-ab8547fc8c8d", - "hostname": "abc.local", - "id": "79dd1677-1bea-4efd-9131-e8ca464eddf0", - "version": "8.0.0" - }, - "service": { - "address": "localhost:8775", - "type": "kafka" - }, - "event": { - "dataset": "kafka.producer", - "module": "kafka", - "duration": 4485726 - }, - "kafka": { - "producer": { - "response_rate": 0, - "request_rate": 0, - "record_send_rate": 0, - "batch_size_avg": 0, - "record_size_avg": 0, - "record_retry_rate": 0, - "records_per_request": 0, - "io_wait": 1.2487715219630156e+07, - "mbean": "kafka.producer:client-id=console-producer,type=producer-metrics", - "available_buffer_bytes": 0, - "record_error_rate": 737.5234685412391 - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/producer/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/producer/_meta/docs.asciidoc deleted file mode 100644 index 29bd793c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/producer/_meta/docs.asciidoc +++ /dev/null @@ -1,20 +0,0 @@ -This metricset periodically fetches JMX metrics from Kafka Producers implemented in java and expose JMX metrics through jolokia agent. - -[float] -=== Compatibility -The module has been tested with Kafka 2.1.1. Other versions are expected to work. - -[float] -=== Usage -The Producer metricset requires <>to fetch JMX metrics. Refer to the link for more information about Jolokia. - -Note that the Jolokia agent is required to be deployed along with the JVM application. This can be achieved by -using the `KAFKA_OPTS` environment variable when starting the Kafka producer application: - -[source,shell] ----- -export KAFKA_OPTS=-javaagent:/opt/jolokia-jvm-1.5.0-agent.jar=port=8775,host=localhost -./bin/kafka-console-producer.sh --topic test --broker-list localhost:9091 ----- - -Then it will be possible to collect the JMX metrics from `localhost:8775`. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/producer/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/producer/_meta/fields.yml deleted file mode 100644 index d4d97d8d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/producer/_meta/fields.yml +++ /dev/null @@ -1,50 +0,0 @@ -- name: producer - type: group - description: Producer metrics from Kafka Producer JMX - release: beta - fields: - - name: mbean - description: Mbean that this event is related to - type: keyword - - name: available_buffer_bytes - description: The total amount of buffer memory - type: float - - name: batch_size_avg - description: The average number of bytes sent - type: float - - name: batch_size_max - description: The maximum number of bytes sent - type: long - - name: record_send_rate - description: The average number of records sent per second - type: float - - name: record_retry_rate - description: The average number of retried record sends per second - type: float - - name: record_error_rate - description: The average number of retried record sends per second - type: float - - name: records_per_request - description: The average number of records sent per second - type: float - - name: record_size_avg - description: The average record size - type: float - - name: record_size_max - description: The maximum record size - type: long - - name: request_rate - description: The number of producer requests per second - type: float - - name: response_rate - description: The number of producer responses per second - type: float - - name: io_wait - description: The producer I/O wait time - type: float - - name: out.bytes_per_sec - description: The rate of bytes going out for the producer - type: float - - name: message_rate - description: The producer message rate - type: float diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/producer/manifest.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/producer/manifest.yml deleted file mode 100644 index a10e3661..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/producer/manifest.yml +++ /dev/null @@ -1,46 +0,0 @@ -default: true -input: - module: jolokia - metricset: jmx - defaults: - namespace: "producer" - hosts: ["localhost:8775"] - path: "/jolokia/?ignoreErrors=true&canonicalNaming=false" - jmx.mappings: - - mbean: 'kafka.producer:type=producer-metrics,client-id=*' - attributes: - - attr: buffer-available-bytes - field: available_buffer_bytes - - attr: batch-size-avg - field: batch_size_avg - - attr: batch-size-max - field: batch_size_max - - attr: record-send-rate - field: record_send_rate - - attr: record-retry-rate - field: record_retry_rate - - attr: record-error-rate - field: record_error_rate - - attr: records-per-request-avg - field: records_per_request - - attr: record-size-avg - field: record_size_avg - - attr: record-size-max - field: record_size_max - - attr: request-rate - field: request_rate - - attr: response-rate - field: response_rate - - attr: io-wait-time-ns-avg - field: io_wait - - mbean: 'kafka.producer:client-id=*,node-id=*,type=producer-node-metrics' - attributes: - - attr: outgoing-byte-total - field: out.bytes_per_sec - - mbean: 'kafka\.producer:type=ProducerTopicMetrics,name=MessagesPerSec,clientId=.*' - attributes: - - attr: Count - field: message_rate - - - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/producer/producer_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/producer/producer_integration_test.go deleted file mode 100644 index b66f5838..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/producer/producer_integration_test.go +++ /dev/null @@ -1,67 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package producer - -import ( - "testing" - "time" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - - // Register input module and metricset - _ "github.com/elastic/beats/v7/metricbeat/module/jolokia" - _ "github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx" -) - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "kafka", - compose.UpWithTimeout(600*time.Second), - compose.UpWithAdvertisedHostEnvFileForPort(9092), - ) - - m := mbtest.NewFetcher(t, getConfig(service.HostForPort(8775))) - m.WriteEvents(t, "") -} - -func TestFetch(t *testing.T) { - service := compose.EnsureUp(t, "kafka", - compose.UpWithTimeout(600*time.Second), - compose.UpWithAdvertisedHostEnvFileForPort(9092), - ) - - m := mbtest.NewFetcher(t, getConfig(service.HostForPort(8775))) - events, errs := m.FetchEvents() - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - t.Logf("%s/%s event: %+v", m.Module().Name(), m.Name(), events[0]) -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "kafka", - "metricsets": []string{"producer"}, - "hosts": []string{host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/producer/producer_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/producer/producer_test.go deleted file mode 100644 index 0469ea57..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/producer/producer_test.go +++ /dev/null @@ -1,33 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package producer - -import ( - "os" - - "github.com/elastic/beats/v7/metricbeat/mb" - // Register input module and metricset - _ "github.com/elastic/beats/v7/metricbeat/module/jolokia" - _ "github.com/elastic/beats/v7/metricbeat/module/jolokia/jmx" -) - -func init() { - // To be moved to some kind of helper - os.Setenv("BEAT_STRICT_PERMS", "false") - mb.Registry.SetSecondarySource(mb.NewLightModulesSource("../../../module")) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/test_kafka.py b/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/test_kafka.py deleted file mode 100644 index adfc8eb5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kafka/test_kafka.py +++ /dev/null @@ -1,99 +0,0 @@ -import os -import sys -import unittest -from parameterized import parameterized - -sys.path.append(os.path.join(os.path.dirname(__file__), '../../tests/system')) -import metricbeat - - -@metricbeat.parameterized_with_supported_versions -class KafkaTest(metricbeat.BaseTest): - COMPOSE_SERVICES = ['kafka'] - COMPOSE_ADVERTISED_HOST = True - COMPOSE_ADVERTISED_PORT = "9092/tcp" - - PRODUCER_USERNAME = "producer" - PRODUCER_PASSWORD = "producer-secret" - - USERNAME = "stats" - PASSWORD = "test-secret" - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_partition(self): - """ - kafka partition metricset test - """ - - self.create_topic() - - self.render_config_template(modules=[{ - "name": "kafka", - "metricsets": ["partition"], - "hosts": self.get_hosts(), - "period": "1s", - "version": self.version(), - "username": self.USERNAME, - "password": self.PASSWORD, - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0, max_timeout=60) - proc.check_kill_and_wait() - - output = self.read_output_json() - self.assertTrue(len(output) >= 1) - evt = output[0] - print(evt) - - self.assert_fields_are_documented(evt) - - @parameterized.expand([ - ('consumer', '8774/tcp'), - ('producer', '8775/tcp'), - ('broker', '8779/tcp'), - ]) - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_kafka_jmx(self, metricset, port): - """ - kafka jmx metricsets tests - """ - host = self.compose_host(port=port) - modules = [{ - "name": "kafka", - "metricsets": [metricset], - "hosts": [host], - "period": "1s" - }] - self.render_config_template(modules=modules) - proc = self.start_beat(home=self.beat_path) - self.wait_until(lambda: self.output_lines() > 0, max_timeout=60) - proc.check_kill_and_wait() - - output = self.read_output_json() - self.assertTrue(len(output) >= 1) - evt = output[0] - print(evt) - - self.assert_fields_are_documented(evt) - - def create_topic(self): - from kafka import KafkaProducer - - producer = KafkaProducer( - bootstrap_servers=self.get_hosts()[0], - security_protocol="SASL_PLAINTEXT", - sasl_mechanism="PLAIN", - sasl_plain_username=self.PRODUCER_USERNAME, - sasl_plain_password=self.PRODUCER_PASSWORD, - retries=20, retry_backoff_ms=500) - producer.send('foobar', b'some_message_bytes') - - @classmethod - def version(cls): - if 'KAFKA_VERSION' in cls.COMPOSE_ENV: - return cls.COMPOSE_ENV['KAFKA_VERSION'] - return '2.0.0' - - @classmethod - def get_hosts(cls): - return [cls.compose_host(port=cls.COMPOSE_ADVERTISED_PORT)] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/_meta/Dockerfile b/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/_meta/Dockerfile deleted file mode 100644 index 850f34e6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/_meta/Dockerfile +++ /dev/null @@ -1,4 +0,0 @@ -ARG KIBANA_VERSION -FROM docker.elastic.co/kibana/kibana:${KIBANA_VERSION} -HEALTHCHECK --interval=1s --retries=300 --start-period=60s CMD python -c 'import urllib, json; response = urllib.urlopen("http://myelastic:changeme@localhost:5601/api/status"); data = json.loads(response.read()); exit(1) if data["status"]["overall"]["state"] != "green" else exit(0);' - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/_meta/config-xpack.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/_meta/config-xpack.yml deleted file mode 100644 index ac67948c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/_meta/config-xpack.yml +++ /dev/null @@ -1,9 +0,0 @@ -- module: kibana - metricsets: - - stats - period: 10s - hosts: ["localhost:5601"] - #basepath: "" - #username: "user" - #password: "secret" - xpack.enabled: true diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/_meta/config.reference.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/_meta/config.reference.yml deleted file mode 100644 index 466dd789..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/_meta/config.reference.yml +++ /dev/null @@ -1,10 +0,0 @@ -- module: kibana - metricsets: ["status"] - period: 10s - hosts: ["localhost:5601"] - basepath: "" - enabled: true - - # Set to true to send data collected by module to X-Pack - # Monitoring instead of metricbeat-* indices. - #xpack.enabled: false diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/_meta/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/_meta/config.yml deleted file mode 100644 index f997985d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/_meta/config.yml +++ /dev/null @@ -1,8 +0,0 @@ -- module: kibana - #metricsets: - # - status - period: 10s - hosts: ["localhost:5601"] - #basepath: "" - #username: "user" - #password: "secret" diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/_meta/docs.asciidoc deleted file mode 100644 index bcc0c408..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/_meta/docs.asciidoc +++ /dev/null @@ -1,11 +0,0 @@ -There are two modules that collect metrics about {kib}: - -* The Kibana module tracks only the high-level metrics. The default metricset in -this module is `status`. -* The Kibana X-Pack module enables you to monitor more Kibana metrics with our -{stack} {monitor-features}. The default metricset in this module is `stats`. - -[float] -=== Compatibility - -The Kibana module works with Kibana 6.7.0 and later. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/_meta/fields.yml deleted file mode 100644 index 9018425f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/_meta/fields.yml +++ /dev/null @@ -1,12 +0,0 @@ -- key: kibana - title: "Kibana" - description: > - Kibana module - short_config: false - release: ga - settings: ["ssl", "http"] - fields: - - name: kibana - type: group - description: > - fields: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/config.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/config.go deleted file mode 100644 index 748ba6bb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/config.go +++ /dev/null @@ -1,30 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package kibana - -// Config defines the structure for the Kibana module configuration options -type Config struct { - XPackEnabled bool `config:"xpack.enabled"` -} - -// DefaultConfig returns the default configuration for the Kibana module -func DefaultConfig() Config { - return Config{ - XPackEnabled: false, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/doc.go deleted file mode 100644 index 33d8e955..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/doc.go +++ /dev/null @@ -1,21 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package kibana is a Metricbeat module that contains MetricSets. -*/ -package kibana diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/fields.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/fields.go deleted file mode 100644 index eeddf8d8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/fields.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/asset/asset.go - DO NOT EDIT. - -package kibana - -import ( - "github.com/elastic/beats/v7/libbeat/asset" -) - -func init() { - if err := asset.SetFields("metricbeat", "kibana", asset.ModuleFieldsPri, AssetKibana); err != nil { - panic(err) - } -} - -// AssetKibana returns asset data. -// This is the base64 encoded gzipped contents of ../metricbeat/module/kibana. -func AssetKibana() string { - return "eJzMmM1u4zYQx+9+ioEve0n0AD4UKNoCLYoExbZBD0VhjMWxxYYiVc7Iifv0BSnJkWXKllsLuzoEiT7+85vhfJB5hFc6rOBVb9DiAkC0GFrB8ud4Y7kAUMS515VoZ1fwzQIAoHkIpVO1oQUAF87LOnd2q3cr2KLhcNeTIWRawS4IM4lou+MV/LFkNssHWBYi1fLPBcBWk1G8itqPYLGkHlG45FAFHe/qqr2ToDrV6WuxoPDxbkpuVLK5WoejDqBV4Gv7KLokKEm8zjnrvX7qd3cN2fp8da3VyYMOEY1GHjypUIoVMPm9zik7+7DUO4+ND+JrGjy94GPPT21Z0OYELy8/fZ8kDj+TxK90eHN+CHWj2TP1zqy2it7vZ/cZSwK3be1/YtBWyFs0CUMdQuFYsnndDyZGQyAeLVeh3lApTzxMj6mJk/76HtkTLJD/xEc/YsUE5KRDe/KsnZ3sxjSItOppCNLvXArBsaFYrLhwkoTeOGcIh7JXsH8vSAryIAV1LmxqbRRoBjzaa+6lkQSlTifDPZIyLCehkSJlqGPInc1r78nGYWApD+JpJuPs7sZircsN+VCuudFkBXomoERFIC6Gr8m/DJ6dEEiBAhvv3pg8Q44WmKyCsjaiK0PAOvyKllzNJ4riwNPfNbH0Xo7KgMwU5oCAszk9xPSWgg5R3tNjzQTEghujuSDVl82Scau8y8cqeTilJkTql0aum02D56lB9IFC+7B6xrlqrcjgISuH33dgnKMhtd4ah8M6uEoI8EOwA8EORDugLZTaGM2UO6uGRju8kkrnD1lBOIzJpXhN4OliFpRHAjcWul5vdoIm2xyEzr+9kPhR2vkSZQVjH191AOC3YL1xAI1xOQqpkMZtdoUIp9WP2xAm9cXofwzcgQA2h+nIrP+htdGlli8G/oTvGTijgCvMKRKdxv/ZKcr+4s6phwkLUYW9Zar0rrgzAfclaoc22gvyaOV1RG0rvFeHAvjc9tbc1VZu6lQfUEpz21rnCNTHvGmd52aYvJGnnmkaztVBO5iBrCl0e8Y3snJcOcu0Dst+r/X73IpCEL1t0HyQ4X43T4p/uyePOzq6HimvDJjeiMH3ebCe8F2XdTkRa3Rfd/Ph9deo0C7H/zqnzn/qS++PvtrzcQBLI7dni6yp0nkON20LyOY65MS8yVyoJmOy8Of9V79Vj8ZGVj/dXf5z73pq5M7rASb0rEknHLhDs/iusdIzOH6MgPNBPY6U3h9PYupmdlgrzTL4t1d3jYUQJk9uuBa/ibyQmJX9wX05ojBhks9JegL3bwAAAP//xlKE7A==" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/kibana.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/kibana.go deleted file mode 100644 index 4acb1246..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/kibana.go +++ /dev/null @@ -1,158 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package kibana - -import ( - "encoding/json" - "fmt" - "net/url" - "strings" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/helper/elastic" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -func init() { - // Register the ModuleFactory function for this module. - if err := mb.Registry.AddModule(ModuleName, NewModule); err != nil { - panic(err) - } -} - -// NewModule creates a new module after performing validation. -func NewModule(base mb.BaseModule) (mb.Module, error) { - if err := validateXPackMetricsets(base); err != nil { - return nil, err - } - - return &base, nil -} - -// Validate that correct metricsets have been specified if xpack.enabled = true. -func validateXPackMetricsets(base mb.BaseModule) error { - config := struct { - Metricsets []string `config:"metricsets"` - XPackEnabled bool `config:"xpack.enabled"` - }{} - if err := base.UnpackConfig(&config); err != nil { - return err - } - - // Nothing to validate if xpack.enabled != true - if !config.XPackEnabled { - return nil - } - - expectedXPackMetricsets := []string{ - "stats", - } - - if !common.MakeStringSet(config.Metricsets...).Equals(common.MakeStringSet(expectedXPackMetricsets...)) { - return errors.Errorf("The %v module with xpack.enabled: true must have metricsets: %v", ModuleName, expectedXPackMetricsets) - } - - return nil -} - -// ModuleName is the name of this module -const ModuleName = "kibana" - -var ( - v6_4_0 = common.MustNewVersion("6.4.0") - v6_5_0 = common.MustNewVersion("6.5.0") - v6_7_2 = common.MustNewVersion("6.7.2") - v7_0_0 = common.MustNewVersion("7.0.0") - v7_0_1 = common.MustNewVersion("7.0.1") - - // StatsAPIAvailableVersion is the version of Kibana since when the stats API is available - StatsAPIAvailableVersion = v6_4_0 - - // SettingsAPIAvailableVersion is the version of Kibana since when the settings API is available - SettingsAPIAvailableVersion = v6_5_0 -) - -// ReportErrorForMissingField reports and returns an error message for the given -// field being missing in API response received from Kibana -func ReportErrorForMissingField(field string, r mb.ReporterV2) error { - err := fmt.Errorf("Could not find field '%v' in Kibana stats API response", field) - r.Error(err) - return err -} - -// GetVersion returns the version of the Kibana instance -func GetVersion(http *helper.HTTP, currentPath string) (*common.Version, error) { - const statusPath = "api/status" - content, err := fetchPath(http, currentPath, statusPath) - if err != nil { - return nil, err - } - - var status struct { - Version struct { - Number string `json:"number"` - } `json:"version"` - } - - err = json.Unmarshal(content, &status) - if err != nil { - return nil, err - } - - return common.NewVersion(status.Version.Number) -} - -// IsStatsAPIAvailable returns whether the stats API is available in the given version of Kibana -func IsStatsAPIAvailable(currentKibanaVersion *common.Version) bool { - return elastic.IsFeatureAvailable(currentKibanaVersion, StatsAPIAvailableVersion) -} - -// IsSettingsAPIAvailable returns whether the settings API is available in the given version of Kibana -func IsSettingsAPIAvailable(currentKibanaVersion *common.Version) bool { - return elastic.IsFeatureAvailable(currentKibanaVersion, SettingsAPIAvailableVersion) -} - -// IsUsageExcludable returns whether the stats API supports the exclude_usage parameter in the -// given version of Kibana -func IsUsageExcludable(currentKibanaVersion *common.Version) bool { - // (6.7.2 <= currentKibamaVersion < 7.0.0) || (7.0.1 <= currentKibanaVersion) - return (v6_7_2.LessThanOrEqual(false, currentKibanaVersion) && currentKibanaVersion.LessThan(v7_0_0)) || - v7_0_1.LessThanOrEqual(false, currentKibanaVersion) -} - -func fetchPath(http *helper.HTTP, currentPath, newPath string) ([]byte, error) { - currentURI := http.GetURI() - defer http.SetURI(currentURI) // Reset after this request - - // Parse the URI to replace the path - u, err := url.Parse(currentURI) - if err != nil { - return nil, err - } - - u.Path = strings.Replace(u.Path, currentPath, newPath, 1) // HACK: to account for base paths - u.RawQuery = "" - - // Http helper includes the HostData with username and password - http.SetURI(u.String()) - return http.FetchContent() -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/kibana_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/kibana_integration_test.go deleted file mode 100644 index e04986fa..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/kibana_integration_test.go +++ /dev/null @@ -1,65 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package kibana_test - -import ( - "testing" - - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - "github.com/elastic/beats/v7/metricbeat/module/kibana" - _ "github.com/elastic/beats/v7/metricbeat/module/kibana/stats" -) - -var xpackMetricSets = []string{ - "stats", -} - -func TestXPackEnabled(t *testing.T) { - service := compose.EnsureUpWithTimeout(t, 300, "kibana") - - metricSetToTypeMap := map[string]string{ - "stats": "kibana_stats", - } - - config := getXPackConfig(service.Host()) - - metricSets := mbtest.NewReportingMetricSetV2Errors(t, config) - for _, metricSet := range metricSets { - events, errs := mbtest.ReportingFetchV2Error(metricSet) - require.Empty(t, errs) - require.NotEmpty(t, events) - - event := events[0] - require.Equal(t, metricSetToTypeMap[metricSet.Name()], event.RootFields["type"]) - require.Regexp(t, `^.monitoring-kibana-\d-mb`, event.Index) - } -} - -func getXPackConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": kibana.ModuleName, - "metricsets": xpackMetricSets, - "hosts": []string{host}, - "xpack.enabled": true, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/kibana_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/kibana_test.go deleted file mode 100644 index be215801..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/kibana_test.go +++ /dev/null @@ -1,43 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package kibana - -import ( - "testing" - - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestIsStatsAPIAvailable(t *testing.T) { - tests := []struct { - input string - expected bool - }{ - {"6.3.1", false}, - {"6.4.0", true}, - {"6.5.0", true}, - {"7.0.0-alpha1", true}, - } - - for _, test := range tests { - actual := IsStatsAPIAvailable(common.MustNewVersion(test.input)) - require.Equal(t, test.expected, actual) - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/metricset.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/metricset.go deleted file mode 100644 index 1a68669f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/metricset.go +++ /dev/null @@ -1,42 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package kibana - -import ( - "github.com/elastic/beats/v7/metricbeat/mb" -) - -// MetricSet can be used to build other metricsets within the Kibana module. -type MetricSet struct { - mb.BaseMetricSet - XPackEnabled bool -} - -// NewMetricSet creates a metricset that can be used to build other metricsets -// within the Kibana module. -func NewMetricSet(base mb.BaseMetricSet) (*MetricSet, error) { - config := DefaultConfig() - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - return &MetricSet{ - base, - config.XPackEnabled, - }, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/mtest/testing.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/mtest/testing.go deleted file mode 100644 index 7a96f4c7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/mtest/testing.go +++ /dev/null @@ -1,32 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mtest - -// GetConfig returns config for kibana module -func GetConfig(metricset string, host string, xpackEnabled bool) map[string]interface{} { - config := map[string]interface{}{ - "module": "kibana", - "metricsets": []string{metricset}, - "hosts": []string{host}, - } - if xpackEnabled { - config["xpack.enabled"] = true - } - - return config -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/stats/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/stats/_meta/data.json deleted file mode 100644 index bafeb992..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/stats/_meta/data.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "elasticsearch": { - "cluster": { - "id": "hyK0oDhoThywCtJd2DV8Bg" - } - }, - "event": { - "dataset": "kibana.stats", - "duration": 115000, - "module": "kibana" - }, - "kibana": { - "stats": { - "concurrent_connections": 1, - "host": { - "name": "localhost" - }, - "index": "Shaunaks-MBP-2.attlocal.net", - "name": "Shaunaks-MBP-2.attlocal.net", - "process": { - "event_loop_delay": { - "ms": 0.45250000059604645 - }, - "memory": { - "heap": { - "size_limit": { - "bytes": 1526909922 - }, - "total": { - "bytes": 307593216 - }, - "used": { - "bytes": 226887112 - } - } - }, - "uptime": { - "ms": 124098 - } - }, - "request": { - "disconnects": 0, - "total": 0 - }, - "response_time": { - "avg": {}, - "max": { - "ms": 0 - } - }, - "snapshot": false, - "status": "green" - } - }, - "metricset": { - "name": "stats" - }, - "process": { - "pid": 93807 - }, - "service": { - "address": "127.0.0.1:5601", - "id": "5b2de169-2785-441b-ae8c-186a1936b17d", - "name": "kibana", - "type": "kibana", - "version": "7.0.0" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/stats/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/stats/_meta/docs.asciidoc deleted file mode 100644 index 316a68e6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/stats/_meta/docs.asciidoc +++ /dev/null @@ -1,7 +0,0 @@ -This is the `stats` metricset of the Kibana module. This stats endpoint is available in 6.4 by default. - -The intention of the Kibana module is to have a minimal data set that works across Kibana versions. - -=== Module-specific configuration notes - -If the Kibana instance is using a basepath in its URL, you must set the `basepath` setting for this module with the same value. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/stats/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/stats/_meta/fields.yml deleted file mode 100644 index 55d55e9d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/stats/_meta/fields.yml +++ /dev/null @@ -1,107 +0,0 @@ -- name: stats - type: group - description: > - Kibana stats and run-time metrics. - release: ga - fields: - - name: uuid - type: alias - path: service.id - migration: true - description: > - Kibana instance UUID - - name: name - type: keyword - description: > - Kibana instance name - - name: index - type: keyword - description: > - Name of Kibana's internal index - - name: host.name - type: keyword - description: > - Kibana instance hostname - - name: transport_address - type: alias - path: service.address - migration: true - description: > - Kibana server's hostname and port - - name: version - type: alias - description: > - Kibana version - path: service.version - migration: true - - name: snapshot - type: boolean - description: > - Whether the Kibana build is a snapshot build - - name: status - type: keyword - description: > - Kibana instance's health status - - name: concurrent_connections - type: long - description: > - Number of client connections made to the server. Note that browsers can send multiple simultaneous connections to request multiple server assets at once, and they can re-use established connections. - - name: process - type: group - description: > - Process metrics - fields: - - name: event_loop_delay.ms - type: scaled_float - description: > - Event loop delay in milliseconds - - name: memory.heap - type: group - description: > - Process heap metrics - fields: - - name: total.bytes - type: long - format: bytes - description: > - Total heap allocated to process in bytes - - name: used.bytes - type: long - format: bytes - description: > - Heap used by process in bytes - - name: size_limit.bytes - type: long - format: bytes - description: > - Max. old space size allocated to Node.js process, in bytes - - name: uptime.ms - type: long - description: > - Uptime of process in milliseconds - - name: request - type: group - description: > - Request count metrics - fields: - - name: disconnects - type: long - description: > - Number of requests that were disconnected - - name: total - type: long - description: > - Total number of requests - - name: response_time - type: group - description: > - Response times metrics - fields: - - name: avg.ms - type: long - description: > - Average response time in milliseconds - - name: max.ms - type: long - description: > - Maximum response time in milliseconds diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/stats/_meta/test/settings.700.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/stats/_meta/test/settings.700.json deleted file mode 100644 index 845ae9f6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/stats/_meta/test/settings.700.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "cluster_uuid":"u5ii0pnQRka_P0gimfmthg", - "settings":{ - "xpack":{ - "default_admin_email":"jane@doe.com" - }, - "kibana":{ - "uuid":"5b2de169-2785-441b-ae8c-186a1936b17d", - "name":"Janes-MBP-2", - "index":".kibana", - "host":"localhost", - "transport_address":"localhost:5601", - "version":"7.0.0-alpha1", - "snapshot":false, - "status":"green" - } - } - } diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/stats/_meta/test/stats-legacy.700.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/stats/_meta/test/stats-legacy.700.json deleted file mode 100644 index cb786525..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/stats/_meta/test/stats-legacy.700.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "kibana":{ - "uuid":"5b2de169-2785-441b-ae8c-186a1936b17d", - "name":"Shaunaks-MBP-2", - "index":".kibana", - "host":"localhost", - "transport_address":"localhost:5601", - "version":"7.0.0-alpha1", - "snapshot":false, - "status":"green" - }, - "last_updated":"2018-07-31T17:53:38.890Z", - "collection_interval_ms":5000, - "process":{ - "memory":{ - "heap":{ - "total_bytes":219418624, - "used_bytes":189963144, - "size_limit":1501560832 - }, - "resident_set_size_bytes":267689984 - }, - "event_loop_delay":0.4890279769897461, - "pid":23445, - "uptime_ms":749417 - }, - "os":{ - "load":{ - "1m":5.03515625, - "5m":3.56787109375, - "15m":3.45654296875 - }, - "memory":{ - "total_bytes":17179869184, - "free_bytes":32022528, - "used_bytes":17147846656 - }, - "uptime_ms":1115347000 - }, - "response_times":{ - "avg_ms":16, - "max_ms":19 - }, - "requests":{ - "total":2, - "disconnects":0, - "status_codes":{ - "200":1, - "404":1 - } - }, - "concurrent_connections":5, - "usage":{ - "index":".kibana", - "dashboard":{ - "total":0 - }, - "visualization":{ - "total":0 - }, - "search":{ - "total":0 - }, - "index_pattern":{ - "total":0 - }, - "graph_workspace":{ - "total":0 - }, - "timelion_sheet":{ - "total":0 - }, - "xpack":{ - "reporting":{ - "available":true, - "enabled":true, - "browser_type":"phantom", - "_all":0, - "csv":{ - "available":true, - "total":0 - }, - "printable_pdf":{ - "available":false, - "total":0 - }, - "status":{ - - }, - "lastDay":{ - "_all":0, - "csv":{ - "available":true, - "total":0 - }, - "printable_pdf":{ - "available":false, - "total":0 - }, - "status":{ - - } - }, - "last7Days":{ - "_all":0, - "csv":{ - "available":true, - "total":0 - }, - "printable_pdf":{ - "available":false, - "total":0 - }, - "status":{ - - } - } - } - } - }, - "clusterUuid":"cCe7_34NRpuCug1ZX1l3ug" - } diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/stats/_meta/test/stats.700.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/stats/_meta/test/stats.700.json deleted file mode 100644 index 0f74c8b8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/stats/_meta/test/stats.700.json +++ /dev/null @@ -1,144 +0,0 @@ -{ - "kibana":{ - "uuid":"5b2de169-2785-441b-ae8c-186a1936b17d", - "name":"Shaunaks-MBP-2", - "index":".kibana", - "host":"localhost", - "transport_address":"localhost:5601", - "version":"7.0.0-alpha1", - "snapshot":false, - "status":"green" - }, - "last_updated":"2018-07-18T00:32:00.948Z", - "collection_interval_ms":5000, - "process":{ - "memory":{ - "heap":{ - "total_bytes":223391744, - "used_bytes":198413592, - "size_limit":1501560832 - }, - "resident_set_size_bytes":347242496 - }, - "event_loop_delay":0.25226891040802, - "pid":46426, - "uptime_ms":1753889 - }, - "os":{ - "load":{ - "1m":3.50634765625, - "5m":3.76904296875, - "15m":3.54833984375 - }, - "memory":{ - "total_bytes":17179869184, - "free_bytes":31711232, - "used_bytes":17148157952 - }, - "uptime_ms":2187246000 - }, - "response_times":{ - "max_ms":0 - }, - "requests":{ - "total":0, - "disconnects":0, - "status_codes":{ - - } - }, - "concurrent_connections":3, - "usage":{ - "kibana":{ - "index":".kibana", - "dashboard":{ - "total":0 - }, - "visualization":{ - "total":0 - }, - "search":{ - "total":0 - }, - "index_pattern":{ - "total":0 - }, - "graph_workspace":{ - "total":0 - }, - "timelion_sheet":{ - "total":0 - } - }, - "reporting":{ - "available":true, - "enabled":true, - "browser_type":"phantom", - "all":0, - "csv":{ - "available":true, - "total":0 - }, - "printable_pdf":{ - "available":true, - "total":0, - "app":{ - "visualization":0, - "dashboard":0 - }, - "layout":{ - "print":0, - "preserve_layout":0 - } - }, - "status":{ - - }, - "last_day":{ - "all":0, - "csv":{ - "available":true, - "total":0 - }, - "printable_pdf":{ - "available":true, - "total":0, - "app":{ - "visualization":0, - "dashboard":0 - }, - "layout":{ - "print":0, - "preserve_layout":0 - } - }, - "status":{ - - } - }, - "last_7_days":{ - "all":0, - "csv":{ - "available":true, - "total":0 - }, - "printable_pdf":{ - "available":true, - "total":0, - "app":{ - "visualization":0, - "dashboard":0 - }, - "layout":{ - "print":0, - "preserve_layout":0 - } - }, - "status":{ - - } - } - } - }, - "cluster_uuid":"NkfU5AinRnyFnqBD36zhEw" - } diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/stats/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/stats/data.go deleted file mode 100644 index e560e7d5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/stats/data.go +++ /dev/null @@ -1,159 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package stats - -import ( - "encoding/json" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstriface" - "github.com/elastic/beats/v7/metricbeat/helper/elastic" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/kibana" -) - -var ( - schema = s.Schema{ - "uuid": c.Str("kibana.uuid"), - "name": c.Str("kibana.name"), - "index": c.Str("kibana.name"), - "host": s.Object{ - "name": c.Str("kibana.host"), - }, - "transport_address": c.Str("kibana.transport_address"), - "version": c.Str("kibana.version"), - "snapshot": c.Bool("kibana.snapshot"), - "status": c.Str("kibana.status"), - "concurrent_connections": c.Int("concurrent_connections"), - "process": c.Dict("process", s.Schema{ - "event_loop_delay": s.Object{ - "ms": c.Float("event_loop_delay"), - }, - "memory": c.Dict("memory", s.Schema{ - "heap": c.Dict("heap", s.Schema{ - "total": s.Object{ - "bytes": c.Int("total_bytes"), - }, - "used": s.Object{ - "bytes": c.Int("used_bytes"), - }, - "size_limit": s.Object{ - "bytes": c.Int("size_limit"), - }, - }), - }), - "uptime": s.Object{ - "ms": c.Int("uptime_ms"), - }, - }), - "request": RequestsDict, - "response_time": c.Dict("response_times", s.Schema{ - "avg": s.Object{ - "ms": c.Int("avg_ms", s.Optional), - }, - "max": s.Object{ - "ms": c.Int("max_ms", s.Optional), - }, - }), - } - - // RequestsDict defines how to convert the requests field - RequestsDict = c.Dict("requests", s.Schema{ - "disconnects": c.Int("disconnects", s.Optional), - "total": c.Int("total", s.Optional), - }) -) - -func eventMapping(r mb.ReporterV2, content []byte) error { - var data map[string]interface{} - err := json.Unmarshal(content, &data) - if err != nil { - return errors.Wrap(err, "failure parsing Kibana Stats API response") - } - - dataFields, err := schema.Apply(data) - if err != nil { - return errors.Wrap(err, "failure to apply stats schema") - } - - var event mb.Event - event.RootFields = common.MapStr{} - event.RootFields.Put("service.name", kibana.ModuleName) - - // Set elasticsearch cluster id - elasticsearchClusterID, ok := data["cluster_uuid"] - if !ok { - event.Error = elastic.MakeErrorForMissingField("cluster_uuid", elastic.Kibana) - r.Event(event) - return event.Error - } - event.RootFields.Put("elasticsearch.cluster.id", elasticsearchClusterID) - - // Set process PID - process, ok := data["process"].(map[string]interface{}) - if !ok { - event.Error = elastic.MakeErrorForMissingField("process", elastic.Kibana) - r.Event(event) - return event.Error - } - pid, ok := process["pid"].(float64) - if !ok { - event.Error = elastic.MakeErrorForMissingField("process.pid", elastic.Kibana) - r.Event(event) - return event.Error - } - event.RootFields.Put("process.pid", int(pid)) - - // Set service ID - uuid, err := dataFields.GetValue("uuid") - if err != nil { - event.Error = elastic.MakeErrorForMissingField("kibana.uuid", elastic.Kibana) - r.Event(event) - return event.Error - } - event.RootFields.Put("service.id", uuid) - dataFields.Delete("uuid") - - // Set service version - version, err := dataFields.GetValue("version") - if err != nil { - event.Error = elastic.MakeErrorForMissingField("kibana.version", elastic.Kibana) - r.Event(event) - return event.Error - } - event.RootFields.Put("service.version", version) - dataFields.Delete("version") - - // Set service address - serviceAddress, err := dataFields.GetValue("transport_address") - if err != nil { - event.Error = elastic.MakeErrorForMissingField("kibana.transport_address", elastic.Kibana) - r.Event(event) - return event.Error - } - event.RootFields.Put("service.address", serviceAddress) - dataFields.Delete("transport_address") - - event.MetricSetFields = dataFields - - r.Event(event) - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/stats/data_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/stats/data_test.go deleted file mode 100644 index 98c38c44..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/stats/data_test.go +++ /dev/null @@ -1,47 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package stats - -import ( - "io/ioutil" - "path/filepath" - "testing" - - "github.com/stretchr/testify/require" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestEventMapping(t *testing.T) { - - files, err := filepath.Glob("./_meta/test/stats.*.json") - require.NoError(t, err) - - for _, f := range files { - input, err := ioutil.ReadFile(f) - require.NoError(t, err) - - reporter := &mbtest.CapturingReporterV2{} - err = eventMapping(reporter, input) - require.NoError(t, err, f) - require.True(t, len(reporter.GetEvents()) >= 1, f) - require.Equal(t, 0, len(reporter.GetErrors()), f) - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/stats/data_xpack.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/stats/data_xpack.go deleted file mode 100644 index 30c3c751..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/stats/data_xpack.go +++ /dev/null @@ -1,200 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package stats - -import ( - "encoding/json" - "time" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstriface" - "github.com/elastic/beats/v7/metricbeat/helper/elastic" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -var ( - schemaXPackMonitoringStats = s.Schema{ - "concurrent_connections": c.Int("concurrent_connections"), - "os": c.Dict("os", s.Schema{ - "load": c.Dict("load", s.Schema{ - "1m": c.Float("1m"), - "5m": c.Float("5m"), - "15m": c.Float("15m"), - }), - "memory": c.Dict("memory", s.Schema{ - "total_in_bytes": c.Int("total_bytes"), - "free_in_bytes": c.Int("free_bytes"), - "used_in_bytes": c.Int("used_bytes"), - }), - "uptime_in_millis": c.Int("uptime_ms"), - "distro": c.Str("distro", s.Optional), - "distroRelease": c.Str("distro_release", s.Optional), - "platform": c.Str("platform", s.Optional), - "platformRelease": c.Str("platform_release", s.Optional), - }), - "process": c.Dict("process", s.Schema{ - "event_loop_delay": c.Float("event_loop_delay"), - "memory": c.Dict("memory", s.Schema{ - "heap": c.Dict("heap", s.Schema{ - "total_in_bytes": c.Int("total_bytes"), - "used_in_bytes": c.Int("used_bytes"), - "size_limit": c.Int("size_limit"), - }), - }), - "uptime_in_millis": c.Int("uptime_ms"), - }), - "requests": RequestsDict, - "response_times": c.Dict("response_times", s.Schema{ - "average": c.Int("avg_ms", s.Optional), - "max": c.Int("max_ms", s.Optional), - }, c.DictOptional), - "kibana": c.Dict("kibana", s.Schema{ - "uuid": c.Str("uuid"), - "name": c.Str("name"), - "index": c.Str("index"), - "host": c.Str("host"), - "transport_address": c.Str("transport_address"), - "version": c.Str("version"), - "snapshot": c.Bool("snapshot"), - "status": c.Str("status"), - }), - } - - reportingCsvDict = c.Dict("csv", s.Schema{ - "available": c.Bool("available"), - "total": c.Int("total"), - }, c.DictOptional) - - reportingPrintablePdfDict = c.Dict("printable_pdf", s.Schema{ - "available": c.Bool("available"), - "total": c.Int("total"), - "app": c.Dict("app", s.Schema{ - "visualization": c.Int("visualization"), - "dashboard": c.Int("dashboard"), - }, c.DictOptional), - "layout": c.Dict("layout", s.Schema{ - "print": c.Int("print"), - "preserve_layout": c.Int("preserve_layout"), - }, c.DictOptional), - }, c.DictOptional) - - reportingStatusDict = c.Dict("status", s.Schema{ - "completed": c.Int("completed", s.Optional), - "failed": c.Int("failed", s.Optional), - "processing": c.Int("processing", s.Optional), - "pending": c.Int("pending", s.Optional), - }, c.DictOptional) - - reportingPeriodSchema = s.Schema{ - "_all": c.Int("all"), - "csv": reportingCsvDict, - "printable_pdf": reportingPrintablePdfDict, - "status": reportingStatusDict, - } -) - -type dataParser func(mb.ReporterV2, common.MapStr, time.Time) (string, string, common.MapStr, error) - -func statsDataParser(r mb.ReporterV2, data common.MapStr, now time.Time) (string, string, common.MapStr, error) { - clusterUUID, ok := data["clusterUuid"].(string) - if !ok { - return "", "", nil, elastic.MakeErrorForMissingField("clusterUuid", elastic.Kibana) - } - - kibanaStatsFields, err := schemaXPackMonitoringStats.Apply(data) - if err != nil { - return "", "", nil, err - } - - process, ok := data["process"].(map[string]interface{}) - if !ok { - return "", "", nil, elastic.MakeErrorForMissingField("process", elastic.Kibana) - } - memory, ok := process["memory"].(map[string]interface{}) - if !ok { - return "", "", nil, elastic.MakeErrorForMissingField("process.memory", elastic.Kibana) - } - rss, ok := memory["resident_set_size_bytes"].(float64) - if !ok { - return "", "", nil, elastic.MakeErrorForMissingField("process.memory.resident_set_size_bytes", elastic.Kibana) - } - kibanaStatsFields.Put("process.memory.resident_set_size_in_bytes", int64(rss)) - - kibanaStatsFields.Put("timestamp", now) - - // Make usage field passthrough as-is - usage, ok := data["usage"].(map[string]interface{}) - if !ok { - return "", "", nil, elastic.MakeErrorForMissingField("usage", elastic.Kibana) - } - kibanaStatsFields.Put("usage", usage) - - return "kibana_stats", clusterUUID, kibanaStatsFields, nil -} - -func settingsDataParser(r mb.ReporterV2, data common.MapStr, now time.Time) (string, string, common.MapStr, error) { - clusterUUID, ok := data["cluster_uuid"].(string) - if !ok { - return "", "", nil, elastic.MakeErrorForMissingField("cluster_uuid", elastic.Kibana) - } - - kibanaSettingsFields, ok := data["settings"] - if !ok { - return "", "", nil, elastic.MakeErrorForMissingField("settings", elastic.Kibana) - } - - return "kibana_settings", clusterUUID, kibanaSettingsFields.(map[string]interface{}), nil -} - -func eventMappingXPack(r mb.ReporterV2, intervalMs int64, now time.Time, content []byte, dataParserFunc dataParser) error { - var data map[string]interface{} - err := json.Unmarshal(content, &data) - if err != nil { - return errors.Wrap(err, "failure parsing Kibana API response") - } - - t, clusterUUID, fields, err := dataParserFunc(r, data, now) - if err != nil { - return errors.Wrap(err, "failure to parse data") - } - - var event mb.Event - event.RootFields = common.MapStr{ - "cluster_uuid": clusterUUID, - "timestamp": now, - "interval_ms": intervalMs, - "type": t, - t: fields, - } - - event.Index = elastic.MakeXPackMonitoringIndexName(elastic.Kibana) - - r.Event(event) - return nil -} - -func eventMappingStatsXPack(r mb.ReporterV2, intervalMs int64, now time.Time, content []byte) error { - return eventMappingXPack(r, intervalMs, now, content, statsDataParser) -} - -func eventMappingSettingsXPack(r mb.ReporterV2, intervalMs int64, now time.Time, content []byte) error { - return eventMappingXPack(r, intervalMs, now, content, settingsDataParser) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/stats/data_xpack_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/stats/data_xpack_test.go deleted file mode 100644 index d5c36fef..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/stats/data_xpack_test.go +++ /dev/null @@ -1,69 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package stats - -import ( - "io/ioutil" - "path/filepath" - "testing" - "time" - - "github.com/stretchr/testify/require" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestEventMappingStatsXPack(t *testing.T) { - - files, err := filepath.Glob("./_meta/test/stats-legacy.*.json") - require.NoError(t, err) - - for _, f := range files { - input, err := ioutil.ReadFile(f) - require.NoError(t, err) - - reporter := &mbtest.CapturingReporterV2{} - now := time.Now() - - err = eventMappingStatsXPack(reporter, 10000, now, input) - require.NoError(t, err, f) - require.True(t, len(reporter.GetEvents()) >= 1, f) - require.Equal(t, 0, len(reporter.GetErrors()), f) - } -} - -func TestEventMappingSettingsXPack(t *testing.T) { - - files, err := filepath.Glob("./_meta/test/settings.*.json") - require.NoError(t, err) - - for _, f := range files { - input, err := ioutil.ReadFile(f) - require.NoError(t, err) - - reporter := &mbtest.CapturingReporterV2{} - now := time.Now() - - err = eventMappingSettingsXPack(reporter, 10000, now, input) - require.NoError(t, err, f) - require.True(t, len(reporter.GetEvents()) >= 1, f) - require.Equal(t, 0, len(reporter.GetErrors()), f) - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/stats/stats.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/stats/stats.go deleted file mode 100644 index 526a5259..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/stats/stats.go +++ /dev/null @@ -1,219 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package stats - -import ( - "fmt" - "strconv" - "strings" - "time" - - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - "github.com/elastic/beats/v7/metricbeat/module/kibana" -) - -// init registers the MetricSet with the central registry. -// The New method will be called after the setup of the module and before starting to fetch data -func init() { - mb.Registry.MustAddMetricSet(kibana.ModuleName, "stats", New, - mb.WithHostParser(hostParser), - ) -} - -const ( - statsPath = "api/stats" - settingsPath = "api/settings" - usageCollectionPeriod = 24 * time.Hour -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: "http", - DefaultPath: statsPath, - QueryParams: "extended=true", // make Kibana fetch the cluster_uuid - }.Build() -) - -// MetricSet type defines all fields of the MetricSet -type MetricSet struct { - *kibana.MetricSet - statsHTTP *helper.HTTP - settingsHTTP *helper.HTTP - usageLastCollectedOn time.Time - isUsageExcludable bool -} - -// New create a new instance of the MetricSet -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - ms, err := kibana.NewMetricSet(base) - if err != nil { - return nil, err - } - - return &MetricSet{ - MetricSet: ms, - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right format -// It returns the event which is then forward to the output. In case of an error, a -// descriptive error must be returned. -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - err := m.init() - if err != nil { - if m.XPackEnabled { - m.Logger().Error(err) - return nil - } - return err - } - - now := time.Now() - - err = m.fetchStats(r, now) - if err != nil { - if m.XPackEnabled { - m.Logger().Error(err) - return nil - } - return err - } - - if m.XPackEnabled { - m.fetchSettings(r, now) - } - - return nil -} - -func (m *MetricSet) init() error { - statsHTTP, err := helper.NewHTTP(m.BaseMetricSet) - if err != nil { - return err - } - - kibanaVersion, err := kibana.GetVersion(statsHTTP, statsPath) - if err != nil { - return err - } - - isStatsAPIAvailable := kibana.IsStatsAPIAvailable(kibanaVersion) - if !isStatsAPIAvailable { - const errorMsg = "the %v metricset is only supported with Kibana >= %v. You are currently running Kibana %v" - return fmt.Errorf(errorMsg, m.FullyQualifiedName(), kibana.StatsAPIAvailableVersion, kibanaVersion) - } - if m.XPackEnabled { - // Use legacy API response so we can passthru usage as-is - statsHTTP.SetURI(statsHTTP.GetURI() + "&legacy=true") - } - - var settingsHTTP *helper.HTTP - if m.XPackEnabled { - isSettingsAPIAvailable := kibana.IsSettingsAPIAvailable(kibanaVersion) - if !isSettingsAPIAvailable { - const errorMsg = "the %v metricset with X-Pack enabled is only supported with Kibana >= %v. You are currently running Kibana %v" - return fmt.Errorf(errorMsg, m.FullyQualifiedName(), kibana.SettingsAPIAvailableVersion, kibanaVersion) - } - - settingsHTTP, err = helper.NewHTTP(m.BaseMetricSet) - if err != nil { - return err - } - - // HACK! We need to do this because there might be a basepath involved, so we - // only search/replace the actual API paths - settingsURI := strings.Replace(statsHTTP.GetURI(), statsPath, settingsPath, 1) - settingsHTTP.SetURI(settingsURI) - } - - m.statsHTTP = statsHTTP - m.settingsHTTP = settingsHTTP - m.isUsageExcludable = kibana.IsUsageExcludable(kibanaVersion) - - return nil -} - -func (m *MetricSet) fetchStats(r mb.ReporterV2, now time.Time) error { - - var content []byte - var err error - - // Collect usage stats only once every usageCollectionPeriod - if m.isUsageExcludable { - origURI := m.statsHTTP.GetURI() - defer m.statsHTTP.SetURI(origURI) - - shouldCollectUsage := m.shouldCollectUsage(now) - m.statsHTTP.SetURI(origURI + "&exclude_usage=" + strconv.FormatBool(!shouldCollectUsage)) - - content, err = m.statsHTTP.FetchContent() - if err != nil { - return err - } - - if shouldCollectUsage { - m.usageLastCollectedOn = now - } - } else { - content, err = m.statsHTTP.FetchContent() - if err != nil { - return err - } - } - - if m.XPackEnabled { - intervalMs := m.calculateIntervalMs() - err = eventMappingStatsXPack(r, intervalMs, now, content) - if err != nil { - // Since this is an x-pack code path, we log the error but don't - // return it. Otherwise it would get reported into `metricbeat-*` - // indices. - m.Logger().Error(err) - return nil - } - } else { - return eventMapping(r, content) - } - - return nil -} - -func (m *MetricSet) fetchSettings(r mb.ReporterV2, now time.Time) { - content, err := m.settingsHTTP.FetchContent() - if err != nil { - m.Logger().Error(err) - return - } - - intervalMs := m.calculateIntervalMs() - err = eventMappingSettingsXPack(r, intervalMs, now, content) - if err != nil { - m.Logger().Error(err) - return - } -} - -func (m *MetricSet) calculateIntervalMs() int64 { - return m.Module().Config().Period.Nanoseconds() / 1000 / 1000 -} - -func (m *MetricSet) shouldCollectUsage(now time.Time) bool { - return now.Sub(m.usageLastCollectedOn) > usageCollectionPeriod -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/stats/stats_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/stats/stats_integration_test.go deleted file mode 100644 index 8bbf5840..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/stats/stats_integration_test.go +++ /dev/null @@ -1,108 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package stats - -import ( - "encoding/json" - "io/ioutil" - "net/http" - "testing" - - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/tests/compose" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - "github.com/elastic/beats/v7/metricbeat/module/kibana" - "github.com/elastic/beats/v7/metricbeat/module/kibana/mtest" -) - -func TestFetch(t *testing.T) { - service := compose.EnsureUpWithTimeout(t, 570, "kibana") - - config := mtest.GetConfig("stats", service.Host(), false) - host := config["hosts"].([]string)[0] - version, err := getKibanaVersion(t, host) - require.NoError(t, err) - - isStatsAPIAvailable := kibana.IsStatsAPIAvailable(version) - require.NoError(t, err) - - if !isStatsAPIAvailable { - t.Skip("Kibana stats API is not available until 6.4.0") - } - - f := mbtest.NewReportingMetricSetV2Error(t, config) - events, errs := mbtest.ReportingFetchV2Error(f) - - require.Empty(t, errs) - require.NotEmpty(t, events) - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), - events[0].BeatEvent("kibana", "stats").Fields.StringToPrint()) -} - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "kibana") - - config := mtest.GetConfig("stats", service.Host(), false) - host := config["hosts"].([]string)[0] - version, err := getKibanaVersion(t, host) - require.NoError(t, err) - - isStatsAPIAvailable := kibana.IsStatsAPIAvailable(version) - require.NoError(t, err) - - if !isStatsAPIAvailable { - t.Skip("Kibana stats API is not available until 6.4.0") - } - - f := mbtest.NewReportingMetricSetV2Error(t, config) - err = mbtest.WriteEventsReporterV2Error(f, t, "") - require.NoError(t, err) -} - -func getKibanaVersion(t *testing.T, kibanaHostPort string) (*common.Version, error) { - resp, err := http.Get("http://" + kibanaHostPort + "/api/status") - if err != nil { - return nil, err - } - defer resp.Body.Close() - - body, err := ioutil.ReadAll(resp.Body) - if err != nil { - return nil, err - } - - var data common.MapStr - err = json.Unmarshal(body, &data) - if err != nil { - return nil, err - } - - version, err := data.GetValue("version.number") - if err != nil { - t.Log("Kibana GET /api/status response:", string(body)) - return nil, err - } - - return common.NewVersion(version.(string)) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/stats/stats_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/stats/stats_test.go deleted file mode 100644 index b6757e5e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/stats/stats_test.go +++ /dev/null @@ -1,78 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package stats - -import ( - "net/http" - "net/http/httptest" - "testing" - - "github.com/stretchr/testify/require" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - "github.com/elastic/beats/v7/metricbeat/module/kibana/mtest" -) - -func TestFetchUsage(t *testing.T) { - // Spin up mock Kibana server - numStatsRequests := 0 - kib := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - switch r.URL.Path { - case "/api/status": - w.Write([]byte("{ \"version\": { \"number\": \"7.5.0\" }}")) - - case "/api/stats": - excludeUsage := r.FormValue("exclude_usage") - - // Make GET /api/stats return 503 for first call, 200 for subsequent calls - switch numStatsRequests { - case 0: // first call - require.Equal(t, "false", excludeUsage) - w.WriteHeader(503) - - case 1: // second call - // Make sure exclude_usage is still false since first call failed - require.Equal(t, "false", excludeUsage) - w.WriteHeader(200) - - case 2: // third call - // Make sure exclude_usage is now true since second call succeeded - require.Equal(t, "true", excludeUsage) - w.WriteHeader(200) - } - - numStatsRequests++ - } - })) - defer kib.Close() - - config := mtest.GetConfig("stats", kib.URL, true) - - f := mbtest.NewReportingMetricSetV2Error(t, config) - - // First fetch - mbtest.ReportingFetchV2Error(f) - - // Second fetch - mbtest.ReportingFetchV2Error(f) - - // Third fetch - mbtest.ReportingFetchV2Error(f) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/status/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/status/_meta/data.json deleted file mode 100644 index f48fa016..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/status/_meta/data.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "@timestamp": "2019-03-01T08:05:34.853Z", - "event": { - "dataset": "kibana.status", - "duration": 115000, - "module": "kibana" - }, - "kibana": { - "status": { - "metrics": { - "concurrent_connections": 12, - "requests": { - "disconnects": 3, - "total": 241 - } - }, - "name": "ruflin", - "status": { - "overall": { - "state": "green" - } - } - } - }, - "metricset": { - "name": "status", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "id": "5b2de169-2785-441b-ae8c-186a1936b17d", - "name": "kibana", - "type": "kibana", - "version": "6.0.0-alpha1" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/status/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/status/_meta/docs.asciidoc deleted file mode 100644 index 0bad400e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/status/_meta/docs.asciidoc +++ /dev/null @@ -1,3 +0,0 @@ -This is the `status` metricset of the Kibana module. This status endpoint is available in 6.0 by default and can be enabled in Kibana >= 5.4 with the config option `status.v6ApiFormat: true`. - -The intention of the Kibana module is to have a minimal data set that works across Kibana versions. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/status/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/status/_meta/fields.yml deleted file mode 100644 index 8f0993e7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/status/_meta/fields.yml +++ /dev/null @@ -1,48 +0,0 @@ -- name: status - type: group - description: > - Status fields - release: ga - fields: - - name: name - type: keyword - description: > - Kibana instance name. - - name: uuid - type: alias - path: service.id - migration: true - description: > - Kibana instance uuid. - - name: version.number - type: alias - description: > - Kibana version number. - path: service.version - migration: true - - name: status.overall.state - type: keyword - description: > - Kibana overall state. - - name: metrics - type: group - description: > - Metrics fields - fields: - - name: concurrent_connections - type: long - description: > - Current concurrent connections. - - name: requests - type: group - description: > - Request statistics. - fields: - - name: disconnects - type: long - description: > - Total number of disconnected connections. - - name: total - type: long - description: > - Total number of connections. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/status/_meta/test/input.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/status/_meta/test/input.json deleted file mode 100644 index 9d7f53ba..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/status/_meta/test/input.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "name": "ruflin", - "uuid": "5b2de169-2785-441b-ae8c-186a1936b17d", - "version": { - "number": "6.0.0-alpha1", - "build_hash": "6cb7fec4e154faa0a4a3fee4b33dfef91b9870d9", - "build_number": 8467, - "build_snapshot": false - }, - "status": { - "overall": { - "state": "green", - "title": "Green", - "nickname": "Looking good", - "icon": "success", - "since": "2017-02-17T13:03:36.960Z" - }, - "statuses": [ - { - "id": "ui settings", - "state": "green", - "icon": "success", - "message": "Ready", - "since": "2017-02-17T13:03:40.088Z" - }, - { - "id": "plugin:kibana@6.0.0-alpha1", - "state": "green", - "icon": "success", - "message": "Ready", - "since": "2017-02-17T13:03:36.960Z" - }, - { - "id": "plugin:elasticsearch@6.0.0-alpha1", - "state": "green", - "icon": "success", - "message": "Kibana index ready", - "since": "2017-02-17T13:03:37.265Z" - }, - { - "id": "plugin:thor@6.0.0-alpha1", - "state": "green", - "icon": "success", - "message": "Ready", - "since": "2017-02-17T13:03:37.162Z" - }, - { - "id": "plugin:console@6.0.0-alpha1", - "state": "green", - "icon": "success", - "message": "Ready", - "since": "2017-02-17T13:03:37.210Z" - }, - { - "id": "plugin:timelion@6.0.0-alpha1", - "state": "green", - "icon": "success", - "message": "Ready", - "since": "2017-02-17T13:03:40.047Z" - } - ] - }, - "metrics": { - "last_updated": "2017-02-17T13:05:00.083Z", - "collection_interval_in_millis": 5000, - "uptime_in_millis": 90637, - "process": { - "mem": { - "heap_max_in_bytes": 150245376, - "heap_used_in_bytes": 114918592 - } - }, - "os": { - "cpu": { - "load_average": { - "1m": 7.412109375, - "5m": 5.3896484375, - "15m": 5.3896484375 - } - } - }, - "response_times": { - "avg_in_millis": null, - "max_in_millis": 0 - }, - "requests": { - "total": 241, - "disconnects": 3, - "status_codes": { - - } - }, - "concurrent_connections": 12 - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/status/_meta/testdata/7.0.0.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/status/_meta/testdata/7.0.0.json deleted file mode 100644 index a5b2e2f0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/status/_meta/testdata/7.0.0.json +++ /dev/null @@ -1,381 +0,0 @@ -{ - "name": "kibana", - "uuid": "8faaec19-e37d-410c-9335-377b016c7aa3", - "version": { - "number": "7.0.0", - "build_hash": "daf19f8a5a4f93632c57f6ec79e81eb53b47118c", - "build_number": 22405, - "build_snapshot": true - }, - "status": { - "overall": { - "state": "green", - "title": "Green", - "nickname": "Looking good", - "icon": "success", - "uiColor": "secondary", - "since": "2019-02-08T10:28:39.088Z" - }, - "statuses": [ - { - "id": "plugin:kibana@7.0.0-SNAPSHOT", - "state": "green", - "icon": "success", - "message": "Ready", - "uiColor": "secondary", - "since": "2019-02-08T10:28:39.088Z" - }, - { - "id": "plugin:elasticsearch@7.0.0-SNAPSHOT", - "state": "green", - "icon": "success", - "message": "Ready", - "uiColor": "secondary", - "since": "2019-02-08T10:28:40.099Z" - }, - { - "id": "plugin:xpack_main@7.0.0", - "state": "green", - "icon": "success", - "message": "Ready", - "uiColor": "secondary", - "since": "2019-02-08T10:28:41.385Z" - }, - { - "id": "plugin:graph@7.0.0", - "state": "green", - "icon": "success", - "message": "Ready", - "uiColor": "secondary", - "since": "2019-02-08T10:28:41.386Z" - }, - { - "id": "plugin:monitoring@7.0.0", - "state": "green", - "icon": "success", - "message": "Ready", - "uiColor": "secondary", - "since": "2019-02-08T10:28:39.149Z" - }, - { - "id": "plugin:spaces@7.0.0", - "state": "green", - "icon": "success", - "message": "Ready", - "uiColor": "secondary", - "since": "2019-02-08T10:28:47.714Z" - }, - { - "id": "plugin:security@7.0.0", - "state": "green", - "icon": "success", - "message": "Ready", - "uiColor": "secondary", - "since": "2019-02-08T10:28:41.420Z" - }, - { - "id": "plugin:searchprofiler@7.0.0", - "state": "green", - "icon": "success", - "message": "Ready", - "uiColor": "secondary", - "since": "2019-02-08T10:28:41.388Z" - }, - { - "id": "plugin:ml@7.0.0", - "state": "green", - "icon": "success", - "message": "Ready", - "uiColor": "secondary", - "since": "2019-02-08T10:28:41.388Z" - }, - { - "id": "plugin:tilemap@7.0.0", - "state": "green", - "icon": "success", - "message": "Ready", - "uiColor": "secondary", - "since": "2019-02-08T10:28:41.389Z" - }, - { - "id": "plugin:watcher@7.0.0", - "state": "green", - "icon": "success", - "message": "Ready", - "uiColor": "secondary", - "since": "2019-02-08T10:28:41.389Z" - }, - { - "id": "plugin:grokdebugger@7.0.0", - "state": "green", - "icon": "success", - "message": "Ready", - "uiColor": "secondary", - "since": "2019-02-08T10:28:41.390Z" - }, - { - "id": "plugin:dashboard_mode@7.0.0", - "state": "green", - "icon": "success", - "message": "Ready", - "uiColor": "secondary", - "since": "2019-02-08T10:28:39.257Z" - }, - { - "id": "plugin:logstash@7.0.0", - "state": "green", - "icon": "success", - "message": "Ready", - "uiColor": "secondary", - "since": "2019-02-08T10:28:41.391Z" - }, - { - "id": "plugin:beats_management@7.0.0", - "state": "green", - "icon": "success", - "message": "Ready", - "uiColor": "secondary", - "since": "2019-02-08T10:28:41.391Z" - }, - { - "id": "plugin:apm@7.0.0", - "state": "green", - "icon": "success", - "message": "Ready", - "uiColor": "secondary", - "since": "2019-02-08T10:28:39.298Z" - }, - { - "id": "plugin:tile_map@7.0.0-SNAPSHOT", - "state": "green", - "icon": "success", - "message": "Ready", - "uiColor": "secondary", - "since": "2019-02-08T10:28:39.301Z" - }, - { - "id": "plugin:maps@7.0.0", - "state": "green", - "icon": "success", - "message": "Ready", - "uiColor": "secondary", - "since": "2019-02-08T10:28:41.420Z" - }, - { - "id": "plugin:interpreter@7.0.0-SNAPSHOT", - "state": "green", - "icon": "success", - "message": "Ready", - "uiColor": "secondary", - "since": "2019-02-08T10:28:39.679Z" - }, - { - "id": "plugin:canvas@7.0.0", - "state": "green", - "icon": "success", - "message": "Ready", - "uiColor": "secondary", - "since": "2019-02-08T10:28:39.695Z" - }, - { - "id": "plugin:license_management@7.0.0", - "state": "green", - "icon": "success", - "message": "Ready", - "uiColor": "secondary", - "since": "2019-02-08T10:28:39.704Z" - }, - { - "id": "plugin:index_management@7.0.0", - "state": "green", - "icon": "success", - "message": "Ready", - "uiColor": "secondary", - "since": "2019-02-08T10:28:41.392Z" - }, - { - "id": "plugin:console@7.0.0-SNAPSHOT", - "state": "green", - "icon": "success", - "message": "Ready", - "uiColor": "secondary", - "since": "2019-02-08T10:28:39.768Z" - }, - { - "id": "plugin:console_extensions@7.0.0", - "state": "green", - "icon": "success", - "message": "Ready", - "uiColor": "secondary", - "since": "2019-02-08T10:28:39.772Z" - }, - { - "id": "plugin:notifications@7.0.0", - "state": "green", - "icon": "success", - "message": "Ready", - "uiColor": "secondary", - "since": "2019-02-08T10:28:39.778Z" - }, - { - "id": "plugin:index_lifecycle_management@7.0.0", - "state": "green", - "icon": "success", - "message": "Ready", - "uiColor": "secondary", - "since": "2019-02-08T10:28:41.393Z" - }, - { - "id": "plugin:infra@7.0.0", - "state": "green", - "icon": "success", - "message": "Ready", - "uiColor": "secondary", - "since": "2019-02-08T10:28:39.844Z" - }, - { - "id": "plugin:task_manager@7.0.0", - "state": "green", - "icon": "success", - "message": "Ready", - "uiColor": "secondary", - "since": "2019-02-08T10:28:39.846Z" - }, - { - "id": "plugin:rollup@7.0.0", - "state": "green", - "icon": "success", - "message": "Ready", - "uiColor": "secondary", - "since": "2019-02-08T10:28:41.393Z" - }, - { - "id": "plugin:remote_clusters@7.0.0", - "state": "green", - "icon": "success", - "message": "Ready", - "uiColor": "secondary", - "since": "2019-02-08T10:28:41.394Z" - }, - { - "id": "plugin:cross_cluster_replication@7.0.0", - "state": "green", - "icon": "success", - "message": "Ready", - "uiColor": "secondary", - "since": "2019-02-08T10:28:41.395Z" - }, - { - "id": "plugin:upgrade_assistant@7.0.0", - "state": "green", - "icon": "success", - "message": "Ready", - "uiColor": "secondary", - "since": "2019-02-08T10:28:39.873Z" - }, - { - "id": "plugin:uptime@7.0.0", - "state": "green", - "icon": "success", - "message": "Ready", - "uiColor": "secondary", - "since": "2019-02-08T10:28:39.889Z" - }, - { - "id": "plugin:oss_telemetry@7.0.0", - "state": "green", - "icon": "success", - "message": "Ready", - "uiColor": "secondary", - "since": "2019-02-08T10:28:39.893Z" - }, - { - "id": "plugin:metrics@7.0.0-SNAPSHOT", - "state": "green", - "icon": "success", - "message": "Ready", - "uiColor": "secondary", - "since": "2019-02-08T10:28:39.903Z" - }, - { - "id": "plugin:timelion@7.0.0-SNAPSHOT", - "state": "green", - "icon": "success", - "message": "Ready", - "uiColor": "secondary", - "since": "2019-02-08T10:28:40.087Z" - }, - { - "id": "plugin:reporting@7.0.0", - "state": "green", - "icon": "success", - "message": "Ready", - "uiColor": "secondary", - "since": "2019-02-08T10:28:45.912Z" - } - ] - }, - "metrics": { - "last_updated": "2019-02-08T10:31:02.548Z", - "collection_interval_in_millis": 5000, - "process": { - "memory": { - "heap": { - "total_in_bytes": 248803328, - "used_in_bytes": 160534512, - "size_limit": 1526909922 - }, - "resident_set_size_in_bytes": 348438528 - }, - "event_loop_delay": 0.14169999957084656, - "pid": 1, - "uptime_in_millis": 171299 - }, - "os": { - "load": { - "1m": 1.73681640625, - "5m": 1.23046875, - "15m": 0.50830078125 - }, - "memory": { - "total_in_bytes": 6246756352, - "free_in_bytes": 1520041984, - "used_in_bytes": 4726714368 - }, - "uptime_in_millis": 122915000, - "platform": "linux", - "platformRelease": "linux-4.9.125-linuxkit", - "distro": "Centos", - "distroRelease": "Centos-7.6.1810", - "cgroup": { - "cpuacct": { - "control_group": "/", - "usage_nanos": 46639670629 - }, - "cpu": { - "control_group": "/", - "cfs_period_micros": 100000, - "cfs_quota_micros": -1, - "stat": { - "number_of_elapsed_periods": 0, - "number_of_times_throttled": 0, - "time_throttled_nanos": 0 - } - } - } - }, - "response_times": { - "avg_in_millis": 7, - "max_in_millis": 9 - }, - "requests": { - "disconnects": 0, - "statusCodes": {}, - "total": 4, - "status_codes": { - "200": 4 - } - }, - "concurrent_connections": 0 - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/status/_meta/testdata/7.0.0.json-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/status/_meta/testdata/7.0.0.json-expected.json deleted file mode 100644 index dd99da1a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/status/_meta/testdata/7.0.0.json-expected.json +++ /dev/null @@ -1,37 +0,0 @@ -[ - { - "event": { - "dataset": "kibana.status", - "duration": 115000, - "module": "kibana" - }, - "kibana": { - "status": { - "metrics": { - "concurrent_connections": 0, - "requests": { - "disconnects": 0, - "total": 4 - } - }, - "name": "kibana", - "status": { - "overall": { - "state": "green" - } - } - } - }, - "metricset": { - "name": "status", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "id": "8faaec19-e37d-410c-9335-377b016c7aa3", - "name": "kibana", - "type": "kibana", - "version": "7.0.0" - } - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/status/_meta/testdata/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/status/_meta/testdata/config.yml deleted file mode 100644 index 3ed2bfeb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/status/_meta/testdata/config.yml +++ /dev/null @@ -1 +0,0 @@ -url: /api/status diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/status/_meta/testdata/docs.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/status/_meta/testdata/docs.json deleted file mode 100644 index 9d7f53ba..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/status/_meta/testdata/docs.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "name": "ruflin", - "uuid": "5b2de169-2785-441b-ae8c-186a1936b17d", - "version": { - "number": "6.0.0-alpha1", - "build_hash": "6cb7fec4e154faa0a4a3fee4b33dfef91b9870d9", - "build_number": 8467, - "build_snapshot": false - }, - "status": { - "overall": { - "state": "green", - "title": "Green", - "nickname": "Looking good", - "icon": "success", - "since": "2017-02-17T13:03:36.960Z" - }, - "statuses": [ - { - "id": "ui settings", - "state": "green", - "icon": "success", - "message": "Ready", - "since": "2017-02-17T13:03:40.088Z" - }, - { - "id": "plugin:kibana@6.0.0-alpha1", - "state": "green", - "icon": "success", - "message": "Ready", - "since": "2017-02-17T13:03:36.960Z" - }, - { - "id": "plugin:elasticsearch@6.0.0-alpha1", - "state": "green", - "icon": "success", - "message": "Kibana index ready", - "since": "2017-02-17T13:03:37.265Z" - }, - { - "id": "plugin:thor@6.0.0-alpha1", - "state": "green", - "icon": "success", - "message": "Ready", - "since": "2017-02-17T13:03:37.162Z" - }, - { - "id": "plugin:console@6.0.0-alpha1", - "state": "green", - "icon": "success", - "message": "Ready", - "since": "2017-02-17T13:03:37.210Z" - }, - { - "id": "plugin:timelion@6.0.0-alpha1", - "state": "green", - "icon": "success", - "message": "Ready", - "since": "2017-02-17T13:03:40.047Z" - } - ] - }, - "metrics": { - "last_updated": "2017-02-17T13:05:00.083Z", - "collection_interval_in_millis": 5000, - "uptime_in_millis": 90637, - "process": { - "mem": { - "heap_max_in_bytes": 150245376, - "heap_used_in_bytes": 114918592 - } - }, - "os": { - "cpu": { - "load_average": { - "1m": 7.412109375, - "5m": 5.3896484375, - "15m": 5.3896484375 - } - } - }, - "response_times": { - "avg_in_millis": null, - "max_in_millis": 0 - }, - "requests": { - "total": 241, - "disconnects": 3, - "status_codes": { - - } - }, - "concurrent_connections": 12 - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/status/_meta/testdata/docs.json-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/status/_meta/testdata/docs.json-expected.json deleted file mode 100644 index b4d5eedf..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/status/_meta/testdata/docs.json-expected.json +++ /dev/null @@ -1,37 +0,0 @@ -[ - { - "event": { - "dataset": "kibana.status", - "duration": 115000, - "module": "kibana" - }, - "kibana": { - "status": { - "metrics": { - "concurrent_connections": 12, - "requests": { - "disconnects": 3, - "total": 241 - } - }, - "name": "ruflin", - "status": { - "overall": { - "state": "green" - } - } - } - }, - "metricset": { - "name": "status", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "id": "5b2de169-2785-441b-ae8c-186a1936b17d", - "name": "kibana", - "type": "kibana", - "version": "6.0.0-alpha1" - } - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/status/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/status/data.go deleted file mode 100644 index 93173165..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/status/data.go +++ /dev/null @@ -1,91 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package status - -import ( - "encoding/json" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstriface" - "github.com/elastic/beats/v7/metricbeat/helper/elastic" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/kibana" -) - -var ( - schema = s.Schema{ - "uuid": c.Str("uuid"), - "name": c.Str("name"), - "version": c.Dict("version", s.Schema{ - "number": c.Str("number"), - }), - "status": c.Dict("status", s.Schema{ - "overall": c.Dict("overall", s.Schema{ - "state": c.Str("state"), - }), - }), - "metrics": c.Dict("metrics", s.Schema{ - "requests": c.Dict("requests", s.Schema{ - "total": c.Int("total"), - "disconnects": c.Int("disconnects"), - }), - "concurrent_connections": c.Int("concurrent_connections"), - }), - } -) - -func eventMapping(r mb.ReporterV2, content []byte) error { - var event mb.Event - event.RootFields = common.MapStr{} - event.RootFields.Put("service.name", kibana.ModuleName) - - var data map[string]interface{} - err := json.Unmarshal(content, &data) - if err != nil { - return errors.Wrap(err, "failure parsing Kibana Status API response") - } - - dataFields, err := schema.Apply(data) - if err != nil { - return errors.Wrap(err, "failure to apply status schema") - } - - // Set service ID - uuid, err := dataFields.GetValue("uuid") - if err != nil { - return elastic.MakeErrorForMissingField("uuid", elastic.Kibana) - } - event.RootFields.Put("service.id", uuid) - dataFields.Delete("uuid") - - // Set service version - version, err := dataFields.GetValue("version.number") - if err != nil { - return elastic.MakeErrorForMissingField("version.number", elastic.Kibana) - } - event.RootFields.Put("service.version", version) - dataFields.Delete("version") - - event.MetricSetFields = dataFields - - r.Event(event) - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/status/data_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/status/data_test.go deleted file mode 100644 index 73cfcfd0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/status/data_test.go +++ /dev/null @@ -1,41 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package status - -import ( - "io/ioutil" - "testing" - - "github.com/stretchr/testify/require" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestEventMapping(t *testing.T) { - f := "./_meta/test/input.json" - content, err := ioutil.ReadFile(f) - require.NoError(t, err) - - reporter := &mbtest.CapturingReporterV2{} - err = eventMapping(reporter, content) - require.NoError(t, err, f) - require.True(t, len(reporter.GetEvents()) >= 1, f) - require.Equal(t, 0, len(reporter.GetErrors()), f) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/status/status.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/status/status.go deleted file mode 100644 index c386ccb0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/status/status.go +++ /dev/null @@ -1,84 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package status - -import ( - "fmt" - - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - "github.com/elastic/beats/v7/metricbeat/module/kibana" -) - -// init registers the MetricSet with the central registry. -// The New method will be called after the setup of the module and before starting to fetch data -func init() { - mb.Registry.MustAddMetricSet(kibana.ModuleName, "status", New, - mb.WithHostParser(hostParser), - mb.DefaultMetricSet(), - ) -} - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: "http", - PathConfigKey: "path", - DefaultPath: "api/status", - }.Build() -) - -// MetricSet type defines all fields of the MetricSet -type MetricSet struct { - *kibana.MetricSet - http *helper.HTTP -} - -// New create a new instance of the MetricSet -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - ms, err := kibana.NewMetricSet(base) - if err != nil { - return nil, err - } - - if ms.XPackEnabled { - return nil, fmt.Errorf("The %s metricset cannot be used with xpack.enabled: true", ms.FullyQualifiedName()) - } - - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - - return &MetricSet{ - ms, - http, - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right format -// It returns the event which is then forward to the output. In case of an error, a -// descriptive error must be returned. -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - content, err := m.http.FetchContent() - if err != nil { - return err - } - - return eventMapping(r, content) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/status/status_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/status/status_integration_test.go deleted file mode 100644 index 003dd34f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/status/status_integration_test.go +++ /dev/null @@ -1,43 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package status - -import ( - "testing" - - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - "github.com/elastic/beats/v7/metricbeat/module/kibana/mtest" -) - -func TestFetch(t *testing.T) { - service := compose.EnsureUpWithTimeout(t, 570, "kibana") - - f := mbtest.NewReportingMetricSetV2Error(t, mtest.GetConfig("status", service.Host(), false)) - events, errs := mbtest.ReportingFetchV2Error(f) - - require.Empty(t, errs) - require.NotEmpty(t, events) - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), - events[0].BeatEvent("kibana", "status").Fields.StringToPrint()) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/status/status_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/status/status_test.go deleted file mode 100644 index 406619a4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/status/status_test.go +++ /dev/null @@ -1,32 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package status - -import ( - "testing" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - - _ "github.com/elastic/beats/v7/metricbeat/module/kibana" -) - -func TestData(t *testing.T) { - mbtest.TestDataFiles(t, "kibana", "status") -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/test_kibana.py b/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/test_kibana.py deleted file mode 100644 index 08e7657a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kibana/test_kibana.py +++ /dev/null @@ -1,87 +0,0 @@ -import json -import os -import semver -import sys -import unittest -import urllib.error -import urllib.parse -import urllib.request -from nose.plugins.skip import SkipTest - -sys.path.append(os.path.join(os.path.dirname(__file__), '../../tests/system')) -import metricbeat - - -class Test(metricbeat.BaseTest): - - COMPOSE_SERVICES = ['elasticsearch', 'kibana'] - COMPOSE_TIMEOUT = 600 - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_status(self): - """ - kibana status metricset test - """ - - env = os.environ.get('TESTING_ENVIRONMENT') - - if env == "2x" or env == "5x": - # Skip for 5.x and 2.x tests as Kibana endpoint not available - raise SkipTest - - version = self.get_version() - if semver.compare(version, "6.4.0") == -1: - # Skip for Kibana versions < 6.4.0 as Kibana endpoint not available - raise SkipTest - - self.render_config_template(modules=[{ - "name": "kibana", - "metricsets": ["status"], - "hosts": self.get_hosts(), - "period": "1s" - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0, max_timeout=20) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertTrue(len(output) >= 1) - evt = output[0] - print(evt) - - self.assert_fields_are_documented(evt) - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_xpack(self): - """ - kibana-xpack module tests - """ - self.render_config_template(modules=[{ - "name": "kibana", - "metricsets": [ - "stats" - ], - "hosts": self.get_hosts(), - "period": "1s", - "extras": { - "xpack.enabled": "true" - } - }]) - - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - def get_hosts(self): - return [self.compose_host("kibana")] - - def get_version(self): - host = self.get_hosts()[0] - res = urllib.request.urlopen("http://" + host + "/api/status").read() - - body = json.loads(res) - version = body["version"]["number"] - - return version diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/Dockerfile b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/Dockerfile deleted file mode 100644 index b3dac95e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/Dockerfile +++ /dev/null @@ -1,8 +0,0 @@ -FROM exekias/localkube-image -RUN apt-get update && apt-get install -y curl && apt-get clean -HEALTHCHECK --interval=1s --retries=300 CMD curl -f localhost:10255/stats/summary | grep kube-addon-manager -CMD exec /localkube start \ - --apiserver-insecure-address=0.0.0.0 \ - --apiserver-insecure-port=8080 \ - --logtostderr=true \ - --containerized diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/Dockerfile.kube-state b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/Dockerfile.kube-state deleted file mode 100644 index b064dc30..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/Dockerfile.kube-state +++ /dev/null @@ -1,8 +0,0 @@ -FROM gcr.io/google_containers/kube-state-metrics:v0.5.0 - -ADD kubeconfig / - -HEALTHCHECK --interval=1s --retries=90 CMD curl -f http://localhost:8080/metrics - -ENTRYPOINT ["/kube-state-metrics"] -CMD ["--port=8080", "--in-cluster=false", "--apiserver=http://172.17.0.1:8080", "--kubeconfig=/kubeconfig"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/config.reference.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/config.reference.yml deleted file mode 100644 index 10de0447..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/config.reference.yml +++ /dev/null @@ -1,93 +0,0 @@ -# Node metrics, from kubelet: -- module: kubernetes - metricsets: - - container - - node - - pod - - system - - volume - period: 10s - enabled: true - hosts: ["https://${HOSTNAME}:10250"] - bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token - ssl.verification_mode: "none" - #ssl.certificate_authorities: - # - /var/run/secrets/kubernetes.io/serviceaccount/service-ca.crt - #ssl.certificate: "/etc/pki/client/cert.pem" - #ssl.key: "/etc/pki/client/cert.key" - - # Enriching parameters: - add_metadata: true - # When used outside the cluster: - #host: node_name - # If kube_config is not set, KUBECONFIG environment variable will be checked - # and if not present it will fall back to InCluster - #kube_config: ~/.kube/config - -# State metrics from kube-state-metrics service: -- module: kubernetes - enabled: true - metricsets: - - state_node - - state_deployment - - state_replicaset - - state_statefulset - - state_pod - - state_container - - state_cronjob - - state_resourcequota - - state_service - - state_persistentvolume - - state_persistentvolumeclaim - - state_storageclass - period: 10s - hosts: ["kube-state-metrics:8080"] - - # Enriching parameters: - add_metadata: true - # When used outside the cluster: - #host: node_name - # If kube_config is not set, KUBECONFIG environment variable will be checked - # and if not present it will fall back to InCluster - #kube_config: ~/.kube/config - -# Kubernetes events -- module: kubernetes - enabled: true - metricsets: - - event - -# Kubernetes API server -# (when running metricbeat as a pod) -- module: kubernetes - enabled: true - metricsets: - - apiserver - hosts: ["https://${KUBERNETES_SERVICE_HOST}:${KUBERNETES_SERVICE_PORT}"] - -# Kubernetes proxy server -# (when running metricbeat locally at hosts or as a daemonset + host network) -- module: kubernetes - enabled: true - metricsets: - - proxy - hosts: ["localhost:10249"] - period: 10s - -# Kubernetes controller manager -# (URL and deployment will need to be modified to match the controller manager deployment) -- module: kubernetes - enabled: true - metricsets: - - controllermanager - hosts: ["http://localhost:10252"] - period: 10s - -# Kubernetes scheduler -# (URL and deployment method will need to be adapted to match scheduler deployment) -- module: kubernetes - enabled: true - metricsets: - - scheduler - hosts: ["localhost:10251"] - period: 10s diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/config.yml deleted file mode 100644 index 0325d089..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/config.yml +++ /dev/null @@ -1,49 +0,0 @@ -# Node metrics, from kubelet: -- module: kubernetes - #metricsets: - # - node - # - system - # - pod - # - container - # - volume - period: 10s - hosts: ["localhost:10250"] - bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token - ssl.certificate_authorities: - - /var/run/secrets/kubernetes.io/serviceaccount/service-ca.crt - #username: "user" - #password: "secret" - - # Enriching parameters: - #add_metadata: true - #labels.dedot: true - #annotations.dedot: true - # When used outside the cluster: - #host: node_name - # If kube_config is not set, KUBECONFIG environment variable will be checked - # and if not present it will fall back to InCluster - #kube_config: ~/.kube/config - -# State metrics from kube-state-metrics service: -#- module: kubernetes -# metricsets: -# - state_node -# - state_deployment -# - state_replicaset -# - state_statefulset -# - state_pod -# - state_container -# - state_cronjob -# - state_resourcequota -# - state_service -# - state_persistentvolume -# - state_persistentvolumeclaim -# - state_storageclass -# period: 10s -# hosts: ["kube-state-metrics:8080"] -# add_metadata: true - -# Kubernetes events -#- module: kubernetes -# metricsets: -# - event diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/docs.asciidoc deleted file mode 100644 index d299ec8e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/docs.asciidoc +++ /dev/null @@ -1,114 +0,0 @@ -This module fetches metrics from Kubernetes several components: - -- https://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/[kubelet] -- https://github.com/kubernetes/kube-state-metrics[kube-state-metrics] -- https://kubernetes.io/docs/reference/command-line-tools-reference/kube-apiserver/[apiserver] -- https://kubernetes.io/docs/reference/command-line-tools-reference/kube-controller-manager/[controller-manager] -- https://kubernetes.io/docs/reference/command-line-tools-reference/kube-scheduler/[scheduler] -- https://kubernetes.io/docs/reference/command-line-tools-reference/kube-proxy/[proxy] - -All metricsets with the `state_` prefix require `hosts` field pointing to kube-state-metrics -service within the cluster, while the rest should be pointed to kubelet service. Check the -example configuration on how to do it. - -The default metricsets are `container`, `node`, `pod`, `system` and `volume`. - -[float] -=== Kubernetes RBAC - -Metricbeat requires certain cluster level privileges in order to fetch the metrics. The following example creates a `ServiceAcount` named `metricbeat` with the necessary permissions to run all the metricsets from the module. A `ClusterRole` and a `ClusterRoleBinding` are created for this purpose: - -[source,yaml] ----- -apiVersion: v1 -kind: ServiceAccount -metadata: - name: metricbeat - namespace: kube-system - labels: - k8s-app: metricbeat ----- - -[source,yaml] ----- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: metricbeat - labels: - k8s-app: metricbeat -rules: -- apiGroups: [""] - resources: - - nodes - - namespaces - - events - - pods - verbs: ["get", "list", "watch"] -- apiGroups: ["extensions"] - resources: - - replicasets - verbs: ["get", "list", "watch"] -- apiGroups: ["apps"] - resources: - - statefulsets - - deployments - - replicasets - verbs: ["get", "list", "watch"] -- apiGroups: - - "" - resources: - - nodes/stats - verbs: - - get -- nonResourceURLs: - - /metrics - verbs: - - get ----- - -[source,yaml] ----- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRoleBinding -metadata: - name: metricbeat -subjects: -- kind: ServiceAccount - name: metricbeat - namespace: kube-system -roleRef: - kind: ClusterRole - name: metricbeat - apiGroup: rbac.authorization.k8s.io -[source,yaml] ----- - - -[float] -=== Compatibility - -The Kubernetes module is tested with Kubernetes 1.13.x and 1.14.x - -[float] -=== Dashboard - -Kubernetes module is shipped including default dashboards for `apiserver`, `controllermanager`, `scheduler` and `proxy`. - -If you are using HA for those components, be aware that when gathering data from all instances the dashboard will usually show and average of the metrics. For those scenarios filtering by hosts or service address is possible. - -Dashboards for `controllermanager` `scheduler` and `proxy` are not compatible with kibana versions below `7.2.0` - -Kubernetes controller manager example: - -image::./images/metricbeat-kubernetes-controllermanager.png[] - - -Kubernetes scheduler example: - -image::./images/metricbeat_kubernetes_scheduler.png[] - - -Kubernetes proxy example: - -image::./images/metricbeat-kubernetes-proxy.png[] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/fields.yml deleted file mode 100644 index 78aa57fc..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/fields.yml +++ /dev/null @@ -1,13 +0,0 @@ -- key: kubernetes - title: "Kubernetes" - description: > - Kubernetes metrics - release: ga - settings: ["ssl", "http"] - short_config: false - fields: - - name: kubernetes - type: group - description: > - Information and statistics of pods managed by kubernetes. - fields: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/kibana/7/dashboard/Metricbeat-kubernetes-apiserver.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/kibana/7/dashboard/Metricbeat-kubernetes-apiserver.json deleted file mode 100644 index d0bad1ac..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/kibana/7/dashboard/Metricbeat-kubernetes-apiserver.json +++ /dev/null @@ -1,335 +0,0 @@ -{ - "objects": [ - { - "attributes": { - "description": "Overview of Kubernetes API Server", - "kibanaSavedObjectMeta": { - "searchSourceJSON": {} - }, - "title": "API Server Top clients by number of requests [Metricbeat Kubernetes] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "bar_color_rules": [ - { - "id": "61a13010-5794-11e8-8bd0-2180975e72dd" - } - ], - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "5m", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(104,188,0,1)", - "fill": 0.5, - "filter": "", - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Top clients by number of requests (5m)", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.apiserver.request.count", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "max" - }, - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "0e6ff4a0-5792-11e8-8bd0-2180975e72dd", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_filters": [ - { - "color": "#68BC00", - "id": "9e4b8030-5792-11e8-8bd0-2180975e72dd" - } - ], - "split_mode": "terms", - "stacked": "stacked", - "terms_field": "kubernetes.apiserver.request.client", - "terms_order_by": "61ca57f2-469d-11e7-af02-69e470af7417", - "terms_size": "10" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "top_n" - }, - "title": "API Server Top clients by number of requests [Metricbeat Kubernetes] ECS", - "type": "metrics" - } - }, - "id": "7cbeb750-5794-11e8-afa2-e9067ea62228-ecs", - "type": "visualization", - "updated_at": "2018-05-14T18:23:10.501Z", - "version": 5 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": {} - }, - "title": "API Server Requests [Metricbeat Kubernetes] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(159,5,0,1)", - "fill": "0", - "filter": "NOT (kubernetes.apiserver.request.verb: WATCH or kubernetes.apiserver.request.verb: CONNECT)", - "formatter": "us,ms,2", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Avg response time", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.apiserver.request.latency.sum", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "sum" - }, - { - "field": "kubernetes.apiserver.request.count", - "id": "a2185e50-57a0-11e8-af57-a1d645d2b569", - "type": "max" - }, - { - "id": "b09133d0-57a0-11e8-af57-a1d645d2b569", - "script": "params.sum / params.count", - "type": "calculation", - "variables": [ - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "b27c8910-57a0-11e8-af57-a1d645d2b569", - "name": "sum" - }, - { - "field": "a2185e50-57a0-11e8-af57-a1d645d2b569", - "id": "b5fc8810-57a0-11e8-af57-a1d645d2b569", - "name": "count" - } - ] - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}} ms" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(22,165,165,1)", - "fill": 0.5, - "formatter": "number", - "id": "c0019340-57a1-11e8-a049-ff54cef064a2", - "label": "Requests rate", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.apiserver.request.count", - "id": "c001ba50-57a1-11e8-a049-ff54cef064a2", - "type": "max" - }, - { - "field": "c001ba50-57a1-11e8-a049-ff54cef064a2", - "id": "dc83b390-57a1-11e8-a049-ff54cef064a2", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "seperate_axis": 1, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "API Server Requests [Metricbeat Kubernetes] ECS", - "type": "metrics" - } - }, - "id": "ec360ff0-57a0-11e8-afa2-e9067ea62228-ecs", - "type": "visualization", - "updated_at": "2018-05-14T18:21:27.515Z", - "version": 4 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": {} - }, - "title": "API Server Top clients by resource [Metricbeat Kubernetes] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "bar_color_rules": [ - { - "id": "61a13010-5794-11e8-8bd0-2180975e72dd" - } - ], - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "5m", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(104,188,0,1)", - "fill": 0.5, - "filter": "", - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Top clients by number of requests (5m)", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.apiserver.request.count", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "max" - }, - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "0e6ff4a0-5792-11e8-8bd0-2180975e72dd", - "type": "derivative", - "unit": "" - } - ], - "override_index_pattern": 0, - "point_size": 1, - "seperate_axis": 0, - "series_drop_last_bucket": 1, - "split_filters": [ - { - "color": "#68BC00", - "id": "9e4b8030-5792-11e8-8bd0-2180975e72dd" - } - ], - "split_mode": "terms", - "stacked": "stacked", - "terms_field": "kubernetes.apiserver.request.resource", - "terms_order_by": "61ca57f2-469d-11e7-af02-69e470af7417", - "terms_size": "10" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "top_n" - }, - "title": "API Server Top clients by resource [Metricbeat Kubernetes] ECS", - "type": "metrics" - } - }, - "id": "95a7f110-57a2-11e8-afa2-e9067ea62228-ecs", - "type": "visualization", - "updated_at": "2018-05-14T18:23:50.093Z", - "version": 4 - }, - { - "attributes": { - "description": "Kubernetes API server metrics", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "highlightAll": true, - "query": { - "language": "kuery", - "query": "" - }, - "version": true - } - }, - "optionsJSON": { - "darkTheme": false, - "hidePanelTitles": false, - "useMargins": false - }, - "panelsJSON": [ - { - "embeddableConfig": {}, - "gridData": { - "h": 24, - "i": "1", - "w": 24, - "x": 0, - "y": 22 - }, - "id": "7cbeb750-5794-11e8-afa2-e9067ea62228-ecs", - "panelIndex": "1", - "type": "visualization", - "version": "6.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 22, - "i": "3", - "w": 48, - "x": 0, - "y": 0 - }, - "id": "ec360ff0-57a0-11e8-afa2-e9067ea62228-ecs", - "panelIndex": "3", - "type": "visualization", - "version": "6.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 24, - "i": "4", - "w": 24, - "x": 24, - "y": 22 - }, - "id": "95a7f110-57a2-11e8-afa2-e9067ea62228-ecs", - "panelIndex": "4", - "type": "visualization", - "version": "6.3.0" - } - ], - "timeRestore": false, - "title": "[Metricbeat Kubernetes] API server ECS", - "version": 1 - }, - "id": "af7225b0-5794-11e8-afa2-e9067ea62228-ecs", - "type": "dashboard", - "updated_at": "2018-05-14T18:23:55.202Z", - "version": 5 - } - ], - "version": "6.3.0" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/kibana/7/dashboard/Metricbeat-kubernetes-controller-manager.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/kibana/7/dashboard/Metricbeat-kubernetes-controller-manager.json deleted file mode 100644 index b5f7ba19..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/kibana/7/dashboard/Metricbeat-kubernetes-controller-manager.json +++ /dev/null @@ -1,1027 +0,0 @@ -{ - "objects": [ - { - "attributes": { - "description": "Kubernetes Controller Manager metrics", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [ - { - "$state": { - "store": "appState" - }, - "meta": { - "alias": null, - "disabled": false, - "indexRefName": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", - "key": "event.dataset", - "negate": false, - "params": { - "query": "kubernetes.controllermanager" - }, - "type": "phrase", - "value": "kubernetes.controllermanager" - }, - "query": { - "match": { - "event.dataset": { - "query": "kubernetes.controllermanager", - "type": "phrase" - } - } - } - } - ], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "optionsJSON": { - "hidePanelTitles": false, - "useMargins": true - }, - "panelsJSON": [ - { - "embeddableConfig": {}, - "gridData": { - "h": 14, - "i": "1", - "w": 11, - "x": 0, - "y": 0 - }, - "panelIndex": "1", - "panelRefName": "panel_0", - "version": "7.1.1" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 14, - "i": "2", - "w": 11, - "x": 11, - "y": 0 - }, - "panelIndex": "2", - "panelRefName": "panel_1", - "version": "7.1.1" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 14, - "i": "3", - "w": 26, - "x": 22, - "y": 0 - }, - "panelIndex": "3", - "panelRefName": "panel_2", - "version": "7.1.1" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 12, - "i": "5", - "w": 24, - "x": 0, - "y": 39 - }, - "panelIndex": "5", - "panelRefName": "panel_3", - "version": "7.1.1" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 12, - "i": "6", - "w": 24, - "x": 24, - "y": 39 - }, - "panelIndex": "6", - "panelRefName": "panel_4", - "version": "7.1.1" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 13, - "i": "7", - "w": 24, - "x": 24, - "y": 14 - }, - "panelIndex": "7", - "panelRefName": "panel_5", - "version": "7.1.1" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 12, - "i": "8", - "w": 24, - "x": 0, - "y": 27 - }, - "panelIndex": "8", - "panelRefName": "panel_6", - "version": "7.1.1" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 12, - "i": "9", - "w": 24, - "x": 24, - "y": 27 - }, - "panelIndex": "9", - "panelRefName": "panel_7", - "version": "7.1.1" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 13, - "i": "10", - "w": 24, - "x": 0, - "y": 14 - }, - "panelIndex": "10", - "panelRefName": "panel_8", - "version": "7.2.0" - } - ], - "timeRestore": false, - "title": "[Metricbeat Kubernetes] Controller Manager", - "version": 1 - }, - "id": "97312060-9c1b-11e9-9dc8-fd27291d427f", - "migrationVersion": { - "dashboard": "7.0.0" - }, - "references": [ - { - "id": "metricbeat-*", - "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", - "type": "index-pattern" - }, - { - "id": "bcb194a0-9bf8-11e9-9dc8-fd27291d427f", - "name": "panel_0", - "type": "visualization" - }, - { - "id": "3dbf6230-9c20-11e9-9dc8-fd27291d427f", - "name": "panel_1", - "type": "visualization" - }, - { - "id": "d86b2da0-9c20-11e9-9dc8-fd27291d427f", - "name": "panel_2", - "type": "visualization" - }, - { - "id": "0ca95350-9c24-11e9-9dc8-fd27291d427f", - "name": "panel_3", - "type": "visualization" - }, - { - "id": "3e1e1fd0-9c27-11e9-9dc8-fd27291d427f", - "name": "panel_4", - "type": "visualization" - }, - { - "id": "2ba628e0-9c2a-11e9-9dc8-fd27291d427f", - "name": "panel_5", - "type": "visualization" - }, - { - "id": "8a95de50-9c38-11e9-9dc8-fd27291d427f", - "name": "panel_6", - "type": "visualization" - }, - { - "id": "485c8550-9c3a-11e9-9dc8-fd27291d427f", - "name": "panel_7", - "type": "visualization" - }, - { - "id": "7d80f790-9d96-11e9-b2ae-49acc4cbcea9", - "name": "panel_8", - "type": "visualization" - } - ], - "type": "dashboard", - "updated_at": "2019-07-03T16:33:10.995Z", - "version": "WzI5OSwyXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Host selector [Metricbeat Kubernetes]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "controls": [ - { - "fieldName": "host.hostname", - "id": "1561982488150", - "indexPatternRefName": "control_0_index_pattern", - "label": "Hostname", - "options": { - "dynamicOptions": true, - "multiselect": true, - "order": "desc", - "size": 5, - "type": "terms" - }, - "parent": "", - "type": "list" - }, - { - "fieldName": "service.address", - "id": "1561982723711", - "indexPatternRefName": "control_1_index_pattern", - "label": "Service address", - "options": { - "dynamicOptions": true, - "multiselect": false, - "order": "desc", - "size": 5, - "type": "terms" - }, - "parent": "", - "type": "list" - } - ], - "pinFilters": false, - "updateFiltersOnChange": false, - "useTimeFilter": false - }, - "title": "Host selector [Metricbeat Kubernetes]", - "type": "input_control_vis" - } - }, - "id": "bcb194a0-9bf8-11e9-9dc8-fd27291d427f", - "migrationVersion": { - "visualization": "7.2.0" - }, - "references": [ - { - "id": "metricbeat-*", - "name": "control_0_index_pattern", - "type": "index-pattern" - }, - { - "id": "metricbeat-*", - "name": "control_1_index_pattern", - "type": "index-pattern" - } - ], - "type": "visualization", - "updated_at": "2019-07-03T07:20:34.226Z", - "version": "WzEzMywxXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Controller Process [Metricbeat Kubernetes]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "drop_last_bucket": 1, - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "", - "interval": "30s", - "markdown": "| | |\n|---|---|\n|**Days running**|{{ math.started.last.raw }}|\n|**File descriptors open**|{{ average_of_kubernetes_controllermanager_process_fds_open_count.fds.last.raw }}|\n|**Resident Memory**|{{ average_of_kubernetes_controllermanager_process_memory_resident_bytes.resident_memory.last.formatted }}|\n|**Virtual Memory**|{{ average_of_kubernetes_controllermanager_process_memory_virtual_bytes.virtual_memory.last.formatted }}|\n", - "markdown_css": "#markdown-61ca57f0-469d-11e7-af02-69e470af7417 table,#markdown-61ca57f0-469d-11e7-af02-69e470af7417 tr,#markdown-61ca57f0-469d-11e7-af02-69e470af7417 td,#markdown-61ca57f0-469d-11e7-af02-69e470af7417 th{border:none}", - "markdown_less": "\ntable, tr, td, th {\n border: none;\n}\n\n", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.controllermanager.process.started.sec", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "max" - }, - { - "id": "ebfdb1c0-9c1c-11e9-b29f-d55be9348723", - "script": "round( (params._timestamp /1000 - params.started) / 86400, 2)", - "type": "math", - "variables": [ - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "ef30a230-9c1c-11e9-b29f-d55be9348723", - "name": "started" - } - ] - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "var_name": "started" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "1212ba80-9c1e-11e9-b29f-d55be9348723", - "label": "", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.controllermanager.process.fds.open.count", - "id": "1212ba81-9c1e-11e9-b29f-d55be9348723", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "var_name": "fds" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "bytes", - "id": "3f3b17a0-9c1e-11e9-b29f-d55be9348723", - "label": "", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.controllermanager.process.memory.resident.bytes", - "id": "3f3b17a1-9c1e-11e9-b29f-d55be9348723", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "var_name": "resident_memory" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "bytes", - "id": "b1a01b50-9c1f-11e9-b29f-d55be9348723", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.controllermanager.process.memory.virtual.bytes", - "id": "b1a01b51-9c1f-11e9-b29f-d55be9348723", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "var_name": "virtual_memory" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "markdown" - }, - "title": "Controller Process [Metricbeat Kubernetes]", - "type": "metrics" - } - }, - "id": "3dbf6230-9c20-11e9-9dc8-fd27291d427f", - "migrationVersion": { - "visualization": "7.2.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-07-03T14:46:23.136Z", - "version": "WzI5MSwyXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Controller HTTP request duration [Metricbeat Kubernetes]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(165,228,85,1)", - "fill": 0.5, - "formatter": "us,ms,2", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "P99", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.controllermanager.http.request.duration.us.percentile.99", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "us,ms,2", - "id": "24fb4960-9c22-11e9-b29f-d55be9348723", - "label": "P90", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.controllermanager.http.request.duration.us.percentile.90", - "id": "24fb4961-9c22-11e9-b29f-d55be9348723", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(65,117,0,1)", - "fill": 0.5, - "formatter": "us,ms,2", - "id": "2e397790-9c22-11e9-b29f-d55be9348723", - "label": "P50", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.controllermanager.http.request.duration.us.percentile.50", - "id": "2e397791-9c22-11e9-b29f-d55be9348723", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Controller HTTP request duration [Metricbeat Kubernetes]", - "type": "metrics" - } - }, - "id": "d86b2da0-9c20-11e9-9dc8-fd27291d427f", - "migrationVersion": { - "visualization": "7.2.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-07-03T13:31:57.207Z", - "version": "WzI2MywyXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Controller Longest running processor [Metricbeat Kubernetes]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_min": "0", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.controllermanager.workqueue.longestrunning.sec", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_color_mode": "rainbow", - "split_mode": "terms", - "stacked": "none", - "terms_direction": "desc", - "terms_field": "kubernetes.controllermanager.name", - "terms_order_by": "61ca57f2-469d-11e7-af02-69e470af7417", - "terms_size": "5" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Controller Longest running processor [Metricbeat Kubernetes]", - "type": "metrics" - } - }, - "id": "0ca95350-9c24-11e9-9dc8-fd27291d427f", - "migrationVersion": { - "visualization": "7.2.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-07-03T16:31:08.744Z", - "version": "WzI5OCwyXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Controller Unfinished jobs sec [Metricbeat Kubernetes]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_min": "0", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.controllermanager.workqueue.unfinished.sec", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_color_mode": "rainbow", - "split_mode": "terms", - "stacked": "none", - "terms_field": "kubernetes.controllermanager.name", - "terms_order_by": "61ca57f2-469d-11e7-af02-69e470af7417", - "terms_size": "5" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Controller Unfinished jobs sec [Metricbeat Kubernetes]", - "type": "metrics" - } - }, - "id": "3e1e1fd0-9c27-11e9-9dc8-fd27291d427f", - "migrationVersion": { - "visualization": "7.2.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-07-03T16:30:46.554Z", - "version": "WzI5NywyXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Controller Memory [Metricbeat Kubernetes]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(251,158,0,1)", - "fill": 0.5, - "formatter": "bytes", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Resident", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.controllermanager.process.memory.resident.bytes", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(164,221,0,1)", - "fill": 0.5, - "formatter": "bytes", - "id": "ac896b30-9c29-11e9-92c1-f7d03186c592", - "label": "Virtual", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.controllermanager.process.memory.virtual.bytes", - "id": "ac896b31-9c29-11e9-92c1-f7d03186c592", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Controller Memory [Metricset Kubernetes]", - "type": "metrics" - } - }, - "id": "2ba628e0-9c2a-11e9-9dc8-fd27291d427f", - "migrationVersion": { - "visualization": "7.2.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-07-03T14:04:36.575Z", - "version": "WzI3NSwyXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Controller Workqueue adds [Metricbeat Kubernetes]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.controllermanager.workqueue.adds.count", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - }, - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "9b5d85d0-9c38-11e9-92c1-f7d03186c592", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_color_mode": "rainbow", - "split_mode": "terms", - "stacked": "none", - "terms_field": "kubernetes.controllermanager.name", - "terms_order_by": "61ca57f2-469d-11e7-af02-69e470af7417", - "terms_size": "5" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Controller Workqueue adds [Metricbeat Kubernetes]", - "type": "metrics" - } - }, - "id": "8a95de50-9c38-11e9-9dc8-fd27291d427f", - "migrationVersion": { - "visualization": "7.2.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-07-03T16:30:20.439Z", - "version": "WzI5NiwyXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Controller Workqueue retries [Metricbeat Kubernetes]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_min": "0", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.controllermanager.workqueue.retries.count", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - }, - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "b3107560-9c39-11e9-92c1-f7d03186c592", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_color_mode": "rainbow", - "split_mode": "terms", - "stacked": "none", - "terms_direction": "desc", - "terms_field": "kubernetes.controllermanager.name", - "terms_order_by": "61ca57f2-469d-11e7-af02-69e470af7417", - "terms_size": "5" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Controller Workqueue retries [Metricbeat Kubernetes]", - "type": "metrics" - } - }, - "id": "485c8550-9c3a-11e9-9dc8-fd27291d427f", - "migrationVersion": { - "visualization": "7.2.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-07-03T16:29:29.303Z", - "version": "WzI5NSwyXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Controller CPU [Metricbeat Kubernetes]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_min": "0", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "", - "interval": "", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "CPU time", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.controllermanager.process.cpu.sec", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - }, - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "47731390-9d96-11e9-9e81-115d18bcfeaa", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}} s" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "", - "type": "timeseries" - }, - "title": "Controller CPU [Metricbeat Kubernetes]", - "type": "metrics" - } - }, - "id": "7d80f790-9d96-11e9-b2ae-49acc4cbcea9", - "migrationVersion": { - "visualization": "7.2.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-07-03T14:12:01.291Z", - "version": "WzI3OCwyXQ==" - } - ], - "version": "7.2.0" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/kibana/7/dashboard/Metricbeat-kubernetes-overview.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/kibana/7/dashboard/Metricbeat-kubernetes-overview.json deleted file mode 100644 index b3341000..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/kibana/7/dashboard/Metricbeat-kubernetes-overview.json +++ /dev/null @@ -1,1357 +0,0 @@ -{ - "objects": [ - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Available pods per deployment [Metricbeat Kubernetes] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "filter": "event.module:kubernetes AND metricset.name:state_deployment", - "id": "117fadf0-30df-11e7-8df8-6d3604a72912", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(104,188,0,1)", - "fill": 0.5, - "formatter": "number", - "id": "64456840-30df-11e7-8df8-6d3604a72912", - "label": "Available pods", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.deployment.replicas.available", - "id": "64456841-30df-11e7-8df8-6d3604a72912", - "type": "avg" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_filters": [ - { - "color": "#68BC00", - "id": "53d35ad0-30df-11e7-8df8-6d3604a72912" - } - ], - "split_mode": "terms", - "stacked": "stacked", - "terms_field": "kubernetes.deployment.name", - "terms_size": "10000" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Available pods per deployment [Metricbeat Kubernetes] ECS", - "type": "metrics" - } - }, - "id": "022a54c0-2bf5-11e7-859b-f78b612cde28-ecs", - "type": "visualization", - "updated_at": "2018-03-11T20:59:01.845Z", - "version": 4 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "CPU usage by node [Metricbeat Kubernetes] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "listeners": {}, - "params": { - "axis_formatter": "number", - "axis_position": "left", - "background_color_rules": [ - { - "id": "12c1f2f0-2bf2-11e7-859b-f78b612cde28" - } - ], - "bar_color_rules": [ - { - "id": "1373ddd0-2bf2-11e7-859b-f78b612cde28" - } - ], - "filter": "event.module:kubernetes AND (metricset.name:container OR metricset.name:state_node)", - "gauge_color_rules": [ - { - "id": "140e4910-2bf2-11e7-859b-f78b612cde28" - } - ], - "gauge_inner_width": 10, - "gauge_style": "half", - "gauge_width": 10, - "id": "0d5c6b10-2bf2-11e7-859b-f78b612cde28", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": "0.5", - "formatter": "0.0a", - "id": "0d5c9220-2bf2-11e7-859b-f78b612cde28", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.container.cpu.usage.nanocores", - "id": "0d5c9221-2bf2-11e7-859b-f78b612cde28", - "type": "sum" - } - ], - "override_index_pattern": 0, - "point_size": 1, - "seperate_axis": 0, - "series_interval": "10s", - "series_time_field": "@timestamp", - "split_mode": "terms", - "stacked": "none", - "terms_field": "kubernetes.node.name", - "terms_order_by": "0d5c9221-2bf2-11e7-859b-f78b612cde28", - "terms_size": "10000", - "value_template": "{{value}} nanocores" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(211,49,21,1)", - "fill": "0", - "formatter": "0.0a", - "hide_in_legend": 1, - "id": "22f65d40-31a7-11e7-84cc-096d2b38e6e5", - "label": "", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.node.cpu.capacity.cores", - "id": "22f65d41-31a7-11e7-84cc-096d2b38e6e5", - "type": "avg" - }, - { - "id": "4af4c390-34d6-11e7-be88-cb6a123dc1bb", - "script": "params.cores * 1000000000", - "type": "calculation", - "variables": [ - { - "field": "22f65d41-31a7-11e7-84cc-096d2b38e6e5", - "id": "4cd32080-34d6-11e7-be88-cb6a123dc1bb", - "name": "cores" - } - ] - } - ], - "override_index_pattern": 0, - "point_size": "0", - "seperate_axis": 0, - "series_interval": "10s", - "series_time_field": "@timestamp", - "split_mode": "terms", - "stacked": "none", - "terms_field": "kubernetes.node.name", - "terms_order_by": "22f65d41-31a7-11e7-84cc-096d2b38e6e5", - "terms_size": "10000", - "value_template": "{{value}} nanocores" - } - ], - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "CPU usage by node [Metricbeat Kubernetes] ECS", - "type": "metrics" - } - }, - "id": "44f12b40-2bf4-11e7-859b-f78b612cde28-ecs", - "type": "visualization", - "updated_at": "2018-03-01T18:58:07.906Z", - "version": 3 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Deployments [Metricbeat Kubernetes] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "listeners": {}, - "params": { - "axis_formatter": "number", - "axis_position": "left", - "background_color_rules": [ - { - "id": "67ee7da0-30e0-11e7-8df8-6d3604a72912" - } - ], - "bar_color_rules": [ - { - "id": "68cdba10-30e0-11e7-8df8-6d3604a72912" - } - ], - "filter": "event.module:kubernetes AND metricset.name:state_deployment", - "gauge_color_rules": [ - { - "id": "69765620-30e0-11e7-8df8-6d3604a72912" - } - ], - "gauge_inner_width": 10, - "gauge_style": "half", - "gauge_width": 10, - "id": "4c4690b0-30e0-11e7-8df8-6d3604a72912", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "4c4690b1-30e0-11e7-8df8-6d3604a72912", - "label": "Deployments", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.deployment.name", - "id": "4c4690b2-30e0-11e7-8df8-6d3604a72912", - "type": "cardinality" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "terms_field": "kubernetes.deployment.name" - } - ], - "show_legend": 1, - "time_field": "@timestamp", - "type": "metric" - }, - "title": "Deployments [Metricbeat Kubernetes] ECS", - "type": "metrics" - } - }, - "id": "cd059410-2bfb-11e7-859b-f78b612cde28-ecs", - "type": "visualization", - "updated_at": "2018-03-01T18:58:07.906Z", - "version": 3 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Desired pods [Metricbeat Kubernetes] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "listeners": {}, - "params": { - "axis_formatter": "number", - "axis_position": "left", - "background_color_rules": [ - { - "id": "508ffb30-30d5-11e7-8df8-6d3604a72912" - } - ], - "bar_color_rules": [ - { - "id": "674d83b0-30d5-11e7-8df8-6d3604a72912" - } - ], - "filter": "event.module:kubernetes AND metricset.name:state_deployment", - "gauge_color_rules": [ - { - "id": "50f9b980-30d5-11e7-8df8-6d3604a72912" - } - ], - "gauge_inner_width": "10", - "gauge_max": "5", - "gauge_style": "half", - "gauge_width": "10", - "id": "2fe9d3b0-30d5-11e7-8df8-6d3604a72912", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "2fe9d3b1-30d5-11e7-8df8-6d3604a72912", - "label": "Desired Pods", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.deployment.replicas.desired", - "id": "54cf79a0-30d5-11e7-8df8-6d3604a72912", - "type": "sum" - } - ], - "override_index_pattern": 1, - "point_size": 1, - "seperate_axis": 0, - "series_interval": "10s", - "series_time_field": "@timestamp", - "split_mode": "everything", - "stacked": "none" - } - ], - "show_legend": 1, - "time_field": "@timestamp", - "type": "metric" - }, - "title": "Desired pods [Metricbeat Kubernetes] ECS", - "type": "metrics" - } - }, - "id": "e1018b90-2bfb-11e7-859b-f78b612cde28-ecs", - "type": "visualization", - "updated_at": "2018-03-01T18:58:07.906Z", - "version": 3 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Memory usage by node [Metricbeat Kubernetes] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "background_color_rules": [ - { - "id": "12c1f2f0-2bf2-11e7-859b-f78b612cde28" - } - ], - "bar_color_rules": [ - { - "id": "1373ddd0-2bf2-11e7-859b-f78b612cde28" - } - ], - "filter": "event.module:kubernetes AND (metricset.name:container OR metricset.name:state_node)", - "gauge_color_rules": [ - { - "id": "140e4910-2bf2-11e7-859b-f78b612cde28" - } - ], - "gauge_inner_width": 10, - "gauge_style": "half", - "gauge_width": 10, - "id": "0d5c6b10-2bf2-11e7-859b-f78b612cde28", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "bytes", - "id": "0d5c9220-2bf2-11e7-859b-f78b612cde28", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.container.memory.usage.bytes", - "id": "0d5c9221-2bf2-11e7-859b-f78b612cde28", - "type": "sum" - }, - { - "field": "0d5c9221-2bf2-11e7-859b-f78b612cde28", - "id": "9f0cf900-1ffb-11e8-81f2-43be86397500", - "type": "cumulative_sum" - }, - { - "field": "9f0cf900-1ffb-11e8-81f2-43be86397500", - "id": "a926e130-1ffb-11e8-81f2-43be86397500", - "type": "derivative", - "unit": "10s" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "kubernetes.node.name", - "terms_order_by": "0d5c9221-2bf2-11e7-859b-f78b612cde28", - "terms_size": "10000" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(211,49,21,1)", - "fill": "0", - "formatter": "bytes", - "hide_in_legend": 1, - "id": "8ba3b270-31a7-11e7-84cc-096d2b38e6e5", - "label": "Node capacity", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.node.memory.capacity.bytes", - "id": "8ba3b271-31a7-11e7-84cc-096d2b38e6e5", - "type": "sum" - }, - { - "field": "8ba3b271-31a7-11e7-84cc-096d2b38e6e5", - "id": "d1fb2670-1ffb-11e8-81f2-43be86397500", - "type": "cumulative_sum" - }, - { - "field": "d1fb2670-1ffb-11e8-81f2-43be86397500", - "id": "dc8b01f0-1ffb-11e8-81f2-43be86397500", - "type": "derivative", - "unit": "10s" - } - ], - "point_size": "0", - "seperate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "kubernetes.node.name", - "terms_order_by": "8ba3b271-31a7-11e7-84cc-096d2b38e6e5", - "terms_size": "10000" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Memory usage by node [Metricbeat Kubernetes] ECS", - "type": "metrics" - } - }, - "id": "d6564360-2bfc-11e7-859b-f78b612cde28-ecs", - "type": "visualization", - "updated_at": "2018-03-04T23:15:29.035Z", - "version": 4 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Network in by node [Metricbeat Kubernetes] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "listeners": {}, - "params": { - "axis_formatter": "number", - "axis_position": "left", - "background_color_rules": [ - { - "id": "12c1f2f0-2bf2-11e7-859b-f78b612cde28" - } - ], - "bar_color_rules": [ - { - "id": "1373ddd0-2bf2-11e7-859b-f78b612cde28" - } - ], - "filter": "event.module:kubernetes AND metricset.name:pod", - "gauge_color_rules": [ - { - "id": "140e4910-2bf2-11e7-859b-f78b612cde28" - } - ], - "gauge_inner_width": 10, - "gauge_style": "half", - "gauge_width": 10, - "id": "0d5c6b10-2bf2-11e7-859b-f78b612cde28", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(104,188,0,1)", - "fill": 0.5, - "formatter": "bytes", - "id": "0d5c9220-2bf2-11e7-859b-f78b612cde28", - "label": "", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.pod.network.rx.bytes", - "id": "0d5c9221-2bf2-11e7-859b-f78b612cde28", - "type": "max" - }, - { - "field": "0d5c9221-2bf2-11e7-859b-f78b612cde28", - "id": "494fc310-2bf7-11e7-859b-f78b612cde28", - "type": "derivative", - "unit": "" - }, - { - "field": "494fc310-2bf7-11e7-859b-f78b612cde28", - "id": "37c72a70-3598-11e7-aa4a-8313a0c92a88", - "type": "positive_only", - "unit": "" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "terms", - "stacked": "stacked", - "terms_field": "kubernetes.node.name", - "terms_order_by": "0d5c9221-2bf2-11e7-859b-f78b612cde28", - "terms_size": "100000" - } - ], - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Network in by node [Metricbeat Kubernetes] ECS", - "type": "metrics" - } - }, - "id": "16fa4470-2bfd-11e7-859b-f78b612cde28-ecs", - "type": "visualization", - "updated_at": "2018-03-01T18:58:07.906Z", - "version": 4 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Network out by node [Metricbeat Kubernetes] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "listeners": {}, - "params": { - "axis_formatter": "number", - "axis_position": "left", - "background_color_rules": [ - { - "id": "12c1f2f0-2bf2-11e7-859b-f78b612cde28" - } - ], - "bar_color_rules": [ - { - "id": "1373ddd0-2bf2-11e7-859b-f78b612cde28" - } - ], - "filter": "event.module:kubernetes AND metricset.name:pod", - "gauge_color_rules": [ - { - "id": "140e4910-2bf2-11e7-859b-f78b612cde28" - } - ], - "gauge_inner_width": 10, - "gauge_style": "half", - "gauge_width": 10, - "id": "0d5c6b10-2bf2-11e7-859b-f78b612cde28", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(104,188,0,1)", - "fill": 0.5, - "formatter": "bytes", - "id": "0d5c9220-2bf2-11e7-859b-f78b612cde28", - "label": "", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.pod.network.tx.bytes", - "id": "0d5c9221-2bf2-11e7-859b-f78b612cde28", - "type": "max" - }, - { - "field": "0d5c9221-2bf2-11e7-859b-f78b612cde28", - "id": "494fc310-2bf7-11e7-859b-f78b612cde28", - "type": "derivative", - "unit": "" - }, - { - "field": "494fc310-2bf7-11e7-859b-f78b612cde28", - "id": "244c70e0-3598-11e7-aa4a-8313a0c92a88", - "type": "positive_only", - "unit": "" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "terms", - "stacked": "stacked", - "terms_field": "kubernetes.node.name", - "terms_order_by": "0d5c9221-2bf2-11e7-859b-f78b612cde28", - "terms_size": "10000" - } - ], - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Network out by node [Metricbeat Kubernetes] ECS", - "type": "metrics" - } - }, - "id": "294546b0-30d6-11e7-8df8-6d3604a72912-ecs", - "type": "visualization", - "updated_at": "2018-03-01T18:58:07.906Z", - "version": 4 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Nodes [Metricbeat Kubernetes] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "listeners": {}, - "params": { - "axis_formatter": "number", - "axis_position": "left", - "background_color_rules": [ - { - "id": "67ee7da0-30e0-11e7-8df8-6d3604a72912" - } - ], - "bar_color_rules": [ - { - "id": "68cdba10-30e0-11e7-8df8-6d3604a72912" - } - ], - "filter": "event.module:kubernetes AND metricset.name:state_node", - "gauge_color_rules": [ - { - "id": "69765620-30e0-11e7-8df8-6d3604a72912" - } - ], - "gauge_inner_width": 10, - "gauge_style": "half", - "gauge_width": 10, - "id": "4c4690b0-30e0-11e7-8df8-6d3604a72912", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "4c4690b1-30e0-11e7-8df8-6d3604a72912", - "label": "Nodes", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.node.name", - "id": "4c4690b2-30e0-11e7-8df8-6d3604a72912", - "type": "cardinality" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "terms_field": "kubernetes.deployment.name" - } - ], - "show_legend": 1, - "time_field": "@timestamp", - "type": "metric" - }, - "title": "Nodes [Metricbeat Kubernetes] ECS", - "type": "metrics" - } - }, - "id": "408fccf0-30d6-11e7-8df8-6d3604a72912-ecs", - "type": "visualization", - "updated_at": "2018-03-01T18:58:07.906Z", - "version": 3 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Top CPU intensive pods [Metricbeat Kubernetes] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "listeners": {}, - "params": { - "axis_formatter": "number", - "axis_position": "left", - "bar_color_rules": [ - { - "id": "802104d0-2bfc-11e7-859b-f78b612cde28" - } - ], - "filter": "event.module:kubernetes AND metricset.name:container", - "id": "5d3692a0-2bfc-11e7-859b-f78b612cde28", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "0.0 a", - "id": "5d3692a1-2bfc-11e7-859b-f78b612cde28", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.container.cpu.usage.core.ns", - "id": "5d3692a2-2bfc-11e7-859b-f78b612cde28", - "type": "max" - }, - { - "field": "5d3692a2-2bfc-11e7-859b-f78b612cde28", - "id": "6c905240-2bfc-11e7-859b-f78b612cde28", - "type": "derivative", - "unit": "1s" - }, - { - "field": "6c905240-2bfc-11e7-859b-f78b612cde28", - "id": "9a51f710-359d-11e7-aa4a-8313a0c92a88", - "type": "positive_only", - "unit": "" - } - ], - "offset_time": "", - "override_index_pattern": 0, - "point_size": 1, - "seperate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "kubernetes.pod.name", - "terms_order_by": "5d3692a2-2bfc-11e7-859b-f78b612cde28", - "value_template": "{{value}} ns" - } - ], - "show_legend": 1, - "time_field": "@timestamp", - "type": "top_n" - }, - "title": "Top CPU intensive pods [Metricbeat Kubernetes] ECS", - "type": "metrics" - } - }, - "id": "58e644f0-30d6-11e7-8df8-6d3604a72912-ecs", - "type": "visualization", - "updated_at": "2018-03-01T18:58:07.906Z", - "version": 4 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Top memory intensive pods [Metricbeat Kubernetes] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "bar_color_rules": [ - { - "id": "802104d0-2bfc-11e7-859b-f78b612cde28" - } - ], - "filter": "event.module:kubernetes AND metricset.name:container", - "id": "5d3692a0-2bfc-11e7-859b-f78b612cde28", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "bytes", - "id": "5d3692a1-2bfc-11e7-859b-f78b612cde28", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.container.memory.usage.bytes", - "id": "5d3692a2-2bfc-11e7-859b-f78b612cde28", - "type": "sum" - }, - { - "field": "5d3692a2-2bfc-11e7-859b-f78b612cde28", - "id": "3972e9f0-256f-11e8-84e6-87221f87ae3b", - "type": "cumulative_sum" - }, - { - "field": "3972e9f0-256f-11e8-84e6-87221f87ae3b", - "id": "3e9fd5a0-256f-11e8-84e6-87221f87ae3b", - "type": "derivative", - "unit": "10s" - } - ], - "offset_time": "", - "override_index_pattern": 0, - "point_size": 1, - "seperate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "kubernetes.pod.name", - "terms_order_by": "5d3692a2-2bfc-11e7-859b-f78b612cde28", - "terms_size": "10", - "value_template": "" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "top_n" - }, - "title": "Top memory intensive pods [Metricbeat Kubernetes] ECS", - "type": "metrics" - } - }, - "id": "a4c9d360-30df-11e7-8df8-6d3604a72912-ecs", - "type": "visualization", - "updated_at": "2018-03-11T21:00:49.028Z", - "version": 4 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Unavailable pods [Metricbeat Kubernetes] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "listeners": {}, - "params": { - "axis_formatter": "number", - "axis_position": "left", - "background_color_rules": [ - { - "id": "508ffb30-30d5-11e7-8df8-6d3604a72912" - } - ], - "bar_color_rules": [ - { - "id": "674d83b0-30d5-11e7-8df8-6d3604a72912" - } - ], - "filter": "event.module:kubernetes AND metricset.name:state_deployment", - "gauge_color_rules": [ - { - "id": "50f9b980-30d5-11e7-8df8-6d3604a72912" - } - ], - "gauge_inner_width": "10", - "gauge_max": "", - "gauge_style": "half", - "gauge_width": "10", - "id": "2fe9d3b0-30d5-11e7-8df8-6d3604a72912", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "2fe9d3b1-30d5-11e7-8df8-6d3604a72912", - "label": "Unavailable Pods", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.deployment.replicas.unavailable", - "id": "54cf79a0-30d5-11e7-8df8-6d3604a72912", - "type": "sum" - } - ], - "override_index_pattern": 1, - "point_size": 1, - "seperate_axis": 0, - "series_interval": "10s", - "split_mode": "everything", - "stacked": "none" - } - ], - "show_legend": 1, - "time_field": "@timestamp", - "type": "metric" - }, - "title": "Unavailable pods [Metricbeat Kubernetes] ECS", - "type": "metrics" - } - }, - "id": "174a6ad0-30e0-11e7-8df8-6d3604a72912-ecs", - "type": "visualization", - "updated_at": "2018-03-01T18:58:07.906Z", - "version": 3 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Unavailable pods per deployment [Metricbeat Kubernetes] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "filter": "event.module:kubernetes AND metricset.name:state_deployment", - "id": "117fadf0-30df-11e7-8df8-6d3604a72912", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(254,146,0,1)", - "fill": 0.5, - "formatter": "number", - "id": "64456840-30df-11e7-8df8-6d3604a72912", - "label": "Unavailable pods", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.deployment.replicas.unavailable", - "id": "64456841-30df-11e7-8df8-6d3604a72912", - "type": "avg" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_filters": [ - { - "color": "#68BC00", - "id": "53d35ad0-30df-11e7-8df8-6d3604a72912" - } - ], - "split_mode": "terms", - "stacked": "stacked", - "terms_field": "kubernetes.deployment.name", - "terms_size": "10000" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Unavailable pods per deployment [Metricbeat Kubernetes] ECS", - "type": "metrics" - } - }, - "id": "7aac4fd0-30e0-11e7-8df8-6d3604a72912-ecs", - "type": "visualization", - "updated_at": "2018-03-11T20:59:18.668Z", - "version": 4 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Available pods [Metricbeat Kubernetes] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "listeners": {}, - "params": { - "axis_formatter": "number", - "axis_position": "left", - "background_color_rules": [ - { - "id": "508ffb30-30d5-11e7-8df8-6d3604a72912" - } - ], - "bar_color_rules": [ - { - "id": "674d83b0-30d5-11e7-8df8-6d3604a72912" - } - ], - "filter": "event.module:kubernetes AND metricset.name:state_deployment", - "gauge_color_rules": [ - { - "id": "50f9b980-30d5-11e7-8df8-6d3604a72912" - } - ], - "gauge_inner_width": "10", - "gauge_max": "5", - "gauge_style": "half", - "gauge_width": "10", - "id": "2fe9d3b0-30d5-11e7-8df8-6d3604a72912", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "2fe9d3b1-30d5-11e7-8df8-6d3604a72912", - "label": "Available Pods", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.deployment.replicas.available", - "id": "54cf79a0-30d5-11e7-8df8-6d3604a72912", - "type": "sum" - } - ], - "override_index_pattern": 1, - "point_size": 1, - "seperate_axis": 0, - "series_index_pattern": "*", - "series_interval": "10s", - "series_time_field": "@timestamp", - "split_mode": "everything", - "stacked": "none" - } - ], - "show_legend": 1, - "time_field": "@timestamp", - "type": "metric" - }, - "title": "Available pods [Metricbeat Kubernetes] ECS", - "type": "metrics" - } - }, - "id": "da1ff7c0-30ed-11e7-b9e5-2b5b07213ab3-ecs", - "type": "visualization", - "updated_at": "2018-03-01T18:58:07.906Z", - "version": 3 - }, - { - "attributes": { - "description": "Overview of Kubernetes cluster metrics", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "highlightAll": true, - "query": { - "language": "kuery", - "query": "" - }, - "version": true - } - }, - "optionsJSON": { - "darkTheme": false, - "useMargins": false - }, - "panelsJSON": [ - { - "gridData": { - "h": 3, - "i": "1", - "w": 6, - "x": 6, - "y": 0 - }, - "id": "022a54c0-2bf5-11e7-859b-f78b612cde28-ecs", - "panelIndex": "1", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 3, - "i": "2", - "w": 6, - "x": 0, - "y": 6 - }, - "id": "44f12b40-2bf4-11e7-859b-f78b612cde28-ecs", - "panelIndex": "2", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 3, - "i": "5", - "w": 3, - "x": 3, - "y": 0 - }, - "id": "cd059410-2bfb-11e7-859b-f78b612cde28-ecs", - "panelIndex": "5", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 3, - "i": "6", - "w": 2, - "x": 0, - "y": 3 - }, - "id": "e1018b90-2bfb-11e7-859b-f78b612cde28-ecs", - "panelIndex": "6", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 3, - "i": "7", - "w": 6, - "x": 6, - "y": 6 - }, - "id": "d6564360-2bfc-11e7-859b-f78b612cde28-ecs", - "panelIndex": "7", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 3, - "i": "8", - "w": 6, - "x": 6, - "y": 9 - }, - "id": "16fa4470-2bfd-11e7-859b-f78b612cde28-ecs", - "panelIndex": "8", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 3, - "i": "9", - "w": 6, - "x": 0, - "y": 9 - }, - "id": "294546b0-30d6-11e7-8df8-6d3604a72912-ecs", - "panelIndex": "9", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 3, - "i": "10", - "w": 3, - "x": 0, - "y": 0 - }, - "id": "408fccf0-30d6-11e7-8df8-6d3604a72912-ecs", - "panelIndex": "10", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 3, - "i": "11", - "w": 6, - "x": 0, - "y": 12 - }, - "id": "58e644f0-30d6-11e7-8df8-6d3604a72912-ecs", - "panelIndex": "11", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 3, - "i": "12", - "w": 6, - "x": 6, - "y": 12 - }, - "id": "a4c9d360-30df-11e7-8df8-6d3604a72912-ecs", - "panelIndex": "12", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 3, - "i": "13", - "w": 2, - "x": 4, - "y": 3 - }, - "id": "174a6ad0-30e0-11e7-8df8-6d3604a72912-ecs", - "panelIndex": "13", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 3, - "i": "14", - "w": 6, - "x": 6, - "y": 3 - }, - "id": "7aac4fd0-30e0-11e7-8df8-6d3604a72912-ecs", - "panelIndex": "14", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 3, - "i": "15", - "w": 2, - "x": 2, - "y": 3 - }, - "id": "da1ff7c0-30ed-11e7-b9e5-2b5b07213ab3-ecs", - "panelIndex": "15", - "type": "visualization", - "version": "6.2.2" - } - ], - "timeRestore": false, - "title": "[Metricbeat Kubernetes] Overview ECS", - "version": 1 - }, - "id": "AV4RGUqo5NkDleZmzKuZ-ecs", - "type": "dashboard", - "updated_at": "2018-03-11T21:00:58.354Z", - "version": 4 - } - ], - "version": "6.2.2" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/kibana/7/dashboard/Metricbeat-kubernetes-proxy.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/kibana/7/dashboard/Metricbeat-kubernetes-proxy.json deleted file mode 100644 index d2f1fc08..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/kibana/7/dashboard/Metricbeat-kubernetes-proxy.json +++ /dev/null @@ -1,1197 +0,0 @@ -{ - "objects": [ - { - "attributes": { - "description": "Kubernetes Proxy metrics", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [ - { - "$state": { - "store": "appState" - }, - "meta": { - "alias": null, - "disabled": false, - "indexRefName": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", - "key": "event.dataset", - "negate": false, - "params": { - "query": "kubernetes.proxy" - }, - "type": "phrase", - "value": "kubernetes.proxy" - }, - "query": { - "match": { - "event.dataset": { - "query": "kubernetes.proxy", - "type": "phrase" - } - } - } - } - ], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "optionsJSON": { - "hidePanelTitles": false, - "useMargins": true - }, - "panelsJSON": [ - { - "embeddableConfig": {}, - "gridData": { - "h": 12, - "i": "1", - "w": 23, - "x": 0, - "y": 12 - }, - "panelIndex": "1", - "panelRefName": "panel_0", - "version": "7.1.1" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 12, - "i": "2", - "w": 25, - "x": 23, - "y": 12 - }, - "panelIndex": "2", - "panelRefName": "panel_1", - "version": "7.1.1" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 12, - "i": "3", - "w": 9, - "x": 12, - "y": 0 - }, - "panelIndex": "3", - "panelRefName": "panel_2", - "version": "7.1.1" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 12, - "i": "4", - "w": 27, - "x": 21, - "y": 0 - }, - "panelIndex": "4", - "panelRefName": "panel_3", - "version": "7.1.1" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 13, - "i": "5", - "w": 48, - "x": 0, - "y": 24 - }, - "panelIndex": "5", - "panelRefName": "panel_4", - "version": "7.1.1" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 10, - "i": "6", - "w": 48, - "x": 0, - "y": 37 - }, - "panelIndex": "6", - "panelRefName": "panel_5", - "version": "7.1.1" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 12, - "i": "7", - "w": 12, - "x": 0, - "y": 0 - }, - "panelIndex": "7", - "panelRefName": "panel_6", - "version": "7.1.1" - } - ], - "timeRestore": false, - "title": "[Metricbeat Kubernetes] Proxy", - "version": 1 - }, - "id": "5e649d60-9901-11e9-ba57-b7ab4e2d4b58", - "migrationVersion": { - "dashboard": "7.0.0" - }, - "references": [ - { - "id": "metricbeat-*", - "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", - "type": "index-pattern" - }, - { - "id": "e0ddd3e0-98fe-11e9-ba57-b7ab4e2d4b58", - "name": "panel_0", - "type": "visualization" - }, - { - "id": "cac89fb0-9906-11e9-ba57-b7ab4e2d4b58", - "name": "panel_1", - "type": "visualization" - }, - { - "id": "09b404f0-99af-11e9-ba57-b7ab4e2d4b58", - "name": "panel_2", - "type": "visualization" - }, - { - "id": "8c6c2690-9bd8-11e9-9dc8-fd27291d427f", - "name": "panel_3", - "type": "visualization" - }, - { - "id": "b8a24790-9bf0-11e9-9dc8-fd27291d427f", - "name": "panel_4", - "type": "visualization" - }, - { - "id": "ba7bf750-9bf5-11e9-9dc8-fd27291d427f", - "name": "panel_5", - "type": "visualization" - }, - { - "id": "bcb194a0-9bf8-11e9-9dc8-fd27291d427f", - "name": "panel_6", - "type": "visualization" - } - ], - "type": "dashboard", - "updated_at": "2019-07-03T14:46:55.299Z", - "version": "WzI5MywyXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Proxy CPU [Metricbeat Kubernetes]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_min": "0", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "CPU time", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.proxy.process.cpu.sec", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - }, - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "35da60d0-98fe-11e9-b4e1-6dc893538542", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}} s" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Proxy CPU [Metricbeat Kubernetes]", - "type": "metrics" - } - }, - "id": "e0ddd3e0-98fe-11e9-ba57-b7ab4e2d4b58", - "migrationVersion": { - "visualization": "7.2.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-07-03T14:03:00.189Z", - "version": "WzI3NCwyXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Proxy memory [Metricbeat Kubernetes]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(251,158,0,1)", - "fill": 0.5, - "formatter": "bytes", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Resident", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.proxy.process.memory.resident.bytes", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(164,221,0,1)", - "fill": 0.5, - "formatter": "bytes", - "id": "1ea6cee0-9907-11e9-b4e1-6dc893538542", - "label": "Virtual", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.proxy.process.memory.virtual.bytes", - "id": "1ea6cee1-9907-11e9-b4e1-6dc893538542", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Proxy memory [Metricbeat Kubernetes]", - "type": "metrics" - } - }, - "id": "cac89fb0-9906-11e9-ba57-b7ab4e2d4b58", - "migrationVersion": { - "visualization": "7.2.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-07-03T11:26:56.138Z", - "version": "WzI1NiwyXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Proxy process [Metricbeat Kubernetes]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "", - "interval": "30s", - "markdown": "\n| | |\n|---|---|\n|**Days running**|{{ math.started.last.raw }}|\n|**File descriptors open**|{{ average_of_kubernetes_proxy_process_fds_open_count.fds.last.raw }}|\n|**Resident Memory**|{{ average_of_kubernetes_proxy_process_memory_resident_bytes.resident_memory.last.formatted }}|\n|**Virtual Memory**|{{ average_of_kubernetes_proxy_process_memory_virtual_bytes.virtual_memory.last.formatted }}|\n\n", - "markdown_css": "#markdown-61ca57f0-469d-11e7-af02-69e470af7417 table,#markdown-61ca57f0-469d-11e7-af02-69e470af7417 tr,#markdown-61ca57f0-469d-11e7-af02-69e470af7417 td,#markdown-61ca57f0-469d-11e7-af02-69e470af7417 th{border:none}", - "markdown_less": "\ntable, tr, td, th {\n border: none;\n}\n\n", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.proxy.process.started.sec", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "script": "", - "type": "max", - "variables": [ - { - "id": "1bbc4a20-99ac-11e9-8beb-c3bf9b9dfc43", - "name": "v" - } - ] - }, - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "1f34f620-99ac-11e9-8beb-c3bf9b9dfc43", - "script": "round( (params._timestamp /1000 - params.started) / 86400, 2)", - "type": "math", - "variables": [ - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "1f371900-99ac-11e9-8beb-c3bf9b9dfc43", - "name": "started" - } - ] - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "var_name": "started" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "cc3b1700-99ac-11e9-8beb-c3bf9b9dfc43", - "label": "", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.proxy.process.fds.open.count", - "id": "cc3b1701-99ac-11e9-8beb-c3bf9b9dfc43", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "var_name": "fds" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "bytes", - "id": "da1b1270-99ad-11e9-8beb-c3bf9b9dfc43", - "label": "", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.proxy.process.memory.resident.bytes", - "id": "da1b1271-99ad-11e9-8beb-c3bf9b9dfc43", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "var_name": "resident_memory" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "bytes", - "id": "50f54000-99ae-11e9-8beb-c3bf9b9dfc43", - "label": "", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.proxy.process.memory.virtual.bytes", - "id": "50f54001-99ae-11e9-8beb-c3bf9b9dfc43", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "var_name": "virtual_memory" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "markdown" - }, - "title": "Proxy process [Metricbeat Kubernetes]", - "type": "metrics" - } - }, - "id": "09b404f0-99af-11e9-ba57-b7ab4e2d4b58", - "migrationVersion": { - "visualization": "7.2.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-07-03T14:46:47.946Z", - "version": "WzI5MiwyXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Proxy HTTP request duration [Metricbeat Kubernetes]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(165,228,85,1)", - "fill": 0.5, - "formatter": "us,ms,2", - "id": "05a03f20-9bd8-11e9-871d-d3c7d4c337ef", - "label": "P99", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.proxy.http.request.duration.us.percentile.99", - "id": "05a06630-9bd8-11e9-871d-d3c7d4c337ef", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "us,ms,2", - "id": "dc0faec0-9bd7-11e9-871d-d3c7d4c337ef", - "label": "P90", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.proxy.http.request.duration.us.percentile.90", - "id": "dc0faec1-9bd7-11e9-871d-d3c7d4c337ef", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(65,117,0,1)", - "fill": 0.5, - "formatter": "us,ms,2", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "P50", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.proxy.http.request.duration.us.percentile.50", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Proxy HTTP request duration [Metricbeat Kubernetes]", - "type": "metrics" - } - }, - "id": "8c6c2690-9bd8-11e9-9dc8-fd27291d427f", - "migrationVersion": { - "visualization": "7.2.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-07-03T11:25:27.941Z", - "version": "WzI1MiwyXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Proxy network programming [Metricbeat Kubernetes]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_min": "0", - "axis_position": "left", - "axis_scale": "normal", - "background_color_rules": [ - { - "id": "4fb3cbb0-9be5-11e9-871d-d3c7d4c337ef" - } - ], - "bar_color_rules": [ - { - "id": "4b459c20-9be5-11e9-871d-d3c7d4c337ef" - } - ], - "default_index_pattern": "metricbeat-*", - "gauge_color_rules": [ - { - "id": "4de1cad0-9be5-11e9-871d-d3c7d4c337ef" - } - ], - "gauge_inner_width": 10, - "gauge_style": "half", - "gauge_width": 10, - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(63,112,2,1)", - "fill": 0.5, - "formatter": "number", - "hidden": false, - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Under 16ms", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.proxy.sync.networkprogramming.duration.us.bucket.16000", - "id": "4dbb3a90-9be6-11e9-871d-d3c7d4c337ef", - "type": "avg" - }, - { - "field": "4dbb3a90-9be6-11e9-871d-d3c7d4c337ef", - "id": "189688a0-9be7-11e9-871d-d3c7d4c337ef", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(138,223,24,1)", - "fill": "0.4", - "formatter": "number", - "hidden": false, - "id": "a60dbe60-9be7-11e9-871d-d3c7d4c337ef", - "label": "Under 512ms", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.proxy.sync.networkprogramming.duration.us.bucket.512000", - "id": "a60dbe61-9be7-11e9-871d-d3c7d4c337ef", - "type": "avg" - }, - { - "field": "a60dbe61-9be7-11e9-871d-d3c7d4c337ef", - "id": "b55a1080-9be7-11e9-871d-d3c7d4c337ef", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(174,161,255,1)", - "fill": "0.4", - "formatter": "number", - "hidden": false, - "id": "c5cc4f90-9be8-11e9-871d-d3c7d4c337ef", - "label": "Under 1024 ms", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.proxy.sync.networkprogramming.duration.us.bucket.1024000", - "id": "c5cc4f91-9be8-11e9-871d-d3c7d4c337ef", - "type": "avg" - }, - { - "field": "c5cc4f91-9be8-11e9-871d-d3c7d4c337ef", - "id": "f17cb2b0-9be8-11e9-871d-d3c7d4c337ef", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(115,216,255,1)", - "fill": "0.2", - "formatter": "number", - "hidden": false, - "id": "e0901380-9be7-11e9-871d-d3c7d4c337ef", - "label": "Under 4096 ms", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.proxy.sync.networkprogramming.duration.us.bucket.4096000", - "id": "e0901381-9be7-11e9-871d-d3c7d4c337ef", - "type": "avg" - }, - { - "field": "e0901381-9be7-11e9-871d-d3c7d4c337ef", - "id": "f2b6fce0-9be7-11e9-871d-d3c7d4c337ef", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(252,196,0,1)", - "fill": "0.2", - "formatter": "number", - "id": "882fa5a0-9be9-11e9-871d-d3c7d4c337ef", - "label": "Under 8192 ms", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.proxy.sync.networkprogramming.duration.us.bucket.8192000", - "id": "882fccb0-9be9-11e9-871d-d3c7d4c337ef", - "type": "avg" - }, - { - "field": "882fccb0-9be9-11e9-871d-d3c7d4c337ef", - "id": "9adb9d80-9be9-11e9-871d-d3c7d4c337ef", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(209,119,103,1)", - "fill": "0", - "formatter": "number", - "id": "86549550-9bef-11e9-871d-d3c7d4c337ef", - "label": "Under 16384 ms", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.proxy.sync.networkprogramming.duration.us.bucket.16384000", - "id": "86549551-9bef-11e9-871d-d3c7d4c337ef", - "type": "avg" - }, - { - "field": "86549551-9bef-11e9-871d-d3c7d4c337ef", - "id": "86549552-9bef-11e9-871d-d3c7d4c337ef", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": "0", - "formatter": "number", - "id": "c66bf580-9be9-11e9-871d-d3c7d4c337ef", - "label": "All", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.proxy.sync.networkprogramming.duration.us.bucket.+Inf", - "id": "c66bf581-9be9-11e9-871d-d3c7d4c337ef", - "type": "avg" - }, - { - "field": "c66bf581-9be9-11e9-871d-d3c7d4c337ef", - "id": "d48b3950-9be9-11e9-871d-d3c7d4c337ef", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Proxy network programming [Metricbeat Kubernetes]", - "type": "metrics" - } - }, - "id": "b8a24790-9bf0-11e9-9dc8-fd27291d427f", - "migrationVersion": { - "visualization": "7.2.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-07-03T11:26:26.595Z", - "version": "WzI1NSwyXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Proxy sync rules [Metricbeat Kubernetes]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(63,112,2,1)", - "fill": 0.5, - "formatter": "number", - "hidden": false, - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Under 16 ms", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.proxy.sync.rules.duration.us.bucket.16000", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - }, - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "038a94d0-9bf4-11e9-9f03-d58417b2a60d", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(138,223,24,1)", - "fill": "0.4", - "formatter": "number", - "hidden": false, - "id": "250daed0-9bf4-11e9-9f03-d58417b2a60d", - "label": "Under 512 ms", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.proxy.sync.rules.duration.us.bucket.512000", - "id": "250dd5e0-9bf4-11e9-9f03-d58417b2a60d", - "type": "avg" - }, - { - "field": "250dd5e0-9bf4-11e9-9f03-d58417b2a60d", - "id": "250dd5e1-9bf4-11e9-9f03-d58417b2a60d", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(174,161,255,1)", - "fill": "0.3", - "formatter": "number", - "hidden": false, - "id": "744141b0-9bf4-11e9-9f03-d58417b2a60d", - "label": "Under 1024 ms", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.proxy.sync.rules.duration.us.bucket.1024000", - "id": "744141b1-9bf4-11e9-9f03-d58417b2a60d", - "type": "avg" - }, - { - "field": "744141b1-9bf4-11e9-9f03-d58417b2a60d", - "id": "744141b2-9bf4-11e9-9f03-d58417b2a60d", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(115,216,255,1)", - "fill": "0.2", - "formatter": "number", - "hidden": false, - "id": "e4454060-9bf4-11e9-9f03-d58417b2a60d", - "label": "Under 4096 ms", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.proxy.sync.rules.duration.us.bucket.4096000", - "id": "e4454061-9bf4-11e9-9f03-d58417b2a60d", - "type": "avg" - }, - { - "field": "e4454061-9bf4-11e9-9f03-d58417b2a60d", - "id": "e4456770-9bf4-11e9-9f03-d58417b2a60d", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(252,196,0,1)", - "fill": "0.1", - "formatter": "number", - "hidden": false, - "id": "1ac14f80-9bf5-11e9-9f03-d58417b2a60d", - "label": "Under 8192 ms", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.proxy.sync.rules.duration.us.bucket.8192000", - "id": "1ac17690-9bf5-11e9-9f03-d58417b2a60d", - "type": "avg" - }, - { - "field": "1ac17690-9bf5-11e9-9f03-d58417b2a60d", - "id": "1ac17691-9bf5-11e9-9f03-d58417b2a60d", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(209,119,103,1)", - "fill": "0", - "formatter": "number", - "hidden": false, - "id": "3cbf17c0-9bf5-11e9-9f03-d58417b2a60d", - "label": "Under 16384 ms", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.proxy.sync.rules.duration.us.bucket.16384000", - "id": "3cbf17c1-9bf5-11e9-9f03-d58417b2a60d", - "type": "avg" - }, - { - "field": "3cbf17c1-9bf5-11e9-9f03-d58417b2a60d", - "id": "3cbf17c2-9bf5-11e9-9f03-d58417b2a60d", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(104,188,0,1)", - "fill": "0", - "formatter": "number", - "id": "58fb7c80-9bf5-11e9-9f03-d58417b2a60d", - "label": "All", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.proxy.sync.rules.duration.us.bucket.+Inf", - "id": "58fb7c81-9bf5-11e9-9f03-d58417b2a60d", - "type": "avg" - }, - { - "field": "58fb7c81-9bf5-11e9-9f03-d58417b2a60d", - "id": "58fb7c82-9bf5-11e9-9f03-d58417b2a60d", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Proxy sync rules [Metricbeat Kubernetes]", - "type": "metrics" - } - }, - "id": "ba7bf750-9bf5-11e9-9dc8-fd27291d427f", - "migrationVersion": { - "visualization": "7.2.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-07-03T11:27:49.230Z", - "version": "WzI1OSwyXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Host selector [Metricbeat Kubernetes]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "controls": [ - { - "fieldName": "host.hostname", - "id": "1561982488150", - "indexPatternRefName": "control_0_index_pattern", - "label": "Hostname", - "options": { - "dynamicOptions": true, - "multiselect": true, - "order": "desc", - "size": 5, - "type": "terms" - }, - "parent": "", - "type": "list" - }, - { - "fieldName": "service.address", - "id": "1561982723711", - "indexPatternRefName": "control_1_index_pattern", - "label": "Service address", - "options": { - "dynamicOptions": true, - "multiselect": false, - "order": "desc", - "size": 5, - "type": "terms" - }, - "parent": "", - "type": "list" - } - ], - "pinFilters": false, - "updateFiltersOnChange": false, - "useTimeFilter": false - }, - "title": "Host selector [Metricbeat Kubernetes]", - "type": "input_control_vis" - } - }, - "id": "bcb194a0-9bf8-11e9-9dc8-fd27291d427f", - "migrationVersion": { - "visualization": "7.2.0" - }, - "references": [ - { - "id": "metricbeat-*", - "name": "control_0_index_pattern", - "type": "index-pattern" - }, - { - "id": "metricbeat-*", - "name": "control_1_index_pattern", - "type": "index-pattern" - } - ], - "type": "visualization", - "updated_at": "2019-07-03T07:20:34.226Z", - "version": "WzEzMywxXQ==" - } - ], - "version": "7.2.0" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/kibana/7/dashboard/Metricbeat-kubernetes-scheduler.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/kibana/7/dashboard/Metricbeat-kubernetes-scheduler.json deleted file mode 100644 index 12371b42..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/kibana/7/dashboard/Metricbeat-kubernetes-scheduler.json +++ /dev/null @@ -1,1016 +0,0 @@ -{ - "objects": [ - { - "attributes": { - "description": "Kubernetes Scheduler metrics", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [ - { - "$state": { - "store": "appState" - }, - "meta": { - "alias": null, - "disabled": false, - "indexRefName": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", - "key": "event.dataset", - "negate": false, - "params": { - "query": "kubernetes.scheduler" - }, - "type": "phrase", - "value": "kubernetes.scheduler" - }, - "query": { - "match": { - "event.dataset": { - "query": "kubernetes.scheduler", - "type": "phrase" - } - } - } - } - ], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "optionsJSON": { - "hidePanelTitles": false, - "useMargins": true - }, - "panelsJSON": [ - { - "embeddableConfig": {}, - "gridData": { - "h": 14, - "i": "1", - "w": 14, - "x": 0, - "y": 0 - }, - "panelIndex": "1", - "panelRefName": "panel_0", - "version": "7.2.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 14, - "i": "2", - "w": 11, - "x": 14, - "y": 0 - }, - "panelIndex": "2", - "panelRefName": "panel_1", - "version": "7.2.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 14, - "i": "3", - "w": 23, - "x": 25, - "y": 0 - }, - "panelIndex": "3", - "panelRefName": "panel_2", - "version": "7.2.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 11, - "i": "4", - "w": 24, - "x": 0, - "y": 29 - }, - "panelIndex": "4", - "panelRefName": "panel_3", - "version": "7.2.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 11, - "i": "5", - "w": 24, - "x": 24, - "y": 29 - }, - "panelIndex": "5", - "panelRefName": "panel_4", - "version": "7.2.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 15, - "i": "6", - "w": 24, - "x": 0, - "y": 14 - }, - "panelIndex": "6", - "panelRefName": "panel_5", - "version": "7.2.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 15, - "i": "7", - "w": 24, - "x": 24, - "y": 14 - }, - "panelIndex": "7", - "panelRefName": "panel_6", - "version": "7.2.0" - } - ], - "timeRestore": false, - "title": "[Metricbeat Kubernetes] Scheduler", - "version": 1 - }, - "id": "f5ab5510-9c94-11e9-94fd-c91206cd5249", - "migrationVersion": { - "dashboard": "7.0.0" - }, - "references": [ - { - "id": "metricbeat-*", - "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", - "type": "index-pattern" - }, - { - "id": "bcb194a0-9bf8-11e9-9dc8-fd27291d427f", - "name": "panel_0", - "type": "visualization" - }, - { - "id": "826d80c0-9c97-11e9-94fd-c91206cd5249", - "name": "panel_1", - "type": "visualization" - }, - { - "id": "15bd4420-9c9b-11e9-94fd-c91206cd5249", - "name": "panel_2", - "type": "visualization" - }, - { - "id": "d9fc1b80-9c9c-11e9-94fd-c91206cd5249", - "name": "panel_3", - "type": "visualization" - }, - { - "id": "95595810-9ca8-11e9-94fd-c91206cd5249", - "name": "panel_4", - "type": "visualization" - }, - { - "id": "382ace30-9d98-11e9-b2ae-49acc4cbcea9", - "name": "panel_5", - "type": "visualization" - }, - { - "id": "84d9b200-9d98-11e9-b2ae-49acc4cbcea9", - "name": "panel_6", - "type": "visualization" - } - ], - "type": "dashboard", - "updated_at": "2019-07-03T14:42:40.028Z", - "version": "WzI4OSwyXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Host selector [Metricbeat Kubernetes]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "controls": [ - { - "fieldName": "host.hostname", - "id": "1561982488150", - "indexPatternRefName": "control_0_index_pattern", - "label": "Hostname", - "options": { - "dynamicOptions": true, - "multiselect": true, - "order": "desc", - "size": 5, - "type": "terms" - }, - "parent": "", - "type": "list" - }, - { - "fieldName": "service.address", - "id": "1561982723711", - "indexPatternRefName": "control_1_index_pattern", - "label": "Service address", - "options": { - "dynamicOptions": true, - "multiselect": false, - "order": "desc", - "size": 5, - "type": "terms" - }, - "parent": "", - "type": "list" - } - ], - "pinFilters": false, - "updateFiltersOnChange": false, - "useTimeFilter": false - }, - "title": "Host selector [Metricbeat Kubernetes]", - "type": "input_control_vis" - } - }, - "id": "bcb194a0-9bf8-11e9-9dc8-fd27291d427f", - "migrationVersion": { - "visualization": "7.2.0" - }, - "references": [ - { - "id": "metricbeat-*", - "name": "control_0_index_pattern", - "type": "index-pattern" - }, - { - "id": "metricbeat-*", - "name": "control_1_index_pattern", - "type": "index-pattern" - } - ], - "type": "visualization", - "updated_at": "2019-07-03T07:20:34.226Z", - "version": "WzEzMywxXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Process summary [Metricbeat Kubernetes]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "drop_last_bucket": 1, - "filter": "_exists_:\"kubernetes.scheduler.process.started.sec\"", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "", - "interval": "30s", - "markdown": "| | |\n|---|---|\n|**Days running**|{{ math.started.last.raw }}|\n|**File descriptors open**|{{ max_of_kubernetes_scheduler_process_fds_open_count.fds.last.raw }}|\n|**Resident Memory**|{{ max_of_kubernetes_scheduler_process_memory_resident_bytes.resident_memory.last.formatted }}|\n|**Virtual Memory**|{{ max_of_kubernetes_scheduler_process_memory_virtual_bytes.virtual_memory.last.formatted }}|\n", - "markdown_css": "#markdown-61ca57f0-469d-11e7-af02-69e470af7417 table,#markdown-61ca57f0-469d-11e7-af02-69e470af7417 tr,#markdown-61ca57f0-469d-11e7-af02-69e470af7417 td,#markdown-61ca57f0-469d-11e7-af02-69e470af7417 th{border:none}", - "markdown_less": "\ntable, tr, td, th {\n border: none;\n}\n\n", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.scheduler.process.started.sec", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "max" - }, - { - "id": "94b52370-9c95-11e9-87bc-455cc45f013a", - "script": "round( (params._timestamp /1000 - params.started) / 86400, 2)", - "type": "math", - "variables": [ - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "97cc0060-9c95-11e9-87bc-455cc45f013a", - "name": "started" - } - ] - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "var_name": "started" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "a8475ca0-9c95-11e9-87bc-455cc45f013a", - "label": "", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.scheduler.process.fds.open.count", - "id": "a8475ca1-9c95-11e9-87bc-455cc45f013a", - "type": "max" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "var_name": "fds" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "bytes", - "id": "cdc6d190-9c95-11e9-87bc-455cc45f013a", - "label": "", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.scheduler.process.memory.resident.bytes", - "id": "cdc6d191-9c95-11e9-87bc-455cc45f013a", - "type": "max" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "var_name": "resident_memory" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "bytes", - "id": "dfa0fa80-9c95-11e9-87bc-455cc45f013a", - "label": "", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.scheduler.process.memory.virtual.bytes", - "id": "dfa0fa81-9c95-11e9-87bc-455cc45f013a", - "type": "max" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "var_name": "virtual_memory" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "", - "type": "markdown" - }, - "title": "Process summary [Metricbeat Kubernetes]", - "type": "metrics" - } - }, - "id": "826d80c0-9c97-11e9-94fd-c91206cd5249", - "migrationVersion": { - "visualization": "7.2.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-07-03T14:45:05.521Z", - "version": "WzI5MCwyXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Scheduler HTTP request duration [Metricbeat Kubernetes]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "", - "interval": "", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(165,228,85,1)", - "fill": 0.5, - "formatter": "us,ms,2", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "P99", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.scheduler.http.request.duration.us.percentile.99", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "us,ms,2", - "id": "708a5a50-9c9b-11e9-b248-53caaa33a2c5", - "label": "P90", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.scheduler.http.request.duration.us.percentile.90", - "id": "708a8160-9c9b-11e9-b248-53caaa33a2c5", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(65,117,0,1)", - "fill": 0.5, - "formatter": "us,ms,2", - "id": "9ba449d0-9c9b-11e9-b248-53caaa33a2c5", - "label": "P50", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.scheduler.http.request.duration.us.percentile.50", - "id": "9ba449d1-9c9b-11e9-b248-53caaa33a2c5", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "", - "type": "timeseries" - }, - "title": "Scheduler HTTP request duration [Metricbeat Kubernetes]", - "type": "metrics" - } - }, - "id": "15bd4420-9c9b-11e9-94fd-c91206cd5249", - "migrationVersion": { - "visualization": "7.2.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-07-03T07:20:34.226Z", - "version": "WzEzNSwxXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Scheduler end to end scheduling duration [Metricbeat Kubernetes]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_min": "0", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "", - "interval": "", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(63,112,2,1)", - "fill": 0.5, - "formatter": "number", - "hidden": false, - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Under 16ms", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.scheduler.scheduling.e2e.duration.us.bucket.16000", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - }, - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "2a21d690-9c9d-11e9-8174-4589c2c40897", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(138,223,24,1)", - "fill": "0.4", - "formatter": "number", - "hidden": false, - "id": "a0344a80-9ca1-11e9-9b2f-4dae0cc2bdf1", - "label": "Under 512ms", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.scheduler.scheduling.e2e.duration.us.bucket.512000", - "id": "a0347190-9ca1-11e9-9b2f-4dae0cc2bdf1", - "type": "avg" - }, - { - "field": "a0347190-9ca1-11e9-9b2f-4dae0cc2bdf1", - "id": "9a865d10-9ca3-11e9-9b2f-4dae0cc2bdf1", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(174,161,255,1)", - "fill": "0.3", - "formatter": "number", - "hidden": false, - "id": "c456c780-9ca1-11e9-9b2f-4dae0cc2bdf1", - "label": "Under 1024ms", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.scheduler.scheduling.e2e.duration.us.bucket.1024000", - "id": "c456c781-9ca1-11e9-9b2f-4dae0cc2bdf1", - "type": "avg" - }, - { - "field": "c456c781-9ca1-11e9-9b2f-4dae0cc2bdf1", - "id": "a77cd850-9ca3-11e9-9b2f-4dae0cc2bdf1", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(115,216,255,1)", - "fill": "0.2", - "formatter": "number", - "hidden": false, - "id": "127a9810-9ca2-11e9-9b2f-4dae0cc2bdf1", - "label": "Under 4096ms", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.scheduler.scheduling.e2e.duration.us.bucket.4096000", - "id": "127a9811-9ca2-11e9-9b2f-4dae0cc2bdf1", - "type": "avg" - }, - { - "field": "127a9811-9ca2-11e9-9b2f-4dae0cc2bdf1", - "id": "b48a0fe0-9ca3-11e9-9b2f-4dae0cc2bdf1", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(252,196,0,1)", - "fill": "0.1", - "formatter": "number", - "hidden": false, - "id": "6a2ba130-9ca2-11e9-9b2f-4dae0cc2bdf1", - "label": "Under 8192ms", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.scheduler.scheduling.e2e.duration.us.bucket.8192000", - "id": "6a2ba131-9ca2-11e9-9b2f-4dae0cc2bdf1", - "type": "avg" - }, - { - "field": "6a2ba131-9ca2-11e9-9b2f-4dae0cc2bdf1", - "id": "c727fe00-9ca3-11e9-9b2f-4dae0cc2bdf1", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(209,119,103,1)", - "fill": "0", - "formatter": "number", - "hidden": false, - "id": "f93a66e0-9ca2-11e9-9b2f-4dae0cc2bdf1", - "label": "Under 16384ms", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.scheduler.scheduling.e2e.duration.us.bucket.16384000", - "id": "f93a66e1-9ca2-11e9-9b2f-4dae0cc2bdf1", - "type": "avg" - }, - { - "field": "f93a66e1-9ca2-11e9-9b2f-4dae0cc2bdf1", - "id": "ce42d700-9ca3-11e9-9b2f-4dae0cc2bdf1", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(104,188,0,1)", - "fill": "0", - "formatter": "number", - "hidden": false, - "id": "310452c0-9ca3-11e9-9b2f-4dae0cc2bdf1", - "label": "All", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.scheduler.scheduling.e2e.duration.us.bucket.+Inf", - "id": "310452c1-9ca3-11e9-9b2f-4dae0cc2bdf1", - "type": "avg" - }, - { - "field": "310452c1-9ca3-11e9-9b2f-4dae0cc2bdf1", - "id": "e0692420-9ca3-11e9-9b2f-4dae0cc2bdf1", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "", - "type": "timeseries" - }, - "title": "Scheduler end to end scheduling duration [Metricbeat Kubernetes]", - "type": "metrics" - } - }, - "id": "d9fc1b80-9c9c-11e9-94fd-c91206cd5249", - "migrationVersion": { - "visualization": "7.2.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-07-03T07:20:34.226Z", - "version": "WzEzNiwxXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Scheduler scheduling attempts [Metricbeat Kubernetes]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_min": "0", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "", - "interval": "", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Attempts", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.scheduler.scheduling.pod.attempts.count", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - }, - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "18aae5d0-9ca9-11e9-b8ef-3ddf5d748ddb", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_color_mode": "rainbow", - "split_mode": "terms", - "stacked": "none", - "terms_field": "kubernetes.scheduler.result", - "terms_order_by": "61ca57f2-469d-11e7-af02-69e470af7417" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "", - "type": "timeseries" - }, - "title": "Scheduler scheduling attempts [Metricbeat Kubernetes]", - "type": "metrics" - } - }, - "id": "95595810-9ca8-11e9-94fd-c91206cd5249", - "migrationVersion": { - "visualization": "7.2.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-07-03T07:20:34.226Z", - "version": "WzEzNywxXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Scheduler CPU [Metricbeat Kubernetes]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_min": "0", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "", - "interval": "", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "CPU time", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.scheduler.process.cpu.sec", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - }, - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "11331120-9d98-11e9-9e81-115d18bcfeaa", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}} s" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "", - "type": "timeseries" - }, - "title": "Scheduler CPU [Metricbeat Kubernetes]", - "type": "metrics" - } - }, - "id": "382ace30-9d98-11e9-b2ae-49acc4cbcea9", - "migrationVersion": { - "visualization": "7.2.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-07-03T14:10:38.608Z", - "version": "WzI3NywyXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Scheduler Memory [Metricbeat Kubernetes]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "", - "interval": "", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(251,158,0,1)", - "fill": 0.5, - "formatter": "bytes", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Resident", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.scheduler.process.memory.resident.bytes", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "bytes", - "id": "a14defa0-9d98-11e9-9e81-115d18bcfeaa", - "label": "Virtual", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.scheduler.process.memory.virtual.bytes", - "id": "a14defa1-9d98-11e9-9e81-115d18bcfeaa", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "", - "type": "timeseries" - }, - "title": "Scheduler Memory [Metricset Kubernetes]", - "type": "metrics" - } - }, - "id": "84d9b200-9d98-11e9-b2ae-49acc4cbcea9", - "migrationVersion": { - "visualization": "7.2.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-07-03T13:45:33.315Z", - "version": "WzI3MiwyXQ==" - } - ], - "version": "7.2.0" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/kubeconfig b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/kubeconfig deleted file mode 100644 index cad24101..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/kubeconfig +++ /dev/null @@ -1,18 +0,0 @@ -apiVersion: v1 -clusters: -- cluster: - server: http://172.17.0.1:8080 - name: kubernetes -contexts: -- context: - cluster: kubernetes - user: kubernetes - name: kubernetes -current-context: kubernetes -kind: Config -preferences: {} -users: -- name: kubernetes - user: - client-certificate: - client-key: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/test/docs/01_playground/playground-ubuntu.yaml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/test/docs/01_playground/playground-ubuntu.yaml deleted file mode 100644 index 254c2080..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/test/docs/01_playground/playground-ubuntu.yaml +++ /dev/null @@ -1,79 +0,0 @@ - -apiVersion: v1 -kind: ServiceAccount -metadata: - name: metricbeat-kube - ---- - -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: metricbeat -rules: -- apiGroups: - - "" - resources: - - nodes/stats - - nodes/metrics - - nodes/log - - nodes/spec - - nodes/proxy - verbs: - - get -- apiGroups: [""] - resources: ["pods", "nodes"] - verbs: ["get", "watch", "list"] -- apiGroups: ["extensions", "apps"] - resources: ["deployments", "replicasets", "statefulsets"] - verbs: ["get", "list", "watch"] - ---- - -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRoleBinding -metadata: - name: metricbeat-kube -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: ClusterRole - name: metricbeat -subjects: -- kind: ServiceAccount - name: metricbeat-kube - namespace: default ---- - -apiVersion: v1 -kind: Pod -metadata: - name: playground -spec: - hostNetwork: true - dnsPolicy: ClusterFirstWithHostNet - serviceAccountName: metricbeat-kube - containers: - - name: ubuntu - image: ubuntu:latest - command: [ "sleep" ] - args: [ "infinity" ] - volumeMounts: - - name: data - mountPath: /usr/share/filebeat/data - - name: varlibdockercontainers - mountPath: /var/lib/docker/containers - readOnly: true - - name: varlog - mountPath: /var/log - volumes: - - name: varlibdockercontainers - hostPath: - path: /var/lib/docker/containers - - name: varlog - hostPath: - path: /var/log - - name: data - hostPath: - path: /var/lib/filebeat-data - type: DirectoryOrCreate - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/test/docs/02_objects/cronjob.yaml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/test/docs/02_objects/cronjob.yaml deleted file mode 100644 index eba346cf..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/test/docs/02_objects/cronjob.yaml +++ /dev/null @@ -1,22 +0,0 @@ -# Cronjob that will execute each minute. -# It will print a message and sleep (reporting being active) for 5 seconds - -apiVersion: batch/v1beta1 -kind: CronJob -metadata: - name: mycronjob -spec: - schedule: "*/1 * * * *" - jobTemplate: - spec: - template: - spec: - containers: - - name: mycron-container - image: alpine - imagePullPolicy: IfNotPresent - command: ['sh', '-c', 'echo elastic world ; sleep 5'] - - restartPolicy: OnFailure - terminationGracePeriodSeconds: 0 - concurrencyPolicy: Allow \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/test/docs/02_objects/resourcequota.yaml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/test/docs/02_objects/resourcequota.yaml deleted file mode 100644 index a16f0f46..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/test/docs/02_objects/resourcequota.yaml +++ /dev/null @@ -1,97 +0,0 @@ -# ResourceQuota tests - -# This example will create a namespace and apply some resource restrictions on it, then -# some of those restrictions will be challenged - -apiVersion: v1 -kind: Namespace -metadata: - name: rqtest - ---- - -apiVersion: v1 -kind: ResourceQuota -metadata: - namespace: rqtest - name: resources -spec: - hard: - requests.cpu: 1 - requests.memory: 1Gi - limits.cpu: 2 - limits.memory: 2Gi - ---- - -apiVersion: v1 -kind: ResourceQuota -metadata: - namespace: rqtest - name: objects -spec: - hard: - pods: 3 - configmaps: 1 - persistentvolumeclaims: 0 - replicationcontrollers: 1 - secrets: 1 - services: 2 - services.loadbalancers: 1 - ---- - -# See presistent volume claims above. They are not allowed (count 0), which means -# that this request will fail -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - namespace: rqtest - name: willfail -spec: - accessModes: - - ReadWriteOnce - resources: - requests: - storage: 1Gi - ---- - -# ResourceQuota/objects above allows only for one Service element type LoadBalancer -# this call should succeed, but subsequent creations will fail. -# -# It doesn't matter if the LoadBalancer is really created, what counts is the API -# object creation. You can try this at your local kubernetes environment. - -apiVersion: v1 -kind: Service -metadata: - name: willsucceed - namespace: rqtest -spec: - selector: - app: something - ports: - - protocol: TCP - port: 80 - targetPort: 8080 - type: LoadBalancer - ---- - -# As a continuation of the above case, this Service type LoadBalancer will exceed -# assigned quota for the namespace and will fail - -apiVersion: v1 -kind: Service -metadata: - name: willfail - namespace: rqtest -spec: - selector: - app: something - ports: - - protocol: TCP - port: 80 - targetPort: 8080 - type: LoadBalancer diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/test/docs/README.md b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/test/docs/README.md deleted file mode 100644 index f2a13a07..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/test/docs/README.md +++ /dev/null @@ -1,139 +0,0 @@ -# Testing on OSX - -A previous document regarding testing metricbeat at OSX existed, and have been moved to [./darwin.md](darwin.md) - -# Testing on Linux - -## Create Elasticsearch + Kibana instances - -You can rely on your EK tuple of choice as long as it is addresable from the kubernetes cluster. - -To boot a docker based EK this should suffice, be sure to replace image tags according to version: - -```bash -# Run Elasticsearch -docker run --name es -d -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.3.0 - -# Run Kibana -docker run --name kibana -d --link es:elasticsearch -p 5601:5601 \ - docker.elastic.co/kibana/kibana:7.3.0 -``` - -## Prepare assets - -Generate binary and other assets for the beats branch you want to test, then copy them to a folder layed out to run: - -- create folder `/home/myuser/playground/metricbeat` -- copy to that folder `metricbeat` binary and `metricbeat.yml` -- recursive copy `modules.d` from source repo to destination folder -- recursive copy `_meta/kibana.generated/{version}/dashboard/` to `kibana/{version}/dashboard/` - -Configure `metricbeat.yml` and modules, do not use `localhost` to point to elasticsearch and kibana but the public ip of the host (one that will be routable from minikube) - - -## Create minikube cluster - -Follow instructions https://kubernetes.io/docs/tasks/tools/install-minikube/ and start the minikube cluster. - -Usually we should be ok with the kubernetes version that minikube creates, but you can force it by using `--kubernetes-version` flag. - -``` -minikube start --kubernetes-version v1.15.0 -``` - -## Playground Pod - -A playground Pod hosts the ubuntu container metricbeat will be running. A working playground is provided under [./01_playground](./01_playground) subfolder. - -This file contains: - -- a service account. -- a cluster role, if you are consuming kubernetes API resources, make sure that the APIGroup/Version, Resource and verb are listed here. -- a cluster role binding that links the service account to the service role -- an Ubuntu Pod: - - uses `hostNetwork`, so it can reach ports at the host instance (for instance, the kubelet) - - executes `sleep infinity`, so that it never exists, but does nothing - - in order to be useful for filebeat, it mounts `/var/log/`, `/var/lib/docker/containers` and `/var/lib/filebeat-data` - -At the time of writing this the Pod has been only used for 2 tests from the same person (hello), there is a lot of room for improvement. - -To deploy the pod _as is_ you need to: - -``` -kubectl apply -f https://raw.githubusercontent.com/elastic/beats/master/metricbeat/module/kubernetes/_meta/test/docs/01_playground/playground-ubuntu.yaml -``` - -## Test - - -Binary and assets needed for the test that we prepared above need to be copied to the playground pod. Use `kubectl` to copy the directory, further iterations might only need to copy the changing assets. - -Replace source folder and Pod namespace/name - -``` -kubectl cp --no-preserve /home/myuser/playground/metricbeat playground:/metricbeat -``` - -Now you can exec into the container and launch metricbeat - -``` - kubectl exec -ti playground /bin/bash - - cd /metricbeat - ./metricbeat -c metricbeat.yml -e - - ``` - -### Test Iterations - -When copying new assets to an already used playground Pod, you will most probably run into an issue: -``` -tar: metricbeat/kibana/7/dashboard/Metricbeat-aerospike-overview.json: Cannot open: Not a directory -tar: metricbeat/kibana/7/dashboard/Metricbeat-apache-overview.json: Cannot open: Not a directory -tar: metricbeat/kibana/7/dashboard/Metricbeat-ceph-overview.json: Cannot open: Not a directory -tar: metricbeat/kibana/7/dashboard/Metricbeat-consul-overview.json: Cannot open: Not a directory -``` - -I haven't looked much into this, there seems to be something going on when kubernetes untars the bundled directory. As a workaround, delete the metricbeat directory at the Pod before copying a new set of assets. - -# Testing kubernetes loads - -## Kube-state-metrics - -Kube-state-metrics needs to be deployed for all the `state_` prefix metricsets at kubernetes. Yamls are to be found at the [upstream project](https://github.com/kubernetes/kube-state-metrics/tree/master/kubernetes) - -Installing kube-state-metrics can be done either installing the yamls one by one from their remote location or cloning and installing the folder contents. Be sure to checkout the target release version before installing. - -``` -git clone git@github.com:kubernetes/kube-state-metrics.git -cd kube-state-metrics/ - -git checkout -b release-1.7 origin/release-1.7 -kubectl apply -f kubernetes/ -``` - - -## Core components test - -Testing core components (kubelet, apiserver, controller manager, scheduler) requires a diverse range of objects to be created. Using [Sonobuoy](https://github.com/heptio/sonobuoy) is the fastest path for testing,getting metrics and filling dashboards. - -Refer to the documentation at Sonobuoy, at the time of this writing installing and running can be achieved with a couple commands - -``` -go get -u -v github.com/heptio/sonobuoy -sonobuoy run --wait -``` - -## Regular kubernetes components - -You can find at [./02_objects](./02_objects) example kubernetes objects used during development and testing. -For now only a CronJob example is added, add your kubernetes object of choice under that folder if you consider it will be useful for other people when developing, testing and troubleshooting. - -# Going further - -- All improvements are welcome. -- Different ways to test are welcome and can live here side by side. -- Using kind seems to be a lot more lightweight. -- Probably some steps above can be tackled using [telepresence](https://www.telepresence.io/). -- Probably Sonobuoy can be replaced with kubernetes e2e tests. - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/test/docs/darwin.md b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/test/docs/darwin.md deleted file mode 100644 index 8c9bbb01..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/test/docs/darwin.md +++ /dev/null @@ -1,27 +0,0 @@ -# Testing on OS X - -To test the kubernetes module on Mac OS X you can use the following setup. [Minikube](https://github.com/kubernetes/minikube) is used for the testing and it is assumed that you have [brew](https://brew.sh/) installed. - -First install minikube: - -``` -brew install Caskroom/cask/minikube -``` - -Start minikube exposing the metrics endpoint externally: - -``` -minikube start --extra-config apiserver.InsecureBindAddress=0.0.0.0 -``` - -Now setup your metricbeat config to connect to the minikube kubernetes: - -``` -- module: kubernetes - metricsets: ["node","container","volume","pod","system"] - enabled: true - period: 10s - hosts: ["192.168.99.100:10255"] -``` - -Replace the IP address with the IP of your virtual box inside which minikube is running. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/test/ksm.v1.3.0 b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/test/ksm.v1.3.0 deleted file mode 100644 index 0e5a8934..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/test/ksm.v1.3.0 +++ /dev/null @@ -1,868 +0,0 @@ -# HELP kube_configmap_created Unix creation timestamp -# TYPE kube_configmap_created gauge -kube_configmap_created{configmap="cluster-info",namespace="kube-public"} 1.527697476e+09 -kube_configmap_created{configmap="extension-apiserver-authentication",namespace="kube-system"} 1.527697469e+09 -kube_configmap_created{configmap="kube-proxy",namespace="kube-system"} 1.527697476e+09 -kube_configmap_created{configmap="kubeadm-config",namespace="kube-system"} 1.527697476e+09 -# HELP kube_configmap_info Information about configmap. -# TYPE kube_configmap_info gauge -kube_configmap_info{configmap="cluster-info",namespace="kube-public"} 1 -kube_configmap_info{configmap="extension-apiserver-authentication",namespace="kube-system"} 1 -kube_configmap_info{configmap="kube-proxy",namespace="kube-system"} 1 -kube_configmap_info{configmap="kubeadm-config",namespace="kube-system"} 1 -# HELP kube_configmap_metadata_resource_version Resource version representing a specific version of the configmap. -# TYPE kube_configmap_metadata_resource_version gauge -kube_configmap_metadata_resource_version{configmap="cluster-info",namespace="kube-public",resource_version="237"} 1 -kube_configmap_metadata_resource_version{configmap="extension-apiserver-authentication",namespace="kube-system",resource_version="46"} 1 -kube_configmap_metadata_resource_version{configmap="kube-proxy",namespace="kube-system",resource_version="212"} 1 -kube_configmap_metadata_resource_version{configmap="kubeadm-config",namespace="kube-system",resource_version="173"} 1 -# HELP kube_daemonset_created Unix creation timestamp -# TYPE kube_daemonset_created gauge -kube_daemonset_created{daemonset="kube-proxy",namespace="kube-system"} 1.527697476e+09 -# HELP kube_daemonset_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_daemonset_labels gauge -kube_daemonset_labels{daemonset="kube-proxy",label_k8s_app="kube-proxy",namespace="kube-system"} 1 -# HELP kube_daemonset_metadata_generation Sequence number representing a specific generation of the desired state. -# TYPE kube_daemonset_metadata_generation gauge -kube_daemonset_metadata_generation{daemonset="kube-proxy",namespace="kube-system"} 1 -# HELP kube_daemonset_status_current_number_scheduled The number of nodes running at least one daemon pod and are supposed to. -# TYPE kube_daemonset_status_current_number_scheduled gauge -kube_daemonset_status_current_number_scheduled{daemonset="kube-proxy",namespace="kube-system"} 1 -# HELP kube_daemonset_status_desired_number_scheduled The number of nodes that should be running the daemon pod. -# TYPE kube_daemonset_status_desired_number_scheduled gauge -kube_daemonset_status_desired_number_scheduled{daemonset="kube-proxy",namespace="kube-system"} 1 -# HELP kube_daemonset_status_number_available The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available -# TYPE kube_daemonset_status_number_available gauge -kube_daemonset_status_number_available{daemonset="kube-proxy",namespace="kube-system"} 1 -# HELP kube_daemonset_status_number_misscheduled The number of nodes running a daemon pod but are not supposed to. -# TYPE kube_daemonset_status_number_misscheduled gauge -kube_daemonset_status_number_misscheduled{daemonset="kube-proxy",namespace="kube-system"} 0 -# HELP kube_daemonset_status_number_ready The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready. -# TYPE kube_daemonset_status_number_ready gauge -kube_daemonset_status_number_ready{daemonset="kube-proxy",namespace="kube-system"} 1 -# HELP kube_daemonset_status_number_unavailable The number of nodes that should be running the daemon pod and have none of the daemon pod running and available -# TYPE kube_daemonset_status_number_unavailable gauge -kube_daemonset_status_number_unavailable{daemonset="kube-proxy",namespace="kube-system"} 0 -# HELP kube_daemonset_updated_number_scheduled The total number of nodes that are running updated daemon pod -# TYPE kube_daemonset_updated_number_scheduled gauge -kube_daemonset_updated_number_scheduled{daemonset="kube-proxy",namespace="kube-system"} 1 -# HELP kube_deployment_created Unix creation timestamp -# TYPE kube_deployment_created gauge -kube_deployment_created{deployment="kube-dns",namespace="kube-system"} 1.527697476e+09 -kube_deployment_created{deployment="kube-state-metrics",namespace="kube-system"} 1.527697485e+09 -kube_deployment_created{deployment="kubernetes-dashboard",namespace="kube-system"} 1.527697483e+09 -# HELP kube_deployment_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_deployment_labels gauge -kube_deployment_labels{deployment="kube-dns",label_k8s_app="kube-dns",namespace="kube-system"} 1 -kube_deployment_labels{deployment="kube-state-metrics",label_k8s_app="kube-state-metrics",namespace="kube-system"} 1 -kube_deployment_labels{deployment="kubernetes-dashboard",label_addonmanager_kubernetes_io_mode="Reconcile",label_kubernetes_io_minikube_addons="dashboard",label_version="v1.8.1",namespace="kube-system"} 1 -# HELP kube_deployment_metadata_generation Sequence number representing a specific generation of the desired state. -# TYPE kube_deployment_metadata_generation gauge -kube_deployment_metadata_generation{deployment="kube-dns",namespace="kube-system"} 1 -kube_deployment_metadata_generation{deployment="kube-state-metrics",namespace="kube-system"} 2 -kube_deployment_metadata_generation{deployment="kubernetes-dashboard",namespace="kube-system"} 1 -# HELP kube_deployment_spec_paused Whether the deployment is paused and will not be processed by the deployment controller. -# TYPE kube_deployment_spec_paused gauge -kube_deployment_spec_paused{deployment="kube-dns",namespace="kube-system"} 0 -kube_deployment_spec_paused{deployment="kube-state-metrics",namespace="kube-system"} 0 -kube_deployment_spec_paused{deployment="kubernetes-dashboard",namespace="kube-system"} 0 -# HELP kube_deployment_spec_replicas Number of desired pods for a deployment. -# TYPE kube_deployment_spec_replicas gauge -kube_deployment_spec_replicas{deployment="kube-dns",namespace="kube-system"} 1 -kube_deployment_spec_replicas{deployment="kube-state-metrics",namespace="kube-system"} 1 -kube_deployment_spec_replicas{deployment="kubernetes-dashboard",namespace="kube-system"} 1 -# HELP kube_deployment_spec_strategy_rollingupdate_max_surge Maximum number of replicas that can be scheduled above the desired number of replicas during a rolling update of a deployment. -# TYPE kube_deployment_spec_strategy_rollingupdate_max_surge gauge -kube_deployment_spec_strategy_rollingupdate_max_surge{deployment="kube-dns",namespace="kube-system"} 1 -kube_deployment_spec_strategy_rollingupdate_max_surge{deployment="kube-state-metrics",namespace="kube-system"} 1 -kube_deployment_spec_strategy_rollingupdate_max_surge{deployment="kubernetes-dashboard",namespace="kube-system"} 1 -# HELP kube_deployment_spec_strategy_rollingupdate_max_unavailable Maximum number of unavailable replicas during a rolling update of a deployment. -# TYPE kube_deployment_spec_strategy_rollingupdate_max_unavailable gauge -kube_deployment_spec_strategy_rollingupdate_max_unavailable{deployment="kube-dns",namespace="kube-system"} 0 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{deployment="kube-state-metrics",namespace="kube-system"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{deployment="kubernetes-dashboard",namespace="kube-system"} 1 -# HELP kube_deployment_status_observed_generation The generation observed by the deployment controller. -# TYPE kube_deployment_status_observed_generation gauge -kube_deployment_status_observed_generation{deployment="kube-dns",namespace="kube-system"} 1 -kube_deployment_status_observed_generation{deployment="kube-state-metrics",namespace="kube-system"} 2 -kube_deployment_status_observed_generation{deployment="kubernetes-dashboard",namespace="kube-system"} 1 -# HELP kube_deployment_status_replicas The number of replicas per deployment. -# TYPE kube_deployment_status_replicas gauge -kube_deployment_status_replicas{deployment="kube-dns",namespace="kube-system"} 1 -kube_deployment_status_replicas{deployment="kube-state-metrics",namespace="kube-system"} 1 -kube_deployment_status_replicas{deployment="kubernetes-dashboard",namespace="kube-system"} 1 -# HELP kube_deployment_status_replicas_available The number of available replicas per deployment. -# TYPE kube_deployment_status_replicas_available gauge -kube_deployment_status_replicas_available{deployment="kube-dns",namespace="kube-system"} 1 -kube_deployment_status_replicas_available{deployment="kube-state-metrics",namespace="kube-system"} 1 -kube_deployment_status_replicas_available{deployment="kubernetes-dashboard",namespace="kube-system"} 1 -# HELP kube_deployment_status_replicas_unavailable The number of unavailable replicas per deployment. -# TYPE kube_deployment_status_replicas_unavailable gauge -kube_deployment_status_replicas_unavailable{deployment="kube-dns",namespace="kube-system"} 0 -kube_deployment_status_replicas_unavailable{deployment="kube-state-metrics",namespace="kube-system"} 0 -kube_deployment_status_replicas_unavailable{deployment="kubernetes-dashboard",namespace="kube-system"} 0 -# HELP kube_deployment_status_replicas_updated The number of updated replicas per deployment. -# TYPE kube_deployment_status_replicas_updated gauge -kube_deployment_status_replicas_updated{deployment="kube-dns",namespace="kube-system"} 1 -kube_deployment_status_replicas_updated{deployment="kube-state-metrics",namespace="kube-system"} 1 -kube_deployment_status_replicas_updated{deployment="kubernetes-dashboard",namespace="kube-system"} 1 -# HELP kube_endpoint_address_available Number of addresses available in endpoint. -# TYPE kube_endpoint_address_available gauge -kube_endpoint_address_available{endpoint="kube-controller-manager",namespace="kube-system"} 0 -kube_endpoint_address_available{endpoint="kube-dns",namespace="kube-system"} 2 -kube_endpoint_address_available{endpoint="kube-scheduler",namespace="kube-system"} 0 -kube_endpoint_address_available{endpoint="kube-state-metrics",namespace="kube-system"} 2 -kube_endpoint_address_available{endpoint="kubernetes",namespace="default"} 1 -kube_endpoint_address_available{endpoint="kubernetes-dashboard",namespace="kube-system"} 1 -# HELP kube_endpoint_address_not_ready Number of addresses not ready in endpoint -# TYPE kube_endpoint_address_not_ready gauge -kube_endpoint_address_not_ready{endpoint="kube-controller-manager",namespace="kube-system"} 0 -kube_endpoint_address_not_ready{endpoint="kube-dns",namespace="kube-system"} 0 -kube_endpoint_address_not_ready{endpoint="kube-scheduler",namespace="kube-system"} 0 -kube_endpoint_address_not_ready{endpoint="kube-state-metrics",namespace="kube-system"} 0 -kube_endpoint_address_not_ready{endpoint="kubernetes",namespace="default"} 0 -kube_endpoint_address_not_ready{endpoint="kubernetes-dashboard",namespace="kube-system"} 0 -# HELP kube_endpoint_created Unix creation timestamp -# TYPE kube_endpoint_created gauge -kube_endpoint_created{endpoint="kube-controller-manager",namespace="kube-system"} 1.527697471e+09 -kube_endpoint_created{endpoint="kube-dns",namespace="kube-system"} 1.527697482e+09 -kube_endpoint_created{endpoint="kube-scheduler",namespace="kube-system"} 1.52769747e+09 -kube_endpoint_created{endpoint="kube-state-metrics",namespace="kube-system"} 1.527697485e+09 -kube_endpoint_created{endpoint="kubernetes",namespace="default"} 1.527697469e+09 -kube_endpoint_created{endpoint="kubernetes-dashboard",namespace="kube-system"} 1.527697484e+09 -# HELP kube_endpoint_info Information about endpoint. -# TYPE kube_endpoint_info gauge -kube_endpoint_info{endpoint="kube-controller-manager",namespace="kube-system"} 1 -kube_endpoint_info{endpoint="kube-dns",namespace="kube-system"} 1 -kube_endpoint_info{endpoint="kube-scheduler",namespace="kube-system"} 1 -kube_endpoint_info{endpoint="kube-state-metrics",namespace="kube-system"} 1 -kube_endpoint_info{endpoint="kubernetes",namespace="default"} 1 -kube_endpoint_info{endpoint="kubernetes-dashboard",namespace="kube-system"} 1 -# HELP kube_endpoint_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_endpoint_labels gauge -kube_endpoint_labels{endpoint="kube-controller-manager",namespace="kube-system"} 1 -kube_endpoint_labels{endpoint="kube-scheduler",namespace="kube-system"} 1 -kube_endpoint_labels{endpoint="kubernetes",namespace="default"} 1 -kube_endpoint_labels{endpoint="kube-state-metrics",label_k8s_app="kube-state-metrics",namespace="kube-system"} 1 -kube_endpoint_labels{endpoint="kube-dns",label_k8s_app="kube-dns",label_kubernetes_io_cluster_service="true",label_kubernetes_io_name="KubeDNS",namespace="kube-system"} 1 -kube_endpoint_labels{endpoint="kubernetes-dashboard",label_addonmanager_kubernetes_io_mode="Reconcile",label_app="kubernetes-dashboard",label_kubernetes_io_minikube_addons="dashboard",label_kubernetes_io_minikube_addons_endpoint="dashboard",namespace="kube-system"} 1 -# HELP kube_namespace_annotations Kubernetes annotations converted to Prometheus labels. -# TYPE kube_namespace_annotations gauge -kube_namespace_annotations{namespace="default"} 1 -kube_namespace_annotations{namespace="kube-public"} 1 -kube_namespace_annotations{annotation_kubectl_kubernetes_io_last_applied_configuration="{\"apiVersion\":\"v1\",\"kind\":\"Namespace\",\"metadata\":{\"annotations\":{},\"name\":\"kube-system\",\"namespace\":\"\"}}\n",namespace="kube-system"} 1 -# HELP kube_namespace_created Unix creation timestamp -# TYPE kube_namespace_created gauge -kube_namespace_created{namespace="default"} 1.527697466e+09 -kube_namespace_created{namespace="kube-public"} 1.527697469e+09 -kube_namespace_created{namespace="kube-system"} 1.527697467e+09 -# HELP kube_namespace_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_namespace_labels gauge -kube_namespace_labels{namespace="default"} 1 -kube_namespace_labels{namespace="kube-public"} 1 -kube_namespace_labels{namespace="kube-system"} 1 -# HELP kube_namespace_status_phase kubernetes namespace status phase. -# TYPE kube_namespace_status_phase gauge -kube_namespace_status_phase{namespace="default",phase="Active"} 1 -kube_namespace_status_phase{namespace="default",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="kube-public",phase="Active"} 1 -kube_namespace_status_phase{namespace="kube-public",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="kube-system",phase="Active"} 1 -kube_namespace_status_phase{namespace="kube-system",phase="Terminating"} 0 -# HELP kube_node_created Unix creation timestamp -# TYPE kube_node_created gauge -kube_node_created{node="minikube"} 1.527697465e+09 -# HELP kube_node_info Information about a cluster node. -# TYPE kube_node_info gauge -kube_node_info{container_runtime_version="docker://17.12.1-ce",kernel_version="4.9.64",kubelet_version="v1.9.7",kubeproxy_version="v1.9.7",node="minikube",os_image="Buildroot 2017.11",provider_id=""} 1 -# HELP kube_node_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_node_labels gauge -kube_node_labels{label_beta_kubernetes_io_arch="amd64",label_beta_kubernetes_io_os="linux",label_kubernetes_io_hostname="minikube",label_node_role_kubernetes_io_master="",node="minikube"} 1 -# HELP kube_node_spec_unschedulable Whether a node can schedule new pods. -# TYPE kube_node_spec_unschedulable gauge -kube_node_spec_unschedulable{node="minikube"} 0 -# HELP kube_node_status_allocatable_cpu_cores The CPU resources of a node that are available for scheduling. -# TYPE kube_node_status_allocatable_cpu_cores gauge -kube_node_status_allocatable_cpu_cores{node="minikube"} 2 -# HELP kube_node_status_allocatable_memory_bytes The memory resources of a node that are available for scheduling. -# TYPE kube_node_status_allocatable_memory_bytes gauge -kube_node_status_allocatable_memory_bytes{node="minikube"} 1.992347648e+09 -# HELP kube_node_status_allocatable_pods The pod resources of a node that are available for scheduling. -# TYPE kube_node_status_allocatable_pods gauge -kube_node_status_allocatable_pods{node="minikube"} 110 -# HELP kube_node_status_capacity_cpu_cores The total CPU resources of the node. -# TYPE kube_node_status_capacity_cpu_cores gauge -kube_node_status_capacity_cpu_cores{node="minikube"} 2 -# HELP kube_node_status_capacity_memory_bytes The total memory resources of the node. -# TYPE kube_node_status_capacity_memory_bytes gauge -kube_node_status_capacity_memory_bytes{node="minikube"} 2.097205248e+09 -# HELP kube_node_status_capacity_pods The total pod resources of the node. -# TYPE kube_node_status_capacity_pods gauge -kube_node_status_capacity_pods{node="minikube"} 110 -# HELP kube_node_status_condition The condition of a cluster node. -# TYPE kube_node_status_condition gauge -kube_node_status_condition{condition="DiskPressure",node="minikube",status="false"} 1 -kube_node_status_condition{condition="DiskPressure",node="minikube",status="true"} 0 -kube_node_status_condition{condition="DiskPressure",node="minikube",status="unknown"} 0 -kube_node_status_condition{condition="MemoryPressure",node="minikube",status="false"} 1 -kube_node_status_condition{condition="MemoryPressure",node="minikube",status="true"} 0 -kube_node_status_condition{condition="MemoryPressure",node="minikube",status="unknown"} 0 -kube_node_status_condition{condition="OutOfDisk",node="minikube",status="false"} 1 -kube_node_status_condition{condition="OutOfDisk",node="minikube",status="true"} 0 -kube_node_status_condition{condition="OutOfDisk",node="minikube",status="unknown"} 0 -kube_node_status_condition{condition="Ready",node="minikube",status="false"} 0 -kube_node_status_condition{condition="Ready",node="minikube",status="true"} 1 -kube_node_status_condition{condition="Ready",node="minikube",status="unknown"} 0 -# HELP kube_pod_container_info Information about a container in a pod. -# TYPE kube_pod_container_info gauge -kube_pod_container_info{container="addon-resizer",container_id="docker://948c4ebd8ca4fdf352e7fbf7f5c5d381af7e615ced435dc42fde0c1d25851320",image="k8s.gcr.io/addon-resizer:1.7",image_id="docker-pullable://k8s.gcr.io/addon-resizer@sha256:dcec9a5c2e20b8df19f3e9eeb87d9054a9e94e71479b935d5cfdbede9ce15895",namespace="kube-system",pod="kube-state-metrics-6479d88c5c-5b6cl"} 1 -kube_pod_container_info{container="dnsmasq",container_id="docker://e9560bbace13ca19de4b3771023198e8568f6b5ed6af3a949f10a5b8137b5be9",image="gcr.io/google_containers/k8s-dns-dnsmasq-nanny-amd64:1.14.7",image_id="docker-pullable://gcr.io/google_containers/k8s-dns-dnsmasq-nanny-amd64@sha256:6cfb9f9c2756979013dbd3074e852c2d8ac99652570c5d17d152e0c0eb3321d6",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht"} 1 -kube_pod_container_info{container="etcd",container_id="docker://6e96fd8a687409b2314dcc01f209bb0c813c2fb08b8f75ad1695e120d41e1a2a",image="gcr.io/google_containers/etcd-amd64:3.1.11",image_id="docker-pullable://gcr.io/google_containers/etcd-amd64@sha256:54889c08665d241e321ca5ce976b2df0f766794b698d53faf6b7dacb95316680",namespace="kube-system",pod="etcd-minikube"} 1 -kube_pod_container_info{container="kube-addon-manager",container_id="docker://ab382dbe8f8265f88ee9fec7de142f778da4a5fd9fe0334e3bdb6fe851124c08",image="k8s.gcr.io/kube-addon-manager:v8.6",image_id="docker-pullable://k8s.gcr.io/kube-addon-manager@sha256:3519273916ba45cfc9b318448d4629819cb5fbccbb0822cce054dd8c1f68cb60",namespace="kube-system",pod="kube-addon-manager-minikube"} 1 -kube_pod_container_info{container="kube-apiserver",container_id="docker://e9568dfef1dd249cabac4bf09e6bf4a239fe738ae20eba072b6516676fce4bf6",image="gcr.io/google_containers/kube-apiserver-amd64:v1.9.7",image_id="docker-pullable://gcr.io/google_containers/kube-apiserver-amd64@sha256:b4da427ad79e4c594237b3e47f94dec1b8b8a6fdc45a8e3e56abce2aaaabf47e",namespace="kube-system",pod="kube-apiserver-minikube"} 1 -kube_pod_container_info{container="kube-controller-manager",container_id="docker://4beb9aab887ca162c9cb3534c4826156636241052cd548153eaa2a170b6d102f",image="gcr.io/google_containers/kube-controller-manager-amd64:v1.9.7",image_id="docker-pullable://gcr.io/google_containers/kube-controller-manager-amd64@sha256:995ce113cf7362caf95586d6c72c28a92b8975275a6eeeaa8b4d8cfdabffa028",namespace="kube-system",pod="kube-controller-manager-minikube"} 1 -kube_pod_container_info{container="kube-proxy",container_id="docker://76c260259ddfd0267b5acb4e514465215ef1ebfa93a4057d592828772e6b39f5",image="gcr.io/google_containers/kube-proxy-amd64:v1.9.7",image_id="docker-pullable://gcr.io/google_containers/kube-proxy-amd64@sha256:4f496a1c5b52625a649a375b57c95c5ee748a0eb7ea7bd48a492bedbf6dce99b",namespace="kube-system",pod="kube-proxy-znhg6"} 1 -kube_pod_container_info{container="kube-scheduler",container_id="docker://eadcbd54ba914dff6475ae64805887967cfb973aeb9b07364c94372658a71d11",image="gcr.io/google_containers/kube-scheduler-amd64:v1.9.7",image_id="docker-pullable://gcr.io/google_containers/kube-scheduler-amd64@sha256:9a8c3bd7eae5cd6e21be8cb7067843e9a0416e1d0b72c1e0fa53b30c2db518ba",namespace="kube-system",pod="kube-scheduler-minikube"} 1 -kube_pod_container_info{container="kube-state-metrics",container_id="docker://88951e0178ea5131fa3e2d7cafacb3a7e63700795dd6fa0d40ed2e4ac1f52f9c",image="quay.io/coreos/kube-state-metrics:v1.3.0",image_id="docker-pullable://quay.io/coreos/kube-state-metrics@sha256:f053462579a86ff5b14941635b659089dae31e207472b72551d5f7339b143a54",namespace="kube-system",pod="kube-state-metrics-6479d88c5c-5b6cl"} 1 -kube_pod_container_info{container="kubedns",container_id="docker://1958e71d048065d38ce83dafda567c5fa9d0c1278cd7292d55b9f1d80b0a67f9",image="gcr.io/google_containers/k8s-dns-kube-dns-amd64:1.14.7",image_id="docker-pullable://gcr.io/google_containers/k8s-dns-kube-dns-amd64@sha256:f5bddc71efe905f4e4b96f3ca346414be6d733610c1525b98fff808f93966680",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht"} 1 -kube_pod_container_info{container="kubernetes-dashboard",container_id="docker://c46bc2164edcb5972be6fc9174155e61179cb04314c4f6da5d25d3a76acadee6",image="k8s.gcr.io/kubernetes-dashboard-amd64:v1.8.1",image_id="docker-pullable://k8s.gcr.io/kubernetes-dashboard-amd64@sha256:3861695e962972965a4c611bcabc2032f885d8cbdb0bccc9bf513ef16335fe33",namespace="kube-system",pod="kubernetes-dashboard-77d8b98585-vqtzm"} 1 -kube_pod_container_info{container="sidecar",container_id="docker://aad0addd205dc72dc7abc8f9d02a1b429a2f2e1df3acc60431ca6b79746c093b",image="gcr.io/google_containers/k8s-dns-sidecar-amd64:1.14.7",image_id="docker-pullable://gcr.io/google_containers/k8s-dns-sidecar-amd64@sha256:f80f5f9328107dc516d67f7b70054354b9367d31d4946a3bffd3383d83d7efe8",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht"} 1 -kube_pod_container_info{container="storage-provisioner",container_id="docker://f4cc07b8e7ee5952738c69a0bff0c7b331c10af66faa541197684127d393b760",image="gcr.io/k8s-minikube/storage-provisioner:v1.8.1",image_id="docker-pullable://gcr.io/k8s-minikube/storage-provisioner@sha256:088daa9fcbccf04c3f415d77d5a6360d2803922190b675cb7fc88a9d2d91985a",namespace="kube-system",pod="storage-provisioner"} 1 -# HELP kube_pod_container_resource_limits_cpu_cores The limit on cpu cores to be used by a container. -# TYPE kube_pod_container_resource_limits_cpu_cores gauge -kube_pod_container_resource_limits_cpu_cores{container="addon-resizer",namespace="kube-system",node="minikube",pod="kube-state-metrics-6479d88c5c-5b6cl"} 0.1 -kube_pod_container_resource_limits_cpu_cores{container="kube-state-metrics",namespace="kube-system",node="minikube",pod="kube-state-metrics-6479d88c5c-5b6cl"} 0.101 -# HELP kube_pod_container_resource_limits_memory_bytes The limit on memory to be used by a container in bytes. -# TYPE kube_pod_container_resource_limits_memory_bytes gauge -kube_pod_container_resource_limits_memory_bytes{container="addon-resizer",namespace="kube-system",node="minikube",pod="kube-state-metrics-6479d88c5c-5b6cl"} 3.145728e+07 -kube_pod_container_resource_limits_memory_bytes{container="kube-state-metrics",namespace="kube-system",node="minikube",pod="kube-state-metrics-6479d88c5c-5b6cl"} 1.06954752e+08 -kube_pod_container_resource_limits_memory_bytes{container="kubedns",namespace="kube-system",node="minikube",pod="kube-dns-6f4fd4bdf-wlmht"} 1.7825792e+08 -# HELP kube_pod_container_resource_requests_cpu_cores The number of requested cpu cores by a container. -# TYPE kube_pod_container_resource_requests_cpu_cores gauge -kube_pod_container_resource_requests_cpu_cores{container="addon-resizer",namespace="kube-system",node="minikube",pod="kube-state-metrics-6479d88c5c-5b6cl"} 0.1 -kube_pod_container_resource_requests_cpu_cores{container="dnsmasq",namespace="kube-system",node="minikube",pod="kube-dns-6f4fd4bdf-wlmht"} 0.15 -kube_pod_container_resource_requests_cpu_cores{container="kube-addon-manager",namespace="kube-system",node="minikube",pod="kube-addon-manager-minikube"} 0.005 -kube_pod_container_resource_requests_cpu_cores{container="kube-apiserver",namespace="kube-system",node="minikube",pod="kube-apiserver-minikube"} 0.25 -kube_pod_container_resource_requests_cpu_cores{container="kube-controller-manager",namespace="kube-system",node="minikube",pod="kube-controller-manager-minikube"} 0.2 -kube_pod_container_resource_requests_cpu_cores{container="kube-scheduler",namespace="kube-system",node="minikube",pod="kube-scheduler-minikube"} 0.1 -kube_pod_container_resource_requests_cpu_cores{container="kube-state-metrics",namespace="kube-system",node="minikube",pod="kube-state-metrics-6479d88c5c-5b6cl"} 0.101 -kube_pod_container_resource_requests_cpu_cores{container="kubedns",namespace="kube-system",node="minikube",pod="kube-dns-6f4fd4bdf-wlmht"} 0.1 -kube_pod_container_resource_requests_cpu_cores{container="sidecar",namespace="kube-system",node="minikube",pod="kube-dns-6f4fd4bdf-wlmht"} 0.01 -# HELP kube_pod_container_resource_requests_memory_bytes The number of requested memory bytes by a container. -# TYPE kube_pod_container_resource_requests_memory_bytes gauge -kube_pod_container_resource_requests_memory_bytes{container="addon-resizer",namespace="kube-system",node="minikube",pod="kube-state-metrics-6479d88c5c-5b6cl"} 3.145728e+07 -kube_pod_container_resource_requests_memory_bytes{container="dnsmasq",namespace="kube-system",node="minikube",pod="kube-dns-6f4fd4bdf-wlmht"} 2.097152e+07 -kube_pod_container_resource_requests_memory_bytes{container="kube-addon-manager",namespace="kube-system",node="minikube",pod="kube-addon-manager-minikube"} 5.24288e+07 -kube_pod_container_resource_requests_memory_bytes{container="kube-state-metrics",namespace="kube-system",node="minikube",pod="kube-state-metrics-6479d88c5c-5b6cl"} 1.06954752e+08 -kube_pod_container_resource_requests_memory_bytes{container="kubedns",namespace="kube-system",node="minikube",pod="kube-dns-6f4fd4bdf-wlmht"} 7.340032e+07 -kube_pod_container_resource_requests_memory_bytes{container="sidecar",namespace="kube-system",node="minikube",pod="kube-dns-6f4fd4bdf-wlmht"} 2.097152e+07 -# HELP kube_pod_container_status_ready Describes whether the containers readiness check succeeded. -# TYPE kube_pod_container_status_ready gauge -kube_pod_container_status_ready{container="addon-resizer",namespace="kube-system",pod="kube-state-metrics-6479d88c5c-5b6cl"} 1 -kube_pod_container_status_ready{container="dnsmasq",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht"} 1 -kube_pod_container_status_ready{container="etcd",namespace="kube-system",pod="etcd-minikube"} 1 -kube_pod_container_status_ready{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube"} 1 -kube_pod_container_status_ready{container="kube-apiserver",namespace="kube-system",pod="kube-apiserver-minikube"} 1 -kube_pod_container_status_ready{container="kube-controller-manager",namespace="kube-system",pod="kube-controller-manager-minikube"} 1 -kube_pod_container_status_ready{container="kube-proxy",namespace="kube-system",pod="kube-proxy-znhg6"} 1 -kube_pod_container_status_ready{container="kube-scheduler",namespace="kube-system",pod="kube-scheduler-minikube"} 1 -kube_pod_container_status_ready{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-6479d88c5c-5b6cl"} 1 -kube_pod_container_status_ready{container="kubedns",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht"} 1 -kube_pod_container_status_ready{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-77d8b98585-vqtzm"} 1 -kube_pod_container_status_ready{container="sidecar",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht"} 1 -kube_pod_container_status_ready{container="storage-provisioner",namespace="kube-system",pod="storage-provisioner"} 1 -# HELP kube_pod_container_status_restarts_total The number of container restarts per container. -# TYPE kube_pod_container_status_restarts_total counter -kube_pod_container_status_restarts_total{container="addon-resizer",namespace="kube-system",pod="kube-state-metrics-6479d88c5c-5b6cl"} 0 -kube_pod_container_status_restarts_total{container="dnsmasq",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht"} 0 -kube_pod_container_status_restarts_total{container="etcd",namespace="kube-system",pod="etcd-minikube"} 0 -kube_pod_container_status_restarts_total{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_container_status_restarts_total{container="kube-apiserver",namespace="kube-system",pod="kube-apiserver-minikube"} 0 -kube_pod_container_status_restarts_total{container="kube-controller-manager",namespace="kube-system",pod="kube-controller-manager-minikube"} 0 -kube_pod_container_status_restarts_total{container="kube-proxy",namespace="kube-system",pod="kube-proxy-znhg6"} 0 -kube_pod_container_status_restarts_total{container="kube-scheduler",namespace="kube-system",pod="kube-scheduler-minikube"} 0 -kube_pod_container_status_restarts_total{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-6479d88c5c-5b6cl"} 0 -kube_pod_container_status_restarts_total{container="kubedns",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht"} 0 -kube_pod_container_status_restarts_total{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-77d8b98585-vqtzm"} 0 -kube_pod_container_status_restarts_total{container="sidecar",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht"} 0 -kube_pod_container_status_restarts_total{container="storage-provisioner",namespace="kube-system",pod="storage-provisioner"} 0 -# HELP kube_pod_container_status_running Describes whether the container is currently in running state. -# TYPE kube_pod_container_status_running gauge -kube_pod_container_status_running{container="addon-resizer",namespace="kube-system",pod="kube-state-metrics-6479d88c5c-5b6cl"} 1 -kube_pod_container_status_running{container="dnsmasq",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht"} 1 -kube_pod_container_status_running{container="etcd",namespace="kube-system",pod="etcd-minikube"} 1 -kube_pod_container_status_running{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube"} 1 -kube_pod_container_status_running{container="kube-apiserver",namespace="kube-system",pod="kube-apiserver-minikube"} 1 -kube_pod_container_status_running{container="kube-controller-manager",namespace="kube-system",pod="kube-controller-manager-minikube"} 1 -kube_pod_container_status_running{container="kube-proxy",namespace="kube-system",pod="kube-proxy-znhg6"} 1 -kube_pod_container_status_running{container="kube-scheduler",namespace="kube-system",pod="kube-scheduler-minikube"} 1 -kube_pod_container_status_running{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-6479d88c5c-5b6cl"} 1 -kube_pod_container_status_running{container="kubedns",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht"} 1 -kube_pod_container_status_running{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-77d8b98585-vqtzm"} 1 -kube_pod_container_status_running{container="sidecar",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht"} 1 -kube_pod_container_status_running{container="storage-provisioner",namespace="kube-system",pod="storage-provisioner"} 1 -# HELP kube_pod_container_status_terminated Describes whether the container is currently in terminated state. -# TYPE kube_pod_container_status_terminated gauge -kube_pod_container_status_terminated{container="addon-resizer",namespace="kube-system",pod="kube-state-metrics-6479d88c5c-5b6cl"} 0 -kube_pod_container_status_terminated{container="dnsmasq",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht"} 0 -kube_pod_container_status_terminated{container="etcd",namespace="kube-system",pod="etcd-minikube"} 0 -kube_pod_container_status_terminated{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_container_status_terminated{container="kube-apiserver",namespace="kube-system",pod="kube-apiserver-minikube"} 0 -kube_pod_container_status_terminated{container="kube-controller-manager",namespace="kube-system",pod="kube-controller-manager-minikube"} 0 -kube_pod_container_status_terminated{container="kube-proxy",namespace="kube-system",pod="kube-proxy-znhg6"} 0 -kube_pod_container_status_terminated{container="kube-scheduler",namespace="kube-system",pod="kube-scheduler-minikube"} 0 -kube_pod_container_status_terminated{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-6479d88c5c-5b6cl"} 0 -kube_pod_container_status_terminated{container="kubedns",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht"} 0 -kube_pod_container_status_terminated{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-77d8b98585-vqtzm"} 0 -kube_pod_container_status_terminated{container="sidecar",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht"} 0 -kube_pod_container_status_terminated{container="storage-provisioner",namespace="kube-system",pod="storage-provisioner"} 0 -# HELP kube_pod_container_status_terminated_reason Describes the reason the container is currently in terminated state. -# TYPE kube_pod_container_status_terminated_reason gauge -kube_pod_container_status_terminated_reason{container="addon-resizer",namespace="kube-system",pod="kube-state-metrics-6479d88c5c-5b6cl",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{container="addon-resizer",namespace="kube-system",pod="kube-state-metrics-6479d88c5c-5b6cl",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{container="addon-resizer",namespace="kube-system",pod="kube-state-metrics-6479d88c5c-5b6cl",reason="Error"} 0 -kube_pod_container_status_terminated_reason{container="addon-resizer",namespace="kube-system",pod="kube-state-metrics-6479d88c5c-5b6cl",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{container="dnsmasq",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{container="dnsmasq",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{container="dnsmasq",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht",reason="Error"} 0 -kube_pod_container_status_terminated_reason{container="dnsmasq",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{container="etcd",namespace="kube-system",pod="etcd-minikube",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{container="etcd",namespace="kube-system",pod="etcd-minikube",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{container="etcd",namespace="kube-system",pod="etcd-minikube",reason="Error"} 0 -kube_pod_container_status_terminated_reason{container="etcd",namespace="kube-system",pod="etcd-minikube",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube",reason="Error"} 0 -kube_pod_container_status_terminated_reason{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{container="kube-apiserver",namespace="kube-system",pod="kube-apiserver-minikube",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{container="kube-apiserver",namespace="kube-system",pod="kube-apiserver-minikube",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{container="kube-apiserver",namespace="kube-system",pod="kube-apiserver-minikube",reason="Error"} 0 -kube_pod_container_status_terminated_reason{container="kube-apiserver",namespace="kube-system",pod="kube-apiserver-minikube",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{container="kube-controller-manager",namespace="kube-system",pod="kube-controller-manager-minikube",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{container="kube-controller-manager",namespace="kube-system",pod="kube-controller-manager-minikube",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{container="kube-controller-manager",namespace="kube-system",pod="kube-controller-manager-minikube",reason="Error"} 0 -kube_pod_container_status_terminated_reason{container="kube-controller-manager",namespace="kube-system",pod="kube-controller-manager-minikube",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{container="kube-proxy",namespace="kube-system",pod="kube-proxy-znhg6",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{container="kube-proxy",namespace="kube-system",pod="kube-proxy-znhg6",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{container="kube-proxy",namespace="kube-system",pod="kube-proxy-znhg6",reason="Error"} 0 -kube_pod_container_status_terminated_reason{container="kube-proxy",namespace="kube-system",pod="kube-proxy-znhg6",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{container="kube-scheduler",namespace="kube-system",pod="kube-scheduler-minikube",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{container="kube-scheduler",namespace="kube-system",pod="kube-scheduler-minikube",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{container="kube-scheduler",namespace="kube-system",pod="kube-scheduler-minikube",reason="Error"} 0 -kube_pod_container_status_terminated_reason{container="kube-scheduler",namespace="kube-system",pod="kube-scheduler-minikube",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-6479d88c5c-5b6cl",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-6479d88c5c-5b6cl",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-6479d88c5c-5b6cl",reason="Error"} 0 -kube_pod_container_status_terminated_reason{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-6479d88c5c-5b6cl",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{container="kubedns",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{container="kubedns",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{container="kubedns",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht",reason="Error"} 0 -kube_pod_container_status_terminated_reason{container="kubedns",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-77d8b98585-vqtzm",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-77d8b98585-vqtzm",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-77d8b98585-vqtzm",reason="Error"} 0 -kube_pod_container_status_terminated_reason{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-77d8b98585-vqtzm",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{container="sidecar",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{container="sidecar",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{container="sidecar",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht",reason="Error"} 0 -kube_pod_container_status_terminated_reason{container="sidecar",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht",reason="OOMKilled"} 1 -kube_pod_container_status_terminated_reason{container="storage-provisioner",namespace="kube-system",pod="storage-provisioner",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{container="storage-provisioner",namespace="kube-system",pod="storage-provisioner",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{container="storage-provisioner",namespace="kube-system",pod="storage-provisioner",reason="Error"} 0 -kube_pod_container_status_terminated_reason{container="storage-provisioner",namespace="kube-system",pod="storage-provisioner",reason="OOMKilled"} 0 -# HELP kube_pod_container_status_waiting Describes whether the container is currently in waiting state. -# TYPE kube_pod_container_status_waiting gauge -kube_pod_container_status_waiting{container="addon-resizer",namespace="kube-system",pod="kube-state-metrics-6479d88c5c-5b6cl"} 0 -kube_pod_container_status_waiting{container="dnsmasq",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht"} 0 -kube_pod_container_status_waiting{container="etcd",namespace="kube-system",pod="etcd-minikube"} 0 -kube_pod_container_status_waiting{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_container_status_waiting{container="kube-apiserver",namespace="kube-system",pod="kube-apiserver-minikube"} 0 -kube_pod_container_status_waiting{container="kube-controller-manager",namespace="kube-system",pod="kube-controller-manager-minikube"} 0 -kube_pod_container_status_waiting{container="kube-proxy",namespace="kube-system",pod="kube-proxy-znhg6"} 0 -kube_pod_container_status_waiting{container="kube-scheduler",namespace="kube-system",pod="kube-scheduler-minikube"} 0 -kube_pod_container_status_waiting{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-6479d88c5c-5b6cl"} 0 -kube_pod_container_status_waiting{container="kubedns",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht"} 0 -kube_pod_container_status_waiting{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-77d8b98585-vqtzm"} 0 -kube_pod_container_status_waiting{container="sidecar",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht"} 0 -kube_pod_container_status_waiting{container="storage-provisioner",namespace="kube-system",pod="storage-provisioner"} 0 -# HELP kube_pod_container_status_waiting_reason Describes the reason the container is currently in waiting state. -# TYPE kube_pod_container_status_waiting_reason gauge -kube_pod_container_status_waiting_reason{container="addon-resizer",namespace="kube-system",pod="kube-state-metrics-6479d88c5c-5b6cl",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{container="addon-resizer",namespace="kube-system",pod="kube-state-metrics-6479d88c5c-5b6cl",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{container="addon-resizer",namespace="kube-system",pod="kube-state-metrics-6479d88c5c-5b6cl",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{container="addon-resizer",namespace="kube-system",pod="kube-state-metrics-6479d88c5c-5b6cl",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{container="dnsmasq",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{container="dnsmasq",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{container="dnsmasq",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{container="dnsmasq",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{container="etcd",namespace="kube-system",pod="etcd-minikube",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{container="etcd",namespace="kube-system",pod="etcd-minikube",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{container="etcd",namespace="kube-system",pod="etcd-minikube",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{container="etcd",namespace="kube-system",pod="etcd-minikube",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{container="kube-apiserver",namespace="kube-system",pod="kube-apiserver-minikube",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{container="kube-apiserver",namespace="kube-system",pod="kube-apiserver-minikube",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{container="kube-apiserver",namespace="kube-system",pod="kube-apiserver-minikube",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{container="kube-apiserver",namespace="kube-system",pod="kube-apiserver-minikube",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{container="kube-controller-manager",namespace="kube-system",pod="kube-controller-manager-minikube",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{container="kube-controller-manager",namespace="kube-system",pod="kube-controller-manager-minikube",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{container="kube-controller-manager",namespace="kube-system",pod="kube-controller-manager-minikube",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{container="kube-controller-manager",namespace="kube-system",pod="kube-controller-manager-minikube",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{container="kube-proxy",namespace="kube-system",pod="kube-proxy-znhg6",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{container="kube-proxy",namespace="kube-system",pod="kube-proxy-znhg6",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{container="kube-proxy",namespace="kube-system",pod="kube-proxy-znhg6",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{container="kube-proxy",namespace="kube-system",pod="kube-proxy-znhg6",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{container="kube-scheduler",namespace="kube-system",pod="kube-scheduler-minikube",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{container="kube-scheduler",namespace="kube-system",pod="kube-scheduler-minikube",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{container="kube-scheduler",namespace="kube-system",pod="kube-scheduler-minikube",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{container="kube-scheduler",namespace="kube-system",pod="kube-scheduler-minikube",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-6479d88c5c-5b6cl",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-6479d88c5c-5b6cl",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-6479d88c5c-5b6cl",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-6479d88c5c-5b6cl",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{container="kubedns",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{container="kubedns",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{container="kubedns",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{container="kubedns",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-77d8b98585-vqtzm",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-77d8b98585-vqtzm",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-77d8b98585-vqtzm",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-77d8b98585-vqtzm",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{container="sidecar",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{container="sidecar",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{container="sidecar",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{container="sidecar",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{container="storage-provisioner",namespace="kube-system",pod="storage-provisioner",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{container="storage-provisioner",namespace="kube-system",pod="storage-provisioner",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{container="storage-provisioner",namespace="kube-system",pod="storage-provisioner",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{container="storage-provisioner",namespace="kube-system",pod="storage-provisioner",reason="ImagePullBackOff"} 1 -# HELP kube_pod_created Unix creation timestamp -# TYPE kube_pod_created gauge -kube_pod_created{namespace="kube-system",pod="etcd-minikube"} 1.527697527e+09 -kube_pod_created{namespace="kube-system",pod="kube-addon-manager-minikube"} 1.527697548e+09 -kube_pod_created{namespace="kube-system",pod="kube-apiserver-minikube"} 1.52769753e+09 -kube_pod_created{namespace="kube-system",pod="kube-controller-manager-minikube"} 1.527697524e+09 -kube_pod_created{namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht"} 1.527697482e+09 -kube_pod_created{namespace="kube-system",pod="kube-proxy-znhg6"} 1.527697483e+09 -kube_pod_created{namespace="kube-system",pod="kube-scheduler-minikube"} 1.527697533e+09 -kube_pod_created{namespace="kube-system",pod="kube-state-metrics-6479d88c5c-5b6cl"} 1.52769751e+09 -kube_pod_created{namespace="kube-system",pod="kubernetes-dashboard-77d8b98585-vqtzm"} 1.527697483e+09 -kube_pod_created{namespace="kube-system",pod="storage-provisioner"} 1.527697484e+09 -# HELP kube_pod_info Information about pod. -# TYPE kube_pod_info gauge -kube_pod_info{created_by_kind="",created_by_name="",host_ip="10.0.2.15",namespace="kube-system",node="minikube",pod="etcd-minikube",pod_ip="10.0.2.15"} 1 -kube_pod_info{created_by_kind="",created_by_name="",host_ip="10.0.2.15",namespace="kube-system",node="minikube",pod="kube-addon-manager-minikube",pod_ip="10.0.2.15"} 1 -kube_pod_info{created_by_kind="",created_by_name="",host_ip="10.0.2.15",namespace="kube-system",node="minikube",pod="kube-apiserver-minikube",pod_ip="10.0.2.15"} 1 -kube_pod_info{created_by_kind="",created_by_name="",host_ip="10.0.2.15",namespace="kube-system",node="minikube",pod="kube-controller-manager-minikube",pod_ip="10.0.2.15"} 1 -kube_pod_info{created_by_kind="",created_by_name="",host_ip="10.0.2.15",namespace="kube-system",node="minikube",pod="kube-scheduler-minikube",pod_ip="10.0.2.15"} 1 -kube_pod_info{created_by_kind="",created_by_name="",host_ip="10.0.2.15",namespace="kube-system",node="minikube",pod="storage-provisioner",pod_ip="10.0.2.15"} 1 -kube_pod_info{created_by_kind="DaemonSet",created_by_name="kube-proxy",host_ip="10.0.2.15",namespace="kube-system",node="minikube",pod="kube-proxy-znhg6",pod_ip="10.0.2.15"} 1 -kube_pod_info{created_by_kind="ReplicaSet",created_by_name="kube-dns-6f4fd4bdf",host_ip="10.0.2.15",namespace="kube-system",node="minikube",pod="kube-dns-6f4fd4bdf-wlmht",pod_ip="172.17.0.2"} 1 -kube_pod_info{created_by_kind="ReplicaSet",created_by_name="kube-state-metrics-6479d88c5c",host_ip="10.0.2.15",namespace="kube-system",node="minikube",pod="kube-state-metrics-6479d88c5c-5b6cl",pod_ip="172.17.0.5"} 1 -kube_pod_info{created_by_kind="ReplicaSet",created_by_name="kubernetes-dashboard-77d8b98585",host_ip="10.0.2.15",namespace="kube-system",node="minikube",pod="kubernetes-dashboard-77d8b98585-vqtzm",pod_ip="172.17.0.3"} 1 -# HELP kube_pod_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_pod_labels gauge -kube_pod_labels{label_addonmanager_kubernetes_io_mode="Reconcile",label_integration_test="storage-provisioner",namespace="kube-system",pod="storage-provisioner"} 1 -kube_pod_labels{label_component="etcd",label_tier="control-plane",namespace="kube-system",pod="etcd-minikube"} 1 -kube_pod_labels{label_component="kube-apiserver",label_tier="control-plane",namespace="kube-system",pod="kube-apiserver-minikube"} 1 -kube_pod_labels{label_component="kube-controller-manager",label_tier="control-plane",namespace="kube-system",pod="kube-controller-manager-minikube"} 1 -kube_pod_labels{label_k8s_app="kube-dns",label_pod_template_hash="290980689",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht"} 1 -kube_pod_labels{label_component="kube-scheduler",label_tier="control-plane",namespace="kube-system",pod="kube-scheduler-minikube"} 1 -kube_pod_labels{label_k8s_app="kube-state-metrics",label_pod_template_hash="2035844717",namespace="kube-system",pod="kube-state-metrics-6479d88c5c-5b6cl"} 1 -kube_pod_labels{label_controller_revision_hash="333518073",label_k8s_app="kube-proxy",label_pod_template_generation="1",namespace="kube-system",pod="kube-proxy-znhg6"} 1 -kube_pod_labels{label_component="kube-addon-manager",label_kubernetes_io_minikube_addons="addon-manager",label_version="v8.6",namespace="kube-system",pod="kube-addon-manager-minikube"} 1 -kube_pod_labels{label_addonmanager_kubernetes_io_mode="Reconcile",label_app="kubernetes-dashboard",label_pod_template_hash="3384654141",label_version="v1.8.1",namespace="kube-system",pod="kubernetes-dashboard-77d8b98585-vqtzm"} 1 -# HELP kube_pod_owner Information about the Pod's owner. -# TYPE kube_pod_owner gauge -kube_pod_owner{namespace="kube-system",owner_is_controller="",owner_kind="",owner_name="",pod="etcd-minikube"} 1 -kube_pod_owner{namespace="kube-system",owner_is_controller="",owner_kind="",owner_name="",pod="kube-addon-manager-minikube"} 1 -kube_pod_owner{namespace="kube-system",owner_is_controller="",owner_kind="",owner_name="",pod="kube-apiserver-minikube"} 1 -kube_pod_owner{namespace="kube-system",owner_is_controller="",owner_kind="",owner_name="",pod="kube-controller-manager-minikube"} 1 -kube_pod_owner{namespace="kube-system",owner_is_controller="",owner_kind="",owner_name="",pod="kube-scheduler-minikube"} 1 -kube_pod_owner{namespace="kube-system",owner_is_controller="",owner_kind="",owner_name="",pod="storage-provisioner"} 1 -kube_pod_owner{namespace="kube-system",owner_is_controller="true",owner_kind="DaemonSet",owner_name="kube-proxy",pod="kube-proxy-znhg6"} 1 -kube_pod_owner{namespace="kube-system",owner_is_controller="true",owner_kind="ReplicaSet",owner_name="kube-dns-6f4fd4bdf",pod="kube-dns-6f4fd4bdf-wlmht"} 1 -kube_pod_owner{namespace="kube-system",owner_is_controller="true",owner_kind="ReplicaSet",owner_name="kube-state-metrics-6479d88c5c",pod="kube-state-metrics-6479d88c5c-5b6cl"} 1 -kube_pod_owner{namespace="kube-system",owner_is_controller="true",owner_kind="ReplicaSet",owner_name="kubernetes-dashboard-77d8b98585",pod="kubernetes-dashboard-77d8b98585-vqtzm"} 1 -# HELP kube_pod_start_time Start time in unix timestamp for a pod. -# TYPE kube_pod_start_time gauge -kube_pod_start_time{namespace="kube-system",pod="etcd-minikube"} 1.527697446e+09 -kube_pod_start_time{namespace="kube-system",pod="kube-addon-manager-minikube"} 1.527697446e+09 -kube_pod_start_time{namespace="kube-system",pod="kube-apiserver-minikube"} 1.527697446e+09 -kube_pod_start_time{namespace="kube-system",pod="kube-controller-manager-minikube"} 1.527697446e+09 -kube_pod_start_time{namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht"} 1.527697482e+09 -kube_pod_start_time{namespace="kube-system",pod="kube-proxy-znhg6"} 1.527697483e+09 -kube_pod_start_time{namespace="kube-system",pod="kube-scheduler-minikube"} 1.527697446e+09 -kube_pod_start_time{namespace="kube-system",pod="kube-state-metrics-6479d88c5c-5b6cl"} 1.52769751e+09 -kube_pod_start_time{namespace="kube-system",pod="kubernetes-dashboard-77d8b98585-vqtzm"} 1.527697484e+09 -kube_pod_start_time{namespace="kube-system",pod="storage-provisioner"} 1.527697484e+09 -# HELP kube_pod_status_phase The pods current phase. -# TYPE kube_pod_status_phase gauge -kube_pod_status_phase{namespace="kube-system",phase="Failed",pod="etcd-minikube"} 0 -kube_pod_status_phase{namespace="kube-system",phase="Failed",pod="kube-addon-manager-minikube"} 0 -kube_pod_status_phase{namespace="kube-system",phase="Failed",pod="kube-apiserver-minikube"} 0 -kube_pod_status_phase{namespace="kube-system",phase="Failed",pod="kube-controller-manager-minikube"} 0 -kube_pod_status_phase{namespace="kube-system",phase="Failed",pod="kube-dns-6f4fd4bdf-wlmht"} 0 -kube_pod_status_phase{namespace="kube-system",phase="Failed",pod="kube-proxy-znhg6"} 0 -kube_pod_status_phase{namespace="kube-system",phase="Failed",pod="kube-scheduler-minikube"} 0 -kube_pod_status_phase{namespace="kube-system",phase="Failed",pod="kube-state-metrics-6479d88c5c-5b6cl"} 0 -kube_pod_status_phase{namespace="kube-system",phase="Failed",pod="kubernetes-dashboard-77d8b98585-vqtzm"} 0 -kube_pod_status_phase{namespace="kube-system",phase="Failed",pod="storage-provisioner"} 0 -kube_pod_status_phase{namespace="kube-system",phase="Pending",pod="etcd-minikube"} 0 -kube_pod_status_phase{namespace="kube-system",phase="Pending",pod="kube-addon-manager-minikube"} 0 -kube_pod_status_phase{namespace="kube-system",phase="Pending",pod="kube-apiserver-minikube"} 0 -kube_pod_status_phase{namespace="kube-system",phase="Pending",pod="kube-controller-manager-minikube"} 0 -kube_pod_status_phase{namespace="kube-system",phase="Pending",pod="kube-dns-6f4fd4bdf-wlmht"} 0 -kube_pod_status_phase{namespace="kube-system",phase="Pending",pod="kube-proxy-znhg6"} 0 -kube_pod_status_phase{namespace="kube-system",phase="Pending",pod="kube-scheduler-minikube"} 0 -kube_pod_status_phase{namespace="kube-system",phase="Pending",pod="kube-state-metrics-6479d88c5c-5b6cl"} 0 -kube_pod_status_phase{namespace="kube-system",phase="Pending",pod="kubernetes-dashboard-77d8b98585-vqtzm"} 0 -kube_pod_status_phase{namespace="kube-system",phase="Pending",pod="storage-provisioner"} 0 -kube_pod_status_phase{namespace="kube-system",phase="Running",pod="etcd-minikube"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Running",pod="kube-addon-manager-minikube"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Running",pod="kube-apiserver-minikube"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Running",pod="kube-controller-manager-minikube"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Running",pod="kube-dns-6f4fd4bdf-wlmht"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Running",pod="kube-proxy-znhg6"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Running",pod="kube-scheduler-minikube"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Running",pod="kube-state-metrics-6479d88c5c-5b6cl"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Running",pod="kubernetes-dashboard-77d8b98585-vqtzm"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Running",pod="storage-provisioner"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Succeeded",pod="etcd-minikube"} 0 -kube_pod_status_phase{namespace="kube-system",phase="Succeeded",pod="kube-addon-manager-minikube"} 0 -kube_pod_status_phase{namespace="kube-system",phase="Succeeded",pod="kube-apiserver-minikube"} 0 -kube_pod_status_phase{namespace="kube-system",phase="Succeeded",pod="kube-controller-manager-minikube"} 0 -kube_pod_status_phase{namespace="kube-system",phase="Succeeded",pod="kube-dns-6f4fd4bdf-wlmht"} 0 -kube_pod_status_phase{namespace="kube-system",phase="Succeeded",pod="kube-proxy-znhg6"} 0 -kube_pod_status_phase{namespace="kube-system",phase="Succeeded",pod="kube-scheduler-minikube"} 0 -kube_pod_status_phase{namespace="kube-system",phase="Succeeded",pod="kube-state-metrics-6479d88c5c-5b6cl"} 0 -kube_pod_status_phase{namespace="kube-system",phase="Succeeded",pod="kubernetes-dashboard-77d8b98585-vqtzm"} 0 -kube_pod_status_phase{namespace="kube-system",phase="Succeeded",pod="storage-provisioner"} 0 -kube_pod_status_phase{namespace="kube-system",phase="Unknown",pod="etcd-minikube"} 0 -kube_pod_status_phase{namespace="kube-system",phase="Unknown",pod="kube-addon-manager-minikube"} 0 -kube_pod_status_phase{namespace="kube-system",phase="Unknown",pod="kube-apiserver-minikube"} 0 -kube_pod_status_phase{namespace="kube-system",phase="Unknown",pod="kube-controller-manager-minikube"} 0 -kube_pod_status_phase{namespace="kube-system",phase="Unknown",pod="kube-dns-6f4fd4bdf-wlmht"} 0 -kube_pod_status_phase{namespace="kube-system",phase="Unknown",pod="kube-proxy-znhg6"} 0 -kube_pod_status_phase{namespace="kube-system",phase="Unknown",pod="kube-scheduler-minikube"} 0 -kube_pod_status_phase{namespace="kube-system",phase="Unknown",pod="kube-state-metrics-6479d88c5c-5b6cl"} 0 -kube_pod_status_phase{namespace="kube-system",phase="Unknown",pod="kubernetes-dashboard-77d8b98585-vqtzm"} 0 -kube_pod_status_phase{namespace="kube-system",phase="Unknown",pod="storage-provisioner"} 0 -# HELP kube_pod_status_ready Describes whether the pod is ready to serve requests. -# TYPE kube_pod_status_ready gauge -kube_pod_status_ready{condition="false",namespace="kube-system",pod="etcd-minikube"} 0 -kube_pod_status_ready{condition="false",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_status_ready{condition="false",namespace="kube-system",pod="kube-apiserver-minikube"} 0 -kube_pod_status_ready{condition="false",namespace="kube-system",pod="kube-controller-manager-minikube"} 0 -kube_pod_status_ready{condition="false",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht"} 0 -kube_pod_status_ready{condition="false",namespace="kube-system",pod="kube-proxy-znhg6"} 0 -kube_pod_status_ready{condition="false",namespace="kube-system",pod="kube-scheduler-minikube"} 0 -kube_pod_status_ready{condition="false",namespace="kube-system",pod="kube-state-metrics-6479d88c5c-5b6cl"} 0 -kube_pod_status_ready{condition="false",namespace="kube-system",pod="kubernetes-dashboard-77d8b98585-vqtzm"} 0 -kube_pod_status_ready{condition="false",namespace="kube-system",pod="storage-provisioner"} 0 -kube_pod_status_ready{condition="true",namespace="kube-system",pod="etcd-minikube"} 1 -kube_pod_status_ready{condition="true",namespace="kube-system",pod="kube-addon-manager-minikube"} 1 -kube_pod_status_ready{condition="true",namespace="kube-system",pod="kube-apiserver-minikube"} 1 -kube_pod_status_ready{condition="true",namespace="kube-system",pod="kube-controller-manager-minikube"} 1 -kube_pod_status_ready{condition="true",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht"} 1 -kube_pod_status_ready{condition="true",namespace="kube-system",pod="kube-proxy-znhg6"} 1 -kube_pod_status_ready{condition="true",namespace="kube-system",pod="kube-scheduler-minikube"} 1 -kube_pod_status_ready{condition="true",namespace="kube-system",pod="kube-state-metrics-6479d88c5c-5b6cl"} 1 -kube_pod_status_ready{condition="true",namespace="kube-system",pod="kubernetes-dashboard-77d8b98585-vqtzm"} 1 -kube_pod_status_ready{condition="true",namespace="kube-system",pod="storage-provisioner"} 1 -kube_pod_status_ready{condition="unknown",namespace="kube-system",pod="etcd-minikube"} 0 -kube_pod_status_ready{condition="unknown",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_status_ready{condition="unknown",namespace="kube-system",pod="kube-apiserver-minikube"} 0 -kube_pod_status_ready{condition="unknown",namespace="kube-system",pod="kube-controller-manager-minikube"} 0 -kube_pod_status_ready{condition="unknown",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht"} 0 -kube_pod_status_ready{condition="unknown",namespace="kube-system",pod="kube-proxy-znhg6"} 0 -kube_pod_status_ready{condition="unknown",namespace="kube-system",pod="kube-scheduler-minikube"} 0 -kube_pod_status_ready{condition="unknown",namespace="kube-system",pod="kube-state-metrics-6479d88c5c-5b6cl"} 0 -kube_pod_status_ready{condition="unknown",namespace="kube-system",pod="kubernetes-dashboard-77d8b98585-vqtzm"} 0 -kube_pod_status_ready{condition="unknown",namespace="kube-system",pod="storage-provisioner"} 0 -# HELP kube_pod_status_scheduled Describes the status of the scheduling process for the pod. -# TYPE kube_pod_status_scheduled gauge -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="etcd-minikube"} 0 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="kube-apiserver-minikube"} 0 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="kube-controller-manager-minikube"} 0 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht"} 0 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="kube-proxy-znhg6"} 0 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="kube-scheduler-minikube"} 0 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="kube-state-metrics-6479d88c5c-5b6cl"} 0 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="kubernetes-dashboard-77d8b98585-vqtzm"} 0 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="storage-provisioner"} 0 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="etcd-minikube"} 1 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="kube-addon-manager-minikube"} 1 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="kube-apiserver-minikube"} 1 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="kube-controller-manager-minikube"} 1 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht"} 1 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="kube-proxy-znhg6"} 1 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="kube-scheduler-minikube"} 1 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="kube-state-metrics-6479d88c5c-5b6cl"} 1 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="kubernetes-dashboard-77d8b98585-vqtzm"} 1 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="storage-provisioner"} 1 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="etcd-minikube"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="kube-apiserver-minikube"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="kube-controller-manager-minikube"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="kube-dns-6f4fd4bdf-wlmht"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="kube-proxy-znhg6"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="kube-scheduler-minikube"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="kube-state-metrics-6479d88c5c-5b6cl"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="kubernetes-dashboard-77d8b98585-vqtzm"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="storage-provisioner"} 0 -# HELP kube_replicaset_created Unix creation timestamp -# TYPE kube_replicaset_created gauge -kube_replicaset_created{namespace="kube-system",replicaset="kube-dns-6f4fd4bdf"} 1.527697482e+09 -kube_replicaset_created{namespace="kube-system",replicaset="kube-state-metrics-6479d88c5c"} 1.52769751e+09 -kube_replicaset_created{namespace="kube-system",replicaset="kube-state-metrics-86dd856df7"} 1.527697485e+09 -kube_replicaset_created{namespace="kube-system",replicaset="kubernetes-dashboard-77d8b98585"} 1.527697483e+09 -# HELP kube_replicaset_metadata_generation Sequence number representing a specific generation of the desired state. -# TYPE kube_replicaset_metadata_generation gauge -kube_replicaset_metadata_generation{namespace="kube-system",replicaset="kube-dns-6f4fd4bdf"} 1 -kube_replicaset_metadata_generation{namespace="kube-system",replicaset="kube-state-metrics-6479d88c5c"} 1 -kube_replicaset_metadata_generation{namespace="kube-system",replicaset="kube-state-metrics-86dd856df7"} 2 -kube_replicaset_metadata_generation{namespace="kube-system",replicaset="kubernetes-dashboard-77d8b98585"} 1 -# HELP kube_replicaset_spec_replicas Number of desired pods for a ReplicaSet. -# TYPE kube_replicaset_spec_replicas gauge -kube_replicaset_spec_replicas{namespace="kube-system",replicaset="kube-dns-6f4fd4bdf"} 1 -kube_replicaset_spec_replicas{namespace="kube-system",replicaset="kube-state-metrics-6479d88c5c"} 1 -kube_replicaset_spec_replicas{namespace="kube-system",replicaset="kube-state-metrics-86dd856df7"} 0 -kube_replicaset_spec_replicas{namespace="kube-system",replicaset="kubernetes-dashboard-77d8b98585"} 1 -# HELP kube_replicaset_status_fully_labeled_replicas The number of fully labeled replicas per ReplicaSet. -# TYPE kube_replicaset_status_fully_labeled_replicas gauge -kube_replicaset_status_fully_labeled_replicas{namespace="kube-system",replicaset="kube-dns-6f4fd4bdf"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="kube-system",replicaset="kube-state-metrics-6479d88c5c"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="kube-system",replicaset="kube-state-metrics-86dd856df7"} 0 -kube_replicaset_status_fully_labeled_replicas{namespace="kube-system",replicaset="kubernetes-dashboard-77d8b98585"} 1 -# HELP kube_replicaset_status_observed_generation The generation observed by the ReplicaSet controller. -# TYPE kube_replicaset_status_observed_generation gauge -kube_replicaset_status_observed_generation{namespace="kube-system",replicaset="kube-dns-6f4fd4bdf"} 1 -kube_replicaset_status_observed_generation{namespace="kube-system",replicaset="kube-state-metrics-6479d88c5c"} 1 -kube_replicaset_status_observed_generation{namespace="kube-system",replicaset="kube-state-metrics-86dd856df7"} 2 -kube_replicaset_status_observed_generation{namespace="kube-system",replicaset="kubernetes-dashboard-77d8b98585"} 1 -# HELP kube_replicaset_status_ready_replicas The number of ready replicas per ReplicaSet. -# TYPE kube_replicaset_status_ready_replicas gauge -kube_replicaset_status_ready_replicas{namespace="kube-system",replicaset="kube-dns-6f4fd4bdf"} 1 -kube_replicaset_status_ready_replicas{namespace="kube-system",replicaset="kube-state-metrics-6479d88c5c"} 1 -kube_replicaset_status_ready_replicas{namespace="kube-system",replicaset="kube-state-metrics-86dd856df7"} 0 -kube_replicaset_status_ready_replicas{namespace="kube-system",replicaset="kubernetes-dashboard-77d8b98585"} 1 -# HELP kube_replicaset_status_replicas The number of replicas per ReplicaSet. -# TYPE kube_replicaset_status_replicas gauge -kube_replicaset_status_replicas{namespace="kube-system",replicaset="kube-dns-6f4fd4bdf"} 1 -kube_replicaset_status_replicas{namespace="kube-system",replicaset="kube-state-metrics-6479d88c5c"} 1 -kube_replicaset_status_replicas{namespace="kube-system",replicaset="kube-state-metrics-86dd856df7"} 0 -kube_replicaset_status_replicas{namespace="kube-system",replicaset="kubernetes-dashboard-77d8b98585"} 1 -# HELP kube_secret_created Unix creation timestamp -# TYPE kube_secret_created gauge -kube_secret_created{namespace="default",secret="default-token-hszdd"} 1.527697482e+09 -kube_secret_created{namespace="kube-public",secret="default-token-l4kv7"} 1.527697482e+09 -kube_secret_created{namespace="kube-system",secret="attachdetach-controller-token-6k4tw"} 1.52769748e+09 -kube_secret_created{namespace="kube-system",secret="bootstrap-signer-token-dsvff"} 1.527697478e+09 -kube_secret_created{namespace="kube-system",secret="bootstrap-token-1b1585"} 1.527697476e+09 -kube_secret_created{namespace="kube-system",secret="certificate-controller-token-5hz2b"} 1.527697476e+09 -kube_secret_created{namespace="kube-system",secret="clusterrole-aggregation-controller-token-9mmdg"} 1.527697482e+09 -kube_secret_created{namespace="kube-system",secret="cronjob-controller-token-zcp52"} 1.527697476e+09 -kube_secret_created{namespace="kube-system",secret="daemon-set-controller-token-9tbdt"} 1.527697479e+09 -kube_secret_created{namespace="kube-system",secret="default-token-jztqf"} 1.527697482e+09 -kube_secret_created{namespace="kube-system",secret="deployment-controller-token-p6dx4"} 1.527697476e+09 -kube_secret_created{namespace="kube-system",secret="disruption-controller-token-99jsq"} 1.52769748e+09 -kube_secret_created{namespace="kube-system",secret="endpoint-controller-token-rvb2p"} 1.527697476e+09 -kube_secret_created{namespace="kube-system",secret="generic-garbage-collector-token-zvswd"} 1.527697481e+09 -kube_secret_created{namespace="kube-system",secret="horizontal-pod-autoscaler-token-x4v5j"} 1.527697476e+09 -kube_secret_created{namespace="kube-system",secret="job-controller-token-ddf6g"} 1.527697479e+09 -kube_secret_created{namespace="kube-system",secret="kube-dns-token-jzkj6"} 1.527697476e+09 -kube_secret_created{namespace="kube-system",secret="kube-proxy-token-gmtm2"} 1.527697476e+09 -kube_secret_created{namespace="kube-system",secret="kube-state-metrics-token-dzbt7"} 1.527697485e+09 -kube_secret_created{namespace="kube-system",secret="kubernetes-dashboard-key-holder"} 1.527697499e+09 -kube_secret_created{namespace="kube-system",secret="namespace-controller-token-lmczw"} 1.52769748e+09 -kube_secret_created{namespace="kube-system",secret="node-controller-token-r2klw"} 1.527697482e+09 -kube_secret_created{namespace="kube-system",secret="persistent-volume-binder-token-9ss4l"} 1.527697477e+09 -kube_secret_created{namespace="kube-system",secret="pod-garbage-collector-token-fg5xw"} 1.527697481e+09 -kube_secret_created{namespace="kube-system",secret="pv-protection-controller-token-6w8ww"} 1.527697478e+09 -kube_secret_created{namespace="kube-system",secret="pvc-protection-controller-token-6wffm"} 1.527697481e+09 -kube_secret_created{namespace="kube-system",secret="replicaset-controller-token-lq6mb"} 1.527697476e+09 -kube_secret_created{namespace="kube-system",secret="replication-controller-token-rc8vb"} 1.527697478e+09 -kube_secret_created{namespace="kube-system",secret="resourcequota-controller-token-l96xl"} 1.527697478e+09 -kube_secret_created{namespace="kube-system",secret="service-account-controller-token-97m5r"} 1.527697477e+09 -kube_secret_created{namespace="kube-system",secret="service-controller-token-wnbrw"} 1.52769748e+09 -kube_secret_created{namespace="kube-system",secret="statefulset-controller-token-l6frd"} 1.527697476e+09 -kube_secret_created{namespace="kube-system",secret="storage-provisioner-token-5gcn5"} 1.527697484e+09 -kube_secret_created{namespace="kube-system",secret="token-cleaner-token-dhkgb"} 1.527697477e+09 -kube_secret_created{namespace="kube-system",secret="ttl-controller-token-76vqm"} 1.527697479e+09 -# HELP kube_secret_info Information about secret. -# TYPE kube_secret_info gauge -kube_secret_info{namespace="default",secret="default-token-hszdd"} 1 -kube_secret_info{namespace="kube-public",secret="default-token-l4kv7"} 1 -kube_secret_info{namespace="kube-system",secret="attachdetach-controller-token-6k4tw"} 1 -kube_secret_info{namespace="kube-system",secret="bootstrap-signer-token-dsvff"} 1 -kube_secret_info{namespace="kube-system",secret="bootstrap-token-1b1585"} 1 -kube_secret_info{namespace="kube-system",secret="certificate-controller-token-5hz2b"} 1 -kube_secret_info{namespace="kube-system",secret="clusterrole-aggregation-controller-token-9mmdg"} 1 -kube_secret_info{namespace="kube-system",secret="cronjob-controller-token-zcp52"} 1 -kube_secret_info{namespace="kube-system",secret="daemon-set-controller-token-9tbdt"} 1 -kube_secret_info{namespace="kube-system",secret="default-token-jztqf"} 1 -kube_secret_info{namespace="kube-system",secret="deployment-controller-token-p6dx4"} 1 -kube_secret_info{namespace="kube-system",secret="disruption-controller-token-99jsq"} 1 -kube_secret_info{namespace="kube-system",secret="endpoint-controller-token-rvb2p"} 1 -kube_secret_info{namespace="kube-system",secret="generic-garbage-collector-token-zvswd"} 1 -kube_secret_info{namespace="kube-system",secret="horizontal-pod-autoscaler-token-x4v5j"} 1 -kube_secret_info{namespace="kube-system",secret="job-controller-token-ddf6g"} 1 -kube_secret_info{namespace="kube-system",secret="kube-dns-token-jzkj6"} 1 -kube_secret_info{namespace="kube-system",secret="kube-proxy-token-gmtm2"} 1 -kube_secret_info{namespace="kube-system",secret="kube-state-metrics-token-dzbt7"} 1 -kube_secret_info{namespace="kube-system",secret="kubernetes-dashboard-key-holder"} 1 -kube_secret_info{namespace="kube-system",secret="namespace-controller-token-lmczw"} 1 -kube_secret_info{namespace="kube-system",secret="node-controller-token-r2klw"} 1 -kube_secret_info{namespace="kube-system",secret="persistent-volume-binder-token-9ss4l"} 1 -kube_secret_info{namespace="kube-system",secret="pod-garbage-collector-token-fg5xw"} 1 -kube_secret_info{namespace="kube-system",secret="pv-protection-controller-token-6w8ww"} 1 -kube_secret_info{namespace="kube-system",secret="pvc-protection-controller-token-6wffm"} 1 -kube_secret_info{namespace="kube-system",secret="replicaset-controller-token-lq6mb"} 1 -kube_secret_info{namespace="kube-system",secret="replication-controller-token-rc8vb"} 1 -kube_secret_info{namespace="kube-system",secret="resourcequota-controller-token-l96xl"} 1 -kube_secret_info{namespace="kube-system",secret="service-account-controller-token-97m5r"} 1 -kube_secret_info{namespace="kube-system",secret="service-controller-token-wnbrw"} 1 -kube_secret_info{namespace="kube-system",secret="statefulset-controller-token-l6frd"} 1 -kube_secret_info{namespace="kube-system",secret="storage-provisioner-token-5gcn5"} 1 -kube_secret_info{namespace="kube-system",secret="token-cleaner-token-dhkgb"} 1 -kube_secret_info{namespace="kube-system",secret="ttl-controller-token-76vqm"} 1 -# HELP kube_secret_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_secret_labels gauge -kube_secret_labels{namespace="default",secret="default-token-hszdd"} 1 -kube_secret_labels{namespace="kube-public",secret="default-token-l4kv7"} 1 -kube_secret_labels{namespace="kube-system",secret="attachdetach-controller-token-6k4tw"} 1 -kube_secret_labels{namespace="kube-system",secret="bootstrap-signer-token-dsvff"} 1 -kube_secret_labels{namespace="kube-system",secret="bootstrap-token-1b1585"} 1 -kube_secret_labels{namespace="kube-system",secret="certificate-controller-token-5hz2b"} 1 -kube_secret_labels{namespace="kube-system",secret="clusterrole-aggregation-controller-token-9mmdg"} 1 -kube_secret_labels{namespace="kube-system",secret="cronjob-controller-token-zcp52"} 1 -kube_secret_labels{namespace="kube-system",secret="daemon-set-controller-token-9tbdt"} 1 -kube_secret_labels{namespace="kube-system",secret="default-token-jztqf"} 1 -kube_secret_labels{namespace="kube-system",secret="deployment-controller-token-p6dx4"} 1 -kube_secret_labels{namespace="kube-system",secret="disruption-controller-token-99jsq"} 1 -kube_secret_labels{namespace="kube-system",secret="endpoint-controller-token-rvb2p"} 1 -kube_secret_labels{namespace="kube-system",secret="generic-garbage-collector-token-zvswd"} 1 -kube_secret_labels{namespace="kube-system",secret="horizontal-pod-autoscaler-token-x4v5j"} 1 -kube_secret_labels{namespace="kube-system",secret="job-controller-token-ddf6g"} 1 -kube_secret_labels{namespace="kube-system",secret="kube-dns-token-jzkj6"} 1 -kube_secret_labels{namespace="kube-system",secret="kube-proxy-token-gmtm2"} 1 -kube_secret_labels{namespace="kube-system",secret="kube-state-metrics-token-dzbt7"} 1 -kube_secret_labels{namespace="kube-system",secret="kubernetes-dashboard-key-holder"} 1 -kube_secret_labels{namespace="kube-system",secret="namespace-controller-token-lmczw"} 1 -kube_secret_labels{namespace="kube-system",secret="node-controller-token-r2klw"} 1 -kube_secret_labels{namespace="kube-system",secret="persistent-volume-binder-token-9ss4l"} 1 -kube_secret_labels{namespace="kube-system",secret="pod-garbage-collector-token-fg5xw"} 1 -kube_secret_labels{namespace="kube-system",secret="pv-protection-controller-token-6w8ww"} 1 -kube_secret_labels{namespace="kube-system",secret="pvc-protection-controller-token-6wffm"} 1 -kube_secret_labels{namespace="kube-system",secret="replicaset-controller-token-lq6mb"} 1 -kube_secret_labels{namespace="kube-system",secret="replication-controller-token-rc8vb"} 1 -kube_secret_labels{namespace="kube-system",secret="resourcequota-controller-token-l96xl"} 1 -kube_secret_labels{namespace="kube-system",secret="service-account-controller-token-97m5r"} 1 -kube_secret_labels{namespace="kube-system",secret="service-controller-token-wnbrw"} 1 -kube_secret_labels{namespace="kube-system",secret="statefulset-controller-token-l6frd"} 1 -kube_secret_labels{namespace="kube-system",secret="storage-provisioner-token-5gcn5"} 1 -kube_secret_labels{namespace="kube-system",secret="token-cleaner-token-dhkgb"} 1 -kube_secret_labels{namespace="kube-system",secret="ttl-controller-token-76vqm"} 1 -# HELP kube_secret_metadata_resource_version Resource version representing a specific version of secret. -# TYPE kube_secret_metadata_resource_version gauge -kube_secret_metadata_resource_version{namespace="default",resource_version="292",secret="default-token-hszdd"} 1 -kube_secret_metadata_resource_version{namespace="kube-public",resource_version="299",secret="default-token-l4kv7"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",resource_version="176",secret="cronjob-controller-token-zcp52"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",resource_version="179",secret="endpoint-controller-token-rvb2p"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",resource_version="182",secret="deployment-controller-token-p6dx4"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",resource_version="185",secret="replicaset-controller-token-lq6mb"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",resource_version="188",secret="horizontal-pod-autoscaler-token-x4v5j"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",resource_version="192",secret="statefulset-controller-token-l6frd"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",resource_version="195",secret="bootstrap-token-1b1585"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",resource_version="203",secret="kube-dns-token-jzkj6"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",resource_version="213",secret="kube-proxy-token-gmtm2"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",resource_version="215",secret="certificate-controller-token-5hz2b"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",resource_version="223",secret="token-cleaner-token-dhkgb"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",resource_version="229",secret="persistent-volume-binder-token-9ss4l"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",resource_version="232",secret="service-account-controller-token-97m5r"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",resource_version="235",secret="bootstrap-signer-token-dsvff"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",resource_version="239",secret="pv-protection-controller-token-6w8ww"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",resource_version="242",secret="replication-controller-token-rc8vb"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",resource_version="246",secret="resourcequota-controller-token-l96xl"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",resource_version="250",secret="daemon-set-controller-token-9tbdt"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",resource_version="254",secret="job-controller-token-ddf6g"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",resource_version="257",secret="ttl-controller-token-76vqm"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",resource_version="260",secret="attachdetach-controller-token-6k4tw"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",resource_version="263",secret="namespace-controller-token-lmczw"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",resource_version="266",secret="disruption-controller-token-99jsq"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",resource_version="269",secret="service-controller-token-wnbrw"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",resource_version="273",secret="pvc-protection-controller-token-6wffm"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",resource_version="276",secret="pod-garbage-collector-token-fg5xw"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",resource_version="280",secret="generic-garbage-collector-token-zvswd"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",resource_version="283",secret="node-controller-token-r2klw"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",resource_version="286",secret="clusterrole-aggregation-controller-token-9mmdg"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",resource_version="294",secret="default-token-jztqf"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",resource_version="350",secret="storage-provisioner-token-5gcn5"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",resource_version="379",secret="kube-state-metrics-token-dzbt7"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",resource_version="430",secret="kubernetes-dashboard-key-holder"} 1 -# HELP kube_secret_type Type about secret. -# TYPE kube_secret_type gauge -kube_secret_type{namespace="default",secret="default-token-hszdd",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-public",secret="default-token-l4kv7",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="attachdetach-controller-token-6k4tw",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="bootstrap-signer-token-dsvff",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="bootstrap-token-1b1585",type="bootstrap.kubernetes.io/token"} 1 -kube_secret_type{namespace="kube-system",secret="certificate-controller-token-5hz2b",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="clusterrole-aggregation-controller-token-9mmdg",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="cronjob-controller-token-zcp52",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="daemon-set-controller-token-9tbdt",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="default-token-jztqf",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="deployment-controller-token-p6dx4",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="disruption-controller-token-99jsq",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="endpoint-controller-token-rvb2p",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="generic-garbage-collector-token-zvswd",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="horizontal-pod-autoscaler-token-x4v5j",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="job-controller-token-ddf6g",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="kube-dns-token-jzkj6",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="kube-proxy-token-gmtm2",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="kube-state-metrics-token-dzbt7",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="kubernetes-dashboard-key-holder",type="Opaque"} 1 -kube_secret_type{namespace="kube-system",secret="namespace-controller-token-lmczw",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="node-controller-token-r2klw",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="persistent-volume-binder-token-9ss4l",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="pod-garbage-collector-token-fg5xw",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="pv-protection-controller-token-6w8ww",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="pvc-protection-controller-token-6wffm",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="replicaset-controller-token-lq6mb",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="replication-controller-token-rc8vb",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="resourcequota-controller-token-l96xl",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="service-account-controller-token-97m5r",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="service-controller-token-wnbrw",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="statefulset-controller-token-l6frd",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="storage-provisioner-token-5gcn5",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="token-cleaner-token-dhkgb",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="ttl-controller-token-76vqm",type="kubernetes.io/service-account-token"} 1 -# HELP kube_service_created Unix creation timestamp -# TYPE kube_service_created gauge -kube_service_created{namespace="default",service="kubernetes"} 1.527697469e+09 -kube_service_created{namespace="kube-system",service="kube-dns"} 1.527697476e+09 -kube_service_created{namespace="kube-system",service="kube-state-metrics"} 1.527697485e+09 -kube_service_created{namespace="kube-system",service="kubernetes-dashboard"} 1.527697484e+09 -# HELP kube_service_info Information about service. -# TYPE kube_service_info gauge -kube_service_info{cluster_ip="10.108.182.194",namespace="kube-system",service="kube-state-metrics"} 1 -kube_service_info{cluster_ip="10.109.175.127",namespace="kube-system",service="kubernetes-dashboard"} 1 -kube_service_info{cluster_ip="10.96.0.1",namespace="default",service="kubernetes"} 1 -kube_service_info{cluster_ip="10.96.0.10",namespace="kube-system",service="kube-dns"} 1 -# HELP kube_service_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_service_labels gauge -kube_service_labels{label_k8s_app="kube-state-metrics",namespace="kube-system",service="kube-state-metrics"} 1 -kube_service_labels{label_component="apiserver",label_provider="kubernetes",namespace="default",service="kubernetes"} 1 -kube_service_labels{label_k8s_app="kube-dns",label_kubernetes_io_cluster_service="true",label_kubernetes_io_name="KubeDNS",namespace="kube-system",service="kube-dns"} 1 -kube_service_labels{label_addonmanager_kubernetes_io_mode="Reconcile",label_app="kubernetes-dashboard",label_kubernetes_io_minikube_addons="dashboard",label_kubernetes_io_minikube_addons_endpoint="dashboard",namespace="kube-system",service="kubernetes-dashboard"} 1 -# HELP kube_service_spec_type Type about service. -# TYPE kube_service_spec_type gauge -kube_service_spec_type{namespace="default",service="kubernetes",type="ClusterIP"} 1 -kube_service_spec_type{namespace="kube-system",service="kube-dns",type="ClusterIP"} 1 -kube_service_spec_type{namespace="kube-system",service="kube-state-metrics",type="ClusterIP"} 1 -kube_service_spec_type{namespace="kube-system",service="kubernetes-dashboard",type="NodePort"} 1 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/test/ksm.v1.8.0 b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/test/ksm.v1.8.0 deleted file mode 100644 index 9dbef5a3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/test/ksm.v1.8.0 +++ /dev/null @@ -1,1376 +0,0 @@ -# HELP kube_certificatesigningrequest_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_certificatesigningrequest_labels gauge -# HELP kube_certificatesigningrequest_created Unix creation timestamp -# TYPE kube_certificatesigningrequest_created gauge -# HELP kube_certificatesigningrequest_condition The number of each certificatesigningrequest condition -# TYPE kube_certificatesigningrequest_condition gauge -# HELP kube_certificatesigningrequest_cert_length Length of the issued cert -# TYPE kube_certificatesigningrequest_cert_length gauge -# HELP kube_configmap_info Information about configmap. -# TYPE kube_configmap_info gauge -kube_configmap_info{namespace="kube-system",configmap="coredns"} 1 -kube_configmap_info{namespace="kube-system",configmap="kube-proxy"} 1 -kube_configmap_info{namespace="kube-system",configmap="extension-apiserver-authentication"} 1 -kube_configmap_info{namespace="kube-system",configmap="kubeadm-config"} 1 -kube_configmap_info{namespace="kube-system",configmap="kubelet-config-1.16"} 1 -kube_configmap_info{namespace="kube-public",configmap="cluster-info"} 1 -# HELP kube_configmap_created Unix creation timestamp -# TYPE kube_configmap_created gauge -kube_configmap_created{namespace="kube-system",configmap="extension-apiserver-authentication"} 1.578413461e+09 -kube_configmap_created{namespace="kube-system",configmap="kubeadm-config"} 1.578413462e+09 -kube_configmap_created{namespace="kube-system",configmap="kubelet-config-1.16"} 1.578413462e+09 -kube_configmap_created{namespace="kube-public",configmap="cluster-info"} 1.578413463e+09 -kube_configmap_created{namespace="kube-system",configmap="coredns"} 1.578413463e+09 -kube_configmap_created{namespace="kube-system",configmap="kube-proxy"} 1.578413463e+09 -# HELP kube_configmap_metadata_resource_version Resource version representing a specific version of the configmap. -# TYPE kube_configmap_metadata_resource_version gauge -kube_configmap_metadata_resource_version{namespace="kube-system",configmap="kubelet-config-1.16",resource_version="155"} 1 -kube_configmap_metadata_resource_version{namespace="kube-public",configmap="cluster-info",resource_version="105390"} 1 -kube_configmap_metadata_resource_version{namespace="kube-system",configmap="coredns",resource_version="183"} 1 -kube_configmap_metadata_resource_version{namespace="kube-system",configmap="kube-proxy",resource_version="193"} 1 -kube_configmap_metadata_resource_version{namespace="kube-system",configmap="extension-apiserver-authentication",resource_version="42"} 1 -kube_configmap_metadata_resource_version{namespace="kube-system",configmap="kubeadm-config",resource_version="152"} 1 -# HELP kube_cronjob_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_cronjob_labels gauge -kube_cronjob_labels{namespace="default",cronjob="hello"} 1 -# HELP kube_cronjob_info Info about cronjob. -# TYPE kube_cronjob_info gauge -kube_cronjob_info{namespace="default",cronjob="hello",schedule="*/1 * * * *",concurrency_policy="Allow"} 1 -# HELP kube_cronjob_created Unix creation timestamp -# TYPE kube_cronjob_created gauge -kube_cronjob_created{namespace="default",cronjob="hello"} 1.578512076e+09 -# HELP kube_cronjob_status_active Active holds pointers to currently running jobs. -# TYPE kube_cronjob_status_active gauge -kube_cronjob_status_active{namespace="default",cronjob="hello"} 0 -# HELP kube_cronjob_status_last_schedule_time LastScheduleTime keeps information of when was the last time the job was successfully scheduled. -# TYPE kube_cronjob_status_last_schedule_time gauge -kube_cronjob_status_last_schedule_time{namespace="default",cronjob="hello"} 1.5785121e+09 -# HELP kube_cronjob_spec_suspend Suspend flag tells the controller to suspend subsequent executions. -# TYPE kube_cronjob_spec_suspend gauge -kube_cronjob_spec_suspend{namespace="default",cronjob="hello"} 0 -# HELP kube_cronjob_spec_starting_deadline_seconds Deadline in seconds for starting the job if it misses scheduled time for any reason. -# TYPE kube_cronjob_spec_starting_deadline_seconds gauge -# HELP kube_cronjob_next_schedule_time Next time the cronjob should be scheduled. The time after lastScheduleTime, or after the cron job's creation time if it's never been scheduled. Use this to determine if the job is delayed. -# TYPE kube_cronjob_next_schedule_time gauge -kube_cronjob_next_schedule_time{namespace="default",cronjob="hello"} 1.57851216e+09 -# HELP kube_daemonset_created Unix creation timestamp -# TYPE kube_daemonset_created gauge -kube_daemonset_created{namespace="kube-system",daemonset="kube-proxy"} 1.578413463e+09 -# HELP kube_daemonset_status_current_number_scheduled The number of nodes running at least one daemon pod and are supposed to. -# TYPE kube_daemonset_status_current_number_scheduled gauge -kube_daemonset_status_current_number_scheduled{namespace="kube-system",daemonset="kube-proxy"} 1 -# HELP kube_daemonset_status_desired_number_scheduled The number of nodes that should be running the daemon pod. -# TYPE kube_daemonset_status_desired_number_scheduled gauge -kube_daemonset_status_desired_number_scheduled{namespace="kube-system",daemonset="kube-proxy"} 1 -# HELP kube_daemonset_status_number_available The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available -# TYPE kube_daemonset_status_number_available gauge -kube_daemonset_status_number_available{namespace="kube-system",daemonset="kube-proxy"} 1 -# HELP kube_daemonset_status_number_misscheduled The number of nodes running a daemon pod but are not supposed to. -# TYPE kube_daemonset_status_number_misscheduled gauge -kube_daemonset_status_number_misscheduled{namespace="kube-system",daemonset="kube-proxy"} 0 -# HELP kube_daemonset_status_number_ready The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready. -# TYPE kube_daemonset_status_number_ready gauge -kube_daemonset_status_number_ready{namespace="kube-system",daemonset="kube-proxy"} 1 -# HELP kube_daemonset_status_number_unavailable The number of nodes that should be running the daemon pod and have none of the daemon pod running and available -# TYPE kube_daemonset_status_number_unavailable gauge -kube_daemonset_status_number_unavailable{namespace="kube-system",daemonset="kube-proxy"} 0 -# HELP kube_daemonset_updated_number_scheduled The total number of nodes that are running updated daemon pod -# TYPE kube_daemonset_updated_number_scheduled gauge -kube_daemonset_updated_number_scheduled{namespace="kube-system",daemonset="kube-proxy"} 1 -# HELP kube_daemonset_metadata_generation Sequence number representing a specific generation of the desired state. -# TYPE kube_daemonset_metadata_generation gauge -kube_daemonset_metadata_generation{namespace="kube-system",daemonset="kube-proxy"} 1 -# HELP kube_daemonset_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_daemonset_labels gauge -kube_daemonset_labels{namespace="kube-system",daemonset="kube-proxy",label_k8s_app="kube-proxy"} 1 -# HELP kube_deployment_created Unix creation timestamp -# TYPE kube_deployment_created gauge -kube_deployment_created{namespace="kube-system",deployment="kube-state-metrics"} 1.578419023e+09 -kube_deployment_created{namespace="kube-system",deployment="coredns"} 1.578413463e+09 -# HELP kube_deployment_status_replicas The number of replicas per deployment. -# TYPE kube_deployment_status_replicas gauge -kube_deployment_status_replicas{namespace="kube-system",deployment="kube-state-metrics"} 1 -kube_deployment_status_replicas{namespace="kube-system",deployment="coredns"} 2 -# HELP kube_deployment_status_replicas_available The number of available replicas per deployment. -# TYPE kube_deployment_status_replicas_available gauge -kube_deployment_status_replicas_available{namespace="kube-system",deployment="kube-state-metrics"} 1 -kube_deployment_status_replicas_available{namespace="kube-system",deployment="coredns"} 2 -# HELP kube_deployment_status_replicas_unavailable The number of unavailable replicas per deployment. -# TYPE kube_deployment_status_replicas_unavailable gauge -kube_deployment_status_replicas_unavailable{namespace="kube-system",deployment="kube-state-metrics"} 0 -kube_deployment_status_replicas_unavailable{namespace="kube-system",deployment="coredns"} 0 -# HELP kube_deployment_status_replicas_updated The number of updated replicas per deployment. -# TYPE kube_deployment_status_replicas_updated gauge -kube_deployment_status_replicas_updated{namespace="kube-system",deployment="kube-state-metrics"} 1 -kube_deployment_status_replicas_updated{namespace="kube-system",deployment="coredns"} 2 -# HELP kube_deployment_status_observed_generation The generation observed by the deployment controller. -# TYPE kube_deployment_status_observed_generation gauge -kube_deployment_status_observed_generation{namespace="kube-system",deployment="kube-state-metrics"} 1 -kube_deployment_status_observed_generation{namespace="kube-system",deployment="coredns"} 1 -# HELP kube_deployment_spec_replicas Number of desired pods for a deployment. -# TYPE kube_deployment_spec_replicas gauge -kube_deployment_spec_replicas{namespace="kube-system",deployment="kube-state-metrics"} 1 -kube_deployment_spec_replicas{namespace="kube-system",deployment="coredns"} 2 -# HELP kube_deployment_spec_paused Whether the deployment is paused and will not be processed by the deployment controller. -# TYPE kube_deployment_spec_paused gauge -kube_deployment_spec_paused{namespace="kube-system",deployment="kube-state-metrics"} 0 -kube_deployment_spec_paused{namespace="kube-system",deployment="coredns"} 0 -# HELP kube_deployment_spec_strategy_rollingupdate_max_unavailable Maximum number of unavailable replicas during a rolling update of a deployment. -# TYPE kube_deployment_spec_strategy_rollingupdate_max_unavailable gauge -kube_deployment_spec_strategy_rollingupdate_max_unavailable{namespace="kube-system",deployment="kube-state-metrics"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{namespace="kube-system",deployment="coredns"} 1 -# HELP kube_deployment_spec_strategy_rollingupdate_max_surge Maximum number of replicas that can be scheduled above the desired number of replicas during a rolling update of a deployment. -# TYPE kube_deployment_spec_strategy_rollingupdate_max_surge gauge -kube_deployment_spec_strategy_rollingupdate_max_surge{namespace="kube-system",deployment="kube-state-metrics"} 1 -kube_deployment_spec_strategy_rollingupdate_max_surge{namespace="kube-system",deployment="coredns"} 1 -# HELP kube_deployment_metadata_generation Sequence number representing a specific generation of the desired state. -# TYPE kube_deployment_metadata_generation gauge -kube_deployment_metadata_generation{namespace="kube-system",deployment="kube-state-metrics"} 1 -kube_deployment_metadata_generation{namespace="kube-system",deployment="coredns"} 1 -# HELP kube_deployment_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_deployment_labels gauge -kube_deployment_labels{namespace="kube-system",deployment="kube-state-metrics",label_k8s_app="kube-state-metrics"} 1 -kube_deployment_labels{namespace="kube-system",deployment="coredns",label_k8s_app="kube-dns"} 1 -# HELP kube_endpoint_info Information about endpoint. -# TYPE kube_endpoint_info gauge -kube_endpoint_info{namespace="kube-system",endpoint="kube-scheduler"} 1 -kube_endpoint_info{namespace="default",endpoint="nginx"} 1 -kube_endpoint_info{namespace="kube-system",endpoint="kube-controller-manager"} 1 -kube_endpoint_info{namespace="kube-system",endpoint="kube-dns"} 1 -kube_endpoint_info{namespace="kube-system",endpoint="kube-state-metrics"} 1 -kube_endpoint_info{namespace="default",endpoint="kubernetes"} 1 -# HELP kube_endpoint_created Unix creation timestamp -# TYPE kube_endpoint_created gauge -kube_endpoint_created{namespace="kube-system",endpoint="kube-scheduler"} 1.578413462e+09 -kube_endpoint_created{namespace="default",endpoint="nginx"} 1.578507325e+09 -kube_endpoint_created{namespace="kube-system",endpoint="kube-controller-manager"} 1.578413464e+09 -kube_endpoint_created{namespace="kube-system",endpoint="kube-dns"} 1.578413471e+09 -kube_endpoint_created{namespace="kube-system",endpoint="kube-state-metrics"} 1.578419023e+09 -kube_endpoint_created{namespace="default",endpoint="kubernetes"} 1.578413462e+09 -# HELP kube_endpoint_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_endpoint_labels gauge -kube_endpoint_labels{namespace="kube-system",endpoint="kube-controller-manager"} 1 -kube_endpoint_labels{namespace="kube-system",endpoint="kube-dns",label_k8s_app="kube-dns",label_kubernetes_io_cluster_service="true",label_kubernetes_io_name="KubeDNS"} 1 -kube_endpoint_labels{namespace="kube-system",endpoint="kube-state-metrics",label_k8s_app="kube-state-metrics"} 1 -kube_endpoint_labels{namespace="default",endpoint="kubernetes"} 1 -kube_endpoint_labels{namespace="kube-system",endpoint="kube-scheduler"} 1 -kube_endpoint_labels{namespace="default",endpoint="nginx",label_app="nginx",label_service_kubernetes_io_headless=""} 1 -# HELP kube_endpoint_address_available Number of addresses available in endpoint. -# TYPE kube_endpoint_address_available gauge -kube_endpoint_address_available{namespace="kube-system",endpoint="kube-scheduler"} 0 -kube_endpoint_address_available{namespace="default",endpoint="nginx"} 2 -kube_endpoint_address_available{namespace="kube-system",endpoint="kube-controller-manager"} 0 -kube_endpoint_address_available{namespace="kube-system",endpoint="kube-dns"} 6 -kube_endpoint_address_available{namespace="kube-system",endpoint="kube-state-metrics"} 2 -kube_endpoint_address_available{namespace="default",endpoint="kubernetes"} 1 -# HELP kube_endpoint_address_not_ready Number of addresses not ready in endpoint -# TYPE kube_endpoint_address_not_ready gauge -kube_endpoint_address_not_ready{namespace="kube-system",endpoint="kube-controller-manager"} 0 -kube_endpoint_address_not_ready{namespace="kube-system",endpoint="kube-dns"} 0 -kube_endpoint_address_not_ready{namespace="kube-system",endpoint="kube-state-metrics"} 0 -kube_endpoint_address_not_ready{namespace="default",endpoint="kubernetes"} 0 -kube_endpoint_address_not_ready{namespace="kube-system",endpoint="kube-scheduler"} 0 -kube_endpoint_address_not_ready{namespace="default",endpoint="nginx"} 0 -# HELP kube_hpa_metadata_generation The generation observed by the HorizontalPodAutoscaler controller. -# TYPE kube_hpa_metadata_generation gauge -# HELP kube_hpa_spec_max_replicas Upper limit for the number of pods that can be set by the autoscaler; cannot be smaller than MinReplicas. -# TYPE kube_hpa_spec_max_replicas gauge -# HELP kube_hpa_spec_min_replicas Lower limit for the number of pods that can be set by the autoscaler, default 1. -# TYPE kube_hpa_spec_min_replicas gauge -# HELP kube_hpa_status_current_replicas Current number of replicas of pods managed by this autoscaler. -# TYPE kube_hpa_status_current_replicas gauge -# HELP kube_hpa_status_desired_replicas Desired number of replicas of pods managed by this autoscaler. -# TYPE kube_hpa_status_desired_replicas gauge -# HELP kube_hpa_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_hpa_labels gauge -# HELP kube_hpa_status_condition The condition of this autoscaler. -# TYPE kube_hpa_status_condition gauge -# HELP kube_ingress_info Information about ingress. -# TYPE kube_ingress_info gauge -# HELP kube_ingress_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_ingress_labels gauge -# HELP kube_ingress_created Unix creation timestamp -# TYPE kube_ingress_created gauge -# HELP kube_ingress_metadata_resource_version Resource version representing a specific version of ingress. -# TYPE kube_ingress_metadata_resource_version gauge -# HELP kube_ingress_path Ingress host, paths and backend service information. -# TYPE kube_ingress_path gauge -# HELP kube_ingress_tls Ingress TLS host and secret information. -# TYPE kube_ingress_tls gauge -# HELP kube_job_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_job_labels gauge -kube_job_labels{namespace="default",job_name="hello-1578512100",label_controller_uid="141913a9-2402-4516-923a-011584253066",label_job_name="hello-1578512100"} 1 -# HELP kube_job_info Information about job. -# TYPE kube_job_info gauge -kube_job_info{namespace="default",job_name="hello-1578512100"} 1 -# HELP kube_job_created Unix creation timestamp -# TYPE kube_job_created gauge -kube_job_created{namespace="default",job_name="hello-1578512100"} 1.5785121e+09 -# HELP kube_job_spec_parallelism The maximum desired number of pods the job should run at any given time. -# TYPE kube_job_spec_parallelism gauge -kube_job_spec_parallelism{namespace="default",job_name="hello-1578512100"} 1 -# HELP kube_job_spec_completions The desired number of successfully finished pods the job should be run with. -# TYPE kube_job_spec_completions gauge -kube_job_spec_completions{namespace="default",job_name="hello-1578512100"} 1 -# HELP kube_job_spec_active_deadline_seconds The duration in seconds relative to the startTime that the job may be active before the system tries to terminate it. -# TYPE kube_job_spec_active_deadline_seconds gauge -# HELP kube_job_status_succeeded The number of pods which reached Phase Succeeded. -# TYPE kube_job_status_succeeded gauge -kube_job_status_succeeded{namespace="default",job_name="hello-1578512100"} 1 -# HELP kube_job_status_failed The number of pods which reached Phase Failed. -# TYPE kube_job_status_failed gauge -kube_job_status_failed{namespace="default",job_name="hello-1578512100"} 0 -# HELP kube_job_status_active The number of actively running pods. -# TYPE kube_job_status_active gauge -kube_job_status_active{namespace="default",job_name="hello-1578512100"} 0 -# HELP kube_job_complete The job has completed its execution. -# TYPE kube_job_complete gauge -kube_job_complete{namespace="default",job_name="hello-1578512100",condition="true"} 1 -kube_job_complete{namespace="default",job_name="hello-1578512100",condition="false"} 0 -kube_job_complete{namespace="default",job_name="hello-1578512100",condition="unknown"} 0 -# HELP kube_job_failed The job has failed its execution. -# TYPE kube_job_failed gauge -# HELP kube_job_status_start_time StartTime represents time when the job was acknowledged by the Job Manager. -# TYPE kube_job_status_start_time gauge -kube_job_status_start_time{namespace="default",job_name="hello-1578512100"} 1.5785121e+09 -# HELP kube_job_status_completion_time CompletionTime represents time when the job was completed. -# TYPE kube_job_status_completion_time gauge -kube_job_status_completion_time{namespace="default",job_name="hello-1578512100"} 1.578512104e+09 -# HELP kube_job_owner Information about the Job's owner. -# TYPE kube_job_owner gauge -kube_job_owner{namespace="default",job_name="hello-1578512100",owner_kind="CronJob",owner_name="hello",owner_is_controller="true"} 1 -# HELP kube_limitrange Information about limit range. -# TYPE kube_limitrange gauge -# HELP kube_limitrange_created Unix creation timestamp -# TYPE kube_limitrange_created gauge -# HELP kube_namespace_created Unix creation timestamp -# TYPE kube_namespace_created gauge -kube_namespace_created{namespace="kube-public"} 1.57841346e+09 -kube_namespace_created{namespace="kube-node-lease"} 1.57841346e+09 -kube_namespace_created{namespace="default"} 1.578413462e+09 -kube_namespace_created{namespace="myspace"} 1.578507185e+09 -kube_namespace_created{namespace="kube-system"} 1.57841346e+09 -# HELP kube_namespace_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_namespace_labels gauge -kube_namespace_labels{namespace="kube-public"} 1 -kube_namespace_labels{namespace="kube-node-lease"} 1 -kube_namespace_labels{namespace="default"} 1 -kube_namespace_labels{namespace="myspace"} 1 -kube_namespace_labels{namespace="kube-system"} 1 -# HELP kube_namespace_status_phase kubernetes namespace status phase. -# TYPE kube_namespace_status_phase gauge -kube_namespace_status_phase{namespace="kube-system",phase="Active"} 1 -kube_namespace_status_phase{namespace="kube-system",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="kube-public",phase="Active"} 1 -kube_namespace_status_phase{namespace="kube-public",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="kube-node-lease",phase="Active"} 1 -kube_namespace_status_phase{namespace="kube-node-lease",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="default",phase="Active"} 1 -kube_namespace_status_phase{namespace="default",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="myspace",phase="Active"} 1 -kube_namespace_status_phase{namespace="myspace",phase="Terminating"} 0 -# HELP kube_node_info Information about a cluster node. -# TYPE kube_node_info gauge -kube_node_info{node="minikube",kernel_version="4.19.76",os_image="Buildroot 2019.02.6",container_runtime_version="docker://18.9.9",kubelet_version="v1.16.2",kubeproxy_version="v1.16.2",provider_id=""} 1 -# HELP kube_node_created Unix creation timestamp -# TYPE kube_node_created gauge -kube_node_created{node="minikube"} 1.57841346e+09 -# HELP kube_node_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_node_labels gauge -kube_node_labels{node="minikube",label_beta_kubernetes_io_arch="amd64",label_beta_kubernetes_io_os="linux",label_kubernetes_io_arch="amd64",label_kubernetes_io_hostname="minikube",label_kubernetes_io_os="linux",label_node_role_kubernetes_io_master=""} 1 -# HELP kube_node_role The role of a cluster node. -# TYPE kube_node_role gauge -kube_node_role{node="minikube",role="master"} 1 -# HELP kube_node_spec_unschedulable Whether a node can schedule new pods. -# TYPE kube_node_spec_unschedulable gauge -kube_node_spec_unschedulable{node="minikube"} 0 -# HELP kube_node_spec_taint The taint of a cluster node. -# TYPE kube_node_spec_taint gauge -# HELP kube_node_status_condition The condition of a cluster node. -# TYPE kube_node_status_condition gauge -kube_node_status_condition{node="minikube",condition="MemoryPressure",status="true"} 0 -kube_node_status_condition{node="minikube",condition="MemoryPressure",status="false"} 1 -kube_node_status_condition{node="minikube",condition="MemoryPressure",status="unknown"} 0 -kube_node_status_condition{node="minikube",condition="DiskPressure",status="true"} 0 -kube_node_status_condition{node="minikube",condition="DiskPressure",status="false"} 1 -kube_node_status_condition{node="minikube",condition="DiskPressure",status="unknown"} 0 -kube_node_status_condition{node="minikube",condition="PIDPressure",status="true"} 0 -kube_node_status_condition{node="minikube",condition="PIDPressure",status="false"} 1 -kube_node_status_condition{node="minikube",condition="PIDPressure",status="unknown"} 0 -kube_node_status_condition{node="minikube",condition="Ready",status="true"} 1 -kube_node_status_condition{node="minikube",condition="Ready",status="false"} 0 -kube_node_status_condition{node="minikube",condition="Ready",status="unknown"} 0 -# HELP kube_node_status_phase The phase the node is currently in. -# TYPE kube_node_status_phase gauge -# HELP kube_node_status_capacity The capacity for different resources of a node. -# TYPE kube_node_status_capacity gauge -kube_node_status_capacity{node="minikube",resource="ephemeral_storage",unit="byte"} 1.736114176e+10 -kube_node_status_capacity{node="minikube",resource="hugepages_2Mi",unit="byte"} 0 -kube_node_status_capacity{node="minikube",resource="memory",unit="byte"} 2.033410048e+09 -kube_node_status_capacity{node="minikube",resource="pods",unit="integer"} 110 -kube_node_status_capacity{node="minikube",resource="cpu",unit="core"} 2 -# HELP kube_node_status_capacity_pods The total pod resources of the node. -# TYPE kube_node_status_capacity_pods gauge -kube_node_status_capacity_pods{node="minikube"} 110 -# HELP kube_node_status_capacity_cpu_cores The total CPU resources of the node. -# TYPE kube_node_status_capacity_cpu_cores gauge -kube_node_status_capacity_cpu_cores{node="minikube"} 2 -# HELP kube_node_status_capacity_memory_bytes The total memory resources of the node. -# TYPE kube_node_status_capacity_memory_bytes gauge -kube_node_status_capacity_memory_bytes{node="minikube"} 2.033410048e+09 -# HELP kube_node_status_allocatable The allocatable for different resources of a node that are available for scheduling. -# TYPE kube_node_status_allocatable gauge -kube_node_status_allocatable{node="minikube",resource="cpu",unit="core"} 2 -kube_node_status_allocatable{node="minikube",resource="ephemeral_storage",unit="byte"} 1.736114176e+10 -kube_node_status_allocatable{node="minikube",resource="hugepages_2Mi",unit="byte"} 0 -kube_node_status_allocatable{node="minikube",resource="memory",unit="byte"} 2.033410048e+09 -kube_node_status_allocatable{node="minikube",resource="pods",unit="integer"} 110 -# HELP kube_node_status_allocatable_pods The pod resources of a node that are available for scheduling. -# TYPE kube_node_status_allocatable_pods gauge -kube_node_status_allocatable_pods{node="minikube"} 110 -# HELP kube_node_status_allocatable_cpu_cores The CPU resources of a node that are available for scheduling. -# TYPE kube_node_status_allocatable_cpu_cores gauge -kube_node_status_allocatable_cpu_cores{node="minikube"} 2 -# HELP kube_node_status_allocatable_memory_bytes The memory resources of a node that are available for scheduling. -# TYPE kube_node_status_allocatable_memory_bytes gauge -kube_node_status_allocatable_memory_bytes{node="minikube"} 2.033410048e+09 -# HELP kube_persistentvolumeclaim_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_persistentvolumeclaim_labels gauge -kube_persistentvolumeclaim_labels{namespace="default",persistentvolumeclaim="www-web-0",label_app="nginx"} 1 -kube_persistentvolumeclaim_labels{namespace="default",persistentvolumeclaim="www-web-1",label_app="nginx"} 1 -# HELP kube_persistentvolumeclaim_info Information about persistent volume claim. -# TYPE kube_persistentvolumeclaim_info gauge -kube_persistentvolumeclaim_info{namespace="default",persistentvolumeclaim="www-web-0",storageclass="standard",volumename="pvc-c87e31f9-f853-4b20-b5db-fc41466c8b56"} 1 -kube_persistentvolumeclaim_info{namespace="default",persistentvolumeclaim="www-web-1",storageclass="standard",volumename="pvc-539a19cf-ea44-43a4-84c5-4acca3f9b583"} 1 -# HELP kube_persistentvolumeclaim_status_phase The phase the persistent volume claim is currently in. -# TYPE kube_persistentvolumeclaim_status_phase gauge -kube_persistentvolumeclaim_status_phase{namespace="default",persistentvolumeclaim="www-web-0",phase="Lost"} 0 -kube_persistentvolumeclaim_status_phase{namespace="default",persistentvolumeclaim="www-web-0",phase="Bound"} 1 -kube_persistentvolumeclaim_status_phase{namespace="default",persistentvolumeclaim="www-web-0",phase="Pending"} 0 -kube_persistentvolumeclaim_status_phase{namespace="default",persistentvolumeclaim="www-web-1",phase="Lost"} 0 -kube_persistentvolumeclaim_status_phase{namespace="default",persistentvolumeclaim="www-web-1",phase="Bound"} 1 -kube_persistentvolumeclaim_status_phase{namespace="default",persistentvolumeclaim="www-web-1",phase="Pending"} 0 -# HELP kube_persistentvolumeclaim_resource_requests_storage_bytes The capacity of storage requested by the persistent volume claim. -# TYPE kube_persistentvolumeclaim_resource_requests_storage_bytes gauge -kube_persistentvolumeclaim_resource_requests_storage_bytes{namespace="default",persistentvolumeclaim="www-web-1"} 1.073741824e+09 -kube_persistentvolumeclaim_resource_requests_storage_bytes{namespace="default",persistentvolumeclaim="www-web-0"} 1.073741824e+09 -# HELP kube_persistentvolumeclaim_access_mode The access mode(s) specified by the persistent volume claim. -# TYPE kube_persistentvolumeclaim_access_mode gauge -kube_persistentvolumeclaim_access_mode{namespace="default",persistentvolumeclaim="www-web-0",access_mode="ReadWriteOnce"} 1 -kube_persistentvolumeclaim_access_mode{namespace="default",persistentvolumeclaim="www-web-1",access_mode="ReadWriteOnce"} 1 -# HELP kube_persistentvolume_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_persistentvolume_labels gauge -kube_persistentvolume_labels{persistentvolume="pvc-c87e31f9-f853-4b20-b5db-fc41466c8b56"} 1 -kube_persistentvolume_labels{persistentvolume="pvc-539a19cf-ea44-43a4-84c5-4acca3f9b583"} 1 -# HELP kube_persistentvolume_status_phase The phase indicates if a volume is available, bound to a claim, or released by a claim. -# TYPE kube_persistentvolume_status_phase gauge -kube_persistentvolume_status_phase{persistentvolume="pvc-c87e31f9-f853-4b20-b5db-fc41466c8b56",phase="Pending"} 0 -kube_persistentvolume_status_phase{persistentvolume="pvc-c87e31f9-f853-4b20-b5db-fc41466c8b56",phase="Available"} 0 -kube_persistentvolume_status_phase{persistentvolume="pvc-c87e31f9-f853-4b20-b5db-fc41466c8b56",phase="Bound"} 1 -kube_persistentvolume_status_phase{persistentvolume="pvc-c87e31f9-f853-4b20-b5db-fc41466c8b56",phase="Released"} 0 -kube_persistentvolume_status_phase{persistentvolume="pvc-c87e31f9-f853-4b20-b5db-fc41466c8b56",phase="Failed"} 0 -kube_persistentvolume_status_phase{persistentvolume="pvc-539a19cf-ea44-43a4-84c5-4acca3f9b583",phase="Pending"} 0 -kube_persistentvolume_status_phase{persistentvolume="pvc-539a19cf-ea44-43a4-84c5-4acca3f9b583",phase="Available"} 0 -kube_persistentvolume_status_phase{persistentvolume="pvc-539a19cf-ea44-43a4-84c5-4acca3f9b583",phase="Bound"} 1 -kube_persistentvolume_status_phase{persistentvolume="pvc-539a19cf-ea44-43a4-84c5-4acca3f9b583",phase="Released"} 0 -kube_persistentvolume_status_phase{persistentvolume="pvc-539a19cf-ea44-43a4-84c5-4acca3f9b583",phase="Failed"} 0 -# HELP kube_persistentvolume_info Information about persistentvolume. -# TYPE kube_persistentvolume_info gauge -kube_persistentvolume_info{persistentvolume="pvc-c87e31f9-f853-4b20-b5db-fc41466c8b56",storageclass="standard"} 1 -kube_persistentvolume_info{persistentvolume="pvc-539a19cf-ea44-43a4-84c5-4acca3f9b583",storageclass="standard"} 1 -# HELP kube_persistentvolume_capacity_bytes Persistentvolume capacity in bytes. -# TYPE kube_persistentvolume_capacity_bytes gauge -kube_persistentvolume_capacity_bytes{persistentvolume="pvc-539a19cf-ea44-43a4-84c5-4acca3f9b583"} 1.073741824e+09 -kube_persistentvolume_capacity_bytes{persistentvolume="pvc-c87e31f9-f853-4b20-b5db-fc41466c8b56"} 1.073741824e+09 -# HELP kube_poddisruptionbudget_created Unix creation timestamp -# TYPE kube_poddisruptionbudget_created gauge -# HELP kube_poddisruptionbudget_status_current_healthy Current number of healthy pods -# TYPE kube_poddisruptionbudget_status_current_healthy gauge -# HELP kube_poddisruptionbudget_status_desired_healthy Minimum desired number of healthy pods -# TYPE kube_poddisruptionbudget_status_desired_healthy gauge -# HELP kube_poddisruptionbudget_status_pod_disruptions_allowed Number of pod disruptions that are currently allowed -# TYPE kube_poddisruptionbudget_status_pod_disruptions_allowed gauge -# HELP kube_poddisruptionbudget_status_expected_pods Total number of pods counted by this disruption budget -# TYPE kube_poddisruptionbudget_status_expected_pods gauge -# HELP kube_poddisruptionbudget_status_observed_generation Most recent generation observed when updating this PDB status -# TYPE kube_poddisruptionbudget_status_observed_generation gauge -# HELP kube_pod_info Information about pod. -# TYPE kube_pod_info gauge -kube_pod_info{namespace="kube-system",pod="kube-addon-manager-minikube",host_ip="192.168.64.6",pod_ip="192.168.64.6",uid="ecd03907-f5cb-4309-a7e0-1ec0b3217852",node="minikube",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="kube-system",pod="kube-state-metrics-898d4db8d-dqmtg",host_ip="192.168.64.6",pod_ip="172.17.0.4",uid="b355cc2d-41fa-44d5-95f1-9bebd3eda702",node="minikube",created_by_kind="ReplicaSet",created_by_name="kube-state-metrics-898d4db8d",priority_class=""} 1 -kube_pod_info{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",host_ip="192.168.64.6",pod_ip="172.17.0.3",uid="87a32f75-2443-47f2-abc4-b2a9695597a5",node="minikube",created_by_kind="ReplicaSet",created_by_name="coredns-5644d7b6d9",priority_class="system-cluster-critical"} 1 -kube_pod_info{namespace="kube-system",pod="etcd-minikube",host_ip="192.168.64.6",pod_ip="192.168.64.6",uid="150a911c-954b-4b11-89a1-b6bd68d2e8cd",node="minikube",created_by_kind="",created_by_name="",priority_class="system-cluster-critical"} 1 -kube_pod_info{namespace="kube-system",pod="kube-apiserver-minikube",host_ip="192.168.64.6",pod_ip="192.168.64.6",uid="1a89740f-4134-4b9e-ade5-c021d270584d",node="minikube",created_by_kind="",created_by_name="",priority_class="system-cluster-critical"} 1 -kube_pod_info{namespace="kube-system",pod="kube-controller-manager-minikube",host_ip="192.168.64.6",pod_ip="192.168.64.6",uid="a03212d9-3b04-4acb-8809-25979f501fe7",node="minikube",created_by_kind="",created_by_name="",priority_class="system-cluster-critical"} 1 -kube_pod_info{namespace="kube-system",pod="storage-provisioner",host_ip="192.168.64.6",pod_ip="192.168.64.6",uid="b5b2da16-3de1-401e-a50c-4a9d4e50ebae",node="minikube",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="kube-system",pod="kube-scheduler-minikube",host_ip="192.168.64.6",pod_ip="192.168.64.6",uid="dd2fd110-f1f5-4e46-aa3f-73867bb97130",node="minikube",created_by_kind="",created_by_name="",priority_class="system-cluster-critical"} 1 -kube_pod_info{namespace="default",pod="web-0",host_ip="192.168.64.6",pod_ip="172.17.0.5",uid="d336a361-46d3-490b-93f3-e849befd9051",node="minikube",created_by_kind="StatefulSet",created_by_name="web",priority_class=""} 1 -kube_pod_info{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",host_ip="192.168.64.6",pod_ip="172.17.0.2",uid="91d40b32-ca75-47a8-9f3b-8684dd259aa1",node="minikube",created_by_kind="ReplicaSet",created_by_name="coredns-5644d7b6d9",priority_class="system-cluster-critical"} 1 -kube_pod_info{namespace="kube-system",pod="kube-proxy-dwg6l",host_ip="192.168.64.6",pod_ip="192.168.64.6",uid="e8a2d97f-e743-42d7-86f2-53ecba612381",node="minikube",created_by_kind="DaemonSet",created_by_name="kube-proxy",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="default",pod="web-1",host_ip="192.168.64.6",pod_ip="172.17.0.6",uid="4e521b27-eeda-4bfb-9afa-c655c44b9155",node="minikube",created_by_kind="StatefulSet",created_by_name="web",priority_class=""} 1 -kube_pod_info{namespace="default",pod="hello-1578512100-vr7wj",host_ip="192.168.64.6",pod_ip="172.17.0.7",uid="3b8d822b-9138-46a6-b9b7-67ad207a1484",node="minikube",created_by_kind="Job",created_by_name="hello-1578512100",priority_class=""} 1 -# HELP kube_pod_start_time Start time in unix timestamp for a pod. -# TYPE kube_pod_start_time gauge -kube_pod_start_time{namespace="kube-system",pod="storage-provisioner"} 1.578413472e+09 -kube_pod_start_time{namespace="kube-system",pod="kube-scheduler-minikube"} 1.578413455e+09 -kube_pod_start_time{namespace="default",pod="web-0"} 1.578507327e+09 -kube_pod_start_time{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd"} 1.578413471e+09 -kube_pod_start_time{namespace="kube-system",pod="kube-proxy-dwg6l"} 1.578413471e+09 -kube_pod_start_time{namespace="kube-system",pod="etcd-minikube"} 1.578413455e+09 -kube_pod_start_time{namespace="kube-system",pod="kube-apiserver-minikube"} 1.578413455e+09 -kube_pod_start_time{namespace="kube-system",pod="kube-controller-manager-minikube"} 1.578413455e+09 -kube_pod_start_time{namespace="default",pod="web-1"} 1.578507338e+09 -kube_pod_start_time{namespace="default",pod="hello-1578512100-vr7wj"} 1.5785121e+09 -kube_pod_start_time{namespace="kube-system",pod="kube-state-metrics-898d4db8d-dqmtg"} 1.578419024e+09 -kube_pod_start_time{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp"} 1.578413471e+09 -kube_pod_start_time{namespace="kube-system",pod="kube-addon-manager-minikube"} 1.578413455e+09 -# HELP kube_pod_completion_time Completion time in unix timestamp for a pod. -# TYPE kube_pod_completion_time gauge -kube_pod_completion_time{namespace="default",pod="hello-1578512100-vr7wj"} 1.578512104e+09 -# HELP kube_pod_owner Information about the Pod's owner. -# TYPE kube_pod_owner gauge -kube_pod_owner{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",owner_kind="ReplicaSet",owner_name="coredns-5644d7b6d9",owner_is_controller="true"} 1 -kube_pod_owner{namespace="kube-system",pod="kube-proxy-dwg6l",owner_kind="DaemonSet",owner_name="kube-proxy",owner_is_controller="true"} 1 -kube_pod_owner{namespace="kube-system",pod="etcd-minikube",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="kube-system",pod="kube-apiserver-minikube",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="kube-system",pod="kube-controller-manager-minikube",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="kube-system",pod="storage-provisioner",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="kube-system",pod="kube-scheduler-minikube",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="default",pod="web-0",owner_kind="StatefulSet",owner_name="web",owner_is_controller="true"} 1 -kube_pod_owner{namespace="default",pod="web-1",owner_kind="StatefulSet",owner_name="web",owner_is_controller="true"} 1 -kube_pod_owner{namespace="default",pod="hello-1578512100-vr7wj",owner_kind="Job",owner_name="hello-1578512100",owner_is_controller="true"} 1 -kube_pod_owner{namespace="kube-system",pod="kube-state-metrics-898d4db8d-dqmtg",owner_kind="ReplicaSet",owner_name="kube-state-metrics-898d4db8d",owner_is_controller="true"} 1 -kube_pod_owner{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",owner_kind="ReplicaSet",owner_name="coredns-5644d7b6d9",owner_is_controller="true"} 1 -kube_pod_owner{namespace="kube-system",pod="kube-addon-manager-minikube",owner_kind="",owner_name="",owner_is_controller=""} 1 -# HELP kube_pod_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_pod_labels gauge -kube_pod_labels{namespace="default",pod="web-0",label_app="nginx",label_controller_revision_hash="web-b46f789c4",label_statefulset_kubernetes_io_pod_name="web-0"} 1 -kube_pod_labels{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",label_k8s_app="kube-dns",label_pod_template_hash="5644d7b6d9"} 1 -kube_pod_labels{namespace="kube-system",pod="kube-proxy-dwg6l",label_controller_revision_hash="56ffd4ff47",label_k8s_app="kube-proxy",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="kube-system",pod="etcd-minikube",label_component="etcd",label_tier="control-plane"} 1 -kube_pod_labels{namespace="kube-system",pod="kube-apiserver-minikube",label_component="kube-apiserver",label_tier="control-plane"} 1 -kube_pod_labels{namespace="kube-system",pod="kube-controller-manager-minikube",label_component="kube-controller-manager",label_tier="control-plane"} 1 -kube_pod_labels{namespace="kube-system",pod="storage-provisioner",label_addonmanager_kubernetes_io_mode="Reconcile",label_integration_test="storage-provisioner"} 1 -kube_pod_labels{namespace="kube-system",pod="kube-scheduler-minikube",label_component="kube-scheduler",label_tier="control-plane"} 1 -kube_pod_labels{namespace="default",pod="web-1",label_app="nginx",label_controller_revision_hash="web-b46f789c4",label_statefulset_kubernetes_io_pod_name="web-1"} 1 -kube_pod_labels{namespace="default",pod="hello-1578512100-vr7wj",label_controller_uid="141913a9-2402-4516-923a-011584253066",label_job_name="hello-1578512100"} 1 -kube_pod_labels{namespace="kube-system",pod="kube-state-metrics-898d4db8d-dqmtg",label_k8s_app="kube-state-metrics",label_pod_template_hash="898d4db8d"} 1 -kube_pod_labels{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",label_k8s_app="kube-dns",label_pod_template_hash="5644d7b6d9"} 1 -kube_pod_labels{namespace="kube-system",pod="kube-addon-manager-minikube",label_component="kube-addon-manager",label_kubernetes_io_minikube_addons="addon-manager",label_version="v9.0.2"} 1 -# HELP kube_pod_created Unix creation timestamp -# TYPE kube_pod_created gauge -kube_pod_created{namespace="kube-system",pod="kube-scheduler-minikube"} 1.578413538e+09 -kube_pod_created{namespace="default",pod="web-0"} 1.578507325e+09 -kube_pod_created{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd"} 1.578413471e+09 -kube_pod_created{namespace="kube-system",pod="kube-proxy-dwg6l"} 1.578413471e+09 -kube_pod_created{namespace="kube-system",pod="etcd-minikube"} 1.578413521e+09 -kube_pod_created{namespace="kube-system",pod="kube-apiserver-minikube"} 1.578413521e+09 -kube_pod_created{namespace="kube-system",pod="kube-controller-manager-minikube"} 1.578413535e+09 -kube_pod_created{namespace="kube-system",pod="storage-provisioner"} 1.578413472e+09 -kube_pod_created{namespace="default",pod="web-1"} 1.578507337e+09 -kube_pod_created{namespace="default",pod="hello-1578512100-vr7wj"} 1.5785121e+09 -kube_pod_created{namespace="kube-system",pod="kube-state-metrics-898d4db8d-dqmtg"} 1.578419024e+09 -kube_pod_created{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp"} 1.578413471e+09 -kube_pod_created{namespace="kube-system",pod="kube-addon-manager-minikube"} 1.578413461e+09 -# HELP kube_pod_restart_policy Describes the restart policy in use by this pod. -# TYPE kube_pod_restart_policy gauge -kube_pod_restart_policy{namespace="kube-system",pod="kube-controller-manager-minikube",type="Always"} 1 -kube_pod_restart_policy{namespace="kube-system",pod="storage-provisioner",type="Always"} 1 -kube_pod_restart_policy{namespace="kube-system",pod="kube-scheduler-minikube",type="Always"} 1 -kube_pod_restart_policy{namespace="default",pod="web-0",type="Always"} 1 -kube_pod_restart_policy{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",type="Always"} 1 -kube_pod_restart_policy{namespace="kube-system",pod="kube-proxy-dwg6l",type="Always"} 1 -kube_pod_restart_policy{namespace="kube-system",pod="etcd-minikube",type="Always"} 1 -kube_pod_restart_policy{namespace="kube-system",pod="kube-apiserver-minikube",type="Always"} 1 -kube_pod_restart_policy{namespace="default",pod="web-1",type="Always"} 1 -kube_pod_restart_policy{namespace="default",pod="hello-1578512100-vr7wj",type="OnFailure"} 1 -kube_pod_restart_policy{namespace="kube-system",pod="kube-state-metrics-898d4db8d-dqmtg",type="Always"} 1 -kube_pod_restart_policy{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",type="Always"} 1 -kube_pod_restart_policy{namespace="kube-system",pod="kube-addon-manager-minikube",type="Always"} 1 -# HELP kube_pod_status_scheduled_time Unix timestamp when pod moved into scheduled status -# TYPE kube_pod_status_scheduled_time gauge -kube_pod_status_scheduled_time{namespace="kube-system",pod="kube-state-metrics-898d4db8d-dqmtg"} 1.578419024e+09 -kube_pod_status_scheduled_time{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp"} 1.578413471e+09 -kube_pod_status_scheduled_time{namespace="kube-system",pod="kube-addon-manager-minikube"} 1.578413455e+09 -kube_pod_status_scheduled_time{namespace="default",pod="web-0"} 1.578507327e+09 -kube_pod_status_scheduled_time{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd"} 1.578413471e+09 -kube_pod_status_scheduled_time{namespace="kube-system",pod="kube-proxy-dwg6l"} 1.578413471e+09 -kube_pod_status_scheduled_time{namespace="kube-system",pod="etcd-minikube"} 1.578413455e+09 -kube_pod_status_scheduled_time{namespace="kube-system",pod="kube-apiserver-minikube"} 1.578413455e+09 -kube_pod_status_scheduled_time{namespace="kube-system",pod="kube-controller-manager-minikube"} 1.578413455e+09 -kube_pod_status_scheduled_time{namespace="kube-system",pod="storage-provisioner"} 1.578413472e+09 -kube_pod_status_scheduled_time{namespace="kube-system",pod="kube-scheduler-minikube"} 1.578413455e+09 -kube_pod_status_scheduled_time{namespace="default",pod="web-1"} 1.578507338e+09 -kube_pod_status_scheduled_time{namespace="default",pod="hello-1578512100-vr7wj"} 1.5785121e+09 -# HELP kube_pod_status_unschedulable Describes the unschedulable status for the pod. -# TYPE kube_pod_status_unschedulable gauge -# HELP kube_pod_status_phase The pods current phase. -# TYPE kube_pod_status_phase gauge -kube_pod_status_phase{namespace="kube-system",pod="kube-state-metrics-898d4db8d-dqmtg",phase="Pending"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-state-metrics-898d4db8d-dqmtg",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-state-metrics-898d4db8d-dqmtg",phase="Failed"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-state-metrics-898d4db8d-dqmtg",phase="Running"} 1 -kube_pod_status_phase{namespace="kube-system",pod="kube-state-metrics-898d4db8d-dqmtg",phase="Unknown"} 0 -kube_pod_status_phase{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",phase="Pending"} 0 -kube_pod_status_phase{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",phase="Failed"} 0 -kube_pod_status_phase{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",phase="Running"} 1 -kube_pod_status_phase{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",phase="Unknown"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-addon-manager-minikube",phase="Pending"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-addon-manager-minikube",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-addon-manager-minikube",phase="Failed"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-addon-manager-minikube",phase="Running"} 1 -kube_pod_status_phase{namespace="kube-system",pod="kube-addon-manager-minikube",phase="Unknown"} 0 -kube_pod_status_phase{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",phase="Pending"} 0 -kube_pod_status_phase{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",phase="Failed"} 0 -kube_pod_status_phase{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",phase="Running"} 1 -kube_pod_status_phase{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",phase="Unknown"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-proxy-dwg6l",phase="Pending"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-proxy-dwg6l",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-proxy-dwg6l",phase="Failed"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-proxy-dwg6l",phase="Running"} 1 -kube_pod_status_phase{namespace="kube-system",pod="kube-proxy-dwg6l",phase="Unknown"} 0 -kube_pod_status_phase{namespace="kube-system",pod="etcd-minikube",phase="Pending"} 0 -kube_pod_status_phase{namespace="kube-system",pod="etcd-minikube",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="kube-system",pod="etcd-minikube",phase="Failed"} 0 -kube_pod_status_phase{namespace="kube-system",pod="etcd-minikube",phase="Running"} 1 -kube_pod_status_phase{namespace="kube-system",pod="etcd-minikube",phase="Unknown"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-apiserver-minikube",phase="Pending"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-apiserver-minikube",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-apiserver-minikube",phase="Failed"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-apiserver-minikube",phase="Running"} 1 -kube_pod_status_phase{namespace="kube-system",pod="kube-apiserver-minikube",phase="Unknown"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-controller-manager-minikube",phase="Pending"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-controller-manager-minikube",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-controller-manager-minikube",phase="Failed"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-controller-manager-minikube",phase="Running"} 1 -kube_pod_status_phase{namespace="kube-system",pod="kube-controller-manager-minikube",phase="Unknown"} 0 -kube_pod_status_phase{namespace="kube-system",pod="storage-provisioner",phase="Pending"} 0 -kube_pod_status_phase{namespace="kube-system",pod="storage-provisioner",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="kube-system",pod="storage-provisioner",phase="Failed"} 0 -kube_pod_status_phase{namespace="kube-system",pod="storage-provisioner",phase="Running"} 1 -kube_pod_status_phase{namespace="kube-system",pod="storage-provisioner",phase="Unknown"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-scheduler-minikube",phase="Pending"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-scheduler-minikube",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-scheduler-minikube",phase="Failed"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-scheduler-minikube",phase="Running"} 1 -kube_pod_status_phase{namespace="kube-system",pod="kube-scheduler-minikube",phase="Unknown"} 0 -kube_pod_status_phase{namespace="default",pod="web-0",phase="Pending"} 0 -kube_pod_status_phase{namespace="default",pod="web-0",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="default",pod="web-0",phase="Failed"} 0 -kube_pod_status_phase{namespace="default",pod="web-0",phase="Running"} 1 -kube_pod_status_phase{namespace="default",pod="web-0",phase="Unknown"} 0 -kube_pod_status_phase{namespace="default",pod="web-1",phase="Pending"} 0 -kube_pod_status_phase{namespace="default",pod="web-1",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="default",pod="web-1",phase="Failed"} 0 -kube_pod_status_phase{namespace="default",pod="web-1",phase="Running"} 1 -kube_pod_status_phase{namespace="default",pod="web-1",phase="Unknown"} 0 -kube_pod_status_phase{namespace="default",pod="hello-1578512100-vr7wj",phase="Pending"} 0 -kube_pod_status_phase{namespace="default",pod="hello-1578512100-vr7wj",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="default",pod="hello-1578512100-vr7wj",phase="Failed"} 0 -kube_pod_status_phase{namespace="default",pod="hello-1578512100-vr7wj",phase="Running"} 0 -kube_pod_status_phase{namespace="default",pod="hello-1578512100-vr7wj",phase="Unknown"} 0 -# HELP kube_pod_status_ready Describes whether the pod is ready to serve requests. -# TYPE kube_pod_status_ready gauge -kube_pod_status_ready{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",condition="true"} 1 -kube_pod_status_ready{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",condition="false"} 0 -kube_pod_status_ready{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",condition="unknown"} 0 -kube_pod_status_ready{namespace="kube-system",pod="kube-addon-manager-minikube",condition="true"} 1 -kube_pod_status_ready{namespace="kube-system",pod="kube-addon-manager-minikube",condition="false"} 0 -kube_pod_status_ready{namespace="kube-system",pod="kube-addon-manager-minikube",condition="unknown"} 0 -kube_pod_status_ready{namespace="kube-system",pod="kube-state-metrics-898d4db8d-dqmtg",condition="true"} 1 -kube_pod_status_ready{namespace="kube-system",pod="kube-state-metrics-898d4db8d-dqmtg",condition="false"} 0 -kube_pod_status_ready{namespace="kube-system",pod="kube-state-metrics-898d4db8d-dqmtg",condition="unknown"} 0 -kube_pod_status_ready{namespace="kube-system",pod="kube-proxy-dwg6l",condition="true"} 1 -kube_pod_status_ready{namespace="kube-system",pod="kube-proxy-dwg6l",condition="false"} 0 -kube_pod_status_ready{namespace="kube-system",pod="kube-proxy-dwg6l",condition="unknown"} 0 -kube_pod_status_ready{namespace="kube-system",pod="etcd-minikube",condition="true"} 1 -kube_pod_status_ready{namespace="kube-system",pod="etcd-minikube",condition="false"} 0 -kube_pod_status_ready{namespace="kube-system",pod="etcd-minikube",condition="unknown"} 0 -kube_pod_status_ready{namespace="kube-system",pod="kube-apiserver-minikube",condition="true"} 1 -kube_pod_status_ready{namespace="kube-system",pod="kube-apiserver-minikube",condition="false"} 0 -kube_pod_status_ready{namespace="kube-system",pod="kube-apiserver-minikube",condition="unknown"} 0 -kube_pod_status_ready{namespace="kube-system",pod="kube-controller-manager-minikube",condition="true"} 1 -kube_pod_status_ready{namespace="kube-system",pod="kube-controller-manager-minikube",condition="false"} 0 -kube_pod_status_ready{namespace="kube-system",pod="kube-controller-manager-minikube",condition="unknown"} 0 -kube_pod_status_ready{namespace="kube-system",pod="storage-provisioner",condition="true"} 1 -kube_pod_status_ready{namespace="kube-system",pod="storage-provisioner",condition="false"} 0 -kube_pod_status_ready{namespace="kube-system",pod="storage-provisioner",condition="unknown"} 0 -kube_pod_status_ready{namespace="kube-system",pod="kube-scheduler-minikube",condition="true"} 1 -kube_pod_status_ready{namespace="kube-system",pod="kube-scheduler-minikube",condition="false"} 0 -kube_pod_status_ready{namespace="kube-system",pod="kube-scheduler-minikube",condition="unknown"} 0 -kube_pod_status_ready{namespace="default",pod="web-0",condition="true"} 1 -kube_pod_status_ready{namespace="default",pod="web-0",condition="false"} 0 -kube_pod_status_ready{namespace="default",pod="web-0",condition="unknown"} 0 -kube_pod_status_ready{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",condition="true"} 1 -kube_pod_status_ready{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",condition="false"} 0 -kube_pod_status_ready{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",condition="unknown"} 0 -kube_pod_status_ready{namespace="default",pod="hello-1578512100-vr7wj",condition="true"} 0 -kube_pod_status_ready{namespace="default",pod="hello-1578512100-vr7wj",condition="false"} 1 -kube_pod_status_ready{namespace="default",pod="hello-1578512100-vr7wj",condition="unknown"} 0 -kube_pod_status_ready{namespace="default",pod="web-1",condition="true"} 1 -kube_pod_status_ready{namespace="default",pod="web-1",condition="false"} 0 -kube_pod_status_ready{namespace="default",pod="web-1",condition="unknown"} 0 -# HELP kube_pod_status_scheduled Describes the status of the scheduling process for the pod. -# TYPE kube_pod_status_scheduled gauge -kube_pod_status_scheduled{namespace="kube-system",pod="kube-controller-manager-minikube",condition="true"} 1 -kube_pod_status_scheduled{namespace="kube-system",pod="kube-controller-manager-minikube",condition="false"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="kube-controller-manager-minikube",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="storage-provisioner",condition="true"} 1 -kube_pod_status_scheduled{namespace="kube-system",pod="storage-provisioner",condition="false"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="storage-provisioner",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="kube-scheduler-minikube",condition="true"} 1 -kube_pod_status_scheduled{namespace="kube-system",pod="kube-scheduler-minikube",condition="false"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="kube-scheduler-minikube",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="default",pod="web-0",condition="true"} 1 -kube_pod_status_scheduled{namespace="default",pod="web-0",condition="false"} 0 -kube_pod_status_scheduled{namespace="default",pod="web-0",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",condition="true"} 1 -kube_pod_status_scheduled{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",condition="false"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="kube-proxy-dwg6l",condition="true"} 1 -kube_pod_status_scheduled{namespace="kube-system",pod="kube-proxy-dwg6l",condition="false"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="kube-proxy-dwg6l",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="etcd-minikube",condition="true"} 1 -kube_pod_status_scheduled{namespace="kube-system",pod="etcd-minikube",condition="false"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="etcd-minikube",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="kube-apiserver-minikube",condition="true"} 1 -kube_pod_status_scheduled{namespace="kube-system",pod="kube-apiserver-minikube",condition="false"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="kube-apiserver-minikube",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="default",pod="web-1",condition="true"} 1 -kube_pod_status_scheduled{namespace="default",pod="web-1",condition="false"} 0 -kube_pod_status_scheduled{namespace="default",pod="web-1",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="default",pod="hello-1578512100-vr7wj",condition="true"} 1 -kube_pod_status_scheduled{namespace="default",pod="hello-1578512100-vr7wj",condition="false"} 0 -kube_pod_status_scheduled{namespace="default",pod="hello-1578512100-vr7wj",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="kube-state-metrics-898d4db8d-dqmtg",condition="true"} 1 -kube_pod_status_scheduled{namespace="kube-system",pod="kube-state-metrics-898d4db8d-dqmtg",condition="false"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="kube-state-metrics-898d4db8d-dqmtg",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",condition="true"} 1 -kube_pod_status_scheduled{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",condition="false"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="kube-addon-manager-minikube",condition="true"} 1 -kube_pod_status_scheduled{namespace="kube-system",pod="kube-addon-manager-minikube",condition="false"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="kube-addon-manager-minikube",condition="unknown"} 0 -# HELP kube_pod_container_info Information about a container in a pod. -# TYPE kube_pod_container_info gauge -kube_pod_container_info{namespace="kube-system",pod="kube-addon-manager-minikube",container="kube-addon-manager",image="k8s.gcr.io/kube-addon-manager:v9.0.2",image_id="docker-pullable://k8s.gcr.io/kube-addon-manager@sha256:3e315022a842d782a28e729720f21091dde21f1efea28868d65ec595ad871616",container_id="docker://f13c53a3ed0f3626b33b3c588d6913257320f65714eff28f25ead8f7663dc93b"} 1 -kube_pod_container_info{namespace="kube-system",pod="kube-state-metrics-898d4db8d-dqmtg",container="kube-state-metrics",image="quay.io/coreos/kube-state-metrics:v1.8.0",image_id="docker-pullable://quay.io/coreos/kube-state-metrics@sha256:f75c3e5c5c7f65846ddd6883d6187b38f77721a3938f241c9e5d0ebe7beb8e19",container_id="docker://2e0519a3fcd62acea8f4253b994ce53356d89171c0eb0920a13fe58b637d8cdb"} 1 -kube_pod_container_info{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",container="coredns",image="k8s.gcr.io/coredns:1.6.2",image_id="docker-pullable://k8s.gcr.io/coredns@sha256:12eb885b8685b1b13a04ecf5c23bc809c2e57917252fd7b0be9e9c00644e8ee5",container_id="docker://15ada7864628d1c8007c01420e5887a501590d3bc9c25628a4770172ad615112"} 1 -kube_pod_container_info{namespace="kube-system",pod="etcd-minikube",container="etcd",image="k8s.gcr.io/etcd:3.3.15-0",image_id="docker-pullable://k8s.gcr.io/etcd@sha256:12c2c5e5731c3bcd56e6f1c05c0f9198b6f06793fa7fca2fb43aab9622dc4afa",container_id="docker://842fbd62a0ab71b9ed9139edce3db502e9d81e545b9646daa3cde09f9986ab06"} 1 -kube_pod_container_info{namespace="kube-system",pod="kube-apiserver-minikube",container="kube-apiserver",image="k8s.gcr.io/kube-apiserver:v1.16.2",image_id="docker-pullable://k8s.gcr.io/kube-apiserver@sha256:8c31925d4d86a8a4b45edbebba17f0a9bc00acb8a80796085f18218feb9471cf",container_id="docker://cdaefb4df2f2add498f884fdc717a6ca8d2681c1636934747de600e6427e0c0d"} 1 -kube_pod_container_info{namespace="kube-system",pod="kube-controller-manager-minikube",container="kube-controller-manager",image="k8s.gcr.io/kube-controller-manager:v1.16.2",image_id="docker-pullable://k8s.gcr.io/kube-controller-manager@sha256:d24ea0e3d735fcd81801482e3ba14e60f2b5b71c639c60db303f7287fbfc5eec",container_id="docker://465ebffafd7fc238a2fa2e764255efcbff88d5513f4c68f57d70932985428d12"} 1 -kube_pod_container_info{namespace="kube-system",pod="storage-provisioner",container="storage-provisioner",image="gcr.io/k8s-minikube/storage-provisioner:v1.8.1",image_id="docker://sha256:4689081edb103a9e8174bf23a255bfbe0b2d9ed82edc907abab6989d1c60f02c",container_id="docker://e0b05fcb32abf937c395942e0234b5dfc834206149bbb95afa585c51693650f3"} 1 -kube_pod_container_info{namespace="kube-system",pod="kube-scheduler-minikube",container="kube-scheduler",image="k8s.gcr.io/kube-scheduler:v1.16.2",image_id="docker-pullable://k8s.gcr.io/kube-scheduler@sha256:00a8ef7932173272fc6352c799f4e9c33240e4f6b92580d24989008faa31cb0d",container_id="docker://0ea0cef8a79c7643474a736e5da14c254d9411d87167028fa07c96d09748c83a"} 1 -kube_pod_container_info{namespace="default",pod="web-0",container="nginx",image="k8s.gcr.io/nginx-slim:0.8",image_id="docker-pullable://k8s.gcr.io/nginx-slim@sha256:8b4501fe0fe221df663c22e16539f399e89594552f400408303c42f3dd8d0e52",container_id="docker://a4cec783af3614b137f4b449eebf3ac61eaf0a8661cb2f4847741be5a24de0bf"} 1 -kube_pod_container_info{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",container="coredns",image="k8s.gcr.io/coredns:1.6.2",image_id="docker-pullable://k8s.gcr.io/coredns@sha256:12eb885b8685b1b13a04ecf5c23bc809c2e57917252fd7b0be9e9c00644e8ee5",container_id="docker://f8fe5be1dbb1931d702c89235c79965730cbcced7b0ced9895f6c54c1ae8e5c3"} 1 -kube_pod_container_info{namespace="kube-system",pod="kube-proxy-dwg6l",container="kube-proxy",image="k8s.gcr.io/kube-proxy:v1.16.2",image_id="docker-pullable://k8s.gcr.io/kube-proxy@sha256:dea8ba1d374a2e5bf0498d32a6fd32b6bf09d18f74db3758c641b54d7010a01f",container_id="docker://c152296116c064db311061cf6c39cff2de8d66339c954505cb68816464cf4a03"} 1 -kube_pod_container_info{namespace="default",pod="web-1",container="nginx",image="k8s.gcr.io/nginx-slim:0.8",image_id="docker-pullable://k8s.gcr.io/nginx-slim@sha256:8b4501fe0fe221df663c22e16539f399e89594552f400408303c42f3dd8d0e52",container_id="docker://669cc415d86b872450deaada60c73cca387ca23a7b0f21c5b146467b95cf1f76"} 1 -kube_pod_container_info{namespace="default",pod="hello-1578512100-vr7wj",container="hello",image="busybox:latest",image_id="docker-pullable://busybox@sha256:6915be4043561d64e0ab0f8f098dc2ac48e077fe23f488ac24b665166898115a",container_id="docker://30216f9823ca7d3454987075dd7256b665b14b2333c9a6762b127b6378516609"} 1 -# HELP kube_pod_init_container_info Information about an init container in a pod. -# TYPE kube_pod_init_container_info gauge -# HELP kube_pod_container_status_waiting Describes whether the container is currently in waiting state. -# TYPE kube_pod_container_status_waiting gauge -kube_pod_container_status_waiting{namespace="kube-system",pod="kube-state-metrics-898d4db8d-dqmtg",container="kube-state-metrics"} 0 -kube_pod_container_status_waiting{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",container="coredns"} 0 -kube_pod_container_status_waiting{namespace="kube-system",pod="kube-addon-manager-minikube",container="kube-addon-manager"} 0 -kube_pod_container_status_waiting{namespace="default",pod="web-0",container="nginx"} 0 -kube_pod_container_status_waiting{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",container="coredns"} 0 -kube_pod_container_status_waiting{namespace="kube-system",pod="kube-proxy-dwg6l",container="kube-proxy"} 0 -kube_pod_container_status_waiting{namespace="kube-system",pod="etcd-minikube",container="etcd"} 0 -kube_pod_container_status_waiting{namespace="kube-system",pod="kube-apiserver-minikube",container="kube-apiserver"} 0 -kube_pod_container_status_waiting{namespace="kube-system",pod="kube-controller-manager-minikube",container="kube-controller-manager"} 0 -kube_pod_container_status_waiting{namespace="kube-system",pod="storage-provisioner",container="storage-provisioner"} 0 -kube_pod_container_status_waiting{namespace="kube-system",pod="kube-scheduler-minikube",container="kube-scheduler"} 0 -kube_pod_container_status_waiting{namespace="default",pod="web-1",container="nginx"} 0 -kube_pod_container_status_waiting{namespace="default",pod="hello-1578512100-vr7wj",container="hello"} 0 -# HELP kube_pod_init_container_status_waiting Describes whether the init container is currently in waiting state. -# TYPE kube_pod_init_container_status_waiting gauge -# HELP kube_pod_container_status_waiting_reason Describes the reason the container is currently in waiting state. -# TYPE kube_pod_container_status_waiting_reason gauge -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="storage-provisioner",container="storage-provisioner",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="storage-provisioner",container="storage-provisioner",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="storage-provisioner",container="storage-provisioner",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="storage-provisioner",container="storage-provisioner",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="storage-provisioner",container="storage-provisioner",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="storage-provisioner",container="storage-provisioner",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="storage-provisioner",container="storage-provisioner",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-scheduler-minikube",container="kube-scheduler",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-scheduler-minikube",container="kube-scheduler",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-scheduler-minikube",container="kube-scheduler",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-scheduler-minikube",container="kube-scheduler",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-scheduler-minikube",container="kube-scheduler",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-scheduler-minikube",container="kube-scheduler",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-scheduler-minikube",container="kube-scheduler",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="web-0",container="nginx",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="web-0",container="nginx",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="web-0",container="nginx",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="web-0",container="nginx",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="web-0",container="nginx",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="web-0",container="nginx",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="web-0",container="nginx",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",container="coredns",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",container="coredns",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",container="coredns",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",container="coredns",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",container="coredns",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",container="coredns",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",container="coredns",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-proxy-dwg6l",container="kube-proxy",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-proxy-dwg6l",container="kube-proxy",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-proxy-dwg6l",container="kube-proxy",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-proxy-dwg6l",container="kube-proxy",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-proxy-dwg6l",container="kube-proxy",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-proxy-dwg6l",container="kube-proxy",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-proxy-dwg6l",container="kube-proxy",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="etcd-minikube",container="etcd",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="etcd-minikube",container="etcd",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="etcd-minikube",container="etcd",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="etcd-minikube",container="etcd",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="etcd-minikube",container="etcd",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="etcd-minikube",container="etcd",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="etcd-minikube",container="etcd",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-apiserver-minikube",container="kube-apiserver",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-apiserver-minikube",container="kube-apiserver",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-apiserver-minikube",container="kube-apiserver",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-apiserver-minikube",container="kube-apiserver",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-apiserver-minikube",container="kube-apiserver",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-apiserver-minikube",container="kube-apiserver",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-apiserver-minikube",container="kube-apiserver",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-controller-manager-minikube",container="kube-controller-manager",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-controller-manager-minikube",container="kube-controller-manager",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-controller-manager-minikube",container="kube-controller-manager",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-controller-manager-minikube",container="kube-controller-manager",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-controller-manager-minikube",container="kube-controller-manager",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-controller-manager-minikube",container="kube-controller-manager",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-controller-manager-minikube",container="kube-controller-manager",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="web-1",container="nginx",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="web-1",container="nginx",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="web-1",container="nginx",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="web-1",container="nginx",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="web-1",container="nginx",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="web-1",container="nginx",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="web-1",container="nginx",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="hello-1578512100-vr7wj",container="hello",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="hello-1578512100-vr7wj",container="hello",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="hello-1578512100-vr7wj",container="hello",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="hello-1578512100-vr7wj",container="hello",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="hello-1578512100-vr7wj",container="hello",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="hello-1578512100-vr7wj",container="hello",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="hello-1578512100-vr7wj",container="hello",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-state-metrics-898d4db8d-dqmtg",container="kube-state-metrics",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-state-metrics-898d4db8d-dqmtg",container="kube-state-metrics",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-state-metrics-898d4db8d-dqmtg",container="kube-state-metrics",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-state-metrics-898d4db8d-dqmtg",container="kube-state-metrics",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-state-metrics-898d4db8d-dqmtg",container="kube-state-metrics",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-state-metrics-898d4db8d-dqmtg",container="kube-state-metrics",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-state-metrics-898d4db8d-dqmtg",container="kube-state-metrics",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",container="coredns",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",container="coredns",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",container="coredns",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",container="coredns",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",container="coredns",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",container="coredns",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",container="coredns",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-addon-manager-minikube",container="kube-addon-manager",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-addon-manager-minikube",container="kube-addon-manager",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-addon-manager-minikube",container="kube-addon-manager",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-addon-manager-minikube",container="kube-addon-manager",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-addon-manager-minikube",container="kube-addon-manager",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-addon-manager-minikube",container="kube-addon-manager",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-addon-manager-minikube",container="kube-addon-manager",reason="InvalidImageName"} 0 -# HELP kube_pod_init_container_status_waiting_reason Describes the reason the init container is currently in waiting state. -# TYPE kube_pod_init_container_status_waiting_reason gauge -# HELP kube_pod_container_status_running Describes whether the container is currently in running state. -# TYPE kube_pod_container_status_running gauge -kube_pod_container_status_running{namespace="kube-system",pod="kube-state-metrics-898d4db8d-dqmtg",container="kube-state-metrics"} 1 -kube_pod_container_status_running{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",container="coredns"} 1 -kube_pod_container_status_running{namespace="kube-system",pod="kube-addon-manager-minikube",container="kube-addon-manager"} 1 -kube_pod_container_status_running{namespace="kube-system",pod="kube-controller-manager-minikube",container="kube-controller-manager"} 1 -kube_pod_container_status_running{namespace="kube-system",pod="storage-provisioner",container="storage-provisioner"} 1 -kube_pod_container_status_running{namespace="kube-system",pod="kube-scheduler-minikube",container="kube-scheduler"} 1 -kube_pod_container_status_running{namespace="default",pod="web-0",container="nginx"} 1 -kube_pod_container_status_running{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",container="coredns"} 1 -kube_pod_container_status_running{namespace="kube-system",pod="kube-proxy-dwg6l",container="kube-proxy"} 1 -kube_pod_container_status_running{namespace="kube-system",pod="etcd-minikube",container="etcd"} 1 -kube_pod_container_status_running{namespace="kube-system",pod="kube-apiserver-minikube",container="kube-apiserver"} 1 -kube_pod_container_status_running{namespace="default",pod="web-1",container="nginx"} 1 -kube_pod_container_status_running{namespace="default",pod="hello-1578512100-vr7wj",container="hello"} 0 -# HELP kube_pod_init_container_status_running Describes whether the init container is currently in running state. -# TYPE kube_pod_init_container_status_running gauge -# HELP kube_pod_container_status_terminated Describes whether the container is currently in terminated state. -# TYPE kube_pod_container_status_terminated gauge -kube_pod_container_status_terminated{namespace="default",pod="web-0",container="nginx"} 0 -kube_pod_container_status_terminated{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",container="coredns"} 0 -kube_pod_container_status_terminated{namespace="kube-system",pod="kube-proxy-dwg6l",container="kube-proxy"} 0 -kube_pod_container_status_terminated{namespace="kube-system",pod="etcd-minikube",container="etcd"} 0 -kube_pod_container_status_terminated{namespace="kube-system",pod="kube-apiserver-minikube",container="kube-apiserver"} 0 -kube_pod_container_status_terminated{namespace="kube-system",pod="kube-controller-manager-minikube",container="kube-controller-manager"} 0 -kube_pod_container_status_terminated{namespace="kube-system",pod="storage-provisioner",container="storage-provisioner"} 0 -kube_pod_container_status_terminated{namespace="kube-system",pod="kube-scheduler-minikube",container="kube-scheduler"} 0 -kube_pod_container_status_terminated{namespace="default",pod="web-1",container="nginx"} 0 -kube_pod_container_status_terminated{namespace="default",pod="hello-1578512100-vr7wj",container="hello"} 1 -kube_pod_container_status_terminated{namespace="kube-system",pod="kube-state-metrics-898d4db8d-dqmtg",container="kube-state-metrics"} 0 -kube_pod_container_status_terminated{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",container="coredns"} 0 -kube_pod_container_status_terminated{namespace="kube-system",pod="kube-addon-manager-minikube",container="kube-addon-manager"} 0 -# HELP kube_pod_init_container_status_terminated Describes whether the init container is currently in terminated state. -# TYPE kube_pod_init_container_status_terminated gauge -# HELP kube_pod_container_status_terminated_reason Describes the reason the container is currently in terminated state. -# TYPE kube_pod_container_status_terminated_reason gauge -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-state-metrics-898d4db8d-dqmtg",container="kube-state-metrics",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-state-metrics-898d4db8d-dqmtg",container="kube-state-metrics",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-state-metrics-898d4db8d-dqmtg",container="kube-state-metrics",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-state-metrics-898d4db8d-dqmtg",container="kube-state-metrics",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-state-metrics-898d4db8d-dqmtg",container="kube-state-metrics",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",container="coredns",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",container="coredns",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",container="coredns",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",container="coredns",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",container="coredns",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-addon-manager-minikube",container="kube-addon-manager",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-addon-manager-minikube",container="kube-addon-manager",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-addon-manager-minikube",container="kube-addon-manager",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-addon-manager-minikube",container="kube-addon-manager",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-addon-manager-minikube",container="kube-addon-manager",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-controller-manager-minikube",container="kube-controller-manager",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-controller-manager-minikube",container="kube-controller-manager",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-controller-manager-minikube",container="kube-controller-manager",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-controller-manager-minikube",container="kube-controller-manager",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-controller-manager-minikube",container="kube-controller-manager",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="storage-provisioner",container="storage-provisioner",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="storage-provisioner",container="storage-provisioner",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="storage-provisioner",container="storage-provisioner",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="storage-provisioner",container="storage-provisioner",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="storage-provisioner",container="storage-provisioner",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-scheduler-minikube",container="kube-scheduler",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-scheduler-minikube",container="kube-scheduler",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-scheduler-minikube",container="kube-scheduler",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-scheduler-minikube",container="kube-scheduler",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-scheduler-minikube",container="kube-scheduler",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="web-0",container="nginx",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="web-0",container="nginx",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="web-0",container="nginx",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="web-0",container="nginx",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="web-0",container="nginx",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",container="coredns",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",container="coredns",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",container="coredns",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",container="coredns",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",container="coredns",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-proxy-dwg6l",container="kube-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-proxy-dwg6l",container="kube-proxy",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-proxy-dwg6l",container="kube-proxy",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-proxy-dwg6l",container="kube-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-proxy-dwg6l",container="kube-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="etcd-minikube",container="etcd",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="etcd-minikube",container="etcd",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="etcd-minikube",container="etcd",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="etcd-minikube",container="etcd",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="etcd-minikube",container="etcd",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-apiserver-minikube",container="kube-apiserver",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-apiserver-minikube",container="kube-apiserver",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-apiserver-minikube",container="kube-apiserver",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-apiserver-minikube",container="kube-apiserver",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-apiserver-minikube",container="kube-apiserver",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="web-1",container="nginx",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="web-1",container="nginx",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="web-1",container="nginx",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="web-1",container="nginx",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="web-1",container="nginx",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="hello-1578512100-vr7wj",container="hello",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="hello-1578512100-vr7wj",container="hello",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="default",pod="hello-1578512100-vr7wj",container="hello",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="hello-1578512100-vr7wj",container="hello",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="hello-1578512100-vr7wj",container="hello",reason="DeadlineExceeded"} 0 -# HELP kube_pod_init_container_status_terminated_reason Describes the reason the init container is currently in terminated state. -# TYPE kube_pod_init_container_status_terminated_reason gauge -# HELP kube_pod_container_status_last_terminated_reason Describes the last reason the container was in terminated state. -# TYPE kube_pod_container_status_last_terminated_reason gauge -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",container="coredns",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",container="coredns",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",container="coredns",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",container="coredns",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",container="coredns",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-proxy-dwg6l",container="kube-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-proxy-dwg6l",container="kube-proxy",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-proxy-dwg6l",container="kube-proxy",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-proxy-dwg6l",container="kube-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-proxy-dwg6l",container="kube-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="etcd-minikube",container="etcd",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="etcd-minikube",container="etcd",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="etcd-minikube",container="etcd",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="etcd-minikube",container="etcd",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="etcd-minikube",container="etcd",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-apiserver-minikube",container="kube-apiserver",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-apiserver-minikube",container="kube-apiserver",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-apiserver-minikube",container="kube-apiserver",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-apiserver-minikube",container="kube-apiserver",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-apiserver-minikube",container="kube-apiserver",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-controller-manager-minikube",container="kube-controller-manager",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-controller-manager-minikube",container="kube-controller-manager",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-controller-manager-minikube",container="kube-controller-manager",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-controller-manager-minikube",container="kube-controller-manager",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-controller-manager-minikube",container="kube-controller-manager",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="storage-provisioner",container="storage-provisioner",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="storage-provisioner",container="storage-provisioner",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="storage-provisioner",container="storage-provisioner",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="storage-provisioner",container="storage-provisioner",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="storage-provisioner",container="storage-provisioner",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-scheduler-minikube",container="kube-scheduler",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-scheduler-minikube",container="kube-scheduler",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-scheduler-minikube",container="kube-scheduler",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-scheduler-minikube",container="kube-scheduler",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-scheduler-minikube",container="kube-scheduler",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="web-0",container="nginx",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="web-0",container="nginx",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="web-0",container="nginx",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="web-0",container="nginx",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="web-0",container="nginx",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="web-1",container="nginx",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="web-1",container="nginx",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="web-1",container="nginx",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="web-1",container="nginx",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="web-1",container="nginx",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="hello-1578512100-vr7wj",container="hello",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="hello-1578512100-vr7wj",container="hello",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="hello-1578512100-vr7wj",container="hello",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="hello-1578512100-vr7wj",container="hello",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="hello-1578512100-vr7wj",container="hello",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-state-metrics-898d4db8d-dqmtg",container="kube-state-metrics",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-state-metrics-898d4db8d-dqmtg",container="kube-state-metrics",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-state-metrics-898d4db8d-dqmtg",container="kube-state-metrics",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-state-metrics-898d4db8d-dqmtg",container="kube-state-metrics",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-state-metrics-898d4db8d-dqmtg",container="kube-state-metrics",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",container="coredns",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",container="coredns",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",container="coredns",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",container="coredns",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",container="coredns",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-addon-manager-minikube",container="kube-addon-manager",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-addon-manager-minikube",container="kube-addon-manager",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-addon-manager-minikube",container="kube-addon-manager",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-addon-manager-minikube",container="kube-addon-manager",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-addon-manager-minikube",container="kube-addon-manager",reason="DeadlineExceeded"} 0 -# HELP kube_pod_init_container_status_last_terminated_reason Describes the last reason the init container was in terminated state. -# TYPE kube_pod_init_container_status_last_terminated_reason gauge -# HELP kube_pod_container_status_ready Describes whether the containers readiness check succeeded. -# TYPE kube_pod_container_status_ready gauge -kube_pod_container_status_ready{namespace="kube-system",pod="etcd-minikube",container="etcd"} 1 -kube_pod_container_status_ready{namespace="kube-system",pod="kube-apiserver-minikube",container="kube-apiserver"} 1 -kube_pod_container_status_ready{namespace="kube-system",pod="kube-controller-manager-minikube",container="kube-controller-manager"} 1 -kube_pod_container_status_ready{namespace="kube-system",pod="storage-provisioner",container="storage-provisioner"} 1 -kube_pod_container_status_ready{namespace="kube-system",pod="kube-scheduler-minikube",container="kube-scheduler"} 1 -kube_pod_container_status_ready{namespace="default",pod="web-0",container="nginx"} 1 -kube_pod_container_status_ready{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",container="coredns"} 1 -kube_pod_container_status_ready{namespace="kube-system",pod="kube-proxy-dwg6l",container="kube-proxy"} 1 -kube_pod_container_status_ready{namespace="default",pod="web-1",container="nginx"} 1 -kube_pod_container_status_ready{namespace="default",pod="hello-1578512100-vr7wj",container="hello"} 0 -kube_pod_container_status_ready{namespace="kube-system",pod="kube-addon-manager-minikube",container="kube-addon-manager"} 1 -kube_pod_container_status_ready{namespace="kube-system",pod="kube-state-metrics-898d4db8d-dqmtg",container="kube-state-metrics"} 1 -kube_pod_container_status_ready{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",container="coredns"} 1 -# HELP kube_pod_init_container_status_ready Describes whether the init containers readiness check succeeded. -# TYPE kube_pod_init_container_status_ready gauge -# HELP kube_pod_container_status_restarts_total The number of container restarts per container. -# TYPE kube_pod_container_status_restarts_total counter -kube_pod_container_status_restarts_total{namespace="kube-system",pod="storage-provisioner",container="storage-provisioner"} 0 -kube_pod_container_status_restarts_total{namespace="kube-system",pod="kube-scheduler-minikube",container="kube-scheduler"} 0 -kube_pod_container_status_restarts_total{namespace="default",pod="web-0",container="nginx"} 0 -kube_pod_container_status_restarts_total{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",container="coredns"} 0 -kube_pod_container_status_restarts_total{namespace="kube-system",pod="kube-proxy-dwg6l",container="kube-proxy"} 0 -kube_pod_container_status_restarts_total{namespace="kube-system",pod="etcd-minikube",container="etcd"} 0 -kube_pod_container_status_restarts_total{namespace="kube-system",pod="kube-apiserver-minikube",container="kube-apiserver"} 0 -kube_pod_container_status_restarts_total{namespace="kube-system",pod="kube-controller-manager-minikube",container="kube-controller-manager"} 0 -kube_pod_container_status_restarts_total{namespace="default",pod="web-1",container="nginx"} 0 -kube_pod_container_status_restarts_total{namespace="default",pod="hello-1578512100-vr7wj",container="hello"} 0 -kube_pod_container_status_restarts_total{namespace="kube-system",pod="kube-state-metrics-898d4db8d-dqmtg",container="kube-state-metrics"} 0 -kube_pod_container_status_restarts_total{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",container="coredns"} 0 -kube_pod_container_status_restarts_total{namespace="kube-system",pod="kube-addon-manager-minikube",container="kube-addon-manager"} 0 -# HELP kube_pod_init_container_status_restarts_total The number of restarts for the init container. -# TYPE kube_pod_init_container_status_restarts_total counter -# HELP kube_pod_container_resource_requests The number of requested request resource by a container. -# TYPE kube_pod_container_resource_requests gauge -kube_pod_container_resource_requests{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",container="coredns",node="minikube",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",container="coredns",node="minikube",resource="memory",unit="byte"} 7.340032e+07 -kube_pod_container_resource_requests{namespace="kube-system",pod="kube-apiserver-minikube",container="kube-apiserver",node="minikube",resource="cpu",unit="core"} 0.25 -kube_pod_container_resource_requests{namespace="kube-system",pod="kube-controller-manager-minikube",container="kube-controller-manager",node="minikube",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="kube-system",pod="kube-scheduler-minikube",container="kube-scheduler",node="minikube",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",container="coredns",node="minikube",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",container="coredns",node="minikube",resource="memory",unit="byte"} 7.340032e+07 -kube_pod_container_resource_requests{namespace="kube-system",pod="kube-addon-manager-minikube",container="kube-addon-manager",node="minikube",resource="cpu",unit="core"} 0.005 -kube_pod_container_resource_requests{namespace="kube-system",pod="kube-addon-manager-minikube",container="kube-addon-manager",node="minikube",resource="memory",unit="byte"} 5.24288e+07 -# HELP kube_pod_container_resource_limits The number of requested limit resource by a container. -# TYPE kube_pod_container_resource_limits gauge -kube_pod_container_resource_limits{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",container="coredns",node="minikube",resource="memory",unit="byte"} 1.7825792e+08 -kube_pod_container_resource_limits{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",container="coredns",node="minikube",resource="memory",unit="byte"} 1.7825792e+08 -# HELP kube_pod_init_container_resource_limits The number of requested limit resource by the init container. -# TYPE kube_pod_init_container_resource_limits gauge -# HELP kube_pod_container_resource_requests_cpu_cores The number of requested cpu cores by a container. -# TYPE kube_pod_container_resource_requests_cpu_cores gauge -kube_pod_container_resource_requests_cpu_cores{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",container="coredns",node="minikube"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="kube-system",pod="kube-apiserver-minikube",container="kube-apiserver",node="minikube"} 0.25 -kube_pod_container_resource_requests_cpu_cores{namespace="kube-system",pod="kube-controller-manager-minikube",container="kube-controller-manager",node="minikube"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="kube-system",pod="kube-scheduler-minikube",container="kube-scheduler",node="minikube"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",container="coredns",node="minikube"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="kube-system",pod="kube-addon-manager-minikube",container="kube-addon-manager",node="minikube"} 0.005 -# HELP kube_pod_container_resource_requests_memory_bytes The number of requested memory bytes by a container. -# TYPE kube_pod_container_resource_requests_memory_bytes gauge -kube_pod_container_resource_requests_memory_bytes{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",container="coredns",node="minikube"} 7.340032e+07 -kube_pod_container_resource_requests_memory_bytes{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",container="coredns",node="minikube"} 7.340032e+07 -kube_pod_container_resource_requests_memory_bytes{namespace="kube-system",pod="kube-addon-manager-minikube",container="kube-addon-manager",node="minikube"} 5.24288e+07 -# HELP kube_pod_container_resource_limits_cpu_cores The limit on cpu cores to be used by a container. -# TYPE kube_pod_container_resource_limits_cpu_cores gauge -# HELP kube_pod_container_resource_limits_memory_bytes The limit on memory to be used by a container in bytes. -# TYPE kube_pod_container_resource_limits_memory_bytes gauge -kube_pod_container_resource_limits_memory_bytes{namespace="kube-system",pod="coredns-5644d7b6d9-k6wsp",container="coredns",node="minikube"} 1.7825792e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="kube-system",pod="coredns-5644d7b6d9-fhwjd",container="coredns",node="minikube"} 1.7825792e+08 -# HELP kube_pod_spec_volumes_persistentvolumeclaims_info Information about persistentvolumeclaim volumes in a pod. -# TYPE kube_pod_spec_volumes_persistentvolumeclaims_info gauge -kube_pod_spec_volumes_persistentvolumeclaims_info{namespace="default",pod="web-0",volume="www",persistentvolumeclaim="www-web-0"} 1 -kube_pod_spec_volumes_persistentvolumeclaims_info{namespace="default",pod="web-1",volume="www",persistentvolumeclaim="www-web-1"} 1 -# HELP kube_pod_spec_volumes_persistentvolumeclaims_readonly Describes whether a persistentvolumeclaim is mounted read only. -# TYPE kube_pod_spec_volumes_persistentvolumeclaims_readonly gauge -kube_pod_spec_volumes_persistentvolumeclaims_readonly{namespace="default",pod="web-0",volume="www",persistentvolumeclaim="www-web-0"} 0 -kube_pod_spec_volumes_persistentvolumeclaims_readonly{namespace="default",pod="web-1",volume="www",persistentvolumeclaim="www-web-1"} 0 -# HELP kube_replicaset_created Unix creation timestamp -# TYPE kube_replicaset_created gauge -kube_replicaset_created{namespace="kube-system",replicaset="coredns-5644d7b6d9"} 1.578413471e+09 -kube_replicaset_created{namespace="kube-system",replicaset="kube-state-metrics-898d4db8d"} 1.578419023e+09 -# HELP kube_replicaset_status_replicas The number of replicas per ReplicaSet. -# TYPE kube_replicaset_status_replicas gauge -kube_replicaset_status_replicas{namespace="kube-system",replicaset="coredns-5644d7b6d9"} 2 -kube_replicaset_status_replicas{namespace="kube-system",replicaset="kube-state-metrics-898d4db8d"} 1 -# HELP kube_replicaset_status_fully_labeled_replicas The number of fully labeled replicas per ReplicaSet. -# TYPE kube_replicaset_status_fully_labeled_replicas gauge -kube_replicaset_status_fully_labeled_replicas{namespace="kube-system",replicaset="coredns-5644d7b6d9"} 2 -kube_replicaset_status_fully_labeled_replicas{namespace="kube-system",replicaset="kube-state-metrics-898d4db8d"} 1 -# HELP kube_replicaset_status_ready_replicas The number of ready replicas per ReplicaSet. -# TYPE kube_replicaset_status_ready_replicas gauge -kube_replicaset_status_ready_replicas{namespace="kube-system",replicaset="coredns-5644d7b6d9"} 2 -kube_replicaset_status_ready_replicas{namespace="kube-system",replicaset="kube-state-metrics-898d4db8d"} 1 -# HELP kube_replicaset_status_observed_generation The generation observed by the ReplicaSet controller. -# TYPE kube_replicaset_status_observed_generation gauge -kube_replicaset_status_observed_generation{namespace="kube-system",replicaset="kube-state-metrics-898d4db8d"} 1 -kube_replicaset_status_observed_generation{namespace="kube-system",replicaset="coredns-5644d7b6d9"} 1 -# HELP kube_replicaset_spec_replicas Number of desired pods for a ReplicaSet. -# TYPE kube_replicaset_spec_replicas gauge -kube_replicaset_spec_replicas{namespace="kube-system",replicaset="coredns-5644d7b6d9"} 2 -kube_replicaset_spec_replicas{namespace="kube-system",replicaset="kube-state-metrics-898d4db8d"} 1 -# HELP kube_replicaset_metadata_generation Sequence number representing a specific generation of the desired state. -# TYPE kube_replicaset_metadata_generation gauge -kube_replicaset_metadata_generation{namespace="kube-system",replicaset="kube-state-metrics-898d4db8d"} 1 -kube_replicaset_metadata_generation{namespace="kube-system",replicaset="coredns-5644d7b6d9"} 1 -# HELP kube_replicaset_owner Information about the ReplicaSet's owner. -# TYPE kube_replicaset_owner gauge -kube_replicaset_owner{namespace="kube-system",replicaset="coredns-5644d7b6d9",owner_kind="Deployment",owner_name="coredns",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="kube-system",replicaset="kube-state-metrics-898d4db8d",owner_kind="Deployment",owner_name="kube-state-metrics",owner_is_controller="true"} 1 -# HELP kube_replicaset_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_replicaset_labels gauge -kube_replicaset_labels{namespace="kube-system",replicaset="kube-state-metrics-898d4db8d",label_k8s_app="kube-state-metrics",label_pod_template_hash="898d4db8d"} 1 -kube_replicaset_labels{namespace="kube-system",replicaset="coredns-5644d7b6d9",label_k8s_app="kube-dns",label_pod_template_hash="5644d7b6d9"} 1 -# HELP kube_replicationcontroller_created Unix creation timestamp -# TYPE kube_replicationcontroller_created gauge -# HELP kube_replicationcontroller_status_replicas The number of replicas per ReplicationController. -# TYPE kube_replicationcontroller_status_replicas gauge -# HELP kube_replicationcontroller_status_fully_labeled_replicas The number of fully labeled replicas per ReplicationController. -# TYPE kube_replicationcontroller_status_fully_labeled_replicas gauge -# HELP kube_replicationcontroller_status_ready_replicas The number of ready replicas per ReplicationController. -# TYPE kube_replicationcontroller_status_ready_replicas gauge -# HELP kube_replicationcontroller_status_available_replicas The number of available replicas per ReplicationController. -# TYPE kube_replicationcontroller_status_available_replicas gauge -# HELP kube_replicationcontroller_status_observed_generation The generation observed by the ReplicationController controller. -# TYPE kube_replicationcontroller_status_observed_generation gauge -# HELP kube_replicationcontroller_spec_replicas Number of desired pods for a ReplicationController. -# TYPE kube_replicationcontroller_spec_replicas gauge -# HELP kube_replicationcontroller_metadata_generation Sequence number representing a specific generation of the desired state. -# TYPE kube_replicationcontroller_metadata_generation gauge -# HELP kube_resourcequota_created Unix creation timestamp -# TYPE kube_resourcequota_created gauge -kube_resourcequota_created{namespace="myspace",resourcequota="compute-resources"} 1.578507202e+09 -kube_resourcequota_created{namespace="myspace",resourcequota="object-counts"} 1.578507217e+09 -# HELP kube_resourcequota Information about resource quota. -# TYPE kube_resourcequota gauge -kube_resourcequota{namespace="myspace",resourcequota="compute-resources",resource="limits.memory",type="hard"} 2.147483648e+09 -kube_resourcequota{namespace="myspace",resourcequota="compute-resources",resource="requests.cpu",type="hard"} 1 -kube_resourcequota{namespace="myspace",resourcequota="compute-resources",resource="requests.memory",type="hard"} 1.073741824e+09 -kube_resourcequota{namespace="myspace",resourcequota="compute-resources",resource="requests.nvidia.com/gpu",type="hard"} 4 -kube_resourcequota{namespace="myspace",resourcequota="compute-resources",resource="limits.cpu",type="hard"} 2 -kube_resourcequota{namespace="myspace",resourcequota="compute-resources",resource="limits.cpu",type="used"} 0 -kube_resourcequota{namespace="myspace",resourcequota="compute-resources",resource="limits.memory",type="used"} 0 -kube_resourcequota{namespace="myspace",resourcequota="compute-resources",resource="requests.cpu",type="used"} 0 -kube_resourcequota{namespace="myspace",resourcequota="compute-resources",resource="requests.memory",type="used"} 0 -kube_resourcequota{namespace="myspace",resourcequota="compute-resources",resource="requests.nvidia.com/gpu",type="used"} 0 -kube_resourcequota{namespace="myspace",resourcequota="object-counts",resource="configmaps",type="hard"} 10 -kube_resourcequota{namespace="myspace",resourcequota="object-counts",resource="persistentvolumeclaims",type="hard"} 4 -kube_resourcequota{namespace="myspace",resourcequota="object-counts",resource="pods",type="hard"} 4 -kube_resourcequota{namespace="myspace",resourcequota="object-counts",resource="replicationcontrollers",type="hard"} 20 -kube_resourcequota{namespace="myspace",resourcequota="object-counts",resource="secrets",type="hard"} 10 -kube_resourcequota{namespace="myspace",resourcequota="object-counts",resource="services",type="hard"} 10 -kube_resourcequota{namespace="myspace",resourcequota="object-counts",resource="services.loadbalancers",type="hard"} 2 -kube_resourcequota{namespace="myspace",resourcequota="object-counts",resource="configmaps",type="used"} 0 -kube_resourcequota{namespace="myspace",resourcequota="object-counts",resource="persistentvolumeclaims",type="used"} 0 -kube_resourcequota{namespace="myspace",resourcequota="object-counts",resource="pods",type="used"} 0 -kube_resourcequota{namespace="myspace",resourcequota="object-counts",resource="replicationcontrollers",type="used"} 0 -kube_resourcequota{namespace="myspace",resourcequota="object-counts",resource="secrets",type="used"} 1 -kube_resourcequota{namespace="myspace",resourcequota="object-counts",resource="services",type="used"} 0 -kube_resourcequota{namespace="myspace",resourcequota="object-counts",resource="services.loadbalancers",type="used"} 0 -# HELP kube_secret_info Information about secret. -# TYPE kube_secret_info gauge -kube_secret_info{namespace="kube-system",secret="certificate-controller-token-d9fm8"} 1 -kube_secret_info{namespace="kube-system",secret="expand-controller-token-9hb9p"} 1 -kube_secret_info{namespace="kube-system",secret="node-controller-token-tk65m"} 1 -kube_secret_info{namespace="kube-system",secret="bootstrap-signer-token-n2skl"} 1 -kube_secret_info{namespace="kube-system",secret="horizontal-pod-autoscaler-token-klntj"} 1 -kube_secret_info{namespace="kube-system",secret="cronjob-controller-token-dz7gf"} 1 -kube_secret_info{namespace="kube-system",secret="ttl-controller-token-dxn59"} 1 -kube_secret_info{namespace="kube-system",secret="namespace-controller-token-tlgrz"} 1 -kube_secret_info{namespace="kube-public",secret="default-token-284r6"} 1 -kube_secret_info{namespace="kube-system",secret="resourcequota-controller-token-cf26l"} 1 -kube_secret_info{namespace="kube-system",secret="replication-controller-token-ppnmw"} 1 -kube_secret_info{namespace="kube-system",secret="storage-provisioner-token-jlrr5"} 1 -kube_secret_info{namespace="kube-system",secret="token-cleaner-token-xqfkp"} 1 -kube_secret_info{namespace="kube-system",secret="job-controller-token-lqw9j"} 1 -kube_secret_info{namespace="kube-system",secret="endpoint-controller-token-bn4rm"} 1 -kube_secret_info{namespace="kube-system",secret="replicaset-controller-token-vc7hg"} 1 -kube_secret_info{namespace="kube-system",secret="attachdetach-controller-token-w67rk"} 1 -kube_secret_info{namespace="kube-system",secret="statefulset-controller-token-555xf"} 1 -kube_secret_info{namespace="kube-system",secret="persistent-volume-binder-token-44qxm"} 1 -kube_secret_info{namespace="myspace",secret="default-token-g7tmr"} 1 -kube_secret_info{namespace="kube-system",secret="pod-garbage-collector-token-b8dvr"} 1 -kube_secret_info{namespace="kube-system",secret="kube-proxy-token-2xh5k"} 1 -kube_secret_info{namespace="kube-system",secret="pvc-protection-controller-token-v8j2n"} 1 -kube_secret_info{namespace="kube-system",secret="default-token-82wcl"} 1 -kube_secret_info{namespace="kube-system",secret="pv-protection-controller-token-6zbjp"} 1 -kube_secret_info{namespace="kube-system",secret="clusterrole-aggregation-controller-token-wrtwg"} 1 -kube_secret_info{namespace="default",secret="default-token-9tljw"} 1 -kube_secret_info{namespace="kube-system",secret="service-account-controller-token-279sv"} 1 -kube_secret_info{namespace="kube-node-lease",secret="default-token-9976b"} 1 -kube_secret_info{namespace="kube-system",secret="coredns-token-ln9jg"} 1 -kube_secret_info{namespace="kube-system",secret="deployment-controller-token-px5m6"} 1 -kube_secret_info{namespace="kube-system",secret="service-controller-token-c9qs7"} 1 -kube_secret_info{namespace="kube-system",secret="disruption-controller-token-dhl4t"} 1 -kube_secret_info{namespace="kube-system",secret="kube-state-metrics-token-2bpcf"} 1 -kube_secret_info{namespace="kube-system",secret="generic-garbage-collector-token-rzkf2"} 1 -kube_secret_info{namespace="kube-system",secret="daemon-set-controller-token-8zv8l"} 1 -# HELP kube_secret_type Type about secret. -# TYPE kube_secret_type gauge -kube_secret_type{namespace="kube-system",secret="pod-garbage-collector-token-b8dvr",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="kube-proxy-token-2xh5k",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="pvc-protection-controller-token-v8j2n",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="default-token-82wcl",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="pv-protection-controller-token-6zbjp",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="clusterrole-aggregation-controller-token-wrtwg",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="default",secret="default-token-9tljw",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="service-account-controller-token-279sv",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="generic-garbage-collector-token-rzkf2",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="daemon-set-controller-token-8zv8l",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-node-lease",secret="default-token-9976b",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="coredns-token-ln9jg",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="deployment-controller-token-px5m6",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="service-controller-token-c9qs7",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="disruption-controller-token-dhl4t",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="kube-state-metrics-token-2bpcf",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="certificate-controller-token-d9fm8",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="expand-controller-token-9hb9p",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="node-controller-token-tk65m",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-public",secret="default-token-284r6",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="bootstrap-signer-token-n2skl",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="horizontal-pod-autoscaler-token-klntj",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="cronjob-controller-token-dz7gf",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="ttl-controller-token-dxn59",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="namespace-controller-token-tlgrz",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="resourcequota-controller-token-cf26l",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="replication-controller-token-ppnmw",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="storage-provisioner-token-jlrr5",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="token-cleaner-token-xqfkp",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="job-controller-token-lqw9j",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="endpoint-controller-token-bn4rm",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="replicaset-controller-token-vc7hg",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="attachdetach-controller-token-w67rk",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="statefulset-controller-token-555xf",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="persistent-volume-binder-token-44qxm",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="myspace",secret="default-token-g7tmr",type="kubernetes.io/service-account-token"} 1 -# HELP kube_secret_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_secret_labels gauge -kube_secret_labels{namespace="kube-system",secret="statefulset-controller-token-555xf"} 1 -kube_secret_labels{namespace="kube-system",secret="persistent-volume-binder-token-44qxm"} 1 -kube_secret_labels{namespace="myspace",secret="default-token-g7tmr"} 1 -kube_secret_labels{namespace="kube-system",secret="pod-garbage-collector-token-b8dvr"} 1 -kube_secret_labels{namespace="kube-system",secret="kube-proxy-token-2xh5k"} 1 -kube_secret_labels{namespace="kube-system",secret="pvc-protection-controller-token-v8j2n"} 1 -kube_secret_labels{namespace="kube-system",secret="default-token-82wcl"} 1 -kube_secret_labels{namespace="kube-system",secret="pv-protection-controller-token-6zbjp"} 1 -kube_secret_labels{namespace="kube-system",secret="clusterrole-aggregation-controller-token-wrtwg"} 1 -kube_secret_labels{namespace="default",secret="default-token-9tljw"} 1 -kube_secret_labels{namespace="kube-system",secret="service-account-controller-token-279sv"} 1 -kube_secret_labels{namespace="kube-system",secret="generic-garbage-collector-token-rzkf2"} 1 -kube_secret_labels{namespace="kube-system",secret="daemon-set-controller-token-8zv8l"} 1 -kube_secret_labels{namespace="kube-node-lease",secret="default-token-9976b"} 1 -kube_secret_labels{namespace="kube-system",secret="coredns-token-ln9jg"} 1 -kube_secret_labels{namespace="kube-system",secret="deployment-controller-token-px5m6"} 1 -kube_secret_labels{namespace="kube-system",secret="service-controller-token-c9qs7"} 1 -kube_secret_labels{namespace="kube-system",secret="disruption-controller-token-dhl4t"} 1 -kube_secret_labels{namespace="kube-system",secret="kube-state-metrics-token-2bpcf"} 1 -kube_secret_labels{namespace="kube-system",secret="certificate-controller-token-d9fm8"} 1 -kube_secret_labels{namespace="kube-system",secret="expand-controller-token-9hb9p"} 1 -kube_secret_labels{namespace="kube-system",secret="node-controller-token-tk65m"} 1 -kube_secret_labels{namespace="kube-public",secret="default-token-284r6"} 1 -kube_secret_labels{namespace="kube-system",secret="bootstrap-signer-token-n2skl"} 1 -kube_secret_labels{namespace="kube-system",secret="horizontal-pod-autoscaler-token-klntj"} 1 -kube_secret_labels{namespace="kube-system",secret="cronjob-controller-token-dz7gf"} 1 -kube_secret_labels{namespace="kube-system",secret="ttl-controller-token-dxn59"} 1 -kube_secret_labels{namespace="kube-system",secret="namespace-controller-token-tlgrz"} 1 -kube_secret_labels{namespace="kube-system",secret="resourcequota-controller-token-cf26l"} 1 -kube_secret_labels{namespace="kube-system",secret="replication-controller-token-ppnmw"} 1 -kube_secret_labels{namespace="kube-system",secret="storage-provisioner-token-jlrr5"} 1 -kube_secret_labels{namespace="kube-system",secret="token-cleaner-token-xqfkp"} 1 -kube_secret_labels{namespace="kube-system",secret="job-controller-token-lqw9j"} 1 -kube_secret_labels{namespace="kube-system",secret="endpoint-controller-token-bn4rm"} 1 -kube_secret_labels{namespace="kube-system",secret="replicaset-controller-token-vc7hg"} 1 -kube_secret_labels{namespace="kube-system",secret="attachdetach-controller-token-w67rk"} 1 -# HELP kube_secret_created Unix creation timestamp -# TYPE kube_secret_created gauge -kube_secret_created{namespace="kube-system",secret="statefulset-controller-token-555xf"} 1.578413464e+09 -kube_secret_created{namespace="kube-system",secret="persistent-volume-binder-token-44qxm"} 1.578413464e+09 -kube_secret_created{namespace="myspace",secret="default-token-g7tmr"} 1.578507185e+09 -kube_secret_created{namespace="kube-system",secret="kube-proxy-token-2xh5k"} 1.578413464e+09 -kube_secret_created{namespace="kube-system",secret="pvc-protection-controller-token-v8j2n"} 1.578413467e+09 -kube_secret_created{namespace="kube-system",secret="default-token-82wcl"} 1.578413471e+09 -kube_secret_created{namespace="kube-system",secret="pv-protection-controller-token-6zbjp"} 1.578413466e+09 -kube_secret_created{namespace="kube-system",secret="pod-garbage-collector-token-b8dvr"} 1.578413469e+09 -kube_secret_created{namespace="default",secret="default-token-9tljw"} 1.578413471e+09 -kube_secret_created{namespace="kube-system",secret="service-account-controller-token-279sv"} 1.578413468e+09 -kube_secret_created{namespace="kube-system",secret="clusterrole-aggregation-controller-token-wrtwg"} 1.578413465e+09 -kube_secret_created{namespace="kube-system",secret="deployment-controller-token-px5m6"} 1.578413465e+09 -kube_secret_created{namespace="kube-system",secret="service-controller-token-c9qs7"} 1.578413464e+09 -kube_secret_created{namespace="kube-system",secret="disruption-controller-token-dhl4t"} 1.578413469e+09 -kube_secret_created{namespace="kube-system",secret="kube-state-metrics-token-2bpcf"} 1.578419023e+09 -kube_secret_created{namespace="kube-system",secret="generic-garbage-collector-token-rzkf2"} 1.578413468e+09 -kube_secret_created{namespace="kube-system",secret="daemon-set-controller-token-8zv8l"} 1.578413465e+09 -kube_secret_created{namespace="kube-node-lease",secret="default-token-9976b"} 1.578413471e+09 -kube_secret_created{namespace="kube-system",secret="coredns-token-ln9jg"} 1.578413464e+09 -kube_secret_created{namespace="kube-system",secret="expand-controller-token-9hb9p"} 1.578413466e+09 -kube_secret_created{namespace="kube-system",secret="node-controller-token-tk65m"} 1.578413467e+09 -kube_secret_created{namespace="kube-system",secret="certificate-controller-token-d9fm8"} 1.578413464e+09 -kube_secret_created{namespace="kube-system",secret="horizontal-pod-autoscaler-token-klntj"} 1.57841347e+09 -kube_secret_created{namespace="kube-system",secret="cronjob-controller-token-dz7gf"} 1.578413464e+09 -kube_secret_created{namespace="kube-system",secret="ttl-controller-token-dxn59"} 1.578413469e+09 -kube_secret_created{namespace="kube-system",secret="namespace-controller-token-tlgrz"} 1.578413466e+09 -kube_secret_created{namespace="kube-public",secret="default-token-284r6"} 1.578413471e+09 -kube_secret_created{namespace="kube-system",secret="bootstrap-signer-token-n2skl"} 1.578413465e+09 -kube_secret_created{namespace="kube-system",secret="replication-controller-token-ppnmw"} 1.578413467e+09 -kube_secret_created{namespace="kube-system",secret="storage-provisioner-token-jlrr5"} 1.578413472e+09 -kube_secret_created{namespace="kube-system",secret="resourcequota-controller-token-cf26l"} 1.578413464e+09 -kube_secret_created{namespace="kube-system",secret="job-controller-token-lqw9j"} 1.578413468e+09 -kube_secret_created{namespace="kube-system",secret="endpoint-controller-token-bn4rm"} 1.578413466e+09 -kube_secret_created{namespace="kube-system",secret="replicaset-controller-token-vc7hg"} 1.578413464e+09 -kube_secret_created{namespace="kube-system",secret="attachdetach-controller-token-w67rk"} 1.578413469e+09 -kube_secret_created{namespace="kube-system",secret="token-cleaner-token-xqfkp"} 1.578413464e+09 -# HELP kube_secret_metadata_resource_version Resource version representing a specific version of secret. -# TYPE kube_secret_metadata_resource_version gauge -kube_secret_metadata_resource_version{namespace="kube-system",secret="token-cleaner-token-xqfkp",resource_version="212"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="job-controller-token-lqw9j",resource_version="296"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="endpoint-controller-token-bn4rm",resource_version="265"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="replicaset-controller-token-vc7hg",resource_version="229"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="attachdetach-controller-token-w67rk",resource_version="313"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="statefulset-controller-token-555xf",resource_version="226"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="persistent-volume-binder-token-44qxm",resource_version="218"} 1 -kube_secret_metadata_resource_version{namespace="myspace",secret="default-token-g7tmr",resource_version="100892"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="pod-garbage-collector-token-b8dvr",resource_version="310"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="kube-proxy-token-2xh5k",resource_version="208"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="pvc-protection-controller-token-v8j2n",resource_version="279"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="default-token-82wcl",resource_version="333"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="pv-protection-controller-token-6zbjp",resource_version="261"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="clusterrole-aggregation-controller-token-wrtwg",resource_version="239"} 1 -kube_secret_metadata_resource_version{namespace="default",secret="default-token-9tljw",resource_version="339"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="service-account-controller-token-279sv",resource_version="299"} 1 -kube_secret_metadata_resource_version{namespace="kube-node-lease",secret="default-token-9976b",resource_version="338"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="coredns-token-ln9jg",resource_version="206"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="deployment-controller-token-px5m6",resource_version="247"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="service-controller-token-c9qs7",resource_version="215"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="disruption-controller-token-dhl4t",resource_version="304"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="kube-state-metrics-token-2bpcf",resource_version="7178"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="generic-garbage-collector-token-rzkf2",resource_version="288"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="daemon-set-controller-token-8zv8l",resource_version="243"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="certificate-controller-token-d9fm8",resource_version="205"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="expand-controller-token-9hb9p",resource_version="257"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="node-controller-token-tk65m",resource_version="283"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="bootstrap-signer-token-n2skl",resource_version="251"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="horizontal-pod-autoscaler-token-klntj",resource_version="316"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="cronjob-controller-token-dz7gf",resource_version="232"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="ttl-controller-token-dxn59",resource_version="307"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="namespace-controller-token-tlgrz",resource_version="270"} 1 -kube_secret_metadata_resource_version{namespace="kube-public",secret="default-token-284r6",resource_version="335"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="resourcequota-controller-token-cf26l",resource_version="222"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="replication-controller-token-ppnmw",resource_version="275"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="storage-provisioner-token-jlrr5",resource_version="374"} 1 -# HELP kube_service_info Information about service. -# TYPE kube_service_info gauge -kube_service_info{namespace="default",service="kubernetes",cluster_ip="10.96.0.1",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="kube-system",service="kube-dns",cluster_ip="10.96.0.10",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="kube-system",service="kube-state-metrics",cluster_ip="10.101.63.187",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="default",service="nginx",cluster_ip="None",external_name="",load_balancer_ip=""} 1 -# HELP kube_service_created Unix creation timestamp -# TYPE kube_service_created gauge -kube_service_created{namespace="default",service="kubernetes"} 1.578413462e+09 -kube_service_created{namespace="kube-system",service="kube-dns"} 1.578413463e+09 -kube_service_created{namespace="kube-system",service="kube-state-metrics"} 1.578419023e+09 -kube_service_created{namespace="default",service="nginx"} 1.578507325e+09 -# HELP kube_service_spec_type Type about service. -# TYPE kube_service_spec_type gauge -kube_service_spec_type{namespace="default",service="kubernetes",type="ClusterIP"} 1 -kube_service_spec_type{namespace="kube-system",service="kube-dns",type="ClusterIP"} 1 -kube_service_spec_type{namespace="kube-system",service="kube-state-metrics",type="ClusterIP"} 1 -kube_service_spec_type{namespace="default",service="nginx",type="ClusterIP"} 1 -# HELP kube_service_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_service_labels gauge -kube_service_labels{namespace="default",service="nginx",label_app="nginx"} 1 -kube_service_labels{namespace="default",service="kubernetes",label_component="apiserver",label_provider="kubernetes"} 1 -kube_service_labels{namespace="kube-system",service="kube-dns",label_k8s_app="kube-dns",label_kubernetes_io_cluster_service="true",label_kubernetes_io_name="KubeDNS"} 1 -kube_service_labels{namespace="kube-system",service="kube-state-metrics",label_k8s_app="kube-state-metrics"} 1 -# HELP kube_service_spec_external_ip Service external ips. One series for each ip -# TYPE kube_service_spec_external_ip gauge -# HELP kube_service_status_load_balancer_ingress Service load balancer ingress status -# TYPE kube_service_status_load_balancer_ingress gauge -# HELP kube_statefulset_created Unix creation timestamp -# TYPE kube_statefulset_created gauge -kube_statefulset_created{namespace="default",statefulset="web"} 1.578507325e+09 -# HELP kube_statefulset_status_replicas The number of replicas per StatefulSet. -# TYPE kube_statefulset_status_replicas gauge -kube_statefulset_status_replicas{namespace="default",statefulset="web"} 2 -# HELP kube_statefulset_status_replicas_current The number of current replicas per StatefulSet. -# TYPE kube_statefulset_status_replicas_current gauge -kube_statefulset_status_replicas_current{namespace="default",statefulset="web"} 2 -# HELP kube_statefulset_status_replicas_ready The number of ready replicas per StatefulSet. -# TYPE kube_statefulset_status_replicas_ready gauge -kube_statefulset_status_replicas_ready{namespace="default",statefulset="web"} 2 -# HELP kube_statefulset_status_replicas_updated The number of updated replicas per StatefulSet. -# TYPE kube_statefulset_status_replicas_updated gauge -kube_statefulset_status_replicas_updated{namespace="default",statefulset="web"} 2 -# HELP kube_statefulset_status_observed_generation The generation observed by the StatefulSet controller. -# TYPE kube_statefulset_status_observed_generation gauge -kube_statefulset_status_observed_generation{namespace="default",statefulset="web"} 1 -# HELP kube_statefulset_replicas Number of desired pods for a StatefulSet. -# TYPE kube_statefulset_replicas gauge -kube_statefulset_replicas{namespace="default",statefulset="web"} 2 -# HELP kube_statefulset_metadata_generation Sequence number representing a specific generation of the desired state for the StatefulSet. -# TYPE kube_statefulset_metadata_generation gauge -kube_statefulset_metadata_generation{namespace="default",statefulset="web"} 1 -# HELP kube_statefulset_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_statefulset_labels gauge -kube_statefulset_labels{namespace="default",statefulset="web"} 1 -# HELP kube_statefulset_status_current_revision Indicates the version of the StatefulSet used to generate Pods in the sequence [0,currentReplicas). -# TYPE kube_statefulset_status_current_revision gauge -kube_statefulset_status_current_revision{namespace="default",statefulset="web",revision="web-b46f789c4"} 1 -# HELP kube_statefulset_status_update_revision Indicates the version of the StatefulSet used to generate Pods in the sequence [replicas-updatedReplicas,replicas) -# TYPE kube_statefulset_status_update_revision gauge -kube_statefulset_status_update_revision{namespace="default",statefulset="web",revision="web-b46f789c4"} 1 -# HELP kube_storageclass_info Information about storageclass. -# TYPE kube_storageclass_info gauge -kube_storageclass_info{storageclass="standard",provisioner="k8s.io/minikube-hostpath",reclaimPolicy="Delete",volumeBindingMode="Immediate"} 1 -# HELP kube_storageclass_created Unix creation timestamp -# TYPE kube_storageclass_created gauge -kube_storageclass_created{storageclass="standard"} 1.578413471e+09 -# HELP kube_storageclass_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_storageclass_labels gauge -kube_storageclass_labels{storageclass="standard",label_addonmanager_kubernetes_io_mode="EnsureExists"} 1 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/test/stats_summary.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/test/stats_summary.json deleted file mode 100644 index dfb10513..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/_meta/test/stats_summary.json +++ /dev/null @@ -1,129 +0,0 @@ -{ - "node": { - "nodeName": "gke-beats-default-pool-a5b33e2e-hdww", - "systemContainers": [ - { - "name": "kubelet", - "startTime": "2017-04-18T12:53:49Z", - "cpu": { - "time": "2017-04-20T08:06:46Z", - "usageNanoCores": 11263994, - "usageCoreNanoSeconds": 2357800908948 - }, - "memory": { - "time": "2017-04-20T08:06:46Z", - "usageBytes": 36683776, - "workingSetBytes": 36495360, - "rssBytes": 35512320, - "pageFaults": 100835242, - "majorPageFaults": 0 - }, - "userDefinedMetrics": null - } - ], - "startTime": "2017-04-18T12:53:49Z", - "cpu": { - "time": "2017-04-20T08:06:41Z", - "usageNanoCores": 18691146, - "usageCoreNanoSeconds": 4189523881380 - }, - "memory": { - "time": "2017-04-20T08:06:41Z", - "availableBytes": 1768316928, - "usageBytes": 2764943360, - "workingSetBytes": 2111090688, - "rssBytes": 2150400, - "pageFaults": 131567, - "majorPageFaults": 103 - }, - "network": { - "time": "2017-04-20T08:06:41Z", - "rxBytes": 1115133198, - "rxErrors": 0, - "txBytes": 812729002, - "txErrors": 0 - }, - "fs": { - "availableBytes": 98727014400, - "capacityBytes": 101258067968, - "usedBytes": 2514276352, - "inodesFree": 6120096, - "inodes": 6258720, - "inodesUsed": 138624 - }, - "runtime": { - "imageFs": { - "availableBytes": 98727014400, - "capacityBytes": 101258067968, - "usedBytes": 860204379, - "inodesFree": 6120096, - "inodes": 6258720, - "inodesUsed": 138624 - } - } - }, - "pods": [ - { - "podRef": { - "name": "nginx-deployment-2303442956-pcqfc", - "namespace": "default", - "uid": "beabc196-2456-11e7-a3ad-42010a840235" - }, - "startTime": "2017-04-18T16:47:44Z", - "containers": [ - { - "name": "nginx", - "startTime": "2017-04-18T16:47:44Z", - "cpu": { - "time": "2017-04-20T08:06:34Z", - "usageNanoCores": 11263994, - "usageCoreNanoSeconds": 43959424 - }, - "memory": { - "time": "2017-04-20T08:06:34Z", - "usageBytes": 1462272, - "workingSetBytes": 1454080, - "rssBytes": 1409024, - "pageFaults": 841, - "majorPageFaults": 0 - }, - "rootfs": { - "availableBytes": 98727014400, - "capacityBytes": 101258067968, - "usedBytes": 61440, - "inodesFree": 6120096, - "inodes": 6258720, - "inodesUsed": 21 - }, - "logs": { - "availableBytes": 98727014400, - "capacityBytes": 101258067968, - "usedBytes": 28672, - "inodesFree": 6120096, - "inodes": 6258720, - "inodesUsed": 138624 - }, - "userDefinedMetrics": null - } - ], - "network": { - "time": "2017-04-20T08:06:41Z", - "rxBytes": 107056, - "rxErrors": 0, - "txBytes": 72447, - "txErrors": 0 - }, - "volume": [ - { - "availableBytes": 1939689472, - "capacityBytes": 1939701760, - "usedBytes": 12288, - "inodesFree": 473551, - "inodes": 473560, - "inodesUsed": 9, - "name": "default-token-sg8x5" - } - ] - } - ] - } diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver/README.md b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver/README.md deleted file mode 100644 index 749fc7e5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver/README.md +++ /dev/null @@ -1,75 +0,0 @@ -# Kube apiserver Stats - -## Version history - -- Initial version, `v1.8.8` - - There might be a (non reported yet) issue with this version due to the label `code` missing. - Beats 7.4 should solve the issue. - -- June 2019, `v1.14.3` - - `apiserver_request_total` will be used in spite of `apiserver_request_count`. - An _ugly trick_ has been put in place that will read both values, using `apiserver_request_total` if exists. The deprecated value is being configured under the bogus name `request.beforev14.count` and renamed to `request.count` if the newer does not exists. - -## Resources - -`apiserver_request_latencies` - - component - - group - - resource - - scope - - subresource - - verb - - version - -`apiserver_request_duration_seconds_bucket` - - component - - dry_run - - group - - resource - - scope - - subresource - - verb - - version - -`apiserver_request_total` - - client - - code. Note: this one was not being added at previous. - - component - - contentType - - dry_run - - resource - - scope - - subresource - - verb - - version - -`apiserver_longrunning_gauge` - - component - - group - - resource - - scope - - subresource - - verb - - version - -`etcd_object_counts` - - resource - -`apiserver_current_inflight_requests` - - requestKind - -`apiserver_audit_event_total` - -`apiserver_audit_requests_rejected_total` - -## Setup environment for manual tests - -Probably the easiest way of testing apiserver is creating a cluster (kind, minikube?), configuring kubeconfig and then - -```bash -kubectl proxy --port 8000 -``` - -Metrics for apiserver will be available at `http://localhost:8000/metrics` diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver/_meta/data.json deleted file mode 100644 index 2d5e44c3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver/_meta/data.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "@timestamp": "2019-03-01T08:05:34.853Z", - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "certificatesigningrequests.certificates.k8s.io" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver/_meta/docs.asciidoc deleted file mode 100644 index bc9e3173..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the `apiserver` metricset of the Kubernetes module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver/_meta/fields.yml deleted file mode 100644 index ec384a1a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver/_meta/fields.yml +++ /dev/null @@ -1,168 +0,0 @@ -- name: apiserver - type: group - description: > - Kubernetes API server metrics - release: ga - fields: - - name: request.client - type: keyword - description: > - Client executing requests - - name: request.resource - type: keyword - description: > - Requested resource - - name: request.subresource - type: keyword - description: > - Requested subresource - - name: request.scope - type: keyword - description: > - Request scope (cluster, namespace, resource) - - name: request.verb - type: keyword - description: > - HTTP verb - - name: request.code - type: keyword - description: > - HTTP code - - name: request.content_type - type: keyword - description: > - Request HTTP content type - - name: request.dry_run - type: keyword - description: > - Wether the request uses dry run - - name: request.kind - type: keyword - description: > - Kind of request - - name: request.component - type: keyword - description: > - Component handling the request - - name: request.group - type: keyword - description: > - API group for the resource - - name: request.version - type: keyword - description: > - version for the group - - name: request.handler - type: keyword - description: > - Request handler - - name: request.method - type: keyword - description: > - HTTP method - - name: request.host - type: keyword - description: > - Request host - - name: process - type: group - fields: - - name: cpu.sec - type: double - description: CPU seconds - - name: memory.resident.bytes - type: long - format: bytes - description: Bytes in resident memory - - name: memory.virtual.bytes - type: long - format: bytes - description: Bytes in virtual memory - - name: fds.open.count - type: long - description: Number of open file descriptors - - name: started.sec - type: double - description: Seconds since the process started - - name: http - type: group - fields: - - name: request.duration.us.percentile.* - type: object - object_type: double - description: Request duration microseconds percentiles - - name: request.duration.us.sum - type: double - description: Request duration microseconds cumulative sum - - name: request.duration.us.count - type: long - description: Request count for duration - - name: request.size.bytes.percentile.* - type: object - object_type: long - description: Request size percentiles - - name: request.size.bytes.sum - type: long - format: bytes - description: Request size cumulative sum - - name: request.size.bytes.count - type: long - description: Request count for size - - name: response.size.bytes.percentile.* - type: object - object_type: long - description: Response size percentiles - - name: response.size.bytes.sum - type: long - format: bytes - description: Response size cumulative sum - - name: response.size.bytes.count - type: long - description: Response count - - name: request.count - type: long - description: Request count for response - - name: client.request.count - type: long - description: Number of requests as client - - name: request - type: group - fields: - - name: count - type: long - description: Number of requests - - name: latency.sum - type: long - description: Requests latency, sum of latencies in microseconds - - name: latency.count - type: long - description: Request latency, number of requests - - name: latency.bucket.* - type: object - object_type: long - description: Request latency histogram buckets - - name: duration.us.sum - type: long - description: Request duration, sum in microseconds - - name: duration.us.count - type: long - description: Request duration, number of operations - - name: duration.us.bucket.* - type: object - object_type: long - description: Request duration, histogram buckets - - name: current.count - type: long - description: Inflight requests - - name: longrunning.count - type: long - description: Number of requests active long running requests - - name: etcd.object.count - type: long - description: Number of kubernetes objects at etcd - - name: audit.event.count - type: long - description: Number of audit events - - name: audit.rejected.count - type: long - description: Number of audit rejected events diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver/_meta/test/metrics.1.14 b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver/_meta/test/metrics.1.14 deleted file mode 100644 index 6664cabf..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver/_meta/test/metrics.1.14 +++ /dev/null @@ -1,13055 +0,0 @@ -# HELP APIServiceOpenAPIAggregationControllerQueue1_adds (Deprecated) Total number of adds handled by workqueue: APIServiceOpenAPIAggregationControllerQueue1 -# TYPE APIServiceOpenAPIAggregationControllerQueue1_adds counter -APIServiceOpenAPIAggregationControllerQueue1_adds 204170 -# HELP APIServiceOpenAPIAggregationControllerQueue1_depth (Deprecated) Current depth of workqueue: APIServiceOpenAPIAggregationControllerQueue1 -# TYPE APIServiceOpenAPIAggregationControllerQueue1_depth gauge -APIServiceOpenAPIAggregationControllerQueue1_depth 0 -# HELP APIServiceOpenAPIAggregationControllerQueue1_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for APIServiceOpenAPIAggregationControllerQueue1 been running. -# TYPE APIServiceOpenAPIAggregationControllerQueue1_longest_running_processor_microseconds gauge -APIServiceOpenAPIAggregationControllerQueue1_longest_running_processor_microseconds 0 -# HELP APIServiceOpenAPIAggregationControllerQueue1_queue_latency (Deprecated) How long an item stays in workqueueAPIServiceOpenAPIAggregationControllerQueue1 before being requested. -# TYPE APIServiceOpenAPIAggregationControllerQueue1_queue_latency summary -APIServiceOpenAPIAggregationControllerQueue1_queue_latency{quantile="0.5"} 112 -APIServiceOpenAPIAggregationControllerQueue1_queue_latency{quantile="0.9"} 228 -APIServiceOpenAPIAggregationControllerQueue1_queue_latency{quantile="0.99"} 292 -APIServiceOpenAPIAggregationControllerQueue1_queue_latency_sum 2.3561501e+07 -APIServiceOpenAPIAggregationControllerQueue1_queue_latency_count 204170 -# HELP APIServiceOpenAPIAggregationControllerQueue1_retries (Deprecated) Total number of retries handled by workqueue: APIServiceOpenAPIAggregationControllerQueue1 -# TYPE APIServiceOpenAPIAggregationControllerQueue1_retries counter -APIServiceOpenAPIAggregationControllerQueue1_retries 204174 -# HELP APIServiceOpenAPIAggregationControllerQueue1_unfinished_work_seconds (Deprecated) How many seconds of work APIServiceOpenAPIAggregationControllerQueue1 has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE APIServiceOpenAPIAggregationControllerQueue1_unfinished_work_seconds gauge -APIServiceOpenAPIAggregationControllerQueue1_unfinished_work_seconds 0 -# HELP APIServiceOpenAPIAggregationControllerQueue1_work_duration (Deprecated) How long processing an item from workqueueAPIServiceOpenAPIAggregationControllerQueue1 takes. -# TYPE APIServiceOpenAPIAggregationControllerQueue1_work_duration summary -APIServiceOpenAPIAggregationControllerQueue1_work_duration{quantile="0.5"} 140 -APIServiceOpenAPIAggregationControllerQueue1_work_duration{quantile="0.9"} 209 -APIServiceOpenAPIAggregationControllerQueue1_work_duration{quantile="0.99"} 276 -APIServiceOpenAPIAggregationControllerQueue1_work_duration_sum 2.8119383e+07 -APIServiceOpenAPIAggregationControllerQueue1_work_duration_count 204170 -# HELP APIServiceRegistrationController_adds (Deprecated) Total number of adds handled by workqueue: APIServiceRegistrationController -# TYPE APIServiceRegistrationController_adds counter -APIServiceRegistrationController_adds 10230 -# HELP APIServiceRegistrationController_depth (Deprecated) Current depth of workqueue: APIServiceRegistrationController -# TYPE APIServiceRegistrationController_depth gauge -APIServiceRegistrationController_depth 0 -# HELP APIServiceRegistrationController_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for APIServiceRegistrationController been running. -# TYPE APIServiceRegistrationController_longest_running_processor_microseconds gauge -APIServiceRegistrationController_longest_running_processor_microseconds 0 -# HELP APIServiceRegistrationController_queue_latency (Deprecated) How long an item stays in workqueueAPIServiceRegistrationController before being requested. -# TYPE APIServiceRegistrationController_queue_latency summary -APIServiceRegistrationController_queue_latency{quantile="0.5"} 35 -APIServiceRegistrationController_queue_latency{quantile="0.9"} 168 -APIServiceRegistrationController_queue_latency{quantile="0.99"} 232 -APIServiceRegistrationController_queue_latency_sum 256272 -APIServiceRegistrationController_queue_latency_count 10230 -# HELP APIServiceRegistrationController_retries (Deprecated) Total number of retries handled by workqueue: APIServiceRegistrationController -# TYPE APIServiceRegistrationController_retries counter -APIServiceRegistrationController_retries 0 -# HELP APIServiceRegistrationController_unfinished_work_seconds (Deprecated) How many seconds of work APIServiceRegistrationController has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE APIServiceRegistrationController_unfinished_work_seconds gauge -APIServiceRegistrationController_unfinished_work_seconds 0 -# HELP APIServiceRegistrationController_work_duration (Deprecated) How long processing an item from workqueueAPIServiceRegistrationController takes. -# TYPE APIServiceRegistrationController_work_duration summary -APIServiceRegistrationController_work_duration{quantile="0.5"} 9 -APIServiceRegistrationController_work_duration{quantile="0.9"} 74 -APIServiceRegistrationController_work_duration{quantile="0.99"} 133 -APIServiceRegistrationController_work_duration_sum 164272 -APIServiceRegistrationController_work_duration_count 10230 -# HELP AvailableConditionController_adds (Deprecated) Total number of adds handled by workqueue: AvailableConditionController -# TYPE AvailableConditionController_adds counter -AvailableConditionController_adds 102150 -# HELP AvailableConditionController_depth (Deprecated) Current depth of workqueue: AvailableConditionController -# TYPE AvailableConditionController_depth gauge -AvailableConditionController_depth 0 -# HELP AvailableConditionController_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for AvailableConditionController been running. -# TYPE AvailableConditionController_longest_running_processor_microseconds gauge -AvailableConditionController_longest_running_processor_microseconds 0 -# HELP AvailableConditionController_queue_latency (Deprecated) How long an item stays in workqueueAvailableConditionController before being requested. -# TYPE AvailableConditionController_queue_latency summary -AvailableConditionController_queue_latency{quantile="0.5"} 15 -AvailableConditionController_queue_latency{quantile="0.9"} 45 -AvailableConditionController_queue_latency{quantile="0.99"} 169 -AvailableConditionController_queue_latency_sum 2.314299e+06 -AvailableConditionController_queue_latency_count 102150 -# HELP AvailableConditionController_retries (Deprecated) Total number of retries handled by workqueue: AvailableConditionController -# TYPE AvailableConditionController_retries counter -AvailableConditionController_retries 0 -# HELP AvailableConditionController_unfinished_work_seconds (Deprecated) How many seconds of work AvailableConditionController has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE AvailableConditionController_unfinished_work_seconds gauge -AvailableConditionController_unfinished_work_seconds 0 -# HELP AvailableConditionController_work_duration (Deprecated) How long processing an item from workqueueAvailableConditionController takes. -# TYPE AvailableConditionController_work_duration summary -AvailableConditionController_work_duration{quantile="0.5"} 38 -AvailableConditionController_work_duration{quantile="0.9"} 112 -AvailableConditionController_work_duration{quantile="0.99"} 251 -AvailableConditionController_work_duration_sum 4.907201e+06 -AvailableConditionController_work_duration_count 102150 -# HELP DiscoveryController_adds (Deprecated) Total number of adds handled by workqueue: DiscoveryController -# TYPE DiscoveryController_adds counter -DiscoveryController_adds 0 -# HELP DiscoveryController_depth (Deprecated) Current depth of workqueue: DiscoveryController -# TYPE DiscoveryController_depth gauge -DiscoveryController_depth 0 -# HELP DiscoveryController_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for DiscoveryController been running. -# TYPE DiscoveryController_longest_running_processor_microseconds gauge -DiscoveryController_longest_running_processor_microseconds 0 -# HELP DiscoveryController_queue_latency (Deprecated) How long an item stays in workqueueDiscoveryController before being requested. -# TYPE DiscoveryController_queue_latency summary -DiscoveryController_queue_latency{quantile="0.5"} NaN -DiscoveryController_queue_latency{quantile="0.9"} NaN -DiscoveryController_queue_latency{quantile="0.99"} NaN -DiscoveryController_queue_latency_sum 0 -DiscoveryController_queue_latency_count 0 -# HELP DiscoveryController_retries (Deprecated) Total number of retries handled by workqueue: DiscoveryController -# TYPE DiscoveryController_retries counter -DiscoveryController_retries 0 -# HELP DiscoveryController_unfinished_work_seconds (Deprecated) How many seconds of work DiscoveryController has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE DiscoveryController_unfinished_work_seconds gauge -DiscoveryController_unfinished_work_seconds 0 -# HELP DiscoveryController_work_duration (Deprecated) How long processing an item from workqueueDiscoveryController takes. -# TYPE DiscoveryController_work_duration summary -DiscoveryController_work_duration{quantile="0.5"} NaN -DiscoveryController_work_duration{quantile="0.9"} NaN -DiscoveryController_work_duration{quantile="0.99"} NaN -DiscoveryController_work_duration_sum 0 -DiscoveryController_work_duration_count 0 -# HELP admission_quota_controller_adds (Deprecated) Total number of adds handled by workqueue: admission_quota_controller -# TYPE admission_quota_controller_adds counter -admission_quota_controller_adds 125 -# HELP admission_quota_controller_depth (Deprecated) Current depth of workqueue: admission_quota_controller -# TYPE admission_quota_controller_depth gauge -admission_quota_controller_depth 0 -# HELP admission_quota_controller_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for admission_quota_controller been running. -# TYPE admission_quota_controller_longest_running_processor_microseconds gauge -admission_quota_controller_longest_running_processor_microseconds 0 -# HELP admission_quota_controller_queue_latency (Deprecated) How long an item stays in workqueueadmission_quota_controller before being requested. -# TYPE admission_quota_controller_queue_latency summary -admission_quota_controller_queue_latency{quantile="0.5"} NaN -admission_quota_controller_queue_latency{quantile="0.9"} NaN -admission_quota_controller_queue_latency{quantile="0.99"} NaN -admission_quota_controller_queue_latency_sum 5354 -admission_quota_controller_queue_latency_count 125 -# HELP admission_quota_controller_unfinished_work_seconds (Deprecated) How many seconds of work admission_quota_controller has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE admission_quota_controller_unfinished_work_seconds gauge -admission_quota_controller_unfinished_work_seconds 0 -# HELP admission_quota_controller_work_duration (Deprecated) How long processing an item from workqueueadmission_quota_controller takes. -# TYPE admission_quota_controller_work_duration summary -admission_quota_controller_work_duration{quantile="0.5"} NaN -admission_quota_controller_work_duration{quantile="0.9"} NaN -admission_quota_controller_work_duration{quantile="0.99"} NaN -admission_quota_controller_work_duration_sum 17022 -admission_quota_controller_work_duration_count 125 -# HELP apiserver_admission_controller_admission_duration_seconds Admission controller latency histogram in seconds, identified by name and broken out for each operation and API resource and type (validate or admit). -# TYPE apiserver_admission_controller_admission_duration_seconds histogram -apiserver_admission_controller_admission_duration_seconds_bucket{name="DefaultStorageClass",operation="CREATE",rejected="false",type="admit",le="25000"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="DefaultStorageClass",operation="CREATE",rejected="false",type="admit",le="62500"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="DefaultStorageClass",operation="CREATE",rejected="false",type="admit",le="156250"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="DefaultStorageClass",operation="CREATE",rejected="false",type="admit",le="390625"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="DefaultStorageClass",operation="CREATE",rejected="false",type="admit",le="976562.5"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="DefaultStorageClass",operation="CREATE",rejected="false",type="admit",le="+Inf"} 357 -apiserver_admission_controller_admission_duration_seconds_sum{name="DefaultStorageClass",operation="CREATE",rejected="false",type="admit"} 0.000208801 -apiserver_admission_controller_admission_duration_seconds_count{name="DefaultStorageClass",operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="DefaultTolerationSeconds",operation="CREATE",rejected="false",type="admit",le="25000"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="DefaultTolerationSeconds",operation="CREATE",rejected="false",type="admit",le="62500"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="DefaultTolerationSeconds",operation="CREATE",rejected="false",type="admit",le="156250"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="DefaultTolerationSeconds",operation="CREATE",rejected="false",type="admit",le="390625"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="DefaultTolerationSeconds",operation="CREATE",rejected="false",type="admit",le="976562.5"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="DefaultTolerationSeconds",operation="CREATE",rejected="false",type="admit",le="+Inf"} 357 -apiserver_admission_controller_admission_duration_seconds_sum{name="DefaultTolerationSeconds",operation="CREATE",rejected="false",type="admit"} 0.00018297999999999993 -apiserver_admission_controller_admission_duration_seconds_count{name="DefaultTolerationSeconds",operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="DefaultTolerationSeconds",operation="UPDATE",rejected="false",type="admit",le="25000"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="DefaultTolerationSeconds",operation="UPDATE",rejected="false",type="admit",le="62500"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="DefaultTolerationSeconds",operation="UPDATE",rejected="false",type="admit",le="156250"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="DefaultTolerationSeconds",operation="UPDATE",rejected="false",type="admit",le="390625"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="DefaultTolerationSeconds",operation="UPDATE",rejected="false",type="admit",le="976562.5"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="DefaultTolerationSeconds",operation="UPDATE",rejected="false",type="admit",le="+Inf"} 113672 -apiserver_admission_controller_admission_duration_seconds_sum{name="DefaultTolerationSeconds",operation="UPDATE",rejected="false",type="admit"} 0.08614374199999875 -apiserver_admission_controller_admission_duration_seconds_count{name="DefaultTolerationSeconds",operation="UPDATE",rejected="false",type="admit"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="admit",le="25000"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="admit",le="62500"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="admit",le="156250"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="admit",le="390625"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="admit",le="976562.5"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="admit",le="+Inf"} 357 -apiserver_admission_controller_admission_duration_seconds_sum{name="LimitRanger",operation="CREATE",rejected="false",type="admit"} 0.00747908 -apiserver_admission_controller_admission_duration_seconds_count{name="LimitRanger",operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="validate",le="25000"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="validate",le="62500"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="validate",le="156250"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="validate",le="390625"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="validate",le="976562.5"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="validate",le="+Inf"} 314 -apiserver_admission_controller_admission_duration_seconds_sum{name="LimitRanger",operation="CREATE",rejected="false",type="validate"} 0.0002990900000000001 -apiserver_admission_controller_admission_duration_seconds_count{name="LimitRanger",operation="CREATE",rejected="false",type="validate"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="admit",le="25000"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="admit",le="62500"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="admit",le="156250"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="admit",le="390625"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="admit",le="976562.5"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="admit",le="+Inf"} 113672 -apiserver_admission_controller_admission_duration_seconds_sum{name="LimitRanger",operation="UPDATE",rejected="false",type="admit"} 0.23260718500000135 -apiserver_admission_controller_admission_duration_seconds_count{name="LimitRanger",operation="UPDATE",rejected="false",type="admit"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="validate",le="25000"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="validate",le="62500"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="validate",le="156250"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="validate",le="390625"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="validate",le="976562.5"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="validate",le="+Inf"} 113670 -apiserver_admission_controller_admission_duration_seconds_sum{name="LimitRanger",operation="UPDATE",rejected="false",type="validate"} 0.12140265600000069 -apiserver_admission_controller_admission_duration_seconds_count{name="LimitRanger",operation="UPDATE",rejected="false",type="validate"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="MutatingAdmissionWebhook",operation="CREATE",rejected="false",type="admit",le="25000"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="MutatingAdmissionWebhook",operation="CREATE",rejected="false",type="admit",le="62500"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="MutatingAdmissionWebhook",operation="CREATE",rejected="false",type="admit",le="156250"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="MutatingAdmissionWebhook",operation="CREATE",rejected="false",type="admit",le="390625"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="MutatingAdmissionWebhook",operation="CREATE",rejected="false",type="admit",le="976562.5"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="MutatingAdmissionWebhook",operation="CREATE",rejected="false",type="admit",le="+Inf"} 357 -apiserver_admission_controller_admission_duration_seconds_sum{name="MutatingAdmissionWebhook",operation="CREATE",rejected="false",type="admit"} 0.2039837569999999 -apiserver_admission_controller_admission_duration_seconds_count{name="MutatingAdmissionWebhook",operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="MutatingAdmissionWebhook",operation="DELETE",rejected="false",type="admit",le="25000"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="MutatingAdmissionWebhook",operation="DELETE",rejected="false",type="admit",le="62500"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="MutatingAdmissionWebhook",operation="DELETE",rejected="false",type="admit",le="156250"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="MutatingAdmissionWebhook",operation="DELETE",rejected="false",type="admit",le="390625"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="MutatingAdmissionWebhook",operation="DELETE",rejected="false",type="admit",le="976562.5"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="MutatingAdmissionWebhook",operation="DELETE",rejected="false",type="admit",le="+Inf"} 1 -apiserver_admission_controller_admission_duration_seconds_sum{name="MutatingAdmissionWebhook",operation="DELETE",rejected="false",type="admit"} 1.3385e-05 -apiserver_admission_controller_admission_duration_seconds_count{name="MutatingAdmissionWebhook",operation="DELETE",rejected="false",type="admit"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="MutatingAdmissionWebhook",operation="UPDATE",rejected="false",type="admit",le="25000"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="MutatingAdmissionWebhook",operation="UPDATE",rejected="false",type="admit",le="62500"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="MutatingAdmissionWebhook",operation="UPDATE",rejected="false",type="admit",le="156250"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="MutatingAdmissionWebhook",operation="UPDATE",rejected="false",type="admit",le="390625"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="MutatingAdmissionWebhook",operation="UPDATE",rejected="false",type="admit",le="976562.5"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="MutatingAdmissionWebhook",operation="UPDATE",rejected="false",type="admit",le="+Inf"} 113672 -apiserver_admission_controller_admission_duration_seconds_sum{name="MutatingAdmissionWebhook",operation="UPDATE",rejected="false",type="admit"} 1.1333048060000206 -apiserver_admission_controller_admission_duration_seconds_count{name="MutatingAdmissionWebhook",operation="UPDATE",rejected="false",type="admit"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="false",type="admit",le="25000"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="false",type="admit",le="62500"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="false",type="admit",le="156250"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="false",type="admit",le="390625"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="false",type="admit",le="976562.5"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="false",type="admit",le="+Inf"} 357 -apiserver_admission_controller_admission_duration_seconds_sum{name="NamespaceLifecycle",operation="CREATE",rejected="false",type="admit"} 0.0022919769999999984 -apiserver_admission_controller_admission_duration_seconds_count{name="NamespaceLifecycle",operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="true",type="admit",le="25000"} 15 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="true",type="admit",le="62500"} 15 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="true",type="admit",le="156250"} 15 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="true",type="admit",le="390625"} 15 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="true",type="admit",le="976562.5"} 15 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="true",type="admit",le="+Inf"} 15 -apiserver_admission_controller_admission_duration_seconds_sum{name="NamespaceLifecycle",operation="CREATE",rejected="true",type="admit"} 0.799597829 -apiserver_admission_controller_admission_duration_seconds_count{name="NamespaceLifecycle",operation="CREATE",rejected="true",type="admit"} 15 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="DELETE",rejected="false",type="admit",le="25000"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="DELETE",rejected="false",type="admit",le="62500"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="DELETE",rejected="false",type="admit",le="156250"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="DELETE",rejected="false",type="admit",le="390625"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="DELETE",rejected="false",type="admit",le="976562.5"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="DELETE",rejected="false",type="admit",le="+Inf"} 1 -apiserver_admission_controller_admission_duration_seconds_sum{name="NamespaceLifecycle",operation="DELETE",rejected="false",type="admit"} 1.555e-06 -apiserver_admission_controller_admission_duration_seconds_count{name="NamespaceLifecycle",operation="DELETE",rejected="false",type="admit"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="UPDATE",rejected="false",type="admit",le="25000"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="UPDATE",rejected="false",type="admit",le="62500"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="UPDATE",rejected="false",type="admit",le="156250"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="UPDATE",rejected="false",type="admit",le="390625"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="UPDATE",rejected="false",type="admit",le="976562.5"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="UPDATE",rejected="false",type="admit",le="+Inf"} 113672 -apiserver_admission_controller_admission_duration_seconds_sum{name="NamespaceLifecycle",operation="UPDATE",rejected="false",type="admit"} 1.589680831999989 -apiserver_admission_controller_admission_duration_seconds_count{name="NamespaceLifecycle",operation="UPDATE",rejected="false",type="admit"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NodeRestriction",operation="CREATE",rejected="false",type="admit",le="25000"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NodeRestriction",operation="CREATE",rejected="false",type="admit",le="62500"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NodeRestriction",operation="CREATE",rejected="false",type="admit",le="156250"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NodeRestriction",operation="CREATE",rejected="false",type="admit",le="390625"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NodeRestriction",operation="CREATE",rejected="false",type="admit",le="976562.5"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NodeRestriction",operation="CREATE",rejected="false",type="admit",le="+Inf"} 357 -apiserver_admission_controller_admission_duration_seconds_sum{name="NodeRestriction",operation="CREATE",rejected="false",type="admit"} 0.0004484739999999997 -apiserver_admission_controller_admission_duration_seconds_count{name="NodeRestriction",operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NodeRestriction",operation="DELETE",rejected="false",type="admit",le="25000"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NodeRestriction",operation="DELETE",rejected="false",type="admit",le="62500"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NodeRestriction",operation="DELETE",rejected="false",type="admit",le="156250"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NodeRestriction",operation="DELETE",rejected="false",type="admit",le="390625"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NodeRestriction",operation="DELETE",rejected="false",type="admit",le="976562.5"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NodeRestriction",operation="DELETE",rejected="false",type="admit",le="+Inf"} 1 -apiserver_admission_controller_admission_duration_seconds_sum{name="NodeRestriction",operation="DELETE",rejected="false",type="admit"} 1.253e-06 -apiserver_admission_controller_admission_duration_seconds_count{name="NodeRestriction",operation="DELETE",rejected="false",type="admit"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NodeRestriction",operation="UPDATE",rejected="false",type="admit",le="25000"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NodeRestriction",operation="UPDATE",rejected="false",type="admit",le="62500"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NodeRestriction",operation="UPDATE",rejected="false",type="admit",le="156250"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NodeRestriction",operation="UPDATE",rejected="false",type="admit",le="390625"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NodeRestriction",operation="UPDATE",rejected="false",type="admit",le="976562.5"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NodeRestriction",operation="UPDATE",rejected="false",type="admit",le="+Inf"} 113672 -apiserver_admission_controller_admission_duration_seconds_sum{name="NodeRestriction",operation="UPDATE",rejected="false",type="admit"} 0.212793905999997 -apiserver_admission_controller_admission_duration_seconds_count{name="NodeRestriction",operation="UPDATE",rejected="false",type="admit"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="PersistentVolumeClaimResize",operation="UPDATE",rejected="false",type="validate",le="25000"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="PersistentVolumeClaimResize",operation="UPDATE",rejected="false",type="validate",le="62500"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="PersistentVolumeClaimResize",operation="UPDATE",rejected="false",type="validate",le="156250"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="PersistentVolumeClaimResize",operation="UPDATE",rejected="false",type="validate",le="390625"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="PersistentVolumeClaimResize",operation="UPDATE",rejected="false",type="validate",le="976562.5"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="PersistentVolumeClaimResize",operation="UPDATE",rejected="false",type="validate",le="+Inf"} 113670 -apiserver_admission_controller_admission_duration_seconds_sum{name="PersistentVolumeClaimResize",operation="UPDATE",rejected="false",type="validate"} 0.08410871799999807 -apiserver_admission_controller_admission_duration_seconds_count{name="PersistentVolumeClaimResize",operation="UPDATE",rejected="false",type="validate"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="CREATE",rejected="false",type="admit",le="25000"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="CREATE",rejected="false",type="admit",le="62500"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="CREATE",rejected="false",type="admit",le="156250"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="CREATE",rejected="false",type="admit",le="390625"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="CREATE",rejected="false",type="admit",le="976562.5"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="CREATE",rejected="false",type="admit",le="+Inf"} 357 -apiserver_admission_controller_admission_duration_seconds_sum{name="Priority",operation="CREATE",rejected="false",type="admit"} 0.0004011529999999998 -apiserver_admission_controller_admission_duration_seconds_count{name="Priority",operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="CREATE",rejected="false",type="validate",le="25000"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="CREATE",rejected="false",type="validate",le="62500"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="CREATE",rejected="false",type="validate",le="156250"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="CREATE",rejected="false",type="validate",le="390625"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="CREATE",rejected="false",type="validate",le="976562.5"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="CREATE",rejected="false",type="validate",le="+Inf"} 314 -apiserver_admission_controller_admission_duration_seconds_sum{name="Priority",operation="CREATE",rejected="false",type="validate"} 0.00011880699999999996 -apiserver_admission_controller_admission_duration_seconds_count{name="Priority",operation="CREATE",rejected="false",type="validate"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="DELETE",rejected="false",type="admit",le="25000"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="DELETE",rejected="false",type="admit",le="62500"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="DELETE",rejected="false",type="admit",le="156250"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="DELETE",rejected="false",type="admit",le="390625"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="DELETE",rejected="false",type="admit",le="976562.5"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="DELETE",rejected="false",type="admit",le="+Inf"} 1 -apiserver_admission_controller_admission_duration_seconds_sum{name="Priority",operation="DELETE",rejected="false",type="admit"} 3.493e-06 -apiserver_admission_controller_admission_duration_seconds_count{name="Priority",operation="DELETE",rejected="false",type="admit"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="DELETE",rejected="false",type="validate",le="25000"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="DELETE",rejected="false",type="validate",le="62500"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="DELETE",rejected="false",type="validate",le="156250"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="DELETE",rejected="false",type="validate",le="390625"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="DELETE",rejected="false",type="validate",le="976562.5"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="DELETE",rejected="false",type="validate",le="+Inf"} 1 -apiserver_admission_controller_admission_duration_seconds_sum{name="Priority",operation="DELETE",rejected="false",type="validate"} 8.29e-07 -apiserver_admission_controller_admission_duration_seconds_count{name="Priority",operation="DELETE",rejected="false",type="validate"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="admit",le="25000"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="admit",le="62500"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="admit",le="156250"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="admit",le="390625"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="admit",le="976562.5"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="admit",le="+Inf"} 113672 -apiserver_admission_controller_admission_duration_seconds_sum{name="Priority",operation="UPDATE",rejected="false",type="admit"} 0.3254472659999998 -apiserver_admission_controller_admission_duration_seconds_count{name="Priority",operation="UPDATE",rejected="false",type="admit"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="validate",le="25000"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="validate",le="62500"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="validate",le="156250"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="validate",le="390625"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="validate",le="976562.5"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="validate",le="+Inf"} 113670 -apiserver_admission_controller_admission_duration_seconds_sum{name="Priority",operation="UPDATE",rejected="false",type="validate"} 0.06214398599999908 -apiserver_admission_controller_admission_duration_seconds_count{name="Priority",operation="UPDATE",rejected="false",type="validate"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ResourceQuota",operation="CREATE",rejected="false",type="validate",le="25000"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ResourceQuota",operation="CREATE",rejected="false",type="validate",le="62500"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ResourceQuota",operation="CREATE",rejected="false",type="validate",le="156250"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ResourceQuota",operation="CREATE",rejected="false",type="validate",le="390625"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ResourceQuota",operation="CREATE",rejected="false",type="validate",le="976562.5"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ResourceQuota",operation="CREATE",rejected="false",type="validate",le="+Inf"} 314 -apiserver_admission_controller_admission_duration_seconds_sum{name="ResourceQuota",operation="CREATE",rejected="false",type="validate"} 0.024511629000000004 -apiserver_admission_controller_admission_duration_seconds_count{name="ResourceQuota",operation="CREATE",rejected="false",type="validate"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ResourceQuota",operation="UPDATE",rejected="false",type="validate",le="25000"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ResourceQuota",operation="UPDATE",rejected="false",type="validate",le="62500"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ResourceQuota",operation="UPDATE",rejected="false",type="validate",le="156250"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ResourceQuota",operation="UPDATE",rejected="false",type="validate",le="390625"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ResourceQuota",operation="UPDATE",rejected="false",type="validate",le="976562.5"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ResourceQuota",operation="UPDATE",rejected="false",type="validate",le="+Inf"} 113670 -apiserver_admission_controller_admission_duration_seconds_sum{name="ResourceQuota",operation="UPDATE",rejected="false",type="validate"} 0.5299855699999912 -apiserver_admission_controller_admission_duration_seconds_count{name="ResourceQuota",operation="UPDATE",rejected="false",type="validate"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="admit",le="25000"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="admit",le="62500"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="admit",le="156250"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="admit",le="390625"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="admit",le="976562.5"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="admit",le="+Inf"} 357 -apiserver_admission_controller_admission_duration_seconds_sum{name="ServiceAccount",operation="CREATE",rejected="false",type="admit"} 0.0010711619999999996 -apiserver_admission_controller_admission_duration_seconds_count{name="ServiceAccount",operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="validate",le="25000"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="validate",le="62500"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="validate",le="156250"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="validate",le="390625"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="validate",le="976562.5"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="validate",le="+Inf"} 314 -apiserver_admission_controller_admission_duration_seconds_sum{name="ServiceAccount",operation="CREATE",rejected="false",type="validate"} 0.0001686299999999999 -apiserver_admission_controller_admission_duration_seconds_count{name="ServiceAccount",operation="CREATE",rejected="false",type="validate"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="TaintNodesByCondition",operation="CREATE",rejected="false",type="admit",le="25000"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="TaintNodesByCondition",operation="CREATE",rejected="false",type="admit",le="62500"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="TaintNodesByCondition",operation="CREATE",rejected="false",type="admit",le="156250"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="TaintNodesByCondition",operation="CREATE",rejected="false",type="admit",le="390625"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="TaintNodesByCondition",operation="CREATE",rejected="false",type="admit",le="976562.5"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="TaintNodesByCondition",operation="CREATE",rejected="false",type="admit",le="+Inf"} 357 -apiserver_admission_controller_admission_duration_seconds_sum{name="TaintNodesByCondition",operation="CREATE",rejected="false",type="admit"} 0.0007007740000000001 -apiserver_admission_controller_admission_duration_seconds_count{name="TaintNodesByCondition",operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ValidatingAdmissionWebhook",operation="CREATE",rejected="false",type="validate",le="25000"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ValidatingAdmissionWebhook",operation="CREATE",rejected="false",type="validate",le="62500"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ValidatingAdmissionWebhook",operation="CREATE",rejected="false",type="validate",le="156250"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ValidatingAdmissionWebhook",operation="CREATE",rejected="false",type="validate",le="390625"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ValidatingAdmissionWebhook",operation="CREATE",rejected="false",type="validate",le="976562.5"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ValidatingAdmissionWebhook",operation="CREATE",rejected="false",type="validate",le="+Inf"} 314 -apiserver_admission_controller_admission_duration_seconds_sum{name="ValidatingAdmissionWebhook",operation="CREATE",rejected="false",type="validate"} 0.0019866619999999997 -apiserver_admission_controller_admission_duration_seconds_count{name="ValidatingAdmissionWebhook",operation="CREATE",rejected="false",type="validate"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ValidatingAdmissionWebhook",operation="DELETE",rejected="false",type="validate",le="25000"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ValidatingAdmissionWebhook",operation="DELETE",rejected="false",type="validate",le="62500"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ValidatingAdmissionWebhook",operation="DELETE",rejected="false",type="validate",le="156250"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ValidatingAdmissionWebhook",operation="DELETE",rejected="false",type="validate",le="390625"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ValidatingAdmissionWebhook",operation="DELETE",rejected="false",type="validate",le="976562.5"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ValidatingAdmissionWebhook",operation="DELETE",rejected="false",type="validate",le="+Inf"} 1 -apiserver_admission_controller_admission_duration_seconds_sum{name="ValidatingAdmissionWebhook",operation="DELETE",rejected="false",type="validate"} 6.466e-06 -apiserver_admission_controller_admission_duration_seconds_count{name="ValidatingAdmissionWebhook",operation="DELETE",rejected="false",type="validate"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ValidatingAdmissionWebhook",operation="UPDATE",rejected="false",type="validate",le="25000"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ValidatingAdmissionWebhook",operation="UPDATE",rejected="false",type="validate",le="62500"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ValidatingAdmissionWebhook",operation="UPDATE",rejected="false",type="validate",le="156250"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ValidatingAdmissionWebhook",operation="UPDATE",rejected="false",type="validate",le="390625"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ValidatingAdmissionWebhook",operation="UPDATE",rejected="false",type="validate",le="976562.5"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ValidatingAdmissionWebhook",operation="UPDATE",rejected="false",type="validate",le="+Inf"} 113670 -apiserver_admission_controller_admission_duration_seconds_sum{name="ValidatingAdmissionWebhook",operation="UPDATE",rejected="false",type="validate"} 0.8382917690000031 -apiserver_admission_controller_admission_duration_seconds_count{name="ValidatingAdmissionWebhook",operation="UPDATE",rejected="false",type="validate"} 113670 -# HELP apiserver_admission_controller_admission_latencies_milliseconds (Deprecated) Admission controller latency histogram in milliseconds, identified by name and broken out for each operation and API resource and type (validate or admit). -# TYPE apiserver_admission_controller_admission_latencies_milliseconds histogram -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="DefaultStorageClass",operation="CREATE",rejected="false",type="admit",le="25000"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="DefaultStorageClass",operation="CREATE",rejected="false",type="admit",le="62500"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="DefaultStorageClass",operation="CREATE",rejected="false",type="admit",le="156250"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="DefaultStorageClass",operation="CREATE",rejected="false",type="admit",le="390625"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="DefaultStorageClass",operation="CREATE",rejected="false",type="admit",le="976562.5"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="DefaultStorageClass",operation="CREATE",rejected="false",type="admit",le="+Inf"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="DefaultStorageClass",operation="CREATE",rejected="false",type="admit"} 36 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="DefaultStorageClass",operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="DefaultTolerationSeconds",operation="CREATE",rejected="false",type="admit",le="25000"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="DefaultTolerationSeconds",operation="CREATE",rejected="false",type="admit",le="62500"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="DefaultTolerationSeconds",operation="CREATE",rejected="false",type="admit",le="156250"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="DefaultTolerationSeconds",operation="CREATE",rejected="false",type="admit",le="390625"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="DefaultTolerationSeconds",operation="CREATE",rejected="false",type="admit",le="976562.5"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="DefaultTolerationSeconds",operation="CREATE",rejected="false",type="admit",le="+Inf"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="DefaultTolerationSeconds",operation="CREATE",rejected="false",type="admit"} 23 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="DefaultTolerationSeconds",operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="DefaultTolerationSeconds",operation="UPDATE",rejected="false",type="admit",le="25000"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="DefaultTolerationSeconds",operation="UPDATE",rejected="false",type="admit",le="62500"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="DefaultTolerationSeconds",operation="UPDATE",rejected="false",type="admit",le="156250"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="DefaultTolerationSeconds",operation="UPDATE",rejected="false",type="admit",le="390625"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="DefaultTolerationSeconds",operation="UPDATE",rejected="false",type="admit",le="976562.5"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="DefaultTolerationSeconds",operation="UPDATE",rejected="false",type="admit",le="+Inf"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="DefaultTolerationSeconds",operation="UPDATE",rejected="false",type="admit"} 7110 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="DefaultTolerationSeconds",operation="UPDATE",rejected="false",type="admit"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="admit",le="25000"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="admit",le="62500"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="admit",le="156250"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="admit",le="390625"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="admit",le="976562.5"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="admit",le="+Inf"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="LimitRanger",operation="CREATE",rejected="false",type="admit"} 7285 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="LimitRanger",operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="validate",le="25000"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="validate",le="62500"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="validate",le="156250"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="validate",le="390625"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="validate",le="976562.5"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="validate",le="+Inf"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="LimitRanger",operation="CREATE",rejected="false",type="validate"} 166 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="LimitRanger",operation="CREATE",rejected="false",type="validate"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="admit",le="25000"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="admit",le="62500"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="admit",le="156250"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="admit",le="390625"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="admit",le="976562.5"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="admit",le="+Inf"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="LimitRanger",operation="UPDATE",rejected="false",type="admit"} 177821 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="LimitRanger",operation="UPDATE",rejected="false",type="admit"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="validate",le="25000"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="validate",le="62500"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="validate",le="156250"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="validate",le="390625"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="validate",le="976562.5"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="validate",le="+Inf"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="LimitRanger",operation="UPDATE",rejected="false",type="validate"} 83366 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="LimitRanger",operation="UPDATE",rejected="false",type="validate"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="MutatingAdmissionWebhook",operation="CREATE",rejected="false",type="admit",le="25000"} 355 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="MutatingAdmissionWebhook",operation="CREATE",rejected="false",type="admit",le="62500"} 355 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="MutatingAdmissionWebhook",operation="CREATE",rejected="false",type="admit",le="156250"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="MutatingAdmissionWebhook",operation="CREATE",rejected="false",type="admit",le="390625"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="MutatingAdmissionWebhook",operation="CREATE",rejected="false",type="admit",le="976562.5"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="MutatingAdmissionWebhook",operation="CREATE",rejected="false",type="admit",le="+Inf"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="MutatingAdmissionWebhook",operation="CREATE",rejected="false",type="admit"} 203816 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="MutatingAdmissionWebhook",operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="MutatingAdmissionWebhook",operation="DELETE",rejected="false",type="admit",le="25000"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="MutatingAdmissionWebhook",operation="DELETE",rejected="false",type="admit",le="62500"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="MutatingAdmissionWebhook",operation="DELETE",rejected="false",type="admit",le="156250"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="MutatingAdmissionWebhook",operation="DELETE",rejected="false",type="admit",le="390625"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="MutatingAdmissionWebhook",operation="DELETE",rejected="false",type="admit",le="976562.5"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="MutatingAdmissionWebhook",operation="DELETE",rejected="false",type="admit",le="+Inf"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="MutatingAdmissionWebhook",operation="DELETE",rejected="false",type="admit"} 13 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="MutatingAdmissionWebhook",operation="DELETE",rejected="false",type="admit"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="MutatingAdmissionWebhook",operation="UPDATE",rejected="false",type="admit",le="25000"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="MutatingAdmissionWebhook",operation="UPDATE",rejected="false",type="admit",le="62500"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="MutatingAdmissionWebhook",operation="UPDATE",rejected="false",type="admit",le="156250"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="MutatingAdmissionWebhook",operation="UPDATE",rejected="false",type="admit",le="390625"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="MutatingAdmissionWebhook",operation="UPDATE",rejected="false",type="admit",le="976562.5"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="MutatingAdmissionWebhook",operation="UPDATE",rejected="false",type="admit",le="+Inf"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="MutatingAdmissionWebhook",operation="UPDATE",rejected="false",type="admit"} 1.078141e+06 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="MutatingAdmissionWebhook",operation="UPDATE",rejected="false",type="admit"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="false",type="admit",le="25000"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="false",type="admit",le="62500"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="false",type="admit",le="156250"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="false",type="admit",le="390625"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="false",type="admit",le="976562.5"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="false",type="admit",le="+Inf"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="NamespaceLifecycle",operation="CREATE",rejected="false",type="admit"} 2123 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="NamespaceLifecycle",operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="true",type="admit",le="25000"} 0 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="true",type="admit",le="62500"} 15 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="true",type="admit",le="156250"} 15 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="true",type="admit",le="390625"} 15 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="true",type="admit",le="976562.5"} 15 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="true",type="admit",le="+Inf"} 15 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="NamespaceLifecycle",operation="CREATE",rejected="true",type="admit"} 799589 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="NamespaceLifecycle",operation="CREATE",rejected="true",type="admit"} 15 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="DELETE",rejected="false",type="admit",le="25000"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="DELETE",rejected="false",type="admit",le="62500"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="DELETE",rejected="false",type="admit",le="156250"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="DELETE",rejected="false",type="admit",le="390625"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="DELETE",rejected="false",type="admit",le="976562.5"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="DELETE",rejected="false",type="admit",le="+Inf"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="NamespaceLifecycle",operation="DELETE",rejected="false",type="admit"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="NamespaceLifecycle",operation="DELETE",rejected="false",type="admit"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="UPDATE",rejected="false",type="admit",le="25000"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="UPDATE",rejected="false",type="admit",le="62500"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="UPDATE",rejected="false",type="admit",le="156250"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="UPDATE",rejected="false",type="admit",le="390625"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="UPDATE",rejected="false",type="admit",le="976562.5"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="UPDATE",rejected="false",type="admit",le="+Inf"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="NamespaceLifecycle",operation="UPDATE",rejected="false",type="admit"} 1.532571e+06 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="NamespaceLifecycle",operation="UPDATE",rejected="false",type="admit"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NodeRestriction",operation="CREATE",rejected="false",type="admit",le="25000"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NodeRestriction",operation="CREATE",rejected="false",type="admit",le="62500"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NodeRestriction",operation="CREATE",rejected="false",type="admit",le="156250"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NodeRestriction",operation="CREATE",rejected="false",type="admit",le="390625"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NodeRestriction",operation="CREATE",rejected="false",type="admit",le="976562.5"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NodeRestriction",operation="CREATE",rejected="false",type="admit",le="+Inf"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="NodeRestriction",operation="CREATE",rejected="false",type="admit"} 244 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="NodeRestriction",operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NodeRestriction",operation="DELETE",rejected="false",type="admit",le="25000"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NodeRestriction",operation="DELETE",rejected="false",type="admit",le="62500"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NodeRestriction",operation="DELETE",rejected="false",type="admit",le="156250"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NodeRestriction",operation="DELETE",rejected="false",type="admit",le="390625"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NodeRestriction",operation="DELETE",rejected="false",type="admit",le="976562.5"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NodeRestriction",operation="DELETE",rejected="false",type="admit",le="+Inf"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="NodeRestriction",operation="DELETE",rejected="false",type="admit"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="NodeRestriction",operation="DELETE",rejected="false",type="admit"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NodeRestriction",operation="UPDATE",rejected="false",type="admit",le="25000"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NodeRestriction",operation="UPDATE",rejected="false",type="admit",le="62500"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NodeRestriction",operation="UPDATE",rejected="false",type="admit",le="156250"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NodeRestriction",operation="UPDATE",rejected="false",type="admit",le="390625"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NodeRestriction",operation="UPDATE",rejected="false",type="admit",le="976562.5"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NodeRestriction",operation="UPDATE",rejected="false",type="admit",le="+Inf"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="NodeRestriction",operation="UPDATE",rejected="false",type="admit"} 162306 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="NodeRestriction",operation="UPDATE",rejected="false",type="admit"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="PersistentVolumeClaimResize",operation="UPDATE",rejected="false",type="validate",le="25000"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="PersistentVolumeClaimResize",operation="UPDATE",rejected="false",type="validate",le="62500"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="PersistentVolumeClaimResize",operation="UPDATE",rejected="false",type="validate",le="156250"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="PersistentVolumeClaimResize",operation="UPDATE",rejected="false",type="validate",le="390625"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="PersistentVolumeClaimResize",operation="UPDATE",rejected="false",type="validate",le="976562.5"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="PersistentVolumeClaimResize",operation="UPDATE",rejected="false",type="validate",le="+Inf"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="PersistentVolumeClaimResize",operation="UPDATE",rejected="false",type="validate"} 11000 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="PersistentVolumeClaimResize",operation="UPDATE",rejected="false",type="validate"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="CREATE",rejected="false",type="admit",le="25000"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="CREATE",rejected="false",type="admit",le="62500"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="CREATE",rejected="false",type="admit",le="156250"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="CREATE",rejected="false",type="admit",le="390625"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="CREATE",rejected="false",type="admit",le="976562.5"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="CREATE",rejected="false",type="admit",le="+Inf"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="Priority",operation="CREATE",rejected="false",type="admit"} 233 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="Priority",operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="CREATE",rejected="false",type="validate",le="25000"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="CREATE",rejected="false",type="validate",le="62500"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="CREATE",rejected="false",type="validate",le="156250"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="CREATE",rejected="false",type="validate",le="390625"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="CREATE",rejected="false",type="validate",le="976562.5"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="CREATE",rejected="false",type="validate",le="+Inf"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="Priority",operation="CREATE",rejected="false",type="validate"} 2 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="Priority",operation="CREATE",rejected="false",type="validate"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="DELETE",rejected="false",type="admit",le="25000"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="DELETE",rejected="false",type="admit",le="62500"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="DELETE",rejected="false",type="admit",le="156250"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="DELETE",rejected="false",type="admit",le="390625"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="DELETE",rejected="false",type="admit",le="976562.5"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="DELETE",rejected="false",type="admit",le="+Inf"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="Priority",operation="DELETE",rejected="false",type="admit"} 3 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="Priority",operation="DELETE",rejected="false",type="admit"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="DELETE",rejected="false",type="validate",le="25000"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="DELETE",rejected="false",type="validate",le="62500"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="DELETE",rejected="false",type="validate",le="156250"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="DELETE",rejected="false",type="validate",le="390625"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="DELETE",rejected="false",type="validate",le="976562.5"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="DELETE",rejected="false",type="validate",le="+Inf"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="Priority",operation="DELETE",rejected="false",type="validate"} 0 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="Priority",operation="DELETE",rejected="false",type="validate"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="admit",le="25000"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="admit",le="62500"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="admit",le="156250"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="admit",le="390625"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="admit",le="976562.5"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="admit",le="+Inf"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="Priority",operation="UPDATE",rejected="false",type="admit"} 270132 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="Priority",operation="UPDATE",rejected="false",type="admit"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="validate",le="25000"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="validate",le="62500"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="validate",le="156250"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="validate",le="390625"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="validate",le="976562.5"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="validate",le="+Inf"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="Priority",operation="UPDATE",rejected="false",type="validate"} 1678 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="Priority",operation="UPDATE",rejected="false",type="validate"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ResourceQuota",operation="CREATE",rejected="false",type="validate",le="25000"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ResourceQuota",operation="CREATE",rejected="false",type="validate",le="62500"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ResourceQuota",operation="CREATE",rejected="false",type="validate",le="156250"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ResourceQuota",operation="CREATE",rejected="false",type="validate",le="390625"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ResourceQuota",operation="CREATE",rejected="false",type="validate",le="976562.5"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ResourceQuota",operation="CREATE",rejected="false",type="validate",le="+Inf"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="ResourceQuota",operation="CREATE",rejected="false",type="validate"} 24377 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="ResourceQuota",operation="CREATE",rejected="false",type="validate"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ResourceQuota",operation="UPDATE",rejected="false",type="validate",le="25000"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ResourceQuota",operation="UPDATE",rejected="false",type="validate",le="62500"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ResourceQuota",operation="UPDATE",rejected="false",type="validate",le="156250"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ResourceQuota",operation="UPDATE",rejected="false",type="validate",le="390625"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ResourceQuota",operation="UPDATE",rejected="false",type="validate",le="976562.5"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ResourceQuota",operation="UPDATE",rejected="false",type="validate",le="+Inf"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="ResourceQuota",operation="UPDATE",rejected="false",type="validate"} 465974 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="ResourceQuota",operation="UPDATE",rejected="false",type="validate"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="admit",le="25000"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="admit",le="62500"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="admit",le="156250"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="admit",le="390625"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="admit",le="976562.5"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="admit",le="+Inf"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="ServiceAccount",operation="CREATE",rejected="false",type="admit"} 916 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="ServiceAccount",operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="validate",le="25000"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="validate",le="62500"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="validate",le="156250"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="validate",le="390625"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="validate",le="976562.5"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="validate",le="+Inf"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="ServiceAccount",operation="CREATE",rejected="false",type="validate"} 30 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="ServiceAccount",operation="CREATE",rejected="false",type="validate"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="TaintNodesByCondition",operation="CREATE",rejected="false",type="admit",le="25000"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="TaintNodesByCondition",operation="CREATE",rejected="false",type="admit",le="62500"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="TaintNodesByCondition",operation="CREATE",rejected="false",type="admit",le="156250"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="TaintNodesByCondition",operation="CREATE",rejected="false",type="admit",le="390625"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="TaintNodesByCondition",operation="CREATE",rejected="false",type="admit",le="976562.5"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="TaintNodesByCondition",operation="CREATE",rejected="false",type="admit",le="+Inf"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="TaintNodesByCondition",operation="CREATE",rejected="false",type="admit"} 519 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="TaintNodesByCondition",operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ValidatingAdmissionWebhook",operation="CREATE",rejected="false",type="validate",le="25000"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ValidatingAdmissionWebhook",operation="CREATE",rejected="false",type="validate",le="62500"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ValidatingAdmissionWebhook",operation="CREATE",rejected="false",type="validate",le="156250"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ValidatingAdmissionWebhook",operation="CREATE",rejected="false",type="validate",le="390625"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ValidatingAdmissionWebhook",operation="CREATE",rejected="false",type="validate",le="976562.5"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ValidatingAdmissionWebhook",operation="CREATE",rejected="false",type="validate",le="+Inf"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="ValidatingAdmissionWebhook",operation="CREATE",rejected="false",type="validate"} 1826 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="ValidatingAdmissionWebhook",operation="CREATE",rejected="false",type="validate"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ValidatingAdmissionWebhook",operation="DELETE",rejected="false",type="validate",le="25000"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ValidatingAdmissionWebhook",operation="DELETE",rejected="false",type="validate",le="62500"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ValidatingAdmissionWebhook",operation="DELETE",rejected="false",type="validate",le="156250"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ValidatingAdmissionWebhook",operation="DELETE",rejected="false",type="validate",le="390625"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ValidatingAdmissionWebhook",operation="DELETE",rejected="false",type="validate",le="976562.5"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ValidatingAdmissionWebhook",operation="DELETE",rejected="false",type="validate",le="+Inf"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="ValidatingAdmissionWebhook",operation="DELETE",rejected="false",type="validate"} 6 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="ValidatingAdmissionWebhook",operation="DELETE",rejected="false",type="validate"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ValidatingAdmissionWebhook",operation="UPDATE",rejected="false",type="validate",le="25000"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ValidatingAdmissionWebhook",operation="UPDATE",rejected="false",type="validate",le="62500"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ValidatingAdmissionWebhook",operation="UPDATE",rejected="false",type="validate",le="156250"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ValidatingAdmissionWebhook",operation="UPDATE",rejected="false",type="validate",le="390625"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ValidatingAdmissionWebhook",operation="UPDATE",rejected="false",type="validate",le="976562.5"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ValidatingAdmissionWebhook",operation="UPDATE",rejected="false",type="validate",le="+Inf"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="ValidatingAdmissionWebhook",operation="UPDATE",rejected="false",type="validate"} 780691 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="ValidatingAdmissionWebhook",operation="UPDATE",rejected="false",type="validate"} 113670 -# HELP apiserver_admission_step_admission_duration_seconds Admission sub-step latency histogram in seconds, broken out for each operation and API resource and step type (validate or admit). -# TYPE apiserver_admission_step_admission_duration_seconds histogram -apiserver_admission_step_admission_duration_seconds_bucket{operation="CREATE",rejected="false",type="admit",le="25000"} 357 -apiserver_admission_step_admission_duration_seconds_bucket{operation="CREATE",rejected="false",type="admit",le="62500"} 357 -apiserver_admission_step_admission_duration_seconds_bucket{operation="CREATE",rejected="false",type="admit",le="156250"} 357 -apiserver_admission_step_admission_duration_seconds_bucket{operation="CREATE",rejected="false",type="admit",le="390625"} 357 -apiserver_admission_step_admission_duration_seconds_bucket{operation="CREATE",rejected="false",type="admit",le="976562.5"} 357 -apiserver_admission_step_admission_duration_seconds_bucket{operation="CREATE",rejected="false",type="admit",le="+Inf"} 357 -apiserver_admission_step_admission_duration_seconds_sum{operation="CREATE",rejected="false",type="admit"} 0.23154614599999995 -apiserver_admission_step_admission_duration_seconds_count{operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_step_admission_duration_seconds_bucket{operation="CREATE",rejected="false",type="validate",le="25000"} 314 -apiserver_admission_step_admission_duration_seconds_bucket{operation="CREATE",rejected="false",type="validate",le="62500"} 314 -apiserver_admission_step_admission_duration_seconds_bucket{operation="CREATE",rejected="false",type="validate",le="156250"} 314 -apiserver_admission_step_admission_duration_seconds_bucket{operation="CREATE",rejected="false",type="validate",le="390625"} 314 -apiserver_admission_step_admission_duration_seconds_bucket{operation="CREATE",rejected="false",type="validate",le="976562.5"} 314 -apiserver_admission_step_admission_duration_seconds_bucket{operation="CREATE",rejected="false",type="validate",le="+Inf"} 314 -apiserver_admission_step_admission_duration_seconds_sum{operation="CREATE",rejected="false",type="validate"} 0.034624561 -apiserver_admission_step_admission_duration_seconds_count{operation="CREATE",rejected="false",type="validate"} 314 -apiserver_admission_step_admission_duration_seconds_bucket{operation="CREATE",rejected="true",type="admit",le="25000"} 15 -apiserver_admission_step_admission_duration_seconds_bucket{operation="CREATE",rejected="true",type="admit",le="62500"} 15 -apiserver_admission_step_admission_duration_seconds_bucket{operation="CREATE",rejected="true",type="admit",le="156250"} 15 -apiserver_admission_step_admission_duration_seconds_bucket{operation="CREATE",rejected="true",type="admit",le="390625"} 15 -apiserver_admission_step_admission_duration_seconds_bucket{operation="CREATE",rejected="true",type="admit",le="976562.5"} 15 -apiserver_admission_step_admission_duration_seconds_bucket{operation="CREATE",rejected="true",type="admit",le="+Inf"} 15 -apiserver_admission_step_admission_duration_seconds_sum{operation="CREATE",rejected="true",type="admit"} 0.799765771 -apiserver_admission_step_admission_duration_seconds_count{operation="CREATE",rejected="true",type="admit"} 15 -apiserver_admission_step_admission_duration_seconds_bucket{operation="DELETE",rejected="false",type="admit",le="25000"} 1 -apiserver_admission_step_admission_duration_seconds_bucket{operation="DELETE",rejected="false",type="admit",le="62500"} 1 -apiserver_admission_step_admission_duration_seconds_bucket{operation="DELETE",rejected="false",type="admit",le="156250"} 1 -apiserver_admission_step_admission_duration_seconds_bucket{operation="DELETE",rejected="false",type="admit",le="390625"} 1 -apiserver_admission_step_admission_duration_seconds_bucket{operation="DELETE",rejected="false",type="admit",le="976562.5"} 1 -apiserver_admission_step_admission_duration_seconds_bucket{operation="DELETE",rejected="false",type="admit",le="+Inf"} 1 -apiserver_admission_step_admission_duration_seconds_sum{operation="DELETE",rejected="false",type="admit"} 0.000126801 -apiserver_admission_step_admission_duration_seconds_count{operation="DELETE",rejected="false",type="admit"} 1 -apiserver_admission_step_admission_duration_seconds_bucket{operation="DELETE",rejected="false",type="validate",le="25000"} 1 -apiserver_admission_step_admission_duration_seconds_bucket{operation="DELETE",rejected="false",type="validate",le="62500"} 1 -apiserver_admission_step_admission_duration_seconds_bucket{operation="DELETE",rejected="false",type="validate",le="156250"} 1 -apiserver_admission_step_admission_duration_seconds_bucket{operation="DELETE",rejected="false",type="validate",le="390625"} 1 -apiserver_admission_step_admission_duration_seconds_bucket{operation="DELETE",rejected="false",type="validate",le="976562.5"} 1 -apiserver_admission_step_admission_duration_seconds_bucket{operation="DELETE",rejected="false",type="validate",le="+Inf"} 1 -apiserver_admission_step_admission_duration_seconds_sum{operation="DELETE",rejected="false",type="validate"} 5.0215e-05 -apiserver_admission_step_admission_duration_seconds_count{operation="DELETE",rejected="false",type="validate"} 1 -apiserver_admission_step_admission_duration_seconds_bucket{operation="UPDATE",rejected="false",type="admit",le="25000"} 113672 -apiserver_admission_step_admission_duration_seconds_bucket{operation="UPDATE",rejected="false",type="admit",le="62500"} 113672 -apiserver_admission_step_admission_duration_seconds_bucket{operation="UPDATE",rejected="false",type="admit",le="156250"} 113672 -apiserver_admission_step_admission_duration_seconds_bucket{operation="UPDATE",rejected="false",type="admit",le="390625"} 113672 -apiserver_admission_step_admission_duration_seconds_bucket{operation="UPDATE",rejected="false",type="admit",le="976562.5"} 113672 -apiserver_admission_step_admission_duration_seconds_bucket{operation="UPDATE",rejected="false",type="admit",le="+Inf"} 113672 -apiserver_admission_step_admission_duration_seconds_sum{operation="UPDATE",rejected="false",type="admit"} 8.78777314200005 -apiserver_admission_step_admission_duration_seconds_count{operation="UPDATE",rejected="false",type="admit"} 113672 -apiserver_admission_step_admission_duration_seconds_bucket{operation="UPDATE",rejected="false",type="validate",le="25000"} 113670 -apiserver_admission_step_admission_duration_seconds_bucket{operation="UPDATE",rejected="false",type="validate",le="62500"} 113670 -apiserver_admission_step_admission_duration_seconds_bucket{operation="UPDATE",rejected="false",type="validate",le="156250"} 113670 -apiserver_admission_step_admission_duration_seconds_bucket{operation="UPDATE",rejected="false",type="validate",le="390625"} 113670 -apiserver_admission_step_admission_duration_seconds_bucket{operation="UPDATE",rejected="false",type="validate",le="976562.5"} 113670 -apiserver_admission_step_admission_duration_seconds_bucket{operation="UPDATE",rejected="false",type="validate",le="+Inf"} 113670 -apiserver_admission_step_admission_duration_seconds_sum{operation="UPDATE",rejected="false",type="validate"} 4.98175199699998 -apiserver_admission_step_admission_duration_seconds_count{operation="UPDATE",rejected="false",type="validate"} 113670 -# HELP apiserver_admission_step_admission_duration_seconds_summary Admission sub-step latency summary in seconds, broken out for each operation and API resource and step type (validate or admit). -# TYPE apiserver_admission_step_admission_duration_seconds_summary summary -apiserver_admission_step_admission_duration_seconds_summary{operation="CREATE",rejected="false",type="admit",quantile="0.5"} NaN -apiserver_admission_step_admission_duration_seconds_summary{operation="CREATE",rejected="false",type="admit",quantile="0.9"} NaN -apiserver_admission_step_admission_duration_seconds_summary{operation="CREATE",rejected="false",type="admit",quantile="0.99"} NaN -apiserver_admission_step_admission_duration_seconds_summary_sum{operation="CREATE",rejected="false",type="admit"} 0.23154614599999995 -apiserver_admission_step_admission_duration_seconds_summary_count{operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_step_admission_duration_seconds_summary{operation="CREATE",rejected="false",type="validate",quantile="0.5"} NaN -apiserver_admission_step_admission_duration_seconds_summary{operation="CREATE",rejected="false",type="validate",quantile="0.9"} NaN -apiserver_admission_step_admission_duration_seconds_summary{operation="CREATE",rejected="false",type="validate",quantile="0.99"} NaN -apiserver_admission_step_admission_duration_seconds_summary_sum{operation="CREATE",rejected="false",type="validate"} 0.034624561 -apiserver_admission_step_admission_duration_seconds_summary_count{operation="CREATE",rejected="false",type="validate"} 314 -apiserver_admission_step_admission_duration_seconds_summary{operation="CREATE",rejected="true",type="admit",quantile="0.5"} NaN -apiserver_admission_step_admission_duration_seconds_summary{operation="CREATE",rejected="true",type="admit",quantile="0.9"} NaN -apiserver_admission_step_admission_duration_seconds_summary{operation="CREATE",rejected="true",type="admit",quantile="0.99"} NaN -apiserver_admission_step_admission_duration_seconds_summary_sum{operation="CREATE",rejected="true",type="admit"} 0.799765771 -apiserver_admission_step_admission_duration_seconds_summary_count{operation="CREATE",rejected="true",type="admit"} 15 -apiserver_admission_step_admission_duration_seconds_summary{operation="DELETE",rejected="false",type="admit",quantile="0.5"} NaN -apiserver_admission_step_admission_duration_seconds_summary{operation="DELETE",rejected="false",type="admit",quantile="0.9"} NaN -apiserver_admission_step_admission_duration_seconds_summary{operation="DELETE",rejected="false",type="admit",quantile="0.99"} NaN -apiserver_admission_step_admission_duration_seconds_summary_sum{operation="DELETE",rejected="false",type="admit"} 0.000126801 -apiserver_admission_step_admission_duration_seconds_summary_count{operation="DELETE",rejected="false",type="admit"} 1 -apiserver_admission_step_admission_duration_seconds_summary{operation="DELETE",rejected="false",type="validate",quantile="0.5"} NaN -apiserver_admission_step_admission_duration_seconds_summary{operation="DELETE",rejected="false",type="validate",quantile="0.9"} NaN -apiserver_admission_step_admission_duration_seconds_summary{operation="DELETE",rejected="false",type="validate",quantile="0.99"} NaN -apiserver_admission_step_admission_duration_seconds_summary_sum{operation="DELETE",rejected="false",type="validate"} 5.0215e-05 -apiserver_admission_step_admission_duration_seconds_summary_count{operation="DELETE",rejected="false",type="validate"} 1 -apiserver_admission_step_admission_duration_seconds_summary{operation="UPDATE",rejected="false",type="admit",quantile="0.5"} 7.6639e-05 -apiserver_admission_step_admission_duration_seconds_summary{operation="UPDATE",rejected="false",type="admit",quantile="0.9"} 9.7902e-05 -apiserver_admission_step_admission_duration_seconds_summary{operation="UPDATE",rejected="false",type="admit",quantile="0.99"} 0.000135761 -apiserver_admission_step_admission_duration_seconds_summary_sum{operation="UPDATE",rejected="false",type="admit"} 8.78777314200005 -apiserver_admission_step_admission_duration_seconds_summary_count{operation="UPDATE",rejected="false",type="admit"} 113672 -apiserver_admission_step_admission_duration_seconds_summary{operation="UPDATE",rejected="false",type="validate",quantile="0.5"} 4.3317e-05 -apiserver_admission_step_admission_duration_seconds_summary{operation="UPDATE",rejected="false",type="validate",quantile="0.9"} 5.5142e-05 -apiserver_admission_step_admission_duration_seconds_summary{operation="UPDATE",rejected="false",type="validate",quantile="0.99"} 8.9094e-05 -apiserver_admission_step_admission_duration_seconds_summary_sum{operation="UPDATE",rejected="false",type="validate"} 4.98175199699998 -apiserver_admission_step_admission_duration_seconds_summary_count{operation="UPDATE",rejected="false",type="validate"} 113670 -# HELP apiserver_admission_step_admission_latencies_milliseconds (Deprecated) Admission sub-step latency histogram in milliseconds, broken out for each operation and API resource and step type (validate or admit). -# TYPE apiserver_admission_step_admission_latencies_milliseconds histogram -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="CREATE",rejected="false",type="admit",le="25000"} 355 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="CREATE",rejected="false",type="admit",le="62500"} 355 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="CREATE",rejected="false",type="admit",le="156250"} 357 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="CREATE",rejected="false",type="admit",le="390625"} 357 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="CREATE",rejected="false",type="admit",le="976562.5"} 357 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="CREATE",rejected="false",type="admit",le="+Inf"} 357 -apiserver_admission_step_admission_latencies_milliseconds_sum{operation="CREATE",rejected="false",type="admit"} 231367 -apiserver_admission_step_admission_latencies_milliseconds_count{operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="CREATE",rejected="false",type="validate",le="25000"} 314 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="CREATE",rejected="false",type="validate",le="62500"} 314 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="CREATE",rejected="false",type="validate",le="156250"} 314 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="CREATE",rejected="false",type="validate",le="390625"} 314 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="CREATE",rejected="false",type="validate",le="976562.5"} 314 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="CREATE",rejected="false",type="validate",le="+Inf"} 314 -apiserver_admission_step_admission_latencies_milliseconds_sum{operation="CREATE",rejected="false",type="validate"} 34471 -apiserver_admission_step_admission_latencies_milliseconds_count{operation="CREATE",rejected="false",type="validate"} 314 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="CREATE",rejected="true",type="admit",le="25000"} 0 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="CREATE",rejected="true",type="admit",le="62500"} 15 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="CREATE",rejected="true",type="admit",le="156250"} 15 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="CREATE",rejected="true",type="admit",le="390625"} 15 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="CREATE",rejected="true",type="admit",le="976562.5"} 15 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="CREATE",rejected="true",type="admit",le="+Inf"} 15 -apiserver_admission_step_admission_latencies_milliseconds_sum{operation="CREATE",rejected="true",type="admit"} 799760 -apiserver_admission_step_admission_latencies_milliseconds_count{operation="CREATE",rejected="true",type="admit"} 15 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="DELETE",rejected="false",type="admit",le="25000"} 1 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="DELETE",rejected="false",type="admit",le="62500"} 1 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="DELETE",rejected="false",type="admit",le="156250"} 1 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="DELETE",rejected="false",type="admit",le="390625"} 1 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="DELETE",rejected="false",type="admit",le="976562.5"} 1 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="DELETE",rejected="false",type="admit",le="+Inf"} 1 -apiserver_admission_step_admission_latencies_milliseconds_sum{operation="DELETE",rejected="false",type="admit"} 126 -apiserver_admission_step_admission_latencies_milliseconds_count{operation="DELETE",rejected="false",type="admit"} 1 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="DELETE",rejected="false",type="validate",le="25000"} 1 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="DELETE",rejected="false",type="validate",le="62500"} 1 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="DELETE",rejected="false",type="validate",le="156250"} 1 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="DELETE",rejected="false",type="validate",le="390625"} 1 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="DELETE",rejected="false",type="validate",le="976562.5"} 1 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="DELETE",rejected="false",type="validate",le="+Inf"} 1 -apiserver_admission_step_admission_latencies_milliseconds_sum{operation="DELETE",rejected="false",type="validate"} 50 -apiserver_admission_step_admission_latencies_milliseconds_count{operation="DELETE",rejected="false",type="validate"} 1 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="UPDATE",rejected="false",type="admit",le="25000"} 113672 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="UPDATE",rejected="false",type="admit",le="62500"} 113672 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="UPDATE",rejected="false",type="admit",le="156250"} 113672 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="UPDATE",rejected="false",type="admit",le="390625"} 113672 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="UPDATE",rejected="false",type="admit",le="976562.5"} 113672 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="UPDATE",rejected="false",type="admit",le="+Inf"} 113672 -apiserver_admission_step_admission_latencies_milliseconds_sum{operation="UPDATE",rejected="false",type="admit"} 8.730853e+06 -apiserver_admission_step_admission_latencies_milliseconds_count{operation="UPDATE",rejected="false",type="admit"} 113672 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="UPDATE",rejected="false",type="validate",le="25000"} 113670 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="UPDATE",rejected="false",type="validate",le="62500"} 113670 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="UPDATE",rejected="false",type="validate",le="156250"} 113670 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="UPDATE",rejected="false",type="validate",le="390625"} 113670 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="UPDATE",rejected="false",type="validate",le="976562.5"} 113670 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="UPDATE",rejected="false",type="validate",le="+Inf"} 113670 -apiserver_admission_step_admission_latencies_milliseconds_sum{operation="UPDATE",rejected="false",type="validate"} 4.924787e+06 -apiserver_admission_step_admission_latencies_milliseconds_count{operation="UPDATE",rejected="false",type="validate"} 113670 -# HELP apiserver_admission_step_admission_latencies_milliseconds_summary (Deprecated) Admission sub-step latency summary in milliseconds, broken out for each operation and API resource and step type (validate or admit). -# TYPE apiserver_admission_step_admission_latencies_milliseconds_summary summary -apiserver_admission_step_admission_latencies_milliseconds_summary{operation="CREATE",rejected="false",type="admit",quantile="0.5"} NaN -apiserver_admission_step_admission_latencies_milliseconds_summary{operation="CREATE",rejected="false",type="admit",quantile="0.9"} NaN -apiserver_admission_step_admission_latencies_milliseconds_summary{operation="CREATE",rejected="false",type="admit",quantile="0.99"} NaN -apiserver_admission_step_admission_latencies_milliseconds_summary_sum{operation="CREATE",rejected="false",type="admit"} 231367 -apiserver_admission_step_admission_latencies_milliseconds_summary_count{operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_step_admission_latencies_milliseconds_summary{operation="CREATE",rejected="false",type="validate",quantile="0.5"} NaN -apiserver_admission_step_admission_latencies_milliseconds_summary{operation="CREATE",rejected="false",type="validate",quantile="0.9"} NaN -apiserver_admission_step_admission_latencies_milliseconds_summary{operation="CREATE",rejected="false",type="validate",quantile="0.99"} NaN -apiserver_admission_step_admission_latencies_milliseconds_summary_sum{operation="CREATE",rejected="false",type="validate"} 34471 -apiserver_admission_step_admission_latencies_milliseconds_summary_count{operation="CREATE",rejected="false",type="validate"} 314 -apiserver_admission_step_admission_latencies_milliseconds_summary{operation="CREATE",rejected="true",type="admit",quantile="0.5"} NaN -apiserver_admission_step_admission_latencies_milliseconds_summary{operation="CREATE",rejected="true",type="admit",quantile="0.9"} NaN -apiserver_admission_step_admission_latencies_milliseconds_summary{operation="CREATE",rejected="true",type="admit",quantile="0.99"} NaN -apiserver_admission_step_admission_latencies_milliseconds_summary_sum{operation="CREATE",rejected="true",type="admit"} 799760 -apiserver_admission_step_admission_latencies_milliseconds_summary_count{operation="CREATE",rejected="true",type="admit"} 15 -apiserver_admission_step_admission_latencies_milliseconds_summary{operation="DELETE",rejected="false",type="admit",quantile="0.5"} NaN -apiserver_admission_step_admission_latencies_milliseconds_summary{operation="DELETE",rejected="false",type="admit",quantile="0.9"} NaN -apiserver_admission_step_admission_latencies_milliseconds_summary{operation="DELETE",rejected="false",type="admit",quantile="0.99"} NaN -apiserver_admission_step_admission_latencies_milliseconds_summary_sum{operation="DELETE",rejected="false",type="admit"} 126 -apiserver_admission_step_admission_latencies_milliseconds_summary_count{operation="DELETE",rejected="false",type="admit"} 1 -apiserver_admission_step_admission_latencies_milliseconds_summary{operation="DELETE",rejected="false",type="validate",quantile="0.5"} NaN -apiserver_admission_step_admission_latencies_milliseconds_summary{operation="DELETE",rejected="false",type="validate",quantile="0.9"} NaN -apiserver_admission_step_admission_latencies_milliseconds_summary{operation="DELETE",rejected="false",type="validate",quantile="0.99"} NaN -apiserver_admission_step_admission_latencies_milliseconds_summary_sum{operation="DELETE",rejected="false",type="validate"} 50 -apiserver_admission_step_admission_latencies_milliseconds_summary_count{operation="DELETE",rejected="false",type="validate"} 1 -apiserver_admission_step_admission_latencies_milliseconds_summary{operation="UPDATE",rejected="false",type="admit",quantile="0.5"} 77 -apiserver_admission_step_admission_latencies_milliseconds_summary{operation="UPDATE",rejected="false",type="admit",quantile="0.9"} 98 -apiserver_admission_step_admission_latencies_milliseconds_summary{operation="UPDATE",rejected="false",type="admit",quantile="0.99"} 135 -apiserver_admission_step_admission_latencies_milliseconds_summary_sum{operation="UPDATE",rejected="false",type="admit"} 8.730853e+06 -apiserver_admission_step_admission_latencies_milliseconds_summary_count{operation="UPDATE",rejected="false",type="admit"} 113672 -apiserver_admission_step_admission_latencies_milliseconds_summary{operation="UPDATE",rejected="false",type="validate",quantile="0.5"} 43 -apiserver_admission_step_admission_latencies_milliseconds_summary{operation="UPDATE",rejected="false",type="validate",quantile="0.9"} 55 -apiserver_admission_step_admission_latencies_milliseconds_summary{operation="UPDATE",rejected="false",type="validate",quantile="0.99"} 89 -apiserver_admission_step_admission_latencies_milliseconds_summary_sum{operation="UPDATE",rejected="false",type="validate"} 4.924787e+06 -apiserver_admission_step_admission_latencies_milliseconds_summary_count{operation="UPDATE",rejected="false",type="validate"} 113670 -# HELP apiserver_audit_event_total Counter of audit events generated and sent to the audit backend. -# TYPE apiserver_audit_event_total counter -apiserver_audit_event_total 0 -# HELP apiserver_audit_requests_rejected_total Counter of apiserver requests rejected due to an error in audit logging backend. -# TYPE apiserver_audit_requests_rejected_total counter -apiserver_audit_requests_rejected_total 0 -# HELP apiserver_client_certificate_expiration_seconds Distribution of the remaining lifetime on the certificate used to authenticate a request. -# TYPE apiserver_client_certificate_expiration_seconds histogram -apiserver_client_certificate_expiration_seconds_bucket{le="0"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="1800"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="3600"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="7200"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="21600"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="43200"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="86400"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="172800"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="345600"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="604800"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="2.592e+06"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="7.776e+06"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="1.5552e+07"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="3.1104e+07"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="+Inf"} 252796 -apiserver_client_certificate_expiration_seconds_sum 7.959296964179207e+12 -apiserver_client_certificate_expiration_seconds_count 252796 -# HELP apiserver_current_inflight_requests Maximal number of currently used inflight request limit of this apiserver per request kind in last second. -# TYPE apiserver_current_inflight_requests gauge -apiserver_current_inflight_requests{requestKind="mutating"} 0 -apiserver_current_inflight_requests{requestKind="readOnly"} 0 -# HELP apiserver_init_events_total Counter of init events processed in watchcache broken by resource type -# TYPE apiserver_init_events_total counter -apiserver_init_events_total{resource="*core.Endpoints"} 3 -# HELP apiserver_longrunning_gauge Gauge of all active long-running apiserver requests broken out by verb, group, version, resource, scope and component. Not all requests are tracked this way. -# TYPE apiserver_longrunning_gauge gauge -apiserver_longrunning_gauge{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1"} 4 -apiserver_longrunning_gauge{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1"} 5 -apiserver_longrunning_gauge{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1"} 2 -apiserver_longrunning_gauge{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1"} 4 -apiserver_longrunning_gauge{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1"} 3 -apiserver_longrunning_gauge{component="apiserver",group="",resource="nodes",scope="resource",subresource="",verb="WATCH",version="v1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1"} 2 -apiserver_longrunning_gauge{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1"} 3 -apiserver_longrunning_gauge{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1"} 4 -apiserver_longrunning_gauge{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1"} 2 -apiserver_longrunning_gauge{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1"} 2 -apiserver_longrunning_gauge{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1"} 2 -apiserver_longrunning_gauge{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1"} 4 -apiserver_longrunning_gauge{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1"} 2 -apiserver_longrunning_gauge{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1"} 7 -apiserver_longrunning_gauge{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 2 -apiserver_longrunning_gauge{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 2 -apiserver_longrunning_gauge{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 2 -apiserver_longrunning_gauge{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1"} 2 -apiserver_longrunning_gauge{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1"} 2 -apiserver_longrunning_gauge{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 2 -apiserver_longrunning_gauge{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="resource",subresource="",verb="WATCH",version="v1beta1"} 0 -apiserver_longrunning_gauge{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 2 -apiserver_longrunning_gauge{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 2 -apiserver_longrunning_gauge{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 2 -apiserver_longrunning_gauge{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1"} 2 -apiserver_longrunning_gauge{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 2 -apiserver_longrunning_gauge{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1"} 2 -apiserver_longrunning_gauge{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 3 -apiserver_longrunning_gauge{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 3 -apiserver_longrunning_gauge{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1"} 2 -# HELP apiserver_registered_watchers Number of currently registered watchers for a given resources -# TYPE apiserver_registered_watchers gauge -apiserver_registered_watchers{group="",kind="ConfigMap",version="v1"} 5 -apiserver_registered_watchers{group="",kind="Endpoints",version="v1"} 5 -apiserver_registered_watchers{group="",kind="LimitRange",version="v1"} 2 -apiserver_registered_watchers{group="",kind="Namespace",version="v1"} 4 -apiserver_registered_watchers{group="",kind="Node",version="v1"} 4 -apiserver_registered_watchers{group="",kind="PersistentVolume",version="v1"} 3 -apiserver_registered_watchers{group="",kind="PersistentVolumeClaim",version="v1"} 2 -apiserver_registered_watchers{group="",kind="Pod",version="v1"} 4 -apiserver_registered_watchers{group="",kind="PodTemplate",version="v1"} 1 -apiserver_registered_watchers{group="",kind="ReplicationController",version="v1"} 2 -apiserver_registered_watchers{group="",kind="ResourceQuota",version="v1"} 2 -apiserver_registered_watchers{group="",kind="Secret",version="v1"} 6 -apiserver_registered_watchers{group="",kind="Service",version="v1"} 7 -apiserver_registered_watchers{group="",kind="ServiceAccount",version="v1"} 2 -apiserver_registered_watchers{group="admissionregistration.k8s.io",kind="MutatingWebhookConfiguration",version="v1beta1"} 2 -apiserver_registered_watchers{group="admissionregistration.k8s.io",kind="ValidatingWebhookConfiguration",version="v1beta1"} 2 -apiserver_registered_watchers{group="apiextensions.k8s.io",kind="CustomResourceDefinition",version="v1beta1"} 2 -apiserver_registered_watchers{group="apiregistration.k8s.io",kind="APIService",version="v1"} 2 -apiserver_registered_watchers{group="apps",kind="ControllerRevision",version="v1"} 1 -apiserver_registered_watchers{group="apps",kind="DaemonSet",version="v1"} 1 -apiserver_registered_watchers{group="apps",kind="Deployment",version="v1"} 1 -apiserver_registered_watchers{group="apps",kind="ReplicaSet",version="v1"} 2 -apiserver_registered_watchers{group="apps",kind="StatefulSet",version="v1"} 2 -apiserver_registered_watchers{group="autoscaling",kind="HorizontalPodAutoscaler",version="v1"} 1 -apiserver_registered_watchers{group="batch",kind="CronJob",version="v1beta1"} 1 -apiserver_registered_watchers{group="batch",kind="Job",version="v1"} 1 -apiserver_registered_watchers{group="certificates.k8s.io",kind="CertificateSigningRequest",version="v1beta1"} 1 -apiserver_registered_watchers{group="coordination.k8s.io",kind="Lease",version="v1"} 1 -apiserver_registered_watchers{group="coordination.k8s.io",kind="Lease",version="v1beta1"} 1 -apiserver_registered_watchers{group="events.k8s.io",kind="Event",version="v1beta1"} 1 -apiserver_registered_watchers{group="extensions",kind="DaemonSet",version="v1beta1"} 1 -apiserver_registered_watchers{group="extensions",kind="Deployment",version="v1beta1"} 1 -apiserver_registered_watchers{group="extensions",kind="Ingress",version="v1beta1"} 1 -apiserver_registered_watchers{group="extensions",kind="NetworkPolicy",version="v1beta1"} 1 -apiserver_registered_watchers{group="extensions",kind="PodSecurityPolicy",version="v1beta1"} 1 -apiserver_registered_watchers{group="extensions",kind="ReplicaSet",version="v1beta1"} 1 -apiserver_registered_watchers{group="networking.k8s.io",kind="Ingress",version="v1beta1"} 1 -apiserver_registered_watchers{group="networking.k8s.io",kind="NetworkPolicy",version="v1"} 1 -apiserver_registered_watchers{group="node.k8s.io",kind="RuntimeClass",version="v1beta1"} 2 -apiserver_registered_watchers{group="policy",kind="PodDisruptionBudget",version="v1beta1"} 2 -apiserver_registered_watchers{group="policy",kind="PodSecurityPolicy",version="v1beta1"} 1 -apiserver_registered_watchers{group="rbac.authorization.k8s.io",kind="ClusterRole",version="v1"} 2 -apiserver_registered_watchers{group="rbac.authorization.k8s.io",kind="ClusterRoleBinding",version="v1"} 2 -apiserver_registered_watchers{group="rbac.authorization.k8s.io",kind="Role",version="v1"} 2 -apiserver_registered_watchers{group="rbac.authorization.k8s.io",kind="RoleBinding",version="v1"} 2 -apiserver_registered_watchers{group="scheduling.k8s.io",kind="PriorityClass",version="v1"} 1 -apiserver_registered_watchers{group="scheduling.k8s.io",kind="PriorityClass",version="v1beta1"} 1 -apiserver_registered_watchers{group="storage.k8s.io",kind="CSIDriver",version="v1beta1"} 3 -apiserver_registered_watchers{group="storage.k8s.io",kind="CSINode",version="v1beta1"} 1 -apiserver_registered_watchers{group="storage.k8s.io",kind="StorageClass",version="v1"} 3 -apiserver_registered_watchers{group="storage.k8s.io",kind="VolumeAttachment",version="v1"} 2 -# HELP apiserver_request_count (Deprecated) Counter of apiserver requests broken out for each verb, group, version, resource, scope, component, client, and HTTP response contentType and code. -# TYPE apiserver_request_count counter -apiserver_request_count{client="coredns/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_count{client="coredns/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_count{client="coredns/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_count{client="coredns/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1"} 456 -apiserver_request_count{client="coredns/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1"} 460 -apiserver_request_count{client="coredns/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1"} 460 -apiserver_request_count{client="kindnetd/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",component="apiserver",contentType="application/json",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 10198 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1"} 10212 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1"} 15330 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1"} 5 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1"} 1139 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1"} 10212 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1"} 222 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1"} 225 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1"} 227 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1"} 227 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1"} 224 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1"} 221 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 230 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 230 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 228 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1"} 231 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1"} 226 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 229 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1"} 4 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1"} 30 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1"} 37 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1"} 54 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1"} 7 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1"} 7 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1"} 19 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1"} 38 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1"} 60 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1"} 7 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1"} 7 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1"} 2 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1"} 27 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1"} 35 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1"} 8 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1"} 35 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1"} 27 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1"} 35 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1"} 27 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1"} 50829 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1"} 50829 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 142 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1"} 227 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1"} 225 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1"} 223 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1"} 226 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1"} 223 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1"} 231 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1"} 227 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1"} 224 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 225 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 223 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1"} 226 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1"} 226 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1"} 225 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 225 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 224 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 231 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 229 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 370 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 228 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 228 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 226 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 225 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 225 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 228 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1"} 222 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 229 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 230 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 230 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 223 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1"} 230 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1"} 225 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 222 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 226 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 227 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 227 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1"} 224 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:attachdetach-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:attachdetach-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 227 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:bootstrap-signer",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:certificate-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:certificate-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:certificate-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:certificate-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:clusterrole-aggregation-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1"} 6 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:cronjob-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 10205 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:cronjob-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1"} 10205 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:daemon-set-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1"} 8 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:daemon-set-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 3 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:daemon-set-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1"} 3 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:daemon-set-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1"} 3 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:deployment-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1"} 5 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:deployment-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:deployment-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:deployment-controller",code="409",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:endpoint-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1"} 5 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:endpoint-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:generic-garbage-collector",code="200",component="apiserver",contentType="application/json",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:generic-garbage-collector",code="200",component="apiserver",contentType="application/json",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:generic-garbage-collector",code="200",component="apiserver",contentType="application/json",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 225 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:generic-garbage-collector",code="200",component="apiserver",contentType="application/json",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:generic-garbage-collector",code="200",component="apiserver",contentType="application/json",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:generic-garbage-collector",code="200",component="apiserver",contentType="application/json",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:generic-garbage-collector",code="200",component="apiserver",contentType="application/json",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 231 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:node-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:node-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:node-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1"} 2 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:node-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:node-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:pod-garbage-collector",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 5105 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:replicaset-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1"} 4 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:replicaset-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 2 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:replicaset-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1"} 2 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:service-account-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1"} 4 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:ttl-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/tokens-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1"} 35 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/tokens-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1"} 35 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/tokens-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1"} 35 -apiserver_request_count{client="kube-proxy/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-proxy/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1"} 1 -apiserver_request_count{client="kube-proxy/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-proxy/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1"} 220 -apiserver_request_count{client="kube-proxy/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_count{client="kube-proxy/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1"} 50830 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1"} 50830 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1"} 1 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1"} 3 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1"} 10 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1"} 2 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1"} 224 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1"} 231 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1"} 226 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 237 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 224 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 230 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 8 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1"} 5 -apiserver_request_count{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/json",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1"} 2 -apiserver_request_count{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/json",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1"} 2 -apiserver_request_count{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1"} 5 -apiserver_request_count{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_count{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1"} 2 -apiserver_request_count{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_count{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_count{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_count{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1"} 5 -apiserver_request_count{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1"} 1 -apiserver_request_count{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1"} 4 -apiserver_request_count{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1"} 4 -apiserver_request_count{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/json",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1"} 3 -apiserver_request_count{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/json",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1"} 1 -apiserver_request_count{client="kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/json",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/json",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1"} 1 -apiserver_request_count{client="kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1"} 2 -apiserver_request_count{client="kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1"} 2 -apiserver_request_count{client="kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_count{client="kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_count{client="kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_count{client="kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_count{client="kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1"} 1 -apiserver_request_count{client="kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/json",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1"} 1 -apiserver_request_count{client="kubectl/v1.14.3 (linux/amd64) kubernetes/5e53fd6",code="200",component="apiserver",contentType="application/json",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1"} 2 -apiserver_request_count{client="kubectl/v1.14.3 (linux/amd64) kubernetes/5e53fd6",code="200",component="apiserver",contentType="application/json",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1"} 4 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/json",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/json",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1"} 4 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1"} 11 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1"} 10209 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1"} 1702 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1"} 18 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1"} 18 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1"} 4 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1"} 10203 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1"} 10203 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1"} 899 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1"} 226 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1"} 225 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1"} 904 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 226 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 231 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1"} 1 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 30 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1"} 1 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1"} 4 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1"} 1 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1"} 12 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 14 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1"} 1 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1"} 4 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1"} 2 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1"} 1 -# HELP apiserver_request_duration_seconds Response latency distribution in seconds for each verb, dry run value, group, version, resource, subresource, scope and component. -# TYPE apiserver_request_duration_seconds histogram -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1"} 0.00877798 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 227 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1"} 101816.11208854493 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1"} 227 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="0.05"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="0.1"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="0.15"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="0.2"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="0.25"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="0.3"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="0.35"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="0.4"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="0.45"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="0.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="0.6"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="0.7"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="0.8"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="0.9"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="1"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="1.25"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="1.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="1.75"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="2"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="2.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="3"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="3.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="4"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="4.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="6"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="7"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="8"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="9"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="10"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="15"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="20"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="25"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="30"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="40"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="50"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="60"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 4 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1"} 0.008810557 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="0.05"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="0.1"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="0.15"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="0.2"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="0.25"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="0.3"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="0.35"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="0.4"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="0.45"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="0.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="0.6"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="0.7"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="0.8"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="0.9"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="1"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="1.25"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="1.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="1.75"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="2"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="2.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="3"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="3.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="4"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="4.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="6"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="7"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="8"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="9"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="10"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="15"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="20"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="25"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="30"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="40"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="50"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="60"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="+Inf"} 4 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1"} 0.001090222 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="0.05"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="0.1"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="0.15"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="0.2"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="0.25"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="0.3"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="0.35"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="0.4"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="0.45"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="0.5"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="0.6"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="0.7"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="0.8"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="0.9"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="1"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="1.25"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="1.5"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="1.75"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="2"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="2.5"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="3"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="3.5"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="4"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="4.5"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="5"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="6"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="7"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="8"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="9"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="10"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="15"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="20"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="25"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="30"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="40"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="50"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="60"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 8 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1"} 0.032166103999999994 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1"} 0.005654764 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="6"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="7"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="8"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="9"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="10"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="15"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="20"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="30"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="40"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="50"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="60"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="+Inf"} 899 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1"} 407315.8004402043 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1"} 899 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 5 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1"} 0.0013137689999999998 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 1123 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1"} 509997.5764437806 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1"} 1123 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="0.05"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="0.1"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="0.15"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="0.2"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="0.25"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="0.3"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="0.35"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="0.4"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="0.45"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="0.5"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="0.6"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="0.7"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="0.8"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="0.9"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="1"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="1.25"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="1.5"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="1.75"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="2"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="2.5"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="3"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="3.5"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="4"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="4.5"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="5"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="6"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="7"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="8"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="9"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="10"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="15"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="20"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="25"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="30"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="40"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="50"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="60"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 111874 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1"} 221.30321045800045 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="0.05"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="0.1"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="0.15"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="0.2"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="0.25"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="0.3"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="0.35"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="0.4"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="0.45"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="0.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="0.6"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="0.7"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="0.8"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="0.9"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="1"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="1.25"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="1.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="1.75"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="2"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="2.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="3"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="3.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="4"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="4.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="6"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="7"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="8"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="9"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="10"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="15"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="20"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="25"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="30"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="40"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="50"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="60"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 4 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1"} 0.010462737 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="0.05"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="0.1"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="0.15"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="0.2"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="0.25"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="0.3"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="0.35"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="0.4"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="0.45"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="0.5"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="0.6"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="0.7"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="0.8"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="0.9"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="1"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="1.25"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="1.5"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="1.75"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="2"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="2.5"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="3"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="3.5"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="4"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="4.5"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="5"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="6"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="7"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="8"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="9"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="10"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="15"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="20"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="25"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="30"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="40"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="50"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="60"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="+Inf"} 101664 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1"} 302.4551810919927 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="0.05"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="0.1"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="0.15"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="0.2"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="0.25"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="0.3"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="0.35"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="0.4"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="0.45"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="0.5"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="0.6"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="0.7"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="0.8"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="0.9"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="1"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="1.25"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="1.5"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="1.75"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="2"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="2.5"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="3"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="3.5"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="4"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="4.5"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="5"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="6"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="7"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="8"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="9"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="10"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="15"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="20"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="25"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="30"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="40"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="50"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="60"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="+Inf"} 26 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1"} 0.09046779999999997 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="0.05"} 47 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="0.1"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="0.15"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="0.2"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="0.25"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="0.3"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="0.35"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="0.4"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="0.45"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="0.5"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="0.6"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="0.7"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="0.8"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="0.9"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="1"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="1.25"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="1.5"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="1.75"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="2"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="2.5"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="3"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="3.5"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="4"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="4.5"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="5"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="6"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="7"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="8"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="9"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="10"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="15"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="20"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="25"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="30"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="40"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="50"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="60"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 61 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 0.9262264500000001 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1"} 0.000282484 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 457 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1"} 203665.22644916497 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1"} 457 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1"} 0.003751652 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="0.05"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="0.1"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="0.15"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="0.2"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="0.25"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="0.3"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="0.35"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="0.4"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="0.45"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="0.5"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="0.6"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="0.7"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="0.8"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="0.9"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="1"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="1.25"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="1.5"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="1.75"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="2"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="2.5"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="3"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="3.5"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="4"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="4.5"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="5"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="6"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="7"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="8"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="9"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="10"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="15"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="20"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="25"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="30"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="40"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="50"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="60"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="+Inf"} 15376 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1"} 28.666829363000105 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 4 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1"} 0.00074825 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="0.05"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="0.1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="0.15"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="0.2"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="0.25"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="0.3"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="0.35"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="0.4"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="0.45"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="0.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="0.6"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="0.7"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="0.8"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="0.9"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="1"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="1.25"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="1.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="1.75"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="2"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="2.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="3"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="3.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="4"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="4.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="6"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="7"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="8"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="9"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="10"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="15"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="20"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="25"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="30"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="40"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="50"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="60"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="+Inf"} 4 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1"} 0.10584852400000001 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 916 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1"} 407623.4604951318 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1"} 916 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="0.05"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="0.1"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="0.15"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="0.2"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="0.25"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="0.3"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="0.35"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="0.4"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="0.45"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="0.5"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="0.6"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="0.7"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="0.8"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="0.9"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="1"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="1.25"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="1.5"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="1.75"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="2"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="2.5"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="3"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="3.5"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="4"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="4.5"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="5"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="6"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="7"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="8"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="9"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="10"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="15"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="20"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="25"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="30"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="40"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="50"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="60"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="+Inf"} 10215 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1"} 6.692735753000016 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 15309 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 32.39963049999993 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="0.05"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="0.1"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="0.15"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="0.2"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="0.25"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="0.3"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="0.35"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="0.4"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="0.45"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="0.5"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="0.6"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="0.7"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="0.8"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="0.9"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="1"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="1.25"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="1.5"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="1.75"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="2"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="2.5"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="3"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="3.5"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="4"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="4.5"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="5"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="6"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="7"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="8"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="9"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="10"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="15"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="20"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="25"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="30"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="40"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="50"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="60"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="+Inf"} 6 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1"} 0.029257163000000003 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1"} 0.10368905 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 902 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1"} 407421.3164926242 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1"} 902 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="0.05"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="0.1"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="0.15"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="0.2"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="0.25"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="0.3"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="0.35"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="0.4"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="0.45"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="0.5"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="0.6"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="0.7"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="0.8"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="0.9"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="1"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="1.25"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="1.5"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="1.75"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="2"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="2.5"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="3"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="3.5"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="4"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="4.5"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="5"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="6"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="7"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="8"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="9"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="10"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="15"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="20"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="25"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="30"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="40"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="50"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="60"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="+Inf"} 1702 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1"} 8.451098614999992 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1"} 0.00046366699999999996 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 450 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1"} 203758.23052120992 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1"} 450 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 3 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1"} 0.000523894 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 681 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1"} 305602.3407780577 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1"} 681 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 5 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1"} 0.00500058 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 909 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1"} 407905.33250213106 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1"} 909 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="0.05"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="0.1"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="0.15"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="0.2"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="0.25"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="0.3"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="0.35"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="0.4"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="0.45"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="0.5"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="0.6"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="0.7"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="0.8"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="0.9"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="1"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="1.25"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="1.5"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="1.75"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="2"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="2.5"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="3"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="3.5"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="4"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="4.5"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="5"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="6"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="7"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="8"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="9"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="10"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="15"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="20"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="25"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="30"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="40"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="50"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="60"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 34 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1"} 0.099664597 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="0.05"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="0.1"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="0.15"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="0.2"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="0.25"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="0.3"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="0.35"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="0.4"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="0.45"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="0.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="0.6"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="0.7"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="0.8"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="0.9"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="1"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="1.25"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="1.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="1.75"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="2"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="2.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="3"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="3.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="4"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="4.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="6"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="7"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="8"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="9"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="10"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="15"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="20"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="25"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="30"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="40"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="50"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="60"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="+Inf"} 4 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1"} 0.007738274 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="0.05"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="0.1"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="0.15"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="0.2"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="0.25"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="0.3"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="0.35"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="0.4"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="0.45"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="0.5"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="0.6"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="0.7"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="0.8"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="0.9"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="1"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="1.25"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="1.5"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="1.75"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="2"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="2.5"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="3"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="3.5"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="4"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="4.5"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="5"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="6"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="7"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="8"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="9"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="10"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="15"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="20"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="25"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="30"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="40"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="50"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="60"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 9 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1"} 0.061579333 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="0.05"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="0.1"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="0.15"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="0.2"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="0.25"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="0.3"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="0.35"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="0.4"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="0.45"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="0.5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="0.6"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="0.7"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="0.8"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="0.9"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="1"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="1.25"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="1.5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="1.75"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="2"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="2.5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="3"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="3.5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="4"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="4.5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="6"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="7"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="8"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="9"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="10"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="15"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="20"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="25"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="30"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="40"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="50"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="60"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="+Inf"} 5 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1"} 0.048228511999999994 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="0.05"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="0.1"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="0.15"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="0.2"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="0.25"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="0.3"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="0.35"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="0.4"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="0.45"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="0.5"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="0.6"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="0.7"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="0.8"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="0.9"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="1"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="1.25"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="1.5"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="1.75"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="2"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="2.5"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="3"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="3.5"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="4"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="4.5"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="5"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="6"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="7"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="8"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="9"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="10"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="15"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="20"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="25"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="30"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="40"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="50"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="60"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="+Inf"} 18 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1"} 0.12317013099999999 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1"} 0.005606011 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1"} 0.001288659 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 228 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1"} 101807.11165482592 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1"} 0.000564016 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 456 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1"} 203601.22856283395 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1"} 456 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1"} 0.000328004 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 453 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1"} 203654.23006699592 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1"} 453 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="0.05"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="0.1"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="0.15"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="0.2"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="0.25"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="0.3"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="0.35"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="0.4"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="0.45"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="0.5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="0.6"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="0.7"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="0.8"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="0.9"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="1"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="1.25"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="1.5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="1.75"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="2"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="2.5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="3"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="3.5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="4"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="4.5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="6"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="7"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="8"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="9"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="10"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="15"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="20"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="25"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="30"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="40"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="50"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="60"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="+Inf"} 5 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1"} 0.0068067629999999995 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1"} 0.000394688 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 459 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1"} 203906.23173499416 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1"} 459 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1"} 0.001610109 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="0.05"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="0.1"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="0.15"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="0.2"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="0.25"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="0.3"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="0.35"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="0.4"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="0.45"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="0.5"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="0.6"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="0.7"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="0.8"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="0.9"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="1"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="1.25"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="1.5"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="1.75"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="2"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="2.5"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="3"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="3.5"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="4"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="4.5"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="5"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="6"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="7"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="8"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="9"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="10"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="15"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="20"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="25"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="30"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="40"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="50"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="60"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="+Inf"} 39 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1"} 0.028552489000000004 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="0.05"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="0.1"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="0.15"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="0.2"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="0.25"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="0.3"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="0.35"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="0.4"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="0.45"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="0.5"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="0.6"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="0.7"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="0.8"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="0.9"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="1"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="1.25"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="1.5"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="1.75"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="2"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="2.5"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="3"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="3.5"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="4"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="4.5"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="5"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="6"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="7"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="8"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="9"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="10"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="15"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="20"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="25"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="30"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="40"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="50"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="60"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 36 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1"} 0.138954052 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.05"} 33 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.1"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.15"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.2"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.25"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.3"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.35"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.4"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.45"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.6"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.7"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.8"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.9"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="1"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="1.25"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="1.5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="1.75"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="2"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="2.5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="3"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="3.5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="4"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="4.5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="6"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="7"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="8"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="9"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="10"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="15"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="20"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="25"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="30"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="40"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="50"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="60"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="+Inf"} 939 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1"} 406876.8791248112 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1"} 939 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1"} 0.00040565800000000004 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 456 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1"} 203959.22909272998 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1"} 456 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="0.05"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="0.1"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="0.15"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="0.2"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="0.25"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="0.3"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="0.35"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="0.4"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="0.45"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="0.5"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="0.6"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="0.7"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="0.8"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="0.9"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="1"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="1.25"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="1.5"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="1.75"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="2"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="2.5"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="3"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="3.5"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="4"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="4.5"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="5"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="6"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="7"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="8"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="9"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="10"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="15"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="20"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="25"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="30"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="40"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="50"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="60"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 70 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1"} 0.135483897 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="0.05"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="0.1"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="0.15"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="0.2"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="0.25"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="0.3"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="0.35"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="0.4"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="0.45"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="0.5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="0.6"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="0.7"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="0.8"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="0.9"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="1"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="1.25"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="1.5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="1.75"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="2"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="2.5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="3"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="3.5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="4"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="4.5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="6"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="7"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="8"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="9"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="10"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="15"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="20"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="25"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="30"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="40"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="50"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="60"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 35 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1"} 0.085060736 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="0.05"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="0.1"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="0.15"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="0.2"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="0.25"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="0.3"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="0.35"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="0.4"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="0.45"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="0.5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="0.6"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="0.7"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="0.8"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="0.9"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="1"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="1.25"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="1.5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="1.75"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="2"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="2.5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="3"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="3.5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="4"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="4.5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="6"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="7"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="8"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="9"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="10"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="15"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="20"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="25"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="30"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="40"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="50"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="60"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="+Inf"} 35 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1"} 0.101230169 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1145 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1"} 2.165339846000002 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 1588 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1"} 713340.6724736254 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1"} 1588 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="0.05"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="0.1"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="0.15"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="0.2"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="0.25"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="0.3"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="0.35"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="0.4"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="0.45"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="0.5"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="0.6"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="0.7"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="0.8"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="0.9"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="1"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="1.25"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="1.5"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="1.75"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="2"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="2.5"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="3"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="3.5"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="4"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="4.5"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="5"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="6"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="7"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="8"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="9"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="10"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="15"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="20"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="25"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="30"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="40"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="50"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="60"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 10213 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1"} 17.942048969 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1"} 0.017166249 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 0.000328364 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 455 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 203889.2290169501 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 455 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 0.000400125 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 453 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 203725.24118741005 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 453 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 0.000583196 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 453 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 203457.22158051413 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 453 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1"} 0.0053028269999999995 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="0.05"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="0.1"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="0.15"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="0.2"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="0.25"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="0.3"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="0.35"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="0.4"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="0.45"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="0.5"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="0.6"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="0.7"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="0.8"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="0.9"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="1"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="1.25"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="1.5"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="1.75"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="2"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="2.5"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="3"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="3.5"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="4"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="4.5"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="5"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="6"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="7"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="8"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="9"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="10"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="15"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="20"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="25"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="30"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="40"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="50"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="60"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="+Inf"} 30 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1"} 0.10651688899999999 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 459 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1"} 203796.222681029 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1"} 459 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1"} 0.000316031 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 226 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1"} 102004.11598105701 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1"} 226 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="0.05"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="0.1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="0.15"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="0.2"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="0.25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="0.3"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="0.35"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="0.4"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="0.45"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="0.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="0.6"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="0.7"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="0.8"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="0.9"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="1.25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="1.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="1.75"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="2"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="2.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="3"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="3.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="4"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="4.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="6"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="7"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="8"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="9"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="10"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="15"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="20"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="30"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="40"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="50"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="60"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 3 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1"} 0.015127316000000002 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1"} 0.00078583 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 228 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 101948.11296671192 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1"} 0.007047528 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.05"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.1"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.15"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.2"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.25"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.3"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.35"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.4"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.45"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.5"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.6"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.7"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.8"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.9"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="1"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="1.25"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="1.5"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="1.75"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="2"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="2.5"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="3"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="3.5"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="4"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="4.5"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="5"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="6"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="7"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="8"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="9"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="10"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="15"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="20"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="25"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="30"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="40"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="50"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="60"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="+Inf"} 8 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1"} 0.083798946 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1"} 0.000603155 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 226 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1"} 102097.112602288 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1"} 226 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1"} 0.032739924 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.05"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.1"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.15"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.2"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.25"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.3"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.35"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.4"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.45"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.5"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.6"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.7"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.8"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.9"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="1"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="1.25"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="1.5"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="1.75"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="2"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="2.5"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="3"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="3.5"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="4"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="4.5"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="5"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="6"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="7"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="8"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="9"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="10"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="15"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="20"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="25"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="30"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="40"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="50"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="60"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="+Inf"} 6 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1"} 0.027245925 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1"} 0.000485486 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 453 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1"} 204138.23245255486 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1"} 453 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1"} 0.003397624 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.05"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.1"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.15"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.2"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.25"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.3"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.35"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.4"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.45"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.6"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.7"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.8"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.9"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="1"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="1.25"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="1.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="1.75"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="2"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="2.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="3"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="3.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="4"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="4.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="6"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="7"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="8"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="9"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="10"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="15"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="20"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="25"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="30"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="40"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="50"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="60"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="+Inf"} 4 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1"} 0.014523004999999999 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1"} 0.00037225800000000004 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 462 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 203723.23394767308 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 462 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="0.05"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="0.1"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="0.15"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="0.2"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="0.25"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="0.3"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="0.35"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="0.4"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="0.45"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="0.5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="0.6"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="0.7"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="0.8"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="0.9"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="1"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="1.25"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="1.5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="1.75"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="2"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="2.5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="3"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="3.5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="4"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="4.5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="6"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="7"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="8"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="9"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="10"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="15"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="20"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="25"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="30"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="40"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="50"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="60"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="+Inf"} 35 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1"} 0.025939955000000004 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.05"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.15"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.2"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.3"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.35"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.4"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.45"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.6"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.7"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.8"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.9"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1.25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1.75"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="2"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="2.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="3"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="3.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="4"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="4.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="6"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="7"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="8"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="9"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="10"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="15"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="20"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="30"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="40"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="50"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="60"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="+Inf"} 3 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1"} 0.001282449 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1"} 0.000266787 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 229 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1"} 102100.11254895308 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.05"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.1"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.15"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.2"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.25"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.3"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.35"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.4"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.45"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.5"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.6"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.7"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.8"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.9"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.25"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.5"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.75"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2.5"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3.5"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4.5"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="5"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="6"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="7"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="9"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="15"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="20"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="25"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="30"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="40"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="50"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="60"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 10206 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 16.856306568999976 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 224 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 101739.1100291579 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 224 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 10206 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1"} 18.98379271300002 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 229 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1"} 102008.11333097695 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1"} 0.006697469 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 0.000459842 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1"} 0.01094977 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 232 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 102111.23553769302 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 232 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1"} 0.003379682 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1"} 0.004006878 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1"} 0.000356988 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 0.00023558 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 228 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1"} 101751.11330468397 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 229 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 101739.11516429397 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 229 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="0.05"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="0.1"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="0.15"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="0.2"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="0.25"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="0.3"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="0.35"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="0.4"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="0.45"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="0.5"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="0.6"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="0.7"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="0.8"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="0.9"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="1"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="1.25"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="1.5"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="1.75"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="2"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="2.5"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="3"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="3.5"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="4"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="4.5"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="5"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="6"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="7"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="8"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="9"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="10"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="15"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="20"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="25"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="30"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="40"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="50"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="60"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="+Inf"} 10205 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1"} 20.333770313999917 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1"} 0.055388424 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="0.05"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="0.1"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="0.15"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="0.2"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="0.25"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="0.3"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="0.35"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="0.4"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="0.45"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="0.5"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="0.6"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="0.7"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="0.8"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="0.9"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="1"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="1.25"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="1.5"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="1.75"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="2"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="2.5"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="3"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="3.5"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="4"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="4.5"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="5"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="6"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="7"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="8"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="9"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="10"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="15"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="20"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="25"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="30"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="40"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="50"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="60"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="+Inf"} 10203 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1"} 29.56353234699997 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.05"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.1"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.15"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.2"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.25"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.3"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.35"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.4"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.45"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.5"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.6"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.7"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.8"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.9"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.25"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.5"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.75"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2.5"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3.5"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4.5"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="5"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="6"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="7"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="9"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="15"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="20"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="25"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="30"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="40"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="50"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="60"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 142 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 0.2838679260000001 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.05"} 73 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.1"} 139 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.15"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.2"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.25"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.3"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.35"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.4"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.45"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.5"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.6"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.7"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.8"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.9"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.25"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.5"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.75"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2.5"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3.5"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4.5"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="5"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="6"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="7"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="9"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="15"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="20"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="25"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="30"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="40"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="50"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="60"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 370 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 101476.10178002401 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 370 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 0.001001727 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 228 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 101575.11369270204 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 228 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1"} 0.007187181000000001 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 0.000622307 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 228 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 101918.11585356004 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 228 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 8.4359e-05 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 226 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 101539.119449784 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 226 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 0.001015515 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 231 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 102039.11564340294 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 231 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 0.000476463 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 225 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 102092.11136810404 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 225 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 0.000151836 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 225 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 101889.11388947703 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 225 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 0.000270347 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 228 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 102016.11335801306 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 228 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1"} 0.000354927 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 222 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1"} 102004.110997727 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1"} 222 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 0.00034913 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 455 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 203969.09789453616 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 455 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 0.000767421 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 454 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 203566.2213280489 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 454 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 0.000161396 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1"} 0.005350242 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 230 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 102034.11322736504 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 230 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="0.05"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="0.1"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="0.15"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="0.2"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="0.25"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="0.3"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="0.35"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="0.4"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="0.45"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="0.5"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="0.6"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="0.7"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="0.8"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="0.9"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="1"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="1.25"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="1.5"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="1.75"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="2"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="2.5"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="3"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="3.5"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="4"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="4.5"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="5"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="6"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="7"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="8"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="9"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="10"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="15"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="20"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="25"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="30"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="40"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="50"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="60"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="+Inf"} 38 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1"} 0.07572827800000002 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 3 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 0.008457446 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="0.05"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="0.1"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="0.15"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="0.2"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="0.25"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="0.3"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="0.35"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="0.4"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="0.45"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="0.5"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="0.6"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="0.7"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="0.8"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="0.9"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="1"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="1.25"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="1.5"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="1.75"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="2"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="2.5"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="3"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="3.5"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="4"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="4.5"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="5"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="6"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="7"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="8"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="9"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="10"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="15"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="20"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="25"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="30"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="40"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="50"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="60"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="+Inf"} 42 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1"} 0.11866320299999998 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1"} 0.0061200230000000005 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 451 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 203483.2258730288 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 451 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="0.05"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="0.1"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="0.15"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="0.2"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="0.25"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="0.3"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="0.35"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="0.4"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="0.45"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="0.5"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="0.6"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="0.7"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="0.8"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="0.9"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="1"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="1.25"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="1.5"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="1.75"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="2"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="2.5"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="3"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="3.5"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="4"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="4.5"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="5"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="6"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="7"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="8"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="9"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="10"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="15"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="20"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="25"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="30"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="40"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="50"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="60"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="+Inf"} 60 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1"} 0.07847280299999997 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 3 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1"} 0.008015358 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="0.05"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="0.1"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="0.15"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="0.2"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="0.25"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="0.3"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="0.35"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="0.4"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="0.45"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="0.5"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="0.6"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="0.7"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="0.8"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="0.9"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="1"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="1.25"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="1.5"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="1.75"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="2"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="2.5"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="3"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="3.5"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="4"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="4.5"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="5"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="6"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="7"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="8"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="9"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="10"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="15"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="20"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="25"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="30"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="40"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="50"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="60"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="+Inf"} 55 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1"} 0.04904834499999999 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1"} 0.00202094 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="0.05"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="0.1"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="0.15"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="0.2"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="0.25"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="0.3"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="0.35"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="0.4"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="0.45"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="0.5"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="0.6"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="0.7"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="0.8"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="0.9"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="1"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="1.25"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="1.5"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="1.75"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="2"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="2.5"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="3"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="3.5"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="4"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="4.5"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="5"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="6"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="7"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="8"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="9"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="10"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="15"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="20"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="25"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="30"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="40"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="50"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="60"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="+Inf"} 6 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1"} 0.05942681300000001 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 459 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1"} 203863.23067347295 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1"} 459 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 0.003837088 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 456 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 203823.22642989494 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 456 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="0.05"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="0.1"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="0.15"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="0.2"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="0.25"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="0.3"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="0.35"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="0.4"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="0.45"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="0.5"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="0.6"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="0.7"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="0.8"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="0.9"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="1"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="1.25"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="1.5"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="1.75"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="2"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="2.5"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="3"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="3.5"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="4"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="4.5"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="5"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="6"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="7"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="8"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="9"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="10"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="15"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="20"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="25"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="30"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="40"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="50"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="60"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 7 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1"} 0.006333701000000001 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="0.05"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="0.1"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="0.15"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="0.2"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="0.25"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="0.3"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="0.35"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="0.4"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="0.45"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="0.5"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="0.6"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="0.7"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="0.8"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="0.9"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="1"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="1.25"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="1.5"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="1.75"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="2"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="2.5"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="3"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="3.5"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="4"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="4.5"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="5"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="6"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="7"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="8"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="9"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="10"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="15"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="20"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="25"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="30"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="40"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="50"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="60"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 11 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1"} 0.033706471 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1"} 0.00048740999999999997 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 451 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1"} 203931.2261738162 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1"} 451 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="0.05"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="0.1"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="0.15"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="0.2"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="0.25"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="0.3"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="0.35"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="0.4"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="0.45"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="0.5"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="0.6"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="0.7"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="0.8"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="0.9"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="1"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="1.25"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="1.5"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="1.75"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="2"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="2.5"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="3"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="3.5"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="4"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="4.5"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="5"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="6"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="7"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="8"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="9"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="10"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="15"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="20"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="25"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="30"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="40"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="50"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="60"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 7 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1"} 0.011462848000000001 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="0.05"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="0.1"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="0.15"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="0.2"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="0.25"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="0.3"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="0.35"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="0.4"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="0.45"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="0.5"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="0.6"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="0.7"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="0.8"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="0.9"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="1"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="1.25"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="1.5"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="1.75"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="2"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="2.5"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="3"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="3.5"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="4"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="4.5"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="5"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="6"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="7"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="8"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="9"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="10"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="15"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="20"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="25"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="30"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="40"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="50"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="60"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 11 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1"} 0.037011800000000004 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1"} 0.008865726 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 0.0003027 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 9.3117e-05 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1"} 0.016225266 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 222 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 101694.11123726494 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 222 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 229 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 102124.11469 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 229 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.05"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.15"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.2"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.3"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.35"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.4"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.45"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.6"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.7"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.8"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.9"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.75"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="6"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="7"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="9"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="15"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="20"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="30"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="40"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="50"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="60"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 3 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 0.000618942 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 684 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 305630.218276289 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 684 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 0.000371883 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 227 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 101603.1113051161 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 227 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1"} 0.000503354 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 3 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 0.000597868 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1"} 0.001370637 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 685 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 305442.3395991761 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 685 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1"} 0.00046674399999999995 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 452 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1"} 203882.23038075815 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1"} 452 -# HELP apiserver_request_latencies (Deprecated) Response latency distribution in microseconds for each verb, group, version, resource, subresource, scope and component. -# TYPE apiserver_request_latencies histogram -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1"} 8777 -apiserver_request_latencies_count{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 227 -apiserver_request_latencies_sum{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1"} 1.01816111969e+11 -apiserver_request_latencies_count{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1"} 227 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="125000"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="250000"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="500000"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="1e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="2e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="4e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="8e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 4 -apiserver_request_latencies_sum{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1"} 8808 -apiserver_request_latencies_count{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="125000"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="250000"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="500000"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="2e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="4e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="8e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="+Inf"} 4 -apiserver_request_latencies_sum{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1"} 1089 -apiserver_request_latencies_count{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="125000"} 8 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="250000"} 8 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="500000"} 8 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="1e+06"} 8 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="2e+06"} 8 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="4e+06"} 8 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="8e+06"} 8 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 8 -apiserver_request_latencies_sum{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1"} 32162 -apiserver_request_latencies_count{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1"} 8 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1"} 5654 -apiserver_request_latencies_count{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="8e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="+Inf"} 899 -apiserver_request_latencies_sum{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1"} 4.07315800001e+11 -apiserver_request_latencies_count{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1"} 899 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 5 -apiserver_request_latencies_sum{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1"} 1311 -apiserver_request_latencies_count{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 1123 -apiserver_request_latencies_sum{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1"} 5.09997575891e+11 -apiserver_request_latencies_count{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1"} 1123 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="125000"} 111874 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="250000"} 111874 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="500000"} 111874 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="1e+06"} 111874 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="2e+06"} 111874 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="4e+06"} 111874 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="8e+06"} 111874 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 111874 -apiserver_request_latencies_sum{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1"} 2.21247395e+08 -apiserver_request_latencies_count{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1"} 111874 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="125000"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="250000"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="500000"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="1e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="2e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="4e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="8e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 4 -apiserver_request_latencies_sum{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1"} 10460 -apiserver_request_latencies_count{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="125000"} 101664 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="250000"} 101664 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="500000"} 101664 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="1e+06"} 101664 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="2e+06"} 101664 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="4e+06"} 101664 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="8e+06"} 101664 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="+Inf"} 101664 -apiserver_request_latencies_sum{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1"} 3.02404553e+08 -apiserver_request_latencies_count{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1"} 101664 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="125000"} 26 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="250000"} 26 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="500000"} 26 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="1e+06"} 26 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="2e+06"} 26 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="4e+06"} 26 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="8e+06"} 26 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="+Inf"} 26 -apiserver_request_latencies_sum{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1"} 90455 -apiserver_request_latencies_count{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1"} 26 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="125000"} 61 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="250000"} 61 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="500000"} 61 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="1e+06"} 61 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="2e+06"} 61 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="4e+06"} 61 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="8e+06"} 61 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 61 -apiserver_request_latencies_sum{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 926197 -apiserver_request_latencies_count{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 61 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1"} 282 -apiserver_request_latencies_count{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 457 -apiserver_request_latencies_sum{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03665226215e+11 -apiserver_request_latencies_count{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1"} 457 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1"} 3751 -apiserver_request_latencies_count{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="125000"} 15376 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="250000"} 15376 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="500000"} 15376 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="1e+06"} 15376 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="2e+06"} 15376 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="4e+06"} 15376 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="8e+06"} 15376 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="+Inf"} 15376 -apiserver_request_latencies_sum{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1"} 2.8659159e+07 -apiserver_request_latencies_count{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1"} 15376 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 4 -apiserver_request_latencies_sum{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1"} 747 -apiserver_request_latencies_count{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="125000"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="250000"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="500000"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="1e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="2e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="4e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="8e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="+Inf"} 4 -apiserver_request_latencies_sum{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1"} 105847 -apiserver_request_latencies_count{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 916 -apiserver_request_latencies_sum{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1"} 4.07623460036e+11 -apiserver_request_latencies_count{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1"} 916 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="125000"} 10215 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="250000"} 10215 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="500000"} 10215 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="1e+06"} 10215 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="2e+06"} 10215 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="4e+06"} 10215 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="8e+06"} 10215 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="+Inf"} 10215 -apiserver_request_latencies_sum{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1"} 6.687627e+06 -apiserver_request_latencies_count{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1"} 10215 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 15309 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 15309 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 15309 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 15309 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 15309 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 15309 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 15309 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 15309 -apiserver_request_latencies_sum{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 3.2391986e+07 -apiserver_request_latencies_count{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 15309 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="125000"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="250000"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="500000"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="1e+06"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="2e+06"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="4e+06"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="8e+06"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="+Inf"} 6 -apiserver_request_latencies_sum{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1"} 29254 -apiserver_request_latencies_count{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1"} 103689 -apiserver_request_latencies_count{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 902 -apiserver_request_latencies_sum{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1"} 4.07421316033e+11 -apiserver_request_latencies_count{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1"} 902 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="125000"} 1702 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="250000"} 1702 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="500000"} 1702 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="1e+06"} 1702 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="2e+06"} 1702 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="4e+06"} 1702 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="8e+06"} 1702 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="+Inf"} 1702 -apiserver_request_latencies_sum{component="apiserver",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1"} 8.450254e+06 -apiserver_request_latencies_count{component="apiserver",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1"} 1702 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1"} 463 -apiserver_request_latencies_count{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 450 -apiserver_request_latencies_sum{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03758230295e+11 -apiserver_request_latencies_count{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1"} 450 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 3 -apiserver_request_latencies_sum{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1"} 522 -apiserver_request_latencies_count{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 681 -apiserver_request_latencies_sum{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1"} 3.05602340453e+11 -apiserver_request_latencies_count{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1"} 681 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 5 -apiserver_request_latencies_sum{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1"} 4997 -apiserver_request_latencies_count{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 909 -apiserver_request_latencies_sum{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1"} 4.07905332047e+11 -apiserver_request_latencies_count{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1"} 909 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="125000"} 34 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="250000"} 34 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="500000"} 34 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="1e+06"} 34 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="2e+06"} 34 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="4e+06"} 34 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="8e+06"} 34 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 34 -apiserver_request_latencies_sum{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1"} 99649 -apiserver_request_latencies_count{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1"} 34 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="125000"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="250000"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="500000"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="2e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="4e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="8e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="+Inf"} 4 -apiserver_request_latencies_sum{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1"} 7737 -apiserver_request_latencies_count{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="125000"} 9 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="250000"} 9 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="500000"} 9 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="1e+06"} 9 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="2e+06"} 9 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="4e+06"} 9 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="8e+06"} 9 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 9 -apiserver_request_latencies_sum{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1"} 61575 -apiserver_request_latencies_count{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1"} 9 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="125000"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="250000"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="500000"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="1e+06"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="2e+06"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="4e+06"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="8e+06"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="+Inf"} 5 -apiserver_request_latencies_sum{component="apiserver",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1"} 48226 -apiserver_request_latencies_count{component="apiserver",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="125000"} 18 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="250000"} 18 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="500000"} 18 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="1e+06"} 18 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="2e+06"} 18 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="4e+06"} 18 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="8e+06"} 18 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="+Inf"} 18 -apiserver_request_latencies_sum{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1"} 123162 -apiserver_request_latencies_count{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1"} 18 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1"} 5605 -apiserver_request_latencies_count{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1"} 1288 -apiserver_request_latencies_count{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 228 -apiserver_request_latencies_sum{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1"} 1.01807111538e+11 -apiserver_request_latencies_count{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1"} 563 -apiserver_request_latencies_count{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 456 -apiserver_request_latencies_sum{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03601228335e+11 -apiserver_request_latencies_count{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1"} 456 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1"} 327 -apiserver_request_latencies_count{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 453 -apiserver_request_latencies_sum{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.0365422985e+11 -apiserver_request_latencies_count{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1"} 453 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="125000"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="250000"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="500000"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+06"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="2e+06"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="4e+06"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="8e+06"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="+Inf"} 5 -apiserver_request_latencies_sum{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1"} 6804 -apiserver_request_latencies_count{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1"} 394 -apiserver_request_latencies_count{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 459 -apiserver_request_latencies_sum{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03906231497e+11 -apiserver_request_latencies_count{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1"} 459 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1"} 1610 -apiserver_request_latencies_count{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="125000"} 39 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="250000"} 39 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="500000"} 39 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+06"} 39 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="2e+06"} 39 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="4e+06"} 39 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="8e+06"} 39 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="+Inf"} 39 -apiserver_request_latencies_sum{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1"} 28532 -apiserver_request_latencies_count{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1"} 39 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="125000"} 36 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="250000"} 36 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="500000"} 36 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="1e+06"} 36 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="2e+06"} 36 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="4e+06"} 36 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="8e+06"} 36 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 36 -apiserver_request_latencies_sum{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1"} 138937 -apiserver_request_latencies_count{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1"} 36 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="125000"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="250000"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="500000"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="1e+06"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="2e+06"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="4e+06"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="8e+06"} 38 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="+Inf"} 939 -apiserver_request_latencies_sum{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1"} 4.06876878664e+11 -apiserver_request_latencies_count{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1"} 939 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1"} 404 -apiserver_request_latencies_count{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 456 -apiserver_request_latencies_sum{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03959228855e+11 -apiserver_request_latencies_count{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1"} 456 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="125000"} 70 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="250000"} 70 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="500000"} 70 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="1e+06"} 70 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="2e+06"} 70 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="4e+06"} 70 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="8e+06"} 70 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 70 -apiserver_request_latencies_sum{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1"} 135449 -apiserver_request_latencies_count{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1"} 70 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="125000"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="250000"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="500000"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="1e+06"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="2e+06"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="4e+06"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="8e+06"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 35 -apiserver_request_latencies_sum{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1"} 85045 -apiserver_request_latencies_count{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="125000"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="250000"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="500000"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="1e+06"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="2e+06"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="4e+06"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="8e+06"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="+Inf"} 35 -apiserver_request_latencies_sum{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1"} 101212 -apiserver_request_latencies_count{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 1145 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 1145 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 1145 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 1145 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 1145 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 1145 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 1145 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1145 -apiserver_request_latencies_sum{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1"} 2.164783e+06 -apiserver_request_latencies_count{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1"} 1145 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 1588 -apiserver_request_latencies_sum{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1"} 7.1334067167e+11 -apiserver_request_latencies_count{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1"} 1588 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="125000"} 10213 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="250000"} 10213 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="500000"} 10213 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="1e+06"} 10213 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="2e+06"} 10213 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="4e+06"} 10213 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="8e+06"} 10213 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 10213 -apiserver_request_latencies_sum{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1"} 1.7936957e+07 -apiserver_request_latencies_count{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1"} 10213 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1"} 17165 -apiserver_request_latencies_count{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 327 -apiserver_request_latencies_count{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 455 -apiserver_request_latencies_sum{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 2.03889228789e+11 -apiserver_request_latencies_count{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 455 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 399 -apiserver_request_latencies_count{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 453 -apiserver_request_latencies_sum{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 2.03725240964e+11 -apiserver_request_latencies_count{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 453 -apiserver_request_latencies_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 583 -apiserver_request_latencies_count{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 453 -apiserver_request_latencies_sum{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 2.0345722135e+11 -apiserver_request_latencies_count{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 453 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1"} 5302 -apiserver_request_latencies_count{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="125000"} 30 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="250000"} 30 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="500000"} 30 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="1e+06"} 30 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="2e+06"} 30 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="4e+06"} 30 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="8e+06"} 30 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="+Inf"} 30 -apiserver_request_latencies_sum{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1"} 106499 -apiserver_request_latencies_count{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1"} 30 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 459 -apiserver_request_latencies_sum{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03796222451e+11 -apiserver_request_latencies_count{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1"} 459 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1"} 316 -apiserver_request_latencies_count{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 226 -apiserver_request_latencies_sum{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1"} 1.0200411587e+11 -apiserver_request_latencies_count{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1"} 226 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="125000"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="250000"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="500000"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="1e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="2e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="4e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="8e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 3 -apiserver_request_latencies_sum{component="apiserver",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1"} 15125 -apiserver_request_latencies_count{component="apiserver",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1"} 785 -apiserver_request_latencies_count{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 228 -apiserver_request_latencies_sum{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 1.01948112859e+11 -apiserver_request_latencies_count{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1"} 7047 -apiserver_request_latencies_count{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="125000"} 8 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="250000"} 8 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="500000"} 8 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="1e+06"} 8 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="2e+06"} 8 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="4e+06"} 8 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="8e+06"} 8 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="+Inf"} 8 -apiserver_request_latencies_sum{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1"} 83794 -apiserver_request_latencies_count{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1"} 8 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1"} 603 -apiserver_request_latencies_count{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 226 -apiserver_request_latencies_sum{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1"} 1.02097112487e+11 -apiserver_request_latencies_count{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1"} 226 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1"} 32739 -apiserver_request_latencies_count{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="125000"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="250000"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="500000"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="1e+06"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="2e+06"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="4e+06"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="8e+06"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="+Inf"} 6 -apiserver_request_latencies_sum{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1"} 27243 -apiserver_request_latencies_count{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1"} 485 -apiserver_request_latencies_count{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 453 -apiserver_request_latencies_sum{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.04138232232e+11 -apiserver_request_latencies_count{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1"} 453 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1"} 3397 -apiserver_request_latencies_count{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="125000"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="250000"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="500000"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="1e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="2e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="4e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="8e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="+Inf"} 4 -apiserver_request_latencies_sum{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1"} 14521 -apiserver_request_latencies_count{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1"} 371 -apiserver_request_latencies_count{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 462 -apiserver_request_latencies_sum{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03723233712e+11 -apiserver_request_latencies_count{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 462 -apiserver_request_latencies_bucket{component="apiserver",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="125000"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="250000"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="500000"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="1e+06"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="2e+06"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="4e+06"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="8e+06"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="+Inf"} 35 -apiserver_request_latencies_sum{component="apiserver",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1"} 25925 -apiserver_request_latencies_count{component="apiserver",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="125000"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="250000"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="500000"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="2e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="4e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="8e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="+Inf"} 3 -apiserver_request_latencies_sum{component="apiserver",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1"} 1281 -apiserver_request_latencies_count{component="apiserver",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1"} 266 -apiserver_request_latencies_count{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 229 -apiserver_request_latencies_sum{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1"} 1.02100112432e+11 -apiserver_request_latencies_count{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="125000"} 10206 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="250000"} 10206 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="500000"} 10206 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 10206 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2e+06"} 10206 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4e+06"} 10206 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8e+06"} 10206 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 10206 -apiserver_request_latencies_sum{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1.6851174e+07 -apiserver_request_latencies_count{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 10206 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 224 -apiserver_request_latencies_sum{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.0173910992e+11 -apiserver_request_latencies_count{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 224 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 10206 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 10206 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 10206 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 10206 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 10206 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 10206 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 10206 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 10206 -apiserver_request_latencies_sum{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1"} 1.8978664e+07 -apiserver_request_latencies_count{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1"} 10206 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 229 -apiserver_request_latencies_sum{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1"} 1.02008113221e+11 -apiserver_request_latencies_count{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1"} 6697 -apiserver_request_latencies_count{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 458 -apiserver_request_latencies_count{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1"} 10949 -apiserver_request_latencies_count{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 232 -apiserver_request_latencies_sum{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.02111235424e+11 -apiserver_request_latencies_count{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 232 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1"} 3379 -apiserver_request_latencies_count{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1"} 4006 -apiserver_request_latencies_count{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1"} 356 -apiserver_request_latencies_count{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 235 -apiserver_request_latencies_count{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 228 -apiserver_request_latencies_sum{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1"} 1.01751113193e+11 -apiserver_request_latencies_count{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 229 -apiserver_request_latencies_sum{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.01739115054e+11 -apiserver_request_latencies_count{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 229 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="125000"} 10205 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="250000"} 10205 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="500000"} 10205 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="1e+06"} 10205 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="2e+06"} 10205 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="4e+06"} 10205 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="8e+06"} 10205 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="+Inf"} 10205 -apiserver_request_latencies_sum{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1"} 2.0328666e+07 -apiserver_request_latencies_count{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1"} 10205 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1"} 55387 -apiserver_request_latencies_count{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="125000"} 10203 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="250000"} 10203 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="500000"} 10203 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="1e+06"} 10203 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="2e+06"} 10203 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="4e+06"} 10203 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="8e+06"} 10203 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="+Inf"} 10203 -apiserver_request_latencies_sum{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1"} 2.9558451e+07 -apiserver_request_latencies_count{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1"} 10203 -apiserver_request_latencies_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="125000"} 142 -apiserver_request_latencies_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="250000"} 142 -apiserver_request_latencies_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="500000"} 142 -apiserver_request_latencies_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 142 -apiserver_request_latencies_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2e+06"} 142 -apiserver_request_latencies_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4e+06"} 142 -apiserver_request_latencies_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8e+06"} 142 -apiserver_request_latencies_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 142 -apiserver_request_latencies_sum{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 283792 -apiserver_request_latencies_count{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 142 -apiserver_request_latencies_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="125000"} 141 -apiserver_request_latencies_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="250000"} 141 -apiserver_request_latencies_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="500000"} 141 -apiserver_request_latencies_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 141 -apiserver_request_latencies_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2e+06"} 141 -apiserver_request_latencies_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4e+06"} 141 -apiserver_request_latencies_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8e+06"} 141 -apiserver_request_latencies_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 370 -apiserver_request_latencies_sum{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.01476101601e+11 -apiserver_request_latencies_count{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 370 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1001 -apiserver_request_latencies_count{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 228 -apiserver_request_latencies_sum{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.01575113575e+11 -apiserver_request_latencies_count{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 228 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1"} 7186 -apiserver_request_latencies_count{component="apiserver",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 622 -apiserver_request_latencies_count{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 228 -apiserver_request_latencies_sum{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.0191811573e+11 -apiserver_request_latencies_count{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 228 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 84 -apiserver_request_latencies_count{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 226 -apiserver_request_latencies_sum{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.01539119338e+11 -apiserver_request_latencies_count{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 226 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1015 -apiserver_request_latencies_count{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 231 -apiserver_request_latencies_sum{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.0203911553e+11 -apiserver_request_latencies_count{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 231 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 476 -apiserver_request_latencies_count{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 225 -apiserver_request_latencies_sum{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.0209211125e+11 -apiserver_request_latencies_count{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 225 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 151 -apiserver_request_latencies_count{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 225 -apiserver_request_latencies_sum{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.01889113784e+11 -apiserver_request_latencies_count{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 225 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 270 -apiserver_request_latencies_count{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 228 -apiserver_request_latencies_sum{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.02016113245e+11 -apiserver_request_latencies_count{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 228 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1"} 354 -apiserver_request_latencies_count{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 222 -apiserver_request_latencies_sum{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1"} 1.02004110885e+11 -apiserver_request_latencies_count{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1"} 222 -apiserver_request_latencies_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 348 -apiserver_request_latencies_count{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 455 -apiserver_request_latencies_sum{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 2.03969097658e+11 -apiserver_request_latencies_count{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 455 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 766 -apiserver_request_latencies_count{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 454 -apiserver_request_latencies_sum{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 2.03566221112e+11 -apiserver_request_latencies_count{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 454 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 161 -apiserver_request_latencies_count{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1"} 5349 -apiserver_request_latencies_count{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 230 -apiserver_request_latencies_sum{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.02034113111e+11 -apiserver_request_latencies_count{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 230 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="125000"} 38 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="250000"} 38 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="500000"} 38 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="1e+06"} 38 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="2e+06"} 38 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="4e+06"} 38 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="8e+06"} 38 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="+Inf"} 38 -apiserver_request_latencies_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1"} 75707 -apiserver_request_latencies_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1"} 38 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 3 -apiserver_request_latencies_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 8456 -apiserver_request_latencies_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="125000"} 42 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="250000"} 42 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="500000"} 42 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="1e+06"} 42 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="2e+06"} 42 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="4e+06"} 42 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="8e+06"} 42 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="+Inf"} 42 -apiserver_request_latencies_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1"} 118642 -apiserver_request_latencies_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1"} 42 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1"} 6119 -apiserver_request_latencies_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 451 -apiserver_request_latencies_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.0348322565e+11 -apiserver_request_latencies_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 451 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="125000"} 60 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="250000"} 60 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="500000"} 60 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="1e+06"} 60 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="2e+06"} 60 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="4e+06"} 60 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="8e+06"} 60 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="+Inf"} 60 -apiserver_request_latencies_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1"} 78445 -apiserver_request_latencies_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1"} 60 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 3 -apiserver_request_latencies_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1"} 8014 -apiserver_request_latencies_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="125000"} 55 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="250000"} 55 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="500000"} 55 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="1e+06"} 55 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="2e+06"} 55 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="4e+06"} 55 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="8e+06"} 55 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="+Inf"} 55 -apiserver_request_latencies_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1"} 49018 -apiserver_request_latencies_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1"} 55 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2020 -apiserver_request_latencies_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="125000"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="250000"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="500000"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="1e+06"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="2e+06"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="4e+06"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="8e+06"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="+Inf"} 6 -apiserver_request_latencies_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1"} 59424 -apiserver_request_latencies_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 459 -apiserver_request_latencies_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03863230449e+11 -apiserver_request_latencies_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1"} 459 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 3836 -apiserver_request_latencies_count{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 456 -apiserver_request_latencies_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03823226205e+11 -apiserver_request_latencies_count{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 456 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="125000"} 7 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="250000"} 7 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="500000"} 7 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="1e+06"} 7 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="2e+06"} 7 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="4e+06"} 7 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="8e+06"} 7 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 7 -apiserver_request_latencies_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1"} 6330 -apiserver_request_latencies_count{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1"} 7 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="125000"} 11 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="250000"} 11 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="500000"} 11 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="1e+06"} 11 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="2e+06"} 11 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="4e+06"} 11 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="8e+06"} 11 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 11 -apiserver_request_latencies_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1"} 33701 -apiserver_request_latencies_count{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1"} 11 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1"} 486 -apiserver_request_latencies_count{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 451 -apiserver_request_latencies_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03931225947e+11 -apiserver_request_latencies_count{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1"} 451 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="125000"} 7 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="250000"} 7 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="500000"} 7 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="1e+06"} 7 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="2e+06"} 7 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="4e+06"} 7 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="8e+06"} 7 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 7 -apiserver_request_latencies_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1"} 11460 -apiserver_request_latencies_count{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1"} 7 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="125000"} 11 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="250000"} 11 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="500000"} 11 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="1e+06"} 11 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="2e+06"} 11 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="4e+06"} 11 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="8e+06"} 11 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 11 -apiserver_request_latencies_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1"} 37007 -apiserver_request_latencies_count{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1"} 11 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1"} 8865 -apiserver_request_latencies_count{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 302 -apiserver_request_latencies_count{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 93 -apiserver_request_latencies_count{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1"} 16225 -apiserver_request_latencies_count{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 222 -apiserver_request_latencies_sum{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 1.01694111123e+11 -apiserver_request_latencies_count{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 222 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 229 -apiserver_request_latencies_sum{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.02124114574e+11 -apiserver_request_latencies_count{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 229 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="125000"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="250000"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="500000"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 3 -apiserver_request_latencies_sum{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 617 -apiserver_request_latencies_count{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 684 -apiserver_request_latencies_sum{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 3.05630217931e+11 -apiserver_request_latencies_count{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 684 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 371 -apiserver_request_latencies_count{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 227 -apiserver_request_latencies_sum{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.01603111196e+11 -apiserver_request_latencies_count{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 227 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1"} 503 -apiserver_request_latencies_count{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 3 -apiserver_request_latencies_sum{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 597 -apiserver_request_latencies_count{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1"} 1370 -apiserver_request_latencies_count{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 685 -apiserver_request_latencies_sum{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 3.05442339254e+11 -apiserver_request_latencies_count{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 685 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1"} 466 -apiserver_request_latencies_count{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 452 -apiserver_request_latencies_sum{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03882230148e+11 -apiserver_request_latencies_count{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1"} 452 -# HELP apiserver_request_latencies_summary (Deprecated) Response latency summary in microseconds for each verb, group, version, resource, subresource, scope and component. -# TYPE apiserver_request_latencies_summary summary -apiserver_request_latencies_summary{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1"} 8777 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 3.87000399e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.31000498e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.89000439e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1"} 1.01816111969e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1"} 227 -apiserver_request_latencies_summary{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1"} 8808 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1"} 4 -apiserver_request_latencies_summary{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1"} 1089 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1"} 4 -apiserver_request_latencies_summary{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1"} 32162 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1"} 8 -apiserver_request_latencies_summary{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1"} 5654 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.47000563e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.74000414e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.94000589e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1"} 4.07315800001e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1"} 899 -apiserver_request_latencies_summary{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1"} 1311 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1"} 5 -apiserver_request_latencies_summary{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.47000551e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.74000279e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.90000561e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1"} 5.09997575891e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1"} 1123 -apiserver_request_latencies_summary{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.5"} 2043 -apiserver_request_latencies_summary{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.9"} 2240 -apiserver_request_latencies_summary{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.99"} 3331 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1"} 2.21247395e+08 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1"} 111874 -apiserver_request_latencies_summary{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1"} 10460 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1"} 4 -apiserver_request_latencies_summary{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",quantile="0.5"} 2962 -apiserver_request_latencies_summary{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",quantile="0.9"} 3580 -apiserver_request_latencies_summary{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",quantile="0.99"} 6319 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1"} 3.02404553e+08 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1"} 101664 -apiserver_request_latencies_summary{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1"} 90455 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1"} 26 -apiserver_request_latencies_summary{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 926197 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 61 -apiserver_request_latencies_summary{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1"} 282 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.19000517e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.60000143e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.92000428e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03665226215e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1"} 457 -apiserver_request_latencies_summary{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1"} 3751 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",quantile="0.5"} 1927 -apiserver_request_latencies_summary{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",quantile="0.9"} 2127 -apiserver_request_latencies_summary{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",quantile="0.99"} 3852 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1"} 2.8659159e+07 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1"} 15376 -apiserver_request_latencies_summary{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1"} 747 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1"} 4 -apiserver_request_latencies_summary{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1"} 105847 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1"} 4 -apiserver_request_latencies_summary{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.47000541e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.62000684e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.920004e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1"} 4.07623460036e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1"} 916 -apiserver_request_latencies_summary{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",quantile="0.5"} 667 -apiserver_request_latencies_summary{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",quantile="0.9"} 784 -apiserver_request_latencies_summary{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",quantile="0.99"} 1035 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1"} 6.687627e+06 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1"} 10215 -apiserver_request_latencies_summary{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} 2171 -apiserver_request_latencies_summary{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} 2415 -apiserver_request_latencies_summary{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} 4569 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 3.2391986e+07 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 15309 -apiserver_request_latencies_summary{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1"} 29254 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1"} 6 -apiserver_request_latencies_summary{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1"} 103689 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.68000493e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.71000343e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.93000631e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1"} 4.07421316033e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1"} 902 -apiserver_request_latencies_summary{component="apiserver",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",quantile="0.5"} 5205 -apiserver_request_latencies_summary{component="apiserver",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",quantile="0.9"} 5666 -apiserver_request_latencies_summary{component="apiserver",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",quantile="0.99"} 8205 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1"} 8.450254e+06 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1"} 1702 -apiserver_request_latencies_summary{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1"} 463 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.37000468e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.63000376e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.91000348e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03758230295e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1"} 450 -apiserver_request_latencies_summary{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1"} 522 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1"} 3 -apiserver_request_latencies_summary{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.53000544e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.64000475e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.93000453e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1"} 3.05602340453e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1"} 681 -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1"} 4997 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1"} 5 -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.45000502e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.6900063e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.95000509e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1"} 4.07905332047e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1"} 909 -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1"} 99649 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1"} 34 -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1"} 7737 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1"} 4 -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1"} 61575 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1"} 9 -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1"} 48226 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1"} 5 -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1"} 123162 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1"} 18 -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1"} 5605 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1"} 1288 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.28000397e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.83000494e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.96000455e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1"} 1.01807111538e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_latencies_summary{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1"} 563 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.3800048e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.46000406e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.95000485e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03601228335e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1"} 456 -apiserver_request_latencies_summary{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1"} 327 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.42000543e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.70000476e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.93000465e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.0365422985e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1"} 453 -apiserver_request_latencies_summary{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1"} 6804 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1"} 5 -apiserver_request_latencies_summary{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1"} 394 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.31000392e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.50000375e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.92000494e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03906231497e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1"} 459 -apiserver_request_latencies_summary{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1"} 1610 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1"} 28532 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1"} 39 -apiserver_request_latencies_summary{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1"} 138937 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1"} 36 -apiserver_request_latencies_summary{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.52000452e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.64000418e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.91000573e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1"} 4.06876878664e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1"} 939 -apiserver_request_latencies_summary{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1"} 404 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.35000537e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.65000347e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.82000385e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03959228855e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1"} 456 -apiserver_request_latencies_summary{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1"} 135449 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1"} 70 -apiserver_request_latencies_summary{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1"} 85045 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1"} 35 -apiserver_request_latencies_summary{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1"} 101212 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1"} 35 -apiserver_request_latencies_summary{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} 1902 -apiserver_request_latencies_summary{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} 2114 -apiserver_request_latencies_summary{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} 2883 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1"} 2.164783e+06 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1"} 1145 -apiserver_request_latencies_summary{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.67000262e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.60000459e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.95000464e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1"} 7.1334067167e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1"} 1588 -apiserver_request_latencies_summary{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.5"} 1795 -apiserver_request_latencies_summary{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.9"} 1974 -apiserver_request_latencies_summary{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.99"} 2756 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1"} 1.7936957e+07 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1"} 10213 -apiserver_request_latencies_summary{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1"} 17165 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 327 -apiserver_request_latencies_summary_count{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.5"} 4.55000557e+08 -apiserver_request_latencies_summary{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.9"} 5.63000395e+08 -apiserver_request_latencies_summary{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.99"} 5.84000617e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 2.03889228789e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 455 -apiserver_request_latencies_summary{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 399 -apiserver_request_latencies_summary_count{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.5"} 4.53000412e+08 -apiserver_request_latencies_summary{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.9"} 5.74000423e+08 -apiserver_request_latencies_summary{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.99"} 5.95000367e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 2.03725240964e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 453 -apiserver_request_latencies_summary{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 583 -apiserver_request_latencies_summary_count{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.5"} 4.56000501e+08 -apiserver_request_latencies_summary{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.9"} 5.52000481e+08 -apiserver_request_latencies_summary{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.99"} 5.92000537e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 2.0345722135e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 453 -apiserver_request_latencies_summary{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1"} 5302 -apiserver_request_latencies_summary_count{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1"} 106499 -apiserver_request_latencies_summary_count{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1"} 30 -apiserver_request_latencies_summary{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.47000454e+08 -apiserver_request_latencies_summary{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.58000531e+08 -apiserver_request_latencies_summary{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.89000551e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03796222451e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1"} 459 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1"} 316 -apiserver_request_latencies_summary_count{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.30000485e+08 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.52000277e+08 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.8000039e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1"} 1.0200411587e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1"} 226 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1"} 15125 -apiserver_request_latencies_summary_count{component="apiserver",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1"} 3 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1"} 785 -apiserver_request_latencies_summary_count{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.42000447e+08 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.48000547e+08 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.88000497e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 1.01948112859e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1"} 7047 -apiserver_request_latencies_summary_count{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1"} 83794 -apiserver_request_latencies_summary_count{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1"} 8 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1"} 603 -apiserver_request_latencies_summary_count{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.37000498e+08 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.73000585e+08 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.86000569e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1"} 1.02097112487e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1"} 226 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1"} 32739 -apiserver_request_latencies_summary_count{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1"} 27243 -apiserver_request_latencies_summary_count{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1"} 6 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1"} 485 -apiserver_request_latencies_summary_count{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.32000475e+08 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.57000699e+08 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.9500058e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.04138232232e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1"} 453 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1"} 3397 -apiserver_request_latencies_summary_count{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1"} 14521 -apiserver_request_latencies_summary_count{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1"} 4 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1"} 371 -apiserver_request_latencies_summary_count{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.31000567e+08 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.71000539e+08 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.93000613e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03723233712e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 462 -apiserver_request_latencies_summary{component="apiserver",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1"} 25925 -apiserver_request_latencies_summary_count{component="apiserver",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1"} 35 -apiserver_request_latencies_summary{component="apiserver",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1"} 1281 -apiserver_request_latencies_summary_count{component="apiserver",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1"} 3 -apiserver_request_latencies_summary{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1"} 266 -apiserver_request_latencies_summary_count{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.19000451e+08 -apiserver_request_latencies_summary{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.63000436e+08 -apiserver_request_latencies_summary{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.90000559e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1"} 1.02100112432e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_latencies_summary{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.5"} 1696 -apiserver_request_latencies_summary{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.9"} 1900 -apiserver_request_latencies_summary{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.99"} 3211 -apiserver_request_latencies_summary_sum{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1.6851174e+07 -apiserver_request_latencies_summary_count{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 10206 -apiserver_request_latencies_summary{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.5"} 4.31000611e+08 -apiserver_request_latencies_summary{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.9"} 5.60000547e+08 -apiserver_request_latencies_summary{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.99"} 5.87000465e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.0173910992e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 224 -apiserver_request_latencies_summary{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} 1913 -apiserver_request_latencies_summary{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} 2109 -apiserver_request_latencies_summary{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} 2746 -apiserver_request_latencies_summary_sum{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1"} 1.8978664e+07 -apiserver_request_latencies_summary_count{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1"} 10206 -apiserver_request_latencies_summary{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.67000433e+08 -apiserver_request_latencies_summary{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.73000373e+08 -apiserver_request_latencies_summary{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.9100037e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1"} 1.02008113221e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_latencies_summary{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1"} 6697 -apiserver_request_latencies_summary_count{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 458 -apiserver_request_latencies_summary_count{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1"} 10949 -apiserver_request_latencies_summary_count{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.5"} 4.2200048e+08 -apiserver_request_latencies_summary{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.9"} 5.49000397e+08 -apiserver_request_latencies_summary{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.99"} 5.63000456e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.02111235424e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 232 -apiserver_request_latencies_summary{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1"} 3379 -apiserver_request_latencies_summary_count{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1"} 4006 -apiserver_request_latencies_summary_count{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1"} 356 -apiserver_request_latencies_summary_count{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 235 -apiserver_request_latencies_summary_count{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.430005e+08 -apiserver_request_latencies_summary{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.53000472e+08 -apiserver_request_latencies_summary{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.830003e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1"} 1.01751113193e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_latencies_summary{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.5"} 4.50000397e+08 -apiserver_request_latencies_summary{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.9"} 5.76000427e+08 -apiserver_request_latencies_summary{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.99"} 5.91000546e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.01739115054e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 229 -apiserver_request_latencies_summary{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",quantile="0.5"} 2053 -apiserver_request_latencies_summary{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",quantile="0.9"} 2241 -apiserver_request_latencies_summary{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",quantile="0.99"} 3557 -apiserver_request_latencies_summary_sum{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1"} 2.0328666e+07 -apiserver_request_latencies_summary_count{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1"} 10205 -apiserver_request_latencies_summary{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1"} 55387 -apiserver_request_latencies_summary_count{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",quantile="0.5"} 2954 -apiserver_request_latencies_summary{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",quantile="0.9"} 3450 -apiserver_request_latencies_summary{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",quantile="0.99"} 6078 -apiserver_request_latencies_summary_sum{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1"} 2.9558451e+07 -apiserver_request_latencies_summary_count{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1"} 10203 -apiserver_request_latencies_summary{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.5"} 1949 -apiserver_request_latencies_summary{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.9"} 2183 -apiserver_request_latencies_summary{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.99"} 2851 -apiserver_request_latencies_summary_sum{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 283792 -apiserver_request_latencies_summary_count{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 142 -apiserver_request_latencies_summary{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.5"} 3.42000515e+08 -apiserver_request_latencies_summary{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.9"} 5.58000561e+08 -apiserver_request_latencies_summary{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.99"} 5.86000393e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.01476101601e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 370 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1001 -apiserver_request_latencies_summary_count{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.5"} 4.29000547e+08 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.9"} 5.200005e+08 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.99"} 5.85000492e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.01575113575e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 228 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1"} 7186 -apiserver_request_latencies_summary_count{component="apiserver",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 622 -apiserver_request_latencies_summary_count{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.5"} 4.23000512e+08 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.9"} 5.38000493e+08 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.99"} 5.91000294e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.0191811573e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 228 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 84 -apiserver_request_latencies_summary_count{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.5"} 4.40000497e+08 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.9"} 5.49000899e+08 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.99"} 5.96000535e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.01539119338e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 226 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1015 -apiserver_request_latencies_summary_count{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.5"} 4.09000656e+08 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.9"} 5.65000383e+08 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.99"} 5.95000426e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.0203911553e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 231 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 476 -apiserver_request_latencies_summary_count{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.5"} 4.33000384e+08 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.9"} 5.52000466e+08 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.99"} 5.79000348e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.0209211125e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 225 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 151 -apiserver_request_latencies_summary_count{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.5"} 4.65000532e+08 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.9"} 5.72000522e+08 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.99"} 5.84000666e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.01889113784e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 225 -apiserver_request_latencies_summary{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 270 -apiserver_request_latencies_summary_count{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.5"} 4.47000425e+08 -apiserver_request_latencies_summary{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.9"} 5.59000498e+08 -apiserver_request_latencies_summary{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.99"} 5.87000502e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.02016113245e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 228 -apiserver_request_latencies_summary{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1"} 354 -apiserver_request_latencies_summary_count{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.50000433e+08 -apiserver_request_latencies_summary{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.76000514e+08 -apiserver_request_latencies_summary{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.86000378e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1"} 1.02004110885e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1"} 222 -apiserver_request_latencies_summary{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 348 -apiserver_request_latencies_summary_count{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.5"} 4.31000397e+08 -apiserver_request_latencies_summary{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.9"} 5.64000341e+08 -apiserver_request_latencies_summary{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.99"} 5.9200053e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 2.03969097658e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 455 -apiserver_request_latencies_summary{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 766 -apiserver_request_latencies_summary_count{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.5"} 4.59000665e+08 -apiserver_request_latencies_summary{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.9"} 5.64000569e+08 -apiserver_request_latencies_summary{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.99"} 5.87000568e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 2.03566221112e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 454 -apiserver_request_latencies_summary{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 161 -apiserver_request_latencies_summary_count{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1"} 5349 -apiserver_request_latencies_summary_count{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.5"} 4.20000366e+08 -apiserver_request_latencies_summary{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.9"} 5.56000341e+08 -apiserver_request_latencies_summary{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.99"} 5.74000321e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.02034113111e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 230 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1"} 75707 -apiserver_request_latencies_summary_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1"} 38 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 8456 -apiserver_request_latencies_summary_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 3 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1"} 118642 -apiserver_request_latencies_summary_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1"} 42 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1"} 6119 -apiserver_request_latencies_summary_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.51000608e+08 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.70000706e+08 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.93000519e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.0348322565e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 451 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1"} 78445 -apiserver_request_latencies_summary_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1"} 60 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1"} 8014 -apiserver_request_latencies_summary_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1"} 3 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1"} 49018 -apiserver_request_latencies_summary_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1"} 55 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2020 -apiserver_request_latencies_summary_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1"} 59424 -apiserver_request_latencies_summary_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1"} 6 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.15000596e+08 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.5200033e+08 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.92000535e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03863230449e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1"} 459 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 3836 -apiserver_request_latencies_summary_count{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.44000459e+08 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.46000458e+08 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.89000469e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03823226205e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 456 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1"} 6330 -apiserver_request_latencies_summary_count{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1"} 7 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1"} 33701 -apiserver_request_latencies_summary_count{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1"} 11 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1"} 486 -apiserver_request_latencies_summary_count{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.58000529e+08 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.71000644e+08 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.93000625e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03931225947e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1"} 451 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1"} 11460 -apiserver_request_latencies_summary_count{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1"} 7 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1"} 37007 -apiserver_request_latencies_summary_count{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1"} 11 -apiserver_request_latencies_summary{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1"} 8865 -apiserver_request_latencies_summary_count{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 302 -apiserver_request_latencies_summary_count{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 93 -apiserver_request_latencies_summary_count{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1"} 16225 -apiserver_request_latencies_summary_count{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.85000694e+08 -apiserver_request_latencies_summary{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.93000458e+08 -apiserver_request_latencies_summary{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.96000697e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 1.01694111123e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 222 -apiserver_request_latencies_summary{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.5"} 4.51000364e+08 -apiserver_request_latencies_summary{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.9"} 5.54000539e+08 -apiserver_request_latencies_summary{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.99"} 5.85000596e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.02124114574e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 229 -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 617 -apiserver_request_latencies_summary_count{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 3 -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.5"} 4.49000433e+08 -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.9"} 5.70000454e+08 -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.99"} 5.92000691e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 3.05630217931e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 684 -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 371 -apiserver_request_latencies_summary_count{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.5"} 4.36000501e+08 -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.9"} 5.54000215e+08 -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.99"} 5.77000573e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.01603111196e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 227 -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1"} 503 -apiserver_request_latencies_summary_count{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 597 -apiserver_request_latencies_summary_count{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 3 -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1"} 1370 -apiserver_request_latencies_summary_count{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.46000586e+08 -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.82000563e+08 -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.94000419e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 3.05442339254e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 685 -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1"} 466 -apiserver_request_latencies_summary_count{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.37000567e+08 -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.7200049e+08 -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.87000357e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03882230148e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1"} 452 -# HELP apiserver_request_total Counter of apiserver requests broken out for each verb, dry run value, group, version, resource, scope, component, client, and HTTP response contentType and code. -# TYPE apiserver_request_total counter -apiserver_request_total{client="coredns/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_total{client="coredns/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_total{client="coredns/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_total{client="coredns/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1"} 456 -apiserver_request_total{client="coredns/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1"} 460 -apiserver_request_total{client="coredns/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1"} 460 -apiserver_request_total{client="kindnetd/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",component="apiserver",contentType="application/json",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 10198 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1"} 10212 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1"} 15330 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1"} 5 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1"} 1139 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1"} 10212 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1"} 222 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1"} 225 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1"} 227 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1"} 227 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1"} 224 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1"} 221 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 230 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 230 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 228 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1"} 231 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1"} 226 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 229 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1"} 4 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1"} 30 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1"} 37 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1"} 54 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1"} 7 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1"} 7 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1"} 19 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1"} 38 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1"} 60 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1"} 7 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1"} 7 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1"} 2 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1"} 27 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1"} 35 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1"} 8 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1"} 35 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1"} 27 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1"} 35 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1"} 27 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1"} 50829 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1"} 50829 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 142 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1"} 227 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1"} 225 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1"} 223 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1"} 226 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1"} 223 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1"} 231 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1"} 227 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1"} 224 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 225 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 223 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1"} 226 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1"} 226 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1"} 225 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 225 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 224 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 231 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 229 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 370 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 228 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 228 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 226 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 225 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 225 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 228 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1"} 222 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 229 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 230 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 230 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 223 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1"} 230 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1"} 225 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 222 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 226 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 227 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 227 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1"} 224 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:attachdetach-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:attachdetach-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 227 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:bootstrap-signer",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:certificate-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:certificate-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:certificate-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:certificate-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:clusterrole-aggregation-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1"} 6 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:cronjob-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 10205 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:cronjob-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1"} 10205 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:daemon-set-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1"} 8 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:daemon-set-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 3 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:daemon-set-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1"} 3 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:daemon-set-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1"} 3 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:deployment-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1"} 5 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:deployment-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:deployment-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:deployment-controller",code="409",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:endpoint-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1"} 5 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:endpoint-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:generic-garbage-collector",code="200",component="apiserver",contentType="application/json",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:generic-garbage-collector",code="200",component="apiserver",contentType="application/json",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:generic-garbage-collector",code="200",component="apiserver",contentType="application/json",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 225 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:generic-garbage-collector",code="200",component="apiserver",contentType="application/json",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:generic-garbage-collector",code="200",component="apiserver",contentType="application/json",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:generic-garbage-collector",code="200",component="apiserver",contentType="application/json",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:generic-garbage-collector",code="200",component="apiserver",contentType="application/json",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 231 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:node-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:node-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:node-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1"} 2 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:node-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:node-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:pod-garbage-collector",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 5105 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:replicaset-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1"} 4 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:replicaset-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 2 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:replicaset-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1"} 2 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:service-account-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1"} 4 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:ttl-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/tokens-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1"} 35 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/tokens-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1"} 35 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/tokens-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1"} 35 -apiserver_request_total{client="kube-proxy/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-proxy/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1"} 1 -apiserver_request_total{client="kube-proxy/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-proxy/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1"} 220 -apiserver_request_total{client="kube-proxy/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_total{client="kube-proxy/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1"} 50830 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1"} 50830 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1"} 1 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1"} 3 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1"} 10 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1"} 2 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1"} 224 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1"} 231 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1"} 226 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 237 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 224 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 230 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 8 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1"} 5 -apiserver_request_total{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/json",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1"} 2 -apiserver_request_total{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/json",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1"} 2 -apiserver_request_total{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1"} 5 -apiserver_request_total{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_total{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1"} 2 -apiserver_request_total{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_total{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_total{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_total{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1"} 5 -apiserver_request_total{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1"} 1 -apiserver_request_total{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1"} 4 -apiserver_request_total{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1"} 4 -apiserver_request_total{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/json",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1"} 3 -apiserver_request_total{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/json",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1"} 1 -apiserver_request_total{client="kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/json",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/json",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1"} 1 -apiserver_request_total{client="kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1"} 2 -apiserver_request_total{client="kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1"} 2 -apiserver_request_total{client="kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_total{client="kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_total{client="kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_total{client="kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_total{client="kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1"} 1 -apiserver_request_total{client="kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/json",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1"} 1 -apiserver_request_total{client="kubectl/v1.14.3 (linux/amd64) kubernetes/5e53fd6",code="200",component="apiserver",contentType="application/json",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1"} 2 -apiserver_request_total{client="kubectl/v1.14.3 (linux/amd64) kubernetes/5e53fd6",code="200",component="apiserver",contentType="application/json",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1"} 4 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/json",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/json",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1"} 4 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1"} 11 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1"} 10209 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1"} 1702 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1"} 18 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1"} 18 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1"} 4 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1"} 10203 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1"} 10203 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1"} 899 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1"} 226 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1"} 225 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1"} 904 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 226 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 231 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1"} 1 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 30 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1"} 1 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1"} 4 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1"} 1 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1"} 12 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 14 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1"} 1 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1"} 4 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1"} 2 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1"} 1 -# HELP apiserver_response_sizes Response size distribution in bytes for each group, version, verb, resource, subresource, scope and component. -# TYPE apiserver_response_sizes histogram -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 0 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 0 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1"} 10177 -apiserver_response_sizes_count{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 227 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 227 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 227 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 227 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 227 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 227 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 227 -apiserver_response_sizes_sum{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1"} 1879 -apiserver_response_sizes_count{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1"} 227 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="1000"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="10000"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="100000"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="1e+06"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="1e+07"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="1e+08"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="1e+09"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 4 -apiserver_response_sizes_sum{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1"} 768 -apiserver_response_sizes_count{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="1000"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="10000"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="100000"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+06"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+07"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+08"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+09"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="+Inf"} 4 -apiserver_response_sizes_sum{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1"} 3405 -apiserver_response_sizes_count{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="1000"} 899 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="10000"} 899 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="100000"} 899 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="1e+06"} 899 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="1e+07"} 899 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="1e+08"} 899 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="1e+09"} 899 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="+Inf"} 899 -apiserver_response_sizes_sum{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1"} 0 -apiserver_response_sizes_count{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1"} 899 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 5 -apiserver_response_sizes_sum{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1"} 5303 -apiserver_response_sizes_count{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 0 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 0 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 0 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 1123 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 1123 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 1123 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 1123 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 1123 -apiserver_response_sizes_sum{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.29023992e+08 -apiserver_response_sizes_count{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1"} 1123 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="1000"} 111874 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="10000"} 111874 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="100000"} 111874 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="1e+06"} 111874 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="1e+07"} 111874 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="1e+08"} 111874 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="1e+09"} 111874 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 111874 -apiserver_response_sizes_sum{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1"} 4.5818546e+07 -apiserver_response_sizes_count{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1"} 111874 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_response_sizes_sum{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1"} 120 -apiserver_response_sizes_count{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 457 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 457 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 457 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 457 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 457 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 457 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 457 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 457 -apiserver_response_sizes_sum{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1"} 0 -apiserver_response_sizes_count{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1"} 457 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="1000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="10000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="100000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+07"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+08"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+09"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_response_sizes_sum{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1"} 170 -apiserver_response_sizes_count{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="1000"} 15376 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="10000"} 15376 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="100000"} 15376 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="1e+06"} 15376 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="1e+07"} 15376 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="1e+08"} 15376 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="1e+09"} 15376 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="+Inf"} 15376 -apiserver_response_sizes_sum{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1"} 2.375908e+06 -apiserver_response_sizes_count{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1"} 15376 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 4 -apiserver_response_sizes_sum{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1"} 1849 -apiserver_response_sizes_count{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 916 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 916 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 916 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 916 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 916 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 916 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 916 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 916 -apiserver_response_sizes_sum{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1"} 704 -apiserver_response_sizes_count{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1"} 916 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="1000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="10000"} 10215 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="100000"} 10215 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="1e+06"} 10215 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="1e+07"} 10215 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="1e+08"} 10215 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="1e+09"} 10215 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="+Inf"} 10215 -apiserver_response_sizes_sum{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1"} 1.8963361e+07 -apiserver_response_sizes_count{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1"} 10215 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 15309 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 15309 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 15309 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 15309 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 15309 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 15309 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 15309 -apiserver_response_sizes_sum{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 4.0740231e+07 -apiserver_response_sizes_count{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 15309 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 0 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 86 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 902 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 902 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 902 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 902 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 902 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 902 -apiserver_response_sizes_sum{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1"} 1.2778737e+07 -apiserver_response_sizes_count{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1"} 902 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_response_sizes_sum{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1"} 164 -apiserver_response_sizes_count{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 450 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 450 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 450 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 450 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 450 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 450 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 450 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 450 -apiserver_response_sizes_sum{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1"} 0 -apiserver_response_sizes_count{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1"} 450 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 3 -apiserver_response_sizes_sum{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1"} 216 -apiserver_response_sizes_count{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 681 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 681 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 681 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 681 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 681 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 681 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 681 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 681 -apiserver_response_sizes_sum{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1"} 0 -apiserver_response_sizes_count{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1"} 681 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 5 -apiserver_response_sizes_sum{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1"} 232 -apiserver_response_sizes_count{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 904 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 904 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 909 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 909 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 909 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 909 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 909 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 909 -apiserver_response_sizes_sum{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1"} 238350 -apiserver_response_sizes_count{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1"} 909 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="1000"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="10000"} 34 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="100000"} 34 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="1e+06"} 34 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="1e+07"} 34 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="1e+08"} 34 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="1e+09"} 34 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 34 -apiserver_response_sizes_sum{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1"} 56100 -apiserver_response_sizes_count{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1"} 34 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="1000"} 0 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="10000"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="100000"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+06"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+07"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+08"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+09"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="+Inf"} 4 -apiserver_response_sizes_sum{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1"} 25723 -apiserver_response_sizes_count{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1"} 62 -apiserver_response_sizes_count{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 228 -apiserver_response_sizes_sum{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1"} 0 -apiserver_response_sizes_count{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_response_sizes_sum{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1"} 164 -apiserver_response_sizes_count{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 456 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 456 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 456 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 456 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 456 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 456 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 456 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 456 -apiserver_response_sizes_sum{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1"} 0 -apiserver_response_sizes_count{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1"} 456 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_response_sizes_sum{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1"} 132 -apiserver_response_sizes_count{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 453 -apiserver_response_sizes_sum{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1"} 0 -apiserver_response_sizes_count{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="1000"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="10000"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="100000"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+06"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+07"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+08"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+09"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="+Inf"} 5 -apiserver_response_sizes_sum{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1"} 454 -apiserver_response_sizes_count{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_response_sizes_sum{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1"} 104 -apiserver_response_sizes_count{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 457 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 457 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 459 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 459 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 459 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 459 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 459 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 459 -apiserver_response_sizes_sum{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1"} 166418 -apiserver_response_sizes_count{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1"} 459 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="1000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1"} 218 -apiserver_response_sizes_count{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="1000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="10000"} 10 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="100000"} 39 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+06"} 39 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+07"} 39 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+08"} 39 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+09"} 39 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="+Inf"} 39 -apiserver_response_sizes_sum{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1"} 1.320871e+06 -apiserver_response_sizes_count{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1"} 39 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="1000"} 926 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="10000"} 939 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="100000"} 939 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="1e+06"} 939 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="1e+07"} 939 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="1e+08"} 939 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="1e+09"} 939 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="+Inf"} 939 -apiserver_response_sizes_sum{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1"} 30928 -apiserver_response_sizes_count{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1"} 939 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_response_sizes_sum{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1"} 136 -apiserver_response_sizes_count{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 454 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 454 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 456 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 456 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 456 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 456 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 456 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 456 -apiserver_response_sizes_sum{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1"} 33110 -apiserver_response_sizes_count{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1"} 456 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="1000"} 70 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="10000"} 70 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="100000"} 70 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="1e+06"} 70 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="1e+07"} 70 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="1e+08"} 70 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="1e+09"} 70 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 70 -apiserver_response_sizes_sum{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1"} 12987 -apiserver_response_sizes_count{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1"} 70 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 1145 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 1145 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 1145 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 1145 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 1145 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 1145 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 1145 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1145 -apiserver_response_sizes_sum{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1"} 852866 -apiserver_response_sizes_count{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1"} 1145 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 1588 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 1588 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 1588 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 1588 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 1588 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 1588 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 1588 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 1588 -apiserver_response_sizes_sum{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1"} 2310 -apiserver_response_sizes_count{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1"} 1588 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="1000"} 10213 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="10000"} 10213 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="100000"} 10213 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="1e+06"} 10213 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="1e+07"} 10213 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="1e+08"} 10213 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="1e+09"} 10213 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 10213 -apiserver_response_sizes_sum{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1"} 2.828841e+06 -apiserver_response_sizes_count{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1"} 10213 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="100000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+07"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+08"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+09"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 2 -apiserver_response_sizes_sum{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 330 -apiserver_response_sizes_count{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1000"} 455 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10000"} 455 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="100000"} 455 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 455 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+07"} 455 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+08"} 455 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+09"} 455 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 455 -apiserver_response_sizes_sum{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 0 -apiserver_response_sizes_count{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 455 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="100000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+07"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+08"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+09"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 2 -apiserver_response_sizes_sum{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 338 -apiserver_response_sizes_count{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1000"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10000"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="100000"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+07"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+08"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+09"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 453 -apiserver_response_sizes_sum{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 0 -apiserver_response_sizes_count{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="100000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+07"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+08"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+09"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 2 -apiserver_response_sizes_sum{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 345 -apiserver_response_sizes_count{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1000"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10000"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="100000"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+07"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+08"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+09"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 453 -apiserver_response_sizes_sum{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 0 -apiserver_response_sizes_count{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_response_sizes_sum{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1"} 18012 -apiserver_response_sizes_count{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 458 -apiserver_response_sizes_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 458 -apiserver_response_sizes_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 459 -apiserver_response_sizes_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 459 -apiserver_response_sizes_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 459 -apiserver_response_sizes_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 459 -apiserver_response_sizes_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 459 -apiserver_response_sizes_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 459 -apiserver_response_sizes_sum{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1"} 11582 -apiserver_response_sizes_count{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1"} 459 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1"} 87 -apiserver_response_sizes_count{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 225 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 226 -apiserver_response_sizes_sum{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1"} 5009 -apiserver_response_sizes_count{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 0 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1"} 2787 -apiserver_response_sizes_count{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 227 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 228 -apiserver_response_sizes_sum{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 7642 -apiserver_response_sizes_count{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 0 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1"} 1051 -apiserver_response_sizes_count{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 225 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 226 -apiserver_response_sizes_sum{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1"} 6340 -apiserver_response_sizes_count{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_response_sizes_sum{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1"} 142 -apiserver_response_sizes_count{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 451 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 453 -apiserver_response_sizes_sum{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1"} 13024 -apiserver_response_sizes_count{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_response_sizes_sum{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1"} 146 -apiserver_response_sizes_count{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 462 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 462 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 462 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 462 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 462 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 462 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 462 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 462 -apiserver_response_sizes_sum{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 0 -apiserver_response_sizes_count{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 462 -apiserver_response_sizes_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1"} 111 -apiserver_response_sizes_count{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 229 -apiserver_response_sizes_sum{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1"} 0 -apiserver_response_sizes_count{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1000"} 10206 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10000"} 10206 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="100000"} 10206 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 10206 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+07"} 10206 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+08"} 10206 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+09"} 10206 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 10206 -apiserver_response_sizes_sum{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 827866 -apiserver_response_sizes_count{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 10206 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1000"} 224 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10000"} 224 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="100000"} 224 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 224 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+07"} 224 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+08"} 224 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+09"} 224 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 224 -apiserver_response_sizes_sum{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 0 -apiserver_response_sizes_count{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 224 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 10206 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 10206 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 10206 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 10206 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 10206 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 10206 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 10206 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 10206 -apiserver_response_sizes_sum{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1"} 644158 -apiserver_response_sizes_count{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1"} 10206 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 229 -apiserver_response_sizes_sum{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1"} 0 -apiserver_response_sizes_count{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="100000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+07"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+08"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+09"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 2 -apiserver_response_sizes_sum{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2042 -apiserver_response_sizes_count{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1000"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10000"} 232 -apiserver_response_sizes_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="100000"} 232 -apiserver_response_sizes_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 232 -apiserver_response_sizes_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+07"} 232 -apiserver_response_sizes_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+08"} 232 -apiserver_response_sizes_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+09"} 232 -apiserver_response_sizes_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 232 -apiserver_response_sizes_sum{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 8288 -apiserver_response_sizes_count{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 232 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1"} 386 -apiserver_response_sizes_count{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 401 -apiserver_response_sizes_count{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 0 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 0 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 228 -apiserver_response_sizes_sum{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1"} 3.617533e+06 -apiserver_response_sizes_count{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1000"} 0 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10000"} 0 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="100000"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+07"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+08"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+09"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 229 -apiserver_response_sizes_sum{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 3.718827e+06 -apiserver_response_sizes_count{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="1000"} 10205 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="10000"} 10205 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="100000"} 10205 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="1e+06"} 10205 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="1e+07"} 10205 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="1e+08"} 10205 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="1e+09"} 10205 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="+Inf"} 10205 -apiserver_response_sizes_sum{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1"} 3.529029e+06 -apiserver_response_sizes_count{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1"} 10205 -apiserver_response_sizes_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1000"} 136 -apiserver_response_sizes_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10000"} 136 -apiserver_response_sizes_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="100000"} 142 -apiserver_response_sizes_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 142 -apiserver_response_sizes_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+07"} 142 -apiserver_response_sizes_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+08"} 142 -apiserver_response_sizes_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+09"} 142 -apiserver_response_sizes_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 142 -apiserver_response_sizes_sum{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 132845 -apiserver_response_sizes_count{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 142 -apiserver_response_sizes_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1000"} 368 -apiserver_response_sizes_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10000"} 368 -apiserver_response_sizes_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="100000"} 370 -apiserver_response_sizes_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 370 -apiserver_response_sizes_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+07"} 370 -apiserver_response_sizes_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+08"} 370 -apiserver_response_sizes_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+09"} 370 -apiserver_response_sizes_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 370 -apiserver_response_sizes_sum{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 52659 -apiserver_response_sizes_count{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 370 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1000"} 0 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2707 -apiserver_response_sizes_count{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1000"} 227 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10000"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="100000"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+07"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+08"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+09"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 228 -apiserver_response_sizes_sum{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 7458 -apiserver_response_sizes_count{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1000"} 0 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1084 -apiserver_response_sizes_count{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1000"} 227 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10000"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="100000"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+07"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+08"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+09"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 228 -apiserver_response_sizes_sum{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 6450 -apiserver_response_sizes_count{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 88 -apiserver_response_sizes_count{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1000"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10000"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="100000"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+07"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+08"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+09"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 226 -apiserver_response_sizes_sum{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 0 -apiserver_response_sizes_count{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 163 -apiserver_response_sizes_count{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1000"} 231 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10000"} 231 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="100000"} 231 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 231 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+07"} 231 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+08"} 231 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+09"} 231 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 231 -apiserver_response_sizes_sum{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 0 -apiserver_response_sizes_count{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 231 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1000"} 0 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1232 -apiserver_response_sizes_count{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1000"} 225 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10000"} 225 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="100000"} 225 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 225 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+07"} 225 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+08"} 225 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+09"} 225 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 225 -apiserver_response_sizes_sum{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 0 -apiserver_response_sizes_count{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 225 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1000"} 0 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1359 -apiserver_response_sizes_count{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1000"} 224 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10000"} 225 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="100000"} 225 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 225 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+07"} 225 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+08"} 225 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+09"} 225 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 225 -apiserver_response_sizes_sum{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 2650 -apiserver_response_sizes_count{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 225 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 102 -apiserver_response_sizes_count{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1000"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10000"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="100000"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+07"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+08"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+09"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 228 -apiserver_response_sizes_sum{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 0 -apiserver_response_sizes_count{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1"} 104 -apiserver_response_sizes_count{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 222 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 222 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 222 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 222 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 222 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 222 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 222 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 222 -apiserver_response_sizes_sum{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1"} 0 -apiserver_response_sizes_count{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1"} 222 -apiserver_response_sizes_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="100000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+07"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+08"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+09"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 2 -apiserver_response_sizes_sum{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 200 -apiserver_response_sizes_count{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1000"} 455 -apiserver_response_sizes_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10000"} 455 -apiserver_response_sizes_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="100000"} 455 -apiserver_response_sizes_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 455 -apiserver_response_sizes_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+07"} 455 -apiserver_response_sizes_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+08"} 455 -apiserver_response_sizes_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+09"} 455 -apiserver_response_sizes_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 455 -apiserver_response_sizes_sum{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 0 -apiserver_response_sizes_count{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 455 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="100000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+07"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+08"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+09"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 2 -apiserver_response_sizes_sum{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 206 -apiserver_response_sizes_count{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1000"} 454 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10000"} 454 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="100000"} 454 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 454 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+07"} 454 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+08"} 454 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+09"} 454 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 454 -apiserver_response_sizes_sum{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 0 -apiserver_response_sizes_count{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 454 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1000"} 0 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1216 -apiserver_response_sizes_count{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1000"} 230 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10000"} 230 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="100000"} 230 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 230 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+07"} 230 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+08"} 230 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+09"} 230 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 230 -apiserver_response_sizes_sum{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 0 -apiserver_response_sizes_count{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 230 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="1000"} 38 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="10000"} 38 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="100000"} 38 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="1e+06"} 38 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="1e+07"} 38 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="1e+08"} 38 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="1e+09"} 38 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="+Inf"} 38 -apiserver_response_sizes_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1"} 9000 -apiserver_response_sizes_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1"} 38 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 3 -apiserver_response_sizes_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 18398 -apiserver_response_sizes_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 450 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 450 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 451 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 451 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 451 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 451 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 451 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 451 -apiserver_response_sizes_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 21394 -apiserver_response_sizes_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 451 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="1000"} 60 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="10000"} 60 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="100000"} 60 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="1e+06"} 60 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="1e+07"} 60 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="1e+08"} 60 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="1e+09"} 60 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="+Inf"} 60 -apiserver_response_sizes_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1"} 12956 -apiserver_response_sizes_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1"} 60 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 3 -apiserver_response_sizes_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1"} 27885 -apiserver_response_sizes_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 457 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 457 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 459 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 459 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 459 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 459 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 459 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 459 -apiserver_response_sizes_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1"} 52263 -apiserver_response_sizes_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1"} 459 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_response_sizes_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 5118 -apiserver_response_sizes_count{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 455 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 456 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 456 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 456 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 456 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 456 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 456 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 456 -apiserver_response_sizes_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 5655 -apiserver_response_sizes_count{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 456 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="1000"} 7 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="10000"} 7 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="100000"} 7 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="1e+06"} 7 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="1e+07"} 7 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="1e+08"} 7 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="1e+09"} 7 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 7 -apiserver_response_sizes_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1"} 1625 -apiserver_response_sizes_count{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1"} 7 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_response_sizes_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1"} 3849 -apiserver_response_sizes_count{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 450 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 451 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 451 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 451 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 451 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 451 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 451 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 451 -apiserver_response_sizes_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1"} 4337 -apiserver_response_sizes_count{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1"} 451 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="1000"} 7 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="10000"} 7 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="100000"} 7 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="1e+06"} 7 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="1e+07"} 7 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="1e+08"} 7 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="1e+09"} 7 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 7 -apiserver_response_sizes_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1"} 1511 -apiserver_response_sizes_count{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1"} 7 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="1000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="10000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="100000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="1e+06"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="1e+07"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="1e+08"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="1e+09"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="+Inf"} 2 -apiserver_response_sizes_sum{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1"} 380 -apiserver_response_sizes_count{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 621 -apiserver_response_sizes_count{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 114 -apiserver_response_sizes_count{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 222 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 222 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 222 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 222 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 222 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 222 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 222 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 222 -apiserver_response_sizes_sum{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 0 -apiserver_response_sizes_count{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 222 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1000"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10000"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="100000"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+07"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+08"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+09"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 229 -apiserver_response_sizes_sum{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 663 -apiserver_response_sizes_count{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1000"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10000"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="100000"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+07"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+08"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+09"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 3 -apiserver_response_sizes_sum{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 297 -apiserver_response_sizes_count{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1000"} 684 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10000"} 684 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="100000"} 684 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 684 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+07"} 684 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+08"} 684 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+09"} 684 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 684 -apiserver_response_sizes_sum{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 0 -apiserver_response_sizes_count{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 684 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 95 -apiserver_response_sizes_count{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1000"} 227 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10000"} 227 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="100000"} 227 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 227 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+07"} 227 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+08"} 227 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+09"} 227 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 227 -apiserver_response_sizes_sum{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 0 -apiserver_response_sizes_count{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 227 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="1000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1"} 244 -apiserver_response_sizes_count{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 3 -apiserver_response_sizes_sum{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 886 -apiserver_response_sizes_count{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 685 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 685 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 685 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 685 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 685 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 685 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 685 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 685 -apiserver_response_sizes_sum{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 1310 -apiserver_response_sizes_count{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 685 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_response_sizes_sum{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1"} 206 -apiserver_response_sizes_count{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 452 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 452 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 452 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 452 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 452 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 452 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 452 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 452 -apiserver_response_sizes_sum{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1"} 0 -apiserver_response_sizes_count{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1"} 452 -# HELP apiserver_storage_data_key_generation_duration_seconds Latencies in seconds of data encryption key(DEK) generation operations. -# TYPE apiserver_storage_data_key_generation_duration_seconds histogram -apiserver_storage_data_key_generation_duration_seconds_bucket{le="5e-06"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="1e-05"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="2e-05"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="4e-05"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="8e-05"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.00016"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.00032"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.00064"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.00128"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.00256"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.00512"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.01024"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.02048"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.04096"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="+Inf"} 0 -apiserver_storage_data_key_generation_duration_seconds_sum 0 -apiserver_storage_data_key_generation_duration_seconds_count 0 -# HELP apiserver_storage_data_key_generation_failures_total Total number of failed data encryption key(DEK) generation operations. -# TYPE apiserver_storage_data_key_generation_failures_total counter -apiserver_storage_data_key_generation_failures_total 0 -# HELP apiserver_storage_data_key_generation_latencies_microseconds (Deprecated) Latencies in microseconds of data encryption key(DEK) generation operations. -# TYPE apiserver_storage_data_key_generation_latencies_microseconds histogram -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="5"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="10"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="20"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="40"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="80"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="160"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="320"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="640"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="1280"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="2560"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="5120"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="10240"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="20480"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="40960"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="+Inf"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_sum 0 -apiserver_storage_data_key_generation_latencies_microseconds_count 0 -# HELP apiserver_storage_envelope_transformation_cache_misses_total Total number of cache misses while accessing key decryption key(KEK). -# TYPE apiserver_storage_envelope_transformation_cache_misses_total counter -apiserver_storage_envelope_transformation_cache_misses_total 0 -# HELP authenticated_user_requests Counter of authenticated requests broken out by username. -# TYPE authenticated_user_requests counter -authenticated_user_requests{username="other"} 573586 -# HELP autoregister_adds (Deprecated) Total number of adds handled by workqueue: autoregister -# TYPE autoregister_adds counter -autoregister_adds 10260 -# HELP autoregister_depth (Deprecated) Current depth of workqueue: autoregister -# TYPE autoregister_depth gauge -autoregister_depth 0 -# HELP autoregister_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for autoregister been running. -# TYPE autoregister_longest_running_processor_microseconds gauge -autoregister_longest_running_processor_microseconds 0 -# HELP autoregister_queue_latency (Deprecated) How long an item stays in workqueueautoregister before being requested. -# TYPE autoregister_queue_latency summary -autoregister_queue_latency{quantile="0.5"} 6 -autoregister_queue_latency{quantile="0.9"} 18 -autoregister_queue_latency{quantile="0.99"} 25 -autoregister_queue_latency_sum 3.82988e+06 -autoregister_queue_latency_count 10260 -# HELP autoregister_retries (Deprecated) Total number of retries handled by workqueue: autoregister -# TYPE autoregister_retries counter -autoregister_retries 0 -# HELP autoregister_unfinished_work_seconds (Deprecated) How many seconds of work autoregister has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE autoregister_unfinished_work_seconds gauge -autoregister_unfinished_work_seconds 0 -# HELP autoregister_work_duration (Deprecated) How long processing an item from workqueueautoregister takes. -# TYPE autoregister_work_duration summary -autoregister_work_duration{quantile="0.5"} 11 -autoregister_work_duration{quantile="0.9"} 48 -autoregister_work_duration{quantile="0.99"} 237 -autoregister_work_duration_sum 327917 -autoregister_work_duration_count 10260 -# HELP crdEstablishing_adds (Deprecated) Total number of adds handled by workqueue: crdEstablishing -# TYPE crdEstablishing_adds counter -crdEstablishing_adds 0 -# HELP crdEstablishing_depth (Deprecated) Current depth of workqueue: crdEstablishing -# TYPE crdEstablishing_depth gauge -crdEstablishing_depth 0 -# HELP crdEstablishing_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for crdEstablishing been running. -# TYPE crdEstablishing_longest_running_processor_microseconds gauge -crdEstablishing_longest_running_processor_microseconds 0 -# HELP crdEstablishing_queue_latency (Deprecated) How long an item stays in workqueuecrdEstablishing before being requested. -# TYPE crdEstablishing_queue_latency summary -crdEstablishing_queue_latency{quantile="0.5"} NaN -crdEstablishing_queue_latency{quantile="0.9"} NaN -crdEstablishing_queue_latency{quantile="0.99"} NaN -crdEstablishing_queue_latency_sum 0 -crdEstablishing_queue_latency_count 0 -# HELP crdEstablishing_retries (Deprecated) Total number of retries handled by workqueue: crdEstablishing -# TYPE crdEstablishing_retries counter -crdEstablishing_retries 0 -# HELP crdEstablishing_unfinished_work_seconds (Deprecated) How many seconds of work crdEstablishing has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE crdEstablishing_unfinished_work_seconds gauge -crdEstablishing_unfinished_work_seconds 0 -# HELP crdEstablishing_work_duration (Deprecated) How long processing an item from workqueuecrdEstablishing takes. -# TYPE crdEstablishing_work_duration summary -crdEstablishing_work_duration{quantile="0.5"} NaN -crdEstablishing_work_duration{quantile="0.9"} NaN -crdEstablishing_work_duration{quantile="0.99"} NaN -crdEstablishing_work_duration_sum 0 -crdEstablishing_work_duration_count 0 -# HELP crd_autoregistration_controller_adds (Deprecated) Total number of adds handled by workqueue: crd_autoregistration_controller -# TYPE crd_autoregistration_controller_adds counter -crd_autoregistration_controller_adds 0 -# HELP crd_autoregistration_controller_depth (Deprecated) Current depth of workqueue: crd_autoregistration_controller -# TYPE crd_autoregistration_controller_depth gauge -crd_autoregistration_controller_depth 0 -# HELP crd_autoregistration_controller_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for crd_autoregistration_controller been running. -# TYPE crd_autoregistration_controller_longest_running_processor_microseconds gauge -crd_autoregistration_controller_longest_running_processor_microseconds 0 -# HELP crd_autoregistration_controller_queue_latency (Deprecated) How long an item stays in workqueuecrd_autoregistration_controller before being requested. -# TYPE crd_autoregistration_controller_queue_latency summary -crd_autoregistration_controller_queue_latency{quantile="0.5"} NaN -crd_autoregistration_controller_queue_latency{quantile="0.9"} NaN -crd_autoregistration_controller_queue_latency{quantile="0.99"} NaN -crd_autoregistration_controller_queue_latency_sum 0 -crd_autoregistration_controller_queue_latency_count 0 -# HELP crd_autoregistration_controller_retries (Deprecated) Total number of retries handled by workqueue: crd_autoregistration_controller -# TYPE crd_autoregistration_controller_retries counter -crd_autoregistration_controller_retries 0 -# HELP crd_autoregistration_controller_unfinished_work_seconds (Deprecated) How many seconds of work crd_autoregistration_controller has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE crd_autoregistration_controller_unfinished_work_seconds gauge -crd_autoregistration_controller_unfinished_work_seconds 0 -# HELP crd_autoregistration_controller_work_duration (Deprecated) How long processing an item from workqueuecrd_autoregistration_controller takes. -# TYPE crd_autoregistration_controller_work_duration summary -crd_autoregistration_controller_work_duration{quantile="0.5"} NaN -crd_autoregistration_controller_work_duration{quantile="0.9"} NaN -crd_autoregistration_controller_work_duration{quantile="0.99"} NaN -crd_autoregistration_controller_work_duration_sum 0 -crd_autoregistration_controller_work_duration_count 0 -# HELP crd_finalizer_adds (Deprecated) Total number of adds handled by workqueue: crd_finalizer -# TYPE crd_finalizer_adds counter -crd_finalizer_adds 0 -# HELP crd_finalizer_depth (Deprecated) Current depth of workqueue: crd_finalizer -# TYPE crd_finalizer_depth gauge -crd_finalizer_depth 0 -# HELP crd_finalizer_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for crd_finalizer been running. -# TYPE crd_finalizer_longest_running_processor_microseconds gauge -crd_finalizer_longest_running_processor_microseconds 0 -# HELP crd_finalizer_queue_latency (Deprecated) How long an item stays in workqueuecrd_finalizer before being requested. -# TYPE crd_finalizer_queue_latency summary -crd_finalizer_queue_latency{quantile="0.5"} NaN -crd_finalizer_queue_latency{quantile="0.9"} NaN -crd_finalizer_queue_latency{quantile="0.99"} NaN -crd_finalizer_queue_latency_sum 0 -crd_finalizer_queue_latency_count 0 -# HELP crd_finalizer_retries (Deprecated) Total number of retries handled by workqueue: crd_finalizer -# TYPE crd_finalizer_retries counter -crd_finalizer_retries 0 -# HELP crd_finalizer_unfinished_work_seconds (Deprecated) How many seconds of work crd_finalizer has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE crd_finalizer_unfinished_work_seconds gauge -crd_finalizer_unfinished_work_seconds 0 -# HELP crd_finalizer_work_duration (Deprecated) How long processing an item from workqueuecrd_finalizer takes. -# TYPE crd_finalizer_work_duration summary -crd_finalizer_work_duration{quantile="0.5"} NaN -crd_finalizer_work_duration{quantile="0.9"} NaN -crd_finalizer_work_duration{quantile="0.99"} NaN -crd_finalizer_work_duration_sum 0 -crd_finalizer_work_duration_count 0 -# HELP crd_naming_condition_controller_adds (Deprecated) Total number of adds handled by workqueue: crd_naming_condition_controller -# TYPE crd_naming_condition_controller_adds counter -crd_naming_condition_controller_adds 0 -# HELP crd_naming_condition_controller_depth (Deprecated) Current depth of workqueue: crd_naming_condition_controller -# TYPE crd_naming_condition_controller_depth gauge -crd_naming_condition_controller_depth 0 -# HELP crd_naming_condition_controller_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for crd_naming_condition_controller been running. -# TYPE crd_naming_condition_controller_longest_running_processor_microseconds gauge -crd_naming_condition_controller_longest_running_processor_microseconds 0 -# HELP crd_naming_condition_controller_queue_latency (Deprecated) How long an item stays in workqueuecrd_naming_condition_controller before being requested. -# TYPE crd_naming_condition_controller_queue_latency summary -crd_naming_condition_controller_queue_latency{quantile="0.5"} NaN -crd_naming_condition_controller_queue_latency{quantile="0.9"} NaN -crd_naming_condition_controller_queue_latency{quantile="0.99"} NaN -crd_naming_condition_controller_queue_latency_sum 0 -crd_naming_condition_controller_queue_latency_count 0 -# HELP crd_naming_condition_controller_retries (Deprecated) Total number of retries handled by workqueue: crd_naming_condition_controller -# TYPE crd_naming_condition_controller_retries counter -crd_naming_condition_controller_retries 0 -# HELP crd_naming_condition_controller_unfinished_work_seconds (Deprecated) How many seconds of work crd_naming_condition_controller has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE crd_naming_condition_controller_unfinished_work_seconds gauge -crd_naming_condition_controller_unfinished_work_seconds 0 -# HELP crd_naming_condition_controller_work_duration (Deprecated) How long processing an item from workqueuecrd_naming_condition_controller takes. -# TYPE crd_naming_condition_controller_work_duration summary -crd_naming_condition_controller_work_duration{quantile="0.5"} NaN -crd_naming_condition_controller_work_duration{quantile="0.9"} NaN -crd_naming_condition_controller_work_duration{quantile="0.99"} NaN -crd_naming_condition_controller_work_duration_sum 0 -crd_naming_condition_controller_work_duration_count 0 -# HELP etcd_helper_cache_entry_count (Deprecated) Counter of etcd helper cache entries. This can be different from etcd_helper_cache_miss_count because two concurrent threads can miss the cache and generate the same entry twice. -# TYPE etcd_helper_cache_entry_count counter -etcd_helper_cache_entry_count 0 -# HELP etcd_helper_cache_entry_total Counter of etcd helper cache entries. This can be different from etcd_helper_cache_miss_count because two concurrent threads can miss the cache and generate the same entry twice. -# TYPE etcd_helper_cache_entry_total counter -etcd_helper_cache_entry_total 0 -# HELP etcd_helper_cache_hit_count (Deprecated) Counter of etcd helper cache hits. -# TYPE etcd_helper_cache_hit_count counter -etcd_helper_cache_hit_count 0 -# HELP etcd_helper_cache_hit_total Counter of etcd helper cache hits. -# TYPE etcd_helper_cache_hit_total counter -etcd_helper_cache_hit_total 0 -# HELP etcd_helper_cache_miss_count (Deprecated) Counter of etcd helper cache miss. -# TYPE etcd_helper_cache_miss_count counter -etcd_helper_cache_miss_count 0 -# HELP etcd_helper_cache_miss_total Counter of etcd helper cache miss. -# TYPE etcd_helper_cache_miss_total counter -etcd_helper_cache_miss_total 0 -# HELP etcd_object_counts Number of stored objects at the time of last check split by kind. -# TYPE etcd_object_counts gauge -etcd_object_counts{resource="apiservices.apiregistration.k8s.io"} 30 -etcd_object_counts{resource="certificatesigningrequests.certificates.k8s.io"} 0 -etcd_object_counts{resource="clusterrolebindings.rbac.authorization.k8s.io"} 44 -etcd_object_counts{resource="clusterroles.rbac.authorization.k8s.io"} 57 -etcd_object_counts{resource="configmaps"} 8 -etcd_object_counts{resource="controllerrevisions.apps"} 3 -etcd_object_counts{resource="cronjobs.batch"} 0 -etcd_object_counts{resource="csidrivers.storage.k8s.io"} 0 -etcd_object_counts{resource="csinodes.storage.k8s.io"} 0 -etcd_object_counts{resource="customresourcedefinitions.apiextensions.k8s.io"} 0 -etcd_object_counts{resource="daemonsets.apps"} 3 -etcd_object_counts{resource="deployments.apps"} 1 -etcd_object_counts{resource="endpoints"} 4 -etcd_object_counts{resource="events"} 0 -etcd_object_counts{resource="horizontalpodautoscalers.autoscaling"} 0 -etcd_object_counts{resource="ingresses.extensions"} 0 -etcd_object_counts{resource="jobs.batch"} 0 -etcd_object_counts{resource="leases.coordination.k8s.io"} 1 -etcd_object_counts{resource="limitranges"} 0 -etcd_object_counts{resource="mutatingwebhookconfigurations.admissionregistration.k8s.io"} 0 -etcd_object_counts{resource="namespaces"} 4 -etcd_object_counts{resource="networkpolicies.networking.k8s.io"} 0 -etcd_object_counts{resource="nodes"} 1 -etcd_object_counts{resource="persistentvolumeclaims"} 0 -etcd_object_counts{resource="persistentvolumes"} 0 -etcd_object_counts{resource="poddisruptionbudgets.policy"} 0 -etcd_object_counts{resource="pods"} 11 -etcd_object_counts{resource="podsecuritypolicies.policy"} 2 -etcd_object_counts{resource="podtemplates"} 0 -etcd_object_counts{resource="priorityclasses.scheduling.k8s.io"} 2 -etcd_object_counts{resource="replicasets.apps"} 1 -etcd_object_counts{resource="replicationcontrollers"} 0 -etcd_object_counts{resource="resourcequotas"} 0 -etcd_object_counts{resource="rolebindings.rbac.authorization.k8s.io"} 11 -etcd_object_counts{resource="roles.rbac.authorization.k8s.io"} 11 -etcd_object_counts{resource="runtimeclasses.node.k8s.io"} 0 -etcd_object_counts{resource="secrets"} 36 -etcd_object_counts{resource="serviceaccounts"} 35 -etcd_object_counts{resource="services"} 2 -etcd_object_counts{resource="statefulsets.apps"} 0 -etcd_object_counts{resource="storageclasses.storage.k8s.io"} 1 -etcd_object_counts{resource="validatingwebhookconfigurations.admissionregistration.k8s.io"} 0 -etcd_object_counts{resource="volumeattachments.storage.k8s.io"} 0 -# HELP etcd_request_cache_add_duration_seconds Latency in seconds of adding an object to etcd cache -# TYPE etcd_request_cache_add_duration_seconds histogram -etcd_request_cache_add_duration_seconds_bucket{le="0.005"} 0 -etcd_request_cache_add_duration_seconds_bucket{le="0.01"} 0 -etcd_request_cache_add_duration_seconds_bucket{le="0.025"} 0 -etcd_request_cache_add_duration_seconds_bucket{le="0.05"} 0 -etcd_request_cache_add_duration_seconds_bucket{le="0.1"} 0 -etcd_request_cache_add_duration_seconds_bucket{le="0.25"} 0 -etcd_request_cache_add_duration_seconds_bucket{le="0.5"} 0 -etcd_request_cache_add_duration_seconds_bucket{le="1"} 0 -etcd_request_cache_add_duration_seconds_bucket{le="2.5"} 0 -etcd_request_cache_add_duration_seconds_bucket{le="5"} 0 -etcd_request_cache_add_duration_seconds_bucket{le="10"} 0 -etcd_request_cache_add_duration_seconds_bucket{le="+Inf"} 0 -etcd_request_cache_add_duration_seconds_sum 0 -etcd_request_cache_add_duration_seconds_count 0 -# HELP etcd_request_cache_add_latencies_summary (Deprecated) Latency in microseconds of adding an object to etcd cache -# TYPE etcd_request_cache_add_latencies_summary summary -etcd_request_cache_add_latencies_summary{quantile="0.5"} NaN -etcd_request_cache_add_latencies_summary{quantile="0.9"} NaN -etcd_request_cache_add_latencies_summary{quantile="0.99"} NaN -etcd_request_cache_add_latencies_summary_sum 0 -etcd_request_cache_add_latencies_summary_count 0 -# HELP etcd_request_cache_get_duration_seconds Latency in seconds of getting an object from etcd cache -# TYPE etcd_request_cache_get_duration_seconds histogram -etcd_request_cache_get_duration_seconds_bucket{le="0.005"} 0 -etcd_request_cache_get_duration_seconds_bucket{le="0.01"} 0 -etcd_request_cache_get_duration_seconds_bucket{le="0.025"} 0 -etcd_request_cache_get_duration_seconds_bucket{le="0.05"} 0 -etcd_request_cache_get_duration_seconds_bucket{le="0.1"} 0 -etcd_request_cache_get_duration_seconds_bucket{le="0.25"} 0 -etcd_request_cache_get_duration_seconds_bucket{le="0.5"} 0 -etcd_request_cache_get_duration_seconds_bucket{le="1"} 0 -etcd_request_cache_get_duration_seconds_bucket{le="2.5"} 0 -etcd_request_cache_get_duration_seconds_bucket{le="5"} 0 -etcd_request_cache_get_duration_seconds_bucket{le="10"} 0 -etcd_request_cache_get_duration_seconds_bucket{le="+Inf"} 0 -etcd_request_cache_get_duration_seconds_sum 0 -etcd_request_cache_get_duration_seconds_count 0 -# HELP etcd_request_cache_get_latencies_summary (Deprecated) Latency in microseconds of getting an object from etcd cache -# TYPE etcd_request_cache_get_latencies_summary summary -etcd_request_cache_get_latencies_summary{quantile="0.5"} NaN -etcd_request_cache_get_latencies_summary{quantile="0.9"} NaN -etcd_request_cache_get_latencies_summary{quantile="0.99"} NaN -etcd_request_cache_get_latencies_summary_sum 0 -etcd_request_cache_get_latencies_summary_count 0 -# HELP get_token_count Counter of total Token() requests to the alternate token source -# TYPE get_token_count counter -get_token_count 0 -# HELP get_token_fail_count Counter of failed Token() requests to the alternate token source -# TYPE get_token_fail_count counter -get_token_fail_count 0 -# HELP go_gc_duration_seconds A summary of the GC invocation durations. -# TYPE go_gc_duration_seconds summary -go_gc_duration_seconds{quantile="0"} 1.584e-05 -go_gc_duration_seconds{quantile="0.25"} 4.85e-05 -go_gc_duration_seconds{quantile="0.5"} 6.1839e-05 -go_gc_duration_seconds{quantile="0.75"} 7.7332e-05 -go_gc_duration_seconds{quantile="1"} 0.000196808 -go_gc_duration_seconds_sum 0.059063579 -go_gc_duration_seconds_count 877 -# HELP go_goroutines Number of goroutines that currently exist. -# TYPE go_goroutines gauge -go_goroutines 2154 -# HELP go_info Information about the Go environment. -# TYPE go_info gauge -go_info{version="go1.12.5"} 1 -# HELP go_memstats_alloc_bytes Number of bytes allocated and still in use. -# TYPE go_memstats_alloc_bytes gauge -go_memstats_alloc_bytes 1.25020112e+08 -# HELP go_memstats_alloc_bytes_total Total number of bytes allocated, even if freed. -# TYPE go_memstats_alloc_bytes_total counter -go_memstats_alloc_bytes_total 3.3076069336e+10 -# HELP go_memstats_buck_hash_sys_bytes Number of bytes used by the profiling bucket hash table. -# TYPE go_memstats_buck_hash_sys_bytes gauge -go_memstats_buck_hash_sys_bytes 3.07353e+06 -# HELP go_memstats_frees_total Total number of frees. -# TYPE go_memstats_frees_total counter -go_memstats_frees_total 3.2852112e+08 -# HELP go_memstats_gc_cpu_fraction The fraction of this program's available CPU time used by the GC since the program started. -# TYPE go_memstats_gc_cpu_fraction gauge -go_memstats_gc_cpu_fraction 6.157221575256685e-05 -# HELP go_memstats_gc_sys_bytes Number of bytes used for garbage collection system metadata. -# TYPE go_memstats_gc_sys_bytes gauge -go_memstats_gc_sys_bytes 9.900032e+06 -# HELP go_memstats_heap_alloc_bytes Number of heap bytes allocated and still in use. -# TYPE go_memstats_heap_alloc_bytes gauge -go_memstats_heap_alloc_bytes 1.25020112e+08 -# HELP go_memstats_heap_idle_bytes Number of heap bytes waiting to be used. -# TYPE go_memstats_heap_idle_bytes gauge -go_memstats_heap_idle_bytes 9.9991552e+07 -# HELP go_memstats_heap_inuse_bytes Number of heap bytes that are in use. -# TYPE go_memstats_heap_inuse_bytes gauge -go_memstats_heap_inuse_bytes 1.57335552e+08 -# HELP go_memstats_heap_objects Number of allocated objects. -# TYPE go_memstats_heap_objects gauge -go_memstats_heap_objects 668641 -# HELP go_memstats_heap_released_bytes Number of heap bytes released to OS. -# TYPE go_memstats_heap_released_bytes gauge -go_memstats_heap_released_bytes 9.4183424e+07 -# HELP go_memstats_heap_sys_bytes Number of heap bytes obtained from system. -# TYPE go_memstats_heap_sys_bytes gauge -go_memstats_heap_sys_bytes 2.57327104e+08 -# HELP go_memstats_last_gc_time_seconds Number of seconds since 1970 of last garbage collection. -# TYPE go_memstats_last_gc_time_seconds gauge -go_memstats_last_gc_time_seconds 1.5608582879933739e+09 -# HELP go_memstats_lookups_total Total number of pointer lookups. -# TYPE go_memstats_lookups_total counter -go_memstats_lookups_total 0 -# HELP go_memstats_mallocs_total Total number of mallocs. -# TYPE go_memstats_mallocs_total counter -go_memstats_mallocs_total 3.29189761e+08 -# HELP go_memstats_mcache_inuse_bytes Number of bytes in use by mcache structures. -# TYPE go_memstats_mcache_inuse_bytes gauge -go_memstats_mcache_inuse_bytes 13888 -# HELP go_memstats_mcache_sys_bytes Number of bytes used for mcache structures obtained from system. -# TYPE go_memstats_mcache_sys_bytes gauge -go_memstats_mcache_sys_bytes 16384 -# HELP go_memstats_mspan_inuse_bytes Number of bytes in use by mspan structures. -# TYPE go_memstats_mspan_inuse_bytes gauge -go_memstats_mspan_inuse_bytes 2.11032e+06 -# HELP go_memstats_mspan_sys_bytes Number of bytes used for mspan structures obtained from system. -# TYPE go_memstats_mspan_sys_bytes gauge -go_memstats_mspan_sys_bytes 2.29376e+06 -# HELP go_memstats_next_gc_bytes Number of heap bytes when next garbage collection will take place. -# TYPE go_memstats_next_gc_bytes gauge -go_memstats_next_gc_bytes 2.03675568e+08 -# HELP go_memstats_other_sys_bytes Number of bytes used for other system allocations. -# TYPE go_memstats_other_sys_bytes gauge -go_memstats_other_sys_bytes 1.712894e+06 -# HELP go_memstats_stack_inuse_bytes Number of bytes in use by the stack allocator. -# TYPE go_memstats_stack_inuse_bytes gauge -go_memstats_stack_inuse_bytes 1.1108352e+07 -# HELP go_memstats_stack_sys_bytes Number of bytes obtained from system for stack allocator. -# TYPE go_memstats_stack_sys_bytes gauge -go_memstats_stack_sys_bytes 1.1108352e+07 -# HELP go_memstats_sys_bytes Number of bytes obtained from system. -# TYPE go_memstats_sys_bytes gauge -go_memstats_sys_bytes 2.85432056e+08 -# HELP go_threads Number of OS threads created. -# TYPE go_threads gauge -go_threads 23 -# HELP grpc_client_handled_total Total number of RPCs completed by the client, regardless of success or failure. -# TYPE grpc_client_handled_total counter -grpc_client_handled_total{grpc_code="Canceled",grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 370 -grpc_client_handled_total{grpc_code="OK",grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 339 -grpc_client_handled_total{grpc_code="OK",grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 10215 -grpc_client_handled_total{grpc_code="OK",grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 292549 -grpc_client_handled_total{grpc_code="OK",grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 124546 -# HELP grpc_client_msg_received_total Total number of RPC stream messages received by the client. -# TYPE grpc_client_msg_received_total counter -grpc_client_msg_received_total{grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 124955 -# HELP grpc_client_msg_sent_total Total number of gRPC stream messages sent by the client. -# TYPE grpc_client_msg_sent_total counter -grpc_client_msg_sent_total{grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 339 -grpc_client_msg_sent_total{grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 10215 -grpc_client_msg_sent_total{grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 292549 -grpc_client_msg_sent_total{grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 124546 -grpc_client_msg_sent_total{grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 439 -# HELP grpc_client_started_total Total number of RPCs started on the client. -# TYPE grpc_client_started_total counter -grpc_client_started_total{grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 339 -grpc_client_started_total{grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 10215 -grpc_client_started_total{grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 292549 -grpc_client_started_total{grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 124546 -grpc_client_started_total{grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 439 -# HELP http_request_duration_microseconds The HTTP request latencies in microseconds. -# TYPE http_request_duration_microseconds summary -http_request_duration_microseconds{handler="prometheus",quantile="0.5"} NaN -http_request_duration_microseconds{handler="prometheus",quantile="0.9"} NaN -http_request_duration_microseconds{handler="prometheus",quantile="0.99"} NaN -http_request_duration_microseconds_sum{handler="prometheus"} 6.310873251000004e+06 -http_request_duration_microseconds_count{handler="prometheus"} 111 -# HELP http_request_size_bytes The HTTP request sizes in bytes. -# TYPE http_request_size_bytes summary -http_request_size_bytes{handler="prometheus",quantile="0.5"} NaN -http_request_size_bytes{handler="prometheus",quantile="0.9"} NaN -http_request_size_bytes{handler="prometheus",quantile="0.99"} NaN -http_request_size_bytes_sum{handler="prometheus"} 8889 -http_request_size_bytes_count{handler="prometheus"} 111 -# HELP http_requests_total Total number of HTTP requests made. -# TYPE http_requests_total counter -http_requests_total{code="200",handler="prometheus",method="get"} 111 -# HELP http_response_size_bytes The HTTP response sizes in bytes. -# TYPE http_response_size_bytes summary -http_response_size_bytes{handler="prometheus",quantile="0.5"} NaN -http_response_size_bytes{handler="prometheus",quantile="0.9"} NaN -http_response_size_bytes{handler="prometheus",quantile="0.99"} NaN -http_response_size_bytes_sum{handler="prometheus"} 2.148285e+07 -http_response_size_bytes_count{handler="prometheus"} 111 -# HELP kubernetes_build_info A metric with a constant '1' value labeled by major, minor, git version, git commit, git tree state, build date, Go version, and compiler from which Kubernetes was built, and platform on which it is running. -# TYPE kubernetes_build_info gauge -kubernetes_build_info{buildDate="2019-05-17T00:58:35Z",compiler="gc",gitCommit="66049e3b21efe110454d67df4fa62b08ea79a19b",gitTreeState="clean",gitVersion="v1.14.2",goVersion="go1.12.5",major="1",minor="14",platform="linux/amd64"} 1 -# HELP process_cpu_seconds_total Total user and system CPU time spent in seconds. -# TYPE process_cpu_seconds_total counter -process_cpu_seconds_total 4990.06 -# HELP process_max_fds Maximum number of open file descriptors. -# TYPE process_max_fds gauge -process_max_fds 1.048576e+06 -# HELP process_open_fds Number of open file descriptors. -# TYPE process_open_fds gauge -process_open_fds 93 -# HELP process_resident_memory_bytes Resident memory size in bytes. -# TYPE process_resident_memory_bytes gauge -process_resident_memory_bytes 2.94764544e+08 -# HELP process_start_time_seconds Start time of the process since unix epoch in seconds. -# TYPE process_start_time_seconds gauge -process_start_time_seconds 1.56075622515e+09 -# HELP process_virtual_memory_bytes Virtual memory size in bytes. -# TYPE process_virtual_memory_bytes gauge -process_virtual_memory_bytes 4.86797312e+08 -# HELP process_virtual_memory_max_bytes Maximum amount of virtual memory available in bytes. -# TYPE process_virtual_memory_max_bytes gauge -process_virtual_memory_max_bytes -1 -# HELP rest_client_request_duration_seconds Request latency in seconds. Broken down by verb and URL. -# TYPE rest_client_request_duration_seconds histogram -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="0.001"} 784 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="0.002"} 3043 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="0.004"} 35162 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="0.008"} 36902 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="0.016"} 37040 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="0.032"} 37044 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="0.064"} 37058 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="0.128"} 37058 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="0.256"} 37058 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="0.512"} 37058 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="+Inf"} 37058 -rest_client_request_duration_seconds_sum{url="https://localhost:6443/%7Bprefix%7D",verb="GET"} 114.2188752569995 -rest_client_request_duration_seconds_count{url="https://localhost:6443/%7Bprefix%7D",verb="GET"} 37058 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="0.001"} 22 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="0.002"} 63 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="0.004"} 102 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="0.008"} 134 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="0.016"} 143 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="0.032"} 143 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="0.064"} 143 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="0.128"} 144 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="0.256"} 144 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="0.512"} 144 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="+Inf"} 144 -rest_client_request_duration_seconds_sum{url="https://localhost:6443/%7Bprefix%7D",verb="POST"} 0.5565930350000002 -rest_client_request_duration_seconds_count{url="https://localhost:6443/%7Bprefix%7D",verb="POST"} 144 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="0.001"} 2 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="0.002"} 7 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="0.004"} 32 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="0.008"} 35 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="0.016"} 35 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="0.032"} 35 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="0.064"} 35 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="0.128"} 35 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="0.256"} 35 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="0.512"} 35 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="+Inf"} 35 -rest_client_request_duration_seconds_sum{url="https://localhost:6443/healthz",verb="GET"} 0.10272501599999997 -rest_client_request_duration_seconds_count{url="https://localhost:6443/healthz",verb="GET"} 35 -# HELP rest_client_request_latency_seconds (Deprecated) Request latency in seconds. Broken down by verb and URL. -# TYPE rest_client_request_latency_seconds histogram -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="0.001"} 784 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="0.002"} 3043 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="0.004"} 35162 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="0.008"} 36902 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="0.016"} 37040 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="0.032"} 37044 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="0.064"} 37058 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="0.128"} 37058 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="0.256"} 37058 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="0.512"} 37058 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="+Inf"} 37058 -rest_client_request_latency_seconds_sum{url="https://localhost:6443/%7Bprefix%7D",verb="GET"} 114.2188752569995 -rest_client_request_latency_seconds_count{url="https://localhost:6443/%7Bprefix%7D",verb="GET"} 37058 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="0.001"} 22 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="0.002"} 63 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="0.004"} 102 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="0.008"} 134 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="0.016"} 143 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="0.032"} 143 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="0.064"} 143 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="0.128"} 144 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="0.256"} 144 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="0.512"} 144 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="+Inf"} 144 -rest_client_request_latency_seconds_sum{url="https://localhost:6443/%7Bprefix%7D",verb="POST"} 0.5565930350000002 -rest_client_request_latency_seconds_count{url="https://localhost:6443/%7Bprefix%7D",verb="POST"} 144 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="0.001"} 2 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="0.002"} 7 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="0.004"} 32 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="0.008"} 35 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="0.016"} 35 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="0.032"} 35 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="0.064"} 35 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="0.128"} 35 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="0.256"} 35 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="0.512"} 35 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="+Inf"} 35 -rest_client_request_latency_seconds_sum{url="https://localhost:6443/healthz",verb="GET"} 0.10272501599999997 -rest_client_request_latency_seconds_count{url="https://localhost:6443/healthz",verb="GET"} 35 -# HELP rest_client_requests_total Number of HTTP requests, partitioned by status code, method, and host. -# TYPE rest_client_requests_total counter -rest_client_requests_total{code="200",host="localhost:6443",method="GET"} 41718 -rest_client_requests_total{code="201",host="localhost:6443",method="POST"} 144 -rest_client_requests_total{code="404",host="localhost:6443",method="GET"} 136 -rest_client_requests_total{code="500",host="localhost:6443",method="GET"} 34 -# HELP ssh_tunnel_open_count Counter of ssh tunnel total open attempts -# TYPE ssh_tunnel_open_count counter -ssh_tunnel_open_count 0 -# HELP ssh_tunnel_open_fail_count Counter of ssh tunnel failed open attempts -# TYPE ssh_tunnel_open_fail_count counter -ssh_tunnel_open_fail_count 0 -# HELP workqueue_adds_total Total number of adds handled by workqueue -# TYPE workqueue_adds_total counter -workqueue_adds_total{name="APIServiceOpenAPIAggregationControllerQueue1"} 204170 -workqueue_adds_total{name="APIServiceRegistrationController"} 10230 -workqueue_adds_total{name="AvailableConditionController"} 102150 -workqueue_adds_total{name="DiscoveryController"} 0 -workqueue_adds_total{name="admission_quota_controller"} 125 -workqueue_adds_total{name="autoregister"} 10260 -workqueue_adds_total{name="crdEstablishing"} 0 -workqueue_adds_total{name="crd_autoregistration_controller"} 0 -workqueue_adds_total{name="crd_finalizer"} 0 -workqueue_adds_total{name="crd_naming_condition_controller"} 0 -# HELP workqueue_depth Current depth of workqueue -# TYPE workqueue_depth gauge -workqueue_depth{name="APIServiceOpenAPIAggregationControllerQueue1"} 0 -workqueue_depth{name="APIServiceRegistrationController"} 0 -workqueue_depth{name="AvailableConditionController"} 0 -workqueue_depth{name="DiscoveryController"} 0 -workqueue_depth{name="admission_quota_controller"} 0 -workqueue_depth{name="autoregister"} 0 -workqueue_depth{name="crdEstablishing"} 0 -workqueue_depth{name="crd_autoregistration_controller"} 0 -workqueue_depth{name="crd_finalizer"} 0 -workqueue_depth{name="crd_naming_condition_controller"} 0 -# HELP workqueue_longest_running_processor_seconds How many seconds has the longest running processor for workqueue been running. -# TYPE workqueue_longest_running_processor_seconds gauge -workqueue_longest_running_processor_seconds{name="APIServiceOpenAPIAggregationControllerQueue1"} 0 -workqueue_longest_running_processor_seconds{name="APIServiceRegistrationController"} 0 -workqueue_longest_running_processor_seconds{name="AvailableConditionController"} 0 -workqueue_longest_running_processor_seconds{name="DiscoveryController"} 0 -workqueue_longest_running_processor_seconds{name="admission_quota_controller"} 0 -workqueue_longest_running_processor_seconds{name="autoregister"} 0 -workqueue_longest_running_processor_seconds{name="crdEstablishing"} 0 -workqueue_longest_running_processor_seconds{name="crd_autoregistration_controller"} 0 -workqueue_longest_running_processor_seconds{name="crd_finalizer"} 0 -workqueue_longest_running_processor_seconds{name="crd_naming_condition_controller"} 0 -# HELP workqueue_queue_duration_seconds How long in seconds an item stays in workqueue before being requested. -# TYPE workqueue_queue_duration_seconds histogram -workqueue_queue_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="9.999999999999999e-06"} 2899 -workqueue_queue_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="9.999999999999999e-05"} 108181 -workqueue_queue_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="0.001"} 204161 -workqueue_queue_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="0.01"} 204170 -workqueue_queue_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="0.1"} 204170 -workqueue_queue_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="1"} 204170 -workqueue_queue_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="10"} 204170 -workqueue_queue_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="+Inf"} 204170 -workqueue_queue_duration_seconds_sum{name="APIServiceOpenAPIAggregationControllerQueue1"} 23.397724911000175 -workqueue_queue_duration_seconds_count{name="APIServiceOpenAPIAggregationControllerQueue1"} 204170 -workqueue_queue_duration_seconds_bucket{name="APIServiceRegistrationController",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="APIServiceRegistrationController",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="APIServiceRegistrationController",le="1e-06"} 85 -workqueue_queue_duration_seconds_bucket{name="APIServiceRegistrationController",le="9.999999999999999e-06"} 4538 -workqueue_queue_duration_seconds_bucket{name="APIServiceRegistrationController",le="9.999999999999999e-05"} 9880 -workqueue_queue_duration_seconds_bucket{name="APIServiceRegistrationController",le="0.001"} 10227 -workqueue_queue_duration_seconds_bucket{name="APIServiceRegistrationController",le="0.01"} 10230 -workqueue_queue_duration_seconds_bucket{name="APIServiceRegistrationController",le="0.1"} 10230 -workqueue_queue_duration_seconds_bucket{name="APIServiceRegistrationController",le="1"} 10230 -workqueue_queue_duration_seconds_bucket{name="APIServiceRegistrationController",le="10"} 10230 -workqueue_queue_duration_seconds_bucket{name="APIServiceRegistrationController",le="+Inf"} 10230 -workqueue_queue_duration_seconds_sum{name="APIServiceRegistrationController"} 0.25387079400000034 -workqueue_queue_duration_seconds_count{name="APIServiceRegistrationController"} 10230 -workqueue_queue_duration_seconds_bucket{name="AvailableConditionController",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="AvailableConditionController",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="AvailableConditionController",le="1e-06"} 279 -workqueue_queue_duration_seconds_bucket{name="AvailableConditionController",le="9.999999999999999e-06"} 35253 -workqueue_queue_duration_seconds_bucket{name="AvailableConditionController",le="9.999999999999999e-05"} 99281 -workqueue_queue_duration_seconds_bucket{name="AvailableConditionController",le="0.001"} 102150 -workqueue_queue_duration_seconds_bucket{name="AvailableConditionController",le="0.01"} 102150 -workqueue_queue_duration_seconds_bucket{name="AvailableConditionController",le="0.1"} 102150 -workqueue_queue_duration_seconds_bucket{name="AvailableConditionController",le="1"} 102150 -workqueue_queue_duration_seconds_bucket{name="AvailableConditionController",le="10"} 102150 -workqueue_queue_duration_seconds_bucket{name="AvailableConditionController",le="+Inf"} 102150 -workqueue_queue_duration_seconds_sum{name="AvailableConditionController"} 2.2794675299999922 -workqueue_queue_duration_seconds_count{name="AvailableConditionController"} 102150 -workqueue_queue_duration_seconds_bucket{name="DiscoveryController",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="DiscoveryController",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="DiscoveryController",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="DiscoveryController",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="DiscoveryController",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="DiscoveryController",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="DiscoveryController",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="DiscoveryController",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="DiscoveryController",le="1"} 0 -workqueue_queue_duration_seconds_bucket{name="DiscoveryController",le="10"} 0 -workqueue_queue_duration_seconds_bucket{name="DiscoveryController",le="+Inf"} 0 -workqueue_queue_duration_seconds_sum{name="DiscoveryController"} 0 -workqueue_queue_duration_seconds_count{name="DiscoveryController"} 0 -workqueue_queue_duration_seconds_bucket{name="admission_quota_controller",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="admission_quota_controller",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="admission_quota_controller",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="admission_quota_controller",le="9.999999999999999e-06"} 37 -workqueue_queue_duration_seconds_bucket{name="admission_quota_controller",le="9.999999999999999e-05"} 124 -workqueue_queue_duration_seconds_bucket{name="admission_quota_controller",le="0.001"} 124 -workqueue_queue_duration_seconds_bucket{name="admission_quota_controller",le="0.01"} 125 -workqueue_queue_duration_seconds_bucket{name="admission_quota_controller",le="0.1"} 125 -workqueue_queue_duration_seconds_bucket{name="admission_quota_controller",le="1"} 125 -workqueue_queue_duration_seconds_bucket{name="admission_quota_controller",le="10"} 125 -workqueue_queue_duration_seconds_bucket{name="admission_quota_controller",le="+Inf"} 125 -workqueue_queue_duration_seconds_sum{name="admission_quota_controller"} 0.0052650669999999965 -workqueue_queue_duration_seconds_count{name="admission_quota_controller"} 125 -workqueue_queue_duration_seconds_bucket{name="autoregister",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="autoregister",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="autoregister",le="1e-06"} 112 -workqueue_queue_duration_seconds_bucket{name="autoregister",le="9.999999999999999e-06"} 7141 -workqueue_queue_duration_seconds_bucket{name="autoregister",le="9.999999999999999e-05"} 10189 -workqueue_queue_duration_seconds_bucket{name="autoregister",le="0.001"} 10204 -workqueue_queue_duration_seconds_bucket{name="autoregister",le="0.01"} 10217 -workqueue_queue_duration_seconds_bucket{name="autoregister",le="0.1"} 10230 -workqueue_queue_duration_seconds_bucket{name="autoregister",le="1"} 10260 -workqueue_queue_duration_seconds_bucket{name="autoregister",le="10"} 10260 -workqueue_queue_duration_seconds_bucket{name="autoregister",le="+Inf"} 10260 -workqueue_queue_duration_seconds_sum{name="autoregister"} 3.8268178149999796 -workqueue_queue_duration_seconds_count{name="autoregister"} 10260 -workqueue_queue_duration_seconds_bucket{name="crdEstablishing",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="crdEstablishing",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="crdEstablishing",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="crdEstablishing",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="crdEstablishing",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="crdEstablishing",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="crdEstablishing",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="crdEstablishing",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="crdEstablishing",le="1"} 0 -workqueue_queue_duration_seconds_bucket{name="crdEstablishing",le="10"} 0 -workqueue_queue_duration_seconds_bucket{name="crdEstablishing",le="+Inf"} 0 -workqueue_queue_duration_seconds_sum{name="crdEstablishing"} 0 -workqueue_queue_duration_seconds_count{name="crdEstablishing"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_autoregistration_controller",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_autoregistration_controller",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_autoregistration_controller",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_autoregistration_controller",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_autoregistration_controller",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_autoregistration_controller",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_autoregistration_controller",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_autoregistration_controller",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_autoregistration_controller",le="1"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_autoregistration_controller",le="10"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_autoregistration_controller",le="+Inf"} 0 -workqueue_queue_duration_seconds_sum{name="crd_autoregistration_controller"} 0 -workqueue_queue_duration_seconds_count{name="crd_autoregistration_controller"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_finalizer",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_finalizer",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_finalizer",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_finalizer",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_finalizer",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_finalizer",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_finalizer",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_finalizer",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_finalizer",le="1"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_finalizer",le="10"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_finalizer",le="+Inf"} 0 -workqueue_queue_duration_seconds_sum{name="crd_finalizer"} 0 -workqueue_queue_duration_seconds_count{name="crd_finalizer"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_naming_condition_controller",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_naming_condition_controller",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_naming_condition_controller",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_naming_condition_controller",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_naming_condition_controller",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_naming_condition_controller",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_naming_condition_controller",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_naming_condition_controller",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_naming_condition_controller",le="1"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_naming_condition_controller",le="10"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_naming_condition_controller",le="+Inf"} 0 -workqueue_queue_duration_seconds_sum{name="crd_naming_condition_controller"} 0 -workqueue_queue_duration_seconds_count{name="crd_naming_condition_controller"} 0 -# HELP workqueue_retries_total Total number of retries handled by workqueue -# TYPE workqueue_retries_total counter -workqueue_retries_total{name="APIServiceOpenAPIAggregationControllerQueue1"} 204174 -workqueue_retries_total{name="APIServiceRegistrationController"} 0 -workqueue_retries_total{name="AvailableConditionController"} 0 -workqueue_retries_total{name="DiscoveryController"} 0 -workqueue_retries_total{name="autoregister"} 0 -workqueue_retries_total{name="crdEstablishing"} 0 -workqueue_retries_total{name="crd_autoregistration_controller"} 0 -workqueue_retries_total{name="crd_finalizer"} 0 -workqueue_retries_total{name="crd_naming_condition_controller"} 0 -# HELP workqueue_unfinished_work_seconds How many seconds of work has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE workqueue_unfinished_work_seconds gauge -workqueue_unfinished_work_seconds{name="APIServiceOpenAPIAggregationControllerQueue1"} 0 -workqueue_unfinished_work_seconds{name="APIServiceRegistrationController"} 0 -workqueue_unfinished_work_seconds{name="AvailableConditionController"} 0 -workqueue_unfinished_work_seconds{name="DiscoveryController"} 0 -workqueue_unfinished_work_seconds{name="admission_quota_controller"} 0 -workqueue_unfinished_work_seconds{name="autoregister"} 0 -workqueue_unfinished_work_seconds{name="crdEstablishing"} 0 -workqueue_unfinished_work_seconds{name="crd_autoregistration_controller"} 0 -workqueue_unfinished_work_seconds{name="crd_finalizer"} 0 -workqueue_unfinished_work_seconds{name="crd_naming_condition_controller"} 0 -# HELP workqueue_work_duration_seconds How long in seconds processing an item from workqueue takes. -# TYPE workqueue_work_duration_seconds histogram -workqueue_work_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="9.999999999999999e-05"} 80963 -workqueue_work_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="0.001"} 204153 -workqueue_work_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="0.01"} 204170 -workqueue_work_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="0.1"} 204170 -workqueue_work_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="1"} 204170 -workqueue_work_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="10"} 204170 -workqueue_work_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="+Inf"} 204170 -workqueue_work_duration_seconds_sum{name="APIServiceOpenAPIAggregationControllerQueue1"} 28.045938834000022 -workqueue_work_duration_seconds_count{name="APIServiceOpenAPIAggregationControllerQueue1"} 204170 -workqueue_work_duration_seconds_bucket{name="APIServiceRegistrationController",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="APIServiceRegistrationController",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="APIServiceRegistrationController",le="1e-06"} 2 -workqueue_work_duration_seconds_bucket{name="APIServiceRegistrationController",le="9.999999999999999e-06"} 6304 -workqueue_work_duration_seconds_bucket{name="APIServiceRegistrationController",le="9.999999999999999e-05"} 10078 -workqueue_work_duration_seconds_bucket{name="APIServiceRegistrationController",le="0.001"} 10230 -workqueue_work_duration_seconds_bucket{name="APIServiceRegistrationController",le="0.01"} 10230 -workqueue_work_duration_seconds_bucket{name="APIServiceRegistrationController",le="0.1"} 10230 -workqueue_work_duration_seconds_bucket{name="APIServiceRegistrationController",le="1"} 10230 -workqueue_work_duration_seconds_bucket{name="APIServiceRegistrationController",le="10"} 10230 -workqueue_work_duration_seconds_bucket{name="APIServiceRegistrationController",le="+Inf"} 10230 -workqueue_work_duration_seconds_sum{name="APIServiceRegistrationController"} 0.16311380499999947 -workqueue_work_duration_seconds_count{name="APIServiceRegistrationController"} 10230 -workqueue_work_duration_seconds_bucket{name="AvailableConditionController",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="AvailableConditionController",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="AvailableConditionController",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="AvailableConditionController",le="9.999999999999999e-06"} 4394 -workqueue_work_duration_seconds_bucket{name="AvailableConditionController",le="9.999999999999999e-05"} 91674 -workqueue_work_duration_seconds_bucket{name="AvailableConditionController",le="0.001"} 102149 -workqueue_work_duration_seconds_bucket{name="AvailableConditionController",le="0.01"} 102150 -workqueue_work_duration_seconds_bucket{name="AvailableConditionController",le="0.1"} 102150 -workqueue_work_duration_seconds_bucket{name="AvailableConditionController",le="1"} 102150 -workqueue_work_duration_seconds_bucket{name="AvailableConditionController",le="10"} 102150 -workqueue_work_duration_seconds_bucket{name="AvailableConditionController",le="+Inf"} 102150 -workqueue_work_duration_seconds_sum{name="AvailableConditionController"} 4.883760771000043 -workqueue_work_duration_seconds_count{name="AvailableConditionController"} 102150 -workqueue_work_duration_seconds_bucket{name="DiscoveryController",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="DiscoveryController",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="DiscoveryController",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="DiscoveryController",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="DiscoveryController",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="DiscoveryController",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="DiscoveryController",le="0.01"} 0 -workqueue_work_duration_seconds_bucket{name="DiscoveryController",le="0.1"} 0 -workqueue_work_duration_seconds_bucket{name="DiscoveryController",le="1"} 0 -workqueue_work_duration_seconds_bucket{name="DiscoveryController",le="10"} 0 -workqueue_work_duration_seconds_bucket{name="DiscoveryController",le="+Inf"} 0 -workqueue_work_duration_seconds_sum{name="DiscoveryController"} 0 -workqueue_work_duration_seconds_count{name="DiscoveryController"} 0 -workqueue_work_duration_seconds_bucket{name="admission_quota_controller",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="admission_quota_controller",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="admission_quota_controller",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="admission_quota_controller",le="9.999999999999999e-06"} 23 -workqueue_work_duration_seconds_bucket{name="admission_quota_controller",le="9.999999999999999e-05"} 120 -workqueue_work_duration_seconds_bucket{name="admission_quota_controller",le="0.001"} 121 -workqueue_work_duration_seconds_bucket{name="admission_quota_controller",le="0.01"} 125 -workqueue_work_duration_seconds_bucket{name="admission_quota_controller",le="0.1"} 125 -workqueue_work_duration_seconds_bucket{name="admission_quota_controller",le="1"} 125 -workqueue_work_duration_seconds_bucket{name="admission_quota_controller",le="10"} 125 -workqueue_work_duration_seconds_bucket{name="admission_quota_controller",le="+Inf"} 125 -workqueue_work_duration_seconds_sum{name="admission_quota_controller"} 0.017000635000000004 -workqueue_work_duration_seconds_count{name="admission_quota_controller"} 125 -workqueue_work_duration_seconds_bucket{name="autoregister",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="autoregister",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="autoregister",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="autoregister",le="9.999999999999999e-06"} 5077 -workqueue_work_duration_seconds_bucket{name="autoregister",le="9.999999999999999e-05"} 9998 -workqueue_work_duration_seconds_bucket{name="autoregister",le="0.001"} 10230 -workqueue_work_duration_seconds_bucket{name="autoregister",le="0.01"} 10260 -workqueue_work_duration_seconds_bucket{name="autoregister",le="0.1"} 10260 -workqueue_work_duration_seconds_bucket{name="autoregister",le="1"} 10260 -workqueue_work_duration_seconds_bucket{name="autoregister",le="10"} 10260 -workqueue_work_duration_seconds_bucket{name="autoregister",le="+Inf"} 10260 -workqueue_work_duration_seconds_sum{name="autoregister"} 0.32585693399999677 -workqueue_work_duration_seconds_count{name="autoregister"} 10260 -workqueue_work_duration_seconds_bucket{name="crdEstablishing",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="crdEstablishing",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="crdEstablishing",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="crdEstablishing",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="crdEstablishing",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="crdEstablishing",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="crdEstablishing",le="0.01"} 0 -workqueue_work_duration_seconds_bucket{name="crdEstablishing",le="0.1"} 0 -workqueue_work_duration_seconds_bucket{name="crdEstablishing",le="1"} 0 -workqueue_work_duration_seconds_bucket{name="crdEstablishing",le="10"} 0 -workqueue_work_duration_seconds_bucket{name="crdEstablishing",le="+Inf"} 0 -workqueue_work_duration_seconds_sum{name="crdEstablishing"} 0 -workqueue_work_duration_seconds_count{name="crdEstablishing"} 0 -workqueue_work_duration_seconds_bucket{name="crd_autoregistration_controller",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="crd_autoregistration_controller",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="crd_autoregistration_controller",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="crd_autoregistration_controller",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="crd_autoregistration_controller",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="crd_autoregistration_controller",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="crd_autoregistration_controller",le="0.01"} 0 -workqueue_work_duration_seconds_bucket{name="crd_autoregistration_controller",le="0.1"} 0 -workqueue_work_duration_seconds_bucket{name="crd_autoregistration_controller",le="1"} 0 -workqueue_work_duration_seconds_bucket{name="crd_autoregistration_controller",le="10"} 0 -workqueue_work_duration_seconds_bucket{name="crd_autoregistration_controller",le="+Inf"} 0 -workqueue_work_duration_seconds_sum{name="crd_autoregistration_controller"} 0 -workqueue_work_duration_seconds_count{name="crd_autoregistration_controller"} 0 -workqueue_work_duration_seconds_bucket{name="crd_finalizer",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="crd_finalizer",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="crd_finalizer",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="crd_finalizer",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="crd_finalizer",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="crd_finalizer",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="crd_finalizer",le="0.01"} 0 -workqueue_work_duration_seconds_bucket{name="crd_finalizer",le="0.1"} 0 -workqueue_work_duration_seconds_bucket{name="crd_finalizer",le="1"} 0 -workqueue_work_duration_seconds_bucket{name="crd_finalizer",le="10"} 0 -workqueue_work_duration_seconds_bucket{name="crd_finalizer",le="+Inf"} 0 -workqueue_work_duration_seconds_sum{name="crd_finalizer"} 0 -workqueue_work_duration_seconds_count{name="crd_finalizer"} 0 -workqueue_work_duration_seconds_bucket{name="crd_naming_condition_controller",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="crd_naming_condition_controller",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="crd_naming_condition_controller",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="crd_naming_condition_controller",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="crd_naming_condition_controller",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="crd_naming_condition_controller",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="crd_naming_condition_controller",le="0.01"} 0 -workqueue_work_duration_seconds_bucket{name="crd_naming_condition_controller",le="0.1"} 0 -workqueue_work_duration_seconds_bucket{name="crd_naming_condition_controller",le="1"} 0 -workqueue_work_duration_seconds_bucket{name="crd_naming_condition_controller",le="10"} 0 -workqueue_work_duration_seconds_bucket{name="crd_naming_condition_controller",le="+Inf"} 0 -workqueue_work_duration_seconds_sum{name="crd_naming_condition_controller"} 0 -workqueue_work_duration_seconds_count{name="crd_naming_condition_controller"} 0 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver/_meta/test/metrics.1.14.expected b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver/_meta/test/metrics.1.14.expected deleted file mode 100644 index 2ba2af65..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver/_meta/test/metrics.1.14.expected +++ /dev/null @@ -1,23809 +0,0 @@ -[ - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 10203, - "group": "coordination.k8s.io", - "resource": "leases", - "scope": "namespace", - "verb": "GET", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 10203, - "100000": 10203, - "1000000": 10203, - "10000000": 10203, - "1250000": 10203, - "150000": 10203, - "1500000": 10203, - "15000000": 10203, - "1750000": 10203, - "200000": 10203, - "2000000": 10203, - "20000000": 10203, - "250000": 10203, - "2500000": 10203, - "25000000": 10203, - "300000": 10203, - "3000000": 10203, - "30000000": 10203, - "350000": 10203, - "3500000": 10203, - "400000": 10203, - "4000000": 10203, - "40000000": 10203, - "450000": 10203, - "4500000": 10203, - "50000": 10203, - "500000": 10203, - "5000000": 10203, - "50000000": 10203, - "600000": 10203, - "6000000": 10203, - "60000000": 10203, - "700000": 10203, - "7000000": 10203, - "800000": 10203, - "8000000": 10203, - "900000": 10203, - "9000000": 10203 - }, - "count": 10203, - "sum": 29563532.34699997 - } - }, - "group": "coordination.k8s.io", - "latency": { - "bucket": { - "+Inf": 10203, - "1000000": 10203, - "125000": 10203, - "2000000": 10203, - "250000": 10203, - "4000000": 10203, - "500000": 10203, - "8000000": 10203 - }, - "count": 10203, - "sum": 29558451 - }, - "resource": "leases", - "scope": "namespace", - "verb": "PUT", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 4006.878 - } - }, - "group": "certificates.k8s.io", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 4006 - }, - "resource": "certificatesigningrequests", - "scope": "cluster", - "subresource": "status", - "verb": "PUT", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "group": "extensions", - "resource": "daemonsets", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "resource": "podtemplates", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "rbac.authorization.k8s.io", - "resource": "roles", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "resource": "pods", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:service-account-controller", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 4, - "resource": "serviceaccounts", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/json", - "count": 1, - "group": "certificates.k8s.io", - "resource": "certificatesigningrequests", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 224, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 224, - "sum": 101739110029.15791 - } - }, - "group": "batch", - "latency": { - "bucket": { - "+Inf": 224, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 224, - "sum": 101739109920 - }, - "longrunning": { - "count": 1 - }, - "resource": "cronjobs", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "nodes", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 354.927 - } - }, - "group": "networking.k8s.io", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 354 - }, - "resource": "networkpolicies", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "services", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 57 - } - }, - "request": { - "resource": "clusterroles.rbac.authorization.k8s.io" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:endpoint-controller", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 5, - "resource": "endpoints", - "scope": "namespace", - "verb": "PUT", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 229, - "group": "scheduling.k8s.io", - "resource": "priorityclasses", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 3, - "100000": 3, - "1000000": 3, - "10000000": 3, - "1250000": 3, - "150000": 3, - "1500000": 3, - "15000000": 3, - "1750000": 3, - "200000": 3, - "2000000": 3, - "20000000": 3, - "250000": 3, - "2500000": 3, - "25000000": 3, - "300000": 3, - "3000000": 3, - "30000000": 3, - "350000": 3, - "3500000": 3, - "400000": 3, - "4000000": 3, - "40000000": 3, - "450000": 3, - "4500000": 3, - "50000": 3, - "500000": 3, - "5000000": 3, - "50000000": 3, - "600000": 3, - "6000000": 3, - "60000000": 3, - "700000": 3, - "7000000": 3, - "800000": 3, - "8000000": 3, - "900000": 3, - "9000000": 3 - }, - "count": 3, - "sum": 523.894 - } - }, - "latency": { - "bucket": { - "+Inf": 3, - "1000000": 3, - "125000": 3, - "2000000": 3, - "250000": 3, - "4000000": 3, - "500000": 3, - "8000000": 3 - }, - "count": 3, - "sum": 522 - }, - "resource": "persistentvolumes", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 226, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 226, - "sum": 102097112602.28801 - } - }, - "group": "apps", - "latency": { - "bucket": { - "+Inf": 226, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 226, - "sum": 102097112487 - }, - "longrunning": { - "count": 1 - }, - "resource": "deployments", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "404", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "services", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1145, - "100000": 1145, - "1000000": 1145, - "10000000": 1145, - "1250000": 1145, - "150000": 1145, - "1500000": 1145, - "15000000": 1145, - "1750000": 1145, - "200000": 1145, - "2000000": 1145, - "20000000": 1145, - "250000": 1145, - "2500000": 1145, - "25000000": 1145, - "300000": 1145, - "3000000": 1145, - "30000000": 1145, - "350000": 1145, - "3500000": 1145, - "400000": 1145, - "4000000": 1145, - "40000000": 1145, - "450000": 1145, - "4500000": 1145, - "50000": 1145, - "500000": 1145, - "5000000": 1145, - "50000000": 1145, - "600000": 1145, - "6000000": 1145, - "60000000": 1145, - "700000": 1145, - "7000000": 1145, - "800000": 1145, - "8000000": 1145, - "900000": 1145, - "9000000": 1145 - }, - "count": 1145, - "sum": 2165339.8460000018 - } - }, - "latency": { - "bucket": { - "+Inf": 1145, - "1000000": 1145, - "125000": 1145, - "2000000": 1145, - "250000": 1145, - "4000000": 1145, - "500000": 1145, - "8000000": 1145 - }, - "count": 1145, - "sum": 2164783 - }, - "resource": "services", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "http": { - "request": { - "duration": { - "us": { - "count": 111, - "sum": 6310873.251000004 - } - }, - "size": { - "bytes": { - "count": 111, - "sum": 8889 - } - } - }, - "response": { - "size": { - "bytes": { - "count": 111, - "sum": 21482850 - } - } - } - }, - "request": { - "handler": "prometheus" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 451, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 451, - "sum": 203931226173.8162 - } - }, - "group": "rbac.authorization.k8s.io", - "latency": { - "bucket": { - "+Inf": 451, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 451, - "sum": 203931225947 - }, - "longrunning": { - "count": 2 - }, - "resource": "roles", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 3 - } - }, - "request": { - "resource": "controllerrevisions.apps" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "apiextensions.k8s.io", - "resource": "customresourcedefinitions", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 8 - } - }, - "request": { - "resource": "configmaps" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "client": { - "request": { - "count": 34 - } - }, - "request": { - "code": "500", - "host": "localhost:6443", - "method": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "coredns/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 460, - "resource": "services", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 230, - "group": "storage.k8s.io", - "resource": "storageclasses", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "limitranges" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:deployment-controller", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "events", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 15330, - "resource": "namespaces", - "scope": "cluster", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "group": "rbac.authorization.k8s.io", - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 455, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 455, - "sum": 203889229016.9501 - } - }, - "group": "admissionregistration.k8s.io", - "latency": { - "bucket": { - "+Inf": 455, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 455, - "sum": 203889228789 - }, - "longrunning": { - "count": 2 - }, - "resource": "mutatingwebhookconfigurations", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 223, - "resource": "persistentvolumes", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "node.k8s.io", - "resource": "runtimeclasses", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "apps", - "resource": "deployments", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 4 - } - }, - "request": { - "resource": "endpoints" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 7187.1810000000005 - } - }, - "group": "extensions", - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 7186 - }, - "resource": "daemonsets", - "scope": "namespace", - "verb": "POST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "resourcequotas", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 939, - "100000": 34, - "1000000": 35, - "10000000": 38, - "1250000": 35, - "150000": 35, - "1500000": 35, - "15000000": 38, - "1750000": 35, - "200000": 35, - "2000000": 35, - "20000000": 38, - "250000": 35, - "2500000": 35, - "25000000": 38, - "300000": 35, - "3000000": 35, - "30000000": 38, - "350000": 35, - "3500000": 35, - "400000": 35, - "4000000": 35, - "40000000": 38, - "450000": 35, - "4500000": 35, - "50000": 33, - "500000": 35, - "5000000": 35, - "50000000": 38, - "600000": 35, - "6000000": 38, - "60000000": 38, - "700000": 35, - "7000000": 38, - "800000": 35, - "8000000": 38, - "900000": 35, - "9000000": 38 - }, - "count": 939, - "sum": 406876879124.8112 - } - }, - "latency": { - "bucket": { - "+Inf": 939, - "1000000": 35, - "125000": 35, - "2000000": 35, - "250000": 35, - "4000000": 35, - "500000": 35, - "8000000": 38 - }, - "count": 939, - "sum": 406876878664 - }, - "longrunning": { - "count": 4 - }, - "resource": "secrets", - "scope": "namespace", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "current": { - "count": 0 - }, - "kind": "readOnly" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/json", - "count": 2, - "group": "policy", - "resource": "podsecuritypolicies", - "scope": "cluster", - "verb": "POST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "404", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 4, - "resource": "pods", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 1288.6589999999999 - } - }, - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 1288 - }, - "resource": "podtemplates", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 7, - "100000": 7, - "1000000": 7, - "10000000": 7, - "1250000": 7, - "150000": 7, - "1500000": 7, - "15000000": 7, - "1750000": 7, - "200000": 7, - "2000000": 7, - "20000000": 7, - "250000": 7, - "2500000": 7, - "25000000": 7, - "300000": 7, - "3000000": 7, - "30000000": 7, - "350000": 7, - "3500000": 7, - "400000": 7, - "4000000": 7, - "40000000": 7, - "450000": 7, - "4500000": 7, - "50000": 7, - "500000": 7, - "5000000": 7, - "50000000": 7, - "600000": 7, - "6000000": 7, - "60000000": 7, - "700000": 7, - "7000000": 7, - "800000": 7, - "8000000": 7, - "900000": 7, - "9000000": 7 - }, - "count": 7, - "sum": 6333.701000000001 - } - }, - "group": "rbac.authorization.k8s.io", - "latency": { - "bucket": { - "+Inf": 7, - "1000000": 7, - "125000": 7, - "2000000": 7, - "250000": 7, - "4000000": 7, - "500000": 7, - "8000000": 7 - }, - "count": 7, - "sum": 6330 - }, - "resource": "rolebindings", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/json", - "count": 1, - "group": "storage.k8s.io", - "resource": "storageclasses", - "scope": "cluster", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/json", - "count": 1, - "group": "certificates.k8s.io", - "resource": "certificatesigningrequests", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 35, - "resource": "secrets", - "scope": "namespace", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-proxy/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "endpoints", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 3 - } - }, - "request": { - "resource": "daemonsets.apps" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "group": "apiextensions.k8s.io", - "resource": "customresourcedefinitions", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "pods", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 622.307 - } - }, - "group": "extensions", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 622 - }, - "resource": "deployments", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:cronjob-controller", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 10205, - "group": "batch", - "resource": "jobs", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 226, - "group": "apps", - "resource": "controllerrevisions", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 224, - "group": "storage.k8s.io", - "resource": "volumeattachments", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:certificate-controller", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "certificates.k8s.io", - "resource": "certificatesigningrequests", - "scope": "cluster", - "verb": "DELETE", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 459, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 459, - "sum": 203796222681.029 - } - }, - "group": "apiregistration.k8s.io", - "latency": { - "bucket": { - "+Inf": 459, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 459, - "sum": 203796222451 - }, - "longrunning": { - "count": 2 - }, - "resource": "apiservices", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 222, - "group": "scheduling.k8s.io", - "resource": "priorityclasses", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 4, - "resource": "secrets", - "scope": "namespace", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:daemon-set-controller", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 8, - "group": "apps", - "resource": "daemonsets", - "scope": "namespace", - "subresource": "status", - "verb": "PUT", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "resource": "pods", - "scope": "namespace", - "subresource": "status", - "verb": "PUT", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 371.883 - } - }, - "group": "storage.k8s.io", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 371 - }, - "resource": "csinodes", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 459, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 459, - "sum": 203906231734.99417 - } - }, - "latency": { - "bucket": { - "+Inf": 459, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 459, - "sum": 203906231497 - }, - "longrunning": { - "count": 2 - }, - "resource": "secrets", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:ttl-controller", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "nodes", - "scope": "cluster", - "verb": "PATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:daemon-set-controller", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 3, - "group": "apps", - "resource": "controllerrevisions", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/json", - "count": 2, - "group": "rbac.authorization.k8s.io", - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "POST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 231, - "resource": "persistentvolumes", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 231, - "resource": "secrets", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "404", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 7, - "group": "rbac.authorization.k8s.io", - "resource": "rolebindings", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 35, - "100000": 35, - "1000000": 35, - "10000000": 35, - "1250000": 35, - "150000": 35, - "1500000": 35, - "15000000": 35, - "1750000": 35, - "200000": 35, - "2000000": 35, - "20000000": 35, - "250000": 35, - "2500000": 35, - "25000000": 35, - "300000": 35, - "3000000": 35, - "30000000": 35, - "350000": 35, - "3500000": 35, - "400000": 35, - "4000000": 35, - "40000000": 35, - "450000": 35, - "4500000": 35, - "50000": 35, - "500000": 35, - "5000000": 35, - "50000000": 35, - "600000": 35, - "6000000": 35, - "60000000": 35, - "700000": 35, - "7000000": 35, - "800000": 35, - "8000000": 35, - "900000": 35, - "9000000": 35 - }, - "count": 35, - "sum": 85060.736 - } - }, - "latency": { - "bucket": { - "+Inf": 35, - "1000000": 35, - "125000": 35, - "2000000": 35, - "250000": 35, - "4000000": 35, - "500000": 35, - "8000000": 35 - }, - "count": 35, - "sum": 85045 - }, - "resource": "serviceaccounts", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:node-controller", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "events", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 229, - "group": "autoscaling", - "resource": "horizontalpodautoscalers", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "404", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 7, - "group": "rbac.authorization.k8s.io", - "resource": "roles", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 7, - "100000": 7, - "1000000": 7, - "10000000": 7, - "1250000": 7, - "150000": 7, - "1500000": 7, - "15000000": 7, - "1750000": 7, - "200000": 7, - "2000000": 7, - "20000000": 7, - "250000": 7, - "2500000": 7, - "25000000": 7, - "300000": 7, - "3000000": 7, - "30000000": 7, - "350000": 7, - "3500000": 7, - "400000": 7, - "4000000": 7, - "40000000": 7, - "450000": 7, - "4500000": 7, - "50000": 7, - "500000": 7, - "5000000": 7, - "50000000": 7, - "600000": 7, - "6000000": 7, - "60000000": 7, - "700000": 7, - "7000000": 7, - "800000": 7, - "8000000": 7, - "900000": 7, - "9000000": 7 - }, - "count": 7, - "sum": 11462.848000000002 - } - }, - "group": "rbac.authorization.k8s.io", - "latency": { - "bucket": { - "+Inf": 7, - "1000000": 7, - "125000": 7, - "2000000": 7, - "250000": 7, - "4000000": 7, - "500000": 7, - "8000000": 7 - }, - "count": 7, - "sum": 11460 - }, - "resource": "roles", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "apps", - "resource": "statefulsets", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 35, - "100000": 35, - "1000000": 35, - "10000000": 35, - "1250000": 35, - "150000": 35, - "1500000": 35, - "15000000": 35, - "1750000": 35, - "200000": 35, - "2000000": 35, - "20000000": 35, - "250000": 35, - "2500000": 35, - "25000000": 35, - "300000": 35, - "3000000": 35, - "30000000": 35, - "350000": 35, - "3500000": 35, - "400000": 35, - "4000000": 35, - "40000000": 35, - "450000": 35, - "4500000": 35, - "50000": 35, - "500000": 35, - "5000000": 35, - "50000000": 35, - "600000": 35, - "6000000": 35, - "60000000": 35, - "700000": 35, - "7000000": 35, - "800000": 35, - "8000000": 35, - "900000": 35, - "9000000": 35 - }, - "count": 35, - "sum": 25939.955000000005 - } - }, - "group": "authentication.k8s.io", - "latency": { - "bucket": { - "+Inf": 35, - "1000000": 35, - "125000": 35, - "2000000": 35, - "250000": 35, - "4000000": 35, - "500000": 35, - "8000000": 35 - }, - "count": 35, - "sum": 25925 - }, - "resource": "tokenreviews", - "scope": "cluster", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "batch", - "resource": "jobs", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "http": { - "request": { - "count": 111 - } - }, - "request": { - "code": "200", - "handler": "prometheus", - "method": "get" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "group": "scheduling.k8s.io", - "resource": "priorityclasses", - "scope": "cluster", - "verb": "POST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 50830, - "resource": "endpoints", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "404", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "nodes", - "scope": "cluster", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 2 - } - }, - "request": { - "resource": "priorityclasses.scheduling.k8s.io" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 44 - } - }, - "request": { - "resource": "clusterrolebindings.rbac.authorization.k8s.io" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 227, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 227, - "sum": 101603111305.11609 - } - }, - "group": "storage.k8s.io", - "latency": { - "bucket": { - "+Inf": 227, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 227, - "sum": 101603111196 - }, - "longrunning": { - "count": 1 - }, - "resource": "csinodes", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 316.031 - } - }, - "group": "apps", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 316 - }, - "resource": "controllerrevisions", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 909, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 1, - "300000": 0, - "3000000": 0, - "30000000": 1, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 1, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 1, - "600000": 0, - "6000000": 0, - "60000000": 1, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 909, - "sum": 407905332502.13104 - } - }, - "latency": { - "bucket": { - "+Inf": 909, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 909, - "sum": 407905332047 - }, - "longrunning": { - "count": 4 - }, - "resource": "pods", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "persistentvolumeclaims" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 11, - "100000": 11, - "1000000": 11, - "10000000": 11, - "1250000": 11, - "150000": 11, - "1500000": 11, - "15000000": 11, - "1750000": 11, - "200000": 11, - "2000000": 11, - "20000000": 11, - "250000": 11, - "2500000": 11, - "25000000": 11, - "300000": 11, - "3000000": 11, - "30000000": 11, - "350000": 11, - "3500000": 11, - "400000": 11, - "4000000": 11, - "40000000": 11, - "450000": 11, - "4500000": 11, - "50000": 11, - "500000": 11, - "5000000": 11, - "50000000": 11, - "600000": 11, - "6000000": 11, - "60000000": 11, - "700000": 11, - "7000000": 11, - "800000": 11, - "8000000": 11, - "900000": 11, - "9000000": 11 - }, - "count": 11, - "sum": 37011.8 - } - }, - "group": "rbac.authorization.k8s.io", - "latency": { - "bucket": { - "+Inf": 11, - "1000000": 11, - "125000": 11, - "2000000": 11, - "250000": 11, - "4000000": 11, - "500000": 11, - "8000000": 11 - }, - "count": 11, - "sum": 37007 - }, - "resource": "roles", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 5, - "100000": 5, - "1000000": 5, - "10000000": 5, - "1250000": 5, - "150000": 5, - "1500000": 5, - "15000000": 5, - "1750000": 5, - "200000": 5, - "2000000": 5, - "20000000": 5, - "250000": 5, - "2500000": 5, - "25000000": 5, - "300000": 5, - "3000000": 5, - "30000000": 5, - "350000": 5, - "3500000": 5, - "400000": 5, - "4000000": 5, - "40000000": 5, - "450000": 5, - "4500000": 5, - "50000": 5, - "500000": 5, - "5000000": 5, - "50000000": 5, - "600000": 5, - "6000000": 5, - "60000000": 5, - "700000": 5, - "7000000": 5, - "800000": 5, - "8000000": 5, - "900000": 5, - "9000000": 5 - }, - "count": 5, - "sum": 48228.511999999995 - } - }, - "latency": { - "bucket": { - "+Inf": 5, - "1000000": 5, - "125000": 5, - "2000000": 5, - "250000": 5, - "4000000": 5, - "500000": 5, - "8000000": 5 - }, - "count": 5, - "sum": 48226 - }, - "resource": "pods", - "scope": "namespace", - "subresource": "binding", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 93.11699999999999 - } - }, - "group": "scheduling.k8s.io", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 93 - }, - "resource": "priorityclasses", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/json", - "count": 1, - "resource": "services", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "resourcequotas", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 230, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 230, - "sum": 102034113227.36505 - } - }, - "group": "policy", - "latency": { - "bucket": { - "+Inf": 230, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 230, - "sum": 102034113111 - }, - "longrunning": { - "count": 1 - }, - "resource": "podsecuritypolicies", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 5654.763999999999 - } - }, - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 5654 - }, - "resource": "configmaps", - "scope": "namespace", - "verb": "PUT", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 39, - "100000": 39, - "1000000": 39, - "10000000": 39, - "1250000": 39, - "150000": 39, - "1500000": 39, - "15000000": 39, - "1750000": 39, - "200000": 39, - "2000000": 39, - "20000000": 39, - "250000": 39, - "2500000": 39, - "25000000": 39, - "300000": 39, - "3000000": 39, - "30000000": 39, - "350000": 39, - "3500000": 39, - "400000": 39, - "4000000": 39, - "40000000": 39, - "450000": 39, - "4500000": 39, - "50000": 39, - "500000": 39, - "5000000": 39, - "50000000": 39, - "600000": 39, - "6000000": 39, - "60000000": 39, - "700000": 39, - "7000000": 39, - "800000": 39, - "8000000": 39, - "900000": 39, - "9000000": 39 - }, - "count": 39, - "sum": 28552.489000000005 - } - }, - "latency": { - "bucket": { - "+Inf": 39, - "1000000": 39, - "125000": 39, - "2000000": 39, - "250000": 39, - "4000000": 39, - "500000": 39, - "8000000": 39 - }, - "count": 39, - "sum": 28532 - }, - "resource": "secrets", - "scope": "namespace", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "storage.k8s.io", - "resource": "volumeattachments", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 34, - "100000": 34, - "1000000": 34, - "10000000": 34, - "1250000": 34, - "150000": 34, - "1500000": 34, - "15000000": 34, - "1750000": 34, - "200000": 34, - "2000000": 34, - "20000000": 34, - "250000": 34, - "2500000": 34, - "25000000": 34, - "300000": 34, - "3000000": 34, - "30000000": 34, - "350000": 34, - "3500000": 34, - "400000": 34, - "4000000": 34, - "40000000": 34, - "450000": 34, - "4500000": 34, - "50000": 34, - "500000": 34, - "5000000": 34, - "50000000": 34, - "600000": 34, - "6000000": 34, - "60000000": 34, - "700000": 34, - "7000000": 34, - "800000": 34, - "8000000": 34, - "900000": 34, - "9000000": 34 - }, - "count": 34, - "sum": 99664.597 - } - }, - "latency": { - "bucket": { - "+Inf": 34, - "1000000": 34, - "125000": 34, - "2000000": 34, - "250000": 34, - "4000000": 34, - "500000": 34, - "8000000": 34 - }, - "count": 34, - "sum": 99649 - }, - "resource": "pods", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-proxy/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 220, - "resource": "endpoints", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "404", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 14, - "resource": "events", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "endpoints", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "resource": "replicationcontrollers", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/json", - "count": 1, - "group": "apps", - "resource": "daemonsets", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:attachdetach-controller", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "storage.k8s.io", - "resource": "csidrivers", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 1001.727 - } - }, - "group": "extensions", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 1001 - }, - "resource": "daemonsets", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 227, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 227, - "sum": 101816112088.54494 - } - }, - "latency": { - "bucket": { - "+Inf": 227, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 227, - "sum": 101816111969 - }, - "longrunning": { - "count": 1 - }, - "resource": "configmaps", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "rbac.authorization.k8s.io", - "resource": "roles", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 226, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 226, - "sum": 101539119449.78401 - } - }, - "group": "extensions", - "latency": { - "bucket": { - "+Inf": 226, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 226, - "sum": 101539119338 - }, - "longrunning": { - "count": 1 - }, - "resource": "ingresses", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "404", - "component": "apiserver", - "content_type": "application/json", - "count": 3, - "resource": "configmaps", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "statefulsets.apps" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "extensions", - "resource": "replicasets", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 229, - "resource": "limitranges", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "endpoints", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 229, - "resource": "serviceaccounts", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 16225.265999999998 - } - }, - "group": "scheduling.k8s.io", - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 16225 - }, - "resource": "priorityclasses", - "scope": "cluster", - "verb": "POST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "mutatingwebhookconfigurations.admissionregistration.k8s.io" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 36 - } - }, - "request": { - "resource": "secrets" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "namespaces", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "certificates.k8s.io", - "resource": "certificatesigningrequests", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 225, - "group": "rbac.authorization.k8s.io", - "resource": "roles", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 15309, - "100000": 15309, - "1000000": 15309, - "10000000": 15309, - "1250000": 15309, - "150000": 15309, - "1500000": 15309, - "15000000": 15309, - "1750000": 15309, - "200000": 15309, - "2000000": 15309, - "20000000": 15309, - "250000": 15309, - "2500000": 15309, - "25000000": 15309, - "300000": 15309, - "3000000": 15309, - "30000000": 15309, - "350000": 15309, - "3500000": 15309, - "400000": 15309, - "4000000": 15309, - "40000000": 15309, - "450000": 15309, - "4500000": 15309, - "50000": 15309, - "500000": 15309, - "5000000": 15309, - "50000000": 15309, - "600000": 15309, - "6000000": 15309, - "60000000": 15309, - "700000": 15309, - "7000000": 15309, - "800000": 15309, - "8000000": 15309, - "900000": 15309, - "9000000": 15309 - }, - "count": 15309, - "sum": 32399630.49999993 - } - }, - "latency": { - "bucket": { - "+Inf": 15309, - "1000000": 15309, - "125000": 15309, - "2000000": 15309, - "250000": 15309, - "4000000": 15309, - "500000": 15309, - "8000000": 15309 - }, - "count": 15309, - "sum": 32391986 - }, - "resource": "nodes", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 503.35400000000004 - } - }, - "group": "storage.k8s.io", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 503 - }, - "resource": "storageclasses", - "scope": "cluster", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 229, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 229, - "sum": 102008113330.97694 - } - }, - "group": "batch", - "latency": { - "bucket": { - "+Inf": 229, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 229, - "sum": 102008113221 - }, - "longrunning": { - "count": 1 - }, - "resource": "jobs", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 564.016 - } - }, - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 563 - }, - "resource": "replicationcontrollers", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:deployment-controller", - "code": "409", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "apps", - "resource": "deployments", - "scope": "namespace", - "subresource": "status", - "verb": "PUT", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election", - "code": "404", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "endpoints", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 225, - "group": "apps", - "resource": "statefulsets", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election", - "code": "404", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "endpoints", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "namespaces", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 1015.515 - } - }, - "group": "extensions", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 1015 - }, - "resource": "networkpolicies", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "extensions", - "resource": "deployments", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "404", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 12, - "resource": "events", - "scope": "namespace", - "verb": "PATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 42, - "100000": 42, - "1000000": 42, - "10000000": 42, - "1250000": 42, - "150000": 42, - "1500000": 42, - "15000000": 42, - "1750000": 42, - "200000": 42, - "2000000": 42, - "20000000": 42, - "250000": 42, - "2500000": 42, - "25000000": 42, - "300000": 42, - "3000000": 42, - "30000000": 42, - "350000": 42, - "3500000": 42, - "400000": 42, - "4000000": 42, - "40000000": 42, - "450000": 42, - "4500000": 42, - "50000": 42, - "500000": 42, - "5000000": 42, - "50000000": 42, - "600000": 42, - "6000000": 42, - "60000000": 42, - "700000": 42, - "7000000": 42, - "800000": 42, - "8000000": 42, - "900000": 42, - "9000000": 42 - }, - "count": 42, - "sum": 118663.20299999998 - } - }, - "group": "rbac.authorization.k8s.io", - "latency": { - "bucket": { - "+Inf": 42, - "1000000": 42, - "125000": 42, - "2000000": 42, - "250000": 42, - "4000000": 42, - "500000": 42, - "8000000": 42 - }, - "count": 42, - "sum": 118642 - }, - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "404", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "coordination.k8s.io", - "resource": "leases", - "scope": "namespace", - "verb": "POST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 8, - "100000": 8, - "1000000": 8, - "10000000": 8, - "1250000": 8, - "150000": 8, - "1500000": 8, - "15000000": 8, - "1750000": 8, - "200000": 8, - "2000000": 8, - "20000000": 8, - "250000": 8, - "2500000": 8, - "25000000": 8, - "300000": 8, - "3000000": 8, - "30000000": 8, - "350000": 8, - "3500000": 8, - "400000": 8, - "4000000": 8, - "40000000": 8, - "450000": 8, - "4500000": 8, - "50000": 8, - "500000": 8, - "5000000": 8, - "50000000": 8, - "600000": 8, - "6000000": 8, - "60000000": 8, - "700000": 8, - "7000000": 8, - "800000": 8, - "8000000": 8, - "900000": 8, - "9000000": 8 - }, - "count": 8, - "sum": 83798.946 - } - }, - "group": "apps", - "latency": { - "bucket": { - "+Inf": 8, - "1000000": 8, - "125000": 8, - "2000000": 8, - "250000": 8, - "4000000": 8, - "500000": 8, - "8000000": 8 - }, - "count": 8, - "sum": 83794 - }, - "resource": "daemonsets", - "scope": "namespace", - "subresource": "status", - "verb": "PUT", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "pods", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 453, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 453, - "sum": 204138232452.55487 - } - }, - "group": "apps", - "latency": { - "bucket": { - "+Inf": 453, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 453, - "sum": 204138232232 - }, - "longrunning": { - "count": 2 - }, - "resource": "replicasets", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 10215, - "100000": 10215, - "1000000": 10215, - "10000000": 10215, - "1250000": 10215, - "150000": 10215, - "1500000": 10215, - "15000000": 10215, - "1750000": 10215, - "200000": 10215, - "2000000": 10215, - "20000000": 10215, - "250000": 10215, - "2500000": 10215, - "25000000": 10215, - "300000": 10215, - "3000000": 10215, - "30000000": 10215, - "350000": 10215, - "3500000": 10215, - "400000": 10215, - "4000000": 10215, - "40000000": 10215, - "450000": 10215, - "4500000": 10215, - "50000": 10215, - "500000": 10215, - "5000000": 10215, - "50000000": 10215, - "600000": 10215, - "6000000": 10215, - "60000000": 10215, - "700000": 10215, - "7000000": 10215, - "800000": 10215, - "8000000": 10215, - "900000": 10215, - "9000000": 10215 - }, - "count": 10215, - "sum": 6692735.753000016 - } - }, - "latency": { - "bucket": { - "+Inf": 10215, - "1000000": 10215, - "125000": 10215, - "2000000": 10215, - "250000": 10215, - "4000000": 10215, - "500000": 10215, - "8000000": 10215 - }, - "count": 10215, - "sum": 6687627 - }, - "resource": "nodes", - "scope": "cluster", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "client": { - "request": { - "count": 41718 - } - }, - "request": { - "code": "200", - "host": "localhost:6443", - "method": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 453, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 453, - "sum": 203725241187.41006 - } - }, - "group": "admissionregistration.k8s.io", - "latency": { - "bucket": { - "+Inf": 453, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 453, - "sum": 203725240964 - }, - "longrunning": { - "count": 2 - }, - "resource": "validatingwebhookconfigurations", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 6, - "100000": 6, - "1000000": 6, - "10000000": 6, - "1250000": 6, - "150000": 6, - "1500000": 6, - "15000000": 6, - "1750000": 6, - "200000": 6, - "2000000": 6, - "20000000": 6, - "250000": 6, - "2500000": 6, - "25000000": 6, - "300000": 6, - "3000000": 6, - "30000000": 6, - "350000": 6, - "3500000": 6, - "400000": 6, - "4000000": 6, - "40000000": 6, - "450000": 6, - "4500000": 6, - "50000": 6, - "500000": 6, - "5000000": 6, - "50000000": 6, - "600000": 6, - "6000000": 6, - "60000000": 6, - "700000": 6, - "7000000": 6, - "800000": 6, - "8000000": 6, - "900000": 6, - "9000000": 6 - }, - "count": 6, - "sum": 29257.163000000004 - } - }, - "latency": { - "bucket": { - "+Inf": 6, - "1000000": 6, - "125000": 6, - "2000000": 6, - "250000": 6, - "4000000": 6, - "500000": 6, - "8000000": 6 - }, - "count": 6, - "sum": 29254 - }, - "resource": "nodes", - "scope": "cluster", - "verb": "PATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 2 - } - }, - "request": { - "resource": "podsecuritypolicies.policy" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 453, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 453, - "sum": 203457221580.51413 - } - }, - "group": "apiextensions.k8s.io", - "latency": { - "bucket": { - "+Inf": 453, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 453, - "sum": 203457221350 - }, - "longrunning": { - "count": 2 - }, - "resource": "customresourcedefinitions", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 0, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 0, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 103689.05 - } - }, - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 103689 - }, - "resource": "nodes", - "scope": "cluster", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-proxy/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "events", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "podtemplates", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 223, - "group": "admissionregistration.k8s.io", - "resource": "validatingwebhookconfigurations", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 4, - "100000": 3, - "1000000": 4, - "10000000": 4, - "1250000": 4, - "150000": 4, - "1500000": 4, - "15000000": 4, - "1750000": 4, - "200000": 4, - "2000000": 4, - "20000000": 4, - "250000": 4, - "2500000": 4, - "25000000": 4, - "300000": 4, - "3000000": 4, - "30000000": 4, - "350000": 4, - "3500000": 4, - "400000": 4, - "4000000": 4, - "40000000": 4, - "450000": 4, - "4500000": 4, - "50000": 3, - "500000": 4, - "5000000": 4, - "50000000": 4, - "600000": 4, - "6000000": 4, - "60000000": 4, - "700000": 4, - "7000000": 4, - "800000": 4, - "8000000": 4, - "900000": 4, - "9000000": 4 - }, - "count": 4, - "sum": 105848.52400000002 - } - }, - "latency": { - "bucket": { - "+Inf": 4, - "1000000": 4, - "125000": 4, - "2000000": 4, - "250000": 4, - "4000000": 4, - "500000": 4, - "8000000": 4 - }, - "count": 4, - "sum": 105847 - }, - "resource": "namespaces", - "scope": "cluster", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "group": "rbac.authorization.k8s.io", - "resource": "rolebindings", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 223, - "group": "rbac.authorization.k8s.io", - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 227, - "resource": "pods", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "apps", - "resource": "replicasets", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 485.486 - } - }, - "group": "apps", - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 485 - }, - "resource": "replicasets", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 60, - "100000": 60, - "1000000": 60, - "10000000": 60, - "1250000": 60, - "150000": 60, - "1500000": 60, - "15000000": 60, - "1750000": 60, - "200000": 60, - "2000000": 60, - "20000000": 60, - "250000": 60, - "2500000": 60, - "25000000": 60, - "300000": 60, - "3000000": 60, - "30000000": 60, - "350000": 60, - "3500000": 60, - "400000": 60, - "4000000": 60, - "40000000": 60, - "450000": 60, - "4500000": 60, - "50000": 60, - "500000": 60, - "5000000": 60, - "50000000": 60, - "600000": 60, - "6000000": 60, - "60000000": 60, - "700000": 60, - "7000000": 60, - "800000": 60, - "8000000": 60, - "900000": 60, - "9000000": 60 - }, - "count": 60, - "sum": 78472.80299999997 - } - }, - "group": "rbac.authorization.k8s.io", - "latency": { - "bucket": { - "+Inf": 60, - "1000000": 60, - "125000": 60, - "2000000": 60, - "250000": 60, - "4000000": 60, - "500000": 60, - "8000000": 60 - }, - "count": 60, - "sum": 78445 - }, - "resource": "clusterroles", - "scope": "cluster", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 229, - "resource": "pods", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 899, - "100000": 0, - "1000000": 0, - "10000000": 3, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 3, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 3, - "250000": 0, - "2500000": 0, - "25000000": 3, - "300000": 0, - "3000000": 0, - "30000000": 3, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 3, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 3, - "600000": 0, - "6000000": 3, - "60000000": 3, - "700000": 0, - "7000000": 3, - "800000": 0, - "8000000": 3, - "900000": 0, - "9000000": 3 - }, - "count": 899, - "sum": 407315800440.2043 - } - }, - "latency": { - "bucket": { - "+Inf": 899, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 3 - }, - "count": 899, - "sum": 407315800001 - }, - "longrunning": { - "count": 4 - }, - "resource": "configmaps", - "scope": "namespace", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/json", - "count": 2, - "resource": "serviceaccounts", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 228, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 228, - "sum": 101948112966.71193 - } - }, - "group": "apps", - "latency": { - "bucket": { - "+Inf": 228, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 228, - "sum": 101948112859 - }, - "longrunning": { - "count": 1 - }, - "resource": "daemonsets", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 225, - "resource": "nodes", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/json", - "count": 1, - "resource": "nodes", - "scope": "cluster", - "verb": "PATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1139, - "resource": "services", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/json", - "count": 1, - "group": "rbac.authorization.k8s.io", - "resource": "clusterroles", - "scope": "cluster", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "nodes", - "scope": "cluster", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 223, - "resource": "nodes", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 225, - "resource": "pods", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "group": "rbac.authorization.k8s.io", - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "nodes", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "validatingwebhookconfigurations.admissionregistration.k8s.io" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 151.836 - } - }, - "group": "extensions", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 151 - }, - "resource": "replicasets", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1588, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 1, - "300000": 0, - "3000000": 0, - "30000000": 1, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 1, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 1, - "600000": 0, - "6000000": 0, - "60000000": 1, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 1588, - "sum": 713340672473.6254 - } - }, - "latency": { - "bucket": { - "+Inf": 1588, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 1588, - "sum": 713340671670 - }, - "longrunning": { - "count": 7 - }, - "resource": "services", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "replicationcontrollers", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "policy", - "resource": "poddisruptionbudgets", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 5, - "100000": 5, - "1000000": 5, - "10000000": 5, - "1250000": 5, - "150000": 5, - "1500000": 5, - "15000000": 5, - "1750000": 5, - "200000": 5, - "2000000": 5, - "20000000": 5, - "250000": 5, - "2500000": 5, - "25000000": 5, - "300000": 5, - "3000000": 5, - "30000000": 5, - "350000": 5, - "3500000": 5, - "400000": 5, - "4000000": 5, - "40000000": 5, - "450000": 5, - "4500000": 5, - "50000": 5, - "500000": 5, - "5000000": 5, - "50000000": 5, - "600000": 5, - "6000000": 5, - "60000000": 5, - "700000": 5, - "7000000": 5, - "800000": 5, - "8000000": 5, - "900000": 5, - "9000000": 5 - }, - "count": 5, - "sum": 1313.7689999999998 - } - }, - "latency": { - "bucket": { - "+Inf": 5, - "1000000": 5, - "125000": 5, - "2000000": 5, - "250000": 5, - "4000000": 5, - "500000": 5, - "8000000": 5 - }, - "count": 5, - "sum": 1311 - }, - "resource": "endpoints", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 456, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 456, - "sum": 203823226429.89496 - } - }, - "group": "rbac.authorization.k8s.io", - "latency": { - "bucket": { - "+Inf": 456, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 456, - "sum": 203823226205 - }, - "longrunning": { - "count": 2 - }, - "resource": "rolebindings", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 10212, - "resource": "services", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "events", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 229, - "group": "node.k8s.io", - "resource": "runtimeclasses", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 231, - "group": "apiregistration.k8s.io", - "resource": "apiservices", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 225, - "group": "extensions", - "resource": "podsecuritypolicies", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 3, - "resource": "events", - "scope": "namespace", - "verb": "PATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 5, - "resource": "pods", - "scope": "namespace", - "subresource": "binding", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 11 - } - }, - "request": { - "resource": "rolebindings.rbac.authorization.k8s.io" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 225, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 225, - "sum": 101889113889.47702 - } - }, - "group": "extensions", - "latency": { - "bucket": { - "+Inf": 225, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 225, - "sum": 101889113784 - }, - "longrunning": { - "count": 1 - }, - "resource": "replicasets", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 111874, - "100000": 111874, - "1000000": 111874, - "10000000": 111874, - "1250000": 111874, - "150000": 111874, - "1500000": 111874, - "15000000": 111874, - "1750000": 111874, - "200000": 111874, - "2000000": 111874, - "20000000": 111874, - "250000": 111874, - "2500000": 111874, - "25000000": 111874, - "300000": 111874, - "3000000": 111874, - "30000000": 111874, - "350000": 111874, - "3500000": 111874, - "400000": 111874, - "4000000": 111874, - "40000000": 111874, - "450000": 111874, - "4500000": 111874, - "50000": 111874, - "500000": 111874, - "5000000": 111874, - "50000000": 111874, - "600000": 111874, - "6000000": 111874, - "60000000": 111874, - "700000": 111874, - "7000000": 111874, - "800000": 111874, - "8000000": 111874, - "900000": 111874, - "9000000": 111874 - }, - "count": 111874, - "sum": 221303210.45800045 - } - }, - "latency": { - "bucket": { - "+Inf": 111874, - "1000000": 111874, - "125000": 111874, - "2000000": 111874, - "250000": 111874, - "4000000": 111874, - "500000": 111874, - "8000000": 111874 - }, - "count": 111874, - "sum": 221247395 - }, - "resource": "endpoints", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 226, - "group": "node.k8s.io", - "resource": "runtimeclasses", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "secrets", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:generic-garbage-collector", - "code": "200", - "component": "apiserver", - "content_type": "application/json", - "count": 225, - "group": "apiextensions.k8s.io", - "resource": "customresourcedefinitions", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 230, - "group": "admissionregistration.k8s.io", - "resource": "validatingwebhookconfigurations", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 6697.469 - } - }, - "group": "certificates.k8s.io", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 6697 - }, - "resource": "certificatesigningrequests", - "scope": "cluster", - "verb": "DELETE", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "autoscaling", - "resource": "horizontalpodautoscalers", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 232, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 1, - "250000": 0, - "2500000": 0, - "25000000": 1, - "300000": 0, - "3000000": 0, - "30000000": 1, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 1, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 1, - "600000": 0, - "6000000": 0, - "60000000": 1, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 232, - "sum": 102111235537.69302 - } - }, - "group": "certificates.k8s.io", - "latency": { - "bucket": { - "+Inf": 232, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 232, - "sum": 102111235424 - }, - "longrunning": { - "count": 1 - }, - "resource": "certificatesigningrequests", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "jobs.batch" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/json", - "count": 1, - "group": "certificates.k8s.io", - "resource": "certificatesigningrequests", - "scope": "cluster", - "verb": "POST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 230, - "group": "policy", - "resource": "poddisruptionbudgets", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 70, - "100000": 70, - "1000000": 70, - "10000000": 70, - "1250000": 70, - "150000": 70, - "1500000": 70, - "15000000": 70, - "1750000": 70, - "200000": 70, - "2000000": 70, - "20000000": 70, - "250000": 70, - "2500000": 70, - "25000000": 70, - "300000": 70, - "3000000": 70, - "30000000": 70, - "350000": 70, - "3500000": 70, - "400000": 70, - "4000000": 70, - "40000000": 70, - "450000": 70, - "4500000": 70, - "50000": 70, - "500000": 70, - "5000000": 70, - "50000000": 70, - "600000": 70, - "6000000": 70, - "60000000": 70, - "700000": 70, - "7000000": 70, - "800000": 70, - "8000000": 70, - "900000": 70, - "9000000": 70 - }, - "count": 70, - "sum": 135483.897 - } - }, - "latency": { - "bucket": { - "+Inf": 70, - "1000000": 70, - "125000": 70, - "2000000": 70, - "250000": 70, - "4000000": 70, - "500000": 70, - "8000000": 70 - }, - "count": 70, - "sum": 135449 - }, - "resource": "serviceaccounts", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "limitranges", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 10206, - "100000": 10206, - "1000000": 10206, - "10000000": 10206, - "1250000": 10206, - "150000": 10206, - "1500000": 10206, - "15000000": 10206, - "1750000": 10206, - "200000": 10206, - "2000000": 10206, - "20000000": 10206, - "250000": 10206, - "2500000": 10206, - "25000000": 10206, - "300000": 10206, - "3000000": 10206, - "30000000": 10206, - "350000": 10206, - "3500000": 10206, - "400000": 10206, - "4000000": 10206, - "40000000": 10206, - "450000": 10206, - "4500000": 10206, - "50000": 10206, - "500000": 10206, - "5000000": 10206, - "50000000": 10206, - "600000": 10206, - "6000000": 10206, - "60000000": 10206, - "700000": 10206, - "7000000": 10206, - "800000": 10206, - "8000000": 10206, - "900000": 10206, - "9000000": 10206 - }, - "count": 10206, - "sum": 16856306.568999976 - } - }, - "group": "batch", - "latency": { - "bucket": { - "+Inf": 10206, - "1000000": 10206, - "125000": 10206, - "2000000": 10206, - "250000": 10206, - "4000000": 10206, - "500000": 10206, - "8000000": 10206 - }, - "count": 10206, - "sum": 16851174 - }, - "resource": "cronjobs", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 9, - "100000": 9, - "1000000": 9, - "10000000": 9, - "1250000": 9, - "150000": 9, - "1500000": 9, - "15000000": 9, - "1750000": 9, - "200000": 9, - "2000000": 9, - "20000000": 9, - "250000": 9, - "2500000": 9, - "25000000": 9, - "300000": 9, - "3000000": 9, - "30000000": 9, - "350000": 9, - "3500000": 9, - "400000": 9, - "4000000": 9, - "40000000": 9, - "450000": 9, - "4500000": 9, - "50000": 9, - "500000": 9, - "5000000": 9, - "50000000": 9, - "600000": 9, - "6000000": 9, - "60000000": 9, - "700000": 9, - "7000000": 9, - "800000": 9, - "8000000": 9, - "900000": 9, - "9000000": 9 - }, - "count": 9, - "sum": 61579.333 - } - }, - "latency": { - "bucket": { - "+Inf": 9, - "1000000": 9, - "125000": 9, - "2000000": 9, - "250000": 9, - "4000000": 9, - "500000": 9, - "8000000": 9 - }, - "count": 9, - "sum": 61575 - }, - "resource": "pods", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 225, - "resource": "endpoints", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "group": "coordination.k8s.io", - "resource": "leases", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 4, - "100000": 4, - "1000000": 4, - "10000000": 4, - "1250000": 4, - "150000": 4, - "1500000": 4, - "15000000": 4, - "1750000": 4, - "200000": 4, - "2000000": 4, - "20000000": 4, - "250000": 4, - "2500000": 4, - "25000000": 4, - "300000": 4, - "3000000": 4, - "30000000": 4, - "350000": 4, - "3500000": 4, - "400000": 4, - "4000000": 4, - "40000000": 4, - "450000": 4, - "4500000": 4, - "50000": 4, - "500000": 4, - "5000000": 4, - "50000000": 4, - "600000": 4, - "6000000": 4, - "60000000": 4, - "700000": 4, - "7000000": 4, - "800000": 4, - "8000000": 4, - "900000": 4, - "9000000": 4 - }, - "count": 4, - "sum": 1090.222 - } - }, - "latency": { - "bucket": { - "+Inf": 4, - "1000000": 4, - "125000": 4, - "2000000": 4, - "250000": 4, - "4000000": 4, - "500000": 4, - "8000000": 4 - }, - "count": 4, - "sum": 1089 - }, - "resource": "configmaps", - "scope": "namespace", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 101664, - "100000": 101664, - "1000000": 101664, - "10000000": 101664, - "1250000": 101664, - "150000": 101664, - "1500000": 101664, - "15000000": 101664, - "1750000": 101664, - "200000": 101664, - "2000000": 101664, - "20000000": 101664, - "250000": 101664, - "2500000": 101664, - "25000000": 101664, - "300000": 101664, - "3000000": 101664, - "30000000": 101664, - "350000": 101664, - "3500000": 101664, - "400000": 101664, - "4000000": 101664, - "40000000": 101664, - "450000": 101664, - "4500000": 101664, - "50000": 101664, - "500000": 101664, - "5000000": 101664, - "50000000": 101664, - "600000": 101664, - "6000000": 101664, - "60000000": 101664, - "700000": 101664, - "7000000": 101664, - "800000": 101664, - "8000000": 101664, - "900000": 101664, - "9000000": 101664 - }, - "count": 101664, - "sum": 302455181.0919927 - } - }, - "latency": { - "bucket": { - "+Inf": 101664, - "1000000": 101664, - "125000": 101664, - "2000000": 101664, - "250000": 101664, - "4000000": 101664, - "500000": 101664, - "8000000": 101664 - }, - "count": 101664, - "sum": 302404553 - }, - "resource": "endpoints", - "scope": "namespace", - "verb": "PUT", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:generic-garbage-collector", - "code": "200", - "component": "apiserver", - "content_type": "application/json", - "count": 231, - "group": "extensions", - "resource": "networkpolicies", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "coordination.k8s.io", - "resource": "leases", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "admissionregistration.k8s.io", - "resource": "mutatingwebhookconfigurations", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 902, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 1, - "300000": 0, - "3000000": 0, - "30000000": 1, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 1, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 1, - "600000": 0, - "6000000": 0, - "60000000": 1, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 902, - "sum": 407421316492.62415 - } - }, - "latency": { - "bucket": { - "+Inf": 902, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 902, - "sum": 407421316033 - }, - "longrunning": { - "count": 3 - }, - "resource": "nodes", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 229, - "resource": "services", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "longrunning": { - "count": 1 - }, - "resource": "nodes", - "scope": "resource", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 226, - "group": "extensions", - "resource": "ingresses", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 3837.0879999999997 - } - }, - "group": "rbac.authorization.k8s.io", - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 3836 - }, - "resource": "rolebindings", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 228, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 228, - "sum": 101751113304.68398 - } - }, - "group": "coordination.k8s.io", - "latency": { - "bucket": { - "+Inf": 228, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 228, - "sum": 101751113193 - }, - "longrunning": { - "count": 1 - }, - "resource": "leases", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 455, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 1, - "300000": 0, - "3000000": 0, - "30000000": 1, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 1, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 1, - "600000": 0, - "6000000": 0, - "60000000": 1, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 455, - "sum": 203969097894.53616 - } - }, - "group": "node.k8s.io", - "latency": { - "bucket": { - "+Inf": 455, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 455, - "sum": 203969097658 - }, - "longrunning": { - "count": 2 - }, - "resource": "runtimeclasses", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/tokens-controller", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 35, - "resource": "serviceaccounts", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "admissionregistration.k8s.io", - "resource": "validatingwebhookconfigurations", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 230, - "group": "policy", - "resource": "podsecuritypolicies", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "admissionregistration.k8s.io", - "resource": "validatingwebhookconfigurations", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 11, - "resource": "events", - "scope": "namespace", - "verb": "PATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "serviceaccounts", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/json", - "count": 2, - "resource": "nodes", - "scope": "cluster", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 328.364 - } - }, - "group": "admissionregistration.k8s.io", - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 327 - }, - "resource": "mutatingwebhookconfigurations", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "policy", - "resource": "podsecuritypolicies", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 50829, - "resource": "endpoints", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 231, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 231, - "sum": 102039115643.40294 - } - }, - "group": "extensions", - "latency": { - "bucket": { - "+Inf": 231, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 231, - "sum": 102039115530 - }, - "longrunning": { - "count": 1 - }, - "resource": "networkpolicies", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 229, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 229, - "sum": 102124114690 - } - }, - "group": "scheduling.k8s.io", - "latency": { - "bucket": { - "+Inf": 229, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 229, - "sum": 102124114574 - }, - "longrunning": { - "count": 1 - }, - "resource": "priorityclasses", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "apps", - "resource": "statefulsets", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "404", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 19, - "resource": "namespaces", - "scope": "cluster", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 302.7 - } - }, - "group": "scheduling.k8s.io", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 302 - }, - "resource": "priorityclasses", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "configmaps", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 226, - "resource": "nodes", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "404", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "group": "coordination.k8s.io", - "resource": "leases", - "scope": "namespace", - "verb": "GET", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 224, - "resource": "persistentvolumeclaims", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "persistentvolumeclaims", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 5, - "100000": 5, - "1000000": 5, - "10000000": 5, - "1250000": 5, - "150000": 5, - "1500000": 5, - "15000000": 5, - "1750000": 5, - "200000": 5, - "2000000": 5, - "20000000": 5, - "250000": 5, - "2500000": 5, - "25000000": 5, - "300000": 5, - "3000000": 5, - "30000000": 5, - "350000": 5, - "3500000": 5, - "400000": 5, - "4000000": 5, - "40000000": 5, - "450000": 5, - "4500000": 5, - "50000": 5, - "500000": 5, - "5000000": 5, - "50000000": 5, - "600000": 5, - "6000000": 5, - "60000000": 5, - "700000": 5, - "7000000": 5, - "800000": 5, - "8000000": 5, - "900000": 5, - "9000000": 5 - }, - "count": 5, - "sum": 5000.58 - } - }, - "latency": { - "bucket": { - "+Inf": 5, - "1000000": 5, - "125000": 5, - "2000000": 5, - "250000": 5, - "4000000": 5, - "500000": 5, - "8000000": 5 - }, - "count": 5, - "sum": 4997 - }, - "resource": "pods", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "policy", - "resource": "poddisruptionbudgets", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 30, - "group": "apiregistration.k8s.io", - "resource": "apiservices", - "scope": "cluster", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/json", - "count": 1, - "resource": "secrets", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:pod-garbage-collector", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 5105, - "resource": "nodes", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 457, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 457, - "sum": 203665226449.16498 - } - }, - "latency": { - "bucket": { - "+Inf": 457, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 457, - "sum": 203665226215 - }, - "longrunning": { - "count": 2 - }, - "resource": "limitranges", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 3, - "100000": 3, - "1000000": 3, - "10000000": 3, - "1250000": 3, - "150000": 3, - "1500000": 3, - "15000000": 3, - "1750000": 3, - "200000": 3, - "2000000": 3, - "20000000": 3, - "250000": 3, - "2500000": 3, - "25000000": 3, - "300000": 3, - "3000000": 3, - "30000000": 3, - "350000": 3, - "3500000": 3, - "400000": 3, - "4000000": 3, - "40000000": 3, - "450000": 3, - "4500000": 3, - "50000": 3, - "500000": 3, - "5000000": 3, - "50000000": 3, - "600000": 3, - "6000000": 3, - "60000000": 3, - "700000": 3, - "7000000": 3, - "800000": 3, - "8000000": 3, - "900000": 3, - "9000000": 3 - }, - "count": 3, - "sum": 8015.358 - } - }, - "group": "rbac.authorization.k8s.io", - "latency": { - "bucket": { - "+Inf": 3, - "1000000": 3, - "125000": 3, - "2000000": 3, - "250000": 3, - "4000000": 3, - "500000": 3, - "8000000": 3 - }, - "count": 3, - "sum": 8014 - }, - "resource": "clusterroles", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/json", - "count": 2, - "group": "rbac.authorization.k8s.io", - "resource": "clusterroles", - "scope": "cluster", - "verb": "POST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 161.39600000000002 - } - }, - "group": "policy", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 161 - }, - "resource": "podsecuritypolicies", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 456, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 456, - "sum": 203601228562.83395 - } - }, - "latency": { - "bucket": { - "+Inf": 456, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 456, - "sum": 203601228335 - }, - "longrunning": { - "count": 2 - }, - "resource": "replicationcontrollers", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 26, - "100000": 26, - "1000000": 26, - "10000000": 26, - "1250000": 26, - "150000": 26, - "1500000": 26, - "15000000": 26, - "1750000": 26, - "200000": 26, - "2000000": 26, - "20000000": 26, - "250000": 26, - "2500000": 26, - "25000000": 26, - "300000": 26, - "3000000": 26, - "30000000": 26, - "350000": 26, - "3500000": 26, - "400000": 26, - "4000000": 26, - "40000000": 26, - "450000": 26, - "4500000": 26, - "50000": 26, - "500000": 26, - "5000000": 26, - "50000000": 26, - "600000": 26, - "6000000": 26, - "60000000": 26, - "700000": 26, - "7000000": 26, - "800000": 26, - "8000000": 26, - "900000": 26, - "9000000": 26 - }, - "count": 26, - "sum": 90467.79999999997 - } - }, - "latency": { - "bucket": { - "+Inf": 26, - "1000000": 26, - "125000": 26, - "2000000": 26, - "250000": 26, - "4000000": 26, - "500000": 26, - "8000000": 26 - }, - "count": 26, - "sum": 90455 - }, - "resource": "events", - "scope": "namespace", - "verb": "PATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 4, - "resource": "configmaps", - "scope": "namespace", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "endpoints", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "pods", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 450, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 450, - "sum": 203758230521.20993 - } - }, - "latency": { - "bucket": { - "+Inf": 450, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 450, - "sum": 203758230295 - }, - "longrunning": { - "count": 2 - }, - "resource": "persistentvolumeclaims", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "current": { - "count": 0 - }, - "kind": "mutating" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/json", - "count": 5, - "group": "rbac.authorization.k8s.io", - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:generic-garbage-collector", - "code": "200", - "component": "apiserver", - "content_type": "application/json", - "count": 1, - "group": "apiregistration.k8s.io", - "resource": "apiservices", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 459.84200000000004 - } - }, - "group": "certificates.k8s.io", - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 458 - }, - "resource": "certificatesigningrequests", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 8, - "resource": "serviceaccounts", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "resourcequotas" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 35, - "group": "authentication.k8s.io", - "resource": "tokenreviews", - "scope": "cluster", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 8865.726 - } - }, - "group": "scheduling.k8s.io", - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 8865 - }, - "resource": "priorityclasses", - "scope": "cluster", - "verb": "GET", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 10213, - "100000": 10213, - "1000000": 10213, - "10000000": 10213, - "1250000": 10213, - "150000": 10213, - "1500000": 10213, - "15000000": 10213, - "1750000": 10213, - "200000": 10213, - "2000000": 10213, - "20000000": 10213, - "250000": 10213, - "2500000": 10213, - "25000000": 10213, - "300000": 10213, - "3000000": 10213, - "30000000": 10213, - "350000": 10213, - "3500000": 10213, - "400000": 10213, - "4000000": 10213, - "40000000": 10213, - "450000": 10213, - "4500000": 10213, - "50000": 10213, - "500000": 10213, - "5000000": 10213, - "50000000": 10213, - "600000": 10213, - "6000000": 10213, - "60000000": 10213, - "700000": 10213, - "7000000": 10213, - "800000": 10213, - "8000000": 10213, - "900000": 10213, - "9000000": 10213 - }, - "count": 10213, - "sum": 17942048.968999997 - } - }, - "latency": { - "bucket": { - "+Inf": 10213, - "1000000": 10213, - "125000": 10213, - "2000000": 10213, - "250000": 10213, - "4000000": 10213, - "500000": 10213, - "8000000": 10213 - }, - "count": 10213, - "sum": 17936957 - }, - "resource": "services", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 228, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 228, - "sum": 102016113358.01306 - } - }, - "group": "networking.k8s.io", - "latency": { - "bucket": { - "+Inf": 228, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 228, - "sum": 102016113245 - }, - "longrunning": { - "count": 1 - }, - "resource": "ingresses", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "nodes", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 230, - "group": "admissionregistration.k8s.io", - "resource": "mutatingwebhookconfigurations", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "resource": "namespaces", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 400.125 - } - }, - "group": "admissionregistration.k8s.io", - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 399 - }, - "resource": "validatingwebhookconfigurations", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:deployment-controller", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "apps", - "resource": "replicasets", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 476.463 - } - }, - "group": "extensions", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 476 - }, - "resource": "podsecuritypolicies", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "404", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "group": "scheduling.k8s.io", - "resource": "priorityclasses", - "scope": "cluster", - "verb": "GET", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "networking.k8s.io", - "resource": "ingresses", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 225, - "group": "apps", - "resource": "replicasets", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "404", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "endpoints", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "horizontalpodautoscalers.autoscaling" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "apps", - "resource": "replicasets", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 405.658 - } - }, - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 404 - }, - "resource": "serviceaccounts", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:deployment-controller", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 5, - "group": "apps", - "resource": "deployments", - "scope": "namespace", - "subresource": "status", - "verb": "PUT", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 55, - "100000": 55, - "1000000": 55, - "10000000": 55, - "1250000": 55, - "150000": 55, - "1500000": 55, - "15000000": 55, - "1750000": 55, - "200000": 55, - "2000000": 55, - "20000000": 55, - "250000": 55, - "2500000": 55, - "25000000": 55, - "300000": 55, - "3000000": 55, - "30000000": 55, - "350000": 55, - "3500000": 55, - "400000": 55, - "4000000": 55, - "40000000": 55, - "450000": 55, - "4500000": 55, - "50000": 55, - "500000": 55, - "5000000": 55, - "50000000": 55, - "600000": 55, - "6000000": 55, - "60000000": 55, - "700000": 55, - "7000000": 55, - "800000": 55, - "8000000": 55, - "900000": 55, - "9000000": 55 - }, - "count": 55, - "sum": 49048.344999999994 - } - }, - "group": "rbac.authorization.k8s.io", - "latency": { - "bucket": { - "+Inf": 55, - "1000000": 55, - "125000": 55, - "2000000": 55, - "250000": 55, - "4000000": 55, - "500000": 55, - "8000000": 55 - }, - "count": 55, - "sum": 49018 - }, - "resource": "clusterroles", - "scope": "cluster", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 3, - "100000": 3, - "1000000": 3, - "10000000": 3, - "1250000": 3, - "150000": 3, - "1500000": 3, - "15000000": 3, - "1750000": 3, - "200000": 3, - "2000000": 3, - "20000000": 3, - "250000": 3, - "2500000": 3, - "25000000": 3, - "300000": 3, - "3000000": 3, - "30000000": 3, - "350000": 3, - "3500000": 3, - "400000": 3, - "4000000": 3, - "40000000": 3, - "450000": 3, - "4500000": 3, - "50000": 3, - "500000": 3, - "5000000": 3, - "50000000": 3, - "600000": 3, - "6000000": 3, - "60000000": 3, - "700000": 3, - "7000000": 3, - "800000": 3, - "8000000": 3, - "900000": 3, - "9000000": 3 - }, - "count": 3, - "sum": 597.8679999999999 - } - }, - "group": "storage.k8s.io", - "latency": { - "bucket": { - "+Inf": 3, - "1000000": 3, - "125000": 3, - "2000000": 3, - "250000": 3, - "4000000": 3, - "500000": 3, - "8000000": 3 - }, - "count": 3, - "sum": 597 - }, - "resource": "storageclasses", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "404", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 60, - "group": "rbac.authorization.k8s.io", - "resource": "clusterroles", - "scope": "cluster", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 11, - "100000": 11, - "1000000": 11, - "10000000": 11, - "1250000": 11, - "150000": 11, - "1500000": 11, - "15000000": 11, - "1750000": 11, - "200000": 11, - "2000000": 11, - "20000000": 11, - "250000": 11, - "2500000": 11, - "25000000": 11, - "300000": 11, - "3000000": 11, - "30000000": 11, - "350000": 11, - "3500000": 11, - "400000": 11, - "4000000": 11, - "40000000": 11, - "450000": 11, - "4500000": 11, - "50000": 11, - "500000": 11, - "5000000": 11, - "50000000": 11, - "600000": 11, - "6000000": 11, - "60000000": 11, - "700000": 11, - "7000000": 11, - "800000": 11, - "8000000": 11, - "900000": 11, - "9000000": 11 - }, - "count": 11, - "sum": 33706.471000000005 - } - }, - "group": "rbac.authorization.k8s.io", - "latency": { - "bucket": { - "+Inf": 11, - "1000000": 11, - "125000": 11, - "2000000": 11, - "250000": 11, - "4000000": 11, - "500000": 11, - "8000000": 11 - }, - "count": 11, - "sum": 33701 - }, - "resource": "rolebindings", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "secrets", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 50830, - "resource": "endpoints", - "scope": "namespace", - "verb": "PUT", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 899, - "resource": "configmaps", - "scope": "namespace", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 15376, - "100000": 15376, - "1000000": 15376, - "10000000": 15376, - "1250000": 15376, - "150000": 15376, - "1500000": 15376, - "15000000": 15376, - "1750000": 15376, - "200000": 15376, - "2000000": 15376, - "20000000": 15376, - "250000": 15376, - "2500000": 15376, - "25000000": 15376, - "300000": 15376, - "3000000": 15376, - "30000000": 15376, - "350000": 15376, - "3500000": 15376, - "400000": 15376, - "4000000": 15376, - "40000000": 15376, - "450000": 15376, - "4500000": 15376, - "50000": 15376, - "500000": 15376, - "5000000": 15376, - "50000000": 15376, - "600000": 15376, - "6000000": 15376, - "60000000": 15376, - "700000": 15376, - "7000000": 15376, - "800000": 15376, - "8000000": 15376, - "900000": 15376, - "9000000": 15376 - }, - "count": 15376, - "sum": 28666829.363000106 - } - }, - "latency": { - "bucket": { - "+Inf": 15376, - "1000000": 15376, - "125000": 15376, - "2000000": 15376, - "250000": 15376, - "4000000": 15376, - "500000": 15376, - "8000000": 15376 - }, - "count": 15376, - "sum": 28659159 - }, - "resource": "namespaces", - "scope": "cluster", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 394.68800000000005 - } - }, - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 394 - }, - "resource": "secrets", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "resource": "nodes", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "persistentvolumes", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 4, - "resource": "pods", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:replicaset-controller", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "resource": "pods", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.14.3 (linux/amd64) kubernetes/5e53fd6", - "code": "200", - "component": "apiserver", - "content_type": "application/json", - "count": 4, - "resource": "pods", - "scope": "namespace", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "group": "storage.k8s.io", - "resource": "storageclasses", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 453, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 453, - "sum": 203654230066.9959 - } - }, - "latency": { - "bucket": { - "+Inf": 453, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 453, - "sum": 203654229850 - }, - "longrunning": { - "count": 2 - }, - "resource": "resourcequotas", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "services", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 225, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 225, - "sum": 102092111368.10405 - } - }, - "group": "extensions", - "latency": { - "bucket": { - "+Inf": 225, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 225, - "sum": 102092111250 - }, - "longrunning": { - "count": 1 - }, - "resource": "podsecuritypolicies", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:attachdetach-controller", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 227, - "group": "storage.k8s.io", - "resource": "csidrivers", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 5350.242 - } - }, - "group": "policy", - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 5349 - }, - "resource": "podsecuritypolicies", - "scope": "cluster", - "verb": "POST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "networkpolicies.networking.k8s.io" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 456, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 456, - "sum": 203959229092.72998 - } - }, - "latency": { - "bucket": { - "+Inf": 456, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 456, - "sum": 203959228855 - }, - "longrunning": { - "count": 2 - }, - "resource": "serviceaccounts", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 11 - } - }, - "request": { - "resource": "pods" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 222, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 222, - "sum": 102004110997.72699 - } - }, - "group": "networking.k8s.io", - "latency": { - "bucket": { - "+Inf": 222, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 222, - "sum": 102004110885 - }, - "longrunning": { - "count": 1 - }, - "resource": "networkpolicies", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 227, - "resource": "serviceaccounts", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "rbac.authorization.k8s.io", - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 50829, - "resource": "endpoints", - "scope": "namespace", - "verb": "PUT", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:replicaset-controller", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "resource": "events", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 226, - "group": "apps", - "resource": "deployments", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 226, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 226, - "sum": 102004115981.057 - } - }, - "group": "apps", - "latency": { - "bucket": { - "+Inf": 226, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 226, - "sum": 102004115870 - }, - "longrunning": { - "count": 1 - }, - "resource": "controllerrevisions", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/json", - "count": 4, - "group": "rbac.authorization.k8s.io", - "resource": "roles", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 8, - "resource": "events", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 84.359 - } - }, - "group": "extensions", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 84 - }, - "resource": "ingresses", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "resource": "secrets", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "rbac.authorization.k8s.io", - "resource": "clusterroles", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 7, - "group": "rbac.authorization.k8s.io", - "resource": "rolebindings", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "group": "networking.k8s.io", - "resource": "ingresses", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 1 - } - }, - "request": { - "resource": "leases.coordination.k8s.io" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "resource": "limitranges", - "scope": "namespace", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "404", - "component": "apiserver", - "content_type": "application/json", - "count": 1, - "group": "storage.k8s.io", - "resource": "storageclasses", - "scope": "cluster", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 142, - "100000": 142, - "1000000": 142, - "10000000": 142, - "1250000": 142, - "150000": 142, - "1500000": 142, - "15000000": 142, - "1750000": 142, - "200000": 142, - "2000000": 142, - "20000000": 142, - "250000": 142, - "2500000": 142, - "25000000": 142, - "300000": 142, - "3000000": 142, - "30000000": 142, - "350000": 142, - "3500000": 142, - "400000": 142, - "4000000": 142, - "40000000": 142, - "450000": 142, - "4500000": 142, - "50000": 142, - "500000": 142, - "5000000": 142, - "50000000": 142, - "600000": 142, - "6000000": 142, - "60000000": 142, - "700000": 142, - "7000000": 142, - "800000": 142, - "8000000": 142, - "900000": 142, - "9000000": 142 - }, - "count": 142, - "sum": 283867.9260000001 - } - }, - "group": "events.k8s.io", - "latency": { - "bucket": { - "+Inf": 142, - "1000000": 142, - "125000": 142, - "2000000": 142, - "250000": 142, - "4000000": 142, - "500000": 142, - "8000000": 142 - }, - "count": 142, - "sum": 283792 - }, - "resource": "events", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "audit": { - "event": { - "count": 0 - }, - "rejected": { - "count": 0 - } - }, - "process": { - "cpu": { - "sec": 4990 - }, - "fds": { - "open": { - "count": 93 - } - }, - "memory": { - "resident": { - "bytes": 294764544 - }, - "virtual": { - "bytes": 486797312 - } - }, - "started": { - "sec": 1560756225.15 - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 228, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 228, - "sum": 101575113692.70204 - } - }, - "group": "extensions", - "latency": { - "bucket": { - "+Inf": 228, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 228, - "sum": 101575113575 - }, - "longrunning": { - "count": 1 - }, - "resource": "daemonsets", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 3, - "100000": 3, - "1000000": 3, - "10000000": 3, - "1250000": 3, - "150000": 3, - "1500000": 3, - "15000000": 3, - "1750000": 3, - "200000": 3, - "2000000": 3, - "20000000": 3, - "250000": 3, - "2500000": 3, - "25000000": 3, - "300000": 3, - "3000000": 3, - "30000000": 3, - "350000": 3, - "3500000": 3, - "400000": 3, - "4000000": 3, - "40000000": 3, - "450000": 3, - "4500000": 3, - "50000": 3, - "500000": 3, - "5000000": 3, - "50000000": 3, - "600000": 3, - "6000000": 3, - "60000000": 3, - "700000": 3, - "7000000": 3, - "800000": 3, - "8000000": 3, - "900000": 3, - "9000000": 3 - }, - "count": 3, - "sum": 8457.446 - } - }, - "group": "rbac.authorization.k8s.io", - "latency": { - "bucket": { - "+Inf": 3, - "1000000": 3, - "125000": 3, - "2000000": 3, - "250000": 3, - "4000000": 3, - "500000": 3, - "8000000": 3 - }, - "count": 3, - "sum": 8456 - }, - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 229, - "resource": "resourcequotas", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "endpoints", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "replicationcontrollers", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "podtemplates" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 36, - "100000": 36, - "1000000": 36, - "10000000": 36, - "1250000": 36, - "150000": 36, - "1500000": 36, - "15000000": 36, - "1750000": 36, - "200000": 36, - "2000000": 36, - "20000000": 36, - "250000": 36, - "2500000": 36, - "25000000": 36, - "300000": 36, - "3000000": 36, - "30000000": 36, - "350000": 36, - "3500000": 36, - "400000": 36, - "4000000": 36, - "40000000": 36, - "450000": 36, - "4500000": 36, - "50000": 36, - "500000": 36, - "5000000": 36, - "50000000": 36, - "600000": 36, - "6000000": 36, - "60000000": 36, - "700000": 36, - "7000000": 36, - "800000": 36, - "8000000": 36, - "900000": 36, - "9000000": 36 - }, - "count": 36, - "sum": 138954.052 - } - }, - "latency": { - "bucket": { - "+Inf": 36, - "1000000": 36, - "125000": 36, - "2000000": 36, - "250000": 36, - "4000000": 36, - "500000": 36, - "8000000": 36 - }, - "count": 36, - "sum": 138937 - }, - "resource": "secrets", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 916, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 916, - "sum": 407623460495.1318 - } - }, - "latency": { - "bucket": { - "+Inf": 916, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 916, - "sum": 407623460036 - }, - "longrunning": { - "count": 4 - }, - "resource": "namespaces", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/json", - "count": 1, - "group": "apps", - "resource": "deployments", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 229, - "group": "coordination.k8s.io", - "resource": "leases", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "csidrivers.storage.k8s.io" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 487.40999999999997 - } - }, - "group": "rbac.authorization.k8s.io", - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 486 - }, - "resource": "roles", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 237, - "group": "apps", - "resource": "statefulsets", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 266.787 - } - }, - "group": "autoscaling", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 266 - }, - "resource": "horizontalpodautoscalers", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 459, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 459, - "sum": 203863230673.47296 - } - }, - "group": "rbac.authorization.k8s.io", - "latency": { - "bucket": { - "+Inf": 459, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 459, - "sum": 203863230449 - }, - "longrunning": { - "count": 2 - }, - "resource": "clusterroles", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 282.484 - } - }, - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 282 - }, - "resource": "limitranges", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "events" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 27, - "resource": "serviceaccounts", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 7, - "group": "rbac.authorization.k8s.io", - "resource": "roles", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 229, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 229, - "sum": 101739115164.29396 - } - }, - "group": "coordination.k8s.io", - "latency": { - "bucket": { - "+Inf": 229, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 229, - "sum": 101739115054 - }, - "longrunning": { - "count": 1 - }, - "resource": "leases", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "replicationcontrollers" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 222, - "group": "networking.k8s.io", - "resource": "networkpolicies", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "group": "extensions", - "resource": "deployments", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "storage.k8s.io", - "resource": "volumeattachments", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 451, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 451, - "sum": 203483225873.0288 - } - }, - "group": "rbac.authorization.k8s.io", - "latency": { - "bucket": { - "+Inf": 451, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 451, - "sum": 203483225650 - }, - "longrunning": { - "count": 2 - }, - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 10209, - "resource": "nodes", - "scope": "cluster", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 1610.109 - } - }, - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 1610 - }, - "resource": "secrets", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "persistentvolumes", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 454, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 454, - "sum": 203566221328.04892 - } - }, - "group": "policy", - "latency": { - "bucket": { - "+Inf": 454, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 454, - "sum": 203566221112 - }, - "longrunning": { - "count": 2 - }, - "resource": "poddisruptionbudgets", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 3, - "100000": 3, - "1000000": 3, - "10000000": 3, - "1250000": 3, - "150000": 3, - "1500000": 3, - "15000000": 3, - "1750000": 3, - "200000": 3, - "2000000": 3, - "20000000": 3, - "250000": 3, - "2500000": 3, - "25000000": 3, - "300000": 3, - "3000000": 3, - "30000000": 3, - "350000": 3, - "3500000": 3, - "400000": 3, - "4000000": 3, - "40000000": 3, - "450000": 3, - "4500000": 3, - "50000": 3, - "500000": 3, - "5000000": 3, - "50000000": 3, - "600000": 3, - "6000000": 3, - "60000000": 3, - "700000": 3, - "7000000": 3, - "800000": 3, - "8000000": 3, - "900000": 3, - "9000000": 3 - }, - "count": 3, - "sum": 15127.316000000003 - } - }, - "group": "apps", - "latency": { - "bucket": { - "+Inf": 3, - "1000000": 3, - "125000": 3, - "2000000": 3, - "250000": 3, - "4000000": 3, - "500000": 3, - "8000000": 3 - }, - "count": 3, - "sum": 15125 - }, - "resource": "controllerrevisions", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 17166.249 - } - }, - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 17165 - }, - "resource": "services", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/json", - "count": 1, - "resource": "nodes", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 5, - "resource": "resourcequotas", - "scope": "namespace", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/json", - "count": 5, - "resource": "configmaps", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:node-controller", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "nodes", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:generic-garbage-collector", - "code": "200", - "component": "apiserver", - "content_type": "application/json", - "count": 1, - "resource": "nodes", - "scope": "cluster", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1123, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 1123, - "sum": 509997576443.78064 - } - }, - "latency": { - "bucket": { - "+Inf": 1123, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 1123, - "sum": 509997575891 - }, - "longrunning": { - "count": 5 - }, - "resource": "endpoints", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kindnetd/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "component": "apiserver", - "content_type": "application/json", - "count": 10198, - "resource": "nodes", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:replicaset-controller", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 4, - "group": "apps", - "resource": "replicasets", - "scope": "namespace", - "subresource": "status", - "verb": "PUT", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "services", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "coredns/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "resource": "namespaces", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 10205, - "100000": 10205, - "1000000": 10205, - "10000000": 10205, - "1250000": 10205, - "150000": 10205, - "1500000": 10205, - "15000000": 10205, - "1750000": 10205, - "200000": 10205, - "2000000": 10205, - "20000000": 10205, - "250000": 10205, - "2500000": 10205, - "25000000": 10205, - "300000": 10205, - "3000000": 10205, - "30000000": 10205, - "350000": 10205, - "3500000": 10205, - "400000": 10205, - "4000000": 10205, - "40000000": 10205, - "450000": 10205, - "4500000": 10205, - "50000": 10205, - "500000": 10205, - "5000000": 10205, - "50000000": 10205, - "600000": 10205, - "6000000": 10205, - "60000000": 10205, - "700000": 10205, - "7000000": 10205, - "800000": 10205, - "8000000": 10205, - "900000": 10205, - "9000000": 10205 - }, - "count": 10205, - "sum": 20333770.313999917 - } - }, - "group": "coordination.k8s.io", - "latency": { - "bucket": { - "+Inf": 10205, - "1000000": 10205, - "125000": 10205, - "2000000": 10205, - "250000": 10205, - "4000000": 10205, - "500000": 10205, - "8000000": 10205 - }, - "count": 10205, - "sum": 20328666 - }, - "resource": "leases", - "scope": "namespace", - "verb": "GET", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 224, - "group": "batch", - "resource": "cronjobs", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "group": "storage.k8s.io", - "resource": "volumeattachments", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 226, - "group": "rbac.authorization.k8s.io", - "resource": "roles", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 372.25800000000004 - } - }, - "group": "apps", - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 371 - }, - "resource": "statefulsets", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 35 - } - }, - "request": { - "resource": "serviceaccounts" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 4, - "100000": 4, - "1000000": 4, - "10000000": 4, - "1250000": 4, - "150000": 4, - "1500000": 4, - "15000000": 4, - "1750000": 4, - "200000": 4, - "2000000": 4, - "20000000": 4, - "250000": 4, - "2500000": 4, - "25000000": 4, - "300000": 4, - "3000000": 4, - "30000000": 4, - "350000": 4, - "3500000": 4, - "400000": 4, - "4000000": 4, - "40000000": 4, - "450000": 4, - "4500000": 4, - "50000": 4, - "500000": 4, - "5000000": 4, - "50000000": 4, - "600000": 4, - "6000000": 4, - "60000000": 4, - "700000": 4, - "7000000": 4, - "800000": 4, - "8000000": 4, - "900000": 4, - "9000000": 4 - }, - "count": 4, - "sum": 748.25 - } - }, - "latency": { - "bucket": { - "+Inf": 4, - "1000000": 4, - "125000": 4, - "2000000": 4, - "250000": 4, - "4000000": 4, - "500000": 4, - "8000000": 4 - }, - "count": 4, - "sum": 747 - }, - "resource": "namespaces", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 227, - "resource": "configmaps", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager", - "code": "404", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 27, - "resource": "serviceaccounts", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 2 - } - }, - "request": { - "resource": "services" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "limitranges", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 224, - "resource": "services", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "coredns/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "resource": "endpoints", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 7047.528 - } - }, - "group": "apps", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 7047 - }, - "resource": "daemonsets", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "group": "authorization.k8s.io", - "resource": "subjectaccessreviews", - "scope": "cluster", - "verb": "POST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 18, - "100000": 18, - "1000000": 18, - "10000000": 18, - "1250000": 18, - "150000": 18, - "1500000": 18, - "15000000": 18, - "1750000": 18, - "200000": 18, - "2000000": 18, - "20000000": 18, - "250000": 18, - "2500000": 18, - "25000000": 18, - "300000": 18, - "3000000": 18, - "30000000": 18, - "350000": 18, - "3500000": 18, - "400000": 18, - "4000000": 18, - "40000000": 18, - "450000": 18, - "4500000": 18, - "50000": 18, - "500000": 18, - "5000000": 18, - "50000000": 18, - "600000": 18, - "6000000": 18, - "60000000": 18, - "700000": 18, - "7000000": 18, - "800000": 18, - "8000000": 18, - "900000": 18, - "9000000": 18 - }, - "count": 18, - "sum": 123170.131 - } - }, - "latency": { - "bucket": { - "+Inf": 18, - "1000000": 18, - "125000": 18, - "2000000": 18, - "250000": 18, - "4000000": 18, - "500000": 18, - "8000000": 18 - }, - "count": 18, - "sum": 123162 - }, - "resource": "pods", - "scope": "namespace", - "subresource": "status", - "verb": "PATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1702, - "100000": 1702, - "1000000": 1702, - "10000000": 1702, - "1250000": 1702, - "150000": 1702, - "1500000": 1702, - "15000000": 1702, - "1750000": 1702, - "200000": 1702, - "2000000": 1702, - "20000000": 1702, - "250000": 1702, - "2500000": 1702, - "25000000": 1702, - "300000": 1702, - "3000000": 1702, - "30000000": 1702, - "350000": 1702, - "3500000": 1702, - "400000": 1702, - "4000000": 1702, - "40000000": 1702, - "450000": 1702, - "4500000": 1702, - "50000": 1702, - "500000": 1702, - "5000000": 1702, - "50000000": 1702, - "600000": 1702, - "6000000": 1702, - "60000000": 1702, - "700000": 1702, - "7000000": 1702, - "800000": 1702, - "8000000": 1702, - "900000": 1702, - "9000000": 1702 - }, - "count": 1702, - "sum": 8451098.614999993 - } - }, - "latency": { - "bucket": { - "+Inf": 1702, - "1000000": 1702, - "125000": 1702, - "2000000": 1702, - "250000": 1702, - "4000000": 1702, - "500000": 1702, - "8000000": 1702 - }, - "count": 1702, - "sum": 8450254 - }, - "resource": "nodes", - "scope": "cluster", - "subresource": "status", - "verb": "PATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 463.667 - } - }, - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 463 - }, - "resource": "persistentvolumeclaims", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 370, - "group": "events.k8s.io", - "resource": "events", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "coredns/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 460, - "resource": "namespaces", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "group": "apps", - "resource": "replicasets", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 30, - "resource": "events", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 8777.98 - } - }, - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 8777 - }, - "resource": "configmaps", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "node.k8s.io", - "resource": "runtimeclasses", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 27, - "resource": "namespaces", - "scope": "cluster", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 227, - "group": "storage.k8s.io", - "resource": "storageclasses", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "endpoints", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "serviceaccounts", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/json", - "count": 2, - "group": "extensions", - "resource": "daemonsets", - "scope": "namespace", - "verb": "POST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 270.347 - } - }, - "group": "networking.k8s.io", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 270 - }, - "resource": "ingresses", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 767.421 - } - }, - "group": "policy", - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 766 - }, - "resource": "poddisruptionbudgets", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 229, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 229, - "sum": 102100112548.95308 - } - }, - "group": "autoscaling", - "latency": { - "bucket": { - "+Inf": 229, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 229, - "sum": 102100112432 - }, - "longrunning": { - "count": 1 - }, - "resource": "horizontalpodautoscalers", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 10203, - "group": "coordination.k8s.io", - "resource": "leases", - "scope": "namespace", - "verb": "PUT", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.14.3 (linux/amd64) kubernetes/5e53fd6", - "code": "200", - "component": "apiserver", - "content_type": "application/json", - "count": 2, - "resource": "pods", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "services", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 38, - "100000": 38, - "1000000": 38, - "10000000": 38, - "1250000": 38, - "150000": 38, - "1500000": 38, - "15000000": 38, - "1750000": 38, - "200000": 38, - "2000000": 38, - "20000000": 38, - "250000": 38, - "2500000": 38, - "25000000": 38, - "300000": 38, - "3000000": 38, - "30000000": 38, - "350000": 38, - "3500000": 38, - "400000": 38, - "4000000": 38, - "40000000": 38, - "450000": 38, - "4500000": 38, - "50000": 38, - "500000": 38, - "5000000": 38, - "50000000": 38, - "600000": 38, - "6000000": 38, - "60000000": 38, - "700000": 38, - "7000000": 38, - "800000": 38, - "8000000": 38, - "900000": 38, - "9000000": 38 - }, - "count": 38, - "sum": 75728.27800000002 - } - }, - "group": "rbac.authorization.k8s.io", - "latency": { - "bucket": { - "+Inf": 38, - "1000000": 38, - "125000": 38, - "2000000": 38, - "250000": 38, - "4000000": 38, - "500000": 38, - "8000000": 38 - }, - "count": 38, - "sum": 75707 - }, - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "batch", - "resource": "cronjobs", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "networking.k8s.io", - "resource": "networkpolicies", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 229, - "group": "batch", - "resource": "jobs", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "scheduling.k8s.io", - "resource": "priorityclasses", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "group": "rbac.authorization.k8s.io", - "resource": "clusterroles", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 466.74399999999997 - } - }, - "group": "storage.k8s.io", - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 466 - }, - "resource": "volumeattachments", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "configmaps", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "storage.k8s.io", - "resource": "storageclasses", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:certificate-controller", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "certificates.k8s.io", - "resource": "certificatesigningrequests", - "scope": "cluster", - "subresource": "status", - "verb": "PUT", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 1, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 55388.424 - } - }, - "group": "coordination.k8s.io", - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 55387 - }, - "resource": "leases", - "scope": "namespace", - "verb": "POST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "client": { - "request": { - "count": 144 - } - }, - "request": { - "code": "201", - "host": "localhost:6443", - "method": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 3751.652 - } - }, - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 3751 - }, - "resource": "limitranges", - "scope": "namespace", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "persistentvolumes", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 3, - "100000": 3, - "1000000": 3, - "10000000": 3, - "1250000": 3, - "150000": 3, - "1500000": 3, - "15000000": 3, - "1750000": 3, - "200000": 3, - "2000000": 3, - "20000000": 3, - "250000": 3, - "2500000": 3, - "25000000": 3, - "300000": 3, - "3000000": 3, - "30000000": 3, - "350000": 3, - "3500000": 3, - "400000": 3, - "4000000": 3, - "40000000": 3, - "450000": 3, - "4500000": 3, - "50000": 3, - "500000": 3, - "5000000": 3, - "50000000": 3, - "600000": 3, - "6000000": 3, - "60000000": 3, - "700000": 3, - "7000000": 3, - "800000": 3, - "8000000": 3, - "900000": 3, - "9000000": 3 - }, - "count": 3, - "sum": 1282.449 - } - }, - "group": "authorization.k8s.io", - "latency": { - "bucket": { - "+Inf": 3, - "1000000": 3, - "125000": 3, - "2000000": 3, - "250000": 3, - "4000000": 3, - "500000": 3, - "8000000": 3 - }, - "count": 3, - "sum": 1281 - }, - "resource": "subjectaccessreviews", - "scope": "cluster", - "verb": "POST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 30 - } - }, - "request": { - "resource": "apiservices.apiregistration.k8s.io" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 6, - "100000": 6, - "1000000": 6, - "10000000": 6, - "1250000": 6, - "150000": 6, - "1500000": 6, - "15000000": 6, - "1750000": 6, - "200000": 6, - "2000000": 6, - "20000000": 6, - "250000": 6, - "2500000": 6, - "25000000": 6, - "300000": 6, - "3000000": 6, - "30000000": 6, - "350000": 6, - "3500000": 6, - "400000": 6, - "4000000": 6, - "40000000": 6, - "450000": 6, - "4500000": 6, - "50000": 6, - "500000": 6, - "5000000": 6, - "50000000": 6, - "600000": 6, - "6000000": 6, - "60000000": 6, - "700000": 6, - "7000000": 6, - "800000": 6, - "8000000": 6, - "900000": 6, - "9000000": 6 - }, - "count": 6, - "sum": 59426.81300000001 - } - }, - "group": "rbac.authorization.k8s.io", - "latency": { - "bucket": { - "+Inf": 6, - "1000000": 6, - "125000": 6, - "2000000": 6, - "250000": 6, - "4000000": 6, - "500000": 6, - "8000000": 6 - }, - "count": 6, - "sum": 59424 - }, - "resource": "clusterroles", - "scope": "cluster", - "verb": "PUT", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 684, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 1, - "300000": 0, - "3000000": 0, - "30000000": 1, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 1, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 1, - "600000": 0, - "6000000": 0, - "60000000": 1, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 684, - "sum": 305630218276.289 - } - }, - "group": "storage.k8s.io", - "latency": { - "bucket": { - "+Inf": 684, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 684, - "sum": 305630217931 - }, - "longrunning": { - "count": 3 - }, - "resource": "csidrivers", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 4, - "100000": 4, - "1000000": 4, - "10000000": 4, - "1250000": 4, - "150000": 4, - "1500000": 4, - "15000000": 4, - "1750000": 4, - "200000": 4, - "2000000": 4, - "20000000": 4, - "250000": 4, - "2500000": 4, - "25000000": 4, - "300000": 4, - "3000000": 4, - "30000000": 4, - "350000": 4, - "3500000": 4, - "400000": 4, - "4000000": 4, - "40000000": 4, - "450000": 4, - "4500000": 4, - "50000": 4, - "500000": 4, - "5000000": 4, - "50000000": 4, - "600000": 4, - "6000000": 4, - "60000000": 4, - "700000": 4, - "7000000": 4, - "800000": 4, - "8000000": 4, - "900000": 4, - "9000000": 4 - }, - "count": 4, - "sum": 8810.557 - } - }, - "latency": { - "bucket": { - "+Inf": 4, - "1000000": 4, - "125000": 4, - "2000000": 4, - "250000": 4, - "4000000": 4, - "500000": 4, - "8000000": 4 - }, - "count": 4, - "sum": 8808 - }, - "resource": "configmaps", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:generic-garbage-collector", - "code": "200", - "component": "apiserver", - "content_type": "application/json", - "count": 1, - "group": "extensions", - "resource": "networkpolicies", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 3379.6820000000002 - } - }, - "group": "certificates.k8s.io", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 3379 - }, - "resource": "certificatesigningrequests", - "scope": "cluster", - "subresource": "approval", - "verb": "PUT", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 452, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 452, - "sum": 203882230380.75815 - } - }, - "group": "storage.k8s.io", - "latency": { - "bucket": { - "+Inf": 452, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 452, - "sum": 203882230148 - }, - "longrunning": { - "count": 2 - }, - "resource": "volumeattachments", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "storage.k8s.io", - "resource": "storageclasses", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "pods", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 18, - "resource": "pods", - "scope": "namespace", - "subresource": "status", - "verb": "PATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "404", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 38, - "group": "rbac.authorization.k8s.io", - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 224, - "group": "policy", - "resource": "poddisruptionbudgets", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 227, - "resource": "persistentvolumes", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 685, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 685, - "sum": 305442339599.1761 - } - }, - "group": "storage.k8s.io", - "latency": { - "bucket": { - "+Inf": 685, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 685, - "sum": 305442339254 - }, - "longrunning": { - "count": 3 - }, - "resource": "storageclasses", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "coordination.k8s.io", - "resource": "leases", - "scope": "namespace", - "verb": "POST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 1 - } - }, - "request": { - "resource": "nodes" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 222, - "resource": "endpoints", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "ingresses.extensions" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:certificate-controller", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "authorization.k8s.io", - "resource": "subjectaccessreviews", - "scope": "cluster", - "verb": "POST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "storage.k8s.io", - "resource": "csidrivers", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:node-controller", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "pods", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 226, - "resource": "persistentvolumeclaims", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "storage.k8s.io", - "resource": "csinodes", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/tokens-controller", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 35, - "resource": "serviceaccounts", - "scope": "namespace", - "verb": "PUT", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "apps", - "resource": "controllerrevisions", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 349.13 - } - }, - "group": "node.k8s.io", - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 348 - }, - "resource": "runtimeclasses", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "persistentvolumes" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:node-controller", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "resource": "nodes", - "scope": "cluster", - "verb": "PATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "scheduling.k8s.io", - "resource": "priorityclasses", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "coordination.k8s.io", - "resource": "leases", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/json", - "count": 2, - "resource": "configmaps", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 142, - "group": "events.k8s.io", - "resource": "events", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "group": "rbac.authorization.k8s.io", - "resource": "rolebindings", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "runtimeclasses.node.k8s.io" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "extensions", - "resource": "ingresses", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 3, - "100000": 3, - "1000000": 3, - "10000000": 3, - "1250000": 3, - "150000": 3, - "1500000": 3, - "15000000": 3, - "1750000": 3, - "200000": 3, - "2000000": 3, - "20000000": 3, - "250000": 3, - "2500000": 3, - "25000000": 3, - "300000": 3, - "3000000": 3, - "30000000": 3, - "350000": 3, - "3500000": 3, - "400000": 3, - "4000000": 3, - "40000000": 3, - "450000": 3, - "4500000": 3, - "50000": 3, - "500000": 3, - "5000000": 3, - "50000000": 3, - "600000": 3, - "6000000": 3, - "60000000": 3, - "700000": 3, - "7000000": 3, - "800000": 3, - "8000000": 3, - "900000": 3, - "9000000": 3 - }, - "count": 3, - "sum": 618.942 - } - }, - "group": "storage.k8s.io", - "latency": { - "bucket": { - "+Inf": 3, - "1000000": 3, - "125000": 3, - "2000000": 3, - "250000": 3, - "4000000": 3, - "500000": 3, - "8000000": 3 - }, - "count": 3, - "sum": 617 - }, - "resource": "csidrivers", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "404", - "component": "apiserver", - "content_type": "application/json", - "count": 1, - "resource": "secrets", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-proxy/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "services", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "coredns/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "resource": "services", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 904, - "resource": "secrets", - "scope": "namespace", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 10949.769999999999 - } - }, - "group": "certificates.k8s.io", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 10949 - }, - "resource": "certificatesigningrequests", - "scope": "cluster", - "verb": "POST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 6120.023 - } - }, - "group": "rbac.authorization.k8s.io", - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 6119 - }, - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "POST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 583.196 - } - }, - "group": "apiextensions.k8s.io", - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 583 - }, - "resource": "customresourcedefinitions", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 356.988 - } - }, - "group": "coordination.k8s.io", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 356 - }, - "resource": "leases", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:endpoint-controller", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "endpoints", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "storage.k8s.io", - "resource": "csidrivers", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "coredns/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 456, - "resource": "endpoints", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 228, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 228, - "sum": 101807111654.82591 - } - }, - "latency": { - "bucket": { - "+Inf": 228, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 228, - "sum": 101807111538 - }, - "longrunning": { - "count": 1 - }, - "resource": "podtemplates", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 230, - "group": "rbac.authorization.k8s.io", - "resource": "clusterroles", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 224, - "resource": "resourcequotas", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "persistentvolumeclaims", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 30, - "100000": 30, - "1000000": 30, - "10000000": 30, - "1250000": 30, - "150000": 30, - "1500000": 30, - "15000000": 30, - "1750000": 30, - "200000": 30, - "2000000": 30, - "20000000": 30, - "250000": 30, - "2500000": 30, - "25000000": 30, - "300000": 30, - "3000000": 30, - "30000000": 30, - "350000": 30, - "3500000": 30, - "400000": 30, - "4000000": 30, - "40000000": 30, - "450000": 30, - "4500000": 30, - "50000": 30, - "500000": 30, - "5000000": 30, - "50000000": 30, - "600000": 30, - "6000000": 30, - "60000000": 30, - "700000": 30, - "7000000": 30, - "800000": 30, - "8000000": 30, - "900000": 30, - "9000000": 30 - }, - "count": 30, - "sum": 106516.889 - } - }, - "group": "apiregistration.k8s.io", - "latency": { - "bucket": { - "+Inf": 30, - "1000000": 30, - "125000": 30, - "2000000": 30, - "250000": 30, - "4000000": 30, - "500000": 30, - "8000000": 30 - }, - "count": 30, - "sum": 106499 - }, - "resource": "apiservices", - "scope": "cluster", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:generic-garbage-collector", - "code": "200", - "component": "apiserver", - "content_type": "application/json", - "count": 1, - "group": "apiextensions.k8s.io", - "resource": "customresourcedefinitions", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 35, - "resource": "secrets", - "scope": "namespace", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "admissionregistration.k8s.io", - "resource": "mutatingwebhookconfigurations", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 4, - "100000": 4, - "1000000": 4, - "10000000": 4, - "1250000": 4, - "150000": 4, - "1500000": 4, - "15000000": 4, - "1750000": 4, - "200000": 4, - "2000000": 4, - "20000000": 4, - "250000": 4, - "2500000": 4, - "25000000": 4, - "300000": 4, - "3000000": 4, - "30000000": 4, - "350000": 4, - "3500000": 4, - "400000": 4, - "4000000": 4, - "40000000": 4, - "450000": 4, - "4500000": 4, - "50000": 4, - "500000": 4, - "5000000": 4, - "50000000": 4, - "600000": 4, - "6000000": 4, - "60000000": 4, - "700000": 4, - "7000000": 4, - "800000": 4, - "8000000": 4, - "900000": 4, - "9000000": 4 - }, - "count": 4, - "sum": 14523.005 - } - }, - "group": "apps", - "latency": { - "bucket": { - "+Inf": 4, - "1000000": 4, - "125000": 4, - "2000000": 4, - "250000": 4, - "4000000": 4, - "500000": 4, - "8000000": 4 - }, - "count": 4, - "sum": 14521 - }, - "resource": "replicasets", - "scope": "namespace", - "subresource": "status", - "verb": "PUT", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 4, - "100000": 4, - "1000000": 4, - "10000000": 4, - "1250000": 4, - "150000": 4, - "1500000": 4, - "15000000": 4, - "1750000": 4, - "200000": 4, - "2000000": 4, - "20000000": 4, - "250000": 4, - "2500000": 4, - "25000000": 4, - "300000": 4, - "3000000": 4, - "30000000": 4, - "350000": 4, - "3500000": 4, - "400000": 4, - "4000000": 4, - "40000000": 4, - "450000": 4, - "4500000": 4, - "50000": 4, - "500000": 4, - "5000000": 4, - "50000000": 4, - "600000": 4, - "6000000": 4, - "60000000": 4, - "700000": 4, - "7000000": 4, - "800000": 4, - "8000000": 4, - "900000": 4, - "9000000": 4 - }, - "count": 4, - "sum": 7738.273999999999 - } - }, - "latency": { - "bucket": { - "+Inf": 4, - "1000000": 4, - "125000": 4, - "2000000": 4, - "250000": 4, - "4000000": 4, - "500000": 4, - "8000000": 4 - }, - "count": 4, - "sum": 7737 - }, - "resource": "pods", - "scope": "namespace", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 4, - "resource": "namespaces", - "scope": "cluster", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 229, - "group": "rbac.authorization.k8s.io", - "resource": "clusterroles", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 11 - } - }, - "request": { - "resource": "roles.rbac.authorization.k8s.io" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:clusterrole-aggregation-controller", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 6, - "group": "rbac.authorization.k8s.io", - "resource": "clusterroles", - "scope": "cluster", - "verb": "PUT", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 5302.826999999999 - } - }, - "group": "apiregistration.k8s.io", - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 5302 - }, - "resource": "apiservices", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:node-controller", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "nodes", - "scope": "cluster", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 3397.6240000000003 - } - }, - "group": "apps", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 3397 - }, - "resource": "replicasets", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 35, - "100000": 35, - "1000000": 35, - "10000000": 35, - "1250000": 35, - "150000": 35, - "1500000": 35, - "15000000": 35, - "1750000": 35, - "200000": 35, - "2000000": 35, - "20000000": 35, - "250000": 35, - "2500000": 35, - "25000000": 35, - "300000": 35, - "3000000": 35, - "30000000": 35, - "350000": 35, - "3500000": 35, - "400000": 35, - "4000000": 35, - "40000000": 35, - "450000": 35, - "4500000": 35, - "50000": 35, - "500000": 35, - "5000000": 35, - "50000000": 35, - "600000": 35, - "6000000": 35, - "60000000": 35, - "700000": 35, - "7000000": 35, - "800000": 35, - "8000000": 35, - "900000": 35, - "9000000": 35 - }, - "count": 35, - "sum": 101230.169 - } - }, - "latency": { - "bucket": { - "+Inf": 35, - "1000000": 35, - "125000": 35, - "2000000": 35, - "250000": 35, - "4000000": 35, - "500000": 35, - "8000000": 35 - }, - "count": 35, - "sum": 101212 - }, - "resource": "serviceaccounts", - "scope": "namespace", - "verb": "PUT", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "404", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "configmaps", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "group": "certificates.k8s.io", - "longrunning": { - "count": 0 - }, - "resource": "certificatesigningrequests", - "scope": "resource", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/json", - "count": 2, - "resource": "serviceaccounts", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 603.155 - } - }, - "group": "apps", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 603 - }, - "resource": "deployments", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "rbac.authorization.k8s.io", - "resource": "rolebindings", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 462, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 462, - "sum": 203723233947.6731 - } - }, - "group": "apps", - "latency": { - "bucket": { - "+Inf": 462, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 462, - "sum": 203723233712 - }, - "longrunning": { - "count": 2 - }, - "resource": "statefulsets", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "extensions", - "resource": "daemonsets", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-proxy/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "resource": "services", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 225, - "group": "admissionregistration.k8s.io", - "resource": "mutatingwebhookconfigurations", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "certificatesigningrequests.certificates.k8s.io" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 681, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 681, - "sum": 305602340778.0577 - } - }, - "latency": { - "bucket": { - "+Inf": 681, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 681, - "sum": 305602340453 - }, - "longrunning": { - "count": 3 - }, - "resource": "persistentvolumes", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 4 - } - }, - "request": { - "resource": "namespaces" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 226, - "resource": "services", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:generic-garbage-collector", - "code": "200", - "component": "apiserver", - "content_type": "application/json", - "count": 228, - "group": "apiregistration.k8s.io", - "resource": "apiservices", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 10212, - "resource": "endpoints", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 1 - } - }, - "request": { - "resource": "replicasets.apps" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 1 - } - }, - "request": { - "resource": "deployments.apps" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 221, - "resource": "services", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 18, - "resource": "pods", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 10, - "resource": "pods", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 6, - "100000": 6, - "1000000": 6, - "10000000": 6, - "1250000": 6, - "150000": 6, - "1500000": 6, - "15000000": 6, - "1750000": 6, - "200000": 6, - "2000000": 6, - "20000000": 6, - "250000": 6, - "2500000": 6, - "25000000": 6, - "300000": 6, - "3000000": 6, - "30000000": 6, - "350000": 6, - "3500000": 6, - "400000": 6, - "4000000": 6, - "40000000": 6, - "450000": 6, - "4500000": 6, - "50000": 6, - "500000": 6, - "5000000": 6, - "50000000": 6, - "600000": 6, - "6000000": 6, - "60000000": 6, - "700000": 6, - "7000000": 6, - "800000": 6, - "8000000": 6, - "900000": 6, - "9000000": 6 - }, - "count": 6, - "sum": 27245.925 - } - }, - "group": "apps", - "latency": { - "bucket": { - "+Inf": 6, - "1000000": 6, - "125000": 6, - "2000000": 6, - "250000": 6, - "4000000": 6, - "500000": 6, - "8000000": 6 - }, - "count": 6, - "sum": 27243 - }, - "resource": "deployments", - "scope": "namespace", - "subresource": "status", - "verb": "PUT", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "group": "apps", - "resource": "daemonsets", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 2020.94 - } - }, - "group": "rbac.authorization.k8s.io", - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 2020 - }, - "resource": "clusterroles", - "scope": "cluster", - "verb": "POST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 328.004 - } - }, - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 327 - }, - "resource": "resourcequotas", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 4, - "100000": 4, - "1000000": 4, - "10000000": 4, - "1250000": 4, - "150000": 4, - "1500000": 4, - "15000000": 4, - "1750000": 4, - "200000": 4, - "2000000": 4, - "20000000": 4, - "250000": 4, - "2500000": 4, - "25000000": 4, - "300000": 4, - "3000000": 4, - "30000000": 4, - "350000": 4, - "3500000": 4, - "400000": 4, - "4000000": 4, - "40000000": 4, - "450000": 4, - "4500000": 4, - "50000": 4, - "500000": 4, - "5000000": 4, - "50000000": 4, - "600000": 4, - "6000000": 4, - "60000000": 4, - "700000": 4, - "7000000": 4, - "800000": 4, - "8000000": 4, - "900000": 4, - "9000000": 4 - }, - "count": 4, - "sum": 10462.737 - } - }, - "latency": { - "bucket": { - "+Inf": 4, - "1000000": 4, - "125000": 4, - "2000000": 4, - "250000": 4, - "4000000": 4, - "500000": 4, - "8000000": 4 - }, - "count": 4, - "sum": 10460 - }, - "resource": "endpoints", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 785.8299999999999 - } - }, - "group": "apps", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 785 - }, - "resource": "daemonsets", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 5, - "100000": 5, - "1000000": 5, - "10000000": 5, - "1250000": 5, - "150000": 5, - "1500000": 5, - "15000000": 5, - "1750000": 5, - "200000": 5, - "2000000": 5, - "20000000": 5, - "250000": 5, - "2500000": 5, - "25000000": 5, - "300000": 5, - "3000000": 5, - "30000000": 5, - "350000": 5, - "3500000": 5, - "400000": 5, - "4000000": 5, - "40000000": 5, - "450000": 5, - "4500000": 5, - "50000": 5, - "500000": 5, - "5000000": 5, - "50000000": 5, - "600000": 5, - "6000000": 5, - "60000000": 5, - "700000": 5, - "7000000": 5, - "800000": 5, - "8000000": 5, - "900000": 5, - "9000000": 5 - }, - "count": 5, - "sum": 6806.763 - } - }, - "latency": { - "bucket": { - "+Inf": 5, - "1000000": 5, - "125000": 5, - "2000000": 5, - "250000": 5, - "4000000": 5, - "500000": 5, - "8000000": 5 - }, - "count": 5, - "sum": 6804 - }, - "resource": "resourcequotas", - "scope": "namespace", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "client": { - "request": { - "count": 136 - } - }, - "request": { - "code": "404", - "host": "localhost:6443", - "method": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-proxy/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "nodes", - "scope": "cluster", - "verb": "GET", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1702, - "resource": "nodes", - "scope": "cluster", - "subresource": "status", - "verb": "PATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:bootstrap-signer", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "configmaps", - "scope": "namespace", - "verb": "PUT", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 1 - } - }, - "request": { - "resource": "storageclasses.storage.k8s.io" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 1370.6370000000002 - } - }, - "group": "storage.k8s.io", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 1370 - }, - "resource": "storageclasses", - "scope": "cluster", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 37, - "group": "rbac.authorization.k8s.io", - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 225, - "group": "extensions", - "resource": "replicasets", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "volumeattachments.storage.k8s.io" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 228, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 228, - "sum": 101918115853.56004 - } - }, - "group": "extensions", - "latency": { - "bucket": { - "+Inf": 228, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 228, - "sum": 101918115730 - }, - "longrunning": { - "count": 1 - }, - "resource": "deployments", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/json", - "count": 2, - "resource": "nodes", - "scope": "cluster", - "verb": "PATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/tokens-controller", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 35, - "resource": "secrets", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 54, - "group": "rbac.authorization.k8s.io", - "resource": "clusterroles", - "scope": "cluster", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "resource": "limitranges", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 8, - "100000": 8, - "1000000": 8, - "10000000": 8, - "1250000": 8, - "150000": 8, - "1500000": 8, - "15000000": 8, - "1750000": 8, - "200000": 8, - "2000000": 8, - "20000000": 8, - "250000": 8, - "2500000": 8, - "25000000": 8, - "300000": 8, - "3000000": 8, - "30000000": 8, - "350000": 8, - "3500000": 8, - "400000": 8, - "4000000": 8, - "40000000": 8, - "450000": 8, - "4500000": 8, - "50000": 8, - "500000": 8, - "5000000": 8, - "50000000": 8, - "600000": 8, - "6000000": 8, - "60000000": 8, - "700000": 8, - "7000000": 8, - "800000": 8, - "8000000": 8, - "900000": 8, - "9000000": 8 - }, - "count": 8, - "sum": 32166.103999999996 - } - }, - "latency": { - "bucket": { - "+Inf": 8, - "1000000": 8, - "125000": 8, - "2000000": 8, - "250000": 8, - "4000000": 8, - "500000": 8, - "8000000": 8 - }, - "count": 8, - "sum": 32162 - }, - "resource": "configmaps", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 32739.923999999995 - } - }, - "group": "apps", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 32739 - }, - "resource": "deployments", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "extensions", - "resource": "podsecuritypolicies", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 61, - "100000": 61, - "1000000": 61, - "10000000": 61, - "1250000": 61, - "150000": 61, - "1500000": 61, - "15000000": 61, - "1750000": 61, - "200000": 61, - "2000000": 61, - "20000000": 61, - "250000": 61, - "2500000": 61, - "25000000": 61, - "300000": 61, - "3000000": 61, - "30000000": 61, - "350000": 61, - "3500000": 61, - "400000": 61, - "4000000": 61, - "40000000": 61, - "450000": 61, - "4500000": 61, - "50000": 47, - "500000": 61, - "5000000": 61, - "50000000": 61, - "600000": 61, - "6000000": 61, - "60000000": 61, - "700000": 61, - "7000000": 61, - "800000": 61, - "8000000": 61, - "900000": 61, - "9000000": 61 - }, - "count": 61, - "sum": 926226.4500000002 - } - }, - "latency": { - "bucket": { - "+Inf": 61, - "1000000": 61, - "125000": 61, - "2000000": 61, - "250000": 61, - "4000000": 61, - "500000": 61, - "8000000": 61 - }, - "count": 61, - "sum": 926197 - }, - "resource": "events", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 231, - "group": "certificates.k8s.io", - "resource": "certificatesigningrequests", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:certificate-controller", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "certificates.k8s.io", - "resource": "certificatesigningrequests", - "scope": "cluster", - "subresource": "approval", - "verb": "PUT", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 5606.011 - } - }, - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 5605 - }, - "resource": "pods", - "scope": "namespace", - "subresource": "status", - "verb": "PUT", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "apiregistration.k8s.io", - "resource": "apiservices", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:daemon-set-controller", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 3, - "resource": "events", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "storage.k8s.io", - "resource": "storageclasses", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 222, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 222, - "sum": 101694111237.26494 - } - }, - "group": "scheduling.k8s.io", - "latency": { - "bucket": { - "+Inf": 222, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 222, - "sum": 101694111123 - }, - "longrunning": { - "count": 1 - }, - "resource": "priorityclasses", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "apps", - "resource": "daemonsets", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:daemon-set-controller", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 3, - "resource": "pods", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "resource": "replicationcontrollers", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "nodes", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 10206, - "100000": 10206, - "1000000": 10206, - "10000000": 10206, - "1250000": 10206, - "150000": 10206, - "1500000": 10206, - "15000000": 10206, - "1750000": 10206, - "200000": 10206, - "2000000": 10206, - "20000000": 10206, - "250000": 10206, - "2500000": 10206, - "25000000": 10206, - "300000": 10206, - "3000000": 10206, - "30000000": 10206, - "350000": 10206, - "3500000": 10206, - "400000": 10206, - "4000000": 10206, - "40000000": 10206, - "450000": 10206, - "4500000": 10206, - "50000": 10206, - "500000": 10206, - "5000000": 10206, - "50000000": 10206, - "600000": 10206, - "6000000": 10206, - "60000000": 10206, - "700000": 10206, - "7000000": 10206, - "800000": 10206, - "8000000": 10206, - "900000": 10206, - "9000000": 10206 - }, - "count": 10206, - "sum": 18983792.713000022 - } - }, - "group": "batch", - "latency": { - "bucket": { - "+Inf": 10206, - "1000000": 10206, - "125000": 10206, - "2000000": 10206, - "250000": 10206, - "4000000": 10206, - "500000": 10206, - "8000000": 10206 - }, - "count": 10206, - "sum": 18978664 - }, - "resource": "jobs", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 370, - "100000": 139, - "1000000": 141, - "10000000": 141, - "1250000": 141, - "150000": 141, - "1500000": 141, - "15000000": 141, - "1750000": 141, - "200000": 141, - "2000000": 141, - "20000000": 141, - "250000": 141, - "2500000": 141, - "25000000": 141, - "300000": 141, - "3000000": 141, - "30000000": 141, - "350000": 141, - "3500000": 141, - "400000": 141, - "4000000": 141, - "40000000": 141, - "450000": 141, - "4500000": 141, - "50000": 73, - "500000": 141, - "5000000": 141, - "50000000": 141, - "600000": 141, - "6000000": 141, - "60000000": 141, - "700000": 141, - "7000000": 141, - "800000": 141, - "8000000": 141, - "900000": 141, - "9000000": 141 - }, - "count": 370, - "sum": 101476101780.024 - } - }, - "group": "events.k8s.io", - "latency": { - "bucket": { - "+Inf": 370, - "1000000": 141, - "125000": 141, - "2000000": 141, - "250000": 141, - "4000000": 141, - "500000": 141, - "8000000": 141 - }, - "count": 370, - "sum": 101476101601 - }, - "longrunning": { - "count": 1 - }, - "resource": "events", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "resource": "namespaces", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:cronjob-controller", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 10205, - "group": "batch", - "resource": "cronjobs", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 231, - "group": "storage.k8s.io", - "resource": "csidrivers", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "poddisruptionbudgets.policy" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "csinodes.storage.k8s.io" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "cronjobs.batch" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 226, - "group": "storage.k8s.io", - "resource": "csidrivers", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 227, - "group": "storage.k8s.io", - "resource": "csinodes", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "customresourcedefinitions.apiextensions.k8s.io" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 235.57999999999998 - } - }, - "group": "coordination.k8s.io", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 235 - }, - "resource": "leases", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/json", - "count": 4, - "group": "rbac.authorization.k8s.io", - "resource": "rolebindings", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "rbac.authorization.k8s.io", - "resource": "rolebindings", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver/_meta/test/metrics.1.8 b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver/_meta/test/metrics.1.8 deleted file mode 100644 index 2153901f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver/_meta/test/metrics.1.8 +++ /dev/null @@ -1,6706 +0,0 @@ -# HELP APIServiceOpenAPIAggregationControllerQueue1_adds Total number of adds handled by workqueue: APIServiceOpenAPIAggregationControllerQueue1 -# TYPE APIServiceOpenAPIAggregationControllerQueue1_adds counter -APIServiceOpenAPIAggregationControllerQueue1_adds 0 -# HELP APIServiceOpenAPIAggregationControllerQueue1_depth Current depth of workqueue: APIServiceOpenAPIAggregationControllerQueue1 -# TYPE APIServiceOpenAPIAggregationControllerQueue1_depth gauge -APIServiceOpenAPIAggregationControllerQueue1_depth 0 -# HELP APIServiceOpenAPIAggregationControllerQueue1_queue_latency How long an item stays in workqueueAPIServiceOpenAPIAggregationControllerQueue1 before being requested. -# TYPE APIServiceOpenAPIAggregationControllerQueue1_queue_latency summary -APIServiceOpenAPIAggregationControllerQueue1_queue_latency{quantile="0.5"} NaN -APIServiceOpenAPIAggregationControllerQueue1_queue_latency{quantile="0.9"} NaN -APIServiceOpenAPIAggregationControllerQueue1_queue_latency{quantile="0.99"} NaN -APIServiceOpenAPIAggregationControllerQueue1_queue_latency_sum 0 -APIServiceOpenAPIAggregationControllerQueue1_queue_latency_count 0 -# HELP APIServiceOpenAPIAggregationControllerQueue1_retries Total number of retries handled by workqueue: APIServiceOpenAPIAggregationControllerQueue1 -# TYPE APIServiceOpenAPIAggregationControllerQueue1_retries counter -APIServiceOpenAPIAggregationControllerQueue1_retries 0 -# HELP APIServiceOpenAPIAggregationControllerQueue1_work_duration How long processing an item from workqueueAPIServiceOpenAPIAggregationControllerQueue1 takes. -# TYPE APIServiceOpenAPIAggregationControllerQueue1_work_duration summary -APIServiceOpenAPIAggregationControllerQueue1_work_duration{quantile="0.5"} NaN -APIServiceOpenAPIAggregationControllerQueue1_work_duration{quantile="0.9"} NaN -APIServiceOpenAPIAggregationControllerQueue1_work_duration{quantile="0.99"} NaN -APIServiceOpenAPIAggregationControllerQueue1_work_duration_sum 0 -APIServiceOpenAPIAggregationControllerQueue1_work_duration_count 0 -# HELP APIServiceRegistrationController_adds Total number of adds handled by workqueue: APIServiceRegistrationController -# TYPE APIServiceRegistrationController_adds counter -APIServiceRegistrationController_adds 44000 -# HELP APIServiceRegistrationController_depth Current depth of workqueue: APIServiceRegistrationController -# TYPE APIServiceRegistrationController_depth gauge -APIServiceRegistrationController_depth 0 -# HELP APIServiceRegistrationController_queue_latency How long an item stays in workqueueAPIServiceRegistrationController before being requested. -# TYPE APIServiceRegistrationController_queue_latency summary -APIServiceRegistrationController_queue_latency{quantile="0.5"} 11 -APIServiceRegistrationController_queue_latency{quantile="0.9"} 40 -APIServiceRegistrationController_queue_latency{quantile="0.99"} 535 -APIServiceRegistrationController_queue_latency_sum 4.712471e+06 -APIServiceRegistrationController_queue_latency_count 44000 -# HELP APIServiceRegistrationController_retries Total number of retries handled by workqueue: APIServiceRegistrationController -# TYPE APIServiceRegistrationController_retries counter -APIServiceRegistrationController_retries 0 -# HELP APIServiceRegistrationController_work_duration How long processing an item from workqueueAPIServiceRegistrationController takes. -# TYPE APIServiceRegistrationController_work_duration summary -APIServiceRegistrationController_work_duration{quantile="0.5"} 2 -APIServiceRegistrationController_work_duration{quantile="0.9"} 3 -APIServiceRegistrationController_work_duration{quantile="0.99"} 11 -APIServiceRegistrationController_work_duration_sum 146377 -APIServiceRegistrationController_work_duration_count 44000 -# HELP AvailableConditionController_adds Total number of adds handled by workqueue: AvailableConditionController -# TYPE AvailableConditionController_adds counter -AvailableConditionController_adds 44000 -# HELP AvailableConditionController_depth Current depth of workqueue: AvailableConditionController -# TYPE AvailableConditionController_depth gauge -AvailableConditionController_depth 0 -# HELP AvailableConditionController_queue_latency How long an item stays in workqueueAvailableConditionController before being requested. -# TYPE AvailableConditionController_queue_latency summary -AvailableConditionController_queue_latency{quantile="0.5"} 29735 -AvailableConditionController_queue_latency{quantile="0.9"} 47103 -AvailableConditionController_queue_latency{quantile="0.99"} 50681 -AvailableConditionController_queue_latency_sum 1.253055768e+09 -AvailableConditionController_queue_latency_count 44000 -# HELP AvailableConditionController_retries Total number of retries handled by workqueue: AvailableConditionController -# TYPE AvailableConditionController_retries counter -AvailableConditionController_retries 0 -# HELP AvailableConditionController_work_duration How long processing an item from workqueueAvailableConditionController takes. -# TYPE AvailableConditionController_work_duration summary -AvailableConditionController_work_duration{quantile="0.5"} 2397 -AvailableConditionController_work_duration{quantile="0.9"} 3304 -AvailableConditionController_work_duration{quantile="0.99"} 6061 -AvailableConditionController_work_duration_sum 1.27142307e+08 -AvailableConditionController_work_duration_count 44000 -# HELP DiscoveryController_adds Total number of adds handled by workqueue: DiscoveryController -# TYPE DiscoveryController_adds counter -DiscoveryController_adds 0 -# HELP DiscoveryController_depth Current depth of workqueue: DiscoveryController -# TYPE DiscoveryController_depth gauge -DiscoveryController_depth 0 -# HELP DiscoveryController_queue_latency How long an item stays in workqueueDiscoveryController before being requested. -# TYPE DiscoveryController_queue_latency summary -DiscoveryController_queue_latency{quantile="0.5"} NaN -DiscoveryController_queue_latency{quantile="0.9"} NaN -DiscoveryController_queue_latency{quantile="0.99"} NaN -DiscoveryController_queue_latency_sum 0 -DiscoveryController_queue_latency_count 0 -# HELP DiscoveryController_retries Total number of retries handled by workqueue: DiscoveryController -# TYPE DiscoveryController_retries counter -DiscoveryController_retries 0 -# HELP DiscoveryController_work_duration How long processing an item from workqueueDiscoveryController takes. -# TYPE DiscoveryController_work_duration summary -DiscoveryController_work_duration{quantile="0.5"} NaN -DiscoveryController_work_duration{quantile="0.9"} NaN -DiscoveryController_work_duration{quantile="0.99"} NaN -DiscoveryController_work_duration_sum 0 -DiscoveryController_work_duration_count 0 -# HELP admission_quota_controller_adds Total number of adds handled by workqueue: admission_quota_controller -# TYPE admission_quota_controller_adds counter -admission_quota_controller_adds 77180 -# HELP admission_quota_controller_depth Current depth of workqueue: admission_quota_controller -# TYPE admission_quota_controller_depth gauge -admission_quota_controller_depth 0 -# HELP admission_quota_controller_queue_latency How long an item stays in workqueueadmission_quota_controller before being requested. -# TYPE admission_quota_controller_queue_latency summary -admission_quota_controller_queue_latency{quantile="0.5"} 8 -admission_quota_controller_queue_latency{quantile="0.9"} 20 -admission_quota_controller_queue_latency{quantile="0.99"} 24 -admission_quota_controller_queue_latency_sum 977321 -admission_quota_controller_queue_latency_count 77180 -# HELP admission_quota_controller_work_duration How long processing an item from workqueueadmission_quota_controller takes. -# TYPE admission_quota_controller_work_duration summary -admission_quota_controller_work_duration{quantile="0.5"} 18 -admission_quota_controller_work_duration{quantile="0.9"} 2291 -admission_quota_controller_work_duration{quantile="0.99"} 3257 -admission_quota_controller_work_duration_sum 3.3328506e+07 -admission_quota_controller_work_duration_count 77180 -# HELP apiserver_audit_event_total Counter of audit events generated and sent to the audit backend. -# TYPE apiserver_audit_event_total counter -apiserver_audit_event_total 9.140523e+06 -# HELP apiserver_audit_level_total Counter of policy levels for audit events (1 per request). -# TYPE apiserver_audit_level_total counter -apiserver_audit_level_total{level="Metadata"} 1.016462e+06 -apiserver_audit_level_total{level="None"} 1.987345e+06 -apiserver_audit_level_total{level="Request"} 7.287026e+06 -apiserver_audit_level_total{level="RequestResponse"} 672701 -# HELP apiserver_client_certificate_expiration_seconds Distribution of the remaining lifetime on the certificate used to authenticate a request. -# TYPE apiserver_client_certificate_expiration_seconds histogram -apiserver_client_certificate_expiration_seconds_bucket{le="0"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="21600"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="43200"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="86400"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="172800"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="345600"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="604800"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="2.592e+06"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="7.776e+06"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="1.5552e+07"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="3.1104e+07"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="+Inf"} 733059 -apiserver_client_certificate_expiration_seconds_sum 1.1534874692275488e+14 -apiserver_client_certificate_expiration_seconds_count 733059 -# HELP apiserver_current_inflight_requests Maximal number of currently used inflight request limit of this apiserver per request kind in last second. -# TYPE apiserver_current_inflight_requests gauge -apiserver_current_inflight_requests{requestKind="mutating"} 1 -apiserver_current_inflight_requests{requestKind="readOnly"} 1 -# HELP apiserver_request_count Counter of apiserver requests broken out for each verb, API resource, client, and HTTP response contentType and code. -# TYPE apiserver_request_count counter -apiserver_request_count{client="Go-http-client/2.0",code="200",contentType="application/vnd.kubernetes.protobuf",resource="pods",scope="cluster",subresource="",verb="LIST"} 20 -apiserver_request_count{client="Go-http-client/2.0",code="200",contentType="application/vnd.kubernetes.protobuf",resource="pods",scope="namespace",subresource="",verb="GET"} 14 -apiserver_request_count{client="Go-http-client/2.0",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="pods",scope="cluster",subresource="",verb="WATCH"} 1165 -apiserver_request_count{client="GoogleCloudConsole",code="200",contentType="application/vnd.kubernetes.protobuf",resource="nodes",scope="cluster",subresource="",verb="LIST"} 20 -apiserver_request_count{client="GoogleCloudConsole",code="200",contentType="application/vnd.kubernetes.protobuf",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST"} 7 -apiserver_request_count{client="GoogleCloudConsole",code="200",contentType="application/vnd.kubernetes.protobuf",resource="pods",scope="cluster",subresource="",verb="LIST"} 20 -apiserver_request_count{client="GoogleCloudConsole",code="200",contentType="application/vnd.kubernetes.protobuf",resource="storageclasses",scope="cluster",subresource="",verb="LIST"} 7 -apiserver_request_count{client="GoogleContainerEngine",code="200",contentType="application/vnd.kubernetes.protobuf",resource="componentstatuses",scope="cluster",subresource="",verb="LIST"} 7195 -apiserver_request_count{client="GoogleContainerEngine",code="200",contentType="application/vnd.kubernetes.protobuf",resource="daemonsets",scope="cluster",subresource="",verb="LIST"} 709 -apiserver_request_count{client="GoogleContainerEngine",code="200",contentType="application/vnd.kubernetes.protobuf",resource="deployments",scope="cluster",subresource="",verb="LIST"} 709 -apiserver_request_count{client="GoogleContainerEngine",code="200",contentType="application/vnd.kubernetes.protobuf",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST"} 709 -apiserver_request_count{client="GoogleContainerEngine",code="200",contentType="application/vnd.kubernetes.protobuf",resource="ingresses",scope="cluster",subresource="",verb="LIST"} 709 -apiserver_request_count{client="GoogleContainerEngine",code="200",contentType="application/vnd.kubernetes.protobuf",resource="jobs",scope="cluster",subresource="",verb="LIST"} 709 -apiserver_request_count{client="GoogleContainerEngine",code="200",contentType="application/vnd.kubernetes.protobuf",resource="namespaces",scope="cluster",subresource="",verb="LIST"} 7190 -apiserver_request_count{client="GoogleContainerEngine",code="200",contentType="application/vnd.kubernetes.protobuf",resource="nodes",scope="cluster",subresource="",verb="GET"} 4 -apiserver_request_count{client="GoogleContainerEngine",code="200",contentType="application/vnd.kubernetes.protobuf",resource="nodes",scope="cluster",subresource="",verb="LIST"} 14465 -apiserver_request_count{client="GoogleContainerEngine",code="200",contentType="application/vnd.kubernetes.protobuf",resource="nodes",scope="cluster",subresource="",verb="PUT"} 4 -apiserver_request_count{client="GoogleContainerEngine",code="200",contentType="application/vnd.kubernetes.protobuf",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST"} 709 -apiserver_request_count{client="GoogleContainerEngine",code="200",contentType="application/vnd.kubernetes.protobuf",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST"} 709 -apiserver_request_count{client="GoogleContainerEngine",code="200",contentType="application/vnd.kubernetes.protobuf",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST"} 709 -apiserver_request_count{client="GoogleContainerEngine",code="200",contentType="application/vnd.kubernetes.protobuf",resource="pods",scope="cluster",subresource="",verb="LIST"} 7198 -apiserver_request_count{client="GoogleContainerEngine",code="200",contentType="application/vnd.kubernetes.protobuf",resource="pods",scope="namespace",subresource="",verb="DELETE"} 14 -apiserver_request_count{client="GoogleContainerEngine",code="200",contentType="application/vnd.kubernetes.protobuf",resource="pods",scope="namespace",subresource="",verb="GET"} 134 -apiserver_request_count{client="GoogleContainerEngine",code="200",contentType="application/vnd.kubernetes.protobuf",resource="pods",scope="namespace",subresource="",verb="LIST"} 14380 -apiserver_request_count{client="GoogleContainerEngine",code="200",contentType="application/vnd.kubernetes.protobuf",resource="podtemplates",scope="cluster",subresource="",verb="LIST"} 709 -apiserver_request_count{client="GoogleContainerEngine",code="200",contentType="application/vnd.kubernetes.protobuf",resource="replicasets",scope="cluster",subresource="",verb="LIST"} 709 -apiserver_request_count{client="GoogleContainerEngine",code="200",contentType="application/vnd.kubernetes.protobuf",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST"} 709 -apiserver_request_count{client="GoogleContainerEngine",code="200",contentType="application/vnd.kubernetes.protobuf",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST"} 709 -apiserver_request_count{client="GoogleContainerEngine",code="200",contentType="application/vnd.kubernetes.protobuf",resource="services",scope="cluster",subresource="",verb="LIST"} 709 -apiserver_request_count{client="GoogleContainerEngine",code="200",contentType="application/vnd.kubernetes.protobuf",resource="statefulsets",scope="cluster",subresource="",verb="LIST"} 709 -apiserver_request_count{client="GoogleContainerEngine",code="404",contentType="application/vnd.kubernetes.protobuf",resource="pods",scope="namespace",subresource="",verb="GET"} 14 -apiserver_request_count{client="cluster-proportional-autoscaler/v1.6.5 (linux/amd64) kubernetes/$Format",code="200",contentType="application/vnd.kubernetes.protobuf",resource="configmaps",scope="namespace",subresource="",verb="GET"} 65892 -apiserver_request_count{client="cluster-proportional-autoscaler/v1.6.5 (linux/amd64) kubernetes/$Format",code="200",contentType="application/vnd.kubernetes.protobuf",resource="deployments",scope="namespace",subresource="scale",verb="GET"} 65893 -apiserver_request_count{client="cluster-proportional-autoscaler/v1.6.5 (linux/amd64) kubernetes/$Format",code="200",contentType="application/vnd.kubernetes.protobuf",resource="deployments",scope="namespace",subresource="scale",verb="PUT"} 1 -apiserver_request_count{client="cluster-proportional-autoscaler/v1.6.5 (linux/amd64) kubernetes/$Format",code="200",contentType="application/vnd.kubernetes.protobuf",resource="nodes",scope="cluster",subresource="",verb="LIST"} 65893 -apiserver_request_count{client="cluster-proportional-autoscaler/v1.6.5 (linux/amd64) kubernetes/$Format",code="201",contentType="application/vnd.kubernetes.protobuf",resource="configmaps",scope="namespace",subresource="",verb="POST"} 1 -apiserver_request_count{client="cluster-proportional-autoscaler/v1.6.5 (linux/amd64) kubernetes/$Format",code="404",contentType="application/vnd.kubernetes.protobuf",resource="configmaps",scope="namespace",subresource="",verb="GET"} 1 -apiserver_request_count{client="dashboard/v1.8.0",code="0",contentType="text/plain; charset=utf-8",resource="services",scope="resource",subresource="",verb="proxy"} 21955 -apiserver_request_count{client="dashboard/v1.8.0",code="200",contentType="application/vnd.kubernetes.protobuf",resource="secrets",scope="namespace",subresource="",verb="GET"} 2200 -apiserver_request_count{client="dashboard/v1.8.0",code="200",contentType="text/plain; charset=utf-8",resource="services",scope="resource",subresource="",verb="PROXY"} 21949 -apiserver_request_count{client="dashboard/v1.8.0",code="201",contentType="application/vnd.kubernetes.protobuf",resource="secrets",scope="namespace",subresource="",verb="POST"} 1 -apiserver_request_count{client="dashboard/v1.8.0",code="404",contentType="application/vnd.kubernetes.protobuf",resource="secrets",scope="namespace",subresource="",verb="GET"} 4 -apiserver_request_count{client="dashboard/v1.8.0",code="409",contentType="application/vnd.kubernetes.protobuf",resource="secrets",scope="namespace",subresource="",verb="POST"} 1 -apiserver_request_count{client="dashboard/v1.8.0",code="500",contentType="text/plain; charset=utf-8",resource="services",scope="resource",subresource="",verb="PROXY"} 6 -apiserver_request_count{client="dashboard/v1.8.0",code="503",contentType="application/vnd.kubernetes.protobuf",resource="services",scope="resource",subresource="",verb="PROXY"} 10 -apiserver_request_count{client="dashboard/v1.8.0",code="503",contentType="application/vnd.kubernetes.protobuf",resource="services",scope="resource",subresource="",verb="proxy"} 10 -apiserver_request_count{client="event-exporter/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/json",resource="events",scope="cluster",subresource="",verb="LIST"} 1131 -apiserver_request_count{client="event-exporter/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/json",resource="events",scope="cluster",subresource="",verb="WATCH"} 2599 -apiserver_request_count{client="gke-certificates-controller/v1.7.0 (linux/amd64) kubernetes/6b9ded1/certificate-controller",code="200",contentType="application/json",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="gke-certificates-controller/v1.7.0 (linux/amd64) kubernetes/6b9ded1/certificate-controller",code="200",contentType="application/json",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH"} 1467 -apiserver_request_count{client="gke-certificates-controller/v1.7.0 (linux/amd64) kubernetes/6b9ded1/certificate-controller",code="200",contentType="application/json",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT"} 7 -apiserver_request_count{client="glbc/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/json",resource="configmaps",scope="namespace",subresource="",verb="GET"} 263574 -apiserver_request_count{client="glbc/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/json",resource="configmaps",scope="namespace",subresource="",verb="PUT"} 1 -apiserver_request_count{client="glbc/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/json",resource="ingresses",scope="cluster",subresource="",verb="LIST"} 2 -apiserver_request_count{client="glbc/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/json",resource="ingresses",scope="cluster",subresource="",verb="WATCH"} 1473 -apiserver_request_count{client="glbc/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/json",resource="nodes",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="glbc/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/json",resource="nodes",scope="cluster",subresource="",verb="WATCH"} 1464 -apiserver_request_count{client="glbc/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/json",resource="pods",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="glbc/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/json",resource="pods",scope="cluster",subresource="",verb="WATCH"} 1465 -apiserver_request_count{client="glbc/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/json",resource="services",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="glbc/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/json",resource="services",scope="cluster",subresource="",verb="WATCH"} 1485 -apiserver_request_count{client="glbc/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/json",resource="services",scope="namespace",subresource="",verb="GET"} 1 -apiserver_request_count{client="glbc/v0.0.0 (linux/amd64) kubernetes/$Format",code="201",contentType="application/json",resource="configmaps",scope="namespace",subresource="",verb="POST"} 1 -apiserver_request_count{client="glbc/v0.0.0 (linux/amd64) kubernetes/$Format",code="404",contentType="application/json",resource="configmaps",scope="namespace",subresource="",verb="GET"} 2 -apiserver_request_count{client="glbc/v0.0.0 (linux/amd64) kubernetes/$Format",code="404",contentType="application/json",resource="services",scope="namespace",subresource="",verb="GET"} 15 -apiserver_request_count{client="heapster/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/vnd.kubernetes.protobuf",resource="namespaces",scope="cluster",subresource="",verb="LIST"} 5 -apiserver_request_count{client="heapster/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/vnd.kubernetes.protobuf",resource="nodes",scope="cluster",subresource="",verb="LIST"} 15 -apiserver_request_count{client="heapster/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/vnd.kubernetes.protobuf",resource="pods",scope="cluster",subresource="",verb="LIST"} 5 -apiserver_request_count{client="heapster/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="namespaces",scope="cluster",subresource="",verb="WATCH"} 1473 -apiserver_request_count{client="heapster/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="nodes",scope="cluster",subresource="",verb="WATCH"} 4446 -apiserver_request_count{client="heapster/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="pods",scope="cluster",subresource="",verb="WATCH"} 1460 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf",resource="apiservices",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf",resource="apiservices",scope="cluster",subresource="status",verb="PUT"} 44000 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST"} 2 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf",resource="clusterroles",scope="cluster",subresource="",verb="LIST"} 2 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf",resource="endpoints",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf",resource="endpoints",scope="namespace",subresource="",verb="GET"} 65940 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf",resource="limitranges",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf",resource="limitranges",scope="namespace",subresource="",verb="LIST"} 18 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf",resource="namespaces",scope="cluster",subresource="",verb="GET"} 87937 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf",resource="namespaces",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf",resource="nodes",scope="cluster",subresource="",verb="LIST"} 43979 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST"} 2 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf",resource="pods",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf",resource="pods",scope="namespace",subresource="",verb="GET"} 68 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf",resource="resourcequotas",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf",resource="resourcequotas",scope="namespace",subresource="",verb="LIST"} 11023 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf",resource="rolebindings",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf",resource="roles",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf",resource="secrets",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf",resource="services",scope="cluster",subresource="",verb="LIST"} 7337 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf",resource="services",scope="namespace",subresource="",verb="GET"} 65940 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf",resource="storageclasses",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="apiservices",scope="cluster",subresource="",verb="WATCH"} 1465 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH"} 1478 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="clusterroles",scope="cluster",subresource="",verb="WATCH"} 1459 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH"} 1467 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="endpoints",scope="cluster",subresource="",verb="WATCH"} 1474 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="limitranges",scope="cluster",subresource="",verb="WATCH"} 1472 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="namespaces",scope="cluster",subresource="",verb="WATCH"} 1463 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH"} 1471 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="pods",scope="cluster",subresource="",verb="WATCH"} 1476 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH"} 1496 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="rolebindings",scope="cluster",subresource="",verb="WATCH"} 1450 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="roles",scope="cluster",subresource="",verb="WATCH"} 1482 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="secrets",scope="cluster",subresource="",verb="WATCH"} 1476 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH"} 1473 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="services",scope="cluster",subresource="",verb="WATCH"} 1466 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="storageclasses",scope="cluster",subresource="",verb="WATCH"} 1461 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="201",contentType="application/vnd.kubernetes.protobuf",resource="apiservices",scope="cluster",subresource="",verb="POST"} 20 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="201",contentType="application/vnd.kubernetes.protobuf",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST"} 30 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="201",contentType="application/vnd.kubernetes.protobuf",resource="clusterroles",scope="cluster",subresource="",verb="POST"} 41 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="201",contentType="application/vnd.kubernetes.protobuf",resource="configmaps",scope="namespace",subresource="",verb="POST"} 1 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="201",contentType="application/vnd.kubernetes.protobuf",resource="endpoints",scope="namespace",subresource="",verb="POST"} 1 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="201",contentType="application/vnd.kubernetes.protobuf",resource="namespaces",scope="cluster",subresource="",verb="POST"} 3 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="201",contentType="application/vnd.kubernetes.protobuf",resource="rolebindings",scope="namespace",subresource="",verb="POST"} 6 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="201",contentType="application/vnd.kubernetes.protobuf",resource="roles",scope="namespace",subresource="",verb="POST"} 7 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="201",contentType="application/vnd.kubernetes.protobuf",resource="services",scope="namespace",subresource="",verb="POST"} 1 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="404",contentType="application/vnd.kubernetes.protobuf",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET"} 30 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="404",contentType="application/vnd.kubernetes.protobuf",resource="clusterroles",scope="cluster",subresource="",verb="GET"} 41 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="404",contentType="application/vnd.kubernetes.protobuf",resource="configmaps",scope="namespace",subresource="",verb="GET"} 1 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="404",contentType="application/vnd.kubernetes.protobuf",resource="endpoints",scope="namespace",subresource="",verb="GET"} 1 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="404",contentType="application/vnd.kubernetes.protobuf",resource="namespaces",scope="cluster",subresource="",verb="GET"} 2 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="404",contentType="application/vnd.kubernetes.protobuf",resource="rolebindings",scope="namespace",subresource="",verb="GET"} 6 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="404",contentType="application/vnd.kubernetes.protobuf",resource="roles",scope="namespace",subresource="",verb="GET"} 7 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="404",contentType="application/vnd.kubernetes.protobuf",resource="serviceaccounts",scope="namespace",subresource="",verb="GET"} 73 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="404",contentType="application/vnd.kubernetes.protobuf",resource="services",scope="namespace",subresource="",verb="GET"} 1 -apiserver_request_count{client="kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="409",contentType="application/vnd.kubernetes.protobuf",resource="namespaces",scope="cluster",subresource="",verb="POST"} 13 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/controller-manager",code="200",contentType="application/vnd.kubernetes.protobuf",resource="namespaces",scope="cluster",subresource="",verb="GET"} 23 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/controller-manager",code="200",contentType="application/vnd.kubernetes.protobuf",resource="secrets",scope="namespace",subresource="",verb="LIST"} 27 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/controller-manager",code="200",contentType="application/vnd.kubernetes.protobuf",resource="serviceaccounts",scope="namespace",subresource="",verb="GET"} 4 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/controller-manager",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="secrets",scope="namespace",subresource="",verb="WATCH"} 15 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/controller-manager",code="201",contentType="application/vnd.kubernetes.protobuf",resource="events",scope="namespace",subresource="",verb="POST"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/controller-manager",code="201",contentType="application/vnd.kubernetes.protobuf",resource="serviceaccounts",scope="namespace",subresource="",verb="POST"} 23 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/controller-manager",code="201",contentType="application/vnd.kubernetes.protobuf",resource="tokenreviews",scope="cluster",subresource="",verb="POST"} 27 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/controller-manager",code="404",contentType="application/vnd.kubernetes.protobuf",resource="serviceaccounts",scope="namespace",subresource="",verb="GET"} 23 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/leader-election",code="200",contentType="application/vnd.kubernetes.protobuf",resource="endpoints",scope="namespace",subresource="",verb="GET"} 328381 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/leader-election",code="200",contentType="application/vnd.kubernetes.protobuf",resource="endpoints",scope="namespace",subresource="",verb="PUT"} 328381 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/leader-election",code="201",contentType="application/vnd.kubernetes.protobuf",resource="endpoints",scope="namespace",subresource="",verb="POST"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/leader-election",code="404",contentType="application/vnd.kubernetes.protobuf",resource="endpoints",scope="namespace",subresource="",verb="GET"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf",resource="clusterroles",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf",resource="configmaps",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf",resource="cronjobs",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf",resource="daemonsets",scope="cluster",subresource="",verb="LIST"} 2 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf",resource="deployments",scope="cluster",subresource="",verb="LIST"} 2 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf",resource="endpoints",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf",resource="ingresses",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf",resource="jobs",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf",resource="limitranges",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf",resource="namespaces",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf",resource="networkpolicies",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf",resource="nodes",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf",resource="pods",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf",resource="podtemplates",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf",resource="replicasets",scope="cluster",subresource="",verb="LIST"} 2 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf",resource="resourcequotas",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf",resource="rolebindings",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf",resource="roles",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf",resource="secrets",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf",resource="services",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf",resource="statefulsets",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf",resource="storageclasses",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH"} 1470 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH"} 1483 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="clusterroles",scope="cluster",subresource="",verb="WATCH"} 1468 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="configmaps",scope="cluster",subresource="",verb="WATCH"} 1483 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH"} 1463 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH"} 1467 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="daemonsets",scope="cluster",subresource="",verb="WATCH"} 2934 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="deployments",scope="cluster",subresource="",verb="WATCH"} 2928 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="endpoints",scope="cluster",subresource="",verb="WATCH"} 1478 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH"} 1459 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="ingresses",scope="cluster",subresource="",verb="WATCH"} 1468 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="jobs",scope="cluster",subresource="",verb="WATCH"} 1469 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="limitranges",scope="cluster",subresource="",verb="WATCH"} 1468 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="namespaces",scope="cluster",subresource="",verb="WATCH"} 1456 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH"} 1479 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="nodes",scope="cluster",subresource="",verb="WATCH"} 1478 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH"} 1478 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH"} 1464 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH"} 1472 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="pods",scope="cluster",subresource="",verb="WATCH"} 1470 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH"} 1472 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="podtemplates",scope="cluster",subresource="",verb="WATCH"} 1464 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="replicasets",scope="cluster",subresource="",verb="WATCH"} 2938 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH"} 1470 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH"} 1465 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="rolebindings",scope="cluster",subresource="",verb="WATCH"} 1476 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="roles",scope="cluster",subresource="",verb="WATCH"} 1468 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="secrets",scope="cluster",subresource="",verb="WATCH"} 1464 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH"} 1461 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="services",scope="cluster",subresource="",verb="WATCH"} 1483 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="statefulsets",scope="cluster",subresource="",verb="WATCH"} 1464 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="storageclasses",scope="cluster",subresource="",verb="WATCH"} 1478 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:attachdetach-controller",code="200",contentType="application/vnd.kubernetes.protobuf",resource="events",scope="namespace",subresource="",verb="PATCH"} 50 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:attachdetach-controller",code="200",contentType="application/vnd.kubernetes.protobuf",resource="nodes",scope="cluster",subresource="",verb="GET"} 2 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:attachdetach-controller",code="200",contentType="application/vnd.kubernetes.protobuf",resource="nodes",scope="cluster",subresource="status",verb="PATCH"} 5 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:attachdetach-controller",code="201",contentType="application/vnd.kubernetes.protobuf",resource="events",scope="namespace",subresource="",verb="POST"} 2 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:certificate-controller",code="200",contentType="application/vnd.kubernetes.protobuf",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT"} 7 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:certificate-controller",code="201",contentType="application/vnd.kubernetes.protobuf",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST"} 7 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:cloud-provider",code="200",contentType="application/vnd.kubernetes.protobuf",resource="configmaps",scope="namespace",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:cloud-provider",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="configmaps",scope="namespace",subresource="",verb="WATCH"} 1462 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:cronjob-controller",code="200",contentType="application/vnd.kubernetes.protobuf",resource="cronjobs",scope="cluster",subresource="",verb="LIST"} 65929 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:cronjob-controller",code="200",contentType="application/vnd.kubernetes.protobuf",resource="jobs",scope="cluster",subresource="",verb="LIST"} 65929 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:daemon-set-controller",code="200",contentType="application/vnd.kubernetes.protobuf",resource="daemonsets",scope="namespace",subresource="",verb="GET"} 10 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:daemon-set-controller",code="200",contentType="application/vnd.kubernetes.protobuf",resource="daemonsets",scope="namespace",subresource="status",verb="PUT"} 106 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:daemon-set-controller",code="200",contentType="application/vnd.kubernetes.protobuf",resource="events",scope="namespace",subresource="",verb="PATCH"} 58 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:daemon-set-controller",code="200",contentType="application/vnd.kubernetes.protobuf",resource="pods",scope="namespace",subresource="",verb="DELETE"} 9 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:daemon-set-controller",code="201",contentType="application/vnd.kubernetes.protobuf",resource="controllerrevisions",scope="namespace",subresource="",verb="POST"} 9 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:daemon-set-controller",code="201",contentType="application/vnd.kubernetes.protobuf",resource="events",scope="namespace",subresource="",verb="POST"} 41 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:daemon-set-controller",code="201",contentType="application/vnd.kubernetes.protobuf",resource="pods",scope="namespace",subresource="",verb="POST"} 26 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:daemon-set-controller",code="403",contentType="application/vnd.kubernetes.protobuf",resource="pods",scope="namespace",subresource="",verb="POST"} 39 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:daemon-set-controller",code="409",contentType="application/vnd.kubernetes.protobuf",resource="daemonsets",scope="namespace",subresource="status",verb="PUT"} 10 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:deployment-controller",code="200",contentType="application/vnd.kubernetes.protobuf",resource="deployments",scope="namespace",subresource="status",verb="PUT"} 287 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:deployment-controller",code="200",contentType="application/vnd.kubernetes.protobuf",resource="replicasets",scope="namespace",subresource="",verb="DELETE"} 14 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:deployment-controller",code="200",contentType="application/vnd.kubernetes.protobuf",resource="replicasets",scope="namespace",subresource="",verb="LIST"} 2 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:deployment-controller",code="200",contentType="application/vnd.kubernetes.protobuf",resource="replicasets",scope="namespace",subresource="",verb="PUT"} 22 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:deployment-controller",code="201",contentType="application/vnd.kubernetes.protobuf",resource="events",scope="namespace",subresource="",verb="POST"} 49 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:deployment-controller",code="201",contentType="application/vnd.kubernetes.protobuf",resource="replicasets",scope="namespace",subresource="",verb="POST"} 27 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:deployment-controller",code="409",contentType="application/vnd.kubernetes.protobuf",resource="deployments",scope="namespace",subresource="status",verb="PUT"} 60 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:endpoint-controller",code="200",contentType="application/vnd.kubernetes.protobuf",resource="endpoints",scope="namespace",subresource="",verb="PUT"} 206 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:endpoint-controller",code="201",contentType="application/vnd.kubernetes.protobuf",resource="endpoints",scope="namespace",subresource="",verb="POST"} 7 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:endpoint-controller",code="409",contentType="application/vnd.kubernetes.protobuf",resource="endpoints",scope="namespace",subresource="",verb="POST"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:endpoint-controller",code="409",contentType="application/vnd.kubernetes.protobuf",resource="endpoints",scope="namespace",subresource="",verb="PUT"} 2 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:generic-garbage-collector",code="200",contentType="application/json",resource="controllerrevisions",scope="namespace",subresource="",verb="DELETE"} 6 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:generic-garbage-collector",code="200",contentType="application/json",resource="controllerrevisions",scope="namespace",subresource="",verb="GET"} 6 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:generic-garbage-collector",code="200",contentType="application/json",resource="networkpolicies",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:generic-garbage-collector",code="200",contentType="application/json",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH"} 1468 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:generic-garbage-collector",code="200",contentType="application/json",resource="pods",scope="namespace",subresource="",verb="PATCH"} 36 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:generic-garbage-collector",code="200",contentType="application/json",resource="replicasets",scope="namespace",subresource="",verb="GET"} 15 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:generic-garbage-collector",code="200",contentType="application/json",resource="replicasets",scope="namespace",subresource="",verb="PUT"} 14 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:generic-garbage-collector",code="404",contentType="application/json",resource="replicasets",scope="namespace",subresource="",verb="GET"} 14 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:generic-garbage-collector",code="409",contentType="application/json",resource="replicasets",scope="namespace",subresource="",verb="PUT"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:job-controller",code="200",contentType="application/vnd.kubernetes.protobuf",resource="jobs",scope="namespace",subresource="status",verb="PUT"} 39 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:job-controller",code="201",contentType="application/vnd.kubernetes.protobuf",resource="events",scope="namespace",subresource="",verb="POST"} 21 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:job-controller",code="201",contentType="application/vnd.kubernetes.protobuf",resource="pods",scope="namespace",subresource="",verb="POST"} 20 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:job-controller",code="409",contentType="application/vnd.kubernetes.protobuf",resource="jobs",scope="namespace",subresource="status",verb="PUT"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:node-controller",code="200",contentType="application/vnd.kubernetes.protobuf",resource="events",scope="namespace",subresource="",verb="PATCH"} 2 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:node-controller",code="200",contentType="application/vnd.kubernetes.protobuf",resource="nodes",scope="cluster",subresource="",verb="DELETE"} 4 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:node-controller",code="200",contentType="application/vnd.kubernetes.protobuf",resource="nodes",scope="cluster",subresource="",verb="GET"} 11 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:node-controller",code="200",contentType="application/vnd.kubernetes.protobuf",resource="nodes",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:node-controller",code="200",contentType="application/vnd.kubernetes.protobuf",resource="nodes",scope="cluster",subresource="",verb="PUT"} 7 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:node-controller",code="200",contentType="application/vnd.kubernetes.protobuf",resource="nodes",scope="cluster",subresource="status",verb="PUT"} 9 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:node-controller",code="200",contentType="application/vnd.kubernetes.protobuf",resource="pods",scope="cluster",subresource="",verb="LIST"} 17 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:node-controller",code="200",contentType="application/vnd.kubernetes.protobuf",resource="pods",scope="namespace",subresource="",verb="DELETE"} 5 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:node-controller",code="200",contentType="application/vnd.kubernetes.protobuf",resource="pods",scope="namespace",subresource="status",verb="PUT"} 70 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:node-controller",code="201",contentType="application/vnd.kubernetes.protobuf",resource="events",scope="namespace",subresource="",verb="POST"} 28 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:node-controller",code="409",contentType="application/vnd.kubernetes.protobuf",resource="nodes",scope="cluster",subresource="",verb="PUT"} 4 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:persistent-volume-binder",code="200",contentType="application/vnd.kubernetes.protobuf",resource="persistentvolumeclaims",scope="namespace",subresource="",verb="PUT"} 2 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:persistent-volume-binder",code="200",contentType="application/vnd.kubernetes.protobuf",resource="persistentvolumeclaims",scope="namespace",subresource="status",verb="PUT"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:persistent-volume-binder",code="200",contentType="application/vnd.kubernetes.protobuf",resource="persistentvolumes",scope="cluster",subresource="status",verb="PUT"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:persistent-volume-binder",code="201",contentType="application/vnd.kubernetes.protobuf",resource="events",scope="namespace",subresource="",verb="POST"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:persistent-volume-binder",code="201",contentType="application/vnd.kubernetes.protobuf",resource="persistentvolumes",scope="cluster",subresource="",verb="POST"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:persistent-volume-binder",code="404",contentType="application/vnd.kubernetes.protobuf",resource="persistentvolumes",scope="cluster",subresource="",verb="GET"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:pod-garbage-collector",code="200",contentType="application/vnd.kubernetes.protobuf",resource="nodes",scope="cluster",subresource="",verb="LIST"} 32985 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:pod-garbage-collector",code="200",contentType="application/vnd.kubernetes.protobuf",resource="pods",scope="namespace",subresource="",verb="DELETE"} 12 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:replicaset-controller",code="200",contentType="application/vnd.kubernetes.protobuf",resource="events",scope="namespace",subresource="",verb="PATCH"} 30 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:replicaset-controller",code="200",contentType="application/vnd.kubernetes.protobuf",resource="pods",scope="namespace",subresource="",verb="DELETE"} 45 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:replicaset-controller",code="200",contentType="application/vnd.kubernetes.protobuf",resource="replicasets",scope="namespace",subresource="",verb="GET"} 22 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:replicaset-controller",code="200",contentType="application/vnd.kubernetes.protobuf",resource="replicasets",scope="namespace",subresource="status",verb="PUT"} 271 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:replicaset-controller",code="201",contentType="application/vnd.kubernetes.protobuf",resource="events",scope="namespace",subresource="",verb="POST"} 123 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:replicaset-controller",code="201",contentType="application/vnd.kubernetes.protobuf",resource="pods",scope="namespace",subresource="",verb="POST"} 74 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:replicaset-controller",code="403",contentType="application/vnd.kubernetes.protobuf",resource="pods",scope="namespace",subresource="",verb="POST"} 34 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:replicaset-controller",code="409",contentType="application/vnd.kubernetes.protobuf",resource="replicasets",scope="namespace",subresource="status",verb="PUT"} 22 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:route-controller",code="200",contentType="application/vnd.kubernetes.protobuf",resource="nodes",scope="cluster",subresource="status",verb="PATCH"} 7 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:service-account-controller",code="201",contentType="application/vnd.kubernetes.protobuf",resource="serviceaccounts",scope="namespace",subresource="",verb="POST"} 3 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:service-controller",code="200",contentType="application/vnd.kubernetes.protobuf",resource="events",scope="namespace",subresource="",verb="PATCH"} 6 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:service-controller",code="200",contentType="application/vnd.kubernetes.protobuf",resource="services",scope="namespace",subresource="status",verb="PUT"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:service-controller",code="201",contentType="application/vnd.kubernetes.protobuf",resource="events",scope="namespace",subresource="",verb="POST"} 4 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:service-controller",code="404",contentType="application/vnd.kubernetes.protobuf",resource="events",scope="namespace",subresource="",verb="PATCH"} 1 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:ttl-controller",code="200",contentType="application/vnd.kubernetes.protobuf",resource="nodes",scope="cluster",subresource="",verb="PATCH"} 7 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/tokens-controller",code="200",contentType="application/vnd.kubernetes.protobuf",resource="secrets",scope="namespace",subresource="",verb="DELETE"} 3 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/tokens-controller",code="200",contentType="application/vnd.kubernetes.protobuf",resource="serviceaccounts",scope="namespace",subresource="",verb="GET"} 38 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/tokens-controller",code="200",contentType="application/vnd.kubernetes.protobuf",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT"} 38 -apiserver_request_count{client="kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/tokens-controller",code="201",contentType="application/vnd.kubernetes.protobuf",resource="secrets",scope="namespace",subresource="",verb="POST"} 38 -apiserver_request_count{client="kube-dns/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/vnd.kubernetes.protobuf",resource="endpoints",scope="cluster",subresource="",verb="LIST"} 4 -apiserver_request_count{client="kube-dns/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/vnd.kubernetes.protobuf",resource="services",scope="cluster",subresource="",verb="LIST"} 4 -apiserver_request_count{client="kube-dns/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="endpoints",scope="cluster",subresource="",verb="WATCH"} 2947 -apiserver_request_count{client="kube-dns/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="services",scope="cluster",subresource="",verb="WATCH"} 2941 -apiserver_request_count{client="kube-proxy/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf",resource="endpoints",scope="cluster",subresource="",verb="LIST"} 7 -apiserver_request_count{client="kube-proxy/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf",resource="nodes",scope="cluster",subresource="",verb="GET"} 7 -apiserver_request_count{client="kube-proxy/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf",resource="services",scope="cluster",subresource="",verb="LIST"} 7 -apiserver_request_count{client="kube-proxy/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="endpoints",scope="cluster",subresource="",verb="WATCH"} 4420 -apiserver_request_count{client="kube-proxy/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="services",scope="cluster",subresource="",verb="WATCH"} 4417 -apiserver_request_count{client="kube-proxy/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="201",contentType="application/vnd.kubernetes.protobuf",resource="events",scope="namespace",subresource="",verb="POST"} 7 -apiserver_request_count{client="kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/leader-election",code="200",contentType="application/vnd.kubernetes.protobuf",resource="endpoints",scope="namespace",subresource="",verb="GET"} 328348 -apiserver_request_count{client="kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/leader-election",code="200",contentType="application/vnd.kubernetes.protobuf",resource="endpoints",scope="namespace",subresource="",verb="PUT"} 328348 -apiserver_request_count{client="kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/leader-election",code="201",contentType="application/vnd.kubernetes.protobuf",resource="endpoints",scope="namespace",subresource="",verb="POST"} 1 -apiserver_request_count{client="kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/leader-election",code="404",contentType="application/vnd.kubernetes.protobuf",resource="endpoints",scope="namespace",subresource="",verb="GET"} 1 -apiserver_request_count{client="kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler",code="200",contentType="application/vnd.kubernetes.protobuf",resource="events",scope="namespace",subresource="",verb="PATCH"} 160 -apiserver_request_count{client="kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler",code="200",contentType="application/vnd.kubernetes.protobuf",resource="nodes",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler",code="200",contentType="application/vnd.kubernetes.protobuf",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler",code="200",contentType="application/vnd.kubernetes.protobuf",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler",code="200",contentType="application/vnd.kubernetes.protobuf",resource="pods",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler",code="200",contentType="application/vnd.kubernetes.protobuf",resource="pods",scope="namespace",subresource="",verb="GET"} 160 -apiserver_request_count{client="kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler",code="200",contentType="application/vnd.kubernetes.protobuf",resource="pods",scope="namespace",subresource="status",verb="PUT"} 31 -apiserver_request_count{client="kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler",code="200",contentType="application/vnd.kubernetes.protobuf",resource="replicasets",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler",code="200",contentType="application/vnd.kubernetes.protobuf",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler",code="200",contentType="application/vnd.kubernetes.protobuf",resource="services",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler",code="200",contentType="application/vnd.kubernetes.protobuf",resource="statefulsets",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="nodes",scope="cluster",subresource="",verb="WATCH"} 1469 -apiserver_request_count{client="kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH"} 1471 -apiserver_request_count{client="kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH"} 1471 -apiserver_request_count{client="kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="pods",scope="cluster",subresource="",verb="WATCH"} 1460 -apiserver_request_count{client="kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="replicasets",scope="cluster",subresource="",verb="WATCH"} 1465 -apiserver_request_count{client="kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH"} 1476 -apiserver_request_count{client="kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="services",scope="cluster",subresource="",verb="WATCH"} 1482 -apiserver_request_count{client="kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="statefulsets",scope="cluster",subresource="",verb="WATCH"} 1464 -apiserver_request_count{client="kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler",code="201",contentType="application/vnd.kubernetes.protobuf",resource="events",scope="namespace",subresource="",verb="POST"} 123 -apiserver_request_count{client="kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler",code="201",contentType="application/vnd.kubernetes.protobuf",resource="pods",scope="namespace",subresource="binding",verb="POST"} 91 -apiserver_request_count{client="kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler",code="404",contentType="application/vnd.kubernetes.protobuf",resource="pods",scope="namespace",subresource="",verb="GET"} 3 -apiserver_request_count{client="kube-state-metrics/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/json",resource="daemonsets",scope="cluster",subresource="",verb="LIST"} 2 -apiserver_request_count{client="kube-state-metrics/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/json",resource="daemonsets",scope="cluster",subresource="",verb="WATCH"} 1478 -apiserver_request_count{client="kube-state-metrics/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/json",resource="deployments",scope="cluster",subresource="",verb="LIST"} 2 -apiserver_request_count{client="kube-state-metrics/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/json",resource="deployments",scope="cluster",subresource="",verb="WATCH"} 1456 -apiserver_request_count{client="kube-state-metrics/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/json",resource="nodes",scope="cluster",subresource="",verb="LIST"} 2 -apiserver_request_count{client="kube-state-metrics/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/json",resource="nodes",scope="cluster",subresource="",verb="WATCH"} 1464 -apiserver_request_count{client="kube-state-metrics/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/json",resource="pods",scope="cluster",subresource="",verb="LIST"} 2 -apiserver_request_count{client="kube-state-metrics/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/json",resource="pods",scope="cluster",subresource="",verb="WATCH"} 1472 -apiserver_request_count{client="kube-state-metrics/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/json",resource="replicasets",scope="cluster",subresource="",verb="LIST"} 2 -apiserver_request_count{client="kube-state-metrics/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/json",resource="replicasets",scope="cluster",subresource="",verb="WATCH"} 1473 -apiserver_request_count{client="kube-state-metrics/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/json",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST"} 2 -apiserver_request_count{client="kube-state-metrics/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/json",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH"} 1468 -apiserver_request_count{client="kube-state-metrics/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/json",resource="resourcequotas",scope="cluster",subresource="",verb="LIST"} 2 -apiserver_request_count{client="kube-state-metrics/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/json",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH"} 1475 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="0",contentType="",resource="pods",scope="namespace",subresource="exec",verb="CONNECT"} 1 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="200",contentType="application/json",resource="clusterrolebindings",scope="cluster",subresource="",verb="DELETE"} 3 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="200",contentType="application/json",resource="clusterroles",scope="cluster",subresource="",verb="DELETE"} 3 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="200",contentType="application/json",resource="configmaps",scope="namespace",subresource="",verb="DELETE"} 4 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="200",contentType="application/json",resource="daemonsets",scope="namespace",subresource="",verb="DELETE"} 3 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="200",contentType="application/json",resource="daemonsets",scope="namespace",subresource="",verb="GET"} 90 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="200",contentType="application/json",resource="daemonsets",scope="namespace",subresource="",verb="LIST"} 2 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="200",contentType="application/json",resource="daemonsets",scope="namespace",subresource="",verb="PUT"} 3 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="200",contentType="application/json",resource="deployments",scope="namespace",subresource="",verb="DELETE"} 14 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="200",contentType="application/json",resource="deployments",scope="namespace",subresource="",verb="GET"} 29 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="200",contentType="application/json",resource="deployments",scope="namespace",subresource="",verb="PATCH"} 1 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="200",contentType="application/json",resource="deployments",scope="namespace",subresource="",verb="PUT"} 14 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="200",contentType="application/json",resource="events",scope="namespace",subresource="",verb="LIST"} 2 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="200",contentType="application/json",resource="jobs",scope="namespace",subresource="",verb="DELETE"} 16 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="200",contentType="application/json",resource="jobs",scope="namespace",subresource="",verb="GET"} 67 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="200",contentType="application/json",resource="jobs",scope="namespace",subresource="",verb="PATCH"} 1 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="200",contentType="application/json",resource="jobs",scope="namespace",subresource="",verb="PUT"} 16 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="200",contentType="application/json",resource="namespaces",scope="cluster",subresource="",verb="GET"} 1 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="200",contentType="application/json",resource="pods",scope="cluster",subresource="",verb="LIST"} 11 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="200",contentType="application/json",resource="pods",scope="namespace",subresource="",verb="DELETE"} 15 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="200",contentType="application/json",resource="pods",scope="namespace",subresource="",verb="GET"} 26 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="200",contentType="application/json",resource="pods",scope="namespace",subresource="",verb="LIST"} 47 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="200",contentType="application/json",resource="pods",scope="namespace",subresource="",verb="WATCH"} 1 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="200",contentType="application/json",resource="replicasets",scope="namespace",subresource="",verb="DELETE"} 1 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="200",contentType="application/json",resource="replicasets",scope="namespace",subresource="",verb="GET"} 4 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="200",contentType="application/json",resource="replicasets",scope="namespace",subresource="",verb="LIST"} 14 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="200",contentType="application/json",resource="replicasets",scope="namespace",subresource="",verb="PUT"} 1 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="200",contentType="application/json",resource="serviceaccounts",scope="namespace",subresource="",verb="DELETE"} 3 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="200",contentType="application/json",resource="services",scope="namespace",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="200",contentType="text/plain",resource="pods",scope="namespace",subresource="log",verb="CONNECT"} 15 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="201",contentType="application/json",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST"} 7 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="201",contentType="application/json",resource="clusterroles",scope="cluster",subresource="",verb="POST"} 6 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="201",contentType="application/json",resource="configmaps",scope="namespace",subresource="",verb="POST"} 7 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="201",contentType="application/json",resource="daemonsets",scope="namespace",subresource="",verb="POST"} 5 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="201",contentType="application/json",resource="deployments",scope="namespace",subresource="",verb="POST"} 18 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="201",contentType="application/json",resource="jobs",scope="namespace",subresource="",verb="POST"} 19 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="201",contentType="application/json",resource="persistentvolumeclaims",scope="namespace",subresource="",verb="POST"} 1 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="201",contentType="application/json",resource="secrets",scope="namespace",subresource="",verb="POST"} 2 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="201",contentType="application/json",resource="serviceaccounts",scope="namespace",subresource="",verb="POST"} 6 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="201",contentType="application/json",resource="services",scope="namespace",subresource="",verb="POST"} 3 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="404",contentType="application/json",resource="deployments",scope="namespace",subresource="",verb="GET"} 2 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="404",contentType="application/json",resource="jobs",scope="namespace",subresource="",verb="GET"} 1 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="404",contentType="application/json",resource="pods",scope="namespace",subresource="",verb="GET"} 3 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="500",contentType="",resource="jobs",scope="namespace",subresource="",verb="PUT"} 1 -apiserver_request_count{client="kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32",code="504",contentType="resource",resource="jobs",scope="",subresource="",verb="UPDATE"} 1 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="200",contentType="application/json",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET"} 87983 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="200",contentType="application/json",resource="clusterrolebindings",scope="cluster",subresource="",verb="PATCH"} 87983 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="200",contentType="application/json",resource="clusterroles",scope="cluster",subresource="",verb="GET"} 43991 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="200",contentType="application/json",resource="clusterroles",scope="cluster",subresource="",verb="PATCH"} 43991 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="200",contentType="application/json",resource="configmaps",scope="namespace",subresource="",verb="GET"} 10997 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="200",contentType="application/json",resource="configmaps",scope="namespace",subresource="",verb="LIST"} 21997 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="200",contentType="application/json",resource="configmaps",scope="namespace",subresource="",verb="PATCH"} 10997 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="200",contentType="application/json",resource="daemonsets",scope="namespace",subresource="",verb="GET"} 10998 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="200",contentType="application/json",resource="daemonsets",scope="namespace",subresource="",verb="LIST"} 21997 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="200",contentType="application/json",resource="daemonsets",scope="namespace",subresource="",verb="PATCH"} 10998 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="200",contentType="application/json",resource="deployments",scope="namespace",subresource="",verb="GET"} 65988 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="200",contentType="application/json",resource="deployments",scope="namespace",subresource="",verb="LIST"} 43994 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="200",contentType="application/json",resource="deployments",scope="namespace",subresource="",verb="PATCH"} 65988 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="200",contentType="application/json",resource="endpoints",scope="namespace",subresource="",verb="GET"} 10999 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="200",contentType="application/json",resource="endpoints",scope="namespace",subresource="",verb="LIST"} 21997 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="200",contentType="application/json",resource="ingresses",scope="namespace",subresource="",verb="LIST"} 21997 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="200",contentType="application/json",resource="jobs",scope="namespace",subresource="",verb="LIST"} 21997 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="200",contentType="application/json",resource="namespaces",scope="cluster",subresource="",verb="GET"} 31 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="200",contentType="application/json",resource="namespaces",scope="cluster",subresource="",verb="LIST"} 21997 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="200",contentType="application/json",resource="namespaces",scope="cluster",subresource="",verb="PATCH"} 1 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="200",contentType="application/json",resource="persistentvolumeclaims",scope="namespace",subresource="",verb="LIST"} 21997 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="200",contentType="application/json",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST"} 21997 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="200",contentType="application/json",resource="pods",scope="namespace",subresource="",verb="LIST"} 21997 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="200",contentType="application/json",resource="replicasets",scope="namespace",subresource="",verb="LIST"} 21997 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="200",contentType="application/json",resource="replicationcontrollers",scope="namespace",subresource="",verb="LIST"} 21997 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="200",contentType="application/json",resource="rolebindings",scope="namespace",subresource="",verb="GET"} 21995 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="200",contentType="application/json",resource="rolebindings",scope="namespace",subresource="",verb="PATCH"} 21995 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="200",contentType="application/json",resource="roles",scope="namespace",subresource="",verb="GET"} 21995 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="200",contentType="application/json",resource="roles",scope="namespace",subresource="",verb="PATCH"} 21995 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="200",contentType="application/json",resource="secrets",scope="namespace",subresource="",verb="LIST"} 21997 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="200",contentType="application/json",resource="serviceaccounts",scope="namespace",subresource="",verb="GET"} 65987 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="200",contentType="application/json",resource="serviceaccounts",scope="namespace",subresource="",verb="PATCH"} 65986 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="200",contentType="application/json",resource="services",scope="namespace",subresource="",verb="GET"} 43992 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="200",contentType="application/json",resource="services",scope="namespace",subresource="",verb="LIST"} 21997 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="200",contentType="application/json",resource="services",scope="namespace",subresource="",verb="PATCH"} 43992 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="200",contentType="application/json",resource="statefulsets",scope="namespace",subresource="",verb="LIST"} 21997 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="201",contentType="application/json",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST"} 8 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="201",contentType="application/json",resource="clusterroles",scope="cluster",subresource="",verb="POST"} 4 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="201",contentType="application/json",resource="configmaps",scope="namespace",subresource="",verb="POST"} 3 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="201",contentType="application/json",resource="daemonsets",scope="namespace",subresource="",verb="POST"} 1 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="201",contentType="application/json",resource="deployments",scope="namespace",subresource="",verb="POST"} 6 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="201",contentType="application/json",resource="limitranges",scope="namespace",subresource="",verb="POST"} 1 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="201",contentType="application/json",resource="rolebindings",scope="namespace",subresource="",verb="POST"} 2 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="201",contentType="application/json",resource="roles",scope="namespace",subresource="",verb="POST"} 2 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="201",contentType="application/json",resource="secrets",scope="namespace",subresource="",verb="POST"} 1 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="201",contentType="application/json",resource="serviceaccounts",scope="namespace",subresource="",verb="POST"} 6 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="201",contentType="application/json",resource="services",scope="namespace",subresource="",verb="POST"} 4 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="201",contentType="application/json",resource="storageclasses",scope="cluster",subresource="",verb="POST"} 1 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="404",contentType="application/json",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET"} 8 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="404",contentType="application/json",resource="clusterroles",scope="cluster",subresource="",verb="GET"} 4 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="404",contentType="application/json",resource="configmaps",scope="namespace",subresource="",verb="GET"} 1 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="404",contentType="application/json",resource="daemonsets",scope="namespace",subresource="",verb="GET"} 1 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="404",contentType="application/json",resource="deployments",scope="namespace",subresource="",verb="GET"} 6 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="404",contentType="application/json",resource="limitranges",scope="namespace",subresource="",verb="GET"} 1 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="404",contentType="application/json",resource="rolebindings",scope="namespace",subresource="",verb="GET"} 2 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="404",contentType="application/json",resource="roles",scope="namespace",subresource="",verb="GET"} 2 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="404",contentType="application/json",resource="serviceaccounts",scope="namespace",subresource="",verb="GET"} 14 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="404",contentType="application/json",resource="services",scope="namespace",subresource="",verb="GET"} 4 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="409",contentType="application/json",resource="configmaps",scope="namespace",subresource="",verb="POST"} 21996 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="409",contentType="application/json",resource="secrets",scope="namespace",subresource="",verb="POST"} 10998 -apiserver_request_count{client="kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332",code="409",contentType="application/json",resource="storageclasses",scope="cluster",subresource="",verb="POST"} 10998 -apiserver_request_count{client="kubectl/v1.8.7 (linux/amd64) kubernetes/b30876a",code="200",contentType="application/json",resource="nodes",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/json",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST"} 7 -apiserver_request_count{client="kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/json",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH"} 7 -apiserver_request_count{client="kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf",resource="configmaps",scope="namespace",subresource="",verb="GET"} 104401 -apiserver_request_count{client="kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf",resource="events",scope="namespace",subresource="",verb="PATCH"} 68 -apiserver_request_count{client="kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf",resource="nodes",scope="cluster",subresource="",verb="GET"} 197411 -apiserver_request_count{client="kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf",resource="nodes",scope="cluster",subresource="",verb="LIST"} 7 -apiserver_request_count{client="kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf",resource="nodes",scope="cluster",subresource="status",verb="PATCH"} 197358 -apiserver_request_count{client="kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf",resource="persistentvolumeclaims",scope="namespace",subresource="",verb="GET"} 8712 -apiserver_request_count{client="kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf",resource="persistentvolumes",scope="cluster",subresource="",verb="GET"} 8711 -apiserver_request_count{client="kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf",resource="pods",scope="cluster",subresource="",verb="LIST"} 7 -apiserver_request_count{client="kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf",resource="pods",scope="namespace",subresource="",verb="DELETE"} 68 -apiserver_request_count{client="kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf",resource="pods",scope="namespace",subresource="",verb="GET"} 617 -apiserver_request_count{client="kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf",resource="pods",scope="namespace",subresource="status",verb="PUT"} 615 -apiserver_request_count{client="kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf",resource="secrets",scope="namespace",subresource="",verb="GET"} 200331 -apiserver_request_count{client="kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf",resource="services",scope="cluster",subresource="",verb="LIST"} 7 -apiserver_request_count{client="kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="nodes",scope="cluster",subresource="",verb="WATCH"} 4409 -apiserver_request_count{client="kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="pods",scope="cluster",subresource="",verb="WATCH"} 4428 -apiserver_request_count{client="kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="services",scope="cluster",subresource="",verb="WATCH"} 4408 -apiserver_request_count{client="kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="201",contentType="application/json",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST"} 7 -apiserver_request_count{client="kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="201",contentType="application/vnd.kubernetes.protobuf",resource="events",scope="namespace",subresource="",verb="POST"} 1258 -apiserver_request_count{client="kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="201",contentType="application/vnd.kubernetes.protobuf",resource="nodes",scope="cluster",subresource="",verb="POST"} 7 -apiserver_request_count{client="kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="201",contentType="application/vnd.kubernetes.protobuf",resource="pods",scope="namespace",subresource="",verb="POST"} 8 -apiserver_request_count{client="kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="201",contentType="application/vnd.kubernetes.protobuf",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST"} 10 -apiserver_request_count{client="kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="404",contentType="application/vnd.kubernetes.protobuf",resource="events",scope="namespace",subresource="",verb="PATCH"} 13 -apiserver_request_count{client="kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="404",contentType="application/vnd.kubernetes.protobuf",resource="pods",scope="namespace",subresource="",verb="GET"} 80 -apiserver_request_count{client="kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="404",contentType="application/vnd.kubernetes.protobuf",resource="secrets",scope="namespace",subresource="",verb="GET"} 16 -apiserver_request_count{client="kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="409",contentType="application/vnd.kubernetes.protobuf",resource="nodes",scope="cluster",subresource="status",verb="PATCH"} 11 -apiserver_request_count{client="kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="409",contentType="application/vnd.kubernetes.protobuf",resource="pods",scope="namespace",subresource="",verb="POST"} 2 -apiserver_request_count{client="kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="409",contentType="application/vnd.kubernetes.protobuf",resource="pods",scope="namespace",subresource="status",verb="PUT"} 1 -apiserver_request_count{client="kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="500",contentType="",resource="configmaps",scope="namespace",subresource="",verb="GET"} 1 -apiserver_request_count{client="kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="500",contentType="",resource="nodes",scope="cluster",subresource="",verb="GET"} 1 -apiserver_request_count{client="kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="500",contentType="application/json",resource="nodes",scope="cluster",subresource="",verb="GET"} 56 -apiserver_request_count{client="kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="504",contentType="resource",resource="configmaps",scope="",subresource="",verb="GET"} 1 -apiserver_request_count{client="kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a",code="504",contentType="resource",resource="nodes",scope="",subresource="",verb="GET"} 1 -apiserver_request_count{client="node-problem-detector/v1.4.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/json",resource="nodes",scope="cluster",subresource="status",verb="PATCH"} 32706 -apiserver_request_count{client="node-problem-detector/v1.4.0 (linux/amd64) kubernetes/$Format",code="201",contentType="application/json",resource="events",scope="namespace",subresource="",verb="POST"} 1 -apiserver_request_count{client="node-problem-detector/v1.4.0 (linux/amd64) kubernetes/$Format",code="404",contentType="application/json",resource="nodes",scope="cluster",subresource="status",verb="PATCH"} 3 -apiserver_request_count{client="node-problem-detector/v1.4.0 (linux/amd64) kubernetes/$Format",code="409",contentType="application/json",resource="nodes",scope="cluster",subresource="status",verb="PATCH"} 8 -apiserver_request_count{client="pod_nanny/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/json",resource="deployments",scope="namespace",subresource="",verb="GET"} 1 -apiserver_request_count{client="pod_nanny/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/json",resource="deployments",scope="namespace",subresource="",verb="PUT"} 1 -apiserver_request_count{client="pod_nanny/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/json",resource="nodes",scope="cluster",subresource="",verb="LIST"} 5 -apiserver_request_count{client="pod_nanny/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/json",resource="nodes",scope="cluster",subresource="",verb="WATCH"} 1482 -apiserver_request_count{client="pod_nanny/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/json",resource="pods",scope="namespace",subresource="",verb="GET"} 65696 -apiserver_request_count{client="rescheduler/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/vnd.kubernetes.protobuf",resource="nodes",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_count{client="rescheduler/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/vnd.kubernetes.protobuf",resource="pods",scope="cluster",subresource="",verb="LIST"} 2 -apiserver_request_count{client="rescheduler/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/vnd.kubernetes.protobuf",resource="pods",scope="namespace",subresource="",verb="LIST"} 1 -apiserver_request_count{client="rescheduler/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="nodes",scope="cluster",subresource="",verb="WATCH"} 1474 -apiserver_request_count{client="rescheduler/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="pods",scope="cluster",subresource="",verb="WATCH"} 2936 -apiserver_request_count{client="rescheduler/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",contentType="application/vnd.kubernetes.protobuf;stream=watch",resource="pods",scope="namespace",subresource="",verb="WATCH"} 1467 -# HELP apiserver_request_latencies Response latency distribution in microseconds for each verb, resource and subresource. -# TYPE apiserver_request_latencies histogram -apiserver_request_latencies_bucket{resource="apiservices",scope="cluster",subresource="",verb="LIST",le="125000"} 1 -apiserver_request_latencies_bucket{resource="apiservices",scope="cluster",subresource="",verb="LIST",le="250000"} 1 -apiserver_request_latencies_bucket{resource="apiservices",scope="cluster",subresource="",verb="LIST",le="500000"} 1 -apiserver_request_latencies_bucket{resource="apiservices",scope="cluster",subresource="",verb="LIST",le="1e+06"} 1 -apiserver_request_latencies_bucket{resource="apiservices",scope="cluster",subresource="",verb="LIST",le="2e+06"} 1 -apiserver_request_latencies_bucket{resource="apiservices",scope="cluster",subresource="",verb="LIST",le="4e+06"} 1 -apiserver_request_latencies_bucket{resource="apiservices",scope="cluster",subresource="",verb="LIST",le="8e+06"} 1 -apiserver_request_latencies_bucket{resource="apiservices",scope="cluster",subresource="",verb="LIST",le="+Inf"} 1 -apiserver_request_latencies_sum{resource="apiservices",scope="cluster",subresource="",verb="LIST"} 104 -apiserver_request_latencies_count{resource="apiservices",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_latencies_bucket{resource="apiservices",scope="cluster",subresource="",verb="POST",le="125000"} 20 -apiserver_request_latencies_bucket{resource="apiservices",scope="cluster",subresource="",verb="POST",le="250000"} 20 -apiserver_request_latencies_bucket{resource="apiservices",scope="cluster",subresource="",verb="POST",le="500000"} 20 -apiserver_request_latencies_bucket{resource="apiservices",scope="cluster",subresource="",verb="POST",le="1e+06"} 20 -apiserver_request_latencies_bucket{resource="apiservices",scope="cluster",subresource="",verb="POST",le="2e+06"} 20 -apiserver_request_latencies_bucket{resource="apiservices",scope="cluster",subresource="",verb="POST",le="4e+06"} 20 -apiserver_request_latencies_bucket{resource="apiservices",scope="cluster",subresource="",verb="POST",le="8e+06"} 20 -apiserver_request_latencies_bucket{resource="apiservices",scope="cluster",subresource="",verb="POST",le="+Inf"} 20 -apiserver_request_latencies_sum{resource="apiservices",scope="cluster",subresource="",verb="POST"} 518921 -apiserver_request_latencies_count{resource="apiservices",scope="cluster",subresource="",verb="POST"} 20 -apiserver_request_latencies_bucket{resource="apiservices",scope="cluster",subresource="",verb="WATCH",le="125000"} 0 -apiserver_request_latencies_bucket{resource="apiservices",scope="cluster",subresource="",verb="WATCH",le="250000"} 0 -apiserver_request_latencies_bucket{resource="apiservices",scope="cluster",subresource="",verb="WATCH",le="500000"} 0 -apiserver_request_latencies_bucket{resource="apiservices",scope="cluster",subresource="",verb="WATCH",le="1e+06"} 0 -apiserver_request_latencies_bucket{resource="apiservices",scope="cluster",subresource="",verb="WATCH",le="2e+06"} 0 -apiserver_request_latencies_bucket{resource="apiservices",scope="cluster",subresource="",verb="WATCH",le="4e+06"} 0 -apiserver_request_latencies_bucket{resource="apiservices",scope="cluster",subresource="",verb="WATCH",le="8e+06"} 0 -apiserver_request_latencies_bucket{resource="apiservices",scope="cluster",subresource="",verb="WATCH",le="+Inf"} 1465 -apiserver_request_latencies_sum{resource="apiservices",scope="cluster",subresource="",verb="WATCH"} 6.59555023618e+11 -apiserver_request_latencies_count{resource="apiservices",scope="cluster",subresource="",verb="WATCH"} 1465 -apiserver_request_latencies_bucket{resource="apiservices",scope="cluster",subresource="status",verb="PUT",le="125000"} 44000 -apiserver_request_latencies_bucket{resource="apiservices",scope="cluster",subresource="status",verb="PUT",le="250000"} 44000 -apiserver_request_latencies_bucket{resource="apiservices",scope="cluster",subresource="status",verb="PUT",le="500000"} 44000 -apiserver_request_latencies_bucket{resource="apiservices",scope="cluster",subresource="status",verb="PUT",le="1e+06"} 44000 -apiserver_request_latencies_bucket{resource="apiservices",scope="cluster",subresource="status",verb="PUT",le="2e+06"} 44000 -apiserver_request_latencies_bucket{resource="apiservices",scope="cluster",subresource="status",verb="PUT",le="4e+06"} 44000 -apiserver_request_latencies_bucket{resource="apiservices",scope="cluster",subresource="status",verb="PUT",le="8e+06"} 44000 -apiserver_request_latencies_bucket{resource="apiservices",scope="cluster",subresource="status",verb="PUT",le="+Inf"} 44000 -apiserver_request_latencies_sum{resource="apiservices",scope="cluster",subresource="status",verb="PUT"} 6.9726863e+07 -apiserver_request_latencies_count{resource="apiservices",scope="cluster",subresource="status",verb="PUT"} 44000 -apiserver_request_latencies_bucket{resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",le="125000"} 9 -apiserver_request_latencies_bucket{resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",le="250000"} 9 -apiserver_request_latencies_bucket{resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",le="500000"} 9 -apiserver_request_latencies_bucket{resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",le="1e+06"} 9 -apiserver_request_latencies_bucket{resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",le="2e+06"} 9 -apiserver_request_latencies_bucket{resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",le="4e+06"} 9 -apiserver_request_latencies_bucket{resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",le="8e+06"} 9 -apiserver_request_latencies_bucket{resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",le="+Inf"} 9 -apiserver_request_latencies_sum{resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST"} 24784 -apiserver_request_latencies_count{resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST"} 9 -apiserver_request_latencies_bucket{resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",le="125000"} 7 -apiserver_request_latencies_bucket{resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",le="250000"} 7 -apiserver_request_latencies_bucket{resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",le="500000"} 7 -apiserver_request_latencies_bucket{resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",le="1e+06"} 7 -apiserver_request_latencies_bucket{resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",le="2e+06"} 7 -apiserver_request_latencies_bucket{resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",le="4e+06"} 7 -apiserver_request_latencies_bucket{resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",le="8e+06"} 7 -apiserver_request_latencies_bucket{resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",le="+Inf"} 7 -apiserver_request_latencies_sum{resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST"} 37113 -apiserver_request_latencies_count{resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST"} 7 -apiserver_request_latencies_bucket{resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",le="125000"} 7 -apiserver_request_latencies_bucket{resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",le="250000"} 7 -apiserver_request_latencies_bucket{resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",le="500000"} 7 -apiserver_request_latencies_bucket{resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",le="1e+06"} 7 -apiserver_request_latencies_bucket{resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",le="2e+06"} 7 -apiserver_request_latencies_bucket{resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",le="4e+06"} 7 -apiserver_request_latencies_bucket{resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",le="8e+06"} 7 -apiserver_request_latencies_bucket{resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",le="+Inf"} 2944 -apiserver_request_latencies_sum{resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH"} 1.319072288505e+12 -apiserver_request_latencies_count{resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH"} 2944 -apiserver_request_latencies_bucket{resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",le="125000"} 7 -apiserver_request_latencies_bucket{resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",le="250000"} 7 -apiserver_request_latencies_bucket{resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",le="500000"} 7 -apiserver_request_latencies_bucket{resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",le="1e+06"} 7 -apiserver_request_latencies_bucket{resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",le="2e+06"} 7 -apiserver_request_latencies_bucket{resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",le="4e+06"} 7 -apiserver_request_latencies_bucket{resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",le="8e+06"} 7 -apiserver_request_latencies_bucket{resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",le="+Inf"} 7 -apiserver_request_latencies_sum{resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT"} 41871 -apiserver_request_latencies_count{resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT"} 7 -apiserver_request_latencies_bucket{resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",le="125000"} 7 -apiserver_request_latencies_bucket{resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",le="250000"} 7 -apiserver_request_latencies_bucket{resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",le="500000"} 7 -apiserver_request_latencies_bucket{resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",le="1e+06"} 7 -apiserver_request_latencies_bucket{resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",le="2e+06"} 7 -apiserver_request_latencies_bucket{resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",le="4e+06"} 7 -apiserver_request_latencies_bucket{resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",le="8e+06"} 7 -apiserver_request_latencies_bucket{resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",le="+Inf"} 7 -apiserver_request_latencies_sum{resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT"} 24266 -apiserver_request_latencies_count{resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT"} 7 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="DELETE",le="125000"} 3 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="DELETE",le="250000"} 3 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="DELETE",le="500000"} 3 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="DELETE",le="1e+06"} 3 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="DELETE",le="2e+06"} 3 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="DELETE",le="4e+06"} 3 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="DELETE",le="8e+06"} 3 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="DELETE",le="+Inf"} 3 -apiserver_request_latencies_sum{resource="clusterrolebindings",scope="cluster",subresource="",verb="DELETE"} 19942 -apiserver_request_latencies_count{resource="clusterrolebindings",scope="cluster",subresource="",verb="DELETE"} 3 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",le="125000"} 88021 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",le="250000"} 88021 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",le="500000"} 88021 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",le="1e+06"} 88021 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",le="2e+06"} 88021 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",le="4e+06"} 88021 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",le="8e+06"} 88021 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",le="+Inf"} 88021 -apiserver_request_latencies_sum{resource="clusterrolebindings",scope="cluster",subresource="",verb="GET"} 9.4043104e+07 -apiserver_request_latencies_count{resource="clusterrolebindings",scope="cluster",subresource="",verb="GET"} 88021 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",le="125000"} 2 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",le="250000"} 2 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",le="500000"} 2 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",le="1e+06"} 2 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",le="2e+06"} 3 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",le="4e+06"} 3 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",le="8e+06"} 3 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",le="+Inf"} 3 -apiserver_request_latencies_sum{resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST"} 1.678278e+06 -apiserver_request_latencies_count{resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST"} 3 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="PATCH",le="125000"} 87983 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="PATCH",le="250000"} 87983 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="PATCH",le="500000"} 87983 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="PATCH",le="1e+06"} 87983 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="PATCH",le="2e+06"} 87983 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="PATCH",le="4e+06"} 87983 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="PATCH",le="8e+06"} 87983 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="PATCH",le="+Inf"} 87983 -apiserver_request_latencies_sum{resource="clusterrolebindings",scope="cluster",subresource="",verb="PATCH"} 1.61403153e+08 -apiserver_request_latencies_count{resource="clusterrolebindings",scope="cluster",subresource="",verb="PATCH"} 87983 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",le="125000"} 45 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",le="250000"} 45 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",le="500000"} 45 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",le="1e+06"} 45 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",le="2e+06"} 45 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",le="4e+06"} 45 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",le="8e+06"} 45 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",le="+Inf"} 45 -apiserver_request_latencies_sum{resource="clusterrolebindings",scope="cluster",subresource="",verb="POST"} 242600 -apiserver_request_latencies_count{resource="clusterrolebindings",scope="cluster",subresource="",verb="POST"} 45 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",le="125000"} 0 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",le="250000"} 0 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",le="500000"} 0 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",le="1e+06"} 0 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",le="2e+06"} 0 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",le="4e+06"} 0 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",le="8e+06"} 0 -apiserver_request_latencies_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",le="+Inf"} 2961 -apiserver_request_latencies_sum{resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH"} 1.319737924064e+12 -apiserver_request_latencies_count{resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH"} 2961 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="DELETE",le="125000"} 3 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="DELETE",le="250000"} 3 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="DELETE",le="500000"} 3 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="DELETE",le="1e+06"} 3 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="DELETE",le="2e+06"} 3 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="DELETE",le="4e+06"} 3 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="DELETE",le="8e+06"} 3 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="DELETE",le="+Inf"} 3 -apiserver_request_latencies_sum{resource="clusterroles",scope="cluster",subresource="",verb="DELETE"} 16257 -apiserver_request_latencies_count{resource="clusterroles",scope="cluster",subresource="",verb="DELETE"} 3 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="GET",le="125000"} 44036 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="GET",le="250000"} 44036 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="GET",le="500000"} 44036 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="GET",le="1e+06"} 44036 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="GET",le="2e+06"} 44036 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="GET",le="4e+06"} 44036 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="GET",le="8e+06"} 44036 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="GET",le="+Inf"} 44036 -apiserver_request_latencies_sum{resource="clusterroles",scope="cluster",subresource="",verb="GET"} 4.674889e+07 -apiserver_request_latencies_count{resource="clusterroles",scope="cluster",subresource="",verb="GET"} 44036 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="LIST",le="125000"} 2 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="LIST",le="250000"} 2 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="LIST",le="500000"} 2 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="LIST",le="1e+06"} 3 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="LIST",le="2e+06"} 3 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="LIST",le="4e+06"} 3 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="LIST",le="8e+06"} 3 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="LIST",le="+Inf"} 3 -apiserver_request_latencies_sum{resource="clusterroles",scope="cluster",subresource="",verb="LIST"} 751587 -apiserver_request_latencies_count{resource="clusterroles",scope="cluster",subresource="",verb="LIST"} 3 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="PATCH",le="125000"} 43991 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="PATCH",le="250000"} 43991 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="PATCH",le="500000"} 43991 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="PATCH",le="1e+06"} 43991 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="PATCH",le="2e+06"} 43991 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="PATCH",le="4e+06"} 43991 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="PATCH",le="8e+06"} 43991 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="PATCH",le="+Inf"} 43991 -apiserver_request_latencies_sum{resource="clusterroles",scope="cluster",subresource="",verb="PATCH"} 7.9881493e+07 -apiserver_request_latencies_count{resource="clusterroles",scope="cluster",subresource="",verb="PATCH"} 43991 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="POST",le="125000"} 50 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="POST",le="250000"} 51 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="POST",le="500000"} 51 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="POST",le="1e+06"} 51 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="POST",le="2e+06"} 51 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="POST",le="4e+06"} 51 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="POST",le="8e+06"} 51 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="POST",le="+Inf"} 51 -apiserver_request_latencies_sum{resource="clusterroles",scope="cluster",subresource="",verb="POST"} 453911 -apiserver_request_latencies_count{resource="clusterroles",scope="cluster",subresource="",verb="POST"} 51 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="WATCH",le="125000"} 0 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="WATCH",le="250000"} 0 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="WATCH",le="500000"} 0 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="WATCH",le="1e+06"} 0 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="WATCH",le="2e+06"} 0 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="WATCH",le="4e+06"} 0 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="WATCH",le="8e+06"} 0 -apiserver_request_latencies_bucket{resource="clusterroles",scope="cluster",subresource="",verb="WATCH",le="+Inf"} 2927 -apiserver_request_latencies_sum{resource="clusterroles",scope="cluster",subresource="",verb="WATCH"} 1.319595133369e+12 -apiserver_request_latencies_count{resource="clusterroles",scope="cluster",subresource="",verb="WATCH"} 2927 -apiserver_request_latencies_bucket{resource="componentstatuses",scope="cluster",subresource="",verb="LIST",le="125000"} 0 -apiserver_request_latencies_bucket{resource="componentstatuses",scope="cluster",subresource="",verb="LIST",le="250000"} 0 -apiserver_request_latencies_bucket{resource="componentstatuses",scope="cluster",subresource="",verb="LIST",le="500000"} 1419 -apiserver_request_latencies_bucket{resource="componentstatuses",scope="cluster",subresource="",verb="LIST",le="1e+06"} 7195 -apiserver_request_latencies_bucket{resource="componentstatuses",scope="cluster",subresource="",verb="LIST",le="2e+06"} 7195 -apiserver_request_latencies_bucket{resource="componentstatuses",scope="cluster",subresource="",verb="LIST",le="4e+06"} 7195 -apiserver_request_latencies_bucket{resource="componentstatuses",scope="cluster",subresource="",verb="LIST",le="8e+06"} 7195 -apiserver_request_latencies_bucket{resource="componentstatuses",scope="cluster",subresource="",verb="LIST",le="+Inf"} 7195 -apiserver_request_latencies_sum{resource="componentstatuses",scope="cluster",subresource="",verb="LIST"} 3.270551868e+09 -apiserver_request_latencies_count{resource="componentstatuses",scope="cluster",subresource="",verb="LIST"} 7195 -apiserver_request_latencies_bucket{resource="configmaps",scope="",subresource="",verb="GET",le="125000"} 0 -apiserver_request_latencies_bucket{resource="configmaps",scope="",subresource="",verb="GET",le="250000"} 0 -apiserver_request_latencies_bucket{resource="configmaps",scope="",subresource="",verb="GET",le="500000"} 0 -apiserver_request_latencies_bucket{resource="configmaps",scope="",subresource="",verb="GET",le="1e+06"} 0 -apiserver_request_latencies_bucket{resource="configmaps",scope="",subresource="",verb="GET",le="2e+06"} 0 -apiserver_request_latencies_bucket{resource="configmaps",scope="",subresource="",verb="GET",le="4e+06"} 0 -apiserver_request_latencies_bucket{resource="configmaps",scope="",subresource="",verb="GET",le="8e+06"} 0 -apiserver_request_latencies_bucket{resource="configmaps",scope="",subresource="",verb="GET",le="+Inf"} 1 -apiserver_request_latencies_sum{resource="configmaps",scope="",subresource="",verb="GET"} 6.0000198e+07 -apiserver_request_latencies_count{resource="configmaps",scope="",subresource="",verb="GET"} 1 -apiserver_request_latencies_bucket{resource="configmaps",scope="cluster",subresource="",verb="LIST",le="125000"} 1 -apiserver_request_latencies_bucket{resource="configmaps",scope="cluster",subresource="",verb="LIST",le="250000"} 1 -apiserver_request_latencies_bucket{resource="configmaps",scope="cluster",subresource="",verb="LIST",le="500000"} 1 -apiserver_request_latencies_bucket{resource="configmaps",scope="cluster",subresource="",verb="LIST",le="1e+06"} 1 -apiserver_request_latencies_bucket{resource="configmaps",scope="cluster",subresource="",verb="LIST",le="2e+06"} 1 -apiserver_request_latencies_bucket{resource="configmaps",scope="cluster",subresource="",verb="LIST",le="4e+06"} 1 -apiserver_request_latencies_bucket{resource="configmaps",scope="cluster",subresource="",verb="LIST",le="8e+06"} 1 -apiserver_request_latencies_bucket{resource="configmaps",scope="cluster",subresource="",verb="LIST",le="+Inf"} 1 -apiserver_request_latencies_sum{resource="configmaps",scope="cluster",subresource="",verb="LIST"} 1192 -apiserver_request_latencies_count{resource="configmaps",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_latencies_bucket{resource="configmaps",scope="cluster",subresource="",verb="WATCH",le="125000"} 0 -apiserver_request_latencies_bucket{resource="configmaps",scope="cluster",subresource="",verb="WATCH",le="250000"} 0 -apiserver_request_latencies_bucket{resource="configmaps",scope="cluster",subresource="",verb="WATCH",le="500000"} 0 -apiserver_request_latencies_bucket{resource="configmaps",scope="cluster",subresource="",verb="WATCH",le="1e+06"} 0 -apiserver_request_latencies_bucket{resource="configmaps",scope="cluster",subresource="",verb="WATCH",le="2e+06"} 0 -apiserver_request_latencies_bucket{resource="configmaps",scope="cluster",subresource="",verb="WATCH",le="4e+06"} 0 -apiserver_request_latencies_bucket{resource="configmaps",scope="cluster",subresource="",verb="WATCH",le="8e+06"} 0 -apiserver_request_latencies_bucket{resource="configmaps",scope="cluster",subresource="",verb="WATCH",le="+Inf"} 1483 -apiserver_request_latencies_sum{resource="configmaps",scope="cluster",subresource="",verb="WATCH"} 6.59897025212e+11 -apiserver_request_latencies_count{resource="configmaps",scope="cluster",subresource="",verb="WATCH"} 1483 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="DELETE",le="125000"} 4 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="DELETE",le="250000"} 4 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="DELETE",le="500000"} 4 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="DELETE",le="1e+06"} 4 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="DELETE",le="2e+06"} 4 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="DELETE",le="4e+06"} 4 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="DELETE",le="8e+06"} 4 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="DELETE",le="+Inf"} 4 -apiserver_request_latencies_sum{resource="configmaps",scope="namespace",subresource="",verb="DELETE"} 19435 -apiserver_request_latencies_count{resource="configmaps",scope="namespace",subresource="",verb="DELETE"} 4 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="GET",le="125000"} 444861 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="GET",le="250000"} 444863 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="GET",le="500000"} 444866 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="GET",le="1e+06"} 444869 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="GET",le="2e+06"} 444869 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="GET",le="4e+06"} 444869 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="GET",le="8e+06"} 444869 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="GET",le="+Inf"} 444870 -apiserver_request_latencies_sum{resource="configmaps",scope="namespace",subresource="",verb="GET"} 1.016382203e+09 -apiserver_request_latencies_count{resource="configmaps",scope="namespace",subresource="",verb="GET"} 444870 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="LIST",le="125000"} 21998 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="LIST",le="250000"} 21998 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="LIST",le="500000"} 21998 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="LIST",le="1e+06"} 21998 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="LIST",le="2e+06"} 21998 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="LIST",le="4e+06"} 21998 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="LIST",le="8e+06"} 21998 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="LIST",le="+Inf"} 21998 -apiserver_request_latencies_sum{resource="configmaps",scope="namespace",subresource="",verb="LIST"} 5.4318333e+07 -apiserver_request_latencies_count{resource="configmaps",scope="namespace",subresource="",verb="LIST"} 21998 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="PATCH",le="125000"} 10997 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="PATCH",le="250000"} 10997 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="PATCH",le="500000"} 10997 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="PATCH",le="1e+06"} 10997 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="PATCH",le="2e+06"} 10997 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="PATCH",le="4e+06"} 10997 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="PATCH",le="8e+06"} 10997 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="PATCH",le="+Inf"} 10997 -apiserver_request_latencies_sum{resource="configmaps",scope="namespace",subresource="",verb="PATCH"} 2.7035169e+07 -apiserver_request_latencies_count{resource="configmaps",scope="namespace",subresource="",verb="PATCH"} 10997 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="POST",le="125000"} 22009 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="POST",le="250000"} 22009 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="POST",le="500000"} 22009 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="POST",le="1e+06"} 22009 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="POST",le="2e+06"} 22009 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="POST",le="4e+06"} 22009 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="POST",le="8e+06"} 22009 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="POST",le="+Inf"} 22009 -apiserver_request_latencies_sum{resource="configmaps",scope="namespace",subresource="",verb="POST"} 9.1312572e+07 -apiserver_request_latencies_count{resource="configmaps",scope="namespace",subresource="",verb="POST"} 22009 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="PUT",le="125000"} 1 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="PUT",le="250000"} 1 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="PUT",le="500000"} 1 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="PUT",le="1e+06"} 1 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="PUT",le="2e+06"} 1 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="PUT",le="4e+06"} 1 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="PUT",le="8e+06"} 1 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="PUT",le="+Inf"} 1 -apiserver_request_latencies_sum{resource="configmaps",scope="namespace",subresource="",verb="PUT"} 2145 -apiserver_request_latencies_count{resource="configmaps",scope="namespace",subresource="",verb="PUT"} 1 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="WATCH",le="125000"} 0 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="WATCH",le="250000"} 0 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="WATCH",le="500000"} 0 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="WATCH",le="1e+06"} 0 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="WATCH",le="2e+06"} 0 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="WATCH",le="4e+06"} 0 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="WATCH",le="8e+06"} 0 -apiserver_request_latencies_bucket{resource="configmaps",scope="namespace",subresource="",verb="WATCH",le="+Inf"} 1462 -apiserver_request_latencies_sum{resource="configmaps",scope="namespace",subresource="",verb="WATCH"} 6.59801007214e+11 -apiserver_request_latencies_count{resource="configmaps",scope="namespace",subresource="",verb="WATCH"} 1462 -apiserver_request_latencies_bucket{resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",le="125000"} 1 -apiserver_request_latencies_bucket{resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",le="250000"} 1 -apiserver_request_latencies_bucket{resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",le="500000"} 1 -apiserver_request_latencies_bucket{resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",le="1e+06"} 1 -apiserver_request_latencies_bucket{resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",le="2e+06"} 1 -apiserver_request_latencies_bucket{resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",le="4e+06"} 1 -apiserver_request_latencies_bucket{resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",le="8e+06"} 1 -apiserver_request_latencies_bucket{resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",le="+Inf"} 1 -apiserver_request_latencies_sum{resource="controllerrevisions",scope="cluster",subresource="",verb="LIST"} 298 -apiserver_request_latencies_count{resource="controllerrevisions",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_latencies_bucket{resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",le="125000"} 0 -apiserver_request_latencies_bucket{resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",le="250000"} 0 -apiserver_request_latencies_bucket{resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",le="500000"} 0 -apiserver_request_latencies_bucket{resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",le="1e+06"} 0 -apiserver_request_latencies_bucket{resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",le="2e+06"} 0 -apiserver_request_latencies_bucket{resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",le="4e+06"} 0 -apiserver_request_latencies_bucket{resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",le="8e+06"} 0 -apiserver_request_latencies_bucket{resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",le="+Inf"} 1463 -apiserver_request_latencies_sum{resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH"} 6.59457907105e+11 -apiserver_request_latencies_count{resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH"} 1463 -apiserver_request_latencies_bucket{resource="controllerrevisions",scope="namespace",subresource="",verb="DELETE",le="125000"} 6 -apiserver_request_latencies_bucket{resource="controllerrevisions",scope="namespace",subresource="",verb="DELETE",le="250000"} 6 -apiserver_request_latencies_bucket{resource="controllerrevisions",scope="namespace",subresource="",verb="DELETE",le="500000"} 6 -apiserver_request_latencies_bucket{resource="controllerrevisions",scope="namespace",subresource="",verb="DELETE",le="1e+06"} 6 -apiserver_request_latencies_bucket{resource="controllerrevisions",scope="namespace",subresource="",verb="DELETE",le="2e+06"} 6 -apiserver_request_latencies_bucket{resource="controllerrevisions",scope="namespace",subresource="",verb="DELETE",le="4e+06"} 6 -apiserver_request_latencies_bucket{resource="controllerrevisions",scope="namespace",subresource="",verb="DELETE",le="8e+06"} 6 -apiserver_request_latencies_bucket{resource="controllerrevisions",scope="namespace",subresource="",verb="DELETE",le="+Inf"} 6 -apiserver_request_latencies_sum{resource="controllerrevisions",scope="namespace",subresource="",verb="DELETE"} 40480 -apiserver_request_latencies_count{resource="controllerrevisions",scope="namespace",subresource="",verb="DELETE"} 6 -apiserver_request_latencies_bucket{resource="controllerrevisions",scope="namespace",subresource="",verb="GET",le="125000"} 6 -apiserver_request_latencies_bucket{resource="controllerrevisions",scope="namespace",subresource="",verb="GET",le="250000"} 6 -apiserver_request_latencies_bucket{resource="controllerrevisions",scope="namespace",subresource="",verb="GET",le="500000"} 6 -apiserver_request_latencies_bucket{resource="controllerrevisions",scope="namespace",subresource="",verb="GET",le="1e+06"} 6 -apiserver_request_latencies_bucket{resource="controllerrevisions",scope="namespace",subresource="",verb="GET",le="2e+06"} 6 -apiserver_request_latencies_bucket{resource="controllerrevisions",scope="namespace",subresource="",verb="GET",le="4e+06"} 6 -apiserver_request_latencies_bucket{resource="controllerrevisions",scope="namespace",subresource="",verb="GET",le="8e+06"} 6 -apiserver_request_latencies_bucket{resource="controllerrevisions",scope="namespace",subresource="",verb="GET",le="+Inf"} 6 -apiserver_request_latencies_sum{resource="controllerrevisions",scope="namespace",subresource="",verb="GET"} 10013 -apiserver_request_latencies_count{resource="controllerrevisions",scope="namespace",subresource="",verb="GET"} 6 -apiserver_request_latencies_bucket{resource="controllerrevisions",scope="namespace",subresource="",verb="POST",le="125000"} 9 -apiserver_request_latencies_bucket{resource="controllerrevisions",scope="namespace",subresource="",verb="POST",le="250000"} 9 -apiserver_request_latencies_bucket{resource="controllerrevisions",scope="namespace",subresource="",verb="POST",le="500000"} 9 -apiserver_request_latencies_bucket{resource="controllerrevisions",scope="namespace",subresource="",verb="POST",le="1e+06"} 9 -apiserver_request_latencies_bucket{resource="controllerrevisions",scope="namespace",subresource="",verb="POST",le="2e+06"} 9 -apiserver_request_latencies_bucket{resource="controllerrevisions",scope="namespace",subresource="",verb="POST",le="4e+06"} 9 -apiserver_request_latencies_bucket{resource="controllerrevisions",scope="namespace",subresource="",verb="POST",le="8e+06"} 9 -apiserver_request_latencies_bucket{resource="controllerrevisions",scope="namespace",subresource="",verb="POST",le="+Inf"} 9 -apiserver_request_latencies_sum{resource="controllerrevisions",scope="namespace",subresource="",verb="POST"} 30051 -apiserver_request_latencies_count{resource="controllerrevisions",scope="namespace",subresource="",verb="POST"} 9 -apiserver_request_latencies_bucket{resource="cronjobs",scope="cluster",subresource="",verb="LIST",le="125000"} 65929 -apiserver_request_latencies_bucket{resource="cronjobs",scope="cluster",subresource="",verb="LIST",le="250000"} 65930 -apiserver_request_latencies_bucket{resource="cronjobs",scope="cluster",subresource="",verb="LIST",le="500000"} 65930 -apiserver_request_latencies_bucket{resource="cronjobs",scope="cluster",subresource="",verb="LIST",le="1e+06"} 65930 -apiserver_request_latencies_bucket{resource="cronjobs",scope="cluster",subresource="",verb="LIST",le="2e+06"} 65930 -apiserver_request_latencies_bucket{resource="cronjobs",scope="cluster",subresource="",verb="LIST",le="4e+06"} 65930 -apiserver_request_latencies_bucket{resource="cronjobs",scope="cluster",subresource="",verb="LIST",le="8e+06"} 65930 -apiserver_request_latencies_bucket{resource="cronjobs",scope="cluster",subresource="",verb="LIST",le="+Inf"} 65930 -apiserver_request_latencies_sum{resource="cronjobs",scope="cluster",subresource="",verb="LIST"} 8.8828794e+07 -apiserver_request_latencies_count{resource="cronjobs",scope="cluster",subresource="",verb="LIST"} 65930 -apiserver_request_latencies_bucket{resource="cronjobs",scope="cluster",subresource="",verb="WATCH",le="125000"} 0 -apiserver_request_latencies_bucket{resource="cronjobs",scope="cluster",subresource="",verb="WATCH",le="250000"} 0 -apiserver_request_latencies_bucket{resource="cronjobs",scope="cluster",subresource="",verb="WATCH",le="500000"} 0 -apiserver_request_latencies_bucket{resource="cronjobs",scope="cluster",subresource="",verb="WATCH",le="1e+06"} 0 -apiserver_request_latencies_bucket{resource="cronjobs",scope="cluster",subresource="",verb="WATCH",le="2e+06"} 0 -apiserver_request_latencies_bucket{resource="cronjobs",scope="cluster",subresource="",verb="WATCH",le="4e+06"} 0 -apiserver_request_latencies_bucket{resource="cronjobs",scope="cluster",subresource="",verb="WATCH",le="8e+06"} 0 -apiserver_request_latencies_bucket{resource="cronjobs",scope="cluster",subresource="",verb="WATCH",le="+Inf"} 1467 -apiserver_request_latencies_sum{resource="cronjobs",scope="cluster",subresource="",verb="WATCH"} 6.59673062825e+11 -apiserver_request_latencies_count{resource="cronjobs",scope="cluster",subresource="",verb="WATCH"} 1467 -apiserver_request_latencies_bucket{resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",le="125000"} 0 -apiserver_request_latencies_bucket{resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",le="250000"} 1 -apiserver_request_latencies_bucket{resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",le="500000"} 1 -apiserver_request_latencies_bucket{resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",le="1e+06"} 1 -apiserver_request_latencies_bucket{resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",le="2e+06"} 1 -apiserver_request_latencies_bucket{resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",le="4e+06"} 1 -apiserver_request_latencies_bucket{resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",le="8e+06"} 1 -apiserver_request_latencies_bucket{resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",le="+Inf"} 1 -apiserver_request_latencies_sum{resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST"} 148703 -apiserver_request_latencies_count{resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_latencies_bucket{resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",le="125000"} 0 -apiserver_request_latencies_bucket{resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",le="250000"} 0 -apiserver_request_latencies_bucket{resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",le="500000"} 0 -apiserver_request_latencies_bucket{resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",le="1e+06"} 0 -apiserver_request_latencies_bucket{resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",le="2e+06"} 0 -apiserver_request_latencies_bucket{resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",le="4e+06"} 0 -apiserver_request_latencies_bucket{resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",le="8e+06"} 0 -apiserver_request_latencies_bucket{resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",le="+Inf"} 1467 -apiserver_request_latencies_sum{resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH"} 6.59897009038e+11 -apiserver_request_latencies_count{resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH"} 1467 -apiserver_request_latencies_bucket{resource="daemonsets",scope="cluster",subresource="",verb="LIST",le="125000"} 713 -apiserver_request_latencies_bucket{resource="daemonsets",scope="cluster",subresource="",verb="LIST",le="250000"} 713 -apiserver_request_latencies_bucket{resource="daemonsets",scope="cluster",subresource="",verb="LIST",le="500000"} 713 -apiserver_request_latencies_bucket{resource="daemonsets",scope="cluster",subresource="",verb="LIST",le="1e+06"} 713 -apiserver_request_latencies_bucket{resource="daemonsets",scope="cluster",subresource="",verb="LIST",le="2e+06"} 713 -apiserver_request_latencies_bucket{resource="daemonsets",scope="cluster",subresource="",verb="LIST",le="4e+06"} 713 -apiserver_request_latencies_bucket{resource="daemonsets",scope="cluster",subresource="",verb="LIST",le="8e+06"} 713 -apiserver_request_latencies_bucket{resource="daemonsets",scope="cluster",subresource="",verb="LIST",le="+Inf"} 713 -apiserver_request_latencies_sum{resource="daemonsets",scope="cluster",subresource="",verb="LIST"} 1.783238e+06 -apiserver_request_latencies_count{resource="daemonsets",scope="cluster",subresource="",verb="LIST"} 713 -apiserver_request_latencies_bucket{resource="daemonsets",scope="cluster",subresource="",verb="WATCH",le="125000"} 0 -apiserver_request_latencies_bucket{resource="daemonsets",scope="cluster",subresource="",verb="WATCH",le="250000"} 0 -apiserver_request_latencies_bucket{resource="daemonsets",scope="cluster",subresource="",verb="WATCH",le="500000"} 0 -apiserver_request_latencies_bucket{resource="daemonsets",scope="cluster",subresource="",verb="WATCH",le="1e+06"} 0 -apiserver_request_latencies_bucket{resource="daemonsets",scope="cluster",subresource="",verb="WATCH",le="2e+06"} 0 -apiserver_request_latencies_bucket{resource="daemonsets",scope="cluster",subresource="",verb="WATCH",le="4e+06"} 0 -apiserver_request_latencies_bucket{resource="daemonsets",scope="cluster",subresource="",verb="WATCH",le="8e+06"} 0 -apiserver_request_latencies_bucket{resource="daemonsets",scope="cluster",subresource="",verb="WATCH",le="+Inf"} 4412 -apiserver_request_latencies_sum{resource="daemonsets",scope="cluster",subresource="",verb="WATCH"} 1.978402804959e+12 -apiserver_request_latencies_count{resource="daemonsets",scope="cluster",subresource="",verb="WATCH"} 4412 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="DELETE",le="125000"} 3 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="DELETE",le="250000"} 3 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="DELETE",le="500000"} 3 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="DELETE",le="1e+06"} 3 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="DELETE",le="2e+06"} 3 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="DELETE",le="4e+06"} 3 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="DELETE",le="8e+06"} 3 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="DELETE",le="+Inf"} 3 -apiserver_request_latencies_sum{resource="daemonsets",scope="namespace",subresource="",verb="DELETE"} 21094 -apiserver_request_latencies_count{resource="daemonsets",scope="namespace",subresource="",verb="DELETE"} 3 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="GET",le="125000"} 11099 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="GET",le="250000"} 11099 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="GET",le="500000"} 11099 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="GET",le="1e+06"} 11099 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="GET",le="2e+06"} 11099 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="GET",le="4e+06"} 11099 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="GET",le="8e+06"} 11099 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="GET",le="+Inf"} 11099 -apiserver_request_latencies_sum{resource="daemonsets",scope="namespace",subresource="",verb="GET"} 1.7674492e+07 -apiserver_request_latencies_count{resource="daemonsets",scope="namespace",subresource="",verb="GET"} 11099 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="LIST",le="125000"} 21999 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="LIST",le="250000"} 21999 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="LIST",le="500000"} 21999 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="LIST",le="1e+06"} 21999 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="LIST",le="2e+06"} 21999 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="LIST",le="4e+06"} 21999 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="LIST",le="8e+06"} 21999 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="LIST",le="+Inf"} 21999 -apiserver_request_latencies_sum{resource="daemonsets",scope="namespace",subresource="",verb="LIST"} 4.2542811e+07 -apiserver_request_latencies_count{resource="daemonsets",scope="namespace",subresource="",verb="LIST"} 21999 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="PATCH",le="125000"} 10998 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="PATCH",le="250000"} 10998 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="PATCH",le="500000"} 10998 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="PATCH",le="1e+06"} 10998 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="PATCH",le="2e+06"} 10998 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="PATCH",le="4e+06"} 10998 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="PATCH",le="8e+06"} 10998 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="PATCH",le="+Inf"} 10998 -apiserver_request_latencies_sum{resource="daemonsets",scope="namespace",subresource="",verb="PATCH"} 4.6349882e+07 -apiserver_request_latencies_count{resource="daemonsets",scope="namespace",subresource="",verb="PATCH"} 10998 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="POST",le="125000"} 6 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="POST",le="250000"} 6 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="POST",le="500000"} 6 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="POST",le="1e+06"} 6 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="POST",le="2e+06"} 6 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="POST",le="4e+06"} 6 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="POST",le="8e+06"} 6 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="POST",le="+Inf"} 6 -apiserver_request_latencies_sum{resource="daemonsets",scope="namespace",subresource="",verb="POST"} 81365 -apiserver_request_latencies_count{resource="daemonsets",scope="namespace",subresource="",verb="POST"} 6 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="PUT",le="125000"} 3 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="PUT",le="250000"} 3 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="PUT",le="500000"} 3 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="PUT",le="1e+06"} 3 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="PUT",le="2e+06"} 3 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="PUT",le="4e+06"} 3 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="PUT",le="8e+06"} 3 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="",verb="PUT",le="+Inf"} 3 -apiserver_request_latencies_sum{resource="daemonsets",scope="namespace",subresource="",verb="PUT"} 29952 -apiserver_request_latencies_count{resource="daemonsets",scope="namespace",subresource="",verb="PUT"} 3 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="status",verb="PUT",le="125000"} 116 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="status",verb="PUT",le="250000"} 116 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="status",verb="PUT",le="500000"} 116 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="status",verb="PUT",le="1e+06"} 116 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="status",verb="PUT",le="2e+06"} 116 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="status",verb="PUT",le="4e+06"} 116 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="status",verb="PUT",le="8e+06"} 116 -apiserver_request_latencies_bucket{resource="daemonsets",scope="namespace",subresource="status",verb="PUT",le="+Inf"} 116 -apiserver_request_latencies_sum{resource="daemonsets",scope="namespace",subresource="status",verb="PUT"} 1.336329e+06 -apiserver_request_latencies_count{resource="daemonsets",scope="namespace",subresource="status",verb="PUT"} 116 -apiserver_request_latencies_bucket{resource="deployments",scope="cluster",subresource="",verb="LIST",le="125000"} 713 -apiserver_request_latencies_bucket{resource="deployments",scope="cluster",subresource="",verb="LIST",le="250000"} 713 -apiserver_request_latencies_bucket{resource="deployments",scope="cluster",subresource="",verb="LIST",le="500000"} 713 -apiserver_request_latencies_bucket{resource="deployments",scope="cluster",subresource="",verb="LIST",le="1e+06"} 713 -apiserver_request_latencies_bucket{resource="deployments",scope="cluster",subresource="",verb="LIST",le="2e+06"} 713 -apiserver_request_latencies_bucket{resource="deployments",scope="cluster",subresource="",verb="LIST",le="4e+06"} 713 -apiserver_request_latencies_bucket{resource="deployments",scope="cluster",subresource="",verb="LIST",le="8e+06"} 713 -apiserver_request_latencies_bucket{resource="deployments",scope="cluster",subresource="",verb="LIST",le="+Inf"} 713 -apiserver_request_latencies_sum{resource="deployments",scope="cluster",subresource="",verb="LIST"} 2.461062e+06 -apiserver_request_latencies_count{resource="deployments",scope="cluster",subresource="",verb="LIST"} 713 -apiserver_request_latencies_bucket{resource="deployments",scope="cluster",subresource="",verb="WATCH",le="125000"} 0 -apiserver_request_latencies_bucket{resource="deployments",scope="cluster",subresource="",verb="WATCH",le="250000"} 0 -apiserver_request_latencies_bucket{resource="deployments",scope="cluster",subresource="",verb="WATCH",le="500000"} 0 -apiserver_request_latencies_bucket{resource="deployments",scope="cluster",subresource="",verb="WATCH",le="1e+06"} 0 -apiserver_request_latencies_bucket{resource="deployments",scope="cluster",subresource="",verb="WATCH",le="2e+06"} 0 -apiserver_request_latencies_bucket{resource="deployments",scope="cluster",subresource="",verb="WATCH",le="4e+06"} 0 -apiserver_request_latencies_bucket{resource="deployments",scope="cluster",subresource="",verb="WATCH",le="8e+06"} 0 -apiserver_request_latencies_bucket{resource="deployments",scope="cluster",subresource="",verb="WATCH",le="+Inf"} 4384 -apiserver_request_latencies_sum{resource="deployments",scope="cluster",subresource="",verb="WATCH"} 1.978039440788e+12 -apiserver_request_latencies_count{resource="deployments",scope="cluster",subresource="",verb="WATCH"} 4384 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="DELETE",le="125000"} 14 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="DELETE",le="250000"} 14 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="DELETE",le="500000"} 14 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="DELETE",le="1e+06"} 14 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="DELETE",le="2e+06"} 14 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="DELETE",le="4e+06"} 14 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="DELETE",le="8e+06"} 14 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="DELETE",le="+Inf"} 14 -apiserver_request_latencies_sum{resource="deployments",scope="namespace",subresource="",verb="DELETE"} 139646 -apiserver_request_latencies_count{resource="deployments",scope="namespace",subresource="",verb="DELETE"} 14 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="GET",le="125000"} 66025 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="GET",le="250000"} 66025 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="GET",le="500000"} 66025 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="GET",le="1e+06"} 66025 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="GET",le="2e+06"} 66026 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="GET",le="4e+06"} 66026 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="GET",le="8e+06"} 66026 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="GET",le="+Inf"} 66026 -apiserver_request_latencies_sum{resource="deployments",scope="namespace",subresource="",verb="GET"} 9.882797e+07 -apiserver_request_latencies_count{resource="deployments",scope="namespace",subresource="",verb="GET"} 66026 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="LIST",le="125000"} 43994 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="LIST",le="250000"} 43994 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="LIST",le="500000"} 43994 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="LIST",le="1e+06"} 43994 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="LIST",le="2e+06"} 43994 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="LIST",le="4e+06"} 43994 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="LIST",le="8e+06"} 43994 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="LIST",le="+Inf"} 43994 -apiserver_request_latencies_sum{resource="deployments",scope="namespace",subresource="",verb="LIST"} 1.16859281e+08 -apiserver_request_latencies_count{resource="deployments",scope="namespace",subresource="",verb="LIST"} 43994 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="PATCH",le="125000"} 65989 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="PATCH",le="250000"} 65989 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="PATCH",le="500000"} 65989 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="PATCH",le="1e+06"} 65989 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="PATCH",le="2e+06"} 65989 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="PATCH",le="4e+06"} 65989 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="PATCH",le="8e+06"} 65989 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="PATCH",le="+Inf"} 65989 -apiserver_request_latencies_sum{resource="deployments",scope="namespace",subresource="",verb="PATCH"} 2.27196113e+08 -apiserver_request_latencies_count{resource="deployments",scope="namespace",subresource="",verb="PATCH"} 65989 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="POST",le="125000"} 23 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="POST",le="250000"} 24 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="POST",le="500000"} 24 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="POST",le="1e+06"} 24 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="POST",le="2e+06"} 24 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="POST",le="4e+06"} 24 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="POST",le="8e+06"} 24 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="POST",le="+Inf"} 24 -apiserver_request_latencies_sum{resource="deployments",scope="namespace",subresource="",verb="POST"} 410336 -apiserver_request_latencies_count{resource="deployments",scope="namespace",subresource="",verb="POST"} 24 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="PUT",le="125000"} 14 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="PUT",le="250000"} 14 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="PUT",le="500000"} 14 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="PUT",le="1e+06"} 14 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="PUT",le="2e+06"} 15 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="PUT",le="4e+06"} 15 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="PUT",le="8e+06"} 15 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="",verb="PUT",le="+Inf"} 15 -apiserver_request_latencies_sum{resource="deployments",scope="namespace",subresource="",verb="PUT"} 1.450354e+06 -apiserver_request_latencies_count{resource="deployments",scope="namespace",subresource="",verb="PUT"} 15 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="scale",verb="GET",le="125000"} 65893 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="scale",verb="GET",le="250000"} 65893 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="scale",verb="GET",le="500000"} 65893 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="scale",verb="GET",le="1e+06"} 65893 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="scale",verb="GET",le="2e+06"} 65893 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="scale",verb="GET",le="4e+06"} 65893 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="scale",verb="GET",le="8e+06"} 65893 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="scale",verb="GET",le="+Inf"} 65893 -apiserver_request_latencies_sum{resource="deployments",scope="namespace",subresource="scale",verb="GET"} 8.2149159e+07 -apiserver_request_latencies_count{resource="deployments",scope="namespace",subresource="scale",verb="GET"} 65893 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="scale",verb="PUT",le="125000"} 1 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="scale",verb="PUT",le="250000"} 1 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="scale",verb="PUT",le="500000"} 1 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="scale",verb="PUT",le="1e+06"} 1 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="scale",verb="PUT",le="2e+06"} 1 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="scale",verb="PUT",le="4e+06"} 1 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="scale",verb="PUT",le="8e+06"} 1 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="scale",verb="PUT",le="+Inf"} 1 -apiserver_request_latencies_sum{resource="deployments",scope="namespace",subresource="scale",verb="PUT"} 25903 -apiserver_request_latencies_count{resource="deployments",scope="namespace",subresource="scale",verb="PUT"} 1 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="status",verb="PUT",le="125000"} 343 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="status",verb="PUT",le="250000"} 346 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="status",verb="PUT",le="500000"} 347 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="status",verb="PUT",le="1e+06"} 347 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="status",verb="PUT",le="2e+06"} 347 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="status",verb="PUT",le="4e+06"} 347 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="status",verb="PUT",le="8e+06"} 347 -apiserver_request_latencies_bucket{resource="deployments",scope="namespace",subresource="status",verb="PUT",le="+Inf"} 347 -apiserver_request_latencies_sum{resource="deployments",scope="namespace",subresource="status",verb="PUT"} 5.307111e+06 -apiserver_request_latencies_count{resource="deployments",scope="namespace",subresource="status",verb="PUT"} 347 -apiserver_request_latencies_bucket{resource="endpoints",scope="cluster",subresource="",verb="LIST",le="125000"} 12 -apiserver_request_latencies_bucket{resource="endpoints",scope="cluster",subresource="",verb="LIST",le="250000"} 13 -apiserver_request_latencies_bucket{resource="endpoints",scope="cluster",subresource="",verb="LIST",le="500000"} 13 -apiserver_request_latencies_bucket{resource="endpoints",scope="cluster",subresource="",verb="LIST",le="1e+06"} 13 -apiserver_request_latencies_bucket{resource="endpoints",scope="cluster",subresource="",verb="LIST",le="2e+06"} 13 -apiserver_request_latencies_bucket{resource="endpoints",scope="cluster",subresource="",verb="LIST",le="4e+06"} 13 -apiserver_request_latencies_bucket{resource="endpoints",scope="cluster",subresource="",verb="LIST",le="8e+06"} 13 -apiserver_request_latencies_bucket{resource="endpoints",scope="cluster",subresource="",verb="LIST",le="+Inf"} 13 -apiserver_request_latencies_sum{resource="endpoints",scope="cluster",subresource="",verb="LIST"} 133887 -apiserver_request_latencies_count{resource="endpoints",scope="cluster",subresource="",verb="LIST"} 13 -apiserver_request_latencies_bucket{resource="endpoints",scope="cluster",subresource="",verb="WATCH",le="125000"} 0 -apiserver_request_latencies_bucket{resource="endpoints",scope="cluster",subresource="",verb="WATCH",le="250000"} 0 -apiserver_request_latencies_bucket{resource="endpoints",scope="cluster",subresource="",verb="WATCH",le="500000"} 0 -apiserver_request_latencies_bucket{resource="endpoints",scope="cluster",subresource="",verb="WATCH",le="1e+06"} 0 -apiserver_request_latencies_bucket{resource="endpoints",scope="cluster",subresource="",verb="WATCH",le="2e+06"} 0 -apiserver_request_latencies_bucket{resource="endpoints",scope="cluster",subresource="",verb="WATCH",le="4e+06"} 0 -apiserver_request_latencies_bucket{resource="endpoints",scope="cluster",subresource="",verb="WATCH",le="8e+06"} 0 -apiserver_request_latencies_bucket{resource="endpoints",scope="cluster",subresource="",verb="WATCH",le="+Inf"} 10319 -apiserver_request_latencies_sum{resource="endpoints",scope="cluster",subresource="",verb="WATCH"} 4.618957403529e+12 -apiserver_request_latencies_count{resource="endpoints",scope="cluster",subresource="",verb="WATCH"} 10319 -apiserver_request_latencies_bucket{resource="endpoints",scope="namespace",subresource="",verb="GET",le="125000"} 733634 -apiserver_request_latencies_bucket{resource="endpoints",scope="namespace",subresource="",verb="GET",le="250000"} 733639 -apiserver_request_latencies_bucket{resource="endpoints",scope="namespace",subresource="",verb="GET",le="500000"} 733649 -apiserver_request_latencies_bucket{resource="endpoints",scope="namespace",subresource="",verb="GET",le="1e+06"} 733664 -apiserver_request_latencies_bucket{resource="endpoints",scope="namespace",subresource="",verb="GET",le="2e+06"} 733671 -apiserver_request_latencies_bucket{resource="endpoints",scope="namespace",subresource="",verb="GET",le="4e+06"} 733671 -apiserver_request_latencies_bucket{resource="endpoints",scope="namespace",subresource="",verb="GET",le="8e+06"} 733671 -apiserver_request_latencies_bucket{resource="endpoints",scope="namespace",subresource="",verb="GET",le="+Inf"} 733671 -apiserver_request_latencies_sum{resource="endpoints",scope="namespace",subresource="",verb="GET"} 8.34805253e+08 -apiserver_request_latencies_count{resource="endpoints",scope="namespace",subresource="",verb="GET"} 733671 -apiserver_request_latencies_bucket{resource="endpoints",scope="namespace",subresource="",verb="LIST",le="125000"} 21997 -apiserver_request_latencies_bucket{resource="endpoints",scope="namespace",subresource="",verb="LIST",le="250000"} 21997 -apiserver_request_latencies_bucket{resource="endpoints",scope="namespace",subresource="",verb="LIST",le="500000"} 21997 -apiserver_request_latencies_bucket{resource="endpoints",scope="namespace",subresource="",verb="LIST",le="1e+06"} 21997 -apiserver_request_latencies_bucket{resource="endpoints",scope="namespace",subresource="",verb="LIST",le="2e+06"} 21997 -apiserver_request_latencies_bucket{resource="endpoints",scope="namespace",subresource="",verb="LIST",le="4e+06"} 21997 -apiserver_request_latencies_bucket{resource="endpoints",scope="namespace",subresource="",verb="LIST",le="8e+06"} 21997 -apiserver_request_latencies_bucket{resource="endpoints",scope="namespace",subresource="",verb="LIST",le="+Inf"} 21997 -apiserver_request_latencies_sum{resource="endpoints",scope="namespace",subresource="",verb="LIST"} 3.8610514e+07 -apiserver_request_latencies_count{resource="endpoints",scope="namespace",subresource="",verb="LIST"} 21997 -apiserver_request_latencies_bucket{resource="endpoints",scope="namespace",subresource="",verb="POST",le="125000"} 11 -apiserver_request_latencies_bucket{resource="endpoints",scope="namespace",subresource="",verb="POST",le="250000"} 11 -apiserver_request_latencies_bucket{resource="endpoints",scope="namespace",subresource="",verb="POST",le="500000"} 11 -apiserver_request_latencies_bucket{resource="endpoints",scope="namespace",subresource="",verb="POST",le="1e+06"} 11 -apiserver_request_latencies_bucket{resource="endpoints",scope="namespace",subresource="",verb="POST",le="2e+06"} 11 -apiserver_request_latencies_bucket{resource="endpoints",scope="namespace",subresource="",verb="POST",le="4e+06"} 11 -apiserver_request_latencies_bucket{resource="endpoints",scope="namespace",subresource="",verb="POST",le="8e+06"} 11 -apiserver_request_latencies_bucket{resource="endpoints",scope="namespace",subresource="",verb="POST",le="+Inf"} 11 -apiserver_request_latencies_sum{resource="endpoints",scope="namespace",subresource="",verb="POST"} 56853 -apiserver_request_latencies_count{resource="endpoints",scope="namespace",subresource="",verb="POST"} 11 -apiserver_request_latencies_bucket{resource="endpoints",scope="namespace",subresource="",verb="PUT",le="125000"} 656912 -apiserver_request_latencies_bucket{resource="endpoints",scope="namespace",subresource="",verb="PUT",le="250000"} 656919 -apiserver_request_latencies_bucket{resource="endpoints",scope="namespace",subresource="",verb="PUT",le="500000"} 656926 -apiserver_request_latencies_bucket{resource="endpoints",scope="namespace",subresource="",verb="PUT",le="1e+06"} 656930 -apiserver_request_latencies_bucket{resource="endpoints",scope="namespace",subresource="",verb="PUT",le="2e+06"} 656937 -apiserver_request_latencies_bucket{resource="endpoints",scope="namespace",subresource="",verb="PUT",le="4e+06"} 656937 -apiserver_request_latencies_bucket{resource="endpoints",scope="namespace",subresource="",verb="PUT",le="8e+06"} 656937 -apiserver_request_latencies_bucket{resource="endpoints",scope="namespace",subresource="",verb="PUT",le="+Inf"} 656937 -apiserver_request_latencies_sum{resource="endpoints",scope="namespace",subresource="",verb="PUT"} 1.660247858e+09 -apiserver_request_latencies_count{resource="endpoints",scope="namespace",subresource="",verb="PUT"} 656937 -apiserver_request_latencies_bucket{resource="events",scope="cluster",subresource="",verb="LIST",le="125000"} 1131 -apiserver_request_latencies_bucket{resource="events",scope="cluster",subresource="",verb="LIST",le="250000"} 1131 -apiserver_request_latencies_bucket{resource="events",scope="cluster",subresource="",verb="LIST",le="500000"} 1131 -apiserver_request_latencies_bucket{resource="events",scope="cluster",subresource="",verb="LIST",le="1e+06"} 1131 -apiserver_request_latencies_bucket{resource="events",scope="cluster",subresource="",verb="LIST",le="2e+06"} 1131 -apiserver_request_latencies_bucket{resource="events",scope="cluster",subresource="",verb="LIST",le="4e+06"} 1131 -apiserver_request_latencies_bucket{resource="events",scope="cluster",subresource="",verb="LIST",le="8e+06"} 1131 -apiserver_request_latencies_bucket{resource="events",scope="cluster",subresource="",verb="LIST",le="+Inf"} 1131 -apiserver_request_latencies_sum{resource="events",scope="cluster",subresource="",verb="LIST"} 2.19449e+06 -apiserver_request_latencies_count{resource="events",scope="cluster",subresource="",verb="LIST"} 1131 -apiserver_request_latencies_bucket{resource="events",scope="cluster",subresource="",verb="WATCH",le="125000"} 1128 -apiserver_request_latencies_bucket{resource="events",scope="cluster",subresource="",verb="WATCH",le="250000"} 1129 -apiserver_request_latencies_bucket{resource="events",scope="cluster",subresource="",verb="WATCH",le="500000"} 1129 -apiserver_request_latencies_bucket{resource="events",scope="cluster",subresource="",verb="WATCH",le="1e+06"} 1129 -apiserver_request_latencies_bucket{resource="events",scope="cluster",subresource="",verb="WATCH",le="2e+06"} 1129 -apiserver_request_latencies_bucket{resource="events",scope="cluster",subresource="",verb="WATCH",le="4e+06"} 1129 -apiserver_request_latencies_bucket{resource="events",scope="cluster",subresource="",verb="WATCH",le="8e+06"} 1129 -apiserver_request_latencies_bucket{resource="events",scope="cluster",subresource="",verb="WATCH",le="+Inf"} 2599 -apiserver_request_latencies_sum{resource="events",scope="cluster",subresource="",verb="WATCH"} 6.58396349345e+11 -apiserver_request_latencies_count{resource="events",scope="cluster",subresource="",verb="WATCH"} 2599 -apiserver_request_latencies_bucket{resource="events",scope="namespace",subresource="",verb="LIST",le="125000"} 2 -apiserver_request_latencies_bucket{resource="events",scope="namespace",subresource="",verb="LIST",le="250000"} 2 -apiserver_request_latencies_bucket{resource="events",scope="namespace",subresource="",verb="LIST",le="500000"} 2 -apiserver_request_latencies_bucket{resource="events",scope="namespace",subresource="",verb="LIST",le="1e+06"} 2 -apiserver_request_latencies_bucket{resource="events",scope="namespace",subresource="",verb="LIST",le="2e+06"} 2 -apiserver_request_latencies_bucket{resource="events",scope="namespace",subresource="",verb="LIST",le="4e+06"} 2 -apiserver_request_latencies_bucket{resource="events",scope="namespace",subresource="",verb="LIST",le="8e+06"} 2 -apiserver_request_latencies_bucket{resource="events",scope="namespace",subresource="",verb="LIST",le="+Inf"} 2 -apiserver_request_latencies_sum{resource="events",scope="namespace",subresource="",verb="LIST"} 10407 -apiserver_request_latencies_count{resource="events",scope="namespace",subresource="",verb="LIST"} 2 -apiserver_request_latencies_bucket{resource="events",scope="namespace",subresource="",verb="PATCH",le="125000"} 386 -apiserver_request_latencies_bucket{resource="events",scope="namespace",subresource="",verb="PATCH",le="250000"} 388 -apiserver_request_latencies_bucket{resource="events",scope="namespace",subresource="",verb="PATCH",le="500000"} 388 -apiserver_request_latencies_bucket{resource="events",scope="namespace",subresource="",verb="PATCH",le="1e+06"} 388 -apiserver_request_latencies_bucket{resource="events",scope="namespace",subresource="",verb="PATCH",le="2e+06"} 388 -apiserver_request_latencies_bucket{resource="events",scope="namespace",subresource="",verb="PATCH",le="4e+06"} 388 -apiserver_request_latencies_bucket{resource="events",scope="namespace",subresource="",verb="PATCH",le="8e+06"} 388 -apiserver_request_latencies_bucket{resource="events",scope="namespace",subresource="",verb="PATCH",le="+Inf"} 388 -apiserver_request_latencies_sum{resource="events",scope="namespace",subresource="",verb="PATCH"} 4.031187e+06 -apiserver_request_latencies_count{resource="events",scope="namespace",subresource="",verb="PATCH"} 388 -apiserver_request_latencies_bucket{resource="events",scope="namespace",subresource="",verb="POST",le="125000"} 1652 -apiserver_request_latencies_bucket{resource="events",scope="namespace",subresource="",verb="POST",le="250000"} 1654 -apiserver_request_latencies_bucket{resource="events",scope="namespace",subresource="",verb="POST",le="500000"} 1657 -apiserver_request_latencies_bucket{resource="events",scope="namespace",subresource="",verb="POST",le="1e+06"} 1657 -apiserver_request_latencies_bucket{resource="events",scope="namespace",subresource="",verb="POST",le="2e+06"} 1657 -apiserver_request_latencies_bucket{resource="events",scope="namespace",subresource="",verb="POST",le="4e+06"} 1657 -apiserver_request_latencies_bucket{resource="events",scope="namespace",subresource="",verb="POST",le="8e+06"} 1659 -apiserver_request_latencies_bucket{resource="events",scope="namespace",subresource="",verb="POST",le="+Inf"} 1659 -apiserver_request_latencies_sum{resource="events",scope="namespace",subresource="",verb="POST"} 3.1122339e+07 -apiserver_request_latencies_count{resource="events",scope="namespace",subresource="",verb="POST"} 1659 -apiserver_request_latencies_bucket{resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",le="125000"} 710 -apiserver_request_latencies_bucket{resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",le="250000"} 710 -apiserver_request_latencies_bucket{resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",le="500000"} 710 -apiserver_request_latencies_bucket{resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",le="1e+06"} 710 -apiserver_request_latencies_bucket{resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",le="2e+06"} 710 -apiserver_request_latencies_bucket{resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",le="4e+06"} 710 -apiserver_request_latencies_bucket{resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",le="8e+06"} 710 -apiserver_request_latencies_bucket{resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",le="+Inf"} 710 -apiserver_request_latencies_sum{resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST"} 1.024073e+06 -apiserver_request_latencies_count{resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST"} 710 -apiserver_request_latencies_bucket{resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",le="125000"} 0 -apiserver_request_latencies_bucket{resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",le="250000"} 0 -apiserver_request_latencies_bucket{resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",le="500000"} 0 -apiserver_request_latencies_bucket{resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",le="1e+06"} 0 -apiserver_request_latencies_bucket{resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",le="2e+06"} 0 -apiserver_request_latencies_bucket{resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",le="4e+06"} 0 -apiserver_request_latencies_bucket{resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",le="8e+06"} 0 -apiserver_request_latencies_bucket{resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",le="+Inf"} 1459 -apiserver_request_latencies_sum{resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH"} 6.59831109566e+11 -apiserver_request_latencies_count{resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH"} 1459 -apiserver_request_latencies_bucket{resource="ingresses",scope="cluster",subresource="",verb="LIST",le="125000"} 712 -apiserver_request_latencies_bucket{resource="ingresses",scope="cluster",subresource="",verb="LIST",le="250000"} 712 -apiserver_request_latencies_bucket{resource="ingresses",scope="cluster",subresource="",verb="LIST",le="500000"} 712 -apiserver_request_latencies_bucket{resource="ingresses",scope="cluster",subresource="",verb="LIST",le="1e+06"} 712 -apiserver_request_latencies_bucket{resource="ingresses",scope="cluster",subresource="",verb="LIST",le="2e+06"} 712 -apiserver_request_latencies_bucket{resource="ingresses",scope="cluster",subresource="",verb="LIST",le="4e+06"} 712 -apiserver_request_latencies_bucket{resource="ingresses",scope="cluster",subresource="",verb="LIST",le="8e+06"} 712 -apiserver_request_latencies_bucket{resource="ingresses",scope="cluster",subresource="",verb="LIST",le="+Inf"} 712 -apiserver_request_latencies_sum{resource="ingresses",scope="cluster",subresource="",verb="LIST"} 1.102127e+06 -apiserver_request_latencies_count{resource="ingresses",scope="cluster",subresource="",verb="LIST"} 712 -apiserver_request_latencies_bucket{resource="ingresses",scope="cluster",subresource="",verb="WATCH",le="125000"} 0 -apiserver_request_latencies_bucket{resource="ingresses",scope="cluster",subresource="",verb="WATCH",le="250000"} 0 -apiserver_request_latencies_bucket{resource="ingresses",scope="cluster",subresource="",verb="WATCH",le="500000"} 0 -apiserver_request_latencies_bucket{resource="ingresses",scope="cluster",subresource="",verb="WATCH",le="1e+06"} 0 -apiserver_request_latencies_bucket{resource="ingresses",scope="cluster",subresource="",verb="WATCH",le="2e+06"} 0 -apiserver_request_latencies_bucket{resource="ingresses",scope="cluster",subresource="",verb="WATCH",le="4e+06"} 0 -apiserver_request_latencies_bucket{resource="ingresses",scope="cluster",subresource="",verb="WATCH",le="8e+06"} 0 -apiserver_request_latencies_bucket{resource="ingresses",scope="cluster",subresource="",verb="WATCH",le="+Inf"} 2941 -apiserver_request_latencies_sum{resource="ingresses",scope="cluster",subresource="",verb="WATCH"} 1.319639948582e+12 -apiserver_request_latencies_count{resource="ingresses",scope="cluster",subresource="",verb="WATCH"} 2941 -apiserver_request_latencies_bucket{resource="ingresses",scope="namespace",subresource="",verb="LIST",le="125000"} 21997 -apiserver_request_latencies_bucket{resource="ingresses",scope="namespace",subresource="",verb="LIST",le="250000"} 21997 -apiserver_request_latencies_bucket{resource="ingresses",scope="namespace",subresource="",verb="LIST",le="500000"} 21997 -apiserver_request_latencies_bucket{resource="ingresses",scope="namespace",subresource="",verb="LIST",le="1e+06"} 21997 -apiserver_request_latencies_bucket{resource="ingresses",scope="namespace",subresource="",verb="LIST",le="2e+06"} 21997 -apiserver_request_latencies_bucket{resource="ingresses",scope="namespace",subresource="",verb="LIST",le="4e+06"} 21997 -apiserver_request_latencies_bucket{resource="ingresses",scope="namespace",subresource="",verb="LIST",le="8e+06"} 21997 -apiserver_request_latencies_bucket{resource="ingresses",scope="namespace",subresource="",verb="LIST",le="+Inf"} 21997 -apiserver_request_latencies_sum{resource="ingresses",scope="namespace",subresource="",verb="LIST"} 2.9407747e+07 -apiserver_request_latencies_count{resource="ingresses",scope="namespace",subresource="",verb="LIST"} 21997 -apiserver_request_latencies_bucket{resource="jobs",scope="",subresource="",verb="UPDATE",le="125000"} 0 -apiserver_request_latencies_bucket{resource="jobs",scope="",subresource="",verb="UPDATE",le="250000"} 0 -apiserver_request_latencies_bucket{resource="jobs",scope="",subresource="",verb="UPDATE",le="500000"} 0 -apiserver_request_latencies_bucket{resource="jobs",scope="",subresource="",verb="UPDATE",le="1e+06"} 0 -apiserver_request_latencies_bucket{resource="jobs",scope="",subresource="",verb="UPDATE",le="2e+06"} 0 -apiserver_request_latencies_bucket{resource="jobs",scope="",subresource="",verb="UPDATE",le="4e+06"} 0 -apiserver_request_latencies_bucket{resource="jobs",scope="",subresource="",verb="UPDATE",le="8e+06"} 0 -apiserver_request_latencies_bucket{resource="jobs",scope="",subresource="",verb="UPDATE",le="+Inf"} 1 -apiserver_request_latencies_sum{resource="jobs",scope="",subresource="",verb="UPDATE"} 6.0000399e+07 -apiserver_request_latencies_count{resource="jobs",scope="",subresource="",verb="UPDATE"} 1 -apiserver_request_latencies_bucket{resource="jobs",scope="cluster",subresource="",verb="LIST",le="125000"} 66635 -apiserver_request_latencies_bucket{resource="jobs",scope="cluster",subresource="",verb="LIST",le="250000"} 66636 -apiserver_request_latencies_bucket{resource="jobs",scope="cluster",subresource="",verb="LIST",le="500000"} 66636 -apiserver_request_latencies_bucket{resource="jobs",scope="cluster",subresource="",verb="LIST",le="1e+06"} 66637 -apiserver_request_latencies_bucket{resource="jobs",scope="cluster",subresource="",verb="LIST",le="2e+06"} 66639 -apiserver_request_latencies_bucket{resource="jobs",scope="cluster",subresource="",verb="LIST",le="4e+06"} 66639 -apiserver_request_latencies_bucket{resource="jobs",scope="cluster",subresource="",verb="LIST",le="8e+06"} 66639 -apiserver_request_latencies_bucket{resource="jobs",scope="cluster",subresource="",verb="LIST",le="+Inf"} 66639 -apiserver_request_latencies_sum{resource="jobs",scope="cluster",subresource="",verb="LIST"} 1.2027929e+08 -apiserver_request_latencies_count{resource="jobs",scope="cluster",subresource="",verb="LIST"} 66639 -apiserver_request_latencies_bucket{resource="jobs",scope="cluster",subresource="",verb="WATCH",le="125000"} 0 -apiserver_request_latencies_bucket{resource="jobs",scope="cluster",subresource="",verb="WATCH",le="250000"} 0 -apiserver_request_latencies_bucket{resource="jobs",scope="cluster",subresource="",verb="WATCH",le="500000"} 0 -apiserver_request_latencies_bucket{resource="jobs",scope="cluster",subresource="",verb="WATCH",le="1e+06"} 0 -apiserver_request_latencies_bucket{resource="jobs",scope="cluster",subresource="",verb="WATCH",le="2e+06"} 0 -apiserver_request_latencies_bucket{resource="jobs",scope="cluster",subresource="",verb="WATCH",le="4e+06"} 0 -apiserver_request_latencies_bucket{resource="jobs",scope="cluster",subresource="",verb="WATCH",le="8e+06"} 0 -apiserver_request_latencies_bucket{resource="jobs",scope="cluster",subresource="",verb="WATCH",le="+Inf"} 1469 -apiserver_request_latencies_sum{resource="jobs",scope="cluster",subresource="",verb="WATCH"} 6.59704930318e+11 -apiserver_request_latencies_count{resource="jobs",scope="cluster",subresource="",verb="WATCH"} 1469 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="DELETE",le="125000"} 15 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="DELETE",le="250000"} 15 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="DELETE",le="500000"} 15 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="DELETE",le="1e+06"} 15 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="DELETE",le="2e+06"} 16 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="DELETE",le="4e+06"} 16 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="DELETE",le="8e+06"} 16 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="DELETE",le="+Inf"} 16 -apiserver_request_latencies_sum{resource="jobs",scope="namespace",subresource="",verb="DELETE"} 1.437944e+06 -apiserver_request_latencies_count{resource="jobs",scope="namespace",subresource="",verb="DELETE"} 16 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="GET",le="125000"} 68 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="GET",le="250000"} 68 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="GET",le="500000"} 68 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="GET",le="1e+06"} 68 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="GET",le="2e+06"} 68 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="GET",le="4e+06"} 68 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="GET",le="8e+06"} 68 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="GET",le="+Inf"} 68 -apiserver_request_latencies_sum{resource="jobs",scope="namespace",subresource="",verb="GET"} 117705 -apiserver_request_latencies_count{resource="jobs",scope="namespace",subresource="",verb="GET"} 68 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="LIST",le="125000"} 21997 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="LIST",le="250000"} 21997 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="LIST",le="500000"} 21997 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="LIST",le="1e+06"} 21997 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="LIST",le="2e+06"} 21997 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="LIST",le="4e+06"} 21997 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="LIST",le="8e+06"} 21997 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="LIST",le="+Inf"} 21997 -apiserver_request_latencies_sum{resource="jobs",scope="namespace",subresource="",verb="LIST"} 3.3805681e+07 -apiserver_request_latencies_count{resource="jobs",scope="namespace",subresource="",verb="LIST"} 21997 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="PATCH",le="125000"} 1 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="PATCH",le="250000"} 1 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="PATCH",le="500000"} 1 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="PATCH",le="1e+06"} 1 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="PATCH",le="2e+06"} 1 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="PATCH",le="4e+06"} 1 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="PATCH",le="8e+06"} 1 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="PATCH",le="+Inf"} 1 -apiserver_request_latencies_sum{resource="jobs",scope="namespace",subresource="",verb="PATCH"} 5655 -apiserver_request_latencies_count{resource="jobs",scope="namespace",subresource="",verb="PATCH"} 1 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="POST",le="125000"} 18 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="POST",le="250000"} 18 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="POST",le="500000"} 18 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="POST",le="1e+06"} 18 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="POST",le="2e+06"} 19 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="POST",le="4e+06"} 19 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="POST",le="8e+06"} 19 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="POST",le="+Inf"} 19 -apiserver_request_latencies_sum{resource="jobs",scope="namespace",subresource="",verb="POST"} 1.52572e+06 -apiserver_request_latencies_count{resource="jobs",scope="namespace",subresource="",verb="POST"} 19 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="PUT",le="125000"} 15 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="PUT",le="250000"} 15 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="PUT",le="500000"} 15 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="PUT",le="1e+06"} 15 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="PUT",le="2e+06"} 15 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="PUT",le="4e+06"} 16 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="PUT",le="8e+06"} 16 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="",verb="PUT",le="+Inf"} 17 -apiserver_request_latencies_sum{resource="jobs",scope="namespace",subresource="",verb="PUT"} 6.261372e+07 -apiserver_request_latencies_count{resource="jobs",scope="namespace",subresource="",verb="PUT"} 17 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="status",verb="PUT",le="125000"} 40 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="status",verb="PUT",le="250000"} 40 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="status",verb="PUT",le="500000"} 40 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="status",verb="PUT",le="1e+06"} 40 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="status",verb="PUT",le="2e+06"} 40 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="status",verb="PUT",le="4e+06"} 40 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="status",verb="PUT",le="8e+06"} 40 -apiserver_request_latencies_bucket{resource="jobs",scope="namespace",subresource="status",verb="PUT",le="+Inf"} 40 -apiserver_request_latencies_sum{resource="jobs",scope="namespace",subresource="status",verb="PUT"} 408553 -apiserver_request_latencies_count{resource="jobs",scope="namespace",subresource="status",verb="PUT"} 40 -apiserver_request_latencies_bucket{resource="limitranges",scope="cluster",subresource="",verb="LIST",le="125000"} 1 -apiserver_request_latencies_bucket{resource="limitranges",scope="cluster",subresource="",verb="LIST",le="250000"} 1 -apiserver_request_latencies_bucket{resource="limitranges",scope="cluster",subresource="",verb="LIST",le="500000"} 1 -apiserver_request_latencies_bucket{resource="limitranges",scope="cluster",subresource="",verb="LIST",le="1e+06"} 1 -apiserver_request_latencies_bucket{resource="limitranges",scope="cluster",subresource="",verb="LIST",le="2e+06"} 2 -apiserver_request_latencies_bucket{resource="limitranges",scope="cluster",subresource="",verb="LIST",le="4e+06"} 2 -apiserver_request_latencies_bucket{resource="limitranges",scope="cluster",subresource="",verb="LIST",le="8e+06"} 2 -apiserver_request_latencies_bucket{resource="limitranges",scope="cluster",subresource="",verb="LIST",le="+Inf"} 2 -apiserver_request_latencies_sum{resource="limitranges",scope="cluster",subresource="",verb="LIST"} 1.654312e+06 -apiserver_request_latencies_count{resource="limitranges",scope="cluster",subresource="",verb="LIST"} 2 -apiserver_request_latencies_bucket{resource="limitranges",scope="cluster",subresource="",verb="WATCH",le="125000"} 0 -apiserver_request_latencies_bucket{resource="limitranges",scope="cluster",subresource="",verb="WATCH",le="250000"} 0 -apiserver_request_latencies_bucket{resource="limitranges",scope="cluster",subresource="",verb="WATCH",le="500000"} 0 -apiserver_request_latencies_bucket{resource="limitranges",scope="cluster",subresource="",verb="WATCH",le="1e+06"} 0 -apiserver_request_latencies_bucket{resource="limitranges",scope="cluster",subresource="",verb="WATCH",le="2e+06"} 0 -apiserver_request_latencies_bucket{resource="limitranges",scope="cluster",subresource="",verb="WATCH",le="4e+06"} 0 -apiserver_request_latencies_bucket{resource="limitranges",scope="cluster",subresource="",verb="WATCH",le="8e+06"} 0 -apiserver_request_latencies_bucket{resource="limitranges",scope="cluster",subresource="",verb="WATCH",le="+Inf"} 2940 -apiserver_request_latencies_sum{resource="limitranges",scope="cluster",subresource="",verb="WATCH"} 1.319158063084e+12 -apiserver_request_latencies_count{resource="limitranges",scope="cluster",subresource="",verb="WATCH"} 2940 -apiserver_request_latencies_bucket{resource="limitranges",scope="namespace",subresource="",verb="GET",le="125000"} 1 -apiserver_request_latencies_bucket{resource="limitranges",scope="namespace",subresource="",verb="GET",le="250000"} 1 -apiserver_request_latencies_bucket{resource="limitranges",scope="namespace",subresource="",verb="GET",le="500000"} 1 -apiserver_request_latencies_bucket{resource="limitranges",scope="namespace",subresource="",verb="GET",le="1e+06"} 1 -apiserver_request_latencies_bucket{resource="limitranges",scope="namespace",subresource="",verb="GET",le="2e+06"} 1 -apiserver_request_latencies_bucket{resource="limitranges",scope="namespace",subresource="",verb="GET",le="4e+06"} 1 -apiserver_request_latencies_bucket{resource="limitranges",scope="namespace",subresource="",verb="GET",le="8e+06"} 1 -apiserver_request_latencies_bucket{resource="limitranges",scope="namespace",subresource="",verb="GET",le="+Inf"} 1 -apiserver_request_latencies_sum{resource="limitranges",scope="namespace",subresource="",verb="GET"} 3552 -apiserver_request_latencies_count{resource="limitranges",scope="namespace",subresource="",verb="GET"} 1 -apiserver_request_latencies_bucket{resource="limitranges",scope="namespace",subresource="",verb="LIST",le="125000"} 18 -apiserver_request_latencies_bucket{resource="limitranges",scope="namespace",subresource="",verb="LIST",le="250000"} 18 -apiserver_request_latencies_bucket{resource="limitranges",scope="namespace",subresource="",verb="LIST",le="500000"} 18 -apiserver_request_latencies_bucket{resource="limitranges",scope="namespace",subresource="",verb="LIST",le="1e+06"} 18 -apiserver_request_latencies_bucket{resource="limitranges",scope="namespace",subresource="",verb="LIST",le="2e+06"} 18 -apiserver_request_latencies_bucket{resource="limitranges",scope="namespace",subresource="",verb="LIST",le="4e+06"} 18 -apiserver_request_latencies_bucket{resource="limitranges",scope="namespace",subresource="",verb="LIST",le="8e+06"} 18 -apiserver_request_latencies_bucket{resource="limitranges",scope="namespace",subresource="",verb="LIST",le="+Inf"} 18 -apiserver_request_latencies_sum{resource="limitranges",scope="namespace",subresource="",verb="LIST"} 134182 -apiserver_request_latencies_count{resource="limitranges",scope="namespace",subresource="",verb="LIST"} 18 -apiserver_request_latencies_bucket{resource="limitranges",scope="namespace",subresource="",verb="POST",le="125000"} 1 -apiserver_request_latencies_bucket{resource="limitranges",scope="namespace",subresource="",verb="POST",le="250000"} 1 -apiserver_request_latencies_bucket{resource="limitranges",scope="namespace",subresource="",verb="POST",le="500000"} 1 -apiserver_request_latencies_bucket{resource="limitranges",scope="namespace",subresource="",verb="POST",le="1e+06"} 1 -apiserver_request_latencies_bucket{resource="limitranges",scope="namespace",subresource="",verb="POST",le="2e+06"} 1 -apiserver_request_latencies_bucket{resource="limitranges",scope="namespace",subresource="",verb="POST",le="4e+06"} 1 -apiserver_request_latencies_bucket{resource="limitranges",scope="namespace",subresource="",verb="POST",le="8e+06"} 1 -apiserver_request_latencies_bucket{resource="limitranges",scope="namespace",subresource="",verb="POST",le="+Inf"} 1 -apiserver_request_latencies_sum{resource="limitranges",scope="namespace",subresource="",verb="POST"} 8582 -apiserver_request_latencies_count{resource="limitranges",scope="namespace",subresource="",verb="POST"} 1 -apiserver_request_latencies_bucket{resource="namespaces",scope="cluster",subresource="",verb="GET",le="125000"} 87991 -apiserver_request_latencies_bucket{resource="namespaces",scope="cluster",subresource="",verb="GET",le="250000"} 87993 -apiserver_request_latencies_bucket{resource="namespaces",scope="cluster",subresource="",verb="GET",le="500000"} 87994 -apiserver_request_latencies_bucket{resource="namespaces",scope="cluster",subresource="",verb="GET",le="1e+06"} 87994 -apiserver_request_latencies_bucket{resource="namespaces",scope="cluster",subresource="",verb="GET",le="2e+06"} 87994 -apiserver_request_latencies_bucket{resource="namespaces",scope="cluster",subresource="",verb="GET",le="4e+06"} 87994 -apiserver_request_latencies_bucket{resource="namespaces",scope="cluster",subresource="",verb="GET",le="8e+06"} 87994 -apiserver_request_latencies_bucket{resource="namespaces",scope="cluster",subresource="",verb="GET",le="+Inf"} 87994 -apiserver_request_latencies_sum{resource="namespaces",scope="cluster",subresource="",verb="GET"} 9.5827906e+07 -apiserver_request_latencies_count{resource="namespaces",scope="cluster",subresource="",verb="GET"} 87994 -apiserver_request_latencies_bucket{resource="namespaces",scope="cluster",subresource="",verb="LIST",le="125000"} 29194 -apiserver_request_latencies_bucket{resource="namespaces",scope="cluster",subresource="",verb="LIST",le="250000"} 29194 -apiserver_request_latencies_bucket{resource="namespaces",scope="cluster",subresource="",verb="LIST",le="500000"} 29194 -apiserver_request_latencies_bucket{resource="namespaces",scope="cluster",subresource="",verb="LIST",le="1e+06"} 29194 -apiserver_request_latencies_bucket{resource="namespaces",scope="cluster",subresource="",verb="LIST",le="2e+06"} 29194 -apiserver_request_latencies_bucket{resource="namespaces",scope="cluster",subresource="",verb="LIST",le="4e+06"} 29194 -apiserver_request_latencies_bucket{resource="namespaces",scope="cluster",subresource="",verb="LIST",le="8e+06"} 29194 -apiserver_request_latencies_bucket{resource="namespaces",scope="cluster",subresource="",verb="LIST",le="+Inf"} 29194 -apiserver_request_latencies_sum{resource="namespaces",scope="cluster",subresource="",verb="LIST"} 4.4608509e+07 -apiserver_request_latencies_count{resource="namespaces",scope="cluster",subresource="",verb="LIST"} 29194 -apiserver_request_latencies_bucket{resource="namespaces",scope="cluster",subresource="",verb="PATCH",le="125000"} 1 -apiserver_request_latencies_bucket{resource="namespaces",scope="cluster",subresource="",verb="PATCH",le="250000"} 1 -apiserver_request_latencies_bucket{resource="namespaces",scope="cluster",subresource="",verb="PATCH",le="500000"} 1 -apiserver_request_latencies_bucket{resource="namespaces",scope="cluster",subresource="",verb="PATCH",le="1e+06"} 1 -apiserver_request_latencies_bucket{resource="namespaces",scope="cluster",subresource="",verb="PATCH",le="2e+06"} 1 -apiserver_request_latencies_bucket{resource="namespaces",scope="cluster",subresource="",verb="PATCH",le="4e+06"} 1 -apiserver_request_latencies_bucket{resource="namespaces",scope="cluster",subresource="",verb="PATCH",le="8e+06"} 1 -apiserver_request_latencies_bucket{resource="namespaces",scope="cluster",subresource="",verb="PATCH",le="+Inf"} 1 -apiserver_request_latencies_sum{resource="namespaces",scope="cluster",subresource="",verb="PATCH"} 4186 -apiserver_request_latencies_count{resource="namespaces",scope="cluster",subresource="",verb="PATCH"} 1 -apiserver_request_latencies_bucket{resource="namespaces",scope="cluster",subresource="",verb="POST",le="125000"} 15 -apiserver_request_latencies_bucket{resource="namespaces",scope="cluster",subresource="",verb="POST",le="250000"} 15 -apiserver_request_latencies_bucket{resource="namespaces",scope="cluster",subresource="",verb="POST",le="500000"} 15 -apiserver_request_latencies_bucket{resource="namespaces",scope="cluster",subresource="",verb="POST",le="1e+06"} 16 -apiserver_request_latencies_bucket{resource="namespaces",scope="cluster",subresource="",verb="POST",le="2e+06"} 16 -apiserver_request_latencies_bucket{resource="namespaces",scope="cluster",subresource="",verb="POST",le="4e+06"} 16 -apiserver_request_latencies_bucket{resource="namespaces",scope="cluster",subresource="",verb="POST",le="8e+06"} 16 -apiserver_request_latencies_bucket{resource="namespaces",scope="cluster",subresource="",verb="POST",le="+Inf"} 16 -apiserver_request_latencies_sum{resource="namespaces",scope="cluster",subresource="",verb="POST"} 793020 -apiserver_request_latencies_count{resource="namespaces",scope="cluster",subresource="",verb="POST"} 16 -apiserver_request_latencies_bucket{resource="namespaces",scope="cluster",subresource="",verb="WATCH",le="125000"} 0 -apiserver_request_latencies_bucket{resource="namespaces",scope="cluster",subresource="",verb="WATCH",le="250000"} 0 -apiserver_request_latencies_bucket{resource="namespaces",scope="cluster",subresource="",verb="WATCH",le="500000"} 0 -apiserver_request_latencies_bucket{resource="namespaces",scope="cluster",subresource="",verb="WATCH",le="1e+06"} 0 -apiserver_request_latencies_bucket{resource="namespaces",scope="cluster",subresource="",verb="WATCH",le="2e+06"} 0 -apiserver_request_latencies_bucket{resource="namespaces",scope="cluster",subresource="",verb="WATCH",le="4e+06"} 0 -apiserver_request_latencies_bucket{resource="namespaces",scope="cluster",subresource="",verb="WATCH",le="8e+06"} 0 -apiserver_request_latencies_bucket{resource="namespaces",scope="cluster",subresource="",verb="WATCH",le="+Inf"} 4392 -apiserver_request_latencies_sum{resource="namespaces",scope="cluster",subresource="",verb="WATCH"} 1.979690652276e+12 -apiserver_request_latencies_count{resource="namespaces",scope="cluster",subresource="",verb="WATCH"} 4392 -apiserver_request_latencies_bucket{resource="networkpolicies",scope="cluster",subresource="",verb="LIST",le="125000"} 2 -apiserver_request_latencies_bucket{resource="networkpolicies",scope="cluster",subresource="",verb="LIST",le="250000"} 2 -apiserver_request_latencies_bucket{resource="networkpolicies",scope="cluster",subresource="",verb="LIST",le="500000"} 2 -apiserver_request_latencies_bucket{resource="networkpolicies",scope="cluster",subresource="",verb="LIST",le="1e+06"} 2 -apiserver_request_latencies_bucket{resource="networkpolicies",scope="cluster",subresource="",verb="LIST",le="2e+06"} 2 -apiserver_request_latencies_bucket{resource="networkpolicies",scope="cluster",subresource="",verb="LIST",le="4e+06"} 2 -apiserver_request_latencies_bucket{resource="networkpolicies",scope="cluster",subresource="",verb="LIST",le="8e+06"} 2 -apiserver_request_latencies_bucket{resource="networkpolicies",scope="cluster",subresource="",verb="LIST",le="+Inf"} 2 -apiserver_request_latencies_sum{resource="networkpolicies",scope="cluster",subresource="",verb="LIST"} 770 -apiserver_request_latencies_count{resource="networkpolicies",scope="cluster",subresource="",verb="LIST"} 2 -apiserver_request_latencies_bucket{resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",le="125000"} 0 -apiserver_request_latencies_bucket{resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",le="250000"} 0 -apiserver_request_latencies_bucket{resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",le="500000"} 0 -apiserver_request_latencies_bucket{resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",le="1e+06"} 0 -apiserver_request_latencies_bucket{resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",le="2e+06"} 0 -apiserver_request_latencies_bucket{resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",le="4e+06"} 0 -apiserver_request_latencies_bucket{resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",le="8e+06"} 0 -apiserver_request_latencies_bucket{resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",le="+Inf"} 2947 -apiserver_request_latencies_sum{resource="networkpolicies",scope="cluster",subresource="",verb="WATCH"} 1.319410001462e+12 -apiserver_request_latencies_count{resource="networkpolicies",scope="cluster",subresource="",verb="WATCH"} 2947 -apiserver_request_latencies_bucket{resource="nodes",scope="",subresource="",verb="GET",le="125000"} 0 -apiserver_request_latencies_bucket{resource="nodes",scope="",subresource="",verb="GET",le="250000"} 0 -apiserver_request_latencies_bucket{resource="nodes",scope="",subresource="",verb="GET",le="500000"} 0 -apiserver_request_latencies_bucket{resource="nodes",scope="",subresource="",verb="GET",le="1e+06"} 0 -apiserver_request_latencies_bucket{resource="nodes",scope="",subresource="",verb="GET",le="2e+06"} 0 -apiserver_request_latencies_bucket{resource="nodes",scope="",subresource="",verb="GET",le="4e+06"} 0 -apiserver_request_latencies_bucket{resource="nodes",scope="",subresource="",verb="GET",le="8e+06"} 0 -apiserver_request_latencies_bucket{resource="nodes",scope="",subresource="",verb="GET",le="+Inf"} 1 -apiserver_request_latencies_sum{resource="nodes",scope="",subresource="",verb="GET"} 6.0000155e+07 -apiserver_request_latencies_count{resource="nodes",scope="",subresource="",verb="GET"} 1 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="DELETE",le="125000"} 4 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="DELETE",le="250000"} 4 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="DELETE",le="500000"} 4 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="DELETE",le="1e+06"} 4 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="DELETE",le="2e+06"} 4 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="DELETE",le="4e+06"} 4 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="DELETE",le="8e+06"} 4 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="DELETE",le="+Inf"} 4 -apiserver_request_latencies_sum{resource="nodes",scope="cluster",subresource="",verb="DELETE"} 32628 -apiserver_request_latencies_count{resource="nodes",scope="cluster",subresource="",verb="DELETE"} 4 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="GET",le="125000"} 197485 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="GET",le="250000"} 197485 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="GET",le="500000"} 197485 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="GET",le="1e+06"} 197485 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="GET",le="2e+06"} 197485 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="GET",le="4e+06"} 197485 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="GET",le="8e+06"} 197485 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="GET",le="+Inf"} 197492 -apiserver_request_latencies_sum{resource="nodes",scope="cluster",subresource="",verb="GET"} 6.68178451e+08 -apiserver_request_latencies_count{resource="nodes",scope="cluster",subresource="",verb="GET"} 197492 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="LIST",le="125000"} 157353 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="LIST",le="250000"} 157363 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="LIST",le="500000"} 157370 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="LIST",le="1e+06"} 157373 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="LIST",le="2e+06"} 157377 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="LIST",le="4e+06"} 157377 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="LIST",le="8e+06"} 157377 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="LIST",le="+Inf"} 157377 -apiserver_request_latencies_sum{resource="nodes",scope="cluster",subresource="",verb="LIST"} 4.7845123e+08 -apiserver_request_latencies_count{resource="nodes",scope="cluster",subresource="",verb="LIST"} 157377 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="PATCH",le="125000"} 7 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="PATCH",le="250000"} 7 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="PATCH",le="500000"} 7 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="PATCH",le="1e+06"} 7 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="PATCH",le="2e+06"} 7 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="PATCH",le="4e+06"} 7 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="PATCH",le="8e+06"} 7 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="PATCH",le="+Inf"} 7 -apiserver_request_latencies_sum{resource="nodes",scope="cluster",subresource="",verb="PATCH"} 192618 -apiserver_request_latencies_count{resource="nodes",scope="cluster",subresource="",verb="PATCH"} 7 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="POST",le="125000"} 7 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="POST",le="250000"} 7 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="POST",le="500000"} 7 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="POST",le="1e+06"} 7 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="POST",le="2e+06"} 7 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="POST",le="4e+06"} 7 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="POST",le="8e+06"} 7 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="POST",le="+Inf"} 7 -apiserver_request_latencies_sum{resource="nodes",scope="cluster",subresource="",verb="POST"} 88537 -apiserver_request_latencies_count{resource="nodes",scope="cluster",subresource="",verb="POST"} 7 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="PUT",le="125000"} 15 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="PUT",le="250000"} 15 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="PUT",le="500000"} 15 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="PUT",le="1e+06"} 15 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="PUT",le="2e+06"} 15 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="PUT",le="4e+06"} 15 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="PUT",le="8e+06"} 15 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="PUT",le="+Inf"} 15 -apiserver_request_latencies_sum{resource="nodes",scope="cluster",subresource="",verb="PUT"} 213078 -apiserver_request_latencies_count{resource="nodes",scope="cluster",subresource="",verb="PUT"} 15 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="WATCH",le="125000"} 0 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="WATCH",le="250000"} 0 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="WATCH",le="500000"} 0 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="WATCH",le="1e+06"} 0 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="WATCH",le="2e+06"} 1 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="WATCH",le="4e+06"} 1 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="WATCH",le="8e+06"} 2 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="",verb="WATCH",le="+Inf"} 17686 -apiserver_request_latencies_sum{resource="nodes",scope="cluster",subresource="",verb="WATCH"} 7.918564532837e+12 -apiserver_request_latencies_count{resource="nodes",scope="cluster",subresource="",verb="WATCH"} 17686 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="status",verb="PATCH",le="125000"} 230033 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="status",verb="PATCH",le="250000"} 230085 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="status",verb="PATCH",le="500000"} 230091 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="status",verb="PATCH",le="1e+06"} 230094 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="status",verb="PATCH",le="2e+06"} 230098 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="status",verb="PATCH",le="4e+06"} 230098 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="status",verb="PATCH",le="8e+06"} 230098 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="status",verb="PATCH",le="+Inf"} 230098 -apiserver_request_latencies_sum{resource="nodes",scope="cluster",subresource="status",verb="PATCH"} 2.438676783e+09 -apiserver_request_latencies_count{resource="nodes",scope="cluster",subresource="status",verb="PATCH"} 230098 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="status",verb="PUT",le="125000"} 9 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="status",verb="PUT",le="250000"} 9 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="status",verb="PUT",le="500000"} 9 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="status",verb="PUT",le="1e+06"} 9 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="status",verb="PUT",le="2e+06"} 9 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="status",verb="PUT",le="4e+06"} 9 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="status",verb="PUT",le="8e+06"} 9 -apiserver_request_latencies_bucket{resource="nodes",scope="cluster",subresource="status",verb="PUT",le="+Inf"} 9 -apiserver_request_latencies_sum{resource="nodes",scope="cluster",subresource="status",verb="PUT"} 99447 -apiserver_request_latencies_count{resource="nodes",scope="cluster",subresource="status",verb="PUT"} 9 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",le="125000"} 711 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",le="250000"} 711 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",le="500000"} 711 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",le="1e+06"} 711 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",le="2e+06"} 711 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",le="4e+06"} 711 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",le="8e+06"} 711 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",le="+Inf"} 711 -apiserver_request_latencies_sum{resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST"} 1.286718e+06 -apiserver_request_latencies_count{resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST"} 711 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",le="125000"} 0 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",le="250000"} 0 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",le="500000"} 0 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",le="1e+06"} 0 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",le="2e+06"} 0 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",le="4e+06"} 0 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",le="8e+06"} 0 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",le="+Inf"} 2949 -apiserver_request_latencies_sum{resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH"} 1.3190451046e+12 -apiserver_request_latencies_count{resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH"} 2949 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="GET",le="125000"} 8712 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="GET",le="250000"} 8712 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="GET",le="500000"} 8712 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="GET",le="1e+06"} 8712 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="GET",le="2e+06"} 8712 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="GET",le="4e+06"} 8712 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="GET",le="8e+06"} 8712 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="GET",le="+Inf"} 8712 -apiserver_request_latencies_sum{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="GET"} 1.608315e+07 -apiserver_request_latencies_count{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="GET"} 8712 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="LIST",le="125000"} 21997 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="LIST",le="250000"} 21997 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="LIST",le="500000"} 21997 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="LIST",le="1e+06"} 21997 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="LIST",le="2e+06"} 21997 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="LIST",le="4e+06"} 21997 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="LIST",le="8e+06"} 21997 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="LIST",le="+Inf"} 21997 -apiserver_request_latencies_sum{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="LIST"} 2.9995607e+07 -apiserver_request_latencies_count{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="LIST"} 21997 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="POST",le="125000"} 1 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="POST",le="250000"} 1 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="POST",le="500000"} 1 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="POST",le="1e+06"} 1 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="POST",le="2e+06"} 1 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="POST",le="4e+06"} 1 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="POST",le="8e+06"} 1 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="POST",le="+Inf"} 1 -apiserver_request_latencies_sum{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="POST"} 15199 -apiserver_request_latencies_count{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="POST"} 1 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="PUT",le="125000"} 2 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="PUT",le="250000"} 2 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="PUT",le="500000"} 2 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="PUT",le="1e+06"} 2 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="PUT",le="2e+06"} 2 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="PUT",le="4e+06"} 2 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="PUT",le="8e+06"} 2 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="PUT",le="+Inf"} 2 -apiserver_request_latencies_sum{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="PUT"} 6185 -apiserver_request_latencies_count{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="PUT"} 2 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="status",verb="PUT",le="125000"} 1 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="status",verb="PUT",le="250000"} 1 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="status",verb="PUT",le="500000"} 1 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="status",verb="PUT",le="1e+06"} 1 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="status",verb="PUT",le="2e+06"} 1 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="status",verb="PUT",le="4e+06"} 1 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="status",verb="PUT",le="8e+06"} 1 -apiserver_request_latencies_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="status",verb="PUT",le="+Inf"} 1 -apiserver_request_latencies_sum{resource="persistentvolumeclaims",scope="namespace",subresource="status",verb="PUT"} 2419 -apiserver_request_latencies_count{resource="persistentvolumeclaims",scope="namespace",subresource="status",verb="PUT"} 1 -apiserver_request_latencies_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="GET",le="125000"} 8712 -apiserver_request_latencies_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="GET",le="250000"} 8712 -apiserver_request_latencies_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="GET",le="500000"} 8712 -apiserver_request_latencies_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="GET",le="1e+06"} 8712 -apiserver_request_latencies_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="GET",le="2e+06"} 8712 -apiserver_request_latencies_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="GET",le="4e+06"} 8712 -apiserver_request_latencies_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="GET",le="8e+06"} 8712 -apiserver_request_latencies_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="GET",le="+Inf"} 8712 -apiserver_request_latencies_sum{resource="persistentvolumes",scope="cluster",subresource="",verb="GET"} 9.535813e+06 -apiserver_request_latencies_count{resource="persistentvolumes",scope="cluster",subresource="",verb="GET"} 8712 -apiserver_request_latencies_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",le="125000"} 22716 -apiserver_request_latencies_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",le="250000"} 22716 -apiserver_request_latencies_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",le="500000"} 22716 -apiserver_request_latencies_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",le="1e+06"} 22716 -apiserver_request_latencies_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",le="2e+06"} 22716 -apiserver_request_latencies_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",le="4e+06"} 22717 -apiserver_request_latencies_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",le="8e+06"} 22717 -apiserver_request_latencies_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",le="+Inf"} 22717 -apiserver_request_latencies_sum{resource="persistentvolumes",scope="cluster",subresource="",verb="LIST"} 3.3164863e+07 -apiserver_request_latencies_count{resource="persistentvolumes",scope="cluster",subresource="",verb="LIST"} 22717 -apiserver_request_latencies_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="POST",le="125000"} 0 -apiserver_request_latencies_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="POST",le="250000"} 1 -apiserver_request_latencies_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="POST",le="500000"} 1 -apiserver_request_latencies_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="POST",le="1e+06"} 1 -apiserver_request_latencies_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="POST",le="2e+06"} 1 -apiserver_request_latencies_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="POST",le="4e+06"} 1 -apiserver_request_latencies_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="POST",le="8e+06"} 1 -apiserver_request_latencies_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="POST",le="+Inf"} 1 -apiserver_request_latencies_sum{resource="persistentvolumes",scope="cluster",subresource="",verb="POST"} 138053 -apiserver_request_latencies_count{resource="persistentvolumes",scope="cluster",subresource="",verb="POST"} 1 -apiserver_request_latencies_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",le="125000"} 1 -apiserver_request_latencies_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",le="250000"} 1 -apiserver_request_latencies_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",le="500000"} 1 -apiserver_request_latencies_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",le="1e+06"} 1 -apiserver_request_latencies_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",le="2e+06"} 1 -apiserver_request_latencies_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",le="4e+06"} 1 -apiserver_request_latencies_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",le="8e+06"} 1 -apiserver_request_latencies_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",le="+Inf"} 4406 -apiserver_request_latencies_sum{resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH"} 1.979024165553e+12 -apiserver_request_latencies_count{resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH"} 4406 -apiserver_request_latencies_bucket{resource="persistentvolumes",scope="cluster",subresource="status",verb="PUT",le="125000"} 1 -apiserver_request_latencies_bucket{resource="persistentvolumes",scope="cluster",subresource="status",verb="PUT",le="250000"} 1 -apiserver_request_latencies_bucket{resource="persistentvolumes",scope="cluster",subresource="status",verb="PUT",le="500000"} 1 -apiserver_request_latencies_bucket{resource="persistentvolumes",scope="cluster",subresource="status",verb="PUT",le="1e+06"} 1 -apiserver_request_latencies_bucket{resource="persistentvolumes",scope="cluster",subresource="status",verb="PUT",le="2e+06"} 1 -apiserver_request_latencies_bucket{resource="persistentvolumes",scope="cluster",subresource="status",verb="PUT",le="4e+06"} 1 -apiserver_request_latencies_bucket{resource="persistentvolumes",scope="cluster",subresource="status",verb="PUT",le="8e+06"} 1 -apiserver_request_latencies_bucket{resource="persistentvolumes",scope="cluster",subresource="status",verb="PUT",le="+Inf"} 1 -apiserver_request_latencies_sum{resource="persistentvolumes",scope="cluster",subresource="status",verb="PUT"} 3500 -apiserver_request_latencies_count{resource="persistentvolumes",scope="cluster",subresource="status",verb="PUT"} 1 -apiserver_request_latencies_bucket{resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",le="125000"} 710 -apiserver_request_latencies_bucket{resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",le="250000"} 710 -apiserver_request_latencies_bucket{resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",le="500000"} 710 -apiserver_request_latencies_bucket{resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",le="1e+06"} 710 -apiserver_request_latencies_bucket{resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",le="2e+06"} 710 -apiserver_request_latencies_bucket{resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",le="4e+06"} 710 -apiserver_request_latencies_bucket{resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",le="8e+06"} 710 -apiserver_request_latencies_bucket{resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",le="+Inf"} 710 -apiserver_request_latencies_sum{resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST"} 1.012232e+06 -apiserver_request_latencies_count{resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST"} 710 -apiserver_request_latencies_bucket{resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",le="125000"} 0 -apiserver_request_latencies_bucket{resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",le="250000"} 0 -apiserver_request_latencies_bucket{resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",le="500000"} 0 -apiserver_request_latencies_bucket{resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",le="1e+06"} 0 -apiserver_request_latencies_bucket{resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",le="2e+06"} 0 -apiserver_request_latencies_bucket{resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",le="4e+06"} 0 -apiserver_request_latencies_bucket{resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",le="8e+06"} 0 -apiserver_request_latencies_bucket{resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",le="+Inf"} 1472 -apiserver_request_latencies_sum{resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH"} 6.59755004696e+11 -apiserver_request_latencies_count{resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH"} 1472 -apiserver_request_latencies_bucket{resource="pods",scope="cluster",subresource="",verb="LIST",le="125000"} 7259 -apiserver_request_latencies_bucket{resource="pods",scope="cluster",subresource="",verb="LIST",le="250000"} 7275 -apiserver_request_latencies_bucket{resource="pods",scope="cluster",subresource="",verb="LIST",le="500000"} 7284 -apiserver_request_latencies_bucket{resource="pods",scope="cluster",subresource="",verb="LIST",le="1e+06"} 7285 -apiserver_request_latencies_bucket{resource="pods",scope="cluster",subresource="",verb="LIST",le="2e+06"} 7285 -apiserver_request_latencies_bucket{resource="pods",scope="cluster",subresource="",verb="LIST",le="4e+06"} 7285 -apiserver_request_latencies_bucket{resource="pods",scope="cluster",subresource="",verb="LIST",le="8e+06"} 7285 -apiserver_request_latencies_bucket{resource="pods",scope="cluster",subresource="",verb="LIST",le="+Inf"} 7286 -apiserver_request_latencies_sum{resource="pods",scope="cluster",subresource="",verb="LIST"} 7.900688e+07 -apiserver_request_latencies_count{resource="pods",scope="cluster",subresource="",verb="LIST"} 7286 -apiserver_request_latencies_bucket{resource="pods",scope="cluster",subresource="",verb="WATCH",le="125000"} 0 -apiserver_request_latencies_bucket{resource="pods",scope="cluster",subresource="",verb="WATCH",le="250000"} 0 -apiserver_request_latencies_bucket{resource="pods",scope="cluster",subresource="",verb="WATCH",le="500000"} 0 -apiserver_request_latencies_bucket{resource="pods",scope="cluster",subresource="",verb="WATCH",le="1e+06"} 0 -apiserver_request_latencies_bucket{resource="pods",scope="cluster",subresource="",verb="WATCH",le="2e+06"} 0 -apiserver_request_latencies_bucket{resource="pods",scope="cluster",subresource="",verb="WATCH",le="4e+06"} 0 -apiserver_request_latencies_bucket{resource="pods",scope="cluster",subresource="",verb="WATCH",le="8e+06"} 0 -apiserver_request_latencies_bucket{resource="pods",scope="cluster",subresource="",verb="WATCH",le="+Inf"} 17332 -apiserver_request_latencies_sum{resource="pods",scope="cluster",subresource="",verb="WATCH"} 1.0380663647634e+13 -apiserver_request_latencies_count{resource="pods",scope="cluster",subresource="",verb="WATCH"} 17332 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="DELETE",le="125000"} 167 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="DELETE",le="250000"} 168 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="DELETE",le="500000"} 168 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="DELETE",le="1e+06"} 168 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="DELETE",le="2e+06"} 168 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="DELETE",le="4e+06"} 168 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="DELETE",le="8e+06"} 168 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="DELETE",le="+Inf"} 168 -apiserver_request_latencies_sum{resource="pods",scope="namespace",subresource="",verb="DELETE"} 3.433972e+06 -apiserver_request_latencies_count{resource="pods",scope="namespace",subresource="",verb="DELETE"} 168 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="GET",le="125000"} 66815 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="GET",le="250000"} 66815 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="GET",le="500000"} 66815 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="GET",le="1e+06"} 66815 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="GET",le="2e+06"} 66815 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="GET",le="4e+06"} 66815 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="GET",le="8e+06"} 66815 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="GET",le="+Inf"} 66815 -apiserver_request_latencies_sum{resource="pods",scope="namespace",subresource="",verb="GET"} 9.3487208e+07 -apiserver_request_latencies_count{resource="pods",scope="namespace",subresource="",verb="GET"} 66815 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="LIST",le="125000"} 36411 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="LIST",le="250000"} 36412 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="LIST",le="500000"} 36421 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="LIST",le="1e+06"} 36425 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="LIST",le="2e+06"} 36425 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="LIST",le="4e+06"} 36425 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="LIST",le="8e+06"} 36425 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="LIST",le="+Inf"} 36425 -apiserver_request_latencies_sum{resource="pods",scope="namespace",subresource="",verb="LIST"} 1.53386026e+08 -apiserver_request_latencies_count{resource="pods",scope="namespace",subresource="",verb="LIST"} 36425 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="PATCH",le="125000"} 36 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="PATCH",le="250000"} 36 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="PATCH",le="500000"} 36 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="PATCH",le="1e+06"} 36 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="PATCH",le="2e+06"} 36 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="PATCH",le="4e+06"} 36 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="PATCH",le="8e+06"} 36 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="PATCH",le="+Inf"} 36 -apiserver_request_latencies_sum{resource="pods",scope="namespace",subresource="",verb="PATCH"} 900579 -apiserver_request_latencies_count{resource="pods",scope="namespace",subresource="",verb="PATCH"} 36 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="POST",le="125000"} 202 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="POST",le="250000"} 203 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="POST",le="500000"} 203 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="POST",le="1e+06"} 203 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="POST",le="2e+06"} 203 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="POST",le="4e+06"} 203 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="POST",le="8e+06"} 203 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="POST",le="+Inf"} 203 -apiserver_request_latencies_sum{resource="pods",scope="namespace",subresource="",verb="POST"} 2.941687e+06 -apiserver_request_latencies_count{resource="pods",scope="namespace",subresource="",verb="POST"} 203 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="WATCH",le="125000"} 0 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="WATCH",le="250000"} 0 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="WATCH",le="500000"} 0 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="WATCH",le="1e+06"} 0 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="WATCH",le="2e+06"} 0 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="WATCH",le="4e+06"} 0 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="WATCH",le="8e+06"} 0 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="",verb="WATCH",le="+Inf"} 1468 -apiserver_request_latencies_sum{resource="pods",scope="namespace",subresource="",verb="WATCH"} 6.60607341894e+11 -apiserver_request_latencies_count{resource="pods",scope="namespace",subresource="",verb="WATCH"} 1468 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="binding",verb="POST",le="125000"} 90 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="binding",verb="POST",le="250000"} 91 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="binding",verb="POST",le="500000"} 91 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="binding",verb="POST",le="1e+06"} 91 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="binding",verb="POST",le="2e+06"} 91 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="binding",verb="POST",le="4e+06"} 91 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="binding",verb="POST",le="8e+06"} 91 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="binding",verb="POST",le="+Inf"} 91 -apiserver_request_latencies_sum{resource="pods",scope="namespace",subresource="binding",verb="POST"} 1.467975e+06 -apiserver_request_latencies_count{resource="pods",scope="namespace",subresource="binding",verb="POST"} 91 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="exec",verb="CONNECT",le="125000"} 0 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="exec",verb="CONNECT",le="250000"} 0 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="exec",verb="CONNECT",le="500000"} 0 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="exec",verb="CONNECT",le="1e+06"} 0 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="exec",verb="CONNECT",le="2e+06"} 0 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="exec",verb="CONNECT",le="4e+06"} 0 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="exec",verb="CONNECT",le="8e+06"} 0 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="exec",verb="CONNECT",le="+Inf"} 1 -apiserver_request_latencies_sum{resource="pods",scope="namespace",subresource="exec",verb="CONNECT"} 6.1438916e+07 -apiserver_request_latencies_count{resource="pods",scope="namespace",subresource="exec",verb="CONNECT"} 1 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="log",verb="CONNECT",le="125000"} 0 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="log",verb="CONNECT",le="250000"} 0 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="log",verb="CONNECT",le="500000"} 0 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="log",verb="CONNECT",le="1e+06"} 0 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="log",verb="CONNECT",le="2e+06"} 0 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="log",verb="CONNECT",le="4e+06"} 0 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="log",verb="CONNECT",le="8e+06"} 1 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="log",verb="CONNECT",le="+Inf"} 15 -apiserver_request_latencies_sum{resource="pods",scope="namespace",subresource="log",verb="CONNECT"} 9.995258313e+09 -apiserver_request_latencies_count{resource="pods",scope="namespace",subresource="log",verb="CONNECT"} 15 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="status",verb="PUT",le="125000"} 715 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="status",verb="PUT",le="250000"} 717 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="status",verb="PUT",le="500000"} 717 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="status",verb="PUT",le="1e+06"} 717 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="status",verb="PUT",le="2e+06"} 717 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="status",verb="PUT",le="4e+06"} 717 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="status",verb="PUT",le="8e+06"} 717 -apiserver_request_latencies_bucket{resource="pods",scope="namespace",subresource="status",verb="PUT",le="+Inf"} 717 -apiserver_request_latencies_sum{resource="pods",scope="namespace",subresource="status",verb="PUT"} 6.031823e+06 -apiserver_request_latencies_count{resource="pods",scope="namespace",subresource="status",verb="PUT"} 717 -apiserver_request_latencies_bucket{resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",le="125000"} 1 -apiserver_request_latencies_bucket{resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",le="250000"} 1 -apiserver_request_latencies_bucket{resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",le="500000"} 1 -apiserver_request_latencies_bucket{resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",le="1e+06"} 1 -apiserver_request_latencies_bucket{resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",le="2e+06"} 1 -apiserver_request_latencies_bucket{resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",le="4e+06"} 1 -apiserver_request_latencies_bucket{resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",le="8e+06"} 1 -apiserver_request_latencies_bucket{resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",le="+Inf"} 1 -apiserver_request_latencies_sum{resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST"} 242 -apiserver_request_latencies_count{resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_latencies_bucket{resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",le="125000"} 0 -apiserver_request_latencies_bucket{resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",le="250000"} 0 -apiserver_request_latencies_bucket{resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",le="500000"} 0 -apiserver_request_latencies_bucket{resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",le="1e+06"} 0 -apiserver_request_latencies_bucket{resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",le="2e+06"} 0 -apiserver_request_latencies_bucket{resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",le="4e+06"} 0 -apiserver_request_latencies_bucket{resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",le="8e+06"} 0 -apiserver_request_latencies_bucket{resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",le="+Inf"} 1472 -apiserver_request_latencies_sum{resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH"} 6.59545988637e+11 -apiserver_request_latencies_count{resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH"} 1472 -apiserver_request_latencies_bucket{resource="podtemplates",scope="cluster",subresource="",verb="LIST",le="125000"} 710 -apiserver_request_latencies_bucket{resource="podtemplates",scope="cluster",subresource="",verb="LIST",le="250000"} 710 -apiserver_request_latencies_bucket{resource="podtemplates",scope="cluster",subresource="",verb="LIST",le="500000"} 710 -apiserver_request_latencies_bucket{resource="podtemplates",scope="cluster",subresource="",verb="LIST",le="1e+06"} 710 -apiserver_request_latencies_bucket{resource="podtemplates",scope="cluster",subresource="",verb="LIST",le="2e+06"} 710 -apiserver_request_latencies_bucket{resource="podtemplates",scope="cluster",subresource="",verb="LIST",le="4e+06"} 710 -apiserver_request_latencies_bucket{resource="podtemplates",scope="cluster",subresource="",verb="LIST",le="8e+06"} 710 -apiserver_request_latencies_bucket{resource="podtemplates",scope="cluster",subresource="",verb="LIST",le="+Inf"} 710 -apiserver_request_latencies_sum{resource="podtemplates",scope="cluster",subresource="",verb="LIST"} 1.057701e+06 -apiserver_request_latencies_count{resource="podtemplates",scope="cluster",subresource="",verb="LIST"} 710 -apiserver_request_latencies_bucket{resource="podtemplates",scope="cluster",subresource="",verb="WATCH",le="125000"} 0 -apiserver_request_latencies_bucket{resource="podtemplates",scope="cluster",subresource="",verb="WATCH",le="250000"} 0 -apiserver_request_latencies_bucket{resource="podtemplates",scope="cluster",subresource="",verb="WATCH",le="500000"} 0 -apiserver_request_latencies_bucket{resource="podtemplates",scope="cluster",subresource="",verb="WATCH",le="1e+06"} 0 -apiserver_request_latencies_bucket{resource="podtemplates",scope="cluster",subresource="",verb="WATCH",le="2e+06"} 0 -apiserver_request_latencies_bucket{resource="podtemplates",scope="cluster",subresource="",verb="WATCH",le="4e+06"} 0 -apiserver_request_latencies_bucket{resource="podtemplates",scope="cluster",subresource="",verb="WATCH",le="8e+06"} 0 -apiserver_request_latencies_bucket{resource="podtemplates",scope="cluster",subresource="",verb="WATCH",le="+Inf"} 1464 -apiserver_request_latencies_sum{resource="podtemplates",scope="cluster",subresource="",verb="WATCH"} 6.59859975068e+11 -apiserver_request_latencies_count{resource="podtemplates",scope="cluster",subresource="",verb="WATCH"} 1464 -apiserver_request_latencies_bucket{resource="replicasets",scope="cluster",subresource="",verb="LIST",le="125000"} 714 -apiserver_request_latencies_bucket{resource="replicasets",scope="cluster",subresource="",verb="LIST",le="250000"} 714 -apiserver_request_latencies_bucket{resource="replicasets",scope="cluster",subresource="",verb="LIST",le="500000"} 714 -apiserver_request_latencies_bucket{resource="replicasets",scope="cluster",subresource="",verb="LIST",le="1e+06"} 714 -apiserver_request_latencies_bucket{resource="replicasets",scope="cluster",subresource="",verb="LIST",le="2e+06"} 714 -apiserver_request_latencies_bucket{resource="replicasets",scope="cluster",subresource="",verb="LIST",le="4e+06"} 714 -apiserver_request_latencies_bucket{resource="replicasets",scope="cluster",subresource="",verb="LIST",le="8e+06"} 714 -apiserver_request_latencies_bucket{resource="replicasets",scope="cluster",subresource="",verb="LIST",le="+Inf"} 714 -apiserver_request_latencies_sum{resource="replicasets",scope="cluster",subresource="",verb="LIST"} 2.514414e+06 -apiserver_request_latencies_count{resource="replicasets",scope="cluster",subresource="",verb="LIST"} 714 -apiserver_request_latencies_bucket{resource="replicasets",scope="cluster",subresource="",verb="WATCH",le="125000"} 0 -apiserver_request_latencies_bucket{resource="replicasets",scope="cluster",subresource="",verb="WATCH",le="250000"} 0 -apiserver_request_latencies_bucket{resource="replicasets",scope="cluster",subresource="",verb="WATCH",le="500000"} 0 -apiserver_request_latencies_bucket{resource="replicasets",scope="cluster",subresource="",verb="WATCH",le="1e+06"} 0 -apiserver_request_latencies_bucket{resource="replicasets",scope="cluster",subresource="",verb="WATCH",le="2e+06"} 0 -apiserver_request_latencies_bucket{resource="replicasets",scope="cluster",subresource="",verb="WATCH",le="4e+06"} 0 -apiserver_request_latencies_bucket{resource="replicasets",scope="cluster",subresource="",verb="WATCH",le="8e+06"} 0 -apiserver_request_latencies_bucket{resource="replicasets",scope="cluster",subresource="",verb="WATCH",le="+Inf"} 5876 -apiserver_request_latencies_sum{resource="replicasets",scope="cluster",subresource="",verb="WATCH"} 2.637626661333e+12 -apiserver_request_latencies_count{resource="replicasets",scope="cluster",subresource="",verb="WATCH"} 5876 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="",verb="DELETE",le="125000"} 15 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="",verb="DELETE",le="250000"} 15 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="",verb="DELETE",le="500000"} 15 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="",verb="DELETE",le="1e+06"} 15 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="",verb="DELETE",le="2e+06"} 15 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="",verb="DELETE",le="4e+06"} 15 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="",verb="DELETE",le="8e+06"} 15 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="",verb="DELETE",le="+Inf"} 15 -apiserver_request_latencies_sum{resource="replicasets",scope="namespace",subresource="",verb="DELETE"} 171645 -apiserver_request_latencies_count{resource="replicasets",scope="namespace",subresource="",verb="DELETE"} 15 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="",verb="GET",le="125000"} 54 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="",verb="GET",le="250000"} 55 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="",verb="GET",le="500000"} 55 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="",verb="GET",le="1e+06"} 55 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="",verb="GET",le="2e+06"} 55 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="",verb="GET",le="4e+06"} 55 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="",verb="GET",le="8e+06"} 55 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="",verb="GET",le="+Inf"} 55 -apiserver_request_latencies_sum{resource="replicasets",scope="namespace",subresource="",verb="GET"} 744329 -apiserver_request_latencies_count{resource="replicasets",scope="namespace",subresource="",verb="GET"} 55 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="",verb="LIST",le="125000"} 22013 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="",verb="LIST",le="250000"} 22013 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="",verb="LIST",le="500000"} 22013 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="",verb="LIST",le="1e+06"} 22013 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="",verb="LIST",le="2e+06"} 22013 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="",verb="LIST",le="4e+06"} 22013 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="",verb="LIST",le="8e+06"} 22013 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="",verb="LIST",le="+Inf"} 22013 -apiserver_request_latencies_sum{resource="replicasets",scope="namespace",subresource="",verb="LIST"} 4.9092249e+07 -apiserver_request_latencies_count{resource="replicasets",scope="namespace",subresource="",verb="LIST"} 22013 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="",verb="POST",le="125000"} 27 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="",verb="POST",le="250000"} 27 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="",verb="POST",le="500000"} 27 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="",verb="POST",le="1e+06"} 27 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="",verb="POST",le="2e+06"} 27 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="",verb="POST",le="4e+06"} 27 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="",verb="POST",le="8e+06"} 27 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="",verb="POST",le="+Inf"} 27 -apiserver_request_latencies_sum{resource="replicasets",scope="namespace",subresource="",verb="POST"} 149618 -apiserver_request_latencies_count{resource="replicasets",scope="namespace",subresource="",verb="POST"} 27 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="",verb="PUT",le="125000"} 38 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="",verb="PUT",le="250000"} 38 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="",verb="PUT",le="500000"} 38 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="",verb="PUT",le="1e+06"} 38 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="",verb="PUT",le="2e+06"} 38 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="",verb="PUT",le="4e+06"} 38 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="",verb="PUT",le="8e+06"} 38 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="",verb="PUT",le="+Inf"} 38 -apiserver_request_latencies_sum{resource="replicasets",scope="namespace",subresource="",verb="PUT"} 390430 -apiserver_request_latencies_count{resource="replicasets",scope="namespace",subresource="",verb="PUT"} 38 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="status",verb="PUT",le="125000"} 291 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="status",verb="PUT",le="250000"} 293 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="status",verb="PUT",le="500000"} 293 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="status",verb="PUT",le="1e+06"} 293 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="status",verb="PUT",le="2e+06"} 293 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="status",verb="PUT",le="4e+06"} 293 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="status",verb="PUT",le="8e+06"} 293 -apiserver_request_latencies_bucket{resource="replicasets",scope="namespace",subresource="status",verb="PUT",le="+Inf"} 293 -apiserver_request_latencies_sum{resource="replicasets",scope="namespace",subresource="status",verb="PUT"} 4.833955e+06 -apiserver_request_latencies_count{resource="replicasets",scope="namespace",subresource="status",verb="PUT"} 293 -apiserver_request_latencies_bucket{resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",le="125000"} 713 -apiserver_request_latencies_bucket{resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",le="250000"} 713 -apiserver_request_latencies_bucket{resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",le="500000"} 713 -apiserver_request_latencies_bucket{resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",le="1e+06"} 713 -apiserver_request_latencies_bucket{resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",le="2e+06"} 713 -apiserver_request_latencies_bucket{resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",le="4e+06"} 713 -apiserver_request_latencies_bucket{resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",le="8e+06"} 713 -apiserver_request_latencies_bucket{resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",le="+Inf"} 713 -apiserver_request_latencies_sum{resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST"} 1.104285e+06 -apiserver_request_latencies_count{resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST"} 713 -apiserver_request_latencies_bucket{resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",le="125000"} 0 -apiserver_request_latencies_bucket{resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",le="250000"} 0 -apiserver_request_latencies_bucket{resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",le="500000"} 0 -apiserver_request_latencies_bucket{resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",le="1e+06"} 0 -apiserver_request_latencies_bucket{resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",le="2e+06"} 0 -apiserver_request_latencies_bucket{resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",le="4e+06"} 0 -apiserver_request_latencies_bucket{resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",le="8e+06"} 0 -apiserver_request_latencies_bucket{resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",le="+Inf"} 4414 -apiserver_request_latencies_sum{resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH"} 1.978079922988e+12 -apiserver_request_latencies_count{resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH"} 4414 -apiserver_request_latencies_bucket{resource="replicationcontrollers",scope="namespace",subresource="",verb="LIST",le="125000"} 21997 -apiserver_request_latencies_bucket{resource="replicationcontrollers",scope="namespace",subresource="",verb="LIST",le="250000"} 21997 -apiserver_request_latencies_bucket{resource="replicationcontrollers",scope="namespace",subresource="",verb="LIST",le="500000"} 21997 -apiserver_request_latencies_bucket{resource="replicationcontrollers",scope="namespace",subresource="",verb="LIST",le="1e+06"} 21997 -apiserver_request_latencies_bucket{resource="replicationcontrollers",scope="namespace",subresource="",verb="LIST",le="2e+06"} 21997 -apiserver_request_latencies_bucket{resource="replicationcontrollers",scope="namespace",subresource="",verb="LIST",le="4e+06"} 21997 -apiserver_request_latencies_bucket{resource="replicationcontrollers",scope="namespace",subresource="",verb="LIST",le="8e+06"} 21997 -apiserver_request_latencies_bucket{resource="replicationcontrollers",scope="namespace",subresource="",verb="LIST",le="+Inf"} 21997 -apiserver_request_latencies_sum{resource="replicationcontrollers",scope="namespace",subresource="",verb="LIST"} 3.1133138e+07 -apiserver_request_latencies_count{resource="replicationcontrollers",scope="namespace",subresource="",verb="LIST"} 21997 -apiserver_request_latencies_bucket{resource="resourcequotas",scope="cluster",subresource="",verb="LIST",le="125000"} 3 -apiserver_request_latencies_bucket{resource="resourcequotas",scope="cluster",subresource="",verb="LIST",le="250000"} 3 -apiserver_request_latencies_bucket{resource="resourcequotas",scope="cluster",subresource="",verb="LIST",le="500000"} 3 -apiserver_request_latencies_bucket{resource="resourcequotas",scope="cluster",subresource="",verb="LIST",le="1e+06"} 4 -apiserver_request_latencies_bucket{resource="resourcequotas",scope="cluster",subresource="",verb="LIST",le="2e+06"} 4 -apiserver_request_latencies_bucket{resource="resourcequotas",scope="cluster",subresource="",verb="LIST",le="4e+06"} 4 -apiserver_request_latencies_bucket{resource="resourcequotas",scope="cluster",subresource="",verb="LIST",le="8e+06"} 4 -apiserver_request_latencies_bucket{resource="resourcequotas",scope="cluster",subresource="",verb="LIST",le="+Inf"} 4 -apiserver_request_latencies_sum{resource="resourcequotas",scope="cluster",subresource="",verb="LIST"} 695137 -apiserver_request_latencies_count{resource="resourcequotas",scope="cluster",subresource="",verb="LIST"} 4 -apiserver_request_latencies_bucket{resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",le="125000"} 0 -apiserver_request_latencies_bucket{resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",le="250000"} 0 -apiserver_request_latencies_bucket{resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",le="500000"} 0 -apiserver_request_latencies_bucket{resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",le="1e+06"} 0 -apiserver_request_latencies_bucket{resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",le="2e+06"} 0 -apiserver_request_latencies_bucket{resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",le="4e+06"} 0 -apiserver_request_latencies_bucket{resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",le="8e+06"} 0 -apiserver_request_latencies_bucket{resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",le="+Inf"} 4436 -apiserver_request_latencies_sum{resource="resourcequotas",scope="cluster",subresource="",verb="WATCH"} 1.97850748629e+12 -apiserver_request_latencies_count{resource="resourcequotas",scope="cluster",subresource="",verb="WATCH"} 4436 -apiserver_request_latencies_bucket{resource="resourcequotas",scope="namespace",subresource="",verb="LIST",le="125000"} 11023 -apiserver_request_latencies_bucket{resource="resourcequotas",scope="namespace",subresource="",verb="LIST",le="250000"} 11023 -apiserver_request_latencies_bucket{resource="resourcequotas",scope="namespace",subresource="",verb="LIST",le="500000"} 11023 -apiserver_request_latencies_bucket{resource="resourcequotas",scope="namespace",subresource="",verb="LIST",le="1e+06"} 11023 -apiserver_request_latencies_bucket{resource="resourcequotas",scope="namespace",subresource="",verb="LIST",le="2e+06"} 11023 -apiserver_request_latencies_bucket{resource="resourcequotas",scope="namespace",subresource="",verb="LIST",le="4e+06"} 11023 -apiserver_request_latencies_bucket{resource="resourcequotas",scope="namespace",subresource="",verb="LIST",le="8e+06"} 11023 -apiserver_request_latencies_bucket{resource="resourcequotas",scope="namespace",subresource="",verb="LIST",le="+Inf"} 11023 -apiserver_request_latencies_sum{resource="resourcequotas",scope="namespace",subresource="",verb="LIST"} 1.541641e+07 -apiserver_request_latencies_count{resource="resourcequotas",scope="namespace",subresource="",verb="LIST"} 11023 -apiserver_request_latencies_bucket{resource="rolebindings",scope="cluster",subresource="",verb="LIST",le="125000"} 1 -apiserver_request_latencies_bucket{resource="rolebindings",scope="cluster",subresource="",verb="LIST",le="250000"} 1 -apiserver_request_latencies_bucket{resource="rolebindings",scope="cluster",subresource="",verb="LIST",le="500000"} 1 -apiserver_request_latencies_bucket{resource="rolebindings",scope="cluster",subresource="",verb="LIST",le="1e+06"} 1 -apiserver_request_latencies_bucket{resource="rolebindings",scope="cluster",subresource="",verb="LIST",le="2e+06"} 2 -apiserver_request_latencies_bucket{resource="rolebindings",scope="cluster",subresource="",verb="LIST",le="4e+06"} 2 -apiserver_request_latencies_bucket{resource="rolebindings",scope="cluster",subresource="",verb="LIST",le="8e+06"} 2 -apiserver_request_latencies_bucket{resource="rolebindings",scope="cluster",subresource="",verb="LIST",le="+Inf"} 2 -apiserver_request_latencies_sum{resource="rolebindings",scope="cluster",subresource="",verb="LIST"} 1.761331e+06 -apiserver_request_latencies_count{resource="rolebindings",scope="cluster",subresource="",verb="LIST"} 2 -apiserver_request_latencies_bucket{resource="rolebindings",scope="cluster",subresource="",verb="WATCH",le="125000"} 0 -apiserver_request_latencies_bucket{resource="rolebindings",scope="cluster",subresource="",verb="WATCH",le="250000"} 0 -apiserver_request_latencies_bucket{resource="rolebindings",scope="cluster",subresource="",verb="WATCH",le="500000"} 0 -apiserver_request_latencies_bucket{resource="rolebindings",scope="cluster",subresource="",verb="WATCH",le="1e+06"} 0 -apiserver_request_latencies_bucket{resource="rolebindings",scope="cluster",subresource="",verb="WATCH",le="2e+06"} 0 -apiserver_request_latencies_bucket{resource="rolebindings",scope="cluster",subresource="",verb="WATCH",le="4e+06"} 0 -apiserver_request_latencies_bucket{resource="rolebindings",scope="cluster",subresource="",verb="WATCH",le="8e+06"} 0 -apiserver_request_latencies_bucket{resource="rolebindings",scope="cluster",subresource="",verb="WATCH",le="+Inf"} 2926 -apiserver_request_latencies_sum{resource="rolebindings",scope="cluster",subresource="",verb="WATCH"} 1.319580992038e+12 -apiserver_request_latencies_count{resource="rolebindings",scope="cluster",subresource="",verb="WATCH"} 2926 -apiserver_request_latencies_bucket{resource="rolebindings",scope="namespace",subresource="",verb="GET",le="125000"} 22003 -apiserver_request_latencies_bucket{resource="rolebindings",scope="namespace",subresource="",verb="GET",le="250000"} 22003 -apiserver_request_latencies_bucket{resource="rolebindings",scope="namespace",subresource="",verb="GET",le="500000"} 22003 -apiserver_request_latencies_bucket{resource="rolebindings",scope="namespace",subresource="",verb="GET",le="1e+06"} 22003 -apiserver_request_latencies_bucket{resource="rolebindings",scope="namespace",subresource="",verb="GET",le="2e+06"} 22003 -apiserver_request_latencies_bucket{resource="rolebindings",scope="namespace",subresource="",verb="GET",le="4e+06"} 22003 -apiserver_request_latencies_bucket{resource="rolebindings",scope="namespace",subresource="",verb="GET",le="8e+06"} 22003 -apiserver_request_latencies_bucket{resource="rolebindings",scope="namespace",subresource="",verb="GET",le="+Inf"} 22003 -apiserver_request_latencies_sum{resource="rolebindings",scope="namespace",subresource="",verb="GET"} 2.3608438e+07 -apiserver_request_latencies_count{resource="rolebindings",scope="namespace",subresource="",verb="GET"} 22003 -apiserver_request_latencies_bucket{resource="rolebindings",scope="namespace",subresource="",verb="PATCH",le="125000"} 21995 -apiserver_request_latencies_bucket{resource="rolebindings",scope="namespace",subresource="",verb="PATCH",le="250000"} 21995 -apiserver_request_latencies_bucket{resource="rolebindings",scope="namespace",subresource="",verb="PATCH",le="500000"} 21995 -apiserver_request_latencies_bucket{resource="rolebindings",scope="namespace",subresource="",verb="PATCH",le="1e+06"} 21995 -apiserver_request_latencies_bucket{resource="rolebindings",scope="namespace",subresource="",verb="PATCH",le="2e+06"} 21995 -apiserver_request_latencies_bucket{resource="rolebindings",scope="namespace",subresource="",verb="PATCH",le="4e+06"} 21995 -apiserver_request_latencies_bucket{resource="rolebindings",scope="namespace",subresource="",verb="PATCH",le="8e+06"} 21995 -apiserver_request_latencies_bucket{resource="rolebindings",scope="namespace",subresource="",verb="PATCH",le="+Inf"} 21995 -apiserver_request_latencies_sum{resource="rolebindings",scope="namespace",subresource="",verb="PATCH"} 4.1165835e+07 -apiserver_request_latencies_count{resource="rolebindings",scope="namespace",subresource="",verb="PATCH"} 21995 -apiserver_request_latencies_bucket{resource="rolebindings",scope="namespace",subresource="",verb="POST",le="125000"} 8 -apiserver_request_latencies_bucket{resource="rolebindings",scope="namespace",subresource="",verb="POST",le="250000"} 8 -apiserver_request_latencies_bucket{resource="rolebindings",scope="namespace",subresource="",verb="POST",le="500000"} 8 -apiserver_request_latencies_bucket{resource="rolebindings",scope="namespace",subresource="",verb="POST",le="1e+06"} 8 -apiserver_request_latencies_bucket{resource="rolebindings",scope="namespace",subresource="",verb="POST",le="2e+06"} 8 -apiserver_request_latencies_bucket{resource="rolebindings",scope="namespace",subresource="",verb="POST",le="4e+06"} 8 -apiserver_request_latencies_bucket{resource="rolebindings",scope="namespace",subresource="",verb="POST",le="8e+06"} 8 -apiserver_request_latencies_bucket{resource="rolebindings",scope="namespace",subresource="",verb="POST",le="+Inf"} 8 -apiserver_request_latencies_sum{resource="rolebindings",scope="namespace",subresource="",verb="POST"} 27618 -apiserver_request_latencies_count{resource="rolebindings",scope="namespace",subresource="",verb="POST"} 8 -apiserver_request_latencies_bucket{resource="roles",scope="cluster",subresource="",verb="LIST",le="125000"} 1 -apiserver_request_latencies_bucket{resource="roles",scope="cluster",subresource="",verb="LIST",le="250000"} 1 -apiserver_request_latencies_bucket{resource="roles",scope="cluster",subresource="",verb="LIST",le="500000"} 1 -apiserver_request_latencies_bucket{resource="roles",scope="cluster",subresource="",verb="LIST",le="1e+06"} 1 -apiserver_request_latencies_bucket{resource="roles",scope="cluster",subresource="",verb="LIST",le="2e+06"} 1 -apiserver_request_latencies_bucket{resource="roles",scope="cluster",subresource="",verb="LIST",le="4e+06"} 2 -apiserver_request_latencies_bucket{resource="roles",scope="cluster",subresource="",verb="LIST",le="8e+06"} 2 -apiserver_request_latencies_bucket{resource="roles",scope="cluster",subresource="",verb="LIST",le="+Inf"} 2 -apiserver_request_latencies_sum{resource="roles",scope="cluster",subresource="",verb="LIST"} 2.306787e+06 -apiserver_request_latencies_count{resource="roles",scope="cluster",subresource="",verb="LIST"} 2 -apiserver_request_latencies_bucket{resource="roles",scope="cluster",subresource="",verb="WATCH",le="125000"} 0 -apiserver_request_latencies_bucket{resource="roles",scope="cluster",subresource="",verb="WATCH",le="250000"} 0 -apiserver_request_latencies_bucket{resource="roles",scope="cluster",subresource="",verb="WATCH",le="500000"} 0 -apiserver_request_latencies_bucket{resource="roles",scope="cluster",subresource="",verb="WATCH",le="1e+06"} 0 -apiserver_request_latencies_bucket{resource="roles",scope="cluster",subresource="",verb="WATCH",le="2e+06"} 0 -apiserver_request_latencies_bucket{resource="roles",scope="cluster",subresource="",verb="WATCH",le="4e+06"} 0 -apiserver_request_latencies_bucket{resource="roles",scope="cluster",subresource="",verb="WATCH",le="8e+06"} 0 -apiserver_request_latencies_bucket{resource="roles",scope="cluster",subresource="",verb="WATCH",le="+Inf"} 2950 -apiserver_request_latencies_sum{resource="roles",scope="cluster",subresource="",verb="WATCH"} 1.319502090736e+12 -apiserver_request_latencies_count{resource="roles",scope="cluster",subresource="",verb="WATCH"} 2950 -apiserver_request_latencies_bucket{resource="roles",scope="namespace",subresource="",verb="GET",le="125000"} 22004 -apiserver_request_latencies_bucket{resource="roles",scope="namespace",subresource="",verb="GET",le="250000"} 22004 -apiserver_request_latencies_bucket{resource="roles",scope="namespace",subresource="",verb="GET",le="500000"} 22004 -apiserver_request_latencies_bucket{resource="roles",scope="namespace",subresource="",verb="GET",le="1e+06"} 22004 -apiserver_request_latencies_bucket{resource="roles",scope="namespace",subresource="",verb="GET",le="2e+06"} 22004 -apiserver_request_latencies_bucket{resource="roles",scope="namespace",subresource="",verb="GET",le="4e+06"} 22004 -apiserver_request_latencies_bucket{resource="roles",scope="namespace",subresource="",verb="GET",le="8e+06"} 22004 -apiserver_request_latencies_bucket{resource="roles",scope="namespace",subresource="",verb="GET",le="+Inf"} 22004 -apiserver_request_latencies_sum{resource="roles",scope="namespace",subresource="",verb="GET"} 2.3746483e+07 -apiserver_request_latencies_count{resource="roles",scope="namespace",subresource="",verb="GET"} 22004 -apiserver_request_latencies_bucket{resource="roles",scope="namespace",subresource="",verb="PATCH",le="125000"} 21995 -apiserver_request_latencies_bucket{resource="roles",scope="namespace",subresource="",verb="PATCH",le="250000"} 21995 -apiserver_request_latencies_bucket{resource="roles",scope="namespace",subresource="",verb="PATCH",le="500000"} 21995 -apiserver_request_latencies_bucket{resource="roles",scope="namespace",subresource="",verb="PATCH",le="1e+06"} 21995 -apiserver_request_latencies_bucket{resource="roles",scope="namespace",subresource="",verb="PATCH",le="2e+06"} 21995 -apiserver_request_latencies_bucket{resource="roles",scope="namespace",subresource="",verb="PATCH",le="4e+06"} 21995 -apiserver_request_latencies_bucket{resource="roles",scope="namespace",subresource="",verb="PATCH",le="8e+06"} 21995 -apiserver_request_latencies_bucket{resource="roles",scope="namespace",subresource="",verb="PATCH",le="+Inf"} 21995 -apiserver_request_latencies_sum{resource="roles",scope="namespace",subresource="",verb="PATCH"} 4.231979e+07 -apiserver_request_latencies_count{resource="roles",scope="namespace",subresource="",verb="PATCH"} 21995 -apiserver_request_latencies_bucket{resource="roles",scope="namespace",subresource="",verb="POST",le="125000"} 9 -apiserver_request_latencies_bucket{resource="roles",scope="namespace",subresource="",verb="POST",le="250000"} 9 -apiserver_request_latencies_bucket{resource="roles",scope="namespace",subresource="",verb="POST",le="500000"} 9 -apiserver_request_latencies_bucket{resource="roles",scope="namespace",subresource="",verb="POST",le="1e+06"} 9 -apiserver_request_latencies_bucket{resource="roles",scope="namespace",subresource="",verb="POST",le="2e+06"} 9 -apiserver_request_latencies_bucket{resource="roles",scope="namespace",subresource="",verb="POST",le="4e+06"} 9 -apiserver_request_latencies_bucket{resource="roles",scope="namespace",subresource="",verb="POST",le="8e+06"} 9 -apiserver_request_latencies_bucket{resource="roles",scope="namespace",subresource="",verb="POST",le="+Inf"} 9 -apiserver_request_latencies_sum{resource="roles",scope="namespace",subresource="",verb="POST"} 27124 -apiserver_request_latencies_count{resource="roles",scope="namespace",subresource="",verb="POST"} 9 -apiserver_request_latencies_bucket{resource="secrets",scope="cluster",subresource="",verb="LIST",le="125000"} 1 -apiserver_request_latencies_bucket{resource="secrets",scope="cluster",subresource="",verb="LIST",le="250000"} 1 -apiserver_request_latencies_bucket{resource="secrets",scope="cluster",subresource="",verb="LIST",le="500000"} 1 -apiserver_request_latencies_bucket{resource="secrets",scope="cluster",subresource="",verb="LIST",le="1e+06"} 1 -apiserver_request_latencies_bucket{resource="secrets",scope="cluster",subresource="",verb="LIST",le="2e+06"} 2 -apiserver_request_latencies_bucket{resource="secrets",scope="cluster",subresource="",verb="LIST",le="4e+06"} 2 -apiserver_request_latencies_bucket{resource="secrets",scope="cluster",subresource="",verb="LIST",le="8e+06"} 2 -apiserver_request_latencies_bucket{resource="secrets",scope="cluster",subresource="",verb="LIST",le="+Inf"} 2 -apiserver_request_latencies_sum{resource="secrets",scope="cluster",subresource="",verb="LIST"} 1.806364e+06 -apiserver_request_latencies_count{resource="secrets",scope="cluster",subresource="",verb="LIST"} 2 -apiserver_request_latencies_bucket{resource="secrets",scope="cluster",subresource="",verb="WATCH",le="125000"} 0 -apiserver_request_latencies_bucket{resource="secrets",scope="cluster",subresource="",verb="WATCH",le="250000"} 0 -apiserver_request_latencies_bucket{resource="secrets",scope="cluster",subresource="",verb="WATCH",le="500000"} 0 -apiserver_request_latencies_bucket{resource="secrets",scope="cluster",subresource="",verb="WATCH",le="1e+06"} 0 -apiserver_request_latencies_bucket{resource="secrets",scope="cluster",subresource="",verb="WATCH",le="2e+06"} 0 -apiserver_request_latencies_bucket{resource="secrets",scope="cluster",subresource="",verb="WATCH",le="4e+06"} 0 -apiserver_request_latencies_bucket{resource="secrets",scope="cluster",subresource="",verb="WATCH",le="8e+06"} 0 -apiserver_request_latencies_bucket{resource="secrets",scope="cluster",subresource="",verb="WATCH",le="+Inf"} 2940 -apiserver_request_latencies_sum{resource="secrets",scope="cluster",subresource="",verb="WATCH"} 1.319248184423e+12 -apiserver_request_latencies_count{resource="secrets",scope="cluster",subresource="",verb="WATCH"} 2940 -apiserver_request_latencies_bucket{resource="secrets",scope="namespace",subresource="",verb="DELETE",le="125000"} 3 -apiserver_request_latencies_bucket{resource="secrets",scope="namespace",subresource="",verb="DELETE",le="250000"} 3 -apiserver_request_latencies_bucket{resource="secrets",scope="namespace",subresource="",verb="DELETE",le="500000"} 3 -apiserver_request_latencies_bucket{resource="secrets",scope="namespace",subresource="",verb="DELETE",le="1e+06"} 3 -apiserver_request_latencies_bucket{resource="secrets",scope="namespace",subresource="",verb="DELETE",le="2e+06"} 3 -apiserver_request_latencies_bucket{resource="secrets",scope="namespace",subresource="",verb="DELETE",le="4e+06"} 3 -apiserver_request_latencies_bucket{resource="secrets",scope="namespace",subresource="",verb="DELETE",le="8e+06"} 3 -apiserver_request_latencies_bucket{resource="secrets",scope="namespace",subresource="",verb="DELETE",le="+Inf"} 3 -apiserver_request_latencies_sum{resource="secrets",scope="namespace",subresource="",verb="DELETE"} 19136 -apiserver_request_latencies_count{resource="secrets",scope="namespace",subresource="",verb="DELETE"} 3 -apiserver_request_latencies_bucket{resource="secrets",scope="namespace",subresource="",verb="GET",le="125000"} 202550 -apiserver_request_latencies_bucket{resource="secrets",scope="namespace",subresource="",verb="GET",le="250000"} 202551 -apiserver_request_latencies_bucket{resource="secrets",scope="namespace",subresource="",verb="GET",le="500000"} 202551 -apiserver_request_latencies_bucket{resource="secrets",scope="namespace",subresource="",verb="GET",le="1e+06"} 202551 -apiserver_request_latencies_bucket{resource="secrets",scope="namespace",subresource="",verb="GET",le="2e+06"} 202551 -apiserver_request_latencies_bucket{resource="secrets",scope="namespace",subresource="",verb="GET",le="4e+06"} 202551 -apiserver_request_latencies_bucket{resource="secrets",scope="namespace",subresource="",verb="GET",le="8e+06"} 202551 -apiserver_request_latencies_bucket{resource="secrets",scope="namespace",subresource="",verb="GET",le="+Inf"} 202551 -apiserver_request_latencies_sum{resource="secrets",scope="namespace",subresource="",verb="GET"} 5.6134705e+07 -apiserver_request_latencies_count{resource="secrets",scope="namespace",subresource="",verb="GET"} 202551 -apiserver_request_latencies_bucket{resource="secrets",scope="namespace",subresource="",verb="LIST",le="125000"} 22023 -apiserver_request_latencies_bucket{resource="secrets",scope="namespace",subresource="",verb="LIST",le="250000"} 22024 -apiserver_request_latencies_bucket{resource="secrets",scope="namespace",subresource="",verb="LIST",le="500000"} 22024 -apiserver_request_latencies_bucket{resource="secrets",scope="namespace",subresource="",verb="LIST",le="1e+06"} 22024 -apiserver_request_latencies_bucket{resource="secrets",scope="namespace",subresource="",verb="LIST",le="2e+06"} 22024 -apiserver_request_latencies_bucket{resource="secrets",scope="namespace",subresource="",verb="LIST",le="4e+06"} 22024 -apiserver_request_latencies_bucket{resource="secrets",scope="namespace",subresource="",verb="LIST",le="8e+06"} 22024 -apiserver_request_latencies_bucket{resource="secrets",scope="namespace",subresource="",verb="LIST",le="+Inf"} 22024 -apiserver_request_latencies_sum{resource="secrets",scope="namespace",subresource="",verb="LIST"} 7.2887687e+07 -apiserver_request_latencies_count{resource="secrets",scope="namespace",subresource="",verb="LIST"} 22024 -apiserver_request_latencies_bucket{resource="secrets",scope="namespace",subresource="",verb="POST",le="125000"} 11041 -apiserver_request_latencies_bucket{resource="secrets",scope="namespace",subresource="",verb="POST",le="250000"} 11041 -apiserver_request_latencies_bucket{resource="secrets",scope="namespace",subresource="",verb="POST",le="500000"} 11041 -apiserver_request_latencies_bucket{resource="secrets",scope="namespace",subresource="",verb="POST",le="1e+06"} 11041 -apiserver_request_latencies_bucket{resource="secrets",scope="namespace",subresource="",verb="POST",le="2e+06"} 11041 -apiserver_request_latencies_bucket{resource="secrets",scope="namespace",subresource="",verb="POST",le="4e+06"} 11041 -apiserver_request_latencies_bucket{resource="secrets",scope="namespace",subresource="",verb="POST",le="8e+06"} 11041 -apiserver_request_latencies_bucket{resource="secrets",scope="namespace",subresource="",verb="POST",le="+Inf"} 11041 -apiserver_request_latencies_sum{resource="secrets",scope="namespace",subresource="",verb="POST"} 2.6980827e+07 -apiserver_request_latencies_count{resource="secrets",scope="namespace",subresource="",verb="POST"} 11041 -apiserver_request_latencies_bucket{resource="secrets",scope="namespace",subresource="",verb="WATCH",le="125000"} 15 -apiserver_request_latencies_bucket{resource="secrets",scope="namespace",subresource="",verb="WATCH",le="250000"} 15 -apiserver_request_latencies_bucket{resource="secrets",scope="namespace",subresource="",verb="WATCH",le="500000"} 15 -apiserver_request_latencies_bucket{resource="secrets",scope="namespace",subresource="",verb="WATCH",le="1e+06"} 15 -apiserver_request_latencies_bucket{resource="secrets",scope="namespace",subresource="",verb="WATCH",le="2e+06"} 15 -apiserver_request_latencies_bucket{resource="secrets",scope="namespace",subresource="",verb="WATCH",le="4e+06"} 15 -apiserver_request_latencies_bucket{resource="secrets",scope="namespace",subresource="",verb="WATCH",le="8e+06"} 15 -apiserver_request_latencies_bucket{resource="secrets",scope="namespace",subresource="",verb="WATCH",le="+Inf"} 15 -apiserver_request_latencies_sum{resource="secrets",scope="namespace",subresource="",verb="WATCH"} 337373 -apiserver_request_latencies_count{resource="secrets",scope="namespace",subresource="",verb="WATCH"} 15 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",le="125000"} 710 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",le="250000"} 710 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",le="500000"} 710 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",le="1e+06"} 710 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",le="2e+06"} 711 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",le="4e+06"} 711 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",le="8e+06"} 711 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",le="+Inf"} 711 -apiserver_request_latencies_sum{resource="serviceaccounts",scope="cluster",subresource="",verb="LIST"} 3.695657e+06 -apiserver_request_latencies_count{resource="serviceaccounts",scope="cluster",subresource="",verb="LIST"} 711 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",le="125000"} 0 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",le="250000"} 0 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",le="500000"} 0 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",le="1e+06"} 0 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",le="2e+06"} 0 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",le="4e+06"} 0 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",le="8e+06"} 0 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",le="+Inf"} 2934 -apiserver_request_latencies_sum{resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH"} 1.319449062336e+12 -apiserver_request_latencies_count{resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH"} 2934 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="DELETE",le="125000"} 3 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="DELETE",le="250000"} 3 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="DELETE",le="500000"} 3 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="DELETE",le="1e+06"} 3 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="DELETE",le="2e+06"} 3 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="DELETE",le="4e+06"} 3 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="DELETE",le="8e+06"} 3 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="DELETE",le="+Inf"} 3 -apiserver_request_latencies_sum{resource="serviceaccounts",scope="namespace",subresource="",verb="DELETE"} 14251 -apiserver_request_latencies_count{resource="serviceaccounts",scope="namespace",subresource="",verb="DELETE"} 3 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="GET",le="125000"} 66138 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="GET",le="250000"} 66138 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="GET",le="500000"} 66138 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="GET",le="1e+06"} 66138 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="GET",le="2e+06"} 66139 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="GET",le="4e+06"} 66139 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="GET",le="8e+06"} 66139 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="GET",le="+Inf"} 66139 -apiserver_request_latencies_sum{resource="serviceaccounts",scope="namespace",subresource="",verb="GET"} 7.8537675e+07 -apiserver_request_latencies_count{resource="serviceaccounts",scope="namespace",subresource="",verb="GET"} 66139 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="PATCH",le="125000"} 65986 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="PATCH",le="250000"} 65986 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="PATCH",le="500000"} 65986 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="PATCH",le="1e+06"} 65986 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="PATCH",le="2e+06"} 65986 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="PATCH",le="4e+06"} 65986 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="PATCH",le="8e+06"} 65986 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="PATCH",le="+Inf"} 65986 -apiserver_request_latencies_sum{resource="serviceaccounts",scope="namespace",subresource="",verb="PATCH"} 1.12424509e+08 -apiserver_request_latencies_count{resource="serviceaccounts",scope="namespace",subresource="",verb="PATCH"} 65986 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="POST",le="125000"} 38 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="POST",le="250000"} 38 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="POST",le="500000"} 38 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="POST",le="1e+06"} 38 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="POST",le="2e+06"} 38 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="POST",le="4e+06"} 38 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="POST",le="8e+06"} 38 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="POST",le="+Inf"} 38 -apiserver_request_latencies_sum{resource="serviceaccounts",scope="namespace",subresource="",verb="POST"} 137225 -apiserver_request_latencies_count{resource="serviceaccounts",scope="namespace",subresource="",verb="POST"} 38 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",le="125000"} 38 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",le="250000"} 38 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",le="500000"} 38 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",le="1e+06"} 38 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",le="2e+06"} 38 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",le="4e+06"} 38 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",le="8e+06"} 38 -apiserver_request_latencies_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",le="+Inf"} 38 -apiserver_request_latencies_sum{resource="serviceaccounts",scope="namespace",subresource="",verb="PUT"} 137375 -apiserver_request_latencies_count{resource="serviceaccounts",scope="namespace",subresource="",verb="PUT"} 38 -apiserver_request_latencies_bucket{resource="services",scope="cluster",subresource="",verb="LIST",le="125000"} 8066 -apiserver_request_latencies_bucket{resource="services",scope="cluster",subresource="",verb="LIST",le="250000"} 8066 -apiserver_request_latencies_bucket{resource="services",scope="cluster",subresource="",verb="LIST",le="500000"} 8067 -apiserver_request_latencies_bucket{resource="services",scope="cluster",subresource="",verb="LIST",le="1e+06"} 8067 -apiserver_request_latencies_bucket{resource="services",scope="cluster",subresource="",verb="LIST",le="2e+06"} 8067 -apiserver_request_latencies_bucket{resource="services",scope="cluster",subresource="",verb="LIST",le="4e+06"} 8067 -apiserver_request_latencies_bucket{resource="services",scope="cluster",subresource="",verb="LIST",le="8e+06"} 8067 -apiserver_request_latencies_bucket{resource="services",scope="cluster",subresource="",verb="LIST",le="+Inf"} 8067 -apiserver_request_latencies_sum{resource="services",scope="cluster",subresource="",verb="LIST"} 1.6999211e+07 -apiserver_request_latencies_count{resource="services",scope="cluster",subresource="",verb="LIST"} 8067 -apiserver_request_latencies_bucket{resource="services",scope="cluster",subresource="",verb="WATCH",le="125000"} 0 -apiserver_request_latencies_bucket{resource="services",scope="cluster",subresource="",verb="WATCH",le="250000"} 0 -apiserver_request_latencies_bucket{resource="services",scope="cluster",subresource="",verb="WATCH",le="500000"} 0 -apiserver_request_latencies_bucket{resource="services",scope="cluster",subresource="",verb="WATCH",le="1e+06"} 0 -apiserver_request_latencies_bucket{resource="services",scope="cluster",subresource="",verb="WATCH",le="2e+06"} 0 -apiserver_request_latencies_bucket{resource="services",scope="cluster",subresource="",verb="WATCH",le="4e+06"} 0 -apiserver_request_latencies_bucket{resource="services",scope="cluster",subresource="",verb="WATCH",le="8e+06"} 0 -apiserver_request_latencies_bucket{resource="services",scope="cluster",subresource="",verb="WATCH",le="+Inf"} 17682 -apiserver_request_latencies_sum{resource="services",scope="cluster",subresource="",verb="WATCH"} 7.916402902308e+12 -apiserver_request_latencies_count{resource="services",scope="cluster",subresource="",verb="WATCH"} 17682 -apiserver_request_latencies_bucket{resource="services",scope="namespace",subresource="",verb="GET",le="125000"} 109950 -apiserver_request_latencies_bucket{resource="services",scope="namespace",subresource="",verb="GET",le="250000"} 109950 -apiserver_request_latencies_bucket{resource="services",scope="namespace",subresource="",verb="GET",le="500000"} 109951 -apiserver_request_latencies_bucket{resource="services",scope="namespace",subresource="",verb="GET",le="1e+06"} 109952 -apiserver_request_latencies_bucket{resource="services",scope="namespace",subresource="",verb="GET",le="2e+06"} 109953 -apiserver_request_latencies_bucket{resource="services",scope="namespace",subresource="",verb="GET",le="4e+06"} 109953 -apiserver_request_latencies_bucket{resource="services",scope="namespace",subresource="",verb="GET",le="8e+06"} 109953 -apiserver_request_latencies_bucket{resource="services",scope="namespace",subresource="",verb="GET",le="+Inf"} 109953 -apiserver_request_latencies_sum{resource="services",scope="namespace",subresource="",verb="GET"} 1.42476285e+08 -apiserver_request_latencies_count{resource="services",scope="namespace",subresource="",verb="GET"} 109953 -apiserver_request_latencies_bucket{resource="services",scope="namespace",subresource="",verb="LIST",le="125000"} 21998 -apiserver_request_latencies_bucket{resource="services",scope="namespace",subresource="",verb="LIST",le="250000"} 21998 -apiserver_request_latencies_bucket{resource="services",scope="namespace",subresource="",verb="LIST",le="500000"} 21998 -apiserver_request_latencies_bucket{resource="services",scope="namespace",subresource="",verb="LIST",le="1e+06"} 21998 -apiserver_request_latencies_bucket{resource="services",scope="namespace",subresource="",verb="LIST",le="2e+06"} 21998 -apiserver_request_latencies_bucket{resource="services",scope="namespace",subresource="",verb="LIST",le="4e+06"} 21998 -apiserver_request_latencies_bucket{resource="services",scope="namespace",subresource="",verb="LIST",le="8e+06"} 21998 -apiserver_request_latencies_bucket{resource="services",scope="namespace",subresource="",verb="LIST",le="+Inf"} 21998 -apiserver_request_latencies_sum{resource="services",scope="namespace",subresource="",verb="LIST"} 3.753119e+07 -apiserver_request_latencies_count{resource="services",scope="namespace",subresource="",verb="LIST"} 21998 -apiserver_request_latencies_bucket{resource="services",scope="namespace",subresource="",verb="PATCH",le="125000"} 43992 -apiserver_request_latencies_bucket{resource="services",scope="namespace",subresource="",verb="PATCH",le="250000"} 43992 -apiserver_request_latencies_bucket{resource="services",scope="namespace",subresource="",verb="PATCH",le="500000"} 43992 -apiserver_request_latencies_bucket{resource="services",scope="namespace",subresource="",verb="PATCH",le="1e+06"} 43992 -apiserver_request_latencies_bucket{resource="services",scope="namespace",subresource="",verb="PATCH",le="2e+06"} 43992 -apiserver_request_latencies_bucket{resource="services",scope="namespace",subresource="",verb="PATCH",le="4e+06"} 43992 -apiserver_request_latencies_bucket{resource="services",scope="namespace",subresource="",verb="PATCH",le="8e+06"} 43992 -apiserver_request_latencies_bucket{resource="services",scope="namespace",subresource="",verb="PATCH",le="+Inf"} 43992 -apiserver_request_latencies_sum{resource="services",scope="namespace",subresource="",verb="PATCH"} 1.12112515e+08 -apiserver_request_latencies_count{resource="services",scope="namespace",subresource="",verb="PATCH"} 43992 -apiserver_request_latencies_bucket{resource="services",scope="namespace",subresource="",verb="POST",le="125000"} 8 -apiserver_request_latencies_bucket{resource="services",scope="namespace",subresource="",verb="POST",le="250000"} 8 -apiserver_request_latencies_bucket{resource="services",scope="namespace",subresource="",verb="POST",le="500000"} 8 -apiserver_request_latencies_bucket{resource="services",scope="namespace",subresource="",verb="POST",le="1e+06"} 8 -apiserver_request_latencies_bucket{resource="services",scope="namespace",subresource="",verb="POST",le="2e+06"} 8 -apiserver_request_latencies_bucket{resource="services",scope="namespace",subresource="",verb="POST",le="4e+06"} 8 -apiserver_request_latencies_bucket{resource="services",scope="namespace",subresource="",verb="POST",le="8e+06"} 8 -apiserver_request_latencies_bucket{resource="services",scope="namespace",subresource="",verb="POST",le="+Inf"} 8 -apiserver_request_latencies_sum{resource="services",scope="namespace",subresource="",verb="POST"} 80513 -apiserver_request_latencies_count{resource="services",scope="namespace",subresource="",verb="POST"} 8 -apiserver_request_latencies_bucket{resource="services",scope="namespace",subresource="status",verb="PUT",le="125000"} 1 -apiserver_request_latencies_bucket{resource="services",scope="namespace",subresource="status",verb="PUT",le="250000"} 1 -apiserver_request_latencies_bucket{resource="services",scope="namespace",subresource="status",verb="PUT",le="500000"} 1 -apiserver_request_latencies_bucket{resource="services",scope="namespace",subresource="status",verb="PUT",le="1e+06"} 1 -apiserver_request_latencies_bucket{resource="services",scope="namespace",subresource="status",verb="PUT",le="2e+06"} 1 -apiserver_request_latencies_bucket{resource="services",scope="namespace",subresource="status",verb="PUT",le="4e+06"} 1 -apiserver_request_latencies_bucket{resource="services",scope="namespace",subresource="status",verb="PUT",le="8e+06"} 1 -apiserver_request_latencies_bucket{resource="services",scope="namespace",subresource="status",verb="PUT",le="+Inf"} 1 -apiserver_request_latencies_sum{resource="services",scope="namespace",subresource="status",verb="PUT"} 4441 -apiserver_request_latencies_count{resource="services",scope="namespace",subresource="status",verb="PUT"} 1 -apiserver_request_latencies_bucket{resource="services",scope="resource",subresource="",verb="PROXY",le="125000"} 21957 -apiserver_request_latencies_bucket{resource="services",scope="resource",subresource="",verb="PROXY",le="250000"} 21960 -apiserver_request_latencies_bucket{resource="services",scope="resource",subresource="",verb="PROXY",le="500000"} 21960 -apiserver_request_latencies_bucket{resource="services",scope="resource",subresource="",verb="PROXY",le="1e+06"} 21960 -apiserver_request_latencies_bucket{resource="services",scope="resource",subresource="",verb="PROXY",le="2e+06"} 21960 -apiserver_request_latencies_bucket{resource="services",scope="resource",subresource="",verb="PROXY",le="4e+06"} 21960 -apiserver_request_latencies_bucket{resource="services",scope="resource",subresource="",verb="PROXY",le="8e+06"} 21960 -apiserver_request_latencies_bucket{resource="services",scope="resource",subresource="",verb="PROXY",le="+Inf"} 21965 -apiserver_request_latencies_sum{resource="services",scope="resource",subresource="",verb="PROXY"} 4.65256128e+08 -apiserver_request_latencies_count{resource="services",scope="resource",subresource="",verb="PROXY"} 21965 -apiserver_request_latencies_bucket{resource="services",scope="resource",subresource="",verb="proxy",le="125000"} 21957 -apiserver_request_latencies_bucket{resource="services",scope="resource",subresource="",verb="proxy",le="250000"} 21960 -apiserver_request_latencies_bucket{resource="services",scope="resource",subresource="",verb="proxy",le="500000"} 21960 -apiserver_request_latencies_bucket{resource="services",scope="resource",subresource="",verb="proxy",le="1e+06"} 21960 -apiserver_request_latencies_bucket{resource="services",scope="resource",subresource="",verb="proxy",le="2e+06"} 21960 -apiserver_request_latencies_bucket{resource="services",scope="resource",subresource="",verb="proxy",le="4e+06"} 21960 -apiserver_request_latencies_bucket{resource="services",scope="resource",subresource="",verb="proxy",le="8e+06"} 21960 -apiserver_request_latencies_bucket{resource="services",scope="resource",subresource="",verb="proxy",le="+Inf"} 21965 -apiserver_request_latencies_sum{resource="services",scope="resource",subresource="",verb="proxy"} 4.64443049e+08 -apiserver_request_latencies_count{resource="services",scope="resource",subresource="",verb="proxy"} 21965 -apiserver_request_latencies_bucket{resource="statefulsets",scope="cluster",subresource="",verb="LIST",le="125000"} 711 -apiserver_request_latencies_bucket{resource="statefulsets",scope="cluster",subresource="",verb="LIST",le="250000"} 711 -apiserver_request_latencies_bucket{resource="statefulsets",scope="cluster",subresource="",verb="LIST",le="500000"} 711 -apiserver_request_latencies_bucket{resource="statefulsets",scope="cluster",subresource="",verb="LIST",le="1e+06"} 711 -apiserver_request_latencies_bucket{resource="statefulsets",scope="cluster",subresource="",verb="LIST",le="2e+06"} 711 -apiserver_request_latencies_bucket{resource="statefulsets",scope="cluster",subresource="",verb="LIST",le="4e+06"} 711 -apiserver_request_latencies_bucket{resource="statefulsets",scope="cluster",subresource="",verb="LIST",le="8e+06"} 711 -apiserver_request_latencies_bucket{resource="statefulsets",scope="cluster",subresource="",verb="LIST",le="+Inf"} 711 -apiserver_request_latencies_sum{resource="statefulsets",scope="cluster",subresource="",verb="LIST"} 1.029136e+06 -apiserver_request_latencies_count{resource="statefulsets",scope="cluster",subresource="",verb="LIST"} 711 -apiserver_request_latencies_bucket{resource="statefulsets",scope="cluster",subresource="",verb="WATCH",le="125000"} 0 -apiserver_request_latencies_bucket{resource="statefulsets",scope="cluster",subresource="",verb="WATCH",le="250000"} 0 -apiserver_request_latencies_bucket{resource="statefulsets",scope="cluster",subresource="",verb="WATCH",le="500000"} 0 -apiserver_request_latencies_bucket{resource="statefulsets",scope="cluster",subresource="",verb="WATCH",le="1e+06"} 0 -apiserver_request_latencies_bucket{resource="statefulsets",scope="cluster",subresource="",verb="WATCH",le="2e+06"} 0 -apiserver_request_latencies_bucket{resource="statefulsets",scope="cluster",subresource="",verb="WATCH",le="4e+06"} 0 -apiserver_request_latencies_bucket{resource="statefulsets",scope="cluster",subresource="",verb="WATCH",le="8e+06"} 0 -apiserver_request_latencies_bucket{resource="statefulsets",scope="cluster",subresource="",verb="WATCH",le="+Inf"} 2928 -apiserver_request_latencies_sum{resource="statefulsets",scope="cluster",subresource="",verb="WATCH"} 1.319357064565e+12 -apiserver_request_latencies_count{resource="statefulsets",scope="cluster",subresource="",verb="WATCH"} 2928 -apiserver_request_latencies_bucket{resource="statefulsets",scope="namespace",subresource="",verb="LIST",le="125000"} 21997 -apiserver_request_latencies_bucket{resource="statefulsets",scope="namespace",subresource="",verb="LIST",le="250000"} 21997 -apiserver_request_latencies_bucket{resource="statefulsets",scope="namespace",subresource="",verb="LIST",le="500000"} 21997 -apiserver_request_latencies_bucket{resource="statefulsets",scope="namespace",subresource="",verb="LIST",le="1e+06"} 21997 -apiserver_request_latencies_bucket{resource="statefulsets",scope="namespace",subresource="",verb="LIST",le="2e+06"} 21997 -apiserver_request_latencies_bucket{resource="statefulsets",scope="namespace",subresource="",verb="LIST",le="4e+06"} 21997 -apiserver_request_latencies_bucket{resource="statefulsets",scope="namespace",subresource="",verb="LIST",le="8e+06"} 21997 -apiserver_request_latencies_bucket{resource="statefulsets",scope="namespace",subresource="",verb="LIST",le="+Inf"} 21997 -apiserver_request_latencies_sum{resource="statefulsets",scope="namespace",subresource="",verb="LIST"} 2.8334415e+07 -apiserver_request_latencies_count{resource="statefulsets",scope="namespace",subresource="",verb="LIST"} 21997 -apiserver_request_latencies_bucket{resource="storageclasses",scope="cluster",subresource="",verb="LIST",le="125000"} 8 -apiserver_request_latencies_bucket{resource="storageclasses",scope="cluster",subresource="",verb="LIST",le="250000"} 9 -apiserver_request_latencies_bucket{resource="storageclasses",scope="cluster",subresource="",verb="LIST",le="500000"} 9 -apiserver_request_latencies_bucket{resource="storageclasses",scope="cluster",subresource="",verb="LIST",le="1e+06"} 9 -apiserver_request_latencies_bucket{resource="storageclasses",scope="cluster",subresource="",verb="LIST",le="2e+06"} 9 -apiserver_request_latencies_bucket{resource="storageclasses",scope="cluster",subresource="",verb="LIST",le="4e+06"} 9 -apiserver_request_latencies_bucket{resource="storageclasses",scope="cluster",subresource="",verb="LIST",le="8e+06"} 9 -apiserver_request_latencies_bucket{resource="storageclasses",scope="cluster",subresource="",verb="LIST",le="+Inf"} 9 -apiserver_request_latencies_sum{resource="storageclasses",scope="cluster",subresource="",verb="LIST"} 218590 -apiserver_request_latencies_count{resource="storageclasses",scope="cluster",subresource="",verb="LIST"} 9 -apiserver_request_latencies_bucket{resource="storageclasses",scope="cluster",subresource="",verb="POST",le="125000"} 10999 -apiserver_request_latencies_bucket{resource="storageclasses",scope="cluster",subresource="",verb="POST",le="250000"} 10999 -apiserver_request_latencies_bucket{resource="storageclasses",scope="cluster",subresource="",verb="POST",le="500000"} 10999 -apiserver_request_latencies_bucket{resource="storageclasses",scope="cluster",subresource="",verb="POST",le="1e+06"} 10999 -apiserver_request_latencies_bucket{resource="storageclasses",scope="cluster",subresource="",verb="POST",le="2e+06"} 10999 -apiserver_request_latencies_bucket{resource="storageclasses",scope="cluster",subresource="",verb="POST",le="4e+06"} 10999 -apiserver_request_latencies_bucket{resource="storageclasses",scope="cluster",subresource="",verb="POST",le="8e+06"} 10999 -apiserver_request_latencies_bucket{resource="storageclasses",scope="cluster",subresource="",verb="POST",le="+Inf"} 10999 -apiserver_request_latencies_sum{resource="storageclasses",scope="cluster",subresource="",verb="POST"} 2.8899398e+07 -apiserver_request_latencies_count{resource="storageclasses",scope="cluster",subresource="",verb="POST"} 10999 -apiserver_request_latencies_bucket{resource="storageclasses",scope="cluster",subresource="",verb="WATCH",le="125000"} 0 -apiserver_request_latencies_bucket{resource="storageclasses",scope="cluster",subresource="",verb="WATCH",le="250000"} 0 -apiserver_request_latencies_bucket{resource="storageclasses",scope="cluster",subresource="",verb="WATCH",le="500000"} 0 -apiserver_request_latencies_bucket{resource="storageclasses",scope="cluster",subresource="",verb="WATCH",le="1e+06"} 0 -apiserver_request_latencies_bucket{resource="storageclasses",scope="cluster",subresource="",verb="WATCH",le="2e+06"} 0 -apiserver_request_latencies_bucket{resource="storageclasses",scope="cluster",subresource="",verb="WATCH",le="4e+06"} 0 -apiserver_request_latencies_bucket{resource="storageclasses",scope="cluster",subresource="",verb="WATCH",le="8e+06"} 0 -apiserver_request_latencies_bucket{resource="storageclasses",scope="cluster",subresource="",verb="WATCH",le="+Inf"} 2939 -apiserver_request_latencies_sum{resource="storageclasses",scope="cluster",subresource="",verb="WATCH"} 1.319265103606e+12 -apiserver_request_latencies_count{resource="storageclasses",scope="cluster",subresource="",verb="WATCH"} 2939 -apiserver_request_latencies_bucket{resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",le="125000"} 17 -apiserver_request_latencies_bucket{resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",le="250000"} 17 -apiserver_request_latencies_bucket{resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",le="500000"} 17 -apiserver_request_latencies_bucket{resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",le="1e+06"} 17 -apiserver_request_latencies_bucket{resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",le="2e+06"} 17 -apiserver_request_latencies_bucket{resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",le="4e+06"} 17 -apiserver_request_latencies_bucket{resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",le="8e+06"} 17 -apiserver_request_latencies_bucket{resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",le="+Inf"} 17 -apiserver_request_latencies_sum{resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST"} 12218 -apiserver_request_latencies_count{resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST"} 17 -apiserver_request_latencies_bucket{resource="tokenreviews",scope="cluster",subresource="",verb="POST",le="125000"} 27 -apiserver_request_latencies_bucket{resource="tokenreviews",scope="cluster",subresource="",verb="POST",le="250000"} 27 -apiserver_request_latencies_bucket{resource="tokenreviews",scope="cluster",subresource="",verb="POST",le="500000"} 27 -apiserver_request_latencies_bucket{resource="tokenreviews",scope="cluster",subresource="",verb="POST",le="1e+06"} 27 -apiserver_request_latencies_bucket{resource="tokenreviews",scope="cluster",subresource="",verb="POST",le="2e+06"} 27 -apiserver_request_latencies_bucket{resource="tokenreviews",scope="cluster",subresource="",verb="POST",le="4e+06"} 27 -apiserver_request_latencies_bucket{resource="tokenreviews",scope="cluster",subresource="",verb="POST",le="8e+06"} 27 -apiserver_request_latencies_bucket{resource="tokenreviews",scope="cluster",subresource="",verb="POST",le="+Inf"} 27 -apiserver_request_latencies_sum{resource="tokenreviews",scope="cluster",subresource="",verb="POST"} 108241 -apiserver_request_latencies_count{resource="tokenreviews",scope="cluster",subresource="",verb="POST"} 27 -# HELP apiserver_request_latencies_summary Response latency summary in microseconds for each verb, resource and subresource. -# TYPE apiserver_request_latencies_summary summary -apiserver_request_latencies_summary{resource="apiservices",scope="cluster",subresource="",verb="LIST",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="apiservices",scope="cluster",subresource="",verb="LIST",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="apiservices",scope="cluster",subresource="",verb="LIST",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="apiservices",scope="cluster",subresource="",verb="LIST"} 104 -apiserver_request_latencies_summary_count{resource="apiservices",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_latencies_summary{resource="apiservices",scope="cluster",subresource="",verb="POST",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="apiservices",scope="cluster",subresource="",verb="POST",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="apiservices",scope="cluster",subresource="",verb="POST",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="apiservices",scope="cluster",subresource="",verb="POST"} 518921 -apiserver_request_latencies_summary_count{resource="apiservices",scope="cluster",subresource="",verb="POST"} 20 -apiserver_request_latencies_summary{resource="apiservices",scope="cluster",subresource="",verb="WATCH",quantile="0.5"} 4.43001356e+08 -apiserver_request_latencies_summary{resource="apiservices",scope="cluster",subresource="",verb="WATCH",quantile="0.9"} 5.54001306e+08 -apiserver_request_latencies_summary{resource="apiservices",scope="cluster",subresource="",verb="WATCH",quantile="0.99"} 5.69000554e+08 -apiserver_request_latencies_summary_sum{resource="apiservices",scope="cluster",subresource="",verb="WATCH"} 6.59555023618e+11 -apiserver_request_latencies_summary_count{resource="apiservices",scope="cluster",subresource="",verb="WATCH"} 1465 -apiserver_request_latencies_summary{resource="apiservices",scope="cluster",subresource="status",verb="PUT",quantile="0.5"} 1294 -apiserver_request_latencies_summary{resource="apiservices",scope="cluster",subresource="status",verb="PUT",quantile="0.9"} 2168 -apiserver_request_latencies_summary{resource="apiservices",scope="cluster",subresource="status",verb="PUT",quantile="0.99"} 5526 -apiserver_request_latencies_summary_sum{resource="apiservices",scope="cluster",subresource="status",verb="PUT"} 6.9726863e+07 -apiserver_request_latencies_summary_count{resource="apiservices",scope="cluster",subresource="status",verb="PUT"} 44000 -apiserver_request_latencies_summary{resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST"} 24784 -apiserver_request_latencies_summary_count{resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST"} 9 -apiserver_request_latencies_summary{resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST"} 37113 -apiserver_request_latencies_summary_count{resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST"} 7 -apiserver_request_latencies_summary{resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",quantile="0.5"} 4.57000471e+08 -apiserver_request_latencies_summary{resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",quantile="0.9"} 5.6300154e+08 -apiserver_request_latencies_summary{resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",quantile="0.99"} 5.94000703e+08 -apiserver_request_latencies_summary_sum{resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH"} 1.319072288505e+12 -apiserver_request_latencies_summary_count{resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH"} 2944 -apiserver_request_latencies_summary{resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT"} 41871 -apiserver_request_latencies_summary_count{resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT"} 7 -apiserver_request_latencies_summary{resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT"} 24266 -apiserver_request_latencies_summary_count{resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT"} 7 -apiserver_request_latencies_summary{resource="clusterrolebindings",scope="cluster",subresource="",verb="DELETE",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="clusterrolebindings",scope="cluster",subresource="",verb="DELETE",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="clusterrolebindings",scope="cluster",subresource="",verb="DELETE",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="clusterrolebindings",scope="cluster",subresource="",verb="DELETE"} 19942 -apiserver_request_latencies_summary_count{resource="clusterrolebindings",scope="cluster",subresource="",verb="DELETE"} 3 -apiserver_request_latencies_summary{resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",quantile="0.5"} 959 -apiserver_request_latencies_summary{resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",quantile="0.9"} 1280 -apiserver_request_latencies_summary{resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",quantile="0.99"} 3648 -apiserver_request_latencies_summary_sum{resource="clusterrolebindings",scope="cluster",subresource="",verb="GET"} 9.4043104e+07 -apiserver_request_latencies_summary_count{resource="clusterrolebindings",scope="cluster",subresource="",verb="GET"} 88021 -apiserver_request_latencies_summary{resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST"} 1.678278e+06 -apiserver_request_latencies_summary_count{resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST"} 3 -apiserver_request_latencies_summary{resource="clusterrolebindings",scope="cluster",subresource="",verb="PATCH",quantile="0.5"} 1620 -apiserver_request_latencies_summary{resource="clusterrolebindings",scope="cluster",subresource="",verb="PATCH",quantile="0.9"} 2298 -apiserver_request_latencies_summary{resource="clusterrolebindings",scope="cluster",subresource="",verb="PATCH",quantile="0.99"} 5672 -apiserver_request_latencies_summary_sum{resource="clusterrolebindings",scope="cluster",subresource="",verb="PATCH"} 1.61403153e+08 -apiserver_request_latencies_summary_count{resource="clusterrolebindings",scope="cluster",subresource="",verb="PATCH"} 87983 -apiserver_request_latencies_summary{resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="clusterrolebindings",scope="cluster",subresource="",verb="POST"} 242600 -apiserver_request_latencies_summary_count{resource="clusterrolebindings",scope="cluster",subresource="",verb="POST"} 45 -apiserver_request_latencies_summary{resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",quantile="0.5"} 4.4100052e+08 -apiserver_request_latencies_summary{resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",quantile="0.9"} 5.50000434e+08 -apiserver_request_latencies_summary{resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",quantile="0.99"} 5.82000424e+08 -apiserver_request_latencies_summary_sum{resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH"} 1.319737924064e+12 -apiserver_request_latencies_summary_count{resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH"} 2961 -apiserver_request_latencies_summary{resource="clusterroles",scope="cluster",subresource="",verb="DELETE",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="clusterroles",scope="cluster",subresource="",verb="DELETE",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="clusterroles",scope="cluster",subresource="",verb="DELETE",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="clusterroles",scope="cluster",subresource="",verb="DELETE"} 16257 -apiserver_request_latencies_summary_count{resource="clusterroles",scope="cluster",subresource="",verb="DELETE"} 3 -apiserver_request_latencies_summary{resource="clusterroles",scope="cluster",subresource="",verb="GET",quantile="0.5"} 926 -apiserver_request_latencies_summary{resource="clusterroles",scope="cluster",subresource="",verb="GET",quantile="0.9"} 1228 -apiserver_request_latencies_summary{resource="clusterroles",scope="cluster",subresource="",verb="GET",quantile="0.99"} 4583 -apiserver_request_latencies_summary_sum{resource="clusterroles",scope="cluster",subresource="",verb="GET"} 4.674889e+07 -apiserver_request_latencies_summary_count{resource="clusterroles",scope="cluster",subresource="",verb="GET"} 44036 -apiserver_request_latencies_summary{resource="clusterroles",scope="cluster",subresource="",verb="LIST",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="clusterroles",scope="cluster",subresource="",verb="LIST",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="clusterroles",scope="cluster",subresource="",verb="LIST",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="clusterroles",scope="cluster",subresource="",verb="LIST"} 751587 -apiserver_request_latencies_summary_count{resource="clusterroles",scope="cluster",subresource="",verb="LIST"} 3 -apiserver_request_latencies_summary{resource="clusterroles",scope="cluster",subresource="",verb="PATCH",quantile="0.5"} 1606 -apiserver_request_latencies_summary{resource="clusterroles",scope="cluster",subresource="",verb="PATCH",quantile="0.9"} 2418 -apiserver_request_latencies_summary{resource="clusterroles",scope="cluster",subresource="",verb="PATCH",quantile="0.99"} 5529 -apiserver_request_latencies_summary_sum{resource="clusterroles",scope="cluster",subresource="",verb="PATCH"} 7.9881493e+07 -apiserver_request_latencies_summary_count{resource="clusterroles",scope="cluster",subresource="",verb="PATCH"} 43991 -apiserver_request_latencies_summary{resource="clusterroles",scope="cluster",subresource="",verb="POST",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="clusterroles",scope="cluster",subresource="",verb="POST",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="clusterroles",scope="cluster",subresource="",verb="POST",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="clusterroles",scope="cluster",subresource="",verb="POST"} 453911 -apiserver_request_latencies_summary_count{resource="clusterroles",scope="cluster",subresource="",verb="POST"} 51 -apiserver_request_latencies_summary{resource="clusterroles",scope="cluster",subresource="",verb="WATCH",quantile="0.5"} 4.56000554e+08 -apiserver_request_latencies_summary{resource="clusterroles",scope="cluster",subresource="",verb="WATCH",quantile="0.9"} 5.64000428e+08 -apiserver_request_latencies_summary{resource="clusterroles",scope="cluster",subresource="",verb="WATCH",quantile="0.99"} 5.74000524e+08 -apiserver_request_latencies_summary_sum{resource="clusterroles",scope="cluster",subresource="",verb="WATCH"} 1.319595133369e+12 -apiserver_request_latencies_summary_count{resource="clusterroles",scope="cluster",subresource="",verb="WATCH"} 2927 -apiserver_request_latencies_summary{resource="componentstatuses",scope="cluster",subresource="",verb="LIST",quantile="0.5"} 503149 -apiserver_request_latencies_summary{resource="componentstatuses",scope="cluster",subresource="",verb="LIST",quantile="0.9"} 504413 -apiserver_request_latencies_summary{resource="componentstatuses",scope="cluster",subresource="",verb="LIST",quantile="0.99"} 506412 -apiserver_request_latencies_summary_sum{resource="componentstatuses",scope="cluster",subresource="",verb="LIST"} 3.270551868e+09 -apiserver_request_latencies_summary_count{resource="componentstatuses",scope="cluster",subresource="",verb="LIST"} 7195 -apiserver_request_latencies_summary{resource="configmaps",scope="",subresource="",verb="GET",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="configmaps",scope="",subresource="",verb="GET",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="configmaps",scope="",subresource="",verb="GET",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="configmaps",scope="",subresource="",verb="GET"} 6.0000198e+07 -apiserver_request_latencies_summary_count{resource="configmaps",scope="",subresource="",verb="GET"} 1 -apiserver_request_latencies_summary{resource="configmaps",scope="cluster",subresource="",verb="LIST",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="configmaps",scope="cluster",subresource="",verb="LIST",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="configmaps",scope="cluster",subresource="",verb="LIST",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="configmaps",scope="cluster",subresource="",verb="LIST"} 1192 -apiserver_request_latencies_summary_count{resource="configmaps",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_latencies_summary{resource="configmaps",scope="cluster",subresource="",verb="WATCH",quantile="0.5"} 4.49000975e+08 -apiserver_request_latencies_summary{resource="configmaps",scope="cluster",subresource="",verb="WATCH",quantile="0.9"} 5.61000531e+08 -apiserver_request_latencies_summary{resource="configmaps",scope="cluster",subresource="",verb="WATCH",quantile="0.99"} 5.86000513e+08 -apiserver_request_latencies_summary_sum{resource="configmaps",scope="cluster",subresource="",verb="WATCH"} 6.59897025212e+11 -apiserver_request_latencies_summary_count{resource="configmaps",scope="cluster",subresource="",verb="WATCH"} 1483 -apiserver_request_latencies_summary{resource="configmaps",scope="namespace",subresource="",verb="DELETE",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="configmaps",scope="namespace",subresource="",verb="DELETE",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="configmaps",scope="namespace",subresource="",verb="DELETE",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="configmaps",scope="namespace",subresource="",verb="DELETE"} 19435 -apiserver_request_latencies_summary_count{resource="configmaps",scope="namespace",subresource="",verb="DELETE"} 4 -apiserver_request_latencies_summary{resource="configmaps",scope="namespace",subresource="",verb="GET",quantile="0.5"} 920 -apiserver_request_latencies_summary{resource="configmaps",scope="namespace",subresource="",verb="GET",quantile="0.9"} 1538 -apiserver_request_latencies_summary{resource="configmaps",scope="namespace",subresource="",verb="GET",quantile="0.99"} 3626 -apiserver_request_latencies_summary_sum{resource="configmaps",scope="namespace",subresource="",verb="GET"} 1.016382203e+09 -apiserver_request_latencies_summary_count{resource="configmaps",scope="namespace",subresource="",verb="GET"} 444870 -apiserver_request_latencies_summary{resource="configmaps",scope="namespace",subresource="",verb="LIST",quantile="0.5"} 2158 -apiserver_request_latencies_summary{resource="configmaps",scope="namespace",subresource="",verb="LIST",quantile="0.9"} 2963 -apiserver_request_latencies_summary{resource="configmaps",scope="namespace",subresource="",verb="LIST",quantile="0.99"} 18363 -apiserver_request_latencies_summary_sum{resource="configmaps",scope="namespace",subresource="",verb="LIST"} 5.4318333e+07 -apiserver_request_latencies_summary_count{resource="configmaps",scope="namespace",subresource="",verb="LIST"} 21998 -apiserver_request_latencies_summary{resource="configmaps",scope="namespace",subresource="",verb="PATCH",quantile="0.5"} 2022 -apiserver_request_latencies_summary{resource="configmaps",scope="namespace",subresource="",verb="PATCH",quantile="0.9"} 2534 -apiserver_request_latencies_summary{resource="configmaps",scope="namespace",subresource="",verb="PATCH",quantile="0.99"} 4836 -apiserver_request_latencies_summary_sum{resource="configmaps",scope="namespace",subresource="",verb="PATCH"} 2.7035169e+07 -apiserver_request_latencies_summary_count{resource="configmaps",scope="namespace",subresource="",verb="PATCH"} 10997 -apiserver_request_latencies_summary{resource="configmaps",scope="namespace",subresource="",verb="POST",quantile="0.5"} 4329 -apiserver_request_latencies_summary{resource="configmaps",scope="namespace",subresource="",verb="POST",quantile="0.9"} 6171 -apiserver_request_latencies_summary{resource="configmaps",scope="namespace",subresource="",verb="POST",quantile="0.99"} 12731 -apiserver_request_latencies_summary_sum{resource="configmaps",scope="namespace",subresource="",verb="POST"} 9.1312572e+07 -apiserver_request_latencies_summary_count{resource="configmaps",scope="namespace",subresource="",verb="POST"} 22009 -apiserver_request_latencies_summary{resource="configmaps",scope="namespace",subresource="",verb="PUT",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="configmaps",scope="namespace",subresource="",verb="PUT",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="configmaps",scope="namespace",subresource="",verb="PUT",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="configmaps",scope="namespace",subresource="",verb="PUT"} 2145 -apiserver_request_latencies_summary_count{resource="configmaps",scope="namespace",subresource="",verb="PUT"} 1 -apiserver_request_latencies_summary{resource="configmaps",scope="namespace",subresource="",verb="WATCH",quantile="0.5"} 4.49000563e+08 -apiserver_request_latencies_summary{resource="configmaps",scope="namespace",subresource="",verb="WATCH",quantile="0.9"} 5.68000482e+08 -apiserver_request_latencies_summary{resource="configmaps",scope="namespace",subresource="",verb="WATCH",quantile="0.99"} 5.91000589e+08 -apiserver_request_latencies_summary_sum{resource="configmaps",scope="namespace",subresource="",verb="WATCH"} 6.59801007214e+11 -apiserver_request_latencies_summary_count{resource="configmaps",scope="namespace",subresource="",verb="WATCH"} 1462 -apiserver_request_latencies_summary{resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="controllerrevisions",scope="cluster",subresource="",verb="LIST"} 298 -apiserver_request_latencies_summary_count{resource="controllerrevisions",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_latencies_summary{resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",quantile="0.5"} 4.37000558e+08 -apiserver_request_latencies_summary{resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",quantile="0.9"} 5.59000502e+08 -apiserver_request_latencies_summary{resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",quantile="0.99"} 5.68000381e+08 -apiserver_request_latencies_summary_sum{resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH"} 6.59457907105e+11 -apiserver_request_latencies_summary_count{resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH"} 1463 -apiserver_request_latencies_summary{resource="controllerrevisions",scope="namespace",subresource="",verb="DELETE",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="controllerrevisions",scope="namespace",subresource="",verb="DELETE",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="controllerrevisions",scope="namespace",subresource="",verb="DELETE",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="controllerrevisions",scope="namespace",subresource="",verb="DELETE"} 40480 -apiserver_request_latencies_summary_count{resource="controllerrevisions",scope="namespace",subresource="",verb="DELETE"} 6 -apiserver_request_latencies_summary{resource="controllerrevisions",scope="namespace",subresource="",verb="GET",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="controllerrevisions",scope="namespace",subresource="",verb="GET",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="controllerrevisions",scope="namespace",subresource="",verb="GET",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="controllerrevisions",scope="namespace",subresource="",verb="GET"} 10013 -apiserver_request_latencies_summary_count{resource="controllerrevisions",scope="namespace",subresource="",verb="GET"} 6 -apiserver_request_latencies_summary{resource="controllerrevisions",scope="namespace",subresource="",verb="POST",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="controllerrevisions",scope="namespace",subresource="",verb="POST",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="controllerrevisions",scope="namespace",subresource="",verb="POST",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="controllerrevisions",scope="namespace",subresource="",verb="POST"} 30051 -apiserver_request_latencies_summary_count{resource="controllerrevisions",scope="namespace",subresource="",verb="POST"} 9 -apiserver_request_latencies_summary{resource="cronjobs",scope="cluster",subresource="",verb="LIST",quantile="0.5"} 968 -apiserver_request_latencies_summary{resource="cronjobs",scope="cluster",subresource="",verb="LIST",quantile="0.9"} 1969 -apiserver_request_latencies_summary{resource="cronjobs",scope="cluster",subresource="",verb="LIST",quantile="0.99"} 5795 -apiserver_request_latencies_summary_sum{resource="cronjobs",scope="cluster",subresource="",verb="LIST"} 8.8828794e+07 -apiserver_request_latencies_summary_count{resource="cronjobs",scope="cluster",subresource="",verb="LIST"} 65930 -apiserver_request_latencies_summary{resource="cronjobs",scope="cluster",subresource="",verb="WATCH",quantile="0.5"} 4.37000708e+08 -apiserver_request_latencies_summary{resource="cronjobs",scope="cluster",subresource="",verb="WATCH",quantile="0.9"} 5.5500038e+08 -apiserver_request_latencies_summary{resource="cronjobs",scope="cluster",subresource="",verb="WATCH",quantile="0.99"} 5.93000492e+08 -apiserver_request_latencies_summary_sum{resource="cronjobs",scope="cluster",subresource="",verb="WATCH"} 6.59673062825e+11 -apiserver_request_latencies_summary_count{resource="cronjobs",scope="cluster",subresource="",verb="WATCH"} 1467 -apiserver_request_latencies_summary{resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST"} 148703 -apiserver_request_latencies_summary_count{resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_latencies_summary{resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",quantile="0.5"} 3.88000431e+08 -apiserver_request_latencies_summary{resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",quantile="0.9"} 5.80000388e+08 -apiserver_request_latencies_summary{resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",quantile="0.99"} 5.9500047e+08 -apiserver_request_latencies_summary_sum{resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH"} 6.59897009038e+11 -apiserver_request_latencies_summary_count{resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH"} 1467 -apiserver_request_latencies_summary{resource="daemonsets",scope="cluster",subresource="",verb="LIST",quantile="0.5"} 1869 -apiserver_request_latencies_summary{resource="daemonsets",scope="cluster",subresource="",verb="LIST",quantile="0.9"} 2352 -apiserver_request_latencies_summary{resource="daemonsets",scope="cluster",subresource="",verb="LIST",quantile="0.99"} 2363 -apiserver_request_latencies_summary_sum{resource="daemonsets",scope="cluster",subresource="",verb="LIST"} 1.783238e+06 -apiserver_request_latencies_summary_count{resource="daemonsets",scope="cluster",subresource="",verb="LIST"} 713 -apiserver_request_latencies_summary{resource="daemonsets",scope="cluster",subresource="",verb="WATCH",quantile="0.5"} 4.38000453e+08 -apiserver_request_latencies_summary{resource="daemonsets",scope="cluster",subresource="",verb="WATCH",quantile="0.9"} 5.60000499e+08 -apiserver_request_latencies_summary{resource="daemonsets",scope="cluster",subresource="",verb="WATCH",quantile="0.99"} 5.89000617e+08 -apiserver_request_latencies_summary_sum{resource="daemonsets",scope="cluster",subresource="",verb="WATCH"} 1.978402804959e+12 -apiserver_request_latencies_summary_count{resource="daemonsets",scope="cluster",subresource="",verb="WATCH"} 4412 -apiserver_request_latencies_summary{resource="daemonsets",scope="namespace",subresource="",verb="DELETE",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="daemonsets",scope="namespace",subresource="",verb="DELETE",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="daemonsets",scope="namespace",subresource="",verb="DELETE",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="daemonsets",scope="namespace",subresource="",verb="DELETE"} 21094 -apiserver_request_latencies_summary_count{resource="daemonsets",scope="namespace",subresource="",verb="DELETE"} 3 -apiserver_request_latencies_summary{resource="daemonsets",scope="namespace",subresource="",verb="GET",quantile="0.5"} 1395 -apiserver_request_latencies_summary{resource="daemonsets",scope="namespace",subresource="",verb="GET",quantile="0.9"} 1869 -apiserver_request_latencies_summary{resource="daemonsets",scope="namespace",subresource="",verb="GET",quantile="0.99"} 3906 -apiserver_request_latencies_summary_sum{resource="daemonsets",scope="namespace",subresource="",verb="GET"} 1.7674492e+07 -apiserver_request_latencies_summary_count{resource="daemonsets",scope="namespace",subresource="",verb="GET"} 11099 -apiserver_request_latencies_summary{resource="daemonsets",scope="namespace",subresource="",verb="LIST",quantile="0.5"} 1714 -apiserver_request_latencies_summary{resource="daemonsets",scope="namespace",subresource="",verb="LIST",quantile="0.9"} 2330 -apiserver_request_latencies_summary{resource="daemonsets",scope="namespace",subresource="",verb="LIST",quantile="0.99"} 4617 -apiserver_request_latencies_summary_sum{resource="daemonsets",scope="namespace",subresource="",verb="LIST"} 4.2542811e+07 -apiserver_request_latencies_summary_count{resource="daemonsets",scope="namespace",subresource="",verb="LIST"} 21999 -apiserver_request_latencies_summary{resource="daemonsets",scope="namespace",subresource="",verb="PATCH",quantile="0.5"} 3754 -apiserver_request_latencies_summary{resource="daemonsets",scope="namespace",subresource="",verb="PATCH",quantile="0.9"} 5076 -apiserver_request_latencies_summary{resource="daemonsets",scope="namespace",subresource="",verb="PATCH",quantile="0.99"} 10839 -apiserver_request_latencies_summary_sum{resource="daemonsets",scope="namespace",subresource="",verb="PATCH"} 4.6349882e+07 -apiserver_request_latencies_summary_count{resource="daemonsets",scope="namespace",subresource="",verb="PATCH"} 10998 -apiserver_request_latencies_summary{resource="daemonsets",scope="namespace",subresource="",verb="POST",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="daemonsets",scope="namespace",subresource="",verb="POST",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="daemonsets",scope="namespace",subresource="",verb="POST",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="daemonsets",scope="namespace",subresource="",verb="POST"} 81365 -apiserver_request_latencies_summary_count{resource="daemonsets",scope="namespace",subresource="",verb="POST"} 6 -apiserver_request_latencies_summary{resource="daemonsets",scope="namespace",subresource="",verb="PUT",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="daemonsets",scope="namespace",subresource="",verb="PUT",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="daemonsets",scope="namespace",subresource="",verb="PUT",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="daemonsets",scope="namespace",subresource="",verb="PUT"} 29952 -apiserver_request_latencies_summary_count{resource="daemonsets",scope="namespace",subresource="",verb="PUT"} 3 -apiserver_request_latencies_summary{resource="daemonsets",scope="namespace",subresource="status",verb="PUT",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="daemonsets",scope="namespace",subresource="status",verb="PUT",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="daemonsets",scope="namespace",subresource="status",verb="PUT",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="daemonsets",scope="namespace",subresource="status",verb="PUT"} 1.336329e+06 -apiserver_request_latencies_summary_count{resource="daemonsets",scope="namespace",subresource="status",verb="PUT"} 116 -apiserver_request_latencies_summary{resource="deployments",scope="cluster",subresource="",verb="LIST",quantile="0.5"} 2815 -apiserver_request_latencies_summary{resource="deployments",scope="cluster",subresource="",verb="LIST",quantile="0.9"} 3555 -apiserver_request_latencies_summary{resource="deployments",scope="cluster",subresource="",verb="LIST",quantile="0.99"} 3747 -apiserver_request_latencies_summary_sum{resource="deployments",scope="cluster",subresource="",verb="LIST"} 2.461062e+06 -apiserver_request_latencies_summary_count{resource="deployments",scope="cluster",subresource="",verb="LIST"} 713 -apiserver_request_latencies_summary{resource="deployments",scope="cluster",subresource="",verb="WATCH",quantile="0.5"} 4.49000581e+08 -apiserver_request_latencies_summary{resource="deployments",scope="cluster",subresource="",verb="WATCH",quantile="0.9"} 5.63000532e+08 -apiserver_request_latencies_summary{resource="deployments",scope="cluster",subresource="",verb="WATCH",quantile="0.99"} 5.91000557e+08 -apiserver_request_latencies_summary_sum{resource="deployments",scope="cluster",subresource="",verb="WATCH"} 1.978039440788e+12 -apiserver_request_latencies_summary_count{resource="deployments",scope="cluster",subresource="",verb="WATCH"} 4384 -apiserver_request_latencies_summary{resource="deployments",scope="namespace",subresource="",verb="DELETE",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="deployments",scope="namespace",subresource="",verb="DELETE",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="deployments",scope="namespace",subresource="",verb="DELETE",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="deployments",scope="namespace",subresource="",verb="DELETE"} 139646 -apiserver_request_latencies_summary_count{resource="deployments",scope="namespace",subresource="",verb="DELETE"} 14 -apiserver_request_latencies_summary{resource="deployments",scope="namespace",subresource="",verb="GET",quantile="0.5"} 1361 -apiserver_request_latencies_summary{resource="deployments",scope="namespace",subresource="",verb="GET",quantile="0.9"} 1841 -apiserver_request_latencies_summary{resource="deployments",scope="namespace",subresource="",verb="GET",quantile="0.99"} 3935 -apiserver_request_latencies_summary_sum{resource="deployments",scope="namespace",subresource="",verb="GET"} 9.882797e+07 -apiserver_request_latencies_summary_count{resource="deployments",scope="namespace",subresource="",verb="GET"} 66026 -apiserver_request_latencies_summary{resource="deployments",scope="namespace",subresource="",verb="LIST",quantile="0.5"} 2393 -apiserver_request_latencies_summary{resource="deployments",scope="namespace",subresource="",verb="LIST",quantile="0.9"} 3519 -apiserver_request_latencies_summary{resource="deployments",scope="namespace",subresource="",verb="LIST",quantile="0.99"} 9248 -apiserver_request_latencies_summary_sum{resource="deployments",scope="namespace",subresource="",verb="LIST"} 1.16859281e+08 -apiserver_request_latencies_summary_count{resource="deployments",scope="namespace",subresource="",verb="LIST"} 43994 -apiserver_request_latencies_summary{resource="deployments",scope="namespace",subresource="",verb="PATCH",quantile="0.5"} 3130 -apiserver_request_latencies_summary{resource="deployments",scope="namespace",subresource="",verb="PATCH",quantile="0.9"} 4392 -apiserver_request_latencies_summary{resource="deployments",scope="namespace",subresource="",verb="PATCH",quantile="0.99"} 7614 -apiserver_request_latencies_summary_sum{resource="deployments",scope="namespace",subresource="",verb="PATCH"} 2.27196113e+08 -apiserver_request_latencies_summary_count{resource="deployments",scope="namespace",subresource="",verb="PATCH"} 65989 -apiserver_request_latencies_summary{resource="deployments",scope="namespace",subresource="",verb="POST",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="deployments",scope="namespace",subresource="",verb="POST",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="deployments",scope="namespace",subresource="",verb="POST",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="deployments",scope="namespace",subresource="",verb="POST"} 410336 -apiserver_request_latencies_summary_count{resource="deployments",scope="namespace",subresource="",verb="POST"} 24 -apiserver_request_latencies_summary{resource="deployments",scope="namespace",subresource="",verb="PUT",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="deployments",scope="namespace",subresource="",verb="PUT",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="deployments",scope="namespace",subresource="",verb="PUT",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="deployments",scope="namespace",subresource="",verb="PUT"} 1.450354e+06 -apiserver_request_latencies_summary_count{resource="deployments",scope="namespace",subresource="",verb="PUT"} 15 -apiserver_request_latencies_summary{resource="deployments",scope="namespace",subresource="scale",verb="GET",quantile="0.5"} 918 -apiserver_request_latencies_summary{resource="deployments",scope="namespace",subresource="scale",verb="GET",quantile="0.9"} 1846 -apiserver_request_latencies_summary{resource="deployments",scope="namespace",subresource="scale",verb="GET",quantile="0.99"} 4309 -apiserver_request_latencies_summary_sum{resource="deployments",scope="namespace",subresource="scale",verb="GET"} 8.2149159e+07 -apiserver_request_latencies_summary_count{resource="deployments",scope="namespace",subresource="scale",verb="GET"} 65893 -apiserver_request_latencies_summary{resource="deployments",scope="namespace",subresource="scale",verb="PUT",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="deployments",scope="namespace",subresource="scale",verb="PUT",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="deployments",scope="namespace",subresource="scale",verb="PUT",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="deployments",scope="namespace",subresource="scale",verb="PUT"} 25903 -apiserver_request_latencies_summary_count{resource="deployments",scope="namespace",subresource="scale",verb="PUT"} 1 -apiserver_request_latencies_summary{resource="deployments",scope="namespace",subresource="status",verb="PUT",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="deployments",scope="namespace",subresource="status",verb="PUT",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="deployments",scope="namespace",subresource="status",verb="PUT",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="deployments",scope="namespace",subresource="status",verb="PUT"} 5.307111e+06 -apiserver_request_latencies_summary_count{resource="deployments",scope="namespace",subresource="status",verb="PUT"} 347 -apiserver_request_latencies_summary{resource="endpoints",scope="cluster",subresource="",verb="LIST",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="endpoints",scope="cluster",subresource="",verb="LIST",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="endpoints",scope="cluster",subresource="",verb="LIST",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="endpoints",scope="cluster",subresource="",verb="LIST"} 133887 -apiserver_request_latencies_summary_count{resource="endpoints",scope="cluster",subresource="",verb="LIST"} 13 -apiserver_request_latencies_summary{resource="endpoints",scope="cluster",subresource="",verb="WATCH",quantile="0.5"} 4.58000518e+08 -apiserver_request_latencies_summary{resource="endpoints",scope="cluster",subresource="",verb="WATCH",quantile="0.9"} 5.65000491e+08 -apiserver_request_latencies_summary{resource="endpoints",scope="cluster",subresource="",verb="WATCH",quantile="0.99"} 5.95000452e+08 -apiserver_request_latencies_summary_sum{resource="endpoints",scope="cluster",subresource="",verb="WATCH"} 4.618957403529e+12 -apiserver_request_latencies_summary_count{resource="endpoints",scope="cluster",subresource="",verb="WATCH"} 10319 -apiserver_request_latencies_summary{resource="endpoints",scope="namespace",subresource="",verb="GET",quantile="0.5"} 969 -apiserver_request_latencies_summary{resource="endpoints",scope="namespace",subresource="",verb="GET",quantile="0.9"} 1363 -apiserver_request_latencies_summary{resource="endpoints",scope="namespace",subresource="",verb="GET",quantile="0.99"} 3669 -apiserver_request_latencies_summary_sum{resource="endpoints",scope="namespace",subresource="",verb="GET"} 8.34805253e+08 -apiserver_request_latencies_summary_count{resource="endpoints",scope="namespace",subresource="",verb="GET"} 733671 -apiserver_request_latencies_summary{resource="endpoints",scope="namespace",subresource="",verb="LIST",quantile="0.5"} 1518 -apiserver_request_latencies_summary{resource="endpoints",scope="namespace",subresource="",verb="LIST",quantile="0.9"} 2291 -apiserver_request_latencies_summary{resource="endpoints",scope="namespace",subresource="",verb="LIST",quantile="0.99"} 6023 -apiserver_request_latencies_summary_sum{resource="endpoints",scope="namespace",subresource="",verb="LIST"} 3.8610514e+07 -apiserver_request_latencies_summary_count{resource="endpoints",scope="namespace",subresource="",verb="LIST"} 21997 -apiserver_request_latencies_summary{resource="endpoints",scope="namespace",subresource="",verb="POST",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="endpoints",scope="namespace",subresource="",verb="POST",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="endpoints",scope="namespace",subresource="",verb="POST",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="endpoints",scope="namespace",subresource="",verb="POST"} 56853 -apiserver_request_latencies_summary_count{resource="endpoints",scope="namespace",subresource="",verb="POST"} 11 -apiserver_request_latencies_summary{resource="endpoints",scope="namespace",subresource="",verb="PUT",quantile="0.5"} 2113 -apiserver_request_latencies_summary{resource="endpoints",scope="namespace",subresource="",verb="PUT",quantile="0.9"} 3499 -apiserver_request_latencies_summary{resource="endpoints",scope="namespace",subresource="",verb="PUT",quantile="0.99"} 7840 -apiserver_request_latencies_summary_sum{resource="endpoints",scope="namespace",subresource="",verb="PUT"} 1.660247858e+09 -apiserver_request_latencies_summary_count{resource="endpoints",scope="namespace",subresource="",verb="PUT"} 656937 -apiserver_request_latencies_summary{resource="events",scope="cluster",subresource="",verb="LIST",quantile="0.5"} 1326 -apiserver_request_latencies_summary{resource="events",scope="cluster",subresource="",verb="LIST",quantile="0.9"} 2849 -apiserver_request_latencies_summary{resource="events",scope="cluster",subresource="",verb="LIST",quantile="0.99"} 2942 -apiserver_request_latencies_summary_sum{resource="events",scope="cluster",subresource="",verb="LIST"} 2.19449e+06 -apiserver_request_latencies_summary_count{resource="events",scope="cluster",subresource="",verb="LIST"} 1131 -apiserver_request_latencies_summary{resource="events",scope="cluster",subresource="",verb="WATCH",quantile="0.5"} 3.20000537e+08 -apiserver_request_latencies_summary{resource="events",scope="cluster",subresource="",verb="WATCH",quantile="0.9"} 5.59000402e+08 -apiserver_request_latencies_summary{resource="events",scope="cluster",subresource="",verb="WATCH",quantile="0.99"} 5.95000443e+08 -apiserver_request_latencies_summary_sum{resource="events",scope="cluster",subresource="",verb="WATCH"} 6.58396349345e+11 -apiserver_request_latencies_summary_count{resource="events",scope="cluster",subresource="",verb="WATCH"} 2599 -apiserver_request_latencies_summary{resource="events",scope="namespace",subresource="",verb="LIST",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="events",scope="namespace",subresource="",verb="LIST",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="events",scope="namespace",subresource="",verb="LIST",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="events",scope="namespace",subresource="",verb="LIST"} 10407 -apiserver_request_latencies_summary_count{resource="events",scope="namespace",subresource="",verb="LIST"} 2 -apiserver_request_latencies_summary{resource="events",scope="namespace",subresource="",verb="PATCH",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="events",scope="namespace",subresource="",verb="PATCH",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="events",scope="namespace",subresource="",verb="PATCH",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="events",scope="namespace",subresource="",verb="PATCH"} 4.031187e+06 -apiserver_request_latencies_summary_count{resource="events",scope="namespace",subresource="",verb="PATCH"} 388 -apiserver_request_latencies_summary{resource="events",scope="namespace",subresource="",verb="POST",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="events",scope="namespace",subresource="",verb="POST",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="events",scope="namespace",subresource="",verb="POST",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="events",scope="namespace",subresource="",verb="POST"} 3.1122339e+07 -apiserver_request_latencies_summary_count{resource="events",scope="namespace",subresource="",verb="POST"} 1659 -apiserver_request_latencies_summary{resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",quantile="0.5"} 1105 -apiserver_request_latencies_summary{resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",quantile="0.9"} 2280 -apiserver_request_latencies_summary{resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",quantile="0.99"} 2427 -apiserver_request_latencies_summary_sum{resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST"} 1.024073e+06 -apiserver_request_latencies_summary_count{resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST"} 710 -apiserver_request_latencies_summary{resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",quantile="0.5"} 4.59002124e+08 -apiserver_request_latencies_summary{resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",quantile="0.9"} 5.76000445e+08 -apiserver_request_latencies_summary{resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",quantile="0.99"} 5.94000922e+08 -apiserver_request_latencies_summary_sum{resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH"} 6.59831109566e+11 -apiserver_request_latencies_summary_count{resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH"} 1459 -apiserver_request_latencies_summary{resource="ingresses",scope="cluster",subresource="",verb="LIST",quantile="0.5"} 1134 -apiserver_request_latencies_summary{resource="ingresses",scope="cluster",subresource="",verb="LIST",quantile="0.9"} 1751 -apiserver_request_latencies_summary{resource="ingresses",scope="cluster",subresource="",verb="LIST",quantile="0.99"} 1815 -apiserver_request_latencies_summary_sum{resource="ingresses",scope="cluster",subresource="",verb="LIST"} 1.102127e+06 -apiserver_request_latencies_summary_count{resource="ingresses",scope="cluster",subresource="",verb="LIST"} 712 -apiserver_request_latencies_summary{resource="ingresses",scope="cluster",subresource="",verb="WATCH",quantile="0.5"} 4.72000509e+08 -apiserver_request_latencies_summary{resource="ingresses",scope="cluster",subresource="",verb="WATCH",quantile="0.9"} 5.73000531e+08 -apiserver_request_latencies_summary{resource="ingresses",scope="cluster",subresource="",verb="WATCH",quantile="0.99"} 5.98000457e+08 -apiserver_request_latencies_summary_sum{resource="ingresses",scope="cluster",subresource="",verb="WATCH"} 1.319639948582e+12 -apiserver_request_latencies_summary_count{resource="ingresses",scope="cluster",subresource="",verb="WATCH"} 2941 -apiserver_request_latencies_summary{resource="ingresses",scope="namespace",subresource="",verb="LIST",quantile="0.5"} 1136 -apiserver_request_latencies_summary{resource="ingresses",scope="namespace",subresource="",verb="LIST",quantile="0.9"} 1704 -apiserver_request_latencies_summary{resource="ingresses",scope="namespace",subresource="",verb="LIST",quantile="0.99"} 3424 -apiserver_request_latencies_summary_sum{resource="ingresses",scope="namespace",subresource="",verb="LIST"} 2.9407747e+07 -apiserver_request_latencies_summary_count{resource="ingresses",scope="namespace",subresource="",verb="LIST"} 21997 -apiserver_request_latencies_summary{resource="jobs",scope="",subresource="",verb="UPDATE",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="jobs",scope="",subresource="",verb="UPDATE",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="jobs",scope="",subresource="",verb="UPDATE",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="jobs",scope="",subresource="",verb="UPDATE"} 6.0000399e+07 -apiserver_request_latencies_summary_count{resource="jobs",scope="",subresource="",verb="UPDATE"} 1 -apiserver_request_latencies_summary{resource="jobs",scope="cluster",subresource="",verb="LIST",quantile="0.5"} 1432 -apiserver_request_latencies_summary{resource="jobs",scope="cluster",subresource="",verb="LIST",quantile="0.9"} 2281 -apiserver_request_latencies_summary{resource="jobs",scope="cluster",subresource="",verb="LIST",quantile="0.99"} 6264 -apiserver_request_latencies_summary_sum{resource="jobs",scope="cluster",subresource="",verb="LIST"} 1.2027929e+08 -apiserver_request_latencies_summary_count{resource="jobs",scope="cluster",subresource="",verb="LIST"} 66639 -apiserver_request_latencies_summary{resource="jobs",scope="cluster",subresource="",verb="WATCH",quantile="0.5"} 4.73000721e+08 -apiserver_request_latencies_summary{resource="jobs",scope="cluster",subresource="",verb="WATCH",quantile="0.9"} 5.69000451e+08 -apiserver_request_latencies_summary{resource="jobs",scope="cluster",subresource="",verb="WATCH",quantile="0.99"} 5.88000646e+08 -apiserver_request_latencies_summary_sum{resource="jobs",scope="cluster",subresource="",verb="WATCH"} 6.59704930318e+11 -apiserver_request_latencies_summary_count{resource="jobs",scope="cluster",subresource="",verb="WATCH"} 1469 -apiserver_request_latencies_summary{resource="jobs",scope="namespace",subresource="",verb="DELETE",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="jobs",scope="namespace",subresource="",verb="DELETE",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="jobs",scope="namespace",subresource="",verb="DELETE",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="jobs",scope="namespace",subresource="",verb="DELETE"} 1.437944e+06 -apiserver_request_latencies_summary_count{resource="jobs",scope="namespace",subresource="",verb="DELETE"} 16 -apiserver_request_latencies_summary{resource="jobs",scope="namespace",subresource="",verb="GET",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="jobs",scope="namespace",subresource="",verb="GET",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="jobs",scope="namespace",subresource="",verb="GET",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="jobs",scope="namespace",subresource="",verb="GET"} 117705 -apiserver_request_latencies_summary_count{resource="jobs",scope="namespace",subresource="",verb="GET"} 68 -apiserver_request_latencies_summary{resource="jobs",scope="namespace",subresource="",verb="LIST",quantile="0.5"} 1286 -apiserver_request_latencies_summary{resource="jobs",scope="namespace",subresource="",verb="LIST",quantile="0.9"} 1830 -apiserver_request_latencies_summary{resource="jobs",scope="namespace",subresource="",verb="LIST",quantile="0.99"} 5745 -apiserver_request_latencies_summary_sum{resource="jobs",scope="namespace",subresource="",verb="LIST"} 3.3805681e+07 -apiserver_request_latencies_summary_count{resource="jobs",scope="namespace",subresource="",verb="LIST"} 21997 -apiserver_request_latencies_summary{resource="jobs",scope="namespace",subresource="",verb="PATCH",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="jobs",scope="namespace",subresource="",verb="PATCH",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="jobs",scope="namespace",subresource="",verb="PATCH",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="jobs",scope="namespace",subresource="",verb="PATCH"} 5655 -apiserver_request_latencies_summary_count{resource="jobs",scope="namespace",subresource="",verb="PATCH"} 1 -apiserver_request_latencies_summary{resource="jobs",scope="namespace",subresource="",verb="POST",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="jobs",scope="namespace",subresource="",verb="POST",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="jobs",scope="namespace",subresource="",verb="POST",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="jobs",scope="namespace",subresource="",verb="POST"} 1.52572e+06 -apiserver_request_latencies_summary_count{resource="jobs",scope="namespace",subresource="",verb="POST"} 19 -apiserver_request_latencies_summary{resource="jobs",scope="namespace",subresource="",verb="PUT",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="jobs",scope="namespace",subresource="",verb="PUT",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="jobs",scope="namespace",subresource="",verb="PUT",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="jobs",scope="namespace",subresource="",verb="PUT"} 6.261372e+07 -apiserver_request_latencies_summary_count{resource="jobs",scope="namespace",subresource="",verb="PUT"} 17 -apiserver_request_latencies_summary{resource="jobs",scope="namespace",subresource="status",verb="PUT",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="jobs",scope="namespace",subresource="status",verb="PUT",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="jobs",scope="namespace",subresource="status",verb="PUT",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="jobs",scope="namespace",subresource="status",verb="PUT"} 408553 -apiserver_request_latencies_summary_count{resource="jobs",scope="namespace",subresource="status",verb="PUT"} 40 -apiserver_request_latencies_summary{resource="limitranges",scope="cluster",subresource="",verb="LIST",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="limitranges",scope="cluster",subresource="",verb="LIST",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="limitranges",scope="cluster",subresource="",verb="LIST",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="limitranges",scope="cluster",subresource="",verb="LIST"} 1.654312e+06 -apiserver_request_latencies_summary_count{resource="limitranges",scope="cluster",subresource="",verb="LIST"} 2 -apiserver_request_latencies_summary{resource="limitranges",scope="cluster",subresource="",verb="WATCH",quantile="0.5"} 4.47000458e+08 -apiserver_request_latencies_summary{resource="limitranges",scope="cluster",subresource="",verb="WATCH",quantile="0.9"} 5.64000408e+08 -apiserver_request_latencies_summary{resource="limitranges",scope="cluster",subresource="",verb="WATCH",quantile="0.99"} 5.9000062e+08 -apiserver_request_latencies_summary_sum{resource="limitranges",scope="cluster",subresource="",verb="WATCH"} 1.319158063084e+12 -apiserver_request_latencies_summary_count{resource="limitranges",scope="cluster",subresource="",verb="WATCH"} 2940 -apiserver_request_latencies_summary{resource="limitranges",scope="namespace",subresource="",verb="GET",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="limitranges",scope="namespace",subresource="",verb="GET",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="limitranges",scope="namespace",subresource="",verb="GET",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="limitranges",scope="namespace",subresource="",verb="GET"} 3552 -apiserver_request_latencies_summary_count{resource="limitranges",scope="namespace",subresource="",verb="GET"} 1 -apiserver_request_latencies_summary{resource="limitranges",scope="namespace",subresource="",verb="LIST",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="limitranges",scope="namespace",subresource="",verb="LIST",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="limitranges",scope="namespace",subresource="",verb="LIST",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="limitranges",scope="namespace",subresource="",verb="LIST"} 134182 -apiserver_request_latencies_summary_count{resource="limitranges",scope="namespace",subresource="",verb="LIST"} 18 -apiserver_request_latencies_summary{resource="limitranges",scope="namespace",subresource="",verb="POST",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="limitranges",scope="namespace",subresource="",verb="POST",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="limitranges",scope="namespace",subresource="",verb="POST",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="limitranges",scope="namespace",subresource="",verb="POST"} 8582 -apiserver_request_latencies_summary_count{resource="limitranges",scope="namespace",subresource="",verb="POST"} 1 -apiserver_request_latencies_summary{resource="namespaces",scope="cluster",subresource="",verb="GET",quantile="0.5"} 909 -apiserver_request_latencies_summary{resource="namespaces",scope="cluster",subresource="",verb="GET",quantile="0.9"} 1393 -apiserver_request_latencies_summary{resource="namespaces",scope="cluster",subresource="",verb="GET",quantile="0.99"} 4423 -apiserver_request_latencies_summary_sum{resource="namespaces",scope="cluster",subresource="",verb="GET"} 9.5827906e+07 -apiserver_request_latencies_summary_count{resource="namespaces",scope="cluster",subresource="",verb="GET"} 87994 -apiserver_request_latencies_summary{resource="namespaces",scope="cluster",subresource="",verb="LIST",quantile="0.5"} 1272 -apiserver_request_latencies_summary{resource="namespaces",scope="cluster",subresource="",verb="LIST",quantile="0.9"} 2202 -apiserver_request_latencies_summary{resource="namespaces",scope="cluster",subresource="",verb="LIST",quantile="0.99"} 4698 -apiserver_request_latencies_summary_sum{resource="namespaces",scope="cluster",subresource="",verb="LIST"} 4.4608509e+07 -apiserver_request_latencies_summary_count{resource="namespaces",scope="cluster",subresource="",verb="LIST"} 29194 -apiserver_request_latencies_summary{resource="namespaces",scope="cluster",subresource="",verb="PATCH",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="namespaces",scope="cluster",subresource="",verb="PATCH",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="namespaces",scope="cluster",subresource="",verb="PATCH",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="namespaces",scope="cluster",subresource="",verb="PATCH"} 4186 -apiserver_request_latencies_summary_count{resource="namespaces",scope="cluster",subresource="",verb="PATCH"} 1 -apiserver_request_latencies_summary{resource="namespaces",scope="cluster",subresource="",verb="POST",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="namespaces",scope="cluster",subresource="",verb="POST",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="namespaces",scope="cluster",subresource="",verb="POST",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="namespaces",scope="cluster",subresource="",verb="POST"} 793020 -apiserver_request_latencies_summary_count{resource="namespaces",scope="cluster",subresource="",verb="POST"} 16 -apiserver_request_latencies_summary{resource="namespaces",scope="cluster",subresource="",verb="WATCH",quantile="0.5"} 4.4400044e+08 -apiserver_request_latencies_summary{resource="namespaces",scope="cluster",subresource="",verb="WATCH",quantile="0.9"} 5.63000692e+08 -apiserver_request_latencies_summary{resource="namespaces",scope="cluster",subresource="",verb="WATCH",quantile="0.99"} 5.87000781e+08 -apiserver_request_latencies_summary_sum{resource="namespaces",scope="cluster",subresource="",verb="WATCH"} 1.979690652276e+12 -apiserver_request_latencies_summary_count{resource="namespaces",scope="cluster",subresource="",verb="WATCH"} 4392 -apiserver_request_latencies_summary{resource="networkpolicies",scope="cluster",subresource="",verb="LIST",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="networkpolicies",scope="cluster",subresource="",verb="LIST",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="networkpolicies",scope="cluster",subresource="",verb="LIST",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="networkpolicies",scope="cluster",subresource="",verb="LIST"} 770 -apiserver_request_latencies_summary_count{resource="networkpolicies",scope="cluster",subresource="",verb="LIST"} 2 -apiserver_request_latencies_summary{resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",quantile="0.5"} 4.54000484e+08 -apiserver_request_latencies_summary{resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",quantile="0.9"} 5.78000739e+08 -apiserver_request_latencies_summary{resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",quantile="0.99"} 5.9700138e+08 -apiserver_request_latencies_summary_sum{resource="networkpolicies",scope="cluster",subresource="",verb="WATCH"} 1.319410001462e+12 -apiserver_request_latencies_summary_count{resource="networkpolicies",scope="cluster",subresource="",verb="WATCH"} 2947 -apiserver_request_latencies_summary{resource="nodes",scope="",subresource="",verb="GET",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="nodes",scope="",subresource="",verb="GET",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="nodes",scope="",subresource="",verb="GET",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="nodes",scope="",subresource="",verb="GET"} 6.0000155e+07 -apiserver_request_latencies_summary_count{resource="nodes",scope="",subresource="",verb="GET"} 1 -apiserver_request_latencies_summary{resource="nodes",scope="cluster",subresource="",verb="DELETE",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="nodes",scope="cluster",subresource="",verb="DELETE",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="nodes",scope="cluster",subresource="",verb="DELETE",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="nodes",scope="cluster",subresource="",verb="DELETE"} 32628 -apiserver_request_latencies_summary_count{resource="nodes",scope="cluster",subresource="",verb="DELETE"} 4 -apiserver_request_latencies_summary{resource="nodes",scope="cluster",subresource="",verb="GET",quantile="0.5"} 524 -apiserver_request_latencies_summary{resource="nodes",scope="cluster",subresource="",verb="GET",quantile="0.9"} 669 -apiserver_request_latencies_summary{resource="nodes",scope="cluster",subresource="",verb="GET",quantile="0.99"} 1809 -apiserver_request_latencies_summary_sum{resource="nodes",scope="cluster",subresource="",verb="GET"} 6.68178451e+08 -apiserver_request_latencies_summary_count{resource="nodes",scope="cluster",subresource="",verb="GET"} 197492 -apiserver_request_latencies_summary{resource="nodes",scope="cluster",subresource="",verb="LIST",quantile="0.5"} 2435 -apiserver_request_latencies_summary{resource="nodes",scope="cluster",subresource="",verb="LIST",quantile="0.9"} 3488 -apiserver_request_latencies_summary{resource="nodes",scope="cluster",subresource="",verb="LIST",quantile="0.99"} 12000 -apiserver_request_latencies_summary_sum{resource="nodes",scope="cluster",subresource="",verb="LIST"} 4.7845123e+08 -apiserver_request_latencies_summary_count{resource="nodes",scope="cluster",subresource="",verb="LIST"} 157377 -apiserver_request_latencies_summary{resource="nodes",scope="cluster",subresource="",verb="PATCH",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="nodes",scope="cluster",subresource="",verb="PATCH",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="nodes",scope="cluster",subresource="",verb="PATCH",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="nodes",scope="cluster",subresource="",verb="PATCH"} 192618 -apiserver_request_latencies_summary_count{resource="nodes",scope="cluster",subresource="",verb="PATCH"} 7 -apiserver_request_latencies_summary{resource="nodes",scope="cluster",subresource="",verb="POST",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="nodes",scope="cluster",subresource="",verb="POST",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="nodes",scope="cluster",subresource="",verb="POST",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="nodes",scope="cluster",subresource="",verb="POST"} 88537 -apiserver_request_latencies_summary_count{resource="nodes",scope="cluster",subresource="",verb="POST"} 7 -apiserver_request_latencies_summary{resource="nodes",scope="cluster",subresource="",verb="PUT",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="nodes",scope="cluster",subresource="",verb="PUT",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="nodes",scope="cluster",subresource="",verb="PUT",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="nodes",scope="cluster",subresource="",verb="PUT"} 213078 -apiserver_request_latencies_summary_count{resource="nodes",scope="cluster",subresource="",verb="PUT"} 15 -apiserver_request_latencies_summary{resource="nodes",scope="cluster",subresource="",verb="WATCH",quantile="0.5"} 4.68000438e+08 -apiserver_request_latencies_summary{resource="nodes",scope="cluster",subresource="",verb="WATCH",quantile="0.9"} 5.7400092e+08 -apiserver_request_latencies_summary{resource="nodes",scope="cluster",subresource="",verb="WATCH",quantile="0.99"} 5.9700034e+08 -apiserver_request_latencies_summary_sum{resource="nodes",scope="cluster",subresource="",verb="WATCH"} 7.918564532837e+12 -apiserver_request_latencies_summary_count{resource="nodes",scope="cluster",subresource="",verb="WATCH"} 17686 -apiserver_request_latencies_summary{resource="nodes",scope="cluster",subresource="status",verb="PATCH",quantile="0.5"} 9592 -apiserver_request_latencies_summary{resource="nodes",scope="cluster",subresource="status",verb="PATCH",quantile="0.9"} 14255 -apiserver_request_latencies_summary{resource="nodes",scope="cluster",subresource="status",verb="PATCH",quantile="0.99"} 32093 -apiserver_request_latencies_summary_sum{resource="nodes",scope="cluster",subresource="status",verb="PATCH"} 2.438676783e+09 -apiserver_request_latencies_summary_count{resource="nodes",scope="cluster",subresource="status",verb="PATCH"} 230098 -apiserver_request_latencies_summary{resource="nodes",scope="cluster",subresource="status",verb="PUT",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="nodes",scope="cluster",subresource="status",verb="PUT",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="nodes",scope="cluster",subresource="status",verb="PUT",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="nodes",scope="cluster",subresource="status",verb="PUT"} 99447 -apiserver_request_latencies_summary_count{resource="nodes",scope="cluster",subresource="status",verb="PUT"} 9 -apiserver_request_latencies_summary{resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",quantile="0.5"} 1384 -apiserver_request_latencies_summary{resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",quantile="0.9"} 2049 -apiserver_request_latencies_summary{resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",quantile="0.99"} 3652 -apiserver_request_latencies_summary_sum{resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST"} 1.286718e+06 -apiserver_request_latencies_summary_count{resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST"} 711 -apiserver_request_latencies_summary{resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",quantile="0.5"} 4.33000472e+08 -apiserver_request_latencies_summary{resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",quantile="0.9"} 5.51000453e+08 -apiserver_request_latencies_summary{resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",quantile="0.99"} 5.95001197e+08 -apiserver_request_latencies_summary_sum{resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH"} 1.3190451046e+12 -apiserver_request_latencies_summary_count{resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH"} 2949 -apiserver_request_latencies_summary{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="GET",quantile="0.5"} 1554 -apiserver_request_latencies_summary{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="GET",quantile="0.9"} 3004 -apiserver_request_latencies_summary{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="GET",quantile="0.99"} 5901 -apiserver_request_latencies_summary_sum{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="GET"} 1.608315e+07 -apiserver_request_latencies_summary_count{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="GET"} 8712 -apiserver_request_latencies_summary{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="LIST",quantile="0.5"} 1147 -apiserver_request_latencies_summary{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="LIST",quantile="0.9"} 1785 -apiserver_request_latencies_summary{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="LIST",quantile="0.99"} 4135 -apiserver_request_latencies_summary_sum{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="LIST"} 2.9995607e+07 -apiserver_request_latencies_summary_count{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="LIST"} 21997 -apiserver_request_latencies_summary{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="POST",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="POST",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="POST",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="POST"} 15199 -apiserver_request_latencies_summary_count{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="POST"} 1 -apiserver_request_latencies_summary{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="PUT",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="PUT",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="PUT",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="PUT"} 6185 -apiserver_request_latencies_summary_count{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="PUT"} 2 -apiserver_request_latencies_summary{resource="persistentvolumeclaims",scope="namespace",subresource="status",verb="PUT",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="persistentvolumeclaims",scope="namespace",subresource="status",verb="PUT",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="persistentvolumeclaims",scope="namespace",subresource="status",verb="PUT",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="persistentvolumeclaims",scope="namespace",subresource="status",verb="PUT"} 2419 -apiserver_request_latencies_summary_count{resource="persistentvolumeclaims",scope="namespace",subresource="status",verb="PUT"} 1 -apiserver_request_latencies_summary{resource="persistentvolumes",scope="cluster",subresource="",verb="GET",quantile="0.5"} 876 -apiserver_request_latencies_summary{resource="persistentvolumes",scope="cluster",subresource="",verb="GET",quantile="0.9"} 1634 -apiserver_request_latencies_summary{resource="persistentvolumes",scope="cluster",subresource="",verb="GET",quantile="0.99"} 3056 -apiserver_request_latencies_summary_sum{resource="persistentvolumes",scope="cluster",subresource="",verb="GET"} 9.535813e+06 -apiserver_request_latencies_summary_count{resource="persistentvolumes",scope="cluster",subresource="",verb="GET"} 8712 -apiserver_request_latencies_summary{resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",quantile="0.5"} 1128 -apiserver_request_latencies_summary{resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",quantile="0.9"} 1810 -apiserver_request_latencies_summary{resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",quantile="0.99"} 5460 -apiserver_request_latencies_summary_sum{resource="persistentvolumes",scope="cluster",subresource="",verb="LIST"} 3.3164863e+07 -apiserver_request_latencies_summary_count{resource="persistentvolumes",scope="cluster",subresource="",verb="LIST"} 22717 -apiserver_request_latencies_summary{resource="persistentvolumes",scope="cluster",subresource="",verb="POST",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="persistentvolumes",scope="cluster",subresource="",verb="POST",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="persistentvolumes",scope="cluster",subresource="",verb="POST",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="persistentvolumes",scope="cluster",subresource="",verb="POST"} 138053 -apiserver_request_latencies_summary_count{resource="persistentvolumes",scope="cluster",subresource="",verb="POST"} 1 -apiserver_request_latencies_summary{resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",quantile="0.5"} 4.15000462e+08 -apiserver_request_latencies_summary{resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",quantile="0.9"} 5.71000489e+08 -apiserver_request_latencies_summary{resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",quantile="0.99"} 5.8900043e+08 -apiserver_request_latencies_summary_sum{resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH"} 1.979024165553e+12 -apiserver_request_latencies_summary_count{resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH"} 4406 -apiserver_request_latencies_summary{resource="persistentvolumes",scope="cluster",subresource="status",verb="PUT",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="persistentvolumes",scope="cluster",subresource="status",verb="PUT",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="persistentvolumes",scope="cluster",subresource="status",verb="PUT",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="persistentvolumes",scope="cluster",subresource="status",verb="PUT"} 3500 -apiserver_request_latencies_summary_count{resource="persistentvolumes",scope="cluster",subresource="status",verb="PUT"} 1 -apiserver_request_latencies_summary{resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",quantile="0.5"} 1206 -apiserver_request_latencies_summary{resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",quantile="0.9"} 1747 -apiserver_request_latencies_summary{resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",quantile="0.99"} 2167 -apiserver_request_latencies_summary_sum{resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST"} 1.012232e+06 -apiserver_request_latencies_summary_count{resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST"} 710 -apiserver_request_latencies_summary{resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",quantile="0.5"} 4.45000478e+08 -apiserver_request_latencies_summary{resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",quantile="0.9"} 5.69000503e+08 -apiserver_request_latencies_summary{resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",quantile="0.99"} 5.94000418e+08 -apiserver_request_latencies_summary_sum{resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH"} 6.59755004696e+11 -apiserver_request_latencies_summary_count{resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH"} 1472 -apiserver_request_latencies_summary{resource="pods",scope="cluster",subresource="",verb="LIST",quantile="0.5"} 4961 -apiserver_request_latencies_summary{resource="pods",scope="cluster",subresource="",verb="LIST",quantile="0.9"} 8406 -apiserver_request_latencies_summary{resource="pods",scope="cluster",subresource="",verb="LIST",quantile="0.99"} 16965 -apiserver_request_latencies_summary_sum{resource="pods",scope="cluster",subresource="",verb="LIST"} 7.900688e+07 -apiserver_request_latencies_summary_count{resource="pods",scope="cluster",subresource="",verb="LIST"} 7286 -apiserver_request_latencies_summary{resource="pods",scope="cluster",subresource="",verb="WATCH",quantile="0.5"} 4.65000748e+08 -apiserver_request_latencies_summary{resource="pods",scope="cluster",subresource="",verb="WATCH",quantile="0.9"} 5.88000533e+08 -apiserver_request_latencies_summary{resource="pods",scope="cluster",subresource="",verb="WATCH",quantile="0.99"} 3.290031299e+09 -apiserver_request_latencies_summary_sum{resource="pods",scope="cluster",subresource="",verb="WATCH"} 1.0380663647634e+13 -apiserver_request_latencies_summary_count{resource="pods",scope="cluster",subresource="",verb="WATCH"} 17332 -apiserver_request_latencies_summary{resource="pods",scope="namespace",subresource="",verb="DELETE",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="pods",scope="namespace",subresource="",verb="DELETE",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="pods",scope="namespace",subresource="",verb="DELETE",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="pods",scope="namespace",subresource="",verb="DELETE"} 3.433972e+06 -apiserver_request_latencies_summary_count{resource="pods",scope="namespace",subresource="",verb="DELETE"} 168 -apiserver_request_latencies_summary{resource="pods",scope="namespace",subresource="",verb="GET",quantile="0.5"} 1057 -apiserver_request_latencies_summary{resource="pods",scope="namespace",subresource="",verb="GET",quantile="0.9"} 2073 -apiserver_request_latencies_summary{resource="pods",scope="namespace",subresource="",verb="GET",quantile="0.99"} 5491 -apiserver_request_latencies_summary_sum{resource="pods",scope="namespace",subresource="",verb="GET"} 9.3487208e+07 -apiserver_request_latencies_summary_count{resource="pods",scope="namespace",subresource="",verb="GET"} 66815 -apiserver_request_latencies_summary{resource="pods",scope="namespace",subresource="",verb="LIST",quantile="0.5"} 3771 -apiserver_request_latencies_summary{resource="pods",scope="namespace",subresource="",verb="LIST",quantile="0.9"} 5477 -apiserver_request_latencies_summary{resource="pods",scope="namespace",subresource="",verb="LIST",quantile="0.99"} 20068 -apiserver_request_latencies_summary_sum{resource="pods",scope="namespace",subresource="",verb="LIST"} 1.53386026e+08 -apiserver_request_latencies_summary_count{resource="pods",scope="namespace",subresource="",verb="LIST"} 36425 -apiserver_request_latencies_summary{resource="pods",scope="namespace",subresource="",verb="PATCH",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="pods",scope="namespace",subresource="",verb="PATCH",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="pods",scope="namespace",subresource="",verb="PATCH",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="pods",scope="namespace",subresource="",verb="PATCH"} 900579 -apiserver_request_latencies_summary_count{resource="pods",scope="namespace",subresource="",verb="PATCH"} 36 -apiserver_request_latencies_summary{resource="pods",scope="namespace",subresource="",verb="POST",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="pods",scope="namespace",subresource="",verb="POST",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="pods",scope="namespace",subresource="",verb="POST",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="pods",scope="namespace",subresource="",verb="POST"} 2.941687e+06 -apiserver_request_latencies_summary_count{resource="pods",scope="namespace",subresource="",verb="POST"} 203 -apiserver_request_latencies_summary{resource="pods",scope="namespace",subresource="",verb="WATCH",quantile="0.5"} 4.04000411e+08 -apiserver_request_latencies_summary{resource="pods",scope="namespace",subresource="",verb="WATCH",quantile="0.9"} 5.49002385e+08 -apiserver_request_latencies_summary{resource="pods",scope="namespace",subresource="",verb="WATCH",quantile="0.99"} 5.85000492e+08 -apiserver_request_latencies_summary_sum{resource="pods",scope="namespace",subresource="",verb="WATCH"} 6.60607341894e+11 -apiserver_request_latencies_summary_count{resource="pods",scope="namespace",subresource="",verb="WATCH"} 1468 -apiserver_request_latencies_summary{resource="pods",scope="namespace",subresource="binding",verb="POST",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="pods",scope="namespace",subresource="binding",verb="POST",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="pods",scope="namespace",subresource="binding",verb="POST",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="pods",scope="namespace",subresource="binding",verb="POST"} 1.467975e+06 -apiserver_request_latencies_summary_count{resource="pods",scope="namespace",subresource="binding",verb="POST"} 91 -apiserver_request_latencies_summary{resource="pods",scope="namespace",subresource="exec",verb="CONNECT",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="pods",scope="namespace",subresource="exec",verb="CONNECT",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="pods",scope="namespace",subresource="exec",verb="CONNECT",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="pods",scope="namespace",subresource="exec",verb="CONNECT"} 6.1438916e+07 -apiserver_request_latencies_summary_count{resource="pods",scope="namespace",subresource="exec",verb="CONNECT"} 1 -apiserver_request_latencies_summary{resource="pods",scope="namespace",subresource="log",verb="CONNECT",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="pods",scope="namespace",subresource="log",verb="CONNECT",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="pods",scope="namespace",subresource="log",verb="CONNECT",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="pods",scope="namespace",subresource="log",verb="CONNECT"} 9.995258313e+09 -apiserver_request_latencies_summary_count{resource="pods",scope="namespace",subresource="log",verb="CONNECT"} 15 -apiserver_request_latencies_summary{resource="pods",scope="namespace",subresource="status",verb="PUT",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="pods",scope="namespace",subresource="status",verb="PUT",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="pods",scope="namespace",subresource="status",verb="PUT",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="pods",scope="namespace",subresource="status",verb="PUT"} 6.031823e+06 -apiserver_request_latencies_summary_count{resource="pods",scope="namespace",subresource="status",verb="PUT"} 717 -apiserver_request_latencies_summary{resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST"} 242 -apiserver_request_latencies_summary_count{resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_request_latencies_summary{resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",quantile="0.5"} 4.43001202e+08 -apiserver_request_latencies_summary{resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",quantile="0.9"} 5.62000705e+08 -apiserver_request_latencies_summary{resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",quantile="0.99"} 5.91000363e+08 -apiserver_request_latencies_summary_sum{resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH"} 6.59545988637e+11 -apiserver_request_latencies_summary_count{resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH"} 1472 -apiserver_request_latencies_summary{resource="podtemplates",scope="cluster",subresource="",verb="LIST",quantile="0.5"} 1194 -apiserver_request_latencies_summary{resource="podtemplates",scope="cluster",subresource="",verb="LIST",quantile="0.9"} 1740 -apiserver_request_latencies_summary{resource="podtemplates",scope="cluster",subresource="",verb="LIST",quantile="0.99"} 1855 -apiserver_request_latencies_summary_sum{resource="podtemplates",scope="cluster",subresource="",verb="LIST"} 1.057701e+06 -apiserver_request_latencies_summary_count{resource="podtemplates",scope="cluster",subresource="",verb="LIST"} 710 -apiserver_request_latencies_summary{resource="podtemplates",scope="cluster",subresource="",verb="WATCH",quantile="0.5"} 4.46000421e+08 -apiserver_request_latencies_summary{resource="podtemplates",scope="cluster",subresource="",verb="WATCH",quantile="0.9"} 5.65000556e+08 -apiserver_request_latencies_summary{resource="podtemplates",scope="cluster",subresource="",verb="WATCH",quantile="0.99"} 5.88000365e+08 -apiserver_request_latencies_summary_sum{resource="podtemplates",scope="cluster",subresource="",verb="WATCH"} 6.59859975068e+11 -apiserver_request_latencies_summary_count{resource="podtemplates",scope="cluster",subresource="",verb="WATCH"} 1464 -apiserver_request_latencies_summary{resource="replicasets",scope="cluster",subresource="",verb="LIST",quantile="0.5"} 2690 -apiserver_request_latencies_summary{resource="replicasets",scope="cluster",subresource="",verb="LIST",quantile="0.9"} 3285 -apiserver_request_latencies_summary{resource="replicasets",scope="cluster",subresource="",verb="LIST",quantile="0.99"} 3453 -apiserver_request_latencies_summary_sum{resource="replicasets",scope="cluster",subresource="",verb="LIST"} 2.514414e+06 -apiserver_request_latencies_summary_count{resource="replicasets",scope="cluster",subresource="",verb="LIST"} 714 -apiserver_request_latencies_summary{resource="replicasets",scope="cluster",subresource="",verb="WATCH",quantile="0.5"} 4.25000453e+08 -apiserver_request_latencies_summary{resource="replicasets",scope="cluster",subresource="",verb="WATCH",quantile="0.9"} 5.66000419e+08 -apiserver_request_latencies_summary{resource="replicasets",scope="cluster",subresource="",verb="WATCH",quantile="0.99"} 5.94000564e+08 -apiserver_request_latencies_summary_sum{resource="replicasets",scope="cluster",subresource="",verb="WATCH"} 2.637626661333e+12 -apiserver_request_latencies_summary_count{resource="replicasets",scope="cluster",subresource="",verb="WATCH"} 5876 -apiserver_request_latencies_summary{resource="replicasets",scope="namespace",subresource="",verb="DELETE",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="replicasets",scope="namespace",subresource="",verb="DELETE",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="replicasets",scope="namespace",subresource="",verb="DELETE",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="replicasets",scope="namespace",subresource="",verb="DELETE"} 171645 -apiserver_request_latencies_summary_count{resource="replicasets",scope="namespace",subresource="",verb="DELETE"} 15 -apiserver_request_latencies_summary{resource="replicasets",scope="namespace",subresource="",verb="GET",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="replicasets",scope="namespace",subresource="",verb="GET",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="replicasets",scope="namespace",subresource="",verb="GET",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="replicasets",scope="namespace",subresource="",verb="GET"} 744329 -apiserver_request_latencies_summary_count{resource="replicasets",scope="namespace",subresource="",verb="GET"} 55 -apiserver_request_latencies_summary{resource="replicasets",scope="namespace",subresource="",verb="LIST",quantile="0.5"} 1928 -apiserver_request_latencies_summary{resource="replicasets",scope="namespace",subresource="",verb="LIST",quantile="0.9"} 2730 -apiserver_request_latencies_summary{resource="replicasets",scope="namespace",subresource="",verb="LIST",quantile="0.99"} 8115 -apiserver_request_latencies_summary_sum{resource="replicasets",scope="namespace",subresource="",verb="LIST"} 4.9092249e+07 -apiserver_request_latencies_summary_count{resource="replicasets",scope="namespace",subresource="",verb="LIST"} 22013 -apiserver_request_latencies_summary{resource="replicasets",scope="namespace",subresource="",verb="POST",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="replicasets",scope="namespace",subresource="",verb="POST",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="replicasets",scope="namespace",subresource="",verb="POST",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="replicasets",scope="namespace",subresource="",verb="POST"} 149618 -apiserver_request_latencies_summary_count{resource="replicasets",scope="namespace",subresource="",verb="POST"} 27 -apiserver_request_latencies_summary{resource="replicasets",scope="namespace",subresource="",verb="PUT",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="replicasets",scope="namespace",subresource="",verb="PUT",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="replicasets",scope="namespace",subresource="",verb="PUT",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="replicasets",scope="namespace",subresource="",verb="PUT"} 390430 -apiserver_request_latencies_summary_count{resource="replicasets",scope="namespace",subresource="",verb="PUT"} 38 -apiserver_request_latencies_summary{resource="replicasets",scope="namespace",subresource="status",verb="PUT",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="replicasets",scope="namespace",subresource="status",verb="PUT",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="replicasets",scope="namespace",subresource="status",verb="PUT",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="replicasets",scope="namespace",subresource="status",verb="PUT"} 4.833955e+06 -apiserver_request_latencies_summary_count{resource="replicasets",scope="namespace",subresource="status",verb="PUT"} 293 -apiserver_request_latencies_summary{resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",quantile="0.5"} 1155 -apiserver_request_latencies_summary{resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",quantile="0.9"} 1613 -apiserver_request_latencies_summary{resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",quantile="0.99"} 1771 -apiserver_request_latencies_summary_sum{resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST"} 1.104285e+06 -apiserver_request_latencies_summary_count{resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST"} 713 -apiserver_request_latencies_summary{resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",quantile="0.5"} 4.50000508e+08 -apiserver_request_latencies_summary{resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",quantile="0.9"} 5.79000452e+08 -apiserver_request_latencies_summary{resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",quantile="0.99"} 5.96000431e+08 -apiserver_request_latencies_summary_sum{resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH"} 1.978079922988e+12 -apiserver_request_latencies_summary_count{resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH"} 4414 -apiserver_request_latencies_summary{resource="replicationcontrollers",scope="namespace",subresource="",verb="LIST",quantile="0.5"} 1193 -apiserver_request_latencies_summary{resource="replicationcontrollers",scope="namespace",subresource="",verb="LIST",quantile="0.9"} 1816 -apiserver_request_latencies_summary{resource="replicationcontrollers",scope="namespace",subresource="",verb="LIST",quantile="0.99"} 4664 -apiserver_request_latencies_summary_sum{resource="replicationcontrollers",scope="namespace",subresource="",verb="LIST"} 3.1133138e+07 -apiserver_request_latencies_summary_count{resource="replicationcontrollers",scope="namespace",subresource="",verb="LIST"} 21997 -apiserver_request_latencies_summary{resource="resourcequotas",scope="cluster",subresource="",verb="LIST",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="resourcequotas",scope="cluster",subresource="",verb="LIST",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="resourcequotas",scope="cluster",subresource="",verb="LIST",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="resourcequotas",scope="cluster",subresource="",verb="LIST"} 695137 -apiserver_request_latencies_summary_count{resource="resourcequotas",scope="cluster",subresource="",verb="LIST"} 4 -apiserver_request_latencies_summary{resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",quantile="0.5"} 4.210005e+08 -apiserver_request_latencies_summary{resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",quantile="0.9"} 5.42000497e+08 -apiserver_request_latencies_summary{resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",quantile="0.99"} 5.86000407e+08 -apiserver_request_latencies_summary_sum{resource="resourcequotas",scope="cluster",subresource="",verb="WATCH"} 1.97850748629e+12 -apiserver_request_latencies_summary_count{resource="resourcequotas",scope="cluster",subresource="",verb="WATCH"} 4436 -apiserver_request_latencies_summary{resource="resourcequotas",scope="namespace",subresource="",verb="LIST",quantile="0.5"} 1185 -apiserver_request_latencies_summary{resource="resourcequotas",scope="namespace",subresource="",verb="LIST",quantile="0.9"} 1643 -apiserver_request_latencies_summary{resource="resourcequotas",scope="namespace",subresource="",verb="LIST",quantile="0.99"} 3889 -apiserver_request_latencies_summary_sum{resource="resourcequotas",scope="namespace",subresource="",verb="LIST"} 1.541641e+07 -apiserver_request_latencies_summary_count{resource="resourcequotas",scope="namespace",subresource="",verb="LIST"} 11023 -apiserver_request_latencies_summary{resource="rolebindings",scope="cluster",subresource="",verb="LIST",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="rolebindings",scope="cluster",subresource="",verb="LIST",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="rolebindings",scope="cluster",subresource="",verb="LIST",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="rolebindings",scope="cluster",subresource="",verb="LIST"} 1.761331e+06 -apiserver_request_latencies_summary_count{resource="rolebindings",scope="cluster",subresource="",verb="LIST"} 2 -apiserver_request_latencies_summary{resource="rolebindings",scope="cluster",subresource="",verb="WATCH",quantile="0.5"} 4.37000495e+08 -apiserver_request_latencies_summary{resource="rolebindings",scope="cluster",subresource="",verb="WATCH",quantile="0.9"} 5.49000479e+08 -apiserver_request_latencies_summary{resource="rolebindings",scope="cluster",subresource="",verb="WATCH",quantile="0.99"} 5.93000549e+08 -apiserver_request_latencies_summary_sum{resource="rolebindings",scope="cluster",subresource="",verb="WATCH"} 1.319580992038e+12 -apiserver_request_latencies_summary_count{resource="rolebindings",scope="cluster",subresource="",verb="WATCH"} 2926 -apiserver_request_latencies_summary{resource="rolebindings",scope="namespace",subresource="",verb="GET",quantile="0.5"} 969 -apiserver_request_latencies_summary{resource="rolebindings",scope="namespace",subresource="",verb="GET",quantile="0.9"} 1362 -apiserver_request_latencies_summary{resource="rolebindings",scope="namespace",subresource="",verb="GET",quantile="0.99"} 3176 -apiserver_request_latencies_summary_sum{resource="rolebindings",scope="namespace",subresource="",verb="GET"} 2.3608438e+07 -apiserver_request_latencies_summary_count{resource="rolebindings",scope="namespace",subresource="",verb="GET"} 22003 -apiserver_request_latencies_summary{resource="rolebindings",scope="namespace",subresource="",verb="PATCH",quantile="0.5"} 1664 -apiserver_request_latencies_summary{resource="rolebindings",scope="namespace",subresource="",verb="PATCH",quantile="0.9"} 2386 -apiserver_request_latencies_summary{resource="rolebindings",scope="namespace",subresource="",verb="PATCH",quantile="0.99"} 5185 -apiserver_request_latencies_summary_sum{resource="rolebindings",scope="namespace",subresource="",verb="PATCH"} 4.1165835e+07 -apiserver_request_latencies_summary_count{resource="rolebindings",scope="namespace",subresource="",verb="PATCH"} 21995 -apiserver_request_latencies_summary{resource="rolebindings",scope="namespace",subresource="",verb="POST",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="rolebindings",scope="namespace",subresource="",verb="POST",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="rolebindings",scope="namespace",subresource="",verb="POST",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="rolebindings",scope="namespace",subresource="",verb="POST"} 27618 -apiserver_request_latencies_summary_count{resource="rolebindings",scope="namespace",subresource="",verb="POST"} 8 -apiserver_request_latencies_summary{resource="roles",scope="cluster",subresource="",verb="LIST",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="roles",scope="cluster",subresource="",verb="LIST",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="roles",scope="cluster",subresource="",verb="LIST",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="roles",scope="cluster",subresource="",verb="LIST"} 2.306787e+06 -apiserver_request_latencies_summary_count{resource="roles",scope="cluster",subresource="",verb="LIST"} 2 -apiserver_request_latencies_summary{resource="roles",scope="cluster",subresource="",verb="WATCH",quantile="0.5"} 4.42000942e+08 -apiserver_request_latencies_summary{resource="roles",scope="cluster",subresource="",verb="WATCH",quantile="0.9"} 5.5700052e+08 -apiserver_request_latencies_summary{resource="roles",scope="cluster",subresource="",verb="WATCH",quantile="0.99"} 5.8900049e+08 -apiserver_request_latencies_summary_sum{resource="roles",scope="cluster",subresource="",verb="WATCH"} 1.319502090736e+12 -apiserver_request_latencies_summary_count{resource="roles",scope="cluster",subresource="",verb="WATCH"} 2950 -apiserver_request_latencies_summary{resource="roles",scope="namespace",subresource="",verb="GET",quantile="0.5"} 974 -apiserver_request_latencies_summary{resource="roles",scope="namespace",subresource="",verb="GET",quantile="0.9"} 1318 -apiserver_request_latencies_summary{resource="roles",scope="namespace",subresource="",verb="GET",quantile="0.99"} 3744 -apiserver_request_latencies_summary_sum{resource="roles",scope="namespace",subresource="",verb="GET"} 2.3746483e+07 -apiserver_request_latencies_summary_count{resource="roles",scope="namespace",subresource="",verb="GET"} 22004 -apiserver_request_latencies_summary{resource="roles",scope="namespace",subresource="",verb="PATCH",quantile="0.5"} 1722 -apiserver_request_latencies_summary{resource="roles",scope="namespace",subresource="",verb="PATCH",quantile="0.9"} 2388 -apiserver_request_latencies_summary{resource="roles",scope="namespace",subresource="",verb="PATCH",quantile="0.99"} 5492 -apiserver_request_latencies_summary_sum{resource="roles",scope="namespace",subresource="",verb="PATCH"} 4.231979e+07 -apiserver_request_latencies_summary_count{resource="roles",scope="namespace",subresource="",verb="PATCH"} 21995 -apiserver_request_latencies_summary{resource="roles",scope="namespace",subresource="",verb="POST",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="roles",scope="namespace",subresource="",verb="POST",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="roles",scope="namespace",subresource="",verb="POST",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="roles",scope="namespace",subresource="",verb="POST"} 27124 -apiserver_request_latencies_summary_count{resource="roles",scope="namespace",subresource="",verb="POST"} 9 -apiserver_request_latencies_summary{resource="secrets",scope="cluster",subresource="",verb="LIST",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="secrets",scope="cluster",subresource="",verb="LIST",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="secrets",scope="cluster",subresource="",verb="LIST",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="secrets",scope="cluster",subresource="",verb="LIST"} 1.806364e+06 -apiserver_request_latencies_summary_count{resource="secrets",scope="cluster",subresource="",verb="LIST"} 2 -apiserver_request_latencies_summary{resource="secrets",scope="cluster",subresource="",verb="WATCH",quantile="0.5"} 4.95000384e+08 -apiserver_request_latencies_summary{resource="secrets",scope="cluster",subresource="",verb="WATCH",quantile="0.9"} 5.80000417e+08 -apiserver_request_latencies_summary{resource="secrets",scope="cluster",subresource="",verb="WATCH",quantile="0.99"} 5.9500304e+08 -apiserver_request_latencies_summary_sum{resource="secrets",scope="cluster",subresource="",verb="WATCH"} 1.319248184423e+12 -apiserver_request_latencies_summary_count{resource="secrets",scope="cluster",subresource="",verb="WATCH"} 2940 -apiserver_request_latencies_summary{resource="secrets",scope="namespace",subresource="",verb="DELETE",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="secrets",scope="namespace",subresource="",verb="DELETE",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="secrets",scope="namespace",subresource="",verb="DELETE",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="secrets",scope="namespace",subresource="",verb="DELETE"} 19136 -apiserver_request_latencies_summary_count{resource="secrets",scope="namespace",subresource="",verb="DELETE"} 3 -apiserver_request_latencies_summary{resource="secrets",scope="namespace",subresource="",verb="GET",quantile="0.5"} 220 -apiserver_request_latencies_summary{resource="secrets",scope="namespace",subresource="",verb="GET",quantile="0.9"} 318 -apiserver_request_latencies_summary{resource="secrets",scope="namespace",subresource="",verb="GET",quantile="0.99"} 1172 -apiserver_request_latencies_summary_sum{resource="secrets",scope="namespace",subresource="",verb="GET"} 5.6134705e+07 -apiserver_request_latencies_summary_count{resource="secrets",scope="namespace",subresource="",verb="GET"} 202551 -apiserver_request_latencies_summary{resource="secrets",scope="namespace",subresource="",verb="LIST",quantile="0.5"} 2581 -apiserver_request_latencies_summary{resource="secrets",scope="namespace",subresource="",verb="LIST",quantile="0.9"} 3793 -apiserver_request_latencies_summary{resource="secrets",scope="namespace",subresource="",verb="LIST",quantile="0.99"} 12943 -apiserver_request_latencies_summary_sum{resource="secrets",scope="namespace",subresource="",verb="LIST"} 7.2887687e+07 -apiserver_request_latencies_summary_count{resource="secrets",scope="namespace",subresource="",verb="LIST"} 22024 -apiserver_request_latencies_summary{resource="secrets",scope="namespace",subresource="",verb="POST",quantile="0.5"} 2185 -apiserver_request_latencies_summary{resource="secrets",scope="namespace",subresource="",verb="POST",quantile="0.9"} 3244 -apiserver_request_latencies_summary{resource="secrets",scope="namespace",subresource="",verb="POST",quantile="0.99"} 9470 -apiserver_request_latencies_summary_sum{resource="secrets",scope="namespace",subresource="",verb="POST"} 2.6980827e+07 -apiserver_request_latencies_summary_count{resource="secrets",scope="namespace",subresource="",verb="POST"} 11041 -apiserver_request_latencies_summary{resource="secrets",scope="namespace",subresource="",verb="WATCH",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="secrets",scope="namespace",subresource="",verb="WATCH",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="secrets",scope="namespace",subresource="",verb="WATCH",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="secrets",scope="namespace",subresource="",verb="WATCH"} 337373 -apiserver_request_latencies_summary_count{resource="secrets",scope="namespace",subresource="",verb="WATCH"} 15 -apiserver_request_latencies_summary{resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",quantile="0.5"} 2411 -apiserver_request_latencies_summary{resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",quantile="0.9"} 3292 -apiserver_request_latencies_summary{resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",quantile="0.99"} 3347 -apiserver_request_latencies_summary_sum{resource="serviceaccounts",scope="cluster",subresource="",verb="LIST"} 3.695657e+06 -apiserver_request_latencies_summary_count{resource="serviceaccounts",scope="cluster",subresource="",verb="LIST"} 711 -apiserver_request_latencies_summary{resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",quantile="0.5"} 4.0500085e+08 -apiserver_request_latencies_summary{resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",quantile="0.9"} 5.48000395e+08 -apiserver_request_latencies_summary{resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",quantile="0.99"} 5.92000474e+08 -apiserver_request_latencies_summary_sum{resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH"} 1.319449062336e+12 -apiserver_request_latencies_summary_count{resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH"} 2934 -apiserver_request_latencies_summary{resource="serviceaccounts",scope="namespace",subresource="",verb="DELETE",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="serviceaccounts",scope="namespace",subresource="",verb="DELETE",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="serviceaccounts",scope="namespace",subresource="",verb="DELETE",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="serviceaccounts",scope="namespace",subresource="",verb="DELETE"} 14251 -apiserver_request_latencies_summary_count{resource="serviceaccounts",scope="namespace",subresource="",verb="DELETE"} 3 -apiserver_request_latencies_summary{resource="serviceaccounts",scope="namespace",subresource="",verb="GET",quantile="0.5"} 1031 -apiserver_request_latencies_summary{resource="serviceaccounts",scope="namespace",subresource="",verb="GET",quantile="0.9"} 1355 -apiserver_request_latencies_summary{resource="serviceaccounts",scope="namespace",subresource="",verb="GET",quantile="0.99"} 3544 -apiserver_request_latencies_summary_sum{resource="serviceaccounts",scope="namespace",subresource="",verb="GET"} 7.8537675e+07 -apiserver_request_latencies_summary_count{resource="serviceaccounts",scope="namespace",subresource="",verb="GET"} 66139 -apiserver_request_latencies_summary{resource="serviceaccounts",scope="namespace",subresource="",verb="PATCH",quantile="0.5"} 1500 -apiserver_request_latencies_summary{resource="serviceaccounts",scope="namespace",subresource="",verb="PATCH",quantile="0.9"} 2153 -apiserver_request_latencies_summary{resource="serviceaccounts",scope="namespace",subresource="",verb="PATCH",quantile="0.99"} 4514 -apiserver_request_latencies_summary_sum{resource="serviceaccounts",scope="namespace",subresource="",verb="PATCH"} 1.12424509e+08 -apiserver_request_latencies_summary_count{resource="serviceaccounts",scope="namespace",subresource="",verb="PATCH"} 65986 -apiserver_request_latencies_summary{resource="serviceaccounts",scope="namespace",subresource="",verb="POST",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="serviceaccounts",scope="namespace",subresource="",verb="POST",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="serviceaccounts",scope="namespace",subresource="",verb="POST",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="serviceaccounts",scope="namespace",subresource="",verb="POST"} 137225 -apiserver_request_latencies_summary_count{resource="serviceaccounts",scope="namespace",subresource="",verb="POST"} 38 -apiserver_request_latencies_summary{resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="serviceaccounts",scope="namespace",subresource="",verb="PUT"} 137375 -apiserver_request_latencies_summary_count{resource="serviceaccounts",scope="namespace",subresource="",verb="PUT"} 38 -apiserver_request_latencies_summary{resource="services",scope="cluster",subresource="",verb="LIST",quantile="0.5"} 1710 -apiserver_request_latencies_summary{resource="services",scope="cluster",subresource="",verb="LIST",quantile="0.9"} 2812 -apiserver_request_latencies_summary{resource="services",scope="cluster",subresource="",verb="LIST",quantile="0.99"} 5769 -apiserver_request_latencies_summary_sum{resource="services",scope="cluster",subresource="",verb="LIST"} 1.6999211e+07 -apiserver_request_latencies_summary_count{resource="services",scope="cluster",subresource="",verb="LIST"} 8067 -apiserver_request_latencies_summary{resource="services",scope="cluster",subresource="",verb="WATCH",quantile="0.5"} 4.56000542e+08 -apiserver_request_latencies_summary{resource="services",scope="cluster",subresource="",verb="WATCH",quantile="0.9"} 5.70000502e+08 -apiserver_request_latencies_summary{resource="services",scope="cluster",subresource="",verb="WATCH",quantile="0.99"} 5.97000358e+08 -apiserver_request_latencies_summary_sum{resource="services",scope="cluster",subresource="",verb="WATCH"} 7.916402902308e+12 -apiserver_request_latencies_summary_count{resource="services",scope="cluster",subresource="",verb="WATCH"} 17682 -apiserver_request_latencies_summary{resource="services",scope="namespace",subresource="",verb="GET",quantile="0.5"} 1097 -apiserver_request_latencies_summary{resource="services",scope="namespace",subresource="",verb="GET",quantile="0.9"} 1710 -apiserver_request_latencies_summary{resource="services",scope="namespace",subresource="",verb="GET",quantile="0.99"} 4735 -apiserver_request_latencies_summary_sum{resource="services",scope="namespace",subresource="",verb="GET"} 1.42476285e+08 -apiserver_request_latencies_summary_count{resource="services",scope="namespace",subresource="",verb="GET"} 109953 -apiserver_request_latencies_summary{resource="services",scope="namespace",subresource="",verb="LIST",quantile="0.5"} 1440 -apiserver_request_latencies_summary{resource="services",scope="namespace",subresource="",verb="LIST",quantile="0.9"} 2030 -apiserver_request_latencies_summary{resource="services",scope="namespace",subresource="",verb="LIST",quantile="0.99"} 4902 -apiserver_request_latencies_summary_sum{resource="services",scope="namespace",subresource="",verb="LIST"} 3.753119e+07 -apiserver_request_latencies_summary_count{resource="services",scope="namespace",subresource="",verb="LIST"} 21998 -apiserver_request_latencies_summary{resource="services",scope="namespace",subresource="",verb="PATCH",quantile="0.5"} 2223 -apiserver_request_latencies_summary{resource="services",scope="namespace",subresource="",verb="PATCH",quantile="0.9"} 3354 -apiserver_request_latencies_summary{resource="services",scope="namespace",subresource="",verb="PATCH",quantile="0.99"} 8370 -apiserver_request_latencies_summary_sum{resource="services",scope="namespace",subresource="",verb="PATCH"} 1.12112515e+08 -apiserver_request_latencies_summary_count{resource="services",scope="namespace",subresource="",verb="PATCH"} 43992 -apiserver_request_latencies_summary{resource="services",scope="namespace",subresource="",verb="POST",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="services",scope="namespace",subresource="",verb="POST",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="services",scope="namespace",subresource="",verb="POST",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="services",scope="namespace",subresource="",verb="POST"} 80513 -apiserver_request_latencies_summary_count{resource="services",scope="namespace",subresource="",verb="POST"} 8 -apiserver_request_latencies_summary{resource="services",scope="namespace",subresource="status",verb="PUT",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="services",scope="namespace",subresource="status",verb="PUT",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="services",scope="namespace",subresource="status",verb="PUT",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="services",scope="namespace",subresource="status",verb="PUT"} 4441 -apiserver_request_latencies_summary_count{resource="services",scope="namespace",subresource="status",verb="PUT"} 1 -apiserver_request_latencies_summary{resource="services",scope="resource",subresource="",verb="PROXY",quantile="0.5"} 4964 -apiserver_request_latencies_summary{resource="services",scope="resource",subresource="",verb="PROXY",quantile="0.9"} 10300 -apiserver_request_latencies_summary{resource="services",scope="resource",subresource="",verb="PROXY",quantile="0.99"} 59739 -apiserver_request_latencies_summary_sum{resource="services",scope="resource",subresource="",verb="PROXY"} 4.65256128e+08 -apiserver_request_latencies_summary_count{resource="services",scope="resource",subresource="",verb="PROXY"} 21965 -apiserver_request_latencies_summary{resource="services",scope="resource",subresource="",verb="proxy",quantile="0.5"} 4928 -apiserver_request_latencies_summary{resource="services",scope="resource",subresource="",verb="proxy",quantile="0.9"} 10257 -apiserver_request_latencies_summary{resource="services",scope="resource",subresource="",verb="proxy",quantile="0.99"} 59710 -apiserver_request_latencies_summary_sum{resource="services",scope="resource",subresource="",verb="proxy"} 4.64443049e+08 -apiserver_request_latencies_summary_count{resource="services",scope="resource",subresource="",verb="proxy"} 21965 -apiserver_request_latencies_summary{resource="statefulsets",scope="cluster",subresource="",verb="LIST",quantile="0.5"} 1224 -apiserver_request_latencies_summary{resource="statefulsets",scope="cluster",subresource="",verb="LIST",quantile="0.9"} 1774 -apiserver_request_latencies_summary{resource="statefulsets",scope="cluster",subresource="",verb="LIST",quantile="0.99"} 2455 -apiserver_request_latencies_summary_sum{resource="statefulsets",scope="cluster",subresource="",verb="LIST"} 1.029136e+06 -apiserver_request_latencies_summary_count{resource="statefulsets",scope="cluster",subresource="",verb="LIST"} 711 -apiserver_request_latencies_summary{resource="statefulsets",scope="cluster",subresource="",verb="WATCH",quantile="0.5"} 4.54000584e+08 -apiserver_request_latencies_summary{resource="statefulsets",scope="cluster",subresource="",verb="WATCH",quantile="0.9"} 5.65000453e+08 -apiserver_request_latencies_summary{resource="statefulsets",scope="cluster",subresource="",verb="WATCH",quantile="0.99"} 5.93000302e+08 -apiserver_request_latencies_summary_sum{resource="statefulsets",scope="cluster",subresource="",verb="WATCH"} 1.319357064565e+12 -apiserver_request_latencies_summary_count{resource="statefulsets",scope="cluster",subresource="",verb="WATCH"} 2928 -apiserver_request_latencies_summary{resource="statefulsets",scope="namespace",subresource="",verb="LIST",quantile="0.5"} 1064 -apiserver_request_latencies_summary{resource="statefulsets",scope="namespace",subresource="",verb="LIST",quantile="0.9"} 1485 -apiserver_request_latencies_summary{resource="statefulsets",scope="namespace",subresource="",verb="LIST",quantile="0.99"} 4404 -apiserver_request_latencies_summary_sum{resource="statefulsets",scope="namespace",subresource="",verb="LIST"} 2.8334415e+07 -apiserver_request_latencies_summary_count{resource="statefulsets",scope="namespace",subresource="",verb="LIST"} 21997 -apiserver_request_latencies_summary{resource="storageclasses",scope="cluster",subresource="",verb="LIST",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="storageclasses",scope="cluster",subresource="",verb="LIST",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="storageclasses",scope="cluster",subresource="",verb="LIST",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="storageclasses",scope="cluster",subresource="",verb="LIST"} 218590 -apiserver_request_latencies_summary_count{resource="storageclasses",scope="cluster",subresource="",verb="LIST"} 9 -apiserver_request_latencies_summary{resource="storageclasses",scope="cluster",subresource="",verb="POST",quantile="0.5"} 2314 -apiserver_request_latencies_summary{resource="storageclasses",scope="cluster",subresource="",verb="POST",quantile="0.9"} 3459 -apiserver_request_latencies_summary{resource="storageclasses",scope="cluster",subresource="",verb="POST",quantile="0.99"} 6729 -apiserver_request_latencies_summary_sum{resource="storageclasses",scope="cluster",subresource="",verb="POST"} 2.8899398e+07 -apiserver_request_latencies_summary_count{resource="storageclasses",scope="cluster",subresource="",verb="POST"} 10999 -apiserver_request_latencies_summary{resource="storageclasses",scope="cluster",subresource="",verb="WATCH",quantile="0.5"} 4.66000488e+08 -apiserver_request_latencies_summary{resource="storageclasses",scope="cluster",subresource="",verb="WATCH",quantile="0.9"} 5.64000427e+08 -apiserver_request_latencies_summary{resource="storageclasses",scope="cluster",subresource="",verb="WATCH",quantile="0.99"} 5.80000396e+08 -apiserver_request_latencies_summary_sum{resource="storageclasses",scope="cluster",subresource="",verb="WATCH"} 1.319265103606e+12 -apiserver_request_latencies_summary_count{resource="storageclasses",scope="cluster",subresource="",verb="WATCH"} 2939 -apiserver_request_latencies_summary{resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST"} 12218 -apiserver_request_latencies_summary_count{resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST"} 17 -apiserver_request_latencies_summary{resource="tokenreviews",scope="cluster",subresource="",verb="POST",quantile="0.5"} NaN -apiserver_request_latencies_summary{resource="tokenreviews",scope="cluster",subresource="",verb="POST",quantile="0.9"} NaN -apiserver_request_latencies_summary{resource="tokenreviews",scope="cluster",subresource="",verb="POST",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{resource="tokenreviews",scope="cluster",subresource="",verb="POST"} 108241 -apiserver_request_latencies_summary_count{resource="tokenreviews",scope="cluster",subresource="",verb="POST"} 27 -# HELP apiserver_response_sizes Response size distribution in bytes for each verb, resource, subresource and scope (namespace/cluster). -# TYPE apiserver_response_sizes histogram -apiserver_response_sizes_bucket{resource="apiservices",scope="cluster",subresource="",verb="LIST",le="1000"} 1 -apiserver_response_sizes_bucket{resource="apiservices",scope="cluster",subresource="",verb="LIST",le="10000"} 1 -apiserver_response_sizes_bucket{resource="apiservices",scope="cluster",subresource="",verb="LIST",le="100000"} 1 -apiserver_response_sizes_bucket{resource="apiservices",scope="cluster",subresource="",verb="LIST",le="1e+06"} 1 -apiserver_response_sizes_bucket{resource="apiservices",scope="cluster",subresource="",verb="LIST",le="1e+07"} 1 -apiserver_response_sizes_bucket{resource="apiservices",scope="cluster",subresource="",verb="LIST",le="1e+08"} 1 -apiserver_response_sizes_bucket{resource="apiservices",scope="cluster",subresource="",verb="LIST",le="1e+09"} 1 -apiserver_response_sizes_bucket{resource="apiservices",scope="cluster",subresource="",verb="LIST",le="+Inf"} 1 -apiserver_response_sizes_sum{resource="apiservices",scope="cluster",subresource="",verb="LIST"} 117 -apiserver_response_sizes_count{resource="apiservices",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_response_sizes_bucket{resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",le="1000"} 2 -apiserver_response_sizes_bucket{resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",le="10000"} 9 -apiserver_response_sizes_bucket{resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",le="100000"} 9 -apiserver_response_sizes_bucket{resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",le="1e+06"} 9 -apiserver_response_sizes_bucket{resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",le="1e+07"} 9 -apiserver_response_sizes_bucket{resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",le="1e+08"} 9 -apiserver_response_sizes_bucket{resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",le="1e+09"} 9 -apiserver_response_sizes_bucket{resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",le="+Inf"} 9 -apiserver_response_sizes_sum{resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST"} 9547 -apiserver_response_sizes_count{resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST"} 9 -apiserver_response_sizes_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",le="1000"} 38 -apiserver_response_sizes_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",le="10000"} 88021 -apiserver_response_sizes_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",le="100000"} 88021 -apiserver_response_sizes_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",le="1e+06"} 88021 -apiserver_response_sizes_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",le="1e+07"} 88021 -apiserver_response_sizes_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",le="1e+08"} 88021 -apiserver_response_sizes_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",le="1e+09"} 88021 -apiserver_response_sizes_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",le="+Inf"} 88021 -apiserver_response_sizes_sum{resource="clusterrolebindings",scope="cluster",subresource="",verb="GET"} 1.04753408e+08 -apiserver_response_sizes_count{resource="clusterrolebindings",scope="cluster",subresource="",verb="GET"} 88021 -apiserver_response_sizes_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",le="1000"} 2 -apiserver_response_sizes_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",le="10000"} 2 -apiserver_response_sizes_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",le="100000"} 3 -apiserver_response_sizes_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",le="1e+06"} 3 -apiserver_response_sizes_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",le="1e+07"} 3 -apiserver_response_sizes_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",le="1e+08"} 3 -apiserver_response_sizes_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",le="1e+09"} 3 -apiserver_response_sizes_bucket{resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",le="+Inf"} 3 -apiserver_response_sizes_sum{resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST"} 13274 -apiserver_response_sizes_count{resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST"} 3 -apiserver_response_sizes_bucket{resource="clusterroles",scope="cluster",subresource="",verb="GET",le="1000"} 45 -apiserver_response_sizes_bucket{resource="clusterroles",scope="cluster",subresource="",verb="GET",le="10000"} 44036 -apiserver_response_sizes_bucket{resource="clusterroles",scope="cluster",subresource="",verb="GET",le="100000"} 44036 -apiserver_response_sizes_bucket{resource="clusterroles",scope="cluster",subresource="",verb="GET",le="1e+06"} 44036 -apiserver_response_sizes_bucket{resource="clusterroles",scope="cluster",subresource="",verb="GET",le="1e+07"} 44036 -apiserver_response_sizes_bucket{resource="clusterroles",scope="cluster",subresource="",verb="GET",le="1e+08"} 44036 -apiserver_response_sizes_bucket{resource="clusterroles",scope="cluster",subresource="",verb="GET",le="1e+09"} 44036 -apiserver_response_sizes_bucket{resource="clusterroles",scope="cluster",subresource="",verb="GET",le="+Inf"} 44036 -apiserver_response_sizes_sum{resource="clusterroles",scope="cluster",subresource="",verb="GET"} 5.0731588e+07 -apiserver_response_sizes_count{resource="clusterroles",scope="cluster",subresource="",verb="GET"} 44036 -apiserver_response_sizes_bucket{resource="clusterroles",scope="cluster",subresource="",verb="LIST",le="1000"} 2 -apiserver_response_sizes_bucket{resource="clusterroles",scope="cluster",subresource="",verb="LIST",le="10000"} 2 -apiserver_response_sizes_bucket{resource="clusterroles",scope="cluster",subresource="",verb="LIST",le="100000"} 3 -apiserver_response_sizes_bucket{resource="clusterroles",scope="cluster",subresource="",verb="LIST",le="1e+06"} 3 -apiserver_response_sizes_bucket{resource="clusterroles",scope="cluster",subresource="",verb="LIST",le="1e+07"} 3 -apiserver_response_sizes_bucket{resource="clusterroles",scope="cluster",subresource="",verb="LIST",le="1e+08"} 3 -apiserver_response_sizes_bucket{resource="clusterroles",scope="cluster",subresource="",verb="LIST",le="1e+09"} 3 -apiserver_response_sizes_bucket{resource="clusterroles",scope="cluster",subresource="",verb="LIST",le="+Inf"} 3 -apiserver_response_sizes_sum{resource="clusterroles",scope="cluster",subresource="",verb="LIST"} 22242 -apiserver_response_sizes_count{resource="clusterroles",scope="cluster",subresource="",verb="LIST"} 3 -apiserver_response_sizes_bucket{resource="componentstatuses",scope="cluster",subresource="",verb="LIST",le="1000"} 7195 -apiserver_response_sizes_bucket{resource="componentstatuses",scope="cluster",subresource="",verb="LIST",le="10000"} 7195 -apiserver_response_sizes_bucket{resource="componentstatuses",scope="cluster",subresource="",verb="LIST",le="100000"} 7195 -apiserver_response_sizes_bucket{resource="componentstatuses",scope="cluster",subresource="",verb="LIST",le="1e+06"} 7195 -apiserver_response_sizes_bucket{resource="componentstatuses",scope="cluster",subresource="",verb="LIST",le="1e+07"} 7195 -apiserver_response_sizes_bucket{resource="componentstatuses",scope="cluster",subresource="",verb="LIST",le="1e+08"} 7195 -apiserver_response_sizes_bucket{resource="componentstatuses",scope="cluster",subresource="",verb="LIST",le="1e+09"} 7195 -apiserver_response_sizes_bucket{resource="componentstatuses",scope="cluster",subresource="",verb="LIST",le="+Inf"} 7195 -apiserver_response_sizes_sum{resource="componentstatuses",scope="cluster",subresource="",verb="LIST"} 3.345675e+06 -apiserver_response_sizes_count{resource="componentstatuses",scope="cluster",subresource="",verb="LIST"} 7195 -apiserver_response_sizes_bucket{resource="configmaps",scope="",subresource="",verb="GET",le="1000"} 1 -apiserver_response_sizes_bucket{resource="configmaps",scope="",subresource="",verb="GET",le="10000"} 1 -apiserver_response_sizes_bucket{resource="configmaps",scope="",subresource="",verb="GET",le="100000"} 1 -apiserver_response_sizes_bucket{resource="configmaps",scope="",subresource="",verb="GET",le="1e+06"} 1 -apiserver_response_sizes_bucket{resource="configmaps",scope="",subresource="",verb="GET",le="1e+07"} 1 -apiserver_response_sizes_bucket{resource="configmaps",scope="",subresource="",verb="GET",le="1e+08"} 1 -apiserver_response_sizes_bucket{resource="configmaps",scope="",subresource="",verb="GET",le="1e+09"} 1 -apiserver_response_sizes_bucket{resource="configmaps",scope="",subresource="",verb="GET",le="+Inf"} 1 -apiserver_response_sizes_sum{resource="configmaps",scope="",subresource="",verb="GET"} 0 -apiserver_response_sizes_count{resource="configmaps",scope="",subresource="",verb="GET"} 1 -apiserver_response_sizes_bucket{resource="configmaps",scope="cluster",subresource="",verb="LIST",le="1000"} 0 -apiserver_response_sizes_bucket{resource="configmaps",scope="cluster",subresource="",verb="LIST",le="10000"} 1 -apiserver_response_sizes_bucket{resource="configmaps",scope="cluster",subresource="",verb="LIST",le="100000"} 1 -apiserver_response_sizes_bucket{resource="configmaps",scope="cluster",subresource="",verb="LIST",le="1e+06"} 1 -apiserver_response_sizes_bucket{resource="configmaps",scope="cluster",subresource="",verb="LIST",le="1e+07"} 1 -apiserver_response_sizes_bucket{resource="configmaps",scope="cluster",subresource="",verb="LIST",le="1e+08"} 1 -apiserver_response_sizes_bucket{resource="configmaps",scope="cluster",subresource="",verb="LIST",le="1e+09"} 1 -apiserver_response_sizes_bucket{resource="configmaps",scope="cluster",subresource="",verb="LIST",le="+Inf"} 1 -apiserver_response_sizes_sum{resource="configmaps",scope="cluster",subresource="",verb="LIST"} 2749 -apiserver_response_sizes_count{resource="configmaps",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_response_sizes_bucket{resource="configmaps",scope="namespace",subresource="",verb="GET",le="1000"} 381662 -apiserver_response_sizes_bucket{resource="configmaps",scope="namespace",subresource="",verb="GET",le="10000"} 407741 -apiserver_response_sizes_bucket{resource="configmaps",scope="namespace",subresource="",verb="GET",le="100000"} 444870 -apiserver_response_sizes_bucket{resource="configmaps",scope="namespace",subresource="",verb="GET",le="1e+06"} 444870 -apiserver_response_sizes_bucket{resource="configmaps",scope="namespace",subresource="",verb="GET",le="1e+07"} 444870 -apiserver_response_sizes_bucket{resource="configmaps",scope="namespace",subresource="",verb="GET",le="1e+08"} 444870 -apiserver_response_sizes_bucket{resource="configmaps",scope="namespace",subresource="",verb="GET",le="1e+09"} 444870 -apiserver_response_sizes_bucket{resource="configmaps",scope="namespace",subresource="",verb="GET",le="+Inf"} 444870 -apiserver_response_sizes_sum{resource="configmaps",scope="namespace",subresource="",verb="GET"} 1.294357625e+09 -apiserver_response_sizes_count{resource="configmaps",scope="namespace",subresource="",verb="GET"} 444870 -apiserver_response_sizes_bucket{resource="configmaps",scope="namespace",subresource="",verb="LIST",le="1000"} 29 -apiserver_response_sizes_bucket{resource="configmaps",scope="namespace",subresource="",verb="LIST",le="10000"} 11000 -apiserver_response_sizes_bucket{resource="configmaps",scope="namespace",subresource="",verb="LIST",le="100000"} 21998 -apiserver_response_sizes_bucket{resource="configmaps",scope="namespace",subresource="",verb="LIST",le="1e+06"} 21998 -apiserver_response_sizes_bucket{resource="configmaps",scope="namespace",subresource="",verb="LIST",le="1e+07"} 21998 -apiserver_response_sizes_bucket{resource="configmaps",scope="namespace",subresource="",verb="LIST",le="1e+08"} 21998 -apiserver_response_sizes_bucket{resource="configmaps",scope="namespace",subresource="",verb="LIST",le="1e+09"} 21998 -apiserver_response_sizes_bucket{resource="configmaps",scope="namespace",subresource="",verb="LIST",le="+Inf"} 21998 -apiserver_response_sizes_sum{resource="configmaps",scope="namespace",subresource="",verb="LIST"} 3.92455511e+08 -apiserver_response_sizes_count{resource="configmaps",scope="namespace",subresource="",verb="LIST"} 21998 -apiserver_response_sizes_bucket{resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",le="1000"} 1 -apiserver_response_sizes_bucket{resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",le="10000"} 1 -apiserver_response_sizes_bucket{resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",le="100000"} 1 -apiserver_response_sizes_bucket{resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",le="1e+06"} 1 -apiserver_response_sizes_bucket{resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",le="1e+07"} 1 -apiserver_response_sizes_bucket{resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",le="1e+08"} 1 -apiserver_response_sizes_bucket{resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",le="1e+09"} 1 -apiserver_response_sizes_bucket{resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",le="+Inf"} 1 -apiserver_response_sizes_sum{resource="controllerrevisions",scope="cluster",subresource="",verb="LIST"} 97 -apiserver_response_sizes_count{resource="controllerrevisions",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_response_sizes_bucket{resource="controllerrevisions",scope="namespace",subresource="",verb="GET",le="1000"} 0 -apiserver_response_sizes_bucket{resource="controllerrevisions",scope="namespace",subresource="",verb="GET",le="10000"} 6 -apiserver_response_sizes_bucket{resource="controllerrevisions",scope="namespace",subresource="",verb="GET",le="100000"} 6 -apiserver_response_sizes_bucket{resource="controllerrevisions",scope="namespace",subresource="",verb="GET",le="1e+06"} 6 -apiserver_response_sizes_bucket{resource="controllerrevisions",scope="namespace",subresource="",verb="GET",le="1e+07"} 6 -apiserver_response_sizes_bucket{resource="controllerrevisions",scope="namespace",subresource="",verb="GET",le="1e+08"} 6 -apiserver_response_sizes_bucket{resource="controllerrevisions",scope="namespace",subresource="",verb="GET",le="1e+09"} 6 -apiserver_response_sizes_bucket{resource="controllerrevisions",scope="namespace",subresource="",verb="GET",le="+Inf"} 6 -apiserver_response_sizes_sum{resource="controllerrevisions",scope="namespace",subresource="",verb="GET"} 15383 -apiserver_response_sizes_count{resource="controllerrevisions",scope="namespace",subresource="",verb="GET"} 6 -apiserver_response_sizes_bucket{resource="cronjobs",scope="cluster",subresource="",verb="LIST",le="1000"} 65930 -apiserver_response_sizes_bucket{resource="cronjobs",scope="cluster",subresource="",verb="LIST",le="10000"} 65930 -apiserver_response_sizes_bucket{resource="cronjobs",scope="cluster",subresource="",verb="LIST",le="100000"} 65930 -apiserver_response_sizes_bucket{resource="cronjobs",scope="cluster",subresource="",verb="LIST",le="1e+06"} 65930 -apiserver_response_sizes_bucket{resource="cronjobs",scope="cluster",subresource="",verb="LIST",le="1e+07"} 65930 -apiserver_response_sizes_bucket{resource="cronjobs",scope="cluster",subresource="",verb="LIST",le="1e+08"} 65930 -apiserver_response_sizes_bucket{resource="cronjobs",scope="cluster",subresource="",verb="LIST",le="1e+09"} 65930 -apiserver_response_sizes_bucket{resource="cronjobs",scope="cluster",subresource="",verb="LIST",le="+Inf"} 65930 -apiserver_response_sizes_sum{resource="cronjobs",scope="cluster",subresource="",verb="LIST"} 5.398321e+06 -apiserver_response_sizes_count{resource="cronjobs",scope="cluster",subresource="",verb="LIST"} 65930 -apiserver_response_sizes_bucket{resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",le="1000"} 1 -apiserver_response_sizes_bucket{resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",le="10000"} 1 -apiserver_response_sizes_bucket{resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",le="100000"} 1 -apiserver_response_sizes_bucket{resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",le="1e+06"} 1 -apiserver_response_sizes_bucket{resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",le="1e+07"} 1 -apiserver_response_sizes_bucket{resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",le="1e+08"} 1 -apiserver_response_sizes_bucket{resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",le="1e+09"} 1 -apiserver_response_sizes_bucket{resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",le="+Inf"} 1 -apiserver_response_sizes_sum{resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST"} 141 -apiserver_response_sizes_count{resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_response_sizes_bucket{resource="daemonsets",scope="cluster",subresource="",verb="LIST",le="1000"} 2 -apiserver_response_sizes_bucket{resource="daemonsets",scope="cluster",subresource="",verb="LIST",le="10000"} 711 -apiserver_response_sizes_bucket{resource="daemonsets",scope="cluster",subresource="",verb="LIST",le="100000"} 713 -apiserver_response_sizes_bucket{resource="daemonsets",scope="cluster",subresource="",verb="LIST",le="1e+06"} 713 -apiserver_response_sizes_bucket{resource="daemonsets",scope="cluster",subresource="",verb="LIST",le="1e+07"} 713 -apiserver_response_sizes_bucket{resource="daemonsets",scope="cluster",subresource="",verb="LIST",le="1e+08"} 713 -apiserver_response_sizes_bucket{resource="daemonsets",scope="cluster",subresource="",verb="LIST",le="1e+09"} 713 -apiserver_response_sizes_bucket{resource="daemonsets",scope="cluster",subresource="",verb="LIST",le="+Inf"} 713 -apiserver_response_sizes_sum{resource="daemonsets",scope="cluster",subresource="",verb="LIST"} 5.920493e+06 -apiserver_response_sizes_count{resource="daemonsets",scope="cluster",subresource="",verb="LIST"} 713 -apiserver_response_sizes_bucket{resource="daemonsets",scope="namespace",subresource="",verb="GET",le="1000"} 1 -apiserver_response_sizes_bucket{resource="daemonsets",scope="namespace",subresource="",verb="GET",le="10000"} 11099 -apiserver_response_sizes_bucket{resource="daemonsets",scope="namespace",subresource="",verb="GET",le="100000"} 11099 -apiserver_response_sizes_bucket{resource="daemonsets",scope="namespace",subresource="",verb="GET",le="1e+06"} 11099 -apiserver_response_sizes_bucket{resource="daemonsets",scope="namespace",subresource="",verb="GET",le="1e+07"} 11099 -apiserver_response_sizes_bucket{resource="daemonsets",scope="namespace",subresource="",verb="GET",le="1e+08"} 11099 -apiserver_response_sizes_bucket{resource="daemonsets",scope="namespace",subresource="",verb="GET",le="1e+09"} 11099 -apiserver_response_sizes_bucket{resource="daemonsets",scope="namespace",subresource="",verb="GET",le="+Inf"} 11099 -apiserver_response_sizes_sum{resource="daemonsets",scope="namespace",subresource="",verb="GET"} 8.2128267e+07 -apiserver_response_sizes_count{resource="daemonsets",scope="namespace",subresource="",verb="GET"} 11099 -apiserver_response_sizes_bucket{resource="daemonsets",scope="namespace",subresource="",verb="LIST",le="1000"} 10999 -apiserver_response_sizes_bucket{resource="daemonsets",scope="namespace",subresource="",verb="LIST",le="10000"} 11009 -apiserver_response_sizes_bucket{resource="daemonsets",scope="namespace",subresource="",verb="LIST",le="100000"} 21999 -apiserver_response_sizes_bucket{resource="daemonsets",scope="namespace",subresource="",verb="LIST",le="1e+06"} 21999 -apiserver_response_sizes_bucket{resource="daemonsets",scope="namespace",subresource="",verb="LIST",le="1e+07"} 21999 -apiserver_response_sizes_bucket{resource="daemonsets",scope="namespace",subresource="",verb="LIST",le="1e+08"} 21999 -apiserver_response_sizes_bucket{resource="daemonsets",scope="namespace",subresource="",verb="LIST",le="1e+09"} 21999 -apiserver_response_sizes_bucket{resource="daemonsets",scope="namespace",subresource="",verb="LIST",le="+Inf"} 21999 -apiserver_response_sizes_sum{resource="daemonsets",scope="namespace",subresource="",verb="LIST"} 1.41695719e+08 -apiserver_response_sizes_count{resource="daemonsets",scope="namespace",subresource="",verb="LIST"} 21999 -apiserver_response_sizes_bucket{resource="deployments",scope="cluster",subresource="",verb="LIST",le="1000"} 2 -apiserver_response_sizes_bucket{resource="deployments",scope="cluster",subresource="",verb="LIST",le="10000"} 2 -apiserver_response_sizes_bucket{resource="deployments",scope="cluster",subresource="",verb="LIST",le="100000"} 713 -apiserver_response_sizes_bucket{resource="deployments",scope="cluster",subresource="",verb="LIST",le="1e+06"} 713 -apiserver_response_sizes_bucket{resource="deployments",scope="cluster",subresource="",verb="LIST",le="1e+07"} 713 -apiserver_response_sizes_bucket{resource="deployments",scope="cluster",subresource="",verb="LIST",le="1e+08"} 713 -apiserver_response_sizes_bucket{resource="deployments",scope="cluster",subresource="",verb="LIST",le="1e+09"} 713 -apiserver_response_sizes_bucket{resource="deployments",scope="cluster",subresource="",verb="LIST",le="+Inf"} 713 -apiserver_response_sizes_sum{resource="deployments",scope="cluster",subresource="",verb="LIST"} 1.6824633e+07 -apiserver_response_sizes_count{resource="deployments",scope="cluster",subresource="",verb="LIST"} 713 -apiserver_response_sizes_bucket{resource="deployments",scope="namespace",subresource="",verb="GET",le="1000"} 8 -apiserver_response_sizes_bucket{resource="deployments",scope="namespace",subresource="",verb="GET",le="10000"} 66026 -apiserver_response_sizes_bucket{resource="deployments",scope="namespace",subresource="",verb="GET",le="100000"} 66026 -apiserver_response_sizes_bucket{resource="deployments",scope="namespace",subresource="",verb="GET",le="1e+06"} 66026 -apiserver_response_sizes_bucket{resource="deployments",scope="namespace",subresource="",verb="GET",le="1e+07"} 66026 -apiserver_response_sizes_bucket{resource="deployments",scope="namespace",subresource="",verb="GET",le="1e+08"} 66026 -apiserver_response_sizes_bucket{resource="deployments",scope="namespace",subresource="",verb="GET",le="1e+09"} 66026 -apiserver_response_sizes_bucket{resource="deployments",scope="namespace",subresource="",verb="GET",le="+Inf"} 66026 -apiserver_response_sizes_sum{resource="deployments",scope="namespace",subresource="",verb="GET"} 3.08386827e+08 -apiserver_response_sizes_count{resource="deployments",scope="namespace",subresource="",verb="GET"} 66026 -apiserver_response_sizes_bucket{resource="deployments",scope="namespace",subresource="",verb="LIST",le="1000"} 21996 -apiserver_response_sizes_bucket{resource="deployments",scope="namespace",subresource="",verb="LIST",le="10000"} 21996 -apiserver_response_sizes_bucket{resource="deployments",scope="namespace",subresource="",verb="LIST",le="100000"} 43994 -apiserver_response_sizes_bucket{resource="deployments",scope="namespace",subresource="",verb="LIST",le="1e+06"} 43994 -apiserver_response_sizes_bucket{resource="deployments",scope="namespace",subresource="",verb="LIST",le="1e+07"} 43994 -apiserver_response_sizes_bucket{resource="deployments",scope="namespace",subresource="",verb="LIST",le="1e+08"} 43994 -apiserver_response_sizes_bucket{resource="deployments",scope="namespace",subresource="",verb="LIST",le="1e+09"} 43994 -apiserver_response_sizes_bucket{resource="deployments",scope="namespace",subresource="",verb="LIST",le="+Inf"} 43994 -apiserver_response_sizes_sum{resource="deployments",scope="namespace",subresource="",verb="LIST"} 6.7379509e+08 -apiserver_response_sizes_count{resource="deployments",scope="namespace",subresource="",verb="LIST"} 43994 -apiserver_response_sizes_bucket{resource="deployments",scope="namespace",subresource="scale",verb="GET",le="1000"} 65893 -apiserver_response_sizes_bucket{resource="deployments",scope="namespace",subresource="scale",verb="GET",le="10000"} 65893 -apiserver_response_sizes_bucket{resource="deployments",scope="namespace",subresource="scale",verb="GET",le="100000"} 65893 -apiserver_response_sizes_bucket{resource="deployments",scope="namespace",subresource="scale",verb="GET",le="1e+06"} 65893 -apiserver_response_sizes_bucket{resource="deployments",scope="namespace",subresource="scale",verb="GET",le="1e+07"} 65893 -apiserver_response_sizes_bucket{resource="deployments",scope="namespace",subresource="scale",verb="GET",le="1e+08"} 65893 -apiserver_response_sizes_bucket{resource="deployments",scope="namespace",subresource="scale",verb="GET",le="1e+09"} 65893 -apiserver_response_sizes_bucket{resource="deployments",scope="namespace",subresource="scale",verb="GET",le="+Inf"} 65893 -apiserver_response_sizes_sum{resource="deployments",scope="namespace",subresource="scale",verb="GET"} 1.651112e+07 -apiserver_response_sizes_count{resource="deployments",scope="namespace",subresource="scale",verb="GET"} 65893 -apiserver_response_sizes_bucket{resource="endpoints",scope="cluster",subresource="",verb="LIST",le="1000"} 1 -apiserver_response_sizes_bucket{resource="endpoints",scope="cluster",subresource="",verb="LIST",le="10000"} 13 -apiserver_response_sizes_bucket{resource="endpoints",scope="cluster",subresource="",verb="LIST",le="100000"} 13 -apiserver_response_sizes_bucket{resource="endpoints",scope="cluster",subresource="",verb="LIST",le="1e+06"} 13 -apiserver_response_sizes_bucket{resource="endpoints",scope="cluster",subresource="",verb="LIST",le="1e+07"} 13 -apiserver_response_sizes_bucket{resource="endpoints",scope="cluster",subresource="",verb="LIST",le="1e+08"} 13 -apiserver_response_sizes_bucket{resource="endpoints",scope="cluster",subresource="",verb="LIST",le="1e+09"} 13 -apiserver_response_sizes_bucket{resource="endpoints",scope="cluster",subresource="",verb="LIST",le="+Inf"} 13 -apiserver_response_sizes_sum{resource="endpoints",scope="cluster",subresource="",verb="LIST"} 31981 -apiserver_response_sizes_count{resource="endpoints",scope="cluster",subresource="",verb="LIST"} 13 -apiserver_response_sizes_bucket{resource="endpoints",scope="namespace",subresource="",verb="GET",le="1000"} 733671 -apiserver_response_sizes_bucket{resource="endpoints",scope="namespace",subresource="",verb="GET",le="10000"} 733671 -apiserver_response_sizes_bucket{resource="endpoints",scope="namespace",subresource="",verb="GET",le="100000"} 733671 -apiserver_response_sizes_bucket{resource="endpoints",scope="namespace",subresource="",verb="GET",le="1e+06"} 733671 -apiserver_response_sizes_bucket{resource="endpoints",scope="namespace",subresource="",verb="GET",le="1e+07"} 733671 -apiserver_response_sizes_bucket{resource="endpoints",scope="namespace",subresource="",verb="GET",le="1e+08"} 733671 -apiserver_response_sizes_bucket{resource="endpoints",scope="namespace",subresource="",verb="GET",le="1e+09"} 733671 -apiserver_response_sizes_bucket{resource="endpoints",scope="namespace",subresource="",verb="GET",le="+Inf"} 733671 -apiserver_response_sizes_sum{resource="endpoints",scope="namespace",subresource="",verb="GET"} 2.91252625e+08 -apiserver_response_sizes_count{resource="endpoints",scope="namespace",subresource="",verb="GET"} 733671 -apiserver_response_sizes_bucket{resource="endpoints",scope="namespace",subresource="",verb="LIST",le="1000"} 10998 -apiserver_response_sizes_bucket{resource="endpoints",scope="namespace",subresource="",verb="LIST",le="10000"} 21997 -apiserver_response_sizes_bucket{resource="endpoints",scope="namespace",subresource="",verb="LIST",le="100000"} 21997 -apiserver_response_sizes_bucket{resource="endpoints",scope="namespace",subresource="",verb="LIST",le="1e+06"} 21997 -apiserver_response_sizes_bucket{resource="endpoints",scope="namespace",subresource="",verb="LIST",le="1e+07"} 21997 -apiserver_response_sizes_bucket{resource="endpoints",scope="namespace",subresource="",verb="LIST",le="1e+08"} 21997 -apiserver_response_sizes_bucket{resource="endpoints",scope="namespace",subresource="",verb="LIST",le="1e+09"} 21997 -apiserver_response_sizes_bucket{resource="endpoints",scope="namespace",subresource="",verb="LIST",le="+Inf"} 21997 -apiserver_response_sizes_sum{resource="endpoints",scope="namespace",subresource="",verb="LIST"} 3.6923616e+07 -apiserver_response_sizes_count{resource="endpoints",scope="namespace",subresource="",verb="LIST"} 21997 -apiserver_response_sizes_bucket{resource="events",scope="cluster",subresource="",verb="LIST",le="1000"} 1075 -apiserver_response_sizes_bucket{resource="events",scope="cluster",subresource="",verb="LIST",le="10000"} 1088 -apiserver_response_sizes_bucket{resource="events",scope="cluster",subresource="",verb="LIST",le="100000"} 1122 -apiserver_response_sizes_bucket{resource="events",scope="cluster",subresource="",verb="LIST",le="1e+06"} 1131 -apiserver_response_sizes_bucket{resource="events",scope="cluster",subresource="",verb="LIST",le="1e+07"} 1131 -apiserver_response_sizes_bucket{resource="events",scope="cluster",subresource="",verb="LIST",le="1e+08"} 1131 -apiserver_response_sizes_bucket{resource="events",scope="cluster",subresource="",verb="LIST",le="1e+09"} 1131 -apiserver_response_sizes_bucket{resource="events",scope="cluster",subresource="",verb="LIST",le="+Inf"} 1131 -apiserver_response_sizes_sum{resource="events",scope="cluster",subresource="",verb="LIST"} 5.177549e+06 -apiserver_response_sizes_count{resource="events",scope="cluster",subresource="",verb="LIST"} 1131 -apiserver_response_sizes_bucket{resource="events",scope="namespace",subresource="",verb="LIST",le="1000"} 1 -apiserver_response_sizes_bucket{resource="events",scope="namespace",subresource="",verb="LIST",le="10000"} 2 -apiserver_response_sizes_bucket{resource="events",scope="namespace",subresource="",verb="LIST",le="100000"} 2 -apiserver_response_sizes_bucket{resource="events",scope="namespace",subresource="",verb="LIST",le="1e+06"} 2 -apiserver_response_sizes_bucket{resource="events",scope="namespace",subresource="",verb="LIST",le="1e+07"} 2 -apiserver_response_sizes_bucket{resource="events",scope="namespace",subresource="",verb="LIST",le="1e+08"} 2 -apiserver_response_sizes_bucket{resource="events",scope="namespace",subresource="",verb="LIST",le="1e+09"} 2 -apiserver_response_sizes_bucket{resource="events",scope="namespace",subresource="",verb="LIST",le="+Inf"} 2 -apiserver_response_sizes_sum{resource="events",scope="namespace",subresource="",verb="LIST"} 4518 -apiserver_response_sizes_count{resource="events",scope="namespace",subresource="",verb="LIST"} 2 -apiserver_response_sizes_bucket{resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",le="1000"} 710 -apiserver_response_sizes_bucket{resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",le="10000"} 710 -apiserver_response_sizes_bucket{resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",le="100000"} 710 -apiserver_response_sizes_bucket{resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",le="1e+06"} 710 -apiserver_response_sizes_bucket{resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",le="1e+07"} 710 -apiserver_response_sizes_bucket{resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",le="1e+08"} 710 -apiserver_response_sizes_bucket{resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",le="1e+09"} 710 -apiserver_response_sizes_bucket{resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",le="+Inf"} 710 -apiserver_response_sizes_sum{resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST"} 89360 -apiserver_response_sizes_count{resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST"} 710 -apiserver_response_sizes_bucket{resource="ingresses",scope="cluster",subresource="",verb="LIST",le="1000"} 712 -apiserver_response_sizes_bucket{resource="ingresses",scope="cluster",subresource="",verb="LIST",le="10000"} 712 -apiserver_response_sizes_bucket{resource="ingresses",scope="cluster",subresource="",verb="LIST",le="100000"} 712 -apiserver_response_sizes_bucket{resource="ingresses",scope="cluster",subresource="",verb="LIST",le="1e+06"} 712 -apiserver_response_sizes_bucket{resource="ingresses",scope="cluster",subresource="",verb="LIST",le="1e+07"} 712 -apiserver_response_sizes_bucket{resource="ingresses",scope="cluster",subresource="",verb="LIST",le="1e+08"} 712 -apiserver_response_sizes_bucket{resource="ingresses",scope="cluster",subresource="",verb="LIST",le="1e+09"} 712 -apiserver_response_sizes_bucket{resource="ingresses",scope="cluster",subresource="",verb="LIST",le="+Inf"} 712 -apiserver_response_sizes_sum{resource="ingresses",scope="cluster",subresource="",verb="LIST"} 66245 -apiserver_response_sizes_count{resource="ingresses",scope="cluster",subresource="",verb="LIST"} 712 -apiserver_response_sizes_bucket{resource="ingresses",scope="namespace",subresource="",verb="LIST",le="1000"} 21997 -apiserver_response_sizes_bucket{resource="ingresses",scope="namespace",subresource="",verb="LIST",le="10000"} 21997 -apiserver_response_sizes_bucket{resource="ingresses",scope="namespace",subresource="",verb="LIST",le="100000"} 21997 -apiserver_response_sizes_bucket{resource="ingresses",scope="namespace",subresource="",verb="LIST",le="1e+06"} 21997 -apiserver_response_sizes_bucket{resource="ingresses",scope="namespace",subresource="",verb="LIST",le="1e+07"} 21997 -apiserver_response_sizes_bucket{resource="ingresses",scope="namespace",subresource="",verb="LIST",le="1e+08"} 21997 -apiserver_response_sizes_bucket{resource="ingresses",scope="namespace",subresource="",verb="LIST",le="1e+09"} 21997 -apiserver_response_sizes_bucket{resource="ingresses",scope="namespace",subresource="",verb="LIST",le="+Inf"} 21997 -apiserver_response_sizes_sum{resource="ingresses",scope="namespace",subresource="",verb="LIST"} 3.934813e+06 -apiserver_response_sizes_count{resource="ingresses",scope="namespace",subresource="",verb="LIST"} 21997 -apiserver_response_sizes_bucket{resource="jobs",scope="cluster",subresource="",verb="LIST",le="1000"} 61 -apiserver_response_sizes_bucket{resource="jobs",scope="cluster",subresource="",verb="LIST",le="10000"} 66639 -apiserver_response_sizes_bucket{resource="jobs",scope="cluster",subresource="",verb="LIST",le="100000"} 66639 -apiserver_response_sizes_bucket{resource="jobs",scope="cluster",subresource="",verb="LIST",le="1e+06"} 66639 -apiserver_response_sizes_bucket{resource="jobs",scope="cluster",subresource="",verb="LIST",le="1e+07"} 66639 -apiserver_response_sizes_bucket{resource="jobs",scope="cluster",subresource="",verb="LIST",le="1e+08"} 66639 -apiserver_response_sizes_bucket{resource="jobs",scope="cluster",subresource="",verb="LIST",le="1e+09"} 66639 -apiserver_response_sizes_bucket{resource="jobs",scope="cluster",subresource="",verb="LIST",le="+Inf"} 66639 -apiserver_response_sizes_sum{resource="jobs",scope="cluster",subresource="",verb="LIST"} 2.05635007e+08 -apiserver_response_sizes_count{resource="jobs",scope="cluster",subresource="",verb="LIST"} 66639 -apiserver_response_sizes_bucket{resource="jobs",scope="namespace",subresource="",verb="GET",le="1000"} 1 -apiserver_response_sizes_bucket{resource="jobs",scope="namespace",subresource="",verb="GET",le="10000"} 68 -apiserver_response_sizes_bucket{resource="jobs",scope="namespace",subresource="",verb="GET",le="100000"} 68 -apiserver_response_sizes_bucket{resource="jobs",scope="namespace",subresource="",verb="GET",le="1e+06"} 68 -apiserver_response_sizes_bucket{resource="jobs",scope="namespace",subresource="",verb="GET",le="1e+07"} 68 -apiserver_response_sizes_bucket{resource="jobs",scope="namespace",subresource="",verb="GET",le="1e+08"} 68 -apiserver_response_sizes_bucket{resource="jobs",scope="namespace",subresource="",verb="GET",le="1e+09"} 68 -apiserver_response_sizes_bucket{resource="jobs",scope="namespace",subresource="",verb="GET",le="+Inf"} 68 -apiserver_response_sizes_sum{resource="jobs",scope="namespace",subresource="",verb="GET"} 110582 -apiserver_response_sizes_count{resource="jobs",scope="namespace",subresource="",verb="GET"} 68 -apiserver_response_sizes_bucket{resource="jobs",scope="namespace",subresource="",verb="LIST",le="1000"} 21997 -apiserver_response_sizes_bucket{resource="jobs",scope="namespace",subresource="",verb="LIST",le="10000"} 21997 -apiserver_response_sizes_bucket{resource="jobs",scope="namespace",subresource="",verb="LIST",le="100000"} 21997 -apiserver_response_sizes_bucket{resource="jobs",scope="namespace",subresource="",verb="LIST",le="1e+06"} 21997 -apiserver_response_sizes_bucket{resource="jobs",scope="namespace",subresource="",verb="LIST",le="1e+07"} 21997 -apiserver_response_sizes_bucket{resource="jobs",scope="namespace",subresource="",verb="LIST",le="1e+08"} 21997 -apiserver_response_sizes_bucket{resource="jobs",scope="namespace",subresource="",verb="LIST",le="1e+09"} 21997 -apiserver_response_sizes_bucket{resource="jobs",scope="namespace",subresource="",verb="LIST",le="+Inf"} 21997 -apiserver_response_sizes_sum{resource="jobs",scope="namespace",subresource="",verb="LIST"} 3.2969e+06 -apiserver_response_sizes_count{resource="jobs",scope="namespace",subresource="",verb="LIST"} 21997 -apiserver_response_sizes_bucket{resource="limitranges",scope="cluster",subresource="",verb="LIST",le="1000"} 2 -apiserver_response_sizes_bucket{resource="limitranges",scope="cluster",subresource="",verb="LIST",le="10000"} 2 -apiserver_response_sizes_bucket{resource="limitranges",scope="cluster",subresource="",verb="LIST",le="100000"} 2 -apiserver_response_sizes_bucket{resource="limitranges",scope="cluster",subresource="",verb="LIST",le="1e+06"} 2 -apiserver_response_sizes_bucket{resource="limitranges",scope="cluster",subresource="",verb="LIST",le="1e+07"} 2 -apiserver_response_sizes_bucket{resource="limitranges",scope="cluster",subresource="",verb="LIST",le="1e+08"} 2 -apiserver_response_sizes_bucket{resource="limitranges",scope="cluster",subresource="",verb="LIST",le="1e+09"} 2 -apiserver_response_sizes_bucket{resource="limitranges",scope="cluster",subresource="",verb="LIST",le="+Inf"} 2 -apiserver_response_sizes_sum{resource="limitranges",scope="cluster",subresource="",verb="LIST"} 122 -apiserver_response_sizes_count{resource="limitranges",scope="cluster",subresource="",verb="LIST"} 2 -apiserver_response_sizes_bucket{resource="limitranges",scope="namespace",subresource="",verb="GET",le="1000"} 1 -apiserver_response_sizes_bucket{resource="limitranges",scope="namespace",subresource="",verb="GET",le="10000"} 1 -apiserver_response_sizes_bucket{resource="limitranges",scope="namespace",subresource="",verb="GET",le="100000"} 1 -apiserver_response_sizes_bucket{resource="limitranges",scope="namespace",subresource="",verb="GET",le="1e+06"} 1 -apiserver_response_sizes_bucket{resource="limitranges",scope="namespace",subresource="",verb="GET",le="1e+07"} 1 -apiserver_response_sizes_bucket{resource="limitranges",scope="namespace",subresource="",verb="GET",le="1e+08"} 1 -apiserver_response_sizes_bucket{resource="limitranges",scope="namespace",subresource="",verb="GET",le="1e+09"} 1 -apiserver_response_sizes_bucket{resource="limitranges",scope="namespace",subresource="",verb="GET",le="+Inf"} 1 -apiserver_response_sizes_sum{resource="limitranges",scope="namespace",subresource="",verb="GET"} 194 -apiserver_response_sizes_count{resource="limitranges",scope="namespace",subresource="",verb="GET"} 1 -apiserver_response_sizes_bucket{resource="limitranges",scope="namespace",subresource="",verb="LIST",le="1000"} 18 -apiserver_response_sizes_bucket{resource="limitranges",scope="namespace",subresource="",verb="LIST",le="10000"} 18 -apiserver_response_sizes_bucket{resource="limitranges",scope="namespace",subresource="",verb="LIST",le="100000"} 18 -apiserver_response_sizes_bucket{resource="limitranges",scope="namespace",subresource="",verb="LIST",le="1e+06"} 18 -apiserver_response_sizes_bucket{resource="limitranges",scope="namespace",subresource="",verb="LIST",le="1e+07"} 18 -apiserver_response_sizes_bucket{resource="limitranges",scope="namespace",subresource="",verb="LIST",le="1e+08"} 18 -apiserver_response_sizes_bucket{resource="limitranges",scope="namespace",subresource="",verb="LIST",le="1e+09"} 18 -apiserver_response_sizes_bucket{resource="limitranges",scope="namespace",subresource="",verb="LIST",le="+Inf"} 18 -apiserver_response_sizes_sum{resource="limitranges",scope="namespace",subresource="",verb="LIST"} 1554 -apiserver_response_sizes_count{resource="limitranges",scope="namespace",subresource="",verb="LIST"} 18 -apiserver_response_sizes_bucket{resource="namespaces",scope="cluster",subresource="",verb="GET",le="1000"} 87994 -apiserver_response_sizes_bucket{resource="namespaces",scope="cluster",subresource="",verb="GET",le="10000"} 87994 -apiserver_response_sizes_bucket{resource="namespaces",scope="cluster",subresource="",verb="GET",le="100000"} 87994 -apiserver_response_sizes_bucket{resource="namespaces",scope="cluster",subresource="",verb="GET",le="1e+06"} 87994 -apiserver_response_sizes_bucket{resource="namespaces",scope="cluster",subresource="",verb="GET",le="1e+07"} 87994 -apiserver_response_sizes_bucket{resource="namespaces",scope="cluster",subresource="",verb="GET",le="1e+08"} 87994 -apiserver_response_sizes_bucket{resource="namespaces",scope="cluster",subresource="",verb="GET",le="1e+09"} 87994 -apiserver_response_sizes_bucket{resource="namespaces",scope="cluster",subresource="",verb="GET",le="+Inf"} 87994 -apiserver_response_sizes_sum{resource="namespaces",scope="cluster",subresource="",verb="GET"} 1.5191324e+07 -apiserver_response_sizes_count{resource="namespaces",scope="cluster",subresource="",verb="GET"} 87994 -apiserver_response_sizes_bucket{resource="namespaces",scope="cluster",subresource="",verb="LIST",le="1000"} 29194 -apiserver_response_sizes_bucket{resource="namespaces",scope="cluster",subresource="",verb="LIST",le="10000"} 29194 -apiserver_response_sizes_bucket{resource="namespaces",scope="cluster",subresource="",verb="LIST",le="100000"} 29194 -apiserver_response_sizes_bucket{resource="namespaces",scope="cluster",subresource="",verb="LIST",le="1e+06"} 29194 -apiserver_response_sizes_bucket{resource="namespaces",scope="cluster",subresource="",verb="LIST",le="1e+07"} 29194 -apiserver_response_sizes_bucket{resource="namespaces",scope="cluster",subresource="",verb="LIST",le="1e+08"} 29194 -apiserver_response_sizes_bucket{resource="namespaces",scope="cluster",subresource="",verb="LIST",le="1e+09"} 29194 -apiserver_response_sizes_bucket{resource="namespaces",scope="cluster",subresource="",verb="LIST",le="+Inf"} 29194 -apiserver_response_sizes_sum{resource="namespaces",scope="cluster",subresource="",verb="LIST"} 7.222483e+06 -apiserver_response_sizes_count{resource="namespaces",scope="cluster",subresource="",verb="LIST"} 29194 -apiserver_response_sizes_bucket{resource="networkpolicies",scope="cluster",subresource="",verb="LIST",le="1000"} 2 -apiserver_response_sizes_bucket{resource="networkpolicies",scope="cluster",subresource="",verb="LIST",le="10000"} 2 -apiserver_response_sizes_bucket{resource="networkpolicies",scope="cluster",subresource="",verb="LIST",le="100000"} 2 -apiserver_response_sizes_bucket{resource="networkpolicies",scope="cluster",subresource="",verb="LIST",le="1e+06"} 2 -apiserver_response_sizes_bucket{resource="networkpolicies",scope="cluster",subresource="",verb="LIST",le="1e+07"} 2 -apiserver_response_sizes_bucket{resource="networkpolicies",scope="cluster",subresource="",verb="LIST",le="1e+08"} 2 -apiserver_response_sizes_bucket{resource="networkpolicies",scope="cluster",subresource="",verb="LIST",le="1e+09"} 2 -apiserver_response_sizes_bucket{resource="networkpolicies",scope="cluster",subresource="",verb="LIST",le="+Inf"} 2 -apiserver_response_sizes_sum{resource="networkpolicies",scope="cluster",subresource="",verb="LIST"} 268 -apiserver_response_sizes_count{resource="networkpolicies",scope="cluster",subresource="",verb="LIST"} 2 -apiserver_response_sizes_bucket{resource="nodes",scope="",subresource="",verb="GET",le="1000"} 1 -apiserver_response_sizes_bucket{resource="nodes",scope="",subresource="",verb="GET",le="10000"} 1 -apiserver_response_sizes_bucket{resource="nodes",scope="",subresource="",verb="GET",le="100000"} 1 -apiserver_response_sizes_bucket{resource="nodes",scope="",subresource="",verb="GET",le="1e+06"} 1 -apiserver_response_sizes_bucket{resource="nodes",scope="",subresource="",verb="GET",le="1e+07"} 1 -apiserver_response_sizes_bucket{resource="nodes",scope="",subresource="",verb="GET",le="1e+08"} 1 -apiserver_response_sizes_bucket{resource="nodes",scope="",subresource="",verb="GET",le="1e+09"} 1 -apiserver_response_sizes_bucket{resource="nodes",scope="",subresource="",verb="GET",le="+Inf"} 1 -apiserver_response_sizes_sum{resource="nodes",scope="",subresource="",verb="GET"} 0 -apiserver_response_sizes_count{resource="nodes",scope="",subresource="",verb="GET"} 1 -apiserver_response_sizes_bucket{resource="nodes",scope="cluster",subresource="",verb="GET",le="1000"} 57 -apiserver_response_sizes_bucket{resource="nodes",scope="cluster",subresource="",verb="GET",le="10000"} 57 -apiserver_response_sizes_bucket{resource="nodes",scope="cluster",subresource="",verb="GET",le="100000"} 197492 -apiserver_response_sizes_bucket{resource="nodes",scope="cluster",subresource="",verb="GET",le="1e+06"} 197492 -apiserver_response_sizes_bucket{resource="nodes",scope="cluster",subresource="",verb="GET",le="1e+07"} 197492 -apiserver_response_sizes_bucket{resource="nodes",scope="cluster",subresource="",verb="GET",le="1e+08"} 197492 -apiserver_response_sizes_bucket{resource="nodes",scope="cluster",subresource="",verb="GET",le="1e+09"} 197492 -apiserver_response_sizes_bucket{resource="nodes",scope="cluster",subresource="",verb="GET",le="+Inf"} 197492 -apiserver_response_sizes_sum{resource="nodes",scope="cluster",subresource="",verb="GET"} 2.863222325e+09 -apiserver_response_sizes_count{resource="nodes",scope="cluster",subresource="",verb="GET"} 197492 -apiserver_response_sizes_bucket{resource="nodes",scope="cluster",subresource="",verb="LIST",le="1000"} 25 -apiserver_response_sizes_bucket{resource="nodes",scope="cluster",subresource="",verb="LIST",le="10000"} 25 -apiserver_response_sizes_bucket{resource="nodes",scope="cluster",subresource="",verb="LIST",le="100000"} 157377 -apiserver_response_sizes_bucket{resource="nodes",scope="cluster",subresource="",verb="LIST",le="1e+06"} 157377 -apiserver_response_sizes_bucket{resource="nodes",scope="cluster",subresource="",verb="LIST",le="1e+07"} 157377 -apiserver_response_sizes_bucket{resource="nodes",scope="cluster",subresource="",verb="LIST",le="1e+08"} 157377 -apiserver_response_sizes_bucket{resource="nodes",scope="cluster",subresource="",verb="LIST",le="1e+09"} 157377 -apiserver_response_sizes_bucket{resource="nodes",scope="cluster",subresource="",verb="LIST",le="+Inf"} 157377 -apiserver_response_sizes_sum{resource="nodes",scope="cluster",subresource="",verb="LIST"} 6.850129386e+09 -apiserver_response_sizes_count{resource="nodes",scope="cluster",subresource="",verb="LIST"} 157377 -apiserver_response_sizes_bucket{resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",le="1000"} 711 -apiserver_response_sizes_bucket{resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",le="10000"} 711 -apiserver_response_sizes_bucket{resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",le="100000"} 711 -apiserver_response_sizes_bucket{resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",le="1e+06"} 711 -apiserver_response_sizes_bucket{resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",le="1e+07"} 711 -apiserver_response_sizes_bucket{resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",le="1e+08"} 711 -apiserver_response_sizes_bucket{resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",le="1e+09"} 711 -apiserver_response_sizes_bucket{resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",le="+Inf"} 711 -apiserver_response_sizes_sum{resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST"} 378239 -apiserver_response_sizes_count{resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST"} 711 -apiserver_response_sizes_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="GET",le="1000"} 8712 -apiserver_response_sizes_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="GET",le="10000"} 8712 -apiserver_response_sizes_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="GET",le="100000"} 8712 -apiserver_response_sizes_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="GET",le="1e+06"} 8712 -apiserver_response_sizes_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="GET",le="1e+07"} 8712 -apiserver_response_sizes_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="GET",le="1e+08"} 8712 -apiserver_response_sizes_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="GET",le="1e+09"} 8712 -apiserver_response_sizes_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="GET",le="+Inf"} 8712 -apiserver_response_sizes_sum{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="GET"} 4.207896e+06 -apiserver_response_sizes_count{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="GET"} 8712 -apiserver_response_sizes_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="LIST",le="1000"} 21997 -apiserver_response_sizes_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="LIST",le="10000"} 21997 -apiserver_response_sizes_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="LIST",le="100000"} 21997 -apiserver_response_sizes_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="LIST",le="1e+06"} 21997 -apiserver_response_sizes_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="LIST",le="1e+07"} 21997 -apiserver_response_sizes_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="LIST",le="1e+08"} 21997 -apiserver_response_sizes_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="LIST",le="1e+09"} 21997 -apiserver_response_sizes_bucket{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="LIST",le="+Inf"} 21997 -apiserver_response_sizes_sum{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="LIST"} 3.802831e+06 -apiserver_response_sizes_count{resource="persistentvolumeclaims",scope="namespace",subresource="",verb="LIST"} 21997 -apiserver_response_sizes_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="GET",le="1000"} 8712 -apiserver_response_sizes_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="GET",le="10000"} 8712 -apiserver_response_sizes_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="GET",le="100000"} 8712 -apiserver_response_sizes_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="GET",le="1e+06"} 8712 -apiserver_response_sizes_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="GET",le="1e+07"} 8712 -apiserver_response_sizes_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="GET",le="1e+08"} 8712 -apiserver_response_sizes_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="GET",le="1e+09"} 8712 -apiserver_response_sizes_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="GET",le="+Inf"} 8712 -apiserver_response_sizes_sum{resource="persistentvolumes",scope="cluster",subresource="",verb="GET"} 6.341804e+06 -apiserver_response_sizes_count{resource="persistentvolumes",scope="cluster",subresource="",verb="GET"} 8712 -apiserver_response_sizes_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",le="1000"} 22717 -apiserver_response_sizes_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",le="10000"} 22717 -apiserver_response_sizes_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",le="100000"} 22717 -apiserver_response_sizes_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",le="1e+06"} 22717 -apiserver_response_sizes_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",le="1e+07"} 22717 -apiserver_response_sizes_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",le="1e+08"} 22717 -apiserver_response_sizes_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",le="1e+09"} 22717 -apiserver_response_sizes_bucket{resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",le="+Inf"} 22717 -apiserver_response_sizes_sum{resource="persistentvolumes",scope="cluster",subresource="",verb="LIST"} 3.63061e+06 -apiserver_response_sizes_count{resource="persistentvolumes",scope="cluster",subresource="",verb="LIST"} 22717 -apiserver_response_sizes_bucket{resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",le="1000"} 710 -apiserver_response_sizes_bucket{resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",le="10000"} 710 -apiserver_response_sizes_bucket{resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",le="100000"} 710 -apiserver_response_sizes_bucket{resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",le="1e+06"} 710 -apiserver_response_sizes_bucket{resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",le="1e+07"} 710 -apiserver_response_sizes_bucket{resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",le="1e+08"} 710 -apiserver_response_sizes_bucket{resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",le="1e+09"} 710 -apiserver_response_sizes_bucket{resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",le="+Inf"} 710 -apiserver_response_sizes_sum{resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST"} 76590 -apiserver_response_sizes_count{resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST"} 710 -apiserver_response_sizes_bucket{resource="pods",scope="cluster",subresource="",verb="LIST",le="1000"} 13 -apiserver_response_sizes_bucket{resource="pods",scope="cluster",subresource="",verb="LIST",le="10000"} 28 -apiserver_response_sizes_bucket{resource="pods",scope="cluster",subresource="",verb="LIST",le="100000"} 7278 -apiserver_response_sizes_bucket{resource="pods",scope="cluster",subresource="",verb="LIST",le="1e+06"} 7286 -apiserver_response_sizes_bucket{resource="pods",scope="cluster",subresource="",verb="LIST",le="1e+07"} 7286 -apiserver_response_sizes_bucket{resource="pods",scope="cluster",subresource="",verb="LIST",le="1e+08"} 7286 -apiserver_response_sizes_bucket{resource="pods",scope="cluster",subresource="",verb="LIST",le="1e+09"} 7286 -apiserver_response_sizes_bucket{resource="pods",scope="cluster",subresource="",verb="LIST",le="+Inf"} 7286 -apiserver_response_sizes_sum{resource="pods",scope="cluster",subresource="",verb="LIST"} 5.22489444e+08 -apiserver_response_sizes_count{resource="pods",scope="cluster",subresource="",verb="LIST"} 7286 -apiserver_response_sizes_bucket{resource="pods",scope="namespace",subresource="",verb="GET",le="1000"} 100 -apiserver_response_sizes_bucket{resource="pods",scope="namespace",subresource="",verb="GET",le="10000"} 66815 -apiserver_response_sizes_bucket{resource="pods",scope="namespace",subresource="",verb="GET",le="100000"} 66815 -apiserver_response_sizes_bucket{resource="pods",scope="namespace",subresource="",verb="GET",le="1e+06"} 66815 -apiserver_response_sizes_bucket{resource="pods",scope="namespace",subresource="",verb="GET",le="1e+07"} 66815 -apiserver_response_sizes_bucket{resource="pods",scope="namespace",subresource="",verb="GET",le="1e+08"} 66815 -apiserver_response_sizes_bucket{resource="pods",scope="namespace",subresource="",verb="GET",le="1e+09"} 66815 -apiserver_response_sizes_bucket{resource="pods",scope="namespace",subresource="",verb="GET",le="+Inf"} 66815 -apiserver_response_sizes_sum{resource="pods",scope="namespace",subresource="",verb="GET"} 3.88451404e+08 -apiserver_response_sizes_count{resource="pods",scope="namespace",subresource="",verb="GET"} 66815 -apiserver_response_sizes_bucket{resource="pods",scope="namespace",subresource="",verb="LIST",le="1000"} 18192 -apiserver_response_sizes_bucket{resource="pods",scope="namespace",subresource="",verb="LIST",le="10000"} 18207 -apiserver_response_sizes_bucket{resource="pods",scope="namespace",subresource="",verb="LIST",le="100000"} 36420 -apiserver_response_sizes_bucket{resource="pods",scope="namespace",subresource="",verb="LIST",le="1e+06"} 36425 -apiserver_response_sizes_bucket{resource="pods",scope="namespace",subresource="",verb="LIST",le="1e+07"} 36425 -apiserver_response_sizes_bucket{resource="pods",scope="namespace",subresource="",verb="LIST",le="1e+08"} 36425 -apiserver_response_sizes_bucket{resource="pods",scope="namespace",subresource="",verb="LIST",le="1e+09"} 36425 -apiserver_response_sizes_bucket{resource="pods",scope="namespace",subresource="",verb="LIST",le="+Inf"} 36425 -apiserver_response_sizes_sum{resource="pods",scope="namespace",subresource="",verb="LIST"} 9.58672957e+08 -apiserver_response_sizes_count{resource="pods",scope="namespace",subresource="",verb="LIST"} 36425 -apiserver_response_sizes_bucket{resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",le="1000"} 1 -apiserver_response_sizes_bucket{resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",le="10000"} 1 -apiserver_response_sizes_bucket{resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",le="100000"} 1 -apiserver_response_sizes_bucket{resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",le="1e+06"} 1 -apiserver_response_sizes_bucket{resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",le="1e+07"} 1 -apiserver_response_sizes_bucket{resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",le="1e+08"} 1 -apiserver_response_sizes_bucket{resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",le="1e+09"} 1 -apiserver_response_sizes_bucket{resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",le="+Inf"} 1 -apiserver_response_sizes_sum{resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST"} 108 -apiserver_response_sizes_count{resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST"} 1 -apiserver_response_sizes_bucket{resource="podtemplates",scope="cluster",subresource="",verb="LIST",le="1000"} 710 -apiserver_response_sizes_bucket{resource="podtemplates",scope="cluster",subresource="",verb="LIST",le="10000"} 710 -apiserver_response_sizes_bucket{resource="podtemplates",scope="cluster",subresource="",verb="LIST",le="100000"} 710 -apiserver_response_sizes_bucket{resource="podtemplates",scope="cluster",subresource="",verb="LIST",le="1e+06"} 710 -apiserver_response_sizes_bucket{resource="podtemplates",scope="cluster",subresource="",verb="LIST",le="1e+07"} 710 -apiserver_response_sizes_bucket{resource="podtemplates",scope="cluster",subresource="",verb="LIST",le="1e+08"} 710 -apiserver_response_sizes_bucket{resource="podtemplates",scope="cluster",subresource="",verb="LIST",le="1e+09"} 710 -apiserver_response_sizes_bucket{resource="podtemplates",scope="cluster",subresource="",verb="LIST",le="+Inf"} 710 -apiserver_response_sizes_sum{resource="podtemplates",scope="cluster",subresource="",verb="LIST"} 47479 -apiserver_response_sizes_count{resource="podtemplates",scope="cluster",subresource="",verb="LIST"} 710 -apiserver_response_sizes_bucket{resource="replicasets",scope="cluster",subresource="",verb="LIST",le="1000"} 3 -apiserver_response_sizes_bucket{resource="replicasets",scope="cluster",subresource="",verb="LIST",le="10000"} 3 -apiserver_response_sizes_bucket{resource="replicasets",scope="cluster",subresource="",verb="LIST",le="100000"} 714 -apiserver_response_sizes_bucket{resource="replicasets",scope="cluster",subresource="",verb="LIST",le="1e+06"} 714 -apiserver_response_sizes_bucket{resource="replicasets",scope="cluster",subresource="",verb="LIST",le="1e+07"} 714 -apiserver_response_sizes_bucket{resource="replicasets",scope="cluster",subresource="",verb="LIST",le="1e+08"} 714 -apiserver_response_sizes_bucket{resource="replicasets",scope="cluster",subresource="",verb="LIST",le="1e+09"} 714 -apiserver_response_sizes_bucket{resource="replicasets",scope="cluster",subresource="",verb="LIST",le="+Inf"} 714 -apiserver_response_sizes_sum{resource="replicasets",scope="cluster",subresource="",verb="LIST"} 1.3247434e+07 -apiserver_response_sizes_count{resource="replicasets",scope="cluster",subresource="",verb="LIST"} 714 -apiserver_response_sizes_bucket{resource="replicasets",scope="namespace",subresource="",verb="GET",le="1000"} 14 -apiserver_response_sizes_bucket{resource="replicasets",scope="namespace",subresource="",verb="GET",le="10000"} 55 -apiserver_response_sizes_bucket{resource="replicasets",scope="namespace",subresource="",verb="GET",le="100000"} 55 -apiserver_response_sizes_bucket{resource="replicasets",scope="namespace",subresource="",verb="GET",le="1e+06"} 55 -apiserver_response_sizes_bucket{resource="replicasets",scope="namespace",subresource="",verb="GET",le="1e+07"} 55 -apiserver_response_sizes_bucket{resource="replicasets",scope="namespace",subresource="",verb="GET",le="1e+08"} 55 -apiserver_response_sizes_bucket{resource="replicasets",scope="namespace",subresource="",verb="GET",le="1e+09"} 55 -apiserver_response_sizes_bucket{resource="replicasets",scope="namespace",subresource="",verb="GET",le="+Inf"} 55 -apiserver_response_sizes_sum{resource="replicasets",scope="namespace",subresource="",verb="GET"} 76447 -apiserver_response_sizes_count{resource="replicasets",scope="namespace",subresource="",verb="GET"} 55 -apiserver_response_sizes_bucket{resource="replicasets",scope="namespace",subresource="",verb="LIST",le="1000"} 11040 -apiserver_response_sizes_bucket{resource="replicasets",scope="namespace",subresource="",verb="LIST",le="10000"} 22013 -apiserver_response_sizes_bucket{resource="replicasets",scope="namespace",subresource="",verb="LIST",le="100000"} 22013 -apiserver_response_sizes_bucket{resource="replicasets",scope="namespace",subresource="",verb="LIST",le="1e+06"} 22013 -apiserver_response_sizes_bucket{resource="replicasets",scope="namespace",subresource="",verb="LIST",le="1e+07"} 22013 -apiserver_response_sizes_bucket{resource="replicasets",scope="namespace",subresource="",verb="LIST",le="1e+08"} 22013 -apiserver_response_sizes_bucket{resource="replicasets",scope="namespace",subresource="",verb="LIST",le="1e+09"} 22013 -apiserver_response_sizes_bucket{resource="replicasets",scope="namespace",subresource="",verb="LIST",le="+Inf"} 22013 -apiserver_response_sizes_sum{resource="replicasets",scope="namespace",subresource="",verb="LIST"} 3.0011954e+07 -apiserver_response_sizes_count{resource="replicasets",scope="namespace",subresource="",verb="LIST"} 22013 -apiserver_response_sizes_bucket{resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",le="1000"} 713 -apiserver_response_sizes_bucket{resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",le="10000"} 713 -apiserver_response_sizes_bucket{resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",le="100000"} 713 -apiserver_response_sizes_bucket{resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",le="1e+06"} 713 -apiserver_response_sizes_bucket{resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",le="1e+07"} 713 -apiserver_response_sizes_bucket{resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",le="1e+08"} 713 -apiserver_response_sizes_bucket{resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",le="1e+09"} 713 -apiserver_response_sizes_bucket{resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",le="+Inf"} 713 -apiserver_response_sizes_sum{resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST"} 62051 -apiserver_response_sizes_count{resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST"} 713 -apiserver_response_sizes_bucket{resource="replicationcontrollers",scope="namespace",subresource="",verb="LIST",le="1000"} 21997 -apiserver_response_sizes_bucket{resource="replicationcontrollers",scope="namespace",subresource="",verb="LIST",le="10000"} 21997 -apiserver_response_sizes_bucket{resource="replicationcontrollers",scope="namespace",subresource="",verb="LIST",le="100000"} 21997 -apiserver_response_sizes_bucket{resource="replicationcontrollers",scope="namespace",subresource="",verb="LIST",le="1e+06"} 21997 -apiserver_response_sizes_bucket{resource="replicationcontrollers",scope="namespace",subresource="",verb="LIST",le="1e+07"} 21997 -apiserver_response_sizes_bucket{resource="replicationcontrollers",scope="namespace",subresource="",verb="LIST",le="1e+08"} 21997 -apiserver_response_sizes_bucket{resource="replicationcontrollers",scope="namespace",subresource="",verb="LIST",le="1e+09"} 21997 -apiserver_response_sizes_bucket{resource="replicationcontrollers",scope="namespace",subresource="",verb="LIST",le="+Inf"} 21997 -apiserver_response_sizes_sum{resource="replicationcontrollers",scope="namespace",subresource="",verb="LIST"} 3.802831e+06 -apiserver_response_sizes_count{resource="replicationcontrollers",scope="namespace",subresource="",verb="LIST"} 21997 -apiserver_response_sizes_bucket{resource="resourcequotas",scope="cluster",subresource="",verb="LIST",le="1000"} 4 -apiserver_response_sizes_bucket{resource="resourcequotas",scope="cluster",subresource="",verb="LIST",le="10000"} 4 -apiserver_response_sizes_bucket{resource="resourcequotas",scope="cluster",subresource="",verb="LIST",le="100000"} 4 -apiserver_response_sizes_bucket{resource="resourcequotas",scope="cluster",subresource="",verb="LIST",le="1e+06"} 4 -apiserver_response_sizes_bucket{resource="resourcequotas",scope="cluster",subresource="",verb="LIST",le="1e+07"} 4 -apiserver_response_sizes_bucket{resource="resourcequotas",scope="cluster",subresource="",verb="LIST",le="1e+08"} 4 -apiserver_response_sizes_bucket{resource="resourcequotas",scope="cluster",subresource="",verb="LIST",le="1e+09"} 4 -apiserver_response_sizes_bucket{resource="resourcequotas",scope="cluster",subresource="",verb="LIST",le="+Inf"} 4 -apiserver_response_sizes_sum{resource="resourcequotas",scope="cluster",subresource="",verb="LIST"} 394 -apiserver_response_sizes_count{resource="resourcequotas",scope="cluster",subresource="",verb="LIST"} 4 -apiserver_response_sizes_bucket{resource="resourcequotas",scope="namespace",subresource="",verb="LIST",le="1000"} 11023 -apiserver_response_sizes_bucket{resource="resourcequotas",scope="namespace",subresource="",verb="LIST",le="10000"} 11023 -apiserver_response_sizes_bucket{resource="resourcequotas",scope="namespace",subresource="",verb="LIST",le="100000"} 11023 -apiserver_response_sizes_bucket{resource="resourcequotas",scope="namespace",subresource="",verb="LIST",le="1e+06"} 11023 -apiserver_response_sizes_bucket{resource="resourcequotas",scope="namespace",subresource="",verb="LIST",le="1e+07"} 11023 -apiserver_response_sizes_bucket{resource="resourcequotas",scope="namespace",subresource="",verb="LIST",le="1e+08"} 11023 -apiserver_response_sizes_bucket{resource="resourcequotas",scope="namespace",subresource="",verb="LIST",le="1e+09"} 11023 -apiserver_response_sizes_bucket{resource="resourcequotas",scope="namespace",subresource="",verb="LIST",le="+Inf"} 11023 -apiserver_response_sizes_sum{resource="resourcequotas",scope="namespace",subresource="",verb="LIST"} 1.034718e+06 -apiserver_response_sizes_count{resource="resourcequotas",scope="namespace",subresource="",verb="LIST"} 11023 -apiserver_response_sizes_bucket{resource="rolebindings",scope="cluster",subresource="",verb="LIST",le="1000"} 1 -apiserver_response_sizes_bucket{resource="rolebindings",scope="cluster",subresource="",verb="LIST",le="10000"} 2 -apiserver_response_sizes_bucket{resource="rolebindings",scope="cluster",subresource="",verb="LIST",le="100000"} 2 -apiserver_response_sizes_bucket{resource="rolebindings",scope="cluster",subresource="",verb="LIST",le="1e+06"} 2 -apiserver_response_sizes_bucket{resource="rolebindings",scope="cluster",subresource="",verb="LIST",le="1e+07"} 2 -apiserver_response_sizes_bucket{resource="rolebindings",scope="cluster",subresource="",verb="LIST",le="1e+08"} 2 -apiserver_response_sizes_bucket{resource="rolebindings",scope="cluster",subresource="",verb="LIST",le="1e+09"} 2 -apiserver_response_sizes_bucket{resource="rolebindings",scope="cluster",subresource="",verb="LIST",le="+Inf"} 2 -apiserver_response_sizes_sum{resource="rolebindings",scope="cluster",subresource="",verb="LIST"} 2950 -apiserver_response_sizes_count{resource="rolebindings",scope="cluster",subresource="",verb="LIST"} 2 -apiserver_response_sizes_bucket{resource="rolebindings",scope="namespace",subresource="",verb="GET",le="1000"} 8 -apiserver_response_sizes_bucket{resource="rolebindings",scope="namespace",subresource="",verb="GET",le="10000"} 22003 -apiserver_response_sizes_bucket{resource="rolebindings",scope="namespace",subresource="",verb="GET",le="100000"} 22003 -apiserver_response_sizes_bucket{resource="rolebindings",scope="namespace",subresource="",verb="GET",le="1e+06"} 22003 -apiserver_response_sizes_bucket{resource="rolebindings",scope="namespace",subresource="",verb="GET",le="1e+07"} 22003 -apiserver_response_sizes_bucket{resource="rolebindings",scope="namespace",subresource="",verb="GET",le="1e+08"} 22003 -apiserver_response_sizes_bucket{resource="rolebindings",scope="namespace",subresource="",verb="GET",le="1e+09"} 22003 -apiserver_response_sizes_bucket{resource="rolebindings",scope="namespace",subresource="",verb="GET",le="+Inf"} 22003 -apiserver_response_sizes_sum{resource="rolebindings",scope="namespace",subresource="",verb="GET"} 2.6373919e+07 -apiserver_response_sizes_count{resource="rolebindings",scope="namespace",subresource="",verb="GET"} 22003 -apiserver_response_sizes_bucket{resource="roles",scope="cluster",subresource="",verb="LIST",le="1000"} 1 -apiserver_response_sizes_bucket{resource="roles",scope="cluster",subresource="",verb="LIST",le="10000"} 2 -apiserver_response_sizes_bucket{resource="roles",scope="cluster",subresource="",verb="LIST",le="100000"} 2 -apiserver_response_sizes_bucket{resource="roles",scope="cluster",subresource="",verb="LIST",le="1e+06"} 2 -apiserver_response_sizes_bucket{resource="roles",scope="cluster",subresource="",verb="LIST",le="1e+07"} 2 -apiserver_response_sizes_bucket{resource="roles",scope="cluster",subresource="",verb="LIST",le="1e+08"} 2 -apiserver_response_sizes_bucket{resource="roles",scope="cluster",subresource="",verb="LIST",le="1e+09"} 2 -apiserver_response_sizes_bucket{resource="roles",scope="cluster",subresource="",verb="LIST",le="+Inf"} 2 -apiserver_response_sizes_sum{resource="roles",scope="cluster",subresource="",verb="LIST"} 2921 -apiserver_response_sizes_count{resource="roles",scope="cluster",subresource="",verb="LIST"} 2 -apiserver_response_sizes_bucket{resource="roles",scope="namespace",subresource="",verb="GET",le="1000"} 9 -apiserver_response_sizes_bucket{resource="roles",scope="namespace",subresource="",verb="GET",le="10000"} 22004 -apiserver_response_sizes_bucket{resource="roles",scope="namespace",subresource="",verb="GET",le="100000"} 22004 -apiserver_response_sizes_bucket{resource="roles",scope="namespace",subresource="",verb="GET",le="1e+06"} 22004 -apiserver_response_sizes_bucket{resource="roles",scope="namespace",subresource="",verb="GET",le="1e+07"} 22004 -apiserver_response_sizes_bucket{resource="roles",scope="namespace",subresource="",verb="GET",le="1e+08"} 22004 -apiserver_response_sizes_bucket{resource="roles",scope="namespace",subresource="",verb="GET",le="1e+09"} 22004 -apiserver_response_sizes_bucket{resource="roles",scope="namespace",subresource="",verb="GET",le="+Inf"} 22004 -apiserver_response_sizes_sum{resource="roles",scope="namespace",subresource="",verb="GET"} 3.1190647e+07 -apiserver_response_sizes_count{resource="roles",scope="namespace",subresource="",verb="GET"} 22004 -apiserver_response_sizes_bucket{resource="secrets",scope="cluster",subresource="",verb="LIST",le="1000"} 2 -apiserver_response_sizes_bucket{resource="secrets",scope="cluster",subresource="",verb="LIST",le="10000"} 2 -apiserver_response_sizes_bucket{resource="secrets",scope="cluster",subresource="",verb="LIST",le="100000"} 2 -apiserver_response_sizes_bucket{resource="secrets",scope="cluster",subresource="",verb="LIST",le="1e+06"} 2 -apiserver_response_sizes_bucket{resource="secrets",scope="cluster",subresource="",verb="LIST",le="1e+07"} 2 -apiserver_response_sizes_bucket{resource="secrets",scope="cluster",subresource="",verb="LIST",le="1e+08"} 2 -apiserver_response_sizes_bucket{resource="secrets",scope="cluster",subresource="",verb="LIST",le="1e+09"} 2 -apiserver_response_sizes_bucket{resource="secrets",scope="cluster",subresource="",verb="LIST",le="+Inf"} 2 -apiserver_response_sizes_sum{resource="secrets",scope="cluster",subresource="",verb="LIST"} 106 -apiserver_response_sizes_count{resource="secrets",scope="cluster",subresource="",verb="LIST"} 2 -apiserver_response_sizes_bucket{resource="secrets",scope="namespace",subresource="",verb="GET",le="1000"} 8812 -apiserver_response_sizes_bucket{resource="secrets",scope="namespace",subresource="",verb="GET",le="10000"} 202551 -apiserver_response_sizes_bucket{resource="secrets",scope="namespace",subresource="",verb="GET",le="100000"} 202551 -apiserver_response_sizes_bucket{resource="secrets",scope="namespace",subresource="",verb="GET",le="1e+06"} 202551 -apiserver_response_sizes_bucket{resource="secrets",scope="namespace",subresource="",verb="GET",le="1e+07"} 202551 -apiserver_response_sizes_bucket{resource="secrets",scope="namespace",subresource="",verb="GET",le="1e+08"} 202551 -apiserver_response_sizes_bucket{resource="secrets",scope="namespace",subresource="",verb="GET",le="1e+09"} 202551 -apiserver_response_sizes_bucket{resource="secrets",scope="namespace",subresource="",verb="GET",le="+Inf"} 202551 -apiserver_response_sizes_sum{resource="secrets",scope="namespace",subresource="",verb="GET"} 4.64331514e+08 -apiserver_response_sizes_count{resource="secrets",scope="namespace",subresource="",verb="GET"} 202551 -apiserver_response_sizes_bucket{resource="secrets",scope="namespace",subresource="",verb="LIST",le="1000"} 21998 -apiserver_response_sizes_bucket{resource="secrets",scope="namespace",subresource="",verb="LIST",le="10000"} 22003 -apiserver_response_sizes_bucket{resource="secrets",scope="namespace",subresource="",verb="LIST",le="100000"} 22024 -apiserver_response_sizes_bucket{resource="secrets",scope="namespace",subresource="",verb="LIST",le="1e+06"} 22024 -apiserver_response_sizes_bucket{resource="secrets",scope="namespace",subresource="",verb="LIST",le="1e+07"} 22024 -apiserver_response_sizes_bucket{resource="secrets",scope="namespace",subresource="",verb="LIST",le="1e+08"} 22024 -apiserver_response_sizes_bucket{resource="secrets",scope="namespace",subresource="",verb="LIST",le="1e+09"} 22024 -apiserver_response_sizes_bucket{resource="secrets",scope="namespace",subresource="",verb="LIST",le="+Inf"} 22024 -apiserver_response_sizes_sum{resource="secrets",scope="namespace",subresource="",verb="LIST"} 3.880406e+06 -apiserver_response_sizes_count{resource="secrets",scope="namespace",subresource="",verb="LIST"} 22024 -apiserver_response_sizes_bucket{resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",le="1000"} 2 -apiserver_response_sizes_bucket{resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",le="10000"} 711 -apiserver_response_sizes_bucket{resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",le="100000"} 711 -apiserver_response_sizes_bucket{resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",le="1e+06"} 711 -apiserver_response_sizes_bucket{resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",le="1e+07"} 711 -apiserver_response_sizes_bucket{resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",le="1e+08"} 711 -apiserver_response_sizes_bucket{resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",le="1e+09"} 711 -apiserver_response_sizes_bucket{resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",le="+Inf"} 711 -apiserver_response_sizes_sum{resource="serviceaccounts",scope="cluster",subresource="",verb="LIST"} 6.775402e+06 -apiserver_response_sizes_count{resource="serviceaccounts",scope="cluster",subresource="",verb="LIST"} 711 -apiserver_response_sizes_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="GET",le="1000"} 66139 -apiserver_response_sizes_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="GET",le="10000"} 66139 -apiserver_response_sizes_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="GET",le="100000"} 66139 -apiserver_response_sizes_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="GET",le="1e+06"} 66139 -apiserver_response_sizes_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="GET",le="1e+07"} 66139 -apiserver_response_sizes_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="GET",le="1e+08"} 66139 -apiserver_response_sizes_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="GET",le="1e+09"} 66139 -apiserver_response_sizes_bucket{resource="serviceaccounts",scope="namespace",subresource="",verb="GET",le="+Inf"} 66139 -apiserver_response_sizes_sum{resource="serviceaccounts",scope="namespace",subresource="",verb="GET"} 4.980278e+07 -apiserver_response_sizes_count{resource="serviceaccounts",scope="namespace",subresource="",verb="GET"} 66139 -apiserver_response_sizes_bucket{resource="services",scope="cluster",subresource="",verb="LIST",le="1000"} 7 -apiserver_response_sizes_bucket{resource="services",scope="cluster",subresource="",verb="LIST",le="10000"} 8067 -apiserver_response_sizes_bucket{resource="services",scope="cluster",subresource="",verb="LIST",le="100000"} 8067 -apiserver_response_sizes_bucket{resource="services",scope="cluster",subresource="",verb="LIST",le="1e+06"} 8067 -apiserver_response_sizes_bucket{resource="services",scope="cluster",subresource="",verb="LIST",le="1e+07"} 8067 -apiserver_response_sizes_bucket{resource="services",scope="cluster",subresource="",verb="LIST",le="1e+08"} 8067 -apiserver_response_sizes_bucket{resource="services",scope="cluster",subresource="",verb="LIST",le="1e+09"} 8067 -apiserver_response_sizes_bucket{resource="services",scope="cluster",subresource="",verb="LIST",le="+Inf"} 8067 -apiserver_response_sizes_sum{resource="services",scope="cluster",subresource="",verb="LIST"} 3.5346667e+07 -apiserver_response_sizes_count{resource="services",scope="cluster",subresource="",verb="LIST"} 8067 -apiserver_response_sizes_bucket{resource="services",scope="namespace",subresource="",verb="GET",le="1000"} 65960 -apiserver_response_sizes_bucket{resource="services",scope="namespace",subresource="",verb="GET",le="10000"} 109953 -apiserver_response_sizes_bucket{resource="services",scope="namespace",subresource="",verb="GET",le="100000"} 109953 -apiserver_response_sizes_bucket{resource="services",scope="namespace",subresource="",verb="GET",le="1e+06"} 109953 -apiserver_response_sizes_bucket{resource="services",scope="namespace",subresource="",verb="GET",le="1e+07"} 109953 -apiserver_response_sizes_bucket{resource="services",scope="namespace",subresource="",verb="GET",le="1e+08"} 109953 -apiserver_response_sizes_bucket{resource="services",scope="namespace",subresource="",verb="GET",le="1e+09"} 109953 -apiserver_response_sizes_bucket{resource="services",scope="namespace",subresource="",verb="GET",le="+Inf"} 109953 -apiserver_response_sizes_sum{resource="services",scope="namespace",subresource="",verb="GET"} 7.0048856e+07 -apiserver_response_sizes_count{resource="services",scope="namespace",subresource="",verb="GET"} 109953 -apiserver_response_sizes_bucket{resource="services",scope="namespace",subresource="",verb="LIST",le="1000"} 10998 -apiserver_response_sizes_bucket{resource="services",scope="namespace",subresource="",verb="LIST",le="10000"} 21998 -apiserver_response_sizes_bucket{resource="services",scope="namespace",subresource="",verb="LIST",le="100000"} 21998 -apiserver_response_sizes_bucket{resource="services",scope="namespace",subresource="",verb="LIST",le="1e+06"} 21998 -apiserver_response_sizes_bucket{resource="services",scope="namespace",subresource="",verb="LIST",le="1e+07"} 21998 -apiserver_response_sizes_bucket{resource="services",scope="namespace",subresource="",verb="LIST",le="1e+08"} 21998 -apiserver_response_sizes_bucket{resource="services",scope="namespace",subresource="",verb="LIST",le="1e+09"} 21998 -apiserver_response_sizes_bucket{resource="services",scope="namespace",subresource="",verb="LIST",le="+Inf"} 21998 -apiserver_response_sizes_sum{resource="services",scope="namespace",subresource="",verb="LIST"} 5.2694659e+07 -apiserver_response_sizes_count{resource="services",scope="namespace",subresource="",verb="LIST"} 21998 -apiserver_response_sizes_bucket{resource="statefulsets",scope="cluster",subresource="",verb="LIST",le="1000"} 711 -apiserver_response_sizes_bucket{resource="statefulsets",scope="cluster",subresource="",verb="LIST",le="10000"} 711 -apiserver_response_sizes_bucket{resource="statefulsets",scope="cluster",subresource="",verb="LIST",le="100000"} 711 -apiserver_response_sizes_bucket{resource="statefulsets",scope="cluster",subresource="",verb="LIST",le="1e+06"} 711 -apiserver_response_sizes_bucket{resource="statefulsets",scope="cluster",subresource="",verb="LIST",le="1e+07"} 711 -apiserver_response_sizes_bucket{resource="statefulsets",scope="cluster",subresource="",verb="LIST",le="1e+08"} 711 -apiserver_response_sizes_bucket{resource="statefulsets",scope="cluster",subresource="",verb="LIST",le="1e+09"} 711 -apiserver_response_sizes_bucket{resource="statefulsets",scope="cluster",subresource="",verb="LIST",le="+Inf"} 711 -apiserver_response_sizes_sum{resource="statefulsets",scope="cluster",subresource="",verb="LIST"} 62472 -apiserver_response_sizes_count{resource="statefulsets",scope="cluster",subresource="",verb="LIST"} 711 -apiserver_response_sizes_bucket{resource="statefulsets",scope="namespace",subresource="",verb="LIST",le="1000"} 21997 -apiserver_response_sizes_bucket{resource="statefulsets",scope="namespace",subresource="",verb="LIST",le="10000"} 21997 -apiserver_response_sizes_bucket{resource="statefulsets",scope="namespace",subresource="",verb="LIST",le="100000"} 21997 -apiserver_response_sizes_bucket{resource="statefulsets",scope="namespace",subresource="",verb="LIST",le="1e+06"} 21997 -apiserver_response_sizes_bucket{resource="statefulsets",scope="namespace",subresource="",verb="LIST",le="1e+07"} 21997 -apiserver_response_sizes_bucket{resource="statefulsets",scope="namespace",subresource="",verb="LIST",le="1e+08"} 21997 -apiserver_response_sizes_bucket{resource="statefulsets",scope="namespace",subresource="",verb="LIST",le="1e+09"} 21997 -apiserver_response_sizes_bucket{resource="statefulsets",scope="namespace",subresource="",verb="LIST",le="+Inf"} 21997 -apiserver_response_sizes_sum{resource="statefulsets",scope="namespace",subresource="",verb="LIST"} 3.824828e+06 -apiserver_response_sizes_count{resource="statefulsets",scope="namespace",subresource="",verb="LIST"} 21997 -apiserver_response_sizes_bucket{resource="storageclasses",scope="cluster",subresource="",verb="LIST",le="1000"} 9 -apiserver_response_sizes_bucket{resource="storageclasses",scope="cluster",subresource="",verb="LIST",le="10000"} 9 -apiserver_response_sizes_bucket{resource="storageclasses",scope="cluster",subresource="",verb="LIST",le="100000"} 9 -apiserver_response_sizes_bucket{resource="storageclasses",scope="cluster",subresource="",verb="LIST",le="1e+06"} 9 -apiserver_response_sizes_bucket{resource="storageclasses",scope="cluster",subresource="",verb="LIST",le="1e+07"} 9 -apiserver_response_sizes_bucket{resource="storageclasses",scope="cluster",subresource="",verb="LIST",le="1e+08"} 9 -apiserver_response_sizes_bucket{resource="storageclasses",scope="cluster",subresource="",verb="LIST",le="1e+09"} 9 -apiserver_response_sizes_bucket{resource="storageclasses",scope="cluster",subresource="",verb="LIST",le="+Inf"} 9 -apiserver_response_sizes_sum{resource="storageclasses",scope="cluster",subresource="",verb="LIST"} 3154 -apiserver_response_sizes_count{resource="storageclasses",scope="cluster",subresource="",verb="LIST"} 9 -# HELP authenticated_user_requests Counter of authenticated requests broken out by username. -# TYPE authenticated_user_requests counter -authenticated_user_requests{username="admin"} 67714 -authenticated_user_requests{username="email_id"} 1127 -authenticated_user_requests{username="kubelet"} 28 -authenticated_user_requests{username="other"} 1.0894665e+07 -# HELP autoregister_adds Total number of adds handled by workqueue: autoregister -# TYPE autoregister_adds counter -autoregister_adds 44020 -# HELP autoregister_depth Current depth of workqueue: autoregister -# TYPE autoregister_depth gauge -autoregister_depth 0 -# HELP autoregister_queue_latency How long an item stays in workqueueautoregister before being requested. -# TYPE autoregister_queue_latency summary -autoregister_queue_latency{quantile="0.5"} 2 -autoregister_queue_latency{quantile="0.9"} 5 -autoregister_queue_latency{quantile="0.99"} 6 -autoregister_queue_latency_sum 9.377003e+06 -autoregister_queue_latency_count 44020 -# HELP autoregister_retries Total number of retries handled by workqueue: autoregister -# TYPE autoregister_retries counter -autoregister_retries 0 -# HELP autoregister_work_duration How long processing an item from workqueueautoregister takes. -# TYPE autoregister_work_duration summary -autoregister_work_duration{quantile="0.5"} 2 -autoregister_work_duration{quantile="0.9"} 3 -autoregister_work_duration{quantile="0.99"} 8 -autoregister_work_duration_sum 887332 -autoregister_work_duration_count 44020 -# HELP cloudprovider_gce_api_request_duration_seconds Latency of a GCE API call -# TYPE cloudprovider_gce_api_request_duration_seconds histogram -cloudprovider_gce_api_request_duration_seconds_bucket{region="",request="instances_add_ssh_key",version="v1",zone="",le="0.005"} 0 -cloudprovider_gce_api_request_duration_seconds_bucket{region="",request="instances_add_ssh_key",version="v1",zone="",le="0.01"} 0 -cloudprovider_gce_api_request_duration_seconds_bucket{region="",request="instances_add_ssh_key",version="v1",zone="",le="0.025"} 0 -cloudprovider_gce_api_request_duration_seconds_bucket{region="",request="instances_add_ssh_key",version="v1",zone="",le="0.05"} 0 -cloudprovider_gce_api_request_duration_seconds_bucket{region="",request="instances_add_ssh_key",version="v1",zone="",le="0.1"} 0 -cloudprovider_gce_api_request_duration_seconds_bucket{region="",request="instances_add_ssh_key",version="v1",zone="",le="0.25"} 0 -cloudprovider_gce_api_request_duration_seconds_bucket{region="",request="instances_add_ssh_key",version="v1",zone="",le="0.5"} 0 -cloudprovider_gce_api_request_duration_seconds_bucket{region="",request="instances_add_ssh_key",version="v1",zone="",le="1"} 0 -cloudprovider_gce_api_request_duration_seconds_bucket{region="",request="instances_add_ssh_key",version="v1",zone="",le="2.5"} 0 -cloudprovider_gce_api_request_duration_seconds_bucket{region="",request="instances_add_ssh_key",version="v1",zone="",le="5"} 1 -cloudprovider_gce_api_request_duration_seconds_bucket{region="",request="instances_add_ssh_key",version="v1",zone="",le="10"} 3 -cloudprovider_gce_api_request_duration_seconds_bucket{region="",request="instances_add_ssh_key",version="v1",zone="",le="+Inf"} 4 -cloudprovider_gce_api_request_duration_seconds_sum{region="",request="instances_add_ssh_key",version="v1",zone=""} 32.549303707 -cloudprovider_gce_api_request_duration_seconds_count{region="",request="instances_add_ssh_key",version="v1",zone=""} 4 -cloudprovider_gce_api_request_duration_seconds_bucket{region="us-central1",request="disk_get",version="v1",zone="us-central1-a",le="0.005"} 0 -cloudprovider_gce_api_request_duration_seconds_bucket{region="us-central1",request="disk_get",version="v1",zone="us-central1-a",le="0.01"} 0 -cloudprovider_gce_api_request_duration_seconds_bucket{region="us-central1",request="disk_get",version="v1",zone="us-central1-a",le="0.025"} 0 -cloudprovider_gce_api_request_duration_seconds_bucket{region="us-central1",request="disk_get",version="v1",zone="us-central1-a",le="0.05"} 0 -cloudprovider_gce_api_request_duration_seconds_bucket{region="us-central1",request="disk_get",version="v1",zone="us-central1-a",le="0.1"} 1 -cloudprovider_gce_api_request_duration_seconds_bucket{region="us-central1",request="disk_get",version="v1",zone="us-central1-a",le="0.25"} 1 -cloudprovider_gce_api_request_duration_seconds_bucket{region="us-central1",request="disk_get",version="v1",zone="us-central1-a",le="0.5"} 1 -cloudprovider_gce_api_request_duration_seconds_bucket{region="us-central1",request="disk_get",version="v1",zone="us-central1-a",le="1"} 1 -cloudprovider_gce_api_request_duration_seconds_bucket{region="us-central1",request="disk_get",version="v1",zone="us-central1-a",le="2.5"} 1 -cloudprovider_gce_api_request_duration_seconds_bucket{region="us-central1",request="disk_get",version="v1",zone="us-central1-a",le="5"} 1 -cloudprovider_gce_api_request_duration_seconds_bucket{region="us-central1",request="disk_get",version="v1",zone="us-central1-a",le="10"} 1 -cloudprovider_gce_api_request_duration_seconds_bucket{region="us-central1",request="disk_get",version="v1",zone="us-central1-a",le="+Inf"} 1 -cloudprovider_gce_api_request_duration_seconds_sum{region="us-central1",request="disk_get",version="v1",zone="us-central1-a"} 0.095171543 -cloudprovider_gce_api_request_duration_seconds_count{region="us-central1",request="disk_get",version="v1",zone="us-central1-a"} 1 -# HELP etcd_helper_cache_entry_count Counter of etcd helper cache entries. This can be different from etcd_helper_cache_miss_count because two concurrent threads can miss the cache and generate the same entry twice. -# TYPE etcd_helper_cache_entry_count counter -etcd_helper_cache_entry_count 0 -# HELP etcd_helper_cache_hit_count Counter of etcd helper cache hits. -# TYPE etcd_helper_cache_hit_count counter -etcd_helper_cache_hit_count 0 -# HELP etcd_helper_cache_miss_count Counter of etcd helper cache miss. -# TYPE etcd_helper_cache_miss_count counter -etcd_helper_cache_miss_count 0 -# HELP etcd_request_cache_add_latencies_summary Latency in microseconds of adding an object to etcd cache -# TYPE etcd_request_cache_add_latencies_summary summary -etcd_request_cache_add_latencies_summary{quantile="0.5"} NaN -etcd_request_cache_add_latencies_summary{quantile="0.9"} NaN -etcd_request_cache_add_latencies_summary{quantile="0.99"} NaN -etcd_request_cache_add_latencies_summary_sum 0 -etcd_request_cache_add_latencies_summary_count 0 -# HELP etcd_request_cache_get_latencies_summary Latency in microseconds of getting an object from etcd cache -# TYPE etcd_request_cache_get_latencies_summary summary -etcd_request_cache_get_latencies_summary{quantile="0.5"} NaN -etcd_request_cache_get_latencies_summary{quantile="0.9"} NaN -etcd_request_cache_get_latencies_summary{quantile="0.99"} NaN -etcd_request_cache_get_latencies_summary_sum 0 -etcd_request_cache_get_latencies_summary_count 0 -# HELP get_token_count Counter of total Token() requests to the alternate token source -# TYPE get_token_count counter -get_token_count 186 -# HELP get_token_fail_count Counter of failed Token() requests to the alternate token source -# TYPE get_token_fail_count counter -get_token_fail_count 0 -# HELP go_gc_duration_seconds A summary of the GC invocation durations. -# TYPE go_gc_duration_seconds summary -go_gc_duration_seconds{quantile="0"} 3.9801e-05 -go_gc_duration_seconds{quantile="0.25"} 5.1422e-05 -go_gc_duration_seconds{quantile="0.5"} 5.8774e-05 -go_gc_duration_seconds{quantile="0.75"} 7.1318e-05 -go_gc_duration_seconds{quantile="1"} 0.002936927 -go_gc_duration_seconds_sum 0.594059989 -go_gc_duration_seconds_count 5703 -# HELP go_goroutines Number of goroutines that currently exist. -# TYPE go_goroutines gauge -go_goroutines 1845 -# HELP go_memstats_alloc_bytes Number of bytes allocated and still in use. -# TYPE go_memstats_alloc_bytes gauge -go_memstats_alloc_bytes 2.51694696e+08 -# HELP go_memstats_alloc_bytes_total Total number of bytes allocated, even if freed. -# TYPE go_memstats_alloc_bytes_total counter -go_memstats_alloc_bytes_total 8.33050702336e+11 -# HELP go_memstats_buck_hash_sys_bytes Number of bytes used by the profiling bucket hash table. -# TYPE go_memstats_buck_hash_sys_bytes gauge -go_memstats_buck_hash_sys_bytes 9.851132e+06 -# HELP go_memstats_frees_total Total number of frees. -# TYPE go_memstats_frees_total counter -go_memstats_frees_total 8.492339446e+09 -# HELP go_memstats_gc_cpu_fraction The fraction of this program's available CPU time used by the GC since the program started. -# TYPE go_memstats_gc_cpu_fraction gauge -go_memstats_gc_cpu_fraction 0.0008352398553715247 -# HELP go_memstats_gc_sys_bytes Number of bytes used for garbage collection system metadata. -# TYPE go_memstats_gc_sys_bytes gauge -go_memstats_gc_sys_bytes 1.2654592e+07 -# HELP go_memstats_heap_alloc_bytes Number of heap bytes allocated and still in use. -# TYPE go_memstats_heap_alloc_bytes gauge -go_memstats_heap_alloc_bytes 2.51694696e+08 -# HELP go_memstats_heap_idle_bytes Number of heap bytes waiting to be used. -# TYPE go_memstats_heap_idle_bytes gauge -go_memstats_heap_idle_bytes 3.7134336e+07 -# HELP go_memstats_heap_inuse_bytes Number of heap bytes that are in use. -# TYPE go_memstats_heap_inuse_bytes gauge -go_memstats_heap_inuse_bytes 2.88874496e+08 -# HELP go_memstats_heap_objects Number of allocated objects. -# TYPE go_memstats_heap_objects gauge -go_memstats_heap_objects 1.607999e+06 -# HELP go_memstats_heap_released_bytes Number of heap bytes released to OS. -# TYPE go_memstats_heap_released_bytes gauge -go_memstats_heap_released_bytes 1.499136e+06 -# HELP go_memstats_heap_sys_bytes Number of heap bytes obtained from system. -# TYPE go_memstats_heap_sys_bytes gauge -go_memstats_heap_sys_bytes 3.26008832e+08 -# HELP go_memstats_last_gc_time_seconds Number of seconds since 1970 of last garbage collection. -# TYPE go_memstats_last_gc_time_seconds gauge -go_memstats_last_gc_time_seconds 1.5258146210108325e+09 -# HELP go_memstats_lookups_total Total number of pointer lookups. -# TYPE go_memstats_lookups_total counter -go_memstats_lookups_total 683017 -# HELP go_memstats_mallocs_total Total number of mallocs. -# TYPE go_memstats_mallocs_total counter -go_memstats_mallocs_total 8.493947445e+09 -# HELP go_memstats_mcache_inuse_bytes Number of bytes in use by mcache structures. -# TYPE go_memstats_mcache_inuse_bytes gauge -go_memstats_mcache_inuse_bytes 1200 -# HELP go_memstats_mcache_sys_bytes Number of bytes used for mcache structures obtained from system. -# TYPE go_memstats_mcache_sys_bytes gauge -go_memstats_mcache_sys_bytes 16384 -# HELP go_memstats_mspan_inuse_bytes Number of bytes in use by mspan structures. -# TYPE go_memstats_mspan_inuse_bytes gauge -go_memstats_mspan_inuse_bytes 4.224536e+06 -# HELP go_memstats_mspan_sys_bytes Number of bytes used for mspan structures obtained from system. -# TYPE go_memstats_mspan_sys_bytes gauge -go_memstats_mspan_sys_bytes 4.456448e+06 -# HELP go_memstats_next_gc_bytes Number of heap bytes when next garbage collection will take place. -# TYPE go_memstats_next_gc_bytes gauge -go_memstats_next_gc_bytes 3.13920544e+08 -# HELP go_memstats_other_sys_bytes Number of bytes used for other system allocations. -# TYPE go_memstats_other_sys_bytes gauge -go_memstats_other_sys_bytes 1.363964e+06 -# HELP go_memstats_stack_inuse_bytes Number of bytes in use by the stack allocator. -# TYPE go_memstats_stack_inuse_bytes gauge -go_memstats_stack_inuse_bytes 1.0190848e+07 -# HELP go_memstats_stack_sys_bytes Number of bytes obtained from system for stack allocator. -# TYPE go_memstats_stack_sys_bytes gauge -go_memstats_stack_sys_bytes 1.0190848e+07 -# HELP go_memstats_sys_bytes Number of bytes obtained from system. -# TYPE go_memstats_sys_bytes gauge -go_memstats_sys_bytes 3.645422e+08 -# HELP go_threads Number of OS threads created -# TYPE go_threads gauge -go_threads 22 -# HELP grpc_client_handled_total Total number of RPCs completed by the client, regardless of success or failure. -# TYPE grpc_client_handled_total counter -grpc_client_handled_total{grpc_code="Canceled",grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 2598 -grpc_client_handled_total{grpc_code="OK",grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 8796 -grpc_client_handled_total{grpc_code="OK",grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 2033 -grpc_client_handled_total{grpc_code="OK",grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 3.699388e+06 -grpc_client_handled_total{grpc_code="OK",grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 944184 -grpc_client_handled_total{grpc_code="Unavailable",grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 2 -# HELP grpc_client_msg_received_total Total number of RPC stream messages received by the client. -# TYPE grpc_client_msg_received_total counter -grpc_client_msg_received_total{grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 2 -grpc_client_msg_received_total{grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 897858 -# HELP grpc_client_msg_sent_total Total number of gRPC stream messages sent by the client. -# TYPE grpc_client_msg_sent_total counter -grpc_client_msg_sent_total{grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 8796 -grpc_client_msg_sent_total{grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 2035 -grpc_client_msg_sent_total{grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 3.699388e+06 -grpc_client_msg_sent_total{grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 944184 -grpc_client_msg_sent_total{grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 2649 -# HELP grpc_client_started_total Total number of RPCs started on the client. -# TYPE grpc_client_started_total counter -grpc_client_started_total{grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 8796 -grpc_client_started_total{grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 2035 -grpc_client_started_total{grpc_method="LeaseKeepAlive",grpc_service="etcdserverpb.Lease",grpc_type="bidi_stream"} 53 -grpc_client_started_total{grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 3.699388e+06 -grpc_client_started_total{grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 944184 -grpc_client_started_total{grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 2647 -# HELP http_request_duration_microseconds The HTTP request latencies in microseconds. -# TYPE http_request_duration_microseconds summary -http_request_duration_microseconds{handler="prometheus",quantile="0.5"} 54471.091 -http_request_duration_microseconds{handler="prometheus",quantile="0.9"} 70943.082 -http_request_duration_microseconds{handler="prometheus",quantile="0.99"} 74791.823 -http_request_duration_microseconds_sum{handler="prometheus"} 1.1478156612180028e+09 -http_request_duration_microseconds_count{handler="prometheus"} 18186 -# HELP http_request_size_bytes The HTTP request sizes in bytes. -# TYPE http_request_size_bytes summary -http_request_size_bytes{handler="prometheus",quantile="0.5"} 80 -http_request_size_bytes{handler="prometheus",quantile="0.9"} 210 -http_request_size_bytes{handler="prometheus",quantile="0.99"} 210 -http_request_size_bytes_sum{handler="prometheus"} 2.390136e+06 -http_request_size_bytes_count{handler="prometheus"} 18186 -# HELP http_requests_total Total number of HTTP requests made. -# TYPE http_requests_total counter -http_requests_total{code="200",handler="prometheus",method="get"} 18186 -# HELP http_response_size_bytes The HTTP response sizes in bytes. -# TYPE http_response_size_bytes summary -http_response_size_bytes{handler="prometheus",quantile="0.5"} 45760 -http_response_size_bytes{handler="prometheus",quantile="0.9"} 45818 -http_response_size_bytes{handler="prometheus",quantile="0.99"} 45844 -http_response_size_bytes_sum{handler="prometheus"} 7.12292353e+08 -http_response_size_bytes_count{handler="prometheus"} 18186 -# HELP kubernetes_build_info A metric with a constant '1' value labeled by major, minor, git version, git commit, git tree state, build date, Go version, and compiler from which Kubernetes was built, and platform on which it is running. -# TYPE kubernetes_build_info gauge -kubernetes_build_info{buildDate="2018-02-16T18:26:58Z",compiler="gc",gitCommit="6e5b33a290a99c067003632e0fd6be0ead48b233",gitTreeState="clean",gitVersion="v1.8.8-gke.0",goVersion="go1.8.3b4",major="1",minor="8+",platform="linux/amd64"} 1 -# HELP process_cpu_seconds_total Total user and system CPU time spent in seconds. -# TYPE process_cpu_seconds_total counter -process_cpu_seconds_total 26642.98 -# HELP process_max_fds Maximum number of open file descriptors. -# TYPE process_max_fds gauge -process_max_fds 1.048576e+06 -# HELP process_open_fds Number of open file descriptors. -# TYPE process_open_fds gauge -process_open_fds 127 -# HELP process_resident_memory_bytes Resident memory size in bytes. -# TYPE process_resident_memory_bytes gauge -process_resident_memory_bytes 4.02694144e+08 -# HELP process_start_time_seconds Start time of the process since unix epoch in seconds. -# TYPE process_start_time_seconds gauge -process_start_time_seconds 1.5251547122e+09 -# HELP process_virtual_memory_bytes Virtual memory size in bytes. -# TYPE process_virtual_memory_bytes gauge -process_virtual_memory_bytes 1.219538944e+09 -# HELP reflector_items_per_list How many items an API list returns to the reflectors -# TYPE reflector_items_per_list summary -reflector_items_per_list{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1169",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1169",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1169",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1169"} 0 -reflector_items_per_list_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1169"} 1 -reflector_items_per_list{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1172",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1172",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1172",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1172"} 0 -reflector_items_per_list_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1172"} 1 -reflector_items_per_list{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1173",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1173",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1173",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1173"} 0 -reflector_items_per_list_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1173"} 1 -reflector_items_per_list{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1174",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1174",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1174",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1174"} 0 -reflector_items_per_list_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1174"} 1 -reflector_items_per_list{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1175",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1175",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1175",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1175"} 0 -reflector_items_per_list_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1175"} 1 -reflector_items_per_list{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1176",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1176",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1176",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1176"} 0 -reflector_items_per_list_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1176"} 1 -reflector_items_per_list{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1177",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1177",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1177",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1177"} 0 -reflector_items_per_list_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1177"} 1 -reflector_items_per_list{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1178",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1178",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1178",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1178"} 0 -reflector_items_per_list_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1178"} 2 -reflector_items_per_list{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1179",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1179",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1179",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1179"} 0 -reflector_items_per_list_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1179"} 1 -reflector_items_per_list{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1180",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1180",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1180",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1180"} 0 -reflector_items_per_list_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1180"} 1 -reflector_items_per_list{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1181",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1181",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1181",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1181"} 0 -reflector_items_per_list_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1181"} 1 -reflector_items_per_list{name="reflector_k8s_io_kubernetes_vendor_k8s_io_apiextensions_apiserver_pkg_client_informers_internalversion_factory_go_61_1171",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_k8s_io_kubernetes_vendor_k8s_io_apiextensions_apiserver_pkg_client_informers_internalversion_factory_go_61_1171",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_k8s_io_kubernetes_vendor_k8s_io_apiextensions_apiserver_pkg_client_informers_internalversion_factory_go_61_1171",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_k8s_io_kubernetes_vendor_k8s_io_apiextensions_apiserver_pkg_client_informers_internalversion_factory_go_61_1171"} 0 -reflector_items_per_list_count{name="reflector_k8s_io_kubernetes_vendor_k8s_io_apiextensions_apiserver_pkg_client_informers_internalversion_factory_go_61_1171"} 1 -reflector_items_per_list{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1170",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1170",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1170",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1170"} 0 -reflector_items_per_list_count{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1170"} 1 -reflector_items_per_list{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1183",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1183",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1183",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1183"} 0 -reflector_items_per_list_count{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1183"} 1 -reflector_items_per_list{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1184",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1184",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1184",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1184"} 0 -reflector_items_per_list_count{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1184"} 1 -reflector_items_per_list{name="reflector_k8s_io_kubernetes_vendor_k8s_io_kube_aggregator_pkg_client_informers_internalversion_factory_go_61_1182",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_k8s_io_kubernetes_vendor_k8s_io_kube_aggregator_pkg_client_informers_internalversion_factory_go_61_1182",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_k8s_io_kubernetes_vendor_k8s_io_kube_aggregator_pkg_client_informers_internalversion_factory_go_61_1182",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_k8s_io_kubernetes_vendor_k8s_io_kube_aggregator_pkg_client_informers_internalversion_factory_go_61_1182"} 0 -reflector_items_per_list_count{name="reflector_k8s_io_kubernetes_vendor_k8s_io_kube_aggregator_pkg_client_informers_internalversion_factory_go_61_1182"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__apiextensions_k8s_io_customresourcedefinitions_1121",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__apiextensions_k8s_io_customresourcedefinitions_1121",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__apiextensions_k8s_io_customresourcedefinitions_1121",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__apiextensions_k8s_io_customresourcedefinitions_1121"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__apiextensions_k8s_io_customresourcedefinitions_1121"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__apiregistration_k8s_io_apiservices_1168",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__apiregistration_k8s_io_apiservices_1168",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__apiregistration_k8s_io_apiservices_1168",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__apiregistration_k8s_io_apiservices_1168"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__apiregistration_k8s_io_apiservices_1168"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__certificatesigningrequests_1140",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__certificatesigningrequests_1140",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__certificatesigningrequests_1140",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__certificatesigningrequests_1140"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__certificatesigningrequests_1140"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__clusterrolebindings_1153",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__clusterrolebindings_1153",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__clusterrolebindings_1153",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__clusterrolebindings_1153"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__clusterrolebindings_1153"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__clusterrolebindings_1157",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__clusterrolebindings_1157",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__clusterrolebindings_1157",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__clusterrolebindings_1157"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__clusterrolebindings_1157"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__clusterroles_1152",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__clusterroles_1152",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__clusterroles_1152",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__clusterroles_1152"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__clusterroles_1152"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__clusterroles_1156",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__clusterroles_1156",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__clusterroles_1156",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__clusterroles_1156"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__clusterroles_1156"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__configmaps_1129",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__configmaps_1129",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__configmaps_1129",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__configmaps_1129"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__configmaps_1129"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__controllerrevisions_1162",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__controllerrevisions_1162",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__controllerrevisions_1162",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__controllerrevisions_1162"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__controllerrevisions_1162"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__controllerrevisions_1167",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__controllerrevisions_1167",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__controllerrevisions_1167",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__controllerrevisions_1167"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__controllerrevisions_1167"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__controllers_1135",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__controllers_1135",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__controllers_1135",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__controllers_1135"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__controllers_1135"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__controllers_1141",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__controllers_1141",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__controllers_1141",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__controllers_1141"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__controllers_1141"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__cronjobs_1139",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__cronjobs_1139",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__cronjobs_1139",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__cronjobs_1139"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__cronjobs_1139"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__daemonsets_1142",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__daemonsets_1142",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__daemonsets_1142",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__daemonsets_1142"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__daemonsets_1142"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__daemonsets_1165",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__daemonsets_1165",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__daemonsets_1165",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__daemonsets_1165"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__daemonsets_1165"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__deployments_1143",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__deployments_1143",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__deployments_1143",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__deployments_1143"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__deployments_1143"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__deployments_1160",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__deployments_1160",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__deployments_1160",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__deployments_1160"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__deployments_1160"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__deployments_1163",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__deployments_1163",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__deployments_1163",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__deployments_1163"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__deployments_1163"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__horizontalpodautoscalers_1136",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__horizontalpodautoscalers_1136",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__horizontalpodautoscalers_1136",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__horizontalpodautoscalers_1136"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__horizontalpodautoscalers_1136"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__horizontalpodautoscalers_1137",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__horizontalpodautoscalers_1137",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__horizontalpodautoscalers_1137",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__horizontalpodautoscalers_1137"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__horizontalpodautoscalers_1137"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__ingress_1144",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__ingress_1144",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__ingress_1144",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__ingress_1144"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__ingress_1144"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__jobs_1138",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__jobs_1138",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__jobs_1138",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__jobs_1138"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__jobs_1138"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__limitranges_1123",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__limitranges_1123",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__limitranges_1123",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__limitranges_1123"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__limitranges_1123"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__minions_1132",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__minions_1132",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__minions_1132",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__minions_1132"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__minions_1132"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__namespaces_1130",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__namespaces_1130",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__namespaces_1130",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__namespaces_1130"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__namespaces_1130"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__networkpolicies_1147",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__networkpolicies_1147",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__networkpolicies_1147",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__networkpolicies_1147"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__networkpolicies_1147"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__networkpolicies_1148",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__networkpolicies_1148",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__networkpolicies_1148",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__networkpolicies_1148"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__networkpolicies_1148"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__persistentvolumeclaims_1128",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__persistentvolumeclaims_1128",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__persistentvolumeclaims_1128",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__persistentvolumeclaims_1128"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__persistentvolumeclaims_1128"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__persistentvolumes_1127",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__persistentvolumes_1127",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__persistentvolumes_1127",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__persistentvolumes_1127"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__persistentvolumes_1127"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__poddisruptionbudgets_1149",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__poddisruptionbudgets_1149",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__poddisruptionbudgets_1149",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__poddisruptionbudgets_1149"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__poddisruptionbudgets_1149"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__pods_1133",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__pods_1133",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__pods_1133",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__pods_1133"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__pods_1133"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__podsecuritypolicy_1145",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__podsecuritypolicy_1145",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__podsecuritypolicy_1145",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__podsecuritypolicy_1145"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__podsecuritypolicy_1145"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__podtemplates_1122",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__podtemplates_1122",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__podtemplates_1122",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__podtemplates_1122"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__podtemplates_1122"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__replicasets_1146",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__replicasets_1146",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__replicasets_1146",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__replicasets_1146"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__replicasets_1146"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__replicasets_1166",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__replicasets_1166",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__replicasets_1166",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__replicasets_1166"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__replicasets_1166"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__resourcequotas_1124",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__resourcequotas_1124",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__resourcequotas_1124",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__resourcequotas_1124"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__resourcequotas_1124"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__rolebindings_1151",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__rolebindings_1151",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__rolebindings_1151",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__rolebindings_1151"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__rolebindings_1151"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__rolebindings_1155",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__rolebindings_1155",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__rolebindings_1155",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__rolebindings_1155"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__rolebindings_1155"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__roles_1150",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__roles_1150",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__roles_1150",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__roles_1150"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__roles_1150"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__roles_1154",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__roles_1154",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__roles_1154",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__roles_1154"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__roles_1154"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__secrets_1125",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__secrets_1125",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__secrets_1125",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__secrets_1125"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__secrets_1125"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__serviceaccounts_1126",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__serviceaccounts_1126",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__serviceaccounts_1126",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__serviceaccounts_1126"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__serviceaccounts_1126"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__services_endpoints_1131",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__services_endpoints_1131",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__services_endpoints_1131",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__services_endpoints_1131"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__services_endpoints_1131"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__services_specs_1134",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__services_specs_1134",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__services_specs_1134",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__services_specs_1134"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__services_specs_1134"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__statefulsets_1161",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__statefulsets_1161",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__statefulsets_1161",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__statefulsets_1161"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__statefulsets_1161"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__statefulsets_1164",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__statefulsets_1164",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__statefulsets_1164",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__statefulsets_1164"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__statefulsets_1164"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__storageclasses_1158",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__storageclasses_1158",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__storageclasses_1158",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__storageclasses_1158"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__storageclasses_1158"} 1 -reflector_items_per_list{name="reflector_storage_cacher_go__storageclasses_1159",quantile="0.5"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__storageclasses_1159",quantile="0.9"} NaN -reflector_items_per_list{name="reflector_storage_cacher_go__storageclasses_1159",quantile="0.99"} NaN -reflector_items_per_list_sum{name="reflector_storage_cacher_go__storageclasses_1159"} 0 -reflector_items_per_list_count{name="reflector_storage_cacher_go__storageclasses_1159"} 1 -# HELP reflector_items_per_watch How many items an API watch returns to the reflectors -# TYPE reflector_items_per_watch summary -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1169",quantile="0.5"} 0 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1169",quantile="0.9"} 0 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1169",quantile="0.99"} 0 -reflector_items_per_watch_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1169"} 1 -reflector_items_per_watch_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1169"} 1461 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1172",quantile="0.5"} 0 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1172",quantile="0.9"} 0 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1172",quantile="0.99"} 0 -reflector_items_per_watch_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1172"} 54 -reflector_items_per_watch_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1172"} 1459 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1173",quantile="0.5"} 0 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1173",quantile="0.9"} 0 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1173",quantile="0.99"} 0 -reflector_items_per_watch_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1173"} 48 -reflector_items_per_watch_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1173"} 1478 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1174",quantile="0.5"} 0 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1174",quantile="0.9"} 0 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1174",quantile="0.99"} 0 -reflector_items_per_watch_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1174"} 79 -reflector_items_per_watch_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1174"} 1473 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1175",quantile="0.5"} 0 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1175",quantile="0.9"} 0 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1175",quantile="0.99"} 0 -reflector_items_per_watch_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1175"} 0 -reflector_items_per_watch_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1175"} 1496 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1176",quantile="0.5"} 0 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1176",quantile="0.9"} 0 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1176",quantile="0.99"} 0 -reflector_items_per_watch_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1176"} 45 -reflector_items_per_watch_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1176"} 1476 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1177",quantile="0.5"} 0 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1177",quantile="0.9"} 0 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1177",quantile="0.99"} 0 -reflector_items_per_watch_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1177"} 1051 -reflector_items_per_watch_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1177"} 1476 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1178",quantile="0.5"} 0 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1178",quantile="0.9"} 0 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1178",quantile="0.99"} 0 -reflector_items_per_watch_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1178"} 2 -reflector_items_per_watch_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1178"} 1471 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1179",quantile="0.5"} 0 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1179",quantile="0.9"} 0 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1179",quantile="0.99"} 0 -reflector_items_per_watch_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1179"} 9 -reflector_items_per_watch_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1179"} 1482 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1180",quantile="0.5"} 0 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1180",quantile="0.9"} 0 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1180",quantile="0.99"} 0 -reflector_items_per_watch_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1180"} 8 -reflector_items_per_watch_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1180"} 1450 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1181",quantile="0.5"} 0 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1181",quantile="0.9"} 0 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1181",quantile="0.99"} 0 -reflector_items_per_watch_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1181"} 1 -reflector_items_per_watch_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1181"} 1472 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_vendor_k8s_io_apiextensions_apiserver_pkg_client_informers_internalversion_factory_go_61_1171",quantile="0.5"} 0 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_vendor_k8s_io_apiextensions_apiserver_pkg_client_informers_internalversion_factory_go_61_1171",quantile="0.9"} 0 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_vendor_k8s_io_apiextensions_apiserver_pkg_client_informers_internalversion_factory_go_61_1171",quantile="0.99"} 0 -reflector_items_per_watch_sum{name="reflector_k8s_io_kubernetes_vendor_k8s_io_apiextensions_apiserver_pkg_client_informers_internalversion_factory_go_61_1171"} 0 -reflector_items_per_watch_count{name="reflector_k8s_io_kubernetes_vendor_k8s_io_apiextensions_apiserver_pkg_client_informers_internalversion_factory_go_61_1171"} 1467 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1170",quantile="0.5"} 0 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1170",quantile="0.9"} 0 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1170",quantile="0.99"} 0 -reflector_items_per_watch_sum{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1170"} 9 -reflector_items_per_watch_count{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1170"} 1466 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1183",quantile="0.5"} 364 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1183",quantile="0.9"} 364 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1183",quantile="0.99"} 364 -reflector_items_per_watch_sum{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1183"} 656820 -reflector_items_per_watch_count{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1183"} 1474 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1184",quantile="0.5"} 0 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1184",quantile="0.9"} 0 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1184",quantile="0.99"} 0 -reflector_items_per_watch_sum{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1184"} 4 -reflector_items_per_watch_count{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1184"} 1463 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_vendor_k8s_io_kube_aggregator_pkg_client_informers_internalversion_factory_go_61_1182",quantile="0.5"} 0 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_vendor_k8s_io_kube_aggregator_pkg_client_informers_internalversion_factory_go_61_1182",quantile="0.9"} 0 -reflector_items_per_watch{name="reflector_k8s_io_kubernetes_vendor_k8s_io_kube_aggregator_pkg_client_informers_internalversion_factory_go_61_1182",quantile="0.99"} 0 -reflector_items_per_watch_sum{name="reflector_k8s_io_kubernetes_vendor_k8s_io_kube_aggregator_pkg_client_informers_internalversion_factory_go_61_1182"} 20 -reflector_items_per_watch_count{name="reflector_k8s_io_kubernetes_vendor_k8s_io_kube_aggregator_pkg_client_informers_internalversion_factory_go_61_1182"} 1465 -reflector_items_per_watch{name="reflector_storage_cacher_go__apiextensions_k8s_io_customresourcedefinitions_1121",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__apiextensions_k8s_io_customresourcedefinitions_1121",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__apiextensions_k8s_io_customresourcedefinitions_1121",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__apiextensions_k8s_io_customresourcedefinitions_1121"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__apiextensions_k8s_io_customresourcedefinitions_1121"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__apiregistration_k8s_io_apiservices_1168",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__apiregistration_k8s_io_apiservices_1168",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__apiregistration_k8s_io_apiservices_1168",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__apiregistration_k8s_io_apiservices_1168"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__apiregistration_k8s_io_apiservices_1168"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__certificatesigningrequests_1140",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__certificatesigningrequests_1140",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__certificatesigningrequests_1140",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__certificatesigningrequests_1140"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__certificatesigningrequests_1140"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__clusterrolebindings_1153",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__clusterrolebindings_1153",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__clusterrolebindings_1153",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__clusterrolebindings_1153"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__clusterrolebindings_1153"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__clusterrolebindings_1157",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__clusterrolebindings_1157",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__clusterrolebindings_1157",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__clusterrolebindings_1157"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__clusterrolebindings_1157"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__clusterroles_1152",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__clusterroles_1152",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__clusterroles_1152",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__clusterroles_1152"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__clusterroles_1152"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__clusterroles_1156",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__clusterroles_1156",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__clusterroles_1156",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__clusterroles_1156"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__clusterroles_1156"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__configmaps_1129",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__configmaps_1129",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__configmaps_1129",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__configmaps_1129"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__configmaps_1129"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__controllerrevisions_1162",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__controllerrevisions_1162",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__controllerrevisions_1162",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__controllerrevisions_1162"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__controllerrevisions_1162"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__controllerrevisions_1167",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__controllerrevisions_1167",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__controllerrevisions_1167",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__controllerrevisions_1167"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__controllerrevisions_1167"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__controllers_1135",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__controllers_1135",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__controllers_1135",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__controllers_1135"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__controllers_1135"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__controllers_1141",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__controllers_1141",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__controllers_1141",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__controllers_1141"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__controllers_1141"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__cronjobs_1139",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__cronjobs_1139",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__cronjobs_1139",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__cronjobs_1139"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__cronjobs_1139"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__daemonsets_1142",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__daemonsets_1142",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__daemonsets_1142",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__daemonsets_1142"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__daemonsets_1142"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__daemonsets_1165",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__daemonsets_1165",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__daemonsets_1165",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__daemonsets_1165"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__daemonsets_1165"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__deployments_1143",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__deployments_1143",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__deployments_1143",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__deployments_1143"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__deployments_1143"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__deployments_1160",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__deployments_1160",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__deployments_1160",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__deployments_1160"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__deployments_1160"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__deployments_1163",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__deployments_1163",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__deployments_1163",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__deployments_1163"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__deployments_1163"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__horizontalpodautoscalers_1136",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__horizontalpodautoscalers_1136",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__horizontalpodautoscalers_1136",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__horizontalpodautoscalers_1136"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__horizontalpodautoscalers_1136"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__horizontalpodautoscalers_1137",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__horizontalpodautoscalers_1137",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__horizontalpodautoscalers_1137",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__horizontalpodautoscalers_1137"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__horizontalpodautoscalers_1137"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__ingress_1144",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__ingress_1144",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__ingress_1144",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__ingress_1144"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__ingress_1144"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__jobs_1138",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__jobs_1138",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__jobs_1138",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__jobs_1138"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__jobs_1138"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__limitranges_1123",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__limitranges_1123",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__limitranges_1123",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__limitranges_1123"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__limitranges_1123"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__minions_1132",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__minions_1132",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__minions_1132",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__minions_1132"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__minions_1132"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__namespaces_1130",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__namespaces_1130",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__namespaces_1130",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__namespaces_1130"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__namespaces_1130"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__networkpolicies_1147",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__networkpolicies_1147",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__networkpolicies_1147",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__networkpolicies_1147"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__networkpolicies_1147"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__networkpolicies_1148",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__networkpolicies_1148",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__networkpolicies_1148",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__networkpolicies_1148"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__networkpolicies_1148"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__persistentvolumeclaims_1128",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__persistentvolumeclaims_1128",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__persistentvolumeclaims_1128",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__persistentvolumeclaims_1128"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__persistentvolumeclaims_1128"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__persistentvolumes_1127",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__persistentvolumes_1127",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__persistentvolumes_1127",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__persistentvolumes_1127"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__persistentvolumes_1127"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__poddisruptionbudgets_1149",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__poddisruptionbudgets_1149",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__poddisruptionbudgets_1149",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__poddisruptionbudgets_1149"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__poddisruptionbudgets_1149"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__pods_1133",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__pods_1133",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__pods_1133",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__pods_1133"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__pods_1133"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__podsecuritypolicy_1145",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__podsecuritypolicy_1145",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__podsecuritypolicy_1145",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__podsecuritypolicy_1145"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__podsecuritypolicy_1145"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__podtemplates_1122",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__podtemplates_1122",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__podtemplates_1122",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__podtemplates_1122"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__podtemplates_1122"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__replicasets_1146",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__replicasets_1146",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__replicasets_1146",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__replicasets_1146"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__replicasets_1146"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__replicasets_1166",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__replicasets_1166",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__replicasets_1166",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__replicasets_1166"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__replicasets_1166"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__resourcequotas_1124",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__resourcequotas_1124",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__resourcequotas_1124",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__resourcequotas_1124"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__resourcequotas_1124"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__rolebindings_1151",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__rolebindings_1151",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__rolebindings_1151",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__rolebindings_1151"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__rolebindings_1151"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__rolebindings_1155",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__rolebindings_1155",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__rolebindings_1155",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__rolebindings_1155"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__rolebindings_1155"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__roles_1150",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__roles_1150",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__roles_1150",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__roles_1150"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__roles_1150"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__roles_1154",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__roles_1154",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__roles_1154",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__roles_1154"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__roles_1154"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__secrets_1125",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__secrets_1125",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__secrets_1125",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__secrets_1125"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__secrets_1125"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__serviceaccounts_1126",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__serviceaccounts_1126",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__serviceaccounts_1126",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__serviceaccounts_1126"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__serviceaccounts_1126"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__services_endpoints_1131",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__services_endpoints_1131",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__services_endpoints_1131",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__services_endpoints_1131"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__services_endpoints_1131"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__services_specs_1134",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__services_specs_1134",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__services_specs_1134",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__services_specs_1134"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__services_specs_1134"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__statefulsets_1161",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__statefulsets_1161",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__statefulsets_1161",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__statefulsets_1161"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__statefulsets_1161"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__statefulsets_1164",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__statefulsets_1164",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__statefulsets_1164",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__statefulsets_1164"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__statefulsets_1164"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__storageclasses_1158",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__storageclasses_1158",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__storageclasses_1158",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__storageclasses_1158"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__storageclasses_1158"} 0 -reflector_items_per_watch{name="reflector_storage_cacher_go__storageclasses_1159",quantile="0.5"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__storageclasses_1159",quantile="0.9"} NaN -reflector_items_per_watch{name="reflector_storage_cacher_go__storageclasses_1159",quantile="0.99"} NaN -reflector_items_per_watch_sum{name="reflector_storage_cacher_go__storageclasses_1159"} 0 -reflector_items_per_watch_count{name="reflector_storage_cacher_go__storageclasses_1159"} 0 -# HELP reflector_last_resource_version Last resource version seen for the reflectors -# TYPE reflector_last_resource_version gauge -reflector_last_resource_version{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1169"} 214 -reflector_last_resource_version{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1172"} 179530 -reflector_last_resource_version{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1173"} 179529 -reflector_last_resource_version{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1174"} 179533 -reflector_last_resource_version{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1175"} 22 -reflector_last_resource_version{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1176"} 179532 -reflector_last_resource_version{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1177"} 741121 -reflector_last_resource_version{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1178"} 1111 -reflector_last_resource_version{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1179"} 315 -reflector_last_resource_version{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1180"} 316 -reflector_last_resource_version{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1181"} 208 -reflector_last_resource_version{name="reflector_k8s_io_kubernetes_vendor_k8s_io_apiextensions_apiserver_pkg_client_informers_internalversion_factory_go_61_1171"} 1 -reflector_last_resource_version{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1170"} 3716 -reflector_last_resource_version{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1183"} 893722 -reflector_last_resource_version{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1184"} 154 -reflector_last_resource_version{name="reflector_k8s_io_kubernetes_vendor_k8s_io_kube_aggregator_pkg_client_informers_internalversion_factory_go_61_1182"} 21 -reflector_last_resource_version{name="reflector_storage_cacher_go__apiextensions_k8s_io_customresourcedefinitions_1121"} 1 -reflector_last_resource_version{name="reflector_storage_cacher_go__apiregistration_k8s_io_apiservices_1168"} 21 -reflector_last_resource_version{name="reflector_storage_cacher_go__certificatesigningrequests_1140"} 2876 -reflector_last_resource_version{name="reflector_storage_cacher_go__clusterrolebindings_1153"} 179529 -reflector_last_resource_version{name="reflector_storage_cacher_go__clusterrolebindings_1157"} 179529 -reflector_last_resource_version{name="reflector_storage_cacher_go__clusterroles_1152"} 179530 -reflector_last_resource_version{name="reflector_storage_cacher_go__clusterroles_1156"} 179530 -reflector_last_resource_version{name="reflector_storage_cacher_go__configmaps_1129"} 179520 -reflector_last_resource_version{name="reflector_storage_cacher_go__controllerrevisions_1162"} 179523 -reflector_last_resource_version{name="reflector_storage_cacher_go__controllerrevisions_1167"} 179523 -reflector_last_resource_version{name="reflector_storage_cacher_go__controllers_1135"} 1 -reflector_last_resource_version{name="reflector_storage_cacher_go__controllers_1141"} 23 -reflector_last_resource_version{name="reflector_storage_cacher_go__cronjobs_1139"} 21 -reflector_last_resource_version{name="reflector_storage_cacher_go__daemonsets_1142"} 530310 -reflector_last_resource_version{name="reflector_storage_cacher_go__daemonsets_1165"} 530310 -reflector_last_resource_version{name="reflector_storage_cacher_go__deployments_1143"} 741100 -reflector_last_resource_version{name="reflector_storage_cacher_go__deployments_1160"} 741100 -reflector_last_resource_version{name="reflector_storage_cacher_go__deployments_1163"} 741100 -reflector_last_resource_version{name="reflector_storage_cacher_go__horizontalpodautoscalers_1136"} 22 -reflector_last_resource_version{name="reflector_storage_cacher_go__horizontalpodautoscalers_1137"} 22 -reflector_last_resource_version{name="reflector_storage_cacher_go__ingress_1144"} 23 -reflector_last_resource_version{name="reflector_storage_cacher_go__jobs_1138"} 741102 -reflector_last_resource_version{name="reflector_storage_cacher_go__limitranges_1123"} 208 -reflector_last_resource_version{name="reflector_storage_cacher_go__minions_1132"} 893721 -reflector_last_resource_version{name="reflector_storage_cacher_go__namespaces_1130"} 154 -reflector_last_resource_version{name="reflector_storage_cacher_go__networkpolicies_1147"} 1 -reflector_last_resource_version{name="reflector_storage_cacher_go__networkpolicies_1148"} 22 -reflector_last_resource_version{name="reflector_storage_cacher_go__persistentvolumeclaims_1128"} 1113 -reflector_last_resource_version{name="reflector_storage_cacher_go__persistentvolumes_1127"} 1111 -reflector_last_resource_version{name="reflector_storage_cacher_go__poddisruptionbudgets_1149"} 77 -reflector_last_resource_version{name="reflector_storage_cacher_go__pods_1133"} 741121 -reflector_last_resource_version{name="reflector_storage_cacher_go__podsecuritypolicy_1145"} 1 -reflector_last_resource_version{name="reflector_storage_cacher_go__podtemplates_1122"} 1 -reflector_last_resource_version{name="reflector_storage_cacher_go__replicasets_1146"} 741098 -reflector_last_resource_version{name="reflector_storage_cacher_go__replicasets_1166"} 741098 -reflector_last_resource_version{name="reflector_storage_cacher_go__resourcequotas_1124"} 22 -reflector_last_resource_version{name="reflector_storage_cacher_go__rolebindings_1151"} 316 -reflector_last_resource_version{name="reflector_storage_cacher_go__rolebindings_1155"} 316 -reflector_last_resource_version{name="reflector_storage_cacher_go__roles_1150"} 315 -reflector_last_resource_version{name="reflector_storage_cacher_go__roles_1154"} 315 -reflector_last_resource_version{name="reflector_storage_cacher_go__secrets_1125"} 179532 -reflector_last_resource_version{name="reflector_storage_cacher_go__serviceaccounts_1126"} 179533 -reflector_last_resource_version{name="reflector_storage_cacher_go__services_endpoints_1131"} 893722 -reflector_last_resource_version{name="reflector_storage_cacher_go__services_specs_1134"} 3716 -reflector_last_resource_version{name="reflector_storage_cacher_go__statefulsets_1161"} 1 -reflector_last_resource_version{name="reflector_storage_cacher_go__statefulsets_1164"} 23 -reflector_last_resource_version{name="reflector_storage_cacher_go__storageclasses_1158"} 214 -reflector_last_resource_version{name="reflector_storage_cacher_go__storageclasses_1159"} 214 -# HELP reflector_list_duration_seconds How long an API list takes to return and decode for the reflectors -# TYPE reflector_list_duration_seconds summary -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1169",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1169",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1169",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1169"} 0.280401025 -reflector_list_duration_seconds_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1169"} 1 -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1172",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1172",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1172",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1172"} 0.091502855 -reflector_list_duration_seconds_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1172"} 1 -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1173",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1173",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1173",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1173"} 1.749982836 -reflector_list_duration_seconds_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1173"} 1 -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1174",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1174",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1174",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1174"} 1.752880873 -reflector_list_duration_seconds_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1174"} 1 -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1175",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1175",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1175",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1175"} 0.791889163 -reflector_list_duration_seconds_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1175"} 1 -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1176",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1176",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1176",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1176"} 1.89453688 -reflector_list_duration_seconds_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1176"} 1 -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1177",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1177",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1177",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1177"} 0.087196845 -reflector_list_duration_seconds_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1177"} 1 -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1178",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1178",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1178",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1178"} 2.193869255 -reflector_list_duration_seconds_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1178"} 2 -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1179",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1179",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1179",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1179"} 2.430184724 -reflector_list_duration_seconds_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1179"} 1 -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1180",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1180",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1180",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1180"} 1.8394237580000001 -reflector_list_duration_seconds_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1180"} 1 -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1181",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1181",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1181",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1181"} 1.749307113 -reflector_list_duration_seconds_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1181"} 1 -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_vendor_k8s_io_apiextensions_apiserver_pkg_client_informers_internalversion_factory_go_61_1171",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_vendor_k8s_io_apiextensions_apiserver_pkg_client_informers_internalversion_factory_go_61_1171",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_vendor_k8s_io_apiextensions_apiserver_pkg_client_informers_internalversion_factory_go_61_1171",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_k8s_io_kubernetes_vendor_k8s_io_apiextensions_apiserver_pkg_client_informers_internalversion_factory_go_61_1171"} 0.236482675 -reflector_list_duration_seconds_count{name="reflector_k8s_io_kubernetes_vendor_k8s_io_apiextensions_apiserver_pkg_client_informers_internalversion_factory_go_61_1171"} 1 -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1170",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1170",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1170",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1170"} 0.566637337 -reflector_list_duration_seconds_count{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1170"} 1 -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1183",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1183",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1183",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1183"} 0.213627497 -reflector_list_duration_seconds_count{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1183"} 1 -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1184",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1184",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1184",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1184"} 0.087961402 -reflector_list_duration_seconds_count{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1184"} 1 -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_vendor_k8s_io_kube_aggregator_pkg_client_informers_internalversion_factory_go_61_1182",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_vendor_k8s_io_kube_aggregator_pkg_client_informers_internalversion_factory_go_61_1182",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_k8s_io_kubernetes_vendor_k8s_io_kube_aggregator_pkg_client_informers_internalversion_factory_go_61_1182",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_k8s_io_kubernetes_vendor_k8s_io_kube_aggregator_pkg_client_informers_internalversion_factory_go_61_1182"} 0.087159407 -reflector_list_duration_seconds_count{name="reflector_k8s_io_kubernetes_vendor_k8s_io_kube_aggregator_pkg_client_informers_internalversion_factory_go_61_1182"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__apiextensions_k8s_io_customresourcedefinitions_1121",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__apiextensions_k8s_io_customresourcedefinitions_1121",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__apiextensions_k8s_io_customresourcedefinitions_1121",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__apiextensions_k8s_io_customresourcedefinitions_1121"} 15.755796328 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__apiextensions_k8s_io_customresourcedefinitions_1121"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__apiregistration_k8s_io_apiservices_1168",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__apiregistration_k8s_io_apiservices_1168",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__apiregistration_k8s_io_apiservices_1168",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__apiregistration_k8s_io_apiservices_1168"} 9.326257074 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__apiregistration_k8s_io_apiservices_1168"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__certificatesigningrequests_1140",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__certificatesigningrequests_1140",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__certificatesigningrequests_1140",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__certificatesigningrequests_1140"} 15.879642423 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__certificatesigningrequests_1140"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__clusterrolebindings_1153",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__clusterrolebindings_1153",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__clusterrolebindings_1153",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__clusterrolebindings_1153"} 14.807834461 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__clusterrolebindings_1153"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__clusterrolebindings_1157",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__clusterrolebindings_1157",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__clusterrolebindings_1157",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__clusterrolebindings_1157"} 16.810279831 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__clusterrolebindings_1157"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__clusterroles_1152",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__clusterroles_1152",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__clusterroles_1152",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__clusterroles_1152"} 14.250465987 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__clusterroles_1152"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__clusterroles_1156",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__clusterroles_1156",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__clusterroles_1156",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__clusterroles_1156"} 14.833210391 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__clusterroles_1156"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__configmaps_1129",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__configmaps_1129",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__configmaps_1129",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__configmaps_1129"} 17.24343826 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__configmaps_1129"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__controllerrevisions_1162",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__controllerrevisions_1162",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__controllerrevisions_1162",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__controllerrevisions_1162"} 14.555178826 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__controllerrevisions_1162"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__controllerrevisions_1167",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__controllerrevisions_1167",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__controllerrevisions_1167",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__controllerrevisions_1167"} 14.452935347 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__controllerrevisions_1167"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__controllers_1135",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__controllers_1135",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__controllers_1135",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__controllers_1135"} 14.387321976 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__controllers_1135"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__controllers_1141",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__controllers_1141",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__controllers_1141",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__controllers_1141"} 16.932873834 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__controllers_1141"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__cronjobs_1139",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__cronjobs_1139",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__cronjobs_1139",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__cronjobs_1139"} 15.791136723 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__cronjobs_1139"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__daemonsets_1142",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__daemonsets_1142",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__daemonsets_1142",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__daemonsets_1142"} 16.096986119 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__daemonsets_1142"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__daemonsets_1165",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__daemonsets_1165",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__daemonsets_1165",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__daemonsets_1165"} 15.811513786 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__daemonsets_1165"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__deployments_1143",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__deployments_1143",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__deployments_1143",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__deployments_1143"} 16.043834062 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__deployments_1143"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__deployments_1160",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__deployments_1160",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__deployments_1160",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__deployments_1160"} 15.59953217 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__deployments_1160"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__deployments_1163",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__deployments_1163",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__deployments_1163",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__deployments_1163"} 17.412948348 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__deployments_1163"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__horizontalpodautoscalers_1136",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__horizontalpodautoscalers_1136",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__horizontalpodautoscalers_1136",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__horizontalpodautoscalers_1136"} 16.086394783 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__horizontalpodautoscalers_1136"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__horizontalpodautoscalers_1137",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__horizontalpodautoscalers_1137",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__horizontalpodautoscalers_1137",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__horizontalpodautoscalers_1137"} 16.035989664 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__horizontalpodautoscalers_1137"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__ingress_1144",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__ingress_1144",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__ingress_1144",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__ingress_1144"} 16.916445341 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__ingress_1144"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__jobs_1138",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__jobs_1138",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__jobs_1138",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__jobs_1138"} 16.168216812 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__jobs_1138"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__limitranges_1123",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__limitranges_1123",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__limitranges_1123",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__limitranges_1123"} 17.23973901 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__limitranges_1123"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__minions_1132",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__minions_1132",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__minions_1132",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__minions_1132"} 17.440211341 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__minions_1132"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__namespaces_1130",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__namespaces_1130",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__namespaces_1130",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__namespaces_1130"} 14.456792459 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__namespaces_1130"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__networkpolicies_1147",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__networkpolicies_1147",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__networkpolicies_1147",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__networkpolicies_1147"} 15.170481764 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__networkpolicies_1147"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__networkpolicies_1148",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__networkpolicies_1148",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__networkpolicies_1148",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__networkpolicies_1148"} 15.842688497 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__networkpolicies_1148"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__persistentvolumeclaims_1128",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__persistentvolumeclaims_1128",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__persistentvolumeclaims_1128",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__persistentvolumeclaims_1128"} 17.534229401 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__persistentvolumeclaims_1128"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__persistentvolumes_1127",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__persistentvolumes_1127",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__persistentvolumes_1127",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__persistentvolumes_1127"} 17.635200854 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__persistentvolumes_1127"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__poddisruptionbudgets_1149",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__poddisruptionbudgets_1149",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__poddisruptionbudgets_1149",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__poddisruptionbudgets_1149"} 17.77599437 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__poddisruptionbudgets_1149"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__pods_1133",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__pods_1133",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__pods_1133",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__pods_1133"} 15.247261757 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__pods_1133"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__podsecuritypolicy_1145",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__podsecuritypolicy_1145",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__podsecuritypolicy_1145",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__podsecuritypolicy_1145"} 14.178706983 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__podsecuritypolicy_1145"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__podtemplates_1122",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__podtemplates_1122",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__podtemplates_1122",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__podtemplates_1122"} 15.64002041 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__podtemplates_1122"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__replicasets_1146",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__replicasets_1146",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__replicasets_1146",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__replicasets_1146"} 15.614233621 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__replicasets_1146"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__replicasets_1166",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__replicasets_1166",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__replicasets_1166",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__replicasets_1166"} 15.148517035 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__replicasets_1166"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__resourcequotas_1124",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__resourcequotas_1124",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__resourcequotas_1124",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__resourcequotas_1124"} 16.275403777 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__resourcequotas_1124"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__rolebindings_1151",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__rolebindings_1151",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__rolebindings_1151",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__rolebindings_1151"} 16.826255021 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__rolebindings_1151"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__rolebindings_1155",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__rolebindings_1155",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__rolebindings_1155",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__rolebindings_1155"} 16.911772598 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__rolebindings_1155"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__roles_1150",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__roles_1150",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__roles_1150",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__roles_1150"} 16.833086277 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__roles_1150"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__roles_1154",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__roles_1154",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__roles_1154",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__roles_1154"} 17.462646398 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__roles_1154"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__secrets_1125",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__secrets_1125",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__secrets_1125",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__secrets_1125"} 17.339383821 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__secrets_1125"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__serviceaccounts_1126",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__serviceaccounts_1126",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__serviceaccounts_1126",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__serviceaccounts_1126"} 17.188479188 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__serviceaccounts_1126"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__services_endpoints_1131",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__services_endpoints_1131",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__services_endpoints_1131",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__services_endpoints_1131"} 15.632818398 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__services_endpoints_1131"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__services_specs_1134",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__services_specs_1134",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__services_specs_1134",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__services_specs_1134"} 15.923428009 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__services_specs_1134"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__statefulsets_1161",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__statefulsets_1161",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__statefulsets_1161",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__statefulsets_1161"} 14.681046485 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__statefulsets_1161"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__statefulsets_1164",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__statefulsets_1164",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__statefulsets_1164",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__statefulsets_1164"} 16.775008853 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__statefulsets_1164"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__storageclasses_1158",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__storageclasses_1158",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__storageclasses_1158",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__storageclasses_1158"} 16.781411425 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__storageclasses_1158"} 1 -reflector_list_duration_seconds{name="reflector_storage_cacher_go__storageclasses_1159",quantile="0.5"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__storageclasses_1159",quantile="0.9"} NaN -reflector_list_duration_seconds{name="reflector_storage_cacher_go__storageclasses_1159",quantile="0.99"} NaN -reflector_list_duration_seconds_sum{name="reflector_storage_cacher_go__storageclasses_1159"} 15.312379649 -reflector_list_duration_seconds_count{name="reflector_storage_cacher_go__storageclasses_1159"} 1 -# HELP reflector_lists_total Total number of API lists done by the reflectors -# TYPE reflector_lists_total counter -reflector_lists_total{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1169"} 1 -reflector_lists_total{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1172"} 1 -reflector_lists_total{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1173"} 1 -reflector_lists_total{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1174"} 1 -reflector_lists_total{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1175"} 1 -reflector_lists_total{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1176"} 1 -reflector_lists_total{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1177"} 1 -reflector_lists_total{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1178"} 2 -reflector_lists_total{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1179"} 1 -reflector_lists_total{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1180"} 1 -reflector_lists_total{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1181"} 1 -reflector_lists_total{name="reflector_k8s_io_kubernetes_vendor_k8s_io_apiextensions_apiserver_pkg_client_informers_internalversion_factory_go_61_1171"} 1 -reflector_lists_total{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1170"} 1 -reflector_lists_total{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1183"} 1 -reflector_lists_total{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1184"} 1 -reflector_lists_total{name="reflector_k8s_io_kubernetes_vendor_k8s_io_kube_aggregator_pkg_client_informers_internalversion_factory_go_61_1182"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__apiextensions_k8s_io_customresourcedefinitions_1121"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__apiregistration_k8s_io_apiservices_1168"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__certificatesigningrequests_1140"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__clusterrolebindings_1153"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__clusterrolebindings_1157"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__clusterroles_1152"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__clusterroles_1156"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__configmaps_1129"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__controllerrevisions_1162"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__controllerrevisions_1167"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__controllers_1135"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__controllers_1141"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__cronjobs_1139"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__daemonsets_1142"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__daemonsets_1165"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__deployments_1143"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__deployments_1160"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__deployments_1163"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__horizontalpodautoscalers_1136"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__horizontalpodautoscalers_1137"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__ingress_1144"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__jobs_1138"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__limitranges_1123"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__minions_1132"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__namespaces_1130"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__networkpolicies_1147"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__networkpolicies_1148"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__persistentvolumeclaims_1128"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__persistentvolumes_1127"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__poddisruptionbudgets_1149"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__pods_1133"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__podsecuritypolicy_1145"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__podtemplates_1122"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__replicasets_1146"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__replicasets_1166"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__resourcequotas_1124"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__rolebindings_1151"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__rolebindings_1155"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__roles_1150"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__roles_1154"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__secrets_1125"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__serviceaccounts_1126"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__services_endpoints_1131"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__services_specs_1134"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__statefulsets_1161"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__statefulsets_1164"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__storageclasses_1158"} 1 -reflector_lists_total{name="reflector_storage_cacher_go__storageclasses_1159"} 1 -# HELP reflector_short_watches_total Total number of short API watches done by the reflectors -# TYPE reflector_short_watches_total counter -reflector_short_watches_total{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1169"} 0 -reflector_short_watches_total{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1172"} 0 -reflector_short_watches_total{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1173"} 0 -reflector_short_watches_total{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1174"} 0 -reflector_short_watches_total{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1175"} 0 -reflector_short_watches_total{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1176"} 0 -reflector_short_watches_total{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1177"} 0 -reflector_short_watches_total{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1178"} 0 -reflector_short_watches_total{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1179"} 0 -reflector_short_watches_total{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1180"} 0 -reflector_short_watches_total{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1181"} 0 -reflector_short_watches_total{name="reflector_k8s_io_kubernetes_vendor_k8s_io_apiextensions_apiserver_pkg_client_informers_internalversion_factory_go_61_1171"} 0 -reflector_short_watches_total{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1170"} 0 -reflector_short_watches_total{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1183"} 0 -reflector_short_watches_total{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1184"} 0 -reflector_short_watches_total{name="reflector_k8s_io_kubernetes_vendor_k8s_io_kube_aggregator_pkg_client_informers_internalversion_factory_go_61_1182"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__apiextensions_k8s_io_customresourcedefinitions_1121"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__apiregistration_k8s_io_apiservices_1168"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__certificatesigningrequests_1140"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__clusterrolebindings_1153"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__clusterrolebindings_1157"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__clusterroles_1152"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__clusterroles_1156"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__configmaps_1129"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__controllerrevisions_1162"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__controllerrevisions_1167"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__controllers_1135"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__controllers_1141"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__cronjobs_1139"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__daemonsets_1142"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__daemonsets_1165"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__deployments_1143"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__deployments_1160"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__deployments_1163"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__horizontalpodautoscalers_1136"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__horizontalpodautoscalers_1137"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__ingress_1144"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__jobs_1138"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__limitranges_1123"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__minions_1132"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__namespaces_1130"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__networkpolicies_1147"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__networkpolicies_1148"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__persistentvolumeclaims_1128"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__persistentvolumes_1127"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__poddisruptionbudgets_1149"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__pods_1133"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__podsecuritypolicy_1145"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__podtemplates_1122"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__replicasets_1146"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__replicasets_1166"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__resourcequotas_1124"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__rolebindings_1151"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__rolebindings_1155"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__roles_1150"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__roles_1154"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__secrets_1125"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__serviceaccounts_1126"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__services_endpoints_1131"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__services_specs_1134"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__statefulsets_1161"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__statefulsets_1164"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__storageclasses_1158"} 0 -reflector_short_watches_total{name="reflector_storage_cacher_go__storageclasses_1159"} 0 -# HELP reflector_watch_duration_seconds How long an API watch takes to return and decode for the reflectors -# TYPE reflector_watch_duration_seconds summary -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1169",quantile="0.5"} 571.000909822 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1169",quantile="0.9"} 571.000909822 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1169",quantile="0.99"} 571.000909822 -reflector_watch_duration_seconds_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1169"} 659510.1419348541 -reflector_watch_duration_seconds_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1169"} 1461 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1172",quantile="0.5"} 325.000347009 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1172",quantile="0.9"} 325.000347009 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1172",quantile="0.99"} 325.000347009 -reflector_watch_duration_seconds_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1172"} 659700.0400012301 -reflector_watch_duration_seconds_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1172"} 1459 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1173",quantile="0.5"} 550.000264863 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1173",quantile="0.9"} 550.000264863 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1173",quantile="0.99"} 550.000264863 -reflector_watch_duration_seconds_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1173"} 659847.9489546983 -reflector_watch_duration_seconds_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1173"} 1478 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1174",quantile="0.5"} 362.000986447 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1174",quantile="0.9"} 362.000986447 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1174",quantile="0.99"} 362.000986447 -reflector_watch_duration_seconds_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1174"} 659794.0185896571 -reflector_watch_duration_seconds_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1174"} 1473 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1175",quantile="0.5"} 327.000685258 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1175",quantile="0.9"} 327.000685258 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1175",quantile="0.99"} 327.000685258 -reflector_watch_duration_seconds_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1175"} 659922.026233829 -reflector_watch_duration_seconds_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1175"} 1496 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1176",quantile="0.5"} 453.000610072 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1176",quantile="0.9"} 453.000610072 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1176",quantile="0.99"} 453.000610072 -reflector_watch_duration_seconds_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1176"} 659512.0345779591 -reflector_watch_duration_seconds_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1176"} 1476 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1177",quantile="0.5"} 410.998639857 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1177",quantile="0.9"} 410.998639857 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1177",quantile="0.99"} 410.998639857 -reflector_watch_duration_seconds_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1177"} 659803.9890199575 -reflector_watch_duration_seconds_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1177"} 1476 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1178",quantile="0.5"} 390.000693068 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1178",quantile="0.9"} 390.000693068 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1178",quantile="0.99"} 390.000693068 -reflector_watch_duration_seconds_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1178"} 659655.9720355927 -reflector_watch_duration_seconds_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1178"} 1471 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1179",quantile="0.5"} 356.000373139 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1179",quantile="0.9"} 356.000373139 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1179",quantile="0.99"} 356.000373139 -reflector_watch_duration_seconds_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1179"} 659746.1459989842 -reflector_watch_duration_seconds_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1179"} 1482 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1180",quantile="0.5"} 497.001100021 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1180",quantile="0.9"} 497.001100021 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1180",quantile="0.99"} 497.001100021 -reflector_watch_duration_seconds_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1180"} 659797.9526202704 -reflector_watch_duration_seconds_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1180"} 1450 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1181",quantile="0.5"} 518.001062697 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1181",quantile="0.9"} 518.001062697 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1181",quantile="0.99"} 518.001062697 -reflector_watch_duration_seconds_sum{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1181"} 659480.0134644032 -reflector_watch_duration_seconds_count{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1181"} 1472 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_vendor_k8s_io_apiextensions_apiserver_pkg_client_informers_internalversion_factory_go_61_1171",quantile="0.5"} 337.000321445 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_vendor_k8s_io_apiextensions_apiserver_pkg_client_informers_internalversion_factory_go_61_1171",quantile="0.9"} 337.000321445 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_vendor_k8s_io_apiextensions_apiserver_pkg_client_informers_internalversion_factory_go_61_1171",quantile="0.99"} 337.000321445 -reflector_watch_duration_seconds_sum{name="reflector_k8s_io_kubernetes_vendor_k8s_io_apiextensions_apiserver_pkg_client_informers_internalversion_factory_go_61_1171"} 659897.0795404883 -reflector_watch_duration_seconds_count{name="reflector_k8s_io_kubernetes_vendor_k8s_io_apiextensions_apiserver_pkg_client_informers_internalversion_factory_go_61_1171"} 1467 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1170",quantile="0.5"} 374.999588214 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1170",quantile="0.9"} 374.999588214 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1170",quantile="0.99"} 374.999588214 -reflector_watch_duration_seconds_sum{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1170"} 659725.9938042836 -reflector_watch_duration_seconds_count{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1170"} 1466 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1183",quantile="0.5"} 365.000082419 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1183",quantile="0.9"} 365.000082419 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1183",quantile="0.99"} 365.000082419 -reflector_watch_duration_seconds_sum{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1183"} 659847.9999775979 -reflector_watch_duration_seconds_count{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1183"} 1474 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1184",quantile="0.5"} 438.001021004 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1184",quantile="0.9"} 438.001021004 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1184",quantile="0.99"} 438.001021004 -reflector_watch_duration_seconds_sum{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1184"} 659514.072641559 -reflector_watch_duration_seconds_count{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1184"} 1463 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_vendor_k8s_io_kube_aggregator_pkg_client_informers_internalversion_factory_go_61_1182",quantile="0.5"} 467.999829109 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_vendor_k8s_io_kube_aggregator_pkg_client_informers_internalversion_factory_go_61_1182",quantile="0.9"} 467.999829109 -reflector_watch_duration_seconds{name="reflector_k8s_io_kubernetes_vendor_k8s_io_kube_aggregator_pkg_client_informers_internalversion_factory_go_61_1182",quantile="0.99"} 467.999829109 -reflector_watch_duration_seconds_sum{name="reflector_k8s_io_kubernetes_vendor_k8s_io_kube_aggregator_pkg_client_informers_internalversion_factory_go_61_1182"} 659554.9485304892 -reflector_watch_duration_seconds_count{name="reflector_k8s_io_kubernetes_vendor_k8s_io_kube_aggregator_pkg_client_informers_internalversion_factory_go_61_1182"} 1465 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__apiextensions_k8s_io_customresourcedefinitions_1121",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__apiextensions_k8s_io_customresourcedefinitions_1121",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__apiextensions_k8s_io_customresourcedefinitions_1121",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__apiextensions_k8s_io_customresourcedefinitions_1121"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__apiextensions_k8s_io_customresourcedefinitions_1121"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__apiregistration_k8s_io_apiservices_1168",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__apiregistration_k8s_io_apiservices_1168",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__apiregistration_k8s_io_apiservices_1168",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__apiregistration_k8s_io_apiservices_1168"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__apiregistration_k8s_io_apiservices_1168"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__certificatesigningrequests_1140",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__certificatesigningrequests_1140",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__certificatesigningrequests_1140",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__certificatesigningrequests_1140"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__certificatesigningrequests_1140"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__clusterrolebindings_1153",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__clusterrolebindings_1153",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__clusterrolebindings_1153",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__clusterrolebindings_1153"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__clusterrolebindings_1153"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__clusterrolebindings_1157",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__clusterrolebindings_1157",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__clusterrolebindings_1157",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__clusterrolebindings_1157"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__clusterrolebindings_1157"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__clusterroles_1152",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__clusterroles_1152",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__clusterroles_1152",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__clusterroles_1152"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__clusterroles_1152"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__clusterroles_1156",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__clusterroles_1156",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__clusterroles_1156",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__clusterroles_1156"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__clusterroles_1156"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__configmaps_1129",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__configmaps_1129",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__configmaps_1129",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__configmaps_1129"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__configmaps_1129"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__controllerrevisions_1162",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__controllerrevisions_1162",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__controllerrevisions_1162",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__controllerrevisions_1162"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__controllerrevisions_1162"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__controllerrevisions_1167",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__controllerrevisions_1167",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__controllerrevisions_1167",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__controllerrevisions_1167"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__controllerrevisions_1167"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__controllers_1135",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__controllers_1135",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__controllers_1135",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__controllers_1135"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__controllers_1135"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__controllers_1141",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__controllers_1141",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__controllers_1141",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__controllers_1141"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__controllers_1141"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__cronjobs_1139",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__cronjobs_1139",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__cronjobs_1139",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__cronjobs_1139"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__cronjobs_1139"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__daemonsets_1142",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__daemonsets_1142",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__daemonsets_1142",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__daemonsets_1142"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__daemonsets_1142"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__daemonsets_1165",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__daemonsets_1165",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__daemonsets_1165",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__daemonsets_1165"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__daemonsets_1165"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__deployments_1143",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__deployments_1143",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__deployments_1143",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__deployments_1143"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__deployments_1143"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__deployments_1160",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__deployments_1160",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__deployments_1160",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__deployments_1160"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__deployments_1160"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__deployments_1163",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__deployments_1163",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__deployments_1163",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__deployments_1163"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__deployments_1163"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__horizontalpodautoscalers_1136",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__horizontalpodautoscalers_1136",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__horizontalpodautoscalers_1136",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__horizontalpodautoscalers_1136"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__horizontalpodautoscalers_1136"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__horizontalpodautoscalers_1137",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__horizontalpodautoscalers_1137",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__horizontalpodautoscalers_1137",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__horizontalpodautoscalers_1137"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__horizontalpodautoscalers_1137"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__ingress_1144",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__ingress_1144",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__ingress_1144",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__ingress_1144"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__ingress_1144"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__jobs_1138",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__jobs_1138",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__jobs_1138",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__jobs_1138"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__jobs_1138"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__limitranges_1123",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__limitranges_1123",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__limitranges_1123",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__limitranges_1123"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__limitranges_1123"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__minions_1132",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__minions_1132",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__minions_1132",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__minions_1132"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__minions_1132"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__namespaces_1130",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__namespaces_1130",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__namespaces_1130",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__namespaces_1130"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__namespaces_1130"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__networkpolicies_1147",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__networkpolicies_1147",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__networkpolicies_1147",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__networkpolicies_1147"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__networkpolicies_1147"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__networkpolicies_1148",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__networkpolicies_1148",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__networkpolicies_1148",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__networkpolicies_1148"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__networkpolicies_1148"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__persistentvolumeclaims_1128",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__persistentvolumeclaims_1128",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__persistentvolumeclaims_1128",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__persistentvolumeclaims_1128"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__persistentvolumeclaims_1128"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__persistentvolumes_1127",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__persistentvolumes_1127",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__persistentvolumes_1127",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__persistentvolumes_1127"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__persistentvolumes_1127"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__poddisruptionbudgets_1149",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__poddisruptionbudgets_1149",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__poddisruptionbudgets_1149",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__poddisruptionbudgets_1149"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__poddisruptionbudgets_1149"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__pods_1133",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__pods_1133",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__pods_1133",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__pods_1133"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__pods_1133"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__podsecuritypolicy_1145",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__podsecuritypolicy_1145",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__podsecuritypolicy_1145",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__podsecuritypolicy_1145"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__podsecuritypolicy_1145"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__podtemplates_1122",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__podtemplates_1122",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__podtemplates_1122",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__podtemplates_1122"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__podtemplates_1122"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__replicasets_1146",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__replicasets_1146",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__replicasets_1146",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__replicasets_1146"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__replicasets_1146"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__replicasets_1166",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__replicasets_1166",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__replicasets_1166",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__replicasets_1166"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__replicasets_1166"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__resourcequotas_1124",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__resourcequotas_1124",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__resourcequotas_1124",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__resourcequotas_1124"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__resourcequotas_1124"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__rolebindings_1151",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__rolebindings_1151",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__rolebindings_1151",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__rolebindings_1151"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__rolebindings_1151"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__rolebindings_1155",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__rolebindings_1155",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__rolebindings_1155",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__rolebindings_1155"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__rolebindings_1155"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__roles_1150",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__roles_1150",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__roles_1150",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__roles_1150"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__roles_1150"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__roles_1154",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__roles_1154",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__roles_1154",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__roles_1154"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__roles_1154"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__secrets_1125",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__secrets_1125",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__secrets_1125",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__secrets_1125"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__secrets_1125"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__serviceaccounts_1126",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__serviceaccounts_1126",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__serviceaccounts_1126",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__serviceaccounts_1126"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__serviceaccounts_1126"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__services_endpoints_1131",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__services_endpoints_1131",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__services_endpoints_1131",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__services_endpoints_1131"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__services_endpoints_1131"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__services_specs_1134",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__services_specs_1134",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__services_specs_1134",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__services_specs_1134"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__services_specs_1134"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__statefulsets_1161",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__statefulsets_1161",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__statefulsets_1161",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__statefulsets_1161"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__statefulsets_1161"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__statefulsets_1164",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__statefulsets_1164",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__statefulsets_1164",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__statefulsets_1164"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__statefulsets_1164"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__storageclasses_1158",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__storageclasses_1158",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__storageclasses_1158",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__storageclasses_1158"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__storageclasses_1158"} 0 -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__storageclasses_1159",quantile="0.5"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__storageclasses_1159",quantile="0.9"} NaN -reflector_watch_duration_seconds{name="reflector_storage_cacher_go__storageclasses_1159",quantile="0.99"} NaN -reflector_watch_duration_seconds_sum{name="reflector_storage_cacher_go__storageclasses_1159"} 0 -reflector_watch_duration_seconds_count{name="reflector_storage_cacher_go__storageclasses_1159"} 0 -# HELP reflector_watches_total Total number of API watches done by the reflectors -# TYPE reflector_watches_total counter -reflector_watches_total{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1169"} 1462 -reflector_watches_total{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1172"} 1460 -reflector_watches_total{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1173"} 1479 -reflector_watches_total{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1174"} 1474 -reflector_watches_total{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1175"} 1497 -reflector_watches_total{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1176"} 1477 -reflector_watches_total{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1177"} 1477 -reflector_watches_total{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1178"} 1472 -reflector_watches_total{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1179"} 1483 -reflector_watches_total{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1180"} 1451 -reflector_watches_total{name="reflector_k8s_io_kubernetes_pkg_client_informers_informers_generated_internalversion_factory_go_73_1181"} 1473 -reflector_watches_total{name="reflector_k8s_io_kubernetes_vendor_k8s_io_apiextensions_apiserver_pkg_client_informers_internalversion_factory_go_61_1171"} 1468 -reflector_watches_total{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1170"} 1467 -reflector_watches_total{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1183"} 1475 -reflector_watches_total{name="reflector_k8s_io_kubernetes_vendor_k8s_io_client_go_informers_factory_go_73_1184"} 1464 -reflector_watches_total{name="reflector_k8s_io_kubernetes_vendor_k8s_io_kube_aggregator_pkg_client_informers_internalversion_factory_go_61_1182"} 1466 -reflector_watches_total{name="reflector_storage_cacher_go__apiextensions_k8s_io_customresourcedefinitions_1121"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__apiregistration_k8s_io_apiservices_1168"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__certificatesigningrequests_1140"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__clusterrolebindings_1153"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__clusterrolebindings_1157"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__clusterroles_1152"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__clusterroles_1156"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__configmaps_1129"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__controllerrevisions_1162"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__controllerrevisions_1167"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__controllers_1135"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__controllers_1141"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__cronjobs_1139"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__daemonsets_1142"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__daemonsets_1165"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__deployments_1143"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__deployments_1160"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__deployments_1163"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__horizontalpodautoscalers_1136"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__horizontalpodautoscalers_1137"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__ingress_1144"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__jobs_1138"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__limitranges_1123"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__minions_1132"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__namespaces_1130"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__networkpolicies_1147"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__networkpolicies_1148"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__persistentvolumeclaims_1128"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__persistentvolumes_1127"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__poddisruptionbudgets_1149"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__pods_1133"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__podsecuritypolicy_1145"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__podtemplates_1122"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__replicasets_1146"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__replicasets_1166"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__resourcequotas_1124"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__rolebindings_1151"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__rolebindings_1155"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__roles_1150"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__roles_1154"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__secrets_1125"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__serviceaccounts_1126"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__services_endpoints_1131"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__services_specs_1134"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__statefulsets_1161"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__statefulsets_1164"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__storageclasses_1158"} 1 -reflector_watches_total{name="reflector_storage_cacher_go__storageclasses_1159"} 1 -# HELP rest_client_request_latency_seconds Request latency in seconds. Broken down by verb and URL. -# TYPE rest_client_request_latency_seconds histogram -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/endpoints?resourceVersion=%7Bvalue%7D",verb="GET",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/endpoints?resourceVersion=%7Bvalue%7D",verb="GET",le="0.002"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/endpoints?resourceVersion=%7Bvalue%7D",verb="GET",le="0.004"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/endpoints?resourceVersion=%7Bvalue%7D",verb="GET",le="0.008"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/endpoints?resourceVersion=%7Bvalue%7D",verb="GET",le="0.016"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/endpoints?resourceVersion=%7Bvalue%7D",verb="GET",le="0.032"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/endpoints?resourceVersion=%7Bvalue%7D",verb="GET",le="0.064"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/endpoints?resourceVersion=%7Bvalue%7D",verb="GET",le="0.128"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/endpoints?resourceVersion=%7Bvalue%7D",verb="GET",le="0.256"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/endpoints?resourceVersion=%7Bvalue%7D",verb="GET",le="0.512"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/endpoints?resourceVersion=%7Bvalue%7D",verb="GET",le="+Inf"} 1 -rest_client_request_latency_seconds_sum{url="https://127.0.0.1:443/api/v1/endpoints?resourceVersion=%7Bvalue%7D",verb="GET"} 0.213548175 -rest_client_request_latency_seconds_count{url="https://127.0.0.1:443/api/v1/endpoints?resourceVersion=%7Bvalue%7D",verb="GET"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/limitranges?resourceVersion=%7Bvalue%7D",verb="GET",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/limitranges?resourceVersion=%7Bvalue%7D",verb="GET",le="0.002"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/limitranges?resourceVersion=%7Bvalue%7D",verb="GET",le="0.004"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/limitranges?resourceVersion=%7Bvalue%7D",verb="GET",le="0.008"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/limitranges?resourceVersion=%7Bvalue%7D",verb="GET",le="0.016"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/limitranges?resourceVersion=%7Bvalue%7D",verb="GET",le="0.032"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/limitranges?resourceVersion=%7Bvalue%7D",verb="GET",le="0.064"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/limitranges?resourceVersion=%7Bvalue%7D",verb="GET",le="0.128"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/limitranges?resourceVersion=%7Bvalue%7D",verb="GET",le="0.256"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/limitranges?resourceVersion=%7Bvalue%7D",verb="GET",le="0.512"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/limitranges?resourceVersion=%7Bvalue%7D",verb="GET",le="+Inf"} 1 -rest_client_request_latency_seconds_sum{url="https://127.0.0.1:443/api/v1/limitranges?resourceVersion=%7Bvalue%7D",verb="GET"} 1.749184889 -rest_client_request_latency_seconds_count{url="https://127.0.0.1:443/api/v1/limitranges?resourceVersion=%7Bvalue%7D",verb="GET"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces",verb="POST",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces",verb="POST",le="0.002"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces",verb="POST",le="0.004"} 5 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces",verb="POST",le="0.008"} 13 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces",verb="POST",le="0.016"} 14 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces",verb="POST",le="0.032"} 15 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces",verb="POST",le="0.064"} 15 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces",verb="POST",le="0.128"} 15 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces",verb="POST",le="0.256"} 15 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces",verb="POST",le="0.512"} 15 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces",verb="POST",le="+Inf"} 16 -rest_client_request_latency_seconds_sum{url="https://127.0.0.1:443/api/v1/namespaces",verb="POST"} 0.8368015660000001 -rest_client_request_latency_seconds_count{url="https://127.0.0.1:443/api/v1/namespaces",verb="POST"} 16 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bname%7D",verb="GET",le="0.001"} 16 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bname%7D",verb="GET",le="0.002"} 32227 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bname%7D",verb="GET",le="0.004"} 82864 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bname%7D",verb="GET",le="0.008"} 87115 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bname%7D",verb="GET",le="0.016"} 87748 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bname%7D",verb="GET",le="0.032"} 87872 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bname%7D",verb="GET",le="0.064"} 87910 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bname%7D",verb="GET",le="0.128"} 87934 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bname%7D",verb="GET",le="0.256"} 87938 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bname%7D",verb="GET",le="0.512"} 87939 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bname%7D",verb="GET",le="+Inf"} 87939 -rest_client_request_latency_seconds_sum{url="https://127.0.0.1:443/api/v1/namespaces/%7Bname%7D",verb="GET"} 218.97330252399868 -rest_client_request_latency_seconds_count{url="https://127.0.0.1:443/api/v1/namespaces/%7Bname%7D",verb="GET"} 87939 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/configmaps",verb="POST",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/configmaps",verb="POST",le="0.002"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/configmaps",verb="POST",le="0.004"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/configmaps",verb="POST",le="0.008"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/configmaps",verb="POST",le="0.016"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/configmaps",verb="POST",le="0.032"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/configmaps",verb="POST",le="0.064"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/configmaps",verb="POST",le="0.128"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/configmaps",verb="POST",le="0.256"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/configmaps",verb="POST",le="0.512"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/configmaps",verb="POST",le="+Inf"} 1 -rest_client_request_latency_seconds_sum{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/configmaps",verb="POST"} 0.015049951 -rest_client_request_latency_seconds_count{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/configmaps",verb="POST"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/configmaps/%7Bname%7D",verb="GET",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/configmaps/%7Bname%7D",verb="GET",le="0.002"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/configmaps/%7Bname%7D",verb="GET",le="0.004"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/configmaps/%7Bname%7D",verb="GET",le="0.008"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/configmaps/%7Bname%7D",verb="GET",le="0.016"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/configmaps/%7Bname%7D",verb="GET",le="0.032"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/configmaps/%7Bname%7D",verb="GET",le="0.064"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/configmaps/%7Bname%7D",verb="GET",le="0.128"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/configmaps/%7Bname%7D",verb="GET",le="0.256"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/configmaps/%7Bname%7D",verb="GET",le="0.512"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/configmaps/%7Bname%7D",verb="GET",le="+Inf"} 1 -rest_client_request_latency_seconds_sum{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/configmaps/%7Bname%7D",verb="GET"} 0.012161328 -rest_client_request_latency_seconds_count{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/configmaps/%7Bname%7D",verb="GET"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/endpoints",verb="POST",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/endpoints",verb="POST",le="0.002"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/endpoints",verb="POST",le="0.004"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/endpoints",verb="POST",le="0.008"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/endpoints",verb="POST",le="0.016"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/endpoints",verb="POST",le="0.032"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/endpoints",verb="POST",le="0.064"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/endpoints",verb="POST",le="0.128"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/endpoints",verb="POST",le="0.256"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/endpoints",verb="POST",le="0.512"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/endpoints",verb="POST",le="+Inf"} 1 -rest_client_request_latency_seconds_sum{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/endpoints",verb="POST"} 0.005609707 -rest_client_request_latency_seconds_count{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/endpoints",verb="POST"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/endpoints/%7Bname%7D",verb="GET",le="0.001"} 92 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/endpoints/%7Bname%7D",verb="GET",le="0.002"} 32793 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/endpoints/%7Bname%7D",verb="GET",le="0.004"} 60332 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/endpoints/%7Bname%7D",verb="GET",le="0.008"} 64978 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/endpoints/%7Bname%7D",verb="GET",le="0.016"} 65821 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/endpoints/%7Bname%7D",verb="GET",le="0.032"} 65930 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/endpoints/%7Bname%7D",verb="GET",le="0.064"} 65940 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/endpoints/%7Bname%7D",verb="GET",le="0.128"} 65941 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/endpoints/%7Bname%7D",verb="GET",le="0.256"} 65941 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/endpoints/%7Bname%7D",verb="GET",le="0.512"} 65941 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/endpoints/%7Bname%7D",verb="GET",le="+Inf"} 65941 -rest_client_request_latency_seconds_sum{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/endpoints/%7Bname%7D",verb="GET"} 161.0362347010007 -rest_client_request_latency_seconds_count{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/endpoints/%7Bname%7D",verb="GET"} 65941 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/limitranges",verb="GET",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/limitranges",verb="GET",le="0.002"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/limitranges",verb="GET",le="0.004"} 4 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/limitranges",verb="GET",le="0.008"} 5 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/limitranges",verb="GET",le="0.016"} 8 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/limitranges",verb="GET",le="0.032"} 13 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/limitranges",verb="GET",le="0.064"} 16 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/limitranges",verb="GET",le="0.128"} 18 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/limitranges",verb="GET",le="0.256"} 18 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/limitranges",verb="GET",le="0.512"} 18 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/limitranges",verb="GET",le="+Inf"} 18 -rest_client_request_latency_seconds_sum{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/limitranges",verb="GET"} 0.4682733459999999 -rest_client_request_latency_seconds_count{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/limitranges",verb="GET"} 18 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/pods/%7Bname%7D?resourceVersion=%7Bvalue%7D",verb="GET",le="0.001"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/pods/%7Bname%7D?resourceVersion=%7Bvalue%7D",verb="GET",le="0.002"} 42 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/pods/%7Bname%7D?resourceVersion=%7Bvalue%7D",verb="GET",le="0.004"} 64 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/pods/%7Bname%7D?resourceVersion=%7Bvalue%7D",verb="GET",le="0.008"} 68 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/pods/%7Bname%7D?resourceVersion=%7Bvalue%7D",verb="GET",le="0.016"} 68 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/pods/%7Bname%7D?resourceVersion=%7Bvalue%7D",verb="GET",le="0.032"} 68 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/pods/%7Bname%7D?resourceVersion=%7Bvalue%7D",verb="GET",le="0.064"} 68 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/pods/%7Bname%7D?resourceVersion=%7Bvalue%7D",verb="GET",le="0.128"} 68 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/pods/%7Bname%7D?resourceVersion=%7Bvalue%7D",verb="GET",le="0.256"} 68 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/pods/%7Bname%7D?resourceVersion=%7Bvalue%7D",verb="GET",le="0.512"} 68 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/pods/%7Bname%7D?resourceVersion=%7Bvalue%7D",verb="GET",le="+Inf"} 68 -rest_client_request_latency_seconds_sum{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/pods/%7Bname%7D?resourceVersion=%7Bvalue%7D",verb="GET"} 0.13679003399999998 -rest_client_request_latency_seconds_count{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/pods/%7Bname%7D?resourceVersion=%7Bvalue%7D",verb="GET"} 68 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/resourcequotas",verb="GET",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/resourcequotas",verb="GET",le="0.002"} 2271 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/resourcequotas",verb="GET",le="0.004"} 10172 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/resourcequotas",verb="GET",le="0.008"} 10914 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/resourcequotas",verb="GET",le="0.016"} 11002 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/resourcequotas",verb="GET",le="0.032"} 11018 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/resourcequotas",verb="GET",le="0.064"} 11022 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/resourcequotas",verb="GET",le="0.128"} 11023 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/resourcequotas",verb="GET",le="0.256"} 11023 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/resourcequotas",verb="GET",le="0.512"} 11023 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/resourcequotas",verb="GET",le="+Inf"} 11023 -rest_client_request_latency_seconds_sum{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/resourcequotas",verb="GET"} 29.815934114 -rest_client_request_latency_seconds_count{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/resourcequotas",verb="GET"} 11023 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/serviceaccounts/%7Bname%7D",verb="GET",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/serviceaccounts/%7Bname%7D",verb="GET",le="0.002"} 11 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/serviceaccounts/%7Bname%7D",verb="GET",le="0.004"} 39 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/serviceaccounts/%7Bname%7D",verb="GET",le="0.008"} 59 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/serviceaccounts/%7Bname%7D",verb="GET",le="0.016"} 69 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/serviceaccounts/%7Bname%7D",verb="GET",le="0.032"} 72 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/serviceaccounts/%7Bname%7D",verb="GET",le="0.064"} 73 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/serviceaccounts/%7Bname%7D",verb="GET",le="0.128"} 73 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/serviceaccounts/%7Bname%7D",verb="GET",le="0.256"} 73 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/serviceaccounts/%7Bname%7D",verb="GET",le="0.512"} 73 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/serviceaccounts/%7Bname%7D",verb="GET",le="+Inf"} 73 -rest_client_request_latency_seconds_sum{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/serviceaccounts/%7Bname%7D",verb="GET"} 0.457975297 -rest_client_request_latency_seconds_count{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/serviceaccounts/%7Bname%7D",verb="GET"} 73 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/services",verb="POST",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/services",verb="POST",le="0.002"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/services",verb="POST",le="0.004"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/services",verb="POST",le="0.008"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/services",verb="POST",le="0.016"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/services",verb="POST",le="0.032"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/services",verb="POST",le="0.064"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/services",verb="POST",le="0.128"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/services",verb="POST",le="0.256"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/services",verb="POST",le="0.512"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/services",verb="POST",le="+Inf"} 1 -rest_client_request_latency_seconds_sum{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/services",verb="POST"} 0.018956629 -rest_client_request_latency_seconds_count{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/services",verb="POST"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/services/%7Bname%7D",verb="GET",le="0.001"} 2 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/services/%7Bname%7D",verb="GET",le="0.002"} 17641 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/services/%7Bname%7D",verb="GET",le="0.004"} 58986 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/services/%7Bname%7D",verb="GET",le="0.008"} 64855 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/services/%7Bname%7D",verb="GET",le="0.016"} 65805 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/services/%7Bname%7D",verb="GET",le="0.032"} 65923 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/services/%7Bname%7D",verb="GET",le="0.064"} 65934 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/services/%7Bname%7D",verb="GET",le="0.128"} 65940 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/services/%7Bname%7D",verb="GET",le="0.256"} 65941 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/services/%7Bname%7D",verb="GET",le="0.512"} 65941 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/services/%7Bname%7D",verb="GET",le="+Inf"} 65941 -rest_client_request_latency_seconds_sum{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/services/%7Bname%7D",verb="GET"} 184.3956564849983 -rest_client_request_latency_seconds_count{url="https://127.0.0.1:443/api/v1/namespaces/%7Bnamespace%7D/services/%7Bname%7D",verb="GET"} 65941 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces?resourceVersion=%7Bvalue%7D",verb="GET",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces?resourceVersion=%7Bvalue%7D",verb="GET",le="0.002"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces?resourceVersion=%7Bvalue%7D",verb="GET",le="0.004"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces?resourceVersion=%7Bvalue%7D",verb="GET",le="0.008"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces?resourceVersion=%7Bvalue%7D",verb="GET",le="0.016"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces?resourceVersion=%7Bvalue%7D",verb="GET",le="0.032"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces?resourceVersion=%7Bvalue%7D",verb="GET",le="0.064"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces?resourceVersion=%7Bvalue%7D",verb="GET",le="0.128"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces?resourceVersion=%7Bvalue%7D",verb="GET",le="0.256"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces?resourceVersion=%7Bvalue%7D",verb="GET",le="0.512"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/namespaces?resourceVersion=%7Bvalue%7D",verb="GET",le="+Inf"} 1 -rest_client_request_latency_seconds_sum{url="https://127.0.0.1:443/api/v1/namespaces?resourceVersion=%7Bvalue%7D",verb="GET"} 0.087889072 -rest_client_request_latency_seconds_count{url="https://127.0.0.1:443/api/v1/namespaces?resourceVersion=%7Bvalue%7D",verb="GET"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/nodes",verb="GET",le="0.001"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/nodes",verb="GET",le="0.002"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/nodes",verb="GET",le="0.004"} 15477 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/nodes",verb="GET",le="0.008"} 41763 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/nodes",verb="GET",le="0.016"} 43484 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/nodes",verb="GET",le="0.032"} 43814 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/nodes",verb="GET",le="0.064"} 43946 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/nodes",verb="GET",le="0.128"} 43968 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/nodes",verb="GET",le="0.256"} 43975 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/nodes",verb="GET",le="0.512"} 43976 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/nodes",verb="GET",le="+Inf"} 43980 -rest_client_request_latency_seconds_sum{url="https://127.0.0.1:443/api/v1/nodes",verb="GET"} 224.7557319419998 -rest_client_request_latency_seconds_count{url="https://127.0.0.1:443/api/v1/nodes",verb="GET"} 43980 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/persistentvolumes?resourceVersion=%7Bvalue%7D",verb="GET",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/persistentvolumes?resourceVersion=%7Bvalue%7D",verb="GET",le="0.002"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/persistentvolumes?resourceVersion=%7Bvalue%7D",verb="GET",le="0.004"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/persistentvolumes?resourceVersion=%7Bvalue%7D",verb="GET",le="0.008"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/persistentvolumes?resourceVersion=%7Bvalue%7D",verb="GET",le="0.016"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/persistentvolumes?resourceVersion=%7Bvalue%7D",verb="GET",le="0.032"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/persistentvolumes?resourceVersion=%7Bvalue%7D",verb="GET",le="0.064"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/persistentvolumes?resourceVersion=%7Bvalue%7D",verb="GET",le="0.128"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/persistentvolumes?resourceVersion=%7Bvalue%7D",verb="GET",le="0.256"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/persistentvolumes?resourceVersion=%7Bvalue%7D",verb="GET",le="0.512"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/persistentvolumes?resourceVersion=%7Bvalue%7D",verb="GET",le="+Inf"} 2 -rest_client_request_latency_seconds_sum{url="https://127.0.0.1:443/api/v1/persistentvolumes?resourceVersion=%7Bvalue%7D",verb="GET"} 2.193668942 -rest_client_request_latency_seconds_count{url="https://127.0.0.1:443/api/v1/persistentvolumes?resourceVersion=%7Bvalue%7D",verb="GET"} 2 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/pods?resourceVersion=%7Bvalue%7D",verb="GET",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/pods?resourceVersion=%7Bvalue%7D",verb="GET",le="0.002"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/pods?resourceVersion=%7Bvalue%7D",verb="GET",le="0.004"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/pods?resourceVersion=%7Bvalue%7D",verb="GET",le="0.008"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/pods?resourceVersion=%7Bvalue%7D",verb="GET",le="0.016"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/pods?resourceVersion=%7Bvalue%7D",verb="GET",le="0.032"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/pods?resourceVersion=%7Bvalue%7D",verb="GET",le="0.064"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/pods?resourceVersion=%7Bvalue%7D",verb="GET",le="0.128"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/pods?resourceVersion=%7Bvalue%7D",verb="GET",le="0.256"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/pods?resourceVersion=%7Bvalue%7D",verb="GET",le="0.512"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/pods?resourceVersion=%7Bvalue%7D",verb="GET",le="+Inf"} 1 -rest_client_request_latency_seconds_sum{url="https://127.0.0.1:443/api/v1/pods?resourceVersion=%7Bvalue%7D",verb="GET"} 0.08609714 -rest_client_request_latency_seconds_count{url="https://127.0.0.1:443/api/v1/pods?resourceVersion=%7Bvalue%7D",verb="GET"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/resourcequotas?resourceVersion=%7Bvalue%7D",verb="GET",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/resourcequotas?resourceVersion=%7Bvalue%7D",verb="GET",le="0.002"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/resourcequotas?resourceVersion=%7Bvalue%7D",verb="GET",le="0.004"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/resourcequotas?resourceVersion=%7Bvalue%7D",verb="GET",le="0.008"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/resourcequotas?resourceVersion=%7Bvalue%7D",verb="GET",le="0.016"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/resourcequotas?resourceVersion=%7Bvalue%7D",verb="GET",le="0.032"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/resourcequotas?resourceVersion=%7Bvalue%7D",verb="GET",le="0.064"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/resourcequotas?resourceVersion=%7Bvalue%7D",verb="GET",le="0.128"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/resourcequotas?resourceVersion=%7Bvalue%7D",verb="GET",le="0.256"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/resourcequotas?resourceVersion=%7Bvalue%7D",verb="GET",le="0.512"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/resourcequotas?resourceVersion=%7Bvalue%7D",verb="GET",le="+Inf"} 1 -rest_client_request_latency_seconds_sum{url="https://127.0.0.1:443/api/v1/resourcequotas?resourceVersion=%7Bvalue%7D",verb="GET"} 0.790755794 -rest_client_request_latency_seconds_count{url="https://127.0.0.1:443/api/v1/resourcequotas?resourceVersion=%7Bvalue%7D",verb="GET"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/secrets?resourceVersion=%7Bvalue%7D",verb="GET",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/secrets?resourceVersion=%7Bvalue%7D",verb="GET",le="0.002"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/secrets?resourceVersion=%7Bvalue%7D",verb="GET",le="0.004"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/secrets?resourceVersion=%7Bvalue%7D",verb="GET",le="0.008"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/secrets?resourceVersion=%7Bvalue%7D",verb="GET",le="0.016"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/secrets?resourceVersion=%7Bvalue%7D",verb="GET",le="0.032"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/secrets?resourceVersion=%7Bvalue%7D",verb="GET",le="0.064"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/secrets?resourceVersion=%7Bvalue%7D",verb="GET",le="0.128"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/secrets?resourceVersion=%7Bvalue%7D",verb="GET",le="0.256"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/secrets?resourceVersion=%7Bvalue%7D",verb="GET",le="0.512"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/secrets?resourceVersion=%7Bvalue%7D",verb="GET",le="+Inf"} 1 -rest_client_request_latency_seconds_sum{url="https://127.0.0.1:443/api/v1/secrets?resourceVersion=%7Bvalue%7D",verb="GET"} 1.89444253 -rest_client_request_latency_seconds_count{url="https://127.0.0.1:443/api/v1/secrets?resourceVersion=%7Bvalue%7D",verb="GET"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/serviceaccounts?resourceVersion=%7Bvalue%7D",verb="GET",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/serviceaccounts?resourceVersion=%7Bvalue%7D",verb="GET",le="0.002"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/serviceaccounts?resourceVersion=%7Bvalue%7D",verb="GET",le="0.004"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/serviceaccounts?resourceVersion=%7Bvalue%7D",verb="GET",le="0.008"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/serviceaccounts?resourceVersion=%7Bvalue%7D",verb="GET",le="0.016"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/serviceaccounts?resourceVersion=%7Bvalue%7D",verb="GET",le="0.032"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/serviceaccounts?resourceVersion=%7Bvalue%7D",verb="GET",le="0.064"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/serviceaccounts?resourceVersion=%7Bvalue%7D",verb="GET",le="0.128"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/serviceaccounts?resourceVersion=%7Bvalue%7D",verb="GET",le="0.256"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/serviceaccounts?resourceVersion=%7Bvalue%7D",verb="GET",le="0.512"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/serviceaccounts?resourceVersion=%7Bvalue%7D",verb="GET",le="+Inf"} 1 -rest_client_request_latency_seconds_sum{url="https://127.0.0.1:443/api/v1/serviceaccounts?resourceVersion=%7Bvalue%7D",verb="GET"} 1.752774172 -rest_client_request_latency_seconds_count{url="https://127.0.0.1:443/api/v1/serviceaccounts?resourceVersion=%7Bvalue%7D",verb="GET"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/services",verb="GET",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/services",verb="GET",le="0.002"} 150 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/services",verb="GET",le="0.004"} 6040 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/services",verb="GET",le="0.008"} 7181 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/services",verb="GET",le="0.016"} 7305 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/services",verb="GET",le="0.032"} 7331 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/services",verb="GET",le="0.064"} 7334 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/services",verb="GET",le="0.128"} 7335 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/services",verb="GET",le="0.256"} 7336 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/services",verb="GET",le="0.512"} 7336 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/services",verb="GET",le="+Inf"} 7336 -rest_client_request_latency_seconds_sum{url="https://127.0.0.1:443/api/v1/services",verb="GET"} 25.138481915000003 -rest_client_request_latency_seconds_count{url="https://127.0.0.1:443/api/v1/services",verb="GET"} 7336 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/services?resourceVersion=%7Bvalue%7D",verb="GET",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/services?resourceVersion=%7Bvalue%7D",verb="GET",le="0.002"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/services?resourceVersion=%7Bvalue%7D",verb="GET",le="0.004"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/services?resourceVersion=%7Bvalue%7D",verb="GET",le="0.008"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/services?resourceVersion=%7Bvalue%7D",verb="GET",le="0.016"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/services?resourceVersion=%7Bvalue%7D",verb="GET",le="0.032"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/services?resourceVersion=%7Bvalue%7D",verb="GET",le="0.064"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/services?resourceVersion=%7Bvalue%7D",verb="GET",le="0.128"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/services?resourceVersion=%7Bvalue%7D",verb="GET",le="0.256"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/services?resourceVersion=%7Bvalue%7D",verb="GET",le="0.512"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/api/v1/services?resourceVersion=%7Bvalue%7D",verb="GET",le="+Inf"} 1 -rest_client_request_latency_seconds_sum{url="https://127.0.0.1:443/api/v1/services?resourceVersion=%7Bvalue%7D",verb="GET"} 0.566539435 -rest_client_request_latency_seconds_count{url="https://127.0.0.1:443/api/v1/services?resourceVersion=%7Bvalue%7D",verb="GET"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions?resourceVersion=%7Bvalue%7D",verb="GET",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions?resourceVersion=%7Bvalue%7D",verb="GET",le="0.002"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions?resourceVersion=%7Bvalue%7D",verb="GET",le="0.004"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions?resourceVersion=%7Bvalue%7D",verb="GET",le="0.008"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions?resourceVersion=%7Bvalue%7D",verb="GET",le="0.016"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions?resourceVersion=%7Bvalue%7D",verb="GET",le="0.032"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions?resourceVersion=%7Bvalue%7D",verb="GET",le="0.064"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions?resourceVersion=%7Bvalue%7D",verb="GET",le="0.128"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions?resourceVersion=%7Bvalue%7D",verb="GET",le="0.256"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions?resourceVersion=%7Bvalue%7D",verb="GET",le="0.512"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions?resourceVersion=%7Bvalue%7D",verb="GET",le="+Inf"} 1 -rest_client_request_latency_seconds_sum{url="https://127.0.0.1:443/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions?resourceVersion=%7Bvalue%7D",verb="GET"} 0.236389092 -rest_client_request_latency_seconds_count{url="https://127.0.0.1:443/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions?resourceVersion=%7Bvalue%7D",verb="GET"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiregistration.k8s.io/v1beta1/apiservices",verb="POST",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiregistration.k8s.io/v1beta1/apiservices",verb="POST",le="0.002"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiregistration.k8s.io/v1beta1/apiservices",verb="POST",le="0.004"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiregistration.k8s.io/v1beta1/apiservices",verb="POST",le="0.008"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiregistration.k8s.io/v1beta1/apiservices",verb="POST",le="0.016"} 4 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiregistration.k8s.io/v1beta1/apiservices",verb="POST",le="0.032"} 16 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiregistration.k8s.io/v1beta1/apiservices",verb="POST",le="0.064"} 16 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiregistration.k8s.io/v1beta1/apiservices",verb="POST",le="0.128"} 20 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiregistration.k8s.io/v1beta1/apiservices",verb="POST",le="0.256"} 20 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiregistration.k8s.io/v1beta1/apiservices",verb="POST",le="0.512"} 20 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiregistration.k8s.io/v1beta1/apiservices",verb="POST",le="+Inf"} 20 -rest_client_request_latency_seconds_sum{url="https://127.0.0.1:443/apis/apiregistration.k8s.io/v1beta1/apiservices",verb="POST"} 0.7668086199999999 -rest_client_request_latency_seconds_count{url="https://127.0.0.1:443/apis/apiregistration.k8s.io/v1beta1/apiservices",verb="POST"} 20 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiregistration.k8s.io/v1beta1/apiservices/%7Bname%7D/status",verb="PUT",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiregistration.k8s.io/v1beta1/apiservices/%7Bname%7D/status",verb="PUT",le="0.002"} 15273 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiregistration.k8s.io/v1beta1/apiservices/%7Bname%7D/status",verb="PUT",le="0.004"} 39245 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiregistration.k8s.io/v1beta1/apiservices/%7Bname%7D/status",verb="PUT",le="0.008"} 43191 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiregistration.k8s.io/v1beta1/apiservices/%7Bname%7D/status",verb="PUT",le="0.016"} 43882 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiregistration.k8s.io/v1beta1/apiservices/%7Bname%7D/status",verb="PUT",le="0.032"} 43992 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiregistration.k8s.io/v1beta1/apiservices/%7Bname%7D/status",verb="PUT",le="0.064"} 43999 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiregistration.k8s.io/v1beta1/apiservices/%7Bname%7D/status",verb="PUT",le="0.128"} 44000 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiregistration.k8s.io/v1beta1/apiservices/%7Bname%7D/status",verb="PUT",le="0.256"} 44000 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiregistration.k8s.io/v1beta1/apiservices/%7Bname%7D/status",verb="PUT",le="0.512"} 44000 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiregistration.k8s.io/v1beta1/apiservices/%7Bname%7D/status",verb="PUT",le="+Inf"} 44000 -rest_client_request_latency_seconds_sum{url="https://127.0.0.1:443/apis/apiregistration.k8s.io/v1beta1/apiservices/%7Bname%7D/status",verb="PUT"} 121.47543019299911 -rest_client_request_latency_seconds_count{url="https://127.0.0.1:443/apis/apiregistration.k8s.io/v1beta1/apiservices/%7Bname%7D/status",verb="PUT"} 44000 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiregistration.k8s.io/v1beta1/apiservices?resourceVersion=%7Bvalue%7D",verb="GET",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiregistration.k8s.io/v1beta1/apiservices?resourceVersion=%7Bvalue%7D",verb="GET",le="0.002"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiregistration.k8s.io/v1beta1/apiservices?resourceVersion=%7Bvalue%7D",verb="GET",le="0.004"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiregistration.k8s.io/v1beta1/apiservices?resourceVersion=%7Bvalue%7D",verb="GET",le="0.008"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiregistration.k8s.io/v1beta1/apiservices?resourceVersion=%7Bvalue%7D",verb="GET",le="0.016"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiregistration.k8s.io/v1beta1/apiservices?resourceVersion=%7Bvalue%7D",verb="GET",le="0.032"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiregistration.k8s.io/v1beta1/apiservices?resourceVersion=%7Bvalue%7D",verb="GET",le="0.064"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiregistration.k8s.io/v1beta1/apiservices?resourceVersion=%7Bvalue%7D",verb="GET",le="0.128"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiregistration.k8s.io/v1beta1/apiservices?resourceVersion=%7Bvalue%7D",verb="GET",le="0.256"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiregistration.k8s.io/v1beta1/apiservices?resourceVersion=%7Bvalue%7D",verb="GET",le="0.512"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/apiregistration.k8s.io/v1beta1/apiservices?resourceVersion=%7Bvalue%7D",verb="GET",le="+Inf"} 1 -rest_client_request_latency_seconds_sum{url="https://127.0.0.1:443/apis/apiregistration.k8s.io/v1beta1/apiservices?resourceVersion=%7Bvalue%7D",verb="GET"} 0.087072632 -rest_client_request_latency_seconds_count{url="https://127.0.0.1:443/apis/apiregistration.k8s.io/v1beta1/apiservices?resourceVersion=%7Bvalue%7D",verb="GET"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings",verb="GET",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings",verb="GET",le="0.002"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings",verb="GET",le="0.004"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings",verb="GET",le="0.008"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings",verb="GET",le="0.016"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings",verb="GET",le="0.032"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings",verb="GET",le="0.064"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings",verb="GET",le="0.128"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings",verb="GET",le="0.256"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings",verb="GET",le="0.512"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings",verb="GET",le="+Inf"} 1 -rest_client_request_latency_seconds_sum{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings",verb="GET"} 0.013835969 -rest_client_request_latency_seconds_count{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings",verb="GET"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings",verb="POST",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings",verb="POST",le="0.002"} 2 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings",verb="POST",le="0.004"} 14 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings",verb="POST",le="0.008"} 22 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings",verb="POST",le="0.016"} 29 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings",verb="POST",le="0.032"} 30 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings",verb="POST",le="0.064"} 30 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings",verb="POST",le="0.128"} 30 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings",verb="POST",le="0.256"} 30 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings",verb="POST",le="0.512"} 30 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings",verb="POST",le="+Inf"} 30 -rest_client_request_latency_seconds_sum{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings",verb="POST"} 0.18260569299999999 -rest_client_request_latency_seconds_count{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings",verb="POST"} 30 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/%7Bname%7D",verb="GET",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/%7Bname%7D",verb="GET",le="0.002"} 8 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/%7Bname%7D",verb="GET",le="0.004"} 20 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/%7Bname%7D",verb="GET",le="0.008"} 26 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/%7Bname%7D",verb="GET",le="0.016"} 27 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/%7Bname%7D",verb="GET",le="0.032"} 30 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/%7Bname%7D",verb="GET",le="0.064"} 30 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/%7Bname%7D",verb="GET",le="0.128"} 30 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/%7Bname%7D",verb="GET",le="0.256"} 30 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/%7Bname%7D",verb="GET",le="0.512"} 30 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/%7Bname%7D",verb="GET",le="+Inf"} 30 -rest_client_request_latency_seconds_sum{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/%7Bname%7D",verb="GET"} 0.158237041 -rest_client_request_latency_seconds_count{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/%7Bname%7D",verb="GET"} 30 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings?resourceVersion=%7Bvalue%7D",verb="GET",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings?resourceVersion=%7Bvalue%7D",verb="GET",le="0.002"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings?resourceVersion=%7Bvalue%7D",verb="GET",le="0.004"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings?resourceVersion=%7Bvalue%7D",verb="GET",le="0.008"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings?resourceVersion=%7Bvalue%7D",verb="GET",le="0.016"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings?resourceVersion=%7Bvalue%7D",verb="GET",le="0.032"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings?resourceVersion=%7Bvalue%7D",verb="GET",le="0.064"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings?resourceVersion=%7Bvalue%7D",verb="GET",le="0.128"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings?resourceVersion=%7Bvalue%7D",verb="GET",le="0.256"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings?resourceVersion=%7Bvalue%7D",verb="GET",le="0.512"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings?resourceVersion=%7Bvalue%7D",verb="GET",le="+Inf"} 1 -rest_client_request_latency_seconds_sum{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings?resourceVersion=%7Bvalue%7D",verb="GET"} 1.749912744 -rest_client_request_latency_seconds_count{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings?resourceVersion=%7Bvalue%7D",verb="GET"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles",verb="GET",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles",verb="GET",le="0.002"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles",verb="GET",le="0.004"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles",verb="GET",le="0.008"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles",verb="GET",le="0.016"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles",verb="GET",le="0.032"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles",verb="GET",le="0.064"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles",verb="GET",le="0.128"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles",verb="GET",le="0.256"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles",verb="GET",le="0.512"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles",verb="GET",le="+Inf"} 1 -rest_client_request_latency_seconds_sum{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles",verb="GET"} 0.750220741 -rest_client_request_latency_seconds_count{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles",verb="GET"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles",verb="POST",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles",verb="POST",le="0.002"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles",verb="POST",le="0.004"} 5 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles",verb="POST",le="0.008"} 24 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles",verb="POST",le="0.016"} 37 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles",verb="POST",le="0.032"} 39 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles",verb="POST",le="0.064"} 39 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles",verb="POST",le="0.128"} 40 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles",verb="POST",le="0.256"} 41 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles",verb="POST",le="0.512"} 41 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles",verb="POST",le="+Inf"} 41 -rest_client_request_latency_seconds_sum{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles",verb="POST"} 0.5492678740000001 -rest_client_request_latency_seconds_count{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles",verb="POST"} 41 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles/%7Bname%7D",verb="GET",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles/%7Bname%7D",verb="GET",le="0.002"} 4 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles/%7Bname%7D",verb="GET",le="0.004"} 21 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles/%7Bname%7D",verb="GET",le="0.008"} 36 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles/%7Bname%7D",verb="GET",le="0.016"} 40 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles/%7Bname%7D",verb="GET",le="0.032"} 40 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles/%7Bname%7D",verb="GET",le="0.064"} 41 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles/%7Bname%7D",verb="GET",le="0.128"} 41 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles/%7Bname%7D",verb="GET",le="0.256"} 41 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles/%7Bname%7D",verb="GET",le="0.512"} 41 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles/%7Bname%7D",verb="GET",le="+Inf"} 41 -rest_client_request_latency_seconds_sum{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles/%7Bname%7D",verb="GET"} 0.22127872599999998 -rest_client_request_latency_seconds_count{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles/%7Bname%7D",verb="GET"} 41 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles?resourceVersion=%7Bvalue%7D",verb="GET",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles?resourceVersion=%7Bvalue%7D",verb="GET",le="0.002"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles?resourceVersion=%7Bvalue%7D",verb="GET",le="0.004"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles?resourceVersion=%7Bvalue%7D",verb="GET",le="0.008"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles?resourceVersion=%7Bvalue%7D",verb="GET",le="0.016"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles?resourceVersion=%7Bvalue%7D",verb="GET",le="0.032"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles?resourceVersion=%7Bvalue%7D",verb="GET",le="0.064"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles?resourceVersion=%7Bvalue%7D",verb="GET",le="0.128"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles?resourceVersion=%7Bvalue%7D",verb="GET",le="0.256"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles?resourceVersion=%7Bvalue%7D",verb="GET",le="0.512"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles?resourceVersion=%7Bvalue%7D",verb="GET",le="+Inf"} 1 -rest_client_request_latency_seconds_sum{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles?resourceVersion=%7Bvalue%7D",verb="GET"} 0.091407848 -rest_client_request_latency_seconds_count{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/clusterroles?resourceVersion=%7Bvalue%7D",verb="GET"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/rolebindings",verb="POST",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/rolebindings",verb="POST",le="0.002"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/rolebindings",verb="POST",le="0.004"} 5 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/rolebindings",verb="POST",le="0.008"} 5 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/rolebindings",verb="POST",le="0.016"} 6 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/rolebindings",verb="POST",le="0.032"} 6 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/rolebindings",verb="POST",le="0.064"} 6 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/rolebindings",verb="POST",le="0.128"} 6 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/rolebindings",verb="POST",le="0.256"} 6 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/rolebindings",verb="POST",le="0.512"} 6 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/rolebindings",verb="POST",le="+Inf"} 6 -rest_client_request_latency_seconds_sum{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/rolebindings",verb="POST"} 0.026200423 -rest_client_request_latency_seconds_count{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/rolebindings",verb="POST"} 6 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/rolebindings/%7Bname%7D",verb="GET",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/rolebindings/%7Bname%7D",verb="GET",le="0.002"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/rolebindings/%7Bname%7D",verb="GET",le="0.004"} 5 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/rolebindings/%7Bname%7D",verb="GET",le="0.008"} 6 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/rolebindings/%7Bname%7D",verb="GET",le="0.016"} 6 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/rolebindings/%7Bname%7D",verb="GET",le="0.032"} 6 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/rolebindings/%7Bname%7D",verb="GET",le="0.064"} 6 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/rolebindings/%7Bname%7D",verb="GET",le="0.128"} 6 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/rolebindings/%7Bname%7D",verb="GET",le="0.256"} 6 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/rolebindings/%7Bname%7D",verb="GET",le="0.512"} 6 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/rolebindings/%7Bname%7D",verb="GET",le="+Inf"} 6 -rest_client_request_latency_seconds_sum{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/rolebindings/%7Bname%7D",verb="GET"} 0.015331507 -rest_client_request_latency_seconds_count{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/rolebindings/%7Bname%7D",verb="GET"} 6 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/roles",verb="POST",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/roles",verb="POST",le="0.002"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/roles",verb="POST",le="0.004"} 4 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/roles",verb="POST",le="0.008"} 7 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/roles",verb="POST",le="0.016"} 7 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/roles",verb="POST",le="0.032"} 7 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/roles",verb="POST",le="0.064"} 7 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/roles",verb="POST",le="0.128"} 7 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/roles",verb="POST",le="0.256"} 7 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/roles",verb="POST",le="0.512"} 7 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/roles",verb="POST",le="+Inf"} 7 -rest_client_request_latency_seconds_sum{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/roles",verb="POST"} 0.027292158 -rest_client_request_latency_seconds_count{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/roles",verb="POST"} 7 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/roles/%7Bname%7D",verb="GET",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/roles/%7Bname%7D",verb="GET",le="0.002"} 2 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/roles/%7Bname%7D",verb="GET",le="0.004"} 5 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/roles/%7Bname%7D",verb="GET",le="0.008"} 6 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/roles/%7Bname%7D",verb="GET",le="0.016"} 7 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/roles/%7Bname%7D",verb="GET",le="0.032"} 7 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/roles/%7Bname%7D",verb="GET",le="0.064"} 7 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/roles/%7Bname%7D",verb="GET",le="0.128"} 7 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/roles/%7Bname%7D",verb="GET",le="0.256"} 7 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/roles/%7Bname%7D",verb="GET",le="0.512"} 7 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/roles/%7Bname%7D",verb="GET",le="+Inf"} 7 -rest_client_request_latency_seconds_sum{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/roles/%7Bname%7D",verb="GET"} 0.029344094 -rest_client_request_latency_seconds_count{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/namespaces/%7Bnamespace%7D/roles/%7Bname%7D",verb="GET"} 7 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/rolebindings?resourceVersion=%7Bvalue%7D",verb="GET",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/rolebindings?resourceVersion=%7Bvalue%7D",verb="GET",le="0.002"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/rolebindings?resourceVersion=%7Bvalue%7D",verb="GET",le="0.004"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/rolebindings?resourceVersion=%7Bvalue%7D",verb="GET",le="0.008"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/rolebindings?resourceVersion=%7Bvalue%7D",verb="GET",le="0.016"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/rolebindings?resourceVersion=%7Bvalue%7D",verb="GET",le="0.032"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/rolebindings?resourceVersion=%7Bvalue%7D",verb="GET",le="0.064"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/rolebindings?resourceVersion=%7Bvalue%7D",verb="GET",le="0.128"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/rolebindings?resourceVersion=%7Bvalue%7D",verb="GET",le="0.256"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/rolebindings?resourceVersion=%7Bvalue%7D",verb="GET",le="0.512"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/rolebindings?resourceVersion=%7Bvalue%7D",verb="GET",le="+Inf"} 1 -rest_client_request_latency_seconds_sum{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/rolebindings?resourceVersion=%7Bvalue%7D",verb="GET"} 1.8392819440000001 -rest_client_request_latency_seconds_count{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/rolebindings?resourceVersion=%7Bvalue%7D",verb="GET"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/roles?resourceVersion=%7Bvalue%7D",verb="GET",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/roles?resourceVersion=%7Bvalue%7D",verb="GET",le="0.002"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/roles?resourceVersion=%7Bvalue%7D",verb="GET",le="0.004"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/roles?resourceVersion=%7Bvalue%7D",verb="GET",le="0.008"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/roles?resourceVersion=%7Bvalue%7D",verb="GET",le="0.016"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/roles?resourceVersion=%7Bvalue%7D",verb="GET",le="0.032"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/roles?resourceVersion=%7Bvalue%7D",verb="GET",le="0.064"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/roles?resourceVersion=%7Bvalue%7D",verb="GET",le="0.128"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/roles?resourceVersion=%7Bvalue%7D",verb="GET",le="0.256"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/roles?resourceVersion=%7Bvalue%7D",verb="GET",le="0.512"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/roles?resourceVersion=%7Bvalue%7D",verb="GET",le="+Inf"} 1 -rest_client_request_latency_seconds_sum{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/roles?resourceVersion=%7Bvalue%7D",verb="GET"} 2.430088351 -rest_client_request_latency_seconds_count{url="https://127.0.0.1:443/apis/rbac.authorization.k8s.io/v1beta1/roles?resourceVersion=%7Bvalue%7D",verb="GET"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/storage.k8s.io/v1/storageclasses?resourceVersion=%7Bvalue%7D",verb="GET",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/storage.k8s.io/v1/storageclasses?resourceVersion=%7Bvalue%7D",verb="GET",le="0.002"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/storage.k8s.io/v1/storageclasses?resourceVersion=%7Bvalue%7D",verb="GET",le="0.004"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/storage.k8s.io/v1/storageclasses?resourceVersion=%7Bvalue%7D",verb="GET",le="0.008"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/storage.k8s.io/v1/storageclasses?resourceVersion=%7Bvalue%7D",verb="GET",le="0.016"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/storage.k8s.io/v1/storageclasses?resourceVersion=%7Bvalue%7D",verb="GET",le="0.032"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/storage.k8s.io/v1/storageclasses?resourceVersion=%7Bvalue%7D",verb="GET",le="0.064"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/storage.k8s.io/v1/storageclasses?resourceVersion=%7Bvalue%7D",verb="GET",le="0.128"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/storage.k8s.io/v1/storageclasses?resourceVersion=%7Bvalue%7D",verb="GET",le="0.256"} 0 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/storage.k8s.io/v1/storageclasses?resourceVersion=%7Bvalue%7D",verb="GET",le="0.512"} 1 -rest_client_request_latency_seconds_bucket{url="https://127.0.0.1:443/apis/storage.k8s.io/v1/storageclasses?resourceVersion=%7Bvalue%7D",verb="GET",le="+Inf"} 1 -rest_client_request_latency_seconds_sum{url="https://127.0.0.1:443/apis/storage.k8s.io/v1/storageclasses?resourceVersion=%7Bvalue%7D",verb="GET"} 0.280277953 -rest_client_request_latency_seconds_count{url="https://127.0.0.1:443/apis/storage.k8s.io/v1/storageclasses?resourceVersion=%7Bvalue%7D",verb="GET"} 1 -rest_client_request_latency_seconds_bucket{url="https://container.googleapis.com/v1/masterProjects/243205647532/locations/us-central1-a/865493543029/beats-demo/audit",verb="POST",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://container.googleapis.com/v1/masterProjects/243205647532/locations/us-central1-a/865493543029/beats-demo/audit",verb="POST",le="0.002"} 0 -rest_client_request_latency_seconds_bucket{url="https://container.googleapis.com/v1/masterProjects/243205647532/locations/us-central1-a/865493543029/beats-demo/audit",verb="POST",le="0.004"} 0 -rest_client_request_latency_seconds_bucket{url="https://container.googleapis.com/v1/masterProjects/243205647532/locations/us-central1-a/865493543029/beats-demo/audit",verb="POST",le="0.008"} 0 -rest_client_request_latency_seconds_bucket{url="https://container.googleapis.com/v1/masterProjects/243205647532/locations/us-central1-a/865493543029/beats-demo/audit",verb="POST",le="0.016"} 0 -rest_client_request_latency_seconds_bucket{url="https://container.googleapis.com/v1/masterProjects/243205647532/locations/us-central1-a/865493543029/beats-demo/audit",verb="POST",le="0.032"} 0 -rest_client_request_latency_seconds_bucket{url="https://container.googleapis.com/v1/masterProjects/243205647532/locations/us-central1-a/865493543029/beats-demo/audit",verb="POST",le="0.064"} 0 -rest_client_request_latency_seconds_bucket{url="https://container.googleapis.com/v1/masterProjects/243205647532/locations/us-central1-a/865493543029/beats-demo/audit",verb="POST",le="0.128"} 0 -rest_client_request_latency_seconds_bucket{url="https://container.googleapis.com/v1/masterProjects/243205647532/locations/us-central1-a/865493543029/beats-demo/audit",verb="POST",le="0.256"} 2 -rest_client_request_latency_seconds_bucket{url="https://container.googleapis.com/v1/masterProjects/243205647532/locations/us-central1-a/865493543029/beats-demo/audit",verb="POST",le="0.512"} 24 -rest_client_request_latency_seconds_bucket{url="https://container.googleapis.com/v1/masterProjects/243205647532/locations/us-central1-a/865493543029/beats-demo/audit",verb="POST",le="+Inf"} 23816 -rest_client_request_latency_seconds_sum{url="https://container.googleapis.com/v1/masterProjects/243205647532/locations/us-central1-a/865493543029/beats-demo/audit",verb="POST"} 26480.682634505985 -rest_client_request_latency_seconds_count{url="https://container.googleapis.com/v1/masterProjects/243205647532/locations/us-central1-a/865493543029/beats-demo/audit",verb="POST"} 23816 -rest_client_request_latency_seconds_bucket{url="https://container.googleapis.com/v1/masterProjects/243205647532/locations/us-central1-a/865493543029/beats-demo/authenticate",verb="POST",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://container.googleapis.com/v1/masterProjects/243205647532/locations/us-central1-a/865493543029/beats-demo/authenticate",verb="POST",le="0.002"} 0 -rest_client_request_latency_seconds_bucket{url="https://container.googleapis.com/v1/masterProjects/243205647532/locations/us-central1-a/865493543029/beats-demo/authenticate",verb="POST",le="0.004"} 0 -rest_client_request_latency_seconds_bucket{url="https://container.googleapis.com/v1/masterProjects/243205647532/locations/us-central1-a/865493543029/beats-demo/authenticate",verb="POST",le="0.008"} 0 -rest_client_request_latency_seconds_bucket{url="https://container.googleapis.com/v1/masterProjects/243205647532/locations/us-central1-a/865493543029/beats-demo/authenticate",verb="POST",le="0.016"} 0 -rest_client_request_latency_seconds_bucket{url="https://container.googleapis.com/v1/masterProjects/243205647532/locations/us-central1-a/865493543029/beats-demo/authenticate",verb="POST",le="0.032"} 52 -rest_client_request_latency_seconds_bucket{url="https://container.googleapis.com/v1/masterProjects/243205647532/locations/us-central1-a/865493543029/beats-demo/authenticate",verb="POST",le="0.064"} 93 -rest_client_request_latency_seconds_bucket{url="https://container.googleapis.com/v1/masterProjects/243205647532/locations/us-central1-a/865493543029/beats-demo/authenticate",verb="POST",le="0.128"} 94 -rest_client_request_latency_seconds_bucket{url="https://container.googleapis.com/v1/masterProjects/243205647532/locations/us-central1-a/865493543029/beats-demo/authenticate",verb="POST",le="0.256"} 94 -rest_client_request_latency_seconds_bucket{url="https://container.googleapis.com/v1/masterProjects/243205647532/locations/us-central1-a/865493543029/beats-demo/authenticate",verb="POST",le="0.512"} 95 -rest_client_request_latency_seconds_bucket{url="https://container.googleapis.com/v1/masterProjects/243205647532/locations/us-central1-a/865493543029/beats-demo/authenticate",verb="POST",le="+Inf"} 98 -rest_client_request_latency_seconds_sum{url="https://container.googleapis.com/v1/masterProjects/243205647532/locations/us-central1-a/865493543029/beats-demo/authenticate",verb="POST"} 28.040823633000002 -rest_client_request_latency_seconds_count{url="https://container.googleapis.com/v1/masterProjects/243205647532/locations/us-central1-a/865493543029/beats-demo/authenticate",verb="POST"} 98 -rest_client_request_latency_seconds_bucket{url="https://container.googleapis.com/v1/masterProjects/243205647532/locations/us-central1-a/865493543029/beats-demo/authorize",verb="POST",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://container.googleapis.com/v1/masterProjects/243205647532/locations/us-central1-a/865493543029/beats-demo/authorize",verb="POST",le="0.002"} 0 -rest_client_request_latency_seconds_bucket{url="https://container.googleapis.com/v1/masterProjects/243205647532/locations/us-central1-a/865493543029/beats-demo/authorize",verb="POST",le="0.004"} 0 -rest_client_request_latency_seconds_bucket{url="https://container.googleapis.com/v1/masterProjects/243205647532/locations/us-central1-a/865493543029/beats-demo/authorize",verb="POST",le="0.008"} 0 -rest_client_request_latency_seconds_bucket{url="https://container.googleapis.com/v1/masterProjects/243205647532/locations/us-central1-a/865493543029/beats-demo/authorize",verb="POST",le="0.016"} 25512 -rest_client_request_latency_seconds_bucket{url="https://container.googleapis.com/v1/masterProjects/243205647532/locations/us-central1-a/865493543029/beats-demo/authorize",verb="POST",le="0.032"} 188583 -rest_client_request_latency_seconds_bucket{url="https://container.googleapis.com/v1/masterProjects/243205647532/locations/us-central1-a/865493543029/beats-demo/authorize",verb="POST",le="0.064"} 198810 -rest_client_request_latency_seconds_bucket{url="https://container.googleapis.com/v1/masterProjects/243205647532/locations/us-central1-a/865493543029/beats-demo/authorize",verb="POST",le="0.128"} 201502 -rest_client_request_latency_seconds_bucket{url="https://container.googleapis.com/v1/masterProjects/243205647532/locations/us-central1-a/865493543029/beats-demo/authorize",verb="POST",le="0.256"} 203317 -rest_client_request_latency_seconds_bucket{url="https://container.googleapis.com/v1/masterProjects/243205647532/locations/us-central1-a/865493543029/beats-demo/authorize",verb="POST",le="0.512"} 205475 -rest_client_request_latency_seconds_bucket{url="https://container.googleapis.com/v1/masterProjects/243205647532/locations/us-central1-a/865493543029/beats-demo/authorize",verb="POST",le="+Inf"} 212768 -rest_client_request_latency_seconds_sum{url="https://container.googleapis.com/v1/masterProjects/243205647532/locations/us-central1-a/865493543029/beats-demo/authorize",verb="POST"} 18766.561950170322 -rest_client_request_latency_seconds_count{url="https://container.googleapis.com/v1/masterProjects/243205647532/locations/us-central1-a/865493543029/beats-demo/authorize",verb="POST"} 212768 -# HELP rest_client_requests_total Number of HTTP requests, partitioned by status code, method, and host. -# TYPE rest_client_requests_total counter -rest_client_requests_total{code="200",host="127.0.0.1:443",method="GET"} 305805 -rest_client_requests_total{code="200",host="127.0.0.1:443",method="PUT"} 44000 -rest_client_requests_total{code="200",host="container.googleapis.com",method="POST"} 236660 -rest_client_requests_total{code="201",host="127.0.0.1:443",method="POST"} 110 -rest_client_requests_total{code="404",host="127.0.0.1:443",method="GET"} 162 -rest_client_requests_total{code="404",host="container.googleapis.com",method="POST"} 1 -rest_client_requests_total{code="409",host="127.0.0.1:443",method="POST"} 13 -rest_client_requests_total{code="502",host="container.googleapis.com",method="POST"} 1 -rest_client_requests_total{code="503",host="container.googleapis.com",method="POST"} 20 -rest_client_requests_total{code="",host="127.0.0.1:443",method="GET"} 1 -# HELP ssh_tunnel_open_count Counter of ssh tunnel total open attempts -# TYPE ssh_tunnel_open_count counter -ssh_tunnel_open_count 29 -# HELP ssh_tunnel_open_fail_count Counter of ssh tunnel failed open attempts -# TYPE ssh_tunnel_open_fail_count counter -ssh_tunnel_open_fail_count 6 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver/_meta/test/metrics.1.8.expected b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver/_meta/test/metrics.1.8.expected deleted file mode 100644 index d56deb37..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver/_meta/test/metrics.1.8.expected +++ /dev/null @@ -1,18884 +0,0 @@ -[ - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "GoogleContainerEngine", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 709, - "resource": "services", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "201", - "content_type": "application/json", - "count": 1, - "resource": "daemonsets", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "200", - "content_type": "application/json", - "count": 3, - "resource": "daemonsets", - "scope": "namespace", - "verb": "DELETE" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 710, - "1000000": 710, - "125000": 710, - "2000000": 710, - "250000": 710, - "4000000": 710, - "500000": 710, - "8000000": 710 - }, - "count": 710, - "sum": 1012232 - }, - "resource": "poddisruptionbudgets", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 65989, - "1000000": 65989, - "125000": 65989, - "2000000": 65989, - "250000": 65989, - "4000000": 65989, - "500000": 65989, - "8000000": 65989 - }, - "count": 65989, - "sum": 227196113 - }, - "resource": "deployments", - "scope": "namespace", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:deployment-controller", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 287, - "resource": "deployments", - "scope": "namespace", - "subresource": "status", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 15, - "1000000": 15, - "125000": 15, - "2000000": 15, - "250000": 15, - "4000000": 15, - "500000": 15, - "8000000": 15 - }, - "count": 15, - "sum": 213078 - }, - "resource": "nodes", - "scope": "cluster", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 7, - "1000000": 7, - "125000": 7, - "2000000": 7, - "250000": 7, - "4000000": 7, - "500000": 7, - "8000000": 7 - }, - "count": 7, - "sum": 37113 - }, - "resource": "certificatesigningrequests", - "scope": "cluster", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "200", - "content_type": "application/json", - "count": 87983, - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "201", - "content_type": "application/json", - "count": 6, - "resource": "serviceaccounts", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/controller-manager", - "code": "201", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 27, - "resource": "tokenreviews", - "scope": "cluster", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1472, - "resource": "limitranges", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "roles", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 615, - "resource": "pods", - "scope": "namespace", - "subresource": "status", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:attachdetach-controller", - "code": "201", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "resource": "events", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 298 - }, - "resource": "controllerrevisions", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "heapster/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1460, - "resource": "pods", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "endpoints", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "dashboard/v1.8.0", - "code": "503", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 10, - "resource": "services", - "scope": "resource", - "verb": "proxy" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 5655 - }, - "resource": "jobs", - "scope": "namespace", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1470, - "resource": "replicationcontrollers", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "GoogleContainerEngine", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 709, - "resource": "serviceaccounts", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:node-controller", - "code": "201", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 28, - "resource": "events", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "500", - "count": 1, - "resource": "configmaps", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 4392, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 4392, - "sum": 1979690652276 - }, - "resource": "namespaces", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "201", - "content_type": "application/json", - "count": 1, - "resource": "secrets", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 444870, - "1000000": 444869, - "125000": 444861, - "2000000": 444869, - "250000": 444863, - "4000000": 444869, - "500000": 444866, - "8000000": 444869 - }, - "count": 444870, - "sum": 1016382203 - }, - "resource": "configmaps", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 168, - "1000000": 168, - "125000": 167, - "2000000": 168, - "250000": 168, - "4000000": 168, - "500000": 168, - "8000000": 168 - }, - "count": 168, - "sum": 3433972 - }, - "resource": "pods", - "scope": "namespace", - "verb": "DELETE" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "Go-http-client/2.0", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 20, - "resource": "pods", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 10407 - }, - "resource": "events", - "scope": "namespace", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1464, - "resource": "statefulsets", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 1131, - "1000000": 1131, - "125000": 1131, - "2000000": 1131, - "250000": 1131, - "4000000": 1131, - "500000": 1131, - "8000000": 1131 - }, - "count": 1131, - "sum": 2194490 - }, - "resource": "events", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "200", - "content_type": "application/json", - "count": 21997, - "resource": "replicationcontrollers", - "scope": "namespace", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 44000, - "1000000": 44000, - "125000": 44000, - "2000000": 44000, - "250000": 44000, - "4000000": 44000, - "500000": 44000, - "8000000": 44000 - }, - "count": 44000, - "sum": 69726863 - }, - "resource": "apiservices", - "scope": "cluster", - "subresource": "status", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 711, - "1000000": 711, - "125000": 711, - "2000000": 711, - "250000": 711, - "4000000": 711, - "500000": 711, - "8000000": 711 - }, - "count": 711, - "sum": 1029136 - }, - "resource": "statefulsets", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 13, - "1000000": 13, - "125000": 12, - "2000000": 13, - "250000": 13, - "4000000": 13, - "500000": 13, - "8000000": 13 - }, - "count": 13, - "sum": 133887 - }, - "resource": "endpoints", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 733671, - "1000000": 733664, - "125000": 733634, - "2000000": 733671, - "250000": 733639, - "4000000": 733671, - "500000": 733649, - "8000000": 733671 - }, - "count": 733671, - "sum": 834805253 - }, - "resource": "endpoints", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 230098, - "1000000": 230094, - "125000": 230033, - "2000000": 230098, - "250000": 230085, - "4000000": 230098, - "500000": 230091, - "8000000": 230098 - }, - "count": 230098, - "sum": 2438676783 - }, - "resource": "nodes", - "scope": "cluster", - "subresource": "status", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "201", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 20, - "resource": "apiservices", - "scope": "cluster", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 2949, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 2949, - "sum": 1319045104600 - }, - "resource": "persistentvolumeclaims", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 1, - "125000": 1, - "2000000": 2, - "250000": 1, - "4000000": 2, - "500000": 1, - "8000000": 2 - }, - "count": 2, - "sum": 1806364 - }, - "resource": "secrets", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "audit": { - "event": { - "count": 9140523 - } - }, - "process": { - "cpu": { - "sec": 26642 - }, - "fds": { - "open": { - "count": 127 - } - }, - "memory": { - "resident": { - "bytes": 402694144 - }, - "virtual": { - "bytes": 1219538944 - } - }, - "started": { - "sec": 1525154712.2 - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:service-controller", - "code": "201", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 4, - "resource": "events", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "GoogleCloudConsole", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 20, - "resource": "nodes", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "200", - "content_type": "application/json", - "count": 10998, - "resource": "daemonsets", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 27, - "1000000": 27, - "125000": 27, - "2000000": 27, - "250000": 27, - "4000000": 27, - "500000": 27, - "8000000": 27 - }, - "count": 27, - "sum": 108241 - }, - "resource": "tokenreviews", - "scope": "cluster", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "cluster-proportional-autoscaler/v1.6.5 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 65893, - "resource": "deployments", - "scope": "namespace", - "subresource": "scale", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "404", - "content_type": "application/json", - "count": 1, - "resource": "limitranges", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 9, - "1000000": 9, - "125000": 9, - "2000000": 9, - "250000": 9, - "4000000": 9, - "500000": 9, - "8000000": 9 - }, - "count": 9, - "sum": 30051 - }, - "resource": "controllerrevisions", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 36425, - "1000000": 36425, - "125000": 36411, - "2000000": 36425, - "250000": 36412, - "4000000": 36425, - "500000": 36421, - "8000000": 36425 - }, - "count": 36425, - "sum": 153386026 - }, - "resource": "pods", - "scope": "namespace", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "200", - "content_type": "application/json", - "count": 65986, - "resource": "serviceaccounts", - "scope": "namespace", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "504", - "content_type": "resource", - "count": 1, - "resource": "configmaps", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 2940, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 2940, - "sum": 1319248184423 - }, - "resource": "secrets", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "200", - "content_type": "application/json", - "count": 1, - "resource": "services", - "scope": "namespace", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "GoogleContainerEngine", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 14, - "resource": "pods", - "scope": "namespace", - "verb": "DELETE" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "200", - "content_type": "application/json", - "count": 10998, - "resource": "daemonsets", - "scope": "namespace", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 21997, - "1000000": 21997, - "125000": 21997, - "2000000": 21997, - "250000": 21997, - "4000000": 21997, - "500000": 21997, - "8000000": 21997 - }, - "count": 21997, - "sum": 29995607 - }, - "resource": "persistentvolumeclaims", - "scope": "namespace", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "GoogleContainerEngine", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 7195, - "resource": "componentstatuses", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "replicationcontrollers", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "200", - "content_type": "application/json", - "count": 21997, - "resource": "configmaps", - "scope": "namespace", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 656937, - "1000000": 656930, - "125000": 656912, - "2000000": 656937, - "250000": 656919, - "4000000": 656937, - "500000": 656926, - "8000000": 656937 - }, - "count": 656937, - "sum": 1660247858 - }, - "resource": "endpoints", - "scope": "namespace", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:cloud-provider", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1462, - "resource": "configmaps", - "scope": "namespace", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "services", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 713, - "1000000": 713, - "125000": 713, - "2000000": 713, - "250000": 713, - "4000000": 713, - "500000": 713, - "8000000": 713 - }, - "count": 713, - "sum": 1783238 - }, - "resource": "daemonsets", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "201", - "content_type": "application/json", - "count": 3, - "resource": "configmaps", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1465, - "resource": "apiservices", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "glbc/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/json", - "count": 1473, - "resource": "ingresses", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 713, - "1000000": 713, - "125000": 713, - "2000000": 713, - "250000": 713, - "4000000": 713, - "500000": 713, - "8000000": 713 - }, - "count": 713, - "sum": 1104285 - }, - "resource": "replicationcontrollers", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/controller-manager", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 15, - "resource": "secrets", - "scope": "namespace", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "persistentvolumes", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 55, - "1000000": 55, - "125000": 54, - "2000000": 55, - "250000": 55, - "4000000": 55, - "500000": 55, - "8000000": 55 - }, - "count": 55, - "sum": 744329 - }, - "resource": "replicasets", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 11023, - "resource": "resourcequotas", - "scope": "namespace", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "200", - "content_type": "text/plain", - "count": 15, - "resource": "pods", - "scope": "namespace", - "subresource": "log", - "verb": "CONNECT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "404", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 41, - "resource": "clusterroles", - "scope": "cluster", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:persistent-volume-binder", - "code": "201", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "events", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 22013, - "1000000": 22013, - "125000": 22013, - "2000000": 22013, - "250000": 22013, - "4000000": 22013, - "500000": 22013, - "8000000": 22013 - }, - "count": 22013, - "sum": 49092249 - }, - "resource": "replicasets", - "scope": "namespace", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 65893, - "1000000": 65893, - "125000": 65893, - "2000000": 65893, - "250000": 65893, - "4000000": 65893, - "500000": 65893, - "8000000": 65893 - }, - "count": 65893, - "sum": 82149159 - }, - "resource": "deployments", - "scope": "namespace", - "subresource": "scale", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 2926, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 2926, - "sum": 1319580992038 - }, - "resource": "rolebindings", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "404", - "content_type": "application/json", - "count": 8, - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "cluster-proportional-autoscaler/v1.6.5 (linux/amd64) kubernetes/$Format", - "code": "404", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "configmaps", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 197358, - "resource": "nodes", - "scope": "cluster", - "subresource": "status", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 4186 - }, - "resource": "namespaces", - "scope": "cluster", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:service-account-controller", - "code": "201", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 3, - "resource": "serviceaccounts", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "dashboard/v1.8.0", - "code": "500", - "content_type": "text/plain; charset=utf-8", - "count": 6, - "resource": "services", - "scope": "resource", - "verb": "PROXY" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "200", - "content_type": "application/json", - "count": 10997, - "resource": "configmaps", - "scope": "namespace", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 3552 - }, - "resource": "limitranges", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 2419 - }, - "resource": "persistentvolumeclaims", - "scope": "namespace", - "subresource": "status", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "storageclasses", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1476, - "resource": "rolebindings", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 197411, - "resource": "nodes", - "scope": "cluster", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:persistent-volume-binder", - "code": "201", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "persistentvolumes", - "scope": "cluster", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "statefulsets", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 44000, - "resource": "apiservices", - "scope": "cluster", - "subresource": "status", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 27, - "1000000": 27, - "125000": 27, - "2000000": 27, - "250000": 27, - "4000000": 27, - "500000": 27, - "8000000": 27 - }, - "count": 27, - "sum": 149618 - }, - "resource": "replicasets", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "200", - "content_type": "application/json", - "count": 16, - "resource": "jobs", - "scope": "namespace", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "404", - "content_type": "application/json", - "count": 1, - "resource": "configmaps", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 2947, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 2947, - "sum": 1319410001462 - }, - "resource": "networkpolicies", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "200", - "content_type": "application/json", - "count": 3, - "resource": "clusterroles", - "scope": "cluster", - "verb": "DELETE" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:generic-garbage-collector", - "code": "200", - "content_type": "application/json", - "count": 1468, - "resource": "networkpolicies", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "0", - "count": 1, - "resource": "pods", - "scope": "namespace", - "subresource": "exec", - "verb": "CONNECT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "200", - "content_type": "application/json", - "count": 3, - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "DELETE" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 15199 - }, - "resource": "persistentvolumeclaims", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "dashboard/v1.8.0", - "code": "0", - "content_type": "text/plain; charset=utf-8", - "count": 21955, - "resource": "services", - "scope": "resource", - "verb": "proxy" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:node-controller", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 9, - "resource": "nodes", - "scope": "cluster", - "subresource": "status", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "rescheduler/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1474, - "resource": "nodes", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-dns/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 4, - "resource": "services", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 712, - "1000000": 712, - "125000": 712, - "2000000": 712, - "250000": 712, - "4000000": 712, - "500000": 712, - "8000000": 712 - }, - "count": 712, - "sum": 1102127 - }, - "resource": "ingresses", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler", - "code": "404", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 3, - "resource": "pods", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 21998, - "1000000": 21998, - "125000": 21998, - "2000000": 21998, - "250000": 21998, - "4000000": 21998, - "500000": 21998, - "8000000": 21998 - }, - "count": 21998, - "sum": 54318333 - }, - "resource": "configmaps", - "scope": "namespace", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "gke-certificates-controller/v1.7.0 (linux/amd64) kubernetes/6b9ded1/certificate-controller", - "code": "200", - "content_type": "application/json", - "count": 1467, - "resource": "certificatesigningrequests", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "rescheduler/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "pods", - "scope": "namespace", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "200", - "content_type": "application/json", - "count": 3, - "resource": "daemonsets", - "scope": "namespace", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:generic-garbage-collector", - "code": "200", - "content_type": "application/json", - "count": 6, - "resource": "controllerrevisions", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 1192 - }, - "resource": "configmaps", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:replicaset-controller", - "code": "409", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 22, - "resource": "replicasets", - "scope": "namespace", - "subresource": "status", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1464, - "resource": "podtemplates", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 4436, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 4436, - "sum": 1978507486290 - }, - "resource": "resourcequotas", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1471, - "resource": "persistentvolumes", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "201", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 8, - "resource": "pods", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 45, - "1000000": 45, - "125000": 45, - "2000000": 45, - "250000": 45, - "4000000": 45, - "500000": 45, - "8000000": 45 - }, - "count": 45, - "sum": 242600 - }, - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 2927, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 2927, - "sum": 1319595133369 - }, - "resource": "clusterroles", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 0, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 138053 - }, - "resource": "persistentvolumes", - "scope": "cluster", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "node-problem-detector/v1.4.0 (linux/amd64) kubernetes/$Format", - "code": "201", - "content_type": "application/json", - "count": 1, - "resource": "events", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "gke-certificates-controller/v1.7.0 (linux/amd64) kubernetes/6b9ded1/certificate-controller", - "code": "200", - "content_type": "application/json", - "count": 7, - "resource": "certificatesigningrequests", - "scope": "cluster", - "subresource": "status", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "Go-http-client/2.0", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 14, - "resource": "pods", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 6, - "1000000": 6, - "125000": 6, - "2000000": 6, - "250000": 6, - "4000000": 6, - "500000": 6, - "8000000": 6 - }, - "count": 6, - "sum": 81365 - }, - "resource": "daemonsets", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/tokens-controller", - "code": "201", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 38, - "resource": "secrets", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 36, - "1000000": 36, - "125000": 36, - "2000000": 36, - "250000": 36, - "4000000": 36, - "500000": 36, - "8000000": 36 - }, - "count": 36, - "sum": 900579 - }, - "resource": "pods", - "scope": "namespace", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1466, - "resource": "services", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 66639, - "1000000": 66637, - "125000": 66635, - "2000000": 66639, - "250000": 66636, - "4000000": 66639, - "500000": 66636, - "8000000": 66639 - }, - "count": 66639, - "sum": 120279290 - }, - "resource": "jobs", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 31, - "resource": "pods", - "scope": "namespace", - "subresource": "status", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "configmaps", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1469, - "resource": "nodes", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 3500 - }, - "resource": "persistentvolumes", - "scope": "cluster", - "subresource": "status", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "rolebindings", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1468, - "resource": "roles", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1460, - "resource": "pods", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "resource": "daemonsets", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "current": { - "count": 1 - }, - "kind": "mutating" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "201", - "content_type": "application/json", - "count": 4, - "resource": "services", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "gke-certificates-controller/v1.7.0 (linux/amd64) kubernetes/6b9ded1/certificate-controller", - "code": "200", - "content_type": "application/json", - "count": 1, - "resource": "certificatesigningrequests", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 0, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 148703 - }, - "resource": "customresourcedefinitions", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "rolebindings", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:certificate-controller", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 7, - "resource": "certificatesigningrequests", - "scope": "cluster", - "subresource": "approval", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "dashboard/v1.8.0", - "code": "409", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "secrets", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 1, - "125000": 1, - "2000000": 2, - "250000": 1, - "4000000": 2, - "500000": 1, - "8000000": 2 - }, - "count": 2, - "sum": 1761331 - }, - "resource": "rolebindings", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "GoogleContainerEngine", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 709, - "resource": "replicationcontrollers", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler", - "code": "201", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 91, - "resource": "pods", - "scope": "namespace", - "subresource": "binding", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 10999, - "1000000": 10999, - "125000": 10999, - "2000000": 10999, - "250000": 10999, - "4000000": 10999, - "500000": 10999, - "8000000": 10999 - }, - "count": 10999, - "sum": 28899398 - }, - "resource": "storageclasses", - "scope": "cluster", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "GoogleContainerEngine", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 7198, - "resource": "pods", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "200", - "content_type": "application/json", - "count": 43991, - "resource": "clusterroles", - "scope": "cluster", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 5876, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 5876, - "sum": 2637626661333 - }, - "resource": "replicasets", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 20, - "1000000": 20, - "125000": 20, - "2000000": 20, - "250000": 20, - "4000000": 20, - "500000": 20, - "8000000": 20 - }, - "count": 20, - "sum": 518921 - }, - "resource": "apiservices", - "scope": "cluster", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:endpoint-controller", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 206, - "resource": "endpoints", - "scope": "namespace", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1474, - "resource": "endpoints", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "http": { - "request": { - "duration": { - "us": { - "count": 18186, - "percentile": { - "50": 54471.091, - "90": 70943.082, - "99": 74791.823 - }, - "sum": 1147815661.2180028 - } - }, - "size": { - "bytes": { - "count": 18186, - "percentile": { - "50": 80, - "90": 210, - "99": 210 - }, - "sum": 2390136 - } - } - }, - "response": { - "size": { - "bytes": { - "count": 18186, - "percentile": { - "50": 45760, - "90": 45818, - "99": 45844 - }, - "sum": 712292353 - } - } - } - }, - "request": { - "handler": "prometheus" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 66139, - "1000000": 66138, - "125000": 66138, - "2000000": 66139, - "250000": 66138, - "4000000": 66139, - "500000": 66138, - "8000000": 66139 - }, - "count": 66139, - "sum": 78537675 - }, - "resource": "serviceaccounts", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:job-controller", - "code": "409", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "jobs", - "scope": "namespace", - "subresource": "status", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/leader-election", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 328348, - "resource": "endpoints", - "scope": "namespace", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "201", - "content_type": "application/json", - "count": 18, - "resource": "deployments", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 4, - "1000000": 4, - "125000": 4, - "2000000": 4, - "250000": 4, - "4000000": 4, - "500000": 4, - "8000000": 4 - }, - "count": 4, - "sum": 32628 - }, - "resource": "nodes", - "scope": "cluster", - "verb": "DELETE" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "409", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "resource": "pods", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/controller-manager", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 23, - "resource": "namespaces", - "scope": "cluster", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "409", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 13, - "resource": "namespaces", - "scope": "cluster", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:replicaset-controller", - "code": "201", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 74, - "resource": "pods", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "heapster/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 4446, - "resource": "nodes", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:daemon-set-controller", - "code": "201", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 41, - "resource": "events", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "persistentvolumes", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "201", - "content_type": "application/json", - "count": 1, - "resource": "storageclasses", - "scope": "cluster", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1465, - "resource": "resourcequotas", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 44036, - "1000000": 44036, - "125000": 44036, - "2000000": 44036, - "250000": 44036, - "4000000": 44036, - "500000": 44036, - "8000000": 44036 - }, - "count": 44036, - "sum": 46748890 - }, - "resource": "clusterroles", - "scope": "cluster", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "200", - "content_type": "application/json", - "count": 21997, - "resource": "jobs", - "scope": "namespace", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:endpoint-controller", - "code": "409", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "endpoints", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 4409, - "resource": "nodes", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "404", - "content_type": "application/json", - "count": 1, - "resource": "daemonsets", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "201", - "content_type": "application/json", - "count": 2, - "resource": "secrets", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "GoogleCloudConsole", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 20, - "resource": "pods", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 4, - "1000000": 4, - "125000": 4, - "2000000": 4, - "250000": 4, - "4000000": 4, - "500000": 4, - "8000000": 4 - }, - "count": 4, - "sum": 19435 - }, - "resource": "configmaps", - "scope": "namespace", - "verb": "DELETE" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "200", - "content_type": "application/json", - "count": 10999, - "resource": "endpoints", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:attachdetach-controller", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 50, - "resource": "events", - "scope": "namespace", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:pod-garbage-collector", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 32985, - "resource": "nodes", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 4384, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 4384, - "sum": 1978039440788 - }, - "resource": "deployments", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 2928, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 2928, - "sum": 1319357064565 - }, - "resource": "statefulsets", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 4406, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 4406, - "sum": 1979024165553 - }, - "resource": "persistentvolumes", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:replicaset-controller", - "code": "403", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 34, - "resource": "pods", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "201", - "content_type": "application/json", - "count": 6, - "resource": "clusterroles", - "scope": "cluster", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 22009, - "1000000": 22009, - "125000": 22009, - "2000000": 22009, - "250000": 22009, - "4000000": 22009, - "500000": 22009, - "8000000": 22009 - }, - "count": 22009, - "sum": 91312572 - }, - "resource": "configmaps", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 51, - "1000000": 51, - "125000": 50, - "2000000": 51, - "250000": 51, - "4000000": 51, - "500000": 51, - "8000000": 51 - }, - "count": 51, - "sum": 453911 - }, - "resource": "clusterroles", - "scope": "cluster", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "limitranges", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "200", - "content_type": "application/json", - "count": 1, - "resource": "pods", - "scope": "namespace", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 3, - "1000000": 3, - "125000": 3, - "2000000": 3, - "250000": 3, - "4000000": 3, - "500000": 3, - "8000000": 3 - }, - "count": 3, - "sum": 29952 - }, - "resource": "daemonsets", - "scope": "namespace", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "heapster/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1473, - "resource": "namespaces", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-state-metrics/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/json", - "count": 2, - "resource": "replicasets", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "404", - "content_type": "application/json", - "count": 4, - "resource": "clusterroles", - "scope": "cluster", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "201", - "content_type": "application/json", - "count": 8, - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:replicaset-controller", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 30, - "resource": "events", - "scope": "namespace", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "namespaces", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "200", - "content_type": "application/json", - "count": 43991, - "resource": "clusterroles", - "scope": "cluster", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/controller-manager", - "code": "201", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "events", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "jobs", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "500", - "count": 1, - "resource": "jobs", - "scope": "namespace", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 17, - "1000000": 15, - "125000": 15, - "2000000": 15, - "250000": 15, - "4000000": 16, - "500000": 15, - "8000000": 16 - }, - "count": 17, - "sum": 62613720 - }, - "resource": "jobs", - "scope": "namespace", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 2940, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 2940, - "sum": 1319158063084 - }, - "resource": "limitranges", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 14, - "1000000": 14, - "125000": 14, - "2000000": 14, - "250000": 14, - "4000000": 14, - "500000": 14, - "8000000": 14 - }, - "count": 14, - "sum": 139646 - }, - "resource": "deployments", - "scope": "namespace", - "verb": "DELETE" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 713, - "1000000": 713, - "125000": 713, - "2000000": 713, - "250000": 713, - "4000000": 713, - "500000": 713, - "8000000": 713 - }, - "count": 713, - "sum": 2461062 - }, - "resource": "deployments", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "404", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "endpoints", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "GoogleContainerEngine", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 709, - "resource": "replicasets", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "heapster/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 15, - "resource": "nodes", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "node-problem-detector/v1.4.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/json", - "count": 32706, - "resource": "nodes", - "scope": "cluster", - "subresource": "status", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 9, - "1000000": 9, - "125000": 8, - "2000000": 9, - "250000": 9, - "4000000": 9, - "500000": 9, - "8000000": 9 - }, - "count": 9, - "sum": 218590 - }, - "resource": "storageclasses", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "pod_nanny/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/json", - "count": 1482, - "resource": "nodes", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "201", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 30, - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:node-controller", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 4, - "resource": "nodes", - "scope": "cluster", - "verb": "DELETE" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "200", - "content_type": "application/json", - "count": 1, - "resource": "deployments", - "scope": "namespace", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 9, - "1000000": 9, - "125000": 9, - "2000000": 9, - "250000": 9, - "4000000": 9, - "500000": 9, - "8000000": 9 - }, - "count": 9, - "sum": 99447 - }, - "resource": "nodes", - "scope": "cluster", - "subresource": "status", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/controller-manager", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 27, - "resource": "secrets", - "scope": "namespace", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 1, - "sum": 60000399 - }, - "resource": "jobs", - "verb": "UPDATE" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1459, - "resource": "horizontalpodautoscalers", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:ttl-controller", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 7, - "resource": "nodes", - "scope": "cluster", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 17, - "1000000": 17, - "125000": 17, - "2000000": 17, - "250000": 17, - "4000000": 17, - "500000": 17, - "8000000": 17 - }, - "count": 17, - "sum": 12218 - }, - "resource": "subjectaccessreviews", - "scope": "cluster", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 160, - "resource": "events", - "scope": "namespace", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "201", - "content_type": "application/json", - "count": 4, - "resource": "clusterroles", - "scope": "cluster", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "nodes", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1476, - "resource": "pods", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "200", - "content_type": "application/json", - "count": 2, - "resource": "events", - "scope": "namespace", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1467, - "resource": "cronjobs", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "200", - "content_type": "application/json", - "count": 14, - "resource": "deployments", - "scope": "namespace", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "roles", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "200", - "content_type": "application/json", - "count": 87983, - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "404", - "content_type": "application/json", - "count": 3, - "resource": "pods", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 7195, - "1000000": 7195, - "125000": 0, - "2000000": 7195, - "250000": 0, - "4000000": 7195, - "500000": 1419, - "8000000": 7195 - }, - "count": 7195, - "sum": 3270551868 - }, - "resource": "componentstatuses", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/controller-manager", - "code": "404", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 23, - "resource": "serviceaccounts", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 19, - "1000000": 18, - "125000": 18, - "2000000": 19, - "250000": 18, - "4000000": 19, - "500000": 18, - "8000000": 19 - }, - "count": 19, - "sum": 1525720 - }, - "resource": "jobs", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1473, - "resource": "serviceaccounts", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 2145 - }, - "resource": "configmaps", - "scope": "namespace", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:daemon-set-controller", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 10, - "resource": "daemonsets", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "client": { - "request": { - "count": 305805 - } - }, - "request": { - "code": "200", - "host": "127.0.0.1:443", - "method": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 6185 - }, - "resource": "persistentvolumeclaims", - "scope": "namespace", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:replicaset-controller", - "code": "201", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 123, - "resource": "events", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 2934, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 2934, - "sum": 1319449062336 - }, - "resource": "serviceaccounts", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "GoogleContainerEngine", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 709, - "resource": "statefulsets", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "rescheduler/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "resource": "pods", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "404", - "content_type": "application/json", - "count": 2, - "resource": "roles", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/leader-election", - "code": "404", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "endpoints", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "current": { - "count": 1 - }, - "kind": "readOnly" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 1659, - "1000000": 1657, - "125000": 1652, - "2000000": 1657, - "250000": 1654, - "4000000": 1657, - "500000": 1657, - "8000000": 1659 - }, - "count": 1659, - "sum": 31122339 - }, - "resource": "events", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 15, - "1000000": 15, - "125000": 15, - "2000000": 15, - "250000": 15, - "4000000": 15, - "500000": 15, - "8000000": 15 - }, - "count": 15, - "sum": 171645 - }, - "resource": "replicasets", - "scope": "namespace", - "verb": "DELETE" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 10997, - "1000000": 10997, - "125000": 10997, - "2000000": 10997, - "250000": 10997, - "4000000": 10997, - "500000": 10997, - "8000000": 10997 - }, - "count": 10997, - "sum": 27035169 - }, - "resource": "configmaps", - "scope": "namespace", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-state-metrics/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/json", - "count": 1475, - "resource": "resourcequotas", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 68, - "resource": "events", - "scope": "namespace", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 7337, - "resource": "services", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "endpoints", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "glbc/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/json", - "count": 1465, - "resource": "pods", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "serviceaccounts", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "resource": "replicasets", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 3, - "1000000": 3, - "125000": 2, - "2000000": 3, - "250000": 2, - "4000000": 3, - "500000": 2, - "8000000": 3 - }, - "count": 3, - "sum": 751587 - }, - "resource": "clusterroles", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 11023, - "1000000": 11023, - "125000": 11023, - "2000000": 11023, - "250000": 11023, - "4000000": 11023, - "500000": 11023, - "8000000": 11023 - }, - "count": 11023, - "sum": 15416410 - }, - "resource": "resourcequotas", - "scope": "namespace", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "504", - "content_type": "resource", - "count": 1, - "resource": "nodes", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 65940, - "resource": "endpoints", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1496, - "resource": "resourcequotas", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "201", - "content_type": "application/json", - "count": 7, - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "504", - "content_type": "resource", - "count": 1, - "resource": "jobs", - "verb": "UPDATE" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 3, - "1000000": 3, - "125000": 3, - "2000000": 3, - "250000": 3, - "4000000": 3, - "500000": 3, - "8000000": 3 - }, - "count": 3, - "sum": 19942 - }, - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "DELETE" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "200", - "content_type": "application/json", - "count": 26, - "resource": "pods", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "glbc/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "404", - "content_type": "application/json", - "count": 2, - "resource": "configmaps", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "201", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 6, - "resource": "rolebindings", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "404", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 16, - "resource": "secrets", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:service-controller", - "code": "404", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "events", - "scope": "namespace", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1476, - "resource": "replicationcontrollers", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "200", - "content_type": "application/json", - "count": 31, - "resource": "namespaces", - "scope": "cluster", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "glbc/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/json", - "count": 1, - "resource": "services", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/leader-election", - "code": "404", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "endpoints", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 65986, - "1000000": 65986, - "125000": 65986, - "2000000": 65986, - "250000": 65986, - "4000000": 65986, - "500000": 65986, - "8000000": 65986 - }, - "count": 65986, - "sum": 112424509 - }, - "resource": "serviceaccounts", - "scope": "namespace", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1478, - "resource": "nodes", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-proxy/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 7, - "resource": "services", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "Go-http-client/2.0", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1165, - "resource": "pods", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "201", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "services", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 17686, - "1000000": 0, - "125000": 0, - "2000000": 1, - "250000": 0, - "4000000": 1, - "500000": 0, - "8000000": 2 - }, - "count": 17686, - "sum": 7918564532837 - }, - "resource": "nodes", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1450, - "resource": "rolebindings", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 4428, - "resource": "pods", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 15, - "1000000": 15, - "125000": 15, - "2000000": 15, - "250000": 15, - "4000000": 15, - "500000": 15, - "8000000": 15 - }, - "count": 15, - "sum": 337373 - }, - "resource": "secrets", - "scope": "namespace", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "glbc/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/json", - "count": 1, - "resource": "configmaps", - "scope": "namespace", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:generic-garbage-collector", - "code": "200", - "content_type": "application/json", - "count": 14, - "resource": "replicasets", - "scope": "namespace", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "404", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "resource": "namespaces", - "scope": "cluster", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:daemon-set-controller", - "code": "403", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 39, - "resource": "pods", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 1, - "sum": 61438916 - }, - "resource": "pods", - "scope": "namespace", - "subresource": "exec", - "verb": "CONNECT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "client": { - "request": { - "count": 236660 - } - }, - "request": { - "code": "200", - "host": "container.googleapis.com", - "method": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 2599, - "1000000": 1129, - "125000": 1128, - "2000000": 1129, - "250000": 1129, - "4000000": 1129, - "500000": 1129, - "8000000": 1129 - }, - "count": 2599, - "sum": 658396349345 - }, - "resource": "events", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "409", - "content_type": "application/json", - "count": 10998, - "resource": "secrets", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "pod_nanny/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/json", - "count": 1, - "resource": "deployments", - "scope": "namespace", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:daemon-set-controller", - "code": "201", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 9, - "resource": "controllerrevisions", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1470, - "resource": "certificatesigningrequests", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-state-metrics/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/json", - "count": 2, - "resource": "nodes", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 16, - "1000000": 15, - "125000": 15, - "2000000": 16, - "250000": 15, - "4000000": 16, - "500000": 15, - "8000000": 16 - }, - "count": 16, - "sum": 1437944 - }, - "resource": "jobs", - "scope": "namespace", - "verb": "DELETE" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "certificatesigningrequests", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 4441 - }, - "resource": "services", - "scope": "namespace", - "subresource": "status", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:job-controller", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 39, - "resource": "jobs", - "scope": "namespace", - "subresource": "status", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "persistentvolumeclaims", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:cloud-provider", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "configmaps", - "scope": "namespace", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "dashboard/v1.8.0", - "code": "200", - "content_type": "text/plain; charset=utf-8", - "count": 21949, - "resource": "services", - "scope": "resource", - "verb": "PROXY" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 8712, - "1000000": 8712, - "125000": 8712, - "2000000": 8712, - "250000": 8712, - "4000000": 8712, - "500000": 8712, - "8000000": 8712 - }, - "count": 8712, - "sum": 9535813 - }, - "resource": "persistentvolumes", - "scope": "cluster", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-state-metrics/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/json", - "count": 2, - "resource": "resourcequotas", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 21997, - "1000000": 21997, - "125000": 21997, - "2000000": 21997, - "250000": 21997, - "4000000": 21997, - "500000": 21997, - "8000000": 21997 - }, - "count": 21997, - "sum": 28334415 - }, - "resource": "statefulsets", - "scope": "namespace", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "200", - "content_type": "application/json", - "count": 16, - "resource": "jobs", - "scope": "namespace", - "verb": "DELETE" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "404", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "configmaps", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 717, - "1000000": 717, - "125000": 715, - "2000000": 717, - "250000": 717, - "4000000": 717, - "500000": 717, - "8000000": 717 - }, - "count": 717, - "sum": 6031823 - }, - "resource": "pods", - "scope": "namespace", - "subresource": "status", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 91, - "1000000": 91, - "125000": 90, - "2000000": 91, - "250000": 91, - "4000000": 91, - "500000": 91, - "8000000": 91 - }, - "count": 91, - "sum": 1467975 - }, - "resource": "pods", - "scope": "namespace", - "subresource": "binding", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler", - "code": "201", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 123, - "resource": "events", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1476, - "resource": "secrets", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 1483, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 1483, - "sum": 659897025212 - }, - "resource": "configmaps", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "201", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "configmaps", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 68, - "resource": "pods", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:persistent-volume-binder", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "persistentvolumes", - "scope": "cluster", - "subresource": "status", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:endpoint-controller", - "code": "409", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "resource": "endpoints", - "scope": "namespace", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1468, - "resource": "limitranges", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:node-controller", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 11, - "resource": "nodes", - "scope": "cluster", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 8711, - "resource": "persistentvolumes", - "scope": "cluster", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "limitranges", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 6, - "1000000": 6, - "125000": 6, - "2000000": 6, - "250000": 6, - "4000000": 6, - "500000": 6, - "8000000": 6 - }, - "count": 6, - "sum": 40480 - }, - "resource": "controllerrevisions", - "scope": "namespace", - "verb": "DELETE" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "200", - "content_type": "application/json", - "count": 21997, - "resource": "services", - "scope": "namespace", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:generic-garbage-collector", - "code": "200", - "content_type": "application/json", - "count": 36, - "resource": "pods", - "scope": "namespace", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "nodes", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "dashboard/v1.8.0", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2200, - "resource": "secrets", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "200", - "content_type": "application/json", - "count": 21995, - "resource": "roles", - "scope": "namespace", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "GoogleContainerEngine", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 4, - "resource": "nodes", - "scope": "cluster", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 40, - "1000000": 40, - "125000": 40, - "2000000": 40, - "250000": 40, - "4000000": 40, - "500000": 40, - "8000000": 40 - }, - "count": 40, - "sum": 408553 - }, - "resource": "jobs", - "scope": "namespace", - "subresource": "status", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "rescheduler/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "nodes", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:node-controller", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 7, - "resource": "nodes", - "scope": "cluster", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 1459, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 1459, - "sum": 659831109566 - }, - "resource": "horizontalpodautoscalers", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "200", - "content_type": "application/json", - "count": 29, - "resource": "deployments", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/tokens-controller", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 38, - "resource": "serviceaccounts", - "scope": "namespace", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "GoogleContainerEngine", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 709, - "resource": "poddisruptionbudgets", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:replicaset-controller", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 22, - "resource": "replicasets", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:replicaset-controller", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 271, - "resource": "replicasets", - "scope": "namespace", - "subresource": "status", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "200", - "content_type": "application/json", - "count": 1, - "resource": "replicasets", - "scope": "namespace", - "verb": "DELETE" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "201", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "endpoints", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "GoogleContainerEngine", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 709, - "resource": "persistentvolumes", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 21997, - "1000000": 21997, - "125000": 21997, - "2000000": 21997, - "250000": 21997, - "4000000": 21997, - "500000": 21997, - "8000000": 21997 - }, - "count": 21997, - "sum": 31133138 - }, - "resource": "replicationcontrollers", - "scope": "namespace", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:persistent-volume-binder", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "persistentvolumeclaims", - "scope": "namespace", - "subresource": "status", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "persistentvolumeclaims", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "horizontalpodautoscalers", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 18, - "resource": "limitranges", - "scope": "namespace", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 3, - "1000000": 3, - "125000": 3, - "2000000": 3, - "250000": 3, - "4000000": 3, - "500000": 3, - "8000000": 3 - }, - "count": 3, - "sum": 21094 - }, - "resource": "daemonsets", - "scope": "namespace", - "verb": "DELETE" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-state-metrics/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/json", - "count": 1456, - "resource": "deployments", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "podtemplates", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 1467, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 1467, - "sum": 659673062825 - }, - "resource": "cronjobs", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1471, - "resource": "persistentvolumes", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "200", - "content_type": "application/json", - "count": 21997, - "resource": "daemonsets", - "scope": "namespace", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "event-exporter/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/json", - "count": 1131, - "resource": "events", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-proxy/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 7, - "resource": "nodes", - "scope": "cluster", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/leader-election", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 328348, - "resource": "endpoints", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "200", - "content_type": "application/json", - "count": 21997, - "resource": "persistentvolumeclaims", - "scope": "namespace", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1465, - "resource": "replicasets", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "client": { - "request": { - "count": 1 - } - }, - "request": { - "code": "404", - "host": "container.googleapis.com", - "method": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:node-controller", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "resource": "events", - "scope": "namespace", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 29194, - "1000000": 29194, - "125000": 29194, - "2000000": 29194, - "250000": 29194, - "4000000": 29194, - "500000": 29194, - "8000000": 29194 - }, - "count": 29194, - "sum": 44608509 - }, - "resource": "namespaces", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "409", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "pods", - "scope": "namespace", - "subresource": "status", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1464, - "resource": "secrets", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 8, - "1000000": 8, - "125000": 8, - "2000000": 8, - "250000": 8, - "4000000": 8, - "500000": 8, - "8000000": 8 - }, - "count": 8, - "sum": 80513 - }, - "resource": "services", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/controller-manager", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 4, - "resource": "serviceaccounts", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:generic-garbage-collector", - "code": "200", - "content_type": "application/json", - "count": 1, - "resource": "networkpolicies", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-dns/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 2941, - "resource": "services", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:node-controller", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 70, - "resource": "pods", - "scope": "namespace", - "subresource": "status", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.8.7 (linux/amd64) kubernetes/b30876a", - "code": "200", - "content_type": "application/json", - "count": 1, - "resource": "nodes", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "201", - "content_type": "application/json", - "count": 6, - "resource": "deployments", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 1472, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 1472, - "sum": 659545988637 - }, - "resource": "podsecuritypolicies", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "podsecuritypolicies", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1461, - "resource": "serviceaccounts", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-state-metrics/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/json", - "count": 2, - "resource": "pods", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 104 - }, - "resource": "apiservices", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:generic-garbage-collector", - "code": "409", - "content_type": "application/json", - "count": 1, - "resource": "replicasets", - "scope": "namespace", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "200", - "content_type": "application/json", - "count": 15, - "resource": "pods", - "scope": "namespace", - "verb": "DELETE" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/tokens-controller", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 38, - "resource": "serviceaccounts", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 1, - "sum": 60000198 - }, - "resource": "configmaps", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "200", - "content_type": "application/json", - "count": 90, - "resource": "daemonsets", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 2934, - "resource": "daemonsets", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-state-metrics/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/json", - "count": 1468, - "resource": "replicationcontrollers", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 65930, - "1000000": 65930, - "125000": 65929, - "2000000": 65930, - "250000": 65930, - "4000000": 65930, - "500000": 65930, - "8000000": 65930 - }, - "count": 65930, - "sum": 88828794 - }, - "resource": "cronjobs", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 1462, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 1462, - "sum": 659801007214 - }, - "resource": "configmaps", - "scope": "namespace", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1478, - "resource": "storageclasses", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "200", - "content_type": "application/json", - "count": 67, - "resource": "jobs", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1467, - "resource": "customresourcedefinitions", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:generic-garbage-collector", - "code": "200", - "content_type": "application/json", - "count": 15, - "resource": "replicasets", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "resourcequotas", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "200", - "content_type": "application/json", - "count": 65988, - "resource": "deployments", - "scope": "namespace", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "glbc/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/json", - "count": 1, - "resource": "services", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 87937, - "resource": "namespaces", - "scope": "cluster", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-state-metrics/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/json", - "count": 1478, - "resource": "daemonsets", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "200", - "content_type": "application/json", - "count": 10997, - "resource": "configmaps", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "201", - "content_type": "application/json", - "count": 7, - "resource": "certificatesigningrequests", - "scope": "cluster", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 197492, - "1000000": 197485, - "125000": 197485, - "2000000": 197485, - "250000": 197485, - "4000000": 197485, - "500000": 197485, - "8000000": 197485 - }, - "count": 197492, - "sum": 668178451 - }, - "resource": "nodes", - "scope": "cluster", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 617, - "resource": "pods", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 160, - "resource": "pods", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 2938, - "resource": "replicasets", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "secrets", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "resource": "clusterroles", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 7286, - "1000000": 7285, - "125000": 7259, - "2000000": 7285, - "250000": 7275, - "4000000": 7285, - "500000": 7284, - "8000000": 7285 - }, - "count": 7286, - "sum": 79006880 - }, - "resource": "pods", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1483, - "resource": "configmaps", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "client": { - "request": { - "count": 13 - } - }, - "request": { - "code": "409", - "host": "127.0.0.1:443", - "method": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "201", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 3, - "resource": "namespaces", - "scope": "cluster", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "201", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 10, - "resource": "subjectaccessreviews", - "scope": "cluster", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 68, - "1000000": 68, - "125000": 68, - "2000000": 68, - "250000": 68, - "4000000": 68, - "500000": 68, - "8000000": 68 - }, - "count": 68, - "sum": 117705 - }, - "resource": "jobs", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "pod_nanny/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/json", - "count": 5, - "resource": "nodes", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 17682, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 17682, - "sum": 7916402902308 - }, - "resource": "services", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "409", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 11, - "resource": "nodes", - "scope": "cluster", - "subresource": "status", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "200", - "content_type": "application/json", - "count": 21997, - "resource": "secrets", - "scope": "namespace", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 2928, - "resource": "deployments", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:route-controller", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 7, - "resource": "nodes", - "scope": "cluster", - "subresource": "status", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "201", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 7, - "resource": "roles", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "200", - "content_type": "application/json", - "count": 47, - "resource": "pods", - "scope": "namespace", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-state-metrics/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/json", - "count": 2, - "resource": "daemonsets", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "glbc/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "404", - "content_type": "application/json", - "count": 15, - "resource": "services", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1472, - "resource": "poddisruptionbudgets", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "glbc/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/json", - "count": 2, - "resource": "ingresses", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-proxy/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 4417, - "resource": "services", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 38, - "1000000": 38, - "125000": 38, - "2000000": 38, - "250000": 38, - "4000000": 38, - "500000": 38, - "8000000": 38 - }, - "count": 38, - "sum": 390430 - }, - "resource": "replicasets", - "scope": "namespace", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1470, - "resource": "pods", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 21997, - "1000000": 21997, - "125000": 21997, - "2000000": 21997, - "250000": 21997, - "4000000": 21997, - "500000": 21997, - "8000000": 21997 - }, - "count": 21997, - "sum": 33805681 - }, - "resource": "jobs", - "scope": "namespace", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "rescheduler/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 2936, - "resource": "pods", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "statefulsets", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 2, - "500000": 1, - "8000000": 2 - }, - "count": 2, - "sum": 2306787 - }, - "resource": "roles", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "200", - "content_type": "application/json", - "count": 43992, - "resource": "services", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 21995, - "1000000": 21995, - "125000": 21995, - "2000000": 21995, - "250000": 21995, - "4000000": 21995, - "500000": 21995, - "8000000": 21995 - }, - "count": 21995, - "sum": 42319790 - }, - "resource": "roles", - "scope": "namespace", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 15, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 1 - }, - "count": 15, - "sum": 9995258313 - }, - "resource": "pods", - "scope": "namespace", - "subresource": "log", - "verb": "CONNECT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "dashboard/v1.8.0", - "code": "201", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "secrets", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/tokens-controller", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 3, - "resource": "secrets", - "scope": "namespace", - "verb": "DELETE" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "poddisruptionbudgets", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 2944, - "1000000": 7, - "125000": 7, - "2000000": 7, - "250000": 7, - "4000000": 7, - "500000": 7, - "8000000": 7 - }, - "count": 2944, - "sum": 1319072288505 - }, - "resource": "certificatesigningrequests", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:daemon-set-controller", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 9, - "resource": "pods", - "scope": "namespace", - "verb": "DELETE" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1479, - "resource": "networkpolicies", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "201", - "content_type": "application/json", - "count": 5, - "resource": "daemonsets", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 4408, - "resource": "services", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 22004, - "1000000": 22004, - "125000": 22004, - "2000000": 22004, - "250000": 22004, - "4000000": 22004, - "500000": 22004, - "8000000": 22004 - }, - "count": 22004, - "sum": 23746483 - }, - "resource": "roles", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 293, - "1000000": 293, - "125000": 291, - "2000000": 293, - "250000": 293, - "4000000": 293, - "500000": 293, - "8000000": 293 - }, - "count": 293, - "sum": 4833955 - }, - "resource": "replicasets", - "scope": "namespace", - "subresource": "status", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "clusterroles", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1459, - "resource": "clusterroles", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 16, - "1000000": 16, - "125000": 15, - "2000000": 16, - "250000": 15, - "4000000": 16, - "500000": 15, - "8000000": 16 - }, - "count": 16, - "sum": 793020 - }, - "resource": "namespaces", - "scope": "cluster", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 4414, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 4414, - "sum": 1978079922988 - }, - "resource": "replicationcontrollers", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 1467, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 1467, - "sum": 659897009038 - }, - "resource": "customresourcedefinitions", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 116, - "1000000": 116, - "125000": 116, - "2000000": 116, - "250000": 116, - "4000000": 116, - "500000": 116, - "8000000": 116 - }, - "count": 116, - "sum": 1336329 - }, - "resource": "daemonsets", - "scope": "namespace", - "subresource": "status", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 1465, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 1465, - "sum": 659555023618 - }, - "resource": "apiservices", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 1468, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 1468, - "sum": 660607341894 - }, - "resource": "pods", - "scope": "namespace", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:service-controller", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 6, - "resource": "events", - "scope": "namespace", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "controllerrevisions", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "cluster-proportional-autoscaler/v1.6.5 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "deployments", - "scope": "namespace", - "subresource": "scale", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "serviceaccounts", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 21997, - "1000000": 21997, - "125000": 21997, - "2000000": 21997, - "250000": 21997, - "4000000": 21997, - "500000": 21997, - "8000000": 21997 - }, - "count": 21997, - "sum": 38610514 - }, - "resource": "endpoints", - "scope": "namespace", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "ingresses", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 25903 - }, - "resource": "deployments", - "scope": "namespace", - "subresource": "scale", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "client": { - "request": { - "count": 44000 - } - }, - "request": { - "code": "200", - "host": "127.0.0.1:443", - "method": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 21998, - "1000000": 21998, - "125000": 21998, - "2000000": 21998, - "250000": 21998, - "4000000": 21998, - "500000": 21998, - "8000000": 21998 - }, - "count": 21998, - "sum": 37531190 - }, - "resource": "services", - "scope": "namespace", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 7, - "1000000": 7, - "125000": 7, - "2000000": 7, - "250000": 7, - "4000000": 7, - "500000": 7, - "8000000": 7 - }, - "count": 7, - "sum": 41871 - }, - "resource": "certificatesigningrequests", - "scope": "cluster", - "subresource": "approval", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:replicaset-controller", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 45, - "resource": "pods", - "scope": "namespace", - "verb": "DELETE" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 43992, - "1000000": 43992, - "125000": 43992, - "2000000": 43992, - "250000": 43992, - "4000000": 43992, - "500000": 43992, - "8000000": 43992 - }, - "count": 43992, - "sum": 112112515 - }, - "resource": "services", - "scope": "namespace", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "pods", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:deployment-controller", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "resource": "replicasets", - "scope": "namespace", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 2939, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 2939, - "sum": 1319265103606 - }, - "resource": "storageclasses", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 7, - "1000000": 7, - "125000": 7, - "2000000": 7, - "250000": 7, - "4000000": 7, - "500000": 7, - "8000000": 7 - }, - "count": 7, - "sum": 192618 - }, - "resource": "nodes", - "scope": "cluster", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "200", - "content_type": "application/json", - "count": 43992, - "resource": "services", - "scope": "namespace", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "GoogleContainerEngine", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 709, - "resource": "ingresses", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1478, - "resource": "persistentvolumeclaims", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 68, - "resource": "pods", - "scope": "namespace", - "verb": "DELETE" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1483, - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "200", - "content_type": "application/json", - "count": 2, - "resource": "daemonsets", - "scope": "namespace", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 203, - "1000000": 203, - "125000": 202, - "2000000": 203, - "250000": 203, - "4000000": 203, - "500000": 203, - "8000000": 203 - }, - "count": 203, - "sum": 2941687 - }, - "resource": "pods", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1482, - "resource": "roles", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "201", - "content_type": "application/json", - "count": 6, - "resource": "serviceaccounts", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "resource": "persistentvolumes", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1483, - "resource": "services", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 9, - "1000000": 9, - "125000": 9, - "2000000": 9, - "250000": 9, - "4000000": 9, - "500000": 9, - "8000000": 9 - }, - "count": 9, - "sum": 24784 - }, - "resource": "certificatesigningrequests", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 3, - "1000000": 3, - "125000": 3, - "2000000": 3, - "250000": 3, - "4000000": 3, - "500000": 3, - "8000000": 3 - }, - "count": 3, - "sum": 16257 - }, - "resource": "clusterroles", - "scope": "cluster", - "verb": "DELETE" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 711, - "1000000": 710, - "125000": 710, - "2000000": 711, - "250000": 710, - "4000000": 711, - "500000": 710, - "8000000": 711 - }, - "count": 711, - "sum": 3695657 - }, - "resource": "serviceaccounts", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "GoogleContainerEngine", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 709, - "resource": "persistentvolumeclaims", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "pods", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1482, - "resource": "services", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "namespaces", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "glbc/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/json", - "count": 1, - "resource": "nodes", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:deployment-controller", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 22, - "resource": "replicasets", - "scope": "namespace", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 1472, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 1472, - "sum": 659755004696 - }, - "resource": "poddisruptionbudgets", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "GoogleContainerEngine", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 709, - "resource": "daemonsets", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-proxy/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 7, - "resource": "endpoints", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "404", - "content_type": "application/json", - "count": 2, - "resource": "rolebindings", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 7, - "resource": "services", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 3, - "1000000": 2, - "125000": 2, - "2000000": 3, - "250000": 2, - "4000000": 3, - "500000": 2, - "8000000": 3 - }, - "count": 3, - "sum": 1678278 - }, - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "GoogleContainerEngine", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 14465, - "resource": "nodes", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 200331, - "resource": "secrets", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 15, - "1000000": 14, - "125000": 14, - "2000000": 15, - "250000": 14, - "4000000": 15, - "500000": 14, - "8000000": 15 - }, - "count": 15, - "sum": 1450354 - }, - "resource": "deployments", - "scope": "namespace", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "GoogleContainerEngine", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 709, - "resource": "deployments", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/leader-election", - "code": "201", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "endpoints", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "200", - "content_type": "application/json", - "count": 1, - "resource": "namespaces", - "scope": "cluster", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 711, - "1000000": 711, - "125000": 711, - "2000000": 711, - "250000": 711, - "4000000": 711, - "500000": 711, - "8000000": 711 - }, - "count": 711, - "sum": 1286718 - }, - "resource": "persistentvolumeclaims", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 8712, - "resource": "persistentvolumeclaims", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:persistent-volume-binder", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "resource": "persistentvolumeclaims", - "scope": "namespace", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "201", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 7, - "resource": "nodes", - "scope": "cluster", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:pod-garbage-collector", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 12, - "resource": "pods", - "scope": "namespace", - "verb": "DELETE" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "node-problem-detector/v1.4.0 (linux/amd64) kubernetes/$Format", - "code": "409", - "content_type": "application/json", - "count": 8, - "resource": "nodes", - "scope": "cluster", - "subresource": "status", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:daemon-set-controller", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 106, - "resource": "daemonsets", - "scope": "namespace", - "subresource": "status", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 2950, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 2950, - "sum": 1319502090736 - }, - "resource": "roles", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-state-metrics/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/json", - "count": 2, - "resource": "deployments", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "201", - "content_type": "application/json", - "count": 1, - "resource": "persistentvolumeclaims", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "glbc/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/json", - "count": 1464, - "resource": "nodes", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/json", - "count": 7, - "resource": "certificatesigningrequests", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "GoogleContainerEngine", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 4, - "resource": "nodes", - "scope": "cluster", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 10998, - "1000000": 10998, - "125000": 10998, - "2000000": 10998, - "250000": 10998, - "4000000": 10998, - "500000": 10998, - "8000000": 10998 - }, - "count": 10998, - "sum": 46349882 - }, - "resource": "daemonsets", - "scope": "namespace", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "networkpolicies", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "rescheduler/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1467, - "resource": "pods", - "scope": "namespace", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 21997, - "1000000": 21997, - "125000": 21997, - "2000000": 21997, - "250000": 21997, - "4000000": 21997, - "500000": 21997, - "8000000": 21997 - }, - "count": 21997, - "sum": 29407747 - }, - "resource": "ingresses", - "scope": "namespace", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 202551, - "1000000": 202551, - "125000": 202550, - "2000000": 202551, - "250000": 202551, - "4000000": 202551, - "500000": 202551, - "8000000": 202551 - }, - "count": 202551, - "sum": 56134705 - }, - "resource": "secrets", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "201", - "content_type": "application/json", - "count": 2, - "resource": "roles", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "cluster-proportional-autoscaler/v1.6.5 (linux/amd64) kubernetes/$Format", - "code": "201", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "configmaps", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1461, - "resource": "storageclasses", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "200", - "content_type": "application/json", - "count": 14, - "resource": "replicasets", - "scope": "namespace", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "200", - "content_type": "application/json", - "count": 21997, - "resource": "ingresses", - "scope": "namespace", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 8582 - }, - "resource": "limitranges", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "resource": "deployments", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "404", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 80, - "resource": "pods", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "client": { - "request": { - "count": 20 - } - }, - "request": { - "code": "503", - "host": "container.googleapis.com", - "method": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "cronjobs", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "500", - "content_type": "application/json", - "count": 56, - "resource": "nodes", - "scope": "cluster", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 4, - "1000000": 4, - "125000": 3, - "2000000": 4, - "250000": 3, - "4000000": 4, - "500000": 3, - "8000000": 4 - }, - "count": 4, - "sum": 695137 - }, - "resource": "resourcequotas", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:persistent-volume-binder", - "code": "404", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "persistentvolumes", - "scope": "cluster", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-state-metrics/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/json", - "count": 1464, - "resource": "nodes", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1478, - "resource": "endpoints", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "200", - "content_type": "application/json", - "count": 21997, - "resource": "statefulsets", - "scope": "namespace", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:node-controller", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 17, - "resource": "pods", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 11041, - "1000000": 11041, - "125000": 11041, - "2000000": 11041, - "250000": 11041, - "4000000": 11041, - "500000": 11041, - "8000000": 11041 - }, - "count": 11041, - "sum": 26980827 - }, - "resource": "secrets", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 87983, - "1000000": 87983, - "125000": 87983, - "2000000": 87983, - "250000": 87983, - "4000000": 87983, - "500000": 87983, - "8000000": 87983 - }, - "count": 87983, - "sum": 161403153 - }, - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 88021, - "1000000": 88021, - "125000": 88021, - "2000000": 88021, - "250000": 88021, - "4000000": 88021, - "500000": 88021, - "8000000": 88021 - }, - "count": 88021, - "sum": 94043104 - }, - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 3, - "1000000": 3, - "125000": 3, - "2000000": 3, - "250000": 3, - "4000000": 3, - "500000": 3, - "8000000": 3 - }, - "count": 3, - "sum": 19136 - }, - "resource": "secrets", - "scope": "namespace", - "verb": "DELETE" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "200", - "content_type": "application/json", - "count": 14, - "resource": "deployments", - "scope": "namespace", - "verb": "DELETE" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "client": { - "request": { - "count": 110 - } - }, - "request": { - "code": "201", - "host": "127.0.0.1:443", - "method": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:endpoint-controller", - "code": "201", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 7, - "resource": "endpoints", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 87994, - "1000000": 87994, - "125000": 87991, - "2000000": 87994, - "250000": 87993, - "4000000": 87994, - "500000": 87994, - "8000000": 87994 - }, - "count": 87994, - "sum": 95827906 - }, - "resource": "namespaces", - "scope": "cluster", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 8067, - "1000000": 8067, - "125000": 8066, - "2000000": 8067, - "250000": 8066, - "4000000": 8067, - "500000": 8067, - "8000000": 8067 - }, - "count": 8067, - "sum": 16999211 - }, - "resource": "services", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 7, - "resource": "pods", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "200", - "content_type": "application/json", - "count": 11, - "resource": "pods", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "GoogleContainerEngine", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 709, - "resource": "podtemplates", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:generic-garbage-collector", - "code": "200", - "content_type": "application/json", - "count": 6, - "resource": "controllerrevisions", - "scope": "namespace", - "verb": "DELETE" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "201", - "content_type": "application/json", - "count": 1, - "resource": "limitranges", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "client": { - "request": { - "count": 1 - } - }, - "request": { - "code": "502", - "host": "container.googleapis.com", - "method": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "200", - "content_type": "application/json", - "count": 21995, - "resource": "roles", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:node-controller", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 5, - "resource": "pods", - "scope": "namespace", - "verb": "DELETE" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "201", - "content_type": "application/json", - "count": 19, - "resource": "jobs", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1478, - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "201", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1258, - "resource": "events", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 66815, - "1000000": 66815, - "125000": 66815, - "2000000": 66815, - "250000": 66815, - "4000000": 66815, - "500000": 66815, - "8000000": 66815 - }, - "count": 66815, - "sum": 93487208 - }, - "resource": "pods", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-state-metrics/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/json", - "count": 1472, - "resource": "pods", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 9, - "1000000": 9, - "125000": 9, - "2000000": 9, - "250000": 9, - "4000000": 9, - "500000": 9, - "8000000": 9 - }, - "count": 9, - "sum": 27124 - }, - "resource": "roles", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1464, - "resource": "persistentvolumes", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:job-controller", - "code": "201", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 20, - "resource": "pods", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "heapster/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 5, - "resource": "namespaces", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "404", - "content_type": "application/json", - "count": 4, - "resource": "services", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 1469, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 1469, - "sum": 659704930318 - }, - "resource": "jobs", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:generic-garbage-collector", - "code": "404", - "content_type": "application/json", - "count": 14, - "resource": "replicasets", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 157377, - "1000000": 157373, - "125000": 157353, - "2000000": 157377, - "250000": 157363, - "4000000": 157377, - "500000": 157370, - "8000000": 157377 - }, - "count": 157377, - "sum": 478451230 - }, - "resource": "nodes", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "cluster-proportional-autoscaler/v1.6.5 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 65893, - "resource": "nodes", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-proxy/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 4420, - "resource": "endpoints", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 18, - "1000000": 18, - "125000": 18, - "2000000": 18, - "250000": 18, - "4000000": 18, - "500000": 18, - "8000000": 18 - }, - "count": 18, - "sum": 134182 - }, - "resource": "limitranges", - "scope": "namespace", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "404", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "services", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "apiservices", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 109953, - "1000000": 109952, - "125000": 109950, - "2000000": 109953, - "250000": 109950, - "4000000": 109953, - "500000": 109951, - "8000000": 109953 - }, - "count": 109953, - "sum": 142476285 - }, - "resource": "services", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 43994, - "1000000": 43994, - "125000": 43994, - "2000000": 43994, - "250000": 43994, - "4000000": 43994, - "500000": 43994, - "8000000": 43994 - }, - "count": 43994, - "sum": 116859281 - }, - "resource": "deployments", - "scope": "namespace", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 22024, - "1000000": 22024, - "125000": 22023, - "2000000": 22024, - "250000": 22024, - "4000000": 22024, - "500000": 22024, - "8000000": 22024 - }, - "count": 22024, - "sum": 72887687 - }, - "resource": "secrets", - "scope": "namespace", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 714, - "1000000": 714, - "125000": 714, - "2000000": 714, - "250000": 714, - "4000000": 714, - "500000": 714, - "8000000": 714 - }, - "count": 714, - "sum": 2514414 - }, - "resource": "replicasets", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 3, - "1000000": 3, - "125000": 3, - "2000000": 3, - "250000": 3, - "4000000": 3, - "500000": 3, - "8000000": 3 - }, - "count": 3, - "sum": 14251 - }, - "resource": "serviceaccounts", - "scope": "namespace", - "verb": "DELETE" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "200", - "content_type": "application/json", - "count": 21997, - "resource": "persistentvolumes", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:deployment-controller", - "code": "201", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 27, - "resource": "replicasets", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/controller-manager", - "code": "201", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 23, - "resource": "serviceaccounts", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 4412, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 4412, - "sum": 1978402804959 - }, - "resource": "daemonsets", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "glbc/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/json", - "count": 263574, - "resource": "configmaps", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "GoogleCloudConsole", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 7, - "resource": "persistentvolumes", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-state-metrics/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/json", - "count": 1473, - "resource": "replicasets", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:deployment-controller", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 14, - "resource": "replicasets", - "scope": "namespace", - "verb": "DELETE" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "GoogleContainerEngine", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 14380, - "resource": "pods", - "scope": "namespace", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 43991, - "1000000": 43991, - "125000": 43991, - "2000000": 43991, - "250000": 43991, - "4000000": 43991, - "500000": 43991, - "8000000": 43991 - }, - "count": 43991, - "sum": 79881493 - }, - "resource": "clusterroles", - "scope": "cluster", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "404", - "content_type": "application/json", - "count": 14, - "resource": "serviceaccounts", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "glbc/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/json", - "count": 1, - "resource": "pods", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "customresourcedefinitions", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 21999, - "1000000": 21999, - "125000": 21999, - "2000000": 21999, - "250000": 21999, - "4000000": 21999, - "500000": 21999, - "8000000": 21999 - }, - "count": 21999, - "sum": 42542811 - }, - "resource": "daemonsets", - "scope": "namespace", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 38, - "1000000": 38, - "125000": 38, - "2000000": 38, - "250000": 38, - "4000000": 38, - "500000": 38, - "8000000": 38 - }, - "count": 38, - "sum": 137375 - }, - "resource": "serviceaccounts", - "scope": "namespace", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "200", - "content_type": "application/json", - "count": 21995, - "resource": "rolebindings", - "scope": "namespace", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "200", - "content_type": "application/json", - "count": 65987, - "resource": "serviceaccounts", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 710, - "1000000": 710, - "125000": 710, - "2000000": 710, - "250000": 710, - "4000000": 710, - "500000": 710, - "8000000": 710 - }, - "count": 710, - "sum": 1057701 - }, - "resource": "podtemplates", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1468, - "resource": "ingresses", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-proxy/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "201", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 7, - "resource": "events", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "200", - "content_type": "application/json", - "count": 21997, - "resource": "namespaces", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1468, - "resource": "clusterroles", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 770 - }, - "resource": "networkpolicies", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "replicasets", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 21965, - "1000000": 21960, - "125000": 21957, - "2000000": 21960, - "250000": 21960, - "4000000": 21960, - "500000": 21960, - "8000000": 21960 - }, - "count": 21965, - "sum": 465256128 - }, - "resource": "services", - "scope": "resource", - "verb": "PROXY" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "404", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 7, - "resource": "roles", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "client": { - "request": { - "count": 162 - } - }, - "request": { - "code": "404", - "host": "127.0.0.1:443", - "method": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "cluster-proportional-autoscaler/v1.6.5 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 65892, - "resource": "configmaps", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:deployment-controller", - "code": "409", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 60, - "resource": "deployments", - "scope": "namespace", - "subresource": "status", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 388, - "1000000": 388, - "125000": 386, - "2000000": 388, - "250000": 388, - "4000000": 388, - "500000": 388, - "8000000": 388 - }, - "count": 388, - "sum": 4031187 - }, - "resource": "events", - "scope": "namespace", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "node-problem-detector/v1.4.0 (linux/amd64) kubernetes/$Format", - "code": "404", - "content_type": "application/json", - "count": 3, - "resource": "nodes", - "scope": "cluster", - "subresource": "status", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "200", - "content_type": "application/json", - "count": 1, - "resource": "jobs", - "scope": "namespace", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "201", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 41, - "resource": "clusterroles", - "scope": "cluster", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "200", - "content_type": "application/json", - "count": 1, - "resource": "replicasets", - "scope": "namespace", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 710, - "1000000": 710, - "125000": 710, - "2000000": 710, - "250000": 710, - "4000000": 710, - "500000": 710, - "8000000": 710 - }, - "count": 710, - "sum": 1024073 - }, - "resource": "horizontalpodautoscalers", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:attachdetach-controller", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 5, - "resource": "nodes", - "scope": "cluster", - "subresource": "status", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "services", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:daemon-set-controller", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 58, - "resource": "events", - "scope": "namespace", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-dns/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 2947, - "resource": "endpoints", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1469, - "resource": "jobs", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "dashboard/v1.8.0", - "code": "503", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 10, - "resource": "services", - "scope": "resource", - "verb": "PROXY" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "event-exporter/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/json", - "count": 2599, - "resource": "events", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "404", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 73, - "resource": "serviceaccounts", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "GoogleContainerEngine", - "code": "404", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 14, - "resource": "pods", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "201", - "content_type": "application/json", - "count": 2, - "resource": "rolebindings", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-state-metrics/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/json", - "count": 2, - "resource": "replicationcontrollers", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "409", - "content_type": "application/json", - "count": 21996, - "resource": "configmaps", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "500", - "count": 1, - "resource": "nodes", - "scope": "cluster", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "replicationcontrollers", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "404", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 6, - "resource": "rolebindings", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 2941, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 2941, - "sum": 1319639948582 - }, - "resource": "ingresses", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 1, - "125000": 1, - "2000000": 2, - "250000": 1, - "4000000": 2, - "500000": 1, - "8000000": 2 - }, - "count": 2, - "sum": 1654312 - }, - "resource": "limitranges", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/leader-election", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 328381, - "resource": "endpoints", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "404", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 30, - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "409", - "content_type": "application/json", - "count": 10998, - "resource": "storageclasses", - "scope": "cluster", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "404", - "content_type": "application/json", - "count": 6, - "resource": "deployments", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 1, - "sum": 60000155 - }, - "resource": "nodes", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:node-controller", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "nodes", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:service-controller", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "services", - "scope": "namespace", - "subresource": "status", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 24, - "1000000": 24, - "125000": 23, - "2000000": 24, - "250000": 24, - "4000000": 24, - "500000": 24, - "8000000": 24 - }, - "count": 24, - "sum": 410336 - }, - "resource": "deployments", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 8712, - "1000000": 8712, - "125000": 8712, - "2000000": 8712, - "250000": 8712, - "4000000": 8712, - "500000": 8712, - "8000000": 8712 - }, - "count": 8712, - "sum": 16083150 - }, - "resource": "persistentvolumeclaims", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:deployment-controller", - "code": "201", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 49, - "resource": "events", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 347, - "1000000": 347, - "125000": 343, - "2000000": 347, - "250000": 346, - "4000000": 347, - "500000": 347, - "8000000": 347 - }, - "count": 347, - "sum": 5307111 - }, - "resource": "deployments", - "scope": "namespace", - "subresource": "status", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 8, - "1000000": 8, - "125000": 8, - "2000000": 8, - "250000": 8, - "4000000": 8, - "500000": 8, - "8000000": 8 - }, - "count": 8, - "sum": 27618 - }, - "resource": "rolebindings", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 7, - "resource": "nodes", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "dashboard/v1.8.0", - "code": "404", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 4, - "resource": "secrets", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:cronjob-controller", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 65929, - "resource": "cronjobs", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 21965, - "1000000": 21960, - "125000": 21957, - "2000000": 21960, - "250000": 21960, - "4000000": 21960, - "500000": 21960, - "8000000": 21960 - }, - "count": 21965, - "sum": 464443049 - }, - "resource": "services", - "scope": "resource", - "verb": "proxy" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:daemon-set-controller", - "code": "201", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 26, - "resource": "pods", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "resourcequotas", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "http": { - "request": { - "count": 18186 - } - }, - "request": { - "code": "200", - "handler": "prometheus", - "method": "get" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "404", - "content_type": "application/json", - "count": 2, - "resource": "deployments", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "GoogleContainerEngine", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 134, - "resource": "pods", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 11, - "1000000": 11, - "125000": 11, - "2000000": 11, - "250000": 11, - "4000000": 11, - "500000": 11, - "8000000": 11 - }, - "count": 11, - "sum": 56853 - }, - "resource": "endpoints", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "200", - "content_type": "application/json", - "count": 4, - "resource": "configmaps", - "scope": "namespace", - "verb": "DELETE" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 6, - "1000000": 6, - "125000": 6, - "2000000": 6, - "250000": 6, - "4000000": 6, - "500000": 6, - "8000000": 6 - }, - "count": 6, - "sum": 10013 - }, - "resource": "controllerrevisions", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "200", - "content_type": "application/json", - "count": 21997, - "resource": "pods", - "scope": "namespace", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "200", - "content_type": "application/json", - "count": 4, - "resource": "replicasets", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "404", - "content_type": "application/json", - "count": 1, - "resource": "jobs", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1463, - "resource": "controllerrevisions", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "pods", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 1463, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 1463, - "sum": 659457907105 - }, - "resource": "controllerrevisions", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "heapster/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 5, - "resource": "pods", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "GoogleCloudConsole", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 7, - "resource": "storageclasses", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1472, - "resource": "podsecuritypolicies", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 22003, - "1000000": 22003, - "125000": 22003, - "2000000": 22003, - "250000": 22003, - "4000000": 22003, - "500000": 22003, - "8000000": 22003 - }, - "count": 22003, - "sum": 23608438 - }, - "resource": "rolebindings", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1464, - "resource": "statefulsets", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "storageclasses", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 242 - }, - "resource": "podsecuritypolicies", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 65940, - "resource": "services", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "client": { - "request": { - "count": 1 - } - }, - "request": { - "code": "\u003cerror\u003e", - "host": "127.0.0.1:443", - "method": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "201", - "content_type": "application/json", - "count": 7, - "resource": "configmaps", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 104401, - "resource": "configmaps", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:node-controller", - "code": "409", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 4, - "resource": "nodes", - "scope": "cluster", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:certificate-controller", - "code": "201", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 7, - "resource": "subjectaccessreviews", - "scope": "cluster", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 7, - "1000000": 7, - "125000": 7, - "2000000": 7, - "250000": 7, - "4000000": 7, - "500000": 7, - "8000000": 7 - }, - "count": 7, - "sum": 88537 - }, - "resource": "nodes", - "scope": "cluster", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 22717, - "1000000": 22716, - "125000": 22716, - "2000000": 22716, - "250000": 22716, - "4000000": 22717, - "500000": 22716, - "8000000": 22717 - }, - "count": 22717, - "sum": 33164863 - }, - "resource": "persistentvolumes", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "pod_nanny/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/json", - "count": 65696, - "resource": "pods", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-scheduler/v1.8.8 (linux/amd64) kubernetes/6e5b33a/scheduler", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1471, - "resource": "persistentvolumeclaims", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 11099, - "1000000": 11099, - "125000": 11099, - "2000000": 11099, - "250000": 11099, - "4000000": 11099, - "500000": 11099, - "8000000": 11099 - }, - "count": 11099, - "sum": 17674492 - }, - "resource": "daemonsets", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 21995, - "1000000": 21995, - "125000": 21995, - "2000000": 21995, - "250000": 21995, - "4000000": 21995, - "500000": 21995, - "8000000": 21995 - }, - "count": 21995, - "sum": 41165835 - }, - "resource": "rolebindings", - "scope": "namespace", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 38, - "1000000": 38, - "125000": 38, - "2000000": 38, - "250000": 38, - "4000000": 38, - "500000": 38, - "8000000": 38 - }, - "count": 38, - "sum": 137225 - }, - "resource": "serviceaccounts", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 66026, - "1000000": 66025, - "125000": 66025, - "2000000": 66026, - "250000": 66025, - "4000000": 66026, - "500000": 66025, - "8000000": 66026 - }, - "count": 66026, - "sum": 98827970 - }, - "resource": "deployments", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "GoogleContainerEngine", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 709, - "resource": "horizontalpodautoscalers", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "glbc/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/json", - "count": 1485, - "resource": "services", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "200", - "content_type": "application/json", - "count": 43994, - "resource": "deployments", - "scope": "namespace", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 10319, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 10319, - "sum": 4618957403529 - }, - "resource": "endpoints", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "201", - "content_type": "application/json", - "count": 3, - "resource": "services", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "GoogleContainerEngine", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 7190, - "resource": "namespaces", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 2961, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 2961, - "sum": 1319737924064 - }, - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "secrets", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "200", - "content_type": "application/json", - "count": 65988, - "resource": "deployments", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:attachdetach-controller", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "resource": "nodes", - "scope": "cluster", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 7, - "1000000": 7, - "125000": 7, - "2000000": 7, - "250000": 7, - "4000000": 7, - "500000": 7, - "8000000": 7 - }, - "count": 7, - "sum": 24266 - }, - "resource": "certificatesigningrequests", - "scope": "cluster", - "subresource": "status", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/shared-informers", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1456, - "resource": "namespaces", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-dns/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 4, - "resource": "endpoints", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 43979, - "resource": "nodes", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "200", - "content_type": "application/json", - "count": 3, - "resource": "serviceaccounts", - "scope": "namespace", - "verb": "DELETE" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.1 (linux/amd64) kubernetes/b0b7a32", - "code": "200", - "content_type": "application/json", - "count": 1, - "resource": "namespaces", - "scope": "cluster", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:job-controller", - "code": "201", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 21, - "resource": "events", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/leader-election", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 328381, - "resource": "endpoints", - "scope": "namespace", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:daemon-set-controller", - "code": "409", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 10, - "resource": "daemonsets", - "scope": "namespace", - "subresource": "status", - "verb": "PUT" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "GoogleContainerEngine", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 709, - "resource": "jobs", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 1464, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 1464, - "sum": 659859975068 - }, - "resource": "podtemplates", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "latency": { - "bucket": { - "+Inf": 17332, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 17332, - "sum": 10380663647634 - }, - "resource": "pods", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "glbc/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "201", - "content_type": "application/json", - "count": 1, - "resource": "configmaps", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "200", - "content_type": "application/json", - "count": 21997, - "resource": "replicasets", - "scope": "namespace", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "200", - "content_type": "application/json", - "count": 21997, - "resource": "endpoints", - "scope": "namespace", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "404", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 13, - "resource": "events", - "scope": "namespace", - "verb": "PATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubelet/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/json", - "count": 7, - "resource": "certificatesigningrequests", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/system:serviceaccount:kube-system:cronjob-controller", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 65929, - "resource": "jobs", - "scope": "cluster", - "verb": "LIST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kubectl/v1.6.4 (linux/amd64) kubernetes/d6f4332", - "code": "200", - "content_type": "application/json", - "count": 21995, - "resource": "rolebindings", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "pod_nanny/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "content_type": "application/json", - "count": 1, - "resource": "deployments", - "scope": "namespace", - "verb": "GET" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-controller-manager/v1.8.8 (linux/amd64) kubernetes/6e5b33a/leader-election", - "code": "201", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "endpoints", - "scope": "namespace", - "verb": "POST" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "request": { - "client": "kube-apiserver/v1.8.8 (linux/amd64) kubernetes/6e5b33a", - "code": "200", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 1463, - "resource": "namespaces", - "scope": "cluster", - "verb": "WATCH" - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver/_meta/testdata/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver/_meta/testdata/config.yml deleted file mode 100644 index ab6bf241..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver/_meta/testdata/config.yml +++ /dev/null @@ -1,3 +0,0 @@ -type: http -url: "/metrics" -suffix: plain diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver/_meta/testdata/docs.plain b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver/_meta/testdata/docs.plain deleted file mode 100644 index 6664cabf..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver/_meta/testdata/docs.plain +++ /dev/null @@ -1,13055 +0,0 @@ -# HELP APIServiceOpenAPIAggregationControllerQueue1_adds (Deprecated) Total number of adds handled by workqueue: APIServiceOpenAPIAggregationControllerQueue1 -# TYPE APIServiceOpenAPIAggregationControllerQueue1_adds counter -APIServiceOpenAPIAggregationControllerQueue1_adds 204170 -# HELP APIServiceOpenAPIAggregationControllerQueue1_depth (Deprecated) Current depth of workqueue: APIServiceOpenAPIAggregationControllerQueue1 -# TYPE APIServiceOpenAPIAggregationControllerQueue1_depth gauge -APIServiceOpenAPIAggregationControllerQueue1_depth 0 -# HELP APIServiceOpenAPIAggregationControllerQueue1_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for APIServiceOpenAPIAggregationControllerQueue1 been running. -# TYPE APIServiceOpenAPIAggregationControllerQueue1_longest_running_processor_microseconds gauge -APIServiceOpenAPIAggregationControllerQueue1_longest_running_processor_microseconds 0 -# HELP APIServiceOpenAPIAggregationControllerQueue1_queue_latency (Deprecated) How long an item stays in workqueueAPIServiceOpenAPIAggregationControllerQueue1 before being requested. -# TYPE APIServiceOpenAPIAggregationControllerQueue1_queue_latency summary -APIServiceOpenAPIAggregationControllerQueue1_queue_latency{quantile="0.5"} 112 -APIServiceOpenAPIAggregationControllerQueue1_queue_latency{quantile="0.9"} 228 -APIServiceOpenAPIAggregationControllerQueue1_queue_latency{quantile="0.99"} 292 -APIServiceOpenAPIAggregationControllerQueue1_queue_latency_sum 2.3561501e+07 -APIServiceOpenAPIAggregationControllerQueue1_queue_latency_count 204170 -# HELP APIServiceOpenAPIAggregationControllerQueue1_retries (Deprecated) Total number of retries handled by workqueue: APIServiceOpenAPIAggregationControllerQueue1 -# TYPE APIServiceOpenAPIAggregationControllerQueue1_retries counter -APIServiceOpenAPIAggregationControllerQueue1_retries 204174 -# HELP APIServiceOpenAPIAggregationControllerQueue1_unfinished_work_seconds (Deprecated) How many seconds of work APIServiceOpenAPIAggregationControllerQueue1 has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE APIServiceOpenAPIAggregationControllerQueue1_unfinished_work_seconds gauge -APIServiceOpenAPIAggregationControllerQueue1_unfinished_work_seconds 0 -# HELP APIServiceOpenAPIAggregationControllerQueue1_work_duration (Deprecated) How long processing an item from workqueueAPIServiceOpenAPIAggregationControllerQueue1 takes. -# TYPE APIServiceOpenAPIAggregationControllerQueue1_work_duration summary -APIServiceOpenAPIAggregationControllerQueue1_work_duration{quantile="0.5"} 140 -APIServiceOpenAPIAggregationControllerQueue1_work_duration{quantile="0.9"} 209 -APIServiceOpenAPIAggregationControllerQueue1_work_duration{quantile="0.99"} 276 -APIServiceOpenAPIAggregationControllerQueue1_work_duration_sum 2.8119383e+07 -APIServiceOpenAPIAggregationControllerQueue1_work_duration_count 204170 -# HELP APIServiceRegistrationController_adds (Deprecated) Total number of adds handled by workqueue: APIServiceRegistrationController -# TYPE APIServiceRegistrationController_adds counter -APIServiceRegistrationController_adds 10230 -# HELP APIServiceRegistrationController_depth (Deprecated) Current depth of workqueue: APIServiceRegistrationController -# TYPE APIServiceRegistrationController_depth gauge -APIServiceRegistrationController_depth 0 -# HELP APIServiceRegistrationController_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for APIServiceRegistrationController been running. -# TYPE APIServiceRegistrationController_longest_running_processor_microseconds gauge -APIServiceRegistrationController_longest_running_processor_microseconds 0 -# HELP APIServiceRegistrationController_queue_latency (Deprecated) How long an item stays in workqueueAPIServiceRegistrationController before being requested. -# TYPE APIServiceRegistrationController_queue_latency summary -APIServiceRegistrationController_queue_latency{quantile="0.5"} 35 -APIServiceRegistrationController_queue_latency{quantile="0.9"} 168 -APIServiceRegistrationController_queue_latency{quantile="0.99"} 232 -APIServiceRegistrationController_queue_latency_sum 256272 -APIServiceRegistrationController_queue_latency_count 10230 -# HELP APIServiceRegistrationController_retries (Deprecated) Total number of retries handled by workqueue: APIServiceRegistrationController -# TYPE APIServiceRegistrationController_retries counter -APIServiceRegistrationController_retries 0 -# HELP APIServiceRegistrationController_unfinished_work_seconds (Deprecated) How many seconds of work APIServiceRegistrationController has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE APIServiceRegistrationController_unfinished_work_seconds gauge -APIServiceRegistrationController_unfinished_work_seconds 0 -# HELP APIServiceRegistrationController_work_duration (Deprecated) How long processing an item from workqueueAPIServiceRegistrationController takes. -# TYPE APIServiceRegistrationController_work_duration summary -APIServiceRegistrationController_work_duration{quantile="0.5"} 9 -APIServiceRegistrationController_work_duration{quantile="0.9"} 74 -APIServiceRegistrationController_work_duration{quantile="0.99"} 133 -APIServiceRegistrationController_work_duration_sum 164272 -APIServiceRegistrationController_work_duration_count 10230 -# HELP AvailableConditionController_adds (Deprecated) Total number of adds handled by workqueue: AvailableConditionController -# TYPE AvailableConditionController_adds counter -AvailableConditionController_adds 102150 -# HELP AvailableConditionController_depth (Deprecated) Current depth of workqueue: AvailableConditionController -# TYPE AvailableConditionController_depth gauge -AvailableConditionController_depth 0 -# HELP AvailableConditionController_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for AvailableConditionController been running. -# TYPE AvailableConditionController_longest_running_processor_microseconds gauge -AvailableConditionController_longest_running_processor_microseconds 0 -# HELP AvailableConditionController_queue_latency (Deprecated) How long an item stays in workqueueAvailableConditionController before being requested. -# TYPE AvailableConditionController_queue_latency summary -AvailableConditionController_queue_latency{quantile="0.5"} 15 -AvailableConditionController_queue_latency{quantile="0.9"} 45 -AvailableConditionController_queue_latency{quantile="0.99"} 169 -AvailableConditionController_queue_latency_sum 2.314299e+06 -AvailableConditionController_queue_latency_count 102150 -# HELP AvailableConditionController_retries (Deprecated) Total number of retries handled by workqueue: AvailableConditionController -# TYPE AvailableConditionController_retries counter -AvailableConditionController_retries 0 -# HELP AvailableConditionController_unfinished_work_seconds (Deprecated) How many seconds of work AvailableConditionController has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE AvailableConditionController_unfinished_work_seconds gauge -AvailableConditionController_unfinished_work_seconds 0 -# HELP AvailableConditionController_work_duration (Deprecated) How long processing an item from workqueueAvailableConditionController takes. -# TYPE AvailableConditionController_work_duration summary -AvailableConditionController_work_duration{quantile="0.5"} 38 -AvailableConditionController_work_duration{quantile="0.9"} 112 -AvailableConditionController_work_duration{quantile="0.99"} 251 -AvailableConditionController_work_duration_sum 4.907201e+06 -AvailableConditionController_work_duration_count 102150 -# HELP DiscoveryController_adds (Deprecated) Total number of adds handled by workqueue: DiscoveryController -# TYPE DiscoveryController_adds counter -DiscoveryController_adds 0 -# HELP DiscoveryController_depth (Deprecated) Current depth of workqueue: DiscoveryController -# TYPE DiscoveryController_depth gauge -DiscoveryController_depth 0 -# HELP DiscoveryController_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for DiscoveryController been running. -# TYPE DiscoveryController_longest_running_processor_microseconds gauge -DiscoveryController_longest_running_processor_microseconds 0 -# HELP DiscoveryController_queue_latency (Deprecated) How long an item stays in workqueueDiscoveryController before being requested. -# TYPE DiscoveryController_queue_latency summary -DiscoveryController_queue_latency{quantile="0.5"} NaN -DiscoveryController_queue_latency{quantile="0.9"} NaN -DiscoveryController_queue_latency{quantile="0.99"} NaN -DiscoveryController_queue_latency_sum 0 -DiscoveryController_queue_latency_count 0 -# HELP DiscoveryController_retries (Deprecated) Total number of retries handled by workqueue: DiscoveryController -# TYPE DiscoveryController_retries counter -DiscoveryController_retries 0 -# HELP DiscoveryController_unfinished_work_seconds (Deprecated) How many seconds of work DiscoveryController has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE DiscoveryController_unfinished_work_seconds gauge -DiscoveryController_unfinished_work_seconds 0 -# HELP DiscoveryController_work_duration (Deprecated) How long processing an item from workqueueDiscoveryController takes. -# TYPE DiscoveryController_work_duration summary -DiscoveryController_work_duration{quantile="0.5"} NaN -DiscoveryController_work_duration{quantile="0.9"} NaN -DiscoveryController_work_duration{quantile="0.99"} NaN -DiscoveryController_work_duration_sum 0 -DiscoveryController_work_duration_count 0 -# HELP admission_quota_controller_adds (Deprecated) Total number of adds handled by workqueue: admission_quota_controller -# TYPE admission_quota_controller_adds counter -admission_quota_controller_adds 125 -# HELP admission_quota_controller_depth (Deprecated) Current depth of workqueue: admission_quota_controller -# TYPE admission_quota_controller_depth gauge -admission_quota_controller_depth 0 -# HELP admission_quota_controller_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for admission_quota_controller been running. -# TYPE admission_quota_controller_longest_running_processor_microseconds gauge -admission_quota_controller_longest_running_processor_microseconds 0 -# HELP admission_quota_controller_queue_latency (Deprecated) How long an item stays in workqueueadmission_quota_controller before being requested. -# TYPE admission_quota_controller_queue_latency summary -admission_quota_controller_queue_latency{quantile="0.5"} NaN -admission_quota_controller_queue_latency{quantile="0.9"} NaN -admission_quota_controller_queue_latency{quantile="0.99"} NaN -admission_quota_controller_queue_latency_sum 5354 -admission_quota_controller_queue_latency_count 125 -# HELP admission_quota_controller_unfinished_work_seconds (Deprecated) How many seconds of work admission_quota_controller has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE admission_quota_controller_unfinished_work_seconds gauge -admission_quota_controller_unfinished_work_seconds 0 -# HELP admission_quota_controller_work_duration (Deprecated) How long processing an item from workqueueadmission_quota_controller takes. -# TYPE admission_quota_controller_work_duration summary -admission_quota_controller_work_duration{quantile="0.5"} NaN -admission_quota_controller_work_duration{quantile="0.9"} NaN -admission_quota_controller_work_duration{quantile="0.99"} NaN -admission_quota_controller_work_duration_sum 17022 -admission_quota_controller_work_duration_count 125 -# HELP apiserver_admission_controller_admission_duration_seconds Admission controller latency histogram in seconds, identified by name and broken out for each operation and API resource and type (validate or admit). -# TYPE apiserver_admission_controller_admission_duration_seconds histogram -apiserver_admission_controller_admission_duration_seconds_bucket{name="DefaultStorageClass",operation="CREATE",rejected="false",type="admit",le="25000"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="DefaultStorageClass",operation="CREATE",rejected="false",type="admit",le="62500"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="DefaultStorageClass",operation="CREATE",rejected="false",type="admit",le="156250"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="DefaultStorageClass",operation="CREATE",rejected="false",type="admit",le="390625"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="DefaultStorageClass",operation="CREATE",rejected="false",type="admit",le="976562.5"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="DefaultStorageClass",operation="CREATE",rejected="false",type="admit",le="+Inf"} 357 -apiserver_admission_controller_admission_duration_seconds_sum{name="DefaultStorageClass",operation="CREATE",rejected="false",type="admit"} 0.000208801 -apiserver_admission_controller_admission_duration_seconds_count{name="DefaultStorageClass",operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="DefaultTolerationSeconds",operation="CREATE",rejected="false",type="admit",le="25000"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="DefaultTolerationSeconds",operation="CREATE",rejected="false",type="admit",le="62500"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="DefaultTolerationSeconds",operation="CREATE",rejected="false",type="admit",le="156250"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="DefaultTolerationSeconds",operation="CREATE",rejected="false",type="admit",le="390625"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="DefaultTolerationSeconds",operation="CREATE",rejected="false",type="admit",le="976562.5"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="DefaultTolerationSeconds",operation="CREATE",rejected="false",type="admit",le="+Inf"} 357 -apiserver_admission_controller_admission_duration_seconds_sum{name="DefaultTolerationSeconds",operation="CREATE",rejected="false",type="admit"} 0.00018297999999999993 -apiserver_admission_controller_admission_duration_seconds_count{name="DefaultTolerationSeconds",operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="DefaultTolerationSeconds",operation="UPDATE",rejected="false",type="admit",le="25000"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="DefaultTolerationSeconds",operation="UPDATE",rejected="false",type="admit",le="62500"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="DefaultTolerationSeconds",operation="UPDATE",rejected="false",type="admit",le="156250"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="DefaultTolerationSeconds",operation="UPDATE",rejected="false",type="admit",le="390625"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="DefaultTolerationSeconds",operation="UPDATE",rejected="false",type="admit",le="976562.5"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="DefaultTolerationSeconds",operation="UPDATE",rejected="false",type="admit",le="+Inf"} 113672 -apiserver_admission_controller_admission_duration_seconds_sum{name="DefaultTolerationSeconds",operation="UPDATE",rejected="false",type="admit"} 0.08614374199999875 -apiserver_admission_controller_admission_duration_seconds_count{name="DefaultTolerationSeconds",operation="UPDATE",rejected="false",type="admit"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="admit",le="25000"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="admit",le="62500"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="admit",le="156250"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="admit",le="390625"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="admit",le="976562.5"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="admit",le="+Inf"} 357 -apiserver_admission_controller_admission_duration_seconds_sum{name="LimitRanger",operation="CREATE",rejected="false",type="admit"} 0.00747908 -apiserver_admission_controller_admission_duration_seconds_count{name="LimitRanger",operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="validate",le="25000"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="validate",le="62500"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="validate",le="156250"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="validate",le="390625"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="validate",le="976562.5"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="validate",le="+Inf"} 314 -apiserver_admission_controller_admission_duration_seconds_sum{name="LimitRanger",operation="CREATE",rejected="false",type="validate"} 0.0002990900000000001 -apiserver_admission_controller_admission_duration_seconds_count{name="LimitRanger",operation="CREATE",rejected="false",type="validate"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="admit",le="25000"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="admit",le="62500"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="admit",le="156250"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="admit",le="390625"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="admit",le="976562.5"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="admit",le="+Inf"} 113672 -apiserver_admission_controller_admission_duration_seconds_sum{name="LimitRanger",operation="UPDATE",rejected="false",type="admit"} 0.23260718500000135 -apiserver_admission_controller_admission_duration_seconds_count{name="LimitRanger",operation="UPDATE",rejected="false",type="admit"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="validate",le="25000"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="validate",le="62500"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="validate",le="156250"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="validate",le="390625"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="validate",le="976562.5"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="validate",le="+Inf"} 113670 -apiserver_admission_controller_admission_duration_seconds_sum{name="LimitRanger",operation="UPDATE",rejected="false",type="validate"} 0.12140265600000069 -apiserver_admission_controller_admission_duration_seconds_count{name="LimitRanger",operation="UPDATE",rejected="false",type="validate"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="MutatingAdmissionWebhook",operation="CREATE",rejected="false",type="admit",le="25000"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="MutatingAdmissionWebhook",operation="CREATE",rejected="false",type="admit",le="62500"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="MutatingAdmissionWebhook",operation="CREATE",rejected="false",type="admit",le="156250"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="MutatingAdmissionWebhook",operation="CREATE",rejected="false",type="admit",le="390625"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="MutatingAdmissionWebhook",operation="CREATE",rejected="false",type="admit",le="976562.5"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="MutatingAdmissionWebhook",operation="CREATE",rejected="false",type="admit",le="+Inf"} 357 -apiserver_admission_controller_admission_duration_seconds_sum{name="MutatingAdmissionWebhook",operation="CREATE",rejected="false",type="admit"} 0.2039837569999999 -apiserver_admission_controller_admission_duration_seconds_count{name="MutatingAdmissionWebhook",operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="MutatingAdmissionWebhook",operation="DELETE",rejected="false",type="admit",le="25000"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="MutatingAdmissionWebhook",operation="DELETE",rejected="false",type="admit",le="62500"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="MutatingAdmissionWebhook",operation="DELETE",rejected="false",type="admit",le="156250"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="MutatingAdmissionWebhook",operation="DELETE",rejected="false",type="admit",le="390625"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="MutatingAdmissionWebhook",operation="DELETE",rejected="false",type="admit",le="976562.5"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="MutatingAdmissionWebhook",operation="DELETE",rejected="false",type="admit",le="+Inf"} 1 -apiserver_admission_controller_admission_duration_seconds_sum{name="MutatingAdmissionWebhook",operation="DELETE",rejected="false",type="admit"} 1.3385e-05 -apiserver_admission_controller_admission_duration_seconds_count{name="MutatingAdmissionWebhook",operation="DELETE",rejected="false",type="admit"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="MutatingAdmissionWebhook",operation="UPDATE",rejected="false",type="admit",le="25000"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="MutatingAdmissionWebhook",operation="UPDATE",rejected="false",type="admit",le="62500"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="MutatingAdmissionWebhook",operation="UPDATE",rejected="false",type="admit",le="156250"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="MutatingAdmissionWebhook",operation="UPDATE",rejected="false",type="admit",le="390625"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="MutatingAdmissionWebhook",operation="UPDATE",rejected="false",type="admit",le="976562.5"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="MutatingAdmissionWebhook",operation="UPDATE",rejected="false",type="admit",le="+Inf"} 113672 -apiserver_admission_controller_admission_duration_seconds_sum{name="MutatingAdmissionWebhook",operation="UPDATE",rejected="false",type="admit"} 1.1333048060000206 -apiserver_admission_controller_admission_duration_seconds_count{name="MutatingAdmissionWebhook",operation="UPDATE",rejected="false",type="admit"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="false",type="admit",le="25000"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="false",type="admit",le="62500"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="false",type="admit",le="156250"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="false",type="admit",le="390625"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="false",type="admit",le="976562.5"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="false",type="admit",le="+Inf"} 357 -apiserver_admission_controller_admission_duration_seconds_sum{name="NamespaceLifecycle",operation="CREATE",rejected="false",type="admit"} 0.0022919769999999984 -apiserver_admission_controller_admission_duration_seconds_count{name="NamespaceLifecycle",operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="true",type="admit",le="25000"} 15 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="true",type="admit",le="62500"} 15 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="true",type="admit",le="156250"} 15 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="true",type="admit",le="390625"} 15 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="true",type="admit",le="976562.5"} 15 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="true",type="admit",le="+Inf"} 15 -apiserver_admission_controller_admission_duration_seconds_sum{name="NamespaceLifecycle",operation="CREATE",rejected="true",type="admit"} 0.799597829 -apiserver_admission_controller_admission_duration_seconds_count{name="NamespaceLifecycle",operation="CREATE",rejected="true",type="admit"} 15 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="DELETE",rejected="false",type="admit",le="25000"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="DELETE",rejected="false",type="admit",le="62500"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="DELETE",rejected="false",type="admit",le="156250"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="DELETE",rejected="false",type="admit",le="390625"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="DELETE",rejected="false",type="admit",le="976562.5"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="DELETE",rejected="false",type="admit",le="+Inf"} 1 -apiserver_admission_controller_admission_duration_seconds_sum{name="NamespaceLifecycle",operation="DELETE",rejected="false",type="admit"} 1.555e-06 -apiserver_admission_controller_admission_duration_seconds_count{name="NamespaceLifecycle",operation="DELETE",rejected="false",type="admit"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="UPDATE",rejected="false",type="admit",le="25000"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="UPDATE",rejected="false",type="admit",le="62500"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="UPDATE",rejected="false",type="admit",le="156250"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="UPDATE",rejected="false",type="admit",le="390625"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="UPDATE",rejected="false",type="admit",le="976562.5"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NamespaceLifecycle",operation="UPDATE",rejected="false",type="admit",le="+Inf"} 113672 -apiserver_admission_controller_admission_duration_seconds_sum{name="NamespaceLifecycle",operation="UPDATE",rejected="false",type="admit"} 1.589680831999989 -apiserver_admission_controller_admission_duration_seconds_count{name="NamespaceLifecycle",operation="UPDATE",rejected="false",type="admit"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NodeRestriction",operation="CREATE",rejected="false",type="admit",le="25000"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NodeRestriction",operation="CREATE",rejected="false",type="admit",le="62500"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NodeRestriction",operation="CREATE",rejected="false",type="admit",le="156250"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NodeRestriction",operation="CREATE",rejected="false",type="admit",le="390625"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NodeRestriction",operation="CREATE",rejected="false",type="admit",le="976562.5"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NodeRestriction",operation="CREATE",rejected="false",type="admit",le="+Inf"} 357 -apiserver_admission_controller_admission_duration_seconds_sum{name="NodeRestriction",operation="CREATE",rejected="false",type="admit"} 0.0004484739999999997 -apiserver_admission_controller_admission_duration_seconds_count{name="NodeRestriction",operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NodeRestriction",operation="DELETE",rejected="false",type="admit",le="25000"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NodeRestriction",operation="DELETE",rejected="false",type="admit",le="62500"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NodeRestriction",operation="DELETE",rejected="false",type="admit",le="156250"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NodeRestriction",operation="DELETE",rejected="false",type="admit",le="390625"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NodeRestriction",operation="DELETE",rejected="false",type="admit",le="976562.5"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NodeRestriction",operation="DELETE",rejected="false",type="admit",le="+Inf"} 1 -apiserver_admission_controller_admission_duration_seconds_sum{name="NodeRestriction",operation="DELETE",rejected="false",type="admit"} 1.253e-06 -apiserver_admission_controller_admission_duration_seconds_count{name="NodeRestriction",operation="DELETE",rejected="false",type="admit"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NodeRestriction",operation="UPDATE",rejected="false",type="admit",le="25000"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NodeRestriction",operation="UPDATE",rejected="false",type="admit",le="62500"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NodeRestriction",operation="UPDATE",rejected="false",type="admit",le="156250"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NodeRestriction",operation="UPDATE",rejected="false",type="admit",le="390625"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NodeRestriction",operation="UPDATE",rejected="false",type="admit",le="976562.5"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="NodeRestriction",operation="UPDATE",rejected="false",type="admit",le="+Inf"} 113672 -apiserver_admission_controller_admission_duration_seconds_sum{name="NodeRestriction",operation="UPDATE",rejected="false",type="admit"} 0.212793905999997 -apiserver_admission_controller_admission_duration_seconds_count{name="NodeRestriction",operation="UPDATE",rejected="false",type="admit"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="PersistentVolumeClaimResize",operation="UPDATE",rejected="false",type="validate",le="25000"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="PersistentVolumeClaimResize",operation="UPDATE",rejected="false",type="validate",le="62500"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="PersistentVolumeClaimResize",operation="UPDATE",rejected="false",type="validate",le="156250"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="PersistentVolumeClaimResize",operation="UPDATE",rejected="false",type="validate",le="390625"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="PersistentVolumeClaimResize",operation="UPDATE",rejected="false",type="validate",le="976562.5"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="PersistentVolumeClaimResize",operation="UPDATE",rejected="false",type="validate",le="+Inf"} 113670 -apiserver_admission_controller_admission_duration_seconds_sum{name="PersistentVolumeClaimResize",operation="UPDATE",rejected="false",type="validate"} 0.08410871799999807 -apiserver_admission_controller_admission_duration_seconds_count{name="PersistentVolumeClaimResize",operation="UPDATE",rejected="false",type="validate"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="CREATE",rejected="false",type="admit",le="25000"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="CREATE",rejected="false",type="admit",le="62500"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="CREATE",rejected="false",type="admit",le="156250"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="CREATE",rejected="false",type="admit",le="390625"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="CREATE",rejected="false",type="admit",le="976562.5"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="CREATE",rejected="false",type="admit",le="+Inf"} 357 -apiserver_admission_controller_admission_duration_seconds_sum{name="Priority",operation="CREATE",rejected="false",type="admit"} 0.0004011529999999998 -apiserver_admission_controller_admission_duration_seconds_count{name="Priority",operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="CREATE",rejected="false",type="validate",le="25000"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="CREATE",rejected="false",type="validate",le="62500"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="CREATE",rejected="false",type="validate",le="156250"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="CREATE",rejected="false",type="validate",le="390625"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="CREATE",rejected="false",type="validate",le="976562.5"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="CREATE",rejected="false",type="validate",le="+Inf"} 314 -apiserver_admission_controller_admission_duration_seconds_sum{name="Priority",operation="CREATE",rejected="false",type="validate"} 0.00011880699999999996 -apiserver_admission_controller_admission_duration_seconds_count{name="Priority",operation="CREATE",rejected="false",type="validate"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="DELETE",rejected="false",type="admit",le="25000"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="DELETE",rejected="false",type="admit",le="62500"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="DELETE",rejected="false",type="admit",le="156250"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="DELETE",rejected="false",type="admit",le="390625"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="DELETE",rejected="false",type="admit",le="976562.5"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="DELETE",rejected="false",type="admit",le="+Inf"} 1 -apiserver_admission_controller_admission_duration_seconds_sum{name="Priority",operation="DELETE",rejected="false",type="admit"} 3.493e-06 -apiserver_admission_controller_admission_duration_seconds_count{name="Priority",operation="DELETE",rejected="false",type="admit"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="DELETE",rejected="false",type="validate",le="25000"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="DELETE",rejected="false",type="validate",le="62500"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="DELETE",rejected="false",type="validate",le="156250"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="DELETE",rejected="false",type="validate",le="390625"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="DELETE",rejected="false",type="validate",le="976562.5"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="DELETE",rejected="false",type="validate",le="+Inf"} 1 -apiserver_admission_controller_admission_duration_seconds_sum{name="Priority",operation="DELETE",rejected="false",type="validate"} 8.29e-07 -apiserver_admission_controller_admission_duration_seconds_count{name="Priority",operation="DELETE",rejected="false",type="validate"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="admit",le="25000"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="admit",le="62500"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="admit",le="156250"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="admit",le="390625"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="admit",le="976562.5"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="admit",le="+Inf"} 113672 -apiserver_admission_controller_admission_duration_seconds_sum{name="Priority",operation="UPDATE",rejected="false",type="admit"} 0.3254472659999998 -apiserver_admission_controller_admission_duration_seconds_count{name="Priority",operation="UPDATE",rejected="false",type="admit"} 113672 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="validate",le="25000"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="validate",le="62500"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="validate",le="156250"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="validate",le="390625"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="validate",le="976562.5"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="validate",le="+Inf"} 113670 -apiserver_admission_controller_admission_duration_seconds_sum{name="Priority",operation="UPDATE",rejected="false",type="validate"} 0.06214398599999908 -apiserver_admission_controller_admission_duration_seconds_count{name="Priority",operation="UPDATE",rejected="false",type="validate"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ResourceQuota",operation="CREATE",rejected="false",type="validate",le="25000"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ResourceQuota",operation="CREATE",rejected="false",type="validate",le="62500"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ResourceQuota",operation="CREATE",rejected="false",type="validate",le="156250"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ResourceQuota",operation="CREATE",rejected="false",type="validate",le="390625"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ResourceQuota",operation="CREATE",rejected="false",type="validate",le="976562.5"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ResourceQuota",operation="CREATE",rejected="false",type="validate",le="+Inf"} 314 -apiserver_admission_controller_admission_duration_seconds_sum{name="ResourceQuota",operation="CREATE",rejected="false",type="validate"} 0.024511629000000004 -apiserver_admission_controller_admission_duration_seconds_count{name="ResourceQuota",operation="CREATE",rejected="false",type="validate"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ResourceQuota",operation="UPDATE",rejected="false",type="validate",le="25000"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ResourceQuota",operation="UPDATE",rejected="false",type="validate",le="62500"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ResourceQuota",operation="UPDATE",rejected="false",type="validate",le="156250"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ResourceQuota",operation="UPDATE",rejected="false",type="validate",le="390625"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ResourceQuota",operation="UPDATE",rejected="false",type="validate",le="976562.5"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ResourceQuota",operation="UPDATE",rejected="false",type="validate",le="+Inf"} 113670 -apiserver_admission_controller_admission_duration_seconds_sum{name="ResourceQuota",operation="UPDATE",rejected="false",type="validate"} 0.5299855699999912 -apiserver_admission_controller_admission_duration_seconds_count{name="ResourceQuota",operation="UPDATE",rejected="false",type="validate"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="admit",le="25000"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="admit",le="62500"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="admit",le="156250"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="admit",le="390625"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="admit",le="976562.5"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="admit",le="+Inf"} 357 -apiserver_admission_controller_admission_duration_seconds_sum{name="ServiceAccount",operation="CREATE",rejected="false",type="admit"} 0.0010711619999999996 -apiserver_admission_controller_admission_duration_seconds_count{name="ServiceAccount",operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="validate",le="25000"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="validate",le="62500"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="validate",le="156250"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="validate",le="390625"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="validate",le="976562.5"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="validate",le="+Inf"} 314 -apiserver_admission_controller_admission_duration_seconds_sum{name="ServiceAccount",operation="CREATE",rejected="false",type="validate"} 0.0001686299999999999 -apiserver_admission_controller_admission_duration_seconds_count{name="ServiceAccount",operation="CREATE",rejected="false",type="validate"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="TaintNodesByCondition",operation="CREATE",rejected="false",type="admit",le="25000"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="TaintNodesByCondition",operation="CREATE",rejected="false",type="admit",le="62500"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="TaintNodesByCondition",operation="CREATE",rejected="false",type="admit",le="156250"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="TaintNodesByCondition",operation="CREATE",rejected="false",type="admit",le="390625"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="TaintNodesByCondition",operation="CREATE",rejected="false",type="admit",le="976562.5"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="TaintNodesByCondition",operation="CREATE",rejected="false",type="admit",le="+Inf"} 357 -apiserver_admission_controller_admission_duration_seconds_sum{name="TaintNodesByCondition",operation="CREATE",rejected="false",type="admit"} 0.0007007740000000001 -apiserver_admission_controller_admission_duration_seconds_count{name="TaintNodesByCondition",operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ValidatingAdmissionWebhook",operation="CREATE",rejected="false",type="validate",le="25000"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ValidatingAdmissionWebhook",operation="CREATE",rejected="false",type="validate",le="62500"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ValidatingAdmissionWebhook",operation="CREATE",rejected="false",type="validate",le="156250"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ValidatingAdmissionWebhook",operation="CREATE",rejected="false",type="validate",le="390625"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ValidatingAdmissionWebhook",operation="CREATE",rejected="false",type="validate",le="976562.5"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ValidatingAdmissionWebhook",operation="CREATE",rejected="false",type="validate",le="+Inf"} 314 -apiserver_admission_controller_admission_duration_seconds_sum{name="ValidatingAdmissionWebhook",operation="CREATE",rejected="false",type="validate"} 0.0019866619999999997 -apiserver_admission_controller_admission_duration_seconds_count{name="ValidatingAdmissionWebhook",operation="CREATE",rejected="false",type="validate"} 314 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ValidatingAdmissionWebhook",operation="DELETE",rejected="false",type="validate",le="25000"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ValidatingAdmissionWebhook",operation="DELETE",rejected="false",type="validate",le="62500"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ValidatingAdmissionWebhook",operation="DELETE",rejected="false",type="validate",le="156250"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ValidatingAdmissionWebhook",operation="DELETE",rejected="false",type="validate",le="390625"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ValidatingAdmissionWebhook",operation="DELETE",rejected="false",type="validate",le="976562.5"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ValidatingAdmissionWebhook",operation="DELETE",rejected="false",type="validate",le="+Inf"} 1 -apiserver_admission_controller_admission_duration_seconds_sum{name="ValidatingAdmissionWebhook",operation="DELETE",rejected="false",type="validate"} 6.466e-06 -apiserver_admission_controller_admission_duration_seconds_count{name="ValidatingAdmissionWebhook",operation="DELETE",rejected="false",type="validate"} 1 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ValidatingAdmissionWebhook",operation="UPDATE",rejected="false",type="validate",le="25000"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ValidatingAdmissionWebhook",operation="UPDATE",rejected="false",type="validate",le="62500"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ValidatingAdmissionWebhook",operation="UPDATE",rejected="false",type="validate",le="156250"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ValidatingAdmissionWebhook",operation="UPDATE",rejected="false",type="validate",le="390625"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ValidatingAdmissionWebhook",operation="UPDATE",rejected="false",type="validate",le="976562.5"} 113670 -apiserver_admission_controller_admission_duration_seconds_bucket{name="ValidatingAdmissionWebhook",operation="UPDATE",rejected="false",type="validate",le="+Inf"} 113670 -apiserver_admission_controller_admission_duration_seconds_sum{name="ValidatingAdmissionWebhook",operation="UPDATE",rejected="false",type="validate"} 0.8382917690000031 -apiserver_admission_controller_admission_duration_seconds_count{name="ValidatingAdmissionWebhook",operation="UPDATE",rejected="false",type="validate"} 113670 -# HELP apiserver_admission_controller_admission_latencies_milliseconds (Deprecated) Admission controller latency histogram in milliseconds, identified by name and broken out for each operation and API resource and type (validate or admit). -# TYPE apiserver_admission_controller_admission_latencies_milliseconds histogram -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="DefaultStorageClass",operation="CREATE",rejected="false",type="admit",le="25000"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="DefaultStorageClass",operation="CREATE",rejected="false",type="admit",le="62500"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="DefaultStorageClass",operation="CREATE",rejected="false",type="admit",le="156250"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="DefaultStorageClass",operation="CREATE",rejected="false",type="admit",le="390625"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="DefaultStorageClass",operation="CREATE",rejected="false",type="admit",le="976562.5"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="DefaultStorageClass",operation="CREATE",rejected="false",type="admit",le="+Inf"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="DefaultStorageClass",operation="CREATE",rejected="false",type="admit"} 36 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="DefaultStorageClass",operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="DefaultTolerationSeconds",operation="CREATE",rejected="false",type="admit",le="25000"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="DefaultTolerationSeconds",operation="CREATE",rejected="false",type="admit",le="62500"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="DefaultTolerationSeconds",operation="CREATE",rejected="false",type="admit",le="156250"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="DefaultTolerationSeconds",operation="CREATE",rejected="false",type="admit",le="390625"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="DefaultTolerationSeconds",operation="CREATE",rejected="false",type="admit",le="976562.5"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="DefaultTolerationSeconds",operation="CREATE",rejected="false",type="admit",le="+Inf"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="DefaultTolerationSeconds",operation="CREATE",rejected="false",type="admit"} 23 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="DefaultTolerationSeconds",operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="DefaultTolerationSeconds",operation="UPDATE",rejected="false",type="admit",le="25000"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="DefaultTolerationSeconds",operation="UPDATE",rejected="false",type="admit",le="62500"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="DefaultTolerationSeconds",operation="UPDATE",rejected="false",type="admit",le="156250"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="DefaultTolerationSeconds",operation="UPDATE",rejected="false",type="admit",le="390625"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="DefaultTolerationSeconds",operation="UPDATE",rejected="false",type="admit",le="976562.5"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="DefaultTolerationSeconds",operation="UPDATE",rejected="false",type="admit",le="+Inf"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="DefaultTolerationSeconds",operation="UPDATE",rejected="false",type="admit"} 7110 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="DefaultTolerationSeconds",operation="UPDATE",rejected="false",type="admit"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="admit",le="25000"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="admit",le="62500"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="admit",le="156250"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="admit",le="390625"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="admit",le="976562.5"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="admit",le="+Inf"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="LimitRanger",operation="CREATE",rejected="false",type="admit"} 7285 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="LimitRanger",operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="validate",le="25000"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="validate",le="62500"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="validate",le="156250"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="validate",le="390625"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="validate",le="976562.5"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="CREATE",rejected="false",type="validate",le="+Inf"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="LimitRanger",operation="CREATE",rejected="false",type="validate"} 166 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="LimitRanger",operation="CREATE",rejected="false",type="validate"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="admit",le="25000"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="admit",le="62500"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="admit",le="156250"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="admit",le="390625"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="admit",le="976562.5"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="admit",le="+Inf"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="LimitRanger",operation="UPDATE",rejected="false",type="admit"} 177821 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="LimitRanger",operation="UPDATE",rejected="false",type="admit"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="validate",le="25000"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="validate",le="62500"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="validate",le="156250"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="validate",le="390625"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="validate",le="976562.5"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="LimitRanger",operation="UPDATE",rejected="false",type="validate",le="+Inf"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="LimitRanger",operation="UPDATE",rejected="false",type="validate"} 83366 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="LimitRanger",operation="UPDATE",rejected="false",type="validate"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="MutatingAdmissionWebhook",operation="CREATE",rejected="false",type="admit",le="25000"} 355 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="MutatingAdmissionWebhook",operation="CREATE",rejected="false",type="admit",le="62500"} 355 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="MutatingAdmissionWebhook",operation="CREATE",rejected="false",type="admit",le="156250"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="MutatingAdmissionWebhook",operation="CREATE",rejected="false",type="admit",le="390625"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="MutatingAdmissionWebhook",operation="CREATE",rejected="false",type="admit",le="976562.5"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="MutatingAdmissionWebhook",operation="CREATE",rejected="false",type="admit",le="+Inf"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="MutatingAdmissionWebhook",operation="CREATE",rejected="false",type="admit"} 203816 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="MutatingAdmissionWebhook",operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="MutatingAdmissionWebhook",operation="DELETE",rejected="false",type="admit",le="25000"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="MutatingAdmissionWebhook",operation="DELETE",rejected="false",type="admit",le="62500"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="MutatingAdmissionWebhook",operation="DELETE",rejected="false",type="admit",le="156250"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="MutatingAdmissionWebhook",operation="DELETE",rejected="false",type="admit",le="390625"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="MutatingAdmissionWebhook",operation="DELETE",rejected="false",type="admit",le="976562.5"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="MutatingAdmissionWebhook",operation="DELETE",rejected="false",type="admit",le="+Inf"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="MutatingAdmissionWebhook",operation="DELETE",rejected="false",type="admit"} 13 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="MutatingAdmissionWebhook",operation="DELETE",rejected="false",type="admit"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="MutatingAdmissionWebhook",operation="UPDATE",rejected="false",type="admit",le="25000"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="MutatingAdmissionWebhook",operation="UPDATE",rejected="false",type="admit",le="62500"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="MutatingAdmissionWebhook",operation="UPDATE",rejected="false",type="admit",le="156250"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="MutatingAdmissionWebhook",operation="UPDATE",rejected="false",type="admit",le="390625"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="MutatingAdmissionWebhook",operation="UPDATE",rejected="false",type="admit",le="976562.5"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="MutatingAdmissionWebhook",operation="UPDATE",rejected="false",type="admit",le="+Inf"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="MutatingAdmissionWebhook",operation="UPDATE",rejected="false",type="admit"} 1.078141e+06 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="MutatingAdmissionWebhook",operation="UPDATE",rejected="false",type="admit"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="false",type="admit",le="25000"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="false",type="admit",le="62500"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="false",type="admit",le="156250"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="false",type="admit",le="390625"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="false",type="admit",le="976562.5"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="false",type="admit",le="+Inf"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="NamespaceLifecycle",operation="CREATE",rejected="false",type="admit"} 2123 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="NamespaceLifecycle",operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="true",type="admit",le="25000"} 0 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="true",type="admit",le="62500"} 15 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="true",type="admit",le="156250"} 15 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="true",type="admit",le="390625"} 15 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="true",type="admit",le="976562.5"} 15 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="CREATE",rejected="true",type="admit",le="+Inf"} 15 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="NamespaceLifecycle",operation="CREATE",rejected="true",type="admit"} 799589 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="NamespaceLifecycle",operation="CREATE",rejected="true",type="admit"} 15 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="DELETE",rejected="false",type="admit",le="25000"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="DELETE",rejected="false",type="admit",le="62500"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="DELETE",rejected="false",type="admit",le="156250"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="DELETE",rejected="false",type="admit",le="390625"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="DELETE",rejected="false",type="admit",le="976562.5"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="DELETE",rejected="false",type="admit",le="+Inf"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="NamespaceLifecycle",operation="DELETE",rejected="false",type="admit"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="NamespaceLifecycle",operation="DELETE",rejected="false",type="admit"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="UPDATE",rejected="false",type="admit",le="25000"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="UPDATE",rejected="false",type="admit",le="62500"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="UPDATE",rejected="false",type="admit",le="156250"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="UPDATE",rejected="false",type="admit",le="390625"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="UPDATE",rejected="false",type="admit",le="976562.5"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NamespaceLifecycle",operation="UPDATE",rejected="false",type="admit",le="+Inf"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="NamespaceLifecycle",operation="UPDATE",rejected="false",type="admit"} 1.532571e+06 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="NamespaceLifecycle",operation="UPDATE",rejected="false",type="admit"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NodeRestriction",operation="CREATE",rejected="false",type="admit",le="25000"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NodeRestriction",operation="CREATE",rejected="false",type="admit",le="62500"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NodeRestriction",operation="CREATE",rejected="false",type="admit",le="156250"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NodeRestriction",operation="CREATE",rejected="false",type="admit",le="390625"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NodeRestriction",operation="CREATE",rejected="false",type="admit",le="976562.5"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NodeRestriction",operation="CREATE",rejected="false",type="admit",le="+Inf"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="NodeRestriction",operation="CREATE",rejected="false",type="admit"} 244 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="NodeRestriction",operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NodeRestriction",operation="DELETE",rejected="false",type="admit",le="25000"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NodeRestriction",operation="DELETE",rejected="false",type="admit",le="62500"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NodeRestriction",operation="DELETE",rejected="false",type="admit",le="156250"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NodeRestriction",operation="DELETE",rejected="false",type="admit",le="390625"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NodeRestriction",operation="DELETE",rejected="false",type="admit",le="976562.5"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NodeRestriction",operation="DELETE",rejected="false",type="admit",le="+Inf"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="NodeRestriction",operation="DELETE",rejected="false",type="admit"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="NodeRestriction",operation="DELETE",rejected="false",type="admit"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NodeRestriction",operation="UPDATE",rejected="false",type="admit",le="25000"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NodeRestriction",operation="UPDATE",rejected="false",type="admit",le="62500"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NodeRestriction",operation="UPDATE",rejected="false",type="admit",le="156250"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NodeRestriction",operation="UPDATE",rejected="false",type="admit",le="390625"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NodeRestriction",operation="UPDATE",rejected="false",type="admit",le="976562.5"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="NodeRestriction",operation="UPDATE",rejected="false",type="admit",le="+Inf"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="NodeRestriction",operation="UPDATE",rejected="false",type="admit"} 162306 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="NodeRestriction",operation="UPDATE",rejected="false",type="admit"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="PersistentVolumeClaimResize",operation="UPDATE",rejected="false",type="validate",le="25000"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="PersistentVolumeClaimResize",operation="UPDATE",rejected="false",type="validate",le="62500"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="PersistentVolumeClaimResize",operation="UPDATE",rejected="false",type="validate",le="156250"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="PersistentVolumeClaimResize",operation="UPDATE",rejected="false",type="validate",le="390625"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="PersistentVolumeClaimResize",operation="UPDATE",rejected="false",type="validate",le="976562.5"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="PersistentVolumeClaimResize",operation="UPDATE",rejected="false",type="validate",le="+Inf"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="PersistentVolumeClaimResize",operation="UPDATE",rejected="false",type="validate"} 11000 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="PersistentVolumeClaimResize",operation="UPDATE",rejected="false",type="validate"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="CREATE",rejected="false",type="admit",le="25000"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="CREATE",rejected="false",type="admit",le="62500"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="CREATE",rejected="false",type="admit",le="156250"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="CREATE",rejected="false",type="admit",le="390625"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="CREATE",rejected="false",type="admit",le="976562.5"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="CREATE",rejected="false",type="admit",le="+Inf"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="Priority",operation="CREATE",rejected="false",type="admit"} 233 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="Priority",operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="CREATE",rejected="false",type="validate",le="25000"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="CREATE",rejected="false",type="validate",le="62500"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="CREATE",rejected="false",type="validate",le="156250"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="CREATE",rejected="false",type="validate",le="390625"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="CREATE",rejected="false",type="validate",le="976562.5"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="CREATE",rejected="false",type="validate",le="+Inf"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="Priority",operation="CREATE",rejected="false",type="validate"} 2 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="Priority",operation="CREATE",rejected="false",type="validate"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="DELETE",rejected="false",type="admit",le="25000"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="DELETE",rejected="false",type="admit",le="62500"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="DELETE",rejected="false",type="admit",le="156250"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="DELETE",rejected="false",type="admit",le="390625"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="DELETE",rejected="false",type="admit",le="976562.5"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="DELETE",rejected="false",type="admit",le="+Inf"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="Priority",operation="DELETE",rejected="false",type="admit"} 3 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="Priority",operation="DELETE",rejected="false",type="admit"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="DELETE",rejected="false",type="validate",le="25000"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="DELETE",rejected="false",type="validate",le="62500"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="DELETE",rejected="false",type="validate",le="156250"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="DELETE",rejected="false",type="validate",le="390625"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="DELETE",rejected="false",type="validate",le="976562.5"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="DELETE",rejected="false",type="validate",le="+Inf"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="Priority",operation="DELETE",rejected="false",type="validate"} 0 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="Priority",operation="DELETE",rejected="false",type="validate"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="admit",le="25000"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="admit",le="62500"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="admit",le="156250"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="admit",le="390625"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="admit",le="976562.5"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="admit",le="+Inf"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="Priority",operation="UPDATE",rejected="false",type="admit"} 270132 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="Priority",operation="UPDATE",rejected="false",type="admit"} 113672 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="validate",le="25000"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="validate",le="62500"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="validate",le="156250"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="validate",le="390625"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="validate",le="976562.5"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="Priority",operation="UPDATE",rejected="false",type="validate",le="+Inf"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="Priority",operation="UPDATE",rejected="false",type="validate"} 1678 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="Priority",operation="UPDATE",rejected="false",type="validate"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ResourceQuota",operation="CREATE",rejected="false",type="validate",le="25000"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ResourceQuota",operation="CREATE",rejected="false",type="validate",le="62500"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ResourceQuota",operation="CREATE",rejected="false",type="validate",le="156250"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ResourceQuota",operation="CREATE",rejected="false",type="validate",le="390625"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ResourceQuota",operation="CREATE",rejected="false",type="validate",le="976562.5"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ResourceQuota",operation="CREATE",rejected="false",type="validate",le="+Inf"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="ResourceQuota",operation="CREATE",rejected="false",type="validate"} 24377 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="ResourceQuota",operation="CREATE",rejected="false",type="validate"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ResourceQuota",operation="UPDATE",rejected="false",type="validate",le="25000"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ResourceQuota",operation="UPDATE",rejected="false",type="validate",le="62500"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ResourceQuota",operation="UPDATE",rejected="false",type="validate",le="156250"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ResourceQuota",operation="UPDATE",rejected="false",type="validate",le="390625"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ResourceQuota",operation="UPDATE",rejected="false",type="validate",le="976562.5"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ResourceQuota",operation="UPDATE",rejected="false",type="validate",le="+Inf"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="ResourceQuota",operation="UPDATE",rejected="false",type="validate"} 465974 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="ResourceQuota",operation="UPDATE",rejected="false",type="validate"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="admit",le="25000"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="admit",le="62500"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="admit",le="156250"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="admit",le="390625"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="admit",le="976562.5"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="admit",le="+Inf"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="ServiceAccount",operation="CREATE",rejected="false",type="admit"} 916 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="ServiceAccount",operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="validate",le="25000"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="validate",le="62500"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="validate",le="156250"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="validate",le="390625"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="validate",le="976562.5"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ServiceAccount",operation="CREATE",rejected="false",type="validate",le="+Inf"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="ServiceAccount",operation="CREATE",rejected="false",type="validate"} 30 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="ServiceAccount",operation="CREATE",rejected="false",type="validate"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="TaintNodesByCondition",operation="CREATE",rejected="false",type="admit",le="25000"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="TaintNodesByCondition",operation="CREATE",rejected="false",type="admit",le="62500"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="TaintNodesByCondition",operation="CREATE",rejected="false",type="admit",le="156250"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="TaintNodesByCondition",operation="CREATE",rejected="false",type="admit",le="390625"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="TaintNodesByCondition",operation="CREATE",rejected="false",type="admit",le="976562.5"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="TaintNodesByCondition",operation="CREATE",rejected="false",type="admit",le="+Inf"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="TaintNodesByCondition",operation="CREATE",rejected="false",type="admit"} 519 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="TaintNodesByCondition",operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ValidatingAdmissionWebhook",operation="CREATE",rejected="false",type="validate",le="25000"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ValidatingAdmissionWebhook",operation="CREATE",rejected="false",type="validate",le="62500"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ValidatingAdmissionWebhook",operation="CREATE",rejected="false",type="validate",le="156250"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ValidatingAdmissionWebhook",operation="CREATE",rejected="false",type="validate",le="390625"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ValidatingAdmissionWebhook",operation="CREATE",rejected="false",type="validate",le="976562.5"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ValidatingAdmissionWebhook",operation="CREATE",rejected="false",type="validate",le="+Inf"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="ValidatingAdmissionWebhook",operation="CREATE",rejected="false",type="validate"} 1826 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="ValidatingAdmissionWebhook",operation="CREATE",rejected="false",type="validate"} 314 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ValidatingAdmissionWebhook",operation="DELETE",rejected="false",type="validate",le="25000"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ValidatingAdmissionWebhook",operation="DELETE",rejected="false",type="validate",le="62500"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ValidatingAdmissionWebhook",operation="DELETE",rejected="false",type="validate",le="156250"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ValidatingAdmissionWebhook",operation="DELETE",rejected="false",type="validate",le="390625"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ValidatingAdmissionWebhook",operation="DELETE",rejected="false",type="validate",le="976562.5"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ValidatingAdmissionWebhook",operation="DELETE",rejected="false",type="validate",le="+Inf"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="ValidatingAdmissionWebhook",operation="DELETE",rejected="false",type="validate"} 6 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="ValidatingAdmissionWebhook",operation="DELETE",rejected="false",type="validate"} 1 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ValidatingAdmissionWebhook",operation="UPDATE",rejected="false",type="validate",le="25000"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ValidatingAdmissionWebhook",operation="UPDATE",rejected="false",type="validate",le="62500"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ValidatingAdmissionWebhook",operation="UPDATE",rejected="false",type="validate",le="156250"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ValidatingAdmissionWebhook",operation="UPDATE",rejected="false",type="validate",le="390625"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ValidatingAdmissionWebhook",operation="UPDATE",rejected="false",type="validate",le="976562.5"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_bucket{name="ValidatingAdmissionWebhook",operation="UPDATE",rejected="false",type="validate",le="+Inf"} 113670 -apiserver_admission_controller_admission_latencies_milliseconds_sum{name="ValidatingAdmissionWebhook",operation="UPDATE",rejected="false",type="validate"} 780691 -apiserver_admission_controller_admission_latencies_milliseconds_count{name="ValidatingAdmissionWebhook",operation="UPDATE",rejected="false",type="validate"} 113670 -# HELP apiserver_admission_step_admission_duration_seconds Admission sub-step latency histogram in seconds, broken out for each operation and API resource and step type (validate or admit). -# TYPE apiserver_admission_step_admission_duration_seconds histogram -apiserver_admission_step_admission_duration_seconds_bucket{operation="CREATE",rejected="false",type="admit",le="25000"} 357 -apiserver_admission_step_admission_duration_seconds_bucket{operation="CREATE",rejected="false",type="admit",le="62500"} 357 -apiserver_admission_step_admission_duration_seconds_bucket{operation="CREATE",rejected="false",type="admit",le="156250"} 357 -apiserver_admission_step_admission_duration_seconds_bucket{operation="CREATE",rejected="false",type="admit",le="390625"} 357 -apiserver_admission_step_admission_duration_seconds_bucket{operation="CREATE",rejected="false",type="admit",le="976562.5"} 357 -apiserver_admission_step_admission_duration_seconds_bucket{operation="CREATE",rejected="false",type="admit",le="+Inf"} 357 -apiserver_admission_step_admission_duration_seconds_sum{operation="CREATE",rejected="false",type="admit"} 0.23154614599999995 -apiserver_admission_step_admission_duration_seconds_count{operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_step_admission_duration_seconds_bucket{operation="CREATE",rejected="false",type="validate",le="25000"} 314 -apiserver_admission_step_admission_duration_seconds_bucket{operation="CREATE",rejected="false",type="validate",le="62500"} 314 -apiserver_admission_step_admission_duration_seconds_bucket{operation="CREATE",rejected="false",type="validate",le="156250"} 314 -apiserver_admission_step_admission_duration_seconds_bucket{operation="CREATE",rejected="false",type="validate",le="390625"} 314 -apiserver_admission_step_admission_duration_seconds_bucket{operation="CREATE",rejected="false",type="validate",le="976562.5"} 314 -apiserver_admission_step_admission_duration_seconds_bucket{operation="CREATE",rejected="false",type="validate",le="+Inf"} 314 -apiserver_admission_step_admission_duration_seconds_sum{operation="CREATE",rejected="false",type="validate"} 0.034624561 -apiserver_admission_step_admission_duration_seconds_count{operation="CREATE",rejected="false",type="validate"} 314 -apiserver_admission_step_admission_duration_seconds_bucket{operation="CREATE",rejected="true",type="admit",le="25000"} 15 -apiserver_admission_step_admission_duration_seconds_bucket{operation="CREATE",rejected="true",type="admit",le="62500"} 15 -apiserver_admission_step_admission_duration_seconds_bucket{operation="CREATE",rejected="true",type="admit",le="156250"} 15 -apiserver_admission_step_admission_duration_seconds_bucket{operation="CREATE",rejected="true",type="admit",le="390625"} 15 -apiserver_admission_step_admission_duration_seconds_bucket{operation="CREATE",rejected="true",type="admit",le="976562.5"} 15 -apiserver_admission_step_admission_duration_seconds_bucket{operation="CREATE",rejected="true",type="admit",le="+Inf"} 15 -apiserver_admission_step_admission_duration_seconds_sum{operation="CREATE",rejected="true",type="admit"} 0.799765771 -apiserver_admission_step_admission_duration_seconds_count{operation="CREATE",rejected="true",type="admit"} 15 -apiserver_admission_step_admission_duration_seconds_bucket{operation="DELETE",rejected="false",type="admit",le="25000"} 1 -apiserver_admission_step_admission_duration_seconds_bucket{operation="DELETE",rejected="false",type="admit",le="62500"} 1 -apiserver_admission_step_admission_duration_seconds_bucket{operation="DELETE",rejected="false",type="admit",le="156250"} 1 -apiserver_admission_step_admission_duration_seconds_bucket{operation="DELETE",rejected="false",type="admit",le="390625"} 1 -apiserver_admission_step_admission_duration_seconds_bucket{operation="DELETE",rejected="false",type="admit",le="976562.5"} 1 -apiserver_admission_step_admission_duration_seconds_bucket{operation="DELETE",rejected="false",type="admit",le="+Inf"} 1 -apiserver_admission_step_admission_duration_seconds_sum{operation="DELETE",rejected="false",type="admit"} 0.000126801 -apiserver_admission_step_admission_duration_seconds_count{operation="DELETE",rejected="false",type="admit"} 1 -apiserver_admission_step_admission_duration_seconds_bucket{operation="DELETE",rejected="false",type="validate",le="25000"} 1 -apiserver_admission_step_admission_duration_seconds_bucket{operation="DELETE",rejected="false",type="validate",le="62500"} 1 -apiserver_admission_step_admission_duration_seconds_bucket{operation="DELETE",rejected="false",type="validate",le="156250"} 1 -apiserver_admission_step_admission_duration_seconds_bucket{operation="DELETE",rejected="false",type="validate",le="390625"} 1 -apiserver_admission_step_admission_duration_seconds_bucket{operation="DELETE",rejected="false",type="validate",le="976562.5"} 1 -apiserver_admission_step_admission_duration_seconds_bucket{operation="DELETE",rejected="false",type="validate",le="+Inf"} 1 -apiserver_admission_step_admission_duration_seconds_sum{operation="DELETE",rejected="false",type="validate"} 5.0215e-05 -apiserver_admission_step_admission_duration_seconds_count{operation="DELETE",rejected="false",type="validate"} 1 -apiserver_admission_step_admission_duration_seconds_bucket{operation="UPDATE",rejected="false",type="admit",le="25000"} 113672 -apiserver_admission_step_admission_duration_seconds_bucket{operation="UPDATE",rejected="false",type="admit",le="62500"} 113672 -apiserver_admission_step_admission_duration_seconds_bucket{operation="UPDATE",rejected="false",type="admit",le="156250"} 113672 -apiserver_admission_step_admission_duration_seconds_bucket{operation="UPDATE",rejected="false",type="admit",le="390625"} 113672 -apiserver_admission_step_admission_duration_seconds_bucket{operation="UPDATE",rejected="false",type="admit",le="976562.5"} 113672 -apiserver_admission_step_admission_duration_seconds_bucket{operation="UPDATE",rejected="false",type="admit",le="+Inf"} 113672 -apiserver_admission_step_admission_duration_seconds_sum{operation="UPDATE",rejected="false",type="admit"} 8.78777314200005 -apiserver_admission_step_admission_duration_seconds_count{operation="UPDATE",rejected="false",type="admit"} 113672 -apiserver_admission_step_admission_duration_seconds_bucket{operation="UPDATE",rejected="false",type="validate",le="25000"} 113670 -apiserver_admission_step_admission_duration_seconds_bucket{operation="UPDATE",rejected="false",type="validate",le="62500"} 113670 -apiserver_admission_step_admission_duration_seconds_bucket{operation="UPDATE",rejected="false",type="validate",le="156250"} 113670 -apiserver_admission_step_admission_duration_seconds_bucket{operation="UPDATE",rejected="false",type="validate",le="390625"} 113670 -apiserver_admission_step_admission_duration_seconds_bucket{operation="UPDATE",rejected="false",type="validate",le="976562.5"} 113670 -apiserver_admission_step_admission_duration_seconds_bucket{operation="UPDATE",rejected="false",type="validate",le="+Inf"} 113670 -apiserver_admission_step_admission_duration_seconds_sum{operation="UPDATE",rejected="false",type="validate"} 4.98175199699998 -apiserver_admission_step_admission_duration_seconds_count{operation="UPDATE",rejected="false",type="validate"} 113670 -# HELP apiserver_admission_step_admission_duration_seconds_summary Admission sub-step latency summary in seconds, broken out for each operation and API resource and step type (validate or admit). -# TYPE apiserver_admission_step_admission_duration_seconds_summary summary -apiserver_admission_step_admission_duration_seconds_summary{operation="CREATE",rejected="false",type="admit",quantile="0.5"} NaN -apiserver_admission_step_admission_duration_seconds_summary{operation="CREATE",rejected="false",type="admit",quantile="0.9"} NaN -apiserver_admission_step_admission_duration_seconds_summary{operation="CREATE",rejected="false",type="admit",quantile="0.99"} NaN -apiserver_admission_step_admission_duration_seconds_summary_sum{operation="CREATE",rejected="false",type="admit"} 0.23154614599999995 -apiserver_admission_step_admission_duration_seconds_summary_count{operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_step_admission_duration_seconds_summary{operation="CREATE",rejected="false",type="validate",quantile="0.5"} NaN -apiserver_admission_step_admission_duration_seconds_summary{operation="CREATE",rejected="false",type="validate",quantile="0.9"} NaN -apiserver_admission_step_admission_duration_seconds_summary{operation="CREATE",rejected="false",type="validate",quantile="0.99"} NaN -apiserver_admission_step_admission_duration_seconds_summary_sum{operation="CREATE",rejected="false",type="validate"} 0.034624561 -apiserver_admission_step_admission_duration_seconds_summary_count{operation="CREATE",rejected="false",type="validate"} 314 -apiserver_admission_step_admission_duration_seconds_summary{operation="CREATE",rejected="true",type="admit",quantile="0.5"} NaN -apiserver_admission_step_admission_duration_seconds_summary{operation="CREATE",rejected="true",type="admit",quantile="0.9"} NaN -apiserver_admission_step_admission_duration_seconds_summary{operation="CREATE",rejected="true",type="admit",quantile="0.99"} NaN -apiserver_admission_step_admission_duration_seconds_summary_sum{operation="CREATE",rejected="true",type="admit"} 0.799765771 -apiserver_admission_step_admission_duration_seconds_summary_count{operation="CREATE",rejected="true",type="admit"} 15 -apiserver_admission_step_admission_duration_seconds_summary{operation="DELETE",rejected="false",type="admit",quantile="0.5"} NaN -apiserver_admission_step_admission_duration_seconds_summary{operation="DELETE",rejected="false",type="admit",quantile="0.9"} NaN -apiserver_admission_step_admission_duration_seconds_summary{operation="DELETE",rejected="false",type="admit",quantile="0.99"} NaN -apiserver_admission_step_admission_duration_seconds_summary_sum{operation="DELETE",rejected="false",type="admit"} 0.000126801 -apiserver_admission_step_admission_duration_seconds_summary_count{operation="DELETE",rejected="false",type="admit"} 1 -apiserver_admission_step_admission_duration_seconds_summary{operation="DELETE",rejected="false",type="validate",quantile="0.5"} NaN -apiserver_admission_step_admission_duration_seconds_summary{operation="DELETE",rejected="false",type="validate",quantile="0.9"} NaN -apiserver_admission_step_admission_duration_seconds_summary{operation="DELETE",rejected="false",type="validate",quantile="0.99"} NaN -apiserver_admission_step_admission_duration_seconds_summary_sum{operation="DELETE",rejected="false",type="validate"} 5.0215e-05 -apiserver_admission_step_admission_duration_seconds_summary_count{operation="DELETE",rejected="false",type="validate"} 1 -apiserver_admission_step_admission_duration_seconds_summary{operation="UPDATE",rejected="false",type="admit",quantile="0.5"} 7.6639e-05 -apiserver_admission_step_admission_duration_seconds_summary{operation="UPDATE",rejected="false",type="admit",quantile="0.9"} 9.7902e-05 -apiserver_admission_step_admission_duration_seconds_summary{operation="UPDATE",rejected="false",type="admit",quantile="0.99"} 0.000135761 -apiserver_admission_step_admission_duration_seconds_summary_sum{operation="UPDATE",rejected="false",type="admit"} 8.78777314200005 -apiserver_admission_step_admission_duration_seconds_summary_count{operation="UPDATE",rejected="false",type="admit"} 113672 -apiserver_admission_step_admission_duration_seconds_summary{operation="UPDATE",rejected="false",type="validate",quantile="0.5"} 4.3317e-05 -apiserver_admission_step_admission_duration_seconds_summary{operation="UPDATE",rejected="false",type="validate",quantile="0.9"} 5.5142e-05 -apiserver_admission_step_admission_duration_seconds_summary{operation="UPDATE",rejected="false",type="validate",quantile="0.99"} 8.9094e-05 -apiserver_admission_step_admission_duration_seconds_summary_sum{operation="UPDATE",rejected="false",type="validate"} 4.98175199699998 -apiserver_admission_step_admission_duration_seconds_summary_count{operation="UPDATE",rejected="false",type="validate"} 113670 -# HELP apiserver_admission_step_admission_latencies_milliseconds (Deprecated) Admission sub-step latency histogram in milliseconds, broken out for each operation and API resource and step type (validate or admit). -# TYPE apiserver_admission_step_admission_latencies_milliseconds histogram -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="CREATE",rejected="false",type="admit",le="25000"} 355 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="CREATE",rejected="false",type="admit",le="62500"} 355 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="CREATE",rejected="false",type="admit",le="156250"} 357 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="CREATE",rejected="false",type="admit",le="390625"} 357 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="CREATE",rejected="false",type="admit",le="976562.5"} 357 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="CREATE",rejected="false",type="admit",le="+Inf"} 357 -apiserver_admission_step_admission_latencies_milliseconds_sum{operation="CREATE",rejected="false",type="admit"} 231367 -apiserver_admission_step_admission_latencies_milliseconds_count{operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="CREATE",rejected="false",type="validate",le="25000"} 314 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="CREATE",rejected="false",type="validate",le="62500"} 314 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="CREATE",rejected="false",type="validate",le="156250"} 314 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="CREATE",rejected="false",type="validate",le="390625"} 314 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="CREATE",rejected="false",type="validate",le="976562.5"} 314 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="CREATE",rejected="false",type="validate",le="+Inf"} 314 -apiserver_admission_step_admission_latencies_milliseconds_sum{operation="CREATE",rejected="false",type="validate"} 34471 -apiserver_admission_step_admission_latencies_milliseconds_count{operation="CREATE",rejected="false",type="validate"} 314 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="CREATE",rejected="true",type="admit",le="25000"} 0 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="CREATE",rejected="true",type="admit",le="62500"} 15 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="CREATE",rejected="true",type="admit",le="156250"} 15 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="CREATE",rejected="true",type="admit",le="390625"} 15 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="CREATE",rejected="true",type="admit",le="976562.5"} 15 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="CREATE",rejected="true",type="admit",le="+Inf"} 15 -apiserver_admission_step_admission_latencies_milliseconds_sum{operation="CREATE",rejected="true",type="admit"} 799760 -apiserver_admission_step_admission_latencies_milliseconds_count{operation="CREATE",rejected="true",type="admit"} 15 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="DELETE",rejected="false",type="admit",le="25000"} 1 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="DELETE",rejected="false",type="admit",le="62500"} 1 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="DELETE",rejected="false",type="admit",le="156250"} 1 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="DELETE",rejected="false",type="admit",le="390625"} 1 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="DELETE",rejected="false",type="admit",le="976562.5"} 1 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="DELETE",rejected="false",type="admit",le="+Inf"} 1 -apiserver_admission_step_admission_latencies_milliseconds_sum{operation="DELETE",rejected="false",type="admit"} 126 -apiserver_admission_step_admission_latencies_milliseconds_count{operation="DELETE",rejected="false",type="admit"} 1 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="DELETE",rejected="false",type="validate",le="25000"} 1 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="DELETE",rejected="false",type="validate",le="62500"} 1 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="DELETE",rejected="false",type="validate",le="156250"} 1 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="DELETE",rejected="false",type="validate",le="390625"} 1 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="DELETE",rejected="false",type="validate",le="976562.5"} 1 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="DELETE",rejected="false",type="validate",le="+Inf"} 1 -apiserver_admission_step_admission_latencies_milliseconds_sum{operation="DELETE",rejected="false",type="validate"} 50 -apiserver_admission_step_admission_latencies_milliseconds_count{operation="DELETE",rejected="false",type="validate"} 1 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="UPDATE",rejected="false",type="admit",le="25000"} 113672 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="UPDATE",rejected="false",type="admit",le="62500"} 113672 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="UPDATE",rejected="false",type="admit",le="156250"} 113672 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="UPDATE",rejected="false",type="admit",le="390625"} 113672 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="UPDATE",rejected="false",type="admit",le="976562.5"} 113672 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="UPDATE",rejected="false",type="admit",le="+Inf"} 113672 -apiserver_admission_step_admission_latencies_milliseconds_sum{operation="UPDATE",rejected="false",type="admit"} 8.730853e+06 -apiserver_admission_step_admission_latencies_milliseconds_count{operation="UPDATE",rejected="false",type="admit"} 113672 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="UPDATE",rejected="false",type="validate",le="25000"} 113670 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="UPDATE",rejected="false",type="validate",le="62500"} 113670 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="UPDATE",rejected="false",type="validate",le="156250"} 113670 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="UPDATE",rejected="false",type="validate",le="390625"} 113670 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="UPDATE",rejected="false",type="validate",le="976562.5"} 113670 -apiserver_admission_step_admission_latencies_milliseconds_bucket{operation="UPDATE",rejected="false",type="validate",le="+Inf"} 113670 -apiserver_admission_step_admission_latencies_milliseconds_sum{operation="UPDATE",rejected="false",type="validate"} 4.924787e+06 -apiserver_admission_step_admission_latencies_milliseconds_count{operation="UPDATE",rejected="false",type="validate"} 113670 -# HELP apiserver_admission_step_admission_latencies_milliseconds_summary (Deprecated) Admission sub-step latency summary in milliseconds, broken out for each operation and API resource and step type (validate or admit). -# TYPE apiserver_admission_step_admission_latencies_milliseconds_summary summary -apiserver_admission_step_admission_latencies_milliseconds_summary{operation="CREATE",rejected="false",type="admit",quantile="0.5"} NaN -apiserver_admission_step_admission_latencies_milliseconds_summary{operation="CREATE",rejected="false",type="admit",quantile="0.9"} NaN -apiserver_admission_step_admission_latencies_milliseconds_summary{operation="CREATE",rejected="false",type="admit",quantile="0.99"} NaN -apiserver_admission_step_admission_latencies_milliseconds_summary_sum{operation="CREATE",rejected="false",type="admit"} 231367 -apiserver_admission_step_admission_latencies_milliseconds_summary_count{operation="CREATE",rejected="false",type="admit"} 357 -apiserver_admission_step_admission_latencies_milliseconds_summary{operation="CREATE",rejected="false",type="validate",quantile="0.5"} NaN -apiserver_admission_step_admission_latencies_milliseconds_summary{operation="CREATE",rejected="false",type="validate",quantile="0.9"} NaN -apiserver_admission_step_admission_latencies_milliseconds_summary{operation="CREATE",rejected="false",type="validate",quantile="0.99"} NaN -apiserver_admission_step_admission_latencies_milliseconds_summary_sum{operation="CREATE",rejected="false",type="validate"} 34471 -apiserver_admission_step_admission_latencies_milliseconds_summary_count{operation="CREATE",rejected="false",type="validate"} 314 -apiserver_admission_step_admission_latencies_milliseconds_summary{operation="CREATE",rejected="true",type="admit",quantile="0.5"} NaN -apiserver_admission_step_admission_latencies_milliseconds_summary{operation="CREATE",rejected="true",type="admit",quantile="0.9"} NaN -apiserver_admission_step_admission_latencies_milliseconds_summary{operation="CREATE",rejected="true",type="admit",quantile="0.99"} NaN -apiserver_admission_step_admission_latencies_milliseconds_summary_sum{operation="CREATE",rejected="true",type="admit"} 799760 -apiserver_admission_step_admission_latencies_milliseconds_summary_count{operation="CREATE",rejected="true",type="admit"} 15 -apiserver_admission_step_admission_latencies_milliseconds_summary{operation="DELETE",rejected="false",type="admit",quantile="0.5"} NaN -apiserver_admission_step_admission_latencies_milliseconds_summary{operation="DELETE",rejected="false",type="admit",quantile="0.9"} NaN -apiserver_admission_step_admission_latencies_milliseconds_summary{operation="DELETE",rejected="false",type="admit",quantile="0.99"} NaN -apiserver_admission_step_admission_latencies_milliseconds_summary_sum{operation="DELETE",rejected="false",type="admit"} 126 -apiserver_admission_step_admission_latencies_milliseconds_summary_count{operation="DELETE",rejected="false",type="admit"} 1 -apiserver_admission_step_admission_latencies_milliseconds_summary{operation="DELETE",rejected="false",type="validate",quantile="0.5"} NaN -apiserver_admission_step_admission_latencies_milliseconds_summary{operation="DELETE",rejected="false",type="validate",quantile="0.9"} NaN -apiserver_admission_step_admission_latencies_milliseconds_summary{operation="DELETE",rejected="false",type="validate",quantile="0.99"} NaN -apiserver_admission_step_admission_latencies_milliseconds_summary_sum{operation="DELETE",rejected="false",type="validate"} 50 -apiserver_admission_step_admission_latencies_milliseconds_summary_count{operation="DELETE",rejected="false",type="validate"} 1 -apiserver_admission_step_admission_latencies_milliseconds_summary{operation="UPDATE",rejected="false",type="admit",quantile="0.5"} 77 -apiserver_admission_step_admission_latencies_milliseconds_summary{operation="UPDATE",rejected="false",type="admit",quantile="0.9"} 98 -apiserver_admission_step_admission_latencies_milliseconds_summary{operation="UPDATE",rejected="false",type="admit",quantile="0.99"} 135 -apiserver_admission_step_admission_latencies_milliseconds_summary_sum{operation="UPDATE",rejected="false",type="admit"} 8.730853e+06 -apiserver_admission_step_admission_latencies_milliseconds_summary_count{operation="UPDATE",rejected="false",type="admit"} 113672 -apiserver_admission_step_admission_latencies_milliseconds_summary{operation="UPDATE",rejected="false",type="validate",quantile="0.5"} 43 -apiserver_admission_step_admission_latencies_milliseconds_summary{operation="UPDATE",rejected="false",type="validate",quantile="0.9"} 55 -apiserver_admission_step_admission_latencies_milliseconds_summary{operation="UPDATE",rejected="false",type="validate",quantile="0.99"} 89 -apiserver_admission_step_admission_latencies_milliseconds_summary_sum{operation="UPDATE",rejected="false",type="validate"} 4.924787e+06 -apiserver_admission_step_admission_latencies_milliseconds_summary_count{operation="UPDATE",rejected="false",type="validate"} 113670 -# HELP apiserver_audit_event_total Counter of audit events generated and sent to the audit backend. -# TYPE apiserver_audit_event_total counter -apiserver_audit_event_total 0 -# HELP apiserver_audit_requests_rejected_total Counter of apiserver requests rejected due to an error in audit logging backend. -# TYPE apiserver_audit_requests_rejected_total counter -apiserver_audit_requests_rejected_total 0 -# HELP apiserver_client_certificate_expiration_seconds Distribution of the remaining lifetime on the certificate used to authenticate a request. -# TYPE apiserver_client_certificate_expiration_seconds histogram -apiserver_client_certificate_expiration_seconds_bucket{le="0"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="1800"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="3600"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="7200"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="21600"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="43200"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="86400"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="172800"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="345600"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="604800"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="2.592e+06"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="7.776e+06"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="1.5552e+07"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="3.1104e+07"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="+Inf"} 252796 -apiserver_client_certificate_expiration_seconds_sum 7.959296964179207e+12 -apiserver_client_certificate_expiration_seconds_count 252796 -# HELP apiserver_current_inflight_requests Maximal number of currently used inflight request limit of this apiserver per request kind in last second. -# TYPE apiserver_current_inflight_requests gauge -apiserver_current_inflight_requests{requestKind="mutating"} 0 -apiserver_current_inflight_requests{requestKind="readOnly"} 0 -# HELP apiserver_init_events_total Counter of init events processed in watchcache broken by resource type -# TYPE apiserver_init_events_total counter -apiserver_init_events_total{resource="*core.Endpoints"} 3 -# HELP apiserver_longrunning_gauge Gauge of all active long-running apiserver requests broken out by verb, group, version, resource, scope and component. Not all requests are tracked this way. -# TYPE apiserver_longrunning_gauge gauge -apiserver_longrunning_gauge{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1"} 4 -apiserver_longrunning_gauge{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1"} 5 -apiserver_longrunning_gauge{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1"} 2 -apiserver_longrunning_gauge{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1"} 4 -apiserver_longrunning_gauge{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1"} 3 -apiserver_longrunning_gauge{component="apiserver",group="",resource="nodes",scope="resource",subresource="",verb="WATCH",version="v1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1"} 2 -apiserver_longrunning_gauge{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1"} 3 -apiserver_longrunning_gauge{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1"} 4 -apiserver_longrunning_gauge{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1"} 2 -apiserver_longrunning_gauge{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1"} 2 -apiserver_longrunning_gauge{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1"} 2 -apiserver_longrunning_gauge{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1"} 4 -apiserver_longrunning_gauge{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1"} 2 -apiserver_longrunning_gauge{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1"} 7 -apiserver_longrunning_gauge{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 2 -apiserver_longrunning_gauge{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 2 -apiserver_longrunning_gauge{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 2 -apiserver_longrunning_gauge{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1"} 2 -apiserver_longrunning_gauge{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1"} 2 -apiserver_longrunning_gauge{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 2 -apiserver_longrunning_gauge{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="resource",subresource="",verb="WATCH",version="v1beta1"} 0 -apiserver_longrunning_gauge{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 2 -apiserver_longrunning_gauge{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 2 -apiserver_longrunning_gauge{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 2 -apiserver_longrunning_gauge{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1"} 2 -apiserver_longrunning_gauge{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 2 -apiserver_longrunning_gauge{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1"} 2 -apiserver_longrunning_gauge{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 3 -apiserver_longrunning_gauge{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1 -apiserver_longrunning_gauge{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 3 -apiserver_longrunning_gauge{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1"} 2 -# HELP apiserver_registered_watchers Number of currently registered watchers for a given resources -# TYPE apiserver_registered_watchers gauge -apiserver_registered_watchers{group="",kind="ConfigMap",version="v1"} 5 -apiserver_registered_watchers{group="",kind="Endpoints",version="v1"} 5 -apiserver_registered_watchers{group="",kind="LimitRange",version="v1"} 2 -apiserver_registered_watchers{group="",kind="Namespace",version="v1"} 4 -apiserver_registered_watchers{group="",kind="Node",version="v1"} 4 -apiserver_registered_watchers{group="",kind="PersistentVolume",version="v1"} 3 -apiserver_registered_watchers{group="",kind="PersistentVolumeClaim",version="v1"} 2 -apiserver_registered_watchers{group="",kind="Pod",version="v1"} 4 -apiserver_registered_watchers{group="",kind="PodTemplate",version="v1"} 1 -apiserver_registered_watchers{group="",kind="ReplicationController",version="v1"} 2 -apiserver_registered_watchers{group="",kind="ResourceQuota",version="v1"} 2 -apiserver_registered_watchers{group="",kind="Secret",version="v1"} 6 -apiserver_registered_watchers{group="",kind="Service",version="v1"} 7 -apiserver_registered_watchers{group="",kind="ServiceAccount",version="v1"} 2 -apiserver_registered_watchers{group="admissionregistration.k8s.io",kind="MutatingWebhookConfiguration",version="v1beta1"} 2 -apiserver_registered_watchers{group="admissionregistration.k8s.io",kind="ValidatingWebhookConfiguration",version="v1beta1"} 2 -apiserver_registered_watchers{group="apiextensions.k8s.io",kind="CustomResourceDefinition",version="v1beta1"} 2 -apiserver_registered_watchers{group="apiregistration.k8s.io",kind="APIService",version="v1"} 2 -apiserver_registered_watchers{group="apps",kind="ControllerRevision",version="v1"} 1 -apiserver_registered_watchers{group="apps",kind="DaemonSet",version="v1"} 1 -apiserver_registered_watchers{group="apps",kind="Deployment",version="v1"} 1 -apiserver_registered_watchers{group="apps",kind="ReplicaSet",version="v1"} 2 -apiserver_registered_watchers{group="apps",kind="StatefulSet",version="v1"} 2 -apiserver_registered_watchers{group="autoscaling",kind="HorizontalPodAutoscaler",version="v1"} 1 -apiserver_registered_watchers{group="batch",kind="CronJob",version="v1beta1"} 1 -apiserver_registered_watchers{group="batch",kind="Job",version="v1"} 1 -apiserver_registered_watchers{group="certificates.k8s.io",kind="CertificateSigningRequest",version="v1beta1"} 1 -apiserver_registered_watchers{group="coordination.k8s.io",kind="Lease",version="v1"} 1 -apiserver_registered_watchers{group="coordination.k8s.io",kind="Lease",version="v1beta1"} 1 -apiserver_registered_watchers{group="events.k8s.io",kind="Event",version="v1beta1"} 1 -apiserver_registered_watchers{group="extensions",kind="DaemonSet",version="v1beta1"} 1 -apiserver_registered_watchers{group="extensions",kind="Deployment",version="v1beta1"} 1 -apiserver_registered_watchers{group="extensions",kind="Ingress",version="v1beta1"} 1 -apiserver_registered_watchers{group="extensions",kind="NetworkPolicy",version="v1beta1"} 1 -apiserver_registered_watchers{group="extensions",kind="PodSecurityPolicy",version="v1beta1"} 1 -apiserver_registered_watchers{group="extensions",kind="ReplicaSet",version="v1beta1"} 1 -apiserver_registered_watchers{group="networking.k8s.io",kind="Ingress",version="v1beta1"} 1 -apiserver_registered_watchers{group="networking.k8s.io",kind="NetworkPolicy",version="v1"} 1 -apiserver_registered_watchers{group="node.k8s.io",kind="RuntimeClass",version="v1beta1"} 2 -apiserver_registered_watchers{group="policy",kind="PodDisruptionBudget",version="v1beta1"} 2 -apiserver_registered_watchers{group="policy",kind="PodSecurityPolicy",version="v1beta1"} 1 -apiserver_registered_watchers{group="rbac.authorization.k8s.io",kind="ClusterRole",version="v1"} 2 -apiserver_registered_watchers{group="rbac.authorization.k8s.io",kind="ClusterRoleBinding",version="v1"} 2 -apiserver_registered_watchers{group="rbac.authorization.k8s.io",kind="Role",version="v1"} 2 -apiserver_registered_watchers{group="rbac.authorization.k8s.io",kind="RoleBinding",version="v1"} 2 -apiserver_registered_watchers{group="scheduling.k8s.io",kind="PriorityClass",version="v1"} 1 -apiserver_registered_watchers{group="scheduling.k8s.io",kind="PriorityClass",version="v1beta1"} 1 -apiserver_registered_watchers{group="storage.k8s.io",kind="CSIDriver",version="v1beta1"} 3 -apiserver_registered_watchers{group="storage.k8s.io",kind="CSINode",version="v1beta1"} 1 -apiserver_registered_watchers{group="storage.k8s.io",kind="StorageClass",version="v1"} 3 -apiserver_registered_watchers{group="storage.k8s.io",kind="VolumeAttachment",version="v1"} 2 -# HELP apiserver_request_count (Deprecated) Counter of apiserver requests broken out for each verb, group, version, resource, scope, component, client, and HTTP response contentType and code. -# TYPE apiserver_request_count counter -apiserver_request_count{client="coredns/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_count{client="coredns/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_count{client="coredns/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_count{client="coredns/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1"} 456 -apiserver_request_count{client="coredns/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1"} 460 -apiserver_request_count{client="coredns/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1"} 460 -apiserver_request_count{client="kindnetd/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",component="apiserver",contentType="application/json",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 10198 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1"} 10212 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1"} 15330 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1"} 5 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1"} 1139 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1"} 10212 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1"} 222 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1"} 225 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1"} 227 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1"} 227 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1"} 224 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1"} 221 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 230 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 230 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 228 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1"} 231 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1"} 226 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 229 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1"} 4 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1"} 30 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1"} 37 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1"} 54 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1"} 7 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1"} 7 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1"} 19 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1"} 1 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1"} 38 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1"} 60 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1"} 7 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1"} 7 -apiserver_request_count{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1"} 2 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1"} 27 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1"} 35 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1"} 8 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1"} 35 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1"} 27 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1"} 35 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1"} 27 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1"} 50829 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1"} 50829 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 142 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1"} 227 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1"} 225 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1"} 223 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1"} 226 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1"} 223 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1"} 231 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1"} 227 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1"} 224 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 225 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 223 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1"} 226 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1"} 226 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1"} 225 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 225 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 224 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 231 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 229 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 370 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 228 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 228 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 226 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 225 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 225 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 228 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1"} 222 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 229 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 230 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 230 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 223 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1"} 230 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1"} 225 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 222 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 226 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 227 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 227 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1"} 224 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:attachdetach-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:attachdetach-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 227 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:bootstrap-signer",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:certificate-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:certificate-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:certificate-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:certificate-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:clusterrole-aggregation-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1"} 6 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:cronjob-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 10205 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:cronjob-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1"} 10205 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:daemon-set-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1"} 8 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:daemon-set-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 3 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:daemon-set-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1"} 3 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:daemon-set-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1"} 3 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:deployment-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1"} 5 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:deployment-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:deployment-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:deployment-controller",code="409",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:endpoint-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1"} 5 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:endpoint-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:generic-garbage-collector",code="200",component="apiserver",contentType="application/json",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:generic-garbage-collector",code="200",component="apiserver",contentType="application/json",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:generic-garbage-collector",code="200",component="apiserver",contentType="application/json",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 225 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:generic-garbage-collector",code="200",component="apiserver",contentType="application/json",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:generic-garbage-collector",code="200",component="apiserver",contentType="application/json",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:generic-garbage-collector",code="200",component="apiserver",contentType="application/json",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:generic-garbage-collector",code="200",component="apiserver",contentType="application/json",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 231 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:node-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:node-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:node-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1"} 2 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:node-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:node-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:pod-garbage-collector",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 5105 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:replicaset-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1"} 4 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:replicaset-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 2 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:replicaset-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1"} 2 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:service-account-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1"} 4 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:ttl-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1"} 1 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/tokens-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1"} 35 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/tokens-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1"} 35 -apiserver_request_count{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/tokens-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1"} 35 -apiserver_request_count{client="kube-proxy/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-proxy/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1"} 1 -apiserver_request_count{client="kube-proxy/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-proxy/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1"} 220 -apiserver_request_count{client="kube-proxy/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_count{client="kube-proxy/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1"} 50830 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1"} 50830 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1"} 1 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1"} 3 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1"} 10 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1"} 2 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1"} 224 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1"} 231 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1"} 226 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 237 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 224 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 230 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 8 -apiserver_request_count{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1"} 5 -apiserver_request_count{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/json",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1"} 2 -apiserver_request_count{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/json",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1"} 2 -apiserver_request_count{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1"} 5 -apiserver_request_count{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_count{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1"} 2 -apiserver_request_count{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_count{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_count{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_count{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1"} 5 -apiserver_request_count{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1"} 1 -apiserver_request_count{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1"} 4 -apiserver_request_count{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1"} 4 -apiserver_request_count{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/json",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1"} 3 -apiserver_request_count{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/json",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1"} 1 -apiserver_request_count{client="kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/json",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/json",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1"} 1 -apiserver_request_count{client="kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1"} 2 -apiserver_request_count{client="kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1"} 2 -apiserver_request_count{client="kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_count{client="kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_count{client="kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_count{client="kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_count{client="kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1"} 1 -apiserver_request_count{client="kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/json",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1"} 1 -apiserver_request_count{client="kubectl/v1.14.3 (linux/amd64) kubernetes/5e53fd6",code="200",component="apiserver",contentType="application/json",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1"} 2 -apiserver_request_count{client="kubectl/v1.14.3 (linux/amd64) kubernetes/5e53fd6",code="200",component="apiserver",contentType="application/json",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1"} 4 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/json",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/json",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1"} 4 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1"} 11 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1"} 10209 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1"} 1702 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1"} 18 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1"} 18 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1"} 4 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1"} 10203 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1"} 10203 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1"} 899 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1"} 226 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1"} 225 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1"} 904 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 226 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 231 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1"} 1 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 30 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1"} 1 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1"} 4 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1"} 1 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1"} 12 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 14 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1"} 1 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1"} 4 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1"} 2 -apiserver_request_count{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1"} 1 -# HELP apiserver_request_duration_seconds Response latency distribution in seconds for each verb, dry run value, group, version, resource, subresource, scope and component. -# TYPE apiserver_request_duration_seconds histogram -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1"} 0.00877798 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 227 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1"} 101816.11208854493 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1"} 227 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="0.05"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="0.1"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="0.15"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="0.2"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="0.25"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="0.3"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="0.35"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="0.4"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="0.45"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="0.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="0.6"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="0.7"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="0.8"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="0.9"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="1"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="1.25"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="1.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="1.75"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="2"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="2.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="3"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="3.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="4"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="4.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="6"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="7"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="8"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="9"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="10"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="15"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="20"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="25"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="30"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="40"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="50"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="60"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 4 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1"} 0.008810557 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="0.05"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="0.1"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="0.15"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="0.2"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="0.25"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="0.3"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="0.35"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="0.4"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="0.45"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="0.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="0.6"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="0.7"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="0.8"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="0.9"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="1"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="1.25"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="1.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="1.75"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="2"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="2.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="3"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="3.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="4"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="4.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="6"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="7"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="8"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="9"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="10"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="15"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="20"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="25"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="30"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="40"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="50"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="60"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="+Inf"} 4 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1"} 0.001090222 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="0.05"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="0.1"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="0.15"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="0.2"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="0.25"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="0.3"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="0.35"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="0.4"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="0.45"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="0.5"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="0.6"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="0.7"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="0.8"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="0.9"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="1"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="1.25"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="1.5"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="1.75"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="2"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="2.5"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="3"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="3.5"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="4"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="4.5"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="5"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="6"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="7"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="8"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="9"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="10"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="15"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="20"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="25"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="30"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="40"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="50"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="60"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 8 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1"} 0.032166103999999994 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1"} 0.005654764 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="6"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="7"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="8"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="9"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="10"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="15"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="20"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="30"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="40"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="50"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="60"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="+Inf"} 899 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1"} 407315.8004402043 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1"} 899 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 5 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1"} 0.0013137689999999998 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 1123 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1"} 509997.5764437806 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1"} 1123 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="0.05"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="0.1"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="0.15"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="0.2"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="0.25"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="0.3"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="0.35"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="0.4"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="0.45"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="0.5"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="0.6"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="0.7"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="0.8"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="0.9"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="1"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="1.25"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="1.5"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="1.75"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="2"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="2.5"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="3"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="3.5"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="4"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="4.5"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="5"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="6"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="7"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="8"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="9"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="10"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="15"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="20"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="25"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="30"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="40"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="50"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="60"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 111874 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1"} 221.30321045800045 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1"} 111874 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="0.05"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="0.1"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="0.15"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="0.2"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="0.25"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="0.3"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="0.35"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="0.4"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="0.45"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="0.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="0.6"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="0.7"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="0.8"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="0.9"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="1"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="1.25"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="1.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="1.75"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="2"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="2.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="3"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="3.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="4"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="4.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="6"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="7"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="8"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="9"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="10"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="15"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="20"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="25"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="30"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="40"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="50"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="60"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 4 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1"} 0.010462737 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="0.05"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="0.1"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="0.15"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="0.2"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="0.25"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="0.3"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="0.35"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="0.4"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="0.45"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="0.5"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="0.6"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="0.7"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="0.8"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="0.9"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="1"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="1.25"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="1.5"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="1.75"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="2"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="2.5"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="3"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="3.5"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="4"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="4.5"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="5"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="6"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="7"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="8"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="9"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="10"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="15"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="20"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="25"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="30"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="40"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="50"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="60"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="+Inf"} 101664 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1"} 302.4551810919927 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1"} 101664 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="0.05"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="0.1"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="0.15"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="0.2"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="0.25"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="0.3"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="0.35"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="0.4"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="0.45"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="0.5"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="0.6"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="0.7"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="0.8"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="0.9"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="1"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="1.25"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="1.5"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="1.75"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="2"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="2.5"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="3"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="3.5"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="4"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="4.5"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="5"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="6"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="7"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="8"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="9"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="10"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="15"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="20"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="25"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="30"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="40"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="50"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="60"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="+Inf"} 26 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1"} 0.09046779999999997 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1"} 26 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="0.05"} 47 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="0.1"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="0.15"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="0.2"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="0.25"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="0.3"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="0.35"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="0.4"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="0.45"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="0.5"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="0.6"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="0.7"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="0.8"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="0.9"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="1"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="1.25"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="1.5"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="1.75"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="2"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="2.5"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="3"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="3.5"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="4"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="4.5"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="5"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="6"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="7"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="8"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="9"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="10"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="15"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="20"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="25"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="30"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="40"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="50"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="60"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 61 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 0.9262264500000001 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 61 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1"} 0.000282484 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 457 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1"} 203665.22644916497 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1"} 457 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1"} 0.003751652 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="0.05"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="0.1"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="0.15"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="0.2"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="0.25"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="0.3"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="0.35"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="0.4"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="0.45"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="0.5"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="0.6"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="0.7"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="0.8"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="0.9"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="1"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="1.25"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="1.5"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="1.75"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="2"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="2.5"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="3"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="3.5"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="4"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="4.5"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="5"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="6"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="7"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="8"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="9"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="10"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="15"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="20"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="25"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="30"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="40"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="50"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="60"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="+Inf"} 15376 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1"} 28.666829363000105 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1"} 15376 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 4 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1"} 0.00074825 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="0.05"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="0.1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="0.15"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="0.2"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="0.25"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="0.3"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="0.35"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="0.4"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="0.45"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="0.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="0.6"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="0.7"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="0.8"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="0.9"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="1"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="1.25"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="1.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="1.75"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="2"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="2.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="3"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="3.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="4"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="4.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="6"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="7"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="8"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="9"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="10"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="15"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="20"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="25"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="30"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="40"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="50"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="60"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="+Inf"} 4 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1"} 0.10584852400000001 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 916 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1"} 407623.4604951318 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1"} 916 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="0.05"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="0.1"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="0.15"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="0.2"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="0.25"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="0.3"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="0.35"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="0.4"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="0.45"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="0.5"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="0.6"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="0.7"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="0.8"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="0.9"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="1"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="1.25"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="1.5"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="1.75"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="2"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="2.5"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="3"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="3.5"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="4"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="4.5"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="5"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="6"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="7"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="8"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="9"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="10"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="15"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="20"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="25"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="30"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="40"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="50"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="60"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="+Inf"} 10215 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1"} 6.692735753000016 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1"} 10215 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 15309 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 32.39963049999993 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 15309 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="0.05"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="0.1"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="0.15"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="0.2"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="0.25"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="0.3"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="0.35"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="0.4"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="0.45"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="0.5"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="0.6"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="0.7"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="0.8"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="0.9"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="1"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="1.25"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="1.5"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="1.75"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="2"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="2.5"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="3"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="3.5"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="4"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="4.5"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="5"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="6"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="7"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="8"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="9"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="10"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="15"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="20"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="25"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="30"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="40"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="50"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="60"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="+Inf"} 6 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1"} 0.029257163000000003 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1"} 0.10368905 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 902 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1"} 407421.3164926242 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1"} 902 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="0.05"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="0.1"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="0.15"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="0.2"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="0.25"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="0.3"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="0.35"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="0.4"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="0.45"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="0.5"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="0.6"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="0.7"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="0.8"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="0.9"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="1"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="1.25"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="1.5"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="1.75"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="2"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="2.5"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="3"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="3.5"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="4"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="4.5"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="5"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="6"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="7"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="8"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="9"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="10"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="15"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="20"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="25"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="30"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="40"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="50"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="60"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="+Inf"} 1702 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1"} 8.451098614999992 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1"} 1702 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1"} 0.00046366699999999996 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 450 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1"} 203758.23052120992 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1"} 450 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 3 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1"} 0.000523894 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 681 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1"} 305602.3407780577 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1"} 681 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 5 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1"} 0.00500058 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 909 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1"} 407905.33250213106 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1"} 909 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="0.05"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="0.1"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="0.15"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="0.2"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="0.25"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="0.3"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="0.35"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="0.4"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="0.45"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="0.5"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="0.6"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="0.7"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="0.8"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="0.9"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="1"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="1.25"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="1.5"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="1.75"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="2"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="2.5"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="3"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="3.5"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="4"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="4.5"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="5"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="6"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="7"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="8"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="9"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="10"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="15"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="20"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="25"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="30"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="40"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="50"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="60"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 34 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1"} 0.099664597 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="0.05"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="0.1"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="0.15"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="0.2"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="0.25"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="0.3"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="0.35"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="0.4"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="0.45"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="0.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="0.6"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="0.7"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="0.8"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="0.9"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="1"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="1.25"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="1.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="1.75"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="2"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="2.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="3"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="3.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="4"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="4.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="6"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="7"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="8"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="9"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="10"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="15"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="20"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="25"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="30"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="40"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="50"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="60"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="+Inf"} 4 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1"} 0.007738274 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="0.05"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="0.1"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="0.15"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="0.2"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="0.25"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="0.3"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="0.35"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="0.4"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="0.45"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="0.5"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="0.6"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="0.7"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="0.8"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="0.9"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="1"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="1.25"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="1.5"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="1.75"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="2"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="2.5"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="3"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="3.5"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="4"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="4.5"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="5"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="6"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="7"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="8"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="9"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="10"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="15"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="20"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="25"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="30"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="40"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="50"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="60"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 9 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1"} 0.061579333 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1"} 9 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="0.05"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="0.1"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="0.15"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="0.2"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="0.25"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="0.3"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="0.35"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="0.4"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="0.45"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="0.5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="0.6"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="0.7"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="0.8"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="0.9"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="1"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="1.25"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="1.5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="1.75"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="2"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="2.5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="3"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="3.5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="4"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="4.5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="6"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="7"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="8"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="9"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="10"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="15"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="20"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="25"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="30"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="40"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="50"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="60"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="+Inf"} 5 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1"} 0.048228511999999994 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="0.05"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="0.1"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="0.15"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="0.2"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="0.25"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="0.3"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="0.35"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="0.4"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="0.45"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="0.5"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="0.6"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="0.7"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="0.8"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="0.9"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="1"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="1.25"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="1.5"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="1.75"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="2"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="2.5"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="3"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="3.5"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="4"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="4.5"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="5"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="6"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="7"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="8"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="9"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="10"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="15"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="20"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="25"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="30"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="40"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="50"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="60"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="+Inf"} 18 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1"} 0.12317013099999999 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1"} 18 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1"} 0.005606011 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1"} 0.001288659 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 228 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1"} 101807.11165482592 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1"} 0.000564016 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 456 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1"} 203601.22856283395 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1"} 456 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1"} 0.000328004 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 453 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1"} 203654.23006699592 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1"} 453 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="0.05"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="0.1"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="0.15"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="0.2"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="0.25"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="0.3"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="0.35"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="0.4"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="0.45"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="0.5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="0.6"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="0.7"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="0.8"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="0.9"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="1"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="1.25"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="1.5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="1.75"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="2"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="2.5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="3"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="3.5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="4"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="4.5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="5"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="6"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="7"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="8"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="9"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="10"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="15"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="20"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="25"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="30"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="40"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="50"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="60"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="+Inf"} 5 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1"} 0.0068067629999999995 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1"} 5 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1"} 0.000394688 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 459 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1"} 203906.23173499416 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1"} 459 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1"} 0.001610109 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="0.05"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="0.1"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="0.15"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="0.2"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="0.25"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="0.3"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="0.35"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="0.4"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="0.45"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="0.5"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="0.6"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="0.7"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="0.8"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="0.9"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="1"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="1.25"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="1.5"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="1.75"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="2"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="2.5"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="3"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="3.5"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="4"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="4.5"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="5"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="6"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="7"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="8"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="9"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="10"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="15"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="20"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="25"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="30"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="40"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="50"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="60"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="+Inf"} 39 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1"} 0.028552489000000004 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1"} 39 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="0.05"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="0.1"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="0.15"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="0.2"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="0.25"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="0.3"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="0.35"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="0.4"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="0.45"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="0.5"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="0.6"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="0.7"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="0.8"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="0.9"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="1"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="1.25"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="1.5"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="1.75"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="2"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="2.5"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="3"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="3.5"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="4"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="4.5"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="5"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="6"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="7"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="8"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="9"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="10"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="15"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="20"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="25"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="30"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="40"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="50"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="60"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 36 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1"} 0.138954052 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1"} 36 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.05"} 33 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.1"} 34 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.15"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.2"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.25"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.3"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.35"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.4"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.45"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.6"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.7"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.8"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="0.9"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="1"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="1.25"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="1.5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="1.75"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="2"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="2.5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="3"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="3.5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="4"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="4.5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="6"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="7"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="8"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="9"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="10"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="15"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="20"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="25"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="30"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="40"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="50"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="60"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="+Inf"} 939 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1"} 406876.8791248112 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1"} 939 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1"} 0.00040565800000000004 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 456 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1"} 203959.22909272998 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1"} 456 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="0.05"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="0.1"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="0.15"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="0.2"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="0.25"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="0.3"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="0.35"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="0.4"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="0.45"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="0.5"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="0.6"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="0.7"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="0.8"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="0.9"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="1"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="1.25"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="1.5"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="1.75"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="2"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="2.5"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="3"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="3.5"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="4"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="4.5"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="5"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="6"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="7"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="8"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="9"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="10"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="15"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="20"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="25"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="30"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="40"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="50"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="60"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 70 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1"} 0.135483897 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1"} 70 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="0.05"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="0.1"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="0.15"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="0.2"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="0.25"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="0.3"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="0.35"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="0.4"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="0.45"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="0.5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="0.6"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="0.7"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="0.8"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="0.9"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="1"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="1.25"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="1.5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="1.75"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="2"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="2.5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="3"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="3.5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="4"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="4.5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="6"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="7"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="8"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="9"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="10"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="15"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="20"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="25"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="30"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="40"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="50"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="60"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 35 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1"} 0.085060736 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="0.05"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="0.1"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="0.15"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="0.2"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="0.25"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="0.3"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="0.35"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="0.4"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="0.45"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="0.5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="0.6"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="0.7"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="0.8"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="0.9"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="1"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="1.25"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="1.5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="1.75"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="2"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="2.5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="3"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="3.5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="4"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="4.5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="6"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="7"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="8"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="9"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="10"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="15"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="20"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="25"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="30"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="40"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="50"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="60"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="+Inf"} 35 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1"} 0.101230169 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1145 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1"} 2.165339846000002 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1"} 1145 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 1588 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1"} 713340.6724736254 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1"} 1588 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="0.05"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="0.1"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="0.15"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="0.2"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="0.25"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="0.3"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="0.35"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="0.4"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="0.45"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="0.5"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="0.6"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="0.7"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="0.8"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="0.9"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="1"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="1.25"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="1.5"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="1.75"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="2"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="2.5"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="3"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="3.5"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="4"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="4.5"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="5"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="6"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="7"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="8"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="9"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="10"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="15"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="20"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="25"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="30"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="40"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="50"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="60"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 10213 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1"} 17.942048969 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1"} 10213 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1"} 0.017166249 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 0.000328364 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 455 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 203889.2290169501 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 455 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 0.000400125 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 453 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 203725.24118741005 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 453 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 0.000583196 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 453 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 203457.22158051413 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 453 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1"} 0.0053028269999999995 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="0.05"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="0.1"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="0.15"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="0.2"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="0.25"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="0.3"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="0.35"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="0.4"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="0.45"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="0.5"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="0.6"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="0.7"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="0.8"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="0.9"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="1"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="1.25"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="1.5"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="1.75"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="2"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="2.5"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="3"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="3.5"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="4"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="4.5"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="5"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="6"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="7"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="8"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="9"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="10"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="15"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="20"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="25"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="30"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="40"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="50"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="60"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="+Inf"} 30 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1"} 0.10651688899999999 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1"} 30 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 459 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1"} 203796.222681029 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1"} 459 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1"} 0.000316031 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 226 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1"} 102004.11598105701 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1"} 226 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="0.05"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="0.1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="0.15"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="0.2"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="0.25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="0.3"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="0.35"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="0.4"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="0.45"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="0.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="0.6"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="0.7"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="0.8"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="0.9"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="1.25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="1.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="1.75"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="2"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="2.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="3"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="3.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="4"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="4.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="6"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="7"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="8"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="9"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="10"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="15"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="20"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="30"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="40"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="50"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="60"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 3 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1"} 0.015127316000000002 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1"} 0.00078583 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 228 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 101948.11296671192 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1"} 0.007047528 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.05"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.1"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.15"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.2"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.25"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.3"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.35"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.4"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.45"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.5"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.6"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.7"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.8"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.9"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="1"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="1.25"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="1.5"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="1.75"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="2"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="2.5"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="3"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="3.5"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="4"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="4.5"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="5"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="6"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="7"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="8"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="9"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="10"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="15"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="20"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="25"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="30"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="40"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="50"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="60"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="+Inf"} 8 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1"} 0.083798946 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1"} 8 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1"} 0.000603155 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 226 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1"} 102097.112602288 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1"} 226 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1"} 0.032739924 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.05"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.1"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.15"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.2"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.25"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.3"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.35"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.4"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.45"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.5"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.6"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.7"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.8"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.9"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="1"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="1.25"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="1.5"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="1.75"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="2"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="2.5"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="3"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="3.5"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="4"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="4.5"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="5"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="6"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="7"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="8"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="9"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="10"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="15"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="20"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="25"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="30"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="40"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="50"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="60"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="+Inf"} 6 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1"} 0.027245925 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1"} 0.000485486 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 453 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1"} 204138.23245255486 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1"} 453 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1"} 0.003397624 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.05"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.1"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.15"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.2"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.25"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.3"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.35"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.4"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.45"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.6"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.7"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.8"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="0.9"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="1"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="1.25"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="1.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="1.75"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="2"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="2.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="3"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="3.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="4"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="4.5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="5"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="6"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="7"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="8"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="9"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="10"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="15"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="20"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="25"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="30"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="40"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="50"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="60"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="+Inf"} 4 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1"} 0.014523004999999999 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1"} 4 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1"} 0.00037225800000000004 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 462 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 203723.23394767308 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 462 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="0.05"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="0.1"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="0.15"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="0.2"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="0.25"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="0.3"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="0.35"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="0.4"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="0.45"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="0.5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="0.6"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="0.7"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="0.8"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="0.9"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="1"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="1.25"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="1.5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="1.75"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="2"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="2.5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="3"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="3.5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="4"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="4.5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="5"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="6"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="7"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="8"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="9"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="10"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="15"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="20"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="25"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="30"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="40"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="50"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="60"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="+Inf"} 35 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1"} 0.025939955000000004 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1"} 35 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.05"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.15"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.2"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.3"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.35"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.4"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.45"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.6"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.7"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.8"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.9"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1.25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1.75"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="2"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="2.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="3"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="3.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="4"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="4.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="6"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="7"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="8"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="9"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="10"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="15"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="20"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="30"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="40"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="50"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="60"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="+Inf"} 3 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1"} 0.001282449 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1"} 0.000266787 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 229 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1"} 102100.11254895308 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.05"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.1"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.15"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.2"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.25"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.3"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.35"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.4"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.45"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.5"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.6"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.7"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.8"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.9"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.25"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.5"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.75"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2.5"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3.5"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4.5"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="5"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="6"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="7"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="9"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="15"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="20"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="25"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="30"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="40"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="50"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="60"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 10206 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 16.856306568999976 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 224 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 101739.1100291579 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 224 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 10206 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1"} 18.98379271300002 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1"} 10206 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 229 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1"} 102008.11333097695 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1"} 0.006697469 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 0.000459842 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1"} 0.01094977 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 232 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 102111.23553769302 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 232 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1"} 0.003379682 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1"} 0.004006878 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1"} 0.000356988 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 0.00023558 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 228 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1"} 101751.11330468397 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 229 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 101739.11516429397 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 229 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="0.05"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="0.1"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="0.15"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="0.2"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="0.25"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="0.3"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="0.35"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="0.4"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="0.45"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="0.5"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="0.6"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="0.7"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="0.8"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="0.9"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="1"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="1.25"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="1.5"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="1.75"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="2"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="2.5"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="3"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="3.5"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="4"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="4.5"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="5"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="6"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="7"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="8"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="9"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="10"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="15"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="20"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="25"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="30"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="40"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="50"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="60"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="+Inf"} 10205 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1"} 20.333770313999917 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1"} 10205 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1"} 0.055388424 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="0.05"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="0.1"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="0.15"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="0.2"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="0.25"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="0.3"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="0.35"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="0.4"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="0.45"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="0.5"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="0.6"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="0.7"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="0.8"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="0.9"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="1"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="1.25"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="1.5"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="1.75"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="2"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="2.5"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="3"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="3.5"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="4"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="4.5"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="5"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="6"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="7"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="8"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="9"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="10"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="15"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="20"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="25"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="30"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="40"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="50"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="60"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="+Inf"} 10203 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1"} 29.56353234699997 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1"} 10203 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.05"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.1"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.15"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.2"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.25"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.3"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.35"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.4"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.45"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.5"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.6"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.7"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.8"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.9"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.25"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.5"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.75"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2.5"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3.5"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4.5"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="5"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="6"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="7"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="9"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="15"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="20"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="25"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="30"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="40"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="50"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="60"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 142 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 0.2838679260000001 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 142 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.05"} 73 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.1"} 139 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.15"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.2"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.25"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.3"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.35"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.4"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.45"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.5"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.6"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.7"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.8"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.9"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.25"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.5"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.75"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2.5"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3.5"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4.5"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="5"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="6"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="7"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="9"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="15"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="20"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="25"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="30"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="40"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="50"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="60"} 141 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 370 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 101476.10178002401 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 370 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 0.001001727 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 228 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 101575.11369270204 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 228 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1"} 0.007187181000000001 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 0.000622307 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 228 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 101918.11585356004 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 228 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 8.4359e-05 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 226 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 101539.119449784 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 226 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 0.001015515 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 231 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 102039.11564340294 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 231 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 0.000476463 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 225 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 102092.11136810404 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 225 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 0.000151836 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 225 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 101889.11388947703 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 225 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 0.000270347 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 228 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 102016.11335801306 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 228 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1"} 0.000354927 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 222 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1"} 102004.110997727 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1"} 222 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 0.00034913 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 455 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 203969.09789453616 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 455 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 0.000767421 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 454 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 203566.2213280489 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 454 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 0.000161396 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1"} 0.005350242 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 230 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 102034.11322736504 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 230 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="0.05"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="0.1"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="0.15"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="0.2"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="0.25"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="0.3"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="0.35"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="0.4"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="0.45"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="0.5"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="0.6"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="0.7"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="0.8"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="0.9"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="1"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="1.25"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="1.5"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="1.75"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="2"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="2.5"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="3"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="3.5"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="4"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="4.5"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="5"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="6"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="7"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="8"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="9"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="10"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="15"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="20"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="25"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="30"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="40"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="50"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="60"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="+Inf"} 38 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1"} 0.07572827800000002 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1"} 38 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 3 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 0.008457446 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="0.05"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="0.1"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="0.15"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="0.2"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="0.25"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="0.3"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="0.35"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="0.4"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="0.45"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="0.5"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="0.6"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="0.7"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="0.8"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="0.9"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="1"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="1.25"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="1.5"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="1.75"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="2"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="2.5"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="3"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="3.5"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="4"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="4.5"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="5"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="6"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="7"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="8"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="9"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="10"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="15"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="20"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="25"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="30"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="40"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="50"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="60"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="+Inf"} 42 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1"} 0.11866320299999998 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1"} 42 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1"} 0.0061200230000000005 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 451 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 203483.2258730288 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 451 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="0.05"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="0.1"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="0.15"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="0.2"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="0.25"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="0.3"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="0.35"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="0.4"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="0.45"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="0.5"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="0.6"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="0.7"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="0.8"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="0.9"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="1"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="1.25"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="1.5"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="1.75"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="2"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="2.5"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="3"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="3.5"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="4"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="4.5"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="5"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="6"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="7"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="8"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="9"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="10"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="15"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="20"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="25"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="30"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="40"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="50"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="60"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="+Inf"} 60 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1"} 0.07847280299999997 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1"} 60 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 3 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1"} 0.008015358 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="0.05"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="0.1"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="0.15"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="0.2"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="0.25"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="0.3"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="0.35"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="0.4"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="0.45"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="0.5"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="0.6"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="0.7"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="0.8"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="0.9"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="1"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="1.25"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="1.5"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="1.75"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="2"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="2.5"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="3"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="3.5"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="4"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="4.5"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="5"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="6"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="7"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="8"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="9"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="10"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="15"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="20"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="25"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="30"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="40"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="50"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="60"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="+Inf"} 55 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1"} 0.04904834499999999 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1"} 55 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1"} 0.00202094 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="0.05"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="0.1"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="0.15"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="0.2"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="0.25"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="0.3"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="0.35"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="0.4"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="0.45"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="0.5"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="0.6"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="0.7"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="0.8"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="0.9"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="1"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="1.25"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="1.5"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="1.75"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="2"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="2.5"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="3"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="3.5"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="4"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="4.5"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="5"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="6"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="7"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="8"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="9"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="10"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="15"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="20"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="25"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="30"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="40"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="50"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="60"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="+Inf"} 6 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1"} 0.05942681300000001 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1"} 6 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 459 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1"} 203863.23067347295 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1"} 459 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 0.003837088 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 456 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 203823.22642989494 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 456 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="0.05"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="0.1"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="0.15"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="0.2"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="0.25"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="0.3"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="0.35"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="0.4"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="0.45"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="0.5"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="0.6"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="0.7"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="0.8"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="0.9"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="1"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="1.25"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="1.5"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="1.75"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="2"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="2.5"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="3"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="3.5"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="4"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="4.5"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="5"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="6"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="7"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="8"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="9"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="10"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="15"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="20"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="25"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="30"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="40"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="50"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="60"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 7 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1"} 0.006333701000000001 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="0.05"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="0.1"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="0.15"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="0.2"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="0.25"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="0.3"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="0.35"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="0.4"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="0.45"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="0.5"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="0.6"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="0.7"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="0.8"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="0.9"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="1"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="1.25"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="1.5"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="1.75"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="2"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="2.5"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="3"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="3.5"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="4"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="4.5"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="5"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="6"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="7"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="8"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="9"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="10"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="15"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="20"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="25"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="30"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="40"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="50"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="60"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 11 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1"} 0.033706471 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1"} 0.00048740999999999997 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 451 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1"} 203931.2261738162 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1"} 451 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="0.05"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="0.1"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="0.15"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="0.2"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="0.25"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="0.3"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="0.35"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="0.4"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="0.45"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="0.5"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="0.6"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="0.7"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="0.8"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="0.9"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="1"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="1.25"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="1.5"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="1.75"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="2"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="2.5"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="3"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="3.5"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="4"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="4.5"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="5"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="6"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="7"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="8"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="9"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="10"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="15"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="20"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="25"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="30"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="40"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="50"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="60"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 7 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1"} 0.011462848000000001 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1"} 7 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="0.05"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="0.1"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="0.15"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="0.2"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="0.25"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="0.3"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="0.35"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="0.4"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="0.45"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="0.5"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="0.6"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="0.7"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="0.8"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="0.9"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="1"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="1.25"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="1.5"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="1.75"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="2"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="2.5"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="3"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="3.5"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="4"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="4.5"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="5"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="6"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="7"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="8"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="9"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="10"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="15"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="20"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="25"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="30"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="40"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="50"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="60"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 11 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1"} 0.037011800000000004 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1"} 11 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1"} 0.008865726 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 0.0003027 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 9.3117e-05 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1"} 0.016225266 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 222 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 101694.11123726494 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 222 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 229 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 102124.11469 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 229 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.05"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.15"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.2"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.3"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.35"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.4"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.45"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.6"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.7"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.8"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.9"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.75"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="6"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="7"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="9"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="15"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="20"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="30"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="40"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="50"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="60"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 3 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 0.000618942 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 684 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 305630.218276289 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 684 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 0.000371883 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 227 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 101603.1113051161 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 227 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1"} 0.000503354 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 3 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 0.000597868 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 3 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="0.05"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="0.1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="0.15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="0.2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="0.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="0.3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="0.35"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="0.4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="0.45"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="0.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="0.6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="0.7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="0.8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="0.9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="1.25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="1.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="1.75"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="2"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="2.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="3"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="3.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="4"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="4.5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="5"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="6"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="7"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="8"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="9"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="10"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="15"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="20"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="25"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="30"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="40"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="50"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="60"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="+Inf"} 1 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1"} 0.001370637 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1"} 1 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 685 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 305442.3395991761 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 685 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.05"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.35"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.45"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="0.9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="1.25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="1.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="1.75"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="2"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="2.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="3"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="3.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="4"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="4.5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="5"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="6"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="7"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="8"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="9"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="10"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="15"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="20"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="25"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="30"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="40"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="50"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="60"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1"} 0.00046674399999999995 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.05"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.35"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.45"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="0.9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="1"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="1.75"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="2"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="2.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="3"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="3.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="4"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="4.5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="5"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="6"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="7"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="8"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="9"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="10"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="15"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="20"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="25"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="30"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="40"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="50"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="60"} 0 -apiserver_request_duration_seconds_bucket{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 452 -apiserver_request_duration_seconds_sum{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1"} 203882.23038075815 -apiserver_request_duration_seconds_count{component="apiserver",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1"} 452 -# HELP apiserver_request_latencies (Deprecated) Response latency distribution in microseconds for each verb, group, version, resource, subresource, scope and component. -# TYPE apiserver_request_latencies histogram -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1"} 8777 -apiserver_request_latencies_count{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 227 -apiserver_request_latencies_sum{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1"} 1.01816111969e+11 -apiserver_request_latencies_count{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1"} 227 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="125000"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="250000"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="500000"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="1e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="2e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="4e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="8e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 4 -apiserver_request_latencies_sum{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1"} 8808 -apiserver_request_latencies_count{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="125000"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="250000"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="500000"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="2e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="4e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="8e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="+Inf"} 4 -apiserver_request_latencies_sum{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1"} 1089 -apiserver_request_latencies_count{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="125000"} 8 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="250000"} 8 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="500000"} 8 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="1e+06"} 8 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="2e+06"} 8 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="4e+06"} 8 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="8e+06"} 8 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 8 -apiserver_request_latencies_sum{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1"} 32162 -apiserver_request_latencies_count{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1"} 8 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1"} 5654 -apiserver_request_latencies_count{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="8e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="+Inf"} 899 -apiserver_request_latencies_sum{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1"} 4.07315800001e+11 -apiserver_request_latencies_count{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1"} 899 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 5 -apiserver_request_latencies_sum{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1"} 1311 -apiserver_request_latencies_count{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 1123 -apiserver_request_latencies_sum{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1"} 5.09997575891e+11 -apiserver_request_latencies_count{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1"} 1123 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="125000"} 111874 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="250000"} 111874 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="500000"} 111874 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="1e+06"} 111874 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="2e+06"} 111874 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="4e+06"} 111874 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="8e+06"} 111874 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 111874 -apiserver_request_latencies_sum{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1"} 2.21247395e+08 -apiserver_request_latencies_count{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1"} 111874 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="125000"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="250000"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="500000"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="1e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="2e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="4e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="8e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 4 -apiserver_request_latencies_sum{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1"} 10460 -apiserver_request_latencies_count{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="125000"} 101664 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="250000"} 101664 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="500000"} 101664 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="1e+06"} 101664 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="2e+06"} 101664 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="4e+06"} 101664 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="8e+06"} 101664 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",le="+Inf"} 101664 -apiserver_request_latencies_sum{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1"} 3.02404553e+08 -apiserver_request_latencies_count{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1"} 101664 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="125000"} 26 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="250000"} 26 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="500000"} 26 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="1e+06"} 26 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="2e+06"} 26 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="4e+06"} 26 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="8e+06"} 26 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",le="+Inf"} 26 -apiserver_request_latencies_sum{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1"} 90455 -apiserver_request_latencies_count{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1"} 26 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="125000"} 61 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="250000"} 61 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="500000"} 61 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="1e+06"} 61 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="2e+06"} 61 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="4e+06"} 61 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="8e+06"} 61 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 61 -apiserver_request_latencies_sum{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 926197 -apiserver_request_latencies_count{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 61 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1"} 282 -apiserver_request_latencies_count{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 457 -apiserver_request_latencies_sum{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03665226215e+11 -apiserver_request_latencies_count{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1"} 457 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1"} 3751 -apiserver_request_latencies_count{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="125000"} 15376 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="250000"} 15376 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="500000"} 15376 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="1e+06"} 15376 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="2e+06"} 15376 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="4e+06"} 15376 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="8e+06"} 15376 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="+Inf"} 15376 -apiserver_request_latencies_sum{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1"} 2.8659159e+07 -apiserver_request_latencies_count{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1"} 15376 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 4 -apiserver_request_latencies_sum{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1"} 747 -apiserver_request_latencies_count{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="125000"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="250000"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="500000"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="1e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="2e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="4e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="8e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",le="+Inf"} 4 -apiserver_request_latencies_sum{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1"} 105847 -apiserver_request_latencies_count{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 916 -apiserver_request_latencies_sum{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1"} 4.07623460036e+11 -apiserver_request_latencies_count{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1"} 916 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="125000"} 10215 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="250000"} 10215 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="500000"} 10215 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="1e+06"} 10215 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="2e+06"} 10215 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="4e+06"} 10215 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="8e+06"} 10215 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="+Inf"} 10215 -apiserver_request_latencies_sum{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1"} 6.687627e+06 -apiserver_request_latencies_count{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1"} 10215 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 15309 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 15309 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 15309 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 15309 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 15309 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 15309 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 15309 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 15309 -apiserver_request_latencies_sum{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 3.2391986e+07 -apiserver_request_latencies_count{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 15309 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="125000"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="250000"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="500000"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="1e+06"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="2e+06"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="4e+06"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="8e+06"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",le="+Inf"} 6 -apiserver_request_latencies_sum{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1"} 29254 -apiserver_request_latencies_count{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1"} 103689 -apiserver_request_latencies_count{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 902 -apiserver_request_latencies_sum{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1"} 4.07421316033e+11 -apiserver_request_latencies_count{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1"} 902 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="125000"} 1702 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="250000"} 1702 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="500000"} 1702 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="1e+06"} 1702 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="2e+06"} 1702 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="4e+06"} 1702 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="8e+06"} 1702 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",le="+Inf"} 1702 -apiserver_request_latencies_sum{component="apiserver",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1"} 8.450254e+06 -apiserver_request_latencies_count{component="apiserver",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1"} 1702 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1"} 463 -apiserver_request_latencies_count{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 450 -apiserver_request_latencies_sum{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03758230295e+11 -apiserver_request_latencies_count{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1"} 450 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 3 -apiserver_request_latencies_sum{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1"} 522 -apiserver_request_latencies_count{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 681 -apiserver_request_latencies_sum{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1"} 3.05602340453e+11 -apiserver_request_latencies_count{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1"} 681 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 5 -apiserver_request_latencies_sum{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1"} 4997 -apiserver_request_latencies_count{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 909 -apiserver_request_latencies_sum{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1"} 4.07905332047e+11 -apiserver_request_latencies_count{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1"} 909 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="125000"} 34 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="250000"} 34 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="500000"} 34 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="1e+06"} 34 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="2e+06"} 34 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="4e+06"} 34 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="8e+06"} 34 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 34 -apiserver_request_latencies_sum{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1"} 99649 -apiserver_request_latencies_count{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1"} 34 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="125000"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="250000"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="500000"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="2e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="4e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="8e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="+Inf"} 4 -apiserver_request_latencies_sum{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1"} 7737 -apiserver_request_latencies_count{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="125000"} 9 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="250000"} 9 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="500000"} 9 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="1e+06"} 9 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="2e+06"} 9 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="4e+06"} 9 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="8e+06"} 9 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 9 -apiserver_request_latencies_sum{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1"} 61575 -apiserver_request_latencies_count{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1"} 9 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="125000"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="250000"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="500000"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="1e+06"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="2e+06"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="4e+06"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="8e+06"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",le="+Inf"} 5 -apiserver_request_latencies_sum{component="apiserver",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1"} 48226 -apiserver_request_latencies_count{component="apiserver",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="125000"} 18 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="250000"} 18 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="500000"} 18 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="1e+06"} 18 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="2e+06"} 18 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="4e+06"} 18 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="8e+06"} 18 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",le="+Inf"} 18 -apiserver_request_latencies_sum{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1"} 123162 -apiserver_request_latencies_count{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1"} 18 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1"} 5605 -apiserver_request_latencies_count{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1"} 1288 -apiserver_request_latencies_count{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 228 -apiserver_request_latencies_sum{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1"} 1.01807111538e+11 -apiserver_request_latencies_count{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1"} 563 -apiserver_request_latencies_count{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 456 -apiserver_request_latencies_sum{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03601228335e+11 -apiserver_request_latencies_count{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1"} 456 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1"} 327 -apiserver_request_latencies_count{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 453 -apiserver_request_latencies_sum{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.0365422985e+11 -apiserver_request_latencies_count{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1"} 453 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="125000"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="250000"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="500000"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+06"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="2e+06"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="4e+06"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="8e+06"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="+Inf"} 5 -apiserver_request_latencies_sum{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1"} 6804 -apiserver_request_latencies_count{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1"} 5 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1"} 394 -apiserver_request_latencies_count{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 459 -apiserver_request_latencies_sum{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03906231497e+11 -apiserver_request_latencies_count{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1"} 459 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1"} 1610 -apiserver_request_latencies_count{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="125000"} 39 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="250000"} 39 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="500000"} 39 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+06"} 39 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="2e+06"} 39 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="4e+06"} 39 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="8e+06"} 39 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="+Inf"} 39 -apiserver_request_latencies_sum{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1"} 28532 -apiserver_request_latencies_count{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1"} 39 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="125000"} 36 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="250000"} 36 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="500000"} 36 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="1e+06"} 36 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="2e+06"} 36 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="4e+06"} 36 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="8e+06"} 36 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 36 -apiserver_request_latencies_sum{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1"} 138937 -apiserver_request_latencies_count{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1"} 36 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="125000"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="250000"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="500000"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="1e+06"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="2e+06"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="4e+06"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="8e+06"} 38 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="+Inf"} 939 -apiserver_request_latencies_sum{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1"} 4.06876878664e+11 -apiserver_request_latencies_count{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1"} 939 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1"} 404 -apiserver_request_latencies_count{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 456 -apiserver_request_latencies_sum{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03959228855e+11 -apiserver_request_latencies_count{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1"} 456 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="125000"} 70 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="250000"} 70 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="500000"} 70 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="1e+06"} 70 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="2e+06"} 70 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="4e+06"} 70 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="8e+06"} 70 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 70 -apiserver_request_latencies_sum{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1"} 135449 -apiserver_request_latencies_count{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1"} 70 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="125000"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="250000"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="500000"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="1e+06"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="2e+06"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="4e+06"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="8e+06"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 35 -apiserver_request_latencies_sum{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1"} 85045 -apiserver_request_latencies_count{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="125000"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="250000"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="500000"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="1e+06"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="2e+06"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="4e+06"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="8e+06"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",le="+Inf"} 35 -apiserver_request_latencies_sum{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1"} 101212 -apiserver_request_latencies_count{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 1145 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 1145 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 1145 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 1145 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 1145 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 1145 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 1145 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1145 -apiserver_request_latencies_sum{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1"} 2.164783e+06 -apiserver_request_latencies_count{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1"} 1145 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 1588 -apiserver_request_latencies_sum{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1"} 7.1334067167e+11 -apiserver_request_latencies_count{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1"} 1588 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="125000"} 10213 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="250000"} 10213 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="500000"} 10213 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="1e+06"} 10213 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="2e+06"} 10213 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="4e+06"} 10213 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="8e+06"} 10213 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 10213 -apiserver_request_latencies_sum{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1"} 1.7936957e+07 -apiserver_request_latencies_count{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1"} 10213 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1"} 17165 -apiserver_request_latencies_count{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 327 -apiserver_request_latencies_count{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 455 -apiserver_request_latencies_sum{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 2.03889228789e+11 -apiserver_request_latencies_count{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 455 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 399 -apiserver_request_latencies_count{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 453 -apiserver_request_latencies_sum{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 2.03725240964e+11 -apiserver_request_latencies_count{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 453 -apiserver_request_latencies_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 583 -apiserver_request_latencies_count{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 453 -apiserver_request_latencies_sum{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 2.0345722135e+11 -apiserver_request_latencies_count{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 453 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1"} 5302 -apiserver_request_latencies_count{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="125000"} 30 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="250000"} 30 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="500000"} 30 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="1e+06"} 30 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="2e+06"} 30 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="4e+06"} 30 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="8e+06"} 30 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",le="+Inf"} 30 -apiserver_request_latencies_sum{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1"} 106499 -apiserver_request_latencies_count{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1"} 30 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 459 -apiserver_request_latencies_sum{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03796222451e+11 -apiserver_request_latencies_count{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1"} 459 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1"} 316 -apiserver_request_latencies_count{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 226 -apiserver_request_latencies_sum{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1"} 1.0200411587e+11 -apiserver_request_latencies_count{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1"} 226 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="125000"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="250000"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="500000"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="1e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="2e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="4e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="8e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 3 -apiserver_request_latencies_sum{component="apiserver",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1"} 15125 -apiserver_request_latencies_count{component="apiserver",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1"} 785 -apiserver_request_latencies_count{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 228 -apiserver_request_latencies_sum{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 1.01948112859e+11 -apiserver_request_latencies_count{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1"} 7047 -apiserver_request_latencies_count{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="125000"} 8 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="250000"} 8 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="500000"} 8 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="1e+06"} 8 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="2e+06"} 8 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="4e+06"} 8 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="8e+06"} 8 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",le="+Inf"} 8 -apiserver_request_latencies_sum{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1"} 83794 -apiserver_request_latencies_count{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1"} 8 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1"} 603 -apiserver_request_latencies_count{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 226 -apiserver_request_latencies_sum{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1"} 1.02097112487e+11 -apiserver_request_latencies_count{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1"} 226 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1"} 32739 -apiserver_request_latencies_count{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="125000"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="250000"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="500000"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="1e+06"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="2e+06"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="4e+06"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="8e+06"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",le="+Inf"} 6 -apiserver_request_latencies_sum{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1"} 27243 -apiserver_request_latencies_count{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1"} 485 -apiserver_request_latencies_count{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 453 -apiserver_request_latencies_sum{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.04138232232e+11 -apiserver_request_latencies_count{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1"} 453 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1"} 3397 -apiserver_request_latencies_count{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="125000"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="250000"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="500000"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="1e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="2e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="4e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="8e+06"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",le="+Inf"} 4 -apiserver_request_latencies_sum{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1"} 14521 -apiserver_request_latencies_count{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1"} 4 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1"} 371 -apiserver_request_latencies_count{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 462 -apiserver_request_latencies_sum{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03723233712e+11 -apiserver_request_latencies_count{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 462 -apiserver_request_latencies_bucket{component="apiserver",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="125000"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="250000"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="500000"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="1e+06"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="2e+06"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="4e+06"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="8e+06"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",le="+Inf"} 35 -apiserver_request_latencies_sum{component="apiserver",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1"} 25925 -apiserver_request_latencies_count{component="apiserver",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1"} 35 -apiserver_request_latencies_bucket{component="apiserver",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="125000"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="250000"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="500000"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="2e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="4e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="8e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",le="+Inf"} 3 -apiserver_request_latencies_sum{component="apiserver",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1"} 1281 -apiserver_request_latencies_count{component="apiserver",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1"} 266 -apiserver_request_latencies_count{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 229 -apiserver_request_latencies_sum{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1"} 1.02100112432e+11 -apiserver_request_latencies_count{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="125000"} 10206 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="250000"} 10206 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="500000"} 10206 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 10206 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2e+06"} 10206 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4e+06"} 10206 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8e+06"} 10206 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 10206 -apiserver_request_latencies_sum{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1.6851174e+07 -apiserver_request_latencies_count{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 10206 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 224 -apiserver_request_latencies_sum{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.0173910992e+11 -apiserver_request_latencies_count{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 224 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 10206 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 10206 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 10206 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 10206 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 10206 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 10206 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 10206 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 10206 -apiserver_request_latencies_sum{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1"} 1.8978664e+07 -apiserver_request_latencies_count{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1"} 10206 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 229 -apiserver_request_latencies_sum{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1"} 1.02008113221e+11 -apiserver_request_latencies_count{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1"} 6697 -apiserver_request_latencies_count{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 458 -apiserver_request_latencies_count{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1"} 10949 -apiserver_request_latencies_count{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 232 -apiserver_request_latencies_sum{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.02111235424e+11 -apiserver_request_latencies_count{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 232 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1"} 3379 -apiserver_request_latencies_count{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1"} 4006 -apiserver_request_latencies_count{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1"} 356 -apiserver_request_latencies_count{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 235 -apiserver_request_latencies_count{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 228 -apiserver_request_latencies_sum{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1"} 1.01751113193e+11 -apiserver_request_latencies_count{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 229 -apiserver_request_latencies_sum{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.01739115054e+11 -apiserver_request_latencies_count{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 229 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="125000"} 10205 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="250000"} 10205 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="500000"} 10205 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="1e+06"} 10205 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="2e+06"} 10205 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="4e+06"} 10205 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="8e+06"} 10205 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="+Inf"} 10205 -apiserver_request_latencies_sum{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1"} 2.0328666e+07 -apiserver_request_latencies_count{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1"} 10205 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1"} 55387 -apiserver_request_latencies_count{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="125000"} 10203 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="250000"} 10203 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="500000"} 10203 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="1e+06"} 10203 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="2e+06"} 10203 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="4e+06"} 10203 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="8e+06"} 10203 -apiserver_request_latencies_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",le="+Inf"} 10203 -apiserver_request_latencies_sum{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1"} 2.9558451e+07 -apiserver_request_latencies_count{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1"} 10203 -apiserver_request_latencies_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="125000"} 142 -apiserver_request_latencies_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="250000"} 142 -apiserver_request_latencies_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="500000"} 142 -apiserver_request_latencies_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 142 -apiserver_request_latencies_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2e+06"} 142 -apiserver_request_latencies_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4e+06"} 142 -apiserver_request_latencies_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8e+06"} 142 -apiserver_request_latencies_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 142 -apiserver_request_latencies_sum{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 283792 -apiserver_request_latencies_count{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 142 -apiserver_request_latencies_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="125000"} 141 -apiserver_request_latencies_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="250000"} 141 -apiserver_request_latencies_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="500000"} 141 -apiserver_request_latencies_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 141 -apiserver_request_latencies_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2e+06"} 141 -apiserver_request_latencies_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4e+06"} 141 -apiserver_request_latencies_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8e+06"} 141 -apiserver_request_latencies_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 370 -apiserver_request_latencies_sum{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.01476101601e+11 -apiserver_request_latencies_count{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 370 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1001 -apiserver_request_latencies_count{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 228 -apiserver_request_latencies_sum{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.01575113575e+11 -apiserver_request_latencies_count{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 228 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1"} 7186 -apiserver_request_latencies_count{component="apiserver",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 622 -apiserver_request_latencies_count{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 228 -apiserver_request_latencies_sum{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.0191811573e+11 -apiserver_request_latencies_count{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 228 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 84 -apiserver_request_latencies_count{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 226 -apiserver_request_latencies_sum{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.01539119338e+11 -apiserver_request_latencies_count{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 226 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1015 -apiserver_request_latencies_count{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 231 -apiserver_request_latencies_sum{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.0203911553e+11 -apiserver_request_latencies_count{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 231 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 476 -apiserver_request_latencies_count{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 225 -apiserver_request_latencies_sum{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.0209211125e+11 -apiserver_request_latencies_count{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 225 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 151 -apiserver_request_latencies_count{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 225 -apiserver_request_latencies_sum{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.01889113784e+11 -apiserver_request_latencies_count{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 225 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 270 -apiserver_request_latencies_count{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 228 -apiserver_request_latencies_sum{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.02016113245e+11 -apiserver_request_latencies_count{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 228 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1"} 354 -apiserver_request_latencies_count{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 222 -apiserver_request_latencies_sum{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1"} 1.02004110885e+11 -apiserver_request_latencies_count{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1"} 222 -apiserver_request_latencies_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 348 -apiserver_request_latencies_count{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 455 -apiserver_request_latencies_sum{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 2.03969097658e+11 -apiserver_request_latencies_count{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 455 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 766 -apiserver_request_latencies_count{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 454 -apiserver_request_latencies_sum{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 2.03566221112e+11 -apiserver_request_latencies_count{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 454 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 161 -apiserver_request_latencies_count{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1"} 5349 -apiserver_request_latencies_count{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 230 -apiserver_request_latencies_sum{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.02034113111e+11 -apiserver_request_latencies_count{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 230 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="125000"} 38 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="250000"} 38 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="500000"} 38 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="1e+06"} 38 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="2e+06"} 38 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="4e+06"} 38 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="8e+06"} 38 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="+Inf"} 38 -apiserver_request_latencies_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1"} 75707 -apiserver_request_latencies_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1"} 38 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 3 -apiserver_request_latencies_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 8456 -apiserver_request_latencies_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="125000"} 42 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="250000"} 42 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="500000"} 42 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="1e+06"} 42 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="2e+06"} 42 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="4e+06"} 42 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="8e+06"} 42 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",le="+Inf"} 42 -apiserver_request_latencies_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1"} 118642 -apiserver_request_latencies_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1"} 42 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1"} 6119 -apiserver_request_latencies_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 451 -apiserver_request_latencies_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.0348322565e+11 -apiserver_request_latencies_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 451 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="125000"} 60 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="250000"} 60 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="500000"} 60 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="1e+06"} 60 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="2e+06"} 60 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="4e+06"} 60 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="8e+06"} 60 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="+Inf"} 60 -apiserver_request_latencies_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1"} 78445 -apiserver_request_latencies_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1"} 60 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 3 -apiserver_request_latencies_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1"} 8014 -apiserver_request_latencies_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="125000"} 55 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="250000"} 55 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="500000"} 55 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="1e+06"} 55 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="2e+06"} 55 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="4e+06"} 55 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="8e+06"} 55 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",le="+Inf"} 55 -apiserver_request_latencies_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1"} 49018 -apiserver_request_latencies_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1"} 55 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2020 -apiserver_request_latencies_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="125000"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="250000"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="500000"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="1e+06"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="2e+06"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="4e+06"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="8e+06"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",le="+Inf"} 6 -apiserver_request_latencies_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1"} 59424 -apiserver_request_latencies_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1"} 6 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 459 -apiserver_request_latencies_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03863230449e+11 -apiserver_request_latencies_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1"} 459 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 3836 -apiserver_request_latencies_count{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 456 -apiserver_request_latencies_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03823226205e+11 -apiserver_request_latencies_count{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 456 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="125000"} 7 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="250000"} 7 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="500000"} 7 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="1e+06"} 7 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="2e+06"} 7 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="4e+06"} 7 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="8e+06"} 7 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 7 -apiserver_request_latencies_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1"} 6330 -apiserver_request_latencies_count{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1"} 7 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="125000"} 11 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="250000"} 11 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="500000"} 11 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="1e+06"} 11 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="2e+06"} 11 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="4e+06"} 11 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="8e+06"} 11 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 11 -apiserver_request_latencies_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1"} 33701 -apiserver_request_latencies_count{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1"} 11 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1"} 486 -apiserver_request_latencies_count{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 451 -apiserver_request_latencies_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03931225947e+11 -apiserver_request_latencies_count{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1"} 451 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="125000"} 7 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="250000"} 7 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="500000"} 7 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="1e+06"} 7 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="2e+06"} 7 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="4e+06"} 7 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="8e+06"} 7 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 7 -apiserver_request_latencies_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1"} 11460 -apiserver_request_latencies_count{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1"} 7 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="125000"} 11 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="250000"} 11 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="500000"} 11 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="1e+06"} 11 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="2e+06"} 11 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="4e+06"} 11 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="8e+06"} 11 -apiserver_request_latencies_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",le="+Inf"} 11 -apiserver_request_latencies_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1"} 37007 -apiserver_request_latencies_count{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1"} 11 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1"} 8865 -apiserver_request_latencies_count{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 302 -apiserver_request_latencies_count{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 93 -apiserver_request_latencies_count{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1"} 16225 -apiserver_request_latencies_count{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 222 -apiserver_request_latencies_sum{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 1.01694111123e+11 -apiserver_request_latencies_count{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 222 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 229 -apiserver_request_latencies_sum{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.02124114574e+11 -apiserver_request_latencies_count{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 229 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="125000"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="250000"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="500000"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 3 -apiserver_request_latencies_sum{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 617 -apiserver_request_latencies_count{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 684 -apiserver_request_latencies_sum{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 3.05630217931e+11 -apiserver_request_latencies_count{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 684 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 371 -apiserver_request_latencies_count{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 227 -apiserver_request_latencies_sum{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.01603111196e+11 -apiserver_request_latencies_count{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 227 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1"} 503 -apiserver_request_latencies_count{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 3 -apiserver_request_latencies_sum{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 597 -apiserver_request_latencies_count{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 3 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="125000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="250000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="500000"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="1e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="2e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="4e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="8e+06"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",le="+Inf"} 1 -apiserver_request_latencies_sum{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1"} 1370 -apiserver_request_latencies_count{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1"} 1 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 685 -apiserver_request_latencies_sum{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 3.05442339254e+11 -apiserver_request_latencies_count{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 685 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="125000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="250000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="500000"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="2e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="4e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="8e+06"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_request_latencies_sum{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1"} 466 -apiserver_request_latencies_count{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="250000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="500000"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="2e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="4e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="8e+06"} 0 -apiserver_request_latencies_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 452 -apiserver_request_latencies_sum{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03882230148e+11 -apiserver_request_latencies_count{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1"} 452 -# HELP apiserver_request_latencies_summary (Deprecated) Response latency summary in microseconds for each verb, group, version, resource, subresource, scope and component. -# TYPE apiserver_request_latencies_summary summary -apiserver_request_latencies_summary{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1"} 8777 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 3.87000399e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.31000498e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.89000439e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1"} 1.01816111969e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1"} 227 -apiserver_request_latencies_summary{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1"} 8808 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1"} 4 -apiserver_request_latencies_summary{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1"} 1089 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1"} 4 -apiserver_request_latencies_summary{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1"} 32162 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1"} 8 -apiserver_request_latencies_summary{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1"} 5654 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.47000563e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.74000414e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.94000589e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1"} 4.07315800001e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1"} 899 -apiserver_request_latencies_summary{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1"} 1311 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1"} 5 -apiserver_request_latencies_summary{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.47000551e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.74000279e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.90000561e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1"} 5.09997575891e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1"} 1123 -apiserver_request_latencies_summary{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.5"} 2043 -apiserver_request_latencies_summary{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.9"} 2240 -apiserver_request_latencies_summary{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.99"} 3331 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1"} 2.21247395e+08 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1"} 111874 -apiserver_request_latencies_summary{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1"} 10460 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1"} 4 -apiserver_request_latencies_summary{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",quantile="0.5"} 2962 -apiserver_request_latencies_summary{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",quantile="0.9"} 3580 -apiserver_request_latencies_summary{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1",quantile="0.99"} 6319 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1"} 3.02404553e+08 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1"} 101664 -apiserver_request_latencies_summary{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1"} 90455 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1"} 26 -apiserver_request_latencies_summary{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 926197 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 61 -apiserver_request_latencies_summary{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1"} 282 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.19000517e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.60000143e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.92000428e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03665226215e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1"} 457 -apiserver_request_latencies_summary{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1"} 3751 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",quantile="0.5"} 1927 -apiserver_request_latencies_summary{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",quantile="0.9"} 2127 -apiserver_request_latencies_summary{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",quantile="0.99"} 3852 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1"} 2.8659159e+07 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1"} 15376 -apiserver_request_latencies_summary{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1"} 747 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1"} 4 -apiserver_request_latencies_summary{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1"} 105847 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1"} 4 -apiserver_request_latencies_summary{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.47000541e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.62000684e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.920004e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1"} 4.07623460036e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1"} 916 -apiserver_request_latencies_summary{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",quantile="0.5"} 667 -apiserver_request_latencies_summary{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",quantile="0.9"} 784 -apiserver_request_latencies_summary{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",quantile="0.99"} 1035 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1"} 6.687627e+06 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1"} 10215 -apiserver_request_latencies_summary{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} 2171 -apiserver_request_latencies_summary{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} 2415 -apiserver_request_latencies_summary{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} 4569 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 3.2391986e+07 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 15309 -apiserver_request_latencies_summary{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1"} 29254 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1"} 6 -apiserver_request_latencies_summary{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1"} 103689 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.68000493e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.71000343e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.93000631e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1"} 4.07421316033e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1"} 902 -apiserver_request_latencies_summary{component="apiserver",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",quantile="0.5"} 5205 -apiserver_request_latencies_summary{component="apiserver",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",quantile="0.9"} 5666 -apiserver_request_latencies_summary{component="apiserver",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1",quantile="0.99"} 8205 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1"} 8.450254e+06 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1"} 1702 -apiserver_request_latencies_summary{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1"} 463 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.37000468e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.63000376e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.91000348e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03758230295e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1"} 450 -apiserver_request_latencies_summary{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1"} 522 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1"} 3 -apiserver_request_latencies_summary{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.53000544e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.64000475e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.93000453e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1"} 3.05602340453e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1"} 681 -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1"} 4997 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1"} 5 -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.45000502e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.6900063e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.95000509e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1"} 4.07905332047e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1"} 909 -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1"} 99649 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1"} 34 -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1"} 7737 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1"} 4 -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1"} 61575 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1"} 9 -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1"} 48226 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1"} 5 -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1"} 123162 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1"} 18 -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1"} 5605 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1"} 1288 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.28000397e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.83000494e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.96000455e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1"} 1.01807111538e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_latencies_summary{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1"} 563 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.3800048e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.46000406e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.95000485e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03601228335e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1"} 456 -apiserver_request_latencies_summary{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1"} 327 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.42000543e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.70000476e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.93000465e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.0365422985e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1"} 453 -apiserver_request_latencies_summary{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1"} 6804 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1"} 5 -apiserver_request_latencies_summary{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1"} 394 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.31000392e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.50000375e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.92000494e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03906231497e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1"} 459 -apiserver_request_latencies_summary{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1"} 1610 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1"} 28532 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1"} 39 -apiserver_request_latencies_summary{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1"} 138937 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1"} 36 -apiserver_request_latencies_summary{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.52000452e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.64000418e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.91000573e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1"} 4.06876878664e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1"} 939 -apiserver_request_latencies_summary{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1"} 404 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.35000537e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.65000347e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.82000385e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03959228855e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1"} 456 -apiserver_request_latencies_summary{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1"} 135449 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1"} 70 -apiserver_request_latencies_summary{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1"} 85045 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1"} 35 -apiserver_request_latencies_summary{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1"} 101212 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1"} 35 -apiserver_request_latencies_summary{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} 1902 -apiserver_request_latencies_summary{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} 2114 -apiserver_request_latencies_summary{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} 2883 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1"} 2.164783e+06 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1"} 1145 -apiserver_request_latencies_summary{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.67000262e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.60000459e+08 -apiserver_request_latencies_summary{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.95000464e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1"} 7.1334067167e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1"} 1588 -apiserver_request_latencies_summary{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.5"} 1795 -apiserver_request_latencies_summary{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.9"} 1974 -apiserver_request_latencies_summary{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.99"} 2756 -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1"} 1.7936957e+07 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1"} 10213 -apiserver_request_latencies_summary{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1"} 17165 -apiserver_request_latencies_summary_count{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 327 -apiserver_request_latencies_summary_count{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.5"} 4.55000557e+08 -apiserver_request_latencies_summary{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.9"} 5.63000395e+08 -apiserver_request_latencies_summary{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.99"} 5.84000617e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 2.03889228789e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 455 -apiserver_request_latencies_summary{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 399 -apiserver_request_latencies_summary_count{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.5"} 4.53000412e+08 -apiserver_request_latencies_summary{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.9"} 5.74000423e+08 -apiserver_request_latencies_summary{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.99"} 5.95000367e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 2.03725240964e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 453 -apiserver_request_latencies_summary{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 583 -apiserver_request_latencies_summary_count{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.5"} 4.56000501e+08 -apiserver_request_latencies_summary{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.9"} 5.52000481e+08 -apiserver_request_latencies_summary{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.99"} 5.92000537e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 2.0345722135e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 453 -apiserver_request_latencies_summary{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1"} 5302 -apiserver_request_latencies_summary_count{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1"} 106499 -apiserver_request_latencies_summary_count{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1"} 30 -apiserver_request_latencies_summary{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.47000454e+08 -apiserver_request_latencies_summary{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.58000531e+08 -apiserver_request_latencies_summary{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.89000551e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03796222451e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1"} 459 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1"} 316 -apiserver_request_latencies_summary_count{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.30000485e+08 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.52000277e+08 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.8000039e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1"} 1.0200411587e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1"} 226 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1"} 15125 -apiserver_request_latencies_summary_count{component="apiserver",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1"} 3 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1"} 785 -apiserver_request_latencies_summary_count{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.42000447e+08 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.48000547e+08 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.88000497e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 1.01948112859e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1"} 7047 -apiserver_request_latencies_summary_count{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1"} 83794 -apiserver_request_latencies_summary_count{component="apiserver",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1"} 8 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1"} 603 -apiserver_request_latencies_summary_count{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.37000498e+08 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.73000585e+08 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.86000569e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1"} 1.02097112487e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1"} 226 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1"} 32739 -apiserver_request_latencies_summary_count{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1"} 27243 -apiserver_request_latencies_summary_count{component="apiserver",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1"} 6 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1"} 485 -apiserver_request_latencies_summary_count{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.32000475e+08 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.57000699e+08 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.9500058e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.04138232232e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1"} 453 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1"} 3397 -apiserver_request_latencies_summary_count{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1"} 14521 -apiserver_request_latencies_summary_count{component="apiserver",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1"} 4 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1"} 371 -apiserver_request_latencies_summary_count{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.31000567e+08 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.71000539e+08 -apiserver_request_latencies_summary{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.93000613e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03723233712e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 462 -apiserver_request_latencies_summary{component="apiserver",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1"} 25925 -apiserver_request_latencies_summary_count{component="apiserver",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1"} 35 -apiserver_request_latencies_summary{component="apiserver",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1"} 1281 -apiserver_request_latencies_summary_count{component="apiserver",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1"} 3 -apiserver_request_latencies_summary{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1"} 266 -apiserver_request_latencies_summary_count{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.19000451e+08 -apiserver_request_latencies_summary{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.63000436e+08 -apiserver_request_latencies_summary{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.90000559e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1"} 1.02100112432e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_latencies_summary{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.5"} 1696 -apiserver_request_latencies_summary{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.9"} 1900 -apiserver_request_latencies_summary{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.99"} 3211 -apiserver_request_latencies_summary_sum{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1.6851174e+07 -apiserver_request_latencies_summary_count{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 10206 -apiserver_request_latencies_summary{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.5"} 4.31000611e+08 -apiserver_request_latencies_summary{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.9"} 5.60000547e+08 -apiserver_request_latencies_summary{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.99"} 5.87000465e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.0173910992e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 224 -apiserver_request_latencies_summary{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} 1913 -apiserver_request_latencies_summary{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} 2109 -apiserver_request_latencies_summary{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} 2746 -apiserver_request_latencies_summary_sum{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1"} 1.8978664e+07 -apiserver_request_latencies_summary_count{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1"} 10206 -apiserver_request_latencies_summary{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.67000433e+08 -apiserver_request_latencies_summary{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.73000373e+08 -apiserver_request_latencies_summary{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.9100037e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1"} 1.02008113221e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_latencies_summary{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1"} 6697 -apiserver_request_latencies_summary_count{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 458 -apiserver_request_latencies_summary_count{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1"} 10949 -apiserver_request_latencies_summary_count{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.5"} 4.2200048e+08 -apiserver_request_latencies_summary{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.9"} 5.49000397e+08 -apiserver_request_latencies_summary{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.99"} 5.63000456e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.02111235424e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 232 -apiserver_request_latencies_summary{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1"} 3379 -apiserver_request_latencies_summary_count{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1"} 4006 -apiserver_request_latencies_summary_count{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1"} 356 -apiserver_request_latencies_summary_count{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 235 -apiserver_request_latencies_summary_count{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.430005e+08 -apiserver_request_latencies_summary{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.53000472e+08 -apiserver_request_latencies_summary{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.830003e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1"} 1.01751113193e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_latencies_summary{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.5"} 4.50000397e+08 -apiserver_request_latencies_summary{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.9"} 5.76000427e+08 -apiserver_request_latencies_summary{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.99"} 5.91000546e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.01739115054e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 229 -apiserver_request_latencies_summary{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",quantile="0.5"} 2053 -apiserver_request_latencies_summary{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",quantile="0.9"} 2241 -apiserver_request_latencies_summary{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",quantile="0.99"} 3557 -apiserver_request_latencies_summary_sum{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1"} 2.0328666e+07 -apiserver_request_latencies_summary_count{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1"} 10205 -apiserver_request_latencies_summary{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1"} 55387 -apiserver_request_latencies_summary_count{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",quantile="0.5"} 2954 -apiserver_request_latencies_summary{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",quantile="0.9"} 3450 -apiserver_request_latencies_summary{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1",quantile="0.99"} 6078 -apiserver_request_latencies_summary_sum{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1"} 2.9558451e+07 -apiserver_request_latencies_summary_count{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1"} 10203 -apiserver_request_latencies_summary{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.5"} 1949 -apiserver_request_latencies_summary{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.9"} 2183 -apiserver_request_latencies_summary{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.99"} 2851 -apiserver_request_latencies_summary_sum{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 283792 -apiserver_request_latencies_summary_count{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 142 -apiserver_request_latencies_summary{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.5"} 3.42000515e+08 -apiserver_request_latencies_summary{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.9"} 5.58000561e+08 -apiserver_request_latencies_summary{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.99"} 5.86000393e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.01476101601e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 370 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1001 -apiserver_request_latencies_summary_count{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.5"} 4.29000547e+08 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.9"} 5.200005e+08 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.99"} 5.85000492e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.01575113575e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 228 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1"} 7186 -apiserver_request_latencies_summary_count{component="apiserver",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 622 -apiserver_request_latencies_summary_count{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.5"} 4.23000512e+08 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.9"} 5.38000493e+08 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.99"} 5.91000294e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.0191811573e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 228 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 84 -apiserver_request_latencies_summary_count{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.5"} 4.40000497e+08 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.9"} 5.49000899e+08 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.99"} 5.96000535e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.01539119338e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 226 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1015 -apiserver_request_latencies_summary_count{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.5"} 4.09000656e+08 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.9"} 5.65000383e+08 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.99"} 5.95000426e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.0203911553e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 231 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 476 -apiserver_request_latencies_summary_count{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.5"} 4.33000384e+08 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.9"} 5.52000466e+08 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.99"} 5.79000348e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.0209211125e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 225 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 151 -apiserver_request_latencies_summary_count{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.5"} 4.65000532e+08 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.9"} 5.72000522e+08 -apiserver_request_latencies_summary{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.99"} 5.84000666e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.01889113784e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 225 -apiserver_request_latencies_summary{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 270 -apiserver_request_latencies_summary_count{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.5"} 4.47000425e+08 -apiserver_request_latencies_summary{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.9"} 5.59000498e+08 -apiserver_request_latencies_summary{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.99"} 5.87000502e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.02016113245e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 228 -apiserver_request_latencies_summary{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1"} 354 -apiserver_request_latencies_summary_count{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.50000433e+08 -apiserver_request_latencies_summary{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.76000514e+08 -apiserver_request_latencies_summary{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.86000378e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1"} 1.02004110885e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1"} 222 -apiserver_request_latencies_summary{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 348 -apiserver_request_latencies_summary_count{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.5"} 4.31000397e+08 -apiserver_request_latencies_summary{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.9"} 5.64000341e+08 -apiserver_request_latencies_summary{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.99"} 5.9200053e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 2.03969097658e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 455 -apiserver_request_latencies_summary{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 766 -apiserver_request_latencies_summary_count{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.5"} 4.59000665e+08 -apiserver_request_latencies_summary{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.9"} 5.64000569e+08 -apiserver_request_latencies_summary{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.99"} 5.87000568e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 2.03566221112e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 454 -apiserver_request_latencies_summary{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 161 -apiserver_request_latencies_summary_count{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1"} 5349 -apiserver_request_latencies_summary_count{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.5"} 4.20000366e+08 -apiserver_request_latencies_summary{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.9"} 5.56000341e+08 -apiserver_request_latencies_summary{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.99"} 5.74000321e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.02034113111e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 230 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1"} 75707 -apiserver_request_latencies_summary_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1"} 38 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 8456 -apiserver_request_latencies_summary_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 3 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1"} 118642 -apiserver_request_latencies_summary_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1"} 42 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1"} 6119 -apiserver_request_latencies_summary_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.51000608e+08 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.70000706e+08 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.93000519e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.0348322565e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 451 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1"} 78445 -apiserver_request_latencies_summary_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1"} 60 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1"} 8014 -apiserver_request_latencies_summary_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1"} 3 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1"} 49018 -apiserver_request_latencies_summary_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1"} 55 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2020 -apiserver_request_latencies_summary_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1"} 59424 -apiserver_request_latencies_summary_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1"} 6 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.15000596e+08 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.5200033e+08 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.92000535e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03863230449e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1"} 459 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 3836 -apiserver_request_latencies_summary_count{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.44000459e+08 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.46000458e+08 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.89000469e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03823226205e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 456 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1"} 6330 -apiserver_request_latencies_summary_count{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1"} 7 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1"} 33701 -apiserver_request_latencies_summary_count{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1"} 11 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1"} 486 -apiserver_request_latencies_summary_count{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.58000529e+08 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.71000644e+08 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.93000625e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03931225947e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1"} 451 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1"} 11460 -apiserver_request_latencies_summary_count{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1"} 7 -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1"} 37007 -apiserver_request_latencies_summary_count{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1"} 11 -apiserver_request_latencies_summary{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1"} 8865 -apiserver_request_latencies_summary_count{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 302 -apiserver_request_latencies_summary_count{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 93 -apiserver_request_latencies_summary_count{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1"} 16225 -apiserver_request_latencies_summary_count{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.85000694e+08 -apiserver_request_latencies_summary{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.93000458e+08 -apiserver_request_latencies_summary{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.96000697e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 1.01694111123e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 222 -apiserver_request_latencies_summary{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.5"} 4.51000364e+08 -apiserver_request_latencies_summary{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.9"} 5.54000539e+08 -apiserver_request_latencies_summary{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.99"} 5.85000596e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.02124114574e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 229 -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 617 -apiserver_request_latencies_summary_count{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 3 -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.5"} 4.49000433e+08 -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.9"} 5.70000454e+08 -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.99"} 5.92000691e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 3.05630217931e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 684 -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 371 -apiserver_request_latencies_summary_count{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.5"} 4.36000501e+08 -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.9"} 5.54000215e+08 -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",quantile="0.99"} 5.77000573e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1.01603111196e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 227 -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1"} 503 -apiserver_request_latencies_summary_count{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 597 -apiserver_request_latencies_summary_count{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 3 -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1"} 1370 -apiserver_request_latencies_summary_count{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1"} 1 -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.46000586e+08 -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.82000563e+08 -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.94000419e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 3.05442339254e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 685 -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.5"} NaN -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.9"} NaN -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",quantile="0.99"} NaN -apiserver_request_latencies_summary_sum{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1"} 466 -apiserver_request_latencies_summary_count{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.5"} 4.37000567e+08 -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.9"} 5.7200049e+08 -apiserver_request_latencies_summary{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",quantile="0.99"} 5.87000357e+08 -apiserver_request_latencies_summary_sum{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.03882230148e+11 -apiserver_request_latencies_summary_count{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1"} 452 -# HELP apiserver_request_total Counter of apiserver requests broken out for each verb, dry run value, group, version, resource, scope, component, client, and HTTP response contentType and code. -# TYPE apiserver_request_total counter -apiserver_request_total{client="coredns/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_total{client="coredns/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_total{client="coredns/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_total{client="coredns/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1"} 456 -apiserver_request_total{client="coredns/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1"} 460 -apiserver_request_total{client="coredns/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1"} 460 -apiserver_request_total{client="kindnetd/v0.0.0 (linux/amd64) kubernetes/$Format",code="200",component="apiserver",contentType="application/json",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 10198 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1"} 10212 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1"} 15330 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1"} 5 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1"} 1139 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1"} 10212 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1"} 222 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1"} 225 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1"} 227 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1"} 227 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1"} 224 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1"} 221 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 230 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 230 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 228 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1"} 231 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1"} 226 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 229 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="POST",version="v1"} 4 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="POST",version="v1"} 30 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1"} 37 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1"} 54 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1"} 7 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1"} 7 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1"} 19 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1"} 1 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1"} 38 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1"} 60 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1"} 7 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1"} 7 -apiserver_request_total{client="kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1"} 2 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1"} 27 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1"} 35 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1"} 8 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1"} 35 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1"} 27 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="authentication.k8s.io",resource="tokenreviews",scope="cluster",subresource="",verb="POST",version="v1"} 35 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1"} 27 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1"} 50829 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1"} 50829 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 142 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1"} 227 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1"} 225 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1"} 223 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1"} 226 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1"} 223 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1"} 231 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1"} 227 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1"} 224 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 225 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 223 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1"} 226 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1"} 226 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1"} 225 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 225 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 224 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 231 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 229 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 370 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 228 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 228 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 226 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 225 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 225 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 228 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1"} 222 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 229 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 230 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 230 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 223 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1"} 230 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1"} 225 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 222 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 226 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 227 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 227 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1"} 224 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:attachdetach-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:attachdetach-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 227 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:bootstrap-signer",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="PUT",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:certificate-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="DELETE",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:certificate-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="approval",verb="PUT",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:certificate-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="status",verb="PUT",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:certificate-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:clusterrole-aggregation-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="PUT",version="v1"} 6 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:cronjob-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 10205 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:cronjob-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1"} 10205 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:daemon-set-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="status",verb="PUT",version="v1"} 8 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:daemon-set-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 3 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:daemon-set-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1"} 3 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:daemon-set-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="apps",resource="controllerrevisions",scope="namespace",subresource="",verb="POST",version="v1"} 3 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:deployment-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1"} 5 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:deployment-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:deployment-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:deployment-controller",code="409",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="status",verb="PUT",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:endpoint-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1"} 5 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:endpoint-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:generic-garbage-collector",code="200",component="apiserver",contentType="application/json",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:generic-garbage-collector",code="200",component="apiserver",contentType="application/json",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:generic-garbage-collector",code="200",component="apiserver",contentType="application/json",dry_run="",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 225 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:generic-garbage-collector",code="200",component="apiserver",contentType="application/json",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:generic-garbage-collector",code="200",component="apiserver",contentType="application/json",dry_run="",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:generic-garbage-collector",code="200",component="apiserver",contentType="application/json",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:generic-garbage-collector",code="200",component="apiserver",contentType="application/json",dry_run="",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 231 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:node-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:node-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:node-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1"} 2 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:node-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:node-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:pod-garbage-collector",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 5105 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:replicaset-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="apps",resource="replicasets",scope="namespace",subresource="status",verb="PUT",version="v1"} 4 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:replicaset-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 2 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:replicaset-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1"} 2 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:service-account-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1"} 4 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:ttl-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1"} 1 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/tokens-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1"} 35 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/tokens-controller",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="PUT",version="v1"} 35 -apiserver_request_total{client="kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/tokens-controller",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1"} 35 -apiserver_request_total{client="kube-proxy/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-proxy/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1"} 1 -apiserver_request_total{client="kube-proxy/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-proxy/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1"} 220 -apiserver_request_total{client="kube-proxy/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_total{client="kube-proxy/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1"} 50830 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="PUT",version="v1"} 50830 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1"} 1 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1"} 3 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1"} 10 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PUT",version="v1"} 2 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1"} 224 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1"} 231 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1"} 226 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 237 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 224 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 230 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 8 -apiserver_request_total{client="kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="pods",scope="namespace",subresource="binding",verb="POST",version="v1"} 5 -apiserver_request_total{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/json",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1"} 2 -apiserver_request_total{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/json",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1"} 2 -apiserver_request_total{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1"} 5 -apiserver_request_total{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_total{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1"} 2 -apiserver_request_total{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",dry_run="",group="",resource="services",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_total{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",dry_run="",group="apps",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_total{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",dry_run="",group="apps",resource="deployments",scope="namespace",subresource="",verb="POST",version="v1"} 1 -apiserver_request_total{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1"} 5 -apiserver_request_total{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1"} 1 -apiserver_request_total{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",dry_run="",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="POST",version="v1"} 4 -apiserver_request_total{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",dry_run="",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="POST",version="v1"} 4 -apiserver_request_total{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/json",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1"} 3 -apiserver_request_total{client="kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/json",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1"} 1 -apiserver_request_total{client="kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/json",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/json",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="PATCH",version="v1"} 1 -apiserver_request_total{client="kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="POST",version="v1"} 2 -apiserver_request_total{client="kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",dry_run="",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="POST",version="v1"} 2 -apiserver_request_total{client="kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",dry_run="",group="extensions",resource="daemonsets",scope="namespace",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_total{client="kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",dry_run="",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_total{client="kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",dry_run="",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_total{client="kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",dry_run="",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_total{client="kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="POST",version="v1"} 1 -apiserver_request_total{client="kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/json",dry_run="",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1"} 1 -apiserver_request_total{client="kubectl/v1.14.3 (linux/amd64) kubernetes/5e53fd6",code="200",component="apiserver",contentType="application/json",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1"} 2 -apiserver_request_total{client="kubectl/v1.14.3 (linux/amd64) kubernetes/5e53fd6",code="200",component="apiserver",contentType="application/json",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1"} 4 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/json",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/json",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 1 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1"} 4 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1"} 11 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1"} 10209 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="nodes",scope="cluster",subresource="status",verb="PATCH",version="v1"} 1702 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1"} 18 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="pods",scope="namespace",subresource="status",verb="PATCH",version="v1"} 18 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1"} 4 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1"} 10203 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="PUT",version="v1beta1"} 10203 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1"} 899 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1"} 226 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1"} 225 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1"} 904 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 226 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="200",component="apiserver",contentType="application/vnd.kubernetes.protobuf;stream=watch",dry_run="",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 231 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/json",dry_run="",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="POST",version="v1beta1"} 1 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 30 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="POST",version="v1"} 1 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="POST",version="v1"} 4 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="authorization.k8s.io",resource="subjectaccessreviews",scope="cluster",subresource="",verb="POST",version="v1beta1"} 2 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="201",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1"} 1 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="PATCH",version="v1"} 12 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="events",scope="namespace",subresource="",verb="POST",version="v1"} 14 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1"} 1 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1"} 4 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1"} 2 -apiserver_request_total{client="kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3",code="404",component="apiserver",contentType="application/vnd.kubernetes.protobuf",dry_run="",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="POST",version="v1beta1"} 1 -# HELP apiserver_response_sizes Response size distribution in bytes for each group, version, verb, resource, subresource, scope and component. -# TYPE apiserver_response_sizes histogram -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 0 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 0 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1"} 10177 -apiserver_response_sizes_count{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 227 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 227 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 227 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 227 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 227 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 227 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 227 -apiserver_response_sizes_sum{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1"} 1879 -apiserver_response_sizes_count{component="apiserver",group="",resource="configmaps",scope="cluster",subresource="",verb="WATCH",version="v1"} 227 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="1000"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="10000"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="100000"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="1e+06"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="1e+07"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="1e+08"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="1e+09"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 4 -apiserver_response_sizes_sum{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1"} 768 -apiserver_response_sizes_count{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="GET",version="v1"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="1000"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="10000"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="100000"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+06"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+07"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+08"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+09"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1",le="+Inf"} 4 -apiserver_response_sizes_sum{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1"} 3405 -apiserver_response_sizes_count{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="LIST",version="v1"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="1000"} 899 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="10000"} 899 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="100000"} 899 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="1e+06"} 899 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="1e+07"} 899 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="1e+08"} 899 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="1e+09"} 899 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1",le="+Inf"} 899 -apiserver_response_sizes_sum{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1"} 0 -apiserver_response_sizes_count{component="apiserver",group="",resource="configmaps",scope="namespace",subresource="",verb="WATCH",version="v1"} 899 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 5 -apiserver_response_sizes_sum{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1"} 5303 -apiserver_response_sizes_count{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="LIST",version="v1"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 0 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 0 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 0 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 1123 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 1123 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 1123 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 1123 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 1123 -apiserver_response_sizes_sum{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1"} 2.29023992e+08 -apiserver_response_sizes_count{component="apiserver",group="",resource="endpoints",scope="cluster",subresource="",verb="WATCH",version="v1"} 1123 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="1000"} 111874 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="10000"} 111874 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="100000"} 111874 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="1e+06"} 111874 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="1e+07"} 111874 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="1e+08"} 111874 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="1e+09"} 111874 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 111874 -apiserver_response_sizes_sum{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1"} 4.5818546e+07 -apiserver_response_sizes_count{component="apiserver",group="",resource="endpoints",scope="namespace",subresource="",verb="GET",version="v1"} 111874 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_response_sizes_sum{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1"} 120 -apiserver_response_sizes_count{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 457 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 457 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 457 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 457 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 457 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 457 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 457 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 457 -apiserver_response_sizes_sum{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1"} 0 -apiserver_response_sizes_count{component="apiserver",group="",resource="limitranges",scope="cluster",subresource="",verb="WATCH",version="v1"} 457 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="1000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="10000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="100000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+07"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+08"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+09"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_response_sizes_sum{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1"} 170 -apiserver_response_sizes_count{component="apiserver",group="",resource="limitranges",scope="namespace",subresource="",verb="LIST",version="v1"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="1000"} 15376 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="10000"} 15376 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="100000"} 15376 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="1e+06"} 15376 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="1e+07"} 15376 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="1e+08"} 15376 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="1e+09"} 15376 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1",le="+Inf"} 15376 -apiserver_response_sizes_sum{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1"} 2.375908e+06 -apiserver_response_sizes_count{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="GET",version="v1"} 15376 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 4 -apiserver_response_sizes_sum{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1"} 1849 -apiserver_response_sizes_count{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="LIST",version="v1"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 916 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 916 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 916 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 916 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 916 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 916 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 916 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 916 -apiserver_response_sizes_sum{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1"} 704 -apiserver_response_sizes_count{component="apiserver",group="",resource="namespaces",scope="cluster",subresource="",verb="WATCH",version="v1"} 916 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="1000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="10000"} 10215 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="100000"} 10215 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="1e+06"} 10215 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="1e+07"} 10215 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="1e+08"} 10215 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="1e+09"} 10215 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1",le="+Inf"} 10215 -apiserver_response_sizes_sum{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1"} 1.8963361e+07 -apiserver_response_sizes_count{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="GET",version="v1"} 10215 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 15309 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 15309 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 15309 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 15309 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 15309 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 15309 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 15309 -apiserver_response_sizes_sum{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 4.0740231e+07 -apiserver_response_sizes_count{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="LIST",version="v1"} 15309 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 0 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 86 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 902 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 902 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 902 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 902 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 902 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 902 -apiserver_response_sizes_sum{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1"} 1.2778737e+07 -apiserver_response_sizes_count{component="apiserver",group="",resource="nodes",scope="cluster",subresource="",verb="WATCH",version="v1"} 902 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_response_sizes_sum{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1"} 164 -apiserver_response_sizes_count{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 450 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 450 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 450 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 450 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 450 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 450 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 450 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 450 -apiserver_response_sizes_sum{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1"} 0 -apiserver_response_sizes_count{component="apiserver",group="",resource="persistentvolumeclaims",scope="cluster",subresource="",verb="WATCH",version="v1"} 450 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 3 -apiserver_response_sizes_sum{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1"} 216 -apiserver_response_sizes_count{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="LIST",version="v1"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 681 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 681 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 681 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 681 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 681 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 681 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 681 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 681 -apiserver_response_sizes_sum{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1"} 0 -apiserver_response_sizes_count{component="apiserver",group="",resource="persistentvolumes",scope="cluster",subresource="",verb="WATCH",version="v1"} 681 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 5 -apiserver_response_sizes_sum{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1"} 232 -apiserver_response_sizes_count{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="LIST",version="v1"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 904 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 904 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 909 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 909 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 909 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 909 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 909 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 909 -apiserver_response_sizes_sum{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1"} 238350 -apiserver_response_sizes_count{component="apiserver",group="",resource="pods",scope="cluster",subresource="",verb="WATCH",version="v1"} 909 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="1000"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="10000"} 34 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="100000"} 34 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="1e+06"} 34 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="1e+07"} 34 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="1e+08"} 34 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="1e+09"} 34 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 34 -apiserver_response_sizes_sum{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1"} 56100 -apiserver_response_sizes_count{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="GET",version="v1"} 34 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="1000"} 0 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="10000"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="100000"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+06"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+07"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+08"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+09"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1",le="+Inf"} 4 -apiserver_response_sizes_sum{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1"} 25723 -apiserver_response_sizes_count{component="apiserver",group="",resource="pods",scope="namespace",subresource="",verb="LIST",version="v1"} 4 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1"} 62 -apiserver_response_sizes_count{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 228 -apiserver_response_sizes_sum{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1"} 0 -apiserver_response_sizes_count{component="apiserver",group="",resource="podtemplates",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_response_sizes_sum{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1"} 164 -apiserver_response_sizes_count{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 456 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 456 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 456 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 456 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 456 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 456 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 456 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 456 -apiserver_response_sizes_sum{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1"} 0 -apiserver_response_sizes_count{component="apiserver",group="",resource="replicationcontrollers",scope="cluster",subresource="",verb="WATCH",version="v1"} 456 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_response_sizes_sum{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1"} 132 -apiserver_response_sizes_count{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 453 -apiserver_response_sizes_sum{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1"} 0 -apiserver_response_sizes_count{component="apiserver",group="",resource="resourcequotas",scope="cluster",subresource="",verb="WATCH",version="v1"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="1000"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="10000"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="100000"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+06"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+07"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+08"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+09"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1",le="+Inf"} 5 -apiserver_response_sizes_sum{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1"} 454 -apiserver_response_sizes_count{component="apiserver",group="",resource="resourcequotas",scope="namespace",subresource="",verb="LIST",version="v1"} 5 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_response_sizes_sum{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1"} 104 -apiserver_response_sizes_count{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 457 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 457 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 459 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 459 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 459 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 459 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 459 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 459 -apiserver_response_sizes_sum{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1"} 166418 -apiserver_response_sizes_count{component="apiserver",group="",resource="secrets",scope="cluster",subresource="",verb="WATCH",version="v1"} 459 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="1000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1"} 218 -apiserver_response_sizes_count{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="GET",version="v1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="1000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="10000"} 10 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="100000"} 39 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+06"} 39 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+07"} 39 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+08"} 39 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="1e+09"} 39 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1",le="+Inf"} 39 -apiserver_response_sizes_sum{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1"} 1.320871e+06 -apiserver_response_sizes_count{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="LIST",version="v1"} 39 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="1000"} 926 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="10000"} 939 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="100000"} 939 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="1e+06"} 939 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="1e+07"} 939 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="1e+08"} 939 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="1e+09"} 939 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1",le="+Inf"} 939 -apiserver_response_sizes_sum{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1"} 30928 -apiserver_response_sizes_count{component="apiserver",group="",resource="secrets",scope="namespace",subresource="",verb="WATCH",version="v1"} 939 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_response_sizes_sum{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1"} 136 -apiserver_response_sizes_count{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 454 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 454 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 456 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 456 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 456 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 456 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 456 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 456 -apiserver_response_sizes_sum{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1"} 33110 -apiserver_response_sizes_count{component="apiserver",group="",resource="serviceaccounts",scope="cluster",subresource="",verb="WATCH",version="v1"} 456 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="1000"} 70 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="10000"} 70 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="100000"} 70 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="1e+06"} 70 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="1e+07"} 70 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="1e+08"} 70 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="1e+09"} 70 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 70 -apiserver_response_sizes_sum{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1"} 12987 -apiserver_response_sizes_count{component="apiserver",group="",resource="serviceaccounts",scope="namespace",subresource="",verb="GET",version="v1"} 70 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 1145 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 1145 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 1145 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 1145 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 1145 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 1145 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 1145 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1145 -apiserver_response_sizes_sum{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1"} 852866 -apiserver_response_sizes_count{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="LIST",version="v1"} 1145 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 1588 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 1588 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 1588 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 1588 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 1588 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 1588 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 1588 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 1588 -apiserver_response_sizes_sum{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1"} 2310 -apiserver_response_sizes_count{component="apiserver",group="",resource="services",scope="cluster",subresource="",verb="WATCH",version="v1"} 1588 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="1000"} 10213 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="10000"} 10213 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="100000"} 10213 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="1e+06"} 10213 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="1e+07"} 10213 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="1e+08"} 10213 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="1e+09"} 10213 -apiserver_response_sizes_bucket{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 10213 -apiserver_response_sizes_sum{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1"} 2.828841e+06 -apiserver_response_sizes_count{component="apiserver",group="",resource="services",scope="namespace",subresource="",verb="GET",version="v1"} 10213 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="100000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+07"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+08"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+09"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 2 -apiserver_response_sizes_sum{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 330 -apiserver_response_sizes_count{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1000"} 455 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10000"} 455 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="100000"} 455 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 455 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+07"} 455 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+08"} 455 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+09"} 455 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 455 -apiserver_response_sizes_sum{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 0 -apiserver_response_sizes_count{component="apiserver",group="admissionregistration.k8s.io",resource="mutatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 455 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="100000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+07"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+08"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+09"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 2 -apiserver_response_sizes_sum{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 338 -apiserver_response_sizes_count{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1000"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10000"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="100000"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+07"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+08"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+09"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 453 -apiserver_response_sizes_sum{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 0 -apiserver_response_sizes_count{component="apiserver",group="admissionregistration.k8s.io",resource="validatingwebhookconfigurations",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="100000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+07"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+08"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+09"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 2 -apiserver_response_sizes_sum{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 345 -apiserver_response_sizes_count{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1000"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10000"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="100000"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+07"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+08"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+09"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 453 -apiserver_response_sizes_sum{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 0 -apiserver_response_sizes_count{component="apiserver",group="apiextensions.k8s.io",resource="customresourcedefinitions",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_response_sizes_sum{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1"} 18012 -apiserver_response_sizes_count{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 458 -apiserver_response_sizes_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 458 -apiserver_response_sizes_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 459 -apiserver_response_sizes_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 459 -apiserver_response_sizes_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 459 -apiserver_response_sizes_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 459 -apiserver_response_sizes_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 459 -apiserver_response_sizes_bucket{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 459 -apiserver_response_sizes_sum{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1"} 11582 -apiserver_response_sizes_count{component="apiserver",group="apiregistration.k8s.io",resource="apiservices",scope="cluster",subresource="",verb="WATCH",version="v1"} 459 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1"} 87 -apiserver_response_sizes_count{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 225 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 226 -apiserver_response_sizes_sum{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1"} 5009 -apiserver_response_sizes_count{component="apiserver",group="apps",resource="controllerrevisions",scope="cluster",subresource="",verb="WATCH",version="v1"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 0 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1"} 2787 -apiserver_response_sizes_count{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 227 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 228 -apiserver_response_sizes_sum{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 7642 -apiserver_response_sizes_count{component="apiserver",group="apps",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 0 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1"} 1051 -apiserver_response_sizes_count{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 225 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 226 -apiserver_response_sizes_sum{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1"} 6340 -apiserver_response_sizes_count{component="apiserver",group="apps",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_response_sizes_sum{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1"} 142 -apiserver_response_sizes_count{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 451 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 453 -apiserver_response_sizes_sum{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1"} 13024 -apiserver_response_sizes_count{component="apiserver",group="apps",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1"} 453 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_response_sizes_sum{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1"} 146 -apiserver_response_sizes_count{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 462 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 462 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 462 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 462 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 462 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 462 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 462 -apiserver_response_sizes_bucket{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 462 -apiserver_response_sizes_sum{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 0 -apiserver_response_sizes_count{component="apiserver",group="apps",resource="statefulsets",scope="cluster",subresource="",verb="WATCH",version="v1"} 462 -apiserver_response_sizes_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1"} 111 -apiserver_response_sizes_count{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 229 -apiserver_response_sizes_sum{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1"} 0 -apiserver_response_sizes_count{component="apiserver",group="autoscaling",resource="horizontalpodautoscalers",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1000"} 10206 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10000"} 10206 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="100000"} 10206 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 10206 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+07"} 10206 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+08"} 10206 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+09"} 10206 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 10206 -apiserver_response_sizes_sum{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 827866 -apiserver_response_sizes_count{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 10206 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1000"} 224 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10000"} 224 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="100000"} 224 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 224 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+07"} 224 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+08"} 224 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+09"} 224 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 224 -apiserver_response_sizes_sum{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 0 -apiserver_response_sizes_count{component="apiserver",group="batch",resource="cronjobs",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 224 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 10206 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 10206 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 10206 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 10206 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 10206 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 10206 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 10206 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 10206 -apiserver_response_sizes_sum{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1"} 644158 -apiserver_response_sizes_count{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="LIST",version="v1"} 10206 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 229 -apiserver_response_sizes_sum{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1"} 0 -apiserver_response_sizes_count{component="apiserver",group="batch",resource="jobs",scope="cluster",subresource="",verb="WATCH",version="v1"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="100000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+07"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+08"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+09"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 2 -apiserver_response_sizes_sum{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2042 -apiserver_response_sizes_count{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1000"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10000"} 232 -apiserver_response_sizes_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="100000"} 232 -apiserver_response_sizes_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 232 -apiserver_response_sizes_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+07"} 232 -apiserver_response_sizes_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+08"} 232 -apiserver_response_sizes_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+09"} 232 -apiserver_response_sizes_bucket{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 232 -apiserver_response_sizes_sum{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 8288 -apiserver_response_sizes_count{component="apiserver",group="certificates.k8s.io",resource="certificatesigningrequests",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 232 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1"} 386 -apiserver_response_sizes_count{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 401 -apiserver_response_sizes_count{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 0 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 0 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 228 -apiserver_response_sizes_sum{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1"} 3.617533e+06 -apiserver_response_sizes_count{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1000"} 0 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10000"} 0 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="100000"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+07"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+08"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+09"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 229 -apiserver_response_sizes_sum{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 3.718827e+06 -apiserver_response_sizes_count{component="apiserver",group="coordination.k8s.io",resource="leases",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="1000"} 10205 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="10000"} 10205 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="100000"} 10205 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="1e+06"} 10205 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="1e+07"} 10205 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="1e+08"} 10205 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="1e+09"} 10205 -apiserver_response_sizes_bucket{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1",le="+Inf"} 10205 -apiserver_response_sizes_sum{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1"} 3.529029e+06 -apiserver_response_sizes_count{component="apiserver",group="coordination.k8s.io",resource="leases",scope="namespace",subresource="",verb="GET",version="v1beta1"} 10205 -apiserver_response_sizes_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1000"} 136 -apiserver_response_sizes_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10000"} 136 -apiserver_response_sizes_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="100000"} 142 -apiserver_response_sizes_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 142 -apiserver_response_sizes_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+07"} 142 -apiserver_response_sizes_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+08"} 142 -apiserver_response_sizes_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+09"} 142 -apiserver_response_sizes_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 142 -apiserver_response_sizes_sum{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 132845 -apiserver_response_sizes_count{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 142 -apiserver_response_sizes_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1000"} 368 -apiserver_response_sizes_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10000"} 368 -apiserver_response_sizes_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="100000"} 370 -apiserver_response_sizes_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 370 -apiserver_response_sizes_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+07"} 370 -apiserver_response_sizes_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+08"} 370 -apiserver_response_sizes_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+09"} 370 -apiserver_response_sizes_bucket{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 370 -apiserver_response_sizes_sum{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 52659 -apiserver_response_sizes_count{component="apiserver",group="events.k8s.io",resource="events",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 370 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1000"} 0 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2707 -apiserver_response_sizes_count{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1000"} 227 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10000"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="100000"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+07"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+08"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+09"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 228 -apiserver_response_sizes_sum{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 7458 -apiserver_response_sizes_count{component="apiserver",group="extensions",resource="daemonsets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1000"} 0 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1084 -apiserver_response_sizes_count{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1000"} 227 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10000"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="100000"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+07"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+08"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+09"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 228 -apiserver_response_sizes_sum{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 6450 -apiserver_response_sizes_count{component="apiserver",group="extensions",resource="deployments",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 88 -apiserver_response_sizes_count{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1000"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10000"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="100000"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+07"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+08"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+09"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 226 -apiserver_response_sizes_sum{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 0 -apiserver_response_sizes_count{component="apiserver",group="extensions",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 226 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 163 -apiserver_response_sizes_count{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1000"} 231 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10000"} 231 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="100000"} 231 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 231 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+07"} 231 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+08"} 231 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+09"} 231 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 231 -apiserver_response_sizes_sum{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 0 -apiserver_response_sizes_count{component="apiserver",group="extensions",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 231 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1000"} 0 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1232 -apiserver_response_sizes_count{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1000"} 225 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10000"} 225 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="100000"} 225 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 225 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+07"} 225 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+08"} 225 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+09"} 225 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 225 -apiserver_response_sizes_sum{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 0 -apiserver_response_sizes_count{component="apiserver",group="extensions",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 225 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1000"} 0 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1359 -apiserver_response_sizes_count{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1000"} 224 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10000"} 225 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="100000"} 225 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 225 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+07"} 225 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+08"} 225 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+09"} 225 -apiserver_response_sizes_bucket{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 225 -apiserver_response_sizes_sum{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 2650 -apiserver_response_sizes_count{component="apiserver",group="extensions",resource="replicasets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 225 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 102 -apiserver_response_sizes_count{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1000"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10000"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="100000"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+07"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+08"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+09"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 228 -apiserver_response_sizes_sum{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 0 -apiserver_response_sizes_count{component="apiserver",group="networking.k8s.io",resource="ingresses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 228 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1"} 104 -apiserver_response_sizes_count{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 222 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 222 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 222 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 222 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 222 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 222 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 222 -apiserver_response_sizes_bucket{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 222 -apiserver_response_sizes_sum{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1"} 0 -apiserver_response_sizes_count{component="apiserver",group="networking.k8s.io",resource="networkpolicies",scope="cluster",subresource="",verb="WATCH",version="v1"} 222 -apiserver_response_sizes_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="100000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+07"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+08"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+09"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 2 -apiserver_response_sizes_sum{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 200 -apiserver_response_sizes_count{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1000"} 455 -apiserver_response_sizes_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10000"} 455 -apiserver_response_sizes_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="100000"} 455 -apiserver_response_sizes_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 455 -apiserver_response_sizes_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+07"} 455 -apiserver_response_sizes_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+08"} 455 -apiserver_response_sizes_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+09"} 455 -apiserver_response_sizes_bucket{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 455 -apiserver_response_sizes_sum{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 0 -apiserver_response_sizes_count{component="apiserver",group="node.k8s.io",resource="runtimeclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 455 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="100000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+07"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+08"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+09"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 2 -apiserver_response_sizes_sum{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 206 -apiserver_response_sizes_count{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1000"} 454 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10000"} 454 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="100000"} 454 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 454 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+07"} 454 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+08"} 454 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+09"} 454 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 454 -apiserver_response_sizes_sum{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 0 -apiserver_response_sizes_count{component="apiserver",group="policy",resource="poddisruptionbudgets",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 454 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1000"} 0 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1216 -apiserver_response_sizes_count{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1000"} 230 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10000"} 230 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="100000"} 230 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 230 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+07"} 230 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+08"} 230 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+09"} 230 -apiserver_response_sizes_bucket{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 230 -apiserver_response_sizes_sum{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 0 -apiserver_response_sizes_count{component="apiserver",group="policy",resource="podsecuritypolicies",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 230 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="1000"} 38 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="10000"} 38 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="100000"} 38 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="1e+06"} 38 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="1e+07"} 38 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="1e+08"} 38 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="1e+09"} 38 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1",le="+Inf"} 38 -apiserver_response_sizes_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1"} 9000 -apiserver_response_sizes_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="GET",version="v1"} 38 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 3 -apiserver_response_sizes_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 18398 -apiserver_response_sizes_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 450 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 450 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 451 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 451 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 451 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 451 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 451 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 451 -apiserver_response_sizes_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 21394 -apiserver_response_sizes_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterrolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 451 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="1000"} 60 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="10000"} 60 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="100000"} 60 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="1e+06"} 60 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="1e+07"} 60 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="1e+08"} 60 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="1e+09"} 60 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1",le="+Inf"} 60 -apiserver_response_sizes_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1"} 12956 -apiserver_response_sizes_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="GET",version="v1"} 60 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 3 -apiserver_response_sizes_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1"} 27885 -apiserver_response_sizes_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="LIST",version="v1"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 457 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 457 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 459 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 459 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 459 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 459 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 459 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 459 -apiserver_response_sizes_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1"} 52263 -apiserver_response_sizes_count{component="apiserver",group="rbac.authorization.k8s.io",resource="clusterroles",scope="cluster",subresource="",verb="WATCH",version="v1"} 459 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_response_sizes_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 5118 -apiserver_response_sizes_count{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 455 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 456 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 456 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 456 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 456 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 456 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 456 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 456 -apiserver_response_sizes_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 5655 -apiserver_response_sizes_count{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="cluster",subresource="",verb="WATCH",version="v1"} 456 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="1000"} 7 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="10000"} 7 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="100000"} 7 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="1e+06"} 7 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="1e+07"} 7 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="1e+08"} 7 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="1e+09"} 7 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 7 -apiserver_response_sizes_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1"} 1625 -apiserver_response_sizes_count{component="apiserver",group="rbac.authorization.k8s.io",resource="rolebindings",scope="namespace",subresource="",verb="GET",version="v1"} 7 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_response_sizes_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1"} 3849 -apiserver_response_sizes_count{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 450 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 451 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 451 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 451 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 451 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 451 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 451 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 451 -apiserver_response_sizes_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1"} 4337 -apiserver_response_sizes_count{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="cluster",subresource="",verb="WATCH",version="v1"} 451 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="1000"} 7 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="10000"} 7 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="100000"} 7 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="1e+06"} 7 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="1e+07"} 7 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="1e+08"} 7 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="1e+09"} 7 -apiserver_response_sizes_bucket{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1",le="+Inf"} 7 -apiserver_response_sizes_sum{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1"} 1511 -apiserver_response_sizes_count{component="apiserver",group="rbac.authorization.k8s.io",resource="roles",scope="namespace",subresource="",verb="GET",version="v1"} 7 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="1000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="10000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="100000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="1e+06"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="1e+07"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="1e+08"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="1e+09"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1",le="+Inf"} 2 -apiserver_response_sizes_sum{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1"} 380 -apiserver_response_sizes_count{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="GET",version="v1beta1"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 621 -apiserver_response_sizes_count{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 114 -apiserver_response_sizes_count{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 222 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 222 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 222 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 222 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 222 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 222 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 222 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 222 -apiserver_response_sizes_sum{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 0 -apiserver_response_sizes_count{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 222 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1000"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10000"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="100000"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+07"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+08"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+09"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 229 -apiserver_response_sizes_sum{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 663 -apiserver_response_sizes_count{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 229 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1000"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10000"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="100000"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+07"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+08"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+09"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 3 -apiserver_response_sizes_sum{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 297 -apiserver_response_sizes_count{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1000"} 684 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10000"} 684 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="100000"} 684 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 684 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+07"} 684 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+08"} 684 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+09"} 684 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 684 -apiserver_response_sizes_sum{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 0 -apiserver_response_sizes_count{component="apiserver",group="storage.k8s.io",resource="csidrivers",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 684 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 95 -apiserver_response_sizes_count{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="LIST",version="v1beta1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1000"} 227 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="10000"} 227 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="100000"} 227 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+06"} 227 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+07"} 227 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+08"} 227 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="1e+09"} 227 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1",le="+Inf"} 227 -apiserver_response_sizes_sum{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 0 -apiserver_response_sizes_count{component="apiserver",group="storage.k8s.io",resource="csinodes",scope="cluster",subresource="",verb="WATCH",version="v1beta1"} 227 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="1000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="10000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="100000"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="1e+06"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="1e+07"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="1e+08"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="1e+09"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1",le="+Inf"} 1 -apiserver_response_sizes_sum{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1"} 244 -apiserver_response_sizes_count{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="GET",version="v1"} 1 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 3 -apiserver_response_sizes_sum{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 886 -apiserver_response_sizes_count{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="LIST",version="v1"} 3 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 685 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 685 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 685 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 685 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 685 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 685 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 685 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 685 -apiserver_response_sizes_sum{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 1310 -apiserver_response_sizes_count{component="apiserver",group="storage.k8s.io",resource="storageclasses",scope="cluster",subresource="",verb="WATCH",version="v1"} 685 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="1000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="10000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="100000"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+06"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+07"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+08"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="1e+09"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1",le="+Inf"} 2 -apiserver_response_sizes_sum{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1"} 206 -apiserver_response_sizes_count{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="LIST",version="v1"} 2 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="1000"} 452 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="10000"} 452 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="100000"} 452 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+06"} 452 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+07"} 452 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+08"} 452 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="1e+09"} 452 -apiserver_response_sizes_bucket{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1",le="+Inf"} 452 -apiserver_response_sizes_sum{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1"} 0 -apiserver_response_sizes_count{component="apiserver",group="storage.k8s.io",resource="volumeattachments",scope="cluster",subresource="",verb="WATCH",version="v1"} 452 -# HELP apiserver_storage_data_key_generation_duration_seconds Latencies in seconds of data encryption key(DEK) generation operations. -# TYPE apiserver_storage_data_key_generation_duration_seconds histogram -apiserver_storage_data_key_generation_duration_seconds_bucket{le="5e-06"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="1e-05"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="2e-05"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="4e-05"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="8e-05"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.00016"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.00032"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.00064"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.00128"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.00256"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.00512"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.01024"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.02048"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.04096"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="+Inf"} 0 -apiserver_storage_data_key_generation_duration_seconds_sum 0 -apiserver_storage_data_key_generation_duration_seconds_count 0 -# HELP apiserver_storage_data_key_generation_failures_total Total number of failed data encryption key(DEK) generation operations. -# TYPE apiserver_storage_data_key_generation_failures_total counter -apiserver_storage_data_key_generation_failures_total 0 -# HELP apiserver_storage_data_key_generation_latencies_microseconds (Deprecated) Latencies in microseconds of data encryption key(DEK) generation operations. -# TYPE apiserver_storage_data_key_generation_latencies_microseconds histogram -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="5"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="10"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="20"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="40"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="80"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="160"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="320"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="640"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="1280"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="2560"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="5120"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="10240"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="20480"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="40960"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="+Inf"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_sum 0 -apiserver_storage_data_key_generation_latencies_microseconds_count 0 -# HELP apiserver_storage_envelope_transformation_cache_misses_total Total number of cache misses while accessing key decryption key(KEK). -# TYPE apiserver_storage_envelope_transformation_cache_misses_total counter -apiserver_storage_envelope_transformation_cache_misses_total 0 -# HELP authenticated_user_requests Counter of authenticated requests broken out by username. -# TYPE authenticated_user_requests counter -authenticated_user_requests{username="other"} 573586 -# HELP autoregister_adds (Deprecated) Total number of adds handled by workqueue: autoregister -# TYPE autoregister_adds counter -autoregister_adds 10260 -# HELP autoregister_depth (Deprecated) Current depth of workqueue: autoregister -# TYPE autoregister_depth gauge -autoregister_depth 0 -# HELP autoregister_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for autoregister been running. -# TYPE autoregister_longest_running_processor_microseconds gauge -autoregister_longest_running_processor_microseconds 0 -# HELP autoregister_queue_latency (Deprecated) How long an item stays in workqueueautoregister before being requested. -# TYPE autoregister_queue_latency summary -autoregister_queue_latency{quantile="0.5"} 6 -autoregister_queue_latency{quantile="0.9"} 18 -autoregister_queue_latency{quantile="0.99"} 25 -autoregister_queue_latency_sum 3.82988e+06 -autoregister_queue_latency_count 10260 -# HELP autoregister_retries (Deprecated) Total number of retries handled by workqueue: autoregister -# TYPE autoregister_retries counter -autoregister_retries 0 -# HELP autoregister_unfinished_work_seconds (Deprecated) How many seconds of work autoregister has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE autoregister_unfinished_work_seconds gauge -autoregister_unfinished_work_seconds 0 -# HELP autoregister_work_duration (Deprecated) How long processing an item from workqueueautoregister takes. -# TYPE autoregister_work_duration summary -autoregister_work_duration{quantile="0.5"} 11 -autoregister_work_duration{quantile="0.9"} 48 -autoregister_work_duration{quantile="0.99"} 237 -autoregister_work_duration_sum 327917 -autoregister_work_duration_count 10260 -# HELP crdEstablishing_adds (Deprecated) Total number of adds handled by workqueue: crdEstablishing -# TYPE crdEstablishing_adds counter -crdEstablishing_adds 0 -# HELP crdEstablishing_depth (Deprecated) Current depth of workqueue: crdEstablishing -# TYPE crdEstablishing_depth gauge -crdEstablishing_depth 0 -# HELP crdEstablishing_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for crdEstablishing been running. -# TYPE crdEstablishing_longest_running_processor_microseconds gauge -crdEstablishing_longest_running_processor_microseconds 0 -# HELP crdEstablishing_queue_latency (Deprecated) How long an item stays in workqueuecrdEstablishing before being requested. -# TYPE crdEstablishing_queue_latency summary -crdEstablishing_queue_latency{quantile="0.5"} NaN -crdEstablishing_queue_latency{quantile="0.9"} NaN -crdEstablishing_queue_latency{quantile="0.99"} NaN -crdEstablishing_queue_latency_sum 0 -crdEstablishing_queue_latency_count 0 -# HELP crdEstablishing_retries (Deprecated) Total number of retries handled by workqueue: crdEstablishing -# TYPE crdEstablishing_retries counter -crdEstablishing_retries 0 -# HELP crdEstablishing_unfinished_work_seconds (Deprecated) How many seconds of work crdEstablishing has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE crdEstablishing_unfinished_work_seconds gauge -crdEstablishing_unfinished_work_seconds 0 -# HELP crdEstablishing_work_duration (Deprecated) How long processing an item from workqueuecrdEstablishing takes. -# TYPE crdEstablishing_work_duration summary -crdEstablishing_work_duration{quantile="0.5"} NaN -crdEstablishing_work_duration{quantile="0.9"} NaN -crdEstablishing_work_duration{quantile="0.99"} NaN -crdEstablishing_work_duration_sum 0 -crdEstablishing_work_duration_count 0 -# HELP crd_autoregistration_controller_adds (Deprecated) Total number of adds handled by workqueue: crd_autoregistration_controller -# TYPE crd_autoregistration_controller_adds counter -crd_autoregistration_controller_adds 0 -# HELP crd_autoregistration_controller_depth (Deprecated) Current depth of workqueue: crd_autoregistration_controller -# TYPE crd_autoregistration_controller_depth gauge -crd_autoregistration_controller_depth 0 -# HELP crd_autoregistration_controller_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for crd_autoregistration_controller been running. -# TYPE crd_autoregistration_controller_longest_running_processor_microseconds gauge -crd_autoregistration_controller_longest_running_processor_microseconds 0 -# HELP crd_autoregistration_controller_queue_latency (Deprecated) How long an item stays in workqueuecrd_autoregistration_controller before being requested. -# TYPE crd_autoregistration_controller_queue_latency summary -crd_autoregistration_controller_queue_latency{quantile="0.5"} NaN -crd_autoregistration_controller_queue_latency{quantile="0.9"} NaN -crd_autoregistration_controller_queue_latency{quantile="0.99"} NaN -crd_autoregistration_controller_queue_latency_sum 0 -crd_autoregistration_controller_queue_latency_count 0 -# HELP crd_autoregistration_controller_retries (Deprecated) Total number of retries handled by workqueue: crd_autoregistration_controller -# TYPE crd_autoregistration_controller_retries counter -crd_autoregistration_controller_retries 0 -# HELP crd_autoregistration_controller_unfinished_work_seconds (Deprecated) How many seconds of work crd_autoregistration_controller has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE crd_autoregistration_controller_unfinished_work_seconds gauge -crd_autoregistration_controller_unfinished_work_seconds 0 -# HELP crd_autoregistration_controller_work_duration (Deprecated) How long processing an item from workqueuecrd_autoregistration_controller takes. -# TYPE crd_autoregistration_controller_work_duration summary -crd_autoregistration_controller_work_duration{quantile="0.5"} NaN -crd_autoregistration_controller_work_duration{quantile="0.9"} NaN -crd_autoregistration_controller_work_duration{quantile="0.99"} NaN -crd_autoregistration_controller_work_duration_sum 0 -crd_autoregistration_controller_work_duration_count 0 -# HELP crd_finalizer_adds (Deprecated) Total number of adds handled by workqueue: crd_finalizer -# TYPE crd_finalizer_adds counter -crd_finalizer_adds 0 -# HELP crd_finalizer_depth (Deprecated) Current depth of workqueue: crd_finalizer -# TYPE crd_finalizer_depth gauge -crd_finalizer_depth 0 -# HELP crd_finalizer_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for crd_finalizer been running. -# TYPE crd_finalizer_longest_running_processor_microseconds gauge -crd_finalizer_longest_running_processor_microseconds 0 -# HELP crd_finalizer_queue_latency (Deprecated) How long an item stays in workqueuecrd_finalizer before being requested. -# TYPE crd_finalizer_queue_latency summary -crd_finalizer_queue_latency{quantile="0.5"} NaN -crd_finalizer_queue_latency{quantile="0.9"} NaN -crd_finalizer_queue_latency{quantile="0.99"} NaN -crd_finalizer_queue_latency_sum 0 -crd_finalizer_queue_latency_count 0 -# HELP crd_finalizer_retries (Deprecated) Total number of retries handled by workqueue: crd_finalizer -# TYPE crd_finalizer_retries counter -crd_finalizer_retries 0 -# HELP crd_finalizer_unfinished_work_seconds (Deprecated) How many seconds of work crd_finalizer has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE crd_finalizer_unfinished_work_seconds gauge -crd_finalizer_unfinished_work_seconds 0 -# HELP crd_finalizer_work_duration (Deprecated) How long processing an item from workqueuecrd_finalizer takes. -# TYPE crd_finalizer_work_duration summary -crd_finalizer_work_duration{quantile="0.5"} NaN -crd_finalizer_work_duration{quantile="0.9"} NaN -crd_finalizer_work_duration{quantile="0.99"} NaN -crd_finalizer_work_duration_sum 0 -crd_finalizer_work_duration_count 0 -# HELP crd_naming_condition_controller_adds (Deprecated) Total number of adds handled by workqueue: crd_naming_condition_controller -# TYPE crd_naming_condition_controller_adds counter -crd_naming_condition_controller_adds 0 -# HELP crd_naming_condition_controller_depth (Deprecated) Current depth of workqueue: crd_naming_condition_controller -# TYPE crd_naming_condition_controller_depth gauge -crd_naming_condition_controller_depth 0 -# HELP crd_naming_condition_controller_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for crd_naming_condition_controller been running. -# TYPE crd_naming_condition_controller_longest_running_processor_microseconds gauge -crd_naming_condition_controller_longest_running_processor_microseconds 0 -# HELP crd_naming_condition_controller_queue_latency (Deprecated) How long an item stays in workqueuecrd_naming_condition_controller before being requested. -# TYPE crd_naming_condition_controller_queue_latency summary -crd_naming_condition_controller_queue_latency{quantile="0.5"} NaN -crd_naming_condition_controller_queue_latency{quantile="0.9"} NaN -crd_naming_condition_controller_queue_latency{quantile="0.99"} NaN -crd_naming_condition_controller_queue_latency_sum 0 -crd_naming_condition_controller_queue_latency_count 0 -# HELP crd_naming_condition_controller_retries (Deprecated) Total number of retries handled by workqueue: crd_naming_condition_controller -# TYPE crd_naming_condition_controller_retries counter -crd_naming_condition_controller_retries 0 -# HELP crd_naming_condition_controller_unfinished_work_seconds (Deprecated) How many seconds of work crd_naming_condition_controller has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE crd_naming_condition_controller_unfinished_work_seconds gauge -crd_naming_condition_controller_unfinished_work_seconds 0 -# HELP crd_naming_condition_controller_work_duration (Deprecated) How long processing an item from workqueuecrd_naming_condition_controller takes. -# TYPE crd_naming_condition_controller_work_duration summary -crd_naming_condition_controller_work_duration{quantile="0.5"} NaN -crd_naming_condition_controller_work_duration{quantile="0.9"} NaN -crd_naming_condition_controller_work_duration{quantile="0.99"} NaN -crd_naming_condition_controller_work_duration_sum 0 -crd_naming_condition_controller_work_duration_count 0 -# HELP etcd_helper_cache_entry_count (Deprecated) Counter of etcd helper cache entries. This can be different from etcd_helper_cache_miss_count because two concurrent threads can miss the cache and generate the same entry twice. -# TYPE etcd_helper_cache_entry_count counter -etcd_helper_cache_entry_count 0 -# HELP etcd_helper_cache_entry_total Counter of etcd helper cache entries. This can be different from etcd_helper_cache_miss_count because two concurrent threads can miss the cache and generate the same entry twice. -# TYPE etcd_helper_cache_entry_total counter -etcd_helper_cache_entry_total 0 -# HELP etcd_helper_cache_hit_count (Deprecated) Counter of etcd helper cache hits. -# TYPE etcd_helper_cache_hit_count counter -etcd_helper_cache_hit_count 0 -# HELP etcd_helper_cache_hit_total Counter of etcd helper cache hits. -# TYPE etcd_helper_cache_hit_total counter -etcd_helper_cache_hit_total 0 -# HELP etcd_helper_cache_miss_count (Deprecated) Counter of etcd helper cache miss. -# TYPE etcd_helper_cache_miss_count counter -etcd_helper_cache_miss_count 0 -# HELP etcd_helper_cache_miss_total Counter of etcd helper cache miss. -# TYPE etcd_helper_cache_miss_total counter -etcd_helper_cache_miss_total 0 -# HELP etcd_object_counts Number of stored objects at the time of last check split by kind. -# TYPE etcd_object_counts gauge -etcd_object_counts{resource="apiservices.apiregistration.k8s.io"} 30 -etcd_object_counts{resource="certificatesigningrequests.certificates.k8s.io"} 0 -etcd_object_counts{resource="clusterrolebindings.rbac.authorization.k8s.io"} 44 -etcd_object_counts{resource="clusterroles.rbac.authorization.k8s.io"} 57 -etcd_object_counts{resource="configmaps"} 8 -etcd_object_counts{resource="controllerrevisions.apps"} 3 -etcd_object_counts{resource="cronjobs.batch"} 0 -etcd_object_counts{resource="csidrivers.storage.k8s.io"} 0 -etcd_object_counts{resource="csinodes.storage.k8s.io"} 0 -etcd_object_counts{resource="customresourcedefinitions.apiextensions.k8s.io"} 0 -etcd_object_counts{resource="daemonsets.apps"} 3 -etcd_object_counts{resource="deployments.apps"} 1 -etcd_object_counts{resource="endpoints"} 4 -etcd_object_counts{resource="events"} 0 -etcd_object_counts{resource="horizontalpodautoscalers.autoscaling"} 0 -etcd_object_counts{resource="ingresses.extensions"} 0 -etcd_object_counts{resource="jobs.batch"} 0 -etcd_object_counts{resource="leases.coordination.k8s.io"} 1 -etcd_object_counts{resource="limitranges"} 0 -etcd_object_counts{resource="mutatingwebhookconfigurations.admissionregistration.k8s.io"} 0 -etcd_object_counts{resource="namespaces"} 4 -etcd_object_counts{resource="networkpolicies.networking.k8s.io"} 0 -etcd_object_counts{resource="nodes"} 1 -etcd_object_counts{resource="persistentvolumeclaims"} 0 -etcd_object_counts{resource="persistentvolumes"} 0 -etcd_object_counts{resource="poddisruptionbudgets.policy"} 0 -etcd_object_counts{resource="pods"} 11 -etcd_object_counts{resource="podsecuritypolicies.policy"} 2 -etcd_object_counts{resource="podtemplates"} 0 -etcd_object_counts{resource="priorityclasses.scheduling.k8s.io"} 2 -etcd_object_counts{resource="replicasets.apps"} 1 -etcd_object_counts{resource="replicationcontrollers"} 0 -etcd_object_counts{resource="resourcequotas"} 0 -etcd_object_counts{resource="rolebindings.rbac.authorization.k8s.io"} 11 -etcd_object_counts{resource="roles.rbac.authorization.k8s.io"} 11 -etcd_object_counts{resource="runtimeclasses.node.k8s.io"} 0 -etcd_object_counts{resource="secrets"} 36 -etcd_object_counts{resource="serviceaccounts"} 35 -etcd_object_counts{resource="services"} 2 -etcd_object_counts{resource="statefulsets.apps"} 0 -etcd_object_counts{resource="storageclasses.storage.k8s.io"} 1 -etcd_object_counts{resource="validatingwebhookconfigurations.admissionregistration.k8s.io"} 0 -etcd_object_counts{resource="volumeattachments.storage.k8s.io"} 0 -# HELP etcd_request_cache_add_duration_seconds Latency in seconds of adding an object to etcd cache -# TYPE etcd_request_cache_add_duration_seconds histogram -etcd_request_cache_add_duration_seconds_bucket{le="0.005"} 0 -etcd_request_cache_add_duration_seconds_bucket{le="0.01"} 0 -etcd_request_cache_add_duration_seconds_bucket{le="0.025"} 0 -etcd_request_cache_add_duration_seconds_bucket{le="0.05"} 0 -etcd_request_cache_add_duration_seconds_bucket{le="0.1"} 0 -etcd_request_cache_add_duration_seconds_bucket{le="0.25"} 0 -etcd_request_cache_add_duration_seconds_bucket{le="0.5"} 0 -etcd_request_cache_add_duration_seconds_bucket{le="1"} 0 -etcd_request_cache_add_duration_seconds_bucket{le="2.5"} 0 -etcd_request_cache_add_duration_seconds_bucket{le="5"} 0 -etcd_request_cache_add_duration_seconds_bucket{le="10"} 0 -etcd_request_cache_add_duration_seconds_bucket{le="+Inf"} 0 -etcd_request_cache_add_duration_seconds_sum 0 -etcd_request_cache_add_duration_seconds_count 0 -# HELP etcd_request_cache_add_latencies_summary (Deprecated) Latency in microseconds of adding an object to etcd cache -# TYPE etcd_request_cache_add_latencies_summary summary -etcd_request_cache_add_latencies_summary{quantile="0.5"} NaN -etcd_request_cache_add_latencies_summary{quantile="0.9"} NaN -etcd_request_cache_add_latencies_summary{quantile="0.99"} NaN -etcd_request_cache_add_latencies_summary_sum 0 -etcd_request_cache_add_latencies_summary_count 0 -# HELP etcd_request_cache_get_duration_seconds Latency in seconds of getting an object from etcd cache -# TYPE etcd_request_cache_get_duration_seconds histogram -etcd_request_cache_get_duration_seconds_bucket{le="0.005"} 0 -etcd_request_cache_get_duration_seconds_bucket{le="0.01"} 0 -etcd_request_cache_get_duration_seconds_bucket{le="0.025"} 0 -etcd_request_cache_get_duration_seconds_bucket{le="0.05"} 0 -etcd_request_cache_get_duration_seconds_bucket{le="0.1"} 0 -etcd_request_cache_get_duration_seconds_bucket{le="0.25"} 0 -etcd_request_cache_get_duration_seconds_bucket{le="0.5"} 0 -etcd_request_cache_get_duration_seconds_bucket{le="1"} 0 -etcd_request_cache_get_duration_seconds_bucket{le="2.5"} 0 -etcd_request_cache_get_duration_seconds_bucket{le="5"} 0 -etcd_request_cache_get_duration_seconds_bucket{le="10"} 0 -etcd_request_cache_get_duration_seconds_bucket{le="+Inf"} 0 -etcd_request_cache_get_duration_seconds_sum 0 -etcd_request_cache_get_duration_seconds_count 0 -# HELP etcd_request_cache_get_latencies_summary (Deprecated) Latency in microseconds of getting an object from etcd cache -# TYPE etcd_request_cache_get_latencies_summary summary -etcd_request_cache_get_latencies_summary{quantile="0.5"} NaN -etcd_request_cache_get_latencies_summary{quantile="0.9"} NaN -etcd_request_cache_get_latencies_summary{quantile="0.99"} NaN -etcd_request_cache_get_latencies_summary_sum 0 -etcd_request_cache_get_latencies_summary_count 0 -# HELP get_token_count Counter of total Token() requests to the alternate token source -# TYPE get_token_count counter -get_token_count 0 -# HELP get_token_fail_count Counter of failed Token() requests to the alternate token source -# TYPE get_token_fail_count counter -get_token_fail_count 0 -# HELP go_gc_duration_seconds A summary of the GC invocation durations. -# TYPE go_gc_duration_seconds summary -go_gc_duration_seconds{quantile="0"} 1.584e-05 -go_gc_duration_seconds{quantile="0.25"} 4.85e-05 -go_gc_duration_seconds{quantile="0.5"} 6.1839e-05 -go_gc_duration_seconds{quantile="0.75"} 7.7332e-05 -go_gc_duration_seconds{quantile="1"} 0.000196808 -go_gc_duration_seconds_sum 0.059063579 -go_gc_duration_seconds_count 877 -# HELP go_goroutines Number of goroutines that currently exist. -# TYPE go_goroutines gauge -go_goroutines 2154 -# HELP go_info Information about the Go environment. -# TYPE go_info gauge -go_info{version="go1.12.5"} 1 -# HELP go_memstats_alloc_bytes Number of bytes allocated and still in use. -# TYPE go_memstats_alloc_bytes gauge -go_memstats_alloc_bytes 1.25020112e+08 -# HELP go_memstats_alloc_bytes_total Total number of bytes allocated, even if freed. -# TYPE go_memstats_alloc_bytes_total counter -go_memstats_alloc_bytes_total 3.3076069336e+10 -# HELP go_memstats_buck_hash_sys_bytes Number of bytes used by the profiling bucket hash table. -# TYPE go_memstats_buck_hash_sys_bytes gauge -go_memstats_buck_hash_sys_bytes 3.07353e+06 -# HELP go_memstats_frees_total Total number of frees. -# TYPE go_memstats_frees_total counter -go_memstats_frees_total 3.2852112e+08 -# HELP go_memstats_gc_cpu_fraction The fraction of this program's available CPU time used by the GC since the program started. -# TYPE go_memstats_gc_cpu_fraction gauge -go_memstats_gc_cpu_fraction 6.157221575256685e-05 -# HELP go_memstats_gc_sys_bytes Number of bytes used for garbage collection system metadata. -# TYPE go_memstats_gc_sys_bytes gauge -go_memstats_gc_sys_bytes 9.900032e+06 -# HELP go_memstats_heap_alloc_bytes Number of heap bytes allocated and still in use. -# TYPE go_memstats_heap_alloc_bytes gauge -go_memstats_heap_alloc_bytes 1.25020112e+08 -# HELP go_memstats_heap_idle_bytes Number of heap bytes waiting to be used. -# TYPE go_memstats_heap_idle_bytes gauge -go_memstats_heap_idle_bytes 9.9991552e+07 -# HELP go_memstats_heap_inuse_bytes Number of heap bytes that are in use. -# TYPE go_memstats_heap_inuse_bytes gauge -go_memstats_heap_inuse_bytes 1.57335552e+08 -# HELP go_memstats_heap_objects Number of allocated objects. -# TYPE go_memstats_heap_objects gauge -go_memstats_heap_objects 668641 -# HELP go_memstats_heap_released_bytes Number of heap bytes released to OS. -# TYPE go_memstats_heap_released_bytes gauge -go_memstats_heap_released_bytes 9.4183424e+07 -# HELP go_memstats_heap_sys_bytes Number of heap bytes obtained from system. -# TYPE go_memstats_heap_sys_bytes gauge -go_memstats_heap_sys_bytes 2.57327104e+08 -# HELP go_memstats_last_gc_time_seconds Number of seconds since 1970 of last garbage collection. -# TYPE go_memstats_last_gc_time_seconds gauge -go_memstats_last_gc_time_seconds 1.5608582879933739e+09 -# HELP go_memstats_lookups_total Total number of pointer lookups. -# TYPE go_memstats_lookups_total counter -go_memstats_lookups_total 0 -# HELP go_memstats_mallocs_total Total number of mallocs. -# TYPE go_memstats_mallocs_total counter -go_memstats_mallocs_total 3.29189761e+08 -# HELP go_memstats_mcache_inuse_bytes Number of bytes in use by mcache structures. -# TYPE go_memstats_mcache_inuse_bytes gauge -go_memstats_mcache_inuse_bytes 13888 -# HELP go_memstats_mcache_sys_bytes Number of bytes used for mcache structures obtained from system. -# TYPE go_memstats_mcache_sys_bytes gauge -go_memstats_mcache_sys_bytes 16384 -# HELP go_memstats_mspan_inuse_bytes Number of bytes in use by mspan structures. -# TYPE go_memstats_mspan_inuse_bytes gauge -go_memstats_mspan_inuse_bytes 2.11032e+06 -# HELP go_memstats_mspan_sys_bytes Number of bytes used for mspan structures obtained from system. -# TYPE go_memstats_mspan_sys_bytes gauge -go_memstats_mspan_sys_bytes 2.29376e+06 -# HELP go_memstats_next_gc_bytes Number of heap bytes when next garbage collection will take place. -# TYPE go_memstats_next_gc_bytes gauge -go_memstats_next_gc_bytes 2.03675568e+08 -# HELP go_memstats_other_sys_bytes Number of bytes used for other system allocations. -# TYPE go_memstats_other_sys_bytes gauge -go_memstats_other_sys_bytes 1.712894e+06 -# HELP go_memstats_stack_inuse_bytes Number of bytes in use by the stack allocator. -# TYPE go_memstats_stack_inuse_bytes gauge -go_memstats_stack_inuse_bytes 1.1108352e+07 -# HELP go_memstats_stack_sys_bytes Number of bytes obtained from system for stack allocator. -# TYPE go_memstats_stack_sys_bytes gauge -go_memstats_stack_sys_bytes 1.1108352e+07 -# HELP go_memstats_sys_bytes Number of bytes obtained from system. -# TYPE go_memstats_sys_bytes gauge -go_memstats_sys_bytes 2.85432056e+08 -# HELP go_threads Number of OS threads created. -# TYPE go_threads gauge -go_threads 23 -# HELP grpc_client_handled_total Total number of RPCs completed by the client, regardless of success or failure. -# TYPE grpc_client_handled_total counter -grpc_client_handled_total{grpc_code="Canceled",grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 370 -grpc_client_handled_total{grpc_code="OK",grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 339 -grpc_client_handled_total{grpc_code="OK",grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 10215 -grpc_client_handled_total{grpc_code="OK",grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 292549 -grpc_client_handled_total{grpc_code="OK",grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 124546 -# HELP grpc_client_msg_received_total Total number of RPC stream messages received by the client. -# TYPE grpc_client_msg_received_total counter -grpc_client_msg_received_total{grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 124955 -# HELP grpc_client_msg_sent_total Total number of gRPC stream messages sent by the client. -# TYPE grpc_client_msg_sent_total counter -grpc_client_msg_sent_total{grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 339 -grpc_client_msg_sent_total{grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 10215 -grpc_client_msg_sent_total{grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 292549 -grpc_client_msg_sent_total{grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 124546 -grpc_client_msg_sent_total{grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 439 -# HELP grpc_client_started_total Total number of RPCs started on the client. -# TYPE grpc_client_started_total counter -grpc_client_started_total{grpc_method="Compact",grpc_service="etcdserverpb.KV",grpc_type="unary"} 339 -grpc_client_started_total{grpc_method="LeaseGrant",grpc_service="etcdserverpb.Lease",grpc_type="unary"} 10215 -grpc_client_started_total{grpc_method="Range",grpc_service="etcdserverpb.KV",grpc_type="unary"} 292549 -grpc_client_started_total{grpc_method="Txn",grpc_service="etcdserverpb.KV",grpc_type="unary"} 124546 -grpc_client_started_total{grpc_method="Watch",grpc_service="etcdserverpb.Watch",grpc_type="bidi_stream"} 439 -# HELP http_request_duration_microseconds The HTTP request latencies in microseconds. -# TYPE http_request_duration_microseconds summary -http_request_duration_microseconds{handler="prometheus",quantile="0.5"} NaN -http_request_duration_microseconds{handler="prometheus",quantile="0.9"} NaN -http_request_duration_microseconds{handler="prometheus",quantile="0.99"} NaN -http_request_duration_microseconds_sum{handler="prometheus"} 6.310873251000004e+06 -http_request_duration_microseconds_count{handler="prometheus"} 111 -# HELP http_request_size_bytes The HTTP request sizes in bytes. -# TYPE http_request_size_bytes summary -http_request_size_bytes{handler="prometheus",quantile="0.5"} NaN -http_request_size_bytes{handler="prometheus",quantile="0.9"} NaN -http_request_size_bytes{handler="prometheus",quantile="0.99"} NaN -http_request_size_bytes_sum{handler="prometheus"} 8889 -http_request_size_bytes_count{handler="prometheus"} 111 -# HELP http_requests_total Total number of HTTP requests made. -# TYPE http_requests_total counter -http_requests_total{code="200",handler="prometheus",method="get"} 111 -# HELP http_response_size_bytes The HTTP response sizes in bytes. -# TYPE http_response_size_bytes summary -http_response_size_bytes{handler="prometheus",quantile="0.5"} NaN -http_response_size_bytes{handler="prometheus",quantile="0.9"} NaN -http_response_size_bytes{handler="prometheus",quantile="0.99"} NaN -http_response_size_bytes_sum{handler="prometheus"} 2.148285e+07 -http_response_size_bytes_count{handler="prometheus"} 111 -# HELP kubernetes_build_info A metric with a constant '1' value labeled by major, minor, git version, git commit, git tree state, build date, Go version, and compiler from which Kubernetes was built, and platform on which it is running. -# TYPE kubernetes_build_info gauge -kubernetes_build_info{buildDate="2019-05-17T00:58:35Z",compiler="gc",gitCommit="66049e3b21efe110454d67df4fa62b08ea79a19b",gitTreeState="clean",gitVersion="v1.14.2",goVersion="go1.12.5",major="1",minor="14",platform="linux/amd64"} 1 -# HELP process_cpu_seconds_total Total user and system CPU time spent in seconds. -# TYPE process_cpu_seconds_total counter -process_cpu_seconds_total 4990.06 -# HELP process_max_fds Maximum number of open file descriptors. -# TYPE process_max_fds gauge -process_max_fds 1.048576e+06 -# HELP process_open_fds Number of open file descriptors. -# TYPE process_open_fds gauge -process_open_fds 93 -# HELP process_resident_memory_bytes Resident memory size in bytes. -# TYPE process_resident_memory_bytes gauge -process_resident_memory_bytes 2.94764544e+08 -# HELP process_start_time_seconds Start time of the process since unix epoch in seconds. -# TYPE process_start_time_seconds gauge -process_start_time_seconds 1.56075622515e+09 -# HELP process_virtual_memory_bytes Virtual memory size in bytes. -# TYPE process_virtual_memory_bytes gauge -process_virtual_memory_bytes 4.86797312e+08 -# HELP process_virtual_memory_max_bytes Maximum amount of virtual memory available in bytes. -# TYPE process_virtual_memory_max_bytes gauge -process_virtual_memory_max_bytes -1 -# HELP rest_client_request_duration_seconds Request latency in seconds. Broken down by verb and URL. -# TYPE rest_client_request_duration_seconds histogram -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="0.001"} 784 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="0.002"} 3043 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="0.004"} 35162 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="0.008"} 36902 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="0.016"} 37040 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="0.032"} 37044 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="0.064"} 37058 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="0.128"} 37058 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="0.256"} 37058 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="0.512"} 37058 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="+Inf"} 37058 -rest_client_request_duration_seconds_sum{url="https://localhost:6443/%7Bprefix%7D",verb="GET"} 114.2188752569995 -rest_client_request_duration_seconds_count{url="https://localhost:6443/%7Bprefix%7D",verb="GET"} 37058 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="0.001"} 22 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="0.002"} 63 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="0.004"} 102 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="0.008"} 134 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="0.016"} 143 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="0.032"} 143 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="0.064"} 143 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="0.128"} 144 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="0.256"} 144 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="0.512"} 144 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="+Inf"} 144 -rest_client_request_duration_seconds_sum{url="https://localhost:6443/%7Bprefix%7D",verb="POST"} 0.5565930350000002 -rest_client_request_duration_seconds_count{url="https://localhost:6443/%7Bprefix%7D",verb="POST"} 144 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="0.001"} 2 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="0.002"} 7 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="0.004"} 32 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="0.008"} 35 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="0.016"} 35 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="0.032"} 35 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="0.064"} 35 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="0.128"} 35 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="0.256"} 35 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="0.512"} 35 -rest_client_request_duration_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="+Inf"} 35 -rest_client_request_duration_seconds_sum{url="https://localhost:6443/healthz",verb="GET"} 0.10272501599999997 -rest_client_request_duration_seconds_count{url="https://localhost:6443/healthz",verb="GET"} 35 -# HELP rest_client_request_latency_seconds (Deprecated) Request latency in seconds. Broken down by verb and URL. -# TYPE rest_client_request_latency_seconds histogram -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="0.001"} 784 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="0.002"} 3043 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="0.004"} 35162 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="0.008"} 36902 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="0.016"} 37040 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="0.032"} 37044 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="0.064"} 37058 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="0.128"} 37058 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="0.256"} 37058 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="0.512"} 37058 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="GET",le="+Inf"} 37058 -rest_client_request_latency_seconds_sum{url="https://localhost:6443/%7Bprefix%7D",verb="GET"} 114.2188752569995 -rest_client_request_latency_seconds_count{url="https://localhost:6443/%7Bprefix%7D",verb="GET"} 37058 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="0.001"} 22 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="0.002"} 63 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="0.004"} 102 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="0.008"} 134 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="0.016"} 143 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="0.032"} 143 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="0.064"} 143 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="0.128"} 144 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="0.256"} 144 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="0.512"} 144 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/%7Bprefix%7D",verb="POST",le="+Inf"} 144 -rest_client_request_latency_seconds_sum{url="https://localhost:6443/%7Bprefix%7D",verb="POST"} 0.5565930350000002 -rest_client_request_latency_seconds_count{url="https://localhost:6443/%7Bprefix%7D",verb="POST"} 144 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="0.001"} 2 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="0.002"} 7 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="0.004"} 32 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="0.008"} 35 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="0.016"} 35 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="0.032"} 35 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="0.064"} 35 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="0.128"} 35 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="0.256"} 35 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="0.512"} 35 -rest_client_request_latency_seconds_bucket{url="https://localhost:6443/healthz",verb="GET",le="+Inf"} 35 -rest_client_request_latency_seconds_sum{url="https://localhost:6443/healthz",verb="GET"} 0.10272501599999997 -rest_client_request_latency_seconds_count{url="https://localhost:6443/healthz",verb="GET"} 35 -# HELP rest_client_requests_total Number of HTTP requests, partitioned by status code, method, and host. -# TYPE rest_client_requests_total counter -rest_client_requests_total{code="200",host="localhost:6443",method="GET"} 41718 -rest_client_requests_total{code="201",host="localhost:6443",method="POST"} 144 -rest_client_requests_total{code="404",host="localhost:6443",method="GET"} 136 -rest_client_requests_total{code="500",host="localhost:6443",method="GET"} 34 -# HELP ssh_tunnel_open_count Counter of ssh tunnel total open attempts -# TYPE ssh_tunnel_open_count counter -ssh_tunnel_open_count 0 -# HELP ssh_tunnel_open_fail_count Counter of ssh tunnel failed open attempts -# TYPE ssh_tunnel_open_fail_count counter -ssh_tunnel_open_fail_count 0 -# HELP workqueue_adds_total Total number of adds handled by workqueue -# TYPE workqueue_adds_total counter -workqueue_adds_total{name="APIServiceOpenAPIAggregationControllerQueue1"} 204170 -workqueue_adds_total{name="APIServiceRegistrationController"} 10230 -workqueue_adds_total{name="AvailableConditionController"} 102150 -workqueue_adds_total{name="DiscoveryController"} 0 -workqueue_adds_total{name="admission_quota_controller"} 125 -workqueue_adds_total{name="autoregister"} 10260 -workqueue_adds_total{name="crdEstablishing"} 0 -workqueue_adds_total{name="crd_autoregistration_controller"} 0 -workqueue_adds_total{name="crd_finalizer"} 0 -workqueue_adds_total{name="crd_naming_condition_controller"} 0 -# HELP workqueue_depth Current depth of workqueue -# TYPE workqueue_depth gauge -workqueue_depth{name="APIServiceOpenAPIAggregationControllerQueue1"} 0 -workqueue_depth{name="APIServiceRegistrationController"} 0 -workqueue_depth{name="AvailableConditionController"} 0 -workqueue_depth{name="DiscoveryController"} 0 -workqueue_depth{name="admission_quota_controller"} 0 -workqueue_depth{name="autoregister"} 0 -workqueue_depth{name="crdEstablishing"} 0 -workqueue_depth{name="crd_autoregistration_controller"} 0 -workqueue_depth{name="crd_finalizer"} 0 -workqueue_depth{name="crd_naming_condition_controller"} 0 -# HELP workqueue_longest_running_processor_seconds How many seconds has the longest running processor for workqueue been running. -# TYPE workqueue_longest_running_processor_seconds gauge -workqueue_longest_running_processor_seconds{name="APIServiceOpenAPIAggregationControllerQueue1"} 0 -workqueue_longest_running_processor_seconds{name="APIServiceRegistrationController"} 0 -workqueue_longest_running_processor_seconds{name="AvailableConditionController"} 0 -workqueue_longest_running_processor_seconds{name="DiscoveryController"} 0 -workqueue_longest_running_processor_seconds{name="admission_quota_controller"} 0 -workqueue_longest_running_processor_seconds{name="autoregister"} 0 -workqueue_longest_running_processor_seconds{name="crdEstablishing"} 0 -workqueue_longest_running_processor_seconds{name="crd_autoregistration_controller"} 0 -workqueue_longest_running_processor_seconds{name="crd_finalizer"} 0 -workqueue_longest_running_processor_seconds{name="crd_naming_condition_controller"} 0 -# HELP workqueue_queue_duration_seconds How long in seconds an item stays in workqueue before being requested. -# TYPE workqueue_queue_duration_seconds histogram -workqueue_queue_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="9.999999999999999e-06"} 2899 -workqueue_queue_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="9.999999999999999e-05"} 108181 -workqueue_queue_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="0.001"} 204161 -workqueue_queue_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="0.01"} 204170 -workqueue_queue_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="0.1"} 204170 -workqueue_queue_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="1"} 204170 -workqueue_queue_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="10"} 204170 -workqueue_queue_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="+Inf"} 204170 -workqueue_queue_duration_seconds_sum{name="APIServiceOpenAPIAggregationControllerQueue1"} 23.397724911000175 -workqueue_queue_duration_seconds_count{name="APIServiceOpenAPIAggregationControllerQueue1"} 204170 -workqueue_queue_duration_seconds_bucket{name="APIServiceRegistrationController",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="APIServiceRegistrationController",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="APIServiceRegistrationController",le="1e-06"} 85 -workqueue_queue_duration_seconds_bucket{name="APIServiceRegistrationController",le="9.999999999999999e-06"} 4538 -workqueue_queue_duration_seconds_bucket{name="APIServiceRegistrationController",le="9.999999999999999e-05"} 9880 -workqueue_queue_duration_seconds_bucket{name="APIServiceRegistrationController",le="0.001"} 10227 -workqueue_queue_duration_seconds_bucket{name="APIServiceRegistrationController",le="0.01"} 10230 -workqueue_queue_duration_seconds_bucket{name="APIServiceRegistrationController",le="0.1"} 10230 -workqueue_queue_duration_seconds_bucket{name="APIServiceRegistrationController",le="1"} 10230 -workqueue_queue_duration_seconds_bucket{name="APIServiceRegistrationController",le="10"} 10230 -workqueue_queue_duration_seconds_bucket{name="APIServiceRegistrationController",le="+Inf"} 10230 -workqueue_queue_duration_seconds_sum{name="APIServiceRegistrationController"} 0.25387079400000034 -workqueue_queue_duration_seconds_count{name="APIServiceRegistrationController"} 10230 -workqueue_queue_duration_seconds_bucket{name="AvailableConditionController",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="AvailableConditionController",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="AvailableConditionController",le="1e-06"} 279 -workqueue_queue_duration_seconds_bucket{name="AvailableConditionController",le="9.999999999999999e-06"} 35253 -workqueue_queue_duration_seconds_bucket{name="AvailableConditionController",le="9.999999999999999e-05"} 99281 -workqueue_queue_duration_seconds_bucket{name="AvailableConditionController",le="0.001"} 102150 -workqueue_queue_duration_seconds_bucket{name="AvailableConditionController",le="0.01"} 102150 -workqueue_queue_duration_seconds_bucket{name="AvailableConditionController",le="0.1"} 102150 -workqueue_queue_duration_seconds_bucket{name="AvailableConditionController",le="1"} 102150 -workqueue_queue_duration_seconds_bucket{name="AvailableConditionController",le="10"} 102150 -workqueue_queue_duration_seconds_bucket{name="AvailableConditionController",le="+Inf"} 102150 -workqueue_queue_duration_seconds_sum{name="AvailableConditionController"} 2.2794675299999922 -workqueue_queue_duration_seconds_count{name="AvailableConditionController"} 102150 -workqueue_queue_duration_seconds_bucket{name="DiscoveryController",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="DiscoveryController",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="DiscoveryController",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="DiscoveryController",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="DiscoveryController",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="DiscoveryController",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="DiscoveryController",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="DiscoveryController",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="DiscoveryController",le="1"} 0 -workqueue_queue_duration_seconds_bucket{name="DiscoveryController",le="10"} 0 -workqueue_queue_duration_seconds_bucket{name="DiscoveryController",le="+Inf"} 0 -workqueue_queue_duration_seconds_sum{name="DiscoveryController"} 0 -workqueue_queue_duration_seconds_count{name="DiscoveryController"} 0 -workqueue_queue_duration_seconds_bucket{name="admission_quota_controller",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="admission_quota_controller",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="admission_quota_controller",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="admission_quota_controller",le="9.999999999999999e-06"} 37 -workqueue_queue_duration_seconds_bucket{name="admission_quota_controller",le="9.999999999999999e-05"} 124 -workqueue_queue_duration_seconds_bucket{name="admission_quota_controller",le="0.001"} 124 -workqueue_queue_duration_seconds_bucket{name="admission_quota_controller",le="0.01"} 125 -workqueue_queue_duration_seconds_bucket{name="admission_quota_controller",le="0.1"} 125 -workqueue_queue_duration_seconds_bucket{name="admission_quota_controller",le="1"} 125 -workqueue_queue_duration_seconds_bucket{name="admission_quota_controller",le="10"} 125 -workqueue_queue_duration_seconds_bucket{name="admission_quota_controller",le="+Inf"} 125 -workqueue_queue_duration_seconds_sum{name="admission_quota_controller"} 0.0052650669999999965 -workqueue_queue_duration_seconds_count{name="admission_quota_controller"} 125 -workqueue_queue_duration_seconds_bucket{name="autoregister",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="autoregister",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="autoregister",le="1e-06"} 112 -workqueue_queue_duration_seconds_bucket{name="autoregister",le="9.999999999999999e-06"} 7141 -workqueue_queue_duration_seconds_bucket{name="autoregister",le="9.999999999999999e-05"} 10189 -workqueue_queue_duration_seconds_bucket{name="autoregister",le="0.001"} 10204 -workqueue_queue_duration_seconds_bucket{name="autoregister",le="0.01"} 10217 -workqueue_queue_duration_seconds_bucket{name="autoregister",le="0.1"} 10230 -workqueue_queue_duration_seconds_bucket{name="autoregister",le="1"} 10260 -workqueue_queue_duration_seconds_bucket{name="autoregister",le="10"} 10260 -workqueue_queue_duration_seconds_bucket{name="autoregister",le="+Inf"} 10260 -workqueue_queue_duration_seconds_sum{name="autoregister"} 3.8268178149999796 -workqueue_queue_duration_seconds_count{name="autoregister"} 10260 -workqueue_queue_duration_seconds_bucket{name="crdEstablishing",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="crdEstablishing",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="crdEstablishing",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="crdEstablishing",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="crdEstablishing",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="crdEstablishing",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="crdEstablishing",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="crdEstablishing",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="crdEstablishing",le="1"} 0 -workqueue_queue_duration_seconds_bucket{name="crdEstablishing",le="10"} 0 -workqueue_queue_duration_seconds_bucket{name="crdEstablishing",le="+Inf"} 0 -workqueue_queue_duration_seconds_sum{name="crdEstablishing"} 0 -workqueue_queue_duration_seconds_count{name="crdEstablishing"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_autoregistration_controller",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_autoregistration_controller",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_autoregistration_controller",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_autoregistration_controller",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_autoregistration_controller",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_autoregistration_controller",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_autoregistration_controller",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_autoregistration_controller",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_autoregistration_controller",le="1"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_autoregistration_controller",le="10"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_autoregistration_controller",le="+Inf"} 0 -workqueue_queue_duration_seconds_sum{name="crd_autoregistration_controller"} 0 -workqueue_queue_duration_seconds_count{name="crd_autoregistration_controller"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_finalizer",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_finalizer",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_finalizer",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_finalizer",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_finalizer",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_finalizer",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_finalizer",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_finalizer",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_finalizer",le="1"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_finalizer",le="10"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_finalizer",le="+Inf"} 0 -workqueue_queue_duration_seconds_sum{name="crd_finalizer"} 0 -workqueue_queue_duration_seconds_count{name="crd_finalizer"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_naming_condition_controller",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_naming_condition_controller",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_naming_condition_controller",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_naming_condition_controller",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_naming_condition_controller",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_naming_condition_controller",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_naming_condition_controller",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_naming_condition_controller",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_naming_condition_controller",le="1"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_naming_condition_controller",le="10"} 0 -workqueue_queue_duration_seconds_bucket{name="crd_naming_condition_controller",le="+Inf"} 0 -workqueue_queue_duration_seconds_sum{name="crd_naming_condition_controller"} 0 -workqueue_queue_duration_seconds_count{name="crd_naming_condition_controller"} 0 -# HELP workqueue_retries_total Total number of retries handled by workqueue -# TYPE workqueue_retries_total counter -workqueue_retries_total{name="APIServiceOpenAPIAggregationControllerQueue1"} 204174 -workqueue_retries_total{name="APIServiceRegistrationController"} 0 -workqueue_retries_total{name="AvailableConditionController"} 0 -workqueue_retries_total{name="DiscoveryController"} 0 -workqueue_retries_total{name="autoregister"} 0 -workqueue_retries_total{name="crdEstablishing"} 0 -workqueue_retries_total{name="crd_autoregistration_controller"} 0 -workqueue_retries_total{name="crd_finalizer"} 0 -workqueue_retries_total{name="crd_naming_condition_controller"} 0 -# HELP workqueue_unfinished_work_seconds How many seconds of work has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE workqueue_unfinished_work_seconds gauge -workqueue_unfinished_work_seconds{name="APIServiceOpenAPIAggregationControllerQueue1"} 0 -workqueue_unfinished_work_seconds{name="APIServiceRegistrationController"} 0 -workqueue_unfinished_work_seconds{name="AvailableConditionController"} 0 -workqueue_unfinished_work_seconds{name="DiscoveryController"} 0 -workqueue_unfinished_work_seconds{name="admission_quota_controller"} 0 -workqueue_unfinished_work_seconds{name="autoregister"} 0 -workqueue_unfinished_work_seconds{name="crdEstablishing"} 0 -workqueue_unfinished_work_seconds{name="crd_autoregistration_controller"} 0 -workqueue_unfinished_work_seconds{name="crd_finalizer"} 0 -workqueue_unfinished_work_seconds{name="crd_naming_condition_controller"} 0 -# HELP workqueue_work_duration_seconds How long in seconds processing an item from workqueue takes. -# TYPE workqueue_work_duration_seconds histogram -workqueue_work_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="9.999999999999999e-05"} 80963 -workqueue_work_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="0.001"} 204153 -workqueue_work_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="0.01"} 204170 -workqueue_work_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="0.1"} 204170 -workqueue_work_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="1"} 204170 -workqueue_work_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="10"} 204170 -workqueue_work_duration_seconds_bucket{name="APIServiceOpenAPIAggregationControllerQueue1",le="+Inf"} 204170 -workqueue_work_duration_seconds_sum{name="APIServiceOpenAPIAggregationControllerQueue1"} 28.045938834000022 -workqueue_work_duration_seconds_count{name="APIServiceOpenAPIAggregationControllerQueue1"} 204170 -workqueue_work_duration_seconds_bucket{name="APIServiceRegistrationController",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="APIServiceRegistrationController",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="APIServiceRegistrationController",le="1e-06"} 2 -workqueue_work_duration_seconds_bucket{name="APIServiceRegistrationController",le="9.999999999999999e-06"} 6304 -workqueue_work_duration_seconds_bucket{name="APIServiceRegistrationController",le="9.999999999999999e-05"} 10078 -workqueue_work_duration_seconds_bucket{name="APIServiceRegistrationController",le="0.001"} 10230 -workqueue_work_duration_seconds_bucket{name="APIServiceRegistrationController",le="0.01"} 10230 -workqueue_work_duration_seconds_bucket{name="APIServiceRegistrationController",le="0.1"} 10230 -workqueue_work_duration_seconds_bucket{name="APIServiceRegistrationController",le="1"} 10230 -workqueue_work_duration_seconds_bucket{name="APIServiceRegistrationController",le="10"} 10230 -workqueue_work_duration_seconds_bucket{name="APIServiceRegistrationController",le="+Inf"} 10230 -workqueue_work_duration_seconds_sum{name="APIServiceRegistrationController"} 0.16311380499999947 -workqueue_work_duration_seconds_count{name="APIServiceRegistrationController"} 10230 -workqueue_work_duration_seconds_bucket{name="AvailableConditionController",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="AvailableConditionController",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="AvailableConditionController",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="AvailableConditionController",le="9.999999999999999e-06"} 4394 -workqueue_work_duration_seconds_bucket{name="AvailableConditionController",le="9.999999999999999e-05"} 91674 -workqueue_work_duration_seconds_bucket{name="AvailableConditionController",le="0.001"} 102149 -workqueue_work_duration_seconds_bucket{name="AvailableConditionController",le="0.01"} 102150 -workqueue_work_duration_seconds_bucket{name="AvailableConditionController",le="0.1"} 102150 -workqueue_work_duration_seconds_bucket{name="AvailableConditionController",le="1"} 102150 -workqueue_work_duration_seconds_bucket{name="AvailableConditionController",le="10"} 102150 -workqueue_work_duration_seconds_bucket{name="AvailableConditionController",le="+Inf"} 102150 -workqueue_work_duration_seconds_sum{name="AvailableConditionController"} 4.883760771000043 -workqueue_work_duration_seconds_count{name="AvailableConditionController"} 102150 -workqueue_work_duration_seconds_bucket{name="DiscoveryController",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="DiscoveryController",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="DiscoveryController",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="DiscoveryController",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="DiscoveryController",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="DiscoveryController",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="DiscoveryController",le="0.01"} 0 -workqueue_work_duration_seconds_bucket{name="DiscoveryController",le="0.1"} 0 -workqueue_work_duration_seconds_bucket{name="DiscoveryController",le="1"} 0 -workqueue_work_duration_seconds_bucket{name="DiscoveryController",le="10"} 0 -workqueue_work_duration_seconds_bucket{name="DiscoveryController",le="+Inf"} 0 -workqueue_work_duration_seconds_sum{name="DiscoveryController"} 0 -workqueue_work_duration_seconds_count{name="DiscoveryController"} 0 -workqueue_work_duration_seconds_bucket{name="admission_quota_controller",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="admission_quota_controller",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="admission_quota_controller",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="admission_quota_controller",le="9.999999999999999e-06"} 23 -workqueue_work_duration_seconds_bucket{name="admission_quota_controller",le="9.999999999999999e-05"} 120 -workqueue_work_duration_seconds_bucket{name="admission_quota_controller",le="0.001"} 121 -workqueue_work_duration_seconds_bucket{name="admission_quota_controller",le="0.01"} 125 -workqueue_work_duration_seconds_bucket{name="admission_quota_controller",le="0.1"} 125 -workqueue_work_duration_seconds_bucket{name="admission_quota_controller",le="1"} 125 -workqueue_work_duration_seconds_bucket{name="admission_quota_controller",le="10"} 125 -workqueue_work_duration_seconds_bucket{name="admission_quota_controller",le="+Inf"} 125 -workqueue_work_duration_seconds_sum{name="admission_quota_controller"} 0.017000635000000004 -workqueue_work_duration_seconds_count{name="admission_quota_controller"} 125 -workqueue_work_duration_seconds_bucket{name="autoregister",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="autoregister",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="autoregister",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="autoregister",le="9.999999999999999e-06"} 5077 -workqueue_work_duration_seconds_bucket{name="autoregister",le="9.999999999999999e-05"} 9998 -workqueue_work_duration_seconds_bucket{name="autoregister",le="0.001"} 10230 -workqueue_work_duration_seconds_bucket{name="autoregister",le="0.01"} 10260 -workqueue_work_duration_seconds_bucket{name="autoregister",le="0.1"} 10260 -workqueue_work_duration_seconds_bucket{name="autoregister",le="1"} 10260 -workqueue_work_duration_seconds_bucket{name="autoregister",le="10"} 10260 -workqueue_work_duration_seconds_bucket{name="autoregister",le="+Inf"} 10260 -workqueue_work_duration_seconds_sum{name="autoregister"} 0.32585693399999677 -workqueue_work_duration_seconds_count{name="autoregister"} 10260 -workqueue_work_duration_seconds_bucket{name="crdEstablishing",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="crdEstablishing",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="crdEstablishing",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="crdEstablishing",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="crdEstablishing",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="crdEstablishing",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="crdEstablishing",le="0.01"} 0 -workqueue_work_duration_seconds_bucket{name="crdEstablishing",le="0.1"} 0 -workqueue_work_duration_seconds_bucket{name="crdEstablishing",le="1"} 0 -workqueue_work_duration_seconds_bucket{name="crdEstablishing",le="10"} 0 -workqueue_work_duration_seconds_bucket{name="crdEstablishing",le="+Inf"} 0 -workqueue_work_duration_seconds_sum{name="crdEstablishing"} 0 -workqueue_work_duration_seconds_count{name="crdEstablishing"} 0 -workqueue_work_duration_seconds_bucket{name="crd_autoregistration_controller",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="crd_autoregistration_controller",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="crd_autoregistration_controller",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="crd_autoregistration_controller",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="crd_autoregistration_controller",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="crd_autoregistration_controller",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="crd_autoregistration_controller",le="0.01"} 0 -workqueue_work_duration_seconds_bucket{name="crd_autoregistration_controller",le="0.1"} 0 -workqueue_work_duration_seconds_bucket{name="crd_autoregistration_controller",le="1"} 0 -workqueue_work_duration_seconds_bucket{name="crd_autoregistration_controller",le="10"} 0 -workqueue_work_duration_seconds_bucket{name="crd_autoregistration_controller",le="+Inf"} 0 -workqueue_work_duration_seconds_sum{name="crd_autoregistration_controller"} 0 -workqueue_work_duration_seconds_count{name="crd_autoregistration_controller"} 0 -workqueue_work_duration_seconds_bucket{name="crd_finalizer",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="crd_finalizer",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="crd_finalizer",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="crd_finalizer",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="crd_finalizer",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="crd_finalizer",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="crd_finalizer",le="0.01"} 0 -workqueue_work_duration_seconds_bucket{name="crd_finalizer",le="0.1"} 0 -workqueue_work_duration_seconds_bucket{name="crd_finalizer",le="1"} 0 -workqueue_work_duration_seconds_bucket{name="crd_finalizer",le="10"} 0 -workqueue_work_duration_seconds_bucket{name="crd_finalizer",le="+Inf"} 0 -workqueue_work_duration_seconds_sum{name="crd_finalizer"} 0 -workqueue_work_duration_seconds_count{name="crd_finalizer"} 0 -workqueue_work_duration_seconds_bucket{name="crd_naming_condition_controller",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="crd_naming_condition_controller",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="crd_naming_condition_controller",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="crd_naming_condition_controller",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="crd_naming_condition_controller",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="crd_naming_condition_controller",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="crd_naming_condition_controller",le="0.01"} 0 -workqueue_work_duration_seconds_bucket{name="crd_naming_condition_controller",le="0.1"} 0 -workqueue_work_duration_seconds_bucket{name="crd_naming_condition_controller",le="1"} 0 -workqueue_work_duration_seconds_bucket{name="crd_naming_condition_controller",le="10"} 0 -workqueue_work_duration_seconds_bucket{name="crd_naming_condition_controller",le="+Inf"} 0 -workqueue_work_duration_seconds_sum{name="crd_naming_condition_controller"} 0 -workqueue_work_duration_seconds_count{name="crd_naming_condition_controller"} 0 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver/_meta/testdata/docs.plain-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver/_meta/testdata/docs.plain-expected.json deleted file mode 100644 index d9d578e0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver/_meta/testdata/docs.plain-expected.json +++ /dev/null @@ -1,25965 +0,0 @@ -[ - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "certificatesigningrequests.certificates.k8s.io" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 5, - "100000": 5, - "1000000": 5, - "10000000": 5, - "1250000": 5, - "150000": 5, - "1500000": 5, - "15000000": 5, - "1750000": 5, - "200000": 5, - "2000000": 5, - "20000000": 5, - "250000": 5, - "2500000": 5, - "25000000": 5, - "300000": 5, - "3000000": 5, - "30000000": 5, - "350000": 5, - "3500000": 5, - "400000": 5, - "4000000": 5, - "40000000": 5, - "450000": 5, - "4500000": 5, - "50000": 5, - "500000": 5, - "5000000": 5, - "50000000": 5, - "600000": 5, - "6000000": 5, - "60000000": 5, - "700000": 5, - "7000000": 5, - "800000": 5, - "8000000": 5, - "900000": 5, - "9000000": 5 - }, - "count": 5, - "sum": 1313.7689999999998 - } - }, - "latency": { - "bucket": { - "+Inf": 5, - "1000000": 5, - "125000": 5, - "2000000": 5, - "250000": 5, - "4000000": 5, - "500000": 5, - "8000000": 5 - }, - "count": 5, - "sum": 1311 - }, - "resource": "endpoints", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 50830, - "resource": "endpoints", - "scope": "namespace", - "verb": "PUT", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 453, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 453, - "sum": 204138232452.55487 - } - }, - "group": "apps", - "latency": { - "bucket": { - "+Inf": 453, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 453, - "sum": 204138232232 - }, - "longrunning": { - "count": 2 - }, - "resource": "replicasets", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 229, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 229, - "sum": 102100112548.95308 - } - }, - "group": "autoscaling", - "latency": { - "bucket": { - "+Inf": 229, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 229, - "sum": 102100112432 - }, - "longrunning": { - "count": 1 - }, - "resource": "horizontalpodautoscalers", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "coordination.k8s.io", - "resource": "leases", - "scope": "namespace", - "verb": "POST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 229, - "resource": "pods", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 462, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 462, - "sum": 203723233947.6731 - } - }, - "group": "apps", - "latency": { - "bucket": { - "+Inf": 462, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 462, - "sum": 203723233712 - }, - "longrunning": { - "count": 2 - }, - "resource": "statefulsets", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 222, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 222, - "sum": 102004110997.72699 - } - }, - "group": "networking.k8s.io", - "latency": { - "bucket": { - "+Inf": 222, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 222, - "sum": 102004110885 - }, - "longrunning": { - "count": 1 - }, - "resource": "networkpolicies", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 229, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 229, - "sum": 102008113330.97694 - } - }, - "group": "batch", - "latency": { - "bucket": { - "+Inf": 229, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 229, - "sum": 102008113221 - }, - "longrunning": { - "count": 1 - }, - "resource": "jobs", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 38, - "100000": 38, - "1000000": 38, - "10000000": 38, - "1250000": 38, - "150000": 38, - "1500000": 38, - "15000000": 38, - "1750000": 38, - "200000": 38, - "2000000": 38, - "20000000": 38, - "250000": 38, - "2500000": 38, - "25000000": 38, - "300000": 38, - "3000000": 38, - "30000000": 38, - "350000": 38, - "3500000": 38, - "400000": 38, - "4000000": 38, - "40000000": 38, - "450000": 38, - "4500000": 38, - "50000": 38, - "500000": 38, - "5000000": 38, - "50000000": 38, - "600000": 38, - "6000000": 38, - "60000000": 38, - "700000": 38, - "7000000": 38, - "800000": 38, - "8000000": 38, - "900000": 38, - "9000000": 38 - }, - "count": 38, - "sum": 75728.27800000002 - } - }, - "group": "rbac.authorization.k8s.io", - "latency": { - "bucket": { - "+Inf": 38, - "1000000": 38, - "125000": 38, - "2000000": 38, - "250000": 38, - "4000000": 38, - "500000": 38, - "8000000": 38 - }, - "count": 38, - "sum": 75707 - }, - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 30, - "group": "apiregistration.k8s.io", - "resource": "apiservices", - "scope": "cluster", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 226, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 226, - "sum": 102097112602.28801 - } - }, - "group": "apps", - "latency": { - "bucket": { - "+Inf": 226, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 226, - "sum": 102097112487 - }, - "longrunning": { - "count": 1 - }, - "resource": "deployments", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 400.125 - } - }, - "group": "admissionregistration.k8s.io", - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 399 - }, - "resource": "validatingwebhookconfigurations", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 224, - "group": "policy", - "resource": "poddisruptionbudgets", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "admissionregistration.k8s.io", - "resource": "validatingwebhookconfigurations", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 225, - "resource": "nodes", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 231, - "group": "certificates.k8s.io", - "resource": "certificatesigningrequests", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "batch", - "resource": "cronjobs", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 225, - "group": "extensions", - "resource": "replicasets", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 27, - "resource": "namespaces", - "scope": "cluster", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 70, - "100000": 70, - "1000000": 70, - "10000000": 70, - "1250000": 70, - "150000": 70, - "1500000": 70, - "15000000": 70, - "1750000": 70, - "200000": 70, - "2000000": 70, - "20000000": 70, - "250000": 70, - "2500000": 70, - "25000000": 70, - "300000": 70, - "3000000": 70, - "30000000": 70, - "350000": 70, - "3500000": 70, - "400000": 70, - "4000000": 70, - "40000000": 70, - "450000": 70, - "4500000": 70, - "50000": 70, - "500000": 70, - "5000000": 70, - "50000000": 70, - "600000": 70, - "6000000": 70, - "60000000": 70, - "700000": 70, - "7000000": 70, - "800000": 70, - "8000000": 70, - "900000": 70, - "9000000": 70 - }, - "count": 70, - "sum": 135483.897 - } - }, - "latency": { - "bucket": { - "+Inf": 70, - "1000000": 70, - "125000": 70, - "2000000": 70, - "250000": 70, - "4000000": 70, - "500000": 70, - "8000000": 70 - }, - "count": 70, - "sum": 135449 - }, - "resource": "serviceaccounts", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 7, - "group": "rbac.authorization.k8s.io", - "resource": "rolebindings", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "resourcequotas", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 227, - "resource": "configmaps", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 685, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 685, - "sum": 305442339599.1761 - } - }, - "group": "storage.k8s.io", - "latency": { - "bucket": { - "+Inf": 685, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 685, - "sum": 305442339254 - }, - "longrunning": { - "count": 3 - }, - "resource": "storageclasses", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 37, - "group": "rbac.authorization.k8s.io", - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 60, - "100000": 60, - "1000000": 60, - "10000000": 60, - "1250000": 60, - "150000": 60, - "1500000": 60, - "15000000": 60, - "1750000": 60, - "200000": 60, - "2000000": 60, - "20000000": 60, - "250000": 60, - "2500000": 60, - "25000000": 60, - "300000": 60, - "3000000": 60, - "30000000": 60, - "350000": 60, - "3500000": 60, - "400000": 60, - "4000000": 60, - "40000000": 60, - "450000": 60, - "4500000": 60, - "50000": 60, - "500000": 60, - "5000000": 60, - "50000000": 60, - "600000": 60, - "6000000": 60, - "60000000": 60, - "700000": 60, - "7000000": 60, - "800000": 60, - "8000000": 60, - "900000": 60, - "9000000": 60 - }, - "count": 60, - "sum": 78472.80299999997 - } - }, - "group": "rbac.authorization.k8s.io", - "latency": { - "bucket": { - "+Inf": 60, - "1000000": 60, - "125000": 60, - "2000000": 60, - "250000": 60, - "4000000": 60, - "500000": 60, - "8000000": 60 - }, - "count": 60, - "sum": 78445 - }, - "resource": "clusterroles", - "scope": "cluster", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 899, - "100000": 0, - "1000000": 0, - "10000000": 3, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 3, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 3, - "250000": 0, - "2500000": 0, - "25000000": 3, - "300000": 0, - "3000000": 0, - "30000000": 3, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 3, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 3, - "600000": 0, - "6000000": 3, - "60000000": 3, - "700000": 0, - "7000000": 3, - "800000": 0, - "8000000": 3, - "900000": 0, - "9000000": 3 - }, - "count": 899, - "sum": 407315800440.2043 - } - }, - "latency": { - "bucket": { - "+Inf": 899, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 3 - }, - "count": 899, - "sum": 407315800001 - }, - "longrunning": { - "count": 4 - }, - "resource": "configmaps", - "scope": "namespace", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "validatingwebhookconfigurations.admissionregistration.k8s.io" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "group": "extensions", - "resource": "daemonsets", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 228, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 228, - "sum": 101918115853.56004 - } - }, - "group": "extensions", - "latency": { - "bucket": { - "+Inf": 228, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 228, - "sum": 101918115730 - }, - "longrunning": { - "count": 1 - }, - "resource": "deployments", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election", - "code": "404", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "endpoints", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 7047.528 - } - }, - "group": "apps", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 7047 - }, - "resource": "daemonsets", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/json", - "count": 2, - "resource": "serviceaccounts", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:generic-garbage-collector", - "code": "200", - "component": "apiserver", - "content_type": "application/json", - "count": 1, - "group": "apiregistration.k8s.io", - "resource": "apiservices", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 270.347 - } - }, - "group": "networking.k8s.io", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 270 - }, - "resource": "ingresses", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "extensions", - "resource": "ingresses", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "persistentvolumes", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-proxy/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "events", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "storage.k8s.io", - "resource": "volumeattachments", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:deployment-controller", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 5, - "group": "apps", - "resource": "deployments", - "scope": "namespace", - "subresource": "status", - "verb": "PUT", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 227, - "group": "storage.k8s.io", - "resource": "storageclasses", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 10205, - "100000": 10205, - "1000000": 10205, - "10000000": 10205, - "1250000": 10205, - "150000": 10205, - "1500000": 10205, - "15000000": 10205, - "1750000": 10205, - "200000": 10205, - "2000000": 10205, - "20000000": 10205, - "250000": 10205, - "2500000": 10205, - "25000000": 10205, - "300000": 10205, - "3000000": 10205, - "30000000": 10205, - "350000": 10205, - "3500000": 10205, - "400000": 10205, - "4000000": 10205, - "40000000": 10205, - "450000": 10205, - "4500000": 10205, - "50000": 10205, - "500000": 10205, - "5000000": 10205, - "50000000": 10205, - "600000": 10205, - "6000000": 10205, - "60000000": 10205, - "700000": 10205, - "7000000": 10205, - "800000": 10205, - "8000000": 10205, - "900000": 10205, - "9000000": 10205 - }, - "count": 10205, - "sum": 20333770.313999917 - } - }, - "group": "coordination.k8s.io", - "latency": { - "bucket": { - "+Inf": 10205, - "1000000": 10205, - "125000": 10205, - "2000000": 10205, - "250000": 10205, - "4000000": 10205, - "500000": 10205, - "8000000": 10205 - }, - "count": 10205, - "sum": 20328666 - }, - "resource": "leases", - "scope": "namespace", - "verb": "GET", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "group": "scheduling.k8s.io", - "resource": "priorityclasses", - "scope": "cluster", - "verb": "POST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 15309, - "100000": 15309, - "1000000": 15309, - "10000000": 15309, - "1250000": 15309, - "150000": 15309, - "1500000": 15309, - "15000000": 15309, - "1750000": 15309, - "200000": 15309, - "2000000": 15309, - "20000000": 15309, - "250000": 15309, - "2500000": 15309, - "25000000": 15309, - "300000": 15309, - "3000000": 15309, - "30000000": 15309, - "350000": 15309, - "3500000": 15309, - "400000": 15309, - "4000000": 15309, - "40000000": 15309, - "450000": 15309, - "4500000": 15309, - "50000": 15309, - "500000": 15309, - "5000000": 15309, - "50000000": 15309, - "600000": 15309, - "6000000": 15309, - "60000000": 15309, - "700000": 15309, - "7000000": 15309, - "800000": 15309, - "8000000": 15309, - "900000": 15309, - "9000000": 15309 - }, - "count": 15309, - "sum": 32399630.49999993 - } - }, - "latency": { - "bucket": { - "+Inf": 15309, - "1000000": 15309, - "125000": 15309, - "2000000": 15309, - "250000": 15309, - "4000000": 15309, - "500000": 15309, - "8000000": 15309 - }, - "count": 15309, - "sum": 32391986 - }, - "resource": "nodes", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 224, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 224, - "sum": 101739110029.15791 - } - }, - "group": "batch", - "latency": { - "bucket": { - "+Inf": 224, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 224, - "sum": 101739109920 - }, - "longrunning": { - "count": 1 - }, - "resource": "cronjobs", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 35, - "100000": 35, - "1000000": 35, - "10000000": 35, - "1250000": 35, - "150000": 35, - "1500000": 35, - "15000000": 35, - "1750000": 35, - "200000": 35, - "2000000": 35, - "20000000": 35, - "250000": 35, - "2500000": 35, - "25000000": 35, - "300000": 35, - "3000000": 35, - "30000000": 35, - "350000": 35, - "3500000": 35, - "400000": 35, - "4000000": 35, - "40000000": 35, - "450000": 35, - "4500000": 35, - "50000": 35, - "500000": 35, - "5000000": 35, - "50000000": 35, - "600000": 35, - "6000000": 35, - "60000000": 35, - "700000": 35, - "7000000": 35, - "800000": 35, - "8000000": 35, - "900000": 35, - "9000000": 35 - }, - "count": 35, - "sum": 25939.955000000005 - } - }, - "group": "authentication.k8s.io", - "latency": { - "bucket": { - "+Inf": 35, - "1000000": 35, - "125000": 35, - "2000000": 35, - "250000": 35, - "4000000": 35, - "500000": 35, - "8000000": 35 - }, - "count": 35, - "sum": 25925 - }, - "resource": "tokenreviews", - "scope": "cluster", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 161.39600000000002 - } - }, - "group": "policy", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 161 - }, - "resource": "podsecuritypolicies", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 4, - "100000": 4, - "1000000": 4, - "10000000": 4, - "1250000": 4, - "150000": 4, - "1500000": 4, - "15000000": 4, - "1750000": 4, - "200000": 4, - "2000000": 4, - "20000000": 4, - "250000": 4, - "2500000": 4, - "25000000": 4, - "300000": 4, - "3000000": 4, - "30000000": 4, - "350000": 4, - "3500000": 4, - "400000": 4, - "4000000": 4, - "40000000": 4, - "450000": 4, - "4500000": 4, - "50000": 4, - "500000": 4, - "5000000": 4, - "50000000": 4, - "600000": 4, - "6000000": 4, - "60000000": 4, - "700000": 4, - "7000000": 4, - "800000": 4, - "8000000": 4, - "900000": 4, - "9000000": 4 - }, - "count": 4, - "sum": 10462.737 - } - }, - "latency": { - "bucket": { - "+Inf": 4, - "1000000": 4, - "125000": 4, - "2000000": 4, - "250000": 4, - "4000000": 4, - "500000": 4, - "8000000": 4 - }, - "count": 4, - "sum": 10460 - }, - "resource": "endpoints", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 1288.6589999999999 - } - }, - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 1288 - }, - "resource": "podtemplates", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 224, - "group": "batch", - "resource": "cronjobs", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "group": "coordination.k8s.io", - "resource": "leases", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "persistentvolumes", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 899, - "resource": "configmaps", - "scope": "namespace", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "client": { - "request": { - "count": 41718 - } - }, - "request": { - "code": "200", - "host": "localhost:6443", - "method": "GET" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 3 - } - }, - "request": { - "resource": "controllerrevisions.apps" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "coordination.k8s.io", - "resource": "leases", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:generic-garbage-collector", - "code": "200", - "component": "apiserver", - "content_type": "application/json", - "count": 228, - "group": "apiregistration.k8s.io", - "resource": "apiservices", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 3, - "100000": 3, - "1000000": 3, - "10000000": 3, - "1250000": 3, - "150000": 3, - "1500000": 3, - "15000000": 3, - "1750000": 3, - "200000": 3, - "2000000": 3, - "20000000": 3, - "250000": 3, - "2500000": 3, - "25000000": 3, - "300000": 3, - "3000000": 3, - "30000000": 3, - "350000": 3, - "3500000": 3, - "400000": 3, - "4000000": 3, - "40000000": 3, - "450000": 3, - "4500000": 3, - "50000": 3, - "500000": 3, - "5000000": 3, - "50000000": 3, - "600000": 3, - "6000000": 3, - "60000000": 3, - "700000": 3, - "7000000": 3, - "800000": 3, - "8000000": 3, - "900000": 3, - "9000000": 3 - }, - "count": 3, - "sum": 597.8679999999999 - } - }, - "group": "storage.k8s.io", - "latency": { - "bucket": { - "+Inf": 3, - "1000000": 3, - "125000": 3, - "2000000": 3, - "250000": 3, - "4000000": 3, - "500000": 3, - "8000000": 3 - }, - "count": 3, - "sum": 597 - }, - "resource": "storageclasses", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 6697.469 - } - }, - "group": "certificates.k8s.io", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 6697 - }, - "resource": "certificatesigningrequests", - "scope": "cluster", - "verb": "DELETE", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/tokens-controller", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 35, - "resource": "serviceaccounts", - "scope": "namespace", - "verb": "PUT", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "services", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/json", - "count": 2, - "group": "rbac.authorization.k8s.io", - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "POST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "resource": "namespaces", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubectl/v1.14.3 (linux/amd64) kubernetes/5e53fd6", - "code": "200", - "component": "apiserver", - "content_type": "application/json", - "count": 2, - "resource": "pods", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 221, - "resource": "services", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 10206, - "100000": 10206, - "1000000": 10206, - "10000000": 10206, - "1250000": 10206, - "150000": 10206, - "1500000": 10206, - "15000000": 10206, - "1750000": 10206, - "200000": 10206, - "2000000": 10206, - "20000000": 10206, - "250000": 10206, - "2500000": 10206, - "25000000": 10206, - "300000": 10206, - "3000000": 10206, - "30000000": 10206, - "350000": 10206, - "3500000": 10206, - "400000": 10206, - "4000000": 10206, - "40000000": 10206, - "450000": 10206, - "4500000": 10206, - "50000": 10206, - "500000": 10206, - "5000000": 10206, - "50000000": 10206, - "600000": 10206, - "6000000": 10206, - "60000000": 10206, - "700000": 10206, - "7000000": 10206, - "800000": 10206, - "8000000": 10206, - "900000": 10206, - "9000000": 10206 - }, - "count": 10206, - "sum": 18983792.713000022 - } - }, - "group": "batch", - "latency": { - "bucket": { - "+Inf": 10206, - "1000000": 10206, - "125000": 10206, - "2000000": 10206, - "250000": 10206, - "4000000": 10206, - "500000": 10206, - "8000000": 10206 - }, - "count": 10206, - "sum": 18978664 - }, - "resource": "jobs", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 8865.726 - } - }, - "group": "scheduling.k8s.io", - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 8865 - }, - "resource": "priorityclasses", - "scope": "cluster", - "verb": "GET", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 225, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 225, - "sum": 102092111368.10405 - } - }, - "group": "extensions", - "latency": { - "bucket": { - "+Inf": 225, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 225, - "sum": 102092111250 - }, - "longrunning": { - "count": 1 - }, - "resource": "podsecuritypolicies", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 230, - "group": "admissionregistration.k8s.io", - "resource": "validatingwebhookconfigurations", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "autoscaling", - "resource": "horizontalpodautoscalers", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 228, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 228, - "sum": 101807111654.82591 - } - }, - "latency": { - "bucket": { - "+Inf": 228, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 228, - "sum": 101807111538 - }, - "longrunning": { - "count": 1 - }, - "resource": "podtemplates", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "group": "rbac.authorization.k8s.io", - "resource": "rolebindings", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 15330, - "resource": "namespaces", - "scope": "cluster", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "group": "storage.k8s.io", - "resource": "storageclasses", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 27, - "resource": "serviceaccounts", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 503.35400000000004 - } - }, - "group": "storage.k8s.io", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 503 - }, - "resource": "storageclasses", - "scope": "cluster", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "group": "rbac.authorization.k8s.io", - "resource": "rolebindings", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 226, - "resource": "nodes", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 35, - "resource": "secrets", - "scope": "namespace", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 4, - "resource": "namespaces", - "scope": "cluster", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "group": "apps", - "resource": "daemonsets", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 1 - } - }, - "request": { - "resource": "replicasets.apps" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 8, - "100000": 8, - "1000000": 8, - "10000000": 8, - "1250000": 8, - "150000": 8, - "1500000": 8, - "15000000": 8, - "1750000": 8, - "200000": 8, - "2000000": 8, - "20000000": 8, - "250000": 8, - "2500000": 8, - "25000000": 8, - "300000": 8, - "3000000": 8, - "30000000": 8, - "350000": 8, - "3500000": 8, - "400000": 8, - "4000000": 8, - "40000000": 8, - "450000": 8, - "4500000": 8, - "50000": 8, - "500000": 8, - "5000000": 8, - "50000000": 8, - "600000": 8, - "6000000": 8, - "60000000": 8, - "700000": 8, - "7000000": 8, - "800000": 8, - "8000000": 8, - "900000": 8, - "9000000": 8 - }, - "count": 8, - "sum": 32166.103999999996 - } - }, - "latency": { - "bucket": { - "+Inf": 8, - "1000000": 8, - "125000": 8, - "2000000": 8, - "250000": 8, - "4000000": 8, - "500000": 8, - "8000000": 8 - }, - "count": 8, - "sum": 32162 - }, - "resource": "configmaps", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 3, - "100000": 3, - "1000000": 3, - "10000000": 3, - "1250000": 3, - "150000": 3, - "1500000": 3, - "15000000": 3, - "1750000": 3, - "200000": 3, - "2000000": 3, - "20000000": 3, - "250000": 3, - "2500000": 3, - "25000000": 3, - "300000": 3, - "3000000": 3, - "30000000": 3, - "350000": 3, - "3500000": 3, - "400000": 3, - "4000000": 3, - "40000000": 3, - "450000": 3, - "4500000": 3, - "50000": 3, - "500000": 3, - "5000000": 3, - "50000000": 3, - "600000": 3, - "6000000": 3, - "60000000": 3, - "700000": 3, - "7000000": 3, - "800000": 3, - "8000000": 3, - "900000": 3, - "9000000": 3 - }, - "count": 3, - "sum": 8015.358 - } - }, - "group": "rbac.authorization.k8s.io", - "latency": { - "bucket": { - "+Inf": 3, - "1000000": 3, - "125000": 3, - "2000000": 3, - "250000": 3, - "4000000": 3, - "500000": 3, - "8000000": 3 - }, - "count": 3, - "sum": 8014 - }, - "resource": "clusterroles", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "extensions", - "resource": "daemonsets", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "404", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "configmaps", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-proxy/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "endpoints", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "endpoints", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 230, - "group": "policy", - "resource": "podsecuritypolicies", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "client": { - "request": { - "count": 144 - } - }, - "request": { - "code": "201", - "host": "localhost:6443", - "method": "POST" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "secrets", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 3837.0879999999997 - } - }, - "group": "rbac.authorization.k8s.io", - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 3836 - }, - "resource": "rolebindings", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "node.k8s.io", - "resource": "runtimeclasses", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 3, - "100000": 3, - "1000000": 3, - "10000000": 3, - "1250000": 3, - "150000": 3, - "1500000": 3, - "15000000": 3, - "1750000": 3, - "200000": 3, - "2000000": 3, - "20000000": 3, - "250000": 3, - "2500000": 3, - "25000000": 3, - "300000": 3, - "3000000": 3, - "30000000": 3, - "350000": 3, - "3500000": 3, - "400000": 3, - "4000000": 3, - "40000000": 3, - "450000": 3, - "4500000": 3, - "50000": 3, - "500000": 3, - "5000000": 3, - "50000000": 3, - "600000": 3, - "6000000": 3, - "60000000": 3, - "700000": 3, - "7000000": 3, - "800000": 3, - "8000000": 3, - "900000": 3, - "9000000": 3 - }, - "count": 3, - "sum": 1282.449 - } - }, - "group": "authorization.k8s.io", - "latency": { - "bucket": { - "+Inf": 3, - "1000000": 3, - "125000": 3, - "2000000": 3, - "250000": 3, - "4000000": 3, - "500000": 3, - "8000000": 3 - }, - "count": 3, - "sum": 1281 - }, - "resource": "subjectaccessreviews", - "scope": "cluster", - "verb": "POST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:replicaset-controller", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 4, - "group": "apps", - "resource": "replicasets", - "scope": "namespace", - "subresource": "status", - "verb": "PUT", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "storage.k8s.io", - "resource": "storageclasses", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "networking.k8s.io", - "resource": "ingresses", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "poddisruptionbudgets.policy" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/json", - "count": 2, - "group": "policy", - "resource": "podsecuritypolicies", - "scope": "cluster", - "verb": "POST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 909, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 1, - "300000": 0, - "3000000": 0, - "30000000": 1, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 1, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 1, - "600000": 0, - "6000000": 0, - "60000000": 1, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 909, - "sum": 407905332502.13104 - } - }, - "latency": { - "bucket": { - "+Inf": 909, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 909, - "sum": 407905332047 - }, - "longrunning": { - "count": 4 - }, - "resource": "pods", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:deployment-controller", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "apps", - "resource": "replicasets", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "scheduling.k8s.io", - "resource": "priorityclasses", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-proxy/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "services", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/json", - "count": 5, - "resource": "configmaps", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 226, - "group": "apps", - "resource": "controllerrevisions", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:generic-garbage-collector", - "code": "200", - "component": "apiserver", - "content_type": "application/json", - "count": 1, - "group": "apiextensions.k8s.io", - "resource": "customresourcedefinitions", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "resource": "limitranges", - "scope": "namespace", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/json", - "count": 1, - "group": "storage.k8s.io", - "resource": "storageclasses", - "scope": "cluster", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "apiregistration.k8s.io", - "resource": "apiservices", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 229, - "group": "batch", - "resource": "jobs", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "404", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 12, - "resource": "events", - "scope": "namespace", - "verb": "PATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 453, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 453, - "sum": 203654230066.9959 - } - }, - "latency": { - "bucket": { - "+Inf": 453, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 453, - "sum": 203654229850 - }, - "longrunning": { - "count": 2 - }, - "resource": "resourcequotas", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1588, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 1, - "300000": 0, - "3000000": 0, - "30000000": 1, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 1, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 1, - "600000": 0, - "6000000": 0, - "60000000": 1, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 1588, - "sum": 713340672473.6254 - } - }, - "latency": { - "bucket": { - "+Inf": 1588, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 1588, - "sum": 713340671670 - }, - "longrunning": { - "count": 7 - }, - "resource": "services", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 4 - } - }, - "request": { - "resource": "endpoints" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 3 - } - }, - "request": { - "resource": "daemonsets.apps" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "services", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "apps", - "resource": "statefulsets", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 30 - } - }, - "request": { - "resource": "apiservices.apiregistration.k8s.io" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 453, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 453, - "sum": 203725241187.41006 - } - }, - "group": "admissionregistration.k8s.io", - "latency": { - "bucket": { - "+Inf": 453, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 453, - "sum": 203725240964 - }, - "longrunning": { - "count": 2 - }, - "resource": "validatingwebhookconfigurations", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "persistentvolumes", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "events" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 230, - "group": "admissionregistration.k8s.io", - "resource": "mutatingwebhookconfigurations", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 18, - "resource": "pods", - "scope": "namespace", - "subresource": "status", - "verb": "PATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 231, - "resource": "secrets", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "apps", - "resource": "statefulsets", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "persistentvolumeclaims" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "networkpolicies.networking.k8s.io" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:endpoint-controller", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 5, - "resource": "endpoints", - "scope": "namespace", - "verb": "PUT", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "pods", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "endpoints", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/json", - "count": 1, - "group": "apps", - "resource": "daemonsets", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 2 - } - }, - "request": { - "resource": "priorityclasses.scheduling.k8s.io" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "admissionregistration.k8s.io", - "resource": "mutatingwebhookconfigurations", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:generic-garbage-collector", - "code": "200", - "component": "apiserver", - "content_type": "application/json", - "count": 225, - "group": "apiextensions.k8s.io", - "resource": "customresourcedefinitions", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "limitranges", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "runtimeclasses.node.k8s.io" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 142, - "group": "events.k8s.io", - "resource": "events", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 50829, - "resource": "endpoints", - "scope": "namespace", - "verb": "PUT", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "endpoints", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "cronjobs.batch" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 226, - "resource": "persistentvolumeclaims", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 5606.011 - } - }, - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 5605 - }, - "resource": "pods", - "scope": "namespace", - "subresource": "status", - "verb": "PUT", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "configmaps", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "storage.k8s.io", - "resource": "csidrivers", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:certificate-controller", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "certificates.k8s.io", - "resource": "certificatesigningrequests", - "scope": "cluster", - "subresource": "status", - "verb": "PUT", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 5302.826999999999 - } - }, - "group": "apiregistration.k8s.io", - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 5302 - }, - "resource": "apiservices", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 57 - } - }, - "request": { - "resource": "clusterroles.rbac.authorization.k8s.io" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 61, - "100000": 61, - "1000000": 61, - "10000000": 61, - "1250000": 61, - "150000": 61, - "1500000": 61, - "15000000": 61, - "1750000": 61, - "200000": 61, - "2000000": 61, - "20000000": 61, - "250000": 61, - "2500000": 61, - "25000000": 61, - "300000": 61, - "3000000": 61, - "30000000": 61, - "350000": 61, - "3500000": 61, - "400000": 61, - "4000000": 61, - "40000000": 61, - "450000": 61, - "4500000": 61, - "50000": 47, - "500000": 61, - "5000000": 61, - "50000000": 61, - "600000": 61, - "6000000": 61, - "60000000": 61, - "700000": 61, - "7000000": 61, - "800000": 61, - "8000000": 61, - "900000": 61, - "9000000": 61 - }, - "count": 61, - "sum": 926226.4500000002 - } - }, - "latency": { - "bucket": { - "+Inf": 61, - "1000000": 61, - "125000": 61, - "2000000": 61, - "250000": 61, - "4000000": 61, - "500000": 61, - "8000000": 61 - }, - "count": 61, - "sum": 926197 - }, - "resource": "events", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "replicationcontrollers", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 224, - "resource": "services", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 476.463 - } - }, - "group": "extensions", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 476 - }, - "resource": "podsecuritypolicies", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/json", - "count": 1, - "resource": "secrets", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 4, - "100000": 4, - "1000000": 4, - "10000000": 4, - "1250000": 4, - "150000": 4, - "1500000": 4, - "15000000": 4, - "1750000": 4, - "200000": 4, - "2000000": 4, - "20000000": 4, - "250000": 4, - "2500000": 4, - "25000000": 4, - "300000": 4, - "3000000": 4, - "30000000": 4, - "350000": 4, - "3500000": 4, - "400000": 4, - "4000000": 4, - "40000000": 4, - "450000": 4, - "4500000": 4, - "50000": 4, - "500000": 4, - "5000000": 4, - "50000000": 4, - "600000": 4, - "6000000": 4, - "60000000": 4, - "700000": 4, - "7000000": 4, - "800000": 4, - "8000000": 4, - "900000": 4, - "9000000": 4 - }, - "count": 4, - "sum": 748.25 - } - }, - "latency": { - "bucket": { - "+Inf": 4, - "1000000": 4, - "125000": 4, - "2000000": 4, - "250000": 4, - "4000000": 4, - "500000": 4, - "8000000": 4 - }, - "count": 4, - "sum": 747 - }, - "resource": "namespaces", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 456, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 456, - "sum": 203601228562.83395 - } - }, - "latency": { - "bucket": { - "+Inf": 456, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 456, - "sum": 203601228335 - }, - "longrunning": { - "count": 2 - }, - "resource": "replicationcontrollers", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 26, - "100000": 26, - "1000000": 26, - "10000000": 26, - "1250000": 26, - "150000": 26, - "1500000": 26, - "15000000": 26, - "1750000": 26, - "200000": 26, - "2000000": 26, - "20000000": 26, - "250000": 26, - "2500000": 26, - "25000000": 26, - "300000": 26, - "3000000": 26, - "30000000": 26, - "350000": 26, - "3500000": 26, - "400000": 26, - "4000000": 26, - "40000000": 26, - "450000": 26, - "4500000": 26, - "50000": 26, - "500000": 26, - "5000000": 26, - "50000000": 26, - "600000": 26, - "6000000": 26, - "60000000": 26, - "700000": 26, - "7000000": 26, - "800000": 26, - "8000000": 26, - "900000": 26, - "9000000": 26 - }, - "count": 26, - "sum": 90467.79999999997 - } - }, - "latency": { - "bucket": { - "+Inf": 26, - "1000000": 26, - "125000": 26, - "2000000": 26, - "250000": 26, - "4000000": 26, - "500000": 26, - "8000000": 26 - }, - "count": 26, - "sum": 90455 - }, - "resource": "events", - "scope": "namespace", - "verb": "PATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "resource": "replicationcontrollers", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 5, - "resource": "resourcequotas", - "scope": "namespace", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 5, - "100000": 5, - "1000000": 5, - "10000000": 5, - "1250000": 5, - "150000": 5, - "1500000": 5, - "15000000": 5, - "1750000": 5, - "200000": 5, - "2000000": 5, - "20000000": 5, - "250000": 5, - "2500000": 5, - "25000000": 5, - "300000": 5, - "3000000": 5, - "30000000": 5, - "350000": 5, - "3500000": 5, - "400000": 5, - "4000000": 5, - "40000000": 5, - "450000": 5, - "4500000": 5, - "50000": 5, - "500000": 5, - "5000000": 5, - "50000000": 5, - "600000": 5, - "6000000": 5, - "60000000": 5, - "700000": 5, - "7000000": 5, - "800000": 5, - "8000000": 5, - "900000": 5, - "9000000": 5 - }, - "count": 5, - "sum": 6806.763 - } - }, - "latency": { - "bucket": { - "+Inf": 5, - "1000000": 5, - "125000": 5, - "2000000": 5, - "250000": 5, - "4000000": 5, - "500000": 5, - "8000000": 5 - }, - "count": 5, - "sum": 6804 - }, - "resource": "resourcequotas", - "scope": "namespace", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 225, - "group": "extensions", - "resource": "podsecuritypolicies", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 35, - "resource": "secrets", - "scope": "namespace", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 231, - "group": "storage.k8s.io", - "resource": "csidrivers", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 93.11699999999999 - } - }, - "group": "scheduling.k8s.io", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 93 - }, - "resource": "priorityclasses", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 7, - "100000": 7, - "1000000": 7, - "10000000": 7, - "1250000": 7, - "150000": 7, - "1500000": 7, - "15000000": 7, - "1750000": 7, - "200000": 7, - "2000000": 7, - "20000000": 7, - "250000": 7, - "2500000": 7, - "25000000": 7, - "300000": 7, - "3000000": 7, - "30000000": 7, - "350000": 7, - "3500000": 7, - "400000": 7, - "4000000": 7, - "40000000": 7, - "450000": 7, - "4500000": 7, - "50000": 7, - "500000": 7, - "5000000": 7, - "50000000": 7, - "600000": 7, - "6000000": 7, - "60000000": 7, - "700000": 7, - "7000000": 7, - "800000": 7, - "8000000": 7, - "900000": 7, - "9000000": 7 - }, - "count": 7, - "sum": 6333.701000000001 - } - }, - "group": "rbac.authorization.k8s.io", - "latency": { - "bucket": { - "+Inf": 7, - "1000000": 7, - "125000": 7, - "2000000": 7, - "250000": 7, - "4000000": 7, - "500000": 7, - "8000000": 7 - }, - "count": 7, - "sum": 6330 - }, - "resource": "rolebindings", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "resource": "nodes", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "group": "apps", - "resource": "replicasets", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "404", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "endpoints", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "extensions", - "resource": "podsecuritypolicies", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 5, - "resource": "pods", - "scope": "namespace", - "subresource": "binding", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "rbac.authorization.k8s.io", - "resource": "roles", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "csinodes.storage.k8s.io" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 111874, - "100000": 111874, - "1000000": 111874, - "10000000": 111874, - "1250000": 111874, - "150000": 111874, - "1500000": 111874, - "15000000": 111874, - "1750000": 111874, - "200000": 111874, - "2000000": 111874, - "20000000": 111874, - "250000": 111874, - "2500000": 111874, - "25000000": 111874, - "300000": 111874, - "3000000": 111874, - "30000000": 111874, - "350000": 111874, - "3500000": 111874, - "400000": 111874, - "4000000": 111874, - "40000000": 111874, - "450000": 111874, - "4500000": 111874, - "50000": 111874, - "500000": 111874, - "5000000": 111874, - "50000000": 111874, - "600000": 111874, - "6000000": 111874, - "60000000": 111874, - "700000": 111874, - "7000000": 111874, - "800000": 111874, - "8000000": 111874, - "900000": 111874, - "9000000": 111874 - }, - "count": 111874, - "sum": 221303210.45800045 - } - }, - "latency": { - "bucket": { - "+Inf": 111874, - "1000000": 111874, - "125000": 111874, - "2000000": 111874, - "250000": 111874, - "4000000": 111874, - "500000": 111874, - "8000000": 111874 - }, - "count": 111874, - "sum": 221247395 - }, - "resource": "endpoints", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 2 - } - }, - "request": { - "resource": "services" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 451, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 451, - "sum": 203931226173.8162 - } - }, - "group": "rbac.authorization.k8s.io", - "latency": { - "bucket": { - "+Inf": 451, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 451, - "sum": 203931225947 - }, - "longrunning": { - "count": 2 - }, - "resource": "roles", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:generic-garbage-collector", - "code": "200", - "component": "apiserver", - "content_type": "application/json", - "count": 1, - "resource": "nodes", - "scope": "cluster", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/json", - "count": 4, - "group": "rbac.authorization.k8s.io", - "resource": "roles", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 18, - "resource": "pods", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:certificate-controller", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "certificates.k8s.io", - "resource": "certificatesigningrequests", - "scope": "cluster", - "subresource": "approval", - "verb": "PUT", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 7, - "100000": 7, - "1000000": 7, - "10000000": 7, - "1250000": 7, - "150000": 7, - "1500000": 7, - "15000000": 7, - "1750000": 7, - "200000": 7, - "2000000": 7, - "20000000": 7, - "250000": 7, - "2500000": 7, - "25000000": 7, - "300000": 7, - "3000000": 7, - "30000000": 7, - "350000": 7, - "3500000": 7, - "400000": 7, - "4000000": 7, - "40000000": 7, - "450000": 7, - "4500000": 7, - "50000": 7, - "500000": 7, - "5000000": 7, - "50000000": 7, - "600000": 7, - "6000000": 7, - "60000000": 7, - "700000": 7, - "7000000": 7, - "800000": 7, - "8000000": 7, - "900000": 7, - "9000000": 7 - }, - "count": 7, - "sum": 11462.848000000002 - } - }, - "group": "rbac.authorization.k8s.io", - "latency": { - "bucket": { - "+Inf": 7, - "1000000": 7, - "125000": 7, - "2000000": 7, - "250000": 7, - "4000000": 7, - "500000": 7, - "8000000": 7 - }, - "count": 7, - "sum": 11460 - }, - "resource": "roles", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:node-controller", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "resource": "nodes", - "scope": "cluster", - "verb": "PATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 485.486 - } - }, - "group": "apps", - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 485 - }, - "resource": "replicasets", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 452, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 452, - "sum": 203882230380.75815 - } - }, - "group": "storage.k8s.io", - "latency": { - "bucket": { - "+Inf": 452, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 452, - "sum": 203882230148 - }, - "longrunning": { - "count": 2 - }, - "resource": "volumeattachments", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 228, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 228, - "sum": 101751113304.68398 - } - }, - "group": "coordination.k8s.io", - "latency": { - "bucket": { - "+Inf": 228, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 228, - "sum": 101751113193 - }, - "longrunning": { - "count": 1 - }, - "resource": "leases", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 5654.763999999999 - } - }, - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 5654 - }, - "resource": "configmaps", - "scope": "namespace", - "verb": "PUT", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 235.57999999999998 - } - }, - "group": "coordination.k8s.io", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 235 - }, - "resource": "leases", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "statefulsets.apps" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:generic-garbage-collector", - "code": "200", - "component": "apiserver", - "content_type": "application/json", - "count": 1, - "group": "extensions", - "resource": "networkpolicies", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "admissionregistration.k8s.io", - "resource": "validatingwebhookconfigurations", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 4, - "100000": 4, - "1000000": 4, - "10000000": 4, - "1250000": 4, - "150000": 4, - "1500000": 4, - "15000000": 4, - "1750000": 4, - "200000": 4, - "2000000": 4, - "20000000": 4, - "250000": 4, - "2500000": 4, - "25000000": 4, - "300000": 4, - "3000000": 4, - "30000000": 4, - "350000": 4, - "3500000": 4, - "400000": 4, - "4000000": 4, - "40000000": 4, - "450000": 4, - "4500000": 4, - "50000": 4, - "500000": 4, - "5000000": 4, - "50000000": 4, - "600000": 4, - "6000000": 4, - "60000000": 4, - "700000": 4, - "7000000": 4, - "800000": 4, - "8000000": 4, - "900000": 4, - "9000000": 4 - }, - "count": 4, - "sum": 1090.222 - } - }, - "latency": { - "bucket": { - "+Inf": 4, - "1000000": 4, - "125000": 4, - "2000000": 4, - "250000": 4, - "4000000": 4, - "500000": 4, - "8000000": 4 - }, - "count": 4, - "sum": 1089 - }, - "resource": "configmaps", - "scope": "namespace", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "resourcequotas", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:node-controller", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "events", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 3, - "100000": 3, - "1000000": 3, - "10000000": 3, - "1250000": 3, - "150000": 3, - "1500000": 3, - "15000000": 3, - "1750000": 3, - "200000": 3, - "2000000": 3, - "20000000": 3, - "250000": 3, - "2500000": 3, - "25000000": 3, - "300000": 3, - "3000000": 3, - "30000000": 3, - "350000": 3, - "3500000": 3, - "400000": 3, - "4000000": 3, - "40000000": 3, - "450000": 3, - "4500000": 3, - "50000": 3, - "500000": 3, - "5000000": 3, - "50000000": 3, - "600000": 3, - "6000000": 3, - "60000000": 3, - "700000": 3, - "7000000": 3, - "800000": 3, - "8000000": 3, - "900000": 3, - "9000000": 3 - }, - "count": 3, - "sum": 523.894 - } - }, - "latency": { - "bucket": { - "+Inf": 3, - "1000000": 3, - "125000": 3, - "2000000": 3, - "250000": 3, - "4000000": 3, - "500000": 3, - "8000000": 3 - }, - "count": 3, - "sum": 522 - }, - "resource": "persistentvolumes", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 10212, - "resource": "services", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 10212, - "resource": "endpoints", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 356.988 - } - }, - "group": "coordination.k8s.io", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 356 - }, - "resource": "leases", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 9, - "100000": 9, - "1000000": 9, - "10000000": 9, - "1250000": 9, - "150000": 9, - "1500000": 9, - "15000000": 9, - "1750000": 9, - "200000": 9, - "2000000": 9, - "20000000": 9, - "250000": 9, - "2500000": 9, - "25000000": 9, - "300000": 9, - "3000000": 9, - "30000000": 9, - "350000": 9, - "3500000": 9, - "400000": 9, - "4000000": 9, - "40000000": 9, - "450000": 9, - "4500000": 9, - "50000": 9, - "500000": 9, - "5000000": 9, - "50000000": 9, - "600000": 9, - "6000000": 9, - "60000000": 9, - "700000": 9, - "7000000": 9, - "800000": 9, - "8000000": 9, - "900000": 9, - "9000000": 9 - }, - "count": 9, - "sum": 61579.333 - } - }, - "latency": { - "bucket": { - "+Inf": 9, - "1000000": 9, - "125000": 9, - "2000000": 9, - "250000": 9, - "4000000": 9, - "500000": 9, - "8000000": 9 - }, - "count": 9, - "sum": 61575 - }, - "resource": "pods", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 681, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 681, - "sum": 305602340778.0577 - } - }, - "latency": { - "bucket": { - "+Inf": 681, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 681, - "sum": 305602340453 - }, - "longrunning": { - "count": 3 - }, - "resource": "persistentvolumes", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:daemon-set-controller", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 8, - "group": "apps", - "resource": "daemonsets", - "scope": "namespace", - "subresource": "status", - "verb": "PUT", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 225, - "group": "rbac.authorization.k8s.io", - "resource": "roles", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 15376, - "100000": 15376, - "1000000": 15376, - "10000000": 15376, - "1250000": 15376, - "150000": 15376, - "1500000": 15376, - "15000000": 15376, - "1750000": 15376, - "200000": 15376, - "2000000": 15376, - "20000000": 15376, - "250000": 15376, - "2500000": 15376, - "25000000": 15376, - "300000": 15376, - "3000000": 15376, - "30000000": 15376, - "350000": 15376, - "3500000": 15376, - "400000": 15376, - "4000000": 15376, - "40000000": 15376, - "450000": 15376, - "4500000": 15376, - "50000": 15376, - "500000": 15376, - "5000000": 15376, - "50000000": 15376, - "600000": 15376, - "6000000": 15376, - "60000000": 15376, - "700000": 15376, - "7000000": 15376, - "800000": 15376, - "8000000": 15376, - "900000": 15376, - "9000000": 15376 - }, - "count": 15376, - "sum": 28666829.363000106 - } - }, - "latency": { - "bucket": { - "+Inf": 15376, - "1000000": 15376, - "125000": 15376, - "2000000": 15376, - "250000": 15376, - "4000000": 15376, - "500000": 15376, - "8000000": 15376 - }, - "count": 15376, - "sum": 28659159 - }, - "resource": "namespaces", - "scope": "cluster", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "namespaces", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "storage.k8s.io", - "resource": "csinodes", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:certificate-controller", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "certificates.k8s.io", - "resource": "certificatesigningrequests", - "scope": "cluster", - "verb": "DELETE", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "apiextensions.k8s.io", - "resource": "customresourcedefinitions", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 6120.023 - } - }, - "group": "rbac.authorization.k8s.io", - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 6119 - }, - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "POST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "csidrivers.storage.k8s.io" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 371.883 - } - }, - "group": "storage.k8s.io", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 371 - }, - "resource": "csinodes", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 767.421 - } - }, - "group": "policy", - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 766 - }, - "resource": "poddisruptionbudgets", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "resource": "limitranges", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/json", - "count": 1, - "resource": "nodes", - "scope": "cluster", - "verb": "PATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 228, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 228, - "sum": 102016113358.01306 - } - }, - "group": "networking.k8s.io", - "latency": { - "bucket": { - "+Inf": 228, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 228, - "sum": 102016113245 - }, - "longrunning": { - "count": 1 - }, - "resource": "ingresses", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 230, - "group": "storage.k8s.io", - "resource": "storageclasses", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "http": { - "request": { - "duration": { - "us": { - "count": 111, - "sum": 6310873.251000004 - } - }, - "size": { - "bytes": { - "count": 111, - "sum": 8889 - } - } - }, - "response": { - "size": { - "bytes": { - "count": 111, - "sum": 21482850 - } - } - } - }, - "request": { - "handler": "prometheus" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 229, - "resource": "services", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "serviceaccounts", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "coredns/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "resource": "endpoints", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 4, - "100000": 4, - "1000000": 4, - "10000000": 4, - "1250000": 4, - "150000": 4, - "1500000": 4, - "15000000": 4, - "1750000": 4, - "200000": 4, - "2000000": 4, - "20000000": 4, - "250000": 4, - "2500000": 4, - "25000000": 4, - "300000": 4, - "3000000": 4, - "30000000": 4, - "350000": 4, - "3500000": 4, - "400000": 4, - "4000000": 4, - "40000000": 4, - "450000": 4, - "4500000": 4, - "50000": 4, - "500000": 4, - "5000000": 4, - "50000000": 4, - "600000": 4, - "6000000": 4, - "60000000": 4, - "700000": 4, - "7000000": 4, - "800000": 4, - "8000000": 4, - "900000": 4, - "9000000": 4 - }, - "count": 4, - "sum": 7738.273999999999 - } - }, - "latency": { - "bucket": { - "+Inf": 4, - "1000000": 4, - "125000": 4, - "2000000": 4, - "250000": 4, - "4000000": 4, - "500000": 4, - "8000000": 4 - }, - "count": 4, - "sum": 7737 - }, - "resource": "pods", - "scope": "namespace", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/json", - "count": 2, - "group": "extensions", - "resource": "daemonsets", - "scope": "namespace", - "verb": "POST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:certificate-controller", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "authorization.k8s.io", - "resource": "subjectaccessreviews", - "scope": "cluster", - "verb": "POST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 229, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 229, - "sum": 102124114690 - } - }, - "group": "scheduling.k8s.io", - "latency": { - "bucket": { - "+Inf": 229, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 229, - "sum": 102124114574 - }, - "longrunning": { - "count": 1 - }, - "resource": "priorityclasses", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 84.359 - } - }, - "group": "extensions", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 84 - }, - "resource": "ingresses", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "ingresses.extensions" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "nodes", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 564.016 - } - }, - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 563 - }, - "resource": "replicationcontrollers", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "coordination.k8s.io", - "resource": "leases", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 229, - "resource": "limitranges", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 10206, - "100000": 10206, - "1000000": 10206, - "10000000": 10206, - "1250000": 10206, - "150000": 10206, - "1500000": 10206, - "15000000": 10206, - "1750000": 10206, - "200000": 10206, - "2000000": 10206, - "20000000": 10206, - "250000": 10206, - "2500000": 10206, - "25000000": 10206, - "300000": 10206, - "3000000": 10206, - "30000000": 10206, - "350000": 10206, - "3500000": 10206, - "400000": 10206, - "4000000": 10206, - "40000000": 10206, - "450000": 10206, - "4500000": 10206, - "50000": 10206, - "500000": 10206, - "5000000": 10206, - "50000000": 10206, - "600000": 10206, - "6000000": 10206, - "60000000": 10206, - "700000": 10206, - "7000000": 10206, - "800000": 10206, - "8000000": 10206, - "900000": 10206, - "9000000": 10206 - }, - "count": 10206, - "sum": 16856306.568999976 - } - }, - "group": "batch", - "latency": { - "bucket": { - "+Inf": 10206, - "1000000": 10206, - "125000": 10206, - "2000000": 10206, - "250000": 10206, - "4000000": 10206, - "500000": 10206, - "8000000": 10206 - }, - "count": 10206, - "sum": 16851174 - }, - "resource": "cronjobs", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:replicaset-controller", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "resource": "pods", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "apps", - "resource": "deployments", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/json", - "count": 1, - "group": "certificates.k8s.io", - "resource": "certificatesigningrequests", - "scope": "cluster", - "verb": "POST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 32739.923999999995 - } - }, - "group": "apps", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 32739 - }, - "resource": "deployments", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "coredns/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 460, - "resource": "namespaces", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 684, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 1, - "300000": 0, - "3000000": 0, - "30000000": 1, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 1, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 1, - "600000": 0, - "6000000": 0, - "60000000": 1, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 684, - "sum": 305630218276.289 - } - }, - "group": "storage.k8s.io", - "latency": { - "bucket": { - "+Inf": 684, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 684, - "sum": 305630217931 - }, - "longrunning": { - "count": 3 - }, - "resource": "csidrivers", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 10213, - "100000": 10213, - "1000000": 10213, - "10000000": 10213, - "1250000": 10213, - "150000": 10213, - "1500000": 10213, - "15000000": 10213, - "1750000": 10213, - "200000": 10213, - "2000000": 10213, - "20000000": 10213, - "250000": 10213, - "2500000": 10213, - "25000000": 10213, - "300000": 10213, - "3000000": 10213, - "30000000": 10213, - "350000": 10213, - "3500000": 10213, - "400000": 10213, - "4000000": 10213, - "40000000": 10213, - "450000": 10213, - "4500000": 10213, - "50000": 10213, - "500000": 10213, - "5000000": 10213, - "50000000": 10213, - "600000": 10213, - "6000000": 10213, - "60000000": 10213, - "700000": 10213, - "7000000": 10213, - "800000": 10213, - "8000000": 10213, - "900000": 10213, - "9000000": 10213 - }, - "count": 10213, - "sum": 17942048.968999997 - } - }, - "latency": { - "bucket": { - "+Inf": 10213, - "1000000": 10213, - "125000": 10213, - "2000000": 10213, - "250000": 10213, - "4000000": 10213, - "500000": 10213, - "8000000": 10213 - }, - "count": 10213, - "sum": 17936957 - }, - "resource": "services", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 7, - "group": "rbac.authorization.k8s.io", - "resource": "roles", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:daemon-set-controller", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 3, - "resource": "events", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 223, - "group": "admissionregistration.k8s.io", - "resource": "validatingwebhookconfigurations", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "storage.k8s.io", - "resource": "storageclasses", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "services", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 904, - "resource": "secrets", - "scope": "namespace", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 450, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 450, - "sum": 203758230521.20993 - } - }, - "latency": { - "bucket": { - "+Inf": 450, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 450, - "sum": 203758230295 - }, - "longrunning": { - "count": 2 - }, - "resource": "persistentvolumeclaims", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 916, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 916, - "sum": 407623460495.1318 - } - }, - "latency": { - "bucket": { - "+Inf": 916, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 916, - "sum": 407623460036 - }, - "longrunning": { - "count": 4 - }, - "resource": "namespaces", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 451, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 451, - "sum": 203483225873.0288 - } - }, - "group": "rbac.authorization.k8s.io", - "latency": { - "bucket": { - "+Inf": 451, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 451, - "sum": 203483225650 - }, - "longrunning": { - "count": 2 - }, - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 3397.6240000000003 - } - }, - "group": "apps", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 3397 - }, - "resource": "replicasets", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 226, - "group": "rbac.authorization.k8s.io", - "resource": "roles", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:cronjob-controller", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 10205, - "group": "batch", - "resource": "cronjobs", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 902, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 1, - "300000": 0, - "3000000": 0, - "30000000": 1, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 1, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 1, - "600000": 0, - "6000000": 0, - "60000000": 1, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 902, - "sum": 407421316492.62415 - } - }, - "latency": { - "bucket": { - "+Inf": 902, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 902, - "sum": 407421316033 - }, - "longrunning": { - "count": 3 - }, - "resource": "nodes", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "rbac.authorization.k8s.io", - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 1610.109 - } - }, - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 1610 - }, - "resource": "secrets", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 394.68800000000005 - } - }, - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 394 - }, - "resource": "secrets", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:replicaset-controller", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "resource": "events", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 785.8299999999999 - } - }, - "group": "apps", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 785 - }, - "resource": "daemonsets", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 226, - "group": "extensions", - "resource": "ingresses", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "current": { - "count": 0 - }, - "kind": "readOnly" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 224, - "group": "storage.k8s.io", - "resource": "volumeattachments", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 4, - "resource": "secrets", - "scope": "namespace", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1123, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 1123, - "sum": 509997576443.78064 - } - }, - "latency": { - "bucket": { - "+Inf": 1123, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 1123, - "sum": 509997575891 - }, - "longrunning": { - "count": 5 - }, - "resource": "endpoints", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 225, - "resource": "endpoints", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "events", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "404", - "component": "apiserver", - "content_type": "application/json", - "count": 3, - "resource": "configmaps", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 372.25800000000004 - } - }, - "group": "apps", - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 371 - }, - "resource": "statefulsets", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "endpoints", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 10203, - "group": "coordination.k8s.io", - "resource": "leases", - "scope": "namespace", - "verb": "GET", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "404", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "coordination.k8s.io", - "resource": "leases", - "scope": "namespace", - "verb": "POST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubectl/v1.14.3 (linux/amd64) kubernetes/5e53fd6", - "code": "200", - "component": "apiserver", - "content_type": "application/json", - "count": 4, - "resource": "pods", - "scope": "namespace", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "batch", - "resource": "jobs", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 35, - "100000": 35, - "1000000": 35, - "10000000": 35, - "1250000": 35, - "150000": 35, - "1500000": 35, - "15000000": 35, - "1750000": 35, - "200000": 35, - "2000000": 35, - "20000000": 35, - "250000": 35, - "2500000": 35, - "25000000": 35, - "300000": 35, - "3000000": 35, - "30000000": 35, - "350000": 35, - "3500000": 35, - "400000": 35, - "4000000": 35, - "40000000": 35, - "450000": 35, - "4500000": 35, - "50000": 35, - "500000": 35, - "5000000": 35, - "50000000": 35, - "600000": 35, - "6000000": 35, - "60000000": 35, - "700000": 35, - "7000000": 35, - "800000": 35, - "8000000": 35, - "900000": 35, - "9000000": 35 - }, - "count": 35, - "sum": 101230.169 - } - }, - "latency": { - "bucket": { - "+Inf": 35, - "1000000": 35, - "125000": 35, - "2000000": 35, - "250000": 35, - "4000000": 35, - "500000": 35, - "8000000": 35 - }, - "count": 35, - "sum": 101212 - }, - "resource": "serviceaccounts", - "scope": "namespace", - "verb": "PUT", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 349.13 - } - }, - "group": "node.k8s.io", - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 348 - }, - "resource": "runtimeclasses", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 227, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 227, - "sum": 101816112088.54494 - } - }, - "latency": { - "bucket": { - "+Inf": 227, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 227, - "sum": 101816111969 - }, - "longrunning": { - "count": 1 - }, - "resource": "configmaps", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 282.484 - } - }, - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 282 - }, - "resource": "limitranges", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 10, - "resource": "pods", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 36 - } - }, - "request": { - "resource": "secrets" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "rbac.authorization.k8s.io", - "resource": "rolebindings", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "group": "rbac.authorization.k8s.io", - "resource": "clusterroles", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "404", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 60, - "group": "rbac.authorization.k8s.io", - "resource": "clusterroles", - "scope": "cluster", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 224, - "resource": "persistentvolumeclaims", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "resource": "secrets", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 229, - "group": "rbac.authorization.k8s.io", - "resource": "clusterroles", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 3, - "100000": 3, - "1000000": 3, - "10000000": 3, - "1250000": 3, - "150000": 3, - "1500000": 3, - "15000000": 3, - "1750000": 3, - "200000": 3, - "2000000": 3, - "20000000": 3, - "250000": 3, - "2500000": 3, - "25000000": 3, - "300000": 3, - "3000000": 3, - "30000000": 3, - "350000": 3, - "3500000": 3, - "400000": 3, - "4000000": 3, - "40000000": 3, - "450000": 3, - "4500000": 3, - "50000": 3, - "500000": 3, - "5000000": 3, - "50000000": 3, - "600000": 3, - "6000000": 3, - "60000000": 3, - "700000": 3, - "7000000": 3, - "800000": 3, - "8000000": 3, - "900000": 3, - "9000000": 3 - }, - "count": 3, - "sum": 15127.316000000003 - } - }, - "group": "apps", - "latency": { - "bucket": { - "+Inf": 3, - "1000000": 3, - "125000": 3, - "2000000": 3, - "250000": 3, - "4000000": 3, - "500000": 3, - "8000000": 3 - }, - "count": 3, - "sum": 15125 - }, - "resource": "controllerrevisions", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "rbac.authorization.k8s.io", - "resource": "rolebindings", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 229, - "resource": "resourcequotas", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:bootstrap-signer", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "configmaps", - "scope": "namespace", - "verb": "PUT", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 10203, - "100000": 10203, - "1000000": 10203, - "10000000": 10203, - "1250000": 10203, - "150000": 10203, - "1500000": 10203, - "15000000": 10203, - "1750000": 10203, - "200000": 10203, - "2000000": 10203, - "20000000": 10203, - "250000": 10203, - "2500000": 10203, - "25000000": 10203, - "300000": 10203, - "3000000": 10203, - "30000000": 10203, - "350000": 10203, - "3500000": 10203, - "400000": 10203, - "4000000": 10203, - "40000000": 10203, - "450000": 10203, - "4500000": 10203, - "50000": 10203, - "500000": 10203, - "5000000": 10203, - "50000000": 10203, - "600000": 10203, - "6000000": 10203, - "60000000": 10203, - "700000": 10203, - "7000000": 10203, - "800000": 10203, - "8000000": 10203, - "900000": 10203, - "9000000": 10203 - }, - "count": 10203, - "sum": 29563532.34699997 - } - }, - "group": "coordination.k8s.io", - "latency": { - "bucket": { - "+Inf": 10203, - "1000000": 10203, - "125000": 10203, - "2000000": 10203, - "250000": 10203, - "4000000": 10203, - "500000": 10203, - "8000000": 10203 - }, - "count": 10203, - "sum": 29558451 - }, - "resource": "leases", - "scope": "namespace", - "verb": "PUT", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 16225.265999999998 - } - }, - "group": "scheduling.k8s.io", - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 16225 - }, - "resource": "priorityclasses", - "scope": "cluster", - "verb": "POST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1139, - "resource": "services", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 230, - "group": "policy", - "resource": "poddisruptionbudgets", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 8777.98 - } - }, - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 8777 - }, - "resource": "configmaps", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/json", - "count": 2, - "resource": "nodes", - "scope": "cluster", - "verb": "PATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 2 - } - }, - "request": { - "resource": "podsecuritypolicies.policy" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "nodes", - "scope": "cluster", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "404", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "group": "coordination.k8s.io", - "resource": "leases", - "scope": "namespace", - "verb": "GET", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 237, - "group": "apps", - "resource": "statefulsets", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 8, - "100000": 8, - "1000000": 8, - "10000000": 8, - "1250000": 8, - "150000": 8, - "1500000": 8, - "15000000": 8, - "1750000": 8, - "200000": 8, - "2000000": 8, - "20000000": 8, - "250000": 8, - "2500000": 8, - "25000000": 8, - "300000": 8, - "3000000": 8, - "30000000": 8, - "350000": 8, - "3500000": 8, - "400000": 8, - "4000000": 8, - "40000000": 8, - "450000": 8, - "4500000": 8, - "50000": 8, - "500000": 8, - "5000000": 8, - "50000000": 8, - "600000": 8, - "6000000": 8, - "60000000": 8, - "700000": 8, - "7000000": 8, - "800000": 8, - "8000000": 8, - "900000": 8, - "9000000": 8 - }, - "count": 8, - "sum": 83798.946 - } - }, - "group": "apps", - "latency": { - "bucket": { - "+Inf": 8, - "1000000": 8, - "125000": 8, - "2000000": 8, - "250000": 8, - "4000000": 8, - "500000": 8, - "8000000": 8 - }, - "count": 8, - "sum": 83794 - }, - "resource": "daemonsets", - "scope": "namespace", - "subresource": "status", - "verb": "PUT", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "404", - "component": "apiserver", - "content_type": "application/json", - "count": 1, - "resource": "secrets", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 4, - "resource": "configmaps", - "scope": "namespace", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "persistentvolumeclaims", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 11, - "resource": "events", - "scope": "namespace", - "verb": "PATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 10203, - "group": "coordination.k8s.io", - "resource": "leases", - "scope": "namespace", - "verb": "PUT", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 459, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 459, - "sum": 203796222681.029 - } - }, - "group": "apiregistration.k8s.io", - "latency": { - "bucket": { - "+Inf": 459, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 459, - "sum": 203796222451 - }, - "longrunning": { - "count": 2 - }, - "resource": "apiservices", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 6, - "100000": 6, - "1000000": 6, - "10000000": 6, - "1250000": 6, - "150000": 6, - "1500000": 6, - "15000000": 6, - "1750000": 6, - "200000": 6, - "2000000": 6, - "20000000": 6, - "250000": 6, - "2500000": 6, - "25000000": 6, - "300000": 6, - "3000000": 6, - "30000000": 6, - "350000": 6, - "3500000": 6, - "400000": 6, - "4000000": 6, - "40000000": 6, - "450000": 6, - "4500000": 6, - "50000": 6, - "500000": 6, - "5000000": 6, - "50000000": 6, - "600000": 6, - "6000000": 6, - "60000000": 6, - "700000": 6, - "7000000": 6, - "800000": 6, - "8000000": 6, - "900000": 6, - "9000000": 6 - }, - "count": 6, - "sum": 27245.925 - } - }, - "group": "apps", - "latency": { - "bucket": { - "+Inf": 6, - "1000000": 6, - "125000": 6, - "2000000": 6, - "250000": 6, - "4000000": 6, - "500000": 6, - "8000000": 6 - }, - "count": 6, - "sum": 27243 - }, - "resource": "deployments", - "scope": "namespace", - "subresource": "status", - "verb": "PUT", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "apps", - "resource": "replicasets", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/json", - "count": 2, - "resource": "serviceaccounts", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 227, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 227, - "sum": 101603111305.11609 - } - }, - "group": "storage.k8s.io", - "latency": { - "bucket": { - "+Inf": 227, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 227, - "sum": 101603111196 - }, - "longrunning": { - "count": 1 - }, - "resource": "csinodes", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 36, - "100000": 36, - "1000000": 36, - "10000000": 36, - "1250000": 36, - "150000": 36, - "1500000": 36, - "15000000": 36, - "1750000": 36, - "200000": 36, - "2000000": 36, - "20000000": 36, - "250000": 36, - "2500000": 36, - "25000000": 36, - "300000": 36, - "3000000": 36, - "30000000": 36, - "350000": 36, - "3500000": 36, - "400000": 36, - "4000000": 36, - "40000000": 36, - "450000": 36, - "4500000": 36, - "50000": 36, - "500000": 36, - "5000000": 36, - "50000000": 36, - "600000": 36, - "6000000": 36, - "60000000": 36, - "700000": 36, - "7000000": 36, - "800000": 36, - "8000000": 36, - "900000": 36, - "9000000": 36 - }, - "count": 36, - "sum": 138954.052 - } - }, - "latency": { - "bucket": { - "+Inf": 36, - "1000000": 36, - "125000": 36, - "2000000": 36, - "250000": 36, - "4000000": 36, - "500000": 36, - "8000000": 36 - }, - "count": 36, - "sum": 138937 - }, - "resource": "secrets", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/json", - "count": 1, - "group": "certificates.k8s.io", - "resource": "certificatesigningrequests", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/json", - "count": 1, - "resource": "services", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 3751.652 - } - }, - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 3751 - }, - "resource": "limitranges", - "scope": "namespace", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "replicationcontrollers", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 229, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 229, - "sum": 101739115164.29396 - } - }, - "group": "coordination.k8s.io", - "latency": { - "bucket": { - "+Inf": 229, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 229, - "sum": 101739115054 - }, - "longrunning": { - "count": 1 - }, - "resource": "leases", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "persistentvolumeclaims", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 10215, - "100000": 10215, - "1000000": 10215, - "10000000": 10215, - "1250000": 10215, - "150000": 10215, - "1500000": 10215, - "15000000": 10215, - "1750000": 10215, - "200000": 10215, - "2000000": 10215, - "20000000": 10215, - "250000": 10215, - "2500000": 10215, - "25000000": 10215, - "300000": 10215, - "3000000": 10215, - "30000000": 10215, - "350000": 10215, - "3500000": 10215, - "400000": 10215, - "4000000": 10215, - "40000000": 10215, - "450000": 10215, - "4500000": 10215, - "50000": 10215, - "500000": 10215, - "5000000": 10215, - "50000000": 10215, - "600000": 10215, - "6000000": 10215, - "60000000": 10215, - "700000": 10215, - "7000000": 10215, - "800000": 10215, - "8000000": 10215, - "900000": 10215, - "9000000": 10215 - }, - "count": 10215, - "sum": 6692735.753000016 - } - }, - "latency": { - "bucket": { - "+Inf": 10215, - "1000000": 10215, - "125000": 10215, - "2000000": 10215, - "250000": 10215, - "4000000": 10215, - "500000": 10215, - "8000000": 10215 - }, - "count": 10215, - "sum": 6687627 - }, - "resource": "nodes", - "scope": "cluster", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 11 - } - }, - "request": { - "resource": "rolebindings.rbac.authorization.k8s.io" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/json", - "count": 2, - "resource": "configmaps", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 8, - "resource": "serviceaccounts", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 231, - "resource": "persistentvolumes", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 487.40999999999997 - } - }, - "group": "rbac.authorization.k8s.io", - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 486 - }, - "resource": "roles", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 50830, - "resource": "endpoints", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "404", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 7, - "group": "rbac.authorization.k8s.io", - "resource": "roles", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "resource": "pods", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 50829, - "resource": "endpoints", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 5, - "100000": 5, - "1000000": 5, - "10000000": 5, - "1250000": 5, - "150000": 5, - "1500000": 5, - "15000000": 5, - "1750000": 5, - "200000": 5, - "2000000": 5, - "20000000": 5, - "250000": 5, - "2500000": 5, - "25000000": 5, - "300000": 5, - "3000000": 5, - "30000000": 5, - "350000": 5, - "3500000": 5, - "400000": 5, - "4000000": 5, - "40000000": 5, - "450000": 5, - "4500000": 5, - "50000": 5, - "500000": 5, - "5000000": 5, - "50000000": 5, - "600000": 5, - "6000000": 5, - "60000000": 5, - "700000": 5, - "7000000": 5, - "800000": 5, - "8000000": 5, - "900000": 5, - "9000000": 5 - }, - "count": 5, - "sum": 48228.511999999995 - } - }, - "latency": { - "bucket": { - "+Inf": 5, - "1000000": 5, - "125000": 5, - "2000000": 5, - "250000": 5, - "4000000": 5, - "500000": 5, - "8000000": 5 - }, - "count": 5, - "sum": 48226 - }, - "resource": "pods", - "scope": "namespace", - "subresource": "binding", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/json", - "count": 4, - "group": "rbac.authorization.k8s.io", - "resource": "rolebindings", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "limitranges" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/json", - "count": 1, - "group": "rbac.authorization.k8s.io", - "resource": "clusterroles", - "scope": "cluster", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/json", - "count": 2, - "resource": "nodes", - "scope": "cluster", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 17166.249 - } - }, - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 17165 - }, - "resource": "services", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 222, - "group": "networking.k8s.io", - "resource": "networkpolicies", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "mutatingwebhookconfigurations.admissionregistration.k8s.io" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 266.787 - } - }, - "group": "autoscaling", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 266 - }, - "resource": "horizontalpodautoscalers", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 622.307 - } - }, - "group": "extensions", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 622 - }, - "resource": "deployments", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 328.004 - } - }, - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 327 - }, - "resource": "resourcequotas", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 229, - "resource": "serviceaccounts", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "audit": { - "event": { - "count": 0 - }, - "rejected": { - "count": 0 - } - }, - "process": { - "cpu": { - "sec": 4990 - }, - "fds": { - "open": { - "count": 93 - } - }, - "memory": { - "resident": { - "bytes": 294764544 - }, - "virtual": { - "bytes": 486797312 - } - }, - "started": { - "sec": 1560756225.15 - } - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 0, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 0, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 103689.05 - } - }, - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 103689 - }, - "resource": "nodes", - "scope": "cluster", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election", - "code": "404", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "endpoints", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-proxy/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "resource": "services", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 456, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 456, - "sum": 203959229092.72998 - } - }, - "latency": { - "bucket": { - "+Inf": 456, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 456, - "sum": 203959228855 - }, - "longrunning": { - "count": 2 - }, - "resource": "serviceaccounts", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:daemon-set-controller", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 3, - "group": "apps", - "resource": "controllerrevisions", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 35 - } - }, - "request": { - "resource": "serviceaccounts" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "404", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 4, - "resource": "pods", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 354.927 - } - }, - "group": "networking.k8s.io", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 354 - }, - "resource": "networkpolicies", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 2020.94 - } - }, - "group": "rbac.authorization.k8s.io", - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 2020 - }, - "resource": "clusterroles", - "scope": "cluster", - "verb": "POST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:attachdetach-controller", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "storage.k8s.io", - "resource": "csidrivers", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "storage.k8s.io", - "resource": "csidrivers", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "pods", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "404", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "services", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 224, - "resource": "resourcequotas", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 5350.242 - } - }, - "group": "policy", - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 5349 - }, - "resource": "podsecuritypolicies", - "scope": "cluster", - "verb": "POST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/json", - "count": 1, - "resource": "nodes", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 229, - "group": "scheduling.k8s.io", - "resource": "priorityclasses", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 225, - "group": "admissionregistration.k8s.io", - "resource": "mutatingwebhookconfigurations", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 4, - "100000": 4, - "1000000": 4, - "10000000": 4, - "1250000": 4, - "150000": 4, - "1500000": 4, - "15000000": 4, - "1750000": 4, - "200000": 4, - "2000000": 4, - "20000000": 4, - "250000": 4, - "2500000": 4, - "25000000": 4, - "300000": 4, - "3000000": 4, - "30000000": 4, - "350000": 4, - "3500000": 4, - "400000": 4, - "4000000": 4, - "40000000": 4, - "450000": 4, - "4500000": 4, - "50000": 4, - "500000": 4, - "5000000": 4, - "50000000": 4, - "600000": 4, - "6000000": 4, - "60000000": 4, - "700000": 4, - "7000000": 4, - "800000": 4, - "8000000": 4, - "900000": 4, - "9000000": 4 - }, - "count": 4, - "sum": 8810.557 - } - }, - "latency": { - "bucket": { - "+Inf": 4, - "1000000": 4, - "125000": 4, - "2000000": 4, - "250000": 4, - "4000000": 4, - "500000": 4, - "8000000": 4 - }, - "count": 4, - "sum": 8808 - }, - "resource": "configmaps", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 101664, - "100000": 101664, - "1000000": 101664, - "10000000": 101664, - "1250000": 101664, - "150000": 101664, - "1500000": 101664, - "15000000": 101664, - "1750000": 101664, - "200000": 101664, - "2000000": 101664, - "20000000": 101664, - "250000": 101664, - "2500000": 101664, - "25000000": 101664, - "300000": 101664, - "3000000": 101664, - "30000000": 101664, - "350000": 101664, - "3500000": 101664, - "400000": 101664, - "4000000": 101664, - "40000000": 101664, - "450000": 101664, - "4500000": 101664, - "50000": 101664, - "500000": 101664, - "5000000": 101664, - "50000000": 101664, - "600000": 101664, - "6000000": 101664, - "60000000": 101664, - "700000": 101664, - "7000000": 101664, - "800000": 101664, - "8000000": 101664, - "900000": 101664, - "9000000": 101664 - }, - "count": 101664, - "sum": 302455181.0919927 - } - }, - "latency": { - "bucket": { - "+Inf": 101664, - "1000000": 101664, - "125000": 101664, - "2000000": 101664, - "250000": 101664, - "4000000": 101664, - "500000": 101664, - "8000000": 101664 - }, - "count": 101664, - "sum": 302404553 - }, - "resource": "endpoints", - "scope": "namespace", - "verb": "PUT", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:cronjob-controller", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 10205, - "group": "batch", - "resource": "jobs", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 226, - "group": "node.k8s.io", - "resource": "runtimeclasses", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "client": { - "request": { - "count": 136 - } - }, - "request": { - "code": "404", - "host": "localhost:6443", - "method": "GET" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 11 - } - }, - "request": { - "resource": "pods" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "node.k8s.io", - "resource": "runtimeclasses", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "group": "networking.k8s.io", - "resource": "ingresses", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1702, - "resource": "nodes", - "scope": "cluster", - "subresource": "status", - "verb": "PATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 316.031 - } - }, - "group": "apps", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 316 - }, - "resource": "controllerrevisions", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/json", - "count": 2, - "group": "rbac.authorization.k8s.io", - "resource": "clusterroles", - "scope": "cluster", - "verb": "POST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "404", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 19, - "resource": "namespaces", - "scope": "cluster", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "404", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 7, - "group": "rbac.authorization.k8s.io", - "resource": "rolebindings", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:node-controller", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "nodes", - "scope": "cluster", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 1370.6370000000002 - } - }, - "group": "storage.k8s.io", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 1370 - }, - "resource": "storageclasses", - "scope": "cluster", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 30, - "100000": 30, - "1000000": 30, - "10000000": 30, - "1250000": 30, - "150000": 30, - "1500000": 30, - "15000000": 30, - "1750000": 30, - "200000": 30, - "2000000": 30, - "20000000": 30, - "250000": 30, - "2500000": 30, - "25000000": 30, - "300000": 30, - "3000000": 30, - "30000000": 30, - "350000": 30, - "3500000": 30, - "400000": 30, - "4000000": 30, - "40000000": 30, - "450000": 30, - "4500000": 30, - "50000": 30, - "500000": 30, - "5000000": 30, - "50000000": 30, - "600000": 30, - "6000000": 30, - "60000000": 30, - "700000": 30, - "7000000": 30, - "800000": 30, - "8000000": 30, - "900000": 30, - "9000000": 30 - }, - "count": 30, - "sum": 106516.889 - } - }, - "group": "apiregistration.k8s.io", - "latency": { - "bucket": { - "+Inf": 30, - "1000000": 30, - "125000": 30, - "2000000": 30, - "250000": 30, - "4000000": 30, - "500000": 30, - "8000000": 30 - }, - "count": 30, - "sum": 106499 - }, - "resource": "apiservices", - "scope": "cluster", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 1 - } - }, - "request": { - "resource": "deployments.apps" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 229, - "group": "autoscaling", - "resource": "horizontalpodautoscalers", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 44 - } - }, - "request": { - "resource": "clusterrolebindings.rbac.authorization.k8s.io" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:endpoint-controller", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "endpoints", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 228, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 228, - "sum": 101948112966.71193 - } - }, - "group": "apps", - "latency": { - "bucket": { - "+Inf": 228, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 228, - "sum": 101948112859 - }, - "longrunning": { - "count": 1 - }, - "resource": "daemonsets", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 1, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 55388.424 - } - }, - "group": "coordination.k8s.io", - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 55387 - }, - "resource": "leases", - "scope": "namespace", - "verb": "POST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "storage.k8s.io", - "resource": "storageclasses", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:daemon-set-controller", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 3, - "resource": "pods", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 227, - "resource": "persistentvolumes", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 466.74399999999997 - } - }, - "group": "storage.k8s.io", - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 466 - }, - "resource": "volumeattachments", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 11, - "100000": 11, - "1000000": 11, - "10000000": 11, - "1250000": 11, - "150000": 11, - "1500000": 11, - "15000000": 11, - "1750000": 11, - "200000": 11, - "2000000": 11, - "20000000": 11, - "250000": 11, - "2500000": 11, - "25000000": 11, - "300000": 11, - "3000000": 11, - "30000000": 11, - "350000": 11, - "3500000": 11, - "400000": 11, - "4000000": 11, - "40000000": 11, - "450000": 11, - "4500000": 11, - "50000": 11, - "500000": 11, - "5000000": 11, - "50000000": 11, - "600000": 11, - "6000000": 11, - "60000000": 11, - "700000": 11, - "7000000": 11, - "800000": 11, - "8000000": 11, - "900000": 11, - "9000000": 11 - }, - "count": 11, - "sum": 33706.471000000005 - } - }, - "group": "rbac.authorization.k8s.io", - "latency": { - "bucket": { - "+Inf": 11, - "1000000": 11, - "125000": 11, - "2000000": 11, - "250000": 11, - "4000000": 11, - "500000": 11, - "8000000": 11 - }, - "count": 11, - "sum": 33701 - }, - "resource": "rolebindings", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 230, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 230, - "sum": 102034113227.36505 - } - }, - "group": "policy", - "latency": { - "bucket": { - "+Inf": 230, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 230, - "sum": 102034113111 - }, - "longrunning": { - "count": 1 - }, - "resource": "podsecuritypolicies", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "services", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 223, - "group": "rbac.authorization.k8s.io", - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 459, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 459, - "sum": 203906231734.99417 - } - }, - "latency": { - "bucket": { - "+Inf": 459, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 459, - "sum": 203906231497 - }, - "longrunning": { - "count": 2 - }, - "resource": "secrets", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:deployment-controller", - "code": "409", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "apps", - "resource": "deployments", - "scope": "namespace", - "subresource": "status", - "verb": "PUT", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 11, - "100000": 11, - "1000000": 11, - "10000000": 11, - "1250000": 11, - "150000": 11, - "1500000": 11, - "15000000": 11, - "1750000": 11, - "200000": 11, - "2000000": 11, - "20000000": 11, - "250000": 11, - "2500000": 11, - "25000000": 11, - "300000": 11, - "3000000": 11, - "30000000": 11, - "350000": 11, - "3500000": 11, - "400000": 11, - "4000000": 11, - "40000000": 11, - "450000": 11, - "4500000": 11, - "50000": 11, - "500000": 11, - "5000000": 11, - "50000000": 11, - "600000": 11, - "6000000": 11, - "60000000": 11, - "700000": 11, - "7000000": 11, - "800000": 11, - "8000000": 11, - "900000": 11, - "9000000": 11 - }, - "count": 11, - "sum": 37011.8 - } - }, - "group": "rbac.authorization.k8s.io", - "latency": { - "bucket": { - "+Inf": 11, - "1000000": 11, - "125000": 11, - "2000000": 11, - "250000": 11, - "4000000": 11, - "500000": 11, - "8000000": 11 - }, - "count": 11, - "sum": 37007 - }, - "resource": "roles", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 6, - "100000": 6, - "1000000": 6, - "10000000": 6, - "1250000": 6, - "150000": 6, - "1500000": 6, - "15000000": 6, - "1750000": 6, - "200000": 6, - "2000000": 6, - "20000000": 6, - "250000": 6, - "2500000": 6, - "25000000": 6, - "300000": 6, - "3000000": 6, - "30000000": 6, - "350000": 6, - "3500000": 6, - "400000": 6, - "4000000": 6, - "40000000": 6, - "450000": 6, - "4500000": 6, - "50000": 6, - "500000": 6, - "5000000": 6, - "50000000": 6, - "600000": 6, - "6000000": 6, - "60000000": 6, - "700000": 6, - "7000000": 6, - "800000": 6, - "8000000": 6, - "900000": 6, - "9000000": 6 - }, - "count": 6, - "sum": 29257.163000000004 - } - }, - "latency": { - "bucket": { - "+Inf": 6, - "1000000": 6, - "125000": 6, - "2000000": 6, - "250000": 6, - "4000000": 6, - "500000": 6, - "8000000": 6 - }, - "count": 6, - "sum": 29254 - }, - "resource": "nodes", - "scope": "cluster", - "verb": "PATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 35, - "100000": 35, - "1000000": 35, - "10000000": 35, - "1250000": 35, - "150000": 35, - "1500000": 35, - "15000000": 35, - "1750000": 35, - "200000": 35, - "2000000": 35, - "20000000": 35, - "250000": 35, - "2500000": 35, - "25000000": 35, - "300000": 35, - "3000000": 35, - "30000000": 35, - "350000": 35, - "3500000": 35, - "400000": 35, - "4000000": 35, - "40000000": 35, - "450000": 35, - "4500000": 35, - "50000": 35, - "500000": 35, - "5000000": 35, - "50000000": 35, - "600000": 35, - "6000000": 35, - "60000000": 35, - "700000": 35, - "7000000": 35, - "800000": 35, - "8000000": 35, - "900000": 35, - "9000000": 35 - }, - "count": 35, - "sum": 85060.736 - } - }, - "latency": { - "bucket": { - "+Inf": 35, - "1000000": 35, - "125000": 35, - "2000000": 35, - "250000": 35, - "4000000": 35, - "500000": 35, - "8000000": 35 - }, - "count": 35, - "sum": 85045 - }, - "resource": "serviceaccounts", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 603.155 - } - }, - "group": "apps", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 603 - }, - "resource": "deployments", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "podtemplates" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "resource": "replicationcontrollers", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/tokens-controller", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 35, - "resource": "serviceaccounts", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 10949.769999999999 - } - }, - "group": "certificates.k8s.io", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 10949 - }, - "resource": "certificatesigningrequests", - "scope": "cluster", - "verb": "POST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/tokens-controller", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 35, - "resource": "secrets", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:service-account-controller", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 4, - "resource": "serviceaccounts", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "resourcequotas" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 328.364 - } - }, - "group": "admissionregistration.k8s.io", - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 327 - }, - "resource": "mutatingwebhookconfigurations", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/json", - "count": 5, - "group": "rbac.authorization.k8s.io", - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 35, - "group": "authentication.k8s.io", - "resource": "tokenreviews", - "scope": "cluster", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "nodes", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:node-controller", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "pods", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "rbac.authorization.k8s.io", - "resource": "roles", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 227, - "group": "storage.k8s.io", - "resource": "csinodes", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:deployment-controller", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "events", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 42, - "100000": 42, - "1000000": 42, - "10000000": 42, - "1250000": 42, - "150000": 42, - "1500000": 42, - "15000000": 42, - "1750000": 42, - "200000": 42, - "2000000": 42, - "20000000": 42, - "250000": 42, - "2500000": 42, - "25000000": 42, - "300000": 42, - "3000000": 42, - "30000000": 42, - "350000": 42, - "3500000": 42, - "400000": 42, - "4000000": 42, - "40000000": 42, - "450000": 42, - "4500000": 42, - "50000": 42, - "500000": 42, - "5000000": 42, - "50000000": 42, - "600000": 42, - "6000000": 42, - "60000000": 42, - "700000": 42, - "7000000": 42, - "800000": 42, - "8000000": 42, - "900000": 42, - "9000000": 42 - }, - "count": 42, - "sum": 118663.20299999998 - } - }, - "group": "rbac.authorization.k8s.io", - "latency": { - "bucket": { - "+Inf": 42, - "1000000": 42, - "125000": 42, - "2000000": 42, - "250000": 42, - "4000000": 42, - "500000": 42, - "8000000": 42 - }, - "count": 42, - "sum": 118642 - }, - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "podtemplates", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/json", - "count": 1, - "group": "certificates.k8s.io", - "resource": "certificatesigningrequests", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "404", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 38, - "group": "rbac.authorization.k8s.io", - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "configmaps", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "coredns/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 460, - "resource": "services", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 1 - } - }, - "request": { - "resource": "leases.coordination.k8s.io" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 1001.727 - } - }, - "group": "extensions", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 1001 - }, - "resource": "daemonsets", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/kube-controller-manager", - "code": "404", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 27, - "resource": "serviceaccounts", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 225, - "resource": "pods", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "coredns/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "resource": "services", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 4 - } - }, - "request": { - "resource": "namespaces" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "current": { - "count": 0 - }, - "kind": "mutating" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 226, - "group": "apps", - "resource": "deployments", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:attachdetach-controller", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 227, - "group": "storage.k8s.io", - "resource": "csidrivers", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 231, - "group": "apiregistration.k8s.io", - "resource": "apiservices", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 11 - } - }, - "request": { - "resource": "roles.rbac.authorization.k8s.io" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 4, - "100000": 4, - "1000000": 4, - "10000000": 4, - "1250000": 4, - "150000": 4, - "1500000": 4, - "15000000": 4, - "1750000": 4, - "200000": 4, - "2000000": 4, - "20000000": 4, - "250000": 4, - "2500000": 4, - "25000000": 4, - "300000": 4, - "3000000": 4, - "30000000": 4, - "350000": 4, - "3500000": 4, - "400000": 4, - "4000000": 4, - "40000000": 4, - "450000": 4, - "4500000": 4, - "50000": 4, - "500000": 4, - "5000000": 4, - "50000000": 4, - "600000": 4, - "6000000": 4, - "60000000": 4, - "700000": 4, - "7000000": 4, - "800000": 4, - "8000000": 4, - "900000": 4, - "9000000": 4 - }, - "count": 4, - "sum": 14523.005 - } - }, - "group": "apps", - "latency": { - "bucket": { - "+Inf": 4, - "1000000": 4, - "125000": 4, - "2000000": 4, - "250000": 4, - "4000000": 4, - "500000": 4, - "8000000": 4 - }, - "count": 4, - "sum": 14521 - }, - "resource": "replicasets", - "scope": "namespace", - "subresource": "status", - "verb": "PUT", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 302.7 - } - }, - "group": "scheduling.k8s.io", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 302 - }, - "resource": "priorityclasses", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 223, - "resource": "nodes", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 30, - "resource": "events", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 4, - "resource": "pods", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 4, - "100000": 3, - "1000000": 4, - "10000000": 4, - "1250000": 4, - "150000": 4, - "1500000": 4, - "15000000": 4, - "1750000": 4, - "200000": 4, - "2000000": 4, - "20000000": 4, - "250000": 4, - "2500000": 4, - "25000000": 4, - "300000": 4, - "3000000": 4, - "30000000": 4, - "350000": 4, - "3500000": 4, - "400000": 4, - "4000000": 4, - "40000000": 4, - "450000": 4, - "4500000": 4, - "50000": 3, - "500000": 4, - "5000000": 4, - "50000000": 4, - "600000": 4, - "6000000": 4, - "60000000": 4, - "700000": 4, - "7000000": 4, - "800000": 4, - "8000000": 4, - "900000": 4, - "9000000": 4 - }, - "count": 4, - "sum": 105848.52400000002 - } - }, - "latency": { - "bucket": { - "+Inf": 4, - "1000000": 4, - "125000": 4, - "2000000": 4, - "250000": 4, - "4000000": 4, - "500000": 4, - "8000000": 4 - }, - "count": 4, - "sum": 105847 - }, - "resource": "namespaces", - "scope": "cluster", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 229, - "group": "node.k8s.io", - "resource": "runtimeclasses", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 142, - "100000": 142, - "1000000": 142, - "10000000": 142, - "1250000": 142, - "150000": 142, - "1500000": 142, - "15000000": 142, - "1750000": 142, - "200000": 142, - "2000000": 142, - "20000000": 142, - "250000": 142, - "2500000": 142, - "25000000": 142, - "300000": 142, - "3000000": 142, - "30000000": 142, - "350000": 142, - "3500000": 142, - "400000": 142, - "4000000": 142, - "40000000": 142, - "450000": 142, - "4500000": 142, - "50000": 142, - "500000": 142, - "5000000": 142, - "50000000": 142, - "600000": 142, - "6000000": 142, - "60000000": 142, - "700000": 142, - "7000000": 142, - "800000": 142, - "8000000": 142, - "900000": 142, - "9000000": 142 - }, - "count": 142, - "sum": 283867.9260000001 - } - }, - "group": "events.k8s.io", - "latency": { - "bucket": { - "+Inf": 142, - "1000000": 142, - "125000": 142, - "2000000": 142, - "250000": 142, - "4000000": 142, - "500000": 142, - "8000000": 142 - }, - "count": 142, - "sum": 283792 - }, - "resource": "events", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "group": "authorization.k8s.io", - "resource": "subjectaccessreviews", - "scope": "cluster", - "verb": "POST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 7187.1810000000005 - } - }, - "group": "extensions", - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 7186 - }, - "resource": "daemonsets", - "scope": "namespace", - "verb": "POST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "apps", - "resource": "daemonsets", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 453, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 453, - "sum": 203457221580.51413 - } - }, - "group": "apiextensions.k8s.io", - "latency": { - "bucket": { - "+Inf": 453, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 453, - "sum": 203457221350 - }, - "longrunning": { - "count": 2 - }, - "resource": "customresourcedefinitions", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "storage.k8s.io", - "resource": "volumeattachments", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 18, - "100000": 18, - "1000000": 18, - "10000000": 18, - "1250000": 18, - "150000": 18, - "1500000": 18, - "15000000": 18, - "1750000": 18, - "200000": 18, - "2000000": 18, - "20000000": 18, - "250000": 18, - "2500000": 18, - "25000000": 18, - "300000": 18, - "3000000": 18, - "30000000": 18, - "350000": 18, - "3500000": 18, - "400000": 18, - "4000000": 18, - "40000000": 18, - "450000": 18, - "4500000": 18, - "50000": 18, - "500000": 18, - "5000000": 18, - "50000000": 18, - "600000": 18, - "6000000": 18, - "60000000": 18, - "700000": 18, - "7000000": 18, - "800000": 18, - "8000000": 18, - "900000": 18, - "9000000": 18 - }, - "count": 18, - "sum": 123170.131 - } - }, - "latency": { - "bucket": { - "+Inf": 18, - "1000000": 18, - "125000": 18, - "2000000": 18, - "250000": 18, - "4000000": 18, - "500000": 18, - "8000000": 18 - }, - "count": 18, - "sum": 123162 - }, - "resource": "pods", - "scope": "namespace", - "subresource": "status", - "verb": "PATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "scheduling.k8s.io", - "resource": "priorityclasses", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 232, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 1, - "250000": 0, - "2500000": 0, - "25000000": 1, - "300000": 0, - "3000000": 0, - "30000000": 1, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 1, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 1, - "600000": 0, - "6000000": 0, - "60000000": 1, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 232, - "sum": 102111235537.69302 - } - }, - "group": "certificates.k8s.io", - "latency": { - "bucket": { - "+Inf": 232, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 232, - "sum": 102111235424 - }, - "longrunning": { - "count": 1 - }, - "resource": "certificatesigningrequests", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "apps", - "resource": "controllerrevisions", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 226, - "resource": "services", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 222, - "group": "scheduling.k8s.io", - "resource": "priorityclasses", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "coredns/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "resource": "namespaces", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "horizontalpodautoscalers.autoscaling" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 225, - "group": "apps", - "resource": "replicasets", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 454, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 454, - "sum": 203566221328.04892 - } - }, - "group": "policy", - "latency": { - "bucket": { - "+Inf": 454, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 454, - "sum": 203566221112 - }, - "longrunning": { - "count": 2 - }, - "resource": "poddisruptionbudgets", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "limitranges", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-proxy/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 220, - "resource": "endpoints", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "networking.k8s.io", - "resource": "networkpolicies", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 222, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 222, - "sum": 101694111237.26494 - } - }, - "group": "scheduling.k8s.io", - "latency": { - "bucket": { - "+Inf": 222, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 222, - "sum": 101694111123 - }, - "longrunning": { - "count": 1 - }, - "resource": "priorityclasses", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 1 - } - }, - "request": { - "resource": "storageclasses.storage.k8s.io" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "group": "rbac.authorization.k8s.io", - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 455, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 1, - "300000": 0, - "3000000": 0, - "30000000": 1, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 1, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 1, - "600000": 0, - "6000000": 0, - "60000000": 1, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 455, - "sum": 203969097894.53616 - } - }, - "group": "node.k8s.io", - "latency": { - "bucket": { - "+Inf": 455, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 455, - "sum": 203969097658 - }, - "longrunning": { - "count": 2 - }, - "resource": "runtimeclasses", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 10209, - "resource": "nodes", - "scope": "cluster", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 226, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 226, - "sum": 102004115981.057 - } - }, - "group": "apps", - "latency": { - "bucket": { - "+Inf": 226, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 226, - "sum": 102004115870 - }, - "longrunning": { - "count": 1 - }, - "resource": "controllerrevisions", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1702, - "100000": 1702, - "1000000": 1702, - "10000000": 1702, - "1250000": 1702, - "150000": 1702, - "1500000": 1702, - "15000000": 1702, - "1750000": 1702, - "200000": 1702, - "2000000": 1702, - "20000000": 1702, - "250000": 1702, - "2500000": 1702, - "25000000": 1702, - "300000": 1702, - "3000000": 1702, - "30000000": 1702, - "350000": 1702, - "3500000": 1702, - "400000": 1702, - "4000000": 1702, - "40000000": 1702, - "450000": 1702, - "4500000": 1702, - "50000": 1702, - "500000": 1702, - "5000000": 1702, - "50000000": 1702, - "600000": 1702, - "6000000": 1702, - "60000000": 1702, - "700000": 1702, - "7000000": 1702, - "800000": 1702, - "8000000": 1702, - "900000": 1702, - "9000000": 1702 - }, - "count": 1702, - "sum": 8451098.614999993 - } - }, - "latency": { - "bucket": { - "+Inf": 1702, - "1000000": 1702, - "125000": 1702, - "2000000": 1702, - "250000": 1702, - "4000000": 1702, - "500000": 1702, - "8000000": 1702 - }, - "count": 1702, - "sum": 8450254 - }, - "resource": "nodes", - "scope": "cluster", - "subresource": "status", - "verb": "PATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 6, - "100000": 6, - "1000000": 6, - "10000000": 6, - "1250000": 6, - "150000": 6, - "1500000": 6, - "15000000": 6, - "1750000": 6, - "200000": 6, - "2000000": 6, - "20000000": 6, - "250000": 6, - "2500000": 6, - "25000000": 6, - "300000": 6, - "3000000": 6, - "30000000": 6, - "350000": 6, - "3500000": 6, - "400000": 6, - "4000000": 6, - "40000000": 6, - "450000": 6, - "4500000": 6, - "50000": 6, - "500000": 6, - "5000000": 6, - "50000000": 6, - "600000": 6, - "6000000": 6, - "60000000": 6, - "700000": 6, - "7000000": 6, - "800000": 6, - "8000000": 6, - "900000": 6, - "9000000": 6 - }, - "count": 6, - "sum": 59426.81300000001 - } - }, - "group": "rbac.authorization.k8s.io", - "latency": { - "bucket": { - "+Inf": 6, - "1000000": 6, - "125000": 6, - "2000000": 6, - "250000": 6, - "4000000": 6, - "500000": 6, - "8000000": 6 - }, - "count": 6, - "sum": 59424 - }, - "resource": "clusterroles", - "scope": "cluster", - "verb": "PUT", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "namespaces", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "group": "rbac.authorization.k8s.io", - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "http": { - "request": { - "count": 111 - } - }, - "request": { - "code": "200", - "handler": "prometheus", - "method": "get" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:generic-garbage-collector", - "code": "200", - "component": "apiserver", - "content_type": "application/json", - "count": 231, - "group": "extensions", - "resource": "networkpolicies", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 405.658 - } - }, - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 404 - }, - "resource": "serviceaccounts", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 1 - } - }, - "request": { - "resource": "nodes" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 34, - "100000": 34, - "1000000": 34, - "10000000": 34, - "1250000": 34, - "150000": 34, - "1500000": 34, - "15000000": 34, - "1750000": 34, - "200000": 34, - "2000000": 34, - "20000000": 34, - "250000": 34, - "2500000": 34, - "25000000": 34, - "300000": 34, - "3000000": 34, - "30000000": 34, - "350000": 34, - "3500000": 34, - "400000": 34, - "4000000": 34, - "40000000": 34, - "450000": 34, - "4500000": 34, - "50000": 34, - "500000": 34, - "5000000": 34, - "50000000": 34, - "600000": 34, - "6000000": 34, - "60000000": 34, - "700000": 34, - "7000000": 34, - "800000": 34, - "8000000": 34, - "900000": 34, - "9000000": 34 - }, - "count": 34, - "sum": 99664.597 - } - }, - "latency": { - "bucket": { - "+Inf": 34, - "1000000": 34, - "125000": 34, - "2000000": 34, - "250000": 34, - "4000000": 34, - "500000": 34, - "8000000": 34 - }, - "count": 34, - "sum": 99649 - }, - "resource": "pods", - "scope": "namespace", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 3, - "100000": 3, - "1000000": 3, - "10000000": 3, - "1250000": 3, - "150000": 3, - "1500000": 3, - "15000000": 3, - "1750000": 3, - "200000": 3, - "2000000": 3, - "20000000": 3, - "250000": 3, - "2500000": 3, - "25000000": 3, - "300000": 3, - "3000000": 3, - "30000000": 3, - "350000": 3, - "3500000": 3, - "400000": 3, - "4000000": 3, - "40000000": 3, - "450000": 3, - "4500000": 3, - "50000": 3, - "500000": 3, - "5000000": 3, - "50000000": 3, - "600000": 3, - "6000000": 3, - "60000000": 3, - "700000": 3, - "7000000": 3, - "800000": 3, - "8000000": 3, - "900000": 3, - "9000000": 3 - }, - "count": 3, - "sum": 618.942 - } - }, - "group": "storage.k8s.io", - "latency": { - "bucket": { - "+Inf": 3, - "1000000": 3, - "125000": 3, - "2000000": 3, - "250000": 3, - "4000000": 3, - "500000": 3, - "8000000": 3 - }, - "count": 3, - "sum": 617 - }, - "resource": "csidrivers", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 370, - "100000": 139, - "1000000": 141, - "10000000": 141, - "1250000": 141, - "150000": 141, - "1500000": 141, - "15000000": 141, - "1750000": 141, - "200000": 141, - "2000000": 141, - "20000000": 141, - "250000": 141, - "2500000": 141, - "25000000": 141, - "300000": 141, - "3000000": 141, - "30000000": 141, - "350000": 141, - "3500000": 141, - "400000": 141, - "4000000": 141, - "40000000": 141, - "450000": 141, - "4500000": 141, - "50000": 73, - "500000": 141, - "5000000": 141, - "50000000": 141, - "600000": 141, - "6000000": 141, - "60000000": 141, - "700000": 141, - "7000000": 141, - "800000": 141, - "8000000": 141, - "900000": 141, - "9000000": 141 - }, - "count": 370, - "sum": 101476101780.024 - } - }, - "group": "events.k8s.io", - "latency": { - "bucket": { - "+Inf": 370, - "1000000": 141, - "125000": 141, - "2000000": 141, - "250000": 141, - "4000000": 141, - "500000": 141, - "8000000": 141 - }, - "count": 370, - "sum": 101476101601 - }, - "longrunning": { - "count": 1 - }, - "resource": "events", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 4006.878 - } - }, - "group": "certificates.k8s.io", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 4006 - }, - "resource": "certificatesigningrequests", - "scope": "cluster", - "subresource": "status", - "verb": "PUT", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "nodes", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 225, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 225, - "sum": 101889113889.47702 - } - }, - "group": "extensions", - "latency": { - "bucket": { - "+Inf": 225, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 225, - "sum": 101889113784 - }, - "longrunning": { - "count": 1 - }, - "resource": "replicasets", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 54, - "group": "rbac.authorization.k8s.io", - "resource": "clusterroles", - "scope": "cluster", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "nodes", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubeadm/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "201", - "component": "apiserver", - "content_type": "application/json", - "count": 1, - "group": "apps", - "resource": "deployments", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "serviceaccounts", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 230, - "group": "rbac.authorization.k8s.io", - "resource": "clusterroles", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 151.836 - } - }, - "group": "extensions", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 151 - }, - "resource": "replicasets", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "404", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "nodes", - "scope": "cluster", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "extensions", - "resource": "replicasets", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubelet/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "404", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 14, - "resource": "events", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "group": "certificates.k8s.io", - "longrunning": { - "count": 0 - }, - "resource": "certificatesigningrequests", - "scope": "resource", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 457, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 457, - "sum": 203665226449.16498 - } - }, - "latency": { - "bucket": { - "+Inf": 457, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 457, - "sum": 203665226215 - }, - "longrunning": { - "count": 2 - }, - "resource": "limitranges", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:ttl-controller", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "nodes", - "scope": "cluster", - "verb": "PATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "policy", - "resource": "poddisruptionbudgets", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kindnetd/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "component": "apiserver", - "content_type": "application/json", - "count": 10198, - "resource": "nodes", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 223, - "resource": "persistentvolumes", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 222, - "resource": "endpoints", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "longrunning": { - "count": 1 - }, - "resource": "nodes", - "scope": "resource", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 226, - "group": "storage.k8s.io", - "resource": "csidrivers", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1145, - "100000": 1145, - "1000000": 1145, - "10000000": 1145, - "1250000": 1145, - "150000": 1145, - "1500000": 1145, - "15000000": 1145, - "1750000": 1145, - "200000": 1145, - "2000000": 1145, - "20000000": 1145, - "250000": 1145, - "2500000": 1145, - "25000000": 1145, - "300000": 1145, - "3000000": 1145, - "30000000": 1145, - "350000": 1145, - "3500000": 1145, - "400000": 1145, - "4000000": 1145, - "40000000": 1145, - "450000": 1145, - "4500000": 1145, - "50000": 1145, - "500000": 1145, - "5000000": 1145, - "50000000": 1145, - "600000": 1145, - "6000000": 1145, - "60000000": 1145, - "700000": 1145, - "7000000": 1145, - "800000": 1145, - "8000000": 1145, - "900000": 1145, - "9000000": 1145 - }, - "count": 1145, - "sum": 2165339.8460000018 - } - }, - "latency": { - "bucket": { - "+Inf": 1145, - "1000000": 1145, - "125000": 1145, - "2000000": 1145, - "250000": 1145, - "4000000": 1145, - "500000": 1145, - "8000000": 1145 - }, - "count": 1145, - "sum": 2164783 - }, - "resource": "services", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "replicationcontrollers" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "client": { - "request": { - "count": 34 - } - }, - "request": { - "code": "500", - "host": "localhost:6443", - "method": "GET" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 455, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 455, - "sum": 203889229016.9501 - } - }, - "group": "admissionregistration.k8s.io", - "latency": { - "bucket": { - "+Inf": 455, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 455, - "sum": 203889228789 - }, - "longrunning": { - "count": 2 - }, - "resource": "mutatingwebhookconfigurations", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 1015.515 - } - }, - "group": "extensions", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 1015 - }, - "resource": "networkpolicies", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 3, - "resource": "events", - "scope": "namespace", - "verb": "PATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 459, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 459, - "sum": 203863230673.47296 - } - }, - "group": "rbac.authorization.k8s.io", - "latency": { - "bucket": { - "+Inf": 459, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 459, - "sum": 203863230449 - }, - "longrunning": { - "count": 2 - }, - "resource": "clusterroles", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "group": "storage.k8s.io", - "resource": "volumeattachments", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 939, - "100000": 34, - "1000000": 35, - "10000000": 38, - "1250000": 35, - "150000": 35, - "1500000": 35, - "15000000": 38, - "1750000": 35, - "200000": 35, - "2000000": 35, - "20000000": 38, - "250000": 35, - "2500000": 35, - "25000000": 38, - "300000": 35, - "3000000": 35, - "30000000": 38, - "350000": 35, - "3500000": 35, - "400000": 35, - "4000000": 35, - "40000000": 38, - "450000": 35, - "4500000": 35, - "50000": 33, - "500000": 35, - "5000000": 35, - "50000000": 38, - "600000": 35, - "6000000": 38, - "60000000": 38, - "700000": 35, - "7000000": 38, - "800000": 35, - "8000000": 38, - "900000": 35, - "9000000": 38 - }, - "count": 939, - "sum": 406876879124.8112 - } - }, - "latency": { - "bucket": { - "+Inf": 939, - "1000000": 35, - "125000": 35, - "2000000": 35, - "250000": 35, - "4000000": 35, - "500000": 35, - "8000000": 38 - }, - "count": 939, - "sum": 406876878664 - }, - "longrunning": { - "count": 4 - }, - "resource": "secrets", - "scope": "namespace", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "resource": "podtemplates", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "admissionregistration.k8s.io", - "resource": "mutatingwebhookconfigurations", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 8 - } - }, - "request": { - "resource": "configmaps" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "volumeattachments.storage.k8s.io" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "pods", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 3, - "100000": 3, - "1000000": 3, - "10000000": 3, - "1250000": 3, - "150000": 3, - "1500000": 3, - "15000000": 3, - "1750000": 3, - "200000": 3, - "2000000": 3, - "20000000": 3, - "250000": 3, - "2500000": 3, - "25000000": 3, - "300000": 3, - "3000000": 3, - "30000000": 3, - "350000": 3, - "3500000": 3, - "400000": 3, - "4000000": 3, - "40000000": 3, - "450000": 3, - "4500000": 3, - "50000": 3, - "500000": 3, - "5000000": 3, - "50000000": 3, - "600000": 3, - "6000000": 3, - "60000000": 3, - "700000": 3, - "7000000": 3, - "800000": 3, - "8000000": 3, - "900000": 3, - "9000000": 3 - }, - "count": 3, - "sum": 8457.446 - } - }, - "group": "rbac.authorization.k8s.io", - "latency": { - "bucket": { - "+Inf": 3, - "1000000": 3, - "125000": 3, - "2000000": 3, - "250000": 3, - "4000000": 3, - "500000": 3, - "8000000": 3 - }, - "count": 3, - "sum": 8456 - }, - "resource": "clusterrolebindings", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 228, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 228, - "sum": 101575113692.70204 - } - }, - "group": "extensions", - "latency": { - "bucket": { - "+Inf": 228, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 228, - "sum": 101575113575 - }, - "longrunning": { - "count": 1 - }, - "resource": "daemonsets", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/leader-election", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "endpoints", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 583.196 - } - }, - "group": "apiextensions.k8s.io", - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 583 - }, - "resource": "customresourcedefinitions", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 1, - "100000": 1, - "1000000": 1, - "10000000": 1, - "1250000": 1, - "150000": 1, - "1500000": 1, - "15000000": 1, - "1750000": 1, - "200000": 1, - "2000000": 1, - "20000000": 1, - "250000": 1, - "2500000": 1, - "25000000": 1, - "300000": 1, - "3000000": 1, - "30000000": 1, - "350000": 1, - "3500000": 1, - "400000": 1, - "4000000": 1, - "40000000": 1, - "450000": 1, - "4500000": 1, - "50000": 1, - "500000": 1, - "5000000": 1, - "50000000": 1, - "600000": 1, - "6000000": 1, - "60000000": 1, - "700000": 1, - "7000000": 1, - "800000": 1, - "8000000": 1, - "900000": 1, - "9000000": 1 - }, - "count": 1, - "sum": 3379.6820000000002 - } - }, - "group": "certificates.k8s.io", - "latency": { - "bucket": { - "+Inf": 1, - "1000000": 1, - "125000": 1, - "2000000": 1, - "250000": 1, - "4000000": 1, - "500000": 1, - "8000000": 1 - }, - "count": 1, - "sum": 3379 - }, - "resource": "certificatesigningrequests", - "scope": "cluster", - "subresource": "approval", - "verb": "PUT", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "certificates.k8s.io", - "resource": "certificatesigningrequests", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kubectl/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "404", - "component": "apiserver", - "content_type": "application/json", - "count": 1, - "group": "storage.k8s.io", - "resource": "storageclasses", - "scope": "cluster", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "group": "apiextensions.k8s.io", - "resource": "customresourcedefinitions", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "policy", - "resource": "poddisruptionbudgets", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 459.84200000000004 - } - }, - "group": "certificates.k8s.io", - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 458 - }, - "resource": "certificatesigningrequests", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:clusterrole-aggregation-controller", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 6, - "group": "rbac.authorization.k8s.io", - "resource": "clusterroles", - "scope": "cluster", - "verb": "PUT", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 227, - "resource": "pods", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 231, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 231, - "sum": 102039115643.40294 - } - }, - "group": "extensions", - "latency": { - "bucket": { - "+Inf": 231, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 231, - "sum": 102039115530 - }, - "longrunning": { - "count": 1 - }, - "resource": "networkpolicies", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "extensions", - "resource": "deployments", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "resource": "namespaces", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "secrets", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 456, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 456, - "sum": 203823226429.89496 - } - }, - "group": "rbac.authorization.k8s.io", - "latency": { - "bucket": { - "+Inf": 456, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 456, - "sum": 203823226205 - }, - "longrunning": { - "count": 2 - }, - "resource": "rolebindings", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "pods", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:pod-garbage-collector", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 5105, - "resource": "nodes", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 225, - "group": "apps", - "resource": "statefulsets", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 229, - "group": "coordination.k8s.io", - "resource": "leases", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "resource": "pods", - "scope": "namespace", - "subresource": "status", - "verb": "PUT", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "apps", - "resource": "replicasets", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "rbac.authorization.k8s.io", - "resource": "clusterroles", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 227, - "resource": "serviceaccounts", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 5, - "100000": 5, - "1000000": 5, - "10000000": 5, - "1250000": 5, - "150000": 5, - "1500000": 5, - "15000000": 5, - "1750000": 5, - "200000": 5, - "2000000": 5, - "20000000": 5, - "250000": 5, - "2500000": 5, - "25000000": 5, - "300000": 5, - "3000000": 5, - "30000000": 5, - "350000": 5, - "3500000": 5, - "400000": 5, - "4000000": 5, - "40000000": 5, - "450000": 5, - "4500000": 5, - "50000": 5, - "500000": 5, - "5000000": 5, - "50000000": 5, - "600000": 5, - "6000000": 5, - "60000000": 5, - "700000": 5, - "7000000": 5, - "800000": 5, - "8000000": 5, - "900000": 5, - "9000000": 5 - }, - "count": 5, - "sum": 5000.58 - } - }, - "latency": { - "bucket": { - "+Inf": 5, - "1000000": 5, - "125000": 5, - "2000000": 5, - "250000": 5, - "4000000": 5, - "500000": 5, - "8000000": 5 - }, - "count": 5, - "sum": 4997 - }, - "resource": "pods", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 228, - "group": "extensions", - "resource": "deployments", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-scheduler/v1.14.2 (linux/amd64) kubernetes/66049e3/scheduler", - "code": "201", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 8, - "resource": "events", - "scope": "namespace", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "group": "policy", - "resource": "podsecuritypolicies", - "scope": "cluster", - "verb": "LIST", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 226, - "100000": 0, - "1000000": 0, - "10000000": 0, - "1250000": 0, - "150000": 0, - "1500000": 0, - "15000000": 0, - "1750000": 0, - "200000": 0, - "2000000": 0, - "20000000": 0, - "250000": 0, - "2500000": 0, - "25000000": 0, - "300000": 0, - "3000000": 0, - "30000000": 0, - "350000": 0, - "3500000": 0, - "400000": 0, - "4000000": 0, - "40000000": 0, - "450000": 0, - "4500000": 0, - "50000": 0, - "500000": 0, - "5000000": 0, - "50000000": 0, - "600000": 0, - "6000000": 0, - "60000000": 0, - "700000": 0, - "7000000": 0, - "800000": 0, - "8000000": 0, - "900000": 0, - "9000000": 0 - }, - "count": 226, - "sum": 101539119449.78401 - } - }, - "group": "extensions", - "latency": { - "bucket": { - "+Inf": 226, - "1000000": 0, - "125000": 0, - "2000000": 0, - "250000": 0, - "4000000": 0, - "500000": 0, - "8000000": 0 - }, - "count": 226, - "sum": 101539119338 - }, - "longrunning": { - "count": 1 - }, - "resource": "ingresses", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "100000": 2, - "1000000": 2, - "10000000": 2, - "1250000": 2, - "150000": 2, - "1500000": 2, - "15000000": 2, - "1750000": 2, - "200000": 2, - "2000000": 2, - "20000000": 2, - "250000": 2, - "2500000": 2, - "25000000": 2, - "300000": 2, - "3000000": 2, - "30000000": 2, - "350000": 2, - "3500000": 2, - "400000": 2, - "4000000": 2, - "40000000": 2, - "450000": 2, - "4500000": 2, - "50000": 2, - "500000": 2, - "5000000": 2, - "50000000": 2, - "600000": 2, - "6000000": 2, - "60000000": 2, - "700000": 2, - "7000000": 2, - "800000": 2, - "8000000": 2, - "900000": 2, - "9000000": 2 - }, - "count": 2, - "sum": 463.667 - } - }, - "latency": { - "bucket": { - "+Inf": 2, - "1000000": 2, - "125000": 2, - "2000000": 2, - "250000": 2, - "4000000": 2, - "500000": 2, - "8000000": 2 - }, - "count": 2, - "sum": 463 - }, - "resource": "persistentvolumeclaims", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/system:serviceaccount:kube-system:node-controller", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "nodes", - "scope": "cluster", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "coredns/v0.0.0 (linux/amd64) kubernetes/$Format", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 456, - "resource": "endpoints", - "scope": "cluster", - "verb": "WATCH", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "customresourcedefinitions.apiextensions.k8s.io" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-controller-manager/v1.14.2 (linux/amd64) kubernetes/66049e3/shared-informers", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf;stream=watch", - "count": 370, - "group": "events.k8s.io", - "resource": "events", - "scope": "cluster", - "verb": "WATCH", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 55, - "100000": 55, - "1000000": 55, - "10000000": 55, - "1250000": 55, - "150000": 55, - "1500000": 55, - "15000000": 55, - "1750000": 55, - "200000": 55, - "2000000": 55, - "20000000": 55, - "250000": 55, - "2500000": 55, - "25000000": 55, - "300000": 55, - "3000000": 55, - "30000000": 55, - "350000": 55, - "3500000": 55, - "400000": 55, - "4000000": 55, - "40000000": 55, - "450000": 55, - "4500000": 55, - "50000": 55, - "500000": 55, - "5000000": 55, - "50000000": 55, - "600000": 55, - "6000000": 55, - "60000000": 55, - "700000": 55, - "7000000": 55, - "800000": 55, - "8000000": 55, - "900000": 55, - "9000000": 55 - }, - "count": 55, - "sum": 49048.344999999994 - } - }, - "group": "rbac.authorization.k8s.io", - "latency": { - "bucket": { - "+Inf": 55, - "1000000": 55, - "125000": 55, - "2000000": 55, - "250000": 55, - "4000000": 55, - "500000": 55, - "8000000": 55 - }, - "count": 55, - "sum": 49018 - }, - "resource": "clusterroles", - "scope": "cluster", - "verb": "POST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "component": "apiserver", - "duration": { - "us": { - "bucket": { - "+Inf": 39, - "100000": 39, - "1000000": 39, - "10000000": 39, - "1250000": 39, - "150000": 39, - "1500000": 39, - "15000000": 39, - "1750000": 39, - "200000": 39, - "2000000": 39, - "20000000": 39, - "250000": 39, - "2500000": 39, - "25000000": 39, - "300000": 39, - "3000000": 39, - "30000000": 39, - "350000": 39, - "3500000": 39, - "400000": 39, - "4000000": 39, - "40000000": 39, - "450000": 39, - "4500000": 39, - "50000": 39, - "500000": 39, - "5000000": 39, - "50000000": 39, - "600000": 39, - "6000000": 39, - "60000000": 39, - "700000": 39, - "7000000": 39, - "800000": 39, - "8000000": 39, - "900000": 39, - "9000000": 39 - }, - "count": 39, - "sum": 28552.489000000005 - } - }, - "latency": { - "bucket": { - "+Inf": 39, - "1000000": 39, - "125000": 39, - "2000000": 39, - "250000": 39, - "4000000": 39, - "500000": 39, - "8000000": 39 - }, - "count": 39, - "sum": 28532 - }, - "resource": "secrets", - "scope": "namespace", - "verb": "LIST", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-proxy/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "200", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 1, - "resource": "nodes", - "scope": "cluster", - "verb": "GET", - "version": "v1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "jobs.batch" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "request": { - "client": "kube-apiserver/v1.14.2 (linux/amd64) kubernetes/66049e3", - "code": "404", - "component": "apiserver", - "content_type": "application/vnd.kubernetes.protobuf", - "count": 2, - "group": "scheduling.k8s.io", - "resource": "priorityclasses", - "scope": "cluster", - "verb": "GET", - "version": "v1beta1" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.apiserver", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "apiserver": { - "etcd": { - "object": { - "count": 0 - } - }, - "request": { - "resource": "persistentvolumes" - } - } - }, - "metricset": { - "name": "apiserver", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver/apiserver.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver/apiserver.go deleted file mode 100644 index c49f80c8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver/apiserver.go +++ /dev/null @@ -1,72 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package apiserver - -import ( - "github.com/elastic/beats/v7/metricbeat/helper/prometheus" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -func init() { - //mapping := &prometheus.MetricsMapping{ - mapping := &prometheus.MetricsMapping{ - Metrics: map[string]prometheus.MetricMap{ - "process_cpu_seconds_total": prometheus.Metric("process.cpu.sec"), - "process_resident_memory_bytes": prometheus.Metric("process.memory.resident.bytes"), - "process_virtual_memory_bytes": prometheus.Metric("process.memory.virtual.bytes"), - "process_open_fds": prometheus.Metric("process.fds.open.count"), - "process_start_time_seconds": prometheus.Metric("process.started.sec"), - "http_request_duration_microseconds": prometheus.Metric("http.request.duration.us"), - "http_request_size_bytes": prometheus.Metric("http.request.size.bytes"), - "http_response_size_bytes": prometheus.Metric("http.response.size.bytes"), - "http_requests_total": prometheus.Metric("http.request.count"), - "rest_client_requests_total": prometheus.Metric("client.request.count"), - "apiserver_request_duration_seconds": prometheus.Metric("request.duration.us", prometheus.OpMultiplyBuckets(1000000)), - "apiserver_request_latencies": prometheus.Metric("request.latency"), - "apiserver_request_total": prometheus.Metric("request.count"), - "apiserver_request_count": prometheus.Metric("request.beforev14.count"), - "apiserver_current_inflight_requests": prometheus.Metric("request.current.count"), - "apiserver_longrunning_gauge": prometheus.Metric("request.longrunning.count"), - "etcd_object_counts": prometheus.Metric("etcd.object.count"), - "apiserver_audit_event_total": prometheus.Metric("audit.event.count"), - "apiserver_audit_requests_rejected_total": prometheus.Metric("audit.rejected.count"), - }, - - Labels: map[string]prometheus.LabelMap{ - "client": prometheus.KeyLabel("request.client"), - "resource": prometheus.KeyLabel("request.resource"), - "scope": prometheus.KeyLabel("request.scope"), - "subresource": prometheus.KeyLabel("request.subresource"), - "verb": prometheus.KeyLabel("request.verb"), - "code": prometheus.KeyLabel("request.code"), - "contentType": prometheus.KeyLabel("request.content_type"), - "dry_run": prometheus.KeyLabel("request.dry_run"), - "requestKind": prometheus.KeyLabel("request.kind"), - "component": prometheus.KeyLabel("request.component"), - "group": prometheus.KeyLabel("request.group"), - "version": prometheus.KeyLabel("request.version"), - "handler": prometheus.KeyLabel("request.handler"), - "method": prometheus.KeyLabel("request.method"), - "host": prometheus.KeyLabel("request.host"), - }, - } - - mb.Registry.MustAddMetricSet("kubernetes", "apiserver", - getMetricsetFactory(mapping), - mb.WithHostParser(prometheus.HostParser)) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver/apiserver_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver/apiserver_test.go deleted file mode 100644 index 42d8b223..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver/apiserver_test.go +++ /dev/null @@ -1,56 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package apiserver - -import ( - "testing" - - "github.com/elastic/beats/v7/metricbeat/helper/prometheus/ptest" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - _ "github.com/elastic/beats/v7/metricbeat/module/kubernetes" -) - -const testFile = "_meta/test/metrics" - -func TestEventMappingV1_14(t *testing.T) { - ptest.TestMetricSet(t, "kubernetes", "apiserver", - ptest.TestCases{ - { - MetricsFile: "./_meta/test/metrics.1.14", - ExpectedFile: "./_meta/test/metrics.1.14.expected", - }, - }, - ) -} - -func TestEventMappingV1_8(t *testing.T) { - ptest.TestMetricSet(t, "kubernetes", "apiserver", - ptest.TestCases{ - { - MetricsFile: "./_meta/test/metrics.1.8", - ExpectedFile: "./_meta/test/metrics.1.8.expected", - }, - }, - ) -} - -func TestData(t *testing.T) { - mbtest.TestDataFiles(t, "kubernetes", "apiserver") -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver/metricset.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver/metricset.go deleted file mode 100644 index 75cf4281..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/apiserver/metricset.go +++ /dev/null @@ -1,94 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package apiserver - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/helper/prometheus" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -// Metricset for apiserver is a prometheus based metricset -type metricset struct { - mb.BaseMetricSet - prometheusClient prometheus.Prometheus - prometheusMappings *prometheus.MetricsMapping -} - -var _ mb.ReportingMetricSetV2Error = (*metricset)(nil) - -// getMetricsetFactory as required by` mb.Registry.MustAddMetricSet` -func getMetricsetFactory(prometheusMappings *prometheus.MetricsMapping) mb.MetricSetFactory { - return func(base mb.BaseMetricSet) (mb.MetricSet, error) { - pc, err := prometheus.NewPrometheusClient(base) - if err != nil { - return nil, err - } - return &metricset{ - BaseMetricSet: base, - prometheusClient: pc, - prometheusMappings: prometheusMappings, - }, nil - } -} - -// Fetch as expected by `mb.EventFetcher` -func (m *metricset) Fetch(reporter mb.ReporterV2) error { - events, err := m.prometheusClient.GetProcessedMetrics(m.prometheusMappings) - if err != nil { - return errors.Wrap(err, "error getting metrics") - } - - rcPost14 := false - for _, event := range events { - if ok, _ := event.HasKey("request.count"); ok { - rcPost14 = true - break - } - } - - for _, event := range events { - // Hack: super ugly trick. An improvement would be to add pipeline/lifecycle - // to metrics retrieval in general, so mappings, retrieved metrics, ... can be - // modified on events. Current design is limiting. - if ok, _ := event.HasKey("request.beforev14.count"); ok { - if rcPost14 { - if bothInformed, _ := event.HasKey("request.count"); !bothInformed { - continue - } - event.Delete("request.beforev14") - } else { - v, err := event.GetValue("request.beforev14.count") - if err != nil { - reporter.Error(err) - continue - } - event.Put("request.count", v) - event.Delete("request.beforev14") - } - } - - reporter.Event(mb.Event{ - MetricSetFields: event, - Namespace: m.prometheusMappings.Namespace, - }) - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/container/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/container/_meta/data.json deleted file mode 100644 index 12745925..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/container/_meta/data.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "@timestamp": "2017-04-06T15:29:27.150Z", - "beat": { - "hostname": "beathost", - "name": "beathost", - "version": "6.0.0-alpha1" - }, - "kubernetes": { - "container": { - "cpu": { - "usage": { - "core": { - "ns": 3305756719 - }, - "nanocores": 5992 - } - }, - "logs": { - "available": { - "bytes": 1188063105024 - }, - "capacity": { - "bytes": 1197211648000 - }, - "inodes": { - "count": 584581120, - "free": 584447029, - "used": 134091 - }, - "used": { - "bytes": 0 - } - }, - "memory": { - "available": { - "bytes": 0 - }, - "majorpagefaults": 47, - "pagefaults": 2298, - "rss": { - "bytes": 1441792 - }, - "usage": { - "bytes": 7643136 - }, - "workingset": { - "bytes": 1466368 - } - }, - "name": "nginx", - "rootfs": { - "available": { - "bytes": 64694517760 - }, - "capacity": { - "bytes": 142782496768 - }, - "inodes": { - "used": 0 - }, - "used": { - "bytes": 16777216 - } - }, - "start_time": "2017-04-03T10:01:56Z" - }, - "namespace": "ns", - "node": { - "name": "localhost" - }, - "pod": { - "name": "nginx-3137573019-pcfzh", - } - }, - "metricset": { - "host": "localhost:10255", - "module": "kubernetes", - "name": "container", - "rtt": 650739 - }, - "type": "metricsets" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/container/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/container/_meta/docs.asciidoc deleted file mode 100644 index b4ddafc3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/container/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the `container` metricset of the Kubernetes module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/container/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/container/_meta/fields.yml deleted file mode 100644 index 52d6eddc..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/container/_meta/fields.yml +++ /dev/null @@ -1,170 +0,0 @@ -- name: container - type: group - description: > - kubernetes container metrics - release: ga - fields: - - name: start_time - type: date - description: > - Start time - - name: cpu - type: group - description: > - CPU usage metrics - fields: - - name: usage - type: group - fields: - - name: core - type: group - fields: - - name: ns - type: long - description: > - Container CPU Core usage nanoseconds - - name: nanocores - type: long - description: > - CPU used nanocores - - name: node.pct - type: scaled_float - format: percent - description: > - CPU usage as a percentage of the total node allocatable CPU - - name: limit.pct - type: scaled_float - format: percent - description: > - CPU usage as a percentage of the defined limit for the container (or total node allocatable CPU if unlimited) - - name: logs - type: group - description: > - Logs info - fields: - - name: available - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Logs available capacity in bytes - - name: capacity - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Logs total capacity in bytes - - name: used - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Logs used capacity in bytes - - name: inodes - type: group - fields: - - name: count - type: long - description: > - Total available inodes - - name: free - type: long - description: > - Total free inodes - - name: used - type: long - description: > - Total used inodes - - name: memory - type: group - fields: - - name: available - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Total available memory - - name: usage - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Total memory usage - - name: node.pct - type: scaled_float - format: percent - description: > - Memory usage as a percentage of the total node allocatable memory - - name: limit.pct - type: scaled_float - format: percent - description: > - Memory usage as a percentage of the defined limit for the container (or total node allocatable memory if unlimited) - - name: rss - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - RSS memory usage - - name: workingset - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Working set memory usage - - name: pagefaults - type: long - description: > - Number of page faults - - name: majorpagefaults - type: long - description: > - Number of major page faults - - name: rootfs - type: group - fields: - - name: capacity - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Root filesystem total capacity in bytes - - name: available - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Root filesystem total available in bytes - - name: used - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Root filesystem total used in bytes - - name: inodes - type: group - fields: - - name: used - type: long - description: > - Used inodes diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/container/container.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/container/container.go deleted file mode 100644 index 718696a0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/container/container.go +++ /dev/null @@ -1,111 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package container - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - "github.com/elastic/beats/v7/metricbeat/module/kubernetes/util" -) - -const ( - defaultScheme = "http" - defaultPath = "/stats/summary" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: defaultPath, - }.Build() - - logger = logp.NewLogger("kubernetes.container") -) - -// init registers the MetricSet with the central registry. -// The New method will be called after the setup of the module and before starting to fetch data -func init() { - mb.Registry.MustAddMetricSet("kubernetes", "container", New, - mb.WithHostParser(hostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet type defines all fields of the MetricSet -// As a minimum it must inherit the mb.BaseMetricSet fields, but can be extended with -// additional entries. These variables can be used to persist data or configuration between -// multiple fetch calls. -type MetricSet struct { - mb.BaseMetricSet - http *helper.HTTP - enricher util.Enricher -} - -// New create a new instance of the MetricSet -// Part of new is also setting up the configuration by processing additional -// configuration entries if needed. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - return &MetricSet{ - BaseMetricSet: base, - http: http, - enricher: util.NewContainerMetadataEnricher(base, true), - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - m.enricher.Start() - - body, err := m.http.FetchContent() - if err != nil { - return errors.Wrap(err, "error doing HTTP request to fetch 'container' Metricset data") - - } - - events, err := eventMapping(body, util.PerfMetrics) - if err != nil { - return errors.Wrap(err, "error in mapping") - } - - m.enricher.Enrich(events) - - for _, e := range events { - isOpen := reporter.Event(mb.TransformMapStrToEvent("kubernetes", e, nil)) - if !isOpen { - return nil - } - } - - return nil -} - -// Close stops this metricset -func (m *MetricSet) Close() error { - m.enricher.Stop() - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/container/container_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/container/container_test.go deleted file mode 100644 index 42f1fe71..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/container/container_test.go +++ /dev/null @@ -1,93 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package container - -import ( - "io/ioutil" - "os" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/module/kubernetes/util" -) - -const testFile = "../_meta/test/stats_summary.json" - -func TestEventMapping(t *testing.T) { - f, err := os.Open(testFile) - assert.NoError(t, err, "cannot open test file "+testFile) - - body, err := ioutil.ReadAll(f) - assert.NoError(t, err, "cannot read test file "+testFile) - - cache := util.NewPerfMetricsCache() - cache.NodeCoresAllocatable.Set("gke-beats-default-pool-a5b33e2e-hdww", 2) - cache.NodeMemAllocatable.Set("gke-beats-default-pool-a5b33e2e-hdww", 146227200) - cache.ContainerMemLimit.Set(util.ContainerUID("default", "nginx-deployment-2303442956-pcqfc", "nginx"), 14622720) - - events, err := eventMapping(body, cache) - assert.NoError(t, err, "error mapping "+testFile) - - assert.Len(t, events, 1, "got wrong number of events") - - testCases := map[string]interface{}{ - "cpu.usage.core.ns": 43959424, - "cpu.usage.nanocores": 11263994, - - "logs.available.bytes": 98727014400, - "logs.capacity.bytes": 101258067968, - "logs.used.bytes": 28672, - "logs.inodes.count": 6258720, - "logs.inodes.free": 6120096, - "logs.inodes.used": 138624, - - "memory.available.bytes": 0, - "memory.usage.bytes": 1462272, - "memory.rss.bytes": 1409024, - "memory.workingset.bytes": 1454080, - "memory.pagefaults": 841, - "memory.majorpagefaults": 0, - - // calculated pct fields: - "cpu.usage.node.pct": 0.005631997, - "cpu.usage.limit.pct": 0.005631997, - "memory.usage.node.pct": 0.01, - "memory.usage.limit.pct": 0.1, - - "name": "nginx", - - "rootfs.available.bytes": 98727014400, - "rootfs.capacity.bytes": 101258067968, - "rootfs.used.bytes": 61440, - "rootfs.inodes.used": 21, - } - - for k, v := range testCases { - testValue(t, events[0], k, v) - } -} - -func testValue(t *testing.T, event common.MapStr, field string, value interface{}) { - data, err := event.GetValue(field) - assert.NoError(t, err, "Could not read field "+field) - assert.EqualValues(t, data, value, "Wrong value for field "+field) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/container/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/container/data.go deleted file mode 100644 index 53a79562..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/container/data.go +++ /dev/null @@ -1,146 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package container - -import ( - "encoding/json" - "fmt" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/kubernetes" - "github.com/elastic/beats/v7/metricbeat/module/kubernetes/util" -) - -func eventMapping(content []byte, perfMetrics *util.PerfMetricsCache) ([]common.MapStr, error) { - events := []common.MapStr{} - var summary kubernetes.Summary - - err := json.Unmarshal(content, &summary) - if err != nil { - return nil, fmt.Errorf("Cannot unmarshal json response: %s", err) - } - - node := summary.Node - nodeCores := perfMetrics.NodeCoresAllocatable.Get(node.NodeName) - nodeMem := perfMetrics.NodeMemAllocatable.Get(node.NodeName) - for _, pod := range summary.Pods { - for _, container := range pod.Containers { - containerEvent := common.MapStr{ - mb.ModuleDataKey: common.MapStr{ - "namespace": pod.PodRef.Namespace, - "node": common.MapStr{ - "name": node.NodeName, - }, - "pod": common.MapStr{ - "name": pod.PodRef.Name, - }, - }, - - "name": container.Name, - - "cpu": common.MapStr{ - "usage": common.MapStr{ - "nanocores": container.CPU.UsageNanoCores, - "core": common.MapStr{ - "ns": container.CPU.UsageCoreNanoSeconds, - }, - }, - }, - - "memory": common.MapStr{ - "available": common.MapStr{ - "bytes": container.Memory.AvailableBytes, - }, - "usage": common.MapStr{ - "bytes": container.Memory.UsageBytes, - }, - "workingset": common.MapStr{ - "bytes": container.Memory.WorkingSetBytes, - }, - "rss": common.MapStr{ - "bytes": container.Memory.RssBytes, - }, - "pagefaults": container.Memory.PageFaults, - "majorpagefaults": container.Memory.MajorPageFaults, - }, - - "rootfs": common.MapStr{ - "available": common.MapStr{ - "bytes": container.Rootfs.AvailableBytes, - }, - "capacity": common.MapStr{ - "bytes": container.Rootfs.CapacityBytes, - }, - "used": common.MapStr{ - "bytes": container.Rootfs.UsedBytes, - }, - "inodes": common.MapStr{ - "used": container.Rootfs.InodesUsed, - }, - }, - - "logs": common.MapStr{ - "available": common.MapStr{ - "bytes": container.Logs.AvailableBytes, - }, - "capacity": common.MapStr{ - "bytes": container.Logs.CapacityBytes, - }, - "used": common.MapStr{ - "bytes": container.Logs.UsedBytes, - }, - "inodes": common.MapStr{ - "used": container.Logs.InodesUsed, - "free": container.Logs.InodesFree, - "count": container.Logs.Inodes, - }, - }, - } - - if container.StartTime != "" { - containerEvent.Put("start_time", container.StartTime) - } - - if nodeCores > 0 { - containerEvent.Put("cpu.usage.node.pct", float64(container.CPU.UsageNanoCores)/1e9/nodeCores) - } - - if nodeMem > 0 { - containerEvent.Put("memory.usage.node.pct", float64(container.Memory.UsageBytes)/nodeMem) - } - - cuid := util.ContainerUID(pod.PodRef.Namespace, pod.PodRef.Name, container.Name) - coresLimit := perfMetrics.ContainerCoresLimit.GetWithDefault(cuid, nodeCores) - memLimit := perfMetrics.ContainerMemLimit.GetWithDefault(cuid, nodeMem) - - if coresLimit > 0 { - containerEvent.Put("cpu.usage.limit.pct", float64(container.CPU.UsageNanoCores)/1e9/coresLimit) - } - - if memLimit > 0 { - containerEvent.Put("memory.usage.limit.pct", float64(container.Memory.UsageBytes)/memLimit) - } - - events = append(events, containerEvent) - } - - } - - return events, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/controllermanager/README.md b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/controllermanager/README.md deleted file mode 100644 index df92636f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/controllermanager/README.md +++ /dev/null @@ -1,77 +0,0 @@ -# Controller Manager Stats - -## Version history - -- June 2019, `v1.14.3` - -## Resources - -Each controller emits a set of metrics, there is no source file to reference but a set of source files that are gathered into a single metrics resource. - -## Metrics insight - -http_request_duration_microseconds The HTTP request latencies in microseconds. Summary - - handler - -http_requests_total Total number of HTTP requests made. Counter - - code - - handler - - method - -http_request_size_bytes The HTTP request sizes in bytes. Summary - - handler - -http_response_size_bytes The HTTP response sizes in bytes. Summary - - handler - -rest_client_requests_total Number of HTTP requests, partitioned by status code, method, and host. Counter - - code - - host - - method - -workqueue_longest_running_processor_seconds. Gauge - - name: - -workqueue_unfinished_work_seconds: How many seconds of work has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. Gauge - - name: - -process_cpu_seconds_total: Total user and system CPU time spent in seconds. -process_open_fds Number of open file descriptors. -process_resident_memory_bytes Resident memory size in bytes. -process_start_time_seconds Start time of the process since unix epoch in seconds. -process_virtual_memory_bytes Virtual memory size in bytes - -node_collector_evictions_number Number of Node evictions that happened since current instance of NodeController started. - - zone - -node_collector_unhealthy_nodes_in_zone Gauge measuring number of not Ready Nodes per zones. - - zone - -node_collector_zone_health measuring percentage of healthy nodes per zone. - - zone - -node_collector_zone_size: measuring number of registered Nodes per zones. - - zone - -leader_election_master_status - - -## Setup environment for manual tests - -WIP: controller manager will usually run at every master node, but that might not be the case. It could be executed as a host process or an in-cluster pod. - -- If host process (for example, systemd), metricbeat should be running at that same node gathering data from the controller. -- If executing as a pod: - - A metricbeat instance can be also executed using the same affinity and deployment object (deployment, daemonset, ...) as the controller manager. - - - - - - - - - - - - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/controllermanager/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/controllermanager/_meta/data.json deleted file mode 100644 index 0d404db6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/controllermanager/_meta/data.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "@timestamp": "2019-03-01T08:05:34.853Z", - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "client": { - "request": { - "count": 1113352 - } - }, - "code": "200", - "host": "192.168.205.10:6443", - "method": "GET" - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/controllermanager/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/controllermanager/_meta/docs.asciidoc deleted file mode 100644 index fc4cd5b7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/controllermanager/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -`controllermanager` metricset for the Kubernetes module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/controllermanager/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/controllermanager/_meta/fields.yml deleted file mode 100644 index d1c65334..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/controllermanager/_meta/fields.yml +++ /dev/null @@ -1,130 +0,0 @@ -- name: controllermanager - type: group - description: > - Controller manager metrics - release: ga - fields: - - name: handler - type: keyword - description: > - Request handler - - name: code - type: keyword - description: > - HTTP code - - name: method - type: keyword - description: > - HTTP method - - name: host - type: keyword - description: > - Request host - - name: name - type: keyword - description: > - Name for the resource - - name: zone - type: keyword - description: > - Infrastructure zone - - name: process - type: group - fields: - - name: cpu.sec - type: double - description: CPU seconds - - name: memory.resident.bytes - type: long - format: bytes - description: Bytes in resident memory - - name: memory.virtual.bytes - type: long - format: bytes - description: Bytes in virtual memory - - name: fds.open.count - type: long - description: Number of open file descriptors - - name: started.sec - type: double - description: Seconds since the process started - - name: http - type: group - fields: - - name: request.duration.us.percentile.* - type: object - object_type: double - description: Request duration microseconds percentiles - - name: request.duration.us.sum - type: double - description: Request duration microseconds cumulative sum - - name: request.duration.us.count - type: long - description: Request count for duration - - name: request.size.bytes.percentile.* - type: object - object_type: long - description: Request size percentiles - - name: request.size.bytes.sum - type: long - format: bytes - description: Request size cumulative sum - - name: request.size.bytes.count - type: long - description: Request count for size - - name: response.size.bytes.percentile.* - type: object - object_type: long - description: Response size percentiles - - name: response.size.bytes.sum - type: long - format: bytes - description: Response size cumulative sum - - name: response.size.bytes.count - type: long - description: Response count - - name: request.count - type: long - description: Request count for response - - name: client.request.count - type: long - description: > - Number of requests as client - - name: workqueue - type: group - fields: - - name: longestrunning.sec - type: double - description: Longest running processors - - name: unfinished.sec - type: double - description: Unfinished processors - - name: adds.count - type: long - description: Workqueue add count - - name: depth.count - type: long - description: Workqueue depth count - - name: retries.count - type: long - description: Workqueue number of retries - - name: node.collector - type: group - fields: - - name: eviction.count - type: long - description: Number of node evictions - - name: unhealthy.count - type: long - description: Number of unhealthy nodes - - name: count - type: long - description: Number of nodes - - name: health.pct - type: long - description: Percentage of healthy nodes - - name: leader.is_master - type: boolean - description: > - Whether the node is master - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/controllermanager/_meta/test/metrics.controllermanager.1.14 b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/controllermanager/_meta/test/metrics.controllermanager.1.14 deleted file mode 100644 index fa0c8b84..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/controllermanager/_meta/test/metrics.controllermanager.1.14 +++ /dev/null @@ -1,2547 +0,0 @@ -# HELP ClusterRoleAggregator_adds (Deprecated) Total number of adds handled by workqueue: ClusterRoleAggregator -# TYPE ClusterRoleAggregator_adds counter -ClusterRoleAggregator_adds 68 -# HELP ClusterRoleAggregator_depth (Deprecated) Current depth of workqueue: ClusterRoleAggregator -# TYPE ClusterRoleAggregator_depth gauge -ClusterRoleAggregator_depth 0 -# HELP ClusterRoleAggregator_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for ClusterRoleAggregator been running. -# TYPE ClusterRoleAggregator_longest_running_processor_microseconds gauge -ClusterRoleAggregator_longest_running_processor_microseconds 0 -# HELP ClusterRoleAggregator_queue_latency (Deprecated) How long an item stays in workqueueClusterRoleAggregator before being requested. -# TYPE ClusterRoleAggregator_queue_latency summary -ClusterRoleAggregator_queue_latency{quantile="0.5"} NaN -ClusterRoleAggregator_queue_latency{quantile="0.9"} NaN -ClusterRoleAggregator_queue_latency{quantile="0.99"} NaN -ClusterRoleAggregator_queue_latency_sum 286468 -ClusterRoleAggregator_queue_latency_count 68 -# HELP ClusterRoleAggregator_retries (Deprecated) Total number of retries handled by workqueue: ClusterRoleAggregator -# TYPE ClusterRoleAggregator_retries counter -ClusterRoleAggregator_retries 2 -# HELP ClusterRoleAggregator_unfinished_work_seconds (Deprecated) How many seconds of work ClusterRoleAggregator has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE ClusterRoleAggregator_unfinished_work_seconds gauge -ClusterRoleAggregator_unfinished_work_seconds 0 -# HELP ClusterRoleAggregator_work_duration (Deprecated) How long processing an item from workqueueClusterRoleAggregator takes. -# TYPE ClusterRoleAggregator_work_duration summary -ClusterRoleAggregator_work_duration{quantile="0.5"} NaN -ClusterRoleAggregator_work_duration{quantile="0.9"} NaN -ClusterRoleAggregator_work_duration{quantile="0.99"} NaN -ClusterRoleAggregator_work_duration_sum 113831 -ClusterRoleAggregator_work_duration_count 68 -# HELP apiserver_audit_event_total Counter of audit events generated and sent to the audit backend. -# TYPE apiserver_audit_event_total counter -apiserver_audit_event_total 0 -# HELP apiserver_audit_requests_rejected_total Counter of apiserver requests rejected due to an error in audit logging backend. -# TYPE apiserver_audit_requests_rejected_total counter -apiserver_audit_requests_rejected_total 0 -# HELP apiserver_client_certificate_expiration_seconds Distribution of the remaining lifetime on the certificate used to authenticate a request. -# TYPE apiserver_client_certificate_expiration_seconds histogram -apiserver_client_certificate_expiration_seconds_bucket{le="0"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="1800"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="3600"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="7200"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="21600"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="43200"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="86400"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="172800"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="345600"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="604800"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="2.592e+06"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="7.776e+06"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="1.5552e+07"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="3.1104e+07"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="+Inf"} 0 -apiserver_client_certificate_expiration_seconds_sum 0 -apiserver_client_certificate_expiration_seconds_count 0 -# HELP apiserver_storage_data_key_generation_duration_seconds Latencies in seconds of data encryption key(DEK) generation operations. -# TYPE apiserver_storage_data_key_generation_duration_seconds histogram -apiserver_storage_data_key_generation_duration_seconds_bucket{le="5e-06"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="1e-05"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="2e-05"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="4e-05"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="8e-05"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.00016"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.00032"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.00064"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.00128"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.00256"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.00512"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.01024"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.02048"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.04096"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="+Inf"} 0 -apiserver_storage_data_key_generation_duration_seconds_sum 0 -apiserver_storage_data_key_generation_duration_seconds_count 0 -# HELP apiserver_storage_data_key_generation_failures_total Total number of failed data encryption key(DEK) generation operations. -# TYPE apiserver_storage_data_key_generation_failures_total counter -apiserver_storage_data_key_generation_failures_total 0 -# HELP apiserver_storage_data_key_generation_latencies_microseconds (Deprecated) Latencies in microseconds of data encryption key(DEK) generation operations. -# TYPE apiserver_storage_data_key_generation_latencies_microseconds histogram -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="5"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="10"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="20"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="40"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="80"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="160"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="320"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="640"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="1280"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="2560"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="5120"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="10240"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="20480"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="40960"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="+Inf"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_sum 0 -apiserver_storage_data_key_generation_latencies_microseconds_count 0 -# HELP apiserver_storage_envelope_transformation_cache_misses_total Total number of cache misses while accessing key decryption key(KEK). -# TYPE apiserver_storage_envelope_transformation_cache_misses_total counter -apiserver_storage_envelope_transformation_cache_misses_total 0 -# HELP attachdetach_controller_forced_detaches Number of times the A/D Controller performed a forced detach -# TYPE attachdetach_controller_forced_detaches counter -attachdetach_controller_forced_detaches 0 -# HELP authenticated_user_requests Counter of authenticated requests broken out by username. -# TYPE authenticated_user_requests counter -authenticated_user_requests{username="other"} 34832 -# HELP bootstrap_signer_queue_adds (Deprecated) Total number of adds handled by workqueue: bootstrap_signer_queue -# TYPE bootstrap_signer_queue_adds counter -bootstrap_signer_queue_adds 2 -# HELP bootstrap_signer_queue_depth (Deprecated) Current depth of workqueue: bootstrap_signer_queue -# TYPE bootstrap_signer_queue_depth gauge -bootstrap_signer_queue_depth 0 -# HELP bootstrap_signer_queue_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for bootstrap_signer_queue been running. -# TYPE bootstrap_signer_queue_longest_running_processor_microseconds gauge -bootstrap_signer_queue_longest_running_processor_microseconds 0 -# HELP bootstrap_signer_queue_queue_latency (Deprecated) How long an item stays in workqueuebootstrap_signer_queue before being requested. -# TYPE bootstrap_signer_queue_queue_latency summary -bootstrap_signer_queue_queue_latency{quantile="0.5"} NaN -bootstrap_signer_queue_queue_latency{quantile="0.9"} NaN -bootstrap_signer_queue_queue_latency{quantile="0.99"} NaN -bootstrap_signer_queue_queue_latency_sum 1.4401752e+07 -bootstrap_signer_queue_queue_latency_count 2 -# HELP bootstrap_signer_queue_retries (Deprecated) Total number of retries handled by workqueue: bootstrap_signer_queue -# TYPE bootstrap_signer_queue_retries counter -bootstrap_signer_queue_retries 0 -# HELP bootstrap_signer_queue_unfinished_work_seconds (Deprecated) How many seconds of work bootstrap_signer_queue has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE bootstrap_signer_queue_unfinished_work_seconds gauge -bootstrap_signer_queue_unfinished_work_seconds 0 -# HELP bootstrap_signer_queue_work_duration (Deprecated) How long processing an item from workqueuebootstrap_signer_queue takes. -# TYPE bootstrap_signer_queue_work_duration summary -bootstrap_signer_queue_work_duration{quantile="0.5"} NaN -bootstrap_signer_queue_work_duration{quantile="0.9"} NaN -bootstrap_signer_queue_work_duration{quantile="0.99"} NaN -bootstrap_signer_queue_work_duration_sum 3579 -bootstrap_signer_queue_work_duration_count 2 -# HELP bootstrap_signer_rate_limiter_use A metric measuring the saturation of the rate limiter for bootstrap_signer -# TYPE bootstrap_signer_rate_limiter_use gauge -bootstrap_signer_rate_limiter_use 0 -# HELP certificate_adds (Deprecated) Total number of adds handled by workqueue: certificate -# TYPE certificate_adds counter -certificate_adds 12 -# HELP certificate_depth (Deprecated) Current depth of workqueue: certificate -# TYPE certificate_depth gauge -certificate_depth 0 -# HELP certificate_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for certificate been running. -# TYPE certificate_longest_running_processor_microseconds gauge -certificate_longest_running_processor_microseconds 0 -# HELP certificate_queue_latency (Deprecated) How long an item stays in workqueuecertificate before being requested. -# TYPE certificate_queue_latency summary -certificate_queue_latency{quantile="0.5"} NaN -certificate_queue_latency{quantile="0.9"} NaN -certificate_queue_latency{quantile="0.99"} NaN -certificate_queue_latency_sum 38110 -certificate_queue_latency_count 12 -# HELP certificate_retries (Deprecated) Total number of retries handled by workqueue: certificate -# TYPE certificate_retries counter -certificate_retries 0 -# HELP certificate_unfinished_work_seconds (Deprecated) How many seconds of work certificate has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE certificate_unfinished_work_seconds gauge -certificate_unfinished_work_seconds 0 -# HELP certificate_work_duration (Deprecated) How long processing an item from workqueuecertificate takes. -# TYPE certificate_work_duration summary -certificate_work_duration{quantile="0.5"} NaN -certificate_work_duration{quantile="0.9"} NaN -certificate_work_duration{quantile="0.99"} NaN -certificate_work_duration_sum 51641 -certificate_work_duration_count 12 -# HELP claims_adds (Deprecated) Total number of adds handled by workqueue: claims -# TYPE claims_adds counter -claims_adds 0 -# HELP claims_depth (Deprecated) Current depth of workqueue: claims -# TYPE claims_depth gauge -claims_depth 0 -# HELP claims_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for claims been running. -# TYPE claims_longest_running_processor_microseconds gauge -claims_longest_running_processor_microseconds 0 -# HELP claims_queue_latency (Deprecated) How long an item stays in workqueueclaims before being requested. -# TYPE claims_queue_latency summary -claims_queue_latency{quantile="0.5"} NaN -claims_queue_latency{quantile="0.9"} NaN -claims_queue_latency{quantile="0.99"} NaN -claims_queue_latency_sum 0 -claims_queue_latency_count 0 -# HELP claims_unfinished_work_seconds (Deprecated) How many seconds of work claims has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE claims_unfinished_work_seconds gauge -claims_unfinished_work_seconds 0 -# HELP claims_work_duration (Deprecated) How long processing an item from workqueueclaims takes. -# TYPE claims_work_duration summary -claims_work_duration{quantile="0.5"} NaN -claims_work_duration{quantile="0.9"} NaN -claims_work_duration{quantile="0.99"} NaN -claims_work_duration_sum 0 -claims_work_duration_count 0 -# HELP cronjob_controller_rate_limiter_use A metric measuring the saturation of the rate limiter for cronjob_controller -# TYPE cronjob_controller_rate_limiter_use gauge -cronjob_controller_rate_limiter_use 0 -# HELP daemon_controller_rate_limiter_use A metric measuring the saturation of the rate limiter for daemon_controller -# TYPE daemon_controller_rate_limiter_use gauge -daemon_controller_rate_limiter_use 0 -# HELP daemonset_adds (Deprecated) Total number of adds handled by workqueue: daemonset -# TYPE daemonset_adds counter -daemonset_adds 78 -# HELP daemonset_depth (Deprecated) Current depth of workqueue: daemonset -# TYPE daemonset_depth gauge -daemonset_depth 0 -# HELP daemonset_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for daemonset been running. -# TYPE daemonset_longest_running_processor_microseconds gauge -daemonset_longest_running_processor_microseconds 0 -# HELP daemonset_queue_latency (Deprecated) How long an item stays in workqueuedaemonset before being requested. -# TYPE daemonset_queue_latency summary -daemonset_queue_latency{quantile="0.5"} NaN -daemonset_queue_latency{quantile="0.9"} NaN -daemonset_queue_latency{quantile="0.99"} NaN -daemonset_queue_latency_sum 1.559584e+06 -daemonset_queue_latency_count 78 -# HELP daemonset_retries (Deprecated) Total number of retries handled by workqueue: daemonset -# TYPE daemonset_retries counter -daemonset_retries 3 -# HELP daemonset_unfinished_work_seconds (Deprecated) How many seconds of work daemonset has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE daemonset_unfinished_work_seconds gauge -daemonset_unfinished_work_seconds 0 -# HELP daemonset_work_duration (Deprecated) How long processing an item from workqueuedaemonset takes. -# TYPE daemonset_work_duration summary -daemonset_work_duration{quantile="0.5"} NaN -daemonset_work_duration{quantile="0.9"} NaN -daemonset_work_duration{quantile="0.99"} NaN -daemonset_work_duration_sum 548424 -daemonset_work_duration_count 78 -# HELP deployment_adds (Deprecated) Total number of adds handled by workqueue: deployment -# TYPE deployment_adds counter -deployment_adds 46 -# HELP deployment_controller_rate_limiter_use A metric measuring the saturation of the rate limiter for deployment_controller -# TYPE deployment_controller_rate_limiter_use gauge -deployment_controller_rate_limiter_use 0 -# HELP deployment_depth (Deprecated) Current depth of workqueue: deployment -# TYPE deployment_depth gauge -deployment_depth 0 -# HELP deployment_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for deployment been running. -# TYPE deployment_longest_running_processor_microseconds gauge -deployment_longest_running_processor_microseconds 0 -# HELP deployment_queue_latency (Deprecated) How long an item stays in workqueuedeployment before being requested. -# TYPE deployment_queue_latency summary -deployment_queue_latency{quantile="0.5"} 3 -deployment_queue_latency{quantile="0.9"} 741 -deployment_queue_latency{quantile="0.99"} 13297 -deployment_queue_latency_sum 982651 -deployment_queue_latency_count 46 -# HELP deployment_retries (Deprecated) Total number of retries handled by workqueue: deployment -# TYPE deployment_retries counter -deployment_retries 11 -# HELP deployment_unfinished_work_seconds (Deprecated) How many seconds of work deployment has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE deployment_unfinished_work_seconds gauge -deployment_unfinished_work_seconds 0 -# HELP deployment_work_duration (Deprecated) How long processing an item from workqueuedeployment takes. -# TYPE deployment_work_duration summary -deployment_work_duration{quantile="0.5"} 277 -deployment_work_duration{quantile="0.9"} 5646 -deployment_work_duration{quantile="0.99"} 18857 -deployment_work_duration_sum 232906 -deployment_work_duration_count 46 -# HELP disruption_adds (Deprecated) Total number of adds handled by workqueue: disruption -# TYPE disruption_adds counter -disruption_adds 0 -# HELP disruption_depth (Deprecated) Current depth of workqueue: disruption -# TYPE disruption_depth gauge -disruption_depth 0 -# HELP disruption_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for disruption been running. -# TYPE disruption_longest_running_processor_microseconds gauge -disruption_longest_running_processor_microseconds 0 -# HELP disruption_queue_latency (Deprecated) How long an item stays in workqueuedisruption before being requested. -# TYPE disruption_queue_latency summary -disruption_queue_latency{quantile="0.5"} NaN -disruption_queue_latency{quantile="0.9"} NaN -disruption_queue_latency{quantile="0.99"} NaN -disruption_queue_latency_sum 0 -disruption_queue_latency_count 0 -# HELP disruption_recheck_adds (Deprecated) Total number of adds handled by workqueue: disruption_recheck -# TYPE disruption_recheck_adds counter -disruption_recheck_adds 0 -# HELP disruption_recheck_depth (Deprecated) Current depth of workqueue: disruption_recheck -# TYPE disruption_recheck_depth gauge -disruption_recheck_depth 0 -# HELP disruption_recheck_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for disruption_recheck been running. -# TYPE disruption_recheck_longest_running_processor_microseconds gauge -disruption_recheck_longest_running_processor_microseconds 0 -# HELP disruption_recheck_queue_latency (Deprecated) How long an item stays in workqueuedisruption_recheck before being requested. -# TYPE disruption_recheck_queue_latency summary -disruption_recheck_queue_latency{quantile="0.5"} NaN -disruption_recheck_queue_latency{quantile="0.9"} NaN -disruption_recheck_queue_latency{quantile="0.99"} NaN -disruption_recheck_queue_latency_sum 0 -disruption_recheck_queue_latency_count 0 -# HELP disruption_recheck_retries (Deprecated) Total number of retries handled by workqueue: disruption_recheck -# TYPE disruption_recheck_retries counter -disruption_recheck_retries 0 -# HELP disruption_recheck_unfinished_work_seconds (Deprecated) How many seconds of work disruption_recheck has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE disruption_recheck_unfinished_work_seconds gauge -disruption_recheck_unfinished_work_seconds 0 -# HELP disruption_recheck_work_duration (Deprecated) How long processing an item from workqueuedisruption_recheck takes. -# TYPE disruption_recheck_work_duration summary -disruption_recheck_work_duration{quantile="0.5"} NaN -disruption_recheck_work_duration{quantile="0.9"} NaN -disruption_recheck_work_duration{quantile="0.99"} NaN -disruption_recheck_work_duration_sum 0 -disruption_recheck_work_duration_count 0 -# HELP disruption_retries (Deprecated) Total number of retries handled by workqueue: disruption -# TYPE disruption_retries counter -disruption_retries 0 -# HELP disruption_unfinished_work_seconds (Deprecated) How many seconds of work disruption has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE disruption_unfinished_work_seconds gauge -disruption_unfinished_work_seconds 0 -# HELP disruption_work_duration (Deprecated) How long processing an item from workqueuedisruption takes. -# TYPE disruption_work_duration summary -disruption_work_duration{quantile="0.5"} NaN -disruption_work_duration{quantile="0.9"} NaN -disruption_work_duration{quantile="0.99"} NaN -disruption_work_duration_sum 0 -disruption_work_duration_count 0 -# HELP endpoint_adds (Deprecated) Total number of adds handled by workqueue: endpoint -# TYPE endpoint_adds counter -endpoint_adds 26 -# HELP endpoint_controller_rate_limiter_use A metric measuring the saturation of the rate limiter for endpoint_controller -# TYPE endpoint_controller_rate_limiter_use gauge -endpoint_controller_rate_limiter_use 0 -# HELP endpoint_depth (Deprecated) Current depth of workqueue: endpoint -# TYPE endpoint_depth gauge -endpoint_depth 0 -# HELP endpoint_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for endpoint been running. -# TYPE endpoint_longest_running_processor_microseconds gauge -endpoint_longest_running_processor_microseconds 0 -# HELP endpoint_queue_latency (Deprecated) How long an item stays in workqueueendpoint before being requested. -# TYPE endpoint_queue_latency summary -endpoint_queue_latency{quantile="0.5"} NaN -endpoint_queue_latency{quantile="0.9"} NaN -endpoint_queue_latency{quantile="0.99"} NaN -endpoint_queue_latency_sum 269374 -endpoint_queue_latency_count 26 -# HELP endpoint_retries (Deprecated) Total number of retries handled by workqueue: endpoint -# TYPE endpoint_retries counter -endpoint_retries 0 -# HELP endpoint_unfinished_work_seconds (Deprecated) How many seconds of work endpoint has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE endpoint_unfinished_work_seconds gauge -endpoint_unfinished_work_seconds 0 -# HELP endpoint_work_duration (Deprecated) How long processing an item from workqueueendpoint takes. -# TYPE endpoint_work_duration summary -endpoint_work_duration{quantile="0.5"} NaN -endpoint_work_duration{quantile="0.9"} NaN -endpoint_work_duration{quantile="0.99"} NaN -endpoint_work_duration_sum 111360 -endpoint_work_duration_count 26 -# HELP garbage_collector_attempt_to_delete_adds (Deprecated) Total number of adds handled by workqueue: garbage_collector_attempt_to_delete -# TYPE garbage_collector_attempt_to_delete_adds counter -garbage_collector_attempt_to_delete_adds 13 -# HELP garbage_collector_attempt_to_delete_depth (Deprecated) Current depth of workqueue: garbage_collector_attempt_to_delete -# TYPE garbage_collector_attempt_to_delete_depth gauge -garbage_collector_attempt_to_delete_depth 0 -# HELP garbage_collector_attempt_to_delete_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for garbage_collector_attempt_to_delete been running. -# TYPE garbage_collector_attempt_to_delete_longest_running_processor_microseconds gauge -garbage_collector_attempt_to_delete_longest_running_processor_microseconds 0 -# HELP garbage_collector_attempt_to_delete_queue_latency (Deprecated) How long an item stays in workqueuegarbage_collector_attempt_to_delete before being requested. -# TYPE garbage_collector_attempt_to_delete_queue_latency summary -garbage_collector_attempt_to_delete_queue_latency{quantile="0.5"} 11 -garbage_collector_attempt_to_delete_queue_latency{quantile="0.9"} 23447 -garbage_collector_attempt_to_delete_queue_latency{quantile="0.99"} 257806 -garbage_collector_attempt_to_delete_queue_latency_sum 1.387293e+06 -garbage_collector_attempt_to_delete_queue_latency_count 13 -# HELP garbage_collector_attempt_to_delete_retries (Deprecated) Total number of retries handled by workqueue: garbage_collector_attempt_to_delete -# TYPE garbage_collector_attempt_to_delete_retries counter -garbage_collector_attempt_to_delete_retries 0 -# HELP garbage_collector_attempt_to_delete_unfinished_work_seconds (Deprecated) How many seconds of work garbage_collector_attempt_to_delete has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE garbage_collector_attempt_to_delete_unfinished_work_seconds gauge -garbage_collector_attempt_to_delete_unfinished_work_seconds 0 -# HELP garbage_collector_attempt_to_delete_work_duration (Deprecated) How long processing an item from workqueuegarbage_collector_attempt_to_delete takes. -# TYPE garbage_collector_attempt_to_delete_work_duration summary -garbage_collector_attempt_to_delete_work_duration{quantile="0.5"} 13862 -garbage_collector_attempt_to_delete_work_duration{quantile="0.9"} 261793 -garbage_collector_attempt_to_delete_work_duration{quantile="0.99"} 262539 -garbage_collector_attempt_to_delete_work_duration_sum 1.165681e+06 -garbage_collector_attempt_to_delete_work_duration_count 13 -# HELP garbage_collector_attempt_to_orphan_adds (Deprecated) Total number of adds handled by workqueue: garbage_collector_attempt_to_orphan -# TYPE garbage_collector_attempt_to_orphan_adds counter -garbage_collector_attempt_to_orphan_adds 0 -# HELP garbage_collector_attempt_to_orphan_depth (Deprecated) Current depth of workqueue: garbage_collector_attempt_to_orphan -# TYPE garbage_collector_attempt_to_orphan_depth gauge -garbage_collector_attempt_to_orphan_depth 0 -# HELP garbage_collector_attempt_to_orphan_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for garbage_collector_attempt_to_orphan been running. -# TYPE garbage_collector_attempt_to_orphan_longest_running_processor_microseconds gauge -garbage_collector_attempt_to_orphan_longest_running_processor_microseconds 0 -# HELP garbage_collector_attempt_to_orphan_queue_latency (Deprecated) How long an item stays in workqueuegarbage_collector_attempt_to_orphan before being requested. -# TYPE garbage_collector_attempt_to_orphan_queue_latency summary -garbage_collector_attempt_to_orphan_queue_latency{quantile="0.5"} NaN -garbage_collector_attempt_to_orphan_queue_latency{quantile="0.9"} NaN -garbage_collector_attempt_to_orphan_queue_latency{quantile="0.99"} NaN -garbage_collector_attempt_to_orphan_queue_latency_sum 0 -garbage_collector_attempt_to_orphan_queue_latency_count 0 -# HELP garbage_collector_attempt_to_orphan_retries (Deprecated) Total number of retries handled by workqueue: garbage_collector_attempt_to_orphan -# TYPE garbage_collector_attempt_to_orphan_retries counter -garbage_collector_attempt_to_orphan_retries 0 -# HELP garbage_collector_attempt_to_orphan_unfinished_work_seconds (Deprecated) How many seconds of work garbage_collector_attempt_to_orphan has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE garbage_collector_attempt_to_orphan_unfinished_work_seconds gauge -garbage_collector_attempt_to_orphan_unfinished_work_seconds 0 -# HELP garbage_collector_attempt_to_orphan_work_duration (Deprecated) How long processing an item from workqueuegarbage_collector_attempt_to_orphan takes. -# TYPE garbage_collector_attempt_to_orphan_work_duration summary -garbage_collector_attempt_to_orphan_work_duration{quantile="0.5"} NaN -garbage_collector_attempt_to_orphan_work_duration{quantile="0.9"} NaN -garbage_collector_attempt_to_orphan_work_duration{quantile="0.99"} NaN -garbage_collector_attempt_to_orphan_work_duration_sum 0 -garbage_collector_attempt_to_orphan_work_duration_count 0 -# HELP garbage_collector_graph_changes_adds (Deprecated) Total number of adds handled by workqueue: garbage_collector_graph_changes -# TYPE garbage_collector_graph_changes_adds counter -garbage_collector_graph_changes_adds 468043 -# HELP garbage_collector_graph_changes_depth (Deprecated) Current depth of workqueue: garbage_collector_graph_changes -# TYPE garbage_collector_graph_changes_depth gauge -garbage_collector_graph_changes_depth 0 -# HELP garbage_collector_graph_changes_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for garbage_collector_graph_changes been running. -# TYPE garbage_collector_graph_changes_longest_running_processor_microseconds gauge -garbage_collector_graph_changes_longest_running_processor_microseconds 0 -# HELP garbage_collector_graph_changes_queue_latency (Deprecated) How long an item stays in workqueuegarbage_collector_graph_changes before being requested. -# TYPE garbage_collector_graph_changes_queue_latency summary -garbage_collector_graph_changes_queue_latency{quantile="0.5"} 9 -garbage_collector_graph_changes_queue_latency{quantile="0.9"} 12 -garbage_collector_graph_changes_queue_latency{quantile="0.99"} 57 -garbage_collector_graph_changes_queue_latency_sum 1.055362502e+09 -garbage_collector_graph_changes_queue_latency_count 468043 -# HELP garbage_collector_graph_changes_retries (Deprecated) Total number of retries handled by workqueue: garbage_collector_graph_changes -# TYPE garbage_collector_graph_changes_retries counter -garbage_collector_graph_changes_retries 0 -# HELP garbage_collector_graph_changes_unfinished_work_seconds (Deprecated) How many seconds of work garbage_collector_graph_changes has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE garbage_collector_graph_changes_unfinished_work_seconds gauge -garbage_collector_graph_changes_unfinished_work_seconds 0 -# HELP garbage_collector_graph_changes_work_duration (Deprecated) How long processing an item from workqueuegarbage_collector_graph_changes takes. -# TYPE garbage_collector_graph_changes_work_duration summary -garbage_collector_graph_changes_work_duration{quantile="0.5"} 26 -garbage_collector_graph_changes_work_duration{quantile="0.9"} 48 -garbage_collector_graph_changes_work_duration{quantile="0.99"} 164 -garbage_collector_graph_changes_work_duration_sum 1.707683e+07 -garbage_collector_graph_changes_work_duration_count 468043 -# HELP gc_controller_rate_limiter_use A metric measuring the saturation of the rate limiter for gc_controller -# TYPE gc_controller_rate_limiter_use gauge -gc_controller_rate_limiter_use 0 -# HELP get_token_count Counter of total Token() requests to the alternate token source -# TYPE get_token_count counter -get_token_count 0 -# HELP get_token_fail_count Counter of failed Token() requests to the alternate token source -# TYPE get_token_fail_count counter -get_token_fail_count 0 -# HELP go_gc_duration_seconds A summary of the GC invocation durations. -# TYPE go_gc_duration_seconds summary -go_gc_duration_seconds{quantile="0"} 2.5853e-05 -go_gc_duration_seconds{quantile="0.25"} 6.3614e-05 -go_gc_duration_seconds{quantile="0.5"} 7.8792e-05 -go_gc_duration_seconds{quantile="0.75"} 0.000136907 -go_gc_duration_seconds{quantile="1"} 0.009504078 -go_gc_duration_seconds_sum 0.567965457 -go_gc_duration_seconds_count 2914 -# HELP go_goroutines Number of goroutines that currently exist. -# TYPE go_goroutines gauge -go_goroutines 965 -# HELP go_info Information about the Go environment. -# TYPE go_info gauge -go_info{version="go1.12.5"} 1 -# HELP go_memstats_alloc_bytes Number of bytes allocated and still in use. -# TYPE go_memstats_alloc_bytes gauge -go_memstats_alloc_bytes 3.3432488e+07 -# HELP go_memstats_alloc_bytes_total Total number of bytes allocated, even if freed. -# TYPE go_memstats_alloc_bytes_total counter -go_memstats_alloc_bytes_total 3.2919900896e+10 -# HELP go_memstats_buck_hash_sys_bytes Number of bytes used by the profiling bucket hash table. -# TYPE go_memstats_buck_hash_sys_bytes gauge -go_memstats_buck_hash_sys_bytes 2.224143e+06 -# HELP go_memstats_frees_total Total number of frees. -# TYPE go_memstats_frees_total counter -go_memstats_frees_total 3.68488235e+08 -# HELP go_memstats_gc_cpu_fraction The fraction of this program's available CPU time used by the GC since the program started. -# TYPE go_memstats_gc_cpu_fraction gauge -go_memstats_gc_cpu_fraction 4.4852207985970504e-05 -# HELP go_memstats_gc_sys_bytes Number of bytes used for garbage collection system metadata. -# TYPE go_memstats_gc_sys_bytes gauge -go_memstats_gc_sys_bytes 2.623488e+06 -# HELP go_memstats_heap_alloc_bytes Number of heap bytes allocated and still in use. -# TYPE go_memstats_heap_alloc_bytes gauge -go_memstats_heap_alloc_bytes 3.3432488e+07 -# HELP go_memstats_heap_idle_bytes Number of heap bytes waiting to be used. -# TYPE go_memstats_heap_idle_bytes gauge -go_memstats_heap_idle_bytes 2.6157056e+07 -# HELP go_memstats_heap_inuse_bytes Number of heap bytes that are in use. -# TYPE go_memstats_heap_inuse_bytes gauge -go_memstats_heap_inuse_bytes 3.6134912e+07 -# HELP go_memstats_heap_objects Number of allocated objects. -# TYPE go_memstats_heap_objects gauge -go_memstats_heap_objects 212410 -# HELP go_memstats_heap_released_bytes Number of heap bytes released to OS. -# TYPE go_memstats_heap_released_bytes gauge -go_memstats_heap_released_bytes 2.6157056e+07 -# HELP go_memstats_heap_sys_bytes Number of heap bytes obtained from system. -# TYPE go_memstats_heap_sys_bytes gauge -go_memstats_heap_sys_bytes 6.2291968e+07 -# HELP go_memstats_last_gc_time_seconds Number of seconds since 1970 of last garbage collection. -# TYPE go_memstats_last_gc_time_seconds gauge -go_memstats_last_gc_time_seconds 1.5595753811733434e+09 -# HELP go_memstats_lookups_total Total number of pointer lookups. -# TYPE go_memstats_lookups_total counter -go_memstats_lookups_total 0 -# HELP go_memstats_mallocs_total Total number of mallocs. -# TYPE go_memstats_mallocs_total counter -go_memstats_mallocs_total 3.68700645e+08 -# HELP go_memstats_mcache_inuse_bytes Number of bytes in use by mcache structures. -# TYPE go_memstats_mcache_inuse_bytes gauge -go_memstats_mcache_inuse_bytes 3472 -# HELP go_memstats_mcache_sys_bytes Number of bytes used for mcache structures obtained from system. -# TYPE go_memstats_mcache_sys_bytes gauge -go_memstats_mcache_sys_bytes 16384 -# HELP go_memstats_mspan_inuse_bytes Number of bytes in use by mspan structures. -# TYPE go_memstats_mspan_inuse_bytes gauge -go_memstats_mspan_inuse_bytes 481248 -# HELP go_memstats_mspan_sys_bytes Number of bytes used for mspan structures obtained from system. -# TYPE go_memstats_mspan_sys_bytes gauge -go_memstats_mspan_sys_bytes 524288 -# HELP go_memstats_next_gc_bytes Number of heap bytes when next garbage collection will take place. -# TYPE go_memstats_next_gc_bytes gauge -go_memstats_next_gc_bytes 3.866544e+07 -# HELP go_memstats_other_sys_bytes Number of bytes used for other system allocations. -# TYPE go_memstats_other_sys_bytes gauge -go_memstats_other_sys_bytes 772329 -# HELP go_memstats_stack_inuse_bytes Number of bytes in use by the stack allocator. -# TYPE go_memstats_stack_inuse_bytes gauge -go_memstats_stack_inuse_bytes 4.75136e+06 -# HELP go_memstats_stack_sys_bytes Number of bytes obtained from system for stack allocator. -# TYPE go_memstats_stack_sys_bytes gauge -go_memstats_stack_sys_bytes 4.75136e+06 -# HELP go_memstats_sys_bytes Number of bytes obtained from system. -# TYPE go_memstats_sys_bytes gauge -go_memstats_sys_bytes 7.320396e+07 -# HELP go_threads Number of OS threads created. -# TYPE go_threads gauge -go_threads 10 -# HELP horizontalpodautoscaler_adds (Deprecated) Total number of adds handled by workqueue: horizontalpodautoscaler -# TYPE horizontalpodautoscaler_adds counter -horizontalpodautoscaler_adds 0 -# HELP horizontalpodautoscaler_depth (Deprecated) Current depth of workqueue: horizontalpodautoscaler -# TYPE horizontalpodautoscaler_depth gauge -horizontalpodautoscaler_depth 0 -# HELP horizontalpodautoscaler_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for horizontalpodautoscaler been running. -# TYPE horizontalpodautoscaler_longest_running_processor_microseconds gauge -horizontalpodautoscaler_longest_running_processor_microseconds 0 -# HELP horizontalpodautoscaler_queue_latency (Deprecated) How long an item stays in workqueuehorizontalpodautoscaler before being requested. -# TYPE horizontalpodautoscaler_queue_latency summary -horizontalpodautoscaler_queue_latency{quantile="0.5"} NaN -horizontalpodautoscaler_queue_latency{quantile="0.9"} NaN -horizontalpodautoscaler_queue_latency{quantile="0.99"} NaN -horizontalpodautoscaler_queue_latency_sum 0 -horizontalpodautoscaler_queue_latency_count 0 -# HELP horizontalpodautoscaler_retries (Deprecated) Total number of retries handled by workqueue: horizontalpodautoscaler -# TYPE horizontalpodautoscaler_retries counter -horizontalpodautoscaler_retries 0 -# HELP horizontalpodautoscaler_unfinished_work_seconds (Deprecated) How many seconds of work horizontalpodautoscaler has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE horizontalpodautoscaler_unfinished_work_seconds gauge -horizontalpodautoscaler_unfinished_work_seconds 0 -# HELP horizontalpodautoscaler_work_duration (Deprecated) How long processing an item from workqueuehorizontalpodautoscaler takes. -# TYPE horizontalpodautoscaler_work_duration summary -horizontalpodautoscaler_work_duration{quantile="0.5"} NaN -horizontalpodautoscaler_work_duration{quantile="0.9"} NaN -horizontalpodautoscaler_work_duration{quantile="0.99"} NaN -horizontalpodautoscaler_work_duration_sum 0 -horizontalpodautoscaler_work_duration_count 0 -# HELP http_request_duration_microseconds The HTTP request latencies in microseconds. -# TYPE http_request_duration_microseconds summary -http_request_duration_microseconds{handler="prometheus",quantile="0.5"} 12285.837 -http_request_duration_microseconds{handler="prometheus",quantile="0.9"} 12285.837 -http_request_duration_microseconds{handler="prometheus",quantile="0.99"} 12285.837 -http_request_duration_microseconds_sum{handler="prometheus"} 37076.665 -http_request_duration_microseconds_count{handler="prometheus"} 4 -# HELP http_request_size_bytes The HTTP request sizes in bytes. -# TYPE http_request_size_bytes summary -http_request_size_bytes{handler="prometheus",quantile="0.5"} 69 -http_request_size_bytes{handler="prometheus",quantile="0.9"} 69 -http_request_size_bytes{handler="prometheus",quantile="0.99"} 69 -http_request_size_bytes_sum{handler="prometheus"} 271 -http_request_size_bytes_count{handler="prometheus"} 4 -# HELP http_requests_total Total number of HTTP requests made. -# TYPE http_requests_total counter -http_requests_total{code="200",handler="prometheus",method="get"} 4 -# HELP http_response_size_bytes The HTTP response sizes in bytes. -# TYPE http_response_size_bytes summary -http_response_size_bytes{handler="prometheus",quantile="0.5"} 192971 -http_response_size_bytes{handler="prometheus",quantile="0.9"} 192971 -http_response_size_bytes{handler="prometheus",quantile="0.99"} 192971 -http_response_size_bytes_sum{handler="prometheus"} 771764 -http_response_size_bytes_count{handler="prometheus"} 4 -# HELP job_adds (Deprecated) Total number of adds handled by workqueue: job -# TYPE job_adds counter -job_adds 0 -# HELP job_controller_rate_limiter_use A metric measuring the saturation of the rate limiter for job_controller -# TYPE job_controller_rate_limiter_use gauge -job_controller_rate_limiter_use 0 -# HELP job_depth (Deprecated) Current depth of workqueue: job -# TYPE job_depth gauge -job_depth 0 -# HELP job_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for job been running. -# TYPE job_longest_running_processor_microseconds gauge -job_longest_running_processor_microseconds 0 -# HELP job_queue_latency (Deprecated) How long an item stays in workqueuejob before being requested. -# TYPE job_queue_latency summary -job_queue_latency{quantile="0.5"} NaN -job_queue_latency{quantile="0.9"} NaN -job_queue_latency{quantile="0.99"} NaN -job_queue_latency_sum 0 -job_queue_latency_count 0 -# HELP job_retries (Deprecated) Total number of retries handled by workqueue: job -# TYPE job_retries counter -job_retries 0 -# HELP job_unfinished_work_seconds (Deprecated) How many seconds of work job has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE job_unfinished_work_seconds gauge -job_unfinished_work_seconds 0 -# HELP job_work_duration (Deprecated) How long processing an item from workqueuejob takes. -# TYPE job_work_duration summary -job_work_duration{quantile="0.5"} NaN -job_work_duration{quantile="0.9"} NaN -job_work_duration{quantile="0.99"} NaN -job_work_duration_sum 0 -job_work_duration_count 0 -# HELP kubernetes_build_info A metric with a constant '1' value labeled by major, minor, git version, git commit, git tree state, build date, Go version, and compiler from which Kubernetes was built, and platform on which it is running. -# TYPE kubernetes_build_info gauge -kubernetes_build_info{buildDate="2019-05-16T16:14:56Z",compiler="gc",gitCommit="66049e3b21efe110454d67df4fa62b08ea79a19b",gitTreeState="clean",gitVersion="v1.14.2",goVersion="go1.12.5",major="1",minor="14",platform="linux/amd64"} 1 -# HELP leader_election_master_status Gauge of if the reporting system is master of the relevant lease, 0 indicates backup, 1 indicates master. 'name' is the string used to identify the lease. Please make sure to group by name. -# TYPE leader_election_master_status gauge -leader_election_master_status{name="kube-controller-manager"} 1 -# HELP namespace_adds (Deprecated) Total number of adds handled by workqueue: namespace -# TYPE namespace_adds counter -namespace_adds 0 -# HELP namespace_controller_rate_limiter_use A metric measuring the saturation of the rate limiter for namespace_controller -# TYPE namespace_controller_rate_limiter_use gauge -namespace_controller_rate_limiter_use 0 -# HELP namespace_depth (Deprecated) Current depth of workqueue: namespace -# TYPE namespace_depth gauge -namespace_depth 0 -# HELP namespace_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for namespace been running. -# TYPE namespace_longest_running_processor_microseconds gauge -namespace_longest_running_processor_microseconds 0 -# HELP namespace_queue_latency (Deprecated) How long an item stays in workqueuenamespace before being requested. -# TYPE namespace_queue_latency summary -namespace_queue_latency{quantile="0.5"} NaN -namespace_queue_latency{quantile="0.9"} NaN -namespace_queue_latency{quantile="0.99"} NaN -namespace_queue_latency_sum 0 -namespace_queue_latency_count 0 -# HELP namespace_retries (Deprecated) Total number of retries handled by workqueue: namespace -# TYPE namespace_retries counter -namespace_retries 0 -# HELP namespace_unfinished_work_seconds (Deprecated) How many seconds of work namespace has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE namespace_unfinished_work_seconds gauge -namespace_unfinished_work_seconds 0 -# HELP namespace_work_duration (Deprecated) How long processing an item from workqueuenamespace takes. -# TYPE namespace_work_duration summary -namespace_work_duration{quantile="0.5"} NaN -namespace_work_duration{quantile="0.9"} NaN -namespace_work_duration{quantile="0.99"} NaN -namespace_work_duration_sum 0 -namespace_work_duration_count 0 -# HELP node_collector_evictions_number Number of Node evictions that happened since current instance of NodeController started. -# TYPE node_collector_evictions_number counter -node_collector_evictions_number{zone=""} 7 -# HELP node_collector_unhealthy_nodes_in_zone Gauge measuring number of not Ready Nodes per zones. -# TYPE node_collector_unhealthy_nodes_in_zone gauge -node_collector_unhealthy_nodes_in_zone{zone=""} 0 -# HELP node_collector_zone_health Gauge measuring percentage of healthy nodes per zone. -# TYPE node_collector_zone_health gauge -node_collector_zone_health{zone=""} 100 -# HELP node_collector_zone_size Gauge measuring number of registered Nodes per zones. -# TYPE node_collector_zone_size gauge -node_collector_zone_size{zone=""} 2 -# HELP node_ipam_controller_rate_limiter_use A metric measuring the saturation of the rate limiter for node_ipam_controller -# TYPE node_ipam_controller_rate_limiter_use gauge -node_ipam_controller_rate_limiter_use 0 -# HELP node_lifecycle_controller_adds (Deprecated) Total number of adds handled by workqueue: node_lifecycle_controller -# TYPE node_lifecycle_controller_adds counter -node_lifecycle_controller_adds 17427 -# HELP node_lifecycle_controller_depth (Deprecated) Current depth of workqueue: node_lifecycle_controller -# TYPE node_lifecycle_controller_depth gauge -node_lifecycle_controller_depth 0 -# HELP node_lifecycle_controller_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for node_lifecycle_controller been running. -# TYPE node_lifecycle_controller_longest_running_processor_microseconds gauge -node_lifecycle_controller_longest_running_processor_microseconds 0 -# HELP node_lifecycle_controller_queue_latency (Deprecated) How long an item stays in workqueuenode_lifecycle_controller before being requested. -# TYPE node_lifecycle_controller_queue_latency summary -node_lifecycle_controller_queue_latency{quantile="0.5"} 4 -node_lifecycle_controller_queue_latency{quantile="0.9"} 7 -node_lifecycle_controller_queue_latency{quantile="0.99"} 9 -node_lifecycle_controller_queue_latency_sum 208792 -node_lifecycle_controller_queue_latency_count 17427 -# HELP node_lifecycle_controller_rate_limiter_use A metric measuring the saturation of the rate limiter for node_lifecycle_controller -# TYPE node_lifecycle_controller_rate_limiter_use gauge -node_lifecycle_controller_rate_limiter_use 0 -# HELP node_lifecycle_controller_unfinished_work_seconds (Deprecated) How many seconds of work node_lifecycle_controller has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE node_lifecycle_controller_unfinished_work_seconds gauge -node_lifecycle_controller_unfinished_work_seconds 0 -# HELP node_lifecycle_controller_work_duration (Deprecated) How long processing an item from workqueuenode_lifecycle_controller takes. -# TYPE node_lifecycle_controller_work_duration summary -node_lifecycle_controller_work_duration{quantile="0.5"} 13 -node_lifecycle_controller_work_duration{quantile="0.9"} 26 -node_lifecycle_controller_work_duration{quantile="0.99"} 28 -node_lifecycle_controller_work_duration_sum 490493 -node_lifecycle_controller_work_duration_count 17427 -# HELP noexec_taint_node_adds (Deprecated) Total number of adds handled by workqueue: noexec_taint_node -# TYPE noexec_taint_node_adds counter -noexec_taint_node_adds 12 -# HELP noexec_taint_node_depth (Deprecated) Current depth of workqueue: noexec_taint_node -# TYPE noexec_taint_node_depth gauge -noexec_taint_node_depth 0 -# HELP noexec_taint_node_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for noexec_taint_node been running. -# TYPE noexec_taint_node_longest_running_processor_microseconds gauge -noexec_taint_node_longest_running_processor_microseconds 0 -# HELP noexec_taint_node_queue_latency (Deprecated) How long an item stays in workqueuenoexec_taint_node before being requested. -# TYPE noexec_taint_node_queue_latency summary -noexec_taint_node_queue_latency{quantile="0.5"} NaN -noexec_taint_node_queue_latency{quantile="0.9"} NaN -noexec_taint_node_queue_latency{quantile="0.99"} NaN -noexec_taint_node_queue_latency_sum 41858 -noexec_taint_node_queue_latency_count 12 -# HELP noexec_taint_node_unfinished_work_seconds (Deprecated) How many seconds of work noexec_taint_node has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE noexec_taint_node_unfinished_work_seconds gauge -noexec_taint_node_unfinished_work_seconds 0 -# HELP noexec_taint_node_work_duration (Deprecated) How long processing an item from workqueuenoexec_taint_node takes. -# TYPE noexec_taint_node_work_duration summary -noexec_taint_node_work_duration{quantile="0.5"} NaN -noexec_taint_node_work_duration{quantile="0.9"} NaN -noexec_taint_node_work_duration{quantile="0.99"} NaN -noexec_taint_node_work_duration_sum 119382 -noexec_taint_node_work_duration_count 12 -# HELP noexec_taint_pod_adds (Deprecated) Total number of adds handled by workqueue: noexec_taint_pod -# TYPE noexec_taint_pod_adds counter -noexec_taint_pod_adds 35 -# HELP noexec_taint_pod_depth (Deprecated) Current depth of workqueue: noexec_taint_pod -# TYPE noexec_taint_pod_depth gauge -noexec_taint_pod_depth 0 -# HELP noexec_taint_pod_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for noexec_taint_pod been running. -# TYPE noexec_taint_pod_longest_running_processor_microseconds gauge -noexec_taint_pod_longest_running_processor_microseconds 0 -# HELP noexec_taint_pod_queue_latency (Deprecated) How long an item stays in workqueuenoexec_taint_pod before being requested. -# TYPE noexec_taint_pod_queue_latency summary -noexec_taint_pod_queue_latency{quantile="0.5"} 4 -noexec_taint_pod_queue_latency{quantile="0.9"} 6 -noexec_taint_pod_queue_latency{quantile="0.99"} 6 -noexec_taint_pod_queue_latency_sum 661711 -noexec_taint_pod_queue_latency_count 35 -# HELP noexec_taint_pod_unfinished_work_seconds (Deprecated) How many seconds of work noexec_taint_pod has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE noexec_taint_pod_unfinished_work_seconds gauge -noexec_taint_pod_unfinished_work_seconds 0 -# HELP noexec_taint_pod_work_duration (Deprecated) How long processing an item from workqueuenoexec_taint_pod takes. -# TYPE noexec_taint_pod_work_duration summary -noexec_taint_pod_work_duration{quantile="0.5"} 13 -noexec_taint_pod_work_duration{quantile="0.9"} 30 -noexec_taint_pod_work_duration{quantile="0.99"} 30 -noexec_taint_pod_work_duration_sum 944 -noexec_taint_pod_work_duration_count 35 -# HELP persistentvolume_protection_controller_rate_limiter_use A metric measuring the saturation of the rate limiter for persistentvolume_protection_controller -# TYPE persistentvolume_protection_controller_rate_limiter_use gauge -persistentvolume_protection_controller_rate_limiter_use 0 -# HELP persistentvolumeclaim_protection_controller_rate_limiter_use A metric measuring the saturation of the rate limiter for persistentvolumeclaim_protection_controller -# TYPE persistentvolumeclaim_protection_controller_rate_limiter_use gauge -persistentvolumeclaim_protection_controller_rate_limiter_use 0 -# HELP process_cpu_seconds_total Total user and system CPU time spent in seconds. -# TYPE process_cpu_seconds_total counter -process_cpu_seconds_total 6265.37 -# HELP process_max_fds Maximum number of open file descriptors. -# TYPE process_max_fds gauge -process_max_fds 1.048576e+06 -# HELP process_open_fds Number of open file descriptors. -# TYPE process_open_fds gauge -process_open_fds 14 -# HELP process_resident_memory_bytes Resident memory size in bytes. -# TYPE process_resident_memory_bytes gauge -process_resident_memory_bytes 1.00958208e+08 -# HELP process_start_time_seconds Start time of the process since unix epoch in seconds. -# TYPE process_start_time_seconds gauge -process_start_time_seconds 1.55922719905e+09 -# HELP process_virtual_memory_bytes Virtual memory size in bytes. -# TYPE process_virtual_memory_bytes gauge -process_virtual_memory_bytes 2.22724096e+08 -# HELP process_virtual_memory_max_bytes Maximum amount of virtual memory available in bytes. -# TYPE process_virtual_memory_max_bytes gauge -process_virtual_memory_max_bytes -1 -# HELP pvcprotection_adds (Deprecated) Total number of adds handled by workqueue: pvcprotection -# TYPE pvcprotection_adds counter -pvcprotection_adds 0 -# HELP pvcprotection_depth (Deprecated) Current depth of workqueue: pvcprotection -# TYPE pvcprotection_depth gauge -pvcprotection_depth 0 -# HELP pvcprotection_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for pvcprotection been running. -# TYPE pvcprotection_longest_running_processor_microseconds gauge -pvcprotection_longest_running_processor_microseconds 0 -# HELP pvcprotection_queue_latency (Deprecated) How long an item stays in workqueuepvcprotection before being requested. -# TYPE pvcprotection_queue_latency summary -pvcprotection_queue_latency{quantile="0.5"} NaN -pvcprotection_queue_latency{quantile="0.9"} NaN -pvcprotection_queue_latency{quantile="0.99"} NaN -pvcprotection_queue_latency_sum 0 -pvcprotection_queue_latency_count 0 -# HELP pvcprotection_retries (Deprecated) Total number of retries handled by workqueue: pvcprotection -# TYPE pvcprotection_retries counter -pvcprotection_retries 0 -# HELP pvcprotection_unfinished_work_seconds (Deprecated) How many seconds of work pvcprotection has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE pvcprotection_unfinished_work_seconds gauge -pvcprotection_unfinished_work_seconds 0 -# HELP pvcprotection_work_duration (Deprecated) How long processing an item from workqueuepvcprotection takes. -# TYPE pvcprotection_work_duration summary -pvcprotection_work_duration{quantile="0.5"} NaN -pvcprotection_work_duration{quantile="0.9"} NaN -pvcprotection_work_duration{quantile="0.99"} NaN -pvcprotection_work_duration_sum 0 -pvcprotection_work_duration_count 0 -# HELP pvcs_adds (Deprecated) Total number of adds handled by workqueue: pvcs -# TYPE pvcs_adds counter -pvcs_adds 0 -# HELP pvcs_depth (Deprecated) Current depth of workqueue: pvcs -# TYPE pvcs_depth gauge -pvcs_depth 0 -# HELP pvcs_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for pvcs been running. -# TYPE pvcs_longest_running_processor_microseconds gauge -pvcs_longest_running_processor_microseconds 0 -# HELP pvcs_queue_latency (Deprecated) How long an item stays in workqueuepvcs before being requested. -# TYPE pvcs_queue_latency summary -pvcs_queue_latency{quantile="0.5"} NaN -pvcs_queue_latency{quantile="0.9"} NaN -pvcs_queue_latency{quantile="0.99"} NaN -pvcs_queue_latency_sum 0 -pvcs_queue_latency_count 0 -# HELP pvcs_retries (Deprecated) Total number of retries handled by workqueue: pvcs -# TYPE pvcs_retries counter -pvcs_retries 0 -# HELP pvcs_unfinished_work_seconds (Deprecated) How many seconds of work pvcs has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE pvcs_unfinished_work_seconds gauge -pvcs_unfinished_work_seconds 0 -# HELP pvcs_work_duration (Deprecated) How long processing an item from workqueuepvcs takes. -# TYPE pvcs_work_duration summary -pvcs_work_duration{quantile="0.5"} NaN -pvcs_work_duration{quantile="0.9"} NaN -pvcs_work_duration{quantile="0.99"} NaN -pvcs_work_duration_sum 0 -pvcs_work_duration_count 0 -# HELP pvprotection_adds (Deprecated) Total number of adds handled by workqueue: pvprotection -# TYPE pvprotection_adds counter -pvprotection_adds 0 -# HELP pvprotection_depth (Deprecated) Current depth of workqueue: pvprotection -# TYPE pvprotection_depth gauge -pvprotection_depth 0 -# HELP pvprotection_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for pvprotection been running. -# TYPE pvprotection_longest_running_processor_microseconds gauge -pvprotection_longest_running_processor_microseconds 0 -# HELP pvprotection_queue_latency (Deprecated) How long an item stays in workqueuepvprotection before being requested. -# TYPE pvprotection_queue_latency summary -pvprotection_queue_latency{quantile="0.5"} NaN -pvprotection_queue_latency{quantile="0.9"} NaN -pvprotection_queue_latency{quantile="0.99"} NaN -pvprotection_queue_latency_sum 0 -pvprotection_queue_latency_count 0 -# HELP pvprotection_retries (Deprecated) Total number of retries handled by workqueue: pvprotection -# TYPE pvprotection_retries counter -pvprotection_retries 0 -# HELP pvprotection_unfinished_work_seconds (Deprecated) How many seconds of work pvprotection has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE pvprotection_unfinished_work_seconds gauge -pvprotection_unfinished_work_seconds 0 -# HELP pvprotection_work_duration (Deprecated) How long processing an item from workqueuepvprotection takes. -# TYPE pvprotection_work_duration summary -pvprotection_work_duration{quantile="0.5"} NaN -pvprotection_work_duration{quantile="0.9"} NaN -pvprotection_work_duration{quantile="0.99"} NaN -pvprotection_work_duration_sum 0 -pvprotection_work_duration_count 0 -# HELP replicaset_adds (Deprecated) Total number of adds handled by workqueue: replicaset -# TYPE replicaset_adds counter -replicaset_adds 51 -# HELP replicaset_controller_rate_limiter_use A metric measuring the saturation of the rate limiter for replicaset_controller -# TYPE replicaset_controller_rate_limiter_use gauge -replicaset_controller_rate_limiter_use 0 -# HELP replicaset_depth (Deprecated) Current depth of workqueue: replicaset -# TYPE replicaset_depth gauge -replicaset_depth 0 -# HELP replicaset_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for replicaset been running. -# TYPE replicaset_longest_running_processor_microseconds gauge -replicaset_longest_running_processor_microseconds 0 -# HELP replicaset_queue_latency (Deprecated) How long an item stays in workqueuereplicaset before being requested. -# TYPE replicaset_queue_latency summary -replicaset_queue_latency{quantile="0.5"} 6 -replicaset_queue_latency{quantile="0.9"} 2779 -replicaset_queue_latency{quantile="0.99"} 12935 -replicaset_queue_latency_sum 113136 -replicaset_queue_latency_count 51 -# HELP replicaset_retries (Deprecated) Total number of retries handled by workqueue: replicaset -# TYPE replicaset_retries counter -replicaset_retries 0 -# HELP replicaset_unfinished_work_seconds (Deprecated) How many seconds of work replicaset has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE replicaset_unfinished_work_seconds gauge -replicaset_unfinished_work_seconds 0 -# HELP replicaset_work_duration (Deprecated) How long processing an item from workqueuereplicaset takes. -# TYPE replicaset_work_duration summary -replicaset_work_duration{quantile="0.5"} 58 -replicaset_work_duration{quantile="0.9"} 8680 -replicaset_work_duration{quantile="0.99"} 13487 -replicaset_work_duration_sum 203524 -replicaset_work_duration_count 51 -# HELP replication_controller_rate_limiter_use A metric measuring the saturation of the rate limiter for replication_controller -# TYPE replication_controller_rate_limiter_use gauge -replication_controller_rate_limiter_use 0 -# HELP replicationmanager_adds (Deprecated) Total number of adds handled by workqueue: replicationmanager -# TYPE replicationmanager_adds counter -replicationmanager_adds 0 -# HELP replicationmanager_depth (Deprecated) Current depth of workqueue: replicationmanager -# TYPE replicationmanager_depth gauge -replicationmanager_depth 0 -# HELP replicationmanager_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for replicationmanager been running. -# TYPE replicationmanager_longest_running_processor_microseconds gauge -replicationmanager_longest_running_processor_microseconds 0 -# HELP replicationmanager_queue_latency (Deprecated) How long an item stays in workqueuereplicationmanager before being requested. -# TYPE replicationmanager_queue_latency summary -replicationmanager_queue_latency{quantile="0.5"} NaN -replicationmanager_queue_latency{quantile="0.9"} NaN -replicationmanager_queue_latency{quantile="0.99"} NaN -replicationmanager_queue_latency_sum 0 -replicationmanager_queue_latency_count 0 -# HELP replicationmanager_retries (Deprecated) Total number of retries handled by workqueue: replicationmanager -# TYPE replicationmanager_retries counter -replicationmanager_retries 0 -# HELP replicationmanager_unfinished_work_seconds (Deprecated) How many seconds of work replicationmanager has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE replicationmanager_unfinished_work_seconds gauge -replicationmanager_unfinished_work_seconds 0 -# HELP replicationmanager_work_duration (Deprecated) How long processing an item from workqueuereplicationmanager takes. -# TYPE replicationmanager_work_duration summary -replicationmanager_work_duration{quantile="0.5"} NaN -replicationmanager_work_duration{quantile="0.9"} NaN -replicationmanager_work_duration{quantile="0.99"} NaN -replicationmanager_work_duration_sum 0 -replicationmanager_work_duration_count 0 -# HELP resource_quota_controller_rate_limiter_use A metric measuring the saturation of the rate limiter for resource_quota_controller -# TYPE resource_quota_controller_rate_limiter_use gauge -resource_quota_controller_rate_limiter_use 0 -# HELP resource_quota_controller_resource_changes_adds (Deprecated) Total number of adds handled by workqueue: resource_quota_controller_resource_changes -# TYPE resource_quota_controller_resource_changes_adds counter -resource_quota_controller_resource_changes_adds 132 -# HELP resource_quota_controller_resource_changes_depth (Deprecated) Current depth of workqueue: resource_quota_controller_resource_changes -# TYPE resource_quota_controller_resource_changes_depth gauge -resource_quota_controller_resource_changes_depth 0 -# HELP resource_quota_controller_resource_changes_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for resource_quota_controller_resource_changes been running. -# TYPE resource_quota_controller_resource_changes_longest_running_processor_microseconds gauge -resource_quota_controller_resource_changes_longest_running_processor_microseconds 0 -# HELP resource_quota_controller_resource_changes_queue_latency (Deprecated) How long an item stays in workqueueresource_quota_controller_resource_changes before being requested. -# TYPE resource_quota_controller_resource_changes_queue_latency summary -resource_quota_controller_resource_changes_queue_latency{quantile="0.5"} 3 -resource_quota_controller_resource_changes_queue_latency{quantile="0.9"} 5 -resource_quota_controller_resource_changes_queue_latency{quantile="0.99"} 5 -resource_quota_controller_resource_changes_queue_latency_sum 3778 -resource_quota_controller_resource_changes_queue_latency_count 132 -# HELP resource_quota_controller_resource_changes_retries (Deprecated) Total number of retries handled by workqueue: resource_quota_controller_resource_changes -# TYPE resource_quota_controller_resource_changes_retries counter -resource_quota_controller_resource_changes_retries 0 -# HELP resource_quota_controller_resource_changes_unfinished_work_seconds (Deprecated) How many seconds of work resource_quota_controller_resource_changes has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE resource_quota_controller_resource_changes_unfinished_work_seconds gauge -resource_quota_controller_resource_changes_unfinished_work_seconds 0 -# HELP resource_quota_controller_resource_changes_work_duration (Deprecated) How long processing an item from workqueueresource_quota_controller_resource_changes takes. -# TYPE resource_quota_controller_resource_changes_work_duration summary -resource_quota_controller_resource_changes_work_duration{quantile="0.5"} 11 -resource_quota_controller_resource_changes_work_duration{quantile="0.9"} 19 -resource_quota_controller_resource_changes_work_duration{quantile="0.99"} 19 -resource_quota_controller_resource_changes_work_duration_sum 1419 -resource_quota_controller_resource_changes_work_duration_count 132 -# HELP resourcequota_primary_adds (Deprecated) Total number of adds handled by workqueue: resourcequota_primary -# TYPE resourcequota_primary_adds counter -resourcequota_primary_adds 0 -# HELP resourcequota_primary_depth (Deprecated) Current depth of workqueue: resourcequota_primary -# TYPE resourcequota_primary_depth gauge -resourcequota_primary_depth 0 -# HELP resourcequota_primary_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for resourcequota_primary been running. -# TYPE resourcequota_primary_longest_running_processor_microseconds gauge -resourcequota_primary_longest_running_processor_microseconds 0 -# HELP resourcequota_primary_queue_latency (Deprecated) How long an item stays in workqueueresourcequota_primary before being requested. -# TYPE resourcequota_primary_queue_latency summary -resourcequota_primary_queue_latency{quantile="0.5"} NaN -resourcequota_primary_queue_latency{quantile="0.9"} NaN -resourcequota_primary_queue_latency{quantile="0.99"} NaN -resourcequota_primary_queue_latency_sum 0 -resourcequota_primary_queue_latency_count 0 -# HELP resourcequota_primary_retries (Deprecated) Total number of retries handled by workqueue: resourcequota_primary -# TYPE resourcequota_primary_retries counter -resourcequota_primary_retries 0 -# HELP resourcequota_primary_unfinished_work_seconds (Deprecated) How many seconds of work resourcequota_primary has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE resourcequota_primary_unfinished_work_seconds gauge -resourcequota_primary_unfinished_work_seconds 0 -# HELP resourcequota_primary_work_duration (Deprecated) How long processing an item from workqueueresourcequota_primary takes. -# TYPE resourcequota_primary_work_duration summary -resourcequota_primary_work_duration{quantile="0.5"} NaN -resourcequota_primary_work_duration{quantile="0.9"} NaN -resourcequota_primary_work_duration{quantile="0.99"} NaN -resourcequota_primary_work_duration_sum 0 -resourcequota_primary_work_duration_count 0 -# HELP resourcequota_priority_adds (Deprecated) Total number of adds handled by workqueue: resourcequota_priority -# TYPE resourcequota_priority_adds counter -resourcequota_priority_adds 0 -# HELP resourcequota_priority_depth (Deprecated) Current depth of workqueue: resourcequota_priority -# TYPE resourcequota_priority_depth gauge -resourcequota_priority_depth 0 -# HELP resourcequota_priority_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for resourcequota_priority been running. -# TYPE resourcequota_priority_longest_running_processor_microseconds gauge -resourcequota_priority_longest_running_processor_microseconds 0 -# HELP resourcequota_priority_queue_latency (Deprecated) How long an item stays in workqueueresourcequota_priority before being requested. -# TYPE resourcequota_priority_queue_latency summary -resourcequota_priority_queue_latency{quantile="0.5"} NaN -resourcequota_priority_queue_latency{quantile="0.9"} NaN -resourcequota_priority_queue_latency{quantile="0.99"} NaN -resourcequota_priority_queue_latency_sum 0 -resourcequota_priority_queue_latency_count 0 -# HELP resourcequota_priority_retries (Deprecated) Total number of retries handled by workqueue: resourcequota_priority -# TYPE resourcequota_priority_retries counter -resourcequota_priority_retries 0 -# HELP resourcequota_priority_unfinished_work_seconds (Deprecated) How many seconds of work resourcequota_priority has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE resourcequota_priority_unfinished_work_seconds gauge -resourcequota_priority_unfinished_work_seconds 0 -# HELP resourcequota_priority_work_duration (Deprecated) How long processing an item from workqueueresourcequota_priority takes. -# TYPE resourcequota_priority_work_duration summary -resourcequota_priority_work_duration{quantile="0.5"} NaN -resourcequota_priority_work_duration{quantile="0.9"} NaN -resourcequota_priority_work_duration{quantile="0.99"} NaN -resourcequota_priority_work_duration_sum 0 -resourcequota_priority_work_duration_count 0 -# HELP rest_client_request_duration_seconds Request latency in seconds. Broken down by verb and URL. -# TYPE rest_client_request_duration_seconds histogram -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="0.001"} 0 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="0.002"} 0 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="0.004"} 1 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="0.008"} 3 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="0.016"} 5 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="0.032"} 6 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="0.064"} 6 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="0.128"} 6 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="0.256"} 6 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="0.512"} 6 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="+Inf"} 6 -rest_client_request_duration_seconds_sum{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE"} 0.053191289999999995 -rest_client_request_duration_seconds_count{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE"} 6 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.001"} 10478 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.002"} 49873 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.004"} 181102 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.008"} 478929 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.016"} 878653 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.032"} 1.019228e+06 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.064"} 1.02024e+06 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.128"} 1.020267e+06 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.256"} 1.020267e+06 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.512"} 1.020267e+06 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="+Inf"} 1.020268e+06 -rest_client_request_duration_seconds_sum{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET"} 9770.739176391411 -rest_client_request_duration_seconds_count{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET"} 1.020268e+06 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="0.001"} 0 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="0.002"} 0 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="0.004"} 3 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="0.008"} 9 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="0.016"} 13 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="0.032"} 16 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="0.064"} 18 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="0.128"} 18 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="0.256"} 18 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="0.512"} 18 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="+Inf"} 18 -rest_client_request_duration_seconds_sum{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH"} 0.24382298700000002 -rest_client_request_duration_seconds_count{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH"} 18 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.001"} 2 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.002"} 29 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.004"} 70 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.008"} 106 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.016"} 138 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.032"} 144 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.064"} 145 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.128"} 145 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.256"} 145 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.512"} 145 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="+Inf"} 145 -rest_client_request_duration_seconds_sum{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST"} 0.8918479449999999 -rest_client_request_duration_seconds_count{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST"} 145 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="0.001"} 0 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="0.002"} 161 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="0.004"} 12560 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="0.008"} 36621 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="0.016"} 164080 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="0.032"} 172452 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="0.064"} 172672 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="0.128"} 172676 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="0.256"} 172676 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="0.512"} 172676 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="+Inf"} 172676 -rest_client_request_duration_seconds_sum{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT"} 1774.3122605790109 -rest_client_request_duration_seconds_count{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT"} 172676 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="0.001"} 705 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="0.002"} 3249 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="0.004"} 21454 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="0.008"} 22939 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="0.016"} 23026 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="0.032"} 23031 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="0.064"} 23031 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="0.128"} 23031 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="0.256"} 23031 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="0.512"} 23031 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="+Inf"} 23031 -rest_client_request_duration_seconds_sum{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET"} 67.97392132900035 -rest_client_request_duration_seconds_count{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET"} 23031 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="0.001"} 2736 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="0.002"} 17044 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="0.004"} 22773 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="0.008"} 22994 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="0.016"} 23029 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="0.032"} 23031 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="0.064"} 23031 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="0.128"} 23031 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="0.256"} 23031 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="0.512"} 23031 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="+Inf"} 23031 -rest_client_request_duration_seconds_sum{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET"} 41.15710899300018 -rest_client_request_duration_seconds_count{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET"} 23031 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="0.001"} 0 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="0.002"} 0 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="0.004"} 0 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="0.008"} 1 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="0.016"} 1 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="0.032"} 1 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="0.064"} 1 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="0.128"} 1 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="0.256"} 1 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="0.512"} 1 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="+Inf"} 1 -rest_client_request_duration_seconds_sum{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET"} 0.005862051 -rest_client_request_duration_seconds_count{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET"} 1 -# HELP rest_client_request_latency_seconds (Deprecated) Request latency in seconds. Broken down by verb and URL. -# TYPE rest_client_request_latency_seconds histogram -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="0.002"} 0 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="0.004"} 1 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="0.008"} 3 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="0.016"} 5 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="0.032"} 6 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="0.064"} 6 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="0.128"} 6 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="0.256"} 6 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="0.512"} 6 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="+Inf"} 6 -rest_client_request_latency_seconds_sum{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE"} 0.053191289999999995 -rest_client_request_latency_seconds_count{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE"} 6 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.001"} 10478 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.002"} 49873 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.004"} 181102 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.008"} 478929 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.016"} 878653 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.032"} 1.019228e+06 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.064"} 1.02024e+06 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.128"} 1.020267e+06 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.256"} 1.020267e+06 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.512"} 1.020267e+06 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="+Inf"} 1.020268e+06 -rest_client_request_latency_seconds_sum{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET"} 9770.739176391411 -rest_client_request_latency_seconds_count{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET"} 1.020268e+06 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="0.002"} 0 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="0.004"} 3 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="0.008"} 9 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="0.016"} 13 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="0.032"} 16 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="0.064"} 18 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="0.128"} 18 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="0.256"} 18 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="0.512"} 18 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="+Inf"} 18 -rest_client_request_latency_seconds_sum{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH"} 0.24382298700000002 -rest_client_request_latency_seconds_count{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH"} 18 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.001"} 2 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.002"} 29 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.004"} 70 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.008"} 106 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.016"} 138 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.032"} 144 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.064"} 145 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.128"} 145 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.256"} 145 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.512"} 145 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="+Inf"} 145 -rest_client_request_latency_seconds_sum{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST"} 0.8918479449999999 -rest_client_request_latency_seconds_count{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST"} 145 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="0.002"} 161 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="0.004"} 12560 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="0.008"} 36621 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="0.016"} 164080 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="0.032"} 172452 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="0.064"} 172672 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="0.128"} 172676 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="0.256"} 172676 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="0.512"} 172676 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="+Inf"} 172676 -rest_client_request_latency_seconds_sum{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT"} 1774.3122605790109 -rest_client_request_latency_seconds_count{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT"} 172676 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="0.001"} 705 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="0.002"} 3249 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="0.004"} 21454 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="0.008"} 22939 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="0.016"} 23026 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="0.032"} 23031 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="0.064"} 23031 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="0.128"} 23031 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="0.256"} 23031 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="0.512"} 23031 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="+Inf"} 23031 -rest_client_request_latency_seconds_sum{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET"} 67.97392132900035 -rest_client_request_latency_seconds_count{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET"} 23031 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="0.001"} 2736 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="0.002"} 17044 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="0.004"} 22773 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="0.008"} 22994 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="0.016"} 23029 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="0.032"} 23031 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="0.064"} 23031 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="0.128"} 23031 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="0.256"} 23031 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="0.512"} 23031 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="+Inf"} 23031 -rest_client_request_latency_seconds_sum{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET"} 41.15710899300018 -rest_client_request_latency_seconds_count{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET"} 23031 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="0.002"} 0 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="0.004"} 0 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="0.008"} 1 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="0.016"} 1 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="0.032"} 1 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="0.064"} 1 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="0.128"} 1 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="0.256"} 1 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="0.512"} 1 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="+Inf"} 1 -rest_client_request_latency_seconds_sum{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET"} 0.005862051 -rest_client_request_latency_seconds_count{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET"} 1 -# HELP rest_client_requests_total Number of HTTP requests, partitioned by status code, method, and host. -# TYPE rest_client_requests_total counter -rest_client_requests_total{code="200",host="192.168.205.10:6443",method="DELETE"} 6 -rest_client_requests_total{code="200",host="192.168.205.10:6443",method="GET"} 1.113352e+06 -rest_client_requests_total{code="200",host="192.168.205.10:6443",method="PATCH"} 18 -rest_client_requests_total{code="200",host="192.168.205.10:6443",method="PUT"} 172664 -rest_client_requests_total{code="201",host="192.168.205.10:6443",method="POST"} 145 -rest_client_requests_total{code="403",host="192.168.205.10:6443",method="GET"} 1 -rest_client_requests_total{code="404",host="192.168.205.10:6443",method="GET"} 28 -rest_client_requests_total{code="409",host="192.168.205.10:6443",method="PUT"} 12 -# HELP service_adds (Deprecated) Total number of adds handled by workqueue: service -# TYPE service_adds counter -service_adds 3 -# HELP service_controller_rate_limiter_use A metric measuring the saturation of the rate limiter for service_controller -# TYPE service_controller_rate_limiter_use gauge -service_controller_rate_limiter_use 0 -# HELP service_depth (Deprecated) Current depth of workqueue: service -# TYPE service_depth gauge -service_depth 3 -# HELP service_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for service been running. -# TYPE service_longest_running_processor_microseconds gauge -service_longest_running_processor_microseconds 0 -# HELP service_queue_latency (Deprecated) How long an item stays in workqueueservice before being requested. -# TYPE service_queue_latency summary -service_queue_latency{quantile="0.5"} NaN -service_queue_latency{quantile="0.9"} NaN -service_queue_latency{quantile="0.99"} NaN -service_queue_latency_sum 0 -service_queue_latency_count 0 -# HELP service_retries (Deprecated) Total number of retries handled by workqueue: service -# TYPE service_retries counter -service_retries 0 -# HELP service_unfinished_work_seconds (Deprecated) How many seconds of work service has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE service_unfinished_work_seconds gauge -service_unfinished_work_seconds 0 -# HELP service_work_duration (Deprecated) How long processing an item from workqueueservice takes. -# TYPE service_work_duration summary -service_work_duration{quantile="0.5"} NaN -service_work_duration{quantile="0.9"} NaN -service_work_duration{quantile="0.99"} NaN -service_work_duration_sum 0 -service_work_duration_count 0 -# HELP serviceaccount_adds (Deprecated) Total number of adds handled by workqueue: serviceaccount -# TYPE serviceaccount_adds counter -serviceaccount_adds 4 -# HELP serviceaccount_controller_rate_limiter_use A metric measuring the saturation of the rate limiter for serviceaccount_controller -# TYPE serviceaccount_controller_rate_limiter_use gauge -serviceaccount_controller_rate_limiter_use 0 -# HELP serviceaccount_depth (Deprecated) Current depth of workqueue: serviceaccount -# TYPE serviceaccount_depth gauge -serviceaccount_depth 0 -# HELP serviceaccount_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for serviceaccount been running. -# TYPE serviceaccount_longest_running_processor_microseconds gauge -serviceaccount_longest_running_processor_microseconds 0 -# HELP serviceaccount_queue_latency (Deprecated) How long an item stays in workqueueserviceaccount before being requested. -# TYPE serviceaccount_queue_latency summary -serviceaccount_queue_latency{quantile="0.5"} NaN -serviceaccount_queue_latency{quantile="0.9"} NaN -serviceaccount_queue_latency{quantile="0.99"} NaN -serviceaccount_queue_latency_sum 388662 -serviceaccount_queue_latency_count 4 -# HELP serviceaccount_retries (Deprecated) Total number of retries handled by workqueue: serviceaccount -# TYPE serviceaccount_retries counter -serviceaccount_retries 0 -# HELP serviceaccount_tokens_controller_rate_limiter_use A metric measuring the saturation of the rate limiter for serviceaccount_tokens_controller -# TYPE serviceaccount_tokens_controller_rate_limiter_use gauge -serviceaccount_tokens_controller_rate_limiter_use 0 -# HELP serviceaccount_tokens_secret_adds (Deprecated) Total number of adds handled by workqueue: serviceaccount_tokens_secret -# TYPE serviceaccount_tokens_secret_adds counter -serviceaccount_tokens_secret_adds 34 -# HELP serviceaccount_tokens_secret_depth (Deprecated) Current depth of workqueue: serviceaccount_tokens_secret -# TYPE serviceaccount_tokens_secret_depth gauge -serviceaccount_tokens_secret_depth 0 -# HELP serviceaccount_tokens_secret_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for serviceaccount_tokens_secret been running. -# TYPE serviceaccount_tokens_secret_longest_running_processor_microseconds gauge -serviceaccount_tokens_secret_longest_running_processor_microseconds 0 -# HELP serviceaccount_tokens_secret_queue_latency (Deprecated) How long an item stays in workqueueserviceaccount_tokens_secret before being requested. -# TYPE serviceaccount_tokens_secret_queue_latency summary -serviceaccount_tokens_secret_queue_latency{quantile="0.5"} NaN -serviceaccount_tokens_secret_queue_latency{quantile="0.9"} NaN -serviceaccount_tokens_secret_queue_latency{quantile="0.99"} NaN -serviceaccount_tokens_secret_queue_latency_sum 197 -serviceaccount_tokens_secret_queue_latency_count 34 -# HELP serviceaccount_tokens_secret_retries (Deprecated) Total number of retries handled by workqueue: serviceaccount_tokens_secret -# TYPE serviceaccount_tokens_secret_retries counter -serviceaccount_tokens_secret_retries 0 -# HELP serviceaccount_tokens_secret_unfinished_work_seconds (Deprecated) How many seconds of work serviceaccount_tokens_secret has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE serviceaccount_tokens_secret_unfinished_work_seconds gauge -serviceaccount_tokens_secret_unfinished_work_seconds 0 -# HELP serviceaccount_tokens_secret_work_duration (Deprecated) How long processing an item from workqueueserviceaccount_tokens_secret takes. -# TYPE serviceaccount_tokens_secret_work_duration summary -serviceaccount_tokens_secret_work_duration{quantile="0.5"} NaN -serviceaccount_tokens_secret_work_duration{quantile="0.9"} NaN -serviceaccount_tokens_secret_work_duration{quantile="0.99"} NaN -serviceaccount_tokens_secret_work_duration_sum 670 -serviceaccount_tokens_secret_work_duration_count 34 -# HELP serviceaccount_tokens_service_adds (Deprecated) Total number of adds handled by workqueue: serviceaccount_tokens_service -# TYPE serviceaccount_tokens_service_adds counter -serviceaccount_tokens_service_adds 68 -# HELP serviceaccount_tokens_service_depth (Deprecated) Current depth of workqueue: serviceaccount_tokens_service -# TYPE serviceaccount_tokens_service_depth gauge -serviceaccount_tokens_service_depth 0 -# HELP serviceaccount_tokens_service_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for serviceaccount_tokens_service been running. -# TYPE serviceaccount_tokens_service_longest_running_processor_microseconds gauge -serviceaccount_tokens_service_longest_running_processor_microseconds 0 -# HELP serviceaccount_tokens_service_queue_latency (Deprecated) How long an item stays in workqueueserviceaccount_tokens_service before being requested. -# TYPE serviceaccount_tokens_service_queue_latency summary -serviceaccount_tokens_service_queue_latency{quantile="0.5"} NaN -serviceaccount_tokens_service_queue_latency{quantile="0.9"} NaN -serviceaccount_tokens_service_queue_latency{quantile="0.99"} NaN -serviceaccount_tokens_service_queue_latency_sum 105569 -serviceaccount_tokens_service_queue_latency_count 68 -# HELP serviceaccount_tokens_service_retries (Deprecated) Total number of retries handled by workqueue: serviceaccount_tokens_service -# TYPE serviceaccount_tokens_service_retries counter -serviceaccount_tokens_service_retries 0 -# HELP serviceaccount_tokens_service_unfinished_work_seconds (Deprecated) How many seconds of work serviceaccount_tokens_service has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE serviceaccount_tokens_service_unfinished_work_seconds gauge -serviceaccount_tokens_service_unfinished_work_seconds 0 -# HELP serviceaccount_tokens_service_work_duration (Deprecated) How long processing an item from workqueueserviceaccount_tokens_service takes. -# TYPE serviceaccount_tokens_service_work_duration summary -serviceaccount_tokens_service_work_duration{quantile="0.5"} NaN -serviceaccount_tokens_service_work_duration{quantile="0.9"} NaN -serviceaccount_tokens_service_work_duration{quantile="0.99"} NaN -serviceaccount_tokens_service_work_duration_sum 654827 -serviceaccount_tokens_service_work_duration_count 68 -# HELP serviceaccount_unfinished_work_seconds (Deprecated) How many seconds of work serviceaccount has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE serviceaccount_unfinished_work_seconds gauge -serviceaccount_unfinished_work_seconds 0 -# HELP serviceaccount_work_duration (Deprecated) How long processing an item from workqueueserviceaccount takes. -# TYPE serviceaccount_work_duration summary -serviceaccount_work_duration{quantile="0.5"} NaN -serviceaccount_work_duration{quantile="0.9"} NaN -serviceaccount_work_duration{quantile="0.99"} NaN -serviceaccount_work_duration_sum 30523 -serviceaccount_work_duration_count 4 -# HELP statefulset_adds (Deprecated) Total number of adds handled by workqueue: statefulset -# TYPE statefulset_adds counter -statefulset_adds 0 -# HELP statefulset_depth (Deprecated) Current depth of workqueue: statefulset -# TYPE statefulset_depth gauge -statefulset_depth 0 -# HELP statefulset_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for statefulset been running. -# TYPE statefulset_longest_running_processor_microseconds gauge -statefulset_longest_running_processor_microseconds 0 -# HELP statefulset_queue_latency (Deprecated) How long an item stays in workqueuestatefulset before being requested. -# TYPE statefulset_queue_latency summary -statefulset_queue_latency{quantile="0.5"} NaN -statefulset_queue_latency{quantile="0.9"} NaN -statefulset_queue_latency{quantile="0.99"} NaN -statefulset_queue_latency_sum 0 -statefulset_queue_latency_count 0 -# HELP statefulset_retries (Deprecated) Total number of retries handled by workqueue: statefulset -# TYPE statefulset_retries counter -statefulset_retries 0 -# HELP statefulset_unfinished_work_seconds (Deprecated) How many seconds of work statefulset has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE statefulset_unfinished_work_seconds gauge -statefulset_unfinished_work_seconds 0 -# HELP statefulset_work_duration (Deprecated) How long processing an item from workqueuestatefulset takes. -# TYPE statefulset_work_duration summary -statefulset_work_duration{quantile="0.5"} NaN -statefulset_work_duration{quantile="0.9"} NaN -statefulset_work_duration{quantile="0.99"} NaN -statefulset_work_duration_sum 0 -statefulset_work_duration_count 0 -# HELP token_cleaner_adds (Deprecated) Total number of adds handled by workqueue: token_cleaner -# TYPE token_cleaner_adds counter -token_cleaner_adds 2 -# HELP token_cleaner_depth (Deprecated) Current depth of workqueue: token_cleaner -# TYPE token_cleaner_depth gauge -token_cleaner_depth 0 -# HELP token_cleaner_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for token_cleaner been running. -# TYPE token_cleaner_longest_running_processor_microseconds gauge -token_cleaner_longest_running_processor_microseconds 0 -# HELP token_cleaner_queue_latency (Deprecated) How long an item stays in workqueuetoken_cleaner before being requested. -# TYPE token_cleaner_queue_latency summary -token_cleaner_queue_latency{quantile="0.5"} NaN -token_cleaner_queue_latency{quantile="0.9"} NaN -token_cleaner_queue_latency{quantile="0.99"} NaN -token_cleaner_queue_latency_sum 200106 -token_cleaner_queue_latency_count 2 -# HELP token_cleaner_rate_limiter_use A metric measuring the saturation of the rate limiter for token_cleaner -# TYPE token_cleaner_rate_limiter_use gauge -token_cleaner_rate_limiter_use 0 -# HELP token_cleaner_retries (Deprecated) Total number of retries handled by workqueue: token_cleaner -# TYPE token_cleaner_retries counter -token_cleaner_retries 0 -# HELP token_cleaner_unfinished_work_seconds (Deprecated) How many seconds of work token_cleaner has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE token_cleaner_unfinished_work_seconds gauge -token_cleaner_unfinished_work_seconds 0 -# HELP token_cleaner_work_duration (Deprecated) How long processing an item from workqueuetoken_cleaner takes. -# TYPE token_cleaner_work_duration summary -token_cleaner_work_duration{quantile="0.5"} NaN -token_cleaner_work_duration{quantile="0.9"} NaN -token_cleaner_work_duration{quantile="0.99"} NaN -token_cleaner_work_duration_sum 70 -token_cleaner_work_duration_count 2 -# HELP ttlcontroller_adds (Deprecated) Total number of adds handled by workqueue: ttlcontroller -# TYPE ttlcontroller_adds counter -ttlcontroller_adds 17424 -# HELP ttlcontroller_depth (Deprecated) Current depth of workqueue: ttlcontroller -# TYPE ttlcontroller_depth gauge -ttlcontroller_depth 0 -# HELP ttlcontroller_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for ttlcontroller been running. -# TYPE ttlcontroller_longest_running_processor_microseconds gauge -ttlcontroller_longest_running_processor_microseconds 0 -# HELP ttlcontroller_queue_latency (Deprecated) How long an item stays in workqueuettlcontroller before being requested. -# TYPE ttlcontroller_queue_latency summary -ttlcontroller_queue_latency{quantile="0.5"} 3 -ttlcontroller_queue_latency{quantile="0.9"} 7 -ttlcontroller_queue_latency{quantile="0.99"} 8 -ttlcontroller_queue_latency_sum 287116 -ttlcontroller_queue_latency_count 17424 -# HELP ttlcontroller_retries (Deprecated) Total number of retries handled by workqueue: ttlcontroller -# TYPE ttlcontroller_retries counter -ttlcontroller_retries 0 -# HELP ttlcontroller_unfinished_work_seconds (Deprecated) How many seconds of work ttlcontroller has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE ttlcontroller_unfinished_work_seconds gauge -ttlcontroller_unfinished_work_seconds 0 -# HELP ttlcontroller_work_duration (Deprecated) How long processing an item from workqueuettlcontroller takes. -# TYPE ttlcontroller_work_duration summary -ttlcontroller_work_duration{quantile="0.5"} 7 -ttlcontroller_work_duration{quantile="0.9"} 14 -ttlcontroller_work_duration{quantile="0.99"} 14 -ttlcontroller_work_duration_sum 365409 -ttlcontroller_work_duration_count 17424 -# HELP volumes_adds (Deprecated) Total number of adds handled by workqueue: volumes -# TYPE volumes_adds counter -volumes_adds 0 -# HELP volumes_depth (Deprecated) Current depth of workqueue: volumes -# TYPE volumes_depth gauge -volumes_depth 0 -# HELP volumes_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for volumes been running. -# TYPE volumes_longest_running_processor_microseconds gauge -volumes_longest_running_processor_microseconds 0 -# HELP volumes_queue_latency (Deprecated) How long an item stays in workqueuevolumes before being requested. -# TYPE volumes_queue_latency summary -volumes_queue_latency{quantile="0.5"} NaN -volumes_queue_latency{quantile="0.9"} NaN -volumes_queue_latency{quantile="0.99"} NaN -volumes_queue_latency_sum 0 -volumes_queue_latency_count 0 -# HELP volumes_unfinished_work_seconds (Deprecated) How many seconds of work volumes has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE volumes_unfinished_work_seconds gauge -volumes_unfinished_work_seconds 0 -# HELP volumes_work_duration (Deprecated) How long processing an item from workqueuevolumes takes. -# TYPE volumes_work_duration summary -volumes_work_duration{quantile="0.5"} NaN -volumes_work_duration{quantile="0.9"} NaN -volumes_work_duration{quantile="0.99"} NaN -volumes_work_duration_sum 0 -volumes_work_duration_count 0 -# HELP workqueue_adds_total Total number of adds handled by workqueue -# TYPE workqueue_adds_total counter -workqueue_adds_total{name="ClusterRoleAggregator"} 68 -workqueue_adds_total{name="bootstrap_signer_queue"} 2 -workqueue_adds_total{name="certificate"} 12 -workqueue_adds_total{name="claims"} 0 -workqueue_adds_total{name="daemonset"} 78 -workqueue_adds_total{name="deployment"} 46 -workqueue_adds_total{name="disruption"} 0 -workqueue_adds_total{name="disruption_recheck"} 0 -workqueue_adds_total{name="endpoint"} 26 -workqueue_adds_total{name="garbage_collector_attempt_to_delete"} 13 -workqueue_adds_total{name="garbage_collector_attempt_to_orphan"} 0 -workqueue_adds_total{name="garbage_collector_graph_changes"} 468043 -workqueue_adds_total{name="horizontalpodautoscaler"} 0 -workqueue_adds_total{name="job"} 0 -workqueue_adds_total{name="namespace"} 0 -workqueue_adds_total{name="node_lifecycle_controller"} 17427 -workqueue_adds_total{name="noexec_taint_node"} 12 -workqueue_adds_total{name="noexec_taint_pod"} 35 -workqueue_adds_total{name="pvcprotection"} 0 -workqueue_adds_total{name="pvcs"} 0 -workqueue_adds_total{name="pvprotection"} 0 -workqueue_adds_total{name="replicaset"} 51 -workqueue_adds_total{name="replicationmanager"} 0 -workqueue_adds_total{name="resource_quota_controller_resource_changes"} 132 -workqueue_adds_total{name="resourcequota_primary"} 0 -workqueue_adds_total{name="resourcequota_priority"} 0 -workqueue_adds_total{name="service"} 3 -workqueue_adds_total{name="serviceaccount"} 4 -workqueue_adds_total{name="serviceaccount_tokens_secret"} 34 -workqueue_adds_total{name="serviceaccount_tokens_service"} 68 -workqueue_adds_total{name="statefulset"} 0 -workqueue_adds_total{name="token_cleaner"} 2 -workqueue_adds_total{name="ttlcontroller"} 17424 -workqueue_adds_total{name="volumes"} 0 -# HELP workqueue_depth Current depth of workqueue -# TYPE workqueue_depth gauge -workqueue_depth{name="ClusterRoleAggregator"} 0 -workqueue_depth{name="bootstrap_signer_queue"} 0 -workqueue_depth{name="certificate"} 0 -workqueue_depth{name="claims"} 0 -workqueue_depth{name="daemonset"} 0 -workqueue_depth{name="deployment"} 0 -workqueue_depth{name="disruption"} 0 -workqueue_depth{name="disruption_recheck"} 0 -workqueue_depth{name="endpoint"} 0 -workqueue_depth{name="garbage_collector_attempt_to_delete"} 0 -workqueue_depth{name="garbage_collector_attempt_to_orphan"} 0 -workqueue_depth{name="garbage_collector_graph_changes"} 0 -workqueue_depth{name="horizontalpodautoscaler"} 0 -workqueue_depth{name="job"} 0 -workqueue_depth{name="namespace"} 0 -workqueue_depth{name="node_lifecycle_controller"} 0 -workqueue_depth{name="noexec_taint_node"} 0 -workqueue_depth{name="noexec_taint_pod"} 0 -workqueue_depth{name="pvcprotection"} 0 -workqueue_depth{name="pvcs"} 0 -workqueue_depth{name="pvprotection"} 0 -workqueue_depth{name="replicaset"} 0 -workqueue_depth{name="replicationmanager"} 0 -workqueue_depth{name="resource_quota_controller_resource_changes"} 0 -workqueue_depth{name="resourcequota_primary"} 0 -workqueue_depth{name="resourcequota_priority"} 0 -workqueue_depth{name="service"} 3 -workqueue_depth{name="serviceaccount"} 0 -workqueue_depth{name="serviceaccount_tokens_secret"} 0 -workqueue_depth{name="serviceaccount_tokens_service"} 0 -workqueue_depth{name="statefulset"} 0 -workqueue_depth{name="token_cleaner"} 0 -workqueue_depth{name="ttlcontroller"} 0 -workqueue_depth{name="volumes"} 0 -# HELP workqueue_longest_running_processor_seconds How many seconds has the longest running processor for workqueue been running. -# TYPE workqueue_longest_running_processor_seconds gauge -workqueue_longest_running_processor_seconds{name="ClusterRoleAggregator"} 0 -workqueue_longest_running_processor_seconds{name="bootstrap_signer_queue"} 0 -workqueue_longest_running_processor_seconds{name="certificate"} 0 -workqueue_longest_running_processor_seconds{name="claims"} 0 -workqueue_longest_running_processor_seconds{name="daemonset"} 0 -workqueue_longest_running_processor_seconds{name="deployment"} 0 -workqueue_longest_running_processor_seconds{name="disruption"} 0 -workqueue_longest_running_processor_seconds{name="disruption_recheck"} 0 -workqueue_longest_running_processor_seconds{name="endpoint"} 0 -workqueue_longest_running_processor_seconds{name="garbage_collector_attempt_to_delete"} 0 -workqueue_longest_running_processor_seconds{name="garbage_collector_attempt_to_orphan"} 0 -workqueue_longest_running_processor_seconds{name="garbage_collector_graph_changes"} 0 -workqueue_longest_running_processor_seconds{name="horizontalpodautoscaler"} 0 -workqueue_longest_running_processor_seconds{name="job"} 0 -workqueue_longest_running_processor_seconds{name="namespace"} 0 -workqueue_longest_running_processor_seconds{name="node_lifecycle_controller"} 0 -workqueue_longest_running_processor_seconds{name="noexec_taint_node"} 0 -workqueue_longest_running_processor_seconds{name="noexec_taint_pod"} 0 -workqueue_longest_running_processor_seconds{name="pvcprotection"} 0 -workqueue_longest_running_processor_seconds{name="pvcs"} 0 -workqueue_longest_running_processor_seconds{name="pvprotection"} 0 -workqueue_longest_running_processor_seconds{name="replicaset"} 0 -workqueue_longest_running_processor_seconds{name="replicationmanager"} 0 -workqueue_longest_running_processor_seconds{name="resource_quota_controller_resource_changes"} 0 -workqueue_longest_running_processor_seconds{name="resourcequota_primary"} 0 -workqueue_longest_running_processor_seconds{name="resourcequota_priority"} 0 -workqueue_longest_running_processor_seconds{name="service"} 0 -workqueue_longest_running_processor_seconds{name="serviceaccount"} 0 -workqueue_longest_running_processor_seconds{name="serviceaccount_tokens_secret"} 0 -workqueue_longest_running_processor_seconds{name="serviceaccount_tokens_service"} 0 -workqueue_longest_running_processor_seconds{name="statefulset"} 0 -workqueue_longest_running_processor_seconds{name="token_cleaner"} 0 -workqueue_longest_running_processor_seconds{name="ttlcontroller"} 0 -workqueue_longest_running_processor_seconds{name="volumes"} 0 -# HELP workqueue_queue_duration_seconds How long in seconds an item stays in workqueue before being requested. -# TYPE workqueue_queue_duration_seconds histogram -workqueue_queue_duration_seconds_bucket{name="ClusterRoleAggregator",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="ClusterRoleAggregator",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="ClusterRoleAggregator",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="ClusterRoleAggregator",le="9.999999999999999e-06"} 7 -workqueue_queue_duration_seconds_bucket{name="ClusterRoleAggregator",le="9.999999999999999e-05"} 18 -workqueue_queue_duration_seconds_bucket{name="ClusterRoleAggregator",le="0.001"} 49 -workqueue_queue_duration_seconds_bucket{name="ClusterRoleAggregator",le="0.01"} 64 -workqueue_queue_duration_seconds_bucket{name="ClusterRoleAggregator",le="0.1"} 68 -workqueue_queue_duration_seconds_bucket{name="ClusterRoleAggregator",le="1"} 68 -workqueue_queue_duration_seconds_bucket{name="ClusterRoleAggregator",le="10"} 68 -workqueue_queue_duration_seconds_bucket{name="ClusterRoleAggregator",le="+Inf"} 68 -workqueue_queue_duration_seconds_sum{name="ClusterRoleAggregator"} 0.28645800099999996 -workqueue_queue_duration_seconds_count{name="ClusterRoleAggregator"} 68 -workqueue_queue_duration_seconds_bucket{name="bootstrap_signer_queue",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="bootstrap_signer_queue",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="bootstrap_signer_queue",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="bootstrap_signer_queue",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="bootstrap_signer_queue",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="bootstrap_signer_queue",le="0.001"} 1 -workqueue_queue_duration_seconds_bucket{name="bootstrap_signer_queue",le="0.01"} 1 -workqueue_queue_duration_seconds_bucket{name="bootstrap_signer_queue",le="0.1"} 1 -workqueue_queue_duration_seconds_bucket{name="bootstrap_signer_queue",le="1"} 1 -workqueue_queue_duration_seconds_bucket{name="bootstrap_signer_queue",le="10"} 1 -workqueue_queue_duration_seconds_bucket{name="bootstrap_signer_queue",le="+Inf"} 2 -workqueue_queue_duration_seconds_sum{name="bootstrap_signer_queue"} 14.401751724999999 -workqueue_queue_duration_seconds_count{name="bootstrap_signer_queue"} 2 -workqueue_queue_duration_seconds_bucket{name="certificate",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="certificate",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="certificate",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="certificate",le="9.999999999999999e-06"} 9 -workqueue_queue_duration_seconds_bucket{name="certificate",le="9.999999999999999e-05"} 9 -workqueue_queue_duration_seconds_bucket{name="certificate",le="0.001"} 10 -workqueue_queue_duration_seconds_bucket{name="certificate",le="0.01"} 11 -workqueue_queue_duration_seconds_bucket{name="certificate",le="0.1"} 12 -workqueue_queue_duration_seconds_bucket{name="certificate",le="1"} 12 -workqueue_queue_duration_seconds_bucket{name="certificate",le="10"} 12 -workqueue_queue_duration_seconds_bucket{name="certificate",le="+Inf"} 12 -workqueue_queue_duration_seconds_sum{name="certificate"} 0.038108969 -workqueue_queue_duration_seconds_count{name="certificate"} 12 -workqueue_queue_duration_seconds_bucket{name="claims",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="claims",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="claims",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="claims",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="claims",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="claims",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="claims",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="claims",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="claims",le="1"} 0 -workqueue_queue_duration_seconds_bucket{name="claims",le="10"} 0 -workqueue_queue_duration_seconds_bucket{name="claims",le="+Inf"} 0 -workqueue_queue_duration_seconds_sum{name="claims"} 0 -workqueue_queue_duration_seconds_count{name="claims"} 0 -workqueue_queue_duration_seconds_bucket{name="daemonset",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="daemonset",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="daemonset",le="1e-06"} 1 -workqueue_queue_duration_seconds_bucket{name="daemonset",le="9.999999999999999e-06"} 39 -workqueue_queue_duration_seconds_bucket{name="daemonset",le="9.999999999999999e-05"} 45 -workqueue_queue_duration_seconds_bucket{name="daemonset",le="0.001"} 52 -workqueue_queue_duration_seconds_bucket{name="daemonset",le="0.01"} 67 -workqueue_queue_duration_seconds_bucket{name="daemonset",le="0.1"} 76 -workqueue_queue_duration_seconds_bucket{name="daemonset",le="1"} 78 -workqueue_queue_duration_seconds_bucket{name="daemonset",le="10"} 78 -workqueue_queue_duration_seconds_bucket{name="daemonset",le="+Inf"} 78 -workqueue_queue_duration_seconds_sum{name="daemonset"} 1.5595404020000003 -workqueue_queue_duration_seconds_count{name="daemonset"} 78 -workqueue_queue_duration_seconds_bucket{name="deployment",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="deployment",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="deployment",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="deployment",le="9.999999999999999e-06"} 23 -workqueue_queue_duration_seconds_bucket{name="deployment",le="9.999999999999999e-05"} 30 -workqueue_queue_duration_seconds_bucket{name="deployment",le="0.001"} 37 -workqueue_queue_duration_seconds_bucket{name="deployment",le="0.01"} 39 -workqueue_queue_duration_seconds_bucket{name="deployment",le="0.1"} 44 -workqueue_queue_duration_seconds_bucket{name="deployment",le="1"} 46 -workqueue_queue_duration_seconds_bucket{name="deployment",le="10"} 46 -workqueue_queue_duration_seconds_bucket{name="deployment",le="+Inf"} 46 -workqueue_queue_duration_seconds_sum{name="deployment"} 0.9826296849999996 -workqueue_queue_duration_seconds_count{name="deployment"} 46 -workqueue_queue_duration_seconds_bucket{name="disruption",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="disruption",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="disruption",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="disruption",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="disruption",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="disruption",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="disruption",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="disruption",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="disruption",le="1"} 0 -workqueue_queue_duration_seconds_bucket{name="disruption",le="10"} 0 -workqueue_queue_duration_seconds_bucket{name="disruption",le="+Inf"} 0 -workqueue_queue_duration_seconds_sum{name="disruption"} 0 -workqueue_queue_duration_seconds_count{name="disruption"} 0 -workqueue_queue_duration_seconds_bucket{name="disruption_recheck",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="disruption_recheck",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="disruption_recheck",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="disruption_recheck",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="disruption_recheck",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="disruption_recheck",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="disruption_recheck",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="disruption_recheck",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="disruption_recheck",le="1"} 0 -workqueue_queue_duration_seconds_bucket{name="disruption_recheck",le="10"} 0 -workqueue_queue_duration_seconds_bucket{name="disruption_recheck",le="+Inf"} 0 -workqueue_queue_duration_seconds_sum{name="disruption_recheck"} 0 -workqueue_queue_duration_seconds_count{name="disruption_recheck"} 0 -workqueue_queue_duration_seconds_bucket{name="endpoint",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="endpoint",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="endpoint",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="endpoint",le="9.999999999999999e-06"} 13 -workqueue_queue_duration_seconds_bucket{name="endpoint",le="9.999999999999999e-05"} 19 -workqueue_queue_duration_seconds_bucket{name="endpoint",le="0.001"} 22 -workqueue_queue_duration_seconds_bucket{name="endpoint",le="0.01"} 23 -workqueue_queue_duration_seconds_bucket{name="endpoint",le="0.1"} 26 -workqueue_queue_duration_seconds_bucket{name="endpoint",le="1"} 26 -workqueue_queue_duration_seconds_bucket{name="endpoint",le="10"} 26 -workqueue_queue_duration_seconds_bucket{name="endpoint",le="+Inf"} 26 -workqueue_queue_duration_seconds_sum{name="endpoint"} 0.2692520600000001 -workqueue_queue_duration_seconds_count{name="endpoint"} 26 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="9.999999999999999e-06"} 5 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="9.999999999999999e-05"} 7 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="0.001"} 8 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="0.01"} 8 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="0.1"} 10 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="1"} 13 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="10"} 13 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="+Inf"} 13 -workqueue_queue_duration_seconds_sum{name="garbage_collector_attempt_to_delete"} 1.3872897999999998 -workqueue_queue_duration_seconds_count{name="garbage_collector_attempt_to_delete"} 13 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="1"} 0 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="10"} 0 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="+Inf"} 0 -workqueue_queue_duration_seconds_sum{name="garbage_collector_attempt_to_orphan"} 0 -workqueue_queue_duration_seconds_count{name="garbage_collector_attempt_to_orphan"} 0 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_graph_changes",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_graph_changes",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_graph_changes",le="1e-06"} 37 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_graph_changes",le="9.999999999999999e-06"} 389208 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_graph_changes",le="9.999999999999999e-05"} 466108 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_graph_changes",le="0.001"} 467897 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_graph_changes",le="0.01"} 467963 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_graph_changes",le="0.1"} 467965 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_graph_changes",le="1"} 467965 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_graph_changes",le="10"} 467965 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_graph_changes",le="+Inf"} 468043 -workqueue_queue_duration_seconds_sum{name="garbage_collector_graph_changes"} 1054.3542824003453 -workqueue_queue_duration_seconds_count{name="garbage_collector_graph_changes"} 468043 -workqueue_queue_duration_seconds_bucket{name="horizontalpodautoscaler",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="horizontalpodautoscaler",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="horizontalpodautoscaler",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="horizontalpodautoscaler",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="horizontalpodautoscaler",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="horizontalpodautoscaler",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="horizontalpodautoscaler",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="horizontalpodautoscaler",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="horizontalpodautoscaler",le="1"} 0 -workqueue_queue_duration_seconds_bucket{name="horizontalpodautoscaler",le="10"} 0 -workqueue_queue_duration_seconds_bucket{name="horizontalpodautoscaler",le="+Inf"} 0 -workqueue_queue_duration_seconds_sum{name="horizontalpodautoscaler"} 0 -workqueue_queue_duration_seconds_count{name="horizontalpodautoscaler"} 0 -workqueue_queue_duration_seconds_bucket{name="job",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="job",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="job",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="job",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="job",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="job",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="job",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="job",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="job",le="1"} 0 -workqueue_queue_duration_seconds_bucket{name="job",le="10"} 0 -workqueue_queue_duration_seconds_bucket{name="job",le="+Inf"} 0 -workqueue_queue_duration_seconds_sum{name="job"} 0 -workqueue_queue_duration_seconds_count{name="job"} 0 -workqueue_queue_duration_seconds_bucket{name="namespace",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="namespace",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="namespace",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="namespace",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="namespace",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="namespace",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="namespace",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="namespace",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="namespace",le="1"} 0 -workqueue_queue_duration_seconds_bucket{name="namespace",le="10"} 0 -workqueue_queue_duration_seconds_bucket{name="namespace",le="+Inf"} 0 -workqueue_queue_duration_seconds_sum{name="namespace"} 0 -workqueue_queue_duration_seconds_count{name="namespace"} 0 -workqueue_queue_duration_seconds_bucket{name="node_lifecycle_controller",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="node_lifecycle_controller",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="node_lifecycle_controller",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="node_lifecycle_controller",le="9.999999999999999e-06"} 16347 -workqueue_queue_duration_seconds_bucket{name="node_lifecycle_controller",le="9.999999999999999e-05"} 17350 -workqueue_queue_duration_seconds_bucket{name="node_lifecycle_controller",le="0.001"} 17418 -workqueue_queue_duration_seconds_bucket{name="node_lifecycle_controller",le="0.01"} 17426 -workqueue_queue_duration_seconds_bucket{name="node_lifecycle_controller",le="0.1"} 17427 -workqueue_queue_duration_seconds_bucket{name="node_lifecycle_controller",le="1"} 17427 -workqueue_queue_duration_seconds_bucket{name="node_lifecycle_controller",le="10"} 17427 -workqueue_queue_duration_seconds_bucket{name="node_lifecycle_controller",le="+Inf"} 17427 -workqueue_queue_duration_seconds_sum{name="node_lifecycle_controller"} 0.1868222499999999 -workqueue_queue_duration_seconds_count{name="node_lifecycle_controller"} 17427 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_node",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_node",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_node",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_node",le="9.999999999999999e-06"} 11 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_node",le="9.999999999999999e-05"} 11 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_node",le="0.001"} 11 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_node",le="0.01"} 11 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_node",le="0.1"} 12 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_node",le="1"} 12 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_node",le="10"} 12 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_node",le="+Inf"} 12 -workqueue_queue_duration_seconds_sum{name="noexec_taint_node"} 0.041855234000000005 -workqueue_queue_duration_seconds_count{name="noexec_taint_node"} 12 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_pod",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_pod",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_pod",le="1e-06"} 2 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_pod",le="9.999999999999999e-06"} 32 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_pod",le="9.999999999999999e-05"} 33 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_pod",le="0.001"} 33 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_pod",le="0.01"} 33 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_pod",le="0.1"} 33 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_pod",le="1"} 35 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_pod",le="10"} 35 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_pod",le="+Inf"} 35 -workqueue_queue_duration_seconds_sum{name="noexec_taint_pod"} 0.6616985819999999 -workqueue_queue_duration_seconds_count{name="noexec_taint_pod"} 35 -workqueue_queue_duration_seconds_bucket{name="pvcprotection",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="pvcprotection",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="pvcprotection",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="pvcprotection",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="pvcprotection",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="pvcprotection",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="pvcprotection",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="pvcprotection",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="pvcprotection",le="1"} 0 -workqueue_queue_duration_seconds_bucket{name="pvcprotection",le="10"} 0 -workqueue_queue_duration_seconds_bucket{name="pvcprotection",le="+Inf"} 0 -workqueue_queue_duration_seconds_sum{name="pvcprotection"} 0 -workqueue_queue_duration_seconds_count{name="pvcprotection"} 0 -workqueue_queue_duration_seconds_bucket{name="pvcs",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="pvcs",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="pvcs",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="pvcs",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="pvcs",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="pvcs",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="pvcs",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="pvcs",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="pvcs",le="1"} 0 -workqueue_queue_duration_seconds_bucket{name="pvcs",le="10"} 0 -workqueue_queue_duration_seconds_bucket{name="pvcs",le="+Inf"} 0 -workqueue_queue_duration_seconds_sum{name="pvcs"} 0 -workqueue_queue_duration_seconds_count{name="pvcs"} 0 -workqueue_queue_duration_seconds_bucket{name="pvprotection",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="pvprotection",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="pvprotection",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="pvprotection",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="pvprotection",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="pvprotection",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="pvprotection",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="pvprotection",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="pvprotection",le="1"} 0 -workqueue_queue_duration_seconds_bucket{name="pvprotection",le="10"} 0 -workqueue_queue_duration_seconds_bucket{name="pvprotection",le="+Inf"} 0 -workqueue_queue_duration_seconds_sum{name="pvprotection"} 0 -workqueue_queue_duration_seconds_count{name="pvprotection"} 0 -workqueue_queue_duration_seconds_bucket{name="replicaset",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="replicaset",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="replicaset",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="replicaset",le="9.999999999999999e-06"} 27 -workqueue_queue_duration_seconds_bucket{name="replicaset",le="9.999999999999999e-05"} 34 -workqueue_queue_duration_seconds_bucket{name="replicaset",le="0.001"} 41 -workqueue_queue_duration_seconds_bucket{name="replicaset",le="0.01"} 46 -workqueue_queue_duration_seconds_bucket{name="replicaset",le="0.1"} 51 -workqueue_queue_duration_seconds_bucket{name="replicaset",le="1"} 51 -workqueue_queue_duration_seconds_bucket{name="replicaset",le="10"} 51 -workqueue_queue_duration_seconds_bucket{name="replicaset",le="+Inf"} 51 -workqueue_queue_duration_seconds_sum{name="replicaset"} 0.11309252500000003 -workqueue_queue_duration_seconds_count{name="replicaset"} 51 -workqueue_queue_duration_seconds_bucket{name="replicationmanager",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="replicationmanager",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="replicationmanager",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="replicationmanager",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="replicationmanager",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="replicationmanager",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="replicationmanager",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="replicationmanager",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="replicationmanager",le="1"} 0 -workqueue_queue_duration_seconds_bucket{name="replicationmanager",le="10"} 0 -workqueue_queue_duration_seconds_bucket{name="replicationmanager",le="+Inf"} 0 -workqueue_queue_duration_seconds_sum{name="replicationmanager"} 0 -workqueue_queue_duration_seconds_count{name="replicationmanager"} 0 -workqueue_queue_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="1e-06"} 1 -workqueue_queue_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="9.999999999999999e-06"} 39 -workqueue_queue_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="9.999999999999999e-05"} 129 -workqueue_queue_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="0.001"} 132 -workqueue_queue_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="0.01"} 132 -workqueue_queue_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="0.1"} 132 -workqueue_queue_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="1"} 132 -workqueue_queue_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="10"} 132 -workqueue_queue_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="+Inf"} 132 -workqueue_queue_duration_seconds_sum{name="resource_quota_controller_resource_changes"} 0.003766253999999999 -workqueue_queue_duration_seconds_count{name="resource_quota_controller_resource_changes"} 132 -workqueue_queue_duration_seconds_bucket{name="resourcequota_primary",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="resourcequota_primary",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="resourcequota_primary",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="resourcequota_primary",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="resourcequota_primary",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="resourcequota_primary",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="resourcequota_primary",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="resourcequota_primary",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="resourcequota_primary",le="1"} 0 -workqueue_queue_duration_seconds_bucket{name="resourcequota_primary",le="10"} 0 -workqueue_queue_duration_seconds_bucket{name="resourcequota_primary",le="+Inf"} 0 -workqueue_queue_duration_seconds_sum{name="resourcequota_primary"} 0 -workqueue_queue_duration_seconds_count{name="resourcequota_primary"} 0 -workqueue_queue_duration_seconds_bucket{name="resourcequota_priority",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="resourcequota_priority",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="resourcequota_priority",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="resourcequota_priority",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="resourcequota_priority",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="resourcequota_priority",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="resourcequota_priority",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="resourcequota_priority",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="resourcequota_priority",le="1"} 0 -workqueue_queue_duration_seconds_bucket{name="resourcequota_priority",le="10"} 0 -workqueue_queue_duration_seconds_bucket{name="resourcequota_priority",le="+Inf"} 0 -workqueue_queue_duration_seconds_sum{name="resourcequota_priority"} 0 -workqueue_queue_duration_seconds_count{name="resourcequota_priority"} 0 -workqueue_queue_duration_seconds_bucket{name="service",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="service",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="service",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="service",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="service",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="service",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="service",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="service",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="service",le="1"} 0 -workqueue_queue_duration_seconds_bucket{name="service",le="10"} 0 -workqueue_queue_duration_seconds_bucket{name="service",le="+Inf"} 0 -workqueue_queue_duration_seconds_sum{name="service"} 0 -workqueue_queue_duration_seconds_count{name="service"} 0 -workqueue_queue_duration_seconds_bucket{name="serviceaccount",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="serviceaccount",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="serviceaccount",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="serviceaccount",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="serviceaccount",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="serviceaccount",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="serviceaccount",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="serviceaccount",le="0.1"} 2 -workqueue_queue_duration_seconds_bucket{name="serviceaccount",le="1"} 4 -workqueue_queue_duration_seconds_bucket{name="serviceaccount",le="10"} 4 -workqueue_queue_duration_seconds_bucket{name="serviceaccount",le="+Inf"} 4 -workqueue_queue_duration_seconds_sum{name="serviceaccount"} 0.388663017 -workqueue_queue_duration_seconds_count{name="serviceaccount"} 4 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="9.999999999999999e-06"} 31 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="9.999999999999999e-05"} 34 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="0.001"} 34 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="0.01"} 34 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="0.1"} 34 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="1"} 34 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="10"} 34 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="+Inf"} 34 -workqueue_queue_duration_seconds_sum{name="serviceaccount_tokens_secret"} 0.000185251 -workqueue_queue_duration_seconds_count{name="serviceaccount_tokens_secret"} 34 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_service",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_service",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_service",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_service",le="9.999999999999999e-06"} 40 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_service",le="9.999999999999999e-05"} 45 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_service",le="0.001"} 61 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_service",le="0.01"} 67 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_service",le="0.1"} 68 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_service",le="1"} 68 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_service",le="10"} 68 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_service",le="+Inf"} 68 -workqueue_queue_duration_seconds_sum{name="serviceaccount_tokens_service"} 0.10551579500000001 -workqueue_queue_duration_seconds_count{name="serviceaccount_tokens_service"} 68 -workqueue_queue_duration_seconds_bucket{name="statefulset",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="statefulset",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="statefulset",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="statefulset",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="statefulset",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="statefulset",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="statefulset",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="statefulset",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="statefulset",le="1"} 0 -workqueue_queue_duration_seconds_bucket{name="statefulset",le="10"} 0 -workqueue_queue_duration_seconds_bucket{name="statefulset",le="+Inf"} 0 -workqueue_queue_duration_seconds_sum{name="statefulset"} 0 -workqueue_queue_duration_seconds_count{name="statefulset"} 0 -workqueue_queue_duration_seconds_bucket{name="token_cleaner",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="token_cleaner",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="token_cleaner",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="token_cleaner",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="token_cleaner",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="token_cleaner",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="token_cleaner",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="token_cleaner",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="token_cleaner",le="1"} 2 -workqueue_queue_duration_seconds_bucket{name="token_cleaner",le="10"} 2 -workqueue_queue_duration_seconds_bucket{name="token_cleaner",le="+Inf"} 2 -workqueue_queue_duration_seconds_sum{name="token_cleaner"} 0.200106169 -workqueue_queue_duration_seconds_count{name="token_cleaner"} 2 -workqueue_queue_duration_seconds_bucket{name="ttlcontroller",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="ttlcontroller",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="ttlcontroller",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="ttlcontroller",le="9.999999999999999e-06"} 16913 -workqueue_queue_duration_seconds_bucket{name="ttlcontroller",le="9.999999999999999e-05"} 17362 -workqueue_queue_duration_seconds_bucket{name="ttlcontroller",le="0.001"} 17413 -workqueue_queue_duration_seconds_bucket{name="ttlcontroller",le="0.01"} 17421 -workqueue_queue_duration_seconds_bucket{name="ttlcontroller",le="0.1"} 17424 -workqueue_queue_duration_seconds_bucket{name="ttlcontroller",le="1"} 17424 -workqueue_queue_duration_seconds_bucket{name="ttlcontroller",le="10"} 17424 -workqueue_queue_duration_seconds_bucket{name="ttlcontroller",le="+Inf"} 17424 -workqueue_queue_duration_seconds_sum{name="ttlcontroller"} 0.26012484000000097 -workqueue_queue_duration_seconds_count{name="ttlcontroller"} 17424 -workqueue_queue_duration_seconds_bucket{name="volumes",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="volumes",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="volumes",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="volumes",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="volumes",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="volumes",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="volumes",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="volumes",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="volumes",le="1"} 0 -workqueue_queue_duration_seconds_bucket{name="volumes",le="10"} 0 -workqueue_queue_duration_seconds_bucket{name="volumes",le="+Inf"} 0 -workqueue_queue_duration_seconds_sum{name="volumes"} 0 -workqueue_queue_duration_seconds_count{name="volumes"} 0 -# HELP workqueue_retries_total Total number of retries handled by workqueue -# TYPE workqueue_retries_total counter -workqueue_retries_total{name="ClusterRoleAggregator"} 2 -workqueue_retries_total{name="bootstrap_signer_queue"} 0 -workqueue_retries_total{name="certificate"} 0 -workqueue_retries_total{name="daemonset"} 3 -workqueue_retries_total{name="deployment"} 11 -workqueue_retries_total{name="disruption"} 0 -workqueue_retries_total{name="disruption_recheck"} 0 -workqueue_retries_total{name="endpoint"} 0 -workqueue_retries_total{name="garbage_collector_attempt_to_delete"} 0 -workqueue_retries_total{name="garbage_collector_attempt_to_orphan"} 0 -workqueue_retries_total{name="garbage_collector_graph_changes"} 0 -workqueue_retries_total{name="horizontalpodautoscaler"} 0 -workqueue_retries_total{name="job"} 0 -workqueue_retries_total{name="namespace"} 0 -workqueue_retries_total{name="pvcprotection"} 0 -workqueue_retries_total{name="pvcs"} 0 -workqueue_retries_total{name="pvprotection"} 0 -workqueue_retries_total{name="replicaset"} 0 -workqueue_retries_total{name="replicationmanager"} 0 -workqueue_retries_total{name="resource_quota_controller_resource_changes"} 0 -workqueue_retries_total{name="resourcequota_primary"} 0 -workqueue_retries_total{name="resourcequota_priority"} 0 -workqueue_retries_total{name="service"} 0 -workqueue_retries_total{name="serviceaccount"} 0 -workqueue_retries_total{name="serviceaccount_tokens_secret"} 0 -workqueue_retries_total{name="serviceaccount_tokens_service"} 0 -workqueue_retries_total{name="statefulset"} 0 -workqueue_retries_total{name="token_cleaner"} 0 -workqueue_retries_total{name="ttlcontroller"} 0 -# HELP workqueue_unfinished_work_seconds How many seconds of work has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE workqueue_unfinished_work_seconds gauge -workqueue_unfinished_work_seconds{name="ClusterRoleAggregator"} 0 -workqueue_unfinished_work_seconds{name="bootstrap_signer_queue"} 0 -workqueue_unfinished_work_seconds{name="certificate"} 0 -workqueue_unfinished_work_seconds{name="claims"} 0 -workqueue_unfinished_work_seconds{name="daemonset"} 0 -workqueue_unfinished_work_seconds{name="deployment"} 0 -workqueue_unfinished_work_seconds{name="disruption"} 0 -workqueue_unfinished_work_seconds{name="disruption_recheck"} 0 -workqueue_unfinished_work_seconds{name="endpoint"} 0 -workqueue_unfinished_work_seconds{name="garbage_collector_attempt_to_delete"} 0 -workqueue_unfinished_work_seconds{name="garbage_collector_attempt_to_orphan"} 0 -workqueue_unfinished_work_seconds{name="garbage_collector_graph_changes"} 0 -workqueue_unfinished_work_seconds{name="horizontalpodautoscaler"} 0 -workqueue_unfinished_work_seconds{name="job"} 0 -workqueue_unfinished_work_seconds{name="namespace"} 0 -workqueue_unfinished_work_seconds{name="node_lifecycle_controller"} 0 -workqueue_unfinished_work_seconds{name="noexec_taint_node"} 0 -workqueue_unfinished_work_seconds{name="noexec_taint_pod"} 0 -workqueue_unfinished_work_seconds{name="pvcprotection"} 0 -workqueue_unfinished_work_seconds{name="pvcs"} 0 -workqueue_unfinished_work_seconds{name="pvprotection"} 0 -workqueue_unfinished_work_seconds{name="replicaset"} 0 -workqueue_unfinished_work_seconds{name="replicationmanager"} 0 -workqueue_unfinished_work_seconds{name="resource_quota_controller_resource_changes"} 0 -workqueue_unfinished_work_seconds{name="resourcequota_primary"} 0 -workqueue_unfinished_work_seconds{name="resourcequota_priority"} 0 -workqueue_unfinished_work_seconds{name="service"} 0 -workqueue_unfinished_work_seconds{name="serviceaccount"} 0 -workqueue_unfinished_work_seconds{name="serviceaccount_tokens_secret"} 0 -workqueue_unfinished_work_seconds{name="serviceaccount_tokens_service"} 0 -workqueue_unfinished_work_seconds{name="statefulset"} 0 -workqueue_unfinished_work_seconds{name="token_cleaner"} 0 -workqueue_unfinished_work_seconds{name="ttlcontroller"} 0 -workqueue_unfinished_work_seconds{name="volumes"} 0 -# HELP workqueue_work_duration_seconds How long in seconds processing an item from workqueue takes. -# TYPE workqueue_work_duration_seconds histogram -workqueue_work_duration_seconds_bucket{name="ClusterRoleAggregator",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="ClusterRoleAggregator",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="ClusterRoleAggregator",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="ClusterRoleAggregator",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="ClusterRoleAggregator",le="9.999999999999999e-05"} 4 -workqueue_work_duration_seconds_bucket{name="ClusterRoleAggregator",le="0.001"} 39 -workqueue_work_duration_seconds_bucket{name="ClusterRoleAggregator",le="0.01"} 67 -workqueue_work_duration_seconds_bucket{name="ClusterRoleAggregator",le="0.1"} 68 -workqueue_work_duration_seconds_bucket{name="ClusterRoleAggregator",le="1"} 68 -workqueue_work_duration_seconds_bucket{name="ClusterRoleAggregator",le="10"} 68 -workqueue_work_duration_seconds_bucket{name="ClusterRoleAggregator",le="+Inf"} 68 -workqueue_work_duration_seconds_sum{name="ClusterRoleAggregator"} 0.11381497699999998 -workqueue_work_duration_seconds_count{name="ClusterRoleAggregator"} 68 -workqueue_work_duration_seconds_bucket{name="bootstrap_signer_queue",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="bootstrap_signer_queue",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="bootstrap_signer_queue",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="bootstrap_signer_queue",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="bootstrap_signer_queue",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="bootstrap_signer_queue",le="0.001"} 1 -workqueue_work_duration_seconds_bucket{name="bootstrap_signer_queue",le="0.01"} 2 -workqueue_work_duration_seconds_bucket{name="bootstrap_signer_queue",le="0.1"} 2 -workqueue_work_duration_seconds_bucket{name="bootstrap_signer_queue",le="1"} 2 -workqueue_work_duration_seconds_bucket{name="bootstrap_signer_queue",le="10"} 2 -workqueue_work_duration_seconds_bucket{name="bootstrap_signer_queue",le="+Inf"} 2 -workqueue_work_duration_seconds_sum{name="bootstrap_signer_queue"} 0.00357992 -workqueue_work_duration_seconds_count{name="bootstrap_signer_queue"} 2 -workqueue_work_duration_seconds_bucket{name="certificate",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="certificate",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="certificate",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="certificate",le="9.999999999999999e-06"} 6 -workqueue_work_duration_seconds_bucket{name="certificate",le="9.999999999999999e-05"} 9 -workqueue_work_duration_seconds_bucket{name="certificate",le="0.001"} 9 -workqueue_work_duration_seconds_bucket{name="certificate",le="0.01"} 10 -workqueue_work_duration_seconds_bucket{name="certificate",le="0.1"} 12 -workqueue_work_duration_seconds_bucket{name="certificate",le="1"} 12 -workqueue_work_duration_seconds_bucket{name="certificate",le="10"} 12 -workqueue_work_duration_seconds_bucket{name="certificate",le="+Inf"} 12 -workqueue_work_duration_seconds_sum{name="certificate"} 0.051641981999999996 -workqueue_work_duration_seconds_count{name="certificate"} 12 -workqueue_work_duration_seconds_bucket{name="claims",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="claims",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="claims",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="claims",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="claims",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="claims",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="claims",le="0.01"} 0 -workqueue_work_duration_seconds_bucket{name="claims",le="0.1"} 0 -workqueue_work_duration_seconds_bucket{name="claims",le="1"} 0 -workqueue_work_duration_seconds_bucket{name="claims",le="10"} 0 -workqueue_work_duration_seconds_bucket{name="claims",le="+Inf"} 0 -workqueue_work_duration_seconds_sum{name="claims"} 0 -workqueue_work_duration_seconds_count{name="claims"} 0 -workqueue_work_duration_seconds_bucket{name="daemonset",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="daemonset",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="daemonset",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="daemonset",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="daemonset",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="daemonset",le="0.001"} 40 -workqueue_work_duration_seconds_bucket{name="daemonset",le="0.01"} 62 -workqueue_work_duration_seconds_bucket{name="daemonset",le="0.1"} 78 -workqueue_work_duration_seconds_bucket{name="daemonset",le="1"} 78 -workqueue_work_duration_seconds_bucket{name="daemonset",le="10"} 78 -workqueue_work_duration_seconds_bucket{name="daemonset",le="+Inf"} 78 -workqueue_work_duration_seconds_sum{name="daemonset"} 0.548410361 -workqueue_work_duration_seconds_count{name="daemonset"} 78 -workqueue_work_duration_seconds_bucket{name="deployment",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="deployment",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="deployment",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="deployment",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="deployment",le="9.999999999999999e-05"} 2 -workqueue_work_duration_seconds_bucket{name="deployment",le="0.001"} 21 -workqueue_work_duration_seconds_bucket{name="deployment",le="0.01"} 41 -workqueue_work_duration_seconds_bucket{name="deployment",le="0.1"} 46 -workqueue_work_duration_seconds_bucket{name="deployment",le="1"} 46 -workqueue_work_duration_seconds_bucket{name="deployment",le="10"} 46 -workqueue_work_duration_seconds_bucket{name="deployment",le="+Inf"} 46 -workqueue_work_duration_seconds_sum{name="deployment"} 0.23289842399999997 -workqueue_work_duration_seconds_count{name="deployment"} 46 -workqueue_work_duration_seconds_bucket{name="disruption",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="disruption",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="disruption",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="disruption",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="disruption",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="disruption",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="disruption",le="0.01"} 0 -workqueue_work_duration_seconds_bucket{name="disruption",le="0.1"} 0 -workqueue_work_duration_seconds_bucket{name="disruption",le="1"} 0 -workqueue_work_duration_seconds_bucket{name="disruption",le="10"} 0 -workqueue_work_duration_seconds_bucket{name="disruption",le="+Inf"} 0 -workqueue_work_duration_seconds_sum{name="disruption"} 0 -workqueue_work_duration_seconds_count{name="disruption"} 0 -workqueue_work_duration_seconds_bucket{name="disruption_recheck",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="disruption_recheck",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="disruption_recheck",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="disruption_recheck",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="disruption_recheck",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="disruption_recheck",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="disruption_recheck",le="0.01"} 0 -workqueue_work_duration_seconds_bucket{name="disruption_recheck",le="0.1"} 0 -workqueue_work_duration_seconds_bucket{name="disruption_recheck",le="1"} 0 -workqueue_work_duration_seconds_bucket{name="disruption_recheck",le="10"} 0 -workqueue_work_duration_seconds_bucket{name="disruption_recheck",le="+Inf"} 0 -workqueue_work_duration_seconds_sum{name="disruption_recheck"} 0 -workqueue_work_duration_seconds_count{name="disruption_recheck"} 0 -workqueue_work_duration_seconds_bucket{name="endpoint",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="endpoint",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="endpoint",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="endpoint",le="9.999999999999999e-06"} 2 -workqueue_work_duration_seconds_bucket{name="endpoint",le="9.999999999999999e-05"} 10 -workqueue_work_duration_seconds_bucket{name="endpoint",le="0.001"} 15 -workqueue_work_duration_seconds_bucket{name="endpoint",le="0.01"} 21 -workqueue_work_duration_seconds_bucket{name="endpoint",le="0.1"} 26 -workqueue_work_duration_seconds_bucket{name="endpoint",le="1"} 26 -workqueue_work_duration_seconds_bucket{name="endpoint",le="10"} 26 -workqueue_work_duration_seconds_bucket{name="endpoint",le="+Inf"} 26 -workqueue_work_duration_seconds_sum{name="endpoint"} 0.11135388099999999 -workqueue_work_duration_seconds_count{name="endpoint"} 26 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="9.999999999999999e-06"} 3 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="9.999999999999999e-05"} 3 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="0.001"} 3 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="0.01"} 5 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="0.1"} 9 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="1"} 13 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="10"} 13 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="+Inf"} 13 -workqueue_work_duration_seconds_sum{name="garbage_collector_attempt_to_delete"} 1.165676818 -workqueue_work_duration_seconds_count{name="garbage_collector_attempt_to_delete"} 13 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="0.01"} 0 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="0.1"} 0 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="1"} 0 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="10"} 0 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="+Inf"} 0 -workqueue_work_duration_seconds_sum{name="garbage_collector_attempt_to_orphan"} 0 -workqueue_work_duration_seconds_count{name="garbage_collector_attempt_to_orphan"} 0 -workqueue_work_duration_seconds_bucket{name="garbage_collector_graph_changes",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="garbage_collector_graph_changes",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="garbage_collector_graph_changes",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="garbage_collector_graph_changes",le="9.999999999999999e-06"} 10992 -workqueue_work_duration_seconds_bucket{name="garbage_collector_graph_changes",le="9.999999999999999e-05"} 458596 -workqueue_work_duration_seconds_bucket{name="garbage_collector_graph_changes",le="0.001"} 467766 -workqueue_work_duration_seconds_bucket{name="garbage_collector_graph_changes",le="0.01"} 468042 -workqueue_work_duration_seconds_bucket{name="garbage_collector_graph_changes",le="0.1"} 468043 -workqueue_work_duration_seconds_bucket{name="garbage_collector_graph_changes",le="1"} 468043 -workqueue_work_duration_seconds_bucket{name="garbage_collector_graph_changes",le="10"} 468043 -workqueue_work_duration_seconds_bucket{name="garbage_collector_graph_changes",le="+Inf"} 468043 -workqueue_work_duration_seconds_sum{name="garbage_collector_graph_changes"} 16.815317167000188 -workqueue_work_duration_seconds_count{name="garbage_collector_graph_changes"} 468043 -workqueue_work_duration_seconds_bucket{name="horizontalpodautoscaler",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="horizontalpodautoscaler",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="horizontalpodautoscaler",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="horizontalpodautoscaler",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="horizontalpodautoscaler",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="horizontalpodautoscaler",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="horizontalpodautoscaler",le="0.01"} 0 -workqueue_work_duration_seconds_bucket{name="horizontalpodautoscaler",le="0.1"} 0 -workqueue_work_duration_seconds_bucket{name="horizontalpodautoscaler",le="1"} 0 -workqueue_work_duration_seconds_bucket{name="horizontalpodautoscaler",le="10"} 0 -workqueue_work_duration_seconds_bucket{name="horizontalpodautoscaler",le="+Inf"} 0 -workqueue_work_duration_seconds_sum{name="horizontalpodautoscaler"} 0 -workqueue_work_duration_seconds_count{name="horizontalpodautoscaler"} 0 -workqueue_work_duration_seconds_bucket{name="job",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="job",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="job",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="job",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="job",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="job",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="job",le="0.01"} 0 -workqueue_work_duration_seconds_bucket{name="job",le="0.1"} 0 -workqueue_work_duration_seconds_bucket{name="job",le="1"} 0 -workqueue_work_duration_seconds_bucket{name="job",le="10"} 0 -workqueue_work_duration_seconds_bucket{name="job",le="+Inf"} 0 -workqueue_work_duration_seconds_sum{name="job"} 0 -workqueue_work_duration_seconds_count{name="job"} 0 -workqueue_work_duration_seconds_bucket{name="namespace",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="namespace",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="namespace",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="namespace",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="namespace",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="namespace",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="namespace",le="0.01"} 0 -workqueue_work_duration_seconds_bucket{name="namespace",le="0.1"} 0 -workqueue_work_duration_seconds_bucket{name="namespace",le="1"} 0 -workqueue_work_duration_seconds_bucket{name="namespace",le="10"} 0 -workqueue_work_duration_seconds_bucket{name="namespace",le="+Inf"} 0 -workqueue_work_duration_seconds_sum{name="namespace"} 0 -workqueue_work_duration_seconds_count{name="namespace"} 0 -workqueue_work_duration_seconds_bucket{name="node_lifecycle_controller",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="node_lifecycle_controller",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="node_lifecycle_controller",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="node_lifecycle_controller",le="9.999999999999999e-06"} 2106 -workqueue_work_duration_seconds_bucket{name="node_lifecycle_controller",le="9.999999999999999e-05"} 17204 -workqueue_work_duration_seconds_bucket{name="node_lifecycle_controller",le="0.001"} 17400 -workqueue_work_duration_seconds_bucket{name="node_lifecycle_controller",le="0.01"} 17426 -workqueue_work_duration_seconds_bucket{name="node_lifecycle_controller",le="0.1"} 17427 -workqueue_work_duration_seconds_bucket{name="node_lifecycle_controller",le="1"} 17427 -workqueue_work_duration_seconds_bucket{name="node_lifecycle_controller",le="10"} 17427 -workqueue_work_duration_seconds_bucket{name="node_lifecycle_controller",le="+Inf"} 17427 -workqueue_work_duration_seconds_sum{name="node_lifecycle_controller"} 0.48389012999999914 -workqueue_work_duration_seconds_count{name="node_lifecycle_controller"} 17427 -workqueue_work_duration_seconds_bucket{name="noexec_taint_node",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="noexec_taint_node",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="noexec_taint_node",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="noexec_taint_node",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="noexec_taint_node",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="noexec_taint_node",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="noexec_taint_node",le="0.01"} 8 -workqueue_work_duration_seconds_bucket{name="noexec_taint_node",le="0.1"} 12 -workqueue_work_duration_seconds_bucket{name="noexec_taint_node",le="1"} 12 -workqueue_work_duration_seconds_bucket{name="noexec_taint_node",le="10"} 12 -workqueue_work_duration_seconds_bucket{name="noexec_taint_node",le="+Inf"} 12 -workqueue_work_duration_seconds_sum{name="noexec_taint_node"} 0.11937619299999999 -workqueue_work_duration_seconds_count{name="noexec_taint_node"} 12 -workqueue_work_duration_seconds_bucket{name="noexec_taint_pod",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="noexec_taint_pod",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="noexec_taint_pod",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="noexec_taint_pod",le="9.999999999999999e-06"} 13 -workqueue_work_duration_seconds_bucket{name="noexec_taint_pod",le="9.999999999999999e-05"} 33 -workqueue_work_duration_seconds_bucket{name="noexec_taint_pod",le="0.001"} 35 -workqueue_work_duration_seconds_bucket{name="noexec_taint_pod",le="0.01"} 35 -workqueue_work_duration_seconds_bucket{name="noexec_taint_pod",le="0.1"} 35 -workqueue_work_duration_seconds_bucket{name="noexec_taint_pod",le="1"} 35 -workqueue_work_duration_seconds_bucket{name="noexec_taint_pod",le="10"} 35 -workqueue_work_duration_seconds_bucket{name="noexec_taint_pod",le="+Inf"} 35 -workqueue_work_duration_seconds_sum{name="noexec_taint_pod"} 0.0009503679999999999 -workqueue_work_duration_seconds_count{name="noexec_taint_pod"} 35 -workqueue_work_duration_seconds_bucket{name="pvcprotection",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="pvcprotection",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="pvcprotection",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="pvcprotection",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="pvcprotection",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="pvcprotection",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="pvcprotection",le="0.01"} 0 -workqueue_work_duration_seconds_bucket{name="pvcprotection",le="0.1"} 0 -workqueue_work_duration_seconds_bucket{name="pvcprotection",le="1"} 0 -workqueue_work_duration_seconds_bucket{name="pvcprotection",le="10"} 0 -workqueue_work_duration_seconds_bucket{name="pvcprotection",le="+Inf"} 0 -workqueue_work_duration_seconds_sum{name="pvcprotection"} 0 -workqueue_work_duration_seconds_count{name="pvcprotection"} 0 -workqueue_work_duration_seconds_bucket{name="pvcs",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="pvcs",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="pvcs",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="pvcs",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="pvcs",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="pvcs",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="pvcs",le="0.01"} 0 -workqueue_work_duration_seconds_bucket{name="pvcs",le="0.1"} 0 -workqueue_work_duration_seconds_bucket{name="pvcs",le="1"} 0 -workqueue_work_duration_seconds_bucket{name="pvcs",le="10"} 0 -workqueue_work_duration_seconds_bucket{name="pvcs",le="+Inf"} 0 -workqueue_work_duration_seconds_sum{name="pvcs"} 0 -workqueue_work_duration_seconds_count{name="pvcs"} 0 -workqueue_work_duration_seconds_bucket{name="pvprotection",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="pvprotection",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="pvprotection",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="pvprotection",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="pvprotection",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="pvprotection",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="pvprotection",le="0.01"} 0 -workqueue_work_duration_seconds_bucket{name="pvprotection",le="0.1"} 0 -workqueue_work_duration_seconds_bucket{name="pvprotection",le="1"} 0 -workqueue_work_duration_seconds_bucket{name="pvprotection",le="10"} 0 -workqueue_work_duration_seconds_bucket{name="pvprotection",le="+Inf"} 0 -workqueue_work_duration_seconds_sum{name="pvprotection"} 0 -workqueue_work_duration_seconds_count{name="pvprotection"} 0 -workqueue_work_duration_seconds_bucket{name="replicaset",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="replicaset",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="replicaset",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="replicaset",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="replicaset",le="9.999999999999999e-05"} 32 -workqueue_work_duration_seconds_bucket{name="replicaset",le="0.001"} 38 -workqueue_work_duration_seconds_bucket{name="replicaset",le="0.01"} 44 -workqueue_work_duration_seconds_bucket{name="replicaset",le="0.1"} 51 -workqueue_work_duration_seconds_bucket{name="replicaset",le="1"} 51 -workqueue_work_duration_seconds_bucket{name="replicaset",le="10"} 51 -workqueue_work_duration_seconds_bucket{name="replicaset",le="+Inf"} 51 -workqueue_work_duration_seconds_sum{name="replicaset"} 0.203478916 -workqueue_work_duration_seconds_count{name="replicaset"} 51 -workqueue_work_duration_seconds_bucket{name="replicationmanager",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="replicationmanager",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="replicationmanager",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="replicationmanager",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="replicationmanager",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="replicationmanager",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="replicationmanager",le="0.01"} 0 -workqueue_work_duration_seconds_bucket{name="replicationmanager",le="0.1"} 0 -workqueue_work_duration_seconds_bucket{name="replicationmanager",le="1"} 0 -workqueue_work_duration_seconds_bucket{name="replicationmanager",le="10"} 0 -workqueue_work_duration_seconds_bucket{name="replicationmanager",le="+Inf"} 0 -workqueue_work_duration_seconds_sum{name="replicationmanager"} 0 -workqueue_work_duration_seconds_count{name="replicationmanager"} 0 -workqueue_work_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="9.999999999999999e-06"} 75 -workqueue_work_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="9.999999999999999e-05"} 132 -workqueue_work_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="0.001"} 132 -workqueue_work_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="0.01"} 132 -workqueue_work_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="0.1"} 132 -workqueue_work_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="1"} 132 -workqueue_work_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="10"} 132 -workqueue_work_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="+Inf"} 132 -workqueue_work_duration_seconds_sum{name="resource_quota_controller_resource_changes"} 0.001429897 -workqueue_work_duration_seconds_count{name="resource_quota_controller_resource_changes"} 132 -workqueue_work_duration_seconds_bucket{name="resourcequota_primary",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="resourcequota_primary",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="resourcequota_primary",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="resourcequota_primary",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="resourcequota_primary",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="resourcequota_primary",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="resourcequota_primary",le="0.01"} 0 -workqueue_work_duration_seconds_bucket{name="resourcequota_primary",le="0.1"} 0 -workqueue_work_duration_seconds_bucket{name="resourcequota_primary",le="1"} 0 -workqueue_work_duration_seconds_bucket{name="resourcequota_primary",le="10"} 0 -workqueue_work_duration_seconds_bucket{name="resourcequota_primary",le="+Inf"} 0 -workqueue_work_duration_seconds_sum{name="resourcequota_primary"} 0 -workqueue_work_duration_seconds_count{name="resourcequota_primary"} 0 -workqueue_work_duration_seconds_bucket{name="resourcequota_priority",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="resourcequota_priority",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="resourcequota_priority",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="resourcequota_priority",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="resourcequota_priority",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="resourcequota_priority",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="resourcequota_priority",le="0.01"} 0 -workqueue_work_duration_seconds_bucket{name="resourcequota_priority",le="0.1"} 0 -workqueue_work_duration_seconds_bucket{name="resourcequota_priority",le="1"} 0 -workqueue_work_duration_seconds_bucket{name="resourcequota_priority",le="10"} 0 -workqueue_work_duration_seconds_bucket{name="resourcequota_priority",le="+Inf"} 0 -workqueue_work_duration_seconds_sum{name="resourcequota_priority"} 0 -workqueue_work_duration_seconds_count{name="resourcequota_priority"} 0 -workqueue_work_duration_seconds_bucket{name="service",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="service",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="service",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="service",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="service",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="service",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="service",le="0.01"} 0 -workqueue_work_duration_seconds_bucket{name="service",le="0.1"} 0 -workqueue_work_duration_seconds_bucket{name="service",le="1"} 0 -workqueue_work_duration_seconds_bucket{name="service",le="10"} 0 -workqueue_work_duration_seconds_bucket{name="service",le="+Inf"} 0 -workqueue_work_duration_seconds_sum{name="service"} 0 -workqueue_work_duration_seconds_count{name="service"} 0 -workqueue_work_duration_seconds_bucket{name="serviceaccount",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="serviceaccount",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="serviceaccount",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="serviceaccount",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="serviceaccount",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="serviceaccount",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="serviceaccount",le="0.01"} 3 -workqueue_work_duration_seconds_bucket{name="serviceaccount",le="0.1"} 4 -workqueue_work_duration_seconds_bucket{name="serviceaccount",le="1"} 4 -workqueue_work_duration_seconds_bucket{name="serviceaccount",le="10"} 4 -workqueue_work_duration_seconds_bucket{name="serviceaccount",le="+Inf"} 4 -workqueue_work_duration_seconds_sum{name="serviceaccount"} 0.030522505 -workqueue_work_duration_seconds_count{name="serviceaccount"} 4 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="9.999999999999999e-06"} 6 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="9.999999999999999e-05"} 33 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="0.001"} 34 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="0.01"} 34 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="0.1"} 34 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="1"} 34 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="10"} 34 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="+Inf"} 34 -workqueue_work_duration_seconds_sum{name="serviceaccount_tokens_secret"} 0.000673381 -workqueue_work_duration_seconds_count{name="serviceaccount_tokens_secret"} 34 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_service",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_service",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_service",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_service",le="9.999999999999999e-06"} 1 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_service",le="9.999999999999999e-05"} 33 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_service",le="0.001"} 34 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_service",le="0.01"} 42 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_service",le="0.1"} 68 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_service",le="1"} 68 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_service",le="10"} 68 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_service",le="+Inf"} 68 -workqueue_work_duration_seconds_sum{name="serviceaccount_tokens_service"} 0.6548375060000002 -workqueue_work_duration_seconds_count{name="serviceaccount_tokens_service"} 68 -workqueue_work_duration_seconds_bucket{name="statefulset",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="statefulset",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="statefulset",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="statefulset",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="statefulset",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="statefulset",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="statefulset",le="0.01"} 0 -workqueue_work_duration_seconds_bucket{name="statefulset",le="0.1"} 0 -workqueue_work_duration_seconds_bucket{name="statefulset",le="1"} 0 -workqueue_work_duration_seconds_bucket{name="statefulset",le="10"} 0 -workqueue_work_duration_seconds_bucket{name="statefulset",le="+Inf"} 0 -workqueue_work_duration_seconds_sum{name="statefulset"} 0 -workqueue_work_duration_seconds_count{name="statefulset"} 0 -workqueue_work_duration_seconds_bucket{name="token_cleaner",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="token_cleaner",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="token_cleaner",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="token_cleaner",le="9.999999999999999e-06"} 1 -workqueue_work_duration_seconds_bucket{name="token_cleaner",le="9.999999999999999e-05"} 2 -workqueue_work_duration_seconds_bucket{name="token_cleaner",le="0.001"} 2 -workqueue_work_duration_seconds_bucket{name="token_cleaner",le="0.01"} 2 -workqueue_work_duration_seconds_bucket{name="token_cleaner",le="0.1"} 2 -workqueue_work_duration_seconds_bucket{name="token_cleaner",le="1"} 2 -workqueue_work_duration_seconds_bucket{name="token_cleaner",le="10"} 2 -workqueue_work_duration_seconds_bucket{name="token_cleaner",le="+Inf"} 2 -workqueue_work_duration_seconds_sum{name="token_cleaner"} 7.0293e-05 -workqueue_work_duration_seconds_count{name="token_cleaner"} 2 -workqueue_work_duration_seconds_bucket{name="ttlcontroller",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="ttlcontroller",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="ttlcontroller",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="ttlcontroller",le="9.999999999999999e-06"} 9941 -workqueue_work_duration_seconds_bucket{name="ttlcontroller",le="9.999999999999999e-05"} 17306 -workqueue_work_duration_seconds_bucket{name="ttlcontroller",le="0.001"} 17406 -workqueue_work_duration_seconds_bucket{name="ttlcontroller",le="0.01"} 17421 -workqueue_work_duration_seconds_bucket{name="ttlcontroller",le="0.1"} 17424 -workqueue_work_duration_seconds_bucket{name="ttlcontroller",le="1"} 17424 -workqueue_work_duration_seconds_bucket{name="ttlcontroller",le="10"} 17424 -workqueue_work_duration_seconds_bucket{name="ttlcontroller",le="+Inf"} 17424 -workqueue_work_duration_seconds_sum{name="ttlcontroller"} 0.3579413709999998 -workqueue_work_duration_seconds_count{name="ttlcontroller"} 17424 -workqueue_work_duration_seconds_bucket{name="volumes",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="volumes",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="volumes",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="volumes",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="volumes",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="volumes",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="volumes",le="0.01"} 0 -workqueue_work_duration_seconds_bucket{name="volumes",le="0.1"} 0 -workqueue_work_duration_seconds_bucket{name="volumes",le="1"} 0 -workqueue_work_duration_seconds_bucket{name="volumes",le="10"} 0 -workqueue_work_duration_seconds_bucket{name="volumes",le="+Inf"} 0 -workqueue_work_duration_seconds_sum{name="volumes"} 0 -workqueue_work_duration_seconds_count{name="volumes"} 0 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/controllermanager/_meta/test/metrics.controllermanager.1.14.expected b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/controllermanager/_meta/test/metrics.controllermanager.1.14.expected deleted file mode 100644 index c945063f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/controllermanager/_meta/test/metrics.controllermanager.1.14.expected +++ /dev/null @@ -1,1440 +0,0 @@ -[ - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "name": "certificate", - "workqueue": { - "adds": { - "count": 12 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "name": "node_lifecycle_controller", - "workqueue": { - "adds": { - "count": 17427 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "unfinished": { - "sec": 0 - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "code": "200", - "handler": "prometheus", - "http": { - "request": { - "count": 4 - } - }, - "method": "get" - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "name": "volumes", - "workqueue": { - "adds": { - "count": 0 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "unfinished": { - "sec": 0 - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "name": "serviceaccount", - "workqueue": { - "adds": { - "count": 4 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "name": "pvprotection", - "workqueue": { - "adds": { - "count": 0 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "name": "ttlcontroller", - "workqueue": { - "adds": { - "count": 17424 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "client": { - "request": { - "count": 172664 - } - }, - "code": "200", - "host": "192.168.205.10:6443", - "method": "PUT" - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "client": { - "request": { - "count": 6 - } - }, - "code": "200", - "host": "192.168.205.10:6443", - "method": "DELETE" - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "handler": "prometheus", - "http": { - "request": { - "duration": { - "us": { - "count": 4, - "percentile": { - "50": 12285.837, - "90": 12285.837, - "99": 12285.837 - }, - "sum": 37076.665 - } - }, - "size": { - "bytes": { - "count": 4, - "percentile": { - "50": 69, - "90": 69, - "99": 69 - }, - "sum": 271 - } - } - }, - "response": { - "size": { - "bytes": { - "count": 4, - "percentile": { - "50": 192971, - "90": 192971, - "99": 192971 - }, - "sum": 771764 - } - } - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "name": "token_cleaner", - "workqueue": { - "adds": { - "count": 2 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "name": "resourcequota_priority", - "workqueue": { - "adds": { - "count": 0 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "name": "pvcprotection", - "workqueue": { - "adds": { - "count": 0 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "name": "resourcequota_primary", - "workqueue": { - "adds": { - "count": 0 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "client": { - "request": { - "count": 18 - } - }, - "code": "200", - "host": "192.168.205.10:6443", - "method": "PATCH" - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "name": "resource_quota_controller_resource_changes", - "workqueue": { - "adds": { - "count": 132 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "name": "service", - "workqueue": { - "adds": { - "count": 3 - }, - "depth": { - "count": 3 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "name": "replicaset", - "workqueue": { - "adds": { - "count": 51 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "client": { - "request": { - "count": 28 - } - }, - "code": "404", - "host": "192.168.205.10:6443", - "method": "GET" - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "name": "daemonset", - "workqueue": { - "adds": { - "count": 78 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 3 - }, - "unfinished": { - "sec": 0 - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "name": "namespace", - "workqueue": { - "adds": { - "count": 0 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "name": "horizontalpodautoscaler", - "workqueue": { - "adds": { - "count": 0 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "name": "serviceaccount_tokens_service", - "workqueue": { - "adds": { - "count": 68 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "node": { - "collector": { - "count": 2, - "eviction": { - "count": 7 - }, - "health": { - "pct": 100 - }, - "unhealthy": { - "count": 0 - } - } - }, - "process": { - "cpu": { - "sec": 6265 - }, - "fds": { - "open": { - "count": 14 - } - }, - "memory": { - "resident": { - "bytes": 100958208 - }, - "virtual": { - "bytes": 222724096 - } - }, - "started": { - "sec": 1559227199.05 - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "name": "garbage_collector_attempt_to_orphan", - "workqueue": { - "adds": { - "count": 0 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "name": "pvcs", - "workqueue": { - "adds": { - "count": 0 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "name": "disruption", - "workqueue": { - "adds": { - "count": 0 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "client": { - "request": { - "count": 12 - } - }, - "code": "409", - "host": "192.168.205.10:6443", - "method": "PUT" - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "name": "disruption_recheck", - "workqueue": { - "adds": { - "count": 0 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "name": "statefulset", - "workqueue": { - "adds": { - "count": 0 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "leader": { - "is_master": true - }, - "name": "kube-controller-manager" - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "name": "endpoint", - "workqueue": { - "adds": { - "count": 26 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "name": "noexec_taint_node", - "workqueue": { - "adds": { - "count": 12 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "unfinished": { - "sec": 0 - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "name": "deployment", - "workqueue": { - "adds": { - "count": 46 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 11 - }, - "unfinished": { - "sec": 0 - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "client": { - "request": { - "count": 1113352 - } - }, - "code": "200", - "host": "192.168.205.10:6443", - "method": "GET" - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "name": "garbage_collector_graph_changes", - "workqueue": { - "adds": { - "count": 468043 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "name": "job", - "workqueue": { - "adds": { - "count": 0 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "name": "garbage_collector_attempt_to_delete", - "workqueue": { - "adds": { - "count": 13 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "name": "serviceaccount_tokens_secret", - "workqueue": { - "adds": { - "count": 34 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "client": { - "request": { - "count": 145 - } - }, - "code": "201", - "host": "192.168.205.10:6443", - "method": "POST" - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "name": "claims", - "workqueue": { - "adds": { - "count": 0 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "unfinished": { - "sec": 0 - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "name": "bootstrap_signer_queue", - "workqueue": { - "adds": { - "count": 2 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "name": "ClusterRoleAggregator", - "workqueue": { - "adds": { - "count": 68 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 2 - }, - "unfinished": { - "sec": 0 - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "name": "noexec_taint_pod", - "workqueue": { - "adds": { - "count": 35 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "unfinished": { - "sec": 0 - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "client": { - "request": { - "count": 1 - } - }, - "code": "403", - "host": "192.168.205.10:6443", - "method": "GET" - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "name": "replicationmanager", - "workqueue": { - "adds": { - "count": 0 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/controllermanager/_meta/testdata/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/controllermanager/_meta/testdata/config.yml deleted file mode 100644 index ab6bf241..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/controllermanager/_meta/testdata/config.yml +++ /dev/null @@ -1,3 +0,0 @@ -type: http -url: "/metrics" -suffix: plain diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/controllermanager/_meta/testdata/docs.plain b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/controllermanager/_meta/testdata/docs.plain deleted file mode 100644 index fa0c8b84..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/controllermanager/_meta/testdata/docs.plain +++ /dev/null @@ -1,2547 +0,0 @@ -# HELP ClusterRoleAggregator_adds (Deprecated) Total number of adds handled by workqueue: ClusterRoleAggregator -# TYPE ClusterRoleAggregator_adds counter -ClusterRoleAggregator_adds 68 -# HELP ClusterRoleAggregator_depth (Deprecated) Current depth of workqueue: ClusterRoleAggregator -# TYPE ClusterRoleAggregator_depth gauge -ClusterRoleAggregator_depth 0 -# HELP ClusterRoleAggregator_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for ClusterRoleAggregator been running. -# TYPE ClusterRoleAggregator_longest_running_processor_microseconds gauge -ClusterRoleAggregator_longest_running_processor_microseconds 0 -# HELP ClusterRoleAggregator_queue_latency (Deprecated) How long an item stays in workqueueClusterRoleAggregator before being requested. -# TYPE ClusterRoleAggregator_queue_latency summary -ClusterRoleAggregator_queue_latency{quantile="0.5"} NaN -ClusterRoleAggregator_queue_latency{quantile="0.9"} NaN -ClusterRoleAggregator_queue_latency{quantile="0.99"} NaN -ClusterRoleAggregator_queue_latency_sum 286468 -ClusterRoleAggregator_queue_latency_count 68 -# HELP ClusterRoleAggregator_retries (Deprecated) Total number of retries handled by workqueue: ClusterRoleAggregator -# TYPE ClusterRoleAggregator_retries counter -ClusterRoleAggregator_retries 2 -# HELP ClusterRoleAggregator_unfinished_work_seconds (Deprecated) How many seconds of work ClusterRoleAggregator has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE ClusterRoleAggregator_unfinished_work_seconds gauge -ClusterRoleAggregator_unfinished_work_seconds 0 -# HELP ClusterRoleAggregator_work_duration (Deprecated) How long processing an item from workqueueClusterRoleAggregator takes. -# TYPE ClusterRoleAggregator_work_duration summary -ClusterRoleAggregator_work_duration{quantile="0.5"} NaN -ClusterRoleAggregator_work_duration{quantile="0.9"} NaN -ClusterRoleAggregator_work_duration{quantile="0.99"} NaN -ClusterRoleAggregator_work_duration_sum 113831 -ClusterRoleAggregator_work_duration_count 68 -# HELP apiserver_audit_event_total Counter of audit events generated and sent to the audit backend. -# TYPE apiserver_audit_event_total counter -apiserver_audit_event_total 0 -# HELP apiserver_audit_requests_rejected_total Counter of apiserver requests rejected due to an error in audit logging backend. -# TYPE apiserver_audit_requests_rejected_total counter -apiserver_audit_requests_rejected_total 0 -# HELP apiserver_client_certificate_expiration_seconds Distribution of the remaining lifetime on the certificate used to authenticate a request. -# TYPE apiserver_client_certificate_expiration_seconds histogram -apiserver_client_certificate_expiration_seconds_bucket{le="0"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="1800"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="3600"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="7200"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="21600"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="43200"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="86400"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="172800"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="345600"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="604800"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="2.592e+06"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="7.776e+06"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="1.5552e+07"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="3.1104e+07"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="+Inf"} 0 -apiserver_client_certificate_expiration_seconds_sum 0 -apiserver_client_certificate_expiration_seconds_count 0 -# HELP apiserver_storage_data_key_generation_duration_seconds Latencies in seconds of data encryption key(DEK) generation operations. -# TYPE apiserver_storage_data_key_generation_duration_seconds histogram -apiserver_storage_data_key_generation_duration_seconds_bucket{le="5e-06"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="1e-05"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="2e-05"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="4e-05"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="8e-05"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.00016"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.00032"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.00064"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.00128"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.00256"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.00512"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.01024"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.02048"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.04096"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="+Inf"} 0 -apiserver_storage_data_key_generation_duration_seconds_sum 0 -apiserver_storage_data_key_generation_duration_seconds_count 0 -# HELP apiserver_storage_data_key_generation_failures_total Total number of failed data encryption key(DEK) generation operations. -# TYPE apiserver_storage_data_key_generation_failures_total counter -apiserver_storage_data_key_generation_failures_total 0 -# HELP apiserver_storage_data_key_generation_latencies_microseconds (Deprecated) Latencies in microseconds of data encryption key(DEK) generation operations. -# TYPE apiserver_storage_data_key_generation_latencies_microseconds histogram -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="5"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="10"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="20"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="40"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="80"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="160"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="320"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="640"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="1280"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="2560"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="5120"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="10240"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="20480"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="40960"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="+Inf"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_sum 0 -apiserver_storage_data_key_generation_latencies_microseconds_count 0 -# HELP apiserver_storage_envelope_transformation_cache_misses_total Total number of cache misses while accessing key decryption key(KEK). -# TYPE apiserver_storage_envelope_transformation_cache_misses_total counter -apiserver_storage_envelope_transformation_cache_misses_total 0 -# HELP attachdetach_controller_forced_detaches Number of times the A/D Controller performed a forced detach -# TYPE attachdetach_controller_forced_detaches counter -attachdetach_controller_forced_detaches 0 -# HELP authenticated_user_requests Counter of authenticated requests broken out by username. -# TYPE authenticated_user_requests counter -authenticated_user_requests{username="other"} 34832 -# HELP bootstrap_signer_queue_adds (Deprecated) Total number of adds handled by workqueue: bootstrap_signer_queue -# TYPE bootstrap_signer_queue_adds counter -bootstrap_signer_queue_adds 2 -# HELP bootstrap_signer_queue_depth (Deprecated) Current depth of workqueue: bootstrap_signer_queue -# TYPE bootstrap_signer_queue_depth gauge -bootstrap_signer_queue_depth 0 -# HELP bootstrap_signer_queue_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for bootstrap_signer_queue been running. -# TYPE bootstrap_signer_queue_longest_running_processor_microseconds gauge -bootstrap_signer_queue_longest_running_processor_microseconds 0 -# HELP bootstrap_signer_queue_queue_latency (Deprecated) How long an item stays in workqueuebootstrap_signer_queue before being requested. -# TYPE bootstrap_signer_queue_queue_latency summary -bootstrap_signer_queue_queue_latency{quantile="0.5"} NaN -bootstrap_signer_queue_queue_latency{quantile="0.9"} NaN -bootstrap_signer_queue_queue_latency{quantile="0.99"} NaN -bootstrap_signer_queue_queue_latency_sum 1.4401752e+07 -bootstrap_signer_queue_queue_latency_count 2 -# HELP bootstrap_signer_queue_retries (Deprecated) Total number of retries handled by workqueue: bootstrap_signer_queue -# TYPE bootstrap_signer_queue_retries counter -bootstrap_signer_queue_retries 0 -# HELP bootstrap_signer_queue_unfinished_work_seconds (Deprecated) How many seconds of work bootstrap_signer_queue has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE bootstrap_signer_queue_unfinished_work_seconds gauge -bootstrap_signer_queue_unfinished_work_seconds 0 -# HELP bootstrap_signer_queue_work_duration (Deprecated) How long processing an item from workqueuebootstrap_signer_queue takes. -# TYPE bootstrap_signer_queue_work_duration summary -bootstrap_signer_queue_work_duration{quantile="0.5"} NaN -bootstrap_signer_queue_work_duration{quantile="0.9"} NaN -bootstrap_signer_queue_work_duration{quantile="0.99"} NaN -bootstrap_signer_queue_work_duration_sum 3579 -bootstrap_signer_queue_work_duration_count 2 -# HELP bootstrap_signer_rate_limiter_use A metric measuring the saturation of the rate limiter for bootstrap_signer -# TYPE bootstrap_signer_rate_limiter_use gauge -bootstrap_signer_rate_limiter_use 0 -# HELP certificate_adds (Deprecated) Total number of adds handled by workqueue: certificate -# TYPE certificate_adds counter -certificate_adds 12 -# HELP certificate_depth (Deprecated) Current depth of workqueue: certificate -# TYPE certificate_depth gauge -certificate_depth 0 -# HELP certificate_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for certificate been running. -# TYPE certificate_longest_running_processor_microseconds gauge -certificate_longest_running_processor_microseconds 0 -# HELP certificate_queue_latency (Deprecated) How long an item stays in workqueuecertificate before being requested. -# TYPE certificate_queue_latency summary -certificate_queue_latency{quantile="0.5"} NaN -certificate_queue_latency{quantile="0.9"} NaN -certificate_queue_latency{quantile="0.99"} NaN -certificate_queue_latency_sum 38110 -certificate_queue_latency_count 12 -# HELP certificate_retries (Deprecated) Total number of retries handled by workqueue: certificate -# TYPE certificate_retries counter -certificate_retries 0 -# HELP certificate_unfinished_work_seconds (Deprecated) How many seconds of work certificate has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE certificate_unfinished_work_seconds gauge -certificate_unfinished_work_seconds 0 -# HELP certificate_work_duration (Deprecated) How long processing an item from workqueuecertificate takes. -# TYPE certificate_work_duration summary -certificate_work_duration{quantile="0.5"} NaN -certificate_work_duration{quantile="0.9"} NaN -certificate_work_duration{quantile="0.99"} NaN -certificate_work_duration_sum 51641 -certificate_work_duration_count 12 -# HELP claims_adds (Deprecated) Total number of adds handled by workqueue: claims -# TYPE claims_adds counter -claims_adds 0 -# HELP claims_depth (Deprecated) Current depth of workqueue: claims -# TYPE claims_depth gauge -claims_depth 0 -# HELP claims_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for claims been running. -# TYPE claims_longest_running_processor_microseconds gauge -claims_longest_running_processor_microseconds 0 -# HELP claims_queue_latency (Deprecated) How long an item stays in workqueueclaims before being requested. -# TYPE claims_queue_latency summary -claims_queue_latency{quantile="0.5"} NaN -claims_queue_latency{quantile="0.9"} NaN -claims_queue_latency{quantile="0.99"} NaN -claims_queue_latency_sum 0 -claims_queue_latency_count 0 -# HELP claims_unfinished_work_seconds (Deprecated) How many seconds of work claims has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE claims_unfinished_work_seconds gauge -claims_unfinished_work_seconds 0 -# HELP claims_work_duration (Deprecated) How long processing an item from workqueueclaims takes. -# TYPE claims_work_duration summary -claims_work_duration{quantile="0.5"} NaN -claims_work_duration{quantile="0.9"} NaN -claims_work_duration{quantile="0.99"} NaN -claims_work_duration_sum 0 -claims_work_duration_count 0 -# HELP cronjob_controller_rate_limiter_use A metric measuring the saturation of the rate limiter for cronjob_controller -# TYPE cronjob_controller_rate_limiter_use gauge -cronjob_controller_rate_limiter_use 0 -# HELP daemon_controller_rate_limiter_use A metric measuring the saturation of the rate limiter for daemon_controller -# TYPE daemon_controller_rate_limiter_use gauge -daemon_controller_rate_limiter_use 0 -# HELP daemonset_adds (Deprecated) Total number of adds handled by workqueue: daemonset -# TYPE daemonset_adds counter -daemonset_adds 78 -# HELP daemonset_depth (Deprecated) Current depth of workqueue: daemonset -# TYPE daemonset_depth gauge -daemonset_depth 0 -# HELP daemonset_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for daemonset been running. -# TYPE daemonset_longest_running_processor_microseconds gauge -daemonset_longest_running_processor_microseconds 0 -# HELP daemonset_queue_latency (Deprecated) How long an item stays in workqueuedaemonset before being requested. -# TYPE daemonset_queue_latency summary -daemonset_queue_latency{quantile="0.5"} NaN -daemonset_queue_latency{quantile="0.9"} NaN -daemonset_queue_latency{quantile="0.99"} NaN -daemonset_queue_latency_sum 1.559584e+06 -daemonset_queue_latency_count 78 -# HELP daemonset_retries (Deprecated) Total number of retries handled by workqueue: daemonset -# TYPE daemonset_retries counter -daemonset_retries 3 -# HELP daemonset_unfinished_work_seconds (Deprecated) How many seconds of work daemonset has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE daemonset_unfinished_work_seconds gauge -daemonset_unfinished_work_seconds 0 -# HELP daemonset_work_duration (Deprecated) How long processing an item from workqueuedaemonset takes. -# TYPE daemonset_work_duration summary -daemonset_work_duration{quantile="0.5"} NaN -daemonset_work_duration{quantile="0.9"} NaN -daemonset_work_duration{quantile="0.99"} NaN -daemonset_work_duration_sum 548424 -daemonset_work_duration_count 78 -# HELP deployment_adds (Deprecated) Total number of adds handled by workqueue: deployment -# TYPE deployment_adds counter -deployment_adds 46 -# HELP deployment_controller_rate_limiter_use A metric measuring the saturation of the rate limiter for deployment_controller -# TYPE deployment_controller_rate_limiter_use gauge -deployment_controller_rate_limiter_use 0 -# HELP deployment_depth (Deprecated) Current depth of workqueue: deployment -# TYPE deployment_depth gauge -deployment_depth 0 -# HELP deployment_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for deployment been running. -# TYPE deployment_longest_running_processor_microseconds gauge -deployment_longest_running_processor_microseconds 0 -# HELP deployment_queue_latency (Deprecated) How long an item stays in workqueuedeployment before being requested. -# TYPE deployment_queue_latency summary -deployment_queue_latency{quantile="0.5"} 3 -deployment_queue_latency{quantile="0.9"} 741 -deployment_queue_latency{quantile="0.99"} 13297 -deployment_queue_latency_sum 982651 -deployment_queue_latency_count 46 -# HELP deployment_retries (Deprecated) Total number of retries handled by workqueue: deployment -# TYPE deployment_retries counter -deployment_retries 11 -# HELP deployment_unfinished_work_seconds (Deprecated) How many seconds of work deployment has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE deployment_unfinished_work_seconds gauge -deployment_unfinished_work_seconds 0 -# HELP deployment_work_duration (Deprecated) How long processing an item from workqueuedeployment takes. -# TYPE deployment_work_duration summary -deployment_work_duration{quantile="0.5"} 277 -deployment_work_duration{quantile="0.9"} 5646 -deployment_work_duration{quantile="0.99"} 18857 -deployment_work_duration_sum 232906 -deployment_work_duration_count 46 -# HELP disruption_adds (Deprecated) Total number of adds handled by workqueue: disruption -# TYPE disruption_adds counter -disruption_adds 0 -# HELP disruption_depth (Deprecated) Current depth of workqueue: disruption -# TYPE disruption_depth gauge -disruption_depth 0 -# HELP disruption_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for disruption been running. -# TYPE disruption_longest_running_processor_microseconds gauge -disruption_longest_running_processor_microseconds 0 -# HELP disruption_queue_latency (Deprecated) How long an item stays in workqueuedisruption before being requested. -# TYPE disruption_queue_latency summary -disruption_queue_latency{quantile="0.5"} NaN -disruption_queue_latency{quantile="0.9"} NaN -disruption_queue_latency{quantile="0.99"} NaN -disruption_queue_latency_sum 0 -disruption_queue_latency_count 0 -# HELP disruption_recheck_adds (Deprecated) Total number of adds handled by workqueue: disruption_recheck -# TYPE disruption_recheck_adds counter -disruption_recheck_adds 0 -# HELP disruption_recheck_depth (Deprecated) Current depth of workqueue: disruption_recheck -# TYPE disruption_recheck_depth gauge -disruption_recheck_depth 0 -# HELP disruption_recheck_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for disruption_recheck been running. -# TYPE disruption_recheck_longest_running_processor_microseconds gauge -disruption_recheck_longest_running_processor_microseconds 0 -# HELP disruption_recheck_queue_latency (Deprecated) How long an item stays in workqueuedisruption_recheck before being requested. -# TYPE disruption_recheck_queue_latency summary -disruption_recheck_queue_latency{quantile="0.5"} NaN -disruption_recheck_queue_latency{quantile="0.9"} NaN -disruption_recheck_queue_latency{quantile="0.99"} NaN -disruption_recheck_queue_latency_sum 0 -disruption_recheck_queue_latency_count 0 -# HELP disruption_recheck_retries (Deprecated) Total number of retries handled by workqueue: disruption_recheck -# TYPE disruption_recheck_retries counter -disruption_recheck_retries 0 -# HELP disruption_recheck_unfinished_work_seconds (Deprecated) How many seconds of work disruption_recheck has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE disruption_recheck_unfinished_work_seconds gauge -disruption_recheck_unfinished_work_seconds 0 -# HELP disruption_recheck_work_duration (Deprecated) How long processing an item from workqueuedisruption_recheck takes. -# TYPE disruption_recheck_work_duration summary -disruption_recheck_work_duration{quantile="0.5"} NaN -disruption_recheck_work_duration{quantile="0.9"} NaN -disruption_recheck_work_duration{quantile="0.99"} NaN -disruption_recheck_work_duration_sum 0 -disruption_recheck_work_duration_count 0 -# HELP disruption_retries (Deprecated) Total number of retries handled by workqueue: disruption -# TYPE disruption_retries counter -disruption_retries 0 -# HELP disruption_unfinished_work_seconds (Deprecated) How many seconds of work disruption has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE disruption_unfinished_work_seconds gauge -disruption_unfinished_work_seconds 0 -# HELP disruption_work_duration (Deprecated) How long processing an item from workqueuedisruption takes. -# TYPE disruption_work_duration summary -disruption_work_duration{quantile="0.5"} NaN -disruption_work_duration{quantile="0.9"} NaN -disruption_work_duration{quantile="0.99"} NaN -disruption_work_duration_sum 0 -disruption_work_duration_count 0 -# HELP endpoint_adds (Deprecated) Total number of adds handled by workqueue: endpoint -# TYPE endpoint_adds counter -endpoint_adds 26 -# HELP endpoint_controller_rate_limiter_use A metric measuring the saturation of the rate limiter for endpoint_controller -# TYPE endpoint_controller_rate_limiter_use gauge -endpoint_controller_rate_limiter_use 0 -# HELP endpoint_depth (Deprecated) Current depth of workqueue: endpoint -# TYPE endpoint_depth gauge -endpoint_depth 0 -# HELP endpoint_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for endpoint been running. -# TYPE endpoint_longest_running_processor_microseconds gauge -endpoint_longest_running_processor_microseconds 0 -# HELP endpoint_queue_latency (Deprecated) How long an item stays in workqueueendpoint before being requested. -# TYPE endpoint_queue_latency summary -endpoint_queue_latency{quantile="0.5"} NaN -endpoint_queue_latency{quantile="0.9"} NaN -endpoint_queue_latency{quantile="0.99"} NaN -endpoint_queue_latency_sum 269374 -endpoint_queue_latency_count 26 -# HELP endpoint_retries (Deprecated) Total number of retries handled by workqueue: endpoint -# TYPE endpoint_retries counter -endpoint_retries 0 -# HELP endpoint_unfinished_work_seconds (Deprecated) How many seconds of work endpoint has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE endpoint_unfinished_work_seconds gauge -endpoint_unfinished_work_seconds 0 -# HELP endpoint_work_duration (Deprecated) How long processing an item from workqueueendpoint takes. -# TYPE endpoint_work_duration summary -endpoint_work_duration{quantile="0.5"} NaN -endpoint_work_duration{quantile="0.9"} NaN -endpoint_work_duration{quantile="0.99"} NaN -endpoint_work_duration_sum 111360 -endpoint_work_duration_count 26 -# HELP garbage_collector_attempt_to_delete_adds (Deprecated) Total number of adds handled by workqueue: garbage_collector_attempt_to_delete -# TYPE garbage_collector_attempt_to_delete_adds counter -garbage_collector_attempt_to_delete_adds 13 -# HELP garbage_collector_attempt_to_delete_depth (Deprecated) Current depth of workqueue: garbage_collector_attempt_to_delete -# TYPE garbage_collector_attempt_to_delete_depth gauge -garbage_collector_attempt_to_delete_depth 0 -# HELP garbage_collector_attempt_to_delete_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for garbage_collector_attempt_to_delete been running. -# TYPE garbage_collector_attempt_to_delete_longest_running_processor_microseconds gauge -garbage_collector_attempt_to_delete_longest_running_processor_microseconds 0 -# HELP garbage_collector_attempt_to_delete_queue_latency (Deprecated) How long an item stays in workqueuegarbage_collector_attempt_to_delete before being requested. -# TYPE garbage_collector_attempt_to_delete_queue_latency summary -garbage_collector_attempt_to_delete_queue_latency{quantile="0.5"} 11 -garbage_collector_attempt_to_delete_queue_latency{quantile="0.9"} 23447 -garbage_collector_attempt_to_delete_queue_latency{quantile="0.99"} 257806 -garbage_collector_attempt_to_delete_queue_latency_sum 1.387293e+06 -garbage_collector_attempt_to_delete_queue_latency_count 13 -# HELP garbage_collector_attempt_to_delete_retries (Deprecated) Total number of retries handled by workqueue: garbage_collector_attempt_to_delete -# TYPE garbage_collector_attempt_to_delete_retries counter -garbage_collector_attempt_to_delete_retries 0 -# HELP garbage_collector_attempt_to_delete_unfinished_work_seconds (Deprecated) How many seconds of work garbage_collector_attempt_to_delete has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE garbage_collector_attempt_to_delete_unfinished_work_seconds gauge -garbage_collector_attempt_to_delete_unfinished_work_seconds 0 -# HELP garbage_collector_attempt_to_delete_work_duration (Deprecated) How long processing an item from workqueuegarbage_collector_attempt_to_delete takes. -# TYPE garbage_collector_attempt_to_delete_work_duration summary -garbage_collector_attempt_to_delete_work_duration{quantile="0.5"} 13862 -garbage_collector_attempt_to_delete_work_duration{quantile="0.9"} 261793 -garbage_collector_attempt_to_delete_work_duration{quantile="0.99"} 262539 -garbage_collector_attempt_to_delete_work_duration_sum 1.165681e+06 -garbage_collector_attempt_to_delete_work_duration_count 13 -# HELP garbage_collector_attempt_to_orphan_adds (Deprecated) Total number of adds handled by workqueue: garbage_collector_attempt_to_orphan -# TYPE garbage_collector_attempt_to_orphan_adds counter -garbage_collector_attempt_to_orphan_adds 0 -# HELP garbage_collector_attempt_to_orphan_depth (Deprecated) Current depth of workqueue: garbage_collector_attempt_to_orphan -# TYPE garbage_collector_attempt_to_orphan_depth gauge -garbage_collector_attempt_to_orphan_depth 0 -# HELP garbage_collector_attempt_to_orphan_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for garbage_collector_attempt_to_orphan been running. -# TYPE garbage_collector_attempt_to_orphan_longest_running_processor_microseconds gauge -garbage_collector_attempt_to_orphan_longest_running_processor_microseconds 0 -# HELP garbage_collector_attempt_to_orphan_queue_latency (Deprecated) How long an item stays in workqueuegarbage_collector_attempt_to_orphan before being requested. -# TYPE garbage_collector_attempt_to_orphan_queue_latency summary -garbage_collector_attempt_to_orphan_queue_latency{quantile="0.5"} NaN -garbage_collector_attempt_to_orphan_queue_latency{quantile="0.9"} NaN -garbage_collector_attempt_to_orphan_queue_latency{quantile="0.99"} NaN -garbage_collector_attempt_to_orphan_queue_latency_sum 0 -garbage_collector_attempt_to_orphan_queue_latency_count 0 -# HELP garbage_collector_attempt_to_orphan_retries (Deprecated) Total number of retries handled by workqueue: garbage_collector_attempt_to_orphan -# TYPE garbage_collector_attempt_to_orphan_retries counter -garbage_collector_attempt_to_orphan_retries 0 -# HELP garbage_collector_attempt_to_orphan_unfinished_work_seconds (Deprecated) How many seconds of work garbage_collector_attempt_to_orphan has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE garbage_collector_attempt_to_orphan_unfinished_work_seconds gauge -garbage_collector_attempt_to_orphan_unfinished_work_seconds 0 -# HELP garbage_collector_attempt_to_orphan_work_duration (Deprecated) How long processing an item from workqueuegarbage_collector_attempt_to_orphan takes. -# TYPE garbage_collector_attempt_to_orphan_work_duration summary -garbage_collector_attempt_to_orphan_work_duration{quantile="0.5"} NaN -garbage_collector_attempt_to_orphan_work_duration{quantile="0.9"} NaN -garbage_collector_attempt_to_orphan_work_duration{quantile="0.99"} NaN -garbage_collector_attempt_to_orphan_work_duration_sum 0 -garbage_collector_attempt_to_orphan_work_duration_count 0 -# HELP garbage_collector_graph_changes_adds (Deprecated) Total number of adds handled by workqueue: garbage_collector_graph_changes -# TYPE garbage_collector_graph_changes_adds counter -garbage_collector_graph_changes_adds 468043 -# HELP garbage_collector_graph_changes_depth (Deprecated) Current depth of workqueue: garbage_collector_graph_changes -# TYPE garbage_collector_graph_changes_depth gauge -garbage_collector_graph_changes_depth 0 -# HELP garbage_collector_graph_changes_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for garbage_collector_graph_changes been running. -# TYPE garbage_collector_graph_changes_longest_running_processor_microseconds gauge -garbage_collector_graph_changes_longest_running_processor_microseconds 0 -# HELP garbage_collector_graph_changes_queue_latency (Deprecated) How long an item stays in workqueuegarbage_collector_graph_changes before being requested. -# TYPE garbage_collector_graph_changes_queue_latency summary -garbage_collector_graph_changes_queue_latency{quantile="0.5"} 9 -garbage_collector_graph_changes_queue_latency{quantile="0.9"} 12 -garbage_collector_graph_changes_queue_latency{quantile="0.99"} 57 -garbage_collector_graph_changes_queue_latency_sum 1.055362502e+09 -garbage_collector_graph_changes_queue_latency_count 468043 -# HELP garbage_collector_graph_changes_retries (Deprecated) Total number of retries handled by workqueue: garbage_collector_graph_changes -# TYPE garbage_collector_graph_changes_retries counter -garbage_collector_graph_changes_retries 0 -# HELP garbage_collector_graph_changes_unfinished_work_seconds (Deprecated) How many seconds of work garbage_collector_graph_changes has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE garbage_collector_graph_changes_unfinished_work_seconds gauge -garbage_collector_graph_changes_unfinished_work_seconds 0 -# HELP garbage_collector_graph_changes_work_duration (Deprecated) How long processing an item from workqueuegarbage_collector_graph_changes takes. -# TYPE garbage_collector_graph_changes_work_duration summary -garbage_collector_graph_changes_work_duration{quantile="0.5"} 26 -garbage_collector_graph_changes_work_duration{quantile="0.9"} 48 -garbage_collector_graph_changes_work_duration{quantile="0.99"} 164 -garbage_collector_graph_changes_work_duration_sum 1.707683e+07 -garbage_collector_graph_changes_work_duration_count 468043 -# HELP gc_controller_rate_limiter_use A metric measuring the saturation of the rate limiter for gc_controller -# TYPE gc_controller_rate_limiter_use gauge -gc_controller_rate_limiter_use 0 -# HELP get_token_count Counter of total Token() requests to the alternate token source -# TYPE get_token_count counter -get_token_count 0 -# HELP get_token_fail_count Counter of failed Token() requests to the alternate token source -# TYPE get_token_fail_count counter -get_token_fail_count 0 -# HELP go_gc_duration_seconds A summary of the GC invocation durations. -# TYPE go_gc_duration_seconds summary -go_gc_duration_seconds{quantile="0"} 2.5853e-05 -go_gc_duration_seconds{quantile="0.25"} 6.3614e-05 -go_gc_duration_seconds{quantile="0.5"} 7.8792e-05 -go_gc_duration_seconds{quantile="0.75"} 0.000136907 -go_gc_duration_seconds{quantile="1"} 0.009504078 -go_gc_duration_seconds_sum 0.567965457 -go_gc_duration_seconds_count 2914 -# HELP go_goroutines Number of goroutines that currently exist. -# TYPE go_goroutines gauge -go_goroutines 965 -# HELP go_info Information about the Go environment. -# TYPE go_info gauge -go_info{version="go1.12.5"} 1 -# HELP go_memstats_alloc_bytes Number of bytes allocated and still in use. -# TYPE go_memstats_alloc_bytes gauge -go_memstats_alloc_bytes 3.3432488e+07 -# HELP go_memstats_alloc_bytes_total Total number of bytes allocated, even if freed. -# TYPE go_memstats_alloc_bytes_total counter -go_memstats_alloc_bytes_total 3.2919900896e+10 -# HELP go_memstats_buck_hash_sys_bytes Number of bytes used by the profiling bucket hash table. -# TYPE go_memstats_buck_hash_sys_bytes gauge -go_memstats_buck_hash_sys_bytes 2.224143e+06 -# HELP go_memstats_frees_total Total number of frees. -# TYPE go_memstats_frees_total counter -go_memstats_frees_total 3.68488235e+08 -# HELP go_memstats_gc_cpu_fraction The fraction of this program's available CPU time used by the GC since the program started. -# TYPE go_memstats_gc_cpu_fraction gauge -go_memstats_gc_cpu_fraction 4.4852207985970504e-05 -# HELP go_memstats_gc_sys_bytes Number of bytes used for garbage collection system metadata. -# TYPE go_memstats_gc_sys_bytes gauge -go_memstats_gc_sys_bytes 2.623488e+06 -# HELP go_memstats_heap_alloc_bytes Number of heap bytes allocated and still in use. -# TYPE go_memstats_heap_alloc_bytes gauge -go_memstats_heap_alloc_bytes 3.3432488e+07 -# HELP go_memstats_heap_idle_bytes Number of heap bytes waiting to be used. -# TYPE go_memstats_heap_idle_bytes gauge -go_memstats_heap_idle_bytes 2.6157056e+07 -# HELP go_memstats_heap_inuse_bytes Number of heap bytes that are in use. -# TYPE go_memstats_heap_inuse_bytes gauge -go_memstats_heap_inuse_bytes 3.6134912e+07 -# HELP go_memstats_heap_objects Number of allocated objects. -# TYPE go_memstats_heap_objects gauge -go_memstats_heap_objects 212410 -# HELP go_memstats_heap_released_bytes Number of heap bytes released to OS. -# TYPE go_memstats_heap_released_bytes gauge -go_memstats_heap_released_bytes 2.6157056e+07 -# HELP go_memstats_heap_sys_bytes Number of heap bytes obtained from system. -# TYPE go_memstats_heap_sys_bytes gauge -go_memstats_heap_sys_bytes 6.2291968e+07 -# HELP go_memstats_last_gc_time_seconds Number of seconds since 1970 of last garbage collection. -# TYPE go_memstats_last_gc_time_seconds gauge -go_memstats_last_gc_time_seconds 1.5595753811733434e+09 -# HELP go_memstats_lookups_total Total number of pointer lookups. -# TYPE go_memstats_lookups_total counter -go_memstats_lookups_total 0 -# HELP go_memstats_mallocs_total Total number of mallocs. -# TYPE go_memstats_mallocs_total counter -go_memstats_mallocs_total 3.68700645e+08 -# HELP go_memstats_mcache_inuse_bytes Number of bytes in use by mcache structures. -# TYPE go_memstats_mcache_inuse_bytes gauge -go_memstats_mcache_inuse_bytes 3472 -# HELP go_memstats_mcache_sys_bytes Number of bytes used for mcache structures obtained from system. -# TYPE go_memstats_mcache_sys_bytes gauge -go_memstats_mcache_sys_bytes 16384 -# HELP go_memstats_mspan_inuse_bytes Number of bytes in use by mspan structures. -# TYPE go_memstats_mspan_inuse_bytes gauge -go_memstats_mspan_inuse_bytes 481248 -# HELP go_memstats_mspan_sys_bytes Number of bytes used for mspan structures obtained from system. -# TYPE go_memstats_mspan_sys_bytes gauge -go_memstats_mspan_sys_bytes 524288 -# HELP go_memstats_next_gc_bytes Number of heap bytes when next garbage collection will take place. -# TYPE go_memstats_next_gc_bytes gauge -go_memstats_next_gc_bytes 3.866544e+07 -# HELP go_memstats_other_sys_bytes Number of bytes used for other system allocations. -# TYPE go_memstats_other_sys_bytes gauge -go_memstats_other_sys_bytes 772329 -# HELP go_memstats_stack_inuse_bytes Number of bytes in use by the stack allocator. -# TYPE go_memstats_stack_inuse_bytes gauge -go_memstats_stack_inuse_bytes 4.75136e+06 -# HELP go_memstats_stack_sys_bytes Number of bytes obtained from system for stack allocator. -# TYPE go_memstats_stack_sys_bytes gauge -go_memstats_stack_sys_bytes 4.75136e+06 -# HELP go_memstats_sys_bytes Number of bytes obtained from system. -# TYPE go_memstats_sys_bytes gauge -go_memstats_sys_bytes 7.320396e+07 -# HELP go_threads Number of OS threads created. -# TYPE go_threads gauge -go_threads 10 -# HELP horizontalpodautoscaler_adds (Deprecated) Total number of adds handled by workqueue: horizontalpodautoscaler -# TYPE horizontalpodautoscaler_adds counter -horizontalpodautoscaler_adds 0 -# HELP horizontalpodautoscaler_depth (Deprecated) Current depth of workqueue: horizontalpodautoscaler -# TYPE horizontalpodautoscaler_depth gauge -horizontalpodautoscaler_depth 0 -# HELP horizontalpodautoscaler_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for horizontalpodautoscaler been running. -# TYPE horizontalpodautoscaler_longest_running_processor_microseconds gauge -horizontalpodautoscaler_longest_running_processor_microseconds 0 -# HELP horizontalpodautoscaler_queue_latency (Deprecated) How long an item stays in workqueuehorizontalpodautoscaler before being requested. -# TYPE horizontalpodautoscaler_queue_latency summary -horizontalpodautoscaler_queue_latency{quantile="0.5"} NaN -horizontalpodautoscaler_queue_latency{quantile="0.9"} NaN -horizontalpodautoscaler_queue_latency{quantile="0.99"} NaN -horizontalpodautoscaler_queue_latency_sum 0 -horizontalpodautoscaler_queue_latency_count 0 -# HELP horizontalpodautoscaler_retries (Deprecated) Total number of retries handled by workqueue: horizontalpodautoscaler -# TYPE horizontalpodautoscaler_retries counter -horizontalpodautoscaler_retries 0 -# HELP horizontalpodautoscaler_unfinished_work_seconds (Deprecated) How many seconds of work horizontalpodautoscaler has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE horizontalpodautoscaler_unfinished_work_seconds gauge -horizontalpodautoscaler_unfinished_work_seconds 0 -# HELP horizontalpodautoscaler_work_duration (Deprecated) How long processing an item from workqueuehorizontalpodautoscaler takes. -# TYPE horizontalpodautoscaler_work_duration summary -horizontalpodautoscaler_work_duration{quantile="0.5"} NaN -horizontalpodautoscaler_work_duration{quantile="0.9"} NaN -horizontalpodautoscaler_work_duration{quantile="0.99"} NaN -horizontalpodautoscaler_work_duration_sum 0 -horizontalpodautoscaler_work_duration_count 0 -# HELP http_request_duration_microseconds The HTTP request latencies in microseconds. -# TYPE http_request_duration_microseconds summary -http_request_duration_microseconds{handler="prometheus",quantile="0.5"} 12285.837 -http_request_duration_microseconds{handler="prometheus",quantile="0.9"} 12285.837 -http_request_duration_microseconds{handler="prometheus",quantile="0.99"} 12285.837 -http_request_duration_microseconds_sum{handler="prometheus"} 37076.665 -http_request_duration_microseconds_count{handler="prometheus"} 4 -# HELP http_request_size_bytes The HTTP request sizes in bytes. -# TYPE http_request_size_bytes summary -http_request_size_bytes{handler="prometheus",quantile="0.5"} 69 -http_request_size_bytes{handler="prometheus",quantile="0.9"} 69 -http_request_size_bytes{handler="prometheus",quantile="0.99"} 69 -http_request_size_bytes_sum{handler="prometheus"} 271 -http_request_size_bytes_count{handler="prometheus"} 4 -# HELP http_requests_total Total number of HTTP requests made. -# TYPE http_requests_total counter -http_requests_total{code="200",handler="prometheus",method="get"} 4 -# HELP http_response_size_bytes The HTTP response sizes in bytes. -# TYPE http_response_size_bytes summary -http_response_size_bytes{handler="prometheus",quantile="0.5"} 192971 -http_response_size_bytes{handler="prometheus",quantile="0.9"} 192971 -http_response_size_bytes{handler="prometheus",quantile="0.99"} 192971 -http_response_size_bytes_sum{handler="prometheus"} 771764 -http_response_size_bytes_count{handler="prometheus"} 4 -# HELP job_adds (Deprecated) Total number of adds handled by workqueue: job -# TYPE job_adds counter -job_adds 0 -# HELP job_controller_rate_limiter_use A metric measuring the saturation of the rate limiter for job_controller -# TYPE job_controller_rate_limiter_use gauge -job_controller_rate_limiter_use 0 -# HELP job_depth (Deprecated) Current depth of workqueue: job -# TYPE job_depth gauge -job_depth 0 -# HELP job_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for job been running. -# TYPE job_longest_running_processor_microseconds gauge -job_longest_running_processor_microseconds 0 -# HELP job_queue_latency (Deprecated) How long an item stays in workqueuejob before being requested. -# TYPE job_queue_latency summary -job_queue_latency{quantile="0.5"} NaN -job_queue_latency{quantile="0.9"} NaN -job_queue_latency{quantile="0.99"} NaN -job_queue_latency_sum 0 -job_queue_latency_count 0 -# HELP job_retries (Deprecated) Total number of retries handled by workqueue: job -# TYPE job_retries counter -job_retries 0 -# HELP job_unfinished_work_seconds (Deprecated) How many seconds of work job has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE job_unfinished_work_seconds gauge -job_unfinished_work_seconds 0 -# HELP job_work_duration (Deprecated) How long processing an item from workqueuejob takes. -# TYPE job_work_duration summary -job_work_duration{quantile="0.5"} NaN -job_work_duration{quantile="0.9"} NaN -job_work_duration{quantile="0.99"} NaN -job_work_duration_sum 0 -job_work_duration_count 0 -# HELP kubernetes_build_info A metric with a constant '1' value labeled by major, minor, git version, git commit, git tree state, build date, Go version, and compiler from which Kubernetes was built, and platform on which it is running. -# TYPE kubernetes_build_info gauge -kubernetes_build_info{buildDate="2019-05-16T16:14:56Z",compiler="gc",gitCommit="66049e3b21efe110454d67df4fa62b08ea79a19b",gitTreeState="clean",gitVersion="v1.14.2",goVersion="go1.12.5",major="1",minor="14",platform="linux/amd64"} 1 -# HELP leader_election_master_status Gauge of if the reporting system is master of the relevant lease, 0 indicates backup, 1 indicates master. 'name' is the string used to identify the lease. Please make sure to group by name. -# TYPE leader_election_master_status gauge -leader_election_master_status{name="kube-controller-manager"} 1 -# HELP namespace_adds (Deprecated) Total number of adds handled by workqueue: namespace -# TYPE namespace_adds counter -namespace_adds 0 -# HELP namespace_controller_rate_limiter_use A metric measuring the saturation of the rate limiter for namespace_controller -# TYPE namespace_controller_rate_limiter_use gauge -namespace_controller_rate_limiter_use 0 -# HELP namespace_depth (Deprecated) Current depth of workqueue: namespace -# TYPE namespace_depth gauge -namespace_depth 0 -# HELP namespace_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for namespace been running. -# TYPE namespace_longest_running_processor_microseconds gauge -namespace_longest_running_processor_microseconds 0 -# HELP namespace_queue_latency (Deprecated) How long an item stays in workqueuenamespace before being requested. -# TYPE namespace_queue_latency summary -namespace_queue_latency{quantile="0.5"} NaN -namespace_queue_latency{quantile="0.9"} NaN -namespace_queue_latency{quantile="0.99"} NaN -namespace_queue_latency_sum 0 -namespace_queue_latency_count 0 -# HELP namespace_retries (Deprecated) Total number of retries handled by workqueue: namespace -# TYPE namespace_retries counter -namespace_retries 0 -# HELP namespace_unfinished_work_seconds (Deprecated) How many seconds of work namespace has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE namespace_unfinished_work_seconds gauge -namespace_unfinished_work_seconds 0 -# HELP namespace_work_duration (Deprecated) How long processing an item from workqueuenamespace takes. -# TYPE namespace_work_duration summary -namespace_work_duration{quantile="0.5"} NaN -namespace_work_duration{quantile="0.9"} NaN -namespace_work_duration{quantile="0.99"} NaN -namespace_work_duration_sum 0 -namespace_work_duration_count 0 -# HELP node_collector_evictions_number Number of Node evictions that happened since current instance of NodeController started. -# TYPE node_collector_evictions_number counter -node_collector_evictions_number{zone=""} 7 -# HELP node_collector_unhealthy_nodes_in_zone Gauge measuring number of not Ready Nodes per zones. -# TYPE node_collector_unhealthy_nodes_in_zone gauge -node_collector_unhealthy_nodes_in_zone{zone=""} 0 -# HELP node_collector_zone_health Gauge measuring percentage of healthy nodes per zone. -# TYPE node_collector_zone_health gauge -node_collector_zone_health{zone=""} 100 -# HELP node_collector_zone_size Gauge measuring number of registered Nodes per zones. -# TYPE node_collector_zone_size gauge -node_collector_zone_size{zone=""} 2 -# HELP node_ipam_controller_rate_limiter_use A metric measuring the saturation of the rate limiter for node_ipam_controller -# TYPE node_ipam_controller_rate_limiter_use gauge -node_ipam_controller_rate_limiter_use 0 -# HELP node_lifecycle_controller_adds (Deprecated) Total number of adds handled by workqueue: node_lifecycle_controller -# TYPE node_lifecycle_controller_adds counter -node_lifecycle_controller_adds 17427 -# HELP node_lifecycle_controller_depth (Deprecated) Current depth of workqueue: node_lifecycle_controller -# TYPE node_lifecycle_controller_depth gauge -node_lifecycle_controller_depth 0 -# HELP node_lifecycle_controller_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for node_lifecycle_controller been running. -# TYPE node_lifecycle_controller_longest_running_processor_microseconds gauge -node_lifecycle_controller_longest_running_processor_microseconds 0 -# HELP node_lifecycle_controller_queue_latency (Deprecated) How long an item stays in workqueuenode_lifecycle_controller before being requested. -# TYPE node_lifecycle_controller_queue_latency summary -node_lifecycle_controller_queue_latency{quantile="0.5"} 4 -node_lifecycle_controller_queue_latency{quantile="0.9"} 7 -node_lifecycle_controller_queue_latency{quantile="0.99"} 9 -node_lifecycle_controller_queue_latency_sum 208792 -node_lifecycle_controller_queue_latency_count 17427 -# HELP node_lifecycle_controller_rate_limiter_use A metric measuring the saturation of the rate limiter for node_lifecycle_controller -# TYPE node_lifecycle_controller_rate_limiter_use gauge -node_lifecycle_controller_rate_limiter_use 0 -# HELP node_lifecycle_controller_unfinished_work_seconds (Deprecated) How many seconds of work node_lifecycle_controller has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE node_lifecycle_controller_unfinished_work_seconds gauge -node_lifecycle_controller_unfinished_work_seconds 0 -# HELP node_lifecycle_controller_work_duration (Deprecated) How long processing an item from workqueuenode_lifecycle_controller takes. -# TYPE node_lifecycle_controller_work_duration summary -node_lifecycle_controller_work_duration{quantile="0.5"} 13 -node_lifecycle_controller_work_duration{quantile="0.9"} 26 -node_lifecycle_controller_work_duration{quantile="0.99"} 28 -node_lifecycle_controller_work_duration_sum 490493 -node_lifecycle_controller_work_duration_count 17427 -# HELP noexec_taint_node_adds (Deprecated) Total number of adds handled by workqueue: noexec_taint_node -# TYPE noexec_taint_node_adds counter -noexec_taint_node_adds 12 -# HELP noexec_taint_node_depth (Deprecated) Current depth of workqueue: noexec_taint_node -# TYPE noexec_taint_node_depth gauge -noexec_taint_node_depth 0 -# HELP noexec_taint_node_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for noexec_taint_node been running. -# TYPE noexec_taint_node_longest_running_processor_microseconds gauge -noexec_taint_node_longest_running_processor_microseconds 0 -# HELP noexec_taint_node_queue_latency (Deprecated) How long an item stays in workqueuenoexec_taint_node before being requested. -# TYPE noexec_taint_node_queue_latency summary -noexec_taint_node_queue_latency{quantile="0.5"} NaN -noexec_taint_node_queue_latency{quantile="0.9"} NaN -noexec_taint_node_queue_latency{quantile="0.99"} NaN -noexec_taint_node_queue_latency_sum 41858 -noexec_taint_node_queue_latency_count 12 -# HELP noexec_taint_node_unfinished_work_seconds (Deprecated) How many seconds of work noexec_taint_node has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE noexec_taint_node_unfinished_work_seconds gauge -noexec_taint_node_unfinished_work_seconds 0 -# HELP noexec_taint_node_work_duration (Deprecated) How long processing an item from workqueuenoexec_taint_node takes. -# TYPE noexec_taint_node_work_duration summary -noexec_taint_node_work_duration{quantile="0.5"} NaN -noexec_taint_node_work_duration{quantile="0.9"} NaN -noexec_taint_node_work_duration{quantile="0.99"} NaN -noexec_taint_node_work_duration_sum 119382 -noexec_taint_node_work_duration_count 12 -# HELP noexec_taint_pod_adds (Deprecated) Total number of adds handled by workqueue: noexec_taint_pod -# TYPE noexec_taint_pod_adds counter -noexec_taint_pod_adds 35 -# HELP noexec_taint_pod_depth (Deprecated) Current depth of workqueue: noexec_taint_pod -# TYPE noexec_taint_pod_depth gauge -noexec_taint_pod_depth 0 -# HELP noexec_taint_pod_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for noexec_taint_pod been running. -# TYPE noexec_taint_pod_longest_running_processor_microseconds gauge -noexec_taint_pod_longest_running_processor_microseconds 0 -# HELP noexec_taint_pod_queue_latency (Deprecated) How long an item stays in workqueuenoexec_taint_pod before being requested. -# TYPE noexec_taint_pod_queue_latency summary -noexec_taint_pod_queue_latency{quantile="0.5"} 4 -noexec_taint_pod_queue_latency{quantile="0.9"} 6 -noexec_taint_pod_queue_latency{quantile="0.99"} 6 -noexec_taint_pod_queue_latency_sum 661711 -noexec_taint_pod_queue_latency_count 35 -# HELP noexec_taint_pod_unfinished_work_seconds (Deprecated) How many seconds of work noexec_taint_pod has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE noexec_taint_pod_unfinished_work_seconds gauge -noexec_taint_pod_unfinished_work_seconds 0 -# HELP noexec_taint_pod_work_duration (Deprecated) How long processing an item from workqueuenoexec_taint_pod takes. -# TYPE noexec_taint_pod_work_duration summary -noexec_taint_pod_work_duration{quantile="0.5"} 13 -noexec_taint_pod_work_duration{quantile="0.9"} 30 -noexec_taint_pod_work_duration{quantile="0.99"} 30 -noexec_taint_pod_work_duration_sum 944 -noexec_taint_pod_work_duration_count 35 -# HELP persistentvolume_protection_controller_rate_limiter_use A metric measuring the saturation of the rate limiter for persistentvolume_protection_controller -# TYPE persistentvolume_protection_controller_rate_limiter_use gauge -persistentvolume_protection_controller_rate_limiter_use 0 -# HELP persistentvolumeclaim_protection_controller_rate_limiter_use A metric measuring the saturation of the rate limiter for persistentvolumeclaim_protection_controller -# TYPE persistentvolumeclaim_protection_controller_rate_limiter_use gauge -persistentvolumeclaim_protection_controller_rate_limiter_use 0 -# HELP process_cpu_seconds_total Total user and system CPU time spent in seconds. -# TYPE process_cpu_seconds_total counter -process_cpu_seconds_total 6265.37 -# HELP process_max_fds Maximum number of open file descriptors. -# TYPE process_max_fds gauge -process_max_fds 1.048576e+06 -# HELP process_open_fds Number of open file descriptors. -# TYPE process_open_fds gauge -process_open_fds 14 -# HELP process_resident_memory_bytes Resident memory size in bytes. -# TYPE process_resident_memory_bytes gauge -process_resident_memory_bytes 1.00958208e+08 -# HELP process_start_time_seconds Start time of the process since unix epoch in seconds. -# TYPE process_start_time_seconds gauge -process_start_time_seconds 1.55922719905e+09 -# HELP process_virtual_memory_bytes Virtual memory size in bytes. -# TYPE process_virtual_memory_bytes gauge -process_virtual_memory_bytes 2.22724096e+08 -# HELP process_virtual_memory_max_bytes Maximum amount of virtual memory available in bytes. -# TYPE process_virtual_memory_max_bytes gauge -process_virtual_memory_max_bytes -1 -# HELP pvcprotection_adds (Deprecated) Total number of adds handled by workqueue: pvcprotection -# TYPE pvcprotection_adds counter -pvcprotection_adds 0 -# HELP pvcprotection_depth (Deprecated) Current depth of workqueue: pvcprotection -# TYPE pvcprotection_depth gauge -pvcprotection_depth 0 -# HELP pvcprotection_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for pvcprotection been running. -# TYPE pvcprotection_longest_running_processor_microseconds gauge -pvcprotection_longest_running_processor_microseconds 0 -# HELP pvcprotection_queue_latency (Deprecated) How long an item stays in workqueuepvcprotection before being requested. -# TYPE pvcprotection_queue_latency summary -pvcprotection_queue_latency{quantile="0.5"} NaN -pvcprotection_queue_latency{quantile="0.9"} NaN -pvcprotection_queue_latency{quantile="0.99"} NaN -pvcprotection_queue_latency_sum 0 -pvcprotection_queue_latency_count 0 -# HELP pvcprotection_retries (Deprecated) Total number of retries handled by workqueue: pvcprotection -# TYPE pvcprotection_retries counter -pvcprotection_retries 0 -# HELP pvcprotection_unfinished_work_seconds (Deprecated) How many seconds of work pvcprotection has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE pvcprotection_unfinished_work_seconds gauge -pvcprotection_unfinished_work_seconds 0 -# HELP pvcprotection_work_duration (Deprecated) How long processing an item from workqueuepvcprotection takes. -# TYPE pvcprotection_work_duration summary -pvcprotection_work_duration{quantile="0.5"} NaN -pvcprotection_work_duration{quantile="0.9"} NaN -pvcprotection_work_duration{quantile="0.99"} NaN -pvcprotection_work_duration_sum 0 -pvcprotection_work_duration_count 0 -# HELP pvcs_adds (Deprecated) Total number of adds handled by workqueue: pvcs -# TYPE pvcs_adds counter -pvcs_adds 0 -# HELP pvcs_depth (Deprecated) Current depth of workqueue: pvcs -# TYPE pvcs_depth gauge -pvcs_depth 0 -# HELP pvcs_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for pvcs been running. -# TYPE pvcs_longest_running_processor_microseconds gauge -pvcs_longest_running_processor_microseconds 0 -# HELP pvcs_queue_latency (Deprecated) How long an item stays in workqueuepvcs before being requested. -# TYPE pvcs_queue_latency summary -pvcs_queue_latency{quantile="0.5"} NaN -pvcs_queue_latency{quantile="0.9"} NaN -pvcs_queue_latency{quantile="0.99"} NaN -pvcs_queue_latency_sum 0 -pvcs_queue_latency_count 0 -# HELP pvcs_retries (Deprecated) Total number of retries handled by workqueue: pvcs -# TYPE pvcs_retries counter -pvcs_retries 0 -# HELP pvcs_unfinished_work_seconds (Deprecated) How many seconds of work pvcs has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE pvcs_unfinished_work_seconds gauge -pvcs_unfinished_work_seconds 0 -# HELP pvcs_work_duration (Deprecated) How long processing an item from workqueuepvcs takes. -# TYPE pvcs_work_duration summary -pvcs_work_duration{quantile="0.5"} NaN -pvcs_work_duration{quantile="0.9"} NaN -pvcs_work_duration{quantile="0.99"} NaN -pvcs_work_duration_sum 0 -pvcs_work_duration_count 0 -# HELP pvprotection_adds (Deprecated) Total number of adds handled by workqueue: pvprotection -# TYPE pvprotection_adds counter -pvprotection_adds 0 -# HELP pvprotection_depth (Deprecated) Current depth of workqueue: pvprotection -# TYPE pvprotection_depth gauge -pvprotection_depth 0 -# HELP pvprotection_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for pvprotection been running. -# TYPE pvprotection_longest_running_processor_microseconds gauge -pvprotection_longest_running_processor_microseconds 0 -# HELP pvprotection_queue_latency (Deprecated) How long an item stays in workqueuepvprotection before being requested. -# TYPE pvprotection_queue_latency summary -pvprotection_queue_latency{quantile="0.5"} NaN -pvprotection_queue_latency{quantile="0.9"} NaN -pvprotection_queue_latency{quantile="0.99"} NaN -pvprotection_queue_latency_sum 0 -pvprotection_queue_latency_count 0 -# HELP pvprotection_retries (Deprecated) Total number of retries handled by workqueue: pvprotection -# TYPE pvprotection_retries counter -pvprotection_retries 0 -# HELP pvprotection_unfinished_work_seconds (Deprecated) How many seconds of work pvprotection has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE pvprotection_unfinished_work_seconds gauge -pvprotection_unfinished_work_seconds 0 -# HELP pvprotection_work_duration (Deprecated) How long processing an item from workqueuepvprotection takes. -# TYPE pvprotection_work_duration summary -pvprotection_work_duration{quantile="0.5"} NaN -pvprotection_work_duration{quantile="0.9"} NaN -pvprotection_work_duration{quantile="0.99"} NaN -pvprotection_work_duration_sum 0 -pvprotection_work_duration_count 0 -# HELP replicaset_adds (Deprecated) Total number of adds handled by workqueue: replicaset -# TYPE replicaset_adds counter -replicaset_adds 51 -# HELP replicaset_controller_rate_limiter_use A metric measuring the saturation of the rate limiter for replicaset_controller -# TYPE replicaset_controller_rate_limiter_use gauge -replicaset_controller_rate_limiter_use 0 -# HELP replicaset_depth (Deprecated) Current depth of workqueue: replicaset -# TYPE replicaset_depth gauge -replicaset_depth 0 -# HELP replicaset_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for replicaset been running. -# TYPE replicaset_longest_running_processor_microseconds gauge -replicaset_longest_running_processor_microseconds 0 -# HELP replicaset_queue_latency (Deprecated) How long an item stays in workqueuereplicaset before being requested. -# TYPE replicaset_queue_latency summary -replicaset_queue_latency{quantile="0.5"} 6 -replicaset_queue_latency{quantile="0.9"} 2779 -replicaset_queue_latency{quantile="0.99"} 12935 -replicaset_queue_latency_sum 113136 -replicaset_queue_latency_count 51 -# HELP replicaset_retries (Deprecated) Total number of retries handled by workqueue: replicaset -# TYPE replicaset_retries counter -replicaset_retries 0 -# HELP replicaset_unfinished_work_seconds (Deprecated) How many seconds of work replicaset has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE replicaset_unfinished_work_seconds gauge -replicaset_unfinished_work_seconds 0 -# HELP replicaset_work_duration (Deprecated) How long processing an item from workqueuereplicaset takes. -# TYPE replicaset_work_duration summary -replicaset_work_duration{quantile="0.5"} 58 -replicaset_work_duration{quantile="0.9"} 8680 -replicaset_work_duration{quantile="0.99"} 13487 -replicaset_work_duration_sum 203524 -replicaset_work_duration_count 51 -# HELP replication_controller_rate_limiter_use A metric measuring the saturation of the rate limiter for replication_controller -# TYPE replication_controller_rate_limiter_use gauge -replication_controller_rate_limiter_use 0 -# HELP replicationmanager_adds (Deprecated) Total number of adds handled by workqueue: replicationmanager -# TYPE replicationmanager_adds counter -replicationmanager_adds 0 -# HELP replicationmanager_depth (Deprecated) Current depth of workqueue: replicationmanager -# TYPE replicationmanager_depth gauge -replicationmanager_depth 0 -# HELP replicationmanager_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for replicationmanager been running. -# TYPE replicationmanager_longest_running_processor_microseconds gauge -replicationmanager_longest_running_processor_microseconds 0 -# HELP replicationmanager_queue_latency (Deprecated) How long an item stays in workqueuereplicationmanager before being requested. -# TYPE replicationmanager_queue_latency summary -replicationmanager_queue_latency{quantile="0.5"} NaN -replicationmanager_queue_latency{quantile="0.9"} NaN -replicationmanager_queue_latency{quantile="0.99"} NaN -replicationmanager_queue_latency_sum 0 -replicationmanager_queue_latency_count 0 -# HELP replicationmanager_retries (Deprecated) Total number of retries handled by workqueue: replicationmanager -# TYPE replicationmanager_retries counter -replicationmanager_retries 0 -# HELP replicationmanager_unfinished_work_seconds (Deprecated) How many seconds of work replicationmanager has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE replicationmanager_unfinished_work_seconds gauge -replicationmanager_unfinished_work_seconds 0 -# HELP replicationmanager_work_duration (Deprecated) How long processing an item from workqueuereplicationmanager takes. -# TYPE replicationmanager_work_duration summary -replicationmanager_work_duration{quantile="0.5"} NaN -replicationmanager_work_duration{quantile="0.9"} NaN -replicationmanager_work_duration{quantile="0.99"} NaN -replicationmanager_work_duration_sum 0 -replicationmanager_work_duration_count 0 -# HELP resource_quota_controller_rate_limiter_use A metric measuring the saturation of the rate limiter for resource_quota_controller -# TYPE resource_quota_controller_rate_limiter_use gauge -resource_quota_controller_rate_limiter_use 0 -# HELP resource_quota_controller_resource_changes_adds (Deprecated) Total number of adds handled by workqueue: resource_quota_controller_resource_changes -# TYPE resource_quota_controller_resource_changes_adds counter -resource_quota_controller_resource_changes_adds 132 -# HELP resource_quota_controller_resource_changes_depth (Deprecated) Current depth of workqueue: resource_quota_controller_resource_changes -# TYPE resource_quota_controller_resource_changes_depth gauge -resource_quota_controller_resource_changes_depth 0 -# HELP resource_quota_controller_resource_changes_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for resource_quota_controller_resource_changes been running. -# TYPE resource_quota_controller_resource_changes_longest_running_processor_microseconds gauge -resource_quota_controller_resource_changes_longest_running_processor_microseconds 0 -# HELP resource_quota_controller_resource_changes_queue_latency (Deprecated) How long an item stays in workqueueresource_quota_controller_resource_changes before being requested. -# TYPE resource_quota_controller_resource_changes_queue_latency summary -resource_quota_controller_resource_changes_queue_latency{quantile="0.5"} 3 -resource_quota_controller_resource_changes_queue_latency{quantile="0.9"} 5 -resource_quota_controller_resource_changes_queue_latency{quantile="0.99"} 5 -resource_quota_controller_resource_changes_queue_latency_sum 3778 -resource_quota_controller_resource_changes_queue_latency_count 132 -# HELP resource_quota_controller_resource_changes_retries (Deprecated) Total number of retries handled by workqueue: resource_quota_controller_resource_changes -# TYPE resource_quota_controller_resource_changes_retries counter -resource_quota_controller_resource_changes_retries 0 -# HELP resource_quota_controller_resource_changes_unfinished_work_seconds (Deprecated) How many seconds of work resource_quota_controller_resource_changes has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE resource_quota_controller_resource_changes_unfinished_work_seconds gauge -resource_quota_controller_resource_changes_unfinished_work_seconds 0 -# HELP resource_quota_controller_resource_changes_work_duration (Deprecated) How long processing an item from workqueueresource_quota_controller_resource_changes takes. -# TYPE resource_quota_controller_resource_changes_work_duration summary -resource_quota_controller_resource_changes_work_duration{quantile="0.5"} 11 -resource_quota_controller_resource_changes_work_duration{quantile="0.9"} 19 -resource_quota_controller_resource_changes_work_duration{quantile="0.99"} 19 -resource_quota_controller_resource_changes_work_duration_sum 1419 -resource_quota_controller_resource_changes_work_duration_count 132 -# HELP resourcequota_primary_adds (Deprecated) Total number of adds handled by workqueue: resourcequota_primary -# TYPE resourcequota_primary_adds counter -resourcequota_primary_adds 0 -# HELP resourcequota_primary_depth (Deprecated) Current depth of workqueue: resourcequota_primary -# TYPE resourcequota_primary_depth gauge -resourcequota_primary_depth 0 -# HELP resourcequota_primary_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for resourcequota_primary been running. -# TYPE resourcequota_primary_longest_running_processor_microseconds gauge -resourcequota_primary_longest_running_processor_microseconds 0 -# HELP resourcequota_primary_queue_latency (Deprecated) How long an item stays in workqueueresourcequota_primary before being requested. -# TYPE resourcequota_primary_queue_latency summary -resourcequota_primary_queue_latency{quantile="0.5"} NaN -resourcequota_primary_queue_latency{quantile="0.9"} NaN -resourcequota_primary_queue_latency{quantile="0.99"} NaN -resourcequota_primary_queue_latency_sum 0 -resourcequota_primary_queue_latency_count 0 -# HELP resourcequota_primary_retries (Deprecated) Total number of retries handled by workqueue: resourcequota_primary -# TYPE resourcequota_primary_retries counter -resourcequota_primary_retries 0 -# HELP resourcequota_primary_unfinished_work_seconds (Deprecated) How many seconds of work resourcequota_primary has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE resourcequota_primary_unfinished_work_seconds gauge -resourcequota_primary_unfinished_work_seconds 0 -# HELP resourcequota_primary_work_duration (Deprecated) How long processing an item from workqueueresourcequota_primary takes. -# TYPE resourcequota_primary_work_duration summary -resourcequota_primary_work_duration{quantile="0.5"} NaN -resourcequota_primary_work_duration{quantile="0.9"} NaN -resourcequota_primary_work_duration{quantile="0.99"} NaN -resourcequota_primary_work_duration_sum 0 -resourcequota_primary_work_duration_count 0 -# HELP resourcequota_priority_adds (Deprecated) Total number of adds handled by workqueue: resourcequota_priority -# TYPE resourcequota_priority_adds counter -resourcequota_priority_adds 0 -# HELP resourcequota_priority_depth (Deprecated) Current depth of workqueue: resourcequota_priority -# TYPE resourcequota_priority_depth gauge -resourcequota_priority_depth 0 -# HELP resourcequota_priority_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for resourcequota_priority been running. -# TYPE resourcequota_priority_longest_running_processor_microseconds gauge -resourcequota_priority_longest_running_processor_microseconds 0 -# HELP resourcequota_priority_queue_latency (Deprecated) How long an item stays in workqueueresourcequota_priority before being requested. -# TYPE resourcequota_priority_queue_latency summary -resourcequota_priority_queue_latency{quantile="0.5"} NaN -resourcequota_priority_queue_latency{quantile="0.9"} NaN -resourcequota_priority_queue_latency{quantile="0.99"} NaN -resourcequota_priority_queue_latency_sum 0 -resourcequota_priority_queue_latency_count 0 -# HELP resourcequota_priority_retries (Deprecated) Total number of retries handled by workqueue: resourcequota_priority -# TYPE resourcequota_priority_retries counter -resourcequota_priority_retries 0 -# HELP resourcequota_priority_unfinished_work_seconds (Deprecated) How many seconds of work resourcequota_priority has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE resourcequota_priority_unfinished_work_seconds gauge -resourcequota_priority_unfinished_work_seconds 0 -# HELP resourcequota_priority_work_duration (Deprecated) How long processing an item from workqueueresourcequota_priority takes. -# TYPE resourcequota_priority_work_duration summary -resourcequota_priority_work_duration{quantile="0.5"} NaN -resourcequota_priority_work_duration{quantile="0.9"} NaN -resourcequota_priority_work_duration{quantile="0.99"} NaN -resourcequota_priority_work_duration_sum 0 -resourcequota_priority_work_duration_count 0 -# HELP rest_client_request_duration_seconds Request latency in seconds. Broken down by verb and URL. -# TYPE rest_client_request_duration_seconds histogram -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="0.001"} 0 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="0.002"} 0 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="0.004"} 1 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="0.008"} 3 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="0.016"} 5 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="0.032"} 6 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="0.064"} 6 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="0.128"} 6 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="0.256"} 6 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="0.512"} 6 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="+Inf"} 6 -rest_client_request_duration_seconds_sum{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE"} 0.053191289999999995 -rest_client_request_duration_seconds_count{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE"} 6 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.001"} 10478 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.002"} 49873 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.004"} 181102 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.008"} 478929 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.016"} 878653 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.032"} 1.019228e+06 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.064"} 1.02024e+06 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.128"} 1.020267e+06 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.256"} 1.020267e+06 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.512"} 1.020267e+06 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="+Inf"} 1.020268e+06 -rest_client_request_duration_seconds_sum{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET"} 9770.739176391411 -rest_client_request_duration_seconds_count{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET"} 1.020268e+06 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="0.001"} 0 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="0.002"} 0 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="0.004"} 3 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="0.008"} 9 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="0.016"} 13 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="0.032"} 16 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="0.064"} 18 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="0.128"} 18 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="0.256"} 18 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="0.512"} 18 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="+Inf"} 18 -rest_client_request_duration_seconds_sum{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH"} 0.24382298700000002 -rest_client_request_duration_seconds_count{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH"} 18 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.001"} 2 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.002"} 29 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.004"} 70 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.008"} 106 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.016"} 138 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.032"} 144 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.064"} 145 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.128"} 145 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.256"} 145 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.512"} 145 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="+Inf"} 145 -rest_client_request_duration_seconds_sum{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST"} 0.8918479449999999 -rest_client_request_duration_seconds_count{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST"} 145 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="0.001"} 0 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="0.002"} 161 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="0.004"} 12560 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="0.008"} 36621 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="0.016"} 164080 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="0.032"} 172452 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="0.064"} 172672 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="0.128"} 172676 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="0.256"} 172676 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="0.512"} 172676 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="+Inf"} 172676 -rest_client_request_duration_seconds_sum{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT"} 1774.3122605790109 -rest_client_request_duration_seconds_count{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT"} 172676 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="0.001"} 705 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="0.002"} 3249 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="0.004"} 21454 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="0.008"} 22939 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="0.016"} 23026 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="0.032"} 23031 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="0.064"} 23031 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="0.128"} 23031 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="0.256"} 23031 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="0.512"} 23031 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="+Inf"} 23031 -rest_client_request_duration_seconds_sum{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET"} 67.97392132900035 -rest_client_request_duration_seconds_count{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET"} 23031 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="0.001"} 2736 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="0.002"} 17044 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="0.004"} 22773 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="0.008"} 22994 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="0.016"} 23029 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="0.032"} 23031 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="0.064"} 23031 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="0.128"} 23031 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="0.256"} 23031 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="0.512"} 23031 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="+Inf"} 23031 -rest_client_request_duration_seconds_sum{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET"} 41.15710899300018 -rest_client_request_duration_seconds_count{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET"} 23031 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="0.001"} 0 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="0.002"} 0 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="0.004"} 0 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="0.008"} 1 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="0.016"} 1 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="0.032"} 1 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="0.064"} 1 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="0.128"} 1 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="0.256"} 1 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="0.512"} 1 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="+Inf"} 1 -rest_client_request_duration_seconds_sum{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET"} 0.005862051 -rest_client_request_duration_seconds_count{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET"} 1 -# HELP rest_client_request_latency_seconds (Deprecated) Request latency in seconds. Broken down by verb and URL. -# TYPE rest_client_request_latency_seconds histogram -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="0.002"} 0 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="0.004"} 1 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="0.008"} 3 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="0.016"} 5 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="0.032"} 6 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="0.064"} 6 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="0.128"} 6 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="0.256"} 6 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="0.512"} 6 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE",le="+Inf"} 6 -rest_client_request_latency_seconds_sum{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE"} 0.053191289999999995 -rest_client_request_latency_seconds_count{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="DELETE"} 6 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.001"} 10478 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.002"} 49873 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.004"} 181102 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.008"} 478929 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.016"} 878653 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.032"} 1.019228e+06 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.064"} 1.02024e+06 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.128"} 1.020267e+06 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.256"} 1.020267e+06 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.512"} 1.020267e+06 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="+Inf"} 1.020268e+06 -rest_client_request_latency_seconds_sum{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET"} 9770.739176391411 -rest_client_request_latency_seconds_count{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET"} 1.020268e+06 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="0.002"} 0 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="0.004"} 3 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="0.008"} 9 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="0.016"} 13 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="0.032"} 16 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="0.064"} 18 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="0.128"} 18 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="0.256"} 18 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="0.512"} 18 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH",le="+Inf"} 18 -rest_client_request_latency_seconds_sum{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH"} 0.24382298700000002 -rest_client_request_latency_seconds_count{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PATCH"} 18 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.001"} 2 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.002"} 29 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.004"} 70 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.008"} 106 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.016"} 138 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.032"} 144 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.064"} 145 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.128"} 145 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.256"} 145 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.512"} 145 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="+Inf"} 145 -rest_client_request_latency_seconds_sum{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST"} 0.8918479449999999 -rest_client_request_latency_seconds_count{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST"} 145 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="0.002"} 161 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="0.004"} 12560 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="0.008"} 36621 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="0.016"} 164080 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="0.032"} 172452 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="0.064"} 172672 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="0.128"} 172676 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="0.256"} 172676 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="0.512"} 172676 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT",le="+Inf"} 172676 -rest_client_request_latency_seconds_sum{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT"} 1774.3122605790109 -rest_client_request_latency_seconds_count{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="PUT"} 172676 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="0.001"} 705 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="0.002"} 3249 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="0.004"} 21454 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="0.008"} 22939 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="0.016"} 23026 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="0.032"} 23031 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="0.064"} 23031 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="0.128"} 23031 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="0.256"} 23031 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="0.512"} 23031 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET",le="+Inf"} 23031 -rest_client_request_latency_seconds_sum{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET"} 67.97392132900035 -rest_client_request_latency_seconds_count{url="https://192.168.205.10:6443/api?timeout=32s",verb="GET"} 23031 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="0.001"} 2736 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="0.002"} 17044 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="0.004"} 22773 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="0.008"} 22994 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="0.016"} 23029 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="0.032"} 23031 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="0.064"} 23031 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="0.128"} 23031 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="0.256"} 23031 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="0.512"} 23031 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET",le="+Inf"} 23031 -rest_client_request_latency_seconds_sum{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET"} 41.15710899300018 -rest_client_request_latency_seconds_count{url="https://192.168.205.10:6443/apis?timeout=32s",verb="GET"} 23031 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="0.002"} 0 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="0.004"} 0 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="0.008"} 1 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="0.016"} 1 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="0.032"} 1 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="0.064"} 1 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="0.128"} 1 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="0.256"} 1 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="0.512"} 1 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET",le="+Inf"} 1 -rest_client_request_latency_seconds_sum{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET"} 0.005862051 -rest_client_request_latency_seconds_count{url="https://192.168.205.10:6443/healthz?timeout=32s",verb="GET"} 1 -# HELP rest_client_requests_total Number of HTTP requests, partitioned by status code, method, and host. -# TYPE rest_client_requests_total counter -rest_client_requests_total{code="200",host="192.168.205.10:6443",method="DELETE"} 6 -rest_client_requests_total{code="200",host="192.168.205.10:6443",method="GET"} 1.113352e+06 -rest_client_requests_total{code="200",host="192.168.205.10:6443",method="PATCH"} 18 -rest_client_requests_total{code="200",host="192.168.205.10:6443",method="PUT"} 172664 -rest_client_requests_total{code="201",host="192.168.205.10:6443",method="POST"} 145 -rest_client_requests_total{code="403",host="192.168.205.10:6443",method="GET"} 1 -rest_client_requests_total{code="404",host="192.168.205.10:6443",method="GET"} 28 -rest_client_requests_total{code="409",host="192.168.205.10:6443",method="PUT"} 12 -# HELP service_adds (Deprecated) Total number of adds handled by workqueue: service -# TYPE service_adds counter -service_adds 3 -# HELP service_controller_rate_limiter_use A metric measuring the saturation of the rate limiter for service_controller -# TYPE service_controller_rate_limiter_use gauge -service_controller_rate_limiter_use 0 -# HELP service_depth (Deprecated) Current depth of workqueue: service -# TYPE service_depth gauge -service_depth 3 -# HELP service_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for service been running. -# TYPE service_longest_running_processor_microseconds gauge -service_longest_running_processor_microseconds 0 -# HELP service_queue_latency (Deprecated) How long an item stays in workqueueservice before being requested. -# TYPE service_queue_latency summary -service_queue_latency{quantile="0.5"} NaN -service_queue_latency{quantile="0.9"} NaN -service_queue_latency{quantile="0.99"} NaN -service_queue_latency_sum 0 -service_queue_latency_count 0 -# HELP service_retries (Deprecated) Total number of retries handled by workqueue: service -# TYPE service_retries counter -service_retries 0 -# HELP service_unfinished_work_seconds (Deprecated) How many seconds of work service has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE service_unfinished_work_seconds gauge -service_unfinished_work_seconds 0 -# HELP service_work_duration (Deprecated) How long processing an item from workqueueservice takes. -# TYPE service_work_duration summary -service_work_duration{quantile="0.5"} NaN -service_work_duration{quantile="0.9"} NaN -service_work_duration{quantile="0.99"} NaN -service_work_duration_sum 0 -service_work_duration_count 0 -# HELP serviceaccount_adds (Deprecated) Total number of adds handled by workqueue: serviceaccount -# TYPE serviceaccount_adds counter -serviceaccount_adds 4 -# HELP serviceaccount_controller_rate_limiter_use A metric measuring the saturation of the rate limiter for serviceaccount_controller -# TYPE serviceaccount_controller_rate_limiter_use gauge -serviceaccount_controller_rate_limiter_use 0 -# HELP serviceaccount_depth (Deprecated) Current depth of workqueue: serviceaccount -# TYPE serviceaccount_depth gauge -serviceaccount_depth 0 -# HELP serviceaccount_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for serviceaccount been running. -# TYPE serviceaccount_longest_running_processor_microseconds gauge -serviceaccount_longest_running_processor_microseconds 0 -# HELP serviceaccount_queue_latency (Deprecated) How long an item stays in workqueueserviceaccount before being requested. -# TYPE serviceaccount_queue_latency summary -serviceaccount_queue_latency{quantile="0.5"} NaN -serviceaccount_queue_latency{quantile="0.9"} NaN -serviceaccount_queue_latency{quantile="0.99"} NaN -serviceaccount_queue_latency_sum 388662 -serviceaccount_queue_latency_count 4 -# HELP serviceaccount_retries (Deprecated) Total number of retries handled by workqueue: serviceaccount -# TYPE serviceaccount_retries counter -serviceaccount_retries 0 -# HELP serviceaccount_tokens_controller_rate_limiter_use A metric measuring the saturation of the rate limiter for serviceaccount_tokens_controller -# TYPE serviceaccount_tokens_controller_rate_limiter_use gauge -serviceaccount_tokens_controller_rate_limiter_use 0 -# HELP serviceaccount_tokens_secret_adds (Deprecated) Total number of adds handled by workqueue: serviceaccount_tokens_secret -# TYPE serviceaccount_tokens_secret_adds counter -serviceaccount_tokens_secret_adds 34 -# HELP serviceaccount_tokens_secret_depth (Deprecated) Current depth of workqueue: serviceaccount_tokens_secret -# TYPE serviceaccount_tokens_secret_depth gauge -serviceaccount_tokens_secret_depth 0 -# HELP serviceaccount_tokens_secret_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for serviceaccount_tokens_secret been running. -# TYPE serviceaccount_tokens_secret_longest_running_processor_microseconds gauge -serviceaccount_tokens_secret_longest_running_processor_microseconds 0 -# HELP serviceaccount_tokens_secret_queue_latency (Deprecated) How long an item stays in workqueueserviceaccount_tokens_secret before being requested. -# TYPE serviceaccount_tokens_secret_queue_latency summary -serviceaccount_tokens_secret_queue_latency{quantile="0.5"} NaN -serviceaccount_tokens_secret_queue_latency{quantile="0.9"} NaN -serviceaccount_tokens_secret_queue_latency{quantile="0.99"} NaN -serviceaccount_tokens_secret_queue_latency_sum 197 -serviceaccount_tokens_secret_queue_latency_count 34 -# HELP serviceaccount_tokens_secret_retries (Deprecated) Total number of retries handled by workqueue: serviceaccount_tokens_secret -# TYPE serviceaccount_tokens_secret_retries counter -serviceaccount_tokens_secret_retries 0 -# HELP serviceaccount_tokens_secret_unfinished_work_seconds (Deprecated) How many seconds of work serviceaccount_tokens_secret has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE serviceaccount_tokens_secret_unfinished_work_seconds gauge -serviceaccount_tokens_secret_unfinished_work_seconds 0 -# HELP serviceaccount_tokens_secret_work_duration (Deprecated) How long processing an item from workqueueserviceaccount_tokens_secret takes. -# TYPE serviceaccount_tokens_secret_work_duration summary -serviceaccount_tokens_secret_work_duration{quantile="0.5"} NaN -serviceaccount_tokens_secret_work_duration{quantile="0.9"} NaN -serviceaccount_tokens_secret_work_duration{quantile="0.99"} NaN -serviceaccount_tokens_secret_work_duration_sum 670 -serviceaccount_tokens_secret_work_duration_count 34 -# HELP serviceaccount_tokens_service_adds (Deprecated) Total number of adds handled by workqueue: serviceaccount_tokens_service -# TYPE serviceaccount_tokens_service_adds counter -serviceaccount_tokens_service_adds 68 -# HELP serviceaccount_tokens_service_depth (Deprecated) Current depth of workqueue: serviceaccount_tokens_service -# TYPE serviceaccount_tokens_service_depth gauge -serviceaccount_tokens_service_depth 0 -# HELP serviceaccount_tokens_service_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for serviceaccount_tokens_service been running. -# TYPE serviceaccount_tokens_service_longest_running_processor_microseconds gauge -serviceaccount_tokens_service_longest_running_processor_microseconds 0 -# HELP serviceaccount_tokens_service_queue_latency (Deprecated) How long an item stays in workqueueserviceaccount_tokens_service before being requested. -# TYPE serviceaccount_tokens_service_queue_latency summary -serviceaccount_tokens_service_queue_latency{quantile="0.5"} NaN -serviceaccount_tokens_service_queue_latency{quantile="0.9"} NaN -serviceaccount_tokens_service_queue_latency{quantile="0.99"} NaN -serviceaccount_tokens_service_queue_latency_sum 105569 -serviceaccount_tokens_service_queue_latency_count 68 -# HELP serviceaccount_tokens_service_retries (Deprecated) Total number of retries handled by workqueue: serviceaccount_tokens_service -# TYPE serviceaccount_tokens_service_retries counter -serviceaccount_tokens_service_retries 0 -# HELP serviceaccount_tokens_service_unfinished_work_seconds (Deprecated) How many seconds of work serviceaccount_tokens_service has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE serviceaccount_tokens_service_unfinished_work_seconds gauge -serviceaccount_tokens_service_unfinished_work_seconds 0 -# HELP serviceaccount_tokens_service_work_duration (Deprecated) How long processing an item from workqueueserviceaccount_tokens_service takes. -# TYPE serviceaccount_tokens_service_work_duration summary -serviceaccount_tokens_service_work_duration{quantile="0.5"} NaN -serviceaccount_tokens_service_work_duration{quantile="0.9"} NaN -serviceaccount_tokens_service_work_duration{quantile="0.99"} NaN -serviceaccount_tokens_service_work_duration_sum 654827 -serviceaccount_tokens_service_work_duration_count 68 -# HELP serviceaccount_unfinished_work_seconds (Deprecated) How many seconds of work serviceaccount has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE serviceaccount_unfinished_work_seconds gauge -serviceaccount_unfinished_work_seconds 0 -# HELP serviceaccount_work_duration (Deprecated) How long processing an item from workqueueserviceaccount takes. -# TYPE serviceaccount_work_duration summary -serviceaccount_work_duration{quantile="0.5"} NaN -serviceaccount_work_duration{quantile="0.9"} NaN -serviceaccount_work_duration{quantile="0.99"} NaN -serviceaccount_work_duration_sum 30523 -serviceaccount_work_duration_count 4 -# HELP statefulset_adds (Deprecated) Total number of adds handled by workqueue: statefulset -# TYPE statefulset_adds counter -statefulset_adds 0 -# HELP statefulset_depth (Deprecated) Current depth of workqueue: statefulset -# TYPE statefulset_depth gauge -statefulset_depth 0 -# HELP statefulset_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for statefulset been running. -# TYPE statefulset_longest_running_processor_microseconds gauge -statefulset_longest_running_processor_microseconds 0 -# HELP statefulset_queue_latency (Deprecated) How long an item stays in workqueuestatefulset before being requested. -# TYPE statefulset_queue_latency summary -statefulset_queue_latency{quantile="0.5"} NaN -statefulset_queue_latency{quantile="0.9"} NaN -statefulset_queue_latency{quantile="0.99"} NaN -statefulset_queue_latency_sum 0 -statefulset_queue_latency_count 0 -# HELP statefulset_retries (Deprecated) Total number of retries handled by workqueue: statefulset -# TYPE statefulset_retries counter -statefulset_retries 0 -# HELP statefulset_unfinished_work_seconds (Deprecated) How many seconds of work statefulset has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE statefulset_unfinished_work_seconds gauge -statefulset_unfinished_work_seconds 0 -# HELP statefulset_work_duration (Deprecated) How long processing an item from workqueuestatefulset takes. -# TYPE statefulset_work_duration summary -statefulset_work_duration{quantile="0.5"} NaN -statefulset_work_duration{quantile="0.9"} NaN -statefulset_work_duration{quantile="0.99"} NaN -statefulset_work_duration_sum 0 -statefulset_work_duration_count 0 -# HELP token_cleaner_adds (Deprecated) Total number of adds handled by workqueue: token_cleaner -# TYPE token_cleaner_adds counter -token_cleaner_adds 2 -# HELP token_cleaner_depth (Deprecated) Current depth of workqueue: token_cleaner -# TYPE token_cleaner_depth gauge -token_cleaner_depth 0 -# HELP token_cleaner_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for token_cleaner been running. -# TYPE token_cleaner_longest_running_processor_microseconds gauge -token_cleaner_longest_running_processor_microseconds 0 -# HELP token_cleaner_queue_latency (Deprecated) How long an item stays in workqueuetoken_cleaner before being requested. -# TYPE token_cleaner_queue_latency summary -token_cleaner_queue_latency{quantile="0.5"} NaN -token_cleaner_queue_latency{quantile="0.9"} NaN -token_cleaner_queue_latency{quantile="0.99"} NaN -token_cleaner_queue_latency_sum 200106 -token_cleaner_queue_latency_count 2 -# HELP token_cleaner_rate_limiter_use A metric measuring the saturation of the rate limiter for token_cleaner -# TYPE token_cleaner_rate_limiter_use gauge -token_cleaner_rate_limiter_use 0 -# HELP token_cleaner_retries (Deprecated) Total number of retries handled by workqueue: token_cleaner -# TYPE token_cleaner_retries counter -token_cleaner_retries 0 -# HELP token_cleaner_unfinished_work_seconds (Deprecated) How many seconds of work token_cleaner has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE token_cleaner_unfinished_work_seconds gauge -token_cleaner_unfinished_work_seconds 0 -# HELP token_cleaner_work_duration (Deprecated) How long processing an item from workqueuetoken_cleaner takes. -# TYPE token_cleaner_work_duration summary -token_cleaner_work_duration{quantile="0.5"} NaN -token_cleaner_work_duration{quantile="0.9"} NaN -token_cleaner_work_duration{quantile="0.99"} NaN -token_cleaner_work_duration_sum 70 -token_cleaner_work_duration_count 2 -# HELP ttlcontroller_adds (Deprecated) Total number of adds handled by workqueue: ttlcontroller -# TYPE ttlcontroller_adds counter -ttlcontroller_adds 17424 -# HELP ttlcontroller_depth (Deprecated) Current depth of workqueue: ttlcontroller -# TYPE ttlcontroller_depth gauge -ttlcontroller_depth 0 -# HELP ttlcontroller_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for ttlcontroller been running. -# TYPE ttlcontroller_longest_running_processor_microseconds gauge -ttlcontroller_longest_running_processor_microseconds 0 -# HELP ttlcontroller_queue_latency (Deprecated) How long an item stays in workqueuettlcontroller before being requested. -# TYPE ttlcontroller_queue_latency summary -ttlcontroller_queue_latency{quantile="0.5"} 3 -ttlcontroller_queue_latency{quantile="0.9"} 7 -ttlcontroller_queue_latency{quantile="0.99"} 8 -ttlcontroller_queue_latency_sum 287116 -ttlcontroller_queue_latency_count 17424 -# HELP ttlcontroller_retries (Deprecated) Total number of retries handled by workqueue: ttlcontroller -# TYPE ttlcontroller_retries counter -ttlcontroller_retries 0 -# HELP ttlcontroller_unfinished_work_seconds (Deprecated) How many seconds of work ttlcontroller has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE ttlcontroller_unfinished_work_seconds gauge -ttlcontroller_unfinished_work_seconds 0 -# HELP ttlcontroller_work_duration (Deprecated) How long processing an item from workqueuettlcontroller takes. -# TYPE ttlcontroller_work_duration summary -ttlcontroller_work_duration{quantile="0.5"} 7 -ttlcontroller_work_duration{quantile="0.9"} 14 -ttlcontroller_work_duration{quantile="0.99"} 14 -ttlcontroller_work_duration_sum 365409 -ttlcontroller_work_duration_count 17424 -# HELP volumes_adds (Deprecated) Total number of adds handled by workqueue: volumes -# TYPE volumes_adds counter -volumes_adds 0 -# HELP volumes_depth (Deprecated) Current depth of workqueue: volumes -# TYPE volumes_depth gauge -volumes_depth 0 -# HELP volumes_longest_running_processor_microseconds (Deprecated) How many microseconds has the longest running processor for volumes been running. -# TYPE volumes_longest_running_processor_microseconds gauge -volumes_longest_running_processor_microseconds 0 -# HELP volumes_queue_latency (Deprecated) How long an item stays in workqueuevolumes before being requested. -# TYPE volumes_queue_latency summary -volumes_queue_latency{quantile="0.5"} NaN -volumes_queue_latency{quantile="0.9"} NaN -volumes_queue_latency{quantile="0.99"} NaN -volumes_queue_latency_sum 0 -volumes_queue_latency_count 0 -# HELP volumes_unfinished_work_seconds (Deprecated) How many seconds of work volumes has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE volumes_unfinished_work_seconds gauge -volumes_unfinished_work_seconds 0 -# HELP volumes_work_duration (Deprecated) How long processing an item from workqueuevolumes takes. -# TYPE volumes_work_duration summary -volumes_work_duration{quantile="0.5"} NaN -volumes_work_duration{quantile="0.9"} NaN -volumes_work_duration{quantile="0.99"} NaN -volumes_work_duration_sum 0 -volumes_work_duration_count 0 -# HELP workqueue_adds_total Total number of adds handled by workqueue -# TYPE workqueue_adds_total counter -workqueue_adds_total{name="ClusterRoleAggregator"} 68 -workqueue_adds_total{name="bootstrap_signer_queue"} 2 -workqueue_adds_total{name="certificate"} 12 -workqueue_adds_total{name="claims"} 0 -workqueue_adds_total{name="daemonset"} 78 -workqueue_adds_total{name="deployment"} 46 -workqueue_adds_total{name="disruption"} 0 -workqueue_adds_total{name="disruption_recheck"} 0 -workqueue_adds_total{name="endpoint"} 26 -workqueue_adds_total{name="garbage_collector_attempt_to_delete"} 13 -workqueue_adds_total{name="garbage_collector_attempt_to_orphan"} 0 -workqueue_adds_total{name="garbage_collector_graph_changes"} 468043 -workqueue_adds_total{name="horizontalpodautoscaler"} 0 -workqueue_adds_total{name="job"} 0 -workqueue_adds_total{name="namespace"} 0 -workqueue_adds_total{name="node_lifecycle_controller"} 17427 -workqueue_adds_total{name="noexec_taint_node"} 12 -workqueue_adds_total{name="noexec_taint_pod"} 35 -workqueue_adds_total{name="pvcprotection"} 0 -workqueue_adds_total{name="pvcs"} 0 -workqueue_adds_total{name="pvprotection"} 0 -workqueue_adds_total{name="replicaset"} 51 -workqueue_adds_total{name="replicationmanager"} 0 -workqueue_adds_total{name="resource_quota_controller_resource_changes"} 132 -workqueue_adds_total{name="resourcequota_primary"} 0 -workqueue_adds_total{name="resourcequota_priority"} 0 -workqueue_adds_total{name="service"} 3 -workqueue_adds_total{name="serviceaccount"} 4 -workqueue_adds_total{name="serviceaccount_tokens_secret"} 34 -workqueue_adds_total{name="serviceaccount_tokens_service"} 68 -workqueue_adds_total{name="statefulset"} 0 -workqueue_adds_total{name="token_cleaner"} 2 -workqueue_adds_total{name="ttlcontroller"} 17424 -workqueue_adds_total{name="volumes"} 0 -# HELP workqueue_depth Current depth of workqueue -# TYPE workqueue_depth gauge -workqueue_depth{name="ClusterRoleAggregator"} 0 -workqueue_depth{name="bootstrap_signer_queue"} 0 -workqueue_depth{name="certificate"} 0 -workqueue_depth{name="claims"} 0 -workqueue_depth{name="daemonset"} 0 -workqueue_depth{name="deployment"} 0 -workqueue_depth{name="disruption"} 0 -workqueue_depth{name="disruption_recheck"} 0 -workqueue_depth{name="endpoint"} 0 -workqueue_depth{name="garbage_collector_attempt_to_delete"} 0 -workqueue_depth{name="garbage_collector_attempt_to_orphan"} 0 -workqueue_depth{name="garbage_collector_graph_changes"} 0 -workqueue_depth{name="horizontalpodautoscaler"} 0 -workqueue_depth{name="job"} 0 -workqueue_depth{name="namespace"} 0 -workqueue_depth{name="node_lifecycle_controller"} 0 -workqueue_depth{name="noexec_taint_node"} 0 -workqueue_depth{name="noexec_taint_pod"} 0 -workqueue_depth{name="pvcprotection"} 0 -workqueue_depth{name="pvcs"} 0 -workqueue_depth{name="pvprotection"} 0 -workqueue_depth{name="replicaset"} 0 -workqueue_depth{name="replicationmanager"} 0 -workqueue_depth{name="resource_quota_controller_resource_changes"} 0 -workqueue_depth{name="resourcequota_primary"} 0 -workqueue_depth{name="resourcequota_priority"} 0 -workqueue_depth{name="service"} 3 -workqueue_depth{name="serviceaccount"} 0 -workqueue_depth{name="serviceaccount_tokens_secret"} 0 -workqueue_depth{name="serviceaccount_tokens_service"} 0 -workqueue_depth{name="statefulset"} 0 -workqueue_depth{name="token_cleaner"} 0 -workqueue_depth{name="ttlcontroller"} 0 -workqueue_depth{name="volumes"} 0 -# HELP workqueue_longest_running_processor_seconds How many seconds has the longest running processor for workqueue been running. -# TYPE workqueue_longest_running_processor_seconds gauge -workqueue_longest_running_processor_seconds{name="ClusterRoleAggregator"} 0 -workqueue_longest_running_processor_seconds{name="bootstrap_signer_queue"} 0 -workqueue_longest_running_processor_seconds{name="certificate"} 0 -workqueue_longest_running_processor_seconds{name="claims"} 0 -workqueue_longest_running_processor_seconds{name="daemonset"} 0 -workqueue_longest_running_processor_seconds{name="deployment"} 0 -workqueue_longest_running_processor_seconds{name="disruption"} 0 -workqueue_longest_running_processor_seconds{name="disruption_recheck"} 0 -workqueue_longest_running_processor_seconds{name="endpoint"} 0 -workqueue_longest_running_processor_seconds{name="garbage_collector_attempt_to_delete"} 0 -workqueue_longest_running_processor_seconds{name="garbage_collector_attempt_to_orphan"} 0 -workqueue_longest_running_processor_seconds{name="garbage_collector_graph_changes"} 0 -workqueue_longest_running_processor_seconds{name="horizontalpodautoscaler"} 0 -workqueue_longest_running_processor_seconds{name="job"} 0 -workqueue_longest_running_processor_seconds{name="namespace"} 0 -workqueue_longest_running_processor_seconds{name="node_lifecycle_controller"} 0 -workqueue_longest_running_processor_seconds{name="noexec_taint_node"} 0 -workqueue_longest_running_processor_seconds{name="noexec_taint_pod"} 0 -workqueue_longest_running_processor_seconds{name="pvcprotection"} 0 -workqueue_longest_running_processor_seconds{name="pvcs"} 0 -workqueue_longest_running_processor_seconds{name="pvprotection"} 0 -workqueue_longest_running_processor_seconds{name="replicaset"} 0 -workqueue_longest_running_processor_seconds{name="replicationmanager"} 0 -workqueue_longest_running_processor_seconds{name="resource_quota_controller_resource_changes"} 0 -workqueue_longest_running_processor_seconds{name="resourcequota_primary"} 0 -workqueue_longest_running_processor_seconds{name="resourcequota_priority"} 0 -workqueue_longest_running_processor_seconds{name="service"} 0 -workqueue_longest_running_processor_seconds{name="serviceaccount"} 0 -workqueue_longest_running_processor_seconds{name="serviceaccount_tokens_secret"} 0 -workqueue_longest_running_processor_seconds{name="serviceaccount_tokens_service"} 0 -workqueue_longest_running_processor_seconds{name="statefulset"} 0 -workqueue_longest_running_processor_seconds{name="token_cleaner"} 0 -workqueue_longest_running_processor_seconds{name="ttlcontroller"} 0 -workqueue_longest_running_processor_seconds{name="volumes"} 0 -# HELP workqueue_queue_duration_seconds How long in seconds an item stays in workqueue before being requested. -# TYPE workqueue_queue_duration_seconds histogram -workqueue_queue_duration_seconds_bucket{name="ClusterRoleAggregator",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="ClusterRoleAggregator",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="ClusterRoleAggregator",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="ClusterRoleAggregator",le="9.999999999999999e-06"} 7 -workqueue_queue_duration_seconds_bucket{name="ClusterRoleAggregator",le="9.999999999999999e-05"} 18 -workqueue_queue_duration_seconds_bucket{name="ClusterRoleAggregator",le="0.001"} 49 -workqueue_queue_duration_seconds_bucket{name="ClusterRoleAggregator",le="0.01"} 64 -workqueue_queue_duration_seconds_bucket{name="ClusterRoleAggregator",le="0.1"} 68 -workqueue_queue_duration_seconds_bucket{name="ClusterRoleAggregator",le="1"} 68 -workqueue_queue_duration_seconds_bucket{name="ClusterRoleAggregator",le="10"} 68 -workqueue_queue_duration_seconds_bucket{name="ClusterRoleAggregator",le="+Inf"} 68 -workqueue_queue_duration_seconds_sum{name="ClusterRoleAggregator"} 0.28645800099999996 -workqueue_queue_duration_seconds_count{name="ClusterRoleAggregator"} 68 -workqueue_queue_duration_seconds_bucket{name="bootstrap_signer_queue",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="bootstrap_signer_queue",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="bootstrap_signer_queue",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="bootstrap_signer_queue",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="bootstrap_signer_queue",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="bootstrap_signer_queue",le="0.001"} 1 -workqueue_queue_duration_seconds_bucket{name="bootstrap_signer_queue",le="0.01"} 1 -workqueue_queue_duration_seconds_bucket{name="bootstrap_signer_queue",le="0.1"} 1 -workqueue_queue_duration_seconds_bucket{name="bootstrap_signer_queue",le="1"} 1 -workqueue_queue_duration_seconds_bucket{name="bootstrap_signer_queue",le="10"} 1 -workqueue_queue_duration_seconds_bucket{name="bootstrap_signer_queue",le="+Inf"} 2 -workqueue_queue_duration_seconds_sum{name="bootstrap_signer_queue"} 14.401751724999999 -workqueue_queue_duration_seconds_count{name="bootstrap_signer_queue"} 2 -workqueue_queue_duration_seconds_bucket{name="certificate",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="certificate",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="certificate",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="certificate",le="9.999999999999999e-06"} 9 -workqueue_queue_duration_seconds_bucket{name="certificate",le="9.999999999999999e-05"} 9 -workqueue_queue_duration_seconds_bucket{name="certificate",le="0.001"} 10 -workqueue_queue_duration_seconds_bucket{name="certificate",le="0.01"} 11 -workqueue_queue_duration_seconds_bucket{name="certificate",le="0.1"} 12 -workqueue_queue_duration_seconds_bucket{name="certificate",le="1"} 12 -workqueue_queue_duration_seconds_bucket{name="certificate",le="10"} 12 -workqueue_queue_duration_seconds_bucket{name="certificate",le="+Inf"} 12 -workqueue_queue_duration_seconds_sum{name="certificate"} 0.038108969 -workqueue_queue_duration_seconds_count{name="certificate"} 12 -workqueue_queue_duration_seconds_bucket{name="claims",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="claims",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="claims",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="claims",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="claims",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="claims",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="claims",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="claims",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="claims",le="1"} 0 -workqueue_queue_duration_seconds_bucket{name="claims",le="10"} 0 -workqueue_queue_duration_seconds_bucket{name="claims",le="+Inf"} 0 -workqueue_queue_duration_seconds_sum{name="claims"} 0 -workqueue_queue_duration_seconds_count{name="claims"} 0 -workqueue_queue_duration_seconds_bucket{name="daemonset",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="daemonset",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="daemonset",le="1e-06"} 1 -workqueue_queue_duration_seconds_bucket{name="daemonset",le="9.999999999999999e-06"} 39 -workqueue_queue_duration_seconds_bucket{name="daemonset",le="9.999999999999999e-05"} 45 -workqueue_queue_duration_seconds_bucket{name="daemonset",le="0.001"} 52 -workqueue_queue_duration_seconds_bucket{name="daemonset",le="0.01"} 67 -workqueue_queue_duration_seconds_bucket{name="daemonset",le="0.1"} 76 -workqueue_queue_duration_seconds_bucket{name="daemonset",le="1"} 78 -workqueue_queue_duration_seconds_bucket{name="daemonset",le="10"} 78 -workqueue_queue_duration_seconds_bucket{name="daemonset",le="+Inf"} 78 -workqueue_queue_duration_seconds_sum{name="daemonset"} 1.5595404020000003 -workqueue_queue_duration_seconds_count{name="daemonset"} 78 -workqueue_queue_duration_seconds_bucket{name="deployment",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="deployment",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="deployment",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="deployment",le="9.999999999999999e-06"} 23 -workqueue_queue_duration_seconds_bucket{name="deployment",le="9.999999999999999e-05"} 30 -workqueue_queue_duration_seconds_bucket{name="deployment",le="0.001"} 37 -workqueue_queue_duration_seconds_bucket{name="deployment",le="0.01"} 39 -workqueue_queue_duration_seconds_bucket{name="deployment",le="0.1"} 44 -workqueue_queue_duration_seconds_bucket{name="deployment",le="1"} 46 -workqueue_queue_duration_seconds_bucket{name="deployment",le="10"} 46 -workqueue_queue_duration_seconds_bucket{name="deployment",le="+Inf"} 46 -workqueue_queue_duration_seconds_sum{name="deployment"} 0.9826296849999996 -workqueue_queue_duration_seconds_count{name="deployment"} 46 -workqueue_queue_duration_seconds_bucket{name="disruption",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="disruption",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="disruption",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="disruption",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="disruption",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="disruption",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="disruption",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="disruption",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="disruption",le="1"} 0 -workqueue_queue_duration_seconds_bucket{name="disruption",le="10"} 0 -workqueue_queue_duration_seconds_bucket{name="disruption",le="+Inf"} 0 -workqueue_queue_duration_seconds_sum{name="disruption"} 0 -workqueue_queue_duration_seconds_count{name="disruption"} 0 -workqueue_queue_duration_seconds_bucket{name="disruption_recheck",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="disruption_recheck",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="disruption_recheck",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="disruption_recheck",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="disruption_recheck",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="disruption_recheck",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="disruption_recheck",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="disruption_recheck",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="disruption_recheck",le="1"} 0 -workqueue_queue_duration_seconds_bucket{name="disruption_recheck",le="10"} 0 -workqueue_queue_duration_seconds_bucket{name="disruption_recheck",le="+Inf"} 0 -workqueue_queue_duration_seconds_sum{name="disruption_recheck"} 0 -workqueue_queue_duration_seconds_count{name="disruption_recheck"} 0 -workqueue_queue_duration_seconds_bucket{name="endpoint",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="endpoint",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="endpoint",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="endpoint",le="9.999999999999999e-06"} 13 -workqueue_queue_duration_seconds_bucket{name="endpoint",le="9.999999999999999e-05"} 19 -workqueue_queue_duration_seconds_bucket{name="endpoint",le="0.001"} 22 -workqueue_queue_duration_seconds_bucket{name="endpoint",le="0.01"} 23 -workqueue_queue_duration_seconds_bucket{name="endpoint",le="0.1"} 26 -workqueue_queue_duration_seconds_bucket{name="endpoint",le="1"} 26 -workqueue_queue_duration_seconds_bucket{name="endpoint",le="10"} 26 -workqueue_queue_duration_seconds_bucket{name="endpoint",le="+Inf"} 26 -workqueue_queue_duration_seconds_sum{name="endpoint"} 0.2692520600000001 -workqueue_queue_duration_seconds_count{name="endpoint"} 26 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="9.999999999999999e-06"} 5 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="9.999999999999999e-05"} 7 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="0.001"} 8 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="0.01"} 8 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="0.1"} 10 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="1"} 13 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="10"} 13 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="+Inf"} 13 -workqueue_queue_duration_seconds_sum{name="garbage_collector_attempt_to_delete"} 1.3872897999999998 -workqueue_queue_duration_seconds_count{name="garbage_collector_attempt_to_delete"} 13 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="1"} 0 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="10"} 0 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="+Inf"} 0 -workqueue_queue_duration_seconds_sum{name="garbage_collector_attempt_to_orphan"} 0 -workqueue_queue_duration_seconds_count{name="garbage_collector_attempt_to_orphan"} 0 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_graph_changes",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_graph_changes",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_graph_changes",le="1e-06"} 37 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_graph_changes",le="9.999999999999999e-06"} 389208 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_graph_changes",le="9.999999999999999e-05"} 466108 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_graph_changes",le="0.001"} 467897 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_graph_changes",le="0.01"} 467963 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_graph_changes",le="0.1"} 467965 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_graph_changes",le="1"} 467965 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_graph_changes",le="10"} 467965 -workqueue_queue_duration_seconds_bucket{name="garbage_collector_graph_changes",le="+Inf"} 468043 -workqueue_queue_duration_seconds_sum{name="garbage_collector_graph_changes"} 1054.3542824003453 -workqueue_queue_duration_seconds_count{name="garbage_collector_graph_changes"} 468043 -workqueue_queue_duration_seconds_bucket{name="horizontalpodautoscaler",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="horizontalpodautoscaler",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="horizontalpodautoscaler",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="horizontalpodautoscaler",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="horizontalpodautoscaler",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="horizontalpodautoscaler",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="horizontalpodautoscaler",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="horizontalpodautoscaler",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="horizontalpodautoscaler",le="1"} 0 -workqueue_queue_duration_seconds_bucket{name="horizontalpodautoscaler",le="10"} 0 -workqueue_queue_duration_seconds_bucket{name="horizontalpodautoscaler",le="+Inf"} 0 -workqueue_queue_duration_seconds_sum{name="horizontalpodautoscaler"} 0 -workqueue_queue_duration_seconds_count{name="horizontalpodautoscaler"} 0 -workqueue_queue_duration_seconds_bucket{name="job",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="job",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="job",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="job",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="job",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="job",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="job",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="job",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="job",le="1"} 0 -workqueue_queue_duration_seconds_bucket{name="job",le="10"} 0 -workqueue_queue_duration_seconds_bucket{name="job",le="+Inf"} 0 -workqueue_queue_duration_seconds_sum{name="job"} 0 -workqueue_queue_duration_seconds_count{name="job"} 0 -workqueue_queue_duration_seconds_bucket{name="namespace",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="namespace",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="namespace",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="namespace",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="namespace",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="namespace",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="namespace",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="namespace",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="namespace",le="1"} 0 -workqueue_queue_duration_seconds_bucket{name="namespace",le="10"} 0 -workqueue_queue_duration_seconds_bucket{name="namespace",le="+Inf"} 0 -workqueue_queue_duration_seconds_sum{name="namespace"} 0 -workqueue_queue_duration_seconds_count{name="namespace"} 0 -workqueue_queue_duration_seconds_bucket{name="node_lifecycle_controller",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="node_lifecycle_controller",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="node_lifecycle_controller",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="node_lifecycle_controller",le="9.999999999999999e-06"} 16347 -workqueue_queue_duration_seconds_bucket{name="node_lifecycle_controller",le="9.999999999999999e-05"} 17350 -workqueue_queue_duration_seconds_bucket{name="node_lifecycle_controller",le="0.001"} 17418 -workqueue_queue_duration_seconds_bucket{name="node_lifecycle_controller",le="0.01"} 17426 -workqueue_queue_duration_seconds_bucket{name="node_lifecycle_controller",le="0.1"} 17427 -workqueue_queue_duration_seconds_bucket{name="node_lifecycle_controller",le="1"} 17427 -workqueue_queue_duration_seconds_bucket{name="node_lifecycle_controller",le="10"} 17427 -workqueue_queue_duration_seconds_bucket{name="node_lifecycle_controller",le="+Inf"} 17427 -workqueue_queue_duration_seconds_sum{name="node_lifecycle_controller"} 0.1868222499999999 -workqueue_queue_duration_seconds_count{name="node_lifecycle_controller"} 17427 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_node",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_node",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_node",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_node",le="9.999999999999999e-06"} 11 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_node",le="9.999999999999999e-05"} 11 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_node",le="0.001"} 11 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_node",le="0.01"} 11 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_node",le="0.1"} 12 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_node",le="1"} 12 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_node",le="10"} 12 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_node",le="+Inf"} 12 -workqueue_queue_duration_seconds_sum{name="noexec_taint_node"} 0.041855234000000005 -workqueue_queue_duration_seconds_count{name="noexec_taint_node"} 12 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_pod",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_pod",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_pod",le="1e-06"} 2 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_pod",le="9.999999999999999e-06"} 32 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_pod",le="9.999999999999999e-05"} 33 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_pod",le="0.001"} 33 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_pod",le="0.01"} 33 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_pod",le="0.1"} 33 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_pod",le="1"} 35 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_pod",le="10"} 35 -workqueue_queue_duration_seconds_bucket{name="noexec_taint_pod",le="+Inf"} 35 -workqueue_queue_duration_seconds_sum{name="noexec_taint_pod"} 0.6616985819999999 -workqueue_queue_duration_seconds_count{name="noexec_taint_pod"} 35 -workqueue_queue_duration_seconds_bucket{name="pvcprotection",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="pvcprotection",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="pvcprotection",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="pvcprotection",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="pvcprotection",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="pvcprotection",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="pvcprotection",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="pvcprotection",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="pvcprotection",le="1"} 0 -workqueue_queue_duration_seconds_bucket{name="pvcprotection",le="10"} 0 -workqueue_queue_duration_seconds_bucket{name="pvcprotection",le="+Inf"} 0 -workqueue_queue_duration_seconds_sum{name="pvcprotection"} 0 -workqueue_queue_duration_seconds_count{name="pvcprotection"} 0 -workqueue_queue_duration_seconds_bucket{name="pvcs",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="pvcs",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="pvcs",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="pvcs",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="pvcs",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="pvcs",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="pvcs",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="pvcs",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="pvcs",le="1"} 0 -workqueue_queue_duration_seconds_bucket{name="pvcs",le="10"} 0 -workqueue_queue_duration_seconds_bucket{name="pvcs",le="+Inf"} 0 -workqueue_queue_duration_seconds_sum{name="pvcs"} 0 -workqueue_queue_duration_seconds_count{name="pvcs"} 0 -workqueue_queue_duration_seconds_bucket{name="pvprotection",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="pvprotection",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="pvprotection",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="pvprotection",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="pvprotection",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="pvprotection",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="pvprotection",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="pvprotection",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="pvprotection",le="1"} 0 -workqueue_queue_duration_seconds_bucket{name="pvprotection",le="10"} 0 -workqueue_queue_duration_seconds_bucket{name="pvprotection",le="+Inf"} 0 -workqueue_queue_duration_seconds_sum{name="pvprotection"} 0 -workqueue_queue_duration_seconds_count{name="pvprotection"} 0 -workqueue_queue_duration_seconds_bucket{name="replicaset",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="replicaset",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="replicaset",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="replicaset",le="9.999999999999999e-06"} 27 -workqueue_queue_duration_seconds_bucket{name="replicaset",le="9.999999999999999e-05"} 34 -workqueue_queue_duration_seconds_bucket{name="replicaset",le="0.001"} 41 -workqueue_queue_duration_seconds_bucket{name="replicaset",le="0.01"} 46 -workqueue_queue_duration_seconds_bucket{name="replicaset",le="0.1"} 51 -workqueue_queue_duration_seconds_bucket{name="replicaset",le="1"} 51 -workqueue_queue_duration_seconds_bucket{name="replicaset",le="10"} 51 -workqueue_queue_duration_seconds_bucket{name="replicaset",le="+Inf"} 51 -workqueue_queue_duration_seconds_sum{name="replicaset"} 0.11309252500000003 -workqueue_queue_duration_seconds_count{name="replicaset"} 51 -workqueue_queue_duration_seconds_bucket{name="replicationmanager",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="replicationmanager",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="replicationmanager",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="replicationmanager",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="replicationmanager",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="replicationmanager",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="replicationmanager",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="replicationmanager",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="replicationmanager",le="1"} 0 -workqueue_queue_duration_seconds_bucket{name="replicationmanager",le="10"} 0 -workqueue_queue_duration_seconds_bucket{name="replicationmanager",le="+Inf"} 0 -workqueue_queue_duration_seconds_sum{name="replicationmanager"} 0 -workqueue_queue_duration_seconds_count{name="replicationmanager"} 0 -workqueue_queue_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="1e-06"} 1 -workqueue_queue_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="9.999999999999999e-06"} 39 -workqueue_queue_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="9.999999999999999e-05"} 129 -workqueue_queue_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="0.001"} 132 -workqueue_queue_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="0.01"} 132 -workqueue_queue_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="0.1"} 132 -workqueue_queue_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="1"} 132 -workqueue_queue_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="10"} 132 -workqueue_queue_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="+Inf"} 132 -workqueue_queue_duration_seconds_sum{name="resource_quota_controller_resource_changes"} 0.003766253999999999 -workqueue_queue_duration_seconds_count{name="resource_quota_controller_resource_changes"} 132 -workqueue_queue_duration_seconds_bucket{name="resourcequota_primary",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="resourcequota_primary",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="resourcequota_primary",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="resourcequota_primary",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="resourcequota_primary",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="resourcequota_primary",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="resourcequota_primary",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="resourcequota_primary",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="resourcequota_primary",le="1"} 0 -workqueue_queue_duration_seconds_bucket{name="resourcequota_primary",le="10"} 0 -workqueue_queue_duration_seconds_bucket{name="resourcequota_primary",le="+Inf"} 0 -workqueue_queue_duration_seconds_sum{name="resourcequota_primary"} 0 -workqueue_queue_duration_seconds_count{name="resourcequota_primary"} 0 -workqueue_queue_duration_seconds_bucket{name="resourcequota_priority",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="resourcequota_priority",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="resourcequota_priority",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="resourcequota_priority",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="resourcequota_priority",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="resourcequota_priority",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="resourcequota_priority",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="resourcequota_priority",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="resourcequota_priority",le="1"} 0 -workqueue_queue_duration_seconds_bucket{name="resourcequota_priority",le="10"} 0 -workqueue_queue_duration_seconds_bucket{name="resourcequota_priority",le="+Inf"} 0 -workqueue_queue_duration_seconds_sum{name="resourcequota_priority"} 0 -workqueue_queue_duration_seconds_count{name="resourcequota_priority"} 0 -workqueue_queue_duration_seconds_bucket{name="service",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="service",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="service",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="service",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="service",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="service",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="service",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="service",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="service",le="1"} 0 -workqueue_queue_duration_seconds_bucket{name="service",le="10"} 0 -workqueue_queue_duration_seconds_bucket{name="service",le="+Inf"} 0 -workqueue_queue_duration_seconds_sum{name="service"} 0 -workqueue_queue_duration_seconds_count{name="service"} 0 -workqueue_queue_duration_seconds_bucket{name="serviceaccount",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="serviceaccount",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="serviceaccount",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="serviceaccount",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="serviceaccount",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="serviceaccount",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="serviceaccount",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="serviceaccount",le="0.1"} 2 -workqueue_queue_duration_seconds_bucket{name="serviceaccount",le="1"} 4 -workqueue_queue_duration_seconds_bucket{name="serviceaccount",le="10"} 4 -workqueue_queue_duration_seconds_bucket{name="serviceaccount",le="+Inf"} 4 -workqueue_queue_duration_seconds_sum{name="serviceaccount"} 0.388663017 -workqueue_queue_duration_seconds_count{name="serviceaccount"} 4 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="9.999999999999999e-06"} 31 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="9.999999999999999e-05"} 34 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="0.001"} 34 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="0.01"} 34 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="0.1"} 34 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="1"} 34 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="10"} 34 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="+Inf"} 34 -workqueue_queue_duration_seconds_sum{name="serviceaccount_tokens_secret"} 0.000185251 -workqueue_queue_duration_seconds_count{name="serviceaccount_tokens_secret"} 34 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_service",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_service",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_service",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_service",le="9.999999999999999e-06"} 40 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_service",le="9.999999999999999e-05"} 45 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_service",le="0.001"} 61 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_service",le="0.01"} 67 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_service",le="0.1"} 68 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_service",le="1"} 68 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_service",le="10"} 68 -workqueue_queue_duration_seconds_bucket{name="serviceaccount_tokens_service",le="+Inf"} 68 -workqueue_queue_duration_seconds_sum{name="serviceaccount_tokens_service"} 0.10551579500000001 -workqueue_queue_duration_seconds_count{name="serviceaccount_tokens_service"} 68 -workqueue_queue_duration_seconds_bucket{name="statefulset",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="statefulset",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="statefulset",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="statefulset",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="statefulset",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="statefulset",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="statefulset",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="statefulset",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="statefulset",le="1"} 0 -workqueue_queue_duration_seconds_bucket{name="statefulset",le="10"} 0 -workqueue_queue_duration_seconds_bucket{name="statefulset",le="+Inf"} 0 -workqueue_queue_duration_seconds_sum{name="statefulset"} 0 -workqueue_queue_duration_seconds_count{name="statefulset"} 0 -workqueue_queue_duration_seconds_bucket{name="token_cleaner",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="token_cleaner",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="token_cleaner",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="token_cleaner",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="token_cleaner",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="token_cleaner",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="token_cleaner",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="token_cleaner",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="token_cleaner",le="1"} 2 -workqueue_queue_duration_seconds_bucket{name="token_cleaner",le="10"} 2 -workqueue_queue_duration_seconds_bucket{name="token_cleaner",le="+Inf"} 2 -workqueue_queue_duration_seconds_sum{name="token_cleaner"} 0.200106169 -workqueue_queue_duration_seconds_count{name="token_cleaner"} 2 -workqueue_queue_duration_seconds_bucket{name="ttlcontroller",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="ttlcontroller",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="ttlcontroller",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="ttlcontroller",le="9.999999999999999e-06"} 16913 -workqueue_queue_duration_seconds_bucket{name="ttlcontroller",le="9.999999999999999e-05"} 17362 -workqueue_queue_duration_seconds_bucket{name="ttlcontroller",le="0.001"} 17413 -workqueue_queue_duration_seconds_bucket{name="ttlcontroller",le="0.01"} 17421 -workqueue_queue_duration_seconds_bucket{name="ttlcontroller",le="0.1"} 17424 -workqueue_queue_duration_seconds_bucket{name="ttlcontroller",le="1"} 17424 -workqueue_queue_duration_seconds_bucket{name="ttlcontroller",le="10"} 17424 -workqueue_queue_duration_seconds_bucket{name="ttlcontroller",le="+Inf"} 17424 -workqueue_queue_duration_seconds_sum{name="ttlcontroller"} 0.26012484000000097 -workqueue_queue_duration_seconds_count{name="ttlcontroller"} 17424 -workqueue_queue_duration_seconds_bucket{name="volumes",le="1e-08"} 0 -workqueue_queue_duration_seconds_bucket{name="volumes",le="1e-07"} 0 -workqueue_queue_duration_seconds_bucket{name="volumes",le="1e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="volumes",le="9.999999999999999e-06"} 0 -workqueue_queue_duration_seconds_bucket{name="volumes",le="9.999999999999999e-05"} 0 -workqueue_queue_duration_seconds_bucket{name="volumes",le="0.001"} 0 -workqueue_queue_duration_seconds_bucket{name="volumes",le="0.01"} 0 -workqueue_queue_duration_seconds_bucket{name="volumes",le="0.1"} 0 -workqueue_queue_duration_seconds_bucket{name="volumes",le="1"} 0 -workqueue_queue_duration_seconds_bucket{name="volumes",le="10"} 0 -workqueue_queue_duration_seconds_bucket{name="volumes",le="+Inf"} 0 -workqueue_queue_duration_seconds_sum{name="volumes"} 0 -workqueue_queue_duration_seconds_count{name="volumes"} 0 -# HELP workqueue_retries_total Total number of retries handled by workqueue -# TYPE workqueue_retries_total counter -workqueue_retries_total{name="ClusterRoleAggregator"} 2 -workqueue_retries_total{name="bootstrap_signer_queue"} 0 -workqueue_retries_total{name="certificate"} 0 -workqueue_retries_total{name="daemonset"} 3 -workqueue_retries_total{name="deployment"} 11 -workqueue_retries_total{name="disruption"} 0 -workqueue_retries_total{name="disruption_recheck"} 0 -workqueue_retries_total{name="endpoint"} 0 -workqueue_retries_total{name="garbage_collector_attempt_to_delete"} 0 -workqueue_retries_total{name="garbage_collector_attempt_to_orphan"} 0 -workqueue_retries_total{name="garbage_collector_graph_changes"} 0 -workqueue_retries_total{name="horizontalpodautoscaler"} 0 -workqueue_retries_total{name="job"} 0 -workqueue_retries_total{name="namespace"} 0 -workqueue_retries_total{name="pvcprotection"} 0 -workqueue_retries_total{name="pvcs"} 0 -workqueue_retries_total{name="pvprotection"} 0 -workqueue_retries_total{name="replicaset"} 0 -workqueue_retries_total{name="replicationmanager"} 0 -workqueue_retries_total{name="resource_quota_controller_resource_changes"} 0 -workqueue_retries_total{name="resourcequota_primary"} 0 -workqueue_retries_total{name="resourcequota_priority"} 0 -workqueue_retries_total{name="service"} 0 -workqueue_retries_total{name="serviceaccount"} 0 -workqueue_retries_total{name="serviceaccount_tokens_secret"} 0 -workqueue_retries_total{name="serviceaccount_tokens_service"} 0 -workqueue_retries_total{name="statefulset"} 0 -workqueue_retries_total{name="token_cleaner"} 0 -workqueue_retries_total{name="ttlcontroller"} 0 -# HELP workqueue_unfinished_work_seconds How many seconds of work has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. -# TYPE workqueue_unfinished_work_seconds gauge -workqueue_unfinished_work_seconds{name="ClusterRoleAggregator"} 0 -workqueue_unfinished_work_seconds{name="bootstrap_signer_queue"} 0 -workqueue_unfinished_work_seconds{name="certificate"} 0 -workqueue_unfinished_work_seconds{name="claims"} 0 -workqueue_unfinished_work_seconds{name="daemonset"} 0 -workqueue_unfinished_work_seconds{name="deployment"} 0 -workqueue_unfinished_work_seconds{name="disruption"} 0 -workqueue_unfinished_work_seconds{name="disruption_recheck"} 0 -workqueue_unfinished_work_seconds{name="endpoint"} 0 -workqueue_unfinished_work_seconds{name="garbage_collector_attempt_to_delete"} 0 -workqueue_unfinished_work_seconds{name="garbage_collector_attempt_to_orphan"} 0 -workqueue_unfinished_work_seconds{name="garbage_collector_graph_changes"} 0 -workqueue_unfinished_work_seconds{name="horizontalpodautoscaler"} 0 -workqueue_unfinished_work_seconds{name="job"} 0 -workqueue_unfinished_work_seconds{name="namespace"} 0 -workqueue_unfinished_work_seconds{name="node_lifecycle_controller"} 0 -workqueue_unfinished_work_seconds{name="noexec_taint_node"} 0 -workqueue_unfinished_work_seconds{name="noexec_taint_pod"} 0 -workqueue_unfinished_work_seconds{name="pvcprotection"} 0 -workqueue_unfinished_work_seconds{name="pvcs"} 0 -workqueue_unfinished_work_seconds{name="pvprotection"} 0 -workqueue_unfinished_work_seconds{name="replicaset"} 0 -workqueue_unfinished_work_seconds{name="replicationmanager"} 0 -workqueue_unfinished_work_seconds{name="resource_quota_controller_resource_changes"} 0 -workqueue_unfinished_work_seconds{name="resourcequota_primary"} 0 -workqueue_unfinished_work_seconds{name="resourcequota_priority"} 0 -workqueue_unfinished_work_seconds{name="service"} 0 -workqueue_unfinished_work_seconds{name="serviceaccount"} 0 -workqueue_unfinished_work_seconds{name="serviceaccount_tokens_secret"} 0 -workqueue_unfinished_work_seconds{name="serviceaccount_tokens_service"} 0 -workqueue_unfinished_work_seconds{name="statefulset"} 0 -workqueue_unfinished_work_seconds{name="token_cleaner"} 0 -workqueue_unfinished_work_seconds{name="ttlcontroller"} 0 -workqueue_unfinished_work_seconds{name="volumes"} 0 -# HELP workqueue_work_duration_seconds How long in seconds processing an item from workqueue takes. -# TYPE workqueue_work_duration_seconds histogram -workqueue_work_duration_seconds_bucket{name="ClusterRoleAggregator",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="ClusterRoleAggregator",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="ClusterRoleAggregator",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="ClusterRoleAggregator",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="ClusterRoleAggregator",le="9.999999999999999e-05"} 4 -workqueue_work_duration_seconds_bucket{name="ClusterRoleAggregator",le="0.001"} 39 -workqueue_work_duration_seconds_bucket{name="ClusterRoleAggregator",le="0.01"} 67 -workqueue_work_duration_seconds_bucket{name="ClusterRoleAggregator",le="0.1"} 68 -workqueue_work_duration_seconds_bucket{name="ClusterRoleAggregator",le="1"} 68 -workqueue_work_duration_seconds_bucket{name="ClusterRoleAggregator",le="10"} 68 -workqueue_work_duration_seconds_bucket{name="ClusterRoleAggregator",le="+Inf"} 68 -workqueue_work_duration_seconds_sum{name="ClusterRoleAggregator"} 0.11381497699999998 -workqueue_work_duration_seconds_count{name="ClusterRoleAggregator"} 68 -workqueue_work_duration_seconds_bucket{name="bootstrap_signer_queue",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="bootstrap_signer_queue",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="bootstrap_signer_queue",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="bootstrap_signer_queue",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="bootstrap_signer_queue",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="bootstrap_signer_queue",le="0.001"} 1 -workqueue_work_duration_seconds_bucket{name="bootstrap_signer_queue",le="0.01"} 2 -workqueue_work_duration_seconds_bucket{name="bootstrap_signer_queue",le="0.1"} 2 -workqueue_work_duration_seconds_bucket{name="bootstrap_signer_queue",le="1"} 2 -workqueue_work_duration_seconds_bucket{name="bootstrap_signer_queue",le="10"} 2 -workqueue_work_duration_seconds_bucket{name="bootstrap_signer_queue",le="+Inf"} 2 -workqueue_work_duration_seconds_sum{name="bootstrap_signer_queue"} 0.00357992 -workqueue_work_duration_seconds_count{name="bootstrap_signer_queue"} 2 -workqueue_work_duration_seconds_bucket{name="certificate",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="certificate",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="certificate",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="certificate",le="9.999999999999999e-06"} 6 -workqueue_work_duration_seconds_bucket{name="certificate",le="9.999999999999999e-05"} 9 -workqueue_work_duration_seconds_bucket{name="certificate",le="0.001"} 9 -workqueue_work_duration_seconds_bucket{name="certificate",le="0.01"} 10 -workqueue_work_duration_seconds_bucket{name="certificate",le="0.1"} 12 -workqueue_work_duration_seconds_bucket{name="certificate",le="1"} 12 -workqueue_work_duration_seconds_bucket{name="certificate",le="10"} 12 -workqueue_work_duration_seconds_bucket{name="certificate",le="+Inf"} 12 -workqueue_work_duration_seconds_sum{name="certificate"} 0.051641981999999996 -workqueue_work_duration_seconds_count{name="certificate"} 12 -workqueue_work_duration_seconds_bucket{name="claims",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="claims",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="claims",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="claims",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="claims",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="claims",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="claims",le="0.01"} 0 -workqueue_work_duration_seconds_bucket{name="claims",le="0.1"} 0 -workqueue_work_duration_seconds_bucket{name="claims",le="1"} 0 -workqueue_work_duration_seconds_bucket{name="claims",le="10"} 0 -workqueue_work_duration_seconds_bucket{name="claims",le="+Inf"} 0 -workqueue_work_duration_seconds_sum{name="claims"} 0 -workqueue_work_duration_seconds_count{name="claims"} 0 -workqueue_work_duration_seconds_bucket{name="daemonset",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="daemonset",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="daemonset",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="daemonset",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="daemonset",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="daemonset",le="0.001"} 40 -workqueue_work_duration_seconds_bucket{name="daemonset",le="0.01"} 62 -workqueue_work_duration_seconds_bucket{name="daemonset",le="0.1"} 78 -workqueue_work_duration_seconds_bucket{name="daemonset",le="1"} 78 -workqueue_work_duration_seconds_bucket{name="daemonset",le="10"} 78 -workqueue_work_duration_seconds_bucket{name="daemonset",le="+Inf"} 78 -workqueue_work_duration_seconds_sum{name="daemonset"} 0.548410361 -workqueue_work_duration_seconds_count{name="daemonset"} 78 -workqueue_work_duration_seconds_bucket{name="deployment",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="deployment",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="deployment",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="deployment",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="deployment",le="9.999999999999999e-05"} 2 -workqueue_work_duration_seconds_bucket{name="deployment",le="0.001"} 21 -workqueue_work_duration_seconds_bucket{name="deployment",le="0.01"} 41 -workqueue_work_duration_seconds_bucket{name="deployment",le="0.1"} 46 -workqueue_work_duration_seconds_bucket{name="deployment",le="1"} 46 -workqueue_work_duration_seconds_bucket{name="deployment",le="10"} 46 -workqueue_work_duration_seconds_bucket{name="deployment",le="+Inf"} 46 -workqueue_work_duration_seconds_sum{name="deployment"} 0.23289842399999997 -workqueue_work_duration_seconds_count{name="deployment"} 46 -workqueue_work_duration_seconds_bucket{name="disruption",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="disruption",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="disruption",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="disruption",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="disruption",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="disruption",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="disruption",le="0.01"} 0 -workqueue_work_duration_seconds_bucket{name="disruption",le="0.1"} 0 -workqueue_work_duration_seconds_bucket{name="disruption",le="1"} 0 -workqueue_work_duration_seconds_bucket{name="disruption",le="10"} 0 -workqueue_work_duration_seconds_bucket{name="disruption",le="+Inf"} 0 -workqueue_work_duration_seconds_sum{name="disruption"} 0 -workqueue_work_duration_seconds_count{name="disruption"} 0 -workqueue_work_duration_seconds_bucket{name="disruption_recheck",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="disruption_recheck",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="disruption_recheck",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="disruption_recheck",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="disruption_recheck",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="disruption_recheck",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="disruption_recheck",le="0.01"} 0 -workqueue_work_duration_seconds_bucket{name="disruption_recheck",le="0.1"} 0 -workqueue_work_duration_seconds_bucket{name="disruption_recheck",le="1"} 0 -workqueue_work_duration_seconds_bucket{name="disruption_recheck",le="10"} 0 -workqueue_work_duration_seconds_bucket{name="disruption_recheck",le="+Inf"} 0 -workqueue_work_duration_seconds_sum{name="disruption_recheck"} 0 -workqueue_work_duration_seconds_count{name="disruption_recheck"} 0 -workqueue_work_duration_seconds_bucket{name="endpoint",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="endpoint",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="endpoint",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="endpoint",le="9.999999999999999e-06"} 2 -workqueue_work_duration_seconds_bucket{name="endpoint",le="9.999999999999999e-05"} 10 -workqueue_work_duration_seconds_bucket{name="endpoint",le="0.001"} 15 -workqueue_work_duration_seconds_bucket{name="endpoint",le="0.01"} 21 -workqueue_work_duration_seconds_bucket{name="endpoint",le="0.1"} 26 -workqueue_work_duration_seconds_bucket{name="endpoint",le="1"} 26 -workqueue_work_duration_seconds_bucket{name="endpoint",le="10"} 26 -workqueue_work_duration_seconds_bucket{name="endpoint",le="+Inf"} 26 -workqueue_work_duration_seconds_sum{name="endpoint"} 0.11135388099999999 -workqueue_work_duration_seconds_count{name="endpoint"} 26 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="9.999999999999999e-06"} 3 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="9.999999999999999e-05"} 3 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="0.001"} 3 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="0.01"} 5 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="0.1"} 9 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="1"} 13 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="10"} 13 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_delete",le="+Inf"} 13 -workqueue_work_duration_seconds_sum{name="garbage_collector_attempt_to_delete"} 1.165676818 -workqueue_work_duration_seconds_count{name="garbage_collector_attempt_to_delete"} 13 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="0.01"} 0 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="0.1"} 0 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="1"} 0 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="10"} 0 -workqueue_work_duration_seconds_bucket{name="garbage_collector_attempt_to_orphan",le="+Inf"} 0 -workqueue_work_duration_seconds_sum{name="garbage_collector_attempt_to_orphan"} 0 -workqueue_work_duration_seconds_count{name="garbage_collector_attempt_to_orphan"} 0 -workqueue_work_duration_seconds_bucket{name="garbage_collector_graph_changes",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="garbage_collector_graph_changes",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="garbage_collector_graph_changes",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="garbage_collector_graph_changes",le="9.999999999999999e-06"} 10992 -workqueue_work_duration_seconds_bucket{name="garbage_collector_graph_changes",le="9.999999999999999e-05"} 458596 -workqueue_work_duration_seconds_bucket{name="garbage_collector_graph_changes",le="0.001"} 467766 -workqueue_work_duration_seconds_bucket{name="garbage_collector_graph_changes",le="0.01"} 468042 -workqueue_work_duration_seconds_bucket{name="garbage_collector_graph_changes",le="0.1"} 468043 -workqueue_work_duration_seconds_bucket{name="garbage_collector_graph_changes",le="1"} 468043 -workqueue_work_duration_seconds_bucket{name="garbage_collector_graph_changes",le="10"} 468043 -workqueue_work_duration_seconds_bucket{name="garbage_collector_graph_changes",le="+Inf"} 468043 -workqueue_work_duration_seconds_sum{name="garbage_collector_graph_changes"} 16.815317167000188 -workqueue_work_duration_seconds_count{name="garbage_collector_graph_changes"} 468043 -workqueue_work_duration_seconds_bucket{name="horizontalpodautoscaler",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="horizontalpodautoscaler",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="horizontalpodautoscaler",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="horizontalpodautoscaler",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="horizontalpodautoscaler",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="horizontalpodautoscaler",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="horizontalpodautoscaler",le="0.01"} 0 -workqueue_work_duration_seconds_bucket{name="horizontalpodautoscaler",le="0.1"} 0 -workqueue_work_duration_seconds_bucket{name="horizontalpodautoscaler",le="1"} 0 -workqueue_work_duration_seconds_bucket{name="horizontalpodautoscaler",le="10"} 0 -workqueue_work_duration_seconds_bucket{name="horizontalpodautoscaler",le="+Inf"} 0 -workqueue_work_duration_seconds_sum{name="horizontalpodautoscaler"} 0 -workqueue_work_duration_seconds_count{name="horizontalpodautoscaler"} 0 -workqueue_work_duration_seconds_bucket{name="job",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="job",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="job",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="job",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="job",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="job",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="job",le="0.01"} 0 -workqueue_work_duration_seconds_bucket{name="job",le="0.1"} 0 -workqueue_work_duration_seconds_bucket{name="job",le="1"} 0 -workqueue_work_duration_seconds_bucket{name="job",le="10"} 0 -workqueue_work_duration_seconds_bucket{name="job",le="+Inf"} 0 -workqueue_work_duration_seconds_sum{name="job"} 0 -workqueue_work_duration_seconds_count{name="job"} 0 -workqueue_work_duration_seconds_bucket{name="namespace",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="namespace",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="namespace",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="namespace",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="namespace",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="namespace",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="namespace",le="0.01"} 0 -workqueue_work_duration_seconds_bucket{name="namespace",le="0.1"} 0 -workqueue_work_duration_seconds_bucket{name="namespace",le="1"} 0 -workqueue_work_duration_seconds_bucket{name="namespace",le="10"} 0 -workqueue_work_duration_seconds_bucket{name="namespace",le="+Inf"} 0 -workqueue_work_duration_seconds_sum{name="namespace"} 0 -workqueue_work_duration_seconds_count{name="namespace"} 0 -workqueue_work_duration_seconds_bucket{name="node_lifecycle_controller",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="node_lifecycle_controller",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="node_lifecycle_controller",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="node_lifecycle_controller",le="9.999999999999999e-06"} 2106 -workqueue_work_duration_seconds_bucket{name="node_lifecycle_controller",le="9.999999999999999e-05"} 17204 -workqueue_work_duration_seconds_bucket{name="node_lifecycle_controller",le="0.001"} 17400 -workqueue_work_duration_seconds_bucket{name="node_lifecycle_controller",le="0.01"} 17426 -workqueue_work_duration_seconds_bucket{name="node_lifecycle_controller",le="0.1"} 17427 -workqueue_work_duration_seconds_bucket{name="node_lifecycle_controller",le="1"} 17427 -workqueue_work_duration_seconds_bucket{name="node_lifecycle_controller",le="10"} 17427 -workqueue_work_duration_seconds_bucket{name="node_lifecycle_controller",le="+Inf"} 17427 -workqueue_work_duration_seconds_sum{name="node_lifecycle_controller"} 0.48389012999999914 -workqueue_work_duration_seconds_count{name="node_lifecycle_controller"} 17427 -workqueue_work_duration_seconds_bucket{name="noexec_taint_node",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="noexec_taint_node",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="noexec_taint_node",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="noexec_taint_node",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="noexec_taint_node",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="noexec_taint_node",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="noexec_taint_node",le="0.01"} 8 -workqueue_work_duration_seconds_bucket{name="noexec_taint_node",le="0.1"} 12 -workqueue_work_duration_seconds_bucket{name="noexec_taint_node",le="1"} 12 -workqueue_work_duration_seconds_bucket{name="noexec_taint_node",le="10"} 12 -workqueue_work_duration_seconds_bucket{name="noexec_taint_node",le="+Inf"} 12 -workqueue_work_duration_seconds_sum{name="noexec_taint_node"} 0.11937619299999999 -workqueue_work_duration_seconds_count{name="noexec_taint_node"} 12 -workqueue_work_duration_seconds_bucket{name="noexec_taint_pod",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="noexec_taint_pod",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="noexec_taint_pod",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="noexec_taint_pod",le="9.999999999999999e-06"} 13 -workqueue_work_duration_seconds_bucket{name="noexec_taint_pod",le="9.999999999999999e-05"} 33 -workqueue_work_duration_seconds_bucket{name="noexec_taint_pod",le="0.001"} 35 -workqueue_work_duration_seconds_bucket{name="noexec_taint_pod",le="0.01"} 35 -workqueue_work_duration_seconds_bucket{name="noexec_taint_pod",le="0.1"} 35 -workqueue_work_duration_seconds_bucket{name="noexec_taint_pod",le="1"} 35 -workqueue_work_duration_seconds_bucket{name="noexec_taint_pod",le="10"} 35 -workqueue_work_duration_seconds_bucket{name="noexec_taint_pod",le="+Inf"} 35 -workqueue_work_duration_seconds_sum{name="noexec_taint_pod"} 0.0009503679999999999 -workqueue_work_duration_seconds_count{name="noexec_taint_pod"} 35 -workqueue_work_duration_seconds_bucket{name="pvcprotection",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="pvcprotection",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="pvcprotection",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="pvcprotection",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="pvcprotection",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="pvcprotection",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="pvcprotection",le="0.01"} 0 -workqueue_work_duration_seconds_bucket{name="pvcprotection",le="0.1"} 0 -workqueue_work_duration_seconds_bucket{name="pvcprotection",le="1"} 0 -workqueue_work_duration_seconds_bucket{name="pvcprotection",le="10"} 0 -workqueue_work_duration_seconds_bucket{name="pvcprotection",le="+Inf"} 0 -workqueue_work_duration_seconds_sum{name="pvcprotection"} 0 -workqueue_work_duration_seconds_count{name="pvcprotection"} 0 -workqueue_work_duration_seconds_bucket{name="pvcs",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="pvcs",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="pvcs",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="pvcs",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="pvcs",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="pvcs",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="pvcs",le="0.01"} 0 -workqueue_work_duration_seconds_bucket{name="pvcs",le="0.1"} 0 -workqueue_work_duration_seconds_bucket{name="pvcs",le="1"} 0 -workqueue_work_duration_seconds_bucket{name="pvcs",le="10"} 0 -workqueue_work_duration_seconds_bucket{name="pvcs",le="+Inf"} 0 -workqueue_work_duration_seconds_sum{name="pvcs"} 0 -workqueue_work_duration_seconds_count{name="pvcs"} 0 -workqueue_work_duration_seconds_bucket{name="pvprotection",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="pvprotection",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="pvprotection",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="pvprotection",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="pvprotection",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="pvprotection",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="pvprotection",le="0.01"} 0 -workqueue_work_duration_seconds_bucket{name="pvprotection",le="0.1"} 0 -workqueue_work_duration_seconds_bucket{name="pvprotection",le="1"} 0 -workqueue_work_duration_seconds_bucket{name="pvprotection",le="10"} 0 -workqueue_work_duration_seconds_bucket{name="pvprotection",le="+Inf"} 0 -workqueue_work_duration_seconds_sum{name="pvprotection"} 0 -workqueue_work_duration_seconds_count{name="pvprotection"} 0 -workqueue_work_duration_seconds_bucket{name="replicaset",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="replicaset",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="replicaset",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="replicaset",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="replicaset",le="9.999999999999999e-05"} 32 -workqueue_work_duration_seconds_bucket{name="replicaset",le="0.001"} 38 -workqueue_work_duration_seconds_bucket{name="replicaset",le="0.01"} 44 -workqueue_work_duration_seconds_bucket{name="replicaset",le="0.1"} 51 -workqueue_work_duration_seconds_bucket{name="replicaset",le="1"} 51 -workqueue_work_duration_seconds_bucket{name="replicaset",le="10"} 51 -workqueue_work_duration_seconds_bucket{name="replicaset",le="+Inf"} 51 -workqueue_work_duration_seconds_sum{name="replicaset"} 0.203478916 -workqueue_work_duration_seconds_count{name="replicaset"} 51 -workqueue_work_duration_seconds_bucket{name="replicationmanager",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="replicationmanager",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="replicationmanager",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="replicationmanager",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="replicationmanager",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="replicationmanager",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="replicationmanager",le="0.01"} 0 -workqueue_work_duration_seconds_bucket{name="replicationmanager",le="0.1"} 0 -workqueue_work_duration_seconds_bucket{name="replicationmanager",le="1"} 0 -workqueue_work_duration_seconds_bucket{name="replicationmanager",le="10"} 0 -workqueue_work_duration_seconds_bucket{name="replicationmanager",le="+Inf"} 0 -workqueue_work_duration_seconds_sum{name="replicationmanager"} 0 -workqueue_work_duration_seconds_count{name="replicationmanager"} 0 -workqueue_work_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="9.999999999999999e-06"} 75 -workqueue_work_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="9.999999999999999e-05"} 132 -workqueue_work_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="0.001"} 132 -workqueue_work_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="0.01"} 132 -workqueue_work_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="0.1"} 132 -workqueue_work_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="1"} 132 -workqueue_work_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="10"} 132 -workqueue_work_duration_seconds_bucket{name="resource_quota_controller_resource_changes",le="+Inf"} 132 -workqueue_work_duration_seconds_sum{name="resource_quota_controller_resource_changes"} 0.001429897 -workqueue_work_duration_seconds_count{name="resource_quota_controller_resource_changes"} 132 -workqueue_work_duration_seconds_bucket{name="resourcequota_primary",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="resourcequota_primary",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="resourcequota_primary",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="resourcequota_primary",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="resourcequota_primary",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="resourcequota_primary",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="resourcequota_primary",le="0.01"} 0 -workqueue_work_duration_seconds_bucket{name="resourcequota_primary",le="0.1"} 0 -workqueue_work_duration_seconds_bucket{name="resourcequota_primary",le="1"} 0 -workqueue_work_duration_seconds_bucket{name="resourcequota_primary",le="10"} 0 -workqueue_work_duration_seconds_bucket{name="resourcequota_primary",le="+Inf"} 0 -workqueue_work_duration_seconds_sum{name="resourcequota_primary"} 0 -workqueue_work_duration_seconds_count{name="resourcequota_primary"} 0 -workqueue_work_duration_seconds_bucket{name="resourcequota_priority",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="resourcequota_priority",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="resourcequota_priority",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="resourcequota_priority",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="resourcequota_priority",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="resourcequota_priority",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="resourcequota_priority",le="0.01"} 0 -workqueue_work_duration_seconds_bucket{name="resourcequota_priority",le="0.1"} 0 -workqueue_work_duration_seconds_bucket{name="resourcequota_priority",le="1"} 0 -workqueue_work_duration_seconds_bucket{name="resourcequota_priority",le="10"} 0 -workqueue_work_duration_seconds_bucket{name="resourcequota_priority",le="+Inf"} 0 -workqueue_work_duration_seconds_sum{name="resourcequota_priority"} 0 -workqueue_work_duration_seconds_count{name="resourcequota_priority"} 0 -workqueue_work_duration_seconds_bucket{name="service",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="service",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="service",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="service",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="service",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="service",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="service",le="0.01"} 0 -workqueue_work_duration_seconds_bucket{name="service",le="0.1"} 0 -workqueue_work_duration_seconds_bucket{name="service",le="1"} 0 -workqueue_work_duration_seconds_bucket{name="service",le="10"} 0 -workqueue_work_duration_seconds_bucket{name="service",le="+Inf"} 0 -workqueue_work_duration_seconds_sum{name="service"} 0 -workqueue_work_duration_seconds_count{name="service"} 0 -workqueue_work_duration_seconds_bucket{name="serviceaccount",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="serviceaccount",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="serviceaccount",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="serviceaccount",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="serviceaccount",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="serviceaccount",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="serviceaccount",le="0.01"} 3 -workqueue_work_duration_seconds_bucket{name="serviceaccount",le="0.1"} 4 -workqueue_work_duration_seconds_bucket{name="serviceaccount",le="1"} 4 -workqueue_work_duration_seconds_bucket{name="serviceaccount",le="10"} 4 -workqueue_work_duration_seconds_bucket{name="serviceaccount",le="+Inf"} 4 -workqueue_work_duration_seconds_sum{name="serviceaccount"} 0.030522505 -workqueue_work_duration_seconds_count{name="serviceaccount"} 4 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="9.999999999999999e-06"} 6 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="9.999999999999999e-05"} 33 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="0.001"} 34 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="0.01"} 34 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="0.1"} 34 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="1"} 34 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="10"} 34 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_secret",le="+Inf"} 34 -workqueue_work_duration_seconds_sum{name="serviceaccount_tokens_secret"} 0.000673381 -workqueue_work_duration_seconds_count{name="serviceaccount_tokens_secret"} 34 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_service",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_service",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_service",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_service",le="9.999999999999999e-06"} 1 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_service",le="9.999999999999999e-05"} 33 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_service",le="0.001"} 34 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_service",le="0.01"} 42 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_service",le="0.1"} 68 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_service",le="1"} 68 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_service",le="10"} 68 -workqueue_work_duration_seconds_bucket{name="serviceaccount_tokens_service",le="+Inf"} 68 -workqueue_work_duration_seconds_sum{name="serviceaccount_tokens_service"} 0.6548375060000002 -workqueue_work_duration_seconds_count{name="serviceaccount_tokens_service"} 68 -workqueue_work_duration_seconds_bucket{name="statefulset",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="statefulset",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="statefulset",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="statefulset",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="statefulset",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="statefulset",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="statefulset",le="0.01"} 0 -workqueue_work_duration_seconds_bucket{name="statefulset",le="0.1"} 0 -workqueue_work_duration_seconds_bucket{name="statefulset",le="1"} 0 -workqueue_work_duration_seconds_bucket{name="statefulset",le="10"} 0 -workqueue_work_duration_seconds_bucket{name="statefulset",le="+Inf"} 0 -workqueue_work_duration_seconds_sum{name="statefulset"} 0 -workqueue_work_duration_seconds_count{name="statefulset"} 0 -workqueue_work_duration_seconds_bucket{name="token_cleaner",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="token_cleaner",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="token_cleaner",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="token_cleaner",le="9.999999999999999e-06"} 1 -workqueue_work_duration_seconds_bucket{name="token_cleaner",le="9.999999999999999e-05"} 2 -workqueue_work_duration_seconds_bucket{name="token_cleaner",le="0.001"} 2 -workqueue_work_duration_seconds_bucket{name="token_cleaner",le="0.01"} 2 -workqueue_work_duration_seconds_bucket{name="token_cleaner",le="0.1"} 2 -workqueue_work_duration_seconds_bucket{name="token_cleaner",le="1"} 2 -workqueue_work_duration_seconds_bucket{name="token_cleaner",le="10"} 2 -workqueue_work_duration_seconds_bucket{name="token_cleaner",le="+Inf"} 2 -workqueue_work_duration_seconds_sum{name="token_cleaner"} 7.0293e-05 -workqueue_work_duration_seconds_count{name="token_cleaner"} 2 -workqueue_work_duration_seconds_bucket{name="ttlcontroller",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="ttlcontroller",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="ttlcontroller",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="ttlcontroller",le="9.999999999999999e-06"} 9941 -workqueue_work_duration_seconds_bucket{name="ttlcontroller",le="9.999999999999999e-05"} 17306 -workqueue_work_duration_seconds_bucket{name="ttlcontroller",le="0.001"} 17406 -workqueue_work_duration_seconds_bucket{name="ttlcontroller",le="0.01"} 17421 -workqueue_work_duration_seconds_bucket{name="ttlcontroller",le="0.1"} 17424 -workqueue_work_duration_seconds_bucket{name="ttlcontroller",le="1"} 17424 -workqueue_work_duration_seconds_bucket{name="ttlcontroller",le="10"} 17424 -workqueue_work_duration_seconds_bucket{name="ttlcontroller",le="+Inf"} 17424 -workqueue_work_duration_seconds_sum{name="ttlcontroller"} 0.3579413709999998 -workqueue_work_duration_seconds_count{name="ttlcontroller"} 17424 -workqueue_work_duration_seconds_bucket{name="volumes",le="1e-08"} 0 -workqueue_work_duration_seconds_bucket{name="volumes",le="1e-07"} 0 -workqueue_work_duration_seconds_bucket{name="volumes",le="1e-06"} 0 -workqueue_work_duration_seconds_bucket{name="volumes",le="9.999999999999999e-06"} 0 -workqueue_work_duration_seconds_bucket{name="volumes",le="9.999999999999999e-05"} 0 -workqueue_work_duration_seconds_bucket{name="volumes",le="0.001"} 0 -workqueue_work_duration_seconds_bucket{name="volumes",le="0.01"} 0 -workqueue_work_duration_seconds_bucket{name="volumes",le="0.1"} 0 -workqueue_work_duration_seconds_bucket{name="volumes",le="1"} 0 -workqueue_work_duration_seconds_bucket{name="volumes",le="10"} 0 -workqueue_work_duration_seconds_bucket{name="volumes",le="+Inf"} 0 -workqueue_work_duration_seconds_sum{name="volumes"} 0 -workqueue_work_duration_seconds_count{name="volumes"} 0 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/controllermanager/_meta/testdata/docs.plain-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/controllermanager/_meta/testdata/docs.plain-expected.json deleted file mode 100644 index 8b1fb71a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/controllermanager/_meta/testdata/docs.plain-expected.json +++ /dev/null @@ -1,1624 +0,0 @@ -[ - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "client": { - "request": { - "count": 1113352 - } - }, - "code": "200", - "host": "192.168.205.10:6443", - "method": "GET" - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "name": "pvcs", - "workqueue": { - "adds": { - "count": 0 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "client": { - "request": { - "count": 18 - } - }, - "code": "200", - "host": "192.168.205.10:6443", - "method": "PATCH" - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "name": "ClusterRoleAggregator", - "workqueue": { - "adds": { - "count": 68 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 2 - }, - "unfinished": { - "sec": 0 - } - } - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "name": "resourcequota_primary", - "workqueue": { - "adds": { - "count": 0 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "name": "deployment", - "workqueue": { - "adds": { - "count": 46 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 11 - }, - "unfinished": { - "sec": 0 - } - } - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "name": "service", - "workqueue": { - "adds": { - "count": 3 - }, - "depth": { - "count": 3 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "name": "garbage_collector_graph_changes", - "workqueue": { - "adds": { - "count": 468043 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "name": "noexec_taint_node", - "workqueue": { - "adds": { - "count": 12 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "unfinished": { - "sec": 0 - } - } - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "name": "replicationmanager", - "workqueue": { - "adds": { - "count": 0 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "name": "horizontalpodautoscaler", - "workqueue": { - "adds": { - "count": 0 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "name": "resourcequota_priority", - "workqueue": { - "adds": { - "count": 0 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "name": "statefulset", - "workqueue": { - "adds": { - "count": 0 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "client": { - "request": { - "count": 12 - } - }, - "code": "409", - "host": "192.168.205.10:6443", - "method": "PUT" - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "name": "replicaset", - "workqueue": { - "adds": { - "count": 51 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "name": "pvprotection", - "workqueue": { - "adds": { - "count": 0 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "name": "namespace", - "workqueue": { - "adds": { - "count": 0 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "client": { - "request": { - "count": 6 - } - }, - "code": "200", - "host": "192.168.205.10:6443", - "method": "DELETE" - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "name": "serviceaccount_tokens_service", - "workqueue": { - "adds": { - "count": 68 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "name": "job", - "workqueue": { - "adds": { - "count": 0 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "name": "serviceaccount_tokens_secret", - "workqueue": { - "adds": { - "count": 34 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "name": "certificate", - "workqueue": { - "adds": { - "count": 12 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "leader": { - "is_master": true - }, - "name": "kube-controller-manager" - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "name": "pvcprotection", - "workqueue": { - "adds": { - "count": 0 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "node": { - "collector": { - "count": 2, - "eviction": { - "count": 7 - }, - "health": { - "pct": 100 - }, - "unhealthy": { - "count": 0 - } - } - }, - "process": { - "cpu": { - "sec": 6265 - }, - "fds": { - "open": { - "count": 14 - } - }, - "memory": { - "resident": { - "bytes": 100958208 - }, - "virtual": { - "bytes": 222724096 - } - }, - "started": { - "sec": 1559227199.05 - } - } - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "handler": "prometheus", - "http": { - "request": { - "duration": { - "us": { - "count": 4, - "percentile": { - "50": 12285.837, - "90": 12285.837, - "99": 12285.837 - }, - "sum": 37076.665 - } - }, - "size": { - "bytes": { - "count": 4, - "percentile": { - "50": 69, - "90": 69, - "99": 69 - }, - "sum": 271 - } - } - }, - "response": { - "size": { - "bytes": { - "count": 4, - "percentile": { - "50": 192971, - "90": 192971, - "99": 192971 - }, - "sum": 771764 - } - } - } - } - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "name": "serviceaccount", - "workqueue": { - "adds": { - "count": 4 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "name": "disruption_recheck", - "workqueue": { - "adds": { - "count": 0 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "name": "resource_quota_controller_resource_changes", - "workqueue": { - "adds": { - "count": 132 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "name": "bootstrap_signer_queue", - "workqueue": { - "adds": { - "count": 2 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "client": { - "request": { - "count": 145 - } - }, - "code": "201", - "host": "192.168.205.10:6443", - "method": "POST" - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "client": { - "request": { - "count": 172664 - } - }, - "code": "200", - "host": "192.168.205.10:6443", - "method": "PUT" - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "name": "disruption", - "workqueue": { - "adds": { - "count": 0 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "name": "volumes", - "workqueue": { - "adds": { - "count": 0 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "unfinished": { - "sec": 0 - } - } - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "client": { - "request": { - "count": 1 - } - }, - "code": "403", - "host": "192.168.205.10:6443", - "method": "GET" - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "name": "daemonset", - "workqueue": { - "adds": { - "count": 78 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 3 - }, - "unfinished": { - "sec": 0 - } - } - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "client": { - "request": { - "count": 28 - } - }, - "code": "404", - "host": "192.168.205.10:6443", - "method": "GET" - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "name": "garbage_collector_attempt_to_orphan", - "workqueue": { - "adds": { - "count": 0 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "name": "token_cleaner", - "workqueue": { - "adds": { - "count": 2 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "name": "claims", - "workqueue": { - "adds": { - "count": 0 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "unfinished": { - "sec": 0 - } - } - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "code": "200", - "handler": "prometheus", - "http": { - "request": { - "count": 4 - } - }, - "method": "get" - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "name": "noexec_taint_pod", - "workqueue": { - "adds": { - "count": 35 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "unfinished": { - "sec": 0 - } - } - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "name": "endpoint", - "workqueue": { - "adds": { - "count": 26 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "name": "ttlcontroller", - "workqueue": { - "adds": { - "count": 17424 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "name": "garbage_collector_attempt_to_delete", - "workqueue": { - "adds": { - "count": 13 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 - }, - "unfinished": { - "sec": 0 - } - } - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.controllermanager", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "controllermanager": { - "name": "node_lifecycle_controller", - "workqueue": { - "adds": { - "count": 17427 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "unfinished": { - "sec": 0 - } - } - } - }, - "metricset": { - "name": "controllermanager", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/controllermanager/controllermanager.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/controllermanager/controllermanager.go deleted file mode 100644 index dee40ebf..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/controllermanager/controllermanager.go +++ /dev/null @@ -1,63 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package controllermanager - -import ( - "github.com/elastic/beats/v7/metricbeat/helper/prometheus" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -func init() { - mapping := &prometheus.MetricsMapping{ - Metrics: map[string]prometheus.MetricMap{ - "process_cpu_seconds_total": prometheus.Metric("process.cpu.sec"), - "process_resident_memory_bytes": prometheus.Metric("process.memory.resident.bytes"), - "process_virtual_memory_bytes": prometheus.Metric("process.memory.virtual.bytes"), - "process_open_fds": prometheus.Metric("process.fds.open.count"), - "process_start_time_seconds": prometheus.Metric("process.started.sec"), - "http_request_duration_microseconds": prometheus.Metric("http.request.duration.us"), - "http_request_size_bytes": prometheus.Metric("http.request.size.bytes"), - "http_response_size_bytes": prometheus.Metric("http.response.size.bytes"), - "http_requests_total": prometheus.Metric("http.request.count"), - "rest_client_requests_total": prometheus.Metric("client.request.count"), - "workqueue_longest_running_processor_seconds": prometheus.Metric("workqueue.longestrunning.sec"), - "workqueue_unfinished_work_seconds": prometheus.Metric("workqueue.unfinished.sec"), - "workqueue_adds_total": prometheus.Metric("workqueue.adds.count"), - "workqueue_depth": prometheus.Metric("workqueue.depth.count"), - "workqueue_retries_total": prometheus.Metric("workqueue.retries.count"), - "node_collector_evictions_number": prometheus.Metric("node.collector.eviction.count"), - "node_collector_unhealthy_nodes_in_zone": prometheus.Metric("node.collector.unhealthy.count"), - "node_collector_zone_size": prometheus.Metric("node.collector.count"), - "node_collector_zone_health": prometheus.Metric("node.collector.health.pct"), - "leader_election_master_status": prometheus.BooleanMetric("leader.is_master"), - }, - - Labels: map[string]prometheus.LabelMap{ - "handler": prometheus.KeyLabel("handler"), - "code": prometheus.KeyLabel("code"), - "method": prometheus.KeyLabel("method"), - "host": prometheus.KeyLabel("host"), - "name": prometheus.KeyLabel("name"), - "zone": prometheus.KeyLabel("zone"), - }, - } - - mb.Registry.MustAddMetricSet("kubernetes", "controllermanager", - prometheus.MetricSetBuilder(mapping), - mb.WithHostParser(prometheus.HostParser)) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/controllermanager/controllermanager_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/controllermanager/controllermanager_test.go deleted file mode 100644 index daa65789..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/controllermanager/controllermanager_test.go +++ /dev/null @@ -1,39 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package controllermanager - -import ( - "testing" - - "github.com/elastic/beats/v7/metricbeat/helper/prometheus/ptest" -) - -const testFile = "_meta/test/metrics" - -func TestEventMapping(t *testing.T) { - ptest.TestMetricSet(t, "kubernetes", "controllermanager", - ptest.TestCases{ - { - MetricsFile: "./_meta/test/metrics.controllermanager.1.14", - ExpectedFile: "./_meta/test/metrics.controllermanager.1.14.expected", - }, - }, - ) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/doc.go deleted file mode 100644 index f608cb9f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/doc.go +++ /dev/null @@ -1,21 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package kubernetes is a Metricbeat module that contains MetricSets. -*/ -package kubernetes diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/docker-compose.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/docker-compose.yml deleted file mode 100644 index 083e326f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/docker-compose.yml +++ /dev/null @@ -1,24 +0,0 @@ -version: '2.3' - -services: - #kubernetes: - # build: ./module/kubernetes/_meta - # network_mode: host - # pid: host - # privileged: true - # volumes: - # - /:/rootfs:ro - # - /sys:/sys - # - /var/lib/docker:/var/lib/docker - # - /var/run:/var/run - # ports: - # - 10255 - - #kubestate: - # build: - # context: ./_meta - # dockerfile: Dockerfile.kube-state - # depends_on: - # - kubernetes - # ports: - # - 18080 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/event/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/event/_meta/data.json deleted file mode 100644 index 3b8c90ed..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/event/_meta/data.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "@timestamp": "2017-05-15T08:07:12.945Z", - "beat": { - "hostname": "hostname", - "name": "beatname", - "version": "6.0.0-alpha2" - }, - "kubernetes": { - "event": { - "count": 1, - "involved_object": { - "api_version": "extensions", - "kind": "ReplicaSet", - "name": "prometheus-2552087900", - "resource_version": "1047038", - "uid": "b2f92f14-2ad5-11e7-8cb8-e687a39f6e48" - }, - "message": "Created pod: prometheus-2552087900-9fxh6", - "metadata": { - "generate_name": "", - "name": "prometheus-2552087900.14bf266355fd16e0", - "namespace": "default", - "resource_version": "1047243", - "self_link": "/api/v1/namespaces/default/events/prometheus-2552087900.14bf266355fd16e0", - "timestamp": { - "created": "2017-05-16T10:30:09-07:00", - "deleted": "" - }, - "uid": "4f3fe524-3a5d-11e7-b8f2-e687a39f6e48" - }, - "reason": "SuccessfulCreate", - "timestamp": { - "first_occurrence": "2017-05-16T17:30:09Z", - "last_occurrence": "2017-05-16T17:30:09Z" - }, - "type": "Normal" - } - }, - "metricset": { - "module": "kubernetes", - "name": "event" - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/event/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/event/_meta/docs.asciidoc deleted file mode 100644 index 348d3fa8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/event/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the `event` metricset of the Kubernetes module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/event/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/event/_meta/fields.yml deleted file mode 100644 index 023e81d2..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/event/_meta/fields.yml +++ /dev/null @@ -1,105 +0,0 @@ -- name: event - type: group - description: > - The Kubernetes events metricset collects events that are generated by objects running - inside of Kubernetes - release: ga - fields: - - name: count - type: long - description: > - Count field records the number of times the particular event has occurred - - name: timestamp - type: group - fields: - - name: first_occurrence - type: date - description: > - Timestamp of first occurrence of event - - name: last_occurrence - type: date - description: > - Timestamp of last occurrence of event - - name: message - type: text - description: > - Message recorded for the given event - copy_to: message - - name: reason - type: keyword - description: > - Reason recorded for the given event - - name: type - type: keyword - description: > - Type of the given event - - name: source - type: group - description: > - The component reporting this event - fields: - - name: component - type: keyword - description: > - Component from which the event is generated - - name: host - type: keyword - description: > - Node name on which the event is generated - - name: metadata - type: group - description: > - Metadata associated with the given event - fields: - - name: timestamp - type: group - fields: - - name: created - type: date - description: > - Timestamp of creation of the given event - - name: name - type: keyword - description: > - Name of the event - - name: namespace - type: keyword - description: > - Namespace in which event was generated - - name: resource_version - type: keyword - description: > - Version of the event resource - - name: uid - type: keyword - description: > - Unique identifier to the event object - - name: self_link - type: keyword - description: > - URL representing the event - - name: involved_object - type: group - description: > - Metadata associated with the given involved object - fields: - - name: api_version - type: keyword - description: > - API version of the object - - name: kind - type: keyword - description: > - API kind of the object - - name: name - type: keyword - description: > - name of the object - - name: resource_version - type: keyword - description: > - resource version of the object - - name: uid - type: keyword - description: > - UUID version of the object diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/event/config.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/event/config.go deleted file mode 100644 index 1abb92ca..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/event/config.go +++ /dev/null @@ -1,42 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package event - -import ( - "time" -) - -type kubeEventsConfig struct { - KubeConfig string `config:"kube_config"` - Namespace string `config:"namespace"` - SyncPeriod time.Duration `config:"sync_period"` - LabelsDedot bool `config:"labels.dedot"` - AnnotationsDedot bool `config:"annotations.dedot"` -} - -type Enabled struct { - Enabled bool `config:"enabled"` -} - -func defaultKubernetesEventsConfig() kubeEventsConfig { - return kubeEventsConfig{ - SyncPeriod: 10 * time.Minute, - LabelsDedot: true, - AnnotationsDedot: true, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/event/event.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/event/event.go deleted file mode 100644 index f7b98bd6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/event/event.go +++ /dev/null @@ -1,196 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package event - -import ( - "fmt" - "time" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/kubernetes" - "github.com/elastic/beats/v7/libbeat/common/safemapstr" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -// init registers the MetricSet with the central registry. -// The New method will be called after the setup of the module and before starting to fetch data -func init() { - if err := mb.Registry.AddMetricSet("kubernetes", "event", New); err != nil { - panic(err) - } -} - -// MetricSet type defines all fields of the MetricSet -// The event MetricSet listens to events from Kubernetes API server and streams them to the output. -// MetricSet implements the mb.PushMetricSet interface, and therefore does not rely on polling. -type MetricSet struct { - mb.BaseMetricSet - watcher kubernetes.Watcher - watchOptions kubernetes.WatchOptions - dedotConfig dedotConfig -} - -// dedotConfig defines LabelsDedot and AnnotationsDedot. -// If set to true, replace dots in labels with `_`. -// Default to be true. -type dedotConfig struct { - LabelsDedot bool `config:"labels.dedot"` - AnnotationsDedot bool `config:"annotations.dedot"` -} - -// New create a new instance of the MetricSet -// Part of new is also setting up the configuration by processing additional -// configuration entries if needed. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - config := defaultKubernetesEventsConfig() - - err := base.Module().UnpackConfig(&config) - if err != nil { - return nil, fmt.Errorf("fail to unpack the kubernetes event configuration: %s", err) - } - - client, err := kubernetes.GetKubernetesClient(config.KubeConfig) - if err != nil { - return nil, fmt.Errorf("fail to get kubernetes client: %s", err.Error()) - } - - watchOptions := kubernetes.WatchOptions{ - SyncTimeout: config.SyncPeriod, - Namespace: config.Namespace, - } - - watcher, err := kubernetes.NewWatcher(client, &kubernetes.Event{}, watchOptions, nil) - if err != nil { - return nil, fmt.Errorf("fail to init kubernetes watcher: %s", err.Error()) - } - - dedotConfig := dedotConfig{ - LabelsDedot: config.LabelsDedot, - AnnotationsDedot: config.AnnotationsDedot, - } - - return &MetricSet{ - BaseMetricSet: base, - dedotConfig: dedotConfig, - watcher: watcher, - watchOptions: watchOptions, - }, nil -} - -// Run method provides the Kubernetes event watcher with a reporter with which events can be reported. -func (m *MetricSet) Run(reporter mb.PushReporter) { - now := time.Now() - handler := kubernetes.ResourceEventHandlerFuncs{ - AddFunc: func(obj interface{}) { - reporter.Event(generateMapStrFromEvent(obj.(*kubernetes.Event), m.dedotConfig)) - }, - UpdateFunc: func(obj interface{}) { - reporter.Event(generateMapStrFromEvent(obj.(*kubernetes.Event), m.dedotConfig)) - }, - // ignore events that are deleted - DeleteFunc: nil, - } - m.watcher.AddEventHandler(kubernetes.FilteringResourceEventHandler{ - // skip events happened before watch - FilterFunc: func(obj interface{}) bool { - eve := obj.(*kubernetes.Event) - if kubernetes.Time(&eve.LastTimestamp).Before(now) { - return false - } - return true - }, - Handler: handler, - }) - // start event watcher - m.watcher.Start() - <-reporter.Done() - m.watcher.Stop() - return -} - -func generateMapStrFromEvent(eve *kubernetes.Event, dedotConfig dedotConfig) common.MapStr { - eventMeta := common.MapStr{ - "timestamp": common.MapStr{ - "created": kubernetes.Time(&eve.ObjectMeta.CreationTimestamp).UTC(), - }, - "name": eve.ObjectMeta.GetName(), - "namespace": eve.ObjectMeta.GetNamespace(), - "self_link": eve.ObjectMeta.GetSelfLink(), - "generate_name": eve.ObjectMeta.GetGenerateName(), - "uid": eve.ObjectMeta.GetUID(), - "resource_version": eve.ObjectMeta.GetResourceVersion(), - } - - if len(eve.ObjectMeta.Labels) != 0 { - labels := make(common.MapStr, len(eve.ObjectMeta.Labels)) - for k, v := range eve.ObjectMeta.Labels { - if dedotConfig.LabelsDedot { - label := common.DeDot(k) - labels.Put(label, v) - } else { - safemapstr.Put(labels, k, v) - } - } - - eventMeta["labels"] = labels - } - - if len(eve.ObjectMeta.Annotations) != 0 { - annotations := make(common.MapStr, len(eve.ObjectMeta.Annotations)) - for k, v := range eve.ObjectMeta.Annotations { - if dedotConfig.AnnotationsDedot { - annotation := common.DeDot(k) - annotations.Put(annotation, v) - } else { - safemapstr.Put(annotations, k, v) - } - } - - eventMeta["annotations"] = annotations - } - - output := common.MapStr{ - "message": eve.Message, - "reason": eve.Reason, - "type": eve.Type, - "count": eve.Count, - "source": common.MapStr{ - "host": eve.Source.Host, - "component": eve.Source.Component, - }, - "involved_object": common.MapStr{ - "api_version": eve.InvolvedObject.APIVersion, - "resource_version": eve.InvolvedObject.ResourceVersion, - "name": eve.InvolvedObject.Name, - "kind": eve.InvolvedObject.Kind, - "uid": eve.InvolvedObject.UID, - }, - "metadata": eventMeta, - } - - tsMap := make(common.MapStr) - - tsMap["first_occurrence"] = kubernetes.Time(&eve.FirstTimestamp).UTC() - tsMap["last_occurrence"] = kubernetes.Time(&eve.LastTimestamp).UTC() - - if len(tsMap) != 0 { - output["timestamp"] = tsMap - } - - return output -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/event/event_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/event/event_test.go deleted file mode 100644 index 69c98be3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/event/event_test.go +++ /dev/null @@ -1,165 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package event - -import ( - "testing" - - "github.com/stretchr/testify/assert" - v1 "k8s.io/api/core/v1" - metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestGenerateMapStrFromEvent(t *testing.T) { - labels := map[string]string{ - "app.kubernetes.io/name": "mysql", - "app.kubernetes.io/version": "5.7.21", - "app.kubernetes.io/component": "database", - } - - annotations := map[string]string{ - "prometheus.io/path": "/metrics", - "prometheus.io/port": "9102", - "prometheus.io/scheme": "http", - "prometheus.io/scrape": "false", - } - - expectedLabelsMapStrWithDot := common.MapStr{ - "app": common.MapStr{ - "kubernetes": common.MapStr{ - "io/version": "5.7.21", - "io/component": "database", - "io/name": "mysql", - }, - }, - } - - expectedLabelsMapStrWithDeDot := common.MapStr{ - "app_kubernetes_io/name": "mysql", - "app_kubernetes_io/version": "5.7.21", - "app_kubernetes_io/component": "database", - } - - expectedAnnotationsMapStrWithDot := common.MapStr{ - "prometheus": common.MapStr{ - "io/path": "/metrics", - "io/port": "9102", - "io/scheme": "http", - "io/scrape": "false", - }, - } - - expectedAnnotationsMapStrWithDeDot := common.MapStr{ - "prometheus_io/path": "/metrics", - "prometheus_io/port": "9102", - "prometheus_io/scheme": "http", - "prometheus_io/scrape": "false", - } - - source := v1.EventSource{ - Component: "kubelet", - Host: "prod_1", - } - - testCases := map[string]struct { - mockEvent v1.Event - expectedMetadata common.MapStr - dedotConfig dedotConfig - }{ - "no dedots": { - mockEvent: v1.Event{ - ObjectMeta: metav1.ObjectMeta{ - Labels: labels, - Annotations: annotations, - }, - Source: source, - }, - expectedMetadata: common.MapStr{ - "labels": expectedLabelsMapStrWithDot, - "annotations": expectedAnnotationsMapStrWithDot, - }, - dedotConfig: dedotConfig{ - LabelsDedot: false, - AnnotationsDedot: false, - }, - }, - "dedot labels": { - mockEvent: v1.Event{ - ObjectMeta: metav1.ObjectMeta{ - Labels: labels, - Annotations: annotations, - }, - Source: source, - }, - expectedMetadata: common.MapStr{ - "labels": expectedLabelsMapStrWithDeDot, - "annotations": expectedAnnotationsMapStrWithDot, - }, - dedotConfig: dedotConfig{ - LabelsDedot: true, - AnnotationsDedot: false, - }, - }, - "dedot annotatoins": { - mockEvent: v1.Event{ - ObjectMeta: metav1.ObjectMeta{ - Labels: labels, - Annotations: annotations, - }, - Source: source, - }, - expectedMetadata: common.MapStr{ - "labels": expectedLabelsMapStrWithDot, - "annotations": expectedAnnotationsMapStrWithDeDot, - }, - dedotConfig: dedotConfig{ - LabelsDedot: false, - AnnotationsDedot: true, - }, - }, - "dedot both labels and annotations": { - mockEvent: v1.Event{ - ObjectMeta: metav1.ObjectMeta{ - Labels: labels, - Annotations: annotations, - }, - Source: source, - }, - expectedMetadata: common.MapStr{ - "labels": expectedLabelsMapStrWithDeDot, - "annotations": expectedAnnotationsMapStrWithDeDot, - }, - dedotConfig: dedotConfig{ - LabelsDedot: true, - AnnotationsDedot: true, - }, - }, - } - - for name, test := range testCases { - t.Run(name, func(t *testing.T) { - mapStrOutput := generateMapStrFromEvent(&test.mockEvent, test.dedotConfig) - assert.Equal(t, test.expectedMetadata["labels"], mapStrOutput["metadata"].(common.MapStr)["labels"]) - assert.Equal(t, test.expectedMetadata["annotations"], mapStrOutput["metadata"].(common.MapStr)["annotations"]) - assert.Equal(t, source.Host, mapStrOutput["source"].(common.MapStr)["host"]) - assert.Equal(t, source.Component, mapStrOutput["source"].(common.MapStr)["component"]) - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/fields.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/fields.go deleted file mode 100644 index 06292b72..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/fields.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/asset/asset.go - DO NOT EDIT. - -package kubernetes - -import ( - "github.com/elastic/beats/v7/libbeat/asset" -) - -func init() { - if err := asset.SetFields("metricbeat", "kubernetes", asset.ModuleFieldsPri, AssetKubernetes); err != nil { - panic(err) - } -} - -// AssetKubernetes returns asset data. -// This is the base64 encoded gzipped contents of ../metricbeat/module/kubernetes. -func AssetKubernetes() string { - return "eJzsXU9z27iSv+dToHLKbHl02NraQw5bNeN5r55rkjyvncwctrY0ENmSMCYBDgDa0fv0rwDwD0QCIClCimOTh1Qsid0/dDeA7gbQ+BE9wOE9eig3wClIEG8QkkRm8B69/bX58O0bhFIQCSeFJIy+R//zBiGE2h+gHCQniXqbQwZYwHu0w28QEiAloTvxHv3fWyGyt1fo7V7K4u3/q+/2jMt1wuiW7N6jLc4EvEFoSyBLxXvN4EdEcQ4deOqRh0Jx4Kwsqk8c8NRzQ7eM51h9jDBNkZBYEiFJIhDbooKlAuWY4h2kaHOw+KwqCjYaGxEuiAD+CLz5xgUqAKwjv59ub5AhaImyfo5FWj9daDY8Dn+VIOQqyQhQefSTGucDHJ4YTzvfBdCq51rTQ/AVklLptWYkgig4CFbyBOLhuDOUIUVO2l0AotycE4OPfA9Gwor4AJAmi94lWSkk8CvNVBQ4gatGOj8EcT0C38SD9Y/Pn29Rj2TPMlkaURSaZ49knyeVQOVaMYqvhgqDZoF6LLpYUn5Y85LGg/E7yD1wJPdQ80ClAIFSfkBdRl0wD4R2uc1A8iuhqRpdK+oDKskLRuOOUTVJtMc0zdQoZQkliKY7ds9EogZ1TRJtWa2ZEcPEI3BBWETTqAg2KPrN7ELQkjua3GZCqDuJi3CXeQ5yzyLao+6YDqK9RjMR0QybFnep1mwLzhIQwsnRZYiu+d6mlxTlSkDS+76mmbJyk3XHvV5Drm+/IAEJo2kXWcsph5zxg5rWSQpUrjaH1jPr880Y3Tm+NH7Ze+R7+QjVz+pHiFBU86wwDEF8JFyWOLskworlEMBtKlasALpKWNkb/QahHbH+VOYb4GrEVQTRlmTQ/IBxvxqFxFxCGsFo7o3BIEFoAnqIqYy75uHsACoQiGb9zbxacu3tr0qxKoAnQCXJYPUf3hayzZ+QuBRgvlhPkUPd52sQKCcJZ1V3Qi0cv05czRBlPlM/YVxJmZcZluQRkItVCNp8462haUp6hqrpDwIR5F9genZMTU8BrRBMUqsFOaTVGAPSEcaJKrZgnkPDinwAgygYFfBN1WsgTNFvH/T5FWyjHK3hPtAYKq6guEn1nf74NlU3zDnTmDTIKsTfy9sz1daJD4QFcmRZOk2O5+RF9BacuRubWYYl0ORwiiW7tCVqglfKRBUC8zcxjpM9Jw1CimdCDSY6XTCbMnkAedEpp2KN9kRItuM4RwaEH+xYV2IKipqm0eRY5Z3Hc2ixUNsRNh+OA/MN9NiiHq/JpORcjWPzZXdDtxnZ7eUIU2d0x0tKCd1FDVXa8TPRk5Z6G1WMwlllkEm6MnKPMpK3Sf9KmwJhqbk42eMyJXIFjz5FTGWv6SFNz91ew5CDggZpRJ41yS7zdq6hEhM6b43Dkm5DL8oSh44s15Lk7lRuimX3i4GEzb0iiHoErfTK6Fl8KEN5+wWVAu/AIQhfs20o+l1vP3QBClE9aiTjLsLDxIcY2Ewcg3KXjWcsqZ8B+drPdWN0SurXjEMleoqpd8I6QospU2LxgR4EPBKsMQpIBxg2sFgKq8I5J7WoRIIzSNfbjGHfD+uQo4pyYrRBSRcLhGua6m+21WkhySTONHaEs4wlWOJNBuq9YGMzkhP5/bU2hS2hkBr4Tfa9HQbfqU+8EkFki0qq34XUvYCXsd34/PFAqz6wnXLDt2ziYIQfMcmwOwk1f0DyRcJoTM8bCqfReF1r6TRNRQkucELkQbm+burNiFr98uVLx1jyeMmowe7lS0UP6eOFQtRI4F+pmDe3u713FHES+6xtoO0n3uZYCyEcwi5HLFSK0RhAHruMD0ibhgPQ8RpWtNTR6xiouxY4sAx3Plf6eQnEiMHb3GfuV3600E90LT36R8/euxzT5hkOZmUQfh/TlhDvbVNAL6qP3N3fh3tIDfiJ8QdCdwL8abCXII/fTTORADlOLgXewRaXmSOROCU96EbU5q0UG+Th08ya+E/GL4RH8/KianoPY3IbcZ/Pa4go7hiTeieLOAgJ+eTg4nU4O24p2e73a4/B3BKqPO9vF4tdIMb44ogu7Mw+Z1kG3Bx+mJXhv26IVUcp4uT3v8kW1EvuSr/0NtcLb29V/8Zj9wnnMG4X9b8Yjcj3hm45FpKXiSw59Ikvm3lNc5bNvMtm3mUz74hmLJt53UCWzbyjMS6beZfNvMtm3vmbeR1e5tTtvU+MP/xVQun2OE+Z+hRoUA6n2XI3fzr/YAg2e+uqyTzkS5R0SygR+yjuxJeG2BjWOE1j2PDvtV4UwQFDTqGQ+6g8NcXB7iM5idJfW772DmZN3R2YsRRWiQrYE8nc8fUphguPJNGeREwfWC9b1JRDBrsHnMl9jH3hLfOGKnIngs6xJz/MyeDxLFWNZ3d7tJDkb2QzJgFOga+IWOdYSE9OZsNYBrjr6A0dWt+3p9a1rolAHR5vumj0btU3XfYTElaf92CX3jC7X+ucFah5SPeN5hu5xxJhDmgHFDiWplZIvVe4GlePOBCqAlsl3F+7lUvQhGSY38A8ug5K+9pMr4oL4pAwngoj98b4JMnBfFZgLklSZpgbIaA9FoglegN66kCo35Q4Lxwo+4NJKO23JVzIdcWKeup1TN/c+7kGqNqpeaCWh/qsa1X2YY+zA1IsBvC0uRDRW4kzGCR8leOt4aOhU1kCpG1xAPII1CGOhBWHtWQuBO2chkUn1POn3oLo7jSlseAaK+wW3TiR++dD0Syxhzk68pA+ow9z1Mv2dd0KDgXj0hSuIMKhi1AHOmtFjS1nOXrak2SvhWPGBiLakdGdG4qaef6k5glFGDE6FouVc8cplni+xj5WlBAWgiVEzwpPRO6DfSikN/cQOt0ja+yAQ08hKDRgjVhZOhq0NAPCaLinnHVBoOIc5qlLIcVlrEkiUpufMb0nPNQP6nWLdfQKL79VFV5sgYSXSUoScenpCyV/lYB0Mp9siXLomAXEkcxpBlDItuuM0IeIYO4+qBGUg1Boquo/vgGc0EeWPUK6dmA817hQ83TJJTRC4ILEt5yfbm+a+kCV9QTUFbdQlOL9UBWLGmAcd/Cg1uARYHq+/lpTniD6uB32y80vA7ztdMGcaMs6AKgjvOXs33L2z/PEPvunPcXv+9jfchbA9SxnATpPvLMAy5bvDuBly7cb+LLlO7Dlm4JUdhNtvOZfX7Tx3UEC5FHn1X20muw/5671w5GYx+L56uPTZGtetkI+c0xFTqR8Pjr57NRJs2ywnK8wz0hp/n05WjFRQMupivbpCec1HKiwNgZ4Dm53QV3ixH2L6nmctW/x+M7bNz5NSb0ZnFPGbZIrD/BMtRP8c8IwgyEmaGQPR2NTJGN6OpqWSrnJtcc7fdZAI2cO9JrFOGJuQVMGu1coQvcM1ASrR2ei5uSwC5Z+lynsJSI1zxKRts/3pJDvLiJ9FWtGz2SVpAfrORaxmVIc8VUVRFRTalOzRnSL1lSVEBkFxDjKGQf7xxVhRQJzGKqXGHkVbVkw6sB+lv1uKR4VrzOeXEHqdSQNj7qLv8mdpcX1S19bNGJ56q0w+oOLF774bATSlD9QEtHnPgfEUuAdrM+2xmlAjV5vXV8CjX+11Sq88fUwJ7a3TgJpWvOv4W22vTsKzZx8HsJXu6bNNadRzj64atZYu+e7xWXmcOmR854XmCu1Y3qW6fRqtkw5snQU6zlPygbPyY6s1HLsuw7VaQl0u/D4dUqFlg60cH2WyMiClVma9Y5wXZYApBk1WY4yfJ4j1OMNY0o1lqb/dGuxnGbVk6uwBEs3jKnAEqX+Sgi+q5pCLETBog0hUPOMc3TNlS6EsSU5xmt1PNiBWhwBqH4Nzh1axtdYCcCLrUtHdRXrdMK02ipxFTmuqkoI7DlVObqaSgjgXGUG6qh0TSii3bicw6GSKaecJx9ZLKWZDg80GTUpBZk+lBswbnrlrB9o4syKD0xtZQZi5MwwLP77A01uFZw7RbZzOR7bNh8MXXPoRzfPPLz4RlyY58fkvTQv5jjjhT50a15n3bPg+sc5obtoav9kSCOL9qSLEUdCnOm7BkFOMIABlBexhnBj/CbRyxqIZA9pmc0rfGtlDhp6S9qgz+OFpQ16R1FPZDNU0tbyTMosSsPuKytFWErIC9knXfNsRoOIbFVnddFd0jFLOmYI0pKOWdIxExEt6ZglHbOkY5Z0zJKOcWII1nQ0/F0VHYMQplRz7MVi3RqKp02S8J9w+bD0bzRFkiGgqdUY97Q0EvactMQENIEO2EU0r0e4MYV6YsHSVcFBhSkKgS4Bm8+FcctS1BJFFdEAgipQisG3JhVsdSPxSkGXdPDuHcYyPJP0EM/z6VwgRk0YPRwzU6Y+K33TZdxslnvT5XLaAZP29sYYx0xOLhrVE097kT5xV7cTEssy3jHsYo+Ff7eguwHdRoT2KjfN0YzQu6qO7xV6wkTq/0jgOaE4fDMm4NR/UtxdE3kkyhahZuKW75HHpCJQ/14sQiXsesWbTwBj+AzWN+/VgrXBzNLf70ZD6F2D6lrXolRKu+ZY7D8wVvyMkwe23V6hv3Guz4zdlll2hZr/Vt/3VasexhvtqxHo3TXLiwwkpFetJK4xpUzelVSzYPwK/fOfH38lWQbpD1XzV86OMuVkyOB1AXr7se9EhKHr23U8Se3Xt190hTBhWAb0Xju1F4FUsYMUuRkeyyl0emRgw2LBIVFDwXv036v/ioG8wTJSoCHsw/Dmbsf0Sf2iVcuMEs9//deQCKoN3mbj/GDVg1qB3x53q7Z6777vvGzCGf2TbWK5NIZaFIemt/oy3qVB1xWOHo3usuBcBk46lsNYFXp394wxfFoSqGAZ6VBqDl0kymmecUNOm1MwpFRMJNp7xntGYvmdYi1KUQBNe0fVQ67REXc7nVCbEFExq4tua7m67LUjzR8IQo5j1YIleyR6if4awhMWzuLazSiFhVzXFhANhxK6viaghsFL6u4g8PVM7BXlQfYp4DQj1M95yOZ+qQg0rPFWAm+6lEaSMH3BBldO4BaTzNLEmP+E//SHeikUGTvkM68fsQbGlmCUsbHAjsoQo7tbf/b41YnUcHGFI+2MV2QkweNjwZNw1FwQoVs20ZNIQRAeKNI0K1b6pcXY7q+pOLao34kCkjkH5mJhbIuPePRmHXill4Nl8RoBrEidlx1EB2X49AHZJ2AjDQ4xq2XHTMyEUx6zAntdsNnOdqB3kpdwhbY4E/r8d0kfKHui/n5T0mqmCBrprMSMRnnEJzQYxoz2reO35wuwm6rZ9mHfcHRdl4EaADWj/mqNqSk4dblS2ZbMv1UI98l39noo9mwU802RV2jDxcKsZZez6E6fYj+Xadq6UTHSsELOCkcf4u+WrGsEDFwQIYHKR5aVeazpqiWLDN167jKXRqlf/qiGSfgxMKfB1wI4UVPtkXDOlRD4zQBVJDyp2lD/GRfPVDycFQRDax1TG2GWMXCSMJ7qW2+YpR2PX8A43sE6yXDvvP1o7veGCNJEmtRAz7LQmIDLZ6FJhkl+NjNNMvxdGOvtb9cBSzWNWc9h8DOhKaS1WPysqjTiurKfGX3jrs3e1x0tfv9QctME3LRxkoAQ67y7EX4Ch580CaRIuHmcsafd/na98nUs95Q6q/dEqn5I3Lfc9T4enxhQyG5uncz2TMj1eTgq0j62E8OuaYyr8Oi0enBnXFrvwKzW1u/qtfVboGpyWq1Wpy6px0Q3L9KsM5L+rENMrA03F96rPtpuLg5i5SwrglUZn/lDwRmThTZUf9Yyxm1JM+rc7I/vba+ygwVwdGf+uHdUhxqbx/xWuMJ9OB4q1X+nYmMbXeHnXEKrrgDVF+tVnNDmoOfqFpze5cVZ1j3nh47WkTYQGl1iSXFbZtmh5jYoTWu7kT6w9lfJjq7TnTe0WDSjDC7nWw28q7D+r8Y6tCbYldIUBIYDoVvGc0jRuz3mqZ6gBKQ/hA4Qxgk7jhvqXTqX3bu3J7CwW2h6jnr1Cv2hmvqHausfqrF/eOYPR8NPaJ8mp0VpzA8XRUZAIMn6gWr4T39gq4YDksTKuFTUQh3lwiHqfYUokFDJSiGBn+aO31AJnOIM3dw2dl8Jwc0NvpoXZoXFdaNqYuiXT/f+ftCw9LTwFIaeACNjOF1vcIZp4pfoCH4fGE7RzxWdxqo8TOf087phPRpNWEh3XAXjp7flxlDwoa8ZqLjNaxNDRmg4/MNFojPvuEf8gdL+tZSa+9UdL5ww9EgsYVtm8QKBmmK0SCAktKFMUt/R+by3RNhcro/egZrQzbx5X7Wg6y1eIDQ5El7jc50UnZzZn7VKhNTu7JGP6BMi+gZhSm+TRQhgDa512M+tZys0sJyd56XuRskW2Oeh5lq5I4B18q7dtOu8Uc/Owj4j1+sIl98BKzh7JIIw2os8Jy84tZRab8xG4Vs90Ms5a8e+1Uleu6ZS7X415+wPFOckwSqaraaSai3DvfxVrZhsiE5JzloA+MhSszExNVfQtrIhdIcwTVHFJb6zcKR2t8vQ9AZ9X1KsfmAuX7JKxUdxARyH6SZpwnF5SrP93b/t+8J3Mb2Kq2ESxs9/z1uvWlmfzcANZSOPC6JK1teMQyVwiqnnVHcH4/O4I+dM26OWO1Dsue2F31uwXJp//CyX5o/DM3yNQ9StaMf7z2Y5JHNc8r5UrP1mTm7LLebVM7L/LbeYTxXQcot5+7zKW8y/jLy7/AJXhf/dc0F4F8olrlE3Tl4F5t8BAAD//1QAahI=" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/module.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/module.yml deleted file mode 100644 index 5c79a2dc..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/module.yml +++ /dev/null @@ -1,3 +0,0 @@ -dashboards: - - id: AV4RGUqo5NkDleZmzKuZ - file: Metricbeat-kubernetes-overview.json diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/node/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/node/_meta/data.json deleted file mode 100644 index 86e11664..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/node/_meta/data.json +++ /dev/null @@ -1,84 +0,0 @@ -{ - "@timestamp": "2017-04-06T15:29:27.150Z", - "beat": { - "hostname": "beathost", - "name": "beathost", - "version": "6.0.0-alpha1" - }, - "kubernetes": { - "node": { - "cpu": { - "usage": { - "core" : { - "ns": 7247863769557035 - }, - "nanocores": 1662117892 - } - }, - "fs": { - "available": { - "bytes": 1188063105024 - }, - "capacity": { - "bytes": 1197211648000 - }, - "inodes": { - "count": 584581120, - "free": 584447029, - "used": 134091 - }, - "used": { - "bytes": 9148542976 - } - }, - "memory": { - "available": { - "bytes": 134202847232 - }, - "majorpagefaults": 1044, - "pagefaults": 83482928, - "rss": { - "bytes": 178053120 - }, - "usage": { - "bytes": 67062091776 - }, - "workingset": { - "bytes": 51496206336 - } - }, - "name": "localhost", - "network": { - "rx": { - "bytes": 957942806894, - "errors": 0 - }, - "tx": { - "bytes": 461158498276, - "errors": 0 - } - }, - "runtime": { - "imagefs": { - "available": { - "bytes": 64694517760 - }, - "capacity": { - "bytes": 142782496768 - }, - "used": { - "bytes": 29570629855 - } - } - }, - "start_time": "2017-02-08T10:33:38Z" - } - }, - "metricset": { - "host": "localhost:10255", - "module": "kubernetes", - "name": "node", - "rtt": 650741 - }, - "type": "metricsets" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/node/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/node/_meta/docs.asciidoc deleted file mode 100644 index 83e37271..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/node/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the `node` metricset of the Kubernetes module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/node/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/node/_meta/fields.yml deleted file mode 100644 index bf0b8c26..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/node/_meta/fields.yml +++ /dev/null @@ -1,171 +0,0 @@ -- name: node - type: group - description: > - kubernetes node metrics - release: ga - fields: - - name: start_time - type: date - description: > - Start time - - name: cpu - type: group - description: > - CPU usage metrics - fields: - - name: usage - type: group - fields: - - name: core - type: group - fields: - - name: ns - type: long - description: > - Node CPU Core usage nanoseconds - - name: nanocores - type: long - description: > - CPU used nanocores - - name: memory - type: group - fields: - - name: available - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Total available memory - - name: usage - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Total memory usage - - name: rss - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - RSS memory usage - - name: workingset - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Working set memory usage - - name: pagefaults - type: long - description: > - Number of page faults - - name: majorpagefaults - type: long - description: > - Number of major page faults - - name: network - type: group - fields: - - name: rx - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Received bytes - - name: errors - type: long - description: > - Rx errors - - name: tx - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Transmitted bytes - - name: errors - type: long - description: > - Tx errors - - name: fs - type: group - fields: - - name: capacity - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Filesystem total capacity in bytes - - name: available - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Filesystem total available in bytes - - name: used - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Filesystem total used in bytes - - name: inodes - type: group - fields: - - name: used - type: long - description: > - Number of used inodes - - name: count - type: long - description: > - Number of inodes - - name: free - type: long - description: > - Number of free inodes - - name: runtime - type: group - fields: - - name: imagefs - type: group - fields: - - name: capacity - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Image filesystem total capacity in bytes - - name: available - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Image filesystem total available in bytes - - name: used - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Image filesystem total used in bytes diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/node/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/node/data.go deleted file mode 100644 index 9c2ab8ea..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/node/data.go +++ /dev/null @@ -1,113 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package node - -import ( - "encoding/json" - "fmt" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/module/kubernetes" -) - -func eventMapping(content []byte) (common.MapStr, error) { - var summary kubernetes.Summary - err := json.Unmarshal(content, &summary) - if err != nil { - return nil, fmt.Errorf("Cannot unmarshal json response: %s", err) - } - - node := summary.Node - nodeEvent := common.MapStr{ - "name": node.NodeName, - - "cpu": common.MapStr{ - "usage": common.MapStr{ - "nanocores": node.CPU.UsageNanoCores, - "core": common.MapStr{ - "ns": node.CPU.UsageCoreNanoSeconds, - }, - }, - }, - - "memory": common.MapStr{ - "available": common.MapStr{ - "bytes": node.Memory.AvailableBytes, - }, - "usage": common.MapStr{ - "bytes": node.Memory.UsageBytes, - }, - "workingset": common.MapStr{ - "bytes": node.Memory.WorkingSetBytes, - }, - "rss": common.MapStr{ - "bytes": node.Memory.RssBytes, - }, - "pagefaults": node.Memory.PageFaults, - "majorpagefaults": node.Memory.MajorPageFaults, - }, - - "network": common.MapStr{ - "rx": common.MapStr{ - "bytes": node.Network.RxBytes, - "errors": node.Network.RxErrors, - }, - "tx": common.MapStr{ - "bytes": node.Network.TxBytes, - "errors": node.Network.TxErrors, - }, - }, - - "fs": common.MapStr{ - "available": common.MapStr{ - "bytes": node.Fs.AvailableBytes, - }, - "capacity": common.MapStr{ - "bytes": node.Fs.CapacityBytes, - }, - "used": common.MapStr{ - "bytes": node.Fs.UsedBytes, - }, - "inodes": common.MapStr{ - "used": node.Fs.InodesUsed, - "free": node.Fs.InodesFree, - "count": node.Fs.Inodes, - }, - }, - - "runtime": common.MapStr{ - "imagefs": common.MapStr{ - "available": common.MapStr{ - "bytes": node.Runtime.ImageFs.AvailableBytes, - }, - "capacity": common.MapStr{ - "bytes": node.Runtime.ImageFs.CapacityBytes, - }, - "used": common.MapStr{ - "bytes": node.Runtime.ImageFs.UsedBytes, - }, - }, - }, - } - - if node.StartTime != "" { - nodeEvent.Put("start_time", node.StartTime) - } - - return nodeEvent, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/node/node.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/node/node.go deleted file mode 100644 index 9868f3ec..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/node/node.go +++ /dev/null @@ -1,109 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package node - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/kubernetes" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - "github.com/elastic/beats/v7/metricbeat/module/kubernetes/util" -) - -const ( - defaultScheme = "http" - defaultPath = "/stats/summary" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: defaultPath, - }.Build() - - logger = logp.NewLogger("kubernetes.node") -) - -// init registers the MetricSet with the central registry. -// The New method will be called after the setup of the module and before starting to fetch data -func init() { - mb.Registry.MustAddMetricSet("kubernetes", "node", New, - mb.WithHostParser(hostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet type defines all fields of the MetricSet -// As a minimum it must inherit the mb.BaseMetricSet fields, but can be extended with -// additional entries. These variables can be used to persist data or configuration between -// multiple fetch calls. -type MetricSet struct { - mb.BaseMetricSet - http *helper.HTTP - enricher util.Enricher -} - -// New create a new instance of the MetricSet -// Part of new is also setting up the configuration by processing additional -// configuration entries if needed. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - - return &MetricSet{ - BaseMetricSet: base, - http: http, - enricher: util.NewResourceMetadataEnricher(base, &kubernetes.Node{}, false), - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - m.enricher.Start() - - body, err := m.http.FetchContent() - if err != nil { - return errors.Wrap(err, "error doing HTTP request to fetch 'node' Metricset data") - - } - - event, err := eventMapping(body) - if err != nil { - return errors.Wrap(err, "error in mapping") - } - - m.enricher.Enrich([]common.MapStr{event}) - - reporter.Event(mb.TransformMapStrToEvent("kubernetes", event, nil)) - - return nil -} - -// Close stops this metricset -func (m *MetricSet) Close() error { - m.enricher.Stop() - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/node/node_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/node/node_test.go deleted file mode 100644 index e240c31d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/node/node_test.go +++ /dev/null @@ -1,83 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package node - -import ( - "io/ioutil" - "os" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" -) - -const testFile = "../_meta/test/stats_summary.json" - -func TestEventMapping(t *testing.T) { - f, err := os.Open(testFile) - assert.NoError(t, err, "cannot open test file "+testFile) - - body, err := ioutil.ReadAll(f) - assert.NoError(t, err, "cannot read test file "+testFile) - - event, err := eventMapping(body) - assert.NoError(t, err, "error mapping "+testFile) - - testCases := map[string]interface{}{ - "cpu.usage.core.ns": 4189523881380, - "cpu.usage.nanocores": 18691146, - - "memory.available.bytes": 1768316928, - "memory.usage.bytes": 2764943360, - "memory.rss.bytes": 2150400, - "memory.workingset.bytes": 2111090688, - "memory.pagefaults": 131567, - "memory.majorpagefaults": 103, - - "name": "gke-beats-default-pool-a5b33e2e-hdww", - - "fs.available.bytes": 98727014400, - "fs.capacity.bytes": 101258067968, - "fs.used.bytes": 2514276352, - "fs.inodes.used": 138624, - "fs.inodes.free": 6120096, - "fs.inodes.count": 6258720, - - "network.rx.bytes": 1115133198, - "network.rx.errors": 0, - "network.tx.bytes": 812729002, - "network.tx.errors": 0, - - "runtime.imagefs.available.bytes": 98727014400, - "runtime.imagefs.capacity.bytes": 101258067968, - "runtime.imagefs.used.bytes": 860204379, - } - - for k, v := range testCases { - testValue(t, event, k, v) - } -} - -func testValue(t *testing.T, event common.MapStr, field string, value interface{}) { - data, err := event.GetValue(field) - assert.NoError(t, err, "Could not read field "+field) - assert.EqualValues(t, data, value, "Wrong value for field "+field) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/pod/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/pod/_meta/data.json deleted file mode 100644 index 24d9ea6a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/pod/_meta/data.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "@timestamp": "2017-04-06T15:29:27.150Z", - "beat": { - "hostname": "beathost", - "name": "beathost", - "version": "6.0.0-alpha1" - }, - "kubernetes": { - "namespace": "ns", - "node": { - "name": "localhost", - }, - "pod": { - "name": "nginx-3137573019-pcfzh", - "uid": "b89a812e-18cd-11e9-b333-080027190d51", - "network": { - "rx": { - "bytes": 18999261, - "errors": 0 - }, - "tx": { - "bytes": 28580621, - "errors": 0 - } - }, - "start_time": "2017-04-06T12:09:05Z" - } - }, - "metricset": { - "host": "localhost:10255", - "module": "kubernetes", - "name": "pod", - "rtt": 636230 - }, - "type": "metricsets" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/pod/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/pod/_meta/docs.asciidoc deleted file mode 100644 index 61382936..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/pod/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the `pod` metricset of the Kubernetes module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/pod/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/pod/_meta/fields.yml deleted file mode 100644 index 1c46d443..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/pod/_meta/fields.yml +++ /dev/null @@ -1,112 +0,0 @@ -- name: pod - type: group - description: > - kubernetes pod metrics - release: ga - fields: - - name: start_time - type: date - description: > - Start time - - name: network - type: group - fields: - - name: rx - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Received bytes - - name: errors - type: long - description: > - Rx errors - - name: tx - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Transmitted bytes - - name: errors - type: long - description: > - Tx errors - - name: cpu - type: group - description: > - CPU usage metrics - fields: - - name: usage - type: group - fields: - - name: nanocores - type: long - description: > - CPU used nanocores - - name: node.pct - type: scaled_float - format: percent - description: > - CPU usage as a percentage of the total node CPU - - name: limit.pct - type: scaled_float - format: percent - description: > - CPU usage as a percentage of the defined limit for the pod containers (or total node CPU if one or more containers of the pod are unlimited) - - name: memory - type: group - fields: - - name: usage - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Total memory usage - - name: node.pct - type: scaled_float - format: percent - description: > - Memory usage as a percentage of the total node allocatable memory - - name: limit.pct - type: scaled_float - format: percent - description: > - Memory usage as a percentage of the defined limit for the pod containers (or total node allocatable memory if unlimited) - - name: available - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Total memory available - - name: working_set - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Total working set memory - - name: rss - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Total resident set size memory - - name: page_faults - type: long - description: > - Total page faults - - name: major_page_faults - type: long - description: > - Total major page faults diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/pod/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/pod/data.go deleted file mode 100644 index ff53f4db..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/pod/data.go +++ /dev/null @@ -1,136 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package pod - -import ( - "encoding/json" - "fmt" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/kubernetes" - "github.com/elastic/beats/v7/metricbeat/module/kubernetes/util" -) - -func eventMapping(content []byte, perfMetrics *util.PerfMetricsCache) ([]common.MapStr, error) { - events := []common.MapStr{} - - var summary kubernetes.Summary - err := json.Unmarshal(content, &summary) - if err != nil { - return nil, fmt.Errorf("cannot unmarshal json response: %s", err) - } - - node := summary.Node - nodeCores := perfMetrics.NodeCoresAllocatable.Get(node.NodeName) - nodeMem := perfMetrics.NodeMemAllocatable.Get(node.NodeName) - for _, pod := range summary.Pods { - var usageNanoCores, usageMem, availMem, rss, workingSet, pageFaults, majorPageFaults int64 - var coresLimit, memLimit float64 - - for _, cont := range pod.Containers { - cuid := util.ContainerUID(pod.PodRef.Namespace, pod.PodRef.Name, cont.Name) - usageNanoCores += cont.CPU.UsageNanoCores - usageMem += cont.Memory.UsageBytes - availMem += cont.Memory.AvailableBytes - rss += cont.Memory.RssBytes - workingSet += cont.Memory.WorkingSetBytes - pageFaults += cont.Memory.PageFaults - majorPageFaults += cont.Memory.MajorPageFaults - - coresLimit += perfMetrics.ContainerCoresLimit.GetWithDefault(cuid, nodeCores) - memLimit += perfMetrics.ContainerMemLimit.GetWithDefault(cuid, nodeMem) - } - - podEvent := common.MapStr{ - mb.ModuleDataKey: common.MapStr{ - "namespace": pod.PodRef.Namespace, - "node": common.MapStr{ - "name": node.NodeName, - }, - }, - "name": pod.PodRef.Name, - "uid": pod.PodRef.UID, - - "cpu": common.MapStr{ - "usage": common.MapStr{ - "nanocores": usageNanoCores, - }, - }, - - "memory": common.MapStr{ - "usage": common.MapStr{ - "bytes": usageMem, - }, - "available": common.MapStr{ - "bytes": availMem, - }, - "working_set": common.MapStr{ - "bytes": workingSet, - }, - "rss": common.MapStr{ - "bytes": rss, - }, - "page_faults": pageFaults, - "major_page_faults": majorPageFaults, - }, - - "network": common.MapStr{ - "rx": common.MapStr{ - "bytes": pod.Network.RxBytes, - "errors": pod.Network.RxErrors, - }, - "tx": common.MapStr{ - "bytes": pod.Network.TxBytes, - "errors": pod.Network.TxErrors, - }, - }, - } - - if pod.StartTime != "" { - podEvent.Put("start_time", pod.StartTime) - } - - if coresLimit > nodeCores { - coresLimit = nodeCores - } - - if memLimit > nodeMem { - memLimit = nodeMem - } - - if nodeCores > 0 { - podEvent.Put("cpu.usage.node.pct", float64(usageNanoCores)/1e9/nodeCores) - } - - if nodeMem > 0 { - podEvent.Put("memory.usage.node.pct", float64(usageMem)/nodeMem) - } - - if coresLimit > 0 { - podEvent.Put("cpu.usage.limit.pct", float64(usageNanoCores)/1e9/coresLimit) - } - - if memLimit > 0 { - podEvent.Put("memory.usage.limit.pct", float64(usageMem)/memLimit) - } - - events = append(events, podEvent) - } - return events, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/pod/pod.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/pod/pod.go deleted file mode 100644 index 4c47cb68..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/pod/pod.go +++ /dev/null @@ -1,111 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package pod - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common/kubernetes" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - "github.com/elastic/beats/v7/metricbeat/module/kubernetes/util" -) - -const ( - defaultScheme = "http" - defaultPath = "/stats/summary" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: defaultPath, - }.Build() - - logger = logp.NewLogger("kubernetes.pod") -) - -// init registers the MetricSet with the central registry. -// The New method will be called after the setup of the module and before starting to fetch data -func init() { - mb.Registry.MustAddMetricSet("kubernetes", "pod", New, - mb.WithHostParser(hostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet type defines all fields of the MetricSet -// As a minimum it must inherit the mb.BaseMetricSet fields, but can be extended with -// additional entries. These variables can be used to persist data or configuration between -// multiple fetch calls. -type MetricSet struct { - mb.BaseMetricSet - http *helper.HTTP - enricher util.Enricher -} - -// New create a new instance of the MetricSet -// Part of new is also setting up the configuration by processing additional -// configuration entries if needed. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - - return &MetricSet{ - BaseMetricSet: base, - http: http, - enricher: util.NewResourceMetadataEnricher(base, &kubernetes.Pod{}, true), - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - m.enricher.Start() - - body, err := m.http.FetchContent() - if err != nil { - return errors.Wrap(err, "error doing HTTP request to fetch 'pod' Metricset data") - } - - events, err := eventMapping(body, util.PerfMetrics) - if err != nil { - return errors.Wrap(err, "error in mapping") - } - - m.enricher.Enrich(events) - - for _, e := range events { - isOpen := reporter.Event(mb.TransformMapStrToEvent("kubernetes", e, nil)) - if !isOpen { - return nil - } - } - return nil -} - -// Close stops this metricset -func (m *MetricSet) Close() error { - m.enricher.Stop() - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/pod/pod_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/pod/pod_test.go deleted file mode 100644 index d6333b07..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/pod/pod_test.go +++ /dev/null @@ -1,80 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package pod - -import ( - "io/ioutil" - "os" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/module/kubernetes/util" -) - -const testFile = "../_meta/test/stats_summary.json" - -func TestEventMapping(t *testing.T) { - f, err := os.Open(testFile) - assert.NoError(t, err, "cannot open test file "+testFile) - - body, err := ioutil.ReadAll(f) - assert.NoError(t, err, "cannot read test file "+testFile) - - cache := util.NewPerfMetricsCache() - cache.NodeCoresAllocatable.Set("gke-beats-default-pool-a5b33e2e-hdww", 2) - cache.NodeMemAllocatable.Set("gke-beats-default-pool-a5b33e2e-hdww", 146227200) - cache.ContainerMemLimit.Set(util.ContainerUID("default", "nginx-deployment-2303442956-pcqfc", "nginx"), 14622720) - - events, err := eventMapping(body, cache) - assert.NoError(t, err, "error mapping "+testFile) - - assert.Len(t, events, 1, "got wrong number of events") - - testCases := map[string]interface{}{ - "name": "nginx-deployment-2303442956-pcqfc", - "uid": "beabc196-2456-11e7-a3ad-42010a840235", - - "network.rx.bytes": 107056, - "network.rx.errors": 0, - "network.tx.bytes": 72447, - "network.tx.errors": 0, - - // calculated pct fields: - "cpu.usage.nanocores": 11263994, - "cpu.usage.node.pct": 0.005631997, - "cpu.usage.limit.pct": 0.005631997, - - "memory.usage.bytes": 1462272, - "memory.usage.node.pct": 0.01, - "memory.usage.limit.pct": 0.1, - } - - for k, v := range testCases { - testValue(t, events[0], k, v) - } -} - -func testValue(t *testing.T, event common.MapStr, field string, expected interface{}) { - data, err := event.GetValue(field) - assert.NoError(t, err, "Could not read field "+field) - assert.EqualValues(t, expected, data, "Wrong value for field "+field) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/proxy/README.md b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/proxy/README.md deleted file mode 100644 index b8b4304a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/proxy/README.md +++ /dev/null @@ -1,41 +0,0 @@ -# Kubeproxy Stats - -## Version history - -- June 2019, `v1.14.0` - -## Resources - -- https://github.com/kubernetes/kubernetes/blob/master/pkg/proxy/metrics/metrics.go -- https://kubernetes.io/docs/reference/command-line-tools-reference/kube-proxy/ - -## Metrics insight - -Process metrics: -- process_cpu_seconds_total -- process_resident_memory_bytes -- process_virtual_memory_bytes - -Network rules syncing metrics: -kubeproxy_sync_proxy_rules_duration_seconds_bucket - - le - -HTTP server metrics: -http_request_duration_microseconds - - handler - - quantile - -Rest client metrics: -rest_client_request_duration_seconds_bucket - - url - - verb - - le -rest_client_requests_total - - code - - host - - method - -## Setup environment for manual tests - -- Create a kubernetes cluster -- Deploy metricbeat as a daemonset + host network diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/proxy/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/proxy/_meta/data.json deleted file mode 100644 index 28a13ec3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/proxy/_meta/data.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "@timestamp": "2019-03-01T08:05:34.853Z", - "event": { - "dataset": "kubernetes.proxy", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "proxy": { - "handler": "prometheus", - "http": { - "request": { - "duration": { - "us": { - "count": 5719, - "percentile": { - "50": 3724.635, - "90": 6009.016, - "99": 15081.009 - }, - "sum": 21201441.986 - } - }, - "size": { - "bytes": { - "count": 5719, - "percentile": { - "50": 86, - "90": 86, - "99": 86 - }, - "sum": 491766 - } - } - }, - "response": { - "size": { - "bytes": { - "count": 5719, - "percentile": { - "50": 2965, - "90": 2970, - "99": 2973 - }, - "sum": 16977903 - } - } - } - } - } - }, - "metricset": { - "name": "proxy", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/proxy/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/proxy/_meta/docs.asciidoc deleted file mode 100644 index df391826..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/proxy/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -`proxy` metricset for the Kubernetes module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/proxy/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/proxy/_meta/fields.yml deleted file mode 100644 index c65879ec..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/proxy/_meta/fields.yml +++ /dev/null @@ -1,110 +0,0 @@ -- name: proxy - type: group - description: > - Kubernetes proxy server metrics - release: ga - fields: - - name: handler - type: keyword - description: > - Request handler - - name: code - type: keyword - description: > - HTTP code - - name: method - type: keyword - description: > - HTTP method - - name: host - type: keyword - description: > - Request host - - name: process - type: group - fields: - - name: cpu.sec - type: double - description: CPU seconds - - name: memory.resident.bytes - type: long - format: bytes - description: Bytes in resident memory - - name: memory.virtual.bytes - type: long - format: bytes - description: Bytes in virtual memory - - name: fds.open.count - type: long - description: Number of open file descriptors - - name: started.sec - type: double - description: Seconds since the process started - - name: http - type: group - fields: - - name: request.duration.us.percentile.* - type: object - object_type: double - description: Request duration microseconds percentiles - - name: request.duration.us.sum - type: double - description: Request duration microseconds cumulative sum - - name: request.duration.us.count - type: long - description: Request count for duration - - name: request.size.bytes.percentile.* - type: object - object_type: long - description: Request size percentiles - - name: request.size.bytes.sum - type: long - format: bytes - description: Request size cumulative sum - - name: request.size.bytes.count - type: long - description: Request count for size - - name: response.size.bytes.percentile.* - type: object - object_type: long - description: Response size percentiles - - name: response.size.bytes.sum - type: long - format: bytes - description: Response size cumulative sum - - name: response.size.bytes.count - type: long - description: Response count - - name: request.count - type: long - description: Request count - - name: client.request.count - type: long - description: > - Number of requests as client - - name: sync - type: group - description: > - kubeproxy proxy sync metrics - fields: - - name: rules.duration.us.sum - type: long - description: SyncProxyRules duration, sum of durations in microseconds - - name: rules.duration.us.count - type: long - description: SyncProxyRules duration, number of operations - - name: rules.duration.us.bucket.* - type: object - object_type: long - description: SyncProxyRules duration, histogram buckets - - name: networkprogramming.duration.us.sum - type: long - description: Network programming duration, sum in microseconds - - name: networkprogramming.duration.us.count - type: long - description: Network programming duration, number of operations - - name: networkprogramming.duration.us.bucket.* - type: object - object_type: long - description: Network programming duration, histogram buckets - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/proxy/_meta/test/metrics.proxy.1.14 b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/proxy/_meta/test/metrics.proxy.1.14 deleted file mode 100644 index d05e7438..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/proxy/_meta/test/metrics.proxy.1.14 +++ /dev/null @@ -1,269 +0,0 @@ -# HELP apiserver_audit_event_total Counter of audit events generated and sent to the audit backend. -# TYPE apiserver_audit_event_total counter -apiserver_audit_event_total 0 -# HELP apiserver_audit_requests_rejected_total Counter of apiserver requests rejected due to an error in audit logging backend. -# TYPE apiserver_audit_requests_rejected_total counter -apiserver_audit_requests_rejected_total 0 -# HELP go_gc_duration_seconds A summary of the GC invocation durations. -# TYPE go_gc_duration_seconds summary -go_gc_duration_seconds{quantile="0"} 5.784e-06 -go_gc_duration_seconds{quantile="0.25"} 2.2415e-05 -go_gc_duration_seconds{quantile="0.5"} 4.6386e-05 -go_gc_duration_seconds{quantile="0.75"} 0.000141858 -go_gc_duration_seconds{quantile="1"} 0.033785407 -go_gc_duration_seconds_sum 0.371275451 -go_gc_duration_seconds_count 1209 -# HELP go_goroutines Number of goroutines that currently exist. -# TYPE go_goroutines gauge -go_goroutines 36 -# HELP go_info Information about the Go environment. -# TYPE go_info gauge -go_info{version="go1.12.5"} 1 -# HELP go_memstats_alloc_bytes Number of bytes allocated and still in use. -# TYPE go_memstats_alloc_bytes gauge -go_memstats_alloc_bytes 4.27744e+06 -# HELP go_memstats_alloc_bytes_total Total number of bytes allocated, even if freed. -# TYPE go_memstats_alloc_bytes_total counter -go_memstats_alloc_bytes_total 3.237663008e+09 -# HELP go_memstats_buck_hash_sys_bytes Number of bytes used by the profiling bucket hash table. -# TYPE go_memstats_buck_hash_sys_bytes gauge -go_memstats_buck_hash_sys_bytes 1.554373e+06 -# HELP go_memstats_frees_total Total number of frees. -# TYPE go_memstats_frees_total counter -go_memstats_frees_total 1.582244e+07 -# HELP go_memstats_gc_cpu_fraction The fraction of this program's available CPU time used by the GC since the program started. -# TYPE go_memstats_gc_cpu_fraction gauge -go_memstats_gc_cpu_fraction 2.2152045200451682e-05 -# HELP go_memstats_gc_sys_bytes Number of bytes used for garbage collection system metadata. -# TYPE go_memstats_gc_sys_bytes gauge -go_memstats_gc_sys_bytes 2.394112e+06 -# HELP go_memstats_heap_alloc_bytes Number of heap bytes allocated and still in use. -# TYPE go_memstats_heap_alloc_bytes gauge -go_memstats_heap_alloc_bytes 4.27744e+06 -# HELP go_memstats_heap_idle_bytes Number of heap bytes waiting to be used. -# TYPE go_memstats_heap_idle_bytes gauge -go_memstats_heap_idle_bytes 5.9441152e+07 -# HELP go_memstats_heap_inuse_bytes Number of heap bytes that are in use. -# TYPE go_memstats_heap_inuse_bytes gauge -go_memstats_heap_inuse_bytes 6.815744e+06 -# HELP go_memstats_heap_objects Number of allocated objects. -# TYPE go_memstats_heap_objects gauge -go_memstats_heap_objects 19976 -# HELP go_memstats_heap_released_bytes Number of heap bytes released to OS. -# TYPE go_memstats_heap_released_bytes gauge -go_memstats_heap_released_bytes 5.7024512e+07 -# HELP go_memstats_heap_sys_bytes Number of heap bytes obtained from system. -# TYPE go_memstats_heap_sys_bytes gauge -go_memstats_heap_sys_bytes 6.6256896e+07 -# HELP go_memstats_last_gc_time_seconds Number of seconds since 1970 of last garbage collection. -# TYPE go_memstats_last_gc_time_seconds gauge -go_memstats_last_gc_time_seconds 1.5593101108642883e+09 -# HELP go_memstats_lookups_total Total number of pointer lookups. -# TYPE go_memstats_lookups_total counter -go_memstats_lookups_total 0 -# HELP go_memstats_mallocs_total Total number of mallocs. -# TYPE go_memstats_mallocs_total counter -go_memstats_mallocs_total 1.5842416e+07 -# HELP go_memstats_mcache_inuse_bytes Number of bytes in use by mcache structures. -# TYPE go_memstats_mcache_inuse_bytes gauge -go_memstats_mcache_inuse_bytes 3472 -# HELP go_memstats_mcache_sys_bytes Number of bytes used for mcache structures obtained from system. -# TYPE go_memstats_mcache_sys_bytes gauge -go_memstats_mcache_sys_bytes 16384 -# HELP go_memstats_mspan_inuse_bytes Number of bytes in use by mspan structures. -# TYPE go_memstats_mspan_inuse_bytes gauge -go_memstats_mspan_inuse_bytes 92448 -# HELP go_memstats_mspan_sys_bytes Number of bytes used for mspan structures obtained from system. -# TYPE go_memstats_mspan_sys_bytes gauge -go_memstats_mspan_sys_bytes 114688 -# HELP go_memstats_next_gc_bytes Number of heap bytes when next garbage collection will take place. -# TYPE go_memstats_next_gc_bytes gauge -go_memstats_next_gc_bytes 6.65232e+06 -# HELP go_memstats_other_sys_bytes Number of bytes used for other system allocations. -# TYPE go_memstats_other_sys_bytes gauge -go_memstats_other_sys_bytes 573747 -# HELP go_memstats_stack_inuse_bytes Number of bytes in use by the stack allocator. -# TYPE go_memstats_stack_inuse_bytes gauge -go_memstats_stack_inuse_bytes 851968 -# HELP go_memstats_stack_sys_bytes Number of bytes obtained from system for stack allocator. -# TYPE go_memstats_stack_sys_bytes gauge -go_memstats_stack_sys_bytes 851968 -# HELP go_memstats_sys_bytes Number of bytes obtained from system. -# TYPE go_memstats_sys_bytes gauge -go_memstats_sys_bytes 7.1762168e+07 -# HELP go_threads Number of OS threads created. -# TYPE go_threads gauge -go_threads 9 -# HELP http_request_duration_microseconds The HTTP request latencies in microseconds. -# TYPE http_request_duration_microseconds summary -http_request_duration_microseconds{handler="prometheus",quantile="0.5"} 3724.635 -http_request_duration_microseconds{handler="prometheus",quantile="0.9"} 6009.016 -http_request_duration_microseconds{handler="prometheus",quantile="0.99"} 15081.009 -http_request_duration_microseconds_sum{handler="prometheus"} 2.1201441986e+07 -http_request_duration_microseconds_count{handler="prometheus"} 5719 -# HELP http_request_size_bytes The HTTP request sizes in bytes. -# TYPE http_request_size_bytes summary -http_request_size_bytes{handler="prometheus",quantile="0.5"} 86 -http_request_size_bytes{handler="prometheus",quantile="0.9"} 86 -http_request_size_bytes{handler="prometheus",quantile="0.99"} 86 -http_request_size_bytes_sum{handler="prometheus"} 491766 -http_request_size_bytes_count{handler="prometheus"} 5719 -# HELP http_requests_total Total number of HTTP requests made. -# TYPE http_requests_total counter -http_requests_total{code="200",handler="prometheus",method="get"} 5719 -# HELP http_response_size_bytes The HTTP response sizes in bytes. -# TYPE http_response_size_bytes summary -http_response_size_bytes{handler="prometheus",quantile="0.5"} 2965 -http_response_size_bytes{handler="prometheus",quantile="0.9"} 2970 -http_response_size_bytes{handler="prometheus",quantile="0.99"} 2973 -http_response_size_bytes_sum{handler="prometheus"} 1.6977903e+07 -http_response_size_bytes_count{handler="prometheus"} 5719 -# HELP kubeproxy_network_programming_duration_seconds In Cluster Network Programming Latency in seconds -# TYPE kubeproxy_network_programming_duration_seconds histogram -kubeproxy_network_programming_duration_seconds_bucket{le="0.001"} 0 -kubeproxy_network_programming_duration_seconds_bucket{le="0.002"} 0 -kubeproxy_network_programming_duration_seconds_bucket{le="0.004"} 0 -kubeproxy_network_programming_duration_seconds_bucket{le="0.008"} 0 -kubeproxy_network_programming_duration_seconds_bucket{le="0.016"} 0 -kubeproxy_network_programming_duration_seconds_bucket{le="0.032"} 0 -kubeproxy_network_programming_duration_seconds_bucket{le="0.064"} 0 -kubeproxy_network_programming_duration_seconds_bucket{le="0.128"} 0 -kubeproxy_network_programming_duration_seconds_bucket{le="0.256"} 0 -kubeproxy_network_programming_duration_seconds_bucket{le="0.512"} 0 -kubeproxy_network_programming_duration_seconds_bucket{le="1.024"} 0 -kubeproxy_network_programming_duration_seconds_bucket{le="2.048"} 0 -kubeproxy_network_programming_duration_seconds_bucket{le="4.096"} 0 -kubeproxy_network_programming_duration_seconds_bucket{le="8.192"} 0 -kubeproxy_network_programming_duration_seconds_bucket{le="16.384"} 0 -kubeproxy_network_programming_duration_seconds_bucket{le="32.768"} 0 -kubeproxy_network_programming_duration_seconds_bucket{le="65.536"} 0 -kubeproxy_network_programming_duration_seconds_bucket{le="131.072"} 0 -kubeproxy_network_programming_duration_seconds_bucket{le="262.144"} 0 -kubeproxy_network_programming_duration_seconds_bucket{le="524.288"} 0 -kubeproxy_network_programming_duration_seconds_bucket{le="+Inf"} 2 -kubeproxy_network_programming_duration_seconds_sum 6274.75124521 -kubeproxy_network_programming_duration_seconds_count 2 -# HELP kubeproxy_sync_proxy_rules_duration_seconds SyncProxyRules latency in seconds -# TYPE kubeproxy_sync_proxy_rules_duration_seconds histogram -kubeproxy_sync_proxy_rules_duration_seconds_bucket{le="0.001"} 1 -kubeproxy_sync_proxy_rules_duration_seconds_bucket{le="0.002"} 1 -kubeproxy_sync_proxy_rules_duration_seconds_bucket{le="0.004"} 1 -kubeproxy_sync_proxy_rules_duration_seconds_bucket{le="0.008"} 1 -kubeproxy_sync_proxy_rules_duration_seconds_bucket{le="0.016"} 1 -kubeproxy_sync_proxy_rules_duration_seconds_bucket{le="0.032"} 339 -kubeproxy_sync_proxy_rules_duration_seconds_bucket{le="0.064"} 1931 -kubeproxy_sync_proxy_rules_duration_seconds_bucket{le="0.128"} 2651 -kubeproxy_sync_proxy_rules_duration_seconds_bucket{le="0.256"} 2651 -kubeproxy_sync_proxy_rules_duration_seconds_bucket{le="0.512"} 2651 -kubeproxy_sync_proxy_rules_duration_seconds_bucket{le="1.024"} 2651 -kubeproxy_sync_proxy_rules_duration_seconds_bucket{le="2.048"} 2654 -kubeproxy_sync_proxy_rules_duration_seconds_bucket{le="4.096"} 2654 -kubeproxy_sync_proxy_rules_duration_seconds_bucket{le="8.192"} 2654 -kubeproxy_sync_proxy_rules_duration_seconds_bucket{le="16.384"} 2654 -kubeproxy_sync_proxy_rules_duration_seconds_bucket{le="+Inf"} 2654 -kubeproxy_sync_proxy_rules_duration_seconds_sum 149.42169493599977 -kubeproxy_sync_proxy_rules_duration_seconds_count 2654 -# HELP kubeproxy_sync_proxy_rules_latency_microseconds (Deprecated) SyncProxyRules latency in microseconds -# TYPE kubeproxy_sync_proxy_rules_latency_microseconds histogram -kubeproxy_sync_proxy_rules_latency_microseconds_bucket{le="1000"} 1 -kubeproxy_sync_proxy_rules_latency_microseconds_bucket{le="2000"} 1 -kubeproxy_sync_proxy_rules_latency_microseconds_bucket{le="4000"} 1 -kubeproxy_sync_proxy_rules_latency_microseconds_bucket{le="8000"} 1 -kubeproxy_sync_proxy_rules_latency_microseconds_bucket{le="16000"} 1 -kubeproxy_sync_proxy_rules_latency_microseconds_bucket{le="32000"} 339 -kubeproxy_sync_proxy_rules_latency_microseconds_bucket{le="64000"} 1931 -kubeproxy_sync_proxy_rules_latency_microseconds_bucket{le="128000"} 2651 -kubeproxy_sync_proxy_rules_latency_microseconds_bucket{le="256000"} 2651 -kubeproxy_sync_proxy_rules_latency_microseconds_bucket{le="512000"} 2651 -kubeproxy_sync_proxy_rules_latency_microseconds_bucket{le="1.024e+06"} 2651 -kubeproxy_sync_proxy_rules_latency_microseconds_bucket{le="2.048e+06"} 2654 -kubeproxy_sync_proxy_rules_latency_microseconds_bucket{le="4.096e+06"} 2654 -kubeproxy_sync_proxy_rules_latency_microseconds_bucket{le="8.192e+06"} 2654 -kubeproxy_sync_proxy_rules_latency_microseconds_bucket{le="1.6384e+07"} 2654 -kubeproxy_sync_proxy_rules_latency_microseconds_bucket{le="+Inf"} 2654 -kubeproxy_sync_proxy_rules_latency_microseconds_sum 1.49424589e+08 -kubeproxy_sync_proxy_rules_latency_microseconds_count 2654 -# HELP kubernetes_build_info A metric with a constant '1' value labeled by major, minor, git version, git commit, git tree state, build date, Go version, and compiler from which Kubernetes was built, and platform on which it is running. -# TYPE kubernetes_build_info gauge -kubernetes_build_info{buildDate="2019-05-16T16:20:34Z",compiler="gc",gitCommit="66049e3b21efe110454d67df4fa62b08ea79a19b",gitTreeState="clean",gitVersion="v1.14.2",goVersion="go1.12.5",major="1",minor="14",platform="linux/amd64"} 1 -# HELP process_cpu_seconds_total Total user and system CPU time spent in seconds. -# TYPE process_cpu_seconds_total counter -process_cpu_seconds_total 121.6 -# HELP process_max_fds Maximum number of open file descriptors. -# TYPE process_max_fds gauge -process_max_fds 1.048576e+06 -# HELP process_open_fds Number of open file descriptors. -# TYPE process_open_fds gauge -process_open_fds 15 -# HELP process_resident_memory_bytes Resident memory size in bytes. -# TYPE process_resident_memory_bytes gauge -process_resident_memory_bytes 3.7040128e+07 -# HELP process_start_time_seconds Start time of the process since unix epoch in seconds. -# TYPE process_start_time_seconds gauge -process_start_time_seconds 1.55923037391e+09 -# HELP process_virtual_memory_bytes Virtual memory size in bytes. -# TYPE process_virtual_memory_bytes gauge -process_virtual_memory_bytes 1.42323712e+08 -# HELP process_virtual_memory_max_bytes Maximum amount of virtual memory available in bytes. -# TYPE process_virtual_memory_max_bytes gauge -process_virtual_memory_max_bytes -1 -# HELP rest_client_request_duration_seconds Request latency in seconds. Broken down by verb and URL. -# TYPE rest_client_request_duration_seconds histogram -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.001"} 0 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.002"} 2 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.004"} 2 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.008"} 3 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.016"} 3 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.032"} 3 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.064"} 3 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.128"} 3 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.256"} 3 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.512"} 3 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="+Inf"} 3 -rest_client_request_duration_seconds_sum{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET"} 0.010105425999999999 -rest_client_request_duration_seconds_count{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET"} 3 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.001"} 0 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.002"} 0 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.004"} 0 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.008"} 1 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.016"} 1 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.032"} 1 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.064"} 1 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.128"} 1 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.256"} 1 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.512"} 1 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="+Inf"} 1 -rest_client_request_duration_seconds_sum{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST"} 0.004560874 -rest_client_request_duration_seconds_count{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST"} 1 -# HELP rest_client_request_latency_seconds (Deprecated) Request latency in seconds. Broken down by verb and URL. -# TYPE rest_client_request_latency_seconds histogram -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.002"} 2 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.004"} 2 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.008"} 3 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.016"} 3 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.032"} 3 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.064"} 3 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.128"} 3 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.256"} 3 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.512"} 3 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="+Inf"} 3 -rest_client_request_latency_seconds_sum{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET"} 0.010105425999999999 -rest_client_request_latency_seconds_count{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET"} 3 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.002"} 0 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.004"} 0 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.008"} 1 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.016"} 1 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.032"} 1 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.064"} 1 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.128"} 1 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.256"} 1 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.512"} 1 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="+Inf"} 1 -rest_client_request_latency_seconds_sum{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST"} 0.004560874 -rest_client_request_latency_seconds_count{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST"} 1 -# HELP rest_client_requests_total Number of HTTP requests, partitioned by status code, method, and host. -# TYPE rest_client_requests_total counter -rest_client_requests_total{code="200",host="192.168.205.10:6443",method="GET"} 356 -rest_client_requests_total{code="201",host="192.168.205.10:6443",method="POST"} 1 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/proxy/_meta/test/metrics.proxy.1.14.expected b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/proxy/_meta/test/metrics.proxy.1.14.expected deleted file mode 100644 index 9d60844b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/proxy/_meta/test/metrics.proxy.1.14.expected +++ /dev/null @@ -1,221 +0,0 @@ -[ - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "handler": "prometheus", - "http": { - "request": { - "duration": { - "us": { - "count": 5719, - "percentile": { - "50": 3724.635, - "90": 6009.016, - "99": 15081.009 - }, - "sum": 21201441.986 - } - }, - "size": { - "bytes": { - "count": 5719, - "percentile": { - "50": 86, - "90": 86, - "99": 86 - }, - "sum": 491766 - } - } - }, - "response": { - "size": { - "bytes": { - "count": 5719, - "percentile": { - "50": 2965, - "90": 2970, - "99": 2973 - }, - "sum": 16977903 - } - } - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "client": { - "request": { - "count": 356 - } - }, - "code": "200", - "host": "192.168.205.10:6443", - "method": "GET" - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "client": { - "request": { - "count": 1 - } - }, - "code": "201", - "host": "192.168.205.10:6443", - "method": "POST" - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "code": "200", - "handler": "prometheus", - "http": { - "request": { - "count": 5719 - } - }, - "method": "get" - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "process": { - "cpu": { - "sec": 121 - }, - "fds": { - "open": { - "count": 15 - } - }, - "memory": { - "resident": { - "bytes": 37040128 - }, - "virtual": { - "bytes": 142323712 - } - }, - "started": { - "sec": 1559230373.91 - } - }, - "sync": { - "networkprogramming": { - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "1000": 0, - "1024000": 0, - "128000": 0, - "131072000": 0, - "16000": 0, - "16384000": 0, - "2000": 0, - "2048000": 0, - "256000": 0, - "262144000": 0, - "32000": 0, - "32768000": 0, - "4000": 0, - "4096000": 0, - "512000": 0, - "524288000": 0, - "64000": 0, - "65536000": 0, - "8000": 0, - "8192000": 0 - }, - "count": 2, - "sum": 6274751245.21 - } - } - }, - "rules": { - "duration": { - "us": { - "bucket": { - "+Inf": 2654, - "1000": 1, - "1024000": 2651, - "128000": 2651, - "16000": 1, - "16384000": 2654, - "2000": 1, - "2048000": 2654, - "256000": 2651, - "32000": 339, - "4000": 1, - "4096000": 2654, - "512000": 2651, - "64000": 1931, - "8000": 1, - "8192000": 2654 - }, - "count": 2654, - "sum": 149421694.93599978 - } - } - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/proxy/_meta/testdata/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/proxy/_meta/testdata/config.yml deleted file mode 100644 index 9f058f4e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/proxy/_meta/testdata/config.yml +++ /dev/null @@ -1,3 +0,0 @@ -type: http -url: "/metrics" -suffix: plain \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/proxy/_meta/testdata/docs.plain b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/proxy/_meta/testdata/docs.plain deleted file mode 100644 index d05e7438..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/proxy/_meta/testdata/docs.plain +++ /dev/null @@ -1,269 +0,0 @@ -# HELP apiserver_audit_event_total Counter of audit events generated and sent to the audit backend. -# TYPE apiserver_audit_event_total counter -apiserver_audit_event_total 0 -# HELP apiserver_audit_requests_rejected_total Counter of apiserver requests rejected due to an error in audit logging backend. -# TYPE apiserver_audit_requests_rejected_total counter -apiserver_audit_requests_rejected_total 0 -# HELP go_gc_duration_seconds A summary of the GC invocation durations. -# TYPE go_gc_duration_seconds summary -go_gc_duration_seconds{quantile="0"} 5.784e-06 -go_gc_duration_seconds{quantile="0.25"} 2.2415e-05 -go_gc_duration_seconds{quantile="0.5"} 4.6386e-05 -go_gc_duration_seconds{quantile="0.75"} 0.000141858 -go_gc_duration_seconds{quantile="1"} 0.033785407 -go_gc_duration_seconds_sum 0.371275451 -go_gc_duration_seconds_count 1209 -# HELP go_goroutines Number of goroutines that currently exist. -# TYPE go_goroutines gauge -go_goroutines 36 -# HELP go_info Information about the Go environment. -# TYPE go_info gauge -go_info{version="go1.12.5"} 1 -# HELP go_memstats_alloc_bytes Number of bytes allocated and still in use. -# TYPE go_memstats_alloc_bytes gauge -go_memstats_alloc_bytes 4.27744e+06 -# HELP go_memstats_alloc_bytes_total Total number of bytes allocated, even if freed. -# TYPE go_memstats_alloc_bytes_total counter -go_memstats_alloc_bytes_total 3.237663008e+09 -# HELP go_memstats_buck_hash_sys_bytes Number of bytes used by the profiling bucket hash table. -# TYPE go_memstats_buck_hash_sys_bytes gauge -go_memstats_buck_hash_sys_bytes 1.554373e+06 -# HELP go_memstats_frees_total Total number of frees. -# TYPE go_memstats_frees_total counter -go_memstats_frees_total 1.582244e+07 -# HELP go_memstats_gc_cpu_fraction The fraction of this program's available CPU time used by the GC since the program started. -# TYPE go_memstats_gc_cpu_fraction gauge -go_memstats_gc_cpu_fraction 2.2152045200451682e-05 -# HELP go_memstats_gc_sys_bytes Number of bytes used for garbage collection system metadata. -# TYPE go_memstats_gc_sys_bytes gauge -go_memstats_gc_sys_bytes 2.394112e+06 -# HELP go_memstats_heap_alloc_bytes Number of heap bytes allocated and still in use. -# TYPE go_memstats_heap_alloc_bytes gauge -go_memstats_heap_alloc_bytes 4.27744e+06 -# HELP go_memstats_heap_idle_bytes Number of heap bytes waiting to be used. -# TYPE go_memstats_heap_idle_bytes gauge -go_memstats_heap_idle_bytes 5.9441152e+07 -# HELP go_memstats_heap_inuse_bytes Number of heap bytes that are in use. -# TYPE go_memstats_heap_inuse_bytes gauge -go_memstats_heap_inuse_bytes 6.815744e+06 -# HELP go_memstats_heap_objects Number of allocated objects. -# TYPE go_memstats_heap_objects gauge -go_memstats_heap_objects 19976 -# HELP go_memstats_heap_released_bytes Number of heap bytes released to OS. -# TYPE go_memstats_heap_released_bytes gauge -go_memstats_heap_released_bytes 5.7024512e+07 -# HELP go_memstats_heap_sys_bytes Number of heap bytes obtained from system. -# TYPE go_memstats_heap_sys_bytes gauge -go_memstats_heap_sys_bytes 6.6256896e+07 -# HELP go_memstats_last_gc_time_seconds Number of seconds since 1970 of last garbage collection. -# TYPE go_memstats_last_gc_time_seconds gauge -go_memstats_last_gc_time_seconds 1.5593101108642883e+09 -# HELP go_memstats_lookups_total Total number of pointer lookups. -# TYPE go_memstats_lookups_total counter -go_memstats_lookups_total 0 -# HELP go_memstats_mallocs_total Total number of mallocs. -# TYPE go_memstats_mallocs_total counter -go_memstats_mallocs_total 1.5842416e+07 -# HELP go_memstats_mcache_inuse_bytes Number of bytes in use by mcache structures. -# TYPE go_memstats_mcache_inuse_bytes gauge -go_memstats_mcache_inuse_bytes 3472 -# HELP go_memstats_mcache_sys_bytes Number of bytes used for mcache structures obtained from system. -# TYPE go_memstats_mcache_sys_bytes gauge -go_memstats_mcache_sys_bytes 16384 -# HELP go_memstats_mspan_inuse_bytes Number of bytes in use by mspan structures. -# TYPE go_memstats_mspan_inuse_bytes gauge -go_memstats_mspan_inuse_bytes 92448 -# HELP go_memstats_mspan_sys_bytes Number of bytes used for mspan structures obtained from system. -# TYPE go_memstats_mspan_sys_bytes gauge -go_memstats_mspan_sys_bytes 114688 -# HELP go_memstats_next_gc_bytes Number of heap bytes when next garbage collection will take place. -# TYPE go_memstats_next_gc_bytes gauge -go_memstats_next_gc_bytes 6.65232e+06 -# HELP go_memstats_other_sys_bytes Number of bytes used for other system allocations. -# TYPE go_memstats_other_sys_bytes gauge -go_memstats_other_sys_bytes 573747 -# HELP go_memstats_stack_inuse_bytes Number of bytes in use by the stack allocator. -# TYPE go_memstats_stack_inuse_bytes gauge -go_memstats_stack_inuse_bytes 851968 -# HELP go_memstats_stack_sys_bytes Number of bytes obtained from system for stack allocator. -# TYPE go_memstats_stack_sys_bytes gauge -go_memstats_stack_sys_bytes 851968 -# HELP go_memstats_sys_bytes Number of bytes obtained from system. -# TYPE go_memstats_sys_bytes gauge -go_memstats_sys_bytes 7.1762168e+07 -# HELP go_threads Number of OS threads created. -# TYPE go_threads gauge -go_threads 9 -# HELP http_request_duration_microseconds The HTTP request latencies in microseconds. -# TYPE http_request_duration_microseconds summary -http_request_duration_microseconds{handler="prometheus",quantile="0.5"} 3724.635 -http_request_duration_microseconds{handler="prometheus",quantile="0.9"} 6009.016 -http_request_duration_microseconds{handler="prometheus",quantile="0.99"} 15081.009 -http_request_duration_microseconds_sum{handler="prometheus"} 2.1201441986e+07 -http_request_duration_microseconds_count{handler="prometheus"} 5719 -# HELP http_request_size_bytes The HTTP request sizes in bytes. -# TYPE http_request_size_bytes summary -http_request_size_bytes{handler="prometheus",quantile="0.5"} 86 -http_request_size_bytes{handler="prometheus",quantile="0.9"} 86 -http_request_size_bytes{handler="prometheus",quantile="0.99"} 86 -http_request_size_bytes_sum{handler="prometheus"} 491766 -http_request_size_bytes_count{handler="prometheus"} 5719 -# HELP http_requests_total Total number of HTTP requests made. -# TYPE http_requests_total counter -http_requests_total{code="200",handler="prometheus",method="get"} 5719 -# HELP http_response_size_bytes The HTTP response sizes in bytes. -# TYPE http_response_size_bytes summary -http_response_size_bytes{handler="prometheus",quantile="0.5"} 2965 -http_response_size_bytes{handler="prometheus",quantile="0.9"} 2970 -http_response_size_bytes{handler="prometheus",quantile="0.99"} 2973 -http_response_size_bytes_sum{handler="prometheus"} 1.6977903e+07 -http_response_size_bytes_count{handler="prometheus"} 5719 -# HELP kubeproxy_network_programming_duration_seconds In Cluster Network Programming Latency in seconds -# TYPE kubeproxy_network_programming_duration_seconds histogram -kubeproxy_network_programming_duration_seconds_bucket{le="0.001"} 0 -kubeproxy_network_programming_duration_seconds_bucket{le="0.002"} 0 -kubeproxy_network_programming_duration_seconds_bucket{le="0.004"} 0 -kubeproxy_network_programming_duration_seconds_bucket{le="0.008"} 0 -kubeproxy_network_programming_duration_seconds_bucket{le="0.016"} 0 -kubeproxy_network_programming_duration_seconds_bucket{le="0.032"} 0 -kubeproxy_network_programming_duration_seconds_bucket{le="0.064"} 0 -kubeproxy_network_programming_duration_seconds_bucket{le="0.128"} 0 -kubeproxy_network_programming_duration_seconds_bucket{le="0.256"} 0 -kubeproxy_network_programming_duration_seconds_bucket{le="0.512"} 0 -kubeproxy_network_programming_duration_seconds_bucket{le="1.024"} 0 -kubeproxy_network_programming_duration_seconds_bucket{le="2.048"} 0 -kubeproxy_network_programming_duration_seconds_bucket{le="4.096"} 0 -kubeproxy_network_programming_duration_seconds_bucket{le="8.192"} 0 -kubeproxy_network_programming_duration_seconds_bucket{le="16.384"} 0 -kubeproxy_network_programming_duration_seconds_bucket{le="32.768"} 0 -kubeproxy_network_programming_duration_seconds_bucket{le="65.536"} 0 -kubeproxy_network_programming_duration_seconds_bucket{le="131.072"} 0 -kubeproxy_network_programming_duration_seconds_bucket{le="262.144"} 0 -kubeproxy_network_programming_duration_seconds_bucket{le="524.288"} 0 -kubeproxy_network_programming_duration_seconds_bucket{le="+Inf"} 2 -kubeproxy_network_programming_duration_seconds_sum 6274.75124521 -kubeproxy_network_programming_duration_seconds_count 2 -# HELP kubeproxy_sync_proxy_rules_duration_seconds SyncProxyRules latency in seconds -# TYPE kubeproxy_sync_proxy_rules_duration_seconds histogram -kubeproxy_sync_proxy_rules_duration_seconds_bucket{le="0.001"} 1 -kubeproxy_sync_proxy_rules_duration_seconds_bucket{le="0.002"} 1 -kubeproxy_sync_proxy_rules_duration_seconds_bucket{le="0.004"} 1 -kubeproxy_sync_proxy_rules_duration_seconds_bucket{le="0.008"} 1 -kubeproxy_sync_proxy_rules_duration_seconds_bucket{le="0.016"} 1 -kubeproxy_sync_proxy_rules_duration_seconds_bucket{le="0.032"} 339 -kubeproxy_sync_proxy_rules_duration_seconds_bucket{le="0.064"} 1931 -kubeproxy_sync_proxy_rules_duration_seconds_bucket{le="0.128"} 2651 -kubeproxy_sync_proxy_rules_duration_seconds_bucket{le="0.256"} 2651 -kubeproxy_sync_proxy_rules_duration_seconds_bucket{le="0.512"} 2651 -kubeproxy_sync_proxy_rules_duration_seconds_bucket{le="1.024"} 2651 -kubeproxy_sync_proxy_rules_duration_seconds_bucket{le="2.048"} 2654 -kubeproxy_sync_proxy_rules_duration_seconds_bucket{le="4.096"} 2654 -kubeproxy_sync_proxy_rules_duration_seconds_bucket{le="8.192"} 2654 -kubeproxy_sync_proxy_rules_duration_seconds_bucket{le="16.384"} 2654 -kubeproxy_sync_proxy_rules_duration_seconds_bucket{le="+Inf"} 2654 -kubeproxy_sync_proxy_rules_duration_seconds_sum 149.42169493599977 -kubeproxy_sync_proxy_rules_duration_seconds_count 2654 -# HELP kubeproxy_sync_proxy_rules_latency_microseconds (Deprecated) SyncProxyRules latency in microseconds -# TYPE kubeproxy_sync_proxy_rules_latency_microseconds histogram -kubeproxy_sync_proxy_rules_latency_microseconds_bucket{le="1000"} 1 -kubeproxy_sync_proxy_rules_latency_microseconds_bucket{le="2000"} 1 -kubeproxy_sync_proxy_rules_latency_microseconds_bucket{le="4000"} 1 -kubeproxy_sync_proxy_rules_latency_microseconds_bucket{le="8000"} 1 -kubeproxy_sync_proxy_rules_latency_microseconds_bucket{le="16000"} 1 -kubeproxy_sync_proxy_rules_latency_microseconds_bucket{le="32000"} 339 -kubeproxy_sync_proxy_rules_latency_microseconds_bucket{le="64000"} 1931 -kubeproxy_sync_proxy_rules_latency_microseconds_bucket{le="128000"} 2651 -kubeproxy_sync_proxy_rules_latency_microseconds_bucket{le="256000"} 2651 -kubeproxy_sync_proxy_rules_latency_microseconds_bucket{le="512000"} 2651 -kubeproxy_sync_proxy_rules_latency_microseconds_bucket{le="1.024e+06"} 2651 -kubeproxy_sync_proxy_rules_latency_microseconds_bucket{le="2.048e+06"} 2654 -kubeproxy_sync_proxy_rules_latency_microseconds_bucket{le="4.096e+06"} 2654 -kubeproxy_sync_proxy_rules_latency_microseconds_bucket{le="8.192e+06"} 2654 -kubeproxy_sync_proxy_rules_latency_microseconds_bucket{le="1.6384e+07"} 2654 -kubeproxy_sync_proxy_rules_latency_microseconds_bucket{le="+Inf"} 2654 -kubeproxy_sync_proxy_rules_latency_microseconds_sum 1.49424589e+08 -kubeproxy_sync_proxy_rules_latency_microseconds_count 2654 -# HELP kubernetes_build_info A metric with a constant '1' value labeled by major, minor, git version, git commit, git tree state, build date, Go version, and compiler from which Kubernetes was built, and platform on which it is running. -# TYPE kubernetes_build_info gauge -kubernetes_build_info{buildDate="2019-05-16T16:20:34Z",compiler="gc",gitCommit="66049e3b21efe110454d67df4fa62b08ea79a19b",gitTreeState="clean",gitVersion="v1.14.2",goVersion="go1.12.5",major="1",minor="14",platform="linux/amd64"} 1 -# HELP process_cpu_seconds_total Total user and system CPU time spent in seconds. -# TYPE process_cpu_seconds_total counter -process_cpu_seconds_total 121.6 -# HELP process_max_fds Maximum number of open file descriptors. -# TYPE process_max_fds gauge -process_max_fds 1.048576e+06 -# HELP process_open_fds Number of open file descriptors. -# TYPE process_open_fds gauge -process_open_fds 15 -# HELP process_resident_memory_bytes Resident memory size in bytes. -# TYPE process_resident_memory_bytes gauge -process_resident_memory_bytes 3.7040128e+07 -# HELP process_start_time_seconds Start time of the process since unix epoch in seconds. -# TYPE process_start_time_seconds gauge -process_start_time_seconds 1.55923037391e+09 -# HELP process_virtual_memory_bytes Virtual memory size in bytes. -# TYPE process_virtual_memory_bytes gauge -process_virtual_memory_bytes 1.42323712e+08 -# HELP process_virtual_memory_max_bytes Maximum amount of virtual memory available in bytes. -# TYPE process_virtual_memory_max_bytes gauge -process_virtual_memory_max_bytes -1 -# HELP rest_client_request_duration_seconds Request latency in seconds. Broken down by verb and URL. -# TYPE rest_client_request_duration_seconds histogram -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.001"} 0 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.002"} 2 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.004"} 2 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.008"} 3 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.016"} 3 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.032"} 3 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.064"} 3 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.128"} 3 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.256"} 3 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.512"} 3 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="+Inf"} 3 -rest_client_request_duration_seconds_sum{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET"} 0.010105425999999999 -rest_client_request_duration_seconds_count{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET"} 3 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.001"} 0 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.002"} 0 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.004"} 0 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.008"} 1 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.016"} 1 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.032"} 1 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.064"} 1 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.128"} 1 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.256"} 1 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.512"} 1 -rest_client_request_duration_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="+Inf"} 1 -rest_client_request_duration_seconds_sum{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST"} 0.004560874 -rest_client_request_duration_seconds_count{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST"} 1 -# HELP rest_client_request_latency_seconds (Deprecated) Request latency in seconds. Broken down by verb and URL. -# TYPE rest_client_request_latency_seconds histogram -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.002"} 2 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.004"} 2 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.008"} 3 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.016"} 3 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.032"} 3 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.064"} 3 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.128"} 3 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.256"} 3 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="0.512"} 3 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET",le="+Inf"} 3 -rest_client_request_latency_seconds_sum{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET"} 0.010105425999999999 -rest_client_request_latency_seconds_count{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="GET"} 3 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.002"} 0 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.004"} 0 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.008"} 1 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.016"} 1 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.032"} 1 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.064"} 1 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.128"} 1 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.256"} 1 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="0.512"} 1 -rest_client_request_latency_seconds_bucket{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST",le="+Inf"} 1 -rest_client_request_latency_seconds_sum{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST"} 0.004560874 -rest_client_request_latency_seconds_count{url="https://192.168.205.10:6443/%7Bprefix%7D",verb="POST"} 1 -# HELP rest_client_requests_total Number of HTTP requests, partitioned by status code, method, and host. -# TYPE rest_client_requests_total counter -rest_client_requests_total{code="200",host="192.168.205.10:6443",method="GET"} 356 -rest_client_requests_total{code="201",host="192.168.205.10:6443",method="POST"} 1 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/proxy/_meta/testdata/docs.plain-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/proxy/_meta/testdata/docs.plain-expected.json deleted file mode 100644 index c4a2cc9d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/proxy/_meta/testdata/docs.plain-expected.json +++ /dev/null @@ -1,241 +0,0 @@ -[ - { - "event": { - "dataset": "kubernetes.proxy", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "proxy": { - "handler": "prometheus", - "http": { - "request": { - "duration": { - "us": { - "count": 5719, - "percentile": { - "50": 3724.635, - "90": 6009.016, - "99": 15081.009 - }, - "sum": 21201441.986 - } - }, - "size": { - "bytes": { - "count": 5719, - "percentile": { - "50": 86, - "90": 86, - "99": 86 - }, - "sum": 491766 - } - } - }, - "response": { - "size": { - "bytes": { - "count": 5719, - "percentile": { - "50": 2965, - "90": 2970, - "99": 2973 - }, - "sum": 16977903 - } - } - } - } - } - }, - "metricset": { - "name": "proxy", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.proxy", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "proxy": { - "client": { - "request": { - "count": 356 - } - }, - "code": "200", - "host": "192.168.205.10:6443", - "method": "GET" - } - }, - "metricset": { - "name": "proxy", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.proxy", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "proxy": { - "client": { - "request": { - "count": 1 - } - }, - "code": "201", - "host": "192.168.205.10:6443", - "method": "POST" - } - }, - "metricset": { - "name": "proxy", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.proxy", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "proxy": { - "code": "200", - "handler": "prometheus", - "http": { - "request": { - "count": 5719 - } - }, - "method": "get" - } - }, - "metricset": { - "name": "proxy", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.proxy", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "proxy": { - "process": { - "cpu": { - "sec": 121 - }, - "fds": { - "open": { - "count": 15 - } - }, - "memory": { - "resident": { - "bytes": 37040128 - }, - "virtual": { - "bytes": 142323712 - } - }, - "started": { - "sec": 1559230373.91 - } - }, - "sync": { - "networkprogramming": { - "duration": { - "us": { - "bucket": { - "+Inf": 2, - "1000": 0, - "1024000": 0, - "128000": 0, - "131072000": 0, - "16000": 0, - "16384000": 0, - "2000": 0, - "2048000": 0, - "256000": 0, - "262144000": 0, - "32000": 0, - "32768000": 0, - "4000": 0, - "4096000": 0, - "512000": 0, - "524288000": 0, - "64000": 0, - "65536000": 0, - "8000": 0, - "8192000": 0 - }, - "count": 2, - "sum": 6274751245.21 - } - } - }, - "rules": { - "duration": { - "us": { - "bucket": { - "+Inf": 2654, - "1000": 1, - "1024000": 2651, - "128000": 2651, - "16000": 1, - "16384000": 2654, - "2000": 1, - "2048000": 2654, - "256000": 2651, - "32000": 339, - "4000": 1, - "4096000": 2654, - "512000": 2651, - "64000": 1931, - "8000": 1, - "8192000": 2654 - }, - "count": 2654, - "sum": 149421694.93599978 - } - } - } - } - } - }, - "metricset": { - "name": "proxy", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/proxy/proxy.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/proxy/proxy.go deleted file mode 100644 index 520a708f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/proxy/proxy.go +++ /dev/null @@ -1,56 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package proxy - -import ( - "github.com/elastic/beats/v7/metricbeat/helper/prometheus" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -func init() { - mapping := &prometheus.MetricsMapping{ - Metrics: map[string]prometheus.MetricMap{ - - "process_cpu_seconds_total": prometheus.Metric("process.cpu.sec"), - "process_resident_memory_bytes": prometheus.Metric("process.memory.resident.bytes"), - "process_virtual_memory_bytes": prometheus.Metric("process.memory.virtual.bytes"), - "process_open_fds": prometheus.Metric("process.fds.open.count"), - "process_start_time_seconds": prometheus.Metric("process.started.sec"), - "http_request_duration_microseconds": prometheus.Metric("http.request.duration.us"), - "http_request_size_bytes": prometheus.Metric("http.request.size.bytes"), - "http_response_size_bytes": prometheus.Metric("http.response.size.bytes"), - "http_requests_total": prometheus.Metric("http.request.count"), - "rest_client_requests_total": prometheus.Metric("client.request.count"), - "kubeproxy_sync_proxy_rules_duration_seconds": prometheus.Metric("sync.rules.duration.us", - prometheus.OpMultiplyBuckets(1000000)), - "kubeproxy_network_programming_duration_seconds": prometheus.Metric("sync.networkprogramming.duration.us", - prometheus.OpMultiplyBuckets(1000000)), - }, - - Labels: map[string]prometheus.LabelMap{ - "code": prometheus.KeyLabel("code"), - "host": prometheus.KeyLabel("host"), - "method": prometheus.KeyLabel("method"), - "handler": prometheus.KeyLabel("handler"), - }, - } - - mb.Registry.MustAddMetricSet("kubernetes", "proxy", - prometheus.MetricSetBuilder(mapping), - mb.WithHostParser(prometheus.HostParser)) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/proxy/proxy_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/proxy/proxy_test.go deleted file mode 100644 index 79a940dc..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/proxy/proxy_test.go +++ /dev/null @@ -1,39 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package proxy - -import ( - "testing" - - "github.com/elastic/beats/v7/metricbeat/helper/prometheus/ptest" -) - -const testFile = "_meta/test/metrics" - -func TestEventMapping(t *testing.T) { - ptest.TestMetricSet(t, "kubernetes", "proxy", - ptest.TestCases{ - { - MetricsFile: "./_meta/test/metrics.proxy.1.14", - ExpectedFile: "./_meta/test/metrics.proxy.1.14.expected", - }, - }, - ) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/scheduler/README.md b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/scheduler/README.md deleted file mode 100644 index 3d3ef729..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/scheduler/README.md +++ /dev/null @@ -1,48 +0,0 @@ -# Scheduler Stats - -## Version history - -- June 2019, `v1.14.0` - -## Resources - -https://github.com/kubernetes/kubernetes/blob/master/pkg/scheduler/metrics/metrics.go - -## Metrics insight - -- leader_election_master_status - - name -- scheduler_binding_duration_seconds_bucket -- scheduler_e2e_scheduling_duration_seconds_bucket -- scheduler_pod_preemption_victims -- scheduler_schedule_attempts_total - - result -- scheduler_scheduling_algorithm_duration_seconds_bucket -- scheduler_scheduling_algorithm_predicate_evaluation_seconds_bucket -- scheduler_scheduling_algorithm_preemption_evaluation_seconds_bucket -- scheduler_scheduling_algorithm_priority_evaluation_seconds_bucket -- scheduler_scheduling_duration_seconds - - operation -- scheduler_volume_scheduling_duration_seconds_bucket - - operation - -## Setup environment for manual tests - -Kubernetes scheduler will usually run at every master node, but that might not be the case. It could be executed as a host process or an in-cluster pod. - -- If host process (for example, systemd), metricbeat should be running at that same node gathering data from the scheduler. -- If executing as a pod: - - A metricbeat instance can be also executed using the same affinity and deployment object (deployment, daemonset, ...) as the kubernetes scheduler. - - A metricbeat instance can be launched as a sidecar container - - - - - - - - - - - - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/scheduler/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/scheduler/_meta/data.json deleted file mode 100644 index ecbb7db7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/scheduler/_meta/data.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "@timestamp": "2019-03-01T08:05:34.853Z", - "event": { - "dataset": "kubernetes.scheduler", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "scheduler": { - "handler": "prometheus", - "http": { - "request": { - "duration": { - "us": { - "count": 4, - "percentile": { - "50": 7644.523, - "90": 7644.523, - "99": 7644.523 - }, - "sum": 16210.005000000001 - } - }, - "size": { - "bytes": { - "count": 4, - "percentile": { - "50": 64, - "90": 64, - "99": 64 - }, - "sum": 256 - } - } - }, - "response": { - "size": { - "bytes": { - "count": 4, - "percentile": { - "50": 48741, - "90": 48741, - "99": 48741 - }, - "sum": 184429 - } - } - } - } - } - }, - "metricset": { - "name": "scheduler", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/scheduler/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/scheduler/_meta/docs.asciidoc deleted file mode 100644 index 970b5bfd..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/scheduler/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -`scheduler` metricset for the Kubernetes module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/scheduler/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/scheduler/_meta/fields.yml deleted file mode 100644 index 45f2a86f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/scheduler/_meta/fields.yml +++ /dev/null @@ -1,131 +0,0 @@ -- name: scheduler - type: group - description: > - Kubernetes scheduler metrics - release: ga - fields: - - name: handler - type: keyword - description: > - Request handler - - name: code - type: keyword - description: > - HTTP code - - name: method - type: keyword - description: > - HTTP method - - name: host - type: keyword - description: > - Request host - - name: name - type: keyword - description: > - Name for the resource - - name: result - type: keyword - description: > - Schedule attempt result - - name: operation - type: keyword - description: > - Scheduling operation - - name: process - type: group - fields: - - name: cpu.sec - type: double - description: CPU seconds - - name: memory.resident.bytes - type: long - format: bytes - description: Bytes in resident memory - - name: memory.virtual.bytes - type: long - format: bytes - description: Bytes in virtual memory - - name: fds.open.count - type: long - description: Number of open file descriptors - - name: started.sec - type: double - description: Seconds since the process started - - name: http - type: group - fields: - - name: request.duration.us.percentile.* - type: object - object_type: double - description: Request duration microseconds percentiles - - name: request.duration.us.sum - type: double - description: Request duration microseconds cumulative sum - - name: request.duration.us.count - type: long - description: Request count for duration - - name: request.size.bytes.percentile.* - type: object - object_type: long - description: Request size percentiles - - name: request.size.bytes.sum - type: long - format: bytes - description: Request size cumulative sum - - name: request.size.bytes.count - type: long - description: Request count for size - - name: response.size.bytes.percentile.* - type: object - object_type: long - description: Response size percentiles - - name: response.size.bytes.sum - type: long - format: bytes - description: Response size cumulative sum - - name: response.size.bytes.count - type: long - description: Response count - - name: request.count - type: long - description: Request count - - name: client.request.count - type: long - description: > - Number of requests as client - - name: leader.is_master - type: boolean - description: > - Whether the node is master - - - name: scheduling - type: group - fields: - - name: e2e.duration.us.bucket.* - type: object - object_type: long - description: End to end scheduling duration microseconds - - name: e2e.duration.us.sum - type: long - description: End to end scheduling duration microseconds sum - - name: e2e.duration.us.count - type: long - description: End to end scheduling count - - name: pod.preemption.victims.count - type: long - description: Pod preemption victims - - name: pod.attempts.count - type: long - description: Pod attempts count - - name: duration.seconds.percentile.* - type: object - object_type: double - description: Scheduling duration percentiles - - name: duration.seconds.sum - type: double - description: Scheduling duration cumulative sum - - name: duration.seconds.count - type: long - description: Scheduling count - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/scheduler/_meta/test/metrics.scheduler.1.14 b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/scheduler/_meta/test/metrics.scheduler.1.14 deleted file mode 100644 index 056ea15b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/scheduler/_meta/test/metrics.scheduler.1.14 +++ /dev/null @@ -1,629 +0,0 @@ -# HELP apiserver_audit_event_total Counter of audit events generated and sent to the audit backend. -# TYPE apiserver_audit_event_total counter -apiserver_audit_event_total 0 -# HELP apiserver_audit_requests_rejected_total Counter of apiserver requests rejected due to an error in audit logging backend. -# TYPE apiserver_audit_requests_rejected_total counter -apiserver_audit_requests_rejected_total 0 -# HELP apiserver_client_certificate_expiration_seconds Distribution of the remaining lifetime on the certificate used to authenticate a request. -# TYPE apiserver_client_certificate_expiration_seconds histogram -apiserver_client_certificate_expiration_seconds_bucket{le="0"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="1800"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="3600"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="7200"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="21600"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="43200"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="86400"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="172800"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="345600"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="604800"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="2.592e+06"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="7.776e+06"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="1.5552e+07"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="3.1104e+07"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="+Inf"} 0 -apiserver_client_certificate_expiration_seconds_sum 0 -apiserver_client_certificate_expiration_seconds_count 0 -# HELP apiserver_storage_data_key_generation_duration_seconds Latencies in seconds of data encryption key(DEK) generation operations. -# TYPE apiserver_storage_data_key_generation_duration_seconds histogram -apiserver_storage_data_key_generation_duration_seconds_bucket{le="5e-06"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="1e-05"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="2e-05"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="4e-05"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="8e-05"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.00016"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.00032"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.00064"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.00128"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.00256"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.00512"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.01024"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.02048"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.04096"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="+Inf"} 0 -apiserver_storage_data_key_generation_duration_seconds_sum 0 -apiserver_storage_data_key_generation_duration_seconds_count 0 -# HELP apiserver_storage_data_key_generation_failures_total Total number of failed data encryption key(DEK) generation operations. -# TYPE apiserver_storage_data_key_generation_failures_total counter -apiserver_storage_data_key_generation_failures_total 0 -# HELP apiserver_storage_data_key_generation_latencies_microseconds (Deprecated) Latencies in microseconds of data encryption key(DEK) generation operations. -# TYPE apiserver_storage_data_key_generation_latencies_microseconds histogram -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="5"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="10"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="20"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="40"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="80"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="160"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="320"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="640"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="1280"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="2560"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="5120"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="10240"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="20480"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="40960"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="+Inf"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_sum 0 -apiserver_storage_data_key_generation_latencies_microseconds_count 0 -# HELP apiserver_storage_envelope_transformation_cache_misses_total Total number of cache misses while accessing key decryption key(KEK). -# TYPE apiserver_storage_envelope_transformation_cache_misses_total counter -apiserver_storage_envelope_transformation_cache_misses_total 0 -# HELP go_gc_duration_seconds A summary of the GC invocation durations. -# TYPE go_gc_duration_seconds summary -go_gc_duration_seconds{quantile="0"} 5.815e-06 -go_gc_duration_seconds{quantile="0.25"} 2.2506e-05 -go_gc_duration_seconds{quantile="0.5"} 2.9835e-05 -go_gc_duration_seconds{quantile="0.75"} 0.000108645 -go_gc_duration_seconds{quantile="1"} 0.002224327 -go_gc_duration_seconds_sum 0.011551132 -go_gc_duration_seconds_count 91 -# HELP go_goroutines Number of goroutines that currently exist. -# TYPE go_goroutines gauge -go_goroutines 104 -# HELP go_info Information about the Go environment. -# TYPE go_info gauge -go_info{version="go1.12.1"} 1 -# HELP go_memstats_alloc_bytes Number of bytes allocated and still in use. -# TYPE go_memstats_alloc_bytes gauge -go_memstats_alloc_bytes 4.689728e+06 -# HELP go_memstats_alloc_bytes_total Total number of bytes allocated, even if freed. -# TYPE go_memstats_alloc_bytes_total counter -go_memstats_alloc_bytes_total 2.13917696e+08 -# HELP go_memstats_buck_hash_sys_bytes Number of bytes used by the profiling bucket hash table. -# TYPE go_memstats_buck_hash_sys_bytes gauge -go_memstats_buck_hash_sys_bytes 1.500042e+06 -# HELP go_memstats_frees_total Total number of frees. -# TYPE go_memstats_frees_total counter -go_memstats_frees_total 2.555382e+06 -# HELP go_memstats_gc_cpu_fraction The fraction of this program's available CPU time used by the GC since the program started. -# TYPE go_memstats_gc_cpu_fraction gauge -go_memstats_gc_cpu_fraction 9.3297119215621e-06 -# HELP go_memstats_gc_sys_bytes Number of bytes used for garbage collection system metadata. -# TYPE go_memstats_gc_sys_bytes gauge -go_memstats_gc_sys_bytes 2.38592e+06 -# HELP go_memstats_heap_alloc_bytes Number of heap bytes allocated and still in use. -# TYPE go_memstats_heap_alloc_bytes gauge -go_memstats_heap_alloc_bytes 4.689728e+06 -# HELP go_memstats_heap_idle_bytes Number of heap bytes waiting to be used. -# TYPE go_memstats_heap_idle_bytes gauge -go_memstats_heap_idle_bytes 5.8458112e+07 -# HELP go_memstats_heap_inuse_bytes Number of heap bytes that are in use. -# TYPE go_memstats_heap_inuse_bytes gauge -go_memstats_heap_inuse_bytes 7.634944e+06 -# HELP go_memstats_heap_objects Number of allocated objects. -# TYPE go_memstats_heap_objects gauge -go_memstats_heap_objects 24792 -# HELP go_memstats_heap_released_bytes Number of heap bytes released to OS. -# TYPE go_memstats_heap_released_bytes gauge -go_memstats_heap_released_bytes 5.7327616e+07 -# HELP go_memstats_heap_sys_bytes Number of heap bytes obtained from system. -# TYPE go_memstats_heap_sys_bytes gauge -go_memstats_heap_sys_bytes 6.6093056e+07 -# HELP go_memstats_last_gc_time_seconds Number of seconds since 1970 of last garbage collection. -# TYPE go_memstats_last_gc_time_seconds gauge -go_memstats_last_gc_time_seconds 1.560358924305456e+09 -# HELP go_memstats_lookups_total Total number of pointer lookups. -# TYPE go_memstats_lookups_total counter -go_memstats_lookups_total 0 -# HELP go_memstats_mallocs_total Total number of mallocs. -# TYPE go_memstats_mallocs_total counter -go_memstats_mallocs_total 2.580174e+06 -# HELP go_memstats_mcache_inuse_bytes Number of bytes in use by mcache structures. -# TYPE go_memstats_mcache_inuse_bytes gauge -go_memstats_mcache_inuse_bytes 3472 -# HELP go_memstats_mcache_sys_bytes Number of bytes used for mcache structures obtained from system. -# TYPE go_memstats_mcache_sys_bytes gauge -go_memstats_mcache_sys_bytes 16384 -# HELP go_memstats_mspan_inuse_bytes Number of bytes in use by mspan structures. -# TYPE go_memstats_mspan_inuse_bytes gauge -go_memstats_mspan_inuse_bytes 114048 -# HELP go_memstats_mspan_sys_bytes Number of bytes used for mspan structures obtained from system. -# TYPE go_memstats_mspan_sys_bytes gauge -go_memstats_mspan_sys_bytes 131072 -# HELP go_memstats_next_gc_bytes Number of heap bytes when next garbage collection will take place. -# TYPE go_memstats_next_gc_bytes gauge -go_memstats_next_gc_bytes 8.93328e+06 -# HELP go_memstats_other_sys_bytes Number of bytes used for other system allocations. -# TYPE go_memstats_other_sys_bytes gauge -go_memstats_other_sys_bytes 619886 -# HELP go_memstats_stack_inuse_bytes Number of bytes in use by the stack allocator. -# TYPE go_memstats_stack_inuse_bytes gauge -go_memstats_stack_inuse_bytes 1.015808e+06 -# HELP go_memstats_stack_sys_bytes Number of bytes obtained from system for stack allocator. -# TYPE go_memstats_stack_sys_bytes gauge -go_memstats_stack_sys_bytes 1.015808e+06 -# HELP go_memstats_sys_bytes Number of bytes obtained from system. -# TYPE go_memstats_sys_bytes gauge -go_memstats_sys_bytes 7.1762168e+07 -# HELP go_threads Number of OS threads created. -# TYPE go_threads gauge -go_threads 10 -# HELP http_request_duration_microseconds The HTTP request latencies in microseconds. -# TYPE http_request_duration_microseconds summary -http_request_duration_microseconds{handler="prometheus",quantile="0.5"} 7644.523 -http_request_duration_microseconds{handler="prometheus",quantile="0.9"} 7644.523 -http_request_duration_microseconds{handler="prometheus",quantile="0.99"} 7644.523 -http_request_duration_microseconds_sum{handler="prometheus"} 16210.005000000001 -http_request_duration_microseconds_count{handler="prometheus"} 4 -# HELP http_request_size_bytes The HTTP request sizes in bytes. -# TYPE http_request_size_bytes summary -http_request_size_bytes{handler="prometheus",quantile="0.5"} 64 -http_request_size_bytes{handler="prometheus",quantile="0.9"} 64 -http_request_size_bytes{handler="prometheus",quantile="0.99"} 64 -http_request_size_bytes_sum{handler="prometheus"} 256 -http_request_size_bytes_count{handler="prometheus"} 4 -# HELP http_requests_total Total number of HTTP requests made. -# TYPE http_requests_total counter -http_requests_total{code="200",handler="prometheus",method="get"} 4 -# HELP http_response_size_bytes The HTTP response sizes in bytes. -# TYPE http_response_size_bytes summary -http_response_size_bytes{handler="prometheus",quantile="0.5"} 48741 -http_response_size_bytes{handler="prometheus",quantile="0.9"} 48741 -http_response_size_bytes{handler="prometheus",quantile="0.99"} 48741 -http_response_size_bytes_sum{handler="prometheus"} 184429 -http_response_size_bytes_count{handler="prometheus"} 4 -# HELP kubernetes_build_info A metric with a constant '1' value labeled by major, minor, git version, git commit, git tree state, build date, Go version, and compiler from which Kubernetes was built, and platform on which it is running. -# TYPE kubernetes_build_info gauge -kubernetes_build_info{buildDate="2019-04-08T17:02:58Z",compiler="gc",gitCommit="b7394102d6ef778017f2ca4046abbaa23b88c290",gitTreeState="clean",gitVersion="v1.14.1",goVersion="go1.12.1",major="1",minor="14",platform="linux/amd64"} 1 -# HELP leader_election_master_status Gauge of if the reporting system is master of the relevant lease, 0 indicates backup, 1 indicates master. 'name' is the string used to identify the lease. Please make sure to group by name. -# TYPE leader_election_master_status gauge -leader_election_master_status{name="kube-scheduler"} 1 -# HELP process_cpu_seconds_total Total user and system CPU time spent in seconds. -# TYPE process_cpu_seconds_total counter -process_cpu_seconds_total 20.29 -# HELP process_max_fds Maximum number of open file descriptors. -# TYPE process_max_fds gauge -process_max_fds 1.048576e+06 -# HELP process_open_fds Number of open file descriptors. -# TYPE process_open_fds gauge -process_open_fds 9 -# HELP process_resident_memory_bytes Resident memory size in bytes. -# TYPE process_resident_memory_bytes gauge -process_resident_memory_bytes 3.8367232e+07 -# HELP process_start_time_seconds Start time of the process since unix epoch in seconds. -# TYPE process_start_time_seconds gauge -process_start_time_seconds 1.56034958732e+09 -# HELP process_virtual_memory_bytes Virtual memory size in bytes. -# TYPE process_virtual_memory_bytes gauge -process_virtual_memory_bytes 1.44904192e+08 -# HELP process_virtual_memory_max_bytes Maximum amount of virtual memory available in bytes. -# TYPE process_virtual_memory_max_bytes gauge -process_virtual_memory_max_bytes -1 -# HELP rest_client_request_duration_seconds Request latency in seconds. Broken down by verb and URL. -# TYPE rest_client_request_duration_seconds histogram -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="0.001"} 0 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="0.002"} 381 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="0.004"} 877 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="0.008"} 4616 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="0.016"} 4888 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="0.032"} 4938 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="0.064"} 4942 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="0.128"} 4942 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="0.256"} 4942 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="0.512"} 4942 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="+Inf"} 4952 -rest_client_request_duration_seconds_sum{url="https://localhost:8443/%7Bprefix%7D",verb="GET"} 65.28920892099963 -rest_client_request_duration_seconds_count{url="https://localhost:8443/%7Bprefix%7D",verb="GET"} 4952 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="0.001"} 0 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="0.002"} 0 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="0.004"} 2 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="0.008"} 18 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="0.016"} 45 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="0.032"} 84 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="0.064"} 92 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="0.128"} 92 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="0.256"} 92 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="0.512"} 92 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="+Inf"} 92 -rest_client_request_duration_seconds_sum{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH"} 1.619557468 -rest_client_request_duration_seconds_count{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH"} 92 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="0.001"} 0 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="0.002"} 0 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="0.004"} 0 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="0.008"} 2 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="0.016"} 7 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="0.032"} 9 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="0.064"} 9 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="0.128"} 9 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="0.256"} 9 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="0.512"} 9 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="+Inf"} 9 -rest_client_request_duration_seconds_sum{url="https://localhost:8443/%7Bprefix%7D",verb="POST"} 0.11028519999999999 -rest_client_request_duration_seconds_count{url="https://localhost:8443/%7Bprefix%7D",verb="POST"} 9 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="0.001"} 0 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="0.002"} 39 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="0.004"} 688 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="0.008"} 1712 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="0.016"} 4552 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="0.032"} 4627 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="0.064"} 4630 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="0.128"} 4630 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="0.256"} 4631 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="0.512"} 4631 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="+Inf"} 4631 -rest_client_request_duration_seconds_sum{url="https://localhost:8443/%7Bprefix%7D",verb="PUT"} 38.730521771 -rest_client_request_duration_seconds_count{url="https://localhost:8443/%7Bprefix%7D",verb="PUT"} 4631 -# HELP rest_client_request_latency_seconds (Deprecated) Request latency in seconds. Broken down by verb and URL. -# TYPE rest_client_request_latency_seconds histogram -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="0.002"} 381 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="0.004"} 877 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="0.008"} 4616 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="0.016"} 4888 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="0.032"} 4938 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="0.064"} 4942 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="0.128"} 4942 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="0.256"} 4942 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="0.512"} 4942 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="+Inf"} 4952 -rest_client_request_latency_seconds_sum{url="https://localhost:8443/%7Bprefix%7D",verb="GET"} 65.28920892099963 -rest_client_request_latency_seconds_count{url="https://localhost:8443/%7Bprefix%7D",verb="GET"} 4952 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="0.002"} 0 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="0.004"} 2 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="0.008"} 18 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="0.016"} 45 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="0.032"} 84 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="0.064"} 92 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="0.128"} 92 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="0.256"} 92 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="0.512"} 92 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="+Inf"} 92 -rest_client_request_latency_seconds_sum{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH"} 1.619557468 -rest_client_request_latency_seconds_count{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH"} 92 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="0.002"} 0 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="0.004"} 0 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="0.008"} 2 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="0.016"} 7 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="0.032"} 9 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="0.064"} 9 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="0.128"} 9 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="0.256"} 9 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="0.512"} 9 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="+Inf"} 9 -rest_client_request_latency_seconds_sum{url="https://localhost:8443/%7Bprefix%7D",verb="POST"} 0.11028519999999999 -rest_client_request_latency_seconds_count{url="https://localhost:8443/%7Bprefix%7D",verb="POST"} 9 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="0.002"} 39 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="0.004"} 688 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="0.008"} 1712 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="0.016"} 4552 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="0.032"} 4627 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="0.064"} 4630 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="0.128"} 4630 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="0.256"} 4631 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="0.512"} 4631 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="+Inf"} 4631 -rest_client_request_latency_seconds_sum{url="https://localhost:8443/%7Bprefix%7D",verb="PUT"} 38.730521771 -rest_client_request_latency_seconds_count{url="https://localhost:8443/%7Bprefix%7D",verb="PUT"} 4631 -# HELP rest_client_requests_total Number of HTTP requests, partitioned by status code, method, and host. -# TYPE rest_client_requests_total counter -rest_client_requests_total{code="200",host="localhost:8443",method="GET"} 5165 -rest_client_requests_total{code="200",host="localhost:8443",method="PATCH"} 92 -rest_client_requests_total{code="200",host="localhost:8443",method="PUT"} 4631 -rest_client_requests_total{code="201",host="localhost:8443",method="POST"} 9 -# HELP scheduler_binding_duration_seconds Binding latency in seconds -# TYPE scheduler_binding_duration_seconds histogram -scheduler_binding_duration_seconds_bucket{le="0.001"} 0 -scheduler_binding_duration_seconds_bucket{le="0.002"} 0 -scheduler_binding_duration_seconds_bucket{le="0.004"} 0 -scheduler_binding_duration_seconds_bucket{le="0.008"} 0 -scheduler_binding_duration_seconds_bucket{le="0.016"} 3 -scheduler_binding_duration_seconds_bucket{le="0.032"} 3 -scheduler_binding_duration_seconds_bucket{le="0.064"} 3 -scheduler_binding_duration_seconds_bucket{le="0.128"} 3 -scheduler_binding_duration_seconds_bucket{le="0.256"} 3 -scheduler_binding_duration_seconds_bucket{le="0.512"} 3 -scheduler_binding_duration_seconds_bucket{le="1.024"} 3 -scheduler_binding_duration_seconds_bucket{le="2.048"} 3 -scheduler_binding_duration_seconds_bucket{le="4.096"} 3 -scheduler_binding_duration_seconds_bucket{le="8.192"} 3 -scheduler_binding_duration_seconds_bucket{le="16.384"} 3 -scheduler_binding_duration_seconds_bucket{le="+Inf"} 3 -scheduler_binding_duration_seconds_sum 0.036186264999999995 -scheduler_binding_duration_seconds_count 3 -# HELP scheduler_binding_latency_microseconds (Deprecated) Binding latency in microseconds -# TYPE scheduler_binding_latency_microseconds histogram -scheduler_binding_latency_microseconds_bucket{le="1000"} 0 -scheduler_binding_latency_microseconds_bucket{le="2000"} 0 -scheduler_binding_latency_microseconds_bucket{le="4000"} 0 -scheduler_binding_latency_microseconds_bucket{le="8000"} 0 -scheduler_binding_latency_microseconds_bucket{le="16000"} 3 -scheduler_binding_latency_microseconds_bucket{le="32000"} 3 -scheduler_binding_latency_microseconds_bucket{le="64000"} 3 -scheduler_binding_latency_microseconds_bucket{le="128000"} 3 -scheduler_binding_latency_microseconds_bucket{le="256000"} 3 -scheduler_binding_latency_microseconds_bucket{le="512000"} 3 -scheduler_binding_latency_microseconds_bucket{le="1.024e+06"} 3 -scheduler_binding_latency_microseconds_bucket{le="2.048e+06"} 3 -scheduler_binding_latency_microseconds_bucket{le="4.096e+06"} 3 -scheduler_binding_latency_microseconds_bucket{le="8.192e+06"} 3 -scheduler_binding_latency_microseconds_bucket{le="1.6384e+07"} 3 -scheduler_binding_latency_microseconds_bucket{le="+Inf"} 3 -scheduler_binding_latency_microseconds_sum 36186 -scheduler_binding_latency_microseconds_count 3 -# HELP scheduler_e2e_scheduling_duration_seconds E2e scheduling latency in seconds (scheduling algorithm + binding) -# TYPE scheduler_e2e_scheduling_duration_seconds histogram -scheduler_e2e_scheduling_duration_seconds_bucket{le="0.001"} 0 -scheduler_e2e_scheduling_duration_seconds_bucket{le="0.002"} 0 -scheduler_e2e_scheduling_duration_seconds_bucket{le="0.004"} 0 -scheduler_e2e_scheduling_duration_seconds_bucket{le="0.008"} 0 -scheduler_e2e_scheduling_duration_seconds_bucket{le="0.016"} 2 -scheduler_e2e_scheduling_duration_seconds_bucket{le="0.032"} 3 -scheduler_e2e_scheduling_duration_seconds_bucket{le="0.064"} 3 -scheduler_e2e_scheduling_duration_seconds_bucket{le="0.128"} 3 -scheduler_e2e_scheduling_duration_seconds_bucket{le="0.256"} 3 -scheduler_e2e_scheduling_duration_seconds_bucket{le="0.512"} 3 -scheduler_e2e_scheduling_duration_seconds_bucket{le="1.024"} 3 -scheduler_e2e_scheduling_duration_seconds_bucket{le="2.048"} 3 -scheduler_e2e_scheduling_duration_seconds_bucket{le="4.096"} 3 -scheduler_e2e_scheduling_duration_seconds_bucket{le="8.192"} 3 -scheduler_e2e_scheduling_duration_seconds_bucket{le="16.384"} 3 -scheduler_e2e_scheduling_duration_seconds_bucket{le="+Inf"} 3 -scheduler_e2e_scheduling_duration_seconds_sum 0.042637218000000005 -scheduler_e2e_scheduling_duration_seconds_count 3 -# HELP scheduler_e2e_scheduling_latency_microseconds (Deprecated) E2e scheduling latency in microseconds (scheduling algorithm + binding) -# TYPE scheduler_e2e_scheduling_latency_microseconds histogram -scheduler_e2e_scheduling_latency_microseconds_bucket{le="1000"} 0 -scheduler_e2e_scheduling_latency_microseconds_bucket{le="2000"} 0 -scheduler_e2e_scheduling_latency_microseconds_bucket{le="4000"} 0 -scheduler_e2e_scheduling_latency_microseconds_bucket{le="8000"} 0 -scheduler_e2e_scheduling_latency_microseconds_bucket{le="16000"} 2 -scheduler_e2e_scheduling_latency_microseconds_bucket{le="32000"} 3 -scheduler_e2e_scheduling_latency_microseconds_bucket{le="64000"} 3 -scheduler_e2e_scheduling_latency_microseconds_bucket{le="128000"} 3 -scheduler_e2e_scheduling_latency_microseconds_bucket{le="256000"} 3 -scheduler_e2e_scheduling_latency_microseconds_bucket{le="512000"} 3 -scheduler_e2e_scheduling_latency_microseconds_bucket{le="1.024e+06"} 3 -scheduler_e2e_scheduling_latency_microseconds_bucket{le="2.048e+06"} 3 -scheduler_e2e_scheduling_latency_microseconds_bucket{le="4.096e+06"} 3 -scheduler_e2e_scheduling_latency_microseconds_bucket{le="8.192e+06"} 3 -scheduler_e2e_scheduling_latency_microseconds_bucket{le="1.6384e+07"} 3 -scheduler_e2e_scheduling_latency_microseconds_bucket{le="+Inf"} 3 -scheduler_e2e_scheduling_latency_microseconds_sum 42638 -scheduler_e2e_scheduling_latency_microseconds_count 3 -# HELP scheduler_pod_preemption_victims Number of selected preemption victims -# TYPE scheduler_pod_preemption_victims gauge -scheduler_pod_preemption_victims 0 -# HELP scheduler_schedule_attempts_total Number of attempts to schedule pods, by the result. 'unschedulable' means a pod could not be scheduled, while 'error' means an internal scheduler problem. -# TYPE scheduler_schedule_attempts_total counter -scheduler_schedule_attempts_total{result="error"} 0 -scheduler_schedule_attempts_total{result="scheduled"} 3 -scheduler_schedule_attempts_total{result="unschedulable"} 154 -# HELP scheduler_scheduling_algorithm_duration_seconds Scheduling algorithm latency in seconds -# TYPE scheduler_scheduling_algorithm_duration_seconds histogram -scheduler_scheduling_algorithm_duration_seconds_bucket{le="0.001"} 2 -scheduler_scheduling_algorithm_duration_seconds_bucket{le="0.002"} 2 -scheduler_scheduling_algorithm_duration_seconds_bucket{le="0.004"} 3 -scheduler_scheduling_algorithm_duration_seconds_bucket{le="0.008"} 3 -scheduler_scheduling_algorithm_duration_seconds_bucket{le="0.016"} 3 -scheduler_scheduling_algorithm_duration_seconds_bucket{le="0.032"} 3 -scheduler_scheduling_algorithm_duration_seconds_bucket{le="0.064"} 3 -scheduler_scheduling_algorithm_duration_seconds_bucket{le="0.128"} 3 -scheduler_scheduling_algorithm_duration_seconds_bucket{le="0.256"} 3 -scheduler_scheduling_algorithm_duration_seconds_bucket{le="0.512"} 3 -scheduler_scheduling_algorithm_duration_seconds_bucket{le="1.024"} 3 -scheduler_scheduling_algorithm_duration_seconds_bucket{le="2.048"} 3 -scheduler_scheduling_algorithm_duration_seconds_bucket{le="4.096"} 3 -scheduler_scheduling_algorithm_duration_seconds_bucket{le="8.192"} 3 -scheduler_scheduling_algorithm_duration_seconds_bucket{le="16.384"} 3 -scheduler_scheduling_algorithm_duration_seconds_bucket{le="+Inf"} 3 -scheduler_scheduling_algorithm_duration_seconds_sum 0.003317637 -scheduler_scheduling_algorithm_duration_seconds_count 3 -# HELP scheduler_scheduling_algorithm_latency_microseconds (Deprecated) Scheduling algorithm latency in microseconds -# TYPE scheduler_scheduling_algorithm_latency_microseconds histogram -scheduler_scheduling_algorithm_latency_microseconds_bucket{le="1000"} 2 -scheduler_scheduling_algorithm_latency_microseconds_bucket{le="2000"} 2 -scheduler_scheduling_algorithm_latency_microseconds_bucket{le="4000"} 3 -scheduler_scheduling_algorithm_latency_microseconds_bucket{le="8000"} 3 -scheduler_scheduling_algorithm_latency_microseconds_bucket{le="16000"} 3 -scheduler_scheduling_algorithm_latency_microseconds_bucket{le="32000"} 3 -scheduler_scheduling_algorithm_latency_microseconds_bucket{le="64000"} 3 -scheduler_scheduling_algorithm_latency_microseconds_bucket{le="128000"} 3 -scheduler_scheduling_algorithm_latency_microseconds_bucket{le="256000"} 3 -scheduler_scheduling_algorithm_latency_microseconds_bucket{le="512000"} 3 -scheduler_scheduling_algorithm_latency_microseconds_bucket{le="1.024e+06"} 3 -scheduler_scheduling_algorithm_latency_microseconds_bucket{le="2.048e+06"} 3 -scheduler_scheduling_algorithm_latency_microseconds_bucket{le="4.096e+06"} 3 -scheduler_scheduling_algorithm_latency_microseconds_bucket{le="8.192e+06"} 3 -scheduler_scheduling_algorithm_latency_microseconds_bucket{le="1.6384e+07"} 3 -scheduler_scheduling_algorithm_latency_microseconds_bucket{le="+Inf"} 3 -scheduler_scheduling_algorithm_latency_microseconds_sum 3317 -scheduler_scheduling_algorithm_latency_microseconds_count 3 -# HELP scheduler_scheduling_algorithm_predicate_evaluation (Deprecated) Scheduling algorithm predicate evaluation duration in microseconds -# TYPE scheduler_scheduling_algorithm_predicate_evaluation histogram -scheduler_scheduling_algorithm_predicate_evaluation_bucket{le="1000"} 2 -scheduler_scheduling_algorithm_predicate_evaluation_bucket{le="2000"} 2 -scheduler_scheduling_algorithm_predicate_evaluation_bucket{le="4000"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_bucket{le="8000"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_bucket{le="16000"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_bucket{le="32000"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_bucket{le="64000"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_bucket{le="128000"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_bucket{le="256000"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_bucket{le="512000"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_bucket{le="1.024e+06"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_bucket{le="2.048e+06"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_bucket{le="4.096e+06"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_bucket{le="8.192e+06"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_bucket{le="1.6384e+07"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_bucket{le="+Inf"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_sum 3241 -scheduler_scheduling_algorithm_predicate_evaluation_count 3 -# HELP scheduler_scheduling_algorithm_predicate_evaluation_seconds Scheduling algorithm predicate evaluation duration in seconds -# TYPE scheduler_scheduling_algorithm_predicate_evaluation_seconds histogram -scheduler_scheduling_algorithm_predicate_evaluation_seconds_bucket{le="0.001"} 2 -scheduler_scheduling_algorithm_predicate_evaluation_seconds_bucket{le="0.002"} 2 -scheduler_scheduling_algorithm_predicate_evaluation_seconds_bucket{le="0.004"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_seconds_bucket{le="0.008"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_seconds_bucket{le="0.016"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_seconds_bucket{le="0.032"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_seconds_bucket{le="0.064"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_seconds_bucket{le="0.128"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_seconds_bucket{le="0.256"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_seconds_bucket{le="0.512"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_seconds_bucket{le="1.024"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_seconds_bucket{le="2.048"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_seconds_bucket{le="4.096"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_seconds_bucket{le="8.192"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_seconds_bucket{le="16.384"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_seconds_bucket{le="+Inf"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_seconds_sum 0.0032395199999999996 -scheduler_scheduling_algorithm_predicate_evaluation_seconds_count 3 -# HELP scheduler_scheduling_algorithm_preemption_evaluation (Deprecated) Scheduling algorithm preemption evaluation duration in microseconds -# TYPE scheduler_scheduling_algorithm_preemption_evaluation histogram -scheduler_scheduling_algorithm_preemption_evaluation_bucket{le="1000"} 0 -scheduler_scheduling_algorithm_preemption_evaluation_bucket{le="2000"} 3 -scheduler_scheduling_algorithm_preemption_evaluation_bucket{le="4000"} 17 -scheduler_scheduling_algorithm_preemption_evaluation_bucket{le="8000"} 65 -scheduler_scheduling_algorithm_preemption_evaluation_bucket{le="16000"} 137 -scheduler_scheduling_algorithm_preemption_evaluation_bucket{le="32000"} 153 -scheduler_scheduling_algorithm_preemption_evaluation_bucket{le="64000"} 154 -scheduler_scheduling_algorithm_preemption_evaluation_bucket{le="128000"} 154 -scheduler_scheduling_algorithm_preemption_evaluation_bucket{le="256000"} 154 -scheduler_scheduling_algorithm_preemption_evaluation_bucket{le="512000"} 154 -scheduler_scheduling_algorithm_preemption_evaluation_bucket{le="1.024e+06"} 154 -scheduler_scheduling_algorithm_preemption_evaluation_bucket{le="2.048e+06"} 154 -scheduler_scheduling_algorithm_preemption_evaluation_bucket{le="4.096e+06"} 154 -scheduler_scheduling_algorithm_preemption_evaluation_bucket{le="8.192e+06"} 154 -scheduler_scheduling_algorithm_preemption_evaluation_bucket{le="1.6384e+07"} 154 -scheduler_scheduling_algorithm_preemption_evaluation_bucket{le="+Inf"} 154 -scheduler_scheduling_algorithm_preemption_evaluation_sum 1.499786e+06 -scheduler_scheduling_algorithm_preemption_evaluation_count 154 -# HELP scheduler_scheduling_algorithm_preemption_evaluation_seconds Scheduling algorithm preemption evaluation duration in seconds -# TYPE scheduler_scheduling_algorithm_preemption_evaluation_seconds histogram -scheduler_scheduling_algorithm_preemption_evaluation_seconds_bucket{le="0.001"} 0 -scheduler_scheduling_algorithm_preemption_evaluation_seconds_bucket{le="0.002"} 3 -scheduler_scheduling_algorithm_preemption_evaluation_seconds_bucket{le="0.004"} 17 -scheduler_scheduling_algorithm_preemption_evaluation_seconds_bucket{le="0.008"} 65 -scheduler_scheduling_algorithm_preemption_evaluation_seconds_bucket{le="0.016"} 137 -scheduler_scheduling_algorithm_preemption_evaluation_seconds_bucket{le="0.032"} 153 -scheduler_scheduling_algorithm_preemption_evaluation_seconds_bucket{le="0.064"} 154 -scheduler_scheduling_algorithm_preemption_evaluation_seconds_bucket{le="0.128"} 154 -scheduler_scheduling_algorithm_preemption_evaluation_seconds_bucket{le="0.256"} 154 -scheduler_scheduling_algorithm_preemption_evaluation_seconds_bucket{le="0.512"} 154 -scheduler_scheduling_algorithm_preemption_evaluation_seconds_bucket{le="1.024"} 154 -scheduler_scheduling_algorithm_preemption_evaluation_seconds_bucket{le="2.048"} 154 -scheduler_scheduling_algorithm_preemption_evaluation_seconds_bucket{le="4.096"} 154 -scheduler_scheduling_algorithm_preemption_evaluation_seconds_bucket{le="8.192"} 154 -scheduler_scheduling_algorithm_preemption_evaluation_seconds_bucket{le="16.384"} 154 -scheduler_scheduling_algorithm_preemption_evaluation_seconds_bucket{le="+Inf"} 154 -scheduler_scheduling_algorithm_preemption_evaluation_seconds_sum 1.4995345939999996 -scheduler_scheduling_algorithm_preemption_evaluation_seconds_count 154 -# HELP scheduler_scheduling_algorithm_priority_evaluation (Deprecated) Scheduling algorithm priority evaluation duration in microseconds -# TYPE scheduler_scheduling_algorithm_priority_evaluation histogram -scheduler_scheduling_algorithm_priority_evaluation_bucket{le="1000"} 3 -scheduler_scheduling_algorithm_priority_evaluation_bucket{le="2000"} 3 -scheduler_scheduling_algorithm_priority_evaluation_bucket{le="4000"} 3 -scheduler_scheduling_algorithm_priority_evaluation_bucket{le="8000"} 3 -scheduler_scheduling_algorithm_priority_evaluation_bucket{le="16000"} 3 -scheduler_scheduling_algorithm_priority_evaluation_bucket{le="32000"} 3 -scheduler_scheduling_algorithm_priority_evaluation_bucket{le="64000"} 3 -scheduler_scheduling_algorithm_priority_evaluation_bucket{le="128000"} 3 -scheduler_scheduling_algorithm_priority_evaluation_bucket{le="256000"} 3 -scheduler_scheduling_algorithm_priority_evaluation_bucket{le="512000"} 3 -scheduler_scheduling_algorithm_priority_evaluation_bucket{le="1.024e+06"} 3 -scheduler_scheduling_algorithm_priority_evaluation_bucket{le="2.048e+06"} 3 -scheduler_scheduling_algorithm_priority_evaluation_bucket{le="4.096e+06"} 3 -scheduler_scheduling_algorithm_priority_evaluation_bucket{le="8.192e+06"} 3 -scheduler_scheduling_algorithm_priority_evaluation_bucket{le="1.6384e+07"} 3 -scheduler_scheduling_algorithm_priority_evaluation_bucket{le="+Inf"} 3 -scheduler_scheduling_algorithm_priority_evaluation_sum 0 -scheduler_scheduling_algorithm_priority_evaluation_count 3 -# HELP scheduler_scheduling_algorithm_priority_evaluation_seconds Scheduling algorithm priority evaluation duration in seconds -# TYPE scheduler_scheduling_algorithm_priority_evaluation_seconds histogram -scheduler_scheduling_algorithm_priority_evaluation_seconds_bucket{le="0.001"} 3 -scheduler_scheduling_algorithm_priority_evaluation_seconds_bucket{le="0.002"} 3 -scheduler_scheduling_algorithm_priority_evaluation_seconds_bucket{le="0.004"} 3 -scheduler_scheduling_algorithm_priority_evaluation_seconds_bucket{le="0.008"} 3 -scheduler_scheduling_algorithm_priority_evaluation_seconds_bucket{le="0.016"} 3 -scheduler_scheduling_algorithm_priority_evaluation_seconds_bucket{le="0.032"} 3 -scheduler_scheduling_algorithm_priority_evaluation_seconds_bucket{le="0.064"} 3 -scheduler_scheduling_algorithm_priority_evaluation_seconds_bucket{le="0.128"} 3 -scheduler_scheduling_algorithm_priority_evaluation_seconds_bucket{le="0.256"} 3 -scheduler_scheduling_algorithm_priority_evaluation_seconds_bucket{le="0.512"} 3 -scheduler_scheduling_algorithm_priority_evaluation_seconds_bucket{le="1.024"} 3 -scheduler_scheduling_algorithm_priority_evaluation_seconds_bucket{le="2.048"} 3 -scheduler_scheduling_algorithm_priority_evaluation_seconds_bucket{le="4.096"} 3 -scheduler_scheduling_algorithm_priority_evaluation_seconds_bucket{le="8.192"} 3 -scheduler_scheduling_algorithm_priority_evaluation_seconds_bucket{le="16.384"} 3 -scheduler_scheduling_algorithm_priority_evaluation_seconds_bucket{le="+Inf"} 3 -scheduler_scheduling_algorithm_priority_evaluation_seconds_sum 1.03e-07 -scheduler_scheduling_algorithm_priority_evaluation_seconds_count 3 -# HELP scheduler_scheduling_duration_seconds Scheduling latency in seconds split by sub-parts of the scheduling operation -# TYPE scheduler_scheduling_duration_seconds summary -scheduler_scheduling_duration_seconds{operation="binding",quantile="0.5"} 0.012318629 -scheduler_scheduling_duration_seconds{operation="binding",quantile="0.9"} 0.012921477 -scheduler_scheduling_duration_seconds{operation="binding",quantile="0.99"} 0.012921477 -scheduler_scheduling_duration_seconds_sum{operation="binding"} 0.039052979 -scheduler_scheduling_duration_seconds_count{operation="binding"} 3 -scheduler_scheduling_duration_seconds{operation="predicate_evaluation",quantile="0.5"} 4.643e-05 -scheduler_scheduling_duration_seconds{operation="predicate_evaluation",quantile="0.9"} 5.8348e-05 -scheduler_scheduling_duration_seconds{operation="predicate_evaluation",quantile="0.99"} 5.8348e-05 -scheduler_scheduling_duration_seconds_sum{operation="predicate_evaluation"} 0.003265988 -scheduler_scheduling_duration_seconds_count{operation="predicate_evaluation"} 3 -scheduler_scheduling_duration_seconds{operation="preemption_evaluation",quantile="0.5"} 0.008470238 -scheduler_scheduling_duration_seconds{operation="preemption_evaluation",quantile="0.9"} 0.016152651 -scheduler_scheduling_duration_seconds{operation="preemption_evaluation",quantile="0.99"} 0.026165495 -scheduler_scheduling_duration_seconds_sum{operation="preemption_evaluation"} 1.5003563099999988 -scheduler_scheduling_duration_seconds_count{operation="preemption_evaluation"} 154 -# HELP scheduler_scheduling_latency_seconds (Deprecated) Scheduling latency in seconds split by sub-parts of the scheduling operation -# TYPE scheduler_scheduling_latency_seconds summary -scheduler_scheduling_latency_seconds{operation="binding",quantile="0.5"} 0.012319367 -scheduler_scheduling_latency_seconds{operation="binding",quantile="0.9"} 0.012937715 -scheduler_scheduling_latency_seconds{operation="binding",quantile="0.99"} 0.012937715 -scheduler_scheduling_latency_seconds_sum{operation="binding"} 0.039070769 -scheduler_scheduling_latency_seconds_count{operation="binding"} 3 -scheduler_scheduling_latency_seconds{operation="predicate_evaluation",quantile="0.5"} 4.7778e-05 -scheduler_scheduling_latency_seconds{operation="predicate_evaluation",quantile="0.9"} 5.9294e-05 -scheduler_scheduling_latency_seconds{operation="predicate_evaluation",quantile="0.99"} 5.9294e-05 -scheduler_scheduling_latency_seconds_sum{operation="predicate_evaluation"} 0.0032784840000000003 -scheduler_scheduling_latency_seconds_count{operation="predicate_evaluation"} 3 -scheduler_scheduling_latency_seconds{operation="preemption_evaluation",quantile="0.5"} 0.0084734 -scheduler_scheduling_latency_seconds{operation="preemption_evaluation",quantile="0.9"} 0.016155626 -scheduler_scheduling_latency_seconds{operation="preemption_evaluation",quantile="0.99"} 0.026167625 -scheduler_scheduling_latency_seconds_sum{operation="preemption_evaluation"} 1.5007602570000003 -scheduler_scheduling_latency_seconds_count{operation="preemption_evaluation"} 154 -# HELP scheduler_total_preemption_attempts Total preemption attempts in the cluster till now -# TYPE scheduler_total_preemption_attempts counter -scheduler_total_preemption_attempts 154 -# HELP scheduler_volume_scheduling_duration_seconds Volume scheduling stage latency -# TYPE scheduler_volume_scheduling_duration_seconds histogram -scheduler_volume_scheduling_duration_seconds_bucket{operation="assume",le="1000"} 3 -scheduler_volume_scheduling_duration_seconds_bucket{operation="assume",le="2000"} 3 -scheduler_volume_scheduling_duration_seconds_bucket{operation="assume",le="4000"} 3 -scheduler_volume_scheduling_duration_seconds_bucket{operation="assume",le="8000"} 3 -scheduler_volume_scheduling_duration_seconds_bucket{operation="assume",le="16000"} 3 -scheduler_volume_scheduling_duration_seconds_bucket{operation="assume",le="32000"} 3 -scheduler_volume_scheduling_duration_seconds_bucket{operation="assume",le="64000"} 3 -scheduler_volume_scheduling_duration_seconds_bucket{operation="assume",le="128000"} 3 -scheduler_volume_scheduling_duration_seconds_bucket{operation="assume",le="256000"} 3 -scheduler_volume_scheduling_duration_seconds_bucket{operation="assume",le="512000"} 3 -scheduler_volume_scheduling_duration_seconds_bucket{operation="assume",le="1.024e+06"} 3 -scheduler_volume_scheduling_duration_seconds_bucket{operation="assume",le="2.048e+06"} 3 -scheduler_volume_scheduling_duration_seconds_bucket{operation="assume",le="4.096e+06"} 3 -scheduler_volume_scheduling_duration_seconds_bucket{operation="assume",le="8.192e+06"} 3 -scheduler_volume_scheduling_duration_seconds_bucket{operation="assume",le="1.6384e+07"} 3 -scheduler_volume_scheduling_duration_seconds_bucket{operation="assume",le="+Inf"} 3 -scheduler_volume_scheduling_duration_seconds_sum{operation="assume"} 7.109e-06 -scheduler_volume_scheduling_duration_seconds_count{operation="assume"} 3 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/scheduler/_meta/test/metrics.scheduler.1.14.expected b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/scheduler/_meta/test/metrics.scheduler.1.14.expected deleted file mode 100644 index a843dbc9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/scheduler/_meta/test/metrics.scheduler.1.14.expected +++ /dev/null @@ -1,418 +0,0 @@ -[ - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "code": "200", - "handler": "prometheus", - "http": { - "request": { - "count": 4 - } - }, - "method": "get" - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "client": { - "request": { - "count": 5165 - } - }, - "code": "200", - "host": "localhost:8443", - "method": "GET" - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "result": "scheduled", - "scheduling": { - "pod": { - "attempts": { - "count": 3 - } - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "leader": { - "is_master": true - }, - "name": "kube-scheduler" - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "operation": "binding", - "scheduling": { - "duration": { - "seconds": { - "count": 3, - "percentile": { - "50": 0.012318629, - "90": 0.012921477, - "99": 0.012921477 - }, - "sum": 0.039052979 - } - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "client": { - "request": { - "count": 9 - } - }, - "code": "201", - "host": "localhost:8443", - "method": "POST" - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "client": { - "request": { - "count": 4631 - } - }, - "code": "200", - "host": "localhost:8443", - "method": "PUT" - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "client": { - "request": { - "count": 92 - } - }, - "code": "200", - "host": "localhost:8443", - "method": "PATCH" - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "handler": "prometheus", - "http": { - "request": { - "duration": { - "us": { - "count": 4, - "percentile": { - "50": 7644.523, - "90": 7644.523, - "99": 7644.523 - }, - "sum": 16210.005000000001 - } - }, - "size": { - "bytes": { - "count": 4, - "percentile": { - "50": 64, - "90": 64, - "99": 64 - }, - "sum": 256 - } - } - }, - "response": { - "size": { - "bytes": { - "count": 4, - "percentile": { - "50": 48741, - "90": 48741, - "99": 48741 - }, - "sum": 184429 - } - } - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "result": "unschedulable", - "scheduling": { - "pod": { - "attempts": { - "count": 154 - } - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "result": "error", - "scheduling": { - "pod": { - "attempts": { - "count": 0 - } - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "operation": "predicate_evaluation", - "scheduling": { - "duration": { - "seconds": { - "count": 3, - "percentile": { - "50": 0.00004643, - "90": 0.000058348, - "99": 0.000058348 - }, - "sum": 0.003265988 - } - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "operation": "preemption_evaluation", - "scheduling": { - "duration": { - "seconds": { - "count": 154, - "percentile": { - "50": 0.008470238, - "90": 0.016152651, - "99": 0.026165495 - }, - "sum": 1.5003563099999988 - } - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": null, - "MetricSetFields": { - "process": { - "cpu": { - "sec": 20 - }, - "fds": { - "open": { - "count": 9 - } - }, - "memory": { - "resident": { - "bytes": 38367232 - }, - "virtual": { - "bytes": 144904192 - } - }, - "started": { - "sec": 1560349587.32 - } - }, - "scheduling": { - "e2e": { - "duration": { - "us": { - "bucket": { - "+Inf": 3, - "1000": 0, - "1024000": 3, - "128000": 3, - "16000": 2, - "16384000": 3, - "2000": 0, - "2048000": 3, - "256000": 3, - "32000": 3, - "4000": 0, - "4096000": 3, - "512000": 3, - "64000": 3, - "8000": 0, - "8192000": 3 - }, - "count": 3, - "sum": 42637.21800000001 - } - } - }, - "pod": { - "preemption": { - "victims": { - "count": 0 - } - } - } - } - }, - "Index": "", - "ID": "", - "Namespace": "", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "DisableTimeSeries": false - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/scheduler/_meta/testdata/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/scheduler/_meta/testdata/config.yml deleted file mode 100644 index ab6bf241..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/scheduler/_meta/testdata/config.yml +++ /dev/null @@ -1,3 +0,0 @@ -type: http -url: "/metrics" -suffix: plain diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/scheduler/_meta/testdata/docs.plain b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/scheduler/_meta/testdata/docs.plain deleted file mode 100644 index 056ea15b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/scheduler/_meta/testdata/docs.plain +++ /dev/null @@ -1,629 +0,0 @@ -# HELP apiserver_audit_event_total Counter of audit events generated and sent to the audit backend. -# TYPE apiserver_audit_event_total counter -apiserver_audit_event_total 0 -# HELP apiserver_audit_requests_rejected_total Counter of apiserver requests rejected due to an error in audit logging backend. -# TYPE apiserver_audit_requests_rejected_total counter -apiserver_audit_requests_rejected_total 0 -# HELP apiserver_client_certificate_expiration_seconds Distribution of the remaining lifetime on the certificate used to authenticate a request. -# TYPE apiserver_client_certificate_expiration_seconds histogram -apiserver_client_certificate_expiration_seconds_bucket{le="0"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="1800"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="3600"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="7200"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="21600"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="43200"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="86400"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="172800"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="345600"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="604800"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="2.592e+06"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="7.776e+06"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="1.5552e+07"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="3.1104e+07"} 0 -apiserver_client_certificate_expiration_seconds_bucket{le="+Inf"} 0 -apiserver_client_certificate_expiration_seconds_sum 0 -apiserver_client_certificate_expiration_seconds_count 0 -# HELP apiserver_storage_data_key_generation_duration_seconds Latencies in seconds of data encryption key(DEK) generation operations. -# TYPE apiserver_storage_data_key_generation_duration_seconds histogram -apiserver_storage_data_key_generation_duration_seconds_bucket{le="5e-06"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="1e-05"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="2e-05"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="4e-05"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="8e-05"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.00016"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.00032"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.00064"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.00128"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.00256"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.00512"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.01024"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.02048"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="0.04096"} 0 -apiserver_storage_data_key_generation_duration_seconds_bucket{le="+Inf"} 0 -apiserver_storage_data_key_generation_duration_seconds_sum 0 -apiserver_storage_data_key_generation_duration_seconds_count 0 -# HELP apiserver_storage_data_key_generation_failures_total Total number of failed data encryption key(DEK) generation operations. -# TYPE apiserver_storage_data_key_generation_failures_total counter -apiserver_storage_data_key_generation_failures_total 0 -# HELP apiserver_storage_data_key_generation_latencies_microseconds (Deprecated) Latencies in microseconds of data encryption key(DEK) generation operations. -# TYPE apiserver_storage_data_key_generation_latencies_microseconds histogram -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="5"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="10"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="20"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="40"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="80"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="160"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="320"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="640"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="1280"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="2560"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="5120"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="10240"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="20480"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="40960"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_bucket{le="+Inf"} 0 -apiserver_storage_data_key_generation_latencies_microseconds_sum 0 -apiserver_storage_data_key_generation_latencies_microseconds_count 0 -# HELP apiserver_storage_envelope_transformation_cache_misses_total Total number of cache misses while accessing key decryption key(KEK). -# TYPE apiserver_storage_envelope_transformation_cache_misses_total counter -apiserver_storage_envelope_transformation_cache_misses_total 0 -# HELP go_gc_duration_seconds A summary of the GC invocation durations. -# TYPE go_gc_duration_seconds summary -go_gc_duration_seconds{quantile="0"} 5.815e-06 -go_gc_duration_seconds{quantile="0.25"} 2.2506e-05 -go_gc_duration_seconds{quantile="0.5"} 2.9835e-05 -go_gc_duration_seconds{quantile="0.75"} 0.000108645 -go_gc_duration_seconds{quantile="1"} 0.002224327 -go_gc_duration_seconds_sum 0.011551132 -go_gc_duration_seconds_count 91 -# HELP go_goroutines Number of goroutines that currently exist. -# TYPE go_goroutines gauge -go_goroutines 104 -# HELP go_info Information about the Go environment. -# TYPE go_info gauge -go_info{version="go1.12.1"} 1 -# HELP go_memstats_alloc_bytes Number of bytes allocated and still in use. -# TYPE go_memstats_alloc_bytes gauge -go_memstats_alloc_bytes 4.689728e+06 -# HELP go_memstats_alloc_bytes_total Total number of bytes allocated, even if freed. -# TYPE go_memstats_alloc_bytes_total counter -go_memstats_alloc_bytes_total 2.13917696e+08 -# HELP go_memstats_buck_hash_sys_bytes Number of bytes used by the profiling bucket hash table. -# TYPE go_memstats_buck_hash_sys_bytes gauge -go_memstats_buck_hash_sys_bytes 1.500042e+06 -# HELP go_memstats_frees_total Total number of frees. -# TYPE go_memstats_frees_total counter -go_memstats_frees_total 2.555382e+06 -# HELP go_memstats_gc_cpu_fraction The fraction of this program's available CPU time used by the GC since the program started. -# TYPE go_memstats_gc_cpu_fraction gauge -go_memstats_gc_cpu_fraction 9.3297119215621e-06 -# HELP go_memstats_gc_sys_bytes Number of bytes used for garbage collection system metadata. -# TYPE go_memstats_gc_sys_bytes gauge -go_memstats_gc_sys_bytes 2.38592e+06 -# HELP go_memstats_heap_alloc_bytes Number of heap bytes allocated and still in use. -# TYPE go_memstats_heap_alloc_bytes gauge -go_memstats_heap_alloc_bytes 4.689728e+06 -# HELP go_memstats_heap_idle_bytes Number of heap bytes waiting to be used. -# TYPE go_memstats_heap_idle_bytes gauge -go_memstats_heap_idle_bytes 5.8458112e+07 -# HELP go_memstats_heap_inuse_bytes Number of heap bytes that are in use. -# TYPE go_memstats_heap_inuse_bytes gauge -go_memstats_heap_inuse_bytes 7.634944e+06 -# HELP go_memstats_heap_objects Number of allocated objects. -# TYPE go_memstats_heap_objects gauge -go_memstats_heap_objects 24792 -# HELP go_memstats_heap_released_bytes Number of heap bytes released to OS. -# TYPE go_memstats_heap_released_bytes gauge -go_memstats_heap_released_bytes 5.7327616e+07 -# HELP go_memstats_heap_sys_bytes Number of heap bytes obtained from system. -# TYPE go_memstats_heap_sys_bytes gauge -go_memstats_heap_sys_bytes 6.6093056e+07 -# HELP go_memstats_last_gc_time_seconds Number of seconds since 1970 of last garbage collection. -# TYPE go_memstats_last_gc_time_seconds gauge -go_memstats_last_gc_time_seconds 1.560358924305456e+09 -# HELP go_memstats_lookups_total Total number of pointer lookups. -# TYPE go_memstats_lookups_total counter -go_memstats_lookups_total 0 -# HELP go_memstats_mallocs_total Total number of mallocs. -# TYPE go_memstats_mallocs_total counter -go_memstats_mallocs_total 2.580174e+06 -# HELP go_memstats_mcache_inuse_bytes Number of bytes in use by mcache structures. -# TYPE go_memstats_mcache_inuse_bytes gauge -go_memstats_mcache_inuse_bytes 3472 -# HELP go_memstats_mcache_sys_bytes Number of bytes used for mcache structures obtained from system. -# TYPE go_memstats_mcache_sys_bytes gauge -go_memstats_mcache_sys_bytes 16384 -# HELP go_memstats_mspan_inuse_bytes Number of bytes in use by mspan structures. -# TYPE go_memstats_mspan_inuse_bytes gauge -go_memstats_mspan_inuse_bytes 114048 -# HELP go_memstats_mspan_sys_bytes Number of bytes used for mspan structures obtained from system. -# TYPE go_memstats_mspan_sys_bytes gauge -go_memstats_mspan_sys_bytes 131072 -# HELP go_memstats_next_gc_bytes Number of heap bytes when next garbage collection will take place. -# TYPE go_memstats_next_gc_bytes gauge -go_memstats_next_gc_bytes 8.93328e+06 -# HELP go_memstats_other_sys_bytes Number of bytes used for other system allocations. -# TYPE go_memstats_other_sys_bytes gauge -go_memstats_other_sys_bytes 619886 -# HELP go_memstats_stack_inuse_bytes Number of bytes in use by the stack allocator. -# TYPE go_memstats_stack_inuse_bytes gauge -go_memstats_stack_inuse_bytes 1.015808e+06 -# HELP go_memstats_stack_sys_bytes Number of bytes obtained from system for stack allocator. -# TYPE go_memstats_stack_sys_bytes gauge -go_memstats_stack_sys_bytes 1.015808e+06 -# HELP go_memstats_sys_bytes Number of bytes obtained from system. -# TYPE go_memstats_sys_bytes gauge -go_memstats_sys_bytes 7.1762168e+07 -# HELP go_threads Number of OS threads created. -# TYPE go_threads gauge -go_threads 10 -# HELP http_request_duration_microseconds The HTTP request latencies in microseconds. -# TYPE http_request_duration_microseconds summary -http_request_duration_microseconds{handler="prometheus",quantile="0.5"} 7644.523 -http_request_duration_microseconds{handler="prometheus",quantile="0.9"} 7644.523 -http_request_duration_microseconds{handler="prometheus",quantile="0.99"} 7644.523 -http_request_duration_microseconds_sum{handler="prometheus"} 16210.005000000001 -http_request_duration_microseconds_count{handler="prometheus"} 4 -# HELP http_request_size_bytes The HTTP request sizes in bytes. -# TYPE http_request_size_bytes summary -http_request_size_bytes{handler="prometheus",quantile="0.5"} 64 -http_request_size_bytes{handler="prometheus",quantile="0.9"} 64 -http_request_size_bytes{handler="prometheus",quantile="0.99"} 64 -http_request_size_bytes_sum{handler="prometheus"} 256 -http_request_size_bytes_count{handler="prometheus"} 4 -# HELP http_requests_total Total number of HTTP requests made. -# TYPE http_requests_total counter -http_requests_total{code="200",handler="prometheus",method="get"} 4 -# HELP http_response_size_bytes The HTTP response sizes in bytes. -# TYPE http_response_size_bytes summary -http_response_size_bytes{handler="prometheus",quantile="0.5"} 48741 -http_response_size_bytes{handler="prometheus",quantile="0.9"} 48741 -http_response_size_bytes{handler="prometheus",quantile="0.99"} 48741 -http_response_size_bytes_sum{handler="prometheus"} 184429 -http_response_size_bytes_count{handler="prometheus"} 4 -# HELP kubernetes_build_info A metric with a constant '1' value labeled by major, minor, git version, git commit, git tree state, build date, Go version, and compiler from which Kubernetes was built, and platform on which it is running. -# TYPE kubernetes_build_info gauge -kubernetes_build_info{buildDate="2019-04-08T17:02:58Z",compiler="gc",gitCommit="b7394102d6ef778017f2ca4046abbaa23b88c290",gitTreeState="clean",gitVersion="v1.14.1",goVersion="go1.12.1",major="1",minor="14",platform="linux/amd64"} 1 -# HELP leader_election_master_status Gauge of if the reporting system is master of the relevant lease, 0 indicates backup, 1 indicates master. 'name' is the string used to identify the lease. Please make sure to group by name. -# TYPE leader_election_master_status gauge -leader_election_master_status{name="kube-scheduler"} 1 -# HELP process_cpu_seconds_total Total user and system CPU time spent in seconds. -# TYPE process_cpu_seconds_total counter -process_cpu_seconds_total 20.29 -# HELP process_max_fds Maximum number of open file descriptors. -# TYPE process_max_fds gauge -process_max_fds 1.048576e+06 -# HELP process_open_fds Number of open file descriptors. -# TYPE process_open_fds gauge -process_open_fds 9 -# HELP process_resident_memory_bytes Resident memory size in bytes. -# TYPE process_resident_memory_bytes gauge -process_resident_memory_bytes 3.8367232e+07 -# HELP process_start_time_seconds Start time of the process since unix epoch in seconds. -# TYPE process_start_time_seconds gauge -process_start_time_seconds 1.56034958732e+09 -# HELP process_virtual_memory_bytes Virtual memory size in bytes. -# TYPE process_virtual_memory_bytes gauge -process_virtual_memory_bytes 1.44904192e+08 -# HELP process_virtual_memory_max_bytes Maximum amount of virtual memory available in bytes. -# TYPE process_virtual_memory_max_bytes gauge -process_virtual_memory_max_bytes -1 -# HELP rest_client_request_duration_seconds Request latency in seconds. Broken down by verb and URL. -# TYPE rest_client_request_duration_seconds histogram -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="0.001"} 0 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="0.002"} 381 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="0.004"} 877 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="0.008"} 4616 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="0.016"} 4888 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="0.032"} 4938 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="0.064"} 4942 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="0.128"} 4942 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="0.256"} 4942 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="0.512"} 4942 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="+Inf"} 4952 -rest_client_request_duration_seconds_sum{url="https://localhost:8443/%7Bprefix%7D",verb="GET"} 65.28920892099963 -rest_client_request_duration_seconds_count{url="https://localhost:8443/%7Bprefix%7D",verb="GET"} 4952 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="0.001"} 0 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="0.002"} 0 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="0.004"} 2 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="0.008"} 18 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="0.016"} 45 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="0.032"} 84 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="0.064"} 92 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="0.128"} 92 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="0.256"} 92 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="0.512"} 92 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="+Inf"} 92 -rest_client_request_duration_seconds_sum{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH"} 1.619557468 -rest_client_request_duration_seconds_count{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH"} 92 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="0.001"} 0 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="0.002"} 0 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="0.004"} 0 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="0.008"} 2 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="0.016"} 7 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="0.032"} 9 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="0.064"} 9 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="0.128"} 9 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="0.256"} 9 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="0.512"} 9 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="+Inf"} 9 -rest_client_request_duration_seconds_sum{url="https://localhost:8443/%7Bprefix%7D",verb="POST"} 0.11028519999999999 -rest_client_request_duration_seconds_count{url="https://localhost:8443/%7Bprefix%7D",verb="POST"} 9 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="0.001"} 0 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="0.002"} 39 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="0.004"} 688 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="0.008"} 1712 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="0.016"} 4552 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="0.032"} 4627 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="0.064"} 4630 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="0.128"} 4630 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="0.256"} 4631 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="0.512"} 4631 -rest_client_request_duration_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="+Inf"} 4631 -rest_client_request_duration_seconds_sum{url="https://localhost:8443/%7Bprefix%7D",verb="PUT"} 38.730521771 -rest_client_request_duration_seconds_count{url="https://localhost:8443/%7Bprefix%7D",verb="PUT"} 4631 -# HELP rest_client_request_latency_seconds (Deprecated) Request latency in seconds. Broken down by verb and URL. -# TYPE rest_client_request_latency_seconds histogram -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="0.002"} 381 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="0.004"} 877 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="0.008"} 4616 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="0.016"} 4888 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="0.032"} 4938 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="0.064"} 4942 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="0.128"} 4942 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="0.256"} 4942 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="0.512"} 4942 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="GET",le="+Inf"} 4952 -rest_client_request_latency_seconds_sum{url="https://localhost:8443/%7Bprefix%7D",verb="GET"} 65.28920892099963 -rest_client_request_latency_seconds_count{url="https://localhost:8443/%7Bprefix%7D",verb="GET"} 4952 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="0.002"} 0 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="0.004"} 2 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="0.008"} 18 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="0.016"} 45 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="0.032"} 84 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="0.064"} 92 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="0.128"} 92 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="0.256"} 92 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="0.512"} 92 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH",le="+Inf"} 92 -rest_client_request_latency_seconds_sum{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH"} 1.619557468 -rest_client_request_latency_seconds_count{url="https://localhost:8443/%7Bprefix%7D",verb="PATCH"} 92 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="0.002"} 0 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="0.004"} 0 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="0.008"} 2 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="0.016"} 7 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="0.032"} 9 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="0.064"} 9 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="0.128"} 9 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="0.256"} 9 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="0.512"} 9 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="POST",le="+Inf"} 9 -rest_client_request_latency_seconds_sum{url="https://localhost:8443/%7Bprefix%7D",verb="POST"} 0.11028519999999999 -rest_client_request_latency_seconds_count{url="https://localhost:8443/%7Bprefix%7D",verb="POST"} 9 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="0.001"} 0 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="0.002"} 39 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="0.004"} 688 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="0.008"} 1712 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="0.016"} 4552 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="0.032"} 4627 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="0.064"} 4630 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="0.128"} 4630 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="0.256"} 4631 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="0.512"} 4631 -rest_client_request_latency_seconds_bucket{url="https://localhost:8443/%7Bprefix%7D",verb="PUT",le="+Inf"} 4631 -rest_client_request_latency_seconds_sum{url="https://localhost:8443/%7Bprefix%7D",verb="PUT"} 38.730521771 -rest_client_request_latency_seconds_count{url="https://localhost:8443/%7Bprefix%7D",verb="PUT"} 4631 -# HELP rest_client_requests_total Number of HTTP requests, partitioned by status code, method, and host. -# TYPE rest_client_requests_total counter -rest_client_requests_total{code="200",host="localhost:8443",method="GET"} 5165 -rest_client_requests_total{code="200",host="localhost:8443",method="PATCH"} 92 -rest_client_requests_total{code="200",host="localhost:8443",method="PUT"} 4631 -rest_client_requests_total{code="201",host="localhost:8443",method="POST"} 9 -# HELP scheduler_binding_duration_seconds Binding latency in seconds -# TYPE scheduler_binding_duration_seconds histogram -scheduler_binding_duration_seconds_bucket{le="0.001"} 0 -scheduler_binding_duration_seconds_bucket{le="0.002"} 0 -scheduler_binding_duration_seconds_bucket{le="0.004"} 0 -scheduler_binding_duration_seconds_bucket{le="0.008"} 0 -scheduler_binding_duration_seconds_bucket{le="0.016"} 3 -scheduler_binding_duration_seconds_bucket{le="0.032"} 3 -scheduler_binding_duration_seconds_bucket{le="0.064"} 3 -scheduler_binding_duration_seconds_bucket{le="0.128"} 3 -scheduler_binding_duration_seconds_bucket{le="0.256"} 3 -scheduler_binding_duration_seconds_bucket{le="0.512"} 3 -scheduler_binding_duration_seconds_bucket{le="1.024"} 3 -scheduler_binding_duration_seconds_bucket{le="2.048"} 3 -scheduler_binding_duration_seconds_bucket{le="4.096"} 3 -scheduler_binding_duration_seconds_bucket{le="8.192"} 3 -scheduler_binding_duration_seconds_bucket{le="16.384"} 3 -scheduler_binding_duration_seconds_bucket{le="+Inf"} 3 -scheduler_binding_duration_seconds_sum 0.036186264999999995 -scheduler_binding_duration_seconds_count 3 -# HELP scheduler_binding_latency_microseconds (Deprecated) Binding latency in microseconds -# TYPE scheduler_binding_latency_microseconds histogram -scheduler_binding_latency_microseconds_bucket{le="1000"} 0 -scheduler_binding_latency_microseconds_bucket{le="2000"} 0 -scheduler_binding_latency_microseconds_bucket{le="4000"} 0 -scheduler_binding_latency_microseconds_bucket{le="8000"} 0 -scheduler_binding_latency_microseconds_bucket{le="16000"} 3 -scheduler_binding_latency_microseconds_bucket{le="32000"} 3 -scheduler_binding_latency_microseconds_bucket{le="64000"} 3 -scheduler_binding_latency_microseconds_bucket{le="128000"} 3 -scheduler_binding_latency_microseconds_bucket{le="256000"} 3 -scheduler_binding_latency_microseconds_bucket{le="512000"} 3 -scheduler_binding_latency_microseconds_bucket{le="1.024e+06"} 3 -scheduler_binding_latency_microseconds_bucket{le="2.048e+06"} 3 -scheduler_binding_latency_microseconds_bucket{le="4.096e+06"} 3 -scheduler_binding_latency_microseconds_bucket{le="8.192e+06"} 3 -scheduler_binding_latency_microseconds_bucket{le="1.6384e+07"} 3 -scheduler_binding_latency_microseconds_bucket{le="+Inf"} 3 -scheduler_binding_latency_microseconds_sum 36186 -scheduler_binding_latency_microseconds_count 3 -# HELP scheduler_e2e_scheduling_duration_seconds E2e scheduling latency in seconds (scheduling algorithm + binding) -# TYPE scheduler_e2e_scheduling_duration_seconds histogram -scheduler_e2e_scheduling_duration_seconds_bucket{le="0.001"} 0 -scheduler_e2e_scheduling_duration_seconds_bucket{le="0.002"} 0 -scheduler_e2e_scheduling_duration_seconds_bucket{le="0.004"} 0 -scheduler_e2e_scheduling_duration_seconds_bucket{le="0.008"} 0 -scheduler_e2e_scheduling_duration_seconds_bucket{le="0.016"} 2 -scheduler_e2e_scheduling_duration_seconds_bucket{le="0.032"} 3 -scheduler_e2e_scheduling_duration_seconds_bucket{le="0.064"} 3 -scheduler_e2e_scheduling_duration_seconds_bucket{le="0.128"} 3 -scheduler_e2e_scheduling_duration_seconds_bucket{le="0.256"} 3 -scheduler_e2e_scheduling_duration_seconds_bucket{le="0.512"} 3 -scheduler_e2e_scheduling_duration_seconds_bucket{le="1.024"} 3 -scheduler_e2e_scheduling_duration_seconds_bucket{le="2.048"} 3 -scheduler_e2e_scheduling_duration_seconds_bucket{le="4.096"} 3 -scheduler_e2e_scheduling_duration_seconds_bucket{le="8.192"} 3 -scheduler_e2e_scheduling_duration_seconds_bucket{le="16.384"} 3 -scheduler_e2e_scheduling_duration_seconds_bucket{le="+Inf"} 3 -scheduler_e2e_scheduling_duration_seconds_sum 0.042637218000000005 -scheduler_e2e_scheduling_duration_seconds_count 3 -# HELP scheduler_e2e_scheduling_latency_microseconds (Deprecated) E2e scheduling latency in microseconds (scheduling algorithm + binding) -# TYPE scheduler_e2e_scheduling_latency_microseconds histogram -scheduler_e2e_scheduling_latency_microseconds_bucket{le="1000"} 0 -scheduler_e2e_scheduling_latency_microseconds_bucket{le="2000"} 0 -scheduler_e2e_scheduling_latency_microseconds_bucket{le="4000"} 0 -scheduler_e2e_scheduling_latency_microseconds_bucket{le="8000"} 0 -scheduler_e2e_scheduling_latency_microseconds_bucket{le="16000"} 2 -scheduler_e2e_scheduling_latency_microseconds_bucket{le="32000"} 3 -scheduler_e2e_scheduling_latency_microseconds_bucket{le="64000"} 3 -scheduler_e2e_scheduling_latency_microseconds_bucket{le="128000"} 3 -scheduler_e2e_scheduling_latency_microseconds_bucket{le="256000"} 3 -scheduler_e2e_scheduling_latency_microseconds_bucket{le="512000"} 3 -scheduler_e2e_scheduling_latency_microseconds_bucket{le="1.024e+06"} 3 -scheduler_e2e_scheduling_latency_microseconds_bucket{le="2.048e+06"} 3 -scheduler_e2e_scheduling_latency_microseconds_bucket{le="4.096e+06"} 3 -scheduler_e2e_scheduling_latency_microseconds_bucket{le="8.192e+06"} 3 -scheduler_e2e_scheduling_latency_microseconds_bucket{le="1.6384e+07"} 3 -scheduler_e2e_scheduling_latency_microseconds_bucket{le="+Inf"} 3 -scheduler_e2e_scheduling_latency_microseconds_sum 42638 -scheduler_e2e_scheduling_latency_microseconds_count 3 -# HELP scheduler_pod_preemption_victims Number of selected preemption victims -# TYPE scheduler_pod_preemption_victims gauge -scheduler_pod_preemption_victims 0 -# HELP scheduler_schedule_attempts_total Number of attempts to schedule pods, by the result. 'unschedulable' means a pod could not be scheduled, while 'error' means an internal scheduler problem. -# TYPE scheduler_schedule_attempts_total counter -scheduler_schedule_attempts_total{result="error"} 0 -scheduler_schedule_attempts_total{result="scheduled"} 3 -scheduler_schedule_attempts_total{result="unschedulable"} 154 -# HELP scheduler_scheduling_algorithm_duration_seconds Scheduling algorithm latency in seconds -# TYPE scheduler_scheduling_algorithm_duration_seconds histogram -scheduler_scheduling_algorithm_duration_seconds_bucket{le="0.001"} 2 -scheduler_scheduling_algorithm_duration_seconds_bucket{le="0.002"} 2 -scheduler_scheduling_algorithm_duration_seconds_bucket{le="0.004"} 3 -scheduler_scheduling_algorithm_duration_seconds_bucket{le="0.008"} 3 -scheduler_scheduling_algorithm_duration_seconds_bucket{le="0.016"} 3 -scheduler_scheduling_algorithm_duration_seconds_bucket{le="0.032"} 3 -scheduler_scheduling_algorithm_duration_seconds_bucket{le="0.064"} 3 -scheduler_scheduling_algorithm_duration_seconds_bucket{le="0.128"} 3 -scheduler_scheduling_algorithm_duration_seconds_bucket{le="0.256"} 3 -scheduler_scheduling_algorithm_duration_seconds_bucket{le="0.512"} 3 -scheduler_scheduling_algorithm_duration_seconds_bucket{le="1.024"} 3 -scheduler_scheduling_algorithm_duration_seconds_bucket{le="2.048"} 3 -scheduler_scheduling_algorithm_duration_seconds_bucket{le="4.096"} 3 -scheduler_scheduling_algorithm_duration_seconds_bucket{le="8.192"} 3 -scheduler_scheduling_algorithm_duration_seconds_bucket{le="16.384"} 3 -scheduler_scheduling_algorithm_duration_seconds_bucket{le="+Inf"} 3 -scheduler_scheduling_algorithm_duration_seconds_sum 0.003317637 -scheduler_scheduling_algorithm_duration_seconds_count 3 -# HELP scheduler_scheduling_algorithm_latency_microseconds (Deprecated) Scheduling algorithm latency in microseconds -# TYPE scheduler_scheduling_algorithm_latency_microseconds histogram -scheduler_scheduling_algorithm_latency_microseconds_bucket{le="1000"} 2 -scheduler_scheduling_algorithm_latency_microseconds_bucket{le="2000"} 2 -scheduler_scheduling_algorithm_latency_microseconds_bucket{le="4000"} 3 -scheduler_scheduling_algorithm_latency_microseconds_bucket{le="8000"} 3 -scheduler_scheduling_algorithm_latency_microseconds_bucket{le="16000"} 3 -scheduler_scheduling_algorithm_latency_microseconds_bucket{le="32000"} 3 -scheduler_scheduling_algorithm_latency_microseconds_bucket{le="64000"} 3 -scheduler_scheduling_algorithm_latency_microseconds_bucket{le="128000"} 3 -scheduler_scheduling_algorithm_latency_microseconds_bucket{le="256000"} 3 -scheduler_scheduling_algorithm_latency_microseconds_bucket{le="512000"} 3 -scheduler_scheduling_algorithm_latency_microseconds_bucket{le="1.024e+06"} 3 -scheduler_scheduling_algorithm_latency_microseconds_bucket{le="2.048e+06"} 3 -scheduler_scheduling_algorithm_latency_microseconds_bucket{le="4.096e+06"} 3 -scheduler_scheduling_algorithm_latency_microseconds_bucket{le="8.192e+06"} 3 -scheduler_scheduling_algorithm_latency_microseconds_bucket{le="1.6384e+07"} 3 -scheduler_scheduling_algorithm_latency_microseconds_bucket{le="+Inf"} 3 -scheduler_scheduling_algorithm_latency_microseconds_sum 3317 -scheduler_scheduling_algorithm_latency_microseconds_count 3 -# HELP scheduler_scheduling_algorithm_predicate_evaluation (Deprecated) Scheduling algorithm predicate evaluation duration in microseconds -# TYPE scheduler_scheduling_algorithm_predicate_evaluation histogram -scheduler_scheduling_algorithm_predicate_evaluation_bucket{le="1000"} 2 -scheduler_scheduling_algorithm_predicate_evaluation_bucket{le="2000"} 2 -scheduler_scheduling_algorithm_predicate_evaluation_bucket{le="4000"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_bucket{le="8000"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_bucket{le="16000"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_bucket{le="32000"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_bucket{le="64000"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_bucket{le="128000"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_bucket{le="256000"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_bucket{le="512000"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_bucket{le="1.024e+06"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_bucket{le="2.048e+06"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_bucket{le="4.096e+06"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_bucket{le="8.192e+06"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_bucket{le="1.6384e+07"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_bucket{le="+Inf"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_sum 3241 -scheduler_scheduling_algorithm_predicate_evaluation_count 3 -# HELP scheduler_scheduling_algorithm_predicate_evaluation_seconds Scheduling algorithm predicate evaluation duration in seconds -# TYPE scheduler_scheduling_algorithm_predicate_evaluation_seconds histogram -scheduler_scheduling_algorithm_predicate_evaluation_seconds_bucket{le="0.001"} 2 -scheduler_scheduling_algorithm_predicate_evaluation_seconds_bucket{le="0.002"} 2 -scheduler_scheduling_algorithm_predicate_evaluation_seconds_bucket{le="0.004"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_seconds_bucket{le="0.008"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_seconds_bucket{le="0.016"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_seconds_bucket{le="0.032"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_seconds_bucket{le="0.064"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_seconds_bucket{le="0.128"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_seconds_bucket{le="0.256"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_seconds_bucket{le="0.512"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_seconds_bucket{le="1.024"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_seconds_bucket{le="2.048"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_seconds_bucket{le="4.096"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_seconds_bucket{le="8.192"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_seconds_bucket{le="16.384"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_seconds_bucket{le="+Inf"} 3 -scheduler_scheduling_algorithm_predicate_evaluation_seconds_sum 0.0032395199999999996 -scheduler_scheduling_algorithm_predicate_evaluation_seconds_count 3 -# HELP scheduler_scheduling_algorithm_preemption_evaluation (Deprecated) Scheduling algorithm preemption evaluation duration in microseconds -# TYPE scheduler_scheduling_algorithm_preemption_evaluation histogram -scheduler_scheduling_algorithm_preemption_evaluation_bucket{le="1000"} 0 -scheduler_scheduling_algorithm_preemption_evaluation_bucket{le="2000"} 3 -scheduler_scheduling_algorithm_preemption_evaluation_bucket{le="4000"} 17 -scheduler_scheduling_algorithm_preemption_evaluation_bucket{le="8000"} 65 -scheduler_scheduling_algorithm_preemption_evaluation_bucket{le="16000"} 137 -scheduler_scheduling_algorithm_preemption_evaluation_bucket{le="32000"} 153 -scheduler_scheduling_algorithm_preemption_evaluation_bucket{le="64000"} 154 -scheduler_scheduling_algorithm_preemption_evaluation_bucket{le="128000"} 154 -scheduler_scheduling_algorithm_preemption_evaluation_bucket{le="256000"} 154 -scheduler_scheduling_algorithm_preemption_evaluation_bucket{le="512000"} 154 -scheduler_scheduling_algorithm_preemption_evaluation_bucket{le="1.024e+06"} 154 -scheduler_scheduling_algorithm_preemption_evaluation_bucket{le="2.048e+06"} 154 -scheduler_scheduling_algorithm_preemption_evaluation_bucket{le="4.096e+06"} 154 -scheduler_scheduling_algorithm_preemption_evaluation_bucket{le="8.192e+06"} 154 -scheduler_scheduling_algorithm_preemption_evaluation_bucket{le="1.6384e+07"} 154 -scheduler_scheduling_algorithm_preemption_evaluation_bucket{le="+Inf"} 154 -scheduler_scheduling_algorithm_preemption_evaluation_sum 1.499786e+06 -scheduler_scheduling_algorithm_preemption_evaluation_count 154 -# HELP scheduler_scheduling_algorithm_preemption_evaluation_seconds Scheduling algorithm preemption evaluation duration in seconds -# TYPE scheduler_scheduling_algorithm_preemption_evaluation_seconds histogram -scheduler_scheduling_algorithm_preemption_evaluation_seconds_bucket{le="0.001"} 0 -scheduler_scheduling_algorithm_preemption_evaluation_seconds_bucket{le="0.002"} 3 -scheduler_scheduling_algorithm_preemption_evaluation_seconds_bucket{le="0.004"} 17 -scheduler_scheduling_algorithm_preemption_evaluation_seconds_bucket{le="0.008"} 65 -scheduler_scheduling_algorithm_preemption_evaluation_seconds_bucket{le="0.016"} 137 -scheduler_scheduling_algorithm_preemption_evaluation_seconds_bucket{le="0.032"} 153 -scheduler_scheduling_algorithm_preemption_evaluation_seconds_bucket{le="0.064"} 154 -scheduler_scheduling_algorithm_preemption_evaluation_seconds_bucket{le="0.128"} 154 -scheduler_scheduling_algorithm_preemption_evaluation_seconds_bucket{le="0.256"} 154 -scheduler_scheduling_algorithm_preemption_evaluation_seconds_bucket{le="0.512"} 154 -scheduler_scheduling_algorithm_preemption_evaluation_seconds_bucket{le="1.024"} 154 -scheduler_scheduling_algorithm_preemption_evaluation_seconds_bucket{le="2.048"} 154 -scheduler_scheduling_algorithm_preemption_evaluation_seconds_bucket{le="4.096"} 154 -scheduler_scheduling_algorithm_preemption_evaluation_seconds_bucket{le="8.192"} 154 -scheduler_scheduling_algorithm_preemption_evaluation_seconds_bucket{le="16.384"} 154 -scheduler_scheduling_algorithm_preemption_evaluation_seconds_bucket{le="+Inf"} 154 -scheduler_scheduling_algorithm_preemption_evaluation_seconds_sum 1.4995345939999996 -scheduler_scheduling_algorithm_preemption_evaluation_seconds_count 154 -# HELP scheduler_scheduling_algorithm_priority_evaluation (Deprecated) Scheduling algorithm priority evaluation duration in microseconds -# TYPE scheduler_scheduling_algorithm_priority_evaluation histogram -scheduler_scheduling_algorithm_priority_evaluation_bucket{le="1000"} 3 -scheduler_scheduling_algorithm_priority_evaluation_bucket{le="2000"} 3 -scheduler_scheduling_algorithm_priority_evaluation_bucket{le="4000"} 3 -scheduler_scheduling_algorithm_priority_evaluation_bucket{le="8000"} 3 -scheduler_scheduling_algorithm_priority_evaluation_bucket{le="16000"} 3 -scheduler_scheduling_algorithm_priority_evaluation_bucket{le="32000"} 3 -scheduler_scheduling_algorithm_priority_evaluation_bucket{le="64000"} 3 -scheduler_scheduling_algorithm_priority_evaluation_bucket{le="128000"} 3 -scheduler_scheduling_algorithm_priority_evaluation_bucket{le="256000"} 3 -scheduler_scheduling_algorithm_priority_evaluation_bucket{le="512000"} 3 -scheduler_scheduling_algorithm_priority_evaluation_bucket{le="1.024e+06"} 3 -scheduler_scheduling_algorithm_priority_evaluation_bucket{le="2.048e+06"} 3 -scheduler_scheduling_algorithm_priority_evaluation_bucket{le="4.096e+06"} 3 -scheduler_scheduling_algorithm_priority_evaluation_bucket{le="8.192e+06"} 3 -scheduler_scheduling_algorithm_priority_evaluation_bucket{le="1.6384e+07"} 3 -scheduler_scheduling_algorithm_priority_evaluation_bucket{le="+Inf"} 3 -scheduler_scheduling_algorithm_priority_evaluation_sum 0 -scheduler_scheduling_algorithm_priority_evaluation_count 3 -# HELP scheduler_scheduling_algorithm_priority_evaluation_seconds Scheduling algorithm priority evaluation duration in seconds -# TYPE scheduler_scheduling_algorithm_priority_evaluation_seconds histogram -scheduler_scheduling_algorithm_priority_evaluation_seconds_bucket{le="0.001"} 3 -scheduler_scheduling_algorithm_priority_evaluation_seconds_bucket{le="0.002"} 3 -scheduler_scheduling_algorithm_priority_evaluation_seconds_bucket{le="0.004"} 3 -scheduler_scheduling_algorithm_priority_evaluation_seconds_bucket{le="0.008"} 3 -scheduler_scheduling_algorithm_priority_evaluation_seconds_bucket{le="0.016"} 3 -scheduler_scheduling_algorithm_priority_evaluation_seconds_bucket{le="0.032"} 3 -scheduler_scheduling_algorithm_priority_evaluation_seconds_bucket{le="0.064"} 3 -scheduler_scheduling_algorithm_priority_evaluation_seconds_bucket{le="0.128"} 3 -scheduler_scheduling_algorithm_priority_evaluation_seconds_bucket{le="0.256"} 3 -scheduler_scheduling_algorithm_priority_evaluation_seconds_bucket{le="0.512"} 3 -scheduler_scheduling_algorithm_priority_evaluation_seconds_bucket{le="1.024"} 3 -scheduler_scheduling_algorithm_priority_evaluation_seconds_bucket{le="2.048"} 3 -scheduler_scheduling_algorithm_priority_evaluation_seconds_bucket{le="4.096"} 3 -scheduler_scheduling_algorithm_priority_evaluation_seconds_bucket{le="8.192"} 3 -scheduler_scheduling_algorithm_priority_evaluation_seconds_bucket{le="16.384"} 3 -scheduler_scheduling_algorithm_priority_evaluation_seconds_bucket{le="+Inf"} 3 -scheduler_scheduling_algorithm_priority_evaluation_seconds_sum 1.03e-07 -scheduler_scheduling_algorithm_priority_evaluation_seconds_count 3 -# HELP scheduler_scheduling_duration_seconds Scheduling latency in seconds split by sub-parts of the scheduling operation -# TYPE scheduler_scheduling_duration_seconds summary -scheduler_scheduling_duration_seconds{operation="binding",quantile="0.5"} 0.012318629 -scheduler_scheduling_duration_seconds{operation="binding",quantile="0.9"} 0.012921477 -scheduler_scheduling_duration_seconds{operation="binding",quantile="0.99"} 0.012921477 -scheduler_scheduling_duration_seconds_sum{operation="binding"} 0.039052979 -scheduler_scheduling_duration_seconds_count{operation="binding"} 3 -scheduler_scheduling_duration_seconds{operation="predicate_evaluation",quantile="0.5"} 4.643e-05 -scheduler_scheduling_duration_seconds{operation="predicate_evaluation",quantile="0.9"} 5.8348e-05 -scheduler_scheduling_duration_seconds{operation="predicate_evaluation",quantile="0.99"} 5.8348e-05 -scheduler_scheduling_duration_seconds_sum{operation="predicate_evaluation"} 0.003265988 -scheduler_scheduling_duration_seconds_count{operation="predicate_evaluation"} 3 -scheduler_scheduling_duration_seconds{operation="preemption_evaluation",quantile="0.5"} 0.008470238 -scheduler_scheduling_duration_seconds{operation="preemption_evaluation",quantile="0.9"} 0.016152651 -scheduler_scheduling_duration_seconds{operation="preemption_evaluation",quantile="0.99"} 0.026165495 -scheduler_scheduling_duration_seconds_sum{operation="preemption_evaluation"} 1.5003563099999988 -scheduler_scheduling_duration_seconds_count{operation="preemption_evaluation"} 154 -# HELP scheduler_scheduling_latency_seconds (Deprecated) Scheduling latency in seconds split by sub-parts of the scheduling operation -# TYPE scheduler_scheduling_latency_seconds summary -scheduler_scheduling_latency_seconds{operation="binding",quantile="0.5"} 0.012319367 -scheduler_scheduling_latency_seconds{operation="binding",quantile="0.9"} 0.012937715 -scheduler_scheduling_latency_seconds{operation="binding",quantile="0.99"} 0.012937715 -scheduler_scheduling_latency_seconds_sum{operation="binding"} 0.039070769 -scheduler_scheduling_latency_seconds_count{operation="binding"} 3 -scheduler_scheduling_latency_seconds{operation="predicate_evaluation",quantile="0.5"} 4.7778e-05 -scheduler_scheduling_latency_seconds{operation="predicate_evaluation",quantile="0.9"} 5.9294e-05 -scheduler_scheduling_latency_seconds{operation="predicate_evaluation",quantile="0.99"} 5.9294e-05 -scheduler_scheduling_latency_seconds_sum{operation="predicate_evaluation"} 0.0032784840000000003 -scheduler_scheduling_latency_seconds_count{operation="predicate_evaluation"} 3 -scheduler_scheduling_latency_seconds{operation="preemption_evaluation",quantile="0.5"} 0.0084734 -scheduler_scheduling_latency_seconds{operation="preemption_evaluation",quantile="0.9"} 0.016155626 -scheduler_scheduling_latency_seconds{operation="preemption_evaluation",quantile="0.99"} 0.026167625 -scheduler_scheduling_latency_seconds_sum{operation="preemption_evaluation"} 1.5007602570000003 -scheduler_scheduling_latency_seconds_count{operation="preemption_evaluation"} 154 -# HELP scheduler_total_preemption_attempts Total preemption attempts in the cluster till now -# TYPE scheduler_total_preemption_attempts counter -scheduler_total_preemption_attempts 154 -# HELP scheduler_volume_scheduling_duration_seconds Volume scheduling stage latency -# TYPE scheduler_volume_scheduling_duration_seconds histogram -scheduler_volume_scheduling_duration_seconds_bucket{operation="assume",le="1000"} 3 -scheduler_volume_scheduling_duration_seconds_bucket{operation="assume",le="2000"} 3 -scheduler_volume_scheduling_duration_seconds_bucket{operation="assume",le="4000"} 3 -scheduler_volume_scheduling_duration_seconds_bucket{operation="assume",le="8000"} 3 -scheduler_volume_scheduling_duration_seconds_bucket{operation="assume",le="16000"} 3 -scheduler_volume_scheduling_duration_seconds_bucket{operation="assume",le="32000"} 3 -scheduler_volume_scheduling_duration_seconds_bucket{operation="assume",le="64000"} 3 -scheduler_volume_scheduling_duration_seconds_bucket{operation="assume",le="128000"} 3 -scheduler_volume_scheduling_duration_seconds_bucket{operation="assume",le="256000"} 3 -scheduler_volume_scheduling_duration_seconds_bucket{operation="assume",le="512000"} 3 -scheduler_volume_scheduling_duration_seconds_bucket{operation="assume",le="1.024e+06"} 3 -scheduler_volume_scheduling_duration_seconds_bucket{operation="assume",le="2.048e+06"} 3 -scheduler_volume_scheduling_duration_seconds_bucket{operation="assume",le="4.096e+06"} 3 -scheduler_volume_scheduling_duration_seconds_bucket{operation="assume",le="8.192e+06"} 3 -scheduler_volume_scheduling_duration_seconds_bucket{operation="assume",le="1.6384e+07"} 3 -scheduler_volume_scheduling_duration_seconds_bucket{operation="assume",le="+Inf"} 3 -scheduler_volume_scheduling_duration_seconds_sum{operation="assume"} 7.109e-06 -scheduler_volume_scheduling_duration_seconds_count{operation="assume"} 3 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/scheduler/_meta/testdata/docs.plain-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/scheduler/_meta/testdata/docs.plain-expected.json deleted file mode 100644 index 68a49426..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/scheduler/_meta/testdata/docs.plain-expected.json +++ /dev/null @@ -1,474 +0,0 @@ -[ - { - "event": { - "dataset": "kubernetes.scheduler", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "scheduler": { - "handler": "prometheus", - "http": { - "request": { - "duration": { - "us": { - "count": 4, - "percentile": { - "50": 7644.523, - "90": 7644.523, - "99": 7644.523 - }, - "sum": 16210.005000000001 - } - }, - "size": { - "bytes": { - "count": 4, - "percentile": { - "50": 64, - "90": 64, - "99": 64 - }, - "sum": 256 - } - } - }, - "response": { - "size": { - "bytes": { - "count": 4, - "percentile": { - "50": 48741, - "90": 48741, - "99": 48741 - }, - "sum": 184429 - } - } - } - } - } - }, - "metricset": { - "name": "scheduler", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.scheduler", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "scheduler": { - "process": { - "cpu": { - "sec": 20 - }, - "fds": { - "open": { - "count": 9 - } - }, - "memory": { - "resident": { - "bytes": 38367232 - }, - "virtual": { - "bytes": 144904192 - } - }, - "started": { - "sec": 1560349587.32 - } - }, - "scheduling": { - "e2e": { - "duration": { - "us": { - "bucket": { - "+Inf": 3, - "1000": 0, - "1024000": 3, - "128000": 3, - "16000": 2, - "16384000": 3, - "2000": 0, - "2048000": 3, - "256000": 3, - "32000": 3, - "4000": 0, - "4096000": 3, - "512000": 3, - "64000": 3, - "8000": 0, - "8192000": 3 - }, - "count": 3, - "sum": 42637.21800000001 - } - } - }, - "pod": { - "preemption": { - "victims": { - "count": 0 - } - } - } - } - } - }, - "metricset": { - "name": "scheduler", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.scheduler", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "scheduler": { - "leader": { - "is_master": true - }, - "name": "kube-scheduler" - } - }, - "metricset": { - "name": "scheduler", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.scheduler", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "scheduler": { - "result": "error", - "scheduling": { - "pod": { - "attempts": { - "count": 0 - } - } - } - } - }, - "metricset": { - "name": "scheduler", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.scheduler", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "scheduler": { - "result": "unschedulable", - "scheduling": { - "pod": { - "attempts": { - "count": 154 - } - } - } - } - }, - "metricset": { - "name": "scheduler", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.scheduler", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "scheduler": { - "client": { - "request": { - "count": 9 - } - }, - "code": "201", - "host": "localhost:8443", - "method": "POST" - } - }, - "metricset": { - "name": "scheduler", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.scheduler", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "scheduler": { - "operation": "binding", - "scheduling": { - "duration": { - "seconds": { - "count": 3, - "percentile": { - "50": 0.012318629, - "90": 0.012921477, - "99": 0.012921477 - }, - "sum": 0.039052979 - } - } - } - } - }, - "metricset": { - "name": "scheduler", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.scheduler", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "scheduler": { - "client": { - "request": { - "count": 92 - } - }, - "code": "200", - "host": "localhost:8443", - "method": "PATCH" - } - }, - "metricset": { - "name": "scheduler", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.scheduler", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "scheduler": { - "operation": "predicate_evaluation", - "scheduling": { - "duration": { - "seconds": { - "count": 3, - "percentile": { - "50": 0.00004643, - "90": 0.000058348, - "99": 0.000058348 - }, - "sum": 0.003265988 - } - } - } - } - }, - "metricset": { - "name": "scheduler", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.scheduler", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "scheduler": { - "code": "200", - "handler": "prometheus", - "http": { - "request": { - "count": 4 - } - }, - "method": "get" - } - }, - "metricset": { - "name": "scheduler", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.scheduler", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "scheduler": { - "operation": "preemption_evaluation", - "scheduling": { - "duration": { - "seconds": { - "count": 154, - "percentile": { - "50": 0.008470238, - "90": 0.016152651, - "99": 0.026165495 - }, - "sum": 1.5003563099999988 - } - } - } - } - }, - "metricset": { - "name": "scheduler", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.scheduler", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "scheduler": { - "result": "scheduled", - "scheduling": { - "pod": { - "attempts": { - "count": 3 - } - } - } - } - }, - "metricset": { - "name": "scheduler", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.scheduler", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "scheduler": { - "client": { - "request": { - "count": 4631 - } - }, - "code": "200", - "host": "localhost:8443", - "method": "PUT" - } - }, - "metricset": { - "name": "scheduler", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.scheduler", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "scheduler": { - "client": { - "request": { - "count": 5165 - } - }, - "code": "200", - "host": "localhost:8443", - "method": "GET" - } - }, - "metricset": { - "name": "scheduler", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/scheduler/scheduler.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/scheduler/scheduler.go deleted file mode 100644 index 201e4fdb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/scheduler/scheduler.go +++ /dev/null @@ -1,60 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package scheduler - -import ( - "github.com/elastic/beats/v7/metricbeat/helper/prometheus" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -func init() { - mapping := &prometheus.MetricsMapping{ - Metrics: map[string]prometheus.MetricMap{ - "process_cpu_seconds_total": prometheus.Metric("process.cpu.sec"), - "process_resident_memory_bytes": prometheus.Metric("process.memory.resident.bytes"), - "process_virtual_memory_bytes": prometheus.Metric("process.memory.virtual.bytes"), - "process_open_fds": prometheus.Metric("process.fds.open.count"), - "process_start_time_seconds": prometheus.Metric("process.started.sec"), - "http_request_duration_microseconds": prometheus.Metric("http.request.duration.us"), - "http_request_size_bytes": prometheus.Metric("http.request.size.bytes"), - "http_response_size_bytes": prometheus.Metric("http.response.size.bytes"), - "http_requests_total": prometheus.Metric("http.request.count"), - "rest_client_requests_total": prometheus.Metric("client.request.count"), - "leader_election_master_status": prometheus.BooleanMetric("leader.is_master"), - "scheduler_e2e_scheduling_duration_seconds": prometheus.Metric("scheduling.e2e.duration.us", - prometheus.OpMultiplyBuckets(1000000)), - "scheduler_pod_preemption_victims": prometheus.Metric("scheduling.pod.preemption.victims.count"), - "scheduler_schedule_attempts_total": prometheus.Metric("scheduling.pod.attempts.count"), - "scheduler_scheduling_duration_seconds": prometheus.Metric("scheduling.duration.seconds"), - }, - - Labels: map[string]prometheus.LabelMap{ - "handler": prometheus.KeyLabel("handler"), - "code": prometheus.KeyLabel("code"), - "method": prometheus.KeyLabel("method"), - "host": prometheus.KeyLabel("host"), - "name": prometheus.KeyLabel("name"), - "result": prometheus.KeyLabel("result"), - "operation": prometheus.KeyLabel("operation"), - }, - } - - mb.Registry.MustAddMetricSet("kubernetes", "scheduler", - prometheus.MetricSetBuilder(mapping), - mb.WithHostParser(prometheus.HostParser)) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/scheduler/scheduler_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/scheduler/scheduler_test.go deleted file mode 100644 index 301319d9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/scheduler/scheduler_test.go +++ /dev/null @@ -1,39 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package scheduler - -import ( - "testing" - - "github.com/elastic/beats/v7/metricbeat/helper/prometheus/ptest" -) - -const testFile = "_meta/test/metrics" - -func TestEventMapping(t *testing.T) { - ptest.TestMetricSet(t, "kubernetes", "scheduler", - ptest.TestCases{ - { - MetricsFile: "./_meta/test/metrics.scheduler.1.14", - ExpectedFile: "./_meta/test/metrics.scheduler.1.14.expected", - }, - }, - ) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_container/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_container/_meta/data.json deleted file mode 100644 index 3da35450..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_container/_meta/data.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "@timestamp": "2019-10-02T16:47:01.499Z", - "metricset": { - "name": "state_container", - "period": 10000 - }, - "service": { - "address": "kube-state-metrics.kube-system:8080", - "type": "kubernetes" - }, - "kubernetes": { - "labels": { - "app": "playground" - }, - "container": { - "cpu": { - "request": { - "nanocores": 200000000 - } - }, - "image": "ubuntu:latest", - "id": "docker://5f8ce416d10ab0b28ce5c7d521de2264aa03ff4d001e1194076f6a02a330139f", - "name": "ubuntu", - "status": { - "ready": true, - "restarts": 0, - "phase": "running" - } - }, - "pod": { - "name": "playground", - "uid": "d52bd3cb-df62-4cb5-b293-7009055bcaff" - }, - "namespace": "default", - "node": { - "name": "minikube" - } - }, - "host": { - "os": { - "codename": "bionic", - "platform": "ubuntu", - "version": "18.04.3 LTS (Bionic Beaver)", - "family": "debian", - "name": "Ubuntu", - "kernel": "4.15.0" - }, - "containerized": false, - "hostname": "minikube", - "name": "minikube", - "architecture": "x86_64" - }, - "agent": { - "version": "8.0.0", - "type": "metricbeat", - "ephemeral_id": "fed15ef3-ab8f-4e11-aded-115ff923bc1e", - "hostname": "minikube", - "id": "0df400e0-a5fc-40cc-a0c6-b99029a30cd5" - }, - "ecs": { - "version": "1.1.0" - }, - "container": { - "runtime": "docker", - "id": "5f8ce416d10ab0b28ce5c7d521de2264aa03ff4d001e1194076f6a02a330139f" - }, - "event": { - "dataset": "kubernetes.container", - "module": "kubernetes", - "duration": 33750820 - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_container/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_container/_meta/docs.asciidoc deleted file mode 100644 index d7bc7c68..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_container/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the `state_container` metricset of the Kubernetes module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_container/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_container/_meta/fields.yml deleted file mode 100644 index 8e4c4b61..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_container/_meta/fields.yml +++ /dev/null @@ -1,64 +0,0 @@ -- name: container - type: group - description: > - kubernetes container metrics - release: ga - fields: - - name: id - type: keyword - description: - Container id - - name: status - type: group - fields: - - name: phase - type: keyword - description: > - Container phase (running, waiting, terminated) - - name: ready - type: boolean - description: > - Container ready status - - name: restarts - type: integer - description: > - Container restarts count - - name: reason - type: keyword - description: > - Waiting (ContainerCreating, CrashLoopBackoff, ErrImagePull, ImagePullBackoff) - or termination (Completed, ContainerCannotRun, Error, OOMKilled) reason. - - name: cpu - type: group - fields: - - name: limit.cores - type: float - description: > - Container CPU cores limit - - name: request.cores - type: float - description: > - Container CPU requested cores - - name: limit.nanocores - type: long - deprecated: 6.4 - description: > - Container CPU nanocores limit - - name: request.nanocores - deprecated: 6.4 - type: long - description: > - Container CPU requested nanocores - - name: memory - type: group - fields: - - name: limit.bytes - type: long - format: bytes - description: > - Container memory limit in bytes - - name: request.bytes - type: long - format: bytes - description: > - Container requested memory in bytes diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_container/_meta/test/ksm.v1.3.0.expected b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_container/_meta/test/ksm.v1.3.0.expected deleted file mode 100644 index 4d11be7a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_container/_meta/test/ksm.v1.3.0.expected +++ /dev/null @@ -1,575 +0,0 @@ -[ - { - "RootFields": { - "container": { - "id": "4beb9aab887ca162c9cb3534c4826156636241052cd548153eaa2a170b6d102f", - "runtime": "docker" - } - }, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - }, - "pod": { - "name": "kube-controller-manager-minikube" - } - }, - "MetricSetFields": { - "cpu": { - "request": { - "cores": 0.2 - } - }, - "id": "docker://4beb9aab887ca162c9cb3534c4826156636241052cd548153eaa2a170b6d102f", - "image": "gcr.io/google_containers/kube-controller-manager-amd64:v1.9.7", - "name": "kube-controller-manager", - "status": { - "phase": "running", - "ready": true, - "restarts": 0 - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.container", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": { - "container": { - "id": "c46bc2164edcb5972be6fc9174155e61179cb04314c4f6da5d25d3a76acadee6", - "runtime": "docker" - } - }, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - }, - "pod": { - "name": "kubernetes-dashboard-77d8b98585-vqtzm" - } - }, - "MetricSetFields": { - "id": "docker://c46bc2164edcb5972be6fc9174155e61179cb04314c4f6da5d25d3a76acadee6", - "image": "k8s.gcr.io/kubernetes-dashboard-amd64:v1.8.1", - "name": "kubernetes-dashboard", - "status": { - "phase": "running", - "ready": true, - "restarts": 0 - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.container", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": { - "container": { - "id": "88951e0178ea5131fa3e2d7cafacb3a7e63700795dd6fa0d40ed2e4ac1f52f9c", - "runtime": "docker" - } - }, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - }, - "pod": { - "name": "kube-state-metrics-6479d88c5c-5b6cl" - } - }, - "MetricSetFields": { - "cpu": { - "limit": { - "cores": 0.101 - }, - "request": { - "cores": 0.101 - } - }, - "id": "docker://88951e0178ea5131fa3e2d7cafacb3a7e63700795dd6fa0d40ed2e4ac1f52f9c", - "image": "quay.io/coreos/kube-state-metrics:v1.3.0", - "memory": { - "limit": { - "bytes": 106954752 - }, - "request": { - "bytes": 106954752 - } - }, - "name": "kube-state-metrics", - "status": { - "phase": "running", - "ready": true, - "restarts": 0 - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.container", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": { - "container": { - "id": "948c4ebd8ca4fdf352e7fbf7f5c5d381af7e615ced435dc42fde0c1d25851320", - "runtime": "docker" - } - }, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - }, - "pod": { - "name": "kube-state-metrics-6479d88c5c-5b6cl" - } - }, - "MetricSetFields": { - "cpu": { - "limit": { - "cores": 0.1 - }, - "request": { - "cores": 0.1 - } - }, - "id": "docker://948c4ebd8ca4fdf352e7fbf7f5c5d381af7e615ced435dc42fde0c1d25851320", - "image": "k8s.gcr.io/addon-resizer:1.7", - "memory": { - "limit": { - "bytes": 31457280 - }, - "request": { - "bytes": 31457280 - } - }, - "name": "addon-resizer", - "status": { - "phase": "running", - "ready": true, - "restarts": 0 - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.container", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": { - "container": { - "id": "1958e71d048065d38ce83dafda567c5fa9d0c1278cd7292d55b9f1d80b0a67f9", - "runtime": "docker" - } - }, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - }, - "pod": { - "name": "kube-dns-6f4fd4bdf-wlmht" - } - }, - "MetricSetFields": { - "cpu": { - "request": { - "cores": 0.1 - } - }, - "id": "docker://1958e71d048065d38ce83dafda567c5fa9d0c1278cd7292d55b9f1d80b0a67f9", - "image": "gcr.io/google_containers/k8s-dns-kube-dns-amd64:1.14.7", - "memory": { - "limit": { - "bytes": 178257920 - }, - "request": { - "bytes": 73400320 - } - }, - "name": "kubedns", - "status": { - "phase": "running", - "ready": true, - "restarts": 0 - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.container", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": { - "container": { - "id": "76c260259ddfd0267b5acb4e514465215ef1ebfa93a4057d592828772e6b39f5", - "runtime": "docker" - } - }, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - }, - "pod": { - "name": "kube-proxy-znhg6" - } - }, - "MetricSetFields": { - "id": "docker://76c260259ddfd0267b5acb4e514465215ef1ebfa93a4057d592828772e6b39f5", - "image": "gcr.io/google_containers/kube-proxy-amd64:v1.9.7", - "name": "kube-proxy", - "status": { - "phase": "running", - "ready": true, - "restarts": 0 - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.container", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": { - "container": { - "id": "f4cc07b8e7ee5952738c69a0bff0c7b331c10af66faa541197684127d393b760", - "runtime": "docker" - } - }, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - }, - "pod": { - "name": "storage-provisioner" - } - }, - "MetricSetFields": { - "id": "docker://f4cc07b8e7ee5952738c69a0bff0c7b331c10af66faa541197684127d393b760", - "image": "gcr.io/k8s-minikube/storage-provisioner:v1.8.1", - "name": "storage-provisioner", - "status": { - "phase": "running", - "ready": true, - "reason": "ImagePullBackOff", - "restarts": 0 - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.container", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": { - "container": { - "id": "e9568dfef1dd249cabac4bf09e6bf4a239fe738ae20eba072b6516676fce4bf6", - "runtime": "docker" - } - }, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - }, - "pod": { - "name": "kube-apiserver-minikube" - } - }, - "MetricSetFields": { - "cpu": { - "request": { - "cores": 0.25 - } - }, - "id": "docker://e9568dfef1dd249cabac4bf09e6bf4a239fe738ae20eba072b6516676fce4bf6", - "image": "gcr.io/google_containers/kube-apiserver-amd64:v1.9.7", - "name": "kube-apiserver", - "status": { - "phase": "running", - "ready": true, - "restarts": 0 - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.container", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": { - "container": { - "id": "eadcbd54ba914dff6475ae64805887967cfb973aeb9b07364c94372658a71d11", - "runtime": "docker" - } - }, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - }, - "pod": { - "name": "kube-scheduler-minikube" - } - }, - "MetricSetFields": { - "cpu": { - "request": { - "cores": 0.1 - } - }, - "id": "docker://eadcbd54ba914dff6475ae64805887967cfb973aeb9b07364c94372658a71d11", - "image": "gcr.io/google_containers/kube-scheduler-amd64:v1.9.7", - "name": "kube-scheduler", - "status": { - "phase": "running", - "ready": true, - "restarts": 0 - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.container", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": { - "container": { - "id": "6e96fd8a687409b2314dcc01f209bb0c813c2fb08b8f75ad1695e120d41e1a2a", - "runtime": "docker" - } - }, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - }, - "pod": { - "name": "etcd-minikube" - } - }, - "MetricSetFields": { - "id": "docker://6e96fd8a687409b2314dcc01f209bb0c813c2fb08b8f75ad1695e120d41e1a2a", - "image": "gcr.io/google_containers/etcd-amd64:3.1.11", - "name": "etcd", - "status": { - "phase": "running", - "ready": true, - "restarts": 0 - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.container", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": { - "container": { - "id": "ab382dbe8f8265f88ee9fec7de142f778da4a5fd9fe0334e3bdb6fe851124c08", - "runtime": "docker" - } - }, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - }, - "pod": { - "name": "kube-addon-manager-minikube" - } - }, - "MetricSetFields": { - "cpu": { - "request": { - "cores": 0.005 - } - }, - "id": "docker://ab382dbe8f8265f88ee9fec7de142f778da4a5fd9fe0334e3bdb6fe851124c08", - "image": "k8s.gcr.io/kube-addon-manager:v8.6", - "memory": { - "request": { - "bytes": 52428800 - } - }, - "name": "kube-addon-manager", - "status": { - "phase": "running", - "ready": true, - "restarts": 0 - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.container", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": { - "container": { - "id": "aad0addd205dc72dc7abc8f9d02a1b429a2f2e1df3acc60431ca6b79746c093b", - "runtime": "docker" - } - }, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - }, - "pod": { - "name": "kube-dns-6f4fd4bdf-wlmht" - } - }, - "MetricSetFields": { - "cpu": { - "request": { - "cores": 0.01 - } - }, - "id": "docker://aad0addd205dc72dc7abc8f9d02a1b429a2f2e1df3acc60431ca6b79746c093b", - "image": "gcr.io/google_containers/k8s-dns-sidecar-amd64:1.14.7", - "memory": { - "request": { - "bytes": 20971520 - } - }, - "name": "sidecar", - "status": { - "phase": "running", - "ready": true, - "reason": "OOMKilled", - "restarts": 0 - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.container", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": { - "container": { - "id": "e9560bbace13ca19de4b3771023198e8568f6b5ed6af3a949f10a5b8137b5be9", - "runtime": "docker" - } - }, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - }, - "pod": { - "name": "kube-dns-6f4fd4bdf-wlmht" - } - }, - "MetricSetFields": { - "cpu": { - "request": { - "cores": 0.15 - } - }, - "id": "docker://e9560bbace13ca19de4b3771023198e8568f6b5ed6af3a949f10a5b8137b5be9", - "image": "gcr.io/google_containers/k8s-dns-dnsmasq-nanny-amd64:1.14.7", - "memory": { - "request": { - "bytes": 20971520 - } - }, - "name": "dnsmasq", - "status": { - "phase": "running", - "ready": true, - "restarts": 0 - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.container", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_container/_meta/test/ksm.v1.8.0.expected b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_container/_meta/test/ksm.v1.8.0.expected deleted file mode 100644 index 613fb647..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_container/_meta/test/ksm.v1.8.0.expected +++ /dev/null @@ -1,535 +0,0 @@ -[ - { - "RootFields": { - "container": { - "id": "c152296116c064db311061cf6c39cff2de8d66339c954505cb68816464cf4a03", - "runtime": "docker" - } - }, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - }, - "pod": { - "name": "kube-proxy-dwg6l" - } - }, - "MetricSetFields": { - "id": "docker://c152296116c064db311061cf6c39cff2de8d66339c954505cb68816464cf4a03", - "image": "k8s.gcr.io/kube-proxy:v1.16.2", - "name": "kube-proxy", - "status": { - "phase": "running", - "ready": true, - "restarts": 0 - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.container", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": { - "container": { - "id": "cdaefb4df2f2add498f884fdc717a6ca8d2681c1636934747de600e6427e0c0d", - "runtime": "docker" - } - }, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - }, - "pod": { - "name": "kube-apiserver-minikube" - } - }, - "MetricSetFields": { - "cpu": { - "request": { - "cores": 0.25 - } - }, - "id": "docker://cdaefb4df2f2add498f884fdc717a6ca8d2681c1636934747de600e6427e0c0d", - "image": "k8s.gcr.io/kube-apiserver:v1.16.2", - "name": "kube-apiserver", - "status": { - "phase": "running", - "ready": true, - "restarts": 0 - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.container", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": { - "container": { - "id": "2e0519a3fcd62acea8f4253b994ce53356d89171c0eb0920a13fe58b637d8cdb", - "runtime": "docker" - } - }, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - }, - "pod": { - "name": "kube-state-metrics-898d4db8d-dqmtg" - } - }, - "MetricSetFields": { - "id": "docker://2e0519a3fcd62acea8f4253b994ce53356d89171c0eb0920a13fe58b637d8cdb", - "image": "quay.io/coreos/kube-state-metrics:v1.8.0", - "name": "kube-state-metrics", - "status": { - "phase": "running", - "ready": true, - "restarts": 0 - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.container", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": { - "container": { - "id": "15ada7864628d1c8007c01420e5887a501590d3bc9c25628a4770172ad615112", - "runtime": "docker" - } - }, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - }, - "pod": { - "name": "coredns-5644d7b6d9-k6wsp" - } - }, - "MetricSetFields": { - "cpu": { - "request": { - "cores": 0.1 - } - }, - "id": "docker://15ada7864628d1c8007c01420e5887a501590d3bc9c25628a4770172ad615112", - "image": "k8s.gcr.io/coredns:1.6.2", - "memory": { - "limit": { - "bytes": 178257920 - }, - "request": { - "bytes": 73400320 - } - }, - "name": "coredns", - "status": { - "phase": "running", - "ready": true, - "restarts": 0 - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.container", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": { - "container": { - "id": "669cc415d86b872450deaada60c73cca387ca23a7b0f21c5b146467b95cf1f76", - "runtime": "docker" - } - }, - "ModuleFields": { - "namespace": "default", - "node": { - "name": "minikube" - }, - "pod": { - "name": "web-1" - } - }, - "MetricSetFields": { - "id": "docker://669cc415d86b872450deaada60c73cca387ca23a7b0f21c5b146467b95cf1f76", - "image": "k8s.gcr.io/nginx-slim:0.8", - "name": "nginx", - "status": { - "phase": "running", - "ready": true, - "restarts": 0 - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.container", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": { - "container": { - "id": "f8fe5be1dbb1931d702c89235c79965730cbcced7b0ced9895f6c54c1ae8e5c3", - "runtime": "docker" - } - }, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - }, - "pod": { - "name": "coredns-5644d7b6d9-fhwjd" - } - }, - "MetricSetFields": { - "cpu": { - "request": { - "cores": 0.1 - } - }, - "id": "docker://f8fe5be1dbb1931d702c89235c79965730cbcced7b0ced9895f6c54c1ae8e5c3", - "image": "k8s.gcr.io/coredns:1.6.2", - "memory": { - "limit": { - "bytes": 178257920 - }, - "request": { - "bytes": 73400320 - } - }, - "name": "coredns", - "status": { - "phase": "running", - "ready": true, - "restarts": 0 - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.container", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": { - "container": { - "id": "f13c53a3ed0f3626b33b3c588d6913257320f65714eff28f25ead8f7663dc93b", - "runtime": "docker" - } - }, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - }, - "pod": { - "name": "kube-addon-manager-minikube" - } - }, - "MetricSetFields": { - "cpu": { - "request": { - "cores": 0.005 - } - }, - "id": "docker://f13c53a3ed0f3626b33b3c588d6913257320f65714eff28f25ead8f7663dc93b", - "image": "k8s.gcr.io/kube-addon-manager:v9.0.2", - "memory": { - "request": { - "bytes": 52428800 - } - }, - "name": "kube-addon-manager", - "status": { - "phase": "running", - "ready": true, - "restarts": 0 - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.container", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": { - "container": { - "id": "842fbd62a0ab71b9ed9139edce3db502e9d81e545b9646daa3cde09f9986ab06", - "runtime": "docker" - } - }, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - }, - "pod": { - "name": "etcd-minikube" - } - }, - "MetricSetFields": { - "id": "docker://842fbd62a0ab71b9ed9139edce3db502e9d81e545b9646daa3cde09f9986ab06", - "image": "k8s.gcr.io/etcd:3.3.15-0", - "name": "etcd", - "status": { - "phase": "running", - "ready": true, - "restarts": 0 - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.container", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": { - "container": { - "id": "465ebffafd7fc238a2fa2e764255efcbff88d5513f4c68f57d70932985428d12", - "runtime": "docker" - } - }, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - }, - "pod": { - "name": "kube-controller-manager-minikube" - } - }, - "MetricSetFields": { - "cpu": { - "request": { - "cores": 0.2 - } - }, - "id": "docker://465ebffafd7fc238a2fa2e764255efcbff88d5513f4c68f57d70932985428d12", - "image": "k8s.gcr.io/kube-controller-manager:v1.16.2", - "name": "kube-controller-manager", - "status": { - "phase": "running", - "ready": true, - "restarts": 0 - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.container", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": { - "container": { - "id": "a4cec783af3614b137f4b449eebf3ac61eaf0a8661cb2f4847741be5a24de0bf", - "runtime": "docker" - } - }, - "ModuleFields": { - "namespace": "default", - "node": { - "name": "minikube" - }, - "pod": { - "name": "web-0" - } - }, - "MetricSetFields": { - "id": "docker://a4cec783af3614b137f4b449eebf3ac61eaf0a8661cb2f4847741be5a24de0bf", - "image": "k8s.gcr.io/nginx-slim:0.8", - "name": "nginx", - "status": { - "phase": "running", - "ready": true, - "restarts": 0 - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.container", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": { - "container": { - "id": "e0b05fcb32abf937c395942e0234b5dfc834206149bbb95afa585c51693650f3", - "runtime": "docker" - } - }, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - }, - "pod": { - "name": "storage-provisioner" - } - }, - "MetricSetFields": { - "id": "docker://e0b05fcb32abf937c395942e0234b5dfc834206149bbb95afa585c51693650f3", - "image": "gcr.io/k8s-minikube/storage-provisioner:v1.8.1", - "name": "storage-provisioner", - "status": { - "phase": "running", - "ready": true, - "restarts": 0 - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.container", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": { - "container": { - "id": "30216f9823ca7d3454987075dd7256b665b14b2333c9a6762b127b6378516609", - "runtime": "docker" - } - }, - "ModuleFields": { - "namespace": "default", - "node": { - "name": "minikube" - }, - "pod": { - "name": "hello-1578512100-vr7wj" - } - }, - "MetricSetFields": { - "id": "docker://30216f9823ca7d3454987075dd7256b665b14b2333c9a6762b127b6378516609", - "image": "busybox:latest", - "name": "hello", - "status": { - "phase": "terminated", - "ready": false, - "reason": "Completed", - "restarts": 0 - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.container", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": { - "container": { - "id": "0ea0cef8a79c7643474a736e5da14c254d9411d87167028fa07c96d09748c83a", - "runtime": "docker" - } - }, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - }, - "pod": { - "name": "kube-scheduler-minikube" - } - }, - "MetricSetFields": { - "cpu": { - "request": { - "cores": 0.1 - } - }, - "id": "docker://0ea0cef8a79c7643474a736e5da14c254d9411d87167028fa07c96d09748c83a", - "image": "k8s.gcr.io/kube-scheduler:v1.16.2", - "name": "kube-scheduler", - "status": { - "phase": "running", - "ready": true, - "restarts": 0 - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.container", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_container/_meta/testdata/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_container/_meta/testdata/config.yml deleted file mode 100644 index ab6bf241..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_container/_meta/testdata/config.yml +++ /dev/null @@ -1,3 +0,0 @@ -type: http -url: "/metrics" -suffix: plain diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_container/_meta/testdata/ksm-v1_3_0.plain b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_container/_meta/testdata/ksm-v1_3_0.plain deleted file mode 100644 index 32b7edd3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_container/_meta/testdata/ksm-v1_3_0.plain +++ /dev/null @@ -1,464 +0,0 @@ -# HELP go_gc_duration_seconds A summary of the GC invocation durations. -# TYPE go_gc_duration_seconds summary -go_gc_duration_seconds{quantile="0"} 5.4333e-05 -go_gc_duration_seconds{quantile="0.25"} 0.000246606 -go_gc_duration_seconds{quantile="0.5"} 0.0006209060000000001 -go_gc_duration_seconds{quantile="0.75"} 0.001966929 -go_gc_duration_seconds{quantile="1"} 0.09220378600000001 -go_gc_duration_seconds_sum 5.104380396 -go_gc_duration_seconds_count 651 -# HELP go_goroutines Number of goroutines that currently exist. -# TYPE go_goroutines gauge -go_goroutines 64 -# HELP go_memstats_alloc_bytes Number of bytes allocated and still in use. -# TYPE go_memstats_alloc_bytes gauge -go_memstats_alloc_bytes 5.142496e+06 -# HELP go_memstats_alloc_bytes_total Total number of bytes allocated, even if freed. -# TYPE go_memstats_alloc_bytes_total counter -go_memstats_alloc_bytes_total 2.375809288e+09 -# HELP go_memstats_buck_hash_sys_bytes Number of bytes used by the profiling bucket hash table. -# TYPE go_memstats_buck_hash_sys_bytes gauge -go_memstats_buck_hash_sys_bytes 1.516515e+06 -# HELP go_memstats_frees_total Total number of frees. -# TYPE go_memstats_frees_total counter -go_memstats_frees_total 1.7162925e+07 -# HELP go_memstats_gc_sys_bytes Number of bytes used for garbage collection system metadata. -# TYPE go_memstats_gc_sys_bytes gauge -go_memstats_gc_sys_bytes 1.273856e+06 -# HELP go_memstats_heap_alloc_bytes Number of heap bytes allocated and still in use. -# TYPE go_memstats_heap_alloc_bytes gauge -go_memstats_heap_alloc_bytes 5.142496e+06 -# HELP go_memstats_heap_idle_bytes Number of heap bytes waiting to be used. -# TYPE go_memstats_heap_idle_bytes gauge -go_memstats_heap_idle_bytes 1.14688e+07 -# HELP go_memstats_heap_inuse_bytes Number of heap bytes that are in use. -# TYPE go_memstats_heap_inuse_bytes gauge -go_memstats_heap_inuse_bytes 7.176192e+06 -# HELP go_memstats_heap_objects Number of allocated objects. -# TYPE go_memstats_heap_objects gauge -go_memstats_heap_objects 32950 -# HELP go_memstats_heap_released_bytes_total Total number of heap bytes released to OS. -# TYPE go_memstats_heap_released_bytes_total counter -go_memstats_heap_released_bytes_total 0 -# HELP go_memstats_heap_sys_bytes Number of heap bytes obtained from system. -# TYPE go_memstats_heap_sys_bytes gauge -go_memstats_heap_sys_bytes 1.8644992e+07 -# HELP go_memstats_last_gc_time_seconds Number of seconds since 1970 of last garbage collection. -# TYPE go_memstats_last_gc_time_seconds gauge -go_memstats_last_gc_time_seconds 1.4939767617562683e+09 -# HELP go_memstats_lookups_total Total number of pointer lookups. -# TYPE go_memstats_lookups_total counter -go_memstats_lookups_total 18621 -# HELP go_memstats_mallocs_total Total number of mallocs. -# TYPE go_memstats_mallocs_total counter -go_memstats_mallocs_total 1.7195875e+07 -# HELP go_memstats_mcache_inuse_bytes Number of bytes in use by mcache structures. -# TYPE go_memstats_mcache_inuse_bytes gauge -go_memstats_mcache_inuse_bytes 2400 -# HELP go_memstats_mcache_sys_bytes Number of bytes used for mcache structures obtained from system. -# TYPE go_memstats_mcache_sys_bytes gauge -go_memstats_mcache_sys_bytes 16384 -# HELP go_memstats_mspan_inuse_bytes Number of bytes in use by mspan structures. -# TYPE go_memstats_mspan_inuse_bytes gauge -go_memstats_mspan_inuse_bytes 98400 -# HELP go_memstats_mspan_sys_bytes Number of bytes used for mspan structures obtained from system. -# TYPE go_memstats_mspan_sys_bytes gauge -go_memstats_mspan_sys_bytes 114688 -# HELP go_memstats_next_gc_bytes Number of heap bytes when next garbage collection will take place. -# TYPE go_memstats_next_gc_bytes gauge -go_memstats_next_gc_bytes 7.698843e+06 -# HELP go_memstats_other_sys_bytes Number of bytes used for other system allocations. -# TYPE go_memstats_other_sys_bytes gauge -go_memstats_other_sys_bytes 574741 -# HELP go_memstats_stack_inuse_bytes Number of bytes in use by the stack allocator. -# TYPE go_memstats_stack_inuse_bytes gauge -go_memstats_stack_inuse_bytes 4.42368e+06 -# HELP go_memstats_stack_sys_bytes Number of bytes obtained from system for stack allocator. -# TYPE go_memstats_stack_sys_bytes gauge -go_memstats_stack_sys_bytes 4.42368e+06 -# HELP go_memstats_sys_bytes Number of bytes obtained by system. Sum of all system allocations. -# TYPE go_memstats_sys_bytes gauge -go_memstats_sys_bytes 2.6564856e+07 -# HELP kube_deployment_metadata_generation Sequence number representing a specific generation of the desired state. -# TYPE kube_deployment_metadata_generation gauge -kube_deployment_metadata_generation{deployment="jumpy-owl-redis",namespace="default"} 1 -kube_deployment_metadata_generation{deployment="jumpy-owl-redis",namespace="test"} 2 -kube_deployment_metadata_generation{deployment="kube-state-metrics",namespace="kube-system"} 1 -kube_deployment_metadata_generation{deployment="tiller-deploy",namespace="kube-system"} 1 -kube_deployment_metadata_generation{deployment="wise-lynx-jenkins",namespace="jenkins"} 1 -# HELP kube_deployment_spec_paused Whether the deployment is paused and will not be processed by the deployment controller. -# TYPE kube_deployment_spec_paused gauge -kube_deployment_spec_paused{deployment="jumpy-owl-redis",namespace="default"} 0 -kube_deployment_spec_paused{deployment="jumpy-owl-redis",namespace="test"} 1 -kube_deployment_spec_paused{deployment="kube-state-metrics",namespace="kube-system"} 0 -kube_deployment_spec_paused{deployment="tiller-deploy",namespace="kube-system"} 0 -kube_deployment_spec_paused{deployment="wise-lynx-jenkins",namespace="jenkins"} 0 -# HELP kube_deployment_spec_replicas Number of desired pods for a deployment. -# TYPE kube_deployment_spec_replicas gauge -kube_deployment_spec_replicas{deployment="jumpy-owl-redis",namespace="default"} 1 -kube_deployment_spec_replicas{deployment="jumpy-owl-redis",namespace="test"} 2 -kube_deployment_spec_replicas{deployment="kube-state-metrics",namespace="kube-system"} 2 -kube_deployment_spec_replicas{deployment="tiller-deploy",namespace="kube-system"} 1 -kube_deployment_spec_replicas{deployment="wise-lynx-jenkins",namespace="jenkins"} 1 -# HELP kube_deployment_spec_strategy_rollingupdate_max_unavailable Maximum number of unavailable replicas during a rolling update of a deployment. -# TYPE kube_deployment_spec_strategy_rollingupdate_max_unavailable gauge -kube_deployment_spec_strategy_rollingupdate_max_unavailable{deployment="jumpy-owl-redis",namespace="default"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{deployment="jumpy-owl-redis",namespace="test"} 3 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{deployment="kube-state-metrics",namespace="kube-system"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{deployment="tiller-deploy",namespace="kube-system"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{deployment="wise-lynx-jenkins",namespace="jenkins"} 1 -# HELP kube_deployment_status_observed_generation The generation observed by the deployment controller. -# TYPE kube_deployment_status_observed_generation gauge -kube_deployment_status_observed_generation{deployment="jumpy-owl-redis",namespace="default"} 1 -kube_deployment_status_observed_generation{deployment="jumpy-owl-redis",namespace="test"} 4 -kube_deployment_status_observed_generation{deployment="kube-state-metrics",namespace="kube-system"} 1 -kube_deployment_status_observed_generation{deployment="tiller-deploy",namespace="kube-system"} 1 -kube_deployment_status_observed_generation{deployment="wise-lynx-jenkins",namespace="jenkins"} 1 -# HELP kube_deployment_status_replicas The number of replicas per deployment. -# TYPE kube_deployment_status_replicas gauge -kube_deployment_status_replicas{deployment="jumpy-owl-redis",namespace="default"} 1 -kube_deployment_status_replicas{deployment="jumpy-owl-redis",namespace="test"} 5 -kube_deployment_status_replicas{deployment="kube-state-metrics",namespace="kube-system"} 2 -kube_deployment_status_replicas{deployment="tiller-deploy",namespace="kube-system"} 1 -kube_deployment_status_replicas{deployment="wise-lynx-jenkins",namespace="jenkins"} 1 -# HELP kube_deployment_status_replicas_available The number of available replicas per deployment. -# TYPE kube_deployment_status_replicas_available gauge -kube_deployment_status_replicas_available{deployment="jumpy-owl-redis",namespace="default"} 0 -kube_deployment_status_replicas_available{deployment="jumpy-owl-redis",namespace="test"} 6 -kube_deployment_status_replicas_available{deployment="kube-state-metrics",namespace="kube-system"} 1 -kube_deployment_status_replicas_available{deployment="tiller-deploy",namespace="kube-system"} 1 -kube_deployment_status_replicas_available{deployment="wise-lynx-jenkins",namespace="jenkins"} 1 -# HELP kube_deployment_status_replicas_unavailable The number of unavailable replicas per deployment. -# TYPE kube_deployment_status_replicas_unavailable gauge -kube_deployment_status_replicas_unavailable{deployment="jumpy-owl-redis",namespace="default"} 1 -kube_deployment_status_replicas_unavailable{deployment="jumpy-owl-redis",namespace="test"} 7 -kube_deployment_status_replicas_unavailable{deployment="kube-state-metrics",namespace="kube-system"} 1 -kube_deployment_status_replicas_unavailable{deployment="tiller-deploy",namespace="kube-system"} 0 -kube_deployment_status_replicas_unavailable{deployment="wise-lynx-jenkins",namespace="jenkins"} 0 -# HELP kube_deployment_status_replicas_updated The number of updated replicas per deployment. -# TYPE kube_deployment_status_replicas_updated gauge -kube_deployment_status_replicas_updated{deployment="jumpy-owl-redis",namespace="default"} 1 -kube_deployment_status_replicas_updated{deployment="jumpy-owl-redis",namespace="test"} 8 -kube_deployment_status_replicas_updated{deployment="kube-state-metrics",namespace="kube-system"} 2 -kube_deployment_status_replicas_updated{deployment="tiller-deploy",namespace="kube-system"} 1 -kube_deployment_status_replicas_updated{deployment="wise-lynx-jenkins",namespace="jenkins"} 1 -# HELP kube_node_info Information about a cluster node. -# TYPE kube_node_info gauge -kube_node_info{container_runtime_version="docker://1.11.1",kernel_version="4.7.2",kubelet_version="v1.5.3",kubeproxy_version="v1.5.3",node="minikube",os_image="Buildroot 2016.08"} 1 -kube_node_info{container_runtime_version="docker://1.11.1",kernel_version="4.7.2",kubelet_version="v1.5.3",kubeproxy_version="v1.5.3",node="minikube-test",os_image="Buildroot 2016.08"} 1 -# HELP kube_node_spec_unschedulable Whether a node can schedule new pods. -# TYPE kube_node_spec_unschedulable gauge -kube_node_spec_unschedulable{node="minikube"} 0 -kube_node_spec_unschedulable{node="minikube-test"} 1 -# HELP kube_node_status_allocatable_cpu_cores The CPU resources of a node that are available for scheduling. -# TYPE kube_node_status_allocatable_cpu_cores gauge -kube_node_status_allocatable_cpu_cores{node="minikube"} 2 -kube_node_status_allocatable_cpu_cores{node="minikube-test"} 3 -# HELP kube_node_status_allocatable_memory_bytes The memory resources of a node that are available for scheduling. -# TYPE kube_node_status_allocatable_memory_bytes gauge -kube_node_status_allocatable_memory_bytes{node="minikube"} 2.09778688e+09 -kube_node_status_allocatable_memory_bytes{node="minikube-test"} 3.09778688e+09 -# HELP kube_node_status_allocatable_pods The pod resources of a node that are available for scheduling. -# TYPE kube_node_status_allocatable_pods gauge -kube_node_status_allocatable_pods{node="minikube"} 110 -kube_node_status_allocatable_pods{node="minikube-test"} 210 -# HELP kube_node_status_capacity_cpu_cores The total CPU resources of the node. -# TYPE kube_node_status_capacity_cpu_cores gauge -kube_node_status_capacity_cpu_cores{node="minikube"} 2 -kube_node_status_capacity_cpu_cores{node="minikube-test"} 4 -# HELP kube_node_status_capacity_memory_bytes The total memory resources of the node. -# TYPE kube_node_status_capacity_memory_bytes gauge -kube_node_status_capacity_memory_bytes{node="minikube"} 2.09778688e+09 -kube_node_status_capacity_memory_bytes{node="minikube-test"} 4.09778688e+09 -# HELP kube_node_status_capacity_pods The total pod resources of the node. -# TYPE kube_node_status_capacity_pods gauge -kube_node_status_capacity_pods{node="minikube"} 110 -kube_node_status_capacity_pods{node="minikube-test"} 310 -# HELP kube_node_status_out_of_disk Whether the node is out of disk space -# TYPE kube_node_status_out_of_disk gauge -kube_node_status_out_of_disk{condition="false",node="minikube"} 1 -kube_node_status_out_of_disk{condition="true",node="minikube"} 0 -kube_node_status_out_of_disk{condition="unknown",node="minikube"} 0 -kube_node_status_out_of_disk{condition="false",node="minikube-test"} 1 -kube_node_status_out_of_disk{condition="true",node="minikube-test"} 0 -kube_node_status_out_of_disk{condition="unknown",node="minikube-test"} 0 -# HELP kube_node_status_ready The ready status of a cluster node. -# TYPE kube_node_status_ready gauge -kube_node_status_ready{condition="false",node="minikube"} 0 -kube_node_status_ready{condition="true",node="minikube"} 1 -kube_node_status_ready{condition="unknown",node="minikube"} 0 -kube_node_status_ready{condition="false",node="minikube-test"} 0 -kube_node_status_ready{condition="true",node="minikube-test"} 1 -kube_node_status_ready{condition="unknown",node="minikube-test"} 0 -# HELP kube_pod_container_info Information about a container in a pod. -# TYPE kube_pod_container_info gauge -kube_pod_container_info{container="dnsmasq",container_id="docker://9a4c9462cd078d7be4f0a9b94bcfeb69d5fdd76bff67142df3f58367ac7e8d61",image="gcr.io/google_containers/kube-dnsmasq-amd64:1.4",image_id="docker://sha256:3ec65756a89b70b4095e43a340a6e2d5696cac7a93a29619ff5c4b6be9af2773",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_info{container="healthz",container_id="docker://52fa55e051dc5b68e44c027588685b7edd85aaa03b07f7216d399249ff4fc821",image="gcr.io/google_containers/exechealthz-amd64:1.2",image_id="docker://sha256:93a43bfb39bfe9795e76ccd75d7a0e6d40e2ae8563456a2a77c1b4cfc3bbd967",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_info{container="jumpy-owl-redis",container_id="docker://4fa227874ee68536bf902394fb662f07b99099798ca9cd5c1506b79075acc065",image="bitnami/redis:3.2.8-r2",image_id="docker://sha256:ab2690be624592578e9fb5a64f134fd395d20f401498a686ca75b6f87b55db3f",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_container_info{container="kube-addon-manager",container_id="docker://91fdd43f6b1b4c3dd133cfca53e0b1210bc557c2ae56006026b5ccdb5f52826f",image="gcr.io/google-containers/kube-addon-manager:v6.3",image_id="docker://sha256:79eb64bc98df10a9af7e39f70df817e1862f8a5ec7657714df68439a617ee9ec",namespace="kube-system",pod="kube-addon-manager-minikube"} 1 -kube_pod_container_info{container="kube-state-metrics",container_id="docker://973cbe45982c5126a5caf8c58d964c0ab1d5bb2c165ccc59715fcc1ebd58ab3d",image="gcr.io/google_containers/kube-state-metrics:v0.4.1",image_id="docker://sha256:be329a05c2e77e7d067b4e1dbefa1567a91d0487d3500d608171489369bfd945",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 1 -kube_pod_container_info{container="kubedns",container_id="docker://fa3d83f648de42492b38fa3e8501d109376f391c50f2bd210c895c8477ae4b62",image="gcr.io/google_containers/kubedns-amd64:1.9",image_id="docker://sha256:26cf1ed9b14486b93acd70c060a17fea13620393d3aa8e76036b773197c47a05",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_info{container="kubedns",container_id="docker://fa3d83f648de42492b38fa3e8501d109376f391c50f2bd210c895c8477ae4b62-test",image="gcr.io/google_containers/kubedns-amd64:1.9-test",image_id="docker://sha256:26cf1ed9b14486b93acd70c060a17fea13620393d3aa8e76036b773197c47a05",namespace="test",pod="kube-dns-v20-5g5cb-test"} 0 -kube_pod_container_info{container="kubernetes-dashboard",container_id="docker://3aaee8bdd311c015240e99fa2a5a5f2f26b11b51236a683b39d8c1902e423978",image="gcr.io/google_containers/kubernetes-dashboard-amd64:v1.5.1",image_id="docker://sha256:1180413103fdfd00a7882d3d8653a220d88c6ea4466fb860e98376c45ee1a1d0",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 1 -kube_pod_container_info{container="tiller",container_id="docker://469f5d2b7854eb52e5d13dc0cd3e664c1b682b157aabaf596ffe4984f1516902",image="gcr.io/kubernetes-helm/tiller:v2.3.1",image_id="docker://sha256:38527daf791dbe472c37ecb1e8b13a62e31c00d9ff4c8a1f019d7022a96a43da",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 1 -kube_pod_container_info{container="wise-lynx-jenkins",container_id="docker://e2ee1c2c7b8d4e5fd8c834b83cba8377d6b0e39da18157688ccc1a06b7c53117",image="jenkinsci/jenkins:2.46.1",image_id="docker://sha256:36023b9defd066ee53c03e33ba3add7225aee8447cb3154133012b1e152153c0",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 1 -# HELP kube_pod_container_resource_limits_cpu_cores The limit on cpu cores to be used by a container. -# TYPE kube_pod_container_resource_limits_cpu_cores gauge -kube_pod_container_resource_limits_cpu_cores{container="kube-state-metrics",namespace="kube-system",node="",pod="kube-state-metrics-1303537707-mnzbp"} 0.2 -kube_pod_container_resource_limits_cpu_cores{container="kube-state-metrics",namespace="kube-system",node="minikube",pod="kube-state-metrics-1303537707-7ncd1"} 0.2 -# HELP kube_pod_container_resource_limits_memory_bytes The limit on memory to be used by a container in bytes. -# TYPE kube_pod_container_resource_limits_memory_bytes gauge -kube_pod_container_resource_limits_memory_bytes{container="healthz",namespace="kube-system",node="minikube",pod="kube-dns-v20-5g5cb"} 5.24288e+07 -kube_pod_container_resource_limits_memory_bytes{container="kube-state-metrics",namespace="kube-system",node="",pod="kube-state-metrics-1303537707-mnzbp"} 5.24288e+07 -kube_pod_container_resource_limits_memory_bytes{container="kube-state-metrics",namespace="kube-system",node="minikube",pod="kube-state-metrics-1303537707-7ncd1"} 5.24288e+07 -kube_pod_container_resource_limits_memory_bytes{container="kubedns",namespace="kube-system",node="minikube",pod="kube-dns-v20-5g5cb"} 1.7825792e+08 -kube_pod_container_resource_limits_memory_bytes{container="kubedns",namespace="test",node="minikube-test",pod="kube-dns-v20-5g5cb-test"} 2.7825792e+08 -# HELP kube_pod_container_resource_requests_cpu_cores The number of requested cpu cores by a container. -# TYPE kube_pod_container_resource_requests_cpu_cores gauge -kube_pod_container_resource_requests_cpu_cores{container="healthz",namespace="kube-system",node="minikube",pod="kube-dns-v20-5g5cb"} 0.01 -kube_pod_container_resource_requests_cpu_cores{container="jumpy-owl-redis",namespace="default",node="minikube",pod="jumpy-owl-redis-3481028193-s78x9"} 0.1 -kube_pod_container_resource_requests_cpu_cores{container="kube-addon-manager",namespace="kube-system",node="minikube",pod="kube-addon-manager-minikube"} 0.005 -kube_pod_container_resource_requests_cpu_cores{container="kube-state-metrics",namespace="kube-system",node="",pod="kube-state-metrics-1303537707-mnzbp"} 0.1 -kube_pod_container_resource_requests_cpu_cores{container="kube-state-metrics",namespace="kube-system",node="minikube",pod="kube-state-metrics-1303537707-7ncd1"} 0.1 -kube_pod_container_resource_requests_cpu_cores{container="kubedns",namespace="kube-system",node="minikube",pod="kube-dns-v20-5g5cb"} 0.1 -kube_pod_container_resource_requests_cpu_cores{container="kubedns",namespace="test",node="minikube-test",pod="kube-dns-v20-5g5cb-test"} 0.2 -kube_pod_container_resource_requests_cpu_cores{container="wise-lynx-jenkins",namespace="jenkins",node="minikube",pod="wise-lynx-jenkins-1616735317-svn6k"} 0.2 -# HELP kube_pod_container_resource_requests_memory_bytes The number of requested memory bytes by a container. -# TYPE kube_pod_container_resource_requests_memory_bytes gauge -kube_pod_container_resource_requests_memory_bytes{container="healthz",namespace="kube-system",node="minikube",pod="kube-dns-v20-5g5cb"} 5.24288e+07 -kube_pod_container_resource_requests_memory_bytes{container="jumpy-owl-redis",namespace="default",node="minikube",pod="jumpy-owl-redis-3481028193-s78x9"} 2.68435456e+08 -kube_pod_container_resource_requests_memory_bytes{container="kube-addon-manager",namespace="kube-system",node="minikube",pod="kube-addon-manager-minikube"} 5.24288e+07 -kube_pod_container_resource_requests_memory_bytes{container="kube-state-metrics",namespace="kube-system",node="",pod="kube-state-metrics-1303537707-mnzbp"} 3.145728e+07 -kube_pod_container_resource_requests_memory_bytes{container="kube-state-metrics",namespace="kube-system",node="minikube",pod="kube-state-metrics-1303537707-7ncd1"} 3.145728e+07 -kube_pod_container_resource_requests_memory_bytes{container="kubedns",namespace="kube-system",node="minikube",pod="kube-dns-v20-5g5cb"} 7.340032e+07 -kube_pod_container_resource_requests_memory_bytes{container="kubedns",namespace="test",node="minikube-test",pod="kube-dns-v20-5g5cb-test"} 8.340032e+07 -kube_pod_container_resource_requests_memory_bytes{container="wise-lynx-jenkins",namespace="jenkins",node="minikube",pod="wise-lynx-jenkins-1616735317-svn6k"} 2.68435456e+08 -# HELP kube_pod_container_status_ready Describes whether the containers readiness check succeeded. -# TYPE kube_pod_container_status_ready gauge -kube_pod_container_status_ready{container="dnsmasq",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_status_ready{container="healthz",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_status_ready{container="jumpy-owl-redis",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_container_status_ready{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube"} 1 -kube_pod_container_status_ready{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 1 -kube_pod_container_status_ready{container="kubedns",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_status_ready{container="kubedns",namespace="test",pod="kube-dns-v20-5g5cb-test"} 0 -kube_pod_container_status_ready{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 1 -kube_pod_container_status_ready{container="tiller",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 1 -kube_pod_container_status_ready{container="wise-lynx-jenkins",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 1 -# HELP kube_pod_container_status_restarts The number of container restarts per container. -# TYPE kube_pod_container_status_restarts counter -kube_pod_container_status_restarts{container="dnsmasq",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 2 -kube_pod_container_status_restarts{container="healthz",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 2 -kube_pod_container_status_restarts{container="jumpy-owl-redis",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 270 -kube_pod_container_status_restarts{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube"} 2 -kube_pod_container_status_restarts{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 1 -kube_pod_container_status_restarts{container="kubedns",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 2 -kube_pod_container_status_restarts{container="kubedns",namespace="test",pod="kube-dns-v20-5g5cb-test"} 3 -kube_pod_container_status_restarts{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 2 -kube_pod_container_status_restarts{container="tiller",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 1 -kube_pod_container_status_restarts{container="wise-lynx-jenkins",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 1 -# HELP kube_pod_container_status_running Describes whether the container is currently in running state. -# TYPE kube_pod_container_status_running gauge -kube_pod_container_status_running{container="dnsmasq",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_status_running{container="healthz",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_status_running{container="jumpy-owl-redis",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_container_status_running{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube"} 1 -kube_pod_container_status_running{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 1 -kube_pod_container_status_running{container="kubedns",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_status_running{container="kubedns",namespace="test",pod="kube-dns-v20-5g5cb-test"} 0 -kube_pod_container_status_running{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 1 -kube_pod_container_status_running{container="tiller",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 1 -kube_pod_container_status_running{container="wise-lynx-jenkins",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 1 -# HELP kube_pod_container_status_terminated Describes whether the container is currently in terminated state. -# TYPE kube_pod_container_status_terminated gauge -kube_pod_container_status_terminated{container="dnsmasq",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_container_status_terminated{container="healthz",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_container_status_terminated{container="jumpy-owl-redis",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_container_status_terminated{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_container_status_terminated{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 0 -kube_pod_container_status_terminated{container="kubedns",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_container_status_terminated{container="kubedns",namespace="test",pod="kube-dns-v20-5g5cb-test"} 1 -kube_pod_container_status_terminated{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 0 -kube_pod_container_status_terminated{container="tiller",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 0 -kube_pod_container_status_terminated{container="wise-lynx-jenkins",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 0 -# HELP kube_pod_container_status_waiting Describes whether the container is currently in waiting state. -# TYPE kube_pod_container_status_waiting gauge -kube_pod_container_status_waiting{container="dnsmasq",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_container_status_waiting{container="healthz",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_container_status_waiting{container="jumpy-owl-redis",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_container_status_waiting{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_container_status_waiting{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 0 -kube_pod_container_status_waiting{container="kubedns",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_container_status_waiting{container="kubedns",namespace="test",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_container_status_waiting{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 0 -kube_pod_container_status_waiting{container="tiller",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 0 -kube_pod_container_status_waiting{container="wise-lynx-jenkins",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 0 -# HELP kube_pod_info Information about pod. -# TYPE kube_pod_info gauge -kube_pod_info{host_ip="",namespace="kube-system",node="",pod="kube-state-metrics-1303537707-mnzbp",pod_ip=""} 1 -kube_pod_info{host_ip="192.168.99.100",namespace="default",node="minikube",pod="jumpy-owl-redis-3481028193-s78x9",pod_ip="172.17.0.4"} 1 -kube_pod_info{host_ip="192.168.99.200",namespace="test",node="minikube-test",pod="jumpy-owl-redis-3481028193-s78x9",pod_ip="172.17.0.5"} 1 -kube_pod_info{host_ip="192.168.99.100",namespace="jenkins",node="minikube",pod="wise-lynx-jenkins-1616735317-svn6k",pod_ip="172.17.0.7"} 1 -kube_pod_info{host_ip="192.168.99.100",namespace="kube-system",node="minikube",pod="kube-addon-manager-minikube",pod_ip="192.168.99.100"} 1 -kube_pod_info{host_ip="192.168.99.100",namespace="kube-system",node="minikube",pod="kube-dns-v20-5g5cb",pod_ip="172.17.0.6"} 1 -kube_pod_info{host_ip="192.168.99.100",namespace="kube-system",node="minikube",pod="kube-state-metrics-1303537707-7ncd1",pod_ip="172.17.0.3"} 1 -kube_pod_info{host_ip="192.168.99.100",namespace="kube-system",node="minikube",pod="kubernetes-dashboard-vw0l6",pod_ip="172.17.0.5"} 1 -kube_pod_info{host_ip="192.168.99.100",namespace="kube-system",node="minikube",pod="tiller-deploy-3067024529-9lpmb",pod_ip="172.17.0.2"} 1 -# HELP kube_pod_status_phase The pods current phase. -# TYPE kube_pod_status_phase gauge -kube_pod_status_phase{namespace="default",phase="Running",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_phase{namespace="default",phase="Succeeded",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_status_phase{namespace="default",phase="Unknown",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_phase{namespace="test",phase="Running",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_status_phase{namespace="test",phase="Succeeded",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_phase{namespace="test",phase="Unknown",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_phase{namespace="jenkins",phase="Running",pod="wise-lynx-jenkins-1616735317-svn6k"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Pending",pod="kube-state-metrics-1303537707-mnzbp"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Running",pod="kube-addon-manager-minikube"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Running",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Running",pod="kube-state-metrics-1303537707-7ncd1"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Running",pod="kubernetes-dashboard-vw0l6"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Running",pod="tiller-deploy-3067024529-9lpmb"} 1 -# HELP kube_pod_status_ready Describes whether the pod is ready to serve requests. -# TYPE kube_pod_status_ready gauge -kube_pod_status_ready{condition="false",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_status_ready{condition="false",namespace="test",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_ready{condition="false",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 0 -kube_pod_status_ready{condition="false",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_status_ready{condition="false",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_status_ready{condition="false",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 0 -kube_pod_status_ready{condition="false",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 0 -kube_pod_status_ready{condition="false",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 0 -kube_pod_status_ready{condition="true",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_ready{condition="true",namespace="test",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_status_ready{condition="true",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 1 -kube_pod_status_ready{condition="true",namespace="kube-system",pod="kube-addon-manager-minikube"} 1 -kube_pod_status_ready{condition="true",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_status_ready{condition="true",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 1 -kube_pod_status_ready{condition="true",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 1 -kube_pod_status_ready{condition="true",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 1 -kube_pod_status_ready{condition="unknown",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_ready{condition="unknown",namespace="test",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_ready{condition="unknown",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 0 -kube_pod_status_ready{condition="unknown",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_status_ready{condition="unknown",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_status_ready{condition="unknown",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 0 -kube_pod_status_ready{condition="unknown",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 0 -kube_pod_status_ready{condition="unknown",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 0 -# HELP kube_pod_status_scheduled Describes the status of the scheduling process for the pod. -# TYPE kube_pod_status_scheduled gauge -kube_pod_status_scheduled{condition="false",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_scheduled{condition="false",namespace="test",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_status_scheduled{condition="false",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 0 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 0 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="kube-state-metrics-1303537707-mnzbp"} 1 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 0 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 0 -kube_pod_status_scheduled{condition="true",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_status_scheduled{condition="true",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 1 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="kube-addon-manager-minikube"} 1 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 1 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="kube-state-metrics-1303537707-mnzbp"} 0 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 1 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 1 -kube_pod_status_scheduled{condition="unknown",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="kube-state-metrics-1303537707-mnzbp"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 0 -# HELP kube_replicaset_metadata_generation Sequence number representing a specific generation of the desired state. -# TYPE kube_replicaset_metadata_generation gauge -kube_replicaset_metadata_generation{namespace="default",replicaset="jumpy-owl-redis-3481028193"} 1 -kube_replicaset_metadata_generation{namespace="jenkins",replicaset="wise-lynx-jenkins-1616735317"} 1 -kube_replicaset_metadata_generation{namespace="kube-system",replicaset="kube-state-metrics-1303537707"} 1 -kube_replicaset_metadata_generation{namespace="test",replicaset="kube-state-metrics-1303537707"} 1 -kube_replicaset_metadata_generation{namespace="kube-system",replicaset="tiller-deploy-3067024529"} 1 -# HELP kube_replicaset_spec_replicas Number of desired pods for a ReplicaSet. -# TYPE kube_replicaset_spec_replicas gauge -kube_replicaset_spec_replicas{namespace="default",replicaset="jumpy-owl-redis-3481028193"} 1 -kube_replicaset_spec_replicas{namespace="jenkins",replicaset="wise-lynx-jenkins-1616735317"} 1 -kube_replicaset_spec_replicas{namespace="kube-system",replicaset="kube-state-metrics-1303537707"} 2 -kube_replicaset_spec_replicas{namespace="test",replicaset="kube-state-metrics-1303537707"} 3 -kube_replicaset_spec_replicas{namespace="kube-system",replicaset="tiller-deploy-3067024529"} 1 -# HELP kube_replicaset_status_fully_labeled_replicas The number of fully labeled replicas per ReplicaSet. -# TYPE kube_replicaset_status_fully_labeled_replicas gauge -kube_replicaset_status_fully_labeled_replicas{namespace="default",replicaset="jumpy-owl-redis-3481028193"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="jenkins",replicaset="wise-lynx-jenkins-1616735317"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="kube-system",replicaset="kube-state-metrics-1303537707"} 2 -kube_replicaset_status_fully_labeled_replicas{namespace="test",replicaset="kube-state-metrics-1303537707"} 4 -kube_replicaset_status_fully_labeled_replicas{namespace="kube-system",replicaset="tiller-deploy-3067024529"} 1 -# HELP kube_replicaset_status_observed_generation The generation observed by the ReplicaSet controller. -# TYPE kube_replicaset_status_observed_generation gauge -kube_replicaset_status_observed_generation{namespace="default",replicaset="jumpy-owl-redis-3481028193"} 1 -kube_replicaset_status_observed_generation{namespace="jenkins",replicaset="wise-lynx-jenkins-1616735317"} 1 -kube_replicaset_status_observed_generation{namespace="kube-system",replicaset="kube-state-metrics-1303537707"} 1 -kube_replicaset_status_observed_generation{namespace="test",replicaset="kube-state-metrics-1303537707"} 5 -kube_replicaset_status_observed_generation{namespace="kube-system",replicaset="tiller-deploy-3067024529"} 1 -# HELP kube_replicaset_status_ready_replicas The number of ready replicas per ReplicaSet. -# TYPE kube_replicaset_status_ready_replicas gauge -kube_replicaset_status_ready_replicas{namespace="default",replicaset="jumpy-owl-redis-3481028193"} 0 -kube_replicaset_status_ready_replicas{namespace="jenkins",replicaset="wise-lynx-jenkins-1616735317"} 1 -kube_replicaset_status_ready_replicas{namespace="kube-system",replicaset="kube-state-metrics-1303537707"} 1 -kube_replicaset_status_ready_replicas{namespace="test",replicaset="kube-state-metrics-1303537707"} 6 -kube_replicaset_status_ready_replicas{namespace="kube-system",replicaset="tiller-deploy-3067024529"} 1 -# HELP kube_replicaset_status_replicas The number of replicas per ReplicaSet. -# TYPE kube_replicaset_status_replicas gauge -kube_replicaset_status_replicas{namespace="default",replicaset="jumpy-owl-redis-3481028193"} 1 -kube_replicaset_status_replicas{namespace="jenkins",replicaset="wise-lynx-jenkins-1616735317"} 1 -kube_replicaset_status_replicas{namespace="kube-system",replicaset="kube-state-metrics-1303537707"} 2 -kube_replicaset_status_replicas{namespace="test",replicaset="kube-state-metrics-1303537707"} 7 -kube_replicaset_status_replicas{namespace="kube-system",replicaset="tiller-deploy-3067024529"} 1 -# HELP process_cpu_seconds_total Total user and system CPU time spent in seconds. -# TYPE process_cpu_seconds_total counter -process_cpu_seconds_total 33.37 -# HELP process_max_fds Maximum number of open file descriptors. -# TYPE process_max_fds gauge -process_max_fds 65536 -# HELP process_open_fds Number of open file descriptors. -# TYPE process_open_fds gauge -process_open_fds 14 -# HELP process_resident_memory_bytes Resident memory size in bytes. -# TYPE process_resident_memory_bytes gauge -process_resident_memory_bytes 4.2102784e+07 -# HELP process_start_time_seconds Start time of the process since unix epoch in seconds. -# TYPE process_start_time_seconds gauge -process_start_time_seconds 1.4939719827e+09 -# HELP process_virtual_memory_bytes Virtual memory size in bytes. -# TYPE process_virtual_memory_bytes gauge -process_virtual_memory_bytes 5.2932608e+07 -# HELP kube_statefulset_created Unix creation timestamp -# TYPE kube_statefulset_created gauge -kube_statefulset_created{namespace="default",statefulset="elasticsearch"} 1.511973651e+09 -kube_statefulset_created{namespace="default",statefulset="mysql"} 1.511989697e+09 -kube_statefulset_created{namespace="custom",statefulset="mysql"} 1.511999697e+09 -# HELP kube_statefulset_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_statefulset_labels gauge -kube_statefulset_labels{label_app="oci",label_io_kompose_service="elasticsearch",namespace="default",statefulset="elasticsearch"} 1 -kube_statefulset_labels{label_app="oci",label_custom_pod="true",label_io_kompose_service="s-mysql",namespace="default",statefulset="mysql"} 1 -kube_statefulset_labels{label_app="oci",label_custom_pod="true",label_io_kompose_service="s-mysql",namespace="custom",statefulset="mysql"} 1 -# HELP kube_statefulset_metadata_generation Sequence number representing a specific generation of the desired state for the StatefulSet. -# TYPE kube_statefulset_metadata_generation gauge -kube_statefulset_metadata_generation{namespace="default",statefulset="elasticsearch"} 3 -kube_statefulset_metadata_generation{namespace="default",statefulset="mysql"} 4 -kube_statefulset_metadata_generation{namespace="custom",statefulset="mysql"} 5 -# HELP kube_statefulset_replicas Number of desired pods for a StatefulSet. -# TYPE kube_statefulset_replicas gauge -kube_statefulset_replicas{namespace="default",statefulset="elasticsearch"} 4 -kube_statefulset_replicas{namespace="default",statefulset="mysql"} 5 -kube_statefulset_replicas{namespace="custom",statefulset="mysql"} 6 -# HELP kube_statefulset_status_observed_generation The generation observed by the StatefulSet controller. -# TYPE kube_statefulset_status_observed_generation gauge -kube_statefulset_status_observed_generation{namespace="default",statefulset="elasticsearch"} 1 -kube_statefulset_status_observed_generation{namespace="default",statefulset="mysql"} 2 -kube_statefulset_status_observed_generation{namespace="custom",statefulset="mysql"} 3 -# HELP kube_statefulset_status_replicas The number of replicas per StatefulSet. -# TYPE kube_statefulset_status_replicas gauge -kube_statefulset_status_replicas{namespace="default",statefulset="elasticsearch"} 1 -kube_statefulset_status_replicas{namespace="default",statefulset="mysql"} 2 -kube_statefulset_status_replicas{namespace="custom",statefulset="mysql"} 3 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_container/_meta/testdata/ksm-v1_3_0.plain-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_container/_meta/testdata/ksm-v1_3_0.plain-expected.json deleted file mode 100644 index f8278f21..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_container/_meta/testdata/ksm-v1_3_0.plain-expected.json +++ /dev/null @@ -1,507 +0,0 @@ -[ - { - "event": { - "dataset": "kubernetes.container", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "container": { - "cpu": { - "limit": { - "cores": 0.2 - }, - "request": { - "cores": 0.1 - } - }, - "memory": { - "limit": { - "bytes": 52428800 - }, - "request": { - "bytes": 31457280 - } - }, - "name": "kube-state-metrics" - }, - "namespace": "kube-system", - "pod": { - "name": "kube-state-metrics-1303537707-mnzbp" - } - }, - "metricset": { - "name": "state_container", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "container": { - "id": "4fa227874ee68536bf902394fb662f07b99099798ca9cd5c1506b79075acc065", - "runtime": "docker" - }, - "event": { - "dataset": "kubernetes.container", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "container": { - "cpu": { - "request": { - "cores": 0.1 - } - }, - "id": "docker://4fa227874ee68536bf902394fb662f07b99099798ca9cd5c1506b79075acc065", - "image": "bitnami/redis:3.2.8-r2", - "memory": { - "request": { - "bytes": 268435456 - } - }, - "name": "jumpy-owl-redis", - "status": { - "phase": "waiting", - "ready": false, - "restarts": 270 - } - }, - "namespace": "default", - "node": { - "name": "minikube" - }, - "pod": { - "name": "jumpy-owl-redis-3481028193-s78x9" - } - }, - "metricset": { - "name": "state_container", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "container": { - "id": "9a4c9462cd078d7be4f0a9b94bcfeb69d5fdd76bff67142df3f58367ac7e8d61", - "runtime": "docker" - }, - "event": { - "dataset": "kubernetes.container", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "container": { - "id": "docker://9a4c9462cd078d7be4f0a9b94bcfeb69d5fdd76bff67142df3f58367ac7e8d61", - "image": "gcr.io/google_containers/kube-dnsmasq-amd64:1.4", - "name": "dnsmasq", - "status": { - "phase": "running", - "ready": true, - "restarts": 2 - } - }, - "namespace": "kube-system", - "node": { - "name": "minikube" - }, - "pod": { - "name": "kube-dns-v20-5g5cb" - } - }, - "metricset": { - "name": "state_container", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "container": { - "id": "973cbe45982c5126a5caf8c58d964c0ab1d5bb2c165ccc59715fcc1ebd58ab3d", - "runtime": "docker" - }, - "event": { - "dataset": "kubernetes.container", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "container": { - "cpu": { - "limit": { - "cores": 0.2 - }, - "request": { - "cores": 0.1 - } - }, - "id": "docker://973cbe45982c5126a5caf8c58d964c0ab1d5bb2c165ccc59715fcc1ebd58ab3d", - "image": "gcr.io/google_containers/kube-state-metrics:v0.4.1", - "memory": { - "limit": { - "bytes": 52428800 - }, - "request": { - "bytes": 31457280 - } - }, - "name": "kube-state-metrics", - "status": { - "phase": "running", - "ready": true, - "restarts": 1 - } - }, - "namespace": "kube-system", - "node": { - "name": "minikube" - }, - "pod": { - "name": "kube-state-metrics-1303537707-7ncd1" - } - }, - "metricset": { - "name": "state_container", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "container": { - "id": "fa3d83f648de42492b38fa3e8501d109376f391c50f2bd210c895c8477ae4b62", - "runtime": "docker" - }, - "event": { - "dataset": "kubernetes.container", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "container": { - "cpu": { - "request": { - "cores": 0.1 - } - }, - "id": "docker://fa3d83f648de42492b38fa3e8501d109376f391c50f2bd210c895c8477ae4b62", - "image": "gcr.io/google_containers/kubedns-amd64:1.9", - "memory": { - "limit": { - "bytes": 178257920 - }, - "request": { - "bytes": 73400320 - } - }, - "name": "kubedns", - "status": { - "phase": "running", - "ready": true, - "restarts": 2 - } - }, - "namespace": "kube-system", - "node": { - "name": "minikube" - }, - "pod": { - "name": "kube-dns-v20-5g5cb" - } - }, - "metricset": { - "name": "state_container", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "container": { - "id": "e2ee1c2c7b8d4e5fd8c834b83cba8377d6b0e39da18157688ccc1a06b7c53117", - "runtime": "docker" - }, - "event": { - "dataset": "kubernetes.container", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "container": { - "cpu": { - "request": { - "cores": 0.2 - } - }, - "id": "docker://e2ee1c2c7b8d4e5fd8c834b83cba8377d6b0e39da18157688ccc1a06b7c53117", - "image": "jenkinsci/jenkins:2.46.1", - "memory": { - "request": { - "bytes": 268435456 - } - }, - "name": "wise-lynx-jenkins", - "status": { - "phase": "running", - "ready": true, - "restarts": 1 - } - }, - "namespace": "jenkins", - "node": { - "name": "minikube" - }, - "pod": { - "name": "wise-lynx-jenkins-1616735317-svn6k" - } - }, - "metricset": { - "name": "state_container", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "container": { - "id": "91fdd43f6b1b4c3dd133cfca53e0b1210bc557c2ae56006026b5ccdb5f52826f", - "runtime": "docker" - }, - "event": { - "dataset": "kubernetes.container", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "container": { - "cpu": { - "request": { - "cores": 0.005 - } - }, - "id": "docker://91fdd43f6b1b4c3dd133cfca53e0b1210bc557c2ae56006026b5ccdb5f52826f", - "image": "gcr.io/google-containers/kube-addon-manager:v6.3", - "memory": { - "request": { - "bytes": 52428800 - } - }, - "name": "kube-addon-manager", - "status": { - "phase": "running", - "ready": true, - "restarts": 2 - } - }, - "namespace": "kube-system", - "node": { - "name": "minikube" - }, - "pod": { - "name": "kube-addon-manager-minikube" - } - }, - "metricset": { - "name": "state_container", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "container": { - "id": "3aaee8bdd311c015240e99fa2a5a5f2f26b11b51236a683b39d8c1902e423978", - "runtime": "docker" - }, - "event": { - "dataset": "kubernetes.container", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "container": { - "id": "docker://3aaee8bdd311c015240e99fa2a5a5f2f26b11b51236a683b39d8c1902e423978", - "image": "gcr.io/google_containers/kubernetes-dashboard-amd64:v1.5.1", - "name": "kubernetes-dashboard", - "status": { - "phase": "running", - "ready": true, - "restarts": 2 - } - }, - "namespace": "kube-system", - "node": { - "name": "minikube" - }, - "pod": { - "name": "kubernetes-dashboard-vw0l6" - } - }, - "metricset": { - "name": "state_container", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "container": { - "id": "fa3d83f648de42492b38fa3e8501d109376f391c50f2bd210c895c8477ae4b62-test", - "runtime": "docker" - }, - "event": { - "dataset": "kubernetes.container", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "container": { - "cpu": { - "request": { - "cores": 0.2 - } - }, - "id": "docker://fa3d83f648de42492b38fa3e8501d109376f391c50f2bd210c895c8477ae4b62-test", - "image": "gcr.io/google_containers/kubedns-amd64:1.9-test", - "memory": { - "limit": { - "bytes": 278257920 - }, - "request": { - "bytes": 83400320 - } - }, - "name": "kubedns", - "status": { - "phase": "terminated", - "ready": false, - "restarts": 3 - } - }, - "namespace": "test", - "node": { - "name": "minikube-test" - }, - "pod": { - "name": "kube-dns-v20-5g5cb-test" - } - }, - "metricset": { - "name": "state_container", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "container": { - "id": "52fa55e051dc5b68e44c027588685b7edd85aaa03b07f7216d399249ff4fc821", - "runtime": "docker" - }, - "event": { - "dataset": "kubernetes.container", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "container": { - "cpu": { - "request": { - "cores": 0.01 - } - }, - "id": "docker://52fa55e051dc5b68e44c027588685b7edd85aaa03b07f7216d399249ff4fc821", - "image": "gcr.io/google_containers/exechealthz-amd64:1.2", - "memory": { - "limit": { - "bytes": 52428800 - }, - "request": { - "bytes": 52428800 - } - }, - "name": "healthz", - "status": { - "phase": "running", - "ready": true, - "restarts": 2 - } - }, - "namespace": "kube-system", - "node": { - "name": "minikube" - }, - "pod": { - "name": "kube-dns-v20-5g5cb" - } - }, - "metricset": { - "name": "state_container", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "container": { - "id": "469f5d2b7854eb52e5d13dc0cd3e664c1b682b157aabaf596ffe4984f1516902", - "runtime": "docker" - }, - "event": { - "dataset": "kubernetes.container", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "container": { - "id": "docker://469f5d2b7854eb52e5d13dc0cd3e664c1b682b157aabaf596ffe4984f1516902", - "image": "gcr.io/kubernetes-helm/tiller:v2.3.1", - "name": "tiller", - "status": { - "phase": "running", - "ready": true, - "restarts": 1 - } - }, - "namespace": "kube-system", - "node": { - "name": "minikube" - }, - "pod": { - "name": "tiller-deploy-3067024529-9lpmb" - } - }, - "metricset": { - "name": "state_container", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_container/state_container.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_container/state_container.go deleted file mode 100644 index 647fcff8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_container/state_container.go +++ /dev/null @@ -1,179 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package state_container - -import ( - "strings" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - p "github.com/elastic/beats/v7/metricbeat/helper/prometheus" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - "github.com/elastic/beats/v7/metricbeat/module/kubernetes/util" -) - -const ( - defaultScheme = "http" - defaultPath = "/metrics" - // Nanocores conversion 10^9 - nanocores = 1000000000 -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: defaultPath, - }.Build() - - // Mapping of state metrics - mapping = &p.MetricsMapping{ - Metrics: map[string]p.MetricMap{ - "kube_pod_info": p.InfoMetric(), - "kube_pod_container_info": p.InfoMetric(), - "kube_pod_container_resource_limits_cpu_cores": p.Metric("cpu.limit.cores"), - "kube_pod_container_resource_requests_cpu_cores": p.Metric("cpu.request.cores"), - "kube_pod_container_resource_limits_memory_bytes": p.Metric("memory.limit.bytes"), - "kube_pod_container_resource_requests_memory_bytes": p.Metric("memory.request.bytes"), - "kube_pod_container_status_ready": p.BooleanMetric("status.ready"), - "kube_pod_container_status_restarts": p.Metric("status.restarts"), - "kube_pod_container_status_restarts_total": p.Metric("status.restarts"), - "kube_pod_container_status_running": p.KeywordMetric("status.phase", "running"), - "kube_pod_container_status_terminated": p.KeywordMetric("status.phase", "terminated"), - "kube_pod_container_status_waiting": p.KeywordMetric("status.phase", "waiting"), - "kube_pod_container_status_terminated_reason": p.LabelMetric("status.reason", "reason"), - "kube_pod_container_status_waiting_reason": p.LabelMetric("status.reason", "reason"), - }, - - Labels: map[string]p.LabelMap{ - "pod": p.KeyLabel(mb.ModuleDataKey + ".pod.name"), - "container": p.KeyLabel("name"), - "namespace": p.KeyLabel(mb.ModuleDataKey + ".namespace"), - - "node": p.Label(mb.ModuleDataKey + ".node.name"), - "container_id": p.Label("id"), - "image": p.Label("image"), - }, - } -) - -// init registers the MetricSet with the central registry. -// The New method will be called after the setup of the module and before starting to fetch data -func init() { - if err := mb.Registry.AddMetricSet("kubernetes", "state_container", New, hostParser); err != nil { - panic(err) - } -} - -// MetricSet type defines all fields of the MetricSet -// As a minimum it must inherit the mb.BaseMetricSet fields, but can be extended with -// additional entries. These variables can be used to persist data or configuration between -// multiple fetch calls. -type MetricSet struct { - mb.BaseMetricSet - prometheus p.Prometheus - enricher util.Enricher -} - -// New create a new instance of the MetricSet -// Part of new is also setting up the configuration by processing additional -// configuration entries if needed. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - prometheus, err := p.NewPrometheusClient(base) - if err != nil { - return nil, err - } - return &MetricSet{ - BaseMetricSet: base, - prometheus: prometheus, - enricher: util.NewContainerMetadataEnricher(base, false), - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - m.enricher.Start() - - events, err := m.prometheus.GetProcessedMetrics(mapping) - if err != nil { - return errors.Wrap(err, "error getting event") - } - - m.enricher.Enrich(events) - - // Calculate deprecated nanocores values - for _, event := range events { - if request, ok := event["cpu.request.cores"]; ok { - if requestCores, ok := request.(float64); ok { - event["cpu.request.nanocores"] = requestCores * nanocores - } - } - - if limit, ok := event["cpu.limit.cores"]; ok { - if limitCores, ok := limit.(float64); ok { - event["cpu.limit.nanocores"] = limitCores * nanocores - } - } - - // applying ECS to kubernetes.container.id in the form :// - var rootFields common.MapStr - if containerID, ok := event["id"]; ok { - // we don't expect errors here, but if any we would obtain an - // empty string - cID := (containerID).(string) - split := strings.Index(cID, "://") - if split != -1 { - rootFields = common.MapStr{ - "container": common.MapStr{ - "runtime": cID[:split], - "id": cID[split+3:], - }} - } - } - - var moduleFieldsMapStr common.MapStr - moduleFields, ok := event[mb.ModuleDataKey] - if ok { - moduleFieldsMapStr, ok = moduleFields.(common.MapStr) - if !ok { - m.Logger().Errorf("error trying to convert '%s' from event to common.MapStr", mb.ModuleDataKey) - } - } - delete(event, mb.ModuleDataKey) - - if reported := reporter.Event(mb.Event{ - RootFields: rootFields, - MetricSetFields: event, - ModuleFields: moduleFieldsMapStr, - Namespace: "kubernetes.container", - }); !reported { - return nil - } - } - - return nil -} - -// Close stops this metricset -func (m *MetricSet) Close() error { - m.enricher.Stop() - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_container/state_container_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_container/state_container_test.go deleted file mode 100644 index d3bbe08f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_container/state_container_test.go +++ /dev/null @@ -1,48 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package state_container - -import ( - "testing" - - "github.com/elastic/beats/v7/metricbeat/helper/prometheus/ptest" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - _ "github.com/elastic/beats/v7/metricbeat/module/kubernetes" -) - -func TestEventMapping(t *testing.T) { - ptest.TestMetricSet(t, "kubernetes", "state_container", - ptest.TestCases{ - { - MetricsFile: "../_meta/test/ksm.v1.3.0", - ExpectedFile: "./_meta/test/ksm.v1.3.0.expected", - }, - { - MetricsFile: "../_meta/test/ksm.v1.8.0", - ExpectedFile: "./_meta/test/ksm.v1.8.0.expected", - }, - }, - ) -} - -func TestData(t *testing.T) { - mbtest.TestDataFiles(t, "kubernetes", "state_container") -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_cronjob/README.md b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_cronjob/README.md deleted file mode 100644 index 535c3c36..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_cronjob/README.md +++ /dev/null @@ -1,74 +0,0 @@ -# Kube-state-metrics/Cronjob - -## Version history - -- July 2019, `v1.7.0` - -## Resources - -Docs for 1.7 release of `kube-state-metrics` cronjobs can be found here: -https://github.com/kubernetes/kube-state-metrics/blob/release-1.7/docs/cronjob-metrics.md - -## Metrics insight - - - kube_cronjob_labels{namespace,cronjob,label_run} Gauge - - Need to modify prometheus thing to be able to read this - *Not added yet!* - - - kube_cronjob_info{namespace,cronjob,schedule=,concurrency_policy} Gauge - - - kube_cronjob_created{namespace,cronjob} Gauge - - Unix time - - - kube_cronjob_status_active{namespace,cronjob} Gauge - - Contains the number of active pods working for this cronjob, will usually be 0 or 1, but I think this could be more than 1 - - - kube_cronjob_status_last_schedule_time{namespace,cronjob} Gauge - - Unix time - - - kube_cronjob_spec_suspend{namespace,cronjob} Gauge - - - kube_cronjob_spec_starting_deadline_seconds{namespace,cronjob} Gauge - - RE-TEST -- add deadline - - - kube_cronjob_next_schedule_time{namespace,cronjob} Gauge - - Unix time - - - kube_cronjob_annotations{namespace="default",cronjob="bye"} - - Marked as experimental - *Not added yet!* - -## Setup environment for manual tests - - -Instructions for `Linux` and `Kind`. If you are using any other environment and need to adapt these instructions, please, update accordingly. - -Deploy metricbeat pre-baked pod as recommended by the docs. - -Kubernetes YAML chunk should look like: - -```yaml -- module: kubernetes - enabled: true - metricsets: - - state_cronjob - period: 10s - hosts: ["kube-state-metrics:8080"] -``` - -Deploy kube-state-metrics. You can find the manifests [here](https://github.com/kubernetes/kube-state-metrics/tree/release-1.7/kubernetes) - - - - - - - - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_cronjob/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_cronjob/_meta/data.json deleted file mode 100644 index c0c23fdd..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_cronjob/_meta/data.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "@timestamp": "2019-08-06T09:04:37.555Z", - "@metadata": { - "beat": "metricbeat", - "type": "_doc", - "version": "8.0.0" - }, - "kubernetes": { - "namespace": "default", - "cronjob": { - "is_suspended": false, - "active": { - "count": 0 - }, - "last_schedule": { - "sec": 1.56508224e+09 - }, - "next_schedule": { - "sec": 1.5650823e+09 - }, - "created": { - "sec": 1.565081911e+09 - }, - "name": "mycronjob" - } - }, - "ecs": { - "version": "1.0.1" - }, - "host": { - "containerized": false, - "name": "worker2", - "hostname": "worker2", - "architecture": "x86_64", - "os": { - "codename": "bionic", - "platform": "ubuntu", - "version": "18.04.2 LTS (Bionic Beaver)", - "family": "debian", - "name": "Ubuntu", - "kernel": "4.4.0-148-generic" - } - }, - "agent": { - "id": "8a56f5ca-477f-4a10-b88e-e3793ac3f892", - "version": "8.0.0", - "type": "metricbeat", - "ephemeral_id": "9acb5452-9e96-45e6-82ab-76e2f20b22eb", - "hostname": "worker2" - }, - "event": { - "dataset": "kubernetes.cronjob", - "module": "kubernetes", - "duration": 7832416 - }, - "metricset": { - "name": "state_cronjob" - }, - "service": { - "address": "kube-state-metrics:8080", - "type": "kubernetes" - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_cronjob/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_cronjob/_meta/docs.asciidoc deleted file mode 100644 index 1558a5f0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_cronjob/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the `state_cronjob` metricset of the Kubernetes module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_cronjob/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_cronjob/_meta/fields.yml deleted file mode 100644 index 025b6ad0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_cronjob/_meta/fields.yml +++ /dev/null @@ -1,41 +0,0 @@ -- name: cronjob - type: group - description: > - kubernetes cronjob metrics - release: ga - fields: - - name: name - type: keyword - description: Cronjob name - - name: schedule - type: keyword - description: Cronjob schedule - - name: concurrency - type: keyword - description: Concurrency policy - - name: active.count - type: long - description: Number of active pods for the cronjob - - name: is_suspended - type: boolean - description: Whether the cronjob is suspended - - name: created.sec - type: double - description: Epoch seconds since the cronjob was created - - name: last_schedule.sec - type: double - description: Epoch seconds for last cronjob run - - name: next_schedule.sec - type: double - description: Epoch seconds for next cronjob run - - name: deadline.sec - type: long - description: Deadline seconds after schedule for considering failed - - - - - - - - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_cronjob/_meta/test/ksm.v1.3.0.expected b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_cronjob/_meta/test/ksm.v1.3.0.expected deleted file mode 100644 index ec747fa4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_cronjob/_meta/test/ksm.v1.3.0.expected +++ /dev/null @@ -1 +0,0 @@ -null \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_cronjob/_meta/test/ksm.v1.8.0.expected b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_cronjob/_meta/test/ksm.v1.8.0.expected deleted file mode 100644 index 926f896d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_cronjob/_meta/test/ksm.v1.8.0.expected +++ /dev/null @@ -1,34 +0,0 @@ -[ - { - "RootFields": null, - "ModuleFields": { - "namespace": "default" - }, - "MetricSetFields": { - "active": { - "count": 0 - }, - "created": { - "sec": 1578512076 - }, - "is_suspended": false, - "last_schedule": { - "sec": 1578512100 - }, - "name": "hello", - "next_schedule": { - "sec": 1578512160 - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.cronjob", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_cronjob/state_cronjob.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_cronjob/state_cronjob.go deleted file mode 100644 index a0fc4f12..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_cronjob/state_cronjob.go +++ /dev/null @@ -1,106 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package state_cronjob - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - p "github.com/elastic/beats/v7/metricbeat/helper/prometheus" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -func init() { - mb.Registry.MustAddMetricSet("kubernetes", "state_cronjob", - NewCronJobMetricSet, - mb.WithHostParser(p.HostParser)) -} - -// CronJobMetricSet uses a prometheus based MetricSet that looks for -// mb.ModuleDataKey prefixed fields and puts then at the module level -// -// Copying the code from other kube state metrics, this should be improved to -// avoid all these ugly tricks -type CronJobMetricSet struct { - mb.BaseMetricSet - prometheus p.Prometheus - mapping *p.MetricsMapping -} - -// NewCronJobMetricSet returns a prometheus based metricset for CronJobs -func NewCronJobMetricSet(base mb.BaseMetricSet) (mb.MetricSet, error) { - prometheus, err := p.NewPrometheusClient(base) - if err != nil { - return nil, err - } - - return &CronJobMetricSet{ - BaseMetricSet: base, - prometheus: prometheus, - mapping: &p.MetricsMapping{ - Metrics: map[string]p.MetricMap{ - "kube_cronjob_info": p.InfoMetric(), - "kube_cronjob_created": p.Metric("created.sec"), - "kube_cronjob_status_active": p.Metric("active.count"), - "kube_cronjob_status_last_schedule_time": p.Metric("last_schedule.sec"), - "kube_cronjob_next_schedule_time": p.Metric("next_schedule.sec"), - "kube_cronjob_spec_suspend": p.BooleanMetric("is_suspended"), - "kube_cronjob_spec_starting_deadline_seconds": p.Metric("deadline.sec"), - }, - Labels: map[string]p.LabelMap{ - "cronjob": p.KeyLabel("name"), - "namespace": p.KeyLabel(mb.ModuleDataKey + ".namespace"), - "schedule": p.KeyLabel("schedule"), - "concurrency_policy": p.KeyLabel("concurrency"), - }, - }, - }, nil -} - -// Fetch prometheus metrics and treats those prefixed by mb.ModuleDataKey as -// module rooted fields at the event that gets reported -// -// Copied from other kube state metrics. -func (m *CronJobMetricSet) Fetch(reporter mb.ReporterV2) error { - events, err := m.prometheus.GetProcessedMetrics(m.mapping) - if err != nil { - return errors.Wrap(err, "error getting metrics") - } - - for _, event := range events { - var moduleFieldsMapStr common.MapStr - moduleFields, ok := event[mb.ModuleDataKey] - if ok { - moduleFieldsMapStr, ok = moduleFields.(common.MapStr) - if !ok { - m.Logger().Errorf("error trying to convert '%s' from event to common.MapStr", mb.ModuleDataKey) - } - } - delete(event, mb.ModuleDataKey) - - if reported := reporter.Event(mb.Event{ - MetricSetFields: event, - ModuleFields: moduleFieldsMapStr, - Namespace: "kubernetes.cronjob", - }); !reported { - return nil - } - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_cronjob/state_cronjob_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_cronjob/state_cronjob_test.go deleted file mode 100644 index c04acbce..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_cronjob/state_cronjob_test.go +++ /dev/null @@ -1,41 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package state_cronjob - -import ( - "testing" - - "github.com/elastic/beats/v7/metricbeat/helper/prometheus/ptest" -) - -func TestEventMapping(t *testing.T) { - ptest.TestMetricSet(t, "kubernetes", "state_cronjob", - ptest.TestCases{ - { - MetricsFile: "../_meta/test/ksm.v1.3.0", - ExpectedFile: "./_meta/test/ksm.v1.3.0.expected", - }, - { - MetricsFile: "../_meta/test/ksm.v1.8.0", - ExpectedFile: "./_meta/test/ksm.v1.8.0.expected", - }, - }, - ) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_deployment/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_deployment/_meta/data.json deleted file mode 100644 index 9ab79bda..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_deployment/_meta/data.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "@timestamp": "2017-05-10T16:44:27.915Z", - "beat": { - "hostname": "X1", - "name": "X1", - "version": "6.0.0-alpha1" - }, - "kubernetes": { - "deployment": { - "name": "wise-lynx-jenkins", - "paused": false, - "replicas": { - "available": 1, - "desired": 1, - "unavailable": 0, - "updated": 1 - } - }, - "namespace": "jenkins" - }, - "metricset": { - "host": "192.168.99.100:18080", - "module": "kubernetes", - "name": "state_deployment", - "namespace": "deployment", - "rtt": 198882 - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_deployment/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_deployment/_meta/docs.asciidoc deleted file mode 100644 index 40145270..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_deployment/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the `state_deployment` metricset of the Kubernetes module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_deployment/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_deployment/_meta/fields.yml deleted file mode 100644 index cc89c601..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_deployment/_meta/fields.yml +++ /dev/null @@ -1,31 +0,0 @@ -- name: deployment - type: group - description: > - kubernetes deployment metrics - release: ga - fields: - - name: paused - type: boolean - description: > - Kubernetes deployment paused status - - name: replicas - type: group - description: > - Kubernetes deployment replicas info - fields: - - name: desired - type: integer - description: > - Deployment number of desired replicas (spec) - - name: available - type: integer - description: > - Deployment available replicas - - name: unavailable - type: integer - description: > - Deployment unavailable replicas - - name: updated - type: integer - description: > - Deployment updated replicas diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_deployment/_meta/test/ksm.v1.3.0.expected b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_deployment/_meta/test/ksm.v1.3.0.expected deleted file mode 100644 index b2dce007..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_deployment/_meta/test/ksm.v1.3.0.expected +++ /dev/null @@ -1,80 +0,0 @@ -[ - { - "RootFields": null, - "ModuleFields": { - "namespace": "kube-system" - }, - "MetricSetFields": { - "name": "kube-state-metrics", - "paused": false, - "replicas": { - "available": 1, - "desired": 1, - "unavailable": 0, - "updated": 1 - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.deployment", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": { - "namespace": "kube-system" - }, - "MetricSetFields": { - "name": "kubernetes-dashboard", - "paused": false, - "replicas": { - "available": 1, - "desired": 1, - "unavailable": 0, - "updated": 1 - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.deployment", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": { - "namespace": "kube-system" - }, - "MetricSetFields": { - "name": "kube-dns", - "paused": false, - "replicas": { - "available": 1, - "desired": 1, - "unavailable": 0, - "updated": 1 - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.deployment", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_deployment/_meta/test/ksm.v1.8.0.expected b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_deployment/_meta/test/ksm.v1.8.0.expected deleted file mode 100644 index 3f1255e3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_deployment/_meta/test/ksm.v1.8.0.expected +++ /dev/null @@ -1,54 +0,0 @@ -[ - { - "RootFields": null, - "ModuleFields": { - "namespace": "kube-system" - }, - "MetricSetFields": { - "name": "kube-state-metrics", - "paused": false, - "replicas": { - "available": 1, - "desired": 1, - "unavailable": 0, - "updated": 1 - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.deployment", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": { - "namespace": "kube-system" - }, - "MetricSetFields": { - "name": "coredns", - "paused": false, - "replicas": { - "available": 2, - "desired": 2, - "unavailable": 0, - "updated": 2 - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.deployment", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_deployment/_meta/testdata/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_deployment/_meta/testdata/config.yml deleted file mode 100644 index 6fc3bdf4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_deployment/_meta/testdata/config.yml +++ /dev/null @@ -1,5 +0,0 @@ -type: http -url: "/metrics" -suffix: plain -module: - timeout: 30s diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_deployment/_meta/testdata/ksm-v1.3.0.plain b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_deployment/_meta/testdata/ksm-v1.3.0.plain deleted file mode 100644 index 32b7edd3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_deployment/_meta/testdata/ksm-v1.3.0.plain +++ /dev/null @@ -1,464 +0,0 @@ -# HELP go_gc_duration_seconds A summary of the GC invocation durations. -# TYPE go_gc_duration_seconds summary -go_gc_duration_seconds{quantile="0"} 5.4333e-05 -go_gc_duration_seconds{quantile="0.25"} 0.000246606 -go_gc_duration_seconds{quantile="0.5"} 0.0006209060000000001 -go_gc_duration_seconds{quantile="0.75"} 0.001966929 -go_gc_duration_seconds{quantile="1"} 0.09220378600000001 -go_gc_duration_seconds_sum 5.104380396 -go_gc_duration_seconds_count 651 -# HELP go_goroutines Number of goroutines that currently exist. -# TYPE go_goroutines gauge -go_goroutines 64 -# HELP go_memstats_alloc_bytes Number of bytes allocated and still in use. -# TYPE go_memstats_alloc_bytes gauge -go_memstats_alloc_bytes 5.142496e+06 -# HELP go_memstats_alloc_bytes_total Total number of bytes allocated, even if freed. -# TYPE go_memstats_alloc_bytes_total counter -go_memstats_alloc_bytes_total 2.375809288e+09 -# HELP go_memstats_buck_hash_sys_bytes Number of bytes used by the profiling bucket hash table. -# TYPE go_memstats_buck_hash_sys_bytes gauge -go_memstats_buck_hash_sys_bytes 1.516515e+06 -# HELP go_memstats_frees_total Total number of frees. -# TYPE go_memstats_frees_total counter -go_memstats_frees_total 1.7162925e+07 -# HELP go_memstats_gc_sys_bytes Number of bytes used for garbage collection system metadata. -# TYPE go_memstats_gc_sys_bytes gauge -go_memstats_gc_sys_bytes 1.273856e+06 -# HELP go_memstats_heap_alloc_bytes Number of heap bytes allocated and still in use. -# TYPE go_memstats_heap_alloc_bytes gauge -go_memstats_heap_alloc_bytes 5.142496e+06 -# HELP go_memstats_heap_idle_bytes Number of heap bytes waiting to be used. -# TYPE go_memstats_heap_idle_bytes gauge -go_memstats_heap_idle_bytes 1.14688e+07 -# HELP go_memstats_heap_inuse_bytes Number of heap bytes that are in use. -# TYPE go_memstats_heap_inuse_bytes gauge -go_memstats_heap_inuse_bytes 7.176192e+06 -# HELP go_memstats_heap_objects Number of allocated objects. -# TYPE go_memstats_heap_objects gauge -go_memstats_heap_objects 32950 -# HELP go_memstats_heap_released_bytes_total Total number of heap bytes released to OS. -# TYPE go_memstats_heap_released_bytes_total counter -go_memstats_heap_released_bytes_total 0 -# HELP go_memstats_heap_sys_bytes Number of heap bytes obtained from system. -# TYPE go_memstats_heap_sys_bytes gauge -go_memstats_heap_sys_bytes 1.8644992e+07 -# HELP go_memstats_last_gc_time_seconds Number of seconds since 1970 of last garbage collection. -# TYPE go_memstats_last_gc_time_seconds gauge -go_memstats_last_gc_time_seconds 1.4939767617562683e+09 -# HELP go_memstats_lookups_total Total number of pointer lookups. -# TYPE go_memstats_lookups_total counter -go_memstats_lookups_total 18621 -# HELP go_memstats_mallocs_total Total number of mallocs. -# TYPE go_memstats_mallocs_total counter -go_memstats_mallocs_total 1.7195875e+07 -# HELP go_memstats_mcache_inuse_bytes Number of bytes in use by mcache structures. -# TYPE go_memstats_mcache_inuse_bytes gauge -go_memstats_mcache_inuse_bytes 2400 -# HELP go_memstats_mcache_sys_bytes Number of bytes used for mcache structures obtained from system. -# TYPE go_memstats_mcache_sys_bytes gauge -go_memstats_mcache_sys_bytes 16384 -# HELP go_memstats_mspan_inuse_bytes Number of bytes in use by mspan structures. -# TYPE go_memstats_mspan_inuse_bytes gauge -go_memstats_mspan_inuse_bytes 98400 -# HELP go_memstats_mspan_sys_bytes Number of bytes used for mspan structures obtained from system. -# TYPE go_memstats_mspan_sys_bytes gauge -go_memstats_mspan_sys_bytes 114688 -# HELP go_memstats_next_gc_bytes Number of heap bytes when next garbage collection will take place. -# TYPE go_memstats_next_gc_bytes gauge -go_memstats_next_gc_bytes 7.698843e+06 -# HELP go_memstats_other_sys_bytes Number of bytes used for other system allocations. -# TYPE go_memstats_other_sys_bytes gauge -go_memstats_other_sys_bytes 574741 -# HELP go_memstats_stack_inuse_bytes Number of bytes in use by the stack allocator. -# TYPE go_memstats_stack_inuse_bytes gauge -go_memstats_stack_inuse_bytes 4.42368e+06 -# HELP go_memstats_stack_sys_bytes Number of bytes obtained from system for stack allocator. -# TYPE go_memstats_stack_sys_bytes gauge -go_memstats_stack_sys_bytes 4.42368e+06 -# HELP go_memstats_sys_bytes Number of bytes obtained by system. Sum of all system allocations. -# TYPE go_memstats_sys_bytes gauge -go_memstats_sys_bytes 2.6564856e+07 -# HELP kube_deployment_metadata_generation Sequence number representing a specific generation of the desired state. -# TYPE kube_deployment_metadata_generation gauge -kube_deployment_metadata_generation{deployment="jumpy-owl-redis",namespace="default"} 1 -kube_deployment_metadata_generation{deployment="jumpy-owl-redis",namespace="test"} 2 -kube_deployment_metadata_generation{deployment="kube-state-metrics",namespace="kube-system"} 1 -kube_deployment_metadata_generation{deployment="tiller-deploy",namespace="kube-system"} 1 -kube_deployment_metadata_generation{deployment="wise-lynx-jenkins",namespace="jenkins"} 1 -# HELP kube_deployment_spec_paused Whether the deployment is paused and will not be processed by the deployment controller. -# TYPE kube_deployment_spec_paused gauge -kube_deployment_spec_paused{deployment="jumpy-owl-redis",namespace="default"} 0 -kube_deployment_spec_paused{deployment="jumpy-owl-redis",namespace="test"} 1 -kube_deployment_spec_paused{deployment="kube-state-metrics",namespace="kube-system"} 0 -kube_deployment_spec_paused{deployment="tiller-deploy",namespace="kube-system"} 0 -kube_deployment_spec_paused{deployment="wise-lynx-jenkins",namespace="jenkins"} 0 -# HELP kube_deployment_spec_replicas Number of desired pods for a deployment. -# TYPE kube_deployment_spec_replicas gauge -kube_deployment_spec_replicas{deployment="jumpy-owl-redis",namespace="default"} 1 -kube_deployment_spec_replicas{deployment="jumpy-owl-redis",namespace="test"} 2 -kube_deployment_spec_replicas{deployment="kube-state-metrics",namespace="kube-system"} 2 -kube_deployment_spec_replicas{deployment="tiller-deploy",namespace="kube-system"} 1 -kube_deployment_spec_replicas{deployment="wise-lynx-jenkins",namespace="jenkins"} 1 -# HELP kube_deployment_spec_strategy_rollingupdate_max_unavailable Maximum number of unavailable replicas during a rolling update of a deployment. -# TYPE kube_deployment_spec_strategy_rollingupdate_max_unavailable gauge -kube_deployment_spec_strategy_rollingupdate_max_unavailable{deployment="jumpy-owl-redis",namespace="default"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{deployment="jumpy-owl-redis",namespace="test"} 3 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{deployment="kube-state-metrics",namespace="kube-system"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{deployment="tiller-deploy",namespace="kube-system"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{deployment="wise-lynx-jenkins",namespace="jenkins"} 1 -# HELP kube_deployment_status_observed_generation The generation observed by the deployment controller. -# TYPE kube_deployment_status_observed_generation gauge -kube_deployment_status_observed_generation{deployment="jumpy-owl-redis",namespace="default"} 1 -kube_deployment_status_observed_generation{deployment="jumpy-owl-redis",namespace="test"} 4 -kube_deployment_status_observed_generation{deployment="kube-state-metrics",namespace="kube-system"} 1 -kube_deployment_status_observed_generation{deployment="tiller-deploy",namespace="kube-system"} 1 -kube_deployment_status_observed_generation{deployment="wise-lynx-jenkins",namespace="jenkins"} 1 -# HELP kube_deployment_status_replicas The number of replicas per deployment. -# TYPE kube_deployment_status_replicas gauge -kube_deployment_status_replicas{deployment="jumpy-owl-redis",namespace="default"} 1 -kube_deployment_status_replicas{deployment="jumpy-owl-redis",namespace="test"} 5 -kube_deployment_status_replicas{deployment="kube-state-metrics",namespace="kube-system"} 2 -kube_deployment_status_replicas{deployment="tiller-deploy",namespace="kube-system"} 1 -kube_deployment_status_replicas{deployment="wise-lynx-jenkins",namespace="jenkins"} 1 -# HELP kube_deployment_status_replicas_available The number of available replicas per deployment. -# TYPE kube_deployment_status_replicas_available gauge -kube_deployment_status_replicas_available{deployment="jumpy-owl-redis",namespace="default"} 0 -kube_deployment_status_replicas_available{deployment="jumpy-owl-redis",namespace="test"} 6 -kube_deployment_status_replicas_available{deployment="kube-state-metrics",namespace="kube-system"} 1 -kube_deployment_status_replicas_available{deployment="tiller-deploy",namespace="kube-system"} 1 -kube_deployment_status_replicas_available{deployment="wise-lynx-jenkins",namespace="jenkins"} 1 -# HELP kube_deployment_status_replicas_unavailable The number of unavailable replicas per deployment. -# TYPE kube_deployment_status_replicas_unavailable gauge -kube_deployment_status_replicas_unavailable{deployment="jumpy-owl-redis",namespace="default"} 1 -kube_deployment_status_replicas_unavailable{deployment="jumpy-owl-redis",namespace="test"} 7 -kube_deployment_status_replicas_unavailable{deployment="kube-state-metrics",namespace="kube-system"} 1 -kube_deployment_status_replicas_unavailable{deployment="tiller-deploy",namespace="kube-system"} 0 -kube_deployment_status_replicas_unavailable{deployment="wise-lynx-jenkins",namespace="jenkins"} 0 -# HELP kube_deployment_status_replicas_updated The number of updated replicas per deployment. -# TYPE kube_deployment_status_replicas_updated gauge -kube_deployment_status_replicas_updated{deployment="jumpy-owl-redis",namespace="default"} 1 -kube_deployment_status_replicas_updated{deployment="jumpy-owl-redis",namespace="test"} 8 -kube_deployment_status_replicas_updated{deployment="kube-state-metrics",namespace="kube-system"} 2 -kube_deployment_status_replicas_updated{deployment="tiller-deploy",namespace="kube-system"} 1 -kube_deployment_status_replicas_updated{deployment="wise-lynx-jenkins",namespace="jenkins"} 1 -# HELP kube_node_info Information about a cluster node. -# TYPE kube_node_info gauge -kube_node_info{container_runtime_version="docker://1.11.1",kernel_version="4.7.2",kubelet_version="v1.5.3",kubeproxy_version="v1.5.3",node="minikube",os_image="Buildroot 2016.08"} 1 -kube_node_info{container_runtime_version="docker://1.11.1",kernel_version="4.7.2",kubelet_version="v1.5.3",kubeproxy_version="v1.5.3",node="minikube-test",os_image="Buildroot 2016.08"} 1 -# HELP kube_node_spec_unschedulable Whether a node can schedule new pods. -# TYPE kube_node_spec_unschedulable gauge -kube_node_spec_unschedulable{node="minikube"} 0 -kube_node_spec_unschedulable{node="minikube-test"} 1 -# HELP kube_node_status_allocatable_cpu_cores The CPU resources of a node that are available for scheduling. -# TYPE kube_node_status_allocatable_cpu_cores gauge -kube_node_status_allocatable_cpu_cores{node="minikube"} 2 -kube_node_status_allocatable_cpu_cores{node="minikube-test"} 3 -# HELP kube_node_status_allocatable_memory_bytes The memory resources of a node that are available for scheduling. -# TYPE kube_node_status_allocatable_memory_bytes gauge -kube_node_status_allocatable_memory_bytes{node="minikube"} 2.09778688e+09 -kube_node_status_allocatable_memory_bytes{node="minikube-test"} 3.09778688e+09 -# HELP kube_node_status_allocatable_pods The pod resources of a node that are available for scheduling. -# TYPE kube_node_status_allocatable_pods gauge -kube_node_status_allocatable_pods{node="minikube"} 110 -kube_node_status_allocatable_pods{node="minikube-test"} 210 -# HELP kube_node_status_capacity_cpu_cores The total CPU resources of the node. -# TYPE kube_node_status_capacity_cpu_cores gauge -kube_node_status_capacity_cpu_cores{node="minikube"} 2 -kube_node_status_capacity_cpu_cores{node="minikube-test"} 4 -# HELP kube_node_status_capacity_memory_bytes The total memory resources of the node. -# TYPE kube_node_status_capacity_memory_bytes gauge -kube_node_status_capacity_memory_bytes{node="minikube"} 2.09778688e+09 -kube_node_status_capacity_memory_bytes{node="minikube-test"} 4.09778688e+09 -# HELP kube_node_status_capacity_pods The total pod resources of the node. -# TYPE kube_node_status_capacity_pods gauge -kube_node_status_capacity_pods{node="minikube"} 110 -kube_node_status_capacity_pods{node="minikube-test"} 310 -# HELP kube_node_status_out_of_disk Whether the node is out of disk space -# TYPE kube_node_status_out_of_disk gauge -kube_node_status_out_of_disk{condition="false",node="minikube"} 1 -kube_node_status_out_of_disk{condition="true",node="minikube"} 0 -kube_node_status_out_of_disk{condition="unknown",node="minikube"} 0 -kube_node_status_out_of_disk{condition="false",node="minikube-test"} 1 -kube_node_status_out_of_disk{condition="true",node="minikube-test"} 0 -kube_node_status_out_of_disk{condition="unknown",node="minikube-test"} 0 -# HELP kube_node_status_ready The ready status of a cluster node. -# TYPE kube_node_status_ready gauge -kube_node_status_ready{condition="false",node="minikube"} 0 -kube_node_status_ready{condition="true",node="minikube"} 1 -kube_node_status_ready{condition="unknown",node="minikube"} 0 -kube_node_status_ready{condition="false",node="minikube-test"} 0 -kube_node_status_ready{condition="true",node="minikube-test"} 1 -kube_node_status_ready{condition="unknown",node="minikube-test"} 0 -# HELP kube_pod_container_info Information about a container in a pod. -# TYPE kube_pod_container_info gauge -kube_pod_container_info{container="dnsmasq",container_id="docker://9a4c9462cd078d7be4f0a9b94bcfeb69d5fdd76bff67142df3f58367ac7e8d61",image="gcr.io/google_containers/kube-dnsmasq-amd64:1.4",image_id="docker://sha256:3ec65756a89b70b4095e43a340a6e2d5696cac7a93a29619ff5c4b6be9af2773",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_info{container="healthz",container_id="docker://52fa55e051dc5b68e44c027588685b7edd85aaa03b07f7216d399249ff4fc821",image="gcr.io/google_containers/exechealthz-amd64:1.2",image_id="docker://sha256:93a43bfb39bfe9795e76ccd75d7a0e6d40e2ae8563456a2a77c1b4cfc3bbd967",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_info{container="jumpy-owl-redis",container_id="docker://4fa227874ee68536bf902394fb662f07b99099798ca9cd5c1506b79075acc065",image="bitnami/redis:3.2.8-r2",image_id="docker://sha256:ab2690be624592578e9fb5a64f134fd395d20f401498a686ca75b6f87b55db3f",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_container_info{container="kube-addon-manager",container_id="docker://91fdd43f6b1b4c3dd133cfca53e0b1210bc557c2ae56006026b5ccdb5f52826f",image="gcr.io/google-containers/kube-addon-manager:v6.3",image_id="docker://sha256:79eb64bc98df10a9af7e39f70df817e1862f8a5ec7657714df68439a617ee9ec",namespace="kube-system",pod="kube-addon-manager-minikube"} 1 -kube_pod_container_info{container="kube-state-metrics",container_id="docker://973cbe45982c5126a5caf8c58d964c0ab1d5bb2c165ccc59715fcc1ebd58ab3d",image="gcr.io/google_containers/kube-state-metrics:v0.4.1",image_id="docker://sha256:be329a05c2e77e7d067b4e1dbefa1567a91d0487d3500d608171489369bfd945",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 1 -kube_pod_container_info{container="kubedns",container_id="docker://fa3d83f648de42492b38fa3e8501d109376f391c50f2bd210c895c8477ae4b62",image="gcr.io/google_containers/kubedns-amd64:1.9",image_id="docker://sha256:26cf1ed9b14486b93acd70c060a17fea13620393d3aa8e76036b773197c47a05",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_info{container="kubedns",container_id="docker://fa3d83f648de42492b38fa3e8501d109376f391c50f2bd210c895c8477ae4b62-test",image="gcr.io/google_containers/kubedns-amd64:1.9-test",image_id="docker://sha256:26cf1ed9b14486b93acd70c060a17fea13620393d3aa8e76036b773197c47a05",namespace="test",pod="kube-dns-v20-5g5cb-test"} 0 -kube_pod_container_info{container="kubernetes-dashboard",container_id="docker://3aaee8bdd311c015240e99fa2a5a5f2f26b11b51236a683b39d8c1902e423978",image="gcr.io/google_containers/kubernetes-dashboard-amd64:v1.5.1",image_id="docker://sha256:1180413103fdfd00a7882d3d8653a220d88c6ea4466fb860e98376c45ee1a1d0",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 1 -kube_pod_container_info{container="tiller",container_id="docker://469f5d2b7854eb52e5d13dc0cd3e664c1b682b157aabaf596ffe4984f1516902",image="gcr.io/kubernetes-helm/tiller:v2.3.1",image_id="docker://sha256:38527daf791dbe472c37ecb1e8b13a62e31c00d9ff4c8a1f019d7022a96a43da",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 1 -kube_pod_container_info{container="wise-lynx-jenkins",container_id="docker://e2ee1c2c7b8d4e5fd8c834b83cba8377d6b0e39da18157688ccc1a06b7c53117",image="jenkinsci/jenkins:2.46.1",image_id="docker://sha256:36023b9defd066ee53c03e33ba3add7225aee8447cb3154133012b1e152153c0",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 1 -# HELP kube_pod_container_resource_limits_cpu_cores The limit on cpu cores to be used by a container. -# TYPE kube_pod_container_resource_limits_cpu_cores gauge -kube_pod_container_resource_limits_cpu_cores{container="kube-state-metrics",namespace="kube-system",node="",pod="kube-state-metrics-1303537707-mnzbp"} 0.2 -kube_pod_container_resource_limits_cpu_cores{container="kube-state-metrics",namespace="kube-system",node="minikube",pod="kube-state-metrics-1303537707-7ncd1"} 0.2 -# HELP kube_pod_container_resource_limits_memory_bytes The limit on memory to be used by a container in bytes. -# TYPE kube_pod_container_resource_limits_memory_bytes gauge -kube_pod_container_resource_limits_memory_bytes{container="healthz",namespace="kube-system",node="minikube",pod="kube-dns-v20-5g5cb"} 5.24288e+07 -kube_pod_container_resource_limits_memory_bytes{container="kube-state-metrics",namespace="kube-system",node="",pod="kube-state-metrics-1303537707-mnzbp"} 5.24288e+07 -kube_pod_container_resource_limits_memory_bytes{container="kube-state-metrics",namespace="kube-system",node="minikube",pod="kube-state-metrics-1303537707-7ncd1"} 5.24288e+07 -kube_pod_container_resource_limits_memory_bytes{container="kubedns",namespace="kube-system",node="minikube",pod="kube-dns-v20-5g5cb"} 1.7825792e+08 -kube_pod_container_resource_limits_memory_bytes{container="kubedns",namespace="test",node="minikube-test",pod="kube-dns-v20-5g5cb-test"} 2.7825792e+08 -# HELP kube_pod_container_resource_requests_cpu_cores The number of requested cpu cores by a container. -# TYPE kube_pod_container_resource_requests_cpu_cores gauge -kube_pod_container_resource_requests_cpu_cores{container="healthz",namespace="kube-system",node="minikube",pod="kube-dns-v20-5g5cb"} 0.01 -kube_pod_container_resource_requests_cpu_cores{container="jumpy-owl-redis",namespace="default",node="minikube",pod="jumpy-owl-redis-3481028193-s78x9"} 0.1 -kube_pod_container_resource_requests_cpu_cores{container="kube-addon-manager",namespace="kube-system",node="minikube",pod="kube-addon-manager-minikube"} 0.005 -kube_pod_container_resource_requests_cpu_cores{container="kube-state-metrics",namespace="kube-system",node="",pod="kube-state-metrics-1303537707-mnzbp"} 0.1 -kube_pod_container_resource_requests_cpu_cores{container="kube-state-metrics",namespace="kube-system",node="minikube",pod="kube-state-metrics-1303537707-7ncd1"} 0.1 -kube_pod_container_resource_requests_cpu_cores{container="kubedns",namespace="kube-system",node="minikube",pod="kube-dns-v20-5g5cb"} 0.1 -kube_pod_container_resource_requests_cpu_cores{container="kubedns",namespace="test",node="minikube-test",pod="kube-dns-v20-5g5cb-test"} 0.2 -kube_pod_container_resource_requests_cpu_cores{container="wise-lynx-jenkins",namespace="jenkins",node="minikube",pod="wise-lynx-jenkins-1616735317-svn6k"} 0.2 -# HELP kube_pod_container_resource_requests_memory_bytes The number of requested memory bytes by a container. -# TYPE kube_pod_container_resource_requests_memory_bytes gauge -kube_pod_container_resource_requests_memory_bytes{container="healthz",namespace="kube-system",node="minikube",pod="kube-dns-v20-5g5cb"} 5.24288e+07 -kube_pod_container_resource_requests_memory_bytes{container="jumpy-owl-redis",namespace="default",node="minikube",pod="jumpy-owl-redis-3481028193-s78x9"} 2.68435456e+08 -kube_pod_container_resource_requests_memory_bytes{container="kube-addon-manager",namespace="kube-system",node="minikube",pod="kube-addon-manager-minikube"} 5.24288e+07 -kube_pod_container_resource_requests_memory_bytes{container="kube-state-metrics",namespace="kube-system",node="",pod="kube-state-metrics-1303537707-mnzbp"} 3.145728e+07 -kube_pod_container_resource_requests_memory_bytes{container="kube-state-metrics",namespace="kube-system",node="minikube",pod="kube-state-metrics-1303537707-7ncd1"} 3.145728e+07 -kube_pod_container_resource_requests_memory_bytes{container="kubedns",namespace="kube-system",node="minikube",pod="kube-dns-v20-5g5cb"} 7.340032e+07 -kube_pod_container_resource_requests_memory_bytes{container="kubedns",namespace="test",node="minikube-test",pod="kube-dns-v20-5g5cb-test"} 8.340032e+07 -kube_pod_container_resource_requests_memory_bytes{container="wise-lynx-jenkins",namespace="jenkins",node="minikube",pod="wise-lynx-jenkins-1616735317-svn6k"} 2.68435456e+08 -# HELP kube_pod_container_status_ready Describes whether the containers readiness check succeeded. -# TYPE kube_pod_container_status_ready gauge -kube_pod_container_status_ready{container="dnsmasq",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_status_ready{container="healthz",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_status_ready{container="jumpy-owl-redis",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_container_status_ready{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube"} 1 -kube_pod_container_status_ready{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 1 -kube_pod_container_status_ready{container="kubedns",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_status_ready{container="kubedns",namespace="test",pod="kube-dns-v20-5g5cb-test"} 0 -kube_pod_container_status_ready{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 1 -kube_pod_container_status_ready{container="tiller",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 1 -kube_pod_container_status_ready{container="wise-lynx-jenkins",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 1 -# HELP kube_pod_container_status_restarts The number of container restarts per container. -# TYPE kube_pod_container_status_restarts counter -kube_pod_container_status_restarts{container="dnsmasq",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 2 -kube_pod_container_status_restarts{container="healthz",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 2 -kube_pod_container_status_restarts{container="jumpy-owl-redis",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 270 -kube_pod_container_status_restarts{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube"} 2 -kube_pod_container_status_restarts{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 1 -kube_pod_container_status_restarts{container="kubedns",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 2 -kube_pod_container_status_restarts{container="kubedns",namespace="test",pod="kube-dns-v20-5g5cb-test"} 3 -kube_pod_container_status_restarts{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 2 -kube_pod_container_status_restarts{container="tiller",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 1 -kube_pod_container_status_restarts{container="wise-lynx-jenkins",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 1 -# HELP kube_pod_container_status_running Describes whether the container is currently in running state. -# TYPE kube_pod_container_status_running gauge -kube_pod_container_status_running{container="dnsmasq",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_status_running{container="healthz",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_status_running{container="jumpy-owl-redis",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_container_status_running{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube"} 1 -kube_pod_container_status_running{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 1 -kube_pod_container_status_running{container="kubedns",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_status_running{container="kubedns",namespace="test",pod="kube-dns-v20-5g5cb-test"} 0 -kube_pod_container_status_running{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 1 -kube_pod_container_status_running{container="tiller",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 1 -kube_pod_container_status_running{container="wise-lynx-jenkins",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 1 -# HELP kube_pod_container_status_terminated Describes whether the container is currently in terminated state. -# TYPE kube_pod_container_status_terminated gauge -kube_pod_container_status_terminated{container="dnsmasq",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_container_status_terminated{container="healthz",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_container_status_terminated{container="jumpy-owl-redis",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_container_status_terminated{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_container_status_terminated{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 0 -kube_pod_container_status_terminated{container="kubedns",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_container_status_terminated{container="kubedns",namespace="test",pod="kube-dns-v20-5g5cb-test"} 1 -kube_pod_container_status_terminated{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 0 -kube_pod_container_status_terminated{container="tiller",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 0 -kube_pod_container_status_terminated{container="wise-lynx-jenkins",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 0 -# HELP kube_pod_container_status_waiting Describes whether the container is currently in waiting state. -# TYPE kube_pod_container_status_waiting gauge -kube_pod_container_status_waiting{container="dnsmasq",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_container_status_waiting{container="healthz",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_container_status_waiting{container="jumpy-owl-redis",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_container_status_waiting{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_container_status_waiting{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 0 -kube_pod_container_status_waiting{container="kubedns",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_container_status_waiting{container="kubedns",namespace="test",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_container_status_waiting{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 0 -kube_pod_container_status_waiting{container="tiller",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 0 -kube_pod_container_status_waiting{container="wise-lynx-jenkins",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 0 -# HELP kube_pod_info Information about pod. -# TYPE kube_pod_info gauge -kube_pod_info{host_ip="",namespace="kube-system",node="",pod="kube-state-metrics-1303537707-mnzbp",pod_ip=""} 1 -kube_pod_info{host_ip="192.168.99.100",namespace="default",node="minikube",pod="jumpy-owl-redis-3481028193-s78x9",pod_ip="172.17.0.4"} 1 -kube_pod_info{host_ip="192.168.99.200",namespace="test",node="minikube-test",pod="jumpy-owl-redis-3481028193-s78x9",pod_ip="172.17.0.5"} 1 -kube_pod_info{host_ip="192.168.99.100",namespace="jenkins",node="minikube",pod="wise-lynx-jenkins-1616735317-svn6k",pod_ip="172.17.0.7"} 1 -kube_pod_info{host_ip="192.168.99.100",namespace="kube-system",node="minikube",pod="kube-addon-manager-minikube",pod_ip="192.168.99.100"} 1 -kube_pod_info{host_ip="192.168.99.100",namespace="kube-system",node="minikube",pod="kube-dns-v20-5g5cb",pod_ip="172.17.0.6"} 1 -kube_pod_info{host_ip="192.168.99.100",namespace="kube-system",node="minikube",pod="kube-state-metrics-1303537707-7ncd1",pod_ip="172.17.0.3"} 1 -kube_pod_info{host_ip="192.168.99.100",namespace="kube-system",node="minikube",pod="kubernetes-dashboard-vw0l6",pod_ip="172.17.0.5"} 1 -kube_pod_info{host_ip="192.168.99.100",namespace="kube-system",node="minikube",pod="tiller-deploy-3067024529-9lpmb",pod_ip="172.17.0.2"} 1 -# HELP kube_pod_status_phase The pods current phase. -# TYPE kube_pod_status_phase gauge -kube_pod_status_phase{namespace="default",phase="Running",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_phase{namespace="default",phase="Succeeded",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_status_phase{namespace="default",phase="Unknown",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_phase{namespace="test",phase="Running",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_status_phase{namespace="test",phase="Succeeded",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_phase{namespace="test",phase="Unknown",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_phase{namespace="jenkins",phase="Running",pod="wise-lynx-jenkins-1616735317-svn6k"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Pending",pod="kube-state-metrics-1303537707-mnzbp"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Running",pod="kube-addon-manager-minikube"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Running",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Running",pod="kube-state-metrics-1303537707-7ncd1"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Running",pod="kubernetes-dashboard-vw0l6"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Running",pod="tiller-deploy-3067024529-9lpmb"} 1 -# HELP kube_pod_status_ready Describes whether the pod is ready to serve requests. -# TYPE kube_pod_status_ready gauge -kube_pod_status_ready{condition="false",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_status_ready{condition="false",namespace="test",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_ready{condition="false",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 0 -kube_pod_status_ready{condition="false",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_status_ready{condition="false",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_status_ready{condition="false",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 0 -kube_pod_status_ready{condition="false",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 0 -kube_pod_status_ready{condition="false",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 0 -kube_pod_status_ready{condition="true",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_ready{condition="true",namespace="test",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_status_ready{condition="true",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 1 -kube_pod_status_ready{condition="true",namespace="kube-system",pod="kube-addon-manager-minikube"} 1 -kube_pod_status_ready{condition="true",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_status_ready{condition="true",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 1 -kube_pod_status_ready{condition="true",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 1 -kube_pod_status_ready{condition="true",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 1 -kube_pod_status_ready{condition="unknown",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_ready{condition="unknown",namespace="test",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_ready{condition="unknown",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 0 -kube_pod_status_ready{condition="unknown",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_status_ready{condition="unknown",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_status_ready{condition="unknown",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 0 -kube_pod_status_ready{condition="unknown",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 0 -kube_pod_status_ready{condition="unknown",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 0 -# HELP kube_pod_status_scheduled Describes the status of the scheduling process for the pod. -# TYPE kube_pod_status_scheduled gauge -kube_pod_status_scheduled{condition="false",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_scheduled{condition="false",namespace="test",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_status_scheduled{condition="false",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 0 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 0 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="kube-state-metrics-1303537707-mnzbp"} 1 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 0 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 0 -kube_pod_status_scheduled{condition="true",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_status_scheduled{condition="true",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 1 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="kube-addon-manager-minikube"} 1 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 1 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="kube-state-metrics-1303537707-mnzbp"} 0 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 1 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 1 -kube_pod_status_scheduled{condition="unknown",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="kube-state-metrics-1303537707-mnzbp"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 0 -# HELP kube_replicaset_metadata_generation Sequence number representing a specific generation of the desired state. -# TYPE kube_replicaset_metadata_generation gauge -kube_replicaset_metadata_generation{namespace="default",replicaset="jumpy-owl-redis-3481028193"} 1 -kube_replicaset_metadata_generation{namespace="jenkins",replicaset="wise-lynx-jenkins-1616735317"} 1 -kube_replicaset_metadata_generation{namespace="kube-system",replicaset="kube-state-metrics-1303537707"} 1 -kube_replicaset_metadata_generation{namespace="test",replicaset="kube-state-metrics-1303537707"} 1 -kube_replicaset_metadata_generation{namespace="kube-system",replicaset="tiller-deploy-3067024529"} 1 -# HELP kube_replicaset_spec_replicas Number of desired pods for a ReplicaSet. -# TYPE kube_replicaset_spec_replicas gauge -kube_replicaset_spec_replicas{namespace="default",replicaset="jumpy-owl-redis-3481028193"} 1 -kube_replicaset_spec_replicas{namespace="jenkins",replicaset="wise-lynx-jenkins-1616735317"} 1 -kube_replicaset_spec_replicas{namespace="kube-system",replicaset="kube-state-metrics-1303537707"} 2 -kube_replicaset_spec_replicas{namespace="test",replicaset="kube-state-metrics-1303537707"} 3 -kube_replicaset_spec_replicas{namespace="kube-system",replicaset="tiller-deploy-3067024529"} 1 -# HELP kube_replicaset_status_fully_labeled_replicas The number of fully labeled replicas per ReplicaSet. -# TYPE kube_replicaset_status_fully_labeled_replicas gauge -kube_replicaset_status_fully_labeled_replicas{namespace="default",replicaset="jumpy-owl-redis-3481028193"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="jenkins",replicaset="wise-lynx-jenkins-1616735317"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="kube-system",replicaset="kube-state-metrics-1303537707"} 2 -kube_replicaset_status_fully_labeled_replicas{namespace="test",replicaset="kube-state-metrics-1303537707"} 4 -kube_replicaset_status_fully_labeled_replicas{namespace="kube-system",replicaset="tiller-deploy-3067024529"} 1 -# HELP kube_replicaset_status_observed_generation The generation observed by the ReplicaSet controller. -# TYPE kube_replicaset_status_observed_generation gauge -kube_replicaset_status_observed_generation{namespace="default",replicaset="jumpy-owl-redis-3481028193"} 1 -kube_replicaset_status_observed_generation{namespace="jenkins",replicaset="wise-lynx-jenkins-1616735317"} 1 -kube_replicaset_status_observed_generation{namespace="kube-system",replicaset="kube-state-metrics-1303537707"} 1 -kube_replicaset_status_observed_generation{namespace="test",replicaset="kube-state-metrics-1303537707"} 5 -kube_replicaset_status_observed_generation{namespace="kube-system",replicaset="tiller-deploy-3067024529"} 1 -# HELP kube_replicaset_status_ready_replicas The number of ready replicas per ReplicaSet. -# TYPE kube_replicaset_status_ready_replicas gauge -kube_replicaset_status_ready_replicas{namespace="default",replicaset="jumpy-owl-redis-3481028193"} 0 -kube_replicaset_status_ready_replicas{namespace="jenkins",replicaset="wise-lynx-jenkins-1616735317"} 1 -kube_replicaset_status_ready_replicas{namespace="kube-system",replicaset="kube-state-metrics-1303537707"} 1 -kube_replicaset_status_ready_replicas{namespace="test",replicaset="kube-state-metrics-1303537707"} 6 -kube_replicaset_status_ready_replicas{namespace="kube-system",replicaset="tiller-deploy-3067024529"} 1 -# HELP kube_replicaset_status_replicas The number of replicas per ReplicaSet. -# TYPE kube_replicaset_status_replicas gauge -kube_replicaset_status_replicas{namespace="default",replicaset="jumpy-owl-redis-3481028193"} 1 -kube_replicaset_status_replicas{namespace="jenkins",replicaset="wise-lynx-jenkins-1616735317"} 1 -kube_replicaset_status_replicas{namespace="kube-system",replicaset="kube-state-metrics-1303537707"} 2 -kube_replicaset_status_replicas{namespace="test",replicaset="kube-state-metrics-1303537707"} 7 -kube_replicaset_status_replicas{namespace="kube-system",replicaset="tiller-deploy-3067024529"} 1 -# HELP process_cpu_seconds_total Total user and system CPU time spent in seconds. -# TYPE process_cpu_seconds_total counter -process_cpu_seconds_total 33.37 -# HELP process_max_fds Maximum number of open file descriptors. -# TYPE process_max_fds gauge -process_max_fds 65536 -# HELP process_open_fds Number of open file descriptors. -# TYPE process_open_fds gauge -process_open_fds 14 -# HELP process_resident_memory_bytes Resident memory size in bytes. -# TYPE process_resident_memory_bytes gauge -process_resident_memory_bytes 4.2102784e+07 -# HELP process_start_time_seconds Start time of the process since unix epoch in seconds. -# TYPE process_start_time_seconds gauge -process_start_time_seconds 1.4939719827e+09 -# HELP process_virtual_memory_bytes Virtual memory size in bytes. -# TYPE process_virtual_memory_bytes gauge -process_virtual_memory_bytes 5.2932608e+07 -# HELP kube_statefulset_created Unix creation timestamp -# TYPE kube_statefulset_created gauge -kube_statefulset_created{namespace="default",statefulset="elasticsearch"} 1.511973651e+09 -kube_statefulset_created{namespace="default",statefulset="mysql"} 1.511989697e+09 -kube_statefulset_created{namespace="custom",statefulset="mysql"} 1.511999697e+09 -# HELP kube_statefulset_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_statefulset_labels gauge -kube_statefulset_labels{label_app="oci",label_io_kompose_service="elasticsearch",namespace="default",statefulset="elasticsearch"} 1 -kube_statefulset_labels{label_app="oci",label_custom_pod="true",label_io_kompose_service="s-mysql",namespace="default",statefulset="mysql"} 1 -kube_statefulset_labels{label_app="oci",label_custom_pod="true",label_io_kompose_service="s-mysql",namespace="custom",statefulset="mysql"} 1 -# HELP kube_statefulset_metadata_generation Sequence number representing a specific generation of the desired state for the StatefulSet. -# TYPE kube_statefulset_metadata_generation gauge -kube_statefulset_metadata_generation{namespace="default",statefulset="elasticsearch"} 3 -kube_statefulset_metadata_generation{namespace="default",statefulset="mysql"} 4 -kube_statefulset_metadata_generation{namespace="custom",statefulset="mysql"} 5 -# HELP kube_statefulset_replicas Number of desired pods for a StatefulSet. -# TYPE kube_statefulset_replicas gauge -kube_statefulset_replicas{namespace="default",statefulset="elasticsearch"} 4 -kube_statefulset_replicas{namespace="default",statefulset="mysql"} 5 -kube_statefulset_replicas{namespace="custom",statefulset="mysql"} 6 -# HELP kube_statefulset_status_observed_generation The generation observed by the StatefulSet controller. -# TYPE kube_statefulset_status_observed_generation gauge -kube_statefulset_status_observed_generation{namespace="default",statefulset="elasticsearch"} 1 -kube_statefulset_status_observed_generation{namespace="default",statefulset="mysql"} 2 -kube_statefulset_status_observed_generation{namespace="custom",statefulset="mysql"} 3 -# HELP kube_statefulset_status_replicas The number of replicas per StatefulSet. -# TYPE kube_statefulset_status_replicas gauge -kube_statefulset_status_replicas{namespace="default",statefulset="elasticsearch"} 1 -kube_statefulset_status_replicas{namespace="default",statefulset="mysql"} 2 -kube_statefulset_status_replicas{namespace="custom",statefulset="mysql"} 3 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_deployment/_meta/testdata/ksm-v1.3.0.plain-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_deployment/_meta/testdata/ksm-v1.3.0.plain-expected.json deleted file mode 100644 index 19faf98a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_deployment/_meta/testdata/ksm-v1.3.0.plain-expected.json +++ /dev/null @@ -1,142 +0,0 @@ -[ - { - "event": { - "dataset": "kubernetes.deployment", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "deployment": { - "name": "tiller-deploy", - "paused": false, - "replicas": { - "available": 1, - "desired": 1, - "unavailable": 0, - "updated": 1 - } - }, - "namespace": "kube-system" - }, - "metricset": { - "name": "state_deployment", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.deployment", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "deployment": { - "name": "wise-lynx-jenkins", - "paused": false, - "replicas": { - "available": 1, - "desired": 1, - "unavailable": 0, - "updated": 1 - } - }, - "namespace": "jenkins" - }, - "metricset": { - "name": "state_deployment", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.deployment", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "deployment": { - "name": "jumpy-owl-redis", - "paused": true, - "replicas": { - "available": 6, - "desired": 2, - "unavailable": 7, - "updated": 8 - } - }, - "namespace": "test" - }, - "metricset": { - "name": "state_deployment", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.deployment", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "deployment": { - "name": "jumpy-owl-redis", - "paused": false, - "replicas": { - "available": 0, - "desired": 1, - "unavailable": 1, - "updated": 1 - } - }, - "namespace": "default" - }, - "metricset": { - "name": "state_deployment", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.deployment", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "deployment": { - "name": "kube-state-metrics", - "paused": false, - "replicas": { - "available": 1, - "desired": 2, - "unavailable": 1, - "updated": 2 - } - }, - "namespace": "kube-system" - }, - "metricset": { - "name": "state_deployment", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_deployment/_meta/testdata/ksm-v1.8.0.plain b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_deployment/_meta/testdata/ksm-v1.8.0.plain deleted file mode 100644 index 4c513114..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_deployment/_meta/testdata/ksm-v1.8.0.plain +++ /dev/null @@ -1,82704 +0,0 @@ -# HELP kube_certificatesigningrequest_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_certificatesigningrequest_labels gauge -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2rjlb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4xmwc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-v28vh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pn29s"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9kf6t"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-v9k96"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-j99l9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jnlt6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6pnbt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ff94f"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gtm9b"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-p9rhs"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2wvgl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2vp7k"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6sz2k"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4xbxq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nsrqt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lbxkn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9vxts"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mq4k7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tf8nr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2frks"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-l8q75"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wdlx2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7559b"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-v4bbl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-n7nq6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zcjqh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gkqfq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kzxv4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nf5ml"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8xwhj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-h544m"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6d76k"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fnjpq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lrkk2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gkmqv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dg772"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rc6pf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6n7mp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-m6p7l"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-clxgx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vdhqx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-59nc9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-j8n7f"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8mlrg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xb6lm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4g2bj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dxmfd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-c77l6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-n8j6s"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-66rm4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-l9ssk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vlx7x"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kld9q"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-srvj4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5p2hq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-frs4m"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-phcwj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2mcqj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wzhhl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-cz742"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-g97qt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-t6gxg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-t2wtp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-flg7v"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-z4jfw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xv9tp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rsf7k"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9rjcm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kh2wh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rthnl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-x9v6c"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-snmhc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-g7pfq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zrfk9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-v9pgx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9bc7s"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fddzr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-f4qgw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-j4qcx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4k5pz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-96gd4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-k4ktp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wj7v2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5l9lj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zxclt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xffgj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5ptbx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jzd48"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rxbmk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zqqg2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8dxv7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-m4pkz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hshn2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gf75h"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vfx62"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ptdpf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-n72pl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-52z2k"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-n5tq5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bp8qd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-b5rwg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8b44m"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-76bdx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-l7qhl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-g4fwt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-75zzx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lbt8s"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tts2q"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5njdk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nm6f8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-n74zz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-llqn8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-r9mtd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rpxzg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xn7nb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-v9ncd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-p9vwg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-snrxc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jxndx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-h7bzr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-smmjn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-d65xs"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jtqqb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-z5wp7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ngkns"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tm84q"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dh7tk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-c6qjm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lv5cp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-72k98"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vqzfn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5ztlr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vxkbn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mz8jd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tx6pg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bs9zw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vhqrq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4r7lv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vmfhs"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-l7l6h"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8lvk8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-skn2j"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zc5jc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-46nqm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ssrhn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jr5mx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gzsh5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mbd4b"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fxtdz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-b2z9z"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nwxqc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-q5h8k"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lv8fw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zl8bx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xhlhp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-swf9d"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qdgrl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tbvjj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lh9wz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-h64v8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-r4xqj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7wwc2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lhj8b"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-stc5z"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9wwlm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hwmq7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lnt5w"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-btq7l"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hthbf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tmtmx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kjm69"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-44llc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ws8lf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-llsnz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-86gp7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8wj69"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-z94z8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gzvbb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wgpbz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lfmkr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7sbr4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zp5sr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kwsxz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vsq4b"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qhm2d"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-khmzl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-v7mct"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-p4f9h"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-z2sbv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6xzp5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-grq5v"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-cdvbt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7vcxs"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kvk9h"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bbsh8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6vm6r"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-949xd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-t5qvn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kvmhl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-cmg9n"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gh77r"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-sb95v"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-m9bpn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8wldb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kcrmt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mhmfn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qcbkx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7sz72"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zccfd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zzww2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-l46ms"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-968tv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-j6jmf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6hmxn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jhx4g"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bdmjh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qndf5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-v4dwx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-cnqpg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6prw4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tqvlb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6kckr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-drttb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-x2lld"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4ww9m"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-j6dm8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-86jmb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pdpjn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rrrbk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-57n6j"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-phz29"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hdbj7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bwv4c"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5bp2p"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vwpk8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2vgnx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-snk86"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7knrg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dvmhb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-57bd8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fmmtq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8cxk9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-f9g8z"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5nqlw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qc4w9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-x94rd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-b2stm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-htfz8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xhdjg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xmzsr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-26ks2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-g2xlt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9c96x"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kplpb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-t6hw2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lzwj9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rnvns"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-h4snl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-khw7v"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6n9vc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rxrpx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2l49m"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5cl8n"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xlvm2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-d9s2b"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-56pmv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qzdqk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2wpfz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ctf6b"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-59dlw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ncfwp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rsxmm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-59s9d"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-f88dl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9h64n"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fm2jd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jkk6t"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ltdcd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wlzwl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6ktfr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wlvch"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-smn8h"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-v54j5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9pxqx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-s2wb7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ff75p"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-q57f5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-h5snt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nnj6t"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5mqww"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4f4fs"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8xsnw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8qdt9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9twwf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xdgdc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pp2cg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5vq2z"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8tq9d"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-cxxnb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nj4dz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wgj65"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-b6s2g"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8mw99"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-55xwt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mjq4p"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8hk8h"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ldrmp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-s8zkt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-m85hg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-s52pp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zgdm2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dq22w"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jtrgq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dqfwl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7cs4h"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-v4g4d"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dzmrw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-txccz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-67m9c"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-24f2n"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jt7dl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4w52h"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hww2k"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tzg56"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gchhb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zvgbt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6k55m"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lxq7f"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zw5mb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hxp2z"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-48sm5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kzp6f"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mcngx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-47fkp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dc5tw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ckqsb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-v8xvc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-p9nc2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-s8z22"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-st4mv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bvjsf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6dkc5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-n7znw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xhdq5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-n95vh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8d9dr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4lpns"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-996zr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-q584l"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-g2xql"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-s2t4f"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xbg87"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rflxv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-n7zmc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9m6dt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rxw9g"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-v8xjr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rqgjw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-sgldk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-84sj9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vpr4z"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-r6qdn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-44jrd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hvsp6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2lqjc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rqfvw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pr2mr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-x29mm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5q69h"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qrqcj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qqbmv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-cqmxw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vdqxw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2s8ql"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pdhcx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-68kqp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6dhcf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6fl6r"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4fflv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9bwck"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kdgc7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jpwnn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-g8khc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-24ffh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pjf5c"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-cvbrm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tl7ss"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-47bss"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-j5dwn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qhxvz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-f88lr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-q2m2w"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-j4gq5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jjwv6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jxspw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-txwfn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5p5jl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hnhrq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-49kjt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dmbsr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nxnv2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-x44xg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-s92wj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vkkzs"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-76npd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2glqc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8t8lw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-47bf4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-prx9s"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jzz4s"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wnqjr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wvkbg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wfnkw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gwtf6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-d2b7z"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jg4t8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-sc9p2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-49p28"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-d779h"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-22hl5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xjllt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9qcr5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-58562"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kf89c"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-r7gwn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jftkr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wxffq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-czrvl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-sbrzs"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lxsvx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xbplf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mld8t"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-c5lws"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xzbln"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-j27qr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5spzf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-clvnk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2hvj2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lng5z"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qhn62"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-sg9kh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-84ghm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-sv5pp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gh7rf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-42njk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-q9ppm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7nw2k"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vk5ld"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tz2jn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-n72x8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-k2xh4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-g25h8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-frbxf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-89brg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qtc72"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jn9f4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jnc8d"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bvks7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-j4rqx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6p49z"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2nqnz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hsvbs"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6psdk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-txlsv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rfspv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-j2t5s"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2lhbh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dqtwr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4cvdz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bpcmr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wdjnx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gg6tf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vwmwd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8zqs9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6dwjc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4f7jd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8d5lp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8hj2n"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6qhcc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4tzf2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mz2kx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6fpcw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pgm9c"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hgnrk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-456rj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-t2csr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kmr7x"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nc9lh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-55tbs"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4n449"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bgklx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lm9q2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-l62fp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wk8v5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-b27xx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4vtv6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2w5hw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5c7vm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kmr8f"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wwklc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jzdkv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-prtzf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-p45q2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-v46mw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9gr6k"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-x4472"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-55rcn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ttfsm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-44ppp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tbmdx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wkzqw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tnpvg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pr7z2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6wg92"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pfgtt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rxn2t"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-p26db"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rhjfx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wblqg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-trfsf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-cdq99"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tfnbb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-l56dp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-56rr6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pgvsd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4sdqd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xwk5q"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8bcbq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5srcq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5m8jf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qxspl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pqwxb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-z8dkl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gdxk5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dfk4p"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-stcqk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-59756"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pltfq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8h288"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gwl9q"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dwvw4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7pr8l"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kj9c7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gw76r"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lhq8s"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pgs8h"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vztp6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hklkj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mnd5z"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qff89"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5xck2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-s9zb9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qsjzn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xf66q"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-99ws6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-thchd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6l6ft"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mcd82"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-sldqm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-q8wgn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fjc8g"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rxb8d"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-st95t"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bmkqc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-q8cpb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hfd8d"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-k8lxq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gt2mg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qv7d9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7f9g9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2wftz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fxg9m"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rn8sx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-m6kqt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-txdkm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-f6tlt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dgrbq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nl8vg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vjlsz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wgq62"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-65l9g"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-r29qd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lqmqs"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kn5gs"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rsw7x"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-w9dbq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jblxg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kdwss"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vxwzg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ppgcw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bq9hx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6dqjh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-x4cn5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lvjqt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-cn4pf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xgztm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jhmnh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-29pn4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9l78c"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lsb7v"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hq96j"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rktvf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kc8qd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-d6dt4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jnbcb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-w9ssr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fmrbz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nj4qb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2rnbs"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dm4lz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8fgpp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jrzvr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tpq5z"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jhpzv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-r58sc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2sczx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vnpjm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7ww8b"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xk8cb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2hxr8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qjnzd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-n7vr8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ghmbh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4l24k"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pnc2m"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bj58b"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-sxd9j"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7j5vf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5lnxp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lztx8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-d6wmw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6hv9q"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fjtfq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-56lfm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bws8r"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-57wz6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-46cn4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-t4zvd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xlmbf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5wrqv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nrd99"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5vd8v"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lxkld"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-z82mf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4hx8q"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-v2q7c"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-h8wgq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zdlcv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zpj5b"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tfsss"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-t2c98"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kq6ln"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-c7hvg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2j9h5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dqrkx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5m4gx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-b49kk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2xvtp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9gq8p"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wg8fn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hlph6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2jn5s"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8j5f9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-w7wwj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kk88v"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-btvmc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9tgrg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dlxfr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jf9wt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kvg4d"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6ncx7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jvghp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rcx5q"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-knfx6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xbjcj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zdvm7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hfnff"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bsqd4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-77tjf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hp5q2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kb66f"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7v98x"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nwp6g"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pggjz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-htdxl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bvqvt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5qhlk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hngpq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ds6d8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9hhr8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-sjpm7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jrnrt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tdhg9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-m969h"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-x5x86"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8pl4n"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jn66l"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-cxc5m"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-cdkbf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vmp26"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-slqzj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wttq7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-s9znr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-r5nwr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kvbmr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lxlz2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7xqzk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xt2sq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jlkmm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-h4ttb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-l7c5x"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-58p66"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nv79g"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jsctq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-h9pn5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rwwcl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-llbhh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fwtg4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-k8jpv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7jfv2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tf9sn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nfbzt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4crjm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qgkh2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4wfkp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mxkpg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-j8r9k"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qcttw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-67rcv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-b9zzp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hchb6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4vcvd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7lgjq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-l6spx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4v967"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-k7k2w"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nv2wt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-chdfx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4nd95"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7l5lg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-j7bgm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hh9vw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hc7qz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jg8ns"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-77qrm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mnf8r"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-x2knx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7wkkg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-x2t6l"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7vx2c"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bjfw9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ntkzv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7hk5b"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6hgz4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2qhv7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8wl8s"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-skgl2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-z9kgp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2lbkq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4xhkr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-f5vmx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xwrvf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mlbvx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qcptb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wghmb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-z7c9d"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wrkxl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rnsmj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-z25zv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7lxnv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-c8wlr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fbd5v"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rnfc4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nk2zv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rdpc6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2kk4x"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zlkhv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ctl8f"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4fsxx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-t7lv7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kddh4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-86btp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qhjcj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nw7k5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bjcjd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4f7wv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tzxk4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-n2zsr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tcmmt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hg959"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7xhwc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gs5x4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-llzrg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mqqnd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-cldtm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6wh9r"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-djhpn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5dms6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kr9wx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7rb4s"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2ct2q"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-f25z4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-h5vpf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-k9vj2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pmb8l"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-h9t2n"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jph25"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-s62r4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-h8b47"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-k6thh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hlqkl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bt6dh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gx4xq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-l4rvr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kwntd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hs249"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5qdhc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4lw7d"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4sxsq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qk2q4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-84kwd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rd7xt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hn8gv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7hht5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-q4sdp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nrv9q"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vms67"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-76hb9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-j4pnk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6fmnx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-78nxl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-swgwr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-74mb5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wks7q"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8f9fr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jp5zx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mq24v"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xgn9q"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-g9z8b"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gl6np"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-67c9c"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zjj6n"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5sj6t"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4jxwc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dhnlj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lgzgg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6bcd2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qkjnr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fth5f"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9pghp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gx5l2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gfdpn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8cjwc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qkbz9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-sdj42"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-v5hzl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rbglw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jr6cl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-t4dcf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dd5bz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4hp7m"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lsxht"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8vxmp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-sc2qn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mzng6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lnl99"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lh9wd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-w88vv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2m25c"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-n488t"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-sm28f"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-n9j77"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4dvlz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rc266"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-sv97f"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8n965"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-n46pf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-m5bjl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4ngx9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mtqr6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xj5pr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dhl6x"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nsf55"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tjg49"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-x7994"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6vpzf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-d98ds"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lsfmh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2lzkr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7zvkk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fqj4k"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4j6zz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4szvc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4nzpm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vq8qm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xwbpb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vkvwm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-z52bd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tgwtg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wcln8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kgltf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wc98z"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jv5rj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wgp5l"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gppkm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nsb7v"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8xpdt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2hrjx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6lpfd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vvsxl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kqc9b"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-r9696"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-cbjwh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tsdv8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-96zvn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-cgk5g"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ws4md"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8mk5b"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jkq5x"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lnk55"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dqkvr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wm9fm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hw98h"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mf2pm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ccpmm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-slzch"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kff6z"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-n54pz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jx8q9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-g9wmz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jqpmz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-r9mjg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-phh8n"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8qx7l"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-cksfj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fpkr6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7mq56"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fnm44"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-l6jjg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-l5r4t"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fpb5m"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tzfqv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jk67r"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-cq25c"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zlc2d"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rwtjd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-f6xfb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7cdfs"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hzlms"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qrx78"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ksfhw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zn5cw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mlmj2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rhk6g"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nfp9k"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jwjlb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2c4lb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5p5xr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-26ljb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fxrts"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-89x27"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-krkjm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8tqp5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-m5cs4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6chhd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-29mz8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wknjw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lhb7s"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qb7v5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9hw2l"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4592w"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tqrt4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xjdwg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xlnl9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ngwht"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-244xk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nqkjc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vlbgl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hsjbp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8n6dh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-z4qqg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-sw6js"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-prngm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dd66s"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bs86g"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bvf5t"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pksjs"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nvjwt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wsn4z"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-d699q"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wrt4l"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qb8hb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9z7wj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-smvvh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-m8rkx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pv9nx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2nkw8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bscb6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mt7m4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wmgms"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nm6bc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4d2qm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-w5pfp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lgcjs"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bd745"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-sgkgp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-f49r5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pbtdz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xdmd5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6nh9r"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wvzjt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-sp4q9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5t6c9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5ncrf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-cpxc7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5rpv4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-d7skl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-z4rdq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ggw5n"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ws8wk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-w9498"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ssc84"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zdhvl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zclgt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6tmzl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6txdd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-sq5bn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kzp6l"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-n9q5w"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-x6hjf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-h7rgl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hpzxk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-d5btz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hbzlh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-l5q5m"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tsffb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zpx79"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-czkxs"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mn4br"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mdzsj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xf5kr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tgkh9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-95txv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dcnqf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-q6h99"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kptj7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nl5rh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-p6hsw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6t28l"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fldcg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lm9lh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-btmlk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qgfm2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-c264t"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2xlx6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2k5qf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dzqvd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-td4hq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hz9rj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-t9697"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-95vjq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vvsrt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-22hqh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-l68ff"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xbvlf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qhcsw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rcdx2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ghhtm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lqq2k"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-l64ds"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qv8mp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6c7h6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zjs4k"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-87shb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vstjq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-s7s5q"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-cgntf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-sdnj2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mwz4l"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-j6jmk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wsh7g"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pw229"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-48dtq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2k8bj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-w26sb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ld9hh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-cdqdh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2qmxm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fbd8t"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-p7258"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7pff8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dj9vn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4lqkh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-g96gf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lgrz2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bfrzw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jdjqv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bbd26"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dglw2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vwdqm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jpjdg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6z8vh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-27dpj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-n7kfx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lgh7h"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wmb9z"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dgqfg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-t9746"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6xnw7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jgmhb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-r45nz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hjq56"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-t68wq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zwk45"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4qlh9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9qck8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xtqhv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pwnrp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-r4v66"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ghwwm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hdfv4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2rg2q"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dw2cx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bhjvl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wpqx5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kq4ss"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zgl9m"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-p4k8f"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-h5tf4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4p42m"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wnkbl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4dtl7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ncgkb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qjs8d"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-sf5z9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fcz9g"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hrlq7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zhcwp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-s4lkl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bs58n"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pxwvq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2rm9p"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-m7crj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hkj8k"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-sxd2r"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gt6rw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-t8m9p"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-szp6j"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bvzpj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-89dms"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-b2ks2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-v7wlx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-psd9r"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-n258l"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xx8vl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-85pt8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8vzdw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-f2zrn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-f7d5t"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nxdhl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4lvrj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-52mtt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5plch"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jhn7b"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6njnx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-twwqt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zlbt7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gsprj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-p4vhc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pl66t"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-x2n8x"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nk8rs"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8w6d6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-75t68"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pc789"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vp2gf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bx7xh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-p58pm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-sk6rk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4b699"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-w6drt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ldfbx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-cxrcg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kfglj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pnc9h"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-54zsq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-c6tm4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hjh52"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-djzj2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kmqp5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dkl5n"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vds72"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-g94pm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2tvw5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2hmz2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hcqnt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lnxsb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-clvg4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9r97d"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-445pg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mrmlh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xtvd5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qm846"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-t9724"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-t7zd9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lqk2z"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jd7zg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-glhv6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-msnvs"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rckcn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-spf7n"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-r44lq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4z7zg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qn2gd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bhmcg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hp6k8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kd4ct"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qc76l"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5fv7j"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-k4sjp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6z644"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mzsdm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-q27p9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xqfwd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-brfss"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-h24bb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7b5zq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xxx9g"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7gckv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pb6gk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wpqjn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jktmg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-442kt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bf76v"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qdw6c"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4nwck"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ghg89"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tcnl7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rc5zv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-g2pms"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xpkj4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-brclq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bssn9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-n846b"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ftjjn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-z2rht"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wp29z"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7fb9k"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qvzzk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8lpsr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bvh4g"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vltk7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-r5rxz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-n5zg5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wphmc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qn8jg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9lddt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6hn8t"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tn99z"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rssg4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2p946"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jlvhp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-g6xrt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dfxxv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qcq8b"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nrm27"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rf6cx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-55sgz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-f82mg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-89x5h"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-k45lb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hzlcv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6rg8b"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-r4j9g"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4cvsl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-khfwr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dhnrg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-z8fs2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nlk5s"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4gtsm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wmksk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2vkvt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zlw9n"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fvt5r"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-f6rv9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5h9zw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9dbwn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2sjtt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zdsnz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hbcgv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dwkqm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4b6xb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7pb96"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-j42tm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wz77b"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ctrxm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ljs4t"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-z7zvn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nmplm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ktf7w"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-v87px"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-v8jtc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-sndzx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rdf7n"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9xm2s"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-b2j6n"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-b5gl6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-cqxjp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2ssdx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4sdsc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-s2w82"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zjdwc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jd4nl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-sx544"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xhxvm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2q58j"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dwkpm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2z7ql"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gfcsh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-p2nmw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-twhgz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-c9795"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-f8pld"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mc8gl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4msv7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nmkwk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8z8zn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-m5nq7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mlsrb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kczvr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fwfjl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8fh77"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-h8zlm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5xwmf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4dm2p"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-chvq5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kx9k5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vn649"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-chz8h"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5rjcf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zrx5w"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-p7cfp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rrh26"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6ntfq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5gzqh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mgm4m"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kgmbf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xl8f4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xxq29"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vhdvd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dnv9w"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gdgnw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-b5zwm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-v8nff"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ztvmp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tfwzn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-k6t5s"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qjfrs"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-s7hb9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8hplc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lcv99"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rfkf6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5vqps"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vlwfs"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rbkpn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tkslb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mfdxh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fdwtn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mz8v4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-645qf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dffsb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kzkrt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xpl9p"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kmp2p"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-grtt2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lvt8x"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-drg2x"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qfl6t"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-p7gjk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vbcvp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-p2rsv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-sjsvs"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jz7kv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-r5q5g"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4w47p"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5b5br"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8b8rp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rllkt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9w2fx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lsmzf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rctn4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zb644"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lgx77"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-76nrg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-k7vs6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zzscx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ft9sp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wpfdh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5vqnt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-r6qx5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xsr9p"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-blg79"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ppmjx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-x746n"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-v5b7h"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nz9br"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jnf9t"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4cxtg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bf968"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9t7n8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6mvvn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-257v2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gp49w"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qvgdv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qrb87"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qs4rz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xxjjl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wg787"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ntdm8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rw922"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wfkdh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zb8v9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-f58wn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4lxln"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7zvj2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-cbtpt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-b4cfs"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kb5zl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5k2xl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jcm82"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lnxbc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8m9rc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qpkdx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pkp6j"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kv2gv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pbvb6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lxmp4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-cl8qz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pkq96"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mw5zs"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tmqbb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-m6qx6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rvggl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-86mr7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-g4sj8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gsnsf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kzpqx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4cwxb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hm5wg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8ql48"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9rq5p"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hzn8t"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-44wjl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-95fpv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ztvh7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8tgr9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-74cbk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wvqsz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-548kf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jcqw5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9tpzv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-g7cp5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vwtp8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dxnj6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8jwzv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dcwfp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-psxmq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ckwql"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kg9gb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rqnqb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6mq6q"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-v2jr2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-srm8w"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rz6cb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tzw2p"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gcvnr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-l5bpm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dbb7t"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-r9xxz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5h8vj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dx9mv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-x9ssv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8vmp8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8xcmg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mdkpm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7v7ql"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zp6j4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ctbc9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fft6d"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-k8drs"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-f54qg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-d2tk9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8t648"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-sz5lf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jqfzj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-c96pw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nzl9j"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-s2knz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-b2szx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7nx66"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-h84gc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9nmh8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-whzvh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fqb42"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gq6gt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nsp5q"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-srs76"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-p9dsj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xvj65"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-d246d"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5tjq6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dshls"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zpnd5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-89l7b"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jrbjt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tdzgb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mvnqr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-p4ddx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9plwg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tl22k"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lmff2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-w8hvs"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ngkkn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xngp9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nn65r"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6t2ng"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-sbcth"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dl4kl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rpdrw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9xhln"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fg978"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-m4mdn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jfl7s"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-z69xp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rn522"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qgkbg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6hfrc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hskqf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9xrsg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lrzfq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8gwf7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pnmqt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zl9r5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pwrmh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-58fsg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2b7vl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9fjzr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zk9qx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-597db"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7zwfz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qzb8r"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-c7pqs"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6nsxw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2jpb9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xrdwq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xblvm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-smd2k"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6dkh6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-86dtd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tpr2q"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lbwsk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-cnlm5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lg7tx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bspdm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-trk7l"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4qfdq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-k7799"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9vdf6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5kv4g"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8hmb2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dzf4x"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ggbpq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xfzbc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-85thl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-79gfh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8dzft"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-w8jq5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-snnsk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-md46l"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-n9ghb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jgrkz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2m5bp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vlnmx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wltc9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-w7bc6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-p9vk4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nd8pz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-glcf8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gtkwc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dhk47"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-n4s4f"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mr87r"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nmbb5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gf6pj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-c6zvs"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8qmqw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kb9xg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-q4kgx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2sc74"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-n2nkt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6jbdm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6hff5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jkdln"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-j8x82"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vsks5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-b64nk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-f5ddq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-44cfb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lnnwd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bbmgs"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4klzf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fjpzp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-r7mjj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mhrds"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-66v7k"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xx5mj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-r82lp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9cb2s"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-l6qs9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7qbbf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2bgvk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dkwf2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gpfkw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qpdsv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ltqf4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-59dwx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-c57vv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-46g2v"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zwdwg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kbqpr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-c4kff"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7mj6j"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-555tw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-t9w2z"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dg8xd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-sntxd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qjnch"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-m6f7g"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5qbfx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-z65p4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dnkxp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-z6tnj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wg5xh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-t269b"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-m9zch"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bzqtz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-w58bx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6h66x"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-55nzq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kjblk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rc7h9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2scmj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-q6kdr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-g9hbl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gx6pp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jnrt9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-p2sd4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8qplf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ctnbm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-69j4z"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-grt6f"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5ctdz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-m2vck"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-cxwxh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7hg9v"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zsshl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9wzcb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-c9gk5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-phcw4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qvtgd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4hzst"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7jqlr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-t5v6w"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dxbst"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zg22v"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wsbsk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7b54l"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zms25"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vl82d"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4hxzp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xcv6z"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-698lp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-668tp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kv5bk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-m7kwm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-z9xwf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xrzqg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-khfrf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pr4vp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-b7bch"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jg7hv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-t6rg7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4x8fj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gjzgm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9s24h"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-v646c"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rtl5p"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xmb58"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zwzq4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-txvh6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-v5ccb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5fd2l"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xh885"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zl6dw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4mlbm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bt6fg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5zfb2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-758gd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mqf4s"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wbbvq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ppdt7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vtdns"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gn5rl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-r76kt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-82x2c"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wcprf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-chfm7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5zlbx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-t5cjg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-t7dcx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bwsn2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nwvj5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jfwqm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8q5x7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dskqx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-n96wp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lm8n5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-j544t"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xf8pq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-g9hzf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lnknt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kp4l7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ln5d9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-82dcx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ht75g"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fqlw8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-t5gkq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-v8pdp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dm4q7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jfn5c"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qbrhn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gqgvg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zlt9d"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5pvp5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gz447"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-c9989"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rpsqj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-w5mmv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-cwk6q"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pkjzk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pcj4v"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4k6k8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fpmwc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gsr4l"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kgkn7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zk24x"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hbsfw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kfksg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rhgws"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9lkf8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5tdvj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pt4gv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rgx5t"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qp8vb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8vvf4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fs2v2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nt5ts"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mkkb9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6zw8v"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9xkb9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pznkf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-b6jf2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8zz7w"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-b7pnt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7jg9z"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pb22s"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wvqzv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hqrmw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-h828c"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-55wmv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-td7z8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-cl88v"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-47wjr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4xwmb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-thvpd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-k5nbs"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-95mrk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xd7xd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tlqzq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6jmml"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jgn55"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fc5cs"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4q2wp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-czwv2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lhnj6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9tr94"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-d2zmd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rbfkc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hgjjp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vlzzg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-cvpnq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mxm9s"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jnvvx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-n2lvr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tgqbd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-85mgc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tt5hs"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vmx5v"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-n46w5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jlt5k"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-d4h7d"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fphtm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-f4gbc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-66smf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-k6hw7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tv8tm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7hz56"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zdbc4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tq52n"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8l2c4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-d5d9l"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2frcg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nw5l8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kld8p"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-z9fpm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rcfr6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8wrt2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-cqpxz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hql7m"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vbrd5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kv9k2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jqf4m"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bcx92"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tgnxj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9pfnj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tt2n9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mrdvs"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pfrzj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-k4n65"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-x62s7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-x6d9b"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jc26d"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jzdx4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-44456"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-n8c5c"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-sdb92"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4hr7q"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zwf5n"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-d6ms5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-69qzr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vnqkk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qq6jl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-t9m8j"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qbjjh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-r2rgq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qzl8c"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qbz8m"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wml4c"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mvnxt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6pjp4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qwr6s"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kh76f"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-p7t9q"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zrhps"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zmlzr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nwr5j"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nwd46"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ksdnd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-j6br8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qfbbr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-g8km2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qghsj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bhfrw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-czhz9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-k4vrh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-g9lqn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vh9kt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-cmgn7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rqljd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-k2wgd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-l2drz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-d2bdj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nczhw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-f6vmb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-f7m24"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-x7pnx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-r7lbz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qpwzr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-r9xp2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5rsnb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-775vk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-x2dlb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lzwpt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-t5xd6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ch6ct"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mzzmx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jc6tv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bsx9h"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-k9sft"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-424ks"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-x7mlq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rww24"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wntn6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5lmxs"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4srs9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-cznsd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-l59jf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-94nm4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-l4pdl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-t5wkf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4xvpp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-v8h89"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2rkg6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-thmz5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9rh9p"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nt78p"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wsq8k"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7xvst"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7s79h"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-w7hsq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-w75w2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8p66l"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gvmkl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lhpc4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lng4z"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dfnwv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mwxhd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dkb5n"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-d2fsk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2nc5p"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-k5z7q"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4qfhw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7mfjs"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9dlz4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vhc9z"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9pbk6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tpl9w"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pm72b"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vzhd5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-f6csx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-v748k"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-q6mtv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bwd94"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5pvrn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kfp5n"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mp8sg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nslrz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-x4924"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-g4cf6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gwwdp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nb94j"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2g7gs"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wmdfj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kdbnd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-95vz2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-l98sf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zqwrf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-j7jdl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xzkc2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fqjzq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-q4l22"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jd5hn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8r2zr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fg8nv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7lbm5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jvwg5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4x62t"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5hkhf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-h4swc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mrhgn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2pjg5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zrjq8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-sm4cg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-psxqn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-l7pj5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ckj2m"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-khgmd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tfvxj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4xrls"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9bfps"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gtvf5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5rg2q"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-cmtt6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vr7jq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-27hqf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zpnlm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zxdzs"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zg6v8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rdrfc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6pjvt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qcjxf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zzn9q"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dkjsv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-v7f62"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bblgx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-z8nrs"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-b6q7g"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-s6g25"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-k79rm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-p5v6k"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5d7c9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-swfhb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-87vp9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8xgs7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wk8sb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bj2lk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kp94k"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wjrkq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9wk7m"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-n9nkq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zm76b"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-m68sk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-x5czd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-s7xs8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rpkfh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7zbz7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-c4t4n"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pknsx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9cd9z"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bjwth"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lp9hw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rc9hv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4t5w5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xbpcc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kh9tg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dgcr8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-69wc4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qgp47"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5k7fj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-h7ch2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-p9snn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ls5s5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tw674"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wfs4p"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-f9nsn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fgmnh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9428f"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bxh26"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8zbq4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nd79v"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-944c7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xjbr7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qwrtr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-crpjz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-v947l"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6lgxg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zc6w2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pm4tq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8k5qz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wqt9q"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-58pwr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rwbsw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rfmlx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5t7dv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-j7chc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nnp5c"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qmb66"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6z5xm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ctq4t"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-g4xj8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8g5xd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-knz68"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ssl2g"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-x562k"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-69xtr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mc87c"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ww872"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-cbwgx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fgdvh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-m5xmn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6d2w5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hh4gj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tqmpt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-z8xwn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-s2f6l"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qgg5k"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-j7mgh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-cx5xp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-txn6l"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-b6sdh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7vmzq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9r6dv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-knx94"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gv54s"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zbsks"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rq59t"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-sgxx2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xmpmw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nh8b4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9qv5h"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tm6jn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-88scp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jtml8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-w6vc8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-s49qd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9pxwj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-cfcgt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xqm6f"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qzw7j"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7qlkl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-z5btk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-shktr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lmjw9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gnjwt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vrqb9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8n48s"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mpr2c"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qz6mj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mdnjh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fxdjz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2plzt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-l8ln6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-p6p49"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-v594p"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wl55c"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xgfr4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qjsc6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2nj2l"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xrpfc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rm96s"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bppnw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gswxg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mp6z7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mrc6z"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-w55r9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nlp6v"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-g82q5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6hnzl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-l9f9j"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lbs45"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9wqs8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xn727"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kwn8t"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rt8ck"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-m2d9h"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jqj7r"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fnvhh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vdsc4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pr9bj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nmhrk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qlg5l"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-447z8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dpvh7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-48sc4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lbxhb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-x5xl2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jpp4q"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4xtdt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wr2fh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xgv9x"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-l9st9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mbjbw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8hzjs"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-w6dqd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-phs5v"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gcckx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-h6p6m"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2rlgb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-r8djb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rwlr7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-67kg9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tl92t"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-69cgp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rrwcd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6vzw4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fdcgj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9rq2j"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-6vkbv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dqn24"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-bl298"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-g2b54"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-sdfq7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vkccq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-g6s7d"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-f7s9b"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hhqgt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-27wgh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wnrk2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8nl92"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wk9p7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-s9p8r"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2nnsd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8mn4q"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-95kvn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pkrg6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-sj5h6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vxnmf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lkd55"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hj984"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ttvdm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rqfbw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-nw7fp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ltvjj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-p2464"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-44sc6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dhnt8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gnh4m"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-s5q5t"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zjfnx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-j27df"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jl8ft"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gqtg2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zkrrb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-j7xsr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-b5lz5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gbhss"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9pkrd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8b5z4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-77szb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-sxhnp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fl8fh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4bkzv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-tpjxf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jkcbw"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-qq6mq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-r9d87"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2w9sh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-crgxk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mrvlf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5czvf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xj5n7"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4mqhj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xng9k"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-hvvlh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vs86c"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fvdgt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-blbn9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ckj27"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-drwfj"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5m9mv"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fdmff"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-f7vx6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8drvz"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jnvhq"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-c2wgl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-wjkwc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-d59f6"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-twff2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-652sm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7tm2r"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dlvp2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-p7pjk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-42fj5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-ccdbn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dhgvd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rtsbr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-kqgrk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-xhngb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vql2b"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-7hcvb"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-p6bjd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-l47sl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-l98tn"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-h2jcx"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-q8whm"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-spdpl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-mhktt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-72bnr"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-jhjnt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-p762m"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-zr8pg"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-gw2l9"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-8526w"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-f8gg8"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-9k8gt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-lrhdh"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-m8gpc"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-85vvt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-2596g"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-t2k6h"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rm6gk"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-d8cfd"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-k9k57"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vm7jp"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vqt28"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fpsl4"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-5j8h2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-4gp2j"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dhp9b"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-rfrk5"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-z77kf"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-dwk2p"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-v82j2"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-k4f9z"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-fvhpt"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-pwqrl"} 1 -kube_certificatesigningrequest_labels{certificatesigningrequest="csr-vbhh4"} 1 -# HELP kube_certificatesigningrequest_created Unix creation timestamp -# TYPE kube_certificatesigningrequest_created gauge -kube_certificatesigningrequest_created{certificatesigningrequest="csr-949xd"} 1.578288533e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-cdvbt"} 1.57831096e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7vcxs"} 1.578237278e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kvk9h"} 1.578245856e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bbsh8"} 1.578248175e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6vm6r"} 1.57825242e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-sb95v"} 1.578293219e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-m9bpn"} 1.578301589e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-t5qvn"} 1.57825227e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kvmhl"} 1.578280068e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-cmg9n"} 1.578263535e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gh77r"} 1.578287727e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zzww2"} 1.578266916e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-l46ms"} 1.578273251e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8wldb"} 1.578301667e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kcrmt"} 1.578245767e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mhmfn"} 1.578254128e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qcbkx"} 1.578283908e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7sz72"} 1.578260914e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zccfd"} 1.578262848e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-968tv"} 1.578303971e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-j6jmf"} 1.578306965e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6hmxn"} 1.578307309e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-cnqpg"} 1.578236386e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jhx4g"} 1.578261486e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bdmjh"} 1.578279134e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qndf5"} 1.578287771e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-v4dwx"} 1.578314973e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-drttb"} 1.578237844e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6prw4"} 1.578278548e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tqvlb"} 1.578319102e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6kckr"} 1.578319596e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-x2lld"} 1.57825541e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rrrbk"} 1.578247791e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-57n6j"} 1.57824952e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4ww9m"} 1.578288434e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-j6dm8"} 1.578238642e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-86jmb"} 1.578242016e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pdpjn"} 1.57830219e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-phz29"} 1.57825584e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hdbj7"} 1.578307633e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bwv4c"} 1.578305005e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5bp2p"} 1.578312303e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dvmhb"} 1.578319983e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-57bd8"} 1.578259008e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vwpk8"} 1.57826531e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2vgnx"} 1.57825386e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-snk86"} 1.578313986e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7knrg"} 1.578258054e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fmmtq"} 1.578270851e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8cxk9"} 1.578274864e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-f9g8z"} 1.578312158e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5nqlw"} 1.578293742e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qc4w9"} 1.578307811e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-g2xlt"} 1.578270083e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9c96x"} 1.578270179e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-x94rd"} 1.578314118e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-b2stm"} 1.57826538e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-htfz8"} 1.578310638e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xhdjg"} 1.578253935e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xmzsr"} 1.578314462e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-26ks2"} 1.578259934e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kplpb"} 1.578248498e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-t6hw2"} 1.578300821e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lzwj9"} 1.578305085e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rnvns"} 1.578316381e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-h4snl"} 1.578235524e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6n9vc"} 1.578243839e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rxrpx"} 1.57825187e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-khw7v"} 1.578234735e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2l49m"} 1.578255492e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2wpfz"} 1.578281628e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ctf6b"} 1.578295451e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5cl8n"} 1.578239231e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xlvm2"} 1.578253806e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-d9s2b"} 1.578263858e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-56pmv"} 1.578271792e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qzdqk"} 1.578264764e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9h64n"} 1.578236978e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fm2jd"} 1.578319854e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-59dlw"} 1.578246333e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ncfwp"} 1.578259357e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rsxmm"} 1.578270212e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-59s9d"} 1.578293296e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-f88dl"} 1.578297091e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jkk6t"} 1.578304623e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ltdcd"} 1.578255538e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wlzwl"} 1.578284003e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6ktfr"} 1.578293027e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-s2wb7"} 1.578248414e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ff75p"} 1.578268142e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wlvch"} 1.578265326e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-smn8h"} 1.578294787e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-v54j5"} 1.578312174e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9pxqx"} 1.578314032e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-q57f5"} 1.578272412e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-h5snt"} 1.578284594e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nnj6t"} 1.578301438e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5mqww"} 1.57830854e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4f4fs"} 1.578313452e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8xsnw"} 1.578284254e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8qdt9"} 1.578291454e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9twwf"} 1.578306226e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xdgdc"} 1.578320021e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pp2cg"} 1.578293485e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5vq2z"} 1.578247174e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8tq9d"} 1.578309347e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-cxxnb"} 1.578311133e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8hk8h"} 1.578321757e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nj4dz"} 1.578243204e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wgj65"} 1.578244102e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-b6s2g"} 1.578262662e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8mw99"} 1.578272254e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-55xwt"} 1.578289412e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mjq4p"} 1.578299902e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jtrgq"} 1.578308701e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dqfwl"} 1.578297325e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ldrmp"} 1.57828435e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-s8zkt"} 1.578299247e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-m85hg"} 1.57823651e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-s52pp"} 1.578259549e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zgdm2"} 1.578273284e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dq22w"} 1.578302243e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7cs4h"} 1.578303125e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-v4g4d"} 1.578312765e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dzmrw"} 1.578258912e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-txccz"} 1.578273135e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-67m9c"} 1.578283907e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-24f2n"} 1.578315756e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jt7dl"} 1.578236338e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4w52h"} 1.578307738e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hww2k"} 1.578249566e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tzg56"} 1.578280114e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gchhb"} 1.578236641e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zvgbt"} 1.578318302e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6k55m"} 1.578238177e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lxq7f"} 1.578241714e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-47fkp"} 1.578285118e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dc5tw"} 1.578308844e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zw5mb"} 1.578261682e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hxp2z"} 1.578262621e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-48sm5"} 1.578315069e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kzp6f"} 1.57826763e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mcngx"} 1.578278022e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6dkc5"} 1.57827461e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-n7znw"} 1.578275476e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ckqsb"} 1.578239728e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-v8xvc"} 1.578241249e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-p9nc2"} 1.578243806e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-s8z22"} 1.578263519e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-st4mv"} 1.578270908e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bvjsf"} 1.578309298e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xhdq5"} 1.578277343e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-n95vh"} 1.578277788e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8d9dr"} 1.578282544e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4lpns"} 1.578290398e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-996zr"} 1.578319676e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-q584l"} 1.578322158e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-g2xql"} 1.578277042e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-s2t4f"} 1.578290819e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rxw9g"} 1.578245638e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-v8xjr"} 1.578246535e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xbg87"} 1.578299171e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rflxv"} 1.578309274e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-n7zmc"} 1.57831864e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9m6dt"} 1.578242695e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rqgjw"} 1.57826208e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-sgldk"} 1.578268643e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-84sj9"} 1.578264732e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vpr4z"} 1.57829415e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-r6qdn"} 1.578240879e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-44jrd"} 1.578321596e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hvsp6"} 1.578246292e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qqbmv"} 1.57830067e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2lqjc"} 1.578264612e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rqfvw"} 1.57831523e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pr2mr"} 1.578242354e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-x29mm"} 1.578241072e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5q69h"} 1.578292402e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qrqcj"} 1.578298523e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-cqmxw"} 1.578296046e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vdqxw"} 1.578236737e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2s8ql"} 1.578301475e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pdhcx"} 1.578288877e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-68kqp"} 1.578252419e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6dhcf"} 1.578256518e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6fl6r"} 1.578304561e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4fflv"} 1.578313264e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9bwck"} 1.57824103e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kdgc7"} 1.578294877e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jpwnn"} 1.578272434e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-g8khc"} 1.578283186e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-24ffh"} 1.578304644e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pjf5c"} 1.578257812e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-cvbrm"} 1.5782655e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tl7ss"} 1.578265693e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-47bss"} 1.578295345e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-f88lr"} 1.5782428e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-q2m2w"} 1.57828024e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-j5dwn"} 1.578250909e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qhxvz"} 1.57826995e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-j4gq5"} 1.578258736e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jjwv6"} 1.578263228e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jxspw"} 1.578278578e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hnhrq"} 1.578270084e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-49kjt"} 1.578275378e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-txwfn"} 1.578236291e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5p5jl"} 1.578254983e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dmbsr"} 1.57827879e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nxnv2"} 1.578296943e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-x44xg"} 1.578320772e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-s92wj"} 1.578303025e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vkkzs"} 1.578235442e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wnqjr"} 1.578314754e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-76npd"} 1.578254819e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2glqc"} 1.578279902e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8t8lw"} 1.578279971e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-47bf4"} 1.578292717e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-prx9s"} 1.578307582e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jzz4s"} 1.578311406e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wvkbg"} 1.578299185e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wfnkw"} 1.578240226e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gwtf6"} 1.57828408e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-d2b7z"} 1.578316849e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-sc9p2"} 1.578234974e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-49p28"} 1.57824459e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jg4t8"} 1.578316782e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-d779h"} 1.578300397e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-22hl5"} 1.578250479e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xjllt"} 1.578268548e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jftkr"} 1.578284125e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wxffq"} 1.578239982e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9qcr5"} 1.5782825e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-58562"} 1.578299267e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kf89c"} 1.578318594e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-r7gwn"} 1.578234661e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-czrvl"} 1.578253022e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-sbrzs"} 1.57828549e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lxsvx"} 1.578275555e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xbplf"} 1.578272444e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mld8t"} 1.578285038e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-c5lws"} 1.578286115e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xzbln"} 1.578299939e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-j27qr"} 1.578246371e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5spzf"} 1.578288644e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-clvnk"} 1.578316605e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2hvj2"} 1.578300721e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lng5z"} 1.578251143e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qhn62"} 1.578255664e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-sg9kh"} 1.5782577e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-84ghm"} 1.578262404e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-sv5pp"} 1.578320771e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gh7rf"} 1.578241264e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-42njk"} 1.578321443e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-q9ppm"} 1.578258822e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7nw2k"} 1.578278435e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-89brg"} 1.578311229e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vk5ld"} 1.578239966e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tz2jn"} 1.578259966e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-n72x8"} 1.578269295e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-k2xh4"} 1.578287238e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-g25h8"} 1.578296987e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-frbxf"} 1.578308387e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bvks7"} 1.578256316e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-j4rqx"} 1.578269988e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qtc72"} 1.578270702e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jn9f4"} 1.578287197e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jnc8d"} 1.578242436e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6p49z"} 1.578288419e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2nqnz"} 1.57829219e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rfspv"} 1.578280702e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hsvbs"} 1.578288516e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6psdk"} 1.578292412e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-txlsv"} 1.57827299e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-j2t5s"} 1.578241159e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2lhbh"} 1.578256127e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dqtwr"} 1.578266607e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4cvdz"} 1.578302257e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bpcmr"} 1.578305246e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wdjnx"} 1.578308318e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gg6tf"} 1.578236894e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vwmwd"} 1.578239214e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8d5lp"} 1.578278704e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8zqs9"} 1.578299629e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6dwjc"} 1.578249252e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4f7jd"} 1.578273924e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pgm9c"} 1.578300092e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8hj2n"} 1.57828229e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6qhcc"} 1.57831622e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4tzf2"} 1.578317699e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mz2kx"} 1.57825861e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6fpcw"} 1.578285616e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hgnrk"} 1.578240178e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-456rj"} 1.578251502e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-t2csr"} 1.57826727e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kmr7x"} 1.57830115e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nc9lh"} 1.578322174e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-b27xx"} 1.578267759e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-55tbs"} 1.578246894e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4n449"} 1.578276445e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bgklx"} 1.578310691e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lm9q2"} 1.578247392e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-l62fp"} 1.578256389e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wk8v5"} 1.578262767e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4vtv6"} 1.578297059e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2w5hw"} 1.578318467e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5c7vm"} 1.578250162e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kmr8f"} 1.578257084e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jzdkv"} 1.578243951e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wwklc"} 1.57830853e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-prtzf"} 1.57824706e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-p45q2"} 1.578256878e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-55rcn"} 1.578244999e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ttfsm"} 1.578246639e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-v46mw"} 1.578301489e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9gr6k"} 1.57831386e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-x4472"} 1.57831987e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pr7z2"} 1.578244786e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6wg92"} 1.578279279e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-44ppp"} 1.578269488e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tbmdx"} 1.57827098e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wkzqw"} 1.578238612e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tnpvg"} 1.578243552e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pfgtt"} 1.578300163e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rxn2t"} 1.578300294e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-p26db"} 1.578238575e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rhjfx"} 1.578298846e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wblqg"} 1.578237076e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-trfsf"} 1.578244067e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-cdq99"} 1.578260734e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tfnbb"} 1.578306083e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-l56dp"} 1.578317795e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-56rr6"} 1.578287765e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pgvsd"} 1.578256932e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5srcq"} 1.578260358e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5m8jf"} 1.578263919e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4sdqd"} 1.578241927e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xwk5q"} 1.578304661e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8bcbq"} 1.578320638e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qxspl"} 1.578265919e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pqwxb"} 1.578317292e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-z8dkl"} 1.578296196e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gdxk5"} 1.578298758e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dfk4p"} 1.578307715e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-stcqk"} 1.578322211e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gwl9q"} 1.578247662e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dwvw4"} 1.578253551e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-59756"} 1.578308334e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pltfq"} 1.578310237e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8h288"} 1.57823485e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7pr8l"} 1.578273903e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kj9c7"} 1.578294659e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gw76r"} 1.57830987e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lhq8s"} 1.578244835e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mnd5z"} 1.578269316e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pgs8h"} 1.578260772e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vztp6"} 1.578278111e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hklkj"} 1.578320867e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-s9zb9"} 1.578237154e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qff89"} 1.578275484e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5xck2"} 1.578292373e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-sldqm"} 1.578315418e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-q8wgn"} 1.578320689e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qsjzn"} 1.578237854e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xf66q"} 1.578281821e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-99ws6"} 1.57828613e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-thchd"} 1.578290031e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6l6ft"} 1.578235358e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mcd82"} 1.578293147e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fjc8g"} 1.578308506e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rxb8d"} 1.578304666e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-st95t"} 1.578312995e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bmkqc"} 1.578262308e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-q8cpb"} 1.578313437e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fxg9m"} 1.578313906e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rn8sx"} 1.578315837e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hfd8d"} 1.578239713e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-k8lxq"} 1.578261312e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gt2mg"} 1.57827546e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qv7d9"} 1.578280892e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7f9g9"} 1.578286997e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2wftz"} 1.578291715e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-m6kqt"} 1.578291605e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-txdkm"} 1.578271454e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-f6tlt"} 1.578302386e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dgrbq"} 1.578294526e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nl8vg"} 1.57828915e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vjlsz"} 1.578309999e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wgq62"} 1.578237662e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rsw7x"} 1.578255168e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-65l9g"} 1.578240994e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-r29qd"} 1.578292355e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lqmqs"} 1.578266373e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kn5gs"} 1.578301245e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jblxg"} 1.578240189e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kdwss"} 1.578247488e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-w9dbq"} 1.578270108e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vxwzg"} 1.578260997e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ppgcw"} 1.578290654e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bq9hx"} 1.578236292e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lvjqt"} 1.578270868e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6dqjh"} 1.578243261e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-x4cn5"} 1.57829603e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-cn4pf"} 1.57829987e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xgztm"} 1.578305434e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jhmnh"} 1.578289263e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-29pn4"} 1.578310787e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9l78c"} 1.578312958e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-d6dt4"} 1.578250034e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jnbcb"} 1.578253823e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lsb7v"} 1.578274526e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hq96j"} 1.578277981e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rktvf"} 1.578247407e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kc8qd"} 1.57825002e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-w9ssr"} 1.578290413e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tpq5z"} 1.578308742e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jhpzv"} 1.578310883e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fmrbz"} 1.578280084e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nj4qb"} 1.578263076e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2rnbs"} 1.578263344e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dm4lz"} 1.578303325e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8fgpp"} 1.578303932e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jrzvr"} 1.578305584e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-r58sc"} 1.578235105e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2sczx"} 1.578261894e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vnpjm"} 1.578265522e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7ww8b"} 1.578291438e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xk8cb"} 1.578287026e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2hxr8"} 1.578300827e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qjnzd"} 1.578240132e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-n7vr8"} 1.578248579e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ghmbh"} 1.578275135e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4l24k"} 1.578298366e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-d6wmw"} 1.578307566e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pnc2m"} 1.578257796e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bj58b"} 1.578270852e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-sxd9j"} 1.578280815e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7j5vf"} 1.578251631e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5lnxp"} 1.578260079e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lztx8"} 1.578293382e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-46cn4"} 1.578263151e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-t4zvd"} 1.578282428e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6hv9q"} 1.578293124e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fjtfq"} 1.578306307e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-56lfm"} 1.578251328e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bws8r"} 1.578256239e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-57wz6"} 1.578261999e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xlmbf"} 1.578313187e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5wrqv"} 1.578316911e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nrd99"} 1.578240899e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5vd8v"} 1.578283887e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lxkld"} 1.578297949e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-z82mf"} 1.578246494e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-t2c98"} 1.578239198e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kq6ln"} 1.578246275e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4hx8q"} 1.578251781e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-v2q7c"} 1.578266502e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-h8wgq"} 1.578282351e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zdlcv"} 1.578317917e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zpj5b"} 1.578287582e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tfsss"} 1.578238855e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-c7hvg"} 1.578321557e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2j9h5"} 1.578247679e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dqrkx"} 1.578270342e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5m4gx"} 1.578286235e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-b49kk"} 1.578302174e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2xvtp"} 1.578283758e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kk88v"} 1.578279299e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-btvmc"} 1.578281053e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9gq8p"} 1.57831814e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wg8fn"} 1.578241586e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hlph6"} 1.578242493e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2jn5s"} 1.578248626e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8j5f9"} 1.578258144e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-w7wwj"} 1.578277743e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9tgrg"} 1.578289284e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dlxfr"} 1.578303154e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jf9wt"} 1.578261636e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kvg4d"} 1.578266244e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6ncx7"} 1.578277763e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jvghp"} 1.578286229e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rcx5q"} 1.578309597e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-knfx6"} 1.578315375e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xbjcj"} 1.578317372e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zdvm7"} 1.578297222e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hfnff"} 1.578307888e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bsqd4"} 1.578254591e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-77tjf"} 1.578291634e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hp5q2"} 1.578310115e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kb66f"} 1.578238596e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7v98x"} 1.578257391e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nwp6g"} 1.578241694e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pggjz"} 1.578273074e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-htdxl"} 1.57828165e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bvqvt"} 1.578247303e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5qhlk"} 1.578282418e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hngpq"} 1.578289955e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ds6d8"} 1.578292222e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9hhr8"} 1.57832006e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-sjpm7"} 1.578254723e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jrnrt"} 1.578294064e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tdhg9"} 1.57823939e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-m969h"} 1.578275807e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-x5x86"} 1.578279472e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8pl4n"} 1.578313763e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-slqzj"} 1.578258013e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jn66l"} 1.578238446e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-cxc5m"} 1.578287794e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-cdkbf"} 1.578253038e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vmp26"} 1.578247139e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kvbmr"} 1.57824871e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wttq7"} 1.57828043e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-s9znr"} 1.578282814e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-r5nwr"} 1.578317958e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lxlz2"} 1.578249215e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7xqzk"} 1.578253204e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xt2sq"} 1.578284655e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jlkmm"} 1.57829299e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-h4ttb"} 1.578296867e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-l7c5x"} 1.578300053e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-58p66"} 1.57831806e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-llbhh"} 1.57828162e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fwtg4"} 1.578304048e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nv79g"} 1.578249364e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jsctq"} 1.578279647e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-h9pn5"} 1.578250941e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rwwcl"} 1.578275718e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-k8jpv"} 1.578293141e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7jfv2"} 1.578239041e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tf9sn"} 1.578283043e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nfbzt"} 1.578287003e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4crjm"} 1.578317566e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qgkh2"} 1.578279316e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4wfkp"} 1.578300015e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mxkpg"} 1.578312341e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-j8r9k"} 1.578290799e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qcttw"} 1.578288688e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-67rcv"} 1.578260786e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-b9zzp"} 1.578289902e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hchb6"} 1.578234674e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4vcvd"} 1.578271599e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7lgjq"} 1.578299314e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-l6spx"} 1.5782764e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4v967"} 1.578269166e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-k7k2w"} 1.578298403e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nv2wt"} 1.578282467e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-chdfx"} 1.578303164e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4nd95"} 1.578260448e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7l5lg"} 1.578303469e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-j7bgm"} 1.578309155e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mnf8r"} 1.578274096e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-x2knx"} 1.578282734e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hh9vw"} 1.578238945e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hc7qz"} 1.578303203e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jg8ns"} 1.578239623e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-77qrm"} 1.578256306e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bjfw9"} 1.578243203e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ntkzv"} 1.578280196e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7wkkg"} 1.578320944e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-x2t6l"} 1.578248675e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7vx2c"} 1.578280163e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-z9kgp"} 1.578296963e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2lbkq"} 1.578297732e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7hk5b"} 1.57825478e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6hgz4"} 1.578258482e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2qhv7"} 1.578272387e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8wl8s"} 1.578276207e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-skgl2"} 1.57828963e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4xhkr"} 1.578305468e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-f5vmx"} 1.578309693e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xwrvf"} 1.578303107e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mlbvx"} 1.578240481e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qcptb"} 1.578252515e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wghmb"} 1.578290738e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-z7c9d"} 1.578294755e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rnfc4"} 1.578317534e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wrkxl"} 1.578237828e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rnsmj"} 1.578289307e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-z25zv"} 1.578262403e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7lxnv"} 1.57823554e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-c8wlr"} 1.578237678e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fbd5v"} 1.578265648e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nk2zv"} 1.578254574e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rdpc6"} 1.578235523e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2kk4x"} 1.578299886e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zlkhv"} 1.578313726e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ctl8f"} 1.578252783e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4fsxx"} 1.578264542e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-t7lv7"} 1.578310622e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kddh4"} 1.578237885e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-86btp"} 1.578287422e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qhjcj"} 1.578265605e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nw7k5"} 1.578292206e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bjcjd"} 1.578254628e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4f7wv"} 1.578256164e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tzxk4"} 1.57823691e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-n2zsr"} 1.578265532e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tcmmt"} 1.578257007e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hg959"} 1.578295294e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7xhwc"} 1.57831238e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gs5x4"} 1.578268382e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-llzrg"} 1.578292274e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mqqnd"} 1.578306851e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-cldtm"} 1.578289283e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-djhpn"} 1.578241118e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6wh9r"} 1.578306236e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5dms6"} 1.578255342e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kr9wx"} 1.578284526e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-f25z4"} 1.578243229e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-h5vpf"} 1.578245185e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7rb4s"} 1.578281183e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2ct2q"} 1.578242462e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-k9vj2"} 1.578251232e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-k6thh"} 1.578250802e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hlqkl"} 1.578252768e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pmb8l"} 1.578284722e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-h9t2n"} 1.578286211e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jph25"} 1.578306994e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-s62r4"} 1.57826246e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-h8b47"} 1.578315613e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bt6dh"} 1.578259331e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gx4xq"} 1.578268765e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-l4rvr"} 1.578270527e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4sxsq"} 1.578248752e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kwntd"} 1.578237874e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hs249"} 1.578311046e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5qdhc"} 1.578315262e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4lw7d"} 1.578318514e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qk2q4"} 1.57825925e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-84kwd"} 1.578305773e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rd7xt"} 1.578243463e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hn8gv"} 1.57824707e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7hht5"} 1.578272238e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-q4sdp"} 1.578274542e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nrv9q"} 1.578285806e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vms67"} 1.578302557e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-76hb9"} 1.578234802e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-j4pnk"} 1.578234928e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6fmnx"} 1.578248256e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-78nxl"} 1.578267107e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-swgwr"} 1.578238046e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-74mb5"} 1.578258927e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wks7q"} 1.578263172e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8f9fr"} 1.578286212e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jp5zx"} 1.578318908e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mq24v"} 1.578267374e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xgn9q"} 1.578288958e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-g9z8b"} 1.57832103e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gl6np"} 1.578266223e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-67c9c"} 1.578296638e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6bcd2"} 1.578309469e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zjj6n"} 1.578280092e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5sj6t"} 1.578304816e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4jxwc"} 1.57825477e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dhnlj"} 1.578284693e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lgzgg"} 1.57830618e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8cjwc"} 1.57830712e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qkjnr"} 1.57824858e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fth5f"} 1.578249024e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9pghp"} 1.578300803e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gx5l2"} 1.578319838e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gfdpn"} 1.578269663e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qkbz9"} 1.578264724e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-sdj42"} 1.578266461e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-v5hzl"} 1.578309118e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rbglw"} 1.578267836e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jr6cl"} 1.578247828e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-t4dcf"} 1.578302319e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dd5bz"} 1.578306798e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4hp7m"} 1.578306865e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lsxht"} 1.578237086e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8vxmp"} 1.578280931e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-sc2qn"} 1.578237746e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mzng6"} 1.578248596e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2m25c"} 1.578250884e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lnl99"} 1.578283164e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lh9wd"} 1.578306097e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-w88vv"} 1.578250116e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rc266"} 1.578306179e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-n488t"} 1.578253167e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-sm28f"} 1.578279918e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-n9j77"} 1.578296542e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4dvlz"} 1.57832013e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-sv97f"} 1.578267684e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8n965"} 1.578309251e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-n46pf"} 1.578284771e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xj5pr"} 1.578286429e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-m5bjl"} 1.578264287e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4ngx9"} 1.578255491e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mtqr6"} 1.578242566e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lsfmh"} 1.578291805e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dhl6x"} 1.578311997e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nsf55"} 1.578242881e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tjg49"} 1.578249966e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-x7994"} 1.578252399e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6vpzf"} 1.578282718e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-d98ds"} 1.578287666e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2lzkr"} 1.57823512e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7zvkk"} 1.578286558e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fqj4k"} 1.578240262e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4j6zz"} 1.578291262e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4szvc"} 1.578312419e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-z52bd"} 1.578265734e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4nzpm"} 1.578241667e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vq8qm"} 1.578273328e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xwbpb"} 1.578297566e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vkvwm"} 1.578244797e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tgwtg"} 1.578266078e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wcln8"} 1.578283119e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kgltf"} 1.578250883e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wc98z"} 1.578321562e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jv5rj"} 1.578260229e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wgp5l"} 1.578283398e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gppkm"} 1.57829587e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nsb7v"} 1.578297649e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8xpdt"} 1.57826309e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2hrjx"} 1.57826394e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6lpfd"} 1.578306197e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vvsxl"} 1.578307075e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kqc9b"} 1.578242286e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-r9696"} 1.578306014e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-cbjwh"} 1.578273202e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tsdv8"} 1.578317717e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-96zvn"} 1.578246322e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-cgk5g"} 1.578322142e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wm9fm"} 1.578272388e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ws4md"} 1.578277614e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8mk5b"} 1.578244912e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jkq5x"} 1.578284166e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lnk55"} 1.578267997e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dqkvr"} 1.578268466e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hw98h"} 1.578260004e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mf2pm"} 1.578261731e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ccpmm"} 1.578307843e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-slzch"} 1.578271715e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kff6z"} 1.578296557e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-n54pz"} 1.578297731e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jx8q9"} 1.578313138e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-g9wmz"} 1.57824474e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7mq56"} 1.57829944e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fnm44"} 1.578313109e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jqpmz"} 1.578288109e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-r9mjg"} 1.578240916e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-phh8n"} 1.578252015e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8qx7l"} 1.578256178e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-cksfj"} 1.578257821e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fpkr6"} 1.57829702e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-l6jjg"} 1.57829451e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-l5r4t"} 1.578297598e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-cq25c"} 1.578273827e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zlc2d"} 1.578280686e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fpb5m"} 1.578267036e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tzfqv"} 1.578245508e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jk67r"} 1.578271524e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rwtjd"} 1.578276274e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-f6xfb"} 1.578295474e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7cdfs"} 1.578302363e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hzlms"} 1.578321635e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qrx78"} 1.578245726e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ksfhw"} 1.578237922e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zn5cw"} 1.578257123e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mlmj2"} 1.578262254e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rhk6g"} 1.578308501e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nfp9k"} 1.578309612e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jwjlb"} 1.57828314e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2c4lb"} 1.578268677e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5p5xr"} 1.578310278e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-26ljb"} 1.578320989e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fxrts"} 1.578280754e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-89x27"} 1.57823938e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-krkjm"} 1.57831237e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8tqp5"} 1.578235391e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-m5cs4"} 1.578246448e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6chhd"} 1.578267359e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-29mz8"} 1.578271748e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9hw2l"} 1.578293042e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4592w"} 1.578301933e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wknjw"} 1.578281732e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lhb7s"} 1.578285461e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qb7v5"} 1.578286574e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-244xk"} 1.578312346e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tqrt4"} 1.578286654e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xjdwg"} 1.578287748e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xlnl9"} 1.578238653e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ngwht"} 1.578300654e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nqkjc"} 1.578254853e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vlbgl"} 1.578289202e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hsjbp"} 1.578273774e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8n6dh"} 1.578274738e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-z4qqg"} 1.578292614e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-sw6js"} 1.578243422e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-prngm"} 1.578254051e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dd66s"} 1.578284804e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bs86g"} 1.578307716e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wrt4l"} 1.578250245e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qb8hb"} 1.578269362e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bvf5t"} 1.57826227e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pksjs"} 1.578277052e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nvjwt"} 1.578302512e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wsn4z"} 1.578314545e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-d699q"} 1.578236464e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9z7wj"} 1.578241668e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-smvvh"} 1.578286959e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-m8rkx"} 1.578309169e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pv9nx"} 1.578267012e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2nkw8"} 1.578253244e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bscb6"} 1.578313777e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mt7m4"} 1.578314988e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wmgms"} 1.578240805e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nm6bc"} 1.578311651e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4d2qm"} 1.578271878e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-w5pfp"} 1.578273503e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lgcjs"} 1.578286384e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bd745"} 1.578267058e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-sgkgp"} 1.578304739e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-f49r5"} 1.57824995e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pbtdz"} 1.578251056e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xdmd5"} 1.578316954e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6nh9r"} 1.57823621e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wvzjt"} 1.57824253e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-sp4q9"} 1.578282372e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5t6c9"} 1.578286046e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5ncrf"} 1.578296252e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-cpxc7"} 1.578291166e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5rpv4"} 1.57823941e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-d7skl"} 1.578244018e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-z4rdq"} 1.578264687e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ggw5n"} 1.578270301e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ws8wk"} 1.578291181e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zclgt"} 1.578235503e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-w9498"} 1.5782956e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ssc84"} 1.578274692e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zdhvl"} 1.578305429e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-x6hjf"} 1.578278627e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6tmzl"} 1.578275632e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6txdd"} 1.578296242e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-sq5bn"} 1.578318385e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kzp6l"} 1.578251668e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-n9q5w"} 1.578262499e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-h7rgl"} 1.578290269e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hpzxk"} 1.578302701e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-d5btz"} 1.578234606e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hbzlh"} 1.578250211e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-l5q5m"} 1.578260893e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tsffb"} 1.578319139e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zpx79"} 1.578263267e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-czkxs"} 1.578273518e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mn4br"} 1.578301618e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mdzsj"} 1.578260702e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xf5kr"} 1.578279934e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tgkh9"} 1.578289134e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6t28l"} 1.57829835e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fldcg"} 1.578303742e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-95txv"} 1.578262533e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dcnqf"} 1.578282222e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-q6h99"} 1.578313092e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kptj7"} 1.578245104e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nl5rh"} 1.578297582e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-p6hsw"} 1.578246406e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lm9lh"} 1.578306927e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-btmlk"} 1.578260099e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qgfm2"} 1.578290075e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-c264t"} 1.578301422e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2xlx6"} 1.57831629e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2k5qf"} 1.578318485e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-95vjq"} 1.578301571e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dzqvd"} 1.578286268e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-td4hq"} 1.578235888e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hz9rj"} 1.578296291e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-t9697"} 1.578301062e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vvsrt"} 1.578277682e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-22hqh"} 1.578291949e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-l68ff"} 1.578238501e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xbvlf"} 1.578298517e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qhcsw"} 1.578264754e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rcdx2"} 1.578306525e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ghhtm"} 1.57831219e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vstjq"} 1.578301918e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-s7s5q"} 1.578321712e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lqq2k"} 1.578241502e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-l64ds"} 1.578275822e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qv8mp"} 1.578247812e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6c7h6"} 1.578249327e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zjs4k"} 1.578263774e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-87shb"} 1.5782663e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-cgntf"} 1.578313091e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-sdnj2"} 1.578253972e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mwz4l"} 1.578271636e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-j6jmk"} 1.578277439e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wsh7g"} 1.57827782e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pw229"} 1.578308579e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-cdqdh"} 1.578252466e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-48dtq"} 1.5782409e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2k8bj"} 1.578264383e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-w26sb"} 1.578282396e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ld9hh"} 1.578304003e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dj9vn"} 1.57826154e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2qmxm"} 1.578238192e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fbd8t"} 1.57824618e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-p7258"} 1.578260116e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7pff8"} 1.578278556e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4lqkh"} 1.578292379e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bbd26"} 1.578249443e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-g96gf"} 1.578284676e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lgrz2"} 1.578241886e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bfrzw"} 1.578248605e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jdjqv"} 1.578259461e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lgh7h"} 1.57831038e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wmb9z"} 1.578310767e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dglw2"} 1.578296113e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vwdqm"} 1.578317058e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jpjdg"} 1.578235581e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6z8vh"} 1.578239999e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-27dpj"} 1.578260018e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-n7kfx"} 1.578293938e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hjq56"} 1.578243997e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-t68wq"} 1.578255359e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dgqfg"} 1.578251102e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-t9746"} 1.578302781e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6xnw7"} 1.578284848e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jgmhb"} 1.578307165e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-r45nz"} 1.578309379e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zwk45"} 1.578311728e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4qlh9"} 1.578320004e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9qck8"} 1.578269533e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xtqhv"} 1.578281438e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pwnrp"} 1.578261231e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-r4v66"} 1.578314628e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bhjvl"} 1.57827866e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wpqx5"} 1.578280285e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ghwwm"} 1.578237319e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hdfv4"} 1.578252679e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2rg2q"} 1.57827147e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dw2cx"} 1.578254174e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kq4ss"} 1.578294918e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zgl9m"} 1.578305539e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-p4k8f"} 1.57830567e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-h5tf4"} 1.578240957e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4p42m"} 1.578306275e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wnkbl"} 1.57827013e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4dtl7"} 1.578283502e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ncgkb"} 1.578299709e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bs58n"} 1.578315442e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qjs8d"} 1.57825474e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-sf5z9"} 1.578296062e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fcz9g"} 1.578300804e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hrlq7"} 1.578247216e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zhcwp"} 1.578262751e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-s4lkl"} 1.578269411e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-sxd2r"} 1.578275439e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pxwvq"} 1.578248637e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2rm9p"} 1.578298417e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-m7crj"} 1.578249405e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hkj8k"} 1.578274182e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gt6rw"} 1.578235873e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-t8m9p"} 1.578259332e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-szp6j"} 1.57827162e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bvzpj"} 1.578299324e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-89dms"} 1.578314478e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-b2ks2"} 1.578268527e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-v7wlx"} 1.57828997e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-psd9r"} 1.578280835e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-n258l"} 1.578320622e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xx8vl"} 1.578237059e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-85pt8"} 1.578268572e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8vzdw"} 1.578319153e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-f2zrn"} 1.578300477e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6njnx"} 1.578315998e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-f7d5t"} 1.578280511e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nxdhl"} 1.578281522e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4lvrj"} 1.578242435e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-52mtt"} 1.578306438e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5plch"} 1.578253447e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jhn7b"} 1.578315395e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-twwqt"} 1.578309102e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zlbt7"} 1.57831907e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gsprj"} 1.5782855e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-p4vhc"} 1.57829317e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pl66t"} 1.578299118e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-x2n8x"} 1.578268594e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nk8rs"} 1.578244958e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8w6d6"} 1.578271837e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-75t68"} 1.578301572e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pc789"} 1.578308483e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vp2gf"} 1.578301406e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bx7xh"} 1.578317826e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-p58pm"} 1.578309086e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-sk6rk"} 1.578265342e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4b699"} 1.578304494e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-w6drt"} 1.578310705e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-54zsq"} 1.578235969e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ldfbx"} 1.578282046e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-cxrcg"} 1.578293795e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kfglj"} 1.578313114e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pnc9h"} 1.578316524e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-c6tm4"} 1.578281198e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hjh52"} 1.578276227e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-djzj2"} 1.578240391e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kmqp5"} 1.578239494e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dkl5n"} 1.578260847e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vds72"} 1.578299102e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-g94pm"} 1.578313218e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-445pg"} 1.57830835e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mrmlh"} 1.578313839e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2tvw5"} 1.578288382e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2hmz2"} 1.578273212e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hcqnt"} 1.578277764e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lnxsb"} 1.578279203e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-clvg4"} 1.578303087e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9r97d"} 1.578307004e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xtvd5"} 1.578253187e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qm846"} 1.578301744e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-t9724"} 1.578305412e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-t7zd9"} 1.578312496e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lqk2z"} 1.578320818e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jd7zg"} 1.578272646e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-glhv6"} 1.57825336e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-msnvs"} 1.578280047e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rckcn"} 1.578306947e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-spf7n"} 1.57824611e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bhmcg"} 1.57827398e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-r44lq"} 1.578265055e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4z7zg"} 1.578236308e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qn2gd"} 1.578245426e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hp6k8"} 1.578260884e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kd4ct"} 1.578261765e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qc76l"} 1.578266094e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5fv7j"} 1.578279324e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-brfss"} 1.578289456e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-k4sjp"} 1.578307043e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6z644"} 1.578236965e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mzsdm"} 1.57824843e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-q27p9"} 1.578258468e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xqfwd"} 1.578277091e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-h24bb"} 1.5783148e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7b5zq"} 1.578317872e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xxx9g"} 1.578276323e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7gckv"} 1.578247942e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pb6gk"} 1.578248447e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bf76v"} 1.578291506e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qdw6c"} 1.578299268e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wpqjn"} 1.578276284e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jktmg"} 1.578278366e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-442kt"} 1.57823459e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4nwck"} 1.578303899e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ghg89"} 1.57825995e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tcnl7"} 1.578271538e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rc5zv"} 1.578274909e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-g2pms"} 1.578295006e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xpkj4"} 1.578269759e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-brclq"} 1.578277598e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bssn9"} 1.578319292e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-n846b"} 1.57824227e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ftjjn"} 1.578295262e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bvh4g"} 1.578272483e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vltk7"} 1.578253092e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-z2rht"} 1.578292958e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wp29z"} 1.578242608e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7fb9k"} 1.578245412e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qvzzk"} 1.578247043e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8lpsr"} 1.578263389e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-r5rxz"} 1.578276899e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-n5zg5"} 1.578278588e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wphmc"} 1.57827275e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qn8jg"} 1.578252638e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9lddt"} 1.578275588e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6hn8t"} 1.57829318e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tn99z"} 1.578314494e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rssg4"} 1.578321519e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nrm27"} 1.578302467e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2p946"} 1.578267028e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jlvhp"} 1.578272306e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-g6xrt"} 1.578314684e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dfxxv"} 1.57827531e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qcq8b"} 1.578296454e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rf6cx"} 1.578283357e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-55sgz"} 1.578288094e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6rg8b"} 1.578252549e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-r4j9g"} 1.578276131e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-f82mg"} 1.578273758e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-89x5h"} 1.578289118e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-k45lb"} 1.57824568e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hzlcv"} 1.578246624e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4cvsl"} 1.578295407e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-khfwr"} 1.578305278e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dhnrg"} 1.578320176e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-z8fs2"} 1.578251698e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nlk5s"} 1.578257968e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4gtsm"} 1.578320606e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wmksk"} 1.578314674e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2vkvt"} 1.578278398e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zlw9n"} 1.578243334e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fvt5r"} 1.578246911e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dwkqm"} 1.578309886e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4b6xb"} 1.578311578e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-f6rv9"} 1.57827077e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5h9zw"} 1.578240158e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9dbwn"} 1.578248559e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2sjtt"} 1.578254002e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zdsnz"} 1.578291934e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hbcgv"} 1.57830469e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7pb96"} 1.578265492e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-j42tm"} 1.578313877e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wz77b"} 1.578288774e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ctrxm"} 1.578242482e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ljs4t"} 1.578249983e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-z7zvn"} 1.578280836e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nmplm"} 1.578285467e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ktf7w"} 1.57830603e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-v87px"} 1.578321132e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-v8jtc"} 1.578264198e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-sndzx"} 1.578306782e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rdf7n"} 1.578316181e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9xm2s"} 1.578263022e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-b2j6n"} 1.578268414e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-b5gl6"} 1.578270898e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-cqxjp"} 1.578287598e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2ssdx"} 1.578267779e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4sdsc"} 1.578271619e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-s2w82"} 1.578285294e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dwkpm"} 1.578288733e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2z7ql"} 1.578300059e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zjdwc"} 1.578236422e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jd4nl"} 1.578258781e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-sx544"} 1.578261085e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xhxvm"} 1.57827318e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2q58j"} 1.578280415e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gfcsh"} 1.578321666e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-p2nmw"} 1.578257074e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-twhgz"} 1.578274271e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8z8zn"} 1.578303893e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-c9795"} 1.578271676e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-f8pld"} 1.578255709e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mc8gl"} 1.578287804e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4msv7"} 1.578289501e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nmkwk"} 1.578294238e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-m5nq7"} 1.578245565e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mlsrb"} 1.578249477e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kczvr"} 1.578296814e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fwfjl"} 1.578300082e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kx9k5"} 1.578236318e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vn649"} 1.578238087e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8fh77"} 1.57827397e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-h8zlm"} 1.578261635e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5xwmf"} 1.578270876e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4dm2p"} 1.57829683e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-chvq5"} 1.578313882e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-chz8h"} 1.578296981e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5rjcf"} 1.578298942e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kgmbf"} 1.578294706e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xl8f4"} 1.57830697e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zrx5w"} 1.578236551e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-p7cfp"} 1.578251247e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rrh26"} 1.578267068e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6ntfq"} 1.578285444e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5gzqh"} 1.578290837e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mgm4m"} 1.578292356e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xxq29"} 1.578315299e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vhdvd"} 1.578252096e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dnv9w"} 1.578284934e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gdgnw"} 1.578287152e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-b5zwm"} 1.578248943e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-v8nff"} 1.578289886e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ztvmp"} 1.578236197e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lcv99"} 1.578259198e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rfkf6"} 1.578259388e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tfwzn"} 1.578280124e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-k6t5s"} 1.578288539e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qjfrs"} 1.578293726e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-s7hb9"} 1.578242452e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8hplc"} 1.578256862e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5vqps"} 1.578300783e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vlwfs"} 1.578308611e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mz8v4"} 1.578266416e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-645qf"} 1.578267796e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rbkpn"} 1.578244144e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tkslb"} 1.578261554e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mfdxh"} 1.578296323e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fdwtn"} 1.578253956e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dffsb"} 1.578311612e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kzkrt"} 1.578247869e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xpl9p"} 1.578258563e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kmp2p"} 1.578319258e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-grtt2"} 1.57827495e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lvt8x"} 1.578252287e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-drg2x"} 1.57826488e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qfl6t"} 1.57826934e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-p7gjk"} 1.57829701e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vbcvp"} 1.578275506e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-p2rsv"} 1.578276846e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-sjsvs"} 1.578257663e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jz7kv"} 1.578293251e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-r5q5g"} 1.578319494e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4w47p"} 1.578295645e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5b5br"} 1.578256276e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8b8rp"} 1.57828634e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rllkt"} 1.578313309e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9w2fx"} 1.578283139e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lsmzf"} 1.578301699e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rctn4"} 1.578301789e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zb644"} 1.578237505e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lgx77"} 1.578256608e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-76nrg"} 1.578257714e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-k7vs6"} 1.578289301e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zzscx"} 1.57830371e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ft9sp"} 1.57827778e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wpfdh"} 1.57828263e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5vqnt"} 1.578283006e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-r6qx5"} 1.578302435e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xsr9p"} 1.578250132e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-blg79"} 1.578276975e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ppmjx"} 1.578303453e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bf968"} 1.57826891e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9t7n8"} 1.578278511e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-x746n"} 1.578311556e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-v5b7h"} 1.578316798e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nz9br"} 1.578255087e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jnf9t"} 1.578265823e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4cxtg"} 1.57826626e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6mvvn"} 1.578283157e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-257v2"} 1.578319408e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gp49w"} 1.578249394e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qvgdv"} 1.578259776e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qrb87"} 1.57826245e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qs4rz"} 1.578293566e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xxjjl"} 1.578300638e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wg787"} 1.578302942e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ntdm8"} 1.57831755e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rw922"} 1.578296964e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wfkdh"} 1.578313955e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zb8v9"} 1.578297136e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-f58wn"} 1.578255396e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4lxln"} 1.578272063e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7zvj2"} 1.578234623e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-cbtpt"} 1.578243183e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-b4cfs"} 1.578295484e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kb5zl"} 1.578309424e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pkp6j"} 1.578247811e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5k2xl"} 1.578242341e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jcm82"} 1.578277358e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lnxbc"} 1.578285539e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8m9rc"} 1.57830086e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qpkdx"} 1.578320221e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mw5zs"} 1.578291588e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kv2gv"} 1.578251013e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pbvb6"} 1.578264035e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lxmp4"} 1.578268223e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-cl8qz"} 1.57827014e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pkq96"} 1.578282589e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tmqbb"} 1.578266268e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-m6qx6"} 1.578239343e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rvggl"} 1.578310365e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-86mr7"} 1.578314645e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-g4sj8"} 1.578263171e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gsnsf"} 1.578290224e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kzpqx"} 1.578267952e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4cwxb"} 1.57829203e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hm5wg"} 1.578316014e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8ql48"} 1.578240148e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9rq5p"} 1.57825056e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hzn8t"} 1.578312227e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-44wjl"} 1.57823557e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-95fpv"} 1.578237695e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ztvh7"} 1.578274716e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8tgr9"} 1.578311535e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-74cbk"} 1.578257157e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wvqsz"} 1.578272291e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-548kf"} 1.578276671e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jcqw5"} 1.578319921e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9tpzv"} 1.57827781e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-g7cp5"} 1.578297711e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vwtp8"} 1.578298078e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dxnj6"} 1.57825157e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8jwzv"} 1.57826872e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dcwfp"} 1.57827763e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kg9gb"} 1.578287075e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rqnqb"} 1.578293948e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-psxmq"} 1.578246948e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ckwql"} 1.578259166e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6mq6q"} 1.578283932e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-v2jr2"} 1.578294832e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dbb7t"} 1.578294578e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-srm8w"} 1.578253632e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rz6cb"} 1.578266991e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tzw2p"} 1.578240304e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gcvnr"} 1.578254558e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-l5bpm"} 1.578286258e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-r9xxz"} 1.578251911e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5h8vj"} 1.578290992e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dx9mv"} 1.578235783e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-x9ssv"} 1.578310042e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8vmp8"} 1.578315452e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8xcmg"} 1.578277667e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mdkpm"} 1.578295555e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7v7ql"} 1.578316509e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-f54qg"} 1.578273172e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-d2tk9"} 1.578273923e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zp6j4"} 1.578304771e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ctbc9"} 1.57824322e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fft6d"} 1.578247023e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-k8drs"} 1.578250751e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8t648"} 1.578284675e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nzl9j"} 1.578247101e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-sz5lf"} 1.578253955e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jqfzj"} 1.578274671e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-c96pw"} 1.578243972e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-s2knz"} 1.57824773e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gq6gt"} 1.578289379e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nsp5q"} 1.578303726e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-b2szx"} 1.578296219e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7nx66"} 1.578258543e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-h84gc"} 1.578270256e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9nmh8"} 1.57828299e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-whzvh"} 1.578286191e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fqb42"} 1.578287843e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-srs76"} 1.578305458e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-p9dsj"} 1.578321374e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xvj65"} 1.578307772e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-d246d"} 1.578278207e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5tjq6"} 1.578251519e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dshls"} 1.578262238e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zpnd5"} 1.578315491e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-89l7b"} 1.578275903e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jrbjt"} 1.578281699e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tdzgb"} 1.578303108e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mvnqr"} 1.578235696e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-p4ddx"} 1.578316932e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nn65r"} 1.5783219e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9plwg"} 1.578251824e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tl22k"} 1.578302013e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lmff2"} 1.578310805e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-w8hvs"} 1.578317104e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ngkkn"} 1.57825824e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xngp9"} 1.578312324e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6t2ng"} 1.578259378e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-sbcth"} 1.57832198e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9xhln"} 1.578250173e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fg978"} 1.578259236e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dl4kl"} 1.578312582e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rpdrw"} 1.578249347e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-m4mdn"} 1.578275039e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jfl7s"} 1.578286078e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-z69xp"} 1.578245533e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rn522"} 1.578277254e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qgkbg"} 1.578263964e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6hfrc"} 1.578300899e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hskqf"} 1.578286979e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9xrsg"} 1.578245507e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lrzfq"} 1.578316259e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8gwf7"} 1.578261853e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pnmqt"} 1.578311773e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zl9r5"} 1.57831371e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pwrmh"} 1.578275516e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-58fsg"} 1.578317603e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2b7vl"} 1.578261652e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9fjzr"} 1.578295021e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zk9qx"} 1.578303922e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-597db"} 1.578244607e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7zwfz"} 1.578256094e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qzb8r"} 1.578253188e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-c7pqs"} 1.578273059e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6nsxw"} 1.578316988e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2jpb9"} 1.578237232e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xrdwq"} 1.578287876e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xblvm"} 1.578257646e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-smd2k"} 1.578297778e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6dkh6"} 1.57829799e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-86dtd"} 1.578310076e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4qfdq"} 1.578296195e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tpr2q"} 1.578291491e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lbwsk"} 1.578251652e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-cnlm5"} 1.578274141e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lg7tx"} 1.578264558e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bspdm"} 1.578265571e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-trk7l"} 1.578276252e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-k7799"} 1.578239364e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9vdf6"} 1.57824035e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5kv4g"} 1.578276356e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8hmb2"} 1.578247646e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dzf4x"} 1.578275459e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ggbpq"} 1.578282388e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xfzbc"} 1.578275363e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-85thl"} 1.5783177e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-snnsk"} 1.578269445e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-79gfh"} 1.57823843e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8dzft"} 1.578255855e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-w8jq5"} 1.578257245e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-md46l"} 1.578257795e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2m5bp"} 1.578244231e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-n9ghb"} 1.578294334e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jgrkz"} 1.578309923e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vlnmx"} 1.578269574e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wltc9"} 1.578276575e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-w7bc6"} 1.578280882e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-p9vk4"} 1.578281966e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nd8pz"} 1.578283742e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-glcf8"} 1.578267614e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gtkwc"} 1.578293123e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dhk47"} 1.578244765e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-n4s4f"} 1.578250095e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mr87r"} 1.578267909e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-q4kgx"} 1.578296413e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2sc74"} 1.578300035e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nmbb5"} 1.578250115e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gf6pj"} 1.578264708e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-c6zvs"} 1.578274595e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8qmqw"} 1.578291078e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kb9xg"} 1.578264803e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-n2nkt"} 1.578291587e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6jbdm"} 1.57829347e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6hff5"} 1.578245953e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jkdln"} 1.57825959e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-j8x82"} 1.578260924e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vsks5"} 1.578321798e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-b64nk"} 1.578303011e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-f5ddq"} 1.578314886e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-44cfb"} 1.578238595e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lnnwd"} 1.578248798e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bbmgs"} 1.578250788e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-r82lp"} 1.578309854e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9cb2s"} 1.578317277e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4klzf"} 1.578238463e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fjpzp"} 1.578286814e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-r7mjj"} 1.578261615e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mhrds"} 1.578282206e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-66v7k"} 1.578294109e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xx5mj"} 1.578303131e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qpdsv"} 1.578272222e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-l6qs9"} 1.578316143e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7qbbf"} 1.578243649e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2bgvk"} 1.578266878e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dkwf2"} 1.578268398e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gpfkw"} 1.578271214e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ltqf4"} 1.578240037e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-59dwx"} 1.578249198e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-c57vv"} 1.578269234e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-46g2v"} 1.5783047e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zwdwg"} 1.578256623e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kbqpr"} 1.578312669e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-c4kff"} 1.578241345e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7mj6j"} 1.578244336e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-555tw"} 1.578275326e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-t9w2z"} 1.578244658e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dg8xd"} 1.578306046e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-sntxd"} 1.578255587e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qjnch"} 1.578313533e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-m6f7g"} 1.578283774e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5qbfx"} 1.578236159e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-z65p4"} 1.578253874e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dnkxp"} 1.578278126e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-z6tnj"} 1.578278894e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wg5xh"} 1.57832005e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-t269b"} 1.578238768e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-m9zch"} 1.57824487e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bzqtz"} 1.57828166e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-w58bx"} 1.578290052e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6h66x"} 1.578313009e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-55nzq"} 1.578241573e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kjblk"} 1.578261692e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rc7h9"} 1.578267875e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2scmj"} 1.578304989e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-q6kdr"} 1.578309252e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-g9hbl"} 1.578276862e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gx6pp"} 1.578318685e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jnrt9"} 1.578246143e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-p2sd4"} 1.578286898e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8qplf"} 1.578303793e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7hg9v"} 1.578301595e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ctnbm"} 1.578314301e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-69j4z"} 1.57831849e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-grt6f"} 1.578264626e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5ctdz"} 1.578276094e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-m2vck"} 1.57829466e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-cxwxh"} 1.578299291e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zsshl"} 1.57823869e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9wzcb"} 1.578267141e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-c9gk5"} 1.578238814e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-phcw4"} 1.578244739e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qvtgd"} 1.57825968e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4hzst"} 1.578293341e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7jqlr"} 1.578299953e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7b54l"} 1.578267804e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zms25"} 1.578268038e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-t5v6w"} 1.578320789e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dxbst"} 1.578293892e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zg22v"} 1.578238622e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wsbsk"} 1.578257852e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vl82d"} 1.578268604e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4hxzp"} 1.578244574e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xcv6z"} 1.578263956e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-698lp"} 1.578266339e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-668tp"} 1.578277936e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kv5bk"} 1.578285661e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-m7kwm"} 1.578298479e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-z9xwf"} 1.578298861e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xrzqg"} 1.578271199e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-khfrf"} 1.578288515e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pr4vp"} 1.578310037e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gjzgm"} 1.57828698e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9s24h"} 1.578299363e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-b7bch"} 1.578239421e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jg7hv"} 1.578272404e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-t6rg7"} 1.578312942e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4x8fj"} 1.578264925e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-v646c"} 1.578300976e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xh885"} 1.578304134e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rtl5p"} 1.578260868e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xmb58"} 1.578268452e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zwzq4"} 1.578276996e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-txvh6"} 1.578287651e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-v5ccb"} 1.578290866e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5fd2l"} 1.578299285e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zl6dw"} 1.578267455e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4mlbm"} 1.57832154e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bt6fg"} 1.578241647e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5zfb2"} 1.578253055e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-758gd"} 1.578290069e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-82x2c"} 1.578319086e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wcprf"} 1.578321586e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mqf4s"} 1.57828933e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wbbvq"} 1.578301551e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ppdt7"} 1.578258659e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vtdns"} 1.578266591e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gn5rl"} 1.578281604e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-r76kt"} 1.578316163e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-chfm7"} 1.578284893e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5zlbx"} 1.578250863e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-t5cjg"} 1.578309308e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-t7dcx"} 1.57830451e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bwsn2"} 1.578313071e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nwvj5"} 1.578237409e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jfwqm"} 1.578246126e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8q5x7"} 1.57831081e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dskqx"} 1.578312323e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-n96wp"} 1.578321212e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lm8n5"} 1.578235201e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ln5d9"} 1.578289542e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-j544t"} 1.578295774e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xf8pq"} 1.578252e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-g9hzf"} 1.578273842e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lnknt"} 1.57827915e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kp4l7"} 1.578288366e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dm4q7"} 1.578281776e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jfn5c"} 1.578283925e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-82dcx"} 1.578238514e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ht75g"} 1.578239809e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fqlw8"} 1.578243971e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-t5gkq"} 1.578257044e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-v8pdp"} 1.578263844e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qbrhn"} 1.578250718e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gqgvg"} 1.578274019e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zlt9d"} 1.578278531e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5pvp5"} 1.57829381e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gz447"} 1.578315568e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-c9989"} 1.578317746e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rpsqj"} 1.578246276e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-w5mmv"} 1.578285443e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kgkn7"} 1.578262429e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zk24x"} 1.578265071e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-cwk6q"} 1.578307206e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pkjzk"} 1.578283964e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pcj4v"} 1.578285278e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4k6k8"} 1.578295102e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fpmwc"} 1.578253213e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gsr4l"} 1.578256895e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hbsfw"} 1.57832139e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pt4gv"} 1.578296798e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kfksg"} 1.578280964e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rhgws"} 1.578281008e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9lkf8"} 1.578234433e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5tdvj"} 1.578252254e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6zw8v"} 1.578247837e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rgx5t"} 1.578239282e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qp8vb"} 1.578243568e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8vvf4"} 1.578294683e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fs2v2"} 1.578297788e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nt5ts"} 1.57824432e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mkkb9"} 1.578311148e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pb22s"} 1.578319235e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9xkb9"} 1.578314627e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pznkf"} 1.578240496e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-b6jf2"} 1.57824184e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8zz7w"} 1.578244417e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-b7pnt"} 1.578254012e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7jg9z"} 1.578282974e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wvqzv"} 1.578238726e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hqrmw"} 1.578240818e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-h828c"} 1.578320349e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-55wmv"} 1.578254749e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-td7z8"} 1.578257376e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-95mrk"} 1.578285423e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-cl88v"} 1.578305853e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-47wjr"} 1.578310834e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4xwmb"} 1.578254941e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-thvpd"} 1.578266148e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-k5nbs"} 1.578268806e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xd7xd"} 1.578297755e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tlqzq"} 1.578273373e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6jmml"} 1.578284542e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jgn55"} 1.578309231e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lhnj6"} 1.578287036e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fc5cs"} 1.578261502e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4q2wp"} 1.578266243e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-czwv2"} 1.57830234e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9tr94"} 1.578254724e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-d2zmd"} 1.578295686e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rbfkc"} 1.578235015e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hgjjp"} 1.578245375e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vlzzg"} 1.578249373e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-cvpnq"} 1.578257053e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mxm9s"} 1.578280739e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jnvvx"} 1.578320898e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-n2lvr"} 1.578242784e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tgqbd"} 1.578277213e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-85mgc"} 1.578251709e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tt5hs"} 1.578297904e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vmx5v"} 1.578253234e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-n46w5"} 1.578258431e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jlt5k"} 1.578272516e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-k6hw7"} 1.578292483e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-d4h7d"} 1.578237958e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fphtm"} 1.578250288e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-f4gbc"} 1.578263038e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-66smf"} 1.57826915e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tv8tm"} 1.578304643e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7hz56"} 1.578241725e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zdbc4"} 1.578290494e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tq52n"} 1.57829067e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8l2c4"} 1.578293871e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-d5d9l"} 1.57825611e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2frcg"} 1.578279986e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nw5l8"} 1.578240926e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hql7m"} 1.578274787e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kld8p"} 1.578283954e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-z9fpm"} 1.578304317e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rcfr6"} 1.578237039e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8wrt2"} 1.578249182e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-cqpxz"} 1.578263301e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vbrd5"} 1.578252436e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kv9k2"} 1.578262322e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jqf4m"} 1.57828579e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bcx92"} 1.578296213e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tgnxj"} 1.578299485e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-x6d9b"} 1.578315246e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9pfnj"} 1.578287614e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tt2n9"} 1.578238e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mrdvs"} 1.57824005e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pfrzj"} 1.578260146e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-k4n65"} 1.578278879e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-x62s7"} 1.578292974e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jc26d"} 1.578274748e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jzdx4"} 1.578318813e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-44456"} 1.578243877e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-n8c5c"} 1.5782793e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-sdb92"} 1.578300208e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4hr7q"} 1.578306397e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-69qzr"} 1.578256285e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zwf5n"} 1.57829018e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-d6ms5"} 1.578316081e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vnqkk"} 1.578267184e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qq6jl"} 1.578297749e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-t9m8j"} 1.578278382e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qbjjh"} 1.578307933e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-r2rgq"} 1.578321117e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qzl8c"} 1.578258589e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qbz8m"} 1.57826343e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-p7t9q"} 1.578276486e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zrhps"} 1.578285022e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wml4c"} 1.57830183e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mvnxt"} 1.578306814e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6pjp4"} 1.57825379e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qwr6s"} 1.578298546e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kh76f"} 1.578259311e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zmlzr"} 1.57826147e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nwr5j"} 1.578265476e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nwd46"} 1.578292451e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ksdnd"} 1.578302339e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-j6br8"} 1.578239363e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qfbbr"} 1.578235742e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-g8km2"} 1.578269678e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qghsj"} 1.578300707e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vh9kt"} 1.578260544e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bhfrw"} 1.578315654e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-czhz9"} 1.578237807e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-k4vrh"} 1.578243038e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-g9lqn"} 1.578247907e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-cmgn7"} 1.578273948e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rqljd"} 1.578238273e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-k2wgd"} 1.578247984e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-l2drz"} 1.578297859e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-d2bdj"} 1.578312684e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-r9xp2"} 1.57830085e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5rsnb"} 1.578316422e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nczhw"} 1.578310654e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-f6vmb"} 1.578240577e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-f7m24"} 1.578247858e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-x7pnx"} 1.578257842e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-r7lbz"} 1.578264112e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qpwzr"} 1.57828819e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-775vk"} 1.578288611e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-x2dlb"} 1.578290915e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lzwpt"} 1.578311473e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-t5xd6"} 1.578271024e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ch6ct"} 1.57825626e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mzzmx"} 1.57828086e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jc6tv"} 1.578286846e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bsx9h"} 1.578297635e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-k9sft"} 1.578299526e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4srs9"} 1.57825575e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-424ks"} 1.578308061e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-x7mlq"} 1.578250375e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rww24"} 1.578256432e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wntn6"} 1.578284699e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5lmxs"} 1.578234247e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-cznsd"} 1.578320262e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-l59jf"} 1.578254703e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-94nm4"} 1.578258159e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-l4pdl"} 1.578270947e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-t5wkf"} 1.578299395e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4xvpp"} 1.578243988e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-v8h89"} 1.578255508e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2rkg6"} 1.578280067e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7s79h"} 1.578243109e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-w7hsq"} 1.578263806e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-thmz5"} 1.578303779e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9rh9p"} 1.578307695e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nt78p"} 1.57824709e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wsq8k"} 1.578253406e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7xvst"} 1.578256477e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-w75w2"} 1.578276062e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8p66l"} 1.578287342e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lng4z"} 1.57824672e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gvmkl"} 1.578295278e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lhpc4"} 1.578304237e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dfnwv"} 1.578247262e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mwxhd"} 1.578295445e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dkb5n"} 1.578310019e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-d2fsk"} 1.57831603e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2nc5p"} 1.578320444e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-k5z7q"} 1.578284732e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4qfhw"} 1.578294716e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7mfjs"} 1.578243122e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9dlz4"} 1.578256355e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vhc9z"} 1.578265394e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9pbk6"} 1.578279346e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tpl9w"} 1.57829176e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5pvrn"} 1.578249696e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kfp5n"} 1.578311422e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pm72b"} 1.578263006e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vzhd5"} 1.578267646e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-f6csx"} 1.578298093e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-v748k"} 1.57831139e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-q6mtv"} 1.578242113e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bwd94"} 1.578245524e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mp8sg"} 1.578321457e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nslrz"} 1.578251747e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-x4924"} 1.578286307e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-g4cf6"} 1.578288562e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gwwdp"} 1.57831245e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nb94j"} 1.578290147e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2g7gs"} 1.578294494e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wmdfj"} 1.578245342e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kdbnd"} 1.578253317e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-95vz2"} 1.578270756e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jd5hn"} 1.578274708e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8r2zr"} 1.578282275e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-l98sf"} 1.578245872e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zqwrf"} 1.578294563e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-j7jdl"} 1.578250334e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xzkc2"} 1.578254319e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fqjzq"} 1.5782544e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-q4l22"} 1.578264574e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fg8nv"} 1.578300382e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7lbm5"} 1.57825858e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jvwg5"} 1.578319236e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4x62t"} 1.578288862e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5hkhf"} 1.578298499e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-h4swc"} 1.57827702e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mrhgn"} 1.578300253e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2pjg5"} 1.578321539e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zrjq8"} 1.578249607e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-sm4cg"} 1.578271967e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-psxqn"} 1.578290108e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-l7pj5"} 1.578305411e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ckj2m"} 1.578314845e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-khgmd"} 1.578287965e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tfvxj"} 1.578288572e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4xrls"} 1.578298717e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9bfps"} 1.578304221e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gtvf5"} 1.578310066e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5rg2q"} 1.57826922e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-cmtt6"} 1.578275677e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vr7jq"} 1.578239536e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-27hqf"} 1.578311901e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zpnlm"} 1.578319581e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zxdzs"} 1.578321406e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zg6v8"} 1.578239582e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rdrfc"} 1.578283582e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6pjvt"} 1.578305757e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bblgx"} 1.578255471e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-z8nrs"} 1.578263996e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qcjxf"} 1.578312926e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zzn9q"} 1.578295427e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dkjsv"} 1.578241798e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-v7f62"} 1.578318563e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-b6q7g"} 1.578274558e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-s6g25"} 1.578292335e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-k79rm"} 1.578308077e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-p5v6k"} 1.578277168e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5d7c9"} 1.578296175e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-swfhb"} 1.578298627e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-87vp9"} 1.578267826e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8xgs7"} 1.578273414e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wk8sb"} 1.57831719e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9wk7m"} 1.578243822e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bj2lk"} 1.578318318e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kp94k"} 1.578243071e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wjrkq"} 1.578269182e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-n9nkq"} 1.578276228e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zm76b"} 1.578260156e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-m68sk"} 1.578261661e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-x5czd"} 1.578288006e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-s7xs8"} 1.578298595e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rpkfh"} 1.578312241e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pknsx"} 1.578241762e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7zbz7"} 1.578297827e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-c4t4n"} 1.578304547e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kh9tg"} 1.578303549e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dgcr8"} 1.57830951e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9cd9z"} 1.578295331e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bjwth"} 1.578259504e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lp9hw"} 1.578271295e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rc9hv"} 1.578318828e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4t5w5"} 1.57823555e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xbpcc"} 1.578273022e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-69wc4"} 1.578316931e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qgp47"} 1.578276995e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5k7fj"} 1.578245554e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-h7ch2"} 1.578254896e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-p9snn"} 1.578311459e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ls5s5"} 1.578270431e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tw674"} 1.578285572e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wfs4p"} 1.578252592e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-f9nsn"} 1.578307733e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fgmnh"} 1.578316336e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9428f"} 1.578318726e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-crpjz"} 1.578285702e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bxh26"} 1.578270063e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8zbq4"} 1.578310147e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nd79v"} 1.578310914e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-944c7"} 1.578283196e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xjbr7"} 1.578320751e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qwrtr"} 1.578283235e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-58pwr"} 1.578296368e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rwbsw"} 1.578317027e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-v947l"} 1.578312541e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6lgxg"} 1.578236349e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zc6w2"} 1.578270446e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pm4tq"} 1.578279428e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8k5qz"} 1.578290723e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wqt9q"} 1.578293987e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rfmlx"} 1.57828147e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5t7dv"} 1.578242303e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-j7chc"} 1.578244719e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nnp5c"} 1.578251556e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qmb66"} 1.578290686e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6z5xm"} 1.57825763e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ctq4t"} 1.578273599e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-g4xj8"} 1.578261216e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8g5xd"} 1.578288495e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-knz68"} 1.578308463e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ssl2g"} 1.578263616e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-x562k"} 1.578263986e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-69xtr"} 1.578281094e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mc87c"} 1.578268127e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tqmpt"} 1.57825862e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-z8xwn"} 1.578269372e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ww872"} 1.578253106e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-cbwgx"} 1.57828835e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fgdvh"} 1.578296881e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-m5xmn"} 1.578234813e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6d2w5"} 1.57824075e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hh4gj"} 1.578245358e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-s2f6l"} 1.578315313e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qgg5k"} 1.578317722e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-j7mgh"} 1.57828531e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-cx5xp"} 1.578306541e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-txn6l"} 1.578307762e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-b6sdh"} 1.578317756e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zbsks"} 1.578254085e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7vmzq"} 1.578234782e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9r6dv"} 1.578281951e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-knx94"} 1.578320003e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gv54s"} 1.578320828e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rq59t"} 1.578257925e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-sgxx2"} 1.578260963e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jtml8"} 1.57824816e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-w6vc8"} 1.578248839e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xmpmw"} 1.57831422e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nh8b4"} 1.578290947e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9qv5h"} 1.578315741e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tm6jn"} 1.578242654e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-88scp"} 1.578247044e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7qlkl"} 1.57827683e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-z5btk"} 1.578283826e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-s49qd"} 1.578311573e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9pxwj"} 1.578272605e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-cfcgt"} 1.578240946e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xqm6f"} 1.578255326e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qzw7j"} 1.578276078e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-shktr"} 1.578287747e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lmjw9"} 1.5782601e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gnjwt"} 1.57831335e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vrqb9"} 1.578315522e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8n48s"} 1.578321885e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2plzt"} 1.578244029e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-l8ln6"} 1.57824803e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mpr2c"} 1.578304478e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qz6mj"} 1.578281507e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mdnjh"} 1.57830755e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fxdjz"} 1.578243298e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-p6p49"} 1.578260718e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-v594p"} 1.578242415e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wl55c"} 1.578293103e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xgfr4"} 1.57827659e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qjsc6"} 1.578268547e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2nj2l"} 1.578234772e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xrpfc"} 1.578319253e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rm96s"} 1.578257472e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bppnw"} 1.578235618e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gswxg"} 1.578257891e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mp6z7"} 1.578287108e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mrc6z"} 1.578262576e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9wqs8"} 1.578279743e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xn727"} 1.578280326e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-w55r9"} 1.578300131e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nlp6v"} 1.578264837e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-g82q5"} 1.578269918e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6hnzl"} 1.578245603e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-l9f9j"} 1.578269934e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lbs45"} 1.578273155e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kwn8t"} 1.578291644e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rt8ck"} 1.578311916e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-m2d9h"} 1.578259427e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jqj7r"} 1.57823719e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fnvhh"} 1.578305329e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vdsc4"} 1.57831621e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pr9bj"} 1.57824419e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nmhrk"} 1.57827845e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-x5xl2"} 1.578278975e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jpp4q"} 1.57828792e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qlg5l"} 1.578303855e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-447z8"} 1.578309937e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dpvh7"} 1.578310788e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-48sc4"} 1.578269332e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lbxhb"} 1.578274691e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4xtdt"} 1.578319453e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wr2fh"} 1.578307619e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xgv9x"} 1.578314607e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-l9st9"} 1.578239269e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mbjbw"} 1.578252477e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8hzjs"} 1.578315413e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-w6dqd"} 1.578318447e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-phs5v"} 1.578276244e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gcckx"} 1.578291567e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-69cgp"} 1.578264707e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rrwcd"} 1.578273156e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-h6p6m"} 1.578295789e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2rlgb"} 1.578237733e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-r8djb"} 1.578237827e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rwlr7"} 1.578250979e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-67kg9"} 1.578263218e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tl92t"} 1.578316949e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6vzw4"} 1.578291037e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fdcgj"} 1.578320364e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vkccq"} 1.578242032e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-g6s7d"} 1.578246255e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9rq2j"} 1.578322225e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6vkbv"} 1.57823896e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dqn24"} 1.578283486e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bl298"} 1.578290051e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-g2b54"} 1.578314531e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-sdfq7"} 1.578317149e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-f7s9b"} 1.578257028e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hhqgt"} 1.578260867e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-27wgh"} 1.578302974e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wnrk2"} 1.578317679e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8nl92"} 1.578274286e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wk9p7"} 1.578291611e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-s9p8r"} 1.578299134e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2nnsd"} 1.578313859e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8mn4q"} 1.578320794e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-95kvn"} 1.578292528e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pkrg6"} 1.578264069e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-sj5h6"} 1.578252864e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vxnmf"} 1.578273006e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lkd55"} 1.578292702e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hj984"} 1.578306159e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ttvdm"} 1.578310461e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rqfbw"} 1.578235654e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nw7fp"} 1.578250141e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ltvjj"} 1.578253283e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-p2464"} 1.578265475e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-44sc6"} 1.578270718e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dhnt8"} 1.578313916e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jl8ft"} 1.578277892e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gnh4m"} 1.578245487e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-s5q5t"} 1.578257286e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zjfnx"} 1.578269315e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-j27df"} 1.578277124e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gqtg2"} 1.578294639e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8b5z4"} 1.578295428e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-77szb"} 1.578309269e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zkrrb"} 1.578283312e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-j7xsr"} 1.578283811e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-b5lz5"} 1.578250464e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gbhss"} 1.57826242e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9pkrd"} 1.578235374e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-r9d87"} 1.578311682e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-sxhnp"} 1.578252446e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fl8fh"} 1.578234756e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4bkzv"} 1.57824389e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tpjxf"} 1.578272735e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jkcbw"} 1.578307293e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qq6mq"} 1.578255936e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2w9sh"} 1.578276146e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-crgxk"} 1.57829731e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hvvlh"} 1.578240734e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vs86c"} 1.578277012e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mrvlf"} 1.57824325e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5czvf"} 1.578285347e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xj5n7"} 1.57823706e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4mqhj"} 1.578259348e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xng9k"} 1.578237117e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fvdgt"} 1.578319331e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-blbn9"} 1.578291683e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ckj27"} 1.578293758e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-drwfj"} 1.578294019e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5m9mv"} 1.578262383e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fdmff"} 1.578301165e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-f7vx6"} 1.578308484e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8drvz"} 1.578249348e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jnvhq"} 1.57828451e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-c2wgl"} 1.578304902e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wjkwc"} 1.578261808e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-d59f6"} 1.578265151e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-twff2"} 1.578310844e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-652sm"} 1.578255621e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7tm2r"} 1.578289645e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dlvp2"} 1.578315396e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rtsbr"} 1.578303366e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-p7pjk"} 1.578299614e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-42fj5"} 1.578311005e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ccdbn"} 1.57826629e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dhgvd"} 1.578275294e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kqgrk"} 1.578282371e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xhngb"} 1.578290098e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vql2b"} 1.578310192e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7hcvb"} 1.578260125e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-p6bjd"} 1.578244756e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-l47sl"} 1.578304861e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-l98tn"} 1.578268564e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-h2jcx"} 1.578271982e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-q8whm"} 1.578278749e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-spdpl"} 1.578320675e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mhktt"} 1.578271069e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-72bnr"} 1.578245088e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jhjnt"} 1.578274367e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-p762m"} 1.578282238e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zr8pg"} 1.578258693e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gw2l9"} 1.578298334e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8526w"} 1.578251486e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-f8gg8"} 1.578264303e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9k8gt"} 1.57826778e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lrhdh"} 1.578279662e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-m8gpc"} 1.578289918e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-85vvt"} 1.578313694e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2596g"} 1.578235429e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-t2k6h"} 1.578305262e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rm6gk"} 1.578311814e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-d8cfd"} 1.578239458e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-k9k57"} 1.578280852e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vm7jp"} 1.578319215e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vqt28"} 1.578248928e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fpsl4"} 1.578278532e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5j8h2"} 1.578292573e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4gp2j"} 1.578305507e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dhp9b"} 1.57831002e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rfrk5"} 1.578234337e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vbhh4"} 1.578319282e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-z77kf"} 1.578246962e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dwk2p"} 1.57826693e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-v82j2"} 1.578317617e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-k4f9z"} 1.578250734e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fvhpt"} 1.578268991e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pwqrl"} 1.578290876e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2rjlb"} 1.578293891e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4xmwc"} 1.578266687e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-v28vh"} 1.578267229e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-pn29s"} 1.578316835e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9kf6t"} 1.578318045e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-v9k96"} 1.578264966e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-j99l9"} 1.57830328e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jnlt6"} 1.578237424e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6pnbt"} 1.578254215e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ff94f"} 1.578263939e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gtm9b"} 1.578266162e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-p9rhs"} 1.578268895e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2wvgl"} 1.578285362e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2vp7k"} 1.578306948e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6sz2k"} 1.578271486e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4xbxq"} 1.578254642e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nsrqt"} 1.578257775e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lbxkn"} 1.578234352e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9vxts"} 1.578260195e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mq4k7"} 1.57826104e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tf8nr"} 1.578298556e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2frks"} 1.578236927e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-l8q75"} 1.578277859e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wdlx2"} 1.578308925e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7559b"} 1.578292259e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-v4bbl"} 1.578260317e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nf5ml"} 1.57826611e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8xwhj"} 1.5782701e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-n7nq6"} 1.578253536e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zcjqh"} 1.578240131e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gkqfq"} 1.578255072e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kzxv4"} 1.578263197e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-h544m"} 1.578272367e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6d76k"} 1.578302598e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6n7mp"} 1.578274052e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fnjpq"} 1.578305315e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lrkk2"} 1.578298174e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gkmqv"} 1.578251677e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dg772"} 1.578255517e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rc6pf"} 1.578261984e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vdhqx"} 1.578253981e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-m6p7l"} 1.578240767e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-clxgx"} 1.578241535e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-59nc9"} 1.578298672e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-j8n7f"} 1.578314077e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8mlrg"} 1.578270002e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xb6lm"} 1.578236142e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4g2bj"} 1.57827394e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dxmfd"} 1.578279558e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-c77l6"} 1.578281603e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-n8j6s"} 1.578275054e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-66rm4"} 1.578316766e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-l9ssk"} 1.57828067e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vlx7x"} 1.578281279e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kld9q"} 1.578283268e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-srvj4"} 1.578287326e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-cz742"} 1.57831465e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5p2hq"} 1.578267011e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-frs4m"} 1.57827379e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-phcwj"} 1.578283058e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-2mcqj"} 1.578291846e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wzhhl"} 1.578306202e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-g97qt"} 1.578264157e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-t6gxg"} 1.578279356e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-t2wtp"} 1.578234886e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-flg7v"} 1.578319362e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-z4jfw"} 1.578247716e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xv9tp"} 1.578303876e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rsf7k"} 1.578249266e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9rjcm"} 1.578236271e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kh2wh"} 1.578307974e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rthnl"} 1.578246878e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-x9v6c"} 1.57826379e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-snmhc"} 1.578279218e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-g7pfq"} 1.578281862e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-f4qgw"} 1.578293915e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-j4qcx"} 1.578302958e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zrfk9"} 1.578252324e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-v9pgx"} 1.5782572e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9bc7s"} 1.578258398e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fddzr"} 1.578285886e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4k5pz"} 1.578306621e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-96gd4"} 1.578318468e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-k4ktp"} 1.578254304e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rxbmk"} 1.578318524e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wj7v2"} 1.57828647e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5l9lj"} 1.578295523e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zxclt"} 1.578265839e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xffgj"} 1.578300931e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5ptbx"} 1.578301021e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jzd48"} 1.578314723e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zqqg2"} 1.578271666e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8dxv7"} 1.578240111e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-m4pkz"} 1.578307389e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hshn2"} 1.578258414e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gf75h"} 1.578237106e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vfx62"} 1.578265455e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ptdpf"} 1.578266862e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8b44m"} 1.578294253e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-76bdx"} 1.578314205e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-n72pl"} 1.578249792e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-52z2k"} 1.57827482e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-n5tq5"} 1.578243054e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bp8qd"} 1.578281583e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-b5rwg"} 1.57828427e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-l7qhl"} 1.578292798e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-g4fwt"} 1.578257027e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-75zzx"} 1.578316186e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lbt8s"} 1.578297406e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tts2q"} 1.578308829e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5njdk"} 1.578246301e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nm6f8"} 1.578301628e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-n74zz"} 1.578302357e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-v9ncd"} 1.578279166e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-llqn8"} 1.578289187e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-r9mtd"} 1.578306352e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-rpxzg"} 1.578267698e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xn7nb"} 1.578276914e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jxndx"} 1.578236126e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-p9vwg"} 1.578234755e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-snrxc"} 1.57825093e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-h7bzr"} 1.578251651e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-smmjn"} 1.578241518e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-d65xs"} 1.578303235e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jtqqb"} 1.578248484e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-z5wp7"} 1.578255548e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ngkns"} 1.578305629e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tm84q"} 1.578259182e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-dh7tk"} 1.578286062e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-c6qjm"} 1.578290843e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tx6pg"} 1.578302686e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-bs9zw"} 1.578320099e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lv5cp"} 1.578281454e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-72k98"} 1.578316978e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vqzfn"} 1.578271644e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-5ztlr"} 1.578241684e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vxkbn"} 1.578244644e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mz8jd"} 1.57828934e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8lvk8"} 1.578252338e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-skn2j"} 1.578279517e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vhqrq"} 1.578266846e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-4r7lv"} 1.578279395e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vmfhs"} 1.578296099e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-l7l6h"} 1.578320026e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zc5jc"} 1.578291422e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-46nqm"} 1.578305391e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ssrhn"} 1.578256704e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-jr5mx"} 1.57827111e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gzsh5"} 1.578261126e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-mbd4b"} 1.578272831e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-fxtdz"} 1.57829031e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-b2z9z"} 1.578246194e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-nwxqc"} 1.578286883e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-q5h8k"} 1.578297181e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lv8fw"} 1.578311555e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zl8bx"} 1.578313148e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-xhlhp"} 1.578270686e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-swf9d"} 1.578259695e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qdgrl"} 1.578260463e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tbvjj"} 1.578300036e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-9wwlm"} 1.578316164e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hwmq7"} 1.578318334e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lh9wz"} 1.57827256e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-h64v8"} 1.578256946e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-r4xqj"} 1.578263188e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7wwc2"} 1.578284579e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lhj8b"} 1.57829082e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-stc5z"} 1.578311602e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lnt5w"} 1.578318371e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-btq7l"} 1.5782985e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-hthbf"} 1.578248071e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-tmtmx"} 1.578289726e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kjm69"} 1.578293909e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-44llc"} 1.578319907e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-gzvbb"} 1.578258564e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-ws8lf"} 1.578256259e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-llsnz"} 1.578302206e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-86gp7"} 1.578304093e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-8wj69"} 1.578249711e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-z94z8"} 1.5782509e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-wgpbz"} 1.57828683e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-lfmkr"} 1.578260272e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-7sbr4"} 1.578294677e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-zp5sr"} 1.578303875e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-z2sbv"} 1.578308401e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-6xzp5"} 1.578308656e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-kwsxz"} 1.578236656e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-vsq4b"} 1.578243376e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-qhm2d"} 1.578270831e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-khmzl"} 1.578284036e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-v7mct"} 1.578302396e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-p4f9h"} 1.578308157e+09 -kube_certificatesigningrequest_created{certificatesigningrequest="csr-grq5v"} 1.578316067e+09 -# HELP kube_certificatesigningrequest_condition The number of each certificatesigningrequest condition -# TYPE kube_certificatesigningrequest_condition gauge -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ctbc9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ctbc9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fft6d",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fft6d",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k8drs",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k8drs",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f54qg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f54qg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-d2tk9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-d2tk9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zp6j4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zp6j4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8t648",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8t648",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jqfzj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jqfzj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-c96pw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-c96pw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nzl9j",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nzl9j",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sz5lf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sz5lf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-s2knz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-s2knz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-h84gc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-h84gc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9nmh8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9nmh8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-whzvh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-whzvh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fqb42",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fqb42",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gq6gt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gq6gt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nsp5q",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nsp5q",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-b2szx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-b2szx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7nx66",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7nx66",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-srs76",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-srs76",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p9dsj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p9dsj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xvj65",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xvj65",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dshls",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dshls",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zpnd5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zpnd5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-d246d",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-d246d",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5tjq6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5tjq6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tdzgb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tdzgb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mvnqr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mvnqr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p4ddx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p4ddx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-89l7b",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-89l7b",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jrbjt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jrbjt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lmff2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lmff2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-w8hvs",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-w8hvs",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ngkkn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ngkkn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xngp9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xngp9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nn65r",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nn65r",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9plwg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9plwg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tl22k",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tl22k",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6t2ng",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6t2ng",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sbcth",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sbcth",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9xhln",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9xhln",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fg978",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fg978",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dl4kl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dl4kl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rpdrw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rpdrw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-m4mdn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-m4mdn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jfl7s",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jfl7s",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z69xp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z69xp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rn522",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rn522",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qgkbg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qgkbg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6hfrc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6hfrc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lrzfq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lrzfq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8gwf7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8gwf7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hskqf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hskqf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9xrsg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9xrsg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pnmqt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pnmqt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zl9r5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zl9r5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pwrmh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pwrmh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-58fsg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-58fsg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zk9qx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zk9qx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2b7vl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2b7vl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9fjzr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9fjzr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-597db",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-597db",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7zwfz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7zwfz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6nsxw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6nsxw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2jpb9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2jpb9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qzb8r",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qzb8r",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-c7pqs",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-c7pqs",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-smd2k",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-smd2k",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6dkh6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6dkh6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-86dtd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-86dtd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xrdwq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xrdwq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xblvm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xblvm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cnlm5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cnlm5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lg7tx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lg7tx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bspdm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bspdm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-trk7l",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-trk7l",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4qfdq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4qfdq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tpr2q",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tpr2q",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lbwsk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lbwsk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9vdf6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9vdf6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5kv4g",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5kv4g",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k7799",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k7799",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ggbpq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ggbpq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8hmb2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8hmb2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dzf4x",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dzf4x",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xfzbc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xfzbc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-85thl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-85thl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-w8jq5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-w8jq5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-snnsk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-snnsk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-79gfh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-79gfh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8dzft",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8dzft",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-md46l",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-md46l",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2m5bp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2m5bp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n9ghb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n9ghb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jgrkz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jgrkz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-w7bc6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-w7bc6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p9vk4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p9vk4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nd8pz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nd8pz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vlnmx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vlnmx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wltc9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wltc9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gtkwc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gtkwc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dhk47",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dhk47",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n4s4f",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n4s4f",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mr87r",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mr87r",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-glcf8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-glcf8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gf6pj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gf6pj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-c6zvs",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-c6zvs",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8qmqw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8qmqw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kb9xg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kb9xg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-q4kgx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-q4kgx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2sc74",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2sc74",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nmbb5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nmbb5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6hff5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6hff5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jkdln",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jkdln",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j8x82",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j8x82",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vsks5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vsks5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n2nkt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n2nkt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6jbdm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6jbdm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-44cfb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-44cfb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lnnwd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lnnwd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bbmgs",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bbmgs",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-b64nk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-b64nk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f5ddq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f5ddq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r7mjj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r7mjj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mhrds",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mhrds",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-66v7k",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-66v7k",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xx5mj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xx5mj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r82lp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r82lp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9cb2s",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9cb2s",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4klzf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4klzf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fjpzp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fjpzp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7qbbf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7qbbf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2bgvk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2bgvk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dkwf2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dkwf2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gpfkw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gpfkw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qpdsv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qpdsv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l6qs9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l6qs9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-59dwx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-59dwx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ltqf4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ltqf4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zwdwg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zwdwg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kbqpr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kbqpr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-c57vv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-c57vv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-46g2v",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-46g2v",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-c4kff",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-c4kff",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7mj6j",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7mj6j",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t9w2z",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t9w2z",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-555tw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-555tw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qjnch",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qjnch",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-m6f7g",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-m6f7g",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dg8xd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dg8xd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sntxd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sntxd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5qbfx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5qbfx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z65p4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z65p4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dnkxp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dnkxp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z6tnj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z6tnj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wg5xh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wg5xh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bzqtz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bzqtz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-w58bx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-w58bx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6h66x",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6h66x",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t269b",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t269b",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-m9zch",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-m9zch",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-55nzq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-55nzq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rc7h9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rc7h9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2scmj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2scmj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-q6kdr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-q6kdr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kjblk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kjblk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jnrt9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jnrt9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p2sd4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p2sd4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8qplf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8qplf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g9hbl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g9hbl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gx6pp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gx6pp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-grt6f",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-grt6f",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5ctdz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5ctdz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-m2vck",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-m2vck",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cxwxh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cxwxh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7hg9v",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7hg9v",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ctnbm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ctnbm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-69j4z",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-69j4z",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9wzcb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9wzcb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zsshl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zsshl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-phcw4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-phcw4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-c9gk5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-c9gk5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7jqlr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7jqlr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qvtgd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qvtgd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4hzst",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4hzst",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zg22v",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zg22v",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wsbsk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wsbsk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7b54l",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7b54l",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zms25",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zms25",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t5v6w",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t5v6w",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dxbst",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dxbst",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vl82d",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vl82d",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-698lp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-698lp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-668tp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-668tp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kv5bk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kv5bk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-m7kwm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-m7kwm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4hxzp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4hxzp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xcv6z",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xcv6z",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-khfrf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-khfrf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pr4vp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pr4vp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z9xwf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z9xwf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xrzqg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xrzqg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t6rg7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t6rg7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4x8fj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4x8fj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gjzgm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gjzgm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9s24h",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9s24h",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-b7bch",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-b7bch",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jg7hv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jg7hv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v646c",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v646c",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zwzq4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zwzq4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-txvh6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-txvh6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v5ccb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v5ccb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5fd2l",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5fd2l",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xh885",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xh885",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rtl5p",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rtl5p",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xmb58",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xmb58",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bt6fg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bt6fg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5zfb2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5zfb2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-758gd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-758gd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zl6dw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zl6dw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4mlbm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4mlbm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ppdt7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ppdt7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vtdns",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vtdns",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gn5rl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gn5rl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r76kt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r76kt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-82x2c",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-82x2c",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wcprf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wcprf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mqf4s",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mqf4s",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wbbvq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wbbvq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t5cjg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t5cjg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-chfm7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-chfm7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5zlbx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5zlbx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nwvj5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nwvj5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jfwqm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jfwqm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t7dcx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t7dcx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bwsn2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bwsn2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n96wp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n96wp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lm8n5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lm8n5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8q5x7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8q5x7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dskqx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dskqx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g9hzf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g9hzf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lnknt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lnknt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kp4l7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kp4l7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ln5d9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ln5d9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j544t",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j544t",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xf8pq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xf8pq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ht75g",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ht75g",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fqlw8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fqlw8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t5gkq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t5gkq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v8pdp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v8pdp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dm4q7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dm4q7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jfn5c",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jfn5c",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-82dcx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-82dcx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zlt9d",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zlt9d",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5pvp5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5pvp5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gz447",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gz447",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-c9989",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-c9989",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qbrhn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qbrhn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gqgvg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gqgvg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rpsqj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rpsqj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-w5mmv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-w5mmv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pcj4v",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pcj4v",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4k6k8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4k6k8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fpmwc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fpmwc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gsr4l",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gsr4l",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kgkn7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kgkn7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zk24x",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zk24x",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cwk6q",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cwk6q",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pkjzk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pkjzk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hbsfw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hbsfw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9lkf8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9lkf8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5tdvj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5tdvj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pt4gv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pt4gv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kfksg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kfksg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rhgws",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rhgws",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8vvf4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8vvf4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fs2v2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fs2v2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nt5ts",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nt5ts",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mkkb9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mkkb9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6zw8v",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6zw8v",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rgx5t",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rgx5t",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qp8vb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qp8vb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-b6jf2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-b6jf2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8zz7w",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8zz7w",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-b7pnt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-b7pnt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7jg9z",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7jg9z",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pb22s",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pb22s",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9xkb9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9xkb9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pznkf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pznkf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-h828c",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-h828c",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-55wmv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-55wmv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-td7z8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-td7z8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wvqzv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wvqzv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hqrmw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hqrmw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4xwmb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4xwmb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-thvpd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-thvpd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k5nbs",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k5nbs",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-95mrk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-95mrk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cl88v",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cl88v",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-47wjr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-47wjr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6jmml",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6jmml",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jgn55",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jgn55",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xd7xd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xd7xd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tlqzq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tlqzq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-czwv2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-czwv2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lhnj6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lhnj6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fc5cs",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fc5cs",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4q2wp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4q2wp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rbfkc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rbfkc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hgjjp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hgjjp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9tr94",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9tr94",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-d2zmd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-d2zmd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mxm9s",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mxm9s",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jnvvx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jnvvx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vlzzg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vlzzg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cvpnq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cvpnq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tgqbd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tgqbd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n2lvr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n2lvr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vmx5v",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vmx5v",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n46w5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n46w5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jlt5k",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jlt5k",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-85mgc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-85mgc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tt5hs",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tt5hs",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fphtm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fphtm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f4gbc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f4gbc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-66smf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-66smf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k6hw7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k6hw7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-d4h7d",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-d4h7d",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zdbc4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zdbc4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tq52n",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tq52n",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8l2c4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8l2c4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tv8tm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tv8tm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7hz56",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7hz56",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-d5d9l",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-d5d9l",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2frcg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2frcg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nw5l8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nw5l8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rcfr6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rcfr6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8wrt2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8wrt2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cqpxz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cqpxz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hql7m",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hql7m",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kld8p",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kld8p",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z9fpm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z9fpm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jqf4m",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jqf4m",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bcx92",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bcx92",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tgnxj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tgnxj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vbrd5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vbrd5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kv9k2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kv9k2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mrdvs",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mrdvs",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pfrzj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pfrzj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k4n65",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k4n65",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x62s7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x62s7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x6d9b",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x6d9b",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9pfnj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9pfnj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tt2n9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tt2n9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-44456",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-44456",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n8c5c",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n8c5c",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sdb92",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sdb92",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4hr7q",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4hr7q",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jc26d",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jc26d",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jzdx4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jzdx4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-69qzr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-69qzr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zwf5n",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zwf5n",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-d6ms5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-d6ms5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vnqkk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vnqkk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qq6jl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qq6jl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t9m8j",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t9m8j",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qzl8c",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qzl8c",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qbz8m",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qbz8m",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qbjjh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qbjjh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r2rgq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r2rgq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6pjp4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6pjp4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qwr6s",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qwr6s",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kh76f",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kh76f",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p7t9q",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p7t9q",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zrhps",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zrhps",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wml4c",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wml4c",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mvnxt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mvnxt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nwd46",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nwd46",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ksdnd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ksdnd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zmlzr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zmlzr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nwr5j",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nwr5j",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j6br8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j6br8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qfbbr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qfbbr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g8km2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g8km2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qghsj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qghsj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k4vrh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k4vrh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g9lqn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g9lqn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vh9kt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vh9kt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bhfrw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bhfrw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-czhz9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-czhz9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rqljd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rqljd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k2wgd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k2wgd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l2drz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l2drz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-d2bdj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-d2bdj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cmgn7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cmgn7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f7m24",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f7m24",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x7pnx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x7pnx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r7lbz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r7lbz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qpwzr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qpwzr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r9xp2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r9xp2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5rsnb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5rsnb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nczhw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nczhw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f6vmb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f6vmb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lzwpt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lzwpt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-775vk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-775vk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x2dlb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x2dlb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mzzmx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mzzmx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jc6tv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jc6tv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bsx9h",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bsx9h",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k9sft",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k9sft",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t5xd6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t5xd6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ch6ct",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ch6ct",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rww24",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rww24",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wntn6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wntn6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5lmxs",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5lmxs",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4srs9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4srs9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-424ks",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-424ks",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x7mlq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x7mlq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-94nm4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-94nm4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l4pdl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l4pdl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t5wkf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t5wkf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cznsd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cznsd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l59jf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l59jf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4xvpp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4xvpp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v8h89",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v8h89",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2rkg6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2rkg6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nt78p",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nt78p",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wsq8k",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wsq8k",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7xvst",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7xvst",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7s79h",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7s79h",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-w7hsq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-w7hsq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-thmz5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-thmz5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9rh9p",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9rh9p",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-w75w2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-w75w2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8p66l",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8p66l",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lng4z",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lng4z",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gvmkl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gvmkl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lhpc4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lhpc4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dfnwv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dfnwv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-d2fsk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-d2fsk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mwxhd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mwxhd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dkb5n",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dkb5n",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2nc5p",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2nc5p",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k5z7q",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k5z7q",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7mfjs",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7mfjs",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9dlz4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9dlz4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vhc9z",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vhc9z",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4qfhw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4qfhw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9pbk6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9pbk6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tpl9w",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tpl9w",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f6csx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f6csx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v748k",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v748k",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-q6mtv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-q6mtv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bwd94",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bwd94",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5pvrn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5pvrn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kfp5n",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kfp5n",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pm72b",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pm72b",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vzhd5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vzhd5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mp8sg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mp8sg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g4cf6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g4cf6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gwwdp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gwwdp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nb94j",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nb94j",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2g7gs",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2g7gs",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nslrz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nslrz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x4924",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x4924",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wmdfj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wmdfj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kdbnd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kdbnd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-95vz2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-95vz2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j7jdl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j7jdl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xzkc2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xzkc2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fqjzq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fqjzq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-q4l22",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-q4l22",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jd5hn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jd5hn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8r2zr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8r2zr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l98sf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l98sf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zqwrf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zqwrf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fg8nv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fg8nv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4x62t",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4x62t",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5hkhf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5hkhf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7lbm5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7lbm5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jvwg5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jvwg5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2pjg5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2pjg5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-h4swc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-h4swc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mrhgn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mrhgn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sm4cg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sm4cg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-psxqn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-psxqn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l7pj5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l7pj5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ckj2m",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ckj2m",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zrjq8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zrjq8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4xrls",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4xrls",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9bfps",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9bfps",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gtvf5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gtvf5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-khgmd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-khgmd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tfvxj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tfvxj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cmtt6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cmtt6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5rg2q",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5rg2q",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zpnlm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zpnlm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zxdzs",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zxdzs",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zg6v8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zg6v8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vr7jq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vr7jq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-27hqf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-27hqf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rdrfc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rdrfc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6pjvt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6pjvt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dkjsv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dkjsv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v7f62",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v7f62",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bblgx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bblgx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z8nrs",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z8nrs",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qcjxf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qcjxf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zzn9q",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zzn9q",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-b6q7g",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-b6q7g",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p5v6k",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p5v6k",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5d7c9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5d7c9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-swfhb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-swfhb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-s6g25",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-s6g25",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k79rm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k79rm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wk8sb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wk8sb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-87vp9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-87vp9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8xgs7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8xgs7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kp94k",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kp94k",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wjrkq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wjrkq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9wk7m",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9wk7m",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bj2lk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bj2lk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-m68sk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-m68sk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x5czd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x5czd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-s7xs8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-s7xs8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rpkfh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rpkfh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n9nkq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n9nkq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zm76b",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zm76b",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-c4t4n",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-c4t4n",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pknsx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pknsx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7zbz7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7zbz7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lp9hw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lp9hw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rc9hv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rc9hv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4t5w5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4t5w5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xbpcc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xbpcc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kh9tg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kh9tg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dgcr8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dgcr8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9cd9z",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9cd9z",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bjwth",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bjwth",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-69wc4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-69wc4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-h7ch2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-h7ch2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p9snn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p9snn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qgp47",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qgp47",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5k7fj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5k7fj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ls5s5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ls5s5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tw674",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tw674",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fgmnh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fgmnh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9428f",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9428f",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wfs4p",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wfs4p",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f9nsn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f9nsn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nd79v",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nd79v",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-944c7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-944c7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xjbr7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xjbr7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qwrtr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qwrtr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-crpjz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-crpjz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bxh26",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bxh26",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8zbq4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8zbq4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zc6w2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zc6w2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pm4tq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pm4tq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8k5qz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8k5qz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wqt9q",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wqt9q",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-58pwr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-58pwr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rwbsw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rwbsw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v947l",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v947l",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6lgxg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6lgxg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j7chc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j7chc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nnp5c",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nnp5c",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qmb66",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qmb66",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rfmlx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rfmlx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5t7dv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5t7dv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6z5xm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6z5xm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ctq4t",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ctq4t",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g4xj8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g4xj8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8g5xd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8g5xd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ssl2g",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ssl2g",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x562k",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x562k",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-69xtr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-69xtr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-knz68",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-knz68",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mc87c",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mc87c",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fgdvh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fgdvh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-m5xmn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-m5xmn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6d2w5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6d2w5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hh4gj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hh4gj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tqmpt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tqmpt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z8xwn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z8xwn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ww872",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ww872",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cbwgx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cbwgx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-s2f6l",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-s2f6l",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qgg5k",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qgg5k",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-txn6l",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-txn6l",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-b6sdh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-b6sdh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j7mgh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j7mgh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cx5xp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cx5xp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-knx94",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-knx94",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gv54s",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gv54s",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zbsks",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zbsks",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7vmzq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7vmzq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9r6dv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9r6dv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rq59t",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rq59t",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sgxx2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sgxx2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nh8b4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nh8b4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9qv5h",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9qv5h",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tm6jn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tm6jn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-88scp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-88scp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jtml8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jtml8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-w6vc8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-w6vc8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xmpmw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xmpmw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cfcgt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cfcgt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xqm6f",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xqm6f",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qzw7j",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qzw7j",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7qlkl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7qlkl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z5btk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z5btk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-s49qd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-s49qd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9pxwj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9pxwj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-shktr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-shktr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vrqb9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vrqb9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8n48s",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8n48s",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lmjw9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lmjw9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gnjwt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gnjwt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mdnjh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mdnjh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fxdjz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fxdjz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2plzt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2plzt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l8ln6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l8ln6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mpr2c",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mpr2c",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qz6mj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qz6mj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p6p49",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p6p49",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xgfr4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xgfr4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qjsc6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qjsc6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v594p",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v594p",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wl55c",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wl55c",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2nj2l",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2nj2l",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bppnw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bppnw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xrpfc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xrpfc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rm96s",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rm96s",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mrc6z",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mrc6z",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gswxg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gswxg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mp6z7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mp6z7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g82q5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g82q5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6hnzl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6hnzl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l9f9j",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l9f9j",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lbs45",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lbs45",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9wqs8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9wqs8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xn727",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xn727",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-w55r9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-w55r9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nlp6v",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nlp6v",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kwn8t",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kwn8t",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rt8ck",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rt8ck",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jqj7r",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jqj7r",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-m2d9h",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-m2d9h",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pr9bj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pr9bj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nmhrk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nmhrk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fnvhh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fnvhh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vdsc4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vdsc4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-447z8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-447z8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dpvh7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dpvh7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-48sc4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-48sc4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lbxhb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lbxhb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x5xl2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x5xl2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jpp4q",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jpp4q",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qlg5l",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qlg5l",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xgv9x",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xgv9x",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l9st9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l9st9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mbjbw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mbjbw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8hzjs",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8hzjs",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4xtdt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4xtdt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wr2fh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wr2fh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gcckx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gcckx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-w6dqd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-w6dqd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-phs5v",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-phs5v",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r8djb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r8djb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rwlr7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rwlr7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-67kg9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-67kg9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tl92t",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tl92t",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-69cgp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-69cgp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rrwcd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rrwcd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-h6p6m",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-h6p6m",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2rlgb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2rlgb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6vzw4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6vzw4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fdcgj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fdcgj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dqn24",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dqn24",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bl298",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bl298",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g2b54",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g2b54",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sdfq7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sdfq7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vkccq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vkccq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g6s7d",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g6s7d",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9rq2j",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9rq2j",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6vkbv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6vkbv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f7s9b",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f7s9b",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hhqgt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hhqgt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-27wgh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-27wgh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wnrk2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wnrk2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-s9p8r",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-s9p8r",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2nnsd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2nnsd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8mn4q",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8mn4q",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8nl92",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8nl92",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wk9p7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wk9p7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pkrg6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pkrg6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sj5h6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sj5h6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vxnmf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vxnmf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-95kvn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-95kvn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ttvdm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ttvdm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rqfbw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rqfbw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nw7fp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nw7fp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ltvjj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ltvjj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lkd55",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lkd55",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hj984",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hj984",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dhnt8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dhnt8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p2464",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p2464",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-44sc6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-44sc6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-s5q5t",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-s5q5t",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zjfnx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zjfnx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j27df",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j27df",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jl8ft",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jl8ft",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gnh4m",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gnh4m",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gqtg2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gqtg2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-b5lz5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-b5lz5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gbhss",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gbhss",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9pkrd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9pkrd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8b5z4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8b5z4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-77szb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-77szb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zkrrb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zkrrb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j7xsr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j7xsr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4bkzv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4bkzv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tpjxf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tpjxf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jkcbw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jkcbw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qq6mq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qq6mq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r9d87",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r9d87",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sxhnp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sxhnp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fl8fh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fl8fh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-crgxk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-crgxk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2w9sh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2w9sh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xj5n7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xj5n7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4mqhj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4mqhj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xng9k",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xng9k",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hvvlh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hvvlh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vs86c",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vs86c",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mrvlf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mrvlf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5czvf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5czvf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-blbn9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-blbn9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ckj27",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ckj27",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-drwfj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-drwfj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fvdgt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fvdgt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f7vx6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f7vx6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8drvz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8drvz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5m9mv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5m9mv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fdmff",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fdmff",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wjkwc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wjkwc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-d59f6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-d59f6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-twff2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-twff2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jnvhq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jnvhq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-c2wgl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-c2wgl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dlvp2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dlvp2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-652sm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-652sm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7tm2r",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7tm2r",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ccdbn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ccdbn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dhgvd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dhgvd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rtsbr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rtsbr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p7pjk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p7pjk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-42fj5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-42fj5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vql2b",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vql2b",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kqgrk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kqgrk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xhngb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xhngb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p6bjd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p6bjd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l47sl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l47sl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7hcvb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7hcvb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-q8whm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-q8whm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-spdpl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-spdpl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l98tn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l98tn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-h2jcx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-h2jcx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mhktt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mhktt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p762m",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p762m",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zr8pg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zr8pg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gw2l9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gw2l9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-72bnr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-72bnr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jhjnt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jhjnt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8526w",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8526w",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lrhdh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lrhdh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-m8gpc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-m8gpc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f8gg8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f8gg8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9k8gt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9k8gt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2596g",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2596g",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-85vvt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-85vvt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-d8cfd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-d8cfd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k9k57",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k9k57",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vm7jp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vm7jp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vqt28",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vqt28",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t2k6h",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t2k6h",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rm6gk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rm6gk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4gp2j",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4gp2j",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fpsl4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fpsl4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5j8h2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5j8h2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rfrk5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rfrk5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dhp9b",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dhp9b",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v82j2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v82j2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k4f9z",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k4f9z",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fvhpt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fvhpt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pwqrl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pwqrl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vbhh4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vbhh4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z77kf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z77kf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dwk2p",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dwk2p",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v28vh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v28vh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pn29s",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pn29s",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2rjlb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2rjlb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4xmwc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4xmwc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9kf6t",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9kf6t",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v9k96",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v9k96",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jnlt6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jnlt6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6pnbt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6pnbt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ff94f",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ff94f",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gtm9b",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gtm9b",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j99l9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j99l9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2vp7k",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2vp7k",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p9rhs",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p9rhs",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2wvgl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2wvgl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4xbxq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4xbxq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nsrqt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nsrqt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6sz2k",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6sz2k",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mq4k7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mq4k7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tf8nr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tf8nr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lbxkn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lbxkn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9vxts",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9vxts",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wdlx2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wdlx2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2frks",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2frks",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l8q75",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l8q75",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7559b",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7559b",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v4bbl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v4bbl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zcjqh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zcjqh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gkqfq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gkqfq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kzxv4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kzxv4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nf5ml",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nf5ml",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8xwhj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8xwhj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n7nq6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n7nq6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-h544m",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-h544m",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6d76k",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6d76k",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gkmqv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gkmqv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dg772",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dg772",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rc6pf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rc6pf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6n7mp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6n7mp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fnjpq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fnjpq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lrkk2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lrkk2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-m6p7l",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-m6p7l",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-clxgx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-clxgx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vdhqx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vdhqx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-59nc9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-59nc9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j8n7f",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j8n7f",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xb6lm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xb6lm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4g2bj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4g2bj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dxmfd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dxmfd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-c77l6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-c77l6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8mlrg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8mlrg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l9ssk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l9ssk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vlx7x",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vlx7x",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kld9q",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kld9q",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n8j6s",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n8j6s",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-66rm4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-66rm4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-srvj4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-srvj4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-frs4m",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-frs4m",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-phcwj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-phcwj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2mcqj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2mcqj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wzhhl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wzhhl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cz742",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cz742",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5p2hq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5p2hq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t2wtp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t2wtp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g97qt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g97qt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t6gxg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t6gxg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z4jfw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z4jfw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-flg7v",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-flg7v",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rsf7k",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rsf7k",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9rjcm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9rjcm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kh2wh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kh2wh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xv9tp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xv9tp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x9v6c",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x9v6c",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-snmhc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-snmhc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g7pfq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g7pfq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rthnl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rthnl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zrfk9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zrfk9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v9pgx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v9pgx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9bc7s",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9bc7s",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fddzr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fddzr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f4qgw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f4qgw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j4qcx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j4qcx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4k5pz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4k5pz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k4ktp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k4ktp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-96gd4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-96gd4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zxclt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zxclt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xffgj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xffgj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5ptbx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5ptbx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jzd48",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jzd48",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rxbmk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rxbmk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wj7v2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wj7v2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5l9lj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5l9lj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8dxv7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8dxv7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zqqg2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zqqg2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gf75h",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gf75h",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vfx62",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vfx62",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ptdpf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ptdpf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-m4pkz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-m4pkz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hshn2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hshn2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n5tq5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n5tq5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bp8qd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bp8qd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-b5rwg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-b5rwg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8b44m",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8b44m",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-76bdx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-76bdx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n72pl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n72pl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-52z2k",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-52z2k",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-75zzx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-75zzx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lbt8s",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lbt8s",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tts2q",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tts2q",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l7qhl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l7qhl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g4fwt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g4fwt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nm6f8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nm6f8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n74zz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n74zz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5njdk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5njdk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rpxzg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rpxzg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xn7nb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xn7nb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v9ncd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v9ncd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-llqn8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-llqn8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r9mtd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r9mtd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p9vwg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p9vwg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-snrxc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-snrxc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jxndx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jxndx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-h7bzr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-h7bzr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-d65xs",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-d65xs",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jtqqb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jtqqb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-smmjn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-smmjn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tm84q",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tm84q",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dh7tk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dh7tk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-c6qjm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-c6qjm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z5wp7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z5wp7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ngkns",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ngkns",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vqzfn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vqzfn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5ztlr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5ztlr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vxkbn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vxkbn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mz8jd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mz8jd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tx6pg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tx6pg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bs9zw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bs9zw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lv5cp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lv5cp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-72k98",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-72k98",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vmfhs",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vmfhs",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l7l6h",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l7l6h",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8lvk8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8lvk8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-skn2j",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-skn2j",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vhqrq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vhqrq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4r7lv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4r7lv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zc5jc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zc5jc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-46nqm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-46nqm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gzsh5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gzsh5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mbd4b",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mbd4b",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fxtdz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fxtdz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ssrhn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ssrhn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jr5mx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jr5mx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nwxqc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nwxqc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-q5h8k",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-q5h8k",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lv8fw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lv8fw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zl8bx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zl8bx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-b2z9z",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-b2z9z",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qdgrl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qdgrl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tbvjj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tbvjj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xhlhp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xhlhp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-swf9d",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-swf9d",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r4xqj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r4xqj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7wwc2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7wwc2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lhj8b",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lhj8b",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-stc5z",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-stc5z",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9wwlm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9wwlm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hwmq7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hwmq7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lh9wz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lh9wz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-h64v8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-h64v8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lnt5w",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lnt5w",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tmtmx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tmtmx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kjm69",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kjm69",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-44llc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-44llc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-btq7l",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-btq7l",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hthbf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hthbf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-86gp7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-86gp7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8wj69",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8wj69",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z94z8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z94z8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gzvbb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gzvbb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ws8lf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ws8lf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-llsnz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-llsnz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7sbr4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7sbr4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zp5sr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zp5sr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wgpbz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wgpbz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lfmkr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lfmkr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qhm2d",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qhm2d",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-khmzl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-khmzl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v7mct",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v7mct",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p4f9h",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p4f9h",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z2sbv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z2sbv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6xzp5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6xzp5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kwsxz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kwsxz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vsq4b",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vsq4b",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-grq5v",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-grq5v",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7vcxs",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7vcxs",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kvk9h",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kvk9h",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bbsh8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bbsh8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6vm6r",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6vm6r",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-949xd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-949xd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cdvbt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cdvbt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kvmhl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kvmhl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cmg9n",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cmg9n",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gh77r",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gh77r",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sb95v",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sb95v",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-m9bpn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-m9bpn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t5qvn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t5qvn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mhmfn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mhmfn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qcbkx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qcbkx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7sz72",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7sz72",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zccfd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zccfd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zzww2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zzww2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l46ms",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l46ms",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8wldb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8wldb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kcrmt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kcrmt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6hmxn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6hmxn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-968tv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-968tv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j6jmf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j6jmf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qndf5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qndf5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v4dwx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v4dwx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cnqpg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cnqpg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jhx4g",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jhx4g",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bdmjh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bdmjh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tqvlb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tqvlb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6kckr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6kckr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-drttb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-drttb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6prw4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6prw4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x2lld",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x2lld",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j6dm8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j6dm8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-86jmb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-86jmb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pdpjn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pdpjn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rrrbk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rrrbk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-57n6j",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-57n6j",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4ww9m",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4ww9m",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-phz29",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-phz29",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hdbj7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hdbj7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bwv4c",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bwv4c",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5bp2p",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5bp2p",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2vgnx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2vgnx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-snk86",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-snk86",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7knrg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7knrg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dvmhb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dvmhb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-57bd8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-57bd8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vwpk8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vwpk8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fmmtq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fmmtq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5nqlw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5nqlw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qc4w9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qc4w9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8cxk9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8cxk9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f9g8z",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f9g8z",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-htfz8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-htfz8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xhdjg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xhdjg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xmzsr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xmzsr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-26ks2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-26ks2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g2xlt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g2xlt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9c96x",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9c96x",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x94rd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x94rd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-b2stm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-b2stm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lzwj9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lzwj9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rnvns",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rnvns",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-h4snl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-h4snl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kplpb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kplpb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t6hw2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t6hw2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-khw7v",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-khw7v",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6n9vc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6n9vc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rxrpx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rxrpx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2l49m",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2l49m",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xlvm2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xlvm2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-d9s2b",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-d9s2b",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-56pmv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-56pmv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qzdqk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qzdqk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2wpfz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2wpfz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ctf6b",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ctf6b",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5cl8n",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5cl8n",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rsxmm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rsxmm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-59s9d",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-59s9d",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f88dl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f88dl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9h64n",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9h64n",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fm2jd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fm2jd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-59dlw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-59dlw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ncfwp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ncfwp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jkk6t",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jkk6t",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6ktfr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6ktfr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ltdcd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ltdcd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wlzwl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wlzwl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v54j5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v54j5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9pxqx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9pxqx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-s2wb7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-s2wb7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ff75p",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ff75p",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wlvch",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wlvch",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-smn8h",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-smn8h",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-q57f5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-q57f5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5mqww",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5mqww",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4f4fs",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4f4fs",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-h5snt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-h5snt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nnj6t",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nnj6t",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8qdt9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8qdt9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9twwf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9twwf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xdgdc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xdgdc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8xsnw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8xsnw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8tq9d",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8tq9d",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cxxnb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cxxnb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pp2cg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pp2cg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5vq2z",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5vq2z",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-b6s2g",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-b6s2g",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8mw99",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8mw99",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-55xwt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-55xwt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mjq4p",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mjq4p",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8hk8h",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8hk8h",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nj4dz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nj4dz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wgj65",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wgj65",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-m85hg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-m85hg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-s52pp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-s52pp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zgdm2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zgdm2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dq22w",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dq22w",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jtrgq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jtrgq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dqfwl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dqfwl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ldrmp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ldrmp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-s8zkt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-s8zkt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7cs4h",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7cs4h",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v4g4d",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v4g4d",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-67m9c",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-67m9c",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-24f2n",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-24f2n",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dzmrw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dzmrw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-txccz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-txccz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hww2k",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hww2k",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tzg56",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tzg56",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jt7dl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jt7dl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4w52h",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4w52h",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6k55m",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6k55m",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lxq7f",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lxq7f",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gchhb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gchhb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zvgbt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zvgbt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-48sm5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-48sm5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kzp6f",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kzp6f",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mcngx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mcngx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-47fkp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-47fkp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dc5tw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dc5tw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zw5mb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zw5mb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hxp2z",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hxp2z",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p9nc2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p9nc2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-s8z22",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-s8z22",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-st4mv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-st4mv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bvjsf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bvjsf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6dkc5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6dkc5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n7znw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n7znw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ckqsb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ckqsb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v8xvc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v8xvc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8d9dr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8d9dr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4lpns",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4lpns",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-996zr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-996zr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-q584l",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-q584l",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xhdq5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xhdq5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n95vh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n95vh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-s2t4f",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-s2t4f",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g2xql",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g2xql",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n7zmc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n7zmc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9m6dt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9m6dt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rxw9g",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rxw9g",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v8xjr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v8xjr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xbg87",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xbg87",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rflxv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rflxv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rqgjw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rqgjw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sgldk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sgldk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r6qdn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r6qdn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-44jrd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-44jrd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hvsp6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hvsp6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-84sj9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-84sj9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vpr4z",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vpr4z",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pr2mr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pr2mr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x29mm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x29mm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5q69h",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5q69h",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qrqcj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qrqcj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qqbmv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qqbmv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2lqjc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2lqjc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rqfvw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rqfvw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2s8ql",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2s8ql",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cqmxw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cqmxw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vdqxw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vdqxw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-68kqp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-68kqp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6dhcf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6dhcf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6fl6r",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6fl6r",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4fflv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4fflv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pdhcx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pdhcx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9bwck",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9bwck",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g8khc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g8khc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-24ffh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-24ffh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kdgc7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kdgc7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jpwnn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jpwnn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tl7ss",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tl7ss",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-47bss",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-47bss",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pjf5c",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pjf5c",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cvbrm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cvbrm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qhxvz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qhxvz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f88lr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f88lr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-q2m2w",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-q2m2w",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j5dwn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j5dwn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j4gq5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j4gq5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jjwv6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jjwv6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jxspw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jxspw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5p5jl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5p5jl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hnhrq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hnhrq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-49kjt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-49kjt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-txwfn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-txwfn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dmbsr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dmbsr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-s92wj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-s92wj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vkkzs",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vkkzs",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nxnv2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nxnv2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x44xg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x44xg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8t8lw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8t8lw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-47bf4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-47bf4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-prx9s",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-prx9s",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jzz4s",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jzz4s",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wnqjr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wnqjr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-76npd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-76npd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2glqc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2glqc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gwtf6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gwtf6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-d2b7z",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-d2b7z",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wvkbg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wvkbg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wfnkw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wfnkw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sc9p2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sc9p2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-49p28",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-49p28",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jg4t8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jg4t8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-22hl5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-22hl5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xjllt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xjllt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-d779h",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-d779h",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-58562",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-58562",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kf89c",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kf89c",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r7gwn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r7gwn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jftkr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jftkr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wxffq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wxffq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9qcr5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9qcr5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-czrvl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-czrvl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sbrzs",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sbrzs",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lxsvx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lxsvx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-c5lws",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-c5lws",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xzbln",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xzbln",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xbplf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xbplf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mld8t",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mld8t",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-clvnk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-clvnk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j27qr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j27qr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5spzf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5spzf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qhn62",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qhn62",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sg9kh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sg9kh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-84ghm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-84ghm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sv5pp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sv5pp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2hvj2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2hvj2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lng5z",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lng5z",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-q9ppm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-q9ppm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7nw2k",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7nw2k",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gh7rf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gh7rf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-42njk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-42njk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n72x8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n72x8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k2xh4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k2xh4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g25h8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g25h8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-frbxf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-frbxf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-89brg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-89brg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vk5ld",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vk5ld",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tz2jn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tz2jn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jn9f4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jn9f4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jnc8d",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jnc8d",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bvks7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bvks7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j4rqx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j4rqx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qtc72",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qtc72",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6p49z",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6p49z",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2nqnz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2nqnz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-txlsv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-txlsv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rfspv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rfspv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hsvbs",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hsvbs",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6psdk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6psdk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dqtwr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dqtwr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4cvdz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4cvdz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bpcmr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bpcmr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wdjnx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wdjnx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j2t5s",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j2t5s",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2lhbh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2lhbh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gg6tf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gg6tf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vwmwd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vwmwd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6dwjc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6dwjc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4f7jd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4f7jd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8d5lp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8d5lp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8zqs9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8zqs9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4tzf2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4tzf2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mz2kx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mz2kx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6fpcw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6fpcw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pgm9c",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pgm9c",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8hj2n",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8hj2n",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6qhcc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6qhcc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t2csr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t2csr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kmr7x",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kmr7x",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nc9lh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nc9lh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hgnrk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hgnrk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-456rj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-456rj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bgklx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bgklx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lm9q2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lm9q2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l62fp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l62fp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wk8v5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wk8v5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-b27xx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-b27xx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-55tbs",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-55tbs",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4n449",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4n449",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5c7vm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5c7vm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kmr8f",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kmr8f",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4vtv6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4vtv6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2w5hw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2w5hw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jzdkv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jzdkv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wwklc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wwklc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-prtzf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-prtzf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p45q2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p45q2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x4472",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x4472",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-55rcn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-55rcn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ttfsm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ttfsm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v46mw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v46mw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9gr6k",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9gr6k",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wkzqw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wkzqw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tnpvg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tnpvg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pr7z2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pr7z2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6wg92",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6wg92",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-44ppp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-44ppp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tbmdx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tbmdx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pfgtt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pfgtt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rxn2t",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rxn2t",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p26db",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p26db",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rhjfx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rhjfx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cdq99",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cdq99",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tfnbb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tfnbb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wblqg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wblqg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-trfsf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-trfsf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-56rr6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-56rr6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pgvsd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pgvsd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l56dp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l56dp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8bcbq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8bcbq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5srcq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5srcq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5m8jf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5m8jf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4sdqd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4sdqd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xwk5q",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xwk5q",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qxspl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qxspl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gdxk5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gdxk5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dfk4p",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dfk4p",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-stcqk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-stcqk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pqwxb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pqwxb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z8dkl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z8dkl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8h288",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8h288",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gwl9q",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gwl9q",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dwvw4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dwvw4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-59756",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-59756",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pltfq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pltfq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7pr8l",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7pr8l",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lhq8s",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lhq8s",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kj9c7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kj9c7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gw76r",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gw76r",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hklkj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hklkj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mnd5z",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mnd5z",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pgs8h",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pgs8h",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vztp6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vztp6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-s9zb9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-s9zb9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qff89",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qff89",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5xck2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5xck2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-99ws6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-99ws6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-thchd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-thchd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6l6ft",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6l6ft",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mcd82",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mcd82",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sldqm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sldqm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-q8wgn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-q8wgn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qsjzn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qsjzn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xf66q",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xf66q",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fjc8g",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fjc8g",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bmkqc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bmkqc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-q8cpb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-q8cpb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rxb8d",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rxb8d",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-st95t",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-st95t",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gt2mg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gt2mg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qv7d9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qv7d9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7f9g9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7f9g9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2wftz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2wftz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fxg9m",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fxg9m",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rn8sx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rn8sx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hfd8d",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hfd8d",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k8lxq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k8lxq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-txdkm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-txdkm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f6tlt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f6tlt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-m6kqt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-m6kqt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dgrbq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dgrbq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wgq62",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wgq62",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nl8vg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nl8vg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vjlsz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vjlsz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lqmqs",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lqmqs",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kn5gs",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kn5gs",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rsw7x",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rsw7x",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-65l9g",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-65l9g",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r29qd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r29qd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jblxg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jblxg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kdwss",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kdwss",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-w9dbq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-w9dbq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vxwzg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vxwzg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ppgcw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ppgcw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bq9hx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bq9hx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x4cn5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x4cn5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lvjqt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lvjqt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6dqjh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6dqjh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jhmnh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jhmnh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cn4pf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cn4pf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xgztm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xgztm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-29pn4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-29pn4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9l78c",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9l78c",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rktvf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rktvf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kc8qd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kc8qd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-d6dt4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-d6dt4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jnbcb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jnbcb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lsb7v",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lsb7v",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hq96j",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hq96j",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-w9ssr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-w9ssr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2rnbs",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2rnbs",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dm4lz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dm4lz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8fgpp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8fgpp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jrzvr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jrzvr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tpq5z",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tpq5z",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jhpzv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jhpzv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fmrbz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fmrbz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nj4qb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nj4qb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2sczx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2sczx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vnpjm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vnpjm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r58sc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r58sc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7ww8b",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7ww8b",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xk8cb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xk8cb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n7vr8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n7vr8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ghmbh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ghmbh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4l24k",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4l24k",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2hxr8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2hxr8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qjnzd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qjnzd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sxd9j",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sxd9j",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7j5vf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7j5vf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5lnxp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5lnxp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lztx8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lztx8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-d6wmw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-d6wmw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pnc2m",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pnc2m",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bj58b",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bj58b",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-56lfm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-56lfm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bws8r",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bws8r",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-57wz6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-57wz6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-46cn4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-46cn4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t4zvd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t4zvd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6hv9q",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6hv9q",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fjtfq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fjtfq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xlmbf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xlmbf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5wrqv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5wrqv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lxkld",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lxkld",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z82mf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z82mf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nrd99",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nrd99",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5vd8v",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5vd8v",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-h8wgq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-h8wgq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zdlcv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zdlcv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zpj5b",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zpj5b",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tfsss",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tfsss",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t2c98",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t2c98",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kq6ln",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kq6ln",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4hx8q",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4hx8q",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v2q7c",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v2q7c",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dqrkx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dqrkx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5m4gx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5m4gx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-b49kk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-b49kk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2xvtp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2xvtp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-c7hvg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-c7hvg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2j9h5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2j9h5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hlph6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hlph6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2jn5s",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2jn5s",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8j5f9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8j5f9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-w7wwj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-w7wwj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kk88v",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kk88v",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-btvmc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-btvmc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9gq8p",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9gq8p",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wg8fn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wg8fn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9tgrg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9tgrg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dlxfr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dlxfr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6ncx7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6ncx7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jvghp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jvghp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rcx5q",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rcx5q",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-knfx6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-knfx6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jf9wt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jf9wt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kvg4d",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kvg4d",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hfnff",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hfnff",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xbjcj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xbjcj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zdvm7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zdvm7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bsqd4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bsqd4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-77tjf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-77tjf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7v98x",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7v98x",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hp5q2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hp5q2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kb66f",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kb66f",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-htdxl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-htdxl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bvqvt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bvqvt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5qhlk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5qhlk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nwp6g",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nwp6g",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pggjz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pggjz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9hhr8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9hhr8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sjpm7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sjpm7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jrnrt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jrnrt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hngpq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hngpq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ds6d8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ds6d8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x5x86",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x5x86",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8pl4n",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8pl4n",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tdhg9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tdhg9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-m969h",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-m969h",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cdkbf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cdkbf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vmp26",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vmp26",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-slqzj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-slqzj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jn66l",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jn66l",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cxc5m",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cxc5m",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r5nwr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r5nwr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kvbmr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kvbmr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wttq7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wttq7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-s9znr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-s9znr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xt2sq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xt2sq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jlkmm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jlkmm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lxlz2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lxlz2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7xqzk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7xqzk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-58p66",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-58p66",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-h4ttb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-h4ttb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l7c5x",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l7c5x",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jsctq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jsctq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-h9pn5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-h9pn5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rwwcl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rwwcl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-llbhh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-llbhh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fwtg4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fwtg4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nv79g",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nv79g",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7jfv2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7jfv2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tf9sn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tf9sn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nfbzt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nfbzt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k8jpv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k8jpv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4wfkp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4wfkp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mxkpg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mxkpg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4crjm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4crjm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qgkh2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qgkh2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j8r9k",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j8r9k",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-67rcv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-67rcv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-b9zzp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-b9zzp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hchb6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hchb6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qcttw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qcttw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7lgjq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7lgjq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4vcvd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4vcvd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k7k2w",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k7k2w",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nv2wt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nv2wt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l6spx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l6spx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4v967",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4v967",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4nd95",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4nd95",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7l5lg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7l5lg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j7bgm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j7bgm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-chdfx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-chdfx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hc7qz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hc7qz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jg8ns",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jg8ns",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-77qrm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-77qrm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mnf8r",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mnf8r",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x2knx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x2knx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hh9vw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hh9vw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7vx2c",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7vx2c",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bjfw9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bjfw9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ntkzv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ntkzv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7wkkg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7wkkg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x2t6l",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x2t6l",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6hgz4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6hgz4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2qhv7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2qhv7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8wl8s",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8wl8s",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-skgl2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-skgl2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z9kgp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z9kgp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2lbkq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2lbkq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7hk5b",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7hk5b",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4xhkr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4xhkr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f5vmx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f5vmx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mlbvx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mlbvx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qcptb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qcptb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wghmb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wghmb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z7c9d",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z7c9d",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xwrvf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xwrvf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z25zv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z25zv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7lxnv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7lxnv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-c8wlr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-c8wlr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fbd5v",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fbd5v",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rnfc4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rnfc4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wrkxl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wrkxl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rnsmj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rnsmj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rdpc6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rdpc6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2kk4x",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2kk4x",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zlkhv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zlkhv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nk2zv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nk2zv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t7lv7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t7lv7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kddh4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kddh4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-86btp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-86btp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ctl8f",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ctl8f",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4fsxx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4fsxx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bjcjd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bjcjd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4f7wv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4f7wv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qhjcj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qhjcj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nw7k5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nw7k5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tcmmt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tcmmt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hg959",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hg959",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7xhwc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7xhwc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tzxk4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tzxk4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n2zsr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n2zsr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mqqnd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mqqnd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gs5x4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gs5x4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-llzrg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-llzrg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cldtm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cldtm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-djhpn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-djhpn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6wh9r",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6wh9r",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kr9wx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kr9wx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5dms6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5dms6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2ct2q",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2ct2q",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f25z4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f25z4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-h5vpf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-h5vpf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7rb4s",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7rb4s",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k9vj2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k9vj2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jph25",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jph25",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-s62r4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-s62r4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-h8b47",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-h8b47",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k6thh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k6thh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hlqkl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hlqkl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pmb8l",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pmb8l",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-h9t2n",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-h9t2n",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l4rvr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l4rvr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bt6dh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bt6dh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gx4xq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gx4xq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5qdhc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5qdhc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4lw7d",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4lw7d",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4sxsq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4sxsq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kwntd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kwntd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hs249",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hs249",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qk2q4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qk2q4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hn8gv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hn8gv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7hht5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7hht5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-q4sdp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-q4sdp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nrv9q",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nrv9q",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-84kwd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-84kwd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rd7xt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rd7xt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-76hb9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-76hb9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j4pnk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j4pnk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6fmnx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6fmnx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vms67",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vms67",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-74mb5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-74mb5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wks7q",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wks7q",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8f9fr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8f9fr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jp5zx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jp5zx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-78nxl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-78nxl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-swgwr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-swgwr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mq24v",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mq24v",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gl6np",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gl6np",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-67c9c",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-67c9c",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xgn9q",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xgn9q",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g9z8b",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g9z8b",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5sj6t",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5sj6t",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4jxwc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4jxwc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dhnlj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dhnlj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lgzgg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lgzgg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6bcd2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6bcd2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zjj6n",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zjj6n",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9pghp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9pghp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gx5l2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gx5l2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gfdpn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gfdpn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8cjwc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8cjwc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qkjnr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qkjnr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fth5f",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fth5f",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v5hzl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v5hzl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qkbz9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qkbz9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sdj42",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sdj42",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jr6cl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jr6cl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rbglw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rbglw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t4dcf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t4dcf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dd5bz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dd5bz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8vxmp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8vxmp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sc2qn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sc2qn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mzng6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mzng6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4hp7m",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4hp7m",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lsxht",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lsxht",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lh9wd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lh9wd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-w88vv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-w88vv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2m25c",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2m25c",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lnl99",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lnl99",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n9j77",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n9j77",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4dvlz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4dvlz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rc266",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rc266",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n488t",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n488t",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sm28f",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sm28f",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n46pf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n46pf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sv97f",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sv97f",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8n965",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8n965",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4ngx9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4ngx9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mtqr6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mtqr6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xj5pr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xj5pr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-m5bjl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-m5bjl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tjg49",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tjg49",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x7994",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x7994",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6vpzf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6vpzf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-d98ds",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-d98ds",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lsfmh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lsfmh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dhl6x",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dhl6x",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nsf55",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nsf55",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fqj4k",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fqj4k",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4j6zz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4j6zz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4szvc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4szvc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2lzkr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2lzkr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7zvkk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7zvkk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vq8qm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vq8qm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xwbpb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xwbpb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vkvwm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vkvwm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z52bd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z52bd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4nzpm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4nzpm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wcln8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wcln8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tgwtg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tgwtg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jv5rj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jv5rj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wgp5l",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wgp5l",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gppkm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gppkm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kgltf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kgltf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wc98z",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wc98z",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8xpdt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8xpdt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2hrjx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2hrjx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6lpfd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6lpfd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vvsxl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vvsxl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nsb7v",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nsb7v",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cbjwh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cbjwh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tsdv8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tsdv8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-96zvn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-96zvn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cgk5g",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cgk5g",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kqc9b",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kqc9b",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r9696",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r9696",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jkq5x",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jkq5x",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lnk55",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lnk55",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dqkvr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dqkvr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wm9fm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wm9fm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ws4md",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ws4md",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8mk5b",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8mk5b",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mf2pm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mf2pm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ccpmm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ccpmm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hw98h",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hw98h",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n54pz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n54pz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jx8q9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jx8q9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g9wmz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g9wmz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-slzch",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-slzch",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kff6z",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kff6z",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-phh8n",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-phh8n",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8qx7l",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8qx7l",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cksfj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cksfj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fpkr6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fpkr6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7mq56",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7mq56",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fnm44",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fnm44",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jqpmz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jqpmz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r9mjg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r9mjg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l6jjg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l6jjg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l5r4t",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l5r4t",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fpb5m",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fpb5m",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tzfqv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tzfqv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jk67r",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jk67r",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cq25c",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cq25c",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zlc2d",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zlc2d",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7cdfs",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7cdfs",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hzlms",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hzlms",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qrx78",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qrx78",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rwtjd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rwtjd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f6xfb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f6xfb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ksfhw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ksfhw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zn5cw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zn5cw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nfp9k",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nfp9k",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mlmj2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mlmj2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rhk6g",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rhk6g",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5p5xr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5p5xr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-26ljb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-26ljb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jwjlb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jwjlb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2c4lb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2c4lb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-krkjm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-krkjm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fxrts",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fxrts",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-89x27",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-89x27",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8tqp5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8tqp5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6chhd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6chhd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-29mz8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-29mz8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-m5cs4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-m5cs4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wknjw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wknjw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lhb7s",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lhb7s",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qb7v5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qb7v5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9hw2l",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9hw2l",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4592w",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4592w",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xjdwg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xjdwg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xlnl9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xlnl9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ngwht",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ngwht",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-244xk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-244xk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tqrt4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tqrt4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hsjbp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hsjbp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8n6dh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8n6dh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nqkjc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nqkjc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vlbgl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vlbgl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z4qqg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z4qqg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dd66s",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dd66s",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bs86g",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bs86g",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sw6js",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sw6js",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-prngm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-prngm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nvjwt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nvjwt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wsn4z",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wsn4z",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-d699q",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-d699q",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wrt4l",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wrt4l",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qb8hb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qb8hb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bvf5t",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bvf5t",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pksjs",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pksjs",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-smvvh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-smvvh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9z7wj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9z7wj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pv9nx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pv9nx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2nkw8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2nkw8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-m8rkx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-m8rkx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bscb6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bscb6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mt7m4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mt7m4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nm6bc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nm6bc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4d2qm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4d2qm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-w5pfp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-w5pfp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lgcjs",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lgcjs",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wmgms",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wmgms",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f49r5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f49r5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pbtdz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pbtdz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bd745",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bd745",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sgkgp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sgkgp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wvzjt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wvzjt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sp4q9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sp4q9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5t6c9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5t6c9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5ncrf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5ncrf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xdmd5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xdmd5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6nh9r",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6nh9r",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cpxc7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cpxc7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z4rdq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z4rdq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ggw5n",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ggw5n",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ws8wk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ws8wk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5rpv4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5rpv4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-d7skl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-d7skl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zdhvl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zdhvl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zclgt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zclgt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-w9498",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-w9498",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ssc84",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ssc84",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sq5bn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sq5bn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kzp6l",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kzp6l",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n9q5w",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n9q5w",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x6hjf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x6hjf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6tmzl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6tmzl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6txdd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6txdd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-h7rgl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-h7rgl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hpzxk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hpzxk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l5q5m",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l5q5m",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tsffb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tsffb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-d5btz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-d5btz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hbzlh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hbzlh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zpx79",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zpx79",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-czkxs",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-czkxs",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xf5kr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xf5kr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tgkh9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tgkh9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mn4br",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mn4br",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mdzsj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mdzsj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-q6h99",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-q6h99",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kptj7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kptj7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nl5rh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nl5rh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p6hsw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p6hsw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6t28l",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6t28l",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fldcg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fldcg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-95txv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-95txv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dcnqf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dcnqf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lm9lh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lm9lh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-c264t",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-c264t",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2xlx6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2xlx6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2k5qf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2k5qf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-btmlk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-btmlk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qgfm2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qgfm2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-td4hq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-td4hq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hz9rj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hz9rj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t9697",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t9697",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-95vjq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-95vjq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dzqvd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dzqvd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vvsrt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vvsrt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-22hqh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-22hqh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qhcsw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qhcsw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l68ff",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l68ff",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xbvlf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xbvlf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ghhtm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ghhtm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rcdx2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rcdx2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qv8mp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qv8mp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6c7h6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6c7h6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zjs4k",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zjs4k",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-87shb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-87shb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vstjq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vstjq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-s7s5q",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-s7s5q",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lqq2k",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lqq2k",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l64ds",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l64ds",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mwz4l",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mwz4l",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j6jmk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j6jmk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wsh7g",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wsh7g",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cgntf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cgntf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sdnj2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sdnj2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pw229",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pw229",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-w26sb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-w26sb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ld9hh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ld9hh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cdqdh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cdqdh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-48dtq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-48dtq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2k8bj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2k8bj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fbd8t",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fbd8t",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p7258",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p7258",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7pff8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7pff8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dj9vn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dj9vn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2qmxm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2qmxm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4lqkh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4lqkh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lgrz2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lgrz2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bfrzw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bfrzw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jdjqv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jdjqv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bbd26",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bbd26",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g96gf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g96gf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jpjdg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jpjdg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6z8vh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6z8vh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-27dpj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-27dpj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n7kfx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n7kfx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lgh7h",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lgh7h",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wmb9z",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wmb9z",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dglw2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dglw2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vwdqm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vwdqm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t9746",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t9746",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6xnw7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6xnw7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jgmhb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jgmhb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r45nz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r45nz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hjq56",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hjq56",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t68wq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t68wq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dgqfg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dgqfg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zwk45",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zwk45",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4qlh9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4qlh9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9qck8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9qck8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xtqhv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xtqhv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pwnrp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pwnrp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r4v66",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r4v66",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hdfv4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hdfv4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2rg2q",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2rg2q",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dw2cx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dw2cx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bhjvl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bhjvl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wpqx5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wpqx5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ghwwm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ghwwm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kq4ss",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kq4ss",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-h5tf4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-h5tf4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4p42m",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4p42m",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zgl9m",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zgl9m",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p4k8f",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p4k8f",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ncgkb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ncgkb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wnkbl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wnkbl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4dtl7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4dtl7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fcz9g",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fcz9g",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hrlq7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hrlq7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zhcwp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zhcwp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-s4lkl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-s4lkl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bs58n",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bs58n",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qjs8d",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qjs8d",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sf5z9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sf5z9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-m7crj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-m7crj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hkj8k",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hkj8k",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sxd2r",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sxd2r",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pxwvq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pxwvq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2rm9p",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2rm9p",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-szp6j",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-szp6j",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bvzpj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bvzpj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-89dms",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-89dms",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gt6rw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gt6rw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t8m9p",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t8m9p",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-psd9r",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-psd9r",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n258l",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n258l",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-b2ks2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-b2ks2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v7wlx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v7wlx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8vzdw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8vzdw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f2zrn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f2zrn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xx8vl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xx8vl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-85pt8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-85pt8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4lvrj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4lvrj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-52mtt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-52mtt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5plch",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5plch",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jhn7b",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jhn7b",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6njnx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6njnx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f7d5t",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f7d5t",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nxdhl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nxdhl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-twwqt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-twwqt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zlbt7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zlbt7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pl66t",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pl66t",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gsprj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gsprj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p4vhc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p4vhc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8w6d6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8w6d6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-75t68",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-75t68",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pc789",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pc789",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x2n8x",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x2n8x",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nk8rs",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nk8rs",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p58pm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p58pm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vp2gf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vp2gf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bx7xh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bx7xh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-w6drt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-w6drt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sk6rk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sk6rk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4b699",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4b699",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kfglj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kfglj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pnc9h",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pnc9h",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-54zsq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-54zsq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ldfbx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ldfbx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cxrcg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cxrcg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hjh52",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hjh52",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-djzj2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-djzj2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-c6tm4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-c6tm4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kmqp5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kmqp5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dkl5n",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dkl5n",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g94pm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g94pm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vds72",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vds72",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hcqnt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hcqnt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lnxsb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lnxsb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-clvg4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-clvg4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9r97d",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9r97d",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-445pg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-445pg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mrmlh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mrmlh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2tvw5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2tvw5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2hmz2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2hmz2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t9724",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t9724",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xtvd5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xtvd5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qm846",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qm846",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t7zd9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-t7zd9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lqk2z",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lqk2z",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-glhv6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-glhv6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-msnvs",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-msnvs",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jd7zg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jd7zg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-spf7n",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-spf7n",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rckcn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rckcn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4z7zg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4z7zg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qn2gd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qn2gd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bhmcg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bhmcg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r44lq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r44lq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hp6k8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hp6k8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kd4ct",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kd4ct",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qc76l",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qc76l",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5fv7j",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5fv7j",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6z644",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6z644",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mzsdm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mzsdm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-q27p9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-q27p9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xqfwd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xqfwd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-brfss",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-brfss",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k4sjp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k4sjp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xxx9g",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xxx9g",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-h24bb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-h24bb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7b5zq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7b5zq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pb6gk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pb6gk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7gckv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7gckv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wpqjn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wpqjn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jktmg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jktmg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-442kt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-442kt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bf76v",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bf76v",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qdw6c",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qdw6c",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4nwck",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4nwck",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tcnl7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tcnl7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rc5zv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rc5zv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g2pms",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g2pms",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ghg89",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ghg89",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bssn9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bssn9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xpkj4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xpkj4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-brclq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-brclq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n846b",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n846b",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ftjjn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ftjjn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wp29z",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wp29z",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7fb9k",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7fb9k",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qvzzk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qvzzk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8lpsr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8lpsr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bvh4g",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bvh4g",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vltk7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vltk7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z2rht",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z2rht",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r5rxz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r5rxz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n5zg5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-n5zg5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wphmc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wphmc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6hn8t",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6hn8t",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tn99z",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tn99z",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rssg4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rssg4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qn8jg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qn8jg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9lddt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9lddt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g6xrt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g6xrt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dfxxv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dfxxv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qcq8b",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qcq8b",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nrm27",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nrm27",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2p946",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2p946",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jlvhp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jlvhp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rf6cx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rf6cx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-55sgz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-55sgz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k45lb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k45lb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hzlcv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hzlcv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6rg8b",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6rg8b",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r4j9g",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r4j9g",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f82mg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f82mg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-89x5h",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-89x5h",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4cvsl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4cvsl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z8fs2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z8fs2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nlk5s",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nlk5s",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4gtsm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4gtsm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-khfwr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-khfwr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dhnrg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dhnrg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zlw9n",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zlw9n",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fvt5r",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fvt5r",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wmksk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wmksk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2vkvt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2vkvt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9dbwn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9dbwn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2sjtt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2sjtt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zdsnz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zdsnz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hbcgv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hbcgv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dwkqm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dwkqm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4b6xb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4b6xb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f6rv9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f6rv9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5h9zw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5h9zw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j42tm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-j42tm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7pb96",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7pb96",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ctrxm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ctrxm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wz77b",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wz77b",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nmplm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nmplm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ktf7w",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ktf7w",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v87px",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v87px",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ljs4t",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ljs4t",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z7zvn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-z7zvn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rdf7n",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rdf7n",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v8jtc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v8jtc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sndzx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sndzx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-b5gl6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-b5gl6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cqxjp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cqxjp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9xm2s",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9xm2s",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-b2j6n",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-b2j6n",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2ssdx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2ssdx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4sdsc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4sdsc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-s2w82",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-s2w82",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jd4nl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jd4nl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sx544",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sx544",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xhxvm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xhxvm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2q58j",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2q58j",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dwkpm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dwkpm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2z7ql",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-2z7ql",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zjdwc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zjdwc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-twhgz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-twhgz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gfcsh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gfcsh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p2nmw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p2nmw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mc8gl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mc8gl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4msv7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4msv7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nmkwk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nmkwk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8z8zn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8z8zn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-c9795",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-c9795",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f8pld",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f8pld",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kczvr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kczvr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fwfjl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fwfjl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-m5nq7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-m5nq7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mlsrb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mlsrb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5xwmf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5xwmf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4dm2p",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4dm2p",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-chvq5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-chvq5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kx9k5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kx9k5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vn649",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vn649",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8fh77",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8fh77",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-h8zlm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-h8zlm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-chz8h",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-chz8h",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5rjcf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5rjcf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rrh26",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rrh26",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6ntfq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6ntfq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5gzqh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5gzqh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mgm4m",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mgm4m",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kgmbf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kgmbf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xl8f4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xl8f4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zrx5w",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zrx5w",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p7cfp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p7cfp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xxq29",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xxq29",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dnv9w",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dnv9w",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gdgnw",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gdgnw",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vhdvd",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vhdvd",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ztvmp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ztvmp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-b5zwm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-b5zwm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v8nff",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v8nff",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qjfrs",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qjfrs",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-s7hb9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-s7hb9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8hplc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8hplc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lcv99",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lcv99",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rfkf6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rfkf6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tfwzn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tfwzn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k6t5s",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k6t5s",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5vqps",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5vqps",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vlwfs",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vlwfs",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rbkpn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rbkpn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tkslb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tkslb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mfdxh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mfdxh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fdwtn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-fdwtn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mz8v4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mz8v4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-645qf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-645qf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xpl9p",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xpl9p",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kmp2p",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kmp2p",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-grtt2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-grtt2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dffsb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dffsb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kzkrt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kzkrt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qfl6t",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qfl6t",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lvt8x",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lvt8x",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-drg2x",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-drg2x",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p7gjk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p7gjk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sjsvs",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-sjsvs",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jz7kv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jz7kv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r5q5g",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r5q5g",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vbcvp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vbcvp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p2rsv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-p2rsv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8b8rp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8b8rp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rllkt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rllkt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4w47p",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4w47p",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5b5br",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5b5br",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9w2fx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9w2fx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lsmzf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lsmzf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zb644",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zb644",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lgx77",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lgx77",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rctn4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rctn4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-76nrg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-76nrg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k7vs6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-k7vs6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zzscx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zzscx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5vqnt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5vqnt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r6qx5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r6qx5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ft9sp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ft9sp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wpfdh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wpfdh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xsr9p",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xsr9p",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-blg79",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-blg79",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ppmjx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ppmjx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nz9br",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-nz9br",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jnf9t",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jnf9t",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4cxtg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4cxtg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bf968",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-bf968",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9t7n8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9t7n8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x746n",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x746n",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v5b7h",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v5b7h",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6mvvn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6mvvn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-257v2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-257v2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qvgdv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qvgdv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gp49w",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gp49w",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xxjjl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-xxjjl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wg787",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wg787",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ntdm8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ntdm8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qrb87",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qrb87",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qs4rz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qs4rz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zb8v9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-zb8v9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f58wn",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-f58wn",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4lxln",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4lxln",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rw922",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rw922",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wfkdh",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wfkdh",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7zvj2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7zvj2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cbtpt",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cbtpt",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-b4cfs",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-b4cfs",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kb5zl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kb5zl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lnxbc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lnxbc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8m9rc",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8m9rc",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qpkdx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-qpkdx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pkp6j",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pkp6j",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5k2xl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5k2xl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jcm82",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jcm82",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lxmp4",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-lxmp4",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cl8qz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-cl8qz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pkq96",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pkq96",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mw5zs",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mw5zs",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kv2gv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kv2gv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pbvb6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-pbvb6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-m6qx6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-m6qx6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rvggl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rvggl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-86mr7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-86mr7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tmqbb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tmqbb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kzpqx",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kzpqx",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g4sj8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g4sj8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gsnsf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gsnsf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8ql48",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8ql48",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9rq5p",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9rq5p",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hzn8t",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hzn8t",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4cwxb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-4cwxb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hm5wg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-hm5wg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ztvh7",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ztvh7",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8tgr9",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8tgr9",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-44wjl",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-44wjl",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-95fpv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-95fpv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-74cbk",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-74cbk",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wvqsz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-wvqsz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-548kf",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-548kf",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jcqw5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-jcqw5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g7cp5",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-g7cp5",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vwtp8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-vwtp8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9tpzv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-9tpzv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8jwzv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8jwzv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dcwfp",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dcwfp",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dxnj6",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dxnj6",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ckwql",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-ckwql",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kg9gb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-kg9gb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rqnqb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rqnqb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-psxmq",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-psxmq",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6mq6q",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-6mq6q",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v2jr2",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-v2jr2",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rz6cb",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-rz6cb",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tzw2p",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-tzw2p",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gcvnr",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-gcvnr",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l5bpm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-l5bpm",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dbb7t",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dbb7t",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-srm8w",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-srm8w",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dx9mv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-dx9mv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x9ssv",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-x9ssv",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8vmp8",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8vmp8",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r9xxz",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-r9xxz",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5h8vj",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-5h8vj",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7v7ql",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-7v7ql",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8xcmg",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-8xcmg",condition="denied"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mdkpm",condition="approved"} 0 -kube_certificatesigningrequest_condition{certificatesigningrequest="csr-mdkpm",condition="denied"} 0 -# HELP kube_certificatesigningrequest_cert_length Length of the issued cert -# TYPE kube_certificatesigningrequest_cert_length gauge -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-cznsd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-l59jf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-94nm4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-l4pdl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-t5wkf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4xvpp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-v8h89"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2rkg6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7s79h"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-w7hsq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-thmz5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9rh9p"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nt78p"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wsq8k"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7xvst"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-w75w2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8p66l"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lng4z"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gvmkl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lhpc4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dfnwv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mwxhd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dkb5n"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-d2fsk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2nc5p"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-k5z7q"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4qfhw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7mfjs"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9dlz4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vhc9z"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9pbk6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tpl9w"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5pvrn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kfp5n"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pm72b"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vzhd5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-f6csx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-v748k"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-q6mtv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bwd94"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mp8sg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nslrz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-x4924"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-g4cf6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gwwdp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nb94j"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2g7gs"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wmdfj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kdbnd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-95vz2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jd5hn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8r2zr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-l98sf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zqwrf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-j7jdl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xzkc2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fqjzq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-q4l22"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fg8nv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7lbm5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jvwg5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4x62t"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5hkhf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-h4swc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mrhgn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2pjg5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zrjq8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-sm4cg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-psxqn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-l7pj5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ckj2m"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-khgmd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tfvxj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4xrls"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9bfps"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gtvf5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5rg2q"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-cmtt6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vr7jq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-27hqf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zpnlm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zxdzs"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zg6v8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rdrfc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6pjvt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bblgx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-z8nrs"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qcjxf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zzn9q"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dkjsv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-v7f62"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-b6q7g"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-s6g25"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-k79rm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-p5v6k"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5d7c9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-swfhb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-87vp9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8xgs7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wk8sb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9wk7m"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bj2lk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kp94k"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wjrkq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-n9nkq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zm76b"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-m68sk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-x5czd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-s7xs8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rpkfh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pknsx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7zbz7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-c4t4n"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kh9tg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dgcr8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9cd9z"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bjwth"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lp9hw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rc9hv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4t5w5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xbpcc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-69wc4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qgp47"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5k7fj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-h7ch2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-p9snn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ls5s5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tw674"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wfs4p"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-f9nsn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fgmnh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9428f"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-crpjz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bxh26"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8zbq4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nd79v"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-944c7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xjbr7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qwrtr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-58pwr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rwbsw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-v947l"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6lgxg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zc6w2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pm4tq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8k5qz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wqt9q"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rfmlx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5t7dv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-j7chc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nnp5c"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qmb66"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6z5xm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ctq4t"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-g4xj8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8g5xd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-knz68"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ssl2g"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-x562k"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-69xtr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mc87c"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tqmpt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-z8xwn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ww872"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-cbwgx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fgdvh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-m5xmn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6d2w5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hh4gj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-s2f6l"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qgg5k"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-j7mgh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-cx5xp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-txn6l"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-b6sdh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zbsks"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7vmzq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9r6dv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-knx94"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gv54s"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rq59t"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-sgxx2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jtml8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-w6vc8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xmpmw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nh8b4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9qv5h"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tm6jn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-88scp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7qlkl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-z5btk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-s49qd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9pxwj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-cfcgt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xqm6f"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qzw7j"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-shktr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lmjw9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gnjwt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vrqb9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8n48s"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2plzt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-l8ln6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mpr2c"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qz6mj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mdnjh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fxdjz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-p6p49"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-v594p"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wl55c"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xgfr4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qjsc6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2nj2l"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xrpfc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rm96s"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bppnw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gswxg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mp6z7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mrc6z"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9wqs8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xn727"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-w55r9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nlp6v"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-g82q5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6hnzl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-l9f9j"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lbs45"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kwn8t"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rt8ck"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-m2d9h"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jqj7r"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fnvhh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vdsc4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pr9bj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nmhrk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-x5xl2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jpp4q"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qlg5l"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-447z8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dpvh7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-48sc4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lbxhb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4xtdt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wr2fh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xgv9x"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-l9st9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mbjbw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8hzjs"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-w6dqd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-phs5v"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gcckx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-69cgp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rrwcd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-h6p6m"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2rlgb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-r8djb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rwlr7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-67kg9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tl92t"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6vzw4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fdcgj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vkccq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-g6s7d"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9rq2j"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6vkbv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dqn24"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bl298"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-g2b54"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-sdfq7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-f7s9b"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hhqgt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-27wgh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wnrk2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8nl92"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wk9p7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-s9p8r"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2nnsd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8mn4q"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-95kvn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pkrg6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-sj5h6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vxnmf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lkd55"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hj984"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ttvdm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rqfbw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nw7fp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ltvjj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-p2464"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-44sc6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dhnt8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jl8ft"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gnh4m"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-s5q5t"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zjfnx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-j27df"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gqtg2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8b5z4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-77szb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zkrrb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-j7xsr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-b5lz5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gbhss"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9pkrd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-r9d87"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-sxhnp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fl8fh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4bkzv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tpjxf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jkcbw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qq6mq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2w9sh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-crgxk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hvvlh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vs86c"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mrvlf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5czvf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xj5n7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4mqhj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xng9k"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fvdgt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-blbn9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ckj27"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-drwfj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5m9mv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fdmff"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-f7vx6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8drvz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jnvhq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-c2wgl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wjkwc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-d59f6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-twff2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-652sm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7tm2r"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dlvp2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rtsbr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-p7pjk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-42fj5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ccdbn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dhgvd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kqgrk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xhngb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vql2b"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7hcvb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-p6bjd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-l47sl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-l98tn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-h2jcx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-q8whm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-spdpl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mhktt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-72bnr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jhjnt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-p762m"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zr8pg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gw2l9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8526w"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-f8gg8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9k8gt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lrhdh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-m8gpc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-85vvt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2596g"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-t2k6h"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rm6gk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-d8cfd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-k9k57"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vm7jp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vqt28"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fpsl4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5j8h2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4gp2j"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dhp9b"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rfrk5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vbhh4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-z77kf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dwk2p"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-v82j2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-k4f9z"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fvhpt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pwqrl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2rjlb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4xmwc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-v28vh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pn29s"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9kf6t"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-v9k96"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-j99l9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jnlt6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6pnbt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ff94f"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gtm9b"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-p9rhs"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2wvgl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2vp7k"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6sz2k"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4xbxq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nsrqt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lbxkn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9vxts"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mq4k7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tf8nr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2frks"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-l8q75"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wdlx2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7559b"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-v4bbl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nf5ml"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8xwhj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-n7nq6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zcjqh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gkqfq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kzxv4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-h544m"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6d76k"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6n7mp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fnjpq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lrkk2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gkmqv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dg772"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rc6pf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vdhqx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-m6p7l"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-clxgx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-59nc9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-j8n7f"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8mlrg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xb6lm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4g2bj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dxmfd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-c77l6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-n8j6s"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-66rm4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-l9ssk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vlx7x"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kld9q"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-srvj4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-cz742"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5p2hq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-frs4m"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-phcwj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2mcqj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wzhhl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-g97qt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-t6gxg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-t2wtp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-flg7v"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-z4jfw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xv9tp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rsf7k"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9rjcm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kh2wh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rthnl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-x9v6c"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-snmhc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-g7pfq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-f4qgw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-j4qcx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zrfk9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-v9pgx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9bc7s"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fddzr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4k5pz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-96gd4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-k4ktp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rxbmk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wj7v2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5l9lj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zxclt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xffgj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5ptbx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jzd48"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zqqg2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8dxv7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-m4pkz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hshn2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gf75h"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vfx62"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ptdpf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8b44m"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-76bdx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-n72pl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-52z2k"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-n5tq5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bp8qd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-b5rwg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-l7qhl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-g4fwt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-75zzx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lbt8s"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tts2q"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5njdk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nm6f8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-n74zz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-v9ncd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-llqn8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-r9mtd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rpxzg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xn7nb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jxndx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-p9vwg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-snrxc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-h7bzr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-smmjn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-d65xs"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jtqqb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-z5wp7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ngkns"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tm84q"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dh7tk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-c6qjm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tx6pg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bs9zw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lv5cp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-72k98"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vqzfn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5ztlr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vxkbn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mz8jd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8lvk8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-skn2j"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vhqrq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4r7lv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vmfhs"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-l7l6h"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zc5jc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-46nqm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ssrhn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jr5mx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gzsh5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mbd4b"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fxtdz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-b2z9z"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nwxqc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-q5h8k"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lv8fw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zl8bx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xhlhp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-swf9d"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qdgrl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tbvjj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9wwlm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hwmq7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lh9wz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-h64v8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-r4xqj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7wwc2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lhj8b"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-stc5z"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lnt5w"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-btq7l"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hthbf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tmtmx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kjm69"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-44llc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gzvbb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ws8lf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-llsnz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-86gp7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8wj69"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-z94z8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wgpbz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lfmkr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7sbr4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zp5sr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-z2sbv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6xzp5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kwsxz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vsq4b"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qhm2d"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-khmzl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-v7mct"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-p4f9h"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-grq5v"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-949xd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-cdvbt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7vcxs"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kvk9h"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bbsh8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6vm6r"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-sb95v"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-m9bpn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-t5qvn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kvmhl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-cmg9n"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gh77r"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zzww2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-l46ms"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8wldb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kcrmt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mhmfn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qcbkx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7sz72"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zccfd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-968tv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-j6jmf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6hmxn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-cnqpg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jhx4g"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bdmjh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qndf5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-v4dwx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-drttb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6prw4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tqvlb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6kckr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-x2lld"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rrrbk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-57n6j"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4ww9m"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-j6dm8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-86jmb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pdpjn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-phz29"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hdbj7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bwv4c"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5bp2p"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dvmhb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-57bd8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vwpk8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2vgnx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-snk86"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7knrg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fmmtq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8cxk9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-f9g8z"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5nqlw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qc4w9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-g2xlt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9c96x"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-x94rd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-b2stm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-htfz8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xhdjg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xmzsr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-26ks2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kplpb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-t6hw2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lzwj9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rnvns"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-h4snl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6n9vc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rxrpx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-khw7v"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2l49m"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2wpfz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ctf6b"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5cl8n"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xlvm2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-d9s2b"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-56pmv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qzdqk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9h64n"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fm2jd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-59dlw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ncfwp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rsxmm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-59s9d"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-f88dl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jkk6t"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ltdcd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wlzwl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6ktfr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-s2wb7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ff75p"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wlvch"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-smn8h"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-v54j5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9pxqx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-q57f5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-h5snt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nnj6t"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5mqww"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4f4fs"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8xsnw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8qdt9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9twwf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xdgdc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pp2cg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5vq2z"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8tq9d"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-cxxnb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8hk8h"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nj4dz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wgj65"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-b6s2g"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8mw99"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-55xwt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mjq4p"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jtrgq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dqfwl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ldrmp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-s8zkt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-m85hg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-s52pp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zgdm2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dq22w"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7cs4h"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-v4g4d"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dzmrw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-txccz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-67m9c"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-24f2n"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jt7dl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4w52h"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hww2k"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tzg56"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gchhb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zvgbt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6k55m"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lxq7f"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-47fkp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dc5tw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zw5mb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hxp2z"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-48sm5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kzp6f"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mcngx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6dkc5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-n7znw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ckqsb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-v8xvc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-p9nc2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-s8z22"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-st4mv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bvjsf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xhdq5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-n95vh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8d9dr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4lpns"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-996zr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-q584l"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-g2xql"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-s2t4f"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rxw9g"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-v8xjr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xbg87"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rflxv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-n7zmc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9m6dt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rqgjw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-sgldk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-84sj9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vpr4z"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-r6qdn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-44jrd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hvsp6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qqbmv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2lqjc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rqfvw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pr2mr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-x29mm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5q69h"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qrqcj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-cqmxw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vdqxw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2s8ql"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pdhcx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-68kqp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6dhcf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6fl6r"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4fflv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9bwck"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kdgc7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jpwnn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-g8khc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-24ffh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pjf5c"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-cvbrm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tl7ss"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-47bss"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-f88lr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-q2m2w"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-j5dwn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qhxvz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-j4gq5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jjwv6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jxspw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hnhrq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-49kjt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-txwfn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5p5jl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dmbsr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nxnv2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-x44xg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-s92wj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vkkzs"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wnqjr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-76npd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2glqc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8t8lw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-47bf4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-prx9s"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jzz4s"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wvkbg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wfnkw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gwtf6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-d2b7z"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-sc9p2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-49p28"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jg4t8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-d779h"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-22hl5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xjllt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jftkr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wxffq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9qcr5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-58562"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kf89c"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-r7gwn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-czrvl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-sbrzs"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lxsvx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xbplf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mld8t"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-c5lws"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xzbln"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-j27qr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5spzf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-clvnk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2hvj2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lng5z"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qhn62"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-sg9kh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-84ghm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-sv5pp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gh7rf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-42njk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-q9ppm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7nw2k"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-89brg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vk5ld"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tz2jn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-n72x8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-k2xh4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-g25h8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-frbxf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bvks7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-j4rqx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qtc72"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jn9f4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jnc8d"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6p49z"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2nqnz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rfspv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hsvbs"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6psdk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-txlsv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-j2t5s"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2lhbh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dqtwr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4cvdz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bpcmr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wdjnx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gg6tf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vwmwd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8d5lp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8zqs9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6dwjc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4f7jd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pgm9c"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8hj2n"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6qhcc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4tzf2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mz2kx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6fpcw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hgnrk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-456rj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-t2csr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kmr7x"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nc9lh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-b27xx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-55tbs"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4n449"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bgklx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lm9q2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-l62fp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wk8v5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4vtv6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2w5hw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5c7vm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kmr8f"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jzdkv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wwklc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-prtzf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-p45q2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-55rcn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ttfsm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-v46mw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9gr6k"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-x4472"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pr7z2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6wg92"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-44ppp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tbmdx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wkzqw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tnpvg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pfgtt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rxn2t"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-p26db"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rhjfx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wblqg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-trfsf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-cdq99"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tfnbb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-l56dp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-56rr6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pgvsd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5srcq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5m8jf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4sdqd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xwk5q"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8bcbq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qxspl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pqwxb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-z8dkl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gdxk5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dfk4p"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-stcqk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gwl9q"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dwvw4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-59756"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pltfq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8h288"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7pr8l"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kj9c7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gw76r"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lhq8s"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mnd5z"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pgs8h"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vztp6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hklkj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-s9zb9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qff89"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5xck2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-sldqm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-q8wgn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qsjzn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xf66q"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-99ws6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-thchd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6l6ft"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mcd82"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fjc8g"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rxb8d"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-st95t"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bmkqc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-q8cpb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fxg9m"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rn8sx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hfd8d"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-k8lxq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gt2mg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qv7d9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7f9g9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2wftz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-m6kqt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-txdkm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-f6tlt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dgrbq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nl8vg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vjlsz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wgq62"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rsw7x"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-65l9g"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-r29qd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lqmqs"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kn5gs"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jblxg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kdwss"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-w9dbq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vxwzg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ppgcw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bq9hx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lvjqt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6dqjh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-x4cn5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-cn4pf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xgztm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jhmnh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-29pn4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9l78c"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-d6dt4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jnbcb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lsb7v"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hq96j"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rktvf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kc8qd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-w9ssr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tpq5z"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jhpzv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fmrbz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nj4qb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2rnbs"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dm4lz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8fgpp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jrzvr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-r58sc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2sczx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vnpjm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7ww8b"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xk8cb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2hxr8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qjnzd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-n7vr8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ghmbh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4l24k"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-d6wmw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pnc2m"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bj58b"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-sxd9j"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7j5vf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5lnxp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lztx8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-46cn4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-t4zvd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6hv9q"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fjtfq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-56lfm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bws8r"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-57wz6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xlmbf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5wrqv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nrd99"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5vd8v"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lxkld"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-z82mf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-t2c98"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kq6ln"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4hx8q"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-v2q7c"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-h8wgq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zdlcv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zpj5b"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tfsss"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-c7hvg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2j9h5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dqrkx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5m4gx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-b49kk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2xvtp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kk88v"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-btvmc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9gq8p"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wg8fn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hlph6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2jn5s"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8j5f9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-w7wwj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9tgrg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dlxfr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jf9wt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kvg4d"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6ncx7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jvghp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rcx5q"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-knfx6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xbjcj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zdvm7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hfnff"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bsqd4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-77tjf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hp5q2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kb66f"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7v98x"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nwp6g"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pggjz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-htdxl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bvqvt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5qhlk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hngpq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ds6d8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9hhr8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-sjpm7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jrnrt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tdhg9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-m969h"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-x5x86"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8pl4n"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-slqzj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jn66l"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-cxc5m"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-cdkbf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vmp26"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kvbmr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wttq7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-s9znr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-r5nwr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lxlz2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7xqzk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xt2sq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jlkmm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-h4ttb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-l7c5x"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-58p66"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-llbhh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fwtg4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nv79g"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jsctq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-h9pn5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rwwcl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-k8jpv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7jfv2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tf9sn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nfbzt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4crjm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qgkh2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4wfkp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mxkpg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-j8r9k"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qcttw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-67rcv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-b9zzp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hchb6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4vcvd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7lgjq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-l6spx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4v967"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-k7k2w"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nv2wt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-chdfx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4nd95"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7l5lg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-j7bgm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mnf8r"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-x2knx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hh9vw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hc7qz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jg8ns"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-77qrm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bjfw9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ntkzv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7wkkg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-x2t6l"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7vx2c"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-z9kgp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2lbkq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7hk5b"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6hgz4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2qhv7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8wl8s"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-skgl2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4xhkr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-f5vmx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xwrvf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mlbvx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qcptb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wghmb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-z7c9d"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rnfc4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wrkxl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rnsmj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-z25zv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7lxnv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-c8wlr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fbd5v"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nk2zv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rdpc6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2kk4x"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zlkhv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ctl8f"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4fsxx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-t7lv7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kddh4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-86btp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qhjcj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nw7k5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bjcjd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4f7wv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tzxk4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-n2zsr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tcmmt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hg959"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7xhwc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gs5x4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-llzrg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mqqnd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-cldtm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-djhpn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6wh9r"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5dms6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kr9wx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-f25z4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-h5vpf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7rb4s"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2ct2q"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-k9vj2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-k6thh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hlqkl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pmb8l"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-h9t2n"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jph25"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-s62r4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-h8b47"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bt6dh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gx4xq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-l4rvr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4sxsq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kwntd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hs249"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5qdhc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4lw7d"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qk2q4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-84kwd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rd7xt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hn8gv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7hht5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-q4sdp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nrv9q"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vms67"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-76hb9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-j4pnk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6fmnx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-78nxl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-swgwr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-74mb5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wks7q"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8f9fr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jp5zx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mq24v"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xgn9q"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-g9z8b"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gl6np"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-67c9c"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6bcd2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zjj6n"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5sj6t"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4jxwc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dhnlj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lgzgg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8cjwc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qkjnr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fth5f"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9pghp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gx5l2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gfdpn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qkbz9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-sdj42"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-v5hzl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rbglw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jr6cl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-t4dcf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dd5bz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4hp7m"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lsxht"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8vxmp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-sc2qn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mzng6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2m25c"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lnl99"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lh9wd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-w88vv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rc266"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-n488t"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-sm28f"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-n9j77"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4dvlz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-sv97f"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8n965"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-n46pf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xj5pr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-m5bjl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4ngx9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mtqr6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lsfmh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dhl6x"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nsf55"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tjg49"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-x7994"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6vpzf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-d98ds"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2lzkr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7zvkk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fqj4k"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4j6zz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4szvc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-z52bd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4nzpm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vq8qm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xwbpb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vkvwm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tgwtg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wcln8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kgltf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wc98z"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jv5rj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wgp5l"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gppkm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nsb7v"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8xpdt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2hrjx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6lpfd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vvsxl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kqc9b"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-r9696"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-cbjwh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tsdv8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-96zvn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-cgk5g"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wm9fm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ws4md"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8mk5b"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jkq5x"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lnk55"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dqkvr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hw98h"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mf2pm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ccpmm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-slzch"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kff6z"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-n54pz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jx8q9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-g9wmz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7mq56"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fnm44"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jqpmz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-r9mjg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-phh8n"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8qx7l"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-cksfj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fpkr6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-l6jjg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-l5r4t"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-cq25c"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zlc2d"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fpb5m"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tzfqv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jk67r"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rwtjd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-f6xfb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7cdfs"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hzlms"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qrx78"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ksfhw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zn5cw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mlmj2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rhk6g"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nfp9k"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jwjlb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2c4lb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5p5xr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-26ljb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fxrts"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-89x27"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-krkjm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8tqp5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-m5cs4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6chhd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-29mz8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9hw2l"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4592w"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wknjw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lhb7s"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qb7v5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-244xk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tqrt4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xjdwg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xlnl9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ngwht"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nqkjc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vlbgl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hsjbp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8n6dh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-z4qqg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-sw6js"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-prngm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dd66s"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bs86g"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wrt4l"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qb8hb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bvf5t"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pksjs"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nvjwt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wsn4z"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-d699q"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9z7wj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-smvvh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-m8rkx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pv9nx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2nkw8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bscb6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mt7m4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wmgms"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nm6bc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4d2qm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-w5pfp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lgcjs"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bd745"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-sgkgp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-f49r5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pbtdz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xdmd5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6nh9r"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wvzjt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-sp4q9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5t6c9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5ncrf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-cpxc7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5rpv4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-d7skl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-z4rdq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ggw5n"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ws8wk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zclgt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-w9498"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ssc84"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zdhvl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-x6hjf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6tmzl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6txdd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-sq5bn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kzp6l"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-n9q5w"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-h7rgl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hpzxk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-d5btz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hbzlh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-l5q5m"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tsffb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zpx79"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-czkxs"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mn4br"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mdzsj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xf5kr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tgkh9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6t28l"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fldcg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-95txv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dcnqf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-q6h99"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kptj7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nl5rh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-p6hsw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lm9lh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-btmlk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qgfm2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-c264t"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2xlx6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2k5qf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-95vjq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dzqvd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-td4hq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hz9rj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-t9697"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vvsrt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-22hqh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-l68ff"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xbvlf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qhcsw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rcdx2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ghhtm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vstjq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-s7s5q"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lqq2k"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-l64ds"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qv8mp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6c7h6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zjs4k"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-87shb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-cgntf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-sdnj2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mwz4l"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-j6jmk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wsh7g"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pw229"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-cdqdh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-48dtq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2k8bj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-w26sb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ld9hh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dj9vn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2qmxm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fbd8t"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-p7258"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7pff8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4lqkh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bbd26"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-g96gf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lgrz2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bfrzw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jdjqv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lgh7h"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wmb9z"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dglw2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vwdqm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jpjdg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6z8vh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-27dpj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-n7kfx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hjq56"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-t68wq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dgqfg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-t9746"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6xnw7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jgmhb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-r45nz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zwk45"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4qlh9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9qck8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xtqhv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pwnrp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-r4v66"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bhjvl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wpqx5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ghwwm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hdfv4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2rg2q"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dw2cx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kq4ss"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zgl9m"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-p4k8f"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-h5tf4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4p42m"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wnkbl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4dtl7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ncgkb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bs58n"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qjs8d"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-sf5z9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fcz9g"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hrlq7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zhcwp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-s4lkl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-sxd2r"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pxwvq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2rm9p"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-m7crj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hkj8k"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gt6rw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-t8m9p"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-szp6j"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bvzpj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-89dms"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-b2ks2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-v7wlx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-psd9r"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-n258l"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xx8vl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-85pt8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8vzdw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-f2zrn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6njnx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-f7d5t"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nxdhl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4lvrj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-52mtt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5plch"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jhn7b"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-twwqt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zlbt7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gsprj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-p4vhc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pl66t"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-x2n8x"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nk8rs"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8w6d6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-75t68"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pc789"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vp2gf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bx7xh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-p58pm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-sk6rk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4b699"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-w6drt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-54zsq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ldfbx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-cxrcg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kfglj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pnc9h"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-c6tm4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hjh52"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-djzj2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kmqp5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dkl5n"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vds72"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-g94pm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-445pg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mrmlh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2tvw5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2hmz2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hcqnt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lnxsb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-clvg4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9r97d"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xtvd5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qm846"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-t9724"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-t7zd9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lqk2z"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jd7zg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-glhv6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-msnvs"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rckcn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-spf7n"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bhmcg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-r44lq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4z7zg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qn2gd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hp6k8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kd4ct"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qc76l"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5fv7j"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-brfss"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-k4sjp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6z644"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mzsdm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-q27p9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xqfwd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-h24bb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7b5zq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xxx9g"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7gckv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pb6gk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bf76v"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qdw6c"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wpqjn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jktmg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-442kt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4nwck"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ghg89"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tcnl7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rc5zv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-g2pms"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xpkj4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-brclq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bssn9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-n846b"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ftjjn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bvh4g"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vltk7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-z2rht"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wp29z"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7fb9k"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qvzzk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8lpsr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-r5rxz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-n5zg5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wphmc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qn8jg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9lddt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6hn8t"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tn99z"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rssg4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nrm27"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2p946"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jlvhp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-g6xrt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dfxxv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qcq8b"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rf6cx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-55sgz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6rg8b"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-r4j9g"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-f82mg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-89x5h"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-k45lb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hzlcv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4cvsl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-khfwr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dhnrg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-z8fs2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nlk5s"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4gtsm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wmksk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2vkvt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zlw9n"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fvt5r"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dwkqm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4b6xb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-f6rv9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5h9zw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9dbwn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2sjtt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zdsnz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hbcgv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7pb96"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-j42tm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wz77b"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ctrxm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ljs4t"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-z7zvn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nmplm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ktf7w"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-v87px"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-v8jtc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-sndzx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rdf7n"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9xm2s"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-b2j6n"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-b5gl6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-cqxjp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2ssdx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4sdsc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-s2w82"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dwkpm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2z7ql"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zjdwc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jd4nl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-sx544"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xhxvm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2q58j"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gfcsh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-p2nmw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-twhgz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8z8zn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-c9795"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-f8pld"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mc8gl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4msv7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nmkwk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-m5nq7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mlsrb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kczvr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fwfjl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kx9k5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vn649"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8fh77"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-h8zlm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5xwmf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4dm2p"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-chvq5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-chz8h"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5rjcf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kgmbf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xl8f4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zrx5w"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-p7cfp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rrh26"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6ntfq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5gzqh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mgm4m"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xxq29"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vhdvd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dnv9w"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gdgnw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-b5zwm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-v8nff"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ztvmp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lcv99"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rfkf6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tfwzn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-k6t5s"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qjfrs"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-s7hb9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8hplc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5vqps"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vlwfs"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mz8v4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-645qf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rbkpn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tkslb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mfdxh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fdwtn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dffsb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kzkrt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xpl9p"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kmp2p"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-grtt2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lvt8x"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-drg2x"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qfl6t"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-p7gjk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vbcvp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-p2rsv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-sjsvs"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jz7kv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-r5q5g"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4w47p"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5b5br"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8b8rp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rllkt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9w2fx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lsmzf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rctn4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zb644"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lgx77"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-76nrg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-k7vs6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zzscx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ft9sp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wpfdh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5vqnt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-r6qx5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xsr9p"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-blg79"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ppmjx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bf968"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9t7n8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-x746n"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-v5b7h"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nz9br"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jnf9t"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4cxtg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6mvvn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-257v2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gp49w"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qvgdv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qrb87"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qs4rz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xxjjl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wg787"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ntdm8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rw922"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wfkdh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zb8v9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-f58wn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4lxln"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7zvj2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-cbtpt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-b4cfs"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kb5zl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pkp6j"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5k2xl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jcm82"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lnxbc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8m9rc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qpkdx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mw5zs"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kv2gv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pbvb6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lxmp4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-cl8qz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pkq96"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tmqbb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-m6qx6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rvggl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-86mr7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-g4sj8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gsnsf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kzpqx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4cwxb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hm5wg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8ql48"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9rq5p"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hzn8t"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-44wjl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-95fpv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ztvh7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8tgr9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-74cbk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wvqsz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-548kf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jcqw5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9tpzv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-g7cp5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vwtp8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dxnj6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8jwzv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dcwfp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kg9gb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rqnqb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-psxmq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ckwql"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6mq6q"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-v2jr2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dbb7t"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-srm8w"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rz6cb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tzw2p"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gcvnr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-l5bpm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-r9xxz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5h8vj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dx9mv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-x9ssv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8vmp8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8xcmg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mdkpm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7v7ql"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-f54qg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-d2tk9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zp6j4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ctbc9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fft6d"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-k8drs"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8t648"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nzl9j"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-sz5lf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jqfzj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-c96pw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-s2knz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gq6gt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nsp5q"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-b2szx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7nx66"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-h84gc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9nmh8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-whzvh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fqb42"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-srs76"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-p9dsj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xvj65"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-d246d"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5tjq6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dshls"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zpnd5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-89l7b"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jrbjt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tdzgb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mvnqr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-p4ddx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nn65r"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9plwg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tl22k"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lmff2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-w8hvs"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ngkkn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xngp9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6t2ng"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-sbcth"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9xhln"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fg978"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dl4kl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rpdrw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-m4mdn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jfl7s"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-z69xp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rn522"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qgkbg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6hfrc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hskqf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9xrsg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lrzfq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8gwf7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pnmqt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zl9r5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pwrmh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-58fsg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2b7vl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9fjzr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zk9qx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-597db"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7zwfz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qzb8r"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-c7pqs"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6nsxw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2jpb9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xrdwq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xblvm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-smd2k"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6dkh6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-86dtd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4qfdq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tpr2q"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lbwsk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-cnlm5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lg7tx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bspdm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-trk7l"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-k7799"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9vdf6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5kv4g"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8hmb2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dzf4x"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ggbpq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xfzbc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-85thl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-snnsk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-79gfh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8dzft"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-w8jq5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-md46l"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2m5bp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-n9ghb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jgrkz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vlnmx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wltc9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-w7bc6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-p9vk4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nd8pz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-glcf8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gtkwc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dhk47"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-n4s4f"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mr87r"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-q4kgx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2sc74"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nmbb5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gf6pj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-c6zvs"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8qmqw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kb9xg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-n2nkt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6jbdm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6hff5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jkdln"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-j8x82"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vsks5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-b64nk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-f5ddq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-44cfb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lnnwd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bbmgs"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-r82lp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9cb2s"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4klzf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fjpzp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-r7mjj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mhrds"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-66v7k"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xx5mj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qpdsv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-l6qs9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7qbbf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2bgvk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dkwf2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gpfkw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ltqf4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-59dwx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-c57vv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-46g2v"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zwdwg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kbqpr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-c4kff"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7mj6j"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-555tw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-t9w2z"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dg8xd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-sntxd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qjnch"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-m6f7g"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5qbfx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-z65p4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dnkxp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-z6tnj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wg5xh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-t269b"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-m9zch"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bzqtz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-w58bx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6h66x"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-55nzq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kjblk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rc7h9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2scmj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-q6kdr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-g9hbl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gx6pp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jnrt9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-p2sd4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8qplf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7hg9v"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ctnbm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-69j4z"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-grt6f"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5ctdz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-m2vck"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-cxwxh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zsshl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9wzcb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-c9gk5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-phcw4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qvtgd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4hzst"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7jqlr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7b54l"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zms25"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-t5v6w"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dxbst"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zg22v"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wsbsk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vl82d"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4hxzp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xcv6z"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-698lp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-668tp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kv5bk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-m7kwm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-z9xwf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xrzqg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-khfrf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pr4vp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gjzgm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9s24h"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-b7bch"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jg7hv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-t6rg7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4x8fj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-v646c"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xh885"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rtl5p"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xmb58"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zwzq4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-txvh6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-v5ccb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5fd2l"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zl6dw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4mlbm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bt6fg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5zfb2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-758gd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-82x2c"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wcprf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mqf4s"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wbbvq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ppdt7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vtdns"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gn5rl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-r76kt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-chfm7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5zlbx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-t5cjg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-t7dcx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bwsn2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nwvj5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jfwqm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8q5x7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dskqx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-n96wp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lm8n5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ln5d9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-j544t"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xf8pq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-g9hzf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lnknt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kp4l7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-dm4q7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jfn5c"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-82dcx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ht75g"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fqlw8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-t5gkq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-v8pdp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qbrhn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gqgvg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zlt9d"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5pvp5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gz447"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-c9989"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rpsqj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-w5mmv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kgkn7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zk24x"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-cwk6q"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pkjzk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pcj4v"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4k6k8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fpmwc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-gsr4l"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hbsfw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pt4gv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kfksg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rhgws"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9lkf8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5tdvj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6zw8v"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rgx5t"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qp8vb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8vvf4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fs2v2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nt5ts"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mkkb9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pb22s"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9xkb9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pznkf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-b6jf2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8zz7w"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-b7pnt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7jg9z"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wvqzv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hqrmw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-h828c"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-55wmv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-td7z8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-95mrk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-cl88v"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-47wjr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4xwmb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-thvpd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-k5nbs"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-xd7xd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tlqzq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6jmml"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jgn55"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lhnj6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fc5cs"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4q2wp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-czwv2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9tr94"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-d2zmd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rbfkc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hgjjp"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vlzzg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-cvpnq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mxm9s"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jnvvx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-n2lvr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tgqbd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-85mgc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tt5hs"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vmx5v"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-n46w5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jlt5k"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-k6hw7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-d4h7d"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-fphtm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-f4gbc"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-66smf"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tv8tm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-7hz56"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zdbc4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tq52n"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8l2c4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-d5d9l"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-2frcg"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nw5l8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-hql7m"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kld8p"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-z9fpm"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rcfr6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-8wrt2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-cqpxz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vbrd5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kv9k2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jqf4m"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bcx92"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tgnxj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-x6d9b"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-9pfnj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-tt2n9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mrdvs"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-pfrzj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-k4n65"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-x62s7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jc26d"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jzdx4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-44456"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-n8c5c"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-sdb92"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4hr7q"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-69qzr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zwf5n"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-d6ms5"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vnqkk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qq6jl"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-t9m8j"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qbjjh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-r2rgq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qzl8c"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qbz8m"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-p7t9q"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zrhps"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wml4c"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mvnxt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-6pjp4"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qwr6s"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-kh76f"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-zmlzr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nwr5j"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nwd46"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ksdnd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-j6br8"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qfbbr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-g8km2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qghsj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-vh9kt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bhfrw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-czhz9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-k4vrh"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-g9lqn"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-cmgn7"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rqljd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-k2wgd"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-l2drz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-d2bdj"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-r9xp2"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5rsnb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-nczhw"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-f6vmb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-f7m24"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-x7pnx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-r7lbz"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-qpwzr"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-775vk"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-x2dlb"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-lzwpt"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-t5xd6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-ch6ct"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-mzzmx"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-jc6tv"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-bsx9h"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-k9sft"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-4srs9"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-424ks"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-x7mlq"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-rww24"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-wntn6"} 0 -kube_certificatesigningrequest_cert_length{certificatesigningrequest="csr-5lmxs"} 0 -# HELP kube_configmap_info Information about configmap. -# TYPE kube_configmap_info gauge -kube_configmap_info{namespace="tiptool",configmap="tiptool-int"} 1 -kube_configmap_info{namespace="kube-system",configmap="metricbeat-daemonset-config"} 1 -kube_configmap_info{namespace="openshift-monitoring",configmap="grafana-dashboard-k8s-cluster-rsrc-use"} 1 -kube_configmap_info{namespace="openshift-monitoring",configmap="grafana-dashboard-k8s-node-rsrc-use"} 1 -kube_configmap_info{namespace="openshift-node",configmap="node-config-infra"} 1 -kube_configmap_info{namespace="tiller",configmap="weblogic-operator.v1"} 1 -kube_configmap_info{namespace="vault",configmap="vault-config"} 1 -kube_configmap_info{namespace="weblogic-poc",configmap="dino-common-cm"} 1 -kube_configmap_info{namespace="openshift-console",configmap="console-config"} 1 -kube_configmap_info{namespace="openshift-logging",configmap="metricbeat-deployment-modules"} 1 -kube_configmap_info{namespace="sandbox",configmap="trg525-proxysql-conf"} 1 -kube_configmap_info{namespace="telenet-baseimages",configmap="jenkins-slaves"} 1 -kube_configmap_info{namespace="tiptool",configmap="proxysql-int525"} 1 -kube_configmap_info{namespace="edev-communication",configmap="jenkins-configuration-as-code"} 1 -kube_configmap_info{namespace="openshift-node",configmap="node-config-all-in-one-crio"} 1 -kube_configmap_info{namespace="openshift-web-console",configmap="webconsole-config"} 1 -kube_configmap_info{namespace="jenkins-operator-demo",configmap="jenkins-slaves"} 1 -kube_configmap_info{namespace="edev-communication",configmap="proxysql-config-mre524"} 1 -kube_configmap_info{namespace="openshift-monitoring",configmap="grafana-dashboard-k8s-resources-namespace"} 1 -kube_configmap_info{namespace="openshift-node",configmap="node-config-master-infra-crio"} 1 -kube_configmap_info{namespace="paas-demo",configmap="proxysql-configmap"} 1 -kube_configmap_info{namespace="paas-demo",configmap="springboot-operator-lock"} 1 -kube_configmap_info{namespace="telenet-cluster-ops",configmap="ldap-config"} 1 -kube_configmap_info{namespace="tiller",configmap="vault.v1"} 1 -kube_configmap_info{namespace="awx-tst",configmap="rabbitmq-config"} 1 -kube_configmap_info{namespace="weblogic-poc",configmap="dino-docker-cm"} 1 -kube_configmap_info{namespace="kube-system",configmap="extension-apiserver-authentication"} 1 -kube_configmap_info{namespace="devops-playground",configmap="jenkins-operator-lock"} 1 -kube_configmap_info{namespace="bi",configmap="jenkins-slaves"} 1 -kube_configmap_info{namespace="darwin-integrations",configmap="jenkins-configuration-as-code"} 1 -kube_configmap_info{namespace="gdpr",configmap="jenkins-slaves"} 1 -kube_configmap_info{namespace="kube-system",configmap="puppet-ca"} 1 -kube_configmap_info{namespace="openshift-logging",configmap="metricbeat-deployment-config"} 1 -kube_configmap_info{namespace="openshift-node",configmap="node-config-master-crio"} 1 -kube_configmap_info{namespace="tiller",configmap="traefik-operator.v1"} 1 -kube_configmap_info{namespace="awx",configmap="awx-config"} 1 -kube_configmap_info{namespace="tiptool",configmap="proxysql-lat525"} 1 -kube_configmap_info{namespace="tiptool",configmap="proxysql-dvp525"} 1 -kube_configmap_info{namespace="devops-playground",configmap="springboot-operator-lock"} 1 -kube_configmap_info{namespace="paas-demo",configmap="jenkins-operator-lock"} 1 -kube_configmap_info{namespace="weblogic-poc",configmap="traefik-operator-test"} 1 -kube_configmap_info{namespace="default",configmap="example-vault-agent-config"} 1 -kube_configmap_info{namespace="darwin-integrations",configmap="jenkins-slaves"} 1 -kube_configmap_info{namespace="edev-communication",configmap="agent-centos-jdk8-maven-chrome-chromedriver"} 1 -kube_configmap_info{namespace="adc-vault",configmap="vault-config"} 1 -kube_configmap_info{namespace="darwin-integrations",configmap="springboot-operator-lock"} 1 -kube_configmap_info{namespace="dynatrace",configmap="dynatrace-oneagent-operator-lock"} 1 -kube_configmap_info{namespace="darwin-integrations",configmap="jenkins-operator-lock"} 1 -kube_configmap_info{namespace="openshift-logging",configmap="metricbeat-daemonset-config"} 1 -kube_configmap_info{namespace="openshift-node",configmap="node-config-master"} 1 -kube_configmap_info{namespace="telenet-operators",configmap="namespace-operator-lock"} 1 -kube_configmap_info{namespace="weblogic-poc",configmap="traefik-operator"} 1 -kube_configmap_info{namespace="kube-system",configmap="metricbeat-daemonset-modules"} 1 -kube_configmap_info{namespace="devops-playground",configmap="jenkins-configuration-as-code"} 1 -kube_configmap_info{namespace="openshift-node",configmap="node-config-infra-crio"} 1 -kube_configmap_info{namespace="default",configmap="weblogic-domain-cm"} 1 -kube_configmap_info{namespace="sandbox",configmap="dvp525-proxysql-conf"} 1 -kube_configmap_info{namespace="telenet-baseimages",configmap="jenkins-configuration-as-code"} 1 -kube_configmap_info{namespace="tiptool",configmap="proxysql-sup525"} 1 -kube_configmap_info{namespace="tiptool",configmap="tiptool-lat"} 1 -kube_configmap_info{namespace="gdpr",configmap="jenkins-operator-lock"} 1 -kube_configmap_info{namespace="awx-db-cluster",configmap="rabbitmq-config"} 1 -kube_configmap_info{namespace="edev-tools",configmap="jenkins-operator-lock"} 1 -kube_configmap_info{namespace="awx-tst",configmap="awx-config"} 1 -kube_configmap_info{namespace="devops-playground",configmap="sonarqube-operator-lock"} 1 -kube_configmap_info{namespace="edev-communication",configmap="jenkins-operator-lock"} 1 -kube_configmap_info{namespace="tiptool-uat",configmap="proxysql-configmap"} 1 -kube_configmap_info{namespace="tiptool",configmap="proxysql-edp525"} 1 -kube_configmap_info{namespace="weblogic-poc",configmap="settings-xml-base-cm"} 1 -kube_configmap_info{namespace="weblogic-poc",configmap="weblogic-operator-cm"} 1 -kube_configmap_info{namespace="bi",configmap="jenkins-operator-lock"} 1 -kube_configmap_info{namespace="paas-demo",configmap="jenkins-slaves"} 1 -kube_configmap_info{namespace="tiptool",configmap="proxysql-mre525"} 1 -kube_configmap_info{namespace="edev-tools",configmap="jenkins-slaves"} 1 -kube_configmap_info{namespace="openshift-monitoring",configmap="cluster-monitoring-config"} 1 -kube_configmap_info{namespace="test-config",configmap="weblogic-domain-cm"} 1 -kube_configmap_info{namespace="tiptool",configmap="tiptool-uat"} 1 -kube_configmap_info{namespace="edev-communication",configmap="proxysql-config-trg524"} 1 -kube_configmap_info{namespace="awx-db-cluster",configmap="awx-config"} 1 -kube_configmap_info{namespace="openshift-node",configmap="node-config-compute"} 1 -kube_configmap_info{namespace="aem",configmap="nginx-conf"} 1 -kube_configmap_info{namespace="kibana-tst",configmap="kibana-config"} 1 -kube_configmap_info{namespace="openshift-monitoring",configmap="grafana-dashboard-k8s-resources-pod"} 1 -kube_configmap_info{namespace="edev-communication",configmap="jenkins-slaves"} 1 -kube_configmap_info{namespace="openshift-logging",configmap="metricbeat-daemonset-modules"} 1 -kube_configmap_info{namespace="openshift-monitoring",configmap="prometheus-k8s-rulefiles-0"} 1 -kube_configmap_info{namespace="weblogic-poc",configmap="dinoman-domain-weblogic-domain-introspect-cm"} 1 -kube_configmap_info{namespace="weblogic-poc",configmap="log-srv-cm"} 1 -kube_configmap_info{namespace="awx",configmap="rabbitmq-config"} 1 -kube_configmap_info{namespace="devops-playground",configmap="jenkins-slaves"} 1 -kube_configmap_info{namespace="gdpr",configmap="springboot-operator-lock"} 1 -kube_configmap_info{namespace="openshift-node",configmap="node-config-all-in-one"} 1 -kube_configmap_info{namespace="tiptool",configmap="proxysql-uat525"} 1 -kube_configmap_info{namespace="weblogic-poc",configmap="soa-config-cm"} 1 -kube_configmap_info{namespace="awx-cluster-db",configmap="rabbitmq-config"} 1 -kube_configmap_info{namespace="gdpr",configmap="jenkins-configuration-as-code"} 1 -kube_configmap_info{namespace="kube-system",configmap="openshift-master-controllers"} 1 -kube_configmap_info{namespace="tiptool-dvp",configmap="proxysql-configmap"} 1 -kube_configmap_info{namespace="edev-communication",configmap="springboot-operator-lock"} 1 -kube_configmap_info{namespace="bi",configmap="jenkins-configuration-as-code"} 1 -kube_configmap_info{namespace="bi",configmap="springboot-operator-lock"} 1 -kube_configmap_info{namespace="kube-system",configmap="metricbeat-deployment-config"} 1 -kube_configmap_info{namespace="openshift-logging",configmap="filebeat-inputs"} 1 -kube_configmap_info{namespace="openshift-node",configmap="node-config-master-infra"} 1 -kube_configmap_info{namespace="telenet-baseimages",configmap="jenkins-operator-lock"} 1 -kube_configmap_info{namespace="tiptool",configmap="proxysql-trg525"} 1 -kube_configmap_info{namespace="awx-cluster-db",configmap="awx-config"} 1 -kube_configmap_info{namespace="tiptool",configmap="tiptool-sup"} 1 -kube_configmap_info{namespace="weblogic-poc",configmap="weblogic-domain-cm"} 1 -kube_configmap_info{namespace="tiptool",configmap="tiptool-edp"} 1 -kube_configmap_info{namespace="paas-demo",configmap="jenkins-configuration-as-code"} 1 -kube_configmap_info{namespace="openshift-monitoring",configmap="grafana-dashboards"} 1 -kube_configmap_info{namespace="kube-system",configmap="kube-controller-manager"} 1 -kube_configmap_info{namespace="kube-system",configmap="kube-scheduler"} 1 -kube_configmap_info{namespace="openshift-node",configmap="node-config-compute-crio"} 1 -kube_configmap_info{namespace="tiptool",configmap="tiptool-trg"} 1 -kube_configmap_info{namespace="weblogic-poc",configmap="helper-rest"} 1 -kube_configmap_info{namespace="edev-tools",configmap="jenkins-configuration-as-code"} 1 -kube_configmap_info{namespace="edev-tools",configmap="springboot-operator-lock"} 1 -kube_configmap_info{namespace="openshift-logging",configmap="puppet-ca"} 1 -kube_configmap_info{namespace="openshift-monitoring",configmap="grafana-dashboard-k8s-resources-cluster"} 1 -kube_configmap_info{namespace="weblogic-poc",configmap="settings-xml-cm"} 1 -kube_configmap_info{namespace="adc-vault",configmap="vault-run"} 1 -kube_configmap_info{namespace="devops-playground",configmap="agent-centos-jdk8-chrome-chromedriver"} 1 -kube_configmap_info{namespace="sandbox",configmap="uat525-proxysql-conf"} 1 -kube_configmap_info{namespace="tiptool",configmap="tiptool-dvp"} 1 -kube_configmap_info{namespace="weblogic-poc",configmap="business-exception-cm"} 1 -kube_configmap_info{namespace="kube-system",configmap="metricbeat-deployment-modules"} 1 -kube_configmap_info{namespace="gdpr",configmap="proxysql-config-uat526"} 1 -kube_configmap_info{namespace="openshift-logging",configmap="filebeat-config"} 1 -kube_configmap_info{namespace="openshift-monitoring",configmap="puppet-ca"} 1 -kube_configmap_info{namespace="tiptool",configmap="tiptool-mre"} 1 -kube_configmap_info{namespace="adc-vault",configmap="jenkins-slaves"} 1 -# HELP kube_configmap_created Unix creation timestamp -# TYPE kube_configmap_created gauge -kube_configmap_created{namespace="kube-system",configmap="metricbeat-deployment-modules"} 1.554382381e+09 -kube_configmap_created{namespace="sandbox",configmap="uat525-proxysql-conf"} 1.551954097e+09 -kube_configmap_created{namespace="tiptool",configmap="tiptool-dvp"} 1.554236487e+09 -kube_configmap_created{namespace="weblogic-poc",configmap="business-exception-cm"} 1.574059546e+09 -kube_configmap_created{namespace="adc-vault",configmap="jenkins-slaves"} 1.570110118e+09 -kube_configmap_created{namespace="gdpr",configmap="proxysql-config-uat526"} 1.568712063e+09 -kube_configmap_created{namespace="openshift-logging",configmap="filebeat-config"} 1.561023889e+09 -kube_configmap_created{namespace="openshift-monitoring",configmap="puppet-ca"} 1.576574194e+09 -kube_configmap_created{namespace="tiptool",configmap="tiptool-mre"} 1.554995487e+09 -kube_configmap_created{namespace="kube-system",configmap="metricbeat-daemonset-config"} 1.554382376e+09 -kube_configmap_created{namespace="tiptool",configmap="tiptool-int"} 1.554728553e+09 -kube_configmap_created{namespace="openshift-console",configmap="console-config"} 1.551394885e+09 -kube_configmap_created{namespace="openshift-monitoring",configmap="grafana-dashboard-k8s-cluster-rsrc-use"} 1.551394835e+09 -kube_configmap_created{namespace="openshift-monitoring",configmap="grafana-dashboard-k8s-node-rsrc-use"} 1.551394835e+09 -kube_configmap_created{namespace="openshift-node",configmap="node-config-infra"} 1.551394542e+09 -kube_configmap_created{namespace="tiller",configmap="weblogic-operator.v1"} 1.567603008e+09 -kube_configmap_created{namespace="vault",configmap="vault-config"} 1.568820589e+09 -kube_configmap_created{namespace="weblogic-poc",configmap="dino-common-cm"} 1.57433433e+09 -kube_configmap_created{namespace="edev-communication",configmap="jenkins-configuration-as-code"} 1.572004921e+09 -kube_configmap_created{namespace="openshift-logging",configmap="metricbeat-deployment-modules"} 1.56139374e+09 -kube_configmap_created{namespace="sandbox",configmap="trg525-proxysql-conf"} 1.551954108e+09 -kube_configmap_created{namespace="telenet-baseimages",configmap="jenkins-slaves"} 1.563896809e+09 -kube_configmap_created{namespace="tiptool",configmap="proxysql-int525"} 1.554728544e+09 -kube_configmap_created{namespace="jenkins-operator-demo",configmap="jenkins-slaves"} 1.568722993e+09 -kube_configmap_created{namespace="openshift-node",configmap="node-config-all-in-one-crio"} 1.551394575e+09 -kube_configmap_created{namespace="openshift-web-console",configmap="webconsole-config"} 1.551394865e+09 -kube_configmap_created{namespace="tiller",configmap="vault.v1"} 1.568820589e+09 -kube_configmap_created{namespace="awx-tst",configmap="rabbitmq-config"} 1.567601306e+09 -kube_configmap_created{namespace="edev-communication",configmap="proxysql-config-mre524"} 1.572276441e+09 -kube_configmap_created{namespace="openshift-monitoring",configmap="grafana-dashboard-k8s-resources-namespace"} 1.551394837e+09 -kube_configmap_created{namespace="openshift-node",configmap="node-config-master-infra-crio"} 1.551394565e+09 -kube_configmap_created{namespace="paas-demo",configmap="proxysql-configmap"} 1.563888345e+09 -kube_configmap_created{namespace="paas-demo",configmap="springboot-operator-lock"} 1.576538192e+09 -kube_configmap_created{namespace="telenet-cluster-ops",configmap="ldap-config"} 1.569957808e+09 -kube_configmap_created{namespace="weblogic-poc",configmap="dino-docker-cm"} 1.573636815e+09 -kube_configmap_created{namespace="devops-playground",configmap="jenkins-operator-lock"} 1.576536767e+09 -kube_configmap_created{namespace="kube-system",configmap="extension-apiserver-authentication"} 1.551394369e+09 -kube_configmap_created{namespace="tiller",configmap="traefik-operator.v1"} 1.568125625e+09 -kube_configmap_created{namespace="awx",configmap="awx-config"} 1.569577145e+09 -kube_configmap_created{namespace="bi",configmap="jenkins-slaves"} 1.562668169e+09 -kube_configmap_created{namespace="darwin-integrations",configmap="jenkins-configuration-as-code"} 1.571318857e+09 -kube_configmap_created{namespace="gdpr",configmap="jenkins-slaves"} 1.568298182e+09 -kube_configmap_created{namespace="kube-system",configmap="puppet-ca"} 1.554382375e+09 -kube_configmap_created{namespace="openshift-logging",configmap="metricbeat-deployment-config"} 1.561393395e+09 -kube_configmap_created{namespace="openshift-node",configmap="node-config-master-crio"} 1.551394537e+09 -kube_configmap_created{namespace="tiptool",configmap="proxysql-dvp525"} 1.554236479e+09 -kube_configmap_created{namespace="tiptool",configmap="proxysql-lat525"} 1.554995447e+09 -kube_configmap_created{namespace="default",configmap="example-vault-agent-config"} 1.569251069e+09 -kube_configmap_created{namespace="devops-playground",configmap="springboot-operator-lock"} 1.576536998e+09 -kube_configmap_created{namespace="paas-demo",configmap="jenkins-operator-lock"} 1.576538182e+09 -kube_configmap_created{namespace="weblogic-poc",configmap="traefik-operator-test"} 1.568125625e+09 -kube_configmap_created{namespace="adc-vault",configmap="vault-config"} 1.557753664e+09 -kube_configmap_created{namespace="darwin-integrations",configmap="jenkins-slaves"} 1.569846347e+09 -kube_configmap_created{namespace="edev-communication",configmap="agent-centos-jdk8-maven-chrome-chromedriver"} 1.572510047e+09 -kube_configmap_created{namespace="darwin-integrations",configmap="jenkins-operator-lock"} 1.576534417e+09 -kube_configmap_created{namespace="darwin-integrations",configmap="springboot-operator-lock"} 1.576534425e+09 -kube_configmap_created{namespace="dynatrace",configmap="dynatrace-oneagent-operator-lock"} 1.576537011e+09 -kube_configmap_created{namespace="kube-system",configmap="metricbeat-daemonset-modules"} 1.554382377e+09 -kube_configmap_created{namespace="openshift-logging",configmap="metricbeat-daemonset-config"} 1.56139383e+09 -kube_configmap_created{namespace="openshift-node",configmap="node-config-master"} 1.551394532e+09 -kube_configmap_created{namespace="telenet-operators",configmap="namespace-operator-lock"} 1.576538378e+09 -kube_configmap_created{namespace="weblogic-poc",configmap="traefik-operator"} 1.568125625e+09 -kube_configmap_created{namespace="default",configmap="weblogic-domain-cm"} 1.566807859e+09 -kube_configmap_created{namespace="devops-playground",configmap="jenkins-configuration-as-code"} 1.573824466e+09 -kube_configmap_created{namespace="openshift-node",configmap="node-config-infra-crio"} 1.551394548e+09 -kube_configmap_created{namespace="gdpr",configmap="jenkins-operator-lock"} 1.576537671e+09 -kube_configmap_created{namespace="sandbox",configmap="dvp525-proxysql-conf"} 1.55195391e+09 -kube_configmap_created{namespace="telenet-baseimages",configmap="jenkins-configuration-as-code"} 1.570791212e+09 -kube_configmap_created{namespace="tiptool",configmap="proxysql-sup525"} 1.554995495e+09 -kube_configmap_created{namespace="tiptool",configmap="tiptool-lat"} 1.554995455e+09 -kube_configmap_created{namespace="awx-db-cluster",configmap="rabbitmq-config"} 1.570092276e+09 -kube_configmap_created{namespace="awx-tst",configmap="awx-config"} 1.567601305e+09 -kube_configmap_created{namespace="edev-tools",configmap="jenkins-operator-lock"} 1.577955312e+09 -kube_configmap_created{namespace="bi",configmap="jenkins-operator-lock"} 1.576534212e+09 -kube_configmap_created{namespace="devops-playground",configmap="sonarqube-operator-lock"} 1.576536974e+09 -kube_configmap_created{namespace="edev-communication",configmap="jenkins-operator-lock"} 1.576537096e+09 -kube_configmap_created{namespace="tiptool-uat",configmap="proxysql-configmap"} 1.551395598e+09 -kube_configmap_created{namespace="tiptool",configmap="proxysql-edp525"} 1.554995511e+09 -kube_configmap_created{namespace="weblogic-poc",configmap="settings-xml-base-cm"} 1.573820776e+09 -kube_configmap_created{namespace="weblogic-poc",configmap="weblogic-operator-cm"} 1.567603009e+09 -kube_configmap_created{namespace="edev-tools",configmap="jenkins-slaves"} 1.573204964e+09 -kube_configmap_created{namespace="paas-demo",configmap="jenkins-slaves"} 1.56266396e+09 -kube_configmap_created{namespace="tiptool",configmap="proxysql-mre525"} 1.554995479e+09 -kube_configmap_created{namespace="edev-communication",configmap="proxysql-config-trg524"} 1.572276369e+09 -kube_configmap_created{namespace="openshift-monitoring",configmap="cluster-monitoring-config"} 1.551394822e+09 -kube_configmap_created{namespace="test-config",configmap="weblogic-domain-cm"} 1.576832358e+09 -kube_configmap_created{namespace="tiptool",configmap="tiptool-uat"} 1.554236504e+09 -kube_configmap_created{namespace="aem",configmap="nginx-conf"} 1.553795924e+09 -kube_configmap_created{namespace="awx-db-cluster",configmap="awx-config"} 1.570092477e+09 -kube_configmap_created{namespace="openshift-node",configmap="node-config-compute"} 1.551394552e+09 -kube_configmap_created{namespace="edev-communication",configmap="jenkins-slaves"} 1.57200491e+09 -kube_configmap_created{namespace="kibana-tst",configmap="kibana-config"} 1.567777671e+09 -kube_configmap_created{namespace="openshift-monitoring",configmap="grafana-dashboard-k8s-resources-pod"} 1.551394837e+09 -kube_configmap_created{namespace="awx",configmap="rabbitmq-config"} 1.56957733e+09 -kube_configmap_created{namespace="openshift-logging",configmap="metricbeat-daemonset-modules"} 1.561393832e+09 -kube_configmap_created{namespace="openshift-monitoring",configmap="prometheus-k8s-rulefiles-0"} 1.570651008e+09 -kube_configmap_created{namespace="weblogic-poc",configmap="dinoman-domain-weblogic-domain-introspect-cm"} 1.574264576e+09 -kube_configmap_created{namespace="weblogic-poc",configmap="log-srv-cm"} 1.574677597e+09 -kube_configmap_created{namespace="awx-cluster-db",configmap="rabbitmq-config"} 1.569577957e+09 -kube_configmap_created{namespace="devops-playground",configmap="jenkins-slaves"} 1.573648587e+09 -kube_configmap_created{namespace="gdpr",configmap="springboot-operator-lock"} 1.576537675e+09 -kube_configmap_created{namespace="openshift-node",configmap="node-config-all-in-one"} 1.55139457e+09 -kube_configmap_created{namespace="tiptool",configmap="proxysql-uat525"} 1.554236495e+09 -kube_configmap_created{namespace="weblogic-poc",configmap="soa-config-cm"} 1.573825322e+09 -kube_configmap_created{namespace="edev-communication",configmap="springboot-operator-lock"} 1.576537121e+09 -kube_configmap_created{namespace="gdpr",configmap="jenkins-configuration-as-code"} 1.573203416e+09 -kube_configmap_created{namespace="kube-system",configmap="openshift-master-controllers"} 1.551394319e+09 -kube_configmap_created{namespace="tiptool-dvp",configmap="proxysql-configmap"} 1.551395579e+09 -kube_configmap_created{namespace="tiptool",configmap="proxysql-trg525"} 1.554236512e+09 -kube_configmap_created{namespace="awx-cluster-db",configmap="awx-config"} 1.569577956e+09 -kube_configmap_created{namespace="bi",configmap="jenkins-configuration-as-code"} 1.573206196e+09 -kube_configmap_created{namespace="bi",configmap="springboot-operator-lock"} 1.57653426e+09 -kube_configmap_created{namespace="kube-system",configmap="metricbeat-deployment-config"} 1.55438238e+09 -kube_configmap_created{namespace="openshift-logging",configmap="filebeat-inputs"} 1.561023907e+09 -kube_configmap_created{namespace="openshift-node",configmap="node-config-master-infra"} 1.551394561e+09 -kube_configmap_created{namespace="telenet-baseimages",configmap="jenkins-operator-lock"} 1.576538388e+09 -kube_configmap_created{namespace="tiptool",configmap="tiptool-edp"} 1.554995519e+09 -kube_configmap_created{namespace="tiptool",configmap="tiptool-sup"} 1.554995503e+09 -kube_configmap_created{namespace="weblogic-poc",configmap="weblogic-domain-cm"} 1.566833322e+09 -kube_configmap_created{namespace="openshift-monitoring",configmap="grafana-dashboards"} 1.551394837e+09 -kube_configmap_created{namespace="paas-demo",configmap="jenkins-configuration-as-code"} 1.570797566e+09 -kube_configmap_created{namespace="edev-tools",configmap="jenkins-configuration-as-code"} 1.573204977e+09 -kube_configmap_created{namespace="kube-system",configmap="kube-controller-manager"} 1.551394391e+09 -kube_configmap_created{namespace="kube-system",configmap="kube-scheduler"} 1.551394369e+09 -kube_configmap_created{namespace="openshift-node",configmap="node-config-compute-crio"} 1.551394557e+09 -kube_configmap_created{namespace="tiptool",configmap="tiptool-trg"} 1.55423652e+09 -kube_configmap_created{namespace="weblogic-poc",configmap="helper-rest"} 1.575968937e+09 -kube_configmap_created{namespace="adc-vault",configmap="vault-run"} 1.55775482e+09 -kube_configmap_created{namespace="edev-tools",configmap="springboot-operator-lock"} 1.57653758e+09 -kube_configmap_created{namespace="openshift-logging",configmap="puppet-ca"} 1.561034302e+09 -kube_configmap_created{namespace="openshift-monitoring",configmap="grafana-dashboard-k8s-resources-cluster"} 1.551394836e+09 -kube_configmap_created{namespace="weblogic-poc",configmap="settings-xml-cm"} 1.573722102e+09 -kube_configmap_created{namespace="devops-playground",configmap="agent-centos-jdk8-chrome-chromedriver"} 1.575543678e+09 -# HELP kube_configmap_metadata_resource_version Resource version representing a specific version of the configmap. -# TYPE kube_configmap_metadata_resource_version gauge -kube_configmap_metadata_resource_version{namespace="adc-vault",configmap="vault-config",resource_version="18017345"} 1 -kube_configmap_metadata_resource_version{namespace="darwin-integrations",configmap="jenkins-slaves",resource_version="76150298"} 1 -kube_configmap_metadata_resource_version{namespace="edev-communication",configmap="agent-centos-jdk8-maven-chrome-chromedriver",resource_version="66080633"} 1 -kube_configmap_metadata_resource_version{namespace="darwin-integrations",configmap="jenkins-operator-lock",resource_version="80774695"} 1 -kube_configmap_metadata_resource_version{namespace="darwin-integrations",configmap="springboot-operator-lock",resource_version="80774736"} 1 -kube_configmap_metadata_resource_version{namespace="dynatrace",configmap="dynatrace-oneagent-operator-lock",resource_version="80786808"} 1 -kube_configmap_metadata_resource_version{namespace="weblogic-poc",configmap="traefik-operator",resource_version="49923442"} 1 -kube_configmap_metadata_resource_version{namespace="kube-system",configmap="metricbeat-daemonset-modules",resource_version="8401211"} 1 -kube_configmap_metadata_resource_version{namespace="openshift-logging",configmap="metricbeat-daemonset-config",resource_version="75850007"} 1 -kube_configmap_metadata_resource_version{namespace="openshift-node",configmap="node-config-master",resource_version="58557060"} 1 -kube_configmap_metadata_resource_version{namespace="telenet-operators",configmap="namespace-operator-lock",resource_version="80794688"} 1 -kube_configmap_metadata_resource_version{namespace="default",configmap="weblogic-domain-cm",resource_version="45580957"} 1 -kube_configmap_metadata_resource_version{namespace="devops-playground",configmap="jenkins-configuration-as-code",resource_version="80785727"} 1 -kube_configmap_metadata_resource_version{namespace="openshift-node",configmap="node-config-infra-crio",resource_version="58556317"} 1 -kube_configmap_metadata_resource_version{namespace="tiptool",configmap="tiptool-lat",resource_version="22002629"} 1 -kube_configmap_metadata_resource_version{namespace="gdpr",configmap="jenkins-operator-lock",resource_version="80790678"} 1 -kube_configmap_metadata_resource_version{namespace="sandbox",configmap="dvp525-proxysql-conf",resource_version="1601167"} 1 -kube_configmap_metadata_resource_version{namespace="telenet-baseimages",configmap="jenkins-configuration-as-code",resource_version="80794816"} 1 -kube_configmap_metadata_resource_version{namespace="tiptool",configmap="proxysql-sup525",resource_version="10149274"} 1 -kube_configmap_metadata_resource_version{namespace="awx-db-cluster",configmap="rabbitmq-config",resource_version="56689996"} 1 -kube_configmap_metadata_resource_version{namespace="awx-tst",configmap="awx-config",resource_version="48178759"} 1 -kube_configmap_metadata_resource_version{namespace="edev-tools",configmap="jenkins-operator-lock",resource_version="85082125"} 1 -kube_configmap_metadata_resource_version{namespace="tiptool",configmap="proxysql-edp525",resource_version="10149400"} 1 -kube_configmap_metadata_resource_version{namespace="weblogic-poc",configmap="settings-xml-base-cm",resource_version="74475257"} 1 -kube_configmap_metadata_resource_version{namespace="weblogic-poc",configmap="weblogic-operator-cm",resource_version="48171558"} 1 -kube_configmap_metadata_resource_version{namespace="bi",configmap="jenkins-operator-lock",resource_version="80773873"} 1 -kube_configmap_metadata_resource_version{namespace="devops-playground",configmap="sonarqube-operator-lock",resource_version="80786603"} 1 -kube_configmap_metadata_resource_version{namespace="edev-communication",configmap="jenkins-operator-lock",resource_version="80787355"} 1 -kube_configmap_metadata_resource_version{namespace="tiptool-uat",configmap="proxysql-configmap",resource_version="6335"} 1 -kube_configmap_metadata_resource_version{namespace="edev-tools",configmap="jenkins-slaves",resource_version="76150384"} 1 -kube_configmap_metadata_resource_version{namespace="paas-demo",configmap="jenkins-slaves",resource_version="64929304"} 1 -kube_configmap_metadata_resource_version{namespace="tiptool",configmap="proxysql-mre525",resource_version="10149136"} 1 -kube_configmap_metadata_resource_version{namespace="edev-communication",configmap="proxysql-config-trg524",resource_version="64403045"} 1 -kube_configmap_metadata_resource_version{namespace="openshift-monitoring",configmap="cluster-monitoring-config",resource_version="3244"} 1 -kube_configmap_metadata_resource_version{namespace="test-config",configmap="weblogic-domain-cm",resource_version="81693549"} 1 -kube_configmap_metadata_resource_version{namespace="tiptool",configmap="tiptool-uat",resource_version="22002401"} 1 -kube_configmap_metadata_resource_version{namespace="aem",configmap="nginx-conf",resource_version="6844857"} 1 -kube_configmap_metadata_resource_version{namespace="awx-db-cluster",configmap="awx-config",resource_version="56689976"} 1 -kube_configmap_metadata_resource_version{namespace="openshift-node",configmap="node-config-compute",resource_version="58555472"} 1 -kube_configmap_metadata_resource_version{namespace="edev-communication",configmap="jenkins-slaves",resource_version="64916266"} 1 -kube_configmap_metadata_resource_version{namespace="kibana-tst",configmap="kibana-config",resource_version="54900945"} 1 -kube_configmap_metadata_resource_version{namespace="openshift-monitoring",configmap="grafana-dashboard-k8s-resources-pod",resource_version="3463"} 1 -kube_configmap_metadata_resource_version{namespace="weblogic-poc",configmap="log-srv-cm",resource_version="72197917"} 1 -kube_configmap_metadata_resource_version{namespace="awx",configmap="rabbitmq-config",resource_version="54847725"} 1 -kube_configmap_metadata_resource_version{namespace="openshift-logging",configmap="metricbeat-daemonset-modules",resource_version="67332080"} 1 -kube_configmap_metadata_resource_version{namespace="openshift-monitoring",configmap="prometheus-k8s-rulefiles-0",resource_version="58580301"} 1 -kube_configmap_metadata_resource_version{namespace="weblogic-poc",configmap="dinoman-domain-weblogic-domain-introspect-cm",resource_version="86169638"} 1 -kube_configmap_metadata_resource_version{namespace="tiptool",configmap="proxysql-uat525",resource_version="8106911"} 1 -kube_configmap_metadata_resource_version{namespace="weblogic-poc",configmap="soa-config-cm",resource_version="81694758"} 1 -kube_configmap_metadata_resource_version{namespace="awx-cluster-db",configmap="rabbitmq-config",resource_version="54850682"} 1 -kube_configmap_metadata_resource_version{namespace="devops-playground",configmap="jenkins-slaves",resource_version="69387908"} 1 -kube_configmap_metadata_resource_version{namespace="gdpr",configmap="springboot-operator-lock",resource_version="80790710"} 1 -kube_configmap_metadata_resource_version{namespace="openshift-node",configmap="node-config-all-in-one",resource_version="58555154"} 1 -kube_configmap_metadata_resource_version{namespace="edev-communication",configmap="springboot-operator-lock",resource_version="80787425"} 1 -kube_configmap_metadata_resource_version{namespace="gdpr",configmap="jenkins-configuration-as-code",resource_version="80790876"} 1 -kube_configmap_metadata_resource_version{namespace="kube-system",configmap="openshift-master-controllers",resource_version="86195511"} 1 -kube_configmap_metadata_resource_version{namespace="tiptool-dvp",configmap="proxysql-configmap",resource_version="6178"} 1 -kube_configmap_metadata_resource_version{namespace="openshift-logging",configmap="filebeat-inputs",resource_version="75849965"} 1 -kube_configmap_metadata_resource_version{namespace="openshift-node",configmap="node-config-master-infra",resource_version="58557214"} 1 -kube_configmap_metadata_resource_version{namespace="telenet-baseimages",configmap="jenkins-operator-lock",resource_version="80794655"} 1 -kube_configmap_metadata_resource_version{namespace="tiptool",configmap="proxysql-trg525",resource_version="8107074"} 1 -kube_configmap_metadata_resource_version{namespace="awx-cluster-db",configmap="awx-config",resource_version="54850663"} 1 -kube_configmap_metadata_resource_version{namespace="bi",configmap="jenkins-configuration-as-code",resource_version="80774046"} 1 -kube_configmap_metadata_resource_version{namespace="bi",configmap="springboot-operator-lock",resource_version="80774013"} 1 -kube_configmap_metadata_resource_version{namespace="kube-system",configmap="metricbeat-deployment-config",resource_version="8401232"} 1 -kube_configmap_metadata_resource_version{namespace="tiptool",configmap="tiptool-edp",resource_version="22002714"} 1 -kube_configmap_metadata_resource_version{namespace="tiptool",configmap="tiptool-sup",resource_version="22002550"} 1 -kube_configmap_metadata_resource_version{namespace="weblogic-poc",configmap="weblogic-domain-cm",resource_version="45664481"} 1 -kube_configmap_metadata_resource_version{namespace="openshift-monitoring",configmap="grafana-dashboards",resource_version="3465"} 1 -kube_configmap_metadata_resource_version{namespace="paas-demo",configmap="jenkins-configuration-as-code",resource_version="80793706"} 1 -kube_configmap_metadata_resource_version{namespace="tiptool",configmap="tiptool-trg",resource_version="22002516"} 1 -kube_configmap_metadata_resource_version{namespace="weblogic-poc",configmap="helper-rest",resource_version="75885625"} 1 -kube_configmap_metadata_resource_version{namespace="edev-tools",configmap="jenkins-configuration-as-code",resource_version="80789163"} 1 -kube_configmap_metadata_resource_version{namespace="kube-system",configmap="kube-controller-manager",resource_version="86195508"} 1 -kube_configmap_metadata_resource_version{namespace="kube-system",configmap="kube-scheduler",resource_version="86195505"} 1 -kube_configmap_metadata_resource_version{namespace="openshift-node",configmap="node-config-compute-crio",resource_version="58555699"} 1 -kube_configmap_metadata_resource_version{namespace="weblogic-poc",configmap="settings-xml-cm",resource_version="69370121"} 1 -kube_configmap_metadata_resource_version{namespace="adc-vault",configmap="vault-run",resource_version="18020501"} 1 -kube_configmap_metadata_resource_version{namespace="edev-tools",configmap="springboot-operator-lock",resource_version="80790192"} 1 -kube_configmap_metadata_resource_version{namespace="openshift-logging",configmap="puppet-ca",resource_version="27504811"} 1 -kube_configmap_metadata_resource_version{namespace="openshift-monitoring",configmap="grafana-dashboard-k8s-resources-cluster",resource_version="3438"} 1 -kube_configmap_metadata_resource_version{namespace="devops-playground",configmap="agent-centos-jdk8-chrome-chromedriver",resource_version="75079533"} 1 -kube_configmap_metadata_resource_version{namespace="kube-system",configmap="metricbeat-deployment-modules",resource_version="8401235"} 1 -kube_configmap_metadata_resource_version{namespace="sandbox",configmap="uat525-proxysql-conf",resource_version="1601754"} 1 -kube_configmap_metadata_resource_version{namespace="tiptool",configmap="tiptool-dvp",resource_version="22001417"} 1 -kube_configmap_metadata_resource_version{namespace="weblogic-poc",configmap="business-exception-cm",resource_version="70175093"} 1 -kube_configmap_metadata_resource_version{namespace="tiptool",configmap="tiptool-mre",resource_version="22002593"} 1 -kube_configmap_metadata_resource_version{namespace="adc-vault",configmap="jenkins-slaves",resource_version="56755226"} 1 -kube_configmap_metadata_resource_version{namespace="gdpr",configmap="proxysql-config-uat526",resource_version="67267425"} 1 -kube_configmap_metadata_resource_version{namespace="openshift-logging",configmap="filebeat-config",resource_version="80922752"} 1 -kube_configmap_metadata_resource_version{namespace="openshift-monitoring",configmap="puppet-ca",resource_version="80905281"} 1 -kube_configmap_metadata_resource_version{namespace="kube-system",configmap="metricbeat-daemonset-config",resource_version="8401208"} 1 -kube_configmap_metadata_resource_version{namespace="tiptool",configmap="tiptool-int",resource_version="22002680"} 1 -kube_configmap_metadata_resource_version{namespace="tiller",configmap="weblogic-operator.v1",resource_version="48171633"} 1 -kube_configmap_metadata_resource_version{namespace="vault",configmap="vault-config",resource_version="52219526"} 1 -kube_configmap_metadata_resource_version{namespace="weblogic-poc",configmap="dino-common-cm",resource_version="72719016"} 1 -kube_configmap_metadata_resource_version{namespace="openshift-console",configmap="console-config",resource_version="3786"} 1 -kube_configmap_metadata_resource_version{namespace="openshift-monitoring",configmap="grafana-dashboard-k8s-cluster-rsrc-use",resource_version="3422"} 1 -kube_configmap_metadata_resource_version{namespace="openshift-monitoring",configmap="grafana-dashboard-k8s-node-rsrc-use",resource_version="3423"} 1 -kube_configmap_metadata_resource_version{namespace="openshift-node",configmap="node-config-infra",resource_version="58556964"} 1 -kube_configmap_metadata_resource_version{namespace="tiptool",configmap="proxysql-int525",resource_version="9388020"} 1 -kube_configmap_metadata_resource_version{namespace="edev-communication",configmap="jenkins-configuration-as-code",resource_version="76450915"} 1 -kube_configmap_metadata_resource_version{namespace="openshift-logging",configmap="metricbeat-deployment-modules",resource_version="67332094"} 1 -kube_configmap_metadata_resource_version{namespace="sandbox",configmap="trg525-proxysql-conf",resource_version="1601881"} 1 -kube_configmap_metadata_resource_version{namespace="telenet-baseimages",configmap="jenkins-slaves",resource_version="67288785"} 1 -kube_configmap_metadata_resource_version{namespace="jenkins-operator-demo",configmap="jenkins-slaves",resource_version="51894453"} 1 -kube_configmap_metadata_resource_version{namespace="openshift-node",configmap="node-config-all-in-one-crio",resource_version="58555315"} 1 -kube_configmap_metadata_resource_version{namespace="openshift-web-console",configmap="webconsole-config",resource_version="3545"} 1 -kube_configmap_metadata_resource_version{namespace="paas-demo",configmap="proxysql-configmap",resource_version="36077129"} 1 -kube_configmap_metadata_resource_version{namespace="paas-demo",configmap="springboot-operator-lock",resource_version="80793596"} 1 -kube_configmap_metadata_resource_version{namespace="telenet-cluster-ops",configmap="ldap-config",resource_version="56224031"} 1 -kube_configmap_metadata_resource_version{namespace="tiller",configmap="vault.v1",resource_version="52219538"} 1 -kube_configmap_metadata_resource_version{namespace="awx-tst",configmap="rabbitmq-config",resource_version="54596241"} 1 -kube_configmap_metadata_resource_version{namespace="edev-communication",configmap="proxysql-config-mre524",resource_version="64402697"} 1 -kube_configmap_metadata_resource_version{namespace="openshift-monitoring",configmap="grafana-dashboard-k8s-resources-namespace",resource_version="3462"} 1 -kube_configmap_metadata_resource_version{namespace="openshift-node",configmap="node-config-master-infra-crio",resource_version="58556669"} 1 -kube_configmap_metadata_resource_version{namespace="weblogic-poc",configmap="dino-docker-cm",resource_version="76160139"} 1 -kube_configmap_metadata_resource_version{namespace="devops-playground",configmap="jenkins-operator-lock",resource_version="80785523"} 1 -kube_configmap_metadata_resource_version{namespace="kube-system",configmap="extension-apiserver-authentication",resource_version="64"} 1 -kube_configmap_metadata_resource_version{namespace="kube-system",configmap="puppet-ca",resource_version="8401203"} 1 -kube_configmap_metadata_resource_version{namespace="openshift-logging",configmap="metricbeat-deployment-config",resource_version="75850021"} 1 -kube_configmap_metadata_resource_version{namespace="openshift-node",configmap="node-config-master-crio",resource_version="58556510"} 1 -kube_configmap_metadata_resource_version{namespace="tiller",configmap="traefik-operator.v1",resource_version="49924559"} 1 -kube_configmap_metadata_resource_version{namespace="awx",configmap="awx-config",resource_version="54847710"} 1 -kube_configmap_metadata_resource_version{namespace="bi",configmap="jenkins-slaves",resource_version="67278899"} 1 -kube_configmap_metadata_resource_version{namespace="darwin-integrations",configmap="jenkins-configuration-as-code",resource_version="80774861"} 1 -kube_configmap_metadata_resource_version{namespace="gdpr",configmap="jenkins-slaves",resource_version="67268249"} 1 -kube_configmap_metadata_resource_version{namespace="tiptool",configmap="proxysql-dvp525",resource_version="8106773"} 1 -kube_configmap_metadata_resource_version{namespace="tiptool",configmap="proxysql-lat525",resource_version="10148890"} 1 -kube_configmap_metadata_resource_version{namespace="default",configmap="example-vault-agent-config",resource_version="53695225"} 1 -kube_configmap_metadata_resource_version{namespace="devops-playground",configmap="springboot-operator-lock",resource_version="80786730"} 1 -kube_configmap_metadata_resource_version{namespace="paas-demo",configmap="jenkins-operator-lock",resource_version="80793538"} 1 -kube_configmap_metadata_resource_version{namespace="weblogic-poc",configmap="traefik-operator-test",resource_version="49923443"} 1 -# HELP kube_cronjob_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_cronjob_labels gauge -kube_cronjob_labels{namespace="telenet-cluster-ops",cronjob="cronjob-ldap-group-sync",label_app="ldap-sync",label_telenet_be_tier="system"} 1 -# HELP kube_cronjob_info Info about cronjob. -# TYPE kube_cronjob_info gauge -kube_cronjob_info{namespace="telenet-cluster-ops",cronjob="cronjob-ldap-group-sync",schedule="@hourly",concurrency_policy="Forbid"} 1 -# HELP kube_cronjob_created Unix creation timestamp -# TYPE kube_cronjob_created gauge -kube_cronjob_created{namespace="telenet-cluster-ops",cronjob="cronjob-ldap-group-sync"} 1.569957808e+09 -# HELP kube_cronjob_status_active Active holds pointers to currently running jobs. -# TYPE kube_cronjob_status_active gauge -kube_cronjob_status_active{namespace="telenet-cluster-ops",cronjob="cronjob-ldap-group-sync"} 0 -# HELP kube_cronjob_status_last_schedule_time LastScheduleTime keeps information of when was the last time the job was successfully scheduled. -# TYPE kube_cronjob_status_last_schedule_time gauge -kube_cronjob_status_last_schedule_time{namespace="telenet-cluster-ops",cronjob="cronjob-ldap-group-sync"} 1.5783192e+09 -# HELP kube_cronjob_spec_suspend Suspend flag tells the controller to suspend subsequent executions. -# TYPE kube_cronjob_spec_suspend gauge -kube_cronjob_spec_suspend{namespace="telenet-cluster-ops",cronjob="cronjob-ldap-group-sync"} 0 -# HELP kube_cronjob_spec_starting_deadline_seconds Deadline in seconds for starting the job if it misses scheduled time for any reason. -# TYPE kube_cronjob_spec_starting_deadline_seconds gauge -# HELP kube_cronjob_next_schedule_time Next time the cronjob should be scheduled. The time after lastScheduleTime, or after the cron job's creation time if it's never been scheduled. Use this to determine if the job is delayed. -# TYPE kube_cronjob_next_schedule_time gauge -kube_cronjob_next_schedule_time{namespace="telenet-cluster-ops",cronjob="cronjob-ldap-group-sync"} 1.5783228e+09 -# HELP kube_daemonset_created Unix creation timestamp -# TYPE kube_daemonset_created gauge -kube_daemonset_created{namespace="openshift-monitoring",daemonset="node-exporter"} 1.551394889e+09 -kube_daemonset_created{namespace="openshift-node",daemonset="sync"} 1.551394584e+09 -kube_daemonset_created{namespace="openshift-sdn",daemonset="ovs"} 1.551394608e+09 -kube_daemonset_created{namespace="openshift-sdn",daemonset="sdn"} 1.551394608e+09 -kube_daemonset_created{namespace="dynatrace",daemonset="oneagent"} 1.568625913e+09 -kube_daemonset_created{namespace="openshift-logging",daemonset="filebeat"} 1.576684512e+09 -kube_daemonset_created{namespace="openshift-logging",daemonset="metricbeat"} 1.576684522e+09 -# HELP kube_daemonset_status_current_number_scheduled The number of nodes running at least one daemon pod and are supposed to. -# TYPE kube_daemonset_status_current_number_scheduled gauge -kube_daemonset_status_current_number_scheduled{namespace="openshift-sdn",daemonset="sdn"} 13 -kube_daemonset_status_current_number_scheduled{namespace="dynatrace",daemonset="oneagent"} 13 -kube_daemonset_status_current_number_scheduled{namespace="openshift-logging",daemonset="filebeat"} 13 -kube_daemonset_status_current_number_scheduled{namespace="openshift-logging",daemonset="metricbeat"} 13 -kube_daemonset_status_current_number_scheduled{namespace="openshift-monitoring",daemonset="node-exporter"} 13 -kube_daemonset_status_current_number_scheduled{namespace="openshift-node",daemonset="sync"} 13 -kube_daemonset_status_current_number_scheduled{namespace="openshift-sdn",daemonset="ovs"} 13 -# HELP kube_daemonset_status_desired_number_scheduled The number of nodes that should be running the daemon pod. -# TYPE kube_daemonset_status_desired_number_scheduled gauge -kube_daemonset_status_desired_number_scheduled{namespace="openshift-logging",daemonset="filebeat"} 13 -kube_daemonset_status_desired_number_scheduled{namespace="openshift-logging",daemonset="metricbeat"} 13 -kube_daemonset_status_desired_number_scheduled{namespace="openshift-monitoring",daemonset="node-exporter"} 13 -kube_daemonset_status_desired_number_scheduled{namespace="openshift-node",daemonset="sync"} 13 -kube_daemonset_status_desired_number_scheduled{namespace="openshift-sdn",daemonset="ovs"} 13 -kube_daemonset_status_desired_number_scheduled{namespace="openshift-sdn",daemonset="sdn"} 13 -kube_daemonset_status_desired_number_scheduled{namespace="dynatrace",daemonset="oneagent"} 13 -# HELP kube_daemonset_status_number_available The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available -# TYPE kube_daemonset_status_number_available gauge -kube_daemonset_status_number_available{namespace="openshift-monitoring",daemonset="node-exporter"} 13 -kube_daemonset_status_number_available{namespace="openshift-node",daemonset="sync"} 13 -kube_daemonset_status_number_available{namespace="openshift-sdn",daemonset="ovs"} 13 -kube_daemonset_status_number_available{namespace="openshift-sdn",daemonset="sdn"} 13 -kube_daemonset_status_number_available{namespace="dynatrace",daemonset="oneagent"} 13 -kube_daemonset_status_number_available{namespace="openshift-logging",daemonset="filebeat"} 13 -kube_daemonset_status_number_available{namespace="openshift-logging",daemonset="metricbeat"} 13 -# HELP kube_daemonset_status_number_misscheduled The number of nodes running a daemon pod but are not supposed to. -# TYPE kube_daemonset_status_number_misscheduled gauge -kube_daemonset_status_number_misscheduled{namespace="dynatrace",daemonset="oneagent"} 0 -kube_daemonset_status_number_misscheduled{namespace="openshift-logging",daemonset="filebeat"} 0 -kube_daemonset_status_number_misscheduled{namespace="openshift-logging",daemonset="metricbeat"} 0 -kube_daemonset_status_number_misscheduled{namespace="openshift-monitoring",daemonset="node-exporter"} 0 -kube_daemonset_status_number_misscheduled{namespace="openshift-node",daemonset="sync"} 0 -kube_daemonset_status_number_misscheduled{namespace="openshift-sdn",daemonset="ovs"} 0 -kube_daemonset_status_number_misscheduled{namespace="openshift-sdn",daemonset="sdn"} 0 -# HELP kube_daemonset_status_number_ready The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready. -# TYPE kube_daemonset_status_number_ready gauge -kube_daemonset_status_number_ready{namespace="openshift-logging",daemonset="metricbeat"} 13 -kube_daemonset_status_number_ready{namespace="openshift-monitoring",daemonset="node-exporter"} 13 -kube_daemonset_status_number_ready{namespace="openshift-node",daemonset="sync"} 13 -kube_daemonset_status_number_ready{namespace="openshift-sdn",daemonset="ovs"} 13 -kube_daemonset_status_number_ready{namespace="openshift-sdn",daemonset="sdn"} 13 -kube_daemonset_status_number_ready{namespace="dynatrace",daemonset="oneagent"} 13 -kube_daemonset_status_number_ready{namespace="openshift-logging",daemonset="filebeat"} 13 -# HELP kube_daemonset_status_number_unavailable The number of nodes that should be running the daemon pod and have none of the daemon pod running and available -# TYPE kube_daemonset_status_number_unavailable gauge -kube_daemonset_status_number_unavailable{namespace="dynatrace",daemonset="oneagent"} 0 -kube_daemonset_status_number_unavailable{namespace="openshift-logging",daemonset="filebeat"} 0 -kube_daemonset_status_number_unavailable{namespace="openshift-logging",daemonset="metricbeat"} 0 -kube_daemonset_status_number_unavailable{namespace="openshift-monitoring",daemonset="node-exporter"} 0 -kube_daemonset_status_number_unavailable{namespace="openshift-node",daemonset="sync"} 0 -kube_daemonset_status_number_unavailable{namespace="openshift-sdn",daemonset="ovs"} 0 -kube_daemonset_status_number_unavailable{namespace="openshift-sdn",daemonset="sdn"} 0 -# HELP kube_daemonset_updated_number_scheduled The total number of nodes that are running updated daemon pod -# TYPE kube_daemonset_updated_number_scheduled gauge -kube_daemonset_updated_number_scheduled{namespace="openshift-sdn",daemonset="ovs"} 13 -kube_daemonset_updated_number_scheduled{namespace="openshift-sdn",daemonset="sdn"} 13 -kube_daemonset_updated_number_scheduled{namespace="dynatrace",daemonset="oneagent"} 13 -kube_daemonset_updated_number_scheduled{namespace="openshift-logging",daemonset="filebeat"} 13 -kube_daemonset_updated_number_scheduled{namespace="openshift-logging",daemonset="metricbeat"} 13 -kube_daemonset_updated_number_scheduled{namespace="openshift-monitoring",daemonset="node-exporter"} 13 -kube_daemonset_updated_number_scheduled{namespace="openshift-node",daemonset="sync"} 13 -# HELP kube_daemonset_metadata_generation Sequence number representing a specific generation of the desired state. -# TYPE kube_daemonset_metadata_generation gauge -kube_daemonset_metadata_generation{namespace="openshift-node",daemonset="sync"} 2 -kube_daemonset_metadata_generation{namespace="openshift-sdn",daemonset="ovs"} 2 -kube_daemonset_metadata_generation{namespace="openshift-sdn",daemonset="sdn"} 2 -kube_daemonset_metadata_generation{namespace="dynatrace",daemonset="oneagent"} 1 -kube_daemonset_metadata_generation{namespace="openshift-logging",daemonset="filebeat"} 1 -kube_daemonset_metadata_generation{namespace="openshift-logging",daemonset="metricbeat"} 1 -kube_daemonset_metadata_generation{namespace="openshift-monitoring",daemonset="node-exporter"} 1 -# HELP kube_daemonset_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_daemonset_labels gauge -kube_daemonset_labels{namespace="openshift-logging",daemonset="metricbeat",label_app="metricbeat"} 1 -kube_daemonset_labels{namespace="openshift-monitoring",daemonset="node-exporter",label_app="node-exporter"} 1 -kube_daemonset_labels{namespace="openshift-node",daemonset="sync",label_app="sync",label_component="network",label_openshift_io_component="sync",label_type="infra"} 1 -kube_daemonset_labels{namespace="openshift-sdn",daemonset="ovs",label_app="ovs",label_component="network",label_openshift_io_component="network",label_type="infra"} 1 -kube_daemonset_labels{namespace="openshift-sdn",daemonset="sdn",label_app="sdn",label_component="network",label_openshift_io_component="network",label_type="infra"} 1 -kube_daemonset_labels{namespace="dynatrace",daemonset="oneagent",label_dynatrace="oneagent",label_oneagent="oneagent"} 1 -kube_daemonset_labels{namespace="openshift-logging",daemonset="filebeat",label_app="filebeat"} 1 -# HELP kube_deployment_created Unix creation timestamp -# TYPE kube_deployment_created gauge -kube_deployment_created{namespace="adc-vault",deployment="jenkins-operator"} 1.570110305e+09 -kube_deployment_created{namespace="openshift-monitoring",deployment="cluster-monitoring-operator"} 1.551394824e+09 -kube_deployment_created{namespace="telenet-baseimages",deployment="jenkins-operator"} 1.576070012e+09 -kube_deployment_created{namespace="bi",deployment="springboot-operator"} 1.576064939e+09 -kube_deployment_created{namespace="darwin-integrations",deployment="jenkins-operator"} 1.576064691e+09 -kube_deployment_created{namespace="devops-playground",deployment="springboot-operator"} 1.57606494e+09 -kube_deployment_created{namespace="edev-communication",deployment="springboot-operator"} 1.576064944e+09 -kube_deployment_created{namespace="edev-tools",deployment="jenkins-operator"} 1.576064689e+09 -kube_deployment_created{namespace="gdpr",deployment="jenkins-operator"} 1.576064689e+09 -kube_deployment_created{namespace="devops-playground",deployment="jenkins-operator"} 1.576064688e+09 -kube_deployment_created{namespace="devops-playground",deployment="sonarqube-operator"} 1.573749495e+09 -kube_deployment_created{namespace="openshift-logging",deployment="kube-state-metrics"} 1.576684032e+09 -kube_deployment_created{namespace="openshift-logging",deployment="metricbeat"} 1.576684545e+09 -kube_deployment_created{namespace="weblogic-poc",deployment="weblogic-operator"} 1.567603009e+09 -kube_deployment_created{namespace="gdpr",deployment="springboot-operator"} 1.576064945e+09 -kube_deployment_created{namespace="paas-demo",deployment="jenkins-operator"} 1.576064691e+09 -kube_deployment_created{namespace="test-config",deployment="elasticsearch"} 1.576159272e+09 -kube_deployment_created{namespace="tiller",deployment="tiller"} 1.56656696e+09 -kube_deployment_created{namespace="bi",deployment="jenkins-operator"} 1.576064691e+09 -kube_deployment_created{namespace="darwin-integrations",deployment="springboot-operator"} 1.576064939e+09 -kube_deployment_created{namespace="kibana-tst",deployment="kibana-kibana"} 1.567777676e+09 -kube_deployment_created{namespace="telenet-cluster-ops",deployment="springboot-cr-applier"} 1.573645068e+09 -kube_deployment_created{namespace="telenet-operators",deployment="namespace-operator"} 1.576079509e+09 -kube_deployment_created{namespace="dynatrace",deployment="dynatrace-oneagent-operator"} 1.568625414e+09 -kube_deployment_created{namespace="openshift-monitoring",deployment="grafana"} 1.551394838e+09 -kube_deployment_created{namespace="paas-demo",deployment="springboot-operator"} 1.576064941e+09 -kube_deployment_created{namespace="telenet-cluster-ops",deployment="jenkins-cr-applier"} 1.573649078e+09 -kube_deployment_created{namespace="openshift-console",deployment="console"} 1.551394885e+09 -kube_deployment_created{namespace="openshift-monitoring",deployment="kube-state-metrics"} 1.57667773e+09 -kube_deployment_created{namespace="edev-communication",deployment="jenkins-operator"} 1.576148736e+09 -kube_deployment_created{namespace="edev-tools",deployment="springboot-operator"} 1.57606494e+09 -kube_deployment_created{namespace="openshift-monitoring",deployment="prometheus-operator"} 1.551394812e+09 -kube_deployment_created{namespace="openshift-web-console",deployment="webconsole"} 1.551394865e+09 -kube_deployment_created{namespace="test-config",deployment="kibana"} 1.576159274e+09 -kube_deployment_created{namespace="tiller",deployment="tiller-deploy"} 1.566798402e+09 -# HELP kube_deployment_status_replicas The number of replicas per deployment. -# TYPE kube_deployment_status_replicas gauge -kube_deployment_status_replicas{namespace="bi",deployment="springboot-operator"} 1 -kube_deployment_status_replicas{namespace="darwin-integrations",deployment="jenkins-operator"} 1 -kube_deployment_status_replicas{namespace="devops-playground",deployment="springboot-operator"} 1 -kube_deployment_status_replicas{namespace="edev-communication",deployment="springboot-operator"} 1 -kube_deployment_status_replicas{namespace="edev-tools",deployment="jenkins-operator"} 1 -kube_deployment_status_replicas{namespace="gdpr",deployment="jenkins-operator"} 1 -kube_deployment_status_replicas{namespace="devops-playground",deployment="jenkins-operator"} 1 -kube_deployment_status_replicas{namespace="devops-playground",deployment="sonarqube-operator"} 1 -kube_deployment_status_replicas{namespace="openshift-logging",deployment="kube-state-metrics"} 1 -kube_deployment_status_replicas{namespace="openshift-logging",deployment="metricbeat"} 1 -kube_deployment_status_replicas{namespace="weblogic-poc",deployment="weblogic-operator"} 1 -kube_deployment_status_replicas{namespace="gdpr",deployment="springboot-operator"} 1 -kube_deployment_status_replicas{namespace="paas-demo",deployment="jenkins-operator"} 1 -kube_deployment_status_replicas{namespace="test-config",deployment="elasticsearch"} 1 -kube_deployment_status_replicas{namespace="tiller",deployment="tiller"} 1 -kube_deployment_status_replicas{namespace="bi",deployment="jenkins-operator"} 1 -kube_deployment_status_replicas{namespace="darwin-integrations",deployment="springboot-operator"} 1 -kube_deployment_status_replicas{namespace="kibana-tst",deployment="kibana-kibana"} 0 -kube_deployment_status_replicas{namespace="telenet-cluster-ops",deployment="springboot-cr-applier"} 1 -kube_deployment_status_replicas{namespace="telenet-operators",deployment="namespace-operator"} 1 -kube_deployment_status_replicas{namespace="dynatrace",deployment="dynatrace-oneagent-operator"} 1 -kube_deployment_status_replicas{namespace="openshift-monitoring",deployment="grafana"} 1 -kube_deployment_status_replicas{namespace="paas-demo",deployment="springboot-operator"} 1 -kube_deployment_status_replicas{namespace="telenet-cluster-ops",deployment="jenkins-cr-applier"} 1 -kube_deployment_status_replicas{namespace="openshift-console",deployment="console"} 1 -kube_deployment_status_replicas{namespace="openshift-monitoring",deployment="kube-state-metrics"} 1 -kube_deployment_status_replicas{namespace="edev-communication",deployment="jenkins-operator"} 1 -kube_deployment_status_replicas{namespace="edev-tools",deployment="springboot-operator"} 1 -kube_deployment_status_replicas{namespace="openshift-monitoring",deployment="prometheus-operator"} 1 -kube_deployment_status_replicas{namespace="openshift-web-console",deployment="webconsole"} 3 -kube_deployment_status_replicas{namespace="test-config",deployment="kibana"} 1 -kube_deployment_status_replicas{namespace="tiller",deployment="tiller-deploy"} 1 -kube_deployment_status_replicas{namespace="adc-vault",deployment="jenkins-operator"} 0 -kube_deployment_status_replicas{namespace="openshift-monitoring",deployment="cluster-monitoring-operator"} 1 -kube_deployment_status_replicas{namespace="telenet-baseimages",deployment="jenkins-operator"} 1 -# HELP kube_deployment_status_replicas_available The number of available replicas per deployment. -# TYPE kube_deployment_status_replicas_available gauge -kube_deployment_status_replicas_available{namespace="weblogic-poc",deployment="weblogic-operator"} 1 -kube_deployment_status_replicas_available{namespace="devops-playground",deployment="jenkins-operator"} 1 -kube_deployment_status_replicas_available{namespace="devops-playground",deployment="sonarqube-operator"} 1 -kube_deployment_status_replicas_available{namespace="openshift-logging",deployment="kube-state-metrics"} 1 -kube_deployment_status_replicas_available{namespace="openshift-logging",deployment="metricbeat"} 1 -kube_deployment_status_replicas_available{namespace="gdpr",deployment="springboot-operator"} 1 -kube_deployment_status_replicas_available{namespace="paas-demo",deployment="jenkins-operator"} 1 -kube_deployment_status_replicas_available{namespace="test-config",deployment="elasticsearch"} 0 -kube_deployment_status_replicas_available{namespace="tiller",deployment="tiller"} 1 -kube_deployment_status_replicas_available{namespace="telenet-operators",deployment="namespace-operator"} 1 -kube_deployment_status_replicas_available{namespace="bi",deployment="jenkins-operator"} 1 -kube_deployment_status_replicas_available{namespace="darwin-integrations",deployment="springboot-operator"} 1 -kube_deployment_status_replicas_available{namespace="kibana-tst",deployment="kibana-kibana"} 0 -kube_deployment_status_replicas_available{namespace="telenet-cluster-ops",deployment="springboot-cr-applier"} 1 -kube_deployment_status_replicas_available{namespace="dynatrace",deployment="dynatrace-oneagent-operator"} 1 -kube_deployment_status_replicas_available{namespace="openshift-monitoring",deployment="grafana"} 1 -kube_deployment_status_replicas_available{namespace="paas-demo",deployment="springboot-operator"} 1 -kube_deployment_status_replicas_available{namespace="telenet-cluster-ops",deployment="jenkins-cr-applier"} 1 -kube_deployment_status_replicas_available{namespace="openshift-console",deployment="console"} 1 -kube_deployment_status_replicas_available{namespace="openshift-monitoring",deployment="kube-state-metrics"} 1 -kube_deployment_status_replicas_available{namespace="test-config",deployment="kibana"} 1 -kube_deployment_status_replicas_available{namespace="tiller",deployment="tiller-deploy"} 0 -kube_deployment_status_replicas_available{namespace="edev-communication",deployment="jenkins-operator"} 1 -kube_deployment_status_replicas_available{namespace="edev-tools",deployment="springboot-operator"} 1 -kube_deployment_status_replicas_available{namespace="openshift-monitoring",deployment="prometheus-operator"} 1 -kube_deployment_status_replicas_available{namespace="openshift-web-console",deployment="webconsole"} 3 -kube_deployment_status_replicas_available{namespace="adc-vault",deployment="jenkins-operator"} 0 -kube_deployment_status_replicas_available{namespace="openshift-monitoring",deployment="cluster-monitoring-operator"} 1 -kube_deployment_status_replicas_available{namespace="telenet-baseimages",deployment="jenkins-operator"} 1 -kube_deployment_status_replicas_available{namespace="edev-tools",deployment="jenkins-operator"} 1 -kube_deployment_status_replicas_available{namespace="gdpr",deployment="jenkins-operator"} 1 -kube_deployment_status_replicas_available{namespace="bi",deployment="springboot-operator"} 1 -kube_deployment_status_replicas_available{namespace="darwin-integrations",deployment="jenkins-operator"} 1 -kube_deployment_status_replicas_available{namespace="devops-playground",deployment="springboot-operator"} 1 -kube_deployment_status_replicas_available{namespace="edev-communication",deployment="springboot-operator"} 1 -# HELP kube_deployment_status_replicas_unavailable The number of unavailable replicas per deployment. -# TYPE kube_deployment_status_replicas_unavailable gauge -kube_deployment_status_replicas_unavailable{namespace="devops-playground",deployment="jenkins-operator"} 0 -kube_deployment_status_replicas_unavailable{namespace="devops-playground",deployment="sonarqube-operator"} 0 -kube_deployment_status_replicas_unavailable{namespace="openshift-logging",deployment="kube-state-metrics"} 0 -kube_deployment_status_replicas_unavailable{namespace="openshift-logging",deployment="metricbeat"} 0 -kube_deployment_status_replicas_unavailable{namespace="weblogic-poc",deployment="weblogic-operator"} 0 -kube_deployment_status_replicas_unavailable{namespace="gdpr",deployment="springboot-operator"} 0 -kube_deployment_status_replicas_unavailable{namespace="paas-demo",deployment="jenkins-operator"} 0 -kube_deployment_status_replicas_unavailable{namespace="test-config",deployment="elasticsearch"} 1 -kube_deployment_status_replicas_unavailable{namespace="tiller",deployment="tiller"} 0 -kube_deployment_status_replicas_unavailable{namespace="bi",deployment="jenkins-operator"} 0 -kube_deployment_status_replicas_unavailable{namespace="darwin-integrations",deployment="springboot-operator"} 0 -kube_deployment_status_replicas_unavailable{namespace="kibana-tst",deployment="kibana-kibana"} 0 -kube_deployment_status_replicas_unavailable{namespace="telenet-cluster-ops",deployment="springboot-cr-applier"} 0 -kube_deployment_status_replicas_unavailable{namespace="telenet-operators",deployment="namespace-operator"} 0 -kube_deployment_status_replicas_unavailable{namespace="dynatrace",deployment="dynatrace-oneagent-operator"} 0 -kube_deployment_status_replicas_unavailable{namespace="openshift-monitoring",deployment="grafana"} 0 -kube_deployment_status_replicas_unavailable{namespace="paas-demo",deployment="springboot-operator"} 0 -kube_deployment_status_replicas_unavailable{namespace="telenet-cluster-ops",deployment="jenkins-cr-applier"} 0 -kube_deployment_status_replicas_unavailable{namespace="openshift-console",deployment="console"} 0 -kube_deployment_status_replicas_unavailable{namespace="openshift-monitoring",deployment="kube-state-metrics"} 0 -kube_deployment_status_replicas_unavailable{namespace="edev-communication",deployment="jenkins-operator"} 0 -kube_deployment_status_replicas_unavailable{namespace="edev-tools",deployment="springboot-operator"} 0 -kube_deployment_status_replicas_unavailable{namespace="openshift-monitoring",deployment="prometheus-operator"} 0 -kube_deployment_status_replicas_unavailable{namespace="openshift-web-console",deployment="webconsole"} 0 -kube_deployment_status_replicas_unavailable{namespace="test-config",deployment="kibana"} 0 -kube_deployment_status_replicas_unavailable{namespace="tiller",deployment="tiller-deploy"} 1 -kube_deployment_status_replicas_unavailable{namespace="adc-vault",deployment="jenkins-operator"} 0 -kube_deployment_status_replicas_unavailable{namespace="openshift-monitoring",deployment="cluster-monitoring-operator"} 0 -kube_deployment_status_replicas_unavailable{namespace="telenet-baseimages",deployment="jenkins-operator"} 0 -kube_deployment_status_replicas_unavailable{namespace="bi",deployment="springboot-operator"} 0 -kube_deployment_status_replicas_unavailable{namespace="darwin-integrations",deployment="jenkins-operator"} 0 -kube_deployment_status_replicas_unavailable{namespace="devops-playground",deployment="springboot-operator"} 0 -kube_deployment_status_replicas_unavailable{namespace="edev-communication",deployment="springboot-operator"} 0 -kube_deployment_status_replicas_unavailable{namespace="edev-tools",deployment="jenkins-operator"} 0 -kube_deployment_status_replicas_unavailable{namespace="gdpr",deployment="jenkins-operator"} 0 -# HELP kube_deployment_status_replicas_updated The number of updated replicas per deployment. -# TYPE kube_deployment_status_replicas_updated gauge -kube_deployment_status_replicas_updated{namespace="test-config",deployment="elasticsearch"} 1 -kube_deployment_status_replicas_updated{namespace="tiller",deployment="tiller"} 1 -kube_deployment_status_replicas_updated{namespace="gdpr",deployment="springboot-operator"} 1 -kube_deployment_status_replicas_updated{namespace="paas-demo",deployment="jenkins-operator"} 1 -kube_deployment_status_replicas_updated{namespace="kibana-tst",deployment="kibana-kibana"} 0 -kube_deployment_status_replicas_updated{namespace="telenet-cluster-ops",deployment="springboot-cr-applier"} 1 -kube_deployment_status_replicas_updated{namespace="telenet-operators",deployment="namespace-operator"} 1 -kube_deployment_status_replicas_updated{namespace="bi",deployment="jenkins-operator"} 1 -kube_deployment_status_replicas_updated{namespace="darwin-integrations",deployment="springboot-operator"} 1 -kube_deployment_status_replicas_updated{namespace="paas-demo",deployment="springboot-operator"} 1 -kube_deployment_status_replicas_updated{namespace="telenet-cluster-ops",deployment="jenkins-cr-applier"} 1 -kube_deployment_status_replicas_updated{namespace="dynatrace",deployment="dynatrace-oneagent-operator"} 1 -kube_deployment_status_replicas_updated{namespace="openshift-monitoring",deployment="grafana"} 1 -kube_deployment_status_replicas_updated{namespace="openshift-console",deployment="console"} 1 -kube_deployment_status_replicas_updated{namespace="openshift-monitoring",deployment="kube-state-metrics"} 1 -kube_deployment_status_replicas_updated{namespace="openshift-monitoring",deployment="prometheus-operator"} 1 -kube_deployment_status_replicas_updated{namespace="openshift-web-console",deployment="webconsole"} 3 -kube_deployment_status_replicas_updated{namespace="test-config",deployment="kibana"} 1 -kube_deployment_status_replicas_updated{namespace="tiller",deployment="tiller-deploy"} 1 -kube_deployment_status_replicas_updated{namespace="edev-communication",deployment="jenkins-operator"} 1 -kube_deployment_status_replicas_updated{namespace="edev-tools",deployment="springboot-operator"} 1 -kube_deployment_status_replicas_updated{namespace="telenet-baseimages",deployment="jenkins-operator"} 1 -kube_deployment_status_replicas_updated{namespace="adc-vault",deployment="jenkins-operator"} 0 -kube_deployment_status_replicas_updated{namespace="openshift-monitoring",deployment="cluster-monitoring-operator"} 1 -kube_deployment_status_replicas_updated{namespace="devops-playground",deployment="springboot-operator"} 1 -kube_deployment_status_replicas_updated{namespace="edev-communication",deployment="springboot-operator"} 1 -kube_deployment_status_replicas_updated{namespace="edev-tools",deployment="jenkins-operator"} 1 -kube_deployment_status_replicas_updated{namespace="gdpr",deployment="jenkins-operator"} 1 -kube_deployment_status_replicas_updated{namespace="bi",deployment="springboot-operator"} 1 -kube_deployment_status_replicas_updated{namespace="darwin-integrations",deployment="jenkins-operator"} 1 -kube_deployment_status_replicas_updated{namespace="openshift-logging",deployment="kube-state-metrics"} 1 -kube_deployment_status_replicas_updated{namespace="openshift-logging",deployment="metricbeat"} 1 -kube_deployment_status_replicas_updated{namespace="weblogic-poc",deployment="weblogic-operator"} 1 -kube_deployment_status_replicas_updated{namespace="devops-playground",deployment="jenkins-operator"} 1 -kube_deployment_status_replicas_updated{namespace="devops-playground",deployment="sonarqube-operator"} 1 -# HELP kube_deployment_status_observed_generation The generation observed by the deployment controller. -# TYPE kube_deployment_status_observed_generation gauge -kube_deployment_status_observed_generation{namespace="devops-playground",deployment="springboot-operator"} 1 -kube_deployment_status_observed_generation{namespace="edev-communication",deployment="springboot-operator"} 1 -kube_deployment_status_observed_generation{namespace="edev-tools",deployment="jenkins-operator"} 1 -kube_deployment_status_observed_generation{namespace="gdpr",deployment="jenkins-operator"} 1 -kube_deployment_status_observed_generation{namespace="bi",deployment="springboot-operator"} 1 -kube_deployment_status_observed_generation{namespace="darwin-integrations",deployment="jenkins-operator"} 1 -kube_deployment_status_observed_generation{namespace="openshift-logging",deployment="kube-state-metrics"} 3 -kube_deployment_status_observed_generation{namespace="openshift-logging",deployment="metricbeat"} 1 -kube_deployment_status_observed_generation{namespace="weblogic-poc",deployment="weblogic-operator"} 161 -kube_deployment_status_observed_generation{namespace="devops-playground",deployment="jenkins-operator"} 1 -kube_deployment_status_observed_generation{namespace="devops-playground",deployment="sonarqube-operator"} 1 -kube_deployment_status_observed_generation{namespace="test-config",deployment="elasticsearch"} 4 -kube_deployment_status_observed_generation{namespace="tiller",deployment="tiller"} 1 -kube_deployment_status_observed_generation{namespace="gdpr",deployment="springboot-operator"} 1 -kube_deployment_status_observed_generation{namespace="paas-demo",deployment="jenkins-operator"} 1 -kube_deployment_status_observed_generation{namespace="kibana-tst",deployment="kibana-kibana"} 11 -kube_deployment_status_observed_generation{namespace="telenet-cluster-ops",deployment="springboot-cr-applier"} 1 -kube_deployment_status_observed_generation{namespace="telenet-operators",deployment="namespace-operator"} 1 -kube_deployment_status_observed_generation{namespace="bi",deployment="jenkins-operator"} 1 -kube_deployment_status_observed_generation{namespace="darwin-integrations",deployment="springboot-operator"} 1 -kube_deployment_status_observed_generation{namespace="paas-demo",deployment="springboot-operator"} 1 -kube_deployment_status_observed_generation{namespace="telenet-cluster-ops",deployment="jenkins-cr-applier"} 1 -kube_deployment_status_observed_generation{namespace="dynatrace",deployment="dynatrace-oneagent-operator"} 2 -kube_deployment_status_observed_generation{namespace="openshift-monitoring",deployment="grafana"} 105843 -kube_deployment_status_observed_generation{namespace="openshift-console",deployment="console"} 4 -kube_deployment_status_observed_generation{namespace="openshift-monitoring",deployment="kube-state-metrics"} 28 -kube_deployment_status_observed_generation{namespace="openshift-monitoring",deployment="prometheus-operator"} 105867 -kube_deployment_status_observed_generation{namespace="openshift-web-console",deployment="webconsole"} 3 -kube_deployment_status_observed_generation{namespace="test-config",deployment="kibana"} 1 -kube_deployment_status_observed_generation{namespace="tiller",deployment="tiller-deploy"} 1 -kube_deployment_status_observed_generation{namespace="edev-communication",deployment="jenkins-operator"} 1 -kube_deployment_status_observed_generation{namespace="edev-tools",deployment="springboot-operator"} 1 -kube_deployment_status_observed_generation{namespace="telenet-baseimages",deployment="jenkins-operator"} 1 -kube_deployment_status_observed_generation{namespace="adc-vault",deployment="jenkins-operator"} 2 -kube_deployment_status_observed_generation{namespace="openshift-monitoring",deployment="cluster-monitoring-operator"} 1 -# HELP kube_deployment_spec_replicas Number of desired pods for a deployment. -# TYPE kube_deployment_spec_replicas gauge -kube_deployment_spec_replicas{namespace="test-config",deployment="elasticsearch"} 1 -kube_deployment_spec_replicas{namespace="tiller",deployment="tiller"} 1 -kube_deployment_spec_replicas{namespace="gdpr",deployment="springboot-operator"} 1 -kube_deployment_spec_replicas{namespace="paas-demo",deployment="jenkins-operator"} 1 -kube_deployment_spec_replicas{namespace="kibana-tst",deployment="kibana-kibana"} 0 -kube_deployment_spec_replicas{namespace="telenet-cluster-ops",deployment="springboot-cr-applier"} 1 -kube_deployment_spec_replicas{namespace="telenet-operators",deployment="namespace-operator"} 1 -kube_deployment_spec_replicas{namespace="bi",deployment="jenkins-operator"} 1 -kube_deployment_spec_replicas{namespace="darwin-integrations",deployment="springboot-operator"} 1 -kube_deployment_spec_replicas{namespace="paas-demo",deployment="springboot-operator"} 1 -kube_deployment_spec_replicas{namespace="telenet-cluster-ops",deployment="jenkins-cr-applier"} 1 -kube_deployment_spec_replicas{namespace="dynatrace",deployment="dynatrace-oneagent-operator"} 1 -kube_deployment_spec_replicas{namespace="openshift-monitoring",deployment="grafana"} 1 -kube_deployment_spec_replicas{namespace="openshift-console",deployment="console"} 1 -kube_deployment_spec_replicas{namespace="openshift-monitoring",deployment="kube-state-metrics"} 1 -kube_deployment_spec_replicas{namespace="openshift-monitoring",deployment="prometheus-operator"} 1 -kube_deployment_spec_replicas{namespace="openshift-web-console",deployment="webconsole"} 3 -kube_deployment_spec_replicas{namespace="test-config",deployment="kibana"} 1 -kube_deployment_spec_replicas{namespace="tiller",deployment="tiller-deploy"} 1 -kube_deployment_spec_replicas{namespace="edev-communication",deployment="jenkins-operator"} 1 -kube_deployment_spec_replicas{namespace="edev-tools",deployment="springboot-operator"} 1 -kube_deployment_spec_replicas{namespace="telenet-baseimages",deployment="jenkins-operator"} 1 -kube_deployment_spec_replicas{namespace="adc-vault",deployment="jenkins-operator"} 0 -kube_deployment_spec_replicas{namespace="openshift-monitoring",deployment="cluster-monitoring-operator"} 1 -kube_deployment_spec_replicas{namespace="devops-playground",deployment="springboot-operator"} 1 -kube_deployment_spec_replicas{namespace="edev-communication",deployment="springboot-operator"} 1 -kube_deployment_spec_replicas{namespace="edev-tools",deployment="jenkins-operator"} 1 -kube_deployment_spec_replicas{namespace="gdpr",deployment="jenkins-operator"} 1 -kube_deployment_spec_replicas{namespace="bi",deployment="springboot-operator"} 1 -kube_deployment_spec_replicas{namespace="darwin-integrations",deployment="jenkins-operator"} 1 -kube_deployment_spec_replicas{namespace="openshift-logging",deployment="kube-state-metrics"} 1 -kube_deployment_spec_replicas{namespace="openshift-logging",deployment="metricbeat"} 1 -kube_deployment_spec_replicas{namespace="weblogic-poc",deployment="weblogic-operator"} 1 -kube_deployment_spec_replicas{namespace="devops-playground",deployment="jenkins-operator"} 1 -kube_deployment_spec_replicas{namespace="devops-playground",deployment="sonarqube-operator"} 1 -# HELP kube_deployment_spec_paused Whether the deployment is paused and will not be processed by the deployment controller. -# TYPE kube_deployment_spec_paused gauge -kube_deployment_spec_paused{namespace="tiller",deployment="tiller-deploy"} 0 -kube_deployment_spec_paused{namespace="edev-communication",deployment="jenkins-operator"} 0 -kube_deployment_spec_paused{namespace="edev-tools",deployment="springboot-operator"} 0 -kube_deployment_spec_paused{namespace="openshift-monitoring",deployment="prometheus-operator"} 0 -kube_deployment_spec_paused{namespace="openshift-web-console",deployment="webconsole"} 0 -kube_deployment_spec_paused{namespace="test-config",deployment="kibana"} 0 -kube_deployment_spec_paused{namespace="adc-vault",deployment="jenkins-operator"} 0 -kube_deployment_spec_paused{namespace="openshift-monitoring",deployment="cluster-monitoring-operator"} 0 -kube_deployment_spec_paused{namespace="telenet-baseimages",deployment="jenkins-operator"} 0 -kube_deployment_spec_paused{namespace="gdpr",deployment="jenkins-operator"} 0 -kube_deployment_spec_paused{namespace="bi",deployment="springboot-operator"} 0 -kube_deployment_spec_paused{namespace="darwin-integrations",deployment="jenkins-operator"} 0 -kube_deployment_spec_paused{namespace="devops-playground",deployment="springboot-operator"} 0 -kube_deployment_spec_paused{namespace="edev-communication",deployment="springboot-operator"} 0 -kube_deployment_spec_paused{namespace="edev-tools",deployment="jenkins-operator"} 0 -kube_deployment_spec_paused{namespace="devops-playground",deployment="jenkins-operator"} 0 -kube_deployment_spec_paused{namespace="devops-playground",deployment="sonarqube-operator"} 0 -kube_deployment_spec_paused{namespace="openshift-logging",deployment="kube-state-metrics"} 0 -kube_deployment_spec_paused{namespace="openshift-logging",deployment="metricbeat"} 0 -kube_deployment_spec_paused{namespace="weblogic-poc",deployment="weblogic-operator"} 0 -kube_deployment_spec_paused{namespace="gdpr",deployment="springboot-operator"} 0 -kube_deployment_spec_paused{namespace="paas-demo",deployment="jenkins-operator"} 0 -kube_deployment_spec_paused{namespace="test-config",deployment="elasticsearch"} 0 -kube_deployment_spec_paused{namespace="tiller",deployment="tiller"} 0 -kube_deployment_spec_paused{namespace="bi",deployment="jenkins-operator"} 0 -kube_deployment_spec_paused{namespace="darwin-integrations",deployment="springboot-operator"} 0 -kube_deployment_spec_paused{namespace="kibana-tst",deployment="kibana-kibana"} 0 -kube_deployment_spec_paused{namespace="telenet-cluster-ops",deployment="springboot-cr-applier"} 0 -kube_deployment_spec_paused{namespace="telenet-operators",deployment="namespace-operator"} 0 -kube_deployment_spec_paused{namespace="dynatrace",deployment="dynatrace-oneagent-operator"} 0 -kube_deployment_spec_paused{namespace="openshift-monitoring",deployment="grafana"} 0 -kube_deployment_spec_paused{namespace="paas-demo",deployment="springboot-operator"} 0 -kube_deployment_spec_paused{namespace="telenet-cluster-ops",deployment="jenkins-cr-applier"} 0 -kube_deployment_spec_paused{namespace="openshift-console",deployment="console"} 0 -kube_deployment_spec_paused{namespace="openshift-monitoring",deployment="kube-state-metrics"} 0 -# HELP kube_deployment_spec_strategy_rollingupdate_max_unavailable Maximum number of unavailable replicas during a rolling update of a deployment. -# TYPE kube_deployment_spec_strategy_rollingupdate_max_unavailable gauge -kube_deployment_spec_strategy_rollingupdate_max_unavailable{namespace="openshift-monitoring",deployment="grafana"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{namespace="paas-demo",deployment="springboot-operator"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{namespace="telenet-cluster-ops",deployment="jenkins-cr-applier"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{namespace="openshift-console",deployment="console"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{namespace="openshift-monitoring",deployment="kube-state-metrics"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{namespace="test-config",deployment="kibana"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{namespace="tiller",deployment="tiller-deploy"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{namespace="edev-communication",deployment="jenkins-operator"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{namespace="edev-tools",deployment="springboot-operator"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{namespace="openshift-monitoring",deployment="prometheus-operator"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{namespace="openshift-web-console",deployment="webconsole"} 3 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{namespace="adc-vault",deployment="jenkins-operator"} 0 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{namespace="openshift-monitoring",deployment="cluster-monitoring-operator"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{namespace="telenet-baseimages",deployment="jenkins-operator"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{namespace="edev-tools",deployment="jenkins-operator"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{namespace="gdpr",deployment="jenkins-operator"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{namespace="bi",deployment="springboot-operator"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{namespace="darwin-integrations",deployment="jenkins-operator"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{namespace="devops-playground",deployment="springboot-operator"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{namespace="edev-communication",deployment="springboot-operator"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{namespace="weblogic-poc",deployment="weblogic-operator"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{namespace="devops-playground",deployment="jenkins-operator"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{namespace="devops-playground",deployment="sonarqube-operator"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{namespace="openshift-logging",deployment="kube-state-metrics"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{namespace="openshift-logging",deployment="metricbeat"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{namespace="gdpr",deployment="springboot-operator"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{namespace="paas-demo",deployment="jenkins-operator"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{namespace="test-config",deployment="elasticsearch"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{namespace="tiller",deployment="tiller"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{namespace="telenet-operators",deployment="namespace-operator"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{namespace="bi",deployment="jenkins-operator"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{namespace="darwin-integrations",deployment="springboot-operator"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{namespace="telenet-cluster-ops",deployment="springboot-cr-applier"} 1 -# HELP kube_deployment_spec_strategy_rollingupdate_max_surge Maximum number of replicas that can be scheduled above the desired number of replicas during a rolling update of a deployment. -# TYPE kube_deployment_spec_strategy_rollingupdate_max_surge gauge -kube_deployment_spec_strategy_rollingupdate_max_surge{namespace="gdpr",deployment="jenkins-operator"} 1 -kube_deployment_spec_strategy_rollingupdate_max_surge{namespace="bi",deployment="springboot-operator"} 1 -kube_deployment_spec_strategy_rollingupdate_max_surge{namespace="darwin-integrations",deployment="jenkins-operator"} 1 -kube_deployment_spec_strategy_rollingupdate_max_surge{namespace="devops-playground",deployment="springboot-operator"} 1 -kube_deployment_spec_strategy_rollingupdate_max_surge{namespace="edev-communication",deployment="springboot-operator"} 1 -kube_deployment_spec_strategy_rollingupdate_max_surge{namespace="edev-tools",deployment="jenkins-operator"} 1 -kube_deployment_spec_strategy_rollingupdate_max_surge{namespace="devops-playground",deployment="jenkins-operator"} 1 -kube_deployment_spec_strategy_rollingupdate_max_surge{namespace="devops-playground",deployment="sonarqube-operator"} 1 -kube_deployment_spec_strategy_rollingupdate_max_surge{namespace="openshift-logging",deployment="kube-state-metrics"} 1 -kube_deployment_spec_strategy_rollingupdate_max_surge{namespace="openshift-logging",deployment="metricbeat"} 1 -kube_deployment_spec_strategy_rollingupdate_max_surge{namespace="weblogic-poc",deployment="weblogic-operator"} 1 -kube_deployment_spec_strategy_rollingupdate_max_surge{namespace="gdpr",deployment="springboot-operator"} 1 -kube_deployment_spec_strategy_rollingupdate_max_surge{namespace="paas-demo",deployment="jenkins-operator"} 1 -kube_deployment_spec_strategy_rollingupdate_max_surge{namespace="test-config",deployment="elasticsearch"} 1 -kube_deployment_spec_strategy_rollingupdate_max_surge{namespace="tiller",deployment="tiller"} 1 -kube_deployment_spec_strategy_rollingupdate_max_surge{namespace="bi",deployment="jenkins-operator"} 1 -kube_deployment_spec_strategy_rollingupdate_max_surge{namespace="darwin-integrations",deployment="springboot-operator"} 1 -kube_deployment_spec_strategy_rollingupdate_max_surge{namespace="telenet-cluster-ops",deployment="springboot-cr-applier"} 1 -kube_deployment_spec_strategy_rollingupdate_max_surge{namespace="telenet-operators",deployment="namespace-operator"} 1 -kube_deployment_spec_strategy_rollingupdate_max_surge{namespace="openshift-monitoring",deployment="grafana"} 1 -kube_deployment_spec_strategy_rollingupdate_max_surge{namespace="paas-demo",deployment="springboot-operator"} 1 -kube_deployment_spec_strategy_rollingupdate_max_surge{namespace="telenet-cluster-ops",deployment="jenkins-cr-applier"} 1 -kube_deployment_spec_strategy_rollingupdate_max_surge{namespace="openshift-console",deployment="console"} 1 -kube_deployment_spec_strategy_rollingupdate_max_surge{namespace="openshift-monitoring",deployment="kube-state-metrics"} 1 -kube_deployment_spec_strategy_rollingupdate_max_surge{namespace="tiller",deployment="tiller-deploy"} 1 -kube_deployment_spec_strategy_rollingupdate_max_surge{namespace="edev-communication",deployment="jenkins-operator"} 1 -kube_deployment_spec_strategy_rollingupdate_max_surge{namespace="edev-tools",deployment="springboot-operator"} 1 -kube_deployment_spec_strategy_rollingupdate_max_surge{namespace="openshift-monitoring",deployment="prometheus-operator"} 1 -kube_deployment_spec_strategy_rollingupdate_max_surge{namespace="openshift-web-console",deployment="webconsole"} 1 -kube_deployment_spec_strategy_rollingupdate_max_surge{namespace="test-config",deployment="kibana"} 1 -kube_deployment_spec_strategy_rollingupdate_max_surge{namespace="adc-vault",deployment="jenkins-operator"} 0 -kube_deployment_spec_strategy_rollingupdate_max_surge{namespace="openshift-monitoring",deployment="cluster-monitoring-operator"} 1 -kube_deployment_spec_strategy_rollingupdate_max_surge{namespace="telenet-baseimages",deployment="jenkins-operator"} 1 -# HELP kube_deployment_metadata_generation Sequence number representing a specific generation of the desired state. -# TYPE kube_deployment_metadata_generation gauge -kube_deployment_metadata_generation{namespace="openshift-console",deployment="console"} 4 -kube_deployment_metadata_generation{namespace="openshift-monitoring",deployment="kube-state-metrics"} 28 -kube_deployment_metadata_generation{namespace="edev-communication",deployment="jenkins-operator"} 1 -kube_deployment_metadata_generation{namespace="edev-tools",deployment="springboot-operator"} 1 -kube_deployment_metadata_generation{namespace="openshift-monitoring",deployment="prometheus-operator"} 105867 -kube_deployment_metadata_generation{namespace="openshift-web-console",deployment="webconsole"} 3 -kube_deployment_metadata_generation{namespace="test-config",deployment="kibana"} 1 -kube_deployment_metadata_generation{namespace="tiller",deployment="tiller-deploy"} 1 -kube_deployment_metadata_generation{namespace="adc-vault",deployment="jenkins-operator"} 2 -kube_deployment_metadata_generation{namespace="openshift-monitoring",deployment="cluster-monitoring-operator"} 1 -kube_deployment_metadata_generation{namespace="telenet-baseimages",deployment="jenkins-operator"} 1 -kube_deployment_metadata_generation{namespace="bi",deployment="springboot-operator"} 1 -kube_deployment_metadata_generation{namespace="darwin-integrations",deployment="jenkins-operator"} 1 -kube_deployment_metadata_generation{namespace="devops-playground",deployment="springboot-operator"} 1 -kube_deployment_metadata_generation{namespace="edev-communication",deployment="springboot-operator"} 1 -kube_deployment_metadata_generation{namespace="edev-tools",deployment="jenkins-operator"} 1 -kube_deployment_metadata_generation{namespace="gdpr",deployment="jenkins-operator"} 1 -kube_deployment_metadata_generation{namespace="devops-playground",deployment="jenkins-operator"} 1 -kube_deployment_metadata_generation{namespace="devops-playground",deployment="sonarqube-operator"} 1 -kube_deployment_metadata_generation{namespace="openshift-logging",deployment="kube-state-metrics"} 3 -kube_deployment_metadata_generation{namespace="openshift-logging",deployment="metricbeat"} 1 -kube_deployment_metadata_generation{namespace="weblogic-poc",deployment="weblogic-operator"} 161 -kube_deployment_metadata_generation{namespace="gdpr",deployment="springboot-operator"} 1 -kube_deployment_metadata_generation{namespace="paas-demo",deployment="jenkins-operator"} 1 -kube_deployment_metadata_generation{namespace="test-config",deployment="elasticsearch"} 4 -kube_deployment_metadata_generation{namespace="tiller",deployment="tiller"} 1 -kube_deployment_metadata_generation{namespace="bi",deployment="jenkins-operator"} 1 -kube_deployment_metadata_generation{namespace="darwin-integrations",deployment="springboot-operator"} 1 -kube_deployment_metadata_generation{namespace="kibana-tst",deployment="kibana-kibana"} 11 -kube_deployment_metadata_generation{namespace="telenet-cluster-ops",deployment="springboot-cr-applier"} 1 -kube_deployment_metadata_generation{namespace="telenet-operators",deployment="namespace-operator"} 1 -kube_deployment_metadata_generation{namespace="dynatrace",deployment="dynatrace-oneagent-operator"} 2 -kube_deployment_metadata_generation{namespace="openshift-monitoring",deployment="grafana"} 105843 -kube_deployment_metadata_generation{namespace="paas-demo",deployment="springboot-operator"} 1 -kube_deployment_metadata_generation{namespace="telenet-cluster-ops",deployment="jenkins-cr-applier"} 1 -# HELP kube_deployment_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_deployment_labels gauge -kube_deployment_labels{namespace="darwin-integrations",deployment="jenkins-operator"} 1 -kube_deployment_labels{namespace="devops-playground",deployment="springboot-operator"} 1 -kube_deployment_labels{namespace="edev-communication",deployment="springboot-operator"} 1 -kube_deployment_labels{namespace="edev-tools",deployment="jenkins-operator"} 1 -kube_deployment_labels{namespace="gdpr",deployment="jenkins-operator"} 1 -kube_deployment_labels{namespace="bi",deployment="springboot-operator"} 1 -kube_deployment_labels{namespace="devops-playground",deployment="sonarqube-operator"} 1 -kube_deployment_labels{namespace="openshift-logging",deployment="kube-state-metrics",label_app_kubernetes_io_name="kube-state-metrics",label_app_kubernetes_io_version="v1.8.0"} 1 -kube_deployment_labels{namespace="openshift-logging",deployment="metricbeat",label_app="metricbeat"} 1 -kube_deployment_labels{namespace="weblogic-poc",deployment="weblogic-operator",label_weblogic_operatorName="weblogic-poc",label_weblogic_resourceVersion="operator-v2"} 1 -kube_deployment_labels{namespace="devops-playground",deployment="jenkins-operator"} 1 -kube_deployment_labels{namespace="paas-demo",deployment="jenkins-operator"} 1 -kube_deployment_labels{namespace="test-config",deployment="elasticsearch",label_app="elasticsearch"} 1 -kube_deployment_labels{namespace="tiller",deployment="tiller",label_app="helm",label_name="tiller"} 1 -kube_deployment_labels{namespace="gdpr",deployment="springboot-operator"} 1 -kube_deployment_labels{namespace="darwin-integrations",deployment="springboot-operator"} 1 -kube_deployment_labels{namespace="kibana-tst",deployment="kibana-kibana",label_app="kibana"} 1 -kube_deployment_labels{namespace="telenet-cluster-ops",deployment="springboot-cr-applier",label_app="springboot-cr-applier"} 1 -kube_deployment_labels{namespace="telenet-operators",deployment="namespace-operator",label_telenet_be_operator="namespace",label_telenet_be_owner="cloud"} 1 -kube_deployment_labels{namespace="bi",deployment="jenkins-operator"} 1 -kube_deployment_labels{namespace="openshift-monitoring",deployment="grafana",label_app="grafana"} 1 -kube_deployment_labels{namespace="paas-demo",deployment="springboot-operator"} 1 -kube_deployment_labels{namespace="telenet-cluster-ops",deployment="jenkins-cr-applier",label_app="jenkins-cr-applier"} 1 -kube_deployment_labels{namespace="dynatrace",deployment="dynatrace-oneagent-operator",label_dynatrace="operator",label_operator="oneagent"} 1 -kube_deployment_labels{namespace="openshift-monitoring",deployment="kube-state-metrics",label_app="kube-state-metrics"} 1 -kube_deployment_labels{namespace="openshift-console",deployment="console",label_app="openshift-console",label_component="ui"} 1 -kube_deployment_labels{namespace="edev-tools",deployment="springboot-operator"} 1 -kube_deployment_labels{namespace="openshift-monitoring",deployment="prometheus-operator",label_k8s_app="prometheus-operator"} 1 -kube_deployment_labels{namespace="openshift-web-console",deployment="webconsole",label_app="openshift-web-console",label_webconsole="true"} 1 -kube_deployment_labels{namespace="test-config",deployment="kibana",label_app="kibana"} 1 -kube_deployment_labels{namespace="tiller",deployment="tiller-deploy",label_app="helm",label_name="tiller"} 1 -kube_deployment_labels{namespace="edev-communication",deployment="jenkins-operator"} 1 -kube_deployment_labels{namespace="openshift-monitoring",deployment="cluster-monitoring-operator",label_app="cluster-monitoring-operator"} 1 -kube_deployment_labels{namespace="telenet-baseimages",deployment="jenkins-operator"} 1 -kube_deployment_labels{namespace="adc-vault",deployment="jenkins-operator"} 1 -# HELP kube_endpoint_info Information about endpoint. -# TYPE kube_endpoint_info gauge -kube_endpoint_info{namespace="openshift-monitoring",endpoint="alertmanager-main"} 1 -kube_endpoint_info{namespace="playground",endpoint="helloworld"} 1 -kube_endpoint_info{namespace="yft-kafkaproxy",endpoint="kafka-proxy"} 1 -kube_endpoint_info{namespace="sandbox",endpoint="jenkins"} 1 -kube_endpoint_info{namespace="telenet-baseimages",endpoint="jenkins-operator"} 1 -kube_endpoint_info{namespace="edev-communication",endpoint="jenkins-jnlp"} 1 -kube_endpoint_info{namespace="openshift-console",endpoint="console"} 1 -kube_endpoint_info{namespace="gdpr",endpoint="jenkins-operator"} 1 -kube_endpoint_info{namespace="devops-playground",endpoint="jenkins"} 1 -kube_endpoint_info{namespace="gdpr",endpoint="jenkins"} 1 -kube_endpoint_info{namespace="weblogic-poc",endpoint="dinoman-domain-admin-server"} 1 -kube_endpoint_info{namespace="awx-db-cluster",endpoint="awx-rmq-mgmt"} 1 -kube_endpoint_info{namespace="tiptool",endpoint="tiptool-dvp"} 1 -kube_endpoint_info{namespace="jenkins-operator-demo",endpoint="jenkins-jnlp"} 1 -kube_endpoint_info{namespace="telenet-monitoring",endpoint="azure-alert-omi"} 1 -kube_endpoint_info{namespace="myproject",endpoint="eap-app"} 1 -kube_endpoint_info{namespace="openshift-monitoring",endpoint="prometheus-alert-omi-bmt"} 1 -kube_endpoint_info{namespace="awx",endpoint="rabbitmq"} 1 -kube_endpoint_info{namespace="edev-tools",endpoint="jenkins-operator"} 1 -kube_endpoint_info{namespace="freephone-bp",endpoint="service-freephone-bp-uat"} 1 -kube_endpoint_info{namespace="aem",endpoint="atomic-runtime"} 1 -kube_endpoint_info{namespace="edev-communication",endpoint="jenkins-operator"} 1 -kube_endpoint_info{namespace="default",endpoint="router"} 1 -kube_endpoint_info{namespace="edev-communication",endpoint="springboot-operator"} 1 -kube_endpoint_info{namespace="awx-tst",endpoint="awx-rmq-mgmt"} 1 -kube_endpoint_info{namespace="openshift-monitoring",endpoint="aws-alert-omi"} 1 -kube_endpoint_info{namespace="edev-tools",endpoint="jenkins"} 1 -kube_endpoint_info{namespace="openshift-monitoring",endpoint="cluster-monitoring-operator"} 1 -kube_endpoint_info{namespace="openshift-monitoring",endpoint="prometheus-alert-omi"} 1 -kube_endpoint_info{namespace="edev-tools",endpoint="sonarqube"} 1 -kube_endpoint_info{namespace="sandbox",endpoint="jenkins-jnlp"} 1 -kube_endpoint_info{namespace="tiptool",endpoint="tiptool-edp"} 1 -kube_endpoint_info{namespace="paas-demo",endpoint="springboot-sample-operator-int"} 1 -kube_endpoint_info{namespace="devops-playground",endpoint="sonarqube-operator-metrics"} 1 -kube_endpoint_info{namespace="tiptool-dvp",endpoint="web"} 1 -kube_endpoint_info{namespace="openshift-monitoring",endpoint="azure-alert-omi"} 1 -kube_endpoint_info{namespace="edev-tools",endpoint="jenkins-jnlp"} 1 -kube_endpoint_info{namespace="telenet-monitoring",endpoint="dynatrace-alert-omi"} 1 -kube_endpoint_info{namespace="myproject",endpoint="ws-dinoman-rest"} 1 -kube_endpoint_info{namespace="awx-tst",endpoint="awx-web-svc"} 1 -kube_endpoint_info{namespace="gdpr",endpoint="saint-peter-uat"} 1 -kube_endpoint_info{namespace="bi",endpoint="jenkins-operator"} 1 -kube_endpoint_info{namespace="telenet-monitoring",endpoint="elk-alert-omi"} 1 -kube_endpoint_info{namespace="tiller",endpoint="tiller-deploy"} 1 -kube_endpoint_info{namespace="casa-mila-squad",endpoint="move-app-builder-dependencies"} 1 -kube_endpoint_info{namespace="default",endpoint="kubernetes"} 1 -kube_endpoint_info{namespace="telenet-operators",endpoint="namespace-operator"} 1 -kube_endpoint_info{namespace="paas-cloud-base-images",endpoint="jenkins"} 1 -kube_endpoint_info{namespace="myproject",endpoint="openjdk-app"} 1 -kube_endpoint_info{namespace="weblogic-poc",endpoint="docker-registry"} 1 -kube_endpoint_info{namespace="kibana-tst",endpoint="kibana-kibana"} 1 -kube_endpoint_info{namespace="devops-playground",endpoint="springboot-operator"} 1 -kube_endpoint_info{namespace="jenkins",endpoint="jenkins"} 1 -kube_endpoint_info{namespace="bi",endpoint="jenkins"} 1 -kube_endpoint_info{namespace="vault",endpoint="vault"} 1 -kube_endpoint_info{namespace="kube-system",endpoint="kube-controllers"} 1 -kube_endpoint_info{namespace="adc-vault",endpoint="base-vault"} 1 -kube_endpoint_info{namespace="devops-playground",endpoint="sonarqube"} 1 -kube_endpoint_info{namespace="darwin-integrations",endpoint="psr-aggregator-uat"} 1 -kube_endpoint_info{namespace="weblogic-poc",endpoint="traefik-operator-dashboard"} 1 -kube_endpoint_info{namespace="casa-mila-squad",endpoint="move-app-json-server"} 1 -kube_endpoint_info{namespace="tiptool",endpoint="jenkins-jnlp"} 1 -kube_endpoint_info{namespace="openshift-web-console",endpoint="webconsole"} 1 -kube_endpoint_info{namespace="weblogic-poc",endpoint="ws-network-inventorymgmt-dinoman-rest"} 1 -kube_endpoint_info{namespace="paas-demo",endpoint="jenkins-jnlp"} 1 -kube_endpoint_info{namespace="darwin-integrations",endpoint="jenkins"} 1 -kube_endpoint_info{namespace="openshift-monitoring",endpoint="prometheus-k8s"} 1 -kube_endpoint_info{namespace="test-config",endpoint="elasticsearch"} 1 -kube_endpoint_info{namespace="edev-communication",endpoint="plot-trg"} 1 -kube_endpoint_info{namespace="adc-vault",endpoint="base-apache"} 1 -kube_endpoint_info{namespace="telenet-monitoring",endpoint="elk-omi"} 1 -kube_endpoint_info{namespace="kube-system",endpoint="kubelet"} 1 -kube_endpoint_info{namespace="test-config",endpoint="jenkins"} 1 -kube_endpoint_info{namespace="casa-mila-squad",endpoint="move-app-builder"} 1 -kube_endpoint_info{namespace="adc-vault",endpoint="jenkins-jnlp"} 1 -kube_endpoint_info{namespace="openshift-monitoring",endpoint="prometheus-alert-msteams"} 1 -kube_endpoint_info{namespace="telenet-baseimages",endpoint="jenkins-jnlp"} 1 -kube_endpoint_info{namespace="myproject",endpoint="ws-dinoman-rest-v2"} 1 -kube_endpoint_info{namespace="darwin-integrations",endpoint="psr-aggregator-dvp"} 1 -kube_endpoint_info{namespace="gdpr",endpoint="springboot-operator"} 1 -kube_endpoint_info{namespace="freephone-bp",endpoint="service-freephone-bp-dvp"} 1 -kube_endpoint_info{namespace="base-apache",endpoint="base-apache"} 1 -kube_endpoint_info{namespace="edev-communication",endpoint="plot-mre"} 1 -kube_endpoint_info{namespace="openshift-monitoring",endpoint="grafana"} 1 -kube_endpoint_info{namespace="jenkins",endpoint="jenkins-jnlp"} 1 -kube_endpoint_info{namespace="gdpr",endpoint="jenkins-jnlp"} 1 -kube_endpoint_info{namespace="telenet-monitoring",endpoint="ceph-alert-msteams"} 1 -kube_endpoint_info{namespace="openshift-monitoring",endpoint="alertmanager-operated"} 1 -kube_endpoint_info{namespace="default",endpoint="docker-registry"} 1 -kube_endpoint_info{namespace="paas-cloud-base-images",endpoint="jenkins-jnlp"} 1 -kube_endpoint_info{namespace="darwin-integrations",endpoint="springboot-operator"} 1 -kube_endpoint_info{namespace="telenet-cluster-ops",endpoint="jenkins-cr-applier"} 1 -kube_endpoint_info{namespace="tiptool",endpoint="jenkins"} 1 -kube_endpoint_info{namespace="edev-tools",endpoint="springboot-operator"} 1 -kube_endpoint_info{namespace="tiptool",endpoint="tiptool-int"} 1 -kube_endpoint_info{namespace="paas-demo",endpoint="jenkins-operator"} 1 -kube_endpoint_info{namespace="adc-vault",endpoint="jenkins-operator-metrics"} 1 -kube_endpoint_info{namespace="casa-mila-squad",endpoint="move-app"} 1 -kube_endpoint_info{namespace="awx-db-cluster",endpoint="rabbitmq"} 1 -kube_endpoint_info{namespace="awx-tst",endpoint="rabbitmq"} 1 -kube_endpoint_info{namespace="openshift-monitoring",endpoint="node-exporter"} 1 -kube_endpoint_info{namespace="paas-demo",endpoint="springboot-sample-operator-uat"} 1 -kube_endpoint_info{namespace="openshift-monitoring",endpoint="dynatrace-omi"} 1 -kube_endpoint_info{namespace="weblogic-poc",endpoint="internal-weblogic-operator-svc"} 1 -kube_endpoint_info{namespace="awx-db-cluster",endpoint="awx-web-svc"} 1 -kube_endpoint_info{namespace="openshift-logging",endpoint="kube-state-metrics"} 1 -kube_endpoint_info{namespace="tiptool-uat",endpoint="web"} 1 -kube_endpoint_info{namespace="telenet-monitoring",endpoint="openshift-alert-omi"} 1 -kube_endpoint_info{namespace="weblogic-poc",endpoint="dinoman-domain-cluster-cluster01"} 1 -kube_endpoint_info{namespace="telenet-monitoring",endpoint="dynatrace-omi"} 1 -kube_endpoint_info{namespace="tiptool",endpoint="tiptool-uat"} 1 -kube_endpoint_info{namespace="test-config",endpoint="ws-dino-rest"} 1 -kube_endpoint_info{namespace="test-config",endpoint="kibana"} 1 -kube_endpoint_info{namespace="test-config",endpoint="jenkins-jnlp"} 1 -kube_endpoint_info{namespace="paas-demo",endpoint="jenkins"} 1 -kube_endpoint_info{namespace="weblogic-poc",endpoint="traefik-operator"} 1 -kube_endpoint_info{namespace="telenet-cluster-ops",endpoint="springboot-cr-applier"} 1 -kube_endpoint_info{namespace="jenkins-operator-demo",endpoint="jenkins"} 1 -kube_endpoint_info{namespace="bi",endpoint="springboot-operator"} 1 -kube_endpoint_info{namespace="openshift-monitoring",endpoint="base-vault"} 1 -kube_endpoint_info{namespace="openshift-monitoring",endpoint="prometheus-operated"} 1 -kube_endpoint_info{namespace="casa-mila-squad",endpoint="move-app-angular"} 1 -kube_endpoint_info{namespace="edev-communication",endpoint="jenkins"} 1 -kube_endpoint_info{namespace="telenet-monitoring",endpoint="openshift-alertconverter"} 1 -kube_endpoint_info{namespace="paas-demo",endpoint="springboot-operator"} 1 -kube_endpoint_info{namespace="tiptool",endpoint="tiptool-sup"} 1 -kube_endpoint_info{namespace="sandbox",endpoint="jenkins2-new"} 1 -kube_endpoint_info{namespace="edev-tools",endpoint="edevradiator-prod"} 1 -kube_endpoint_info{namespace="openshift-monitoring",endpoint="prometheus-operator"} 1 -kube_endpoint_info{namespace="edev-tools",endpoint="edevradiator-mysql-prod"} 1 -kube_endpoint_info{namespace="edev-tools",endpoint="edevradiator-dev"} 1 -kube_endpoint_info{namespace="tiptool",endpoint="tiptool-trg"} 1 -kube_endpoint_info{namespace="tiptool",endpoint="tiptool-mre"} 1 -kube_endpoint_info{namespace="jenkins",endpoint="jenkins-2-centos7"} 1 -kube_endpoint_info{namespace="awx",endpoint="awx-web-svc"} 1 -kube_endpoint_info{namespace="adc-vault",endpoint="jenkins"} 1 -kube_endpoint_info{namespace="darwin-integrations",endpoint="jenkins-operator"} 1 -kube_endpoint_info{namespace="openshift-monitoring",endpoint="elk-omi"} 1 -kube_endpoint_info{namespace="sandbox",endpoint="liab-poc-uat"} 1 -kube_endpoint_info{namespace="myproject",endpoint="wls-domain-dinoman"} 1 -kube_endpoint_info{namespace="tiptool",endpoint="tiptool-lat"} 1 -kube_endpoint_info{namespace="telenet-monitoring",endpoint="aws-alert-omi"} 1 -kube_endpoint_info{namespace="darwin-integrations",endpoint="jenkins-jnlp"} 1 -kube_endpoint_info{namespace="awx",endpoint="awx-rmq-mgmt"} 1 -kube_endpoint_info{namespace="default",endpoint="registry-console"} 1 -kube_endpoint_info{namespace="bi",endpoint="jenkins-jnlp"} 1 -kube_endpoint_info{namespace="edev-tools",endpoint="edevradiator-mysql-dev"} 1 -kube_endpoint_info{namespace="weblogic-poc",endpoint="dinoman-domain-managedserver1"} 1 -kube_endpoint_info{namespace="playground",endpoint="httpd"} 1 -kube_endpoint_info{namespace="devops-playground",endpoint="jenkins-operator"} 1 -kube_endpoint_info{namespace="openshift-monitoring",endpoint="kube-state-metrics"} 1 -kube_endpoint_info{namespace="telenet-baseimages",endpoint="jenkins"} 1 -kube_endpoint_info{namespace="devops-playground",endpoint="jenkins-jnlp"} 1 -# HELP kube_endpoint_created Unix creation timestamp -# TYPE kube_endpoint_created gauge -kube_endpoint_created{namespace="weblogic-poc",endpoint="traefik-operator"} 1.568125625e+09 -kube_endpoint_created{namespace="telenet-cluster-ops",endpoint="springboot-cr-applier"} 1.573639165e+09 -kube_endpoint_created{namespace="jenkins-operator-demo",endpoint="jenkins"} 1.568722992e+09 -kube_endpoint_created{namespace="bi",endpoint="springboot-operator"} 1.576064979e+09 -kube_endpoint_created{namespace="test-config",endpoint="ws-dino-rest"} 1.575455923e+09 -kube_endpoint_created{namespace="test-config",endpoint="kibana"} 1.576159274e+09 -kube_endpoint_created{namespace="test-config",endpoint="jenkins-jnlp"} 1.574930642e+09 -kube_endpoint_created{namespace="paas-demo",endpoint="jenkins"} 1.570715758e+09 -kube_endpoint_created{namespace="openshift-monitoring",endpoint="base-vault"} 1.557492912e+09 -kube_endpoint_created{namespace="openshift-monitoring",endpoint="prometheus-operated"} 1.551394868e+09 -kube_endpoint_created{namespace="casa-mila-squad",endpoint="move-app-angular"} 1.561626851e+09 -kube_endpoint_created{namespace="edev-communication",endpoint="jenkins"} 1.572004897e+09 -kube_endpoint_created{namespace="telenet-monitoring",endpoint="openshift-alertconverter"} 1.565360155e+09 -kube_endpoint_created{namespace="paas-demo",endpoint="springboot-operator"} 1.576064981e+09 -kube_endpoint_created{namespace="tiptool",endpoint="tiptool-sup"} 1.554995499e+09 -kube_endpoint_created{namespace="sandbox",endpoint="jenkins2-new"} 1.56164524e+09 -kube_endpoint_created{namespace="edev-tools",endpoint="edevradiator-prod"} 1.573207919e+09 -kube_endpoint_created{namespace="openshift-monitoring",endpoint="prometheus-operator"} 1.551394833e+09 -kube_endpoint_created{namespace="edev-tools",endpoint="edevradiator-mysql-prod"} 1.573205771e+09 -kube_endpoint_created{namespace="edev-tools",endpoint="edevradiator-dev"} 1.573207866e+09 -kube_endpoint_created{namespace="tiptool",endpoint="tiptool-trg"} 1.55423646e+09 -kube_endpoint_created{namespace="tiptool",endpoint="tiptool-mre"} 1.554995483e+09 -kube_endpoint_created{namespace="openshift-monitoring",endpoint="elk-omi"} 1.565015975e+09 -kube_endpoint_created{namespace="sandbox",endpoint="liab-poc-uat"} 1.551954026e+09 -kube_endpoint_created{namespace="myproject",endpoint="wls-domain-dinoman"} 1.572258523e+09 -kube_endpoint_created{namespace="tiptool",endpoint="tiptool-lat"} 1.554995451e+09 -kube_endpoint_created{namespace="jenkins",endpoint="jenkins-2-centos7"} 1.557827429e+09 -kube_endpoint_created{namespace="awx",endpoint="awx-web-svc"} 1.569577146e+09 -kube_endpoint_created{namespace="adc-vault",endpoint="jenkins"} 1.570110319e+09 -kube_endpoint_created{namespace="darwin-integrations",endpoint="jenkins-operator"} 1.576064732e+09 -kube_endpoint_created{namespace="telenet-monitoring",endpoint="aws-alert-omi"} 1.568368642e+09 -kube_endpoint_created{namespace="darwin-integrations",endpoint="jenkins-jnlp"} 1.571318618e+09 -kube_endpoint_created{namespace="awx",endpoint="awx-rmq-mgmt"} 1.569577146e+09 -kube_endpoint_created{namespace="default",endpoint="registry-console"} 1.551394812e+09 -kube_endpoint_created{namespace="bi",endpoint="jenkins-jnlp"} 1.562668176e+09 -kube_endpoint_created{namespace="edev-tools",endpoint="edevradiator-mysql-dev"} 1.573205762e+09 -kube_endpoint_created{namespace="weblogic-poc",endpoint="dinoman-domain-managedserver1"} 1.578313757e+09 -kube_endpoint_created{namespace="playground",endpoint="httpd"} 1.570646592e+09 -kube_endpoint_created{namespace="devops-playground",endpoint="jenkins-operator"} 1.576064728e+09 -kube_endpoint_created{namespace="openshift-monitoring",endpoint="kube-state-metrics"} 1.57667773e+09 -kube_endpoint_created{namespace="telenet-baseimages",endpoint="jenkins"} 1.573208871e+09 -kube_endpoint_created{namespace="devops-playground",endpoint="jenkins-jnlp"} 1.571225326e+09 -kube_endpoint_created{namespace="openshift-monitoring",endpoint="alertmanager-main"} 1.55139489e+09 -kube_endpoint_created{namespace="playground",endpoint="helloworld"} 1.568667008e+09 -kube_endpoint_created{namespace="yft-kafkaproxy",endpoint="kafka-proxy"} 1.574166645e+09 -kube_endpoint_created{namespace="sandbox",endpoint="jenkins"} 1.551954017e+09 -kube_endpoint_created{namespace="devops-playground",endpoint="jenkins"} 1.571225337e+09 -kube_endpoint_created{namespace="telenet-baseimages",endpoint="jenkins-operator"} 1.576070019e+09 -kube_endpoint_created{namespace="edev-communication",endpoint="jenkins-jnlp"} 1.572004886e+09 -kube_endpoint_created{namespace="openshift-console",endpoint="console"} 1.551394885e+09 -kube_endpoint_created{namespace="gdpr",endpoint="jenkins-operator"} 1.576064699e+09 -kube_endpoint_created{namespace="gdpr",endpoint="jenkins"} 1.567674873e+09 -kube_endpoint_created{namespace="weblogic-poc",endpoint="dinoman-domain-admin-server"} 1.57831372e+09 -kube_endpoint_created{namespace="myproject",endpoint="eap-app"} 1.57553569e+09 -kube_endpoint_created{namespace="openshift-monitoring",endpoint="prometheus-alert-omi-bmt"} 1.562322871e+09 -kube_endpoint_created{namespace="awx-db-cluster",endpoint="awx-rmq-mgmt"} 1.570092479e+09 -kube_endpoint_created{namespace="tiptool",endpoint="tiptool-dvp"} 1.554236427e+09 -kube_endpoint_created{namespace="jenkins-operator-demo",endpoint="jenkins-jnlp"} 1.568722991e+09 -kube_endpoint_created{namespace="telenet-monitoring",endpoint="azure-alert-omi"} 1.568368652e+09 -kube_endpoint_created{namespace="edev-communication",endpoint="jenkins-operator"} 1.57614874e+09 -kube_endpoint_created{namespace="awx",endpoint="rabbitmq"} 1.569577146e+09 -kube_endpoint_created{namespace="edev-tools",endpoint="jenkins-operator"} 1.57606473e+09 -kube_endpoint_created{namespace="freephone-bp",endpoint="service-freephone-bp-uat"} 1.566990681e+09 -kube_endpoint_created{namespace="aem",endpoint="atomic-runtime"} 1.553799666e+09 -kube_endpoint_created{namespace="default",endpoint="router"} 1.551394787e+09 -kube_endpoint_created{namespace="edev-communication",endpoint="springboot-operator"} 1.576064979e+09 -kube_endpoint_created{namespace="awx-tst",endpoint="awx-rmq-mgmt"} 1.567601307e+09 -kube_endpoint_created{namespace="openshift-monitoring",endpoint="prometheus-alert-omi"} 1.556549915e+09 -kube_endpoint_created{namespace="edev-tools",endpoint="sonarqube"} 1.57192198e+09 -kube_endpoint_created{namespace="sandbox",endpoint="jenkins-jnlp"} 1.551954017e+09 -kube_endpoint_created{namespace="tiptool",endpoint="tiptool-edp"} 1.554995515e+09 -kube_endpoint_created{namespace="openshift-monitoring",endpoint="aws-alert-omi"} 1.565615246e+09 -kube_endpoint_created{namespace="edev-tools",endpoint="jenkins"} 1.573205061e+09 -kube_endpoint_created{namespace="openshift-monitoring",endpoint="cluster-monitoring-operator"} 1.551394854e+09 -kube_endpoint_created{namespace="paas-demo",endpoint="springboot-sample-operator-int"} 1.571303107e+09 -kube_endpoint_created{namespace="devops-playground",endpoint="sonarqube-operator-metrics"} 1.573749538e+09 -kube_endpoint_created{namespace="myproject",endpoint="ws-dinoman-rest"} 1.575378776e+09 -kube_endpoint_created{namespace="awx-tst",endpoint="awx-web-svc"} 1.567601307e+09 -kube_endpoint_created{namespace="gdpr",endpoint="saint-peter-uat"} 1.568295532e+09 -kube_endpoint_created{namespace="bi",endpoint="jenkins-operator"} 1.57606473e+09 -kube_endpoint_created{namespace="tiptool-dvp",endpoint="web"} 1.551395583e+09 -kube_endpoint_created{namespace="openshift-monitoring",endpoint="azure-alert-omi"} 1.562056592e+09 -kube_endpoint_created{namespace="edev-tools",endpoint="jenkins-jnlp"} 1.573205049e+09 -kube_endpoint_created{namespace="telenet-monitoring",endpoint="dynatrace-alert-omi"} 1.568378212e+09 -kube_endpoint_created{namespace="telenet-monitoring",endpoint="elk-alert-omi"} 1.568378221e+09 -kube_endpoint_created{namespace="tiller",endpoint="tiller-deploy"} 1.566798402e+09 -kube_endpoint_created{namespace="casa-mila-squad",endpoint="move-app-builder-dependencies"} 1.561712984e+09 -kube_endpoint_created{namespace="default",endpoint="kubernetes"} 1.551394368e+09 -kube_endpoint_created{namespace="weblogic-poc",endpoint="docker-registry"} 1.571318125e+09 -kube_endpoint_created{namespace="kibana-tst",endpoint="kibana-kibana"} 1.567777799e+09 -kube_endpoint_created{namespace="telenet-operators",endpoint="namespace-operator"} 1.57607955e+09 -kube_endpoint_created{namespace="paas-cloud-base-images",endpoint="jenkins"} 1.560937528e+09 -kube_endpoint_created{namespace="myproject",endpoint="openjdk-app"} 1.572431164e+09 -kube_endpoint_created{namespace="kube-system",endpoint="kube-controllers"} 1.551394868e+09 -kube_endpoint_created{namespace="adc-vault",endpoint="base-vault"} 1.55775045e+09 -kube_endpoint_created{namespace="devops-playground",endpoint="springboot-operator"} 1.576064979e+09 -kube_endpoint_created{namespace="jenkins",endpoint="jenkins"} 1.557827635e+09 -kube_endpoint_created{namespace="bi",endpoint="jenkins"} 1.562668177e+09 -kube_endpoint_created{namespace="vault",endpoint="vault"} 1.568820589e+09 -kube_endpoint_created{namespace="devops-playground",endpoint="sonarqube"} 1.573755075e+09 -kube_endpoint_created{namespace="darwin-integrations",endpoint="psr-aggregator-uat"} 1.575027686e+09 -kube_endpoint_created{namespace="weblogic-poc",endpoint="traefik-operator-dashboard"} 1.568125625e+09 -kube_endpoint_created{namespace="casa-mila-squad",endpoint="move-app-json-server"} 1.56162688e+09 -kube_endpoint_created{namespace="darwin-integrations",endpoint="jenkins"} 1.57131863e+09 -kube_endpoint_created{namespace="tiptool",endpoint="jenkins-jnlp"} 1.55423643e+09 -kube_endpoint_created{namespace="openshift-web-console",endpoint="webconsole"} 1.551394865e+09 -kube_endpoint_created{namespace="weblogic-poc",endpoint="ws-network-inventorymgmt-dinoman-rest"} 1.575613596e+09 -kube_endpoint_created{namespace="paas-demo",endpoint="jenkins-jnlp"} 1.570715746e+09 -kube_endpoint_created{namespace="telenet-monitoring",endpoint="elk-omi"} 1.565950693e+09 -kube_endpoint_created{namespace="kube-system",endpoint="kubelet"} 1.551394952e+09 -kube_endpoint_created{namespace="openshift-monitoring",endpoint="prometheus-k8s"} 1.551394868e+09 -kube_endpoint_created{namespace="test-config",endpoint="elasticsearch"} 1.576159273e+09 -kube_endpoint_created{namespace="edev-communication",endpoint="plot-trg"} 1.572004981e+09 -kube_endpoint_created{namespace="adc-vault",endpoint="base-apache"} 1.558018471e+09 -kube_endpoint_created{namespace="telenet-baseimages",endpoint="jenkins-jnlp"} 1.57320886e+09 -kube_endpoint_created{namespace="myproject",endpoint="ws-dinoman-rest-v2"} 1.575379545e+09 -kube_endpoint_created{namespace="darwin-integrations",endpoint="psr-aggregator-dvp"} 1.575027647e+09 -kube_endpoint_created{namespace="test-config",endpoint="jenkins"} 1.574930642e+09 -kube_endpoint_created{namespace="casa-mila-squad",endpoint="move-app-builder"} 1.561626716e+09 -kube_endpoint_created{namespace="adc-vault",endpoint="jenkins-jnlp"} 1.570110318e+09 -kube_endpoint_created{namespace="openshift-monitoring",endpoint="prometheus-alert-msteams"} 1.556549908e+09 -kube_endpoint_created{namespace="edev-communication",endpoint="plot-mre"} 1.572004922e+09 -kube_endpoint_created{namespace="gdpr",endpoint="springboot-operator"} 1.57606498e+09 -kube_endpoint_created{namespace="freephone-bp",endpoint="service-freephone-bp-dvp"} 1.571672066e+09 -kube_endpoint_created{namespace="base-apache",endpoint="base-apache"} 1.558017637e+09 -kube_endpoint_created{namespace="openshift-monitoring",endpoint="grafana"} 1.551394859e+09 -kube_endpoint_created{namespace="jenkins",endpoint="jenkins-jnlp"} 1.557827635e+09 -kube_endpoint_created{namespace="gdpr",endpoint="jenkins-jnlp"} 1.567674873e+09 -kube_endpoint_created{namespace="telenet-monitoring",endpoint="ceph-alert-msteams"} 1.56691213e+09 -kube_endpoint_created{namespace="telenet-cluster-ops",endpoint="jenkins-cr-applier"} 1.573649018e+09 -kube_endpoint_created{namespace="tiptool",endpoint="jenkins"} 1.55423643e+09 -kube_endpoint_created{namespace="openshift-monitoring",endpoint="alertmanager-operated"} 1.55139489e+09 -kube_endpoint_created{namespace="default",endpoint="docker-registry"} 1.551394793e+09 -kube_endpoint_created{namespace="paas-cloud-base-images",endpoint="jenkins-jnlp"} 1.560937528e+09 -kube_endpoint_created{namespace="darwin-integrations",endpoint="springboot-operator"} 1.576064979e+09 -kube_endpoint_created{namespace="casa-mila-squad",endpoint="move-app"} 1.561552531e+09 -kube_endpoint_created{namespace="edev-tools",endpoint="springboot-operator"} 1.57606498e+09 -kube_endpoint_created{namespace="tiptool",endpoint="tiptool-int"} 1.554728549e+09 -kube_endpoint_created{namespace="paas-demo",endpoint="jenkins-operator"} 1.576064731e+09 -kube_endpoint_created{namespace="adc-vault",endpoint="jenkins-operator-metrics"} 1.57011031e+09 -kube_endpoint_created{namespace="openshift-monitoring",endpoint="dynatrace-omi"} 1.556543052e+09 -kube_endpoint_created{namespace="weblogic-poc",endpoint="internal-weblogic-operator-svc"} 1.567603009e+09 -kube_endpoint_created{namespace="awx-db-cluster",endpoint="rabbitmq"} 1.570092478e+09 -kube_endpoint_created{namespace="awx-tst",endpoint="rabbitmq"} 1.567601306e+09 -kube_endpoint_created{namespace="openshift-monitoring",endpoint="node-exporter"} 1.551394911e+09 -kube_endpoint_created{namespace="paas-demo",endpoint="springboot-sample-operator-uat"} 1.565621751e+09 -kube_endpoint_created{namespace="weblogic-poc",endpoint="dinoman-domain-cluster-cluster01"} 1.574264618e+09 -kube_endpoint_created{namespace="telenet-monitoring",endpoint="dynatrace-omi"} 1.565950663e+09 -kube_endpoint_created{namespace="awx-db-cluster",endpoint="awx-web-svc"} 1.570092479e+09 -kube_endpoint_created{namespace="openshift-logging",endpoint="kube-state-metrics"} 1.576679531e+09 -kube_endpoint_created{namespace="tiptool-uat",endpoint="web"} 1.551395603e+09 -kube_endpoint_created{namespace="telenet-monitoring",endpoint="openshift-alert-omi"} 1.568378203e+09 -kube_endpoint_created{namespace="tiptool",endpoint="tiptool-uat"} 1.554236444e+09 -# HELP kube_endpoint_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_endpoint_labels gauge -kube_endpoint_labels{namespace="adc-vault",endpoint="jenkins-jnlp"} 1 -kube_endpoint_labels{namespace="openshift-monitoring",endpoint="prometheus-alert-msteams",label_app="prometheus-alert-msteams"} 1 -kube_endpoint_labels{namespace="telenet-baseimages",endpoint="jenkins-jnlp",label_app="jenkins-ephemeral"} 1 -kube_endpoint_labels{namespace="myproject",endpoint="ws-dinoman-rest-v2",label_app="wildfly-basic-s2i",label_application="ws-dinoman-rest-v2",label_template="wildfly-basic-s2i",label_xpaas="1.2.0"} 1 -kube_endpoint_labels{namespace="darwin-integrations",endpoint="psr-aggregator-dvp",label_app="psr-aggregator-dvp",label_env="dvp"} 1 -kube_endpoint_labels{namespace="test-config",endpoint="jenkins",label_app="jenkins-persistent",label_template="jenkins-persistent-template"} 1 -kube_endpoint_labels{namespace="casa-mila-squad",endpoint="move-app-builder",label_app="move-app-builder"} 1 -kube_endpoint_labels{namespace="base-apache",endpoint="base-apache",label_app="base-apache"} 1 -kube_endpoint_labels{namespace="edev-communication",endpoint="plot-mre",label_app="plot-mre",label_env="mre"} 1 -kube_endpoint_labels{namespace="gdpr",endpoint="springboot-operator",label_name="springboot-operator"} 1 -kube_endpoint_labels{namespace="freephone-bp",endpoint="service-freephone-bp-dvp",label_app="freephone-bp-dvp"} 1 -kube_endpoint_labels{namespace="gdpr",endpoint="jenkins-jnlp",label_app="jenkins-ephemeral",label_template="jenkins-ephemeral-template"} 1 -kube_endpoint_labels{namespace="telenet-monitoring",endpoint="ceph-alert-msteams",label_app="ceph-alert-msteams"} 1 -kube_endpoint_labels{namespace="openshift-monitoring",endpoint="grafana"} 1 -kube_endpoint_labels{namespace="jenkins",endpoint="jenkins-jnlp",label_app="jenkins-persistent",label_template="jenkins-persistent-template"} 1 -kube_endpoint_labels{namespace="paas-cloud-base-images",endpoint="jenkins-jnlp",label_app="jenkins-ephemeral",label_template="jenkins-ephemeral-template"} 1 -kube_endpoint_labels{namespace="darwin-integrations",endpoint="springboot-operator",label_name="springboot-operator"} 1 -kube_endpoint_labels{namespace="telenet-cluster-ops",endpoint="jenkins-cr-applier",label_app="jenkins-cr-applier"} 1 -kube_endpoint_labels{namespace="tiptool",endpoint="jenkins",label_app="jenkins-ephemeral",label_template="jenkins-ephemeral-template"} 1 -kube_endpoint_labels{namespace="openshift-monitoring",endpoint="alertmanager-operated",label_operated_alertmanager="true"} 1 -kube_endpoint_labels{namespace="default",endpoint="docker-registry",label_docker_registry="default"} 1 -kube_endpoint_labels{namespace="paas-demo",endpoint="jenkins-operator",label_name="jenkins-operator"} 1 -kube_endpoint_labels{namespace="adc-vault",endpoint="jenkins-operator-metrics",label_name="jenkins-operator"} 1 -kube_endpoint_labels{namespace="casa-mila-squad",endpoint="move-app",label_app="move-app"} 1 -kube_endpoint_labels{namespace="edev-tools",endpoint="springboot-operator",label_name="springboot-operator"} 1 -kube_endpoint_labels{namespace="tiptool",endpoint="tiptool-int",label_app="tiptool-int",label_env="int"} 1 -kube_endpoint_labels{namespace="openshift-monitoring",endpoint="node-exporter",label_k8s_app="node-exporter"} 1 -kube_endpoint_labels{namespace="paas-demo",endpoint="springboot-sample-operator-uat",label_app="springboot-sample-operator-uat",label_env="uat"} 1 -kube_endpoint_labels{namespace="openshift-monitoring",endpoint="dynatrace-omi",label_app="dynatrace-omi"} 1 -kube_endpoint_labels{namespace="weblogic-poc",endpoint="internal-weblogic-operator-svc",label_weblogic_operatorName="weblogic-poc",label_weblogic_resourceVersion="operator-v2"} 1 -kube_endpoint_labels{namespace="awx-db-cluster",endpoint="rabbitmq",label_app="awx",label_type="LoadBalancer"} 1 -kube_endpoint_labels{namespace="awx-tst",endpoint="rabbitmq",label_app="awx",label_type="LoadBalancer"} 1 -kube_endpoint_labels{namespace="tiptool-uat",endpoint="web",label_app="web"} 1 -kube_endpoint_labels{namespace="telenet-monitoring",endpoint="openshift-alert-omi",label_app="openshift-alert-omi",label_env="cmt",label_owner="itaas"} 1 -kube_endpoint_labels{namespace="weblogic-poc",endpoint="dinoman-domain-cluster-cluster01",label_serviceType="CLUSTER",label_weblogic_clusterName="cluster01",label_weblogic_createdByOperator="true",label_weblogic_domainName="dinoman-domain",label_weblogic_domainUID="dinoman-domain",label_weblogic_resourceVersion="domain-v2"} 1 -kube_endpoint_labels{namespace="telenet-monitoring",endpoint="dynatrace-omi",label_app="dynatrace-omi"} 1 -kube_endpoint_labels{namespace="awx-db-cluster",endpoint="awx-web-svc",label_name="awx-web-svc"} 1 -kube_endpoint_labels{namespace="openshift-logging",endpoint="kube-state-metrics",label_app_kubernetes_io_name="kube-state-metrics",label_app_kubernetes_io_version="v1.8.0"} 1 -kube_endpoint_labels{namespace="tiptool",endpoint="tiptool-uat",label_app="tiptool-uat",label_env="uat"} 1 -kube_endpoint_labels{namespace="test-config",endpoint="jenkins-jnlp",label_app="jenkins-persistent",label_template="jenkins-persistent-template"} 1 -kube_endpoint_labels{namespace="paas-demo",endpoint="jenkins",label_app="jenkins-ephemeral"} 1 -kube_endpoint_labels{namespace="weblogic-poc",endpoint="traefik-operator",label_app="traefik",label_chart="traefik-1.77.1",label_heritage="Tiller",label_release="traefik-operator"} 1 -kube_endpoint_labels{namespace="telenet-cluster-ops",endpoint="springboot-cr-applier",label_app="springboot-cr-applier"} 1 -kube_endpoint_labels{namespace="jenkins-operator-demo",endpoint="jenkins"} 1 -kube_endpoint_labels{namespace="bi",endpoint="springboot-operator",label_name="springboot-operator"} 1 -kube_endpoint_labels{namespace="test-config",endpoint="ws-dino-rest",label_app="dinoman-poc-template",label_application="ws-dino-rest"} 1 -kube_endpoint_labels{namespace="test-config",endpoint="kibana",label_app="kibana"} 1 -kube_endpoint_labels{namespace="openshift-monitoring",endpoint="base-vault",label_app="base-vault"} 1 -kube_endpoint_labels{namespace="openshift-monitoring",endpoint="prometheus-operated",label_operated_prometheus="true"} 1 -kube_endpoint_labels{namespace="casa-mila-squad",endpoint="move-app-angular",label_app="move-app-angular"} 1 -kube_endpoint_labels{namespace="paas-demo",endpoint="springboot-operator",label_name="springboot-operator"} 1 -kube_endpoint_labels{namespace="tiptool",endpoint="tiptool-sup",label_app="tiptool-sup",label_env="sup"} 1 -kube_endpoint_labels{namespace="edev-communication",endpoint="jenkins",label_app="jenkins-ephemeral"} 1 -kube_endpoint_labels{namespace="telenet-monitoring",endpoint="openshift-alertconverter",label_app="openshift-alertconverter",label_env="cmt",label_owner="itaas"} 1 -kube_endpoint_labels{namespace="openshift-monitoring",endpoint="prometheus-operator",label_k8s_app="prometheus-operator"} 1 -kube_endpoint_labels{namespace="sandbox",endpoint="jenkins2-new",label_app="jenkins2-new"} 1 -kube_endpoint_labels{namespace="edev-tools",endpoint="edevradiator-prod",label_app="edevradiator-prod",label_env="prod"} 1 -kube_endpoint_labels{namespace="tiptool",endpoint="tiptool-trg",label_app="tiptool-trg",label_env="trg"} 1 -kube_endpoint_labels{namespace="tiptool",endpoint="tiptool-mre",label_app="tiptool-mre",label_env="mre"} 1 -kube_endpoint_labels{namespace="edev-tools",endpoint="edevradiator-mysql-prod",label_app="edevradiator-mysql-prod",label_environment="prod",label_template="edevradiator-mysql-prod"} 1 -kube_endpoint_labels{namespace="edev-tools",endpoint="edevradiator-dev",label_app="edevradiator-dev",label_env="dev"} 1 -kube_endpoint_labels{namespace="adc-vault",endpoint="jenkins"} 1 -kube_endpoint_labels{namespace="darwin-integrations",endpoint="jenkins-operator",label_name="jenkins-operator"} 1 -kube_endpoint_labels{namespace="openshift-monitoring",endpoint="elk-omi",label_app="elk-omi"} 1 -kube_endpoint_labels{namespace="sandbox",endpoint="liab-poc-uat",label_app="liab-poc-uat",label_env="uat"} 1 -kube_endpoint_labels{namespace="myproject",endpoint="wls-domain-dinoman",label_app="wls-domain-dinoman"} 1 -kube_endpoint_labels{namespace="tiptool",endpoint="tiptool-lat",label_app="tiptool-lat",label_env="lat"} 1 -kube_endpoint_labels{namespace="jenkins",endpoint="jenkins-2-centos7",label_app="jenkins-2-centos7"} 1 -kube_endpoint_labels{namespace="awx",endpoint="awx-web-svc",label_name="awx-web-svc"} 1 -kube_endpoint_labels{namespace="awx",endpoint="awx-rmq-mgmt",label_name="awx-rmq-mgmt"} 1 -kube_endpoint_labels{namespace="default",endpoint="registry-console",label_createdBy="registry-console-template",label_name="registry-console"} 1 -kube_endpoint_labels{namespace="telenet-monitoring",endpoint="aws-alert-omi",label_app="aws-alert-omi"} 1 -kube_endpoint_labels{namespace="darwin-integrations",endpoint="jenkins-jnlp",label_app="jenkins-ephemeral"} 1 -kube_endpoint_labels{namespace="weblogic-poc",endpoint="dinoman-domain-managedserver1",label_serviceType="SERVER",label_weblogic_clusterName="cluster01",label_weblogic_createdByOperator="true",label_weblogic_domainName="dinoman-domain",label_weblogic_domainUID="dinoman-domain",label_weblogic_resourceVersion="domain-v2",label_weblogic_serverName="managedserver1"} 1 -kube_endpoint_labels{namespace="bi",endpoint="jenkins-jnlp",label_app="jenkins-ephemeral"} 1 -kube_endpoint_labels{namespace="edev-tools",endpoint="edevradiator-mysql-dev",label_app="edevradiator-mysql-dev",label_environment="dev",label_template="edevradiator-mysql-dev"} 1 -kube_endpoint_labels{namespace="openshift-monitoring",endpoint="kube-state-metrics",label_k8s_app="kube-state-metrics"} 1 -kube_endpoint_labels{namespace="playground",endpoint="httpd",label_run="httpd"} 1 -kube_endpoint_labels{namespace="devops-playground",endpoint="jenkins-operator",label_name="jenkins-operator"} 1 -kube_endpoint_labels{namespace="telenet-baseimages",endpoint="jenkins",label_app="jenkins-ephemeral"} 1 -kube_endpoint_labels{namespace="devops-playground",endpoint="jenkins-jnlp",label_app="jenkins-ephemeral"} 1 -kube_endpoint_labels{namespace="yft-kafkaproxy",endpoint="kafka-proxy",label_app="kafka-proxy"} 1 -kube_endpoint_labels{namespace="sandbox",endpoint="jenkins",label_app="jenkins-ephemeral",label_template="jenkins-ephemeral-template"} 1 -kube_endpoint_labels{namespace="openshift-monitoring",endpoint="alertmanager-main",label_alertmanager="main"} 1 -kube_endpoint_labels{namespace="playground",endpoint="helloworld",label_app="helloworld"} 1 -kube_endpoint_labels{namespace="openshift-console",endpoint="console",label_app="openshift-console"} 1 -kube_endpoint_labels{namespace="gdpr",endpoint="jenkins-operator",label_name="jenkins-operator"} 1 -kube_endpoint_labels{namespace="devops-playground",endpoint="jenkins",label_app="jenkins-ephemeral"} 1 -kube_endpoint_labels{namespace="telenet-baseimages",endpoint="jenkins-operator",label_name="jenkins-operator"} 1 -kube_endpoint_labels{namespace="edev-communication",endpoint="jenkins-jnlp",label_app="jenkins-ephemeral"} 1 -kube_endpoint_labels{namespace="gdpr",endpoint="jenkins",label_app="jenkins-ephemeral",label_template="jenkins-ephemeral-template"} 1 -kube_endpoint_labels{namespace="weblogic-poc",endpoint="dinoman-domain-admin-server",label_serviceType="SERVER",label_weblogic_createdByOperator="true",label_weblogic_domainName="dinoman-domain",label_weblogic_domainUID="dinoman-domain",label_weblogic_resourceVersion="domain-v2",label_weblogic_serverName="admin-server"} 1 -kube_endpoint_labels{namespace="jenkins-operator-demo",endpoint="jenkins-jnlp"} 1 -kube_endpoint_labels{namespace="telenet-monitoring",endpoint="azure-alert-omi",label_app="azure-alert-omi"} 1 -kube_endpoint_labels{namespace="myproject",endpoint="eap-app",label_app="wildfly-basic-s2i",label_application="eap-app",label_template="wildfly-basic-s2i",label_xpaas="1.2.0"} 1 -kube_endpoint_labels{namespace="openshift-monitoring",endpoint="prometheus-alert-omi-bmt",label_app="prometheus-alert-omi-bmt"} 1 -kube_endpoint_labels{namespace="awx-db-cluster",endpoint="awx-rmq-mgmt",label_name="awx-rmq-mgmt"} 1 -kube_endpoint_labels{namespace="tiptool",endpoint="tiptool-dvp",label_app="tiptool-dvp",label_env="dvp"} 1 -kube_endpoint_labels{namespace="freephone-bp",endpoint="service-freephone-bp-uat",label_app="freephone-bp-uat"} 1 -kube_endpoint_labels{namespace="aem",endpoint="atomic-runtime"} 1 -kube_endpoint_labels{namespace="edev-communication",endpoint="jenkins-operator",label_name="jenkins-operator"} 1 -kube_endpoint_labels{namespace="awx",endpoint="rabbitmq",label_app="awx",label_type="LoadBalancer"} 1 -kube_endpoint_labels{namespace="edev-tools",endpoint="jenkins-operator",label_name="jenkins-operator"} 1 -kube_endpoint_labels{namespace="awx-tst",endpoint="awx-rmq-mgmt",label_name="awx-rmq-mgmt"} 1 -kube_endpoint_labels{namespace="default",endpoint="router",label_router="router"} 1 -kube_endpoint_labels{namespace="edev-communication",endpoint="springboot-operator",label_name="springboot-operator"} 1 -kube_endpoint_labels{namespace="edev-tools",endpoint="jenkins",label_app="jenkins-ephemeral"} 1 -kube_endpoint_labels{namespace="openshift-monitoring",endpoint="cluster-monitoring-operator",label_app="cluster-monitoring-operator"} 1 -kube_endpoint_labels{namespace="openshift-monitoring",endpoint="prometheus-alert-omi",label_app="prometheus-alert-omi"} 1 -kube_endpoint_labels{namespace="edev-tools",endpoint="sonarqube",label_app="sonarqube-ephemeral",label_template="sonarqube-ephemeral"} 1 -kube_endpoint_labels{namespace="sandbox",endpoint="jenkins-jnlp",label_app="jenkins-ephemeral",label_template="jenkins-ephemeral-template"} 1 -kube_endpoint_labels{namespace="tiptool",endpoint="tiptool-edp",label_app="tiptool-edp",label_env="edp"} 1 -kube_endpoint_labels{namespace="openshift-monitoring",endpoint="aws-alert-omi",label_app="aws-alert-omi"} 1 -kube_endpoint_labels{namespace="paas-demo",endpoint="springboot-sample-operator-int",label_app="springboot-sample-operator-int",label_env="int"} 1 -kube_endpoint_labels{namespace="devops-playground",endpoint="sonarqube-operator-metrics",label_name="sonarqube-operator"} 1 -kube_endpoint_labels{namespace="edev-tools",endpoint="jenkins-jnlp",label_app="jenkins-ephemeral"} 1 -kube_endpoint_labels{namespace="telenet-monitoring",endpoint="dynatrace-alert-omi",label_app="dynatrace-alert-omi"} 1 -kube_endpoint_labels{namespace="myproject",endpoint="ws-dinoman-rest",label_app="httpd-example",label_template="httpd-example"} 1 -kube_endpoint_labels{namespace="awx-tst",endpoint="awx-web-svc",label_name="awx-web-svc"} 1 -kube_endpoint_labels{namespace="gdpr",endpoint="saint-peter-uat",label_app="saint-peter-uat",label_env="uat"} 1 -kube_endpoint_labels{namespace="bi",endpoint="jenkins-operator",label_name="jenkins-operator"} 1 -kube_endpoint_labels{namespace="tiptool-dvp",endpoint="web",label_app="web"} 1 -kube_endpoint_labels{namespace="openshift-monitoring",endpoint="azure-alert-omi",label_app="azure-alert-omi"} 1 -kube_endpoint_labels{namespace="casa-mila-squad",endpoint="move-app-builder-dependencies",label_app="move-app-builder-dependencies"} 1 -kube_endpoint_labels{namespace="default",endpoint="kubernetes"} 1 -kube_endpoint_labels{namespace="telenet-monitoring",endpoint="elk-alert-omi",label_app="elk-alert-omi"} 1 -kube_endpoint_labels{namespace="tiller",endpoint="tiller-deploy",label_app="helm",label_name="tiller"} 1 -kube_endpoint_labels{namespace="myproject",endpoint="openjdk-app",label_app="openjdk-web-basic-s2i",label_application="openjdk-app",label_template="openjdk-web-basic-s2i",label_xpaas="1.4.17"} 1 -kube_endpoint_labels{namespace="weblogic-poc",endpoint="docker-registry",label_docker_registry="default"} 1 -kube_endpoint_labels{namespace="kibana-tst",endpoint="kibana-kibana",label_app="kibana"} 1 -kube_endpoint_labels{namespace="telenet-operators",endpoint="namespace-operator",label_name="namespace-operator"} 1 -kube_endpoint_labels{namespace="paas-cloud-base-images",endpoint="jenkins",label_app="jenkins-ephemeral",label_template="jenkins-ephemeral-template"} 1 -kube_endpoint_labels{namespace="bi",endpoint="jenkins",label_app="jenkins-ephemeral"} 1 -kube_endpoint_labels{namespace="vault",endpoint="vault",label_app_kubernetes_io_instance="vault",label_app_kubernetes_io_managed_by="Tiller",label_app_kubernetes_io_name="vault",label_helm_sh_chart="vault-0.1.1"} 1 -kube_endpoint_labels{namespace="kube-system",endpoint="kube-controllers",label_k8s_app="kube-controllers"} 1 -kube_endpoint_labels{namespace="adc-vault",endpoint="base-vault",label_app="base-vault"} 1 -kube_endpoint_labels{namespace="devops-playground",endpoint="springboot-operator",label_name="springboot-operator"} 1 -kube_endpoint_labels{namespace="jenkins",endpoint="jenkins",label_app="jenkins-persistent",label_template="jenkins-persistent-template"} 1 -kube_endpoint_labels{namespace="weblogic-poc",endpoint="traefik-operator-dashboard",label_app="traefik",label_chart="traefik-1.77.1",label_heritage="Tiller",label_release="traefik-operator"} 1 -kube_endpoint_labels{namespace="casa-mila-squad",endpoint="move-app-json-server",label_app="move-app-json-server"} 1 -kube_endpoint_labels{namespace="devops-playground",endpoint="sonarqube",label_app="sonarqube"} 1 -kube_endpoint_labels{namespace="darwin-integrations",endpoint="psr-aggregator-uat",label_app="psr-aggregator-uat",label_env="uat"} 1 -kube_endpoint_labels{namespace="weblogic-poc",endpoint="ws-network-inventorymgmt-dinoman-rest",label_app="dinoman-poc-template",label_application="ws-network-inventorymgmt-dinoman-rest"} 1 -kube_endpoint_labels{namespace="paas-demo",endpoint="jenkins-jnlp",label_app="jenkins-ephemeral"} 1 -kube_endpoint_labels{namespace="darwin-integrations",endpoint="jenkins",label_app="jenkins-ephemeral"} 1 -kube_endpoint_labels{namespace="tiptool",endpoint="jenkins-jnlp",label_app="jenkins-ephemeral",label_template="jenkins-ephemeral-template"} 1 -kube_endpoint_labels{namespace="openshift-web-console",endpoint="webconsole",label_app="openshift-web-console"} 1 -kube_endpoint_labels{namespace="edev-communication",endpoint="plot-trg",label_app="plot-trg",label_env="trg"} 1 -kube_endpoint_labels{namespace="adc-vault",endpoint="base-apache",label_app="base-apache"} 1 -kube_endpoint_labels{namespace="telenet-monitoring",endpoint="elk-omi",label_app="elk-omi"} 1 -kube_endpoint_labels{namespace="kube-system",endpoint="kubelet",label_k8s_app="kubelet"} 1 -kube_endpoint_labels{namespace="openshift-monitoring",endpoint="prometheus-k8s",label_prometheus="k8s"} 1 -kube_endpoint_labels{namespace="test-config",endpoint="elasticsearch"} 1 -# HELP kube_endpoint_address_available Number of addresses available in endpoint. -# TYPE kube_endpoint_address_available gauge -kube_endpoint_address_available{namespace="openshift-monitoring",endpoint="prometheus-operated"} 2 -kube_endpoint_address_available{namespace="casa-mila-squad",endpoint="move-app-angular"} 0 -kube_endpoint_address_available{namespace="paas-demo",endpoint="springboot-operator"} 1 -kube_endpoint_address_available{namespace="tiptool",endpoint="tiptool-sup"} 2 -kube_endpoint_address_available{namespace="edev-communication",endpoint="jenkins"} 1 -kube_endpoint_address_available{namespace="telenet-monitoring",endpoint="openshift-alertconverter"} 0 -kube_endpoint_address_available{namespace="openshift-monitoring",endpoint="prometheus-operator"} 1 -kube_endpoint_address_available{namespace="sandbox",endpoint="jenkins2-new"} 0 -kube_endpoint_address_available{namespace="edev-tools",endpoint="edevradiator-prod"} 1 -kube_endpoint_address_available{namespace="tiptool",endpoint="tiptool-trg"} 2 -kube_endpoint_address_available{namespace="tiptool",endpoint="tiptool-mre"} 2 -kube_endpoint_address_available{namespace="edev-tools",endpoint="edevradiator-mysql-prod"} 1 -kube_endpoint_address_available{namespace="edev-tools",endpoint="edevradiator-dev"} 1 -kube_endpoint_address_available{namespace="adc-vault",endpoint="jenkins"} 0 -kube_endpoint_address_available{namespace="darwin-integrations",endpoint="jenkins-operator"} 1 -kube_endpoint_address_available{namespace="openshift-monitoring",endpoint="elk-omi"} 0 -kube_endpoint_address_available{namespace="sandbox",endpoint="liab-poc-uat"} 0 -kube_endpoint_address_available{namespace="myproject",endpoint="wls-domain-dinoman"} 0 -kube_endpoint_address_available{namespace="tiptool",endpoint="tiptool-lat"} 2 -kube_endpoint_address_available{namespace="jenkins",endpoint="jenkins-2-centos7"} 0 -kube_endpoint_address_available{namespace="awx",endpoint="awx-web-svc"} 0 -kube_endpoint_address_available{namespace="awx",endpoint="awx-rmq-mgmt"} 0 -kube_endpoint_address_available{namespace="default",endpoint="registry-console"} 1 -kube_endpoint_address_available{namespace="telenet-monitoring",endpoint="aws-alert-omi"} 0 -kube_endpoint_address_available{namespace="darwin-integrations",endpoint="jenkins-jnlp"} 1 -kube_endpoint_address_available{namespace="weblogic-poc",endpoint="dinoman-domain-managedserver1"} 1 -kube_endpoint_address_available{namespace="bi",endpoint="jenkins-jnlp"} 1 -kube_endpoint_address_available{namespace="edev-tools",endpoint="edevradiator-mysql-dev"} 1 -kube_endpoint_address_available{namespace="openshift-monitoring",endpoint="kube-state-metrics"} 2 -kube_endpoint_address_available{namespace="playground",endpoint="httpd"} 1 -kube_endpoint_address_available{namespace="devops-playground",endpoint="jenkins-operator"} 1 -kube_endpoint_address_available{namespace="telenet-baseimages",endpoint="jenkins"} 1 -kube_endpoint_address_available{namespace="devops-playground",endpoint="jenkins-jnlp"} 1 -kube_endpoint_address_available{namespace="yft-kafkaproxy",endpoint="kafka-proxy"} 1 -kube_endpoint_address_available{namespace="sandbox",endpoint="jenkins"} 0 -kube_endpoint_address_available{namespace="openshift-monitoring",endpoint="alertmanager-main"} 3 -kube_endpoint_address_available{namespace="playground",endpoint="helloworld"} 0 -kube_endpoint_address_available{namespace="openshift-console",endpoint="console"} 1 -kube_endpoint_address_available{namespace="gdpr",endpoint="jenkins-operator"} 1 -kube_endpoint_address_available{namespace="devops-playground",endpoint="jenkins"} 1 -kube_endpoint_address_available{namespace="telenet-baseimages",endpoint="jenkins-operator"} 1 -kube_endpoint_address_available{namespace="edev-communication",endpoint="jenkins-jnlp"} 1 -kube_endpoint_address_available{namespace="gdpr",endpoint="jenkins"} 1 -kube_endpoint_address_available{namespace="weblogic-poc",endpoint="dinoman-domain-admin-server"} 2 -kube_endpoint_address_available{namespace="jenkins-operator-demo",endpoint="jenkins-jnlp"} 0 -kube_endpoint_address_available{namespace="telenet-monitoring",endpoint="azure-alert-omi"} 1 -kube_endpoint_address_available{namespace="myproject",endpoint="eap-app"} 0 -kube_endpoint_address_available{namespace="openshift-monitoring",endpoint="prometheus-alert-omi-bmt"} 0 -kube_endpoint_address_available{namespace="awx-db-cluster",endpoint="awx-rmq-mgmt"} 0 -kube_endpoint_address_available{namespace="tiptool",endpoint="tiptool-dvp"} 1 -kube_endpoint_address_available{namespace="freephone-bp",endpoint="service-freephone-bp-uat"} 2 -kube_endpoint_address_available{namespace="aem",endpoint="atomic-runtime"} 0 -kube_endpoint_address_available{namespace="edev-communication",endpoint="jenkins-operator"} 1 -kube_endpoint_address_available{namespace="awx",endpoint="rabbitmq"} 0 -kube_endpoint_address_available{namespace="edev-tools",endpoint="jenkins-operator"} 1 -kube_endpoint_address_available{namespace="awx-tst",endpoint="awx-rmq-mgmt"} 0 -kube_endpoint_address_available{namespace="default",endpoint="router"} 6 -kube_endpoint_address_available{namespace="edev-communication",endpoint="springboot-operator"} 1 -kube_endpoint_address_available{namespace="edev-tools",endpoint="jenkins"} 1 -kube_endpoint_address_available{namespace="openshift-monitoring",endpoint="cluster-monitoring-operator"} 1 -kube_endpoint_address_available{namespace="openshift-monitoring",endpoint="prometheus-alert-omi"} 0 -kube_endpoint_address_available{namespace="edev-tools",endpoint="sonarqube"} 1 -kube_endpoint_address_available{namespace="sandbox",endpoint="jenkins-jnlp"} 0 -kube_endpoint_address_available{namespace="tiptool",endpoint="tiptool-edp"} 2 -kube_endpoint_address_available{namespace="openshift-monitoring",endpoint="aws-alert-omi"} 1 -kube_endpoint_address_available{namespace="paas-demo",endpoint="springboot-sample-operator-int"} 1 -kube_endpoint_address_available{namespace="devops-playground",endpoint="sonarqube-operator-metrics"} 2 -kube_endpoint_address_available{namespace="edev-tools",endpoint="jenkins-jnlp"} 1 -kube_endpoint_address_available{namespace="telenet-monitoring",endpoint="dynatrace-alert-omi"} 1 -kube_endpoint_address_available{namespace="myproject",endpoint="ws-dinoman-rest"} 0 -kube_endpoint_address_available{namespace="awx-tst",endpoint="awx-web-svc"} 0 -kube_endpoint_address_available{namespace="gdpr",endpoint="saint-peter-uat"} 2 -kube_endpoint_address_available{namespace="bi",endpoint="jenkins-operator"} 1 -kube_endpoint_address_available{namespace="tiptool-dvp",endpoint="web"} 0 -kube_endpoint_address_available{namespace="openshift-monitoring",endpoint="azure-alert-omi"} 0 -kube_endpoint_address_available{namespace="casa-mila-squad",endpoint="move-app-builder-dependencies"} 0 -kube_endpoint_address_available{namespace="default",endpoint="kubernetes"} 9 -kube_endpoint_address_available{namespace="telenet-monitoring",endpoint="elk-alert-omi"} 1 -kube_endpoint_address_available{namespace="tiller",endpoint="tiller-deploy"} 1 -kube_endpoint_address_available{namespace="myproject",endpoint="openjdk-app"} 0 -kube_endpoint_address_available{namespace="weblogic-poc",endpoint="docker-registry"} 0 -kube_endpoint_address_available{namespace="kibana-tst",endpoint="kibana-kibana"} 0 -kube_endpoint_address_available{namespace="telenet-operators",endpoint="namespace-operator"} 1 -kube_endpoint_address_available{namespace="paas-cloud-base-images",endpoint="jenkins"} 1 -kube_endpoint_address_available{namespace="bi",endpoint="jenkins"} 1 -kube_endpoint_address_available{namespace="vault",endpoint="vault"} 2 -kube_endpoint_address_available{namespace="kube-system",endpoint="kube-controllers"} 3 -kube_endpoint_address_available{namespace="adc-vault",endpoint="base-vault"} 0 -kube_endpoint_address_available{namespace="devops-playground",endpoint="springboot-operator"} 1 -kube_endpoint_address_available{namespace="jenkins",endpoint="jenkins"} 0 -kube_endpoint_address_available{namespace="weblogic-poc",endpoint="traefik-operator-dashboard"} 0 -kube_endpoint_address_available{namespace="casa-mila-squad",endpoint="move-app-json-server"} 0 -kube_endpoint_address_available{namespace="devops-playground",endpoint="sonarqube"} 1 -kube_endpoint_address_available{namespace="darwin-integrations",endpoint="psr-aggregator-uat"} 0 -kube_endpoint_address_available{namespace="weblogic-poc",endpoint="ws-network-inventorymgmt-dinoman-rest"} 4 -kube_endpoint_address_available{namespace="paas-demo",endpoint="jenkins-jnlp"} 1 -kube_endpoint_address_available{namespace="darwin-integrations",endpoint="jenkins"} 1 -kube_endpoint_address_available{namespace="tiptool",endpoint="jenkins-jnlp"} 0 -kube_endpoint_address_available{namespace="openshift-web-console",endpoint="webconsole"} 3 -kube_endpoint_address_available{namespace="edev-communication",endpoint="plot-trg"} 1 -kube_endpoint_address_available{namespace="adc-vault",endpoint="base-apache"} 0 -kube_endpoint_address_available{namespace="telenet-monitoring",endpoint="elk-omi"} 0 -kube_endpoint_address_available{namespace="kube-system",endpoint="kubelet"} 39 -kube_endpoint_address_available{namespace="openshift-monitoring",endpoint="prometheus-k8s"} 2 -kube_endpoint_address_available{namespace="test-config",endpoint="elasticsearch"} 0 -kube_endpoint_address_available{namespace="adc-vault",endpoint="jenkins-jnlp"} 0 -kube_endpoint_address_available{namespace="openshift-monitoring",endpoint="prometheus-alert-msteams"} 1 -kube_endpoint_address_available{namespace="telenet-baseimages",endpoint="jenkins-jnlp"} 1 -kube_endpoint_address_available{namespace="myproject",endpoint="ws-dinoman-rest-v2"} 0 -kube_endpoint_address_available{namespace="darwin-integrations",endpoint="psr-aggregator-dvp"} 1 -kube_endpoint_address_available{namespace="test-config",endpoint="jenkins"} 0 -kube_endpoint_address_available{namespace="casa-mila-squad",endpoint="move-app-builder"} 0 -kube_endpoint_address_available{namespace="base-apache",endpoint="base-apache"} 0 -kube_endpoint_address_available{namespace="edev-communication",endpoint="plot-mre"} 1 -kube_endpoint_address_available{namespace="gdpr",endpoint="springboot-operator"} 1 -kube_endpoint_address_available{namespace="freephone-bp",endpoint="service-freephone-bp-dvp"} 2 -kube_endpoint_address_available{namespace="gdpr",endpoint="jenkins-jnlp"} 1 -kube_endpoint_address_available{namespace="telenet-monitoring",endpoint="ceph-alert-msteams"} 1 -kube_endpoint_address_available{namespace="openshift-monitoring",endpoint="grafana"} 1 -kube_endpoint_address_available{namespace="jenkins",endpoint="jenkins-jnlp"} 0 -kube_endpoint_address_available{namespace="paas-cloud-base-images",endpoint="jenkins-jnlp"} 1 -kube_endpoint_address_available{namespace="darwin-integrations",endpoint="springboot-operator"} 1 -kube_endpoint_address_available{namespace="telenet-cluster-ops",endpoint="jenkins-cr-applier"} 1 -kube_endpoint_address_available{namespace="tiptool",endpoint="jenkins"} 0 -kube_endpoint_address_available{namespace="openshift-monitoring",endpoint="alertmanager-operated"} 6 -kube_endpoint_address_available{namespace="default",endpoint="docker-registry"} 1 -kube_endpoint_address_available{namespace="paas-demo",endpoint="jenkins-operator"} 1 -kube_endpoint_address_available{namespace="adc-vault",endpoint="jenkins-operator-metrics"} 0 -kube_endpoint_address_available{namespace="casa-mila-squad",endpoint="move-app"} 0 -kube_endpoint_address_available{namespace="edev-tools",endpoint="springboot-operator"} 1 -kube_endpoint_address_available{namespace="tiptool",endpoint="tiptool-int"} 2 -kube_endpoint_address_available{namespace="openshift-monitoring",endpoint="node-exporter"} 13 -kube_endpoint_address_available{namespace="paas-demo",endpoint="springboot-sample-operator-uat"} 2 -kube_endpoint_address_available{namespace="openshift-monitoring",endpoint="dynatrace-omi"} 0 -kube_endpoint_address_available{namespace="weblogic-poc",endpoint="internal-weblogic-operator-svc"} 1 -kube_endpoint_address_available{namespace="awx-db-cluster",endpoint="rabbitmq"} 0 -kube_endpoint_address_available{namespace="awx-tst",endpoint="rabbitmq"} 0 -kube_endpoint_address_available{namespace="tiptool-uat",endpoint="web"} 0 -kube_endpoint_address_available{namespace="telenet-monitoring",endpoint="openshift-alert-omi"} 1 -kube_endpoint_address_available{namespace="weblogic-poc",endpoint="dinoman-domain-cluster-cluster01"} 1 -kube_endpoint_address_available{namespace="telenet-monitoring",endpoint="dynatrace-omi"} 0 -kube_endpoint_address_available{namespace="awx-db-cluster",endpoint="awx-web-svc"} 0 -kube_endpoint_address_available{namespace="openshift-logging",endpoint="kube-state-metrics"} 2 -kube_endpoint_address_available{namespace="tiptool",endpoint="tiptool-uat"} 2 -kube_endpoint_address_available{namespace="test-config",endpoint="jenkins-jnlp"} 0 -kube_endpoint_address_available{namespace="paas-demo",endpoint="jenkins"} 1 -kube_endpoint_address_available{namespace="weblogic-poc",endpoint="traefik-operator"} 0 -kube_endpoint_address_available{namespace="telenet-cluster-ops",endpoint="springboot-cr-applier"} 1 -kube_endpoint_address_available{namespace="jenkins-operator-demo",endpoint="jenkins"} 0 -kube_endpoint_address_available{namespace="bi",endpoint="springboot-operator"} 1 -kube_endpoint_address_available{namespace="test-config",endpoint="ws-dino-rest"} 0 -kube_endpoint_address_available{namespace="test-config",endpoint="kibana"} 1 -kube_endpoint_address_available{namespace="openshift-monitoring",endpoint="base-vault"} 0 -# HELP kube_endpoint_address_not_ready Number of addresses not ready in endpoint -# TYPE kube_endpoint_address_not_ready gauge -kube_endpoint_address_not_ready{namespace="telenet-baseimages",endpoint="jenkins"} 0 -kube_endpoint_address_not_ready{namespace="devops-playground",endpoint="jenkins-jnlp"} 0 -kube_endpoint_address_not_ready{namespace="openshift-monitoring",endpoint="alertmanager-main"} 0 -kube_endpoint_address_not_ready{namespace="playground",endpoint="helloworld"} 0 -kube_endpoint_address_not_ready{namespace="yft-kafkaproxy",endpoint="kafka-proxy"} 0 -kube_endpoint_address_not_ready{namespace="sandbox",endpoint="jenkins"} 0 -kube_endpoint_address_not_ready{namespace="telenet-baseimages",endpoint="jenkins-operator"} 0 -kube_endpoint_address_not_ready{namespace="edev-communication",endpoint="jenkins-jnlp"} 0 -kube_endpoint_address_not_ready{namespace="openshift-console",endpoint="console"} 0 -kube_endpoint_address_not_ready{namespace="gdpr",endpoint="jenkins-operator"} 0 -kube_endpoint_address_not_ready{namespace="devops-playground",endpoint="jenkins"} 0 -kube_endpoint_address_not_ready{namespace="gdpr",endpoint="jenkins"} 0 -kube_endpoint_address_not_ready{namespace="weblogic-poc",endpoint="dinoman-domain-admin-server"} 0 -kube_endpoint_address_not_ready{namespace="awx-db-cluster",endpoint="awx-rmq-mgmt"} 0 -kube_endpoint_address_not_ready{namespace="tiptool",endpoint="tiptool-dvp"} 0 -kube_endpoint_address_not_ready{namespace="jenkins-operator-demo",endpoint="jenkins-jnlp"} 0 -kube_endpoint_address_not_ready{namespace="telenet-monitoring",endpoint="azure-alert-omi"} 0 -kube_endpoint_address_not_ready{namespace="myproject",endpoint="eap-app"} 0 -kube_endpoint_address_not_ready{namespace="openshift-monitoring",endpoint="prometheus-alert-omi-bmt"} 0 -kube_endpoint_address_not_ready{namespace="awx",endpoint="rabbitmq"} 0 -kube_endpoint_address_not_ready{namespace="edev-tools",endpoint="jenkins-operator"} 0 -kube_endpoint_address_not_ready{namespace="freephone-bp",endpoint="service-freephone-bp-uat"} 0 -kube_endpoint_address_not_ready{namespace="aem",endpoint="atomic-runtime"} 0 -kube_endpoint_address_not_ready{namespace="edev-communication",endpoint="jenkins-operator"} 0 -kube_endpoint_address_not_ready{namespace="default",endpoint="router"} 0 -kube_endpoint_address_not_ready{namespace="edev-communication",endpoint="springboot-operator"} 0 -kube_endpoint_address_not_ready{namespace="awx-tst",endpoint="awx-rmq-mgmt"} 0 -kube_endpoint_address_not_ready{namespace="tiptool",endpoint="tiptool-edp"} 0 -kube_endpoint_address_not_ready{namespace="openshift-monitoring",endpoint="aws-alert-omi"} 0 -kube_endpoint_address_not_ready{namespace="edev-tools",endpoint="jenkins"} 0 -kube_endpoint_address_not_ready{namespace="openshift-monitoring",endpoint="cluster-monitoring-operator"} 0 -kube_endpoint_address_not_ready{namespace="openshift-monitoring",endpoint="prometheus-alert-omi"} 0 -kube_endpoint_address_not_ready{namespace="edev-tools",endpoint="sonarqube"} 0 -kube_endpoint_address_not_ready{namespace="sandbox",endpoint="jenkins-jnlp"} 0 -kube_endpoint_address_not_ready{namespace="paas-demo",endpoint="springboot-sample-operator-int"} 0 -kube_endpoint_address_not_ready{namespace="devops-playground",endpoint="sonarqube-operator-metrics"} 0 -kube_endpoint_address_not_ready{namespace="bi",endpoint="jenkins-operator"} 0 -kube_endpoint_address_not_ready{namespace="tiptool-dvp",endpoint="web"} 0 -kube_endpoint_address_not_ready{namespace="openshift-monitoring",endpoint="azure-alert-omi"} 1 -kube_endpoint_address_not_ready{namespace="edev-tools",endpoint="jenkins-jnlp"} 0 -kube_endpoint_address_not_ready{namespace="telenet-monitoring",endpoint="dynatrace-alert-omi"} 0 -kube_endpoint_address_not_ready{namespace="myproject",endpoint="ws-dinoman-rest"} 0 -kube_endpoint_address_not_ready{namespace="awx-tst",endpoint="awx-web-svc"} 0 -kube_endpoint_address_not_ready{namespace="gdpr",endpoint="saint-peter-uat"} 0 -kube_endpoint_address_not_ready{namespace="telenet-monitoring",endpoint="elk-alert-omi"} 0 -kube_endpoint_address_not_ready{namespace="tiller",endpoint="tiller-deploy"} 1 -kube_endpoint_address_not_ready{namespace="casa-mila-squad",endpoint="move-app-builder-dependencies"} 0 -kube_endpoint_address_not_ready{namespace="default",endpoint="kubernetes"} 0 -kube_endpoint_address_not_ready{namespace="telenet-operators",endpoint="namespace-operator"} 0 -kube_endpoint_address_not_ready{namespace="paas-cloud-base-images",endpoint="jenkins"} 0 -kube_endpoint_address_not_ready{namespace="myproject",endpoint="openjdk-app"} 0 -kube_endpoint_address_not_ready{namespace="weblogic-poc",endpoint="docker-registry"} 0 -kube_endpoint_address_not_ready{namespace="kibana-tst",endpoint="kibana-kibana"} 0 -kube_endpoint_address_not_ready{namespace="devops-playground",endpoint="springboot-operator"} 0 -kube_endpoint_address_not_ready{namespace="jenkins",endpoint="jenkins"} 0 -kube_endpoint_address_not_ready{namespace="bi",endpoint="jenkins"} 0 -kube_endpoint_address_not_ready{namespace="vault",endpoint="vault"} 0 -kube_endpoint_address_not_ready{namespace="kube-system",endpoint="kube-controllers"} 0 -kube_endpoint_address_not_ready{namespace="adc-vault",endpoint="base-vault"} 0 -kube_endpoint_address_not_ready{namespace="devops-playground",endpoint="sonarqube"} 0 -kube_endpoint_address_not_ready{namespace="darwin-integrations",endpoint="psr-aggregator-uat"} 0 -kube_endpoint_address_not_ready{namespace="weblogic-poc",endpoint="traefik-operator-dashboard"} 0 -kube_endpoint_address_not_ready{namespace="casa-mila-squad",endpoint="move-app-json-server"} 0 -kube_endpoint_address_not_ready{namespace="tiptool",endpoint="jenkins-jnlp"} 0 -kube_endpoint_address_not_ready{namespace="openshift-web-console",endpoint="webconsole"} 0 -kube_endpoint_address_not_ready{namespace="weblogic-poc",endpoint="ws-network-inventorymgmt-dinoman-rest"} 0 -kube_endpoint_address_not_ready{namespace="paas-demo",endpoint="jenkins-jnlp"} 0 -kube_endpoint_address_not_ready{namespace="darwin-integrations",endpoint="jenkins"} 0 -kube_endpoint_address_not_ready{namespace="openshift-monitoring",endpoint="prometheus-k8s"} 0 -kube_endpoint_address_not_ready{namespace="test-config",endpoint="elasticsearch"} 2 -kube_endpoint_address_not_ready{namespace="edev-communication",endpoint="plot-trg"} 0 -kube_endpoint_address_not_ready{namespace="adc-vault",endpoint="base-apache"} 0 -kube_endpoint_address_not_ready{namespace="telenet-monitoring",endpoint="elk-omi"} 0 -kube_endpoint_address_not_ready{namespace="kube-system",endpoint="kubelet"} 0 -kube_endpoint_address_not_ready{namespace="test-config",endpoint="jenkins"} 0 -kube_endpoint_address_not_ready{namespace="casa-mila-squad",endpoint="move-app-builder"} 0 -kube_endpoint_address_not_ready{namespace="adc-vault",endpoint="jenkins-jnlp"} 0 -kube_endpoint_address_not_ready{namespace="openshift-monitoring",endpoint="prometheus-alert-msteams"} 0 -kube_endpoint_address_not_ready{namespace="telenet-baseimages",endpoint="jenkins-jnlp"} 0 -kube_endpoint_address_not_ready{namespace="myproject",endpoint="ws-dinoman-rest-v2"} 0 -kube_endpoint_address_not_ready{namespace="darwin-integrations",endpoint="psr-aggregator-dvp"} 0 -kube_endpoint_address_not_ready{namespace="gdpr",endpoint="springboot-operator"} 0 -kube_endpoint_address_not_ready{namespace="freephone-bp",endpoint="service-freephone-bp-dvp"} 0 -kube_endpoint_address_not_ready{namespace="base-apache",endpoint="base-apache"} 1 -kube_endpoint_address_not_ready{namespace="edev-communication",endpoint="plot-mre"} 0 -kube_endpoint_address_not_ready{namespace="openshift-monitoring",endpoint="grafana"} 0 -kube_endpoint_address_not_ready{namespace="jenkins",endpoint="jenkins-jnlp"} 0 -kube_endpoint_address_not_ready{namespace="gdpr",endpoint="jenkins-jnlp"} 0 -kube_endpoint_address_not_ready{namespace="telenet-monitoring",endpoint="ceph-alert-msteams"} 0 -kube_endpoint_address_not_ready{namespace="openshift-monitoring",endpoint="alertmanager-operated"} 0 -kube_endpoint_address_not_ready{namespace="default",endpoint="docker-registry"} 0 -kube_endpoint_address_not_ready{namespace="paas-cloud-base-images",endpoint="jenkins-jnlp"} 0 -kube_endpoint_address_not_ready{namespace="darwin-integrations",endpoint="springboot-operator"} 0 -kube_endpoint_address_not_ready{namespace="telenet-cluster-ops",endpoint="jenkins-cr-applier"} 0 -kube_endpoint_address_not_ready{namespace="tiptool",endpoint="jenkins"} 0 -kube_endpoint_address_not_ready{namespace="edev-tools",endpoint="springboot-operator"} 0 -kube_endpoint_address_not_ready{namespace="tiptool",endpoint="tiptool-int"} 0 -kube_endpoint_address_not_ready{namespace="paas-demo",endpoint="jenkins-operator"} 0 -kube_endpoint_address_not_ready{namespace="adc-vault",endpoint="jenkins-operator-metrics"} 0 -kube_endpoint_address_not_ready{namespace="casa-mila-squad",endpoint="move-app"} 0 -kube_endpoint_address_not_ready{namespace="awx-db-cluster",endpoint="rabbitmq"} 0 -kube_endpoint_address_not_ready{namespace="awx-tst",endpoint="rabbitmq"} 0 -kube_endpoint_address_not_ready{namespace="openshift-monitoring",endpoint="node-exporter"} 0 -kube_endpoint_address_not_ready{namespace="paas-demo",endpoint="springboot-sample-operator-uat"} 0 -kube_endpoint_address_not_ready{namespace="openshift-monitoring",endpoint="dynatrace-omi"} 0 -kube_endpoint_address_not_ready{namespace="weblogic-poc",endpoint="internal-weblogic-operator-svc"} 0 -kube_endpoint_address_not_ready{namespace="awx-db-cluster",endpoint="awx-web-svc"} 0 -kube_endpoint_address_not_ready{namespace="openshift-logging",endpoint="kube-state-metrics"} 0 -kube_endpoint_address_not_ready{namespace="tiptool-uat",endpoint="web"} 0 -kube_endpoint_address_not_ready{namespace="telenet-monitoring",endpoint="openshift-alert-omi"} 0 -kube_endpoint_address_not_ready{namespace="weblogic-poc",endpoint="dinoman-domain-cluster-cluster01"} 0 -kube_endpoint_address_not_ready{namespace="telenet-monitoring",endpoint="dynatrace-omi"} 0 -kube_endpoint_address_not_ready{namespace="tiptool",endpoint="tiptool-uat"} 0 -kube_endpoint_address_not_ready{namespace="bi",endpoint="springboot-operator"} 0 -kube_endpoint_address_not_ready{namespace="test-config",endpoint="ws-dino-rest"} 0 -kube_endpoint_address_not_ready{namespace="test-config",endpoint="kibana"} 0 -kube_endpoint_address_not_ready{namespace="test-config",endpoint="jenkins-jnlp"} 0 -kube_endpoint_address_not_ready{namespace="paas-demo",endpoint="jenkins"} 0 -kube_endpoint_address_not_ready{namespace="weblogic-poc",endpoint="traefik-operator"} 0 -kube_endpoint_address_not_ready{namespace="telenet-cluster-ops",endpoint="springboot-cr-applier"} 0 -kube_endpoint_address_not_ready{namespace="jenkins-operator-demo",endpoint="jenkins"} 0 -kube_endpoint_address_not_ready{namespace="openshift-monitoring",endpoint="base-vault"} 0 -kube_endpoint_address_not_ready{namespace="openshift-monitoring",endpoint="prometheus-operated"} 0 -kube_endpoint_address_not_ready{namespace="casa-mila-squad",endpoint="move-app-angular"} 0 -kube_endpoint_address_not_ready{namespace="edev-communication",endpoint="jenkins"} 0 -kube_endpoint_address_not_ready{namespace="telenet-monitoring",endpoint="openshift-alertconverter"} 0 -kube_endpoint_address_not_ready{namespace="paas-demo",endpoint="springboot-operator"} 0 -kube_endpoint_address_not_ready{namespace="tiptool",endpoint="tiptool-sup"} 0 -kube_endpoint_address_not_ready{namespace="sandbox",endpoint="jenkins2-new"} 0 -kube_endpoint_address_not_ready{namespace="edev-tools",endpoint="edevradiator-prod"} 0 -kube_endpoint_address_not_ready{namespace="openshift-monitoring",endpoint="prometheus-operator"} 0 -kube_endpoint_address_not_ready{namespace="edev-tools",endpoint="edevradiator-mysql-prod"} 0 -kube_endpoint_address_not_ready{namespace="edev-tools",endpoint="edevradiator-dev"} 0 -kube_endpoint_address_not_ready{namespace="tiptool",endpoint="tiptool-trg"} 0 -kube_endpoint_address_not_ready{namespace="tiptool",endpoint="tiptool-mre"} 0 -kube_endpoint_address_not_ready{namespace="tiptool",endpoint="tiptool-lat"} 0 -kube_endpoint_address_not_ready{namespace="jenkins",endpoint="jenkins-2-centos7"} 0 -kube_endpoint_address_not_ready{namespace="awx",endpoint="awx-web-svc"} 0 -kube_endpoint_address_not_ready{namespace="adc-vault",endpoint="jenkins"} 0 -kube_endpoint_address_not_ready{namespace="darwin-integrations",endpoint="jenkins-operator"} 0 -kube_endpoint_address_not_ready{namespace="openshift-monitoring",endpoint="elk-omi"} 0 -kube_endpoint_address_not_ready{namespace="sandbox",endpoint="liab-poc-uat"} 0 -kube_endpoint_address_not_ready{namespace="myproject",endpoint="wls-domain-dinoman"} 0 -kube_endpoint_address_not_ready{namespace="telenet-monitoring",endpoint="aws-alert-omi"} 1 -kube_endpoint_address_not_ready{namespace="darwin-integrations",endpoint="jenkins-jnlp"} 0 -kube_endpoint_address_not_ready{namespace="awx",endpoint="awx-rmq-mgmt"} 0 -kube_endpoint_address_not_ready{namespace="default",endpoint="registry-console"} 0 -kube_endpoint_address_not_ready{namespace="bi",endpoint="jenkins-jnlp"} 0 -kube_endpoint_address_not_ready{namespace="edev-tools",endpoint="edevradiator-mysql-dev"} 0 -kube_endpoint_address_not_ready{namespace="weblogic-poc",endpoint="dinoman-domain-managedserver1"} 0 -kube_endpoint_address_not_ready{namespace="playground",endpoint="httpd"} 0 -kube_endpoint_address_not_ready{namespace="devops-playground",endpoint="jenkins-operator"} 0 -kube_endpoint_address_not_ready{namespace="openshift-monitoring",endpoint="kube-state-metrics"} 0 -# HELP kube_hpa_metadata_generation The generation observed by the HorizontalPodAutoscaler controller. -# TYPE kube_hpa_metadata_generation gauge -# HELP kube_hpa_spec_max_replicas Upper limit for the number of pods that can be set by the autoscaler; cannot be smaller than MinReplicas. -# TYPE kube_hpa_spec_max_replicas gauge -# HELP kube_hpa_spec_min_replicas Lower limit for the number of pods that can be set by the autoscaler, default 1. -# TYPE kube_hpa_spec_min_replicas gauge -# HELP kube_hpa_status_current_replicas Current number of replicas of pods managed by this autoscaler. -# TYPE kube_hpa_status_current_replicas gauge -# HELP kube_hpa_status_desired_replicas Desired number of replicas of pods managed by this autoscaler. -# TYPE kube_hpa_status_desired_replicas gauge -# HELP kube_hpa_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_hpa_labels gauge -# HELP kube_hpa_status_condition The condition of this autoscaler. -# TYPE kube_hpa_status_condition gauge -# HELP kube_ingress_info Information about ingress. -# TYPE kube_ingress_info gauge -kube_ingress_info{namespace="weblogic-poc",ingress="traefik-operator-dashboard"} 1 -# HELP kube_ingress_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_ingress_labels gauge -kube_ingress_labels{namespace="weblogic-poc",ingress="traefik-operator-dashboard",label_app="traefik",label_chart="traefik-1.77.1",label_heritage="Tiller",label_release="traefik-operator"} 1 -# HELP kube_ingress_created Unix creation timestamp -# TYPE kube_ingress_created gauge -kube_ingress_created{namespace="weblogic-poc",ingress="traefik-operator-dashboard"} 1.568125625e+09 -# HELP kube_ingress_metadata_resource_version Resource version representing a specific version of ingress. -# TYPE kube_ingress_metadata_resource_version gauge -kube_ingress_metadata_resource_version{namespace="weblogic-poc",ingress="traefik-operator-dashboard",resource_version="49923463"} 1 -# HELP kube_ingress_path Ingress host, paths and backend service information. -# TYPE kube_ingress_path gauge -kube_ingress_path{namespace="weblogic-poc",ingress="traefik-operator-dashboard",host="traefik.example.com",path="",service_name="traefik-operator-dashboard",service_port="dashboard-http"} 1 -# HELP kube_ingress_tls Ingress TLS host and secret information. -# TYPE kube_ingress_tls gauge -# HELP kube_job_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_job_labels gauge -kube_job_labels{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578304800",label_controller_uid="4f2c24bc-306b-11ea-a2d4-005056897df7",label_job_name="cronjob-ldap-group-sync-1578304800"} 1 -kube_job_labels{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578308400",label_controller_uid="af04a771-3073-11ea-a2d4-005056897df7",label_job_name="cronjob-ldap-group-sync-1578308400"} 1 -kube_job_labels{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578312000",label_controller_uid="14901abe-307c-11ea-a2d4-005056897df7",label_job_name="cronjob-ldap-group-sync-1578312000"} 1 -kube_job_labels{namespace="telenet-cluster-ops",job_name="ldap-sync-manual",label_controller_uid="db730343-0195-11ea-b2de-005056897df7",label_job_name="ldap-sync-manual"} 1 -kube_job_labels{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1577206800",label_controller_uid="d346eac2-266e-11ea-a2d4-005056897df7",label_job_name="cronjob-ldap-group-sync-1577206800"} 1 -kube_job_labels{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1576519200",label_controller_uid="e16f00e2-202d-11ea-a2d4-005056897df7",label_job_name="cronjob-ldap-group-sync-1576519200"} 1 -kube_job_labels{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1577199600",label_controller_uid="13db3c04-265e-11ea-a2d4-005056897df7",label_job_name="cronjob-ldap-group-sync-1577199600"} 1 -kube_job_labels{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1577203200",label_controller_uid="738a9694-2666-11ea-a2d4-005056897df7",label_job_name="cronjob-ldap-group-sync-1577203200"} 1 -kube_job_labels{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578315600",label_controller_uid="74416d69-3084-11ea-a2d4-005056897df7",label_job_name="cronjob-ldap-group-sync-1578315600"} 1 -kube_job_labels{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578319200",label_controller_uid="d9d0e738-308c-11ea-a2d4-005056897df7",label_job_name="cronjob-ldap-group-sync-1578319200"} 1 -kube_job_labels{namespace="weblogic-poc",job_name="sample-domain1-introspect-domain-job",label_weblogic_createdByOperator="true",label_weblogic_domainUID="sample-domain1",label_weblogic_resourceVersion="domain-v1"} 1 -kube_job_labels{namespace="weblogic-poc",job_name="sample-domain2-introspect-domain-job",label_weblogic_createdByOperator="true",label_weblogic_domainUID="sample-domain2",label_weblogic_resourceVersion="domain-v1"} 1 -kube_job_labels{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1576515600",label_controller_uid="80bc1c96-2025-11ea-a2d4-005056897df7",label_job_name="cronjob-ldap-group-sync-1576515600"} 1 -# HELP kube_job_info Information about job. -# TYPE kube_job_info gauge -kube_job_info{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1577206800"} 1 -kube_job_info{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578304800"} 1 -kube_job_info{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578308400"} 1 -kube_job_info{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578312000"} 1 -kube_job_info{namespace="telenet-cluster-ops",job_name="ldap-sync-manual"} 1 -kube_job_info{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578319200"} 1 -kube_job_info{namespace="weblogic-poc",job_name="sample-domain1-introspect-domain-job"} 1 -kube_job_info{namespace="weblogic-poc",job_name="sample-domain2-introspect-domain-job"} 1 -kube_job_info{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1576515600"} 1 -kube_job_info{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1576519200"} 1 -kube_job_info{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1577199600"} 1 -kube_job_info{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1577203200"} 1 -kube_job_info{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578315600"} 1 -# HELP kube_job_created Unix creation timestamp -# TYPE kube_job_created gauge -kube_job_created{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1577206800"} 1.577206802e+09 -kube_job_created{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578304800"} 1.578304803e+09 -kube_job_created{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578308400"} 1.5783084e+09 -kube_job_created{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578312000"} 1.578312006e+09 -kube_job_created{namespace="telenet-cluster-ops",job_name="ldap-sync-manual"} 1.573155373e+09 -kube_job_created{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578319200"} 1.578319209e+09 -kube_job_created{namespace="weblogic-poc",job_name="sample-domain1-introspect-domain-job"} 1.574262442e+09 -kube_job_created{namespace="weblogic-poc",job_name="sample-domain2-introspect-domain-job"} 1.574262442e+09 -kube_job_created{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1576515600"} 1.576515603e+09 -kube_job_created{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1576519200"} 1.576519201e+09 -kube_job_created{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1577199600"} 1.577199609e+09 -kube_job_created{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1577203200"} 1.577203205e+09 -kube_job_created{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578315600"} 1.578315603e+09 -# HELP kube_job_spec_parallelism The maximum desired number of pods the job should run at any given time. -# TYPE kube_job_spec_parallelism gauge -kube_job_spec_parallelism{namespace="telenet-cluster-ops",job_name="ldap-sync-manual"} 1 -kube_job_spec_parallelism{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1577206800"} 1 -kube_job_spec_parallelism{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578304800"} 1 -kube_job_spec_parallelism{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578308400"} 1 -kube_job_spec_parallelism{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578312000"} 1 -kube_job_spec_parallelism{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578315600"} 1 -kube_job_spec_parallelism{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578319200"} 1 -kube_job_spec_parallelism{namespace="weblogic-poc",job_name="sample-domain1-introspect-domain-job"} 1 -kube_job_spec_parallelism{namespace="weblogic-poc",job_name="sample-domain2-introspect-domain-job"} 1 -kube_job_spec_parallelism{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1576515600"} 1 -kube_job_spec_parallelism{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1576519200"} 1 -kube_job_spec_parallelism{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1577199600"} 1 -kube_job_spec_parallelism{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1577203200"} 1 -# HELP kube_job_spec_completions The desired number of successfully finished pods the job should be run with. -# TYPE kube_job_spec_completions gauge -kube_job_spec_completions{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1577206800"} 1 -kube_job_spec_completions{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578304800"} 1 -kube_job_spec_completions{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578308400"} 1 -kube_job_spec_completions{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578312000"} 1 -kube_job_spec_completions{namespace="telenet-cluster-ops",job_name="ldap-sync-manual"} 1 -kube_job_spec_completions{namespace="weblogic-poc",job_name="sample-domain2-introspect-domain-job"} 1 -kube_job_spec_completions{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1576515600"} 1 -kube_job_spec_completions{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1576519200"} 1 -kube_job_spec_completions{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1577199600"} 1 -kube_job_spec_completions{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1577203200"} 1 -kube_job_spec_completions{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578315600"} 1 -kube_job_spec_completions{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578319200"} 1 -kube_job_spec_completions{namespace="weblogic-poc",job_name="sample-domain1-introspect-domain-job"} 1 -# HELP kube_job_spec_active_deadline_seconds The duration in seconds relative to the startTime that the job may be active before the system tries to terminate it. -# TYPE kube_job_spec_active_deadline_seconds gauge -kube_job_spec_active_deadline_seconds{namespace="weblogic-poc",job_name="sample-domain2-introspect-domain-job"} 120 -kube_job_spec_active_deadline_seconds{namespace="weblogic-poc",job_name="sample-domain1-introspect-domain-job"} 120 -# HELP kube_job_status_succeeded The number of pods which reached Phase Succeeded. -# TYPE kube_job_status_succeeded gauge -kube_job_status_succeeded{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1577199600"} 0 -kube_job_status_succeeded{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1577203200"} 0 -kube_job_status_succeeded{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578315600"} 1 -kube_job_status_succeeded{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578319200"} 1 -kube_job_status_succeeded{namespace="weblogic-poc",job_name="sample-domain1-introspect-domain-job"} 0 -kube_job_status_succeeded{namespace="weblogic-poc",job_name="sample-domain2-introspect-domain-job"} 0 -kube_job_status_succeeded{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1576515600"} 0 -kube_job_status_succeeded{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1576519200"} 0 -kube_job_status_succeeded{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578308400"} 1 -kube_job_status_succeeded{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578312000"} 1 -kube_job_status_succeeded{namespace="telenet-cluster-ops",job_name="ldap-sync-manual"} 1 -kube_job_status_succeeded{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1577206800"} 0 -kube_job_status_succeeded{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578304800"} 1 -# HELP kube_job_status_failed The number of pods which reached Phase Failed. -# TYPE kube_job_status_failed gauge -kube_job_status_failed{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1577203200"} 1 -kube_job_status_failed{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578315600"} 0 -kube_job_status_failed{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578319200"} 0 -kube_job_status_failed{namespace="weblogic-poc",job_name="sample-domain1-introspect-domain-job"} 1 -kube_job_status_failed{namespace="weblogic-poc",job_name="sample-domain2-introspect-domain-job"} 1 -kube_job_status_failed{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1576515600"} 1 -kube_job_status_failed{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1576519200"} 1 -kube_job_status_failed{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1577199600"} 1 -kube_job_status_failed{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578312000"} 0 -kube_job_status_failed{namespace="telenet-cluster-ops",job_name="ldap-sync-manual"} 0 -kube_job_status_failed{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1577206800"} 1 -kube_job_status_failed{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578304800"} 0 -kube_job_status_failed{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578308400"} 0 -# HELP kube_job_status_active The number of actively running pods. -# TYPE kube_job_status_active gauge -kube_job_status_active{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1576515600"} 0 -kube_job_status_active{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1576519200"} 0 -kube_job_status_active{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1577199600"} 0 -kube_job_status_active{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1577203200"} 0 -kube_job_status_active{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578315600"} 0 -kube_job_status_active{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578319200"} 0 -kube_job_status_active{namespace="weblogic-poc",job_name="sample-domain1-introspect-domain-job"} 0 -kube_job_status_active{namespace="weblogic-poc",job_name="sample-domain2-introspect-domain-job"} 0 -kube_job_status_active{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1577206800"} 0 -kube_job_status_active{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578304800"} 0 -kube_job_status_active{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578308400"} 0 -kube_job_status_active{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578312000"} 0 -kube_job_status_active{namespace="telenet-cluster-ops",job_name="ldap-sync-manual"} 0 -# HELP kube_job_complete The job has completed its execution. -# TYPE kube_job_complete gauge -kube_job_complete{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578315600",condition="true"} 1 -kube_job_complete{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578315600",condition="false"} 0 -kube_job_complete{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578315600",condition="unknown"} 0 -kube_job_complete{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578319200",condition="true"} 1 -kube_job_complete{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578319200",condition="false"} 0 -kube_job_complete{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578319200",condition="unknown"} 0 -kube_job_complete{namespace="telenet-cluster-ops",job_name="ldap-sync-manual",condition="true"} 1 -kube_job_complete{namespace="telenet-cluster-ops",job_name="ldap-sync-manual",condition="false"} 0 -kube_job_complete{namespace="telenet-cluster-ops",job_name="ldap-sync-manual",condition="unknown"} 0 -kube_job_complete{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578304800",condition="true"} 1 -kube_job_complete{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578304800",condition="false"} 0 -kube_job_complete{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578304800",condition="unknown"} 0 -kube_job_complete{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578308400",condition="true"} 1 -kube_job_complete{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578308400",condition="false"} 0 -kube_job_complete{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578308400",condition="unknown"} 0 -kube_job_complete{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578312000",condition="true"} 1 -kube_job_complete{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578312000",condition="false"} 0 -kube_job_complete{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578312000",condition="unknown"} 0 -# HELP kube_job_failed The job has failed its execution. -# TYPE kube_job_failed gauge -kube_job_failed{namespace="weblogic-poc",job_name="sample-domain1-introspect-domain-job",condition="true"} 1 -kube_job_failed{namespace="weblogic-poc",job_name="sample-domain1-introspect-domain-job",condition="false"} 0 -kube_job_failed{namespace="weblogic-poc",job_name="sample-domain1-introspect-domain-job",condition="unknown"} 0 -kube_job_failed{namespace="weblogic-poc",job_name="sample-domain2-introspect-domain-job",condition="true"} 1 -kube_job_failed{namespace="weblogic-poc",job_name="sample-domain2-introspect-domain-job",condition="false"} 0 -kube_job_failed{namespace="weblogic-poc",job_name="sample-domain2-introspect-domain-job",condition="unknown"} 0 -kube_job_failed{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1576515600",condition="true"} 1 -kube_job_failed{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1576515600",condition="false"} 0 -kube_job_failed{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1576515600",condition="unknown"} 0 -kube_job_failed{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1576519200",condition="true"} 1 -kube_job_failed{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1576519200",condition="false"} 0 -kube_job_failed{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1576519200",condition="unknown"} 0 -kube_job_failed{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1577199600",condition="true"} 1 -kube_job_failed{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1577199600",condition="false"} 0 -kube_job_failed{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1577199600",condition="unknown"} 0 -kube_job_failed{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1577203200",condition="true"} 1 -kube_job_failed{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1577203200",condition="false"} 0 -kube_job_failed{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1577203200",condition="unknown"} 0 -kube_job_failed{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1577206800",condition="true"} 1 -kube_job_failed{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1577206800",condition="false"} 0 -kube_job_failed{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1577206800",condition="unknown"} 0 -# HELP kube_job_status_start_time StartTime represents time when the job was acknowledged by the Job Manager. -# TYPE kube_job_status_start_time gauge -kube_job_status_start_time{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1577206800"} 1.577206802e+09 -kube_job_status_start_time{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578304800"} 1.578304803e+09 -kube_job_status_start_time{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578308400"} 1.5783084e+09 -kube_job_status_start_time{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578312000"} 1.578312006e+09 -kube_job_status_start_time{namespace="telenet-cluster-ops",job_name="ldap-sync-manual"} 1.573155374e+09 -kube_job_status_start_time{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578319200"} 1.578319209e+09 -kube_job_status_start_time{namespace="weblogic-poc",job_name="sample-domain1-introspect-domain-job"} 1.574262442e+09 -kube_job_status_start_time{namespace="weblogic-poc",job_name="sample-domain2-introspect-domain-job"} 1.574262442e+09 -kube_job_status_start_time{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1576515600"} 1.576515603e+09 -kube_job_status_start_time{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1576519200"} 1.576519201e+09 -kube_job_status_start_time{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1577199600"} 1.577199609e+09 -kube_job_status_start_time{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1577203200"} 1.577203205e+09 -kube_job_status_start_time{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578315600"} 1.578315603e+09 -# HELP kube_job_status_completion_time CompletionTime represents time when the job was completed. -# TYPE kube_job_status_completion_time gauge -kube_job_status_completion_time{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578304800"} 1.578304821e+09 -kube_job_status_completion_time{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578308400"} 1.578308423e+09 -kube_job_status_completion_time{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578312000"} 1.578312024e+09 -kube_job_status_completion_time{namespace="telenet-cluster-ops",job_name="ldap-sync-manual"} 1.573155388e+09 -kube_job_status_completion_time{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578315600"} 1.578315625e+09 -kube_job_status_completion_time{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578319200"} 1.578319226e+09 -# HELP kube_job_owner Information about the Job's owner. -# TYPE kube_job_owner gauge -kube_job_owner{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1577199600",owner_kind="CronJob",owner_name="cronjob-ldap-group-sync",owner_is_controller="true"} 1 -kube_job_owner{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1577203200",owner_kind="CronJob",owner_name="cronjob-ldap-group-sync",owner_is_controller="true"} 1 -kube_job_owner{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578315600",owner_kind="CronJob",owner_name="cronjob-ldap-group-sync",owner_is_controller="true"} 1 -kube_job_owner{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578319200",owner_kind="CronJob",owner_name="cronjob-ldap-group-sync",owner_is_controller="true"} 1 -kube_job_owner{namespace="weblogic-poc",job_name="sample-domain1-introspect-domain-job",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_job_owner{namespace="weblogic-poc",job_name="sample-domain2-introspect-domain-job",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_job_owner{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1576515600",owner_kind="CronJob",owner_name="cronjob-ldap-group-sync",owner_is_controller="true"} 1 -kube_job_owner{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1576519200",owner_kind="CronJob",owner_name="cronjob-ldap-group-sync",owner_is_controller="true"} 1 -kube_job_owner{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578308400",owner_kind="CronJob",owner_name="cronjob-ldap-group-sync",owner_is_controller="true"} 1 -kube_job_owner{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578312000",owner_kind="CronJob",owner_name="cronjob-ldap-group-sync",owner_is_controller="true"} 1 -kube_job_owner{namespace="telenet-cluster-ops",job_name="ldap-sync-manual",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_job_owner{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1577206800",owner_kind="CronJob",owner_name="cronjob-ldap-group-sync",owner_is_controller="true"} 1 -kube_job_owner{namespace="telenet-cluster-ops",job_name="cronjob-ldap-group-sync-1578304800",owner_kind="CronJob",owner_name="cronjob-ldap-group-sync",owner_is_controller="true"} 1 -# HELP kube_limitrange Information about limit range. -# TYPE kube_limitrange gauge -kube_limitrange{namespace="awx",limitrange="awx-limit-range",resource="cpu",type="Pod",constraint="min"} 0.25 -kube_limitrange{namespace="awx",limitrange="awx-limit-range",resource="memory",type="Pod",constraint="min"} 1.073741824e+09 -kube_limitrange{namespace="awx",limitrange="awx-limit-range",resource="cpu",type="Pod",constraint="max"} 4 -kube_limitrange{namespace="awx",limitrange="awx-limit-range",resource="memory",type="Pod",constraint="max"} 8.589934592e+09 -kube_limitrange{namespace="awx",limitrange="awx-limit-range",resource="memory",type="Container",constraint="min"} 1.073741824e+09 -kube_limitrange{namespace="awx",limitrange="awx-limit-range",resource="cpu",type="Container",constraint="min"} 0.25 -kube_limitrange{namespace="awx",limitrange="awx-limit-range",resource="cpu",type="Container",constraint="max"} 1 -kube_limitrange{namespace="awx",limitrange="awx-limit-range",resource="memory",type="Container",constraint="max"} 2.147483648e+09 -kube_limitrange{namespace="awx",limitrange="awx-limit-range",resource="cpu",type="Container",constraint="default"} 1 -kube_limitrange{namespace="awx",limitrange="awx-limit-range",resource="memory",type="Container",constraint="default"} 2.147483648e+09 -kube_limitrange{namespace="awx",limitrange="awx-limit-range",resource="cpu",type="Container",constraint="defaultRequest"} 0.25 -kube_limitrange{namespace="awx",limitrange="awx-limit-range",resource="memory",type="Container",constraint="defaultRequest"} 1.073741824e+09 -kube_limitrange{namespace="awx",limitrange="awx-limit-range",resource="cpu",type="Container",constraint="maxLimitRequestRatio"} 4 -# HELP kube_limitrange_created Unix creation timestamp -# TYPE kube_limitrange_created gauge -kube_limitrange_created{namespace="awx",limitrange="awx-limit-range"} 1.574777907e+09 -# HELP kube_namespace_created Unix creation timestamp -# TYPE kube_namespace_created gauge -kube_namespace_created{namespace="edev-tools"} 1.567168991e+09 -kube_namespace_created{namespace="myproject"} 1.572257326e+09 -kube_namespace_created{namespace="test2"} 1.574689369e+09 -kube_namespace_created{namespace="demo"} 1.554111997e+09 -kube_namespace_created{namespace="kube-public"} 1.551394368e+09 -kube_namespace_created{namespace="playground"} 1.564497521e+09 -kube_namespace_created{namespace="telenet-operators"} 1.562762309e+09 -kube_namespace_created{namespace="tiller"} 1.566553677e+09 -kube_namespace_created{namespace="tvwassen"} 1.566488003e+09 -kube_namespace_created{namespace="aem"} 1.553591462e+09 -kube_namespace_created{namespace="bi"} 1.562668167e+09 -kube_namespace_created{namespace="casa-mila-squad"} 1.561551594e+09 -kube_namespace_created{namespace="kube-system"} 1.551394368e+09 -kube_namespace_created{namespace="eatest"} 1.574688708e+09 -kube_namespace_created{namespace="openshift-infra"} 1.551394369e+09 -kube_namespace_created{namespace="darwin-integrations"} 1.569828443e+09 -kube_namespace_created{namespace="telenet-monitoring"} 1.562591687e+09 -kube_namespace_created{namespace="test-config"} 1.573651292e+09 -kube_namespace_created{namespace="trident"} 1.55171988e+09 -kube_namespace_created{namespace="base-apache"} 1.558016439e+09 -kube_namespace_created{namespace="ceph"} 1.568883992e+09 -kube_namespace_created{namespace="telenet-baseimages"} 1.563896795e+09 -kube_namespace_created{namespace="testea"} 1.574688444e+09 -kube_namespace_created{namespace="awx-db-cluster"} 1.570092356e+09 -kube_namespace_created{namespace="sandbox"} 1.551953312e+09 -kube_namespace_created{namespace="test"} 1.574688362e+09 -kube_namespace_created{namespace="weblogic-poc"} 1.561035946e+09 -kube_namespace_created{namespace="tvw"} 1.572504403e+09 -kube_namespace_created{namespace="devops-playground"} 1.560785507e+09 -kube_namespace_created{namespace="edev-communication"} 1.570443175e+09 -kube_namespace_created{namespace="paas-cloud-base-images"} 1.560937571e+09 -kube_namespace_created{namespace="tiptool"} 1.554236475e+09 -kube_namespace_created{namespace="telenet-public"} 1.562595894e+09 -kube_namespace_created{namespace="tiptool-dvp"} 1.551395575e+09 -kube_namespace_created{namespace="vault"} 1.56872236e+09 -kube_namespace_created{namespace="freephone-bp"} 1.564576423e+09 -kube_namespace_created{namespace="helloworld"} 1.570966286e+09 -kube_namespace_created{namespace="ns-createdby-namespace-operator"} 1.570202617e+09 -kube_namespace_created{namespace="openshift-console"} 1.551394879e+09 -kube_namespace_created{namespace="telenet-system"} 1.562592036e+09 -kube_namespace_created{namespace="yelo-backend"} 1.576153653e+09 -kube_namespace_created{namespace="awx"} 1.568660547e+09 -kube_namespace_created{namespace="jenkins-operator-demo"} 1.568382108e+09 -kube_namespace_created{namespace="openshift"} 1.551394393e+09 -kube_namespace_created{namespace="openshift-logging"} 1.551394773e+09 -kube_namespace_created{namespace="openshift-web-console"} 1.551394858e+09 -kube_namespace_created{namespace="tiptool-uat"} 1.551395594e+09 -kube_namespace_created{namespace="gitlab"} 1.57296529e+09 -kube_namespace_created{namespace="jenkins"} 1.55782732e+09 -kube_namespace_created{namespace="traefik"} 1.568109267e+09 -kube_namespace_created{namespace="jdk"} 1.553504546e+09 -kube_namespace_created{namespace="kibana-tst"} 1.567775035e+09 -kube_namespace_created{namespace="openshift-node"} 1.551394372e+09 -kube_namespace_created{namespace="telenet-cluster-ops"} 1.569957481e+09 -kube_namespace_created{namespace="default"} 1.551394368e+09 -kube_namespace_created{namespace="yft-kafkaproxy"} 1.574085507e+09 -kube_namespace_created{namespace="dynatrace"} 1.564585451e+09 -kube_namespace_created{namespace="gdpr"} 1.567608862e+09 -kube_namespace_created{namespace="paas-demo"} 1.562663948e+09 -kube_namespace_created{namespace="test-jee"} 1.571031712e+09 -kube_namespace_created{namespace="adc-vault"} 1.557480428e+09 -kube_namespace_created{namespace="awx-tst"} 1.567586552e+09 -kube_namespace_created{namespace="openshift-monitoring"} 1.551394818e+09 -kube_namespace_created{namespace="openshift-sdn"} 1.551394601e+09 -# HELP kube_namespace_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_namespace_labels gauge -kube_namespace_labels{namespace="edev-tools",label_generated_by="namespace-operator"} 1 -kube_namespace_labels{namespace="myproject"} 1 -kube_namespace_labels{namespace="test2"} 1 -kube_namespace_labels{namespace="demo"} 1 -kube_namespace_labels{namespace="kube-public"} 1 -kube_namespace_labels{namespace="kube-system"} 1 -kube_namespace_labels{namespace="playground"} 1 -kube_namespace_labels{namespace="telenet-operators",label_telenet_be_owner="cpaas",label_telenet_be_source="k8s-resources",label_telenet_be_tier="system"} 1 -kube_namespace_labels{namespace="tiller"} 1 -kube_namespace_labels{namespace="tvwassen"} 1 -kube_namespace_labels{namespace="aem",label_generated_by="namespace-operator"} 1 -kube_namespace_labels{namespace="bi",label_generated_by="namespace-operator"} 1 -kube_namespace_labels{namespace="casa-mila-squad",label_generated_by="namespace-operator"} 1 -kube_namespace_labels{namespace="eatest"} 1 -kube_namespace_labels{namespace="openshift-infra"} 1 -kube_namespace_labels{namespace="darwin-integrations",label_generated_by="namespace-operator"} 1 -kube_namespace_labels{namespace="telenet-monitoring",label_telenet_be_owner="itaas",label_telenet_be_source="k8s-resources",label_telenet_be_tier="system"} 1 -kube_namespace_labels{namespace="test-config"} 1 -kube_namespace_labels{namespace="testea"} 1 -kube_namespace_labels{namespace="trident"} 1 -kube_namespace_labels{namespace="base-apache"} 1 -kube_namespace_labels{namespace="ceph"} 1 -kube_namespace_labels{namespace="telenet-baseimages",label_telenet_be_owner="cpaas",label_telenet_be_source="k8s-resources",label_telenet_be_tier="system"} 1 -kube_namespace_labels{namespace="weblogic-poc"} 1 -kube_namespace_labels{namespace="awx-db-cluster"} 1 -kube_namespace_labels{namespace="sandbox"} 1 -kube_namespace_labels{namespace="test"} 1 -kube_namespace_labels{namespace="tiptool",label_generated_by="namespace-operator"} 1 -kube_namespace_labels{namespace="tvw"} 1 -kube_namespace_labels{namespace="devops-playground",label_generated_by="namespace-operator"} 1 -kube_namespace_labels{namespace="edev-communication",label_generated_by="namespace-operator"} 1 -kube_namespace_labels{namespace="paas-cloud-base-images"} 1 -kube_namespace_labels{namespace="openshift-console"} 1 -kube_namespace_labels{namespace="telenet-public",label_telenet_be_owner="cpaas",label_telenet_be_source="k8s-resources",label_telenet_be_tier="system"} 1 -kube_namespace_labels{namespace="tiptool-dvp"} 1 -kube_namespace_labels{namespace="vault"} 1 -kube_namespace_labels{namespace="freephone-bp",label_generated_by="namespace-operator"} 1 -kube_namespace_labels{namespace="helloworld"} 1 -kube_namespace_labels{namespace="ns-createdby-namespace-operator",label_generated_by="namespace-operator"} 1 -kube_namespace_labels{namespace="openshift-logging"} 1 -kube_namespace_labels{namespace="telenet-system",label_telenet_be_owner="cpaas",label_telenet_be_source="k8s-resources",label_telenet_be_tier="system"} 1 -kube_namespace_labels{namespace="yelo-backend",label_generated_by="namespace-operator"} 1 -kube_namespace_labels{namespace="awx",label_generated_by="namespace-operator"} 1 -kube_namespace_labels{namespace="jenkins-operator-demo"} 1 -kube_namespace_labels{namespace="openshift"} 1 -kube_namespace_labels{namespace="openshift-web-console"} 1 -kube_namespace_labels{namespace="tiptool-uat"} 1 -kube_namespace_labels{namespace="gitlab"} 1 -kube_namespace_labels{namespace="jenkins"} 1 -kube_namespace_labels{namespace="traefik",label_name="traefik"} 1 -kube_namespace_labels{namespace="telenet-cluster-ops"} 1 -kube_namespace_labels{namespace="jdk"} 1 -kube_namespace_labels{namespace="kibana-tst"} 1 -kube_namespace_labels{namespace="openshift-node"} 1 -kube_namespace_labels{namespace="default"} 1 -kube_namespace_labels{namespace="yft-kafkaproxy",label_generated_by="namespace-operator"} 1 -kube_namespace_labels{namespace="test-jee"} 1 -kube_namespace_labels{namespace="dynatrace"} 1 -kube_namespace_labels{namespace="gdpr",label_generated_by="namespace-operator"} 1 -kube_namespace_labels{namespace="paas-demo"} 1 -kube_namespace_labels{namespace="openshift-sdn"} 1 -kube_namespace_labels{namespace="adc-vault"} 1 -kube_namespace_labels{namespace="awx-tst"} 1 -kube_namespace_labels{namespace="openshift-monitoring",label_openshift_io_cluster_monitoring="true"} 1 -# HELP kube_namespace_status_phase kubernetes namespace status phase. -# TYPE kube_namespace_status_phase gauge -kube_namespace_status_phase{namespace="telenet-baseimages",phase="Active"} 1 -kube_namespace_status_phase{namespace="telenet-baseimages",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="testea",phase="Active"} 0 -kube_namespace_status_phase{namespace="testea",phase="Terminating"} 1 -kube_namespace_status_phase{namespace="trident",phase="Active"} 1 -kube_namespace_status_phase{namespace="trident",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="base-apache",phase="Active"} 1 -kube_namespace_status_phase{namespace="base-apache",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="ceph",phase="Active"} 1 -kube_namespace_status_phase{namespace="ceph",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="test",phase="Active"} 0 -kube_namespace_status_phase{namespace="test",phase="Terminating"} 1 -kube_namespace_status_phase{namespace="weblogic-poc",phase="Active"} 1 -kube_namespace_status_phase{namespace="weblogic-poc",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="awx-db-cluster",phase="Active"} 1 -kube_namespace_status_phase{namespace="awx-db-cluster",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="sandbox",phase="Active"} 0 -kube_namespace_status_phase{namespace="sandbox",phase="Terminating"} 1 -kube_namespace_status_phase{namespace="paas-cloud-base-images",phase="Active"} 1 -kube_namespace_status_phase{namespace="paas-cloud-base-images",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="tiptool",phase="Active"} 1 -kube_namespace_status_phase{namespace="tiptool",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="tvw",phase="Active"} 0 -kube_namespace_status_phase{namespace="tvw",phase="Terminating"} 1 -kube_namespace_status_phase{namespace="devops-playground",phase="Active"} 1 -kube_namespace_status_phase{namespace="devops-playground",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="edev-communication",phase="Active"} 1 -kube_namespace_status_phase{namespace="edev-communication",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="ns-createdby-namespace-operator",phase="Active"} 1 -kube_namespace_status_phase{namespace="ns-createdby-namespace-operator",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="openshift-console",phase="Active"} 1 -kube_namespace_status_phase{namespace="openshift-console",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="telenet-public",phase="Active"} 1 -kube_namespace_status_phase{namespace="telenet-public",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="tiptool-dvp",phase="Active"} 1 -kube_namespace_status_phase{namespace="tiptool-dvp",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="vault",phase="Active"} 1 -kube_namespace_status_phase{namespace="vault",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="freephone-bp",phase="Active"} 1 -kube_namespace_status_phase{namespace="freephone-bp",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="helloworld",phase="Active"} 0 -kube_namespace_status_phase{namespace="helloworld",phase="Terminating"} 1 -kube_namespace_status_phase{namespace="openshift",phase="Active"} 1 -kube_namespace_status_phase{namespace="openshift",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="openshift-logging",phase="Active"} 1 -kube_namespace_status_phase{namespace="openshift-logging",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="telenet-system",phase="Active"} 1 -kube_namespace_status_phase{namespace="telenet-system",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="yelo-backend",phase="Active"} 1 -kube_namespace_status_phase{namespace="yelo-backend",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="awx",phase="Active"} 1 -kube_namespace_status_phase{namespace="awx",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="jenkins-operator-demo",phase="Active"} 1 -kube_namespace_status_phase{namespace="jenkins-operator-demo",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="openshift-web-console",phase="Active"} 1 -kube_namespace_status_phase{namespace="openshift-web-console",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="tiptool-uat",phase="Active"} 1 -kube_namespace_status_phase{namespace="tiptool-uat",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="traefik",phase="Active"} 1 -kube_namespace_status_phase{namespace="traefik",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="gitlab",phase="Active"} 1 -kube_namespace_status_phase{namespace="gitlab",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="jenkins",phase="Active"} 1 -kube_namespace_status_phase{namespace="jenkins",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="openshift-node",phase="Active"} 1 -kube_namespace_status_phase{namespace="openshift-node",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="telenet-cluster-ops",phase="Active"} 1 -kube_namespace_status_phase{namespace="telenet-cluster-ops",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="jdk",phase="Active"} 1 -kube_namespace_status_phase{namespace="jdk",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="kibana-tst",phase="Active"} 1 -kube_namespace_status_phase{namespace="kibana-tst",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="default",phase="Active"} 1 -kube_namespace_status_phase{namespace="default",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="yft-kafkaproxy",phase="Active"} 1 -kube_namespace_status_phase{namespace="yft-kafkaproxy",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="paas-demo",phase="Active"} 1 -kube_namespace_status_phase{namespace="paas-demo",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="test-jee",phase="Active"} 0 -kube_namespace_status_phase{namespace="test-jee",phase="Terminating"} 1 -kube_namespace_status_phase{namespace="dynatrace",phase="Active"} 1 -kube_namespace_status_phase{namespace="dynatrace",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="gdpr",phase="Active"} 1 -kube_namespace_status_phase{namespace="gdpr",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="openshift-monitoring",phase="Active"} 1 -kube_namespace_status_phase{namespace="openshift-monitoring",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="openshift-sdn",phase="Active"} 1 -kube_namespace_status_phase{namespace="openshift-sdn",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="adc-vault",phase="Active"} 0 -kube_namespace_status_phase{namespace="adc-vault",phase="Terminating"} 1 -kube_namespace_status_phase{namespace="awx-tst",phase="Active"} 1 -kube_namespace_status_phase{namespace="awx-tst",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="test2",phase="Active"} 0 -kube_namespace_status_phase{namespace="test2",phase="Terminating"} 1 -kube_namespace_status_phase{namespace="edev-tools",phase="Active"} 1 -kube_namespace_status_phase{namespace="edev-tools",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="myproject",phase="Active"} 1 -kube_namespace_status_phase{namespace="myproject",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="demo",phase="Active"} 1 -kube_namespace_status_phase{namespace="demo",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="kube-public",phase="Active"} 1 -kube_namespace_status_phase{namespace="kube-public",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="casa-mila-squad",phase="Active"} 1 -kube_namespace_status_phase{namespace="casa-mila-squad",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="kube-system",phase="Active"} 1 -kube_namespace_status_phase{namespace="kube-system",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="playground",phase="Active"} 1 -kube_namespace_status_phase{namespace="playground",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="telenet-operators",phase="Active"} 1 -kube_namespace_status_phase{namespace="telenet-operators",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="tiller",phase="Active"} 1 -kube_namespace_status_phase{namespace="tiller",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="tvwassen",phase="Active"} 0 -kube_namespace_status_phase{namespace="tvwassen",phase="Terminating"} 1 -kube_namespace_status_phase{namespace="aem",phase="Active"} 1 -kube_namespace_status_phase{namespace="aem",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="bi",phase="Active"} 1 -kube_namespace_status_phase{namespace="bi",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="eatest",phase="Active"} 0 -kube_namespace_status_phase{namespace="eatest",phase="Terminating"} 1 -kube_namespace_status_phase{namespace="openshift-infra",phase="Active"} 1 -kube_namespace_status_phase{namespace="openshift-infra",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="test-config",phase="Active"} 1 -kube_namespace_status_phase{namespace="test-config",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="darwin-integrations",phase="Active"} 1 -kube_namespace_status_phase{namespace="darwin-integrations",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="telenet-monitoring",phase="Active"} 1 -kube_namespace_status_phase{namespace="telenet-monitoring",phase="Terminating"} 0 -# HELP kube_node_info Information about a cluster node. -# TYPE kube_node_info gauge -kube_node_info{node="eln004872.corp.telenet.be",kernel_version="3.10.0-693.5.2.el7.x86_64",os_image="CentOS Linux 7 (Core)",container_runtime_version="docker://1.13.1",kubelet_version="v1.11.0+d4cacc0",kubeproxy_version="v1.11.0+d4cacc0",provider_id=""} 1 -kube_node_info{node="eln004873.corp.telenet.be",kernel_version="3.10.0-693.5.2.el7.x86_64",os_image="CentOS Linux 7 (Core)",container_runtime_version="docker://1.13.1",kubelet_version="v1.11.0+d4cacc0",kubeproxy_version="v1.11.0+d4cacc0",provider_id=""} 1 -kube_node_info{node="eln004871.corp.telenet.be",kernel_version="3.10.0-693.5.2.el7.x86_64",os_image="CentOS Linux 7 (Core)",container_runtime_version="docker://1.13.1",kubelet_version="v1.11.0+d4cacc0",kubeproxy_version="v1.11.0+d4cacc0",provider_id=""} 1 -kube_node_info{node="eln004875.corp.telenet.be",kernel_version="3.10.0-693.5.2.el7.x86_64",os_image="CentOS Linux 7 (Core)",container_runtime_version="docker://1.13.1",kubelet_version="v1.11.0+d4cacc0",kubeproxy_version="v1.11.0+d4cacc0",provider_id=""} 1 -kube_node_info{node="eln004876.corp.telenet.be",kernel_version="3.10.0-693.5.2.el7.x86_64",os_image="CentOS Linux 7 (Core)",container_runtime_version="docker://1.13.1",kubelet_version="v1.11.0+d4cacc0",kubeproxy_version="v1.11.0+d4cacc0",provider_id=""} 1 -kube_node_info{node="eln004866.corp.telenet.be",kernel_version="3.10.0-693.5.2.el7.x86_64",os_image="CentOS Linux 7 (Core)",container_runtime_version="docker://1.13.1",kubelet_version="v1.11.0+d4cacc0",kubeproxy_version="v1.11.0+d4cacc0",provider_id=""} 1 -kube_node_info{node="eln004865.corp.telenet.be",kernel_version="3.10.0-693.5.2.el7.x86_64",os_image="CentOS Linux 7 (Core)",container_runtime_version="docker://1.13.1",kubelet_version="v1.11.0+d4cacc0",kubeproxy_version="v1.11.0+d4cacc0",provider_id=""} 1 -kube_node_info{node="eln004867.corp.telenet.be",kernel_version="3.10.0-693.5.2.el7.x86_64",os_image="CentOS Linux 7 (Core)",container_runtime_version="docker://1.13.1",kubelet_version="v1.11.0+d4cacc0",kubeproxy_version="v1.11.0+d4cacc0",provider_id=""} 1 -kube_node_info{node="eln004868.corp.telenet.be",kernel_version="3.10.0-693.5.2.el7.x86_64",os_image="CentOS Linux 7 (Core)",container_runtime_version="docker://1.13.1",kubelet_version="v1.11.0+d4cacc0",kubeproxy_version="v1.11.0+d4cacc0",provider_id=""} 1 -kube_node_info{node="eln004869.corp.telenet.be",kernel_version="3.10.0-693.5.2.el7.x86_64",os_image="CentOS Linux 7 (Core)",container_runtime_version="docker://1.13.1",kubelet_version="v1.11.0+d4cacc0",kubeproxy_version="v1.11.0+d4cacc0",provider_id=""} 1 -kube_node_info{node="eln004870.corp.telenet.be",kernel_version="3.10.0-693.5.2.el7.x86_64",os_image="CentOS Linux 7 (Core)",container_runtime_version="docker://1.13.1",kubelet_version="v1.11.0+d4cacc0",kubeproxy_version="v1.11.0+d4cacc0",provider_id=""} 1 -kube_node_info{node="eln004874.corp.telenet.be",kernel_version="3.10.0-693.5.2.el7.x86_64",os_image="CentOS Linux 7 (Core)",container_runtime_version="docker://1.13.1",kubelet_version="v1.11.0+d4cacc0",kubeproxy_version="v1.11.0+d4cacc0",provider_id=""} 1 -kube_node_info{node="eln004877.corp.telenet.be",kernel_version="3.10.0-693.5.2.el7.x86_64",os_image="CentOS Linux 7 (Core)",container_runtime_version="docker://1.13.1",kubelet_version="v1.11.0+d4cacc0",kubeproxy_version="v1.11.0+d4cacc0",provider_id=""} 1 -# HELP kube_node_created Unix creation timestamp -# TYPE kube_node_created gauge -kube_node_created{node="eln004865.corp.telenet.be"} 1.551394396e+09 -kube_node_created{node="eln004867.corp.telenet.be"} 1.551394396e+09 -kube_node_created{node="eln004872.corp.telenet.be"} 1.55139465e+09 -kube_node_created{node="eln004873.corp.telenet.be"} 1.551394651e+09 -kube_node_created{node="eln004871.corp.telenet.be"} 1.551394651e+09 -kube_node_created{node="eln004875.corp.telenet.be"} 1.551394651e+09 -kube_node_created{node="eln004876.corp.telenet.be"} 1.551394649e+09 -kube_node_created{node="eln004866.corp.telenet.be"} 1.551394396e+09 -kube_node_created{node="eln004868.corp.telenet.be"} 1.551394649e+09 -kube_node_created{node="eln004869.corp.telenet.be"} 1.551394652e+09 -kube_node_created{node="eln004874.corp.telenet.be"} 1.55139465e+09 -kube_node_created{node="eln004877.corp.telenet.be"} 1.551394649e+09 -kube_node_created{node="eln004870.corp.telenet.be"} 1.551394649e+09 -# HELP kube_node_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_node_labels gauge -kube_node_labels{node="eln004874.corp.telenet.be",label_beta_kubernetes_io_arch="amd64",label_beta_kubernetes_io_os="linux",label_kubernetes_io_hostname="eln004874.corp.telenet.be",label_node_role_kubernetes_io_infra="true"} 1 -kube_node_labels{node="eln004877.corp.telenet.be",label_beta_kubernetes_io_arch="amd64",label_beta_kubernetes_io_os="linux",label_kubernetes_io_hostname="eln004877.corp.telenet.be",label_node_role_kubernetes_io_compute="true"} 1 -kube_node_labels{node="eln004870.corp.telenet.be",label_beta_kubernetes_io_arch="amd64",label_beta_kubernetes_io_os="linux",label_kubernetes_io_hostname="eln004870.corp.telenet.be",label_node_role_kubernetes_io_compute="true"} 1 -kube_node_labels{node="eln004866.corp.telenet.be",label_beta_kubernetes_io_arch="amd64",label_beta_kubernetes_io_os="linux",label_kubernetes_io_hostname="eln004866.corp.telenet.be",label_node_role_kubernetes_io_master="true"} 1 -kube_node_labels{node="eln004865.corp.telenet.be",label_beta_kubernetes_io_arch="amd64",label_beta_kubernetes_io_os="linux",label_kubernetes_io_hostname="eln004865.corp.telenet.be",label_node_role_kubernetes_io_master="true"} 1 -kube_node_labels{node="eln004867.corp.telenet.be",label_beta_kubernetes_io_arch="amd64",label_beta_kubernetes_io_os="linux",label_kubernetes_io_hostname="eln004867.corp.telenet.be",label_node_role_kubernetes_io_master="true"} 1 -kube_node_labels{node="eln004872.corp.telenet.be",label_beta_kubernetes_io_arch="amd64",label_beta_kubernetes_io_os="linux",label_kubernetes_io_hostname="eln004872.corp.telenet.be",label_node_role_kubernetes_io_compute="true"} 1 -kube_node_labels{node="eln004873.corp.telenet.be",label_beta_kubernetes_io_arch="amd64",label_beta_kubernetes_io_os="linux",label_kubernetes_io_hostname="eln004873.corp.telenet.be",label_node_role_kubernetes_io_infra="true"} 1 -kube_node_labels{node="eln004871.corp.telenet.be",label_beta_kubernetes_io_arch="amd64",label_beta_kubernetes_io_os="linux",label_kubernetes_io_hostname="eln004871.corp.telenet.be",label_node_role_kubernetes_io_compute="true"} 1 -kube_node_labels{node="eln004875.corp.telenet.be",label_beta_kubernetes_io_arch="amd64",label_beta_kubernetes_io_os="linux",label_kubernetes_io_hostname="eln004875.corp.telenet.be",label_node_role_kubernetes_io_compute="true"} 1 -kube_node_labels{node="eln004876.corp.telenet.be",label_beta_kubernetes_io_arch="amd64",label_beta_kubernetes_io_os="linux",label_kubernetes_io_hostname="eln004876.corp.telenet.be",label_node_role_kubernetes_io_compute="true"} 1 -kube_node_labels{node="eln004868.corp.telenet.be",label_beta_kubernetes_io_arch="amd64",label_beta_kubernetes_io_os="linux",label_kubernetes_io_hostname="eln004868.corp.telenet.be",label_node_role_kubernetes_io_compute="true"} 1 -kube_node_labels{node="eln004869.corp.telenet.be",label_beta_kubernetes_io_arch="amd64",label_beta_kubernetes_io_os="linux",label_kubernetes_io_hostname="eln004869.corp.telenet.be",label_node_role_kubernetes_io_compute="true"} 1 -# HELP kube_node_role The role of a cluster node. -# TYPE kube_node_role gauge -kube_node_role{node="eln004874.corp.telenet.be",role="infra"} 1 -kube_node_role{node="eln004877.corp.telenet.be",role="compute"} 1 -kube_node_role{node="eln004870.corp.telenet.be",role="compute"} 1 -kube_node_role{node="eln004865.corp.telenet.be",role="master"} 1 -kube_node_role{node="eln004867.corp.telenet.be",role="master"} 1 -kube_node_role{node="eln004872.corp.telenet.be",role="compute"} 1 -kube_node_role{node="eln004873.corp.telenet.be",role="infra"} 1 -kube_node_role{node="eln004871.corp.telenet.be",role="compute"} 1 -kube_node_role{node="eln004875.corp.telenet.be",role="compute"} 1 -kube_node_role{node="eln004876.corp.telenet.be",role="compute"} 1 -kube_node_role{node="eln004866.corp.telenet.be",role="master"} 1 -kube_node_role{node="eln004868.corp.telenet.be",role="compute"} 1 -kube_node_role{node="eln004869.corp.telenet.be",role="compute"} 1 -# HELP kube_node_spec_unschedulable Whether a node can schedule new pods. -# TYPE kube_node_spec_unschedulable gauge -kube_node_spec_unschedulable{node="eln004865.corp.telenet.be"} 0 -kube_node_spec_unschedulable{node="eln004867.corp.telenet.be"} 0 -kube_node_spec_unschedulable{node="eln004872.corp.telenet.be"} 0 -kube_node_spec_unschedulable{node="eln004873.corp.telenet.be"} 0 -kube_node_spec_unschedulable{node="eln004871.corp.telenet.be"} 0 -kube_node_spec_unschedulable{node="eln004875.corp.telenet.be"} 0 -kube_node_spec_unschedulable{node="eln004876.corp.telenet.be"} 0 -kube_node_spec_unschedulable{node="eln004866.corp.telenet.be"} 0 -kube_node_spec_unschedulable{node="eln004868.corp.telenet.be"} 0 -kube_node_spec_unschedulable{node="eln004869.corp.telenet.be"} 0 -kube_node_spec_unschedulable{node="eln004874.corp.telenet.be"} 0 -kube_node_spec_unschedulable{node="eln004877.corp.telenet.be"} 0 -kube_node_spec_unschedulable{node="eln004870.corp.telenet.be"} 0 -# HELP kube_node_spec_taint The taint of a cluster node. -# TYPE kube_node_spec_taint gauge -# HELP kube_node_status_condition The condition of a cluster node. -# TYPE kube_node_status_condition gauge -kube_node_status_condition{node="eln004876.corp.telenet.be",condition="OutOfDisk",status="true"} 0 -kube_node_status_condition{node="eln004876.corp.telenet.be",condition="OutOfDisk",status="false"} 1 -kube_node_status_condition{node="eln004876.corp.telenet.be",condition="OutOfDisk",status="unknown"} 0 -kube_node_status_condition{node="eln004876.corp.telenet.be",condition="MemoryPressure",status="true"} 0 -kube_node_status_condition{node="eln004876.corp.telenet.be",condition="MemoryPressure",status="false"} 1 -kube_node_status_condition{node="eln004876.corp.telenet.be",condition="MemoryPressure",status="unknown"} 0 -kube_node_status_condition{node="eln004876.corp.telenet.be",condition="DiskPressure",status="true"} 0 -kube_node_status_condition{node="eln004876.corp.telenet.be",condition="DiskPressure",status="false"} 1 -kube_node_status_condition{node="eln004876.corp.telenet.be",condition="DiskPressure",status="unknown"} 0 -kube_node_status_condition{node="eln004876.corp.telenet.be",condition="PIDPressure",status="true"} 0 -kube_node_status_condition{node="eln004876.corp.telenet.be",condition="PIDPressure",status="false"} 1 -kube_node_status_condition{node="eln004876.corp.telenet.be",condition="PIDPressure",status="unknown"} 0 -kube_node_status_condition{node="eln004876.corp.telenet.be",condition="Ready",status="true"} 1 -kube_node_status_condition{node="eln004876.corp.telenet.be",condition="Ready",status="false"} 0 -kube_node_status_condition{node="eln004876.corp.telenet.be",condition="Ready",status="unknown"} 0 -kube_node_status_condition{node="eln004866.corp.telenet.be",condition="OutOfDisk",status="true"} 0 -kube_node_status_condition{node="eln004866.corp.telenet.be",condition="OutOfDisk",status="false"} 1 -kube_node_status_condition{node="eln004866.corp.telenet.be",condition="OutOfDisk",status="unknown"} 0 -kube_node_status_condition{node="eln004866.corp.telenet.be",condition="MemoryPressure",status="true"} 0 -kube_node_status_condition{node="eln004866.corp.telenet.be",condition="MemoryPressure",status="false"} 1 -kube_node_status_condition{node="eln004866.corp.telenet.be",condition="MemoryPressure",status="unknown"} 0 -kube_node_status_condition{node="eln004866.corp.telenet.be",condition="DiskPressure",status="true"} 0 -kube_node_status_condition{node="eln004866.corp.telenet.be",condition="DiskPressure",status="false"} 1 -kube_node_status_condition{node="eln004866.corp.telenet.be",condition="DiskPressure",status="unknown"} 0 -kube_node_status_condition{node="eln004866.corp.telenet.be",condition="PIDPressure",status="true"} 0 -kube_node_status_condition{node="eln004866.corp.telenet.be",condition="PIDPressure",status="false"} 1 -kube_node_status_condition{node="eln004866.corp.telenet.be",condition="PIDPressure",status="unknown"} 0 -kube_node_status_condition{node="eln004866.corp.telenet.be",condition="Ready",status="true"} 1 -kube_node_status_condition{node="eln004866.corp.telenet.be",condition="Ready",status="false"} 0 -kube_node_status_condition{node="eln004866.corp.telenet.be",condition="Ready",status="unknown"} 0 -kube_node_status_condition{node="eln004865.corp.telenet.be",condition="OutOfDisk",status="true"} 0 -kube_node_status_condition{node="eln004865.corp.telenet.be",condition="OutOfDisk",status="false"} 1 -kube_node_status_condition{node="eln004865.corp.telenet.be",condition="OutOfDisk",status="unknown"} 0 -kube_node_status_condition{node="eln004865.corp.telenet.be",condition="MemoryPressure",status="true"} 0 -kube_node_status_condition{node="eln004865.corp.telenet.be",condition="MemoryPressure",status="false"} 1 -kube_node_status_condition{node="eln004865.corp.telenet.be",condition="MemoryPressure",status="unknown"} 0 -kube_node_status_condition{node="eln004865.corp.telenet.be",condition="DiskPressure",status="true"} 0 -kube_node_status_condition{node="eln004865.corp.telenet.be",condition="DiskPressure",status="false"} 1 -kube_node_status_condition{node="eln004865.corp.telenet.be",condition="DiskPressure",status="unknown"} 0 -kube_node_status_condition{node="eln004865.corp.telenet.be",condition="PIDPressure",status="true"} 0 -kube_node_status_condition{node="eln004865.corp.telenet.be",condition="PIDPressure",status="false"} 1 -kube_node_status_condition{node="eln004865.corp.telenet.be",condition="PIDPressure",status="unknown"} 0 -kube_node_status_condition{node="eln004865.corp.telenet.be",condition="Ready",status="true"} 1 -kube_node_status_condition{node="eln004865.corp.telenet.be",condition="Ready",status="false"} 0 -kube_node_status_condition{node="eln004865.corp.telenet.be",condition="Ready",status="unknown"} 0 -kube_node_status_condition{node="eln004867.corp.telenet.be",condition="OutOfDisk",status="true"} 0 -kube_node_status_condition{node="eln004867.corp.telenet.be",condition="OutOfDisk",status="false"} 1 -kube_node_status_condition{node="eln004867.corp.telenet.be",condition="OutOfDisk",status="unknown"} 0 -kube_node_status_condition{node="eln004867.corp.telenet.be",condition="MemoryPressure",status="true"} 0 -kube_node_status_condition{node="eln004867.corp.telenet.be",condition="MemoryPressure",status="false"} 1 -kube_node_status_condition{node="eln004867.corp.telenet.be",condition="MemoryPressure",status="unknown"} 0 -kube_node_status_condition{node="eln004867.corp.telenet.be",condition="DiskPressure",status="true"} 0 -kube_node_status_condition{node="eln004867.corp.telenet.be",condition="DiskPressure",status="false"} 1 -kube_node_status_condition{node="eln004867.corp.telenet.be",condition="DiskPressure",status="unknown"} 0 -kube_node_status_condition{node="eln004867.corp.telenet.be",condition="PIDPressure",status="true"} 0 -kube_node_status_condition{node="eln004867.corp.telenet.be",condition="PIDPressure",status="false"} 1 -kube_node_status_condition{node="eln004867.corp.telenet.be",condition="PIDPressure",status="unknown"} 0 -kube_node_status_condition{node="eln004867.corp.telenet.be",condition="Ready",status="true"} 1 -kube_node_status_condition{node="eln004867.corp.telenet.be",condition="Ready",status="false"} 0 -kube_node_status_condition{node="eln004867.corp.telenet.be",condition="Ready",status="unknown"} 0 -kube_node_status_condition{node="eln004872.corp.telenet.be",condition="OutOfDisk",status="true"} 0 -kube_node_status_condition{node="eln004872.corp.telenet.be",condition="OutOfDisk",status="false"} 1 -kube_node_status_condition{node="eln004872.corp.telenet.be",condition="OutOfDisk",status="unknown"} 0 -kube_node_status_condition{node="eln004872.corp.telenet.be",condition="MemoryPressure",status="true"} 0 -kube_node_status_condition{node="eln004872.corp.telenet.be",condition="MemoryPressure",status="false"} 1 -kube_node_status_condition{node="eln004872.corp.telenet.be",condition="MemoryPressure",status="unknown"} 0 -kube_node_status_condition{node="eln004872.corp.telenet.be",condition="DiskPressure",status="true"} 0 -kube_node_status_condition{node="eln004872.corp.telenet.be",condition="DiskPressure",status="false"} 1 -kube_node_status_condition{node="eln004872.corp.telenet.be",condition="DiskPressure",status="unknown"} 0 -kube_node_status_condition{node="eln004872.corp.telenet.be",condition="PIDPressure",status="true"} 0 -kube_node_status_condition{node="eln004872.corp.telenet.be",condition="PIDPressure",status="false"} 1 -kube_node_status_condition{node="eln004872.corp.telenet.be",condition="PIDPressure",status="unknown"} 0 -kube_node_status_condition{node="eln004872.corp.telenet.be",condition="Ready",status="true"} 1 -kube_node_status_condition{node="eln004872.corp.telenet.be",condition="Ready",status="false"} 0 -kube_node_status_condition{node="eln004872.corp.telenet.be",condition="Ready",status="unknown"} 0 -kube_node_status_condition{node="eln004873.corp.telenet.be",condition="OutOfDisk",status="true"} 0 -kube_node_status_condition{node="eln004873.corp.telenet.be",condition="OutOfDisk",status="false"} 1 -kube_node_status_condition{node="eln004873.corp.telenet.be",condition="OutOfDisk",status="unknown"} 0 -kube_node_status_condition{node="eln004873.corp.telenet.be",condition="MemoryPressure",status="true"} 0 -kube_node_status_condition{node="eln004873.corp.telenet.be",condition="MemoryPressure",status="false"} 1 -kube_node_status_condition{node="eln004873.corp.telenet.be",condition="MemoryPressure",status="unknown"} 0 -kube_node_status_condition{node="eln004873.corp.telenet.be",condition="DiskPressure",status="true"} 0 -kube_node_status_condition{node="eln004873.corp.telenet.be",condition="DiskPressure",status="false"} 1 -kube_node_status_condition{node="eln004873.corp.telenet.be",condition="DiskPressure",status="unknown"} 0 -kube_node_status_condition{node="eln004873.corp.telenet.be",condition="PIDPressure",status="true"} 0 -kube_node_status_condition{node="eln004873.corp.telenet.be",condition="PIDPressure",status="false"} 1 -kube_node_status_condition{node="eln004873.corp.telenet.be",condition="PIDPressure",status="unknown"} 0 -kube_node_status_condition{node="eln004873.corp.telenet.be",condition="Ready",status="true"} 1 -kube_node_status_condition{node="eln004873.corp.telenet.be",condition="Ready",status="false"} 0 -kube_node_status_condition{node="eln004873.corp.telenet.be",condition="Ready",status="unknown"} 0 -kube_node_status_condition{node="eln004871.corp.telenet.be",condition="OutOfDisk",status="true"} 0 -kube_node_status_condition{node="eln004871.corp.telenet.be",condition="OutOfDisk",status="false"} 1 -kube_node_status_condition{node="eln004871.corp.telenet.be",condition="OutOfDisk",status="unknown"} 0 -kube_node_status_condition{node="eln004871.corp.telenet.be",condition="MemoryPressure",status="true"} 0 -kube_node_status_condition{node="eln004871.corp.telenet.be",condition="MemoryPressure",status="false"} 1 -kube_node_status_condition{node="eln004871.corp.telenet.be",condition="MemoryPressure",status="unknown"} 0 -kube_node_status_condition{node="eln004871.corp.telenet.be",condition="DiskPressure",status="true"} 0 -kube_node_status_condition{node="eln004871.corp.telenet.be",condition="DiskPressure",status="false"} 1 -kube_node_status_condition{node="eln004871.corp.telenet.be",condition="DiskPressure",status="unknown"} 0 -kube_node_status_condition{node="eln004871.corp.telenet.be",condition="PIDPressure",status="true"} 0 -kube_node_status_condition{node="eln004871.corp.telenet.be",condition="PIDPressure",status="false"} 1 -kube_node_status_condition{node="eln004871.corp.telenet.be",condition="PIDPressure",status="unknown"} 0 -kube_node_status_condition{node="eln004871.corp.telenet.be",condition="Ready",status="true"} 1 -kube_node_status_condition{node="eln004871.corp.telenet.be",condition="Ready",status="false"} 0 -kube_node_status_condition{node="eln004871.corp.telenet.be",condition="Ready",status="unknown"} 0 -kube_node_status_condition{node="eln004875.corp.telenet.be",condition="OutOfDisk",status="true"} 0 -kube_node_status_condition{node="eln004875.corp.telenet.be",condition="OutOfDisk",status="false"} 1 -kube_node_status_condition{node="eln004875.corp.telenet.be",condition="OutOfDisk",status="unknown"} 0 -kube_node_status_condition{node="eln004875.corp.telenet.be",condition="MemoryPressure",status="true"} 0 -kube_node_status_condition{node="eln004875.corp.telenet.be",condition="MemoryPressure",status="false"} 1 -kube_node_status_condition{node="eln004875.corp.telenet.be",condition="MemoryPressure",status="unknown"} 0 -kube_node_status_condition{node="eln004875.corp.telenet.be",condition="DiskPressure",status="true"} 0 -kube_node_status_condition{node="eln004875.corp.telenet.be",condition="DiskPressure",status="false"} 1 -kube_node_status_condition{node="eln004875.corp.telenet.be",condition="DiskPressure",status="unknown"} 0 -kube_node_status_condition{node="eln004875.corp.telenet.be",condition="PIDPressure",status="true"} 0 -kube_node_status_condition{node="eln004875.corp.telenet.be",condition="PIDPressure",status="false"} 1 -kube_node_status_condition{node="eln004875.corp.telenet.be",condition="PIDPressure",status="unknown"} 0 -kube_node_status_condition{node="eln004875.corp.telenet.be",condition="Ready",status="true"} 1 -kube_node_status_condition{node="eln004875.corp.telenet.be",condition="Ready",status="false"} 0 -kube_node_status_condition{node="eln004875.corp.telenet.be",condition="Ready",status="unknown"} 0 -kube_node_status_condition{node="eln004868.corp.telenet.be",condition="OutOfDisk",status="true"} 0 -kube_node_status_condition{node="eln004868.corp.telenet.be",condition="OutOfDisk",status="false"} 1 -kube_node_status_condition{node="eln004868.corp.telenet.be",condition="OutOfDisk",status="unknown"} 0 -kube_node_status_condition{node="eln004868.corp.telenet.be",condition="MemoryPressure",status="true"} 0 -kube_node_status_condition{node="eln004868.corp.telenet.be",condition="MemoryPressure",status="false"} 1 -kube_node_status_condition{node="eln004868.corp.telenet.be",condition="MemoryPressure",status="unknown"} 0 -kube_node_status_condition{node="eln004868.corp.telenet.be",condition="DiskPressure",status="true"} 0 -kube_node_status_condition{node="eln004868.corp.telenet.be",condition="DiskPressure",status="false"} 1 -kube_node_status_condition{node="eln004868.corp.telenet.be",condition="DiskPressure",status="unknown"} 0 -kube_node_status_condition{node="eln004868.corp.telenet.be",condition="PIDPressure",status="true"} 0 -kube_node_status_condition{node="eln004868.corp.telenet.be",condition="PIDPressure",status="false"} 1 -kube_node_status_condition{node="eln004868.corp.telenet.be",condition="PIDPressure",status="unknown"} 0 -kube_node_status_condition{node="eln004868.corp.telenet.be",condition="Ready",status="true"} 1 -kube_node_status_condition{node="eln004868.corp.telenet.be",condition="Ready",status="false"} 0 -kube_node_status_condition{node="eln004868.corp.telenet.be",condition="Ready",status="unknown"} 0 -kube_node_status_condition{node="eln004869.corp.telenet.be",condition="OutOfDisk",status="true"} 0 -kube_node_status_condition{node="eln004869.corp.telenet.be",condition="OutOfDisk",status="false"} 1 -kube_node_status_condition{node="eln004869.corp.telenet.be",condition="OutOfDisk",status="unknown"} 0 -kube_node_status_condition{node="eln004869.corp.telenet.be",condition="MemoryPressure",status="true"} 0 -kube_node_status_condition{node="eln004869.corp.telenet.be",condition="MemoryPressure",status="false"} 1 -kube_node_status_condition{node="eln004869.corp.telenet.be",condition="MemoryPressure",status="unknown"} 0 -kube_node_status_condition{node="eln004869.corp.telenet.be",condition="DiskPressure",status="true"} 0 -kube_node_status_condition{node="eln004869.corp.telenet.be",condition="DiskPressure",status="false"} 1 -kube_node_status_condition{node="eln004869.corp.telenet.be",condition="DiskPressure",status="unknown"} 0 -kube_node_status_condition{node="eln004869.corp.telenet.be",condition="PIDPressure",status="true"} 0 -kube_node_status_condition{node="eln004869.corp.telenet.be",condition="PIDPressure",status="false"} 1 -kube_node_status_condition{node="eln004869.corp.telenet.be",condition="PIDPressure",status="unknown"} 0 -kube_node_status_condition{node="eln004869.corp.telenet.be",condition="Ready",status="true"} 1 -kube_node_status_condition{node="eln004869.corp.telenet.be",condition="Ready",status="false"} 0 -kube_node_status_condition{node="eln004869.corp.telenet.be",condition="Ready",status="unknown"} 0 -kube_node_status_condition{node="eln004874.corp.telenet.be",condition="OutOfDisk",status="true"} 0 -kube_node_status_condition{node="eln004874.corp.telenet.be",condition="OutOfDisk",status="false"} 1 -kube_node_status_condition{node="eln004874.corp.telenet.be",condition="OutOfDisk",status="unknown"} 0 -kube_node_status_condition{node="eln004874.corp.telenet.be",condition="MemoryPressure",status="true"} 0 -kube_node_status_condition{node="eln004874.corp.telenet.be",condition="MemoryPressure",status="false"} 1 -kube_node_status_condition{node="eln004874.corp.telenet.be",condition="MemoryPressure",status="unknown"} 0 -kube_node_status_condition{node="eln004874.corp.telenet.be",condition="DiskPressure",status="true"} 0 -kube_node_status_condition{node="eln004874.corp.telenet.be",condition="DiskPressure",status="false"} 1 -kube_node_status_condition{node="eln004874.corp.telenet.be",condition="DiskPressure",status="unknown"} 0 -kube_node_status_condition{node="eln004874.corp.telenet.be",condition="PIDPressure",status="true"} 0 -kube_node_status_condition{node="eln004874.corp.telenet.be",condition="PIDPressure",status="false"} 1 -kube_node_status_condition{node="eln004874.corp.telenet.be",condition="PIDPressure",status="unknown"} 0 -kube_node_status_condition{node="eln004874.corp.telenet.be",condition="Ready",status="true"} 1 -kube_node_status_condition{node="eln004874.corp.telenet.be",condition="Ready",status="false"} 0 -kube_node_status_condition{node="eln004874.corp.telenet.be",condition="Ready",status="unknown"} 0 -kube_node_status_condition{node="eln004877.corp.telenet.be",condition="OutOfDisk",status="true"} 0 -kube_node_status_condition{node="eln004877.corp.telenet.be",condition="OutOfDisk",status="false"} 1 -kube_node_status_condition{node="eln004877.corp.telenet.be",condition="OutOfDisk",status="unknown"} 0 -kube_node_status_condition{node="eln004877.corp.telenet.be",condition="MemoryPressure",status="true"} 0 -kube_node_status_condition{node="eln004877.corp.telenet.be",condition="MemoryPressure",status="false"} 1 -kube_node_status_condition{node="eln004877.corp.telenet.be",condition="MemoryPressure",status="unknown"} 0 -kube_node_status_condition{node="eln004877.corp.telenet.be",condition="DiskPressure",status="true"} 0 -kube_node_status_condition{node="eln004877.corp.telenet.be",condition="DiskPressure",status="false"} 1 -kube_node_status_condition{node="eln004877.corp.telenet.be",condition="DiskPressure",status="unknown"} 0 -kube_node_status_condition{node="eln004877.corp.telenet.be",condition="PIDPressure",status="true"} 0 -kube_node_status_condition{node="eln004877.corp.telenet.be",condition="PIDPressure",status="false"} 1 -kube_node_status_condition{node="eln004877.corp.telenet.be",condition="PIDPressure",status="unknown"} 0 -kube_node_status_condition{node="eln004877.corp.telenet.be",condition="Ready",status="true"} 1 -kube_node_status_condition{node="eln004877.corp.telenet.be",condition="Ready",status="false"} 0 -kube_node_status_condition{node="eln004877.corp.telenet.be",condition="Ready",status="unknown"} 0 -kube_node_status_condition{node="eln004870.corp.telenet.be",condition="OutOfDisk",status="true"} 0 -kube_node_status_condition{node="eln004870.corp.telenet.be",condition="OutOfDisk",status="false"} 1 -kube_node_status_condition{node="eln004870.corp.telenet.be",condition="OutOfDisk",status="unknown"} 0 -kube_node_status_condition{node="eln004870.corp.telenet.be",condition="MemoryPressure",status="true"} 0 -kube_node_status_condition{node="eln004870.corp.telenet.be",condition="MemoryPressure",status="false"} 1 -kube_node_status_condition{node="eln004870.corp.telenet.be",condition="MemoryPressure",status="unknown"} 0 -kube_node_status_condition{node="eln004870.corp.telenet.be",condition="DiskPressure",status="true"} 0 -kube_node_status_condition{node="eln004870.corp.telenet.be",condition="DiskPressure",status="false"} 1 -kube_node_status_condition{node="eln004870.corp.telenet.be",condition="DiskPressure",status="unknown"} 0 -kube_node_status_condition{node="eln004870.corp.telenet.be",condition="PIDPressure",status="true"} 0 -kube_node_status_condition{node="eln004870.corp.telenet.be",condition="PIDPressure",status="false"} 1 -kube_node_status_condition{node="eln004870.corp.telenet.be",condition="PIDPressure",status="unknown"} 0 -kube_node_status_condition{node="eln004870.corp.telenet.be",condition="Ready",status="true"} 1 -kube_node_status_condition{node="eln004870.corp.telenet.be",condition="Ready",status="false"} 0 -kube_node_status_condition{node="eln004870.corp.telenet.be",condition="Ready",status="unknown"} 0 -# HELP kube_node_status_phase The phase the node is currently in. -# TYPE kube_node_status_phase gauge -# HELP kube_node_status_capacity The capacity for different resources of a node. -# TYPE kube_node_status_capacity gauge -kube_node_status_capacity{node="eln004875.corp.telenet.be",resource="hugepages_2Mi",unit="byte"} 0 -kube_node_status_capacity{node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 1.6641646592e+10 -kube_node_status_capacity{node="eln004875.corp.telenet.be",resource="pods",unit="integer"} 250 -kube_node_status_capacity{node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 4 -kube_node_status_capacity{node="eln004875.corp.telenet.be",resource="hugepages_1Gi",unit="byte"} 0 -kube_node_status_capacity{node="eln004876.corp.telenet.be",resource="hugepages_2Mi",unit="byte"} 0 -kube_node_status_capacity{node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1.6641646592e+10 -kube_node_status_capacity{node="eln004876.corp.telenet.be",resource="pods",unit="integer"} 250 -kube_node_status_capacity{node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 4 -kube_node_status_capacity{node="eln004876.corp.telenet.be",resource="hugepages_1Gi",unit="byte"} 0 -kube_node_status_capacity{node="eln004866.corp.telenet.be",resource="hugepages_1Gi",unit="byte"} 0 -kube_node_status_capacity{node="eln004866.corp.telenet.be",resource="hugepages_2Mi",unit="byte"} 0 -kube_node_status_capacity{node="eln004866.corp.telenet.be",resource="memory",unit="byte"} 1.6641646592e+10 -kube_node_status_capacity{node="eln004866.corp.telenet.be",resource="pods",unit="integer"} 250 -kube_node_status_capacity{node="eln004866.corp.telenet.be",resource="cpu",unit="core"} 4 -kube_node_status_capacity{node="eln004865.corp.telenet.be",resource="cpu",unit="core"} 4 -kube_node_status_capacity{node="eln004865.corp.telenet.be",resource="hugepages_1Gi",unit="byte"} 0 -kube_node_status_capacity{node="eln004865.corp.telenet.be",resource="hugepages_2Mi",unit="byte"} 0 -kube_node_status_capacity{node="eln004865.corp.telenet.be",resource="memory",unit="byte"} 1.6641646592e+10 -kube_node_status_capacity{node="eln004865.corp.telenet.be",resource="pods",unit="integer"} 250 -kube_node_status_capacity{node="eln004867.corp.telenet.be",resource="hugepages_1Gi",unit="byte"} 0 -kube_node_status_capacity{node="eln004867.corp.telenet.be",resource="hugepages_2Mi",unit="byte"} 0 -kube_node_status_capacity{node="eln004867.corp.telenet.be",resource="memory",unit="byte"} 1.6641646592e+10 -kube_node_status_capacity{node="eln004867.corp.telenet.be",resource="pods",unit="integer"} 250 -kube_node_status_capacity{node="eln004867.corp.telenet.be",resource="cpu",unit="core"} 4 -kube_node_status_capacity{node="eln004872.corp.telenet.be",resource="pods",unit="integer"} 250 -kube_node_status_capacity{node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 4 -kube_node_status_capacity{node="eln004872.corp.telenet.be",resource="hugepages_1Gi",unit="byte"} 0 -kube_node_status_capacity{node="eln004872.corp.telenet.be",resource="hugepages_2Mi",unit="byte"} 0 -kube_node_status_capacity{node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 1.6641646592e+10 -kube_node_status_capacity{node="eln004873.corp.telenet.be",resource="cpu",unit="core"} 4 -kube_node_status_capacity{node="eln004873.corp.telenet.be",resource="hugepages_1Gi",unit="byte"} 0 -kube_node_status_capacity{node="eln004873.corp.telenet.be",resource="hugepages_2Mi",unit="byte"} 0 -kube_node_status_capacity{node="eln004873.corp.telenet.be",resource="memory",unit="byte"} 1.6641646592e+10 -kube_node_status_capacity{node="eln004873.corp.telenet.be",resource="pods",unit="integer"} 250 -kube_node_status_capacity{node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 4 -kube_node_status_capacity{node="eln004871.corp.telenet.be",resource="hugepages_1Gi",unit="byte"} 0 -kube_node_status_capacity{node="eln004871.corp.telenet.be",resource="hugepages_2Mi",unit="byte"} 0 -kube_node_status_capacity{node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1.6641646592e+10 -kube_node_status_capacity{node="eln004871.corp.telenet.be",resource="pods",unit="integer"} 250 -kube_node_status_capacity{node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 4 -kube_node_status_capacity{node="eln004868.corp.telenet.be",resource="hugepages_1Gi",unit="byte"} 0 -kube_node_status_capacity{node="eln004868.corp.telenet.be",resource="hugepages_2Mi",unit="byte"} 0 -kube_node_status_capacity{node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 1.6641646592e+10 -kube_node_status_capacity{node="eln004868.corp.telenet.be",resource="pods",unit="integer"} 250 -kube_node_status_capacity{node="eln004869.corp.telenet.be",resource="hugepages_2Mi",unit="byte"} 0 -kube_node_status_capacity{node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 1.6641646592e+10 -kube_node_status_capacity{node="eln004869.corp.telenet.be",resource="pods",unit="integer"} 250 -kube_node_status_capacity{node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 4 -kube_node_status_capacity{node="eln004869.corp.telenet.be",resource="hugepages_1Gi",unit="byte"} 0 -kube_node_status_capacity{node="eln004874.corp.telenet.be",resource="hugepages_2Mi",unit="byte"} 0 -kube_node_status_capacity{node="eln004874.corp.telenet.be",resource="memory",unit="byte"} 1.6641646592e+10 -kube_node_status_capacity{node="eln004874.corp.telenet.be",resource="pods",unit="integer"} 250 -kube_node_status_capacity{node="eln004874.corp.telenet.be",resource="cpu",unit="core"} 4 -kube_node_status_capacity{node="eln004874.corp.telenet.be",resource="hugepages_1Gi",unit="byte"} 0 -kube_node_status_capacity{node="eln004877.corp.telenet.be",resource="hugepages_1Gi",unit="byte"} 0 -kube_node_status_capacity{node="eln004877.corp.telenet.be",resource="hugepages_2Mi",unit="byte"} 0 -kube_node_status_capacity{node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.6641646592e+10 -kube_node_status_capacity{node="eln004877.corp.telenet.be",resource="pods",unit="integer"} 250 -kube_node_status_capacity{node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 4 -kube_node_status_capacity{node="eln004870.corp.telenet.be",resource="pods",unit="integer"} 250 -kube_node_status_capacity{node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 4 -kube_node_status_capacity{node="eln004870.corp.telenet.be",resource="hugepages_1Gi",unit="byte"} 0 -kube_node_status_capacity{node="eln004870.corp.telenet.be",resource="hugepages_2Mi",unit="byte"} 0 -kube_node_status_capacity{node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1.6641646592e+10 -# HELP kube_node_status_capacity_pods The total pod resources of the node. -# TYPE kube_node_status_capacity_pods gauge -kube_node_status_capacity_pods{node="eln004877.corp.telenet.be"} 250 -kube_node_status_capacity_pods{node="eln004870.corp.telenet.be"} 250 -kube_node_status_capacity_pods{node="eln004874.corp.telenet.be"} 250 -kube_node_status_capacity_pods{node="eln004867.corp.telenet.be"} 250 -kube_node_status_capacity_pods{node="eln004872.corp.telenet.be"} 250 -kube_node_status_capacity_pods{node="eln004873.corp.telenet.be"} 250 -kube_node_status_capacity_pods{node="eln004871.corp.telenet.be"} 250 -kube_node_status_capacity_pods{node="eln004875.corp.telenet.be"} 250 -kube_node_status_capacity_pods{node="eln004876.corp.telenet.be"} 250 -kube_node_status_capacity_pods{node="eln004866.corp.telenet.be"} 250 -kube_node_status_capacity_pods{node="eln004865.corp.telenet.be"} 250 -kube_node_status_capacity_pods{node="eln004869.corp.telenet.be"} 250 -kube_node_status_capacity_pods{node="eln004868.corp.telenet.be"} 250 -# HELP kube_node_status_capacity_cpu_cores The total CPU resources of the node. -# TYPE kube_node_status_capacity_cpu_cores gauge -kube_node_status_capacity_cpu_cores{node="eln004875.corp.telenet.be"} 4 -kube_node_status_capacity_cpu_cores{node="eln004876.corp.telenet.be"} 4 -kube_node_status_capacity_cpu_cores{node="eln004866.corp.telenet.be"} 4 -kube_node_status_capacity_cpu_cores{node="eln004865.corp.telenet.be"} 4 -kube_node_status_capacity_cpu_cores{node="eln004867.corp.telenet.be"} 4 -kube_node_status_capacity_cpu_cores{node="eln004872.corp.telenet.be"} 4 -kube_node_status_capacity_cpu_cores{node="eln004873.corp.telenet.be"} 4 -kube_node_status_capacity_cpu_cores{node="eln004871.corp.telenet.be"} 4 -kube_node_status_capacity_cpu_cores{node="eln004868.corp.telenet.be"} 4 -kube_node_status_capacity_cpu_cores{node="eln004869.corp.telenet.be"} 4 -kube_node_status_capacity_cpu_cores{node="eln004874.corp.telenet.be"} 4 -kube_node_status_capacity_cpu_cores{node="eln004877.corp.telenet.be"} 4 -kube_node_status_capacity_cpu_cores{node="eln004870.corp.telenet.be"} 4 -# HELP kube_node_status_capacity_memory_bytes The total memory resources of the node. -# TYPE kube_node_status_capacity_memory_bytes gauge -kube_node_status_capacity_memory_bytes{node="eln004870.corp.telenet.be"} 1.6641646592e+10 -kube_node_status_capacity_memory_bytes{node="eln004874.corp.telenet.be"} 1.6641646592e+10 -kube_node_status_capacity_memory_bytes{node="eln004877.corp.telenet.be"} 1.6641646592e+10 -kube_node_status_capacity_memory_bytes{node="eln004872.corp.telenet.be"} 1.6641646592e+10 -kube_node_status_capacity_memory_bytes{node="eln004873.corp.telenet.be"} 1.6641646592e+10 -kube_node_status_capacity_memory_bytes{node="eln004871.corp.telenet.be"} 1.6641646592e+10 -kube_node_status_capacity_memory_bytes{node="eln004875.corp.telenet.be"} 1.6641646592e+10 -kube_node_status_capacity_memory_bytes{node="eln004876.corp.telenet.be"} 1.6641646592e+10 -kube_node_status_capacity_memory_bytes{node="eln004866.corp.telenet.be"} 1.6641646592e+10 -kube_node_status_capacity_memory_bytes{node="eln004865.corp.telenet.be"} 1.6641646592e+10 -kube_node_status_capacity_memory_bytes{node="eln004867.corp.telenet.be"} 1.6641646592e+10 -kube_node_status_capacity_memory_bytes{node="eln004868.corp.telenet.be"} 1.6641646592e+10 -kube_node_status_capacity_memory_bytes{node="eln004869.corp.telenet.be"} 1.6641646592e+10 -# HELP kube_node_status_allocatable The allocatable for different resources of a node that are available for scheduling. -# TYPE kube_node_status_allocatable gauge -kube_node_status_allocatable{node="eln004874.corp.telenet.be",resource="pods",unit="integer"} 250 -kube_node_status_allocatable{node="eln004874.corp.telenet.be",resource="cpu",unit="core"} 4 -kube_node_status_allocatable{node="eln004874.corp.telenet.be",resource="hugepages_1Gi",unit="byte"} 0 -kube_node_status_allocatable{node="eln004874.corp.telenet.be",resource="hugepages_2Mi",unit="byte"} 0 -kube_node_status_allocatable{node="eln004874.corp.telenet.be",resource="memory",unit="byte"} 1.6536788992e+10 -kube_node_status_allocatable{node="eln004877.corp.telenet.be",resource="hugepages_1Gi",unit="byte"} 0 -kube_node_status_allocatable{node="eln004877.corp.telenet.be",resource="hugepages_2Mi",unit="byte"} 0 -kube_node_status_allocatable{node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.6536788992e+10 -kube_node_status_allocatable{node="eln004877.corp.telenet.be",resource="pods",unit="integer"} 250 -kube_node_status_allocatable{node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 4 -kube_node_status_allocatable{node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1.6536788992e+10 -kube_node_status_allocatable{node="eln004870.corp.telenet.be",resource="pods",unit="integer"} 250 -kube_node_status_allocatable{node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 4 -kube_node_status_allocatable{node="eln004870.corp.telenet.be",resource="hugepages_1Gi",unit="byte"} 0 -kube_node_status_allocatable{node="eln004870.corp.telenet.be",resource="hugepages_2Mi",unit="byte"} 0 -kube_node_status_allocatable{node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 4 -kube_node_status_allocatable{node="eln004875.corp.telenet.be",resource="hugepages_1Gi",unit="byte"} 0 -kube_node_status_allocatable{node="eln004875.corp.telenet.be",resource="hugepages_2Mi",unit="byte"} 0 -kube_node_status_allocatable{node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 1.6536788992e+10 -kube_node_status_allocatable{node="eln004875.corp.telenet.be",resource="pods",unit="integer"} 250 -kube_node_status_allocatable{node="eln004876.corp.telenet.be",resource="hugepages_2Mi",unit="byte"} 0 -kube_node_status_allocatable{node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1.6536788992e+10 -kube_node_status_allocatable{node="eln004876.corp.telenet.be",resource="pods",unit="integer"} 250 -kube_node_status_allocatable{node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 4 -kube_node_status_allocatable{node="eln004876.corp.telenet.be",resource="hugepages_1Gi",unit="byte"} 0 -kube_node_status_allocatable{node="eln004866.corp.telenet.be",resource="pods",unit="integer"} 250 -kube_node_status_allocatable{node="eln004866.corp.telenet.be",resource="cpu",unit="core"} 4 -kube_node_status_allocatable{node="eln004866.corp.telenet.be",resource="hugepages_1Gi",unit="byte"} 0 -kube_node_status_allocatable{node="eln004866.corp.telenet.be",resource="hugepages_2Mi",unit="byte"} 0 -kube_node_status_allocatable{node="eln004866.corp.telenet.be",resource="memory",unit="byte"} 1.6536788992e+10 -kube_node_status_allocatable{node="eln004865.corp.telenet.be",resource="cpu",unit="core"} 4 -kube_node_status_allocatable{node="eln004865.corp.telenet.be",resource="hugepages_1Gi",unit="byte"} 0 -kube_node_status_allocatable{node="eln004865.corp.telenet.be",resource="hugepages_2Mi",unit="byte"} 0 -kube_node_status_allocatable{node="eln004865.corp.telenet.be",resource="memory",unit="byte"} 1.6536788992e+10 -kube_node_status_allocatable{node="eln004865.corp.telenet.be",resource="pods",unit="integer"} 250 -kube_node_status_allocatable{node="eln004867.corp.telenet.be",resource="cpu",unit="core"} 4 -kube_node_status_allocatable{node="eln004867.corp.telenet.be",resource="hugepages_1Gi",unit="byte"} 0 -kube_node_status_allocatable{node="eln004867.corp.telenet.be",resource="hugepages_2Mi",unit="byte"} 0 -kube_node_status_allocatable{node="eln004867.corp.telenet.be",resource="memory",unit="byte"} 1.6536788992e+10 -kube_node_status_allocatable{node="eln004867.corp.telenet.be",resource="pods",unit="integer"} 250 -kube_node_status_allocatable{node="eln004872.corp.telenet.be",resource="hugepages_2Mi",unit="byte"} 0 -kube_node_status_allocatable{node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 1.6536788992e+10 -kube_node_status_allocatable{node="eln004872.corp.telenet.be",resource="pods",unit="integer"} 250 -kube_node_status_allocatable{node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 4 -kube_node_status_allocatable{node="eln004872.corp.telenet.be",resource="hugepages_1Gi",unit="byte"} 0 -kube_node_status_allocatable{node="eln004873.corp.telenet.be",resource="cpu",unit="core"} 4 -kube_node_status_allocatable{node="eln004873.corp.telenet.be",resource="hugepages_1Gi",unit="byte"} 0 -kube_node_status_allocatable{node="eln004873.corp.telenet.be",resource="hugepages_2Mi",unit="byte"} 0 -kube_node_status_allocatable{node="eln004873.corp.telenet.be",resource="memory",unit="byte"} 1.6536788992e+10 -kube_node_status_allocatable{node="eln004873.corp.telenet.be",resource="pods",unit="integer"} 250 -kube_node_status_allocatable{node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1.6536788992e+10 -kube_node_status_allocatable{node="eln004871.corp.telenet.be",resource="pods",unit="integer"} 250 -kube_node_status_allocatable{node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 4 -kube_node_status_allocatable{node="eln004871.corp.telenet.be",resource="hugepages_1Gi",unit="byte"} 0 -kube_node_status_allocatable{node="eln004871.corp.telenet.be",resource="hugepages_2Mi",unit="byte"} 0 -kube_node_status_allocatable{node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 4 -kube_node_status_allocatable{node="eln004868.corp.telenet.be",resource="hugepages_1Gi",unit="byte"} 0 -kube_node_status_allocatable{node="eln004868.corp.telenet.be",resource="hugepages_2Mi",unit="byte"} 0 -kube_node_status_allocatable{node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 1.6536788992e+10 -kube_node_status_allocatable{node="eln004868.corp.telenet.be",resource="pods",unit="integer"} 250 -kube_node_status_allocatable{node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 4 -kube_node_status_allocatable{node="eln004869.corp.telenet.be",resource="hugepages_1Gi",unit="byte"} 0 -kube_node_status_allocatable{node="eln004869.corp.telenet.be",resource="hugepages_2Mi",unit="byte"} 0 -kube_node_status_allocatable{node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 1.6536788992e+10 -kube_node_status_allocatable{node="eln004869.corp.telenet.be",resource="pods",unit="integer"} 250 -# HELP kube_node_status_allocatable_pods The pod resources of a node that are available for scheduling. -# TYPE kube_node_status_allocatable_pods gauge -kube_node_status_allocatable_pods{node="eln004873.corp.telenet.be"} 250 -kube_node_status_allocatable_pods{node="eln004871.corp.telenet.be"} 250 -kube_node_status_allocatable_pods{node="eln004875.corp.telenet.be"} 250 -kube_node_status_allocatable_pods{node="eln004876.corp.telenet.be"} 250 -kube_node_status_allocatable_pods{node="eln004866.corp.telenet.be"} 250 -kube_node_status_allocatable_pods{node="eln004865.corp.telenet.be"} 250 -kube_node_status_allocatable_pods{node="eln004867.corp.telenet.be"} 250 -kube_node_status_allocatable_pods{node="eln004872.corp.telenet.be"} 250 -kube_node_status_allocatable_pods{node="eln004868.corp.telenet.be"} 250 -kube_node_status_allocatable_pods{node="eln004869.corp.telenet.be"} 250 -kube_node_status_allocatable_pods{node="eln004874.corp.telenet.be"} 250 -kube_node_status_allocatable_pods{node="eln004877.corp.telenet.be"} 250 -kube_node_status_allocatable_pods{node="eln004870.corp.telenet.be"} 250 -# HELP kube_node_status_allocatable_cpu_cores The CPU resources of a node that are available for scheduling. -# TYPE kube_node_status_allocatable_cpu_cores gauge -kube_node_status_allocatable_cpu_cores{node="eln004877.corp.telenet.be"} 4 -kube_node_status_allocatable_cpu_cores{node="eln004870.corp.telenet.be"} 4 -kube_node_status_allocatable_cpu_cores{node="eln004874.corp.telenet.be"} 4 -kube_node_status_allocatable_cpu_cores{node="eln004867.corp.telenet.be"} 4 -kube_node_status_allocatable_cpu_cores{node="eln004872.corp.telenet.be"} 4 -kube_node_status_allocatable_cpu_cores{node="eln004873.corp.telenet.be"} 4 -kube_node_status_allocatable_cpu_cores{node="eln004871.corp.telenet.be"} 4 -kube_node_status_allocatable_cpu_cores{node="eln004875.corp.telenet.be"} 4 -kube_node_status_allocatable_cpu_cores{node="eln004876.corp.telenet.be"} 4 -kube_node_status_allocatable_cpu_cores{node="eln004866.corp.telenet.be"} 4 -kube_node_status_allocatable_cpu_cores{node="eln004865.corp.telenet.be"} 4 -kube_node_status_allocatable_cpu_cores{node="eln004869.corp.telenet.be"} 4 -kube_node_status_allocatable_cpu_cores{node="eln004868.corp.telenet.be"} 4 -# HELP kube_node_status_allocatable_memory_bytes The memory resources of a node that are available for scheduling. -# TYPE kube_node_status_allocatable_memory_bytes gauge -kube_node_status_allocatable_memory_bytes{node="eln004874.corp.telenet.be"} 1.6536788992e+10 -kube_node_status_allocatable_memory_bytes{node="eln004877.corp.telenet.be"} 1.6536788992e+10 -kube_node_status_allocatable_memory_bytes{node="eln004870.corp.telenet.be"} 1.6536788992e+10 -kube_node_status_allocatable_memory_bytes{node="eln004865.corp.telenet.be"} 1.6536788992e+10 -kube_node_status_allocatable_memory_bytes{node="eln004867.corp.telenet.be"} 1.6536788992e+10 -kube_node_status_allocatable_memory_bytes{node="eln004872.corp.telenet.be"} 1.6536788992e+10 -kube_node_status_allocatable_memory_bytes{node="eln004873.corp.telenet.be"} 1.6536788992e+10 -kube_node_status_allocatable_memory_bytes{node="eln004871.corp.telenet.be"} 1.6536788992e+10 -kube_node_status_allocatable_memory_bytes{node="eln004875.corp.telenet.be"} 1.6536788992e+10 -kube_node_status_allocatable_memory_bytes{node="eln004876.corp.telenet.be"} 1.6536788992e+10 -kube_node_status_allocatable_memory_bytes{node="eln004866.corp.telenet.be"} 1.6536788992e+10 -kube_node_status_allocatable_memory_bytes{node="eln004868.corp.telenet.be"} 1.6536788992e+10 -kube_node_status_allocatable_memory_bytes{node="eln004869.corp.telenet.be"} 1.6536788992e+10 -# HELP kube_persistentvolumeclaim_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_persistentvolumeclaim_labels gauge -kube_persistentvolumeclaim_labels{namespace="trident",persistentvolumeclaim="trident",label_app="trident.netapp.io"} 1 -kube_persistentvolumeclaim_labels{namespace="vault",persistentvolumeclaim="data-vault-0",label_app_kubernetes_io_instance="vault",label_app_kubernetes_io_name="vault",label_component="server",label_helm_sh_chart="vault-0.1.1"} 1 -kube_persistentvolumeclaim_labels{namespace="weblogic-poc",persistentvolumeclaim="dinomanpvc"} 1 -kube_persistentvolumeclaim_labels{namespace="bi",persistentvolumeclaim="jenkins"} 1 -kube_persistentvolumeclaim_labels{namespace="devops-playground",persistentvolumeclaim="volume01",label_app="jenkins"} 1 -kube_persistentvolumeclaim_labels{namespace="edev-tools",persistentvolumeclaim="edevradiator-mysql-prd",label_app="edevradiator-mysql-prd",label_environment="prd",label_template="edevradiator-mysql-prd"} 1 -kube_persistentvolumeclaim_labels{namespace="jenkins",persistentvolumeclaim="volume01",label_app="jenkins"} 1 -kube_persistentvolumeclaim_labels{namespace="trident",persistentvolumeclaim="ntaph02-sas-resizable-01"} 1 -# HELP kube_persistentvolumeclaim_info Information about persistent volume claim. -# TYPE kube_persistentvolumeclaim_info gauge -kube_persistentvolumeclaim_info{namespace="jenkins",persistentvolumeclaim="volume01",storageclass="",volumename="pv00001"} 1 -kube_persistentvolumeclaim_info{namespace="trident",persistentvolumeclaim="ntaph02-sas-resizable-01",storageclass="ntaph02-sas-resizable",volumename="trident-ntaph02-sas-resizable-01-d5f78"} 1 -kube_persistentvolumeclaim_info{namespace="trident",persistentvolumeclaim="trident",storageclass="",volumename="trident"} 1 -kube_persistentvolumeclaim_info{namespace="vault",persistentvolumeclaim="data-vault-0",storageclass="",volumename="pv00005"} 1 -kube_persistentvolumeclaim_info{namespace="weblogic-poc",persistentvolumeclaim="dinomanpvc",storageclass="",volumename="pv00002"} 1 -kube_persistentvolumeclaim_info{namespace="bi",persistentvolumeclaim="jenkins",storageclass="",volumename="pv00000"} 1 -kube_persistentvolumeclaim_info{namespace="devops-playground",persistentvolumeclaim="volume01",storageclass="",volumename="pv00003"} 1 -kube_persistentvolumeclaim_info{namespace="edev-tools",persistentvolumeclaim="edevradiator-mysql-prd",storageclass="",volumename="pv00006"} 1 -# HELP kube_persistentvolumeclaim_status_phase The phase the persistent volume claim is currently in. -# TYPE kube_persistentvolumeclaim_status_phase gauge -kube_persistentvolumeclaim_status_phase{namespace="vault",persistentvolumeclaim="data-vault-0",phase="Lost"} 0 -kube_persistentvolumeclaim_status_phase{namespace="vault",persistentvolumeclaim="data-vault-0",phase="Bound"} 1 -kube_persistentvolumeclaim_status_phase{namespace="vault",persistentvolumeclaim="data-vault-0",phase="Pending"} 0 -kube_persistentvolumeclaim_status_phase{namespace="weblogic-poc",persistentvolumeclaim="dinomanpvc",phase="Lost"} 0 -kube_persistentvolumeclaim_status_phase{namespace="weblogic-poc",persistentvolumeclaim="dinomanpvc",phase="Bound"} 1 -kube_persistentvolumeclaim_status_phase{namespace="weblogic-poc",persistentvolumeclaim="dinomanpvc",phase="Pending"} 0 -kube_persistentvolumeclaim_status_phase{namespace="bi",persistentvolumeclaim="jenkins",phase="Lost"} 0 -kube_persistentvolumeclaim_status_phase{namespace="bi",persistentvolumeclaim="jenkins",phase="Bound"} 1 -kube_persistentvolumeclaim_status_phase{namespace="bi",persistentvolumeclaim="jenkins",phase="Pending"} 0 -kube_persistentvolumeclaim_status_phase{namespace="devops-playground",persistentvolumeclaim="volume01",phase="Lost"} 0 -kube_persistentvolumeclaim_status_phase{namespace="devops-playground",persistentvolumeclaim="volume01",phase="Bound"} 1 -kube_persistentvolumeclaim_status_phase{namespace="devops-playground",persistentvolumeclaim="volume01",phase="Pending"} 0 -kube_persistentvolumeclaim_status_phase{namespace="edev-tools",persistentvolumeclaim="edevradiator-mysql-prd",phase="Lost"} 0 -kube_persistentvolumeclaim_status_phase{namespace="edev-tools",persistentvolumeclaim="edevradiator-mysql-prd",phase="Bound"} 1 -kube_persistentvolumeclaim_status_phase{namespace="edev-tools",persistentvolumeclaim="edevradiator-mysql-prd",phase="Pending"} 0 -kube_persistentvolumeclaim_status_phase{namespace="jenkins",persistentvolumeclaim="volume01",phase="Lost"} 0 -kube_persistentvolumeclaim_status_phase{namespace="jenkins",persistentvolumeclaim="volume01",phase="Bound"} 1 -kube_persistentvolumeclaim_status_phase{namespace="jenkins",persistentvolumeclaim="volume01",phase="Pending"} 0 -kube_persistentvolumeclaim_status_phase{namespace="trident",persistentvolumeclaim="ntaph02-sas-resizable-01",phase="Lost"} 0 -kube_persistentvolumeclaim_status_phase{namespace="trident",persistentvolumeclaim="ntaph02-sas-resizable-01",phase="Bound"} 1 -kube_persistentvolumeclaim_status_phase{namespace="trident",persistentvolumeclaim="ntaph02-sas-resizable-01",phase="Pending"} 0 -kube_persistentvolumeclaim_status_phase{namespace="trident",persistentvolumeclaim="trident",phase="Lost"} 0 -kube_persistentvolumeclaim_status_phase{namespace="trident",persistentvolumeclaim="trident",phase="Bound"} 1 -kube_persistentvolumeclaim_status_phase{namespace="trident",persistentvolumeclaim="trident",phase="Pending"} 0 -# HELP kube_persistentvolumeclaim_resource_requests_storage_bytes The capacity of storage requested by the persistent volume claim. -# TYPE kube_persistentvolumeclaim_resource_requests_storage_bytes gauge -kube_persistentvolumeclaim_resource_requests_storage_bytes{namespace="trident",persistentvolumeclaim="trident"} 2.147483648e+09 -kube_persistentvolumeclaim_resource_requests_storage_bytes{namespace="vault",persistentvolumeclaim="data-vault-0"} 1.073741824e+10 -kube_persistentvolumeclaim_resource_requests_storage_bytes{namespace="weblogic-poc",persistentvolumeclaim="dinomanpvc"} 2.147483648e+09 -kube_persistentvolumeclaim_resource_requests_storage_bytes{namespace="bi",persistentvolumeclaim="jenkins"} 1.073741824e+10 -kube_persistentvolumeclaim_resource_requests_storage_bytes{namespace="devops-playground",persistentvolumeclaim="volume01"} 1.073741824e+10 -kube_persistentvolumeclaim_resource_requests_storage_bytes{namespace="edev-tools",persistentvolumeclaim="edevradiator-mysql-prd"} 1.073741824e+10 -kube_persistentvolumeclaim_resource_requests_storage_bytes{namespace="jenkins",persistentvolumeclaim="volume01"} 1.073741824e+10 -kube_persistentvolumeclaim_resource_requests_storage_bytes{namespace="trident",persistentvolumeclaim="ntaph02-sas-resizable-01"} 1.073741824e+09 -# HELP kube_persistentvolumeclaim_access_mode The access mode(s) specified by the persistent volume claim. -# TYPE kube_persistentvolumeclaim_access_mode gauge -kube_persistentvolumeclaim_access_mode{namespace="jenkins",persistentvolumeclaim="volume01",access_mode="ReadWriteOnce"} 1 -kube_persistentvolumeclaim_access_mode{namespace="trident",persistentvolumeclaim="ntaph02-sas-resizable-01",access_mode="ReadWriteMany"} 1 -kube_persistentvolumeclaim_access_mode{namespace="trident",persistentvolumeclaim="trident",access_mode="ReadWriteOnce"} 1 -kube_persistentvolumeclaim_access_mode{namespace="vault",persistentvolumeclaim="data-vault-0",access_mode="ReadWriteOnce"} 1 -kube_persistentvolumeclaim_access_mode{namespace="weblogic-poc",persistentvolumeclaim="dinomanpvc",access_mode="ReadWriteOnce"} 1 -kube_persistentvolumeclaim_access_mode{namespace="bi",persistentvolumeclaim="jenkins",access_mode="ReadWriteOnce"} 1 -kube_persistentvolumeclaim_access_mode{namespace="devops-playground",persistentvolumeclaim="volume01",access_mode="ReadWriteOnce"} 1 -kube_persistentvolumeclaim_access_mode{namespace="edev-tools",persistentvolumeclaim="edevradiator-mysql-prd",access_mode="ReadWriteOnce"} 1 -# HELP kube_persistentvolume_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_persistentvolume_labels gauge -kube_persistentvolume_labels{persistentvolume="pv00005"} 1 -kube_persistentvolume_labels{persistentvolume="pv00006"} 1 -kube_persistentvolume_labels{persistentvolume="trident",label_app="trident.netapp.io"} 1 -kube_persistentvolume_labels{persistentvolume="pv00000",label_app="sandbox",label_driver="nfs"} 1 -kube_persistentvolume_labels{persistentvolume="pv00001"} 1 -kube_persistentvolume_labels{persistentvolume="pv00002"} 1 -kube_persistentvolume_labels{persistentvolume="pv00003"} 1 -kube_persistentvolume_labels{persistentvolume="pv00004"} 1 -kube_persistentvolume_labels{persistentvolume="trident-ntaph02-sas-resizable-01-d5f78"} 1 -# HELP kube_persistentvolume_status_phase The phase indicates if a volume is available, bound to a claim, or released by a claim. -# TYPE kube_persistentvolume_status_phase gauge -kube_persistentvolume_status_phase{persistentvolume="pv00005",phase="Pending"} 0 -kube_persistentvolume_status_phase{persistentvolume="pv00005",phase="Available"} 0 -kube_persistentvolume_status_phase{persistentvolume="pv00005",phase="Bound"} 1 -kube_persistentvolume_status_phase{persistentvolume="pv00005",phase="Released"} 0 -kube_persistentvolume_status_phase{persistentvolume="pv00005",phase="Failed"} 0 -kube_persistentvolume_status_phase{persistentvolume="pv00006",phase="Pending"} 0 -kube_persistentvolume_status_phase{persistentvolume="pv00006",phase="Available"} 0 -kube_persistentvolume_status_phase{persistentvolume="pv00006",phase="Bound"} 1 -kube_persistentvolume_status_phase{persistentvolume="pv00006",phase="Released"} 0 -kube_persistentvolume_status_phase{persistentvolume="pv00006",phase="Failed"} 0 -kube_persistentvolume_status_phase{persistentvolume="trident",phase="Pending"} 0 -kube_persistentvolume_status_phase{persistentvolume="trident",phase="Available"} 0 -kube_persistentvolume_status_phase{persistentvolume="trident",phase="Bound"} 1 -kube_persistentvolume_status_phase{persistentvolume="trident",phase="Released"} 0 -kube_persistentvolume_status_phase{persistentvolume="trident",phase="Failed"} 0 -kube_persistentvolume_status_phase{persistentvolume="pv00000",phase="Pending"} 0 -kube_persistentvolume_status_phase{persistentvolume="pv00000",phase="Available"} 0 -kube_persistentvolume_status_phase{persistentvolume="pv00000",phase="Bound"} 1 -kube_persistentvolume_status_phase{persistentvolume="pv00000",phase="Released"} 0 -kube_persistentvolume_status_phase{persistentvolume="pv00000",phase="Failed"} 0 -kube_persistentvolume_status_phase{persistentvolume="pv00001",phase="Pending"} 0 -kube_persistentvolume_status_phase{persistentvolume="pv00001",phase="Available"} 0 -kube_persistentvolume_status_phase{persistentvolume="pv00001",phase="Bound"} 1 -kube_persistentvolume_status_phase{persistentvolume="pv00001",phase="Released"} 0 -kube_persistentvolume_status_phase{persistentvolume="pv00001",phase="Failed"} 0 -kube_persistentvolume_status_phase{persistentvolume="pv00002",phase="Pending"} 0 -kube_persistentvolume_status_phase{persistentvolume="pv00002",phase="Available"} 0 -kube_persistentvolume_status_phase{persistentvolume="pv00002",phase="Bound"} 1 -kube_persistentvolume_status_phase{persistentvolume="pv00002",phase="Released"} 0 -kube_persistentvolume_status_phase{persistentvolume="pv00002",phase="Failed"} 0 -kube_persistentvolume_status_phase{persistentvolume="pv00003",phase="Pending"} 0 -kube_persistentvolume_status_phase{persistentvolume="pv00003",phase="Available"} 0 -kube_persistentvolume_status_phase{persistentvolume="pv00003",phase="Bound"} 1 -kube_persistentvolume_status_phase{persistentvolume="pv00003",phase="Released"} 0 -kube_persistentvolume_status_phase{persistentvolume="pv00003",phase="Failed"} 0 -kube_persistentvolume_status_phase{persistentvolume="pv00004",phase="Pending"} 0 -kube_persistentvolume_status_phase{persistentvolume="pv00004",phase="Available"} 0 -kube_persistentvolume_status_phase{persistentvolume="pv00004",phase="Bound"} 0 -kube_persistentvolume_status_phase{persistentvolume="pv00004",phase="Released"} 1 -kube_persistentvolume_status_phase{persistentvolume="pv00004",phase="Failed"} 0 -kube_persistentvolume_status_phase{persistentvolume="trident-ntaph02-sas-resizable-01-d5f78",phase="Pending"} 0 -kube_persistentvolume_status_phase{persistentvolume="trident-ntaph02-sas-resizable-01-d5f78",phase="Available"} 0 -kube_persistentvolume_status_phase{persistentvolume="trident-ntaph02-sas-resizable-01-d5f78",phase="Bound"} 1 -kube_persistentvolume_status_phase{persistentvolume="trident-ntaph02-sas-resizable-01-d5f78",phase="Released"} 0 -kube_persistentvolume_status_phase{persistentvolume="trident-ntaph02-sas-resizable-01-d5f78",phase="Failed"} 0 -# HELP kube_persistentvolume_info Information about persistentvolume. -# TYPE kube_persistentvolume_info gauge -kube_persistentvolume_info{persistentvolume="pv00006",storageclass=""} 1 -kube_persistentvolume_info{persistentvolume="trident",storageclass=""} 1 -kube_persistentvolume_info{persistentvolume="pv00005",storageclass=""} 1 -kube_persistentvolume_info{persistentvolume="pv00001",storageclass=""} 1 -kube_persistentvolume_info{persistentvolume="pv00002",storageclass=""} 1 -kube_persistentvolume_info{persistentvolume="pv00003",storageclass=""} 1 -kube_persistentvolume_info{persistentvolume="pv00004",storageclass=""} 1 -kube_persistentvolume_info{persistentvolume="trident-ntaph02-sas-resizable-01-d5f78",storageclass="ntaph02-sas-resizable"} 1 -kube_persistentvolume_info{persistentvolume="pv00000",storageclass=""} 1 -# HELP kube_persistentvolume_capacity_bytes Persistentvolume capacity in bytes. -# TYPE kube_persistentvolume_capacity_bytes gauge -kube_persistentvolume_capacity_bytes{persistentvolume="pv00001"} 1.073741824e+10 -kube_persistentvolume_capacity_bytes{persistentvolume="pv00002"} 1.073741824e+10 -kube_persistentvolume_capacity_bytes{persistentvolume="pv00003"} 1.073741824e+10 -kube_persistentvolume_capacity_bytes{persistentvolume="pv00004"} 1.073741824e+10 -kube_persistentvolume_capacity_bytes{persistentvolume="trident-ntaph02-sas-resizable-01-d5f78"} 1.073741824e+09 -kube_persistentvolume_capacity_bytes{persistentvolume="pv00000"} 1.073741824e+10 -kube_persistentvolume_capacity_bytes{persistentvolume="pv00006"} 1.073741824e+10 -kube_persistentvolume_capacity_bytes{persistentvolume="trident"} 2.147483648e+09 -kube_persistentvolume_capacity_bytes{persistentvolume="pv00005"} 1.073741824e+10 -# HELP kube_poddisruptionbudget_created Unix creation timestamp -# TYPE kube_poddisruptionbudget_created gauge -# HELP kube_poddisruptionbudget_status_current_healthy Current number of healthy pods -# TYPE kube_poddisruptionbudget_status_current_healthy gauge -# HELP kube_poddisruptionbudget_status_desired_healthy Minimum desired number of healthy pods -# TYPE kube_poddisruptionbudget_status_desired_healthy gauge -# HELP kube_poddisruptionbudget_status_pod_disruptions_allowed Number of pod disruptions that are currently allowed -# TYPE kube_poddisruptionbudget_status_pod_disruptions_allowed gauge -# HELP kube_poddisruptionbudget_status_expected_pods Total number of pods counted by this disruption budget -# TYPE kube_poddisruptionbudget_status_expected_pods gauge -# HELP kube_poddisruptionbudget_status_observed_generation Most recent generation observed when updating this PDB status -# TYPE kube_poddisruptionbudget_status_observed_generation gauge -# HELP kube_pod_info Information about pod. -# TYPE kube_pod_info gauge -kube_pod_info{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",host_ip="10.0.56.140",pod_ip="10.128.2.235",uid="2a61c2e8-2e0b-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="app-supplier-settlementweb-2",priority_class=""} 1 -kube_pod_info{namespace="default",pod="docker-registry-1-bv6pd",host_ip="",pod_ip="",uid="7536a3fc-22a2-11ea-a2d4-005056897df7",node="eln004874.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="docker-registry-1",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",host_ip="10.0.56.146",pod_ip="10.130.3.44",uid="673e5fe9-1dc0-11ea-a3e1-00505689627a",node="eln004876.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",host_ip="10.0.56.145",pod_ip="10.130.4.121",uid="f093611c-1f62-11ea-b7b3-00505689c959",node="eln004875.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="openshift-monitoring",pod="node-exporter-6n88c",host_ip="10.0.56.144",pod_ip="10.0.56.144",uid="86b7d379-96b3-11e9-9863-00505689c959",node="eln004874.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="node-exporter",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",host_ip="10.0.56.141",pod_ip="10.129.5.103",uid="8970c88d-1ef4-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",host_ip="10.0.56.142",pod_ip="10.131.2.13",uid="27d930aa-1ea9-11ea-a3e1-00505689627a",node="eln004872.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",host_ip="10.0.56.140",pod_ip="10.128.3.247",uid="fe92ce2e-11bf-11ea-86d9-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="operator-builder-0.11.0-6",priority_class=""} 1 -kube_pod_info{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",host_ip="10.0.56.140",pod_ip="10.128.3.48",uid="c43397cf-3086-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="edevradiator-mysql-prod-5",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",host_ip="10.0.56.140",pod_ip="10.128.3.188",uid="301c60fa-1ecd-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="awx",pod="awx-init-container-venvs-1-build",host_ip="10.0.56.147",pod_ip="10.129.3.97",uid="35537d2e-1cf1-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="awx-init-container-venvs-1",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="jenkins-slave-maven-6ls5t",host_ip="10.0.56.139",pod_ip="10.128.6.227",uid="b987ec88-2003-11ea-a2d4-005056897df7",node="eln004869.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="saint-peter-1.0.160-92-build",host_ip="10.0.56.139",pod_ip="10.128.7.10",uid="aeaaa400-201f-11ea-a2d4-005056897df7",node="eln004869.corp.telenet.be",created_by_kind="Build",created_by_name="saint-peter-1.0.160-92",priority_class=""} 1 -kube_pod_info{namespace="myproject",pod="dinomanbc-10-build",host_ip="10.0.56.145",pod_ip="10.130.4.177",uid="2c80e846-1bff-11ea-a2d4-005056897df7",node="eln004875.corp.telenet.be",created_by_kind="Build",created_by_name="dinomanbc-10",priority_class=""} 1 -kube_pod_info{namespace="openshift-monitoring",pod="azure-alert-omi-1-d9lm7",host_ip="10.0.56.144",pod_ip="10.128.4.214",uid="89868c7b-9ca4-11e9-a399-00505689627a",node="eln004874.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="azure-alert-omi-1",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",host_ip="10.0.56.147",pod_ip="10.129.2.46",uid="2bbd1958-1e24-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",host_ip="10.0.56.147",pod_ip="10.129.3.196",uid="b9cc813d-200a-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="operator-builder-0.8.1-3",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="saint-peter-1.0.159-6-build",host_ip="10.0.56.142",pod_ip="10.131.2.208",uid="2d4bee08-15e4-11ea-b538-00505689c959",node="eln004872.corp.telenet.be",created_by_kind="Build",created_by_name="saint-peter-1.0.159-6",priority_class=""} 1 -kube_pod_info{namespace="aem",pod="atomic-runtime-24-deploy",host_ip="10.0.56.138",pod_ip="10.131.0.245",uid="e4fed2b0-ff1d-11e9-a0c8-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",host_ip="10.0.56.140",pod_ip="10.128.2.188",uid="2739a566-2b84-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.272-1",priority_class=""} 1 -kube_pod_info{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",host_ip="10.0.56.146",pod_ip="10.130.3.37",uid="dc1838f9-0195-11ea-9042-00505689627a",node="eln004876.corp.telenet.be",created_by_kind="Job",created_by_name="ldap-sync-manual",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",host_ip="10.0.56.147",pod_ip="10.129.2.166",uid="02209239-1f5c-11ea-a3e1-00505689627a",node="eln004877.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",host_ip="10.0.56.140",pod_ip="10.128.2.150",uid="22fdf7f5-2aca-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",host_ip="10.0.56.146",pod_ip="10.130.2.224",uid="96b5dde0-1b50-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.226-1",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",host_ip="10.0.56.145",pod_ip="10.130.5.3",uid="13d37d87-203d-11ea-a2d4-005056897df7",node="eln004875.corp.telenet.be",created_by_kind="Build",created_by_name="base-rhel-ubi-minimal-48-88",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",host_ip="10.0.56.146",pod_ip="10.130.2.92",uid="bcfd2b38-0a12-11ea-9557-00505689c959",node="eln004876.corp.telenet.be",created_by_kind="Build",created_by_name="base-rhel-ubi-minimal-61",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",host_ip="10.0.56.145",pod_ip="10.130.4.97",uid="8945733e-1f51-11ea-a2d4-005056897df7",node="eln004875.corp.telenet.be",created_by_kind="Build",created_by_name="base-rhel-ubi-minimal-48-61",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-nginx-100-86-build",host_ip="10.0.56.141",pod_ip="10.129.5.105",uid="e394638b-2044-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="base-nginx-100-86",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",host_ip="10.0.56.138",pod_ip="10.131.0.119",uid="80f24258-201e-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="operator-builder-0.8.1-5",priority_class=""} 1 -kube_pod_info{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",host_ip="10.0.56.140",pod_ip="10.128.3.43",uid="a08257c6-2305-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="dinomanbuildconfig-80",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",host_ip="10.0.56.139",pod_ip="10.128.6.196",uid="7d3f1d7c-0216-11ea-b2de-005056897df7",node="eln004869.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.114-4",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",host_ip="10.0.56.138",pod_ip="10.131.0.116",uid="ad75cfdf-201d-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="operator-builder-0.12.0-8",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",host_ip="10.0.56.138",pod_ip="10.131.1.200",uid="77e664b3-1f7e-11ea-b7b3-00505689c959",node="eln004868.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-node-59-82-build",host_ip="10.0.56.138",pod_ip="10.131.0.87",uid="5a8f6652-200a-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="base-node-59-82",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",host_ip="10.0.56.140",pod_ip="10.128.3.84",uid="7d501c49-1dc1-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="openshift-monitoring",pod="alertmanager-main-2",host_ip="10.0.56.143",pod_ip="10.131.4.71",uid="cea3f329-3bac-11e9-b016-005056897df7",node="eln004873.corp.telenet.be",created_by_kind="StatefulSet",created_by_name="alertmanager-main",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",host_ip="10.0.56.141",pod_ip="10.129.4.241",uid="b90b67b0-0b6e-11ea-8576-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.139-1",priority_class=""} 1 -kube_pod_info{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",host_ip="10.0.56.142",pod_ip="10.131.3.151",uid="80c30b75-2025-11ea-a2d4-005056897df7",node="eln004872.corp.telenet.be",created_by_kind="Job",created_by_name="cronjob-ldap-group-sync-1576515600",priority_class=""} 1 -kube_pod_info{namespace="openshift-sdn",pod="ovs-76bcs",host_ip="10.0.56.142",pod_ip="10.0.56.142",uid="5df1eed4-eacf-11e9-a0d3-005056897df7",node="eln004872.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="ovs",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",host_ip="10.0.56.140",pod_ip="10.128.2.244",uid="d937fa6c-2248-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="ws-network-inventorymgmt-dinoman-rest-56",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="saint-peter-1.0.159-8-build",host_ip="10.0.56.142",pod_ip="10.131.2.213",uid="d8dc15d0-15ef-11ea-b538-00505689c959",node="eln004872.corp.telenet.be",created_by_kind="Build",created_by_name="saint-peter-1.0.159-8",priority_class=""} 1 -kube_pod_info{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",host_ip="10.0.56.138",pod_ip="10.131.0.187",uid="712d86fb-204b-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="dynatrace-alert-omi-2",priority_class=""} 1 -kube_pod_info{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",host_ip="10.0.56.142",pod_ip="10.131.2.206",uid="df7ce9d0-1dba-11ea-b7b3-00505689c959",node="eln004872.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="dynatrace",pod="oneagent-x2q79",host_ip="10.0.56.146",pod_ip="10.0.56.146",uid="b41f76c9-2046-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="oneagent",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",host_ip="10.0.56.140",pod_ip="10.128.2.126",uid="45d26700-1f07-11ea-a3e1-00505689627a",node="eln004870.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",host_ip="10.0.56.140",pod_ip="10.128.2.29",uid="939aa2aa-11ce-11ea-86d9-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.197-2",priority_class=""} 1 -kube_pod_info{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",host_ip="10.0.56.138",pod_ip="10.131.1.240",uid="0c8a213d-07d7-11ea-af39-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="build-freephone-bp-uat-18",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="saint-peter-1.0.159-7-build",host_ip="10.0.56.142",pod_ip="10.131.2.211",uid="30af427f-15e7-11ea-b538-00505689c959",node="eln004872.corp.telenet.be",created_by_kind="Build",created_by_name="saint-peter-1.0.159-7",priority_class=""} 1 -kube_pod_info{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",host_ip="10.0.56.146",pod_ip="10.130.3.0",uid="86ea1693-e547-11e9-9590-00505689627a",node="eln004876.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",host_ip="10.0.56.142",pod_ip="10.131.2.84",uid="c140be5c-104e-11ea-ac75-00505689c959",node="eln004872.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.165-2",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",host_ip="10.0.56.141",pod_ip="10.129.5.3",uid="1bc51f9c-2015-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="base-rhel-ubi-minimal-49-84",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-node-67-84-build",host_ip="10.0.56.141",pod_ip="10.129.5.0",uid="465c31aa-2015-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="base-node-67-84",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-nginx-100-83-build",host_ip="10.0.56.141",pod_ip="10.129.4.255",uid="1bab9265-2015-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="base-nginx-100-83",priority_class=""} 1 -kube_pod_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",host_ip="10.0.56.145",pod_ip="10.130.5.192",uid="57b8de27-14f8-11ea-8be7-00505689627a",node="eln004875.corp.telenet.be",created_by_kind="Build",created_by_name="ws.network.inventorymgmt.dinoman.rest-s2i-1",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="saint-peter-1.0.160-95-build",host_ip="10.0.56.146",pod_ip="10.130.2.154",uid="bd85a3b2-2047-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="Build",created_by_name="saint-peter-1.0.160-95",priority_class=""} 1 -kube_pod_info{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",host_ip="10.0.56.140",pod_ip="10.128.2.235",uid="0a1c57d3-f669-11e9-887e-00505689c959",node="eln004870.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",host_ip="10.0.56.140",pod_ip="10.128.3.252",uid="e44d0368-27ab-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.257-1",priority_class=""} 1 -kube_pod_info{namespace="dynatrace",pod="oneagent-c4l5w",host_ip="10.0.56.140",pod_ip="10.0.56.140",uid="07ce7d54-20b4-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="oneagent",priority_class=""} 1 -kube_pod_info{namespace="openshift-sdn",pod="sdn-m2kzj",host_ip="10.0.56.145",pod_ip="10.0.56.145",uid="135d3ea0-1b04-11ea-a2d4-005056897df7",node="eln004875.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="sdn",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="aem",pod="atomic-runtime-62-build",host_ip="10.0.56.139",pod_ip="10.128.6.154",uid="d3c599fc-014c-11ea-b28a-00505689c959",node="eln004869.corp.telenet.be",created_by_kind="Build",created_by_name="atomic-runtime-62",priority_class=""} 1 -kube_pod_info{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",host_ip="10.0.56.146",pod_ip="10.130.2.179",uid="9ee63c32-1f0d-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",host_ip="10.0.56.147",pod_ip="10.129.2.236",uid="6b2dec5e-129e-11ea-86d9-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="dinomanbuildconfig-66",priority_class=""} 1 -kube_pod_info{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",host_ip="10.0.56.141",pod_ip="10.129.4.240",uid="f9fbf303-1ff9-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="deployment-freephone-bp-uat-11",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",host_ip="10.0.56.141",pod_ip="10.129.5.185",uid="b9f05ccb-1f22-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="base-rhel-ubi-minimal-49-53",priority_class=""} 1 -kube_pod_info{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",host_ip="10.0.56.139",pod_ip="10.128.6.72",uid="043cae34-060a-11ea-863d-00505689c959",node="eln004869.corp.telenet.be",created_by_kind="ReplicaSet",created_by_name="springboot-cr-applier-76dff99bd6",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",host_ip="10.0.56.140",pod_ip="10.128.2.146",uid="6c9a9948-2ac9-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.266-1",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-node-66-88-build",host_ip="10.0.56.145",pod_ip="10.130.5.12",uid="4c1d870a-2045-11ea-a2d4-005056897df7",node="eln004875.corp.telenet.be",created_by_kind="Build",created_by_name="base-node-66-88",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",host_ip="10.0.56.141",pod_ip="10.129.4.123",uid="1e9edc34-1fbd-11ea-b7b3-00505689c959",node="eln004871.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",host_ip="10.0.56.142",pod_ip="10.131.2.128",uid="3d3924fa-14f7-11ea-8be7-00505689627a",node="eln004872.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.197-5",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",host_ip="10.0.56.138",pod_ip="10.131.0.74",uid="d2cc2558-2003-11ea-a3e1-00505689627a",node="eln004868.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",host_ip="10.0.56.138",pod_ip="10.131.0.239",uid="8c54e970-1003-11ea-975a-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.162-2",priority_class=""} 1 -kube_pod_info{namespace="playground",pod="nwtool-1-q8gx2",host_ip="10.0.56.139",pod_ip="10.128.6.67",uid="4d2a8dc3-ead2-11e9-a0d3-005056897df7",node="eln004869.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="nwtool-1",priority_class=""} 1 -kube_pod_info{namespace="vault",pod="vault-0",host_ip="10.0.56.142",pod_ip="10.131.3.170",uid="af019f31-2042-11ea-a2d4-005056897df7",node="eln004872.corp.telenet.be",created_by_kind="StatefulSet",created_by_name="vault",priority_class=""} 1 -kube_pod_info{namespace="openshift-logging",pod="filebeat-tvmt2",host_ip="10.0.56.145",pod_ip="10.130.5.33",uid="c6574dcf-21ae-11ea-a2d4-005056897df7",node="eln004875.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="filebeat",priority_class=""} 1 -kube_pod_info{namespace="default",pod="docker-registry-1-qn47l",host_ip="10.0.56.143",pod_ip="10.131.4.222",uid="7823137a-22a2-11ea-a2d4-005056897df7",node="eln004873.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="docker-registry-1",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="saint-peter-1.0.157-87-build",host_ip="10.0.56.138",pod_ip="10.131.0.139",uid="9f83187f-2038-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="saint-peter-1.0.157-87",priority_class=""} 1 -kube_pod_info{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",host_ip="10.0.56.145",pod_ip="10.130.5.21",uid="737cde3a-204b-11ea-a2d4-005056897df7",node="eln004875.corp.telenet.be",created_by_kind="Build",created_by_name="elk-alert-omi-2",priority_class=""} 1 -kube_pod_info{namespace="kube-system",pod="master-controllers-eln004866.corp.telenet.be",host_ip="10.0.56.136",pod_ip="10.0.56.136",uid="07a0d8fa-1b04-11ea-a2d4-005056897df7",node="eln004866.corp.telenet.be",created_by_kind="",created_by_name="",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",host_ip="10.0.56.138",pod_ip="10.131.1.106",uid="39863a1d-1eed-11ea-a3e1-00505689627a",node="eln004868.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="test-config",pod="ws-dino-rest-1-build",host_ip="10.0.56.147",pod_ip="10.129.3.93",uid="3ea00a60-1682-11ea-9063-00505689627a",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="ws-dino-rest-1",priority_class=""} 1 -kube_pod_info{namespace="openshift-sdn",pod="ovs-lvf42",host_ip="10.0.56.135",pod_ip="10.0.56.135",uid="60ce82d9-eacf-11e9-a0d3-005056897df7",node="eln004865.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="ovs",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",host_ip="10.0.56.140",pod_ip="10.128.2.206",uid="f99dc307-1f33-11ea-a3e1-00505689627a",node="eln004870.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="openshift-logging",pod="filebeat-cfsmp",host_ip="10.0.56.137",pod_ip="10.130.1.80",uid="c65ce315-21ae-11ea-a2d4-005056897df7",node="eln004867.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="filebeat",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",host_ip="10.0.56.141",pod_ip="10.129.4.31",uid="b4ad2dce-1f6f-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="myproject",pod="microservice-2-deploy",host_ip="10.0.56.138",pod_ip="10.131.1.191",uid="74294cef-1504-11ea-8be7-00505689627a",node="eln004868.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="openshift-monitoring",pod="node-exporter-sdrk8",host_ip="10.0.56.146",pod_ip="10.0.56.146",uid="13430725-1b04-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="node-exporter",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",host_ip="10.0.56.141",pod_ip="10.129.5.106",uid="f8176b03-2044-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="operator-builder-0.13.0-6",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",host_ip="10.0.56.140",pod_ip="10.128.2.26",uid="cb7f4292-27cc-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.261-1",priority_class=""} 1 -kube_pod_info{namespace="openshift-sdn",pod="sdn-d7tkr",host_ip="10.0.56.141",pod_ip="10.0.56.141",uid="5badf358-eacf-11e9-a0d3-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="sdn",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="default",pod="router-1-vnlzs",host_ip="10.0.56.144",pod_ip="10.0.56.144",uid="62b9bf4e-2045-11ea-a2d4-005056897df7",node="eln004874.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="router-1",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-nginx-100-84-build",host_ip="10.0.56.138",pod_ip="10.131.0.113",uid="f14cbcd4-201c-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="base-nginx-100-84",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="saint-peter-1.0.160-54-build",host_ip="10.0.56.147",pod_ip="10.129.2.10",uid="8bdd4544-1eed-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="saint-peter-1.0.160-54",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",host_ip="10.0.56.140",pod_ip="10.128.2.13",uid="dc1f58a7-27b1-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.259-1",priority_class=""} 1 -kube_pod_info{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94",host_ip="10.0.56.136",pod_ip="10.128.0.137",uid="d0688fd4-1b28-11ea-a2d4-005056897df7",node="eln004866.corp.telenet.be",created_by_kind="ReplicaSet",created_by_name="webconsole-555c9bc876",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",host_ip="10.0.56.142",pod_ip="10.131.3.143",uid="7298d628-201e-11ea-a2d4-005056897df7",node="eln004872.corp.telenet.be",created_by_kind="Build",created_by_name="base-jdk11-37-87",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-node-67-4-build",host_ip="10.0.56.146",pod_ip="10.130.3.13",uid="aa8dfb55-1dbe-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="Build",created_by_name="base-node-67-4",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",host_ip="10.0.56.142",pod_ip="10.131.3.144",uid="5d0db705-201e-11ea-a2d4-005056897df7",node="eln004872.corp.telenet.be",created_by_kind="Build",created_by_name="jenkins-agent-maven-24-85",priority_class=""} 1 -kube_pod_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",host_ip="10.0.56.147",pod_ip="10.129.3.199",uid="63efa0d8-f5f3-11e9-887e-00505689c959",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="springboot-sample-operator-19.12.78-4",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",host_ip="10.0.56.141",pod_ip="10.129.5.108",uid="038175ce-2045-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="default",pod="docker-registry-1-4m59r",host_ip="",pod_ip="",uid="772f5de2-22a2-11ea-a2d4-005056897df7",node="eln004874.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="docker-registry-1",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",host_ip="10.0.56.138",pod_ip="10.131.0.229",uid="3cc91965-11bd-11ea-86d9-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="operator-builder-0.11.0-5",priority_class=""} 1 -kube_pod_info{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",host_ip="10.0.56.138",pod_ip="10.131.1.14",uid="0f5bbdc2-11d4-11ea-86d9-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",host_ip="10.0.56.141",pod_ip="10.129.5.54",uid="5e8af25f-203d-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="operator-builder-0.8.0-5",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",host_ip="10.0.56.141",pod_ip="10.129.5.138",uid="fab995f3-1d8b-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.244-1",priority_class=""} 1 -kube_pod_info{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",host_ip="10.0.56.138",pod_ip="10.131.0.186",uid="6ed03b70-204b-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="azure-alert-omi-2",priority_class=""} 1 -kube_pod_info{namespace="openshift-monitoring",pod="prometheus-k8s-0",host_ip="10.0.56.144",pod_ip="10.128.5.96",uid="38def3b4-2040-11ea-a2d4-005056897df7",node="eln004874.corp.telenet.be",created_by_kind="StatefulSet",created_by_name="prometheus-k8s",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",host_ip="10.0.56.139",pod_ip="10.128.7.38",uid="cca5b057-05fc-11ea-863d-00505689c959",node="eln004869.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.132-1",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",host_ip="10.0.56.141",pod_ip="10.129.5.178",uid="bac18de1-0234-11ea-b2de-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.115-1",priority_class=""} 1 -kube_pod_info{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",host_ip="10.0.56.146",pod_ip="10.130.2.152",uid="127f2357-1b04-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="deployment-freephone-bp-dvp-14",priority_class=""} 1 -kube_pod_info{namespace="aem",pod="atomic-build-32-build",host_ip="10.0.56.140",pod_ip="10.128.3.239",uid="cc1c3b09-017b-11ea-b2de-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="atomic-build-32",priority_class=""} 1 -kube_pod_info{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",host_ip="10.0.56.144",pod_ip="10.128.5.103",uid="fc558453-219e-11ea-a2d4-005056897df7",node="eln004874.corp.telenet.be",created_by_kind="ReplicaSet",created_by_name="kube-state-metrics-66c7b98884",priority_class=""} 1 -kube_pod_info{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",host_ip="10.0.56.147",pod_ip="10.129.3.122",uid="26dd8d9b-1da3-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="dinomanbuildconfig-78",priority_class=""} 1 -kube_pod_info{namespace="default",pod="docker-registry-1-xx9wq",host_ip="",pod_ip="",uid="e9538675-1fa5-11ea-a2d4-005056897df7",node="eln004874.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="docker-registry-1",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",host_ip="10.0.56.142",pod_ip="10.131.2.91",uid="3342d0f7-1110-11ea-ac75-00505689c959",node="eln004872.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.178-1",priority_class=""} 1 -kube_pod_info{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",host_ip="10.0.56.145",pod_ip="10.130.5.230",uid="d9d665f2-308c-11ea-a2d4-005056897df7",node="eln004875.corp.telenet.be",created_by_kind="Job",created_by_name="cronjob-ldap-group-sync-1578319200",priority_class=""} 1 -kube_pod_info{namespace="openshift-sdn",pod="ovs-2mm4g",host_ip="10.0.56.143",pod_ip="10.0.56.143",uid="58e512e9-eacf-11e9-a0d3-005056897df7",node="eln004873.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="ovs",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",host_ip="10.0.56.141",pod_ip="10.129.5.61",uid="b65e31d2-203d-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="operator-builder-0.12.0-9",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",host_ip="10.0.56.140",pod_ip="10.128.2.105",uid="dbce7ac1-1e3a-11ea-b7b3-00505689c959",node="eln004870.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="dynatrace",pod="oneagent-prvlt",host_ip="10.0.56.142",pod_ip="10.0.56.142",uid="43c046f8-2042-11ea-a2d4-005056897df7",node="eln004872.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="oneagent",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",host_ip="10.0.56.138",pod_ip="10.131.0.175",uid="00896aa2-1dbc-11ea-b7b3-00505689c959",node="eln004868.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",host_ip="10.0.56.146",pod_ip="10.130.2.104",uid="b6f67543-0bb5-11ea-8576-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="Build",created_by_name="build-freephone-bp-dvp-13",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",host_ip="10.0.56.142",pod_ip="10.131.3.140",uid="0c06a69c-201e-11ea-a2d4-005056897df7",node="eln004872.corp.telenet.be",created_by_kind="Build",created_by_name="base-jdk11-38-170",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",host_ip="10.0.56.140",pod_ip="10.128.2.163",uid="d3afa196-2ad7-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.269-1",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",host_ip="10.0.56.141",pod_ip="10.129.5.112",uid="6b614ddd-2045-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="base-rhel-ubi-minimal-49-87",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",host_ip="10.0.56.145",pod_ip="10.130.5.112",uid="a2317401-1e62-11ea-a2d4-005056897df7",node="eln004875.corp.telenet.be",created_by_kind="Build",created_by_name="jenkins-agent-maven-24-27",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",host_ip="10.0.56.147",pod_ip="10.129.2.136",uid="0e7f4851-1e3e-11ea-a3e1-00505689627a",node="eln004877.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",host_ip="10.0.56.145",pod_ip="10.130.5.226",uid="d184662d-303b-11ea-a2d4-005056897df7",node="eln004875.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="psr-aggregator-dvp-52",priority_class=""} 1 -kube_pod_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",host_ip="10.0.56.138",pod_ip="10.131.1.177",uid="6d4be673-14fe-11ea-8be7-00505689627a",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="ws.network.inventorymgmt.dinoman.rest-s2i-4",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",host_ip="10.0.56.140",pod_ip="10.128.2.22",uid="6317f94f-1eeb-11ea-b7b3-00505689c959",node="eln004870.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="openshift-sdn",pod="sdn-q7vqc",host_ip="10.0.56.136",pod_ip="10.0.56.136",uid="55a97a3d-eacf-11e9-a0d3-005056897df7",node="eln004866.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="sdn",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="kube-system",pod="master-api-eln004865.corp.telenet.be",host_ip="10.0.56.135",pod_ip="10.0.56.135",uid="9777cf6d-fc9f-11e9-b3ab-00505689c959",node="eln004865.corp.telenet.be",created_by_kind="",created_by_name="",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="dynatrace",pod="oneagent-gjfx2",host_ip="10.0.56.138",pod_ip="10.0.56.138",uid="a718ee40-2043-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="oneagent",priority_class=""} 1 -kube_pod_info{namespace="openshift-logging",pod="filebeat-tnskl",host_ip="10.0.56.147",pod_ip="10.129.3.253",uid="c653a052-21ae-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="filebeat",priority_class=""} 1 -kube_pod_info{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",host_ip="10.0.56.146",pod_ip="10.130.3.27",uid="2c007a89-1dbf-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="ReplicaSet",created_by_name="springboot-operator-59557c798d",priority_class=""} 1 -kube_pod_info{namespace="edev-communication",pod="jenkins-3-m7q8p",host_ip="10.0.56.141",pod_ip="10.129.5.94",uid="c3753330-2042-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="jenkins-3",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",host_ip="10.0.56.146",pod_ip="10.130.2.83",uid="4e988b1f-200a-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="Build",created_by_name="base-nginx-webserver-29-83",priority_class=""} 1 -kube_pod_info{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",host_ip="10.0.56.147",pod_ip="10.129.3.76",uid="5a61b463-e431-11e9-bee8-00505689627a",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="openshift-alert-omi-1",priority_class=""} 1 -kube_pod_info{namespace="openshift-node",pod="sync-cmvl6",host_ip="10.0.56.140",pod_ip="10.0.56.140",uid="39499a0c-3bac-11e9-b016-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="sync",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",host_ip="10.0.56.146",pod_ip="10.130.3.224",uid="ba001f0a-0827-11ea-af39-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.133-1",priority_class=""} 1 -kube_pod_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",host_ip="10.0.56.140",pod_ip="10.128.2.170",uid="ab6fef63-14fd-11ea-8be7-00505689627a",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="ws.network.inventorymgmt.dinoman.rest-73",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",host_ip="10.0.56.138",pod_ip="10.131.0.219",uid="0a27ff36-0fa7-11ea-975a-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.161-1",priority_class=""} 1 -kube_pod_info{namespace="openshift-monitoring",pod="elk-omi-4-build",host_ip="10.0.56.144",pod_ip="10.128.4.102",uid="bd3ca46a-b843-11e9-8702-00505689627a",node="eln004874.corp.telenet.be",created_by_kind="Build",created_by_name="elk-omi-4",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",host_ip="10.0.56.140",pod_ip="10.128.3.183",uid="04186cd5-258f-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.252-1",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="saint-peter-1.0.157-85-build",host_ip="10.0.56.146",pod_ip="10.130.2.105",uid="7592084c-2016-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="Build",created_by_name="saint-peter-1.0.157-85",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",host_ip="10.0.56.140",pod_ip="10.128.2.7",uid="a364a634-27af-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.258-1",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",host_ip="10.0.56.140",pod_ip="10.128.3.235",uid="3233d380-26cd-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.256-2",priority_class=""} 1 -kube_pod_info{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",host_ip="10.0.56.147",pod_ip="10.129.3.242",uid="c4252f4c-2042-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="edevradiator-mysql-dev-7",priority_class=""} 1 -kube_pod_info{namespace="tiptool",pod="tiptool-uat-30-bdtln",host_ip="10.0.56.145",pod_ip="10.130.4.227",uid="d1cb3e58-1db9-11ea-a2d4-005056897df7",node="eln004875.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="tiptool-uat-30",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",host_ip="10.0.56.140",pod_ip="10.128.2.61",uid="ae07f723-0b4c-11ea-8576-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.138-2",priority_class=""} 1 -kube_pod_info{namespace="test-config",pod="dino-s2i-build-1-build",host_ip="10.0.56.147",pod_ip="10.129.3.92",uid="f38487f0-1681-11ea-9063-00505689627a",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="dino-s2i-build-1",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-node-59-50-build",host_ip="10.0.56.141",pod_ip="10.129.5.152",uid="d2ca4ce8-1f0f-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="base-node-59-50",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",host_ip="10.0.56.138",pod_ip="10.131.0.171",uid="a77fb9b5-2044-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="base-jdk11-38-173",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="jenkins-4-5bwwz",host_ip="10.0.56.142",pod_ip="10.131.3.171",uid="c1570f88-2042-11ea-a2d4-005056897df7",node="eln004872.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="jenkins-4",priority_class=""} 1 -kube_pod_info{namespace="default",pod="docker-registry-1-cbffc",host_ip="",pod_ip="",uid="76b4eb84-22a2-11ea-a2d4-005056897df7",node="eln004874.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="docker-registry-1",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",host_ip="10.0.56.140",pod_ip="10.128.3.33",uid="085165c6-fb1c-11e9-bada-00505689c959",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.113-1",priority_class=""} 1 -kube_pod_info{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",host_ip="10.0.56.144",pod_ip="10.128.4.24",uid="a8f4a42c-6a83-11e9-99c8-005056897df7",node="eln004874.corp.telenet.be",created_by_kind="Build",created_by_name="dynatrace-omi-4",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",host_ip="10.0.56.146",pod_ip="10.130.3.70",uid="716c7347-020e-11ea-b2de-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.114-3",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",host_ip="10.0.56.145",pod_ip="10.130.5.116",uid="3c0c54b0-1116-11ea-ac75-00505689c959",node="eln004875.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.178-2",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",host_ip="10.0.56.140",pod_ip="10.128.3.235",uid="5529d53f-11b9-11ea-86d9-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.192-1",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-node-67-83-build",host_ip="10.0.56.147",pod_ip="10.129.3.195",uid="8da4b1fd-200a-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="base-node-67-83",priority_class=""} 1 -kube_pod_info{namespace="default",pod="docker-registry-1-f6sbc",host_ip="",pod_ip="",uid="75586f5a-22a2-11ea-a2d4-005056897df7",node="eln004874.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="docker-registry-1",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",host_ip="10.0.56.140",pod_ip="10.128.3.217",uid="1f4e3776-2625-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.256-1",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-nginx-99-83-build",host_ip="10.0.56.147",pod_ip="10.129.3.192",uid="05ec7a5a-200a-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="base-nginx-99-83",priority_class=""} 1 -kube_pod_info{namespace="openshift-sdn",pod="sdn-nvsb9",host_ip="10.0.56.143",pod_ip="10.0.56.143",uid="58dc8329-eacf-11e9-a0d3-005056897df7",node="eln004873.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="sdn",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-node-59-83-build",host_ip="10.0.56.138",pod_ip="10.131.0.98",uid="19b047fe-2015-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="base-node-59-83",priority_class=""} 1 -kube_pod_info{namespace="devops-playground",pod="jenkins-58-rsxhf",host_ip="10.0.56.141",pod_ip="10.129.5.115",uid="dca53ea0-2045-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="jenkins-58",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",host_ip="10.0.56.146",pod_ip="10.130.2.181",uid="b001d12e-1f0d-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",host_ip="10.0.56.140",pod_ip="10.128.2.61",uid="4909989c-286d-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.263-1",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-node-59-86-build",host_ip="10.0.56.145",pod_ip="10.130.5.13",uid="76d9ac33-2045-11ea-a2d4-005056897df7",node="eln004875.corp.telenet.be",created_by_kind="Build",created_by_name="base-node-59-86",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",host_ip="10.0.56.141",pod_ip="10.129.5.146",uid="7dd69509-1f0f-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="base-rhel-ubi-minimal-48-53",priority_class=""} 1 -kube_pod_info{namespace="dynatrace",pod="oneagent-2b6pp",host_ip="10.0.56.139",pod_ip="10.0.56.139",uid="f2d061be-2046-11ea-a2d4-005056897df7",node="eln004869.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="oneagent",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-nginx-99-85-build",host_ip="10.0.56.138",pod_ip="10.131.0.111",uid="f127a83d-201c-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="base-nginx-99-85",priority_class=""} 1 -kube_pod_info{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",host_ip="10.0.56.144",pod_ip="10.128.4.22",uid="c197ffe5-6a7f-11e9-99c8-005056897df7",node="eln004874.corp.telenet.be",created_by_kind="Build",created_by_name="dynatrace-omi-2",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="cde-pega-feeder-docker-18-build",host_ip="10.0.56.139",pod_ip="10.128.6.233",uid="b8094a82-e426-11e9-bee8-00505689627a",node="eln004869.corp.telenet.be",created_by_kind="Build",created_by_name="cde-pega-feeder-docker-18",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",host_ip="10.0.56.146",pod_ip="10.130.2.85",uid="76c0bb5a-200a-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="Build",created_by_name="base-nginx-webserver-28-84",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",host_ip="10.0.56.147",pod_ip="10.129.2.237",uid="4e26a713-1be5-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.234-1",priority_class=""} 1 -kube_pod_info{namespace="aem",pod="atomic-runtime-53-build",host_ip="10.0.56.138",pod_ip="10.131.0.216",uid="a24ae3bd-ff0e-11e9-a0c8-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="atomic-runtime-53",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",host_ip="10.0.56.138",pod_ip="10.131.0.159",uid="66d61428-203d-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="cde-pega-feeder-1.0.13-79",priority_class=""} 1 -kube_pod_info{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",host_ip="10.0.56.145",pod_ip="10.130.5.41",uid="98873a1b-0a0e-11ea-9557-00505689c959",node="eln004875.corp.telenet.be",created_by_kind="Build",created_by_name="build-freephone-bp-dvp-6",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",host_ip="10.0.56.140",pod_ip="10.128.3.61",uid="2051506f-1f63-11ea-b7b3-00505689c959",node="eln004870.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",host_ip="10.0.56.140",pod_ip="10.128.2.16",uid="d58dc77c-27b2-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.260-1",priority_class=""} 1 -kube_pod_info{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",host_ip="10.0.56.140",pod_ip="10.128.3.130",uid="c241defc-0aae-11ea-8576-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="build-freephone-bp-dvp-8",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",host_ip="10.0.56.146",pod_ip="10.130.2.19",uid="9946b2e8-1fef-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",host_ip="10.0.56.145",pod_ip="10.130.5.158",uid="30ebf8dd-2d49-11ea-a2d4-005056897df7",node="eln004875.corp.telenet.be",created_by_kind="Build",created_by_name="ws-network-inventorymgmt-dinoman-rest-59",priority_class=""} 1 -kube_pod_info{namespace="aem",pod="atomic-runtime-60-build",host_ip="10.0.56.138",pod_ip="10.131.0.242",uid="a5507d7d-ff1d-11e9-a0c8-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="atomic-runtime-60",priority_class=""} 1 -kube_pod_info{namespace="default",pod="docker-registry-1-djr7b",host_ip="",pod_ip="",uid="763b0c68-22a2-11ea-a2d4-005056897df7",node="eln004874.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="docker-registry-1",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="jenkins-slave-maven-jpgxc",host_ip="10.0.56.146",pod_ip="10.130.2.174",uid="806b9bbb-1f0d-11ea-b7b3-00505689c959",node="eln004876.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="tiptool",pod="tiptool-lat-1-jmms8",host_ip="10.0.56.147",pod_ip="10.129.3.140",uid="eadcb0ef-1dbf-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="tiptool-lat-1",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",host_ip="10.0.56.140",pod_ip="10.128.2.64",uid="06fcc885-0b58-11ea-8576-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.138-3",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",host_ip="10.0.56.138",pod_ip="10.131.1.68",uid="10241b45-1109-11ea-ac75-00505689c959",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.173-1",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="jenkins-slave-maven-gq9pd",host_ip="10.0.56.141",pod_ip="10.129.4.130",uid="2160b22b-1e6a-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="openshift-node",pod="sync-q7psr",host_ip="10.0.56.146",pod_ip="10.0.56.146",uid="136a7486-1b04-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="sync",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="telenet-cluster-ops",pod="init-sync",host_ip="10.0.56.146",pod_ip="10.130.2.235",uid="08f8ca94-e513-11e9-9590-00505689627a",node="eln004876.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="kube-system",pod="master-controllers-eln004867.corp.telenet.be",host_ip="10.0.56.137",pod_ip="10.0.56.137",uid="af8912f8-05d8-11ea-a587-00505689627a",node="eln004867.corp.telenet.be",created_by_kind="",created_by_name="",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",host_ip="10.0.56.145",pod_ip="10.130.5.136",uid="f0fd6d5f-1127-11ea-ac75-00505689c959",node="eln004875.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",host_ip="10.0.56.140",pod_ip="10.128.3.43",uid="81339f45-1e9f-11ea-a3e1-00505689627a",node="eln004870.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",host_ip="10.0.56.146",pod_ip="10.130.3.6",uid="31204111-1dba-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="ReplicaSet",created_by_name="namespace-operator-7c6b4dd9f7",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",host_ip="10.0.56.147",pod_ip="10.129.3.183",uid="cb235d7a-1753-11ea-9668-00505689c959",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.219-1",priority_class=""} 1 -kube_pod_info{namespace="telenet-monitoring",pod="elk-alert-omi-3-hrd5n",host_ip="10.0.56.138",pod_ip="10.131.0.191",uid="8e830bcb-204b-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="elk-alert-omi-3",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",host_ip="10.0.56.138",pod_ip="10.131.0.84",uid="ad9cb69b-2007-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="cde-goldengate-rdb-1.0.536-75",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-nginx-100-82-build",host_ip="10.0.56.147",pod_ip="10.129.3.193",uid="35155052-200a-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="base-nginx-100-82",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",host_ip="10.0.56.147",pod_ip="10.129.3.162",uid="6e8bea9d-174d-11ea-9668-00505689c959",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.218-1",priority_class=""} 1 -kube_pod_info{namespace="tiptool",pod="tiptool-sup-1-4fw8s",host_ip="10.0.56.138",pod_ip="10.131.0.178",uid="03161a54-1dbd-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="tiptool-sup-1",priority_class=""} 1 -kube_pod_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",host_ip="10.0.56.138",pod_ip="10.131.1.173",uid="50023a47-14fa-11ea-8be7-00505689627a",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="ws.network.inventorymgmt.dinoman.rest-s2i-3",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",host_ip="10.0.56.141",pod_ip="10.129.5.1",uid="5262ca97-2015-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="base-rhel-ubi-minimal-48-86",priority_class=""} 1 -kube_pod_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",host_ip="10.0.56.141",pod_ip="10.129.5.96",uid="fffe9e05-2043-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="springboot-sample-operator-19.12.83-101",priority_class=""} 1 -kube_pod_info{namespace="openshift-logging",pod="metricbeat-whn9v",host_ip="10.0.56.142",pod_ip="10.0.56.142",uid="cc9f5577-21ae-11ea-a2d4-005056897df7",node="eln004872.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="metricbeat",priority_class=""} 1 -kube_pod_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",host_ip="10.0.56.138",pod_ip="10.131.1.179",uid="8f0eca2b-1500-11ea-8be7-00505689627a",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="ws.network.inventorymgmt.dinoman.rest-75",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",host_ip="10.0.56.140",pod_ip="10.128.2.69",uid="44f55486-2886-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.265-1",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",host_ip="10.0.56.142",pod_ip="10.131.2.131",uid="27b50e2e-14fd-11ea-8be7-00505689627a",node="eln004872.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.201-1",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",host_ip="10.0.56.146",pod_ip="10.130.3.184",uid="9daede55-1e35-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="openshift-sdn",pod="ovs-hpcbf",host_ip="10.0.56.136",pod_ip="10.0.56.136",uid="5dfd423b-eacf-11e9-a0d3-005056897df7",node="eln004866.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="ovs",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="tiptool-dvp",pod="apache-php-6-build",host_ip="10.0.56.146",pod_ip="10.130.2.157",uid="5515403d-20ab-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="Build",created_by_name="apache-php-6",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",host_ip="10.0.56.142",pod_ip="10.131.3.123",uid="05fa20ca-200a-11ea-a2d4-005056897df7",node="eln004872.corp.telenet.be",created_by_kind="Build",created_by_name="jenkins-agent-maven-24-83",priority_class=""} 1 -kube_pod_info{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",host_ip="10.0.56.147",pod_ip="10.129.2.199",uid="e1949aa3-1b50-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="ws-network-inventorymgmt-dinoman-rest-41",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",host_ip="10.0.56.147",pod_ip="10.129.2.190",uid="b3d7a248-1e58-11ea-a3e1-00505689627a",node="eln004877.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",host_ip="10.0.56.140",pod_ip="10.128.3.178",uid="4b078087-0ad5-11ea-8576-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.138-1",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-node-67-85-build",host_ip="10.0.56.138",pod_ip="10.131.0.112",uid="46bf04f9-201d-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="base-node-67-85",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",host_ip="10.0.56.141",pod_ip="10.129.5.6",uid="a4b14ba2-2015-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="base-jdk11-37-86",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",host_ip="10.0.56.147",pod_ip="10.129.3.207",uid="0027ed16-1ed2-11ea-b7b3-00505689c959",node="eln004877.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",host_ip="10.0.56.147",pod_ip="10.129.2.189",uid="51aaa33e-1f7f-11ea-a3e1-00505689627a",node="eln004877.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",host_ip="10.0.56.147",pod_ip="10.129.3.128",uid="5c140af6-1db9-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="ReplicaSet",created_by_name="springboot-operator-59557c798d",priority_class=""} 1 -kube_pod_info{namespace="aem",pod="atomic-runtime-64-build",host_ip="10.0.56.139",pod_ip="10.128.6.157",uid="427262f8-014f-11ea-b28a-00505689c959",node="eln004869.corp.telenet.be",created_by_kind="Build",created_by_name="atomic-runtime-64",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",host_ip="10.0.56.140",pod_ip="10.128.2.153",uid="c31b77a5-2acc-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.267-1",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",host_ip="10.0.56.141",pod_ip="10.129.5.51",uid="387bfc37-203d-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="base-nginx-webserver-29-86",priority_class=""} 1 -kube_pod_info{namespace="kube-system",pod="master-etcd-eln004865.corp.telenet.be",host_ip="10.0.56.135",pod_ip="10.0.56.135",uid="9777df7a-fc9f-11e9-b3ab-00505689c959",node="eln004865.corp.telenet.be",created_by_kind="",created_by_name="",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",host_ip="10.0.56.147",pod_ip="10.129.3.151",uid="ad9da8ad-1ff4-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="cde-residential-customer-1.0.551-14",priority_class=""} 1 -kube_pod_info{namespace="default",pod="docker-registry-1-jxxcd",host_ip="",pod_ip="",uid="7523ffaf-22a2-11ea-a2d4-005056897df7",node="eln004874.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="docker-registry-1",priority_class=""} 1 -kube_pod_info{namespace="dynatrace",pod="oneagent-hhn8g",host_ip="10.0.56.137",pod_ip="10.0.56.137",uid="4d11fc27-2049-11ea-a2d4-005056897df7",node="eln004867.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="oneagent",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-nginx-100-85-build",host_ip="10.0.56.141",pod_ip="10.129.5.57",uid="8c9280f5-203d-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="base-nginx-100-85",priority_class=""} 1 -kube_pod_info{namespace="openshift-node",pod="sync-7fjj2",host_ip="10.0.56.135",pod_ip="10.0.56.135",uid="2f8c7a4d-e460-11e9-bee8-00505689627a",node="eln004865.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="sync",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="gdpr",pod="saint-peter-1.0.158-2-build",host_ip="10.0.56.140",pod_ip="10.128.2.175",uid="3cae8332-1535-11ea-8be7-00505689627a",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="saint-peter-1.0.158-2",priority_class=""} 1 -kube_pod_info{namespace="openshift-monitoring",pod="node-exporter-clzvm",host_ip="10.0.56.141",pod_ip="10.0.56.141",uid="d5b221fe-3bac-11e9-b016-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="node-exporter",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="cde-residential-customer-docker-39-build",host_ip="10.0.56.139",pod_ip="10.128.6.235",uid="d811e1d1-e427-11e9-bee8-00505689627a",node="eln004869.corp.telenet.be",created_by_kind="Build",created_by_name="cde-residential-customer-docker-39",priority_class=""} 1 -kube_pod_info{namespace="openshift-monitoring",pod="node-exporter-p2vdl",host_ip="10.0.56.136",pod_ip="10.0.56.136",uid="d5b1f218-3bac-11e9-b016-005056897df7",node="eln004866.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="node-exporter",priority_class=""} 1 -kube_pod_info{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",host_ip="10.0.56.146",pod_ip="10.130.2.49",uid="578df588-1ff9-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="deployment-freephone-bp-uat-11",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",host_ip="10.0.56.146",pod_ip="10.130.3.73",uid="b66f7fd0-1f5b-11ea-b7b3-00505689c959",node="eln004876.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",host_ip="10.0.56.138",pod_ip="10.131.0.130",uid="31f5ca98-15ca-11ea-b538-00505689c959",node="eln004868.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="deployment-freephone-bp-dvp-14",priority_class=""} 1 -kube_pod_info{namespace="tiptool",pod="tiptool-sup-1-pfhfx",host_ip="10.0.56.139",pod_ip="10.128.6.121",uid="dd26cdae-1dbf-11ea-a2d4-005056897df7",node="eln004869.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="tiptool-sup-1",priority_class=""} 1 -kube_pod_info{namespace="tiptool",pod="tiptool-int-3-nzds2",host_ip="10.0.56.145",pod_ip="10.130.4.228",uid="d4e3929d-1db9-11ea-a2d4-005056897df7",node="eln004875.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="tiptool-int-3",priority_class=""} 1 -kube_pod_info{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",host_ip="10.0.56.147",pod_ip="10.129.2.198",uid="44984767-1b50-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="ws-network-inventorymgmt-dinoman-rest-40",priority_class=""} 1 -kube_pod_info{namespace="openshift-logging",pod="metricbeat-j8kq8",host_ip="10.0.56.141",pod_ip="10.0.56.141",uid="cc9582f3-21ae-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="metricbeat",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",host_ip="10.0.56.140",pod_ip="10.128.3.56",uid="28a192f1-1042-11ea-ac75-00505689c959",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.164-1",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="jenkins-slave-maven-qr854",host_ip="10.0.56.146",pod_ip="10.130.2.39",uid="08924dbb-1ff8-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-node-67-79-build",host_ip="10.0.56.138",pod_ip="10.131.0.39",uid="86aa6832-1fe0-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="base-node-67-79",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="jenkins-slave-maven-5z056",host_ip="10.0.56.142",pod_ip="10.131.2.5",uid="1207b284-1ea8-11ea-a3e1-00505689627a",node="eln004872.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",host_ip="10.0.56.140",pod_ip="10.128.2.176",uid="a48f97cd-158a-11ea-8be7-00505689627a",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.204-1",priority_class=""} 1 -kube_pod_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",host_ip="10.0.56.138",pod_ip="10.131.1.180",uid="e3c4d696-1500-11ea-8be7-00505689627a",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="ws.network.inventorymgmt.dinoman.rest-76",priority_class=""} 1 -kube_pod_info{namespace="aem",pod="atomic-build-33-build",host_ip="10.0.56.140",pod_ip="10.128.3.240",uid="1cb04665-017c-11ea-b2de-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="atomic-build-33",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",host_ip="10.0.56.147",pod_ip="10.129.2.46",uid="7e199416-1efe-11ea-a3e1-00505689627a",node="eln004877.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="kube-system",pod="master-api-eln004866.corp.telenet.be",host_ip="10.0.56.136",pod_ip="10.0.56.136",uid="07a70654-1b04-11ea-a2d4-005056897df7",node="eln004866.corp.telenet.be",created_by_kind="",created_by_name="",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",host_ip="10.0.56.145",pod_ip="10.130.4.73",uid="51e35a5c-1f36-11ea-a2d4-005056897df7",node="eln004875.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="openshift-node",pod="sync-9sb6l",host_ip="10.0.56.144",pod_ip="10.0.56.144",uid="39fbb871-3bac-11e9-b016-005056897df7",node="eln004874.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="sync",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",host_ip="10.0.56.145",pod_ip="10.130.4.179",uid="58254838-1c00-11ea-a2d4-005056897df7",node="eln004875.corp.telenet.be",created_by_kind="Build",created_by_name="dinomanbuildconfig-72",priority_class=""} 1 -kube_pod_info{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl",host_ip="10.0.56.140",pod_ip="10.128.3.38",uid="b04cb172-307f-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="ReplicaSet",created_by_name="weblogic-operator-5b5d6c8dbc",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="spark-1.0-33-build",host_ip="10.0.56.138",pod_ip="10.131.1.104",uid="e4860a37-12f0-11ea-9a4f-00505689627a",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="spark-1.0-33",priority_class=""} 1 -kube_pod_info{namespace="openshift-sdn",pod="sdn-7zxfn",host_ip="10.0.56.140",pod_ip="10.0.56.140",uid="559f6469-eacf-11e9-a0d3-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="sdn",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",host_ip="10.0.56.147",pod_ip="10.129.2.61",uid="64d3e2ac-1f04-11ea-b7b3-00505689c959",node="eln004877.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="saint-peter-1.0.156-3-build",host_ip="10.0.56.139",pod_ip="10.128.6.198",uid="afb3131c-0216-11ea-b2de-005056897df7",node="eln004869.corp.telenet.be",created_by_kind="Build",created_by_name="saint-peter-1.0.156-3",priority_class=""} 1 -kube_pod_info{namespace="openshift-sdn",pod="sdn-cxsth",host_ip="10.0.56.139",pod_ip="10.0.56.139",uid="5c9806d7-eacf-11e9-a0d3-005056897df7",node="eln004869.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="sdn",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",host_ip="10.0.56.141",pod_ip="10.129.5.39",uid="0d84c6a4-0b74-11ea-8576-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.152-1",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",host_ip="10.0.56.142",pod_ip="10.131.3.69",uid="6c097b83-1fe9-11ea-a2d4-005056897df7",node="eln004872.corp.telenet.be",created_by_kind="Build",created_by_name="cde-residential-customer-1.0.551-13",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",host_ip="10.0.56.147",pod_ip="10.129.3.188",uid="59c3b0f3-175a-11ea-9668-00505689c959",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.220-1",priority_class=""} 1 -kube_pod_info{namespace="tiptool",pod="tiptool-edp-4-975w4",host_ip="10.0.56.141",pod_ip="10.129.5.169",uid="c09054ef-1dc5-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="tiptool-edp-4",priority_class=""} 1 -kube_pod_info{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",host_ip="10.0.56.142",pod_ip="10.131.3.82",uid="22bd670d-f6f9-11e9-b77f-005056897df7",node="eln004872.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",host_ip="10.0.56.138",pod_ip="10.131.0.205",uid="01488a19-11ab-11ea-ac75-00505689c959",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.190-1",priority_class=""} 1 -kube_pod_info{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",host_ip="10.0.56.142",pod_ip="10.131.3.227",uid="4867ea3a-1e84-11ea-a2d4-005056897df7",node="eln004872.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",host_ip="10.0.56.144",pod_ip="10.128.4.23",uid="899c92e6-6a82-11e9-99c8-005056897df7",node="eln004874.corp.telenet.be",created_by_kind="Build",created_by_name="dynatrace-omi-3",priority_class=""} 1 -kube_pod_info{namespace="tiptool",pod="tiptool-trg-10-4kkfc",host_ip="10.0.56.142",pod_ip="10.131.2.234",uid="60afafcd-1dc8-11ea-a2d4-005056897df7",node="eln004872.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="tiptool-trg-10",priority_class=""} 1 -kube_pod_info{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",host_ip="10.0.56.140",pod_ip="10.128.2.255",uid="f7368c67-f6ff-11e9-b77f-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",host_ip="10.0.56.140",pod_ip="10.128.3.177",uid="beabab2e-257f-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.250-1",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",host_ip="10.0.56.138",pod_ip="10.131.0.117",uid="e2be412a-201d-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="operator-builder-0.13.0-4",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",host_ip="10.0.56.139",pod_ip="10.128.7.217",uid="95a24dec-1e7b-11ea-a2d4-005056897df7",node="eln004869.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",host_ip="10.0.56.140",pod_ip="10.128.2.247",uid="dbbb8a1c-2249-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="ws-network-inventorymgmt-dinoman-rest-57",priority_class=""} 1 -kube_pod_info{namespace="tiptool",pod="tiptool-mre-1-wwf4t",host_ip="10.0.56.146",pod_ip="10.130.3.36",uid="d824e7f3-1dbf-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="tiptool-mre-1",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",host_ip="10.0.56.138",pod_ip="10.131.0.187",uid="d19bbece-1195-11ea-ac75-00505689c959",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.184-2",priority_class=""} 1 -kube_pod_info{namespace="openshift-monitoring",pod="node-exporter-sw6vh",host_ip="10.0.56.140",pod_ip="10.0.56.140",uid="d59921de-3bac-11e9-b016-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="node-exporter",priority_class=""} 1 -kube_pod_info{namespace="default",pod="router-1-pqccl",host_ip="10.0.56.143",pod_ip="10.0.56.143",uid="99b191a3-2046-11ea-a2d4-005056897df7",node="eln004873.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="router-1",priority_class=""} 1 -kube_pod_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",host_ip="10.0.56.141",pod_ip="10.129.5.190",uid="e09f7611-052a-11ea-acbb-00505689627a",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="springboot-sample-operator-19.12.83-6",priority_class=""} 1 -kube_pod_info{namespace="openshift-node",pod="sync-dppzc",host_ip="10.0.56.138",pod_ip="10.0.56.138",uid="3929b02a-3bac-11e9-b016-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="sync",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",host_ip="10.0.56.140",pod_ip="10.128.3.168",uid="7f8479c3-256b-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.247-1",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",host_ip="10.0.56.140",pod_ip="10.128.2.93",uid="0b7e1ec9-1e3a-11ea-b7b3-00505689c959",node="eln004870.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="edev-communication",pod="plot-trg-13-txftz",host_ip="10.0.56.142",pod_ip="10.131.2.11",uid="26b68cc0-0a1d-11ea-8927-005056897df7",node="eln004872.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="plot-trg-13",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",host_ip="10.0.56.140",pod_ip="10.128.2.139",uid="28a89b5b-1f0e-11ea-a3e1-00505689627a",node="eln004870.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",host_ip="10.0.56.139",pod_ip="10.128.7.78",uid="5633b8c1-0695-11ea-863d-00505689c959",node="eln004869.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.132-2",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="saint-peter-1.0.157-88-build",host_ip="10.0.56.138",pod_ip="10.131.0.168",uid="7c294552-2044-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="saint-peter-1.0.157-88",priority_class=""} 1 -kube_pod_info{namespace="dynatrace",pod="oneagent-ksdhs",host_ip="10.0.56.145",pod_ip="10.0.56.145",uid="0d562fe3-2045-11ea-a2d4-005056897df7",node="eln004875.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="oneagent",priority_class=""} 1 -kube_pod_info{namespace="tiptool",pod="build-apache-php-tiptool-53-build",host_ip="10.0.56.141",pod_ip="10.129.5.106",uid="8b609d13-1b34-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="build-apache-php-tiptool-53",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",host_ip="10.0.56.146",pod_ip="10.130.2.81",uid="05af0af3-200a-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="Build",created_by_name="base-rhel-ubi-minimal-49-83",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",host_ip="10.0.56.140",pod_ip="10.128.2.230",uid="f668941d-1f38-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",host_ip="10.0.56.139",pod_ip="10.128.7.240",uid="ed9bde4f-1fcc-11ea-b7b3-00505689c959",node="eln004869.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="openshift-monitoring",pod="node-exporter-kmhl4",host_ip="10.0.56.135",pod_ip="10.0.56.135",uid="30df19ed-e460-11e9-bee8-00505689627a",node="eln004865.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="node-exporter",priority_class=""} 1 -kube_pod_info{namespace="tiptool",pod="tiptool-int-3-x2ztl",host_ip="10.0.56.146",pod_ip="10.130.3.37",uid="d99252d2-1dbf-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="tiptool-int-3",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",host_ip="10.0.56.138",pod_ip="10.131.0.99",uid="1bbd4f8b-2015-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="operator-builder-0.8.1-4",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-node-66-84-build",host_ip="10.0.56.139",pod_ip="10.128.6.240",uid="061d0d2a-200a-11ea-a2d4-005056897df7",node="eln004869.corp.telenet.be",created_by_kind="Build",created_by_name="base-node-66-84",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",host_ip="10.0.56.146",pod_ip="10.130.2.69",uid="5c87a506-0a0d-11ea-9557-00505689c959",node="eln004876.corp.telenet.be",created_by_kind="Build",created_by_name="base-rhel-ubi-minimal-60",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",host_ip="10.0.56.146",pod_ip="10.130.2.93",uid="cfee07ec-0a12-11ea-9557-00505689c959",node="eln004876.corp.telenet.be",created_by_kind="Build",created_by_name="base-rhel-ubi-minimal-62",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",host_ip="10.0.56.139",pod_ip="10.128.6.200",uid="37374e08-1ff4-11ea-a2d4-005056897df7",node="eln004869.corp.telenet.be",created_by_kind="Build",created_by_name="base-rhel-ubi-minimal-48-83",priority_class=""} 1 -kube_pod_info{namespace="tiptool",pod="tiptool-dvp-51-x9fms",host_ip="10.0.56.138",pod_ip="10.131.0.185",uid="86c1e013-204a-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="tiptool-dvp-51",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",host_ip="10.0.56.147",pod_ip="10.129.3.126",uid="3dc306e4-1eb3-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",host_ip="10.0.56.138",pod_ip="10.131.0.92",uid="5f0b7b2c-2012-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="cde-goldengate-rdb-1.0.536-76",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",host_ip="10.0.56.141",pod_ip="10.129.5.168",uid="3b6eedb3-020b-11ea-b2de-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.114-2",priority_class=""} 1 -kube_pod_info{namespace="openshift-logging",pod="metricbeat-hd979",host_ip="10.0.56.135",pod_ip="10.0.56.135",uid="cc9f7f45-21ae-11ea-a2d4-005056897df7",node="eln004865.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="metricbeat",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",host_ip="10.0.56.145",pod_ip="10.130.5.224",uid="24b9ae0c-303b-11ea-a2d4-005056897df7",node="eln004875.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.274-1",priority_class=""} 1 -kube_pod_info{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-9bgct",host_ip="",pod_ip="",uid="6145edb2-1dbc-11ea-a2d4-005056897df7",node="eln004865.corp.telenet.be",created_by_kind="ReplicaSet",created_by_name="dynatrace-oneagent-operator-7f58789949",priority_class=""} 1 -kube_pod_info{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",host_ip="10.0.56.138",pod_ip="10.131.0.116",uid="079064b7-1744-11ea-9668-00505689c959",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="build-freephone-bp-uat-20",priority_class=""} 1 -kube_pod_info{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",host_ip="10.0.56.144",pod_ip="10.128.4.106",uid="9ca67d56-bd03-11e9-9c1d-00505689627a",node="eln004874.corp.telenet.be",created_by_kind="Build",created_by_name="aws-alert-omi-2",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",host_ip="10.0.56.147",pod_ip="10.129.3.253",uid="f2b5585c-1df6-11ea-b7b3-00505689c959",node="eln004877.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="myproject",pod="dinomanbc-8-build",host_ip="10.0.56.140",pod_ip="10.128.3.30",uid="f9c0500b-fb18-11e9-bada-00505689c959",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="dinomanbc-8",priority_class=""} 1 -kube_pod_info{namespace="openshift-logging",pod="metricbeat-thvjs",host_ip="10.0.56.144",pod_ip="10.0.56.144",uid="cc95847a-21ae-11ea-a2d4-005056897df7",node="eln004874.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="metricbeat",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",host_ip="10.0.56.138",pod_ip="10.131.0.114",uid="6680d385-201d-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="base-rhel-ubi-minimal-49-85",priority_class=""} 1 -kube_pod_info{namespace="openshift-logging",pod="filebeat-d6p6b",host_ip="10.0.56.142",pod_ip="10.131.3.174",uid="c6576045-21ae-11ea-a2d4-005056897df7",node="eln004872.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="filebeat",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="saint-peter-1.0.159-9-build",host_ip="10.0.56.145",pod_ip="10.130.5.227",uid="0f5ccf13-167d-11ea-9063-00505689627a",node="eln004875.corp.telenet.be",created_by_kind="Build",created_by_name="saint-peter-1.0.159-9",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",host_ip="10.0.56.140",pod_ip="10.128.2.138",uid="9db20c5e-1448-11ea-9d88-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="aem",pod="atomic-build-19-build",host_ip="10.0.56.138",pod_ip="10.131.0.68",uid="6c625d9f-feea-11e9-a0c8-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="atomic-build-19",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",host_ip="10.0.56.145",pod_ip="10.130.4.72",uid="2e044231-1f36-11ea-b7b3-00505689c959",node="eln004875.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",host_ip="10.0.56.141",pod_ip="10.129.5.176",uid="aa6a4bf9-0232-11ea-b2de-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.114-5",priority_class=""} 1 -kube_pod_info{namespace="openshift-logging",pod="metricbeat-5q6w2",host_ip="10.0.56.145",pod_ip="10.0.56.145",uid="cc983d1e-21ae-11ea-a2d4-005056897df7",node="eln004875.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="metricbeat",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="saint-peter-1.0.159-5-build",host_ip="10.0.56.142",pod_ip="10.131.2.204",uid="7097d958-15dd-11ea-b538-00505689c959",node="eln004872.corp.telenet.be",created_by_kind="Build",created_by_name="saint-peter-1.0.159-5",priority_class=""} 1 -kube_pod_info{namespace="openshift-monitoring",pod="node-exporter-sbmw8",host_ip="10.0.56.145",pod_ip="10.0.56.145",uid="13433d11-1b04-11ea-a2d4-005056897df7",node="eln004875.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="node-exporter",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",host_ip="10.0.56.138",pod_ip="10.131.0.200",uid="37ddd4e0-11a8-11ea-ac75-00505689c959",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.189-1",priority_class=""} 1 -kube_pod_info{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-vxjrf",host_ip="10.0.56.145",pod_ip="10.130.5.160",uid="ec4a7422-2d4b-11ea-a2d4-005056897df7",node="eln004875.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="ws-network-inventorymgmt-dinoman-rest-50",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",host_ip="10.0.56.146",pod_ip="10.130.2.99",uid="548da926-0a15-11ea-9557-00505689c959",node="eln004876.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.143-1",priority_class=""} 1 -kube_pod_info{namespace="openshift-sdn",pod="sdn-nb7c8",host_ip="10.0.56.146",pod_ip="10.0.56.146",uid="13703403-1b04-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="sdn",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="openshift-monitoring",pod="prometheus-alert-msteams-7-cxfrz",host_ip="10.0.56.144",pod_ip="10.128.4.210",uid="71191fb7-0102-11ea-994a-005056897df7",node="eln004874.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="prometheus-alert-msteams-7",priority_class=""} 1 -kube_pod_info{namespace="default",pod="docker-registry-1-98fvj",host_ip="",pod_ip="",uid="7516703d-22a2-11ea-a2d4-005056897df7",node="eln004874.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="docker-registry-1",priority_class=""} 1 -kube_pod_info{namespace="aem",pod="atomic-build-31-build",host_ip="10.0.56.139",pod_ip="10.128.6.175",uid="ff25bde4-0176-11ea-b2de-005056897df7",node="eln004869.corp.telenet.be",created_by_kind="Build",created_by_name="atomic-build-31",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",host_ip="10.0.56.142",pod_ip="10.131.3.193",uid="f9cfcedb-1e62-11ea-b7b3-00505689c959",node="eln004872.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",host_ip="10.0.56.141",pod_ip="10.129.4.133",uid="691abafd-1e6a-11ea-b7b3-00505689c959",node="eln004871.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",host_ip="10.0.56.140",pod_ip="10.128.3.207",uid="04ebc445-2615-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.254-1",priority_class=""} 1 -kube_pod_info{namespace="default",pod="registry-console-1-2hm5q",host_ip="",pod_ip="",uid="990f254c-2048-11ea-a2d4-005056897df7",node="eln004865.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="registry-console-1",priority_class=""} 1 -kube_pod_info{namespace="openshift-sdn",pod="sdn-hckgd",host_ip="10.0.56.144",pod_ip="10.0.56.144",uid="5a05bf47-eacf-11e9-a0d3-005056897df7",node="eln004874.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="sdn",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",host_ip="10.0.56.142",pod_ip="10.131.2.240",uid="49402636-169b-11ea-9063-00505689627a",node="eln004872.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.214-1",priority_class=""} 1 -kube_pod_info{namespace="kube-system",pod="master-api-eln004867.corp.telenet.be",host_ip="10.0.56.137",pod_ip="10.0.56.137",uid="af6b075e-05d8-11ea-a587-00505689627a",node="eln004867.corp.telenet.be",created_by_kind="",created_by_name="",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="openshift-logging",pod="filebeat-xwjz7",host_ip="10.0.56.144",pod_ip="10.128.5.104",uid="c65b93a9-21ae-11ea-a2d4-005056897df7",node="eln004874.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="filebeat",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",host_ip="10.0.56.138",pod_ip="10.131.0.58",uid="5fbc29e7-1ffd-11ea-a3e1-00505689627a",node="eln004868.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="dynatrace",pod="oneagent-fq5mw",host_ip="10.0.56.143",pod_ip="10.0.56.143",uid="74ca932a-2047-11ea-a2d4-005056897df7",node="eln004873.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="oneagent",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",host_ip="10.0.56.140",pod_ip="10.128.2.21",uid="d6fb76c3-11cb-11ea-86d9-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.197-1",priority_class=""} 1 -kube_pod_info{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",host_ip="10.0.56.146",pod_ip="10.130.2.61",uid="97b36e54-2001-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="Build",created_by_name="ws-network-inventorymgmt-dinoman-rest-55",priority_class=""} 1 -kube_pod_info{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",host_ip="10.0.56.140",pod_ip="10.128.3.228",uid="738fb5e4-2666-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Job",created_by_name="cronjob-ldap-group-sync-1577203200",priority_class=""} 1 -kube_pod_info{namespace="test-config",pod="kibana-854bdf584d-fpjb4",host_ip="10.0.56.142",pod_ip="10.131.3.168",uid="66a4c995-2042-11ea-a2d4-005056897df7",node="eln004872.corp.telenet.be",created_by_kind="ReplicaSet",created_by_name="kibana-854bdf584d",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",host_ip="10.0.56.147",pod_ip="10.129.2.49",uid="4f7dff6b-1e24-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",host_ip="10.0.56.147",pod_ip="10.129.3.212",uid="4377e337-f647-11e9-887e-00505689c959",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="springboot-sample-operator-19.12.78-5",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",host_ip="10.0.56.147",pod_ip="10.129.3.138",uid="2e3f3e80-1dbf-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="ReplicaSet",created_by_name="jenkins-operator-844b99b574",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",host_ip="10.0.56.138",pod_ip="10.131.0.135",uid="a74edcef-1448-11ea-9d88-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="cde-pega-feeder-uat-1",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",host_ip="10.0.56.145",pod_ip="10.130.5.2",uid="13e38b6b-203d-11ea-a2d4-005056897df7",node="eln004875.corp.telenet.be",created_by_kind="Build",created_by_name="operator-builder-0.13.0-5",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",host_ip="10.0.56.145",pod_ip="10.130.5.16",uid="caa1b7fb-2046-11ea-a2d4-005056897df7",node="eln004875.corp.telenet.be",created_by_kind="Build",created_by_name="cde-residential-customer-1.0.551-16",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",host_ip="10.0.56.141",pod_ip="10.129.5.56",uid="7f207cf5-203d-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="cde-goldengate-rdb-1.0.536-78",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",host_ip="10.0.56.141",pod_ip="10.129.5.111",uid="653dbd03-2045-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="base-rhel-ubi-minimal-48-89",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",host_ip="10.0.56.140",pod_ip="10.128.3.72",uid="29a982d5-1050-11ea-ac75-00505689c959",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.166-1",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",host_ip="10.0.56.145",pod_ip="10.130.4.204",uid="2c5f526f-1cd1-11ea-a2d4-005056897df7",node="eln004875.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.240-1",priority_class=""} 1 -kube_pod_info{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",host_ip="10.0.56.141",pod_ip="10.129.4.138",uid="ad3fd6d8-0ac8-11ea-8576-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="build-freephone-bp-dvp-10",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",host_ip="10.0.56.138",pod_ip="10.131.1.100",uid="c3de8bbe-111a-11ea-ac75-00505689c959",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.179-1",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",host_ip="10.0.56.140",pod_ip="10.128.3.185",uid="d0a57373-112f-11ea-ac75-00505689c959",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.182-1",priority_class=""} 1 -kube_pod_info{namespace="devops-playground",pod="sonarqube-3-lfc5m",host_ip="10.0.56.147",pod_ip="10.129.3.250",uid="b5e6ab5a-2045-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="sonarqube-3",priority_class=""} 1 -kube_pod_info{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",host_ip="10.0.56.141",pod_ip="10.129.5.124",uid="75b7c69e-204b-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="openshift-alert-omi-2",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",host_ip="10.0.56.138",pod_ip="10.131.0.157",uid="da8e80ce-203c-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="base-jdk11-38-171",priority_class=""} 1 -kube_pod_info{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",host_ip="10.0.56.138",pod_ip="10.131.0.179",uid="968c4fd7-0f86-11ea-975a-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="build-freephone-bp-uat-19",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",host_ip="10.0.56.138",pod_ip="10.131.0.223",uid="06099aaa-11bc-11ea-86d9-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.192-2",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",host_ip="10.0.56.140",pod_ip="10.128.2.98",uid="6cb248b1-1e3a-11ea-a3e1-00505689627a",node="eln004870.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-jenkins-2-build",host_ip="10.0.56.139",pod_ip="10.128.7.165",uid="979d4549-f0c0-11e9-aed8-00505689c959",node="eln004869.corp.telenet.be",created_by_kind="Build",created_by_name="base-jenkins-2",priority_class=""} 1 -kube_pod_info{namespace="openshift-logging",pod="filebeat-tz7sj",host_ip="10.0.56.140",pod_ip="10.128.2.216",uid="c6573d78-21ae-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="filebeat",priority_class=""} 1 -kube_pod_info{namespace="openshift-sdn",pod="ovs-qfwk6",host_ip="10.0.56.144",pod_ip="10.0.56.144",uid="5ffed398-eacf-11e9-a0d3-005056897df7",node="eln004874.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="ovs",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",host_ip="10.0.56.140",pod_ip="10.128.2.197",uid="c2d41fa7-05f8-11ea-863d-00505689c959",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.131-1",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",host_ip="10.0.56.145",pod_ip="10.130.5.180",uid="454717e4-1e9f-11ea-a2d4-005056897df7",node="eln004875.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",host_ip="10.0.56.142",pod_ip="10.131.2.173",uid="178ff7ab-1b7b-11ea-a2d4-005056897df7",node="eln004872.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="saint-peter-uat-1",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",host_ip="10.0.56.142",pod_ip="10.131.3.109",uid="16e219cb-2007-11ea-a2d4-005056897df7",node="eln004872.corp.telenet.be",created_by_kind="Build",created_by_name="cde-pega-feeder-1.0.13-76",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="saint-peter-1.0.160-94-build",host_ip="10.0.56.138",pod_ip="10.131.0.167",uid="7c0c7586-2044-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="saint-peter-1.0.160-94",priority_class=""} 1 -kube_pod_info{namespace="openshift-monitoring",pod="elk-omi-6-build",host_ip="10.0.56.144",pod_ip="10.128.4.103",uid="6c32fe4b-b844-11e9-8702-00505689627a",node="eln004874.corp.telenet.be",created_by_kind="Build",created_by_name="elk-omi-6",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",host_ip="10.0.56.146",pod_ip="10.130.3.42",uid="bcabe334-01ae-11ea-b2de-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="Build",created_by_name="cde-goldengate-rdb-docker-17",priority_class=""} 1 -kube_pod_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",host_ip="10.0.56.138",pod_ip="10.131.1.175",uid="4d561fdd-14fd-11ea-8be7-00505689627a",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="ws.network.inventorymgmt.dinoman.rest-71",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",host_ip="10.0.56.138",pod_ip="10.131.0.231",uid="bff871d7-11bd-11ea-86d9-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.193-1",priority_class=""} 1 -kube_pod_info{namespace="openshift-monitoring",pod="node-exporter-ktrsg",host_ip="10.0.56.142",pod_ip="10.0.56.142",uid="d5b21a7a-3bac-11e9-b016-005056897df7",node="eln004872.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="node-exporter",priority_class=""} 1 -kube_pod_info{namespace="openshift-monitoring",pod="node-exporter-98k9p",host_ip="10.0.56.143",pod_ip="10.0.56.143",uid="d58e3599-3bac-11e9-b016-005056897df7",node="eln004873.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="node-exporter",priority_class=""} 1 -kube_pod_info{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",host_ip="10.0.56.147",pod_ip="10.129.2.143",uid="76e4416f-f0bd-11e9-aed8-00505689c959",node="eln004877.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="openshift-sdn",pod="ovs-8zrm9",host_ip="10.0.56.141",pod_ip="10.0.56.141",uid="61a5e841-eacf-11e9-a0d3-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="ovs",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",host_ip="10.0.56.147",pod_ip="10.129.3.239",uid="caf80f12-2042-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="jenkins-2",priority_class=""} 1 -kube_pod_info{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",host_ip="10.0.56.146",pod_ip="10.130.2.227",uid="fac8ba68-1b53-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="Build",created_by_name="ws-network-inventorymgmt-dinoman-rest-44",priority_class=""} 1 -kube_pod_info{namespace="openshift-monitoring",pod="node-exporter-lbtmf",host_ip="10.0.56.137",pod_ip="10.0.56.137",uid="d5b1f31b-3bac-11e9-b016-005056897df7",node="eln004867.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="node-exporter",priority_class=""} 1 -kube_pod_info{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",host_ip="10.0.56.147",pod_ip="10.129.3.80",uid="65ccb56e-e431-11e9-bee8-00505689627a",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="elk-alert-omi-1",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",host_ip="10.0.56.147",pod_ip="10.129.3.65",uid="a5134e17-1ccb-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.239-1",priority_class=""} 1 -kube_pod_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",host_ip="10.0.56.140",pod_ip="10.128.2.153",uid="ddf4801a-0524-11ea-acbb-00505689627a",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="springboot-sample-operator-19.12.83-4",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",host_ip="10.0.56.141",pod_ip="10.129.5.2",uid="766d8512-2015-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="operator-builder-0.8.0-3",priority_class=""} 1 -kube_pod_info{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",host_ip="10.0.56.140",pod_ip="10.128.3.120",uid="395fedd7-eb7a-11e9-a0d3-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="jenkins-slave-maven-3hkdb",host_ip="10.0.56.146",pod_ip="10.130.2.56",uid="50c8fc94-1fff-11ea-a3e1-00505689627a",node="eln004876.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="saint-peter-1.0.158-1-build",host_ip="10.0.56.138",pod_ip="10.131.1.186",uid="0cf63b57-1504-11ea-8be7-00505689627a",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="saint-peter-1.0.158-1",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",host_ip="10.0.56.138",pod_ip="10.131.0.170",uid="a7ac1179-2044-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="operator-builder-0.12.0-10",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",host_ip="10.0.56.146",pod_ip="10.130.2.64",uid="f4bdad81-0a0b-11ea-9557-00505689c959",node="eln004876.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.136-2",priority_class=""} 1 -kube_pod_info{namespace="openshift-logging",pod="filebeat-zx7vd",host_ip="10.0.56.138",pod_ip="10.131.0.195",uid="c65b3f49-21ae-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="filebeat",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",host_ip="10.0.56.146",pod_ip="10.130.2.49",uid="155587d7-1ea9-11ea-b7b3-00505689c959",node="eln004876.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",host_ip="10.0.56.140",pod_ip="10.128.3.56",uid="b0a4dfc9-fbc9-11e9-b589-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.113-4",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",host_ip="10.0.56.138",pod_ip="10.131.0.210",uid="29ab1592-11ae-11ea-ac75-00505689c959",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.191-1",priority_class=""} 1 -kube_pod_info{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",host_ip="10.0.56.142",pod_ip="10.131.2.215",uid="d77242fd-1dbb-11ea-a2d4-005056897df7",node="eln004872.corp.telenet.be",created_by_kind="ReplicaSet",created_by_name="jenkins-operator-844b99b574",priority_class=""} 1 -kube_pod_info{namespace="default",pod="docker-registry-1-pfmvz",host_ip="",pod_ip="",uid="75c0bc30-22a2-11ea-a2d4-005056897df7",node="eln004874.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="docker-registry-1",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",host_ip="10.0.56.146",pod_ip="10.130.2.60",uid="a5778a58-1fff-11ea-b7b3-00505689c959",node="eln004876.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",host_ip="10.0.56.146",pod_ip="10.130.2.115",uid="08ecd0c9-f3f9-11e9-a9d5-00505689627a",node="eln004876.corp.telenet.be",created_by_kind="Build",created_by_name="springboot-sample-operator-19.11.77-1",priority_class=""} 1 -kube_pod_info{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm",host_ip="10.0.56.142",pod_ip="10.131.3.169",uid="95397636-2042-11ea-a2d4-005056897df7",node="eln004872.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="jenkins-2",priority_class=""} 1 -kube_pod_info{namespace="openshift-logging",pod="filebeat-sb6vw",host_ip="10.0.56.143",pod_ip="10.131.4.221",uid="c65149d9-21ae-11ea-a2d4-005056897df7",node="eln004873.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="filebeat",priority_class=""} 1 -kube_pod_info{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",host_ip="10.0.56.144",pod_ip="10.128.4.50",uid="7a51d48d-9ca4-11e9-a399-00505689627a",node="eln004874.corp.telenet.be",created_by_kind="Build",created_by_name="azure-alert-omi-1",priority_class=""} 1 -kube_pod_info{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",host_ip="10.0.56.146",pod_ip="10.130.2.153",uid="12eb5029-1b04-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="springboot-sample-operator-int-19",priority_class=""} 1 -kube_pod_info{namespace="openshift-sdn",pod="sdn-rdbqq",host_ip="10.0.56.135",pod_ip="10.0.56.135",uid="5ad6eac2-eacf-11e9-a0d3-005056897df7",node="eln004865.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="sdn",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",host_ip="10.0.56.147",pod_ip="10.129.3.86",uid="29d48181-1ce9-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.242-1",priority_class=""} 1 -kube_pod_info{namespace="default",pod="docker-registry-1-bwzgx",host_ip="",pod_ip="",uid="77aa44be-22a2-11ea-a2d4-005056897df7",node="eln004874.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="docker-registry-1",priority_class=""} 1 -kube_pod_info{namespace="tiptool",pod="tiptool-trg-10-597nj",host_ip="10.0.56.146",pod_ip="10.130.3.2",uid="cfc50725-1db9-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="tiptool-trg-10",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",host_ip="10.0.56.146",pod_ip="10.130.3.6",uid="739a3f77-e565-11e9-b5fa-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="Build",created_by_name="cde-goldengate-rdb-docker-16",priority_class=""} 1 -kube_pod_info{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",host_ip="10.0.56.140",pod_ip="10.128.3.37",uid="73a22929-307f-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="app-supplier-settlementweb-4",priority_class=""} 1 -kube_pod_info{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",host_ip="10.0.56.145",pod_ip="10.130.4.230",uid="e28f2c3e-1db9-11ea-a2d4-005056897df7",node="eln004875.corp.telenet.be",created_by_kind="ReplicaSet",created_by_name="jenkins-operator-844b99b574",priority_class=""} 1 -kube_pod_info{namespace="kube-system",pod="master-etcd-eln004867.corp.telenet.be",host_ip="10.0.56.137",pod_ip="10.0.56.137",uid="af4cb9da-05d8-11ea-a587-00505689627a",node="eln004867.corp.telenet.be",created_by_kind="",created_by_name="",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-node-59-67-build",host_ip="10.0.56.147",pod_ip="10.129.3.13",uid="f9a374a8-1f9f-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="base-node-59-67",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",host_ip="10.0.56.140",pod_ip="10.128.2.5",uid="4ba88fbc-1fbd-11ea-a3e1-00505689627a",node="eln004870.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",host_ip="10.0.56.147",pod_ip="10.129.3.147",uid="10864ceb-1749-11ea-9668-00505689c959",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.217-1",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",host_ip="10.0.56.142",pod_ip="10.131.2.230",uid="2d1a2a35-1697-11ea-9063-00505689627a",node="eln004872.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.213-1",priority_class=""} 1 -kube_pod_info{namespace="playground",pod="httpd-1-nvppk",host_ip="10.0.56.138",pod_ip="10.131.0.173",uid="d3e900b7-2044-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="httpd-1",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",host_ip="10.0.56.138",pod_ip="10.131.0.175",uid="fe58ee25-2044-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="operator-builder-0.8.2-7",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",host_ip="10.0.56.141",pod_ip="10.129.4.225",uid="cfae454c-0b62-11ea-8576-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.138-4",priority_class=""} 1 -kube_pod_info{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",host_ip="10.0.56.147",pod_ip="10.129.3.129",uid="5ee932d1-1db9-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="ReplicaSet",created_by_name="springboot-operator-59557c798d",priority_class=""} 1 -kube_pod_info{namespace="myproject",pod="dinomanbc-7-build",host_ip="10.0.56.140",pod_ip="10.128.3.29",uid="7c03c620-fb18-11e9-bada-00505689c959",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="dinomanbc-7",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="saint-peter-1.0.160-13-build",host_ip="10.0.56.139",pod_ip="10.128.6.112",uid="c6d6b4a0-1dbd-11ea-a2d4-005056897df7",node="eln004869.corp.telenet.be",created_by_kind="Build",created_by_name="saint-peter-1.0.160-13",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",host_ip="10.0.56.141",pod_ip="10.129.5.59",uid="a20712ae-203d-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="base-jdk11-38-172",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",host_ip="10.0.56.140",pod_ip="10.128.3.46",uid="6b03fcaf-1039-11ea-ac75-00505689c959",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="operator-builder-0.11.0-1",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-node-67-22-build",host_ip="10.0.56.139",pod_ip="10.128.7.89",uid="c643ec87-1e42-11ea-a2d4-005056897df7",node="eln004869.corp.telenet.be",created_by_kind="Build",created_by_name="base-node-67-22",priority_class=""} 1 -kube_pod_info{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",host_ip="10.0.56.139",pod_ip="10.128.7.10",uid="70667227-e431-11e9-bee8-00505689627a",node="eln004869.corp.telenet.be",created_by_kind="Build",created_by_name="azure-alert-omi-1",priority_class=""} 1 -kube_pod_info{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",host_ip="10.0.56.145",pod_ip="10.130.4.214",uid="79858970-1cea-11ea-a2d4-005056897df7",node="eln004875.corp.telenet.be",created_by_kind="ReplicaSet",created_by_name="elasticsearch-96b98db7b",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",host_ip="10.0.56.140",pod_ip="10.128.2.169",uid="f7abdef6-2ada-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.270-1",priority_class=""} 1 -kube_pod_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",host_ip="10.0.56.147",pod_ip="10.129.3.138",uid="8b36ae19-172b-11ea-9668-00505689c959",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="ws.network.inventorymgmt.dinoman.rest-77",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",host_ip="10.0.56.139",pod_ip="10.128.7.26",uid="9de95e1b-05f4-11ea-863d-00505689c959",node="eln004869.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.130-1",priority_class=""} 1 -kube_pod_info{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",host_ip="10.0.56.140",pod_ip="10.128.3.35",uid="af0b04c1-3073-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Job",created_by_name="cronjob-ldap-group-sync-1578308400",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",host_ip="10.0.56.141",pod_ip="10.129.4.181",uid="e0984421-1fde-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.155-77",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",host_ip="10.0.56.141",pod_ip="10.129.4.31",uid="38bd47ca-fb95-11e9-bada-00505689c959",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.113-2",priority_class=""} 1 -kube_pod_info{namespace="edev-communication",pod="plot-mre-45-r8vg8",host_ip="10.0.56.140",pod_ip="10.128.3.3",uid="1f47e9d8-2258-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="plot-mre-45",priority_class=""} 1 -kube_pod_info{namespace="default",pod="docker-registry-1-pq6l2",host_ip="",pod_ip="",uid="7542972b-22a2-11ea-a2d4-005056897df7",node="eln004874.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="docker-registry-1",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",host_ip="10.0.56.140",pod_ip="10.128.2.173",uid="51f9c15e-2add-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.271-1",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",host_ip="10.0.56.145",pod_ip="10.130.5.198",uid="8c622cfc-1eb3-11ea-a3e1-00505689627a",node="eln004875.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",host_ip="10.0.56.140",pod_ip="10.128.2.144",uid="0ba37ef8-0b97-11ea-8576-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.142-2",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-node-67-86-build",host_ip="10.0.56.141",pod_ip="10.129.5.62",uid="c32c2c0b-203d-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="base-node-67-86",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",host_ip="10.0.56.140",pod_ip="10.128.3.51",uid="65e43301-103f-11ea-ac75-00505689c959",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.163-1",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",host_ip="10.0.56.138",pod_ip="10.131.0.226",uid="f5e2d62d-0fc2-11ea-975a-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.162-1",priority_class=""} 1 -kube_pod_info{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",host_ip="10.0.56.138",pod_ip="10.131.0.128",uid="2c86799e-0f8b-11ea-b8ec-00505689c959",node="eln004868.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="kafka-proxy-9",priority_class=""} 1 -kube_pod_info{namespace="openshift-sdn",pod="ovs-thg27",host_ip="10.0.56.137",pod_ip="10.0.56.137",uid="60d75282-eacf-11e9-a0d3-005056897df7",node="eln004867.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="ovs",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",host_ip="10.0.56.142",pod_ip="10.131.2.157",uid="d26ae342-158d-11ea-8be7-00505689627a",node="eln004872.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.205-1",priority_class=""} 1 -kube_pod_info{namespace="tiptool",pod="tiptool-edp-4-ff2x5",host_ip="",pod_ip="",uid="a2cd6046-1db9-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="tiptool-edp-4",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",host_ip="10.0.56.139",pod_ip="10.128.7.179",uid="c81d398a-1e6d-11ea-a2d4-005056897df7",node="eln004869.corp.telenet.be",created_by_kind="Build",created_by_name="jenkins-agent-maven-24-29",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",host_ip="10.0.56.140",pod_ip="10.128.2.11",uid="984aea6f-11c4-11ea-86d9-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.195-1",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",host_ip="10.0.56.142",pod_ip="10.131.2.220",uid="ddb96cf7-1668-11ea-9063-00505689627a",node="eln004872.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.210-1",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",host_ip="10.0.56.147",pod_ip="10.129.2.75",uid="573649ad-1f18-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="base-jdk11-38-103",priority_class=""} 1 -kube_pod_info{namespace="myproject",pod="microservice-5-deploy",host_ip="10.0.56.142",pod_ip="10.131.3.211",uid="9b30fcb0-172b-11ea-9668-00505689c959",node="eln004872.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",host_ip="10.0.56.140",pod_ip="10.128.2.208",uid="158a5839-1f34-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="saint-peter-1.0.156-1-build",host_ip="10.0.56.141",pod_ip="10.129.5.164",uid="1f74f8ec-020a-11ea-b2de-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="saint-peter-1.0.156-1",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",host_ip="10.0.56.140",pod_ip="10.128.3.212",uid="b61aff8b-261d-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.255-1",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",host_ip="10.0.56.140",pod_ip="10.128.3.84",uid="7df61aee-0a8b-11ea-9557-00505689c959",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.146-1",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",host_ip="10.0.56.139",pod_ip="10.128.7.13",uid="56424c23-1e1b-11ea-b7b3-00505689c959",node="eln004869.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="tvw",pod="debug-1-build",host_ip="10.0.56.141",pod_ip="10.129.4.46",uid="6bd46361-fbb1-11e9-b589-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="debug-1",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="jenkins-2-227bl",host_ip="10.0.56.138",pod_ip="10.131.0.180",uid="d70fd2a4-2045-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="jenkins-2",priority_class=""} 1 -kube_pod_info{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",host_ip="10.0.56.140",pod_ip="10.128.3.32",uid="4f30cd3b-306b-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Job",created_by_name="cronjob-ldap-group-sync-1578304800",priority_class=""} 1 -kube_pod_info{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",host_ip="10.0.56.140",pod_ip="10.128.3.149",uid="0577cc14-0ab7-11ea-8576-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="build-freephone-bp-dvp-9",priority_class=""} 1 -kube_pod_info{namespace="yft-kafkaproxy",pod="kafka-proxy-8-deploy",host_ip="10.0.56.140",pod_ip="10.128.3.34",uid="077cbe8c-0f8b-11ea-975a-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="myproject",pod="microservice-4-deploy",host_ip="10.0.56.142",pod_ip="10.131.2.171",uid="fce6aa1a-15aa-11ea-b538-00505689c959",node="eln004872.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",host_ip="10.0.56.142",pod_ip="10.131.2.169",uid="5962e89e-1f5b-11ea-a2d4-005056897df7",node="eln004872.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="tiller",pod="tiller-deploy-58c78cccb5-zcbwj",host_ip="10.0.56.142",pod_ip="10.131.2.15",uid="7b77332d-dba5-11e9-8184-00505689627a",node="eln004872.corp.telenet.be",created_by_kind="ReplicaSet",created_by_name="tiller-deploy-58c78cccb5",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",host_ip="10.0.56.139",pod_ip="10.128.6.122",uid="ce624fda-1dc3-11ea-a2d4-005056897df7",node="eln004869.corp.telenet.be",created_by_kind="ReplicaSet",created_by_name="jenkins-operator-844b99b574",priority_class=""} 1 -kube_pod_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",host_ip="10.0.56.139",pod_ip="10.128.7.17",uid="41846d0e-2020-11ea-a2d4-005056897df7",node="eln004869.corp.telenet.be",created_by_kind="Build",created_by_name="springboot-sample-operator-19.12.83-99",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",host_ip="10.0.56.140",pod_ip="10.128.2.32",uid="0a469ff5-11cf-11ea-86d9-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.197-3",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="jenkins-slave-maven-s3zbd",host_ip="10.0.56.140",pod_ip="10.128.2.90",uid="5ec9b944-1e39-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",host_ip="10.0.56.147",pod_ip="10.129.3.77",uid="9d025919-1cd4-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.241-1",priority_class=""} 1 -kube_pod_info{namespace="tiptool",pod="tiptool-edp-4-fx4kj",host_ip="10.0.56.146",pod_ip="10.130.2.159",uid="3842b5f2-20b3-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="tiptool-edp-4",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-node-67-87-build",host_ip="10.0.56.141",pod_ip="10.129.5.109",uid="2e8f33df-2045-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="base-node-67-87",priority_class=""} 1 -kube_pod_info{namespace="openshift-logging",pod="filebeat-pnfvt",host_ip="10.0.56.139",pod_ip="10.128.7.66",uid="c65b6f6b-21ae-11ea-a2d4-005056897df7",node="eln004869.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="filebeat",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",host_ip="10.0.56.140",pod_ip="10.128.3.62",uid="0db05393-104e-11ea-ac75-00505689c959",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.165-1",priority_class=""} 1 -kube_pod_info{namespace="openshift-logging",pod="metricbeat-ckrzm",host_ip="10.0.56.143",pod_ip="10.0.56.143",uid="cc9fa5e7-21ae-11ea-a2d4-005056897df7",node="eln004873.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="metricbeat",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",host_ip="10.0.56.147",pod_ip="10.129.2.129",uid="83701fdb-1f3c-11ea-b7b3-00505689c959",node="eln004877.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",host_ip="10.0.56.142",pod_ip="10.131.2.132",uid="90490b45-14fd-11ea-8be7-00505689627a",node="eln004872.corp.telenet.be",created_by_kind="Build",created_by_name="ws.network.inventorymgmt.dinoman.rest-72",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",host_ip="10.0.56.146",pod_ip="10.130.2.84",uid="72866c75-200a-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="Build",created_by_name="operator-builder-0.12.0-6",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-node-67-71-build",host_ip="10.0.56.141",pod_ip="10.129.4.85",uid="0b74ce80-1fac-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="base-node-67-71",priority_class=""} 1 -kube_pod_info{namespace="openshift-sdn",pod="sdn-vvlrd",host_ip="10.0.56.137",pod_ip="10.0.56.137",uid="5ae25da7-eacf-11e9-a0d3-005056897df7",node="eln004867.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="sdn",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",host_ip="10.0.56.142",pod_ip="10.131.2.2",uid="cbe91ca9-0aa8-11ea-8576-005056897df7",node="eln004872.corp.telenet.be",created_by_kind="Build",created_by_name="build-freephone-bp-dvp-7",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",host_ip="10.0.56.138",pod_ip="10.131.0.68",uid="d0e655f2-2004-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="base-nginx-webserver-29-82",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-nginx-99-87-build",host_ip="10.0.56.141",pod_ip="10.129.5.101",uid="a8103d28-2044-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="base-nginx-99-87",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",host_ip="10.0.56.138",pod_ip="10.131.0.177",uid="65478122-2045-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="base-jdk11-37-89",priority_class=""} 1 -kube_pod_info{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",host_ip="10.0.56.142",pod_ip="10.131.2.127",uid="5eb5797c-14f2-11ea-8be7-00505689627a",node="eln004872.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",host_ip="10.0.56.138",pod_ip="10.131.1.217",uid="d7132026-164c-11ea-9063-00505689627a",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.207-1",priority_class=""} 1 -kube_pod_info{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",host_ip="10.0.56.136",pod_ip="10.128.0.213",uid="2822b286-20b3-11ea-a2d4-005056897df7",node="eln004866.corp.telenet.be",created_by_kind="ReplicaSet",created_by_name="dynatrace-oneagent-operator-7f58789949",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",host_ip="10.0.56.146",pod_ip="10.130.3.186",uid="f94a4fcf-1fb5-11ea-b7b3-00505689c959",node="eln004876.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-node-66-85-build",host_ip="10.0.56.138",pod_ip="10.131.0.101",uid="c9e542c8-2015-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="base-node-66-85",priority_class=""} 1 -kube_pod_info{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",host_ip="10.0.56.143",pod_ip="10.131.4.76",uid="94daa0fb-46a4-11e9-8fd5-00505689627a",node="eln004873.corp.telenet.be",created_by_kind="ReplicaSet",created_by_name="cluster-monitoring-operator-697c4644b8",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="jenkins-slave-maven-059cf",host_ip="10.0.56.139",pod_ip="10.128.7.37",uid="67046b5f-1e23-11ea-b7b3-00505689c959",node="eln004869.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",host_ip="10.0.56.141",pod_ip="10.129.4.128",uid="23974eb3-1e63-11ea-b7b3-00505689c959",node="eln004871.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",host_ip="10.0.56.138",pod_ip="10.131.0.32",uid="5139f452-1fd9-11ea-a3e1-00505689627a",node="eln004868.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="weblogic-poc",pod="dinoman-domain-managedserver1",host_ip="10.0.56.140",pod_ip="10.128.3.43",uid="777e94dd-3081-11ea-b7b3-00505689c959",node="eln004870.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",host_ip="10.0.56.140",pod_ip="10.128.3.44",uid="74467416-3084-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Job",created_by_name="cronjob-ldap-group-sync-1578315600",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",host_ip="10.0.56.138",pod_ip="10.131.0.3",uid="0f3bcbf5-0a1e-11ea-9557-00505689c959",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.137-1",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="cde-residential-customer-docker-41-build",host_ip="10.0.56.146",pod_ip="10.130.3.32",uid="344c021f-0184-11ea-b2de-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="Build",created_by_name="cde-residential-customer-docker-41",priority_class=""} 1 -kube_pod_info{namespace="openshift-sdn",pod="ovs-dpzhw",host_ip="10.0.56.140",pod_ip="10.0.56.140",uid="5ff8f751-eacf-11e9-a0d3-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="ovs",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",host_ip="10.0.56.141",pod_ip="10.129.4.190",uid="50047b75-1e8f-11ea-a3e1-00505689627a",node="eln004871.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",host_ip="10.0.56.146",pod_ip="10.130.3.199",uid="e1751baf-1fc1-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.155-74",priority_class=""} 1 -kube_pod_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",host_ip="10.0.56.146",pod_ip="10.130.2.88",uid="3df58243-200b-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="Build",created_by_name="springboot-sample-operator-19.12.83-97",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",host_ip="10.0.56.138",pod_ip="10.131.1.94",uid="2994dc26-129d-11ea-86d9-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",host_ip="10.0.56.145",pod_ip="10.130.5.155",uid="61c1f3a6-2d3f-11ea-a2d4-005056897df7",node="eln004875.corp.telenet.be",created_by_kind="Build",created_by_name="ws-network-inventorymgmt-dinoman-rest-58",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",host_ip="10.0.56.138",pod_ip="10.131.0.176",uid="07870df2-2045-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="operator-builder-0.8.0-6",priority_class=""} 1 -kube_pod_info{namespace="myproject",pod="dinomanbc-5-build",host_ip="10.0.56.140",pod_ip="10.128.3.27",uid="0b4bfd69-fb18-11e9-bada-00505689c959",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="dinomanbc-5",priority_class=""} 1 -kube_pod_info{namespace="openshift-node",pod="sync-ql4nj",host_ip="10.0.56.137",pod_ip="10.0.56.137",uid="12791a56-3bac-11e9-b016-005056897df7",node="eln004867.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="sync",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",host_ip="10.0.56.140",pod_ip="10.128.2.154",uid="ae19c62c-1c0a-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="edevradiator-dev-27",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-nginx-99-84-build",host_ip="10.0.56.141",pod_ip="10.129.4.254",uid="19b133ca-2015-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="base-nginx-99-84",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",host_ip="10.0.56.142",pod_ip="10.131.3.126",uid="be3f0f71-200a-11ea-a2d4-005056897df7",node="eln004872.corp.telenet.be",created_by_kind="Build",created_by_name="operator-builder-0.13.0-2",priority_class=""} 1 -kube_pod_info{namespace="openshift-logging",pod="metricbeat-wj77j",host_ip="10.0.56.136",pod_ip="10.0.56.136",uid="cc986d16-21ae-11ea-a2d4-005056897df7",node="eln004866.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="metricbeat",priority_class=""} 1 -kube_pod_info{namespace="default",pod="docker-registry-1-gj5z2",host_ip="",pod_ip="",uid="76f40f7b-22a2-11ea-a2d4-005056897df7",node="eln004874.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="docker-registry-1",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",host_ip="10.0.56.142",pod_ip="10.131.3.168",uid="9862f7da-1e5b-11ea-a2d4-005056897df7",node="eln004872.corp.telenet.be",created_by_kind="Build",created_by_name="jenkins-agent-maven-24-26",priority_class=""} 1 -kube_pod_info{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",host_ip="10.0.56.141",pod_ip="10.129.4.180",uid="68889c95-1fdc-11ea-a3e1-00505689627a",node="eln004871.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="openshift-logging",pod="filebeat-xmflf",host_ip="10.0.56.135",pod_ip="10.129.1.93",uid="c65706f6-21ae-11ea-a2d4-005056897df7",node="eln004865.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="filebeat",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",host_ip="10.0.56.139",pod_ip="10.128.6.118",uid="2fcef16f-1dbf-11ea-a2d4-005056897df7",node="eln004869.corp.telenet.be",created_by_kind="ReplicaSet",created_by_name="jenkins-operator-844b99b574",priority_class=""} 1 -kube_pod_info{namespace="paas-demo",pod="jenkins-2-jpzms",host_ip="10.0.56.142",pod_ip="10.131.3.167",uid="2a22febd-2042-11ea-a2d4-005056897df7",node="eln004872.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="jenkins-2",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-slave-maven-mppzv",host_ip="10.0.56.139",pod_ip="10.128.6.129",uid="0e665b63-1ed4-11ea-a2d4-005056897df7",node="eln004869.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",host_ip="10.0.56.140",pod_ip="10.128.3.173",uid="63c2618c-257a-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.248-1",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",host_ip="10.0.56.140",pod_ip="10.128.2.82",uid="9da8dc6b-0370-11ea-8dad-00505689627a",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.115-3",priority_class=""} 1 -kube_pod_info{namespace="openshift-logging",pod="metricbeat-rplst",host_ip="10.0.56.140",pod_ip="10.0.56.140",uid="cc9f765a-21ae-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="metricbeat",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",host_ip="10.0.56.141",pod_ip="10.129.5.180",uid="8832f5e6-0238-11ea-b2de-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.115-2",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",host_ip="10.0.56.146",pod_ip="10.130.2.50",uid="17a90368-1ea9-11ea-b7b3-00505689c959",node="eln004876.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",host_ip="10.0.56.145",pod_ip="10.130.5.4",uid="dad3699b-203c-11ea-a2d4-005056897df7",node="eln004875.corp.telenet.be",created_by_kind="Build",created_by_name="operator-builder-0.8.1-6",priority_class=""} 1 -kube_pod_info{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",host_ip="10.0.56.147",pod_ip="10.129.3.53",uid="595ed26a-1cab-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="dinomanbuildconfig-76",priority_class=""} 1 -kube_pod_info{namespace="openshift-sdn",pod="sdn-nhfg6",host_ip="10.0.56.147",pod_ip="10.0.56.147",uid="1370948d-1b04-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="sdn",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",host_ip="10.0.56.143",pod_ip="10.131.4.73",uid="94daf6ce-46a4-11e9-8fd5-00505689627a",node="eln004873.corp.telenet.be",created_by_kind="ReplicaSet",created_by_name="grafana-64fcf487dc",priority_class=""} 1 -kube_pod_info{namespace="openshift-logging",pod="filebeat-jst8j",host_ip="10.0.56.146",pod_ip="10.130.2.161",uid="c6533283-21ae-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="filebeat",priority_class=""} 1 -kube_pod_info{namespace="aem",pod="atomic-build-23-build",host_ip="10.0.56.141",pod_ip="10.129.5.126",uid="bc66047f-0151-11ea-b28a-00505689c959",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="atomic-build-23",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",host_ip="10.0.56.138",pod_ip="10.131.1.97",uid="adc7e80d-05df-11ea-863d-00505689c959",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.128-1",priority_class=""} 1 -kube_pod_info{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",host_ip="10.0.56.147",pod_ip="10.129.2.252",uid="b7a5900b-f3fa-11e9-a9d5-00505689627a",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="springboot-sample-operator-19.11.77-2",priority_class=""} 1 -kube_pod_info{namespace="openshift-monitoring",pod="alertmanager-main-1",host_ip="10.0.56.143",pod_ip="10.131.4.70",uid="94dac978-46a4-11e9-8fd5-00505689627a",node="eln004873.corp.telenet.be",created_by_kind="StatefulSet",created_by_name="alertmanager-main",priority_class=""} 1 -kube_pod_info{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg",host_ip="10.0.56.137",pod_ip="10.130.1.0",uid="d06b824d-1b28-11ea-a2d4-005056897df7",node="eln004867.corp.telenet.be",created_by_kind="ReplicaSet",created_by_name="webconsole-555c9bc876",priority_class=""} 1 -kube_pod_info{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-r6fhw",host_ip="10.0.56.145",pod_ip="10.130.5.23",uid="8e3661ab-204b-11ea-a2d4-005056897df7",node="eln004875.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="dynatrace-alert-omi-2",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",host_ip="10.0.56.138",pod_ip="10.131.0.110",uid="f1256119-201c-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="base-nginx-webserver-28-86",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",host_ip="10.0.56.147",pod_ip="10.129.3.250",uid="30598175-17df-11ea-be86-00505689627a",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.220-2",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",host_ip="10.0.56.147",pod_ip="10.129.3.180",uid="4063eaf1-1ffd-11ea-b7b3-00505689c959",node="eln004877.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",host_ip="10.0.56.138",pod_ip="10.131.1.8",uid="9caa08ff-11c8-11ea-86d9-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.196-1",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",host_ip="10.0.56.138",pod_ip="10.131.1.229",uid="25b1b096-166d-11ea-9063-00505689627a",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.211-1",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",host_ip="10.0.56.140",pod_ip="10.128.2.32",uid="484edd74-27d2-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.261-2",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",host_ip="10.0.56.146",pod_ip="10.130.2.86",uid="8028b8f1-200a-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="Build",created_by_name="operator-builder-0.8.2-3",priority_class=""} 1 -kube_pod_info{namespace="openshift-node",pod="sync-lzd9p",host_ip="10.0.56.145",pod_ip="10.0.56.145",uid="135b3d16-1b04-11ea-a2d4-005056897df7",node="eln004875.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="sync",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",host_ip="10.0.56.140",pod_ip="10.128.2.182",uid="3595db8a-05e3-11ea-863d-00505689c959",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.129-1",priority_class=""} 1 -kube_pod_info{namespace="kube-system",pod="master-etcd-eln004866.corp.telenet.be",host_ip="10.0.56.136",pod_ip="10.0.56.136",uid="07a0b829-1b04-11ea-a2d4-005056897df7",node="eln004866.corp.telenet.be",created_by_kind="",created_by_name="",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",host_ip="10.0.56.141",pod_ip="10.129.5.50",uid="daf1e99f-203c-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="base-jdk11-37-88",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",host_ip="10.0.56.147",pod_ip="10.129.3.139",uid="3204d5dc-1dbf-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="ReplicaSet",created_by_name="jenkins-operator-844b99b574",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-node-66-83-build",host_ip="10.0.56.146",pod_ip="10.130.2.75",uid="af46c4c5-2004-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="Build",created_by_name="base-node-66-83",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",host_ip="10.0.56.138",pod_ip="10.131.1.33",uid="57c05966-107b-11ea-ac75-00505689c959",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="operator-builder-0.11.0-2",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",host_ip="10.0.56.146",pod_ip="10.130.2.73",uid="38a5a9da-2004-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="Build",created_by_name="base-rhel-ubi-minimal-48-84",priority_class=""} 1 -kube_pod_info{namespace="openshift-node",pod="sync-rq5nh",host_ip="10.0.56.147",pod_ip="10.0.56.147",uid="136a0fb1-1b04-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="sync",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="telenet-monitoring",pod="azure-alert-omi-3-jwz5m",host_ip="10.0.56.138",pod_ip="10.131.0.190",uid="8cd98b44-204b-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="azure-alert-omi-3",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",host_ip="10.0.56.139",pod_ip="10.128.7.185",uid="395ccea1-1fb6-11ea-a3e1-00505689627a",node="eln004869.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",host_ip="10.0.56.145",pod_ip="10.130.5.70",uid="d34ba41f-266e-11ea-a2d4-005056897df7",node="eln004875.corp.telenet.be",created_by_kind="Job",created_by_name="cronjob-ldap-group-sync-1577206800",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",host_ip="10.0.56.147",pod_ip="10.129.2.223",uid="9675ed47-1f95-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="cde-residential-customer-1.0.551-12",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",host_ip="10.0.56.140",pod_ip="10.128.2.117",uid="ce00d9bd-29f1-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.265-2",priority_class=""} 1 -kube_pod_info{namespace="openshift-node",pod="sync-d8fvw",host_ip="10.0.56.141",pod_ip="10.0.56.141",uid="3a550f90-3bac-11e9-b016-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="sync",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="aem",pod="atomic-runtime-61-build",host_ip="10.0.56.141",pod_ip="10.129.4.207",uid="21750256-ffa5-11e9-80bf-00505689627a",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="atomic-runtime-61",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",host_ip="10.0.56.146",pod_ip="10.130.2.100",uid="aaa8166a-2015-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="Build",created_by_name="operator-builder-0.13.0-3",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",host_ip="10.0.56.140",pod_ip="10.128.2.186",uid="164841e5-0baf-11ea-8576-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.143-2",priority_class=""} 1 -kube_pod_info{namespace="tiptool",pod="tiptool-lat-1-q8vwk",host_ip="10.0.56.141",pod_ip="10.129.5.156",uid="060e007e-1dbd-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="tiptool-lat-1",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="jenkins-slave-maven-1tvxf",host_ip="10.0.56.146",pod_ip="10.130.2.57",uid="b82d3f00-1fff-11ea-b7b3-00505689c959",node="eln004876.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",host_ip="10.0.56.138",pod_ip="10.131.0.100",uid="a3d148c7-2015-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="base-nginx-webserver-28-85",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",host_ip="10.0.56.138",pod_ip="10.131.0.121",uid="e7a12843-201f-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="cde-pega-feeder-1.0.13-78",priority_class=""} 1 -kube_pod_info{namespace="weblogic-poc",pod="dinoman-domain-admin-server",host_ip="10.0.56.140",pod_ip="10.128.3.42",uid="597b886e-3081-11ea-a3e1-00505689627a",node="eln004870.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",host_ip="10.0.56.140",pod_ip="10.128.2.56",uid="84b14172-285f-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.262-2",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",host_ip="10.0.56.146",pod_ip="10.130.2.80",uid="05a04155-200a-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="Build",created_by_name="operator-builder-0.8.0-2",priority_class=""} 1 -kube_pod_info{namespace="openshift-monitoring",pod="alertmanager-main-0",host_ip="10.0.56.143",pod_ip="10.131.4.72",uid="c9084d6b-3bac-11e9-b016-005056897df7",node="eln004873.corp.telenet.be",created_by_kind="StatefulSet",created_by_name="alertmanager-main",priority_class=""} 1 -kube_pod_info{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",host_ip="10.0.56.136",pod_ip="10.128.0.139",uid="3dc5f941-1b2c-11ea-a2d4-005056897df7",node="eln004866.corp.telenet.be",created_by_kind="ReplicaSet",created_by_name="console-5b7cc698bd",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",host_ip="10.0.56.141",pod_ip="10.129.5.50",uid="844952a6-0b79-11ea-8576-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.140-2",priority_class=""} 1 -kube_pod_info{namespace="tiptool",pod="build-apache-php-tiptool-54-build",host_ip="10.0.56.138",pod_ip="10.131.0.183",uid="60763135-204a-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="build-apache-php-tiptool-54",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",host_ip="10.0.56.139",pod_ip="10.128.7.93",uid="63ee370a-1f61-11ea-a2d4-005056897df7",node="eln004869.corp.telenet.be",created_by_kind="Build",created_by_name="base-jdk11-37-63",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",host_ip="10.0.56.138",pod_ip="10.131.0.201",uid="9e29e53c-0f89-11ea-975a-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="base-rhel-ubi-minimal-64",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",host_ip="10.0.56.138",pod_ip="10.131.0.172",uid="a809b4b3-2044-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="base-nginx-webserver-29-87",priority_class=""} 1 -kube_pod_info{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",host_ip="10.0.56.147",pod_ip="10.129.2.236",uid="47ee029c-1f99-11ea-b7b3-00505689c959",node="eln004877.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",host_ip="10.0.56.144",pod_ip="10.128.4.28",uid="794feeb1-6a85-11e9-99c8-005056897df7",node="eln004874.corp.telenet.be",created_by_kind="Build",created_by_name="dynatrace-omi-5",priority_class=""} 1 -kube_pod_info{namespace="myproject",pod="dinomanbc-6-build",host_ip="10.0.56.140",pod_ip="10.128.3.28",uid="5eb583a0-fb18-11e9-bada-00505689c959",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="dinomanbc-6",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",host_ip="10.0.56.139",pod_ip="10.128.6.28",uid="6e9c9c6f-1ea8-11ea-a2d4-005056897df7",node="eln004869.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",host_ip="10.0.56.146",pod_ip="10.130.2.56",uid="3d037c77-0a0a-11ea-9557-00505689c959",node="eln004876.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.136-1",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="jenkins-slave-maven-0x8ws",host_ip="10.0.56.146",pod_ip="10.130.3.152",uid="2e0c901c-1e20-11ea-b7b3-00505689c959",node="eln004876.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="openshift-sdn",pod="ovs-ms2x9",host_ip="10.0.56.146",pod_ip="10.0.56.146",uid="5edac00e-eacf-11e9-a0d3-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="ovs",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",host_ip="10.0.56.141",pod_ip="10.129.4.133",uid="8e28ab99-1fc2-11ea-a3e1-00505689627a",node="eln004871.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-7-6kd9f",host_ip="10.0.56.146",pod_ip="10.130.3.212",uid="138996e3-dbac-11e9-8184-00505689627a",node="eln004876.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="base-rhel-ubi-minimal-7",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",host_ip="10.0.56.141",pod_ip="10.129.5.48",uid="da3d2b9e-203c-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="base-nginx-webserver-28-87",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="operator-builder-12-1-build",host_ip="10.0.56.140",pod_ip="10.128.3.45",uid="d5ec1802-1036-11ea-ac75-00505689c959",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="operator-builder-12-1",priority_class=""} 1 -kube_pod_info{namespace="aem",pod="atomic-runtime-59-build",host_ip="10.0.56.146",pod_ip="10.130.2.233",uid="d700b7d7-ff11-11e9-a0c8-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="Build",created_by_name="atomic-runtime-59",priority_class=""} 1 -kube_pod_info{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",host_ip="10.0.56.144",pod_ip="10.128.4.21",uid="25ea2ac2-6a7f-11e9-99c8-005056897df7",node="eln004874.corp.telenet.be",created_by_kind="Build",created_by_name="dynatrace-omi-1",priority_class=""} 1 -kube_pod_info{namespace="default",pod="docker-registry-1-9hmk6",host_ip="",pod_ip="",uid="754e1c8c-22a2-11ea-a2d4-005056897df7",node="eln004874.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="docker-registry-1",priority_class=""} 1 -kube_pod_info{namespace="openshift-node",pod="sync-vtjxf",host_ip="10.0.56.136",pod_ip="10.0.56.136",uid="12764282-3bac-11e9-b016-005056897df7",node="eln004866.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="sync",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",host_ip="10.0.56.140",pod_ip="10.128.3.54",uid="e7e9cea7-0a16-11ea-9557-00505689c959",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.136-3",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",host_ip="10.0.56.147",pod_ip="10.129.3.194",uid="535a5ac5-200a-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="base-jdk11-37-85",priority_class=""} 1 -kube_pod_info{namespace="aem",pod="atomic-build-34-build",host_ip="10.0.56.140",pod_ip="10.128.3.240",uid="7307e980-11bb-11ea-86d9-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="atomic-build-34",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="cde-pega-feeder-docker-20-build",host_ip="10.0.56.140",pod_ip="10.128.3.242",uid="c55c6bfb-017e-11ea-b2de-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="cde-pega-feeder-docker-20",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",host_ip="10.0.56.140",pod_ip="10.128.2.105",uid="2ced6a4b-1328-11ea-aea9-00505689c959",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.197-4",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",host_ip="10.0.56.142",pod_ip="10.131.2.161",uid="c8c11840-1590-11ea-8be7-00505689627a",node="eln004872.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.206-1",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",host_ip="10.0.56.147",pod_ip="10.129.2.116",uid="4b5d5ccc-1f30-11ea-b7b3-00505689c959",node="eln004877.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="openshift-monitoring",pod="node-exporter-vxkg9",host_ip="10.0.56.147",pod_ip="10.0.56.147",uid="13360730-1b04-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="node-exporter",priority_class=""} 1 -kube_pod_info{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf",host_ip="10.0.56.136",pod_ip="10.128.0.138",uid="d06b8b91-1b28-11ea-a2d4-005056897df7",node="eln004866.corp.telenet.be",created_by_kind="ReplicaSet",created_by_name="webconsole-555c9bc876",priority_class=""} 1 -kube_pod_info{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",host_ip="10.0.56.140",pod_ip="10.128.3.160",uid="c2853084-111e-11ea-ac75-00505689c959",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="build-freephone-bp-dvp-14",priority_class=""} 1 -kube_pod_info{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",host_ip="10.0.56.144",pod_ip="10.128.4.105",uid="1eb71841-bd02-11e9-9c1d-00505689627a",node="eln004874.corp.telenet.be",created_by_kind="Build",created_by_name="aws-alert-omi-1",priority_class=""} 1 -kube_pod_info{namespace="aem",pod="atomic-runtime-54-build",host_ip="10.0.56.138",pod_ip="10.131.0.217",uid="c658ea85-ff0e-11e9-a0c8-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="atomic-runtime-54",priority_class=""} 1 -kube_pod_info{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",host_ip="10.0.56.147",pod_ip="10.129.3.241",uid="2392e07e-2043-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="ReplicaSet",created_by_name="sonarqube-operator-6b54d978b9",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",host_ip="10.0.56.140",pod_ip="10.128.2.224",uid="7d3f57da-2d16-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.273-2",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="springboot-operator-59557c798d-2bcwp",host_ip="",pod_ip="",uid="df563934-1db9-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="ReplicaSet",created_by_name="springboot-operator-59557c798d",priority_class=""} 1 -kube_pod_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",host_ip="10.0.56.138",pod_ip="10.131.1.52",uid="8b22e8ef-1e9f-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="springboot-sample-operator-19.12.83-46",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-jenkins-1-build",host_ip="10.0.56.140",pod_ip="10.128.3.169",uid="126fbd01-ec32-11e9-a0d3-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="base-jenkins-1",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",host_ip="10.0.56.147",pod_ip="10.129.3.246",uid="b4e83217-2044-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="cde-goldengate-rdb-1.0.536-79",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",host_ip="10.0.56.147",pod_ip="10.129.2.50",uid="72c443ca-1e24-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",host_ip="10.0.56.147",pod_ip="10.129.3.175",uid="a89aca7d-1ffc-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="cde-pega-feeder-1.0.13-75",priority_class=""} 1 -kube_pod_info{namespace="openshift-sdn",pod="ovs-lqvl2",host_ip="10.0.56.139",pod_ip="10.0.56.139",uid="5a48abc3-eacf-11e9-a0d3-005056897df7",node="eln004869.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="ovs",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",host_ip="10.0.56.147",pod_ip="10.129.3.176",uid="9b00eda9-0ab5-11ea-8576-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="base-rhel-ubi-minimal-63",priority_class=""} 1 -kube_pod_info{namespace="default",pod="docker-registry-1-ghnz7",host_ip="",pod_ip="",uid="76782fbb-22a2-11ea-a2d4-005056897df7",node="eln004874.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="docker-registry-1",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="cde-residential-customer-docker-40-build",host_ip="10.0.56.145",pod_ip="10.130.5.92",uid="4408232f-e471-11e9-bee8-00505689627a",node="eln004875.corp.telenet.be",created_by_kind="Build",created_by_name="cde-residential-customer-docker-40",priority_class=""} 1 -kube_pod_info{namespace="aem",pod="atomic-build-20-build",host_ip="10.0.56.139",pod_ip="10.128.6.155",uid="f3b91687-014c-11ea-b28a-00505689c959",node="eln004869.corp.telenet.be",created_by_kind="Build",created_by_name="atomic-build-20",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="jenkins-slave-maven-shqcz",host_ip="10.0.56.141",pod_ip="10.129.4.132",uid="62e6318a-1e6a-11ea-b7b3-00505689c959",node="eln004871.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",host_ip="10.0.56.140",pod_ip="10.128.2.100",uid="9573c0ae-0b76-11ea-8576-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.140-1",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",host_ip="10.0.56.138",pod_ip="10.131.0.174",uid="e969456b-2044-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="base-jdk11-38-174",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",host_ip="10.0.56.145",pod_ip="10.130.5.226",uid="6c4b7726-167c-11ea-9063-00505689627a",node="eln004875.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.212-1",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",host_ip="10.0.56.138",pod_ip="10.131.0.228",uid="075aa631-11bd-11ea-86d9-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="operator-builder-0.11.0-4",priority_class=""} 1 -kube_pod_info{namespace="base-apache",pod="base-apache-36-svl9c",host_ip="10.0.56.139",pod_ip="10.128.6.70",uid="b9392a7c-dba1-11e9-8184-00505689627a",node="eln004869.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="base-apache-36",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",host_ip="10.0.56.142",pod_ip="10.131.2.10",uid="b0fe78fb-1448-11ea-9d88-005056897df7",node="eln004872.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="cde-residential-customer-uat-1",priority_class=""} 1 -kube_pod_info{namespace="kube-system",pod="master-controllers-eln004865.corp.telenet.be",host_ip="10.0.56.135",pod_ip="10.0.56.135",uid="9777b6cb-fc9f-11e9-b3ab-00505689c959",node="eln004865.corp.telenet.be",created_by_kind="",created_by_name="",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="bi",pod="jenkins-slave-maven-cjmv2",host_ip="10.0.56.145",pod_ip="10.130.4.31",uid="87e14039-1f0d-11ea-a3e1-00505689627a",node="eln004875.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",host_ip="10.0.56.141",pod_ip="10.129.5.172",uid="25efe7f5-1f18-11ea-b7b3-00505689c959",node="eln004871.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",host_ip="10.0.56.147",pod_ip="10.129.3.134",uid="ccf311f4-1dbc-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="ReplicaSet",created_by_name="springboot-operator-59557c798d",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",host_ip="10.0.56.138",pod_ip="10.131.0.171",uid="67a159ea-1136-11ea-ac75-00505689c959",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.184-1",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",host_ip="10.0.56.147",pod_ip="10.129.3.228",uid="d50ab9f8-1de7-11ea-a3e1-00505689627a",node="eln004877.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",host_ip="10.0.56.140",pod_ip="10.128.3.26",uid="926ff1da-fb17-11e9-bada-00505689c959",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="springboot-sample-operator-19.12.78-6",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",host_ip="10.0.56.141",pod_ip="10.129.5.89",uid="16a550c5-1eef-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="base-jdk11-37-48",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",host_ip="10.0.56.141",pod_ip="10.129.5.99",uid="9cdbbdf7-2044-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="cde-pega-feeder-1.0.13-80",priority_class=""} 1 -kube_pod_info{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-fdkjg",host_ip="10.0.56.140",pod_ip="10.128.2.231",uid="6805ae38-2d49-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="ws-network-inventorymgmt-dinoman-rest-50",priority_class=""} 1 -kube_pod_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",host_ip="10.0.56.142",pod_ip="10.131.2.129",uid="1aec8df4-14f9-11ea-8be7-00505689627a",node="eln004872.corp.telenet.be",created_by_kind="Build",created_by_name="ws.network.inventorymgmt.dinoman.rest-s2i-2",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-node-66-87-build",host_ip="10.0.56.141",pod_ip="10.129.5.58",uid="8caef1a3-203d-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="base-node-66-87",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",host_ip="10.0.56.139",pod_ip="10.128.7.14",uid="0c2dc53d-2020-11ea-a2d4-005056897df7",node="eln004869.corp.telenet.be",created_by_kind="Build",created_by_name="cde-goldengate-rdb-1.0.536-77",priority_class=""} 1 -kube_pod_info{namespace="openshift-sdn",pod="ovs-shkwk",host_ip="10.0.56.138",pod_ip="10.0.56.138",uid="5be05f9c-eacf-11e9-a0d3-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="ovs",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",host_ip="10.0.56.145",pod_ip="10.130.5.84",uid="d2c257ae-1e55-11ea-a2d4-005056897df7",node="eln004875.corp.telenet.be",created_by_kind="Build",created_by_name="jenkins-agent-maven-24-25",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",host_ip="10.0.56.140",pod_ip="10.128.2.60",uid="480bafd1-0b4c-11ea-8576-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.149-1",priority_class=""} 1 -kube_pod_info{namespace="telenet-monitoring",pod="aws-alert-omi-2-69f79",host_ip="10.0.56.139",pod_ip="10.128.6.74",uid="7469a3ee-e431-11e9-bee8-00505689627a",node="eln004869.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="aws-alert-omi-2",priority_class=""} 1 -kube_pod_info{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",host_ip="10.0.56.140",pod_ip="10.128.3.46",uid="d90cc022-3085-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="edevradiator-prod-16",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",host_ip="10.0.56.141",pod_ip="10.129.5.170",uid="c131feba-1dc5-11ea-b7b3-00505689c959",node="eln004871.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",host_ip="10.0.56.141",pod_ip="10.129.5.104",uid="e3864a87-2044-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="operator-builder-0.8.1-7",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",host_ip="10.0.56.140",pod_ip="10.128.3.82",uid="0d46905f-1dc1-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.246-1",priority_class=""} 1 -kube_pod_info{namespace="dynatrace",pod="oneagent-svswx",host_ip="10.0.56.135",pod_ip="10.0.56.135",uid="0caf661a-20b4-11ea-a2d4-005056897df7",node="eln004865.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="oneagent",priority_class=""} 1 -kube_pod_info{namespace="dynatrace",pod="oneagent-5g4p5",host_ip="10.0.56.141",pod_ip="10.0.56.141",uid="dcf1ec23-2043-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="oneagent",priority_class=""} 1 -kube_pod_info{namespace="openshift-sdn",pod="sdn-db449",host_ip="10.0.56.138",pod_ip="10.0.56.138",uid="5bd84cb6-eacf-11e9-a0d3-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="sdn",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="openshift-logging",pod="metricbeat-s9shq",host_ip="10.0.56.138",pod_ip="10.0.56.138",uid="cc936c41-21ae-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="metricbeat",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",host_ip="10.0.56.147",pod_ip="10.129.3.150",uid="17129d84-1dc5-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="base-jdk11-37-6",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",host_ip="10.0.56.147",pod_ip="10.129.3.61",uid="453b9968-1fb3-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.155-73",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",host_ip="10.0.56.141",pod_ip="10.129.5.53",uid="5899a186-203d-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="jenkins-agent-maven-24-86",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="jenkins-slave-maven-qdxkl",host_ip="10.0.56.147",pod_ip="10.129.3.179",uid="4fb832ac-1ffc-11ea-b7b3-00505689c959",node="eln004877.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",host_ip="10.0.56.146",pod_ip="10.130.3.157",uid="5d9ff814-1e21-11ea-b7b3-00505689c959",node="eln004876.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="default",pod="docker-registry-1-wfr5b",host_ip="",pod_ip="",uid="7584f278-22a2-11ea-a2d4-005056897df7",node="eln004874.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="docker-registry-1",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="saint-peter-1.0.160-91-build",host_ip="10.0.56.141",pod_ip="10.129.5.5",uid="9898c261-2015-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="saint-peter-1.0.160-91",priority_class=""} 1 -kube_pod_info{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",host_ip="10.0.56.146",pod_ip="10.130.3.1",uid="61182f54-1db9-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="ReplicaSet",created_by_name="springboot-operator-59557c798d",priority_class=""} 1 -kube_pod_info{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",host_ip="10.0.56.142",pod_ip="10.131.2.19",uid="5e4b7a93-1eab-11ea-a2d4-005056897df7",node="eln004872.corp.telenet.be",created_by_kind="ReplicaSet",created_by_name="springboot-operator-59557c798d",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",host_ip="10.0.56.138",pod_ip="10.131.0.100",uid="35880062-1133-11ea-ac75-00505689c959",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.183-1",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="saint-peter-1.0.157-86-build",host_ip="10.0.56.138",pod_ip="10.131.0.120",uid="9fc45133-201f-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="saint-peter-1.0.157-86",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",host_ip="10.0.56.146",pod_ip="10.130.2.103",uid="f1b49aa4-2015-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="Build",created_by_name="base-nginx-webserver-29-84",priority_class=""} 1 -kube_pod_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",host_ip="10.0.56.147",pod_ip="10.129.3.12",uid="0f6bf915-f401-11e9-a9d5-00505689627a",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="springboot-sample-operator-19.12.78-2",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",host_ip="10.0.56.145",pod_ip="10.130.5.173",uid="83314717-11a2-11ea-ac75-00505689c959",node="eln004875.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.185-1",priority_class=""} 1 -kube_pod_info{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",host_ip="10.0.56.138",pod_ip="10.131.0.11",uid="fc185328-1fc0-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="dinomanbuildconfig-79",priority_class=""} 1 -kube_pod_info{namespace="openshift-sdn",pod="ovs-5x5hx",host_ip="10.0.56.145",pod_ip="10.0.56.145",uid="6071a90a-eacf-11e9-a0d3-005056897df7",node="eln004875.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="ovs",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="openshift-logging",pod="metricbeat-fzkct",host_ip="10.0.56.147",pod_ip="10.0.56.147",uid="cc9f5a06-21ae-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="metricbeat",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",host_ip="10.0.56.139",pod_ip="10.128.7.31",uid="ae4e62a4-203f-11ea-a2d4-005056897df7",node="eln004869.corp.telenet.be",created_by_kind="Build",created_by_name="cde-residential-customer-1.0.551-15",priority_class=""} 1 -kube_pod_info{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",host_ip="10.0.56.145",pod_ip="10.130.4.229",uid="e0f4ae56-1db9-11ea-a2d4-005056897df7",node="eln004875.corp.telenet.be",created_by_kind="ReplicaSet",created_by_name="jenkins-operator-844b99b574",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-node-59-81-build",host_ip="10.0.56.146",pod_ip="10.130.2.74",uid="a04044c0-2004-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="Build",created_by_name="base-node-59-81",priority_class=""} 1 -kube_pod_info{namespace="tiptool",pod="build-apache-php-tiptool-52-build",host_ip="10.0.56.146",pod_ip="10.130.2.54",uid="32a07a84-0a08-11ea-9557-00505689c959",node="eln004876.corp.telenet.be",created_by_kind="Build",created_by_name="build-apache-php-tiptool-52",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",host_ip="10.0.56.142",pod_ip="10.131.2.150",uid="30340204-1588-11ea-8be7-00505689627a",node="eln004872.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.203-1",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="saint-peter-1.0.157-89-build",host_ip="10.0.56.145",pod_ip="10.130.5.18",uid="bf5eaf06-2047-11ea-a2d4-005056897df7",node="eln004875.corp.telenet.be",created_by_kind="Build",created_by_name="saint-peter-1.0.157-89",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-9-c8bkd",host_ip="10.0.56.141",pod_ip="10.129.5.114",uid="d9ecfdad-2045-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="jenkins-9",priority_class=""} 1 -kube_pod_info{namespace="dynatrace",pod="oneagent-cknc4",host_ip="10.0.56.147",pod_ip="10.0.56.147",uid="7a8c03ec-2043-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="oneagent",priority_class=""} 1 -kube_pod_info{namespace="telenet-monitoring",pod="ceph-alert-msteams-3-95zfk",host_ip="10.0.56.139",pod_ip="10.128.6.66",uid="b97564cd-dba1-11e9-8184-00505689627a",node="eln004869.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="ceph-alert-msteams-3",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",host_ip="10.0.56.138",pod_ip="10.131.0.102",uid="cb72d2fc-2015-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="operator-builder-0.12.0-7",priority_class=""} 1 -kube_pod_info{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",host_ip="10.0.56.141",pod_ip="10.129.5.118",uid="bc0192f2-1b3b-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="ReplicaSet",created_by_name="jenkins-cr-applier-8f4b7f4d8",priority_class=""} 1 -kube_pod_info{namespace="edev-tools",pod="sonarqube-3-k2j58",host_ip="10.0.56.141",pod_ip="10.129.5.92",uid="cd0d94ab-2043-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="sonarqube-3",priority_class=""} 1 -kube_pod_info{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",host_ip="10.0.56.135",pod_ip="10.129.1.95",uid="e92d6aa5-2af1-11ea-a2d4-005056897df7",node="eln004865.corp.telenet.be",created_by_kind="ReplicaSet",created_by_name="kube-state-metrics-55884cb7cd",priority_class=""} 1 -kube_pod_info{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",host_ip="10.0.56.140",pod_ip="10.128.3.36",uid="14957878-307c-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Job",created_by_name="cronjob-ldap-group-sync-1578312000",priority_class=""} 1 -kube_pod_info{namespace="dynatrace",pod="oneagent-8tvwr",host_ip="10.0.56.136",pod_ip="10.0.56.136",uid="1cddbd27-2049-11ea-a2d4-005056897df7",node="eln004866.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="oneagent",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-slave-maven-54d6g",host_ip="10.0.56.146",pod_ip="10.130.2.40",uid="9263c712-1ff7-11ea-b7b3-00505689c959",node="eln004876.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="edev-tools",pod="jenkins-1-mr4zb",host_ip="10.0.56.147",pod_ip="10.129.3.244",uid="fa8700ac-2043-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="jenkins-1",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-node-59-85-build",host_ip="10.0.56.141",pod_ip="10.129.5.52",uid="4c46d471-203d-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="base-node-59-85",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",host_ip="10.0.56.147",pod_ip="10.129.2.21",uid="761a9072-1ef3-11ea-b7b3-00505689c959",node="eln004877.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",host_ip="10.0.56.146",pod_ip="10.130.2.82",uid="421f3fb5-200a-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="Build",created_by_name="base-rhel-ubi-minimal-48-85",priority_class=""} 1 -kube_pod_info{namespace="openshift-logging",pod="metricbeat-pcvmj",host_ip="10.0.56.139",pod_ip="10.0.56.139",uid="cc9848a2-21ae-11ea-a2d4-005056897df7",node="eln004869.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="metricbeat",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",host_ip="10.0.56.146",pod_ip="10.130.2.42",uid="8f37b48a-1ff8-11ea-a3e1-00505689627a",node="eln004876.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="saint-peter-1.0.156-2-build",host_ip="10.0.56.139",pod_ip="10.128.6.192",uid="acee8d84-0211-11ea-b2de-005056897df7",node="eln004869.corp.telenet.be",created_by_kind="Build",created_by_name="saint-peter-1.0.156-2",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",host_ip="10.0.56.141",pod_ip="10.129.5.167",uid="f68ca62e-1f17-11ea-b7b3-00505689c959",node="eln004871.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",host_ip="10.0.56.142",pod_ip="10.131.3.153",uid="e1729f91-202d-11ea-a2d4-005056897df7",node="eln004872.corp.telenet.be",created_by_kind="Job",created_by_name="cronjob-ldap-group-sync-1576519200",priority_class=""} 1 -kube_pod_info{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",host_ip="10.0.56.147",pod_ip="10.129.3.79",uid="609a791c-e431-11e9-bee8-00505689627a",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="dynatrace-alert-omi-1",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",host_ip="10.0.56.141",pod_ip="10.129.4.183",uid="d6a38326-1e8e-11ea-a3e1-00505689627a",node="eln004871.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="aem",pod="atomic-runtime-65-build",host_ip="10.0.56.138",pod_ip="10.131.1.25",uid="6d839966-017e-11ea-b2de-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="atomic-runtime-65",priority_class=""} 1 -kube_pod_info{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",host_ip="10.0.56.144",pod_ip="10.128.4.36",uid="e99b22d2-6a91-11e9-99c8-005056897df7",node="eln004874.corp.telenet.be",created_by_kind="Build",created_by_name="dynatrace-omi-6",priority_class=""} 1 -kube_pod_info{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",host_ip="10.0.56.138",pod_ip="10.131.0.193",uid="951c1849-20b2-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="ReplicaSet",created_by_name="jenkins-operator-844b99b574",priority_class=""} 1 -kube_pod_info{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",host_ip="10.0.56.140",pod_ip="10.128.3.225",uid="13e03d83-265e-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Job",created_by_name="cronjob-ldap-group-sync-1577199600",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",host_ip="10.0.56.138",pod_ip="10.131.0.103",uid="2d294d65-2016-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="jenkins-agent-maven-24-84",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-slave-maven-dp74t",host_ip="10.0.56.145",pod_ip="10.130.5.220",uid="35c1f424-1ed2-11ea-a3e1-00505689627a",node="eln004875.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="openshift-node",pod="sync-mghfm",host_ip="10.0.56.143",pod_ip="10.0.56.143",uid="3aa74470-3bac-11e9-b016-005056897df7",node="eln004873.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="sync",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="openshift-logging",pod="metricbeat-t92kj",host_ip="10.0.56.146",pod_ip="10.0.56.146",uid="cc9e8b3d-21ae-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="metricbeat",priority_class=""} 1 -kube_pod_info{namespace="openshift-monitoring",pod="prometheus-k8s-1",host_ip="10.0.56.143",pod_ip="10.131.4.223",uid="3a4bf7a3-27ad-11ea-a2d4-005056897df7",node="eln004873.corp.telenet.be",created_by_kind="StatefulSet",created_by_name="prometheus-k8s",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",host_ip="10.0.56.141",pod_ip="10.129.5.9",uid="d567cba9-2015-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="operator-builder-0.8.2-4",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",host_ip="10.0.56.141",pod_ip="10.129.5.134",uid="85ad0742-1f09-11ea-b7b3-00505689c959",node="eln004871.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",host_ip="10.0.56.146",pod_ip="10.130.3.42",uid="386bedf4-1dc0-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="dynatrace",pod="oneagent-8px65",host_ip="10.0.56.144",pod_ip="10.0.56.144",uid="3ad8d6bc-2046-11ea-a2d4-005056897df7",node="eln004874.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="oneagent",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",host_ip="10.0.56.140",pod_ip="10.128.2.30",uid="36221c55-1fc6-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.155-75",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",host_ip="10.0.56.138",pod_ip="10.131.1.86",uid="9a5ea9b3-1295-11ea-86d9-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="operator-builder-0.8.2-2",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",host_ip="10.0.56.140",pod_ip="10.128.2.192",uid="5561da50-1e64-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="jenkins-agent-maven-24-28",priority_class=""} 1 -kube_pod_info{namespace="aem",pod="atomic-runtime-57-build",host_ip="10.0.56.138",pod_ip="10.131.0.227",uid="228f8dbb-ff11-11e9-a0c8-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="atomic-runtime-57",priority_class=""} 1 -kube_pod_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",host_ip="10.0.56.138",pod_ip="10.131.0.144",uid="3ad4608f-2039-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="springboot-sample-operator-19.12.83-100",priority_class=""} 1 -kube_pod_info{namespace="myproject",pod="dinomanbc-9-build",host_ip="10.0.56.145",pod_ip="10.130.4.175",uid="883c6e90-1bfe-11ea-a2d4-005056897df7",node="eln004875.corp.telenet.be",created_by_kind="Build",created_by_name="dinomanbc-9",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",host_ip="10.0.56.140",pod_ip="10.128.2.20",uid="33565487-1eeb-11ea-b7b3-00505689c959",node="eln004870.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",host_ip="10.0.56.147",pod_ip="10.129.3.48",uid="1c36ce0d-1c96-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.238-2",priority_class=""} 1 -kube_pod_info{namespace="openshift-monitoring",pod="prometheus-operator-599cf5c4d5-2jqrn",host_ip="10.0.56.143",pod_ip="10.131.4.69",uid="a7441f4e-3bac-11e9-b016-005056897df7",node="eln004873.corp.telenet.be",created_by_kind="ReplicaSet",created_by_name="prometheus-operator-599cf5c4d5",priority_class=""} 1 -kube_pod_info{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",host_ip="10.0.56.141",pod_ip="10.129.4.234",uid="74b61ecc-1ff6-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="build-freephone-bp-uat-21",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-nginx-99-86-build",host_ip="10.0.56.141",pod_ip="10.129.5.55",uid="783bd488-203d-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="base-nginx-99-86",priority_class=""} 1 -kube_pod_info{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",host_ip="10.0.56.146",pod_ip="10.130.2.112",uid="c74493d5-f3f4-11e9-a9d5-00505689627a",node="eln004876.corp.telenet.be",created_by_kind="Build",created_by_name="springboot-sample-operator-19.10.76-1",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",host_ip="10.0.56.146",pod_ip="10.130.2.186",uid="fa0bef60-fbc7-11e9-b589-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.113-3",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",host_ip="10.0.56.140",pod_ip="10.128.2.193",uid="f675d0c3-2b97-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.273-1",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",host_ip="10.0.56.145",pod_ip="10.130.5.200",uid="bb620112-1eb3-11ea-b7b3-00505689c959",node="eln004875.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="openshift-node",pod="sync-drdp4",host_ip="10.0.56.142",pod_ip="10.0.56.142",uid="39d80e5e-3bac-11e9-b016-005056897df7",node="eln004872.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="sync",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="openshift-monitoring",pod="node-exporter-jz4s9",host_ip="10.0.56.139",pod_ip="10.0.56.139",uid="d5b23c3d-3bac-11e9-b016-005056897df7",node="eln004869.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="node-exporter",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",host_ip="10.0.56.140",pod_ip="10.128.3.250",uid="0f96f309-11c3-11ea-86d9-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.194-1",priority_class=""} 1 -kube_pod_info{namespace="openshift-logging",pod="filebeat-77lgc",host_ip="10.0.56.141",pod_ip="10.129.5.131",uid="c65ba6f3-21ae-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="filebeat",priority_class=""} 1 -kube_pod_info{namespace="openshift-logging",pod="filebeat-ghb47",host_ip="10.0.56.136",pod_ip="10.128.0.217",uid="c65bb7c7-21ae-11ea-a2d4-005056897df7",node="eln004866.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="filebeat",priority_class=""} 1 -kube_pod_info{namespace="tiller",pod="tiller-5f8989c65c-cz7wz",host_ip="10.0.56.139",pod_ip="10.128.6.65",uid="b9e950a4-dba1-11e9-8184-00505689627a",node="eln004869.corp.telenet.be",created_by_kind="ReplicaSet",created_by_name="tiller-5f8989c65c",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",host_ip="10.0.56.141",pod_ip="10.129.5.100",uid="a7e99dcb-2044-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="jenkins-agent-maven-24-87",priority_class=""} 1 -kube_pod_info{namespace="default",pod="docker-registry-1-vdxlb",host_ip="",pod_ip="",uid="75fde39b-22a2-11ea-a2d4-005056897df7",node="eln004874.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="docker-registry-1",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",host_ip="10.0.56.141",pod_ip="10.129.5.60",uid="ad658fb8-203d-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="base-rhel-ubi-minimal-49-86",priority_class=""} 1 -kube_pod_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",host_ip="10.0.56.146",pod_ip="10.130.2.107",uid="c4d69703-2016-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="Build",created_by_name="springboot-sample-operator-19.12.83-98",priority_class=""} 1 -kube_pod_info{namespace="telenet-monitoring",pod="openshift-alert-omi-2-876j4",host_ip="10.0.56.139",pod_ip="10.128.7.49",uid="973904c8-204b-11ea-a2d4-005056897df7",node="eln004869.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="openshift-alert-omi-2",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",host_ip="10.0.56.141",pod_ip="10.129.5.110",uid="58a94f82-2045-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="base-nginx-webserver-28-88",priority_class=""} 1 -kube_pod_info{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",host_ip="10.0.56.142",pod_ip="10.131.3.8",uid="1b9491ee-e5bb-11e9-b5fa-005056897df7",node="eln004872.corp.telenet.be",created_by_kind="Build",created_by_name="awx-init-container-venvs-1",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",host_ip="10.0.56.138",pod_ip="10.131.0.158",uid="dae7447a-203c-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="operator-builder-0.8.2-6",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",host_ip="10.0.56.138",pod_ip="10.131.0.196",uid="361061ea-11a5-11ea-ac75-00505689c959",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.185-2",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",host_ip="10.0.56.147",pod_ip="10.129.2.48",uid="4f0527a3-1e24-11ea-b7b3-00505689c959",node="eln004877.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="tiptool",pod="tiptool-uat-30-54hpm",host_ip="10.0.56.147",pod_ip="10.129.3.159",uid="a3badb69-1dc6-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="tiptool-uat-30",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",host_ip="10.0.56.139",pod_ip="10.128.6.232",uid="8c0f4d7e-e426-11e9-bee8-00505689627a",node="eln004869.corp.telenet.be",created_by_kind="Build",created_by_name="cde-goldengate-rdb-docker-15",priority_class=""} 1 -kube_pod_info{namespace="openshift-logging",pod="metricbeat-96lh2",host_ip="10.0.56.137",pod_ip="10.0.56.137",uid="cc99406a-21ae-11ea-a2d4-005056897df7",node="eln004867.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="metricbeat",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",host_ip="10.0.56.139",pod_ip="10.128.7.64",uid="92354ab6-20b2-11ea-a2d4-005056897df7",node="eln004869.corp.telenet.be",created_by_kind="ReplicaSet",created_by_name="springboot-operator-59557c798d",priority_class=""} 1 -kube_pod_info{namespace="default",pod="registry-console-1-mwz95",host_ip="10.0.56.136",pod_ip="10.128.0.214",uid="4f7e9f4d-20b3-11ea-a2d4-005056897df7",node="eln004866.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="registry-console-1",priority_class=""} 1 -kube_pod_info{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",host_ip="10.0.56.135",pod_ip="10.129.1.89",uid="41fa9897-20ab-11ea-a2d4-005056897df7",node="eln004865.corp.telenet.be",created_by_kind="Build",created_by_name="aws-alert-omi-3",priority_class=""} 1 -kube_pod_info{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",host_ip="10.0.56.142",pod_ip="10.131.2.7",uid="571e0b92-0ad9-11ea-8576-005056897df7",node="eln004872.corp.telenet.be",created_by_kind="Build",created_by_name="build-freephone-bp-dvp-11",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="jenkins-slave-maven-dcpqs",host_ip="10.0.56.141",pod_ip="10.129.4.158",uid="76fbcfa7-1fd7-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="openshift-monitoring",pod="aws-alert-omi-3-m85px",host_ip="10.0.56.135",pod_ip="10.129.1.90",uid="6e95473b-20ab-11ea-a2d4-005056897df7",node="eln004865.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="aws-alert-omi-3",priority_class=""} 1 -kube_pod_info{namespace="aem",pod="atomic-runtime-63-build",host_ip="10.0.56.139",pod_ip="10.128.6.156",uid="e39fc92b-014e-11ea-b28a-00505689c959",node="eln004869.corp.telenet.be",created_by_kind="Build",created_by_name="atomic-runtime-63",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",host_ip="10.0.56.147",pod_ip="10.129.3.19",uid="b1121d2f-1c19-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.237-1",priority_class=""} 1 -kube_pod_info{namespace="openshift-monitoring",pod="elk-omi-3-build",host_ip="10.0.56.144",pod_ip="10.128.4.100",uid="ad8bd63e-b840-11e9-8702-00505689627a",node="eln004874.corp.telenet.be",created_by_kind="Build",created_by_name="elk-omi-3",priority_class=""} 1 -kube_pod_info{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",host_ip="10.0.56.139",pod_ip="10.128.6.228",uid="eebce33d-0527-11ea-acbb-00505689627a",node="eln004869.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",host_ip="10.0.56.141",pod_ip="10.129.4.135",uid="92d4b8a2-1e6a-11ea-b7b3-00505689c959",node="eln004871.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",host_ip="10.0.56.147",pod_ip="10.129.2.50",uid="da9d5661-1efe-11ea-a3e1-00505689627a",node="eln004877.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",host_ip="10.0.56.139",pod_ip="10.128.6.73",uid="d6438b56-0a16-11ea-8927-005056897df7",node="eln004869.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="springboot-sample-operator-uat-20",priority_class=""} 1 -kube_pod_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",host_ip="10.0.56.147",pod_ip="10.129.3.41",uid="cd0cfbcb-f410-11e9-a9d5-00505689627a",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="springboot-sample-operator-19.12.78-3",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="jenkins-slave-maven-379l2",host_ip="10.0.56.141",pod_ip="10.129.4.176",uid="da8fa6e2-1fda-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="openshift-monitoring",pod="node-exporter-6vzvp",host_ip="10.0.56.138",pod_ip="10.0.56.138",uid="d596a09c-3bac-11e9-b016-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="node-exporter",priority_class=""} 1 -kube_pod_info{namespace="openshift-sdn",pod="sdn-9bv76",host_ip="10.0.56.142",pod_ip="10.0.56.142",uid="56062adc-eacf-11e9-a0d3-005056897df7",node="eln004872.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="sdn",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",host_ip="10.0.56.138",pod_ip="10.131.1.104",uid="f960194f-111b-11ea-ac75-00505689c959",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="operator-builder-0.11.0-3",priority_class=""} 1 -kube_pod_info{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",host_ip="10.0.56.147",pod_ip="10.129.3.56",uid="ff3778f0-1cb7-11ea-a2d4-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="dinomanbuildconfig-77",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",host_ip="10.0.56.140",pod_ip="10.128.2.55",uid="23396ad4-1fd8-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.155-76",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",host_ip="10.0.56.140",pod_ip="10.128.2.160",uid="933f6f1e-2ad2-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.268-1",priority_class=""} 1 -kube_pod_info{namespace="default",pod="docker-registry-1-x85db",host_ip="",pod_ip="",uid="776c52f4-22a2-11ea-a2d4-005056897df7",node="eln004874.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="docker-registry-1",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",host_ip="10.0.56.145",pod_ip="10.130.5.69",uid="29a819a8-0b92-11ea-8576-005056897df7",node="eln004875.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.142-1",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",host_ip="10.0.56.140",pod_ip="10.128.3.218",uid="05260dbc-1fa9-11ea-b7b3-00505689c959",node="eln004870.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",host_ip="10.0.56.147",pod_ip="10.129.2.232",uid="752bf12f-f3dd-11e9-a9d5-00505689627a",node="eln004877.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-slave-maven-w515p",host_ip="10.0.56.146",pod_ip="10.130.2.41",uid="9c28c377-1ff7-11ea-a3e1-00505689627a",node="eln004876.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",host_ip="10.0.56.146",pod_ip="10.130.3.34",uid="2d9b0f41-1f43-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",host_ip="10.0.56.147",pod_ip="10.129.3.82",uid="6b2b1145-e431-11e9-bee8-00505689627a",node="eln004877.corp.telenet.be",created_by_kind="Build",created_by_name="aws-alert-omi-1",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",host_ip="10.0.56.138",pod_ip="10.131.1.181",uid="036dc5ed-1501-11ea-8be7-00505689627a",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.202-1",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",host_ip="10.0.56.140",pod_ip="10.128.3.198",uid="6b05eab2-fd27-11e9-8c1d-00505689627a",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.114-1",priority_class=""} 1 -kube_pod_info{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",host_ip="10.0.56.142",pod_ip="10.131.2.8",uid="c84a401c-0adc-11ea-8576-005056897df7",node="eln004872.corp.telenet.be",created_by_kind="Build",created_by_name="build-freephone-bp-dvp-12",priority_class=""} 1 -kube_pod_info{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",host_ip="10.0.56.137",pod_ip="10.0.56.137",uid="16d7987a-21b1-11ea-a2d4-005056897df7",node="eln004867.corp.telenet.be",created_by_kind="ReplicaSet",created_by_name="metricbeat-6c69889f67",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-slave-maven-mk189",host_ip="10.0.56.142",pod_ip="10.131.3.237",uid="28b77e23-1e91-11ea-b7b3-00505689c959",node="eln004872.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",host_ip="10.0.56.138",pod_ip="10.131.1.151",uid="7782b6e4-1129-11ea-ac75-00505689c959",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.181-1",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="jenkins-slave-maven-qr3g6",host_ip="10.0.56.139",pod_ip="10.128.6.29",uid="9a9ae813-1ea8-11ea-a2d4-005056897df7",node="eln004869.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",host_ip="10.0.56.146",pod_ip="10.130.2.156",uid="16334bb5-1eff-11ea-a3e1-00505689627a",node="eln004876.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",host_ip="10.0.56.141",pod_ip="10.129.5.161",uid="1f261271-1dc3-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="openshift-node",pod="sync-j7mlr",host_ip="10.0.56.139",pod_ip="10.0.56.139",uid="3aeed574-3bac-11e9-b016-005056897df7",node="eln004869.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="sync",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="myproject",pod="microservice-3-deploy",host_ip="10.0.56.142",pod_ip="10.131.2.168",uid="2ae14afa-159f-11ea-8be7-00505689627a",node="eln004872.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="openshift-sdn",pod="ovs-5d4g2",host_ip="10.0.56.147",pod_ip="10.0.56.147",uid="5ab25568-eacf-11e9-a0d3-005056897df7",node="eln004877.corp.telenet.be",created_by_kind="DaemonSet",created_by_name="ovs",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",host_ip="10.0.56.146",pod_ip="10.130.2.235",uid="42d71539-1b5f-11ea-a2d4-005056897df7",node="eln004876.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.229-1",priority_class=""} 1 -kube_pod_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",host_ip="10.0.56.138",pod_ip="10.131.1.178",uid="89fc041f-14ff-11ea-8be7-00505689627a",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="ws.network.inventorymgmt.dinoman.rest-74",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",host_ip="10.0.56.140",pod_ip="10.128.2.35",uid="a3ebded4-27de-11ea-a2d4-005056897df7",node="eln004870.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.262-1",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="saint-peter-1.0.160-93-build",host_ip="10.0.56.141",pod_ip="10.129.5.40",uid="5a3978a5-2038-11ea-a2d4-005056897df7",node="eln004871.corp.telenet.be",created_by_kind="Build",created_by_name="saint-peter-1.0.160-93",priority_class=""} 1 -kube_pod_info{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",host_ip="10.0.56.145",pod_ip="10.130.4.178",uid="d31c6749-1bff-11ea-a2d4-005056897df7",node="eln004875.corp.telenet.be",created_by_kind="Build",created_by_name="dinomanbuildconfig-71",priority_class=""} 1 -kube_pod_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",host_ip="10.0.56.145",pod_ip="10.130.4.199",uid="450fb276-1c1e-11ea-a2d4-005056897df7",node="eln004875.corp.telenet.be",created_by_kind="Build",created_by_name="psr-aggregator-19.8.238-1",priority_class=""} 1 -kube_pod_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",host_ip="10.0.56.147",pod_ip="10.129.3.87",uid="7dfa94d5-1fb9-11ea-a3e1-00505689627a",node="eln004877.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",host_ip="10.0.56.147",pod_ip="10.129.3.227",uid="b7eaa0f9-1de7-11ea-b7b3-00505689c959",node="eln004877.corp.telenet.be",created_by_kind="",created_by_name="",priority_class=""} 1 -kube_pod_info{namespace="tiptool",pod="tiptool-mre-1-wd99j",host_ip="10.0.56.138",pod_ip="10.131.0.164",uid="98efb3eb-1dba-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="ReplicationController",created_by_name="tiptool-mre-1",priority_class=""} 1 -kube_pod_info{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",host_ip="10.0.56.138",pod_ip="10.131.0.115",uid="91a5a4b4-201d-11ea-a2d4-005056897df7",node="eln004868.corp.telenet.be",created_by_kind="Build",created_by_name="operator-builder-0.8.0-4",priority_class=""} 1 -# HELP kube_pod_start_time Start time in unix timestamp for a pod. -# TYPE kube_pod_start_time gauge -kube_pod_start_time{namespace="bi",pod="jenkins-4-5bwwz"} 1.576528159e+09 -kube_pod_start_time{namespace="default",pod="docker-registry-1-cbffc"} 1.576789207e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build"} 1.572443375e+09 -kube_pod_start_time{namespace="openshift-monitoring",pod="dynatrace-omi-4-build"} 1.556544792e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build"} 1.573207243e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-jdk11-38-173-build"} 1.576528995e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build"} 1.574929828e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-node-67-83-build"} 1.576504031e+09 -kube_pod_start_time{namespace="default",pod="docker-registry-1-f6sbc"} 1.576789204e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build"} 1.577175124e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-nginx-99-83-build"} 1.576503804e+09 -kube_pod_start_time{namespace="openshift-sdn",pod="sdn-nvsb9"} 1.570650973e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build"} 1.574859778e+09 -kube_pod_start_time{namespace="devops-playground",pod="jenkins-58-rsxhf"} 1.57652953e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80"} 1.576395425e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build"} 1.577426016e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-node-59-86-build"} 1.576529334e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build"} 1.57639622e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-node-59-83-build"} 1.576508571e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-nginx-99-85-build"} 1.576512061e+09 -kube_pod_start_time{namespace="openshift-monitoring",pod="dynatrace-omi-2-build"} 1.556543116e+09 -kube_pod_start_time{namespace="bi",pod="cde-pega-feeder-docker-18-build"} 1.569919088e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build"} 1.576503993e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build"} 1.576048226e+09 -kube_pod_start_time{namespace="dynatrace",pod="oneagent-2b6pp"} 1.576529969e+09 -kube_pod_start_time{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build"} 1.57652588e+09 -kube_pod_start_time{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build"} 1.574087009e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88"} 1.576432333e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build"} 1.577345937e+09 -kube_pod_start_time{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build"} 1.574155635e+09 -kube_pod_start_time{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw"} 1.576492454e+09 -kube_pod_start_time{namespace="aem",pod="atomic-runtime-53-build"} 1.57287743e+09 -kube_pod_start_time{namespace="default",pod="docker-registry-1-djr7b"} 1.576789206e+09 -kube_pod_start_time{namespace="bi",pod="jenkins-slave-maven-jpgxc"} 1.576395367e+09 -kube_pod_start_time{namespace="tiptool",pod="tiptool-lat-1-jmms8"} 1.576252071e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build"} 1.574228334e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build"} 1.574854121e+09 -kube_pod_start_time{namespace="bi",pod="jenkins-slave-maven-gq9pd"} 1.576325244e+09 -kube_pod_start_time{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build"} 1.577960297e+09 -kube_pod_start_time{namespace="aem",pod="atomic-runtime-60-build"} 1.572883878e+09 -kube_pod_start_time{namespace="kube-system",pod="master-controllers-eln004867.corp.telenet.be"} 1.567973315e+09 -kube_pod_start_time{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy"} 1.574867383e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm"} 1.576348246e+09 -kube_pod_start_time{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g"} 1.576249626e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build"} 1.575545924e+09 -kube_pod_start_time{namespace="telenet-monitoring",pod="elk-alert-omi-3-hrd5n"} 1.57653196e+09 -kube_pod_start_time{namespace="openshift-node",pod="sync-q7psr"} 1.575951491e+09 -kube_pod_start_time{namespace="telenet-cluster-ops",pod="init-sync"} 1.57002057e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-nginx-100-82-build"} 1.576503883e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build"} 1.575543192e+09 -kube_pod_start_time{namespace="tiptool",pod="tiptool-sup-1-4fw8s"} 1.576250828e+09 -kube_pod_start_time{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build"} 1.57528759e+09 -kube_pod_start_time{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build"} 1.576502806e+09 -kube_pod_start_time{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build"} 1.57652873e+09 -kube_pod_start_time{namespace="openshift-logging",pod="metricbeat-whn9v"} 1.576684509e+09 -kube_pod_start_time{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build"} 1.575290273e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build"} 1.577436746e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build"} 1.575288811e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build"} 1.576508722e+09 -kube_pod_start_time{namespace="openshift-sdn",pod="ovs-hpcbf"} 1.570650981e+09 -kube_pod_start_time{namespace="tiptool-dvp",pod="apache-php-6-build"} 1.576573083e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build"} 1.576503793e+09 -kube_pod_start_time{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build"} 1.575984479e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0"} 1.576302621e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build"} 1.574172185e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-node-67-85-build"} 1.576512116e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-jdk11-37-86-build"} 1.576508839e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd"} 1.576317682e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz"} 1.576249254e+09 -kube_pod_start_time{namespace="aem",pod="atomic-runtime-64-build"} 1.573125084e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build"} 1.577686923e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build"} 1.576525819e+09 -kube_pod_start_time{namespace="kube-system",pod="master-etcd-eln004865.corp.telenet.be"} 1.575908514e+09 -kube_pod_start_time{namespace="bi",pod="cde-residential-customer-1.0.551-14-build"} 1.576494636e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-slave-maven-wvqk3"} 1.576369832e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6"} 1.576444215e+09 -kube_pod_start_time{namespace="default",pod="docker-registry-1-jxxcd"} 1.576789204e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-nginx-100-85-build"} 1.57652596e+09 -kube_pod_start_time{namespace="openshift-node",pod="sync-7fjj2"} 1.569943943e+09 -kube_pod_start_time{namespace="gdpr",pod="saint-peter-1.0.158-2-build"} 1.575312898e+09 -kube_pod_start_time{namespace="dynatrace",pod="oneagent-hhn8g"} 1.576530978e+09 -kube_pod_start_time{namespace="bi",pod="cde-residential-customer-docker-39-build"} 1.569919571e+09 -kube_pod_start_time{namespace="openshift-monitoring",pod="node-exporter-p2vdl"} 1.551394839e+09 -kube_pod_start_time{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t"} 1.576496891e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p"} 1.576428937e+09 -kube_pod_start_time{namespace="openshift-monitoring",pod="node-exporter-clzvm"} 1.551394832e+09 -kube_pod_start_time{namespace="tiptool",pod="tiptool-sup-1-pfhfx"} 1.576252047e+09 -kube_pod_start_time{namespace="tiptool",pod="tiptool-int-3-nzds2"} 1.576249457e+09 -kube_pod_start_time{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build"} 1.575984215e+09 -kube_pod_start_time{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7"} 1.575376875e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build"} 1.574768692e+09 -kube_pod_start_time{namespace="bi",pod="jenkins-slave-maven-qr854"} 1.57649617e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-node-67-79-build"} 1.576486045e+09 -kube_pod_start_time{namespace="bi",pod="jenkins-slave-maven-5z056"} 1.576351938e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build"} 1.575349579e+09 -kube_pod_start_time{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build"} 1.575290415e+09 -kube_pod_start_time{namespace="openshift-logging",pod="metricbeat-j8kq8"} 1.576684556e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq"} 1.576388886e+09 -kube_pod_start_time{namespace="kube-system",pod="master-api-eln004866.corp.telenet.be"} 1.575951503e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb"} 1.576412876e+09 -kube_pod_start_time{namespace="aem",pod="atomic-build-33-build"} 1.573144341e+09 -kube_pod_start_time{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build"} 1.576059839e+09 -kube_pod_start_time{namespace="openshift-node",pod="sync-9sb6l"} 1.551394677e+09 -kube_pod_start_time{namespace="openshift-sdn",pod="sdn-7zxfn"} 1.570650998e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9"} 1.576391433e+09 -kube_pod_start_time{namespace="gdpr",pod="saint-peter-1.0.156-3-build"} 1.573210737e+09 -kube_pod_start_time{namespace="openshift-sdn",pod="sdn-cxsth"} 1.570651031e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build"} 1.574240438e+09 -kube_pod_start_time{namespace="bi",pod="cde-residential-customer-1.0.551-13-build"} 1.576489791e+09 -kube_pod_start_time{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl"} 1.578313516e+09 -kube_pod_start_time{namespace="bi",pod="spark-1.0-33-build"} 1.575063642e+09 -kube_pod_start_time{namespace="tiptool",pod="tiptool-edp-4-975w4"} 1.576254591e+09 -kube_pod_start_time{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy"} 1.57198837e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build"} 1.574923674e+09 -kube_pod_start_time{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8"} 1.576336401e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build"} 1.57554874e+09 -kube_pod_start_time{namespace="tiptool",pod="tiptool-trg-10-4kkfc"} 1.576255698e+09 -kube_pod_start_time{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy"} 1.57199131e+09 -kube_pod_start_time{namespace="openshift-monitoring",pod="dynatrace-omi-3-build"} 1.55654431e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build"} 1.577104099e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph"} 1.576332673e+09 -kube_pod_start_time{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build"} 1.576751106e+09 -kube_pod_start_time{namespace="tiptool",pod="tiptool-mre-1-wwf4t"} 1.57625204e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build"} 1.574914575e+09 -kube_pod_start_time{namespace="openshift-monitoring",pod="node-exporter-sw6vh"} 1.551394833e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build"} 1.576512531e+09 -kube_pod_start_time{namespace="openshift-node",pod="sync-dppzc"} 1.55139457e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build"} 1.577095403e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw"} 1.576304517e+09 -kube_pod_start_time{namespace="edev-communication",pod="plot-trg-13-txftz"} 1.574093072e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v"} 1.576395606e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build"} 1.573704933e+09 -kube_pod_start_time{namespace="default",pod="router-1-pqccl"} 1.576530214e+09 -kube_pod_start_time{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build"} 1.573549273e+09 -kube_pod_start_time{namespace="gdpr",pod="saint-peter-1.0.157-88-build"} 1.576528923e+09 -kube_pod_start_time{namespace="tiptool",pod="build-apache-php-tiptool-53-build"} 1.57597231e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build"} 1.576503803e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7"} 1.576414003e+09 -kube_pod_start_time{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3"} 1.576478447e+09 -kube_pod_start_time{namespace="openshift-monitoring",pod="node-exporter-kmhl4"} 1.569943943e+09 -kube_pod_start_time{namespace="tiptool",pod="tiptool-int-3-x2ztl"} 1.576252042e+09 -kube_pod_start_time{namespace="dynatrace",pod="oneagent-ksdhs"} 1.576529157e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build"} 1.574086405e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build"} 1.574088746e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build"} 1.576494444e+09 -kube_pod_start_time{namespace="tiptool",pod="tiptool-dvp-51-x9fms"} 1.576531518e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz"} 1.576356578e+09 -kube_pod_start_time{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build"} 1.576507398e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build"} 1.576508623e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-node-66-84-build"} 1.576503802e+09 -kube_pod_start_time{namespace="openshift-logging",pod="metricbeat-hd979"} 1.576684522e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build"} 1.578284119e+09 -kube_pod_start_time{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-9bgct"} 1.576250551e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build"} 1.573205814e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn"} 1.576275707e+09 -kube_pod_start_time{namespace="myproject",pod="dinomanbc-8-build"} 1.572442062e+09 -kube_pod_start_time{namespace="openshift-logging",pod="metricbeat-thvjs"} 1.57668455e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build"} 1.576512186e+09 -kube_pod_start_time{namespace="openshift-logging",pod="filebeat-d6p6b"} 1.576684499e+09 -kube_pod_start_time{namespace="gdpr",pod="saint-peter-1.0.159-9-build"} 1.575453697e+09 -kube_pod_start_time{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build"} 1.575539154e+09 -kube_pod_start_time{namespace="openshift-monitoring",pod="aws-alert-omi-2-build"} 1.565615882e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn"} 1.576412816e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build"} 1.573222751e+09 -kube_pod_start_time{namespace="openshift-logging",pod="metricbeat-5q6w2"} 1.576684523e+09 -kube_pod_start_time{namespace="gdpr",pod="saint-peter-1.0.159-5-build"} 1.57538514e+09 -kube_pod_start_time{namespace="openshift-monitoring",pod="node-exporter-sbmw8"} 1.57595152e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build"} 1.574922477e+09 -kube_pod_start_time{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy"} 1.57521127e+09 -kube_pod_start_time{namespace="aem",pod="atomic-build-19-build"} 1.572861878e+09 -kube_pod_start_time{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-vxjrf"} 1.57796147e+09 -kube_pod_start_time{namespace="openshift-sdn",pod="sdn-nb7c8"} 1.575951491e+09 -kube_pod_start_time{namespace="openshift-monitoring",pod="prometheus-alert-msteams-7-cxfrz"} 1.573092059e+09 -kube_pod_start_time{namespace="default",pod="docker-registry-1-98fvj"} 1.576789204e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build"} 1.574089827e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc"} 1.576322096e+09 -kube_pod_start_time{namespace="aem",pod="atomic-build-31-build"} 1.573142152e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build"} 1.577168208e+09 -kube_pod_start_time{namespace="default",pod="registry-console-1-2hm5q"} 1.576530676e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n"} 1.576325314e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build"} 1.575466679e+09 -kube_pod_start_time{namespace="kube-system",pod="master-api-eln004867.corp.telenet.be"} 1.567973315e+09 -kube_pod_start_time{namespace="openshift-logging",pod="filebeat-xwjz7"} 1.576684539e+09 -kube_pod_start_time{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq"} 1.576498364e+09 -kube_pod_start_time{namespace="dynatrace",pod="oneagent-fq5mw"} 1.576530211e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build"} 1.574937777e+09 -kube_pod_start_time{namespace="openshift-sdn",pod="sdn-hckgd"} 1.570650974e+09 -kube_pod_start_time{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp"} 1.577203183e+09 -kube_pod_start_time{namespace="test-config",pod="kibana-854bdf584d-fpjb4"} 1.576528007e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr"} 1.576295189e+09 -kube_pod_start_time{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build"} 1.571912236e+09 -kube_pod_start_time{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build"} 1.576500183e+09 -kube_pod_start_time{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5"} 1.575211286e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build"} 1.576525735e+09 -kube_pod_start_time{namespace="bi",pod="cde-residential-customer-1.0.551-16-build"} 1.576529904e+09 -kube_pod_start_time{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build"} 1.576525937e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build"} 1.57652933e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build"} 1.574774707e+09 -kube_pod_start_time{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb"} 1.576251754e+09 -kube_pod_start_time{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build"} 1.57416683e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build"} 1.576149531e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build"} 1.574870765e+09 -kube_pod_start_time{namespace="devops-playground",pod="sonarqube-3-lfc5m"} 1.57652944e+09 -kube_pod_start_time{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build"} 1.576531935e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-jdk11-38-171-build"} 1.576525645e+09 -kube_pod_start_time{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build"} 1.574688131e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build"} 1.574930984e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build"} 1.574861724e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-jenkins-2-build"} 1.571304605e+09 -kube_pod_start_time{namespace="openshift-logging",pod="filebeat-tz7sj"} 1.576684499e+09 -kube_pod_start_time{namespace="openshift-sdn",pod="ovs-qfwk6"} 1.570650984e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build"} 1.573637672e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp"} 1.576348063e+09 -kube_pod_start_time{namespace="gdpr",pod="saint-peter-uat-1-kw5dh"} 1.576002607e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3"} 1.576304671e+09 -kube_pod_start_time{namespace="gdpr",pod="saint-peter-1.0.160-94-build"} 1.576528923e+09 -kube_pod_start_time{namespace="openshift-monitoring",pod="elk-omi-6-build"} 1.565093962e+09 -kube_pod_start_time{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build"} 1.576502533e+09 -kube_pod_start_time{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build"} 1.575288874e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build"} 1.574931725e+09 -kube_pod_start_time{namespace="openshift-monitoring",pod="node-exporter-ktrsg"} 1.551394883e+09 -kube_pod_start_time{namespace="openshift-monitoring",pod="node-exporter-98k9p"} 1.551394944e+09 -kube_pod_start_time{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy"} 1.571303275e+09 -kube_pod_start_time{namespace="bi",pod="cde-goldengate-rdb-docker-17-build"} 1.573166136e+09 -kube_pod_start_time{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build"} 1.575985809e+09 -kube_pod_start_time{namespace="openshift-monitoring",pod="node-exporter-lbtmf"} 1.55139489e+09 -kube_pod_start_time{namespace="telenet-monitoring",pod="elk-alert-omi-1-build"} 1.569923659e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build"} 1.576147156e+09 -kube_pod_start_time{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build"} 1.573546666e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build"} 1.576508767e+09 -kube_pod_start_time{namespace="openshift-sdn",pod="ovs-8zrm9"} 1.570651018e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="jenkins-2-kk6rp"} 1.576528489e+09 -kube_pod_start_time{namespace="bi",pod="jenkins-slave-maven-3hkdb"} 1.576499312e+09 -kube_pod_start_time{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4"} 1.570724365e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build"} 1.576528996e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build"} 1.574085801e+09 -kube_pod_start_time{namespace="openshift-logging",pod="filebeat-zx7vd"} 1.576684525e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l"} 1.576352215e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build"} 1.572517963e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build"} 1.574925031e+09 -kube_pod_start_time{namespace="gdpr",pod="saint-peter-1.0.158-1-build"} 1.575291773e+09 -kube_pod_start_time{namespace="default",pod="docker-registry-1-pfmvz"} 1.576789205e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-slave-maven-qw2ln"} 1.576500135e+09 -kube_pod_start_time{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build"} 1.571658707e+09 -kube_pod_start_time{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm"} 1.576528085e+09 -kube_pod_start_time{namespace="openshift-logging",pod="filebeat-sb6vw"} 1.57668454e+09 -kube_pod_start_time{namespace="openshift-monitoring",pod="azure-alert-omi-1-build"} 1.562056585e+09 -kube_pod_start_time{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm"} 1.576250314e+09 -kube_pod_start_time{namespace="openshift-sdn",pod="sdn-rdbqq"} 1.570651191e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build"} 1.576159835e+09 -kube_pod_start_time{namespace="default",pod="docker-registry-1-bwzgx"} 1.576789208e+09 -kube_pod_start_time{namespace="tiptool",pod="tiptool-trg-10-597nj"} 1.576249448e+09 -kube_pod_start_time{namespace="bi",pod="cde-goldengate-rdb-docker-16-build"} 1.570055769e+09 -kube_pod_start_time{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build"} 1.578313414e+09 -kube_pod_start_time{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl"} 1.57595149e+09 -kube_pod_start_time{namespace="kube-system",pod="master-etcd-eln004867.corp.telenet.be"} 1.575908506e+09 -kube_pod_start_time{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68"} 1.57624948e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3"} 1.576471642e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build"} 1.575541316e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build"} 1.575464914e+09 -kube_pod_start_time{namespace="playground",pod="httpd-1-nvppk"} 1.57652907e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build"} 1.576529141e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-node-59-67-build"} 1.576458256e+09 -kube_pod_start_time{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7"} 1.576249259e+09 -kube_pod_start_time{namespace="myproject",pod="dinomanbc-7-build"} 1.572441851e+09 -kube_pod_start_time{namespace="gdpr",pod="saint-peter-1.0.160-13-build"} 1.57625115e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-jdk11-38-172-build"} 1.576525996e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build"} 1.574233033e+09 -kube_pod_start_time{namespace="telenet-monitoring",pod="azure-alert-omi-1-build"} 1.569923693e+09 -kube_pod_start_time{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59"} 1.576160398e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build"} 1.577693024e+09 -kube_pod_start_time{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build"} 1.575528637e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build"} 1.573635905e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build"} 1.574764938e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-node-67-22-build"} 1.576308291e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build"} 1.572495394e+09 -kube_pod_start_time{namespace="edev-communication",pod="plot-mre-45-r8vg8"} 1.576757232e+09 -kube_pod_start_time{namespace="default",pod="docker-registry-1-pq6l2"} 1.576789204e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build"} 1.577694034e+09 -kube_pod_start_time{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0"} 1.576356699e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build"} 1.5742554e+09 -kube_pod_start_time{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g"} 1.57830836e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build"} 1.576485417e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build"} 1.574767506e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build"} 1.574714061e+09 -kube_pod_start_time{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv"} 1.574690101e+09 -kube_pod_start_time{namespace="openshift-sdn",pod="ovs-thg27"} 1.570650986e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build"} 1.575350945e+09 -kube_pod_start_time{namespace="tiptool",pod="tiptool-edp-4-ff2x5"} 1.576249367e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-node-67-86-build"} 1.576526051e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build"} 1.574934665e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build"} 1.575445024e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build"} 1.576326744e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290"} 1.576411907e+09 -kube_pod_start_time{namespace="gdpr",pod="saint-peter-1.0.156-1-build"} 1.573205338e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build"} 1.577171941e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build"} 1.574140488e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9"} 1.576291334e+09 -kube_pod_start_time{namespace="tvw",pod="debug-1-build"} 1.572507507e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-jdk11-38-103-build"} 1.5764e+09 -kube_pod_start_time{namespace="myproject",pod="microservice-5-deploy"} 1.575528664e+09 -kube_pod_start_time{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv"} 1.578304763e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="jenkins-2-227bl"} 1.576529505e+09 -kube_pod_start_time{namespace="yft-kafkaproxy",pod="kafka-proxy-8-deploy"} 1.574690038e+09 -kube_pod_start_time{namespace="myproject",pod="microservice-4-deploy"} 1.575363472e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz"} 1.576428771e+09 -kube_pod_start_time{namespace="tiller",pod="tiller-deploy-58c78cccb5-zcbwj"} 1.56898394e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m"} 1.57625374e+09 -kube_pod_start_time{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build"} 1.576513351e+09 -kube_pod_start_time{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build"} 1.574159184e+09 -kube_pod_start_time{namespace="bi",pod="jenkins-slave-maven-s3zbd"} 1.576304243e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build"} 1.574939151e+09 -kube_pod_start_time{namespace="tiptool",pod="tiptool-edp-4-fx4kj"} 1.57657647e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-node-67-87-build"} 1.576529238e+09 -kube_pod_start_time{namespace="openshift-logging",pod="filebeat-pnfvt"} 1.576684512e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build"} 1.574773801e+09 -kube_pod_start_time{namespace="openshift-logging",pod="metricbeat-ckrzm"} 1.57668455e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf"} 1.576415537e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build"} 1.576151008e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build"} 1.576503986e+09 -kube_pod_start_time{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build"} 1.575288986e+09 -kube_pod_start_time{namespace="openshift-sdn",pod="sdn-vvlrd"} 1.570650976e+09 -kube_pod_start_time{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build"} 1.574153045e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build"} 1.576501791e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-nginx-99-87-build"} 1.576529013e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-node-67-71-build"} 1.576463463e+09 -kube_pod_start_time{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy"} 1.575284179e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build"} 1.575432987e+09 -kube_pod_start_time{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs"} 1.576576459e+09 -kube_pod_start_time{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3"} 1.576467704e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-node-66-85-build"} 1.576508866e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-jdk11-37-89-build"} 1.576529314e+09 -kube_pod_start_time{namespace="bi",pod="jenkins-slave-maven-059cf"} 1.576294862e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3"} 1.576322191e+09 -kube_pod_start_time{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg"} 1.576482877e+09 -kube_pod_start_time{namespace="weblogic-poc",pod="dinoman-domain-managedserver1"} 1.57831428e+09 -kube_pod_start_time{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h"} 1.578315563e+09 -kube_pod_start_time{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s"} 1.552600943e+09 -kube_pod_start_time{namespace="bi",pod="cde-residential-customer-docker-41-build"} 1.573147869e+09 -kube_pod_start_time{namespace="openshift-sdn",pod="ovs-dpzhw"} 1.570651015e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf"} 1.576341154e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build"} 1.576472818e+09 -kube_pod_start_time{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build"} 1.576504327e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy"} 1.57502768e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build"} 1.574093539e+09 -kube_pod_start_time{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build"} 1.577956084e+09 -kube_pod_start_time{namespace="myproject",pod="dinomanbc-5-build"} 1.572441662e+09 -kube_pod_start_time{namespace="openshift-node",pod="sync-ql4nj"} 1.551394562e+09 -kube_pod_start_time{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk"} 1.576064276e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-nginx-99-84-build"} 1.576508586e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build"} 1.576504102e+09 -kube_pod_start_time{namespace="openshift-logging",pod="metricbeat-wj77j"} 1.576684541e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build"} 1.576529157e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build"} 1.576318926e+09 -kube_pod_start_time{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz"} 1.576484346e+09 -kube_pod_start_time{namespace="openshift-logging",pod="filebeat-xmflf"} 1.576684512e+09 -kube_pod_start_time{namespace="default",pod="docker-registry-1-gj5z2"} 1.576789207e+09 -kube_pod_start_time{namespace="paas-demo",pod="jenkins-2-jpzms"} 1.576527948e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd"} 1.576251756e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build"} 1.573359301e+09 -kube_pod_start_time{namespace="openshift-logging",pod="metricbeat-rplst"} 1.57668451e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build"} 1.573225271e+09 -kube_pod_start_time{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1"} 1.576352219e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build"} 1.576525735e+09 -kube_pod_start_time{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build"} 1.576133285e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-slave-maven-mppzv"} 1.576370671e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build"} 1.577101799e+09 -kube_pod_start_time{namespace="openshift-logging",pod="filebeat-jst8j"} 1.576684513e+09 -kube_pod_start_time{namespace="aem",pod="atomic-build-23-build"} 1.57312614e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build"} 1.573626931e+09 -kube_pod_start_time{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build"} 1.571659448e+09 -kube_pod_start_time{namespace="openshift-monitoring",pod="alertmanager-main-1"} 1.552600943e+09 -kube_pod_start_time{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg"} 1.575967269e+09 -kube_pod_start_time{namespace="openshift-sdn",pod="sdn-nhfg6"} 1.57595152e+09 -kube_pod_start_time{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq"} 1.552600943e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build"} 1.576512005e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build"} 1.575605794e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7"} 1.576498318e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build"} 1.57493639e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build"} 1.575446862e+09 -kube_pod_start_time{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-r6fhw"} 1.57653195e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build"} 1.576504009e+09 -kube_pod_start_time{namespace="openshift-node",pod="sync-lzd9p"} 1.57595152e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build"} 1.573628416e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build"} 1.577359444e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-jdk11-37-88-build"} 1.576525724e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd"} 1.576251761e+09 -kube_pod_start_time{namespace="kube-system",pod="master-etcd-eln004866.corp.telenet.be"} 1.575951503e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build"} 1.574793252e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build"} 1.576501394e+09 -kube_pod_start_time{namespace="openshift-node",pod="sync-rq5nh"} 1.57595152e+09 -kube_pod_start_time{namespace="telenet-monitoring",pod="azure-alert-omi-3-jwz5m"} 1.576531957e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs"} 1.576467795e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-node-66-83-build"} 1.576501523e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build"} 1.577592882e+09 -kube_pod_start_time{namespace="openshift-node",pod="sync-d8fvw"} 1.551394572e+09 -kube_pod_start_time{namespace="aem",pod="atomic-runtime-61-build"} 1.572942048e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build"} 1.576508815e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build"} 1.57426572e+09 -kube_pod_start_time{namespace="tiptool",pod="tiptool-lat-1-q8vwk"} 1.576250842e+09 -kube_pod_start_time{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs"} 1.577206803e+09 -kube_pod_start_time{namespace="bi",pod="cde-residential-customer-1.0.551-12-build"} 1.576453794e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build"} 1.576508802e+09 -kube_pod_start_time{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build"} 1.576513211e+09 -kube_pod_start_time{namespace="weblogic-poc",pod="dinoman-domain-admin-server"} 1.578314173e+09 -kube_pod_start_time{namespace="bi",pod="jenkins-slave-maven-1tvxf"} 1.576499544e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build"} 1.576503803e+09 -kube_pod_start_time{namespace="openshift-monitoring",pod="alertmanager-main-0"} 1.551394923e+09 -kube_pod_start_time{namespace="openshift-console",pod="console-5b7cc698bd-6vk84"} 1.575968743e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build"} 1.574242785e+09 -kube_pod_start_time{namespace="tiptool",pod="build-apache-php-tiptool-54-build"} 1.576531453e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build"} 1.577420103e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build"} 1.574689432e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build"} 1.576528996e+09 -kube_pod_start_time{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx"} 1.576455381e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-jdk11-37-63-build"} 1.576431374e+09 -kube_pod_start_time{namespace="myproject",pod="dinomanbc-6-build"} 1.572441802e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189"} 1.57635212e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build"} 1.574085063e+09 -kube_pod_start_time{namespace="bi",pod="jenkins-slave-maven-0x8ws"} 1.576293414e+09 -kube_pod_start_time{namespace="openshift-sdn",pod="ovs-ms2x9"} 1.570651021e+09 -kube_pod_start_time{namespace="openshift-monitoring",pod="dynatrace-omi-5-build"} 1.556545571e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-7-6kd9f"} 1.568986771e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt"} 1.576473116e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="operator-builder-12-1-build"} 1.574763829e+09 -kube_pod_start_time{namespace="aem",pod="atomic-runtime-59-build"} 1.572878845e+09 -kube_pod_start_time{namespace="openshift-monitoring",pod="dynatrace-omi-1-build"} 1.556542854e+09 -kube_pod_start_time{namespace="default",pod="docker-registry-1-9hmk6"} 1.576789204e+09 -kube_pod_start_time{namespace="openshift-node",pod="sync-vtjxf"} 1.551394511e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build"} 1.574090419e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build"} 1.576525661e+09 -kube_pod_start_time{namespace="bi",pod="cde-pega-feeder-docker-20-build"} 1.573145483e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build"} 1.575087386e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build"} 1.575352217e+09 -kube_pod_start_time{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc"} 1.576410289e+09 -kube_pod_start_time{namespace="openshift-monitoring",pod="node-exporter-vxkg9"} 1.57595152e+09 -kube_pod_start_time{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf"} 1.575967271e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-jdk11-37-85-build"} 1.576503933e+09 -kube_pod_start_time{namespace="aem",pod="atomic-build-34-build"} 1.574930737e+09 -kube_pod_start_time{namespace="openshift-monitoring",pod="aws-alert-omi-1-build"} 1.565615241e+09 -kube_pod_start_time{namespace="aem",pod="atomic-runtime-54-build"} 1.572877491e+09 -kube_pod_start_time{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk"} 1.576528489e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build"} 1.577938484e+09 -kube_pod_start_time{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build"} 1.574863439e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-jenkins-1-build"} 1.570803329e+09 -kube_pod_start_time{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build"} 1.576529008e+09 -kube_pod_start_time{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9"} 1.576295248e+09 -kube_pod_start_time{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build"} 1.576498077e+09 -kube_pod_start_time{namespace="openshift-sdn",pod="ovs-lqvl2"} 1.570651027e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build"} 1.574158728e+09 -kube_pod_start_time{namespace="gdpr",pod="springboot-operator-59557c798d-2bcwp"} 1.576249469e+09 -kube_pod_start_time{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build"} 1.576348124e+09 -kube_pod_start_time{namespace="default",pod="docker-registry-1-ghnz7"} 1.576789206e+09 -kube_pod_start_time{namespace="aem",pod="atomic-build-20-build"} 1.573124093e+09 -kube_pod_start_time{namespace="bi",pod="jenkins-slave-maven-shqcz"} 1.576325304e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build"} 1.574241458e+09 -kube_pod_start_time{namespace="bi",pod="cde-residential-customer-docker-40-build"} 1.569951104e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build"} 1.575453423e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build"} 1.574931415e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-jdk11-38-174-build"} 1.576529106e+09 -kube_pod_start_time{namespace="bi",pod="cde-residential-customer-uat-1-r99xs"} 1.575211302e+09 -kube_pod_start_time{namespace="kube-system",pod="master-controllers-eln004865.corp.telenet.be"} 1.551394372e+09 -kube_pod_start_time{namespace="bi",pod="jenkins-slave-maven-cjmv2"} 1.576395345e+09 -kube_pod_start_time{namespace="base-apache",pod="base-apache-36-svl9c"} 1.568982325e+09 -kube_pod_start_time{namespace="bi",pod="springboot-operator-59557c798d-j8zb8"} 1.576250732e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build"} 1.574873595e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb"} 1.576269205e+09 -kube_pod_start_time{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build"} 1.572441459e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-jdk11-37-48-build"} 1.576382302e+09 -kube_pod_start_time{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build"} 1.576528994e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c"} 1.576399938e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-node-66-87-build"} 1.57652596e+09 -kube_pod_start_time{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build"} 1.576513261e+09 -kube_pod_start_time{namespace="openshift-sdn",pod="ovs-shkwk"} 1.570650977e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build"} 1.576316479e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build"} 1.574223289e+09 -kube_pod_start_time{namespace="telenet-monitoring",pod="aws-alert-omi-2-69f79"} 1.569923699e+09 -kube_pod_start_time{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-fdkjg"} 1.577960352e+09 -kube_pod_start_time{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build"} 1.575287071e+09 -kube_pod_start_time{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp"} 1.578316161e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build"} 1.576529112e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build"} 1.576252552e+09 -kube_pod_start_time{namespace="dynatrace",pod="oneagent-svswx"} 1.576576826e+09 -kube_pod_start_time{namespace="dynatrace",pod="oneagent-5g4p5"} 1.576528672e+09 -kube_pod_start_time{namespace="openshift-sdn",pod="sdn-db449"} 1.570650977e+09 -kube_pod_start_time{namespace="openshift-logging",pod="metricbeat-s9shq"} 1.576684535e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx"} 1.576254593e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build"} 1.57646656e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build"} 1.576525873e+09 -kube_pod_start_time{namespace="bi",pod="jenkins-slave-maven-qdxkl"} 1.57649814e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-jdk11-37-6-build"} 1.576254293e+09 -kube_pod_start_time{namespace="gdpr",pod="saint-peter-1.0.160-91-build"} 1.576508799e+09 -kube_pod_start_time{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk"} 1.576249263e+09 -kube_pod_start_time{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn"} 1.576353188e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build"} 1.574872222e+09 -kube_pod_start_time{namespace="gdpr",pod="saint-peter-1.0.157-86-build"} 1.576513091e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build"} 1.576509004e+09 -kube_pod_start_time{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5"} 1.576293924e+09 -kube_pod_start_time{namespace="default",pod="docker-registry-1-wfr5b"} 1.576789205e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build"} 1.574920027e+09 -kube_pod_start_time{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build"} 1.576472442e+09 -kube_pod_start_time{namespace="openshift-sdn",pod="ovs-5x5hx"} 1.570651041e+09 -kube_pod_start_time{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build"} 1.571662173e+09 -kube_pod_start_time{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222"} 1.576249477e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-node-59-81-build"} 1.576501489e+09 -kube_pod_start_time{namespace="tiptool",pod="build-apache-php-tiptool-52-build"} 1.574084187e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build"} 1.575348525e+09 -kube_pod_start_time{namespace="gdpr",pod="saint-peter-1.0.157-89-build"} 1.576530314e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-9-c8bkd"} 1.576529526e+09 -kube_pod_start_time{namespace="openshift-logging",pod="metricbeat-fzkct"} 1.576684523e+09 -kube_pod_start_time{namespace="bi",pod="cde-residential-customer-1.0.551-15-build"} 1.576526848e+09 -kube_pod_start_time{namespace="telenet-monitoring",pod="ceph-alert-msteams-3-95zfk"} 1.568982326e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build"} 1.576508878e+09 -kube_pod_start_time{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6"} 1.575975398e+09 -kube_pod_start_time{namespace="edev-tools",pod="sonarqube-3-k2j58"} 1.576528674e+09 -kube_pod_start_time{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj"} 1.577702907e+09 -kube_pod_start_time{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2"} 1.578311966e+09 -kube_pod_start_time{namespace="dynatrace",pod="oneagent-cknc4"} 1.576528481e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-slave-maven-54d6g"} 1.576496171e+09 -kube_pod_start_time{namespace="edev-tools",pod="jenkins-1-mr4zb"} 1.576528696e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-node-59-85-build"} 1.576525852e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr"} 1.576384161e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build"} 1.576503905e+09 -kube_pod_start_time{namespace="openshift-logging",pod="metricbeat-pcvmj"} 1.576684522e+09 -kube_pod_start_time{namespace="dynatrace",pod="oneagent-8tvwr"} 1.576530915e+09 -kube_pod_start_time{namespace="gdpr",pod="saint-peter-1.0.156-2-build"} 1.573208585e+09 -kube_pod_start_time{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq"} 1.576496287e+09 -kube_pod_start_time{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv"} 1.576519193e+09 -kube_pod_start_time{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build"} 1.56992365e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k"} 1.57634095e+09 -kube_pod_start_time{namespace="aem",pod="atomic-runtime-65-build"} 1.57314535e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7"} 1.576399867e+09 -kube_pod_start_time{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4"} 1.576576207e+09 -kube_pod_start_time{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf"} 1.577199586e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build"} 1.576509033e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-slave-maven-dp74t"} 1.57636987e+09 -kube_pod_start_time{namespace="openshift-monitoring",pod="dynatrace-omi-6-build"} 1.556550914e+09 -kube_pod_start_time{namespace="openshift-logging",pod="metricbeat-t92kj"} 1.576684523e+09 -kube_pod_start_time{namespace="openshift-monitoring",pod="prometheus-k8s-1"} 1.577343605e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build"} 1.57650893e+09 -kube_pod_start_time{namespace="openshift-node",pod="sync-mghfm"} 1.551394684e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6"} 1.576252201e+09 -kube_pod_start_time{namespace="dynatrace",pod="oneagent-8px65"} 1.576529684e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg"} 1.576393656e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build"} 1.576322679e+09 -kube_pod_start_time{namespace="aem",pod="atomic-runtime-57-build"} 1.572878505e+09 -kube_pod_start_time{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build"} 1.576524089e+09 -kube_pod_start_time{namespace="myproject",pod="dinomanbc-9-build"} 1.576059061e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306"} 1.576380604e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build"} 1.57647468e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build"} 1.575024433e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build"} 1.576124163e+09 -kube_pod_start_time{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build"} 1.576495424e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-nginx-99-86-build"} 1.576525926e+09 -kube_pod_start_time{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build"} 1.571656879e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build"} 1.572517261e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build"} 1.577774193e+09 -kube_pod_start_time{namespace="openshift-monitoring",pod="prometheus-operator-599cf5c4d5-2jqrn"} 1.551394866e+09 -kube_pod_start_time{namespace="openshift-node",pod="sync-drdp4"} 1.551394621e+09 -kube_pod_start_time{namespace="openshift-monitoring",pod="node-exporter-jz4s9"} 1.551394833e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build"} 1.574934006e+09 -kube_pod_start_time{namespace="openshift-logging",pod="filebeat-77lgc"} 1.576684545e+09 -kube_pod_start_time{namespace="openshift-logging",pod="filebeat-ghb47"} 1.57668453e+09 -kube_pod_start_time{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf"} 1.576356789e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build"} 1.576529012e+09 -kube_pod_start_time{namespace="default",pod="docker-registry-1-vdxlb"} 1.576789205e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build"} 1.576526015e+09 -kube_pod_start_time{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build"} 1.576509278e+09 -kube_pod_start_time{namespace="telenet-monitoring",pod="openshift-alert-omi-2-876j4"} 1.576531963e+09 -kube_pod_start_time{namespace="tiller",pod="tiller-5f8989c65c-cz7wz"} 1.568982326e+09 -kube_pod_start_time{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build"} 1.570092571e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build"} 1.576525708e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build"} 1.574921186e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build"} 1.576529309e+09 -kube_pod_start_time{namespace="bi",pod="cde-goldengate-rdb-docker-15-build"} 1.569919014e+09 -kube_pod_start_time{namespace="openshift-logging",pod="metricbeat-96lh2"} 1.576684522e+09 -kube_pod_start_time{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv"} 1.576576192e+09 -kube_pod_start_time{namespace="default",pod="registry-console-1-mwz95"} 1.576576525e+09 -kube_pod_start_time{namespace="openshift-monitoring",pod="aws-alert-omi-3-build"} 1.57657305e+09 -kube_pod_start_time{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build"} 1.574173894e+09 -kube_pod_start_time{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0"} 1.576295188e+09 -kube_pod_start_time{namespace="tiptool",pod="tiptool-uat-30-54hpm"} 1.576254958e+09 -kube_pod_start_time{namespace="openshift-monitoring",pod="aws-alert-omi-3-m85px"} 1.576573125e+09 -kube_pod_start_time{namespace="aem",pod="atomic-runtime-63-build"} 1.573124925e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build"} 1.576070726e+09 -kube_pod_start_time{namespace="openshift-monitoring",pod="elk-omi-3-build"} 1.565092354e+09 -kube_pod_start_time{namespace="bi",pod="jenkins-slave-maven-dcpqs"} 1.576482131e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr"} 1.576325384e+09 -kube_pod_start_time{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24"} 1.576389041e+09 -kube_pod_start_time{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb"} 1.574090406e+09 -kube_pod_start_time{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build"} 1.571668934e+09 -kube_pod_start_time{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy"} 1.573547994e+09 -kube_pod_start_time{namespace="openshift-sdn",pod="sdn-9bv76"} 1.57065101e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build"} 1.574862243e+09 -kube_pod_start_time{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build"} 1.576138718e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build"} 1.576482368e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build"} 1.577689419e+09 -kube_pod_start_time{namespace="bi",pod="jenkins-slave-maven-379l2"} 1.576484219e+09 -kube_pod_start_time{namespace="openshift-monitoring",pod="node-exporter-6vzvp"} 1.551394832e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build"} 1.57425347e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31"} 1.576462131e+09 -kube_pod_start_time{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4"} 1.571646881e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-slave-maven-w515p"} 1.57649617e+09 -kube_pod_start_time{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q"} 1.576418399e+09 -kube_pod_start_time{namespace="default",pod="docker-registry-1-x85db"} 1.576789208e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build"} 1.575290468e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build"} 1.572668168e+09 -kube_pod_start_time{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build"} 1.574175373e+09 -kube_pod_start_time{namespace="telenet-monitoring",pod="aws-alert-omi-1-build"} 1.569923668e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-slave-maven-mk189"} 1.576341932e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build"} 1.574868038e+09 -kube_pod_start_time{namespace="bi",pod="jenkins-slave-maven-qr3g6"} 1.57635212e+09 -kube_pod_start_time{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g"} 1.576685506e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7"} 1.576253461e+09 -kube_pod_start_time{namespace="openshift-node",pod="sync-j7mlr"} 1.551394573e+09 -kube_pod_start_time{namespace="myproject",pod="microservice-3-deploy"} 1.575358395e+09 -kube_pod_start_time{namespace="openshift-sdn",pod="ovs-5d4g2"} 1.570651014e+09 -kube_pod_start_time{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq"} 1.576389141e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build"} 1.577364752e+09 -kube_pod_start_time{namespace="gdpr",pod="saint-peter-1.0.160-93-build"} 1.576523728e+09 -kube_pod_start_time{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build"} 1.576059616e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build"} 1.576072692e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw"} 1.5764692e+09 -kube_pod_start_time{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2"} 1.576269166e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build"} 1.575990655e+09 -kube_pod_start_time{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build"} 1.575289835e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build"} 1.576512252e+09 -kube_pod_start_time{namespace="tiptool",pod="tiptool-mre-1-wd99j"} 1.576249791e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz"} 1.576252271e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt"} 1.576432091e+09 -kube_pod_start_time{namespace="openshift-monitoring",pod="node-exporter-6n88c"} 1.561403629e+09 -kube_pod_start_time{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3"} 1.576384642e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq"} 1.576352227e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build"} 1.574932689e+09 -kube_pod_start_time{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build"} 1.57804357e+09 -kube_pod_start_time{namespace="default",pod="docker-registry-1-bv6pd"} 1.576789204e+09 -kube_pod_start_time{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb"} 1.578316556e+09 -kube_pod_start_time{namespace="awx",pod="awx-init-container-venvs-1-build"} 1.57616329e+09 -kube_pod_start_time{namespace="bi",pod="jenkins-slave-maven-6ls5t"} 1.576501437e+09 -kube_pod_start_time{namespace="gdpr",pod="saint-peter-1.0.160-92-build"} 1.576513105e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb"} 1.576367714e+09 -kube_pod_start_time{namespace="openshift-monitoring",pod="azure-alert-omi-1-d9lm7"} 1.56205661e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4"} 1.576295129e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build"} 1.576504105e+09 -kube_pod_start_time{namespace="gdpr",pod="saint-peter-1.0.159-6-build"} 1.575388034e+09 -kube_pod_start_time{namespace="aem",pod="atomic-runtime-24-deploy"} 1.572883985e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build"} 1.577765685e+09 -kube_pod_start_time{namespace="myproject",pod="dinomanbc-10-build"} 1.576059337e+09 -kube_pod_start_time{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd"} 1.57642905e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy"} 1.577685795e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build"} 1.575984353e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build"} 1.576525735e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build"} 1.574088714e+09 -kube_pod_start_time{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh"} 1.573155451e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-nginx-100-86-build"} 1.576529112e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build"} 1.576512673e+09 -kube_pod_start_time{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build"} 1.57683175e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build"} 1.573210652e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build"} 1.576424566e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4"} 1.576443873e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-node-59-82-build"} 1.576503955e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6"} 1.57625274e+09 -kube_pod_start_time{namespace="openshift-monitoring",pod="alertmanager-main-2"} 1.551394932e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build"} 1.574238149e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build"} 1.576512394e+09 -kube_pod_start_time{namespace="openshift-sdn",pod="ovs-76bcs"} 1.570651023e+09 -kube_pod_start_time{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build"} 1.576750672e+09 -kube_pod_start_time{namespace="gdpr",pod="saint-peter-1.0.159-8-build"} 1.575393046e+09 -kube_pod_start_time{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build"} 1.576531911e+09 -kube_pod_start_time{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv"} 1.576249898e+09 -kube_pod_start_time{namespace="dynatrace",pod="oneagent-x2q79"} 1.576529866e+09 -kube_pod_start_time{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q"} 1.576515595e+09 -kube_pod_start_time{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build"} 1.573843131e+09 -kube_pod_start_time{namespace="gdpr",pod="saint-peter-1.0.159-7-build"} 1.575389328e+09 -kube_pod_start_time{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual"} 1.570043116e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build"} 1.574774102e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build"} 1.576508767e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-node-67-84-build"} 1.576508671e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg"} 1.576392649e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build"} 1.574938952e+09 -kube_pod_start_time{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build"} 1.575286744e+09 -kube_pod_start_time{namespace="gdpr",pod="saint-peter-1.0.160-95-build"} 1.576530311e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-nginx-100-83-build"} 1.57650866e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build"} 1.577342956e+09 -kube_pod_start_time{namespace="dynatrace",pod="oneagent-c4l5w"} 1.576576807e+09 -kube_pod_start_time{namespace="openshift-sdn",pod="sdn-m2kzj"} 1.57595149e+09 -kube_pod_start_time{namespace="aem",pod="atomic-runtime-62-build"} 1.573124039e+09 -kube_pod_start_time{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9"} 1.576395396e+09 -kube_pod_start_time{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy"} 1.571926683e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build"} 1.576404481e+09 -kube_pod_start_time{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l"} 1.573645097e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build"} 1.577685489e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-node-66-88-build"} 1.576529262e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb"} 1.576472546e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build"} 1.57528627e+09 -kube_pod_start_time{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build"} 1.57502822e+09 -kube_pod_start_time{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg"} 1.576496973e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build"} 1.574741801e+09 -kube_pod_start_time{namespace="playground",pod="nwtool-1-q8gx2"} 1.570652294e+09 -kube_pod_start_time{namespace="vault",pod="vault-0"} 1.576528128e+09 -kube_pod_start_time{namespace="openshift-logging",pod="filebeat-tvmt2"} 1.576684513e+09 -kube_pod_start_time{namespace="default",pod="docker-registry-1-qn47l"} 1.576789209e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-slave-maven-f5vf3"} 1.576502042e+09 -kube_pod_start_time{namespace="kube-system",pod="master-controllers-eln004866.corp.telenet.be"} 1.575951503e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7"} 1.576381477e+09 -kube_pod_start_time{namespace="test-config",pod="ws-dino-rest-1-build"} 1.575455924e+09 -kube_pod_start_time{namespace="openshift-sdn",pod="ovs-lvf42"} 1.570651201e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36"} 1.576411847e+09 -kube_pod_start_time{namespace="openshift-logging",pod="filebeat-cfsmp"} 1.576684512e+09 -kube_pod_start_time{namespace="gdpr",pod="saint-peter-1.0.157-87-build"} 1.576523828e+09 -kube_pod_start_time{namespace="telenet-monitoring",pod="elk-alert-omi-2-build"} 1.576531905e+09 -kube_pod_start_time{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb"} 1.576437546e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build"} 1.576529147e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build"} 1.577357087e+09 -kube_pod_start_time{namespace="openshift-sdn",pod="sdn-d7tkr"} 1.570651008e+09 -kube_pod_start_time{namespace="default",pod="router-1-vnlzs"} 1.576529692e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-nginx-100-84-build"} 1.576512172e+09 -kube_pod_start_time{namespace="gdpr",pod="saint-peter-1.0.160-54-build"} 1.57638162e+09 -kube_pod_start_time{namespace="myproject",pod="microservice-2-deploy"} 1.575291946e+09 -kube_pod_start_time{namespace="openshift-monitoring",pod="node-exporter-sdrk8"} 1.57595149e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build"} 1.577345519e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-jdk11-37-87-build"} 1.576512571e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-node-67-4-build"} 1.576251533e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build"} 1.576512586e+09 -kube_pod_start_time{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build"} 1.571876211e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd"} 1.576529166e+09 -kube_pod_start_time{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94"} 1.575967271e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build"} 1.574931505e+09 -kube_pod_start_time{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy"} 1.574941307e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build"} 1.576525883e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build"} 1.576229776e+09 -kube_pod_start_time{namespace="telenet-monitoring",pod="azure-alert-omi-2-build"} 1.576531907e+09 -kube_pod_start_time{namespace="openshift-monitoring",pod="prometheus-k8s-0"} 1.576527103e+09 -kube_pod_start_time{namespace="default",pod="docker-registry-1-4m59r"} 1.576789207e+09 -kube_pod_start_time{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77"} 1.57595149e+09 -kube_pod_start_time{namespace="aem",pod="atomic-build-32-build"} 1.573144206e+09 -kube_pod_start_time{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw"} 1.576677757e+09 -kube_pod_start_time{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build"} 1.576239716e+09 -kube_pod_start_time{namespace="default",pod="docker-registry-1-xx9wq"} 1.576460824e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build"} 1.574857186e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build"} 1.57363942e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build"} 1.573223638e+09 -kube_pod_start_time{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb"} 1.578319212e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build"} 1.57652603e+09 -kube_pod_start_time{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s"} 1.576304866e+09 -kube_pod_start_time{namespace="openshift-sdn",pod="ovs-2mm4g"} 1.570650973e+09 -kube_pod_start_time{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build"} 1.574268567e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-jdk11-38-170-build"} 1.57651248e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build"} 1.577691675e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build"} 1.57652934e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build"} 1.576321957e+09 -kube_pod_start_time{namespace="bi",pod="jenkins-slave-image-mgmt-88g04"} 1.576306237e+09 -kube_pod_start_time{namespace="dynatrace",pod="oneagent-prvlt"} 1.576527948e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq"} 1.576250394e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq"} 1.578284409e+09 -kube_pod_start_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr"} 1.576380684e+09 -kube_pod_start_time{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build"} 1.575289357e+09 -kube_pod_start_time{namespace="dynatrace",pod="oneagent-gjfx2"} 1.576528565e+09 -kube_pod_start_time{namespace="openshift-logging",pod="filebeat-tnskl"} 1.576684513e+09 -kube_pod_start_time{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf"} 1.576251751e+09 -kube_pod_start_time{namespace="edev-communication",pod="jenkins-3-m7q8p"} 1.576528674e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build"} 1.576503925e+09 -kube_pod_start_time{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build"} 1.56992364e+09 -kube_pod_start_time{namespace="openshift-sdn",pod="sdn-q7vqc"} 1.570650967e+09 -kube_pod_start_time{namespace="kube-system",pod="master-api-eln004865.corp.telenet.be"} 1.575908514e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build"} 1.573877819e+09 -kube_pod_start_time{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build"} 1.575289032e+09 -kube_pod_start_time{namespace="openshift-node",pod="sync-cmvl6"} 1.55139457e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build"} 1.574702069e+09 -kube_pod_start_time{namespace="openshift-monitoring",pod="elk-omi-4-build"} 1.565093668e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build"} 1.577110658e+09 -kube_pod_start_time{namespace="gdpr",pod="saint-peter-1.0.157-85-build"} 1.576509145e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build"} 1.57724731e+09 -kube_pod_start_time{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz"} 1.576528489e+09 -kube_pod_start_time{namespace="tiptool",pod="tiptool-uat-30-bdtln"} 1.576249452e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build"} 1.57422346e+09 -kube_pod_start_time{namespace="test-config",pod="dino-s2i-build-1-build"} 1.575455798e+09 -kube_pod_start_time{namespace="telenet-baseimages",pod="base-node-59-50-build"} 1.576396362e+09 -kube_pod_start_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build"} 1.577344565e+09 -# HELP kube_pod_completion_time Completion time in unix timestamp for a pod. -# TYPE kube_pod_completion_time gauge -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build"} 1.576482421e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build"} 1.577689444e+09 -kube_pod_completion_time{namespace="bi",pod="jenkins-slave-maven-379l2"} 1.576484345e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build"} 1.574862381e+09 -kube_pod_completion_time{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build"} 1.576138791e+09 -kube_pod_completion_time{namespace="gdpr",pod="jenkins-slave-maven-w515p"} 1.576496218e+09 -kube_pod_completion_time{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q"} 1.576418788e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build"} 1.574253494e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31"} 1.57646284e+09 -kube_pod_completion_time{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4"} 1.572515375e+09 -kube_pod_completion_time{namespace="telenet-monitoring",pod="aws-alert-omi-1-build"} 1.569923679e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build"} 1.575290495e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build"} 1.572668192e+09 -kube_pod_completion_time{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build"} 1.574176541e+09 -kube_pod_completion_time{namespace="gdpr",pod="jenkins-slave-maven-mk189"} 1.576342354e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build"} 1.574868066e+09 -kube_pod_completion_time{namespace="bi",pod="jenkins-slave-maven-qr3g6"} 1.576352676e+09 -kube_pod_completion_time{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq"} 1.576389185e+09 -kube_pod_completion_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7"} 1.576253793e+09 -kube_pod_completion_time{namespace="myproject",pod="microservice-3-deploy"} 1.575359001e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build"} 1.576072718e+09 -kube_pod_completion_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw"} 1.576469855e+09 -kube_pod_completion_time{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2"} 1.576269862e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build"} 1.575990695e+09 -kube_pod_completion_time{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build"} 1.575289858e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build"} 1.577364778e+09 -kube_pod_completion_time{namespace="gdpr",pod="saint-peter-1.0.160-93-build"} 1.576523774e+09 -kube_pod_completion_time{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build"} 1.576059627e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build"} 1.576512393e+09 -kube_pod_completion_time{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3"} 1.576385047e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq"} 1.576352609e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build"} 1.574932813e+09 -kube_pod_completion_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz"} 1.576252682e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt"} 1.576432721e+09 -kube_pod_completion_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb"} 1.576368322e+09 -kube_pod_completion_time{namespace="awx",pod="awx-init-container-venvs-1-build"} 1.576163598e+09 -kube_pod_completion_time{namespace="bi",pod="jenkins-slave-maven-6ls5t"} 1.57650149e+09 -kube_pod_completion_time{namespace="gdpr",pod="saint-peter-1.0.160-92-build"} 1.576513177e+09 -kube_pod_completion_time{namespace="gdpr",pod="saint-peter-1.0.159-6-build"} 1.575388068e+09 -kube_pod_completion_time{namespace="aem",pod="atomic-runtime-24-deploy"} 1.572883988e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build"} 1.577765709e+09 -kube_pod_completion_time{namespace="myproject",pod="dinomanbc-10-build"} 1.576059404e+09 -kube_pod_completion_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4"} 1.576295571e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build"} 1.576504248e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build"} 1.576525827e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build"} 1.574088723e+09 -kube_pod_completion_time{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh"} 1.573155465e+09 -kube_pod_completion_time{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd"} 1.576429979e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy"} 1.577686403e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build"} 1.575984395e+09 -kube_pod_completion_time{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build"} 1.576831852e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build"} 1.573210674e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build"} 1.576424648e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-nginx-100-86-build"} 1.576529126e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build"} 1.576512813e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build"} 1.57423817e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build"} 1.576512531e+09 -kube_pod_completion_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4"} 1.576444778e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-node-59-82-build"} 1.576503967e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6"} 1.576253683e+09 -kube_pod_completion_time{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build"} 1.576531956e+09 -kube_pod_completion_time{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv"} 1.576250388e+09 -kube_pod_completion_time{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build"} 1.576750772e+09 -kube_pod_completion_time{namespace="gdpr",pod="saint-peter-1.0.159-8-build"} 1.575393078e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build"} 1.57477413e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build"} 1.576508791e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-node-67-84-build"} 1.576508722e+09 -kube_pod_completion_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg"} 1.576392689e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build"} 1.57493898e+09 -kube_pod_completion_time{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build"} 1.573844261e+09 -kube_pod_completion_time{namespace="gdpr",pod="saint-peter-1.0.159-7-build"} 1.575389361e+09 -kube_pod_completion_time{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual"} 1.570043122e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-nginx-100-83-build"} 1.57650867e+09 -kube_pod_completion_time{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build"} 1.575286857e+09 -kube_pod_completion_time{namespace="gdpr",pod="saint-peter-1.0.160-95-build"} 1.576530376e+09 -kube_pod_completion_time{namespace="aem",pod="atomic-runtime-62-build"} 1.57312408e+09 -kube_pod_completion_time{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9"} 1.576395526e+09 -kube_pod_completion_time{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy"} 1.571927886e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build"} 1.57734298e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-node-66-88-build"} 1.576529319e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb"} 1.576472601e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build"} 1.575286302e+09 -kube_pod_completion_time{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build"} 1.575028244e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build"} 1.576404692e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build"} 1.57768551e+09 -kube_pod_completion_time{namespace="gdpr",pod="jenkins-slave-maven-f5vf3"} 1.57650205e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build"} 1.574741823e+09 -kube_pod_completion_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36"} 1.576412192e+09 -kube_pod_completion_time{namespace="gdpr",pod="saint-peter-1.0.157-87-build"} 1.576523864e+09 -kube_pod_completion_time{namespace="telenet-monitoring",pod="elk-alert-omi-2-build"} 1.576531947e+09 -kube_pod_completion_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7"} 1.576381892e+09 -kube_pod_completion_time{namespace="test-config",pod="ws-dino-rest-1-build"} 1.575455939e+09 -kube_pod_completion_time{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb"} 1.576438349e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-nginx-100-84-build"} 1.576512185e+09 -kube_pod_completion_time{namespace="myproject",pod="microservice-2-deploy"} 1.575292552e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build"} 1.576529291e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build"} 1.577357112e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build"} 1.577345544e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build"} 1.576512772e+09 -kube_pod_completion_time{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build"} 1.571876259e+09 -kube_pod_completion_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd"} 1.576529798e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-jdk11-37-87-build"} 1.576512585e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-node-67-4-build"} 1.576251631e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build"} 1.57622981e+09 -kube_pod_completion_time{namespace="telenet-monitoring",pod="azure-alert-omi-2-build"} 1.576531953e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build"} 1.574931515e+09 -kube_pod_completion_time{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy"} 1.574941914e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build"} 1.576526062e+09 -kube_pod_completion_time{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build"} 1.57623981e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build"} 1.574857214e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build"} 1.573639441e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build"} 1.573223666e+09 -kube_pod_completion_time{namespace="aem",pod="atomic-build-32-build"} 1.573144332e+09 -kube_pod_completion_time{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb"} 1.578319229e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build"} 1.576526216e+09 -kube_pod_completion_time{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s"} 1.576305471e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build"} 1.57652941e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build"} 1.576322213e+09 -kube_pod_completion_time{namespace="bi",pod="jenkins-slave-image-mgmt-88g04"} 1.576306245e+09 -kube_pod_completion_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq"} 1.576250634e+09 -kube_pod_completion_time{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build"} 1.574269712e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-jdk11-38-170-build"} 1.576512571e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build"} 1.577691698e+09 -kube_pod_completion_time{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build"} 1.575289468e+09 -kube_pod_completion_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr"} 1.576380999e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build"} 1.576503985e+09 -kube_pod_completion_time{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build"} 1.569923647e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build"} 1.573877839e+09 -kube_pod_completion_time{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build"} 1.575289068e+09 -kube_pod_completion_time{namespace="gdpr",pod="saint-peter-1.0.157-85-build"} 1.576509185e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build"} 1.574702108e+09 -kube_pod_completion_time{namespace="openshift-monitoring",pod="elk-omi-4-build"} 1.565093675e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build"} 1.57711068e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build"} 1.57422348e+09 -kube_pod_completion_time{namespace="test-config",pod="dino-s2i-build-1-build"} 1.575455832e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-node-59-50-build"} 1.576396422e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build"} 1.577344591e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build"} 1.577247333e+09 -kube_pod_completion_time{namespace="openshift-monitoring",pod="dynatrace-omi-4-build"} 1.556544834e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build"} 1.573207265e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-jdk11-38-173-build"} 1.576529062e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build"} 1.572443423e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build"} 1.577175148e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-nginx-99-83-build"} 1.576503879e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build"} 1.574859809e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build"} 1.574929852e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-node-67-83-build"} 1.576504079e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-node-59-86-build"} 1.576529343e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build"} 1.576396327e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-node-59-83-build"} 1.576508622e+09 -kube_pod_completion_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80"} 1.576396127e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build"} 1.577426041e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build"} 1.576504004e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build"} 1.576048254e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-nginx-99-85-build"} 1.576512116e+09 -kube_pod_completion_time{namespace="bi",pod="cde-pega-feeder-docker-18-build"} 1.569919116e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build"} 1.577345961e+09 -kube_pod_completion_time{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build"} 1.57415677e+09 -kube_pod_completion_time{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw"} 1.576493164e+09 -kube_pod_completion_time{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build"} 1.576525932e+09 -kube_pod_completion_time{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build"} 1.574087705e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88"} 1.576432372e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build"} 1.574228355e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build"} 1.574854146e+09 -kube_pod_completion_time{namespace="bi",pod="jenkins-slave-maven-gq9pd"} 1.576325684e+09 -kube_pod_completion_time{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build"} 1.577960372e+09 -kube_pod_completion_time{namespace="aem",pod="atomic-runtime-60-build"} 1.572883914e+09 -kube_pod_completion_time{namespace="bi",pod="jenkins-slave-maven-jpgxc"} 1.576395693e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build"} 1.575545948e+09 -kube_pod_completion_time{namespace="telenet-cluster-ops",pod="init-sync"} 1.570020573e+09 -kube_pod_completion_time{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy"} 1.57486799e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm"} 1.576348282e+09 -kube_pod_completion_time{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build"} 1.575287712e+09 -kube_pod_completion_time{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build"} 1.576502845e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-nginx-100-82-build"} 1.576503897e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build"} 1.57554322e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build"} 1.577436774e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build"} 1.575288836e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build"} 1.576508791e+09 -kube_pod_completion_time{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build"} 1.576528837e+09 -kube_pod_completion_time{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build"} 1.575290282e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build"} 1.576503965e+09 -kube_pod_completion_time{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build"} 1.575984543e+09 -kube_pod_completion_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0"} 1.576303613e+09 -kube_pod_completion_time{namespace="tiptool-dvp",pod="apache-php-6-build"} 1.576573159e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd"} 1.576318608e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build"} 1.574172206e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-node-67-85-build"} 1.576512172e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-jdk11-37-86-build"} 1.576508854e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build"} 1.576525832e+09 -kube_pod_completion_time{namespace="bi",pod="cde-residential-customer-1.0.551-14-build"} 1.576494744e+09 -kube_pod_completion_time{namespace="gdpr",pod="jenkins-slave-maven-wvqk3"} 1.576370461e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6"} 1.576445362e+09 -kube_pod_completion_time{namespace="aem",pod="atomic-runtime-64-build"} 1.573125115e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build"} 1.577686948e+09 -kube_pod_completion_time{namespace="gdpr",pod="saint-peter-1.0.158-2-build"} 1.575312946e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-nginx-100-85-build"} 1.576526032e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p"} 1.576429498e+09 -kube_pod_completion_time{namespace="bi",pod="cde-residential-customer-docker-39-build"} 1.569919628e+09 -kube_pod_completion_time{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build"} 1.575984272e+09 -kube_pod_completion_time{namespace="bi",pod="jenkins-slave-maven-5z056"} 1.576352658e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build"} 1.575349605e+09 -kube_pod_completion_time{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build"} 1.575290448e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build"} 1.574768716e+09 -kube_pod_completion_time{namespace="bi",pod="jenkins-slave-maven-qr854"} 1.57649689e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-node-67-79-build"} 1.576486103e+09 -kube_pod_completion_time{namespace="aem",pod="atomic-build-33-build"} 1.57314521e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq"} 1.576389476e+09 -kube_pod_completion_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb"} 1.576413188e+09 -kube_pod_completion_time{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build"} 1.576059851e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build"} 1.574240461e+09 -kube_pod_completion_time{namespace="bi",pod="cde-residential-customer-1.0.551-13-build"} 1.576489863e+09 -kube_pod_completion_time{namespace="bi",pod="spark-1.0-33-build"} 1.575063653e+09 -kube_pod_completion_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9"} 1.576392121e+09 -kube_pod_completion_time{namespace="gdpr",pod="saint-peter-1.0.156-3-build"} 1.57321076e+09 -kube_pod_completion_time{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8"} 1.576336549e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build"} 1.575548771e+09 -kube_pod_completion_time{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy"} 1.571989574e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build"} 1.5749237e+09 -kube_pod_completion_time{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy"} 1.571991914e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build"} 1.577104126e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build"} 1.574914598e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build"} 1.576512673e+09 -kube_pod_completion_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph"} 1.576333539e+09 -kube_pod_completion_time{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build"} 1.576751179e+09 -kube_pod_completion_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v"} 1.576396123e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build"} 1.573704953e+09 -kube_pod_completion_time{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build"} 1.573549287e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build"} 1.577095443e+09 -kube_pod_completion_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw"} 1.576305491e+09 -kube_pod_completion_time{namespace="gdpr",pod="saint-peter-1.0.157-88-build"} 1.576528965e+09 -kube_pod_completion_time{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3"} 1.576478484e+09 -kube_pod_completion_time{namespace="tiptool",pod="build-apache-php-tiptool-53-build"} 1.575972371e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build"} 1.576503891e+09 -kube_pod_completion_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7"} 1.576414857e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz"} 1.576357142e+09 -kube_pod_completion_time{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build"} 1.576507437e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build"} 1.576508789e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-node-66-84-build"} 1.576503857e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build"} 1.574086415e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build"} 1.574088753e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build"} 1.576494456e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build"} 1.573205837e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build"} 1.578284142e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build"} 1.576512252e+09 -kube_pod_completion_time{namespace="gdpr",pod="saint-peter-1.0.159-9-build"} 1.575453725e+09 -kube_pod_completion_time{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build"} 1.575540299e+09 -kube_pod_completion_time{namespace="openshift-monitoring",pod="aws-alert-omi-2-build"} 1.565615894e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn"} 1.576276191e+09 -kube_pod_completion_time{namespace="myproject",pod="dinomanbc-8-build"} 1.57244213e+09 -kube_pod_completion_time{namespace="gdpr",pod="saint-peter-1.0.159-5-build"} 1.575385173e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build"} 1.574922504e+09 -kube_pod_completion_time{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy"} 1.575211875e+09 -kube_pod_completion_time{namespace="aem",pod="atomic-build-19-build"} 1.572862871e+09 -kube_pod_completion_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn"} 1.576413206e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build"} 1.573222775e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build"} 1.574089851e+09 -kube_pod_completion_time{namespace="aem",pod="atomic-build-31-build"} 1.573142408e+09 -kube_pod_completion_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc"} 1.57632247e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n"} 1.576325672e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build"} 1.577168231e+09 -kube_pod_completion_time{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq"} 1.576498901e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build"} 1.574937801e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build"} 1.575466706e+09 -kube_pod_completion_time{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build"} 1.571912284e+09 -kube_pod_completion_time{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build"} 1.576500297e+09 -kube_pod_completion_time{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp"} 1.577203192e+09 -kube_pod_completion_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr"} 1.576295571e+09 -kube_pod_completion_time{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build"} 1.576525977e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build"} 1.576529403e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build"} 1.574774731e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build"} 1.576525906e+09 -kube_pod_completion_time{namespace="bi",pod="cde-residential-customer-1.0.551-16-build"} 1.576529968e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build"} 1.576149557e+09 -kube_pod_completion_time{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build"} 1.574167962e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-jdk11-38-171-build"} 1.576525707e+09 -kube_pod_completion_time{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build"} 1.574689266e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build"} 1.574931011e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build"} 1.574861769e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build"} 1.57487079e+09 -kube_pod_completion_time{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build"} 1.576531982e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build"} 1.573637693e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp"} 1.576348423e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3"} 1.576305468e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-jenkins-2-build"} 1.571304778e+09 -kube_pod_completion_time{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build"} 1.576502574e+09 -kube_pod_completion_time{namespace="gdpr",pod="saint-peter-1.0.160-94-build"} 1.57652897e+09 -kube_pod_completion_time{namespace="openshift-monitoring",pod="elk-omi-6-build"} 1.565093971e+09 -kube_pod_completion_time{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy"} 1.571303882e+09 -kube_pod_completion_time{namespace="bi",pod="cde-goldengate-rdb-docker-17-build"} 1.573166162e+09 -kube_pod_completion_time{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build"} 1.575288897e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build"} 1.574931753e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build"} 1.576147184e+09 -kube_pod_completion_time{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build"} 1.573546677e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build"} 1.576508929e+09 -kube_pod_completion_time{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build"} 1.575985865e+09 -kube_pod_completion_time{namespace="telenet-monitoring",pod="elk-alert-omi-1-build"} 1.56992367e+09 -kube_pod_completion_time{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4"} 1.570797762e+09 -kube_pod_completion_time{namespace="bi",pod="jenkins-slave-maven-3hkdb"} 1.576500136e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l"} 1.576352599e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build"} 1.572517985e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build"} 1.574925055e+09 -kube_pod_completion_time{namespace="gdpr",pod="saint-peter-1.0.158-1-build"} 1.575291819e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build"} 1.576529138e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build"} 1.574085826e+09 -kube_pod_completion_time{namespace="openshift-monitoring",pod="azure-alert-omi-1-build"} 1.562056607e+09 -kube_pod_completion_time{namespace="gdpr",pod="jenkins-slave-maven-qw2ln"} 1.576500166e+09 -kube_pod_completion_time{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build"} 1.571658753e+09 -kube_pod_completion_time{namespace="bi",pod="cde-goldengate-rdb-docker-16-build"} 1.570055789e+09 -kube_pod_completion_time{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build"} 1.578313424e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build"} 1.576159863e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build"} 1.576529275e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-node-59-67-build"} 1.576458313e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3"} 1.57647172e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build"} 1.575541349e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build"} 1.575464939e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-jdk11-38-172-build"} 1.576526009e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build"} 1.574233056e+09 -kube_pod_completion_time{namespace="myproject",pod="dinomanbc-7-build"} 1.572441872e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build"} 1.577693047e+09 -kube_pod_completion_time{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build"} 1.575528664e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build"} 1.573635926e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build"} 1.574764948e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-node-67-22-build"} 1.576308361e+09 -kube_pod_completion_time{namespace="telenet-monitoring",pod="azure-alert-omi-1-build"} 1.569923705e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build"} 1.577694057e+09 -kube_pod_completion_time{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0"} 1.5763571e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build"} 1.574255423e+09 -kube_pod_completion_time{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g"} 1.578308382e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build"} 1.576485446e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build"} 1.572495411e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build"} 1.575350971e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-node-67-86-build"} 1.576526068e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build"} 1.574767537e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build"} 1.574714088e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build"} 1.576326931e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build"} 1.574934689e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build"} 1.575445047e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build"} 1.57414051e+09 -kube_pod_completion_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9"} 1.576291666e+09 -kube_pod_completion_time{namespace="tvw",pod="debug-1-build"} 1.572507552e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-jdk11-38-103-build"} 1.576400088e+09 -kube_pod_completion_time{namespace="myproject",pod="microservice-5-deploy"} 1.575529271e+09 -kube_pod_completion_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290"} 1.576412185e+09 -kube_pod_completion_time{namespace="gdpr",pod="saint-peter-1.0.156-1-build"} 1.57320537e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build"} 1.577171966e+09 -kube_pod_completion_time{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv"} 1.57830478e+09 -kube_pod_completion_time{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build"} 1.5765134e+09 -kube_pod_completion_time{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build"} 1.574159853e+09 -kube_pod_completion_time{namespace="yft-kafkaproxy",pod="kafka-proxy-8-deploy"} 1.574690089e+09 -kube_pod_completion_time{namespace="myproject",pod="microservice-4-deploy"} 1.575364078e+09 -kube_pod_completion_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz"} 1.576429969e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build"} 1.574939178e+09 -kube_pod_completion_time{namespace="bi",pod="jenkins-slave-maven-s3zbd"} 1.576305466e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build"} 1.574773829e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf"} 1.576416194e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build"} 1.576151035e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-node-67-87-build"} 1.576529284e+09 -kube_pod_completion_time{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build"} 1.57528901e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build"} 1.576504134e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-nginx-99-87-build"} 1.576529085e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-node-67-71-build"} 1.576463571e+09 -kube_pod_completion_time{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build"} 1.574154148e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build"} 1.576501878e+09 -kube_pod_completion_time{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3"} 1.576468487e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-node-66-85-build"} 1.576508877e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-jdk11-37-89-build"} 1.576529322e+09 -kube_pod_completion_time{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy"} 1.575284786e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build"} 1.575433012e+09 -kube_pod_completion_time{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h"} 1.578315584e+09 -kube_pod_completion_time{namespace="bi",pod="jenkins-slave-maven-059cf"} 1.576295552e+09 -kube_pod_completion_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3"} 1.576322476e+09 -kube_pod_completion_time{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg"} 1.576483335e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build"} 1.576472842e+09 -kube_pod_completion_time{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build"} 1.576504385e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy"} 1.575028287e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build"} 1.574093562e+09 -kube_pod_completion_time{namespace="bi",pod="cde-residential-customer-docker-41-build"} 1.573147931e+09 -kube_pod_completion_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf"} 1.576341765e+09 -kube_pod_completion_time{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build"} 1.577956178e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-nginx-99-84-build"} 1.576508659e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build"} 1.576504228e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build"} 1.576529289e+09 -kube_pod_completion_time{namespace="myproject",pod="dinomanbc-5-build"} 1.572441743e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build"} 1.576319125e+09 -kube_pod_completion_time{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz"} 1.576485417e+09 -kube_pod_completion_time{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1"} 1.576352295e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build"} 1.576525907e+09 -kube_pod_completion_time{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build"} 1.576133364e+09 -kube_pod_completion_time{namespace="gdpr",pod="jenkins-slave-maven-mppzv"} 1.576370726e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build"} 1.577101823e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build"} 1.573359322e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build"} 1.573225299e+09 -kube_pod_completion_time{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build"} 1.571659497e+09 -kube_pod_completion_time{namespace="aem",pod="atomic-build-23-build"} 1.573127222e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build"} 1.573626953e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build"} 1.574936418e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build"} 1.575446891e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build"} 1.57651206e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build"} 1.57560582e+09 -kube_pod_completion_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7"} 1.576499145e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build"} 1.577359467e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build"} 1.576504153e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build"} 1.573628439e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-jdk11-37-88-build"} 1.576525798e+09 -kube_pod_completion_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs"} 1.576468439e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-node-66-83-build"} 1.576501544e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build"} 1.574793386e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build"} 1.576501488e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build"} 1.576509003e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build"} 1.574265745e+09 -kube_pod_completion_time{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs"} 1.577206818e+09 -kube_pod_completion_time{namespace="bi",pod="cde-residential-customer-1.0.551-12-build"} 1.576453857e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build"} 1.577592904e+09 -kube_pod_completion_time{namespace="aem",pod="atomic-runtime-61-build"} 1.572942081e+09 -kube_pod_completion_time{namespace="bi",pod="jenkins-slave-maven-1tvxf"} 1.576500134e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build"} 1.57650886e+09 -kube_pod_completion_time{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build"} 1.576513242e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build"} 1.574242809e+09 -kube_pod_completion_time{namespace="tiptool",pod="build-apache-php-tiptool-54-build"} 1.576531513e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build"} 1.57742013e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build"} 1.576503962e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-jdk11-37-63-build"} 1.576431432e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build"} 1.574689443e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build"} 1.576529061e+09 -kube_pod_completion_time{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx"} 1.576455734e+09 -kube_pod_completion_time{namespace="bi",pod="jenkins-slave-maven-0x8ws"} 1.576294607e+09 -kube_pod_completion_time{namespace="openshift-monitoring",pod="dynatrace-omi-5-build"} 1.556545579e+09 -kube_pod_completion_time{namespace="myproject",pod="dinomanbc-6-build"} 1.572441831e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189"} 1.576352597e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build"} 1.574085087e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt"} 1.576473942e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build"} 1.574090442e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build"} 1.576525723e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="operator-builder-12-1-build"} 1.57476396e+09 -kube_pod_completion_time{namespace="aem",pod="atomic-runtime-59-build"} 1.572878895e+09 -kube_pod_completion_time{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc"} 1.576411368e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-jdk11-37-85-build"} 1.576503994e+09 -kube_pod_completion_time{namespace="aem",pod="atomic-build-34-build"} 1.5749316e+09 -kube_pod_completion_time{namespace="bi",pod="cde-pega-feeder-docker-20-build"} 1.573145513e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build"} 1.575087408e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build"} 1.57535224e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build"} 1.577938506e+09 -kube_pod_completion_time{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build"} 1.574864554e+09 -kube_pod_completion_time{namespace="openshift-monitoring",pod="aws-alert-omi-1-build"} 1.565615277e+09 -kube_pod_completion_time{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build"} 1.57649813e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build"} 1.574158746e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-jenkins-1-build"} 1.570803518e+09 -kube_pod_completion_time{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build"} 1.576529049e+09 -kube_pod_completion_time{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9"} 1.576295264e+09 -kube_pod_completion_time{namespace="bi",pod="cde-residential-customer-docker-40-build"} 1.569951162e+09 -kube_pod_completion_time{namespace="aem",pod="atomic-build-20-build"} 1.573124813e+09 -kube_pod_completion_time{namespace="bi",pod="jenkins-slave-maven-shqcz"} 1.576325681e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build"} 1.574241479e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-jdk11-38-174-build"} 1.576529117e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build"} 1.57545345e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build"} 1.574931424e+09 -kube_pod_completion_time{namespace="bi",pod="jenkins-slave-maven-cjmv2"} 1.576395693e+09 -kube_pod_completion_time{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build"} 1.572441506e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-jdk11-37-48-build"} 1.576382392e+09 -kube_pod_completion_time{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build"} 1.576529048e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c"} 1.576400373e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build"} 1.574873621e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb"} 1.576269861e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build"} 1.576316778e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build"} 1.574223318e+09 -kube_pod_completion_time{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build"} 1.575287275e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-node-66-87-build"} 1.576525978e+09 -kube_pod_completion_time{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build"} 1.576513306e+09 -kube_pod_completion_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx"} 1.576255584e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build"} 1.576529268e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build"} 1.576252583e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-jdk11-37-6-build"} 1.576254401e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build"} 1.576466586e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build"} 1.576526085e+09 -kube_pod_completion_time{namespace="bi",pod="jenkins-slave-maven-qdxkl"} 1.576498891e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build"} 1.574872248e+09 -kube_pod_completion_time{namespace="gdpr",pod="saint-peter-1.0.157-86-build"} 1.576513132e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build"} 1.576509074e+09 -kube_pod_completion_time{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5"} 1.576294614e+09 -kube_pod_completion_time{namespace="gdpr",pod="saint-peter-1.0.160-91-build"} 1.576508837e+09 -kube_pod_completion_time{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build"} 1.571662219e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build"} 1.574920051e+09 -kube_pod_completion_time{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build"} 1.576472555e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build"} 1.575348553e+09 -kube_pod_completion_time{namespace="gdpr",pod="saint-peter-1.0.157-89-build"} 1.576530364e+09 -kube_pod_completion_time{namespace="bi",pod="cde-residential-customer-1.0.551-15-build"} 1.57652692e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-node-59-81-build"} 1.576501544e+09 -kube_pod_completion_time{namespace="tiptool",pod="build-apache-php-tiptool-52-build"} 1.574084245e+09 -kube_pod_completion_time{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2"} 1.578311983e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build"} 1.576509032e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr"} 1.576385039e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build"} 1.576503917e+09 -kube_pod_completion_time{namespace="gdpr",pod="jenkins-slave-maven-54d6g"} 1.576496218e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-node-59-85-build"} 1.576525906e+09 -kube_pod_completion_time{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq"} 1.576496898e+09 -kube_pod_completion_time{namespace="gdpr",pod="saint-peter-1.0.156-2-build"} 1.573208615e+09 -kube_pod_completion_time{namespace="aem",pod="atomic-runtime-65-build"} 1.573145398e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7"} 1.576400374e+09 -kube_pod_completion_time{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build"} 1.569923658e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k"} 1.576341824e+09 -kube_pod_completion_time{namespace="gdpr",pod="jenkins-slave-maven-dp74t"} 1.576369966e+09 -kube_pod_completion_time{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf"} 1.577199592e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build"} 1.57650923e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build"} 1.576509108e+09 -kube_pod_completion_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg"} 1.576394902e+09 -kube_pod_completion_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6"} 1.576252683e+09 -kube_pod_completion_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306"} 1.576380998e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build"} 1.576474702e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build"} 1.575024443e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build"} 1.576322897e+09 -kube_pod_completion_time{namespace="aem",pod="atomic-runtime-57-build"} 1.572878521e+09 -kube_pod_completion_time{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build"} 1.576524138e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build"} 1.576124189e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build"} 1.572517285e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build"} 1.577774216e+09 -kube_pod_completion_time{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build"} 1.576496616e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-nginx-99-86-build"} 1.576525997e+09 -kube_pod_completion_time{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build"} 1.571656925e+09 -kube_pod_completion_time{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf"} 1.576357084e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build"} 1.574934032e+09 -kube_pod_completion_time{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build"} 1.576509333e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build"} 1.576529219e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build"} 1.576526098e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build"} 1.57652937e+09 -kube_pod_completion_time{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build"} 1.570092655e+09 -kube_pod_completion_time{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build"} 1.576525849e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build"} 1.574921212e+09 -kube_pod_completion_time{namespace="openshift-monitoring",pod="aws-alert-omi-3-build"} 1.57657311e+09 -kube_pod_completion_time{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build"} 1.574175018e+09 -kube_pod_completion_time{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0"} 1.57629556e+09 -kube_pod_completion_time{namespace="bi",pod="cde-goldengate-rdb-docker-15-build"} 1.569919039e+09 -kube_pod_completion_time{namespace="openshift-monitoring",pod="elk-omi-3-build"} 1.565092369e+09 -kube_pod_completion_time{namespace="bi",pod="jenkins-slave-maven-dcpqs"} 1.576483345e+09 -kube_pod_completion_time{namespace="aem",pod="atomic-runtime-63-build"} 1.573124934e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build"} 1.576070754e+09 -kube_pod_completion_time{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build"} 1.571668983e+09 -kube_pod_completion_time{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy"} 1.573548604e+09 -kube_pod_completion_time{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr"} 1.576325671e+09 -kube_pod_completion_time{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24"} 1.576389454e+09 -# HELP kube_pod_owner Information about the Pod's owner. -# TYPE kube_pod_owner gauge -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.143-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-sdn",pod="sdn-nb7c8",owner_kind="DaemonSet",owner_name="sdn",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-monitoring",pod="prometheus-alert-msteams-7-cxfrz",owner_kind="ReplicationController",owner_name="prometheus-alert-msteams-7",owner_is_controller="true"} 1 -kube_pod_owner{namespace="default",pod="docker-registry-1-98fvj",owner_kind="ReplicationController",owner_name="docker-registry-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="aem",pod="atomic-build-31-build",owner_kind="Build",owner_name="atomic-build-31",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.254-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="default",pod="registry-console-1-2hm5q",owner_kind="ReplicationController",owner_name="registry-console-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="dynatrace",pod="oneagent-fq5mw",owner_kind="DaemonSet",owner_name="oneagent",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.197-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-sdn",pod="sdn-hckgd",owner_kind="DaemonSet",owner_name="sdn",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.214-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="kube-system",pod="master-api-eln004867.corp.telenet.be",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="openshift-logging",pod="filebeat-xwjz7",owner_kind="DaemonSet",owner_name="filebeat",owner_is_controller="true"} 1 -kube_pod_owner{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",owner_kind="Build",owner_name="springboot-sample-operator-19.12.78-5",owner_is_controller="true"} 1 -kube_pod_owner{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",owner_kind="Build",owner_name="ws-network-inventorymgmt-dinoman-rest-55",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",owner_kind="Job",owner_name="cronjob-ldap-group-sync-1577203200",owner_is_controller="true"} 1 -kube_pod_owner{namespace="test-config",pod="kibana-854bdf584d-fpjb4",owner_kind="ReplicaSet",owner_name="kibana-854bdf584d",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",owner_kind="Build",owner_name="cde-goldengate-rdb-1.0.536-78",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",owner_kind="Build",owner_name="base-rhel-ubi-minimal-48-89",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.166-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",owner_kind="ReplicaSet",owner_name="jenkins-operator-844b99b574",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",owner_kind="ReplicationController",owner_name="cde-pega-feeder-uat-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",owner_kind="Build",owner_name="operator-builder-0.13.0-5",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",owner_kind="Build",owner_name="cde-residential-customer-1.0.551-16",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.240-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",owner_kind="Build",owner_name="build-freephone-bp-dvp-10",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",owner_kind="Build",owner_name="base-jdk11-38-171",owner_is_controller="true"} 1 -kube_pod_owner{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",owner_kind="Build",owner_name="build-freephone-bp-uat-19",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",owner_kind="Build",owner_name="psr-aggregator-19.8.192-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.179-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.182-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="devops-playground",pod="sonarqube-3-lfc5m",owner_kind="ReplicationController",owner_name="sonarqube-3",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",owner_kind="Build",owner_name="openshift-alert-omi-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.131-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",owner_kind="ReplicationController",owner_name="saint-peter-uat-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-jenkins-2-build",owner_kind="Build",owner_name="base-jenkins-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-logging",pod="filebeat-tz7sj",owner_kind="DaemonSet",owner_name="filebeat",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-sdn",pod="ovs-qfwk6",owner_kind="DaemonSet",owner_name="ovs",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",owner_kind="Build",owner_name="cde-pega-feeder-1.0.13-76",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="saint-peter-1.0.160-94-build",owner_kind="Build",owner_name="saint-peter-1.0.160-94",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-monitoring",pod="elk-omi-6-build",owner_kind="Build",owner_name="elk-omi-6",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-monitoring",pod="node-exporter-98k9p",owner_kind="DaemonSet",owner_name="node-exporter",owner_is_controller="true"} 1 -kube_pod_owner{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",owner_kind="ReplicationController",owner_name="springboot-sample-operator-uat-14",owner_is_controller="false"} 1 -kube_pod_owner{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",owner_kind="Build",owner_name="cde-goldengate-rdb-docker-17",owner_is_controller="true"} 1 -kube_pod_owner{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",owner_kind="Build",owner_name="ws.network.inventorymgmt.dinoman.rest-71",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.193-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-monitoring",pod="node-exporter-ktrsg",owner_kind="DaemonSet",owner_name="node-exporter",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.239-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",owner_kind="Build",owner_name="springboot-sample-operator-19.12.83-4",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",owner_kind="Build",owner_name="operator-builder-0.8.0-3",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-sdn",pod="ovs-8zrm9",owner_kind="DaemonSet",owner_name="ovs",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",owner_kind="ReplicationController",owner_name="jenkins-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",owner_kind="Build",owner_name="ws-network-inventorymgmt-dinoman-rest-44",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-monitoring",pod="node-exporter-lbtmf",owner_kind="DaemonSet",owner_name="node-exporter",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",owner_kind="Build",owner_name="elk-alert-omi-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="bi",pod="jenkins-slave-maven-3hkdb",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",owner_kind="Build",owner_name="psr-aggregator-19.8.113-4",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.191-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="saint-peter-1.0.158-1-build",owner_kind="Build",owner_name="saint-peter-1.0.158-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",owner_kind="Build",owner_name="operator-builder-0.12.0-10",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",owner_kind="Build",owner_name="psr-aggregator-19.8.136-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-logging",pod="filebeat-zx7vd",owner_kind="DaemonSet",owner_name="filebeat",owner_is_controller="true"} 1 -kube_pod_owner{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm",owner_kind="ReplicationController",owner_name="jenkins-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-logging",pod="filebeat-sb6vw",owner_kind="DaemonSet",owner_name="filebeat",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",owner_kind="Build",owner_name="azure-alert-omi-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",owner_kind="ReplicaSet",owner_name="jenkins-operator-844b99b574",owner_is_controller="true"} 1 -kube_pod_owner{namespace="default",pod="docker-registry-1-pfmvz",owner_kind="ReplicationController",owner_name="docker-registry-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",owner_kind="Build",owner_name="springboot-sample-operator-19.11.77-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="tiptool",pod="tiptool-trg-10-597nj",owner_kind="ReplicationController",owner_name="tiptool-trg-10",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",owner_kind="Build",owner_name="cde-goldengate-rdb-docker-16",owner_is_controller="true"} 1 -kube_pod_owner{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",owner_kind="Build",owner_name="app-supplier-settlementweb-4",owner_is_controller="true"} 1 -kube_pod_owner{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",owner_kind="ReplicationController",owner_name="springboot-sample-operator-int-19",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-sdn",pod="sdn-rdbqq",owner_kind="DaemonSet",owner_name="sdn",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.242-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="default",pod="docker-registry-1-bwzgx",owner_kind="ReplicationController",owner_name="docker-registry-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",owner_kind="ReplicaSet",owner_name="jenkins-operator-844b99b574",owner_is_controller="true"} 1 -kube_pod_owner{namespace="kube-system",pod="master-etcd-eln004867.corp.telenet.be",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="playground",pod="httpd-1-nvppk",owner_kind="ReplicationController",owner_name="httpd-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",owner_kind="Build",owner_name="operator-builder-0.8.2-7",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-node-59-67-build",owner_kind="Build",owner_name="base-node-59-67",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.217-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.213-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",owner_kind="Build",owner_name="base-jdk11-38-172",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",owner_kind="Build",owner_name="psr-aggregator-19.8.138-4",owner_is_controller="true"} 1 -kube_pod_owner{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",owner_kind="ReplicaSet",owner_name="springboot-operator-59557c798d",owner_is_controller="true"} 1 -kube_pod_owner{namespace="myproject",pod="dinomanbc-7-build",owner_kind="Build",owner_name="dinomanbc-7",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="saint-peter-1.0.160-13-build",owner_kind="Build",owner_name="saint-peter-1.0.160-13",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.270-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",owner_kind="Build",owner_name="ws.network.inventorymgmt.dinoman.rest-77",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.130-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",owner_kind="Build",owner_name="operator-builder-0.11.0-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-node-67-22-build",owner_kind="Build",owner_name="base-node-67-22",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",owner_kind="Build",owner_name="azure-alert-omi-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",owner_kind="ReplicaSet",owner_name="elasticsearch-96b98db7b",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.271-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",owner_kind="Build",owner_name="psr-aggregator-19.8.142-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",owner_kind="Job",owner_name="cronjob-ldap-group-sync-1578308400",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",owner_kind="Build",owner_name="psr-aggregator-19.8.155-77",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",owner_kind="Build",owner_name="psr-aggregator-19.8.113-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="edev-communication",pod="plot-mre-45-r8vg8",owner_kind="ReplicationController",owner_name="plot-mre-45",owner_is_controller="true"} 1 -kube_pod_owner{namespace="default",pod="docker-registry-1-pq6l2",owner_kind="ReplicationController",owner_name="docker-registry-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-sdn",pod="ovs-thg27",owner_kind="DaemonSet",owner_name="ovs",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.205-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="tiptool",pod="tiptool-edp-4-ff2x5",owner_kind="ReplicationController",owner_name="tiptool-edp-4",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-node-67-86-build",owner_kind="Build",owner_name="base-node-67-86",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.163-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.162-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",owner_kind="ReplicationController",owner_name="kafka-proxy-9",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",owner_kind="Build",owner_name="jenkins-agent-maven-24-29",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.195-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.210-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.146-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="tvw",pod="debug-1-build",owner_kind="Build",owner_name="debug-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",owner_kind="Build",owner_name="base-jdk11-38-103",owner_is_controller="true"} 1 -kube_pod_owner{namespace="myproject",pod="microservice-5-deploy",owner_kind="ReplicationController",owner_name="microservice-5",owner_is_controller="false"} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="gdpr",pod="saint-peter-1.0.156-1-build",owner_kind="Build",owner_name="saint-peter-1.0.156-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.255-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="jenkins-2-227bl",owner_kind="ReplicationController",owner_name="jenkins-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",owner_kind="Job",owner_name="cronjob-ldap-group-sync-1578304800",owner_is_controller="true"} 1 -kube_pod_owner{namespace="tiller",pod="tiller-deploy-58c78cccb5-zcbwj",owner_kind="ReplicaSet",owner_name="tiller-deploy-58c78cccb5",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",owner_kind="ReplicaSet",owner_name="jenkins-operator-844b99b574",owner_is_controller="true"} 1 -kube_pod_owner{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",owner_kind="Build",owner_name="springboot-sample-operator-19.12.83-99",owner_is_controller="true"} 1 -kube_pod_owner{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",owner_kind="Build",owner_name="build-freephone-bp-dvp-9",owner_is_controller="true"} 1 -kube_pod_owner{namespace="yft-kafkaproxy",pod="kafka-proxy-8-deploy",owner_kind="ReplicationController",owner_name="kafka-proxy-8",owner_is_controller="false"} 1 -kube_pod_owner{namespace="myproject",pod="microservice-4-deploy",owner_kind="ReplicationController",owner_name="microservice-4",owner_is_controller="false"} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",owner_kind="Build",owner_name="psr-aggregator-19.8.197-3",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="jenkins-slave-maven-s3zbd",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.165-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-logging",pod="metricbeat-ckrzm",owner_kind="DaemonSet",owner_name="metricbeat",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.241-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="tiptool",pod="tiptool-edp-4-fx4kj",owner_kind="ReplicationController",owner_name="tiptool-edp-4",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-node-67-87-build",owner_kind="Build",owner_name="base-node-67-87",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-logging",pod="filebeat-pnfvt",owner_kind="DaemonSet",owner_name="filebeat",owner_is_controller="true"} 1 -kube_pod_owner{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",owner_kind="Build",owner_name="ws.network.inventorymgmt.dinoman.rest-72",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",owner_kind="Build",owner_name="operator-builder-0.12.0-6",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-nginx-99-87-build",owner_kind="Build",owner_name="base-nginx-99-87",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-node-67-71-build",owner_kind="Build",owner_name="base-node-67-71",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-sdn",pod="sdn-vvlrd",owner_kind="DaemonSet",owner_name="sdn",owner_is_controller="true"} 1 -kube_pod_owner{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",owner_kind="Build",owner_name="build-freephone-bp-dvp-7",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",owner_kind="Build",owner_name="base-nginx-webserver-29-82",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-node-66-85-build",owner_kind="Build",owner_name="base-node-66-85",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",owner_kind="Build",owner_name="base-jdk11-37-89",owner_is_controller="true"} 1 -kube_pod_owner{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",owner_kind="ReplicationController",owner_name="deployment-freephone-bp-dvp-9",owner_is_controller="false"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.207-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",owner_kind="ReplicaSet",owner_name="dynatrace-oneagent-operator-7f58789949",owner_is_controller="true"} 1 -kube_pod_owner{namespace="weblogic-poc",pod="dinoman-domain-managedserver1",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",owner_kind="Job",owner_name="cronjob-ldap-group-sync-1578315600",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",owner_kind="ReplicaSet",owner_name="cluster-monitoring-operator-697c4644b8",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="jenkins-slave-maven-059cf",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",owner_kind="Build",owner_name="psr-aggregator-19.8.155-74",owner_is_controller="true"} 1 -kube_pod_owner{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",owner_kind="Build",owner_name="springboot-sample-operator-19.12.83-97",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",owner_kind="ReplicationController",owner_name="psr-aggregator-uat-1",owner_is_controller="false"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.137-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="cde-residential-customer-docker-41-build",owner_kind="Build",owner_name="cde-residential-customer-docker-41",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-sdn",pod="ovs-dpzhw",owner_kind="DaemonSet",owner_name="ovs",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",owner_kind="Build",owner_name="ws-network-inventorymgmt-dinoman-rest-58",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-nginx-99-84-build",owner_kind="Build",owner_name="base-nginx-99-84",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",owner_kind="Build",owner_name="operator-builder-0.13.0-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-logging",pod="metricbeat-wj77j",owner_kind="DaemonSet",owner_name="metricbeat",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",owner_kind="Build",owner_name="operator-builder-0.8.0-6",owner_is_controller="true"} 1 -kube_pod_owner{namespace="myproject",pod="dinomanbc-5-build",owner_kind="Build",owner_name="dinomanbc-5",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-node",pod="sync-ql4nj",owner_kind="DaemonSet",owner_name="sync",owner_is_controller="true"} 1 -kube_pod_owner{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",owner_kind="ReplicationController",owner_name="edevradiator-dev-27",owner_is_controller="true"} 1 -kube_pod_owner{namespace="default",pod="docker-registry-1-gj5z2",owner_kind="ReplicationController",owner_name="docker-registry-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",owner_kind="Build",owner_name="jenkins-agent-maven-24-26",owner_is_controller="true"} 1 -kube_pod_owner{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="openshift-logging",pod="filebeat-xmflf",owner_kind="DaemonSet",owner_name="filebeat",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",owner_kind="ReplicaSet",owner_name="jenkins-operator-844b99b574",owner_is_controller="true"} 1 -kube_pod_owner{namespace="paas-demo",pod="jenkins-2-jpzms",owner_kind="ReplicationController",owner_name="jenkins-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",owner_kind="Build",owner_name="operator-builder-0.8.1-6",owner_is_controller="true"} 1 -kube_pod_owner{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",owner_kind="Build",owner_name="dinomanbuildconfig-76",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-slave-maven-mppzv",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.248-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",owner_kind="Build",owner_name="psr-aggregator-19.8.115-3",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-logging",pod="metricbeat-rplst",owner_kind="DaemonSet",owner_name="metricbeat",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",owner_kind="Build",owner_name="psr-aggregator-19.8.115-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",owner_kind="Build",owner_name="springboot-sample-operator-19.11.77-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-monitoring",pod="alertmanager-main-1",owner_kind="StatefulSet",owner_name="alertmanager-main",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg",owner_kind="ReplicaSet",owner_name="webconsole-555c9bc876",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-sdn",pod="sdn-nhfg6",owner_kind="DaemonSet",owner_name="sdn",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",owner_kind="ReplicaSet",owner_name="grafana-64fcf487dc",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-logging",pod="filebeat-jst8j",owner_kind="DaemonSet",owner_name="filebeat",owner_is_controller="true"} 1 -kube_pod_owner{namespace="aem",pod="atomic-build-23-build",owner_kind="Build",owner_name="atomic-build-23",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.128-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.196-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.211-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-r6fhw",owner_kind="ReplicationController",owner_name="dynatrace-alert-omi-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",owner_kind="Build",owner_name="base-nginx-webserver-28-86",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",owner_kind="Build",owner_name="psr-aggregator-19.8.220-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",owner_kind="Build",owner_name="psr-aggregator-19.8.261-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",owner_kind="Build",owner_name="operator-builder-0.8.2-3",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-node",pod="sync-lzd9p",owner_kind="DaemonSet",owner_name="sync",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.129-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="kube-system",pod="master-etcd-eln004866.corp.telenet.be",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",owner_kind="Build",owner_name="base-jdk11-37-88",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",owner_kind="ReplicaSet",owner_name="jenkins-operator-844b99b574",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-node",pod="sync-rq5nh",owner_kind="DaemonSet",owner_name="sync",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-monitoring",pod="azure-alert-omi-3-jwz5m",owner_kind="ReplicationController",owner_name="azure-alert-omi-3",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-node-66-83-build",owner_kind="Build",owner_name="base-node-66-83",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",owner_kind="Build",owner_name="operator-builder-0.11.0-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",owner_kind="Build",owner_name="base-rhel-ubi-minimal-48-84",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",owner_kind="Build",owner_name="operator-builder-0.13.0-3",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",owner_kind="Build",owner_name="psr-aggregator-19.8.143-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="tiptool",pod="tiptool-lat-1-q8vwk",owner_kind="ReplicationController",owner_name="tiptool-lat-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",owner_kind="Job",owner_name="cronjob-ldap-group-sync-1577206800",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",owner_kind="Build",owner_name="cde-residential-customer-1.0.551-12",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",owner_kind="Build",owner_name="psr-aggregator-19.8.265-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-node",pod="sync-d8fvw",owner_kind="DaemonSet",owner_name="sync",owner_is_controller="true"} 1 -kube_pod_owner{namespace="aem",pod="atomic-runtime-61-build",owner_kind="Build",owner_name="atomic-runtime-61",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="jenkins-slave-maven-1tvxf",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",owner_kind="Build",owner_name="base-nginx-webserver-28-85",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",owner_kind="Build",owner_name="cde-pega-feeder-1.0.13-78",owner_is_controller="true"} 1 -kube_pod_owner{namespace="weblogic-poc",pod="dinoman-domain-admin-server",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",owner_kind="Build",owner_name="psr-aggregator-19.8.140-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="tiptool",pod="build-apache-php-tiptool-54-build",owner_kind="Build",owner_name="build-apache-php-tiptool-54",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",owner_kind="Build",owner_name="psr-aggregator-19.8.262-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",owner_kind="Build",owner_name="operator-builder-0.8.0-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-monitoring",pod="alertmanager-main-0",owner_kind="StatefulSet",owner_name="alertmanager-main",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",owner_kind="ReplicaSet",owner_name="console-5b7cc698bd",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",owner_kind="Build",owner_name="base-jdk11-37-63",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",owner_kind="Build",owner_name="base-rhel-ubi-minimal-64",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",owner_kind="Build",owner_name="base-nginx-webserver-29-87",owner_is_controller="true"} 1 -kube_pod_owner{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="bi",pod="jenkins-slave-maven-0x8ws",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="openshift-sdn",pod="ovs-ms2x9",owner_kind="DaemonSet",owner_name="ovs",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",owner_kind="Build",owner_name="dynatrace-omi-5",owner_is_controller="true"} 1 -kube_pod_owner{namespace="myproject",pod="dinomanbc-6-build",owner_kind="Build",owner_name="dinomanbc-6",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.136-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-7-6kd9f",owner_kind="ReplicationController",owner_name="base-rhel-ubi-minimal-7",owner_is_controller="true"} 1 -kube_pod_owner{namespace="default",pod="docker-registry-1-9hmk6",owner_kind="ReplicationController",owner_name="docker-registry-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-node",pod="sync-vtjxf",owner_kind="DaemonSet",owner_name="sync",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",owner_kind="Build",owner_name="psr-aggregator-19.8.136-3",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",owner_kind="Build",owner_name="base-nginx-webserver-28-87",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="operator-builder-12-1-build",owner_kind="Build",owner_name="operator-builder-12-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="aem",pod="atomic-runtime-59-build",owner_kind="Build",owner_name="atomic-runtime-59",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",owner_kind="Build",owner_name="dynatrace-omi-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="openshift-monitoring",pod="node-exporter-vxkg9",owner_kind="DaemonSet",owner_name="node-exporter",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf",owner_kind="ReplicaSet",owner_name="webconsole-555c9bc876",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",owner_kind="Build",owner_name="base-jdk11-37-85",owner_is_controller="true"} 1 -kube_pod_owner{namespace="aem",pod="atomic-build-34-build",owner_kind="Build",owner_name="atomic-build-34",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="cde-pega-feeder-docker-20-build",owner_kind="Build",owner_name="cde-pega-feeder-docker-20",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",owner_kind="Build",owner_name="psr-aggregator-19.8.197-4",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.206-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",owner_kind="ReplicaSet",owner_name="sonarqube-operator-6b54d978b9",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",owner_kind="Build",owner_name="psr-aggregator-19.8.273-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",owner_kind="Build",owner_name="build-freephone-bp-dvp-14",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",owner_kind="Build",owner_name="aws-alert-omi-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="aem",pod="atomic-runtime-54-build",owner_kind="Build",owner_name="atomic-runtime-54",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",owner_kind="Build",owner_name="cde-pega-feeder-1.0.13-75",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-sdn",pod="ovs-lqvl2",owner_kind="DaemonSet",owner_name="ovs",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",owner_kind="Build",owner_name="base-rhel-ubi-minimal-63",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="springboot-operator-59557c798d-2bcwp",owner_kind="ReplicaSet",owner_name="springboot-operator-59557c798d",owner_is_controller="true"} 1 -kube_pod_owner{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",owner_kind="Build",owner_name="springboot-sample-operator-19.12.83-46",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-jenkins-1-build",owner_kind="Build",owner_name="base-jenkins-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",owner_kind="Build",owner_name="cde-goldengate-rdb-1.0.536-79",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="default",pod="docker-registry-1-ghnz7",owner_kind="ReplicationController",owner_name="docker-registry-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="cde-residential-customer-docker-40-build",owner_kind="Build",owner_name="cde-residential-customer-docker-40",owner_is_controller="true"} 1 -kube_pod_owner{namespace="aem",pod="atomic-build-20-build",owner_kind="Build",owner_name="atomic-build-20",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="jenkins-slave-maven-shqcz",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.140-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",owner_kind="Build",owner_name="base-jdk11-38-174",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.212-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",owner_kind="Build",owner_name="operator-builder-0.11.0-4",owner_is_controller="true"} 1 -kube_pod_owner{namespace="base-apache",pod="base-apache-36-svl9c",owner_kind="ReplicationController",owner_name="base-apache-36",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",owner_kind="ReplicationController",owner_name="cde-residential-customer-uat-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="kube-system",pod="master-controllers-eln004865.corp.telenet.be",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="bi",pod="jenkins-slave-maven-cjmv2",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",owner_kind="Build",owner_name="springboot-sample-operator-19.12.78-6",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",owner_kind="Build",owner_name="base-jdk11-37-48",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",owner_kind="Build",owner_name="cde-pega-feeder-1.0.13-80",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",owner_kind="ReplicaSet",owner_name="springboot-operator-59557c798d",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.184-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",owner_kind="Build",owner_name="jenkins-agent-maven-24-25",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.149-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-monitoring",pod="aws-alert-omi-2-69f79",owner_kind="ReplicationController",owner_name="aws-alert-omi-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-fdkjg",owner_kind="ReplicationController",owner_name="ws-network-inventorymgmt-dinoman-rest-50",owner_is_controller="true"} 1 -kube_pod_owner{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",owner_kind="Build",owner_name="ws.network.inventorymgmt.dinoman.rest-s2i-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-node-66-87-build",owner_kind="Build",owner_name="base-node-66-87",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",owner_kind="Build",owner_name="cde-goldengate-rdb-1.0.536-77",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-sdn",pod="ovs-shkwk",owner_kind="DaemonSet",owner_name="ovs",owner_is_controller="true"} 1 -kube_pod_owner{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",owner_kind="ReplicationController",owner_name="edevradiator-prod-16",owner_is_controller="true"} 1 -kube_pod_owner{namespace="dynatrace",pod="oneagent-5g4p5",owner_kind="DaemonSet",owner_name="oneagent",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-sdn",pod="sdn-db449",owner_kind="DaemonSet",owner_name="sdn",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-logging",pod="metricbeat-s9shq",owner_kind="DaemonSet",owner_name="metricbeat",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",owner_kind="Build",owner_name="operator-builder-0.8.1-7",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.246-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="dynatrace",pod="oneagent-svswx",owner_kind="DaemonSet",owner_name="oneagent",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",owner_kind="Build",owner_name="base-jdk11-37-6",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",owner_kind="Build",owner_name="psr-aggregator-19.8.155-73",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",owner_kind="Build",owner_name="jenkins-agent-maven-24-86",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="jenkins-slave-maven-qdxkl",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.183-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="saint-peter-1.0.157-86-build",owner_kind="Build",owner_name="saint-peter-1.0.157-86",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",owner_kind="Build",owner_name="base-nginx-webserver-29-84",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="default",pod="docker-registry-1-wfr5b",owner_kind="ReplicationController",owner_name="docker-registry-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="saint-peter-1.0.160-91-build",owner_kind="Build",owner_name="saint-peter-1.0.160-91",owner_is_controller="true"} 1 -kube_pod_owner{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",owner_kind="ReplicaSet",owner_name="springboot-operator-59557c798d",owner_is_controller="true"} 1 -kube_pod_owner{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",owner_kind="ReplicaSet",owner_name="springboot-operator-59557c798d",owner_is_controller="true"} 1 -kube_pod_owner{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",owner_kind="Build",owner_name="springboot-sample-operator-19.12.78-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.185-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",owner_kind="Build",owner_name="dinomanbuildconfig-79",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-sdn",pod="ovs-5x5hx",owner_kind="DaemonSet",owner_name="ovs",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.203-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="saint-peter-1.0.157-89-build",owner_kind="Build",owner_name="saint-peter-1.0.157-89",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-9-c8bkd",owner_kind="ReplicationController",owner_name="jenkins-9",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-logging",pod="metricbeat-fzkct",owner_kind="DaemonSet",owner_name="metricbeat",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",owner_kind="Build",owner_name="cde-residential-customer-1.0.551-15",owner_is_controller="true"} 1 -kube_pod_owner{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",owner_kind="ReplicaSet",owner_name="jenkins-operator-844b99b574",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-node-59-81-build",owner_kind="Build",owner_name="base-node-59-81",owner_is_controller="true"} 1 -kube_pod_owner{namespace="tiptool",pod="build-apache-php-tiptool-52-build",owner_kind="Build",owner_name="build-apache-php-tiptool-52",owner_is_controller="true"} 1 -kube_pod_owner{namespace="edev-tools",pod="sonarqube-3-k2j58",owner_kind="ReplicationController",owner_name="sonarqube-3",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",owner_kind="ReplicaSet",owner_name="kube-state-metrics-55884cb7cd",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",owner_kind="Job",owner_name="cronjob-ldap-group-sync-1578312000",owner_is_controller="true"} 1 -kube_pod_owner{namespace="dynatrace",pod="oneagent-cknc4",owner_kind="DaemonSet",owner_name="oneagent",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-monitoring",pod="ceph-alert-msteams-3-95zfk",owner_kind="ReplicationController",owner_name="ceph-alert-msteams-3",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",owner_kind="Build",owner_name="operator-builder-0.12.0-7",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",owner_kind="ReplicaSet",owner_name="jenkins-cr-applier-8f4b7f4d8",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",owner_kind="Build",owner_name="base-rhel-ubi-minimal-48-85",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-logging",pod="metricbeat-pcvmj",owner_kind="DaemonSet",owner_name="metricbeat",owner_is_controller="true"} 1 -kube_pod_owner{namespace="dynatrace",pod="oneagent-8tvwr",owner_kind="DaemonSet",owner_name="oneagent",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-slave-maven-54d6g",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="edev-tools",pod="jenkins-1-mr4zb",owner_kind="ReplicationController",owner_name="jenkins-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-node-59-85-build",owner_kind="Build",owner_name="base-node-59-85",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="gdpr",pod="saint-peter-1.0.156-2-build",owner_kind="Build",owner_name="saint-peter-1.0.156-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="aem",pod="atomic-runtime-65-build",owner_kind="Build",owner_name="atomic-runtime-65",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",owner_kind="Job",owner_name="cronjob-ldap-group-sync-1576519200",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",owner_kind="Build",owner_name="dynatrace-alert-omi-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-slave-maven-dp74t",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",owner_kind="Build",owner_name="dynatrace-omi-6",owner_is_controller="true"} 1 -kube_pod_owner{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",owner_kind="ReplicaSet",owner_name="jenkins-operator-844b99b574",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",owner_kind="Job",owner_name="cronjob-ldap-group-sync-1577199600",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",owner_kind="Build",owner_name="jenkins-agent-maven-24-84",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-node",pod="sync-mghfm",owner_kind="DaemonSet",owner_name="sync",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-logging",pod="metricbeat-t92kj",owner_kind="DaemonSet",owner_name="metricbeat",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-monitoring",pod="prometheus-k8s-1",owner_kind="StatefulSet",owner_name="prometheus-k8s",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",owner_kind="Build",owner_name="operator-builder-0.8.2-4",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="dynatrace",pod="oneagent-8px65",owner_kind="DaemonSet",owner_name="oneagent",owner_is_controller="true"} 1 -kube_pod_owner{namespace="myproject",pod="dinomanbc-9-build",owner_kind="Build",owner_name="dinomanbc-9",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",owner_kind="Build",owner_name="psr-aggregator-19.8.155-75",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",owner_kind="Build",owner_name="operator-builder-0.8.2-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",owner_kind="Build",owner_name="jenkins-agent-maven-24-28",owner_is_controller="true"} 1 -kube_pod_owner{namespace="aem",pod="atomic-runtime-57-build",owner_kind="Build",owner_name="atomic-runtime-57",owner_is_controller="true"} 1 -kube_pod_owner{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",owner_kind="Build",owner_name="springboot-sample-operator-19.12.83-100",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",owner_kind="Build",owner_name="psr-aggregator-19.8.238-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",owner_kind="Build",owner_name="psr-aggregator-19.8.113-3",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.273-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-monitoring",pod="prometheus-operator-599cf5c4d5-2jqrn",owner_kind="ReplicaSet",owner_name="prometheus-operator-599cf5c4d5",owner_is_controller="true"} 1 -kube_pod_owner{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",owner_kind="Build",owner_name="build-freephone-bp-uat-21",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-nginx-99-86-build",owner_kind="Build",owner_name="base-nginx-99-86",owner_is_controller="true"} 1 -kube_pod_owner{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",owner_kind="Build",owner_name="springboot-sample-operator-19.10.76-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-logging",pod="filebeat-77lgc",owner_kind="DaemonSet",owner_name="filebeat",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-logging",pod="filebeat-ghb47",owner_kind="DaemonSet",owner_name="filebeat",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="openshift-node",pod="sync-drdp4",owner_kind="DaemonSet",owner_name="sync",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-monitoring",pod="node-exporter-jz4s9",owner_kind="DaemonSet",owner_name="node-exporter",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.194-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",owner_kind="Build",owner_name="springboot-sample-operator-19.12.83-98",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-monitoring",pod="openshift-alert-omi-2-876j4",owner_kind="ReplicationController",owner_name="openshift-alert-omi-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="tiller",pod="tiller-5f8989c65c-cz7wz",owner_kind="ReplicaSet",owner_name="tiller-5f8989c65c",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",owner_kind="Build",owner_name="jenkins-agent-maven-24-87",owner_is_controller="true"} 1 -kube_pod_owner{namespace="default",pod="docker-registry-1-vdxlb",owner_kind="ReplicationController",owner_name="docker-registry-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",owner_kind="Build",owner_name="base-rhel-ubi-minimal-49-86",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",owner_kind="Build",owner_name="base-nginx-webserver-28-88",owner_is_controller="true"} 1 -kube_pod_owner{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",owner_kind="Build",owner_name="awx-init-container-venvs-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",owner_kind="Build",owner_name="operator-builder-0.8.2-6",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",owner_kind="Build",owner_name="psr-aggregator-19.8.185-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="default",pod="registry-console-1-mwz95",owner_kind="ReplicationController",owner_name="registry-console-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",owner_kind="Build",owner_name="aws-alert-omi-3",owner_is_controller="true"} 1 -kube_pod_owner{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",owner_kind="Build",owner_name="build-freephone-bp-dvp-11",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="tiptool",pod="tiptool-uat-30-54hpm",owner_kind="ReplicationController",owner_name="tiptool-uat-30",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",owner_kind="Build",owner_name="cde-goldengate-rdb-docker-15",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-logging",pod="metricbeat-96lh2",owner_kind="DaemonSet",owner_name="metricbeat",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",owner_kind="ReplicaSet",owner_name="springboot-operator-59557c798d",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-monitoring",pod="elk-omi-3-build",owner_kind="Build",owner_name="elk-omi-3",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="jenkins-slave-maven-dcpqs",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="openshift-monitoring",pod="aws-alert-omi-3-m85px",owner_kind="ReplicationController",owner_name="aws-alert-omi-3",owner_is_controller="true"} 1 -kube_pod_owner{namespace="aem",pod="atomic-runtime-63-build",owner_kind="Build",owner_name="atomic-runtime-63",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.237-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",owner_kind="Build",owner_name="springboot-sample-operator-19.12.78-3",owner_is_controller="true"} 1 -kube_pod_owner{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",owner_kind="ReplicationController",owner_name="springboot-sample-operator-int-12",owner_is_controller="false"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",owner_kind="ReplicationController",owner_name="springboot-sample-operator-uat-20",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",owner_kind="Build",owner_name="psr-aggregator-19.8.155-76",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.268-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="jenkins-slave-maven-379l2",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="openshift-monitoring",pod="node-exporter-6vzvp",owner_kind="DaemonSet",owner_name="node-exporter",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-sdn",pod="sdn-9bv76",owner_kind="DaemonSet",owner_name="sdn",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",owner_kind="Build",owner_name="operator-builder-0.11.0-3",owner_is_controller="true"} 1 -kube_pod_owner{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",owner_kind="Build",owner_name="dinomanbuildconfig-77",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-slave-maven-w515p",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="default",pod="docker-registry-1-x85db",owner_kind="ReplicationController",owner_name="docker-registry-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.142-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",owner_kind="Build",owner_name="aws-alert-omi-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.202-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.114-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",owner_kind="Build",owner_name="build-freephone-bp-dvp-12",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",owner_kind="ReplicaSet",owner_name="metricbeat-6c69889f67",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-slave-maven-mk189",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.181-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="jenkins-slave-maven-qr3g6",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="openshift-sdn",pod="ovs-5d4g2",owner_kind="DaemonSet",owner_name="ovs",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="openshift-node",pod="sync-j7mlr",owner_kind="DaemonSet",owner_name="sync",owner_is_controller="true"} 1 -kube_pod_owner{namespace="myproject",pod="microservice-3-deploy",owner_kind="ReplicationController",owner_name="microservice-3",owner_is_controller="false"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.238-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.229-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",owner_kind="Build",owner_name="ws.network.inventorymgmt.dinoman.rest-74",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.262-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="saint-peter-1.0.160-93-build",owner_kind="Build",owner_name="saint-peter-1.0.160-93",owner_is_controller="true"} 1 -kube_pod_owner{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",owner_kind="Build",owner_name="dinomanbuildconfig-71",owner_is_controller="true"} 1 -kube_pod_owner{namespace="tiptool",pod="tiptool-mre-1-wd99j",owner_kind="ReplicationController",owner_name="tiptool-mre-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",owner_kind="Build",owner_name="operator-builder-0.8.0-4",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",owner_kind="Build",owner_name="operator-builder-0.11.0-6",owner_is_controller="true"} 1 -kube_pod_owner{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",owner_kind="Build",owner_name="app-supplier-settlementweb-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="default",pod="docker-registry-1-bv6pd",owner_kind="ReplicationController",owner_name="docker-registry-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="openshift-monitoring",pod="node-exporter-6n88c",owner_kind="DaemonSet",owner_name="node-exporter",owner_is_controller="true"} 1 -kube_pod_owner{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",owner_kind="ReplicationController",owner_name="edevradiator-mysql-prod-5",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="awx",pod="awx-init-container-venvs-1-build",owner_kind="Build",owner_name="awx-init-container-venvs-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="jenkins-slave-maven-6ls5t",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="gdpr",pod="saint-peter-1.0.160-92-build",owner_kind="Build",owner_name="saint-peter-1.0.160-92",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="saint-peter-1.0.159-6-build",owner_kind="Build",owner_name="saint-peter-1.0.159-6",owner_is_controller="true"} 1 -kube_pod_owner{namespace="aem",pod="atomic-runtime-24-deploy",owner_kind="ReplicationController",owner_name="atomic-runtime-24",owner_is_controller="false"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.272-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="myproject",pod="dinomanbc-10-build",owner_kind="Build",owner_name="dinomanbc-10",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-monitoring",pod="azure-alert-omi-1-d9lm7",owner_kind="ReplicationController",owner_name="azure-alert-omi-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",owner_kind="Build",owner_name="operator-builder-0.8.1-3",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",owner_kind="Build",owner_name="base-rhel-ubi-minimal-48-88",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",owner_kind="Build",owner_name="base-rhel-ubi-minimal-61",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",owner_kind="Job",owner_name="ldap-sync-manual",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",owner_kind="ReplicationController",owner_name="psr-aggregator-dvp-44",owner_is_controller="false"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.226-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",owner_kind="Build",owner_name="dinomanbuildconfig-80",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",owner_kind="Build",owner_name="psr-aggregator-19.8.114-4",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",owner_kind="Build",owner_name="base-rhel-ubi-minimal-48-61",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-nginx-100-86-build",owner_kind="Build",owner_name="base-nginx-100-86",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",owner_kind="Build",owner_name="operator-builder-0.8.1-5",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-monitoring",pod="alertmanager-main-2",owner_kind="StatefulSet",owner_name="alertmanager-main",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.139-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",owner_kind="Build",owner_name="operator-builder-0.12.0-8",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-node-59-82-build",owner_kind="Build",owner_name="base-node-59-82",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",owner_kind="Build",owner_name="dynatrace-alert-omi-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="dynatrace",pod="oneagent-x2q79",owner_kind="DaemonSet",owner_name="oneagent",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",owner_kind="Job",owner_name="cronjob-ldap-group-sync-1576515600",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-sdn",pod="ovs-76bcs",owner_kind="DaemonSet",owner_name="ovs",owner_is_controller="true"} 1 -kube_pod_owner{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",owner_kind="Build",owner_name="ws-network-inventorymgmt-dinoman-rest-56",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="saint-peter-1.0.159-8-build",owner_kind="Build",owner_name="saint-peter-1.0.159-8",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",owner_kind="Build",owner_name="psr-aggregator-19.8.165-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",owner_kind="Build",owner_name="base-rhel-ubi-minimal-49-84",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-node-67-84-build",owner_kind="Build",owner_name="base-node-67-84",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",owner_kind="Build",owner_name="psr-aggregator-19.8.197-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",owner_kind="Build",owner_name="build-freephone-bp-uat-18",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="saint-peter-1.0.159-7-build",owner_kind="Build",owner_name="saint-peter-1.0.159-7",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-nginx-100-83-build",owner_kind="Build",owner_name="base-nginx-100-83",owner_is_controller="true"} 1 -kube_pod_owner{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",owner_kind="Build",owner_name="ws.network.inventorymgmt.dinoman.rest-s2i-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="saint-peter-1.0.160-95-build",owner_kind="Build",owner_name="saint-peter-1.0.160-95",owner_is_controller="true"} 1 -kube_pod_owner{namespace="aem",pod="atomic-runtime-62-build",owner_kind="Build",owner_name="atomic-runtime-62",owner_is_controller="true"} 1 -kube_pod_owner{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",owner_kind="ReplicationController",owner_name="deployment-freephone-bp-uat-2",owner_is_controller="false"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.257-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="dynatrace",pod="oneagent-c4l5w",owner_kind="DaemonSet",owner_name="oneagent",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-sdn",pod="sdn-m2kzj",owner_kind="DaemonSet",owner_name="sdn",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-node-66-88-build",owner_kind="Build",owner_name="base-node-66-88",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",owner_kind="Build",owner_name="psr-aggregator-19.8.197-5",owner_is_controller="true"} 1 -kube_pod_owner{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",owner_kind="Build",owner_name="dinomanbuildconfig-66",owner_is_controller="true"} 1 -kube_pod_owner{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",owner_kind="ReplicationController",owner_name="deployment-freephone-bp-uat-11",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",owner_kind="Build",owner_name="base-rhel-ubi-minimal-49-53",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",owner_kind="ReplicaSet",owner_name="springboot-cr-applier-76dff99bd6",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.266-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-logging",pod="filebeat-tvmt2",owner_kind="DaemonSet",owner_name="filebeat",owner_is_controller="true"} 1 -kube_pod_owner{namespace="default",pod="docker-registry-1-qn47l",owner_kind="ReplicationController",owner_name="docker-registry-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",owner_kind="Build",owner_name="psr-aggregator-19.8.162-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="playground",pod="nwtool-1-q8gx2",owner_kind="ReplicationController",owner_name="nwtool-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="vault",pod="vault-0",owner_kind="StatefulSet",owner_name="vault",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-sdn",pod="ovs-lvf42",owner_kind="DaemonSet",owner_name="ovs",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="openshift-logging",pod="filebeat-cfsmp",owner_kind="DaemonSet",owner_name="filebeat",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="saint-peter-1.0.157-87-build",owner_kind="Build",owner_name="saint-peter-1.0.157-87",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",owner_kind="Build",owner_name="elk-alert-omi-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="kube-system",pod="master-controllers-eln004866.corp.telenet.be",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="test-config",pod="ws-dino-rest-1-build",owner_kind="Build",owner_name="ws-dino-rest-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="default",pod="router-1-vnlzs",owner_kind="ReplicationController",owner_name="router-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-nginx-100-84-build",owner_kind="Build",owner_name="base-nginx-100-84",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="saint-peter-1.0.160-54-build",owner_kind="Build",owner_name="saint-peter-1.0.160-54",owner_is_controller="true"} 1 -kube_pod_owner{namespace="myproject",pod="microservice-2-deploy",owner_kind="ReplicationController",owner_name="microservice-2",owner_is_controller="false"} 1 -kube_pod_owner{namespace="openshift-monitoring",pod="node-exporter-sdrk8",owner_kind="DaemonSet",owner_name="node-exporter",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",owner_kind="Build",owner_name="operator-builder-0.13.0-6",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.261-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-sdn",pod="sdn-d7tkr",owner_kind="DaemonSet",owner_name="sdn",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.259-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",owner_kind="Build",owner_name="jenkins-agent-maven-24-85",owner_is_controller="true"} 1 -kube_pod_owner{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",owner_kind="Build",owner_name="springboot-sample-operator-19.12.78-4",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94",owner_kind="ReplicaSet",owner_name="webconsole-555c9bc876",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",owner_kind="Build",owner_name="base-jdk11-37-87",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-node-67-4-build",owner_kind="Build",owner_name="base-node-67-4",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.244-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",owner_kind="Build",owner_name="azure-alert-omi-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-monitoring",pod="prometheus-k8s-0",owner_kind="StatefulSet",owner_name="prometheus-k8s",owner_is_controller="true"} 1 -kube_pod_owner{namespace="default",pod="docker-registry-1-4m59r",owner_kind="ReplicationController",owner_name="docker-registry-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",owner_kind="Build",owner_name="operator-builder-0.11.0-5",owner_is_controller="true"} 1 -kube_pod_owner{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",owner_kind="ReplicationController",owner_name="deployment-freephone-bp-dvp-5",owner_is_controller="false"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",owner_kind="Build",owner_name="operator-builder-0.8.0-5",owner_is_controller="true"} 1 -kube_pod_owner{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",owner_kind="Build",owner_name="dinomanbuildconfig-78",owner_is_controller="true"} 1 -kube_pod_owner{namespace="default",pod="docker-registry-1-xx9wq",owner_kind="ReplicationController",owner_name="docker-registry-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.178-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.132-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.115-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",owner_kind="ReplicationController",owner_name="deployment-freephone-bp-dvp-14",owner_is_controller="true"} 1 -kube_pod_owner{namespace="aem",pod="atomic-build-32-build",owner_kind="Build",owner_name="atomic-build-32",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",owner_kind="ReplicaSet",owner_name="kube-state-metrics-66c7b98884",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",owner_kind="Job",owner_name="cronjob-ldap-group-sync-1578319200",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-sdn",pod="ovs-2mm4g",owner_kind="DaemonSet",owner_name="ovs",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",owner_kind="Build",owner_name="operator-builder-0.12.0-9",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",owner_kind="Build",owner_name="base-rhel-ubi-minimal-49-87",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",owner_kind="Build",owner_name="jenkins-agent-maven-24-27",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="dynatrace",pod="oneagent-prvlt",owner_kind="DaemonSet",owner_name="oneagent",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",owner_kind="Build",owner_name="build-freephone-bp-dvp-13",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",owner_kind="Build",owner_name="base-jdk11-38-170",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.269-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",owner_kind="ReplicationController",owner_name="psr-aggregator-dvp-52",owner_is_controller="true"} 1 -kube_pod_owner{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",owner_kind="Build",owner_name="ws.network.inventorymgmt.dinoman.rest-s2i-4",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="edev-communication",pod="jenkins-3-m7q8p",owner_kind="ReplicationController",owner_name="jenkins-3",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",owner_kind="Build",owner_name="base-nginx-webserver-29-83",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",owner_kind="Build",owner_name="openshift-alert-omi-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-sdn",pod="sdn-q7vqc",owner_kind="DaemonSet",owner_name="sdn",owner_is_controller="true"} 1 -kube_pod_owner{namespace="kube-system",pod="master-api-eln004865.corp.telenet.be",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="dynatrace",pod="oneagent-gjfx2",owner_kind="DaemonSet",owner_name="oneagent",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-logging",pod="filebeat-tnskl",owner_kind="DaemonSet",owner_name="filebeat",owner_is_controller="true"} 1 -kube_pod_owner{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",owner_kind="ReplicaSet",owner_name="springboot-operator-59557c798d",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-node",pod="sync-cmvl6",owner_kind="DaemonSet",owner_name="sync",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.133-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",owner_kind="Build",owner_name="ws.network.inventorymgmt.dinoman.rest-73",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="saint-peter-1.0.157-85-build",owner_kind="Build",owner_name="saint-peter-1.0.157-85",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.161-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-monitoring",pod="elk-omi-4-build",owner_kind="Build",owner_name="elk-omi-4",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.252-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",owner_kind="Build",owner_name="psr-aggregator-19.8.138-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="test-config",pod="dino-s2i-build-1-build",owner_kind="Build",owner_name="dino-s2i-build-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-node-59-50-build",owner_kind="Build",owner_name="base-node-59-50",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.258-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",owner_kind="Build",owner_name="psr-aggregator-19.8.256-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",owner_kind="ReplicationController",owner_name="edevradiator-mysql-dev-7",owner_is_controller="true"} 1 -kube_pod_owner{namespace="tiptool",pod="tiptool-uat-30-bdtln",owner_kind="ReplicationController",owner_name="tiptool-uat-30",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",owner_kind="Build",owner_name="dynatrace-omi-4",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",owner_kind="Build",owner_name="psr-aggregator-19.8.114-3",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",owner_kind="Build",owner_name="base-jdk11-38-173",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="jenkins-4-5bwwz",owner_kind="ReplicationController",owner_name="jenkins-4",owner_is_controller="true"} 1 -kube_pod_owner{namespace="default",pod="docker-registry-1-cbffc",owner_kind="ReplicationController",owner_name="docker-registry-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.113-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.256-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-nginx-99-83-build",owner_kind="Build",owner_name="base-nginx-99-83",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-sdn",pod="sdn-nvsb9",owner_kind="DaemonSet",owner_name="sdn",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",owner_kind="Build",owner_name="psr-aggregator-19.8.178-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.192-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-node-67-83-build",owner_kind="Build",owner_name="base-node-67-83",owner_is_controller="true"} 1 -kube_pod_owner{namespace="default",pod="docker-registry-1-f6sbc",owner_kind="ReplicationController",owner_name="docker-registry-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-node-59-86-build",owner_kind="Build",owner_name="base-node-59-86",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",owner_kind="Build",owner_name="base-rhel-ubi-minimal-48-53",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-node-59-83-build",owner_kind="Build",owner_name="base-node-59-83",owner_is_controller="true"} 1 -kube_pod_owner{namespace="devops-playground",pod="jenkins-58-rsxhf",owner_kind="ReplicationController",owner_name="jenkins-58",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.263-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",owner_kind="Build",owner_name="base-nginx-webserver-28-84",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.234-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="dynatrace",pod="oneagent-2b6pp",owner_kind="DaemonSet",owner_name="oneagent",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-nginx-99-85-build",owner_kind="Build",owner_name="base-nginx-99-85",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",owner_kind="Build",owner_name="dynatrace-omi-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="cde-pega-feeder-docker-18-build",owner_kind="Build",owner_name="cde-pega-feeder-docker-18",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.260-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",owner_kind="Build",owner_name="build-freephone-bp-dvp-8",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="aem",pod="atomic-runtime-53-build",owner_kind="Build",owner_name="atomic-runtime-53",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",owner_kind="Build",owner_name="cde-pega-feeder-1.0.13-79",owner_is_controller="true"} 1 -kube_pod_owner{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",owner_kind="Build",owner_name="build-freephone-bp-dvp-6",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",owner_kind="Build",owner_name="psr-aggregator-19.8.138-3",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.173-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="jenkins-slave-maven-gq9pd",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",owner_kind="Build",owner_name="ws-network-inventorymgmt-dinoman-rest-59",owner_is_controller="true"} 1 -kube_pod_owner{namespace="aem",pod="atomic-runtime-60-build",owner_kind="Build",owner_name="atomic-runtime-60",owner_is_controller="true"} 1 -kube_pod_owner{namespace="default",pod="docker-registry-1-djr7b",owner_kind="ReplicationController",owner_name="docker-registry-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="jenkins-slave-maven-jpgxc",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="tiptool",pod="tiptool-lat-1-jmms8",owner_kind="ReplicationController",owner_name="tiptool-lat-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",owner_kind="ReplicaSet",owner_name="namespace-operator-7c6b4dd9f7",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.219-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-monitoring",pod="elk-alert-omi-3-hrd5n",owner_kind="ReplicationController",owner_name="elk-alert-omi-3",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-node",pod="sync-q7psr",owner_kind="DaemonSet",owner_name="sync",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-cluster-ops",pod="init-sync",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="kube-system",pod="master-controllers-eln004867.corp.telenet.be",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",owner_kind="ReplicationController",owner_name="deployment-freephone-bp-dvp-4",owner_is_controller="false"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",owner_kind="Build",owner_name="ws.network.inventorymgmt.dinoman.rest-s2i-3",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",owner_kind="Build",owner_name="cde-goldengate-rdb-1.0.536-75",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-nginx-100-82-build",owner_kind="Build",owner_name="base-nginx-100-82",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.218-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="tiptool",pod="tiptool-sup-1-4fw8s",owner_kind="ReplicationController",owner_name="tiptool-sup-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.265-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.201-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",owner_kind="Build",owner_name="base-rhel-ubi-minimal-48-86",owner_is_controller="true"} 1 -kube_pod_owner{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",owner_kind="Build",owner_name="springboot-sample-operator-19.12.83-101",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-logging",pod="metricbeat-whn9v",owner_kind="DaemonSet",owner_name="metricbeat",owner_is_controller="true"} 1 -kube_pod_owner{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",owner_kind="Build",owner_name="ws.network.inventorymgmt.dinoman.rest-75",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",owner_kind="Build",owner_name="jenkins-agent-maven-24-83",owner_is_controller="true"} 1 -kube_pod_owner{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",owner_kind="Build",owner_name="ws-network-inventorymgmt-dinoman-rest-41",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="openshift-sdn",pod="ovs-hpcbf",owner_kind="DaemonSet",owner_name="ovs",owner_is_controller="true"} 1 -kube_pod_owner{namespace="tiptool-dvp",pod="apache-php-6-build",owner_kind="Build",owner_name="apache-php-6",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.138-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-node-67-85-build",owner_kind="Build",owner_name="base-node-67-85",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",owner_kind="Build",owner_name="base-jdk11-37-86",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",owner_kind="Build",owner_name="base-nginx-webserver-29-86",owner_is_controller="true"} 1 -kube_pod_owner{namespace="kube-system",pod="master-etcd-eln004865.corp.telenet.be",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",owner_kind="Build",owner_name="cde-residential-customer-1.0.551-14",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",owner_kind="ReplicaSet",owner_name="springboot-operator-59557c798d",owner_is_controller="true"} 1 -kube_pod_owner{namespace="aem",pod="atomic-runtime-64-build",owner_kind="Build",owner_name="atomic-runtime-64",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.267-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="default",pod="docker-registry-1-jxxcd",owner_kind="ReplicationController",owner_name="docker-registry-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="saint-peter-1.0.158-2-build",owner_kind="Build",owner_name="saint-peter-1.0.158-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="dynatrace",pod="oneagent-hhn8g",owner_kind="DaemonSet",owner_name="oneagent",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-nginx-100-85-build",owner_kind="Build",owner_name="base-nginx-100-85",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-node",pod="sync-7fjj2",owner_kind="DaemonSet",owner_name="sync",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="openshift-monitoring",pod="node-exporter-clzvm",owner_kind="DaemonSet",owner_name="node-exporter",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="cde-residential-customer-docker-39-build",owner_kind="Build",owner_name="cde-residential-customer-docker-39",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-monitoring",pod="node-exporter-p2vdl",owner_kind="DaemonSet",owner_name="node-exporter",owner_is_controller="true"} 1 -kube_pod_owner{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",owner_kind="ReplicationController",owner_name="deployment-freephone-bp-uat-11",owner_is_controller="true"} 1 -kube_pod_owner{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",owner_kind="ReplicationController",owner_name="deployment-freephone-bp-dvp-14",owner_is_controller="true"} 1 -kube_pod_owner{namespace="tiptool",pod="tiptool-sup-1-pfhfx",owner_kind="ReplicationController",owner_name="tiptool-sup-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="tiptool",pod="tiptool-int-3-nzds2",owner_kind="ReplicationController",owner_name="tiptool-int-3",owner_is_controller="true"} 1 -kube_pod_owner{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",owner_kind="Build",owner_name="ws-network-inventorymgmt-dinoman-rest-40",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="jenkins-slave-maven-5z056",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.204-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",owner_kind="Build",owner_name="ws.network.inventorymgmt.dinoman.rest-76",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-logging",pod="metricbeat-j8kq8",owner_kind="DaemonSet",owner_name="metricbeat",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.164-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="jenkins-slave-maven-qr854",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-node-67-79-build",owner_kind="Build",owner_name="base-node-67-79",owner_is_controller="true"} 1 -kube_pod_owner{namespace="aem",pod="atomic-build-33-build",owner_kind="Build",owner_name="atomic-build-33",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="kube-system",pod="master-api-eln004866.corp.telenet.be",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="openshift-node",pod="sync-9sb6l",owner_kind="DaemonSet",owner_name="sync",owner_is_controller="true"} 1 -kube_pod_owner{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",owner_kind="Build",owner_name="dinomanbuildconfig-72",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-sdn",pod="sdn-cxsth",owner_kind="DaemonSet",owner_name="sdn",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.152-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",owner_kind="Build",owner_name="cde-residential-customer-1.0.551-13",owner_is_controller="true"} 1 -kube_pod_owner{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl",owner_kind="ReplicaSet",owner_name="weblogic-operator-5b5d6c8dbc",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="spark-1.0-33-build",owner_kind="Build",owner_name="spark-1.0-33",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-sdn",pod="sdn-7zxfn",owner_kind="DaemonSet",owner_name="sdn",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="gdpr",pod="saint-peter-1.0.156-3-build",owner_kind="Build",owner_name="saint-peter-1.0.156-3",owner_is_controller="true"} 1 -kube_pod_owner{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.220-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="tiptool",pod="tiptool-edp-4-975w4",owner_kind="ReplicationController",owner_name="tiptool-edp-4",owner_is_controller="true"} 1 -kube_pod_owner{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",owner_kind="ReplicationController",owner_name="deployment-freephone-bp-uat-3",owner_is_controller="false"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.190-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",owner_kind="Build",owner_name="dynatrace-omi-3",owner_is_controller="true"} 1 -kube_pod_owner{namespace="tiptool",pod="tiptool-trg-10-4kkfc",owner_kind="ReplicationController",owner_name="tiptool-trg-10",owner_is_controller="true"} 1 -kube_pod_owner{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",owner_kind="ReplicationController",owner_name="deployment-freephone-bp-uat-6",owner_is_controller="false"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.250-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",owner_kind="Build",owner_name="psr-aggregator-19.8.184-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-monitoring",pod="node-exporter-sw6vh",owner_kind="DaemonSet",owner_name="node-exporter",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",owner_kind="Build",owner_name="operator-builder-0.13.0-4",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",owner_kind="Build",owner_name="ws-network-inventorymgmt-dinoman-rest-57",owner_is_controller="true"} 1 -kube_pod_owner{namespace="tiptool",pod="tiptool-mre-1-wwf4t",owner_kind="ReplicationController",owner_name="tiptool-mre-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="edev-communication",pod="plot-trg-13-txftz",owner_kind="ReplicationController",owner_name="plot-trg-13",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",owner_kind="Build",owner_name="psr-aggregator-19.8.132-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="default",pod="router-1-pqccl",owner_kind="ReplicationController",owner_name="router-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",owner_kind="Build",owner_name="springboot-sample-operator-19.12.83-6",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-node",pod="sync-dppzc",owner_kind="DaemonSet",owner_name="sync",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.247-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="gdpr",pod="saint-peter-1.0.157-88-build",owner_kind="Build",owner_name="saint-peter-1.0.157-88",owner_is_controller="true"} 1 -kube_pod_owner{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="openshift-monitoring",pod="node-exporter-kmhl4",owner_kind="DaemonSet",owner_name="node-exporter",owner_is_controller="true"} 1 -kube_pod_owner{namespace="tiptool",pod="tiptool-int-3-x2ztl",owner_kind="ReplicationController",owner_name="tiptool-int-3",owner_is_controller="true"} 1 -kube_pod_owner{namespace="dynatrace",pod="oneagent-ksdhs",owner_kind="DaemonSet",owner_name="oneagent",owner_is_controller="true"} 1 -kube_pod_owner{namespace="tiptool",pod="build-apache-php-tiptool-53-build",owner_kind="Build",owner_name="build-apache-php-tiptool-53",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",owner_kind="Build",owner_name="base-rhel-ubi-minimal-49-83",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="tiptool",pod="tiptool-dvp-51-x9fms",owner_kind="ReplicationController",owner_name="tiptool-dvp-51",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",owner_kind="Build",owner_name="cde-goldengate-rdb-1.0.536-76",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",owner_kind="Build",owner_name="operator-builder-0.8.1-4",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-node-66-84-build",owner_kind="Build",owner_name="base-node-66-84",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",owner_kind="Build",owner_name="base-rhel-ubi-minimal-60",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",owner_kind="Build",owner_name="base-rhel-ubi-minimal-62",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",owner_kind="Build",owner_name="base-rhel-ubi-minimal-48-83",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",owner_kind="Build",owner_name="psr-aggregator-19.8.114-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-logging",pod="metricbeat-hd979",owner_kind="DaemonSet",owner_name="metricbeat",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.274-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-9bgct",owner_kind="ReplicaSet",owner_name="dynatrace-oneagent-operator-7f58789949",owner_is_controller="true"} 1 -kube_pod_owner{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",owner_kind="Build",owner_name="base-rhel-ubi-minimal-49-85",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-logging",pod="filebeat-d6p6b",owner_kind="DaemonSet",owner_name="filebeat",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="saint-peter-1.0.159-9-build",owner_kind="Build",owner_name="saint-peter-1.0.159-9",owner_is_controller="true"} 1 -kube_pod_owner{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",owner_kind="Build",owner_name="build-freephone-bp-uat-20",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",owner_kind="Build",owner_name="aws-alert-omi-2",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="myproject",pod="dinomanbc-8-build",owner_kind="Build",owner_name="dinomanbc-8",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-logging",pod="metricbeat-thvjs",owner_kind="DaemonSet",owner_name="metricbeat",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="saint-peter-1.0.159-5-build",owner_kind="Build",owner_name="saint-peter-1.0.159-5",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-monitoring",pod="node-exporter-sbmw8",owner_kind="DaemonSet",owner_name="node-exporter",owner_is_controller="true"} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",owner_kind="Build",owner_name="psr-aggregator-19.8.189-1",owner_is_controller="true"} 1 -kube_pod_owner{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",owner_kind="ReplicationController",owner_name="cde-goldengate-rdb-uat-1",owner_is_controller="false"} 1 -kube_pod_owner{namespace="aem",pod="atomic-build-19-build",owner_kind="Build",owner_name="atomic-build-19",owner_is_controller="true"} 1 -kube_pod_owner{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",owner_kind="Build",owner_name="psr-aggregator-19.8.114-5",owner_is_controller="true"} 1 -kube_pod_owner{namespace="openshift-logging",pod="metricbeat-5q6w2",owner_kind="DaemonSet",owner_name="metricbeat",owner_is_controller="true"} 1 -kube_pod_owner{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-vxjrf",owner_kind="ReplicationController",owner_name="ws-network-inventorymgmt-dinoman-rest-50",owner_is_controller="true"} 1 -# HELP kube_pod_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_pod_labels gauge -kube_pod_labels{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",label_openshift_io_build_name="operator-builder-0.11.0-2"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",label_openshift_io_build_name="base-rhel-ubi-minimal-48-84"} 1 -kube_pod_labels{namespace="openshift-node",pod="sync-rq5nh",label_app="sync",label_component="network",label_controller_revision_hash="2374827802",label_openshift_io_component="sync",label_pod_template_generation="2",label_type="infra"} 1 -kube_pod_labels{namespace="telenet-monitoring",pod="azure-alert-omi-3-jwz5m",label_app="azure-alert-omi",label_deployment="azure-alert-omi-3",label_deploymentconfig="azure-alert-omi"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-node-66-83-build",label_openshift_io_build_name="base-node-66-83"} 1 -kube_pod_labels{namespace="openshift-node",pod="sync-d8fvw",label_app="sync",label_component="network",label_controller_revision_hash="2374827802",label_openshift_io_component="sync",label_pod_template_generation="2",label_type="infra"} 1 -kube_pod_labels{namespace="aem",pod="atomic-runtime-61-build",label_openshift_io_build_name="atomic-runtime-61"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",label_openshift_io_build_name="operator-builder-0.13.0-3"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",label_openshift_io_build_name="psr-aggregator-19.8.143-2"} 1 -kube_pod_labels{namespace="tiptool",pod="tiptool-lat-1-q8vwk",label_app="tiptool-lat",label_deployment="tiptool-lat-1",label_deploymentconfig="tiptool-lat",label_env="lat"} 1 -kube_pod_labels{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",label_controller_uid="d346eac2-266e-11ea-a2d4-005056897df7",label_job_name="cronjob-ldap-group-sync-1577206800"} 1 -kube_pod_labels{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",label_openshift_io_build_name="cde-residential-customer-1.0.551-12"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",label_openshift_io_build_name="psr-aggregator-19.8.265-2"} 1 -kube_pod_labels{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",label_openshift_io_build_name="cde-pega-feeder-1.0.13-78"} 1 -kube_pod_labels{namespace="weblogic-poc",pod="dinoman-domain-admin-server",label_weblogic_createdByOperator="true",label_weblogic_domainName="dinoman-domain",label_weblogic_domainRestartVersion="domain-v6",label_weblogic_domainUID="dinoman-domain",label_weblogic_resourceVersion="domain-v2",label_weblogic_serverName="admin-server"} 1 -kube_pod_labels{namespace="bi",pod="jenkins-slave-maven-1tvxf",label_jenkins="slave",label_jenkins_jenkins_slave_maven="true"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",label_openshift_io_build_name="base-nginx-webserver-28-85"} 1 -kube_pod_labels{namespace="openshift-monitoring",pod="alertmanager-main-0",label_alertmanager="main",label_app="alertmanager",label_controller_revision_hash="alertmanager-main-5795b74b5b",label_statefulset_kubernetes_io_pod_name="alertmanager-main-0"} 1 -kube_pod_labels{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",label_app="openshift-console",label_component="ui",label_pod_template_hash="1637725468"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",label_openshift_io_build_name="psr-aggregator-19.8.140-2"} 1 -kube_pod_labels{namespace="tiptool",pod="build-apache-php-tiptool-54-build",label_openshift_io_build_name="build-apache-php-tiptool-54"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",label_openshift_io_build_name="psr-aggregator-19.8.262-2"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",label_openshift_io_build_name="operator-builder-0.8.0-2"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",label_openshift_io_build_name="base-nginx-webserver-29-87"} 1 -kube_pod_labels{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",label_openshift_io_build_name="base-jdk11-37-63"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",label_openshift_io_build_name="base-rhel-ubi-minimal-64"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",label_jenkins="slave",label_jenkins_jenkins_slave_maven="true"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",label_openshift_io_build_name="psr-aggregator-19.8.136-1"} 1 -kube_pod_labels{namespace="bi",pod="jenkins-slave-maven-0x8ws",label_jenkins="slave",label_jenkins_jenkins_slave_maven="true"} 1 -kube_pod_labels{namespace="openshift-sdn",pod="ovs-ms2x9",label_app="ovs",label_component="network",label_controller_revision_hash="231806812",label_openshift_io_component="network",label_pod_template_generation="2",label_type="infra"} 1 -kube_pod_labels{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",label_openshift_io_build_name="dynatrace-omi-5"} 1 -kube_pod_labels{namespace="myproject",pod="dinomanbc-6-build",label_openshift_io_build_name="dinomanbc-6"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-7-6kd9f",label_app="base-rhel-ubi-minimal",label_deployment="base-rhel-ubi-minimal-7",label_deploymentconfig="base-rhel-ubi-minimal"} 1 -kube_pod_labels{namespace="aem",pod="atomic-runtime-59-build",label_openshift_io_build_name="atomic-runtime-59"} 1 -kube_pod_labels{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",label_openshift_io_build_name="dynatrace-omi-1"} 1 -kube_pod_labels{namespace="default",pod="docker-registry-1-9hmk6",label_deployment="docker-registry-1",label_deploymentconfig="docker-registry",label_docker_registry="default"} 1 -kube_pod_labels{namespace="openshift-node",pod="sync-vtjxf",label_app="sync",label_component="network",label_controller_revision_hash="2374827802",label_openshift_io_component="sync",label_pod_template_generation="2",label_type="infra"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",label_openshift_io_build_name="psr-aggregator-19.8.136-3"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",label_openshift_io_build_name="base-nginx-webserver-28-87"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="operator-builder-12-1-build",label_openshift_io_build_name="operator-builder-12-1"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",label_openshift_io_build_name="psr-aggregator-19.8.197-4"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",label_openshift_io_build_name="psr-aggregator-19.8.206-1"} 1 -kube_pod_labels{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="openshift-monitoring",pod="node-exporter-vxkg9",label_app="node-exporter",label_controller_revision_hash="3800832179",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf",label_app="openshift-web-console",label_pod_template_hash="1117567432",label_webconsole="true"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",label_openshift_io_build_name="base-jdk11-37-85"} 1 -kube_pod_labels{namespace="aem",pod="atomic-build-34-build",label_openshift_io_build_name="atomic-build-34"} 1 -kube_pod_labels{namespace="bi",pod="cde-pega-feeder-docker-20-build",label_openshift_io_build_name="cde-pega-feeder-docker-20"} 1 -kube_pod_labels{namespace="aem",pod="atomic-runtime-54-build",label_openshift_io_build_name="atomic-runtime-54"} 1 -kube_pod_labels{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",label_name="sonarqube-operator",label_pod_template_hash="2610853465"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",label_openshift_io_build_name="psr-aggregator-19.8.273-2"} 1 -kube_pod_labels{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",label_openshift_io_build_name="build-freephone-bp-dvp-14"} 1 -kube_pod_labels{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",label_openshift_io_build_name="aws-alert-omi-1"} 1 -kube_pod_labels{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",label_openshift_io_build_name="cde-goldengate-rdb-1.0.536-79"} 1 -kube_pod_labels{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",label_openshift_io_build_name="cde-pega-feeder-1.0.13-75"} 1 -kube_pod_labels{namespace="openshift-sdn",pod="ovs-lqvl2",label_app="ovs",label_component="network",label_controller_revision_hash="231806812",label_openshift_io_component="network",label_pod_template_generation="2",label_type="infra"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",label_openshift_io_build_name="base-rhel-ubi-minimal-63"} 1 -kube_pod_labels{namespace="gdpr",pod="springboot-operator-59557c798d-2bcwp",label_name="springboot-operator",label_pod_template_hash="1511373548"} 1 -kube_pod_labels{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",label_openshift_io_build_name="springboot-sample-operator-19.12.83-46"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-jenkins-1-build",label_openshift_io_build_name="base-jenkins-1"} 1 -kube_pod_labels{namespace="default",pod="docker-registry-1-ghnz7",label_deployment="docker-registry-1",label_deploymentconfig="docker-registry",label_docker_registry="default"} 1 -kube_pod_labels{namespace="bi",pod="jenkins-slave-maven-shqcz",label_jenkins="slave",label_jenkins_jenkins_slave_maven="true"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",label_openshift_io_build_name="psr-aggregator-19.8.140-1"} 1 -kube_pod_labels{namespace="bi",pod="cde-residential-customer-docker-40-build",label_openshift_io_build_name="cde-residential-customer-docker-40"} 1 -kube_pod_labels{namespace="aem",pod="atomic-build-20-build",label_openshift_io_build_name="atomic-build-20"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",label_openshift_io_build_name="operator-builder-0.11.0-4"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",label_openshift_io_build_name="base-jdk11-38-174"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",label_openshift_io_build_name="psr-aggregator-19.8.212-1"} 1 -kube_pod_labels{namespace="kube-system",pod="master-controllers-eln004865.corp.telenet.be",label_openshift_io_component="controllers",label_openshift_io_control_plane="true"} 1 -kube_pod_labels{namespace="bi",pod="jenkins-slave-maven-cjmv2",label_jenkins="slave",label_jenkins_jenkins_slave_maven="true"} 1 -kube_pod_labels{namespace="base-apache",pod="base-apache-36-svl9c",label_app="base-apache",label_deployment="base-apache-36",label_deploymentconfig="base-apache"} 1 -kube_pod_labels{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",label_app="cde-residential-customer-uat",label_deployment="cde-residential-customer-uat-1",label_deploymentconfig="cde-residential-customer-uat",label_env="uat",label_version="1.0.551"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",label_openshift_io_build_name="psr-aggregator-19.8.184-1"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",label_openshift_io_build_name="springboot-sample-operator-19.12.78-6"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",label_openshift_io_build_name="base-jdk11-37-48"} 1 -kube_pod_labels{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",label_openshift_io_build_name="cde-pega-feeder-1.0.13-80"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",label_jenkins="slave",label_jenkins_jenkins_slave_maven="true"} 1 -kube_pod_labels{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",label_name="springboot-operator",label_pod_template_hash="1511373548"} 1 -kube_pod_labels{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",label_openshift_io_build_name="cde-goldengate-rdb-1.0.536-77"} 1 -kube_pod_labels{namespace="openshift-sdn",pod="ovs-shkwk",label_app="ovs",label_component="network",label_controller_revision_hash="231806812",label_openshift_io_component="network",label_pod_template_generation="2",label_type="infra"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",label_openshift_io_build_name="jenkins-agent-maven-24-25"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",label_openshift_io_build_name="psr-aggregator-19.8.149-1"} 1 -kube_pod_labels{namespace="telenet-monitoring",pod="aws-alert-omi-2-69f79",label_app="aws-alert-omi",label_deployment="aws-alert-omi-2",label_deploymentconfig="aws-alert-omi"} 1 -kube_pod_labels{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-fdkjg",label_application="ws-network-inventorymgmt-dinoman-rest",label_deployment="ws-network-inventorymgmt-dinoman-rest-50",label_deploymentConfig="ws-network-inventorymgmt-dinoman-rest",label_deploymentconfig="ws-network-inventorymgmt-dinoman-rest"} 1 -kube_pod_labels{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",label_openshift_io_build_name="ws.network.inventorymgmt.dinoman.rest-s2i-2"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-node-66-87-build",label_openshift_io_build_name="base-node-66-87"} 1 -kube_pod_labels{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",label_app="edevradiator-prod",label_deployment="edevradiator-prod-16",label_deploymentconfig="edevradiator-prod",label_env="prod",label_version="1.0.60"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",label_openshift_io_build_name="psr-aggregator-19.8.246-1"} 1 -kube_pod_labels{namespace="dynatrace",pod="oneagent-svswx",label_controller_revision_hash="2748553569",label_dynatrace="oneagent",label_oneagent="oneagent",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="dynatrace",pod="oneagent-5g4p5",label_controller_revision_hash="2748553569",label_dynatrace="oneagent",label_oneagent="oneagent",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="openshift-sdn",pod="sdn-db449",label_app="sdn",label_component="network",label_controller_revision_hash="2128386008",label_openshift_io_component="network",label_pod_template_generation="2",label_type="infra"} 1 -kube_pod_labels{namespace="openshift-logging",pod="metricbeat-s9shq",label_app="metricbeat",label_controller_revision_hash="1710082130",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",label_openshift_io_build_name="operator-builder-0.8.1-7"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",label_openshift_io_build_name="jenkins-agent-maven-24-86"} 1 -kube_pod_labels{namespace="bi",pod="jenkins-slave-maven-qdxkl",label_jenkins="slave",label_jenkins_jenkins_slave_maven="true"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",label_openshift_io_build_name="base-jdk11-37-6"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",label_openshift_io_build_name="psr-aggregator-19.8.155-73"} 1 -kube_pod_labels{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",label_name="springboot-operator",label_pod_template_hash="1511373548"} 1 -kube_pod_labels{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",label_name="springboot-operator",label_pod_template_hash="1511373548"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",label_openshift_io_build_name="psr-aggregator-19.8.183-1"} 1 -kube_pod_labels{namespace="gdpr",pod="saint-peter-1.0.157-86-build",label_openshift_io_build_name="saint-peter-1.0.157-86"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",label_openshift_io_build_name="base-nginx-webserver-29-84"} 1 -kube_pod_labels{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="default",pod="docker-registry-1-wfr5b",label_deployment="docker-registry-1",label_deploymentconfig="docker-registry",label_docker_registry="default"} 1 -kube_pod_labels{namespace="gdpr",pod="saint-peter-1.0.160-91-build",label_openshift_io_build_name="saint-peter-1.0.160-91"} 1 -kube_pod_labels{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",label_openshift_io_build_name="dinomanbuildconfig-79"} 1 -kube_pod_labels{namespace="openshift-sdn",pod="ovs-5x5hx",label_app="ovs",label_component="network",label_controller_revision_hash="231806812",label_openshift_io_component="network",label_pod_template_generation="2",label_type="infra"} 1 -kube_pod_labels{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",label_openshift_io_build_name="springboot-sample-operator-19.12.78-2"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",label_openshift_io_build_name="psr-aggregator-19.8.185-1"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-node-59-81-build",label_openshift_io_build_name="base-node-59-81"} 1 -kube_pod_labels{namespace="tiptool",pod="build-apache-php-tiptool-52-build",label_openshift_io_build_name="build-apache-php-tiptool-52"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",label_openshift_io_build_name="psr-aggregator-19.8.203-1"} 1 -kube_pod_labels{namespace="gdpr",pod="saint-peter-1.0.157-89-build",label_openshift_io_build_name="saint-peter-1.0.157-89"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-9-c8bkd",label_deployment="jenkins-9",label_deploymentconfig="jenkins",label_name="jenkins"} 1 -kube_pod_labels{namespace="openshift-logging",pod="metricbeat-fzkct",label_app="metricbeat",label_controller_revision_hash="1710082130",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",label_openshift_io_build_name="cde-residential-customer-1.0.551-15"} 1 -kube_pod_labels{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",label_name="jenkins-operator",label_pod_template_hash="4006556130"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",label_openshift_io_build_name="operator-builder-0.12.0-7"} 1 -kube_pod_labels{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",label_app="jenkins-cr-applier",label_pod_template_hash="490639084"} 1 -kube_pod_labels{namespace="edev-tools",pod="sonarqube-3-k2j58",label_deployment="sonarqube-3",label_deploymentconfig="sonarqube",label_name="sonarqube"} 1 -kube_pod_labels{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",label_app_kubernetes_io_name="kube-state-metrics",label_app_kubernetes_io_version="v1.8.0",label_pod_template_hash="1144076378"} 1 -kube_pod_labels{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",label_controller_uid="14901abe-307c-11ea-a2d4-005056897df7",label_job_name="cronjob-ldap-group-sync-1578312000"} 1 -kube_pod_labels{namespace="dynatrace",pod="oneagent-cknc4",label_controller_revision_hash="2748553569",label_dynatrace="oneagent",label_oneagent="oneagent",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="telenet-monitoring",pod="ceph-alert-msteams-3-95zfk",label_app="ceph-alert-msteams",label_deployment="ceph-alert-msteams-3",label_deploymentconfig="ceph-alert-msteams"} 1 -kube_pod_labels{namespace="edev-tools",pod="jenkins-1-mr4zb",label_deployment="jenkins-1",label_deploymentconfig="jenkins",label_name="jenkins"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-node-59-85-build",label_openshift_io_build_name="base-node-59-85"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",label_openshift_io_build_name="base-rhel-ubi-minimal-48-85"} 1 -kube_pod_labels{namespace="openshift-logging",pod="metricbeat-pcvmj",label_app="metricbeat",label_controller_revision_hash="1710082130",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="dynatrace",pod="oneagent-8tvwr",label_controller_revision_hash="2748553569",label_dynatrace="oneagent",label_oneagent="oneagent",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-slave-maven-54d6g",label_jenkins="slave",label_jenkins_jenkins_slave_maven="true"} 1 -kube_pod_labels{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="gdpr",pod="saint-peter-1.0.156-2-build",label_openshift_io_build_name="saint-peter-1.0.156-2"} 1 -kube_pod_labels{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",label_openshift_io_build_name="dynatrace-alert-omi-1"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="aem",pod="atomic-runtime-65-build",label_openshift_io_build_name="atomic-runtime-65"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",label_jenkins="slave",label_jenkins_jenkins_slave_maven="true"} 1 -kube_pod_labels{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",label_controller_uid="e16f00e2-202d-11ea-a2d4-005056897df7",label_job_name="cronjob-ldap-group-sync-1576519200"} 1 -kube_pod_labels{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",label_controller_uid="13db3c04-265e-11ea-a2d4-005056897df7",label_job_name="cronjob-ldap-group-sync-1577199600"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",label_openshift_io_build_name="jenkins-agent-maven-24-84"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-slave-maven-dp74t",label_jenkins="slave",label_jenkins_jenkins_slave_maven="true"} 1 -kube_pod_labels{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",label_openshift_io_build_name="dynatrace-omi-6"} 1 -kube_pod_labels{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",label_name="jenkins-operator",label_pod_template_hash="4006556130"} 1 -kube_pod_labels{namespace="openshift-monitoring",pod="prometheus-k8s-1",label_app="prometheus",label_controller_revision_hash="prometheus-k8s-7d84658ccf",label_prometheus="k8s",label_statefulset_kubernetes_io_pod_name="prometheus-k8s-1"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",label_openshift_io_build_name="operator-builder-0.8.2-4"} 1 -kube_pod_labels{namespace="openshift-node",pod="sync-mghfm",label_app="sync",label_component="network",label_controller_revision_hash="2374827802",label_openshift_io_component="sync",label_pod_template_generation="2",label_type="infra"} 1 -kube_pod_labels{namespace="openshift-logging",pod="metricbeat-t92kj",label_app="metricbeat",label_controller_revision_hash="1710082130",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="dynatrace",pod="oneagent-8px65",label_controller_revision_hash="2748553569",label_dynatrace="oneagent",label_oneagent="oneagent",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="aem",pod="atomic-runtime-57-build",label_openshift_io_build_name="atomic-runtime-57"} 1 -kube_pod_labels{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",label_openshift_io_build_name="springboot-sample-operator-19.12.83-100"} 1 -kube_pod_labels{namespace="myproject",pod="dinomanbc-9-build",label_openshift_io_build_name="dinomanbc-9"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",label_openshift_io_build_name="psr-aggregator-19.8.155-75"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",label_openshift_io_build_name="operator-builder-0.8.2-2"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",label_openshift_io_build_name="jenkins-agent-maven-24-28"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",label_openshift_io_build_name="psr-aggregator-19.8.238-2"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-nginx-99-86-build",label_openshift_io_build_name="base-nginx-99-86"} 1 -kube_pod_labels{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",label_openshift_io_build_name="springboot-sample-operator-19.10.76-1"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",label_openshift_io_build_name="psr-aggregator-19.8.113-3"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",label_openshift_io_build_name="psr-aggregator-19.8.273-1"} 1 -kube_pod_labels{namespace="openshift-monitoring",pod="prometheus-operator-599cf5c4d5-2jqrn",label_k8s_app="prometheus-operator",label_pod_template_hash="1557917081"} 1 -kube_pod_labels{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",label_openshift_io_build_name="build-freephone-bp-uat-21"} 1 -kube_pod_labels{namespace="openshift-monitoring",pod="node-exporter-jz4s9",label_app="node-exporter",label_controller_revision_hash="3800832179",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",label_openshift_io_build_name="psr-aggregator-19.8.194-1"} 1 -kube_pod_labels{namespace="openshift-logging",pod="filebeat-77lgc",label_app="filebeat",label_controller_revision_hash="2393724313",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="openshift-logging",pod="filebeat-ghb47",label_app="filebeat",label_controller_revision_hash="2393724313",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="openshift-node",pod="sync-drdp4",label_app="sync",label_component="network",label_controller_revision_hash="2374827802",label_openshift_io_component="sync",label_pod_template_generation="2",label_type="infra"} 1 -kube_pod_labels{namespace="default",pod="docker-registry-1-vdxlb",label_deployment="docker-registry-1",label_deploymentconfig="docker-registry",label_docker_registry="default"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",label_openshift_io_build_name="base-rhel-ubi-minimal-49-86"} 1 -kube_pod_labels{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",label_openshift_io_build_name="springboot-sample-operator-19.12.83-98"} 1 -kube_pod_labels{namespace="telenet-monitoring",pod="openshift-alert-omi-2-876j4",label_app="openshift-alert-omi",label_deployment="openshift-alert-omi-2",label_deploymentconfig="openshift-alert-omi"} 1 -kube_pod_labels{namespace="tiller",pod="tiller-5f8989c65c-cz7wz",label_app="helm",label_name="tiller",label_pod_template_hash="1945457217"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",label_openshift_io_build_name="jenkins-agent-maven-24-87"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",label_openshift_io_build_name="operator-builder-0.8.2-6"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",label_openshift_io_build_name="psr-aggregator-19.8.185-2"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",label_openshift_io_build_name="base-nginx-webserver-28-88"} 1 -kube_pod_labels{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",label_openshift_io_build_name="awx-init-container-venvs-1"} 1 -kube_pod_labels{namespace="openshift-logging",pod="metricbeat-96lh2",label_app="metricbeat",label_controller_revision_hash="1710082130",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",label_name="springboot-operator",label_pod_template_hash="1511373548"} 1 -kube_pod_labels{namespace="default",pod="registry-console-1-mwz95",label_deployment="registry-console-1",label_deploymentconfig="registry-console",label_name="registry-console"} 1 -kube_pod_labels{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",label_openshift_io_build_name="aws-alert-omi-3"} 1 -kube_pod_labels{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",label_openshift_io_build_name="build-freephone-bp-dvp-11"} 1 -kube_pod_labels{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="tiptool",pod="tiptool-uat-30-54hpm",label_app="tiptool-uat",label_deployment="tiptool-uat-30",label_deploymentconfig="tiptool-uat",label_env="uat"} 1 -kube_pod_labels{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",label_openshift_io_build_name="cde-goldengate-rdb-docker-15"} 1 -kube_pod_labels{namespace="aem",pod="atomic-runtime-63-build",label_openshift_io_build_name="atomic-runtime-63"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",label_openshift_io_build_name="psr-aggregator-19.8.237-1"} 1 -kube_pod_labels{namespace="openshift-monitoring",pod="elk-omi-3-build",label_openshift_io_build_name="elk-omi-3"} 1 -kube_pod_labels{namespace="bi",pod="jenkins-slave-maven-dcpqs",label_jenkins="slave",label_jenkins_jenkins_slave_maven="true"} 1 -kube_pod_labels{namespace="openshift-monitoring",pod="aws-alert-omi-3-m85px",label_app="aws-alert-omi",label_deployment="aws-alert-omi-3",label_deploymentconfig="aws-alert-omi"} 1 -kube_pod_labels{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",label_app="springboot-sample-operator-uat",label_deployment="springboot-sample-operator-uat-20",label_deploymentconfig="springboot-sample-operator-uat",label_env="uat",label_version="19.12.83"} 1 -kube_pod_labels{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",label_openshift_io_build_name="springboot-sample-operator-19.12.78-3"} 1 -kube_pod_labels{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",label_openshift_io_deployer_pod_for_name="springboot-sample-operator-int-12"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",label_jenkins="slave",label_jenkins_jenkins_slave_maven="true"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",label_openshift_io_build_name="operator-builder-0.11.0-3"} 1 -kube_pod_labels{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",label_openshift_io_build_name="dinomanbuildconfig-77"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",label_openshift_io_build_name="psr-aggregator-19.8.155-76"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",label_openshift_io_build_name="psr-aggregator-19.8.268-1"} 1 -kube_pod_labels{namespace="bi",pod="jenkins-slave-maven-379l2",label_jenkins="slave",label_jenkins_jenkins_slave_maven="true"} 1 -kube_pod_labels{namespace="openshift-monitoring",pod="node-exporter-6vzvp",label_app="node-exporter",label_controller_revision_hash="3800832179",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="openshift-sdn",pod="sdn-9bv76",label_app="sdn",label_component="network",label_controller_revision_hash="2128386008",label_openshift_io_component="network",label_pod_template_generation="2",label_type="infra"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-slave-maven-w515p",label_jenkins="slave",label_jenkins_jenkins_slave_maven="true"} 1 -kube_pod_labels{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="default",pod="docker-registry-1-x85db",label_deployment="docker-registry-1",label_deploymentconfig="docker-registry",label_docker_registry="default"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",label_openshift_io_build_name="psr-aggregator-19.8.142-1"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",label_openshift_io_build_name="psr-aggregator-19.8.114-1"} 1 -kube_pod_labels{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",label_openshift_io_build_name="build-freephone-bp-dvp-12"} 1 -kube_pod_labels{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",label_openshift_io_build_name="aws-alert-omi-1"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",label_openshift_io_build_name="psr-aggregator-19.8.202-1"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",label_openshift_io_build_name="psr-aggregator-19.8.181-1"} 1 -kube_pod_labels{namespace="bi",pod="jenkins-slave-maven-qr3g6",label_jenkins="slave",label_jenkins_jenkins_slave_maven="true"} 1 -kube_pod_labels{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",label_app="metricbeat",label_pod_template_hash="2725445923"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-slave-maven-mk189",label_jenkins="slave",label_jenkins_jenkins_slave_maven="true"} 1 -kube_pod_labels{namespace="openshift-node",pod="sync-j7mlr",label_app="sync",label_component="network",label_controller_revision_hash="2374827802",label_openshift_io_component="sync",label_pod_template_generation="2",label_type="infra"} 1 -kube_pod_labels{namespace="myproject",pod="microservice-3-deploy",label_openshift_io_deployer_pod_for_name="microservice-3"} 1 -kube_pod_labels{namespace="openshift-sdn",pod="ovs-5d4g2",label_app="ovs",label_component="network",label_controller_revision_hash="231806812",label_openshift_io_component="network",label_pod_template_generation="2",label_type="infra"} 1 -kube_pod_labels{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="gdpr",pod="saint-peter-1.0.160-93-build",label_openshift_io_build_name="saint-peter-1.0.160-93"} 1 -kube_pod_labels{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",label_openshift_io_build_name="dinomanbuildconfig-71"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",label_openshift_io_build_name="psr-aggregator-19.8.238-1"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",label_openshift_io_build_name="psr-aggregator-19.8.229-1"} 1 -kube_pod_labels{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",label_openshift_io_build_name="ws.network.inventorymgmt.dinoman.rest-74"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",label_openshift_io_build_name="psr-aggregator-19.8.262-1"} 1 -kube_pod_labels{namespace="tiptool",pod="tiptool-mre-1-wd99j",label_app="tiptool-mre",label_deployment="tiptool-mre-1",label_deploymentconfig="tiptool-mre",label_env="mre"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",label_openshift_io_build_name="operator-builder-0.8.0-4"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",label_jenkins="slave",label_jenkins_jenkins_slave_maven="true"} 1 -kube_pod_labels{namespace="openshift-monitoring",pod="node-exporter-6n88c",label_app="node-exporter",label_controller_revision_hash="3800832179",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",label_openshift_io_build_name="operator-builder-0.11.0-6"} 1 -kube_pod_labels{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",label_openshift_io_build_name="app-supplier-settlementweb-2"} 1 -kube_pod_labels{namespace="default",pod="docker-registry-1-bv6pd",label_deployment="docker-registry-1",label_deploymentconfig="docker-registry",label_docker_registry="default"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",label_app="edevradiator-mysql-prod",label_deployment="edevradiator-mysql-prod-5",label_deploymentconfig="edevradiator-mysql-prod",label_environment="prod"} 1 -kube_pod_labels{namespace="bi",pod="jenkins-slave-maven-6ls5t",label_jenkins="slave",label_jenkins_jenkins_slave_maven="true"} 1 -kube_pod_labels{namespace="gdpr",pod="saint-peter-1.0.160-92-build",label_openshift_io_build_name="saint-peter-1.0.160-92"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="awx",pod="awx-init-container-venvs-1-build",label_openshift_io_build_name="awx-init-container-venvs-1"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",label_openshift_io_build_name="operator-builder-0.8.1-3"} 1 -kube_pod_labels{namespace="gdpr",pod="saint-peter-1.0.159-6-build",label_openshift_io_build_name="saint-peter-1.0.159-6"} 1 -kube_pod_labels{namespace="aem",pod="atomic-runtime-24-deploy",label_openshift_io_deployer_pod_for_name="atomic-runtime-24"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",label_openshift_io_build_name="psr-aggregator-19.8.272-1"} 1 -kube_pod_labels{namespace="myproject",pod="dinomanbc-10-build",label_openshift_io_build_name="dinomanbc-10"} 1 -kube_pod_labels{namespace="openshift-monitoring",pod="azure-alert-omi-1-d9lm7",label_app="azure-alert-omi",label_deployment="azure-alert-omi-1",label_deploymentconfig="azure-alert-omi"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",label_openshift_io_deployer_pod_for_name="psr-aggregator-dvp-44"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",label_openshift_io_build_name="psr-aggregator-19.8.226-1"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",label_openshift_io_build_name="base-rhel-ubi-minimal-48-88"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",label_openshift_io_build_name="base-rhel-ubi-minimal-61"} 1 -kube_pod_labels{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",label_controller_uid="db730343-0195-11ea-b2de-005056897df7",label_job_name="ldap-sync-manual"} 1 -kube_pod_labels{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",label_openshift_io_build_name="operator-builder-0.8.1-5"} 1 -kube_pod_labels{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",label_openshift_io_build_name="dinomanbuildconfig-80"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",label_openshift_io_build_name="psr-aggregator-19.8.114-4"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",label_openshift_io_build_name="base-rhel-ubi-minimal-48-61"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-nginx-100-86-build",label_openshift_io_build_name="base-nginx-100-86"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-node-59-82-build",label_openshift_io_build_name="base-node-59-82"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="openshift-monitoring",pod="alertmanager-main-2",label_alertmanager="main",label_app="alertmanager",label_controller_revision_hash="alertmanager-main-5795b74b5b",label_statefulset_kubernetes_io_pod_name="alertmanager-main-2"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",label_openshift_io_build_name="psr-aggregator-19.8.139-1"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",label_openshift_io_build_name="operator-builder-0.12.0-8"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",label_openshift_io_build_name="ws-network-inventorymgmt-dinoman-rest-56"} 1 -kube_pod_labels{namespace="gdpr",pod="saint-peter-1.0.159-8-build",label_openshift_io_build_name="saint-peter-1.0.159-8"} 1 -kube_pod_labels{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",label_openshift_io_build_name="dynatrace-alert-omi-2"} 1 -kube_pod_labels{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="dynatrace",pod="oneagent-x2q79",label_controller_revision_hash="2748553569",label_dynatrace="oneagent",label_oneagent="oneagent",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",label_controller_uid="80bc1c96-2025-11ea-a2d4-005056897df7",label_job_name="cronjob-ldap-group-sync-1576515600"} 1 -kube_pod_labels{namespace="openshift-sdn",pod="ovs-76bcs",label_app="ovs",label_component="network",label_controller_revision_hash="231806812",label_openshift_io_component="network",label_pod_template_generation="2",label_type="infra"} 1 -kube_pod_labels{namespace="gdpr",pod="saint-peter-1.0.159-7-build",label_openshift_io_build_name="saint-peter-1.0.159-7"} 1 -kube_pod_labels{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",label_openshift_io_build_name="psr-aggregator-19.8.165-2"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",label_openshift_io_build_name="base-rhel-ubi-minimal-49-84"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-node-67-84-build",label_openshift_io_build_name="base-node-67-84"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",label_openshift_io_build_name="psr-aggregator-19.8.197-2"} 1 -kube_pod_labels{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",label_openshift_io_build_name="build-freephone-bp-uat-18"} 1 -kube_pod_labels{namespace="gdpr",pod="saint-peter-1.0.160-95-build",label_openshift_io_build_name="saint-peter-1.0.160-95"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-nginx-100-83-build",label_openshift_io_build_name="base-nginx-100-83"} 1 -kube_pod_labels{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",label_openshift_io_build_name="ws.network.inventorymgmt.dinoman.rest-s2i-1"} 1 -kube_pod_labels{namespace="dynatrace",pod="oneagent-c4l5w",label_controller_revision_hash="2748553569",label_dynatrace="oneagent",label_oneagent="oneagent",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="openshift-sdn",pod="sdn-m2kzj",label_app="sdn",label_component="network",label_controller_revision_hash="2128386008",label_openshift_io_component="network",label_pod_template_generation="2",label_type="infra"} 1 -kube_pod_labels{namespace="aem",pod="atomic-runtime-62-build",label_openshift_io_build_name="atomic-runtime-62"} 1 -kube_pod_labels{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",label_openshift_io_deployer_pod_for_name="deployment-freephone-bp-uat-2"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",label_openshift_io_build_name="psr-aggregator-19.8.257-1"} 1 -kube_pod_labels{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",label_app="springboot-cr-applier",label_pod_template_hash="3289955682"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",label_openshift_io_build_name="psr-aggregator-19.8.266-1"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-node-66-88-build",label_openshift_io_build_name="base-node-66-88"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",label_jenkins="slave",label_jenkins_jenkins_slave_maven="true"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",label_openshift_io_build_name="psr-aggregator-19.8.197-5"} 1 -kube_pod_labels{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",label_openshift_io_build_name="dinomanbuildconfig-66"} 1 -kube_pod_labels{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",label_app="freephone-bp-uat",label_deployment="deployment-freephone-bp-uat-11",label_deploymentconfig="deployment-freephone-bp-uat"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",label_openshift_io_build_name="base-rhel-ubi-minimal-49-53"} 1 -kube_pod_labels{namespace="playground",pod="nwtool-1-q8gx2",label_deployment="nwtool-1",label_deploymentconfig="nwtool",label_run="nwtool"} 1 -kube_pod_labels{namespace="vault",pod="vault-0",label_app_kubernetes_io_instance="vault",label_app_kubernetes_io_name="vault",label_component="server",label_controller_revision_hash="vault-5cdb44584b",label_helm_sh_chart="vault-0.1.1",label_statefulset_kubernetes_io_pod_name="vault-0"} 1 -kube_pod_labels{namespace="openshift-logging",pod="filebeat-tvmt2",label_app="filebeat",label_controller_revision_hash="2393724313",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="default",pod="docker-registry-1-qn47l",label_deployment="docker-registry-1",label_deploymentconfig="docker-registry",label_docker_registry="default"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",label_jenkins="slave",label_jenkins_jenkins_slave_maven="true"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",label_openshift_io_build_name="psr-aggregator-19.8.162-2"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="test-config",pod="ws-dino-rest-1-build",label_openshift_io_build_name="ws-dino-rest-1"} 1 -kube_pod_labels{namespace="openshift-sdn",pod="ovs-lvf42",label_app="ovs",label_component="network",label_controller_revision_hash="231806812",label_openshift_io_component="network",label_pod_template_generation="2",label_type="infra"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="openshift-logging",pod="filebeat-cfsmp",label_app="filebeat",label_controller_revision_hash="2393724313",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="gdpr",pod="saint-peter-1.0.157-87-build",label_openshift_io_build_name="saint-peter-1.0.157-87"} 1 -kube_pod_labels{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",label_openshift_io_build_name="elk-alert-omi-2"} 1 -kube_pod_labels{namespace="kube-system",pod="master-controllers-eln004866.corp.telenet.be",label_openshift_io_component="controllers",label_openshift_io_control_plane="true"} 1 -kube_pod_labels{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",label_openshift_io_build_name="psr-aggregator-19.8.261-1"} 1 -kube_pod_labels{namespace="openshift-sdn",pod="sdn-d7tkr",label_app="sdn",label_component="network",label_controller_revision_hash="2128386008",label_openshift_io_component="network",label_pod_template_generation="2",label_type="infra"} 1 -kube_pod_labels{namespace="default",pod="router-1-vnlzs",label_deployment="router-1",label_deploymentconfig="router",label_router="router"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-nginx-100-84-build",label_openshift_io_build_name="base-nginx-100-84"} 1 -kube_pod_labels{namespace="gdpr",pod="saint-peter-1.0.160-54-build",label_openshift_io_build_name="saint-peter-1.0.160-54"} 1 -kube_pod_labels{namespace="myproject",pod="microservice-2-deploy",label_openshift_io_deployer_pod_for_name="microservice-2"} 1 -kube_pod_labels{namespace="openshift-monitoring",pod="node-exporter-sdrk8",label_app="node-exporter",label_controller_revision_hash="3800832179",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",label_openshift_io_build_name="operator-builder-0.13.0-6"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",label_openshift_io_build_name="psr-aggregator-19.8.259-1"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-node-67-4-build",label_openshift_io_build_name="base-node-67-4"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",label_openshift_io_build_name="jenkins-agent-maven-24-85"} 1 -kube_pod_labels{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",label_openshift_io_build_name="springboot-sample-operator-19.12.78-4"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94",label_app="openshift-web-console",label_pod_template_hash="1117567432",label_webconsole="true"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",label_openshift_io_build_name="base-jdk11-37-87"} 1 -kube_pod_labels{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",label_openshift_io_deployer_pod_for_name="deployment-freephone-bp-dvp-5"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",label_openshift_io_build_name="operator-builder-0.8.0-5"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",label_openshift_io_build_name="psr-aggregator-19.8.244-1"} 1 -kube_pod_labels{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",label_openshift_io_build_name="azure-alert-omi-2"} 1 -kube_pod_labels{namespace="openshift-monitoring",pod="prometheus-k8s-0",label_app="prometheus",label_controller_revision_hash="prometheus-k8s-7d84658ccf",label_prometheus="k8s",label_statefulset_kubernetes_io_pod_name="prometheus-k8s-0"} 1 -kube_pod_labels{namespace="default",pod="docker-registry-1-4m59r",label_deployment="docker-registry-1",label_deploymentconfig="docker-registry",label_docker_registry="default"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",label_openshift_io_build_name="operator-builder-0.11.0-5"} 1 -kube_pod_labels{namespace="aem",pod="atomic-build-32-build",label_openshift_io_build_name="atomic-build-32"} 1 -kube_pod_labels{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",label_app="kube-state-metrics",label_pod_template_hash="2273654440"} 1 -kube_pod_labels{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",label_openshift_io_build_name="dinomanbuildconfig-78"} 1 -kube_pod_labels{namespace="default",pod="docker-registry-1-xx9wq",label_deployment="docker-registry-1",label_deploymentconfig="docker-registry",label_docker_registry="default"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",label_openshift_io_build_name="psr-aggregator-19.8.178-1"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",label_openshift_io_build_name="psr-aggregator-19.8.132-1"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",label_openshift_io_build_name="psr-aggregator-19.8.115-1"} 1 -kube_pod_labels{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",label_app="freephone-bp-dvp",label_deployment="deployment-freephone-bp-dvp-14",label_deploymentconfig="deployment-freephone-bp-dvp"} 1 -kube_pod_labels{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",label_controller_uid="d9d0e738-308c-11ea-a2d4-005056897df7",label_job_name="cronjob-ldap-group-sync-1578319200"} 1 -kube_pod_labels{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="openshift-sdn",pod="ovs-2mm4g",label_app="ovs",label_component="network",label_controller_revision_hash="231806812",label_openshift_io_component="network",label_pod_template_generation="2",label_type="infra"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",label_openshift_io_build_name="operator-builder-0.12.0-9"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",label_openshift_io_build_name="base-jdk11-38-170"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",label_openshift_io_build_name="psr-aggregator-19.8.269-1"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",label_openshift_io_build_name="base-rhel-ubi-minimal-49-87"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",label_openshift_io_build_name="jenkins-agent-maven-24-27"} 1 -kube_pod_labels{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="dynatrace",pod="oneagent-prvlt",label_controller_revision_hash="2748553569",label_dynatrace="oneagent",label_oneagent="oneagent",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",label_openshift_io_build_name="build-freephone-bp-dvp-13"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",label_app="psr-aggregator-dvp",label_deployment="psr-aggregator-dvp-52",label_deploymentconfig="psr-aggregator-dvp",label_env="dvp",label_version="19.8.274"} 1 -kube_pod_labels{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",label_openshift_io_build_name="ws.network.inventorymgmt.dinoman.rest-s2i-4"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="openshift-logging",pod="filebeat-tnskl",label_app="filebeat",label_controller_revision_hash="2393724313",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",label_name="springboot-operator",label_pod_template_hash="1511373548"} 1 -kube_pod_labels{namespace="edev-communication",pod="jenkins-3-m7q8p",label_deployment="jenkins-3",label_deploymentconfig="jenkins",label_name="jenkins"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",label_openshift_io_build_name="base-nginx-webserver-29-83"} 1 -kube_pod_labels{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",label_openshift_io_build_name="openshift-alert-omi-1"} 1 -kube_pod_labels{namespace="openshift-sdn",pod="sdn-q7vqc",label_app="sdn",label_component="network",label_controller_revision_hash="2128386008",label_openshift_io_component="network",label_pod_template_generation="2",label_type="infra"} 1 -kube_pod_labels{namespace="kube-system",pod="master-api-eln004865.corp.telenet.be",label_openshift_io_component="api",label_openshift_io_control_plane="true"} 1 -kube_pod_labels{namespace="dynatrace",pod="oneagent-gjfx2",label_controller_revision_hash="2748553569",label_dynatrace="oneagent",label_oneagent="oneagent",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",label_openshift_io_build_name="ws.network.inventorymgmt.dinoman.rest-73"} 1 -kube_pod_labels{namespace="openshift-node",pod="sync-cmvl6",label_app="sync",label_component="network",label_controller_revision_hash="2374827802",label_openshift_io_component="sync",label_pod_template_generation="2",label_type="infra"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",label_openshift_io_build_name="psr-aggregator-19.8.133-1"} 1 -kube_pod_labels{namespace="openshift-monitoring",pod="elk-omi-4-build",label_openshift_io_build_name="elk-omi-4"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",label_openshift_io_build_name="psr-aggregator-19.8.252-1"} 1 -kube_pod_labels{namespace="gdpr",pod="saint-peter-1.0.157-85-build",label_openshift_io_build_name="saint-peter-1.0.157-85"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",label_openshift_io_build_name="psr-aggregator-19.8.161-1"} 1 -kube_pod_labels{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",label_app="edevradiator-mysql-dev",label_deployment="edevradiator-mysql-dev-7",label_deploymentconfig="edevradiator-mysql-dev",label_environment="dev"} 1 -kube_pod_labels{namespace="tiptool",pod="tiptool-uat-30-bdtln",label_app="tiptool-uat",label_deployment="tiptool-uat-30",label_deploymentconfig="tiptool-uat",label_env="uat"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",label_openshift_io_build_name="psr-aggregator-19.8.138-2"} 1 -kube_pod_labels{namespace="test-config",pod="dino-s2i-build-1-build",label_openshift_io_build_name="dino-s2i-build-1"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-node-59-50-build",label_openshift_io_build_name="base-node-59-50"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",label_openshift_io_build_name="psr-aggregator-19.8.258-1"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",label_openshift_io_build_name="psr-aggregator-19.8.256-2"} 1 -kube_pod_labels{namespace="default",pod="docker-registry-1-cbffc",label_deployment="docker-registry-1",label_deploymentconfig="docker-registry",label_docker_registry="default"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",label_openshift_io_build_name="psr-aggregator-19.8.113-1"} 1 -kube_pod_labels{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",label_openshift_io_build_name="dynatrace-omi-4"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",label_openshift_io_build_name="psr-aggregator-19.8.114-3"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",label_openshift_io_build_name="base-jdk11-38-173"} 1 -kube_pod_labels{namespace="bi",pod="jenkins-4-5bwwz",label_deployment="jenkins-4",label_deploymentconfig="jenkins",label_name="jenkins"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-node-67-83-build",label_openshift_io_build_name="base-node-67-83"} 1 -kube_pod_labels{namespace="default",pod="docker-registry-1-f6sbc",label_deployment="docker-registry-1",label_deploymentconfig="docker-registry",label_docker_registry="default"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",label_openshift_io_build_name="psr-aggregator-19.8.256-1"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-nginx-99-83-build",label_openshift_io_build_name="base-nginx-99-83"} 1 -kube_pod_labels{namespace="openshift-sdn",pod="sdn-nvsb9",label_app="sdn",label_component="network",label_controller_revision_hash="2128386008",label_openshift_io_component="network",label_pod_template_generation="2",label_type="infra"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",label_openshift_io_build_name="psr-aggregator-19.8.178-2"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",label_openshift_io_build_name="psr-aggregator-19.8.192-1"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",label_openshift_io_build_name="psr-aggregator-19.8.263-1"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-node-59-86-build",label_openshift_io_build_name="base-node-59-86"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",label_openshift_io_build_name="base-rhel-ubi-minimal-48-53"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-node-59-83-build",label_openshift_io_build_name="base-node-59-83"} 1 -kube_pod_labels{namespace="devops-playground",pod="jenkins-58-rsxhf",label_deployment="jenkins-58",label_deploymentconfig="jenkins",label_name="jenkins"} 1 -kube_pod_labels{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",label_openshift_io_build_name="dynatrace-omi-2"} 1 -kube_pod_labels{namespace="bi",pod="cde-pega-feeder-docker-18-build",label_openshift_io_build_name="cde-pega-feeder-docker-18"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",label_openshift_io_build_name="base-nginx-webserver-28-84"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",label_openshift_io_build_name="psr-aggregator-19.8.234-1"} 1 -kube_pod_labels{namespace="dynatrace",pod="oneagent-2b6pp",label_controller_revision_hash="2748553569",label_dynatrace="oneagent",label_oneagent="oneagent",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-nginx-99-85-build",label_openshift_io_build_name="base-nginx-99-85"} 1 -kube_pod_labels{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",label_openshift_io_build_name="build-freephone-bp-dvp-6"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",label_jenkins="slave",label_jenkins_jenkins_slave_maven="true"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",label_openshift_io_build_name="psr-aggregator-19.8.260-1"} 1 -kube_pod_labels{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",label_openshift_io_build_name="build-freephone-bp-dvp-8"} 1 -kube_pod_labels{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="aem",pod="atomic-runtime-53-build",label_openshift_io_build_name="atomic-runtime-53"} 1 -kube_pod_labels{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",label_openshift_io_build_name="cde-pega-feeder-1.0.13-79"} 1 -kube_pod_labels{namespace="bi",pod="jenkins-slave-maven-jpgxc",label_jenkins="slave",label_jenkins_jenkins_slave_maven="true"} 1 -kube_pod_labels{namespace="tiptool",pod="tiptool-lat-1-jmms8",label_app="tiptool-lat",label_deployment="tiptool-lat-1",label_deploymentconfig="tiptool-lat",label_env="lat"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",label_openshift_io_build_name="psr-aggregator-19.8.138-3"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",label_openshift_io_build_name="psr-aggregator-19.8.173-1"} 1 -kube_pod_labels{namespace="bi",pod="jenkins-slave-maven-gq9pd",label_jenkins="slave",label_jenkins_jenkins_slave_maven="true"} 1 -kube_pod_labels{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",label_openshift_io_build_name="ws-network-inventorymgmt-dinoman-rest-59"} 1 -kube_pod_labels{namespace="aem",pod="atomic-runtime-60-build",label_openshift_io_build_name="atomic-runtime-60"} 1 -kube_pod_labels{namespace="default",pod="docker-registry-1-djr7b",label_deployment="docker-registry-1",label_deploymentconfig="docker-registry",label_docker_registry="default"} 1 -kube_pod_labels{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",label_openshift_io_deployer_pod_for_name="deployment-freephone-bp-dvp-4"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",label_jenkins="slave",label_jenkins_jenkins_slave_maven="true"} 1 -kube_pod_labels{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",label_name="namespace-operator",label_pod_template_hash="3726088593",label_telenet_be_operator="namespace",label_telenet_be_owner="cloud"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",label_openshift_io_build_name="psr-aggregator-19.8.219-1"} 1 -kube_pod_labels{namespace="telenet-monitoring",pod="elk-alert-omi-3-hrd5n",label_app="elk-alert-omi",label_deployment="elk-alert-omi-3",label_deploymentconfig="elk-alert-omi"} 1 -kube_pod_labels{namespace="openshift-node",pod="sync-q7psr",label_app="sync",label_component="network",label_controller_revision_hash="2374827802",label_openshift_io_component="sync",label_pod_template_generation="2",label_type="infra"} 1 -kube_pod_labels{namespace="telenet-cluster-ops",pod="init-sync"} 1 -kube_pod_labels{namespace="kube-system",pod="master-controllers-eln004867.corp.telenet.be",label_openshift_io_component="controllers",label_openshift_io_control_plane="true"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",label_openshift_io_build_name="psr-aggregator-19.8.218-1"} 1 -kube_pod_labels{namespace="tiptool",pod="tiptool-sup-1-4fw8s",label_app="tiptool-sup",label_deployment="tiptool-sup-1",label_deploymentconfig="tiptool-sup",label_env="sup"} 1 -kube_pod_labels{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",label_openshift_io_build_name="ws.network.inventorymgmt.dinoman.rest-s2i-3"} 1 -kube_pod_labels{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",label_openshift_io_build_name="cde-goldengate-rdb-1.0.536-75"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-nginx-100-82-build",label_openshift_io_build_name="base-nginx-100-82"} 1 -kube_pod_labels{namespace="openshift-logging",pod="metricbeat-whn9v",label_app="metricbeat",label_controller_revision_hash="1710082130",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",label_openshift_io_build_name="ws.network.inventorymgmt.dinoman.rest-75"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",label_openshift_io_build_name="psr-aggregator-19.8.265-1"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",label_openshift_io_build_name="psr-aggregator-19.8.201-1"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",label_openshift_io_build_name="base-rhel-ubi-minimal-48-86"} 1 -kube_pod_labels{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",label_openshift_io_build_name="springboot-sample-operator-19.12.83-101"} 1 -kube_pod_labels{namespace="openshift-sdn",pod="ovs-hpcbf",label_app="ovs",label_component="network",label_controller_revision_hash="231806812",label_openshift_io_component="network",label_pod_template_generation="2",label_type="infra"} 1 -kube_pod_labels{namespace="tiptool-dvp",pod="apache-php-6-build",label_openshift_io_build_name="apache-php-6"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",label_openshift_io_build_name="jenkins-agent-maven-24-83"} 1 -kube_pod_labels{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",label_openshift_io_build_name="ws-network-inventorymgmt-dinoman-rest-41"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-node-67-85-build",label_openshift_io_build_name="base-node-67-85"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",label_openshift_io_build_name="base-jdk11-37-86"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",label_openshift_io_build_name="psr-aggregator-19.8.138-1"} 1 -kube_pod_labels{namespace="aem",pod="atomic-runtime-64-build",label_openshift_io_build_name="atomic-runtime-64"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",label_openshift_io_build_name="psr-aggregator-19.8.267-1"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",label_openshift_io_build_name="base-nginx-webserver-29-86"} 1 -kube_pod_labels{namespace="kube-system",pod="master-etcd-eln004865.corp.telenet.be",label_openshift_io_component="etcd",label_openshift_io_control_plane="true"} 1 -kube_pod_labels{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",label_openshift_io_build_name="cde-residential-customer-1.0.551-14"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",label_jenkins="slave",label_jenkins_jenkins_slave_maven="true"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",label_name="springboot-operator",label_pod_template_hash="1511373548"} 1 -kube_pod_labels{namespace="default",pod="docker-registry-1-jxxcd",label_deployment="docker-registry-1",label_deploymentconfig="docker-registry",label_docker_registry="default"} 1 -kube_pod_labels{namespace="openshift-node",pod="sync-7fjj2",label_app="sync",label_component="network",label_controller_revision_hash="2374827802",label_openshift_io_component="sync",label_pod_template_generation="2",label_type="infra"} 1 -kube_pod_labels{namespace="gdpr",pod="saint-peter-1.0.158-2-build",label_openshift_io_build_name="saint-peter-1.0.158-2"} 1 -kube_pod_labels{namespace="dynatrace",pod="oneagent-hhn8g",label_controller_revision_hash="2748553569",label_dynatrace="oneagent",label_oneagent="oneagent",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-nginx-100-85-build",label_openshift_io_build_name="base-nginx-100-85"} 1 -kube_pod_labels{namespace="openshift-monitoring",pod="node-exporter-p2vdl",label_app="node-exporter",label_controller_revision_hash="3800832179",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",label_app="freephone-bp-uat",label_deployment="deployment-freephone-bp-uat-11",label_deploymentconfig="deployment-freephone-bp-uat"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="openshift-monitoring",pod="node-exporter-clzvm",label_app="node-exporter",label_controller_revision_hash="3800832179",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="bi",pod="cde-residential-customer-docker-39-build",label_openshift_io_build_name="cde-residential-customer-docker-39"} 1 -kube_pod_labels{namespace="tiptool",pod="tiptool-int-3-nzds2",label_app="tiptool-int",label_deployment="tiptool-int-3",label_deploymentconfig="tiptool-int",label_env="int"} 1 -kube_pod_labels{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",label_openshift_io_build_name="ws-network-inventorymgmt-dinoman-rest-40"} 1 -kube_pod_labels{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",label_app="freephone-bp-dvp",label_deployment="deployment-freephone-bp-dvp-14",label_deploymentconfig="deployment-freephone-bp-dvp"} 1 -kube_pod_labels{namespace="tiptool",pod="tiptool-sup-1-pfhfx",label_app="tiptool-sup",label_deployment="tiptool-sup-1",label_deploymentconfig="tiptool-sup",label_env="sup"} 1 -kube_pod_labels{namespace="bi",pod="jenkins-slave-maven-qr854",label_jenkins="slave",label_jenkins_jenkins_slave_maven="true"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-node-67-79-build",label_openshift_io_build_name="base-node-67-79"} 1 -kube_pod_labels{namespace="bi",pod="jenkins-slave-maven-5z056",label_jenkins="slave",label_jenkins_jenkins_slave_maven="true"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",label_openshift_io_build_name="psr-aggregator-19.8.204-1"} 1 -kube_pod_labels{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",label_openshift_io_build_name="ws.network.inventorymgmt.dinoman.rest-76"} 1 -kube_pod_labels{namespace="openshift-logging",pod="metricbeat-j8kq8",label_app="metricbeat",label_controller_revision_hash="1710082130",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",label_openshift_io_build_name="psr-aggregator-19.8.164-1"} 1 -kube_pod_labels{namespace="kube-system",pod="master-api-eln004866.corp.telenet.be",label_openshift_io_component="api",label_openshift_io_control_plane="true"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="aem",pod="atomic-build-33-build",label_openshift_io_build_name="atomic-build-33"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="openshift-node",pod="sync-9sb6l",label_app="sync",label_component="network",label_controller_revision_hash="2374827802",label_openshift_io_component="sync",label_pod_template_generation="2",label_type="infra"} 1 -kube_pod_labels{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",label_openshift_io_build_name="dinomanbuildconfig-72"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="gdpr",pod="saint-peter-1.0.156-3-build",label_openshift_io_build_name="saint-peter-1.0.156-3"} 1 -kube_pod_labels{namespace="openshift-sdn",pod="sdn-cxsth",label_app="sdn",label_component="network",label_controller_revision_hash="2128386008",label_openshift_io_component="network",label_pod_template_generation="2",label_type="infra"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",label_openshift_io_build_name="psr-aggregator-19.8.152-1"} 1 -kube_pod_labels{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",label_openshift_io_build_name="cde-residential-customer-1.0.551-13"} 1 -kube_pod_labels{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl",label_app="weblogic-operator",label_pod_template_hash="1618274867",label_weblogic_operatorName="weblogic-poc",label_weblogic_resourceVersion="operator-v2"} 1 -kube_pod_labels{namespace="bi",pod="spark-1.0-33-build",label_openshift_io_build_name="spark-1.0-33"} 1 -kube_pod_labels{namespace="openshift-sdn",pod="sdn-7zxfn",label_app="sdn",label_component="network",label_controller_revision_hash="2128386008",label_openshift_io_component="network",label_pod_template_generation="2",label_type="infra"} 1 -kube_pod_labels{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",label_openshift_io_deployer_pod_for_name="deployment-freephone-bp-uat-3"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",label_openshift_io_build_name="psr-aggregator-19.8.190-1"} 1 -kube_pod_labels{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",label_openshift_io_build_name="psr-aggregator-19.8.220-1"} 1 -kube_pod_labels{namespace="tiptool",pod="tiptool-edp-4-975w4",label_app="tiptool-edp",label_deployment="tiptool-edp-4",label_deploymentconfig="tiptool-edp",label_env="edp"} 1 -kube_pod_labels{namespace="tiptool",pod="tiptool-trg-10-4kkfc",label_app="tiptool-trg",label_deployment="tiptool-trg-10",label_deploymentconfig="tiptool-trg",label_env="trg"} 1 -kube_pod_labels{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",label_openshift_io_deployer_pod_for_name="deployment-freephone-bp-uat-6"} 1 -kube_pod_labels{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",label_openshift_io_build_name="dynatrace-omi-3"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",label_openshift_io_build_name="psr-aggregator-19.8.250-1"} 1 -kube_pod_labels{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",label_openshift_io_build_name="ws-network-inventorymgmt-dinoman-rest-57"} 1 -kube_pod_labels{namespace="tiptool",pod="tiptool-mre-1-wwf4t",label_app="tiptool-mre",label_deployment="tiptool-mre-1",label_deploymentconfig="tiptool-mre",label_env="mre"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",label_openshift_io_build_name="psr-aggregator-19.8.184-2"} 1 -kube_pod_labels{namespace="openshift-monitoring",pod="node-exporter-sw6vh",label_app="node-exporter",label_controller_revision_hash="3800832179",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",label_openshift_io_build_name="operator-builder-0.13.0-4"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",label_openshift_io_build_name="psr-aggregator-19.8.247-1"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="edev-communication",pod="plot-trg-13-txftz",label_app="plot-trg",label_deployment="plot-trg-13",label_deploymentconfig="plot-trg",label_env="trg",label_version="19.20.1384"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",label_openshift_io_build_name="psr-aggregator-19.8.132-2"} 1 -kube_pod_labels{namespace="default",pod="router-1-pqccl",label_deployment="router-1",label_deploymentconfig="router",label_router="router"} 1 -kube_pod_labels{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",label_openshift_io_build_name="springboot-sample-operator-19.12.83-6"} 1 -kube_pod_labels{namespace="openshift-node",pod="sync-dppzc",label_app="sync",label_component="network",label_controller_revision_hash="2374827802",label_openshift_io_component="sync",label_pod_template_generation="2",label_type="infra"} 1 -kube_pod_labels{namespace="gdpr",pod="saint-peter-1.0.157-88-build",label_openshift_io_build_name="saint-peter-1.0.157-88"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",label_openshift_io_build_name="base-rhel-ubi-minimal-49-83"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",label_jenkins="slave",label_jenkins_jenkins_slave_maven="true"} 1 -kube_pod_labels{namespace="openshift-monitoring",pod="node-exporter-kmhl4",label_app="node-exporter",label_controller_revision_hash="3800832179",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="tiptool",pod="tiptool-int-3-x2ztl",label_app="tiptool-int",label_deployment="tiptool-int-3",label_deploymentconfig="tiptool-int",label_env="int"} 1 -kube_pod_labels{namespace="dynatrace",pod="oneagent-ksdhs",label_controller_revision_hash="2748553569",label_dynatrace="oneagent",label_oneagent="oneagent",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="tiptool",pod="build-apache-php-tiptool-53-build",label_openshift_io_build_name="build-apache-php-tiptool-53"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",label_openshift_io_build_name="base-rhel-ubi-minimal-62"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",label_openshift_io_build_name="base-rhel-ubi-minimal-48-83"} 1 -kube_pod_labels{namespace="tiptool",pod="tiptool-dvp-51-x9fms",label_app="tiptool-dvp",label_deployment="tiptool-dvp-51",label_deploymentconfig="tiptool-dvp",label_env="dvp"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",label_openshift_io_build_name="cde-goldengate-rdb-1.0.536-76"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",label_openshift_io_build_name="operator-builder-0.8.1-4"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-node-66-84-build",label_openshift_io_build_name="base-node-66-84"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",label_openshift_io_build_name="base-rhel-ubi-minimal-60"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",label_openshift_io_build_name="psr-aggregator-19.8.274-1"} 1 -kube_pod_labels{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-9bgct",label_dynatrace="operator",label_name="dynatrace-oneagent-operator",label_operator="oneagent",label_pod_template_hash="3914345505"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",label_openshift_io_build_name="psr-aggregator-19.8.114-2"} 1 -kube_pod_labels{namespace="openshift-logging",pod="metricbeat-hd979",label_app="metricbeat",label_controller_revision_hash="1710082130",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="myproject",pod="dinomanbc-8-build",label_openshift_io_build_name="dinomanbc-8"} 1 -kube_pod_labels{namespace="openshift-logging",pod="metricbeat-thvjs",label_app="metricbeat",label_controller_revision_hash="1710082130",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",label_openshift_io_build_name="base-rhel-ubi-minimal-49-85"} 1 -kube_pod_labels{namespace="openshift-logging",pod="filebeat-d6p6b",label_app="filebeat",label_controller_revision_hash="2393724313",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="gdpr",pod="saint-peter-1.0.159-9-build",label_openshift_io_build_name="saint-peter-1.0.159-9"} 1 -kube_pod_labels{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",label_openshift_io_build_name="build-freephone-bp-uat-20"} 1 -kube_pod_labels{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",label_openshift_io_build_name="aws-alert-omi-2"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",label_openshift_io_build_name="psr-aggregator-19.8.114-5"} 1 -kube_pod_labels{namespace="openshift-logging",pod="metricbeat-5q6w2",label_app="metricbeat",label_controller_revision_hash="1710082130",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="gdpr",pod="saint-peter-1.0.159-5-build",label_openshift_io_build_name="saint-peter-1.0.159-5"} 1 -kube_pod_labels{namespace="openshift-monitoring",pod="node-exporter-sbmw8",label_app="node-exporter",label_controller_revision_hash="3800832179",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",label_openshift_io_build_name="psr-aggregator-19.8.189-1"} 1 -kube_pod_labels{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",label_openshift_io_deployer_pod_for_name="cde-goldengate-rdb-uat-1"} 1 -kube_pod_labels{namespace="aem",pod="atomic-build-19-build",label_openshift_io_build_name="atomic-build-19"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-vxjrf",label_application="ws-network-inventorymgmt-dinoman-rest",label_deployment="ws-network-inventorymgmt-dinoman-rest-50",label_deploymentConfig="ws-network-inventorymgmt-dinoman-rest",label_deploymentconfig="ws-network-inventorymgmt-dinoman-rest"} 1 -kube_pod_labels{namespace="openshift-monitoring",pod="prometheus-alert-msteams-7-cxfrz",label_app="prometheus-alert-msteams",label_deployment="prometheus-alert-msteams-7",label_deploymentconfig="prometheus-alert-msteams"} 1 -kube_pod_labels{namespace="default",pod="docker-registry-1-98fvj",label_deployment="docker-registry-1",label_deploymentconfig="docker-registry",label_docker_registry="default"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",label_openshift_io_build_name="psr-aggregator-19.8.143-1"} 1 -kube_pod_labels{namespace="openshift-sdn",pod="sdn-nb7c8",label_app="sdn",label_component="network",label_controller_revision_hash="2128386008",label_openshift_io_component="network",label_pod_template_generation="2",label_type="infra"} 1 -kube_pod_labels{namespace="aem",pod="atomic-build-31-build",label_openshift_io_build_name="atomic-build-31"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="default",pod="registry-console-1-2hm5q",label_deployment="registry-console-1",label_deploymentconfig="registry-console",label_name="registry-console"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",label_jenkins="slave",label_jenkins_jenkins_slave_maven="true"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",label_openshift_io_build_name="psr-aggregator-19.8.254-1"} 1 -kube_pod_labels{namespace="kube-system",pod="master-api-eln004867.corp.telenet.be",label_openshift_io_component="api",label_openshift_io_control_plane="true"} 1 -kube_pod_labels{namespace="openshift-logging",pod="filebeat-xwjz7",label_app="filebeat",label_controller_revision_hash="2393724313",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="dynatrace",pod="oneagent-fq5mw",label_controller_revision_hash="2748553569",label_dynatrace="oneagent",label_oneagent="oneagent",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",label_openshift_io_build_name="psr-aggregator-19.8.197-1"} 1 -kube_pod_labels{namespace="openshift-sdn",pod="sdn-hckgd",label_app="sdn",label_component="network",label_controller_revision_hash="2128386008",label_openshift_io_component="network",label_pod_template_generation="2",label_type="infra"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",label_openshift_io_build_name="psr-aggregator-19.8.214-1"} 1 -kube_pod_labels{namespace="test-config",pod="kibana-854bdf584d-fpjb4",label_app="kibana",label_pod_template_hash="4106891408"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",label_openshift_io_build_name="springboot-sample-operator-19.12.78-5"} 1 -kube_pod_labels{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",label_openshift_io_build_name="ws-network-inventorymgmt-dinoman-rest-55"} 1 -kube_pod_labels{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",label_controller_uid="738a9694-2666-11ea-a2d4-005056897df7",label_job_name="cronjob-ldap-group-sync-1577203200"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",label_openshift_io_build_name="operator-builder-0.13.0-5"} 1 -kube_pod_labels{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",label_openshift_io_build_name="cde-residential-customer-1.0.551-16"} 1 -kube_pod_labels{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",label_openshift_io_build_name="cde-goldengate-rdb-1.0.536-78"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",label_openshift_io_build_name="base-rhel-ubi-minimal-48-89"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",label_openshift_io_build_name="psr-aggregator-19.8.166-1"} 1 -kube_pod_labels{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",label_name="jenkins-operator",label_pod_template_hash="4006556130"} 1 -kube_pod_labels{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",label_app="cde-pega-feeder-uat",label_deployment="cde-pega-feeder-uat-1",label_deploymentconfig="cde-pega-feeder-uat",label_env="uat",label_version="1.0.13"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",label_openshift_io_build_name="psr-aggregator-19.8.240-1"} 1 -kube_pod_labels{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",label_openshift_io_build_name="build-freephone-bp-dvp-10"} 1 -kube_pod_labels{namespace="devops-playground",pod="sonarqube-3-lfc5m",label_deployment="sonarqube-3",label_deploymentconfig="sonarqube",label_name="sonarqube"} 1 -kube_pod_labels{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",label_openshift_io_build_name="openshift-alert-omi-2"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",label_openshift_io_build_name="base-jdk11-38-171"} 1 -kube_pod_labels{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",label_openshift_io_build_name="build-freephone-bp-uat-19"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",label_openshift_io_build_name="psr-aggregator-19.8.192-2"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",label_openshift_io_build_name="psr-aggregator-19.8.179-1"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",label_openshift_io_build_name="psr-aggregator-19.8.182-1"} 1 -kube_pod_labels{namespace="openshift-logging",pod="filebeat-tz7sj",label_app="filebeat",label_controller_revision_hash="2393724313",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="openshift-sdn",pod="ovs-qfwk6",label_app="ovs",label_component="network",label_controller_revision_hash="231806812",label_openshift_io_component="network",label_pod_template_generation="2",label_type="infra"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",label_openshift_io_build_name="psr-aggregator-19.8.131-1"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",label_jenkins="slave",label_jenkins_jenkins_slave_maven="true"} 1 -kube_pod_labels{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",label_app="saint-peter-uat",label_deployment="saint-peter-uat-1",label_deploymentconfig="saint-peter-uat",label_env="uat",label_version="1.0.160"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-jenkins-2-build",label_openshift_io_build_name="base-jenkins-2"} 1 -kube_pod_labels{namespace="openshift-monitoring",pod="elk-omi-6-build",label_openshift_io_build_name="elk-omi-6"} 1 -kube_pod_labels{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",label_openshift_io_build_name="cde-pega-feeder-1.0.13-76"} 1 -kube_pod_labels{namespace="gdpr",pod="saint-peter-1.0.160-94-build",label_openshift_io_build_name="saint-peter-1.0.160-94"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",label_openshift_io_build_name="psr-aggregator-19.8.193-1"} 1 -kube_pod_labels{namespace="openshift-monitoring",pod="node-exporter-ktrsg",label_app="node-exporter",label_controller_revision_hash="3800832179",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="openshift-monitoring",pod="node-exporter-98k9p",label_app="node-exporter",label_controller_revision_hash="3800832179",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",label_openshift_io_deployer_pod_for_name="springboot-sample-operator-uat-14"} 1 -kube_pod_labels{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",label_openshift_io_build_name="cde-goldengate-rdb-docker-17"} 1 -kube_pod_labels{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",label_openshift_io_build_name="ws.network.inventorymgmt.dinoman.rest-71"} 1 -kube_pod_labels{namespace="openshift-monitoring",pod="node-exporter-lbtmf",label_app="node-exporter",label_controller_revision_hash="3800832179",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",label_openshift_io_build_name="elk-alert-omi-1"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",label_openshift_io_build_name="psr-aggregator-19.8.239-1"} 1 -kube_pod_labels{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",label_openshift_io_build_name="springboot-sample-operator-19.12.83-4"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",label_openshift_io_build_name="operator-builder-0.8.0-3"} 1 -kube_pod_labels{namespace="openshift-sdn",pod="ovs-8zrm9",label_app="ovs",label_component="network",label_controller_revision_hash="231806812",label_openshift_io_component="network",label_pod_template_generation="2",label_type="infra"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",label_deployment="jenkins-2",label_deploymentconfig="jenkins",label_name="jenkins"} 1 -kube_pod_labels{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",label_openshift_io_build_name="ws-network-inventorymgmt-dinoman-rest-44"} 1 -kube_pod_labels{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="bi",pod="jenkins-slave-maven-3hkdb",label_jenkins="slave",label_jenkins_jenkins_slave_maven="true"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",label_openshift_io_build_name="psr-aggregator-19.8.136-2"} 1 -kube_pod_labels{namespace="openshift-logging",pod="filebeat-zx7vd",label_app="filebeat",label_controller_revision_hash="2393724313",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",label_jenkins="slave",label_jenkins_jenkins_slave_maven="true"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",label_openshift_io_build_name="psr-aggregator-19.8.113-4"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",label_openshift_io_build_name="psr-aggregator-19.8.191-1"} 1 -kube_pod_labels{namespace="gdpr",pod="saint-peter-1.0.158-1-build",label_openshift_io_build_name="saint-peter-1.0.158-1"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",label_openshift_io_build_name="operator-builder-0.12.0-10"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",label_jenkins="slave",label_jenkins_jenkins_slave_maven="true"} 1 -kube_pod_labels{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",label_openshift_io_build_name="springboot-sample-operator-19.11.77-1"} 1 -kube_pod_labels{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm",label_deployment="jenkins-2",label_deploymentconfig="jenkins",label_name="jenkins"} 1 -kube_pod_labels{namespace="openshift-logging",pod="filebeat-sb6vw",label_app="filebeat",label_controller_revision_hash="2393724313",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",label_openshift_io_build_name="azure-alert-omi-1"} 1 -kube_pod_labels{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",label_name="jenkins-operator",label_pod_template_hash="4006556130"} 1 -kube_pod_labels{namespace="default",pod="docker-registry-1-pfmvz",label_deployment="docker-registry-1",label_deploymentconfig="docker-registry",label_docker_registry="default"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",label_openshift_io_build_name="psr-aggregator-19.8.242-1"} 1 -kube_pod_labels{namespace="default",pod="docker-registry-1-bwzgx",label_deployment="docker-registry-1",label_deploymentconfig="docker-registry",label_docker_registry="default"} 1 -kube_pod_labels{namespace="tiptool",pod="tiptool-trg-10-597nj",label_app="tiptool-trg",label_deployment="tiptool-trg-10",label_deploymentconfig="tiptool-trg",label_env="trg"} 1 -kube_pod_labels{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",label_openshift_io_build_name="cde-goldengate-rdb-docker-16"} 1 -kube_pod_labels{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",label_openshift_io_build_name="app-supplier-settlementweb-4"} 1 -kube_pod_labels{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",label_app="springboot-sample-operator-int",label_deployment="springboot-sample-operator-int-19",label_deploymentconfig="springboot-sample-operator-int",label_env="int",label_version="19.12.83"} 1 -kube_pod_labels{namespace="openshift-sdn",pod="sdn-rdbqq",label_app="sdn",label_component="network",label_controller_revision_hash="2128386008",label_openshift_io_component="network",label_pod_template_generation="2",label_type="infra"} 1 -kube_pod_labels{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",label_name="jenkins-operator",label_pod_template_hash="4006556130"} 1 -kube_pod_labels{namespace="kube-system",pod="master-etcd-eln004867.corp.telenet.be",label_openshift_io_component="etcd",label_openshift_io_control_plane="true"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",label_openshift_io_build_name="psr-aggregator-19.8.217-1"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",label_openshift_io_build_name="psr-aggregator-19.8.213-1"} 1 -kube_pod_labels{namespace="playground",pod="httpd-1-nvppk",label_deployment="httpd-1",label_deploymentconfig="httpd",label_run="httpd"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",label_openshift_io_build_name="operator-builder-0.8.2-7"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-node-59-67-build",label_openshift_io_build_name="base-node-59-67"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",label_jenkins="slave",label_jenkins_jenkins_slave_maven="true"} 1 -kube_pod_labels{namespace="myproject",pod="dinomanbc-7-build",label_openshift_io_build_name="dinomanbc-7"} 1 -kube_pod_labels{namespace="gdpr",pod="saint-peter-1.0.160-13-build",label_openshift_io_build_name="saint-peter-1.0.160-13"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",label_openshift_io_build_name="base-jdk11-38-172"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",label_openshift_io_build_name="psr-aggregator-19.8.138-4"} 1 -kube_pod_labels{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",label_name="springboot-operator",label_pod_template_hash="1511373548"} 1 -kube_pod_labels{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",label_app="elasticsearch",label_pod_template_hash="526548636"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",label_openshift_io_build_name="psr-aggregator-19.8.270-1"} 1 -kube_pod_labels{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",label_openshift_io_build_name="ws.network.inventorymgmt.dinoman.rest-77"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",label_openshift_io_build_name="psr-aggregator-19.8.130-1"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",label_openshift_io_build_name="operator-builder-0.11.0-1"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-node-67-22-build",label_openshift_io_build_name="base-node-67-22"} 1 -kube_pod_labels{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",label_openshift_io_build_name="azure-alert-omi-1"} 1 -kube_pod_labels{namespace="edev-communication",pod="plot-mre-45-r8vg8",label_app="plot-mre",label_deployment="plot-mre-45",label_deploymentconfig="plot-mre",label_env="mre",label_version="19.20.1386"} 1 -kube_pod_labels{namespace="default",pod="docker-registry-1-pq6l2",label_deployment="docker-registry-1",label_deploymentconfig="docker-registry",label_docker_registry="default"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",label_openshift_io_build_name="psr-aggregator-19.8.271-1"} 1 -kube_pod_labels{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",label_openshift_io_build_name="psr-aggregator-19.8.142-2"} 1 -kube_pod_labels{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",label_controller_uid="af04a771-3073-11ea-a2d4-005056897df7",label_job_name="cronjob-ldap-group-sync-1578308400"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",label_openshift_io_build_name="psr-aggregator-19.8.155-77"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",label_openshift_io_build_name="psr-aggregator-19.8.113-2"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",label_openshift_io_build_name="psr-aggregator-19.8.162-1"} 1 -kube_pod_labels{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",label_app="kafka-proxy",label_deployment="kafka-proxy-9",label_deploymentconfig="kafka-proxy"} 1 -kube_pod_labels{namespace="openshift-sdn",pod="ovs-thg27",label_app="ovs",label_component="network",label_controller_revision_hash="231806812",label_openshift_io_component="network",label_pod_template_generation="2",label_type="infra"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",label_openshift_io_build_name="psr-aggregator-19.8.205-1"} 1 -kube_pod_labels{namespace="tiptool",pod="tiptool-edp-4-ff2x5",label_app="tiptool-edp",label_deployment="tiptool-edp-4",label_deploymentconfig="tiptool-edp",label_env="edp"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-node-67-86-build",label_openshift_io_build_name="base-node-67-86"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",label_openshift_io_build_name="psr-aggregator-19.8.163-1"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",label_openshift_io_build_name="psr-aggregator-19.8.210-1"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",label_openshift_io_build_name="jenkins-agent-maven-24-29"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",label_openshift_io_build_name="psr-aggregator-19.8.195-1"} 1 -kube_pod_labels{namespace="gdpr",pod="saint-peter-1.0.156-1-build",label_openshift_io_build_name="saint-peter-1.0.156-1"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",label_openshift_io_build_name="psr-aggregator-19.8.255-1"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",label_openshift_io_build_name="psr-aggregator-19.8.146-1"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="tvw",pod="debug-1-build",label_openshift_io_build_name="debug-1"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",label_openshift_io_build_name="base-jdk11-38-103"} 1 -kube_pod_labels{namespace="myproject",pod="microservice-5-deploy",label_openshift_io_deployer_pod_for_name="microservice-5"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",label_controller_uid="4f2c24bc-306b-11ea-a2d4-005056897df7",label_job_name="cronjob-ldap-group-sync-1578304800"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="jenkins-2-227bl",label_deployment="jenkins-2",label_deploymentconfig="jenkins",label_name="jenkins"} 1 -kube_pod_labels{namespace="myproject",pod="microservice-4-deploy",label_openshift_io_deployer_pod_for_name="microservice-4"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="tiller",pod="tiller-deploy-58c78cccb5-zcbwj",label_app="helm",label_name="tiller",label_pod_template_hash="1473477761"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",label_name="jenkins-operator",label_pod_template_hash="4006556130"} 1 -kube_pod_labels{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",label_openshift_io_build_name="springboot-sample-operator-19.12.83-99"} 1 -kube_pod_labels{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",label_openshift_io_build_name="build-freephone-bp-dvp-9"} 1 -kube_pod_labels{namespace="yft-kafkaproxy",pod="kafka-proxy-8-deploy",label_openshift_io_deployer_pod_for_name="kafka-proxy-8"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",label_openshift_io_build_name="psr-aggregator-19.8.197-3"} 1 -kube_pod_labels{namespace="bi",pod="jenkins-slave-maven-s3zbd",label_jenkins="slave",label_jenkins_jenkins_slave_maven="true"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-node-67-87-build",label_openshift_io_build_name="base-node-67-87"} 1 -kube_pod_labels{namespace="openshift-logging",pod="filebeat-pnfvt",label_app="filebeat",label_controller_revision_hash="2393724313",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",label_openshift_io_build_name="psr-aggregator-19.8.165-1"} 1 -kube_pod_labels{namespace="openshift-logging",pod="metricbeat-ckrzm",label_app="metricbeat",label_controller_revision_hash="1710082130",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",label_openshift_io_build_name="psr-aggregator-19.8.241-1"} 1 -kube_pod_labels{namespace="tiptool",pod="tiptool-edp-4-fx4kj",label_app="tiptool-edp",label_deployment="tiptool-edp-4",label_deploymentconfig="tiptool-edp",label_env="edp"} 1 -kube_pod_labels{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",label_openshift_io_build_name="ws.network.inventorymgmt.dinoman.rest-72"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",label_openshift_io_build_name="operator-builder-0.12.0-6"} 1 -kube_pod_labels{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",label_openshift_io_build_name="build-freephone-bp-dvp-7"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",label_openshift_io_build_name="base-nginx-webserver-29-82"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-nginx-99-87-build",label_openshift_io_build_name="base-nginx-99-87"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-node-67-71-build",label_openshift_io_build_name="base-node-67-71"} 1 -kube_pod_labels{namespace="openshift-sdn",pod="sdn-vvlrd",label_app="sdn",label_component="network",label_controller_revision_hash="2128386008",label_openshift_io_component="network",label_pod_template_generation="2",label_type="infra"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",label_openshift_io_build_name="psr-aggregator-19.8.207-1"} 1 -kube_pod_labels{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",label_dynatrace="operator",label_name="dynatrace-oneagent-operator",label_operator="oneagent",label_pod_template_hash="3914345505"} 1 -kube_pod_labels{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-node-66-85-build",label_openshift_io_build_name="base-node-66-85"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",label_openshift_io_build_name="base-jdk11-37-89"} 1 -kube_pod_labels{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",label_openshift_io_deployer_pod_for_name="deployment-freephone-bp-dvp-9"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="weblogic-poc",pod="dinoman-domain-managedserver1",label_weblogic_clusterName="cluster01",label_weblogic_createdByOperator="true",label_weblogic_domainName="dinoman-domain",label_weblogic_domainRestartVersion="domain-v6",label_weblogic_domainUID="dinoman-domain",label_weblogic_resourceVersion="domain-v2",label_weblogic_serverName="managedserver1"} 1 -kube_pod_labels{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",label_controller_uid="74416d69-3084-11ea-a2d4-005056897df7",label_job_name="cronjob-ldap-group-sync-1578315600"} 1 -kube_pod_labels{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",label_app="cluster-monitoring-operator",label_pod_template_hash="2537020064"} 1 -kube_pod_labels{namespace="bi",pod="jenkins-slave-maven-059cf",label_jenkins="slave",label_jenkins_jenkins_slave_maven="true"} 1 -kube_pod_labels{namespace="openshift-sdn",pod="ovs-dpzhw",label_app="ovs",label_component="network",label_controller_revision_hash="231806812",label_openshift_io_component="network",label_pod_template_generation="2",label_type="infra"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",label_openshift_io_build_name="psr-aggregator-19.8.155-74"} 1 -kube_pod_labels{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",label_openshift_io_build_name="springboot-sample-operator-19.12.83-97"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",label_openshift_io_deployer_pod_for_name="psr-aggregator-uat-1"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",label_openshift_io_build_name="psr-aggregator-19.8.137-1"} 1 -kube_pod_labels{namespace="bi",pod="cde-residential-customer-docker-41-build",label_openshift_io_build_name="cde-residential-customer-docker-41"} 1 -kube_pod_labels{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",label_openshift_io_build_name="ws-network-inventorymgmt-dinoman-rest-58"} 1 -kube_pod_labels{namespace="openshift-node",pod="sync-ql4nj",label_app="sync",label_component="network",label_controller_revision_hash="2374827802",label_openshift_io_component="sync",label_pod_template_generation="2",label_type="infra"} 1 -kube_pod_labels{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",label_app="edevradiator-dev",label_deployment="edevradiator-dev-27",label_deploymentconfig="edevradiator-dev",label_env="dev",label_version="1.0.60"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-nginx-99-84-build",label_openshift_io_build_name="base-nginx-99-84"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",label_openshift_io_build_name="operator-builder-0.13.0-2"} 1 -kube_pod_labels{namespace="openshift-logging",pod="metricbeat-wj77j",label_app="metricbeat",label_controller_revision_hash="1710082130",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",label_openshift_io_build_name="operator-builder-0.8.0-6"} 1 -kube_pod_labels{namespace="myproject",pod="dinomanbc-5-build",label_openshift_io_build_name="dinomanbc-5"} 1 -kube_pod_labels{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",label_jenkins="slave",label_jenkins_jenkins_slave_maven="true"} 1 -kube_pod_labels{namespace="openshift-logging",pod="filebeat-xmflf",label_app="filebeat",label_controller_revision_hash="2393724313",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="default",pod="docker-registry-1-gj5z2",label_deployment="docker-registry-1",label_deploymentconfig="docker-registry",label_docker_registry="default"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",label_openshift_io_build_name="jenkins-agent-maven-24-26"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",label_name="jenkins-operator",label_pod_template_hash="4006556130"} 1 -kube_pod_labels{namespace="paas-demo",pod="jenkins-2-jpzms",label_deployment="jenkins-2",label_deploymentconfig="jenkins",label_name="jenkins"} 1 -kube_pod_labels{namespace="openshift-logging",pod="metricbeat-rplst",label_app="metricbeat",label_controller_revision_hash="1710082130",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",label_openshift_io_build_name="psr-aggregator-19.8.115-2"} 1 -kube_pod_labels{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",label_openshift_io_build_name="operator-builder-0.8.1-6"} 1 -kube_pod_labels{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",label_openshift_io_build_name="dinomanbuildconfig-76"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-slave-maven-mppzv",label_jenkins="slave",label_jenkins_jenkins_slave_maven="true"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",label_openshift_io_build_name="psr-aggregator-19.8.248-1"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",label_openshift_io_build_name="psr-aggregator-19.8.115-3"} 1 -kube_pod_labels{namespace="aem",pod="atomic-build-23-build",label_openshift_io_build_name="atomic-build-23"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",label_openshift_io_build_name="psr-aggregator-19.8.128-1"} 1 -kube_pod_labels{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",label_openshift_io_build_name="springboot-sample-operator-19.11.77-2"} 1 -kube_pod_labels{namespace="openshift-monitoring",pod="alertmanager-main-1",label_alertmanager="main",label_app="alertmanager",label_controller_revision_hash="alertmanager-main-5795b74b5b",label_statefulset_kubernetes_io_pod_name="alertmanager-main-1"} 1 -kube_pod_labels{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg",label_app="openshift-web-console",label_pod_template_hash="1117567432",label_webconsole="true"} 1 -kube_pod_labels{namespace="openshift-sdn",pod="sdn-nhfg6",label_app="sdn",label_component="network",label_controller_revision_hash="2128386008",label_openshift_io_component="network",label_pod_template_generation="2",label_type="infra"} 1 -kube_pod_labels{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",label_app="grafana",label_pod_template_hash="2097904387"} 1 -kube_pod_labels{namespace="openshift-logging",pod="filebeat-jst8j",label_app="filebeat",label_controller_revision_hash="2393724313",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",label_openshift_io_build_name="psr-aggregator-19.8.220-2"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",label_jenkins="slave",label_jenkins_jenkins_slave_image_mgmt="true"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",label_openshift_io_build_name="psr-aggregator-19.8.196-1"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",label_openshift_io_build_name="psr-aggregator-19.8.211-1"} 1 -kube_pod_labels{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-r6fhw",label_app="dynatrace-alert-omi",label_deployment="dynatrace-alert-omi-2",label_deploymentconfig="dynatrace-alert-omi"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",label_openshift_io_build_name="base-nginx-webserver-28-86"} 1 -kube_pod_labels{namespace="openshift-node",pod="sync-lzd9p",label_app="sync",label_component="network",label_controller_revision_hash="2374827802",label_openshift_io_component="sync",label_pod_template_generation="2",label_type="infra"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",label_openshift_io_build_name="psr-aggregator-19.8.129-1"} 1 -kube_pod_labels{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",label_openshift_io_build_name="psr-aggregator-19.8.261-2"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",label_openshift_io_build_name="operator-builder-0.8.2-3"} 1 -kube_pod_labels{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",label_name="jenkins-operator",label_pod_template_hash="4006556130"} 1 -kube_pod_labels{namespace="kube-system",pod="master-etcd-eln004866.corp.telenet.be",label_openshift_io_component="etcd",label_openshift_io_control_plane="true"} 1 -kube_pod_labels{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",label_openshift_io_build_name="base-jdk11-37-88"} 1 -# HELP kube_pod_created Unix creation timestamp -# TYPE kube_pod_created gauge -kube_pod_created{namespace="openshift-logging",pod="metricbeat-whn9v"} 1.576684522e+09 -kube_pod_created{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build"} 1.575290273e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build"} 1.577436773e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build"} 1.575288811e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build"} 1.576508653e+09 -kube_pod_created{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build"} 1.576528701e+09 -kube_pod_created{namespace="openshift-sdn",pod="ovs-hpcbf"} 1.570651196e+09 -kube_pod_created{namespace="tiptool-dvp",pod="apache-php-6-build"} 1.576573082e+09 -kube_pod_created{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build"} 1.576503801e+09 -kube_pod_created{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build"} 1.575984478e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0"} 1.576302621e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-node-67-85-build"} 1.57651207e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-jdk11-37-86-build"} 1.576508791e+09 -kube_pod_created{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd"} 1.576317691e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build"} 1.574172179e+09 -kube_pod_created{namespace="aem",pod="atomic-runtime-64-build"} 1.573125051e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build"} 1.577686952e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build"} 1.57652579e+09 -kube_pod_created{namespace="kube-system",pod="master-etcd-eln004865.corp.telenet.be"} 1.572609798e+09 -kube_pod_created{namespace="bi",pod="cde-residential-customer-1.0.551-14-build"} 1.576494633e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-slave-maven-wvqk3"} 1.576369788e+09 -kube_pod_created{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6"} 1.576444227e+09 -kube_pod_created{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz"} 1.576249253e+09 -kube_pod_created{namespace="default",pod="docker-registry-1-jxxcd"} 1.576789173e+09 -kube_pod_created{namespace="openshift-node",pod="sync-7fjj2"} 1.569943737e+09 -kube_pod_created{namespace="gdpr",pod="saint-peter-1.0.158-2-build"} 1.575312898e+09 -kube_pod_created{namespace="dynatrace",pod="oneagent-hhn8g"} 1.576530978e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-nginx-100-85-build"} 1.576525931e+09 -kube_pod_created{namespace="openshift-monitoring",pod="node-exporter-p2vdl"} 1.551394911e+09 -kube_pod_created{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t"} 1.576496636e+09 -kube_pod_created{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p"} 1.576428935e+09 -kube_pod_created{namespace="openshift-monitoring",pod="node-exporter-clzvm"} 1.551394911e+09 -kube_pod_created{namespace="bi",pod="cde-residential-customer-docker-39-build"} 1.569919539e+09 -kube_pod_created{namespace="tiptool",pod="tiptool-int-3-nzds2"} 1.576249456e+09 -kube_pod_created{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build"} 1.575984215e+09 -kube_pod_created{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7"} 1.575376875e+09 -kube_pod_created{namespace="tiptool",pod="tiptool-sup-1-pfhfx"} 1.576252047e+09 -kube_pod_created{namespace="bi",pod="jenkins-slave-maven-qr854"} 1.576496074e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-node-67-79-build"} 1.576485978e+09 -kube_pod_created{namespace="bi",pod="jenkins-slave-maven-5z056"} 1.576351779e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build"} 1.575349579e+09 -kube_pod_created{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build"} 1.575290415e+09 -kube_pod_created{namespace="openshift-logging",pod="metricbeat-j8kq8"} 1.576684522e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build"} 1.574768692e+09 -kube_pod_created{namespace="kube-system",pod="master-api-eln004866.corp.telenet.be"} 1.575951471e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb"} 1.576412875e+09 -kube_pod_created{namespace="aem",pod="atomic-build-33-build"} 1.573144315e+09 -kube_pod_created{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq"} 1.576388897e+09 -kube_pod_created{namespace="openshift-node",pod="sync-9sb6l"} 1.55139465e+09 -kube_pod_created{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build"} 1.576059839e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9"} 1.576391432e+09 -kube_pod_created{namespace="gdpr",pod="saint-peter-1.0.156-3-build"} 1.573210704e+09 -kube_pod_created{namespace="openshift-sdn",pod="sdn-cxsth"} 1.570651194e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build"} 1.574240365e+09 -kube_pod_created{namespace="bi",pod="cde-residential-customer-1.0.551-13-build"} 1.576489798e+09 -kube_pod_created{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl"} 1.578313556e+09 -kube_pod_created{namespace="bi",pod="spark-1.0-33-build"} 1.575063642e+09 -kube_pod_created{namespace="openshift-sdn",pod="sdn-7zxfn"} 1.570651182e+09 -kube_pod_created{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy"} 1.57198855e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build"} 1.574923674e+09 -kube_pod_created{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8"} 1.576336408e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build"} 1.57554874e+09 -kube_pod_created{namespace="tiptool",pod="tiptool-edp-4-975w4"} 1.576254576e+09 -kube_pod_created{namespace="tiptool",pod="tiptool-trg-10-4kkfc"} 1.576255704e+09 -kube_pod_created{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy"} 1.571991483e+09 -kube_pod_created{namespace="openshift-monitoring",pod="dynatrace-omi-3-build"} 1.556544449e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build"} 1.577104117e+09 -kube_pod_created{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build"} 1.57675112e+09 -kube_pod_created{namespace="tiptool",pod="tiptool-mre-1-wwf4t"} 1.576252039e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build"} 1.574914575e+09 -kube_pod_created{namespace="openshift-monitoring",pod="node-exporter-sw6vh"} 1.551394911e+09 -kube_pod_created{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build"} 1.576512331e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph"} 1.576332672e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build"} 1.577095421e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw"} 1.576304523e+09 -kube_pod_created{namespace="edev-communication",pod="plot-trg-13-txftz"} 1.57409309e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v"} 1.576395626e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build"} 1.573704905e+09 -kube_pod_created{namespace="default",pod="router-1-pqccl"} 1.576529818e+09 -kube_pod_created{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build"} 1.57354923e+09 -kube_pod_created{namespace="openshift-node",pod="sync-dppzc"} 1.551394649e+09 -kube_pod_created{namespace="gdpr",pod="saint-peter-1.0.157-88-build"} 1.57652891e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build"} 1.5765038e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7"} 1.57641401e+09 -kube_pod_created{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3"} 1.57647756e+09 -kube_pod_created{namespace="openshift-monitoring",pod="node-exporter-kmhl4"} 1.569943739e+09 -kube_pod_created{namespace="tiptool",pod="tiptool-int-3-x2ztl"} 1.576252041e+09 -kube_pod_created{namespace="dynatrace",pod="oneagent-ksdhs"} 1.576529153e+09 -kube_pod_created{namespace="tiptool",pod="build-apache-php-tiptool-53-build"} 1.575972307e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build"} 1.57408865e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build"} 1.576494434e+09 -kube_pod_created{namespace="tiptool",pod="tiptool-dvp-51-x9fms"} 1.576531504e+09 -kube_pod_created{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz"} 1.576356577e+09 -kube_pod_created{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build"} 1.576507386e+09 -kube_pod_created{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build"} 1.576508562e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-node-66-84-build"} 1.576503801e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build"} 1.574086309e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build"} 1.578284116e+09 -kube_pod_created{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-9bgct"} 1.576250551e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build"} 1.573205785e+09 -kube_pod_created{namespace="openshift-logging",pod="metricbeat-hd979"} 1.576684522e+09 -kube_pod_created{namespace="myproject",pod="dinomanbc-8-build"} 1.572442029e+09 -kube_pod_created{namespace="openshift-logging",pod="metricbeat-thvjs"} 1.576684522e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build"} 1.576512123e+09 -kube_pod_created{namespace="openshift-logging",pod="filebeat-d6p6b"} 1.576684512e+09 -kube_pod_created{namespace="gdpr",pod="saint-peter-1.0.159-9-build"} 1.575453697e+09 -kube_pod_created{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build"} 1.575539154e+09 -kube_pod_created{namespace="openshift-monitoring",pod="aws-alert-omi-2-build"} 1.565615882e+09 -kube_pod_created{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn"} 1.576275705e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build"} 1.573222721e+09 -kube_pod_created{namespace="openshift-logging",pod="metricbeat-5q6w2"} 1.576684522e+09 -kube_pod_created{namespace="gdpr",pod="saint-peter-1.0.159-5-build"} 1.57538514e+09 -kube_pod_created{namespace="openshift-monitoring",pod="node-exporter-sbmw8"} 1.57595149e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build"} 1.574922477e+09 -kube_pod_created{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy"} 1.57521127e+09 -kube_pod_created{namespace="aem",pod="atomic-build-19-build"} 1.57286184e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn"} 1.576412814e+09 -kube_pod_created{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-vxjrf"} 1.577961469e+09 -kube_pod_created{namespace="openshift-monitoring",pod="prometheus-alert-msteams-7-cxfrz"} 1.573092058e+09 -kube_pod_created{namespace="default",pod="docker-registry-1-98fvj"} 1.576789173e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build"} 1.574089731e+09 -kube_pod_created{namespace="openshift-sdn",pod="sdn-nb7c8"} 1.57595149e+09 -kube_pod_created{namespace="aem",pod="atomic-build-31-build"} 1.573142118e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc"} 1.576322103e+09 -kube_pod_created{namespace="default",pod="registry-console-1-2hm5q"} 1.576530676e+09 -kube_pod_created{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n"} 1.576325296e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build"} 1.57716823e+09 -kube_pod_created{namespace="kube-system",pod="master-api-eln004867.corp.telenet.be"} 1.57362388e+09 -kube_pod_created{namespace="openshift-logging",pod="filebeat-xwjz7"} 1.576684512e+09 -kube_pod_created{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq"} 1.576498368e+09 -kube_pod_created{namespace="dynatrace",pod="oneagent-fq5mw"} 1.576530186e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build"} 1.574937777e+09 -kube_pod_created{namespace="openshift-sdn",pod="sdn-hckgd"} 1.57065119e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build"} 1.575466679e+09 -kube_pod_created{namespace="test-config",pod="kibana-854bdf584d-fpjb4"} 1.576528015e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr"} 1.576295188e+09 -kube_pod_created{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build"} 1.571912154e+09 -kube_pod_created{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build"} 1.57650018e+09 -kube_pod_created{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp"} 1.577203205e+09 -kube_pod_created{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build"} 1.576525728e+09 -kube_pod_created{namespace="bi",pod="cde-residential-customer-1.0.551-16-build"} 1.5765299e+09 -kube_pod_created{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build"} 1.576525908e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build"} 1.576529301e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build"} 1.574774707e+09 -kube_pod_created{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb"} 1.576251754e+09 -kube_pod_created{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5"} 1.575211286e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build"} 1.57614953e+09 -kube_pod_created{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build"} 1.57416676e+09 -kube_pod_created{namespace="devops-playground",pod="sonarqube-3-lfc5m"} 1.576529436e+09 -kube_pod_created{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build"} 1.576531905e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-jdk11-38-171-build"} 1.576525632e+09 -kube_pod_created{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build"} 1.574688131e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build"} 1.574930984e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build"} 1.574861724e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build"} 1.574870764e+09 -kube_pod_created{namespace="openshift-logging",pod="filebeat-tz7sj"} 1.576684512e+09 -kube_pod_created{namespace="openshift-sdn",pod="ovs-qfwk6"} 1.5706512e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build"} 1.573637656e+09 -kube_pod_created{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp"} 1.576347999e+09 -kube_pod_created{namespace="gdpr",pod="saint-peter-uat-1-kw5dh"} 1.576002607e+09 -kube_pod_created{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3"} 1.576304686e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-jenkins-2-build"} 1.571304557e+09 -kube_pod_created{namespace="openshift-monitoring",pod="elk-omi-6-build"} 1.565093962e+09 -kube_pod_created{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build"} 1.57650254e+09 -kube_pod_created{namespace="gdpr",pod="saint-peter-1.0.160-94-build"} 1.576528909e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build"} 1.574931725e+09 -kube_pod_created{namespace="openshift-monitoring",pod="node-exporter-ktrsg"} 1.551394911e+09 -kube_pod_created{namespace="openshift-monitoring",pod="node-exporter-98k9p"} 1.551394911e+09 -kube_pod_created{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy"} 1.571303214e+09 -kube_pod_created{namespace="bi",pod="cde-goldengate-rdb-docker-17-build"} 1.573166058e+09 -kube_pod_created{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build"} 1.575288874e+09 -kube_pod_created{namespace="openshift-monitoring",pod="node-exporter-lbtmf"} 1.551394911e+09 -kube_pod_created{namespace="telenet-monitoring",pod="elk-alert-omi-1-build"} 1.569923642e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build"} 1.576147156e+09 -kube_pod_created{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build"} 1.573546648e+09 -kube_pod_created{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build"} 1.576508714e+09 -kube_pod_created{namespace="openshift-sdn",pod="ovs-8zrm9"} 1.570651202e+09 -kube_pod_created{namespace="telenet-baseimages",pod="jenkins-2-kk6rp"} 1.576528183e+09 -kube_pod_created{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build"} 1.575985809e+09 -kube_pod_created{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4"} 1.570724579e+09 -kube_pod_created{namespace="bi",pod="jenkins-slave-maven-3hkdb"} 1.576499202e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build"} 1.574085705e+09 -kube_pod_created{namespace="openshift-logging",pod="filebeat-zx7vd"} 1.576684512e+09 -kube_pod_created{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l"} 1.576352214e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build"} 1.572517928e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build"} 1.57492503e+09 -kube_pod_created{namespace="gdpr",pod="saint-peter-1.0.158-1-build"} 1.575291772e+09 -kube_pod_created{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build"} 1.576528983e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-slave-maven-qw2ln"} 1.576499344e+09 -kube_pod_created{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build"} 1.571658653e+09 -kube_pod_created{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm"} 1.576528093e+09 -kube_pod_created{namespace="openshift-logging",pod="filebeat-sb6vw"} 1.576684512e+09 -kube_pod_created{namespace="openshift-monitoring",pod="azure-alert-omi-1-build"} 1.562056585e+09 -kube_pod_created{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm"} 1.576250319e+09 -kube_pod_created{namespace="default",pod="docker-registry-1-pfmvz"} 1.576789174e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build"} 1.576159834e+09 -kube_pod_created{namespace="default",pod="docker-registry-1-bwzgx"} 1.576789177e+09 -kube_pod_created{namespace="tiptool",pod="tiptool-trg-10-597nj"} 1.576249448e+09 -kube_pod_created{namespace="bi",pod="cde-goldengate-rdb-docker-16-build"} 1.57005595e+09 -kube_pod_created{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build"} 1.578313454e+09 -kube_pod_created{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl"} 1.575951489e+09 -kube_pod_created{namespace="openshift-sdn",pod="sdn-rdbqq"} 1.570651191e+09 -kube_pod_created{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68"} 1.576249479e+09 -kube_pod_created{namespace="kube-system",pod="master-etcd-eln004867.corp.telenet.be"} 1.57362388e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build"} 1.575541316e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build"} 1.575464914e+09 -kube_pod_created{namespace="playground",pod="httpd-1-nvppk"} 1.576529057e+09 -kube_pod_created{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build"} 1.576529128e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-node-59-67-build"} 1.576458253e+09 -kube_pod_created{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3"} 1.576470846e+09 -kube_pod_created{namespace="myproject",pod="dinomanbc-7-build"} 1.572441818e+09 -kube_pod_created{namespace="gdpr",pod="saint-peter-1.0.160-13-build"} 1.576251151e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-jdk11-38-172-build"} 1.576525967e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build"} 1.57423296e+09 -kube_pod_created{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7"} 1.576249258e+09 -kube_pod_created{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59"} 1.576160397e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build"} 1.577693053e+09 -kube_pod_created{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build"} 1.575528637e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build"} 1.573635876e+09 -kube_pod_created{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build"} 1.574764938e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-node-67-22-build"} 1.576308273e+09 -kube_pod_created{namespace="telenet-monitoring",pod="azure-alert-omi-1-build"} 1.56992366e+09 -kube_pod_created{namespace="edev-communication",pod="plot-mre-45-r8vg8"} 1.576757246e+09 -kube_pod_created{namespace="default",pod="docker-registry-1-pq6l2"} 1.576789173e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build"} 1.577694063e+09 -kube_pod_created{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0"} 1.576356709e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build"} 1.574255395e+09 -kube_pod_created{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g"} 1.5783084e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build"} 1.576485269e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build"} 1.572495393e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build"} 1.574714061e+09 -kube_pod_created{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv"} 1.574690101e+09 -kube_pod_created{namespace="openshift-sdn",pod="ovs-thg27"} 1.570651201e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build"} 1.575350945e+09 -kube_pod_created{namespace="tiptool",pod="tiptool-edp-4-ff2x5"} 1.576249372e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-node-67-86-build"} 1.576526022e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build"} 1.574767506e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build"} 1.575445024e+09 -kube_pod_created{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build"} 1.576326744e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build"} 1.574934665e+09 -kube_pod_created{namespace="gdpr",pod="saint-peter-1.0.156-1-build"} 1.573205308e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build"} 1.577171963e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build"} 1.574140481e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9"} 1.576291334e+09 -kube_pod_created{namespace="tvw",pod="debug-1-build"} 1.572507504e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-jdk11-38-103-build"} 1.576399999e+09 -kube_pod_created{namespace="myproject",pod="microservice-5-deploy"} 1.575528664e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290"} 1.576411914e+09 -kube_pod_created{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv"} 1.578304803e+09 -kube_pod_created{namespace="darwin-integrations",pod="jenkins-2-227bl"} 1.576529492e+09 -kube_pod_created{namespace="myproject",pod="microservice-4-deploy"} 1.575363471e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz"} 1.576428779e+09 -kube_pod_created{namespace="tiller",pod="tiller-deploy-58c78cccb5-zcbwj"} 1.568983939e+09 -kube_pod_created{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m"} 1.57625374e+09 -kube_pod_created{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build"} 1.576513349e+09 -kube_pod_created{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build"} 1.574159177e+09 -kube_pod_created{namespace="yft-kafkaproxy",pod="kafka-proxy-8-deploy"} 1.574690038e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build"} 1.574939151e+09 -kube_pod_created{namespace="bi",pod="jenkins-slave-maven-s3zbd"} 1.576304234e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-node-67-87-build"} 1.576529209e+09 -kube_pod_created{namespace="openshift-logging",pod="filebeat-pnfvt"} 1.576684512e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build"} 1.574773801e+09 -kube_pod_created{namespace="openshift-logging",pod="metricbeat-ckrzm"} 1.576684522e+09 -kube_pod_created{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf"} 1.576415535e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build"} 1.576151008e+09 -kube_pod_created{namespace="tiptool",pod="tiptool-edp-4-fx4kj"} 1.57657647e+09 -kube_pod_created{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build"} 1.575288986e+09 -kube_pod_created{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build"} 1.576503983e+09 -kube_pod_created{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build"} 1.574153068e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build"} 1.576501564e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-nginx-99-87-build"} 1.576528983e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-node-67-71-build"} 1.576463437e+09 -kube_pod_created{namespace="openshift-sdn",pod="sdn-vvlrd"} 1.570651191e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build"} 1.575432986e+09 -kube_pod_created{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs"} 1.576576443e+09 -kube_pod_created{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3"} 1.576467702e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-node-66-85-build"} 1.576508854e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-jdk11-37-89-build"} 1.576529301e+09 -kube_pod_created{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy"} 1.575284179e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3"} 1.576322173e+09 -kube_pod_created{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg"} 1.576482881e+09 -kube_pod_created{namespace="weblogic-poc",pod="dinoman-domain-managedserver1"} 1.57831432e+09 -kube_pod_created{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h"} 1.578315603e+09 -kube_pod_created{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s"} 1.552600829e+09 -kube_pod_created{namespace="bi",pod="jenkins-slave-maven-059cf"} 1.576294798e+09 -kube_pod_created{namespace="openshift-sdn",pod="ovs-dpzhw"} 1.5706512e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf"} 1.576341145e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build"} 1.576472815e+09 -kube_pod_created{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build"} 1.576504324e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy"} 1.57502768e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build"} 1.57409348e+09 -kube_pod_created{namespace="bi",pod="cde-residential-customer-docker-41-build"} 1.573147791e+09 -kube_pod_created{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build"} 1.577956083e+09 -kube_pod_created{namespace="openshift-node",pod="sync-ql4nj"} 1.551394584e+09 -kube_pod_created{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk"} 1.576064278e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-nginx-99-84-build"} 1.576508558e+09 -kube_pod_created{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build"} 1.57650411e+09 -kube_pod_created{namespace="openshift-logging",pod="metricbeat-wj77j"} 1.576684522e+09 -kube_pod_created{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build"} 1.576529143e+09 -kube_pod_created{namespace="myproject",pod="dinomanbc-5-build"} 1.572441629e+09 -kube_pod_created{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz"} 1.576484209e+09 -kube_pod_created{namespace="openshift-logging",pod="filebeat-xmflf"} 1.576684512e+09 -kube_pod_created{namespace="default",pod="docker-registry-1-gj5z2"} 1.576789176e+09 -kube_pod_created{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build"} 1.576318933e+09 -kube_pod_created{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd"} 1.576251756e+09 -kube_pod_created{namespace="paas-demo",pod="jenkins-2-jpzms"} 1.576527913e+09 -kube_pod_created{namespace="openshift-logging",pod="metricbeat-rplst"} 1.576684522e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build"} 1.573225241e+09 -kube_pod_created{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1"} 1.576352218e+09 -kube_pod_created{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build"} 1.576525632e+09 -kube_pod_created{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build"} 1.576133285e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-slave-maven-mppzv"} 1.576370671e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build"} 1.577101817e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build"} 1.57335928e+09 -kube_pod_created{namespace="aem",pod="atomic-build-23-build"} 1.573126115e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build"} 1.573626883e+09 -kube_pod_created{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build"} 1.571659375e+09 -kube_pod_created{namespace="openshift-monitoring",pod="alertmanager-main-1"} 1.552600829e+09 -kube_pod_created{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg"} 1.575967269e+09 -kube_pod_created{namespace="openshift-sdn",pod="sdn-nhfg6"} 1.57595149e+09 -kube_pod_created{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq"} 1.552600829e+09 -kube_pod_created{namespace="openshift-logging",pod="filebeat-jst8j"} 1.576684512e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build"} 1.575605794e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7"} 1.576498315e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build"} 1.57493639e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build"} 1.575446862e+09 -kube_pod_created{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-r6fhw"} 1.576531946e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build"} 1.576511926e+09 -kube_pod_created{namespace="openshift-node",pod="sync-lzd9p"} 1.57595149e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build"} 1.5736284e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build"} 1.577359469e+09 -kube_pod_created{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build"} 1.576504006e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd"} 1.57625176e+09 -kube_pod_created{namespace="kube-system",pod="master-etcd-eln004866.corp.telenet.be"} 1.575951471e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-jdk11-37-88-build"} 1.576525633e+09 -kube_pod_created{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build"} 1.574793252e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build"} 1.576501309e+09 -kube_pod_created{namespace="openshift-node",pod="sync-rq5nh"} 1.57595149e+09 -kube_pod_created{namespace="telenet-monitoring",pod="azure-alert-omi-3-jwz5m"} 1.576531944e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs"} 1.576467809e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-node-66-83-build"} 1.576501508e+09 -kube_pod_created{namespace="openshift-node",pod="sync-d8fvw"} 1.551394651e+09 -kube_pod_created{namespace="aem",pod="atomic-runtime-61-build"} 1.57294203e+09 -kube_pod_created{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build"} 1.576508801e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build"} 1.57426572e+09 -kube_pod_created{namespace="tiptool",pod="tiptool-lat-1-q8vwk"} 1.576250827e+09 -kube_pod_created{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs"} 1.577206802e+09 -kube_pod_created{namespace="bi",pod="cde-residential-customer-1.0.551-12-build"} 1.576453792e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build"} 1.57759291e+09 -kube_pod_created{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build"} 1.576513199e+09 -kube_pod_created{namespace="weblogic-poc",pod="dinoman-domain-admin-server"} 1.578314269e+09 -kube_pod_created{namespace="bi",pod="jenkins-slave-maven-1tvxf"} 1.576499375e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build"} 1.57650879e+09 -kube_pod_created{namespace="openshift-monitoring",pod="alertmanager-main-0"} 1.55139489e+09 -kube_pod_created{namespace="openshift-console",pod="console-5b7cc698bd-6vk84"} 1.575968741e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build"} 1.574242712e+09 -kube_pod_created{namespace="tiptool",pod="build-apache-php-tiptool-54-build"} 1.57653144e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build"} 1.57742013e+09 -kube_pod_created{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build"} 1.5765038e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build"} 1.576528983e+09 -kube_pod_created{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx"} 1.576455378e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-jdk11-37-63-build"} 1.576431373e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build"} 1.574689432e+09 -kube_pod_created{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189"} 1.576351934e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build"} 1.574084967e+09 -kube_pod_created{namespace="bi",pod="jenkins-slave-maven-0x8ws"} 1.576293414e+09 -kube_pod_created{namespace="openshift-sdn",pod="ovs-ms2x9"} 1.570651198e+09 -kube_pod_created{namespace="openshift-monitoring",pod="dynatrace-omi-5-build"} 1.55654571e+09 -kube_pod_created{namespace="myproject",pod="dinomanbc-6-build"} 1.572441769e+09 -kube_pod_created{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt"} 1.576473105e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-7-6kd9f"} 1.568986772e+09 -kube_pod_created{namespace="aem",pod="atomic-runtime-59-build"} 1.572878769e+09 -kube_pod_created{namespace="openshift-monitoring",pod="dynatrace-omi-1-build"} 1.556542994e+09 -kube_pod_created{namespace="default",pod="docker-registry-1-9hmk6"} 1.576789173e+09 -kube_pod_created{namespace="openshift-node",pod="sync-vtjxf"} 1.551394584e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build"} 1.574090408e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build"} 1.576525631e+09 -kube_pod_created{namespace="telenet-baseimages",pod="operator-builder-12-1-build"} 1.574763829e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build"} 1.575087386e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build"} 1.575352217e+09 -kube_pod_created{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc"} 1.576410287e+09 -kube_pod_created{namespace="openshift-monitoring",pod="node-exporter-vxkg9"} 1.57595149e+09 -kube_pod_created{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf"} 1.575967269e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-jdk11-37-85-build"} 1.57650393e+09 -kube_pod_created{namespace="aem",pod="atomic-build-34-build"} 1.574930737e+09 -kube_pod_created{namespace="bi",pod="cde-pega-feeder-docker-20-build"} 1.573145457e+09 -kube_pod_created{namespace="aem",pod="atomic-runtime-54-build"} 1.572877453e+09 -kube_pod_created{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk"} 1.576528331e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build"} 1.57793852e+09 -kube_pod_created{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build"} 1.574863439e+09 -kube_pod_created{namespace="openshift-monitoring",pod="aws-alert-omi-1-build"} 1.565615241e+09 -kube_pod_created{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build"} 1.576529005e+09 -kube_pod_created{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9"} 1.576295248e+09 -kube_pod_created{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build"} 1.57649806e+09 -kube_pod_created{namespace="openshift-sdn",pod="ovs-lqvl2"} 1.57065119e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build"} 1.574158569e+09 -kube_pod_created{namespace="gdpr",pod="springboot-operator-59557c798d-2bcwp"} 1.576249474e+09 -kube_pod_created{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build"} 1.576348117e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-jenkins-1-build"} 1.570803541e+09 -kube_pod_created{namespace="default",pod="docker-registry-1-ghnz7"} 1.576789175e+09 -kube_pod_created{namespace="bi",pod="jenkins-slave-maven-shqcz"} 1.576325286e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build"} 1.574241452e+09 -kube_pod_created{namespace="bi",pod="cde-residential-customer-docker-40-build"} 1.569951073e+09 -kube_pod_created{namespace="aem",pod="atomic-build-20-build"} 1.57312406e+09 -kube_pod_created{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build"} 1.574931415e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-jdk11-38-174-build"} 1.576529093e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build"} 1.575453423e+09 -kube_pod_created{namespace="kube-system",pod="master-controllers-eln004865.corp.telenet.be"} 1.572609798e+09 -kube_pod_created{namespace="bi",pod="jenkins-slave-maven-cjmv2"} 1.576395356e+09 -kube_pod_created{namespace="base-apache",pod="base-apache-36-svl9c"} 1.568982325e+09 -kube_pod_created{namespace="bi",pod="cde-residential-customer-uat-1-r99xs"} 1.575211302e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build"} 1.574873595e+09 -kube_pod_created{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb"} 1.576269213e+09 -kube_pod_created{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build"} 1.572441427e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-jdk11-37-48-build"} 1.576382281e+09 -kube_pod_created{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build"} 1.576528964e+09 -kube_pod_created{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c"} 1.576399916e+09 -kube_pod_created{namespace="bi",pod="springboot-operator-59557c798d-j8zb8"} 1.576250731e+09 -kube_pod_created{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build"} 1.57651326e+09 -kube_pod_created{namespace="openshift-sdn",pod="ovs-shkwk"} 1.570651193e+09 -kube_pod_created{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build"} 1.576316454e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build"} 1.574223284e+09 -kube_pod_created{namespace="telenet-monitoring",pod="aws-alert-omi-2-69f79"} 1.569923666e+09 -kube_pod_created{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-fdkjg"} 1.577960388e+09 -kube_pod_created{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build"} 1.575287071e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-node-66-87-build"} 1.576525931e+09 -kube_pod_created{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp"} 1.578316201e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build"} 1.576252557e+09 -kube_pod_created{namespace="dynatrace",pod="oneagent-svswx"} 1.576576826e+09 -kube_pod_created{namespace="dynatrace",pod="oneagent-5g4p5"} 1.576528642e+09 -kube_pod_created{namespace="openshift-sdn",pod="sdn-db449"} 1.570651193e+09 -kube_pod_created{namespace="openshift-logging",pod="metricbeat-s9shq"} 1.576684522e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx"} 1.576254577e+09 -kube_pod_created{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build"} 1.576529083e+09 -kube_pod_created{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build"} 1.576525843e+09 -kube_pod_created{namespace="bi",pod="jenkins-slave-maven-qdxkl"} 1.576497911e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-jdk11-37-6-build"} 1.576254292e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build"} 1.57646654e+09 -kube_pod_created{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk"} 1.576249262e+09 -kube_pod_created{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn"} 1.576353195e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build"} 1.574872222e+09 -kube_pod_created{namespace="gdpr",pod="saint-peter-1.0.157-86-build"} 1.576513078e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build"} 1.57650892e+09 -kube_pod_created{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5"} 1.576293924e+09 -kube_pod_created{namespace="default",pod="docker-registry-1-wfr5b"} 1.576789173e+09 -kube_pod_created{namespace="gdpr",pod="saint-peter-1.0.160-91-build"} 1.576508771e+09 -kube_pod_created{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build"} 1.576472431e+09 -kube_pod_created{namespace="openshift-sdn",pod="ovs-5x5hx"} 1.5706512e+09 -kube_pod_created{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build"} 1.5716621e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build"} 1.574920027e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-node-59-81-build"} 1.576501482e+09 -kube_pod_created{namespace="tiptool",pod="build-apache-php-tiptool-52-build"} 1.574084091e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build"} 1.575348525e+09 -kube_pod_created{namespace="gdpr",pod="saint-peter-1.0.157-89-build"} 1.576530311e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-9-c8bkd"} 1.576529496e+09 -kube_pod_created{namespace="openshift-logging",pod="metricbeat-fzkct"} 1.576684522e+09 -kube_pod_created{namespace="bi",pod="cde-residential-customer-1.0.551-15-build"} 1.576526846e+09 -kube_pod_created{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222"} 1.576249476e+09 -kube_pod_created{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build"} 1.576508856e+09 -kube_pod_created{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6"} 1.575975395e+09 -kube_pod_created{namespace="edev-tools",pod="sonarqube-3-k2j58"} 1.576528616e+09 -kube_pod_created{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj"} 1.577702907e+09 -kube_pod_created{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2"} 1.578312006e+09 -kube_pod_created{namespace="dynatrace",pod="oneagent-cknc4"} 1.576528477e+09 -kube_pod_created{namespace="telenet-monitoring",pod="ceph-alert-msteams-3-95zfk"} 1.568982325e+09 -kube_pod_created{namespace="edev-tools",pod="jenkins-1-mr4zb"} 1.576528692e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-node-59-85-build"} 1.576525823e+09 -kube_pod_created{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr"} 1.576384159e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build"} 1.576503901e+09 -kube_pod_created{namespace="openshift-logging",pod="metricbeat-pcvmj"} 1.576684522e+09 -kube_pod_created{namespace="dynatrace",pod="oneagent-8tvwr"} 1.576530897e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-slave-maven-54d6g"} 1.576495876e+09 -kube_pod_created{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq"} 1.5764963e+09 -kube_pod_created{namespace="gdpr",pod="saint-peter-1.0.156-2-build"} 1.573208552e+09 -kube_pod_created{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build"} 1.569923633e+09 -kube_pod_created{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k"} 1.576340942e+09 -kube_pod_created{namespace="aem",pod="atomic-runtime-65-build"} 1.57314531e+09 -kube_pod_created{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7"} 1.576399836e+09 -kube_pod_created{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv"} 1.576519201e+09 -kube_pod_created{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf"} 1.577199609e+09 -kube_pod_created{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build"} 1.57650902e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-slave-maven-dp74t"} 1.576369878e+09 -kube_pod_created{namespace="openshift-monitoring",pod="dynatrace-omi-6-build"} 1.556551053e+09 -kube_pod_created{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4"} 1.576576196e+09 -kube_pod_created{namespace="openshift-monitoring",pod="prometheus-k8s-1"} 1.577343554e+09 -kube_pod_created{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build"} 1.576508873e+09 -kube_pod_created{namespace="openshift-node",pod="sync-mghfm"} 1.551394651e+09 -kube_pod_created{namespace="openshift-logging",pod="metricbeat-t92kj"} 1.576684522e+09 -kube_pod_created{namespace="dynatrace",pod="oneagent-8px65"} 1.576529659e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg"} 1.576393634e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6"} 1.5762522e+09 -kube_pod_created{namespace="aem",pod="atomic-runtime-57-build"} 1.572878467e+09 -kube_pod_created{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build"} 1.576524076e+09 -kube_pod_created{namespace="myproject",pod="dinomanbc-9-build"} 1.57605906e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306"} 1.576380611e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build"} 1.576474676e+09 -kube_pod_created{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build"} 1.575024433e+09 -kube_pod_created{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build"} 1.576322686e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build"} 1.576124163e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-nginx-99-86-build"} 1.576525897e+09 -kube_pod_created{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build"} 1.571656825e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build"} 1.572517192e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build"} 1.577774226e+09 -kube_pod_created{namespace="openshift-monitoring",pod="prometheus-operator-599cf5c4d5-2jqrn"} 1.551394833e+09 -kube_pod_created{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build"} 1.576495396e+09 -kube_pod_created{namespace="openshift-monitoring",pod="node-exporter-jz4s9"} 1.551394911e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build"} 1.574934006e+09 -kube_pod_created{namespace="openshift-logging",pod="filebeat-77lgc"} 1.576684512e+09 -kube_pod_created{namespace="openshift-logging",pod="filebeat-ghb47"} 1.576684512e+09 -kube_pod_created{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf"} 1.576356787e+09 -kube_pod_created{namespace="openshift-node",pod="sync-drdp4"} 1.55139465e+09 -kube_pod_created{namespace="default",pod="docker-registry-1-vdxlb"} 1.576789174e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build"} 1.576525986e+09 -kube_pod_created{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build"} 1.576509275e+09 -kube_pod_created{namespace="telenet-monitoring",pod="openshift-alert-omi-2-876j4"} 1.576531961e+09 -kube_pod_created{namespace="tiller",pod="tiller-5f8989c65c-cz7wz"} 1.568982326e+09 -kube_pod_created{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build"} 1.576528983e+09 -kube_pod_created{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build"} 1.576525633e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build"} 1.574921186e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build"} 1.57652928e+09 -kube_pod_created{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build"} 1.570092739e+09 -kube_pod_created{namespace="openshift-logging",pod="metricbeat-96lh2"} 1.576684522e+09 -kube_pod_created{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv"} 1.576576191e+09 -kube_pod_created{namespace="default",pod="registry-console-1-mwz95"} 1.576576509e+09 -kube_pod_created{namespace="openshift-monitoring",pod="aws-alert-omi-3-build"} 1.57657305e+09 -kube_pod_created{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build"} 1.574173917e+09 -kube_pod_created{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0"} 1.576295188e+09 -kube_pod_created{namespace="tiptool",pod="tiptool-uat-30-54hpm"} 1.576254957e+09 -kube_pod_created{namespace="bi",pod="cde-goldengate-rdb-docker-15-build"} 1.569918982e+09 -kube_pod_created{namespace="aem",pod="atomic-runtime-63-build"} 1.573124892e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build"} 1.576070725e+09 -kube_pod_created{namespace="openshift-monitoring",pod="elk-omi-3-build"} 1.565092354e+09 -kube_pod_created{namespace="bi",pod="jenkins-slave-maven-dcpqs"} 1.576482086e+09 -kube_pod_created{namespace="openshift-monitoring",pod="aws-alert-omi-3-m85px"} 1.576573125e+09 -kube_pod_created{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24"} 1.576389052e+09 -kube_pod_created{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb"} 1.574090378e+09 -kube_pod_created{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build"} 1.57166886e+09 -kube_pod_created{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy"} 1.573547965e+09 -kube_pod_created{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr"} 1.576325366e+09 -kube_pod_created{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build"} 1.574862243e+09 -kube_pod_created{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build"} 1.576138717e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build"} 1.576482375e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build"} 1.577689449e+09 -kube_pod_created{namespace="bi",pod="jenkins-slave-maven-379l2"} 1.576483541e+09 -kube_pod_created{namespace="openshift-monitoring",pod="node-exporter-6vzvp"} 1.551394911e+09 -kube_pod_created{namespace="openshift-sdn",pod="sdn-9bv76"} 1.570651183e+09 -kube_pod_created{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31"} 1.576462138e+09 -kube_pod_created{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4"} 1.571646809e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-slave-maven-w515p"} 1.576495892e+09 -kube_pod_created{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q"} 1.576418397e+09 -kube_pod_created{namespace="default",pod="docker-registry-1-x85db"} 1.576789177e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build"} 1.574253298e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build"} 1.572668135e+09 -kube_pod_created{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build"} 1.574175395e+09 -kube_pod_created{namespace="telenet-monitoring",pod="aws-alert-omi-1-build"} 1.569923651e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build"} 1.575290468e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build"} 1.574868038e+09 -kube_pod_created{namespace="bi",pod="jenkins-slave-maven-qr3g6"} 1.576352008e+09 -kube_pod_created{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g"} 1.576685506e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-slave-maven-mk189"} 1.576341939e+09 -kube_pod_created{namespace="openshift-node",pod="sync-j7mlr"} 1.551394652e+09 -kube_pod_created{namespace="myproject",pod="microservice-3-deploy"} 1.575358395e+09 -kube_pod_created{namespace="openshift-sdn",pod="ovs-5d4g2"} 1.570651191e+09 -kube_pod_created{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq"} 1.576389152e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7"} 1.576253446e+09 -kube_pod_created{namespace="gdpr",pod="saint-peter-1.0.160-93-build"} 1.576523699e+09 -kube_pod_created{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build"} 1.576059616e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build"} 1.576072692e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw"} 1.576469213e+09 -kube_pod_created{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2"} 1.576269164e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build"} 1.575990654e+09 -kube_pod_created{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build"} 1.575289835e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build"} 1.577364777e+09 -kube_pod_created{namespace="tiptool",pod="tiptool-mre-1-wd99j"} 1.576249785e+09 -kube_pod_created{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build"} 1.576512195e+09 -kube_pod_created{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt"} 1.576432039e+09 -kube_pod_created{namespace="openshift-monitoring",pod="node-exporter-6n88c"} 1.561403341e+09 -kube_pod_created{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3"} 1.576384621e+09 -kube_pod_created{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq"} 1.576352245e+09 -kube_pod_created{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build"} 1.574932689e+09 -kube_pod_created{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build"} 1.578043607e+09 -kube_pod_created{namespace="default",pod="docker-registry-1-bv6pd"} 1.576789173e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz"} 1.576252279e+09 -kube_pod_created{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb"} 1.578316596e+09 -kube_pod_created{namespace="bi",pod="jenkins-slave-maven-6ls5t"} 1.576501095e+09 -kube_pod_created{namespace="gdpr",pod="saint-peter-1.0.160-92-build"} 1.576513103e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb"} 1.576367721e+09 -kube_pod_created{namespace="awx",pod="awx-init-container-venvs-1-build"} 1.576163289e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4"} 1.576295128e+09 -kube_pod_created{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build"} 1.576504102e+09 -kube_pod_created{namespace="gdpr",pod="saint-peter-1.0.159-6-build"} 1.575388034e+09 -kube_pod_created{namespace="aem",pod="atomic-runtime-24-deploy"} 1.572883947e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build"} 1.577765718e+09 -kube_pod_created{namespace="myproject",pod="dinomanbc-10-build"} 1.576059336e+09 -kube_pod_created{namespace="openshift-monitoring",pod="azure-alert-omi-1-d9lm7"} 1.56205661e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy"} 1.577685824e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build"} 1.575984352e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build"} 1.576525728e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build"} 1.574088618e+09 -kube_pod_created{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh"} 1.573155374e+09 -kube_pod_created{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd"} 1.576429062e+09 -kube_pod_created{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build"} 1.576512597e+09 -kube_pod_created{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build"} 1.576831766e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build"} 1.57321062e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build"} 1.576424564e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-nginx-100-86-build"} 1.576529083e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-node-59-82-build"} 1.576503942e+09 -kube_pod_created{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6"} 1.576252745e+09 -kube_pod_created{namespace="openshift-monitoring",pod="alertmanager-main-2"} 1.551394899e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build"} 1.574238076e+09 -kube_pod_created{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build"} 1.576512242e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4"} 1.576443862e+09 -kube_pod_created{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build"} 1.576750686e+09 -kube_pod_created{namespace="gdpr",pod="saint-peter-1.0.159-8-build"} 1.575393046e+09 -kube_pod_created{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build"} 1.576531898e+09 -kube_pod_created{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv"} 1.576249903e+09 -kube_pod_created{namespace="dynatrace",pod="oneagent-x2q79"} 1.576529862e+09 -kube_pod_created{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q"} 1.576515603e+09 -kube_pod_created{namespace="openshift-sdn",pod="ovs-76bcs"} 1.570651196e+09 -kube_pod_created{namespace="gdpr",pod="saint-peter-1.0.159-7-build"} 1.575389328e+09 -kube_pod_created{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual"} 1.570043098e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build"} 1.574774102e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build"} 1.576508562e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-node-67-84-build"} 1.576508633e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg"} 1.576392668e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build"} 1.574938952e+09 -kube_pod_created{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build"} 1.573843079e+09 -kube_pod_created{namespace="gdpr",pod="saint-peter-1.0.160-95-build"} 1.576530308e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-nginx-100-83-build"} 1.576508561e+09 -kube_pod_created{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build"} 1.575286744e+09 -kube_pod_created{namespace="dynatrace",pod="oneagent-c4l5w"} 1.576576818e+09 -kube_pod_created{namespace="openshift-sdn",pod="sdn-m2kzj"} 1.57595149e+09 -kube_pod_created{namespace="aem",pod="atomic-runtime-62-build"} 1.573124007e+09 -kube_pod_created{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9"} 1.576395394e+09 -kube_pod_created{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy"} 1.571926661e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build"} 1.577342981e+09 -kube_pod_created{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l"} 1.573645067e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build"} 1.577685518e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-node-66-88-build"} 1.576529259e+09 -kube_pod_created{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb"} 1.576470771e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build"} 1.57528627e+09 -kube_pod_created{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build"} 1.57502822e+09 -kube_pod_created{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg"} 1.576496908e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build"} 1.576404459e+09 -kube_pod_created{namespace="playground",pod="nwtool-1-q8gx2"} 1.570652457e+09 -kube_pod_created{namespace="vault",pod="vault-0"} 1.576528136e+09 -kube_pod_created{namespace="openshift-logging",pod="filebeat-tvmt2"} 1.576684512e+09 -kube_pod_created{namespace="default",pod="docker-registry-1-qn47l"} 1.576789178e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-slave-maven-f5vf3"} 1.576501138e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build"} 1.574741801e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7"} 1.57638148e+09 -kube_pod_created{namespace="test-config",pod="ws-dino-rest-1-build"} 1.575455924e+09 -kube_pod_created{namespace="openshift-sdn",pod="ovs-lvf42"} 1.570651201e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36"} 1.576411867e+09 -kube_pod_created{namespace="openshift-logging",pod="filebeat-cfsmp"} 1.576684512e+09 -kube_pod_created{namespace="gdpr",pod="saint-peter-1.0.157-87-build"} 1.576523815e+09 -kube_pod_created{namespace="telenet-monitoring",pod="elk-alert-omi-2-build"} 1.576531902e+09 -kube_pod_created{namespace="kube-system",pod="master-controllers-eln004866.corp.telenet.be"} 1.575951471e+09 -kube_pod_created{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb"} 1.576437522e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build"} 1.577357112e+09 -kube_pod_created{namespace="openshift-sdn",pod="sdn-d7tkr"} 1.570651192e+09 -kube_pod_created{namespace="default",pod="router-1-vnlzs"} 1.576529296e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-nginx-100-84-build"} 1.576511926e+09 -kube_pod_created{namespace="gdpr",pod="saint-peter-1.0.160-54-build"} 1.576381619e+09 -kube_pod_created{namespace="myproject",pod="microservice-2-deploy"} 1.575291946e+09 -kube_pod_created{namespace="openshift-monitoring",pod="node-exporter-sdrk8"} 1.57595149e+09 -kube_pod_created{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build"} 1.576529118e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build"} 1.577345544e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-node-67-4-build"} 1.576251533e+09 -kube_pod_created{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build"} 1.576512537e+09 -kube_pod_created{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build"} 1.571876131e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd"} 1.576529137e+09 -kube_pod_created{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94"} 1.575967269e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-jdk11-37-87-build"} 1.576512573e+09 -kube_pod_created{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy"} 1.574941307e+09 -kube_pod_created{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build"} 1.576525853e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build"} 1.576229763e+09 -kube_pod_created{namespace="telenet-monitoring",pod="azure-alert-omi-2-build"} 1.576531894e+09 -kube_pod_created{namespace="openshift-monitoring",pod="prometheus-k8s-0"} 1.576527079e+09 -kube_pod_created{namespace="default",pod="docker-registry-1-4m59r"} 1.576789176e+09 -kube_pod_created{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build"} 1.574931505e+09 -kube_pod_created{namespace="aem",pod="atomic-build-32-build"} 1.57314418e+09 -kube_pod_created{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw"} 1.576677731e+09 -kube_pod_created{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build"} 1.576239715e+09 -kube_pod_created{namespace="default",pod="docker-registry-1-xx9wq"} 1.576460803e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build"} 1.574857186e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build"} 1.573639391e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build"} 1.573223608e+09 -kube_pod_created{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77"} 1.575951489e+09 -kube_pod_created{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb"} 1.578319209e+09 -kube_pod_created{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s"} 1.576304873e+09 -kube_pod_created{namespace="openshift-sdn",pod="ovs-2mm4g"} 1.570651188e+09 -kube_pod_created{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build"} 1.576526001e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-jdk11-38-170-build"} 1.576512401e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build"} 1.577691704e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build"} 1.576529311e+09 -kube_pod_created{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build"} 1.576321956e+09 -kube_pod_created{namespace="bi",pod="jenkins-slave-image-mgmt-88g04"} 1.576306246e+09 -kube_pod_created{namespace="dynatrace",pod="oneagent-prvlt"} 1.576527956e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq"} 1.576250388e+09 -kube_pod_created{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build"} 1.574268567e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq"} 1.578284406e+09 -kube_pod_created{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build"} 1.575289357e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr"} 1.576380691e+09 -kube_pod_created{namespace="openshift-logging",pod="filebeat-tnskl"} 1.576684512e+09 -kube_pod_created{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf"} 1.57625175e+09 -kube_pod_created{namespace="edev-communication",pod="jenkins-3-m7q8p"} 1.57652817e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build"} 1.576503922e+09 -kube_pod_created{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build"} 1.569923623e+09 -kube_pod_created{namespace="openshift-sdn",pod="sdn-q7vqc"} 1.570651182e+09 -kube_pod_created{namespace="kube-system",pod="master-api-eln004865.corp.telenet.be"} 1.572609798e+09 -kube_pod_created{namespace="dynatrace",pod="oneagent-gjfx2"} 1.576528552e+09 -kube_pod_created{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build"} 1.575289032e+09 -kube_pod_created{namespace="openshift-node",pod="sync-cmvl6"} 1.551394649e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build"} 1.57387773e+09 -kube_pod_created{namespace="openshift-monitoring",pod="elk-omi-4-build"} 1.565093668e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build"} 1.577110676e+09 -kube_pod_created{namespace="gdpr",pod="saint-peter-1.0.157-85-build"} 1.576509142e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build"} 1.574702069e+09 -kube_pod_created{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz"} 1.576528171e+09 -kube_pod_created{namespace="tiptool",pod="tiptool-uat-30-bdtln"} 1.576249451e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build"} 1.574223455e+09 -kube_pod_created{namespace="test-config",pod="dino-s2i-build-1-build"} 1.575455798e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-node-59-50-build"} 1.57639634e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build"} 1.57734459e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build"} 1.577247334e+09 -kube_pod_created{namespace="default",pod="docker-registry-1-cbffc"} 1.576789175e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build"} 1.572443342e+09 -kube_pod_created{namespace="openshift-monitoring",pod="dynatrace-omi-4-build"} 1.556544931e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build"} 1.573207164e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-jdk11-38-173-build"} 1.576528982e+09 -kube_pod_created{namespace="bi",pod="jenkins-4-5bwwz"} 1.576528167e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-node-67-83-build"} 1.576504028e+09 -kube_pod_created{namespace="default",pod="docker-registry-1-f6sbc"} 1.576789173e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build"} 1.577175146e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-nginx-99-83-build"} 1.5765038e+09 -kube_pod_created{namespace="openshift-sdn",pod="sdn-nvsb9"} 1.570651188e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build"} 1.574859778e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build"} 1.574929828e+09 -kube_pod_created{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80"} 1.576395423e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build"} 1.577426043e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-node-59-86-build"} 1.57652933e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build"} 1.576396198e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-node-59-83-build"} 1.576508558e+09 -kube_pod_created{namespace="devops-playground",pod="jenkins-58-rsxhf"} 1.576529501e+09 -kube_pod_created{namespace="openshift-monitoring",pod="dynatrace-omi-2-build"} 1.556543255e+09 -kube_pod_created{namespace="bi",pod="cde-pega-feeder-docker-18-build"} 1.569919055e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build"} 1.57650399e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build"} 1.576048226e+09 -kube_pod_created{namespace="dynatrace",pod="oneagent-2b6pp"} 1.576529968e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-nginx-99-85-build"} 1.576511926e+09 -kube_pod_created{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build"} 1.574086839e+09 -kube_pod_created{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88"} 1.576432119e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build"} 1.577345962e+09 -kube_pod_created{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build"} 1.574155628e+09 -kube_pod_created{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw"} 1.576492451e+09 -kube_pod_created{namespace="aem",pod="atomic-runtime-53-build"} 1.572877392e+09 -kube_pod_created{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build"} 1.576525867e+09 -kube_pod_created{namespace="bi",pod="jenkins-slave-maven-jpgxc"} 1.576395343e+09 -kube_pod_created{namespace="tiptool",pod="tiptool-lat-1-jmms8"} 1.57625207e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build"} 1.574228329e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build"} 1.574854121e+09 -kube_pod_created{namespace="bi",pod="jenkins-slave-maven-gq9pd"} 1.576325176e+09 -kube_pod_created{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build"} 1.577960296e+09 -kube_pod_created{namespace="aem",pod="atomic-runtime-60-build"} 1.57288384e+09 -kube_pod_created{namespace="default",pod="docker-registry-1-djr7b"} 1.576789175e+09 -kube_pod_created{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy"} 1.574867383e+09 -kube_pod_created{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm"} 1.5763481e+09 -kube_pod_created{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g"} 1.576249611e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build"} 1.575545924e+09 -kube_pod_created{namespace="telenet-monitoring",pod="elk-alert-omi-3-hrd5n"} 1.576531947e+09 -kube_pod_created{namespace="openshift-node",pod="sync-q7psr"} 1.57595149e+09 -kube_pod_created{namespace="telenet-cluster-ops",pod="init-sync"} 1.570020552e+09 -kube_pod_created{namespace="kube-system",pod="master-controllers-eln004867.corp.telenet.be"} 1.57362388e+09 -kube_pod_created{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build"} 1.575543192e+09 -kube_pod_created{namespace="tiptool",pod="tiptool-sup-1-4fw8s"} 1.576250822e+09 -kube_pod_created{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build"} 1.57528759e+09 -kube_pod_created{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build"} 1.576502793e+09 -kube_pod_created{namespace="telenet-baseimages",pod="base-nginx-100-82-build"} 1.57650388e+09 -# HELP kube_pod_restart_policy Describes the restart policy in use by this pod. -# TYPE kube_pod_restart_policy gauge -kube_pod_restart_policy{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-node-66-84-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",type="Never"} 1 -kube_pod_restart_policy{namespace="tiptool",pod="tiptool-dvp-51-x9fms",type="Always"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-logging",pod="metricbeat-hd979",type="Always"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-9bgct",type="Always"} 1 -kube_pod_restart_policy{namespace="openshift-logging",pod="filebeat-d6p6b",type="Always"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="saint-peter-1.0.159-9-build",type="Never"} 1 -kube_pod_restart_policy{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",type="Never"} 1 -kube_pod_restart_policy{namespace="myproject",pod="dinomanbc-8-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-logging",pod="metricbeat-thvjs",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-monitoring",pod="node-exporter-sbmw8",type="Always"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",type="Never"} 1 -kube_pod_restart_policy{namespace="aem",pod="atomic-build-19-build",type="Never"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-logging",pod="metricbeat-5q6w2",type="Always"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="saint-peter-1.0.159-5-build",type="Never"} 1 -kube_pod_restart_policy{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-vxjrf",type="Always"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-sdn",pod="sdn-nb7c8",type="Always"} 1 -kube_pod_restart_policy{namespace="openshift-monitoring",pod="prometheus-alert-msteams-7-cxfrz",type="Always"} 1 -kube_pod_restart_policy{namespace="default",pod="docker-registry-1-98fvj",type="Always"} 1 -kube_pod_restart_policy{namespace="aem",pod="atomic-build-31-build",type="Never"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="default",pod="registry-console-1-2hm5q",type="Always"} 1 -kube_pod_restart_policy{namespace="dynatrace",pod="oneagent-fq5mw",type="Always"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-sdn",pod="sdn-hckgd",type="Always"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="kube-system",pod="master-api-eln004867.corp.telenet.be",type="Always"} 1 -kube_pod_restart_policy{namespace="openshift-logging",pod="filebeat-xwjz7",type="Always"} 1 -kube_pod_restart_policy{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",type="Never"} 1 -kube_pod_restart_policy{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",type="Never"} 1 -kube_pod_restart_policy{namespace="test-config",pod="kibana-854bdf584d-fpjb4",type="Always"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",type="Never"} 1 -kube_pod_restart_policy{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",type="Always"} 1 -kube_pod_restart_policy{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",type="Never"} 1 -kube_pod_restart_policy{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="devops-playground",pod="sonarqube-3-lfc5m",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",type="Never"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",type="Always"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-jenkins-2-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-logging",pod="filebeat-tz7sj",type="Always"} 1 -kube_pod_restart_policy{namespace="openshift-sdn",pod="ovs-qfwk6",type="Always"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",type="Never"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="saint-peter-1.0.160-94-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-monitoring",pod="elk-omi-6-build",type="Never"} 1 -kube_pod_restart_policy{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",type="Never"} 1 -kube_pod_restart_policy{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-monitoring",pod="node-exporter-ktrsg",type="Always"} 1 -kube_pod_restart_policy{namespace="openshift-monitoring",pod="node-exporter-98k9p",type="Always"} 1 -kube_pod_restart_policy{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-sdn",pod="ovs-8zrm9",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",type="Always"} 1 -kube_pod_restart_policy{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-monitoring",pod="node-exporter-lbtmf",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="jenkins-slave-maven-3hkdb",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="saint-peter-1.0.158-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-logging",pod="filebeat-zx7vd",type="Always"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-logging",pod="filebeat-sb6vw",type="Always"} 1 -kube_pod_restart_policy{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",type="Always"} 1 -kube_pod_restart_policy{namespace="default",pod="docker-registry-1-pfmvz",type="Always"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",type="Never"} 1 -kube_pod_restart_policy{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm",type="Always"} 1 -kube_pod_restart_policy{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",type="Never"} 1 -kube_pod_restart_policy{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",type="Never"} 1 -kube_pod_restart_policy{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",type="Always"} 1 -kube_pod_restart_policy{namespace="openshift-sdn",pod="sdn-rdbqq",type="Always"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="default",pod="docker-registry-1-bwzgx",type="Always"} 1 -kube_pod_restart_policy{namespace="tiptool",pod="tiptool-trg-10-597nj",type="Always"} 1 -kube_pod_restart_policy{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",type="Always"} 1 -kube_pod_restart_policy{namespace="kube-system",pod="master-etcd-eln004867.corp.telenet.be",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-node-59-67-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="playground",pod="httpd-1-nvppk",type="Always"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",type="Never"} 1 -kube_pod_restart_policy{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",type="Always"} 1 -kube_pod_restart_policy{namespace="myproject",pod="dinomanbc-7-build",type="Never"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="saint-peter-1.0.160-13-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",type="Never"} 1 -kube_pod_restart_policy{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-node-67-22-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",type="Always"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",type="Never"} 1 -kube_pod_restart_policy{namespace="edev-communication",pod="plot-mre-45-r8vg8",type="Always"} 1 -kube_pod_restart_policy{namespace="default",pod="docker-registry-1-pq6l2",type="Always"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="tiptool",pod="tiptool-edp-4-ff2x5",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-node-67-86-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",type="Always"} 1 -kube_pod_restart_policy{namespace="openshift-sdn",pod="ovs-thg27",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",type="Never"} 1 -kube_pod_restart_policy{namespace="tvw",pod="debug-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",type="Never"} 1 -kube_pod_restart_policy{namespace="myproject",pod="microservice-5-deploy",type="Never"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",type="Never"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="saint-peter-1.0.156-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="jenkins-2-227bl",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",type="Always"} 1 -kube_pod_restart_policy{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",type="Never"} 1 -kube_pod_restart_policy{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",type="Never"} 1 -kube_pod_restart_policy{namespace="yft-kafkaproxy",pod="kafka-proxy-8-deploy",type="Never"} 1 -kube_pod_restart_policy{namespace="myproject",pod="microservice-4-deploy",type="Never"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",type="Never"} 1 -kube_pod_restart_policy{namespace="tiller",pod="tiller-deploy-58c78cccb5-zcbwj",type="Always"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="jenkins-slave-maven-s3zbd",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-logging",pod="metricbeat-ckrzm",type="Always"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="tiptool",pod="tiptool-edp-4-fx4kj",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-node-67-87-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-logging",pod="filebeat-pnfvt",type="Always"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-node-67-71-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-sdn",pod="sdn-vvlrd",type="Always"} 1 -kube_pod_restart_policy{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-nginx-99-87-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-node-66-85-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",type="Never"} 1 -kube_pod_restart_policy{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",type="Always"} 1 -kube_pod_restart_policy{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",type="Always"} 1 -kube_pod_restart_policy{namespace="bi",pod="jenkins-slave-maven-059cf",type="Never"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",type="Never"} 1 -kube_pod_restart_policy{namespace="weblogic-poc",pod="dinoman-domain-managedserver1",type="Always"} 1 -kube_pod_restart_policy{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="cde-residential-customer-docker-41-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-sdn",pod="ovs-dpzhw",type="Always"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",type="Never"} 1 -kube_pod_restart_policy{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-logging",pod="metricbeat-wj77j",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",type="Never"} 1 -kube_pod_restart_policy{namespace="myproject",pod="dinomanbc-5-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-node",pod="sync-ql4nj",type="Always"} 1 -kube_pod_restart_policy{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-nginx-99-84-build",type="Never"} 1 -kube_pod_restart_policy{namespace="default",pod="docker-registry-1-gj5z2",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",type="Never"} 1 -kube_pod_restart_policy{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-logging",pod="filebeat-xmflf",type="Always"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",type="Always"} 1 -kube_pod_restart_policy{namespace="paas-demo",pod="jenkins-2-jpzms",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",type="Never"} 1 -kube_pod_restart_policy{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",type="Never"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-slave-maven-mppzv",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-logging",pod="metricbeat-rplst",type="Always"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-monitoring",pod="alertmanager-main-1",type="Always"} 1 -kube_pod_restart_policy{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg",type="Always"} 1 -kube_pod_restart_policy{namespace="openshift-sdn",pod="sdn-nhfg6",type="Always"} 1 -kube_pod_restart_policy{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",type="Always"} 1 -kube_pod_restart_policy{namespace="openshift-logging",pod="filebeat-jst8j",type="Always"} 1 -kube_pod_restart_policy{namespace="aem",pod="atomic-build-23-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-r6fhw",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",type="Never"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-node",pod="sync-lzd9p",type="Always"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="kube-system",pod="master-etcd-eln004866.corp.telenet.be",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",type="Never"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-monitoring",pod="azure-alert-omi-3-jwz5m",type="Always"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-node-66-83-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-node",pod="sync-rq5nh",type="Always"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",type="Never"} 1 -kube_pod_restart_policy{namespace="tiptool",pod="tiptool-lat-1-q8vwk",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-node",pod="sync-d8fvw",type="Always"} 1 -kube_pod_restart_policy{namespace="aem",pod="atomic-runtime-61-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="jenkins-slave-maven-1tvxf",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",type="Never"} 1 -kube_pod_restart_policy{namespace="weblogic-poc",pod="dinoman-domain-admin-server",type="Always"} 1 -kube_pod_restart_policy{namespace="tiptool",pod="build-apache-php-tiptool-54-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-monitoring",pod="alertmanager-main-0",type="Always"} 1 -kube_pod_restart_policy{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",type="Always"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",type="Never"} 1 -kube_pod_restart_policy{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-sdn",pod="ovs-ms2x9",type="Always"} 1 -kube_pod_restart_policy{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",type="Never"} 1 -kube_pod_restart_policy{namespace="myproject",pod="dinomanbc-6-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="jenkins-slave-maven-0x8ws",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-7-6kd9f",type="Always"} 1 -kube_pod_restart_policy{namespace="openshift-node",pod="sync-vtjxf",type="Always"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="operator-builder-12-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="aem",pod="atomic-runtime-59-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="default",pod="docker-registry-1-9hmk6",type="Always"} 1 -kube_pod_restart_policy{namespace="openshift-monitoring",pod="node-exporter-vxkg9",type="Always"} 1 -kube_pod_restart_policy{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",type="Never"} 1 -kube_pod_restart_policy{namespace="aem",pod="atomic-build-34-build",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="cde-pega-feeder-docker-20-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",type="Never"} 1 -kube_pod_restart_policy{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="aem",pod="atomic-runtime-54-build",type="Never"} 1 -kube_pod_restart_policy{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",type="Always"} 1 -kube_pod_restart_policy{namespace="openshift-sdn",pod="ovs-lqvl2",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",type="Never"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="springboot-operator-59557c798d-2bcwp",type="Always"} 1 -kube_pod_restart_policy{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-jenkins-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",type="Never"} 1 -kube_pod_restart_policy{namespace="default",pod="docker-registry-1-ghnz7",type="Always"} 1 -kube_pod_restart_policy{namespace="bi",pod="cde-residential-customer-docker-40-build",type="Never"} 1 -kube_pod_restart_policy{namespace="aem",pod="atomic-build-20-build",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="jenkins-slave-maven-shqcz",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",type="Never"} 1 -kube_pod_restart_policy{namespace="base-apache",pod="base-apache-36-svl9c",type="Always"} 1 -kube_pod_restart_policy{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",type="Always"} 1 -kube_pod_restart_policy{namespace="kube-system",pod="master-controllers-eln004865.corp.telenet.be",type="Always"} 1 -kube_pod_restart_policy{namespace="bi",pod="jenkins-slave-maven-cjmv2",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",type="Always"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",type="Never"} 1 -kube_pod_restart_policy{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-monitoring",pod="aws-alert-omi-2-69f79",type="Always"} 1 -kube_pod_restart_policy{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-fdkjg",type="Always"} 1 -kube_pod_restart_policy{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-node-66-87-build",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-sdn",pod="ovs-shkwk",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",type="Never"} 1 -kube_pod_restart_policy{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",type="Always"} 1 -kube_pod_restart_policy{namespace="openshift-sdn",pod="sdn-db449",type="Always"} 1 -kube_pod_restart_policy{namespace="openshift-logging",pod="metricbeat-s9shq",type="Always"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="dynatrace",pod="oneagent-svswx",type="Always"} 1 -kube_pod_restart_policy{namespace="dynatrace",pod="oneagent-5g4p5",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="jenkins-slave-maven-qdxkl",type="Never"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="saint-peter-1.0.157-86-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",type="Never"} 1 -kube_pod_restart_policy{namespace="default",pod="docker-registry-1-wfr5b",type="Always"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="saint-peter-1.0.160-91-build",type="Never"} 1 -kube_pod_restart_policy{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",type="Always"} 1 -kube_pod_restart_policy{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",type="Always"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-sdn",pod="ovs-5x5hx",type="Always"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="saint-peter-1.0.157-89-build",type="Never"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-9-c8bkd",type="Always"} 1 -kube_pod_restart_policy{namespace="openshift-logging",pod="metricbeat-fzkct",type="Always"} 1 -kube_pod_restart_policy{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",type="Never"} 1 -kube_pod_restart_policy{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-node-59-81-build",type="Never"} 1 -kube_pod_restart_policy{namespace="tiptool",pod="build-apache-php-tiptool-52-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",type="Never"} 1 -kube_pod_restart_policy{namespace="dynatrace",pod="oneagent-cknc4",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-monitoring",pod="ceph-alert-msteams-3-95zfk",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",type="Always"} 1 -kube_pod_restart_policy{namespace="edev-tools",pod="sonarqube-3-k2j58",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-logging",pod="metricbeat-pcvmj",type="Always"} 1 -kube_pod_restart_policy{namespace="dynatrace",pod="oneagent-8tvwr",type="Always"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-slave-maven-54d6g",type="Never"} 1 -kube_pod_restart_policy{namespace="edev-tools",pod="jenkins-1-mr4zb",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-node-59-85-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",type="Never"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="saint-peter-1.0.156-2-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",type="Never"} 1 -kube_pod_restart_policy{namespace="aem",pod="atomic-runtime-65-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",type="Never"} 1 -kube_pod_restart_policy{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",type="Never"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-slave-maven-dp74t",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-node",pod="sync-mghfm",type="Always"} 1 -kube_pod_restart_policy{namespace="openshift-logging",pod="metricbeat-t92kj",type="Always"} 1 -kube_pod_restart_policy{namespace="openshift-monitoring",pod="prometheus-k8s-1",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",type="Never"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",type="Never"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",type="Never"} 1 -kube_pod_restart_policy{namespace="dynatrace",pod="oneagent-8px65",type="Always"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",type="Never"} 1 -kube_pod_restart_policy{namespace="aem",pod="atomic-runtime-57-build",type="Never"} 1 -kube_pod_restart_policy{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",type="Never"} 1 -kube_pod_restart_policy{namespace="myproject",pod="dinomanbc-9-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-monitoring",pod="prometheus-operator-599cf5c4d5-2jqrn",type="Always"} 1 -kube_pod_restart_policy{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-nginx-99-86-build",type="Never"} 1 -kube_pod_restart_policy{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-logging",pod="filebeat-ghb47",type="Always"} 1 -kube_pod_restart_policy{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-node",pod="sync-drdp4",type="Always"} 1 -kube_pod_restart_policy{namespace="openshift-monitoring",pod="node-exporter-jz4s9",type="Always"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-logging",pod="filebeat-77lgc",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-monitoring",pod="openshift-alert-omi-2-876j4",type="Always"} 1 -kube_pod_restart_policy{namespace="tiller",pod="tiller-5f8989c65c-cz7wz",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",type="Never"} 1 -kube_pod_restart_policy{namespace="default",pod="docker-registry-1-vdxlb",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",type="Never"} 1 -kube_pod_restart_policy{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",type="Never"} 1 -kube_pod_restart_policy{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",type="Never"} 1 -kube_pod_restart_policy{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",type="Never"} 1 -kube_pod_restart_policy{namespace="tiptool",pod="tiptool-uat-30-54hpm",type="Always"} 1 -kube_pod_restart_policy{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-logging",pod="metricbeat-96lh2",type="Always"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",type="Always"} 1 -kube_pod_restart_policy{namespace="default",pod="registry-console-1-mwz95",type="Always"} 1 -kube_pod_restart_policy{namespace="bi",pod="jenkins-slave-maven-dcpqs",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-monitoring",pod="aws-alert-omi-3-m85px",type="Always"} 1 -kube_pod_restart_policy{namespace="aem",pod="atomic-runtime-63-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-monitoring",pod="elk-omi-3-build",type="Never"} 1 -kube_pod_restart_policy{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",type="Never"} 1 -kube_pod_restart_policy{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",type="Never"} 1 -kube_pod_restart_policy{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",type="Always"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="jenkins-slave-maven-379l2",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-monitoring",pod="node-exporter-6vzvp",type="Always"} 1 -kube_pod_restart_policy{namespace="openshift-sdn",pod="sdn-9bv76",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",type="Never"} 1 -kube_pod_restart_policy{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",type="Never"} 1 -kube_pod_restart_policy{namespace="default",pod="docker-registry-1-x85db",type="Always"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",type="Never"} 1 -kube_pod_restart_policy{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",type="Never"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-slave-maven-w515p",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",type="Always"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-slave-maven-mk189",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="jenkins-slave-maven-qr3g6",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",type="Never"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-node",pod="sync-j7mlr",type="Always"} 1 -kube_pod_restart_policy{namespace="myproject",pod="microservice-3-deploy",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-sdn",pod="ovs-5d4g2",type="Always"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="saint-peter-1.0.160-93-build",type="Never"} 1 -kube_pod_restart_policy{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="tiptool",pod="tiptool-mre-1-wd99j",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",type="Never"} 1 -kube_pod_restart_policy{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",type="Never"} 1 -kube_pod_restart_policy{namespace="default",pod="docker-registry-1-bv6pd",type="Always"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-monitoring",pod="node-exporter-6n88c",type="Always"} 1 -kube_pod_restart_policy{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",type="Never"} 1 -kube_pod_restart_policy{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",type="Always"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",type="Never"} 1 -kube_pod_restart_policy{namespace="awx",pod="awx-init-container-venvs-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="jenkins-slave-maven-6ls5t",type="Never"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="saint-peter-1.0.160-92-build",type="Never"} 1 -kube_pod_restart_policy{namespace="aem",pod="atomic-runtime-24-deploy",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="myproject",pod="dinomanbc-10-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-monitoring",pod="azure-alert-omi-1-d9lm7",type="Always"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",type="Never"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="saint-peter-1.0.159-6-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-nginx-100-86-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",type="Never"} 1 -kube_pod_restart_policy{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",type="Never"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-node-59-82-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-monitoring",pod="alertmanager-main-2",type="Always"} 1 -kube_pod_restart_policy{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",type="Never"} 1 -kube_pod_restart_policy{namespace="dynatrace",pod="oneagent-x2q79",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-sdn",pod="ovs-76bcs",type="Always"} 1 -kube_pod_restart_policy{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",type="Never"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="saint-peter-1.0.159-8-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-node-67-84-build",type="Never"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",type="Never"} 1 -kube_pod_restart_policy{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",type="Never"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="saint-peter-1.0.159-7-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-nginx-100-83-build",type="Never"} 1 -kube_pod_restart_policy{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="saint-peter-1.0.160-95-build",type="Never"} 1 -kube_pod_restart_policy{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",type="Never"} 1 -kube_pod_restart_policy{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="dynatrace",pod="oneagent-c4l5w",type="Always"} 1 -kube_pod_restart_policy{namespace="openshift-sdn",pod="sdn-m2kzj",type="Always"} 1 -kube_pod_restart_policy{namespace="aem",pod="atomic-runtime-62-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",type="Never"} 1 -kube_pod_restart_policy{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",type="Never"} 1 -kube_pod_restart_policy{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",type="Always"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-node-66-88-build",type="Never"} 1 -kube_pod_restart_policy{namespace="default",pod="docker-registry-1-qn47l",type="Always"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",type="Never"} 1 -kube_pod_restart_policy{namespace="playground",pod="nwtool-1-q8gx2",type="Always"} 1 -kube_pod_restart_policy{namespace="vault",pod="vault-0",type="Always"} 1 -kube_pod_restart_policy{namespace="openshift-logging",pod="filebeat-tvmt2",type="Always"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-logging",pod="filebeat-cfsmp",type="Always"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="saint-peter-1.0.157-87-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",type="Never"} 1 -kube_pod_restart_policy{namespace="kube-system",pod="master-controllers-eln004866.corp.telenet.be",type="Always"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",type="Never"} 1 -kube_pod_restart_policy{namespace="test-config",pod="ws-dino-rest-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-sdn",pod="ovs-lvf42",type="Always"} 1 -kube_pod_restart_policy{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-nginx-100-84-build",type="Never"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="saint-peter-1.0.160-54-build",type="Never"} 1 -kube_pod_restart_policy{namespace="myproject",pod="microservice-2-deploy",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-monitoring",pod="node-exporter-sdrk8",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-sdn",pod="sdn-d7tkr",type="Always"} 1 -kube_pod_restart_policy{namespace="default",pod="router-1-vnlzs",type="Always"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",type="Never"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-node-67-4-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-monitoring",pod="prometheus-k8s-0",type="Always"} 1 -kube_pod_restart_policy{namespace="default",pod="docker-registry-1-4m59r",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",type="Never"} 1 -kube_pod_restart_policy{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="default",pod="docker-registry-1-xx9wq",type="Always"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",type="Always"} 1 -kube_pod_restart_policy{namespace="aem",pod="atomic-build-32-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",type="Always"} 1 -kube_pod_restart_policy{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-sdn",pod="ovs-2mm4g",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",type="Never"} 1 -kube_pod_restart_policy{namespace="dynatrace",pod="oneagent-prvlt",type="Always"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",type="Never"} 1 -kube_pod_restart_policy{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",type="Always"} 1 -kube_pod_restart_policy{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",type="Never"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-sdn",pod="sdn-q7vqc",type="Always"} 1 -kube_pod_restart_policy{namespace="kube-system",pod="master-api-eln004865.corp.telenet.be",type="Always"} 1 -kube_pod_restart_policy{namespace="dynatrace",pod="oneagent-gjfx2",type="Always"} 1 -kube_pod_restart_policy{namespace="openshift-logging",pod="filebeat-tnskl",type="Always"} 1 -kube_pod_restart_policy{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",type="Always"} 1 -kube_pod_restart_policy{namespace="edev-communication",pod="jenkins-3-m7q8p",type="Always"} 1 -kube_pod_restart_policy{namespace="openshift-node",pod="sync-cmvl6",type="Always"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-monitoring",pod="elk-omi-4-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="saint-peter-1.0.157-85-build",type="Never"} 1 -kube_pod_restart_policy{namespace="test-config",pod="dino-s2i-build-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-node-59-50-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",type="Never"} 1 -kube_pod_restart_policy{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",type="Always"} 1 -kube_pod_restart_policy{namespace="tiptool",pod="tiptool-uat-30-bdtln",type="Always"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="jenkins-4-5bwwz",type="Always"} 1 -kube_pod_restart_policy{namespace="default",pod="docker-registry-1-cbffc",type="Always"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-nginx-99-83-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-sdn",pod="sdn-nvsb9",type="Always"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-node-67-83-build",type="Never"} 1 -kube_pod_restart_policy{namespace="default",pod="docker-registry-1-f6sbc",type="Always"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-node-59-83-build",type="Never"} 1 -kube_pod_restart_policy{namespace="devops-playground",pod="jenkins-58-rsxhf",type="Always"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-node-59-86-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="dynatrace",pod="oneagent-2b6pp",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-nginx-99-85-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="cde-pega-feeder-docker-18-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",type="Never"} 1 -kube_pod_restart_policy{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",type="Never"} 1 -kube_pod_restart_policy{namespace="aem",pod="atomic-runtime-53-build",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",type="Never"} 1 -kube_pod_restart_policy{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="jenkins-slave-maven-gq9pd",type="Never"} 1 -kube_pod_restart_policy{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",type="Never"} 1 -kube_pod_restart_policy{namespace="aem",pod="atomic-runtime-60-build",type="Never"} 1 -kube_pod_restart_policy{namespace="default",pod="docker-registry-1-djr7b",type="Always"} 1 -kube_pod_restart_policy{namespace="bi",pod="jenkins-slave-maven-jpgxc",type="Never"} 1 -kube_pod_restart_policy{namespace="tiptool",pod="tiptool-lat-1-jmms8",type="Always"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-monitoring",pod="elk-alert-omi-3-hrd5n",type="Always"} 1 -kube_pod_restart_policy{namespace="openshift-node",pod="sync-q7psr",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-cluster-ops",pod="init-sync",type="Never"} 1 -kube_pod_restart_policy{namespace="kube-system",pod="master-controllers-eln004867.corp.telenet.be",type="Always"} 1 -kube_pod_restart_policy{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",type="Always"} 1 -kube_pod_restart_policy{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-nginx-100-82-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="tiptool",pod="tiptool-sup-1-4fw8s",type="Always"} 1 -kube_pod_restart_policy{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",type="Never"} 1 -kube_pod_restart_policy{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-logging",pod="metricbeat-whn9v",type="Always"} 1 -kube_pod_restart_policy{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",type="Never"} 1 -kube_pod_restart_policy{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",type="Never"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-sdn",pod="ovs-hpcbf",type="Always"} 1 -kube_pod_restart_policy{namespace="tiptool-dvp",pod="apache-php-6-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-node-67-85-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",type="Never"} 1 -kube_pod_restart_policy{namespace="kube-system",pod="master-etcd-eln004865.corp.telenet.be",type="Always"} 1 -kube_pod_restart_policy{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",type="Never"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",type="Always"} 1 -kube_pod_restart_policy{namespace="aem",pod="atomic-runtime-64-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",type="Never"} 1 -kube_pod_restart_policy{namespace="default",pod="docker-registry-1-jxxcd",type="Always"} 1 -kube_pod_restart_policy{namespace="dynatrace",pod="oneagent-hhn8g",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-nginx-100-85-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-node",pod="sync-7fjj2",type="Always"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="saint-peter-1.0.158-2-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-monitoring",pod="node-exporter-clzvm",type="Always"} 1 -kube_pod_restart_policy{namespace="bi",pod="cde-residential-customer-docker-39-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-monitoring",pod="node-exporter-p2vdl",type="Always"} 1 -kube_pod_restart_policy{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",type="Always"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",type="Never"} 1 -kube_pod_restart_policy{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",type="Always"} 1 -kube_pod_restart_policy{namespace="tiptool",pod="tiptool-sup-1-pfhfx",type="Always"} 1 -kube_pod_restart_policy{namespace="tiptool",pod="tiptool-int-3-nzds2",type="Always"} 1 -kube_pod_restart_policy{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-logging",pod="metricbeat-j8kq8",type="Always"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="jenkins-slave-maven-qr854",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-node-67-79-build",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="jenkins-slave-maven-5z056",type="Never"} 1 -kube_pod_restart_policy{namespace="aem",pod="atomic-build-33-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",type="Never"} 1 -kube_pod_restart_policy{namespace="kube-system",pod="master-api-eln004866.corp.telenet.be",type="Always"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-node",pod="sync-9sb6l",type="Always"} 1 -kube_pod_restart_policy{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",type="Never"} 1 -kube_pod_restart_policy{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl",type="Always"} 1 -kube_pod_restart_policy{namespace="bi",pod="spark-1.0-33-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-sdn",pod="sdn-7zxfn",type="Always"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",type="Never"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="saint-peter-1.0.156-3-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-sdn",pod="sdn-cxsth",type="Always"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="tiptool",pod="tiptool-edp-4-975w4",type="Always"} 1 -kube_pod_restart_policy{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",type="Never"} 1 -kube_pod_restart_policy{namespace="tiptool",pod="tiptool-trg-10-4kkfc",type="Always"} 1 -kube_pod_restart_policy{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-monitoring",pod="node-exporter-sw6vh",type="Always"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",type="Never"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",type="Never"} 1 -kube_pod_restart_policy{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",type="Never"} 1 -kube_pod_restart_policy{namespace="tiptool",pod="tiptool-mre-1-wwf4t",type="Always"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",type="Never"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",type="Never"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",type="Never"} 1 -kube_pod_restart_policy{namespace="default",pod="router-1-pqccl",type="Always"} 1 -kube_pod_restart_policy{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-node",pod="sync-dppzc",type="Always"} 1 -kube_pod_restart_policy{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",type="Never"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",type="Never"} 1 -kube_pod_restart_policy{namespace="edev-communication",pod="plot-trg-13-txftz",type="Always"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="saint-peter-1.0.157-88-build",type="Never"} 1 -kube_pod_restart_policy{namespace="openshift-monitoring",pod="node-exporter-kmhl4",type="Always"} 1 -kube_pod_restart_policy{namespace="tiptool",pod="tiptool-int-3-x2ztl",type="Always"} 1 -kube_pod_restart_policy{namespace="dynatrace",pod="oneagent-ksdhs",type="Always"} 1 -kube_pod_restart_policy{namespace="tiptool",pod="build-apache-php-tiptool-53-build",type="Never"} 1 -kube_pod_restart_policy{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",type="Never"} 1 -kube_pod_restart_policy{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",type="Never"} 1 -kube_pod_restart_policy{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",type="Never"} 1 -# HELP kube_pod_status_scheduled_time Unix timestamp when pod moved into scheduled status -# TYPE kube_pod_status_scheduled_time gauge -kube_pod_status_scheduled_time{namespace="edev-communication",pod="plot-mre-45-r8vg8"} 1.576757246e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build"} 1.577694063e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0"} 1.576356698e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build"} 1.574255395e+09 -kube_pod_status_scheduled_time{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g"} 1.5783084e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build"} 1.576485391e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build"} 1.572495393e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build"} 1.574714061e+09 -kube_pod_status_scheduled_time{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv"} 1.574690101e+09 -kube_pod_status_scheduled_time{namespace="openshift-sdn",pod="ovs-thg27"} 1.570650986e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build"} 1.575350945e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-node-67-86-build"} 1.576526022e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build"} 1.574767506e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build"} 1.575445024e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build"} 1.576326744e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build"} 1.574934665e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="saint-peter-1.0.156-1-build"} 1.573205309e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build"} 1.577171963e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build"} 1.574140481e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9"} 1.576291334e+09 -kube_pod_status_scheduled_time{namespace="tvw",pod="debug-1-build"} 1.572507504e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-jdk11-38-103-build"} 1.576399999e+09 -kube_pod_status_scheduled_time{namespace="myproject",pod="microservice-5-deploy"} 1.575528664e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290"} 1.576411914e+09 -kube_pod_status_scheduled_time{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv"} 1.578304803e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="jenkins-2-227bl"} 1.576529492e+09 -kube_pod_status_scheduled_time{namespace="myproject",pod="microservice-4-deploy"} 1.575363471e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz"} 1.576428779e+09 -kube_pod_status_scheduled_time{namespace="tiller",pod="tiller-deploy-58c78cccb5-zcbwj"} 1.568984102e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m"} 1.57625374e+09 -kube_pod_status_scheduled_time{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build"} 1.576513349e+09 -kube_pod_status_scheduled_time{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build"} 1.574159177e+09 -kube_pod_status_scheduled_time{namespace="yft-kafkaproxy",pod="kafka-proxy-8-deploy"} 1.574690038e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build"} 1.574939151e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="jenkins-slave-maven-s3zbd"} 1.576304249e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-node-67-87-build"} 1.576529209e+09 -kube_pod_status_scheduled_time{namespace="openshift-logging",pod="filebeat-pnfvt"} 1.576684512e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build"} 1.574773801e+09 -kube_pod_status_scheduled_time{namespace="openshift-logging",pod="metricbeat-ckrzm"} 1.57668455e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf"} 1.576415535e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build"} 1.576151008e+09 -kube_pod_status_scheduled_time{namespace="tiptool",pod="tiptool-edp-4-fx4kj"} 1.57657647e+09 -kube_pod_status_scheduled_time{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build"} 1.575288986e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build"} 1.576503983e+09 -kube_pod_status_scheduled_time{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build"} 1.574153068e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build"} 1.576501778e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-nginx-99-87-build"} 1.576528983e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-node-67-71-build"} 1.576463437e+09 -kube_pod_status_scheduled_time{namespace="openshift-sdn",pod="sdn-vvlrd"} 1.570650976e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build"} 1.575432987e+09 -kube_pod_status_scheduled_time{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs"} 1.576576443e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3"} 1.576467702e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-node-66-85-build"} 1.576508854e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-jdk11-37-89-build"} 1.576529301e+09 -kube_pod_status_scheduled_time{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy"} 1.575284179e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3"} 1.576322173e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg"} 1.576482866e+09 -kube_pod_status_scheduled_time{namespace="weblogic-poc",pod="dinoman-domain-managedserver1"} 1.57831432e+09 -kube_pod_status_scheduled_time{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h"} 1.578315603e+09 -kube_pod_status_scheduled_time{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s"} 1.552600829e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="jenkins-slave-maven-059cf"} 1.576294862e+09 -kube_pod_status_scheduled_time{namespace="openshift-sdn",pod="ovs-dpzhw"} 1.570651015e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf"} 1.576341135e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build"} 1.576472816e+09 -kube_pod_status_scheduled_time{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build"} 1.576504324e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy"} 1.57502768e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build"} 1.574093481e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="cde-residential-customer-docker-41-build"} 1.573147792e+09 -kube_pod_status_scheduled_time{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build"} 1.577956083e+09 -kube_pod_status_scheduled_time{namespace="openshift-node",pod="sync-ql4nj"} 1.551394562e+09 -kube_pod_status_scheduled_time{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk"} 1.576064278e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-nginx-99-84-build"} 1.576508558e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build"} 1.57650411e+09 -kube_pod_status_scheduled_time{namespace="openshift-logging",pod="metricbeat-wj77j"} 1.576684541e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build"} 1.576529143e+09 -kube_pod_status_scheduled_time{namespace="myproject",pod="dinomanbc-5-build"} 1.572441629e+09 -kube_pod_status_scheduled_time{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz"} 1.576484319e+09 -kube_pod_status_scheduled_time{namespace="openshift-logging",pod="filebeat-xmflf"} 1.576684512e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build"} 1.576318933e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd"} 1.576251756e+09 -kube_pod_status_scheduled_time{namespace="paas-demo",pod="jenkins-2-jpzms"} 1.576527956e+09 -kube_pod_status_scheduled_time{namespace="openshift-logging",pod="metricbeat-rplst"} 1.57668451e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build"} 1.573225242e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1"} 1.576352218e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build"} 1.576525732e+09 -kube_pod_status_scheduled_time{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build"} 1.576133285e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-slave-maven-mppzv"} 1.576370671e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build"} 1.577101817e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build"} 1.573359278e+09 -kube_pod_status_scheduled_time{namespace="aem",pod="atomic-build-23-build"} 1.573126115e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build"} 1.573626883e+09 -kube_pod_status_scheduled_time{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build"} 1.571659376e+09 -kube_pod_status_scheduled_time{namespace="openshift-monitoring",pod="alertmanager-main-1"} 1.552600829e+09 -kube_pod_status_scheduled_time{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg"} 1.575967269e+09 -kube_pod_status_scheduled_time{namespace="openshift-sdn",pod="sdn-nhfg6"} 1.57595152e+09 -kube_pod_status_scheduled_time{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq"} 1.552600829e+09 -kube_pod_status_scheduled_time{namespace="openshift-logging",pod="filebeat-jst8j"} 1.576684513e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build"} 1.575605794e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7"} 1.576498315e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build"} 1.57493639e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build"} 1.575446862e+09 -kube_pod_status_scheduled_time{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-r6fhw"} 1.576531946e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build"} 1.576511992e+09 -kube_pod_status_scheduled_time{namespace="openshift-node",pod="sync-lzd9p"} 1.57595152e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build"} 1.5736284e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build"} 1.577359469e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build"} 1.576504006e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd"} 1.57625176e+09 -kube_pod_status_scheduled_time{namespace="kube-system",pod="master-etcd-eln004866.corp.telenet.be"} 1.575951503e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-jdk11-37-88-build"} 1.576525695e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build"} 1.574793252e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build"} 1.57650139e+09 -kube_pod_status_scheduled_time{namespace="openshift-node",pod="sync-rq5nh"} 1.57595152e+09 -kube_pod_status_scheduled_time{namespace="telenet-monitoring",pod="azure-alert-omi-3-jwz5m"} 1.576531944e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs"} 1.576467794e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-node-66-83-build"} 1.57650152e+09 -kube_pod_status_scheduled_time{namespace="openshift-node",pod="sync-d8fvw"} 1.551394572e+09 -kube_pod_status_scheduled_time{namespace="aem",pod="atomic-runtime-61-build"} 1.57294203e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build"} 1.576508812e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build"} 1.57426572e+09 -kube_pod_status_scheduled_time{namespace="tiptool",pod="tiptool-lat-1-q8vwk"} 1.576250827e+09 -kube_pod_status_scheduled_time{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs"} 1.577206802e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="cde-residential-customer-1.0.551-12-build"} 1.576453792e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build"} 1.57759291e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build"} 1.576513199e+09 -kube_pod_status_scheduled_time{namespace="weblogic-poc",pod="dinoman-domain-admin-server"} 1.578314213e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="jenkins-slave-maven-1tvxf"} 1.576499541e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build"} 1.57650879e+09 -kube_pod_status_scheduled_time{namespace="openshift-monitoring",pod="alertmanager-main-0"} 1.551394868e+09 -kube_pod_status_scheduled_time{namespace="openshift-console",pod="console-5b7cc698bd-6vk84"} 1.575968741e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build"} 1.574242712e+09 -kube_pod_status_scheduled_time{namespace="tiptool",pod="build-apache-php-tiptool-54-build"} 1.57653144e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build"} 1.57742013e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build"} 1.5765038e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build"} 1.576528983e+09 -kube_pod_status_scheduled_time{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx"} 1.576455378e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-jdk11-37-63-build"} 1.576431373e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build"} 1.574689432e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189"} 1.576352119e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build"} 1.574084968e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="jenkins-slave-maven-0x8ws"} 1.576293414e+09 -kube_pod_status_scheduled_time{namespace="openshift-sdn",pod="ovs-ms2x9"} 1.570651021e+09 -kube_pod_status_scheduled_time{namespace="openshift-monitoring",pod="dynatrace-omi-5-build"} 1.556545625e+09 -kube_pod_status_scheduled_time{namespace="myproject",pod="dinomanbc-6-build"} 1.572441769e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt"} 1.57647309e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-7-6kd9f"} 1.568986934e+09 -kube_pod_status_scheduled_time{namespace="aem",pod="atomic-runtime-59-build"} 1.572878769e+09 -kube_pod_status_scheduled_time{namespace="openshift-monitoring",pod="dynatrace-omi-1-build"} 1.556542908e+09 -kube_pod_status_scheduled_time{namespace="openshift-node",pod="sync-vtjxf"} 1.551394511e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build"} 1.574090409e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build"} 1.576525631e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="operator-builder-12-1-build"} 1.574763829e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build"} 1.575087386e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build"} 1.575352217e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc"} 1.576410287e+09 -kube_pod_status_scheduled_time{namespace="openshift-monitoring",pod="node-exporter-vxkg9"} 1.57595152e+09 -kube_pod_status_scheduled_time{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf"} 1.575967269e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-jdk11-37-85-build"} 1.57650393e+09 -kube_pod_status_scheduled_time{namespace="aem",pod="atomic-build-34-build"} 1.574930737e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="cde-pega-feeder-docker-20-build"} 1.573145458e+09 -kube_pod_status_scheduled_time{namespace="aem",pod="atomic-runtime-54-build"} 1.572877453e+09 -kube_pod_status_scheduled_time{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk"} 1.576528486e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build"} 1.57793852e+09 -kube_pod_status_scheduled_time{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build"} 1.574863439e+09 -kube_pod_status_scheduled_time{namespace="openshift-monitoring",pod="aws-alert-omi-1-build"} 1.565615241e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build"} 1.576529005e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9"} 1.576295248e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build"} 1.576498074e+09 -kube_pod_status_scheduled_time{namespace="openshift-sdn",pod="ovs-lqvl2"} 1.570651027e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build"} 1.574158569e+09 -kube_pod_status_scheduled_time{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build"} 1.576348117e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-jenkins-1-build"} 1.570803541e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="jenkins-slave-maven-shqcz"} 1.576325286e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build"} 1.574241452e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="cde-residential-customer-docker-40-build"} 1.56995127e+09 -kube_pod_status_scheduled_time{namespace="aem",pod="atomic-build-20-build"} 1.57312406e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build"} 1.574931415e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-jdk11-38-174-build"} 1.576529093e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build"} 1.575453423e+09 -kube_pod_status_scheduled_time{namespace="kube-system",pod="master-controllers-eln004865.corp.telenet.be"} 1.551394372e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="jenkins-slave-maven-cjmv2"} 1.576395343e+09 -kube_pod_status_scheduled_time{namespace="base-apache",pod="base-apache-36-svl9c"} 1.568982488e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="cde-residential-customer-uat-1-r99xs"} 1.575211302e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build"} 1.574873595e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb"} 1.576269204e+09 -kube_pod_status_scheduled_time{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build"} 1.572441427e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-jdk11-37-48-build"} 1.576382281e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build"} 1.576528965e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c"} 1.576399916e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="springboot-operator-59557c798d-j8zb8"} 1.576250731e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build"} 1.57651326e+09 -kube_pod_status_scheduled_time{namespace="openshift-sdn",pod="ovs-shkwk"} 1.570650977e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build"} 1.576316478e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build"} 1.574223284e+09 -kube_pod_status_scheduled_time{namespace="telenet-monitoring",pod="aws-alert-omi-2-69f79"} 1.569923863e+09 -kube_pod_status_scheduled_time{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-fdkjg"} 1.577960388e+09 -kube_pod_status_scheduled_time{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build"} 1.575287071e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-node-66-87-build"} 1.576525931e+09 -kube_pod_status_scheduled_time{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp"} 1.578316201e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build"} 1.576252557e+09 -kube_pod_status_scheduled_time{namespace="dynatrace",pod="oneagent-svswx"} 1.576576826e+09 -kube_pod_status_scheduled_time{namespace="dynatrace",pod="oneagent-5g4p5"} 1.576528672e+09 -kube_pod_status_scheduled_time{namespace="openshift-sdn",pod="sdn-db449"} 1.570650977e+09 -kube_pod_status_scheduled_time{namespace="openshift-logging",pod="metricbeat-s9shq"} 1.576684535e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx"} 1.576254577e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build"} 1.576529083e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build"} 1.576525843e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="jenkins-slave-maven-qdxkl"} 1.576498137e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-jdk11-37-6-build"} 1.576254292e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build"} 1.576466557e+09 -kube_pod_status_scheduled_time{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk"} 1.576249262e+09 -kube_pod_status_scheduled_time{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn"} 1.576353195e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build"} 1.574872222e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="saint-peter-1.0.157-86-build"} 1.576513078e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build"} 1.576509001e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5"} 1.576293924e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="saint-peter-1.0.160-91-build"} 1.576508771e+09 -kube_pod_status_scheduled_time{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build"} 1.576472431e+09 -kube_pod_status_scheduled_time{namespace="openshift-sdn",pod="ovs-5x5hx"} 1.570651041e+09 -kube_pod_status_scheduled_time{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build"} 1.5716621e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build"} 1.574920027e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-node-59-81-build"} 1.576501486e+09 -kube_pod_status_scheduled_time{namespace="tiptool",pod="build-apache-php-tiptool-52-build"} 1.574084091e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build"} 1.575348525e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="saint-peter-1.0.157-89-build"} 1.576530311e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-9-c8bkd"} 1.576529496e+09 -kube_pod_status_scheduled_time{namespace="openshift-logging",pod="metricbeat-fzkct"} 1.576684523e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="cde-residential-customer-1.0.551-15-build"} 1.576526846e+09 -kube_pod_status_scheduled_time{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222"} 1.576249476e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build"} 1.576508865e+09 -kube_pod_status_scheduled_time{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6"} 1.575975395e+09 -kube_pod_status_scheduled_time{namespace="edev-tools",pod="sonarqube-3-k2j58"} 1.576528645e+09 -kube_pod_status_scheduled_time{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj"} 1.577702907e+09 -kube_pod_status_scheduled_time{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2"} 1.578312006e+09 -kube_pod_status_scheduled_time{namespace="dynatrace",pod="oneagent-cknc4"} 1.576528481e+09 -kube_pod_status_scheduled_time{namespace="telenet-monitoring",pod="ceph-alert-msteams-3-95zfk"} 1.568982488e+09 -kube_pod_status_scheduled_time{namespace="edev-tools",pod="jenkins-1-mr4zb"} 1.576528692e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-node-59-85-build"} 1.576525823e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr"} 1.576384159e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build"} 1.576503901e+09 -kube_pod_status_scheduled_time{namespace="openshift-logging",pod="metricbeat-pcvmj"} 1.576684522e+09 -kube_pod_status_scheduled_time{namespace="dynatrace",pod="oneagent-8tvwr"} 1.576530915e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-slave-maven-54d6g"} 1.576496167e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq"} 1.576496284e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="saint-peter-1.0.156-2-build"} 1.573208553e+09 -kube_pod_status_scheduled_time{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build"} 1.569923829e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k"} 1.576340931e+09 -kube_pod_status_scheduled_time{namespace="aem",pod="atomic-runtime-65-build"} 1.573145311e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7"} 1.576399845e+09 -kube_pod_status_scheduled_time{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv"} 1.576519201e+09 -kube_pod_status_scheduled_time{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf"} 1.577199609e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build"} 1.576509021e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-slave-maven-dp74t"} 1.576369869e+09 -kube_pod_status_scheduled_time{namespace="openshift-monitoring",pod="dynatrace-omi-6-build"} 1.556550967e+09 -kube_pod_status_scheduled_time{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4"} 1.576576196e+09 -kube_pod_status_scheduled_time{namespace="openshift-monitoring",pod="prometheus-k8s-1"} 1.577343554e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build"} 1.576508902e+09 -kube_pod_status_scheduled_time{namespace="openshift-node",pod="sync-mghfm"} 1.551394684e+09 -kube_pod_status_scheduled_time{namespace="openshift-logging",pod="metricbeat-t92kj"} 1.576684523e+09 -kube_pod_status_scheduled_time{namespace="dynatrace",pod="oneagent-8px65"} 1.576529684e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg"} 1.576393634e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6"} 1.5762522e+09 -kube_pod_status_scheduled_time{namespace="aem",pod="atomic-runtime-57-build"} 1.572878467e+09 -kube_pod_status_scheduled_time{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build"} 1.576524076e+09 -kube_pod_status_scheduled_time{namespace="myproject",pod="dinomanbc-9-build"} 1.57605906e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306"} 1.576380611e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build"} 1.576474687e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build"} 1.575024433e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build"} 1.576322686e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build"} 1.576124163e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-nginx-99-86-build"} 1.576525897e+09 -kube_pod_status_scheduled_time{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build"} 1.571656825e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build"} 1.572517192e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build"} 1.577774226e+09 -kube_pod_status_scheduled_time{namespace="openshift-monitoring",pod="prometheus-operator-599cf5c4d5-2jqrn"} 1.551394812e+09 -kube_pod_status_scheduled_time{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build"} 1.576495396e+09 -kube_pod_status_scheduled_time{namespace="openshift-monitoring",pod="node-exporter-jz4s9"} 1.551394833e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build"} 1.574934006e+09 -kube_pod_status_scheduled_time{namespace="openshift-logging",pod="filebeat-77lgc"} 1.576684545e+09 -kube_pod_status_scheduled_time{namespace="openshift-logging",pod="filebeat-ghb47"} 1.57668453e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf"} 1.576356788e+09 -kube_pod_status_scheduled_time{namespace="openshift-node",pod="sync-drdp4"} 1.551394621e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build"} 1.576525986e+09 -kube_pod_status_scheduled_time{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build"} 1.576509275e+09 -kube_pod_status_scheduled_time{namespace="telenet-monitoring",pod="openshift-alert-omi-2-876j4"} 1.576531962e+09 -kube_pod_status_scheduled_time{namespace="tiller",pod="tiller-5f8989c65c-cz7wz"} 1.568982489e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build"} 1.576528983e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build"} 1.576525695e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build"} 1.574921186e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build"} 1.57652928e+09 -kube_pod_status_scheduled_time{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build"} 1.570092739e+09 -kube_pod_status_scheduled_time{namespace="openshift-logging",pod="metricbeat-96lh2"} 1.576684522e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv"} 1.576576191e+09 -kube_pod_status_scheduled_time{namespace="default",pod="registry-console-1-mwz95"} 1.576576509e+09 -kube_pod_status_scheduled_time{namespace="openshift-monitoring",pod="aws-alert-omi-3-build"} 1.57657305e+09 -kube_pod_status_scheduled_time{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build"} 1.574173917e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0"} 1.576295188e+09 -kube_pod_status_scheduled_time{namespace="tiptool",pod="tiptool-uat-30-54hpm"} 1.576254957e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="cde-goldengate-rdb-docker-15-build"} 1.569919178e+09 -kube_pod_status_scheduled_time{namespace="aem",pod="atomic-runtime-63-build"} 1.573124892e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build"} 1.576070725e+09 -kube_pod_status_scheduled_time{namespace="openshift-monitoring",pod="elk-omi-3-build"} 1.565092354e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="jenkins-slave-maven-dcpqs"} 1.576482104e+09 -kube_pod_status_scheduled_time{namespace="openshift-monitoring",pod="aws-alert-omi-3-m85px"} 1.576573125e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24"} 1.57638904e+09 -kube_pod_status_scheduled_time{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb"} 1.574090378e+09 -kube_pod_status_scheduled_time{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build"} 1.57166886e+09 -kube_pod_status_scheduled_time{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy"} 1.573547965e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr"} 1.576325366e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build"} 1.574862243e+09 -kube_pod_status_scheduled_time{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build"} 1.576138717e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build"} 1.576482375e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build"} 1.577689449e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="jenkins-slave-maven-379l2"} 1.576484192e+09 -kube_pod_status_scheduled_time{namespace="openshift-monitoring",pod="node-exporter-6vzvp"} 1.551394832e+09 -kube_pod_status_scheduled_time{namespace="openshift-sdn",pod="sdn-9bv76"} 1.57065101e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31"} 1.576462138e+09 -kube_pod_status_scheduled_time{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4"} 1.57164701e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-slave-maven-w515p"} 1.576496167e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q"} 1.576418397e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build"} 1.574253297e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build"} 1.572668135e+09 -kube_pod_status_scheduled_time{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build"} 1.574175395e+09 -kube_pod_status_scheduled_time{namespace="telenet-monitoring",pod="aws-alert-omi-1-build"} 1.569923847e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build"} 1.575290468e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build"} 1.574868038e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="jenkins-slave-maven-qr3g6"} 1.576352119e+09 -kube_pod_status_scheduled_time{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g"} 1.576685506e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-slave-maven-mk189"} 1.576341939e+09 -kube_pod_status_scheduled_time{namespace="openshift-node",pod="sync-j7mlr"} 1.551394573e+09 -kube_pod_status_scheduled_time{namespace="myproject",pod="microservice-3-deploy"} 1.575358395e+09 -kube_pod_status_scheduled_time{namespace="openshift-sdn",pod="ovs-5d4g2"} 1.570651014e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq"} 1.57638914e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7"} 1.576253446e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="saint-peter-1.0.160-93-build"} 1.576523699e+09 -kube_pod_status_scheduled_time{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build"} 1.576059616e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build"} 1.576072692e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw"} 1.576469197e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2"} 1.576269164e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build"} 1.575990654e+09 -kube_pod_status_scheduled_time{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build"} 1.575289835e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build"} 1.577364777e+09 -kube_pod_status_scheduled_time{namespace="tiptool",pod="tiptool-mre-1-wd99j"} 1.576249785e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build"} 1.576512239e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt"} 1.576432089e+09 -kube_pod_status_scheduled_time{namespace="openshift-monitoring",pod="node-exporter-6n88c"} 1.561403629e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3"} 1.576384621e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq"} 1.576352234e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build"} 1.574932689e+09 -kube_pod_status_scheduled_time{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build"} 1.578043607e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz"} 1.57625227e+09 -kube_pod_status_scheduled_time{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb"} 1.578316596e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="jenkins-slave-maven-6ls5t"} 1.576501436e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="saint-peter-1.0.160-92-build"} 1.576513103e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb"} 1.576367721e+09 -kube_pod_status_scheduled_time{namespace="awx",pod="awx-init-container-venvs-1-build"} 1.576163289e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4"} 1.576295128e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build"} 1.576504102e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="saint-peter-1.0.159-6-build"} 1.575388034e+09 -kube_pod_status_scheduled_time{namespace="aem",pod="atomic-runtime-24-deploy"} 1.572883947e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build"} 1.577765718e+09 -kube_pod_status_scheduled_time{namespace="myproject",pod="dinomanbc-10-build"} 1.576059336e+09 -kube_pod_status_scheduled_time{namespace="openshift-monitoring",pod="azure-alert-omi-1-d9lm7"} 1.56205661e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy"} 1.577685824e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build"} 1.575984352e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build"} 1.576525732e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build"} 1.574088619e+09 -kube_pod_status_scheduled_time{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh"} 1.573155374e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd"} 1.576429048e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build"} 1.576512661e+09 -kube_pod_status_scheduled_time{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build"} 1.576831766e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build"} 1.57321062e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build"} 1.576424564e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-nginx-100-86-build"} 1.576529083e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-node-59-82-build"} 1.576503942e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6"} 1.576252745e+09 -kube_pod_status_scheduled_time{namespace="openshift-monitoring",pod="alertmanager-main-2"} 1.551394878e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build"} 1.574238076e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build"} 1.576512381e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4"} 1.576443862e+09 -kube_pod_status_scheduled_time{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build"} 1.576750686e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="saint-peter-1.0.159-8-build"} 1.575393046e+09 -kube_pod_status_scheduled_time{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build"} 1.576531898e+09 -kube_pod_status_scheduled_time{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv"} 1.576249903e+09 -kube_pod_status_scheduled_time{namespace="dynatrace",pod="oneagent-x2q79"} 1.576529866e+09 -kube_pod_status_scheduled_time{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q"} 1.576515603e+09 -kube_pod_status_scheduled_time{namespace="openshift-sdn",pod="ovs-76bcs"} 1.570651023e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="saint-peter-1.0.159-7-build"} 1.575389328e+09 -kube_pod_status_scheduled_time{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual"} 1.570043298e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build"} 1.574774102e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build"} 1.576508739e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-node-67-84-build"} 1.576508643e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg"} 1.576392656e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build"} 1.574938952e+09 -kube_pod_status_scheduled_time{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build"} 1.57384308e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="saint-peter-1.0.160-95-build"} 1.576530308e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-nginx-100-83-build"} 1.576508631e+09 -kube_pod_status_scheduled_time{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build"} 1.575286744e+09 -kube_pod_status_scheduled_time{namespace="dynatrace",pod="oneagent-c4l5w"} 1.576576807e+09 -kube_pod_status_scheduled_time{namespace="openshift-sdn",pod="sdn-m2kzj"} 1.57595149e+09 -kube_pod_status_scheduled_time{namespace="aem",pod="atomic-runtime-62-build"} 1.573124007e+09 -kube_pod_status_scheduled_time{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9"} 1.576395394e+09 -kube_pod_status_scheduled_time{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy"} 1.571926661e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build"} 1.577342981e+09 -kube_pod_status_scheduled_time{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l"} 1.573645067e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build"} 1.577685518e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-node-66-88-build"} 1.576529259e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb"} 1.57647252e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build"} 1.57528627e+09 -kube_pod_status_scheduled_time{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build"} 1.57502822e+09 -kube_pod_status_scheduled_time{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg"} 1.576496946e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build"} 1.576404459e+09 -kube_pod_status_scheduled_time{namespace="playground",pod="nwtool-1-q8gx2"} 1.570652457e+09 -kube_pod_status_scheduled_time{namespace="vault",pod="vault-0"} 1.576528136e+09 -kube_pod_status_scheduled_time{namespace="openshift-logging",pod="filebeat-tvmt2"} 1.576684513e+09 -kube_pod_status_scheduled_time{namespace="default",pod="docker-registry-1-qn47l"} 1.576789178e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-slave-maven-f5vf3"} 1.57650203e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build"} 1.574741801e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7"} 1.576381469e+09 -kube_pod_status_scheduled_time{namespace="test-config",pod="ws-dino-rest-1-build"} 1.575455924e+09 -kube_pod_status_scheduled_time{namespace="openshift-sdn",pod="ovs-lvf42"} 1.570651201e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36"} 1.576411854e+09 -kube_pod_status_scheduled_time{namespace="openshift-logging",pod="filebeat-cfsmp"} 1.576684512e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="saint-peter-1.0.157-87-build"} 1.576523815e+09 -kube_pod_status_scheduled_time{namespace="telenet-monitoring",pod="elk-alert-omi-2-build"} 1.576531902e+09 -kube_pod_status_scheduled_time{namespace="kube-system",pod="master-controllers-eln004866.corp.telenet.be"} 1.575951503e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb"} 1.576437522e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build"} 1.577357112e+09 -kube_pod_status_scheduled_time{namespace="openshift-sdn",pod="sdn-d7tkr"} 1.570651008e+09 -kube_pod_status_scheduled_time{namespace="default",pod="router-1-vnlzs"} 1.576529667e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-nginx-100-84-build"} 1.57651216e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="saint-peter-1.0.160-54-build"} 1.576381619e+09 -kube_pod_status_scheduled_time{namespace="myproject",pod="microservice-2-deploy"} 1.575291946e+09 -kube_pod_status_scheduled_time{namespace="openshift-monitoring",pod="node-exporter-sdrk8"} 1.57595149e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build"} 1.576529118e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build"} 1.577345544e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-node-67-4-build"} 1.576251533e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build"} 1.576512594e+09 -kube_pod_status_scheduled_time{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build"} 1.571876131e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd"} 1.576529137e+09 -kube_pod_status_scheduled_time{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94"} 1.575967269e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-jdk11-37-87-build"} 1.576512579e+09 -kube_pod_status_scheduled_time{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy"} 1.574941307e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build"} 1.576525853e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build"} 1.576229763e+09 -kube_pod_status_scheduled_time{namespace="telenet-monitoring",pod="azure-alert-omi-2-build"} 1.576531894e+09 -kube_pod_status_scheduled_time{namespace="openshift-monitoring",pod="prometheus-k8s-0"} 1.576527079e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build"} 1.574931505e+09 -kube_pod_status_scheduled_time{namespace="aem",pod="atomic-build-32-build"} 1.573144181e+09 -kube_pod_status_scheduled_time{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw"} 1.576677731e+09 -kube_pod_status_scheduled_time{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build"} 1.576239715e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build"} 1.574857186e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build"} 1.573639391e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build"} 1.573223609e+09 -kube_pod_status_scheduled_time{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77"} 1.575951489e+09 -kube_pod_status_scheduled_time{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb"} 1.578319209e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s"} 1.576304873e+09 -kube_pod_status_scheduled_time{namespace="openshift-sdn",pod="ovs-2mm4g"} 1.570650973e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build"} 1.576526001e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-jdk11-38-170-build"} 1.576512488e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build"} 1.577691704e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build"} 1.576529311e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build"} 1.576321956e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="jenkins-slave-image-mgmt-88g04"} 1.576306237e+09 -kube_pod_status_scheduled_time{namespace="dynatrace",pod="oneagent-prvlt"} 1.576527948e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq"} 1.576250388e+09 -kube_pod_status_scheduled_time{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build"} 1.574268567e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq"} 1.578284406e+09 -kube_pod_status_scheduled_time{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build"} 1.575289357e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr"} 1.576380691e+09 -kube_pod_status_scheduled_time{namespace="openshift-logging",pod="filebeat-tnskl"} 1.576684513e+09 -kube_pod_status_scheduled_time{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf"} 1.57625175e+09 -kube_pod_status_scheduled_time{namespace="edev-communication",pod="jenkins-3-m7q8p"} 1.576528645e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build"} 1.576503922e+09 -kube_pod_status_scheduled_time{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build"} 1.569923819e+09 -kube_pod_status_scheduled_time{namespace="openshift-sdn",pod="sdn-q7vqc"} 1.570650967e+09 -kube_pod_status_scheduled_time{namespace="kube-system",pod="master-api-eln004865.corp.telenet.be"} 1.575908514e+09 -kube_pod_status_scheduled_time{namespace="dynatrace",pod="oneagent-gjfx2"} 1.576528565e+09 -kube_pod_status_scheduled_time{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build"} 1.575289032e+09 -kube_pod_status_scheduled_time{namespace="openshift-node",pod="sync-cmvl6"} 1.55139457e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build"} 1.57387773e+09 -kube_pod_status_scheduled_time{namespace="openshift-monitoring",pod="elk-omi-4-build"} 1.565093668e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build"} 1.577110676e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="saint-peter-1.0.157-85-build"} 1.576509142e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build"} 1.574702069e+09 -kube_pod_status_scheduled_time{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz"} 1.576528486e+09 -kube_pod_status_scheduled_time{namespace="tiptool",pod="tiptool-uat-30-bdtln"} 1.576249451e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build"} 1.574223455e+09 -kube_pod_status_scheduled_time{namespace="test-config",pod="dino-s2i-build-1-build"} 1.575455798e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-node-59-50-build"} 1.57639634e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build"} 1.57734459e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build"} 1.577247334e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build"} 1.572443342e+09 -kube_pod_status_scheduled_time{namespace="openshift-monitoring",pod="dynatrace-omi-4-build"} 1.556544846e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build"} 1.573207164e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-jdk11-38-173-build"} 1.576528982e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="jenkins-4-5bwwz"} 1.576528167e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-node-67-83-build"} 1.576504028e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build"} 1.577175146e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-nginx-99-83-build"} 1.5765038e+09 -kube_pod_status_scheduled_time{namespace="openshift-sdn",pod="sdn-nvsb9"} 1.570650973e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build"} 1.574859778e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build"} 1.574929828e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80"} 1.576395423e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build"} 1.577426043e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-node-59-86-build"} 1.57652933e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build"} 1.576396198e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-node-59-83-build"} 1.576508558e+09 -kube_pod_status_scheduled_time{namespace="devops-playground",pod="jenkins-58-rsxhf"} 1.576529501e+09 -kube_pod_status_scheduled_time{namespace="openshift-monitoring",pod="dynatrace-omi-2-build"} 1.556543169e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="cde-pega-feeder-docker-18-build"} 1.569919251e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build"} 1.57650399e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build"} 1.576048226e+09 -kube_pod_status_scheduled_time{namespace="dynatrace",pod="oneagent-2b6pp"} 1.576529969e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-nginx-99-85-build"} 1.576512048e+09 -kube_pod_status_scheduled_time{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build"} 1.574086839e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88"} 1.57643234e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build"} 1.577345962e+09 -kube_pod_status_scheduled_time{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build"} 1.574155628e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw"} 1.576492451e+09 -kube_pod_status_scheduled_time{namespace="aem",pod="atomic-runtime-53-build"} 1.572877392e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build"} 1.576525867e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="jenkins-slave-maven-jpgxc"} 1.576395365e+09 -kube_pod_status_scheduled_time{namespace="tiptool",pod="tiptool-lat-1-jmms8"} 1.57625207e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build"} 1.574228328e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build"} 1.574854121e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="jenkins-slave-maven-gq9pd"} 1.576325227e+09 -kube_pod_status_scheduled_time{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build"} 1.577960296e+09 -kube_pod_status_scheduled_time{namespace="aem",pod="atomic-runtime-60-build"} 1.57288384e+09 -kube_pod_status_scheduled_time{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy"} 1.574867383e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm"} 1.576348253e+09 -kube_pod_status_scheduled_time{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g"} 1.576249625e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build"} 1.575545924e+09 -kube_pod_status_scheduled_time{namespace="telenet-monitoring",pod="elk-alert-omi-3-hrd5n"} 1.576531947e+09 -kube_pod_status_scheduled_time{namespace="openshift-node",pod="sync-q7psr"} 1.575951491e+09 -kube_pod_status_scheduled_time{namespace="telenet-cluster-ops",pod="init-sync"} 1.570020752e+09 -kube_pod_status_scheduled_time{namespace="kube-system",pod="master-controllers-eln004867.corp.telenet.be"} 1.567973315e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build"} 1.575543192e+09 -kube_pod_status_scheduled_time{namespace="tiptool",pod="tiptool-sup-1-4fw8s"} 1.576250822e+09 -kube_pod_status_scheduled_time{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build"} 1.57528759e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build"} 1.576502793e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-nginx-100-82-build"} 1.57650388e+09 -kube_pod_status_scheduled_time{namespace="openshift-logging",pod="metricbeat-whn9v"} 1.576684509e+09 -kube_pod_status_scheduled_time{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build"} 1.575290273e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build"} 1.577436773e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build"} 1.575288811e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build"} 1.576508694e+09 -kube_pod_status_scheduled_time{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build"} 1.576528701e+09 -kube_pod_status_scheduled_time{namespace="openshift-sdn",pod="ovs-hpcbf"} 1.570650981e+09 -kube_pod_status_scheduled_time{namespace="tiptool-dvp",pod="apache-php-6-build"} 1.576573082e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build"} 1.576503801e+09 -kube_pod_status_scheduled_time{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build"} 1.575984478e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0"} 1.576302621e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-node-67-85-build"} 1.576512103e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-jdk11-37-86-build"} 1.576508811e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd"} 1.576317681e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build"} 1.574172179e+09 -kube_pod_status_scheduled_time{namespace="aem",pod="atomic-runtime-64-build"} 1.573125051e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build"} 1.577686952e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build"} 1.57652579e+09 -kube_pod_status_scheduled_time{namespace="kube-system",pod="master-etcd-eln004865.corp.telenet.be"} 1.575908514e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="cde-residential-customer-1.0.551-14-build"} 1.576494633e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-slave-maven-wvqk3"} 1.57636983e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6"} 1.576444213e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz"} 1.576249253e+09 -kube_pod_status_scheduled_time{namespace="openshift-node",pod="sync-7fjj2"} 1.569943943e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="saint-peter-1.0.158-2-build"} 1.575312898e+09 -kube_pod_status_scheduled_time{namespace="dynatrace",pod="oneagent-hhn8g"} 1.576530978e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-nginx-100-85-build"} 1.576525931e+09 -kube_pod_status_scheduled_time{namespace="openshift-monitoring",pod="node-exporter-p2vdl"} 1.551394839e+09 -kube_pod_status_scheduled_time{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t"} 1.576496887e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p"} 1.576428935e+09 -kube_pod_status_scheduled_time{namespace="openshift-monitoring",pod="node-exporter-clzvm"} 1.551394832e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="cde-residential-customer-docker-39-build"} 1.569919735e+09 -kube_pod_status_scheduled_time{namespace="tiptool",pod="tiptool-int-3-nzds2"} 1.576249456e+09 -kube_pod_status_scheduled_time{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build"} 1.575984215e+09 -kube_pod_status_scheduled_time{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7"} 1.575376875e+09 -kube_pod_status_scheduled_time{namespace="tiptool",pod="tiptool-sup-1-pfhfx"} 1.576252047e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="jenkins-slave-maven-qr854"} 1.576496167e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-node-67-79-build"} 1.576486033e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="jenkins-slave-maven-5z056"} 1.576351945e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build"} 1.575349579e+09 -kube_pod_status_scheduled_time{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build"} 1.575290415e+09 -kube_pod_status_scheduled_time{namespace="openshift-logging",pod="metricbeat-j8kq8"} 1.576684556e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build"} 1.574768692e+09 -kube_pod_status_scheduled_time{namespace="kube-system",pod="master-api-eln004866.corp.telenet.be"} 1.575951503e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb"} 1.576412875e+09 -kube_pod_status_scheduled_time{namespace="aem",pod="atomic-build-33-build"} 1.573144316e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq"} 1.576388885e+09 -kube_pod_status_scheduled_time{namespace="openshift-node",pod="sync-9sb6l"} 1.551394677e+09 -kube_pod_status_scheduled_time{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build"} 1.576059839e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9"} 1.576391432e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="saint-peter-1.0.156-3-build"} 1.573210705e+09 -kube_pod_status_scheduled_time{namespace="openshift-sdn",pod="sdn-cxsth"} 1.570651031e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build"} 1.574240365e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="cde-residential-customer-1.0.551-13-build"} 1.576489798e+09 -kube_pod_status_scheduled_time{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl"} 1.578313556e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="spark-1.0-33-build"} 1.575063642e+09 -kube_pod_status_scheduled_time{namespace="openshift-sdn",pod="sdn-7zxfn"} 1.570650998e+09 -kube_pod_status_scheduled_time{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy"} 1.57198855e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build"} 1.574923674e+09 -kube_pod_status_scheduled_time{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8"} 1.576336408e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build"} 1.57554874e+09 -kube_pod_status_scheduled_time{namespace="tiptool",pod="tiptool-edp-4-975w4"} 1.576254576e+09 -kube_pod_status_scheduled_time{namespace="tiptool",pod="tiptool-trg-10-4kkfc"} 1.576255704e+09 -kube_pod_status_scheduled_time{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy"} 1.571991483e+09 -kube_pod_status_scheduled_time{namespace="openshift-monitoring",pod="dynatrace-omi-3-build"} 1.556544364e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build"} 1.577104117e+09 -kube_pod_status_scheduled_time{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build"} 1.57675112e+09 -kube_pod_status_scheduled_time{namespace="tiptool",pod="tiptool-mre-1-wwf4t"} 1.576252039e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build"} 1.574914575e+09 -kube_pod_status_scheduled_time{namespace="openshift-monitoring",pod="node-exporter-sw6vh"} 1.551394833e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build"} 1.576512518e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph"} 1.576332672e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build"} 1.577095421e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw"} 1.576304523e+09 -kube_pod_status_scheduled_time{namespace="edev-communication",pod="plot-trg-13-txftz"} 1.57409309e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v"} 1.576395613e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build"} 1.573704905e+09 -kube_pod_status_scheduled_time{namespace="default",pod="router-1-pqccl"} 1.57653019e+09 -kube_pod_status_scheduled_time{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build"} 1.57354923e+09 -kube_pod_status_scheduled_time{namespace="openshift-node",pod="sync-dppzc"} 1.55139457e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="saint-peter-1.0.157-88-build"} 1.57652891e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build"} 1.5765038e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7"} 1.57641401e+09 -kube_pod_status_scheduled_time{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3"} 1.576478446e+09 -kube_pod_status_scheduled_time{namespace="openshift-monitoring",pod="node-exporter-kmhl4"} 1.569943943e+09 -kube_pod_status_scheduled_time{namespace="tiptool",pod="tiptool-int-3-x2ztl"} 1.576252041e+09 -kube_pod_status_scheduled_time{namespace="dynatrace",pod="oneagent-ksdhs"} 1.576529157e+09 -kube_pod_status_scheduled_time{namespace="tiptool",pod="build-apache-php-tiptool-53-build"} 1.575972307e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build"} 1.57408865e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build"} 1.576494442e+09 -kube_pod_status_scheduled_time{namespace="tiptool",pod="tiptool-dvp-51-x9fms"} 1.576531504e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz"} 1.576356577e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build"} 1.576507386e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build"} 1.57650861e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-node-66-84-build"} 1.576503801e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build"} 1.574086309e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build"} 1.578284116e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build"} 1.573205785e+09 -kube_pod_status_scheduled_time{namespace="openshift-logging",pod="metricbeat-hd979"} 1.576684522e+09 -kube_pod_status_scheduled_time{namespace="myproject",pod="dinomanbc-8-build"} 1.572442029e+09 -kube_pod_status_scheduled_time{namespace="openshift-logging",pod="metricbeat-thvjs"} 1.57668455e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build"} 1.576512173e+09 -kube_pod_status_scheduled_time{namespace="openshift-logging",pod="filebeat-d6p6b"} 1.576684499e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="saint-peter-1.0.159-9-build"} 1.575453697e+09 -kube_pod_status_scheduled_time{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build"} 1.575539154e+09 -kube_pod_status_scheduled_time{namespace="openshift-monitoring",pod="aws-alert-omi-2-build"} 1.565615882e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn"} 1.576275706e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build"} 1.573222722e+09 -kube_pod_status_scheduled_time{namespace="openshift-logging",pod="metricbeat-5q6w2"} 1.576684523e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="saint-peter-1.0.159-5-build"} 1.57538514e+09 -kube_pod_status_scheduled_time{namespace="openshift-monitoring",pod="node-exporter-sbmw8"} 1.57595152e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build"} 1.574922477e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy"} 1.57521127e+09 -kube_pod_status_scheduled_time{namespace="aem",pod="atomic-build-19-build"} 1.57286184e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn"} 1.576412815e+09 -kube_pod_status_scheduled_time{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-vxjrf"} 1.577961469e+09 -kube_pod_status_scheduled_time{namespace="openshift-monitoring",pod="prometheus-alert-msteams-7-cxfrz"} 1.573092058e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build"} 1.574089732e+09 -kube_pod_status_scheduled_time{namespace="openshift-sdn",pod="sdn-nb7c8"} 1.575951491e+09 -kube_pod_status_scheduled_time{namespace="aem",pod="atomic-build-31-build"} 1.573142119e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc"} 1.576322103e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n"} 1.576325296e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build"} 1.57716823e+09 -kube_pod_status_scheduled_time{namespace="kube-system",pod="master-api-eln004867.corp.telenet.be"} 1.567973315e+09 -kube_pod_status_scheduled_time{namespace="openshift-logging",pod="filebeat-xwjz7"} 1.576684539e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq"} 1.576498351e+09 -kube_pod_status_scheduled_time{namespace="dynatrace",pod="oneagent-fq5mw"} 1.576530211e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build"} 1.574937777e+09 -kube_pod_status_scheduled_time{namespace="openshift-sdn",pod="sdn-hckgd"} 1.570650974e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build"} 1.575466679e+09 -kube_pod_status_scheduled_time{namespace="test-config",pod="kibana-854bdf584d-fpjb4"} 1.576528015e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr"} 1.576295188e+09 -kube_pod_status_scheduled_time{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build"} 1.571912154e+09 -kube_pod_status_scheduled_time{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build"} 1.57650018e+09 -kube_pod_status_scheduled_time{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp"} 1.577203205e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build"} 1.576525732e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="cde-residential-customer-1.0.551-16-build"} 1.5765299e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build"} 1.576525908e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build"} 1.576529301e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build"} 1.574774707e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb"} 1.576251754e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5"} 1.575211286e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build"} 1.57614953e+09 -kube_pod_status_scheduled_time{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build"} 1.57416676e+09 -kube_pod_status_scheduled_time{namespace="devops-playground",pod="sonarqube-3-lfc5m"} 1.576529436e+09 -kube_pod_status_scheduled_time{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build"} 1.576531905e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-jdk11-38-171-build"} 1.576525632e+09 -kube_pod_status_scheduled_time{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build"} 1.574688131e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build"} 1.574930984e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build"} 1.574861724e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build"} 1.574870765e+09 -kube_pod_status_scheduled_time{namespace="openshift-logging",pod="filebeat-tz7sj"} 1.576684499e+09 -kube_pod_status_scheduled_time{namespace="openshift-sdn",pod="ovs-qfwk6"} 1.570650984e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build"} 1.573637656e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp"} 1.576348062e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="saint-peter-uat-1-kw5dh"} 1.576002607e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3"} 1.576304677e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-jenkins-2-build"} 1.571304557e+09 -kube_pod_status_scheduled_time{namespace="openshift-monitoring",pod="elk-omi-6-build"} 1.565093962e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build"} 1.57650254e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="saint-peter-1.0.160-94-build"} 1.576528909e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build"} 1.574931725e+09 -kube_pod_status_scheduled_time{namespace="openshift-monitoring",pod="node-exporter-ktrsg"} 1.551394883e+09 -kube_pod_status_scheduled_time{namespace="openshift-monitoring",pod="node-exporter-98k9p"} 1.551394944e+09 -kube_pod_status_scheduled_time{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy"} 1.571303214e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="cde-goldengate-rdb-docker-17-build"} 1.573166058e+09 -kube_pod_status_scheduled_time{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build"} 1.575288874e+09 -kube_pod_status_scheduled_time{namespace="openshift-monitoring",pod="node-exporter-lbtmf"} 1.55139489e+09 -kube_pod_status_scheduled_time{namespace="telenet-monitoring",pod="elk-alert-omi-1-build"} 1.569923838e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build"} 1.576147156e+09 -kube_pod_status_scheduled_time{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build"} 1.573546648e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build"} 1.576508739e+09 -kube_pod_status_scheduled_time{namespace="openshift-sdn",pod="ovs-8zrm9"} 1.570651018e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="jenkins-2-kk6rp"} 1.576528486e+09 -kube_pod_status_scheduled_time{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build"} 1.575985809e+09 -kube_pod_status_scheduled_time{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4"} 1.570724579e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="jenkins-slave-maven-3hkdb"} 1.576499309e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build"} 1.574085706e+09 -kube_pod_status_scheduled_time{namespace="openshift-logging",pod="filebeat-zx7vd"} 1.576684525e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l"} 1.576352214e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build"} 1.572517928e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build"} 1.57492503e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="saint-peter-1.0.158-1-build"} 1.575291772e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build"} 1.576528983e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="jenkins-slave-maven-qw2ln"} 1.576500132e+09 -kube_pod_status_scheduled_time{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build"} 1.571658653e+09 -kube_pod_status_scheduled_time{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm"} 1.576528093e+09 -kube_pod_status_scheduled_time{namespace="openshift-logging",pod="filebeat-sb6vw"} 1.57668454e+09 -kube_pod_status_scheduled_time{namespace="openshift-monitoring",pod="azure-alert-omi-1-build"} 1.562056585e+09 -kube_pod_status_scheduled_time{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm"} 1.576250319e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build"} 1.576159834e+09 -kube_pod_status_scheduled_time{namespace="tiptool",pod="tiptool-trg-10-597nj"} 1.576249448e+09 -kube_pod_status_scheduled_time{namespace="bi",pod="cde-goldengate-rdb-docker-16-build"} 1.57005595e+09 -kube_pod_status_scheduled_time{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build"} 1.578313454e+09 -kube_pod_status_scheduled_time{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl"} 1.57595149e+09 -kube_pod_status_scheduled_time{namespace="openshift-sdn",pod="sdn-rdbqq"} 1.570651191e+09 -kube_pod_status_scheduled_time{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68"} 1.576249479e+09 -kube_pod_status_scheduled_time{namespace="kube-system",pod="master-etcd-eln004867.corp.telenet.be"} 1.575908506e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build"} 1.575541316e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build"} 1.575464914e+09 -kube_pod_status_scheduled_time{namespace="playground",pod="httpd-1-nvppk"} 1.576529057e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build"} 1.576529128e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-node-59-67-build"} 1.576458253e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3"} 1.576471649e+09 -kube_pod_status_scheduled_time{namespace="myproject",pod="dinomanbc-7-build"} 1.572441819e+09 -kube_pod_status_scheduled_time{namespace="gdpr",pod="saint-peter-1.0.160-13-build"} 1.576251151e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-jdk11-38-172-build"} 1.576525967e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build"} 1.57423296e+09 -kube_pod_status_scheduled_time{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7"} 1.576249258e+09 -kube_pod_status_scheduled_time{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59"} 1.576160397e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build"} 1.577693053e+09 -kube_pod_status_scheduled_time{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build"} 1.575528637e+09 -kube_pod_status_scheduled_time{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build"} 1.573635876e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build"} 1.574764938e+09 -kube_pod_status_scheduled_time{namespace="telenet-baseimages",pod="base-node-67-22-build"} 1.57630829e+09 -kube_pod_status_scheduled_time{namespace="telenet-monitoring",pod="azure-alert-omi-1-build"} 1.569923856e+09 -# HELP kube_pod_status_unschedulable Describes the unschedulable status for the pod. -# TYPE kube_pod_status_unschedulable gauge -# HELP kube_pod_status_phase The pods current phase. -# TYPE kube_pod_status_phase gauge -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",phase="Running"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",phase="Pending"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",phase="Failed"} 1 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",phase="Running"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",phase="Failed"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",phase="Failed"} 1 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",phase="Unknown"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",phase="Pending"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",phase="Failed"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",phase="Running"} 1 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-379l2",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-379l2",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-379l2",phase="Failed"} 1 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-379l2",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-379l2",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-6vzvp",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-6vzvp",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-6vzvp",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-6vzvp",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-6vzvp",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-9bv76",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-9bv76",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-9bv76",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-9bv76",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-9bv76",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",phase="Running"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-maven-w515p",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-maven-w515p",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-maven-w515p",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-maven-w515p",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-maven-w515p",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",phase="Failed"} 1 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",phase="Unknown"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-x85db",phase="Pending"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-x85db",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-x85db",phase="Failed"} 1 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-x85db",phase="Running"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-x85db",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",phase="Failed"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",phase="Unknown"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",phase="Pending"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",phase="Failed"} 1 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",phase="Running"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",phase="Running"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-maven-mk189",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-maven-mk189",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-maven-mk189",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-maven-mk189",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-maven-mk189",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-qr3g6",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-qr3g6",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-qr3g6",phase="Failed"} 1 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-qr3g6",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-qr3g6",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-5d4g2",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-5d4g2",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-5d4g2",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-5d4g2",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-5d4g2",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",phase="Failed"} 1 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-j7mlr",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-j7mlr",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-j7mlr",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-j7mlr",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-node",pod="sync-j7mlr",phase="Unknown"} 0 -kube_pod_status_phase{namespace="myproject",pod="microservice-3-deploy",phase="Pending"} 0 -kube_pod_status_phase{namespace="myproject",pod="microservice-3-deploy",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="myproject",pod="microservice-3-deploy",phase="Failed"} 1 -kube_pod_status_phase{namespace="myproject",pod="microservice-3-deploy",phase="Running"} 0 -kube_pod_status_phase{namespace="myproject",pod="microservice-3-deploy",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",phase="Failed"} 1 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",phase="Running"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.160-93-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.160-93-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.160-93-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.160-93-build",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.160-93-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",phase="Running"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-mre-1-wd99j",phase="Pending"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-mre-1-wd99j",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-mre-1-wd99j",phase="Failed"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-mre-1-wd99j",phase="Running"} 1 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-mre-1-wd99j",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",phase="Failed"} 1 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",phase="Failed"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",phase="Running"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-bv6pd",phase="Pending"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-bv6pd",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-bv6pd",phase="Failed"} 1 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-bv6pd",phase="Running"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-bv6pd",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",phase="Failed"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-6n88c",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-6n88c",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-6n88c",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-6n88c",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-6n88c",phase="Unknown"} 0 -kube_pod_status_phase{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",phase="Pending"} 0 -kube_pod_status_phase{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",phase="Failed"} 0 -kube_pod_status_phase{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",phase="Running"} 1 -kube_pod_status_phase{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",phase="Unknown"} 0 -kube_pod_status_phase{namespace="awx",pod="awx-init-container-venvs-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="awx",pod="awx-init-container-venvs-1-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="awx",pod="awx-init-container-venvs-1-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="awx",pod="awx-init-container-venvs-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="awx",pod="awx-init-container-venvs-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-6ls5t",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-6ls5t",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-6ls5t",phase="Failed"} 1 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-6ls5t",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-6ls5t",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.160-92-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.160-92-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.160-92-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.160-92-build",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.160-92-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.159-6-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.159-6-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.159-6-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.159-6-build",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.159-6-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-24-deploy",phase="Pending"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-24-deploy",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-24-deploy",phase="Failed"} 1 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-24-deploy",phase="Running"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-24-deploy",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="myproject",pod="dinomanbc-10-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="myproject",pod="dinomanbc-10-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="myproject",pod="dinomanbc-10-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="myproject",pod="dinomanbc-10-build",phase="Running"} 0 -kube_pod_status_phase{namespace="myproject",pod="dinomanbc-10-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="azure-alert-omi-1-d9lm7",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="azure-alert-omi-1-d9lm7",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="azure-alert-omi-1-d9lm7",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="azure-alert-omi-1-d9lm7",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-monitoring",pod="azure-alert-omi-1-d9lm7",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",phase="Failed"} 1 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",phase="Failed"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",phase="Running"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-100-86-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-100-86-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-100-86-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-100-86-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-100-86-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="alertmanager-main-2",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="alertmanager-main-2",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="alertmanager-main-2",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="alertmanager-main-2",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-monitoring",pod="alertmanager-main-2",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-59-82-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-59-82-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-59-82-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-59-82-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-59-82-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",phase="Failed"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",phase="Pending"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",phase="Failed"} 1 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",phase="Running"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",phase="Unknown"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-x2q79",phase="Pending"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-x2q79",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-x2q79",phase="Failed"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-x2q79",phase="Running"} 1 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-x2q79",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",phase="Failed"} 1 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-76bcs",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-76bcs",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-76bcs",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-76bcs",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-76bcs",phase="Unknown"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",phase="Running"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.159-8-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.159-8-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.159-8-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.159-8-build",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.159-8-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-84-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-84-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-84-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-84-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-84-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",phase="Running"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.159-7-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.159-7-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.159-7-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.159-7-build",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.159-7-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-100-83-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-100-83-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-100-83-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-100-83-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-100-83-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.160-95-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.160-95-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.160-95-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.160-95-build",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.160-95-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-62-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-62-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-62-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-62-build",phase="Running"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-62-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",phase="Pending"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",phase="Failed"} 1 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",phase="Running"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",phase="Unknown"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",phase="Pending"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",phase="Failed"} 1 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",phase="Running"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-c4l5w",phase="Pending"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-c4l5w",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-c4l5w",phase="Failed"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-c4l5w",phase="Running"} 1 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-c4l5w",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-m2kzj",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-m2kzj",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-m2kzj",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-m2kzj",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-m2kzj",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-66-88-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-66-88-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-66-88-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-66-88-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-66-88-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",phase="Failed"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",phase="Running"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",phase="Pending"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",phase="Failed"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",phase="Running"} 1 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",phase="Running"} 1 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-tvmt2",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-tvmt2",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-tvmt2",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-tvmt2",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-tvmt2",phase="Unknown"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-qn47l",phase="Pending"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-qn47l",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-qn47l",phase="Failed"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-qn47l",phase="Running"} 1 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-qn47l",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="playground",pod="nwtool-1-q8gx2",phase="Pending"} 0 -kube_pod_status_phase{namespace="playground",pod="nwtool-1-q8gx2",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="playground",pod="nwtool-1-q8gx2",phase="Failed"} 0 -kube_pod_status_phase{namespace="playground",pod="nwtool-1-q8gx2",phase="Running"} 1 -kube_pod_status_phase{namespace="playground",pod="nwtool-1-q8gx2",phase="Unknown"} 0 -kube_pod_status_phase{namespace="vault",pod="vault-0",phase="Pending"} 0 -kube_pod_status_phase{namespace="vault",pod="vault-0",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="vault",pod="vault-0",phase="Failed"} 0 -kube_pod_status_phase{namespace="vault",pod="vault-0",phase="Running"} 1 -kube_pod_status_phase{namespace="vault",pod="vault-0",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-lvf42",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-lvf42",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-lvf42",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-lvf42",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-lvf42",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-cfsmp",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-cfsmp",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-cfsmp",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-cfsmp",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-cfsmp",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.157-87-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.157-87-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.157-87-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.157-87-build",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.157-87-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="kube-system",pod="master-controllers-eln004866.corp.telenet.be",phase="Pending"} 0 -kube_pod_status_phase{namespace="kube-system",pod="master-controllers-eln004866.corp.telenet.be",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="kube-system",pod="master-controllers-eln004866.corp.telenet.be",phase="Failed"} 0 -kube_pod_status_phase{namespace="kube-system",pod="master-controllers-eln004866.corp.telenet.be",phase="Running"} 1 -kube_pod_status_phase{namespace="kube-system",pod="master-controllers-eln004866.corp.telenet.be",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",phase="Unknown"} 0 -kube_pod_status_phase{namespace="test-config",pod="ws-dino-rest-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="test-config",pod="ws-dino-rest-1-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="test-config",pod="ws-dino-rest-1-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="test-config",pod="ws-dino-rest-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="test-config",pod="ws-dino-rest-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",phase="Failed"} 1 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",phase="Unknown"} 0 -kube_pod_status_phase{namespace="default",pod="router-1-vnlzs",phase="Pending"} 0 -kube_pod_status_phase{namespace="default",pod="router-1-vnlzs",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="default",pod="router-1-vnlzs",phase="Failed"} 0 -kube_pod_status_phase{namespace="default",pod="router-1-vnlzs",phase="Running"} 1 -kube_pod_status_phase{namespace="default",pod="router-1-vnlzs",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-100-84-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-100-84-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-100-84-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-100-84-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-100-84-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.160-54-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.160-54-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.160-54-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.160-54-build",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.160-54-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="myproject",pod="microservice-2-deploy",phase="Pending"} 0 -kube_pod_status_phase{namespace="myproject",pod="microservice-2-deploy",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="myproject",pod="microservice-2-deploy",phase="Failed"} 1 -kube_pod_status_phase{namespace="myproject",pod="microservice-2-deploy",phase="Running"} 0 -kube_pod_status_phase{namespace="myproject",pod="microservice-2-deploy",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-sdrk8",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-sdrk8",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-sdrk8",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-sdrk8",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-sdrk8",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-d7tkr",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-d7tkr",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-d7tkr",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-d7tkr",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-d7tkr",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",phase="Running"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-4-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-4-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-4-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-4-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-4-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="prometheus-k8s-0",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="prometheus-k8s-0",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="prometheus-k8s-0",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="prometheus-k8s-0",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-monitoring",pod="prometheus-k8s-0",phase="Unknown"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-4m59r",phase="Pending"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-4m59r",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-4m59r",phase="Failed"} 1 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-4m59r",phase="Running"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-4m59r",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",phase="Pending"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",phase="Failed"} 1 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",phase="Running"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",phase="Running"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-xx9wq",phase="Pending"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-xx9wq",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-xx9wq",phase="Failed"} 1 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-xx9wq",phase="Running"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-xx9wq",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",phase="Pending"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",phase="Failed"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",phase="Running"} 1 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",phase="Unknown"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-build-32-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-build-32-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-build-32-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="aem",pod="atomic-build-32-build",phase="Running"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-build-32-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-2mm4g",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-2mm4g",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-2mm4g",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-2mm4g",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-2mm4g",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",phase="Failed"} 1 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",phase="Failed"} 1 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",phase="Unknown"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-prvlt",phase="Pending"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-prvlt",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-prvlt",phase="Failed"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-prvlt",phase="Running"} 1 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-prvlt",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",phase="Unknown"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",phase="Running"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",phase="Running"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",phase="Unknown"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",phase="Running"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",phase="Unknown"} 0 -kube_pod_status_phase{namespace="edev-communication",pod="jenkins-3-m7q8p",phase="Pending"} 0 -kube_pod_status_phase{namespace="edev-communication",pod="jenkins-3-m7q8p",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="edev-communication",pod="jenkins-3-m7q8p",phase="Failed"} 0 -kube_pod_status_phase{namespace="edev-communication",pod="jenkins-3-m7q8p",phase="Running"} 1 -kube_pod_status_phase{namespace="edev-communication",pod="jenkins-3-m7q8p",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-q7vqc",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-q7vqc",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-q7vqc",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-q7vqc",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-q7vqc",phase="Unknown"} 0 -kube_pod_status_phase{namespace="kube-system",pod="master-api-eln004865.corp.telenet.be",phase="Pending"} 0 -kube_pod_status_phase{namespace="kube-system",pod="master-api-eln004865.corp.telenet.be",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="kube-system",pod="master-api-eln004865.corp.telenet.be",phase="Failed"} 0 -kube_pod_status_phase{namespace="kube-system",pod="master-api-eln004865.corp.telenet.be",phase="Running"} 1 -kube_pod_status_phase{namespace="kube-system",pod="master-api-eln004865.corp.telenet.be",phase="Unknown"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-gjfx2",phase="Pending"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-gjfx2",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-gjfx2",phase="Failed"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-gjfx2",phase="Running"} 1 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-gjfx2",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-tnskl",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-tnskl",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-tnskl",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-tnskl",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-tnskl",phase="Unknown"} 0 -kube_pod_status_phase{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",phase="Pending"} 0 -kube_pod_status_phase{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",phase="Failed"} 0 -kube_pod_status_phase{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",phase="Running"} 1 -kube_pod_status_phase{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-cmvl6",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-cmvl6",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-cmvl6",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-cmvl6",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-node",pod="sync-cmvl6",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",phase="Running"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.157-85-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.157-85-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.157-85-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.157-85-build",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.157-85-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="elk-omi-4-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="elk-omi-4-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="elk-omi-4-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="openshift-monitoring",pod="elk-omi-4-build",phase="Running"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="elk-omi-4-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="test-config",pod="dino-s2i-build-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="test-config",pod="dino-s2i-build-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="test-config",pod="dino-s2i-build-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="test-config",pod="dino-s2i-build-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="test-config",pod="dino-s2i-build-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-59-50-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-59-50-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-59-50-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-59-50-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-59-50-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",phase="Pending"} 0 -kube_pod_status_phase{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",phase="Failed"} 0 -kube_pod_status_phase{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",phase="Running"} 1 -kube_pod_status_phase{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",phase="Unknown"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-uat-30-bdtln",phase="Pending"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-uat-30-bdtln",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-uat-30-bdtln",phase="Failed"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-uat-30-bdtln",phase="Running"} 1 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-uat-30-bdtln",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",phase="Running"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-4-5bwwz",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-4-5bwwz",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-4-5bwwz",phase="Failed"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-4-5bwwz",phase="Running"} 1 -kube_pod_status_phase{namespace="bi",pod="jenkins-4-5bwwz",phase="Unknown"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-cbffc",phase="Pending"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-cbffc",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-cbffc",phase="Failed"} 1 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-cbffc",phase="Running"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-cbffc",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-99-83-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-99-83-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-99-83-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-99-83-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-99-83-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-nvsb9",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-nvsb9",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-nvsb9",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-nvsb9",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-nvsb9",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-83-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-83-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-83-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-83-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-83-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-f6sbc",phase="Pending"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-f6sbc",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-f6sbc",phase="Failed"} 1 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-f6sbc",phase="Running"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-f6sbc",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-59-86-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-59-86-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-59-86-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-59-86-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-59-86-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-59-83-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-59-83-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-59-83-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-59-83-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-59-83-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="devops-playground",pod="jenkins-58-rsxhf",phase="Pending"} 0 -kube_pod_status_phase{namespace="devops-playground",pod="jenkins-58-rsxhf",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="devops-playground",pod="jenkins-58-rsxhf",phase="Failed"} 0 -kube_pod_status_phase{namespace="devops-playground",pod="jenkins-58-rsxhf",phase="Running"} 1 -kube_pod_status_phase{namespace="devops-playground",pod="jenkins-58-rsxhf",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-2b6pp",phase="Pending"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-2b6pp",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-2b6pp",phase="Failed"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-2b6pp",phase="Running"} 1 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-2b6pp",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-99-85-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-99-85-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-99-85-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-99-85-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-99-85-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",phase="Running"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-pega-feeder-docker-18-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-pega-feeder-docker-18-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="bi",pod="cde-pega-feeder-docker-18-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-pega-feeder-docker-18-build",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-pega-feeder-docker-18-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",phase="Running"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",phase="Failed"} 1 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",phase="Unknown"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-53-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-53-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-53-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-53-build",phase="Running"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-53-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",phase="Running"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",phase="Failed"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-gq9pd",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-gq9pd",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-gq9pd",phase="Failed"} 1 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-gq9pd",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-gq9pd",phase="Unknown"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",phase="Running"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-60-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-60-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-60-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-60-build",phase="Running"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-60-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-djr7b",phase="Pending"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-djr7b",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-djr7b",phase="Failed"} 1 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-djr7b",phase="Running"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-djr7b",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-jpgxc",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-jpgxc",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-jpgxc",phase="Failed"} 1 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-jpgxc",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-jpgxc",phase="Unknown"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-lat-1-jmms8",phase="Pending"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-lat-1-jmms8",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-lat-1-jmms8",phase="Failed"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-lat-1-jmms8",phase="Running"} 1 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-lat-1-jmms8",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",phase="Running"} 1 -kube_pod_status_phase{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="elk-alert-omi-3-hrd5n",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="elk-alert-omi-3-hrd5n",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="elk-alert-omi-3-hrd5n",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="elk-alert-omi-3-hrd5n",phase="Running"} 1 -kube_pod_status_phase{namespace="telenet-monitoring",pod="elk-alert-omi-3-hrd5n",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-q7psr",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-q7psr",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-q7psr",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-q7psr",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-node",pod="sync-q7psr",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="init-sync",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="init-sync",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="init-sync",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="init-sync",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="init-sync",phase="Unknown"} 0 -kube_pod_status_phase{namespace="kube-system",pod="master-controllers-eln004867.corp.telenet.be",phase="Pending"} 0 -kube_pod_status_phase{namespace="kube-system",pod="master-controllers-eln004867.corp.telenet.be",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="kube-system",pod="master-controllers-eln004867.corp.telenet.be",phase="Failed"} 0 -kube_pod_status_phase{namespace="kube-system",pod="master-controllers-eln004867.corp.telenet.be",phase="Running"} 1 -kube_pod_status_phase{namespace="kube-system",pod="master-controllers-eln004867.corp.telenet.be",phase="Unknown"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",phase="Pending"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",phase="Failed"} 1 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",phase="Running"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",phase="Failed"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",phase="Unknown"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",phase="Running"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-100-82-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-100-82-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-100-82-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-100-82-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-100-82-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-sup-1-4fw8s",phase="Pending"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-sup-1-4fw8s",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-sup-1-4fw8s",phase="Failed"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-sup-1-4fw8s",phase="Running"} 1 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-sup-1-4fw8s",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",phase="Running"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-whn9v",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-whn9v",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-whn9v",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-whn9v",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-whn9v",phase="Unknown"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",phase="Running"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",phase="Running"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-hpcbf",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-hpcbf",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-hpcbf",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-hpcbf",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-hpcbf",phase="Unknown"} 0 -kube_pod_status_phase{namespace="tiptool-dvp",pod="apache-php-6-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="tiptool-dvp",pod="apache-php-6-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="tiptool-dvp",pod="apache-php-6-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="tiptool-dvp",pod="apache-php-6-build",phase="Running"} 0 -kube_pod_status_phase{namespace="tiptool-dvp",pod="apache-php-6-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",phase="Failed"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-85-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-85-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-85-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-85-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-85-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="kube-system",pod="master-etcd-eln004865.corp.telenet.be",phase="Pending"} 0 -kube_pod_status_phase{namespace="kube-system",pod="master-etcd-eln004865.corp.telenet.be",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="kube-system",pod="master-etcd-eln004865.corp.telenet.be",phase="Failed"} 0 -kube_pod_status_phase{namespace="kube-system",pod="master-etcd-eln004865.corp.telenet.be",phase="Running"} 1 -kube_pod_status_phase{namespace="kube-system",pod="master-etcd-eln004865.corp.telenet.be",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",phase="Failed"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",phase="Running"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",phase="Unknown"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-64-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-64-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-64-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-64-build",phase="Running"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-64-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-jxxcd",phase="Pending"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-jxxcd",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-jxxcd",phase="Failed"} 1 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-jxxcd",phase="Running"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-jxxcd",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.158-2-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.158-2-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.158-2-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.158-2-build",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.158-2-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-hhn8g",phase="Pending"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-hhn8g",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-hhn8g",phase="Failed"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-hhn8g",phase="Running"} 1 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-hhn8g",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-100-85-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-100-85-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-100-85-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-100-85-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-100-85-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-7fjj2",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-7fjj2",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-7fjj2",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-7fjj2",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-node",pod="sync-7fjj2",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",phase="Failed"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-clzvm",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-clzvm",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-clzvm",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-clzvm",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-clzvm",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-docker-39-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-docker-39-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-docker-39-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-docker-39-build",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-docker-39-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-p2vdl",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-p2vdl",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-p2vdl",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-p2vdl",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-p2vdl",phase="Unknown"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",phase="Pending"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",phase="Failed"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",phase="Running"} 1 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",phase="Unknown"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",phase="Pending"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",phase="Failed"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",phase="Running"} 1 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",phase="Unknown"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-sup-1-pfhfx",phase="Pending"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-sup-1-pfhfx",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-sup-1-pfhfx",phase="Failed"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-sup-1-pfhfx",phase="Running"} 1 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-sup-1-pfhfx",phase="Unknown"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-int-3-nzds2",phase="Pending"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-int-3-nzds2",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-int-3-nzds2",phase="Failed"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-int-3-nzds2",phase="Running"} 1 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-int-3-nzds2",phase="Unknown"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",phase="Running"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-5z056",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-5z056",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-5z056",phase="Failed"} 1 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-5z056",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-5z056",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",phase="Running"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-j8kq8",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-j8kq8",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-j8kq8",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-j8kq8",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-j8kq8",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-qr854",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-qr854",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-qr854",phase="Failed"} 1 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-qr854",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-qr854",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-79-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-79-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-79-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-79-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-79-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-build-33-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-build-33-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="aem",pod="atomic-build-33-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-build-33-build",phase="Running"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-build-33-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",phase="Failed"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",phase="Unknown"} 0 -kube_pod_status_phase{namespace="kube-system",pod="master-api-eln004866.corp.telenet.be",phase="Pending"} 0 -kube_pod_status_phase{namespace="kube-system",pod="master-api-eln004866.corp.telenet.be",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="kube-system",pod="master-api-eln004866.corp.telenet.be",phase="Failed"} 0 -kube_pod_status_phase{namespace="kube-system",pod="master-api-eln004866.corp.telenet.be",phase="Running"} 1 -kube_pod_status_phase{namespace="kube-system",pod="master-api-eln004866.corp.telenet.be",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-9sb6l",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-9sb6l",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-9sb6l",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-9sb6l",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-node",pod="sync-9sb6l",phase="Unknown"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",phase="Running"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-cxsth",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-cxsth",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-cxsth",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-cxsth",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-cxsth",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl",phase="Pending"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl",phase="Failed"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl",phase="Running"} 1 -kube_pod_status_phase{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="spark-1.0-33-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="spark-1.0-33-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="bi",pod="spark-1.0-33-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="bi",pod="spark-1.0-33-build",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="spark-1.0-33-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-7zxfn",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-7zxfn",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-7zxfn",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-7zxfn",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-7zxfn",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.156-3-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.156-3-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.156-3-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.156-3-build",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.156-3-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",phase="Pending"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",phase="Failed"} 1 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",phase="Running"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-edp-4-975w4",phase="Pending"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-edp-4-975w4",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-edp-4-975w4",phase="Failed"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-edp-4-975w4",phase="Running"} 1 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-edp-4-975w4",phase="Unknown"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",phase="Pending"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",phase="Failed"} 1 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",phase="Running"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",phase="Running"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-trg-10-4kkfc",phase="Pending"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-trg-10-4kkfc",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-trg-10-4kkfc",phase="Failed"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-trg-10-4kkfc",phase="Running"} 1 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-trg-10-4kkfc",phase="Unknown"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",phase="Pending"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",phase="Failed"} 1 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",phase="Running"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-sw6vh",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-sw6vh",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-sw6vh",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-sw6vh",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-sw6vh",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",phase="Unknown"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",phase="Running"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-mre-1-wwf4t",phase="Pending"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-mre-1-wwf4t",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-mre-1-wwf4t",phase="Failed"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-mre-1-wwf4t",phase="Running"} 1 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-mre-1-wwf4t",phase="Unknown"} 0 -kube_pod_status_phase{namespace="edev-communication",pod="plot-trg-13-txftz",phase="Pending"} 0 -kube_pod_status_phase{namespace="edev-communication",pod="plot-trg-13-txftz",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="edev-communication",pod="plot-trg-13-txftz",phase="Failed"} 0 -kube_pod_status_phase{namespace="edev-communication",pod="plot-trg-13-txftz",phase="Running"} 1 -kube_pod_status_phase{namespace="edev-communication",pod="plot-trg-13-txftz",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="default",pod="router-1-pqccl",phase="Pending"} 0 -kube_pod_status_phase{namespace="default",pod="router-1-pqccl",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="default",pod="router-1-pqccl",phase="Failed"} 0 -kube_pod_status_phase{namespace="default",pod="router-1-pqccl",phase="Running"} 1 -kube_pod_status_phase{namespace="default",pod="router-1-pqccl",phase="Unknown"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",phase="Running"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-dppzc",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-dppzc",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-dppzc",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-dppzc",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-node",pod="sync-dppzc",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.157-88-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.157-88-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.157-88-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.157-88-build",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.157-88-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",phase="Pending"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",phase="Failed"} 1 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",phase="Running"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-kmhl4",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-kmhl4",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-kmhl4",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-kmhl4",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-kmhl4",phase="Unknown"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-int-3-x2ztl",phase="Pending"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-int-3-x2ztl",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-int-3-x2ztl",phase="Failed"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-int-3-x2ztl",phase="Running"} 1 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-int-3-x2ztl",phase="Unknown"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-ksdhs",phase="Pending"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-ksdhs",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-ksdhs",phase="Failed"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-ksdhs",phase="Running"} 1 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-ksdhs",phase="Unknown"} 0 -kube_pod_status_phase{namespace="tiptool",pod="build-apache-php-tiptool-53-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="tiptool",pod="build-apache-php-tiptool-53-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="tiptool",pod="build-apache-php-tiptool-53-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="tiptool",pod="build-apache-php-tiptool-53-build",phase="Running"} 0 -kube_pod_status_phase{namespace="tiptool",pod="build-apache-php-tiptool-53-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",phase="Unknown"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-dvp-51-x9fms",phase="Pending"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-dvp-51-x9fms",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-dvp-51-x9fms",phase="Failed"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-dvp-51-x9fms",phase="Running"} 1 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-dvp-51-x9fms",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",phase="Failed"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-66-84-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-66-84-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-66-84-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-66-84-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-66-84-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-hd979",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-hd979",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-hd979",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-hd979",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-hd979",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-9bgct",phase="Pending"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-9bgct",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-9bgct",phase="Failed"} 1 -kube_pod_status_phase{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-9bgct",phase="Running"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-9bgct",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-d6p6b",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-d6p6b",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-d6p6b",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-d6p6b",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-d6p6b",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.159-9-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.159-9-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.159-9-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.159-9-build",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.159-9-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",phase="Running"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",phase="Running"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",phase="Failed"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",phase="Unknown"} 0 -kube_pod_status_phase{namespace="myproject",pod="dinomanbc-8-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="myproject",pod="dinomanbc-8-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="myproject",pod="dinomanbc-8-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="myproject",pod="dinomanbc-8-build",phase="Running"} 0 -kube_pod_status_phase{namespace="myproject",pod="dinomanbc-8-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-thvjs",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-thvjs",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-thvjs",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-thvjs",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-thvjs",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.159-5-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.159-5-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.159-5-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.159-5-build",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.159-5-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-sbmw8",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-sbmw8",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-sbmw8",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-sbmw8",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-sbmw8",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",phase="Failed"} 1 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",phase="Unknown"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-build-19-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-build-19-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="aem",pod="atomic-build-19-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-build-19-build",phase="Running"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-build-19-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-5q6w2",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-5q6w2",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-5q6w2",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-5q6w2",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-5q6w2",phase="Unknown"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-vxjrf",phase="Pending"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-vxjrf",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-vxjrf",phase="Failed"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-vxjrf",phase="Running"} 1 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-vxjrf",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-nb7c8",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-nb7c8",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-nb7c8",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-nb7c8",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-nb7c8",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="prometheus-alert-msteams-7-cxfrz",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="prometheus-alert-msteams-7-cxfrz",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="prometheus-alert-msteams-7-cxfrz",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="prometheus-alert-msteams-7-cxfrz",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-monitoring",pod="prometheus-alert-msteams-7-cxfrz",phase="Unknown"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-98fvj",phase="Pending"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-98fvj",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-98fvj",phase="Failed"} 1 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-98fvj",phase="Running"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-98fvj",phase="Unknown"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-build-31-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-build-31-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-build-31-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="aem",pod="atomic-build-31-build",phase="Running"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-build-31-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",phase="Failed"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="default",pod="registry-console-1-2hm5q",phase="Pending"} 0 -kube_pod_status_phase{namespace="default",pod="registry-console-1-2hm5q",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="default",pod="registry-console-1-2hm5q",phase="Failed"} 1 -kube_pod_status_phase{namespace="default",pod="registry-console-1-2hm5q",phase="Running"} 0 -kube_pod_status_phase{namespace="default",pod="registry-console-1-2hm5q",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",phase="Failed"} 1 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",phase="Unknown"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-fq5mw",phase="Pending"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-fq5mw",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-fq5mw",phase="Failed"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-fq5mw",phase="Running"} 1 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-fq5mw",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-hckgd",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-hckgd",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-hckgd",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-hckgd",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-hckgd",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="kube-system",pod="master-api-eln004867.corp.telenet.be",phase="Pending"} 0 -kube_pod_status_phase{namespace="kube-system",pod="master-api-eln004867.corp.telenet.be",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="kube-system",pod="master-api-eln004867.corp.telenet.be",phase="Failed"} 0 -kube_pod_status_phase{namespace="kube-system",pod="master-api-eln004867.corp.telenet.be",phase="Running"} 1 -kube_pod_status_phase{namespace="kube-system",pod="master-api-eln004867.corp.telenet.be",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-xwjz7",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-xwjz7",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-xwjz7",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-xwjz7",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-xwjz7",phase="Unknown"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",phase="Running"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",phase="Running"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",phase="Failed"} 1 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",phase="Unknown"} 0 -kube_pod_status_phase{namespace="test-config",pod="kibana-854bdf584d-fpjb4",phase="Pending"} 0 -kube_pod_status_phase{namespace="test-config",pod="kibana-854bdf584d-fpjb4",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="test-config",pod="kibana-854bdf584d-fpjb4",phase="Failed"} 0 -kube_pod_status_phase{namespace="test-config",pod="kibana-854bdf584d-fpjb4",phase="Running"} 1 -kube_pod_status_phase{namespace="test-config",pod="kibana-854bdf584d-fpjb4",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",phase="Failed"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",phase="Running"} 1 -kube_pod_status_phase{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",phase="Failed"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",phase="Running"} 1 -kube_pod_status_phase{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",phase="Running"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",phase="Running"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="devops-playground",pod="sonarqube-3-lfc5m",phase="Pending"} 0 -kube_pod_status_phase{namespace="devops-playground",pod="sonarqube-3-lfc5m",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="devops-playground",pod="sonarqube-3-lfc5m",phase="Failed"} 0 -kube_pod_status_phase{namespace="devops-playground",pod="sonarqube-3-lfc5m",phase="Running"} 1 -kube_pod_status_phase{namespace="devops-playground",pod="sonarqube-3-lfc5m",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",phase="Failed"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",phase="Failed"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",phase="Running"} 1 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",phase="Failed"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jenkins-2-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jenkins-2-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jenkins-2-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jenkins-2-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jenkins-2-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-tz7sj",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-tz7sj",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-tz7sj",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-tz7sj",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-tz7sj",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-qfwk6",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-qfwk6",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-qfwk6",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-qfwk6",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-qfwk6",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.160-94-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.160-94-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.160-94-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.160-94-build",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.160-94-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="elk-omi-6-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="elk-omi-6-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="openshift-monitoring",pod="elk-omi-6-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="elk-omi-6-build",phase="Running"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="elk-omi-6-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-98k9p",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-98k9p",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-98k9p",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-98k9p",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-98k9p",phase="Unknown"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",phase="Pending"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",phase="Failed"} 1 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",phase="Running"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",phase="Running"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-ktrsg",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-ktrsg",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-ktrsg",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-ktrsg",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-ktrsg",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",phase="Running"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-8zrm9",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-8zrm9",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-8zrm9",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-8zrm9",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-8zrm9",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",phase="Running"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",phase="Unknown"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",phase="Running"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-lbtmf",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-lbtmf",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-lbtmf",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-lbtmf",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-lbtmf",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",phase="Pending"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",phase="Failed"} 1 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",phase="Running"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-3hkdb",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-3hkdb",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-3hkdb",phase="Failed"} 1 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-3hkdb",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-3hkdb",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",phase="Failed"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.158-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.158-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.158-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.158-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.158-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-zx7vd",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-zx7vd",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-zx7vd",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-zx7vd",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-zx7vd",phase="Unknown"} 0 -kube_pod_status_phase{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm",phase="Pending"} 0 -kube_pod_status_phase{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm",phase="Failed"} 0 -kube_pod_status_phase{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm",phase="Running"} 1 -kube_pod_status_phase{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-sb6vw",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-sb6vw",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-sb6vw",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-sb6vw",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-sb6vw",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",phase="Pending"} 0 -kube_pod_status_phase{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",phase="Failed"} 0 -kube_pod_status_phase{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",phase="Running"} 1 -kube_pod_status_phase{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",phase="Unknown"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-pfmvz",phase="Pending"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-pfmvz",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-pfmvz",phase="Failed"} 1 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-pfmvz",phase="Running"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-pfmvz",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",phase="Unknown"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-trg-10-597nj",phase="Pending"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-trg-10-597nj",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-trg-10-597nj",phase="Failed"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-trg-10-597nj",phase="Running"} 1 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-trg-10-597nj",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",phase="Running"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",phase="Pending"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",phase="Failed"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",phase="Running"} 1 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-rdbqq",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-rdbqq",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-rdbqq",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-rdbqq",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-rdbqq",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-bwzgx",phase="Pending"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-bwzgx",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-bwzgx",phase="Failed"} 1 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-bwzgx",phase="Running"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-bwzgx",phase="Unknown"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",phase="Pending"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",phase="Failed"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",phase="Running"} 1 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",phase="Unknown"} 0 -kube_pod_status_phase{namespace="kube-system",pod="master-etcd-eln004867.corp.telenet.be",phase="Pending"} 0 -kube_pod_status_phase{namespace="kube-system",pod="master-etcd-eln004867.corp.telenet.be",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="kube-system",pod="master-etcd-eln004867.corp.telenet.be",phase="Failed"} 0 -kube_pod_status_phase{namespace="kube-system",pod="master-etcd-eln004867.corp.telenet.be",phase="Running"} 1 -kube_pod_status_phase{namespace="kube-system",pod="master-etcd-eln004867.corp.telenet.be",phase="Unknown"} 0 -kube_pod_status_phase{namespace="playground",pod="httpd-1-nvppk",phase="Pending"} 0 -kube_pod_status_phase{namespace="playground",pod="httpd-1-nvppk",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="playground",pod="httpd-1-nvppk",phase="Failed"} 0 -kube_pod_status_phase{namespace="playground",pod="httpd-1-nvppk",phase="Running"} 1 -kube_pod_status_phase{namespace="playground",pod="httpd-1-nvppk",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-59-67-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-59-67-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-59-67-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-59-67-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-59-67-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",phase="Failed"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",phase="Pending"} 0 -kube_pod_status_phase{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",phase="Failed"} 0 -kube_pod_status_phase{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",phase="Running"} 1 -kube_pod_status_phase{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",phase="Unknown"} 0 -kube_pod_status_phase{namespace="myproject",pod="dinomanbc-7-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="myproject",pod="dinomanbc-7-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="myproject",pod="dinomanbc-7-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="myproject",pod="dinomanbc-7-build",phase="Running"} 0 -kube_pod_status_phase{namespace="myproject",pod="dinomanbc-7-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.160-13-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.160-13-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.160-13-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.160-13-build",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.160-13-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",phase="Running"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-22-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-22-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-22-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-22-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-22-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",phase="Pending"} 1 -kube_pod_status_phase{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",phase="Failed"} 0 -kube_pod_status_phase{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",phase="Running"} 0 -kube_pod_status_phase{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",phase="Failed"} 1 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="edev-communication",pod="plot-mre-45-r8vg8",phase="Pending"} 0 -kube_pod_status_phase{namespace="edev-communication",pod="plot-mre-45-r8vg8",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="edev-communication",pod="plot-mre-45-r8vg8",phase="Failed"} 0 -kube_pod_status_phase{namespace="edev-communication",pod="plot-mre-45-r8vg8",phase="Running"} 1 -kube_pod_status_phase{namespace="edev-communication",pod="plot-mre-45-r8vg8",phase="Unknown"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-pq6l2",phase="Pending"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-pq6l2",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-pq6l2",phase="Failed"} 1 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-pq6l2",phase="Running"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-pq6l2",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-thg27",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-thg27",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-thg27",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-thg27",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-thg27",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-edp-4-ff2x5",phase="Pending"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-edp-4-ff2x5",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-edp-4-ff2x5",phase="Failed"} 1 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-edp-4-ff2x5",phase="Running"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-edp-4-ff2x5",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-86-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-86-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-86-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-86-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-86-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",phase="Pending"} 0 -kube_pod_status_phase{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",phase="Failed"} 0 -kube_pod_status_phase{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",phase="Running"} 1 -kube_pod_status_phase{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",phase="Unknown"} 0 -kube_pod_status_phase{namespace="tvw",pod="debug-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="tvw",pod="debug-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="tvw",pod="debug-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="tvw",pod="debug-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="tvw",pod="debug-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="myproject",pod="microservice-5-deploy",phase="Pending"} 0 -kube_pod_status_phase{namespace="myproject",pod="microservice-5-deploy",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="myproject",pod="microservice-5-deploy",phase="Failed"} 1 -kube_pod_status_phase{namespace="myproject",pod="microservice-5-deploy",phase="Running"} 0 -kube_pod_status_phase{namespace="myproject",pod="microservice-5-deploy",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.156-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.156-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.156-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.156-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.156-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-2-227bl",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-2-227bl",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-2-227bl",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-2-227bl",phase="Running"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-2-227bl",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",phase="Unknown"} 0 -kube_pod_status_phase{namespace="tiller",pod="tiller-deploy-58c78cccb5-zcbwj",phase="Pending"} 1 -kube_pod_status_phase{namespace="tiller",pod="tiller-deploy-58c78cccb5-zcbwj",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="tiller",pod="tiller-deploy-58c78cccb5-zcbwj",phase="Failed"} 0 -kube_pod_status_phase{namespace="tiller",pod="tiller-deploy-58c78cccb5-zcbwj",phase="Running"} 0 -kube_pod_status_phase{namespace="tiller",pod="tiller-deploy-58c78cccb5-zcbwj",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",phase="Running"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",phase="Unknown"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",phase="Running"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",phase="Running"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="yft-kafkaproxy",pod="kafka-proxy-8-deploy",phase="Pending"} 0 -kube_pod_status_phase{namespace="yft-kafkaproxy",pod="kafka-proxy-8-deploy",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="yft-kafkaproxy",pod="kafka-proxy-8-deploy",phase="Failed"} 1 -kube_pod_status_phase{namespace="yft-kafkaproxy",pod="kafka-proxy-8-deploy",phase="Running"} 0 -kube_pod_status_phase{namespace="yft-kafkaproxy",pod="kafka-proxy-8-deploy",phase="Unknown"} 0 -kube_pod_status_phase{namespace="myproject",pod="microservice-4-deploy",phase="Pending"} 0 -kube_pod_status_phase{namespace="myproject",pod="microservice-4-deploy",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="myproject",pod="microservice-4-deploy",phase="Failed"} 1 -kube_pod_status_phase{namespace="myproject",pod="microservice-4-deploy",phase="Running"} 0 -kube_pod_status_phase{namespace="myproject",pod="microservice-4-deploy",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-s3zbd",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-s3zbd",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-s3zbd",phase="Failed"} 1 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-s3zbd",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-s3zbd",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-ckrzm",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-ckrzm",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-ckrzm",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-ckrzm",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-ckrzm",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",phase="Failed"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-edp-4-fx4kj",phase="Pending"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-edp-4-fx4kj",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-edp-4-fx4kj",phase="Failed"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-edp-4-fx4kj",phase="Running"} 1 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-edp-4-fx4kj",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-87-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-87-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-87-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-87-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-87-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-pnfvt",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-pnfvt",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-pnfvt",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-pnfvt",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-pnfvt",phase="Unknown"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",phase="Running"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-99-87-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-99-87-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-99-87-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-99-87-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-99-87-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-71-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-71-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-71-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-71-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-67-71-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-vvlrd",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-vvlrd",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-vvlrd",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-vvlrd",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-vvlrd",phase="Unknown"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",phase="Running"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",phase="Failed"} 1 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-66-85-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-66-85-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-66-85-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-66-85-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-66-85-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",phase="Pending"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",phase="Failed"} 1 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",phase="Running"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",phase="Pending"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",phase="Failed"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",phase="Running"} 1 -kube_pod_status_phase{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",phase="Unknown"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinoman-domain-managedserver1",phase="Pending"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinoman-domain-managedserver1",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinoman-domain-managedserver1",phase="Failed"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinoman-domain-managedserver1",phase="Running"} 1 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinoman-domain-managedserver1",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-059cf",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-059cf",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-059cf",phase="Failed"} 1 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-059cf",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-059cf",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",phase="Failed"} 1 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",phase="Running"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",phase="Failed"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-docker-41-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-docker-41-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-docker-41-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-docker-41-build",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-docker-41-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-dpzhw",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-dpzhw",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-dpzhw",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-dpzhw",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-dpzhw",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",phase="Unknown"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",phase="Running"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-99-84-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-99-84-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-99-84-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-99-84-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-99-84-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-wj77j",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-wj77j",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-wj77j",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-wj77j",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-wj77j",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="myproject",pod="dinomanbc-5-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="myproject",pod="dinomanbc-5-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="myproject",pod="dinomanbc-5-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="myproject",pod="dinomanbc-5-build",phase="Running"} 0 -kube_pod_status_phase{namespace="myproject",pod="dinomanbc-5-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-ql4nj",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-ql4nj",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-ql4nj",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-ql4nj",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-node",pod="sync-ql4nj",phase="Unknown"} 0 -kube_pod_status_phase{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",phase="Pending"} 0 -kube_pod_status_phase{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",phase="Failed"} 0 -kube_pod_status_phase{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",phase="Running"} 1 -kube_pod_status_phase{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",phase="Unknown"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-gj5z2",phase="Pending"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-gj5z2",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-gj5z2",phase="Failed"} 1 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-gj5z2",phase="Running"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-gj5z2",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",phase="Pending"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",phase="Failed"} 1 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",phase="Running"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-xmflf",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-xmflf",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-xmflf",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-xmflf",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-xmflf",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",phase="Running"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",phase="Unknown"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-2-jpzms",phase="Pending"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-2-jpzms",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-2-jpzms",phase="Failed"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-2-jpzms",phase="Running"} 1 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-2-jpzms",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",phase="Failed"} 1 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",phase="Running"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-maven-mppzv",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-maven-mppzv",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-maven-mppzv",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-maven-mppzv",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-maven-mppzv",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-rplst",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-rplst",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-rplst",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-rplst",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-rplst",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",phase="Running"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="alertmanager-main-1",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="alertmanager-main-1",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="alertmanager-main-1",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="alertmanager-main-1",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-monitoring",pod="alertmanager-main-1",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-nhfg6",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-nhfg6",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-nhfg6",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-nhfg6",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-nhfg6",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-jst8j",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-jst8j",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-jst8j",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-jst8j",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-jst8j",phase="Unknown"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-build-23-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-build-23-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="aem",pod="atomic-build-23-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-build-23-build",phase="Running"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-build-23-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-r6fhw",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-r6fhw",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-r6fhw",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-r6fhw",phase="Running"} 1 -kube_pod_status_phase{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-r6fhw",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-lzd9p",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-lzd9p",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-lzd9p",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-lzd9p",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-node",pod="sync-lzd9p",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="kube-system",pod="master-etcd-eln004866.corp.telenet.be",phase="Pending"} 0 -kube_pod_status_phase{namespace="kube-system",pod="master-etcd-eln004866.corp.telenet.be",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="kube-system",pod="master-etcd-eln004866.corp.telenet.be",phase="Failed"} 0 -kube_pod_status_phase{namespace="kube-system",pod="master-etcd-eln004866.corp.telenet.be",phase="Running"} 1 -kube_pod_status_phase{namespace="kube-system",pod="master-etcd-eln004866.corp.telenet.be",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",phase="Failed"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",phase="Running"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-rq5nh",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-rq5nh",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-rq5nh",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-rq5nh",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-node",pod="sync-rq5nh",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="azure-alert-omi-3-jwz5m",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="azure-alert-omi-3-jwz5m",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="azure-alert-omi-3-jwz5m",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="azure-alert-omi-3-jwz5m",phase="Running"} 1 -kube_pod_status_phase{namespace="telenet-monitoring",pod="azure-alert-omi-3-jwz5m",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-66-83-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-66-83-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-66-83-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-66-83-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-66-83-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-lat-1-q8vwk",phase="Pending"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-lat-1-q8vwk",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-lat-1-q8vwk",phase="Failed"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-lat-1-q8vwk",phase="Running"} 1 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-lat-1-q8vwk",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",phase="Failed"} 1 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-d8fvw",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-d8fvw",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-d8fvw",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-d8fvw",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-node",pod="sync-d8fvw",phase="Unknown"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-61-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-61-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-61-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-61-build",phase="Running"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-61-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-1tvxf",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-1tvxf",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-1tvxf",phase="Failed"} 1 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-1tvxf",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-1tvxf",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinoman-domain-admin-server",phase="Pending"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinoman-domain-admin-server",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinoman-domain-admin-server",phase="Failed"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinoman-domain-admin-server",phase="Running"} 1 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinoman-domain-admin-server",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="tiptool",pod="build-apache-php-tiptool-54-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="tiptool",pod="build-apache-php-tiptool-54-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="tiptool",pod="build-apache-php-tiptool-54-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="tiptool",pod="build-apache-php-tiptool-54-build",phase="Running"} 0 -kube_pod_status_phase{namespace="tiptool",pod="build-apache-php-tiptool-54-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="alertmanager-main-0",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="alertmanager-main-0",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="alertmanager-main-0",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="alertmanager-main-0",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-monitoring",pod="alertmanager-main-0",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",phase="Pending"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",phase="Failed"} 1 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",phase="Running"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-0x8ws",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-0x8ws",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-0x8ws",phase="Failed"} 1 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-0x8ws",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-0x8ws",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-ms2x9",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-ms2x9",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-ms2x9",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-ms2x9",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-ms2x9",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",phase="Running"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="myproject",pod="dinomanbc-6-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="myproject",pod="dinomanbc-6-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="myproject",pod="dinomanbc-6-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="myproject",pod="dinomanbc-6-build",phase="Running"} 0 -kube_pod_status_phase{namespace="myproject",pod="dinomanbc-6-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",phase="Failed"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",phase="Failed"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-7-6kd9f",phase="Pending"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-7-6kd9f",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-7-6kd9f",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-7-6kd9f",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-7-6kd9f",phase="Unknown"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-9hmk6",phase="Pending"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-9hmk6",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-9hmk6",phase="Failed"} 1 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-9hmk6",phase="Running"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-9hmk6",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-vtjxf",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-vtjxf",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-vtjxf",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-vtjxf",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-node",pod="sync-vtjxf",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-12-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-12-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-12-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-12-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-12-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-59-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-59-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-59-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-59-build",phase="Running"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-59-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",phase="Failed"} 1 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-vxkg9",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-vxkg9",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-vxkg9",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-vxkg9",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-vxkg9",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-build-34-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-build-34-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="aem",pod="atomic-build-34-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-build-34-build",phase="Running"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-build-34-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-pega-feeder-docker-20-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-pega-feeder-docker-20-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="bi",pod="cde-pega-feeder-docker-20-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-pega-feeder-docker-20-build",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-pega-feeder-docker-20-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",phase="Pending"} 0 -kube_pod_status_phase{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",phase="Failed"} 0 -kube_pod_status_phase{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",phase="Running"} 1 -kube_pod_status_phase{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",phase="Running"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-54-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-54-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-54-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-54-build",phase="Running"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-54-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-lqvl2",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-lqvl2",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-lqvl2",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-lqvl2",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-lqvl2",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="springboot-operator-59557c798d-2bcwp",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="springboot-operator-59557c798d-2bcwp",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="springboot-operator-59557c798d-2bcwp",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="springboot-operator-59557c798d-2bcwp",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="springboot-operator-59557c798d-2bcwp",phase="Unknown"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",phase="Running"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jenkins-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jenkins-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jenkins-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jenkins-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jenkins-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",phase="Failed"} 1 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",phase="Unknown"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-ghnz7",phase="Pending"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-ghnz7",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-ghnz7",phase="Failed"} 1 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-ghnz7",phase="Running"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-ghnz7",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-docker-40-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-docker-40-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-docker-40-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-docker-40-build",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-docker-40-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-build-20-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-build-20-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="aem",pod="atomic-build-20-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-build-20-build",phase="Running"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-build-20-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-shqcz",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-shqcz",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-shqcz",phase="Failed"} 1 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-shqcz",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-shqcz",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="base-apache",pod="base-apache-36-svl9c",phase="Pending"} 1 -kube_pod_status_phase{namespace="base-apache",pod="base-apache-36-svl9c",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="base-apache",pod="base-apache-36-svl9c",phase="Failed"} 0 -kube_pod_status_phase{namespace="base-apache",pod="base-apache-36-svl9c",phase="Running"} 0 -kube_pod_status_phase{namespace="base-apache",pod="base-apache-36-svl9c",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",phase="Failed"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",phase="Running"} 1 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",phase="Unknown"} 0 -kube_pod_status_phase{namespace="kube-system",pod="master-controllers-eln004865.corp.telenet.be",phase="Pending"} 0 -kube_pod_status_phase{namespace="kube-system",pod="master-controllers-eln004865.corp.telenet.be",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="kube-system",pod="master-controllers-eln004865.corp.telenet.be",phase="Failed"} 0 -kube_pod_status_phase{namespace="kube-system",pod="master-controllers-eln004865.corp.telenet.be",phase="Running"} 1 -kube_pod_status_phase{namespace="kube-system",pod="master-controllers-eln004865.corp.telenet.be",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-cjmv2",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-cjmv2",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-cjmv2",phase="Failed"} 1 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-cjmv2",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-cjmv2",phase="Unknown"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",phase="Running"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",phase="Failed"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",phase="Failed"} 0 -kube_pod_status_phase{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",phase="Running"} 1 -kube_pod_status_phase{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",phase="Failed"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="aws-alert-omi-2-69f79",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="aws-alert-omi-2-69f79",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="aws-alert-omi-2-69f79",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="aws-alert-omi-2-69f79",phase="Running"} 1 -kube_pod_status_phase{namespace="telenet-monitoring",pod="aws-alert-omi-2-69f79",phase="Unknown"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-fdkjg",phase="Pending"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-fdkjg",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-fdkjg",phase="Failed"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-fdkjg",phase="Running"} 1 -kube_pod_status_phase{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-fdkjg",phase="Unknown"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",phase="Running"} 0 -kube_pod_status_phase{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-66-87-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-66-87-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-66-87-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-66-87-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-66-87-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-shkwk",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-shkwk",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-shkwk",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-shkwk",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-shkwk",phase="Unknown"} 0 -kube_pod_status_phase{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",phase="Pending"} 0 -kube_pod_status_phase{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",phase="Failed"} 0 -kube_pod_status_phase{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",phase="Running"} 1 -kube_pod_status_phase{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",phase="Unknown"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-5g4p5",phase="Pending"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-5g4p5",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-5g4p5",phase="Failed"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-5g4p5",phase="Running"} 1 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-5g4p5",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-db449",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-db449",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-db449",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-db449",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-sdn",pod="sdn-db449",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-s9shq",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-s9shq",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-s9shq",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-s9shq",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-s9shq",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-svswx",phase="Pending"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-svswx",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-svswx",phase="Failed"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-svswx",phase="Running"} 1 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-svswx",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-qdxkl",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-qdxkl",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-qdxkl",phase="Failed"} 1 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-qdxkl",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-qdxkl",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.157-86-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.157-86-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.157-86-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.157-86-build",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.157-86-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",phase="Failed"} 1 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",phase="Unknown"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-wfr5b",phase="Pending"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-wfr5b",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-wfr5b",phase="Failed"} 1 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-wfr5b",phase="Running"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-wfr5b",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.160-91-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.160-91-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.160-91-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.160-91-build",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.160-91-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",phase="Pending"} 0 -kube_pod_status_phase{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",phase="Failed"} 0 -kube_pod_status_phase{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",phase="Running"} 1 -kube_pod_status_phase{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",phase="Unknown"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",phase="Pending"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",phase="Failed"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",phase="Running"} 1 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",phase="Unknown"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",phase="Running"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",phase="Running"} 0 -kube_pod_status_phase{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-5x5hx",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-5x5hx",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-5x5hx",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-5x5hx",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-sdn",pod="ovs-5x5hx",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.157-89-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.157-89-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.157-89-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.157-89-build",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.157-89-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-9-c8bkd",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-9-c8bkd",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-9-c8bkd",phase="Failed"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-9-c8bkd",phase="Running"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-9-c8bkd",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-fzkct",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-fzkct",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-fzkct",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-fzkct",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-fzkct",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",phase="Pending"} 0 -kube_pod_status_phase{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",phase="Failed"} 0 -kube_pod_status_phase{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",phase="Running"} 1 -kube_pod_status_phase{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-59-81-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-59-81-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-59-81-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-59-81-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-59-81-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="tiptool",pod="build-apache-php-tiptool-52-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="tiptool",pod="build-apache-php-tiptool-52-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="tiptool",pod="build-apache-php-tiptool-52-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="tiptool",pod="build-apache-php-tiptool-52-build",phase="Running"} 0 -kube_pod_status_phase{namespace="tiptool",pod="build-apache-php-tiptool-52-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="edev-tools",pod="sonarqube-3-k2j58",phase="Pending"} 0 -kube_pod_status_phase{namespace="edev-tools",pod="sonarqube-3-k2j58",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="edev-tools",pod="sonarqube-3-k2j58",phase="Failed"} 0 -kube_pod_status_phase{namespace="edev-tools",pod="sonarqube-3-k2j58",phase="Running"} 1 -kube_pod_status_phase{namespace="edev-tools",pod="sonarqube-3-k2j58",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",phase="Unknown"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-cknc4",phase="Pending"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-cknc4",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-cknc4",phase="Failed"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-cknc4",phase="Running"} 1 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-cknc4",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="ceph-alert-msteams-3-95zfk",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="ceph-alert-msteams-3-95zfk",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="ceph-alert-msteams-3-95zfk",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="ceph-alert-msteams-3-95zfk",phase="Running"} 1 -kube_pod_status_phase{namespace="telenet-monitoring",pod="ceph-alert-msteams-3-95zfk",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",phase="Running"} 1 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",phase="Failed"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-pcvmj",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-pcvmj",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-pcvmj",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-pcvmj",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-pcvmj",phase="Unknown"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-8tvwr",phase="Pending"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-8tvwr",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-8tvwr",phase="Failed"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-8tvwr",phase="Running"} 1 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-8tvwr",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-maven-54d6g",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-maven-54d6g",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-maven-54d6g",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-maven-54d6g",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-maven-54d6g",phase="Unknown"} 0 -kube_pod_status_phase{namespace="edev-tools",pod="jenkins-1-mr4zb",phase="Pending"} 0 -kube_pod_status_phase{namespace="edev-tools",pod="jenkins-1-mr4zb",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="edev-tools",pod="jenkins-1-mr4zb",phase="Failed"} 0 -kube_pod_status_phase{namespace="edev-tools",pod="jenkins-1-mr4zb",phase="Running"} 1 -kube_pod_status_phase{namespace="edev-tools",pod="jenkins-1-mr4zb",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-59-85-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-59-85-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-59-85-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-59-85-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-node-59-85-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",phase="Failed"} 1 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.156-2-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.156-2-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.156-2-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.156-2-build",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="saint-peter-1.0.156-2-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-65-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-65-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-65-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-65-build",phase="Running"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-65-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",phase="Failed"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",phase="Failed"} 1 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",phase="Failed"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-maven-dp74t",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-maven-dp74t",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-maven-dp74t",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-maven-dp74t",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-maven-dp74t",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",phase="Running"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",phase="Pending"} 0 -kube_pod_status_phase{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",phase="Failed"} 0 -kube_pod_status_phase{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",phase="Running"} 1 -kube_pod_status_phase{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",phase="Failed"} 1 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-mghfm",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-mghfm",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-mghfm",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-mghfm",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-node",pod="sync-mghfm",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-t92kj",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-t92kj",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-t92kj",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-t92kj",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-t92kj",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="prometheus-k8s-1",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="prometheus-k8s-1",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="prometheus-k8s-1",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="prometheus-k8s-1",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-monitoring",pod="prometheus-k8s-1",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",phase="Unknown"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-8px65",phase="Pending"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-8px65",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-8px65",phase="Failed"} 0 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-8px65",phase="Running"} 1 -kube_pod_status_phase{namespace="dynatrace",pod="oneagent-8px65",phase="Unknown"} 0 -kube_pod_status_phase{namespace="myproject",pod="dinomanbc-9-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="myproject",pod="dinomanbc-9-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="myproject",pod="dinomanbc-9-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="myproject",pod="dinomanbc-9-build",phase="Running"} 0 -kube_pod_status_phase{namespace="myproject",pod="dinomanbc-9-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",phase="Failed"} 1 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",phase="Running"} 0 -kube_pod_status_phase{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-57-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-57-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-57-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-57-build",phase="Running"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-57-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",phase="Running"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="prometheus-operator-599cf5c4d5-2jqrn",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="prometheus-operator-599cf5c4d5-2jqrn",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="prometheus-operator-599cf5c4d5-2jqrn",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="prometheus-operator-599cf5c4d5-2jqrn",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-monitoring",pod="prometheus-operator-599cf5c4d5-2jqrn",phase="Unknown"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",phase="Running"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-99-86-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-99-86-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-99-86-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-99-86-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-99-86-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-77lgc",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-77lgc",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-77lgc",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-77lgc",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-77lgc",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-ghb47",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-ghb47",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-ghb47",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-ghb47",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-logging",pod="filebeat-ghb47",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",phase="Failed"} 1 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-drdp4",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-drdp4",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-drdp4",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-node",pod="sync-drdp4",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-node",pod="sync-drdp4",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-jz4s9",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-jz4s9",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-jz4s9",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-jz4s9",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-monitoring",pod="node-exporter-jz4s9",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",phase="Running"} 0 -kube_pod_status_phase{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="openshift-alert-omi-2-876j4",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="openshift-alert-omi-2-876j4",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="openshift-alert-omi-2-876j4",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-monitoring",pod="openshift-alert-omi-2-876j4",phase="Running"} 1 -kube_pod_status_phase{namespace="telenet-monitoring",pod="openshift-alert-omi-2-876j4",phase="Unknown"} 0 -kube_pod_status_phase{namespace="tiller",pod="tiller-5f8989c65c-cz7wz",phase="Pending"} 0 -kube_pod_status_phase{namespace="tiller",pod="tiller-5f8989c65c-cz7wz",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="tiller",pod="tiller-5f8989c65c-cz7wz",phase="Failed"} 0 -kube_pod_status_phase{namespace="tiller",pod="tiller-5f8989c65c-cz7wz",phase="Running"} 1 -kube_pod_status_phase{namespace="tiller",pod="tiller-5f8989c65c-cz7wz",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-vdxlb",phase="Pending"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-vdxlb",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-vdxlb",phase="Failed"} 1 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-vdxlb",phase="Running"} 0 -kube_pod_status_phase{namespace="default",pod="docker-registry-1-vdxlb",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",phase="Running"} 0 -kube_pod_status_phase{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="default",pod="registry-console-1-mwz95",phase="Pending"} 0 -kube_pod_status_phase{namespace="default",pod="registry-console-1-mwz95",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="default",pod="registry-console-1-mwz95",phase="Failed"} 0 -kube_pod_status_phase{namespace="default",pod="registry-console-1-mwz95",phase="Running"} 1 -kube_pod_status_phase{namespace="default",pod="registry-console-1-mwz95",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",phase="Running"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",phase="Running"} 0 -kube_pod_status_phase{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",phase="Failed"} 1 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",phase="Unknown"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-uat-30-54hpm",phase="Pending"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-uat-30-54hpm",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-uat-30-54hpm",phase="Failed"} 0 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-uat-30-54hpm",phase="Running"} 1 -kube_pod_status_phase{namespace="tiptool",pod="tiptool-uat-30-54hpm",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-96lh2",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-96lh2",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-96lh2",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-96lh2",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-logging",pod="metricbeat-96lh2",phase="Unknown"} 0 -kube_pod_status_phase{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",phase="Pending"} 0 -kube_pod_status_phase{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",phase="Failed"} 0 -kube_pod_status_phase{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",phase="Running"} 1 -kube_pod_status_phase{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="elk-omi-3-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="elk-omi-3-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="openshift-monitoring",pod="elk-omi-3-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="elk-omi-3-build",phase="Running"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="elk-omi-3-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-dcpqs",phase="Pending"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-dcpqs",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-dcpqs",phase="Failed"} 1 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-dcpqs",phase="Running"} 0 -kube_pod_status_phase{namespace="bi",pod="jenkins-slave-maven-dcpqs",phase="Unknown"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="aws-alert-omi-3-m85px",phase="Pending"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="aws-alert-omi-3-m85px",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="aws-alert-omi-3-m85px",phase="Failed"} 0 -kube_pod_status_phase{namespace="openshift-monitoring",pod="aws-alert-omi-3-m85px",phase="Running"} 1 -kube_pod_status_phase{namespace="openshift-monitoring",pod="aws-alert-omi-3-m85px",phase="Unknown"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-63-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-63-build",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-63-build",phase="Failed"} 1 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-63-build",phase="Running"} 0 -kube_pod_status_phase{namespace="aem",pod="atomic-runtime-63-build",phase="Unknown"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",phase="Pending"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",phase="Succeeded"} 1 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",phase="Failed"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",phase="Running"} 0 -kube_pod_status_phase{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",phase="Unknown"} 0 -# HELP kube_pod_status_ready Describes whether the pod is ready to serve requests. -# TYPE kube_pod_status_ready gauge -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-99-84-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-99-84-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-99-84-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="metricbeat-wj77j",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-logging",pod="metricbeat-wj77j",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="metricbeat-wj77j",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="myproject",pod="dinomanbc-5-build",condition="true"} 0 -kube_pod_status_ready{namespace="myproject",pod="dinomanbc-5-build",condition="false"} 1 -kube_pod_status_ready{namespace="myproject",pod="dinomanbc-5-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-node",pod="sync-ql4nj",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-node",pod="sync-ql4nj",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-node",pod="sync-ql4nj",condition="unknown"} 0 -kube_pod_status_ready{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",condition="true"} 1 -kube_pod_status_ready{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",condition="false"} 0 -kube_pod_status_ready{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",condition="true"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",condition="false"} 1 -kube_pod_status_ready{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="filebeat-xmflf",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-logging",pod="filebeat-xmflf",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="filebeat-xmflf",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",condition="true"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",condition="false"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",condition="unknown"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="jenkins-2-jpzms",condition="true"} 1 -kube_pod_status_ready{namespace="paas-demo",pod="jenkins-2-jpzms",condition="false"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="jenkins-2-jpzms",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",condition="true"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",condition="false"} 1 -kube_pod_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-maven-mppzv",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-maven-mppzv",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-maven-mppzv",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="metricbeat-rplst",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-logging",pod="metricbeat-rplst",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="metricbeat-rplst",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",condition="true"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",condition="false"} 1 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="alertmanager-main-1",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-monitoring",pod="alertmanager-main-1",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="alertmanager-main-1",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="sdn-nhfg6",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-sdn",pod="sdn-nhfg6",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="sdn-nhfg6",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="filebeat-jst8j",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-logging",pod="filebeat-jst8j",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="filebeat-jst8j",condition="unknown"} 0 -kube_pod_status_ready{namespace="aem",pod="atomic-build-23-build",condition="true"} 0 -kube_pod_status_ready{namespace="aem",pod="atomic-build-23-build",condition="false"} 1 -kube_pod_status_ready{namespace="aem",pod="atomic-build-23-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-r6fhw",condition="true"} 1 -kube_pod_status_ready{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-r6fhw",condition="false"} 0 -kube_pod_status_ready{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-r6fhw",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-node",pod="sync-lzd9p",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-node",pod="sync-lzd9p",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-node",pod="sync-lzd9p",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="kube-system",pod="master-etcd-eln004866.corp.telenet.be",condition="true"} 1 -kube_pod_status_ready{namespace="kube-system",pod="master-etcd-eln004866.corp.telenet.be",condition="false"} 0 -kube_pod_status_ready{namespace="kube-system",pod="master-etcd-eln004866.corp.telenet.be",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",condition="true"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",condition="false"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-node",pod="sync-rq5nh",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-node",pod="sync-rq5nh",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-node",pod="sync-rq5nh",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-monitoring",pod="azure-alert-omi-3-jwz5m",condition="true"} 1 -kube_pod_status_ready{namespace="telenet-monitoring",pod="azure-alert-omi-3-jwz5m",condition="false"} 0 -kube_pod_status_ready{namespace="telenet-monitoring",pod="azure-alert-omi-3-jwz5m",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-66-83-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-66-83-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-66-83-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-lat-1-q8vwk",condition="true"} 1 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-lat-1-q8vwk",condition="false"} 0 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-lat-1-q8vwk",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-node",pod="sync-d8fvw",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-node",pod="sync-d8fvw",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-node",pod="sync-d8fvw",condition="unknown"} 0 -kube_pod_status_ready{namespace="aem",pod="atomic-runtime-61-build",condition="true"} 0 -kube_pod_status_ready{namespace="aem",pod="atomic-runtime-61-build",condition="false"} 1 -kube_pod_status_ready{namespace="aem",pod="atomic-runtime-61-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-1tvxf",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-1tvxf",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-1tvxf",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="dinoman-domain-admin-server",condition="true"} 1 -kube_pod_status_ready{namespace="weblogic-poc",pod="dinoman-domain-admin-server",condition="false"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="dinoman-domain-admin-server",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="tiptool",pod="build-apache-php-tiptool-54-build",condition="true"} 0 -kube_pod_status_ready{namespace="tiptool",pod="build-apache-php-tiptool-54-build",condition="false"} 1 -kube_pod_status_ready{namespace="tiptool",pod="build-apache-php-tiptool-54-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="alertmanager-main-0",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-monitoring",pod="alertmanager-main-0",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="alertmanager-main-0",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",condition="true"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",condition="false"} 1 -kube_pod_status_ready{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-0x8ws",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-0x8ws",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-0x8ws",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="ovs-ms2x9",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-sdn",pod="ovs-ms2x9",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="ovs-ms2x9",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",condition="true"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",condition="false"} 1 -kube_pod_status_ready{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="myproject",pod="dinomanbc-6-build",condition="true"} 0 -kube_pod_status_ready{namespace="myproject",pod="dinomanbc-6-build",condition="false"} 1 -kube_pod_status_ready{namespace="myproject",pod="dinomanbc-6-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-7-6kd9f",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-7-6kd9f",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-7-6kd9f",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-node",pod="sync-vtjxf",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-node",pod="sync-vtjxf",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-node",pod="sync-vtjxf",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-12-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-12-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-12-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="aem",pod="atomic-runtime-59-build",condition="true"} 0 -kube_pod_status_ready{namespace="aem",pod="atomic-runtime-59-build",condition="false"} 1 -kube_pod_status_ready{namespace="aem",pod="atomic-runtime-59-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="node-exporter-vxkg9",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-monitoring",pod="node-exporter-vxkg9",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="node-exporter-vxkg9",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="aem",pod="atomic-build-34-build",condition="true"} 0 -kube_pod_status_ready{namespace="aem",pod="atomic-build-34-build",condition="false"} 1 -kube_pod_status_ready{namespace="aem",pod="atomic-build-34-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-pega-feeder-docker-20-build",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-pega-feeder-docker-20-build",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="cde-pega-feeder-docker-20-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",condition="true"} 1 -kube_pod_status_ready{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",condition="false"} 0 -kube_pod_status_ready{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",condition="true"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",condition="false"} 1 -kube_pod_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="aem",pod="atomic-runtime-54-build",condition="true"} 0 -kube_pod_status_ready{namespace="aem",pod="atomic-runtime-54-build",condition="false"} 1 -kube_pod_status_ready{namespace="aem",pod="atomic-runtime-54-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="ovs-lqvl2",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-sdn",pod="ovs-lqvl2",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="ovs-lqvl2",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",condition="true"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",condition="false"} 1 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jenkins-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jenkins-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jenkins-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-residential-customer-docker-40-build",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-residential-customer-docker-40-build",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="cde-residential-customer-docker-40-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="aem",pod="atomic-build-20-build",condition="true"} 0 -kube_pod_status_ready{namespace="aem",pod="atomic-build-20-build",condition="false"} 1 -kube_pod_status_ready{namespace="aem",pod="atomic-build-20-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-shqcz",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-shqcz",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-shqcz",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="base-apache",pod="base-apache-36-svl9c",condition="true"} 0 -kube_pod_status_ready{namespace="base-apache",pod="base-apache-36-svl9c",condition="false"} 1 -kube_pod_status_ready{namespace="base-apache",pod="base-apache-36-svl9c",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",condition="true"} 1 -kube_pod_status_ready{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",condition="false"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",condition="unknown"} 0 -kube_pod_status_ready{namespace="kube-system",pod="master-controllers-eln004865.corp.telenet.be",condition="true"} 1 -kube_pod_status_ready{namespace="kube-system",pod="master-controllers-eln004865.corp.telenet.be",condition="false"} 0 -kube_pod_status_ready{namespace="kube-system",pod="master-controllers-eln004865.corp.telenet.be",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-cjmv2",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-cjmv2",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-cjmv2",condition="unknown"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",condition="true"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",condition="false"} 1 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",condition="true"} 1 -kube_pod_status_ready{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",condition="false"} 0 -kube_pod_status_ready{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-monitoring",pod="aws-alert-omi-2-69f79",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-monitoring",pod="aws-alert-omi-2-69f79",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-monitoring",pod="aws-alert-omi-2-69f79",condition="unknown"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-fdkjg",condition="true"} 1 -kube_pod_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-fdkjg",condition="false"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-fdkjg",condition="unknown"} 0 -kube_pod_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",condition="true"} 0 -kube_pod_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",condition="false"} 1 -kube_pod_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-66-87-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-66-87-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-66-87-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="ovs-shkwk",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-sdn",pod="ovs-shkwk",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="ovs-shkwk",condition="unknown"} 0 -kube_pod_status_ready{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",condition="true"} 1 -kube_pod_status_ready{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",condition="false"} 0 -kube_pod_status_ready{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",condition="unknown"} 0 -kube_pod_status_ready{namespace="dynatrace",pod="oneagent-5g4p5",condition="true"} 1 -kube_pod_status_ready{namespace="dynatrace",pod="oneagent-5g4p5",condition="false"} 0 -kube_pod_status_ready{namespace="dynatrace",pod="oneagent-5g4p5",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="sdn-db449",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-sdn",pod="sdn-db449",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="sdn-db449",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="metricbeat-s9shq",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-logging",pod="metricbeat-s9shq",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="metricbeat-s9shq",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="dynatrace",pod="oneagent-svswx",condition="true"} 1 -kube_pod_status_ready{namespace="dynatrace",pod="oneagent-svswx",condition="false"} 0 -kube_pod_status_ready{namespace="dynatrace",pod="oneagent-svswx",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-qdxkl",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-qdxkl",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-qdxkl",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.157-86-build",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.157-86-build",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.157-86-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.160-91-build",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.160-91-build",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.160-91-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",condition="true"} 1 -kube_pod_status_ready{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",condition="false"} 0 -kube_pod_status_ready{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",condition="unknown"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",condition="true"} 1 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",condition="false"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",condition="unknown"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",condition="true"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",condition="false"} 1 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",condition="true"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",condition="false"} 1 -kube_pod_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="ovs-5x5hx",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-sdn",pod="ovs-5x5hx",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="ovs-5x5hx",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.157-89-build",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.157-89-build",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.157-89-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-9-c8bkd",condition="true"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-9-c8bkd",condition="false"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-9-c8bkd",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="metricbeat-fzkct",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-logging",pod="metricbeat-fzkct",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="metricbeat-fzkct",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",condition="true"} 1 -kube_pod_status_ready{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",condition="false"} 0 -kube_pod_status_ready{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-59-81-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-59-81-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-59-81-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="tiptool",pod="build-apache-php-tiptool-52-build",condition="true"} 0 -kube_pod_status_ready{namespace="tiptool",pod="build-apache-php-tiptool-52-build",condition="false"} 1 -kube_pod_status_ready{namespace="tiptool",pod="build-apache-php-tiptool-52-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="edev-tools",pod="sonarqube-3-k2j58",condition="true"} 1 -kube_pod_status_ready{namespace="edev-tools",pod="sonarqube-3-k2j58",condition="false"} 0 -kube_pod_status_ready{namespace="edev-tools",pod="sonarqube-3-k2j58",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",condition="unknown"} 0 -kube_pod_status_ready{namespace="dynatrace",pod="oneagent-cknc4",condition="true"} 1 -kube_pod_status_ready{namespace="dynatrace",pod="oneagent-cknc4",condition="false"} 0 -kube_pod_status_ready{namespace="dynatrace",pod="oneagent-cknc4",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-monitoring",pod="ceph-alert-msteams-3-95zfk",condition="true"} 1 -kube_pod_status_ready{namespace="telenet-monitoring",pod="ceph-alert-msteams-3-95zfk",condition="false"} 0 -kube_pod_status_ready{namespace="telenet-monitoring",pod="ceph-alert-msteams-3-95zfk",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",condition="true"} 1 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",condition="false"} 0 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="metricbeat-pcvmj",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-logging",pod="metricbeat-pcvmj",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="metricbeat-pcvmj",condition="unknown"} 0 -kube_pod_status_ready{namespace="dynatrace",pod="oneagent-8tvwr",condition="true"} 1 -kube_pod_status_ready{namespace="dynatrace",pod="oneagent-8tvwr",condition="false"} 0 -kube_pod_status_ready{namespace="dynatrace",pod="oneagent-8tvwr",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-maven-54d6g",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-maven-54d6g",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-maven-54d6g",condition="unknown"} 0 -kube_pod_status_ready{namespace="edev-tools",pod="jenkins-1-mr4zb",condition="true"} 1 -kube_pod_status_ready{namespace="edev-tools",pod="jenkins-1-mr4zb",condition="false"} 0 -kube_pod_status_ready{namespace="edev-tools",pod="jenkins-1-mr4zb",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-59-85-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-59-85-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-59-85-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.156-2-build",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.156-2-build",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.156-2-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="aem",pod="atomic-runtime-65-build",condition="true"} 0 -kube_pod_status_ready{namespace="aem",pod="atomic-runtime-65-build",condition="false"} 1 -kube_pod_status_ready{namespace="aem",pod="atomic-runtime-65-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-maven-dp74t",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-maven-dp74t",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-maven-dp74t",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",condition="true"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",condition="false"} 1 -kube_pod_status_ready{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",condition="true"} 1 -kube_pod_status_ready{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",condition="false"} 0 -kube_pod_status_ready{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-node",pod="sync-mghfm",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-node",pod="sync-mghfm",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-node",pod="sync-mghfm",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="metricbeat-t92kj",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-logging",pod="metricbeat-t92kj",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="metricbeat-t92kj",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="prometheus-k8s-1",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-monitoring",pod="prometheus-k8s-1",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="prometheus-k8s-1",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",condition="unknown"} 0 -kube_pod_status_ready{namespace="dynatrace",pod="oneagent-8px65",condition="true"} 1 -kube_pod_status_ready{namespace="dynatrace",pod="oneagent-8px65",condition="false"} 0 -kube_pod_status_ready{namespace="dynatrace",pod="oneagent-8px65",condition="unknown"} 0 -kube_pod_status_ready{namespace="myproject",pod="dinomanbc-9-build",condition="true"} 0 -kube_pod_status_ready{namespace="myproject",pod="dinomanbc-9-build",condition="false"} 1 -kube_pod_status_ready{namespace="myproject",pod="dinomanbc-9-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="aem",pod="atomic-runtime-57-build",condition="true"} 0 -kube_pod_status_ready{namespace="aem",pod="atomic-runtime-57-build",condition="false"} 1 -kube_pod_status_ready{namespace="aem",pod="atomic-runtime-57-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",condition="true"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",condition="false"} 1 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="prometheus-operator-599cf5c4d5-2jqrn",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-monitoring",pod="prometheus-operator-599cf5c4d5-2jqrn",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="prometheus-operator-599cf5c4d5-2jqrn",condition="unknown"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",condition="true"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",condition="false"} 1 -kube_pod_status_ready{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-99-86-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-99-86-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-99-86-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="filebeat-77lgc",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-logging",pod="filebeat-77lgc",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="filebeat-77lgc",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="filebeat-ghb47",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-logging",pod="filebeat-ghb47",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="filebeat-ghb47",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-node",pod="sync-drdp4",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-node",pod="sync-drdp4",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-node",pod="sync-drdp4",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="node-exporter-jz4s9",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-monitoring",pod="node-exporter-jz4s9",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="node-exporter-jz4s9",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",condition="true"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",condition="false"} 1 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-monitoring",pod="openshift-alert-omi-2-876j4",condition="true"} 1 -kube_pod_status_ready{namespace="telenet-monitoring",pod="openshift-alert-omi-2-876j4",condition="false"} 0 -kube_pod_status_ready{namespace="telenet-monitoring",pod="openshift-alert-omi-2-876j4",condition="unknown"} 0 -kube_pod_status_ready{namespace="tiller",pod="tiller-5f8989c65c-cz7wz",condition="true"} 1 -kube_pod_status_ready{namespace="tiller",pod="tiller-5f8989c65c-cz7wz",condition="false"} 0 -kube_pod_status_ready{namespace="tiller",pod="tiller-5f8989c65c-cz7wz",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="default",pod="registry-console-1-mwz95",condition="true"} 1 -kube_pod_status_ready{namespace="default",pod="registry-console-1-mwz95",condition="false"} 0 -kube_pod_status_ready{namespace="default",pod="registry-console-1-mwz95",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",condition="true"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",condition="false"} 1 -kube_pod_status_ready{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",condition="true"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",condition="false"} 1 -kube_pod_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",condition="unknown"} 0 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-uat-30-54hpm",condition="true"} 1 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-uat-30-54hpm",condition="false"} 0 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-uat-30-54hpm",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="metricbeat-96lh2",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-logging",pod="metricbeat-96lh2",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="metricbeat-96lh2",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",condition="true"} 1 -kube_pod_status_ready{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",condition="false"} 0 -kube_pod_status_ready{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="elk-omi-3-build",condition="true"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="elk-omi-3-build",condition="false"} 1 -kube_pod_status_ready{namespace="openshift-monitoring",pod="elk-omi-3-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-dcpqs",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-dcpqs",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-dcpqs",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="aws-alert-omi-3-m85px",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-monitoring",pod="aws-alert-omi-3-m85px",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="aws-alert-omi-3-m85px",condition="unknown"} 0 -kube_pod_status_ready{namespace="aem",pod="atomic-runtime-63-build",condition="true"} 0 -kube_pod_status_ready{namespace="aem",pod="atomic-runtime-63-build",condition="false"} 1 -kube_pod_status_ready{namespace="aem",pod="atomic-runtime-63-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",condition="true"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",condition="false"} 1 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",condition="true"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",condition="false"} 1 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",condition="unknown"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",condition="true"} 1 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",condition="false"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-379l2",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-379l2",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-379l2",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="node-exporter-6vzvp",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-monitoring",pod="node-exporter-6vzvp",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="node-exporter-6vzvp",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="sdn-9bv76",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-sdn",pod="sdn-9bv76",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="sdn-9bv76",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",condition="true"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",condition="false"} 1 -kube_pod_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-maven-w515p",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-maven-w515p",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-maven-w515p",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",condition="unknown"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",condition="true"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",condition="false"} 1 -kube_pod_status_ready{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",condition="true"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",condition="false"} 1 -kube_pod_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-maven-mk189",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-maven-mk189",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-maven-mk189",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-qr3g6",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-qr3g6",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-qr3g6",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="ovs-5d4g2",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-sdn",pod="ovs-5d4g2",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="ovs-5d4g2",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-node",pod="sync-j7mlr",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-node",pod="sync-j7mlr",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-node",pod="sync-j7mlr",condition="unknown"} 0 -kube_pod_status_ready{namespace="myproject",pod="microservice-3-deploy",condition="true"} 0 -kube_pod_status_ready{namespace="myproject",pod="microservice-3-deploy",condition="false"} 1 -kube_pod_status_ready{namespace="myproject",pod="microservice-3-deploy",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",condition="true"} 0 -kube_pod_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",condition="false"} 1 -kube_pod_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.160-93-build",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.160-93-build",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.160-93-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",condition="true"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",condition="false"} 1 -kube_pod_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-mre-1-wd99j",condition="true"} 1 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-mre-1-wd99j",condition="false"} 0 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-mre-1-wd99j",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",condition="true"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",condition="false"} 1 -kube_pod_status_ready{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="node-exporter-6n88c",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-monitoring",pod="node-exporter-6n88c",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="node-exporter-6n88c",condition="unknown"} 0 -kube_pod_status_ready{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",condition="true"} 1 -kube_pod_status_ready{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",condition="false"} 0 -kube_pod_status_ready{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",condition="unknown"} 0 -kube_pod_status_ready{namespace="awx",pod="awx-init-container-venvs-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="awx",pod="awx-init-container-venvs-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="awx",pod="awx-init-container-venvs-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-6ls5t",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-6ls5t",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-6ls5t",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.160-92-build",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.160-92-build",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.160-92-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.159-6-build",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.159-6-build",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.159-6-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="aem",pod="atomic-runtime-24-deploy",condition="true"} 0 -kube_pod_status_ready{namespace="aem",pod="atomic-runtime-24-deploy",condition="false"} 1 -kube_pod_status_ready{namespace="aem",pod="atomic-runtime-24-deploy",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="myproject",pod="dinomanbc-10-build",condition="true"} 0 -kube_pod_status_ready{namespace="myproject",pod="dinomanbc-10-build",condition="false"} 1 -kube_pod_status_ready{namespace="myproject",pod="dinomanbc-10-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="azure-alert-omi-1-d9lm7",condition="true"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="azure-alert-omi-1-d9lm7",condition="false"} 1 -kube_pod_status_ready{namespace="openshift-monitoring",pod="azure-alert-omi-1-d9lm7",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",condition="true"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",condition="false"} 1 -kube_pod_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-100-86-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-100-86-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-100-86-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="alertmanager-main-2",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-monitoring",pod="alertmanager-main-2",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="alertmanager-main-2",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-59-82-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-59-82-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-59-82-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",condition="true"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",condition="false"} 1 -kube_pod_status_ready{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",condition="unknown"} 0 -kube_pod_status_ready{namespace="dynatrace",pod="oneagent-x2q79",condition="true"} 1 -kube_pod_status_ready{namespace="dynatrace",pod="oneagent-x2q79",condition="false"} 0 -kube_pod_status_ready{namespace="dynatrace",pod="oneagent-x2q79",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="ovs-76bcs",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-sdn",pod="ovs-76bcs",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="ovs-76bcs",condition="unknown"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",condition="true"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",condition="false"} 1 -kube_pod_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.159-8-build",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.159-8-build",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.159-8-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-67-84-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-67-84-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-67-84-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",condition="true"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",condition="false"} 1 -kube_pod_status_ready{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.159-7-build",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.159-7-build",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.159-7-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-100-83-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-100-83-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-100-83-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.160-95-build",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.160-95-build",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.160-95-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="aem",pod="atomic-runtime-62-build",condition="true"} 0 -kube_pod_status_ready{namespace="aem",pod="atomic-runtime-62-build",condition="false"} 1 -kube_pod_status_ready{namespace="aem",pod="atomic-runtime-62-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",condition="true"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",condition="false"} 1 -kube_pod_status_ready{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",condition="unknown"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",condition="true"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",condition="false"} 1 -kube_pod_status_ready{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="dynatrace",pod="oneagent-c4l5w",condition="true"} 1 -kube_pod_status_ready{namespace="dynatrace",pod="oneagent-c4l5w",condition="false"} 0 -kube_pod_status_ready{namespace="dynatrace",pod="oneagent-c4l5w",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="sdn-m2kzj",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-sdn",pod="sdn-m2kzj",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="sdn-m2kzj",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-66-88-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-66-88-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-66-88-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",condition="true"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",condition="false"} 1 -kube_pod_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",condition="true"} 1 -kube_pod_status_ready{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",condition="false"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",condition="true"} 1 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",condition="false"} 0 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="filebeat-tvmt2",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-logging",pod="filebeat-tvmt2",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="filebeat-tvmt2",condition="unknown"} 0 -kube_pod_status_ready{namespace="default",pod="docker-registry-1-qn47l",condition="true"} 1 -kube_pod_status_ready{namespace="default",pod="docker-registry-1-qn47l",condition="false"} 0 -kube_pod_status_ready{namespace="default",pod="docker-registry-1-qn47l",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="playground",pod="nwtool-1-q8gx2",condition="true"} 1 -kube_pod_status_ready{namespace="playground",pod="nwtool-1-q8gx2",condition="false"} 0 -kube_pod_status_ready{namespace="playground",pod="nwtool-1-q8gx2",condition="unknown"} 0 -kube_pod_status_ready{namespace="vault",pod="vault-0",condition="true"} 0 -kube_pod_status_ready{namespace="vault",pod="vault-0",condition="false"} 1 -kube_pod_status_ready{namespace="vault",pod="vault-0",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="ovs-lvf42",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-sdn",pod="ovs-lvf42",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="ovs-lvf42",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="filebeat-cfsmp",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-logging",pod="filebeat-cfsmp",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="filebeat-cfsmp",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.157-87-build",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.157-87-build",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.157-87-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="kube-system",pod="master-controllers-eln004866.corp.telenet.be",condition="true"} 1 -kube_pod_status_ready{namespace="kube-system",pod="master-controllers-eln004866.corp.telenet.be",condition="false"} 0 -kube_pod_status_ready{namespace="kube-system",pod="master-controllers-eln004866.corp.telenet.be",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",condition="unknown"} 0 -kube_pod_status_ready{namespace="test-config",pod="ws-dino-rest-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="test-config",pod="ws-dino-rest-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="test-config",pod="ws-dino-rest-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",condition="unknown"} 0 -kube_pod_status_ready{namespace="default",pod="router-1-vnlzs",condition="true"} 1 -kube_pod_status_ready{namespace="default",pod="router-1-vnlzs",condition="false"} 0 -kube_pod_status_ready{namespace="default",pod="router-1-vnlzs",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-100-84-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-100-84-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-100-84-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.160-54-build",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.160-54-build",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.160-54-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="myproject",pod="microservice-2-deploy",condition="true"} 0 -kube_pod_status_ready{namespace="myproject",pod="microservice-2-deploy",condition="false"} 1 -kube_pod_status_ready{namespace="myproject",pod="microservice-2-deploy",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="node-exporter-sdrk8",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-monitoring",pod="node-exporter-sdrk8",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="node-exporter-sdrk8",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="sdn-d7tkr",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-sdn",pod="sdn-d7tkr",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="sdn-d7tkr",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",condition="true"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",condition="false"} 1 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-67-4-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-67-4-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-67-4-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="prometheus-k8s-0",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-monitoring",pod="prometheus-k8s-0",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="prometheus-k8s-0",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",condition="true"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",condition="false"} 1 -kube_pod_status_ready{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",condition="true"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",condition="false"} 1 -kube_pod_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",condition="true"} 1 -kube_pod_status_ready{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",condition="false"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",condition="unknown"} 0 -kube_pod_status_ready{namespace="aem",pod="atomic-build-32-build",condition="true"} 0 -kube_pod_status_ready{namespace="aem",pod="atomic-build-32-build",condition="false"} 1 -kube_pod_status_ready{namespace="aem",pod="atomic-build-32-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="ovs-2mm4g",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-sdn",pod="ovs-2mm4g",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="ovs-2mm4g",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",condition="unknown"} 0 -kube_pod_status_ready{namespace="dynatrace",pod="oneagent-prvlt",condition="true"} 1 -kube_pod_status_ready{namespace="dynatrace",pod="oneagent-prvlt",condition="false"} 0 -kube_pod_status_ready{namespace="dynatrace",pod="oneagent-prvlt",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",condition="unknown"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",condition="true"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",condition="false"} 1 -kube_pod_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",condition="true"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",condition="false"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",condition="unknown"} 0 -kube_pod_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",condition="true"} 0 -kube_pod_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",condition="false"} 1 -kube_pod_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",condition="unknown"} 0 -kube_pod_status_ready{namespace="edev-communication",pod="jenkins-3-m7q8p",condition="true"} 1 -kube_pod_status_ready{namespace="edev-communication",pod="jenkins-3-m7q8p",condition="false"} 0 -kube_pod_status_ready{namespace="edev-communication",pod="jenkins-3-m7q8p",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="sdn-q7vqc",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-sdn",pod="sdn-q7vqc",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="sdn-q7vqc",condition="unknown"} 0 -kube_pod_status_ready{namespace="kube-system",pod="master-api-eln004865.corp.telenet.be",condition="true"} 1 -kube_pod_status_ready{namespace="kube-system",pod="master-api-eln004865.corp.telenet.be",condition="false"} 0 -kube_pod_status_ready{namespace="kube-system",pod="master-api-eln004865.corp.telenet.be",condition="unknown"} 0 -kube_pod_status_ready{namespace="dynatrace",pod="oneagent-gjfx2",condition="true"} 1 -kube_pod_status_ready{namespace="dynatrace",pod="oneagent-gjfx2",condition="false"} 0 -kube_pod_status_ready{namespace="dynatrace",pod="oneagent-gjfx2",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="filebeat-tnskl",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-logging",pod="filebeat-tnskl",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="filebeat-tnskl",condition="unknown"} 0 -kube_pod_status_ready{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",condition="true"} 1 -kube_pod_status_ready{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",condition="false"} 0 -kube_pod_status_ready{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-node",pod="sync-cmvl6",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-node",pod="sync-cmvl6",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-node",pod="sync-cmvl6",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",condition="true"} 0 -kube_pod_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",condition="false"} 1 -kube_pod_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.157-85-build",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.157-85-build",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.157-85-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="elk-omi-4-build",condition="true"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="elk-omi-4-build",condition="false"} 1 -kube_pod_status_ready{namespace="openshift-monitoring",pod="elk-omi-4-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="test-config",pod="dino-s2i-build-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="test-config",pod="dino-s2i-build-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="test-config",pod="dino-s2i-build-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-59-50-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-59-50-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-59-50-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",condition="true"} 1 -kube_pod_status_ready{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",condition="false"} 0 -kube_pod_status_ready{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",condition="unknown"} 0 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-uat-30-bdtln",condition="true"} 1 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-uat-30-bdtln",condition="false"} 0 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-uat-30-bdtln",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",condition="true"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",condition="false"} 1 -kube_pod_status_ready{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-4-5bwwz",condition="true"} 1 -kube_pod_status_ready{namespace="bi",pod="jenkins-4-5bwwz",condition="false"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-4-5bwwz",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-99-83-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-99-83-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-99-83-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="sdn-nvsb9",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-sdn",pod="sdn-nvsb9",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="sdn-nvsb9",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-67-83-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-67-83-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-67-83-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-59-86-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-59-86-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-59-86-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-59-83-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-59-83-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-59-83-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="devops-playground",pod="jenkins-58-rsxhf",condition="true"} 1 -kube_pod_status_ready{namespace="devops-playground",pod="jenkins-58-rsxhf",condition="false"} 0 -kube_pod_status_ready{namespace="devops-playground",pod="jenkins-58-rsxhf",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="dynatrace",pod="oneagent-2b6pp",condition="true"} 1 -kube_pod_status_ready{namespace="dynatrace",pod="oneagent-2b6pp",condition="false"} 0 -kube_pod_status_ready{namespace="dynatrace",pod="oneagent-2b6pp",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-99-85-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-99-85-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-99-85-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",condition="true"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",condition="false"} 1 -kube_pod_status_ready{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-pega-feeder-docker-18-build",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-pega-feeder-docker-18-build",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="cde-pega-feeder-docker-18-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",condition="true"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",condition="false"} 1 -kube_pod_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",condition="unknown"} 0 -kube_pod_status_ready{namespace="aem",pod="atomic-runtime-53-build",condition="true"} 0 -kube_pod_status_ready{namespace="aem",pod="atomic-runtime-53-build",condition="false"} 1 -kube_pod_status_ready{namespace="aem",pod="atomic-runtime-53-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",condition="true"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",condition="false"} 1 -kube_pod_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-gq9pd",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-gq9pd",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-gq9pd",condition="unknown"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",condition="true"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",condition="false"} 1 -kube_pod_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="aem",pod="atomic-runtime-60-build",condition="true"} 0 -kube_pod_status_ready{namespace="aem",pod="atomic-runtime-60-build",condition="false"} 1 -kube_pod_status_ready{namespace="aem",pod="atomic-runtime-60-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-jpgxc",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-jpgxc",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-jpgxc",condition="unknown"} 0 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-lat-1-jmms8",condition="true"} 1 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-lat-1-jmms8",condition="false"} 0 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-lat-1-jmms8",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",condition="true"} 1 -kube_pod_status_ready{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",condition="false"} 0 -kube_pod_status_ready{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-monitoring",pod="elk-alert-omi-3-hrd5n",condition="true"} 1 -kube_pod_status_ready{namespace="telenet-monitoring",pod="elk-alert-omi-3-hrd5n",condition="false"} 0 -kube_pod_status_ready{namespace="telenet-monitoring",pod="elk-alert-omi-3-hrd5n",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-node",pod="sync-q7psr",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-node",pod="sync-q7psr",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-node",pod="sync-q7psr",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="init-sync",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="init-sync",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="init-sync",condition="unknown"} 0 -kube_pod_status_ready{namespace="kube-system",pod="master-controllers-eln004867.corp.telenet.be",condition="true"} 1 -kube_pod_status_ready{namespace="kube-system",pod="master-controllers-eln004867.corp.telenet.be",condition="false"} 0 -kube_pod_status_ready{namespace="kube-system",pod="master-controllers-eln004867.corp.telenet.be",condition="unknown"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",condition="true"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",condition="false"} 1 -kube_pod_status_ready{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",condition="unknown"} 0 -kube_pod_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",condition="true"} 0 -kube_pod_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",condition="false"} 1 -kube_pod_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-100-82-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-100-82-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-100-82-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-sup-1-4fw8s",condition="true"} 1 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-sup-1-4fw8s",condition="false"} 0 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-sup-1-4fw8s",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",condition="true"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",condition="false"} 1 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="metricbeat-whn9v",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-logging",pod="metricbeat-whn9v",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="metricbeat-whn9v",condition="unknown"} 0 -kube_pod_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",condition="true"} 0 -kube_pod_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",condition="false"} 1 -kube_pod_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",condition="true"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",condition="false"} 1 -kube_pod_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="ovs-hpcbf",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-sdn",pod="ovs-hpcbf",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="ovs-hpcbf",condition="unknown"} 0 -kube_pod_status_ready{namespace="tiptool-dvp",pod="apache-php-6-build",condition="true"} 0 -kube_pod_status_ready{namespace="tiptool-dvp",pod="apache-php-6-build",condition="false"} 1 -kube_pod_status_ready{namespace="tiptool-dvp",pod="apache-php-6-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-67-85-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-67-85-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-67-85-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="kube-system",pod="master-etcd-eln004865.corp.telenet.be",condition="true"} 1 -kube_pod_status_ready{namespace="kube-system",pod="master-etcd-eln004865.corp.telenet.be",condition="false"} 0 -kube_pod_status_ready{namespace="kube-system",pod="master-etcd-eln004865.corp.telenet.be",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",condition="true"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",condition="false"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",condition="unknown"} 0 -kube_pod_status_ready{namespace="aem",pod="atomic-runtime-64-build",condition="true"} 0 -kube_pod_status_ready{namespace="aem",pod="atomic-runtime-64-build",condition="false"} 1 -kube_pod_status_ready{namespace="aem",pod="atomic-runtime-64-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.158-2-build",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.158-2-build",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.158-2-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="dynatrace",pod="oneagent-hhn8g",condition="true"} 1 -kube_pod_status_ready{namespace="dynatrace",pod="oneagent-hhn8g",condition="false"} 0 -kube_pod_status_ready{namespace="dynatrace",pod="oneagent-hhn8g",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-100-85-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-100-85-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-100-85-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-node",pod="sync-7fjj2",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-node",pod="sync-7fjj2",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-node",pod="sync-7fjj2",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="node-exporter-clzvm",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-monitoring",pod="node-exporter-clzvm",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="node-exporter-clzvm",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-residential-customer-docker-39-build",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-residential-customer-docker-39-build",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="cde-residential-customer-docker-39-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="node-exporter-p2vdl",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-monitoring",pod="node-exporter-p2vdl",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="node-exporter-p2vdl",condition="unknown"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",condition="true"} 1 -kube_pod_status_ready{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",condition="false"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",condition="unknown"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",condition="true"} 1 -kube_pod_status_ready{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",condition="false"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",condition="unknown"} 0 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-sup-1-pfhfx",condition="true"} 1 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-sup-1-pfhfx",condition="false"} 0 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-sup-1-pfhfx",condition="unknown"} 0 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-int-3-nzds2",condition="true"} 1 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-int-3-nzds2",condition="false"} 0 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-int-3-nzds2",condition="unknown"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",condition="true"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",condition="false"} 1 -kube_pod_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-5z056",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-5z056",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-5z056",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",condition="true"} 0 -kube_pod_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",condition="false"} 1 -kube_pod_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="metricbeat-j8kq8",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-logging",pod="metricbeat-j8kq8",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="metricbeat-j8kq8",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-qr854",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-qr854",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-qr854",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-67-79-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-67-79-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-67-79-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="aem",pod="atomic-build-33-build",condition="true"} 0 -kube_pod_status_ready{namespace="aem",pod="atomic-build-33-build",condition="false"} 1 -kube_pod_status_ready{namespace="aem",pod="atomic-build-33-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",condition="unknown"} 0 -kube_pod_status_ready{namespace="kube-system",pod="master-api-eln004866.corp.telenet.be",condition="true"} 1 -kube_pod_status_ready{namespace="kube-system",pod="master-api-eln004866.corp.telenet.be",condition="false"} 0 -kube_pod_status_ready{namespace="kube-system",pod="master-api-eln004866.corp.telenet.be",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-node",pod="sync-9sb6l",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-node",pod="sync-9sb6l",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-node",pod="sync-9sb6l",condition="unknown"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",condition="true"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",condition="false"} 1 -kube_pod_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="sdn-cxsth",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-sdn",pod="sdn-cxsth",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="sdn-cxsth",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl",condition="true"} 1 -kube_pod_status_ready{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl",condition="false"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="spark-1.0-33-build",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="spark-1.0-33-build",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="spark-1.0-33-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="sdn-7zxfn",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-sdn",pod="sdn-7zxfn",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="sdn-7zxfn",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.156-3-build",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.156-3-build",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.156-3-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",condition="true"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",condition="false"} 1 -kube_pod_status_ready{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-edp-4-975w4",condition="true"} 1 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-edp-4-975w4",condition="false"} 0 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-edp-4-975w4",condition="unknown"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",condition="true"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",condition="false"} 1 -kube_pod_status_ready{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",condition="true"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",condition="false"} 1 -kube_pod_status_ready{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-trg-10-4kkfc",condition="true"} 1 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-trg-10-4kkfc",condition="false"} 0 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-trg-10-4kkfc",condition="unknown"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",condition="true"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",condition="false"} 1 -kube_pod_status_ready{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="node-exporter-sw6vh",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-monitoring",pod="node-exporter-sw6vh",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="node-exporter-sw6vh",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",condition="unknown"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",condition="true"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",condition="false"} 1 -kube_pod_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-mre-1-wwf4t",condition="true"} 1 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-mre-1-wwf4t",condition="false"} 0 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-mre-1-wwf4t",condition="unknown"} 0 -kube_pod_status_ready{namespace="edev-communication",pod="plot-trg-13-txftz",condition="true"} 1 -kube_pod_status_ready{namespace="edev-communication",pod="plot-trg-13-txftz",condition="false"} 0 -kube_pod_status_ready{namespace="edev-communication",pod="plot-trg-13-txftz",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="default",pod="router-1-pqccl",condition="true"} 1 -kube_pod_status_ready{namespace="default",pod="router-1-pqccl",condition="false"} 0 -kube_pod_status_ready{namespace="default",pod="router-1-pqccl",condition="unknown"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",condition="true"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",condition="false"} 1 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-node",pod="sync-dppzc",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-node",pod="sync-dppzc",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-node",pod="sync-dppzc",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.157-88-build",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.157-88-build",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.157-88-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",condition="true"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",condition="false"} 1 -kube_pod_status_ready{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="node-exporter-kmhl4",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-monitoring",pod="node-exporter-kmhl4",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="node-exporter-kmhl4",condition="unknown"} 0 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-int-3-x2ztl",condition="true"} 1 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-int-3-x2ztl",condition="false"} 0 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-int-3-x2ztl",condition="unknown"} 0 -kube_pod_status_ready{namespace="dynatrace",pod="oneagent-ksdhs",condition="true"} 1 -kube_pod_status_ready{namespace="dynatrace",pod="oneagent-ksdhs",condition="false"} 0 -kube_pod_status_ready{namespace="dynatrace",pod="oneagent-ksdhs",condition="unknown"} 0 -kube_pod_status_ready{namespace="tiptool",pod="build-apache-php-tiptool-53-build",condition="true"} 0 -kube_pod_status_ready{namespace="tiptool",pod="build-apache-php-tiptool-53-build",condition="false"} 1 -kube_pod_status_ready{namespace="tiptool",pod="build-apache-php-tiptool-53-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",condition="unknown"} 0 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-dvp-51-x9fms",condition="true"} 1 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-dvp-51-x9fms",condition="false"} 0 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-dvp-51-x9fms",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-66-84-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-66-84-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-66-84-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="metricbeat-hd979",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-logging",pod="metricbeat-hd979",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="metricbeat-hd979",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="filebeat-d6p6b",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-logging",pod="filebeat-d6p6b",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="filebeat-d6p6b",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.159-9-build",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.159-9-build",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.159-9-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",condition="true"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",condition="false"} 1 -kube_pod_status_ready{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",condition="true"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",condition="false"} 1 -kube_pod_status_ready{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",condition="unknown"} 0 -kube_pod_status_ready{namespace="myproject",pod="dinomanbc-8-build",condition="true"} 0 -kube_pod_status_ready{namespace="myproject",pod="dinomanbc-8-build",condition="false"} 1 -kube_pod_status_ready{namespace="myproject",pod="dinomanbc-8-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="metricbeat-thvjs",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-logging",pod="metricbeat-thvjs",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="metricbeat-thvjs",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.159-5-build",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.159-5-build",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.159-5-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="node-exporter-sbmw8",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-monitoring",pod="node-exporter-sbmw8",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="node-exporter-sbmw8",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",condition="unknown"} 0 -kube_pod_status_ready{namespace="aem",pod="atomic-build-19-build",condition="true"} 0 -kube_pod_status_ready{namespace="aem",pod="atomic-build-19-build",condition="false"} 1 -kube_pod_status_ready{namespace="aem",pod="atomic-build-19-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="metricbeat-5q6w2",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-logging",pod="metricbeat-5q6w2",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="metricbeat-5q6w2",condition="unknown"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-vxjrf",condition="true"} 1 -kube_pod_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-vxjrf",condition="false"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-vxjrf",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="sdn-nb7c8",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-sdn",pod="sdn-nb7c8",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="sdn-nb7c8",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="prometheus-alert-msteams-7-cxfrz",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-monitoring",pod="prometheus-alert-msteams-7-cxfrz",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="prometheus-alert-msteams-7-cxfrz",condition="unknown"} 0 -kube_pod_status_ready{namespace="aem",pod="atomic-build-31-build",condition="true"} 0 -kube_pod_status_ready{namespace="aem",pod="atomic-build-31-build",condition="false"} 1 -kube_pod_status_ready{namespace="aem",pod="atomic-build-31-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",condition="unknown"} 0 -kube_pod_status_ready{namespace="dynatrace",pod="oneagent-fq5mw",condition="true"} 1 -kube_pod_status_ready{namespace="dynatrace",pod="oneagent-fq5mw",condition="false"} 0 -kube_pod_status_ready{namespace="dynatrace",pod="oneagent-fq5mw",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="sdn-hckgd",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-sdn",pod="sdn-hckgd",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="sdn-hckgd",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="kube-system",pod="master-api-eln004867.corp.telenet.be",condition="true"} 1 -kube_pod_status_ready{namespace="kube-system",pod="master-api-eln004867.corp.telenet.be",condition="false"} 0 -kube_pod_status_ready{namespace="kube-system",pod="master-api-eln004867.corp.telenet.be",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="filebeat-xwjz7",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-logging",pod="filebeat-xwjz7",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="filebeat-xwjz7",condition="unknown"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",condition="true"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",condition="false"} 1 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",condition="true"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",condition="false"} 1 -kube_pod_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",condition="unknown"} 0 -kube_pod_status_ready{namespace="test-config",pod="kibana-854bdf584d-fpjb4",condition="true"} 1 -kube_pod_status_ready{namespace="test-config",pod="kibana-854bdf584d-fpjb4",condition="false"} 0 -kube_pod_status_ready{namespace="test-config",pod="kibana-854bdf584d-fpjb4",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",condition="true"} 1 -kube_pod_status_ready{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",condition="false"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",condition="true"} 1 -kube_pod_status_ready{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",condition="false"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",condition="true"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",condition="false"} 1 -kube_pod_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",condition="true"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",condition="false"} 1 -kube_pod_status_ready{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="devops-playground",pod="sonarqube-3-lfc5m",condition="true"} 1 -kube_pod_status_ready{namespace="devops-playground",pod="sonarqube-3-lfc5m",condition="false"} 0 -kube_pod_status_ready{namespace="devops-playground",pod="sonarqube-3-lfc5m",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",condition="true"} 1 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",condition="false"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jenkins-2-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jenkins-2-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jenkins-2-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="filebeat-tz7sj",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-logging",pod="filebeat-tz7sj",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="filebeat-tz7sj",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="ovs-qfwk6",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-sdn",pod="ovs-qfwk6",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="ovs-qfwk6",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.160-94-build",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.160-94-build",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.160-94-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="elk-omi-6-build",condition="true"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="elk-omi-6-build",condition="false"} 1 -kube_pod_status_ready{namespace="openshift-monitoring",pod="elk-omi-6-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="node-exporter-98k9p",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-monitoring",pod="node-exporter-98k9p",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="node-exporter-98k9p",condition="unknown"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",condition="true"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",condition="false"} 1 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",condition="true"} 0 -kube_pod_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",condition="false"} 1 -kube_pod_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="node-exporter-ktrsg",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-monitoring",pod="node-exporter-ktrsg",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="node-exporter-ktrsg",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",condition="true"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",condition="false"} 1 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="ovs-8zrm9",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-sdn",pod="ovs-8zrm9",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="ovs-8zrm9",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",condition="true"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",condition="false"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",condition="unknown"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",condition="true"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",condition="false"} 1 -kube_pod_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="node-exporter-lbtmf",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-monitoring",pod="node-exporter-lbtmf",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="node-exporter-lbtmf",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",condition="true"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",condition="false"} 1 -kube_pod_status_ready{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-3hkdb",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-3hkdb",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-3hkdb",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.158-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.158-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.158-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="filebeat-zx7vd",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-logging",pod="filebeat-zx7vd",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="filebeat-zx7vd",condition="unknown"} 0 -kube_pod_status_ready{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm",condition="true"} 1 -kube_pod_status_ready{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm",condition="false"} 0 -kube_pod_status_ready{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="filebeat-sb6vw",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-logging",pod="filebeat-sb6vw",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="filebeat-sb6vw",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",condition="true"} 1 -kube_pod_status_ready{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",condition="false"} 0 -kube_pod_status_ready{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",condition="unknown"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-trg-10-597nj",condition="true"} 1 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-trg-10-597nj",condition="false"} 0 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-trg-10-597nj",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",condition="true"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",condition="false"} 1 -kube_pod_status_ready{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",condition="true"} 1 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",condition="false"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="sdn-rdbqq",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-sdn",pod="sdn-rdbqq",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="sdn-rdbqq",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",condition="true"} 1 -kube_pod_status_ready{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",condition="false"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",condition="unknown"} 0 -kube_pod_status_ready{namespace="kube-system",pod="master-etcd-eln004867.corp.telenet.be",condition="true"} 1 -kube_pod_status_ready{namespace="kube-system",pod="master-etcd-eln004867.corp.telenet.be",condition="false"} 0 -kube_pod_status_ready{namespace="kube-system",pod="master-etcd-eln004867.corp.telenet.be",condition="unknown"} 0 -kube_pod_status_ready{namespace="playground",pod="httpd-1-nvppk",condition="true"} 1 -kube_pod_status_ready{namespace="playground",pod="httpd-1-nvppk",condition="false"} 0 -kube_pod_status_ready{namespace="playground",pod="httpd-1-nvppk",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-59-67-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-59-67-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-59-67-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",condition="true"} 1 -kube_pod_status_ready{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",condition="false"} 0 -kube_pod_status_ready{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",condition="unknown"} 0 -kube_pod_status_ready{namespace="myproject",pod="dinomanbc-7-build",condition="true"} 0 -kube_pod_status_ready{namespace="myproject",pod="dinomanbc-7-build",condition="false"} 1 -kube_pod_status_ready{namespace="myproject",pod="dinomanbc-7-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.160-13-build",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.160-13-build",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.160-13-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",condition="true"} 0 -kube_pod_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",condition="false"} 1 -kube_pod_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-67-22-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-67-22-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-67-22-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",condition="true"} 0 -kube_pod_status_ready{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",condition="false"} 1 -kube_pod_status_ready{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="edev-communication",pod="plot-mre-45-r8vg8",condition="true"} 1 -kube_pod_status_ready{namespace="edev-communication",pod="plot-mre-45-r8vg8",condition="false"} 0 -kube_pod_status_ready{namespace="edev-communication",pod="plot-mre-45-r8vg8",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="ovs-thg27",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-sdn",pod="ovs-thg27",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="ovs-thg27",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-67-86-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-67-86-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-67-86-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",condition="true"} 1 -kube_pod_status_ready{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",condition="false"} 0 -kube_pod_status_ready{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",condition="unknown"} 0 -kube_pod_status_ready{namespace="tvw",pod="debug-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="tvw",pod="debug-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="tvw",pod="debug-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="myproject",pod="microservice-5-deploy",condition="true"} 0 -kube_pod_status_ready{namespace="myproject",pod="microservice-5-deploy",condition="false"} 1 -kube_pod_status_ready{namespace="myproject",pod="microservice-5-deploy",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.156-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.156-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="saint-peter-1.0.156-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-2-227bl",condition="true"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-2-227bl",condition="false"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-2-227bl",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",condition="unknown"} 0 -kube_pod_status_ready{namespace="tiller",pod="tiller-deploy-58c78cccb5-zcbwj",condition="true"} 0 -kube_pod_status_ready{namespace="tiller",pod="tiller-deploy-58c78cccb5-zcbwj",condition="false"} 1 -kube_pod_status_ready{namespace="tiller",pod="tiller-deploy-58c78cccb5-zcbwj",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",condition="true"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",condition="false"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",condition="unknown"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",condition="true"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",condition="false"} 1 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",condition="true"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",condition="false"} 1 -kube_pod_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="yft-kafkaproxy",pod="kafka-proxy-8-deploy",condition="true"} 0 -kube_pod_status_ready{namespace="yft-kafkaproxy",pod="kafka-proxy-8-deploy",condition="false"} 1 -kube_pod_status_ready{namespace="yft-kafkaproxy",pod="kafka-proxy-8-deploy",condition="unknown"} 0 -kube_pod_status_ready{namespace="myproject",pod="microservice-4-deploy",condition="true"} 0 -kube_pod_status_ready{namespace="myproject",pod="microservice-4-deploy",condition="false"} 1 -kube_pod_status_ready{namespace="myproject",pod="microservice-4-deploy",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-s3zbd",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-s3zbd",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-s3zbd",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="metricbeat-ckrzm",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-logging",pod="metricbeat-ckrzm",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="metricbeat-ckrzm",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-edp-4-fx4kj",condition="true"} 1 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-edp-4-fx4kj",condition="false"} 0 -kube_pod_status_ready{namespace="tiptool",pod="tiptool-edp-4-fx4kj",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-67-87-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-67-87-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-67-87-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="filebeat-pnfvt",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-logging",pod="filebeat-pnfvt",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-logging",pod="filebeat-pnfvt",condition="unknown"} 0 -kube_pod_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",condition="true"} 0 -kube_pod_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",condition="false"} 1 -kube_pod_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-99-87-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-99-87-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-99-87-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-67-71-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-67-71-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-67-71-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="sdn-vvlrd",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-sdn",pod="sdn-vvlrd",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="sdn-vvlrd",condition="unknown"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",condition="true"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",condition="false"} 1 -kube_pod_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-66-85-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-66-85-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-node-66-85-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",condition="true"} 0 -kube_pod_status_ready{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",condition="false"} 1 -kube_pod_status_ready{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",condition="true"} 1 -kube_pod_status_ready{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",condition="false"} 0 -kube_pod_status_ready{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",condition="unknown"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="dinoman-domain-managedserver1",condition="true"} 1 -kube_pod_status_ready{namespace="weblogic-poc",pod="dinoman-domain-managedserver1",condition="false"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="dinoman-domain-managedserver1",condition="unknown"} 0 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",condition="true"} 0 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",condition="false"} 1 -kube_pod_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-059cf",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-059cf",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-maven-059cf",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",condition="true"} 0 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",condition="false"} 1 -kube_pod_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",condition="unknown"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",condition="true"} 0 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",condition="false"} 1 -kube_pod_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-residential-customer-docker-41-build",condition="true"} 0 -kube_pod_status_ready{namespace="bi",pod="cde-residential-customer-docker-41-build",condition="false"} 1 -kube_pod_status_ready{namespace="bi",pod="cde-residential-customer-docker-41-build",condition="unknown"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="ovs-dpzhw",condition="true"} 1 -kube_pod_status_ready{namespace="openshift-sdn",pod="ovs-dpzhw",condition="false"} 0 -kube_pod_status_ready{namespace="openshift-sdn",pod="ovs-dpzhw",condition="unknown"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",condition="true"} 0 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",condition="false"} 1 -kube_pod_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",condition="unknown"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",condition="true"} 0 -kube_pod_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",condition="false"} 1 -kube_pod_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",condition="unknown"} 0 -# HELP kube_pod_status_scheduled Describes the status of the scheduling process for the pod. -# TYPE kube_pod_status_scheduled gauge -kube_pod_status_scheduled{namespace="openshift-sdn",pod="ovs-2mm4g",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="ovs-2mm4g",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="ovs-2mm4g",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="dynatrace",pod="oneagent-prvlt",condition="true"} 1 -kube_pod_status_scheduled{namespace="dynatrace",pod="oneagent-prvlt",condition="false"} 0 -kube_pod_status_scheduled{namespace="dynatrace",pod="oneagent-prvlt",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="master-api-eln004865.corp.telenet.be",condition="true"} 1 -kube_pod_status_scheduled{namespace="kube-system",pod="master-api-eln004865.corp.telenet.be",condition="false"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="master-api-eln004865.corp.telenet.be",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="dynatrace",pod="oneagent-gjfx2",condition="true"} 1 -kube_pod_status_scheduled{namespace="dynatrace",pod="oneagent-gjfx2",condition="false"} 0 -kube_pod_status_scheduled{namespace="dynatrace",pod="oneagent-gjfx2",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="filebeat-tnskl",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-logging",pod="filebeat-tnskl",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="filebeat-tnskl",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",condition="true"} 1 -kube_pod_status_scheduled{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",condition="false"} 0 -kube_pod_status_scheduled{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="edev-communication",pod="jenkins-3-m7q8p",condition="true"} 1 -kube_pod_status_scheduled{namespace="edev-communication",pod="jenkins-3-m7q8p",condition="false"} 0 -kube_pod_status_scheduled{namespace="edev-communication",pod="jenkins-3-m7q8p",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="sdn-q7vqc",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="sdn-q7vqc",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="sdn-q7vqc",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-node",pod="sync-cmvl6",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-node",pod="sync-cmvl6",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-node",pod="sync-cmvl6",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="elk-omi-4-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="elk-omi-4-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="elk-omi-4-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.157-85-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.157-85-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.157-85-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",condition="true"} 1 -kube_pod_status_scheduled{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",condition="false"} 0 -kube_pod_status_scheduled{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-uat-30-bdtln",condition="true"} 1 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-uat-30-bdtln",condition="false"} 0 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-uat-30-bdtln",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="test-config",pod="dino-s2i-build-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="test-config",pod="dino-s2i-build-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="test-config",pod="dino-s2i-build-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-59-50-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-59-50-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-59-50-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-4-5bwwz",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-4-5bwwz",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-4-5bwwz",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-67-83-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-67-83-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-67-83-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-99-83-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-99-83-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-99-83-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="sdn-nvsb9",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="sdn-nvsb9",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="sdn-nvsb9",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-59-83-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-59-83-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-59-83-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="devops-playground",pod="jenkins-58-rsxhf",condition="true"} 1 -kube_pod_status_scheduled{namespace="devops-playground",pod="jenkins-58-rsxhf",condition="false"} 0 -kube_pod_status_scheduled{namespace="devops-playground",pod="jenkins-58-rsxhf",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-59-86-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-59-86-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-59-86-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="dynatrace",pod="oneagent-2b6pp",condition="true"} 1 -kube_pod_status_scheduled{namespace="dynatrace",pod="oneagent-2b6pp",condition="false"} 0 -kube_pod_status_scheduled{namespace="dynatrace",pod="oneagent-2b6pp",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-99-85-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-99-85-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-99-85-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-pega-feeder-docker-18-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="cde-pega-feeder-docker-18-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-pega-feeder-docker-18-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="aem",pod="atomic-runtime-53-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="aem",pod="atomic-runtime-53-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="aem",pod="atomic-runtime-53-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="aem",pod="atomic-runtime-60-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="aem",pod="atomic-runtime-60-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="aem",pod="atomic-runtime-60-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-jpgxc",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-jpgxc",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-jpgxc",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-lat-1-jmms8",condition="true"} 1 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-lat-1-jmms8",condition="false"} 0 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-lat-1-jmms8",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-gq9pd",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-gq9pd",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-gq9pd",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="init-sync",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="init-sync",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="init-sync",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="master-controllers-eln004867.corp.telenet.be",condition="true"} 1 -kube_pod_status_scheduled{namespace="kube-system",pod="master-controllers-eln004867.corp.telenet.be",condition="false"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="master-controllers-eln004867.corp.telenet.be",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",condition="true"} 1 -kube_pod_status_scheduled{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",condition="false"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="elk-alert-omi-3-hrd5n",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="elk-alert-omi-3-hrd5n",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="elk-alert-omi-3-hrd5n",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-node",pod="sync-q7psr",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-node",pod="sync-q7psr",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-node",pod="sync-q7psr",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-100-82-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-100-82-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-100-82-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-sup-1-4fw8s",condition="true"} 1 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-sup-1-4fw8s",condition="false"} 0 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-sup-1-4fw8s",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="metricbeat-whn9v",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-logging",pod="metricbeat-whn9v",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="metricbeat-whn9v",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="ovs-hpcbf",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="ovs-hpcbf",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="ovs-hpcbf",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="tiptool-dvp",pod="apache-php-6-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="tiptool-dvp",pod="apache-php-6-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="tiptool-dvp",pod="apache-php-6-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-67-85-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-67-85-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-67-85-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="aem",pod="atomic-runtime-64-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="aem",pod="atomic-runtime-64-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="aem",pod="atomic-runtime-64-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="master-etcd-eln004865.corp.telenet.be",condition="true"} 1 -kube_pod_status_scheduled{namespace="kube-system",pod="master-etcd-eln004865.corp.telenet.be",condition="false"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="master-etcd-eln004865.corp.telenet.be",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="dynatrace",pod="oneagent-hhn8g",condition="true"} 1 -kube_pod_status_scheduled{namespace="dynatrace",pod="oneagent-hhn8g",condition="false"} 0 -kube_pod_status_scheduled{namespace="dynatrace",pod="oneagent-hhn8g",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-100-85-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-100-85-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-100-85-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-node",pod="sync-7fjj2",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-node",pod="sync-7fjj2",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-node",pod="sync-7fjj2",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.158-2-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.158-2-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.158-2-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="node-exporter-clzvm",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="node-exporter-clzvm",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="node-exporter-clzvm",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-residential-customer-docker-39-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="cde-residential-customer-docker-39-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-residential-customer-docker-39-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="node-exporter-p2vdl",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="node-exporter-p2vdl",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="node-exporter-p2vdl",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",condition="true"} 1 -kube_pod_status_scheduled{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",condition="false"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",condition="true"} 1 -kube_pod_status_scheduled{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",condition="false"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-sup-1-pfhfx",condition="true"} 1 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-sup-1-pfhfx",condition="false"} 0 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-sup-1-pfhfx",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-int-3-nzds2",condition="true"} 1 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-int-3-nzds2",condition="false"} 0 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-int-3-nzds2",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-qr854",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-qr854",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-qr854",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-67-79-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-67-79-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-67-79-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-5z056",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-5z056",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-5z056",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="metricbeat-j8kq8",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-logging",pod="metricbeat-j8kq8",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="metricbeat-j8kq8",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="aem",pod="atomic-build-33-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="aem",pod="atomic-build-33-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="aem",pod="atomic-build-33-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="master-api-eln004866.corp.telenet.be",condition="true"} 1 -kube_pod_status_scheduled{namespace="kube-system",pod="master-api-eln004866.corp.telenet.be",condition="false"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="master-api-eln004866.corp.telenet.be",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-node",pod="sync-9sb6l",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-node",pod="sync-9sb6l",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-node",pod="sync-9sb6l",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="spark-1.0-33-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="spark-1.0-33-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="spark-1.0-33-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="sdn-7zxfn",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="sdn-7zxfn",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="sdn-7zxfn",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.156-3-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.156-3-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.156-3-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="sdn-cxsth",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="sdn-cxsth",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="sdn-cxsth",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl",condition="true"} 1 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl",condition="false"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-edp-4-975w4",condition="true"} 1 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-edp-4-975w4",condition="false"} 0 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-edp-4-975w4",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",condition="true"} 1 -kube_pod_status_scheduled{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",condition="false"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",condition="true"} 1 -kube_pod_status_scheduled{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",condition="false"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-trg-10-4kkfc",condition="true"} 1 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-trg-10-4kkfc",condition="false"} 0 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-trg-10-4kkfc",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",condition="true"} 1 -kube_pod_status_scheduled{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",condition="false"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-mre-1-wwf4t",condition="true"} 1 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-mre-1-wwf4t",condition="false"} 0 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-mre-1-wwf4t",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="node-exporter-sw6vh",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="node-exporter-sw6vh",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="node-exporter-sw6vh",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-node",pod="sync-dppzc",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-node",pod="sync-dppzc",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-node",pod="sync-dppzc",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="edev-communication",pod="plot-trg-13-txftz",condition="true"} 1 -kube_pod_status_scheduled{namespace="edev-communication",pod="plot-trg-13-txftz",condition="false"} 0 -kube_pod_status_scheduled{namespace="edev-communication",pod="plot-trg-13-txftz",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="default",pod="router-1-pqccl",condition="true"} 1 -kube_pod_status_scheduled{namespace="default",pod="router-1-pqccl",condition="false"} 0 -kube_pod_status_scheduled{namespace="default",pod="router-1-pqccl",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.157-88-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.157-88-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.157-88-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="dynatrace",pod="oneagent-ksdhs",condition="true"} 1 -kube_pod_status_scheduled{namespace="dynatrace",pod="oneagent-ksdhs",condition="false"} 0 -kube_pod_status_scheduled{namespace="dynatrace",pod="oneagent-ksdhs",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="tiptool",pod="build-apache-php-tiptool-53-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="tiptool",pod="build-apache-php-tiptool-53-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="tiptool",pod="build-apache-php-tiptool-53-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",condition="true"} 1 -kube_pod_status_scheduled{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",condition="false"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="node-exporter-kmhl4",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="node-exporter-kmhl4",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="node-exporter-kmhl4",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-int-3-x2ztl",condition="true"} 1 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-int-3-x2ztl",condition="false"} 0 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-int-3-x2ztl",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-66-84-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-66-84-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-66-84-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-dvp-51-x9fms",condition="true"} 1 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-dvp-51-x9fms",condition="false"} 0 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-dvp-51-x9fms",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="metricbeat-hd979",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-logging",pod="metricbeat-hd979",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="metricbeat-hd979",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="myproject",pod="dinomanbc-8-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="myproject",pod="dinomanbc-8-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="myproject",pod="dinomanbc-8-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="metricbeat-thvjs",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-logging",pod="metricbeat-thvjs",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="metricbeat-thvjs",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="filebeat-d6p6b",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-logging",pod="filebeat-d6p6b",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="filebeat-d6p6b",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.159-9-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.159-9-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.159-9-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="aem",pod="atomic-build-19-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="aem",pod="atomic-build-19-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="aem",pod="atomic-build-19-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="metricbeat-5q6w2",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-logging",pod="metricbeat-5q6w2",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="metricbeat-5q6w2",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.159-5-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.159-5-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.159-5-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="node-exporter-sbmw8",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="node-exporter-sbmw8",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="node-exporter-sbmw8",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-vxjrf",condition="true"} 1 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-vxjrf",condition="false"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-vxjrf",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="sdn-nb7c8",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="sdn-nb7c8",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="sdn-nb7c8",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="prometheus-alert-msteams-7-cxfrz",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="prometheus-alert-msteams-7-cxfrz",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="prometheus-alert-msteams-7-cxfrz",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="aem",pod="atomic-build-31-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="aem",pod="atomic-build-31-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="aem",pod="atomic-build-31-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="sdn-hckgd",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="sdn-hckgd",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="sdn-hckgd",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="master-api-eln004867.corp.telenet.be",condition="true"} 1 -kube_pod_status_scheduled{namespace="kube-system",pod="master-api-eln004867.corp.telenet.be",condition="false"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="master-api-eln004867.corp.telenet.be",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="filebeat-xwjz7",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-logging",pod="filebeat-xwjz7",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="filebeat-xwjz7",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="dynatrace",pod="oneagent-fq5mw",condition="true"} 1 -kube_pod_status_scheduled{namespace="dynatrace",pod="oneagent-fq5mw",condition="false"} 0 -kube_pod_status_scheduled{namespace="dynatrace",pod="oneagent-fq5mw",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="test-config",pod="kibana-854bdf584d-fpjb4",condition="true"} 1 -kube_pod_status_scheduled{namespace="test-config",pod="kibana-854bdf584d-fpjb4",condition="false"} 0 -kube_pod_status_scheduled{namespace="test-config",pod="kibana-854bdf584d-fpjb4",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="devops-playground",pod="sonarqube-3-lfc5m",condition="true"} 1 -kube_pod_status_scheduled{namespace="devops-playground",pod="sonarqube-3-lfc5m",condition="false"} 0 -kube_pod_status_scheduled{namespace="devops-playground",pod="sonarqube-3-lfc5m",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jenkins-2-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jenkins-2-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jenkins-2-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="filebeat-tz7sj",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-logging",pod="filebeat-tz7sj",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="filebeat-tz7sj",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="ovs-qfwk6",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="ovs-qfwk6",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="ovs-qfwk6",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.160-94-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.160-94-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.160-94-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="elk-omi-6-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="elk-omi-6-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="elk-omi-6-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="node-exporter-ktrsg",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="node-exporter-ktrsg",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="node-exporter-ktrsg",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="node-exporter-98k9p",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="node-exporter-98k9p",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="node-exporter-98k9p",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",condition="true"} 1 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",condition="false"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="node-exporter-lbtmf",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="node-exporter-lbtmf",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="node-exporter-lbtmf",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="ovs-8zrm9",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="ovs-8zrm9",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="ovs-8zrm9",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",condition="true"} 1 -kube_pod_status_scheduled{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",condition="false"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-3hkdb",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-3hkdb",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-3hkdb",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.158-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.158-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.158-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="filebeat-zx7vd",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-logging",pod="filebeat-zx7vd",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="filebeat-zx7vd",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",condition="true"} 1 -kube_pod_status_scheduled{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",condition="false"} 0 -kube_pod_status_scheduled{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm",condition="true"} 1 -kube_pod_status_scheduled{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm",condition="false"} 0 -kube_pod_status_scheduled{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="filebeat-sb6vw",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-logging",pod="filebeat-sb6vw",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="filebeat-sb6vw",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",condition="true"} 1 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",condition="false"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="sdn-rdbqq",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="sdn-rdbqq",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="sdn-rdbqq",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-trg-10-597nj",condition="true"} 1 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-trg-10-597nj",condition="false"} 0 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-trg-10-597nj",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",condition="true"} 1 -kube_pod_status_scheduled{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",condition="false"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="master-etcd-eln004867.corp.telenet.be",condition="true"} 1 -kube_pod_status_scheduled{namespace="kube-system",pod="master-etcd-eln004867.corp.telenet.be",condition="false"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="master-etcd-eln004867.corp.telenet.be",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-59-67-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-59-67-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-59-67-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="playground",pod="httpd-1-nvppk",condition="true"} 1 -kube_pod_status_scheduled{namespace="playground",pod="httpd-1-nvppk",condition="false"} 0 -kube_pod_status_scheduled{namespace="playground",pod="httpd-1-nvppk",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",condition="true"} 1 -kube_pod_status_scheduled{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",condition="false"} 0 -kube_pod_status_scheduled{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="myproject",pod="dinomanbc-7-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="myproject",pod="dinomanbc-7-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="myproject",pod="dinomanbc-7-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.160-13-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.160-13-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.160-13-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-67-22-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-67-22-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-67-22-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",condition="true"} 1 -kube_pod_status_scheduled{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",condition="false"} 0 -kube_pod_status_scheduled{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="edev-communication",pod="plot-mre-45-r8vg8",condition="true"} 1 -kube_pod_status_scheduled{namespace="edev-communication",pod="plot-mre-45-r8vg8",condition="false"} 0 -kube_pod_status_scheduled{namespace="edev-communication",pod="plot-mre-45-r8vg8",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-67-86-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-67-86-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-67-86-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",condition="true"} 1 -kube_pod_status_scheduled{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",condition="false"} 0 -kube_pod_status_scheduled{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="ovs-thg27",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="ovs-thg27",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="ovs-thg27",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="myproject",pod="microservice-5-deploy",condition="true"} 1 -kube_pod_status_scheduled{namespace="myproject",pod="microservice-5-deploy",condition="false"} 0 -kube_pod_status_scheduled{namespace="myproject",pod="microservice-5-deploy",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.156-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.156-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.156-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="tvw",pod="debug-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="tvw",pod="debug-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="tvw",pod="debug-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-2-227bl",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-2-227bl",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-2-227bl",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="yft-kafkaproxy",pod="kafka-proxy-8-deploy",condition="true"} 1 -kube_pod_status_scheduled{namespace="yft-kafkaproxy",pod="kafka-proxy-8-deploy",condition="false"} 0 -kube_pod_status_scheduled{namespace="yft-kafkaproxy",pod="kafka-proxy-8-deploy",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="myproject",pod="microservice-4-deploy",condition="true"} 1 -kube_pod_status_scheduled{namespace="myproject",pod="microservice-4-deploy",condition="false"} 0 -kube_pod_status_scheduled{namespace="myproject",pod="microservice-4-deploy",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="tiller",pod="tiller-deploy-58c78cccb5-zcbwj",condition="true"} 1 -kube_pod_status_scheduled{namespace="tiller",pod="tiller-deploy-58c78cccb5-zcbwj",condition="false"} 0 -kube_pod_status_scheduled{namespace="tiller",pod="tiller-deploy-58c78cccb5-zcbwj",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-s3zbd",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-s3zbd",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-s3zbd",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-edp-4-fx4kj",condition="true"} 1 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-edp-4-fx4kj",condition="false"} 0 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-edp-4-fx4kj",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-67-87-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-67-87-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-67-87-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="filebeat-pnfvt",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-logging",pod="filebeat-pnfvt",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="filebeat-pnfvt",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="metricbeat-ckrzm",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-logging",pod="metricbeat-ckrzm",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="metricbeat-ckrzm",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-67-71-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-67-71-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-67-71-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="sdn-vvlrd",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="sdn-vvlrd",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="sdn-vvlrd",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-99-87-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-99-87-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-99-87-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",condition="true"} 1 -kube_pod_status_scheduled{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",condition="false"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",condition="true"} 1 -kube_pod_status_scheduled{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",condition="false"} 0 -kube_pod_status_scheduled{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-66-85-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-66-85-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-66-85-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-059cf",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-059cf",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-059cf",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="dinoman-domain-managedserver1",condition="true"} 1 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="dinoman-domain-managedserver1",condition="false"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="dinoman-domain-managedserver1",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-residential-customer-docker-41-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="cde-residential-customer-docker-41-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-residential-customer-docker-41-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="ovs-dpzhw",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="ovs-dpzhw",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="ovs-dpzhw",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="myproject",pod="dinomanbc-5-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="myproject",pod="dinomanbc-5-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="myproject",pod="dinomanbc-5-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-node",pod="sync-ql4nj",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-node",pod="sync-ql4nj",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-node",pod="sync-ql4nj",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",condition="true"} 1 -kube_pod_status_scheduled{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",condition="false"} 0 -kube_pod_status_scheduled{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-99-84-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-99-84-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-99-84-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="metricbeat-wj77j",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-logging",pod="metricbeat-wj77j",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="metricbeat-wj77j",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",condition="true"} 1 -kube_pod_status_scheduled{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",condition="false"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="filebeat-xmflf",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-logging",pod="filebeat-xmflf",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="filebeat-xmflf",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="jenkins-2-jpzms",condition="true"} 1 -kube_pod_status_scheduled{namespace="paas-demo",pod="jenkins-2-jpzms",condition="false"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="jenkins-2-jpzms",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="metricbeat-rplst",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-logging",pod="metricbeat-rplst",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="metricbeat-rplst",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-maven-mppzv",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-maven-mppzv",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-maven-mppzv",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="filebeat-jst8j",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-logging",pod="filebeat-jst8j",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="filebeat-jst8j",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="aem",pod="atomic-build-23-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="aem",pod="atomic-build-23-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="aem",pod="atomic-build-23-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="alertmanager-main-1",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="alertmanager-main-1",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="alertmanager-main-1",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="sdn-nhfg6",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="sdn-nhfg6",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="sdn-nhfg6",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-r6fhw",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-r6fhw",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-r6fhw",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-node",pod="sync-lzd9p",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-node",pod="sync-lzd9p",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-node",pod="sync-lzd9p",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="master-etcd-eln004866.corp.telenet.be",condition="true"} 1 -kube_pod_status_scheduled{namespace="kube-system",pod="master-etcd-eln004866.corp.telenet.be",condition="false"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="master-etcd-eln004866.corp.telenet.be",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-66-83-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-66-83-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-66-83-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-node",pod="sync-rq5nh",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-node",pod="sync-rq5nh",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-node",pod="sync-rq5nh",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="azure-alert-omi-3-jwz5m",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="azure-alert-omi-3-jwz5m",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="azure-alert-omi-3-jwz5m",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-node",pod="sync-d8fvw",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-node",pod="sync-d8fvw",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-node",pod="sync-d8fvw",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="aem",pod="atomic-runtime-61-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="aem",pod="atomic-runtime-61-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="aem",pod="atomic-runtime-61-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-lat-1-q8vwk",condition="true"} 1 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-lat-1-q8vwk",condition="false"} 0 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-lat-1-q8vwk",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-1tvxf",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-1tvxf",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-1tvxf",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="dinoman-domain-admin-server",condition="true"} 1 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="dinoman-domain-admin-server",condition="false"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="dinoman-domain-admin-server",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="alertmanager-main-0",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="alertmanager-main-0",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="alertmanager-main-0",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="tiptool",pod="build-apache-php-tiptool-54-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="tiptool",pod="build-apache-php-tiptool-54-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="tiptool",pod="build-apache-php-tiptool-54-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",condition="true"} 1 -kube_pod_status_scheduled{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",condition="false"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="myproject",pod="dinomanbc-6-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="myproject",pod="dinomanbc-6-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="myproject",pod="dinomanbc-6-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-0x8ws",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-0x8ws",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-0x8ws",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="ovs-ms2x9",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="ovs-ms2x9",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="ovs-ms2x9",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-7-6kd9f",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-7-6kd9f",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-7-6kd9f",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-12-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-12-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-12-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="aem",pod="atomic-runtime-59-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="aem",pod="atomic-runtime-59-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="aem",pod="atomic-runtime-59-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-node",pod="sync-vtjxf",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-node",pod="sync-vtjxf",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-node",pod="sync-vtjxf",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="aem",pod="atomic-build-34-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="aem",pod="atomic-build-34-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="aem",pod="atomic-build-34-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-pega-feeder-docker-20-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="cde-pega-feeder-docker-20-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-pega-feeder-docker-20-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="node-exporter-vxkg9",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="node-exporter-vxkg9",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="node-exporter-vxkg9",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="aem",pod="atomic-runtime-54-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="aem",pod="atomic-runtime-54-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="aem",pod="atomic-runtime-54-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",condition="true"} 1 -kube_pod_status_scheduled{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",condition="false"} 0 -kube_pod_status_scheduled{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jenkins-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jenkins-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jenkins-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="ovs-lqvl2",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="ovs-lqvl2",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="ovs-lqvl2",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-residential-customer-docker-40-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="cde-residential-customer-docker-40-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-residential-customer-docker-40-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="aem",pod="atomic-build-20-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="aem",pod="atomic-build-20-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="aem",pod="atomic-build-20-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-shqcz",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-shqcz",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-shqcz",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="base-apache",pod="base-apache-36-svl9c",condition="true"} 1 -kube_pod_status_scheduled{namespace="base-apache",pod="base-apache-36-svl9c",condition="false"} 0 -kube_pod_status_scheduled{namespace="base-apache",pod="base-apache-36-svl9c",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="master-controllers-eln004865.corp.telenet.be",condition="true"} 1 -kube_pod_status_scheduled{namespace="kube-system",pod="master-controllers-eln004865.corp.telenet.be",condition="false"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="master-controllers-eln004865.corp.telenet.be",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-cjmv2",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-cjmv2",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-cjmv2",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-66-87-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-66-87-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-66-87-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="ovs-shkwk",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="ovs-shkwk",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="ovs-shkwk",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="aws-alert-omi-2-69f79",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="aws-alert-omi-2-69f79",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="aws-alert-omi-2-69f79",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-fdkjg",condition="true"} 1 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-fdkjg",condition="false"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-fdkjg",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",condition="true"} 1 -kube_pod_status_scheduled{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",condition="false"} 0 -kube_pod_status_scheduled{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="dynatrace",pod="oneagent-svswx",condition="true"} 1 -kube_pod_status_scheduled{namespace="dynatrace",pod="oneagent-svswx",condition="false"} 0 -kube_pod_status_scheduled{namespace="dynatrace",pod="oneagent-svswx",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="dynatrace",pod="oneagent-5g4p5",condition="true"} 1 -kube_pod_status_scheduled{namespace="dynatrace",pod="oneagent-5g4p5",condition="false"} 0 -kube_pod_status_scheduled{namespace="dynatrace",pod="oneagent-5g4p5",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="sdn-db449",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="sdn-db449",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="sdn-db449",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="metricbeat-s9shq",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-logging",pod="metricbeat-s9shq",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="metricbeat-s9shq",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-qdxkl",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-qdxkl",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-qdxkl",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.160-91-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.160-91-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.160-91-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",condition="true"} 1 -kube_pod_status_scheduled{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",condition="false"} 0 -kube_pod_status_scheduled{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",condition="true"} 1 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",condition="false"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.157-86-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.157-86-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.157-86-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="ovs-5x5hx",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="ovs-5x5hx",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="ovs-5x5hx",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",condition="true"} 1 -kube_pod_status_scheduled{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",condition="false"} 0 -kube_pod_status_scheduled{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-59-81-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-59-81-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-59-81-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="tiptool",pod="build-apache-php-tiptool-52-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="tiptool",pod="build-apache-php-tiptool-52-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="tiptool",pod="build-apache-php-tiptool-52-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.157-89-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.157-89-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.157-89-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-9-c8bkd",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-9-c8bkd",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-9-c8bkd",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="metricbeat-fzkct",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-logging",pod="metricbeat-fzkct",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="metricbeat-fzkct",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="dynatrace",pod="oneagent-cknc4",condition="true"} 1 -kube_pod_status_scheduled{namespace="dynatrace",pod="oneagent-cknc4",condition="false"} 0 -kube_pod_status_scheduled{namespace="dynatrace",pod="oneagent-cknc4",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="ceph-alert-msteams-3-95zfk",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="ceph-alert-msteams-3-95zfk",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="ceph-alert-msteams-3-95zfk",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="edev-tools",pod="sonarqube-3-k2j58",condition="true"} 1 -kube_pod_status_scheduled{namespace="edev-tools",pod="sonarqube-3-k2j58",condition="false"} 0 -kube_pod_status_scheduled{namespace="edev-tools",pod="sonarqube-3-k2j58",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="dynatrace",pod="oneagent-8tvwr",condition="true"} 1 -kube_pod_status_scheduled{namespace="dynatrace",pod="oneagent-8tvwr",condition="false"} 0 -kube_pod_status_scheduled{namespace="dynatrace",pod="oneagent-8tvwr",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-maven-54d6g",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-maven-54d6g",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-maven-54d6g",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="edev-tools",pod="jenkins-1-mr4zb",condition="true"} 1 -kube_pod_status_scheduled{namespace="edev-tools",pod="jenkins-1-mr4zb",condition="false"} 0 -kube_pod_status_scheduled{namespace="edev-tools",pod="jenkins-1-mr4zb",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-59-85-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-59-85-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-59-85-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="metricbeat-pcvmj",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-logging",pod="metricbeat-pcvmj",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="metricbeat-pcvmj",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.156-2-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.156-2-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.156-2-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="aem",pod="atomic-runtime-65-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="aem",pod="atomic-runtime-65-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="aem",pod="atomic-runtime-65-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",condition="true"} 1 -kube_pod_status_scheduled{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",condition="false"} 0 -kube_pod_status_scheduled{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-maven-dp74t",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-maven-dp74t",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-maven-dp74t",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-node",pod="sync-mghfm",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-node",pod="sync-mghfm",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-node",pod="sync-mghfm",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="metricbeat-t92kj",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-logging",pod="metricbeat-t92kj",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="metricbeat-t92kj",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="prometheus-k8s-1",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="prometheus-k8s-1",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="prometheus-k8s-1",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="dynatrace",pod="oneagent-8px65",condition="true"} 1 -kube_pod_status_scheduled{namespace="dynatrace",pod="oneagent-8px65",condition="false"} 0 -kube_pod_status_scheduled{namespace="dynatrace",pod="oneagent-8px65",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="aem",pod="atomic-runtime-57-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="aem",pod="atomic-runtime-57-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="aem",pod="atomic-runtime-57-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="myproject",pod="dinomanbc-9-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="myproject",pod="dinomanbc-9-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="myproject",pod="dinomanbc-9-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="prometheus-operator-599cf5c4d5-2jqrn",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="prometheus-operator-599cf5c4d5-2jqrn",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="prometheus-operator-599cf5c4d5-2jqrn",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-99-86-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-99-86-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-99-86-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-node",pod="sync-drdp4",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-node",pod="sync-drdp4",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-node",pod="sync-drdp4",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="node-exporter-jz4s9",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="node-exporter-jz4s9",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="node-exporter-jz4s9",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="filebeat-77lgc",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-logging",pod="filebeat-77lgc",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="filebeat-77lgc",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="filebeat-ghb47",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-logging",pod="filebeat-ghb47",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="filebeat-ghb47",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="tiller",pod="tiller-5f8989c65c-cz7wz",condition="true"} 1 -kube_pod_status_scheduled{namespace="tiller",pod="tiller-5f8989c65c-cz7wz",condition="false"} 0 -kube_pod_status_scheduled{namespace="tiller",pod="tiller-5f8989c65c-cz7wz",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="openshift-alert-omi-2-876j4",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="openshift-alert-omi-2-876j4",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="openshift-alert-omi-2-876j4",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-uat-30-54hpm",condition="true"} 1 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-uat-30-54hpm",condition="false"} 0 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-uat-30-54hpm",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="metricbeat-96lh2",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-logging",pod="metricbeat-96lh2",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="metricbeat-96lh2",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="default",pod="registry-console-1-mwz95",condition="true"} 1 -kube_pod_status_scheduled{namespace="default",pod="registry-console-1-mwz95",condition="false"} 0 -kube_pod_status_scheduled{namespace="default",pod="registry-console-1-mwz95",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-dcpqs",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-dcpqs",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-dcpqs",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="aws-alert-omi-3-m85px",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="aws-alert-omi-3-m85px",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="aws-alert-omi-3-m85px",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="aem",pod="atomic-runtime-63-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="aem",pod="atomic-runtime-63-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="aem",pod="atomic-runtime-63-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="elk-omi-3-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="elk-omi-3-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="elk-omi-3-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",condition="true"} 1 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",condition="false"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",condition="true"} 1 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",condition="false"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="node-exporter-6vzvp",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="node-exporter-6vzvp",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="node-exporter-6vzvp",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="sdn-9bv76",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="sdn-9bv76",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="sdn-9bv76",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-379l2",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-379l2",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-379l2",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",condition="true"} 1 -kube_pod_status_scheduled{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",condition="false"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-maven-w515p",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-maven-w515p",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-maven-w515p",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-maven-mk189",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-maven-mk189",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-maven-mk189",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-qr3g6",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-qr3g6",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-qr3g6",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-node",pod="sync-j7mlr",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-node",pod="sync-j7mlr",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-node",pod="sync-j7mlr",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="myproject",pod="microservice-3-deploy",condition="true"} 1 -kube_pod_status_scheduled{namespace="myproject",pod="microservice-3-deploy",condition="false"} 0 -kube_pod_status_scheduled{namespace="myproject",pod="microservice-3-deploy",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="ovs-5d4g2",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="ovs-5d4g2",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="ovs-5d4g2",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.160-93-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.160-93-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.160-93-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-mre-1-wd99j",condition="true"} 1 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-mre-1-wd99j",condition="false"} 0 -kube_pod_status_scheduled{namespace="tiptool",pod="tiptool-mre-1-wd99j",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="node-exporter-6n88c",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="node-exporter-6n88c",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="node-exporter-6n88c",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",condition="true"} 1 -kube_pod_status_scheduled{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",condition="false"} 0 -kube_pod_status_scheduled{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="awx",pod="awx-init-container-venvs-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="awx",pod="awx-init-container-venvs-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="awx",pod="awx-init-container-venvs-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-6ls5t",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-6ls5t",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-maven-6ls5t",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.160-92-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.160-92-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.160-92-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="myproject",pod="dinomanbc-10-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="myproject",pod="dinomanbc-10-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="myproject",pod="dinomanbc-10-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="azure-alert-omi-1-d9lm7",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="azure-alert-omi-1-d9lm7",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="azure-alert-omi-1-d9lm7",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.159-6-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.159-6-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.159-6-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="aem",pod="atomic-runtime-24-deploy",condition="true"} 1 -kube_pod_status_scheduled{namespace="aem",pod="atomic-runtime-24-deploy",condition="false"} 0 -kube_pod_status_scheduled{namespace="aem",pod="atomic-runtime-24-deploy",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-100-86-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-100-86-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-100-86-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-59-82-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-59-82-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-59-82-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="alertmanager-main-2",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="alertmanager-main-2",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="alertmanager-main-2",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="ovs-76bcs",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="ovs-76bcs",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="ovs-76bcs",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.159-8-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.159-8-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.159-8-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",condition="true"} 1 -kube_pod_status_scheduled{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",condition="false"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="dynatrace",pod="oneagent-x2q79",condition="true"} 1 -kube_pod_status_scheduled{namespace="dynatrace",pod="oneagent-x2q79",condition="false"} 0 -kube_pod_status_scheduled{namespace="dynatrace",pod="oneagent-x2q79",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.159-7-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.159-7-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.159-7-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-67-84-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-67-84-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-67-84-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-100-83-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-100-83-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-100-83-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.160-95-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.160-95-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.160-95-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",condition="true"} 1 -kube_pod_status_scheduled{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",condition="false"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="dynatrace",pod="oneagent-c4l5w",condition="true"} 1 -kube_pod_status_scheduled{namespace="dynatrace",pod="oneagent-c4l5w",condition="false"} 0 -kube_pod_status_scheduled{namespace="dynatrace",pod="oneagent-c4l5w",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="sdn-m2kzj",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="sdn-m2kzj",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="sdn-m2kzj",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="aem",pod="atomic-runtime-62-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="aem",pod="atomic-runtime-62-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="aem",pod="atomic-runtime-62-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",condition="true"} 1 -kube_pod_status_scheduled{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",condition="false"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",condition="true"} 1 -kube_pod_status_scheduled{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",condition="false"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-66-88-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-66-88-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-66-88-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="playground",pod="nwtool-1-q8gx2",condition="true"} 1 -kube_pod_status_scheduled{namespace="playground",pod="nwtool-1-q8gx2",condition="false"} 0 -kube_pod_status_scheduled{namespace="playground",pod="nwtool-1-q8gx2",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="vault",pod="vault-0",condition="true"} 1 -kube_pod_status_scheduled{namespace="vault",pod="vault-0",condition="false"} 0 -kube_pod_status_scheduled{namespace="vault",pod="vault-0",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="filebeat-tvmt2",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-logging",pod="filebeat-tvmt2",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="filebeat-tvmt2",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="default",pod="docker-registry-1-qn47l",condition="true"} 1 -kube_pod_status_scheduled{namespace="default",pod="docker-registry-1-qn47l",condition="false"} 0 -kube_pod_status_scheduled{namespace="default",pod="docker-registry-1-qn47l",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="master-controllers-eln004866.corp.telenet.be",condition="true"} 1 -kube_pod_status_scheduled{namespace="kube-system",pod="master-controllers-eln004866.corp.telenet.be",condition="false"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="master-controllers-eln004866.corp.telenet.be",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="test-config",pod="ws-dino-rest-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="test-config",pod="ws-dino-rest-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="test-config",pod="ws-dino-rest-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="ovs-lvf42",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="ovs-lvf42",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="ovs-lvf42",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="filebeat-cfsmp",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-logging",pod="filebeat-cfsmp",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-logging",pod="filebeat-cfsmp",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.157-87-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.157-87-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.157-87-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",condition="true"} 1 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",condition="false"} 0 -kube_pod_status_scheduled{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="node-exporter-sdrk8",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="node-exporter-sdrk8",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="node-exporter-sdrk8",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="sdn-d7tkr",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="sdn-d7tkr",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-sdn",pod="sdn-d7tkr",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="default",pod="router-1-vnlzs",condition="true"} 1 -kube_pod_status_scheduled{namespace="default",pod="router-1-vnlzs",condition="false"} 0 -kube_pod_status_scheduled{namespace="default",pod="router-1-vnlzs",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-100-84-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-100-84-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-nginx-100-84-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.160-54-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.160-54-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="saint-peter-1.0.160-54-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="myproject",pod="microservice-2-deploy",condition="true"} 1 -kube_pod_status_scheduled{namespace="myproject",pod="microservice-2-deploy",condition="false"} 0 -kube_pod_status_scheduled{namespace="myproject",pod="microservice-2-deploy",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-67-4-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-67-4-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="base-node-67-4-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",condition="true"} 1 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",condition="false"} 0 -kube_pod_status_scheduled{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",condition="true"} 1 -kube_pod_status_scheduled{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",condition="false"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="prometheus-k8s-0",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="prometheus-k8s-0",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="prometheus-k8s-0",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",condition="true"} 1 -kube_pod_status_scheduled{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",condition="false"} 0 -kube_pod_status_scheduled{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="aem",pod="atomic-build-32-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="aem",pod="atomic-build-32-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="aem",pod="atomic-build-32-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",condition="true"} 1 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",condition="false"} 0 -kube_pod_status_scheduled{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",condition="true"} 1 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",condition="false"} 0 -kube_pod_status_scheduled{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",condition="true"} 1 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",condition="false"} 0 -kube_pod_status_scheduled{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",condition="unknown"} 0 -# HELP kube_pod_container_info Information about a container in a pod. -# TYPE kube_pod_container_info gauge -kube_pod_container_info{namespace="telenet-baseimages",pod="base-node-66-87-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://7c0bd5c20bc5bf74e7096234245b065b67d3b836a194f50df935ca0d07622642"} 1 -kube_pod_container_info{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://9ae5af858e2bde0a47cb52a5d527a81d00151c828678167906a890aaebf7f86b"} 1 -kube_pod_container_info{namespace="openshift-sdn",pod="ovs-shkwk",container="openvswitch",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-node:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-node@sha256:dfce9da8f9ef38179720e60e6e6553a5d5d332b2203c0c543cb81813c979678f",container_id="docker://e6f917770db6174fcba262c3a526900e937342ee4b2018313dfec0ad7273fd58"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://d7ebccb0ef4fdc02489cfdfaeadf96255333ed7676520434d4ad67b0c7db2d56"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://61db7e29dc078124aa92a0ec6431c352aa25d710bb2d13542839c6d40e829e50"} 1 -kube_pod_container_info{namespace="telenet-monitoring",pod="aws-alert-omi-2-69f79",container="aws-alert-omi",image="docker-registry.default.svc:5000/telenet-monitoring/aws-alert-omi@sha256:123f8ca0b9376c2da7789d960d6a86f739bdc982bbe3fe9c4c3da9c9cb39240c",image_id="docker-pullable://docker-registry.default.svc:5000/telenet-monitoring/aws-alert-omi@sha256:123f8ca0b9376c2da7789d960d6a86f739bdc982bbe3fe9c4c3da9c9cb39240c",container_id="docker://f61c344cd773e07967886a54a740216d40cf7222521ff1438e7eacf80b9c2848"} 1 -kube_pod_container_info{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-fdkjg",container="ws-network-inventorymgmt-dinoman-rest",image="docker-registry.default.svc:5000/weblogic-poc/ws-network-inventorymgmt-dinoman-rest@sha256:60538a83183ba83a100ddcd93e23024765228f1ca78fd78ae9e1b99663226f36",image_id="docker-pullable://docker-registry.default.svc:5000/weblogic-poc/ws-network-inventorymgmt-dinoman-rest@sha256:60538a83183ba83a100ddcd93e23024765228f1ca78fd78ae9e1b99663226f36",container_id="docker://fbdf2ac639d7d660528fa3aaf48ff06a8bc0799a2302974db6106d093c75d213"} 1 -kube_pod_container_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="sti-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://e9b5de195a38d421328a8295c763db244bade88a45a31c51edab94a3f820a07a"} 1 -kube_pod_container_info{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",container="edevradiator",image="container-registry.rel.apps.telenet.be/telenet/edevradiator:1.0.60",image_id="docker-pullable://container-registry.rel.apps.telenet.be/telenet/edevradiator@sha256:b56db77d596ebb3e04a105e4f09119cff69559f5b8b412e169ee75b8cd47ee04",container_id="docker://9ecbc2fda6993f66b8a3cf8ab5196608e7ea93d901871a6dc9be8a346bf03061"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://cce36350e5448e0933d7f2a0702f7725d3cc3c83e8ae566356b8a6d186a03c18"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://3fafd52d00d4c334ed4052c7b46bbd705b47be37d5982a629f4b0bdb44b10b1a"} 1 -kube_pod_container_info{namespace="dynatrace",pod="oneagent-svswx",container="dynatrace-oneagent",image="container-registry.rel.apps.telenet.be/dynatrace/oneagent:latest",image_id="docker-pullable://container-registry.rel.apps.telenet.be/dynatrace/oneagent@sha256:b34a220ec82d0cf8f1236d11be9ecdf9645832e099e7adf14ba571fa8ab8e88f",container_id="docker://1ad0f389263db87036af9ea610db1c41833a895fdf65ec090b301e86e3d4fd49"} 1 -kube_pod_container_info{namespace="dynatrace",pod="oneagent-5g4p5",container="dynatrace-oneagent",image="container-registry.rel.apps.telenet.be/dynatrace/oneagent:latest",image_id="docker-pullable://container-registry.rel.apps.telenet.be/dynatrace/oneagent@sha256:b34a220ec82d0cf8f1236d11be9ecdf9645832e099e7adf14ba571fa8ab8e88f",container_id="docker://8828fc1533ffd926b06005f190889770dce05ba75555801da4f490e71a201505"} 1 -kube_pod_container_info{namespace="openshift-sdn",pod="sdn-db449",container="sdn",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-node:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-node@sha256:dfce9da8f9ef38179720e60e6e6553a5d5d332b2203c0c543cb81813c979678f",container_id="docker://414a7f2c1a220873233bd939cc8d924967b40317e1a4f06d7a1a3f6b4a723155"} 1 -kube_pod_container_info{namespace="openshift-logging",pod="metricbeat-s9shq",container="metricbeat",image="docker-registry.rel.apps.telenet.be/beats/metricbeat:7.5.0",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/beats/metricbeat@sha256:e8bb3dc73dccf9f39b62980b37b26e78f8f4bcdd4dced4119ae651f738af0992",container_id="docker://ea21a73e521e1527dd82acddb9d1da653ffad380b0b6b10c4f52edfded28995f"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://5d79273852d1cb5cb28f77bf5a90996f41d0c565612ceb16a46cbc663018f967"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://bfbff5e5a29d7a46aefcbf98d4429f04221732e81bf3e9178c278cce95c93173"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://06c1dd573c07a738cfe0891d77e7944e3e6f33d3afcd125d588a647dbcfb2d21"} 1 -kube_pod_container_info{namespace="bi",pod="jenkins-slave-maven-qdxkl",container="jnlp",image="container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7:v3.11",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7@sha256:e55eb83e3daaf036357d61b87e9d2ae05f42c284c1c0d19b666f4cc5a6d9a2ca",container_id="docker://92a9bedd4ea0b30e018150d0a2ac5466d902b6893a16956401fef086d9065243"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://465b046324bcd60289002ab5e448fc627dae0a3b88adad2e8bedb42462c6633c"} 1 -kube_pod_container_info{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://d92d60cf4e8d1008bb7add5460bbbc098324a78bd8415b51982e0eccc4581416"} 1 -kube_pod_container_info{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="ansible",image="container-registry-telenet.rel.apps.telenet.be/telenet/springboot-operator:0.8.1",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/springboot-operator@sha256:9e7c0f27162a65bb3d0535e93a21bf02df2dc9d08b7a410f32a4b2f5699a73b8",container_id="docker://2566e1da0c53a36ce33ac1e552e5ab1ca366fb1ca7dff30716bcea15d8bfe123"} 1 -kube_pod_container_info{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="operator",image="container-registry-telenet.rel.apps.telenet.be/telenet/springboot-operator:0.8.1",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/springboot-operator@sha256:9e7c0f27162a65bb3d0535e93a21bf02df2dc9d08b7a410f32a4b2f5699a73b8",container_id="docker://5b1a455f698dd11d8d1b87867a24f53d88afa1b1faa63c4aa27fb7c47f07b96b"} 1 -kube_pod_container_info{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="ansible",image="container-registry-telenet.rel.apps.telenet.be/telenet/springboot-operator:0.8.1",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/springboot-operator@sha256:9e7c0f27162a65bb3d0535e93a21bf02df2dc9d08b7a410f32a4b2f5699a73b8",container_id="docker://26ebf263567f0c6ccd252b81baaa276a1c3fbf43a4c01d7fa8acc0f410f23465"} 1 -kube_pod_container_info{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="operator",image="container-registry-telenet.rel.apps.telenet.be/telenet/springboot-operator:0.8.1",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/springboot-operator@sha256:9e7c0f27162a65bb3d0535e93a21bf02df2dc9d08b7a410f32a4b2f5699a73b8",container_id="docker://e2d368556ea16e3f37b403d89c853f0a956713799f89d8253634734975aa895d"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://7befa1574309596deff3b1334fb9757547a7b91849be4e73f4cf9521ee7aca3e"} 1 -kube_pod_container_info{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://c27dcf499a6c23117d5b70d7022dfc099717ac4fc3df1333ab9e6ffe0761ae0a"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://945d69be8b9dfb6aa65d6ab7c041c61f0bf79df66910486023faf420c36a3032"} 1 -kube_pod_container_info{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://6d420502a0eb0b04748a0cbdd0717e524bd8afdce263d67d8864a0630eb60d20"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://d509942b08c5f158bdd0f8d795c65e18c24ab54d3b71642799743a5d18fff641"} 1 -kube_pod_container_info{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://d98ec652e56f8f4f83ed125f43340c30af7992e07db1aa544787f61c26c3b340"} 1 -kube_pod_container_info{namespace="openshift-sdn",pod="ovs-5x5hx",container="openvswitch",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-node:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-node@sha256:dfce9da8f9ef38179720e60e6e6553a5d5d332b2203c0c543cb81813c979678f",container_id="docker://cf6a95a722d80a7a4f1aa29758513a47c240c0c0a1e02d6f9ba4598f597af07c"} 1 -kube_pod_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:efc7fefd4ea95e4311e897ec42327aa915ffbc05176c858a41489f387c3405d0",container_id="docker://b37050452c9ee569547f1a9757eaf6598584dadd06d28d42c6601ded2e031761"} 1 -kube_pod_container_info{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="ansible",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-operator:0.8.1",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-operator@sha256:13f10fbca67bec9a45224024b8a605b6858f3bfef65c225885fbc9511e3466ca",container_id="docker://edcaaa1dfefc07565b2a1d90a07aae7d168948a6df26ba4057bead8bf6b9350b"} 1 -kube_pod_container_info{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="operator",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-operator:0.8.1",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-operator@sha256:13f10fbca67bec9a45224024b8a605b6858f3bfef65c225885fbc9511e3466ca",container_id="docker://91ad03aea3197f6c662bc638615e900574d2abd21f4a3202a0a3eb1b57bb4d2c"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-node-59-81-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://a9f4ba5eb50bd7791e73043a0ae90e6180446cff04d8164cf6a61771f42d6f43"} 1 -kube_pod_container_info{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://5856a2cd6ff48e52a85c5b972812dd10050e76420f84c67c20eec2f5e7fe5f3d"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://08d3bf86c3c3063a500fd9b9b84b15221dd4937c523c84424bf63db58809cd35"} 1 -kube_pod_container_info{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://7f7ed2a0601e63480021ffdaf6749508d5c2abfd5f98e66ca89d805bccf8a62e"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-9-c8bkd",container="jenkins",image="container-registry.rel.apps.telenet.be/telenet/base-jenkins:stable",image_id="docker-pullable://container-registry.rel.apps.telenet.be/telenet/base-jenkins@sha256:46912a49c9d104da3e414e6c856b88c8ad0b3115e5d8aed953b96672f1be4403",container_id="docker://20737ce08b62ab2ac207e5259993683d73932a86f14acb7b15f62e38b0953d21"} 1 -kube_pod_container_info{namespace="openshift-logging",pod="metricbeat-fzkct",container="metricbeat",image="docker-registry.rel.apps.telenet.be/beats/metricbeat:7.5.0",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/beats/metricbeat@sha256:e8bb3dc73dccf9f39b62980b37b26e78f8f4bcdd4dced4119ae651f738af0992",container_id="docker://6a99371a6fc58573b1e54007e829da0240985f46aa46774e2f59282bd420945f"} 1 -kube_pod_container_info{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://4feaaf8d2072cd1d487f5df5a54c6d76bdc6bc4d678b42665281b9091c52734f"} 1 -kube_pod_container_info{namespace="telenet-monitoring",pod="ceph-alert-msteams-3-95zfk",container="ceph-alert-msteams",image="container-registry.rel.apps.telenet.be/bzon/prometheus-msteams@sha256:a001853cef04b7d2271d08e9ca61779a318f46767d568af441c142df7c7d32eb",image_id="docker-pullable://container-registry.rel.apps.telenet.be/bzon/prometheus-msteams@sha256:a001853cef04b7d2271d08e9ca61779a318f46767d568af441c142df7c7d32eb",container_id="docker://3e01a20dd19d24098db906d12c3dd742690f973182df7f197046b46902556c43"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://a1363510ed6b2d5ecef83f784f05e54cdc274a0bda529e297904f3b52b8ff608"} 1 -kube_pod_container_info{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="git-sync",image="container-registry.rel.apps.telenet.be/google_containers/git-sync:v3.1.2",image_id="docker-pullable://container-registry.rel.apps.telenet.be/google_containers/git-sync@sha256:72b2b10bcf1599bb9e0a8524fb0e20b958798fb251991ce99e0775760d79f992",container_id="docker://f8bc28d1a89b4976cd24a7d60cf4fe6a14af20d772a2c25c622cad9413e4db6d"} 1 -kube_pod_container_info{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="jenkins-cr-applier",image="container-registry.rel.apps.telenet.be/telenet/kube-applier:1.11.10",image_id="docker-pullable://container-registry.rel.apps.telenet.be/telenet/kube-applier@sha256:f1219214a8137233e40d968d97bc708f490e710ca326996e001322ebb3282c19",container_id="docker://44838cf54425ed1f2e711d1d495f2325e485ec986f25483b98533e6bcfdec52d"} 1 -kube_pod_container_info{namespace="edev-tools",pod="sonarqube-3-k2j58",container="sonarqube",image="container-registry.rel.apps.telenet.be/depauna/sonarqube:7.9.1",image_id="docker-pullable://container-registry.rel.apps.telenet.be/depauna/sonarqube@sha256:90a5326f433893998250b213ca78ee24eca20449423abe6583d0a1f72b2ed227",container_id="docker://b189d62c9f72142e984eaa3cd778233b7513459590d0ed407a8ecc7aa928a93b"} 1 -kube_pod_container_info{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="busybox",image="container-registry.rel.apps.telenet.be/yauritux/busybox-curl:latest",image_id="docker-pullable://container-registry.rel.apps.telenet.be/yauritux/busybox-curl@sha256:e67b94a5abb6468169218a0940e757ebdfd8ee370cf6901823ecbf4098f2bb65",container_id="docker://9683bafec4e55032550aff25e946ed0c34c6f7e5dc882c6a5eef2040ce07cb21"} 1 -kube_pod_container_info{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="kube-state-metrics",image="container-registry.rel.apps.telenet.be/kube-state-metrics:v1.8.0",image_id="docker-pullable://container-registry.rel.apps.telenet.be/kube-state-metrics@sha256:9d9632128f94b82dce5cf343340bb36a94bee002e8f5fb334b9cf649f47d0ea5",container_id="docker://8a8f5f8f0198c45bb96183a33883b464ceb7ba190ad512685c2a70284fbce87d"} 1 -kube_pod_container_info{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="cronjob-ldap-group-sync",image="container-registry.rel.apps.telenet.be/openshift3/ose-cli:latest",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift3/ose-cli@sha256:7c65361476389b7b171b700f17fed4a41352e0f416d94ceb56f72ddac03a63fc",container_id="docker://1d6e9ad4e60084505d98097b1b2b2c52e2aedbe3cb3fee70d249ded53ce02227"} 1 -kube_pod_container_info{namespace="dynatrace",pod="oneagent-cknc4",container="dynatrace-oneagent",image="container-registry.rel.apps.telenet.be/dynatrace/oneagent:latest",image_id="docker-pullable://container-registry.rel.apps.telenet.be/dynatrace/oneagent@sha256:b34a220ec82d0cf8f1236d11be9ecdf9645832e099e7adf14ba571fa8ab8e88f",container_id="docker://ecc38ac454f90a68d680f04dba5d755d668bdf3a9ea4fc6a3474c588ffb6633a"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-slave-maven-54d6g",container="jnlp",image="container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7:v3.11",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7@sha256:e55eb83e3daaf036357d61b87e9d2ae05f42c284c1c0d19b666f4cc5a6d9a2ca",container_id="docker://0ff2a0a91952af615c71399867314e5d0e49e28de2393561a37c96b6b50d7f69"} 1 -kube_pod_container_info{namespace="edev-tools",pod="jenkins-1-mr4zb",container="jenkins",image="container-registry.rel.apps.telenet.be/telenet/base-jenkins:stable",image_id="docker-pullable://container-registry.rel.apps.telenet.be/telenet/base-jenkins@sha256:46912a49c9d104da3e414e6c856b88c8ad0b3115e5d8aed953b96672f1be4403",container_id="docker://40c50b5452d93b5c4b1a4349d6c98409a11f20d67482c76e9523e44478883364"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-node-59-85-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://b91181d440574a7912a2958d04f234664a26c1141eef826f391dab97e3442862"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://170fe5842cd2ba041b33d7a1fb0013293dff6702d6b052600e6666db9120cb0f"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://cefa5df4802ec51970221055bbc8c20f3c0907986e26315487b8f482eff02f6c"} 1 -kube_pod_container_info{namespace="openshift-logging",pod="metricbeat-pcvmj",container="metricbeat",image="docker-registry.rel.apps.telenet.be/beats/metricbeat:7.5.0",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/beats/metricbeat@sha256:e8bb3dc73dccf9f39b62980b37b26e78f8f4bcdd4dced4119ae651f738af0992",container_id="docker://e31ef6750ea44e0ae7a21cfe149e5a179fafe2a71f6df0745cb1cb22dd760470"} 1 -kube_pod_container_info{namespace="dynatrace",pod="oneagent-8tvwr",container="dynatrace-oneagent",image="container-registry.rel.apps.telenet.be/dynatrace/oneagent:latest",image_id="docker-pullable://container-registry.rel.apps.telenet.be/dynatrace/oneagent@sha256:b34a220ec82d0cf8f1236d11be9ecdf9645832e099e7adf14ba571fa8ab8e88f",container_id="docker://110b216b837b862abf383eee0d5b7b2e9303224cb0dc8d56d74e1e73cab5120b"} 1 -kube_pod_container_info{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://035b58e992548730f6f6aae406159a50b1cd9c83de98e10b7beb0fae10dff820"} 1 -kube_pod_container_info{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://b580433bbd78a754c491ec6fb6e8823c738f869fc916ca64e5454c78bc43652f"} 1 -kube_pod_container_info{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="cronjob-ldap-group-sync",image="container-registry.rel.apps.telenet.be/openshift3/ose-cli",image_id="",container_id=""} 1 -kube_pod_container_info{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:efc7fefd4ea95e4311e897ec42327aa915ffbc05176c858a41489f387c3405d0",container_id="docker://50a11f859812d0400b17c3369bfe63451601ca0aa19faf482c3e333a7a38a460"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://eb0f5fc77ee1521c4245a88aeaf0a51d3ac67e473fffb26777554a0cd8ac3245"} 1 -kube_pod_container_info{namespace="aem",pod="atomic-runtime-65-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://1bf9d61520c1c6375809a9c9b4ab6a779f1800cf8705b6369551a24e4452f86d"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",container="jnlp",image="container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7:v3.11",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7@sha256:e55eb83e3daaf036357d61b87e9d2ae05f42c284c1c0d19b666f4cc5a6d9a2ca",container_id="docker://530648d78d24f02a001fd49f7dd1f6319ff976fe38e4c40ffd293924560e516c"} 1 -kube_pod_container_info{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="ansible",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-operator:0.8.1",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-operator@sha256:13f10fbca67bec9a45224024b8a605b6858f3bfef65c225885fbc9511e3466ca",container_id="docker://d5919812ce31730d2078caeb63bf196f5ffdd3f68b2a6c59292a441c7afafe25"} 1 -kube_pod_container_info{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="operator",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-operator:0.8.1",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-operator@sha256:13f10fbca67bec9a45224024b8a605b6858f3bfef65c225885fbc9511e3466ca",container_id="docker://7db50e5cc7a4414f192007fff21c496679d1eba1719d0a763029c482bd81af45"} 1 -kube_pod_container_info{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="cronjob-ldap-group-sync",image="container-registry.rel.apps.telenet.be/openshift3/ose-cli:latest",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift3/ose-cli@sha256:7c65361476389b7b171b700f17fed4a41352e0f416d94ceb56f72ddac03a63fc",container_id="docker://862c60738a50b4600c1ca6701f7a4a4ccf94906270c6083646318a04b0e33e6d"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://8028eb37a315c53f15ad5a2ef02a8c1dcc49064580fe9a47d2d0ace9afc5537f"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-slave-maven-dp74t",container="jnlp",image="container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7:v3.11",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7@sha256:e55eb83e3daaf036357d61b87e9d2ae05f42c284c1c0d19b666f4cc5a6d9a2ca",container_id="docker://7fb3e183c6c95f4f91b48ca5d091c73ce533d7c0afc85d0a3beee223ec513e17"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="",container_id=""} 1 -kube_pod_container_info{namespace="openshift-logging",pod="metricbeat-t92kj",container="metricbeat",image="docker-registry.rel.apps.telenet.be/beats/metricbeat:7.5.0",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/beats/metricbeat@sha256:e8bb3dc73dccf9f39b62980b37b26e78f8f4bcdd4dced4119ae651f738af0992",container_id="docker://9168d417479c377307ebaa26eb7fe17c987951132869187170438572e0eeaa36"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus",image="docker-registry.rel.corp.telenet.be:8084/openshift/prometheus:v2.3.2",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/prometheus@sha256:8faad95225efc7346d149b893fe169d857c5c5b5de477129b60707f06c170bcc",container_id="docker://10d8a11fc124227f61a57c7c2f29f80adc0f77ec10b81c0c4d248652f738c918"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-config-reloader",image="docker-registry.rel.corp.telenet.be:8084/coreos/prometheus-config-reloader:v0.23.2",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/coreos/prometheus-config-reloader@sha256:df1453c7c69e4f2ab8a86fc18fe3b890ce2f80fed6d6519dc9d33927451b214d",container_id="docker://7a02e424c947ac3aa55746bf50008077cfed18f6076cc31350fde9b3983acc04"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-proxy",image="docker-registry.rel.corp.telenet.be:8084/openshift/oauth-proxy:v1.1.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/oauth-proxy@sha256:731c1fdad1de4bf68ae9eece5e99519f063fd8d9990da312082b4c995c4e4e33",container_id="docker://79fb0109c4b21a34bf124ce99a073852d868630d4f86d97030fa5d75cb70e016"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="rules-configmap-reloader",image="docker-registry.rel.corp.telenet.be:8084/coreos/configmap-reload:v0.0.1",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/coreos/configmap-reload@sha256:e2fd60ff0ae4500a75b80ebaa30e0e7deba9ad107833e8ca53f0047c42c5a057",container_id="docker://d802e3732c508f7fa56e7dec42383745d46b093d7e51bd12e04a4b892701030c"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://92ec66db8540644a7133cf16d5c67f731a130b723781083a5978a721f8b5e10d"} 1 -kube_pod_container_info{namespace="openshift-node",pod="sync-mghfm",container="sync",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-node:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-node@sha256:dfce9da8f9ef38179720e60e6e6553a5d5d332b2203c0c543cb81813c979678f",container_id="docker://e5e8c7cde26f3514bee85d919f71115a0273a215df15531b1bb51a32102f9979"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://ca670c219e012a2cb13c2c0d1561d66e5cbad6a083b73b047c7b91b72ccf1608"} 1 -kube_pod_container_info{namespace="dynatrace",pod="oneagent-8px65",container="dynatrace-oneagent",image="container-registry.rel.apps.telenet.be/dynatrace/oneagent:latest",image_id="docker-pullable://container-registry.rel.apps.telenet.be/dynatrace/oneagent@sha256:b34a220ec82d0cf8f1236d11be9ecdf9645832e099e7adf14ba571fa8ab8e88f",container_id="docker://78ecedfc415ab53e047164eb3b99386adb198c6b5010746c7991efe008c28e36"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://e5c8dd970dfc6a0725119437ee73152d4f819da8a2c46e42cd8485d75f4f8e3d"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://6d45dd465999cc70805e9331df5f2080d531d12af1d81b6fca3d4acdafd8614b"} 1 -kube_pod_container_info{namespace="aem",pod="atomic-runtime-57-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://6870b0fcebc0b16d1d40f3bfe6c7ad3a2664d71d9b3f5553a27aab059f0ab516"} 1 -kube_pod_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://727013f1f8f2874c4748a1575c123c7c8a94aca11c15a733d440f299a97c6f0b"} 1 -kube_pod_container_info{namespace="myproject",pod="dinomanbc-9-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="",container_id=""} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://a9490df415051f13d8ba4c7d0a09d933d9ba83ef30243c1cce0e570bf481df7a"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://1bcf61d3b3cad50dfc51544b2cf5ee522b4b41e33676013f52cffd5e570f993c"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://540fa7eec9f069721cb4ead3ce14940294dac58f1a1b771dab009fd29e026263"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://c5458aa7f6698741e9e716873ec4fa4da5c45b191cef857758e4104294b8fc5f"} 1 -kube_pod_container_info{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://b6b1744ec4a9e17ea6f6413e7b1fba1bc0090c9d1c5e6c7f4f2d0fe2d68aff2a"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://31be18b0af1c4c0c901f9ac619346e4ebe12b0db897c0b4673b6e5c014665914"} 1 -kube_pod_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://f9b0ef2dae82d02bd99fe5b38ea52e727f2b477cd8730047b1b2b8918a9b2059"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://33739d53ebe5085679fab4c95da0a922bbe4caaa606f5e36c731107ca8925875"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://5781d7cb276d742108d290a455c1ae3d717e2c27c06cad0eb443fb0706f2fa6f"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="prometheus-operator-599cf5c4d5-2jqrn",container="prometheus-operator",image="docker-registry.rel.corp.telenet.be:8084/coreos/prometheus-operator:v0.23.2",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/coreos/prometheus-operator@sha256:8211b3eb30cb8591ddf536f1cf62100f5c97659c14d18dd45001acf94dafd713",container_id="docker://2ac0e0774a2da067855d4ae13929c97d6547eed8775ad276a6ba34c36eab2b03"} 1 -kube_pod_container_info{namespace="openshift-node",pod="sync-drdp4",container="sync",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-node:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-node@sha256:dfce9da8f9ef38179720e60e6e6553a5d5d332b2203c0c543cb81813c979678f",container_id="docker://524aad2c502e747cf4ccda6b89a55344ee8e5c62b2ac0c508a61d1c1488dec39"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="kube-rbac-proxy",image="docker-registry.rel.corp.telenet.be:8084/coreos/kube-rbac-proxy:v0.3.1",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/coreos/kube-rbac-proxy@sha256:a578315f24e6fd01a65e187e4d1979678598a7d800d039ee5cfe4e11b0b1788d",container_id="docker://81f002405fad46047dc6b92562c7f5698d02aecb58701b48a9afc117a631bc56"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="node-exporter",image="docker-registry.rel.corp.telenet.be:8084/openshift/prometheus-node-exporter:v0.16.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/prometheus-node-exporter@sha256:4fc227cd04eba43fdfd5d9a076566bcebad61801b31fd25ee2b3f6a3780e8e1c",container_id="docker://7dc995014533922660c96355520f682ea72c15a3e6b71a180a032048ac19b65a"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://c1a55cd29683237cd749804d4bd6a060f3655a5cc1ea8c7a8612187bb08c030d"} 1 -kube_pod_container_info{namespace="openshift-logging",pod="filebeat-77lgc",container="filebeat",image="docker-registry.rel.apps.telenet.be/beats/filebeat:7.5.0",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/beats/filebeat@sha256:31e1ba215153d3bac548998052b3ec3c04362b83fa20a7ad3233520015ac0615",container_id="docker://a52d541fe27c22398fd108309766f5417c13c55cc0757a6c9a73c30519e6a302"} 1 -kube_pod_container_info{namespace="openshift-logging",pod="filebeat-ghb47",container="filebeat",image="docker-registry.rel.apps.telenet.be/beats/filebeat:7.5.0",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/beats/filebeat@sha256:31e1ba215153d3bac548998052b3ec3c04362b83fa20a7ad3233520015ac0615",container_id="docker://dc1b6ba435bbe266b315078fb60102292314d340fc3a5750fe8327dd71e9ea3b"} 1 -kube_pod_container_info{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://3492de9c8829421f6d3b406f96d1e83ee32d5560d20c22759be42ddaf1213a26"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://b2acbfad6369f009ea30899a545cdf360d76844ca556e12c8766b295da33a46d"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://e66ed8020099c206735c766c77e2124f59d62a173406530edd1a08701affc176"} 1 -kube_pod_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://68919b4ba505cc1cd053207331c8664914c02615f90ece7b4f892cc86fee1e22"} 1 -kube_pod_container_info{namespace="telenet-monitoring",pod="openshift-alert-omi-2-876j4",container="openshift-alert-omi",image="docker-registry.default.svc:5000/telenet-monitoring/openshift-alert-omi@sha256:ca722ffa2b50d5b76c8d5b93ec4cd28bf42473d5b94bff2e6268723a0fd10373",image_id="docker-pullable://docker-registry.default.svc:5000/telenet-monitoring/openshift-alert-omi@sha256:ca722ffa2b50d5b76c8d5b93ec4cd28bf42473d5b94bff2e6268723a0fd10373",container_id="docker://7423c52c6452b175949a55f3c13979479b625a859ccd02432014412553570270"} 1 -kube_pod_container_info{namespace="tiller",pod="tiller-5f8989c65c-cz7wz",container="tiller",image="container-registry.rel.apps.telenet.be/kubernetes-helm/tiller:2.14.3",image_id="docker-pullable://container-registry.rel.apps.telenet.be/kubernetes-helm/tiller@sha256:b43c4891dbfc1da228ba18dacc754d6863bd2c284341101d4aca5aa06faa7cd8",container_id="docker://ae7f3a6599a8963d8d02a5b41ac8812cede2ccbba3149723ea40d657f9fa2320"} 1 -kube_pod_container_info{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:31bcee2ef518eb9b7e8d9bff23fcdf18a2eb97b8f42a0f89d2ab016e903aa8d8",container_id="docker://c690e953c7c6053db100826fc4607a4e2f266f40ce553e68d8ad0cd455923165"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://ce45a068b30f597bd80887f1a27c1961db7bae27278906479682036eaa0e4274"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://ae52ce8dfdd0d81d309c31bfec52435db5846c90c743be0d1f4c4b561b03363f"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://a28aab212565c74c1dc35848af8763427f7af44d77c5b24eddf8dfd851bcbd45"} 1 -kube_pod_container_info{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://51172b8ddce78d3eb933dab861fb5772f8629e00f7a8515584419d452c8fef35"} 1 -kube_pod_container_info{namespace="openshift-logging",pod="metricbeat-96lh2",container="metricbeat",image="docker-registry.rel.apps.telenet.be/beats/metricbeat:7.5.0",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/beats/metricbeat@sha256:e8bb3dc73dccf9f39b62980b37b26e78f8f4bcdd4dced4119ae651f738af0992",container_id="docker://12d6e8ca730a0572d9c1d4f5e0ffd16e0d20e4013d490a6ad9f839f0bcc0f83f"} 1 -kube_pod_container_info{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="ansible",image="container-registry-telenet.rel.apps.telenet.be/telenet/springboot-operator:0.8.1",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/springboot-operator@sha256:9e7c0f27162a65bb3d0535e93a21bf02df2dc9d08b7a410f32a4b2f5699a73b8",container_id="docker://8b4f8b1e31dfc84cb1afd4ecf93afa18557952968b02ed2a6c8cfabf3cdd4e3e"} 1 -kube_pod_container_info{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="operator",image="container-registry-telenet.rel.apps.telenet.be/telenet/springboot-operator:0.8.1",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/springboot-operator@sha256:9e7c0f27162a65bb3d0535e93a21bf02df2dc9d08b7a410f32a4b2f5699a73b8",container_id="docker://ac92b6bbd61ac6565b1d89e6471bf1072b79bf383fb5771bba8d51bcddc2a71d"} 1 -kube_pod_container_info{namespace="default",pod="registry-console-1-mwz95",container="registry-console",image="docker-registry.rel.corp.telenet.be:8084/cockpit/kubernetes:latest",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/cockpit/kubernetes@sha256:f38c7b0d2b85989f058bf78c1759bec5b5d633f26651ea74753eac98f9e70c9b",container_id="docker://6bae15e740fce36d515b927d998d27715b2a129e4891d54bb8aedf9cf9c24122"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://864509632d4f3b29421825c0fac0ff10ec30b24b17356a1e3e0aa49ebf45854f"} 1 -kube_pod_container_info{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://e1cdaa88f8125521bbe1534b9c58774646ad0187f7f37d69c7d1d420df95a10c"} 1 -kube_pod_container_info{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://09732ca874f7e41c814d11732aa7d4470c6f1a431e210a71b7df60edb6699477"} 1 -kube_pod_container_info{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="apache",image="docker-registry.default.svc:5000/tiptool/apache-php-tiptool:latest",image_id="docker-pullable://docker-registry.default.svc:5000/tiptool/apache-php-tiptool@sha256:e4c92ca3b549868659f11332d638d2f5178f5c77bd63502fd5fe36681f786197",container_id="docker://c0423e90ad44e76b77d0e01dc7a88509b353d165139e2f183e0d1b2251c9d97a"} 1 -kube_pod_container_info{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="proxysql",image="docker-registry.rel.apps.telenet.be/severalnines/proxysql:latest",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/severalnines/proxysql@sha256:0830c5755a1648d22e08b49fe2b05f563ba92cecba47da93003b39f429f0941b",container_id="docker://d9df700bd0ceef62ec7ead286900b35b4ab49dfc5982ff5c45f3d4d898d0b17d"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="aws-alert-omi-3-m85px",container="aws-alert-omi",image="docker-registry.default.svc:5000/openshift-monitoring/aws-alert-omi:latest",image_id="docker-pullable://docker-registry.default.svc:5000/openshift-monitoring/aws-alert-omi@sha256:5406119afc62028f6392e53deb5d50364fa5d2fa67affd95023b1bb5e599cdad",container_id="docker://058ad92a4698c521a9d284bbeda899468c176567e6716b0183d06152df6f8b26"} 1 -kube_pod_container_info{namespace="aem",pod="atomic-runtime-63-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://754987c752e44e38105681501f9bd00f00bdcea4d108d313cf865eaf8ae5344a"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://cb575c5064e6fb1c04e72eaafd224f7379f52eaf8ec848381fd562e6dd931e4c"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="elk-omi-3-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:bc36bb2c21564ca4274e6d8339a732273f9ce58de8a2b4a3d9112ece132ec02f",container_id="docker://af33eb1bb870d11de268041670dbe87461e9706bbea8e15c05c73d177a34c469"} 1 -kube_pod_container_info{namespace="bi",pod="jenkins-slave-maven-dcpqs",container="jnlp",image="container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7:v3.11",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7@sha256:e55eb83e3daaf036357d61b87e9d2ae05f42c284c1c0d19b666f4cc5a6d9a2ca",container_id="docker://6d26979eb6ad556ae97d3434c2d53522f255480261a0d33c34b4534b1e39fd24"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",container="jnlp",image="container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7:v3.11",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7@sha256:e55eb83e3daaf036357d61b87e9d2ae05f42c284c1c0d19b666f4cc5a6d9a2ca",container_id="docker://14c13c8a2c9b5e57f0460f57aa7aec5c2956c46b0813233a51daa1179888242d"} 1 -kube_pod_container_info{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://21409a1bfe76a839bc44a8c83de87a3601cd7b04bc0009012dfe7771fc55e245"} 1 -kube_pod_container_info{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",container="springboot-sample-operator",image="container-registry.rel.apps.telenet.be/telenet/springboot-sample-operator:19.12.83",image_id="docker-pullable://container-registry.rel.apps.telenet.be/telenet/springboot-sample-operator@sha256:1911af446760d9c262fc523fb8ff489920964d3d2573b5913480fb794be104c6",container_id="docker://5ad5122c0137b927b0c076709df92b162abca571dbcd190f8d37c6139cedd01e"} 1 -kube_pod_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:efc7fefd4ea95e4311e897ec42327aa915ffbc05176c858a41489f387c3405d0",container_id="docker://7e3ae5ca70f5572840a29c5d7414a6549a1f0563cf48df0ef4207d079c6d9c4c"} 1 -kube_pod_container_info{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",container="deployment",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-deployer:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-deployer@sha256:57ef78f7add4e3b8461aa380eae5bd068bd0c4534f9bdad748379f382bc28a03",container_id="docker://ae7abe896da54d0ac1da5d414315f47a45c184ffa645b8217198190e64950777"} 1 -kube_pod_container_info{namespace="openshift-sdn",pod="sdn-9bv76",container="sdn",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-node:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-node@sha256:dfce9da8f9ef38179720e60e6e6553a5d5d332b2203c0c543cb81813c979678f",container_id="docker://8997daac5631b83b058d26ddd94f4e2e2ca5984795943b7e5c336f70175ab46e"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://7b0063ea92e57a20a4ae634683542b768a7b837ca70cc504540e1cf08eb94b07"} 1 -kube_pod_container_info{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://57d6427a67d13c7bf05825abb091aa2bf94b3289fab4d53499a14731afda1823"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://be01ce5d9f09680a6f43954a3c5c5f374ce73fbe9c6ead5f92dcd530a51cc608"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://847c048879d4f744f0d87fe9a356e04357705199f599443b5c2fb1d475b6424f"} 1 -kube_pod_container_info{namespace="bi",pod="jenkins-slave-maven-379l2",container="jnlp",image="container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7:v3.11",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7@sha256:e55eb83e3daaf036357d61b87e9d2ae05f42c284c1c0d19b666f4cc5a6d9a2ca",container_id="docker://73d67b26ed8ed80a5e751eb860a1e716a61e945b7c11653543b36703b58b4f4b"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="kube-rbac-proxy",image="docker-registry.rel.corp.telenet.be:8084/coreos/kube-rbac-proxy:v0.3.1",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/coreos/kube-rbac-proxy@sha256:a578315f24e6fd01a65e187e4d1979678598a7d800d039ee5cfe4e11b0b1788d",container_id="docker://102ed2791d46251141893339a33629417be1432128c675316d314913fe38375f"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="node-exporter",image="docker-registry.rel.corp.telenet.be:8084/openshift/prometheus-node-exporter:v0.16.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/prometheus-node-exporter@sha256:4fc227cd04eba43fdfd5d9a076566bcebad61801b31fd25ee2b3f6a3780e8e1c",container_id="docker://cd114e4103d1fa1515e68ddd0dde225d751054d201edb363cbede800dfd1bf58"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://e9e335e4878a963b12bc2f83f6a8af3df6837d3db8ac9525678baec6e1a56a4b"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://549a89e50fe0487640fe143ed4de786196a58507faa25565700625a6e90df927"} 1 -kube_pod_container_info{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://a172b777844c9f4492bf6d9c8aa82e60bd3490dca8c9be6f5503ffb7ae5eed3d"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-slave-maven-w515p",container="jnlp",image="container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7:v3.11",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7@sha256:e55eb83e3daaf036357d61b87e9d2ae05f42c284c1c0d19b666f4cc5a6d9a2ca",container_id="docker://5a163c2fa8e8d9027ad1fc59a679a83693a3e673c73ad407204953c9db54b81b"} 1 -kube_pod_container_info{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://ca508edb3ad6f417b0f49fade5961e5d5e258e8f076fb45ac5c1769a772c046e"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://0750b30e53364b2371fe1f9f763aea04a170fadd39e24c3f9588e7beab948526"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://67edcd4d21453326153f7c46e117470783741ed10f9e6949c449b27607e9f14b"} 1 -kube_pod_container_info{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://8e3cccf1166d39035919fcc6e362f926e290c666099d27196bc5711e67cdc771"} 1 -kube_pod_container_info{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:efc7fefd4ea95e4311e897ec42327aa915ffbc05176c858a41489f387c3405d0",container_id="docker://d2bbfd4c78def66af2f3975d028793746f23857073da3c700fcf6c859508447f"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-slave-maven-mk189",container="jnlp",image="container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7:v3.11",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7@sha256:e55eb83e3daaf036357d61b87e9d2ae05f42c284c1c0d19b666f4cc5a6d9a2ca",container_id="docker://6d7e0bb7d131b85064ed0428fc24062bda73461e4557650ad9f62e27f4d94e5e"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://512f3c0b2fa3716a80e6cdec26364b0b4f1ddb37842658062a9d0d3c0aae504e"} 1 -kube_pod_container_info{namespace="bi",pod="jenkins-slave-maven-qr3g6",container="jnlp",image="container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7:v3.11",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7@sha256:e55eb83e3daaf036357d61b87e9d2ae05f42c284c1c0d19b666f4cc5a6d9a2ca",container_id="docker://d2b89391c2e56707ddb365b5ef9cb9286cc69069021c01230ef37c28b9d6b741"} 1 -kube_pod_container_info{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",container="metricbeat",image="docker-registry.rel.apps.telenet.be/beats/metricbeat:7.5.0",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/beats/metricbeat@sha256:e8bb3dc73dccf9f39b62980b37b26e78f8f4bcdd4dced4119ae651f738af0992",container_id="docker://86cb4cb1c819f16173a6ec879d6b257d33fbff86fbb09b504bade8f44caa4368"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://b8849069e2025355b6fab2a5a11c0864f042bd60d87539314e2ec2167c9e5f4f"} 1 -kube_pod_container_info{namespace="openshift-node",pod="sync-j7mlr",container="sync",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-node:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-node@sha256:dfce9da8f9ef38179720e60e6e6553a5d5d332b2203c0c543cb81813c979678f",container_id="docker://c364a18903e965075835025816153564f9352a1288a5a476c830d068ebfb0960"} 1 -kube_pod_container_info{namespace="myproject",pod="microservice-3-deploy",container="deployment",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-deployer:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-deployer@sha256:fa8b2f0e2a419fffdde436668f06a60c4410501caa11cf914bd2a4f469a95d9c",container_id="docker://cc016ab330e9162f1b23dc1a0a6eab0d0f6556d4d15bda0a2830fa914e48621c"} 1 -kube_pod_container_info{namespace="openshift-sdn",pod="ovs-5d4g2",container="openvswitch",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-node:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-node@sha256:dfce9da8f9ef38179720e60e6e6553a5d5d332b2203c0c543cb81813c979678f",container_id="docker://e6d690d9c53eb048f559862288ab9c05c5e2e8d985e1281093b2904a5309e202"} 1 -kube_pod_container_info{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://20f9e23ff7669a4975aa47e9e208e41d4746ce07f303942cf7a8b657de103410"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://5cee3a5cf150cf6daf504bef4c897d5a3ebe011632b7871799340a7d15484157"} 1 -kube_pod_container_info{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://e4ed7ffccba24a2421c42dc31c3f631828e321e610a0801112a002396fda1e15"} 1 -kube_pod_container_info{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://29c6f9c32cd413464f7586627f371d703e0303c6d39402595bcb27233234100e"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://52f9a1b9f595ec4a1bfff43fca94347c251d57e9e132b901653090953478dd31"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://14a27430af174728f147ab57e8ad8d335d7df83eec01e37eaac8fc49312ad82a"} 1 -kube_pod_container_info{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://91be95035ba84378c6a4208ecf16e454942da0983833d47c7743c059b233d84b"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://9ca8357022cd3472cd0ad32ca09d6d4559032b94aa5d1358561ae67bdfc9146d"} 1 -kube_pod_container_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://27dc7b64cf693d66d1b439b1ab6cd5443a5658f156ea9b64376c8f68ec281e6c"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://b3eb4c1a215d9a2abab8f9d21ab63e0f52e096f3b3c1b3078dc51ec0b2d3907c"} 1 -kube_pod_container_info{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="apache",image="docker-registry.default.svc:5000/tiptool/apache-php-tiptool:latest",image_id="docker-pullable://docker-registry.default.svc:5000/tiptool/apache-php-tiptool@sha256:e4c92ca3b549868659f11332d638d2f5178f5c77bd63502fd5fe36681f786197",container_id="docker://a86a3fc5616d842e5aebae0f8f52b117d07ffe173c11554ae73fa221fb2cf032"} 1 -kube_pod_container_info{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="proxysql",image="docker-registry.rel.apps.telenet.be/severalnines/proxysql:latest",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/severalnines/proxysql@sha256:0830c5755a1648d22e08b49fe2b05f563ba92cecba47da93003b39f429f0941b",container_id="docker://0bd2d02bbff47914329393ce673fdf20b7bce3edd4d9176b0d7623abd89a0449"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://96c4a0291947d214b963b4c30561c9436461d3d241606f30058cdfc2661ee412"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",container="jnlp",image="container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7:v3.11",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7@sha256:e55eb83e3daaf036357d61b87e9d2ae05f42c284c1c0d19b666f4cc5a6d9a2ca",container_id="docker://05a832f31a787c2908c5f8ffcf05c22e220b0bbd2a998217f501a96c74ff1118"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="kube-rbac-proxy",image="docker-registry.rel.corp.telenet.be:8084/coreos/kube-rbac-proxy:v0.3.1",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/coreos/kube-rbac-proxy@sha256:a578315f24e6fd01a65e187e4d1979678598a7d800d039ee5cfe4e11b0b1788d",container_id="docker://5ddfb8ec25879f7f9b7f1516e10acc4f0982ec9e4de7b97ac0c97198a32fdc4f"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="node-exporter",image="docker-registry.rel.corp.telenet.be:8084/openshift/prometheus-node-exporter:v0.16.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/prometheus-node-exporter@sha256:4fc227cd04eba43fdfd5d9a076566bcebad61801b31fd25ee2b3f6a3780e8e1c",container_id="docker://cf4aa43a4b584064e0c864d88beea63726eb051868893b4d760dc901e288d57b"} 1 -kube_pod_container_info{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://d9abf007a306f116aa1eb803df8a2f34a91c5c3599bb746c602980063c3bcb4e"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://e4038f5ab6abfc7069234d0ac9afa92081ea91519a344e48a78c33eafa46e46a"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://03a45061480adf0846505d2782af7a15eec1a0b26bf67d7c4ee63b0b42c9f459"} 1 -kube_pod_container_info{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="",container_id=""} 1 -kube_pod_container_info{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",container="mysql",image="container-registry.rel.apps.telenet.be/mysql:8.0.16",image_id="docker-pullable://container-registry.rel.apps.telenet.be/mysql@sha256:036b8908469edac85afba3b672eb7cbc58d6d6b90c70df0bb3fe2ab4fd939b22",container_id="docker://d8d4a07cb282133d6330ac8623b4a245f9009c684a5b8b20829d0f1b51e48463"} 1 -kube_pod_container_info{namespace="awx",pod="awx-init-container-venvs-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://7baa42e217156a3af047d2e3fdfdb302b0fba026d905201c350597bfca2c5922"} 1 -kube_pod_container_info{namespace="bi",pod="jenkins-slave-maven-6ls5t",container="jnlp",image="container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7:v3.11",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7@sha256:e55eb83e3daaf036357d61b87e9d2ae05f42c284c1c0d19b666f4cc5a6d9a2ca",container_id="docker://36d5c3c9a0a99c72404a0b0c9ed0cc69d0110b8da553952a974c57668374f75f"} 1 -kube_pod_container_info{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://7ea199d5d1c2a274303530dc0d3ef70696071ae35e483d3ad0e514d9c2b86710"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://21590568c1178b434a8b2cc553cdb40186dc3abd4c223d78053e0b6d1bf06d69"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="azure-alert-omi-1-d9lm7",container="azure-alert-omi",image="docker-registry.default.svc:5000/openshift-monitoring/azure-alert-omi:latest",image_id="docker-pullable://docker-registry.default.svc:5000/openshift-monitoring/azure-alert-omi@sha256:728e2b77010f0bf91b772f818ba9baa591e36bc65db81ca884276230e5360575",container_id="docker://d6220aafb3a4a626dfd746ffbb5cb66555902dd9665d5a7acd1af12d9c00a41b"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://208e4a52792e702bed5f9d59615cf23cffbe88e458e3f85c757ff228f49f883c"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://7ba380fe46ed4901d63ca98ca24b7e28588e4d7f4bb97519852f7da587dd7241"} 1 -kube_pod_container_info{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://fa98dc9a5d08400cb06c4334ff8e8b4cbafc01e1c9e30c45173290fc93e1504e"} 1 -kube_pod_container_info{namespace="aem",pod="atomic-runtime-24-deploy",container="deployment",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-deployer:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-deployer@sha256:fa8b2f0e2a419fffdde436668f06a60c4410501caa11cf914bd2a4f469a95d9c",container_id="docker://32819bc332f9cf03e1df2784f7083a7ba030358b71bf536313b07f2b2d25ea0c"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://8066c57903a15124850edab56c43a52ec65d172e712feb4e628833a8d3448c1f"} 1 -kube_pod_container_info{namespace="myproject",pod="dinomanbc-10-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://65bb5d8beaf85a07567c6e7b1ba9287fe09e58356c97355a12c685ab8b270540"} 1 -kube_pod_container_info{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://9381e45f67a3ad0119ea90b3f347a766be82ef6e854eed187ba8c4f6de130730"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",container="deployment",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-deployer:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-deployer@sha256:e77006110bd42931b35b8ec31340d91245225ead5ef1bb563ccc75164a2161f5",container_id="docker://c3327201e4a0251abe0b3684fb8afc2fd18269e46854d8283d1b78376a754e56"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://159aa7b2fa15e24f579b2be96b5b621a6e6f1078028c825742c5fd7c55051b6a"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://ca85ef97787adc2c0a72981f7b69db05bc0a539795a444686a7da37b9b783772"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://39bcbb88486454672ddb5299528c195f13722cbe410e2c6c3818242001de8a67"} 1 -kube_pod_container_info{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="cronjob-ldap-group-sync",image="container-registry.rel.apps.telenet.be/openshift3/ose-cli:latest",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift3/ose-cli@sha256:7c65361476389b7b171b700f17fed4a41352e0f416d94ceb56f72ddac03a63fc",container_id="docker://e5c8e768f6f8c265e1b789d70028f76165797a594c7edf4cacae92b262290173"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://240889e46fbc3f46acaed9dd8a70d378be0513669ae5127c835d19e023b9e240"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://6473e7d6de9a1f0d78852b4379f8f50f878220bbc067e0386e5b5ddc6e30076e"} 1 -kube_pod_container_info{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://2056b530089fef4c932dfa0c0d77eb19d48fbb58c8f5144440760fed4b053939"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://7ea7903c8921842583507793cb96c62fbc81a1b32aa6f7461fe825358a48ed1e"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://419d7c682a7714579da5c3a889b28a28965c74eb52198835f514d6ce251e0b7f"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://0de9f9bbaba03c7918664d5ccb23f35960049ae2638f7138f9ee0598b99a4811"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-node-59-82-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://a7459656f3204241bfc229fe7447793f4c3561833104a67e6bb4192b89e45003"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://ab1592c502c431798f1756dbeb332152c8631470391cb778cb2c37dc56d96d15"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager",image="docker-registry.rel.corp.telenet.be:8084/openshift/prometheus-alertmanager:v0.15.2",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/prometheus-alertmanager@sha256:2f87cf1296f5bb411ea0eb677df3f5dda97066c5857dd76a153ad97c448f5e92",container_id="docker://c9cc2f507f724512c3e2a601d06f265e68b64ffdf5badd4fec84685c864bba75"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager-proxy",image="docker-registry.rel.corp.telenet.be:8084/openshift/oauth-proxy:v1.1.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/oauth-proxy@sha256:731c1fdad1de4bf68ae9eece5e99519f063fd8d9990da312082b4c995c4e4e33",container_id="docker://5307c8be5ad724373ffb35099296e22fed7970a6a09f926da132549fd620ce26"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="alertmanager-main-2",container="config-reloader",image="docker-registry.rel.corp.telenet.be:8084/coreos/configmap-reload:v0.0.1",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/coreos/configmap-reload@sha256:e2fd60ff0ae4500a75b80ebaa30e0e7deba9ad107833e8ca53f0047c42c5a057",container_id="docker://a9abbdef1611f752b563f3ec3dbf563825a938f42fa1eb4c8c81cf9c13bf4365"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://e1381f5415d7ee11a75e0e38bfe0ab4074e7033075782b3e602d0c69aa84cd1f"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://faa862406f39003234c9c2c7fe4eb97850d83052e8b376100f13f452827bed34"} 1 -kube_pod_container_info{namespace="openshift-sdn",pod="ovs-76bcs",container="openvswitch",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-node:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-node@sha256:dfce9da8f9ef38179720e60e6e6553a5d5d332b2203c0c543cb81813c979678f",container_id="docker://ae0de0a437f8b47cfed9585145f3e57a86f264998b3dda7156a696d3dccce46f"} 1 -kube_pod_container_info{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://deebd815f8d40f33f8cacad5d144d92f9948f7c7d655ac05be30bbefd3ce200a"} 1 -kube_pod_container_info{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://ec02aa7b5df80f41e7a234cd3ffb197741a52533328b527a118ece33819ac93a"} 1 -kube_pod_container_info{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://fa0798e07508462442d3039dbdd0727ef579daf6ca462d55743897c144eb062d"} 1 -kube_pod_container_info{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://4d713dea651d426087c23ba7ac7c49266db5c2556ce48274c3bb1926dae1817e"} 1 -kube_pod_container_info{namespace="dynatrace",pod="oneagent-x2q79",container="dynatrace-oneagent",image="container-registry.rel.apps.telenet.be/dynatrace/oneagent:latest",image_id="docker-pullable://container-registry.rel.apps.telenet.be/dynatrace/oneagent@sha256:b34a220ec82d0cf8f1236d11be9ecdf9645832e099e7adf14ba571fa8ab8e88f",container_id="docker://7b0b910b8892c23206ca86729122ad22d011120c48bb49764d6255f81f8a9f59"} 1 -kube_pod_container_info{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="cronjob-ldap-group-sync",image="container-registry.rel.apps.telenet.be/openshift3/ose-cli",image_id="",container_id=""} 1 -kube_pod_container_info{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://bf9176f5ae7cb96f3245d0fcf492f34f308677332fcc195a057a02efe68a393c"} 1 -kube_pod_container_info{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://b496a98492ec6a76669568c8321bd37984b2128c076a3b4d2367a77e9d44d842"} 1 -kube_pod_container_info{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="cronjob-ldap-group-sync",image="container-registry.rel.apps.telenet.be/openshift3/ose-cli:latest",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift3/ose-cli@sha256:7c65361476389b7b171b700f17fed4a41352e0f416d94ceb56f72ddac03a63fc",container_id="docker://6b52edb3f739524032867a1a09ae22250301d7b821aa17668ae24da06c206236"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://7fb692c07f87337de47f2e61c46a5944a42a618f568235560c3ce1ad89de387c"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://d565e518f08c6437c84adcd674e8f27d1c8b2e86adad3e28429caa3d366f7a0c"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-node-67-84-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://df388fd9ac582c5cfffb636ed3a56168654298d2070edb115057de079ab02e5c"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://81907188e7f6a2715101044ad2801345ad5fbae05733d23d8060e1cca402e364"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://ca146904750a8a4482c58f5828ee4e35a73c62194941481856b7aec8d7ff664d"} 1 -kube_pod_container_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="sti-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://529c5a5b8bd5c16318c8783f49746e2e082c63c69cded97678caa6fe5ff29264"} 1 -kube_pod_container_info{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://2a772244779d8b088022ef66a4d1fd0aeb70b3eabd21b543580b119dd540305c"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://06e5b44a2d74742626d5ebb1e9ba254ff883a705f0c7645c8ec708714a284510"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://6321f4fa5177702037b75a538c1a9879436e4c9296d7d925fdf45d555a8fb503"} 1 -kube_pod_container_info{namespace="dynatrace",pod="oneagent-c4l5w",container="dynatrace-oneagent",image="container-registry.rel.apps.telenet.be/dynatrace/oneagent:latest",image_id="docker-pullable://container-registry.rel.apps.telenet.be/dynatrace/oneagent@sha256:b34a220ec82d0cf8f1236d11be9ecdf9645832e099e7adf14ba571fa8ab8e88f",container_id="docker://836335b8bbe2e77de7a1735bf5ffce3e5709cd6a6ae92c0d5fa4d0e01201014d"} 1 -kube_pod_container_info{namespace="openshift-sdn",pod="sdn-m2kzj",container="sdn",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-node:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-node@sha256:dfce9da8f9ef38179720e60e6e6553a5d5d332b2203c0c543cb81813c979678f",container_id="docker://56e1e4ec3014eb293166967de547580b090e1a7c8db39557494c5cc42422d878"} 1 -kube_pod_container_info{namespace="aem",pod="atomic-runtime-62-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://f1837704d7af3534e7e89f43d63e5f773d8d524879f85f2edbb2428623387d5e"} 1 -kube_pod_container_info{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://7d3f90dcb533bbcd613185d81a6529314d32cf7f01c8352c4414f68c9d0e3324"} 1 -kube_pod_container_info{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",container="deployment",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-deployer:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-deployer@sha256:20843c06d64fbd2d45bf2bfb07a71df93d65129e0d3c4c4128ca412c99625203",container_id="docker://ead78eac3516205257842f806b38617158392a3e53f64b09c56f6ee2fcf95b2e"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://d85a23315828136efbae948e8e130a2e91fbf7bf9c4c40320ea165278a080034"} 1 -kube_pod_container_info{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="git-sync",image="container-registry.rel.apps.telenet.be/google_containers/git-sync:v3.1.2",image_id="docker-pullable://container-registry.rel.apps.telenet.be/google_containers/git-sync@sha256:72b2b10bcf1599bb9e0a8524fb0e20b958798fb251991ce99e0775760d79f992",container_id="docker://ae81101ea855ab1f36961d4710581e19d7b8c164cb45be5ed096f0ae9e87b053"} 1 -kube_pod_container_info{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="springboot-cr-applier",image="container-registry.rel.apps.telenet.be/telenet/kube-applier:1.11.10",image_id="docker-pullable://container-registry.rel.apps.telenet.be/telenet/kube-applier@sha256:f1219214a8137233e40d968d97bc708f490e710ca326996e001322ebb3282c19",container_id="docker://168f52a2279f516f2f115b40b3c7b51b1e8015b544d1a765e77025cb7644b11e"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://f34427a7e70b4a55c796b897cf47fc5137ea8e4e3fcf09720cae30fd2d669917"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-node-66-88-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://7ecacb46d5c27247a5efcf3962354342149e32bcb60cb41f3ed8fda66f9daa08"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",container="jnlp",image="container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7:v3.11",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7@sha256:e55eb83e3daaf036357d61b87e9d2ae05f42c284c1c0d19b666f4cc5a6d9a2ca",container_id="docker://199d0a3464281c29d5d73ff778484c387e5dff0218bc19523165f401549dc105"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://3ae14d52ea2f3b4716aecf3e9e7fde70b763bf0d4c0f48389d75c1156e16e628"} 1 -kube_pod_container_info{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://06b62756f6438c6d6066f4f8c06cd70c831fad310b66be1be0fc178acaeced2d"} 1 -kube_pod_container_info{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",container="freephone-bp-uat",image="docker-registry.default.svc:5000/freephone-bp/img-freephone-bp-uat:latest",image_id="docker-pullable://docker-registry.default.svc:5000/freephone-bp/img-freephone-bp-uat@sha256:0ebc8525c6ae24a987ae3bd078383d568939a04ebf9bcf91841e872044622fa7",container_id="docker://84656ca15b676f282ebf51285c95213e7dbcf6a227356e32473fbbf2ad4e7442"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://8ed14c356ad34c0a121c8e63fa61f361a28af0d0007ad86769297db66498a85b"} 1 -kube_pod_container_info{namespace="playground",pod="nwtool-1-q8gx2",container="nwtool",image="container-registry.rel.apps.telenet.be/praqma/network-multitool:latest",image_id="docker-pullable://container-registry.rel.apps.telenet.be/praqma/network-multitool@sha256:69f3947ff89b80abd8bfad0d12047fec820f14f8184a9e6aa27487fa6df6a79c",container_id="docker://15379607f5531c6b9d06d13e1f06bf3941acaced2f45e647a40507ef3008c663"} 1 -kube_pod_container_info{namespace="vault",pod="vault-0",container="vault",image="container-registry.rel.apps.telenet.be/vault:1.2.2",image_id="docker-pullable://container-registry.rel.apps.telenet.be/vault@sha256:9374d3c45d7989b587983cd5d09d0db45bfe23b11b58ed30457495f39a10504f",container_id="docker://fc64f5a84242d7a830b60bac4f711c1efce5178cf97d31ea5453c6e7794f2ccc"} 1 -kube_pod_container_info{namespace="openshift-logging",pod="filebeat-tvmt2",container="filebeat",image="docker-registry.rel.apps.telenet.be/beats/filebeat:7.5.0",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/beats/filebeat@sha256:31e1ba215153d3bac548998052b3ec3c04362b83fa20a7ad3233520015ac0615",container_id="docker://2ed0f1526b411f4772b76d03ff2aee0e8acdd822442707656554933f57d24e1d"} 1 -kube_pod_container_info{namespace="default",pod="docker-registry-1-qn47l",container="registry",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-registry:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-registry@sha256:5c2fe22619668face238d1ba8602a95b3102b81e667b54ba2888f1f0ee261ffd",container_id="docker://a51388078c3eb3695a03526234f46077e9d83ee5a7141a41890bc645fb2da96a"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",container="jnlp",image="container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7:v3.11",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7@sha256:e55eb83e3daaf036357d61b87e9d2ae05f42c284c1c0d19b666f4cc5a6d9a2ca",container_id="docker://09559d3893fe04149ea906b4d77a4849a7a2cfb9c67ef72c0450ac765e271d81"} 1 -kube_pod_container_info{namespace="kube-system",pod="master-controllers-eln004866.corp.telenet.be",container="controllers",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-control-plane:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-control-plane@sha256:a105d39438e74c58f95116e672dda0812ce0b8d4050174903d3cd77d8819226d",container_id="docker://0108b413d9d02650c59e8f111a7cb968c7932fb45f124a2df3c9844f9c961613"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://6b970f797e61db58aaca04c6f940ea7d939521575a13100ddd6440a55a327244"} 1 -kube_pod_container_info{namespace="test-config",pod="ws-dino-rest-1-build",container="sti-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://fdcafe09db40753817b27bc06997a61eed2e5a942410f1719b381c74b6e2f12d"} 1 -kube_pod_container_info{namespace="openshift-sdn",pod="ovs-lvf42",container="openvswitch",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-node:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-node@sha256:dfce9da8f9ef38179720e60e6e6553a5d5d332b2203c0c543cb81813c979678f",container_id="docker://7d2c31f06f61140cf6ddc157934d36633ae556e750f912527e3a6f3544ca444c"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://1db823315043ec69014bcd0f80fb385d6094dcb624f9a104116f72cce2d57649"} 1 -kube_pod_container_info{namespace="openshift-logging",pod="filebeat-cfsmp",container="filebeat",image="docker-registry.rel.apps.telenet.be/beats/filebeat:7.5.0",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/beats/filebeat@sha256:31e1ba215153d3bac548998052b3ec3c04362b83fa20a7ad3233520015ac0615",container_id="docker://638aeda44bcebe3ef6f7cb28b37ed13737cea51e4ab19a68f623f9b5def0ea3f"} 1 -kube_pod_container_info{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://1f61334b7aac5958bf9d541193ac334cc91adfdba0cf4e04a7131c5c2cd7d03c"} 1 -kube_pod_container_info{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://b685937b1f8bbe1cd68d90a886d70d103a615724cec500658100c7d2d2613453"} 1 -kube_pod_container_info{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://bc3b0025d400721da5acea316266633ceccdf9f0df517a63c880128375f12701"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://c5f9cfc8b8f8567e7670b3befbd4bd461f52dc6967e7f979a072135c5114e22c"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://60f15668b4d7b67cf3c1e69572464b385b388fcefe5bca7eb6e302fe3586c660"} 1 -kube_pod_container_info{namespace="openshift-sdn",pod="sdn-d7tkr",container="sdn",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-node:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-node@sha256:dfce9da8f9ef38179720e60e6e6553a5d5d332b2203c0c543cb81813c979678f",container_id="docker://dfc7326db598a53ee8083714a27da55c9e4bf5b0dbc0fb48f9ccbb443cb3274a"} 1 -kube_pod_container_info{namespace="default",pod="router-1-vnlzs",container="router",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-haproxy-router:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-haproxy-router@sha256:41acfeca5f7fb01c30e983ce80ca1c681f3b96a6b50b4193219cb70b792de338",container_id="docker://f2040ce956bf3f66118a84b8b0de5f26851d178c19471e1a661f41123fe82274"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://d1c2d0d722acd53ac37d195bdf589c6da89c979e5aea77523d678ad31a256260"} 1 -kube_pod_container_info{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="",container_id=""} 1 -kube_pod_container_info{namespace="myproject",pod="microservice-2-deploy",container="deployment",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-deployer:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-deployer@sha256:fa8b2f0e2a419fffdde436668f06a60c4410501caa11cf914bd2a4f469a95d9c",container_id="docker://f7c42a26b330866a3f5f7cb406e7a669934776e79e2d7b5ca09be3e4c5adc975"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="kube-rbac-proxy",image="docker-registry.rel.corp.telenet.be:8084/coreos/kube-rbac-proxy:v0.3.1",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/coreos/kube-rbac-proxy@sha256:a578315f24e6fd01a65e187e4d1979678598a7d800d039ee5cfe4e11b0b1788d",container_id="docker://913b3d35f67a564ae410a59255d97071f02f5ce3e4cd3358476bcbe3af4cf225"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="node-exporter",image="docker-registry.rel.corp.telenet.be:8084/openshift/prometheus-node-exporter:v0.16.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/prometheus-node-exporter@sha256:4fc227cd04eba43fdfd5d9a076566bcebad61801b31fd25ee2b3f6a3780e8e1c",container_id="docker://e1179681157d1648140223667cf1a702fc3396c9fb42ee59985af8c0b99e683f"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://7ce1a4b717beb11a127b48ef77009b45626d5a8bfa6b1206157a8833960c4a53"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://e883693e1f66a3132da1f511836a4314c1583dad5e4bd016624deab810989c3f"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-node-67-4-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://a9e1b80cb6db4f6b0876afd44f86f416b6bbdbd94e67506027bb49f997671f40"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://e9c060965959d277ce7f041ccf72512c9f0dc3305965a85b55feb7def1b11b6e"} 1 -kube_pod_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:efc7fefd4ea95e4311e897ec42327aa915ffbc05176c858a41489f387c3405d0",container_id="docker://1afcc11df4989557adaa37eabcdfb148c4f24f04627b5c5b32a5253b7890e52f"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://bf2cf7abfab1312aabae9677fcc3a66b9feb4375490a4647907970f983d07466"} 1 -kube_pod_container_info{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94",container="webconsole",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-web-console:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-web-console@sha256:20c14ce54de73b9203f03b7ee19f81769b9f404bb7dd81ed0ee4a1b8baecf6d1",container_id="docker://b36e651935e7ba57dc0a0a2dce9890576460e5abadd89e4a1b67103217a1b412"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://c2e0fe7dca03f46d54cf12b56cccda4660a8f9ca09282732bdcfa240c58b8a6e"} 1 -kube_pod_container_info{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",container="deployment",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-deployer:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-deployer@sha256:fa8b2f0e2a419fffdde436668f06a60c4410501caa11cf914bd2a4f469a95d9c",container_id="docker://db74c049c31cce15bc0c1ee58243d306bae7c284c808652e6989e49361c1ff15"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://e038c6238b1d145fd3daa619f27dc16f42d8a80b3456027bdf914f181a389031"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://afd638b389333d13f8d4a2532c56b7532cef751226597f1886a71d660bf13f58"} 1 -kube_pod_container_info{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://ac1703a18691fe24e0552b8c7fc5f5030b2e0da79f604542111b5202e9b40034"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus",image="docker-registry.rel.corp.telenet.be:8084/openshift/prometheus:v2.3.2",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/prometheus@sha256:8faad95225efc7346d149b893fe169d857c5c5b5de477129b60707f06c170bcc",container_id="docker://00b8a124115c43732d77b2b093190b2e11dee36db4c0844baace26fffb0eb945"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-config-reloader",image="docker-registry.rel.corp.telenet.be:8084/coreos/prometheus-config-reloader:v0.23.2",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/coreos/prometheus-config-reloader@sha256:df1453c7c69e4f2ab8a86fc18fe3b890ce2f80fed6d6519dc9d33927451b214d",container_id="docker://52f6efffedb5876dfe57fb2f19d813227df3730f87fe8134ab1b990198616b3a"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-proxy",image="docker-registry.rel.corp.telenet.be:8084/openshift/oauth-proxy:v1.1.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/oauth-proxy@sha256:731c1fdad1de4bf68ae9eece5e99519f063fd8d9990da312082b4c995c4e4e33",container_id="docker://f582947749cdf446fe2dfbe017189a29c91bed53a96c9865a9a4b81b211def45"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="rules-configmap-reloader",image="docker-registry.rel.corp.telenet.be:8084/coreos/configmap-reload:v0.0.1",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/coreos/configmap-reload@sha256:e2fd60ff0ae4500a75b80ebaa30e0e7deba9ad107833e8ca53f0047c42c5a057",container_id="docker://d6b2339ee11b1c7757e054615cde4008ef7661d96fd3c51d9730f937214daf0f"} 1 -kube_pod_container_info{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",container="freephone-bp-dvp",image="container-registry-telenet.rel.apps.telenet.be/telenet/img-freephone-bp-dvp@sha256:1d33573cc0f87161055704e600696e895307e296a4f981a0735b37dec8af795d",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/img-freephone-bp-dvp@sha256:1d33573cc0f87161055704e600696e895307e296a4f981a0735b37dec8af795d",container_id="docker://8016b04dd89296072a93572a11cf6d2a2b054d098671322c6ab4200a5750a140"} 1 -kube_pod_container_info{namespace="aem",pod="atomic-build-32-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://3416a8c1b38e0a44a1d21b0af95725377ac37893595b61768a5d310310d2d34b"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-main",image="docker-registry.rel.corp.telenet.be:8084/coreos/kube-rbac-proxy:v0.3.1",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/coreos/kube-rbac-proxy@sha256:a578315f24e6fd01a65e187e4d1979678598a7d800d039ee5cfe4e11b0b1788d",container_id="docker://4989286c9087413764992120522f6c0da8fccb8da5ac836467828062e16ec867"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-self",image="docker-registry.rel.corp.telenet.be:8084/coreos/kube-rbac-proxy:v0.3.1",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/coreos/kube-rbac-proxy@sha256:a578315f24e6fd01a65e187e4d1979678598a7d800d039ee5cfe4e11b0b1788d",container_id="docker://9670b2677042ab325fc396827346641f72ad285d9590e41c9aad24408901b264"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-state-metrics",image="docker-registry.rel.corp.telenet.be:8084/coreos/kube-state-metrics:v1.3.1",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/coreos/kube-state-metrics@sha256:fa2e6d33183755f924f05744c282386f38e962160f66ad0b6a8a24a36884fb9a",container_id="docker://12f2c050ec9627469e7713e5e80dbc7090a7c537d17af013d3bf5e1e2e691854"} 1 -kube_pod_container_info{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://5fbcd666346adc1e412b1105d1169063a1fc304de7083d47b2b7e7bfc50adb47"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://aa3dab18c4b93f287e713379d73cf6626ec23b7c12294c67bfe356d043c89137"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://a7fe52cff92ac92cdbe7de9ae0a79308333a28f558875d129bc041e66e82f230"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://02a52d648d195621f343c46be0f0723c780e3707bf1b506ce65a307025b2c736"} 1 -kube_pod_container_info{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="cronjob-ldap-group-sync",image="container-registry.rel.apps.telenet.be/openshift3/ose-cli:latest",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift3/ose-cli@sha256:7c65361476389b7b171b700f17fed4a41352e0f416d94ceb56f72ddac03a63fc",container_id="docker://8a9f6a3f30657f6eed9d15521115ce6021ace39f2581f831a61f0e1cb0b4bb18"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://b22c5fe56494b91185d26b54a240f76271484fcbb10e6739d804a8e6e604f458"} 1 -kube_pod_container_info{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://366223b20e608c1fb7d8f5940e4af464034fb0dfdf2b9d04b4b8a38e0870f968"} 1 -kube_pod_container_info{namespace="openshift-sdn",pod="ovs-2mm4g",container="openvswitch",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-node:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-node@sha256:dfce9da8f9ef38179720e60e6e6553a5d5d332b2203c0c543cb81813c979678f",container_id="docker://4c541b18502b2723a3ff7123eee07834f13d975a4c40911561346aa9cb81200d"} 1 -kube_pod_container_info{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://b5747a102d51e23044d4dd9ddd39091d58997adae200950c40cececcda535539"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://0a69b2e38b6c9e0146a8224cbdcac56418c874f894f690171ad3514b05405e1a"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://9145a45ca3b3247b7fa53379d32e930e5201507a37fbe84da690bb7e5a6ffe31"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://87bae9a4d95c23014233cddeecd6f2171d43b8fe7fc8221c37c9d579e7577c3b"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://46d5b5c00e189136c24028806fd0f024271515a6584936537fc46277d99dde5c"} 1 -kube_pod_container_info{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://7b8bba7f844095160752e8f8be887f179c7b11a439620274e44a2c014f82254a"} 1 -kube_pod_container_info{namespace="dynatrace",pod="oneagent-prvlt",container="dynatrace-oneagent",image="container-registry.rel.apps.telenet.be/dynatrace/oneagent:latest",image_id="docker-pullable://container-registry.rel.apps.telenet.be/dynatrace/oneagent@sha256:b34a220ec82d0cf8f1236d11be9ecdf9645832e099e7adf14ba571fa8ab8e88f",container_id="docker://394604a6d1ee7546994f415f40cae02deeb109667d078852044f290e9076a82e"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://f835ee36ba166270ce7708d96c13482104b8d00a25548008837d3beb56d61a0f"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",container="psr-aggregator",image="container-registry.rel.apps.telenet.be/telenet/psr-aggregator:19.8.274",image_id="docker-pullable://container-registry.rel.apps.telenet.be/telenet/psr-aggregator@sha256:d2bf98c4bb5c307f242551386eb15601401a28d93068cfa552a33e367c284309",container_id="docker://cc6201da3e89455f30b487d96ba8485d04f4a1d9f1451d4a87cad79d3964647e"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://dc1bc362ac58ef046be954513640510b756016151362ef1c00c1650e5ba2313e"} 1 -kube_pod_container_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="sti-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://dfabb0ee85711f39b6b5dac6edd8a7155bcacd26aab64f2581fb1be52387da66"} 1 -kube_pod_container_info{namespace="dynatrace",pod="oneagent-gjfx2",container="dynatrace-oneagent",image="container-registry.rel.apps.telenet.be/dynatrace/oneagent:latest",image_id="docker-pullable://container-registry.rel.apps.telenet.be/dynatrace/oneagent@sha256:b34a220ec82d0cf8f1236d11be9ecdf9645832e099e7adf14ba571fa8ab8e88f",container_id="docker://56f8cd0874d9a2105690ba6d68277c188d5a7666e344d321d00e1538dd80b51b"} 1 -kube_pod_container_info{namespace="openshift-logging",pod="filebeat-tnskl",container="filebeat",image="docker-registry.rel.apps.telenet.be/beats/filebeat:7.5.0",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/beats/filebeat@sha256:31e1ba215153d3bac548998052b3ec3c04362b83fa20a7ad3233520015ac0615",container_id="docker://904d48145f15880d5cc9e253dd98fa37558525afcc24bf6befb86e8ca8a5d135"} 1 -kube_pod_container_info{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="ansible",image="container-registry-telenet.rel.apps.telenet.be/telenet/springboot-operator:0.8.1",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/springboot-operator@sha256:9e7c0f27162a65bb3d0535e93a21bf02df2dc9d08b7a410f32a4b2f5699a73b8",container_id="docker://ec0ca27aa3a85171c23bd8db9b336673310df20fda6799624cde35f281e9cf4f"} 1 -kube_pod_container_info{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="operator",image="container-registry-telenet.rel.apps.telenet.be/telenet/springboot-operator:0.8.1",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/springboot-operator@sha256:9e7c0f27162a65bb3d0535e93a21bf02df2dc9d08b7a410f32a4b2f5699a73b8",container_id="docker://16c8c62cc661c3771d66d79e184cb816112cc0e6d5f97b2393a7c9af1c52de04"} 1 -kube_pod_container_info{namespace="edev-communication",pod="jenkins-3-m7q8p",container="jenkins",image="container-registry.rel.apps.telenet.be/telenet/base-jenkins:stable",image_id="docker-pullable://container-registry.rel.apps.telenet.be/telenet/base-jenkins@sha256:46912a49c9d104da3e414e6c856b88c8ad0b3115e5d8aed953b96672f1be4403",container_id="docker://6231a4fb9aff252518bbe39238d1623868260a0cd5b9bb2ab8c505387cae492a"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://8af58a21398b095dba387b88fc4428670dae9207512d1b0944e95ccef5ee6665"} 1 -kube_pod_container_info{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:efc7fefd4ea95e4311e897ec42327aa915ffbc05176c858a41489f387c3405d0",container_id="docker://0ce5e19a9bf0d6368b13521c4d4d43662bc055d2fa012e28613088c1122f7368"} 1 -kube_pod_container_info{namespace="openshift-sdn",pod="sdn-q7vqc",container="sdn",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-node:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-node@sha256:dfce9da8f9ef38179720e60e6e6553a5d5d332b2203c0c543cb81813c979678f",container_id="docker://9fb477efd282327bb3dad4320d57f946bda8e45573a6f94ff09d56a0ae0edb05"} 1 -kube_pod_container_info{namespace="kube-system",pod="master-api-eln004865.corp.telenet.be",container="api",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-control-plane:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-control-plane@sha256:a105d39438e74c58f95116e672dda0812ce0b8d4050174903d3cd77d8819226d",container_id="docker://9db7d06b28ea2675af168843cec2a273a84e69a89824ae59a7cf685f0f133031"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://ded6fc53d8a8415ea427154bf09f0d1b71367826db5e9a5f680b666ff0e9b52d"} 1 -kube_pod_container_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://29651467a8087129cfb0dbe3510bb2583390134cfb6370284bb5fa1c5ecc3023"} 1 -kube_pod_container_info{namespace="openshift-node",pod="sync-cmvl6",container="sync",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-node:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-node@sha256:dfce9da8f9ef38179720e60e6e6553a5d5d332b2203c0c543cb81813c979678f",container_id="docker://1cf6b1798dbcff0c78db7a19c1570b37d9102af437b9cb48852c4e2c2404115f"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://7980bcf73a400107f02fa4a6768a1566849f4828f0d6d262f4fcd60f7d4dfc19"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="elk-omi-4-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:bc36bb2c21564ca4274e6d8339a732273f9ce58de8a2b4a3d9112ece132ec02f",container_id="docker://bad8602d4b80d86119b450f7a503d354ee145c7b1e0eb9458d97f0578b101f12"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://2f71f354af6a794638eec850112ada61281c0845b19fa03f300921c4cd639b5a"} 1 -kube_pod_container_info{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://43a19a470ba59d2925c85e1ad78a3517926fa852d8ad5e665e14feb222031976"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://19c13ef56d02a73861704fc366ee682d10e8c6ea8d89031eecd58dad3a8c9a05"} 1 -kube_pod_container_info{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",container="mysql",image="container-registry.rel.apps.telenet.be/mysql:8.0.16",image_id="docker-pullable://container-registry.rel.apps.telenet.be/mysql@sha256:036b8908469edac85afba3b672eb7cbc58d6d6b90c70df0bb3fe2ab4fd939b22",container_id="docker://7cfd832aa6828c6e8b6dda0c5005622a2ae1424e3daba264d1d8672f91129ae0"} 1 -kube_pod_container_info{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="apache",image="docker-registry.default.svc:5000/tiptool/apache-php-tiptool:latest",image_id="docker-pullable://docker-registry.default.svc:5000/tiptool/apache-php-tiptool@sha256:e4c92ca3b549868659f11332d638d2f5178f5c77bd63502fd5fe36681f786197",container_id="docker://d2a1b2650e957b12c5eaf53899cbc816fc8d3f3a73d0ea0cd592e95289de671b"} 1 -kube_pod_container_info{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="proxysql",image="docker-registry.rel.apps.telenet.be/severalnines/proxysql:latest",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/severalnines/proxysql@sha256:0830c5755a1648d22e08b49fe2b05f563ba92cecba47da93003b39f429f0941b",container_id="docker://beae71b1f3d09108f9b2c207995d312031343b0e9876c90f7c9a10a5a1093f16"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://d031c51c510cb94ee00fcc89be5d7f023825501c710f442fd49d091c4a066c7d"} 1 -kube_pod_container_info{namespace="test-config",pod="dino-s2i-build-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://aca62b7e2496bb666dfdeadf9706c462e302bec92e885c4f55126b6ad6b76e17"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-node-59-50-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://748b5dfcd23fc734f3cfbb79ca79d64cf829d6452291f360fa4ec14b3d2c8d6d"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://d02aaf937cad104ee09b3712c7c46f6f0b63db71e2f75874502020516755416b"} 1 -kube_pod_container_info{namespace="bi",pod="jenkins-4-5bwwz",container="jenkins",image="container-registry.rel.apps.telenet.be/telenet/base-jenkins:stable",image_id="docker-pullable://container-registry.rel.apps.telenet.be/telenet/base-jenkins@sha256:46912a49c9d104da3e414e6c856b88c8ad0b3115e5d8aed953b96672f1be4403",container_id="docker://1479d818c442c546c22b3377ed3231141cf9a72911e6435abf1e0e9596408a07"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://210359e4d803754e69025f6c55515f6ae8cffe2f4f81977f6e0174b18bbcb42f"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:8106d05d2858cdf02bcbf40d5c627e5c5c64a15a09c906f5426caff12da39119",container_id="docker://0f3d93bbbe2786bda8eeeb6a966f25fa1363deecb19c2c866d2f9fb4266a5519"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://4464383558d39873de710cc9a52cb52858b0f4d517c642bfdcf508acf2dd451f"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://f0c82b749e4ccc7b02d83e1e0eb71268f1be4e40c4bc9b54dc8039f7e2c48f1f"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://28698428f7763e0cbbac0145e7fd580d61436169f843c775676cd4964a958223"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-node-67-83-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://838a7ec3416ee3289fdf4716598c1c1a740845395d5d8a7069a838882c280f42"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://fce863f6c2cbf816d4901f50b7376a434d993cf4a7a8c760e83d24ea3f6ab94d"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://a4b4789060bbc64ea1cbed7defbd58046aa7a2130cb2463c3b36856c4d281a01"} 1 -kube_pod_container_info{namespace="openshift-sdn",pod="sdn-nvsb9",container="sdn",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-node:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-node@sha256:dfce9da8f9ef38179720e60e6e6553a5d5d332b2203c0c543cb81813c979678f",container_id="docker://92b1e385b39e744f693180a987d2365ca907896d26093f6050c0b2bd35be7901"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://e38152507d15752cf92d33e039b07a1c99025e5409cdbe2bec54267a18d89630"} 1 -kube_pod_container_info{namespace="devops-playground",pod="jenkins-58-rsxhf",container="jenkins",image="container-registry.rel.apps.telenet.be/telenet/base-jenkins:stable",image_id="docker-pullable://container-registry.rel.apps.telenet.be/telenet/base-jenkins@sha256:46912a49c9d104da3e414e6c856b88c8ad0b3115e5d8aed953b96672f1be4403",container_id="docker://135d37b09cc5a43380fdbe4b59434d3803b7258984650046144ebd311f71c05b"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://68dbf1586bc9162464d0644b9fa7c21bf8d74b2e85871f68c07c3a830a971679"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://4a9efa5642e511602e1ceac6a92842706ea2551b049d560416e98894b02b3f6d"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-node-59-86-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://ab3a04e8231aa36bf04a6c76664fda793fa678595550506a881bf5061b54882b"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://17a8557386443a1d3ee9eb3ae73c7e0db7b5bf9edfad5046b75f3401aeb8af15"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-node-59-83-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://e6832d02af20d614cd33a4a0647abb2523f1015bced0ba7832b685608fd8077c"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://c30d0dc5ac09281be87d5af023cfeb5bc7012bfe4a30050b32e41f077f6fc302"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="",container_id=""} 1 -kube_pod_container_info{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://7be3769e0862a577106f1fabcf584607619fa9bf78a6c9495f4855533ac62948"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://bff88774c705523ba2d20cb60c08eb0ed9d58c5f4e6d8b6ced02b10ee5d96d55"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://c52875c6ecb2840f2f7292aff3e17a433470c988374fdd0b7ea08438d723551d"} 1 -kube_pod_container_info{namespace="dynatrace",pod="oneagent-2b6pp",container="dynatrace-oneagent",image="container-registry.rel.apps.telenet.be/dynatrace/oneagent:latest",image_id="docker-pullable://container-registry.rel.apps.telenet.be/dynatrace/oneagent@sha256:b34a220ec82d0cf8f1236d11be9ecdf9645832e099e7adf14ba571fa8ab8e88f",container_id="docker://d00274b71806557b9501ecc940feb75c441e70dcfe75c34929959b6638f0a874"} 1 -kube_pod_container_info{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://bdd358278209e562419f23cc70c7a81e8a00619c1070fe45e69a18005855170c"} 1 -kube_pod_container_info{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://d1c80e37878a454a24cb2fd68f95442c1f0b8be169e42d48d9112d3cc420c65c"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",container="jnlp",image="container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7:v3.11",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7@sha256:e55eb83e3daaf036357d61b87e9d2ae05f42c284c1c0d19b666f4cc5a6d9a2ca",container_id="docker://0c215be6cf068e3d85a81a6ae2834d688385cd5aa6abe11f7964aa8ec686cb5f"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://f1a7b9649738c552c8655088c58e19414c8d37dabb0c4218cca3733e69e25352"} 1 -kube_pod_container_info{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://a9f65624eb2d0e0206f1b03f415c2444437038469996673891724e5cd9be4f7d"} 1 -kube_pod_container_info{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://7dcf91167adb0b1b971ae371fba2d55addac5b4ce0c9296892941ba4c4b2fd3c"} 1 -kube_pod_container_info{namespace="aem",pod="atomic-runtime-53-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="",container_id=""} 1 -kube_pod_container_info{namespace="bi",pod="jenkins-slave-maven-jpgxc",container="jnlp",image="container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7:v3.11",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7@sha256:e55eb83e3daaf036357d61b87e9d2ae05f42c284c1c0d19b666f4cc5a6d9a2ca",container_id="docker://a4c13093900552638a67da0616e9a24963e5edacf4537c28f88ccd7322cfef79"} 1 -kube_pod_container_info{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="apache",image="docker-registry.default.svc:5000/tiptool/apache-php-tiptool:latest",image_id="docker-pullable://docker-registry.default.svc:5000/tiptool/apache-php-tiptool@sha256:e4c92ca3b549868659f11332d638d2f5178f5c77bd63502fd5fe36681f786197",container_id="docker://06e4a42ba270770fd5a93afeb343611178e56d0acd05415ad1bb2e63f2ea482c"} 1 -kube_pod_container_info{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="proxysql",image="docker-registry.rel.apps.telenet.be/severalnines/proxysql:latest",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/severalnines/proxysql@sha256:0830c5755a1648d22e08b49fe2b05f563ba92cecba47da93003b39f429f0941b",container_id="docker://97e78121a01c2455a52e127e52d3ca2120e697953f6aa0728fb273138d4b2804"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://01c706628b57b255eb6ff3d9f5dbf635da3b96360d5708118f6e8168d5a6c354"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://966b4000b78d986c2884ec97672e841ae5aaa279c1bcc02defd34846223b994f"} 1 -kube_pod_container_info{namespace="bi",pod="jenkins-slave-maven-gq9pd",container="jnlp",image="container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7:v3.11",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7@sha256:e55eb83e3daaf036357d61b87e9d2ae05f42c284c1c0d19b666f4cc5a6d9a2ca",container_id="docker://21115e005852744663d2cb5cf0cabe78e50fcba3d4965c716da68868db9b4c74"} 1 -kube_pod_container_info{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://5d76fed23b1342596d9a0857789fab79a7b51771ff70735cbe424f17f0121c56"} 1 -kube_pod_container_info{namespace="aem",pod="atomic-runtime-60-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://506b0da9f99d1978e194ba7ac345760290719a509cff7550a2ca1131ad503b7f"} 1 -kube_pod_container_info{namespace="kube-system",pod="master-controllers-eln004867.corp.telenet.be",container="controllers",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-control-plane:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-control-plane@sha256:a105d39438e74c58f95116e672dda0812ce0b8d4050174903d3cd77d8819226d",container_id="docker://dda7980c73ec5d638c0f7052cc1b4f67988415741d0f2f7718c19cfac454cb4b"} 1 -kube_pod_container_info{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",container="deployment",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-deployer:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-deployer@sha256:4ead4ea6380958c5d4c1e0dbf2ed69aedc0c31581c64567c093e55cf2d40b0cd",container_id="docker://6b080fb214bb9c7e7f7e22f227089f3b474c3431d385a568a466e3e437084669"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",container="jnlp",image="container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7:v3.11",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7@sha256:e55eb83e3daaf036357d61b87e9d2ae05f42c284c1c0d19b666f4cc5a6d9a2ca",container_id="docker://e591131884bfa018c076a209b31dc53890461b2c61d8ff1d17cbd0ebd9275137"} 1 -kube_pod_container_info{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="ansible",image="container-registry.rel.apps.telenet.be/telenet/namespace-operator:0.8.1",image_id="docker-pullable://container-registry.rel.apps.telenet.be/telenet/namespace-operator@sha256:3a336f673abd3992a59835ca02868e75459504fa16a0d48bba6de809ed3f0b6c",container_id="docker://7ac43b5e398b4f19a7e57be9f616223e0493af5e244afe796e06fd3a9cca2073"} 1 -kube_pod_container_info{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="operator",image="container-registry.rel.apps.telenet.be/telenet/namespace-operator:0.8.1",image_id="docker-pullable://container-registry.rel.apps.telenet.be/telenet/namespace-operator@sha256:3a336f673abd3992a59835ca02868e75459504fa16a0d48bba6de809ed3f0b6c",container_id="docker://a66d8aed22282527b411142c883ecf6126960dbe5be2cd3696be502fee90f505"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://68862fd7cf7ed210ac656f710751cf70eaf3b6134bbb28232f4a651d6085fc3b"} 1 -kube_pod_container_info{namespace="telenet-monitoring",pod="elk-alert-omi-3-hrd5n",container="elk-alert-omi",image="docker-registry.default.svc:5000/telenet-monitoring/elk-alert-omi@sha256:9f54ee04145622b4a543d691e877b47cee2acadb0683c0a02fc3550a13fe197a",image_id="docker-pullable://docker-registry.default.svc:5000/telenet-monitoring/elk-alert-omi@sha256:9f54ee04145622b4a543d691e877b47cee2acadb0683c0a02fc3550a13fe197a",container_id="docker://0d2c1f1a25f01a19bdaa102eabb0885c48f9a94b47f30c6cc280a579cfb9060c"} 1 -kube_pod_container_info{namespace="openshift-node",pod="sync-q7psr",container="sync",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-node:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-node@sha256:dfce9da8f9ef38179720e60e6e6553a5d5d332b2203c0c543cb81813c979678f",container_id="docker://ad403627f3424936708607db0fde0d6e24942b13670ad9210b21e4009405fa3b"} 1 -kube_pod_container_info{namespace="telenet-cluster-ops",pod="init-sync",container="init-sync",image="container-registry.rel.apps.telenet.be/telenet/base-rhel-ubi-minimal:latest",image_id="docker-pullable://container-registry.rel.apps.telenet.be/telenet/base-rhel-ubi-minimal@sha256:9f8604ccdf9b364c62c056b7de4dd03a4d1849b61d594cae7a82783926ecfa37",container_id="docker://620aa8991ac0ab5fed958c7bb3c6de01d5a3e9454449f96016012bba10947733"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://a26d57c1fa964756e6da1a154304265e2f459ff3e888f60eb6e2d41d01177c73"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://c1b51bfecf61800816c5260b9c52b70dddd45d5fb456665f0320e7529301254e"} 1 -kube_pod_container_info{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="apache",image="docker-registry.default.svc:5000/tiptool/apache-php-tiptool:latest",image_id="docker-pullable://docker-registry.default.svc:5000/tiptool/apache-php-tiptool@sha256:e4c92ca3b549868659f11332d638d2f5178f5c77bd63502fd5fe36681f786197",container_id="docker://0b134b8e47ea871e2c6460cb43e37c1d6b8705354728d365be10ed437491822e"} 1 -kube_pod_container_info{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="proxysql",image="docker-registry.rel.apps.telenet.be/severalnines/proxysql:latest",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/severalnines/proxysql@sha256:0830c5755a1648d22e08b49fe2b05f563ba92cecba47da93003b39f429f0941b",container_id="docker://b91a11379f955a3d017aba16698a1d581452f14c4a77b8453d1bae9209487e19"} 1 -kube_pod_container_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="sti-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://5c2eaa80894b655d9c511e78d4f02b25211cefe3b0cfe630ac7012c2c0d8676f"} 1 -kube_pod_container_info{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://b6aa3d426f46ed733f20150df08b3509d522bd23915c0f2d5c1fb83108d32d6a"} 1 -kube_pod_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://1e625d0c9e28e43923cafe64c0ed3e27d7cbe8361015dc41eba2844beca9ce44"} 1 -kube_pod_container_info{namespace="openshift-logging",pod="metricbeat-whn9v",container="metricbeat",image="docker-registry.rel.apps.telenet.be/beats/metricbeat:7.5.0",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/beats/metricbeat@sha256:e8bb3dc73dccf9f39b62980b37b26e78f8f4bcdd4dced4119ae651f738af0992",container_id="docker://a2e9f0639dcf0a1bf8403f1d36279d3ac86a2e92ea4a9a760590e6ccda56c327"} 1 -kube_pod_container_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://865ab4a61b13c34b0175bf0827a8d003fa0860b9d187af5c727cf6ca3f29bd06"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://73fa2bbd2a1f3a7d44fe56f6c8a98f637c1174324e6ce251725b00da04291b15"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://45aaf8dcc493cf46de494bf222cdaa77166ea9507488ec648ffef10a521ea368"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://fd2d854d6aa4d6424f1746fd83d2697272df26b219dfbd32bd22fcdb6e090a4c"} 1 -kube_pod_container_info{namespace="openshift-sdn",pod="ovs-hpcbf",container="openvswitch",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-node:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-node@sha256:dfce9da8f9ef38179720e60e6e6553a5d5d332b2203c0c543cb81813c979678f",container_id="docker://e2512a8f0881e343a972fbfeb552e17c9474d98e2e2da84c5bc2b8785e14b50b"} 1 -kube_pod_container_info{namespace="tiptool-dvp",pod="apache-php-6-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://1f339de5658b875c02656e9197c092582d6ab1da0edb0a557aac809919800c55"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://65755868ee0b053751f28c31f8d73b49dec1472a8111f504cd3fdac354363271"} 1 -kube_pod_container_info{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://a20d4b229100e175cddf215085623b5bb2050c3a1487713ba6de3381696ce514"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://8fa8e0e41fc6cd09f7358b213ad8e626b6f175ba876fc82eebaa4b54a951bf07"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://4eae5013eb468e0221623ab60462d13613bc605ee7d6fa3302a26f904a3d1a1e"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-node-67-85-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://62490e894c8f5f6b2a19ca77bd6ae229e050f286a81e437b52c29b76dfc31c75"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://ba7b1a222d60ee05fecca98302e2f2500e25b017ade1f906d2baf05cd5eec412"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://3becaa3fd5016d7a70fe9c18920c33692bd701d086a8c6653fe86dd8cbec2b7f"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="ansible",image="container-registry-telenet.rel.apps.telenet.be/telenet/springboot-operator:0.8.1",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/springboot-operator@sha256:9e7c0f27162a65bb3d0535e93a21bf02df2dc9d08b7a410f32a4b2f5699a73b8",container_id="docker://183b2dbc4a1bb532c3bb707e156317195e2520b34fe1d2431b6abe22c3fec132"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="operator",image="container-registry-telenet.rel.apps.telenet.be/telenet/springboot-operator:0.8.1",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/springboot-operator@sha256:9e7c0f27162a65bb3d0535e93a21bf02df2dc9d08b7a410f32a4b2f5699a73b8",container_id="docker://1ef339bb51795f790b810d1aafcd0e0fffe1966285c24a46444aa0a857779822"} 1 -kube_pod_container_info{namespace="aem",pod="atomic-runtime-64-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://6958767b0a54cf74d495e457928fd3391bc4e60100795262cb216934f5a86d1f"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://84054c6f81e9204608834d68b208021e50999528b7e74e72ea19fdbf68f51362"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://4b92bf6af2aa0d12e9a4d5fc9b514709ef450238b925596ddf89ae217b5b1460"} 1 -kube_pod_container_info{namespace="kube-system",pod="master-etcd-eln004865.corp.telenet.be",container="etcd",image="docker-registry.rel.corp.telenet.be:8084/coreos/etcd:latest",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/coreos/etcd@sha256:5b6691b7225a3f77a5a919a81261bbfb31283804418e187f7116a0a9ef65d21d",container_id="docker://00055dae1500f73200049f9da843de7843d1e673ca04e370de84717cace1196c"} 1 -kube_pod_container_info{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://4d8b157ba3066242edd481b84a9ffd3e45d757d6d86b263e30d9eab416ea7229"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",container="jnlp",image="container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7:v3.11",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7@sha256:e55eb83e3daaf036357d61b87e9d2ae05f42c284c1c0d19b666f4cc5a6d9a2ca",container_id="docker://ddf07e67797bb87c5f9b653940b80239d640a3ce1e729b4a7b4675edfe920a58"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://3207c4624739007c2c2453e2c4e3b43fec317cb0cb46c24496c36a6573675032"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://0e194a05080c3c1f7356dcf145ad8d54ef67747c7139fa2fd05fa48c9ea8c70d"} 1 -kube_pod_container_info{namespace="openshift-node",pod="sync-7fjj2",container="sync",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-node:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-node@sha256:dfce9da8f9ef38179720e60e6e6553a5d5d332b2203c0c543cb81813c979678f",container_id="docker://8f768fdaebab443844b79f367b588f1e48dbc77f2c991b79275e1ef3eaf0c9c4"} 1 -kube_pod_container_info{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://97227369b4ecdb3ac1f5fa4817f79c0c2c5088b460e551514c088de0c5a47141"} 1 -kube_pod_container_info{namespace="dynatrace",pod="oneagent-hhn8g",container="dynatrace-oneagent",image="container-registry.rel.apps.telenet.be/dynatrace/oneagent:latest",image_id="docker-pullable://container-registry.rel.apps.telenet.be/dynatrace/oneagent@sha256:b34a220ec82d0cf8f1236d11be9ecdf9645832e099e7adf14ba571fa8ab8e88f",container_id="docker://12f5bcfe8da40f7e9e76e749e58ae22527c493b4fc985e4ec912d55a7989d161"} 1 -kube_pod_container_info{namespace="bi",pod="cde-residential-customer-docker-39-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://1555d353c7c4bf3343ad1cfce223be7ae46d5cec145e05646c42623425e9411e"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="kube-rbac-proxy",image="docker-registry.rel.corp.telenet.be:8084/coreos/kube-rbac-proxy:v0.3.1",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/coreos/kube-rbac-proxy@sha256:a578315f24e6fd01a65e187e4d1979678598a7d800d039ee5cfe4e11b0b1788d",container_id="docker://5f3431c280f03774c58cdd34516733c6ac84f6fdac9d251505aa22c223622668"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="node-exporter",image="docker-registry.rel.corp.telenet.be:8084/openshift/prometheus-node-exporter:v0.16.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/prometheus-node-exporter@sha256:4fc227cd04eba43fdfd5d9a076566bcebad61801b31fd25ee2b3f6a3780e8e1c",container_id="docker://3dc7e5fde113eb15a7487161308caa7b98e59a38862ad14274b8b5c46dae771d"} 1 -kube_pod_container_info{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",container="freephone-bp-uat",image="docker-registry.default.svc:5000/freephone-bp/img-freephone-bp-uat@sha256:0ebc8525c6ae24a987ae3bd078383d568939a04ebf9bcf91841e872044622fa7",image_id="docker-pullable://docker-registry.default.svc:5000/freephone-bp/img-freephone-bp-uat@sha256:0ebc8525c6ae24a987ae3bd078383d568939a04ebf9bcf91841e872044622fa7",container_id="docker://a7acb82a0c8c3b0aed7e1f08318e5e40576251166f1df261681ea2e511a9d347"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://6acd7df012a09a53b5a94e1d150e98344d23f22d0fd1406f029d52c06a7b7715"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="kube-rbac-proxy",image="docker-registry.rel.corp.telenet.be:8084/coreos/kube-rbac-proxy:v0.3.1",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/coreos/kube-rbac-proxy@sha256:a578315f24e6fd01a65e187e4d1979678598a7d800d039ee5cfe4e11b0b1788d",container_id="docker://eda3e41c8a6add0b7befa7d6230578176fee0f6a79e82d7b7c09c32a6f908375"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="node-exporter",image="docker-registry.rel.corp.telenet.be:8084/openshift/prometheus-node-exporter:v0.16.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/prometheus-node-exporter@sha256:4fc227cd04eba43fdfd5d9a076566bcebad61801b31fd25ee2b3f6a3780e8e1c",container_id="docker://99f3458a8b16a233c9fac2131596215d0f6efe6201709b0bbd65400f6ea54a3c"} 1 -kube_pod_container_info{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="apache",image="docker-registry.default.svc:5000/tiptool/apache-php-tiptool:latest",image_id="docker-pullable://docker-registry.default.svc:5000/tiptool/apache-php-tiptool@sha256:e4c92ca3b549868659f11332d638d2f5178f5c77bd63502fd5fe36681f786197",container_id="docker://a98f32c5a4e4d07224017aad76e6ca2db58a55a2e495f5169f233dddb71ffb70"} 1 -kube_pod_container_info{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="proxysql",image="docker-registry.rel.apps.telenet.be/severalnines/proxysql:latest",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/severalnines/proxysql@sha256:0830c5755a1648d22e08b49fe2b05f563ba92cecba47da93003b39f429f0941b",container_id="docker://1a861f83f58552665686c997ad999c7f0aa26db454491448c2eec39657c21f1c"} 1 -kube_pod_container_info{namespace="tiptool",pod="tiptool-int-3-nzds2",container="apache",image="docker-registry.default.svc:5000/tiptool/apache-php-tiptool:latest",image_id="docker-pullable://docker-registry.default.svc:5000/tiptool/apache-php-tiptool@sha256:e4c92ca3b549868659f11332d638d2f5178f5c77bd63502fd5fe36681f786197",container_id="docker://ed08a138fd5cc50489c4410cf6592032a0e2d7c77671897a1724212211743f08"} 1 -kube_pod_container_info{namespace="tiptool",pod="tiptool-int-3-nzds2",container="proxysql",image="docker-registry.rel.apps.telenet.be/severalnines/proxysql:latest",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/severalnines/proxysql@sha256:0830c5755a1648d22e08b49fe2b05f563ba92cecba47da93003b39f429f0941b",container_id="docker://b259c9fe25cc6c17dc11eb95405c387464a7cb645517b46e4e3f690a0144cc05"} 1 -kube_pod_container_info{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://c4e9a4dc91e13330d7ef12fe8ec060037d01c505f9d22564179d06e2891af557"} 1 -kube_pod_container_info{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",container="freephone-bp-dvp",image="container-registry-telenet.rel.apps.telenet.be/telenet/img-freephone-bp-dvp@sha256:1d33573cc0f87161055704e600696e895307e296a4f981a0735b37dec8af795d",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/img-freephone-bp-dvp@sha256:1d33573cc0f87161055704e600696e895307e296a4f981a0735b37dec8af795d",container_id="docker://b2a76246c70de7467f3ee99e70fa0c6d5a4be62af8936a38e17f31bdc3add641"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://a50687e555a0760dfe1d1e82ad9d714bc6173bdabda6bf1bba89038f9120d54d"} 1 -kube_pod_container_info{namespace="bi",pod="jenkins-slave-maven-qr854",container="jnlp",image="container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7:v3.11",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7@sha256:e55eb83e3daaf036357d61b87e9d2ae05f42c284c1c0d19b666f4cc5a6d9a2ca",container_id="docker://60d45754bfca5c431c47fe7ed1716f1baa0592063f42cb221495d6f0faa5653e"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-node-67-79-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://2646b00439dcb213e2e394c4c55cac31738e3ae37248f46f60685b8faf296e73"} 1 -kube_pod_container_info{namespace="bi",pod="jenkins-slave-maven-5z056",container="jnlp",image="container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7:v3.11",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7@sha256:e55eb83e3daaf036357d61b87e9d2ae05f42c284c1c0d19b666f4cc5a6d9a2ca",container_id="docker://6718cd759f58ad26189df26bf1aec123a3d2db57ef2a9033f02cf6c191a1a118"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://ea92ac6ff76cb12be8df1558008d463bd61b52e7f6c6f827927fb225d964c038"} 1 -kube_pod_container_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://64cff02e6b20be27c95c5fe23c072421a05da2f24521f27867d3c23486b45143"} 1 -kube_pod_container_info{namespace="openshift-logging",pod="metricbeat-j8kq8",container="metricbeat",image="docker-registry.rel.apps.telenet.be/beats/metricbeat:7.5.0",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/beats/metricbeat@sha256:e8bb3dc73dccf9f39b62980b37b26e78f8f4bcdd4dced4119ae651f738af0992",container_id="docker://bb0413877c065840dd8bd53dd1e07f04de7dfdaabeef8c31858ee1d53f17513d"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://4a3a37d21a648b0bc277945561cfce4d389216b0b7b260711f19f4018aa95552"} 1 -kube_pod_container_info{namespace="kube-system",pod="master-api-eln004866.corp.telenet.be",container="api",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-control-plane:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-control-plane@sha256:a105d39438e74c58f95116e672dda0812ce0b8d4050174903d3cd77d8819226d",container_id="docker://d8a871545600047cd564f4e8e77d416702b6a24e901f433b87a0444691de4c02"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://6b5d726140cbdc1cd1be400aec2d6c15214b17015a4b1d53fb02412790582e08"} 1 -kube_pod_container_info{namespace="aem",pod="atomic-build-33-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://f8ec0586e478156958f2ca0b601cfa71bb74fc4c525b83339d87d774354e0415"} 1 -kube_pod_container_info{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://ec4d6830b00496011dc7bac1b2fa5c7eca21184869dacd1bec42271403e27971"} 1 -kube_pod_container_info{namespace="openshift-node",pod="sync-9sb6l",container="sync",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-node:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-node@sha256:dfce9da8f9ef38179720e60e6e6553a5d5d332b2203c0c543cb81813c979678f",container_id="docker://6cbb6e7194379233ffe6060f7183b66918bad5f83bfae77e23e206165a11441f"} 1 -kube_pod_container_info{namespace="openshift-sdn",pod="sdn-7zxfn",container="sdn",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-node:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-node@sha256:dfce9da8f9ef38179720e60e6e6553a5d5d332b2203c0c543cb81813c979678f",container_id="docker://01f2e5290441f467dd651171fc67cc6ad2e57e52817dfd3c2c9df5037a48045c"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://d9f57b4b17a89331493df860e31f8041bab607bf239e5e270537cb77f8ce3f53"} 1 -kube_pod_container_info{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://c77f6ab6b693b71763ac617f510f066ec0fc51704dda03a5bf2aa7529fd34798"} 1 -kube_pod_container_info{namespace="openshift-sdn",pod="sdn-cxsth",container="sdn",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-node:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-node@sha256:dfce9da8f9ef38179720e60e6e6553a5d5d332b2203c0c543cb81813c979678f",container_id="docker://5bf7e6c3cf4ee316c2a0732025a45d3750878de401679b6d568d91476aa4af7e"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://1fe768e74625ca7606f4d9b48cded87596db505c59c5421c3d102d3c1850951e"} 1 -kube_pod_container_info{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://45bb140a8abeee3f642b5d34027af23080677a677f43b96afd62b88ea348ee7f"} 1 -kube_pod_container_info{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl",container="weblogic-operator",image="container-registry.rel.apps.telenet.be/oracle/weblogic-kubernetes-operator:2.2.1",image_id="docker-pullable://container-registry.rel.apps.telenet.be/oracle/weblogic-kubernetes-operator@sha256:491ac803fe095a5b1d8897e366a667dd98059a0b5d89eb0746339e42c8c3bc37",container_id="docker://3a1462647826984306f2fe639136ec7e5d491ada7d46943739744fcebd5b956d"} 1 -kube_pod_container_info{namespace="bi",pod="spark-1.0-33-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://0dffd4b4934c9d58882779c8213e80081a029e674d86307f07985617f6f8ca5a"} 1 -kube_pod_container_info{namespace="tiptool",pod="tiptool-edp-4-975w4",container="apache",image="docker-registry.default.svc:5000/tiptool/apache-php-tiptool:latest",image_id="docker-pullable://docker-registry.default.svc:5000/tiptool/apache-php-tiptool@sha256:e4c92ca3b549868659f11332d638d2f5178f5c77bd63502fd5fe36681f786197",container_id="docker://3ae7ec233c59c540f42698211df1395ff98cb2c869279901d2132bb7a2feb40b"} 1 -kube_pod_container_info{namespace="tiptool",pod="tiptool-edp-4-975w4",container="proxysql",image="docker-registry.rel.apps.telenet.be/severalnines/proxysql:latest",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/severalnines/proxysql@sha256:0830c5755a1648d22e08b49fe2b05f563ba92cecba47da93003b39f429f0941b",container_id="docker://70256788be306502c6cf67bc16d24a6dc530571a90e8fe5a2c5611d00a36961b"} 1 -kube_pod_container_info{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",container="deployment",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-deployer:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-deployer@sha256:312c76ab669366b5d487be0a226c323c8d06f37aba54d30689ff5bae81f13561",container_id="docker://458c4bd992b0b371105395dd3cae071c239452e1728d282ee88ed359fe315f3d"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://0bde912c869b562b97d1e2162d7910419f4106f605216126e9e7c9dbb443c926"} 1 -kube_pod_container_info{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://e1cb10cf9c4d5e79c942a7331e965f624776ed1fcc1f100d400dd7bb93164914"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://02cdd0e10452ef4a94db1f0a61f02553df8f71ba0835d76d32e2e4fd68862107"} 1 -kube_pod_container_info{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="apache",image="docker-registry.default.svc:5000/tiptool/apache-php-tiptool:latest",image_id="docker-pullable://docker-registry.default.svc:5000/tiptool/apache-php-tiptool@sha256:e4c92ca3b549868659f11332d638d2f5178f5c77bd63502fd5fe36681f786197",container_id="docker://5d37c44d89346927ef7df147db81b56562f890f8a1cec0446994047ce1418923"} 1 -kube_pod_container_info{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="proxysql",image="docker-registry.rel.apps.telenet.be/severalnines/proxysql:latest",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/severalnines/proxysql@sha256:0830c5755a1648d22e08b49fe2b05f563ba92cecba47da93003b39f429f0941b",container_id="docker://e0aa5216333c9b135d715f885169cc6d812cf0da3ac2600c31659d2f01bfd61e"} 1 -kube_pod_container_info{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",container="deployment",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-deployer:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-deployer@sha256:20843c06d64fbd2d45bf2bfb07a71df93d65129e0d3c4c4128ca412c99625203",container_id="docker://d3a0daeaa76b9f1e7a1f974d9de72665fb8dde6a78f87671e271fddb1c098d19"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="",container_id=""} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://c0e3308e16d90b55e8bba571472c496ecbfe5a9bec45e22a63128aa3e142a35a"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://e41e76b47e4aa96abc19beb0cb7cfe0e5a4beaac64ea1c7597eddfd063559248"} 1 -kube_pod_container_info{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://950c1cee29c3813f6515e37640432e08d47701232d65060f75a1b7730905c311"} 1 -kube_pod_container_info{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="apache",image="docker-registry.default.svc:5000/tiptool/apache-php-tiptool:latest",image_id="docker-pullable://docker-registry.default.svc:5000/tiptool/apache-php-tiptool@sha256:e4c92ca3b549868659f11332d638d2f5178f5c77bd63502fd5fe36681f786197",container_id="docker://fa9d19bacc20743defd6fc9f74316b48cf03a1591c83ee53b21646fb3ddd482d"} 1 -kube_pod_container_info{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="proxysql",image="docker-registry.rel.apps.telenet.be/severalnines/proxysql:latest",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/severalnines/proxysql@sha256:0830c5755a1648d22e08b49fe2b05f563ba92cecba47da93003b39f429f0941b",container_id="docker://8479f5a689a23874951a722479f4e110a1729b2d2fb3a55c81d0ac7d5fb8d673"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://e872c0cc5cc24d02dc63c57ed96db02f5f528e86d44bef628d55fc37f81bbd70"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="kube-rbac-proxy",image="docker-registry.rel.corp.telenet.be:8084/coreos/kube-rbac-proxy:v0.3.1",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/coreos/kube-rbac-proxy@sha256:a578315f24e6fd01a65e187e4d1979678598a7d800d039ee5cfe4e11b0b1788d",container_id="docker://8fa9c53ef7a28974fd0ee064b4849d429a948463db9f523442d9df9548675f1c"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="node-exporter",image="docker-registry.rel.corp.telenet.be:8084/openshift/prometheus-node-exporter:v0.16.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/prometheus-node-exporter@sha256:4fc227cd04eba43fdfd5d9a076566bcebad61801b31fd25ee2b3f6a3780e8e1c",container_id="docker://41454d259719b773de3361876ea0400a3e5f6d4d6a544070ca4e371104ff1706"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://66324b554f4d5175bd20112b8eb044412e8150b56e050c3793742575539a5074"} 1 -kube_pod_container_info{namespace="openshift-node",pod="sync-dppzc",container="sync",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-node:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-node@sha256:dfce9da8f9ef38179720e60e6e6553a5d5d332b2203c0c543cb81813c979678f",container_id="docker://09472684a986df04aeab5a920d4c5847d5abcbebc8042313da866cdc38c63765"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://e925abc5013ffe4c09497e87eec34176ab79b0f8df7a7f7e93f6a83f2383653f"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://c347fb6aeb57362a6a6a8304abbc5d4f467431a01dd9d170e70064cb57a7d677"} 1 -kube_pod_container_info{namespace="edev-communication",pod="plot-trg-13-txftz",container="plot",image="container-registry.rel.apps.telenet.be/telenet/plot:19.20.1384",image_id="docker-pullable://container-registry.rel.apps.telenet.be/telenet/plot@sha256:6dd5e259c84899b56478b8be48ad12e8f4af341b793c4e902c491238ca8736de",container_id="docker://91197e2a0966036ef7c6ac294bfab77678b32b4fe211a4081f59208b7675de60"} 1 -kube_pod_container_info{namespace="edev-communication",pod="plot-trg-13-txftz",container="proxysql",image="container-registry.rel.apps.telenet.be/severalnines/proxysql:2.0.5",image_id="docker-pullable://container-registry.rel.apps.telenet.be/severalnines/proxysql@sha256:cdfd93f42db2df11647dbab91553db9f9f9c2eb7e770350f6be35bc422f265ef",container_id="docker://ecda7ac3fde54b75e4c147633f8f02332c6f1764bb78807d00ffa282a1dfe420"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://b9932d3b32034f73c77816f52de1d06b1a890c01a2eb32439df5132119d7365c"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://50a40d94109a9a23c3b8da4865d7813b7f846ec3b55c41133e6ff9eca7113650"} 1 -kube_pod_container_info{namespace="default",pod="router-1-pqccl",container="router",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-haproxy-router:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-haproxy-router@sha256:41acfeca5f7fb01c30e983ce80ca1c681f3b96a6b50b4193219cb70b792de338",container_id="docker://fbc29402a4fdc133bc698fc64670156ba09a0839b2c5662eba579d8497731c21"} 1 -kube_pod_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://825fe2dc5662d34d3d5031a2b9a13e734592a413171144075f2b2ea689a22c21"} 1 -kube_pod_container_info{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://07765c116a33f80d07e22a72048eb60e979a8eb884ffb954a1039d9256c1de1e"} 1 -kube_pod_container_info{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://e15ae0fbc09944608e6dd3148db9b26d0e51562698649176f2fae375f5b5054e"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://31f87448f97bb42048d02f7bb09b711b43425731100cc072193a587703918715"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://c29102ae6d05440614f3ff9bd98aaa7dca036d75d9916d20950985fb1bba397a"} 1 -kube_pod_container_info{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",container="jnlp",image="container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7:v3.11",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7@sha256:e55eb83e3daaf036357d61b87e9d2ae05f42c284c1c0d19b666f4cc5a6d9a2ca",container_id="docker://a85394e2b6a45854b5cda10e9016cf1abc807ff7a11d7048b3ad1b27202ed95e"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="kube-rbac-proxy",image="docker-registry.rel.corp.telenet.be:8084/coreos/kube-rbac-proxy:v0.3.1",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/coreos/kube-rbac-proxy@sha256:a578315f24e6fd01a65e187e4d1979678598a7d800d039ee5cfe4e11b0b1788d",container_id="docker://8361906fd2498c414909cbf7a565fa4f55a60b8f8f1a1f4b468aab9051c9e62f"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="node-exporter",image="docker-registry.rel.corp.telenet.be:8084/openshift/prometheus-node-exporter:v0.16.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/prometheus-node-exporter@sha256:4fc227cd04eba43fdfd5d9a076566bcebad61801b31fd25ee2b3f6a3780e8e1c",container_id="docker://b2025c4cfbc7917c6874c2bc98a32a0b92eb992639135238cbb07238aaf0d509"} 1 -kube_pod_container_info{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="apache",image="docker-registry.default.svc:5000/tiptool/apache-php-tiptool:latest",image_id="docker-pullable://docker-registry.default.svc:5000/tiptool/apache-php-tiptool@sha256:e4c92ca3b549868659f11332d638d2f5178f5c77bd63502fd5fe36681f786197",container_id="docker://60db0cd98eb95d4a78d07cc8044e5234605954acdb6a3636c01fc7856f8a2d08"} 1 -kube_pod_container_info{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="proxysql",image="docker-registry.rel.apps.telenet.be/severalnines/proxysql:latest",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/severalnines/proxysql@sha256:0830c5755a1648d22e08b49fe2b05f563ba92cecba47da93003b39f429f0941b",container_id="docker://47f9634a23c3102cbe2b334a7a00d363a21a0812b61b935185a16c2bfead6653"} 1 -kube_pod_container_info{namespace="dynatrace",pod="oneagent-ksdhs",container="dynatrace-oneagent",image="container-registry.rel.apps.telenet.be/dynatrace/oneagent:latest",image_id="docker-pullable://container-registry.rel.apps.telenet.be/dynatrace/oneagent@sha256:b34a220ec82d0cf8f1236d11be9ecdf9645832e099e7adf14ba571fa8ab8e88f",container_id="docker://31822d4ba7d250586db89a10e939e718547dba080cd86b59088f7dcd7e19496c"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://9a7e038957e72f0e1f629a08c1ef590641fde12b4b055646dc53be37420bf02f"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://962c1be445bf2a46853d31675c49d860d56ff057a973b00a39624ba2ce8aa47a"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://3163d8458199a072bcbe3ba41e4536527f4a30fc715efe34c96a99bb61e658e3"} 1 -kube_pod_container_info{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="apache",image="docker-registry.default.svc:5000/tiptool/apache-php-tiptool:latest",image_id="docker-pullable://docker-registry.default.svc:5000/tiptool/apache-php-tiptool@sha256:e4c92ca3b549868659f11332d638d2f5178f5c77bd63502fd5fe36681f786197",container_id="docker://cca578894f5b1d2eeca2856e68c58c41035c5d407a474226291890f9f2464925"} 1 -kube_pod_container_info{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="proxysql",image="docker-registry.rel.apps.telenet.be/severalnines/proxysql:latest",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/severalnines/proxysql@sha256:0830c5755a1648d22e08b49fe2b05f563ba92cecba47da93003b39f429f0941b",container_id="docker://8d1a6479e04c0c086ff192611cfa9617ecabbdfc5f06e83c9f3b8a6896d5a191"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://13ef2aaafc23d84f66600c7d6ded92399d6be2e1cde6881a76e301f7294ded05"} 1 -kube_pod_container_info{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://83ab2e4c3a0e1a4c94cf5425aa8a2f58d93cd9a771fdca54705e7cd024a56626"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://f8f094488bebc9134b21c73e28c37c089c640a4f6291a047cbb7fdd652cf7b78"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-node-66-84-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://744b5d72ba85ad330f65a6e6fbd9f27e659e75196a9f3f430b0a0463246e367a"} 1 -kube_pod_container_info{namespace="openshift-logging",pod="metricbeat-hd979",container="metricbeat",image="docker-registry.rel.apps.telenet.be/beats/metricbeat:7.5.0",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/beats/metricbeat@sha256:e8bb3dc73dccf9f39b62980b37b26e78f8f4bcdd4dced4119ae651f738af0992",container_id="docker://0e63adb1e9f6856604bc4453e6458a32bc7e5e23b55bef53970f9358d6e6a60d"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://cc2d784055f6d6585e6b93095b69df626431f23d117d992738a4c780b0e74162"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://132a9fc459537f38a03d0c51ca97252fed6f58a829e4406b624cad463865e561"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://b1a033ce9d0f9f406b9bdbd81dbeb3522add6f5c3e00cb115c01d335d107741a"} 1 -kube_pod_container_info{namespace="myproject",pod="dinomanbc-8-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://50ad2506814c6079d02e5e66daf59053b4cbbfc79d4dc06d8b7964cc45044243"} 1 -kube_pod_container_info{namespace="openshift-logging",pod="metricbeat-thvjs",container="metricbeat",image="docker-registry.rel.apps.telenet.be/beats/metricbeat:7.5.0",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/beats/metricbeat@sha256:e8bb3dc73dccf9f39b62980b37b26e78f8f4bcdd4dced4119ae651f738af0992",container_id="docker://ac219bff0f28630395255a28d0752643847860ab8b7b0555acf5c49376f26851"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://64e6ae1a533635103be6c0e5b2012a40cfe7b4ece8530e4f796bb108571dbb45"} 1 -kube_pod_container_info{namespace="openshift-logging",pod="filebeat-d6p6b",container="filebeat",image="docker-registry.rel.apps.telenet.be/beats/filebeat:7.5.0",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/beats/filebeat@sha256:31e1ba215153d3bac548998052b3ec3c04362b83fa20a7ad3233520015ac0615",container_id="docker://1bd2b07f08e55c2d2b73c37b142a006f1278722df624070f738dd9123d6f5722"} 1 -kube_pod_container_info{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://dcbc70cf2b55ab7df95c6d6169405c0630e3555cf0b37605c2d1f4bc123be24e"} 1 -kube_pod_container_info{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://75fecee442229515274b166fdb02944c6e3f48f2c5b9e46bd8cdfd205a7b262d"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:bc36bb2c21564ca4274e6d8339a732273f9ce58de8a2b4a3d9112ece132ec02f",container_id="docker://5d850ebe2a7c8e3d838a1e665fb87e63d542fe523349e473c46c8259b86e2303"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://f254dfe26ba11675b81392459259a42b036b2ce10967db6a1f8e820ac07d3c67"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://61c8f82098ffda436d9c9446b8e3c94ac53c6880ac66b30c230e59959102872d"} 1 -kube_pod_container_info{namespace="openshift-logging",pod="metricbeat-5q6w2",container="metricbeat",image="docker-registry.rel.apps.telenet.be/beats/metricbeat:7.5.0",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/beats/metricbeat@sha256:e8bb3dc73dccf9f39b62980b37b26e78f8f4bcdd4dced4119ae651f738af0992",container_id="docker://9ef423cddeef173e3f804f492c40012c881192d997ab43275566ef8191c70b52"} 1 -kube_pod_container_info{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://54ebb25d1585903637c17dc01817982398486c78a6c3344fdb2452f53a3bef37"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="kube-rbac-proxy",image="docker-registry.rel.corp.telenet.be:8084/coreos/kube-rbac-proxy:v0.3.1",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/coreos/kube-rbac-proxy@sha256:a578315f24e6fd01a65e187e4d1979678598a7d800d039ee5cfe4e11b0b1788d",container_id="docker://f2190112712d4d2f8292543d9cb8af345bdfb85a1bd6f40a6d4d4143304fcf68"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="node-exporter",image="docker-registry.rel.corp.telenet.be:8084/openshift/prometheus-node-exporter:v0.16.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/prometheus-node-exporter@sha256:4fc227cd04eba43fdfd5d9a076566bcebad61801b31fd25ee2b3f6a3780e8e1c",container_id="docker://cf0ea360168a94208eedf58c640334672c6e1d4e13be463b48f25f3fd93c0c69"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://f41557dda9773d626ba0a50c0740bb6603dd2f65537c564a451d47e998ca7537"} 1 -kube_pod_container_info{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",container="deployment",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-deployer:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-deployer@sha256:2cf9a36e5ddf9d6eaad2182f377e1393939792e3d99b82d956714dc012b77189",container_id="docker://38c75d9b5f84ea5adb70a49ae062b5468cca59e53d844943511af8e289155d66"} 1 -kube_pod_container_info{namespace="aem",pod="atomic-build-19-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://d2356508cbc35576572774f8b9ed786e26bb3eec552684278fa5df04f19c6829"} 1 -kube_pod_container_info{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-vxjrf",container="ws-network-inventorymgmt-dinoman-rest",image="docker-registry.default.svc:5000/weblogic-poc/ws-network-inventorymgmt-dinoman-rest:latest",image_id="docker-pullable://docker-registry.default.svc:5000/weblogic-poc/ws-network-inventorymgmt-dinoman-rest@sha256:60538a83183ba83a100ddcd93e23024765228f1ca78fd78ae9e1b99663226f36",container_id="docker://b70fc52fe2b63965817fa16a0e6fa34013795af5ba611b4308f39829d7bd1e0f"} 1 -kube_pod_container_info{namespace="openshift-sdn",pod="sdn-nb7c8",container="sdn",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-node:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-node@sha256:dfce9da8f9ef38179720e60e6e6553a5d5d332b2203c0c543cb81813c979678f",container_id="docker://95967cb34ac066412e0e98667bda1f45e9bb85c75574921886243fc8a1e75053"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="prometheus-alert-msteams-7-cxfrz",container="prometheus-alert-msteams",image="sha256:133e83742465439725eb64977c83585f0e81fd24bc825531e9e78a369c5e47b4",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/bzon/prometheus-msteams@sha256:a001853cef04b7d2271d08e9ca61779a318f46767d568af441c142df7c7d32eb",container_id="docker://cffe49670e56152bd28336de49f3b754d409086064c6f72a2096a1fd809a9705"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://eb3d91629a23a43589eb42f28b1b3e6d06fe9c1cc0a7570d531f51697766a740"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://4ec27fba596d08421444b71c2793bb18ed703a9471d1ad5dd17d7153ffb0e612"} 1 -kube_pod_container_info{namespace="aem",pod="atomic-build-31-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://15b857bb85d125449ba6d69039dcb45c7f15a62a73d4607fb595891aececcb57"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://0069fec7123aa72d2674a0f60b412843a7f15ea82de0b0582e6b8e3f4498d72e"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",container="jnlp",image="container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7:v3.11",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7@sha256:e55eb83e3daaf036357d61b87e9d2ae05f42c284c1c0d19b666f4cc5a6d9a2ca",container_id="docker://16f5bc3a64f9516507fbaf48e81a5a4a5bd60114a1a19e3deb0be4c7e143760b"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://2ff8e1483d1999313a3b88fe7aaec41733467487d476655390db6a9208278313"} 1 -kube_pod_container_info{namespace="kube-system",pod="master-api-eln004867.corp.telenet.be",container="api",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-control-plane:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-control-plane@sha256:a105d39438e74c58f95116e672dda0812ce0b8d4050174903d3cd77d8819226d",container_id="docker://5c9aa9c4626508266e19c10d853734796fc352eb5537f102353b2c490623536d"} 1 -kube_pod_container_info{namespace="openshift-logging",pod="filebeat-xwjz7",container="filebeat",image="docker-registry.rel.apps.telenet.be/beats/filebeat:7.5.0",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/beats/filebeat@sha256:31e1ba215153d3bac548998052b3ec3c04362b83fa20a7ad3233520015ac0615",container_id="docker://e13c5ebe0dc56d0bfac67550d8e3e16908a640eedd52a11b92d9e61848bac75f"} 1 -kube_pod_container_info{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://e209e1a91efea858b1a9d382ac119049477abb329c58c001d42368605ea01861"} 1 -kube_pod_container_info{namespace="dynatrace",pod="oneagent-fq5mw",container="dynatrace-oneagent",image="container-registry.rel.apps.telenet.be/dynatrace/oneagent:latest",image_id="docker-pullable://container-registry.rel.apps.telenet.be/dynatrace/oneagent@sha256:b34a220ec82d0cf8f1236d11be9ecdf9645832e099e7adf14ba571fa8ab8e88f",container_id="docker://c4ab8f45a9326627b0e109c0fc7a9f2b61dd0213b7e6a82ea20d0c9bd7dd0e0f"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://cf2c2fbd3e1fef349c05ec6c29cd985f6d82ee94c762be4557f1def25a0de36e"} 1 -kube_pod_container_info{namespace="openshift-sdn",pod="sdn-hckgd",container="sdn",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-node:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-node@sha256:dfce9da8f9ef38179720e60e6e6553a5d5d332b2203c0c543cb81813c979678f",container_id="docker://328b3e028fb1f74455507d052ab2183fe2b398a3f42e6402c002b00ad6edfe5d"} 1 -kube_pod_container_info{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="cronjob-ldap-group-sync",image="container-registry.rel.apps.telenet.be/openshift3/ose-cli:latest",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift3/ose-cli@sha256:7c65361476389b7b171b700f17fed4a41352e0f416d94ceb56f72ddac03a63fc",container_id="docker://95861ad45282b01e767c3f0c7c82753975a71e984eb9f428cd96282ce046fe05"} 1 -kube_pod_container_info{namespace="test-config",pod="kibana-854bdf584d-fpjb4",container="kibana",image="container-registry.rel.apps.telenet.be/kibana:6.8.0",image_id="docker-pullable://container-registry.rel.apps.telenet.be/kibana@sha256:6d487c045e9a8e5bc092325185407216881981843210b35ab1166fcaf6f9472b",container_id="docker://6561f52cdb68dc273a7752cf7fa44674dc32b8894da43b4ee50e1fa210a35029"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://539f3f498414d7280160980b17132e0febd00683c34b9d748ba774dd6b04b22d"} 1 -kube_pod_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:efc7fefd4ea95e4311e897ec42327aa915ffbc05176c858a41489f387c3405d0",container_id="docker://0c829c7b2f10ec30dd9f3ef3ff495d4b4d4982ba8deaef0d4c441f33415b5409"} 1 -kube_pod_container_info{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://ef08e174bbd9682cb70b8d3a410ee121e3b97487df1a520d5a407084ee6ada5a"} 1 -kube_pod_container_info{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",container="cde-pega-feeder",image="container-registry.rel.apps.telenet.be/telenet/cde-pega-feeder:1.0.13",image_id="docker-pullable://container-registry.rel.apps.telenet.be/telenet/cde-pega-feeder@sha256:00d312ae6118be367c694c5e8f2cfd177d397743a23f22974ee51b358e7b8754",container_id="docker://882357f4beded277c583bcffb56b7b39282cf07bea50ad1912387e2c1ec7df09"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://0c2b1e0bd14cb35cc25ef3ed8d7ff60dcfc8203a83c40924fd6b27057fbad93a"} 1 -kube_pod_container_info{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://0244768a0da1b35dda85e2caf35f2c77982eacb423edaa3f054415a59d2ab377"} 1 -kube_pod_container_info{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://ad11e51b218fbc5534cb915a44352504ec69417871345b112dc865a6e1e46363"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://78e1672615fa331ecdd3bb4803acc811e9ddc916cb9ce971b869aea9e97abd57"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://a6aeb51480358974871905cd1b2d6636ae9ad2b60ee5663c8e56b30b2dccbe52"} 1 -kube_pod_container_info{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="ansible",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-operator:0.8.1",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-operator@sha256:13f10fbca67bec9a45224024b8a605b6858f3bfef65c225885fbc9511e3466ca",container_id="docker://05728b05b9d2850fde0a08e24281cf4bc8bde2130162ac41bc09e120a9395e36"} 1 -kube_pod_container_info{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="operator",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-operator:0.8.1",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-operator@sha256:13f10fbca67bec9a45224024b8a605b6858f3bfef65c225885fbc9511e3466ca",container_id="docker://8eed0665a499706ad09f850d3b0d3b4f267f374bf2e7f66841861abb1b7f852b"} 1 -kube_pod_container_info{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://fe8208ee1013f421f39af59d8e4e5c62ac3d4a455d1aa41b3811a25758e49e21"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://465ba68820c3004828f1d1daf1817d4f72db51486b9f3a799f099d09c729721a"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://914b6e49e4fa2237564d1b1b3d087c294d42d7aa3c085367e119f3aef8a32336"} 1 -kube_pod_container_info{namespace="devops-playground",pod="sonarqube-3-lfc5m",container="sonarqube",image="container-registry.rel.apps.telenet.be/telenet/base-sonarqube:stable",image_id="docker-pullable://container-registry.rel.apps.telenet.be/telenet/base-sonarqube@sha256:c190207162d364afc219fe4ccb7ae76c50444b416ad1b8cd6d8cc5a980e6274f",container_id="docker://ef460e6468a91f12cf9c650c9861c459abdc56deedbb3e109ba30cb4db57d72a"} 1 -kube_pod_container_info{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://d8832040457528642d14775f7b45ac34fbb9fdf55d24205641a20f4dacd82302"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://e9ee39ed5315d876ec0025a6d0c7e3765544273566941c2d973892190033e301"} 1 -kube_pod_container_info{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://971810684b331a7554bf00e6515d99515c09c2f2caad7f0913a895b87087f361"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://25712f0795a7715b05c50400988e9e90c5429144f0bc33607524eba30556639d"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://489e7a979ff2b80a258c14ef4fe5d70bd2d88621b4960c0f1c6e5984ebf6b461"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="sti-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://696b77a89d223473326e0fb14f9efb09253578cfa3626c47384d40660aea1273"} 1 -kube_pod_container_info{namespace="openshift-logging",pod="filebeat-tz7sj",container="filebeat",image="docker-registry.rel.apps.telenet.be/beats/filebeat:7.5.0",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/beats/filebeat@sha256:31e1ba215153d3bac548998052b3ec3c04362b83fa20a7ad3233520015ac0615",container_id="docker://23266a481a9bca2c927c558aeabbc52750821ca565d8ea2e65f807645bf23a0c"} 1 -kube_pod_container_info{namespace="openshift-sdn",pod="ovs-qfwk6",container="openvswitch",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-node:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-node@sha256:dfce9da8f9ef38179720e60e6e6553a5d5d332b2203c0c543cb81813c979678f",container_id="docker://adcae45f9c1d7e56bdcdae14bfe3746b046def84909850343095d97a981c5e4b"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://44c0075300907019661d32ddd00fe13da88b70ab9958a47f6ea6af27c0a25925"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",container="jnlp",image="container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7:v3.11",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7@sha256:e55eb83e3daaf036357d61b87e9d2ae05f42c284c1c0d19b666f4cc5a6d9a2ca",container_id="docker://6acefad4394dbc7b1c64986ac7dddb6ebe584e9d6688bb6f85199217b48e084a"} 1 -kube_pod_container_info{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="proxysql",image="container-registry.rel.apps.telenet.be/severalnines/proxysql:2.0.5",image_id="docker-pullable://container-registry.rel.apps.telenet.be/severalnines/proxysql@sha256:cdfd93f42db2df11647dbab91553db9f9f9c2eb7e770350f6be35bc422f265ef",container_id="docker://bb0f1341dde07a65b169e9f1f56eba788998a5a98dbf6e0d21e6eeb9771f830b"} 1 -kube_pod_container_info{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="saint-peter",image="container-registry.rel.apps.telenet.be/telenet/saint-peter:1.0.160",image_id="docker-pullable://container-registry.rel.apps.telenet.be/telenet/saint-peter@sha256:23362048d805f3c4e92c756a763fe7a299ca3145412f957c5e547481abee3c42",container_id="docker://f49cd3791b99be04b67faab3369ff51e1383a8f61ac5a9217335d21ef4175d70"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://23f07df6124c4a6ec9e2fb6ab0498f4dc0e3678438d10837b546484adabafc35"} 1 -kube_pod_container_info{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://4211ada571d2f36019584274aae1693b7337f8f9de80172292dee8b962bd933a"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="elk-omi-6-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:bc36bb2c21564ca4274e6d8339a732273f9ce58de8a2b4a3d9112ece132ec02f",container_id="docker://2370ce19cef12d71ec0203bbde07e666643edcdf56efe9568761ada6fe8f750d"} 1 -kube_pod_container_info{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://429b263df0128f1e4002755afcf56620a181732005c1b31e82981211fdc9d954"} 1 -kube_pod_container_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://127d54aa355b41127a8dc794b63e954de63888471cc5ab163d801bd00ed2557a"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://dfceac98446d831178d4577740bb5f018f6027e524242e5178e3008daa88947b"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="kube-rbac-proxy",image="docker-registry.rel.corp.telenet.be:8084/coreos/kube-rbac-proxy:v0.3.1",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/coreos/kube-rbac-proxy@sha256:a578315f24e6fd01a65e187e4d1979678598a7d800d039ee5cfe4e11b0b1788d",container_id="docker://985e1e8275f39103d61fdc5a2e65a076686cdd097e8d68641d5ecc93bba09c08"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="node-exporter",image="docker-registry.rel.corp.telenet.be:8084/openshift/prometheus-node-exporter:v0.16.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/prometheus-node-exporter@sha256:4fc227cd04eba43fdfd5d9a076566bcebad61801b31fd25ee2b3f6a3780e8e1c",container_id="docker://ef402eeae6b03203f3da716336ae8f4d3e268fd19135350d666788aff1543c35"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="kube-rbac-proxy",image="docker-registry.rel.corp.telenet.be:8084/coreos/kube-rbac-proxy:v0.3.1",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/coreos/kube-rbac-proxy@sha256:a578315f24e6fd01a65e187e4d1979678598a7d800d039ee5cfe4e11b0b1788d",container_id="docker://bc630b5bd23a693322e5a19f70c71e2d310e97ea9b5c0541218231fa29082e69"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="node-exporter",image="docker-registry.rel.corp.telenet.be:8084/openshift/prometheus-node-exporter:v0.16.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/prometheus-node-exporter@sha256:4fc227cd04eba43fdfd5d9a076566bcebad61801b31fd25ee2b3f6a3780e8e1c",container_id="docker://b8d9d6c0bc35af3a28c1f6f7a46ab1400f5eec8e085fc00c5722bf5d1e4f627e"} 1 -kube_pod_container_info{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",container="deployment",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-deployer:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-deployer@sha256:c554694bdc1fb8026d2692aac42a45bef9a4c27f7f9129dafb033977ddecfb21",container_id="docker://2da112a4371d324ae1bcc6d680d94929dc29ae175b8b8a47ff39ed0d3fbbe85a"} 1 -kube_pod_container_info{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://9330cf497ee1105edd5dd977b03a4029ebae2f8ae58780631f0ca0611f2def1d"} 1 -kube_pod_container_info{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://4ba9623be386873e2f6026de237cd0171177704150ba836563906f9a46472a15"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="kube-rbac-proxy",image="docker-registry.rel.corp.telenet.be:8084/coreos/kube-rbac-proxy:v0.3.1",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/coreos/kube-rbac-proxy@sha256:a578315f24e6fd01a65e187e4d1979678598a7d800d039ee5cfe4e11b0b1788d",container_id="docker://72b3a8d138c95a53f33b069055d98459060aaa2091e4ee6615d6ca9c8de5bb55"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="node-exporter",image="docker-registry.rel.corp.telenet.be:8084/openshift/prometheus-node-exporter:v0.16.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/prometheus-node-exporter@sha256:4fc227cd04eba43fdfd5d9a076566bcebad61801b31fd25ee2b3f6a3780e8e1c",container_id="docker://3ee98c7d0d17ee110ea94534ae211639e1870f196675286d340a887949cd086f"} 1 -kube_pod_container_info{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:efc7fefd4ea95e4311e897ec42327aa915ffbc05176c858a41489f387c3405d0",container_id="docker://5a12e56b2a0c3745b7c65851072f755ae913666253825c125f3591d5dd7f5631"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://88a530587e74a97134a194bb4db9da095f92639ecb54ed0430585fe805244344"} 1 -kube_pod_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://c097791e38a7c6720dc0a9bda8af2b531cf4042d885b9501a2ac1afcb2f48c0d"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://3eb4da7d76cd8109f44faaa0b4780a23533e325a7fffb5228bf4ec7fdce83b70"} 1 -kube_pod_container_info{namespace="openshift-sdn",pod="ovs-8zrm9",container="openvswitch",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-node:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-node@sha256:dfce9da8f9ef38179720e60e6e6553a5d5d332b2203c0c543cb81813c979678f",container_id="docker://160d65c864db3e5776b77315b641e56ce4bd8990934fa05b770b3ae2d5ce5a19"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",container="jenkins",image="container-registry.rel.apps.telenet.be/telenet/base-jenkins:stable",image_id="docker-pullable://container-registry.rel.apps.telenet.be/telenet/base-jenkins@sha256:46912a49c9d104da3e414e6c856b88c8ad0b3115e5d8aed953b96672f1be4403",container_id="docker://ea4e963ea15fbe20d3c36697864fb92e2cf7c8b11dba5076f41b277f47288d1e"} 1 -kube_pod_container_info{namespace="bi",pod="jenkins-slave-maven-3hkdb",container="jnlp",image="container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7:v3.11",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7@sha256:e55eb83e3daaf036357d61b87e9d2ae05f42c284c1c0d19b666f4cc5a6d9a2ca",container_id="docker://5b69a5f59e7cfd7cdec361f6232b2214b585618360ecf36badb43bf498c72722"} 1 -kube_pod_container_info{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://b752249a5871094c561f21d600048068dca337040d98721d928285b3b7ba6e7b"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://ff5c8a0b3345bd023a2067fef6251060a1c1687b0b2a5252febf9996fffd830f"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://5ce18e926fd4ff65236ff685f9a8be3762af4953b67d706c7973f93fee09c907"} 1 -kube_pod_container_info{namespace="openshift-logging",pod="filebeat-zx7vd",container="filebeat",image="docker-registry.rel.apps.telenet.be/beats/filebeat:7.5.0",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/beats/filebeat@sha256:31e1ba215153d3bac548998052b3ec3c04362b83fa20a7ad3233520015ac0615",container_id="docker://04a7eb71d25c5c6c138869b51a2a95126c81b34e60da0f449bdcb7475d8cbc5d"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",container="jnlp",image="container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7:v3.11",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7@sha256:e55eb83e3daaf036357d61b87e9d2ae05f42c284c1c0d19b666f4cc5a6d9a2ca",container_id="docker://022844e95046480a0bb7ebfacb3df15b02327e39ee732a71c27080a51901cf3d"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://45795d9a6e704507487743f472ccfd175c893d1b9f50e765cb7131ba64478e0e"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://d9127ab294d6a61714ecd534d6268808157f26a3dafba113b0c5ed6c4f46ef62"} 1 -kube_pod_container_info{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://e1a6b4fca24e026a23cb01e2c2672b6d1dd15143f220a576415ac54c2197a75d"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",container="jnlp",image="container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7:v3.11",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7@sha256:e55eb83e3daaf036357d61b87e9d2ae05f42c284c1c0d19b666f4cc5a6d9a2ca",container_id="docker://6f82eacfd932d6696825ae02323e0a2b18631adc2fcb8d6646ed1f615f374f61"} 1 -kube_pod_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://2253bb3e10690c47b8f61ef2314f2168eab0328565d487533c8f70d37d81c913"} 1 -kube_pod_container_info{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm",container="jenkins",image="docker-registry.default.svc:5000/openshift/jenkins@sha256:42b9ecdb27f1eb1d7acc306c1c6462f2363e4bc020527b98d825a34c3072a598",image_id="docker-pullable://docker-registry.default.svc:5000/openshift/jenkins@sha256:42b9ecdb27f1eb1d7acc306c1c6462f2363e4bc020527b98d825a34c3072a598",container_id="docker://cb8f7eddc718153ee9ae68f2ddfc8f59a534fd73f3822a1c0ce31722678c6f7b"} 1 -kube_pod_container_info{namespace="openshift-logging",pod="filebeat-sb6vw",container="filebeat",image="docker-registry.rel.apps.telenet.be/beats/filebeat:7.5.0",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/beats/filebeat@sha256:31e1ba215153d3bac548998052b3ec3c04362b83fa20a7ad3233520015ac0615",container_id="docker://44d67188b1f92511f8bd322bb9ef6001e1bce12c9a4bf071e8fd0993755f9b6d"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:bc36bb2c21564ca4274e6d8339a732273f9ce58de8a2b4a3d9112ece132ec02f",container_id="docker://6a2b6d4483f33a04983e9f9b716d2f01fd3104d32ed92777092d24d8d3009e3c"} 1 -kube_pod_container_info{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="ansible",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-operator:0.8.1",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-operator@sha256:13f10fbca67bec9a45224024b8a605b6858f3bfef65c225885fbc9511e3466ca",container_id="docker://c4746f1e33d70a745f2fea8064174873af94a4403769c02d2b57a18f485c150e"} 1 -kube_pod_container_info{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="operator",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-operator:0.8.1",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-operator@sha256:13f10fbca67bec9a45224024b8a605b6858f3bfef65c225885fbc9511e3466ca",container_id="docker://3bac43d4c1a6c0d8ff1d8df1496e0b186d8e956328307323fd7769d601e73001"} 1 -kube_pod_container_info{namespace="openshift-sdn",pod="sdn-rdbqq",container="sdn",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-node:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-node@sha256:dfce9da8f9ef38179720e60e6e6553a5d5d332b2203c0c543cb81813c979678f",container_id="docker://dbe953f4c07cb863fe6a1cc28001a657d635414e1beab31ffad577e0f4ad7428"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://9790397a56c93c1d0051cc82b4682f3a15dc798b2b74986202a9ce3cef6bff1b"} 1 -kube_pod_container_info{namespace="tiptool",pod="tiptool-trg-10-597nj",container="apache",image="docker-registry.default.svc:5000/tiptool/apache-php-tiptool:latest",image_id="docker-pullable://docker-registry.default.svc:5000/tiptool/apache-php-tiptool@sha256:e4c92ca3b549868659f11332d638d2f5178f5c77bd63502fd5fe36681f786197",container_id="docker://154ec2c34831f841c41b1a2266beea7a886fb3f6007caf17c7907390f55b3a4f"} 1 -kube_pod_container_info{namespace="tiptool",pod="tiptool-trg-10-597nj",container="proxysql",image="docker-registry.rel.apps.telenet.be/severalnines/proxysql:latest",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/severalnines/proxysql@sha256:0830c5755a1648d22e08b49fe2b05f563ba92cecba47da93003b39f429f0941b",container_id="docker://41717fbcb2d1fd4b381e8f745ec294786c5eaec736e74a3916409531b2964f6c"} 1 -kube_pod_container_info{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://8e7eecf2dca82709a4ffbcb78c767931b91317b37768925f682433ec07cf8e7f"} 1 -kube_pod_container_info{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://6c9b0ad24133962b437a50490e981a465acc30e961d9875f09cf2bec718ae93b"} 1 -kube_pod_container_info{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",container="springboot-sample-operator",image="container-registry.rel.apps.telenet.be/telenet/springboot-sample-operator:19.12.83",image_id="docker-pullable://container-registry.rel.apps.telenet.be/telenet/springboot-sample-operator@sha256:1911af446760d9c262fc523fb8ff489920964d3d2573b5913480fb794be104c6",container_id="docker://3b3254fcb765b82133824bee0f2a1632f7037b0540afc87ffa04e1a1db55a609"} 1 -kube_pod_container_info{namespace="kube-system",pod="master-etcd-eln004867.corp.telenet.be",container="etcd",image="docker-registry.rel.corp.telenet.be:8084/coreos/etcd:latest",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/coreos/etcd@sha256:5b6691b7225a3f77a5a919a81261bbfb31283804418e187f7116a0a9ef65d21d",container_id="docker://b451040186aff9036dde3275bb0a73213050b5594549997a3cccbe2520b5cf32"} 1 -kube_pod_container_info{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="ansible",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-operator:0.8.1",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-operator@sha256:13f10fbca67bec9a45224024b8a605b6858f3bfef65c225885fbc9511e3466ca",container_id="docker://aa0a45e19b5df43e9489798038878936b5abacefcd764046d718af26c9b4665f"} 1 -kube_pod_container_info{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="operator",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-operator:0.8.1",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-operator@sha256:13f10fbca67bec9a45224024b8a605b6858f3bfef65c225885fbc9511e3466ca",container_id="docker://2cae68e0c4ba12458a82a7f79258f0152463e51e66960253e6ed45c795c22d27"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",container="jnlp",image="container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7:v3.11",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7@sha256:e55eb83e3daaf036357d61b87e9d2ae05f42c284c1c0d19b666f4cc5a6d9a2ca",container_id="docker://c4bc4b89ac455a098f14105d7e7c105afb90687984fc5416dd2f7b238a929a1c"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://4cfcd4ce30d08807cd61f3b71c94ea1cbb0d67c615efd6016b9382626e94c079"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://d74021922d7a3f5dbab1ad93963f293ff6a03ba645c935591cebce38df0cef5e"} 1 -kube_pod_container_info{namespace="playground",pod="httpd-1-nvppk",container="httpd",image="container-registry.rel.apps.telenet.be/rhscl/httpd-24-rhel7:latest",image_id="docker-pullable://container-registry.rel.apps.telenet.be/rhscl/httpd-24-rhel7@sha256:023b09c94aa64906fa2c821d3a6cc1cd36082abd478f80016f81c30ee12d7be0",container_id="docker://30fe834bad669e765bdea05dabfb307c81af6327b10c8e4328d537a987eed968"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://7dc9f7b2d342951c302dd5024159da7279c335ff9ce19d10a526abce11224c58"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-node-59-67-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://728c24220acdae2608b245afb7935a1091d4811105b5d874589f3916c06aab44"} 1 -kube_pod_container_info{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="ansible",image="container-registry-telenet.rel.apps.telenet.be/telenet/springboot-operator:0.8.1",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/springboot-operator@sha256:9e7c0f27162a65bb3d0535e93a21bf02df2dc9d08b7a410f32a4b2f5699a73b8",container_id="docker://e324d98eef3e4c6eaa590d29a927f71f735e75ef93fd247e0f923b2f55e7406f"} 1 -kube_pod_container_info{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="operator",image="container-registry-telenet.rel.apps.telenet.be/telenet/springboot-operator:0.8.1",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/springboot-operator@sha256:9e7c0f27162a65bb3d0535e93a21bf02df2dc9d08b7a410f32a4b2f5699a73b8",container_id="docker://2d3cc354fbb767708103c4ef3b849307c7cd18872c193854cda747e56283fde2"} 1 -kube_pod_container_info{namespace="myproject",pod="dinomanbc-7-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://a4165455b7df8c4a6fd5d5783e0fe24cd9cd1b2e8b04b42b2c0cd5c5b16f3d09"} 1 -kube_pod_container_info{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="",container_id=""} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://0cf893a20b856d0659d6c1ee381b8a06d0b1d8a6bc14da77651662fe007f4f0a"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://8ebf80363554887a989671c2e8811c0eca8f17455be6795a07706b42fdeb7217"} 1 -kube_pod_container_info{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://fa3848de20385814f1ffd676c00c5d6d261468136a28d31f30b62964f4e0222b"} 1 -kube_pod_container_info{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="elasticsearch",image="container-registry.rel.apps.telenet.be/elasticsearch:6.8.0",image_id="",container_id=""} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://d550117d91cd933f19e885f74ab1252722c6375555eff25e6c120061ae490641"} 1 -kube_pod_container_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://6e3cfd9d5d23fa1c91b7c77fba45bb18ab1e1255ef6ae90eb6443614a020ff21"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://feb2651b59463f6ee667418c50080a1d8e55c5de0711a539730d6056771e4b24"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://8c0b453eebda2c4481092276fc0aad5e1dc38ea2ee92db52cb1560a2dd6ca03f"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-node-67-22-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://694cfc8d47394306e8c6d59b6b62fe1178ff974fab06fc09ad4214c3fc2bec42"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:e6c8d859ddb13c0d97b7a59bba9d41ecb966493caf2bbc09bb7a49d24d075042",container_id="docker://2a688c39776dce63a305f6172142e201634fd14316b6d06056b1757907755838"} 1 -kube_pod_container_info{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="plot",image="container-registry.rel.apps.telenet.be/telenet/plot:19.20.1386",image_id="docker-pullable://container-registry.rel.apps.telenet.be/telenet/plot@sha256:dfe08800abe99e269cf9d26b618b264b6b45411d7a66b3c2a424aab48b0a622e",container_id="docker://743c586615a3955c8fea7987bf68e445a87a721283176223301de11afa782413"} 1 -kube_pod_container_info{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="proxysql",image="container-registry.rel.apps.telenet.be/severalnines/proxysql:2.0.5",image_id="docker-pullable://container-registry.rel.apps.telenet.be/severalnines/proxysql@sha256:cdfd93f42db2df11647dbab91553db9f9f9c2eb7e770350f6be35bc422f265ef",container_id="docker://7fdef021f3e832677f567a5f1dce947c07cff4470be4fd39adcf673863de2c52"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://5f22d18efbf84d6a4e2e12b425c79966bae1555c8874143fd82577b69fdc836c"} 1 -kube_pod_container_info{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://ce87a1ee4d04f5630f27df02ee136a7533fbb5d3bee4974eb9c7a98cc3c9b405"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://7df4fb42ee10de0d96451985fe47e53b06d0f2461223e524a8c30db5b4b77918"} 1 -kube_pod_container_info{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="cronjob-ldap-group-sync",image="container-registry.rel.apps.telenet.be/openshift3/ose-cli:latest",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift3/ose-cli@sha256:7c65361476389b7b171b700f17fed4a41352e0f416d94ceb56f72ddac03a63fc",container_id="docker://2f126ed260e8631440c7838bccd10a2a1c117b355aeef8754792984ad9cdef5a"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://5688c2b728ca762c16e88c0d82252a23cbfbe36945790474c4212312d54c7a5d"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://3a05768b1a2f2f40412d31b7d3140638a7f5a99ef2951014f165b1572b70aa61"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://a9e5d46909d52f20e8a22f8a2143a56b1677f6ddf236cd0859535e5565c1d849"} 1 -kube_pod_container_info{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",container="kafka-proxy",image="container-registry.rel.apps.telenet.be/confluentinc/cp-kafka-rest:3.2.1",image_id="docker-pullable://container-registry.rel.apps.telenet.be/confluentinc/cp-kafka-rest@sha256:a834093c34fd298d3383870c2694946735bc04f10a163c0ce2fbe8a5c70b08e2",container_id="docker://da0ba0d15abd0332cee75b51916f9c504bffa1cea940721d951fd01240908760"} 1 -kube_pod_container_info{namespace="openshift-sdn",pod="ovs-thg27",container="openvswitch",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-node:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-node@sha256:dfce9da8f9ef38179720e60e6e6553a5d5d332b2203c0c543cb81813c979678f",container_id="docker://0dfe6c9c0188a57a3a7608e966dc86673e88ee31b14ed80fe0b8c6addd0e1a4b"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://9c29d870d0780f3ca0f42da46298fe0333f60a98a670762ec86d6150a4cbb03a"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-node-67-86-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://e9bcbcbd3ca0bc3ab8112a3a9f7738633f9127a0e5a8e26b93f029994822eb1a"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://0b341665fca6300a0c4b58c6281cef5cc700704bcda52702e6f39c94e0f87058"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://1c227e039947b65cddd4da08562bb759304b6e6126f3e62c85e4e02506320d14"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://df172b696590cd05f7dafc44ed870f573fc93d20de960f1a6ea0580f74ded013"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://da8fcdebc09b22587d30a5293078591f97fbbc2e0de04c3d56b1486fa758b001"} 1 -kube_pod_container_info{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://24b7fe07cffd28595b8b99b076f3595e7deeb1f626db96fdb50c0b41f11d5c64"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://6d52bd9e6ee4070a83b6de6007e1241cb50badbe6d15ba48f7b3f2a9e5b5245a"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://0ad8b0baa9542f6cd93c344d540e0c0f4f9cfb05abd6462131de71782051895e"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://627cc9b289a2177423f76f31946d9c367a16edd9cddef57a5ba3a1405c2ec771"} 1 -kube_pod_container_info{namespace="tvw",pod="debug-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:e6c8d859ddb13c0d97b7a59bba9d41ecb966493caf2bbc09bb7a49d24d075042",container_id="docker://2cdbfbea3340f520877fb03a63a4c67c16f75caa3c82f15db2c1611733727e46"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://1cc7b3e41cb69276ac9886f33f2de053062c867ce5fa8016f100978d5e38f71f"} 1 -kube_pod_container_info{namespace="myproject",pod="microservice-5-deploy",container="deployment",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-deployer:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-deployer@sha256:fa8b2f0e2a419fffdde436668f06a60c4410501caa11cf914bd2a4f469a95d9c",container_id="docker://8fe9a751b61da21ec6773c163aa3ab2385b3da31c615673cf2de0e6709150823"} 1 -kube_pod_container_info{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="cronjob-ldap-group-sync",image="container-registry.rel.apps.telenet.be/openshift3/ose-cli:latest",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift3/ose-cli@sha256:7c65361476389b7b171b700f17fed4a41352e0f416d94ceb56f72ddac03a63fc",container_id="docker://4282e406e9ae4f7a739c9d15c708b33b488efad43c59b3479833287e6dde2617"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="jenkins-2-227bl",container="jenkins",image="container-registry.rel.apps.telenet.be/telenet/base-jenkins:stable",image_id="docker-pullable://container-registry.rel.apps.telenet.be/telenet/base-jenkins@sha256:46912a49c9d104da3e414e6c856b88c8ad0b3115e5d8aed953b96672f1be4403",container_id="docker://dd3a6fa19408c761d4a46b59bdfd292d3f336eaa84b3c414315b652cb301d443"} 1 -kube_pod_container_info{namespace="yft-kafkaproxy",pod="kafka-proxy-8-deploy",container="deployment",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-deployer:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-deployer@sha256:4ead4ea6380958c5d4c1e0dbf2ed69aedc0c31581c64567c093e55cf2d40b0cd",container_id="docker://075b7f67493bcc13cda0612dd07e2a3d6d680b9c1b55b51c2af41d610506b841"} 1 -kube_pod_container_info{namespace="myproject",pod="microservice-4-deploy",container="deployment",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-deployer:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-deployer@sha256:fa8b2f0e2a419fffdde436668f06a60c4410501caa11cf914bd2a4f469a95d9c",container_id="docker://a12f8cd9ca461a571e5c7b34b18b607247868a6fe0691622c426e42965be4927"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://5f98b305701876039919909db04a8c6696ae84953d2a6f0b95f874f2d6ebfa7f"} 1 -kube_pod_container_info{namespace="tiller",pod="tiller-deploy-58c78cccb5-zcbwj",container="tiller",image="gcr.io/kubernetes-helm/tiller:v2.14.3",image_id="",container_id=""} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="ansible",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-operator:0.8.1",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-operator@sha256:13f10fbca67bec9a45224024b8a605b6858f3bfef65c225885fbc9511e3466ca",container_id="docker://773985ca177c3b0dbed671b292aba4602b6493d721a41f19bee1f4466c30ec01"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="operator",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-operator:0.8.1",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-operator@sha256:13f10fbca67bec9a45224024b8a605b6858f3bfef65c225885fbc9511e3466ca",container_id="docker://71d623641eccc47f02d186dd5896015aa80b78028240660cf1fc0f6f97e84055"} 1 -kube_pod_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://8f8900bf04b37a13dda2c9dfbcc38c267b1368c0a5b5ba032573dc230c0e6504"} 1 -kube_pod_container_info{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://5a1fa7786d7294246cb6cdd2772f675a8fc16ebff4108251e9f6f794b387fe0e"} 1 -kube_pod_container_info{namespace="bi",pod="jenkins-slave-maven-s3zbd",container="jnlp",image="container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7:v3.11",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7@sha256:e55eb83e3daaf036357d61b87e9d2ae05f42c284c1c0d19b666f4cc5a6d9a2ca",container_id="docker://0715726b2199e00233d563069d1e946a36ed3b9bd795950bb1189267e6caf16e"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://dc5daa5f8afa32529018509bcec97c5e7a278ea68f30e9773ebe66e41d80b31b"} 1 -kube_pod_container_info{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="apache",image="docker-registry.default.svc:5000/tiptool/apache-php-tiptool:latest",image_id="docker-pullable://docker-registry.default.svc:5000/tiptool/apache-php-tiptool@sha256:e4c92ca3b549868659f11332d638d2f5178f5c77bd63502fd5fe36681f786197",container_id="docker://b6c79928a52a096a130fd6eb5d383518a5e66c22cd598c1f79b4e40796bea853"} 1 -kube_pod_container_info{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="proxysql",image="docker-registry.rel.apps.telenet.be/severalnines/proxysql:latest",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/severalnines/proxysql@sha256:0830c5755a1648d22e08b49fe2b05f563ba92cecba47da93003b39f429f0941b",container_id="docker://60e2334b3604293d2067a331620be24c5acb72413e094c46c9ec3b58739b9e3d"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-node-67-87-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://6ea5e91c71918c1cfb2bdff2e6e1846394cdf6c8ee03944ef4efd684fcab5f13"} 1 -kube_pod_container_info{namespace="openshift-logging",pod="filebeat-pnfvt",container="filebeat",image="docker-registry.rel.apps.telenet.be/beats/filebeat:7.5.0",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/beats/filebeat@sha256:31e1ba215153d3bac548998052b3ec3c04362b83fa20a7ad3233520015ac0615",container_id="docker://9b03b370cec3077f51a125db5098500bb44e932a4c3e5c69a7497fa9a2cae56e"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://df9a1b51ff5109490c2fab8c29d2ef47d0d2994d54e1aa02ff5cf3e9e39be83a"} 1 -kube_pod_container_info{namespace="openshift-logging",pod="metricbeat-ckrzm",container="metricbeat",image="docker-registry.rel.apps.telenet.be/beats/metricbeat:7.5.0",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/beats/metricbeat@sha256:e8bb3dc73dccf9f39b62980b37b26e78f8f4bcdd4dced4119ae651f738af0992",container_id="docker://f4302caa8ee9b175ff78206350b46827b4f5bb34dca6d803f05764517354956b"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://e0f80d9bd6c236225fafbce2c81fb61ffadd260911c4081b8c9ee986880e2d21"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://b58d1a84db47416c86b8c83f02fd0a3cf6bb7bdc54043e5a0bbfc305cf530213"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://35399fa77f3946225e896642fac6765087a4691deeebb567ade0d91cd3bc3278"} 1 -kube_pod_container_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://f4e3760175b0ff0fab9b61a138122759e14050e200bff413f9ff691ebac45b60"} 1 -kube_pod_container_info{namespace="openshift-sdn",pod="sdn-vvlrd",container="sdn",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-node:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-node@sha256:dfce9da8f9ef38179720e60e6e6553a5d5d332b2203c0c543cb81813c979678f",container_id="docker://0737b56f98498a6e21b1419d44032c76c6c1005ff993867495ce6b28da513e4b"} 1 -kube_pod_container_info{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://0bbda002b3776d23bb44a6d673e595500adec6657bbf316094905b6111c90778"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://92554e118e86ba2c496572bfe0da3562aa9e9c1ef7a87e3207e2579abd3b696e"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://54db6e614625bc2fa72172ae68ad240c9a1b1514e0036c47897f847e98820970"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-node-67-71-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://18c7c74062d6374d69fe87d826917046306900e395bf6239f19ed9840bd8bc6e"} 1 -kube_pod_container_info{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",container="deployment",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-deployer:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-deployer@sha256:fa8b2f0e2a419fffdde436668f06a60c4410501caa11cf914bd2a4f469a95d9c",container_id="docker://490a18c6d3e24e644596c48e1c2fe8223ef3c66e5f847c04ad7c117163d2250c"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://d5f53739f4170c660e694dd407fff8363d9d849cd78b21039dfe49ab6e1f6543"} 1 -kube_pod_container_info{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",container="dynatrace-oneagent-operator",image="container-registry.rel.apps.telenet.be/dynatrace/dynatrace-oneagent-operator:v0.4.0",image_id="docker-pullable://container-registry.rel.apps.telenet.be/dynatrace/dynatrace-oneagent-operator@sha256:567d214e82892911997e7e18dcf44f513d75375c5a26d7cb972098dae8628db4",container_id="docker://3b0031e52564bb1373e4205e8c01225916b890473a49e30984a0319e72f07930"} 1 -kube_pod_container_info{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://0668cd4d5a936834956a11d0366c925b13d5dc7aae70d92b9283392bd566e00a"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-node-66-85-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://79f0c7640a6f9e24f98251d1bea36266d54b4158e52ba20d63d037aeba2bd572"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://9298b728e3068b7cf4de1c782208031a867bdc1d79be0a051d0b395126fe0006"} 1 -kube_pod_container_info{namespace="bi",pod="jenkins-slave-maven-059cf",container="jnlp",image="container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7:v3.11",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7@sha256:e55eb83e3daaf036357d61b87e9d2ae05f42c284c1c0d19b666f4cc5a6d9a2ca",container_id="docker://bf6fc10f72e46b0dc1a6c27371440d51474838c5fafeb5341bc19c83821e863d"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://683c1c3e7bd63e1a673970bc3f58d1250e12561071ffce27f3cae1e35427df56"} 1 -kube_pod_container_info{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://d3f4856ac5bd725cdc4cee87e334fe0895b7df9f2bad4f08eaf0d948c7e92c77"} 1 -kube_pod_container_info{namespace="weblogic-poc",pod="dinoman-domain-managedserver1",container="weblogic-server",image="docker-registry.default.svc:5000/weblogic-poc/wls-domain-dinoman:latest",image_id="docker-pullable://docker-registry.default.svc:5000/weblogic-poc/wls-domain-dinoman@sha256:eb5a29472b8bcebd6dbc02c07e04e3ad7cc43653b4435eab3379f68d99d99943",container_id="docker://b18c1cfa3b3c9222e8d8b9e0c1d7b20e8f50606032e9b44c55cc3520b6b0ef30"} 1 -kube_pod_container_info{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="cronjob-ldap-group-sync",image="container-registry.rel.apps.telenet.be/openshift3/ose-cli:latest",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift3/ose-cli@sha256:7c65361476389b7b171b700f17fed4a41352e0f416d94ceb56f72ddac03a63fc",container_id="docker://7844670c3ae56f364296f5fc1eb8867cf073a1e0cd4d71528b57b74384814156"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",container="cluster-monitoring-operator",image="docker-registry.rel.corp.telenet.be:8084/coreos/cluster-monitoring-operator:v0.1.1",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/coreos/cluster-monitoring-operator@sha256:b41c6a53f8c86cb3e0c7bc72aae2d5d9b84c8daa2bd86497de8fed32ec71bc8f",container_id="docker://606e73c11dbaf925c8c17d5a4b01cc0a0e5bba5d2b681853117d164ffe698b35"} 1 -kube_pod_container_info{namespace="bi",pod="cde-residential-customer-docker-41-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://687305f648fceb1d4b0ba04185f2fe35970649f947aba67cd3d3d0883c16c21c"} 1 -kube_pod_container_info{namespace="openshift-sdn",pod="ovs-dpzhw",container="openvswitch",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-node:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-node@sha256:dfce9da8f9ef38179720e60e6e6553a5d5d332b2203c0c543cb81813c979678f",container_id="docker://aeca41e62ca7a411efec6c5a667a7949ed1ac551e9474f77622855f799c55f37"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://ff305db6a63b840579233a0bd626b65a288cedd106543c17c9d7e6671ccc101d"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://cf9e10d8ab577126712d33625a855075fbbbc4915b73fb6fa6aad4288c783f6f"} 1 -kube_pod_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://26f13cbe5e5694378542fd2a87209a4b36836541cca3d4210330a01a5eca3a1f"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",container="deployment",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-deployer:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-deployer@sha256:fa8b2f0e2a419fffdde436668f06a60c4410501caa11cf914bd2a4f469a95d9c",container_id="docker://fe5c8086a3363c67d11990e9b1b7e86379f5105eb729282e7b27f66a9239e202"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://6546e1bf6e757977c8c271768f9eff07d8cfff7b9b2cc32c56b4c676ecfcaa63"} 1 -kube_pod_container_info{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://15183059a557a27ceb4207f8de8d450306bec3731e94365aee0afb6f28ff813d"} 1 -kube_pod_container_info{namespace="myproject",pod="dinomanbc-5-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://0d9b13c84701112e4449c9d146c2662072c82700d65793651ce3b4231c55ad66"} 1 -kube_pod_container_info{namespace="openshift-node",pod="sync-ql4nj",container="sync",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-node:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-node@sha256:dfce9da8f9ef38179720e60e6e6553a5d5d332b2203c0c543cb81813c979678f",container_id="docker://ddd380c31a74926801a382da3c0e265a1940e4a11c0f7b5ee6ab3a6dd9815b2c"} 1 -kube_pod_container_info{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",container="edevradiator",image="container-registry.rel.apps.telenet.be/telenet/edevradiator:1.0.60",image_id="docker-pullable://container-registry.rel.apps.telenet.be/telenet/edevradiator@sha256:b56db77d596ebb3e04a105e4f09119cff69559f5b8b412e169ee75b8cd47ee04",container_id="docker://a5dcf4f7533e4846ada1db37c3b13f212da025f12cca362c63b3f6aab0291042"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://a77a38745fec21273187f9462899926d2ee34a7d5ca91b59e50c112bc3cd3d43"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://2c03c76eb1c8006faa33ce229a870440195d9f5e3fa54c0f0d36d57ee102f36f"} 1 -kube_pod_container_info{namespace="openshift-logging",pod="metricbeat-wj77j",container="metricbeat",image="docker-registry.rel.apps.telenet.be/beats/metricbeat:7.5.0",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/beats/metricbeat@sha256:e8bb3dc73dccf9f39b62980b37b26e78f8f4bcdd4dced4119ae651f738af0992",container_id="docker://27a3758f0463252c2e9648266e748d787c540e7de3d7eb5beba726371287777a"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://9b2b4213a071887143d8184a26da3a658e98283081ca2d224044ac417e00d10d"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://591ece467c617f0a275f1bce0259842774c34557fab96c074d3acb15e040f745"} 1 -kube_pod_container_info{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",container="jnlp",image="container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7:v3.11",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7@sha256:e55eb83e3daaf036357d61b87e9d2ae05f42c284c1c0d19b666f4cc5a6d9a2ca",container_id="docker://74f6e061a271f20dc80de3e7f456b7775a8dc43e02c04b3ec345138174c21b7f"} 1 -kube_pod_container_info{namespace="openshift-logging",pod="filebeat-xmflf",container="filebeat",image="docker-registry.rel.apps.telenet.be/beats/filebeat:7.5.0",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/beats/filebeat@sha256:31e1ba215153d3bac548998052b3ec3c04362b83fa20a7ad3233520015ac0615",container_id="docker://e3ff97360e088b0925140d01d21ae72961074e2f1471b936e580e8d7137d7516"} 1 -kube_pod_container_info{namespace="paas-demo",pod="jenkins-2-jpzms",container="jenkins",image="container-registry.rel.apps.telenet.be/telenet/base-jenkins:stable",image_id="docker-pullable://container-registry.rel.apps.telenet.be/telenet/base-jenkins@sha256:46912a49c9d104da3e414e6c856b88c8ad0b3115e5d8aed953b96672f1be4403",container_id="docker://47c7b35c2643246b26ee1197b09b5f6e2772eaf2ba03831cd0cb7767e5a1007c"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="ansible",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-operator:0.8.1",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-operator@sha256:13f10fbca67bec9a45224024b8a605b6858f3bfef65c225885fbc9511e3466ca",container_id="docker://dc51cc5257dad626aa4a4627ac99691d38bfd2c67926d552784ed5c1c952d075"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="operator",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-operator:0.8.1",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-operator@sha256:13f10fbca67bec9a45224024b8a605b6858f3bfef65c225885fbc9511e3466ca",container_id="docker://6fcfb318d5b059019de6b23ae532e75d4527889783882075f87a435d8f5ebd37"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://08989f2c95c3473cbd79454050de3d7d385ba2ef966b33091d00a20f49e7640e"} 1 -kube_pod_container_info{namespace="openshift-logging",pod="metricbeat-rplst",container="metricbeat",image="docker-registry.rel.apps.telenet.be/beats/metricbeat:7.5.0",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/beats/metricbeat@sha256:e8bb3dc73dccf9f39b62980b37b26e78f8f4bcdd4dced4119ae651f738af0992",container_id="docker://323d9433fe5e3547cbdeb9f9fc88d33ee7540c8af72809326179b0b7ed281454"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://e5ffb3004c6da66e4f9cfb1f32acff5cf6f2853e8e30160e10faf739737c9c5d"} 1 -kube_pod_container_info{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://af98641b178c40115c327772e421801fa2e31570e02bf06bdbd1485255e45145"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://a689db53dbd64220f07fcb834127782bc3ee491e22295914e540e024972e8f58"} 1 -kube_pod_container_info{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://20ee5d803860241d266cb82e0a8ea0089f411521220d6b27b9c2bd89f9da0115"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-slave-maven-mppzv",container="jnlp",image="container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7:v3.11",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7@sha256:e55eb83e3daaf036357d61b87e9d2ae05f42c284c1c0d19b666f4cc5a6d9a2ca",container_id="docker://3f65c87dcac1242970d59e9b2dee292e63ef47b7316a7a73c373ab538158e831"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://2692300c77f32703250d8b24caeb2a2736341593f5a961301894ba7976919d34"} 1 -kube_pod_container_info{namespace="openshift-logging",pod="filebeat-jst8j",container="filebeat",image="docker-registry.rel.apps.telenet.be/beats/filebeat:7.5.0",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/beats/filebeat@sha256:31e1ba215153d3bac548998052b3ec3c04362b83fa20a7ad3233520015ac0615",container_id="docker://1eab2aa7df8c004349cea9219aec4b55e9f6795521794d41f39de339014a873d"} 1 -kube_pod_container_info{namespace="aem",pod="atomic-build-23-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://80f906c51637db1a14ae4bd18ba87670f5f86f9afd0bd56dd902857ce0129e1c"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://0f0f8935b4477d19a6316e3bd83df5315691f47cd1991b32f7bae70015090065"} 1 -kube_pod_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:efc7fefd4ea95e4311e897ec42327aa915ffbc05176c858a41489f387c3405d0",container_id="docker://1ec318dddd1899453da29c5f829718473d977a6c14243e6aba65c40d4cf79407"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager",image="docker-registry.rel.corp.telenet.be:8084/openshift/prometheus-alertmanager:v0.15.2",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/prometheus-alertmanager@sha256:2f87cf1296f5bb411ea0eb677df3f5dda97066c5857dd76a153ad97c448f5e92",container_id="docker://b0d03da92b7e3f3fa1820aa769964c7ba0c6ed41165b27652b6fdb7e85d6ed56"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager-proxy",image="docker-registry.rel.corp.telenet.be:8084/openshift/oauth-proxy:v1.1.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/oauth-proxy@sha256:731c1fdad1de4bf68ae9eece5e99519f063fd8d9990da312082b4c995c4e4e33",container_id="docker://1e481e93941ced2e7809c355612f27525d528e9451ee726751fb57f9afe5715f"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="alertmanager-main-1",container="config-reloader",image="docker-registry.rel.corp.telenet.be:8084/coreos/configmap-reload:v0.0.1",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/coreos/configmap-reload@sha256:e2fd60ff0ae4500a75b80ebaa30e0e7deba9ad107833e8ca53f0047c42c5a057",container_id="docker://b174c4e8eebd244f703f60c9effe0d50dabbbf7aa0bd85570fdbca2cb5e6e81c"} 1 -kube_pod_container_info{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg",container="webconsole",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-web-console:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-web-console@sha256:20c14ce54de73b9203f03b7ee19f81769b9f404bb7dd81ed0ee4a1b8baecf6d1",container_id="docker://b718358a432b564cccd012c4e351572e625bc4565c3b0d2cda8e3e3774c07834"} 1 -kube_pod_container_info{namespace="openshift-sdn",pod="sdn-nhfg6",container="sdn",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-node:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-node@sha256:dfce9da8f9ef38179720e60e6e6553a5d5d332b2203c0c543cb81813c979678f",container_id="docker://618a87f0de31886a091c825734d1c7486ed035af4c0237142b5dbced3062e507"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana",image="docker-registry.rel.corp.telenet.be:8084/grafana/grafana:5.2.1",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/grafana/grafana@sha256:104f434d47c8830be44560edc012c31114a104301cdb81bad6e8abc52a2304f9",container_id="docker://050b32d00abf646a6e28e8b7c83a0a1cf891c5acfe3b563eff762954b6fe4e76"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana-proxy",image="docker-registry.rel.corp.telenet.be:8084/openshift/oauth-proxy:v1.1.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/oauth-proxy@sha256:731c1fdad1de4bf68ae9eece5e99519f063fd8d9990da312082b4c995c4e4e33",container_id="docker://2b0f408290c010678cc3ca13cff3b607b4ad4acb6bafe107a27c95d4963c491a"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://653a243f8f90a21d3976fc79add8a424b804c25060ac1d24648e4aa3c4084942"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://70bc0493d07dee1f05d36701d2c92f1ec30a67c79284a00b177460b7ab17ce04"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://478ad9af1ce475309f9a1b3566d0dd768546760b38234d5ed6e686779c3bc652"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://c0575a62366d134d12838e78c56aa21c43f7c323438bbc5638ef8f329bcb172d"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://dda4a2dc08004251275a5bdd4e266d388234477f260781216c8f11126657d91a"} 1 -kube_pod_container_info{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-r6fhw",container="dynatrace-alert-omi",image="docker-registry.default.svc:5000/telenet-monitoring/dynatrace-alert-omi@sha256:0f893e8a82a601158025532919ef0469135a715a35e8100e7dfd170cc3d16a2f",image_id="docker-pullable://docker-registry.default.svc:5000/telenet-monitoring/dynatrace-alert-omi@sha256:0f893e8a82a601158025532919ef0469135a715a35e8100e7dfd170cc3d16a2f",container_id="docker://dd519c8f2df5c43054abfe9db39a10140b2933a23937b436f3d83ea744f29601"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://e42523ef676a6c7476007235e8e43a22995400ed6a5f6d1cb0469f0353c072bb"} 1 -kube_pod_container_info{namespace="openshift-node",pod="sync-lzd9p",container="sync",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-node:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-node@sha256:dfce9da8f9ef38179720e60e6e6553a5d5d332b2203c0c543cb81813c979678f",container_id="docker://ec6284eefe8cc50a88d8d073fe74c425aaad563b7590417d58ba9d8017845b7c"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://9676c65407f94b681092c7ae12ee9409990afbdaf18b985259b20d47a8c25b58"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://866cf94f5b31134dc76c4d7fded4640beff02939dbab3302be9f97317b524d27"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://75bc7fb9f944c91a929d97f6aa6bc67d62962b995a12c047c764d97acf618557"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="ansible",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-operator:0.8.1",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-operator@sha256:13f10fbca67bec9a45224024b8a605b6858f3bfef65c225885fbc9511e3466ca",container_id="docker://e826d966bb4a3d43f8580d5b1fed78342e230844ede98c1ac0abf23fcb87be6c"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="operator",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-operator:0.8.1",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-operator@sha256:13f10fbca67bec9a45224024b8a605b6858f3bfef65c225885fbc9511e3466ca",container_id="docker://03045ebb35257177100bad20a1bc480d09efbeac90e6584c13b4695bd53b821d"} 1 -kube_pod_container_info{namespace="kube-system",pod="master-etcd-eln004866.corp.telenet.be",container="etcd",image="docker-registry.rel.corp.telenet.be:8084/coreos/etcd:latest",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/coreos/etcd@sha256:5b6691b7225a3f77a5a919a81261bbfb31283804418e187f7116a0a9ef65d21d",container_id="docker://4a83aeb86b71c005a63a27ed17edde23a905425936d9da3a4a8c7204c376c703"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://b6949109eb662535cd3d3dfc95266621e4debdefc99397673c4a92db3f6c6770"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://d0c493a36199c863118c5c98193b851f28f4f41604c5c6435860f8408748e265"} 1 -kube_pod_container_info{namespace="openshift-node",pod="sync-rq5nh",container="sync",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-node:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-node@sha256:dfce9da8f9ef38179720e60e6e6553a5d5d332b2203c0c543cb81813c979678f",container_id="docker://e8be437174362327ff5e415a821bae434b7d8f21449ecc0a99a5573cc9fb0325"} 1 -kube_pod_container_info{namespace="telenet-monitoring",pod="azure-alert-omi-3-jwz5m",container="azure-alert-omi",image="docker-registry.default.svc:5000/telenet-monitoring/azure-alert-omi:latest",image_id="docker-pullable://docker-registry.default.svc:5000/telenet-monitoring/azure-alert-omi@sha256:56928ab9453fba81d2eceb3ad8c55b52ab7959bc5c650cb35ed7e09ab3965b4c",container_id="docker://adadce3f78a02a0f1729fbcded4a8b4af56ba5b3cf16633ba6e039259dcb3f15"} 1 -kube_pod_container_info{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://e824eb84f274792cad27ea0d9bf3721bf9bcbe16ff08182358009a1b57c8ac1b"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-node-66-83-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://c44a6c77876a89508f2b7a2b338802721b1b6b5a703fd3547c6fd30f4eea012c"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://1f2cbc8a73eb723b504c00deae3cd740920957f2940ac36223f987bc14af9d19"} 1 -kube_pod_container_info{namespace="openshift-node",pod="sync-d8fvw",container="sync",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-node:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-node@sha256:dfce9da8f9ef38179720e60e6e6553a5d5d332b2203c0c543cb81813c979678f",container_id="docker://8508ef9f34735f036311a4b99365fb47b37c6ce9ad261918ba6f7b71d11b3410"} 1 -kube_pod_container_info{namespace="aem",pod="atomic-runtime-61-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://b6557cc8260f892e7012a95551b4ea49a8db4170cb89192e7172e25e2477ed4e"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://fdbaf23326b8316c554993977ffc5e04a47cd34c4c824a5669887ea67a605539"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://89bcb25a4983006d1615d9fd0d6cad4d67695b04fe1b067f697585f267d92b31"} 1 -kube_pod_container_info{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="apache",image="docker-registry.default.svc:5000/tiptool/apache-php-tiptool:latest",image_id="docker-pullable://docker-registry.default.svc:5000/tiptool/apache-php-tiptool@sha256:e4c92ca3b549868659f11332d638d2f5178f5c77bd63502fd5fe36681f786197",container_id="docker://0b96edd2800fa82b63894eea0d060d0f79837760b71f6e4b47f0084e3077fe43"} 1 -kube_pod_container_info{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="proxysql",image="docker-registry.rel.apps.telenet.be/severalnines/proxysql:latest",image_id="docker-pullable://docker-registry.rel.apps.telenet.be/severalnines/proxysql@sha256:0830c5755a1648d22e08b49fe2b05f563ba92cecba47da93003b39f429f0941b",container_id="docker://65d4100894264d6f5a731ddddc30bd2c22c84a0826783839e686129506378403"} 1 -kube_pod_container_info{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="cronjob-ldap-group-sync",image="container-registry.rel.apps.telenet.be/openshift3/ose-cli:latest",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift3/ose-cli@sha256:7c65361476389b7b171b700f17fed4a41352e0f416d94ceb56f72ddac03a63fc",container_id="docker://6a50256885e8347535fbc31e9622781e1493ab3cb05be47d016289ac28dcbb2b"} 1 -kube_pod_container_info{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://e0ad3552e9a4e449ad38c7b78248aa3821140b79c12d6a5e629831e00f312b0f"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://a70780852421e62e6a8144e7abbdb72ffbdb430730e85140dc9709bca0b8e85c"} 1 -kube_pod_container_info{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://0abad8ef38563b74b8a76e5c70c1b011406a056aeca7607167dc09d8d7df0c68"} 1 -kube_pod_container_info{namespace="weblogic-poc",pod="dinoman-domain-admin-server",container="weblogic-server",image="docker-registry.default.svc:5000/weblogic-poc/wls-domain-dinoman:latest",image_id="docker-pullable://docker-registry.default.svc:5000/weblogic-poc/wls-domain-dinoman@sha256:eb5a29472b8bcebd6dbc02c07e04e3ad7cc43653b4435eab3379f68d99d99943",container_id="docker://c21ee97d2cedd5196d4bc0b4a8c00c3cf6e20368b094257ffbdc375ea7008928"} 1 -kube_pod_container_info{namespace="bi",pod="jenkins-slave-maven-1tvxf",container="jnlp",image="container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7:v3.11",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7@sha256:e55eb83e3daaf036357d61b87e9d2ae05f42c284c1c0d19b666f4cc5a6d9a2ca",container_id="docker://b6a46110de1b6522c8374ea1e54c5b48f3d886d4afcdc16a50c5773bb5e9d76c"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://29b596382b48b00db3c476245ca4a16cc63ae7eee45d2d69223a2e47ebc6e113"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager",image="docker-registry.rel.corp.telenet.be:8084/openshift/prometheus-alertmanager:v0.15.2",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/prometheus-alertmanager@sha256:2f87cf1296f5bb411ea0eb677df3f5dda97066c5857dd76a153ad97c448f5e92",container_id="docker://9f8d2b6358d1d314c818e42353aaf6213062c38eed2639653776ed6eac889225"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager-proxy",image="docker-registry.rel.corp.telenet.be:8084/openshift/oauth-proxy:v1.1.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/oauth-proxy@sha256:731c1fdad1de4bf68ae9eece5e99519f063fd8d9990da312082b4c995c4e4e33",container_id="docker://cb23841a2cd8b342e2c597b7620805168d59ddb7af719718ae71ba79e2931b12"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="alertmanager-main-0",container="config-reloader",image="docker-registry.rel.corp.telenet.be:8084/coreos/configmap-reload:v0.0.1",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/coreos/configmap-reload@sha256:e2fd60ff0ae4500a75b80ebaa30e0e7deba9ad107833e8ca53f0047c42c5a057",container_id="docker://7a60e1afcff8431f35c531166f9c21582c7e09af6f814279046f75c28d64d628"} 1 -kube_pod_container_info{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",container="console",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-console:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-console@sha256:a094da9bc83159998d27e54b90fc68d1e1cd465d1303dd304ee818068c5d0b3f",container_id="docker://97f1d06a7d6f750aa2dac83e49780a59f0bf21973b9e2f018040598b8e7e3b6e"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://f746d60cb02c9c12685aea9b97d3941f5ff5ab58e9307469d245c31d6e27315a"} 1 -kube_pod_container_info{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://e998b30c3c383310aa957a80b8d1405a0503b2527e03e602c82cf30b8463853c"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://04fd0ee988a6382bd53cf8ee4357314dfcb85d3a85314542058edf71fb4f8b60"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://4049dd55fb740c2a7113eba04d3ae63d986a6dc7cd56c9591e8c9bd8d7ac275d"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://63f879b5f7913e6007143db8808ce35fa6ee65ebc93bc919fb58e67d07cb4a39"} 1 -kube_pod_container_info{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://e37c75e3fdf86c5a4f1ce1a61d9ed67572967c5ac730b11507c383939be7e953"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://56e7eed898556b5d1bdf7d910676696544b5855496b90b06bdd1b48eedc53d47"} 1 -kube_pod_container_info{namespace="myproject",pod="dinomanbc-6-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://84b6310f3a53d21ec4198c77e446412ee3bc8e43e39fcb45f123f12635ef0f69"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",container="jnlp",image="container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7:v3.11",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7@sha256:e55eb83e3daaf036357d61b87e9d2ae05f42c284c1c0d19b666f4cc5a6d9a2ca",container_id="docker://b60055dce73b572a27c207ff1c9a0f5352683ec288d5a92f86818287aff50b60"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://8834d800495d3036bae0e37ac5171c3a36048ed0a9fd585d06e7951ec1b6731e"} 1 -kube_pod_container_info{namespace="bi",pod="jenkins-slave-maven-0x8ws",container="jnlp",image="container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7:v3.11",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7@sha256:e55eb83e3daaf036357d61b87e9d2ae05f42c284c1c0d19b666f4cc5a6d9a2ca",container_id="docker://7059237a058a4a0de96c77938765ac0675ec940ccc5dae106ccda235286b0526"} 1 -kube_pod_container_info{namespace="openshift-sdn",pod="ovs-ms2x9",container="openvswitch",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-node:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-node@sha256:dfce9da8f9ef38179720e60e6e6553a5d5d332b2203c0c543cb81813c979678f",container_id="docker://c887ec9c09eca32c35e5b64b828dc02f2d8ed3f2ab2c59440ff425f8b793c04f"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:8106d05d2858cdf02bcbf40d5c627e5c5c64a15a09c906f5426caff12da39119",container_id="docker://7ddfdbff69caa224fde283e168701d1c6875835537e2d6565674c2b6f2983c5e"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-7-6kd9f",container="base-rhel-ubi-minimal",image="docker-registry.default.svc:5000/telenet-baseimages/base-rhel-ubi-minimal@sha256:1c1ae28cf0e58a00f37b8de178d6c5ae835098dfaf8e10d1f0e1625ae84a94ae",image_id="",container_id=""} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://12803d63b4445d7a813696f1bc0d362786d7525b2e758d3a1b93405c56957449"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://5ba96d395aae921c5d60eb314fd5fb809a80146515f86f9fecc05f993e1f05e4"} 1 -kube_pod_container_info{namespace="aem",pod="atomic-runtime-59-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://49818abc5c0cdb078f6c14bba15c4a4c1144b9ea2f793370aa2db4711e1f6b1b"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="",container_id=""} 1 -kube_pod_container_info{namespace="openshift-node",pod="sync-vtjxf",container="sync",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-node:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-node@sha256:dfce9da8f9ef38179720e60e6e6553a5d5d332b2203c0c543cb81813c979678f",container_id="docker://94bbd9e83749f84a785823e4c6412c76023c943acc4f624187e1a8ec5581a754"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://de3def60852fa11db8e05d08d1e89a4ba55d975fec04866c907346672f63d51e"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://623fdcc530959344ccdf42fecaebec3487bcaef217ff7f6c8776eb4f0ac587ee"} 1 -kube_pod_container_info{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://f9b80467c9ea340f6c440c8e3256990710c1250049c65322e733d87e1f978667"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://aa6309e61aa13e5e40e95b4c2c0d263589528cab6475f6723ec3ed97a881ad6e"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://13ccdfeed833d159d01b4855c9e4373454bc9b510c0a9035f6d877000f613718"} 1 -kube_pod_container_info{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://2c2adb3b9314fa3039920c6784a1650495632dca662b34439b8bd253ab05eb0d"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="kube-rbac-proxy",image="docker-registry.rel.corp.telenet.be:8084/coreos/kube-rbac-proxy:v0.3.1",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/coreos/kube-rbac-proxy@sha256:a578315f24e6fd01a65e187e4d1979678598a7d800d039ee5cfe4e11b0b1788d",container_id="docker://559811fddeb07124e041b592b343216a8a165345178f1bf8badd1d9ad5927af0"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="node-exporter",image="docker-registry.rel.corp.telenet.be:8084/openshift/prometheus-node-exporter:v0.16.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/prometheus-node-exporter@sha256:4fc227cd04eba43fdfd5d9a076566bcebad61801b31fd25ee2b3f6a3780e8e1c",container_id="docker://e1da7d8130134f22c38ec2758b33452e04a390d23ac7d560070e5cf594b94007"} 1 -kube_pod_container_info{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf",container="webconsole",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-web-console:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-web-console@sha256:20c14ce54de73b9203f03b7ee19f81769b9f404bb7dd81ed0ee4a1b8baecf6d1",container_id="docker://e7613221872c2f31661663cb16c06456896a0e23dc516371cef4c57a43027c4f"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://eed91a23733c2d2d2d3031fc4b2b4e492732ca4eb4807d673610776edf1a640c"} 1 -kube_pod_container_info{namespace="aem",pod="atomic-build-34-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://40316136ddf57c7790be8167db6e6079b01e2f4a578aaa1a7e8ced6b5baa324c"} 1 -kube_pod_container_info{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:bc36bb2c21564ca4274e6d8339a732273f9ce58de8a2b4a3d9112ece132ec02f",container_id="docker://fb3f20a3c1570178fffd7471916126789fcb9fb865a2863b7b58e4a2d99bc928"} 1 -kube_pod_container_info{namespace="aem",pod="atomic-runtime-54-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="",container_id=""} 1 -kube_pod_container_info{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="ansible",image="container-registry-telenet.rel.apps.telenet.be/telenet/sonarqube-operator:stable",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/sonarqube-operator@sha256:f29d82b7f12ec010e0ebf6415209e5d17f5ab96b25c6ab99f3d2cf32b5d52c40",container_id="docker://bd65f4343d7fd054053a00c92bbc15134239aa4d11b12a5aaf285e86e94fc17e"} 1 -kube_pod_container_info{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="operator",image="container-registry-telenet.rel.apps.telenet.be/telenet/sonarqube-operator:stable",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/sonarqube-operator@sha256:f29d82b7f12ec010e0ebf6415209e5d17f5ab96b25c6ab99f3d2cf32b5d52c40",container_id="docker://20e55d44f970232bccbe2b2d90f58857c6cc083aad3bf32d095082e08e58b904"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://10ef9e2b8ffd17762608de9441d2034891f18a6ba34ac34081f14e9fb9ce6846"} 1 -kube_pod_container_info{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://7dea6c6f01c40e61a2a7d8f5b1f1b34c7666dc089b648a04804c58d05b6e2d21"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="sti-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:f2459652414087015adca975c5b596ccace495e6e40297cacfdb8bac278941d0",container_id="docker://985d905dc471ce5ff5cc073cdabb0c16245c734c1f9c9d75a384d7403c101832"} 1 -kube_pod_container_info{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://50eca6bba5fc2f68f68f53d35d6e17423fc16ee3f47c847f02be51c82d4d177c"} 1 -kube_pod_container_info{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://fb386bd276ccf86f0d615dec1e9d94427f747dc91ea98d4343b370dd07445667"} 1 -kube_pod_container_info{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://8603c18cb660276660c13e6a24af7740f9ba490c7d6b9a63c29d3a5299462a6d"} 1 -kube_pod_container_info{namespace="openshift-sdn",pod="ovs-lqvl2",container="openvswitch",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-node:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-node@sha256:dfce9da8f9ef38179720e60e6e6553a5d5d332b2203c0c543cb81813c979678f",container_id="docker://f1c09536c8a22c09619c6bc8ddfe605a279adc640a0d3a713bc7851707c1143e"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:efc7fefd4ea95e4311e897ec42327aa915ffbc05176c858a41489f387c3405d0",container_id="docker://855b187d3bd3c22a6992d9d2e3d8e04087bbc2376d050c5dbaa1b47318e83825"} 1 -kube_pod_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="",container_id=""} 1 -kube_pod_container_info{namespace="aem",pod="atomic-build-20-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://b50140645ac65b58c741b1d07c5e5b6fb48cedd71fa3b67b4a56ce4dc719c73b"} 1 -kube_pod_container_info{namespace="bi",pod="jenkins-slave-maven-shqcz",container="jnlp",image="container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7:v3.11",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7@sha256:e55eb83e3daaf036357d61b87e9d2ae05f42c284c1c0d19b666f4cc5a6d9a2ca",container_id="docker://1f92f22015882d36d002874e09aabe720b764a7fea37f70368ee783493d53347"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://9940c9f37f93c1176fa981bd394d6873909274f94949411f2a163d3b6e1dc70e"} 1 -kube_pod_container_info{namespace="bi",pod="cde-residential-customer-docker-40-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:54c4e677d41c8297c7febb69cbefb446946685fc2075a05bd07f48247d5c3890",container_id="docker://65a7ca3f269d37144bb11644ceee37177deee7a85271a2785dcf99ae1c568a68"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://eb3c98e7c38f5e2fd42f6cf5be841365943c3885d1cf6611b21021dbee7c9070"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://b1667b56e6107d02e485730fbc266a7e819a60706a233944bd7bdf6f15220a0d"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://741be4a1e6288a5d6db09414492e3a0ccb4011867cde634caf0ce2ab57f21961"} 1 -kube_pod_container_info{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",container="cde-residential-customer",image="container-registry.rel.apps.telenet.be/telenet/cde-residential-customer:1.0.551",image_id="docker-pullable://container-registry.rel.apps.telenet.be/telenet/cde-residential-customer@sha256:e2963ba58c0f417307c27ab98074d72c289a9009f40ea7e7c24c83c57ac61409",container_id="docker://1272341e16b3b338d306b8d26f2cd757eae816d146e86c1b8e7ee60559367803"} 1 -kube_pod_container_info{namespace="kube-system",pod="master-controllers-eln004865.corp.telenet.be",container="controllers",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-control-plane:v3.11",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-control-plane@sha256:a105d39438e74c58f95116e672dda0812ce0b8d4050174903d3cd77d8819226d",container_id="docker://d2e4c5cebb615125cc4bf12a64d54c5312877593de50c2240b6791f04e037f54"} 1 -kube_pod_container_info{namespace="bi",pod="jenkins-slave-maven-cjmv2",container="jnlp",image="container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7:v3.11",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7@sha256:e55eb83e3daaf036357d61b87e9d2ae05f42c284c1c0d19b666f4cc5a6d9a2ca",container_id="docker://594f0e1ffad4681ac4765370fa5b92342df2f74a7a72971c3c17dd1c1a309e76"} 1 -kube_pod_container_info{namespace="base-apache",pod="base-apache-36-svl9c",container="base-apache",image="docker-registry.default.svc:5000/base-apache/base-apache@sha256:d585ead2de8230a8376f6804b7f965bcb345438321f51d0e191f69724e85d56a",image_id="",container_id=""} 1 -kube_pod_container_info{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="ansible",image="container-registry-telenet.rel.apps.telenet.be/telenet/springboot-operator:0.8.1",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/springboot-operator@sha256:9e7c0f27162a65bb3d0535e93a21bf02df2dc9d08b7a410f32a4b2f5699a73b8",container_id="docker://20d3330e11bb635d730ce7cc7ac7010cf4462d503ff1f836d6436f3499e6d36c"} 1 -kube_pod_container_info{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="operator",image="container-registry-telenet.rel.apps.telenet.be/telenet/springboot-operator:0.8.1",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/springboot-operator@sha256:9e7c0f27162a65bb3d0535e93a21bf02df2dc9d08b7a410f32a4b2f5699a73b8",container_id="docker://d5ea8a807989c76be5bc200d8f8d9d2d6eb9a2ffde20e21c4a00af1df743bb76"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://2a50f9a72cb4150181e0d614e71ffb6efecc4a23d00cb1778df0a785469fac2d"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",container="jnlp",image="container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/jenkins-slave-image-mgmt@sha256:47f901c201711da49974e0b0039aca1cea601717e3f27f6746218db7a00dea3e",container_id="docker://6e6330ca6970c451b6a963a6ab34c65e6f8a5ef73bd9763b0a2bf79303e5003d"} 1 -kube_pod_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://a0e6e3c6b7c05b4fc64fe0457d8c4030011c0a8d12bf6355e8cf3b4e5cfaac35"} 1 -kube_pod_container_info{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://e5c8d195e413436fe3808aa182686f3b99e674df48ad9e566c080aa5134b2d57"} 1 -kube_pod_container_info{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="docker-build",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://a0bb6edc6a44686d17ba2d56b9b9587b41fd56b050c2064304c1ec5af6332e15"} 1 -kube_pod_container_info{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",container="jnlp",image="container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7:v3.11",image_id="docker-pullable://container-registry.rel.apps.telenet.be/openshift/jenkins-agent-maven-35-centos7@sha256:e55eb83e3daaf036357d61b87e9d2ae05f42c284c1c0d19b666f4cc5a6d9a2ca",container_id="docker://dd6630e399a8be40b714adc886219c25045ac6f1c9598d767f8729e865b1287f"} 1 -# HELP kube_pod_init_container_info Information about an init container in a pod. -# TYPE kube_pod_init_container_info gauge -kube_pod_init_container_info{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://ce77aa37c8a49a39c6bfa479bac5f257576ea229c9413424250fb599391fa961"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://1bd0ccf7e5cd2f6e69bd51df1cd93e46a407a4364a5b4520a7ee943252f7ea7a"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://8deb15ca230c527117921a724121e82fd1d4eecd7fb73c2304b7746a18a2d90e"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://4f836c0a84802d2f8f8159966146432b18cf68dfcfd86856e0c82f5f5441a263"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://e5c4f1f907c021672bb801c7f9951e0bb72919ee484d9630d4236e1285507c55"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://65d01a3698e8463e2264d5294e7a785f0b64d3938577757c8298bf4c0c91ff5b"} 1 -kube_pod_init_container_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://1daa18eb94969c35bc263a30183d3508de2dacfb75b0eb77ad287bc9ce2e2f0f"} 1 -kube_pod_init_container_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://cb9c80971600172bf59cc9fc04cc35272ab888236de942289cb68ae6a3c51339"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://be64355175cf290e3305e5d89995ab2bc27897254e46bc044f78943e81750c7a"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://c446d15ec2b9ef28caa9efef0d17a15a5ede681d49a65d7aeb99e22739ff384b"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://28b66fcbc0df11718ba31122bdd87277945832824af65c54b188662444499b77"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://b47de396ae01ac06bf90cb9c00a4004368cb2a6ac485dd52a40e889d8b37a749"} 1 -kube_pod_init_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://3bdaddc0841fe311f3fa74fb7f50eb117ab9ea0fef361a7e6612685a289ba614"} 1 -kube_pod_init_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://6c9f2f7a5d3e5b11cadbfcaa6434106c5c3b1fe2b0fdba3861958018c89efc59"} 1 -kube_pod_init_container_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://e6be8d033df94e648459aafca9862b019ff8fe9fb890ef168863eedf9ccc5b10"} 1 -kube_pod_init_container_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://3988298afba509644e06eb45fb83124fe965b35b4cd4917ee8d368b827300a42"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://7998708d9ea3555fe871ac79d89d367195ef2a09442d4275d0901668d6f6877c"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://8cc180bc82bf9019335d967e5f665714e21cf1e6b2313a01da7778401fbe9d4b"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://915d2199433fc037545fc8eefd85810b057db4817c1742553ca03d4b2342cd13"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://e44775885e583375786211d52127967e39ec2cda902f316790b082a0ac02945d"} 1 -kube_pod_init_container_info{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://f731c3b4e8c7a5365f5a2466ec2562350896202b80ab5c43028969a46d372218"} 1 -kube_pod_init_container_info{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://b569e50a74c60c6d5cc7306b22a88c31dff72be91baf89178cd01ecabcb08d4a"} 1 -kube_pod_init_container_info{namespace="tiptool-dvp",pod="apache-php-6-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://82c876cdfeb69613fa4f59823bea936358a82e37579e73359cc02057ca378445"} 1 -kube_pod_init_container_info{namespace="tiptool-dvp",pod="apache-php-6-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://7b6b639ccd37d3110a3241ccccd5d85f6651ab581172ab2c90e12e2e1fbc8905"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://bbd6d0aab1fe8f5f63b553e3cfd22217fe6a11a5a9acfe14304672e0f2a97a24"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://ab44d96e525916376f5c709b3e6c552dffb0581c08891a3ee44394b3b33ccf3b"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-node-67-85-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://948a1342e12c406292448f9e3da2ce1ff27629783450f60805ff81dff603221c"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-node-67-85-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://13e7a72456be2d41d58a75665bb84e26bc97da455500aa4c59c43015fdf5fd5b"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://b340f44ce89a6b1cd267c5fe6159f904f2ae33265a7bdf34477540ac126cb437"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://94e99a030a69f71e08066bad2293da41ef3f75d2aada8f1072a5dbc25223896d"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://007d8ee559a0bd3a089a6ddf957c864f84413bf647d0f66bf560f496c865972e"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://bdb7ccaf4990d4099e4d3ed43e3ce24c4a08d23ee5be222181ab009ab4000a3f"} 1 -kube_pod_init_container_info{namespace="aem",pod="atomic-runtime-64-build",container="extract-image-content",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://85e75f0b76aff37c2e74848f80768364a55b5661dd748043d2e60dc94bca6a47"} 1 -kube_pod_init_container_info{namespace="aem",pod="atomic-runtime-64-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://f0b8963934f2f23e557484169fa7c937646667ece478fb167400a89d38f2cd7a"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://8c3c9211ac551275c19291cd4ce1ad6c8cef96d4d213cb9da567b160ce180632"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://a58f961843e9e50636661f5995200c6e3fc6d20bd9ef737101b4ac284025b66e"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://59f3bf2e95cd116cf35668741c3f97785964ee5b80056f4e52debeed92b74367"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://2efbc5573d89e307293c9bd0f469f0086abaa3fde75d0224b319e3c47a7c9173"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://036fbf3c9a4fed42465daf9b4a30f7327555c7fafba3fa5b3d2756e8e3f74d2a"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://5a587593ea496b64aa43a6b7e4d53656978cfc75f6c18728e4cad06f66492d60"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://a18f17f56142b0325eb70107f5a7f73c0a348b75e3276d0b45f95b7456809e0d"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://17f778b7044bff3ed5d6c58a3427e92c295c98517b670860b27c0b8fb47e275b"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-residential-customer-docker-39-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://a2159015180c2d4fc21431ce0c9a3421e783ea73633a2e0bb823bbc1ed8a3d0b"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-residential-customer-docker-39-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://7f500da82766a907733983bbad6870097e498e70239c8d2e351a50749c0e1507"} 1 -kube_pod_init_container_info{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://263e7ffacee47d7fea2ef71672c25608ea1e42310c546d2d61a33e7a5401e75a"} 1 -kube_pod_init_container_info{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://6860d166f0bd604b4b4cbb5d916a211257873215823cda1db412575d891e074b"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://6997df0a558f43693045dfb49e53fb4db977e68187ea8041e87d6abb0dbafe2f"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://a6491590d173f67e2010ae92ddc998657fa69d0ce5d8d2385bc3019044191a38"} 1 -kube_pod_init_container_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://24199dc08438d179776710783cefa3595231e309b977f2266654a6d89b3fc252"} 1 -kube_pod_init_container_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://0931bfbb8c3b2b2afe297ef296daea7a24a8b81c4693e259bfaa3bfdab3f8d2c"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://5fada1689c59474003a4a54e32d77a3bd17432a32da0d97873e6621da8124474"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://31b762c8fcf0a055ea24c01378487e58509ea5d7408d0436a409c2a877ddfd44"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-node-67-79-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://13ed87ccf75cfc07fab5748f6d274e388dbc2e358d2aa73c98930c199028e44c"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-node-67-79-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://06c9e2a0e7b22a38fd3c1f5f8826181dd0f7444a6267bd61c93891890eac3d5f"} 1 -kube_pod_init_container_info{namespace="aem",pod="atomic-build-33-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://4f3f5e017e95f67776dc617b5289180dfd1f215861127278c40e49a92cc8e43a"} 1 -kube_pod_init_container_info{namespace="aem",pod="atomic-build-33-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://faf947915e7a01178be8bf60372518066d3de0f34e81b05c1983d2eeb02e8c59"} 1 -kube_pod_init_container_info{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://6804f55f88db0b6e0cbc1763d6d5e1774954cccdd204435543fb375a8cc8e95d"} 1 -kube_pod_init_container_info{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://0aba27a539ae571101aba3143d5804542d824ff5df030b3944a95cdc5c067a1b"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://9a97fd0f1c0d3b7ca9f484644f7f48425332bbce5ac10b30cea0c6a6b6808d62"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://66f677ae8dde3072896f395ecf4ec465c71253a968efc96e7881ef9b864dc41c"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://96503b0e19bb1e7ff996ea5426ede034f4e1c03071932861c6d3429e3c73e77e"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://f809d1e76c2a3020dd58f26c2289d30cda17a90695983d40107af1f409942202"} 1 -kube_pod_init_container_info{namespace="bi",pod="spark-1.0-33-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://e968452550163a11737f690c2293de710245f406d3d086042d78c3ef1303425c"} 1 -kube_pod_init_container_info{namespace="bi",pod="spark-1.0-33-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://43f60e5da44d441dfe183fc1d7a60c646dc4d9f73fb798259322bd59b4b7e418"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://266b641562c2fe5a3d6b6e0a6bf15c4a13bed0bdf3439947a80e7d1f1dde4b07"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://74ae00066326c7549ffd00ec09b73f79091177b9e90a021099b6c84ff74f6c79"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://f9116930e2535074a0521547a996a8292cbff6bed545bd1569137ef4b05f8e44"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://10c22b15a7060c671a154b15e16ed049ec35113406a8f8157489ea3e1b78774e"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://acdbcd30f57f333142d231c675cf415e5f335c5a05e98527e09ebba626ca5728"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://6f9712010cb9f85ef0642d07a99c064f3e03f1ec3816d854feac715616884d2d"} 1 -kube_pod_init_container_info{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:8106d05d2858cdf02bcbf40d5c627e5c5c64a15a09c906f5426caff12da39119",container_id="docker://0d613dfff57e9f42f6d0d826ed7ed150ff9f63f74694e41146e569900630c31d"} 1 -kube_pod_init_container_info{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="",container_id=""} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://186cc1e009688a2e3aca9746d11b21569b2109a72f13bc530c194dac874e3a38"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://52954ee1b0953d542aee9fd4432fbd3e01f05f8beb573017ce4ed8aac777ea3a"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://5e8d0cf150c5701f3fcbeda131e9394281872508af3146224672a8356f36506e"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://dc574b829d2add2dd8244640d9731b04afee7e6f0c5b223946c019b10ba38938"} 1 -kube_pod_init_container_info{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://2cb9e5b612f8e2287b125cc99b065e2ce8ed28d634101937f8ac57718607292c"} 1 -kube_pod_init_container_info{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://4899a31ab1db790bf3e92c702494943f38b560732360d857d7a9166677b0af5d"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://50c79ca4f085a76e6b75181c8efb0ba206adffde9dbe7c57c92d2ddb1d531b0f"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://34afcab82ecb5927c633aa707e2c607138ac65700e8cec6941f8082dd42afa3f"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://ba28926dd9b49f3b006ba5d8629dca189daa514c918f143e3c87569ce0a7dd18"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://08fbe063be1e957e9b99e90ac9c97a2aedc9426cf6673e41d6f4fa94077b9e78"} 1 -kube_pod_init_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://176e6ae9cf51987df107bb4f42f1f11c629c505f0494086292f20ae32917e351"} 1 -kube_pod_init_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://64e78dcb6f26ae04de72f0bf5d8a310e29316ad5e85148682abe13eb24105c17"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://513748a5398f082e97df45dfead38047e022ada27c00db4d055d60c00fc9c328"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://0a179039b756e6136ff7172420fb2d7194ca3c1c031ccb3957bbea18d84b4d5b"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://32425e88258162791441593408e82313e3736bfc3d8f8039f829e51cf3ea5f72"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://e746ed08b54b2b1884d88d2ad255c857017b67fb41d2ad0fe5b833853e79124c"} 1 -kube_pod_init_container_info{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://d050e01d87a66831b13ccc9aa39f0d363281193e74e0994597f642eaf3e71142"} 1 -kube_pod_init_container_info{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://58bb1123faab820775511430111fa52b8202c19719d3946e09e54d878dd6d17c"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://43ce2ef29b38e025ab15e6205c09db6147ca7c263d9370fc331187dea68d0ab1"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://163d26ccf73e400799a68b36deed279c7ceb3c6f2c6e36ff9695184161db7a79"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://de7e05d20e5e2f1bd57c80bc606da4776a3fa359f370881aba4276698dac8d38"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://4a64b189c2b30336619e546893b3990ce4a992d74934d702067f40ff5471974b"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://7c7e1261fbe45a1ba2349eda334382175c57fa34a8922e57a924fa268e6a3f75"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://548cc182e9ac054c993eb9afd648cb13c3bdb29990eb114a41f26cf3a99ebd05"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-node-66-84-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://ece8d8843d6f8e071b12ac28133f8e4fc0b023f8df88ac2121200d40cbc96304"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-node-66-84-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://5b18cc851bdb0207ae581326540d27664ddfd6a996deb710594b4b10c3258812"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://511426a14fac325c107d3cd76a17c467d4bb5d8ed3ce5e2773da0147f8486e0d"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://0ffec7f1de906445c97e5f98e43eb03947218f8bb9eb78495404507fd338a430"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://bef1962c3f40f0024ac117e485869140f4122b2b4ba8373290230d891a303b3a"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://35a2b927d01b5d716efcdd0c9d08822621ef32b2b0adff623f69a9d1492c7362"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://d1d9e8f26c02064a4373e1bd6de1695b2a6d795a911fa55e06043c66e847e03b"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://e08b12fb40bdce4070d2e64862f11f40792d07e3e9607fae98caf4d62fdf6e9d"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://f39b304e86e5a22753b840d9610e2f0bc9446c45e2498f24b87ad19931fcc47e"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://ea5e6d60c7a2936bd83260c6df03a43ee8ecb9acf967e70f6adf8a826c567e32"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://2a69c072abb5417eb4f68a09efb88b27f022ee3d9f3f3a415c6f625d5e4f803c"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://04d740e127a90664057d3d77a7e82c58db2ef8ceedda22619d3c6e88d05e9c4b"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://837e468b2c452854710e1f2baaca8e2dba95bfc66f70f54e32fd2a934f989472"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://a1de87e0ce5c030902c2d4971928e2086bc4ffae1769451b7053b4777b177e03"} 1 -kube_pod_init_container_info{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://4c04c8b54707445f79f4022b1961e855907b23005939cb0aa8e92fba70165f22"} 1 -kube_pod_init_container_info{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://60d22d5d57c4464cfdcec7b32d23e779593c2b539136810bd1c70be663a8f31b"} 1 -kube_pod_init_container_info{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:bc36bb2c21564ca4274e6d8339a732273f9ce58de8a2b4a3d9112ece132ec02f",container_id="docker://bbe2a5f9841f68562a3908f3799dd15d1f6983542b208e64b3383754ca721f31"} 1 -kube_pod_init_container_info{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:bc36bb2c21564ca4274e6d8339a732273f9ce58de8a2b4a3d9112ece132ec02f",container_id="docker://0a488d5c674c8f1ea373d0de3e8b2e16e2781a1e2cad1561b2547e6b6462727f"} 1 -kube_pod_init_container_info{namespace="myproject",pod="dinomanbc-8-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://5b57875423d47315c2c883984f63d677527e11c307dec239350c5be8dda24817"} 1 -kube_pod_init_container_info{namespace="myproject",pod="dinomanbc-8-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://3e500c1fa06ada42e0c45cdbef51e7343399307ac60e2f6fab963a4cf3ba8b79"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://b53545c0101cc36910b7a2a429fbfc44f523f01e9a05bf7499a5cd837da86674"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://0039584529e8dd539eba753f1cc7ba26d6d5706e8375217afe2a9a25fd196d06"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://9143b6726a646f1b46defe3db870086e956622f1f3395b5c4cd218310b468a50"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://d46842172740f77872182e617983090984e0a0b67641fd23c7e946006533585d"} 1 -kube_pod_init_container_info{namespace="aem",pod="atomic-build-19-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://354ae866f857c7032e09b99d2c4fc45328a7e5d5f9fdc832bda550947ea6c63d"} 1 -kube_pod_init_container_info{namespace="aem",pod="atomic-build-19-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://721ff0681576670f721aa00db740ee4eaa60a63730fc1d1c79de7f1e79294a0d"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://f8cb653e9dca5147831f6d935a3695104dae2c8e7cb99961f4670b564921880c"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://1aa526d0a5221a1efad5756e8bedce7763ac5b30251a681d4e1496c4f32a9f51"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://8b8017d5cdd545681638c8ae8c0f1107e6c986ab408baf25717a465f5c612641"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://ec618f15db429e7e2ce84a6bcf386b320d039360130ea074251644c583726836"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://b27ccd27103a900aeed0cc35330c43278324729632f49f048f960c8f256df372"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://73c1277f06641d429e580234b791a1618a52fbb9c134881ddd4c6a40070f3b72"} 1 -kube_pod_init_container_info{namespace="aem",pod="atomic-build-31-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://7cfa3050fd2b070235ff2830d0cbf12f19f0024ca91f6145f4c0e5b18542137b"} 1 -kube_pod_init_container_info{namespace="aem",pod="atomic-build-31-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://c554d360ff3d5d5631473c5c8ea2221bc72919ff8a92e656ef55e8b1dc45ec05"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://641c6cb676851460d852021d4acc2755e5bea5eb80e0861c4372627e8582c139"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://637f07d694c9902aa473a135ac4aa93aa6e0fcfcf5c22570aea4a22cbaf64941"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://a682ed593a7930493bb0d8854253ea4f343d8ead36c7df6f188137d85757d72c"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://40d1a6f447e6912b21fd1c1b6c61934e844c4d55ed6fd67132e5024b31096c67"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://9089514acbf366232aefa2fbe885f6580271744019bc500d37eb0a542a89ed24"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://714f690aab4e06474ec8cae51b64487c1128b6afde844727b32821dbfde28d62"} 1 -kube_pod_init_container_info{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://88ebeff0c96747700c57c4a0669388484ac43e3d4bdac01e9b9117ee8eed7662"} 1 -kube_pod_init_container_info{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://8a576fa57e85b21a2278ad695d2c136030f428818aa789551a94528b2d2cdd76"} 1 -kube_pod_init_container_info{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="fetch-ldap-config",image="container-registry.rel.apps.telenet.be/telenet/base-rhel-ubi-minimal:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/base-rhel-ubi-minimal@sha256:29e680b2fec1cac9ce75755109eaf633bfdfbd0b0322c4d846be0f8d5381590a",container_id="docker://86984844221f7d295cc6d46d32b1a41d67db3596adea534f30648aecb0dddd78"} 1 -kube_pod_init_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:efc7fefd4ea95e4311e897ec42327aa915ffbc05176c858a41489f387c3405d0",container_id="docker://baa4a2a19d7fe74e12044ad8d1d4be3cae30f05c765e54456555e23b25b76140"} 1 -kube_pod_init_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:efc7fefd4ea95e4311e897ec42327aa915ffbc05176c858a41489f387c3405d0",container_id="docker://958e9c9781bfa456fde679fa7416c76b82b0f4f4f78d8668611618a7b1b8c238"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://2abe5a092aa6232cc3332be8e73aad5eb36cc1bde23242447751eacade97ce74"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://9ec71f4fb0a39e0d00a32e3c5096a6150895155b74424b5a01c0a047de6f365f"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://734300d35678b82c64bdc2dbb9f2960d7ffedd3b96a3990ae48ad5f901a3d219"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://67da683304638a08b75f9a454dfed805400cc0d6a2b8dc2a710117c718952b76"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://90bd12a6007dce463a68aadbb5590d7448f917dbafa89d23eb44bbb9916f2d55"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://0f59359b6aa17454196293a1f1c9eb6d6e9e57a57329ed7720e8de7ac28cba01"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://b6dae885a1b8562e97a759e58a523619a551d99096b6f215e5682eece8666226"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://d3e7c0184889a36669448f5aa7ca836cacadfba7d9c16428babf3ed0999d1c27"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://4be11f84ed1e3a4d2a597f2b160e704d64144a47bf9f921b47894d2bee08370b"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://789041af385af83ecb5fbcb89ca3ee7b5beec4f9edb1ba429066ce702fdf0f1a"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://61eab1af2f69675062082e702034c569d216226ddf8da4316854130f92448525"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://d0081c5d0e3f234eb759d613a922830791d74e0ee1cf50709445219e832b0c1b"} 1 -kube_pod_init_container_info{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://c813bb9eafd7595eb62f5a67c0bdc342e83b88043f3ebf65d177e27d5a6a2c46"} 1 -kube_pod_init_container_info{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://ebcc7180febd2c256516df9dc2ae64017178a2b64c97dd62220e383f9a799064"} 1 -kube_pod_init_container_info{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://bc5079448b73912d29f9696d5a54b63d439747556659d6751dd5561773fff77b"} 1 -kube_pod_init_container_info{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://89a605d4a3acce17977acd7bdcbe771f6a784c3b0f4d9801f8a57217fb3ea368"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://583fc7a16e74e617facf645d31924424f5a4b0a58b857e7078ee265fe0e1ce0b"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://7dd24fccdb06e63d74a5bd9362a1f720bf9d2e7ccac6d3493a39e86b8232c649"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://a6bccded6b67c2623c35d8dda343eb48ff542c8c3b56cf792ddb9d6622247f02"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://f2ab46cc74af3f2b17b986658fdcde55f3e8796548e19d59bb7fddebbc95037b"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://a6acde2339cda04304720a6c4b51b950216a69550231b93feb1aec7a844a8b15"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://e018027d1e858f71ef67f3f5e96cf2716794e267f042ce3d9612f65a0868c63b"} 1 -kube_pod_init_container_info{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://d8cd894717fa8b19ac651476cbe7f449eb119c931c9c06707d428c77f2878a20"} 1 -kube_pod_init_container_info{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://505d3819b42e08066780f2a9b71cd828fa140eeb3eef353e61f314923471e353"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://6fc12f06304ed63503bf6842dbd88e524fb0314804f5d8033ef00f8280541679"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://de4ba1ad2efbe37cb2e62715529f3a3518d632ab149b886cc26398633b3f1c5f"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://d21efe8780f88b7cf542eeccda82152203b0c7c0b650d4232cafd77d973cc31c"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://86671931094e503d4ba3fb58da0a865cc1d9ca93879bea02003b6f6ba5799d1f"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://ab8b5212fbd8be6d210f999e96301635076b18ecd8b6f50182d8fc1c061ac007"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://241446d08e38751119f0edba257937438f9f160110cf8d64753a727ac797b752"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://d5910139eae3ef3b315e130f06b7ae48a1ae530c40c77453d5612cf2c816ad51"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://0142cea68cdca3556b69af680bdded43afe8cbe8843455565da1de956e9ed53a"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://6823d7f779e30d3ef9109041e7795f1c9080cd69f59b33125df0272f25124a26"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://e6f4287a24014e1d36e4b667cda6404297f4f06bbb7d282219bee96d323fb646"} 1 -kube_pod_init_container_info{namespace="openshift-monitoring",pod="elk-omi-6-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:bc36bb2c21564ca4274e6d8339a732273f9ce58de8a2b4a3d9112ece132ec02f",container_id="docker://44eb784b963fe4046409127a1f298f2a245adc5506438a6e5347698aa9cc1862"} 1 -kube_pod_init_container_info{namespace="openshift-monitoring",pod="elk-omi-6-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:bc36bb2c21564ca4274e6d8339a732273f9ce58de8a2b4a3d9112ece132ec02f",container_id="docker://21d01d7d817abd1736253e46a6e1192546ab9cc21627a941f02133f7b2d8316b"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://a72b7ff355a6e76b8d34010e4933aa583e3dca2f4c607c540a35b0a4f037754b"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://f08cc3c7b18a312d73dcd7d893725d46353714e137c28f2bec7984cd17890f7f"} 1 -kube_pod_init_container_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://7dd26a11f761f62c3eed8c32afa6a07f3f07902f032b6a4e3d9af7630ce31955"} 1 -kube_pod_init_container_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://afa3a43ac3c4201e5d17aa89488d8770ae245c1235494478f90a602df491c211"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://6ab183fb0a28847ea6e420385762b756f4eee3a6fac6ad1f41eafdee2fb8be5d"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://6db9556951f66b391ac372dceed0c27e6cbe4f17dd7d6826dfea0412991b9618"} 1 -kube_pod_init_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://6b8dcf891cba2c27e5d2228847f8041ab17d3d2f026f4c0574642b9cf3df5d13"} 1 -kube_pod_init_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://730047ac6bd68c4af9ce86c10813722f63ebaa09c61c5f499b6490ca73818c29"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://0bf1cdc429a7f62639a41a618b19e1756fecdb3455add30afcf343391bbf9c1d"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://4f7a049583164d05b2addf866e0134435b29452b06791567ae20944e9d8c750c"} 1 -kube_pod_init_container_info{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://d8a77c62775e705850a018790f59d63d4f9e78d419ec857a3335ed183f1ae111"} 1 -kube_pod_init_container_info{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://8c34020902b84b308d3ef09d71af04671e314bd3fbc5d239509a7e60f957e834"} 1 -kube_pod_init_container_info{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:efc7fefd4ea95e4311e897ec42327aa915ffbc05176c858a41489f387c3405d0",container_id="docker://4d17357c0b55ff7ab9106dfb161d347cceab5407c07df4763622d80547b9a219"} 1 -kube_pod_init_container_info{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:efc7fefd4ea95e4311e897ec42327aa915ffbc05176c858a41489f387c3405d0",container_id="docker://0759f2185f26536b355a2e667e759767361882defc618c17ee01cd6cc310d263"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://6a3e3db42cdb82629f6218c837d34d70f0dd301f4a636b2c4c2ce364c1df7a72"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://bfc3fb35ea61d84403887afb5a6d0906937e382fdf088168755f694ae311613a"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://6ecba5a3f89d881079544d81735b122bdc635a7d054699301a895a455144de76"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://e18af1563619a91710a0f50bacd4cd096f74fe2353d2034f71ecb9981b81f30a"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://834d75f07c7a624dff742892910ca0050a79d4779a473f4356ad7ac74387e325"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://982e2ef207c57532c9fdc1cb4e175a41134ada82c6ecbb747a373dc113ea2a52"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://8186c93bc6ad251aa47b7ad51926c025ac5019318e0ea66b310469fe024f2703"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://8fffef638667e53755f4cdfb29523c23bf82c2ca1b4f3e467152b79ee4949c7f"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://caffadfdbc73a26f4b1dfc7d7ce2d46596282a2c7f663f3fbdbe35aa51d16e6b"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://504c4c8c3a388d48490fa2c144a641765a645c7728465b0279128f6935cded2d"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://f0e35f73f56df3706ea6a8d6668b760a24a4fbf3c6ee2d7372434bbdb75ade72"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://2d7d21a13191f7353342bba3c7e44d1412a53f6dcc680b3959efa0361419d04a"} 1 -kube_pod_init_container_info{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:bc36bb2c21564ca4274e6d8339a732273f9ce58de8a2b4a3d9112ece132ec02f",container_id="docker://f6042b102c492604d4f39339c368f31ea3fa21d23bc6d268d39b3c20a2526d76"} 1 -kube_pod_init_container_info{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:bc36bb2c21564ca4274e6d8339a732273f9ce58de8a2b4a3d9112ece132ec02f",container_id="docker://c66ea512aa29580eb910316713e37e50cdefdee15d01da1ec35d9390d1f86d17"} 1 -kube_pod_init_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://b8da473aec355e7d3421f8d036de445bbe5cae67fe1a8f12ad68e1b01e050222"} 1 -kube_pod_init_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://86de4b458d96f075241f1384698fef2a2700723ef4947114c44534699b981139"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://0b23137d3ce28d22110f1295ba5eb32edee2dfb5ecbaf45ecbe1cbd39ac45b41"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://8905d13d54c0a6778d06f163bfc2a80d3594f2647557227517fd9fc66714bb10"} 1 -kube_pod_init_container_info{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://b99d1c632dc81e4e01a63721f816de6c502d9df1ea3b4a6762cf5ca2de490c34"} 1 -kube_pod_init_container_info{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://d7f44565a75538709f0905a7f016966169942f0ca9d30a203a128a92345f5e6f"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://b8ad9d03c978935740464ce986926a63a4f7efa674e77410fd5f9f6105cfb145"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://5dcefe99c92f7c680d09f3177a20b41d9eed8f25e7c3a34595257c754baa5b19"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://0d7b75be0ca4a192de9b9aa5a03e091a122ff57f954d1de632e48e53451464ce"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://4facf1e0f4964e012e337c7d19d6945b7ece64c1c6d6e95fe26764877ea2141e"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-node-59-67-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://a2b628e6bb4e730b5a8d82f7524bf54dc0df05765f42015e598eb5596b4a6e39"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-node-59-67-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://24eae17e2c088c06749ff40f620f8a0a11f6183c020f102a055cf34d1131762f"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://9c4033da9335d6754664357461751e11d5c013a691898840d4b7b2deec2ed10e"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://33e67419ecf36a3e9b4ad687c483091af57d5aeb587e945b0f1ac1daf6cfc238"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://3e00623dc085b724c2e23030e72061191f95ecc2512e8e0b34a5594b77497f69"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://98e842729555480a04d62a36c97be51eeb0a9feec72dd76c7397fe7089ddc059"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://0ba05e1b70cb05273b7b84d9d357f01cd65f99e622d8ab225d291f615b264d37"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://e562f02bc5355e11486764475b7dc074b95b022bc8c34d0dd2062235208a8a2b"} 1 -kube_pod_init_container_info{namespace="myproject",pod="dinomanbc-7-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://207a551c99226d644872259a61d4713cf651c613e4ac5919fa13778d46bc8a2c"} 1 -kube_pod_init_container_info{namespace="myproject",pod="dinomanbc-7-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://d09abc8784ad5746299c4f50998e3d0253928d20c1b58577ebde475eb94a8867"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://5fbf985f3f93702fcb3b042406dd4432eb027ddb9c386d1aecb1c397f6703e2d"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="",container_id=""} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://a36066a3e3745375c0106c4182110a27b07f6af0617bd942452ac45a6a128636"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://f3a501a9d2119a2349b505d08ffc711f97c1e77a4c25696a0a10819342470253"} 1 -kube_pod_init_container_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://90a5d08a5667941a5f5c4815a3eb9e49a916603bec6d1575ed1fd43cd79fe064"} 1 -kube_pod_init_container_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://082871c27e672361fc6e5c5278e54b6711df9e1fb9575f1201cb7c303ef9c545"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://2f5b7da956d3210b9f4bf214c2a9563ca3b0262410e4e92b4c5e44bc8fafbd35"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://9badf2172142aa070c806aa07e6f286feb30eaca50d45b570f72af6b9d6f7a2c"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://69f8ae14c7c0436dec8b55ee0eba164a88fa529b913c7d5f0d32011ebd94f91c"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://496a5c65d3cc0b68e911ee072df98a3519dcb713f37d0a22fb71e6df5549e828"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-node-67-22-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://48fe72c5488edc199f411ce303c2415abfc4a1331c05677892af04f3b9ab0644"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-node-67-22-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://c809ce83318e4163fb03ddb957b2f72abee009bdc1c780670a97c5a8bfcdcb73"} 1 -kube_pod_init_container_info{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://e608bb75ad1fc12698caf192cae214561fe4580592c50132f0a48115d727a039"} 1 -kube_pod_init_container_info{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://fe4a3b22f814a46d06dca9a8ab1bf252254e5ec7328a56490f38891541abe867"} 1 -kube_pod_init_container_info{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="set-vm-max-map-count",image="container-registry.rel.apps.telenet.be/busybox:latest",image_id="docker-pullable://container-registry.rel.apps.telenet.be/busybox@sha256:24fd20af232ca4ab5efbf1aeae7510252e2b60b15e9a78947467340607cd2ea2",container_id="docker://c4f3d6b5e3578e5834c71ec0ef5d3764f379afd234b6ab6c5a6a6ca1ba953135"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://39bafa6c0aa38d4599aecef337f5c56256ea0bfdabd62d7f0e8239289cb71a17"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://2dd2551cc6068b54a2c04d2db0ff8f5abc1ee49f7f954e131a04e1f5ffd93949"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://55d2f755c61ad22b8981108d88171474bb9ed558dde4c065b5dd17606a125641"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://776b26892d6a857f83ce2fc083971a2ffd5f95f61da45854991decbdbd00375e"} 1 -kube_pod_init_container_info{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="fetch-ldap-config",image="container-registry.rel.apps.telenet.be/telenet/base-rhel-ubi-minimal:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/base-rhel-ubi-minimal@sha256:29e680b2fec1cac9ce75755109eaf633bfdfbd0b0322c4d846be0f8d5381590a",container_id="docker://fb9d91591d053c7cf80f777f9ee355375ffd6e4dc659ae3135b3fb7887c5681f"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://96a7e40fb2f92527182941b953822570954e0822f9b38b75f3eb1650f7d58e78"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://5002bd22b1812ee21683f4dd8f163df4546e1000559e1c7c9384d9544f9c2336"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:e6c8d859ddb13c0d97b7a59bba9d41ecb966493caf2bbc09bb7a49d24d075042",container_id="docker://e1f9a2b2c9d25453b24e9c339aa77b15615cac6d8d5c43195beaa7187d990b2a"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:e6c8d859ddb13c0d97b7a59bba9d41ecb966493caf2bbc09bb7a49d24d075042",container_id="docker://6505665448becd1b70e6d0d022633f545aad4f5d0db30b4107b6f37e39c30f35"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://f8b65da61afb4b048d5a52a98115b422fa52609e5a19ad70af0f61421734021f"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://d709754c5e55dc24a9039113b1e5a9589d266e43e1e87e11854a24c3dcf70e7a"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://05fce5a1b862996bd975cd9cc327eb45129fd7e1cf7bcd309666e01e1d44434a"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://2089a12556a00626f47e6800772bbb35c96f313f7043be4ae52eec1251a51e73"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-node-67-86-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://7d80d1ba9aefd3272372bda39e7ee77f0938cdba3004727be946793de0d3a869"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-node-67-86-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://c1eb5fba05e07c7da360a6d98063051008142578d3311158aa86253cdc4e5d7d"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://514a35330329bb089235d654d768cc5a11765a2953476369249ac6ae709cb44b"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://8d86d76b64c60837d1fcad24d5aaf45c8c7c31ae42e576050f87e676113ab362"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://f0ab00ebfb024f1c954619fe48a33131e84a38abf9e4b4583b0639c9269dac4c"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://60964c1e08847477d19162c86321ce4e0f0aac898ccacb67f925997a6139b968"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://1bfeb64b77dbd50d49ffe6550f3ff069e4ba3d8eeb48376d2202e9bf69365d77"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://d6ec3894c684ef3b015473421aace76ae770b7fda35849112e27d8010bb9286d"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://bacf2d1b94af361e107e8ed7ba97177d76e043faf819a34b8822524326b32114"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://bd22e689edf1761a4122c7977cde2c08c4721c0a74c908093d171e7aac5fa72f"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://1f723f6708b9fd54a266fc01a839ec08a80fda0a593a134edd150a32abb7371b"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://7b257de7c9feff2efe28b1d7bfa0124df70816acd81b4e20f5293d322eed6c67"} 1 -kube_pod_init_container_info{namespace="tvw",pod="debug-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:e6c8d859ddb13c0d97b7a59bba9d41ecb966493caf2bbc09bb7a49d24d075042",container_id="docker://50071535b04d5746f4ef8e7905176976f4442713414a8b104ade52b86c00d32c"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://be0d0bcd7d2a3d238943bd7d7ed09972af11bed1a9e9657ad9e60907bc493c44"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://14df805199eb50633e47157541378e588200c5ce1c15391c8127e5daaa57eb6d"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://bad9290e937ef21f45f5950da780f23cfd7878fbcb4faf6e6508a650f657d76c"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://d39292fbd6663a21ffedbe9e67b03b1892460bdd58efd61755a741857c0f1c6e"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://b022c86e5c6f9f2c3adad687ccd7d773ba6d1be8bcaabb7e743d6083aa94d105"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://8bb21f5aadd79e10d228b7daa893e5740dcbe85182f1cb511b0161470b16d16e"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://4b3843e97cdb0011d6c09b9c06bfb62358020132b59e10732f653086de4f0135"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://d25b0b34e2194142c39890c9ebca827c38633c23ddcb0f519e75a6b5cfaba469"} 1 -kube_pod_init_container_info{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="fetch-ldap-config",image="container-registry.rel.apps.telenet.be/telenet/base-rhel-ubi-minimal:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/base-rhel-ubi-minimal@sha256:29e680b2fec1cac9ce75755109eaf633bfdfbd0b0322c4d846be0f8d5381590a",container_id="docker://fd34a93edf43f44f0af7a30da57efd6909b9f3e0e54a7c47497e2107254c9637"} 1 -kube_pod_init_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://650612c583c2e77e0d2364aea0d42a6b9ed35d71514b1d455a490c6fea0da875"} 1 -kube_pod_init_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://6cdca2649521fe2a39d38772d487df07b16dfb4bc85291307cf3f652766ea93d"} 1 -kube_pod_init_container_info{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://6525c14099b5ce6c5dd53561fd105644682bbf4927b24d20ba8aad51080c2c7c"} 1 -kube_pod_init_container_info{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://ab77eed43207636d934cca4ec059b775682319fc0bd2316c1ad1f07b54926858"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://fef1e0a8fab08b45658a2666ed1ddd3936210e0705a7ff6c3a1f45cafef22719"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://10de787ff74bb3174edb542b715f0c5db4e7b096a17cbf67d0b7adfa22096e11"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://f15e9a3fb2ba5b509694fbb85b08913ec257ed2f0932716d9c8d59aca20b3f7e"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://2edf4c78ac07b75220597275b5113729016279a0d701d2517466cc7204da8b1f"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-node-67-87-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://1aa73de8b4ebdd7d7f75f4b3ae251a61195acb40ac8cb574dd1843503f5e9c04"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-node-67-87-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://4697f465e04b1d7f393da64e1ac2047aa6051c849f1af34d0eeace96e586f856"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://17921588b0935e30974e5b34b200a203e4a39ee640e86577ba1048dd5755951a"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://83f8d9708e304f21b83ff210ec0a9168343d347309975d661af6deec64d2d41b"} 1 -kube_pod_init_container_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://9ac49b0692d75f1f2fe73d4b185d342fed59216d2b0171274b7488b36269bc72"} 1 -kube_pod_init_container_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://696289edae05eb58bce37453c7237159bc896f6ccbf8af69a37988ab6b27483f"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://96ce93b3cfda4f1914df81b566c18441fbcfdeaa72c2b708afd05953af31a352"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://6b94a7324e8dc92232b01db053205f5e4bf5710990edf71767381dc69b80ee5f"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-node-67-71-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://f13974e64804ef1f72d87f02beeb4160f832618579704009b176ed795e62af63"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-node-67-71-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://481c5f21f1d57c42f9624b11b90f66729b024d56ad956e3d40c83f47ef134e17"} 1 -kube_pod_init_container_info{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://134bfadcdcae8247adab8c11869c912d72a744bb781d646fa732499976c9b542"} 1 -kube_pod_init_container_info{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://eaf620115e001b153cb5ee0df086fd4106d7859c1a69fc0ce6752a60595ec77c"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://e7fdd0bffd1aab7d4c817e96f3e17a251bbef159f37b31093241c9c201a5f874"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://9f9df563bf269f25a068bc113c06c1145ad1e04e6c84da72f6a751d651ddef60"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://40b3ce201b13f9659c05802fa03be97670e224da45030734d2f9a6a0a5bba003"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://51f8f6789c24e90da29001b9cd917a57a85717644f5dd37fca11c6a953bb6527"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-node-66-85-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://3ed13f597d03a7096b006ea1d7849f603647a38ff0d9c37e138630139a218177"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-node-66-85-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://ffc145cdf599b929befabed04db462115058ae564e6504109e4cf1c616fb6e5c"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://efa7731d62cb5c4eabe4649a2dd27b395a225c8b96731679c3840925186e6e58"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://4e4a3ab7f2430774ad47ffc45eef5e4c884f8cd24f3dd975f2fafc6b440bbd18"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://fe0bf738c5e0b91dfd882f6cb2a84f6dbcb48a6f33a605749186b9c25cd02676"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://55d7b0fe7e2edf0495ca40ed5eda2952e8070b7b3deb0e28d4d1df10bebd6e42"} 1 -kube_pod_init_container_info{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="fetch-ldap-config",image="container-registry.rel.apps.telenet.be/telenet/base-rhel-ubi-minimal:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/base-rhel-ubi-minimal@sha256:29e680b2fec1cac9ce75755109eaf633bfdfbd0b0322c4d846be0f8d5381590a",container_id="docker://623bc7aea08dc00cf177a832d6ab7120724b7d8393b74b11a2ec769bf648fc05"} 1 -kube_pod_init_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://bc5f99dcfb9a53190f2bf10ba918c64685665a18e7dcf01db440f0b444abf874"} 1 -kube_pod_init_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://de0011ccce88ee201a4ec26b45d36f21b03c91d16ee20f534bd3b6f829d2eb6a"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://32295b00663b097f5f93d6307f17d36c510b04d690b6160181e33750b2bfc355"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://1186caa4f23ae92d413f271c4496d745b8aafbf91a264e4d14a26b6aa64c9c51"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-residential-customer-docker-41-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://c9260ea136bbe9094d4867584a69ac31d47ac57334340e6065f6595a45430120"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-residential-customer-docker-41-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://665015b795f9841653a54b08875bda631235084ab939285fba65adde940b2b2e"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://43e4a387070d740fe5f30e1df212cd03dff810ab67f1f65f4404de9eb6a82b2e"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://e4ed75c499c24e5d3744df2bfa85214a8ed618d3e9b7160f7dfb9443a9eb3505"} 1 -kube_pod_init_container_info{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://0845c8cde3991716043699db1dc2ce1599fa006b7c23f31287e0f729566f8a59"} 1 -kube_pod_init_container_info{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://58d6d0e59616f6325a39169f77e4b846369dad4371cbf92a8cd65876dbf54437"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://cfebb6d01a67262686a9140f4fa8132ab8c89d3c760adc5a23f60527040b9870"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://2041d5529c9b2d10f3e0616b966dca73595b58524da2376a1b3b7cd25ecf6c57"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://7a5857192701a47bdc7eb0f332bbe94d7eb6afc7d7f3c665f22ce308e3caac3b"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://bf888412c0dd8413feddfd294302951e226f938c7f606745f3d92285efbee464"} 1 -kube_pod_init_container_info{namespace="myproject",pod="dinomanbc-5-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://6c6f9db76629b17aaa9a7043e3c53b5b7de198fc0d3e350e3319767362fc4d66"} 1 -kube_pod_init_container_info{namespace="myproject",pod="dinomanbc-5-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://e17c4ffc8760487140bfcd7b380f14077ac86b9857eddd6431a15f8aa57a2d5b"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://c92ca7b327a7ae17029205b370fcab7b3c8f253ca119bc56c9c99fe72e37ba22"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://dfb62a4a65fcf61c87e2603be68de55e3074f65cda93754c38307e722393b23e"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://c6ecde6da0693834116aeb343153fc016172e1c8a62c03176777890da5f10d22"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://54bbebfe44f81f5912ad1acf12284c5f37fd08b33031c77ddd908fdd28c7fa77"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://f35d66dbe3ee535a824196145a9469502f7d9e07cbc0551f7e79b77c1325605f"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://fe13676088b74b23780fe011db3c2406c62a9ceb507bd24f156de8ee476a3578"} 1 -kube_pod_init_container_info{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://3f740b567cd86a1ff30e432c399798446ace99c9dfe3f553fffb58fe96e84e77"} 1 -kube_pod_init_container_info{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://2aa175552897122b7f26072504731d027efb109e2380707e454e52c716dac130"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://c2362dcb276aac59e21158b24660b46e26c047bdc1fc6b0f0a5e3a943cdabd51"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://ec16ae1c8923b217e3abbd120462511e395579c6683d4d240267542a74ea3b15"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://5d643e1182ae0e28fc051675fa6db71bb257260d71adec08b94baaf3b0ac731e"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://f0dbad6517bcf9271d387ee73758e76fb0342131ee77ed66dc84a3e9db6c0a23"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://117fe34accb0a5313b56362fc7b31e5101e7c2a4604a4f682812434182d6f85f"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://1e1dc643e7ba264432873abdcfbc8f49ef368a12386e414ceb56c1d33ab8ae28"} 1 -kube_pod_init_container_info{namespace="aem",pod="atomic-build-23-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://0edb4ded52172e2c0f5592c23ec24876671e11b791b29d4d02a9dea92680614a"} 1 -kube_pod_init_container_info{namespace="aem",pod="atomic-build-23-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://58b1c0181725db63fe088eae907ea27860e4d219f0175a1bb5527d3f8b6eb85e"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://55fe91b224874f2036b8f94e478696340ca34413549e7a101fb6f3f7c9a3277c"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://e13eb272c8ed2f68aa06fea77667101b844e7b21d2c6307e5ab31fb21447da59"} 1 -kube_pod_init_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:efc7fefd4ea95e4311e897ec42327aa915ffbc05176c858a41489f387c3405d0",container_id="docker://ddfd5e83ae8e3c7e9e38f8a2d56bf504c79776ecfdafaf7cbf7830c9e61bae68"} 1 -kube_pod_init_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:efc7fefd4ea95e4311e897ec42327aa915ffbc05176c858a41489f387c3405d0",container_id="docker://a47b219e24518127d531c14f8aeb8e2b8c1da1db8a573d0c71730b2bf2624255"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://72b2db17c761e565b758acbd93354c402badb9e10984f267389e18cca839e04a"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://b98d9883ecd0ca5cba83feb9d38886545ee5f7d1187a9552c4fa005294ebbc62"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://ceb2f12f2256940d9f98dc7e87ec7b5dd5d977cc5565f9031b8ed95ab4b8ba0a"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://822cb955e0dc4d39f28b2e408dfd693b2fa980c4bd45aa712e6af867dbbf6371"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://da5d4241624b2b37dd4df3a6528fc0674bdaf5a19fff58650c392a78b985e005"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://acfd3b99ec046a4cbd4d5a589b802a08ff6bbfb61811574c94eeb71eb2551741"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://ea141ae377594b4a149842b350ad360351a4d052c34a0865d145fcc9a0084872"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://a1eaa0e51d884b59bde3dd129025ab57a1a7ed37120ef00a4cb2fdd164340b31"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://6fb05a7ec97cd75ead0c68a846e28a39c78e656cf5c70a56735fb53bd9fe332b"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://b5b2e7f3d711f017f426e77518e4007ee4f485541c16285dc30ff664421eec0a"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://6e7a80ec88c57018d82e3c0b75364303af61d15b244ca35b034cc625e1f4f062"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://9e21ccb15459f746e8f4614059f41e0ea1d0aa279eed8428522c86bb0faac86e"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://c3c16a3f3a14ca5ab9d313ac7ba1437ded89c9b7b189502048930821393d6124"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://62674f2c46736937b77acc1e563939011366007e2981d45751344ec7b1e29102"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://23383df6dd025e4e84628fc02a9c802b50139d62ee092a7ad42b6708f7ccc425"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://273cd46d22d56375a154d0fcca40b631f1f516d4511675313e4e2446ba23a912"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-node-66-83-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://b2fa8f0b1aabe90396a1b59d922c4c6b5e6480b617cee860aa1e46af8f49c85a"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-node-66-83-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://ab7b1a7bca8ae4279d08fe431f87813f45496d33224fd7781fec1eb1c5dd9c5e"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://6c44384f603b1302ee4eccc2c570de67350fa8173647d7131b4daa5874f2384d"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://3d23a29efdfd81294294ddc4837bcf061c828861c2f1e014d002ef2fbde95a0a"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://48c76984eb54b52983e65d62f996893947ec70c4ac78a84086e8a9ef2dd96b13"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://07a86256f853546ae800a964d62a8f588be599f8956273390c904c8742b48a21"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://09be373378dd0f26500c066f30d5c06040a5f06f4f63cb485348210436de815b"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://3ca54e4be11b7f315f729d680d4f2b26c4807cb10116174728df5b44fc1f285a"} 1 -kube_pod_init_container_info{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="fetch-ldap-config",image="container-registry.rel.apps.telenet.be/telenet/base-rhel-ubi-minimal:latest",image_id="docker-pullable://container-registry.rel.apps.telenet.be/telenet/base-rhel-ubi-minimal@sha256:e940954a1ae3f61d54ea8bffb3daf7ae817dd0783f98246895a6ed806bcd9932",container_id="docker://2ab8c4252170476c1a1dc46333cfb0430137bc76a8c35f7db98245a243257043"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://3356fc571c99015fa68ef68fe2d5877e8bba5b581ed5e7267711030ee2cd8218"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://de6cb177874f244a1bd14364cae5f662ae12dc039eaaa561f4c102f1bd9b0f61"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://9c3fd716e3e133588fc161e9f6af011314e2ce740d00df42f8fd6147b59cee04"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://7e077b9f12f2cb3734783134a5d8ee0db2eedb008e61e979490cb5ff5be9ea39"} 1 -kube_pod_init_container_info{namespace="aem",pod="atomic-runtime-61-build",container="extract-image-content",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://259711536db44d6a62d644d9f644ec192a7e9f2e568a105b18fa3730aaad7a24"} 1 -kube_pod_init_container_info{namespace="aem",pod="atomic-runtime-61-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://7be7c8a16d9c71237025508212aceb6a47138307bfcd02fe0d17bcb0b5360507"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://8d5409df0682b528408408acebe5b66c111841382857b5262cf098b004703b58"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://36571d88cd1c2c5950ba47a177c2d258ddc6ca418f9a5a28c15ee52b3932fd62"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://8d7f4898d7aa6a3bd507111ff2cbaf168b083c0789318114e62d0b1fa1ce0c58"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://da6f56761aba3e59e9183965ac25201bce012ca6841ed47407fa526d41b2e16b"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://80466241be07322826a8d0c5079e19167ef0426bd74f3a23195bdbf805ea8a43"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://04840da92a32c74c25ed4b650c2a1238ef32225080c9cd3356e1746895118659"} 1 -kube_pod_init_container_info{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://0bd9aedf071c2a6c8f6e50cdf3336a2586f5da7172c30552dd62ffa784c2e45b"} 1 -kube_pod_init_container_info{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://74280dc8a5277634a1504a7ecdb1475e454fd164cee854135b4cabadf96b8933"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://a76adac1e7a96537d45616913e1e33674c00e70b6e31b7107a663c86f1fae904"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://3fdcb0cff929c57f82fcbadb540ca361075bee814962b335b50e7fc9a4811094"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://90ec8bbb375ee93dd78934fe04156e79d37a3146861c7470ee1d3b720ed10757"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://d2741d82d176ab179d9ad8111791d05ea219182366d50279562c1bd674bc6270"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://9196f0896663aa4ef114747ea6fcd03d6d7fbdcf22c49d49ea941ef61857516a"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://d0586bb5fccab02a74a1126fd433e74a8f28bef1f4c4486e3574e25fcbd72a43"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://06a111eb2665380611dfd851c17af976fc732b8c93ed987f0ab309723e912f3d"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://300fdcacf4cfed439278f2fddac69879baf70c7fc68fd75d5478233ffed0d37c"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://6383d68122e4244bd4adcd8b2b041a7f11bdcb420faf525c9b0faa70ea542c17"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://de5b42a614a8ae5efc6be472e2dd0c58ddfd7cb28af00062ab4b3e3e872e5c4d"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://f9ff08a4526ba0648911f94fa54ea51ab724c934e5fa6046d60827dfc9f31d66"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://e03f0495b1a61272d6113c3685c24f67ae04c31dff95515dbc78f42bb1e39929"} 1 -kube_pod_init_container_info{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:8106d05d2858cdf02bcbf40d5c627e5c5c64a15a09c906f5426caff12da39119",container_id="docker://2903d4968695bf63307cfaed71bf4f4a70fb4852ea04575d8d681d9a0a48a940"} 1 -kube_pod_init_container_info{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:8106d05d2858cdf02bcbf40d5c627e5c5c64a15a09c906f5426caff12da39119",container_id="docker://c0a1c1a67abb9439180770c96320d43a793f0d09a6e5f94d569b420cc4d4e36c"} 1 -kube_pod_init_container_info{namespace="myproject",pod="dinomanbc-6-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://07b885208db6123b6db6e972a747491f2a117d28e129db3a731a26e018562d0c"} 1 -kube_pod_init_container_info{namespace="myproject",pod="dinomanbc-6-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://9ce866847f5c546b300f311f5ad7975363e564f53105864dc84a511fbad53849"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://e608768040bb6a0cc100c37eb4fdab52a3d7bef7f17bcc6692210f19d0049934"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://2e19e1ce818d07258697976fb8a3083b766b98f4fe92cd762c026e8d1d55761a"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://ae66e7517aa24310ab58f39f7b08ef231b3113433d351a2c0db5df462262d84e"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://b4465b820c3a751362f367c09871704bd47a27098b3c6c051fac1393ee8c815c"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://a105ad887beb316149ac629d257b59661e42276847fbfb23100de7b555e0e31e"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://70dd2e20d204a617e41ed866a879a66adfd4faf14b388648aa03a3fa6dcb9e2e"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://9e117ecbbecb594c1b33035047043d351da173c4a8c96e099a0c60edd91f4737"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://a6a9d1ac56c791283600c0f81d9f55644d919a2ec19d153774c69ae7cc945e30"} 1 -kube_pod_init_container_info{namespace="aem",pod="atomic-runtime-59-build",container="extract-image-content",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://d7e5346534a473403c3cd7afa88ea06fca51418ec215f77576132a8973b0ff29"} 1 -kube_pod_init_container_info{namespace="aem",pod="atomic-runtime-59-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://08b10a7c18b92b7c723776fca7ddb1659d8c504390b6a43ea8ac6676a3788310"} 1 -kube_pod_init_container_info{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:8106d05d2858cdf02bcbf40d5c627e5c5c64a15a09c906f5426caff12da39119",container_id="docker://ad6387aacb787239e851e2ff6cec0402545cb01459d92a715ff58402a7db5666"} 1 -kube_pod_init_container_info{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="",container_id=""} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://4af2af2c7d27252fd6afa59623b79f0a39f40785c166f754b6406d644fb5804d"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://4fd30ee0cb4dd44166028c2daf4176619790641800c89579cc3454078a1d2f7f"} 1 -kube_pod_init_container_info{namespace="aem",pod="atomic-build-34-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://9ace239aba56a811b2e4c229c689b11693df62f46135b66d40f12448e7797111"} 1 -kube_pod_init_container_info{namespace="aem",pod="atomic-build-34-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://7bac2f48cd2adf71983f5b591098ba2ca7d87e0ec05e8452543594548872db59"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://f43adedf594f3917e5cb4eabec50e22e30afbeeb1c8e295205a3bade1fbd8745"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://ba4c3ee7627fba5312bed7b5b249be32337bfbe1d0615749c92012dd1213560e"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://f7e98382402d2f0908f9c345f86cf22af5255d910031d93afa628b7d9bc66431"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://ebc102331899f014a87751da89158d3c7ff8189b238bb20b9b31a7064a21c145"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://7dd0efed6374fb795239dde2995b3e4bfac6e7f9d7b2b8190f5c2df11455e874"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://02a93327c9a2e80fddb42f38cd721b20742e23f9ad575304b99f3fe23890d276"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://1bbb1e59b80fc16f4af7dd236f2b9513fd6acfaf7e84654a7125d5c59081aa28"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://883fb27a2a670e7481ad1260300d072920b68824ceea966c40513662da349e29"} 1 -kube_pod_init_container_info{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://2962a89ce7750713fe350304004b6a1196ad0d7b6991ca35fd02778835a03523"} 1 -kube_pod_init_container_info{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://a9413928fd91d43c4438d55b6505722c62aa989c3969f8570bc0eb2fe8826121"} 1 -kube_pod_init_container_info{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:bc36bb2c21564ca4274e6d8339a732273f9ce58de8a2b4a3d9112ece132ec02f",container_id="docker://da3595172708246e5edd74f46c0c17711e05611d2617c91eefe7dcf9c1aa943d"} 1 -kube_pod_init_container_info{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:bc36bb2c21564ca4274e6d8339a732273f9ce58de8a2b4a3d9112ece132ec02f",container_id="docker://d4e164974431411c89f22c0929ad465b486b9f33c2677e3d8f97e8003eea824a"} 1 -kube_pod_init_container_info{namespace="aem",pod="atomic-runtime-54-build",container="extract-image-content",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://b23bdf45e4e88d672b31a9c2f6761218853bc10ca413514981608d80f183357f"} 1 -kube_pod_init_container_info{namespace="aem",pod="atomic-runtime-54-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="",container_id=""} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:efc7fefd4ea95e4311e897ec42327aa915ffbc05176c858a41489f387c3405d0",container_id="docker://ae92684909398833c48314e598b61025f0a52d346f679d555634e9cffb30a82d"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:efc7fefd4ea95e4311e897ec42327aa915ffbc05176c858a41489f387c3405d0",container_id="docker://79e021eb5ab2f82d0e22150cf9a5612d08323e52ba399b56ed40fbaa3965a816"} 1 -kube_pod_init_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://3e684bad70789821eb1e446e4548f223059b6625828ffd6bc4536532ce224f71"} 1 -kube_pod_init_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="",container_id=""} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:f2459652414087015adca975c5b596ccace495e6e40297cacfdb8bac278941d0",container_id="docker://05a0b18132279813e2a27da5a29e7378c93020ca916fca40257e604cf9c3282f"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:f2459652414087015adca975c5b596ccace495e6e40297cacfdb8bac278941d0",container_id="docker://7ff3ec3fb857dc732a8b51638131827d8a9261aa35cd352867586c68105ab859"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://73ccea035c9c1eceaf21ac030e1821ee6f7934c5313b5a63a443a2dbd51d4e96"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://1b268a79aafad57050cb3486b944d863f3fc7547e8417001a3ddb1843875225e"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://440f835a635f5a059c89c9562161c62571e2dd4a9c859f1c06b957a96f0bbf6b"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://edf63f5ae86bb8558688aba5ad75177261c84eb7322b835c9d4d77af46085309"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-residential-customer-docker-40-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:54c4e677d41c8297c7febb69cbefb446946685fc2075a05bd07f48247d5c3890",container_id="docker://0efae6c678046b0c6355f53b452ea7629ba7d74a2cdee15c6f47588cfc42575e"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-residential-customer-docker-40-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:54c4e677d41c8297c7febb69cbefb446946685fc2075a05bd07f48247d5c3890",container_id="docker://487434be2d583d7fa67bcd4e735b17712ce4027785bf615a8d0dc413372fbe2e"} 1 -kube_pod_init_container_info{namespace="aem",pod="atomic-build-20-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://ddc5ab5cb7110c193b65983817ddb07d65bc771217ea67556e657ef077620276"} 1 -kube_pod_init_container_info{namespace="aem",pod="atomic-build-20-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://313abc3ce204fc36ba544f4f31ba7b7aefb251bc3dd7db22a14a2eedefa7af59"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://358b4594303e903f172d1c60c4612a778f225a63e7da9933a7857b8df78a4f17"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://1e826053f80ffe577cda87915f1862688e2f4972be2e682020c61ebd8356240a"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://bc0ca7fdf18e824669390ce11bf0dc4b488847f96ddffc280b91e88ec1961e1a"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://efb41ad2e18437638cf55931403b7a493636f366a381f571008d00e79217492a"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://4351d36782b9e46fa6db6e0feaa12a4ea8607694daccdc102de68072190caf59"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://0b66055a1a23b11a2fbd0e9efd45aa4e2023324834123024589e13671fe2e35a"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://0159e59ab443dc3cc58df5e0861e4e01ef40cc8631ba7519792e889685ac595f"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://ae25c7a7a7bc1f46c2972d0eb2061d1abe3e0d24b1d7ee1998a603519fa3f049"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://93770fe3d32a3a5d7e1f69e1fbb60209a8a328982ffacd723d9bda14bff2065b"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://af986f432fe87908724dfcede6c2272245c2473180c11b3587376bbbe1a5dd2d"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://138989139c81af1cdfd3401caecf7260b1243aaff1613a1780cbb5049174ad11"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://8e004aa5f6d4b53e78cca461c5670347819ef4b9ac98ff572cdbaccf08841d28"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://9d327b4fc0bb92074aa8828ee9a84a49856755604bb9262e94b7cfc1cf079d02"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://8f98a45d6c2a6f0b0a269c208fc49d4d5c38954c1b1b7d228d746b1fe5222529"} 1 -kube_pod_init_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://dbb2beee1358005909d51fd8d46ac3249b82e32db1c47b661eb539c55091624e"} 1 -kube_pod_init_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://6409ddfbce204250faac1528a6eafe09f0fa8579a891073dc58979dd420af347"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://856ac045bf0bb20df4438c9c607d9909b9ad2afa985e263f1a8ce8c127c04a71"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://1d3e67f7dbb2bb628cbd70980ea27a0a687e6beef8f9ec75056e8ba479540f04"} 1 -kube_pod_init_container_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://2fccad170e2c315ecc2c0eaf08d21454249f07526a61a47d8f676a83a2385920"} 1 -kube_pod_init_container_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://032cdc33d9d3eb0212a4aea3e182d035d5523f4e75c04e657ff44a420f2bce50"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-node-66-87-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://ee40e3061af12034fa4b1dc027f5105554c1dcb59908837ae4625f06a5670a06"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-node-66-87-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://650d549c61f40438f6dd1fd5e508bc7dd10c19a995ef385b07d065294eb1ce2c"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://869ffef4ef1baf2c94d9dd29e351b050909cf0fdef8b165dfe07d30ec26fad6a"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://c4125363d09f597be2c20f48d82c8e27bf7306da297a656064890d8da25ec108"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://88a54eb3de11d80f832b8c75fa033f0954ceb3b6b3b5c86d68586b933df4166c"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://3071abb2d1ef1a0199924a0a00b789117b9bf479cd952b6c21eb63d4231a1d61"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://4acc20998ffd7505e7262e0227ed087b1150b57bc5611e14f6a264bf690a7d07"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://37680e53fece28388349cd83a78dfe352c0a65383964fd55a2df73bbbf8bda19"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://bfb776a4a2d24b525ed868bdb8d27a400e8b72f2993ab939b6a53a6a6fd66a7c"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://eed2df3a12a9292a3443f7f0ad0ace0aef4a3d9c77bff84ccf894881e999f86a"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://e4ebf8e3927e1069af90939b2fd84b1353249d4aa552125d613b6387fd860e11"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://bd3152d1a8244924d6c74191c95a1d79d0aff9a1ff65ba31bbb9ddd94f8f8062"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://9b38d2644bd43f2f062bad90ac70b6391af5b9b3ed92f51eef417c6556969c73"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://91deba4c1fcca27233c5a2954f8c925b2a739f89e64ffc063995746f7c03c31a"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://14849d4ffa31fa06d012d2b3548bf53a85e3b2b21087a05571ec6fca04b7215d"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://b11b75c16eb86539fc46eb30a10a0c78bcb7d51f08d78143f35482d46773701a"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://48770a5ca2470e75ef5fa1b39b8cce5feac7aaf8daeeb3455e3c90196484fd07"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://6702977dd5bddd637e1ab4180805b51550de016cc758fd7d1aec9ff24bc3097a"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://1c959e8531d5d24f4700a167e0426d47b5273631594fa45b5f8e843c05547055"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://b2634c07aa83ac02fcfd26b115c8a84c64867125ca306244bbcb20871883ba54"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://04f83bb592b1965b97b6897103ca5a2e49606f4ff8d64728a1f157c5d1c50102"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://f3d9362b67615e323a1d9cf9384ccf0801f6d9180ad3fc7da010d0482606c179"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://defbab2d7b595963f3f11eb4e69ba90793dc63f0b5bf6a61173418120bae2336"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://1eae7bb28a68d453e31d1d87bcbaad69a0422318efc755339572acbbfb48b626"} 1 -kube_pod_init_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:efc7fefd4ea95e4311e897ec42327aa915ffbc05176c858a41489f387c3405d0",container_id="docker://40720748b8604c1f825ded8000cdee54331155cdcd476922f4af482162d62f07"} 1 -kube_pod_init_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:efc7fefd4ea95e4311e897ec42327aa915ffbc05176c858a41489f387c3405d0",container_id="docker://26f5b7ce823d7138993f97cc06bd8c0b16a2a091633c8f1dd9cb11b87ee48e61"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://481206c4da06e05128db578fbf02cc0dbacd4dcd2cd6750eef9e96c978f16b65"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://5c987ad99d27604b6a785d820e2b581ec09f2673ba22990961b2f5df99133644"} 1 -kube_pod_init_container_info{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://5c0f9dee3a00f50e26e3736ce29e53795390171290a5de1ed2b458b25b951a0b"} 1 -kube_pod_init_container_info{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://451ffbff60d41f1c6c777b6390078c30633a4c7042d0473e7d86e0d435651136"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://6855549f4349ae6df53ada8b10fc4e08de4e1581cab40219c25ecb88bda7be33"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://9253ff338031d60c05e00cbe5d458f46a245ea4decf59d6e8799c9246971df24"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://f442ac98bdba1b5b0baecb1ae5f9e97e02243eab6a438f219b31be5dd64c9462"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://75ea3599ff57740df7210812924da26320d104ba77ef2943ad395c4c1a958a7d"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-node-59-81-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://2f8460a5db54521c86c9f7ab2018ae30b8b91ded63cd212b2dfbe34653ab4a24"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-node-59-81-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://ac8b652408a97916f638b30fe101b324bb9eabc6ea5959282f3c8a9c49cf131c"} 1 -kube_pod_init_container_info{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://ef5cd810c69a935097c6db4722084c359121c5057130e5213835d114579e025c"} 1 -kube_pod_init_container_info{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://c3172fcf3f98677b01917c6fdf28dc5aed8116705cc0334706afa625da1ff164"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://7a1f8a718d379a3fea2d5ac8cee52240842132ad89ff0f3fc5e5019672034605"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://c3f6a41635558c0e9086c65612fd9f425d783f6febd48d4dbb9c188c64115a65"} 1 -kube_pod_init_container_info{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="fetch-ldap-config",image="container-registry.rel.apps.telenet.be/telenet/base-rhel-ubi-minimal:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/base-rhel-ubi-minimal@sha256:29e680b2fec1cac9ce75755109eaf633bfdfbd0b0322c4d846be0f8d5381590a",container_id="docker://7b18bc9d4fc04225dcbfadc3575cf601ae42bd1c4a3beb672ce9a71b64b37d04"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://fc0d7df90a286266d1beb7e3b10ef37220583d229cfceb03b62c9115a5288f6c"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://842e10f412fb02497b0579a06a2721423aec0a14c7b69603a36724a73a2de53d"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://9e4227207afbc54a013c3d3aa71cf82163d4ff7bf0c3fd03205bda803c352906"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://f4809a38496d637edae1bb7dcd04bb32d02f6fce8d78501cb5f710579e10c01b"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-node-59-85-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://5ba67f8373054c3663176f2af029ec6bcbc09f51cb699e0afe2079032e2a1178"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-node-59-85-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://58febd39cae7aa645c7e6d222e6d060975c0e5a40277a67dc9dd77db3387f978"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://86d7b023c200615c6af159f291a8c823eab53f85f1c2b24ce1a61fed4c69b36e"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://9719b493042905453bf9eabcf8d11f344e46bc784fd0ed7b63f1c92dcaee6c3b"} 1 -kube_pod_init_container_info{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="fetch-ldap-config",image="container-registry.rel.apps.telenet.be/telenet/base-rhel-ubi-minimal:latest",image_id="docker-pullable://container-registry.rel.apps.telenet.be/telenet/base-rhel-ubi-minimal@sha256:852236cde33c386c6e9c7e80efa7a9dfd0abaae9745a5e7783a6cc8791e80b6b",container_id="docker://027c9352d11d091475076f9f6391716a308457ba106a9723c7edcd0110fac742"} 1 -kube_pod_init_container_info{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:efc7fefd4ea95e4311e897ec42327aa915ffbc05176c858a41489f387c3405d0",container_id="docker://ddf837fa60c7851352a2616b3515240b5eac8e2c54a2a235e88fb8469ccf3672"} 1 -kube_pod_init_container_info{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:efc7fefd4ea95e4311e897ec42327aa915ffbc05176c858a41489f387c3405d0",container_id="docker://af601161cb4690078a7744757b051268e32ad82001ed6e3d6c808cb496b7ea7c"} 1 -kube_pod_init_container_info{namespace="aem",pod="atomic-runtime-65-build",container="extract-image-content",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://3155fee8b3a86679285d6fafd77c1b17281d28adeba16d71128077637c8da667"} 1 -kube_pod_init_container_info{namespace="aem",pod="atomic-runtime-65-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://8b21cc22f5cc95391bc1a870700594248383f628b363101a3c89334ec9b84c27"} 1 -kube_pod_init_container_info{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:8106d05d2858cdf02bcbf40d5c627e5c5c64a15a09c906f5426caff12da39119",container_id="docker://1a0f42042247fc3ed85123a507c9e81362f79df48173f2545fac38a636a3d37e"} 1 -kube_pod_init_container_info{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="",container_id=""} 1 -kube_pod_init_container_info{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="fetch-ldap-config",image="container-registry.rel.apps.telenet.be/telenet/base-rhel-ubi-minimal:latest",image_id="docker-pullable://container-registry-telenet.rel.apps.telenet.be/telenet/base-rhel-ubi-minimal@sha256:29e680b2fec1cac9ce75755109eaf633bfdfbd0b0322c4d846be0f8d5381590a",container_id="docker://c57ea70fd158791955aa1a228988604c4030c4350c11042f02cb40ab6002be68"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://e2a48cc080c14b738c8c81db8031614cab307620ed04f177981edd33e07b542d"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://6848294fc3362641a80f816662338125ee283ac583409614b5034c97e384e520"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://500ef4d889b0756e33300bb1c12d06562ba7796ca273d779090d53df5d6b2e3b"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://65a25acd93249b0540d543499c03006d139bb9f548d4bb58cc0018d482cdb22d"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://aa3347cdfecc336f6631907de61cc15351b01c3721742520d55af418c0d93e38"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://725bce233a849e627db10c0b149bc448373f03ddf5f36502ccc692c9ab9f2f29"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://f637af21613bce1918baa40aff20b6030478d74d3a1d1219c0288bd39b86e225"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://9ef7728c2e1ebe57be2a68655253aa0f9eb5b00431e1bf2b3cf7513672fea41d"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://03d3d8259e6db07cc8abdc1d5f19bc1abb7b43eed5ba343d5c5d3911c1b6fa77"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://8b0bbf0fe18b62734d7d74162433a51abfa7bf826b0f6c618a1874e9aeaa6312"} 1 -kube_pod_init_container_info{namespace="aem",pod="atomic-runtime-57-build",container="extract-image-content",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://ba6cf0e61e66e9401028ba214d0724429eaf522b61269a5cd3910694d92c0f26"} 1 -kube_pod_init_container_info{namespace="aem",pod="atomic-runtime-57-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://93bb7d96aa36ab1b1210e4e636a46e0ad747f2f601aabc465f6ec518e0ba7a3c"} 1 -kube_pod_init_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://3c02dec818fcfc6bf017230e6a7de614c99e65a656835177d5e362d0289ba62b"} 1 -kube_pod_init_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://66c37afa7dd31d55096460ae72e4af40707defe3c17b291ee05355954b2a340b"} 1 -kube_pod_init_container_info{namespace="myproject",pod="dinomanbc-9-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://27ec7705bcdd28094aab11a9f4fce21829328b2e0fdf6c2ae78f31173c3a5260"} 1 -kube_pod_init_container_info{namespace="myproject",pod="dinomanbc-9-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://43aea49afa67841a77c15e379dbacf53dca988d3972b7046cdea895029760664"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://221e85cb73b2193ac910c92a3c57a53023f3530e65f8824f8a000d7c13d56443"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://04781b840f8d1742b132b58001e8227877d88346b247ad29d9530b71e3e0f174"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://f673f9d599a85549eb7adf534ee4e20a4b706cf4f60563637f083c270194f668"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://4f70b8f6d810b33f67a8a1f9be58eb4f18aecfb17d93734c4218d1c8dbf1d33a"} 1 -kube_pod_init_container_info{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://52cd149fc9734514fc438b3c66e62b450782d2ead9cde06e8bccbc6960cd141a"} 1 -kube_pod_init_container_info{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://255d2d4bcc62602348817c78b94d36115ac76542638814415b63c4775c2bae5e"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://9ff1014b01914c78cdf8192748a8cb7389c51d5d40f29d46e8b594f3fd844569"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://75bab0f26641cd1d0f2446ee6d6e375bb591368459b58e0e51d26b874e8a0255"} 1 -kube_pod_init_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://12e7d8966b65ea5d58489c8fd0934d5b6345eb1ad4281672dfb07b78cbdf5a15"} 1 -kube_pod_init_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://06cf977cb02fef31c9cd218c5fcb8310aab1fc3f1464b31b1f0a3ddbf3244f33"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://8c5674078422675506eedb41003ff7435c3332346d0e507f761079e7a005283a"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://d096076b1aa83750769c1cf0c29ece201014ddedad0c4d3fdfe6488d9c17007d"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://8f3f220baf6735726c97a4debd4fa9011a87c08546722756a3e3fcb71bd16665"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://96b98c059ba3353f4f3beaa19357b473ccc0e4563841fd60c6f775d9b5173a3d"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://fd092d166c76ad6ff8db1952e8428550a5f5cd095756be119abb1ba2cc291560"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://7730ee3455311b6f8a3f52d2e5fa8734eaf6d42a22aa847482fccfd4b6a9cd19"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://9a37f72e8e5b602c92197081a42d4d59d268afbc21456a52da2a2f098ae9cb05"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://fbc4fc987a0ecc1427b0e3e1149d8871fbbee1030a158b7a8664746eb0aae924"} 1 -kube_pod_init_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://475e34d17581dc3a7826ca6b6250f75177a28320010f8306588e340b23dbd42a"} 1 -kube_pod_init_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://34eaca5c21c5f057c5107886b12d421a48d420d3ce6528222495191a7713c354"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://eb550d2c6037272d8f48eb0848f42322ca6eb8f5585239415d78ddd32a202538"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://f8a7d2968e1c2d7507a75d542aa95d19b06dba89c003ff3d043f06a05321727b"} 1 -kube_pod_init_container_info{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:31bcee2ef518eb9b7e8d9bff23fcdf18a2eb97b8f42a0f89d2ab016e903aa8d8",container_id="docker://3888c8374a6df6114466a7607cf48843260070e71b78ad747410a8d7ab439f0b"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://cbaaa7fd23df75428dfb2bf25d193e11c89d715d3ebc7940923c6d7379cd2c42"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://fa073810a807a4385a2b43aaffd5256c96a72f58564e6b69206ea114ea1e067e"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://2e3c5e67dd309131c86540c45cfec0520a130c9aae80f0012395654018575c46"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://54d978a6156cf97eaaf179f3df6b8345d675807b32162c16b3702b639c25103f"} 1 -kube_pod_init_container_info{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://296e10b8dffe9c59d7a4ba839115bd3bb41a7c7a6089585a041d32ae1ee20d71"} 1 -kube_pod_init_container_info{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://db16242b7792c43d945a662e09b5db1cf78f91360db99071208392988d7b6402"} 1 -kube_pod_init_container_info{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://979d703de799776f7e5d2eec3615560968399179ae8be76bd621396316d46e02"} 1 -kube_pod_init_container_info{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://9695ddf62d9b831248f0e7ef2638c771a7ea47a62cd455305f6c500496b3d661"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://882d04157b63392f2a576cc56103cd4ee0bd7265c23d3c21d0d2c77868c10348"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://9bc43c5e2c9dbb3d660de11e91cc4960df65fa552d5718254f2692825773586d"} 1 -kube_pod_init_container_info{namespace="aem",pod="atomic-runtime-63-build",container="extract-image-content",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://6585516eda93b734b2df702cfd44121f5161927d747210348f07afc342d2411f"} 1 -kube_pod_init_container_info{namespace="aem",pod="atomic-runtime-63-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://e4ab7742168a53249a275acb5eae8c0f75a4d687565a393342740ec73d6b3e72"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://b78779d57635b467f9d09dc5fadbc4737e1dadff4034961d3bed06a34361f02e"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://788b578d96b8157e446484aefaa53f6f9c26d2da71eed619b7d00b783344625a"} 1 -kube_pod_init_container_info{namespace="openshift-monitoring",pod="elk-omi-3-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:bc36bb2c21564ca4274e6d8339a732273f9ce58de8a2b4a3d9112ece132ec02f",container_id="docker://c07d283564d4e7510182b9c6d78ead6f06aa0ff0105143617de911127cdf7026"} 1 -kube_pod_init_container_info{namespace="openshift-monitoring",pod="elk-omi-3-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:bc36bb2c21564ca4274e6d8339a732273f9ce58de8a2b4a3d9112ece132ec02f",container_id="docker://e790a8c4511cdb6229393a2adefe6e40beef9c6066c72b1fee53e2cc3e67b751"} 1 -kube_pod_init_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:efc7fefd4ea95e4311e897ec42327aa915ffbc05176c858a41489f387c3405d0",container_id="docker://09e516401b983a2d099a86dab39f3f27720897411d07f030777f934ac9719b34"} 1 -kube_pod_init_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:efc7fefd4ea95e4311e897ec42327aa915ffbc05176c858a41489f387c3405d0",container_id="docker://83e637a1ef575a28e8ef8d80fcc6aa2feac9c9ba706a2c1482fffe2b5b7ea457"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://8b6eedd928bd3e0b8d46af5a59763936c42fb06e3944ca2d3ce220bfad80653d"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://446685d2e479b020300a799fc584515981a407ea3f4c8e1a35d8a1cf5050024a"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://1eb46d60ff23494b184c00019aa37603b4194d0a7b02925c378d3d405b78bb69"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://a01be62a4e29c51df6dc14c77e0c2d57ee3b9d67e99a00046c7c51ba17105a5f"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://eca158a6185664170b3a8a50c3d9ae677d0c8c34cb153e626e350a5fe61b1676"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://b538fc82ef668202a2fb8756d8c5ca3f267d971152321ac31832a6555f792827"} 1 -kube_pod_init_container_info{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://d0723fae659a2a15e687bf7b9c39ac4c14e11af3e9dd206a562d9e248560c176"} 1 -kube_pod_init_container_info{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://c0d56eb0f05ada2e87f3543274755d57500f846ea88e1760967a0dc53a39a420"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://a2ec8fdfb37d1c337c7fa63d9319b14ac1d50d253f18a62d2ebf03fb2435ce66"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://86f17fb231ebd70844c0ea5f3e07a8650027e5d5a461a8170382379b048a9159"} 1 -kube_pod_init_container_info{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:efc7fefd4ea95e4311e897ec42327aa915ffbc05176c858a41489f387c3405d0",container_id="docker://50a956a7e96f195ed3fd1da23212d01df8e4644af9b0f324b413f0a8ff947b5a"} 1 -kube_pod_init_container_info{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:efc7fefd4ea95e4311e897ec42327aa915ffbc05176c858a41489f387c3405d0",container_id="docker://9687e54ab9ca946d67f27aae5e618c058a200e07b6fb8d5c0e5fcfe7248fb835"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://5c28916101d21c65d722a14a00897a7b63f4d765a2321325db386c9e32770c27"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://f424b83271b7fe4cf8f25752069a6b3b33fe11ca46f5ab6996b7bc22a5e6ab48"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://0369baad7a4758529f2def7f1588e209169ac89a8017df1d9b42b0991f1d0d27"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://27cc188896224431c7ced4ab8f18593ad56f9241866a270dd805fb0bd7129e0f"} 1 -kube_pod_init_container_info{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://e5529d57b820fc2b432f8ff4bf78a651ad6f24a70699b47be6962461108e863b"} 1 -kube_pod_init_container_info{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://f8e42444a2d46712119c81c1d3ad823d6a854bdda2c46a48fc8af945bbc35d07"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://c561c01ae10e3069e2ac345735de1e12c4b01679ac608a3b7fe94b810217514a"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://c2e9c4d872c52c32d1b13b9fa86f4e6e0cfe960b7e91921c216a0ee56c5e9459"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://dab46f4adaaafe4eeb8036ea6a8da91c3258d2656b94476f91d570a2b381c916"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://76a35602fa4f220c5b1766b1c8c458329b1c136e04f03241fdc10efe3611797a"} 1 -kube_pod_init_container_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://19f677d504862f485fcd171b8f8d2f632c75278e3b15ff3be7e8f9826774a711"} 1 -kube_pod_init_container_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://3ee9b264989700166b4046222d04730a90053276a5c8e56e56acf38096ae0452"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://b7b6bba989a02d2a855d1b564d2a6310bf97b863f71aaf3fc53e29b2a6db1455"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://5331e3f802ad356a85e8d0e37f032e2230e4d9e8b1930a544f7dc641be94d479"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://b473c6e5fd1f253e9e006a9830b9b83c819b613247c60c022275e7dfc6f28126"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://ab6f6d1edbfee63b1096bbb9f02d3748976fd9680b308b6e508e296522000035"} 1 -kube_pod_init_container_info{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://b4dc44d44139a255d8794c7ac517091088ccbfd9cd2ccf5f4ac0311390b11e4f"} 1 -kube_pod_init_container_info{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://7ad694f03e7ba101faf3250b4c38822d96eb476d1b704410e039ac8653829d10"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://20a66ff0e320cb1ec87dd00c40863043540b5f53570a161203821d8b1663f418"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://b219682d122e345b97ebb8486d38b23046d16194551bf471173bb972b1b9a51a"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://23799ae962cb524cccbe2f54025e4e654feb4eae96ee157bf0d6be7414118b2a"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://41e905eab481d25668d50f59dc585c05eeb89da76973ac676cc10d538e295055"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://4b7e4cb595b46e29aaca8bbd3025bc7a86bb01017d31fc1249591183f5bfcd1a"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://59163cb312a3303ea95beb96ccee841788d208dfe46ae61c607822d7532ede3c"} 1 -kube_pod_init_container_info{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://343f7b4096f7fa60a504b8114c6ac9150e37e969827c043a993ed8554c621005"} 1 -kube_pod_init_container_info{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="",container_id=""} 1 -kube_pod_init_container_info{namespace="awx",pod="awx-init-container-venvs-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://b12c346ca8626f17ff9110a7ad6df859df9cbf340aa3aa1017c5b00ff48d0f11"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://71afe7dfd3c8262a50ff2fdab61dda509d15bc31f8055f169bd17769f84c117e"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://070c989f7239ed39e4207e275d501448afc279ae8bda4921759ddf15d2168367"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://5f69fd4ca24e505e5083b2b60289d46552e4986cd503f526f50de7536224f65b"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://5d6dd46cd88711013a541e047d81d70e264f6dfb54f25d1c5c2d04d77e13ab2c"} 1 -kube_pod_init_container_info{namespace="myproject",pod="dinomanbc-10-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://a1aa5ad2894d9820a7356604d6960d5bf2be9de0a246ea2c2c92b42cb412bb1e"} 1 -kube_pod_init_container_info{namespace="myproject",pod="dinomanbc-10-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://dad1da942b42de76c8447e0b991f115a99d2a8d4f5225273e4ec8f9949b51407"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://7ba5f63826d9a701d617121adfdb193e313bbaa8caf9dc039db4d18524d5f004"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://71972e988b56a674389492d0e5a34451bdfd36a59264ec73f9b422712523ac65"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://d3df0eabe82e81405a48347bda0bbb755c5365cf4b48d026ad00f8e7250a7fb1"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://2228f6836a3c055358594e77e043e2176465af6a10344d7da242e6cc7a410f2e"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://366ffa95a381b53c5913277aae459b1f23e2f909d5e1847a38388e4ea854d067"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://5294553d4b1eba598a524643ff3b686560f70e48f2753614a80a6f938aebe20e"} 1 -kube_pod_init_container_info{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="fetch-ldap-config",image="container-registry.rel.apps.telenet.be/telenet/base-rhel-ubi-minimal:latest",image_id="docker-pullable://container-registry.rel.apps.telenet.be/telenet/base-rhel-ubi-minimal@sha256:9f8604ccdf9b364c62c056b7de4dd03a4d1849b61d594cae7a82783926ecfa37",container_id="docker://9ca4eacf3f804d3290a90bb2224ea766293f28a7b803f74c0e3f2cbf7ea90006"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://f057ccca9247583fc524fe9c70a09f2abd371f3d62d1cf3c345d37f60d82920e"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://17cf67f5619bff450e566ee3121ec2769f2b57179c02465dad414f74dd385307"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://011a0e23b0d3e5319c2d8323bd2cf53d5316eb271819785603fea700af68a337"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://1758816de5200d03ea5a8907622ea06baacd1cf2d21e27dcd28d490502612491"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://fb504b0b5999706957cde950bbe97a5bf95db289b9f5a143b118d43bfb50cf2e"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://4efaa7ce04c3057361139c1acb539217083e3fe67f9a817df69a8e91bf601552"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://a1e4df369ff3b9208969b59cca3ada0493fd4a77674a2872c97b7a64a312d731"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://62c7b68479bf0668ea7a036870b66e082e369dd254aeba46310aadd21aefe509"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://0378c696ee56992e99c3e24cdc19bd36f91e90941f0ffe5ec12e9b85a12aae5b"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://80e0c62c6be75a113497c205670a725846d5774c94cf962b44e78f8cd04a2806"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://e836e77641af083eba160e84ed553342fa3e22c79b7ade4a45b25ee248310620"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://7dca43a16620c6221bec820c2a50c472261f28f4ff295522f491a06717a2485d"} 1 -kube_pod_init_container_info{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://e9d896f9e53c3536256e18e6a2e6576f9afb3f2240db7d7ec879b40c49c34524"} 1 -kube_pod_init_container_info{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://4184e39ae4cb8f0770ed606e9c557b0fd0232371fbbf8032a3d9d45c19beab3d"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://c5915cd4149c2648e2056f5f1ca23c0e0fb979f92c1cce3a31954e06fd41a14f"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://accc770c580b8436626e48e6993b8e5c7fc8bc5a157319473f994de940005339"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://9d45bc377f04503284c1aac8bcb3713091cfa2233ef3a2389d14a1182ca2e37d"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://6cb107361a4001180c46b8b1e416a13233bfc7a21461b0057fbe33de7f05bd48"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-node-59-82-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://6527bcff4191f523f98d5b64f3e820118eb980f926df2977316c31e0c42c5478"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-node-59-82-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://c9e079c15d9d0a4d32d32f1f35b65b06e215762bdd9956117bf2b0783115b065"} 1 -kube_pod_init_container_info{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="fetch-ldap-config",image="container-registry.rel.apps.telenet.be/telenet/base-rhel-ubi-minimal:latest",image_id="docker-pullable://container-registry.rel.apps.telenet.be/telenet/base-rhel-ubi-minimal@sha256:852236cde33c386c6e9c7e80efa7a9dfd0abaae9745a5e7783a6cc8791e80b6b",container_id="docker://e3711760c26753390e6a62500139986019aea5ebae3fa60e5226ccbd4f8fab10"} 1 -kube_pod_init_container_info{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://5e8335418fe3145cc61f474022d8a5457cea87a6d7edaa49ef3baf77d036bd72"} 1 -kube_pod_init_container_info{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://3b756fe36e525c3ac08dba581a6b297b4c09c5a1db66d848d69f753d8c331e2a"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://e99a4eec7b5543178d891daa63c29b308573bcdf531c0b61fa441feec64f9609"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://5f065fcdaa3df023c13cf7272ebcc0052444acbb97579148e698eaa46574104c"} 1 -kube_pod_init_container_info{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://1542be692e64846ccd4574da9531925ae1d45b3c154e7f16ca886245fe981313"} 1 -kube_pod_init_container_info{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://80f06887169f6816143499e3e65e905eccf69947acb0ff1a4907e280d9687b0e"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://81806a59b196fa7e58464b9b29c71b461168b1ce4a628634975c36d13b78a968"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://f9fd6670d3fc030745786353a473333bf58867f1caebb517d16cb474eb37b15f"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-node-67-84-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://b38b7ca481213c65d84b768a274b211f97f5e24f94aa9d03123678208de4da47"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-node-67-84-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://edcd3d28d949ab221e723156ecbae9512d12b2566e81af5d9cc69b273cfdd333"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://ad5b60e5b9d7d377786f50f7c82a567b30369cbc79a35c4ac7bc5647f29bad60"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://0d261b08bb04482dc25deba79c55471c4e63b6a7de60f14f2f9962abb86da478"} 1 -kube_pod_init_container_info{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://d5c54a338a0c23596324be5418c62b727e2ec0a5b5813625d4fd0119707bd61b"} 1 -kube_pod_init_container_info{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://d708622b84f8585f07fc05f983a92946d46041bbd7752a1071fcffbe1a7da620"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://d6043698b31b1d49bb684a2f725035670999c94bd1c3e575b7135aeece004942"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://044fcb1a356fbc0af0a21c171f73733d8a5b6c02e08ed839ce34c5e7aaaed266"} 1 -kube_pod_init_container_info{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="fetch-ldap-config",image="container-registry.rel.apps.telenet.be/telenet/base-rhel-ubi-minimal:latest",image_id="docker-pullable://container-registry.rel.apps.telenet.be/telenet/base-rhel-ubi-minimal@sha256:9f8604ccdf9b364c62c056b7de4dd03a4d1849b61d594cae7a82783926ecfa37",container_id="docker://b19aee52bab67637a59786ddb3b2f655b457a6fb3ec534166ef743750511640e"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://703db198faa8104aa2dca7c1d07ade5c92697b4c52aaea1d5c7019f6d6d42a32"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://a92647c81ae620712396e30975a9c9176e548fc0a995391a579856a4d9885143"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://0c64a4005b25e14dce141e4b10c15425886b1ce54c2e93270c78f5c116690904"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://2d54336185c8ac1da77f4e4aa91cdc3fef362379d02a6e2c24fa846bdb677a34"} 1 -kube_pod_init_container_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://02b9e7fc2a59c655fbe47af1cc71c7059c2d39a9bef2c06152c8ea928d661f6a"} 1 -kube_pod_init_container_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://254ed88b2c98ae02f9e747cbbe5dbf69cc16335c6f5e160794216a9ed2cdf569"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://8e3e8b3520912253b6883c4f52ec0932ef6693601ad6837204c9792cc24b051c"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://caff9dde3e88795af79f1d6e42da2a449e85f1a105660d2310ea0d192b92c64e"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://a6c59d125621193a2f8e2e26f58c531466f413d3a707186f60dfa8b837c58029"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://eeffafa5d22fb72e6bc40dfa5022fe59bc9845525a6ec607c5d2cba92b8db95b"} 1 -kube_pod_init_container_info{namespace="aem",pod="atomic-runtime-62-build",container="extract-image-content",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://d331a9f43d812d609f1ea0712468ab34be3f6d8d010e79246ac9fcc4fefa2810"} 1 -kube_pod_init_container_info{namespace="aem",pod="atomic-runtime-62-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://f95b36b6f14b0e3512d8293d3eb1667167829e0d7e8b772d42c11d2f0b23e060"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://53513adf047839e98e1ebe8775310250bbdfafaa9739492454fa29a93c163650"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://b7ada7ea289b4d3a5d5521afe831dc200ac4f5fc40f0c05afdd87ced63993158"} 1 -kube_pod_init_container_info{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://dedd4bcfadb0d971ba5393cfe653836635fa4e1f0fcc562f89217824f5ff4955"} 1 -kube_pod_init_container_info{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://596d92e1ab6f013284f7c6c85dace55cf51b1d9bafb0517761efeeaf378b8e5f"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://acfa3869ed2a0276409d60bc62343a44f70a67313e65ad0a28b67605588aed6e"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://2068164db676da445080156c10f0fd0554d390b8265794457374df22b13a201e"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://1b98c6bb5f277806f43a3da3a18bb456ffaac2d6bcc2751f10f54c3d10ad376c"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://98cb4d6072bbe101cadda850c7ec135757f6f0bac118597416294ff5a1abe331"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-node-66-88-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://bd1d1447124c1163d26e4462eab9403fed32947b031edc155501fcdacdadb855"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-node-66-88-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://c800f7c9580cd01eea7771c146c1dc49dd22fa216d7a806d6975432f9ea0296d"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://9ddbc9aed442227f8fed8e63d935b3371616b7019ee1a319d1820654fe63bb63"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://a3bae6efa40b8a39e45e3caf4c89b56241434db81b5750652bf93559a0e9d434"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://dc9056c68416261b879ec4dfa335a61fc10335f4046ac237894f09abd2011703"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://2411425a95757649dd5c2d8d2b6d60569ab2e1aa9394dd70fce184e3407a0346"} 1 -kube_pod_init_container_info{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://984b25ad5b72320a6b207b527b3a4e463e0ebbbd94f8ab7f262caa6a13437879"} 1 -kube_pod_init_container_info{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://2da9069ff31e27c929f137cf821248be505bdb0cc2e608d9c85cc9340ca02a04"} 1 -kube_pod_init_container_info{namespace="test-config",pod="ws-dino-rest-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://84ad8d68cd506f3f625a54b69e8c957a7ecbd8ce1339713597b032fd8c30523b"} 1 -kube_pod_init_container_info{namespace="test-config",pod="ws-dino-rest-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://c75fea00f1c95e5171c5c52e9728d2237a2052ebab0d8409a2bc8ea2ad2fb07a"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://d3216a509ae0013a40e9a56ff7794f1ccee447f098abfc0e40a3068ba07e5014"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://331d4961a1ba602d72ffeffbe0854a39480daf2aa85d847f388d7d93d3aa7269"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://ce9c5c4f9cb7775e1e741ce2cc4ed62646e21d2da594c41cebfe16f6fcb5c73d"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="",container_id=""} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://6c1cf4083c3aae05d3cd50bb8e4277379c18160ca766a73b017b439de23c2b69"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://d665977b11af737b06155ad4aca595268058cb764c5dcb53c5eeac8974bda934"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://c5c9da77ba53a1101a2fac08ef05f8644f7d0bb7ca308e4924ce5aac3636ac30"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://c8ee77afeea2847c12240149daa8fe6def36a4b83b3a250662f435d9d11d2c01"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://e7ee7696172733165e8411a8341fa254a1a86581b5368e6ae18b828c1da23d24"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://951bcf93d5f3bd3cf637888e98579f135f83b3114f1c1673c7fea0bf34d9e339"} 1 -kube_pod_init_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:efc7fefd4ea95e4311e897ec42327aa915ffbc05176c858a41489f387c3405d0",container_id="docker://49e8ad8f6dd794487f9a60881fa6ae41cc0ed8d8be04480fede492b71542c374"} 1 -kube_pod_init_container_info{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:efc7fefd4ea95e4311e897ec42327aa915ffbc05176c858a41489f387c3405d0",container_id="docker://59dfc78e0c5368122b67117daf19e90fbd79e79c641ba53c99871318e753437d"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://00782cafeca34840176eff866c3dde38a36013dd7d1bdc5366524c6a68a7b658"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://770637e657638849ab8ad8baed15e448ba3fe9330959215873bb5123dc6db87a"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-node-67-4-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://eb68ec45983cb61f65bb46b14a5f384e86f5d9c21a84c72594764eb81e80cc75"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-node-67-4-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://8951323762b9a44c29b158b751899f657d63e547a0bcc605c0391fb23a6b0477"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://eb49836ec3d3aa25eab51658d077690a62cbb55d86436c3cbdfec8ae1652045a"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://92d7d83e0c0fd018bb2c9405741a7c2a3464dbc730713d68a23456818cf82747"} 1 -kube_pod_init_container_info{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://03fc21c8d522696749f279fbcdc17857bb712cde54d1ff0aeda78dada0e3ec0d"} 1 -kube_pod_init_container_info{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://c2549c53c860df01d6e7a3e44a9d245986225c113ec7c702670c673262886b37"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://08ee326d7a8fc850a9cef1944eaec1638d93ab6622cde070cdce2aa86d929619"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://59738c935c44367b43966b49dceb4e7195625b1b884eba78d017eb2852b83939"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://b34801cb229fac77cda46d81c44c123e4943c417a0c7271a6e4deb0756e8551d"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://f6757fb6d114ca2336b80b9c1ad5371840af84599160600d4e1c5304b97b7b2d"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://7f0481e55c83134dde779fa15b43583953d200926beb951be18a119321c17041"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://b6af82e1de2db80f1b304f7cfa2251444e91af0e8d349930d4bbe6b3125ef02b"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://a82b5332ebca4b064b6ed6905c390901fd665731500bc16c2eaa9e297d10e578"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://a2b7d9b341a10f6dcd2cb25191059a2b046acd101c00b164275a046cd2698d46"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://2eb009dff8734e3d63c502c7dfe7ac5fac86fcd854a2ee216da7e0861b73e440"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://ad95f329e11a19770f4117cece0282479d88a976dd167a4ec830e62a61a4354d"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://97725ece47a4080179ea04239de8c02b4af416ed0692ed3ca93ced5f4ce8b962"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://238caf013dc3a335e6ef72859eab2508c941358ea916f3274d639ab2f9e6b760"} 1 -kube_pod_init_container_info{namespace="aem",pod="atomic-build-32-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://c12d1494e5a4ed37bb75c54f3fb1a670e363f66ee4662c4bf647f36ccedb257c"} 1 -kube_pod_init_container_info{namespace="aem",pod="atomic-build-32-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://9a08908ffe43987dd8f4e49f5045e6492ee49c07d1d3264593b064464051c01e"} 1 -kube_pod_init_container_info{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://e883e515674a0e4731ce945f12592a6fa1058f031345475e86f1a36b817a3b34"} 1 -kube_pod_init_container_info{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://f5560ea12305a83573f83f33862ff87e6e528080fda0886be735e490511b8a0f"} 1 -kube_pod_init_container_info{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="fetch-ldap-config",image="container-registry.rel.apps.telenet.be/telenet/base-rhel-ubi-minimal:latest",image_id="docker-pullable://container-registry.rel.apps.telenet.be/telenet/base-rhel-ubi-minimal@sha256:e940954a1ae3f61d54ea8bffb3daf7ae817dd0783f98246895a6ed806bcd9932",container_id="docker://a0b40cc032af8e7136b1c44565c34317c42448310db434341779676f0743e940"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://9f2f2933e9524f2e82ea640c9746b725284c822a8af48e3f7db7cb6dfa047a6f"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://cee37a863d9b1335194c43ed51079458584c2c3d1211d56920429df1a6d4fd1b"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://b451e14f9b02c23e988e93c16ac0f846bcca29d22a423d353177493149c0266c"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://75c1198428137d6837314410fa93d845155258e0c31d6038441b6990489c0d46"} 1 -kube_pod_init_container_info{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://4757bac217faaf5a42043452de3470607771334c87aa7f0b944aad7db593bb67"} 1 -kube_pod_init_container_info{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://9b81d3a26aba2361e0da75f88561666cebd231511ef4b17ddab51396e6c01012"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://97cf78c14b4d5432fba825144fb97a23872cc55130b6992ffa4c3252fa8e1ef1"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://b4ed153b4810c1653919440181d65902feab4967df0204260d600bea3b7f6403"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://7223680ea063c41c24d7a44e85c2546416cd507fc194930e6f6c75e73e09db51"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://de9f9e921890fc7d863ff1eaa3eb7612c9ed19a20b0f1025952c7c2e0cb66a51"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://38a0652660b7db4503c38b790fba35305f475bfd5e897a264e726d13cbb79f2a"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://275c342f13a63d25a81e236edf5aeb1834125d302c27a8479b692ce83248ca7f"} 1 -kube_pod_init_container_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://923113e6d086bd4be2b0ce92401bb86e19841ce88ba4065b595c139ea6ce0704"} 1 -kube_pod_init_container_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:33ac2241ddedf8a3a2265dc9f8f6e0934a7250cc895a3d094e6ff5af1d9ae42f",container_id="docker://55e536dd2b268e10643bedc79e0c2821735d385d08537502b21cd507ec59f128"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://6c843c2e74e9492fc1ef8218622c4614f7ee8a075206ba5d85b964fd612a936f"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://8b502e3033493741a981378eab01e806beb4f781eac7dc24961b4a78701a6429"} 1 -kube_pod_init_container_info{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:efc7fefd4ea95e4311e897ec42327aa915ffbc05176c858a41489f387c3405d0",container_id="docker://555cc6fc7142a60615c9964474fb931fc97540310b1c6635f85cf06f763eb40a"} 1 -kube_pod_init_container_info{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:efc7fefd4ea95e4311e897ec42327aa915ffbc05176c858a41489f387c3405d0",container_id="docker://88ce8f535ab15d2386ee64eea74e2a31d87fcbb6ad5a8e5150b26b316fd4243c"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://c24ace364e39ab637646086e9411a46fbabdf4b93603e9075b137d4be1c2364f"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://2048895a6a0168076a4bbd0992e57158772fe6387b7b714ee44f08acaee78f46"} 1 -kube_pod_init_container_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://e40d767fc64c306708211ad738310a6c5d1cbfa04304320788eaf15da3388e32"} 1 -kube_pod_init_container_info{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://69a735d9e5a3fb5bdad28b83addc5defe34c3ebd961c392f2c70d23e66343f85"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://dfce79f9a0264f1595f3a353486921522cf6dfb3ec6fa811d43b44e54cf05265"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://1bc99312d1a3773b2f91939609225e49e4fcde976403737a02cef604d0b50b5a"} 1 -kube_pod_init_container_info{namespace="openshift-monitoring",pod="elk-omi-4-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:bc36bb2c21564ca4274e6d8339a732273f9ce58de8a2b4a3d9112ece132ec02f",container_id="docker://c781e15bbf79b621bd6cc8c4199db8284f84db033e9096697e5ba9122004697e"} 1 -kube_pod_init_container_info{namespace="openshift-monitoring",pod="elk-omi-4-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:bc36bb2c21564ca4274e6d8339a732273f9ce58de8a2b4a3d9112ece132ec02f",container_id="docker://5e60e5854287253d6dcb7340ced24c419445185c418eaa56d32f4c44dee7e05f"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://211f082cdd68d85a761986dfc89b0e7f7e903293df4ac54b9df5a58b056db10b"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://ebcb6fa50b49f9752618a77df18f55260e463da0c0f2be22438bfd8fc3de9a34"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://766fff1ecbe0135ba1c998daae356e64dcef8313ef7f412680385e67d6994b7c"} 1 -kube_pod_init_container_info{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://37e14be50ddb7a45c90b74816e700864b61427231e440e500792c42d24a74d16"} 1 -kube_pod_init_container_info{namespace="test-config",pod="dino-s2i-build-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://56c61e8198b41305ab7d4f5485edb16d479032562214a7677e9c9b811fd33636"} 1 -kube_pod_init_container_info{namespace="test-config",pod="dino-s2i-build-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://d509fd2973d06e23b7275df555e2a124f92383cb7e44670d71df0f3755941c49"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-node-59-50-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://975fbbf0be6da92bfe4ff4e31137517507f8b74d55c5dc057b15b93aa3d6210c"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-node-59-50-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://4a73a3d4e56d707a9b58a89ec5f62e2e4cb33f971648a8773e0e98f68b17c90e"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://363ed1c86d50881dfc7e50972436ab2fdefabd488c411c165712424595349a29"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://0dba50cee8043d230f50a363f8b01027c672d84dba1a107c80a8f4e9faa7916b"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://1228bba0c142c762241e2985f28d6920e045d8aee0e1802336c3324498f1ae2e"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://3c1cb367fc0bee1b8c000952990ced1f4b83b72765ba336ef0bbbc1c011ecc4f"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://7ef1e3284069a52aad6dcf7b07352b76a839f62b7cde1135641319cc916a6f4a"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://a8eb1b4af1a21174c2cc08c1bbbb2844ceebc5525a707c7350b9375a69ddc325"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://40d5111a516b857e5aff252cb0752a2d9ff5a2b73d65737a821c9a1d87db0116"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://2b0eb8c004cf3d707066abd9308b3029dab72850be05ab736831802b95fb3e43"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://3539a69d1ba95f293616129afbd61d194d978005f31f2e48083c1d93aff2f20c"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://18de90f5b0868738219dc27be862794961f783b48addaf463a92a067736cce45"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://345f36b25a743e11ace3108eb65cd459fb5d8d56b933b945d43d4bb61798d914"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://bcbe926ca67822461fcb87b2c286d8350e531e1c0281011babc1e0a6be970b03"} 1 -kube_pod_init_container_info{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:8106d05d2858cdf02bcbf40d5c627e5c5c64a15a09c906f5426caff12da39119",container_id="docker://2d3f8e99ff916954e3b0ed56b2be310fb5a6e246b7f1a21215af3b7fff0cda0e"} 1 -kube_pod_init_container_info{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:8106d05d2858cdf02bcbf40d5c627e5c5c64a15a09c906f5426caff12da39119",container_id="docker://b7e302c63ddd0675f5551fbcfba5e253dd185cb47fd5953fb46259445870fa76"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://cdd6abfe5701a97dd799aa3c52fc177752686605143dc07f379909adceac1001"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://699fb6fe7b31030623f236cb1399044242a84e31f06e476c727151b75103314b"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://c98768770ac2ef313cab5f6502c02d3dcdc3820928cbef799b13ccf8925eb876"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://ccf61e0b7be83b40175f37c1a42e1f14df31d6d1c565661e48a52114dd33af25"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://ec3322734f0f3f3e5de42ccc44baa355e08f81719f15501b33f17843cb02e20f"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://481ed1fd60fb061962d597f657cd454d577f0b605a4f120a34fa376804fe6a5b"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-node-67-83-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://62b081d17bee646b26350c6424163d57d20599d6d74b472b2df6782fd350779f"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-node-67-83-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://63e37e0d81a87e270cc52083c0224602f5c3906fb57cbd4c2d5f1c1807219f13"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://4adc2b80778aea7f22fc89ee953ccc3c1e791358cb8bac032851952a2716c048"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://c905b38af2642c43581ba28536b8b214d31074cc277ca51f8779511d3ce74a3a"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://f34ab8fecc8c33678100a582e583d57858ee3df22bb0b17fbfce5d005f65fa54"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://d619bff84108f2624705a13361b80254fae045d94c00d868cc39c80682f40736"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-node-59-83-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://cfa3d47efad09237841c9ff18ec829e34cc8a66d68c132922d96e9145af426d4"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-node-59-83-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://13eee7cd92e5420c3b570f72cb98480910b40687beb0a4151ad0488f47d7b362"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://4f82207f75367571403fa39adb6454579787a27d0901c50fffee30b94c8c3410"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://b6f14c417653f3723a464c1341ce835a7676360be379db566033478868ebfd76"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-node-59-86-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://abbe6b4d38220f2c68a0a17c3caac954392c24056d0d5c1f8e607d67350d2827"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-node-59-86-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://531a29780624882e5bc3ffdc5895d11f44bc6dacb4dcb11c2e7f635a2ae5dd2b"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://3d19f32c6d7828555a26988a914bed04f86cfe39eb2a7d45b4ef06a6dfcc702a"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:ff3bbe846f68bb455b164092dfac71c543fb6b73dac2305b42d6f5c468aba48d",container_id="docker://b9ebaff36aa1de2ee3cd07cd82fcdb22bef552c92278c251cf59163105248e5d"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://22d32cf9ef065530ba8dfe25c7842e4dfb7a929a9aa32732d2bdfbb3ae16c64f"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://c2d27f6ebf8ada27db09bc7f8c46ac50217d85ee3f541c558a27f46e51b7dd65"} 1 -kube_pod_init_container_info{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:8106d05d2858cdf02bcbf40d5c627e5c5c64a15a09c906f5426caff12da39119",container_id="docker://13ca6dd621448007a863c39fb7c8ec391ec5a5829d003420933600aa88211448"} 1 -kube_pod_init_container_info{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="",container_id=""} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://8605d5962b3150203e86b668f86085456321660b9ab9e00c0566e5bf2dc93f39"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:cf1f6d3d69b37f30d6bdb1a2e71fb09f924086629341d524b89380a101a071cd",container_id="docker://b8ced7f4020f0c58adbb411562acba39fb12981affada571aa08fc1cdd7b3050"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://8d51a69828bcca102518ab3e9c9cdf18b20746537bac93702fcea7a3e82f0c19"} 1 -kube_pod_init_container_info{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://c9d8ec69f066cb4e4f2d4ec9e71ecd2e8e3d2ed79037da71416b58b4a93e9a50"} 1 -kube_pod_init_container_info{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://e37f6496e78bcf217337c4c16f5abf72e88890a43623592345ff575f36a4a366"} 1 -kube_pod_init_container_info{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://fe8f2911fe957f7e0fb67c45ce0d3c7b215fae08048ebf0adf521b79343b013e"} 1 -kube_pod_init_container_info{namespace="aem",pod="atomic-runtime-53-build",container="extract-image-content",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://4a227d44b65849111ebd727a8ee46a4fe949cf56203f2907bddff8d5c0e08d19"} 1 -kube_pod_init_container_info{namespace="aem",pod="atomic-runtime-53-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="",container_id=""} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://26b9e6e0aceac24c4de03da0fab8c761c65cdcce7076c24f5a8996d38c2b2147"} 1 -kube_pod_init_container_info{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://0651c2aaba84d33d2d6f54caa4133d29c919e8278bcf151940feafeff645f527"} 1 -kube_pod_init_container_info{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://c1b871dcebf1b5425ddeaaf3b18fe2423161c8ee39515d7def18042bbe9f774b"} 1 -kube_pod_init_container_info{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://a528ad7a0476234d43ceb7b890f54341d794faf509c3865c2a6af5b6e0189f6f"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://b875362bd1cdab2ce1c9e1bc6a5d520cf4f5d06ca1282f7bc52f1ef4de558273"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:d15cf93e798c930f7c22798f001be9a8c8199895248758ceb3b17d6944fffd0b",container_id="docker://9bf53be22b7ecb5320e4cdc49f59360440595ab6ef383304bc1baaa89030731e"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://a54445536c1bd60db741b892827ac726487f9d75b650b13c99ba048e63083d15"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://6d5dad6f7a6b4d2080dc941719deba16382c2af7add8f23f51ba2bd359e33e21"} 1 -kube_pod_init_container_info{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://8ab79e50e26ad75a09c36d5513d2240c4ed9cbe89b28966c84faf1d3bec0161e"} 1 -kube_pod_init_container_info{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:6749e2c4c803c663737e12dcb71576215b9687e593b04a8c79056ce45c8e603d",container_id="docker://531872ded7a0576825dbb76576485f784ba9406a650f5e4d31bc1bb22a5c7453"} 1 -kube_pod_init_container_info{namespace="aem",pod="atomic-runtime-60-build",container="extract-image-content",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://95fae0f03ca26702f44115151f1b513c47af5fbd1b6f03093436f93dfa3fe80c"} 1 -kube_pod_init_container_info{namespace="aem",pod="atomic-runtime-60-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:a095bf04e8ddff776aa56775607db821e13b274d9d0a4825ad3d41619bb314ce",container_id="docker://2609531fbae7cc3383e5ef2e8e4a640eedc0829ec0313748ae5432c683f7325c"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://5d47ad423851e37cbd3d4c30d4e66225b4be55bb87f7a676627968cbe2050d77"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:4cde892d106da3ba0b34f896b56a27c6fce80e4a39c13a588876da8d6dd376fe",container_id="docker://1c9137cae816b01526e1d4354f55c24df26398d26a171d3bb18617de23624367"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="git-clone",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://c52e1eb25e0ef24b16eb1ad136dce55e7ca748b0055f9740f300f61d1d29c772"} 1 -kube_pod_init_container_info{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="manage-dockerfile",image="docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder:v3.11.0",image_id="docker-pullable://docker-registry.rel.corp.telenet.be:8084/openshift/origin-docker-builder@sha256:183d8a4e3b12ad5fbfa6897d36df8295ee1cd90d6d576e69734d33502e970e7d",container_id="docker://072061a2131ed348a7f552d8c12c6502bcd7d87bad39e1500c09eb603142f25f"} 1 -# HELP kube_pod_container_status_waiting Describes whether the container is currently in waiting state. -# TYPE kube_pod_container_status_waiting gauge -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="myproject",pod="dinomanbc-5-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-node",pod="sync-ql4nj",container="sync"} 0 -kube_pod_container_status_waiting{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",container="edevradiator"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-logging",pod="metricbeat-wj77j",container="metricbeat"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="openshift-logging",pod="filebeat-xmflf",container="filebeat"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="ansible"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="operator"} 0 -kube_pod_container_status_waiting{namespace="paas-demo",pod="jenkins-2-jpzms",container="jenkins"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-slave-maven-mppzv",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-logging",pod="metricbeat-rplst",container="metricbeat"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-sdn",pod="sdn-nhfg6",container="sdn"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana-proxy"} 0 -kube_pod_container_status_waiting{namespace="openshift-logging",pod="filebeat-jst8j",container="filebeat"} 0 -kube_pod_container_status_waiting{namespace="aem",pod="atomic-build-23-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager-proxy"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="alertmanager-main-1",container="config-reloader"} 0 -kube_pod_container_status_waiting{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg",container="webconsole"} 0 -kube_pod_container_status_waiting{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-r6fhw",container="dynatrace-alert-omi"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-node",pod="sync-lzd9p",container="sync"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="kube-system",pod="master-etcd-eln004866.corp.telenet.be",container="etcd"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="ansible"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="operator"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-node-66-83-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-node",pod="sync-rq5nh",container="sync"} 0 -kube_pod_container_status_waiting{namespace="telenet-monitoring",pod="azure-alert-omi-3-jwz5m",container="azure-alert-omi"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-node",pod="sync-d8fvw",container="sync"} 0 -kube_pod_container_status_waiting{namespace="aem",pod="atomic-runtime-61-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="apache"} 0 -kube_pod_container_status_waiting{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="proxysql"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="jenkins-slave-maven-1tvxf",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="weblogic-poc",pod="dinoman-domain-admin-server",container="weblogic-server"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager-proxy"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="alertmanager-main-0",container="config-reloader"} 0 -kube_pod_container_status_waiting{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",container="console"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="myproject",pod="dinomanbc-6-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="jenkins-slave-maven-0x8ws",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="openshift-sdn",pod="ovs-ms2x9",container="openvswitch"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-7-6kd9f",container="base-rhel-ubi-minimal"} 1 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="aem",pod="atomic-runtime-59-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="docker-build"} 1 -kube_pod_container_status_waiting{namespace="openshift-node",pod="sync-vtjxf",container="sync"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="aem",pod="atomic-build-34-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="kube-rbac-proxy"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="node-exporter"} 0 -kube_pod_container_status_waiting{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf",container="webconsole"} 0 -kube_pod_container_status_waiting{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="aem",pod="atomic-runtime-54-build",container="docker-build"} 1 -kube_pod_container_status_waiting{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="ansible"} 0 -kube_pod_container_status_waiting{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="operator"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="docker-build"} 1 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="sti-build"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-sdn",pod="ovs-lqvl2",container="openvswitch"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="cde-residential-customer-docker-40-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="aem",pod="atomic-build-20-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="jenkins-slave-maven-shqcz",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="base-apache",pod="base-apache-36-svl9c",container="base-apache"} 1 -kube_pod_container_status_waiting{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",container="cde-residential-customer"} 0 -kube_pod_container_status_waiting{namespace="kube-system",pod="master-controllers-eln004865.corp.telenet.be",container="controllers"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="jenkins-slave-maven-cjmv2",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="ansible"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="operator"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-fdkjg",container="ws-network-inventorymgmt-dinoman-rest"} 0 -kube_pod_container_status_waiting{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="sti-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-node-66-87-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-sdn",pod="ovs-shkwk",container="openvswitch"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-monitoring",pod="aws-alert-omi-2-69f79",container="aws-alert-omi"} 1 -kube_pod_container_status_waiting{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",container="edevradiator"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="dynatrace",pod="oneagent-svswx",container="dynatrace-oneagent"} 0 -kube_pod_container_status_waiting{namespace="dynatrace",pod="oneagent-5g4p5",container="dynatrace-oneagent"} 0 -kube_pod_container_status_waiting{namespace="openshift-sdn",pod="sdn-db449",container="sdn"} 0 -kube_pod_container_status_waiting{namespace="openshift-logging",pod="metricbeat-s9shq",container="metricbeat"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="jenkins-slave-maven-qdxkl",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="ansible"} 0 -kube_pod_container_status_waiting{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="operator"} 0 -kube_pod_container_status_waiting{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="ansible"} 0 -kube_pod_container_status_waiting{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="operator"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-sdn",pod="ovs-5x5hx",container="openvswitch"} 0 -kube_pod_container_status_waiting{namespace="openshift-logging",pod="metricbeat-fzkct",container="metricbeat"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="ansible"} 0 -kube_pod_container_status_waiting{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="operator"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-node-59-81-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-9-c8bkd",container="jenkins"} 0 -kube_pod_container_status_waiting{namespace="dynatrace",pod="oneagent-cknc4",container="dynatrace-oneagent"} 0 -kube_pod_container_status_waiting{namespace="telenet-monitoring",pod="ceph-alert-msteams-3-95zfk",container="ceph-alert-msteams"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="git-sync"} 0 -kube_pod_container_status_waiting{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="jenkins-cr-applier"} 0 -kube_pod_container_status_waiting{namespace="edev-tools",pod="sonarqube-3-k2j58",container="sonarqube"} 0 -kube_pod_container_status_waiting{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="busybox"} 0 -kube_pod_container_status_waiting{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="kube-state-metrics"} 0 -kube_pod_container_status_waiting{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_waiting{namespace="dynatrace",pod="oneagent-8tvwr",container="dynatrace-oneagent"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-slave-maven-54d6g",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="edev-tools",pod="jenkins-1-mr4zb",container="jenkins"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-node-59-85-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-logging",pod="metricbeat-pcvmj",container="metricbeat"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="cronjob-ldap-group-sync"} 1 -kube_pod_container_status_waiting{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="aem",pod="atomic-runtime-65-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="docker-build"} 1 -kube_pod_container_status_waiting{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="ansible"} 0 -kube_pod_container_status_waiting{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="operator"} 0 -kube_pod_container_status_waiting{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-slave-maven-dp74t",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="openshift-node",pod="sync-mghfm",container="sync"} 0 -kube_pod_container_status_waiting{namespace="openshift-logging",pod="metricbeat-t92kj",container="metricbeat"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-config-reloader"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-proxy"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="rules-configmap-reloader"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="dynatrace",pod="oneagent-8px65",container="dynatrace-oneagent"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="aem",pod="atomic-runtime-57-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="myproject",pod="dinomanbc-9-build",container="docker-build"} 1 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="prometheus-operator-599cf5c4d5-2jqrn",container="prometheus-operator"} 0 -kube_pod_container_status_waiting{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="openshift-node",pod="sync-drdp4",container="sync"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="kube-rbac-proxy"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="node-exporter"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-logging",pod="filebeat-77lgc",container="filebeat"} 0 -kube_pod_container_status_waiting{namespace="openshift-logging",pod="filebeat-ghb47",container="filebeat"} 0 -kube_pod_container_status_waiting{namespace="tiller",pod="tiller-5f8989c65c-cz7wz",container="tiller"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-monitoring",pod="openshift-alert-omi-2-876j4",container="openshift-alert-omi"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="apache"} 0 -kube_pod_container_status_waiting{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="proxysql"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-logging",pod="metricbeat-96lh2",container="metricbeat"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="ansible"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="operator"} 0 -kube_pod_container_status_waiting{namespace="default",pod="registry-console-1-mwz95",container="registry-console"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="jenkins-slave-maven-dcpqs",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="aws-alert-omi-3-m85px",container="aws-alert-omi"} 0 -kube_pod_container_status_waiting{namespace="aem",pod="atomic-runtime-63-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="elk-omi-3-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",container="deployment"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",container="springboot-sample-operator"} 0 -kube_pod_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="jenkins-slave-maven-379l2",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="kube-rbac-proxy"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="node-exporter"} 0 -kube_pod_container_status_waiting{namespace="openshift-sdn",pod="sdn-9bv76",container="sdn"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-slave-maven-w515p",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",container="metricbeat"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-slave-maven-mk189",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="jenkins-slave-maven-qr3g6",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="openshift-node",pod="sync-j7mlr",container="sync"} 0 -kube_pod_container_status_waiting{namespace="myproject",pod="microservice-3-deploy",container="deployment"} 0 -kube_pod_container_status_waiting{namespace="openshift-sdn",pod="ovs-5d4g2",container="openvswitch"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="apache"} 0 -kube_pod_container_status_waiting{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="proxysql"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="docker-build"} 1 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="kube-rbac-proxy"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="node-exporter"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",container="mysql"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="awx",pod="awx-init-container-venvs-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="jenkins-slave-maven-6ls5t",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="myproject",pod="dinomanbc-10-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="azure-alert-omi-1-d9lm7",container="azure-alert-omi"} 1 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="aem",pod="atomic-runtime-24-deploy",container="deployment"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",container="deployment"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-node-59-82-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager-proxy"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="alertmanager-main-2",container="config-reloader"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="cronjob-ldap-group-sync"} 1 -kube_pod_container_status_waiting{namespace="openshift-sdn",pod="ovs-76bcs",container="openvswitch"} 0 -kube_pod_container_status_waiting{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="dynatrace",pod="oneagent-x2q79",container="dynatrace-oneagent"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-node-67-84-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="sti-build"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",container="deployment"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="dynatrace",pod="oneagent-c4l5w",container="dynatrace-oneagent"} 0 -kube_pod_container_status_waiting{namespace="openshift-sdn",pod="sdn-m2kzj",container="sdn"} 0 -kube_pod_container_status_waiting{namespace="aem",pod="atomic-runtime-62-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",container="freephone-bp-uat"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="git-sync"} 0 -kube_pod_container_status_waiting{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="springboot-cr-applier"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-node-66-88-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="playground",pod="nwtool-1-q8gx2",container="nwtool"} 0 -kube_pod_container_status_waiting{namespace="vault",pod="vault-0",container="vault"} 0 -kube_pod_container_status_waiting{namespace="openshift-logging",pod="filebeat-tvmt2",container="filebeat"} 0 -kube_pod_container_status_waiting{namespace="default",pod="docker-registry-1-qn47l",container="registry"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="kube-system",pod="master-controllers-eln004866.corp.telenet.be",container="controllers"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="test-config",pod="ws-dino-rest-1-build",container="sti-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-sdn",pod="ovs-lvf42",container="openvswitch"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="openshift-logging",pod="filebeat-cfsmp",container="filebeat"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="myproject",pod="microservice-2-deploy",container="deployment"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="kube-rbac-proxy"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="node-exporter"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-sdn",pod="sdn-d7tkr",container="sdn"} 0 -kube_pod_container_status_waiting{namespace="default",pod="router-1-vnlzs",container="router"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="docker-build"} 1 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94",container="webconsole"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-node-67-4-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",container="deployment"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-config-reloader"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-proxy"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="rules-configmap-reloader"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",container="freephone-bp-dvp"} 0 -kube_pod_container_status_waiting{namespace="aem",pod="atomic-build-32-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-main"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-self"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-state-metrics"} 0 -kube_pod_container_status_waiting{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_waiting{namespace="openshift-sdn",pod="ovs-2mm4g",container="openvswitch"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="dynatrace",pod="oneagent-prvlt",container="dynatrace-oneagent"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",container="psr-aggregator"} 0 -kube_pod_container_status_waiting{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="sti-build"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="openshift-sdn",pod="sdn-q7vqc",container="sdn"} 0 -kube_pod_container_status_waiting{namespace="kube-system",pod="master-api-eln004865.corp.telenet.be",container="api"} 0 -kube_pod_container_status_waiting{namespace="dynatrace",pod="oneagent-gjfx2",container="dynatrace-oneagent"} 0 -kube_pod_container_status_waiting{namespace="openshift-logging",pod="filebeat-tnskl",container="filebeat"} 0 -kube_pod_container_status_waiting{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="ansible"} 0 -kube_pod_container_status_waiting{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="operator"} 0 -kube_pod_container_status_waiting{namespace="edev-communication",pod="jenkins-3-m7q8p",container="jenkins"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-node",pod="sync-cmvl6",container="sync"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="elk-omi-4-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",container="mysql"} 0 -kube_pod_container_status_waiting{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="apache"} 0 -kube_pod_container_status_waiting{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="proxysql"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="test-config",pod="dino-s2i-build-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-node-59-50-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="jenkins-4-5bwwz",container="jenkins"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-node-67-83-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-sdn",pod="sdn-nvsb9",container="sdn"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-node-59-83-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="devops-playground",pod="jenkins-58-rsxhf",container="jenkins"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-node-59-86-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="dynatrace",pod="oneagent-2b6pp",container="dynatrace-oneagent"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="docker-build"} 1 -kube_pod_container_status_waiting{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="aem",pod="atomic-runtime-53-build",container="docker-build"} 1 -kube_pod_container_status_waiting{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="aem",pod="atomic-runtime-60-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="jenkins-slave-maven-jpgxc",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="apache"} 0 -kube_pod_container_status_waiting{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="proxysql"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="jenkins-slave-maven-gq9pd",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="openshift-node",pod="sync-q7psr",container="sync"} 0 -kube_pod_container_status_waiting{namespace="telenet-cluster-ops",pod="init-sync",container="init-sync"} 0 -kube_pod_container_status_waiting{namespace="kube-system",pod="master-controllers-eln004867.corp.telenet.be",container="controllers"} 0 -kube_pod_container_status_waiting{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",container="deployment"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="ansible"} 0 -kube_pod_container_status_waiting{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="operator"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-monitoring",pod="elk-alert-omi-3-hrd5n",container="elk-alert-omi"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="apache"} 0 -kube_pod_container_status_waiting{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="proxysql"} 0 -kube_pod_container_status_waiting{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="sti-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-logging",pod="metricbeat-whn9v",container="metricbeat"} 0 -kube_pod_container_status_waiting{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="openshift-sdn",pod="ovs-hpcbf",container="openvswitch"} 0 -kube_pod_container_status_waiting{namespace="tiptool-dvp",pod="apache-php-6-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-node-67-85-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="ansible"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="operator"} 0 -kube_pod_container_status_waiting{namespace="aem",pod="atomic-runtime-64-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="kube-system",pod="master-etcd-eln004865.corp.telenet.be",container="etcd"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="dynatrace",pod="oneagent-hhn8g",container="dynatrace-oneagent"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-node",pod="sync-7fjj2",container="sync"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="kube-rbac-proxy"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="node-exporter"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="cde-residential-customer-docker-39-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="kube-rbac-proxy"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="node-exporter"} 0 -kube_pod_container_status_waiting{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",container="freephone-bp-uat"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",container="freephone-bp-dvp"} 0 -kube_pod_container_status_waiting{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="apache"} 0 -kube_pod_container_status_waiting{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="proxysql"} 0 -kube_pod_container_status_waiting{namespace="tiptool",pod="tiptool-int-3-nzds2",container="apache"} 0 -kube_pod_container_status_waiting{namespace="tiptool",pod="tiptool-int-3-nzds2",container="proxysql"} 0 -kube_pod_container_status_waiting{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-logging",pod="metricbeat-j8kq8",container="metricbeat"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="jenkins-slave-maven-qr854",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-node-67-79-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="jenkins-slave-maven-5z056",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="aem",pod="atomic-build-33-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="kube-system",pod="master-api-eln004866.corp.telenet.be",container="api"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="openshift-node",pod="sync-9sb6l",container="sync"} 0 -kube_pod_container_status_waiting{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl",container="weblogic-operator"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="spark-1.0-33-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-sdn",pod="sdn-7zxfn",container="sdn"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-sdn",pod="sdn-cxsth",container="sdn"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="tiptool",pod="tiptool-edp-4-975w4",container="apache"} 0 -kube_pod_container_status_waiting{namespace="tiptool",pod="tiptool-edp-4-975w4",container="proxysql"} 0 -kube_pod_container_status_waiting{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",container="deployment"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="docker-build"} 1 -kube_pod_container_status_waiting{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="apache"} 0 -kube_pod_container_status_waiting{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="proxysql"} 0 -kube_pod_container_status_waiting{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",container="deployment"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="apache"} 0 -kube_pod_container_status_waiting{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="proxysql"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="kube-rbac-proxy"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="node-exporter"} 0 -kube_pod_container_status_waiting{namespace="default",pod="router-1-pqccl",container="router"} 0 -kube_pod_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-node",pod="sync-dppzc",container="sync"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="edev-communication",pod="plot-trg-13-txftz",container="plot"} 0 -kube_pod_container_status_waiting{namespace="edev-communication",pod="plot-trg-13-txftz",container="proxysql"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="dynatrace",pod="oneagent-ksdhs",container="dynatrace-oneagent"} 0 -kube_pod_container_status_waiting{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="kube-rbac-proxy"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="node-exporter"} 0 -kube_pod_container_status_waiting{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="apache"} 0 -kube_pod_container_status_waiting{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="proxysql"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-node-66-84-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="apache"} 0 -kube_pod_container_status_waiting{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="proxysql"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-logging",pod="metricbeat-hd979",container="metricbeat"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="myproject",pod="dinomanbc-8-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-logging",pod="metricbeat-thvjs",container="metricbeat"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-logging",pod="filebeat-d6p6b",container="filebeat"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",container="deployment"} 0 -kube_pod_container_status_waiting{namespace="aem",pod="atomic-build-19-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-logging",pod="metricbeat-5q6w2",container="metricbeat"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="kube-rbac-proxy"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="node-exporter"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-vxjrf",container="ws-network-inventorymgmt-dinoman-rest"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-sdn",pod="sdn-nb7c8",container="sdn"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="prometheus-alert-msteams-7-cxfrz",container="prometheus-alert-msteams"} 0 -kube_pod_container_status_waiting{namespace="aem",pod="atomic-build-31-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-sdn",pod="sdn-hckgd",container="sdn"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="kube-system",pod="master-api-eln004867.corp.telenet.be",container="api"} 0 -kube_pod_container_status_waiting{namespace="openshift-logging",pod="filebeat-xwjz7",container="filebeat"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="dynatrace",pod="oneagent-fq5mw",container="dynatrace-oneagent"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_waiting{namespace="test-config",pod="kibana-854bdf584d-fpjb4",container="kibana"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="ansible"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="operator"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",container="cde-pega-feeder"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="devops-playground",pod="sonarqube-3-lfc5m",container="sonarqube"} 0 -kube_pod_container_status_waiting{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="sti-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-logging",pod="filebeat-tz7sj",container="filebeat"} 0 -kube_pod_container_status_waiting{namespace="openshift-sdn",pod="ovs-qfwk6",container="openvswitch"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="proxysql"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="saint-peter"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="elk-omi-6-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="kube-rbac-proxy"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="node-exporter"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="kube-rbac-proxy"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="node-exporter"} 0 -kube_pod_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",container="deployment"} 0 -kube_pod_container_status_waiting{namespace="openshift-sdn",pod="ovs-8zrm9",container="openvswitch"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",container="jenkins"} 0 -kube_pod_container_status_waiting{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="kube-rbac-proxy"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="node-exporter"} 0 -kube_pod_container_status_waiting{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="jenkins-slave-maven-3hkdb",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-logging",pod="filebeat-zx7vd",container="filebeat"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="ansible"} 0 -kube_pod_container_status_waiting{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="operator"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm",container="jenkins"} 0 -kube_pod_container_status_waiting{namespace="openshift-logging",pod="filebeat-sb6vw",container="filebeat"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",container="springboot-sample-operator"} 0 -kube_pod_container_status_waiting{namespace="openshift-sdn",pod="sdn-rdbqq",container="sdn"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="tiptool",pod="tiptool-trg-10-597nj",container="apache"} 0 -kube_pod_container_status_waiting{namespace="tiptool",pod="tiptool-trg-10-597nj",container="proxysql"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="ansible"} 0 -kube_pod_container_status_waiting{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="operator"} 0 -kube_pod_container_status_waiting{namespace="kube-system",pod="master-etcd-eln004867.corp.telenet.be",container="etcd"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-node-59-67-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="playground",pod="httpd-1-nvppk",container="httpd"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="ansible"} 0 -kube_pod_container_status_waiting{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="operator"} 0 -kube_pod_container_status_waiting{namespace="myproject",pod="dinomanbc-7-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="docker-build"} 1 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-node-67-22-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="elasticsearch"} 1 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="plot"} 0 -kube_pod_container_status_waiting{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="proxysql"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-node-67-86-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",container="kafka-proxy"} 0 -kube_pod_container_status_waiting{namespace="openshift-sdn",pod="ovs-thg27",container="openvswitch"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="myproject",pod="microservice-5-deploy",container="deployment"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="tvw",pod="debug-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="jenkins-2-227bl",container="jenkins"} 0 -kube_pod_container_status_waiting{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_waiting{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="yft-kafkaproxy",pod="kafka-proxy-8-deploy",container="deployment"} 0 -kube_pod_container_status_waiting{namespace="myproject",pod="microservice-4-deploy",container="deployment"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="tiller",pod="tiller-deploy-58c78cccb5-zcbwj",container="tiller"} 1 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="ansible"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="operator"} 0 -kube_pod_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="jenkins-slave-maven-s3zbd",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="apache"} 0 -kube_pod_container_status_waiting{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="proxysql"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-node-67-87-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-logging",pod="filebeat-pnfvt",container="filebeat"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-logging",pod="metricbeat-ckrzm",container="metricbeat"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-node-67-71-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-sdn",pod="sdn-vvlrd",container="sdn"} 0 -kube_pod_container_status_waiting{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",container="deployment"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",container="dynatrace-oneagent-operator"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="telenet-baseimages",pod="base-node-66-85-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",container="cluster-monitoring-operator"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="jenkins-slave-maven-059cf",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="weblogic-poc",pod="dinoman-domain-managedserver1",container="weblogic-server"} 0 -kube_pod_container_status_waiting{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="bi",pod="cde-residential-customer-docker-41-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="openshift-sdn",pod="ovs-dpzhw",container="openvswitch"} 0 -kube_pod_container_status_waiting{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",container="jnlp"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="docker-build"} 0 -kube_pod_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",container="deployment"} 0 -kube_pod_container_status_waiting{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="docker-build"} 0 -# HELP kube_pod_init_container_status_waiting Describes whether the init container is currently in waiting state. -# TYPE kube_pod_init_container_status_waiting gauge -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-node-67-85-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-node-67-85-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="aem",pod="atomic-runtime-64-build",container="extract-image-content"} 0 -kube_pod_init_container_status_waiting{namespace="aem",pod="atomic-runtime-64-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-residential-customer-docker-39-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-residential-customer-docker-39-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-node-67-79-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-node-67-79-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="aem",pod="atomic-build-33-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="aem",pod="atomic-build-33-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="spark-1.0-33-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="spark-1.0-33-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-node-66-84-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-node-66-84-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="myproject",pod="dinomanbc-8-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="myproject",pod="dinomanbc-8-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="aem",pod="atomic-build-19-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="aem",pod="atomic-build-19-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="aem",pod="atomic-build-31-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="aem",pod="atomic-build-31-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="fetch-ldap-config"} 0 -kube_pod_init_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="openshift-monitoring",pod="elk-omi-6-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="openshift-monitoring",pod="elk-omi-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-node-59-67-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-node-59-67-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="myproject",pod="dinomanbc-7-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="myproject",pod="dinomanbc-7-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-node-67-22-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-node-67-22-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="set-vm-max-map-count"} 1 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="fetch-ldap-config"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-node-67-86-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-node-67-86-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="tvw",pod="debug-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="fetch-ldap-config"} 0 -kube_pod_init_container_status_waiting{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-node-67-87-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-node-67-87-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-node-67-71-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-node-67-71-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-node-66-85-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-node-66-85-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="fetch-ldap-config"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-residential-customer-docker-41-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-residential-customer-docker-41-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="myproject",pod="dinomanbc-5-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="myproject",pod="dinomanbc-5-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="aem",pod="atomic-build-23-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="aem",pod="atomic-build-23-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-node-66-83-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-node-66-83-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="aem",pod="atomic-runtime-61-build",container="extract-image-content"} 0 -kube_pod_init_container_status_waiting{namespace="aem",pod="atomic-runtime-61-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="fetch-ldap-config"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="myproject",pod="dinomanbc-6-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="myproject",pod="dinomanbc-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="aem",pod="atomic-runtime-59-build",container="extract-image-content"} 0 -kube_pod_init_container_status_waiting{namespace="aem",pod="atomic-runtime-59-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="aem",pod="atomic-build-34-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="aem",pod="atomic-build-34-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="aem",pod="atomic-runtime-54-build",container="extract-image-content"} 0 -kube_pod_init_container_status_waiting{namespace="aem",pod="atomic-runtime-54-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-residential-customer-docker-40-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-residential-customer-docker-40-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="aem",pod="atomic-build-20-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="aem",pod="atomic-build-20-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-node-66-87-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-node-66-87-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-node-59-81-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-node-59-81-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="fetch-ldap-config"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-node-59-85-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-node-59-85-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="fetch-ldap-config"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="aem",pod="atomic-runtime-65-build",container="extract-image-content"} 0 -kube_pod_init_container_status_waiting{namespace="aem",pod="atomic-runtime-65-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_waiting{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="fetch-ldap-config"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="aem",pod="atomic-runtime-57-build",container="extract-image-content"} 0 -kube_pod_init_container_status_waiting{namespace="aem",pod="atomic-runtime-57-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="myproject",pod="dinomanbc-9-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="myproject",pod="dinomanbc-9-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="aem",pod="atomic-runtime-63-build",container="extract-image-content"} 0 -kube_pod_init_container_status_waiting{namespace="aem",pod="atomic-runtime-63-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="openshift-monitoring",pod="elk-omi-3-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="openshift-monitoring",pod="elk-omi-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_waiting{namespace="awx",pod="awx-init-container-venvs-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="myproject",pod="dinomanbc-10-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="myproject",pod="dinomanbc-10-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="fetch-ldap-config"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-node-59-82-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-node-59-82-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="fetch-ldap-config"} 0 -kube_pod_init_container_status_waiting{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="fetch-ldap-config"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-node-67-84-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-node-67-84-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="aem",pod="atomic-runtime-62-build",container="extract-image-content"} 0 -kube_pod_init_container_status_waiting{namespace="aem",pod="atomic-runtime-62-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-node-66-88-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-node-66-88-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="test-config",pod="ws-dino-rest-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="test-config",pod="ws-dino-rest-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-node-67-4-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-node-67-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="aem",pod="atomic-build-32-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="aem",pod="atomic-build-32-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="fetch-ldap-config"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="openshift-monitoring",pod="elk-omi-4-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="openshift-monitoring",pod="elk-omi-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="test-config",pod="dino-s2i-build-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="test-config",pod="dino-s2i-build-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-node-59-50-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-node-59-50-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-node-67-83-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-node-67-83-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-node-59-83-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-node-59-83-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-node-59-86-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-node-59-86-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="aem",pod="atomic-runtime-53-build",container="extract-image-content"} 0 -kube_pod_init_container_status_waiting{namespace="aem",pod="atomic-runtime-53-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="aem",pod="atomic-runtime-60-build",container="extract-image-content"} 0 -kube_pod_init_container_status_waiting{namespace="aem",pod="atomic-runtime-60-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="tiptool-dvp",pod="apache-php-6-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="tiptool-dvp",pod="apache-php-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_waiting{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="git-clone"} 0 -kube_pod_init_container_status_waiting{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="manage-dockerfile"} 0 -# HELP kube_pod_container_status_waiting_reason Describes the reason the container is currently in waiting state. -# TYPE kube_pod_container_status_waiting_reason gauge -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-8-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-8-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-8-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-8-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-8-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-8-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-8-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-thvjs",container="metricbeat",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-thvjs",container="metricbeat",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-thvjs",container="metricbeat",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-thvjs",container="metricbeat",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-thvjs",container="metricbeat",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-thvjs",container="metricbeat",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-thvjs",container="metricbeat",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-d6p6b",container="filebeat",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-d6p6b",container="filebeat",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-d6p6b",container="filebeat",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-d6p6b",container="filebeat",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-d6p6b",container="filebeat",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-d6p6b",container="filebeat",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-d6p6b",container="filebeat",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-5q6w2",container="metricbeat",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-5q6w2",container="metricbeat",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-5q6w2",container="metricbeat",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-5q6w2",container="metricbeat",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-5q6w2",container="metricbeat",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-5q6w2",container="metricbeat",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-5q6w2",container="metricbeat",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="kube-rbac-proxy",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="kube-rbac-proxy",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="kube-rbac-proxy",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="kube-rbac-proxy",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="kube-rbac-proxy",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="kube-rbac-proxy",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="kube-rbac-proxy",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="node-exporter",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="node-exporter",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="node-exporter",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="node-exporter",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="node-exporter",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="node-exporter",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="node-exporter",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",container="deployment",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",container="deployment",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",container="deployment",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",container="deployment",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",container="deployment",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",container="deployment",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",container="deployment",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-19-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-19-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-19-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-19-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-19-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-19-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-19-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-vxjrf",container="ws-network-inventorymgmt-dinoman-rest",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-vxjrf",container="ws-network-inventorymgmt-dinoman-rest",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-vxjrf",container="ws-network-inventorymgmt-dinoman-rest",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-vxjrf",container="ws-network-inventorymgmt-dinoman-rest",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-vxjrf",container="ws-network-inventorymgmt-dinoman-rest",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-vxjrf",container="ws-network-inventorymgmt-dinoman-rest",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-vxjrf",container="ws-network-inventorymgmt-dinoman-rest",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-nb7c8",container="sdn",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-nb7c8",container="sdn",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-nb7c8",container="sdn",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-nb7c8",container="sdn",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-nb7c8",container="sdn",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-nb7c8",container="sdn",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-nb7c8",container="sdn",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-alert-msteams-7-cxfrz",container="prometheus-alert-msteams",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-alert-msteams-7-cxfrz",container="prometheus-alert-msteams",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-alert-msteams-7-cxfrz",container="prometheus-alert-msteams",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-alert-msteams-7-cxfrz",container="prometheus-alert-msteams",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-alert-msteams-7-cxfrz",container="prometheus-alert-msteams",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-alert-msteams-7-cxfrz",container="prometheus-alert-msteams",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-alert-msteams-7-cxfrz",container="prometheus-alert-msteams",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-31-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-31-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-31-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-31-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-31-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-31-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-31-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-api-eln004867.corp.telenet.be",container="api",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-api-eln004867.corp.telenet.be",container="api",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-api-eln004867.corp.telenet.be",container="api",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-api-eln004867.corp.telenet.be",container="api",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-api-eln004867.corp.telenet.be",container="api",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-api-eln004867.corp.telenet.be",container="api",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-api-eln004867.corp.telenet.be",container="api",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-xwjz7",container="filebeat",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-xwjz7",container="filebeat",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-xwjz7",container="filebeat",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-xwjz7",container="filebeat",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-xwjz7",container="filebeat",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-xwjz7",container="filebeat",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-xwjz7",container="filebeat",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-fq5mw",container="dynatrace-oneagent",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-fq5mw",container="dynatrace-oneagent",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-fq5mw",container="dynatrace-oneagent",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-fq5mw",container="dynatrace-oneagent",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-fq5mw",container="dynatrace-oneagent",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-fq5mw",container="dynatrace-oneagent",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-fq5mw",container="dynatrace-oneagent",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-hckgd",container="sdn",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-hckgd",container="sdn",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-hckgd",container="sdn",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-hckgd",container="sdn",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-hckgd",container="sdn",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-hckgd",container="sdn",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-hckgd",container="sdn",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="cronjob-ldap-group-sync",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="cronjob-ldap-group-sync",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="cronjob-ldap-group-sync",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="cronjob-ldap-group-sync",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="cronjob-ldap-group-sync",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="cronjob-ldap-group-sync",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="cronjob-ldap-group-sync",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="test-config",pod="kibana-854bdf584d-fpjb4",container="kibana",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="test-config",pod="kibana-854bdf584d-fpjb4",container="kibana",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="test-config",pod="kibana-854bdf584d-fpjb4",container="kibana",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="test-config",pod="kibana-854bdf584d-fpjb4",container="kibana",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="test-config",pod="kibana-854bdf584d-fpjb4",container="kibana",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="test-config",pod="kibana-854bdf584d-fpjb4",container="kibana",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="test-config",pod="kibana-854bdf584d-fpjb4",container="kibana",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",container="cde-pega-feeder",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",container="cde-pega-feeder",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",container="cde-pega-feeder",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",container="cde-pega-feeder",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",container="cde-pega-feeder",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",container="cde-pega-feeder",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",container="cde-pega-feeder",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="ansible",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="ansible",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="ansible",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="ansible",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="ansible",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="ansible",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="ansible",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="operator",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="operator",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="operator",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="operator",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="operator",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="operator",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="operator",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="sonarqube-3-lfc5m",container="sonarqube",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="sonarqube-3-lfc5m",container="sonarqube",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="sonarqube-3-lfc5m",container="sonarqube",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="sonarqube-3-lfc5m",container="sonarqube",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="sonarqube-3-lfc5m",container="sonarqube",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="sonarqube-3-lfc5m",container="sonarqube",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="sonarqube-3-lfc5m",container="sonarqube",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="sti-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="sti-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="sti-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="sti-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="sti-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="sti-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="sti-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-tz7sj",container="filebeat",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-tz7sj",container="filebeat",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-tz7sj",container="filebeat",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-tz7sj",container="filebeat",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-tz7sj",container="filebeat",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-tz7sj",container="filebeat",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-tz7sj",container="filebeat",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-qfwk6",container="openvswitch",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-qfwk6",container="openvswitch",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-qfwk6",container="openvswitch",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-qfwk6",container="openvswitch",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-qfwk6",container="openvswitch",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-qfwk6",container="openvswitch",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-qfwk6",container="openvswitch",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="proxysql",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="proxysql",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="proxysql",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="proxysql",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="proxysql",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="proxysql",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="proxysql",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="saint-peter",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="saint-peter",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="saint-peter",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="saint-peter",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="saint-peter",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="saint-peter",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="saint-peter",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="kube-rbac-proxy",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="kube-rbac-proxy",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="kube-rbac-proxy",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="kube-rbac-proxy",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="kube-rbac-proxy",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="kube-rbac-proxy",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="kube-rbac-proxy",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="node-exporter",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="node-exporter",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="node-exporter",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="node-exporter",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="node-exporter",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="node-exporter",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="node-exporter",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="kube-rbac-proxy",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="kube-rbac-proxy",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="kube-rbac-proxy",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="kube-rbac-proxy",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="kube-rbac-proxy",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="kube-rbac-proxy",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="kube-rbac-proxy",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="node-exporter",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="node-exporter",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="node-exporter",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="node-exporter",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="node-exporter",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="node-exporter",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="node-exporter",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",container="deployment",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",container="deployment",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",container="deployment",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",container="deployment",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",container="deployment",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",container="deployment",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",container="deployment",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="kube-rbac-proxy",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="kube-rbac-proxy",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="kube-rbac-proxy",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="kube-rbac-proxy",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="kube-rbac-proxy",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="kube-rbac-proxy",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="kube-rbac-proxy",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="node-exporter",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="node-exporter",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="node-exporter",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="node-exporter",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="node-exporter",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="node-exporter",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="node-exporter",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-8zrm9",container="openvswitch",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-8zrm9",container="openvswitch",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-8zrm9",container="openvswitch",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-8zrm9",container="openvswitch",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-8zrm9",container="openvswitch",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-8zrm9",container="openvswitch",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-8zrm9",container="openvswitch",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",container="jenkins",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",container="jenkins",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",container="jenkins",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",container="jenkins",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",container="jenkins",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",container="jenkins",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",container="jenkins",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-3hkdb",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-3hkdb",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-3hkdb",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-3hkdb",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-3hkdb",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-3hkdb",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-3hkdb",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-zx7vd",container="filebeat",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-zx7vd",container="filebeat",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-zx7vd",container="filebeat",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-zx7vd",container="filebeat",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-zx7vd",container="filebeat",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-zx7vd",container="filebeat",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-zx7vd",container="filebeat",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm",container="jenkins",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm",container="jenkins",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm",container="jenkins",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm",container="jenkins",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm",container="jenkins",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm",container="jenkins",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm",container="jenkins",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-sb6vw",container="filebeat",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-sb6vw",container="filebeat",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-sb6vw",container="filebeat",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-sb6vw",container="filebeat",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-sb6vw",container="filebeat",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-sb6vw",container="filebeat",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-sb6vw",container="filebeat",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="ansible",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="ansible",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="ansible",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="ansible",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="ansible",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="ansible",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="ansible",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="operator",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="operator",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="operator",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="operator",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="operator",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="operator",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="operator",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-rdbqq",container="sdn",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-rdbqq",container="sdn",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-rdbqq",container="sdn",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-rdbqq",container="sdn",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-rdbqq",container="sdn",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-rdbqq",container="sdn",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-rdbqq",container="sdn",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-trg-10-597nj",container="apache",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-trg-10-597nj",container="apache",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-trg-10-597nj",container="apache",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-trg-10-597nj",container="apache",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-trg-10-597nj",container="apache",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-trg-10-597nj",container="apache",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-trg-10-597nj",container="apache",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-trg-10-597nj",container="proxysql",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-trg-10-597nj",container="proxysql",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-trg-10-597nj",container="proxysql",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-trg-10-597nj",container="proxysql",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-trg-10-597nj",container="proxysql",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-trg-10-597nj",container="proxysql",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-trg-10-597nj",container="proxysql",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",container="springboot-sample-operator",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",container="springboot-sample-operator",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",container="springboot-sample-operator",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",container="springboot-sample-operator",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",container="springboot-sample-operator",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",container="springboot-sample-operator",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",container="springboot-sample-operator",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-etcd-eln004867.corp.telenet.be",container="etcd",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-etcd-eln004867.corp.telenet.be",container="etcd",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-etcd-eln004867.corp.telenet.be",container="etcd",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-etcd-eln004867.corp.telenet.be",container="etcd",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-etcd-eln004867.corp.telenet.be",container="etcd",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-etcd-eln004867.corp.telenet.be",container="etcd",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-etcd-eln004867.corp.telenet.be",container="etcd",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="ansible",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="ansible",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="ansible",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="ansible",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="ansible",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="ansible",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="ansible",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="operator",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="operator",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="operator",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="operator",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="operator",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="operator",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="operator",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="playground",pod="httpd-1-nvppk",container="httpd",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="playground",pod="httpd-1-nvppk",container="httpd",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="playground",pod="httpd-1-nvppk",container="httpd",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="playground",pod="httpd-1-nvppk",container="httpd",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="playground",pod="httpd-1-nvppk",container="httpd",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="playground",pod="httpd-1-nvppk",container="httpd",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="playground",pod="httpd-1-nvppk",container="httpd",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="ansible",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="ansible",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="ansible",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="ansible",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="ansible",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="ansible",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="ansible",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="operator",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="operator",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="operator",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="operator",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="operator",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="operator",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="operator",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-7-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-7-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-7-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-7-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-7-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-7-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-7-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="elasticsearch",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="elasticsearch",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="elasticsearch",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="elasticsearch",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="elasticsearch",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="elasticsearch",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="elasticsearch",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="plot",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="plot",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="plot",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="plot",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="plot",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="plot",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="plot",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="proxysql",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="proxysql",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="proxysql",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="proxysql",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="proxysql",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="proxysql",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="proxysql",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="cronjob-ldap-group-sync",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="cronjob-ldap-group-sync",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="cronjob-ldap-group-sync",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="cronjob-ldap-group-sync",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="cronjob-ldap-group-sync",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="cronjob-ldap-group-sync",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="cronjob-ldap-group-sync",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",container="kafka-proxy",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",container="kafka-proxy",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",container="kafka-proxy",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",container="kafka-proxy",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",container="kafka-proxy",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",container="kafka-proxy",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",container="kafka-proxy",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-thg27",container="openvswitch",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-thg27",container="openvswitch",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-thg27",container="openvswitch",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-thg27",container="openvswitch",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-thg27",container="openvswitch",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-thg27",container="openvswitch",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-thg27",container="openvswitch",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="tvw",pod="debug-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="tvw",pod="debug-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tvw",pod="debug-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="tvw",pod="debug-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="tvw",pod="debug-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tvw",pod="debug-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="tvw",pod="debug-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="microservice-5-deploy",container="deployment",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="microservice-5-deploy",container="deployment",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="microservice-5-deploy",container="deployment",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="microservice-5-deploy",container="deployment",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="microservice-5-deploy",container="deployment",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="microservice-5-deploy",container="deployment",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="microservice-5-deploy",container="deployment",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="cronjob-ldap-group-sync",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="cronjob-ldap-group-sync",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="cronjob-ldap-group-sync",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="cronjob-ldap-group-sync",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="cronjob-ldap-group-sync",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="cronjob-ldap-group-sync",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="cronjob-ldap-group-sync",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-2-227bl",container="jenkins",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-2-227bl",container="jenkins",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-2-227bl",container="jenkins",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-2-227bl",container="jenkins",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-2-227bl",container="jenkins",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-2-227bl",container="jenkins",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-2-227bl",container="jenkins",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="yft-kafkaproxy",pod="kafka-proxy-8-deploy",container="deployment",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="yft-kafkaproxy",pod="kafka-proxy-8-deploy",container="deployment",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="yft-kafkaproxy",pod="kafka-proxy-8-deploy",container="deployment",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="yft-kafkaproxy",pod="kafka-proxy-8-deploy",container="deployment",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="yft-kafkaproxy",pod="kafka-proxy-8-deploy",container="deployment",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="yft-kafkaproxy",pod="kafka-proxy-8-deploy",container="deployment",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="yft-kafkaproxy",pod="kafka-proxy-8-deploy",container="deployment",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="microservice-4-deploy",container="deployment",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="microservice-4-deploy",container="deployment",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="microservice-4-deploy",container="deployment",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="microservice-4-deploy",container="deployment",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="microservice-4-deploy",container="deployment",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="microservice-4-deploy",container="deployment",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="microservice-4-deploy",container="deployment",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="tiller",pod="tiller-deploy-58c78cccb5-zcbwj",container="tiller",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="tiller",pod="tiller-deploy-58c78cccb5-zcbwj",container="tiller",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiller",pod="tiller-deploy-58c78cccb5-zcbwj",container="tiller",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiller",pod="tiller-deploy-58c78cccb5-zcbwj",container="tiller",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="tiller",pod="tiller-deploy-58c78cccb5-zcbwj",container="tiller",reason="ImagePullBackOff"} 1 -kube_pod_container_status_waiting_reason{namespace="tiller",pod="tiller-deploy-58c78cccb5-zcbwj",container="tiller",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiller",pod="tiller-deploy-58c78cccb5-zcbwj",container="tiller",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="ansible",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="ansible",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="ansible",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="ansible",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="ansible",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="ansible",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="ansible",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="operator",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="operator",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="operator",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="operator",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="operator",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="operator",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="operator",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-s3zbd",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-s3zbd",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-s3zbd",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-s3zbd",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-s3zbd",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-s3zbd",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-s3zbd",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="apache",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="apache",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="apache",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="apache",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="apache",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="apache",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="apache",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="proxysql",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="proxysql",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="proxysql",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="proxysql",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="proxysql",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="proxysql",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="proxysql",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-pnfvt",container="filebeat",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-pnfvt",container="filebeat",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-pnfvt",container="filebeat",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-pnfvt",container="filebeat",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-pnfvt",container="filebeat",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-pnfvt",container="filebeat",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-pnfvt",container="filebeat",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-ckrzm",container="metricbeat",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-ckrzm",container="metricbeat",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-ckrzm",container="metricbeat",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-ckrzm",container="metricbeat",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-ckrzm",container="metricbeat",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-ckrzm",container="metricbeat",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-ckrzm",container="metricbeat",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-vvlrd",container="sdn",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-vvlrd",container="sdn",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-vvlrd",container="sdn",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-vvlrd",container="sdn",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-vvlrd",container="sdn",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-vvlrd",container="sdn",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-vvlrd",container="sdn",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",container="deployment",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",container="deployment",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",container="deployment",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",container="deployment",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",container="deployment",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",container="deployment",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",container="deployment",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",container="dynatrace-oneagent-operator",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",container="dynatrace-oneagent-operator",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",container="dynatrace-oneagent-operator",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",container="dynatrace-oneagent-operator",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",container="dynatrace-oneagent-operator",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",container="dynatrace-oneagent-operator",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",container="dynatrace-oneagent-operator",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-059cf",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-059cf",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-059cf",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-059cf",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-059cf",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-059cf",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-059cf",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinoman-domain-managedserver1",container="weblogic-server",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinoman-domain-managedserver1",container="weblogic-server",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinoman-domain-managedserver1",container="weblogic-server",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinoman-domain-managedserver1",container="weblogic-server",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinoman-domain-managedserver1",container="weblogic-server",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinoman-domain-managedserver1",container="weblogic-server",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinoman-domain-managedserver1",container="weblogic-server",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="cronjob-ldap-group-sync",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="cronjob-ldap-group-sync",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="cronjob-ldap-group-sync",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="cronjob-ldap-group-sync",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="cronjob-ldap-group-sync",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="cronjob-ldap-group-sync",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="cronjob-ldap-group-sync",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",container="cluster-monitoring-operator",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",container="cluster-monitoring-operator",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",container="cluster-monitoring-operator",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",container="cluster-monitoring-operator",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",container="cluster-monitoring-operator",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",container="cluster-monitoring-operator",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",container="cluster-monitoring-operator",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-dpzhw",container="openvswitch",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-dpzhw",container="openvswitch",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-dpzhw",container="openvswitch",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-dpzhw",container="openvswitch",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-dpzhw",container="openvswitch",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-dpzhw",container="openvswitch",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-dpzhw",container="openvswitch",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",container="deployment",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",container="deployment",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",container="deployment",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",container="deployment",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",container="deployment",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",container="deployment",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",container="deployment",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-5-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-5-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-5-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-5-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-5-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-5-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-5-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-ql4nj",container="sync",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-ql4nj",container="sync",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-ql4nj",container="sync",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-ql4nj",container="sync",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-ql4nj",container="sync",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-ql4nj",container="sync",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-ql4nj",container="sync",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",container="edevradiator",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",container="edevradiator",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",container="edevradiator",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",container="edevradiator",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",container="edevradiator",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",container="edevradiator",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",container="edevradiator",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-wj77j",container="metricbeat",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-wj77j",container="metricbeat",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-wj77j",container="metricbeat",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-wj77j",container="metricbeat",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-wj77j",container="metricbeat",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-wj77j",container="metricbeat",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-wj77j",container="metricbeat",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-xmflf",container="filebeat",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-xmflf",container="filebeat",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-xmflf",container="filebeat",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-xmflf",container="filebeat",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-xmflf",container="filebeat",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-xmflf",container="filebeat",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-xmflf",container="filebeat",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-2-jpzms",container="jenkins",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-2-jpzms",container="jenkins",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-2-jpzms",container="jenkins",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-2-jpzms",container="jenkins",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-2-jpzms",container="jenkins",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-2-jpzms",container="jenkins",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-2-jpzms",container="jenkins",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="ansible",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="ansible",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="ansible",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="ansible",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="ansible",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="ansible",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="ansible",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="operator",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="operator",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="operator",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="operator",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="operator",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="operator",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="operator",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-rplst",container="metricbeat",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-rplst",container="metricbeat",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-rplst",container="metricbeat",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-rplst",container="metricbeat",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-rplst",container="metricbeat",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-rplst",container="metricbeat",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-rplst",container="metricbeat",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-mppzv",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-mppzv",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-mppzv",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-mppzv",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-mppzv",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-mppzv",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-mppzv",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-jst8j",container="filebeat",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-jst8j",container="filebeat",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-jst8j",container="filebeat",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-jst8j",container="filebeat",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-jst8j",container="filebeat",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-jst8j",container="filebeat",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-jst8j",container="filebeat",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-23-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-23-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-23-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-23-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-23-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-23-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-23-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager-proxy",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager-proxy",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager-proxy",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager-proxy",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager-proxy",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager-proxy",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager-proxy",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="config-reloader",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="config-reloader",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="config-reloader",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="config-reloader",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="config-reloader",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="config-reloader",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="config-reloader",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg",container="webconsole",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg",container="webconsole",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg",container="webconsole",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg",container="webconsole",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg",container="webconsole",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg",container="webconsole",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg",container="webconsole",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-nhfg6",container="sdn",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-nhfg6",container="sdn",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-nhfg6",container="sdn",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-nhfg6",container="sdn",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-nhfg6",container="sdn",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-nhfg6",container="sdn",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-nhfg6",container="sdn",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana-proxy",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana-proxy",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana-proxy",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana-proxy",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana-proxy",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana-proxy",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana-proxy",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-r6fhw",container="dynatrace-alert-omi",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-r6fhw",container="dynatrace-alert-omi",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-r6fhw",container="dynatrace-alert-omi",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-r6fhw",container="dynatrace-alert-omi",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-r6fhw",container="dynatrace-alert-omi",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-r6fhw",container="dynatrace-alert-omi",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-r6fhw",container="dynatrace-alert-omi",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-lzd9p",container="sync",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-lzd9p",container="sync",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-lzd9p",container="sync",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-lzd9p",container="sync",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-lzd9p",container="sync",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-lzd9p",container="sync",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-lzd9p",container="sync",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="ansible",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="ansible",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="ansible",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="ansible",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="ansible",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="ansible",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="ansible",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="operator",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="operator",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="operator",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="operator",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="operator",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="operator",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="operator",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-etcd-eln004866.corp.telenet.be",container="etcd",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-etcd-eln004866.corp.telenet.be",container="etcd",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-etcd-eln004866.corp.telenet.be",container="etcd",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-etcd-eln004866.corp.telenet.be",container="etcd",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-etcd-eln004866.corp.telenet.be",container="etcd",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-etcd-eln004866.corp.telenet.be",container="etcd",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-etcd-eln004866.corp.telenet.be",container="etcd",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-rq5nh",container="sync",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-rq5nh",container="sync",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-rq5nh",container="sync",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-rq5nh",container="sync",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-rq5nh",container="sync",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-rq5nh",container="sync",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-rq5nh",container="sync",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-3-jwz5m",container="azure-alert-omi",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-3-jwz5m",container="azure-alert-omi",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-3-jwz5m",container="azure-alert-omi",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-3-jwz5m",container="azure-alert-omi",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-3-jwz5m",container="azure-alert-omi",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-3-jwz5m",container="azure-alert-omi",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-3-jwz5m",container="azure-alert-omi",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-d8fvw",container="sync",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-d8fvw",container="sync",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-d8fvw",container="sync",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-d8fvw",container="sync",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-d8fvw",container="sync",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-d8fvw",container="sync",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-d8fvw",container="sync",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-61-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-61-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-61-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-61-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-61-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-61-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-61-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="apache",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="apache",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="apache",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="apache",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="apache",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="apache",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="apache",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="proxysql",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="proxysql",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="proxysql",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="proxysql",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="proxysql",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="proxysql",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="proxysql",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="cronjob-ldap-group-sync",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="cronjob-ldap-group-sync",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="cronjob-ldap-group-sync",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="cronjob-ldap-group-sync",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="cronjob-ldap-group-sync",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="cronjob-ldap-group-sync",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="cronjob-ldap-group-sync",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinoman-domain-admin-server",container="weblogic-server",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinoman-domain-admin-server",container="weblogic-server",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinoman-domain-admin-server",container="weblogic-server",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinoman-domain-admin-server",container="weblogic-server",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinoman-domain-admin-server",container="weblogic-server",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinoman-domain-admin-server",container="weblogic-server",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinoman-domain-admin-server",container="weblogic-server",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-1tvxf",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-1tvxf",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-1tvxf",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-1tvxf",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-1tvxf",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-1tvxf",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-1tvxf",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager-proxy",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager-proxy",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager-proxy",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager-proxy",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager-proxy",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager-proxy",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager-proxy",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="config-reloader",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="config-reloader",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="config-reloader",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="config-reloader",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="config-reloader",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="config-reloader",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="config-reloader",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",container="console",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",container="console",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",container="console",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",container="console",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",container="console",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",container="console",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",container="console",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-6-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-6-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-6-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-6-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-6-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-6-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-6-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-0x8ws",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-0x8ws",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-0x8ws",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-0x8ws",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-0x8ws",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-0x8ws",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-0x8ws",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-ms2x9",container="openvswitch",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-ms2x9",container="openvswitch",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-ms2x9",container="openvswitch",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-ms2x9",container="openvswitch",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-ms2x9",container="openvswitch",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-ms2x9",container="openvswitch",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-ms2x9",container="openvswitch",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-7-6kd9f",container="base-rhel-ubi-minimal",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-7-6kd9f",container="base-rhel-ubi-minimal",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-7-6kd9f",container="base-rhel-ubi-minimal",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-7-6kd9f",container="base-rhel-ubi-minimal",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-7-6kd9f",container="base-rhel-ubi-minimal",reason="ImagePullBackOff"} 1 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-7-6kd9f",container="base-rhel-ubi-minimal",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-7-6kd9f",container="base-rhel-ubi-minimal",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-59-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-59-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-59-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-59-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-59-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-59-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-59-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-vtjxf",container="sync",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-vtjxf",container="sync",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-vtjxf",container="sync",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-vtjxf",container="sync",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-vtjxf",container="sync",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-vtjxf",container="sync",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-vtjxf",container="sync",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="kube-rbac-proxy",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="kube-rbac-proxy",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="kube-rbac-proxy",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="kube-rbac-proxy",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="kube-rbac-proxy",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="kube-rbac-proxy",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="kube-rbac-proxy",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="node-exporter",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="node-exporter",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="node-exporter",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="node-exporter",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="node-exporter",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="node-exporter",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="node-exporter",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf",container="webconsole",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf",container="webconsole",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf",container="webconsole",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf",container="webconsole",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf",container="webconsole",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf",container="webconsole",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf",container="webconsole",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-34-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-34-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-34-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-34-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-34-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-34-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-34-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-54-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-54-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-54-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-54-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-54-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-54-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-54-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="ansible",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="ansible",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="ansible",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="ansible",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="ansible",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="ansible",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="ansible",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="operator",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="operator",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="operator",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="operator",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="operator",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="operator",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="operator",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="sti-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="sti-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="sti-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="sti-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="sti-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="sti-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="sti-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-lqvl2",container="openvswitch",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-lqvl2",container="openvswitch",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-lqvl2",container="openvswitch",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-lqvl2",container="openvswitch",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-lqvl2",container="openvswitch",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-lqvl2",container="openvswitch",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-lqvl2",container="openvswitch",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-20-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-20-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-20-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-20-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-20-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-20-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-20-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-shqcz",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-shqcz",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-shqcz",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-shqcz",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-shqcz",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-shqcz",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-shqcz",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",container="cde-residential-customer",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",container="cde-residential-customer",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",container="cde-residential-customer",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",container="cde-residential-customer",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",container="cde-residential-customer",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",container="cde-residential-customer",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",container="cde-residential-customer",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-controllers-eln004865.corp.telenet.be",container="controllers",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-controllers-eln004865.corp.telenet.be",container="controllers",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-controllers-eln004865.corp.telenet.be",container="controllers",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-controllers-eln004865.corp.telenet.be",container="controllers",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-controllers-eln004865.corp.telenet.be",container="controllers",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-controllers-eln004865.corp.telenet.be",container="controllers",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-controllers-eln004865.corp.telenet.be",container="controllers",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-cjmv2",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-cjmv2",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-cjmv2",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-cjmv2",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-cjmv2",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-cjmv2",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-cjmv2",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="base-apache",pod="base-apache-36-svl9c",container="base-apache",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="base-apache",pod="base-apache-36-svl9c",container="base-apache",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="base-apache",pod="base-apache-36-svl9c",container="base-apache",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="base-apache",pod="base-apache-36-svl9c",container="base-apache",reason="ErrImagePull"} 1 -kube_pod_container_status_waiting_reason{namespace="base-apache",pod="base-apache-36-svl9c",container="base-apache",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="base-apache",pod="base-apache-36-svl9c",container="base-apache",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="base-apache",pod="base-apache-36-svl9c",container="base-apache",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="ansible",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="ansible",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="ansible",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="ansible",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="ansible",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="ansible",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="ansible",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="operator",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="operator",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="operator",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="operator",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="operator",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="operator",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="operator",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-shkwk",container="openvswitch",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-shkwk",container="openvswitch",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-shkwk",container="openvswitch",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-shkwk",container="openvswitch",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-shkwk",container="openvswitch",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-shkwk",container="openvswitch",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-shkwk",container="openvswitch",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="aws-alert-omi-2-69f79",container="aws-alert-omi",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="aws-alert-omi-2-69f79",container="aws-alert-omi",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="aws-alert-omi-2-69f79",container="aws-alert-omi",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="aws-alert-omi-2-69f79",container="aws-alert-omi",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="aws-alert-omi-2-69f79",container="aws-alert-omi",reason="ImagePullBackOff"} 1 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="aws-alert-omi-2-69f79",container="aws-alert-omi",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="aws-alert-omi-2-69f79",container="aws-alert-omi",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-fdkjg",container="ws-network-inventorymgmt-dinoman-rest",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-fdkjg",container="ws-network-inventorymgmt-dinoman-rest",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-fdkjg",container="ws-network-inventorymgmt-dinoman-rest",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-fdkjg",container="ws-network-inventorymgmt-dinoman-rest",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-fdkjg",container="ws-network-inventorymgmt-dinoman-rest",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-fdkjg",container="ws-network-inventorymgmt-dinoman-rest",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-fdkjg",container="ws-network-inventorymgmt-dinoman-rest",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="sti-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="sti-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="sti-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="sti-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="sti-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="sti-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="sti-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",container="edevradiator",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",container="edevradiator",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",container="edevradiator",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",container="edevradiator",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",container="edevradiator",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",container="edevradiator",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",container="edevradiator",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-svswx",container="dynatrace-oneagent",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-svswx",container="dynatrace-oneagent",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-svswx",container="dynatrace-oneagent",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-svswx",container="dynatrace-oneagent",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-svswx",container="dynatrace-oneagent",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-svswx",container="dynatrace-oneagent",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-svswx",container="dynatrace-oneagent",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-5g4p5",container="dynatrace-oneagent",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-5g4p5",container="dynatrace-oneagent",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-5g4p5",container="dynatrace-oneagent",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-5g4p5",container="dynatrace-oneagent",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-5g4p5",container="dynatrace-oneagent",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-5g4p5",container="dynatrace-oneagent",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-5g4p5",container="dynatrace-oneagent",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-db449",container="sdn",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-db449",container="sdn",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-db449",container="sdn",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-db449",container="sdn",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-db449",container="sdn",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-db449",container="sdn",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-db449",container="sdn",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-s9shq",container="metricbeat",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-s9shq",container="metricbeat",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-s9shq",container="metricbeat",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-s9shq",container="metricbeat",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-s9shq",container="metricbeat",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-s9shq",container="metricbeat",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-s9shq",container="metricbeat",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-qdxkl",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-qdxkl",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-qdxkl",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-qdxkl",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-qdxkl",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-qdxkl",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-qdxkl",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="ansible",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="ansible",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="ansible",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="ansible",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="ansible",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="ansible",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="ansible",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="operator",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="operator",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="operator",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="operator",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="operator",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="operator",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="operator",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="ansible",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="ansible",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="ansible",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="ansible",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="ansible",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="ansible",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="ansible",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="operator",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="operator",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="operator",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="operator",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="operator",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="operator",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="operator",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-5x5hx",container="openvswitch",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-5x5hx",container="openvswitch",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-5x5hx",container="openvswitch",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-5x5hx",container="openvswitch",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-5x5hx",container="openvswitch",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-5x5hx",container="openvswitch",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-5x5hx",container="openvswitch",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="ansible",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="ansible",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="ansible",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="ansible",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="ansible",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="ansible",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="ansible",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="operator",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="operator",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="operator",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="operator",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="operator",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="operator",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="operator",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-9-c8bkd",container="jenkins",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-9-c8bkd",container="jenkins",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-9-c8bkd",container="jenkins",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-9-c8bkd",container="jenkins",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-9-c8bkd",container="jenkins",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-9-c8bkd",container="jenkins",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-9-c8bkd",container="jenkins",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-fzkct",container="metricbeat",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-fzkct",container="metricbeat",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-fzkct",container="metricbeat",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-fzkct",container="metricbeat",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-fzkct",container="metricbeat",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-fzkct",container="metricbeat",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-fzkct",container="metricbeat",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="ceph-alert-msteams-3-95zfk",container="ceph-alert-msteams",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="ceph-alert-msteams-3-95zfk",container="ceph-alert-msteams",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="ceph-alert-msteams-3-95zfk",container="ceph-alert-msteams",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="ceph-alert-msteams-3-95zfk",container="ceph-alert-msteams",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="ceph-alert-msteams-3-95zfk",container="ceph-alert-msteams",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="ceph-alert-msteams-3-95zfk",container="ceph-alert-msteams",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="ceph-alert-msteams-3-95zfk",container="ceph-alert-msteams",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="git-sync",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="git-sync",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="git-sync",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="git-sync",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="git-sync",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="git-sync",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="git-sync",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="jenkins-cr-applier",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="jenkins-cr-applier",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="jenkins-cr-applier",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="jenkins-cr-applier",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="jenkins-cr-applier",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="jenkins-cr-applier",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="jenkins-cr-applier",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="sonarqube-3-k2j58",container="sonarqube",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="sonarqube-3-k2j58",container="sonarqube",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="sonarqube-3-k2j58",container="sonarqube",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="sonarqube-3-k2j58",container="sonarqube",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="sonarqube-3-k2j58",container="sonarqube",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="sonarqube-3-k2j58",container="sonarqube",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="sonarqube-3-k2j58",container="sonarqube",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="busybox",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="busybox",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="busybox",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="busybox",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="busybox",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="busybox",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="busybox",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="kube-state-metrics",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="kube-state-metrics",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="kube-state-metrics",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="kube-state-metrics",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="kube-state-metrics",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="kube-state-metrics",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="kube-state-metrics",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="cronjob-ldap-group-sync",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="cronjob-ldap-group-sync",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="cronjob-ldap-group-sync",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="cronjob-ldap-group-sync",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="cronjob-ldap-group-sync",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="cronjob-ldap-group-sync",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="cronjob-ldap-group-sync",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-cknc4",container="dynatrace-oneagent",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-cknc4",container="dynatrace-oneagent",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-cknc4",container="dynatrace-oneagent",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-cknc4",container="dynatrace-oneagent",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-cknc4",container="dynatrace-oneagent",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-cknc4",container="dynatrace-oneagent",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-cknc4",container="dynatrace-oneagent",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-54d6g",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-54d6g",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-54d6g",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-54d6g",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-54d6g",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-54d6g",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-54d6g",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="jenkins-1-mr4zb",container="jenkins",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="jenkins-1-mr4zb",container="jenkins",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="jenkins-1-mr4zb",container="jenkins",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="jenkins-1-mr4zb",container="jenkins",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="jenkins-1-mr4zb",container="jenkins",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="jenkins-1-mr4zb",container="jenkins",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="jenkins-1-mr4zb",container="jenkins",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-pcvmj",container="metricbeat",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-pcvmj",container="metricbeat",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-pcvmj",container="metricbeat",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-pcvmj",container="metricbeat",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-pcvmj",container="metricbeat",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-pcvmj",container="metricbeat",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-pcvmj",container="metricbeat",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-8tvwr",container="dynatrace-oneagent",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-8tvwr",container="dynatrace-oneagent",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-8tvwr",container="dynatrace-oneagent",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-8tvwr",container="dynatrace-oneagent",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-8tvwr",container="dynatrace-oneagent",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-8tvwr",container="dynatrace-oneagent",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-8tvwr",container="dynatrace-oneagent",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="cronjob-ldap-group-sync",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="cronjob-ldap-group-sync",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="cronjob-ldap-group-sync",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="cronjob-ldap-group-sync",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="cronjob-ldap-group-sync",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="cronjob-ldap-group-sync",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="cronjob-ldap-group-sync",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-65-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-65-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-65-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-65-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-65-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-65-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-65-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="ansible",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="ansible",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="ansible",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="ansible",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="ansible",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="ansible",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="ansible",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="operator",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="operator",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="operator",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="operator",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="operator",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="operator",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="operator",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="cronjob-ldap-group-sync",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="cronjob-ldap-group-sync",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="cronjob-ldap-group-sync",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="cronjob-ldap-group-sync",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="cronjob-ldap-group-sync",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="cronjob-ldap-group-sync",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="cronjob-ldap-group-sync",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-dp74t",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-dp74t",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-dp74t",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-dp74t",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-dp74t",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-dp74t",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-dp74t",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-t92kj",container="metricbeat",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-t92kj",container="metricbeat",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-t92kj",container="metricbeat",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-t92kj",container="metricbeat",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-t92kj",container="metricbeat",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-t92kj",container="metricbeat",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-t92kj",container="metricbeat",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-config-reloader",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-config-reloader",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-config-reloader",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-config-reloader",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-config-reloader",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-config-reloader",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-config-reloader",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-proxy",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-proxy",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-proxy",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-proxy",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-proxy",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-proxy",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-proxy",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="rules-configmap-reloader",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="rules-configmap-reloader",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="rules-configmap-reloader",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="rules-configmap-reloader",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="rules-configmap-reloader",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="rules-configmap-reloader",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="rules-configmap-reloader",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-mghfm",container="sync",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-mghfm",container="sync",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-mghfm",container="sync",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-mghfm",container="sync",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-mghfm",container="sync",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-mghfm",container="sync",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-mghfm",container="sync",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-8px65",container="dynatrace-oneagent",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-8px65",container="dynatrace-oneagent",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-8px65",container="dynatrace-oneagent",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-8px65",container="dynatrace-oneagent",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-8px65",container="dynatrace-oneagent",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-8px65",container="dynatrace-oneagent",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-8px65",container="dynatrace-oneagent",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-57-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-57-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-57-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-57-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-57-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-57-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-57-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-9-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-9-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-9-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-9-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-9-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-9-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-9-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-operator-599cf5c4d5-2jqrn",container="prometheus-operator",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-operator-599cf5c4d5-2jqrn",container="prometheus-operator",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-operator-599cf5c4d5-2jqrn",container="prometheus-operator",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-operator-599cf5c4d5-2jqrn",container="prometheus-operator",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-operator-599cf5c4d5-2jqrn",container="prometheus-operator",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-operator-599cf5c4d5-2jqrn",container="prometheus-operator",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-operator-599cf5c4d5-2jqrn",container="prometheus-operator",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-drdp4",container="sync",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-drdp4",container="sync",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-drdp4",container="sync",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-drdp4",container="sync",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-drdp4",container="sync",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-drdp4",container="sync",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-drdp4",container="sync",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="kube-rbac-proxy",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="kube-rbac-proxy",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="kube-rbac-proxy",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="kube-rbac-proxy",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="kube-rbac-proxy",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="kube-rbac-proxy",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="kube-rbac-proxy",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="node-exporter",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="node-exporter",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="node-exporter",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="node-exporter",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="node-exporter",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="node-exporter",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="node-exporter",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-77lgc",container="filebeat",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-77lgc",container="filebeat",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-77lgc",container="filebeat",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-77lgc",container="filebeat",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-77lgc",container="filebeat",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-77lgc",container="filebeat",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-77lgc",container="filebeat",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-ghb47",container="filebeat",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-ghb47",container="filebeat",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-ghb47",container="filebeat",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-ghb47",container="filebeat",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-ghb47",container="filebeat",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-ghb47",container="filebeat",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-ghb47",container="filebeat",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-876j4",container="openshift-alert-omi",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-876j4",container="openshift-alert-omi",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-876j4",container="openshift-alert-omi",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-876j4",container="openshift-alert-omi",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-876j4",container="openshift-alert-omi",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-876j4",container="openshift-alert-omi",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-876j4",container="openshift-alert-omi",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="tiller",pod="tiller-5f8989c65c-cz7wz",container="tiller",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="tiller",pod="tiller-5f8989c65c-cz7wz",container="tiller",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiller",pod="tiller-5f8989c65c-cz7wz",container="tiller",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiller",pod="tiller-5f8989c65c-cz7wz",container="tiller",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="tiller",pod="tiller-5f8989c65c-cz7wz",container="tiller",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiller",pod="tiller-5f8989c65c-cz7wz",container="tiller",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiller",pod="tiller-5f8989c65c-cz7wz",container="tiller",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-96lh2",container="metricbeat",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-96lh2",container="metricbeat",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-96lh2",container="metricbeat",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-96lh2",container="metricbeat",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-96lh2",container="metricbeat",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-96lh2",container="metricbeat",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-96lh2",container="metricbeat",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="ansible",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="ansible",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="ansible",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="ansible",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="ansible",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="ansible",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="ansible",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="operator",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="operator",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="operator",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="operator",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="operator",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="operator",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="operator",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="registry-console-1-mwz95",container="registry-console",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="registry-console-1-mwz95",container="registry-console",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="registry-console-1-mwz95",container="registry-console",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="registry-console-1-mwz95",container="registry-console",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="registry-console-1-mwz95",container="registry-console",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="registry-console-1-mwz95",container="registry-console",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="registry-console-1-mwz95",container="registry-console",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="apache",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="apache",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="apache",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="apache",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="apache",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="apache",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="apache",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="proxysql",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="proxysql",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="proxysql",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="proxysql",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="proxysql",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="proxysql",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="proxysql",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-m85px",container="aws-alert-omi",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-m85px",container="aws-alert-omi",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-m85px",container="aws-alert-omi",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-m85px",container="aws-alert-omi",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-m85px",container="aws-alert-omi",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-m85px",container="aws-alert-omi",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-m85px",container="aws-alert-omi",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-63-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-63-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-63-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-63-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-63-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-63-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-63-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-dcpqs",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-dcpqs",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-dcpqs",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-dcpqs",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-dcpqs",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-dcpqs",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-dcpqs",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",container="springboot-sample-operator",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",container="springboot-sample-operator",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",container="springboot-sample-operator",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",container="springboot-sample-operator",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",container="springboot-sample-operator",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",container="springboot-sample-operator",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",container="springboot-sample-operator",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",container="deployment",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",container="deployment",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",container="deployment",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",container="deployment",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",container="deployment",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",container="deployment",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",container="deployment",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-9bv76",container="sdn",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-9bv76",container="sdn",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-9bv76",container="sdn",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-9bv76",container="sdn",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-9bv76",container="sdn",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-9bv76",container="sdn",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-9bv76",container="sdn",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-379l2",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-379l2",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-379l2",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-379l2",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-379l2",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-379l2",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-379l2",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="kube-rbac-proxy",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="kube-rbac-proxy",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="kube-rbac-proxy",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="kube-rbac-proxy",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="kube-rbac-proxy",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="kube-rbac-proxy",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="kube-rbac-proxy",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="node-exporter",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="node-exporter",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="node-exporter",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="node-exporter",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="node-exporter",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="node-exporter",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="node-exporter",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-w515p",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-w515p",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-w515p",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-w515p",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-w515p",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-w515p",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-w515p",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-mk189",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-mk189",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-mk189",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-mk189",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-mk189",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-mk189",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-mk189",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-qr3g6",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-qr3g6",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-qr3g6",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-qr3g6",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-qr3g6",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-qr3g6",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-qr3g6",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",container="metricbeat",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",container="metricbeat",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",container="metricbeat",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",container="metricbeat",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",container="metricbeat",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",container="metricbeat",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",container="metricbeat",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-j7mlr",container="sync",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-j7mlr",container="sync",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-j7mlr",container="sync",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-j7mlr",container="sync",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-j7mlr",container="sync",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-j7mlr",container="sync",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-j7mlr",container="sync",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="microservice-3-deploy",container="deployment",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="microservice-3-deploy",container="deployment",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="microservice-3-deploy",container="deployment",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="microservice-3-deploy",container="deployment",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="microservice-3-deploy",container="deployment",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="microservice-3-deploy",container="deployment",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="microservice-3-deploy",container="deployment",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-5d4g2",container="openvswitch",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-5d4g2",container="openvswitch",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-5d4g2",container="openvswitch",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-5d4g2",container="openvswitch",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-5d4g2",container="openvswitch",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-5d4g2",container="openvswitch",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-5d4g2",container="openvswitch",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="apache",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="apache",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="apache",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="apache",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="apache",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="apache",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="apache",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="proxysql",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="proxysql",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="proxysql",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="proxysql",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="proxysql",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="proxysql",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="proxysql",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="kube-rbac-proxy",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="kube-rbac-proxy",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="kube-rbac-proxy",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="kube-rbac-proxy",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="kube-rbac-proxy",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="kube-rbac-proxy",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="kube-rbac-proxy",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="node-exporter",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="node-exporter",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="node-exporter",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="node-exporter",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="node-exporter",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="node-exporter",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="node-exporter",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",container="mysql",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",container="mysql",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",container="mysql",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",container="mysql",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",container="mysql",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",container="mysql",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",container="mysql",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="awx",pod="awx-init-container-venvs-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="awx",pod="awx-init-container-venvs-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="awx",pod="awx-init-container-venvs-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="awx",pod="awx-init-container-venvs-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="awx",pod="awx-init-container-venvs-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="awx",pod="awx-init-container-venvs-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="awx",pod="awx-init-container-venvs-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-6ls5t",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-6ls5t",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-6ls5t",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-6ls5t",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-6ls5t",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-6ls5t",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-6ls5t",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-d9lm7",container="azure-alert-omi",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-d9lm7",container="azure-alert-omi",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-d9lm7",container="azure-alert-omi",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-d9lm7",container="azure-alert-omi",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-d9lm7",container="azure-alert-omi",reason="ImagePullBackOff"} 1 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-d9lm7",container="azure-alert-omi",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-d9lm7",container="azure-alert-omi",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-24-deploy",container="deployment",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-24-deploy",container="deployment",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-24-deploy",container="deployment",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-24-deploy",container="deployment",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-24-deploy",container="deployment",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-24-deploy",container="deployment",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-24-deploy",container="deployment",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-10-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-10-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-10-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-10-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-10-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-10-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-10-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",container="deployment",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",container="deployment",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",container="deployment",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",container="deployment",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",container="deployment",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",container="deployment",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",container="deployment",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="cronjob-ldap-group-sync",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="cronjob-ldap-group-sync",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="cronjob-ldap-group-sync",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="cronjob-ldap-group-sync",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="cronjob-ldap-group-sync",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="cronjob-ldap-group-sync",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="cronjob-ldap-group-sync",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager-proxy",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager-proxy",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager-proxy",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager-proxy",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager-proxy",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager-proxy",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager-proxy",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="config-reloader",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="config-reloader",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="config-reloader",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="config-reloader",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="config-reloader",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="config-reloader",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="config-reloader",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-76bcs",container="openvswitch",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-76bcs",container="openvswitch",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-76bcs",container="openvswitch",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-76bcs",container="openvswitch",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-76bcs",container="openvswitch",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-76bcs",container="openvswitch",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-76bcs",container="openvswitch",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-x2q79",container="dynatrace-oneagent",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-x2q79",container="dynatrace-oneagent",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-x2q79",container="dynatrace-oneagent",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-x2q79",container="dynatrace-oneagent",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-x2q79",container="dynatrace-oneagent",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-x2q79",container="dynatrace-oneagent",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-x2q79",container="dynatrace-oneagent",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="cronjob-ldap-group-sync",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="cronjob-ldap-group-sync",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="cronjob-ldap-group-sync",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="cronjob-ldap-group-sync",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="cronjob-ldap-group-sync",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="cronjob-ldap-group-sync",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="cronjob-ldap-group-sync",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="cronjob-ldap-group-sync",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="cronjob-ldap-group-sync",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="cronjob-ldap-group-sync",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="cronjob-ldap-group-sync",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="cronjob-ldap-group-sync",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="cronjob-ldap-group-sync",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="cronjob-ldap-group-sync",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="sti-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="sti-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="sti-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="sti-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="sti-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="sti-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="sti-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-c4l5w",container="dynatrace-oneagent",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-c4l5w",container="dynatrace-oneagent",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-c4l5w",container="dynatrace-oneagent",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-c4l5w",container="dynatrace-oneagent",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-c4l5w",container="dynatrace-oneagent",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-c4l5w",container="dynatrace-oneagent",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-c4l5w",container="dynatrace-oneagent",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-m2kzj",container="sdn",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-m2kzj",container="sdn",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-m2kzj",container="sdn",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-m2kzj",container="sdn",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-m2kzj",container="sdn",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-m2kzj",container="sdn",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-m2kzj",container="sdn",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-62-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-62-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-62-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-62-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-62-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-62-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-62-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",container="deployment",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",container="deployment",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",container="deployment",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",container="deployment",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",container="deployment",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",container="deployment",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",container="deployment",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="git-sync",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="git-sync",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="git-sync",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="git-sync",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="git-sync",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="git-sync",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="git-sync",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="springboot-cr-applier",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="springboot-cr-applier",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="springboot-cr-applier",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="springboot-cr-applier",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="springboot-cr-applier",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="springboot-cr-applier",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="springboot-cr-applier",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",container="freephone-bp-uat",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",container="freephone-bp-uat",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",container="freephone-bp-uat",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",container="freephone-bp-uat",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",container="freephone-bp-uat",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",container="freephone-bp-uat",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",container="freephone-bp-uat",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="playground",pod="nwtool-1-q8gx2",container="nwtool",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="playground",pod="nwtool-1-q8gx2",container="nwtool",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="playground",pod="nwtool-1-q8gx2",container="nwtool",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="playground",pod="nwtool-1-q8gx2",container="nwtool",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="playground",pod="nwtool-1-q8gx2",container="nwtool",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="playground",pod="nwtool-1-q8gx2",container="nwtool",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="playground",pod="nwtool-1-q8gx2",container="nwtool",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="vault",pod="vault-0",container="vault",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="vault",pod="vault-0",container="vault",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="vault",pod="vault-0",container="vault",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="vault",pod="vault-0",container="vault",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="vault",pod="vault-0",container="vault",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="vault",pod="vault-0",container="vault",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="vault",pod="vault-0",container="vault",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-tvmt2",container="filebeat",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-tvmt2",container="filebeat",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-tvmt2",container="filebeat",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-tvmt2",container="filebeat",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-tvmt2",container="filebeat",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-tvmt2",container="filebeat",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-tvmt2",container="filebeat",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="docker-registry-1-qn47l",container="registry",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="docker-registry-1-qn47l",container="registry",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="docker-registry-1-qn47l",container="registry",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="docker-registry-1-qn47l",container="registry",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="docker-registry-1-qn47l",container="registry",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="docker-registry-1-qn47l",container="registry",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="docker-registry-1-qn47l",container="registry",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-controllers-eln004866.corp.telenet.be",container="controllers",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-controllers-eln004866.corp.telenet.be",container="controllers",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-controllers-eln004866.corp.telenet.be",container="controllers",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-controllers-eln004866.corp.telenet.be",container="controllers",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-controllers-eln004866.corp.telenet.be",container="controllers",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-controllers-eln004866.corp.telenet.be",container="controllers",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-controllers-eln004866.corp.telenet.be",container="controllers",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="sti-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="sti-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="sti-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="sti-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="sti-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="sti-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="sti-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-lvf42",container="openvswitch",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-lvf42",container="openvswitch",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-lvf42",container="openvswitch",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-lvf42",container="openvswitch",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-lvf42",container="openvswitch",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-lvf42",container="openvswitch",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-lvf42",container="openvswitch",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-cfsmp",container="filebeat",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-cfsmp",container="filebeat",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-cfsmp",container="filebeat",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-cfsmp",container="filebeat",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-cfsmp",container="filebeat",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-cfsmp",container="filebeat",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-cfsmp",container="filebeat",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-d7tkr",container="sdn",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-d7tkr",container="sdn",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-d7tkr",container="sdn",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-d7tkr",container="sdn",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-d7tkr",container="sdn",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-d7tkr",container="sdn",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-d7tkr",container="sdn",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="router-1-vnlzs",container="router",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="router-1-vnlzs",container="router",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="router-1-vnlzs",container="router",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="router-1-vnlzs",container="router",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="router-1-vnlzs",container="router",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="router-1-vnlzs",container="router",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="router-1-vnlzs",container="router",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="microservice-2-deploy",container="deployment",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="microservice-2-deploy",container="deployment",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="microservice-2-deploy",container="deployment",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="microservice-2-deploy",container="deployment",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="microservice-2-deploy",container="deployment",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="microservice-2-deploy",container="deployment",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="microservice-2-deploy",container="deployment",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="kube-rbac-proxy",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="kube-rbac-proxy",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="kube-rbac-proxy",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="kube-rbac-proxy",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="kube-rbac-proxy",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="kube-rbac-proxy",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="kube-rbac-proxy",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="node-exporter",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="node-exporter",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="node-exporter",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="node-exporter",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="node-exporter",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="node-exporter",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="node-exporter",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94",container="webconsole",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94",container="webconsole",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94",container="webconsole",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94",container="webconsole",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94",container="webconsole",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94",container="webconsole",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94",container="webconsole",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",container="deployment",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",container="deployment",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",container="deployment",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",container="deployment",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",container="deployment",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",container="deployment",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",container="deployment",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-config-reloader",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-config-reloader",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-config-reloader",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-config-reloader",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-config-reloader",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-config-reloader",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-config-reloader",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-proxy",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-proxy",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-proxy",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-proxy",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-proxy",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-proxy",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-proxy",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="rules-configmap-reloader",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="rules-configmap-reloader",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="rules-configmap-reloader",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="rules-configmap-reloader",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="rules-configmap-reloader",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="rules-configmap-reloader",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="rules-configmap-reloader",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",container="freephone-bp-dvp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",container="freephone-bp-dvp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",container="freephone-bp-dvp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",container="freephone-bp-dvp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",container="freephone-bp-dvp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",container="freephone-bp-dvp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",container="freephone-bp-dvp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-32-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-32-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-32-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-32-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-32-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-32-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-32-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-main",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-main",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-main",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-main",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-main",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-main",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-main",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-self",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-self",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-self",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-self",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-self",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-self",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-self",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-state-metrics",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-state-metrics",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-state-metrics",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-state-metrics",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-state-metrics",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-state-metrics",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-state-metrics",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="cronjob-ldap-group-sync",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="cronjob-ldap-group-sync",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="cronjob-ldap-group-sync",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="cronjob-ldap-group-sync",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="cronjob-ldap-group-sync",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="cronjob-ldap-group-sync",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="cronjob-ldap-group-sync",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-2mm4g",container="openvswitch",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-2mm4g",container="openvswitch",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-2mm4g",container="openvswitch",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-2mm4g",container="openvswitch",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-2mm4g",container="openvswitch",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-2mm4g",container="openvswitch",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-2mm4g",container="openvswitch",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-prvlt",container="dynatrace-oneagent",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-prvlt",container="dynatrace-oneagent",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-prvlt",container="dynatrace-oneagent",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-prvlt",container="dynatrace-oneagent",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-prvlt",container="dynatrace-oneagent",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-prvlt",container="dynatrace-oneagent",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-prvlt",container="dynatrace-oneagent",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",container="psr-aggregator",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",container="psr-aggregator",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",container="psr-aggregator",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",container="psr-aggregator",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",container="psr-aggregator",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",container="psr-aggregator",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",container="psr-aggregator",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="sti-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="sti-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="sti-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="sti-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="sti-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="sti-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="sti-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-gjfx2",container="dynatrace-oneagent",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-gjfx2",container="dynatrace-oneagent",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-gjfx2",container="dynatrace-oneagent",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-gjfx2",container="dynatrace-oneagent",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-gjfx2",container="dynatrace-oneagent",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-gjfx2",container="dynatrace-oneagent",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-gjfx2",container="dynatrace-oneagent",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-tnskl",container="filebeat",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-tnskl",container="filebeat",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-tnskl",container="filebeat",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-tnskl",container="filebeat",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-tnskl",container="filebeat",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-tnskl",container="filebeat",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="filebeat-tnskl",container="filebeat",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="ansible",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="ansible",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="ansible",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="ansible",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="ansible",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="ansible",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="ansible",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="operator",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="operator",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="operator",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="operator",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="operator",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="operator",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="operator",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="jenkins-3-m7q8p",container="jenkins",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="jenkins-3-m7q8p",container="jenkins",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="jenkins-3-m7q8p",container="jenkins",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="jenkins-3-m7q8p",container="jenkins",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="jenkins-3-m7q8p",container="jenkins",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="jenkins-3-m7q8p",container="jenkins",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="jenkins-3-m7q8p",container="jenkins",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-q7vqc",container="sdn",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-q7vqc",container="sdn",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-q7vqc",container="sdn",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-q7vqc",container="sdn",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-q7vqc",container="sdn",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-q7vqc",container="sdn",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-q7vqc",container="sdn",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-api-eln004865.corp.telenet.be",container="api",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-api-eln004865.corp.telenet.be",container="api",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-api-eln004865.corp.telenet.be",container="api",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-api-eln004865.corp.telenet.be",container="api",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-api-eln004865.corp.telenet.be",container="api",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-api-eln004865.corp.telenet.be",container="api",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-api-eln004865.corp.telenet.be",container="api",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-cmvl6",container="sync",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-cmvl6",container="sync",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-cmvl6",container="sync",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-cmvl6",container="sync",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-cmvl6",container="sync",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-cmvl6",container="sync",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-cmvl6",container="sync",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",container="mysql",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",container="mysql",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",container="mysql",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",container="mysql",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",container="mysql",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",container="mysql",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",container="mysql",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="apache",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="apache",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="apache",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="apache",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="apache",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="apache",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="apache",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="proxysql",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="proxysql",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="proxysql",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="proxysql",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="proxysql",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="proxysql",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="proxysql",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-4-5bwwz",container="jenkins",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-4-5bwwz",container="jenkins",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-4-5bwwz",container="jenkins",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-4-5bwwz",container="jenkins",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-4-5bwwz",container="jenkins",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-4-5bwwz",container="jenkins",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-4-5bwwz",container="jenkins",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-nvsb9",container="sdn",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-nvsb9",container="sdn",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-nvsb9",container="sdn",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-nvsb9",container="sdn",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-nvsb9",container="sdn",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-nvsb9",container="sdn",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-nvsb9",container="sdn",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="jenkins-58-rsxhf",container="jenkins",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="jenkins-58-rsxhf",container="jenkins",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="jenkins-58-rsxhf",container="jenkins",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="jenkins-58-rsxhf",container="jenkins",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="jenkins-58-rsxhf",container="jenkins",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="jenkins-58-rsxhf",container="jenkins",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="devops-playground",pod="jenkins-58-rsxhf",container="jenkins",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-2b6pp",container="dynatrace-oneagent",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-2b6pp",container="dynatrace-oneagent",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-2b6pp",container="dynatrace-oneagent",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-2b6pp",container="dynatrace-oneagent",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-2b6pp",container="dynatrace-oneagent",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-2b6pp",container="dynatrace-oneagent",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-2b6pp",container="dynatrace-oneagent",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-53-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-53-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-53-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-53-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-53-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-53-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-53-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-jpgxc",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-jpgxc",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-jpgxc",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-jpgxc",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-jpgxc",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-jpgxc",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-jpgxc",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="apache",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="apache",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="apache",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="apache",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="apache",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="apache",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="apache",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="proxysql",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="proxysql",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="proxysql",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="proxysql",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="proxysql",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="proxysql",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="proxysql",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-gq9pd",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-gq9pd",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-gq9pd",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-gq9pd",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-gq9pd",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-gq9pd",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-gq9pd",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-60-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-60-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-60-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-60-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-60-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-60-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-60-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-controllers-eln004867.corp.telenet.be",container="controllers",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-controllers-eln004867.corp.telenet.be",container="controllers",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-controllers-eln004867.corp.telenet.be",container="controllers",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-controllers-eln004867.corp.telenet.be",container="controllers",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-controllers-eln004867.corp.telenet.be",container="controllers",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-controllers-eln004867.corp.telenet.be",container="controllers",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-controllers-eln004867.corp.telenet.be",container="controllers",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",container="deployment",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",container="deployment",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",container="deployment",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",container="deployment",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",container="deployment",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",container="deployment",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",container="deployment",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="ansible",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="ansible",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="ansible",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="ansible",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="ansible",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="ansible",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="ansible",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="operator",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="operator",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="operator",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="operator",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="operator",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="operator",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="operator",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-3-hrd5n",container="elk-alert-omi",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-3-hrd5n",container="elk-alert-omi",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-3-hrd5n",container="elk-alert-omi",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-3-hrd5n",container="elk-alert-omi",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-3-hrd5n",container="elk-alert-omi",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-3-hrd5n",container="elk-alert-omi",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-3-hrd5n",container="elk-alert-omi",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-q7psr",container="sync",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-q7psr",container="sync",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-q7psr",container="sync",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-q7psr",container="sync",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-q7psr",container="sync",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-q7psr",container="sync",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-q7psr",container="sync",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="init-sync",container="init-sync",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="init-sync",container="init-sync",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="init-sync",container="init-sync",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="init-sync",container="init-sync",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="init-sync",container="init-sync",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="init-sync",container="init-sync",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="init-sync",container="init-sync",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="apache",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="apache",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="apache",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="apache",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="apache",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="apache",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="apache",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="proxysql",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="proxysql",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="proxysql",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="proxysql",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="proxysql",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="proxysql",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="proxysql",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="sti-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="sti-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="sti-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="sti-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="sti-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="sti-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="sti-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-whn9v",container="metricbeat",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-whn9v",container="metricbeat",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-whn9v",container="metricbeat",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-whn9v",container="metricbeat",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-whn9v",container="metricbeat",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-whn9v",container="metricbeat",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-whn9v",container="metricbeat",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-hpcbf",container="openvswitch",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-hpcbf",container="openvswitch",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-hpcbf",container="openvswitch",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-hpcbf",container="openvswitch",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-hpcbf",container="openvswitch",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-hpcbf",container="openvswitch",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="ovs-hpcbf",container="openvswitch",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="ansible",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="ansible",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="ansible",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="ansible",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="ansible",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="ansible",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="ansible",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="operator",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="operator",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="operator",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="operator",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="operator",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="operator",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="operator",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-64-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-64-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-64-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-64-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-64-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-64-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-64-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-etcd-eln004865.corp.telenet.be",container="etcd",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-etcd-eln004865.corp.telenet.be",container="etcd",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-etcd-eln004865.corp.telenet.be",container="etcd",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-etcd-eln004865.corp.telenet.be",container="etcd",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-etcd-eln004865.corp.telenet.be",container="etcd",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-etcd-eln004865.corp.telenet.be",container="etcd",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-etcd-eln004865.corp.telenet.be",container="etcd",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-7fjj2",container="sync",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-7fjj2",container="sync",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-7fjj2",container="sync",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-7fjj2",container="sync",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-7fjj2",container="sync",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-7fjj2",container="sync",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-7fjj2",container="sync",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-hhn8g",container="dynatrace-oneagent",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-hhn8g",container="dynatrace-oneagent",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-hhn8g",container="dynatrace-oneagent",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-hhn8g",container="dynatrace-oneagent",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-hhn8g",container="dynatrace-oneagent",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-hhn8g",container="dynatrace-oneagent",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-hhn8g",container="dynatrace-oneagent",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="kube-rbac-proxy",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="kube-rbac-proxy",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="kube-rbac-proxy",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="kube-rbac-proxy",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="kube-rbac-proxy",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="kube-rbac-proxy",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="kube-rbac-proxy",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="node-exporter",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="node-exporter",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="node-exporter",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="node-exporter",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="node-exporter",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="node-exporter",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="node-exporter",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",container="freephone-bp-uat",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",container="freephone-bp-uat",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",container="freephone-bp-uat",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",container="freephone-bp-uat",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",container="freephone-bp-uat",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",container="freephone-bp-uat",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",container="freephone-bp-uat",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="kube-rbac-proxy",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="kube-rbac-proxy",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="kube-rbac-proxy",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="kube-rbac-proxy",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="kube-rbac-proxy",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="kube-rbac-proxy",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="kube-rbac-proxy",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="node-exporter",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="node-exporter",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="node-exporter",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="node-exporter",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="node-exporter",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="node-exporter",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="node-exporter",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="apache",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="apache",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="apache",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="apache",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="apache",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="apache",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="apache",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="proxysql",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="proxysql",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="proxysql",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="proxysql",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="proxysql",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="proxysql",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="proxysql",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-int-3-nzds2",container="apache",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-int-3-nzds2",container="apache",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-int-3-nzds2",container="apache",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-int-3-nzds2",container="apache",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-int-3-nzds2",container="apache",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-int-3-nzds2",container="apache",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-int-3-nzds2",container="apache",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-int-3-nzds2",container="proxysql",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-int-3-nzds2",container="proxysql",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-int-3-nzds2",container="proxysql",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-int-3-nzds2",container="proxysql",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-int-3-nzds2",container="proxysql",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-int-3-nzds2",container="proxysql",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-int-3-nzds2",container="proxysql",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",container="freephone-bp-dvp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",container="freephone-bp-dvp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",container="freephone-bp-dvp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",container="freephone-bp-dvp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",container="freephone-bp-dvp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",container="freephone-bp-dvp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",container="freephone-bp-dvp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-qr854",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-qr854",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-qr854",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-qr854",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-qr854",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-qr854",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-qr854",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-5z056",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-5z056",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-5z056",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-5z056",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-5z056",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-5z056",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="jenkins-slave-maven-5z056",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-j8kq8",container="metricbeat",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-j8kq8",container="metricbeat",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-j8kq8",container="metricbeat",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-j8kq8",container="metricbeat",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-j8kq8",container="metricbeat",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-j8kq8",container="metricbeat",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-j8kq8",container="metricbeat",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-api-eln004866.corp.telenet.be",container="api",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-api-eln004866.corp.telenet.be",container="api",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-api-eln004866.corp.telenet.be",container="api",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-api-eln004866.corp.telenet.be",container="api",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-api-eln004866.corp.telenet.be",container="api",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-api-eln004866.corp.telenet.be",container="api",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="master-api-eln004866.corp.telenet.be",container="api",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-33-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-33-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-33-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-33-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-33-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-33-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="aem",pod="atomic-build-33-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-9sb6l",container="sync",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-9sb6l",container="sync",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-9sb6l",container="sync",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-9sb6l",container="sync",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-9sb6l",container="sync",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-9sb6l",container="sync",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-9sb6l",container="sync",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-7zxfn",container="sdn",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-7zxfn",container="sdn",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-7zxfn",container="sdn",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-7zxfn",container="sdn",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-7zxfn",container="sdn",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-7zxfn",container="sdn",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-7zxfn",container="sdn",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-cxsth",container="sdn",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-cxsth",container="sdn",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-cxsth",container="sdn",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-cxsth",container="sdn",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-cxsth",container="sdn",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-cxsth",container="sdn",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-sdn",pod="sdn-cxsth",container="sdn",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl",container="weblogic-operator",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl",container="weblogic-operator",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl",container="weblogic-operator",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl",container="weblogic-operator",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl",container="weblogic-operator",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl",container="weblogic-operator",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl",container="weblogic-operator",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="spark-1.0-33-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="spark-1.0-33-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="spark-1.0-33-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="spark-1.0-33-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="spark-1.0-33-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="spark-1.0-33-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="spark-1.0-33-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-edp-4-975w4",container="apache",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-edp-4-975w4",container="apache",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-edp-4-975w4",container="apache",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-edp-4-975w4",container="apache",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-edp-4-975w4",container="apache",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-edp-4-975w4",container="apache",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-edp-4-975w4",container="apache",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-edp-4-975w4",container="proxysql",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-edp-4-975w4",container="proxysql",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-edp-4-975w4",container="proxysql",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-edp-4-975w4",container="proxysql",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-edp-4-975w4",container="proxysql",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-edp-4-975w4",container="proxysql",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-edp-4-975w4",container="proxysql",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",container="deployment",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",container="deployment",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",container="deployment",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",container="deployment",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",container="deployment",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",container="deployment",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",container="deployment",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="apache",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="apache",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="apache",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="apache",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="apache",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="apache",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="apache",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="proxysql",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="proxysql",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="proxysql",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="proxysql",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="proxysql",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="proxysql",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="proxysql",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",container="deployment",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",container="deployment",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",container="deployment",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",container="deployment",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",container="deployment",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",container="deployment",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",container="deployment",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="apache",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="apache",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="apache",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="apache",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="apache",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="apache",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="apache",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="proxysql",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="proxysql",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="proxysql",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="proxysql",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="proxysql",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="proxysql",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="proxysql",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="kube-rbac-proxy",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="kube-rbac-proxy",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="kube-rbac-proxy",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="kube-rbac-proxy",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="kube-rbac-proxy",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="kube-rbac-proxy",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="kube-rbac-proxy",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="node-exporter",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="node-exporter",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="node-exporter",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="node-exporter",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="node-exporter",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="node-exporter",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="node-exporter",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-dppzc",container="sync",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-dppzc",container="sync",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-dppzc",container="sync",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-dppzc",container="sync",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-dppzc",container="sync",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-dppzc",container="sync",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-node",pod="sync-dppzc",container="sync",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="plot-trg-13-txftz",container="plot",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="plot-trg-13-txftz",container="plot",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="plot-trg-13-txftz",container="plot",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="plot-trg-13-txftz",container="plot",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="plot-trg-13-txftz",container="plot",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="plot-trg-13-txftz",container="plot",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="plot-trg-13-txftz",container="plot",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="plot-trg-13-txftz",container="proxysql",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="plot-trg-13-txftz",container="proxysql",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="plot-trg-13-txftz",container="proxysql",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="plot-trg-13-txftz",container="proxysql",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="plot-trg-13-txftz",container="proxysql",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="plot-trg-13-txftz",container="proxysql",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="edev-communication",pod="plot-trg-13-txftz",container="proxysql",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="router-1-pqccl",container="router",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="router-1-pqccl",container="router",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="router-1-pqccl",container="router",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="router-1-pqccl",container="router",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="router-1-pqccl",container="router",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="router-1-pqccl",container="router",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="router-1-pqccl",container="router",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="kube-rbac-proxy",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="kube-rbac-proxy",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="kube-rbac-proxy",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="kube-rbac-proxy",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="kube-rbac-proxy",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="kube-rbac-proxy",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="kube-rbac-proxy",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="node-exporter",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="node-exporter",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="node-exporter",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="node-exporter",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="node-exporter",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="node-exporter",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="node-exporter",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="apache",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="apache",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="apache",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="apache",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="apache",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="apache",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="apache",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="proxysql",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="proxysql",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="proxysql",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="proxysql",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="proxysql",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="proxysql",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="proxysql",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-ksdhs",container="dynatrace-oneagent",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-ksdhs",container="dynatrace-oneagent",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-ksdhs",container="dynatrace-oneagent",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-ksdhs",container="dynatrace-oneagent",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-ksdhs",container="dynatrace-oneagent",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-ksdhs",container="dynatrace-oneagent",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="dynatrace",pod="oneagent-ksdhs",container="dynatrace-oneagent",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="apache",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="apache",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="apache",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="apache",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="apache",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="apache",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="apache",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="proxysql",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="proxysql",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="proxysql",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="proxysql",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="proxysql",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="proxysql",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="proxysql",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",container="jnlp",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",container="jnlp",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",container="jnlp",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",container="jnlp",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",container="jnlp",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",container="jnlp",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",container="jnlp",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-hd979",container="metricbeat",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-hd979",container="metricbeat",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-hd979",container="metricbeat",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-hd979",container="metricbeat",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-hd979",container="metricbeat",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-hd979",container="metricbeat",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="openshift-logging",pod="metricbeat-hd979",container="metricbeat",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="docker-build",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="docker-build",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="docker-build",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="docker-build",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="docker-build",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="docker-build",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="docker-build",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="docker-build",reason="InvalidImageName"} 0 -# HELP kube_pod_init_container_status_waiting_reason Describes the reason the init container is currently in waiting state. -# TYPE kube_pod_init_container_status_waiting_reason gauge -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-53-build",container="extract-image-content",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-53-build",container="extract-image-content",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-53-build",container="extract-image-content",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-53-build",container="extract-image-content",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-53-build",container="extract-image-content",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-53-build",container="extract-image-content",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-53-build",container="extract-image-content",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-53-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-53-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-53-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-53-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-53-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-53-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-53-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-60-build",container="extract-image-content",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-60-build",container="extract-image-content",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-60-build",container="extract-image-content",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-60-build",container="extract-image-content",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-60-build",container="extract-image-content",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-60-build",container="extract-image-content",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-60-build",container="extract-image-content",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-60-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-60-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-60-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-60-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-60-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-60-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-60-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-64-build",container="extract-image-content",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-64-build",container="extract-image-content",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-64-build",container="extract-image-content",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-64-build",container="extract-image-content",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-64-build",container="extract-image-content",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-64-build",container="extract-image-content",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-64-build",container="extract-image-content",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-64-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-64-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-64-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-64-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-64-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-64-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-64-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-33-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-33-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-33-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-33-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-33-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-33-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-33-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-33-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-33-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-33-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-33-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-33-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-33-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-33-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="spark-1.0-33-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="spark-1.0-33-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="spark-1.0-33-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="spark-1.0-33-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="spark-1.0-33-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="spark-1.0-33-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="spark-1.0-33-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="spark-1.0-33-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="spark-1.0-33-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="spark-1.0-33-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="spark-1.0-33-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="spark-1.0-33-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="spark-1.0-33-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="spark-1.0-33-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-8-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-8-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-8-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-8-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-8-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-8-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-8-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-8-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-8-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-8-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-8-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-8-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-8-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-8-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-19-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-19-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-19-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-19-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-19-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-19-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-19-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-19-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-19-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-19-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-19-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-19-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-19-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-19-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-31-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-31-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-31-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-31-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-31-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-31-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-31-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-31-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-31-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-31-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-31-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-31-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-31-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-31-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="fetch-ldap-config",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="fetch-ldap-config",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="fetch-ldap-config",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="fetch-ldap-config",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="fetch-ldap-config",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="fetch-ldap-config",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="fetch-ldap-config",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-7-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-7-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-7-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-7-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-7-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-7-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-7-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-7-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-7-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-7-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-7-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-7-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-7-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-7-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="set-vm-max-map-count",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="set-vm-max-map-count",reason="CrashLoopBackOff"} 1 -kube_pod_init_container_status_waiting_reason{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="set-vm-max-map-count",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="set-vm-max-map-count",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="set-vm-max-map-count",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="set-vm-max-map-count",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="set-vm-max-map-count",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="fetch-ldap-config",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="fetch-ldap-config",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="fetch-ldap-config",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="fetch-ldap-config",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="fetch-ldap-config",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="fetch-ldap-config",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="fetch-ldap-config",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tvw",pod="debug-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tvw",pod="debug-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tvw",pod="debug-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tvw",pod="debug-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tvw",pod="debug-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tvw",pod="debug-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tvw",pod="debug-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="fetch-ldap-config",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="fetch-ldap-config",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="fetch-ldap-config",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="fetch-ldap-config",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="fetch-ldap-config",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="fetch-ldap-config",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="fetch-ldap-config",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="fetch-ldap-config",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="fetch-ldap-config",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="fetch-ldap-config",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="fetch-ldap-config",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="fetch-ldap-config",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="fetch-ldap-config",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="fetch-ldap-config",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-5-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-5-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-5-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-5-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-5-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-5-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-5-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-5-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-5-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-5-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-5-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-5-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-5-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-5-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-23-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-23-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-23-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-23-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-23-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-23-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-23-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-23-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-23-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-23-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-23-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-23-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-23-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-23-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="fetch-ldap-config",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="fetch-ldap-config",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="fetch-ldap-config",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="fetch-ldap-config",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="fetch-ldap-config",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="fetch-ldap-config",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="fetch-ldap-config",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-61-build",container="extract-image-content",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-61-build",container="extract-image-content",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-61-build",container="extract-image-content",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-61-build",container="extract-image-content",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-61-build",container="extract-image-content",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-61-build",container="extract-image-content",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-61-build",container="extract-image-content",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-61-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-61-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-61-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-61-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-61-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-61-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-61-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-6-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-6-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-6-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-6-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-6-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-6-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-6-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-6-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-6-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-6-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-6-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-6-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-6-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-6-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-59-build",container="extract-image-content",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-59-build",container="extract-image-content",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-59-build",container="extract-image-content",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-59-build",container="extract-image-content",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-59-build",container="extract-image-content",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-59-build",container="extract-image-content",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-59-build",container="extract-image-content",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-59-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-59-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-59-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-59-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-59-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-59-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-59-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-34-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-34-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-34-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-34-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-34-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-34-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-34-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-34-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-34-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-34-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-34-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-34-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-34-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-34-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-54-build",container="extract-image-content",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-54-build",container="extract-image-content",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-54-build",container="extract-image-content",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-54-build",container="extract-image-content",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-54-build",container="extract-image-content",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-54-build",container="extract-image-content",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-54-build",container="extract-image-content",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-54-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-54-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-54-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-54-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-54-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-54-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-54-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-20-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-20-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-20-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-20-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-20-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-20-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-20-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-20-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-20-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-20-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-20-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-20-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-20-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-20-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="fetch-ldap-config",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="fetch-ldap-config",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="fetch-ldap-config",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="fetch-ldap-config",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="fetch-ldap-config",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="fetch-ldap-config",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="fetch-ldap-config",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="fetch-ldap-config",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="fetch-ldap-config",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="fetch-ldap-config",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="fetch-ldap-config",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="fetch-ldap-config",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="fetch-ldap-config",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="fetch-ldap-config",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-65-build",container="extract-image-content",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-65-build",container="extract-image-content",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-65-build",container="extract-image-content",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-65-build",container="extract-image-content",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-65-build",container="extract-image-content",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-65-build",container="extract-image-content",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-65-build",container="extract-image-content",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-65-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-65-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-65-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-65-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-65-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-65-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-65-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="fetch-ldap-config",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="fetch-ldap-config",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="fetch-ldap-config",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="fetch-ldap-config",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="fetch-ldap-config",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="fetch-ldap-config",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="fetch-ldap-config",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-57-build",container="extract-image-content",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-57-build",container="extract-image-content",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-57-build",container="extract-image-content",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-57-build",container="extract-image-content",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-57-build",container="extract-image-content",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-57-build",container="extract-image-content",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-57-build",container="extract-image-content",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-57-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-57-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-57-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-57-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-57-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-57-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-57-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-9-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-9-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-9-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-9-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-9-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-9-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-9-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-9-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-9-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-9-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-9-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-9-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-9-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-9-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-63-build",container="extract-image-content",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-63-build",container="extract-image-content",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-63-build",container="extract-image-content",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-63-build",container="extract-image-content",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-63-build",container="extract-image-content",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-63-build",container="extract-image-content",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-63-build",container="extract-image-content",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-63-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-63-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-63-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-63-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-63-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-63-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-63-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="awx",pod="awx-init-container-venvs-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="awx",pod="awx-init-container-venvs-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="awx",pod="awx-init-container-venvs-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="awx",pod="awx-init-container-venvs-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="awx",pod="awx-init-container-venvs-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="awx",pod="awx-init-container-venvs-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="awx",pod="awx-init-container-venvs-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-10-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-10-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-10-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-10-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-10-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-10-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-10-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-10-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-10-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-10-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-10-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-10-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-10-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="dinomanbc-10-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="fetch-ldap-config",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="fetch-ldap-config",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="fetch-ldap-config",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="fetch-ldap-config",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="fetch-ldap-config",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="fetch-ldap-config",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="fetch-ldap-config",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="fetch-ldap-config",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="fetch-ldap-config",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="fetch-ldap-config",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="fetch-ldap-config",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="fetch-ldap-config",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="fetch-ldap-config",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="fetch-ldap-config",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="fetch-ldap-config",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="fetch-ldap-config",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="fetch-ldap-config",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="fetch-ldap-config",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="fetch-ldap-config",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="fetch-ldap-config",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="fetch-ldap-config",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-62-build",container="extract-image-content",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-62-build",container="extract-image-content",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-62-build",container="extract-image-content",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-62-build",container="extract-image-content",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-62-build",container="extract-image-content",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-62-build",container="extract-image-content",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-62-build",container="extract-image-content",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-62-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-62-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-62-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-62-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-62-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-62-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-runtime-62-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-32-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-32-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-32-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-32-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-32-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-32-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-32-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-32-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-32-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-32-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-32-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-32-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-32-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="aem",pod="atomic-build-32-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="fetch-ldap-config",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="fetch-ldap-config",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="fetch-ldap-config",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="fetch-ldap-config",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="fetch-ldap-config",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="fetch-ldap-config",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="fetch-ldap-config",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="git-clone",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="git-clone",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="git-clone",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="git-clone",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="git-clone",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="git-clone",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="git-clone",reason="InvalidImageName"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="manage-dockerfile",reason="ContainerCreating"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="manage-dockerfile",reason="CrashLoopBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="manage-dockerfile",reason="CreateContainerConfigError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="manage-dockerfile",reason="ErrImagePull"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="manage-dockerfile",reason="ImagePullBackOff"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="manage-dockerfile",reason="CreateContainerError"} 0 -kube_pod_init_container_status_waiting_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="manage-dockerfile",reason="InvalidImageName"} 0 -# HELP kube_pod_container_status_running Describes whether the container is currently in running state. -# TYPE kube_pod_container_status_running gauge -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="git-sync"} 1 -kube_pod_container_status_running{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="springboot-cr-applier"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-node-66-88-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",container="jnlp"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",container="freephone-bp-uat"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="playground",pod="nwtool-1-q8gx2",container="nwtool"} 1 -kube_pod_container_status_running{namespace="vault",pod="vault-0",container="vault"} 1 -kube_pod_container_status_running{namespace="openshift-logging",pod="filebeat-tvmt2",container="filebeat"} 1 -kube_pod_container_status_running{namespace="default",pod="docker-registry-1-qn47l",container="registry"} 1 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",container="jnlp"} 0 -kube_pod_container_status_running{namespace="kube-system",pod="master-controllers-eln004866.corp.telenet.be",container="controllers"} 1 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",container="jnlp"} 0 -kube_pod_container_status_running{namespace="test-config",pod="ws-dino-rest-1-build",container="sti-build"} 0 -kube_pod_container_status_running{namespace="openshift-sdn",pod="ovs-lvf42",container="openvswitch"} 1 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",container="jnlp"} 0 -kube_pod_container_status_running{namespace="openshift-logging",pod="filebeat-cfsmp",container="filebeat"} 1 -kube_pod_container_status_running{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",container="jnlp"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-sdn",pod="sdn-d7tkr",container="sdn"} 1 -kube_pod_container_status_running{namespace="default",pod="router-1-vnlzs",container="router"} 1 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="myproject",pod="microservice-2-deploy",container="deployment"} 0 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="kube-rbac-proxy"} 1 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="node-exporter"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-node-67-4-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",container="jnlp"} 0 -kube_pod_container_status_running{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94",container="webconsole"} 1 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",container="deployment"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus"} 1 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-config-reloader"} 1 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-proxy"} 1 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="rules-configmap-reloader"} 1 -kube_pod_container_status_running{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",container="freephone-bp-dvp"} 1 -kube_pod_container_status_running{namespace="aem",pod="atomic-build-32-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-main"} 1 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-self"} 1 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-state-metrics"} 1 -kube_pod_container_status_running{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",container="jnlp"} 0 -kube_pod_container_status_running{namespace="openshift-sdn",pod="ovs-2mm4g",container="openvswitch"} 1 -kube_pod_container_status_running{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",container="jnlp"} 0 -kube_pod_container_status_running{namespace="dynatrace",pod="oneagent-prvlt",container="dynatrace-oneagent"} 1 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",container="jnlp"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",container="psr-aggregator"} 1 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",container="jnlp"} 0 -kube_pod_container_status_running{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="sti-build"} 0 -kube_pod_container_status_running{namespace="dynatrace",pod="oneagent-gjfx2",container="dynatrace-oneagent"} 1 -kube_pod_container_status_running{namespace="openshift-logging",pod="filebeat-tnskl",container="filebeat"} 1 -kube_pod_container_status_running{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="ansible"} 1 -kube_pod_container_status_running{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="operator"} 1 -kube_pod_container_status_running{namespace="edev-communication",pod="jenkins-3-m7q8p",container="jenkins"} 1 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-sdn",pod="sdn-q7vqc",container="sdn"} 1 -kube_pod_container_status_running{namespace="kube-system",pod="master-api-eln004865.corp.telenet.be",container="api"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-node",pod="sync-cmvl6",container="sync"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="elk-omi-4-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",container="mysql"} 1 -kube_pod_container_status_running{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="apache"} 1 -kube_pod_container_status_running{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="proxysql"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="test-config",pod="dino-s2i-build-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-node-59-50-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="jenkins-4-5bwwz",container="jenkins"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-node-67-83-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-sdn",pod="sdn-nvsb9",container="sdn"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="devops-playground",pod="jenkins-58-rsxhf",container="jenkins"} 1 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",container="jnlp"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-node-59-86-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-node-59-83-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="dynatrace",pod="oneagent-2b6pp",container="dynatrace-oneagent"} 1 -kube_pod_container_status_running{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",container="jnlp"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",container="jnlp"} 0 -kube_pod_container_status_running{namespace="aem",pod="atomic-runtime-53-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="jenkins-slave-maven-jpgxc",container="jnlp"} 0 -kube_pod_container_status_running{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="apache"} 1 -kube_pod_container_status_running{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="proxysql"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="jenkins-slave-maven-gq9pd",container="jnlp"} 0 -kube_pod_container_status_running{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="aem",pod="atomic-runtime-60-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="kube-system",pod="master-controllers-eln004867.corp.telenet.be",container="controllers"} 1 -kube_pod_container_status_running{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",container="deployment"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",container="jnlp"} 0 -kube_pod_container_status_running{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="ansible"} 1 -kube_pod_container_status_running{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="operator"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-monitoring",pod="elk-alert-omi-3-hrd5n",container="elk-alert-omi"} 1 -kube_pod_container_status_running{namespace="openshift-node",pod="sync-q7psr",container="sync"} 1 -kube_pod_container_status_running{namespace="telenet-cluster-ops",pod="init-sync",container="init-sync"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="apache"} 1 -kube_pod_container_status_running{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="proxysql"} 1 -kube_pod_container_status_running{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="sti-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-logging",pod="metricbeat-whn9v",container="metricbeat"} 1 -kube_pod_container_status_running{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-sdn",pod="ovs-hpcbf",container="openvswitch"} 1 -kube_pod_container_status_running{namespace="tiptool-dvp",pod="apache-php-6-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",container="jnlp"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-node-67-85-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",container="jnlp"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="ansible"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="operator"} 1 -kube_pod_container_status_running{namespace="aem",pod="atomic-runtime-64-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="kube-system",pod="master-etcd-eln004865.corp.telenet.be",container="etcd"} 1 -kube_pod_container_status_running{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",container="jnlp"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",container="jnlp"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-node",pod="sync-7fjj2",container="sync"} 1 -kube_pod_container_status_running{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="dynatrace",pod="oneagent-hhn8g",container="dynatrace-oneagent"} 1 -kube_pod_container_status_running{namespace="bi",pod="cde-residential-customer-docker-39-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="kube-rbac-proxy"} 1 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="node-exporter"} 1 -kube_pod_container_status_running{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",container="freephone-bp-uat"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",container="jnlp"} 0 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="kube-rbac-proxy"} 1 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="node-exporter"} 1 -kube_pod_container_status_running{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="apache"} 1 -kube_pod_container_status_running{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="proxysql"} 1 -kube_pod_container_status_running{namespace="tiptool",pod="tiptool-int-3-nzds2",container="apache"} 1 -kube_pod_container_status_running{namespace="tiptool",pod="tiptool-int-3-nzds2",container="proxysql"} 1 -kube_pod_container_status_running{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",container="freephone-bp-dvp"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="jenkins-slave-maven-qr854",container="jnlp"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-node-67-79-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="jenkins-slave-maven-5z056",container="jnlp"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-logging",pod="metricbeat-j8kq8",container="metricbeat"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",container="jnlp"} 0 -kube_pod_container_status_running{namespace="kube-system",pod="master-api-eln004866.corp.telenet.be",container="api"} 1 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",container="jnlp"} 0 -kube_pod_container_status_running{namespace="aem",pod="atomic-build-33-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-node",pod="sync-9sb6l",container="sync"} 1 -kube_pod_container_status_running{namespace="openshift-sdn",pod="sdn-7zxfn",container="sdn"} 1 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",container="jnlp"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-sdn",pod="sdn-cxsth",container="sdn"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl",container="weblogic-operator"} 1 -kube_pod_container_status_running{namespace="bi",pod="spark-1.0-33-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="tiptool",pod="tiptool-edp-4-975w4",container="apache"} 1 -kube_pod_container_status_running{namespace="tiptool",pod="tiptool-edp-4-975w4",container="proxysql"} 1 -kube_pod_container_status_running{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",container="deployment"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",container="jnlp"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="apache"} 1 -kube_pod_container_status_running{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="proxysql"} 1 -kube_pod_container_status_running{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",container="deployment"} 0 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",container="jnlp"} 0 -kube_pod_container_status_running{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="apache"} 1 -kube_pod_container_status_running{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="proxysql"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="kube-rbac-proxy"} 1 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="node-exporter"} 1 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-node",pod="sync-dppzc",container="sync"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",container="jnlp"} 0 -kube_pod_container_status_running{namespace="edev-communication",pod="plot-trg-13-txftz",container="plot"} 1 -kube_pod_container_status_running{namespace="edev-communication",pod="plot-trg-13-txftz",container="proxysql"} 1 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",container="jnlp"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="default",pod="router-1-pqccl",container="router"} 1 -kube_pod_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",container="jnlp"} 0 -kube_pod_container_status_running{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",container="jnlp"} 0 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="kube-rbac-proxy"} 1 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="node-exporter"} 1 -kube_pod_container_status_running{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="apache"} 1 -kube_pod_container_status_running{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="proxysql"} 1 -kube_pod_container_status_running{namespace="dynatrace",pod="oneagent-ksdhs",container="dynatrace-oneagent"} 1 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="apache"} 1 -kube_pod_container_status_running{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="proxysql"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",container="jnlp"} 0 -kube_pod_container_status_running{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-node-66-84-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-logging",pod="metricbeat-hd979",container="metricbeat"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",container="jnlp"} 0 -kube_pod_container_status_running{namespace="myproject",pod="dinomanbc-8-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-logging",pod="metricbeat-thvjs",container="metricbeat"} 1 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-logging",pod="filebeat-d6p6b",container="filebeat"} 1 -kube_pod_container_status_running{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",container="jnlp"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-logging",pod="metricbeat-5q6w2",container="metricbeat"} 1 -kube_pod_container_status_running{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="kube-rbac-proxy"} 1 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="node-exporter"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",container="deployment"} 0 -kube_pod_container_status_running{namespace="aem",pod="atomic-build-19-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-vxjrf",container="ws-network-inventorymgmt-dinoman-rest"} 1 -kube_pod_container_status_running{namespace="openshift-sdn",pod="sdn-nb7c8",container="sdn"} 1 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="prometheus-alert-msteams-7-cxfrz",container="prometheus-alert-msteams"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",container="jnlp"} 0 -kube_pod_container_status_running{namespace="aem",pod="atomic-build-31-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",container="jnlp"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="kube-system",pod="master-api-eln004867.corp.telenet.be",container="api"} 1 -kube_pod_container_status_running{namespace="openshift-logging",pod="filebeat-xwjz7",container="filebeat"} 1 -kube_pod_container_status_running{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",container="jnlp"} 0 -kube_pod_container_status_running{namespace="dynatrace",pod="oneagent-fq5mw",container="dynatrace-oneagent"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-sdn",pod="sdn-hckgd",container="sdn"} 1 -kube_pod_container_status_running{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_running{namespace="test-config",pod="kibana-854bdf584d-fpjb4",container="kibana"} 1 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",container="jnlp"} 0 -kube_pod_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",container="cde-pega-feeder"} 1 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="ansible"} 1 -kube_pod_container_status_running{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="operator"} 1 -kube_pod_container_status_running{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="devops-playground",pod="sonarqube-3-lfc5m",container="sonarqube"} 1 -kube_pod_container_status_running{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="sti-build"} 0 -kube_pod_container_status_running{namespace="openshift-logging",pod="filebeat-tz7sj",container="filebeat"} 1 -kube_pod_container_status_running{namespace="openshift-sdn",pod="ovs-qfwk6",container="openvswitch"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",container="jnlp"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="proxysql"} 1 -kube_pod_container_status_running{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="saint-peter"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",container="jnlp"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="elk-omi-6-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="kube-rbac-proxy"} 1 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="node-exporter"} 1 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="kube-rbac-proxy"} 1 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="node-exporter"} 1 -kube_pod_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",container="deployment"} 0 -kube_pod_container_status_running{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="kube-rbac-proxy"} 1 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="node-exporter"} 1 -kube_pod_container_status_running{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-sdn",pod="ovs-8zrm9",container="openvswitch"} 1 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",container="jenkins"} 1 -kube_pod_container_status_running{namespace="bi",pod="jenkins-slave-maven-3hkdb",container="jnlp"} 0 -kube_pod_container_status_running{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",container="jnlp"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-logging",pod="filebeat-zx7vd",container="filebeat"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",container="jnlp"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",container="jnlp"} 0 -kube_pod_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm",container="jenkins"} 1 -kube_pod_container_status_running{namespace="openshift-logging",pod="filebeat-sb6vw",container="filebeat"} 1 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="ansible"} 1 -kube_pod_container_status_running{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="operator"} 1 -kube_pod_container_status_running{namespace="openshift-sdn",pod="sdn-rdbqq",container="sdn"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="tiptool",pod="tiptool-trg-10-597nj",container="apache"} 1 -kube_pod_container_status_running{namespace="tiptool",pod="tiptool-trg-10-597nj",container="proxysql"} 1 -kube_pod_container_status_running{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",container="springboot-sample-operator"} 1 -kube_pod_container_status_running{namespace="kube-system",pod="master-etcd-eln004867.corp.telenet.be",container="etcd"} 1 -kube_pod_container_status_running{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="ansible"} 1 -kube_pod_container_status_running{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="operator"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",container="jnlp"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="playground",pod="httpd-1-nvppk",container="httpd"} 1 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-node-59-67-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="ansible"} 1 -kube_pod_container_status_running{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="operator"} 1 -kube_pod_container_status_running{namespace="myproject",pod="dinomanbc-7-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="elasticsearch"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-node-67-22-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="plot"} 1 -kube_pod_container_status_running{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="proxysql"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",container="jnlp"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",container="kafka-proxy"} 1 -kube_pod_container_status_running{namespace="openshift-sdn",pod="ovs-thg27",container="openvswitch"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-node-67-86-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",container="jnlp"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",container="jnlp"} 0 -kube_pod_container_status_running{namespace="tvw",pod="debug-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="myproject",pod="microservice-5-deploy",container="deployment"} 0 -kube_pod_container_status_running{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="jenkins-2-227bl",container="jenkins"} 1 -kube_pod_container_status_running{namespace="yft-kafkaproxy",pod="kafka-proxy-8-deploy",container="deployment"} 0 -kube_pod_container_status_running{namespace="myproject",pod="microservice-4-deploy",container="deployment"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",container="jnlp"} 0 -kube_pod_container_status_running{namespace="tiller",pod="tiller-deploy-58c78cccb5-zcbwj",container="tiller"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="ansible"} 1 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="operator"} 1 -kube_pod_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="jenkins-slave-maven-s3zbd",container="jnlp"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="apache"} 1 -kube_pod_container_status_running{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="proxysql"} 1 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-node-67-87-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-logging",pod="filebeat-pnfvt",container="filebeat"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-logging",pod="metricbeat-ckrzm",container="metricbeat"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",container="jnlp"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-sdn",pod="sdn-vvlrd",container="sdn"} 1 -kube_pod_container_status_running{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-node-67-71-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",container="deployment"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",container="dynatrace-oneagent-operator"} 1 -kube_pod_container_status_running{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",container="jnlp"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-node-66-85-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="jenkins-slave-maven-059cf",container="jnlp"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",container="jnlp"} 0 -kube_pod_container_status_running{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",container="jnlp"} 0 -kube_pod_container_status_running{namespace="weblogic-poc",pod="dinoman-domain-managedserver1",container="weblogic-server"} 1 -kube_pod_container_status_running{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",container="cluster-monitoring-operator"} 1 -kube_pod_container_status_running{namespace="bi",pod="cde-residential-customer-docker-41-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-sdn",pod="ovs-dpzhw",container="openvswitch"} 1 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",container="jnlp"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",container="deployment"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="myproject",pod="dinomanbc-5-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-node",pod="sync-ql4nj",container="sync"} 1 -kube_pod_container_status_running{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",container="edevradiator"} 1 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-logging",pod="metricbeat-wj77j",container="metricbeat"} 1 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",container="jnlp"} 0 -kube_pod_container_status_running{namespace="openshift-logging",pod="filebeat-xmflf",container="filebeat"} 1 -kube_pod_container_status_running{namespace="paas-demo",pod="jenkins-2-jpzms",container="jenkins"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="ansible"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="operator"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-logging",pod="metricbeat-rplst",container="metricbeat"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",container="jnlp"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-slave-maven-mppzv",container="jnlp"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-logging",pod="filebeat-jst8j",container="filebeat"} 1 -kube_pod_container_status_running{namespace="aem",pod="atomic-build-23-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager"} 1 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager-proxy"} 1 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="alertmanager-main-1",container="config-reloader"} 1 -kube_pod_container_status_running{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg",container="webconsole"} 1 -kube_pod_container_status_running{namespace="openshift-sdn",pod="sdn-nhfg6",container="sdn"} 1 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana"} 1 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana-proxy"} 1 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",container="jnlp"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-r6fhw",container="dynatrace-alert-omi"} 1 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-node",pod="sync-lzd9p",container="sync"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="ansible"} 1 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="operator"} 1 -kube_pod_container_status_running{namespace="kube-system",pod="master-etcd-eln004866.corp.telenet.be",container="etcd"} 1 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-node",pod="sync-rq5nh",container="sync"} 1 -kube_pod_container_status_running{namespace="telenet-monitoring",pod="azure-alert-omi-3-jwz5m",container="azure-alert-omi"} 1 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",container="jnlp"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-node-66-83-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-node",pod="sync-d8fvw",container="sync"} 1 -kube_pod_container_status_running{namespace="aem",pod="atomic-runtime-61-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="apache"} 1 -kube_pod_container_status_running{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="proxysql"} 1 -kube_pod_container_status_running{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_running{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="weblogic-poc",pod="dinoman-domain-admin-server",container="weblogic-server"} 1 -kube_pod_container_status_running{namespace="bi",pod="jenkins-slave-maven-1tvxf",container="jnlp"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager"} 1 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager-proxy"} 1 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="alertmanager-main-0",container="config-reloader"} 1 -kube_pod_container_status_running{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",container="console"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",container="jnlp"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="myproject",pod="dinomanbc-6-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",container="jnlp"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="jenkins-slave-maven-0x8ws",container="jnlp"} 0 -kube_pod_container_status_running{namespace="openshift-sdn",pod="ovs-ms2x9",container="openvswitch"} 1 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-7-6kd9f",container="base-rhel-ubi-minimal"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",container="jnlp"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="aem",pod="atomic-runtime-59-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-node",pod="sync-vtjxf",container="sync"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",container="jnlp"} 0 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="kube-rbac-proxy"} 1 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="node-exporter"} 1 -kube_pod_container_status_running{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf",container="webconsole"} 1 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="aem",pod="atomic-build-34-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="aem",pod="atomic-runtime-54-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="ansible"} 1 -kube_pod_container_status_running{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="operator"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="sti-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",container="jnlp"} 0 -kube_pod_container_status_running{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-sdn",pod="ovs-lqvl2",container="openvswitch"} 1 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="aem",pod="atomic-build-20-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="jenkins-slave-maven-shqcz",container="jnlp"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="cde-residential-customer-docker-40-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",container="cde-residential-customer"} 1 -kube_pod_container_status_running{namespace="kube-system",pod="master-controllers-eln004865.corp.telenet.be",container="controllers"} 1 -kube_pod_container_status_running{namespace="bi",pod="jenkins-slave-maven-cjmv2",container="jnlp"} 0 -kube_pod_container_status_running{namespace="base-apache",pod="base-apache-36-svl9c",container="base-apache"} 0 -kube_pod_container_status_running{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="ansible"} 1 -kube_pod_container_status_running{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="operator"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",container="jnlp"} 0 -kube_pod_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",container="jnlp"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-node-66-87-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-sdn",pod="ovs-shkwk",container="openvswitch"} 1 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-monitoring",pod="aws-alert-omi-2-69f79",container="aws-alert-omi"} 0 -kube_pod_container_status_running{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-fdkjg",container="ws-network-inventorymgmt-dinoman-rest"} 1 -kube_pod_container_status_running{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="sti-build"} 0 -kube_pod_container_status_running{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",container="edevradiator"} 1 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="dynatrace",pod="oneagent-svswx",container="dynatrace-oneagent"} 1 -kube_pod_container_status_running{namespace="dynatrace",pod="oneagent-5g4p5",container="dynatrace-oneagent"} 1 -kube_pod_container_status_running{namespace="openshift-sdn",pod="sdn-db449",container="sdn"} 1 -kube_pod_container_status_running{namespace="openshift-logging",pod="metricbeat-s9shq",container="metricbeat"} 1 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",container="jnlp"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="jenkins-slave-maven-qdxkl",container="jnlp"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="ansible"} 1 -kube_pod_container_status_running{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="operator"} 1 -kube_pod_container_status_running{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="ansible"} 1 -kube_pod_container_status_running{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="operator"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",container="jnlp"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-sdn",pod="ovs-5x5hx",container="openvswitch"} 1 -kube_pod_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="ansible"} 1 -kube_pod_container_status_running{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="operator"} 1 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-node-59-81-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-9-c8bkd",container="jenkins"} 1 -kube_pod_container_status_running{namespace="openshift-logging",pod="metricbeat-fzkct",container="metricbeat"} 1 -kube_pod_container_status_running{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-monitoring",pod="ceph-alert-msteams-3-95zfk",container="ceph-alert-msteams"} 1 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="git-sync"} 1 -kube_pod_container_status_running{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="jenkins-cr-applier"} 1 -kube_pod_container_status_running{namespace="edev-tools",pod="sonarqube-3-k2j58",container="sonarqube"} 1 -kube_pod_container_status_running{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="busybox"} 1 -kube_pod_container_status_running{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="kube-state-metrics"} 1 -kube_pod_container_status_running{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_running{namespace="dynatrace",pod="oneagent-cknc4",container="dynatrace-oneagent"} 1 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-slave-maven-54d6g",container="jnlp"} 0 -kube_pod_container_status_running{namespace="edev-tools",pod="jenkins-1-mr4zb",container="jenkins"} 1 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-node-59-85-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",container="jnlp"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-logging",pod="metricbeat-pcvmj",container="metricbeat"} 1 -kube_pod_container_status_running{namespace="dynatrace",pod="oneagent-8tvwr",container="dynatrace-oneagent"} 1 -kube_pod_container_status_running{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",container="jnlp"} 0 -kube_pod_container_status_running{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_running{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",container="jnlp"} 0 -kube_pod_container_status_running{namespace="aem",pod="atomic-runtime-65-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",container="jnlp"} 0 -kube_pod_container_status_running{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="ansible"} 1 -kube_pod_container_status_running{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="operator"} 1 -kube_pod_container_status_running{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-slave-maven-dp74t",container="jnlp"} 0 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-logging",pod="metricbeat-t92kj",container="metricbeat"} 1 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus"} 1 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-config-reloader"} 1 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-proxy"} 1 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="rules-configmap-reloader"} 1 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-node",pod="sync-mghfm",container="sync"} 1 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",container="jnlp"} 0 -kube_pod_container_status_running{namespace="dynatrace",pod="oneagent-8px65",container="dynatrace-oneagent"} 1 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",container="jnlp"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="aem",pod="atomic-runtime-57-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="myproject",pod="dinomanbc-9-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",container="jnlp"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="prometheus-operator-599cf5c4d5-2jqrn",container="prometheus-operator"} 1 -kube_pod_container_status_running{namespace="openshift-node",pod="sync-drdp4",container="sync"} 1 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="kube-rbac-proxy"} 1 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="node-exporter"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-logging",pod="filebeat-77lgc",container="filebeat"} 1 -kube_pod_container_status_running{namespace="openshift-logging",pod="filebeat-ghb47",container="filebeat"} 1 -kube_pod_container_status_running{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",container="jnlp"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-monitoring",pod="openshift-alert-omi-2-876j4",container="openshift-alert-omi"} 1 -kube_pod_container_status_running{namespace="tiller",pod="tiller-5f8989c65c-cz7wz",container="tiller"} 1 -kube_pod_container_status_running{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-logging",pod="metricbeat-96lh2",container="metricbeat"} 1 -kube_pod_container_status_running{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="ansible"} 1 -kube_pod_container_status_running{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="operator"} 1 -kube_pod_container_status_running{namespace="default",pod="registry-console-1-mwz95",container="registry-console"} 1 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",container="jnlp"} 0 -kube_pod_container_status_running{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="apache"} 1 -kube_pod_container_status_running{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="proxysql"} 1 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="aws-alert-omi-3-m85px",container="aws-alert-omi"} 1 -kube_pod_container_status_running{namespace="aem",pod="atomic-runtime-63-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="elk-omi-3-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="jenkins-slave-maven-dcpqs",container="jnlp"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",container="jnlp"} 0 -kube_pod_container_status_running{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",container="jnlp"} 0 -kube_pod_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",container="springboot-sample-operator"} 1 -kube_pod_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",container="deployment"} 0 -kube_pod_container_status_running{namespace="openshift-sdn",pod="sdn-9bv76",container="sdn"} 1 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="jenkins-slave-maven-379l2",container="jnlp"} 0 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="kube-rbac-proxy"} 1 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="node-exporter"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",container="jnlp"} 0 -kube_pod_container_status_running{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",container="jnlp"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-slave-maven-w515p",container="jnlp"} 0 -kube_pod_container_status_running{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",container="jnlp"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-slave-maven-mk189",container="jnlp"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="jenkins-slave-maven-qr3g6",container="jnlp"} 0 -kube_pod_container_status_running{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",container="metricbeat"} 1 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",container="jnlp"} 0 -kube_pod_container_status_running{namespace="openshift-node",pod="sync-j7mlr",container="sync"} 1 -kube_pod_container_status_running{namespace="myproject",pod="microservice-3-deploy",container="deployment"} 0 -kube_pod_container_status_running{namespace="openshift-sdn",pod="ovs-5d4g2",container="openvswitch"} 1 -kube_pod_container_status_running{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",container="jnlp"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",container="jnlp"} 0 -kube_pod_container_status_running{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",container="jnlp"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="apache"} 1 -kube_pod_container_status_running{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="proxysql"} 1 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",container="jnlp"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",container="jnlp"} 0 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="kube-rbac-proxy"} 1 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="node-exporter"} 1 -kube_pod_container_status_running{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",container="jnlp"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",container="jnlp"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",container="mysql"} 1 -kube_pod_container_status_running{namespace="awx",pod="awx-init-container-venvs-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="jenkins-slave-maven-6ls5t",container="jnlp"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",container="jnlp"} 0 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="azure-alert-omi-1-d9lm7",container="azure-alert-omi"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",container="jnlp"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="aem",pod="atomic-runtime-24-deploy",container="deployment"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="myproject",pod="dinomanbc-10-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",container="jnlp"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",container="deployment"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",container="jnlp"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-node-59-82-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",container="jnlp"} 0 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager"} 1 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager-proxy"} 1 -kube_pod_container_status_running{namespace="openshift-monitoring",pod="alertmanager-main-2",container="config-reloader"} 1 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="openshift-sdn",pod="ovs-76bcs",container="openvswitch"} 1 -kube_pod_container_status_running{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",container="jnlp"} 0 -kube_pod_container_status_running{namespace="dynatrace",pod="oneagent-x2q79",container="dynatrace-oneagent"} 1 -kube_pod_container_status_running{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_running{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-node-67-84-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",container="jnlp"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="sti-build"} 0 -kube_pod_container_status_running{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="dynatrace",pod="oneagent-c4l5w",container="dynatrace-oneagent"} 1 -kube_pod_container_status_running{namespace="openshift-sdn",pod="sdn-m2kzj",container="sdn"} 1 -kube_pod_container_status_running{namespace="aem",pod="atomic-runtime-62-build",container="docker-build"} 0 -kube_pod_container_status_running{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",container="jnlp"} 0 -kube_pod_container_status_running{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",container="deployment"} 0 -# HELP kube_pod_init_container_status_running Describes whether the init container is currently in running state. -# TYPE kube_pod_init_container_status_running gauge -kube_pod_init_container_status_running{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="aem",pod="atomic-runtime-54-build",container="extract-image-content"} 0 -kube_pod_init_container_status_running{namespace="aem",pod="atomic-runtime-54-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-residential-customer-docker-40-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-residential-customer-docker-40-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="aem",pod="atomic-build-20-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="aem",pod="atomic-build-20-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-node-66-87-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-node-66-87-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-node-59-81-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-node-59-81-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="fetch-ldap-config"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-node-59-85-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-node-59-85-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="fetch-ldap-config"} 0 -kube_pod_init_container_status_running{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="aem",pod="atomic-runtime-65-build",container="extract-image-content"} 0 -kube_pod_init_container_status_running{namespace="aem",pod="atomic-runtime-65-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="fetch-ldap-config"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="aem",pod="atomic-runtime-57-build",container="extract-image-content"} 0 -kube_pod_init_container_status_running{namespace="aem",pod="atomic-runtime-57-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="myproject",pod="dinomanbc-9-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="myproject",pod="dinomanbc-9-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="aem",pod="atomic-runtime-63-build",container="extract-image-content"} 0 -kube_pod_init_container_status_running{namespace="aem",pod="atomic-runtime-63-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="openshift-monitoring",pod="elk-omi-3-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="openshift-monitoring",pod="elk-omi-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="awx",pod="awx-init-container-venvs-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="myproject",pod="dinomanbc-10-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="myproject",pod="dinomanbc-10-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="fetch-ldap-config"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-node-59-82-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-node-59-82-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="fetch-ldap-config"} 0 -kube_pod_init_container_status_running{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-node-67-84-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-node-67-84-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="fetch-ldap-config"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="aem",pod="atomic-runtime-62-build",container="extract-image-content"} 0 -kube_pod_init_container_status_running{namespace="aem",pod="atomic-runtime-62-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-node-66-88-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-node-66-88-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="test-config",pod="ws-dino-rest-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="test-config",pod="ws-dino-rest-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-node-67-4-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-node-67-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="aem",pod="atomic-build-32-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="aem",pod="atomic-build-32-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="fetch-ldap-config"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="openshift-monitoring",pod="elk-omi-4-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="openshift-monitoring",pod="elk-omi-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-node-59-50-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-node-59-50-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="test-config",pod="dino-s2i-build-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="test-config",pod="dino-s2i-build-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-node-67-83-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-node-67-83-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-node-59-83-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-node-59-83-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-node-59-86-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-node-59-86-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="aem",pod="atomic-runtime-53-build",container="extract-image-content"} 0 -kube_pod_init_container_status_running{namespace="aem",pod="atomic-runtime-53-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="aem",pod="atomic-runtime-60-build",container="extract-image-content"} 0 -kube_pod_init_container_status_running{namespace="aem",pod="atomic-runtime-60-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="tiptool-dvp",pod="apache-php-6-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="tiptool-dvp",pod="apache-php-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-node-67-85-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-node-67-85-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="aem",pod="atomic-runtime-64-build",container="extract-image-content"} 0 -kube_pod_init_container_status_running{namespace="aem",pod="atomic-runtime-64-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-residential-customer-docker-39-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-residential-customer-docker-39-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-node-67-79-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-node-67-79-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="aem",pod="atomic-build-33-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="aem",pod="atomic-build-33-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="spark-1.0-33-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="spark-1.0-33-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-node-66-84-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-node-66-84-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="myproject",pod="dinomanbc-8-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="myproject",pod="dinomanbc-8-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="aem",pod="atomic-build-19-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="aem",pod="atomic-build-19-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="aem",pod="atomic-build-31-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="aem",pod="atomic-build-31-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="fetch-ldap-config"} 0 -kube_pod_init_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="openshift-monitoring",pod="elk-omi-6-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="openshift-monitoring",pod="elk-omi-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-node-59-67-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-node-59-67-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="myproject",pod="dinomanbc-7-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="myproject",pod="dinomanbc-7-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-node-67-22-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-node-67-22-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="set-vm-max-map-count"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="fetch-ldap-config"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-node-67-86-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-node-67-86-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="tvw",pod="debug-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="fetch-ldap-config"} 0 -kube_pod_init_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-node-67-87-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-node-67-87-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-node-67-71-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-node-67-71-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-node-66-85-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-node-66-85-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="fetch-ldap-config"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-residential-customer-docker-41-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-residential-customer-docker-41-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="myproject",pod="dinomanbc-5-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="myproject",pod="dinomanbc-5-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="aem",pod="atomic-build-23-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="aem",pod="atomic-build-23-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-node-66-83-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-node-66-83-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="fetch-ldap-config"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="aem",pod="atomic-runtime-61-build",container="extract-image-content"} 0 -kube_pod_init_container_status_running{namespace="aem",pod="atomic-runtime-61-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="myproject",pod="dinomanbc-6-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="myproject",pod="dinomanbc-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="aem",pod="atomic-runtime-59-build",container="extract-image-content"} 0 -kube_pod_init_container_status_running{namespace="aem",pod="atomic-runtime-59-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="aem",pod="atomic-build-34-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="aem",pod="atomic-build-34-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="git-clone"} 0 -kube_pod_init_container_status_running{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="manage-dockerfile"} 0 -# HELP kube_pod_container_status_terminated Describes whether the container is currently in terminated state. -# TYPE kube_pod_container_status_terminated gauge -kube_pod_container_status_terminated{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",container="console"} 0 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager"} 0 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager-proxy"} 0 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="alertmanager-main-0",container="config-reloader"} 0 -kube_pod_container_status_terminated{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="jenkins-slave-maven-0x8ws",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="openshift-sdn",pod="ovs-ms2x9",container="openvswitch"} 0 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="myproject",pod="dinomanbc-6-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-7-6kd9f",container="base-rhel-ubi-minimal"} 0 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="docker-build"} 0 -kube_pod_container_status_terminated{namespace="openshift-node",pod="sync-vtjxf",container="sync"} 0 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="aem",pod="atomic-runtime-59-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="kube-rbac-proxy"} 0 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="node-exporter"} 0 -kube_pod_container_status_terminated{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf",container="webconsole"} 0 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="aem",pod="atomic-build-34-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="ansible"} 0 -kube_pod_container_status_terminated{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="operator"} 0 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="aem",pod="atomic-runtime-54-build",container="docker-build"} 0 -kube_pod_container_status_terminated{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-sdn",pod="ovs-lqvl2",container="openvswitch"} 0 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="docker-build"} 0 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="sti-build"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="cde-residential-customer-docker-40-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="aem",pod="atomic-build-20-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="jenkins-slave-maven-shqcz",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="jenkins-slave-maven-cjmv2",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="base-apache",pod="base-apache-36-svl9c",container="base-apache"} 0 -kube_pod_container_status_terminated{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",container="cde-residential-customer"} 0 -kube_pod_container_status_terminated{namespace="kube-system",pod="master-controllers-eln004865.corp.telenet.be",container="controllers"} 0 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="ansible"} 0 -kube_pod_container_status_terminated{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="operator"} 0 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-sdn",pod="ovs-shkwk",container="openvswitch"} 0 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-monitoring",pod="aws-alert-omi-2-69f79",container="aws-alert-omi"} 0 -kube_pod_container_status_terminated{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-fdkjg",container="ws-network-inventorymgmt-dinoman-rest"} 0 -kube_pod_container_status_terminated{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="sti-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-node-66-87-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",container="edevradiator"} 0 -kube_pod_container_status_terminated{namespace="dynatrace",pod="oneagent-svswx",container="dynatrace-oneagent"} 0 -kube_pod_container_status_terminated{namespace="dynatrace",pod="oneagent-5g4p5",container="dynatrace-oneagent"} 0 -kube_pod_container_status_terminated{namespace="openshift-sdn",pod="sdn-db449",container="sdn"} 0 -kube_pod_container_status_terminated{namespace="openshift-logging",pod="metricbeat-s9shq",container="metricbeat"} 0 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="jenkins-slave-maven-qdxkl",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="ansible"} 0 -kube_pod_container_status_terminated{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="operator"} 0 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="ansible"} 0 -kube_pod_container_status_terminated{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="operator"} 0 -kube_pod_container_status_terminated{namespace="openshift-sdn",pod="ovs-5x5hx",container="openvswitch"} 0 -kube_pod_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-9-c8bkd",container="jenkins"} 0 -kube_pod_container_status_terminated{namespace="openshift-logging",pod="metricbeat-fzkct",container="metricbeat"} 0 -kube_pod_container_status_terminated{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="ansible"} 0 -kube_pod_container_status_terminated{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="operator"} 0 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-node-59-81-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="git-sync"} 0 -kube_pod_container_status_terminated{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="jenkins-cr-applier"} 0 -kube_pod_container_status_terminated{namespace="edev-tools",pod="sonarqube-3-k2j58",container="sonarqube"} 0 -kube_pod_container_status_terminated{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="busybox"} 0 -kube_pod_container_status_terminated{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="kube-state-metrics"} 0 -kube_pod_container_status_terminated{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="cronjob-ldap-group-sync"} 1 -kube_pod_container_status_terminated{namespace="dynatrace",pod="oneagent-cknc4",container="dynatrace-oneagent"} 0 -kube_pod_container_status_terminated{namespace="telenet-monitoring",pod="ceph-alert-msteams-3-95zfk",container="ceph-alert-msteams"} 0 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-node-59-85-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-logging",pod="metricbeat-pcvmj",container="metricbeat"} 0 -kube_pod_container_status_terminated{namespace="dynatrace",pod="oneagent-8tvwr",container="dynatrace-oneagent"} 0 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-slave-maven-54d6g",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="edev-tools",pod="jenkins-1-mr4zb",container="jenkins"} 0 -kube_pod_container_status_terminated{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="aem",pod="atomic-runtime-65-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_terminated{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-slave-maven-dp74t",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="docker-build"} 0 -kube_pod_container_status_terminated{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="ansible"} 0 -kube_pod_container_status_terminated{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="operator"} 0 -kube_pod_container_status_terminated{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="cronjob-ldap-group-sync"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-node",pod="sync-mghfm",container="sync"} 0 -kube_pod_container_status_terminated{namespace="openshift-logging",pod="metricbeat-t92kj",container="metricbeat"} 0 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus"} 0 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-config-reloader"} 0 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-proxy"} 0 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="rules-configmap-reloader"} 0 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="dynatrace",pod="oneagent-8px65",container="dynatrace-oneagent"} 0 -kube_pod_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="myproject",pod="dinomanbc-9-build",container="docker-build"} 0 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="aem",pod="atomic-runtime-57-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="prometheus-operator-599cf5c4d5-2jqrn",container="prometheus-operator"} 0 -kube_pod_container_status_terminated{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-logging",pod="filebeat-77lgc",container="filebeat"} 0 -kube_pod_container_status_terminated{namespace="openshift-logging",pod="filebeat-ghb47",container="filebeat"} 0 -kube_pod_container_status_terminated{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="openshift-node",pod="sync-drdp4",container="sync"} 0 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="kube-rbac-proxy"} 0 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="node-exporter"} 0 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-monitoring",pod="openshift-alert-omi-2-876j4",container="openshift-alert-omi"} 0 -kube_pod_container_status_terminated{namespace="tiller",pod="tiller-5f8989c65c-cz7wz",container="tiller"} 0 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="ansible"} 0 -kube_pod_container_status_terminated{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="operator"} 0 -kube_pod_container_status_terminated{namespace="default",pod="registry-console-1-mwz95",container="registry-console"} 0 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="apache"} 0 -kube_pod_container_status_terminated{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="proxysql"} 0 -kube_pod_container_status_terminated{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-logging",pod="metricbeat-96lh2",container="metricbeat"} 0 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="elk-omi-3-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="jenkins-slave-maven-dcpqs",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="aws-alert-omi-3-m85px",container="aws-alert-omi"} 0 -kube_pod_container_status_terminated{namespace="aem",pod="atomic-runtime-63-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",container="springboot-sample-operator"} 0 -kube_pod_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",container="deployment"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="jenkins-slave-maven-379l2",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="kube-rbac-proxy"} 0 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="node-exporter"} 0 -kube_pod_container_status_terminated{namespace="openshift-sdn",pod="sdn-9bv76",container="sdn"} 0 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-slave-maven-w515p",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="jenkins-slave-maven-qr3g6",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",container="metricbeat"} 0 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-slave-maven-mk189",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="myproject",pod="microservice-3-deploy",container="deployment"} 1 -kube_pod_container_status_terminated{namespace="openshift-sdn",pod="ovs-5d4g2",container="openvswitch"} 0 -kube_pod_container_status_terminated{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="openshift-node",pod="sync-j7mlr",container="sync"} 0 -kube_pod_container_status_terminated{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="apache"} 0 -kube_pod_container_status_terminated{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="proxysql"} 0 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="kube-rbac-proxy"} 0 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="node-exporter"} 0 -kube_pod_container_status_terminated{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="docker-build"} 0 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",container="mysql"} 0 -kube_pod_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="awx",pod="awx-init-container-venvs-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="jenkins-slave-maven-6ls5t",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="aem",pod="atomic-runtime-24-deploy",container="deployment"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="myproject",pod="dinomanbc-10-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="azure-alert-omi-1-d9lm7",container="azure-alert-omi"} 0 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="cronjob-ldap-group-sync"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",container="deployment"} 1 -kube_pod_container_status_terminated{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager"} 0 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager-proxy"} 0 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="alertmanager-main-2",container="config-reloader"} 0 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-node-59-82-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="dynatrace",pod="oneagent-x2q79",container="dynatrace-oneagent"} 0 -kube_pod_container_status_terminated{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_terminated{namespace="openshift-sdn",pod="ovs-76bcs",container="openvswitch"} 0 -kube_pod_container_status_terminated{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="cronjob-ldap-group-sync"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-node-67-84-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="sti-build"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-sdn",pod="sdn-m2kzj",container="sdn"} 0 -kube_pod_container_status_terminated{namespace="aem",pod="atomic-runtime-62-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",container="deployment"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="dynatrace",pod="oneagent-c4l5w",container="dynatrace-oneagent"} 0 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-node-66-88-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",container="freephone-bp-uat"} 0 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="git-sync"} 0 -kube_pod_container_status_terminated{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="springboot-cr-applier"} 0 -kube_pod_container_status_terminated{namespace="vault",pod="vault-0",container="vault"} 0 -kube_pod_container_status_terminated{namespace="openshift-logging",pod="filebeat-tvmt2",container="filebeat"} 0 -kube_pod_container_status_terminated{namespace="default",pod="docker-registry-1-qn47l",container="registry"} 0 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="playground",pod="nwtool-1-q8gx2",container="nwtool"} 0 -kube_pod_container_status_terminated{namespace="test-config",pod="ws-dino-rest-1-build",container="sti-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-sdn",pod="ovs-lvf42",container="openvswitch"} 0 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="openshift-logging",pod="filebeat-cfsmp",container="filebeat"} 0 -kube_pod_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="kube-system",pod="master-controllers-eln004866.corp.telenet.be",container="controllers"} 0 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="openshift-sdn",pod="sdn-d7tkr",container="sdn"} 0 -kube_pod_container_status_terminated{namespace="default",pod="router-1-vnlzs",container="router"} 0 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="docker-build"} 0 -kube_pod_container_status_terminated{namespace="myproject",pod="microservice-2-deploy",container="deployment"} 1 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="kube-rbac-proxy"} 0 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="node-exporter"} 0 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-node-67-4-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94",container="webconsole"} 0 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus"} 0 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-config-reloader"} 0 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-proxy"} 0 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="rules-configmap-reloader"} 0 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",container="deployment"} 1 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-main"} 0 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-self"} 0 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-state-metrics"} 0 -kube_pod_container_status_terminated{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",container="freephone-bp-dvp"} 0 -kube_pod_container_status_terminated{namespace="aem",pod="atomic-build-32-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="cronjob-ldap-group-sync"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="openshift-sdn",pod="ovs-2mm4g",container="openvswitch"} 0 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="dynatrace",pod="oneagent-prvlt",container="dynatrace-oneagent"} 0 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",container="psr-aggregator"} 0 -kube_pod_container_status_terminated{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="sti-build"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="ansible"} 0 -kube_pod_container_status_terminated{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="operator"} 0 -kube_pod_container_status_terminated{namespace="edev-communication",pod="jenkins-3-m7q8p",container="jenkins"} 0 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-sdn",pod="sdn-q7vqc",container="sdn"} 0 -kube_pod_container_status_terminated{namespace="kube-system",pod="master-api-eln004865.corp.telenet.be",container="api"} 0 -kube_pod_container_status_terminated{namespace="dynatrace",pod="oneagent-gjfx2",container="dynatrace-oneagent"} 0 -kube_pod_container_status_terminated{namespace="openshift-logging",pod="filebeat-tnskl",container="filebeat"} 0 -kube_pod_container_status_terminated{namespace="openshift-node",pod="sync-cmvl6",container="sync"} 0 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="elk-omi-4-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="apache"} 0 -kube_pod_container_status_terminated{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="proxysql"} 0 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="test-config",pod="dino-s2i-build-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-node-59-50-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",container="mysql"} 0 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="jenkins-4-5bwwz",container="jenkins"} 0 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-sdn",pod="sdn-nvsb9",container="sdn"} 0 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-node-67-83-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-node-59-86-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-node-59-83-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="devops-playground",pod="jenkins-58-rsxhf",container="jenkins"} 0 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="dynatrace",pod="oneagent-2b6pp",container="dynatrace-oneagent"} 0 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="docker-build"} 0 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="aem",pod="atomic-runtime-53-build",container="docker-build"} 0 -kube_pod_container_status_terminated{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="apache"} 0 -kube_pod_container_status_terminated{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="proxysql"} 0 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="jenkins-slave-maven-gq9pd",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="aem",pod="atomic-runtime-60-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="jenkins-slave-maven-jpgxc",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="ansible"} 0 -kube_pod_container_status_terminated{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="operator"} 0 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-monitoring",pod="elk-alert-omi-3-hrd5n",container="elk-alert-omi"} 0 -kube_pod_container_status_terminated{namespace="openshift-node",pod="sync-q7psr",container="sync"} 0 -kube_pod_container_status_terminated{namespace="telenet-cluster-ops",pod="init-sync",container="init-sync"} 1 -kube_pod_container_status_terminated{namespace="kube-system",pod="master-controllers-eln004867.corp.telenet.be",container="controllers"} 0 -kube_pod_container_status_terminated{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",container="deployment"} 1 -kube_pod_container_status_terminated{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="apache"} 0 -kube_pod_container_status_terminated{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="proxysql"} 0 -kube_pod_container_status_terminated{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="sti-build"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-logging",pod="metricbeat-whn9v",container="metricbeat"} 0 -kube_pod_container_status_terminated{namespace="tiptool-dvp",pod="apache-php-6-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="openshift-sdn",pod="ovs-hpcbf",container="openvswitch"} 0 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-node-67-85-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="kube-system",pod="master-etcd-eln004865.corp.telenet.be",container="etcd"} 0 -kube_pod_container_status_terminated{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="ansible"} 0 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="operator"} 0 -kube_pod_container_status_terminated{namespace="aem",pod="atomic-runtime-64-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="dynatrace",pod="oneagent-hhn8g",container="dynatrace-oneagent"} 0 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-node",pod="sync-7fjj2",container="sync"} 0 -kube_pod_container_status_terminated{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",container="freephone-bp-uat"} 0 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="kube-rbac-proxy"} 0 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="node-exporter"} 0 -kube_pod_container_status_terminated{namespace="bi",pod="cde-residential-customer-docker-39-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="kube-rbac-proxy"} 0 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="node-exporter"} 0 -kube_pod_container_status_terminated{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",container="freephone-bp-dvp"} 0 -kube_pod_container_status_terminated{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="apache"} 0 -kube_pod_container_status_terminated{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="proxysql"} 0 -kube_pod_container_status_terminated{namespace="tiptool",pod="tiptool-int-3-nzds2",container="apache"} 0 -kube_pod_container_status_terminated{namespace="tiptool",pod="tiptool-int-3-nzds2",container="proxysql"} 0 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-node-67-79-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="jenkins-slave-maven-5z056",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-logging",pod="metricbeat-j8kq8",container="metricbeat"} 0 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="jenkins-slave-maven-qr854",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="aem",pod="atomic-build-33-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="kube-system",pod="master-api-eln004866.corp.telenet.be",container="api"} 0 -kube_pod_container_status_terminated{namespace="openshift-node",pod="sync-9sb6l",container="sync"} 0 -kube_pod_container_status_terminated{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-sdn",pod="sdn-cxsth",container="sdn"} 0 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl",container="weblogic-operator"} 0 -kube_pod_container_status_terminated{namespace="bi",pod="spark-1.0-33-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-sdn",pod="sdn-7zxfn",container="sdn"} 0 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="tiptool",pod="tiptool-edp-4-975w4",container="apache"} 0 -kube_pod_container_status_terminated{namespace="tiptool",pod="tiptool-edp-4-975w4",container="proxysql"} 0 -kube_pod_container_status_terminated{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",container="deployment"} 1 -kube_pod_container_status_terminated{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",container="deployment"} 1 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="docker-build"} 0 -kube_pod_container_status_terminated{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="apache"} 0 -kube_pod_container_status_terminated{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="proxysql"} 0 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="apache"} 0 -kube_pod_container_status_terminated{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="proxysql"} 0 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="kube-rbac-proxy"} 0 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="node-exporter"} 0 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="edev-communication",pod="plot-trg-13-txftz",container="plot"} 0 -kube_pod_container_status_terminated{namespace="edev-communication",pod="plot-trg-13-txftz",container="proxysql"} 0 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="default",pod="router-1-pqccl",container="router"} 0 -kube_pod_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-node",pod="sync-dppzc",container="sync"} 0 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="kube-rbac-proxy"} 0 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="node-exporter"} 0 -kube_pod_container_status_terminated{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="apache"} 0 -kube_pod_container_status_terminated{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="proxysql"} 0 -kube_pod_container_status_terminated{namespace="dynatrace",pod="oneagent-ksdhs",container="dynatrace-oneagent"} 0 -kube_pod_container_status_terminated{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="apache"} 0 -kube_pod_container_status_terminated{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="proxysql"} 0 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-node-66-84-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-logging",pod="metricbeat-hd979",container="metricbeat"} 0 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-logging",pod="metricbeat-thvjs",container="metricbeat"} 0 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-logging",pod="filebeat-d6p6b",container="filebeat"} 0 -kube_pod_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="myproject",pod="dinomanbc-8-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-logging",pod="metricbeat-5q6w2",container="metricbeat"} 0 -kube_pod_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="kube-rbac-proxy"} 0 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="node-exporter"} 0 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",container="deployment"} 1 -kube_pod_container_status_terminated{namespace="aem",pod="atomic-build-19-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-vxjrf",container="ws-network-inventorymgmt-dinoman-rest"} 0 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-sdn",pod="sdn-nb7c8",container="sdn"} 0 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="prometheus-alert-msteams-7-cxfrz",container="prometheus-alert-msteams"} 0 -kube_pod_container_status_terminated{namespace="aem",pod="atomic-build-31-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-logging",pod="filebeat-xwjz7",container="filebeat"} 0 -kube_pod_container_status_terminated{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="dynatrace",pod="oneagent-fq5mw",container="dynatrace-oneagent"} 0 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-sdn",pod="sdn-hckgd",container="sdn"} 0 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="kube-system",pod="master-api-eln004867.corp.telenet.be",container="api"} 0 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="cronjob-ldap-group-sync"} 1 -kube_pod_container_status_terminated{namespace="test-config",pod="kibana-854bdf584d-fpjb4",container="kibana"} 0 -kube_pod_container_status_terminated{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="ansible"} 0 -kube_pod_container_status_terminated{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="operator"} 0 -kube_pod_container_status_terminated{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",container="cde-pega-feeder"} 0 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="devops-playground",pod="sonarqube-3-lfc5m",container="sonarqube"} 0 -kube_pod_container_status_terminated{namespace="openshift-sdn",pod="ovs-qfwk6",container="openvswitch"} 0 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="proxysql"} 0 -kube_pod_container_status_terminated{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="saint-peter"} 0 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="sti-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-logging",pod="filebeat-tz7sj",container="filebeat"} 0 -kube_pod_container_status_terminated{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="elk-omi-6-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="kube-rbac-proxy"} 0 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="node-exporter"} 0 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="kube-rbac-proxy"} 0 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="node-exporter"} 0 -kube_pod_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",container="deployment"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-sdn",pod="ovs-8zrm9",container="openvswitch"} 0 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",container="jenkins"} 0 -kube_pod_container_status_terminated{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="kube-rbac-proxy"} 0 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="node-exporter"} 0 -kube_pod_container_status_terminated{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="jenkins-slave-maven-3hkdb",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="openshift-logging",pod="filebeat-zx7vd",container="filebeat"} 0 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm",container="jenkins"} 0 -kube_pod_container_status_terminated{namespace="openshift-logging",pod="filebeat-sb6vw",container="filebeat"} 0 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="ansible"} 0 -kube_pod_container_status_terminated{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="operator"} 0 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="tiptool",pod="tiptool-trg-10-597nj",container="apache"} 0 -kube_pod_container_status_terminated{namespace="tiptool",pod="tiptool-trg-10-597nj",container="proxysql"} 0 -kube_pod_container_status_terminated{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",container="springboot-sample-operator"} 0 -kube_pod_container_status_terminated{namespace="openshift-sdn",pod="sdn-rdbqq",container="sdn"} 0 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="ansible"} 0 -kube_pod_container_status_terminated{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="operator"} 0 -kube_pod_container_status_terminated{namespace="kube-system",pod="master-etcd-eln004867.corp.telenet.be",container="etcd"} 0 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="playground",pod="httpd-1-nvppk",container="httpd"} 0 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-node-59-67-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="docker-build"} 0 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="ansible"} 0 -kube_pod_container_status_terminated{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="operator"} 0 -kube_pod_container_status_terminated{namespace="myproject",pod="dinomanbc-7-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-node-67-22-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="elasticsearch"} 0 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="cronjob-ldap-group-sync"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="plot"} 0 -kube_pod_container_status_terminated{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="proxysql"} 0 -kube_pod_container_status_terminated{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",container="kafka-proxy"} 0 -kube_pod_container_status_terminated{namespace="openshift-sdn",pod="ovs-thg27",container="openvswitch"} 0 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-node-67-86-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="tvw",pod="debug-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="myproject",pod="microservice-5-deploy",container="deployment"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="jenkins-2-227bl",container="jenkins"} 0 -kube_pod_container_status_terminated{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="cronjob-ldap-group-sync"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="tiller",pod="tiller-deploy-58c78cccb5-zcbwj",container="tiller"} 0 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="ansible"} 0 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="operator"} 0 -kube_pod_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="yft-kafkaproxy",pod="kafka-proxy-8-deploy",container="deployment"} 1 -kube_pod_container_status_terminated{namespace="myproject",pod="microservice-4-deploy",container="deployment"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="jenkins-slave-maven-s3zbd",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="openshift-logging",pod="filebeat-pnfvt",container="filebeat"} 0 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-logging",pod="metricbeat-ckrzm",container="metricbeat"} 0 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="apache"} 0 -kube_pod_container_status_terminated{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="proxysql"} 0 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-node-67-87-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-node-67-71-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-sdn",pod="sdn-vvlrd",container="sdn"} 0 -kube_pod_container_status_terminated{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",container="dynatrace-oneagent-operator"} 0 -kube_pod_container_status_terminated{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-node-66-85-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",container="deployment"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="weblogic-poc",pod="dinoman-domain-managedserver1",container="weblogic-server"} 0 -kube_pod_container_status_terminated{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="cronjob-ldap-group-sync"} 1 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",container="cluster-monitoring-operator"} 0 -kube_pod_container_status_terminated{namespace="bi",pod="jenkins-slave-maven-059cf",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",container="deployment"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="cde-residential-customer-docker-41-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-sdn",pod="ovs-dpzhw",container="openvswitch"} 0 -kube_pod_container_status_terminated{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",container="edevradiator"} 0 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-logging",pod="metricbeat-wj77j",container="metricbeat"} 0 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="myproject",pod="dinomanbc-5-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-node",pod="sync-ql4nj",container="sync"} 0 -kube_pod_container_status_terminated{namespace="openshift-logging",pod="filebeat-xmflf",container="filebeat"} 0 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="ansible"} 0 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="operator"} 0 -kube_pod_container_status_terminated{namespace="paas-demo",pod="jenkins-2-jpzms",container="jenkins"} 0 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-slave-maven-mppzv",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-logging",pod="metricbeat-rplst",container="metricbeat"} 0 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager"} 0 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager-proxy"} 0 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="alertmanager-main-1",container="config-reloader"} 0 -kube_pod_container_status_terminated{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg",container="webconsole"} 0 -kube_pod_container_status_terminated{namespace="openshift-sdn",pod="sdn-nhfg6",container="sdn"} 0 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana"} 0 -kube_pod_container_status_terminated{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana-proxy"} 0 -kube_pod_container_status_terminated{namespace="openshift-logging",pod="filebeat-jst8j",container="filebeat"} 0 -kube_pod_container_status_terminated{namespace="aem",pod="atomic-build-23-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-r6fhw",container="dynatrace-alert-omi"} 0 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-node",pod="sync-lzd9p",container="sync"} 0 -kube_pod_container_status_terminated{namespace="kube-system",pod="master-etcd-eln004866.corp.telenet.be",container="etcd"} 0 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="ansible"} 0 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="operator"} 0 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-node",pod="sync-rq5nh",container="sync"} 0 -kube_pod_container_status_terminated{namespace="telenet-monitoring",pod="azure-alert-omi-3-jwz5m",container="azure-alert-omi"} 0 -kube_pod_container_status_terminated{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-node-66-83-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="aem",pod="atomic-runtime-61-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="apache"} 0 -kube_pod_container_status_terminated{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="proxysql"} 0 -kube_pod_container_status_terminated{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="cronjob-ldap-group-sync"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="openshift-node",pod="sync-d8fvw",container="sync"} 0 -kube_pod_container_status_terminated{namespace="weblogic-poc",pod="dinoman-domain-admin-server",container="weblogic-server"} 0 -kube_pod_container_status_terminated{namespace="bi",pod="jenkins-slave-maven-1tvxf",container="jnlp"} 1 -kube_pod_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="docker-build"} 1 -kube_pod_container_status_terminated{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="docker-build"} 1 -# HELP kube_pod_init_container_status_terminated Describes whether the init container is currently in terminated state. -# TYPE kube_pod_init_container_status_terminated gauge -kube_pod_init_container_status_terminated{namespace="tvw",pod="debug-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="fetch-ldap-config"} 1 -kube_pod_init_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-node-67-87-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-node-67-87-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-node-67-71-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-node-67-71-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-node-66-85-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-node-66-85-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="fetch-ldap-config"} 1 -kube_pod_init_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-residential-customer-docker-41-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-residential-customer-docker-41-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="myproject",pod="dinomanbc-5-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="myproject",pod="dinomanbc-5-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="aem",pod="atomic-build-23-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="aem",pod="atomic-build-23-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-node-66-83-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-node-66-83-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="fetch-ldap-config"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="aem",pod="atomic-runtime-61-build",container="extract-image-content"} 1 -kube_pod_init_container_status_terminated{namespace="aem",pod="atomic-runtime-61-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="myproject",pod="dinomanbc-6-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="myproject",pod="dinomanbc-6-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="aem",pod="atomic-runtime-59-build",container="extract-image-content"} 1 -kube_pod_init_container_status_terminated{namespace="aem",pod="atomic-runtime-59-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="aem",pod="atomic-build-34-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="aem",pod="atomic-build-34-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="aem",pod="atomic-runtime-54-build",container="extract-image-content"} 1 -kube_pod_init_container_status_terminated{namespace="aem",pod="atomic-runtime-54-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-residential-customer-docker-40-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-residential-customer-docker-40-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="aem",pod="atomic-build-20-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="aem",pod="atomic-build-20-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-node-66-87-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-node-66-87-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-node-59-81-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-node-59-81-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="fetch-ldap-config"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-node-59-85-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-node-59-85-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="fetch-ldap-config"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="aem",pod="atomic-runtime-65-build",container="extract-image-content"} 1 -kube_pod_init_container_status_terminated{namespace="aem",pod="atomic-runtime-65-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_terminated{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="fetch-ldap-config"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="aem",pod="atomic-runtime-57-build",container="extract-image-content"} 1 -kube_pod_init_container_status_terminated{namespace="aem",pod="atomic-runtime-57-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="myproject",pod="dinomanbc-9-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="myproject",pod="dinomanbc-9-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="aem",pod="atomic-runtime-63-build",container="extract-image-content"} 1 -kube_pod_init_container_status_terminated{namespace="aem",pod="atomic-runtime-63-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="openshift-monitoring",pod="elk-omi-3-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="openshift-monitoring",pod="elk-omi-3-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_terminated{namespace="awx",pod="awx-init-container-venvs-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="myproject",pod="dinomanbc-10-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="myproject",pod="dinomanbc-10-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="fetch-ldap-config"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-node-59-82-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-node-59-82-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="fetch-ldap-config"} 1 -kube_pod_init_container_status_terminated{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-node-67-84-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-node-67-84-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="fetch-ldap-config"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="aem",pod="atomic-runtime-62-build",container="extract-image-content"} 1 -kube_pod_init_container_status_terminated{namespace="aem",pod="atomic-runtime-62-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-node-66-88-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-node-66-88-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="test-config",pod="ws-dino-rest-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="test-config",pod="ws-dino-rest-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-node-67-4-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-node-67-4-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="aem",pod="atomic-build-32-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="aem",pod="atomic-build-32-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="fetch-ldap-config"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="openshift-monitoring",pod="elk-omi-4-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="openshift-monitoring",pod="elk-omi-4-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="test-config",pod="dino-s2i-build-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="test-config",pod="dino-s2i-build-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-node-59-50-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-node-59-50-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-node-67-83-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-node-67-83-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-node-59-83-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-node-59-83-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-node-59-86-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-node-59-86-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="aem",pod="atomic-runtime-53-build",container="extract-image-content"} 1 -kube_pod_init_container_status_terminated{namespace="aem",pod="atomic-runtime-53-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="aem",pod="atomic-runtime-60-build",container="extract-image-content"} 1 -kube_pod_init_container_status_terminated{namespace="aem",pod="atomic-runtime-60-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="tiptool-dvp",pod="apache-php-6-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="tiptool-dvp",pod="apache-php-6-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-node-67-85-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-node-67-85-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="aem",pod="atomic-runtime-64-build",container="extract-image-content"} 1 -kube_pod_init_container_status_terminated{namespace="aem",pod="atomic-runtime-64-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-residential-customer-docker-39-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-residential-customer-docker-39-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-node-67-79-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-node-67-79-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="aem",pod="atomic-build-33-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="aem",pod="atomic-build-33-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="spark-1.0-33-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="spark-1.0-33-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-node-66-84-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-node-66-84-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="myproject",pod="dinomanbc-8-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="myproject",pod="dinomanbc-8-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="aem",pod="atomic-build-19-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="aem",pod="atomic-build-19-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="aem",pod="atomic-build-31-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="aem",pod="atomic-build-31-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="fetch-ldap-config"} 1 -kube_pod_init_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="openshift-monitoring",pod="elk-omi-6-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="openshift-monitoring",pod="elk-omi-6-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-node-59-67-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-node-59-67-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="myproject",pod="dinomanbc-7-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="myproject",pod="dinomanbc-7-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-node-67-22-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-node-67-22-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="set-vm-max-map-count"} 0 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="fetch-ldap-config"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-node-67-86-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="base-node-67-86-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="git-clone"} 1 -kube_pod_init_container_status_terminated{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="manage-dockerfile"} 1 -# HELP kube_pod_container_status_terminated_reason Describes the reason the container is currently in terminated state. -# TYPE kube_pod_container_status_terminated_reason gauge -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager-proxy",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager-proxy",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="config-reloader",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="config-reloader",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="config-reloader",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="config-reloader",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="config-reloader",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="cronjob-ldap-group-sync",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="cronjob-ldap-group-sync",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="cronjob-ldap-group-sync",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="cronjob-ldap-group-sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="cronjob-ldap-group-sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-76bcs",container="openvswitch",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-76bcs",container="openvswitch",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-76bcs",container="openvswitch",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-76bcs",container="openvswitch",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-76bcs",container="openvswitch",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-x2q79",container="dynatrace-oneagent",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-x2q79",container="dynatrace-oneagent",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-x2q79",container="dynatrace-oneagent",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-x2q79",container="dynatrace-oneagent",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-x2q79",container="dynatrace-oneagent",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="cronjob-ldap-group-sync",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="cronjob-ldap-group-sync",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="cronjob-ldap-group-sync",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="cronjob-ldap-group-sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="cronjob-ldap-group-sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="sti-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="sti-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="sti-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="sti-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="sti-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",container="deployment",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",container="deployment",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",container="deployment",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",container="deployment",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",container="deployment",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-c4l5w",container="dynatrace-oneagent",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-c4l5w",container="dynatrace-oneagent",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-c4l5w",container="dynatrace-oneagent",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-c4l5w",container="dynatrace-oneagent",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-c4l5w",container="dynatrace-oneagent",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-m2kzj",container="sdn",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-m2kzj",container="sdn",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-m2kzj",container="sdn",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-m2kzj",container="sdn",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-m2kzj",container="sdn",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-62-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-62-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-62-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-62-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-62-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",container="freephone-bp-uat",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",container="freephone-bp-uat",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",container="freephone-bp-uat",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",container="freephone-bp-uat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",container="freephone-bp-uat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="git-sync",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="git-sync",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="git-sync",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="git-sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="git-sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="springboot-cr-applier",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="springboot-cr-applier",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="springboot-cr-applier",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="springboot-cr-applier",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="springboot-cr-applier",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="playground",pod="nwtool-1-q8gx2",container="nwtool",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="playground",pod="nwtool-1-q8gx2",container="nwtool",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="playground",pod="nwtool-1-q8gx2",container="nwtool",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="playground",pod="nwtool-1-q8gx2",container="nwtool",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="playground",pod="nwtool-1-q8gx2",container="nwtool",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="vault",pod="vault-0",container="vault",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="vault",pod="vault-0",container="vault",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="vault",pod="vault-0",container="vault",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="vault",pod="vault-0",container="vault",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="vault",pod="vault-0",container="vault",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-tvmt2",container="filebeat",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-tvmt2",container="filebeat",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-tvmt2",container="filebeat",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-tvmt2",container="filebeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-tvmt2",container="filebeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="docker-registry-1-qn47l",container="registry",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="docker-registry-1-qn47l",container="registry",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="docker-registry-1-qn47l",container="registry",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="docker-registry-1-qn47l",container="registry",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="docker-registry-1-qn47l",container="registry",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-controllers-eln004866.corp.telenet.be",container="controllers",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-controllers-eln004866.corp.telenet.be",container="controllers",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-controllers-eln004866.corp.telenet.be",container="controllers",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-controllers-eln004866.corp.telenet.be",container="controllers",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-controllers-eln004866.corp.telenet.be",container="controllers",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="sti-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="sti-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="sti-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="sti-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="sti-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-lvf42",container="openvswitch",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-lvf42",container="openvswitch",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-lvf42",container="openvswitch",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-lvf42",container="openvswitch",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-lvf42",container="openvswitch",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-cfsmp",container="filebeat",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-cfsmp",container="filebeat",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-cfsmp",container="filebeat",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-cfsmp",container="filebeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-cfsmp",container="filebeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="kube-rbac-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="kube-rbac-proxy",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="kube-rbac-proxy",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="kube-rbac-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="kube-rbac-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="node-exporter",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="node-exporter",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="node-exporter",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="node-exporter",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="node-exporter",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-d7tkr",container="sdn",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-d7tkr",container="sdn",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-d7tkr",container="sdn",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-d7tkr",container="sdn",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-d7tkr",container="sdn",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="router-1-vnlzs",container="router",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="router-1-vnlzs",container="router",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="router-1-vnlzs",container="router",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="router-1-vnlzs",container="router",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="router-1-vnlzs",container="router",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="microservice-2-deploy",container="deployment",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="microservice-2-deploy",container="deployment",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="microservice-2-deploy",container="deployment",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="microservice-2-deploy",container="deployment",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="microservice-2-deploy",container="deployment",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94",container="webconsole",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94",container="webconsole",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94",container="webconsole",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94",container="webconsole",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94",container="webconsole",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",container="deployment",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",container="deployment",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",container="deployment",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",container="deployment",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",container="deployment",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-config-reloader",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-config-reloader",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-config-reloader",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-config-reloader",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-config-reloader",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-proxy",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-proxy",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="rules-configmap-reloader",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="rules-configmap-reloader",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="rules-configmap-reloader",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="rules-configmap-reloader",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="rules-configmap-reloader",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",container="freephone-bp-dvp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",container="freephone-bp-dvp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",container="freephone-bp-dvp",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",container="freephone-bp-dvp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",container="freephone-bp-dvp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-build-32-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-build-32-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-build-32-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-build-32-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-build-32-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-main",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-main",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-main",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-main",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-main",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-self",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-self",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-self",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-self",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-self",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-state-metrics",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-state-metrics",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-state-metrics",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-state-metrics",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-state-metrics",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="cronjob-ldap-group-sync",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="cronjob-ldap-group-sync",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="cronjob-ldap-group-sync",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="cronjob-ldap-group-sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="cronjob-ldap-group-sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-2mm4g",container="openvswitch",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-2mm4g",container="openvswitch",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-2mm4g",container="openvswitch",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-2mm4g",container="openvswitch",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-2mm4g",container="openvswitch",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-prvlt",container="dynatrace-oneagent",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-prvlt",container="dynatrace-oneagent",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-prvlt",container="dynatrace-oneagent",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-prvlt",container="dynatrace-oneagent",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-prvlt",container="dynatrace-oneagent",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",container="psr-aggregator",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",container="psr-aggregator",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",container="psr-aggregator",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",container="psr-aggregator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",container="psr-aggregator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="sti-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="sti-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="sti-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="sti-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="sti-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-api-eln004865.corp.telenet.be",container="api",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-api-eln004865.corp.telenet.be",container="api",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-api-eln004865.corp.telenet.be",container="api",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-api-eln004865.corp.telenet.be",container="api",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-api-eln004865.corp.telenet.be",container="api",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-gjfx2",container="dynatrace-oneagent",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-gjfx2",container="dynatrace-oneagent",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-gjfx2",container="dynatrace-oneagent",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-gjfx2",container="dynatrace-oneagent",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-gjfx2",container="dynatrace-oneagent",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-tnskl",container="filebeat",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-tnskl",container="filebeat",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-tnskl",container="filebeat",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-tnskl",container="filebeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-tnskl",container="filebeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="ansible",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="ansible",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="ansible",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="ansible",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="ansible",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="operator",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="operator",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="operator",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="jenkins-3-m7q8p",container="jenkins",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="jenkins-3-m7q8p",container="jenkins",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="jenkins-3-m7q8p",container="jenkins",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="jenkins-3-m7q8p",container="jenkins",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="jenkins-3-m7q8p",container="jenkins",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-q7vqc",container="sdn",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-q7vqc",container="sdn",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-q7vqc",container="sdn",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-q7vqc",container="sdn",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-q7vqc",container="sdn",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-cmvl6",container="sync",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-cmvl6",container="sync",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-cmvl6",container="sync",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-cmvl6",container="sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-cmvl6",container="sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",container="mysql",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",container="mysql",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",container="mysql",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",container="mysql",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",container="mysql",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="apache",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="apache",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="apache",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="apache",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="apache",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="proxysql",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="proxysql",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="proxysql",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="proxysql",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="proxysql",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-4-5bwwz",container="jenkins",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-4-5bwwz",container="jenkins",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-4-5bwwz",container="jenkins",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-4-5bwwz",container="jenkins",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-4-5bwwz",container="jenkins",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-nvsb9",container="sdn",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-nvsb9",container="sdn",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-nvsb9",container="sdn",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-nvsb9",container="sdn",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-nvsb9",container="sdn",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="devops-playground",pod="jenkins-58-rsxhf",container="jenkins",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="devops-playground",pod="jenkins-58-rsxhf",container="jenkins",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="devops-playground",pod="jenkins-58-rsxhf",container="jenkins",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="devops-playground",pod="jenkins-58-rsxhf",container="jenkins",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="devops-playground",pod="jenkins-58-rsxhf",container="jenkins",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-2b6pp",container="dynatrace-oneagent",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-2b6pp",container="dynatrace-oneagent",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-2b6pp",container="dynatrace-oneagent",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-2b6pp",container="dynatrace-oneagent",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-2b6pp",container="dynatrace-oneagent",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-53-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-53-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-53-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-53-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-53-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-60-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-60-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-60-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-60-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-60-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-jpgxc",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-jpgxc",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-jpgxc",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-jpgxc",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-jpgxc",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="apache",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="apache",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="apache",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="apache",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="apache",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="proxysql",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="proxysql",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="proxysql",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="proxysql",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="proxysql",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-gq9pd",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-gq9pd",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-gq9pd",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-gq9pd",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-gq9pd",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="init-sync",container="init-sync",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="init-sync",container="init-sync",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="init-sync",container="init-sync",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="init-sync",container="init-sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="init-sync",container="init-sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-controllers-eln004867.corp.telenet.be",container="controllers",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-controllers-eln004867.corp.telenet.be",container="controllers",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-controllers-eln004867.corp.telenet.be",container="controllers",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-controllers-eln004867.corp.telenet.be",container="controllers",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-controllers-eln004867.corp.telenet.be",container="controllers",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",container="deployment",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",container="deployment",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",container="deployment",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",container="deployment",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",container="deployment",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="ansible",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="ansible",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="ansible",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="ansible",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="ansible",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="operator",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="operator",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="operator",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-3-hrd5n",container="elk-alert-omi",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-3-hrd5n",container="elk-alert-omi",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-3-hrd5n",container="elk-alert-omi",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-3-hrd5n",container="elk-alert-omi",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-3-hrd5n",container="elk-alert-omi",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-q7psr",container="sync",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-q7psr",container="sync",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-q7psr",container="sync",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-q7psr",container="sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-q7psr",container="sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="apache",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="apache",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="apache",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="apache",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="apache",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="proxysql",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="proxysql",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="proxysql",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="proxysql",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="proxysql",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="sti-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="sti-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="sti-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="sti-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="sti-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-whn9v",container="metricbeat",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-whn9v",container="metricbeat",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-whn9v",container="metricbeat",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-whn9v",container="metricbeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-whn9v",container="metricbeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-hpcbf",container="openvswitch",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-hpcbf",container="openvswitch",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-hpcbf",container="openvswitch",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-hpcbf",container="openvswitch",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-hpcbf",container="openvswitch",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="ansible",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="ansible",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="ansible",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="ansible",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="ansible",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="operator",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="operator",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="operator",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-64-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-64-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-64-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-64-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-64-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-etcd-eln004865.corp.telenet.be",container="etcd",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-etcd-eln004865.corp.telenet.be",container="etcd",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-etcd-eln004865.corp.telenet.be",container="etcd",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-etcd-eln004865.corp.telenet.be",container="etcd",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-etcd-eln004865.corp.telenet.be",container="etcd",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-hhn8g",container="dynatrace-oneagent",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-hhn8g",container="dynatrace-oneagent",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-hhn8g",container="dynatrace-oneagent",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-hhn8g",container="dynatrace-oneagent",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-hhn8g",container="dynatrace-oneagent",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-7fjj2",container="sync",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-7fjj2",container="sync",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-7fjj2",container="sync",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-7fjj2",container="sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-7fjj2",container="sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="kube-rbac-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="kube-rbac-proxy",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="kube-rbac-proxy",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="kube-rbac-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="kube-rbac-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="node-exporter",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="node-exporter",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="node-exporter",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="node-exporter",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="node-exporter",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="kube-rbac-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="kube-rbac-proxy",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="kube-rbac-proxy",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="kube-rbac-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="kube-rbac-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="node-exporter",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="node-exporter",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="node-exporter",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="node-exporter",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="node-exporter",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",container="freephone-bp-uat",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",container="freephone-bp-uat",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",container="freephone-bp-uat",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",container="freephone-bp-uat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",container="freephone-bp-uat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",container="freephone-bp-dvp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",container="freephone-bp-dvp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",container="freephone-bp-dvp",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",container="freephone-bp-dvp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",container="freephone-bp-dvp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="apache",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="apache",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="apache",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="apache",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="apache",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="proxysql",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="proxysql",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="proxysql",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="proxysql",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="proxysql",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-int-3-nzds2",container="apache",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-int-3-nzds2",container="apache",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-int-3-nzds2",container="apache",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-int-3-nzds2",container="apache",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-int-3-nzds2",container="apache",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-int-3-nzds2",container="proxysql",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-int-3-nzds2",container="proxysql",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-int-3-nzds2",container="proxysql",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-int-3-nzds2",container="proxysql",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-int-3-nzds2",container="proxysql",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-qr854",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-qr854",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-qr854",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-qr854",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-qr854",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-5z056",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-5z056",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-5z056",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-5z056",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-5z056",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-j8kq8",container="metricbeat",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-j8kq8",container="metricbeat",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-j8kq8",container="metricbeat",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-j8kq8",container="metricbeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-j8kq8",container="metricbeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-build-33-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-build-33-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-build-33-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-build-33-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-build-33-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-api-eln004866.corp.telenet.be",container="api",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-api-eln004866.corp.telenet.be",container="api",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-api-eln004866.corp.telenet.be",container="api",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-api-eln004866.corp.telenet.be",container="api",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-api-eln004866.corp.telenet.be",container="api",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-9sb6l",container="sync",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-9sb6l",container="sync",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-9sb6l",container="sync",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-9sb6l",container="sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-9sb6l",container="sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="spark-1.0-33-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="spark-1.0-33-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="spark-1.0-33-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="spark-1.0-33-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="spark-1.0-33-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-7zxfn",container="sdn",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-7zxfn",container="sdn",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-7zxfn",container="sdn",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-7zxfn",container="sdn",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-7zxfn",container="sdn",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-cxsth",container="sdn",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-cxsth",container="sdn",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-cxsth",container="sdn",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-cxsth",container="sdn",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-cxsth",container="sdn",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl",container="weblogic-operator",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl",container="weblogic-operator",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl",container="weblogic-operator",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl",container="weblogic-operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl",container="weblogic-operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-edp-4-975w4",container="apache",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-edp-4-975w4",container="apache",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-edp-4-975w4",container="apache",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-edp-4-975w4",container="apache",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-edp-4-975w4",container="apache",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-edp-4-975w4",container="proxysql",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-edp-4-975w4",container="proxysql",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-edp-4-975w4",container="proxysql",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-edp-4-975w4",container="proxysql",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-edp-4-975w4",container="proxysql",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",container="deployment",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",container="deployment",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",container="deployment",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",container="deployment",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",container="deployment",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="apache",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="apache",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="apache",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="apache",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="apache",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="proxysql",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="proxysql",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="proxysql",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="proxysql",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="proxysql",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",container="deployment",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",container="deployment",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",container="deployment",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",container="deployment",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",container="deployment",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="apache",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="apache",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="apache",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="apache",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="apache",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="proxysql",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="proxysql",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="proxysql",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="proxysql",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="proxysql",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="kube-rbac-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="kube-rbac-proxy",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="kube-rbac-proxy",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="kube-rbac-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="kube-rbac-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="node-exporter",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="node-exporter",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="node-exporter",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="node-exporter",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="node-exporter",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-dppzc",container="sync",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-dppzc",container="sync",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-dppzc",container="sync",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-dppzc",container="sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-dppzc",container="sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="plot-trg-13-txftz",container="plot",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="plot-trg-13-txftz",container="plot",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="plot-trg-13-txftz",container="plot",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="plot-trg-13-txftz",container="plot",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="plot-trg-13-txftz",container="plot",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="plot-trg-13-txftz",container="proxysql",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="plot-trg-13-txftz",container="proxysql",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="plot-trg-13-txftz",container="proxysql",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="plot-trg-13-txftz",container="proxysql",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="plot-trg-13-txftz",container="proxysql",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="router-1-pqccl",container="router",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="router-1-pqccl",container="router",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="router-1-pqccl",container="router",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="router-1-pqccl",container="router",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="router-1-pqccl",container="router",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-ksdhs",container="dynatrace-oneagent",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-ksdhs",container="dynatrace-oneagent",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-ksdhs",container="dynatrace-oneagent",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-ksdhs",container="dynatrace-oneagent",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-ksdhs",container="dynatrace-oneagent",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="kube-rbac-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="kube-rbac-proxy",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="kube-rbac-proxy",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="kube-rbac-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="kube-rbac-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="node-exporter",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="node-exporter",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="node-exporter",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="node-exporter",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="node-exporter",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="apache",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="apache",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="apache",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="apache",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="apache",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="proxysql",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="proxysql",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="proxysql",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="proxysql",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="proxysql",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="apache",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="apache",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="apache",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="apache",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="apache",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="proxysql",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="proxysql",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="proxysql",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="proxysql",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="proxysql",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-hd979",container="metricbeat",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-hd979",container="metricbeat",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-hd979",container="metricbeat",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-hd979",container="metricbeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-hd979",container="metricbeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-8-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-8-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-8-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-8-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-8-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-thvjs",container="metricbeat",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-thvjs",container="metricbeat",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-thvjs",container="metricbeat",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-thvjs",container="metricbeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-thvjs",container="metricbeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-d6p6b",container="filebeat",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-d6p6b",container="filebeat",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-d6p6b",container="filebeat",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-d6p6b",container="filebeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-d6p6b",container="filebeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-build-19-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-build-19-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-build-19-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-build-19-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-build-19-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-5q6w2",container="metricbeat",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-5q6w2",container="metricbeat",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-5q6w2",container="metricbeat",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-5q6w2",container="metricbeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-5q6w2",container="metricbeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="kube-rbac-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="kube-rbac-proxy",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="kube-rbac-proxy",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="kube-rbac-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="kube-rbac-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="node-exporter",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="node-exporter",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="node-exporter",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="node-exporter",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="node-exporter",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",container="deployment",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",container="deployment",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",container="deployment",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",container="deployment",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",container="deployment",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-vxjrf",container="ws-network-inventorymgmt-dinoman-rest",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-vxjrf",container="ws-network-inventorymgmt-dinoman-rest",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-vxjrf",container="ws-network-inventorymgmt-dinoman-rest",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-vxjrf",container="ws-network-inventorymgmt-dinoman-rest",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-vxjrf",container="ws-network-inventorymgmt-dinoman-rest",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-nb7c8",container="sdn",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-nb7c8",container="sdn",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-nb7c8",container="sdn",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-nb7c8",container="sdn",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-nb7c8",container="sdn",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-alert-msteams-7-cxfrz",container="prometheus-alert-msteams",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-alert-msteams-7-cxfrz",container="prometheus-alert-msteams",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-alert-msteams-7-cxfrz",container="prometheus-alert-msteams",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-alert-msteams-7-cxfrz",container="prometheus-alert-msteams",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-alert-msteams-7-cxfrz",container="prometheus-alert-msteams",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-build-31-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-build-31-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-build-31-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-build-31-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-build-31-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-hckgd",container="sdn",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-hckgd",container="sdn",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-hckgd",container="sdn",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-hckgd",container="sdn",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-hckgd",container="sdn",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-api-eln004867.corp.telenet.be",container="api",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-api-eln004867.corp.telenet.be",container="api",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-api-eln004867.corp.telenet.be",container="api",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-api-eln004867.corp.telenet.be",container="api",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-api-eln004867.corp.telenet.be",container="api",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-xwjz7",container="filebeat",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-xwjz7",container="filebeat",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-xwjz7",container="filebeat",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-xwjz7",container="filebeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-xwjz7",container="filebeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-fq5mw",container="dynatrace-oneagent",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-fq5mw",container="dynatrace-oneagent",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-fq5mw",container="dynatrace-oneagent",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-fq5mw",container="dynatrace-oneagent",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-fq5mw",container="dynatrace-oneagent",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="cronjob-ldap-group-sync",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="cronjob-ldap-group-sync",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="cronjob-ldap-group-sync",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="cronjob-ldap-group-sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="cronjob-ldap-group-sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="test-config",pod="kibana-854bdf584d-fpjb4",container="kibana",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="test-config",pod="kibana-854bdf584d-fpjb4",container="kibana",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="test-config",pod="kibana-854bdf584d-fpjb4",container="kibana",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="test-config",pod="kibana-854bdf584d-fpjb4",container="kibana",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="test-config",pod="kibana-854bdf584d-fpjb4",container="kibana",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="ansible",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="ansible",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="ansible",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="ansible",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="ansible",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="operator",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="operator",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="operator",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",container="cde-pega-feeder",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",container="cde-pega-feeder",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",container="cde-pega-feeder",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",container="cde-pega-feeder",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",container="cde-pega-feeder",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="devops-playground",pod="sonarqube-3-lfc5m",container="sonarqube",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="devops-playground",pod="sonarqube-3-lfc5m",container="sonarqube",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="devops-playground",pod="sonarqube-3-lfc5m",container="sonarqube",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="devops-playground",pod="sonarqube-3-lfc5m",container="sonarqube",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="devops-playground",pod="sonarqube-3-lfc5m",container="sonarqube",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="sti-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="sti-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="sti-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="sti-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="sti-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-tz7sj",container="filebeat",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-tz7sj",container="filebeat",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-tz7sj",container="filebeat",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-tz7sj",container="filebeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-tz7sj",container="filebeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-qfwk6",container="openvswitch",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-qfwk6",container="openvswitch",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-qfwk6",container="openvswitch",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-qfwk6",container="openvswitch",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-qfwk6",container="openvswitch",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="proxysql",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="proxysql",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="proxysql",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="proxysql",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="proxysql",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="saint-peter",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="saint-peter",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="saint-peter",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="saint-peter",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="saint-peter",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="kube-rbac-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="kube-rbac-proxy",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="kube-rbac-proxy",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="kube-rbac-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="kube-rbac-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="node-exporter",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="node-exporter",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="node-exporter",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="node-exporter",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="node-exporter",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="kube-rbac-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="kube-rbac-proxy",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="kube-rbac-proxy",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="kube-rbac-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="kube-rbac-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="node-exporter",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="node-exporter",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="node-exporter",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="node-exporter",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="node-exporter",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",container="deployment",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",container="deployment",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",container="deployment",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",container="deployment",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",container="deployment",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",container="jenkins",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",container="jenkins",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",container="jenkins",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",container="jenkins",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",container="jenkins",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="kube-rbac-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="kube-rbac-proxy",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="kube-rbac-proxy",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="kube-rbac-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="kube-rbac-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="node-exporter",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="node-exporter",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="node-exporter",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="node-exporter",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="node-exporter",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-8zrm9",container="openvswitch",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-8zrm9",container="openvswitch",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-8zrm9",container="openvswitch",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-8zrm9",container="openvswitch",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-8zrm9",container="openvswitch",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-3hkdb",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-3hkdb",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-3hkdb",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-3hkdb",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-3hkdb",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-zx7vd",container="filebeat",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-zx7vd",container="filebeat",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-zx7vd",container="filebeat",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-zx7vd",container="filebeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-zx7vd",container="filebeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="ansible",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="ansible",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="ansible",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="ansible",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="ansible",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="operator",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="operator",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="operator",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm",container="jenkins",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm",container="jenkins",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm",container="jenkins",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm",container="jenkins",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm",container="jenkins",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-sb6vw",container="filebeat",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-sb6vw",container="filebeat",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-sb6vw",container="filebeat",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-sb6vw",container="filebeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-sb6vw",container="filebeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",container="springboot-sample-operator",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",container="springboot-sample-operator",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",container="springboot-sample-operator",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",container="springboot-sample-operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",container="springboot-sample-operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-rdbqq",container="sdn",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-rdbqq",container="sdn",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-rdbqq",container="sdn",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-rdbqq",container="sdn",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-rdbqq",container="sdn",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-trg-10-597nj",container="apache",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-trg-10-597nj",container="apache",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-trg-10-597nj",container="apache",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-trg-10-597nj",container="apache",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-trg-10-597nj",container="apache",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-trg-10-597nj",container="proxysql",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-trg-10-597nj",container="proxysql",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-trg-10-597nj",container="proxysql",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-trg-10-597nj",container="proxysql",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-trg-10-597nj",container="proxysql",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="ansible",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="ansible",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="ansible",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="ansible",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="ansible",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="operator",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="operator",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="operator",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-etcd-eln004867.corp.telenet.be",container="etcd",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-etcd-eln004867.corp.telenet.be",container="etcd",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-etcd-eln004867.corp.telenet.be",container="etcd",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-etcd-eln004867.corp.telenet.be",container="etcd",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-etcd-eln004867.corp.telenet.be",container="etcd",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="playground",pod="httpd-1-nvppk",container="httpd",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="playground",pod="httpd-1-nvppk",container="httpd",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="playground",pod="httpd-1-nvppk",container="httpd",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="playground",pod="httpd-1-nvppk",container="httpd",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="playground",pod="httpd-1-nvppk",container="httpd",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="ansible",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="ansible",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="ansible",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="ansible",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="ansible",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="operator",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="operator",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="operator",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-7-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-7-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-7-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-7-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-7-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="elasticsearch",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="elasticsearch",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="elasticsearch",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="elasticsearch",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="elasticsearch",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="plot",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="plot",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="plot",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="plot",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="plot",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="proxysql",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="proxysql",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="proxysql",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="proxysql",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="proxysql",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="cronjob-ldap-group-sync",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="cronjob-ldap-group-sync",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="cronjob-ldap-group-sync",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="cronjob-ldap-group-sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="cronjob-ldap-group-sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",container="kafka-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",container="kafka-proxy",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",container="kafka-proxy",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",container="kafka-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",container="kafka-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-thg27",container="openvswitch",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-thg27",container="openvswitch",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-thg27",container="openvswitch",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-thg27",container="openvswitch",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-thg27",container="openvswitch",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="microservice-5-deploy",container="deployment",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="microservice-5-deploy",container="deployment",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="microservice-5-deploy",container="deployment",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="microservice-5-deploy",container="deployment",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="microservice-5-deploy",container="deployment",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="tvw",pod="debug-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="tvw",pod="debug-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="tvw",pod="debug-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="tvw",pod="debug-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="tvw",pod="debug-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-2-227bl",container="jenkins",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-2-227bl",container="jenkins",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-2-227bl",container="jenkins",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-2-227bl",container="jenkins",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-2-227bl",container="jenkins",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="cronjob-ldap-group-sync",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="cronjob-ldap-group-sync",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="cronjob-ldap-group-sync",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="cronjob-ldap-group-sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="cronjob-ldap-group-sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="yft-kafkaproxy",pod="kafka-proxy-8-deploy",container="deployment",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="yft-kafkaproxy",pod="kafka-proxy-8-deploy",container="deployment",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="yft-kafkaproxy",pod="kafka-proxy-8-deploy",container="deployment",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="yft-kafkaproxy",pod="kafka-proxy-8-deploy",container="deployment",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="yft-kafkaproxy",pod="kafka-proxy-8-deploy",container="deployment",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="microservice-4-deploy",container="deployment",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="microservice-4-deploy",container="deployment",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="microservice-4-deploy",container="deployment",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="microservice-4-deploy",container="deployment",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="microservice-4-deploy",container="deployment",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="tiller",pod="tiller-deploy-58c78cccb5-zcbwj",container="tiller",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="tiller",pod="tiller-deploy-58c78cccb5-zcbwj",container="tiller",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="tiller",pod="tiller-deploy-58c78cccb5-zcbwj",container="tiller",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="tiller",pod="tiller-deploy-58c78cccb5-zcbwj",container="tiller",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="tiller",pod="tiller-deploy-58c78cccb5-zcbwj",container="tiller",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="ansible",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="ansible",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="ansible",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="ansible",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="ansible",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="operator",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="operator",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="operator",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-s3zbd",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-s3zbd",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-s3zbd",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-s3zbd",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-s3zbd",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="apache",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="apache",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="apache",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="apache",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="apache",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="proxysql",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="proxysql",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="proxysql",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="proxysql",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="proxysql",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-pnfvt",container="filebeat",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-pnfvt",container="filebeat",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-pnfvt",container="filebeat",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-pnfvt",container="filebeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-pnfvt",container="filebeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-ckrzm",container="metricbeat",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-ckrzm",container="metricbeat",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-ckrzm",container="metricbeat",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-ckrzm",container="metricbeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-ckrzm",container="metricbeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-vvlrd",container="sdn",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-vvlrd",container="sdn",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-vvlrd",container="sdn",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-vvlrd",container="sdn",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-vvlrd",container="sdn",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",container="deployment",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",container="deployment",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",container="deployment",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",container="deployment",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",container="deployment",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",container="dynatrace-oneagent-operator",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",container="dynatrace-oneagent-operator",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",container="dynatrace-oneagent-operator",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",container="dynatrace-oneagent-operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",container="dynatrace-oneagent-operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",container="cluster-monitoring-operator",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",container="cluster-monitoring-operator",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",container="cluster-monitoring-operator",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",container="cluster-monitoring-operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",container="cluster-monitoring-operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-059cf",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-059cf",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-059cf",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-059cf",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-059cf",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinoman-domain-managedserver1",container="weblogic-server",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinoman-domain-managedserver1",container="weblogic-server",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinoman-domain-managedserver1",container="weblogic-server",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinoman-domain-managedserver1",container="weblogic-server",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinoman-domain-managedserver1",container="weblogic-server",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="cronjob-ldap-group-sync",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="cronjob-ldap-group-sync",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="cronjob-ldap-group-sync",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="cronjob-ldap-group-sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="cronjob-ldap-group-sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-dpzhw",container="openvswitch",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-dpzhw",container="openvswitch",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-dpzhw",container="openvswitch",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-dpzhw",container="openvswitch",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-dpzhw",container="openvswitch",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",container="deployment",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",container="deployment",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",container="deployment",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",container="deployment",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",container="deployment",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-5-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-5-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-5-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-5-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-5-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-ql4nj",container="sync",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-ql4nj",container="sync",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-ql4nj",container="sync",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-ql4nj",container="sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-ql4nj",container="sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",container="edevradiator",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",container="edevradiator",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",container="edevradiator",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",container="edevradiator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",container="edevradiator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-wj77j",container="metricbeat",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-wj77j",container="metricbeat",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-wj77j",container="metricbeat",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-wj77j",container="metricbeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-wj77j",container="metricbeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-xmflf",container="filebeat",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-xmflf",container="filebeat",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-xmflf",container="filebeat",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-xmflf",container="filebeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-xmflf",container="filebeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="ansible",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="ansible",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="ansible",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="ansible",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="ansible",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="operator",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="operator",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="operator",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-2-jpzms",container="jenkins",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-2-jpzms",container="jenkins",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-2-jpzms",container="jenkins",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-2-jpzms",container="jenkins",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-2-jpzms",container="jenkins",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-rplst",container="metricbeat",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-rplst",container="metricbeat",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-rplst",container="metricbeat",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-rplst",container="metricbeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-rplst",container="metricbeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-mppzv",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-mppzv",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-mppzv",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-mppzv",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-mppzv",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana-proxy",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana-proxy",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-jst8j",container="filebeat",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-jst8j",container="filebeat",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-jst8j",container="filebeat",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-jst8j",container="filebeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-jst8j",container="filebeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-build-23-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-build-23-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-build-23-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-build-23-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-build-23-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager-proxy",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager-proxy",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="config-reloader",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="config-reloader",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="config-reloader",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="config-reloader",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="config-reloader",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg",container="webconsole",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg",container="webconsole",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg",container="webconsole",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg",container="webconsole",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg",container="webconsole",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-nhfg6",container="sdn",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-nhfg6",container="sdn",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-nhfg6",container="sdn",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-nhfg6",container="sdn",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-nhfg6",container="sdn",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-r6fhw",container="dynatrace-alert-omi",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-r6fhw",container="dynatrace-alert-omi",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-r6fhw",container="dynatrace-alert-omi",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-r6fhw",container="dynatrace-alert-omi",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-r6fhw",container="dynatrace-alert-omi",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-lzd9p",container="sync",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-lzd9p",container="sync",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-lzd9p",container="sync",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-lzd9p",container="sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-lzd9p",container="sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-etcd-eln004866.corp.telenet.be",container="etcd",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-etcd-eln004866.corp.telenet.be",container="etcd",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-etcd-eln004866.corp.telenet.be",container="etcd",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-etcd-eln004866.corp.telenet.be",container="etcd",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-etcd-eln004866.corp.telenet.be",container="etcd",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="ansible",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="ansible",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="ansible",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="ansible",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="ansible",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="operator",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="operator",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="operator",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-rq5nh",container="sync",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-rq5nh",container="sync",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-rq5nh",container="sync",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-rq5nh",container="sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-rq5nh",container="sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-3-jwz5m",container="azure-alert-omi",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-3-jwz5m",container="azure-alert-omi",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-3-jwz5m",container="azure-alert-omi",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-3-jwz5m",container="azure-alert-omi",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-3-jwz5m",container="azure-alert-omi",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-d8fvw",container="sync",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-d8fvw",container="sync",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-d8fvw",container="sync",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-d8fvw",container="sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-d8fvw",container="sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-61-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-61-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-61-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-61-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-61-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="apache",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="apache",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="apache",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="apache",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="apache",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="proxysql",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="proxysql",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="proxysql",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="proxysql",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="proxysql",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="cronjob-ldap-group-sync",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="cronjob-ldap-group-sync",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="cronjob-ldap-group-sync",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="cronjob-ldap-group-sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="cronjob-ldap-group-sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-1tvxf",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-1tvxf",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-1tvxf",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-1tvxf",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-1tvxf",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinoman-domain-admin-server",container="weblogic-server",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinoman-domain-admin-server",container="weblogic-server",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinoman-domain-admin-server",container="weblogic-server",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinoman-domain-admin-server",container="weblogic-server",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinoman-domain-admin-server",container="weblogic-server",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager-proxy",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager-proxy",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="config-reloader",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="config-reloader",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="config-reloader",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="config-reloader",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="config-reloader",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",container="console",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",container="console",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",container="console",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",container="console",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",container="console",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-6-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-6-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-6-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-6-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-6-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-0x8ws",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-0x8ws",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-0x8ws",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-0x8ws",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-0x8ws",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-ms2x9",container="openvswitch",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-ms2x9",container="openvswitch",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-ms2x9",container="openvswitch",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-ms2x9",container="openvswitch",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-ms2x9",container="openvswitch",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-7-6kd9f",container="base-rhel-ubi-minimal",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-7-6kd9f",container="base-rhel-ubi-minimal",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-7-6kd9f",container="base-rhel-ubi-minimal",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-7-6kd9f",container="base-rhel-ubi-minimal",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-7-6kd9f",container="base-rhel-ubi-minimal",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-59-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-59-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-59-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-59-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-59-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-vtjxf",container="sync",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-vtjxf",container="sync",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-vtjxf",container="sync",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-vtjxf",container="sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-vtjxf",container="sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-build-34-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-build-34-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-build-34-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-build-34-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-build-34-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="kube-rbac-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="kube-rbac-proxy",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="kube-rbac-proxy",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="kube-rbac-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="kube-rbac-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="node-exporter",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="node-exporter",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="node-exporter",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="node-exporter",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="node-exporter",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf",container="webconsole",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf",container="webconsole",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf",container="webconsole",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf",container="webconsole",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf",container="webconsole",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-54-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-54-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-54-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-54-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-54-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="ansible",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="ansible",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="ansible",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="ansible",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="ansible",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="operator",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="operator",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="operator",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="sti-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="sti-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="sti-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="sti-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="sti-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-lqvl2",container="openvswitch",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-lqvl2",container="openvswitch",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-lqvl2",container="openvswitch",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-lqvl2",container="openvswitch",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-lqvl2",container="openvswitch",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-build-20-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-build-20-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-build-20-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-build-20-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-build-20-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-shqcz",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-shqcz",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-shqcz",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-shqcz",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-shqcz",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="base-apache",pod="base-apache-36-svl9c",container="base-apache",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="base-apache",pod="base-apache-36-svl9c",container="base-apache",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="base-apache",pod="base-apache-36-svl9c",container="base-apache",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="base-apache",pod="base-apache-36-svl9c",container="base-apache",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="base-apache",pod="base-apache-36-svl9c",container="base-apache",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",container="cde-residential-customer",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",container="cde-residential-customer",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",container="cde-residential-customer",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",container="cde-residential-customer",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",container="cde-residential-customer",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-controllers-eln004865.corp.telenet.be",container="controllers",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-controllers-eln004865.corp.telenet.be",container="controllers",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-controllers-eln004865.corp.telenet.be",container="controllers",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-controllers-eln004865.corp.telenet.be",container="controllers",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="master-controllers-eln004865.corp.telenet.be",container="controllers",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-cjmv2",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-cjmv2",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-cjmv2",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-cjmv2",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-cjmv2",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="ansible",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="ansible",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="ansible",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="ansible",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="ansible",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="operator",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="operator",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="operator",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="sti-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="sti-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="sti-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="sti-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="sti-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-shkwk",container="openvswitch",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-shkwk",container="openvswitch",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-shkwk",container="openvswitch",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-shkwk",container="openvswitch",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-shkwk",container="openvswitch",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="aws-alert-omi-2-69f79",container="aws-alert-omi",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="aws-alert-omi-2-69f79",container="aws-alert-omi",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="aws-alert-omi-2-69f79",container="aws-alert-omi",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="aws-alert-omi-2-69f79",container="aws-alert-omi",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="aws-alert-omi-2-69f79",container="aws-alert-omi",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-fdkjg",container="ws-network-inventorymgmt-dinoman-rest",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-fdkjg",container="ws-network-inventorymgmt-dinoman-rest",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-fdkjg",container="ws-network-inventorymgmt-dinoman-rest",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-fdkjg",container="ws-network-inventorymgmt-dinoman-rest",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-fdkjg",container="ws-network-inventorymgmt-dinoman-rest",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",container="edevradiator",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",container="edevradiator",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",container="edevradiator",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",container="edevradiator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",container="edevradiator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-svswx",container="dynatrace-oneagent",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-svswx",container="dynatrace-oneagent",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-svswx",container="dynatrace-oneagent",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-svswx",container="dynatrace-oneagent",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-svswx",container="dynatrace-oneagent",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-5g4p5",container="dynatrace-oneagent",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-5g4p5",container="dynatrace-oneagent",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-5g4p5",container="dynatrace-oneagent",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-5g4p5",container="dynatrace-oneagent",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-5g4p5",container="dynatrace-oneagent",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-db449",container="sdn",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-db449",container="sdn",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-db449",container="sdn",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-db449",container="sdn",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-db449",container="sdn",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-s9shq",container="metricbeat",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-s9shq",container="metricbeat",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-s9shq",container="metricbeat",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-s9shq",container="metricbeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-s9shq",container="metricbeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-qdxkl",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-qdxkl",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-qdxkl",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-qdxkl",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-qdxkl",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="ansible",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="ansible",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="ansible",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="ansible",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="ansible",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="operator",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="operator",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="operator",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="ansible",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="ansible",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="ansible",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="ansible",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="ansible",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="operator",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="operator",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="operator",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-5x5hx",container="openvswitch",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-5x5hx",container="openvswitch",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-5x5hx",container="openvswitch",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-5x5hx",container="openvswitch",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-5x5hx",container="openvswitch",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="ansible",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="ansible",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="ansible",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="ansible",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="ansible",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="operator",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="operator",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="operator",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-9-c8bkd",container="jenkins",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-9-c8bkd",container="jenkins",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-9-c8bkd",container="jenkins",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-9-c8bkd",container="jenkins",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-9-c8bkd",container="jenkins",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-fzkct",container="metricbeat",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-fzkct",container="metricbeat",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-fzkct",container="metricbeat",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-fzkct",container="metricbeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-fzkct",container="metricbeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-cknc4",container="dynatrace-oneagent",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-cknc4",container="dynatrace-oneagent",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-cknc4",container="dynatrace-oneagent",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-cknc4",container="dynatrace-oneagent",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-cknc4",container="dynatrace-oneagent",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="ceph-alert-msteams-3-95zfk",container="ceph-alert-msteams",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="ceph-alert-msteams-3-95zfk",container="ceph-alert-msteams",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="ceph-alert-msteams-3-95zfk",container="ceph-alert-msteams",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="ceph-alert-msteams-3-95zfk",container="ceph-alert-msteams",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="ceph-alert-msteams-3-95zfk",container="ceph-alert-msteams",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="git-sync",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="git-sync",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="git-sync",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="git-sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="git-sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="jenkins-cr-applier",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="jenkins-cr-applier",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="jenkins-cr-applier",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="jenkins-cr-applier",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="jenkins-cr-applier",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="sonarqube-3-k2j58",container="sonarqube",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="sonarqube-3-k2j58",container="sonarqube",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="sonarqube-3-k2j58",container="sonarqube",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="sonarqube-3-k2j58",container="sonarqube",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="sonarqube-3-k2j58",container="sonarqube",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="busybox",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="busybox",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="busybox",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="busybox",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="busybox",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="kube-state-metrics",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="kube-state-metrics",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="kube-state-metrics",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="kube-state-metrics",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="kube-state-metrics",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="cronjob-ldap-group-sync",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="cronjob-ldap-group-sync",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="cronjob-ldap-group-sync",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="cronjob-ldap-group-sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="cronjob-ldap-group-sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-8tvwr",container="dynatrace-oneagent",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-8tvwr",container="dynatrace-oneagent",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-8tvwr",container="dynatrace-oneagent",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-8tvwr",container="dynatrace-oneagent",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-8tvwr",container="dynatrace-oneagent",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-54d6g",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-54d6g",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-54d6g",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-54d6g",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-54d6g",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="jenkins-1-mr4zb",container="jenkins",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="jenkins-1-mr4zb",container="jenkins",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="jenkins-1-mr4zb",container="jenkins",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="jenkins-1-mr4zb",container="jenkins",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="jenkins-1-mr4zb",container="jenkins",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-pcvmj",container="metricbeat",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-pcvmj",container="metricbeat",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-pcvmj",container="metricbeat",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-pcvmj",container="metricbeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-pcvmj",container="metricbeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="cronjob-ldap-group-sync",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="cronjob-ldap-group-sync",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="cronjob-ldap-group-sync",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="cronjob-ldap-group-sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="cronjob-ldap-group-sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-65-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-65-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-65-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-65-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-65-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="ansible",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="ansible",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="ansible",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="ansible",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="ansible",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="operator",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="operator",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="operator",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="cronjob-ldap-group-sync",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="cronjob-ldap-group-sync",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="cronjob-ldap-group-sync",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="cronjob-ldap-group-sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="cronjob-ldap-group-sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-dp74t",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-dp74t",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-dp74t",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-dp74t",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-dp74t",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-mghfm",container="sync",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-mghfm",container="sync",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-mghfm",container="sync",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-mghfm",container="sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-mghfm",container="sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-t92kj",container="metricbeat",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-t92kj",container="metricbeat",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-t92kj",container="metricbeat",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-t92kj",container="metricbeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-t92kj",container="metricbeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-config-reloader",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-config-reloader",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-config-reloader",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-config-reloader",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-config-reloader",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-proxy",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-proxy",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="rules-configmap-reloader",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="rules-configmap-reloader",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="rules-configmap-reloader",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="rules-configmap-reloader",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="rules-configmap-reloader",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-8px65",container="dynatrace-oneagent",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-8px65",container="dynatrace-oneagent",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-8px65",container="dynatrace-oneagent",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-8px65",container="dynatrace-oneagent",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="dynatrace",pod="oneagent-8px65",container="dynatrace-oneagent",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-57-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-57-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-57-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-57-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-57-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-9-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-9-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-9-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-9-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-9-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-operator-599cf5c4d5-2jqrn",container="prometheus-operator",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-operator-599cf5c4d5-2jqrn",container="prometheus-operator",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-operator-599cf5c4d5-2jqrn",container="prometheus-operator",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-operator-599cf5c4d5-2jqrn",container="prometheus-operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="prometheus-operator-599cf5c4d5-2jqrn",container="prometheus-operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-drdp4",container="sync",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-drdp4",container="sync",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-drdp4",container="sync",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-drdp4",container="sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-drdp4",container="sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="kube-rbac-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="kube-rbac-proxy",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="kube-rbac-proxy",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="kube-rbac-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="kube-rbac-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="node-exporter",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="node-exporter",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="node-exporter",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="node-exporter",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="node-exporter",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-77lgc",container="filebeat",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-77lgc",container="filebeat",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-77lgc",container="filebeat",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-77lgc",container="filebeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-77lgc",container="filebeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-ghb47",container="filebeat",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-ghb47",container="filebeat",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-ghb47",container="filebeat",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-ghb47",container="filebeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="filebeat-ghb47",container="filebeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="tiller",pod="tiller-5f8989c65c-cz7wz",container="tiller",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="tiller",pod="tiller-5f8989c65c-cz7wz",container="tiller",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="tiller",pod="tiller-5f8989c65c-cz7wz",container="tiller",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="tiller",pod="tiller-5f8989c65c-cz7wz",container="tiller",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="tiller",pod="tiller-5f8989c65c-cz7wz",container="tiller",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-876j4",container="openshift-alert-omi",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-876j4",container="openshift-alert-omi",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-876j4",container="openshift-alert-omi",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-876j4",container="openshift-alert-omi",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-876j4",container="openshift-alert-omi",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="apache",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="apache",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="apache",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="apache",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="apache",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="proxysql",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="proxysql",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="proxysql",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="proxysql",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="proxysql",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-96lh2",container="metricbeat",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-96lh2",container="metricbeat",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-96lh2",container="metricbeat",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-96lh2",container="metricbeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-96lh2",container="metricbeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="ansible",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="ansible",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="ansible",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="ansible",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="ansible",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="operator",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="operator",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="operator",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="registry-console-1-mwz95",container="registry-console",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="registry-console-1-mwz95",container="registry-console",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="registry-console-1-mwz95",container="registry-console",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="registry-console-1-mwz95",container="registry-console",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="registry-console-1-mwz95",container="registry-console",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-dcpqs",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-dcpqs",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-dcpqs",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-dcpqs",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-dcpqs",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-m85px",container="aws-alert-omi",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-m85px",container="aws-alert-omi",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-m85px",container="aws-alert-omi",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-m85px",container="aws-alert-omi",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-m85px",container="aws-alert-omi",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-63-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-63-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-63-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-63-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-63-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",container="deployment",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",container="deployment",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",container="deployment",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",container="deployment",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",container="deployment",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",container="springboot-sample-operator",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",container="springboot-sample-operator",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",container="springboot-sample-operator",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",container="springboot-sample-operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",container="springboot-sample-operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="kube-rbac-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="kube-rbac-proxy",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="kube-rbac-proxy",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="kube-rbac-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="kube-rbac-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="node-exporter",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="node-exporter",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="node-exporter",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="node-exporter",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="node-exporter",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-9bv76",container="sdn",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-9bv76",container="sdn",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-9bv76",container="sdn",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-9bv76",container="sdn",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="sdn-9bv76",container="sdn",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-379l2",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-379l2",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-379l2",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-379l2",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-379l2",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-w515p",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-w515p",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-w515p",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-w515p",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-w515p",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",container="metricbeat",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",container="metricbeat",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",container="metricbeat",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",container="metricbeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",container="metricbeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-mk189",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-mk189",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-mk189",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-mk189",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-mk189",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-qr3g6",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-qr3g6",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-qr3g6",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-qr3g6",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-qr3g6",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-j7mlr",container="sync",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-j7mlr",container="sync",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-j7mlr",container="sync",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-j7mlr",container="sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-node",pod="sync-j7mlr",container="sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="microservice-3-deploy",container="deployment",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="microservice-3-deploy",container="deployment",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="microservice-3-deploy",container="deployment",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="microservice-3-deploy",container="deployment",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="microservice-3-deploy",container="deployment",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-5d4g2",container="openvswitch",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-5d4g2",container="openvswitch",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-5d4g2",container="openvswitch",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-5d4g2",container="openvswitch",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-sdn",pod="ovs-5d4g2",container="openvswitch",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="apache",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="apache",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="apache",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="apache",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="apache",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="proxysql",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="proxysql",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="proxysql",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="proxysql",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="proxysql",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="kube-rbac-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="kube-rbac-proxy",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="kube-rbac-proxy",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="kube-rbac-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="kube-rbac-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="node-exporter",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="node-exporter",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="node-exporter",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="node-exporter",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="node-exporter",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",container="mysql",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",container="mysql",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",container="mysql",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",container="mysql",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",container="mysql",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="awx",pod="awx-init-container-venvs-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="awx",pod="awx-init-container-venvs-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="awx",pod="awx-init-container-venvs-1-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="awx",pod="awx-init-container-venvs-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="awx",pod="awx-init-container-venvs-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-6ls5t",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-6ls5t",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-6ls5t",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-6ls5t",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-maven-6ls5t",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-10-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-10-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-10-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-10-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-10-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-d9lm7",container="azure-alert-omi",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-d9lm7",container="azure-alert-omi",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-d9lm7",container="azure-alert-omi",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-d9lm7",container="azure-alert-omi",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-d9lm7",container="azure-alert-omi",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-24-deploy",container="deployment",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-24-deploy",container="deployment",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-24-deploy",container="deployment",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-24-deploy",container="deployment",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-24-deploy",container="deployment",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="cronjob-ldap-group-sync",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="cronjob-ldap-group-sync",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="cronjob-ldap-group-sync",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="cronjob-ldap-group-sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="cronjob-ldap-group-sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",container="jnlp",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",container="deployment",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",container="deployment",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",container="deployment",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",container="deployment",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",container="deployment",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="docker-build",reason="Error"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="docker-build",reason="Completed"} 1 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="docker-build",reason="DeadlineExceeded"} 0 -# HELP kube_pod_init_container_status_terminated_reason Describes the reason the init container is currently in terminated state. -# TYPE kube_pod_init_container_status_terminated_reason gauge -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="awx",pod="awx-init-container-venvs-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="awx",pod="awx-init-container-venvs-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="awx",pod="awx-init-container-venvs-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="awx",pod="awx-init-container-venvs-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="awx",pod="awx-init-container-venvs-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-10-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-10-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-10-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-10-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-10-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-10-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-10-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-10-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-10-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-10-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="fetch-ldap-config",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="fetch-ldap-config",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="fetch-ldap-config",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="fetch-ldap-config",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="fetch-ldap-config",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="fetch-ldap-config",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="fetch-ldap-config",reason="Completed"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="fetch-ldap-config",reason="Error"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="fetch-ldap-config",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="fetch-ldap-config",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="fetch-ldap-config",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="fetch-ldap-config",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="fetch-ldap-config",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="fetch-ldap-config",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="fetch-ldap-config",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-62-build",container="extract-image-content",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-62-build",container="extract-image-content",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-62-build",container="extract-image-content",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-62-build",container="extract-image-content",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-62-build",container="extract-image-content",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-62-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-62-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-62-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-62-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-62-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="git-clone",reason="Error"} 1 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-32-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-32-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-32-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-32-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-32-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-32-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-32-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-32-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-32-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-32-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="fetch-ldap-config",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="fetch-ldap-config",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="fetch-ldap-config",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="fetch-ldap-config",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="fetch-ldap-config",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="git-clone",reason="Error"} 1 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-53-build",container="extract-image-content",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-53-build",container="extract-image-content",reason="Completed"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-53-build",container="extract-image-content",reason="Error"} 1 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-53-build",container="extract-image-content",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-53-build",container="extract-image-content",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-53-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-53-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-53-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-53-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-53-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-60-build",container="extract-image-content",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-60-build",container="extract-image-content",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-60-build",container="extract-image-content",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-60-build",container="extract-image-content",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-60-build",container="extract-image-content",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-60-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-60-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-60-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-60-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-60-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-64-build",container="extract-image-content",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-64-build",container="extract-image-content",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-64-build",container="extract-image-content",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-64-build",container="extract-image-content",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-64-build",container="extract-image-content",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-64-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-64-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-64-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-64-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-64-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-33-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-33-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-33-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-33-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-33-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-33-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-33-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-33-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-33-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-33-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="spark-1.0-33-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="spark-1.0-33-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="spark-1.0-33-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="spark-1.0-33-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="spark-1.0-33-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="spark-1.0-33-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="spark-1.0-33-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="spark-1.0-33-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="spark-1.0-33-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="spark-1.0-33-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="git-clone",reason="Error"} 1 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-8-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-8-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-8-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-8-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-8-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-8-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-8-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-8-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-8-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-8-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-19-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-19-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-19-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-19-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-19-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-19-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-19-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-19-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-19-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-19-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-31-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-31-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-31-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-31-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-31-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-31-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-31-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-31-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-31-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-31-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="fetch-ldap-config",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="fetch-ldap-config",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="fetch-ldap-config",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="fetch-ldap-config",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="fetch-ldap-config",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="git-clone",reason="Error"} 1 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-7-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-7-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-7-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-7-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-7-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-7-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-7-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-7-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-7-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-7-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="set-vm-max-map-count",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="set-vm-max-map-count",reason="Completed"} 0 -kube_pod_init_container_status_terminated_reason{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="set-vm-max-map-count",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="set-vm-max-map-count",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="set-vm-max-map-count",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="fetch-ldap-config",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="fetch-ldap-config",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="fetch-ldap-config",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="fetch-ldap-config",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="fetch-ldap-config",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="tvw",pod="debug-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="tvw",pod="debug-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="tvw",pod="debug-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="tvw",pod="debug-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="tvw",pod="debug-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="fetch-ldap-config",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="fetch-ldap-config",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="fetch-ldap-config",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="fetch-ldap-config",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="fetch-ldap-config",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="fetch-ldap-config",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="fetch-ldap-config",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="fetch-ldap-config",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="fetch-ldap-config",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="fetch-ldap-config",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-5-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-5-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-5-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-5-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-5-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-5-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-5-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-5-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-5-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-5-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-23-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-23-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-23-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-23-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-23-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-23-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-23-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-23-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-23-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-23-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-61-build",container="extract-image-content",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-61-build",container="extract-image-content",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-61-build",container="extract-image-content",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-61-build",container="extract-image-content",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-61-build",container="extract-image-content",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-61-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-61-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-61-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-61-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-61-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="fetch-ldap-config",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="fetch-ldap-config",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="fetch-ldap-config",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="fetch-ldap-config",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="fetch-ldap-config",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-6-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-6-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-6-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-6-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-6-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-6-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-6-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-6-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-6-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-6-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="git-clone",reason="Error"} 1 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-59-build",container="extract-image-content",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-59-build",container="extract-image-content",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-59-build",container="extract-image-content",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-59-build",container="extract-image-content",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-59-build",container="extract-image-content",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-59-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-59-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-59-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-59-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-59-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-34-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-34-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-34-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-34-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-34-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-34-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-34-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-34-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-34-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-34-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-54-build",container="extract-image-content",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-54-build",container="extract-image-content",reason="Completed"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-54-build",container="extract-image-content",reason="Error"} 1 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-54-build",container="extract-image-content",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-54-build",container="extract-image-content",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-54-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-54-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-54-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-54-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-54-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="git-clone",reason="Error"} 1 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-20-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-20-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-20-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-20-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-20-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-20-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-20-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-20-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-20-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-build-20-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="fetch-ldap-config",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="fetch-ldap-config",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="fetch-ldap-config",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="fetch-ldap-config",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="fetch-ldap-config",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-65-build",container="extract-image-content",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-65-build",container="extract-image-content",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-65-build",container="extract-image-content",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-65-build",container="extract-image-content",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-65-build",container="extract-image-content",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-65-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-65-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-65-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-65-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-65-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="fetch-ldap-config",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="fetch-ldap-config",reason="Completed"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="fetch-ldap-config",reason="Error"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="fetch-ldap-config",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="fetch-ldap-config",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="git-clone",reason="Error"} 1 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="fetch-ldap-config",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="fetch-ldap-config",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="fetch-ldap-config",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="fetch-ldap-config",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="fetch-ldap-config",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-9-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-9-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-9-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-9-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-9-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-9-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-9-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-9-build",container="manage-dockerfile",reason="Error"} 1 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-9-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="dinomanbc-9-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-57-build",container="extract-image-content",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-57-build",container="extract-image-content",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-57-build",container="extract-image-content",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-57-build",container="extract-image-content",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-57-build",container="extract-image-content",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-57-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-57-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-57-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-57-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-57-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-63-build",container="extract-image-content",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-63-build",container="extract-image-content",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-63-build",container="extract-image-content",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-63-build",container="extract-image-content",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-63-build",container="extract-image-content",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-63-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-63-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-63-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-63-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="aem",pod="atomic-runtime-63-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="git-clone",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="manage-dockerfile",reason="Completed"} 1 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="git-clone",reason="Error"} 1 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -# HELP kube_pod_container_status_last_terminated_reason Describes the last reason the container was in terminated state. -# TYPE kube_pod_container_status_last_terminated_reason gauge -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="devops-playground",pod="jenkins-58-rsxhf",container="jenkins",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="devops-playground",pod="jenkins-58-rsxhf",container="jenkins",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="devops-playground",pod="jenkins-58-rsxhf",container="jenkins",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="devops-playground",pod="jenkins-58-rsxhf",container="jenkins",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="devops-playground",pod="jenkins-58-rsxhf",container="jenkins",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-2b6pp",container="dynatrace-oneagent",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-2b6pp",container="dynatrace-oneagent",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-2b6pp",container="dynatrace-oneagent",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-2b6pp",container="dynatrace-oneagent",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-2b6pp",container="dynatrace-oneagent",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-53-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-53-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-53-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-53-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-53-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-gq9pd",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-gq9pd",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-gq9pd",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-gq9pd",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-gq9pd",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-60-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-60-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-60-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-60-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-60-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-jpgxc",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-jpgxc",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-jpgxc",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-jpgxc",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-jpgxc",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="apache",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="apache",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="apache",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="apache",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="apache",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="proxysql",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="proxysql",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="proxysql",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="proxysql",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="proxysql",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-3-hrd5n",container="elk-alert-omi",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-3-hrd5n",container="elk-alert-omi",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-3-hrd5n",container="elk-alert-omi",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-3-hrd5n",container="elk-alert-omi",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-3-hrd5n",container="elk-alert-omi",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-q7psr",container="sync",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-q7psr",container="sync",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-q7psr",container="sync",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-q7psr",container="sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-q7psr",container="sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="init-sync",container="init-sync",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="init-sync",container="init-sync",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="init-sync",container="init-sync",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="init-sync",container="init-sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="init-sync",container="init-sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-controllers-eln004867.corp.telenet.be",container="controllers",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-controllers-eln004867.corp.telenet.be",container="controllers",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-controllers-eln004867.corp.telenet.be",container="controllers",reason="Error"} 1 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-controllers-eln004867.corp.telenet.be",container="controllers",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-controllers-eln004867.corp.telenet.be",container="controllers",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",container="deployment",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",container="deployment",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",container="deployment",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",container="deployment",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",container="deployment",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="ansible",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="ansible",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="ansible",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="ansible",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="ansible",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="operator",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="operator",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="operator",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="apache",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="apache",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="apache",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="apache",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="apache",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="proxysql",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="proxysql",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="proxysql",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="proxysql",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="proxysql",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="sti-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="sti-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="sti-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="sti-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="sti-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-whn9v",container="metricbeat",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-whn9v",container="metricbeat",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-whn9v",container="metricbeat",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-whn9v",container="metricbeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-whn9v",container="metricbeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-hpcbf",container="openvswitch",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-hpcbf",container="openvswitch",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-hpcbf",container="openvswitch",reason="Error"} 1 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-hpcbf",container="openvswitch",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-hpcbf",container="openvswitch",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="ansible",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="ansible",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="ansible",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="ansible",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="ansible",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="operator",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="operator",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="operator",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-64-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-64-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-64-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-64-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-64-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-etcd-eln004865.corp.telenet.be",container="etcd",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-etcd-eln004865.corp.telenet.be",container="etcd",reason="Completed"} 1 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-etcd-eln004865.corp.telenet.be",container="etcd",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-etcd-eln004865.corp.telenet.be",container="etcd",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-etcd-eln004865.corp.telenet.be",container="etcd",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-hhn8g",container="dynatrace-oneagent",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-hhn8g",container="dynatrace-oneagent",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-hhn8g",container="dynatrace-oneagent",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-hhn8g",container="dynatrace-oneagent",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-hhn8g",container="dynatrace-oneagent",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-7fjj2",container="sync",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-7fjj2",container="sync",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-7fjj2",container="sync",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-7fjj2",container="sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-7fjj2",container="sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="kube-rbac-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="kube-rbac-proxy",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="kube-rbac-proxy",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="kube-rbac-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="kube-rbac-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="node-exporter",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="node-exporter",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="node-exporter",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="node-exporter",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="node-exporter",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="kube-rbac-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="kube-rbac-proxy",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="kube-rbac-proxy",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="kube-rbac-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="kube-rbac-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="node-exporter",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="node-exporter",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="node-exporter",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="node-exporter",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="node-exporter",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",container="freephone-bp-uat",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",container="freephone-bp-uat",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",container="freephone-bp-uat",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",container="freephone-bp-uat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",container="freephone-bp-uat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",container="freephone-bp-dvp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",container="freephone-bp-dvp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",container="freephone-bp-dvp",reason="Error"} 1 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",container="freephone-bp-dvp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",container="freephone-bp-dvp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="apache",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="apache",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="apache",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="apache",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="apache",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="proxysql",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="proxysql",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="proxysql",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="proxysql",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="proxysql",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-int-3-nzds2",container="apache",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-int-3-nzds2",container="apache",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-int-3-nzds2",container="apache",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-int-3-nzds2",container="apache",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-int-3-nzds2",container="apache",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-int-3-nzds2",container="proxysql",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-int-3-nzds2",container="proxysql",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-int-3-nzds2",container="proxysql",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-int-3-nzds2",container="proxysql",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-int-3-nzds2",container="proxysql",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-j8kq8",container="metricbeat",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-j8kq8",container="metricbeat",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-j8kq8",container="metricbeat",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-j8kq8",container="metricbeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-j8kq8",container="metricbeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-qr854",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-qr854",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-qr854",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-qr854",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-qr854",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-5z056",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-5z056",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-5z056",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-5z056",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-5z056",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-33-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-33-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-33-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-33-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-33-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-api-eln004866.corp.telenet.be",container="api",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-api-eln004866.corp.telenet.be",container="api",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-api-eln004866.corp.telenet.be",container="api",reason="Error"} 1 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-api-eln004866.corp.telenet.be",container="api",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-api-eln004866.corp.telenet.be",container="api",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-9sb6l",container="sync",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-9sb6l",container="sync",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-9sb6l",container="sync",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-9sb6l",container="sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-9sb6l",container="sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl",container="weblogic-operator",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl",container="weblogic-operator",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl",container="weblogic-operator",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl",container="weblogic-operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl",container="weblogic-operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="spark-1.0-33-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="spark-1.0-33-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="spark-1.0-33-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="spark-1.0-33-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="spark-1.0-33-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-7zxfn",container="sdn",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-7zxfn",container="sdn",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-7zxfn",container="sdn",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-7zxfn",container="sdn",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-7zxfn",container="sdn",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-cxsth",container="sdn",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-cxsth",container="sdn",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-cxsth",container="sdn",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-cxsth",container="sdn",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-cxsth",container="sdn",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-edp-4-975w4",container="apache",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-edp-4-975w4",container="apache",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-edp-4-975w4",container="apache",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-edp-4-975w4",container="apache",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-edp-4-975w4",container="apache",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-edp-4-975w4",container="proxysql",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-edp-4-975w4",container="proxysql",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-edp-4-975w4",container="proxysql",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-edp-4-975w4",container="proxysql",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-edp-4-975w4",container="proxysql",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",container="deployment",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",container="deployment",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",container="deployment",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",container="deployment",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",container="deployment",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="apache",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="apache",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="apache",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="apache",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="apache",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="proxysql",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="proxysql",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="proxysql",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="proxysql",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="proxysql",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",container="deployment",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",container="deployment",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",container="deployment",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",container="deployment",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",container="deployment",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="apache",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="apache",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="apache",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="apache",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="apache",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="proxysql",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="proxysql",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="proxysql",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="proxysql",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="proxysql",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="kube-rbac-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="kube-rbac-proxy",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="kube-rbac-proxy",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="kube-rbac-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="kube-rbac-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="node-exporter",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="node-exporter",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="node-exporter",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="node-exporter",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="node-exporter",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="router-1-pqccl",container="router",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="router-1-pqccl",container="router",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="router-1-pqccl",container="router",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="router-1-pqccl",container="router",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="router-1-pqccl",container="router",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-dppzc",container="sync",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-dppzc",container="sync",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-dppzc",container="sync",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-dppzc",container="sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-dppzc",container="sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="plot-trg-13-txftz",container="plot",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="plot-trg-13-txftz",container="plot",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="plot-trg-13-txftz",container="plot",reason="Error"} 1 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="plot-trg-13-txftz",container="plot",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="plot-trg-13-txftz",container="plot",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="plot-trg-13-txftz",container="proxysql",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="plot-trg-13-txftz",container="proxysql",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="plot-trg-13-txftz",container="proxysql",reason="Error"} 1 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="plot-trg-13-txftz",container="proxysql",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="plot-trg-13-txftz",container="proxysql",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="apache",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="apache",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="apache",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="apache",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="apache",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="proxysql",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="proxysql",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="proxysql",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="proxysql",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="proxysql",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-ksdhs",container="dynatrace-oneagent",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-ksdhs",container="dynatrace-oneagent",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-ksdhs",container="dynatrace-oneagent",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-ksdhs",container="dynatrace-oneagent",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-ksdhs",container="dynatrace-oneagent",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="kube-rbac-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="kube-rbac-proxy",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="kube-rbac-proxy",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="kube-rbac-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="kube-rbac-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="node-exporter",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="node-exporter",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="node-exporter",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="node-exporter",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="node-exporter",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="apache",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="apache",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="apache",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="apache",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="apache",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="proxysql",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="proxysql",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="proxysql",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="proxysql",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="proxysql",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-hd979",container="metricbeat",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-hd979",container="metricbeat",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-hd979",container="metricbeat",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-hd979",container="metricbeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-hd979",container="metricbeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-8-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-8-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-8-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-8-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-8-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-thvjs",container="metricbeat",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-thvjs",container="metricbeat",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-thvjs",container="metricbeat",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-thvjs",container="metricbeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-thvjs",container="metricbeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-d6p6b",container="filebeat",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-d6p6b",container="filebeat",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-d6p6b",container="filebeat",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-d6p6b",container="filebeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-d6p6b",container="filebeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",container="deployment",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",container="deployment",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",container="deployment",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",container="deployment",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",container="deployment",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-19-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-19-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-19-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-19-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-19-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-5q6w2",container="metricbeat",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-5q6w2",container="metricbeat",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-5q6w2",container="metricbeat",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-5q6w2",container="metricbeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-5q6w2",container="metricbeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="kube-rbac-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="kube-rbac-proxy",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="kube-rbac-proxy",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="kube-rbac-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="kube-rbac-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="node-exporter",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="node-exporter",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="node-exporter",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="node-exporter",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="node-exporter",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-vxjrf",container="ws-network-inventorymgmt-dinoman-rest",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-vxjrf",container="ws-network-inventorymgmt-dinoman-rest",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-vxjrf",container="ws-network-inventorymgmt-dinoman-rest",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-vxjrf",container="ws-network-inventorymgmt-dinoman-rest",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-vxjrf",container="ws-network-inventorymgmt-dinoman-rest",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-nb7c8",container="sdn",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-nb7c8",container="sdn",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-nb7c8",container="sdn",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-nb7c8",container="sdn",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-nb7c8",container="sdn",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-alert-msteams-7-cxfrz",container="prometheus-alert-msteams",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-alert-msteams-7-cxfrz",container="prometheus-alert-msteams",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-alert-msteams-7-cxfrz",container="prometheus-alert-msteams",reason="Error"} 1 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-alert-msteams-7-cxfrz",container="prometheus-alert-msteams",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-alert-msteams-7-cxfrz",container="prometheus-alert-msteams",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-31-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-31-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-31-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-31-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-31-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-hckgd",container="sdn",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-hckgd",container="sdn",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-hckgd",container="sdn",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-hckgd",container="sdn",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-hckgd",container="sdn",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-api-eln004867.corp.telenet.be",container="api",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-api-eln004867.corp.telenet.be",container="api",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-api-eln004867.corp.telenet.be",container="api",reason="Error"} 1 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-api-eln004867.corp.telenet.be",container="api",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-api-eln004867.corp.telenet.be",container="api",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-xwjz7",container="filebeat",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-xwjz7",container="filebeat",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-xwjz7",container="filebeat",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-xwjz7",container="filebeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-xwjz7",container="filebeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-fq5mw",container="dynatrace-oneagent",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-fq5mw",container="dynatrace-oneagent",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-fq5mw",container="dynatrace-oneagent",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-fq5mw",container="dynatrace-oneagent",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-fq5mw",container="dynatrace-oneagent",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="cronjob-ldap-group-sync",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="cronjob-ldap-group-sync",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="cronjob-ldap-group-sync",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="cronjob-ldap-group-sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="cronjob-ldap-group-sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="test-config",pod="kibana-854bdf584d-fpjb4",container="kibana",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="test-config",pod="kibana-854bdf584d-fpjb4",container="kibana",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="test-config",pod="kibana-854bdf584d-fpjb4",container="kibana",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="test-config",pod="kibana-854bdf584d-fpjb4",container="kibana",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="test-config",pod="kibana-854bdf584d-fpjb4",container="kibana",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="ansible",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="ansible",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="ansible",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="ansible",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="ansible",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="operator",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="operator",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="operator",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",container="cde-pega-feeder",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",container="cde-pega-feeder",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",container="cde-pega-feeder",reason="Error"} 1 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",container="cde-pega-feeder",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",container="cde-pega-feeder",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="devops-playground",pod="sonarqube-3-lfc5m",container="sonarqube",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="devops-playground",pod="sonarqube-3-lfc5m",container="sonarqube",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="devops-playground",pod="sonarqube-3-lfc5m",container="sonarqube",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="devops-playground",pod="sonarqube-3-lfc5m",container="sonarqube",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="devops-playground",pod="sonarqube-3-lfc5m",container="sonarqube",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="proxysql",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="proxysql",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="proxysql",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="proxysql",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="proxysql",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="saint-peter",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="saint-peter",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="saint-peter",reason="Error"} 1 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="saint-peter",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="saint-peter",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="sti-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="sti-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="sti-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="sti-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="sti-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-tz7sj",container="filebeat",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-tz7sj",container="filebeat",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-tz7sj",container="filebeat",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-tz7sj",container="filebeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-tz7sj",container="filebeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-qfwk6",container="openvswitch",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-qfwk6",container="openvswitch",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-qfwk6",container="openvswitch",reason="Error"} 1 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-qfwk6",container="openvswitch",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-qfwk6",container="openvswitch",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="kube-rbac-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="kube-rbac-proxy",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="kube-rbac-proxy",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="kube-rbac-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="kube-rbac-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="node-exporter",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="node-exporter",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="node-exporter",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="node-exporter",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="node-exporter",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="kube-rbac-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="kube-rbac-proxy",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="kube-rbac-proxy",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="kube-rbac-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="kube-rbac-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="node-exporter",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="node-exporter",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="node-exporter",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="node-exporter",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="node-exporter",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",container="deployment",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",container="deployment",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",container="deployment",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",container="deployment",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",container="deployment",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-8zrm9",container="openvswitch",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-8zrm9",container="openvswitch",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-8zrm9",container="openvswitch",reason="Error"} 1 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-8zrm9",container="openvswitch",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-8zrm9",container="openvswitch",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",container="jenkins",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",container="jenkins",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",container="jenkins",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",container="jenkins",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",container="jenkins",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="kube-rbac-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="kube-rbac-proxy",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="kube-rbac-proxy",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="kube-rbac-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="kube-rbac-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="node-exporter",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="node-exporter",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="node-exporter",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="node-exporter",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="node-exporter",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-3hkdb",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-3hkdb",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-3hkdb",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-3hkdb",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-3hkdb",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-zx7vd",container="filebeat",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-zx7vd",container="filebeat",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-zx7vd",container="filebeat",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-zx7vd",container="filebeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-zx7vd",container="filebeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="ansible",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="ansible",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="ansible",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="ansible",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="ansible",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="operator",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="operator",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="operator",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm",container="jenkins",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm",container="jenkins",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm",container="jenkins",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm",container="jenkins",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm",container="jenkins",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-sb6vw",container="filebeat",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-sb6vw",container="filebeat",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-sb6vw",container="filebeat",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-sb6vw",container="filebeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-sb6vw",container="filebeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",container="springboot-sample-operator",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",container="springboot-sample-operator",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",container="springboot-sample-operator",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",container="springboot-sample-operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",container="springboot-sample-operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-rdbqq",container="sdn",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-rdbqq",container="sdn",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-rdbqq",container="sdn",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-rdbqq",container="sdn",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-rdbqq",container="sdn",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-trg-10-597nj",container="apache",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-trg-10-597nj",container="apache",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-trg-10-597nj",container="apache",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-trg-10-597nj",container="apache",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-trg-10-597nj",container="apache",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-trg-10-597nj",container="proxysql",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-trg-10-597nj",container="proxysql",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-trg-10-597nj",container="proxysql",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-trg-10-597nj",container="proxysql",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-trg-10-597nj",container="proxysql",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="ansible",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="ansible",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="ansible",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="ansible",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="ansible",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="operator",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="operator",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="operator",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-etcd-eln004867.corp.telenet.be",container="etcd",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-etcd-eln004867.corp.telenet.be",container="etcd",reason="Completed"} 1 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-etcd-eln004867.corp.telenet.be",container="etcd",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-etcd-eln004867.corp.telenet.be",container="etcd",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-etcd-eln004867.corp.telenet.be",container="etcd",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="playground",pod="httpd-1-nvppk",container="httpd",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="playground",pod="httpd-1-nvppk",container="httpd",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="playground",pod="httpd-1-nvppk",container="httpd",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="playground",pod="httpd-1-nvppk",container="httpd",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="playground",pod="httpd-1-nvppk",container="httpd",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="ansible",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="ansible",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="ansible",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="ansible",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="ansible",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="operator",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="operator",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="operator",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-7-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-7-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-7-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-7-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-7-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="elasticsearch",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="elasticsearch",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="elasticsearch",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="elasticsearch",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="elasticsearch",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="cronjob-ldap-group-sync",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="cronjob-ldap-group-sync",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="cronjob-ldap-group-sync",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="cronjob-ldap-group-sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="cronjob-ldap-group-sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="plot",reason="OOMKilled"} 1 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="plot",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="plot",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="plot",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="plot",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="proxysql",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="proxysql",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="proxysql",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="proxysql",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="proxysql",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",container="kafka-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",container="kafka-proxy",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",container="kafka-proxy",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",container="kafka-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",container="kafka-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-thg27",container="openvswitch",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-thg27",container="openvswitch",reason="Completed"} 1 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-thg27",container="openvswitch",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-thg27",container="openvswitch",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-thg27",container="openvswitch",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tvw",pod="debug-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tvw",pod="debug-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tvw",pod="debug-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tvw",pod="debug-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tvw",pod="debug-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="microservice-5-deploy",container="deployment",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="microservice-5-deploy",container="deployment",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="microservice-5-deploy",container="deployment",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="microservice-5-deploy",container="deployment",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="microservice-5-deploy",container="deployment",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-2-227bl",container="jenkins",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-2-227bl",container="jenkins",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-2-227bl",container="jenkins",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-2-227bl",container="jenkins",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-2-227bl",container="jenkins",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="cronjob-ldap-group-sync",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="cronjob-ldap-group-sync",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="cronjob-ldap-group-sync",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="cronjob-ldap-group-sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="cronjob-ldap-group-sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="yft-kafkaproxy",pod="kafka-proxy-8-deploy",container="deployment",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="yft-kafkaproxy",pod="kafka-proxy-8-deploy",container="deployment",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="yft-kafkaproxy",pod="kafka-proxy-8-deploy",container="deployment",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="yft-kafkaproxy",pod="kafka-proxy-8-deploy",container="deployment",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="yft-kafkaproxy",pod="kafka-proxy-8-deploy",container="deployment",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="microservice-4-deploy",container="deployment",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="microservice-4-deploy",container="deployment",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="microservice-4-deploy",container="deployment",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="microservice-4-deploy",container="deployment",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="microservice-4-deploy",container="deployment",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiller",pod="tiller-deploy-58c78cccb5-zcbwj",container="tiller",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiller",pod="tiller-deploy-58c78cccb5-zcbwj",container="tiller",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiller",pod="tiller-deploy-58c78cccb5-zcbwj",container="tiller",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiller",pod="tiller-deploy-58c78cccb5-zcbwj",container="tiller",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiller",pod="tiller-deploy-58c78cccb5-zcbwj",container="tiller",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="ansible",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="ansible",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="ansible",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="ansible",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="ansible",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="operator",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="operator",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="operator",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-s3zbd",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-s3zbd",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-s3zbd",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-s3zbd",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-s3zbd",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="apache",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="apache",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="apache",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="apache",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="apache",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="proxysql",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="proxysql",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="proxysql",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="proxysql",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="proxysql",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-pnfvt",container="filebeat",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-pnfvt",container="filebeat",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-pnfvt",container="filebeat",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-pnfvt",container="filebeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-pnfvt",container="filebeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-ckrzm",container="metricbeat",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-ckrzm",container="metricbeat",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-ckrzm",container="metricbeat",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-ckrzm",container="metricbeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-ckrzm",container="metricbeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-vvlrd",container="sdn",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-vvlrd",container="sdn",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-vvlrd",container="sdn",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-vvlrd",container="sdn",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-vvlrd",container="sdn",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",container="deployment",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",container="deployment",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",container="deployment",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",container="deployment",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",container="deployment",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",container="dynatrace-oneagent-operator",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",container="dynatrace-oneagent-operator",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",container="dynatrace-oneagent-operator",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",container="dynatrace-oneagent-operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",container="dynatrace-oneagent-operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",container="cluster-monitoring-operator",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",container="cluster-monitoring-operator",reason="Completed"} 1 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",container="cluster-monitoring-operator",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",container="cluster-monitoring-operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",container="cluster-monitoring-operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-059cf",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-059cf",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-059cf",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-059cf",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-059cf",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinoman-domain-managedserver1",container="weblogic-server",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinoman-domain-managedserver1",container="weblogic-server",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinoman-domain-managedserver1",container="weblogic-server",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinoman-domain-managedserver1",container="weblogic-server",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinoman-domain-managedserver1",container="weblogic-server",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="cronjob-ldap-group-sync",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="cronjob-ldap-group-sync",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="cronjob-ldap-group-sync",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="cronjob-ldap-group-sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="cronjob-ldap-group-sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",container="deployment",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",container="deployment",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",container="deployment",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",container="deployment",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",container="deployment",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-dpzhw",container="openvswitch",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-dpzhw",container="openvswitch",reason="Completed"} 1 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-dpzhw",container="openvswitch",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-dpzhw",container="openvswitch",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-dpzhw",container="openvswitch",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-wj77j",container="metricbeat",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-wj77j",container="metricbeat",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-wj77j",container="metricbeat",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-wj77j",container="metricbeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-wj77j",container="metricbeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-5-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-5-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-5-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-5-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-5-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-ql4nj",container="sync",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-ql4nj",container="sync",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-ql4nj",container="sync",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-ql4nj",container="sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-ql4nj",container="sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",container="edevradiator",reason="OOMKilled"} 1 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",container="edevradiator",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",container="edevradiator",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",container="edevradiator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",container="edevradiator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-xmflf",container="filebeat",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-xmflf",container="filebeat",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-xmflf",container="filebeat",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-xmflf",container="filebeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-xmflf",container="filebeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="ansible",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="ansible",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="ansible",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="ansible",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="ansible",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="operator",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="operator",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="operator",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-2-jpzms",container="jenkins",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-2-jpzms",container="jenkins",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-2-jpzms",container="jenkins",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-2-jpzms",container="jenkins",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-2-jpzms",container="jenkins",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-mppzv",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-mppzv",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-mppzv",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-mppzv",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-mppzv",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-rplst",container="metricbeat",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-rplst",container="metricbeat",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-rplst",container="metricbeat",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-rplst",container="metricbeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-rplst",container="metricbeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg",container="webconsole",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg",container="webconsole",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg",container="webconsole",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg",container="webconsole",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg",container="webconsole",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-nhfg6",container="sdn",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-nhfg6",container="sdn",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-nhfg6",container="sdn",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-nhfg6",container="sdn",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-nhfg6",container="sdn",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana",reason="Completed"} 1 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana-proxy",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana-proxy",reason="Error"} 1 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-jst8j",container="filebeat",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-jst8j",container="filebeat",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-jst8j",container="filebeat",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-jst8j",container="filebeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-jst8j",container="filebeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-23-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-23-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-23-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-23-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-23-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager",reason="Completed"} 1 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager-proxy",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager-proxy",reason="Error"} 1 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="config-reloader",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="config-reloader",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="config-reloader",reason="Error"} 1 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="config-reloader",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-1",container="config-reloader",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-r6fhw",container="dynatrace-alert-omi",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-r6fhw",container="dynatrace-alert-omi",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-r6fhw",container="dynatrace-alert-omi",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-r6fhw",container="dynatrace-alert-omi",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-r6fhw",container="dynatrace-alert-omi",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-lzd9p",container="sync",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-lzd9p",container="sync",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-lzd9p",container="sync",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-lzd9p",container="sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-lzd9p",container="sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-etcd-eln004866.corp.telenet.be",container="etcd",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-etcd-eln004866.corp.telenet.be",container="etcd",reason="Completed"} 1 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-etcd-eln004866.corp.telenet.be",container="etcd",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-etcd-eln004866.corp.telenet.be",container="etcd",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-etcd-eln004866.corp.telenet.be",container="etcd",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="ansible",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="ansible",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="ansible",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="ansible",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="ansible",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="operator",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="operator",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="operator",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-rq5nh",container="sync",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-rq5nh",container="sync",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-rq5nh",container="sync",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-rq5nh",container="sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-rq5nh",container="sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-3-jwz5m",container="azure-alert-omi",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-3-jwz5m",container="azure-alert-omi",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-3-jwz5m",container="azure-alert-omi",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-3-jwz5m",container="azure-alert-omi",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-3-jwz5m",container="azure-alert-omi",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="apache",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="apache",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="apache",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="apache",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="apache",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="proxysql",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="proxysql",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="proxysql",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="proxysql",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="proxysql",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="cronjob-ldap-group-sync",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="cronjob-ldap-group-sync",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="cronjob-ldap-group-sync",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="cronjob-ldap-group-sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="cronjob-ldap-group-sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-d8fvw",container="sync",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-d8fvw",container="sync",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-d8fvw",container="sync",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-d8fvw",container="sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-d8fvw",container="sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-61-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-61-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-61-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-61-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-61-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-1tvxf",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-1tvxf",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-1tvxf",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-1tvxf",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-1tvxf",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinoman-domain-admin-server",container="weblogic-server",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinoman-domain-admin-server",container="weblogic-server",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinoman-domain-admin-server",container="weblogic-server",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinoman-domain-admin-server",container="weblogic-server",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinoman-domain-admin-server",container="weblogic-server",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager",reason="Completed"} 1 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager-proxy",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager-proxy",reason="Error"} 1 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="config-reloader",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="config-reloader",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="config-reloader",reason="Error"} 1 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="config-reloader",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-0",container="config-reloader",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",container="console",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",container="console",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",container="console",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",container="console",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",container="console",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-6-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-6-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-6-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-6-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-6-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-0x8ws",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-0x8ws",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-0x8ws",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-0x8ws",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-0x8ws",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-ms2x9",container="openvswitch",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-ms2x9",container="openvswitch",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-ms2x9",container="openvswitch",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-ms2x9",container="openvswitch",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-ms2x9",container="openvswitch",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-7-6kd9f",container="base-rhel-ubi-minimal",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-7-6kd9f",container="base-rhel-ubi-minimal",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-7-6kd9f",container="base-rhel-ubi-minimal",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-7-6kd9f",container="base-rhel-ubi-minimal",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-7-6kd9f",container="base-rhel-ubi-minimal",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-59-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-59-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-59-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-59-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-59-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-vtjxf",container="sync",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-vtjxf",container="sync",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-vtjxf",container="sync",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-vtjxf",container="sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-vtjxf",container="sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf",container="webconsole",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf",container="webconsole",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf",container="webconsole",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf",container="webconsole",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf",container="webconsole",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-34-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-34-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-34-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-34-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-34-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="kube-rbac-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="kube-rbac-proxy",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="kube-rbac-proxy",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="kube-rbac-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="kube-rbac-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="node-exporter",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="node-exporter",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="node-exporter",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="node-exporter",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="node-exporter",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-54-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-54-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-54-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-54-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-54-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="ansible",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="ansible",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="ansible",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="ansible",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="ansible",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="operator",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="operator",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="operator",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="sti-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="sti-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="sti-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="sti-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="sti-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-lqvl2",container="openvswitch",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-lqvl2",container="openvswitch",reason="Completed"} 1 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-lqvl2",container="openvswitch",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-lqvl2",container="openvswitch",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-lqvl2",container="openvswitch",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-20-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-20-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-20-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-20-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-20-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-shqcz",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-shqcz",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-shqcz",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-shqcz",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-shqcz",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="base-apache",pod="base-apache-36-svl9c",container="base-apache",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="base-apache",pod="base-apache-36-svl9c",container="base-apache",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="base-apache",pod="base-apache-36-svl9c",container="base-apache",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="base-apache",pod="base-apache-36-svl9c",container="base-apache",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="base-apache",pod="base-apache-36-svl9c",container="base-apache",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",container="cde-residential-customer",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",container="cde-residential-customer",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",container="cde-residential-customer",reason="Error"} 1 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",container="cde-residential-customer",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",container="cde-residential-customer",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-controllers-eln004865.corp.telenet.be",container="controllers",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-controllers-eln004865.corp.telenet.be",container="controllers",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-controllers-eln004865.corp.telenet.be",container="controllers",reason="Error"} 1 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-controllers-eln004865.corp.telenet.be",container="controllers",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-controllers-eln004865.corp.telenet.be",container="controllers",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-cjmv2",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-cjmv2",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-cjmv2",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-cjmv2",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-cjmv2",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="ansible",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="ansible",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="ansible",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="ansible",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="ansible",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="operator",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="operator",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="operator",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="aws-alert-omi-2-69f79",container="aws-alert-omi",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="aws-alert-omi-2-69f79",container="aws-alert-omi",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="aws-alert-omi-2-69f79",container="aws-alert-omi",reason="Error"} 1 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="aws-alert-omi-2-69f79",container="aws-alert-omi",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="aws-alert-omi-2-69f79",container="aws-alert-omi",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-fdkjg",container="ws-network-inventorymgmt-dinoman-rest",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-fdkjg",container="ws-network-inventorymgmt-dinoman-rest",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-fdkjg",container="ws-network-inventorymgmt-dinoman-rest",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-fdkjg",container="ws-network-inventorymgmt-dinoman-rest",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-fdkjg",container="ws-network-inventorymgmt-dinoman-rest",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="sti-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="sti-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="sti-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="sti-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="sti-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-shkwk",container="openvswitch",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-shkwk",container="openvswitch",reason="Completed"} 1 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-shkwk",container="openvswitch",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-shkwk",container="openvswitch",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-shkwk",container="openvswitch",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",container="edevradiator",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",container="edevradiator",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",container="edevradiator",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",container="edevradiator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",container="edevradiator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-s9shq",container="metricbeat",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-s9shq",container="metricbeat",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-s9shq",container="metricbeat",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-s9shq",container="metricbeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-s9shq",container="metricbeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-svswx",container="dynatrace-oneagent",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-svswx",container="dynatrace-oneagent",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-svswx",container="dynatrace-oneagent",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-svswx",container="dynatrace-oneagent",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-svswx",container="dynatrace-oneagent",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-5g4p5",container="dynatrace-oneagent",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-5g4p5",container="dynatrace-oneagent",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-5g4p5",container="dynatrace-oneagent",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-5g4p5",container="dynatrace-oneagent",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-5g4p5",container="dynatrace-oneagent",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-db449",container="sdn",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-db449",container="sdn",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-db449",container="sdn",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-db449",container="sdn",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-db449",container="sdn",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-qdxkl",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-qdxkl",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-qdxkl",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-qdxkl",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-qdxkl",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="ansible",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="ansible",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="ansible",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="ansible",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="ansible",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="operator",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="operator",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="operator",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="ansible",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="ansible",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="ansible",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="ansible",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="ansible",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="operator",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="operator",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="operator",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-5x5hx",container="openvswitch",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-5x5hx",container="openvswitch",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-5x5hx",container="openvswitch",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-5x5hx",container="openvswitch",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-5x5hx",container="openvswitch",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-9-c8bkd",container="jenkins",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-9-c8bkd",container="jenkins",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-9-c8bkd",container="jenkins",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-9-c8bkd",container="jenkins",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-9-c8bkd",container="jenkins",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-fzkct",container="metricbeat",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-fzkct",container="metricbeat",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-fzkct",container="metricbeat",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-fzkct",container="metricbeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-fzkct",container="metricbeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="ansible",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="ansible",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="ansible",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="ansible",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="ansible",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="operator",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="operator",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="operator",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="cronjob-ldap-group-sync",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="cronjob-ldap-group-sync",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="cronjob-ldap-group-sync",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="cronjob-ldap-group-sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="cronjob-ldap-group-sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-cknc4",container="dynatrace-oneagent",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-cknc4",container="dynatrace-oneagent",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-cknc4",container="dynatrace-oneagent",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-cknc4",container="dynatrace-oneagent",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-cknc4",container="dynatrace-oneagent",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="ceph-alert-msteams-3-95zfk",container="ceph-alert-msteams",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="ceph-alert-msteams-3-95zfk",container="ceph-alert-msteams",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="ceph-alert-msteams-3-95zfk",container="ceph-alert-msteams",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="ceph-alert-msteams-3-95zfk",container="ceph-alert-msteams",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="ceph-alert-msteams-3-95zfk",container="ceph-alert-msteams",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="git-sync",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="git-sync",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="git-sync",reason="Error"} 1 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="git-sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="git-sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="jenkins-cr-applier",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="jenkins-cr-applier",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="jenkins-cr-applier",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="jenkins-cr-applier",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="jenkins-cr-applier",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="sonarqube-3-k2j58",container="sonarqube",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="sonarqube-3-k2j58",container="sonarqube",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="sonarqube-3-k2j58",container="sonarqube",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="sonarqube-3-k2j58",container="sonarqube",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="sonarqube-3-k2j58",container="sonarqube",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="busybox",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="busybox",reason="Completed"} 1 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="busybox",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="busybox",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="busybox",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="kube-state-metrics",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="kube-state-metrics",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="kube-state-metrics",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="kube-state-metrics",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="kube-state-metrics",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-pcvmj",container="metricbeat",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-pcvmj",container="metricbeat",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-pcvmj",container="metricbeat",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-pcvmj",container="metricbeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-pcvmj",container="metricbeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-8tvwr",container="dynatrace-oneagent",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-8tvwr",container="dynatrace-oneagent",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-8tvwr",container="dynatrace-oneagent",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-8tvwr",container="dynatrace-oneagent",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-8tvwr",container="dynatrace-oneagent",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-54d6g",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-54d6g",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-54d6g",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-54d6g",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-54d6g",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="jenkins-1-mr4zb",container="jenkins",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="jenkins-1-mr4zb",container="jenkins",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="jenkins-1-mr4zb",container="jenkins",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="jenkins-1-mr4zb",container="jenkins",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="jenkins-1-mr4zb",container="jenkins",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="cronjob-ldap-group-sync",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="cronjob-ldap-group-sync",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="cronjob-ldap-group-sync",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="cronjob-ldap-group-sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="cronjob-ldap-group-sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-65-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-65-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-65-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-65-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-65-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="ansible",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="ansible",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="ansible",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="ansible",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="ansible",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="operator",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="operator",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="operator",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="cronjob-ldap-group-sync",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="cronjob-ldap-group-sync",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="cronjob-ldap-group-sync",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="cronjob-ldap-group-sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="cronjob-ldap-group-sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-dp74t",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-dp74t",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-dp74t",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-dp74t",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-dp74t",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-mghfm",container="sync",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-mghfm",container="sync",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-mghfm",container="sync",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-mghfm",container="sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-mghfm",container="sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-t92kj",container="metricbeat",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-t92kj",container="metricbeat",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-t92kj",container="metricbeat",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-t92kj",container="metricbeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-t92kj",container="metricbeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus",reason="Error"} 1 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-config-reloader",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-config-reloader",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-config-reloader",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-config-reloader",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-config-reloader",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-proxy",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-proxy",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="rules-configmap-reloader",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="rules-configmap-reloader",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="rules-configmap-reloader",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="rules-configmap-reloader",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="rules-configmap-reloader",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-8px65",container="dynatrace-oneagent",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-8px65",container="dynatrace-oneagent",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-8px65",container="dynatrace-oneagent",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-8px65",container="dynatrace-oneagent",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-8px65",container="dynatrace-oneagent",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-57-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-57-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-57-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-57-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-57-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-9-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-9-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-9-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-9-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-9-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-operator-599cf5c4d5-2jqrn",container="prometheus-operator",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-operator-599cf5c4d5-2jqrn",container="prometheus-operator",reason="Completed"} 1 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-operator-599cf5c4d5-2jqrn",container="prometheus-operator",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-operator-599cf5c4d5-2jqrn",container="prometheus-operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-operator-599cf5c4d5-2jqrn",container="prometheus-operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-drdp4",container="sync",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-drdp4",container="sync",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-drdp4",container="sync",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-drdp4",container="sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-drdp4",container="sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="kube-rbac-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="kube-rbac-proxy",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="kube-rbac-proxy",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="kube-rbac-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="kube-rbac-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="node-exporter",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="node-exporter",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="node-exporter",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="node-exporter",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="node-exporter",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-77lgc",container="filebeat",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-77lgc",container="filebeat",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-77lgc",container="filebeat",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-77lgc",container="filebeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-77lgc",container="filebeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-ghb47",container="filebeat",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-ghb47",container="filebeat",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-ghb47",container="filebeat",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-ghb47",container="filebeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-ghb47",container="filebeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiller",pod="tiller-5f8989c65c-cz7wz",container="tiller",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiller",pod="tiller-5f8989c65c-cz7wz",container="tiller",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiller",pod="tiller-5f8989c65c-cz7wz",container="tiller",reason="Error"} 1 -kube_pod_container_status_last_terminated_reason{namespace="tiller",pod="tiller-5f8989c65c-cz7wz",container="tiller",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiller",pod="tiller-5f8989c65c-cz7wz",container="tiller",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-876j4",container="openshift-alert-omi",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-876j4",container="openshift-alert-omi",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-876j4",container="openshift-alert-omi",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-876j4",container="openshift-alert-omi",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-876j4",container="openshift-alert-omi",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="apache",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="apache",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="apache",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="apache",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="apache",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="proxysql",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="proxysql",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="proxysql",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="proxysql",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="proxysql",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-96lh2",container="metricbeat",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-96lh2",container="metricbeat",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-96lh2",container="metricbeat",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-96lh2",container="metricbeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-96lh2",container="metricbeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="ansible",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="ansible",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="ansible",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="ansible",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="ansible",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="operator",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="operator",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="operator",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="registry-console-1-mwz95",container="registry-console",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="registry-console-1-mwz95",container="registry-console",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="registry-console-1-mwz95",container="registry-console",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="registry-console-1-mwz95",container="registry-console",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="registry-console-1-mwz95",container="registry-console",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-dcpqs",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-dcpqs",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-dcpqs",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-dcpqs",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-dcpqs",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-m85px",container="aws-alert-omi",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-m85px",container="aws-alert-omi",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-m85px",container="aws-alert-omi",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-m85px",container="aws-alert-omi",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-m85px",container="aws-alert-omi",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-63-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-63-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-63-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-63-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-63-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",container="deployment",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",container="deployment",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",container="deployment",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",container="deployment",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",container="deployment",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",container="springboot-sample-operator",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",container="springboot-sample-operator",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",container="springboot-sample-operator",reason="Error"} 1 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",container="springboot-sample-operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",container="springboot-sample-operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-379l2",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-379l2",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-379l2",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-379l2",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-379l2",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="kube-rbac-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="kube-rbac-proxy",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="kube-rbac-proxy",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="kube-rbac-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="kube-rbac-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="node-exporter",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="node-exporter",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="node-exporter",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="node-exporter",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="node-exporter",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-9bv76",container="sdn",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-9bv76",container="sdn",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-9bv76",container="sdn",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-9bv76",container="sdn",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-9bv76",container="sdn",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-w515p",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-w515p",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-w515p",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-w515p",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-w515p",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",container="metricbeat",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",container="metricbeat",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",container="metricbeat",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",container="metricbeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",container="metricbeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-mk189",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-mk189",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-mk189",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-mk189",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-mk189",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-qr3g6",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-qr3g6",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-qr3g6",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-qr3g6",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-qr3g6",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-j7mlr",container="sync",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-j7mlr",container="sync",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-j7mlr",container="sync",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-j7mlr",container="sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-j7mlr",container="sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="microservice-3-deploy",container="deployment",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="microservice-3-deploy",container="deployment",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="microservice-3-deploy",container="deployment",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="microservice-3-deploy",container="deployment",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="microservice-3-deploy",container="deployment",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-5d4g2",container="openvswitch",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-5d4g2",container="openvswitch",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-5d4g2",container="openvswitch",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-5d4g2",container="openvswitch",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-5d4g2",container="openvswitch",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="apache",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="apache",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="apache",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="apache",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="apache",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="proxysql",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="proxysql",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="proxysql",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="proxysql",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="proxysql",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="kube-rbac-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="kube-rbac-proxy",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="kube-rbac-proxy",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="kube-rbac-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="kube-rbac-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="node-exporter",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="node-exporter",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="node-exporter",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="node-exporter",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="node-exporter",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",container="mysql",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",container="mysql",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",container="mysql",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",container="mysql",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",container="mysql",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="awx",pod="awx-init-container-venvs-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="awx",pod="awx-init-container-venvs-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="awx",pod="awx-init-container-venvs-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="awx",pod="awx-init-container-venvs-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="awx",pod="awx-init-container-venvs-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-6ls5t",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-6ls5t",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-6ls5t",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-6ls5t",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-maven-6ls5t",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-10-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-10-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-10-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-10-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-10-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-d9lm7",container="azure-alert-omi",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-d9lm7",container="azure-alert-omi",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-d9lm7",container="azure-alert-omi",reason="Error"} 1 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-d9lm7",container="azure-alert-omi",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-d9lm7",container="azure-alert-omi",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-24-deploy",container="deployment",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-24-deploy",container="deployment",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-24-deploy",container="deployment",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-24-deploy",container="deployment",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-24-deploy",container="deployment",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="cronjob-ldap-group-sync",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="cronjob-ldap-group-sync",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="cronjob-ldap-group-sync",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="cronjob-ldap-group-sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="cronjob-ldap-group-sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",container="deployment",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",container="deployment",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",container="deployment",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",container="deployment",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",container="deployment",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager",reason="Completed"} 1 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager-proxy",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager-proxy",reason="Error"} 1 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="config-reloader",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="config-reloader",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="config-reloader",reason="Error"} 1 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="config-reloader",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="alertmanager-main-2",container="config-reloader",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-x2q79",container="dynatrace-oneagent",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-x2q79",container="dynatrace-oneagent",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-x2q79",container="dynatrace-oneagent",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-x2q79",container="dynatrace-oneagent",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-x2q79",container="dynatrace-oneagent",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="cronjob-ldap-group-sync",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="cronjob-ldap-group-sync",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="cronjob-ldap-group-sync",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="cronjob-ldap-group-sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="cronjob-ldap-group-sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-76bcs",container="openvswitch",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-76bcs",container="openvswitch",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-76bcs",container="openvswitch",reason="Error"} 1 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-76bcs",container="openvswitch",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-76bcs",container="openvswitch",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="cronjob-ldap-group-sync",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="cronjob-ldap-group-sync",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="cronjob-ldap-group-sync",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="cronjob-ldap-group-sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="cronjob-ldap-group-sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="sti-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="sti-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="sti-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="sti-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="sti-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",container="deployment",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",container="deployment",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",container="deployment",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",container="deployment",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",container="deployment",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-c4l5w",container="dynatrace-oneagent",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-c4l5w",container="dynatrace-oneagent",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-c4l5w",container="dynatrace-oneagent",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-c4l5w",container="dynatrace-oneagent",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-c4l5w",container="dynatrace-oneagent",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-m2kzj",container="sdn",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-m2kzj",container="sdn",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-m2kzj",container="sdn",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-m2kzj",container="sdn",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-m2kzj",container="sdn",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-62-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-62-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-62-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-62-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-62-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",container="freephone-bp-uat",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",container="freephone-bp-uat",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",container="freephone-bp-uat",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",container="freephone-bp-uat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",container="freephone-bp-uat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="git-sync",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="git-sync",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="git-sync",reason="Error"} 1 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="git-sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="git-sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="springboot-cr-applier",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="springboot-cr-applier",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="springboot-cr-applier",reason="Error"} 1 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="springboot-cr-applier",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="springboot-cr-applier",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="playground",pod="nwtool-1-q8gx2",container="nwtool",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="playground",pod="nwtool-1-q8gx2",container="nwtool",reason="Completed"} 1 -kube_pod_container_status_last_terminated_reason{namespace="playground",pod="nwtool-1-q8gx2",container="nwtool",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="playground",pod="nwtool-1-q8gx2",container="nwtool",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="playground",pod="nwtool-1-q8gx2",container="nwtool",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="vault",pod="vault-0",container="vault",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="vault",pod="vault-0",container="vault",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="vault",pod="vault-0",container="vault",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="vault",pod="vault-0",container="vault",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="vault",pod="vault-0",container="vault",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-tvmt2",container="filebeat",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-tvmt2",container="filebeat",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-tvmt2",container="filebeat",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-tvmt2",container="filebeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-tvmt2",container="filebeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="docker-registry-1-qn47l",container="registry",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="docker-registry-1-qn47l",container="registry",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="docker-registry-1-qn47l",container="registry",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="docker-registry-1-qn47l",container="registry",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="docker-registry-1-qn47l",container="registry",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-cfsmp",container="filebeat",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-cfsmp",container="filebeat",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-cfsmp",container="filebeat",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-cfsmp",container="filebeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-cfsmp",container="filebeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-controllers-eln004866.corp.telenet.be",container="controllers",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-controllers-eln004866.corp.telenet.be",container="controllers",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-controllers-eln004866.corp.telenet.be",container="controllers",reason="Error"} 1 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-controllers-eln004866.corp.telenet.be",container="controllers",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-controllers-eln004866.corp.telenet.be",container="controllers",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="sti-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="sti-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="sti-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="sti-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="sti-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-lvf42",container="openvswitch",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-lvf42",container="openvswitch",reason="Completed"} 1 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-lvf42",container="openvswitch",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-lvf42",container="openvswitch",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-lvf42",container="openvswitch",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="microservice-2-deploy",container="deployment",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="microservice-2-deploy",container="deployment",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="microservice-2-deploy",container="deployment",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="microservice-2-deploy",container="deployment",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="microservice-2-deploy",container="deployment",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="kube-rbac-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="kube-rbac-proxy",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="kube-rbac-proxy",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="kube-rbac-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="kube-rbac-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="node-exporter",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="node-exporter",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="node-exporter",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="node-exporter",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="node-exporter",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-d7tkr",container="sdn",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-d7tkr",container="sdn",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-d7tkr",container="sdn",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-d7tkr",container="sdn",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-d7tkr",container="sdn",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="router-1-vnlzs",container="router",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="router-1-vnlzs",container="router",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="router-1-vnlzs",container="router",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="router-1-vnlzs",container="router",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="router-1-vnlzs",container="router",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94",container="webconsole",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94",container="webconsole",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94",container="webconsole",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94",container="webconsole",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94",container="webconsole",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus",reason="Error"} 1 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-config-reloader",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-config-reloader",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-config-reloader",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-config-reloader",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-config-reloader",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-proxy",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-proxy",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="rules-configmap-reloader",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="rules-configmap-reloader",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="rules-configmap-reloader",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="rules-configmap-reloader",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="rules-configmap-reloader",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",container="deployment",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",container="deployment",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",container="deployment",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",container="deployment",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",container="deployment",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",container="freephone-bp-dvp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",container="freephone-bp-dvp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",container="freephone-bp-dvp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",container="freephone-bp-dvp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",container="freephone-bp-dvp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-32-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-32-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-32-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-32-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-32-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-main",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-main",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-main",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-main",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-main",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-self",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-self",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-self",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-self",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-self",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-state-metrics",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-state-metrics",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-state-metrics",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-state-metrics",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-state-metrics",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="cronjob-ldap-group-sync",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="cronjob-ldap-group-sync",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="cronjob-ldap-group-sync",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="cronjob-ldap-group-sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="cronjob-ldap-group-sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-2mm4g",container="openvswitch",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-2mm4g",container="openvswitch",reason="Completed"} 1 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-2mm4g",container="openvswitch",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-2mm4g",container="openvswitch",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="ovs-2mm4g",container="openvswitch",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-prvlt",container="dynatrace-oneagent",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-prvlt",container="dynatrace-oneagent",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-prvlt",container="dynatrace-oneagent",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-prvlt",container="dynatrace-oneagent",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-prvlt",container="dynatrace-oneagent",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",container="psr-aggregator",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",container="psr-aggregator",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",container="psr-aggregator",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",container="psr-aggregator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",container="psr-aggregator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="sti-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="sti-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="sti-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="sti-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="sti-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",container="jnlp",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",container="jnlp",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",container="jnlp",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",container="jnlp",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",container="jnlp",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-q7vqc",container="sdn",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-q7vqc",container="sdn",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-q7vqc",container="sdn",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-q7vqc",container="sdn",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-q7vqc",container="sdn",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-api-eln004865.corp.telenet.be",container="api",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-api-eln004865.corp.telenet.be",container="api",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-api-eln004865.corp.telenet.be",container="api",reason="Error"} 1 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-api-eln004865.corp.telenet.be",container="api",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="master-api-eln004865.corp.telenet.be",container="api",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-gjfx2",container="dynatrace-oneagent",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-gjfx2",container="dynatrace-oneagent",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-gjfx2",container="dynatrace-oneagent",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-gjfx2",container="dynatrace-oneagent",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="dynatrace",pod="oneagent-gjfx2",container="dynatrace-oneagent",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-tnskl",container="filebeat",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-tnskl",container="filebeat",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-tnskl",container="filebeat",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-tnskl",container="filebeat",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-logging",pod="filebeat-tnskl",container="filebeat",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="ansible",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="ansible",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="ansible",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="ansible",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="ansible",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="operator",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="operator",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="operator",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="operator",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="operator",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="jenkins-3-m7q8p",container="jenkins",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="jenkins-3-m7q8p",container="jenkins",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="jenkins-3-m7q8p",container="jenkins",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="jenkins-3-m7q8p",container="jenkins",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-communication",pod="jenkins-3-m7q8p",container="jenkins",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-cmvl6",container="sync",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-cmvl6",container="sync",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-cmvl6",container="sync",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-cmvl6",container="sync",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-node",pod="sync-cmvl6",container="sync",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",container="mysql",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",container="mysql",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",container="mysql",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",container="mysql",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",container="mysql",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="apache",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="apache",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="apache",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="apache",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="apache",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="proxysql",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="proxysql",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="proxysql",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="proxysql",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="proxysql",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-4-5bwwz",container="jenkins",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-4-5bwwz",container="jenkins",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-4-5bwwz",container="jenkins",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-4-5bwwz",container="jenkins",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="bi",pod="jenkins-4-5bwwz",container="jenkins",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-nvsb9",container="sdn",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-nvsb9",container="sdn",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-nvsb9",container="sdn",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-nvsb9",container="sdn",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="openshift-sdn",pod="sdn-nvsb9",container="sdn",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="docker-build",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="docker-build",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="docker-build",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="docker-build",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="docker-build",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="docker-build",reason="DeadlineExceeded"} 0 -# HELP kube_pod_init_container_status_last_terminated_reason Describes the last reason the init container was in terminated state. -# TYPE kube_pod_init_container_status_last_terminated_reason gauge -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-6-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-67-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-7-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-7-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-7-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-7-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-7-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-7-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-7-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-7-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-7-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-7-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-22-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="set-vm-max-map-count",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="set-vm-max-map-count",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="set-vm-max-map-count",reason="Error"} 1 -kube_pod_init_container_status_last_terminated_reason{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="set-vm-max-map-count",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="set-vm-max-map-count",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="fetch-ldap-config",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="fetch-ldap-config",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="fetch-ldap-config",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="fetch-ldap-config",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="fetch-ldap-config",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-86-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tvw",pod="debug-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tvw",pod="debug-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tvw",pod="debug-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tvw",pod="debug-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tvw",pod="debug-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="fetch-ldap-config",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="fetch-ldap-config",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="fetch-ldap-config",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="fetch-ldap-config",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="fetch-ldap-config",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-87-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-71-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-85-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="fetch-ldap-config",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="fetch-ldap-config",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="fetch-ldap-config",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="fetch-ldap-config",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="fetch-ldap-config",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-41-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-5-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-5-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-5-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-5-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-5-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-5-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-5-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-5-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-5-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-5-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-23-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-23-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-23-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-23-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-23-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-23-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-23-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-23-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-23-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-23-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-83-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="fetch-ldap-config",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="fetch-ldap-config",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="fetch-ldap-config",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="fetch-ldap-config",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="fetch-ldap-config",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-61-build",container="extract-image-content",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-61-build",container="extract-image-content",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-61-build",container="extract-image-content",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-61-build",container="extract-image-content",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-61-build",container="extract-image-content",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-61-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-61-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-61-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-61-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-61-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-6-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-6-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-6-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-6-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-6-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-6-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-6-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-6-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-6-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-6-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-59-build",container="extract-image-content",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-59-build",container="extract-image-content",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-59-build",container="extract-image-content",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-59-build",container="extract-image-content",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-59-build",container="extract-image-content",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-59-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-59-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-59-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-59-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-59-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-34-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-34-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-34-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-34-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-34-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-34-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-34-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-34-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-34-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-34-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-54-build",container="extract-image-content",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-54-build",container="extract-image-content",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-54-build",container="extract-image-content",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-54-build",container="extract-image-content",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-54-build",container="extract-image-content",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-54-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-54-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-54-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-54-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-54-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-40-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-20-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-20-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-20-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-20-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-20-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-20-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-20-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-20-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-20-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-20-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-87-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-81-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="fetch-ldap-config",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="fetch-ldap-config",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="fetch-ldap-config",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="fetch-ldap-config",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="fetch-ldap-config",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-85-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="fetch-ldap-config",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="fetch-ldap-config",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="fetch-ldap-config",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="fetch-ldap-config",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="fetch-ldap-config",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-65-build",container="extract-image-content",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-65-build",container="extract-image-content",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-65-build",container="extract-image-content",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-65-build",container="extract-image-content",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-65-build",container="extract-image-content",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-65-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-65-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-65-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-65-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-65-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="fetch-ldap-config",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="fetch-ldap-config",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="fetch-ldap-config",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="fetch-ldap-config",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="fetch-ldap-config",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-57-build",container="extract-image-content",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-57-build",container="extract-image-content",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-57-build",container="extract-image-content",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-57-build",container="extract-image-content",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-57-build",container="extract-image-content",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-57-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-57-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-57-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-57-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-57-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-9-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-9-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-9-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-9-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-9-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-9-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-9-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-9-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-9-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-9-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-63-build",container="extract-image-content",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-63-build",container="extract-image-content",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-63-build",container="extract-image-content",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-63-build",container="extract-image-content",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-63-build",container="extract-image-content",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-63-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-63-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-63-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-63-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-63-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-3-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="awx",pod="awx-init-container-venvs-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="awx",pod="awx-init-container-venvs-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="awx",pod="awx-init-container-venvs-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="awx",pod="awx-init-container-venvs-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="awx",pod="awx-init-container-venvs-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-10-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-10-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-10-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-10-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-10-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-10-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-10-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-10-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-10-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-10-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="fetch-ldap-config",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="fetch-ldap-config",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="fetch-ldap-config",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="fetch-ldap-config",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="fetch-ldap-config",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-82-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="fetch-ldap-config",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="fetch-ldap-config",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="fetch-ldap-config",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="fetch-ldap-config",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="fetch-ldap-config",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-84-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="fetch-ldap-config",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="fetch-ldap-config",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="fetch-ldap-config",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="fetch-ldap-config",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="fetch-ldap-config",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-62-build",container="extract-image-content",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-62-build",container="extract-image-content",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-62-build",container="extract-image-content",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-62-build",container="extract-image-content",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-62-build",container="extract-image-content",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-62-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-62-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-62-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-62-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-62-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-88-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="test-config",pod="ws-dino-rest-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-4-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-32-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-32-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-32-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-32-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-32-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-32-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-32-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-32-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-32-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-32-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="fetch-ldap-config",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="fetch-ldap-config",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="fetch-ldap-config",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="fetch-ldap-config",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="fetch-ldap-config",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="elk-omi-4-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="test-config",pod="dino-s2i-build-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-50-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-83-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-83-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-59-86-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-53-build",container="extract-image-content",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-53-build",container="extract-image-content",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-53-build",container="extract-image-content",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-53-build",container="extract-image-content",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-53-build",container="extract-image-content",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-53-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-53-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-53-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-53-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-53-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-60-build",container="extract-image-content",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-60-build",container="extract-image-content",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-60-build",container="extract-image-content",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-60-build",container="extract-image-content",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-60-build",container="extract-image-content",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-60-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-60-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-60-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-60-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-60-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tiptool-dvp",pod="apache-php-6-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-85-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-64-build",container="extract-image-content",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-64-build",container="extract-image-content",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-64-build",container="extract-image-content",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-64-build",container="extract-image-content",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-64-build",container="extract-image-content",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-64-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-64-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-64-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-64-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-runtime-64-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-docker-39-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-67-79-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-33-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-33-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-33-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-33-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-33-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-33-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-33-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-33-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-33-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-33-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="spark-1.0-33-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="spark-1.0-33-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="spark-1.0-33-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="spark-1.0-33-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="spark-1.0-33-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="spark-1.0-33-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="spark-1.0-33-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="spark-1.0-33-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="spark-1.0-33-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="spark-1.0-33-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-node-66-84-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-8-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-8-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-8-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-8-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-8-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-8-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-8-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-8-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-8-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="myproject",pod="dinomanbc-8-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-19-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-19-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-19-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-19-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-19-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-19-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-19-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-19-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-19-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-19-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-31-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-31-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-31-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-31-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-31-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-31-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-31-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-31-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-31-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="aem",pod="atomic-build-31-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="fetch-ldap-config",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="fetch-ldap-config",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="fetch-ldap-config",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="fetch-ldap-config",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="fetch-ldap-config",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="git-clone",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="git-clone",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="git-clone",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="git-clone",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="git-clone",reason="DeadlineExceeded"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="manage-dockerfile",reason="OOMKilled"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="manage-dockerfile",reason="Completed"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="manage-dockerfile",reason="Error"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="manage-dockerfile",reason="ContainerCannotRun"} 0 -kube_pod_init_container_status_last_terminated_reason{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="manage-dockerfile",reason="DeadlineExceeded"} 0 -# HELP kube_pod_container_status_ready Describes whether the containers readiness check succeeded. -# TYPE kube_pod_container_status_ready gauge -kube_pod_container_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_ready{namespace="test-config",pod="kibana-854bdf584d-fpjb4",container="kibana"} 1 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="ansible"} 1 -kube_pod_container_status_ready{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="operator"} 1 -kube_pod_container_status_ready{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",container="cde-pega-feeder"} 1 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="devops-playground",pod="sonarqube-3-lfc5m",container="sonarqube"} 1 -kube_pod_container_status_ready{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="sti-build"} 0 -kube_pod_container_status_ready{namespace="openshift-logging",pod="filebeat-tz7sj",container="filebeat"} 1 -kube_pod_container_status_ready{namespace="openshift-sdn",pod="ovs-qfwk6",container="openvswitch"} 1 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="proxysql"} 1 -kube_pod_container_status_ready{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="saint-peter"} 1 -kube_pod_container_status_ready{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="elk-omi-6-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="kube-rbac-proxy"} 1 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="node-exporter"} 1 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="kube-rbac-proxy"} 1 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="node-exporter"} 1 -kube_pod_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",container="deployment"} 0 -kube_pod_container_status_ready{namespace="openshift-sdn",pod="ovs-8zrm9",container="openvswitch"} 1 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",container="jenkins"} 1 -kube_pod_container_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="kube-rbac-proxy"} 1 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="node-exporter"} 1 -kube_pod_container_status_ready{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="bi",pod="jenkins-slave-maven-3hkdb",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-logging",pod="filebeat-zx7vd",container="filebeat"} 1 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="ansible"} 1 -kube_pod_container_status_ready{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="operator"} 1 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm",container="jenkins"} 1 -kube_pod_container_status_ready{namespace="openshift-logging",pod="filebeat-sb6vw",container="filebeat"} 1 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",container="springboot-sample-operator"} 1 -kube_pod_container_status_ready{namespace="openshift-sdn",pod="sdn-rdbqq",container="sdn"} 1 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="tiptool",pod="tiptool-trg-10-597nj",container="apache"} 1 -kube_pod_container_status_ready{namespace="tiptool",pod="tiptool-trg-10-597nj",container="proxysql"} 1 -kube_pod_container_status_ready{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="ansible"} 1 -kube_pod_container_status_ready{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="operator"} 1 -kube_pod_container_status_ready{namespace="kube-system",pod="master-etcd-eln004867.corp.telenet.be",container="etcd"} 1 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-node-59-67-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="playground",pod="httpd-1-nvppk",container="httpd"} 1 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="ansible"} 1 -kube_pod_container_status_ready{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="operator"} 1 -kube_pod_container_status_ready{namespace="myproject",pod="dinomanbc-7-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-node-67-22-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="elasticsearch"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="plot"} 1 -kube_pod_container_status_ready{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="proxysql"} 1 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-node-67-86-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",container="kafka-proxy"} 1 -kube_pod_container_status_ready{namespace="openshift-sdn",pod="ovs-thg27",container="openvswitch"} 1 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="myproject",pod="microservice-5-deploy",container="deployment"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="tvw",pod="debug-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="jenkins-2-227bl",container="jenkins"} 1 -kube_pod_container_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="yft-kafkaproxy",pod="kafka-proxy-8-deploy",container="deployment"} 0 -kube_pod_container_status_ready{namespace="myproject",pod="microservice-4-deploy",container="deployment"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="tiller",pod="tiller-deploy-58c78cccb5-zcbwj",container="tiller"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="ansible"} 1 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="operator"} 1 -kube_pod_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="bi",pod="jenkins-slave-maven-s3zbd",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="apache"} 1 -kube_pod_container_status_ready{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="proxysql"} 1 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-node-67-87-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-logging",pod="filebeat-pnfvt",container="filebeat"} 1 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-logging",pod="metricbeat-ckrzm",container="metricbeat"} 1 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-node-67-71-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-sdn",pod="sdn-vvlrd",container="sdn"} 1 -kube_pod_container_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",container="deployment"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",container="dynatrace-oneagent-operator"} 1 -kube_pod_container_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-node-66-85-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",container="cluster-monitoring-operator"} 1 -kube_pod_container_status_ready{namespace="bi",pod="jenkins-slave-maven-059cf",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="weblogic-poc",pod="dinoman-domain-managedserver1",container="weblogic-server"} 1 -kube_pod_container_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="bi",pod="cde-residential-customer-docker-41-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-sdn",pod="ovs-dpzhw",container="openvswitch"} 1 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",container="deployment"} 0 -kube_pod_container_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="myproject",pod="dinomanbc-5-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-node",pod="sync-ql4nj",container="sync"} 1 -kube_pod_container_status_ready{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",container="edevradiator"} 1 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-logging",pod="metricbeat-wj77j",container="metricbeat"} 1 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="openshift-logging",pod="filebeat-xmflf",container="filebeat"} 1 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="ansible"} 1 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="operator"} 1 -kube_pod_container_status_ready{namespace="paas-demo",pod="jenkins-2-jpzms",container="jenkins"} 1 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-slave-maven-mppzv",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-logging",pod="metricbeat-rplst",container="metricbeat"} 1 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-sdn",pod="sdn-nhfg6",container="sdn"} 1 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana"} 1 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana-proxy"} 1 -kube_pod_container_status_ready{namespace="openshift-logging",pod="filebeat-jst8j",container="filebeat"} 1 -kube_pod_container_status_ready{namespace="aem",pod="atomic-build-23-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager"} 1 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager-proxy"} 1 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="alertmanager-main-1",container="config-reloader"} 1 -kube_pod_container_status_ready{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg",container="webconsole"} 1 -kube_pod_container_status_ready{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-r6fhw",container="dynatrace-alert-omi"} 1 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-node",pod="sync-lzd9p",container="sync"} 1 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="kube-system",pod="master-etcd-eln004866.corp.telenet.be",container="etcd"} 1 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="ansible"} 1 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="operator"} 1 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-node-66-83-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-node",pod="sync-rq5nh",container="sync"} 1 -kube_pod_container_status_ready{namespace="telenet-monitoring",pod="azure-alert-omi-3-jwz5m",container="azure-alert-omi"} 1 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_ready{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-node",pod="sync-d8fvw",container="sync"} 1 -kube_pod_container_status_ready{namespace="aem",pod="atomic-runtime-61-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="apache"} 1 -kube_pod_container_status_ready{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="proxysql"} 1 -kube_pod_container_status_ready{namespace="bi",pod="jenkins-slave-maven-1tvxf",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="weblogic-poc",pod="dinoman-domain-admin-server",container="weblogic-server"} 1 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager"} 1 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager-proxy"} 1 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="alertmanager-main-0",container="config-reloader"} 1 -kube_pod_container_status_ready{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",container="console"} 1 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="myproject",pod="dinomanbc-6-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="bi",pod="jenkins-slave-maven-0x8ws",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="openshift-sdn",pod="ovs-ms2x9",container="openvswitch"} 1 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-7-6kd9f",container="base-rhel-ubi-minimal"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="aem",pod="atomic-runtime-59-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-node",pod="sync-vtjxf",container="sync"} 1 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="aem",pod="atomic-build-34-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="kube-rbac-proxy"} 1 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="node-exporter"} 1 -kube_pod_container_status_ready{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf",container="webconsole"} 1 -kube_pod_container_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="aem",pod="atomic-runtime-54-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="ansible"} 1 -kube_pod_container_status_ready{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="operator"} 1 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="sti-build"} 0 -kube_pod_container_status_ready{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-sdn",pod="ovs-lqvl2",container="openvswitch"} 1 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="bi",pod="cde-residential-customer-docker-40-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="aem",pod="atomic-build-20-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="bi",pod="jenkins-slave-maven-shqcz",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="base-apache",pod="base-apache-36-svl9c",container="base-apache"} 0 -kube_pod_container_status_ready{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",container="cde-residential-customer"} 1 -kube_pod_container_status_ready{namespace="kube-system",pod="master-controllers-eln004865.corp.telenet.be",container="controllers"} 1 -kube_pod_container_status_ready{namespace="bi",pod="jenkins-slave-maven-cjmv2",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="ansible"} 1 -kube_pod_container_status_ready{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="operator"} 1 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-fdkjg",container="ws-network-inventorymgmt-dinoman-rest"} 1 -kube_pod_container_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="sti-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-node-66-87-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-sdn",pod="ovs-shkwk",container="openvswitch"} 1 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-monitoring",pod="aws-alert-omi-2-69f79",container="aws-alert-omi"} 0 -kube_pod_container_status_ready{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",container="edevradiator"} 1 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="dynatrace",pod="oneagent-svswx",container="dynatrace-oneagent"} 1 -kube_pod_container_status_ready{namespace="dynatrace",pod="oneagent-5g4p5",container="dynatrace-oneagent"} 1 -kube_pod_container_status_ready{namespace="openshift-sdn",pod="sdn-db449",container="sdn"} 1 -kube_pod_container_status_ready{namespace="openshift-logging",pod="metricbeat-s9shq",container="metricbeat"} 1 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="bi",pod="jenkins-slave-maven-qdxkl",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="ansible"} 1 -kube_pod_container_status_ready{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="operator"} 1 -kube_pod_container_status_ready{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="ansible"} 1 -kube_pod_container_status_ready{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="operator"} 1 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-sdn",pod="ovs-5x5hx",container="openvswitch"} 1 -kube_pod_container_status_ready{namespace="openshift-logging",pod="metricbeat-fzkct",container="metricbeat"} 1 -kube_pod_container_status_ready{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="ansible"} 1 -kube_pod_container_status_ready{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="operator"} 1 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-node-59-81-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-9-c8bkd",container="jenkins"} 1 -kube_pod_container_status_ready{namespace="dynatrace",pod="oneagent-cknc4",container="dynatrace-oneagent"} 1 -kube_pod_container_status_ready{namespace="telenet-monitoring",pod="ceph-alert-msteams-3-95zfk",container="ceph-alert-msteams"} 1 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="git-sync"} 1 -kube_pod_container_status_ready{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="jenkins-cr-applier"} 1 -kube_pod_container_status_ready{namespace="edev-tools",pod="sonarqube-3-k2j58",container="sonarqube"} 1 -kube_pod_container_status_ready{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="busybox"} 1 -kube_pod_container_status_ready{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="kube-state-metrics"} 1 -kube_pod_container_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_ready{namespace="dynatrace",pod="oneagent-8tvwr",container="dynatrace-oneagent"} 1 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-slave-maven-54d6g",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="edev-tools",pod="jenkins-1-mr4zb",container="jenkins"} 1 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-node-59-85-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-logging",pod="metricbeat-pcvmj",container="metricbeat"} 1 -kube_pod_container_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_ready{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="aem",pod="atomic-runtime-65-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="ansible"} 1 -kube_pod_container_status_ready{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="operator"} 1 -kube_pod_container_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-slave-maven-dp74t",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="openshift-node",pod="sync-mghfm",container="sync"} 1 -kube_pod_container_status_ready{namespace="openshift-logging",pod="metricbeat-t92kj",container="metricbeat"} 1 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus"} 1 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-config-reloader"} 1 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-proxy"} 1 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="rules-configmap-reloader"} 1 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="dynatrace",pod="oneagent-8px65",container="dynatrace-oneagent"} 1 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="aem",pod="atomic-runtime-57-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="myproject",pod="dinomanbc-9-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="prometheus-operator-599cf5c4d5-2jqrn",container="prometheus-operator"} 1 -kube_pod_container_status_ready{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="openshift-node",pod="sync-drdp4",container="sync"} 1 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="kube-rbac-proxy"} 1 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="node-exporter"} 1 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-logging",pod="filebeat-77lgc",container="filebeat"} 1 -kube_pod_container_status_ready{namespace="openshift-logging",pod="filebeat-ghb47",container="filebeat"} 1 -kube_pod_container_status_ready{namespace="tiller",pod="tiller-5f8989c65c-cz7wz",container="tiller"} 1 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-monitoring",pod="openshift-alert-omi-2-876j4",container="openshift-alert-omi"} 1 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="apache"} 1 -kube_pod_container_status_ready{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="proxysql"} 1 -kube_pod_container_status_ready{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-logging",pod="metricbeat-96lh2",container="metricbeat"} 1 -kube_pod_container_status_ready{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="ansible"} 1 -kube_pod_container_status_ready{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="operator"} 1 -kube_pod_container_status_ready{namespace="default",pod="registry-console-1-mwz95",container="registry-console"} 1 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="bi",pod="jenkins-slave-maven-dcpqs",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="aws-alert-omi-3-m85px",container="aws-alert-omi"} 1 -kube_pod_container_status_ready{namespace="aem",pod="atomic-runtime-63-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="elk-omi-3-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",container="deployment"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",container="springboot-sample-operator"} 1 -kube_pod_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="bi",pod="jenkins-slave-maven-379l2",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="kube-rbac-proxy"} 1 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="node-exporter"} 1 -kube_pod_container_status_ready{namespace="openshift-sdn",pod="sdn-9bv76",container="sdn"} 1 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-slave-maven-w515p",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",container="metricbeat"} 1 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-slave-maven-mk189",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="bi",pod="jenkins-slave-maven-qr3g6",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="openshift-node",pod="sync-j7mlr",container="sync"} 1 -kube_pod_container_status_ready{namespace="myproject",pod="microservice-3-deploy",container="deployment"} 0 -kube_pod_container_status_ready{namespace="openshift-sdn",pod="ovs-5d4g2",container="openvswitch"} 1 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="apache"} 1 -kube_pod_container_status_ready{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="proxysql"} 1 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="kube-rbac-proxy"} 1 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="node-exporter"} 1 -kube_pod_container_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",container="mysql"} 1 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="awx",pod="awx-init-container-venvs-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="bi",pod="jenkins-slave-maven-6ls5t",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="myproject",pod="dinomanbc-10-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="azure-alert-omi-1-d9lm7",container="azure-alert-omi"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="aem",pod="atomic-runtime-24-deploy",container="deployment"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",container="deployment"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-node-59-82-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager"} 1 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager-proxy"} 1 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="alertmanager-main-2",container="config-reloader"} 1 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_ready{namespace="openshift-sdn",pod="ovs-76bcs",container="openvswitch"} 1 -kube_pod_container_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="dynatrace",pod="oneagent-x2q79",container="dynatrace-oneagent"} 1 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-node-67-84-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="sti-build"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",container="deployment"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="dynatrace",pod="oneagent-c4l5w",container="dynatrace-oneagent"} 1 -kube_pod_container_status_ready{namespace="openshift-sdn",pod="sdn-m2kzj",container="sdn"} 1 -kube_pod_container_status_ready{namespace="aem",pod="atomic-runtime-62-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",container="freephone-bp-uat"} 1 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="git-sync"} 1 -kube_pod_container_status_ready{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="springboot-cr-applier"} 1 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-node-66-88-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="playground",pod="nwtool-1-q8gx2",container="nwtool"} 1 -kube_pod_container_status_ready{namespace="vault",pod="vault-0",container="vault"} 0 -kube_pod_container_status_ready{namespace="openshift-logging",pod="filebeat-tvmt2",container="filebeat"} 1 -kube_pod_container_status_ready{namespace="default",pod="docker-registry-1-qn47l",container="registry"} 1 -kube_pod_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="kube-system",pod="master-controllers-eln004866.corp.telenet.be",container="controllers"} 1 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="test-config",pod="ws-dino-rest-1-build",container="sti-build"} 0 -kube_pod_container_status_ready{namespace="openshift-sdn",pod="ovs-lvf42",container="openvswitch"} 1 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="openshift-logging",pod="filebeat-cfsmp",container="filebeat"} 1 -kube_pod_container_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="myproject",pod="microservice-2-deploy",container="deployment"} 0 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="kube-rbac-proxy"} 1 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="node-exporter"} 1 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-sdn",pod="sdn-d7tkr",container="sdn"} 1 -kube_pod_container_status_ready{namespace="default",pod="router-1-vnlzs",container="router"} 1 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94",container="webconsole"} 1 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-node-67-4-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",container="deployment"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus"} 1 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-config-reloader"} 1 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-proxy"} 1 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="rules-configmap-reloader"} 1 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",container="freephone-bp-dvp"} 1 -kube_pod_container_status_ready{namespace="aem",pod="atomic-build-32-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-main"} 1 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-self"} 1 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-state-metrics"} 1 -kube_pod_container_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_ready{namespace="openshift-sdn",pod="ovs-2mm4g",container="openvswitch"} 1 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="dynatrace",pod="oneagent-prvlt",container="dynatrace-oneagent"} 1 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",container="psr-aggregator"} 1 -kube_pod_container_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="sti-build"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="openshift-sdn",pod="sdn-q7vqc",container="sdn"} 1 -kube_pod_container_status_ready{namespace="kube-system",pod="master-api-eln004865.corp.telenet.be",container="api"} 1 -kube_pod_container_status_ready{namespace="dynatrace",pod="oneagent-gjfx2",container="dynatrace-oneagent"} 1 -kube_pod_container_status_ready{namespace="openshift-logging",pod="filebeat-tnskl",container="filebeat"} 1 -kube_pod_container_status_ready{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="ansible"} 1 -kube_pod_container_status_ready{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="operator"} 1 -kube_pod_container_status_ready{namespace="edev-communication",pod="jenkins-3-m7q8p",container="jenkins"} 1 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-node",pod="sync-cmvl6",container="sync"} 1 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="elk-omi-4-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",container="mysql"} 1 -kube_pod_container_status_ready{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="apache"} 1 -kube_pod_container_status_ready{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="proxysql"} 1 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="test-config",pod="dino-s2i-build-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-node-59-50-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="bi",pod="jenkins-4-5bwwz",container="jenkins"} 1 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-node-67-83-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-sdn",pod="sdn-nvsb9",container="sdn"} 1 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-node-59-83-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="devops-playground",pod="jenkins-58-rsxhf",container="jenkins"} 1 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-node-59-86-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="dynatrace",pod="oneagent-2b6pp",container="dynatrace-oneagent"} 1 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="aem",pod="atomic-runtime-53-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="aem",pod="atomic-runtime-60-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="bi",pod="jenkins-slave-maven-jpgxc",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="apache"} 1 -kube_pod_container_status_ready{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="proxysql"} 1 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="bi",pod="jenkins-slave-maven-gq9pd",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="openshift-node",pod="sync-q7psr",container="sync"} 1 -kube_pod_container_status_ready{namespace="telenet-cluster-ops",pod="init-sync",container="init-sync"} 0 -kube_pod_container_status_ready{namespace="kube-system",pod="master-controllers-eln004867.corp.telenet.be",container="controllers"} 1 -kube_pod_container_status_ready{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",container="deployment"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="ansible"} 1 -kube_pod_container_status_ready{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="operator"} 1 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-monitoring",pod="elk-alert-omi-3-hrd5n",container="elk-alert-omi"} 1 -kube_pod_container_status_ready{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="apache"} 1 -kube_pod_container_status_ready{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="proxysql"} 1 -kube_pod_container_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="sti-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-logging",pod="metricbeat-whn9v",container="metricbeat"} 1 -kube_pod_container_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="openshift-sdn",pod="ovs-hpcbf",container="openvswitch"} 1 -kube_pod_container_status_ready{namespace="tiptool-dvp",pod="apache-php-6-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-node-67-85-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="ansible"} 1 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="operator"} 1 -kube_pod_container_status_ready{namespace="aem",pod="atomic-runtime-64-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="kube-system",pod="master-etcd-eln004865.corp.telenet.be",container="etcd"} 1 -kube_pod_container_status_ready{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="dynatrace",pod="oneagent-hhn8g",container="dynatrace-oneagent"} 1 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-node",pod="sync-7fjj2",container="sync"} 1 -kube_pod_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="kube-rbac-proxy"} 1 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="node-exporter"} 1 -kube_pod_container_status_ready{namespace="bi",pod="cde-residential-customer-docker-39-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="kube-rbac-proxy"} 1 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="node-exporter"} 1 -kube_pod_container_status_ready{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",container="freephone-bp-uat"} 1 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",container="freephone-bp-dvp"} 1 -kube_pod_container_status_ready{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="apache"} 1 -kube_pod_container_status_ready{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="proxysql"} 1 -kube_pod_container_status_ready{namespace="tiptool",pod="tiptool-int-3-nzds2",container="apache"} 1 -kube_pod_container_status_ready{namespace="tiptool",pod="tiptool-int-3-nzds2",container="proxysql"} 1 -kube_pod_container_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-logging",pod="metricbeat-j8kq8",container="metricbeat"} 1 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="bi",pod="jenkins-slave-maven-qr854",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-node-67-79-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="bi",pod="jenkins-slave-maven-5z056",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="aem",pod="atomic-build-33-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="kube-system",pod="master-api-eln004866.corp.telenet.be",container="api"} 1 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="openshift-node",pod="sync-9sb6l",container="sync"} 1 -kube_pod_container_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl",container="weblogic-operator"} 1 -kube_pod_container_status_ready{namespace="bi",pod="spark-1.0-33-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-sdn",pod="sdn-7zxfn",container="sdn"} 1 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-sdn",pod="sdn-cxsth",container="sdn"} 1 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="tiptool",pod="tiptool-edp-4-975w4",container="apache"} 1 -kube_pod_container_status_ready{namespace="tiptool",pod="tiptool-edp-4-975w4",container="proxysql"} 1 -kube_pod_container_status_ready{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",container="deployment"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="apache"} 1 -kube_pod_container_status_ready{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="proxysql"} 1 -kube_pod_container_status_ready{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",container="deployment"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="apache"} 1 -kube_pod_container_status_ready{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="proxysql"} 1 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="kube-rbac-proxy"} 1 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="node-exporter"} 1 -kube_pod_container_status_ready{namespace="default",pod="router-1-pqccl",container="router"} 1 -kube_pod_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-node",pod="sync-dppzc",container="sync"} 1 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="edev-communication",pod="plot-trg-13-txftz",container="plot"} 1 -kube_pod_container_status_ready{namespace="edev-communication",pod="plot-trg-13-txftz",container="proxysql"} 1 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="dynatrace",pod="oneagent-ksdhs",container="dynatrace-oneagent"} 1 -kube_pod_container_status_ready{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="kube-rbac-proxy"} 1 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="node-exporter"} 1 -kube_pod_container_status_ready{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="apache"} 1 -kube_pod_container_status_ready{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="proxysql"} 1 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-node-66-84-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="apache"} 1 -kube_pod_container_status_ready{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="proxysql"} 1 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-logging",pod="metricbeat-hd979",container="metricbeat"} 1 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="myproject",pod="dinomanbc-8-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-logging",pod="metricbeat-thvjs",container="metricbeat"} 1 -kube_pod_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-logging",pod="filebeat-d6p6b",container="filebeat"} 1 -kube_pod_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",container="deployment"} 0 -kube_pod_container_status_ready{namespace="aem",pod="atomic-build-19-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-logging",pod="metricbeat-5q6w2",container="metricbeat"} 1 -kube_pod_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="kube-rbac-proxy"} 1 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="node-exporter"} 1 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-vxjrf",container="ws-network-inventorymgmt-dinoman-rest"} 1 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-sdn",pod="sdn-nb7c8",container="sdn"} 1 -kube_pod_container_status_ready{namespace="openshift-monitoring",pod="prometheus-alert-msteams-7-cxfrz",container="prometheus-alert-msteams"} 1 -kube_pod_container_status_ready{namespace="aem",pod="atomic-build-31-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="openshift-sdn",pod="sdn-hckgd",container="sdn"} 1 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="docker-build"} 0 -kube_pod_container_status_ready{namespace="kube-system",pod="master-api-eln004867.corp.telenet.be",container="api"} 1 -kube_pod_container_status_ready{namespace="openshift-logging",pod="filebeat-xwjz7",container="filebeat"} 1 -kube_pod_container_status_ready{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",container="jnlp"} 0 -kube_pod_container_status_ready{namespace="dynatrace",pod="oneagent-fq5mw",container="dynatrace-oneagent"} 1 -kube_pod_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="docker-build"} 0 -# HELP kube_pod_init_container_status_ready Describes whether the init containers readiness check succeeded. -# TYPE kube_pod_init_container_status_ready gauge -kube_pod_init_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-node-67-87-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-node-67-87-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-node-67-71-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-node-67-71-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-node-66-85-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-node-66-85-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="fetch-ldap-config"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-residential-customer-docker-41-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-residential-customer-docker-41-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="myproject",pod="dinomanbc-5-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="myproject",pod="dinomanbc-5-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="aem",pod="atomic-build-23-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="aem",pod="atomic-build-23-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-node-66-83-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-node-66-83-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="fetch-ldap-config"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="aem",pod="atomic-runtime-61-build",container="extract-image-content"} 1 -kube_pod_init_container_status_ready{namespace="aem",pod="atomic-runtime-61-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="myproject",pod="dinomanbc-6-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="myproject",pod="dinomanbc-6-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="aem",pod="atomic-runtime-59-build",container="extract-image-content"} 1 -kube_pod_init_container_status_ready{namespace="aem",pod="atomic-runtime-59-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="git-clone"} 0 -kube_pod_init_container_status_ready{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="aem",pod="atomic-build-34-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="aem",pod="atomic-build-34-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="aem",pod="atomic-runtime-54-build",container="extract-image-content"} 0 -kube_pod_init_container_status_ready{namespace="aem",pod="atomic-runtime-54-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="git-clone"} 0 -kube_pod_init_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-residential-customer-docker-40-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-residential-customer-docker-40-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="aem",pod="atomic-build-20-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="aem",pod="atomic-build-20-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-node-66-87-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-node-66-87-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-node-59-81-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-node-59-81-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="fetch-ldap-config"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-node-59-85-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-node-59-85-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="fetch-ldap-config"} 0 -kube_pod_init_container_status_ready{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="aem",pod="atomic-runtime-65-build",container="extract-image-content"} 1 -kube_pod_init_container_status_ready{namespace="aem",pod="atomic-runtime-65-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="git-clone"} 0 -kube_pod_init_container_status_ready{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="fetch-ldap-config"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="aem",pod="atomic-runtime-57-build",container="extract-image-content"} 1 -kube_pod_init_container_status_ready{namespace="aem",pod="atomic-runtime-57-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="myproject",pod="dinomanbc-9-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="myproject",pod="dinomanbc-9-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="aem",pod="atomic-runtime-63-build",container="extract-image-content"} 1 -kube_pod_init_container_status_ready{namespace="aem",pod="atomic-runtime-63-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="openshift-monitoring",pod="elk-omi-3-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="openshift-monitoring",pod="elk-omi-3-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="git-clone"} 0 -kube_pod_init_container_status_ready{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_ready{namespace="awx",pod="awx-init-container-venvs-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="myproject",pod="dinomanbc-10-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="myproject",pod="dinomanbc-10-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="fetch-ldap-config"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-node-59-82-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-node-59-82-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="fetch-ldap-config"} 0 -kube_pod_init_container_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-node-67-84-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-node-67-84-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="fetch-ldap-config"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="aem",pod="atomic-runtime-62-build",container="extract-image-content"} 1 -kube_pod_init_container_status_ready{namespace="aem",pod="atomic-runtime-62-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-node-66-88-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-node-66-88-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="test-config",pod="ws-dino-rest-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="test-config",pod="ws-dino-rest-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="git-clone"} 0 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-node-67-4-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-node-67-4-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="aem",pod="atomic-build-32-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="aem",pod="atomic-build-32-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="fetch-ldap-config"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="openshift-monitoring",pod="elk-omi-4-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="openshift-monitoring",pod="elk-omi-4-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-node-59-50-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-node-59-50-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="test-config",pod="dino-s2i-build-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="test-config",pod="dino-s2i-build-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-node-67-83-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-node-67-83-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-node-59-83-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-node-59-83-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-node-59-86-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-node-59-86-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="git-clone"} 0 -kube_pod_init_container_status_ready{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="aem",pod="atomic-runtime-53-build",container="extract-image-content"} 0 -kube_pod_init_container_status_ready{namespace="aem",pod="atomic-runtime-53-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="aem",pod="atomic-runtime-60-build",container="extract-image-content"} 1 -kube_pod_init_container_status_ready{namespace="aem",pod="atomic-runtime-60-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="tiptool-dvp",pod="apache-php-6-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="tiptool-dvp",pod="apache-php-6-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-node-67-85-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-node-67-85-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="aem",pod="atomic-runtime-64-build",container="extract-image-content"} 1 -kube_pod_init_container_status_ready{namespace="aem",pod="atomic-runtime-64-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-residential-customer-docker-39-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-residential-customer-docker-39-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-node-67-79-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-node-67-79-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="aem",pod="atomic-build-33-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="aem",pod="atomic-build-33-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="spark-1.0-33-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="spark-1.0-33-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="git-clone"} 0 -kube_pod_init_container_status_ready{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-node-66-84-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-node-66-84-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="myproject",pod="dinomanbc-8-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="myproject",pod="dinomanbc-8-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="aem",pod="atomic-build-19-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="aem",pod="atomic-build-19-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="aem",pod="atomic-build-31-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="aem",pod="atomic-build-31-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="fetch-ldap-config"} 1 -kube_pod_init_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="openshift-monitoring",pod="elk-omi-6-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="openshift-monitoring",pod="elk-omi-6-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-node-59-67-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-node-59-67-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="myproject",pod="dinomanbc-7-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="myproject",pod="dinomanbc-7-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="git-clone"} 0 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-node-67-22-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-node-67-22-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="set-vm-max-map-count"} 0 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="fetch-ldap-config"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-node-67-86-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-node-67-86-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="tvw",pod="debug-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="git-clone"} 1 -kube_pod_init_container_status_ready{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="manage-dockerfile"} 1 -kube_pod_init_container_status_ready{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="fetch-ldap-config"} 1 -# HELP kube_pod_container_status_restarts_total The number of container restarts per container. -# TYPE kube_pod_container_status_restarts_total counter -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-slave-maven-mk189",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="jenkins-slave-maven-qr3g6",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",container="metricbeat"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-node",pod="sync-j7mlr",container="sync"} 0 -kube_pod_container_status_restarts_total{namespace="myproject",pod="microservice-3-deploy",container="deployment"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-sdn",pod="ovs-5d4g2",container="openvswitch"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="apache"} 0 -kube_pod_container_status_restarts_total{namespace="tiptool",pod="tiptool-mre-1-wd99j",container="proxysql"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="kube-rbac-proxy"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="node-exporter"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",container="mysql"} 0 -kube_pod_container_status_restarts_total{namespace="awx",pod="awx-init-container-venvs-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="jenkins-slave-maven-6ls5t",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="azure-alert-omi-1-d9lm7",container="azure-alert-omi"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="aem",pod="atomic-runtime-24-deploy",container="deployment"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="myproject",pod="dinomanbc-10-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",container="deployment"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-59-82-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager"} 3 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager-proxy"} 3 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="alertmanager-main-2",container="config-reloader"} 3 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-sdn",pod="ovs-76bcs",container="openvswitch"} 1 -kube_pod_container_status_restarts_total{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="dynatrace",pod="oneagent-x2q79",container="dynatrace-oneagent"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_restarts_total{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-67-84-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="sti-build"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="dynatrace",pod="oneagent-c4l5w",container="dynatrace-oneagent"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-sdn",pod="sdn-m2kzj",container="sdn"} 0 -kube_pod_container_status_restarts_total{namespace="aem",pod="atomic-runtime-62-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",container="deployment"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="git-sync"} 364 -kube_pod_container_status_restarts_total{namespace="telenet-cluster-ops",pod="springboot-cr-applier-76dff99bd6-wtc4l",container="springboot-cr-applier"} 63 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-66-88-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",container="freephone-bp-uat"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="playground",pod="nwtool-1-q8gx2",container="nwtool"} 263 -kube_pod_container_status_restarts_total{namespace="vault",pod="vault-0",container="vault"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-logging",pod="filebeat-tvmt2",container="filebeat"} 0 -kube_pod_container_status_restarts_total{namespace="default",pod="docker-registry-1-qn47l",container="registry"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="kube-system",pod="master-controllers-eln004866.corp.telenet.be",container="controllers"} 153 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="test-config",pod="ws-dino-rest-1-build",container="sti-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-sdn",pod="ovs-lvf42",container="openvswitch"} 3 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-logging",pod="filebeat-cfsmp",container="filebeat"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-sdn",pod="sdn-d7tkr",container="sdn"} 0 -kube_pod_container_status_restarts_total{namespace="default",pod="router-1-vnlzs",container="router"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="myproject",pod="microservice-2-deploy",container="deployment"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="kube-rbac-proxy"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="node-exporter"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-67-4-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94",container="webconsole"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",container="deployment"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus"} 1 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-config-reloader"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-proxy"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="rules-configmap-reloader"} 0 -kube_pod_container_status_restarts_total{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",container="freephone-bp-dvp"} 0 -kube_pod_container_status_restarts_total{namespace="aem",pod="atomic-build-32-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-main"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-self"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-state-metrics"} 0 -kube_pod_container_status_restarts_total{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-sdn",pod="ovs-2mm4g",container="openvswitch"} 1 -kube_pod_container_status_restarts_total{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="dynatrace",pod="oneagent-prvlt",container="dynatrace-oneagent"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",container="psr-aggregator"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="sti-build"} 0 -kube_pod_container_status_restarts_total{namespace="dynatrace",pod="oneagent-gjfx2",container="dynatrace-oneagent"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-logging",pod="filebeat-tnskl",container="filebeat"} 0 -kube_pod_container_status_restarts_total{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="ansible"} 0 -kube_pod_container_status_restarts_total{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="operator"} 0 -kube_pod_container_status_restarts_total{namespace="edev-communication",pod="jenkins-3-m7q8p",container="jenkins"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-sdn",pod="sdn-q7vqc",container="sdn"} 0 -kube_pod_container_status_restarts_total{namespace="kube-system",pod="master-api-eln004865.corp.telenet.be",container="api"} 636 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-node",pod="sync-cmvl6",container="sync"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="elk-omi-4-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",container="mysql"} 0 -kube_pod_container_status_restarts_total{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="apache"} 0 -kube_pod_container_status_restarts_total{namespace="tiptool",pod="tiptool-uat-30-bdtln",container="proxysql"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="test-config",pod="dino-s2i-build-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-59-50-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="jenkins-4-5bwwz",container="jenkins"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-67-83-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-sdn",pod="sdn-nvsb9",container="sdn"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="devops-playground",pod="jenkins-58-rsxhf",container="jenkins"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-59-86-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-59-83-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="dynatrace",pod="oneagent-2b6pp",container="dynatrace-oneagent"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="aem",pod="atomic-runtime-53-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="jenkins-slave-maven-jpgxc",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="apache"} 0 -kube_pod_container_status_restarts_total{namespace="tiptool",pod="tiptool-lat-1-jmms8",container="proxysql"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="jenkins-slave-maven-gq9pd",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="aem",pod="atomic-runtime-60-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="kube-system",pod="master-controllers-eln004867.corp.telenet.be",container="controllers"} 163 -kube_pod_container_status_restarts_total{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",container="deployment"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="ansible"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="operator"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-monitoring",pod="elk-alert-omi-3-hrd5n",container="elk-alert-omi"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-node",pod="sync-q7psr",container="sync"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-cluster-ops",pod="init-sync",container="init-sync"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="apache"} 0 -kube_pod_container_status_restarts_total{namespace="tiptool",pod="tiptool-sup-1-4fw8s",container="proxysql"} 0 -kube_pod_container_status_restarts_total{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="sti-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-logging",pod="metricbeat-whn9v",container="metricbeat"} 0 -kube_pod_container_status_restarts_total{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-sdn",pod="ovs-hpcbf",container="openvswitch"} 1 -kube_pod_container_status_restarts_total{namespace="tiptool-dvp",pod="apache-php-6-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-67-85-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="ansible"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="operator"} 0 -kube_pod_container_status_restarts_total{namespace="aem",pod="atomic-runtime-64-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="kube-system",pod="master-etcd-eln004865.corp.telenet.be",container="etcd"} 387 -kube_pod_container_status_restarts_total{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-node",pod="sync-7fjj2",container="sync"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="dynatrace",pod="oneagent-hhn8g",container="dynatrace-oneagent"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="cde-residential-customer-docker-39-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="kube-rbac-proxy"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="node-exporter"} 0 -kube_pod_container_status_restarts_total{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",container="freephone-bp-uat"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="kube-rbac-proxy"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="node-exporter"} 0 -kube_pod_container_status_restarts_total{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="apache"} 0 -kube_pod_container_status_restarts_total{namespace="tiptool",pod="tiptool-sup-1-pfhfx",container="proxysql"} 0 -kube_pod_container_status_restarts_total{namespace="tiptool",pod="tiptool-int-3-nzds2",container="apache"} 0 -kube_pod_container_status_restarts_total{namespace="tiptool",pod="tiptool-int-3-nzds2",container="proxysql"} 0 -kube_pod_container_status_restarts_total{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",container="freephone-bp-dvp"} 1 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="jenkins-slave-maven-qr854",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-67-79-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="jenkins-slave-maven-5z056",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-logging",pod="metricbeat-j8kq8",container="metricbeat"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="kube-system",pod="master-api-eln004866.corp.telenet.be",container="api"} 925 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="aem",pod="atomic-build-33-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-node",pod="sync-9sb6l",container="sync"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-sdn",pod="sdn-7zxfn",container="sdn"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-sdn",pod="sdn-cxsth",container="sdn"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl",container="weblogic-operator"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="spark-1.0-33-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="tiptool",pod="tiptool-edp-4-975w4",container="apache"} 0 -kube_pod_container_status_restarts_total{namespace="tiptool",pod="tiptool-edp-4-975w4",container="proxysql"} 0 -kube_pod_container_status_restarts_total{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",container="deployment"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="apache"} 0 -kube_pod_container_status_restarts_total{namespace="tiptool",pod="tiptool-trg-10-4kkfc",container="proxysql"} 0 -kube_pod_container_status_restarts_total{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",container="deployment"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="apache"} 0 -kube_pod_container_status_restarts_total{namespace="tiptool",pod="tiptool-mre-1-wwf4t",container="proxysql"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="kube-rbac-proxy"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="node-exporter"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-node",pod="sync-dppzc",container="sync"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="edev-communication",pod="plot-trg-13-txftz",container="plot"} 2 -kube_pod_container_status_restarts_total{namespace="edev-communication",pod="plot-trg-13-txftz",container="proxysql"} 1 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="default",pod="router-1-pqccl",container="router"} 0 -kube_pod_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="kube-rbac-proxy"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="node-exporter"} 0 -kube_pod_container_status_restarts_total{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="apache"} 0 -kube_pod_container_status_restarts_total{namespace="tiptool",pod="tiptool-int-3-x2ztl",container="proxysql"} 0 -kube_pod_container_status_restarts_total{namespace="dynatrace",pod="oneagent-ksdhs",container="dynatrace-oneagent"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="apache"} 0 -kube_pod_container_status_restarts_total{namespace="tiptool",pod="tiptool-dvp-51-x9fms",container="proxysql"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-66-84-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-logging",pod="metricbeat-hd979",container="metricbeat"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="myproject",pod="dinomanbc-8-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-logging",pod="metricbeat-thvjs",container="metricbeat"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-logging",pod="filebeat-d6p6b",container="filebeat"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-logging",pod="metricbeat-5q6w2",container="metricbeat"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="kube-rbac-proxy"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="node-exporter"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",container="deployment"} 0 -kube_pod_container_status_restarts_total{namespace="aem",pod="atomic-build-19-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-vxjrf",container="ws-network-inventorymgmt-dinoman-rest"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-sdn",pod="sdn-nb7c8",container="sdn"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="prometheus-alert-msteams-7-cxfrz",container="prometheus-alert-msteams"} 1 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="aem",pod="atomic-build-31-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="kube-system",pod="master-api-eln004867.corp.telenet.be",container="api"} 1639 -kube_pod_container_status_restarts_total{namespace="openshift-logging",pod="filebeat-xwjz7",container="filebeat"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="dynatrace",pod="oneagent-fq5mw",container="dynatrace-oneagent"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-sdn",pod="sdn-hckgd",container="sdn"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_restarts_total{namespace="test-config",pod="kibana-854bdf584d-fpjb4",container="kibana"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",container="cde-pega-feeder"} 1 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="ansible"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="operator"} 0 -kube_pod_container_status_restarts_total{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="devops-playground",pod="sonarqube-3-lfc5m",container="sonarqube"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="sti-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-logging",pod="filebeat-tz7sj",container="filebeat"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-sdn",pod="ovs-qfwk6",container="openvswitch"} 1 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="proxysql"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="saint-peter"} 40 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="elk-omi-6-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="kube-rbac-proxy"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="node-exporter"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="kube-rbac-proxy"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="node-exporter"} 0 -kube_pod_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",container="deployment"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="kube-rbac-proxy"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="node-exporter"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-sdn",pod="ovs-8zrm9",container="openvswitch"} 1 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",container="jenkins"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="jenkins-slave-maven-3hkdb",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-logging",pod="filebeat-zx7vd",container="filebeat"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm",container="jenkins"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-logging",pod="filebeat-sb6vw",container="filebeat"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="ansible"} 0 -kube_pod_container_status_restarts_total{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="operator"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-sdn",pod="sdn-rdbqq",container="sdn"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="tiptool",pod="tiptool-trg-10-597nj",container="apache"} 0 -kube_pod_container_status_restarts_total{namespace="tiptool",pod="tiptool-trg-10-597nj",container="proxysql"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",container="springboot-sample-operator"} 0 -kube_pod_container_status_restarts_total{namespace="kube-system",pod="master-etcd-eln004867.corp.telenet.be",container="etcd"} 316 -kube_pod_container_status_restarts_total{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="ansible"} 0 -kube_pod_container_status_restarts_total{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="operator"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="playground",pod="httpd-1-nvppk",container="httpd"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-59-67-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="ansible"} 0 -kube_pod_container_status_restarts_total{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="operator"} 0 -kube_pod_container_status_restarts_total{namespace="myproject",pod="dinomanbc-7-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="elasticsearch"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-67-22-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="plot"} 1 -kube_pod_container_status_restarts_total{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="proxysql"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",container="kafka-proxy"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-sdn",pod="ovs-thg27",container="openvswitch"} 2 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-67-86-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="tvw",pod="debug-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="myproject",pod="microservice-5-deploy",container="deployment"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="jenkins-2-227bl",container="jenkins"} 0 -kube_pod_container_status_restarts_total{namespace="yft-kafkaproxy",pod="kafka-proxy-8-deploy",container="deployment"} 0 -kube_pod_container_status_restarts_total{namespace="myproject",pod="microservice-4-deploy",container="deployment"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="tiller",pod="tiller-deploy-58c78cccb5-zcbwj",container="tiller"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="ansible"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="operator"} 0 -kube_pod_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="jenkins-slave-maven-s3zbd",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="apache"} 0 -kube_pod_container_status_restarts_total{namespace="tiptool",pod="tiptool-edp-4-fx4kj",container="proxysql"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-67-87-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-logging",pod="filebeat-pnfvt",container="filebeat"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-logging",pod="metricbeat-ckrzm",container="metricbeat"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-sdn",pod="sdn-vvlrd",container="sdn"} 0 -kube_pod_container_status_restarts_total{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-67-71-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",container="deployment"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",container="dynatrace-oneagent-operator"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-66-85-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="jenkins-slave-maven-059cf",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="weblogic-poc",pod="dinoman-domain-managedserver1",container="weblogic-server"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",container="cluster-monitoring-operator"} 3 -kube_pod_container_status_restarts_total{namespace="bi",pod="cde-residential-customer-docker-41-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-sdn",pod="ovs-dpzhw",container="openvswitch"} 2 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",container="deployment"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="myproject",pod="dinomanbc-5-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-node",pod="sync-ql4nj",container="sync"} 0 -kube_pod_container_status_restarts_total{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",container="edevradiator"} 333 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-logging",pod="metricbeat-wj77j",container="metricbeat"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-logging",pod="filebeat-xmflf",container="filebeat"} 0 -kube_pod_container_status_restarts_total{namespace="paas-demo",pod="jenkins-2-jpzms",container="jenkins"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="ansible"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="operator"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-logging",pod="metricbeat-rplst",container="metricbeat"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-slave-maven-mppzv",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-logging",pod="filebeat-jst8j",container="filebeat"} 0 -kube_pod_container_status_restarts_total{namespace="aem",pod="atomic-build-23-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager"} 3 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager-proxy"} 3 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="alertmanager-main-1",container="config-reloader"} 3 -kube_pod_container_status_restarts_total{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg",container="webconsole"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-sdn",pod="sdn-nhfg6",container="sdn"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana"} 3 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana-proxy"} 3 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-r6fhw",container="dynatrace-alert-omi"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-node",pod="sync-lzd9p",container="sync"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="ansible"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="operator"} 0 -kube_pod_container_status_restarts_total{namespace="kube-system",pod="master-etcd-eln004866.corp.telenet.be",container="etcd"} 374 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-node",pod="sync-rq5nh",container="sync"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-monitoring",pod="azure-alert-omi-3-jwz5m",container="azure-alert-omi"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-66-83-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-node",pod="sync-d8fvw",container="sync"} 0 -kube_pod_container_status_restarts_total{namespace="aem",pod="atomic-runtime-61-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="apache"} 0 -kube_pod_container_status_restarts_total{namespace="tiptool",pod="tiptool-lat-1-q8vwk",container="proxysql"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="weblogic-poc",pod="dinoman-domain-admin-server",container="weblogic-server"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="jenkins-slave-maven-1tvxf",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager"} 3 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager-proxy"} 3 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="alertmanager-main-0",container="config-reloader"} 3 -kube_pod_container_status_restarts_total{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",container="console"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="myproject",pod="dinomanbc-6-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="jenkins-slave-maven-0x8ws",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-sdn",pod="ovs-ms2x9",container="openvswitch"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-7-6kd9f",container="base-rhel-ubi-minimal"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="aem",pod="atomic-runtime-59-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-node",pod="sync-vtjxf",container="sync"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="kube-rbac-proxy"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="node-exporter"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf",container="webconsole"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="aem",pod="atomic-build-34-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="aem",pod="atomic-runtime-54-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="ansible"} 0 -kube_pod_container_status_restarts_total{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="operator"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="sti-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-sdn",pod="ovs-lqvl2",container="openvswitch"} 1 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="aem",pod="atomic-build-20-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="jenkins-slave-maven-shqcz",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="cde-residential-customer-docker-40-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",container="cde-residential-customer"} 1 -kube_pod_container_status_restarts_total{namespace="kube-system",pod="master-controllers-eln004865.corp.telenet.be",container="controllers"} 167 -kube_pod_container_status_restarts_total{namespace="bi",pod="jenkins-slave-maven-cjmv2",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="base-apache",pod="base-apache-36-svl9c",container="base-apache"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="ansible"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="operator"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-66-87-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-sdn",pod="ovs-shkwk",container="openvswitch"} 1 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-monitoring",pod="aws-alert-omi-2-69f79",container="aws-alert-omi"} 2 -kube_pod_container_status_restarts_total{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-50-fdkjg",container="ws-network-inventorymgmt-dinoman-rest"} 0 -kube_pod_container_status_restarts_total{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="sti-build"} 0 -kube_pod_container_status_restarts_total{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",container="edevradiator"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="dynatrace",pod="oneagent-svswx",container="dynatrace-oneagent"} 0 -kube_pod_container_status_restarts_total{namespace="dynatrace",pod="oneagent-5g4p5",container="dynatrace-oneagent"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-sdn",pod="sdn-db449",container="sdn"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-logging",pod="metricbeat-s9shq",container="metricbeat"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="jenkins-slave-maven-qdxkl",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="ansible"} 0 -kube_pod_container_status_restarts_total{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="operator"} 0 -kube_pod_container_status_restarts_total{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="ansible"} 0 -kube_pod_container_status_restarts_total{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="operator"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-sdn",pod="ovs-5x5hx",container="openvswitch"} 0 -kube_pod_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="ansible"} 0 -kube_pod_container_status_restarts_total{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="operator"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-59-81-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-9-c8bkd",container="jenkins"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-logging",pod="metricbeat-fzkct",container="metricbeat"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-monitoring",pod="ceph-alert-msteams-3-95zfk",container="ceph-alert-msteams"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="git-sync"} 82 -kube_pod_container_status_restarts_total{namespace="telenet-cluster-ops",pod="jenkins-cr-applier-8f4b7f4d8-dvqv6",container="jenkins-cr-applier"} 0 -kube_pod_container_status_restarts_total{namespace="edev-tools",pod="sonarqube-3-k2j58",container="sonarqube"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="busybox"} 171 -kube_pod_container_status_restarts_total{namespace="openshift-logging",pod="kube-state-metrics-55884cb7cd-gfdvj",container="kube-state-metrics"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_restarts_total{namespace="dynatrace",pod="oneagent-cknc4",container="dynatrace-oneagent"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-slave-maven-54d6g",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="edev-tools",pod="jenkins-1-mr4zb",container="jenkins"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-59-85-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-logging",pod="metricbeat-pcvmj",container="metricbeat"} 0 -kube_pod_container_status_restarts_total{namespace="dynatrace",pod="oneagent-8tvwr",container="dynatrace-oneagent"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="aem",pod="atomic-runtime-65-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="ansible"} 0 -kube_pod_container_status_restarts_total{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="operator"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="cronjob-ldap-group-sync"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-slave-maven-dp74t",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-logging",pod="metricbeat-t92kj",container="metricbeat"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus"} 1 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-config-reloader"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-proxy"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="rules-configmap-reloader"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-node",pod="sync-mghfm",container="sync"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="dynatrace",pod="oneagent-8px65",container="dynatrace-oneagent"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="aem",pod="atomic-runtime-57-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="myproject",pod="dinomanbc-9-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="prometheus-operator-599cf5c4d5-2jqrn",container="prometheus-operator"} 3 -kube_pod_container_status_restarts_total{namespace="openshift-node",pod="sync-drdp4",container="sync"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="kube-rbac-proxy"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="node-exporter"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-logging",pod="filebeat-77lgc",container="filebeat"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-logging",pod="filebeat-ghb47",container="filebeat"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-monitoring",pod="openshift-alert-omi-2-876j4",container="openshift-alert-omi"} 0 -kube_pod_container_status_restarts_total{namespace="tiller",pod="tiller-5f8989c65c-cz7wz",container="tiller"} 3 -kube_pod_container_status_restarts_total{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-logging",pod="metricbeat-96lh2",container="metricbeat"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="ansible"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="operator"} 0 -kube_pod_container_status_restarts_total{namespace="default",pod="registry-console-1-mwz95",container="registry-console"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="apache"} 0 -kube_pod_container_status_restarts_total{namespace="tiptool",pod="tiptool-uat-30-54hpm",container="proxysql"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="aws-alert-omi-3-m85px",container="aws-alert-omi"} 0 -kube_pod_container_status_restarts_total{namespace="aem",pod="atomic-runtime-63-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="elk-omi-3-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="jenkins-slave-maven-dcpqs",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",container="springboot-sample-operator"} 1 -kube_pod_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",container="deployment"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-sdn",pod="sdn-9bv76",container="sdn"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="jenkins-slave-maven-379l2",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="kube-rbac-proxy"} 0 -kube_pod_container_status_restarts_total{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="node-exporter"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="gdpr",pod="jenkins-slave-maven-w515p",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",container="jnlp"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="docker-build"} 0 -kube_pod_container_status_restarts_total{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="docker-build"} 0 -# HELP kube_pod_init_container_status_restarts_total The number of restarts for the init container. -# TYPE kube_pod_init_container_status_restarts_total counter -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-66-83-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-66-83-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577206800-4qcfs",container="fetch-ldap-config"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="aem",pod="atomic-runtime-61-build",container="extract-image-content"} 0 -kube_pod_init_container_status_restarts_total{namespace="aem",pod="atomic-runtime-61-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="tiptool",pod="build-apache-php-tiptool-54-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-64-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="openshift-monitoring",pod="dynatrace-omi-5-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="myproject",pod="dinomanbc-6-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="myproject",pod="dinomanbc-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="aem",pod="atomic-runtime-59-build",container="extract-image-content"} 0 -kube_pod_init_container_status_restarts_total{namespace="aem",pod="atomic-runtime-59-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="openshift-monitoring",pod="dynatrace-omi-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="aem",pod="atomic-build-34-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="aem",pod="atomic-build-34-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="openshift-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="aem",pod="atomic-runtime-54-build",container="extract-image-content"} 0 -kube_pod_init_container_status_restarts_total{namespace="aem",pod="atomic-runtime-54-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jenkins-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-63-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-residential-customer-docker-40-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-residential-customer-docker-40-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="aem",pod="atomic-build-20-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="aem",pod="atomic-build-20-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-66-87-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-66-87-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="weblogic-poc",pod="dinomanbuildconfig-79-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-59-81-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-59-81-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="tiptool",pod="build-apache-php-tiptool-52-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578312000-8rgb2",container="fetch-ldap-config"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-59-85-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-59-85-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576519200-dj6hv",container="fetch-ldap-config"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-monitoring",pod="dynatrace-alert-omi-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="aem",pod="atomic-runtime-65-build",container="extract-image-content"} 0 -kube_pod_init_container_status_restarts_total{namespace="aem",pod="atomic-runtime-65-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="openshift-monitoring",pod="dynatrace-omi-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577199600-5zftf",container="fetch-ldap-config"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="aem",pod="atomic-runtime-57-build",container="extract-image-content"} 0 -kube_pod_init_container_status_restarts_total{namespace="aem",pod="atomic-runtime-57-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="myproject",pod="dinomanbc-9-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="myproject",pod="dinomanbc-9-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="awx-db-cluster",pod="awx-init-container-venvs-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="openshift-monitoring",pod="aws-alert-omi-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="aem",pod="atomic-runtime-63-build",container="extract-image-content"} 0 -kube_pod_init_container_status_restarts_total{namespace="aem",pod="atomic-runtime-63-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="openshift-monitoring",pod="elk-omi-3-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="openshift-monitoring",pod="elk-omi-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="weblogic-poc",pod="dinomanbuildconfig-77-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-monitoring",pod="aws-alert-omi-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-74-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="weblogic-poc",pod="dinomanbuildconfig-71-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="weblogic-poc",pod="app-supplier-settlementweb-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="awx",pod="awx-init-container-venvs-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="myproject",pod="dinomanbc-10-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="myproject",pod="dinomanbc-10-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-cluster-ops",pod="ldap-sync-manual-gv6vh",container="fetch-ldap-config"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-61-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="weblogic-poc",pod="dinomanbuildconfig-80-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-59-82-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-59-82-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1576515600-q9h8q",container="fetch-ldap-config"} 0 -kube_pod_init_container_status_restarts_total{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-56-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-monitoring",pod="dynatrace-alert-omi-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-manual",container="fetch-ldap-config"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-67-84-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-67-84-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="aem",pod="atomic-runtime-62-build",container="extract-image-content"} 0 -kube_pod_init_container_status_restarts_total{namespace="aem",pod="atomic-runtime-62-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="weblogic-poc",pod="dinomanbuildconfig-66-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-66-88-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-66-88-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-monitoring",pod="elk-alert-omi-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="test-config",pod="ws-dino-rest-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="test-config",pod="ws-dino-rest-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-67-4-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-67-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-monitoring",pod="azure-alert-omi-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="aem",pod="atomic-build-32-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="aem",pod="atomic-build-32-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="weblogic-poc",pod="dinomanbuildconfig-78-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578319200-kr4rb",container="fetch-ldap-config"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-monitoring",pod="openshift-alert-omi-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-73-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="openshift-monitoring",pod="elk-omi-4-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="openshift-monitoring",pod="elk-omi-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="test-config",pod="dino-s2i-build-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="test-config",pod="dino-s2i-build-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-59-50-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-59-50-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="openshift-monitoring",pod="dynatrace-omi-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-67-83-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-67-83-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-59-83-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-59-83-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-59-86-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-59-86-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="openshift-monitoring",pod="dynatrace-omi-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="aem",pod="atomic-runtime-53-build",container="extract-image-content"} 0 -kube_pod_init_container_status_restarts_total{namespace="aem",pod="atomic-runtime-53-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-59-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="aem",pod="atomic-runtime-60-build",container="extract-image-content"} 0 -kube_pod_init_container_status_restarts_total{namespace="aem",pod="atomic-runtime-60-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-s2i-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-75-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="tiptool-dvp",pod="apache-php-6-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="tiptool-dvp",pod="apache-php-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-41-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-67-85-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-67-85-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="aem",pod="atomic-runtime-64-build",container="extract-image-content"} 0 -kube_pod_init_container_status_restarts_total{namespace="aem",pod="atomic-runtime-64-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-residential-customer-docker-39-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-residential-customer-docker-39-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-40-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-67-79-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-67-79-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-76-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="aem",pod="atomic-build-33-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="aem",pod="atomic-build-33-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="weblogic-poc",pod="dinomanbuildconfig-72-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="spark-1.0-33-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="spark-1.0-33-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="openshift-monitoring",pod="dynatrace-omi-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-57-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="tiptool",pod="build-apache-php-tiptool-53-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-66-84-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-66-84-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-60-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-62-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="openshift-monitoring",pod="aws-alert-omi-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="myproject",pod="dinomanbc-8-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="myproject",pod="dinomanbc-8-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="aem",pod="atomic-build-19-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="aem",pod="atomic-build-19-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="aem",pod="atomic-build-31-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="aem",pod="atomic-build-31-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-55-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1577203200-m27xp",container="fetch-ldap-config"} 0 -kube_pod_init_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-monitoring",pod="openshift-alert-omi-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jenkins-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="openshift-monitoring",pod="elk-omi-6-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="openshift-monitoring",pod="elk-omi-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-71-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-44-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-monitoring",pod="elk-alert-omi-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="openshift-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="weblogic-poc",pod="app-supplier-settlementweb-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-59-67-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-59-67-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="myproject",pod="dinomanbc-7-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="myproject",pod="dinomanbc-7-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-67-22-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-67-22-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-monitoring",pod="azure-alert-omi-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="test-config",pod="elasticsearch-96b98db7b-cdk59",container="set-vm-max-map-count"} 7040 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-77-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578308400-dmw4g",container="fetch-ldap-config"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-67-86-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-67-86-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="tvw",pod="debug-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578304800-44qfv",container="fetch-ldap-config"} 0 -kube_pod_init_container_status_restarts_total{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-67-87-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-67-87-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="myproject",pod="ws.network.inventorymgmt.dinoman.rest-72-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-67-71-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-67-71-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-66-85-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-node-66-85-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-cluster-ops",pod="cronjob-ldap-group-sync-1578315600-9wd8h",container="fetch-ldap-config"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-residential-customer-docker-41-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="bi",pod="cde-residential-customer-docker-41-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="weblogic-poc",pod="ws-network-inventorymgmt-dinoman-rest-58-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="myproject",pod="dinomanbc-5-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="myproject",pod="dinomanbc-5-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="weblogic-poc",pod="dinomanbuildconfig-76-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="aem",pod="atomic-build-23-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="aem",pod="atomic-build-23-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="manage-dockerfile"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="git-clone"} 0 -kube_pod_init_container_status_restarts_total{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="manage-dockerfile"} 0 -# HELP kube_pod_container_resource_requests The number of requested request resource by a container. -# TYPE kube_pod_container_resource_requests gauge -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="filebeat-zx7vd",container="filebeat",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="filebeat-zx7vd",container="filebeat",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="ansible",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="ansible",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="operator",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="operator",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 2.62144e+08 -kube_pod_container_resource_requests{namespace="default",pod="docker-registry-1-pfmvz",container="registry",node="eln004874.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="default",pod="docker-registry-1-pfmvz",container="registry",node="eln004874.corp.telenet.be",resource="memory",unit="byte"} 2.68435456e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm",container="jenkins",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5.36870912e+08 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="filebeat-sb6vw",container="filebeat",node="eln004873.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="filebeat-sb6vw",container="filebeat",node="eln004873.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",container="springboot-sample-operator",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",container="springboot-sample-operator",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5.36870912e+08 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="sdn-rdbqq",container="sdn",node="eln004865.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="sdn-rdbqq",container="sdn",node="eln004865.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="default",pod="docker-registry-1-bwzgx",container="registry",node="eln004874.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="default",pod="docker-registry-1-bwzgx",container="registry",node="eln004874.corp.telenet.be",resource="memory",unit="byte"} 2.68435456e+08 -kube_pod_container_resource_requests{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="ansible",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="ansible",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="operator",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="operator",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 2.62144e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-node-59-67-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-node-59-67-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",container="jnlp",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",container="jnlp",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="ansible",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="ansible",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="operator",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="operator",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.62144e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="docker-build",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="docker-build",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-node-67-22-build",container="docker-build",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-node-67-22-build",container="docker-build",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="docker-build",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="docker-build",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="plot",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.147483648e+09 -kube_pod_container_resource_requests{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="plot",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="proxysql",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="proxysql",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="default",pod="docker-registry-1-pq6l2",container="registry",node="eln004874.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="default",pod="docker-registry-1-pq6l2",container="registry",node="eln004874.corp.telenet.be",resource="memory",unit="byte"} 2.68435456e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",container="jnlp",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",container="jnlp",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-node-67-86-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-node-67-86-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",container="kafka-proxy",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.25 -kube_pod_container_resource_requests{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",container="kafka-proxy",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5.36870912e+08 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="ovs-thg27",container="openvswitch",node="eln004867.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="ovs-thg27",container="openvswitch",node="eln004867.corp.telenet.be",resource="memory",unit="byte"} 3.145728e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="docker-build",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="docker-build",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",container="jnlp",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",container="jnlp",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",container="jnlp",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",container="jnlp",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-2-227bl",container="jenkins",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.25 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-2-227bl",container="jenkins",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",container="jnlp",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",container="jnlp",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="ansible",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="ansible",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="operator",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="operator",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 2.62144e+08 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="docker-build",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="docker-build",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-maven-s3zbd",container="jnlp",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-maven-s3zbd",container="jnlp",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-node-67-87-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-node-67-87-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="filebeat-pnfvt",container="filebeat",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="filebeat-pnfvt",container="filebeat",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="metricbeat-ckrzm",container="metricbeat",node="eln004873.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="metricbeat-ckrzm",container="metricbeat",node="eln004873.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-node-67-71-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-node-67-71-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="sdn-vvlrd",container="sdn",node="eln004867.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="sdn-vvlrd",container="sdn",node="eln004867.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",container="deployment",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",container="deployment",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5.12e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",container="dynatrace-oneagent-operator",node="eln004866.corp.telenet.be",resource="memory",unit="byte"} 6.7108864e+07 -kube_pod_container_resource_requests{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",container="dynatrace-oneagent-operator",node="eln004866.corp.telenet.be",resource="cpu",unit="core"} 0.01 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-node-66-85-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-node-66-85-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",container="cluster-monitoring-operator",node="eln004873.corp.telenet.be",resource="cpu",unit="core"} 0.02 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",container="cluster-monitoring-operator",node="eln004873.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+07 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-maven-059cf",container="jnlp",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-maven-059cf",container="jnlp",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",container="jnlp",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",container="jnlp",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",container="jnlp",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",container="jnlp",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="bi",pod="cde-residential-customer-docker-41-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="bi",pod="cde-residential-customer-docker-41-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="ovs-dpzhw",container="openvswitch",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="ovs-dpzhw",container="openvswitch",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 3.145728e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",container="jnlp",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",container="jnlp",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",container="deployment",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",container="deployment",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",container="edevradiator",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",container="edevradiator",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.147483648e+09 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="metricbeat-wj77j",container="metricbeat",node="eln004866.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="metricbeat-wj77j",container="metricbeat",node="eln004866.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="default",pod="docker-registry-1-gj5z2",container="registry",node="eln004874.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="default",pod="docker-registry-1-gj5z2",container="registry",node="eln004874.corp.telenet.be",resource="memory",unit="byte"} 2.68435456e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",container="jnlp",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",container="jnlp",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="filebeat-xmflf",container="filebeat",node="eln004865.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="filebeat-xmflf",container="filebeat",node="eln004865.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="ansible",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="ansible",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="operator",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="operator",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 2.62144e+08 -kube_pod_container_resource_requests{namespace="paas-demo",pod="jenkins-2-jpzms",container="jenkins",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.25 -kube_pod_container_resource_requests{namespace="paas-demo",pod="jenkins-2-jpzms",container="jenkins",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-maven-mppzv",container="jnlp",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-maven-mppzv",container="jnlp",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="metricbeat-rplst",container="metricbeat",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="metricbeat-rplst",container="metricbeat",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="docker-build",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="docker-build",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="sdn-nhfg6",container="sdn",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="sdn-nhfg6",container="sdn",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana",node="eln004873.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana",node="eln004873.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="filebeat-jst8j",container="filebeat",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="filebeat-jst8j",container="filebeat",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager",node="eln004873.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="alertmanager-main-1",container="config-reloader",node="eln004873.corp.telenet.be",resource="cpu",unit="core"} 0.005 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="alertmanager-main-1",container="config-reloader",node="eln004873.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+07 -kube_pod_container_resource_requests{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg",container="webconsole",node="eln004867.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg",container="webconsole",node="eln004867.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="ansible",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="ansible",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="operator",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="operator",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.62144e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-node-66-83-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-node-66-83-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",container="jnlp",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",container="jnlp",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-maven-1tvxf",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-maven-1tvxf",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager",node="eln004873.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="alertmanager-main-0",container="config-reloader",node="eln004873.corp.telenet.be",resource="cpu",unit="core"} 0.005 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="alertmanager-main-0",container="config-reloader",node="eln004873.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+07 -kube_pod_container_resource_requests{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",container="console",node="eln004866.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",container="console",node="eln004866.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="docker-build",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="docker-build",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",container="jnlp",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",container="jnlp",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-maven-0x8ws",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-maven-0x8ws",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="ovs-ms2x9",container="openvswitch",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="ovs-ms2x9",container="openvswitch",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 3.145728e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",container="jnlp",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",container="jnlp",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="default",pod="docker-registry-1-9hmk6",container="registry",node="eln004874.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="default",pod="docker-registry-1-9hmk6",container="registry",node="eln004874.corp.telenet.be",resource="memory",unit="byte"} 2.68435456e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="kube-rbac-proxy",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.01 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="kube-rbac-proxy",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+07 -kube_pod_container_resource_requests{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf",container="webconsole",node="eln004866.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf",container="webconsole",node="eln004866.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_container_resource_requests{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="ansible",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="ansible",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.34217728e+08 -kube_pod_container_resource_requests{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="operator",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="operator",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.34217728e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="springboot-operator-59557c798d-2bcwp",container="ansible",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="gdpr",pod="springboot-operator-59557c798d-2bcwp",container="ansible",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="springboot-operator-59557c798d-2bcwp",container="operator",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="gdpr",pod="springboot-operator-59557c798d-2bcwp",container="operator",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.62144e+08 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="ovs-lqvl2",container="openvswitch",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="ovs-lqvl2",container="openvswitch",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 3.145728e+08 -kube_pod_container_resource_requests{namespace="default",pod="docker-registry-1-ghnz7",container="registry",node="eln004874.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="default",pod="docker-registry-1-ghnz7",container="registry",node="eln004874.corp.telenet.be",resource="memory",unit="byte"} 2.68435456e+08 -kube_pod_container_resource_requests{namespace="bi",pod="cde-residential-customer-docker-40-build",container="docker-build",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="bi",pod="cde-residential-customer-docker-40-build",container="docker-build",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-maven-shqcz",container="jnlp",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-maven-shqcz",container="jnlp",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="docker-build",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="docker-build",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",container="cde-residential-customer",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",container="cde-residential-customer",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5.36870912e+08 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-maven-cjmv2",container="jnlp",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-maven-cjmv2",container="jnlp",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",container="jnlp",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",container="jnlp",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="ansible",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="ansible",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="operator",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="operator",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.62144e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-node-66-87-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-node-66-87-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="docker-build",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="docker-build",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="ovs-shkwk",container="openvswitch",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 3.145728e+08 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="ovs-shkwk",container="openvswitch",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="docker-build",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="docker-build",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",container="edevradiator",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",container="edevradiator",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.147483648e+09 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",container="jnlp",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",container="jnlp",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="sdn-db449",container="sdn",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="sdn-db449",container="sdn",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="metricbeat-s9shq",container="metricbeat",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="metricbeat-s9shq",container="metricbeat",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-maven-qdxkl",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-maven-qdxkl",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="default",pod="docker-registry-1-wfr5b",container="registry",node="eln004874.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="default",pod="docker-registry-1-wfr5b",container="registry",node="eln004874.corp.telenet.be",resource="memory",unit="byte"} 2.68435456e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="ansible",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="ansible",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="operator",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="operator",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 2.62144e+08 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="ansible",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="ansible",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="operator",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="operator",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 2.62144e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="docker-build",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="docker-build",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="ovs-5x5hx",container="openvswitch",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="ovs-5x5hx",container="openvswitch",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 3.145728e+08 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="metricbeat-fzkct",container="metricbeat",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="metricbeat-fzkct",container="metricbeat",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="docker-build",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="docker-build",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="ansible",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="ansible",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="operator",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="operator",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 2.62144e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-node-59-81-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-node-59-81-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="docker-build",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="docker-build",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-9-c8bkd",container="jenkins",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.25 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-9-c8bkd",container="jenkins",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="edev-tools",pod="sonarqube-3-k2j58",container="sonarqube",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_requests{namespace="edev-tools",pod="sonarqube-3-k2j58",container="sonarqube",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.147483648e+09 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-maven-54d6g",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-maven-54d6g",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_requests{namespace="edev-tools",pod="jenkins-1-mr4zb",container="jenkins",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.25 -kube_pod_container_resource_requests{namespace="edev-tools",pod="jenkins-1-mr4zb",container="jenkins",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-node-59-85-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-node-59-85-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="metricbeat-pcvmj",container="metricbeat",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="metricbeat-pcvmj",container="metricbeat",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="docker-build",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="docker-build",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",container="jnlp",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",container="jnlp",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",container="jnlp",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",container="jnlp",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="ansible",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="ansible",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="operator",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="operator",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.62144e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-maven-dp74t",container="jnlp",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-maven-dp74t",container="jnlp",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="metricbeat-t92kj",container="metricbeat",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="metricbeat-t92kj",container="metricbeat",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-config-reloader",node="eln004873.corp.telenet.be",resource="cpu",unit="core"} 0.01 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-config-reloader",node="eln004873.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+07 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="rules-configmap-reloader",node="eln004873.corp.telenet.be",resource="cpu",unit="core"} 0.005 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="rules-configmap-reloader",node="eln004873.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+07 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",container="jnlp",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",container="jnlp",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",container="jnlp",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",container="jnlp",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",container="jnlp",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",container="jnlp",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="kube-rbac-proxy",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.01 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="kube-rbac-proxy",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+07 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="filebeat-77lgc",container="filebeat",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="filebeat-77lgc",container="filebeat",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="filebeat-ghb47",container="filebeat",node="eln004866.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="filebeat-ghb47",container="filebeat",node="eln004866.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="default",pod="docker-registry-1-vdxlb",container="registry",node="eln004874.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="default",pod="docker-registry-1-vdxlb",container="registry",node="eln004874.corp.telenet.be",resource="memory",unit="byte"} 2.68435456e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="docker-build",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="docker-build",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="metricbeat-96lh2",container="metricbeat",node="eln004867.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="metricbeat-96lh2",container="metricbeat",node="eln004867.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="ansible",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="ansible",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="operator",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="operator",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 2.62144e+08 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-maven-dcpqs",container="jnlp",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-maven-dcpqs",container="jnlp",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",container="deployment",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",container="deployment",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",container="jnlp",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",container="jnlp",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",container="springboot-sample-operator",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",container="springboot-sample-operator",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5.36870912e+08 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-maven-379l2",container="jnlp",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-maven-379l2",container="jnlp",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="kube-rbac-proxy",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.01 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="kube-rbac-proxy",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+07 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="sdn-9bv76",container="sdn",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="sdn-9bv76",container="sdn",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="default",pod="docker-registry-1-x85db",container="registry",node="eln004874.corp.telenet.be",resource="memory",unit="byte"} 2.68435456e+08 -kube_pod_container_resource_requests{namespace="default",pod="docker-registry-1-x85db",container="registry",node="eln004874.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="docker-build",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="docker-build",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",container="jnlp",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",container="jnlp",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-maven-w515p",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-maven-w515p",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",container="metricbeat",node="eln004867.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",container="metricbeat",node="eln004867.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-maven-mk189",container="jnlp",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-maven-mk189",container="jnlp",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-maven-qr3g6",container="jnlp",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-maven-qr3g6",container="jnlp",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",container="jnlp",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",container="jnlp",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="ovs-5d4g2",container="openvswitch",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="ovs-5d4g2",container="openvswitch",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 3.145728e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="docker-build",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="docker-build",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="default",pod="docker-registry-1-bv6pd",container="registry",node="eln004874.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="default",pod="docker-registry-1-bv6pd",container="registry",node="eln004874.corp.telenet.be",resource="memory",unit="byte"} 2.68435456e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",container="jnlp",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",container="jnlp",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="kube-rbac-proxy",node="eln004874.corp.telenet.be",resource="cpu",unit="core"} 0.01 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="kube-rbac-proxy",node="eln004874.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+07 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",container="jnlp",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",container="jnlp",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",container="jnlp",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",container="jnlp",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",container="mysql",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_requests{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",container="mysql",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1.073741824e+09 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",container="jnlp",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",container="jnlp",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="awx",pod="awx-init-container-venvs-1-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.25 -kube_pod_container_resource_requests{namespace="awx",pod="awx-init-container-venvs-1-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.073741824e+09 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-maven-6ls5t",container="jnlp",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-maven-6ls5t",container="jnlp",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="docker-build",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="docker-build",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",container="deployment",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",container="deployment",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="docker-build",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="docker-build",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="docker-build",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="docker-build",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="docker-build",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="docker-build",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",container="jnlp",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",container="jnlp",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-node-59-82-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-node-59-82-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",container="jnlp",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",container="jnlp",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager",node="eln004873.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="alertmanager-main-2",container="config-reloader",node="eln004873.corp.telenet.be",resource="cpu",unit="core"} 0.005 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="alertmanager-main-2",container="config-reloader",node="eln004873.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+07 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="ovs-76bcs",container="openvswitch",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="ovs-76bcs",container="openvswitch",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 3.145728e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",container="jnlp",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",container="jnlp",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",container="jnlp",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",container="jnlp",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-node-67-84-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-node-67-84-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",container="deployment",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",container="deployment",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5.12e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="sdn-m2kzj",container="sdn",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="sdn-m2kzj",container="sdn",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_requests{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",container="freephone-bp-uat",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",container="freephone-bp-uat",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5.12e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-node-66-88-build",container="docker-build",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-node-66-88-build",container="docker-build",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",container="jnlp",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",container="jnlp",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",container="jnlp",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",container="jnlp",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="filebeat-tvmt2",container="filebeat",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="filebeat-tvmt2",container="filebeat",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="default",pod="docker-registry-1-qn47l",container="registry",node="eln004873.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="default",pod="docker-registry-1-qn47l",container="registry",node="eln004873.corp.telenet.be",resource="memory",unit="byte"} 2.68435456e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",container="jnlp",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",container="jnlp",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="ovs-lvf42",container="openvswitch",node="eln004865.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="ovs-lvf42",container="openvswitch",node="eln004865.corp.telenet.be",resource="memory",unit="byte"} 3.145728e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",container="jnlp",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",container="jnlp",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="filebeat-cfsmp",container="filebeat",node="eln004867.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="filebeat-cfsmp",container="filebeat",node="eln004867.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",container="jnlp",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",container="jnlp",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="kube-rbac-proxy",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.01 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="kube-rbac-proxy",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+07 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="sdn-d7tkr",container="sdn",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="sdn-d7tkr",container="sdn",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_requests{namespace="default",pod="router-1-vnlzs",container="router",node="eln004874.corp.telenet.be",resource="memory",unit="byte"} 2.68435456e+08 -kube_pod_container_resource_requests{namespace="default",pod="router-1-vnlzs",container="router",node="eln004874.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94",container="webconsole",node="eln004866.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94",container="webconsole",node="eln004866.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-node-67-4-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-node-67-4-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",container="jnlp",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",container="jnlp",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="default",pod="docker-registry-1-4m59r",container="registry",node="eln004874.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="default",pod="docker-registry-1-4m59r",container="registry",node="eln004874.corp.telenet.be",resource="memory",unit="byte"} 2.68435456e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",container="deployment",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",container="deployment",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5.12e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-config-reloader",node="eln004874.corp.telenet.be",resource="cpu",unit="core"} 0.01 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-config-reloader",node="eln004874.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+07 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="rules-configmap-reloader",node="eln004874.corp.telenet.be",resource="cpu",unit="core"} 0.005 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="rules-configmap-reloader",node="eln004874.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+07 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="docker-build",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="docker-build",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",container="freephone-bp-dvp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5.12e+08 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",container="freephone-bp-dvp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-main",node="eln004874.corp.telenet.be",resource="cpu",unit="core"} 0.01 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-main",node="eln004874.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+07 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-self",node="eln004874.corp.telenet.be",resource="cpu",unit="core"} 0.01 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-self",node="eln004874.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+07 -kube_pod_container_resource_requests{namespace="default",pod="docker-registry-1-xx9wq",container="registry",node="eln004874.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="default",pod="docker-registry-1-xx9wq",container="registry",node="eln004874.corp.telenet.be",resource="memory",unit="byte"} 2.68435456e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="ovs-2mm4g",container="openvswitch",node="eln004873.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="ovs-2mm4g",container="openvswitch",node="eln004873.corp.telenet.be",resource="memory",unit="byte"} 3.145728e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",container="jnlp",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",container="jnlp",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",container="jnlp",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",container="jnlp",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="docker-build",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="docker-build",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",container="psr-aggregator",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",container="psr-aggregator",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5.36870912e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",container="jnlp",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",container="jnlp",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="sdn-q7vqc",container="sdn",node="eln004866.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="sdn-q7vqc",container="sdn",node="eln004866.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="filebeat-tnskl",container="filebeat",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="filebeat-tnskl",container="filebeat",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="ansible",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="ansible",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="operator",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="operator",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 2.62144e+08 -kube_pod_container_resource_requests{namespace="edev-communication",pod="jenkins-3-m7q8p",container="jenkins",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.25 -kube_pod_container_resource_requests{namespace="edev-communication",pod="jenkins-3-m7q8p",container="jenkins",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",container="mysql",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_requests{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",container="mysql",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.073741824e+09 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-node-59-50-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-node-59-50-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-4-5bwwz",container="jenkins",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-4-5bwwz",container="jenkins",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.25 -kube_pod_container_resource_requests{namespace="default",pod="docker-registry-1-cbffc",container="registry",node="eln004874.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="default",pod="docker-registry-1-cbffc",container="registry",node="eln004874.corp.telenet.be",resource="memory",unit="byte"} 2.68435456e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="docker-build",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="docker-build",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-node-67-83-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-node-67-83-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="default",pod="docker-registry-1-f6sbc",container="registry",node="eln004874.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="default",pod="docker-registry-1-f6sbc",container="registry",node="eln004874.corp.telenet.be",resource="memory",unit="byte"} 2.68435456e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="sdn-nvsb9",container="sdn",node="eln004873.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="sdn-nvsb9",container="sdn",node="eln004873.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-node-59-83-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-node-59-83-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="devops-playground",pod="jenkins-58-rsxhf",container="jenkins",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_requests{namespace="devops-playground",pod="jenkins-58-rsxhf",container="jenkins",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.25 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-node-59-86-build",container="docker-build",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-node-59-86-build",container="docker-build",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="docker-build",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="docker-build",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="docker-build",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="docker-build",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",container="jnlp",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",container="jnlp",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="default",pod="docker-registry-1-djr7b",container="registry",node="eln004874.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="default",pod="docker-registry-1-djr7b",container="registry",node="eln004874.corp.telenet.be",resource="memory",unit="byte"} 2.68435456e+08 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-maven-jpgxc",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-maven-jpgxc",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-maven-gq9pd",container="jnlp",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-maven-gq9pd",container="jnlp",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",container="deployment",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5.12e+08 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",container="deployment",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",container="jnlp",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",container="jnlp",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_requests{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="ansible",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="ansible",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="operator",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="operator",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 2.62144e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="metricbeat-whn9v",container="metricbeat",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="metricbeat-whn9v",container="metricbeat",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="ovs-hpcbf",container="openvswitch",node="eln004866.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="ovs-hpcbf",container="openvswitch",node="eln004866.corp.telenet.be",resource="memory",unit="byte"} 3.145728e+08 -kube_pod_container_resource_requests{namespace="tiptool-dvp",pod="apache-php-6-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="tiptool-dvp",pod="apache-php-6-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5.36870912e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-node-67-85-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-node-67-85-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="ansible",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="ansible",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="operator",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="operator",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.62144e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="default",pod="docker-registry-1-jxxcd",container="registry",node="eln004874.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="default",pod="docker-registry-1-jxxcd",container="registry",node="eln004874.corp.telenet.be",resource="memory",unit="byte"} 2.68435456e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="kube-rbac-proxy",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.01 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="kube-rbac-proxy",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+07 -kube_pod_container_resource_requests{namespace="bi",pod="cde-residential-customer-docker-39-build",container="docker-build",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="bi",pod="cde-residential-customer-docker-39-build",container="docker-build",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="kube-rbac-proxy",node="eln004866.corp.telenet.be",resource="cpu",unit="core"} 0.01 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="kube-rbac-proxy",node="eln004866.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+07 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",container="freephone-bp-uat",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",container="freephone-bp-uat",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5.12e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",container="freephone-bp-dvp",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5.12e+08 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",container="freephone-bp-dvp",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="metricbeat-j8kq8",container="metricbeat",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="metricbeat-j8kq8",container="metricbeat",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-maven-qr854",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-maven-qr854",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-node-67-79-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-node-67-79-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-maven-5z056",container="jnlp",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-maven-5z056",container="jnlp",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",container="jnlp",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",container="jnlp",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl",container="weblogic-operator",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl",container="weblogic-operator",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5.36870912e+08 -kube_pod_container_resource_requests{namespace="bi",pod="spark-1.0-33-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="bi",pod="spark-1.0-33-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="sdn-7zxfn",container="sdn",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="sdn-7zxfn",container="sdn",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="docker-build",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="docker-build",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="sdn-cxsth",container="sdn",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="sdn-cxsth",container="sdn",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",container="deployment",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",container="deployment",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5.12e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",container="jnlp",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",container="jnlp",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",container="deployment",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",container="deployment",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5.12e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",container="jnlp",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",container="jnlp",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="kube-rbac-proxy",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+07 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="kube-rbac-proxy",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.01 -kube_pod_container_resource_requests{namespace="default",pod="router-1-pqccl",container="router",node="eln004873.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="default",pod="router-1-pqccl",container="router",node="eln004873.corp.telenet.be",resource="memory",unit="byte"} 2.68435456e+08 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",container="jnlp",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",container="jnlp",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="edev-communication",pod="plot-trg-13-txftz",container="plot",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="edev-communication",pod="plot-trg-13-txftz",container="plot",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 2.147483648e+09 -kube_pod_container_resource_requests{namespace="edev-communication",pod="plot-trg-13-txftz",container="proxysql",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="edev-communication",pod="plot-trg-13-txftz",container="proxysql",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",container="jnlp",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",container="jnlp",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="docker-build",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="docker-build",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",container="jnlp",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",container="jnlp",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",container="jnlp",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",container="jnlp",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="kube-rbac-proxy",node="eln004865.corp.telenet.be",resource="cpu",unit="core"} 0.01 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="kube-rbac-proxy",node="eln004865.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+07 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-node-66-84-build",container="docker-build",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-node-66-84-build",container="docker-build",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="docker-build",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="docker-build",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="metricbeat-hd979",container="metricbeat",node="eln004865.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="metricbeat-hd979",container="metricbeat",node="eln004865.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="docker-build",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="docker-build",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-9bgct",container="dynatrace-oneagent-operator",node="eln004865.corp.telenet.be",resource="cpu",unit="core"} 0.01 -kube_pod_container_resource_requests{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-9bgct",container="dynatrace-oneagent-operator",node="eln004865.corp.telenet.be",resource="memory",unit="byte"} 6.7108864e+07 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="metricbeat-thvjs",container="metricbeat",node="eln004874.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="metricbeat-thvjs",container="metricbeat",node="eln004874.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="filebeat-d6p6b",container="filebeat",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="filebeat-d6p6b",container="filebeat",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="docker-build",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="docker-build",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",container="deployment",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",container="deployment",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",container="jnlp",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",container="jnlp",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="metricbeat-5q6w2",container="metricbeat",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="metricbeat-5q6w2",container="metricbeat",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="kube-rbac-proxy",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.01 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="kube-rbac-proxy",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+07 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="sdn-nb7c8",container="sdn",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="sdn-nb7c8",container="sdn",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_requests{namespace="default",pod="docker-registry-1-98fvj",container="registry",node="eln004874.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="default",pod="docker-registry-1-98fvj",container="registry",node="eln004874.corp.telenet.be",resource="memory",unit="byte"} 2.68435456e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",container="jnlp",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",container="jnlp",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",container="jnlp",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",container="jnlp",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="sdn-hckgd",container="sdn",node="eln004874.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="sdn-hckgd",container="sdn",node="eln004874.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="filebeat-xwjz7",container="filebeat",node="eln004874.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="filebeat-xwjz7",container="filebeat",node="eln004874.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",container="jnlp",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",container="jnlp",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="ansible",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="ansible",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="operator",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.62144e+08 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="operator",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",container="cde-pega-feeder",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",container="cde-pega-feeder",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5.36870912e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="docker-build",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="docker-build",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="docker-build",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="docker-build",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="docker-build",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="docker-build",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="devops-playground",pod="sonarqube-3-lfc5m",container="sonarqube",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.25 -kube_pod_container_resource_requests{namespace="devops-playground",pod="sonarqube-3-lfc5m",container="sonarqube",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.073741824e+09 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",container="jnlp",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",container="jnlp",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+08 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="filebeat-tz7sj",container="filebeat",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-logging",pod="filebeat-tz7sj",container="filebeat",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="ovs-qfwk6",container="openvswitch",node="eln004874.corp.telenet.be",resource="memory",unit="byte"} 3.145728e+08 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="ovs-qfwk6",container="openvswitch",node="eln004874.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",container="jnlp",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",container="jnlp",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="saint-peter",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="saint-peter",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5.36870912e+08 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="proxysql",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="proxysql",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_requests{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="kube-rbac-proxy",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.01 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="kube-rbac-proxy",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+07 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="kube-rbac-proxy",node="eln004873.corp.telenet.be",resource="cpu",unit="core"} 0.01 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="kube-rbac-proxy",node="eln004873.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+07 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",container="deployment",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",container="deployment",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 6.7108864e+07 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="ovs-8zrm9",container="openvswitch",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="openshift-sdn",pod="ovs-8zrm9",container="openvswitch",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 3.145728e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",container="jenkins",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.25 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",container="jenkins",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="kube-rbac-proxy",node="eln004867.corp.telenet.be",resource="cpu",unit="core"} 0.01 -kube_pod_container_resource_requests{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="kube-rbac-proxy",node="eln004867.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+07 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.5e+08 -kube_pod_container_resource_requests{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",container="jnlp",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",container="jnlp",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-maven-3hkdb",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_requests{namespace="bi",pod="jenkins-slave-maven-3hkdb",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -# HELP kube_pod_container_resource_limits The number of requested limit resource by a container. -# TYPE kube_pod_container_resource_limits gauge -kube_pod_container_resource_limits{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",container="deployment",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",container="deployment",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",container="jnlp",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",container="jnlp",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",container="deployment",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",container="deployment",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="kube-rbac-proxy",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.02 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="kube-rbac-proxy",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 4.194304e+07 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",container="jnlp",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",container="jnlp",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",container="jnlp",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",container="jnlp",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="edev-communication",pod="plot-trg-13-txftz",container="plot",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_limits{namespace="edev-communication",pod="plot-trg-13-txftz",container="plot",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 2.147483648e+09 -kube_pod_container_resource_limits{namespace="edev-communication",pod="plot-trg-13-txftz",container="proxysql",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="edev-communication",pod="plot-trg-13-txftz",container="proxysql",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",container="jnlp",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",container="jnlp",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="docker-build",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="docker-build",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",container="jnlp",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",container="jnlp",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",container="jnlp",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.75 -kube_pod_container_resource_limits{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",container="jnlp",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+09 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="kube-rbac-proxy",node="eln004865.corp.telenet.be",resource="cpu",unit="core"} 0.02 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="kube-rbac-proxy",node="eln004865.corp.telenet.be",resource="memory",unit="byte"} 4.194304e+07 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="docker-build",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="docker-build",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-node-66-84-build",container="docker-build",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-node-66-84-build",container="docker-build",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="docker-build",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="docker-build",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-9bgct",container="dynatrace-oneagent-operator",node="eln004865.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_limits{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-9bgct",container="dynatrace-oneagent-operator",node="eln004865.corp.telenet.be",resource="memory",unit="byte"} 2.68435456e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="openshift-logging",pod="metricbeat-hd979",container="metricbeat",node="eln004865.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="openshift-logging",pod="metricbeat-thvjs",container="metricbeat",node="eln004874.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="openshift-logging",pod="filebeat-d6p6b",container="filebeat",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="docker-build",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="docker-build",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2e+09 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="openshift-logging",pod="metricbeat-5q6w2",container="metricbeat",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="kube-rbac-proxy",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.02 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="kube-rbac-proxy",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 4.194304e+07 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",container="deployment",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",container="deployment",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",container="jnlp",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",container="jnlp",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",container="jnlp",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",container="jnlp",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",container="jnlp",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.75 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",container="jnlp",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+09 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="openshift-logging",pod="filebeat-xwjz7",container="filebeat",node="eln004874.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",container="jnlp",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",container="jnlp",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="docker-build",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="docker-build",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="docker-build",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="docker-build",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="ansible",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="ansible",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="operator",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="operator",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",container="cde-pega-feeder",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_container_resource_limits{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",container="cde-pega-feeder",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 1.073741824e+09 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="docker-build",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="docker-build",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_container_resource_limits{namespace="devops-playground",pod="sonarqube-3-lfc5m",container="sonarqube",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.147483648e+09 -kube_pod_container_resource_limits{namespace="devops-playground",pod="sonarqube-3-lfc5m",container="sonarqube",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2e+09 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="openshift-logging",pod="filebeat-tz7sj",container="filebeat",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="openshift-sdn",pod="ovs-qfwk6",container="openvswitch",node="eln004874.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="openshift-sdn",pod="ovs-qfwk6",container="openvswitch",node="eln004874.corp.telenet.be",resource="memory",unit="byte"} 4.194304e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",container="jnlp",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.75 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",container="jnlp",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+09 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="saint-peter",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="saint-peter",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 1.073741824e+09 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="proxysql",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="proxysql",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",container="jnlp",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",container="jnlp",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="kube-rbac-proxy",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.02 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="kube-rbac-proxy",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 4.194304e+07 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="kube-rbac-proxy",node="eln004873.corp.telenet.be",resource="cpu",unit="core"} 0.02 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="kube-rbac-proxy",node="eln004873.corp.telenet.be",resource="memory",unit="byte"} 4.194304e+07 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",container="deployment",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",container="deployment",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.34217728e+08 -kube_pod_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="kube-rbac-proxy",node="eln004867.corp.telenet.be",resource="memory",unit="byte"} 4.194304e+07 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="kube-rbac-proxy",node="eln004867.corp.telenet.be",resource="cpu",unit="core"} 0.02 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="openshift-sdn",pod="ovs-8zrm9",container="openvswitch",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="openshift-sdn",pod="ovs-8zrm9",container="openvswitch",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 4.194304e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",container="jenkins",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",container="jenkins",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_limits{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",container="jnlp",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_limits{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",container="jnlp",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-maven-3hkdb",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.75 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-maven-3hkdb",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+09 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="openshift-logging",pod="filebeat-zx7vd",container="filebeat",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.75 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+09 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.75 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+09 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm",container="jenkins",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5.36870912e+08 -kube_pod_container_resource_limits{namespace="openshift-logging",pod="filebeat-sb6vw",container="filebeat",node="eln004873.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="ansible",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="ansible",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="operator",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="operator",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",container="springboot-sample-operator",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",container="springboot-sample-operator",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1.073741824e+09 -kube_pod_container_resource_limits{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="ansible",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="ansible",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="operator",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="operator",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-node-59-67-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-node-59-67-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",container="jnlp",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.75 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",container="jnlp",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+09 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="docker-build",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="docker-build",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="ansible",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="ansible",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="operator",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="operator",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="docker-build",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="docker-build",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-22-build",container="docker-build",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-22-build",container="docker-build",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="plot",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_limits{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="plot",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.147483648e+09 -kube_pod_container_resource_limits{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="proxysql",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="proxysql",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",container="jnlp",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",container="jnlp",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",container="kafka-proxy",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_limits{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",container="kafka-proxy",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_limits{namespace="openshift-sdn",pod="ovs-thg27",container="openvswitch",node="eln004867.corp.telenet.be",resource="memory",unit="byte"} 4.194304e+08 -kube_pod_container_resource_limits{namespace="openshift-sdn",pod="ovs-thg27",container="openvswitch",node="eln004867.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-86-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-86-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="docker-build",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="docker-build",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",container="jnlp",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",container="jnlp",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",container="jnlp",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",container="jnlp",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-2-227bl",container="jenkins",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-2-227bl",container="jenkins",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",container="jnlp",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",container="jnlp",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="ansible",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="ansible",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="operator",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="operator",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="docker-build",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="docker-build",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-maven-s3zbd",container="jnlp",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.75 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-maven-s3zbd",container="jnlp",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+09 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-87-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-87-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="openshift-logging",pod="filebeat-pnfvt",container="filebeat",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="openshift-logging",pod="metricbeat-ckrzm",container="metricbeat",node="eln004873.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-71-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-71-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",container="dynatrace-oneagent-operator",node="eln004866.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_limits{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",container="dynatrace-oneagent-operator",node="eln004866.corp.telenet.be",resource="memory",unit="byte"} 2.68435456e+08 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-node-66-85-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-node-66-85-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",container="deployment",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",container="deployment",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",container="jnlp",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",container="jnlp",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",container="jnlp",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",container="jnlp",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",container="cluster-monitoring-operator",node="eln004873.corp.telenet.be",resource="cpu",unit="core"} 0.02 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",container="cluster-monitoring-operator",node="eln004873.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+07 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-maven-059cf",container="jnlp",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.75 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-maven-059cf",container="jnlp",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+09 -kube_pod_container_resource_limits{namespace="openshift-sdn",pod="ovs-dpzhw",container="openvswitch",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="openshift-sdn",pod="ovs-dpzhw",container="openvswitch",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 4.194304e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",container="jnlp",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",container="jnlp",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",container="deployment",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",container="deployment",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="bi",pod="cde-residential-customer-docker-41-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="bi",pod="cde-residential-customer-docker-41-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",container="edevradiator",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_limits{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",container="edevradiator",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.147483648e+09 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="openshift-logging",pod="metricbeat-wj77j",container="metricbeat",node="eln004866.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",container="jnlp",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.75 -kube_pod_container_resource_limits{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",container="jnlp",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+09 -kube_pod_container_resource_limits{namespace="openshift-logging",pod="filebeat-xmflf",container="filebeat",node="eln004865.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="ansible",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="ansible",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="operator",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="operator",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="paas-demo",pod="jenkins-2-jpzms",container="jenkins",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_limits{namespace="paas-demo",pod="jenkins-2-jpzms",container="jenkins",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_limits{namespace="openshift-logging",pod="metricbeat-rplst",container="metricbeat",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="docker-build",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="docker-build",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-maven-mppzv",container="jnlp",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.75 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-maven-mppzv",container="jnlp",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+09 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="alertmanager-main-1",container="config-reloader",node="eln004873.corp.telenet.be",resource="cpu",unit="core"} 0.005 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="alertmanager-main-1",container="config-reloader",node="eln004873.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+07 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana",node="eln004873.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana",node="eln004873.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="openshift-logging",pod="filebeat-jst8j",container="filebeat",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="ansible",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="ansible",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="operator",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="operator",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",container="jnlp",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",container="jnlp",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-node-66-83-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-node-66-83-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-maven-1tvxf",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.75 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-maven-1tvxf",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+09 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="alertmanager-main-0",container="config-reloader",node="eln004873.corp.telenet.be",resource="cpu",unit="core"} 0.005 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="alertmanager-main-0",container="config-reloader",node="eln004873.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+07 -kube_pod_container_resource_limits{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",container="console",node="eln004866.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_limits{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",container="console",node="eln004866.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="docker-build",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="docker-build",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",container="jnlp",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.75 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",container="jnlp",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+09 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-maven-0x8ws",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.75 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-maven-0x8ws",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+09 -kube_pod_container_resource_limits{namespace="openshift-sdn",pod="ovs-ms2x9",container="openvswitch",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="openshift-sdn",pod="ovs-ms2x9",container="openvswitch",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 4.194304e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",container="jnlp",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",container="jnlp",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="kube-rbac-proxy",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.02 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="kube-rbac-proxy",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 4.194304e+07 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="ansible",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="ansible",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.68435456e+08 -kube_pod_container_resource_limits{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="operator",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="operator",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.68435456e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="openshift-sdn",pod="ovs-lqvl2",container="openvswitch",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 4.194304e+08 -kube_pod_container_resource_limits{namespace="openshift-sdn",pod="ovs-lqvl2",container="openvswitch",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="gdpr",pod="springboot-operator-59557c798d-2bcwp",container="ansible",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="gdpr",pod="springboot-operator-59557c798d-2bcwp",container="ansible",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="springboot-operator-59557c798d-2bcwp",container="operator",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="gdpr",pod="springboot-operator-59557c798d-2bcwp",container="operator",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-maven-shqcz",container="jnlp",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.75 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-maven-shqcz",container="jnlp",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+09 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="bi",pod="cde-residential-customer-docker-40-build",container="docker-build",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="bi",pod="cde-residential-customer-docker-40-build",container="docker-build",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="docker-build",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="docker-build",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-maven-cjmv2",container="jnlp",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.75 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-maven-cjmv2",container="jnlp",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+09 -kube_pod_container_resource_limits{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",container="cde-residential-customer",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_container_resource_limits{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",container="cde-residential-customer",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 1.073741824e+09 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",container="jnlp",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+09 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",container="jnlp",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.75 -kube_pod_container_resource_limits{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="ansible",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="ansible",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="operator",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="operator",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="docker-build",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="docker-build",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="openshift-sdn",pod="ovs-shkwk",container="openvswitch",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="openshift-sdn",pod="ovs-shkwk",container="openvswitch",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 4.194304e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="docker-build",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="docker-build",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-node-66-87-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-node-66-87-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",container="edevradiator",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_limits{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",container="edevradiator",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 2.147483648e+09 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="openshift-logging",pod="metricbeat-s9shq",container="metricbeat",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",container="jnlp",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",container="jnlp",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-maven-qdxkl",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.75 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-maven-qdxkl",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+09 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="ansible",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="ansible",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="operator",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="operator",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="ansible",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="ansible",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="operator",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="operator",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="openshift-sdn",pod="ovs-5x5hx",container="openvswitch",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="openshift-sdn",pod="ovs-5x5hx",container="openvswitch",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 4.194304e+08 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="docker-build",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="docker-build",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-node-59-81-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-node-59-81-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="docker-build",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="docker-build",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-9-c8bkd",container="jenkins",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-9-c8bkd",container="jenkins",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_limits{namespace="openshift-logging",pod="metricbeat-fzkct",container="metricbeat",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="docker-build",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="docker-build",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="ansible",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="ansible",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="operator",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="operator",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="edev-tools",pod="sonarqube-3-k2j58",container="sonarqube",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="edev-tools",pod="sonarqube-3-k2j58",container="sonarqube",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.147483648e+09 -kube_pod_container_resource_limits{namespace="edev-tools",pod="jenkins-1-mr4zb",container="jenkins",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_limits{namespace="edev-tools",pod="jenkins-1-mr4zb",container="jenkins",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-node-59-85-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-node-59-85-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="openshift-logging",pod="metricbeat-pcvmj",container="metricbeat",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-maven-54d6g",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.75 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-maven-54d6g",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+09 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="docker-build",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="docker-build",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",container="jnlp",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",container="jnlp",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",container="jnlp",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.75 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",container="jnlp",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+09 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-maven-dp74t",container="jnlp",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.75 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-maven-dp74t",container="jnlp",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+09 -kube_pod_container_resource_limits{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="ansible",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="ansible",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="operator",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="operator",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-config-reloader",node="eln004873.corp.telenet.be",resource="cpu",unit="core"} 0.01 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-config-reloader",node="eln004873.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+07 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="rules-configmap-reloader",node="eln004873.corp.telenet.be",resource="cpu",unit="core"} 0.005 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="rules-configmap-reloader",node="eln004873.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+07 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="openshift-logging",pod="metricbeat-t92kj",container="metricbeat",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",container="jnlp",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",container="jnlp",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",container="jnlp",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",container="jnlp",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2e+09 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="kube-rbac-proxy",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.02 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="kube-rbac-proxy",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 4.194304e+07 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="openshift-logging",pod="filebeat-77lgc",container="filebeat",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="openshift-logging",pod="filebeat-ghb47",container="filebeat",node="eln004866.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",container="jnlp",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",container="jnlp",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="openshift-logging",pod="metricbeat-96lh2",container="metricbeat",node="eln004867.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="ansible",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="ansible",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="operator",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="operator",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="docker-build",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="docker-build",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-maven-dcpqs",container="jnlp",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.75 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-maven-dcpqs",container="jnlp",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+09 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",container="springboot-sample-operator",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",container="springboot-sample-operator",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 1.073741824e+09 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",container="deployment",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",container="deployment",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",container="jnlp",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.75 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",container="jnlp",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+09 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-maven-379l2",container="jnlp",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.75 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-maven-379l2",container="jnlp",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+09 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="kube-rbac-proxy",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.02 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="kube-rbac-proxy",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 4.194304e+07 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",container="jnlp",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",container="jnlp",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_limits{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-maven-w515p",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.75 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-maven-w515p",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+09 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="docker-build",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="docker-build",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-maven-qr3g6",container="jnlp",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+09 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-maven-qr3g6",container="jnlp",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.75 -kube_pod_container_resource_limits{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",container="metricbeat",node="eln004867.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-maven-mk189",container="jnlp",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.75 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-maven-mk189",container="jnlp",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+09 -kube_pod_container_resource_limits{namespace="openshift-sdn",pod="ovs-5d4g2",container="openvswitch",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="openshift-sdn",pod="ovs-5d4g2",container="openvswitch",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 4.194304e+08 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",container="jnlp",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",container="jnlp",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="docker-build",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="docker-build",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",container="jnlp",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.75 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",container="jnlp",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+09 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="kube-rbac-proxy",node="eln004874.corp.telenet.be",resource="cpu",unit="core"} 0.02 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="kube-rbac-proxy",node="eln004874.corp.telenet.be",resource="memory",unit="byte"} 4.194304e+07 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",container="jnlp",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",container="jnlp",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",container="jnlp",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",container="jnlp",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",container="mysql",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",container="mysql",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1.073741824e+09 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-maven-6ls5t",container="jnlp",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.75 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-maven-6ls5t",container="jnlp",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+09 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="docker-build",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="docker-build",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",container="jnlp",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",container="jnlp",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="awx",pod="awx-init-container-venvs-1-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.147483648e+09 -kube_pod_container_resource_limits{namespace="awx",pod="awx-init-container-venvs-1-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",container="deployment",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",container="deployment",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="docker-build",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="docker-build",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="docker-build",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="docker-build",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="docker-build",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="docker-build",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-node-59-82-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-node-59-82-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",container="jnlp",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",container="jnlp",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="alertmanager-main-2",container="config-reloader",node="eln004873.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+07 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="alertmanager-main-2",container="config-reloader",node="eln004873.corp.telenet.be",resource="cpu",unit="core"} 0.005 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",container="jnlp",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",container="jnlp",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",container="jnlp",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",container="jnlp",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="openshift-sdn",pod="ovs-76bcs",container="openvswitch",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="openshift-sdn",pod="ovs-76bcs",container="openvswitch",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 4.194304e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-84-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-84-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",container="jnlp",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",container="jnlp",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2e+09 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",container="deployment",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",container="deployment",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-node-66-88-build",container="docker-build",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-node-66-88-build",container="docker-build",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",container="jnlp",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.75 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",container="jnlp",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+09 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",container="freephone-bp-uat",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",container="freephone-bp-uat",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="openshift-logging",pod="filebeat-tvmt2",container="filebeat",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",container="jnlp",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+09 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",container="jnlp",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.75 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",container="jnlp",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",container="jnlp",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="openshift-sdn",pod="ovs-lvf42",container="openvswitch",node="eln004865.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="openshift-sdn",pod="ovs-lvf42",container="openvswitch",node="eln004865.corp.telenet.be",resource="memory",unit="byte"} 4.194304e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",container="jnlp",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",container="jnlp",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="openshift-logging",pod="filebeat-cfsmp",container="filebeat",node="eln004867.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",container="jnlp",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",container="jnlp",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="kube-rbac-proxy",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.02 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="kube-rbac-proxy",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 4.194304e+07 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-4-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-4-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",container="jnlp",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",container="jnlp",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",container="deployment",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",container="deployment",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-config-reloader",node="eln004874.corp.telenet.be",resource="cpu",unit="core"} 0.01 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-config-reloader",node="eln004874.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+07 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="rules-configmap-reloader",node="eln004874.corp.telenet.be",resource="cpu",unit="core"} 0.005 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="rules-configmap-reloader",node="eln004874.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+07 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-main",node="eln004874.corp.telenet.be",resource="cpu",unit="core"} 0.02 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-main",node="eln004874.corp.telenet.be",resource="memory",unit="byte"} 4.194304e+07 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-self",node="eln004874.corp.telenet.be",resource="cpu",unit="core"} 0.02 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-self",node="eln004874.corp.telenet.be",resource="memory",unit="byte"} 4.194304e+07 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="docker-build",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="docker-build",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",container="freephone-bp-dvp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",container="freephone-bp-dvp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",container="jnlp",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",container="jnlp",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="openshift-sdn",pod="ovs-2mm4g",container="openvswitch",node="eln004873.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="openshift-sdn",pod="ovs-2mm4g",container="openvswitch",node="eln004873.corp.telenet.be",resource="memory",unit="byte"} 4.194304e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="docker-build",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="docker-build",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",container="jnlp",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",container="jnlp",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",container="psr-aggregator",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",container="psr-aggregator",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5.36870912e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",container="jnlp",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",container="jnlp",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="openshift-logging",pod="filebeat-tnskl",container="filebeat",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="ansible",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="ansible",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="operator",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="operator",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="edev-communication",pod="jenkins-3-m7q8p",container="jenkins",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_limits{namespace="edev-communication",pod="jenkins-3-m7q8p",container="jenkins",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",container="mysql",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.073741824e+09 -kube_pod_container_resource_limits{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",container="mysql",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-node-59-50-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-node-59-50-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-4-5bwwz",container="jenkins",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-4-5bwwz",container="jenkins",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-83-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-83-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="docker-build",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="docker-build",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-node-59-86-build",container="docker-build",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-node-59-86-build",container="docker-build",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-node-59-83-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-node-59-83-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="devops-playground",pod="jenkins-58-rsxhf",container="jenkins",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_limits{namespace="devops-playground",pod="jenkins-58-rsxhf",container="jenkins",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1.048576e+09 -kube_pod_container_resource_limits{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="docker-build",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="docker-build",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="docker-build",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="docker-build",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",container="jnlp",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.75 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",container="jnlp",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+09 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-maven-jpgxc",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.75 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-maven-jpgxc",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+09 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-maven-gq9pd",container="jnlp",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.75 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-maven-gq9pd",container="jnlp",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+09 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",container="deployment",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",container="deployment",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",container="jnlp",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.75 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",container="jnlp",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+09 -kube_pod_container_resource_limits{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="ansible",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="ansible",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="operator",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="operator",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="openshift-logging",pod="metricbeat-whn9v",container="metricbeat",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="openshift-sdn",pod="ovs-hpcbf",container="openvswitch",node="eln004866.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="openshift-sdn",pod="ovs-hpcbf",container="openvswitch",node="eln004866.corp.telenet.be",resource="memory",unit="byte"} 4.194304e+08 -kube_pod_container_resource_limits{namespace="tiptool-dvp",pod="apache-php-6-build",container="docker-build",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5.36870912e+08 -kube_pod_container_resource_limits{namespace="tiptool-dvp",pod="apache-php-6-build",container="docker-build",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-85-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-85-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="docker-build",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="docker-build",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.75 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+09 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="ansible",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="ansible",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="operator",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="operator",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="kube-rbac-proxy",node="eln004866.corp.telenet.be",resource="cpu",unit="core"} 0.02 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="kube-rbac-proxy",node="eln004866.corp.telenet.be",resource="memory",unit="byte"} 4.194304e+07 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",container="freephone-bp-uat",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",container="freephone-bp-uat",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="kube-rbac-proxy",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.02 -kube_pod_container_resource_limits{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="kube-rbac-proxy",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 4.194304e+07 -kube_pod_container_resource_limits{namespace="bi",pod="cde-residential-customer-docker-39-build",container="docker-build",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="bi",pod="cde-residential-customer-docker-39-build",container="docker-build",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",container="freephone-bp-dvp",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_container_resource_limits{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",container="freephone-bp-dvp",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-maven-qr854",container="jnlp",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.75 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-maven-qr854",container="jnlp",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+09 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-79-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-79-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-maven-5z056",container="jnlp",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.75 -kube_pod_container_resource_limits{namespace="bi",pod="jenkins-slave-maven-5z056",container="jnlp",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 1.572864e+09 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="openshift-logging",pod="metricbeat-j8kq8",container="metricbeat",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2.097152e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="docker-build",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",container="jnlp",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",container="jnlp",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",container="jnlp",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_limits{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",container="jnlp",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5.24288e+08 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="docker-build",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="docker-build",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="docker-build",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="docker-build",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="docker-build",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="docker-build",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_container_resource_limits{namespace="bi",pod="spark-1.0-33-build",container="docker-build",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_container_resource_limits{namespace="bi",pod="spark-1.0-33-build",container="docker-build",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -# HELP kube_pod_init_container_resource_limits The number of requested limit resource by the init container. -# TYPE kube_pod_init_container_resource_limits gauge -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-residential-customer-docker-39-build",container="git-clone",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-residential-customer-docker-39-build",container="git-clone",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-residential-customer-docker-39-build",container="manage-dockerfile",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-residential-customer-docker-39-build",container="manage-dockerfile",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-79-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-79-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-79-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-79-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="spark-1.0-33-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="spark-1.0-33-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="spark-1.0-33-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="spark-1.0-33-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="git-clone",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="git-clone",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="manage-dockerfile",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="manage-dockerfile",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="git-clone",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="git-clone",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="git-clone",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="git-clone",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="git-clone",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="git-clone",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="manage-dockerfile",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="manage-dockerfile",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="git-clone",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="git-clone",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-66-84-build",container="git-clone",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-66-84-build",container="git-clone",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-66-84-build",container="manage-dockerfile",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-66-84-build",container="manage-dockerfile",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="git-clone",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="git-clone",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="manage-dockerfile",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="manage-dockerfile",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="git-clone",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="git-clone",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="manage-dockerfile",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="manage-dockerfile",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2e+09 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2e+09 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="git-clone",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="git-clone",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="manage-dockerfile",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="manage-dockerfile",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="git-clone",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="git-clone",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="git-clone",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="git-clone",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="git-clone",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="git-clone",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="git-clone",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="git-clone",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="git-clone",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="git-clone",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="manage-dockerfile",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="manage-dockerfile",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="git-clone",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="git-clone",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="manage-dockerfile",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="manage-dockerfile",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="git-clone",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="git-clone",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="manage-dockerfile",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="manage-dockerfile",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2e+09 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2e+09 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="git-clone",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="git-clone",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="git-clone",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="git-clone",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="git-clone",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="git-clone",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="git-clone",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="git-clone",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="git-clone",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="git-clone",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="git-clone",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="git-clone",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="git-clone",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="git-clone",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-59-67-build",container="git-clone",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-59-67-build",container="git-clone",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-59-67-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-59-67-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="git-clone",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="git-clone",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="git-clone",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="git-clone",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="git-clone",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="git-clone",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="manage-dockerfile",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="manage-dockerfile",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-22-build",container="git-clone",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-22-build",container="git-clone",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-22-build",container="manage-dockerfile",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-22-build",container="manage-dockerfile",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="git-clone",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="git-clone",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="manage-dockerfile",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="manage-dockerfile",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-86-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-86-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-86-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-86-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="git-clone",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="git-clone",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="git-clone",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="git-clone",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="manage-dockerfile",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="manage-dockerfile",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="git-clone",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="git-clone",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="git-clone",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="git-clone",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="git-clone",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="git-clone",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="manage-dockerfile",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="manage-dockerfile",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="git-clone",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="git-clone",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-87-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-87-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-87-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-87-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="git-clone",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="git-clone",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-71-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-71-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-71-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-71-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="git-clone",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="git-clone",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-66-85-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-66-85-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-66-85-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-66-85-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-residential-customer-docker-41-build",container="git-clone",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-residential-customer-docker-41-build",container="git-clone",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-residential-customer-docker-41-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-residential-customer-docker-41-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="git-clone",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="git-clone",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="git-clone",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="git-clone",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="git-clone",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="git-clone",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="git-clone",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="git-clone",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="git-clone",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="git-clone",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="manage-dockerfile",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="manage-dockerfile",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="git-clone",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="git-clone",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="git-clone",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="git-clone",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="git-clone",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="git-clone",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-66-83-build",container="git-clone",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-66-83-build",container="git-clone",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-66-83-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-66-83-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="git-clone",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="git-clone",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="git-clone",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="git-clone",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="git-clone",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="git-clone",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="git-clone",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="git-clone",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="git-clone",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="git-clone",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="manage-dockerfile",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="manage-dockerfile",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="git-clone",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="git-clone",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="git-clone",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="git-clone",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="git-clone",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="git-clone",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="git-clone",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="git-clone",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="git-clone",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="git-clone",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-residential-customer-docker-40-build",container="git-clone",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-residential-customer-docker-40-build",container="git-clone",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-residential-customer-docker-40-build",container="manage-dockerfile",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-residential-customer-docker-40-build",container="manage-dockerfile",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="git-clone",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="git-clone",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="manage-dockerfile",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="manage-dockerfile",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-66-87-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-66-87-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-66-87-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-66-87-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="git-clone",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="git-clone",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="manage-dockerfile",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="manage-dockerfile",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="git-clone",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="git-clone",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="manage-dockerfile",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="manage-dockerfile",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="git-clone",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="git-clone",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="git-clone",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="git-clone",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="git-clone",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="git-clone",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="git-clone",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="git-clone",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="git-clone",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="git-clone",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="manage-dockerfile",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="manage-dockerfile",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="git-clone",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="git-clone",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="manage-dockerfile",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="manage-dockerfile",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-59-81-build",container="git-clone",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-59-81-build",container="git-clone",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-59-81-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-59-81-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="git-clone",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="git-clone",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="git-clone",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="git-clone",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="manage-dockerfile",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="manage-dockerfile",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-59-85-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-59-85-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-59-85-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-59-85-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="git-clone",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="git-clone",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="git-clone",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="git-clone",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="manage-dockerfile",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="manage-dockerfile",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="git-clone",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="git-clone",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2e+09 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 2e+09 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="git-clone",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="git-clone",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="git-clone",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="git-clone",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="git-clone",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="git-clone",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="git-clone",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="git-clone",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="manage-dockerfile",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="manage-dockerfile",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="git-clone",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="git-clone",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="git-clone",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="git-clone",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="git-clone",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="git-clone",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="git-clone",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="git-clone",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="manage-dockerfile",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="manage-dockerfile",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="git-clone",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="git-clone",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="git-clone",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="git-clone",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="git-clone",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="git-clone",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="manage-dockerfile",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="manage-dockerfile",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="awx",pod="awx-init-container-venvs-1-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_init_container_resource_limits{namespace="awx",pod="awx-init-container-venvs-1-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 2.147483648e+09 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="git-clone",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="git-clone",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="manage-dockerfile",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="manage-dockerfile",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="git-clone",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="git-clone",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="git-clone",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="git-clone",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="git-clone",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="git-clone",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="git-clone",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="git-clone",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="manage-dockerfile",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="manage-dockerfile",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="git-clone",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="git-clone",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="manage-dockerfile",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="manage-dockerfile",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="git-clone",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="git-clone",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="manage-dockerfile",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="manage-dockerfile",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-59-82-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-59-82-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-59-82-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-59-82-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="git-clone",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="git-clone",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2e+09 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 2e+09 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="git-clone",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="git-clone",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="git-clone",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="git-clone",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-84-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-84-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-84-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-84-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="git-clone",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="git-clone",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-66-88-build",container="git-clone",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-66-88-build",container="git-clone",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-66-88-build",container="manage-dockerfile",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-66-88-build",container="manage-dockerfile",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="git-clone",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="git-clone",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="git-clone",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="git-clone",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="git-clone",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="git-clone",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-4-build",container="git-clone",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-4-build",container="git-clone",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-4-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-4-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="git-clone",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="git-clone",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="git-clone",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="git-clone",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="git-clone",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="git-clone",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="manage-dockerfile",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="manage-dockerfile",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="git-clone",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="git-clone",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="git-clone",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="git-clone",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="git-clone",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="git-clone",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="git-clone",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="git-clone",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="manage-dockerfile",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="manage-dockerfile",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="git-clone",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="git-clone",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="git-clone",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="git-clone",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="git-clone",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="git-clone",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-59-50-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-59-50-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-59-50-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-59-50-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="git-clone",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="git-clone",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="git-clone",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="git-clone",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="manage-dockerfile",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="manage-dockerfile",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-83-build",container="git-clone",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-83-build",container="git-clone",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-83-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-83-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="git-clone",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="git-clone",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-59-83-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-59-83-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-59-83-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-59-83-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-59-86-build",container="git-clone",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-59-86-build",container="git-clone",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-59-86-build",container="manage-dockerfile",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-59-86-build",container="manage-dockerfile",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="git-clone",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="git-clone",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="manage-dockerfile",node="eln004869.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="manage-dockerfile",node="eln004869.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="git-clone",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="git-clone",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="git-clone",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="git-clone",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="git-clone",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="git-clone",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="manage-dockerfile",node="eln004875.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="manage-dockerfile",node="eln004875.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 1e+09 -kube_pod_init_container_resource_limits{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 1 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="git-clone",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="git-clone",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="git-clone",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="git-clone",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="git-clone",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="git-clone",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="git-clone",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="git-clone",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="tiptool-dvp",pod="apache-php-6-build",container="git-clone",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_init_container_resource_limits{namespace="tiptool-dvp",pod="apache-php-6-build",container="git-clone",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5.36870912e+08 -kube_pod_init_container_resource_limits{namespace="tiptool-dvp",pod="apache-php-6-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="cpu",unit="core"} 0.5 -kube_pod_init_container_resource_limits{namespace="tiptool-dvp",pod="apache-php-6-build",container="manage-dockerfile",node="eln004876.corp.telenet.be",resource="memory",unit="byte"} 5.36870912e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="git-clone",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="git-clone",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="manage-dockerfile",node="eln004872.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-85-build",container="git-clone",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-85-build",container="git-clone",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-85-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-node-67-85-build",container="manage-dockerfile",node="eln004868.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="git-clone",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="git-clone",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="manage-dockerfile",node="eln004877.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="git-clone",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="git-clone",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="manage-dockerfile",node="eln004871.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="git-clone",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="git-clone",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="cpu",unit="core"} 0.4 -kube_pod_init_container_resource_limits{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="manage-dockerfile",node="eln004870.corp.telenet.be",resource="memory",unit="byte"} 5e+08 -# HELP kube_pod_container_resource_requests_cpu_cores The number of requested cpu cores by a container. -# TYPE kube_pod_container_resource_requests_cpu_cores gauge -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",container="jnlp",node="eln004869.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-node-66-83-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="jenkins-slave-maven-1tvxf",container="jnlp",node="eln004876.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-monitoring",pod="alertmanager-main-0",container="config-reloader",node="eln004873.corp.telenet.be"} 0.005 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",container="console",node="eln004866.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="docker-build",node="eln004869.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",container="jnlp",node="eln004877.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-sdn",pod="ovs-ms2x9",container="openvswitch",node="eln004876.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",container="jnlp",node="eln004869.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="jenkins-slave-maven-0x8ws",container="jnlp",node="eln004876.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",container="jnlp",node="eln004871.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="default",pod="docker-registry-1-9hmk6",container="registry",node="eln004874.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="kube-rbac-proxy",node="eln004877.corp.telenet.be"} 0.01 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf",container="webconsole",node="eln004866.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",container="jnlp",node="eln004877.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="docker-build",node="eln004870.corp.telenet.be"} 1 -kube_pod_container_resource_requests_cpu_cores{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="ansible",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="operator",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-sdn",pod="ovs-lqvl2",container="openvswitch",node="eln004869.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="springboot-operator-59557c798d-2bcwp",container="ansible",node="eln004870.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="springboot-operator-59557c798d-2bcwp",container="operator",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",container="jnlp",node="eln004877.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="default",pod="docker-registry-1-ghnz7",container="registry",node="eln004874.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="cde-residential-customer-docker-40-build",container="docker-build",node="eln004875.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="jenkins-slave-maven-shqcz",container="jnlp",node="eln004871.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="docker-build",node="eln004875.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",container="cde-residential-customer",node="eln004872.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="jenkins-slave-maven-cjmv2",container="jnlp",node="eln004875.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",container="jnlp",node="eln004871.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="ansible",node="eln004877.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="operator",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",container="jnlp",node="eln004877.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-node-66-87-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="docker-build",node="eln004869.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-sdn",pod="ovs-shkwk",container="openvswitch",node="eln004868.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="docker-build",node="eln004875.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",container="edevradiator",node="eln004870.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-sdn",pod="sdn-db449",container="sdn",node="eln004868.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-logging",pod="metricbeat-s9shq",container="metricbeat",node="eln004868.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",container="jnlp",node="eln004871.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="jenkins-slave-maven-qdxkl",container="jnlp",node="eln004877.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",container="jnlp",node="eln004876.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="default",pod="docker-registry-1-wfr5b",container="registry",node="eln004874.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="ansible",node="eln004876.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="operator",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="ansible",node="eln004872.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="operator",node="eln004872.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="docker-build",node="eln004875.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-sdn",pod="ovs-5x5hx",container="openvswitch",node="eln004875.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="docker-build",node="eln004875.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-9-c8bkd",container="jenkins",node="eln004871.corp.telenet.be"} 0.25 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-logging",pod="metricbeat-fzkct",container="metricbeat",node="eln004877.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="docker-build",node="eln004869.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="ansible",node="eln004875.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="operator",node="eln004875.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-node-59-81-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="edev-tools",pod="sonarqube-3-k2j58",container="sonarqube",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-logging",pod="metricbeat-pcvmj",container="metricbeat",node="eln004869.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-slave-maven-54d6g",container="jnlp",node="eln004876.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="edev-tools",pod="jenkins-1-mr4zb",container="jenkins",node="eln004877.corp.telenet.be"} 0.25 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-node-59-85-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",container="jnlp",node="eln004877.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",container="jnlp",node="eln004876.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="docker-build",node="eln004869.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",container="jnlp",node="eln004871.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",container="jnlp",node="eln004871.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="ansible",node="eln004868.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="operator",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-slave-maven-dp74t",container="jnlp",node="eln004875.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-logging",pod="metricbeat-t92kj",container="metricbeat",node="eln004876.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-config-reloader",node="eln004873.corp.telenet.be"} 0.01 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="rules-configmap-reloader",node="eln004873.corp.telenet.be"} 0.005 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",container="jnlp",node="eln004871.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",container="jnlp",node="eln004876.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",container="jnlp",node="eln004870.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-logging",pod="filebeat-ghb47",container="filebeat",node="eln004866.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",container="jnlp",node="eln004875.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="kube-rbac-proxy",node="eln004869.corp.telenet.be"} 0.01 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-logging",pod="filebeat-77lgc",container="filebeat",node="eln004871.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="default",pod="docker-registry-1-vdxlb",container="registry",node="eln004874.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="docker-build",node="eln004872.corp.telenet.be"} 1 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",container="jnlp",node="eln004877.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="docker-build",node="eln004869.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-logging",pod="metricbeat-96lh2",container="metricbeat",node="eln004867.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="ansible",node="eln004869.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="operator",node="eln004869.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="jenkins-slave-maven-dcpqs",container="jnlp",node="eln004871.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",container="deployment",node="eln004869.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",container="jnlp",node="eln004871.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",container="jnlp",node="eln004877.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",container="springboot-sample-operator",node="eln004869.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="jenkins-slave-maven-379l2",container="jnlp",node="eln004871.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="kube-rbac-proxy",node="eln004868.corp.telenet.be"} 0.01 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-sdn",pod="sdn-9bv76",container="sdn",node="eln004872.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",container="jnlp",node="eln004876.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="default",pod="docker-registry-1-x85db",container="registry",node="eln004874.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="docker-build",node="eln004875.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",container="jnlp",node="eln004870.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",container="jnlp",node="eln004877.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-slave-maven-w515p",container="jnlp",node="eln004876.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="docker-build",node="eln004872.corp.telenet.be"} 1 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",container="metricbeat",node="eln004867.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-slave-maven-mk189",container="jnlp",node="eln004872.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="jenkins-slave-maven-qr3g6",container="jnlp",node="eln004869.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",container="jnlp",node="eln004876.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",container="jnlp",node="eln004871.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-sdn",pod="ovs-5d4g2",container="openvswitch",node="eln004877.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",container="jnlp",node="eln004877.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",container="jnlp",node="eln004877.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="docker-build",node="eln004875.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",container="jnlp",node="eln004872.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="default",pod="docker-registry-1-bv6pd",container="registry",node="eln004874.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",container="jnlp",node="eln004876.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",container="jnlp",node="eln004875.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="kube-rbac-proxy",node="eln004874.corp.telenet.be"} 0.01 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",container="jnlp",node="eln004871.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",container="mysql",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",container="jnlp",node="eln004870.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="awx",pod="awx-init-container-venvs-1-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.25 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="jenkins-slave-maven-6ls5t",container="jnlp",node="eln004869.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="docker-build",node="eln004869.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",container="jnlp",node="eln004877.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",container="jnlp",node="eln004877.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",container="deployment",node="eln004870.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="docker-build",node="eln004875.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="docker-build",node="eln004869.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="docker-build",node="eln004875.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",container="jnlp",node="eln004868.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-node-59-82-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",container="jnlp",node="eln004870.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-monitoring",pod="alertmanager-main-2",container="config-reloader",node="eln004873.corp.telenet.be"} 0.005 -kube_pod_container_resource_requests_cpu_cores{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",container="jnlp",node="eln004872.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-sdn",pod="ovs-76bcs",container="openvswitch",node="eln004872.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-node-67-84-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",container="jnlp",node="eln004870.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",container="jnlp",node="eln004876.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",container="deployment",node="eln004870.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-sdn",pod="sdn-m2kzj",container="sdn",node="eln004875.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",container="jnlp",node="eln004871.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",container="freephone-bp-uat",node="eln004871.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-node-66-88-build",container="docker-build",node="eln004875.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="default",pod="docker-registry-1-qn47l",container="registry",node="eln004873.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",container="jnlp",node="eln004868.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-logging",pod="filebeat-tvmt2",container="filebeat",node="eln004875.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",container="jnlp",node="eln004870.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-logging",pod="filebeat-cfsmp",container="filebeat",node="eln004867.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",container="jnlp",node="eln004868.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-sdn",pod="ovs-lvf42",container="openvswitch",node="eln004865.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",container="jnlp",node="eln004871.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="kube-rbac-proxy",node="eln004876.corp.telenet.be"} 0.01 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-sdn",pod="sdn-d7tkr",container="sdn",node="eln004871.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="default",pod="router-1-vnlzs",container="router",node="eln004874.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",container="jnlp",node="eln004871.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94",container="webconsole",node="eln004866.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-node-67-4-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-config-reloader",node="eln004874.corp.telenet.be"} 0.01 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="rules-configmap-reloader",node="eln004874.corp.telenet.be"} 0.005 -kube_pod_container_resource_requests_cpu_cores{namespace="default",pod="docker-registry-1-4m59r",container="registry",node="eln004874.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",container="deployment",node="eln004868.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="default",pod="docker-registry-1-xx9wq",container="registry",node="eln004874.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="docker-build",node="eln004869.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",container="freephone-bp-dvp",node="eln004876.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-main",node="eln004874.corp.telenet.be"} 0.01 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-self",node="eln004874.corp.telenet.be"} 0.01 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-sdn",pod="ovs-2mm4g",container="openvswitch",node="eln004873.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",container="jnlp",node="eln004870.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="docker-build",node="eln004875.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",container="jnlp",node="eln004877.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",container="jnlp",node="eln004868.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="docker-build",node="eln004876.corp.telenet.be"} 1 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",container="psr-aggregator",node="eln004875.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",container="jnlp",node="eln004870.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-sdn",pod="sdn-q7vqc",container="sdn",node="eln004866.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-logging",pod="filebeat-tnskl",container="filebeat",node="eln004877.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="ansible",node="eln004876.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="operator",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="edev-communication",pod="jenkins-3-m7q8p",container="jenkins",node="eln004871.corp.telenet.be"} 0.25 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-node-59-50-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",container="mysql",node="eln004877.corp.telenet.be"} 0.4 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="jenkins-4-5bwwz",container="jenkins",node="eln004872.corp.telenet.be"} 0.25 -kube_pod_container_resource_requests_cpu_cores{namespace="default",pod="docker-registry-1-cbffc",container="registry",node="eln004874.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-sdn",pod="sdn-nvsb9",container="sdn",node="eln004873.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="docker-build",node="eln004875.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-node-67-83-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="default",pod="docker-registry-1-f6sbc",container="registry",node="eln004874.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-node-59-83-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="devops-playground",pod="jenkins-58-rsxhf",container="jenkins",node="eln004871.corp.telenet.be"} 0.25 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",container="jnlp",node="eln004876.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-node-59-86-build",container="docker-build",node="eln004875.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="docker-build",node="eln004869.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="docker-build",node="eln004870.corp.telenet.be"} 1 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",container="jnlp",node="eln004876.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="docker-build",node="eln004875.corp.telenet.be"} 1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",container="jnlp",node="eln004870.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="jenkins-slave-maven-gq9pd",container="jnlp",node="eln004871.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="default",pod="docker-registry-1-djr7b",container="registry",node="eln004874.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="jenkins-slave-maven-jpgxc",container="jnlp",node="eln004876.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",container="deployment",node="eln004875.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",container="jnlp",node="eln004870.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="ansible",node="eln004876.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="operator",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-logging",pod="metricbeat-whn9v",container="metricbeat",node="eln004872.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",container="jnlp",node="eln004876.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-sdn",pod="ovs-hpcbf",container="openvswitch",node="eln004866.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="tiptool-dvp",pod="apache-php-6-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",container="jnlp",node="eln004877.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-node-67-85-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",container="jnlp",node="eln004877.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",container="jnlp",node="eln004877.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="ansible",node="eln004877.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="operator",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="default",pod="docker-registry-1-jxxcd",container="registry",node="eln004874.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="kube-rbac-proxy",node="eln004871.corp.telenet.be"} 0.01 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="cde-residential-customer-docker-39-build",container="docker-build",node="eln004869.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="kube-rbac-proxy",node="eln004866.corp.telenet.be"} 0.01 -kube_pod_container_resource_requests_cpu_cores{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",container="freephone-bp-uat",node="eln004876.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",container="jnlp",node="eln004876.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",container="freephone-bp-dvp",node="eln004868.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-logging",pod="metricbeat-j8kq8",container="metricbeat",node="eln004871.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="jenkins-slave-maven-qr854",container="jnlp",node="eln004876.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-node-67-79-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="jenkins-slave-maven-5z056",container="jnlp",node="eln004872.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",container="jnlp",node="eln004877.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",container="jnlp",node="eln004875.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl",container="weblogic-operator",node="eln004870.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="spark-1.0-33-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-sdn",pod="sdn-7zxfn",container="sdn",node="eln004870.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",container="jnlp",node="eln004877.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="docker-build",node="eln004869.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-sdn",pod="sdn-cxsth",container="sdn",node="eln004869.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",container="deployment",node="eln004872.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",container="jnlp",node="eln004872.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",container="deployment",node="eln004870.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="kube-rbac-proxy",node="eln004870.corp.telenet.be"} 0.01 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",container="jnlp",node="eln004869.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",container="jnlp",node="eln004870.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="docker-build",node="eln004869.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="default",pod="router-1-pqccl",container="router",node="eln004873.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",container="jnlp",node="eln004870.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="edev-communication",pod="plot-trg-13-txftz",container="plot",node="eln004872.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="edev-communication",pod="plot-trg-13-txftz",container="proxysql",node="eln004872.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="kube-rbac-proxy",node="eln004865.corp.telenet.be"} 0.01 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",container="jnlp",node="eln004870.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",container="jnlp",node="eln004869.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",container="jnlp",node="eln004877.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-node-66-84-build",container="docker-build",node="eln004869.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="docker-build",node="eln004869.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-logging",pod="metricbeat-hd979",container="metricbeat",node="eln004865.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="docker-build",node="eln004875.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-9bgct",container="dynatrace-oneagent-operator",node="eln004865.corp.telenet.be"} 0.01 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-logging",pod="filebeat-d6p6b",container="filebeat",node="eln004872.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="docker-build",node="eln004875.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",container="jnlp",node="eln004877.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-logging",pod="metricbeat-thvjs",container="metricbeat",node="eln004874.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="kube-rbac-proxy",node="eln004875.corp.telenet.be"} 0.01 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",container="deployment",node="eln004870.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",container="jnlp",node="eln004875.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-logging",pod="metricbeat-5q6w2",container="metricbeat",node="eln004875.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-sdn",pod="sdn-nb7c8",container="sdn",node="eln004876.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="default",pod="docker-registry-1-98fvj",container="registry",node="eln004874.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",container="jnlp",node="eln004872.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",container="jnlp",node="eln004871.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-sdn",pod="sdn-hckgd",container="sdn",node="eln004874.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-logging",pod="filebeat-xwjz7",container="filebeat",node="eln004874.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",container="jnlp",node="eln004868.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",container="jnlp",node="eln004877.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="ansible",node="eln004877.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="operator",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",container="cde-pega-feeder",node="eln004868.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="docker-build",node="eln004875.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="docker-build",node="eln004875.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="docker-build",node="eln004875.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="docker-build",node="eln004871.corp.telenet.be"} 1 -kube_pod_container_resource_requests_cpu_cores{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="devops-playground",pod="sonarqube-3-lfc5m",container="sonarqube",node="eln004877.corp.telenet.be"} 0.25 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",container="jnlp",node="eln004875.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="saint-peter",node="eln004872.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="proxysql",node="eln004872.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",container="jnlp",node="eln004870.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-logging",pod="filebeat-tz7sj",container="filebeat",node="eln004870.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-sdn",pod="ovs-qfwk6",container="openvswitch",node="eln004874.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",container="deployment",node="eln004877.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="kube-rbac-proxy",node="eln004872.corp.telenet.be"} 0.01 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="kube-rbac-proxy",node="eln004873.corp.telenet.be"} 0.01 -kube_pod_container_resource_requests_cpu_cores{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-sdn",pod="ovs-8zrm9",container="openvswitch",node="eln004871.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",container="jenkins",node="eln004877.corp.telenet.be"} 0.25 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="kube-rbac-proxy",node="eln004867.corp.telenet.be"} 0.01 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",container="jnlp",node="eln004870.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="jenkins-slave-maven-3hkdb",container="jnlp",node="eln004876.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-logging",pod="filebeat-zx7vd",container="filebeat",node="eln004868.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",container="jnlp",node="eln004876.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-logging",pod="filebeat-sb6vw",container="filebeat",node="eln004873.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="ansible",node="eln004872.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="operator",node="eln004872.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="default",pod="docker-registry-1-pfmvz",container="registry",node="eln004874.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",container="jnlp",node="eln004876.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",container="springboot-sample-operator",node="eln004876.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-sdn",pod="sdn-rdbqq",container="sdn",node="eln004865.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="default",pod="docker-registry-1-bwzgx",container="registry",node="eln004874.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="ansible",node="eln004875.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="operator",node="eln004875.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-node-59-67-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",container="jnlp",node="eln004870.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="ansible",node="eln004877.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="operator",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="docker-build",node="eln004869.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="docker-build",node="eln004869.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-node-67-22-build",container="docker-build",node="eln004869.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",container="jnlp",node="eln004875.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="plot",node="eln004870.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="proxysql",node="eln004870.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="default",pod="docker-registry-1-pq6l2",container="registry",node="eln004874.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-node-67-86-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",container="kafka-proxy",node="eln004868.corp.telenet.be"} 0.25 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-sdn",pod="ovs-thg27",container="openvswitch",node="eln004867.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="docker-build",node="eln004869.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",container="jnlp",node="eln004869.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",container="jnlp",node="eln004870.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="jenkins-2-227bl",container="jenkins",node="eln004868.corp.telenet.be"} 0.25 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="ansible",node="eln004869.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="operator",node="eln004869.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="docker-build",node="eln004869.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="docker-build",node="eln004870.corp.telenet.be"} 1 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",container="jnlp",node="eln004872.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="jenkins-slave-maven-s3zbd",container="jnlp",node="eln004870.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-logging",pod="metricbeat-ckrzm",container="metricbeat",node="eln004873.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",container="jnlp",node="eln004877.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-node-67-87-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-logging",pod="filebeat-pnfvt",container="filebeat",node="eln004869.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-node-67-71-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-sdn",pod="sdn-vvlrd",container="sdn",node="eln004867.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="docker-build",node="eln004872.corp.telenet.be"} 1 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-node-66-85-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",container="deployment",node="eln004872.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",container="dynatrace-oneagent-operator",node="eln004866.corp.telenet.be"} 0.01 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",container="jnlp",node="eln004876.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",container="cluster-monitoring-operator",node="eln004873.corp.telenet.be"} 0.02 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="jenkins-slave-maven-059cf",container="jnlp",node="eln004869.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",container="jnlp",node="eln004871.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",container="jnlp",node="eln004868.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",container="deployment",node="eln004868.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="cde-residential-customer-docker-41-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-sdn",pod="ovs-dpzhw",container="openvswitch",node="eln004870.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",container="jnlp",node="eln004871.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-logging",pod="metricbeat-wj77j",container="metricbeat",node="eln004866.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",container="edevradiator",node="eln004870.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="default",pod="docker-registry-1-gj5z2",container="registry",node="eln004874.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",container="jnlp",node="eln004871.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-logging",pod="filebeat-xmflf",container="filebeat",node="eln004865.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="ansible",node="eln004869.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="operator",node="eln004869.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="paas-demo",pod="jenkins-2-jpzms",container="jenkins",node="eln004872.corp.telenet.be"} 0.25 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="docker-build",node="eln004875.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-slave-maven-mppzv",container="jnlp",node="eln004869.corp.telenet.be"} 0.5 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-logging",pod="metricbeat-rplst",container="metricbeat",node="eln004870.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",container="jnlp",node="eln004876.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-monitoring",pod="alertmanager-main-1",container="config-reloader",node="eln004873.corp.telenet.be"} 0.005 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg",container="webconsole",node="eln004867.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-sdn",pod="sdn-nhfg6",container="sdn",node="eln004877.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana",node="eln004873.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="openshift-logging",pod="filebeat-jst8j",container="filebeat",node="eln004876.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",container="jnlp",node="eln004877.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="ansible",node="eln004877.corp.telenet.be"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="operator",node="eln004877.corp.telenet.be"} 0.2 -# HELP kube_pod_container_resource_requests_memory_bytes The number of requested memory bytes by a container. -# TYPE kube_pod_container_resource_requests_memory_bytes gauge -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-monitoring",pod="alertmanager-main-0",container="alertmanager",node="eln004873.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-monitoring",pod="alertmanager-main-0",container="config-reloader",node="eln004873.corp.telenet.be"} 1.048576e+07 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",container="console",node="eln004866.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="docker-build",node="eln004876.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",container="jnlp",node="eln004877.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="docker-build",node="eln004869.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",container="jnlp",node="eln004869.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="docker-build",node="eln004876.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="jenkins-slave-maven-0x8ws",container="jnlp",node="eln004876.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-sdn",pod="ovs-ms2x9",container="openvswitch",node="eln004876.corp.telenet.be"} 3.145728e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",container="jnlp",node="eln004871.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="default",pod="docker-registry-1-9hmk6",container="registry",node="eln004874.corp.telenet.be"} 2.68435456e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="docker-build",node="eln004872.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",container="jnlp",node="eln004877.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="kube-rbac-proxy",node="eln004877.corp.telenet.be"} 2.097152e+07 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-web-console",pod="webconsole-555c9bc876-98fvf",container="webconsole",node="eln004866.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="docker-build",node="eln004877.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="ansible",node="eln004877.corp.telenet.be"} 1.34217728e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="operator",node="eln004877.corp.telenet.be"} 1.34217728e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="docker-build",node="eln004870.corp.telenet.be"} 1e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="docker-build",node="eln004877.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",container="jnlp",node="eln004877.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="docker-build",node="eln004877.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-sdn",pod="ovs-lqvl2",container="openvswitch",node="eln004869.corp.telenet.be"} 3.145728e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="springboot-operator-59557c798d-2bcwp",container="ansible",node="eln004870.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="springboot-operator-59557c798d-2bcwp",container="operator",node="eln004870.corp.telenet.be"} 2.62144e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="default",pod="docker-registry-1-ghnz7",container="registry",node="eln004874.corp.telenet.be"} 2.68435456e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="jenkins-slave-maven-shqcz",container="jnlp",node="eln004871.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="cde-residential-customer-docker-40-build",container="docker-build",node="eln004875.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="docker-build",node="eln004875.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="jenkins-slave-maven-cjmv2",container="jnlp",node="eln004875.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",container="cde-residential-customer",node="eln004872.corp.telenet.be"} 5.36870912e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",container="jnlp",node="eln004877.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",container="jnlp",node="eln004871.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="ansible",node="eln004877.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="operator",node="eln004877.corp.telenet.be"} 2.62144e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="docker-build",node="eln004869.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-sdn",pod="ovs-shkwk",container="openvswitch",node="eln004868.corp.telenet.be"} 3.145728e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="docker-build",node="eln004875.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-node-66-87-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",container="edevradiator",node="eln004870.corp.telenet.be"} 2.147483648e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-sdn",pod="sdn-db449",container="sdn",node="eln004868.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-logging",pod="metricbeat-s9shq",container="metricbeat",node="eln004868.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",container="jnlp",node="eln004871.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="jenkins-slave-maven-qdxkl",container="jnlp",node="eln004877.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="docker-build",node="eln004877.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="docker-build",node="eln004877.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="ansible",node="eln004876.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="operator",node="eln004876.corp.telenet.be"} 2.62144e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="ansible",node="eln004872.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="operator",node="eln004872.corp.telenet.be"} 2.62144e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="docker-build",node="eln004876.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",container="jnlp",node="eln004876.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="default",pod="docker-registry-1-wfr5b",container="registry",node="eln004874.corp.telenet.be"} 2.68435456e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-sdn",pod="ovs-5x5hx",container="openvswitch",node="eln004875.corp.telenet.be"} 3.145728e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="docker-build",node="eln004877.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="docker-build",node="eln004875.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-node-59-81-build",container="docker-build",node="eln004876.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="docker-build",node="eln004872.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="docker-build",node="eln004875.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-9-c8bkd",container="jenkins",node="eln004871.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-logging",pod="metricbeat-fzkct",container="metricbeat",node="eln004877.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="docker-build",node="eln004869.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="ansible",node="eln004875.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="operator",node="eln004875.corp.telenet.be"} 2.62144e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="edev-tools",pod="sonarqube-3-k2j58",container="sonarqube",node="eln004871.corp.telenet.be"} 2.147483648e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="edev-tools",pod="jenkins-1-mr4zb",container="jenkins",node="eln004877.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-node-59-85-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",container="jnlp",node="eln004877.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="docker-build",node="eln004876.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-logging",pod="metricbeat-pcvmj",container="metricbeat",node="eln004869.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-slave-maven-54d6g",container="jnlp",node="eln004876.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",container="jnlp",node="eln004876.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="docker-build",node="eln004869.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",container="jnlp",node="eln004871.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",container="jnlp",node="eln004871.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-slave-maven-dp74t",container="jnlp",node="eln004875.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="ansible",node="eln004868.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="operator",node="eln004868.corp.telenet.be"} 2.62144e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-config-reloader",node="eln004873.corp.telenet.be"} 5.24288e+07 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="rules-configmap-reloader",node="eln004873.corp.telenet.be"} 1.048576e+07 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-logging",pod="metricbeat-t92kj",container="metricbeat",node="eln004876.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",container="jnlp",node="eln004871.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",container="jnlp",node="eln004876.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",container="jnlp",node="eln004870.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="docker-build",node="eln004877.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="docker-build",node="eln004876.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="docker-build",node="eln004876.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="docker-build",node="eln004871.corp.telenet.be"} 1e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="kube-rbac-proxy",node="eln004869.corp.telenet.be"} 2.097152e+07 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-logging",pod="filebeat-77lgc",container="filebeat",node="eln004871.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-logging",pod="filebeat-ghb47",container="filebeat",node="eln004866.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",container="jnlp",node="eln004875.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="default",pod="docker-registry-1-vdxlb",container="registry",node="eln004874.corp.telenet.be"} 2.68435456e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="docker-build",node="eln004876.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-logging",pod="metricbeat-96lh2",container="metricbeat",node="eln004867.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="ansible",node="eln004869.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="operator",node="eln004869.corp.telenet.be"} 2.62144e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="docker-build",node="eln004872.corp.telenet.be"} 1e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",container="jnlp",node="eln004877.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="docker-build",node="eln004869.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="docker-build",node="eln004877.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="jenkins-slave-maven-dcpqs",container="jnlp",node="eln004871.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",container="jnlp",node="eln004877.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",container="springboot-sample-operator",node="eln004869.corp.telenet.be"} 5.36870912e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="docker-build",node="eln004877.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",container="deployment",node="eln004869.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",container="jnlp",node="eln004871.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="jenkins-slave-maven-379l2",container="jnlp",node="eln004871.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="kube-rbac-proxy",node="eln004868.corp.telenet.be"} 2.097152e+07 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-sdn",pod="sdn-9bv76",container="sdn",node="eln004872.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",container="jnlp",node="eln004870.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",container="jnlp",node="eln004877.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-slave-maven-w515p",container="jnlp",node="eln004876.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",container="jnlp",node="eln004876.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="default",pod="docker-registry-1-x85db",container="registry",node="eln004874.corp.telenet.be"} 2.68435456e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="docker-build",node="eln004875.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="docker-build",node="eln004872.corp.telenet.be"} 1e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="jenkins-slave-maven-qr3g6",container="jnlp",node="eln004869.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",container="metricbeat",node="eln004867.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-slave-maven-mk189",container="jnlp",node="eln004872.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-sdn",pod="ovs-5d4g2",container="openvswitch",node="eln004877.corp.telenet.be"} 3.145728e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",container="jnlp",node="eln004876.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",container="jnlp",node="eln004871.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="docker-build",node="eln004875.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",container="jnlp",node="eln004877.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",container="jnlp",node="eln004877.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="docker-build",node="eln004876.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",container="jnlp",node="eln004875.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="kube-rbac-proxy",node="eln004874.corp.telenet.be"} 2.097152e+07 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",container="jnlp",node="eln004871.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",container="jnlp",node="eln004872.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="default",pod="docker-registry-1-bv6pd",container="registry",node="eln004874.corp.telenet.be"} 2.68435456e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",container="jnlp",node="eln004876.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",container="mysql",node="eln004870.corp.telenet.be"} 1.073741824e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="jenkins-slave-maven-6ls5t",container="jnlp",node="eln004869.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="docker-build",node="eln004869.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",container="jnlp",node="eln004870.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="awx",pod="awx-init-container-venvs-1-build",container="docker-build",node="eln004877.corp.telenet.be"} 1.073741824e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",container="jnlp",node="eln004877.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="docker-build",node="eln004877.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="docker-build",node="eln004872.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",container="deployment",node="eln004870.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="docker-build",node="eln004876.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="docker-build",node="eln004875.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",container="jnlp",node="eln004877.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="docker-build",node="eln004869.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="docker-build",node="eln004875.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-node-59-82-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",container="jnlp",node="eln004870.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-monitoring",pod="alertmanager-main-2",container="alertmanager",node="eln004873.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-monitoring",pod="alertmanager-main-2",container="config-reloader",node="eln004873.corp.telenet.be"} 1.048576e+07 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",container="jnlp",node="eln004868.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="docker-build",node="eln004872.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",container="jnlp",node="eln004872.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-sdn",pod="ovs-76bcs",container="openvswitch",node="eln004872.corp.telenet.be"} 3.145728e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="docker-build",node="eln004872.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="docker-build",node="eln004872.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-node-67-84-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",container="jnlp",node="eln004870.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="docker-build",node="eln004868.corp.telenet.be"} 1e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="docker-build",node="eln004876.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-sdn",pod="sdn-m2kzj",container="sdn",node="eln004875.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",container="jnlp",node="eln004876.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",container="deployment",node="eln004870.corp.telenet.be"} 5.12e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-node-66-88-build",container="docker-build",node="eln004875.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",container="jnlp",node="eln004871.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="docker-build",node="eln004872.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",container="freephone-bp-uat",node="eln004871.corp.telenet.be"} 5.12e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-logging",pod="filebeat-tvmt2",container="filebeat",node="eln004875.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="default",pod="docker-registry-1-qn47l",container="registry",node="eln004873.corp.telenet.be"} 2.68435456e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",container="jnlp",node="eln004868.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",container="jnlp",node="eln004868.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-sdn",pod="ovs-lvf42",container="openvswitch",node="eln004865.corp.telenet.be"} 3.145728e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",container="jnlp",node="eln004870.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-logging",pod="filebeat-cfsmp",container="filebeat",node="eln004867.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",container="jnlp",node="eln004871.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-sdn",pod="sdn-d7tkr",container="sdn",node="eln004871.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="default",pod="router-1-vnlzs",container="router",node="eln004874.corp.telenet.be"} 2.68435456e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="docker-build",node="eln004877.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="kube-rbac-proxy",node="eln004876.corp.telenet.be"} 2.097152e+07 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-node-67-4-build",container="docker-build",node="eln004876.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="docker-build",node="eln004872.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="docker-build",node="eln004877.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",container="jnlp",node="eln004871.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-web-console",pod="webconsole-555c9bc876-jqk94",container="webconsole",node="eln004866.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="docker-build",node="eln004872.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",container="deployment",node="eln004868.corp.telenet.be"} 5.12e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-config-reloader",node="eln004874.corp.telenet.be"} 5.24288e+07 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="rules-configmap-reloader",node="eln004874.corp.telenet.be"} 1.048576e+07 -kube_pod_container_resource_requests_memory_bytes{namespace="default",pod="docker-registry-1-4m59r",container="registry",node="eln004874.corp.telenet.be"} 2.68435456e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-main",node="eln004874.corp.telenet.be"} 2.097152e+07 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-self",node="eln004874.corp.telenet.be"} 2.097152e+07 -kube_pod_container_resource_requests_memory_bytes{namespace="default",pod="docker-registry-1-xx9wq",container="registry",node="eln004874.corp.telenet.be"} 2.68435456e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="docker-build",node="eln004872.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="docker-build",node="eln004869.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",container="freephone-bp-dvp",node="eln004876.corp.telenet.be"} 5.12e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",container="jnlp",node="eln004870.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-sdn",pod="ovs-2mm4g",container="openvswitch",node="eln004873.corp.telenet.be"} 3.145728e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="docker-build",node="eln004872.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="docker-build",node="eln004875.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",container="jnlp",node="eln004877.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",container="jnlp",node="eln004868.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="docker-build",node="eln004876.corp.telenet.be"} 1e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",container="psr-aggregator",node="eln004875.corp.telenet.be"} 5.36870912e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",container="jnlp",node="eln004870.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-logging",pod="filebeat-tnskl",container="filebeat",node="eln004877.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="ansible",node="eln004876.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="operator",node="eln004876.corp.telenet.be"} 2.62144e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="edev-communication",pod="jenkins-3-m7q8p",container="jenkins",node="eln004871.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="docker-build",node="eln004876.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-sdn",pod="sdn-q7vqc",container="sdn",node="eln004866.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="docker-build",node="eln004876.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="docker-build",node="eln004876.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",container="mysql",node="eln004877.corp.telenet.be"} 1.073741824e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-node-59-50-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="default",pod="docker-registry-1-cbffc",container="registry",node="eln004874.corp.telenet.be"} 2.68435456e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="docker-build",node="eln004876.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="jenkins-4-5bwwz",container="jenkins",node="eln004872.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-node-67-83-build",container="docker-build",node="eln004877.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="default",pod="docker-registry-1-f6sbc",container="registry",node="eln004874.corp.telenet.be"} 2.68435456e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="docker-build",node="eln004877.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-sdn",pod="sdn-nvsb9",container="sdn",node="eln004873.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="docker-build",node="eln004875.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",container="jnlp",node="eln004876.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-node-59-86-build",container="docker-build",node="eln004875.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-node-59-83-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="devops-playground",pod="jenkins-58-rsxhf",container="jenkins",node="eln004871.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="docker-build",node="eln004869.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="docker-build",node="eln004876.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="docker-build",node="eln004877.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="docker-build",node="eln004875.corp.telenet.be"} 1e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",container="jnlp",node="eln004870.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="docker-build",node="eln004870.corp.telenet.be"} 1e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",container="jnlp",node="eln004876.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="jenkins-slave-maven-jpgxc",container="jnlp",node="eln004876.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="jenkins-slave-maven-gq9pd",container="jnlp",node="eln004871.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="default",pod="docker-registry-1-djr7b",container="registry",node="eln004874.corp.telenet.be"} 2.68435456e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",container="deployment",node="eln004875.corp.telenet.be"} 5.12e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",container="jnlp",node="eln004870.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="ansible",node="eln004876.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="operator",node="eln004876.corp.telenet.be"} 2.62144e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="docker-build",node="eln004877.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="docker-build",node="eln004877.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="docker-build",node="eln004877.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-logging",pod="metricbeat-whn9v",container="metricbeat",node="eln004872.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="docker-build",node="eln004872.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-sdn",pod="ovs-hpcbf",container="openvswitch",node="eln004866.corp.telenet.be"} 3.145728e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="tiptool-dvp",pod="apache-php-6-build",container="docker-build",node="eln004876.corp.telenet.be"} 5.36870912e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="docker-build",node="eln004872.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",container="jnlp",node="eln004876.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-node-67-85-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",container="jnlp",node="eln004877.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="docker-build",node="eln004877.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",container="jnlp",node="eln004877.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",container="jnlp",node="eln004877.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="ansible",node="eln004877.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="operator",node="eln004877.corp.telenet.be"} 2.62144e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="default",pod="docker-registry-1-jxxcd",container="registry",node="eln004874.corp.telenet.be"} 2.68435456e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="kube-rbac-proxy",node="eln004866.corp.telenet.be"} 2.097152e+07 -kube_pod_container_resource_requests_memory_bytes{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",container="freephone-bp-uat",node="eln004876.corp.telenet.be"} 5.12e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",container="jnlp",node="eln004876.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="kube-rbac-proxy",node="eln004871.corp.telenet.be"} 2.097152e+07 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="cde-residential-customer-docker-39-build",container="docker-build",node="eln004869.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",container="freephone-bp-dvp",node="eln004868.corp.telenet.be"} 5.12e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="jenkins-slave-maven-qr854",container="jnlp",node="eln004876.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-node-67-79-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="jenkins-slave-maven-5z056",container="jnlp",node="eln004872.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-logging",pod="metricbeat-j8kq8",container="metricbeat",node="eln004871.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",container="jnlp",node="eln004875.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",container="jnlp",node="eln004877.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",container="jnlp",node="eln004877.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="docker-build",node="eln004869.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-sdn",pod="sdn-cxsth",container="sdn",node="eln004869.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="docker-build",node="eln004872.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="weblogic-poc",pod="weblogic-operator-5b5d6c8dbc-2rsvl",container="weblogic-operator",node="eln004870.corp.telenet.be"} 5.36870912e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="spark-1.0-33-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-sdn",pod="sdn-7zxfn",container="sdn",node="eln004870.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",container="deployment",node="eln004872.corp.telenet.be"} 5.12e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",container="jnlp",node="eln004872.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="docker-build",node="eln004877.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",container="deployment",node="eln004870.corp.telenet.be"} 5.12e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="kube-rbac-proxy",node="eln004870.corp.telenet.be"} 2.097152e+07 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",container="jnlp",node="eln004869.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",container="jnlp",node="eln004870.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="edev-communication",pod="plot-trg-13-txftz",container="plot",node="eln004872.corp.telenet.be"} 2.147483648e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="edev-communication",pod="plot-trg-13-txftz",container="proxysql",node="eln004872.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",container="jnlp",node="eln004870.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="docker-build",node="eln004869.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="default",pod="router-1-pqccl",container="router",node="eln004873.corp.telenet.be"} 2.68435456e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="docker-build",node="eln004876.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",container="jnlp",node="eln004870.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",container="jnlp",node="eln004869.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="kube-rbac-proxy",node="eln004865.corp.telenet.be"} 2.097152e+07 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="docker-build",node="eln004869.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",container="jnlp",node="eln004877.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-node-66-84-build",container="docker-build",node="eln004869.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="docker-build",node="eln004875.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-9bgct",container="dynatrace-oneagent-operator",node="eln004865.corp.telenet.be"} 6.7108864e+07 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-logging",pod="metricbeat-hd979",container="metricbeat",node="eln004865.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-logging",pod="metricbeat-thvjs",container="metricbeat",node="eln004874.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-logging",pod="filebeat-d6p6b",container="filebeat",node="eln004872.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="docker-build",node="eln004875.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="docker-build",node="eln004868.corp.telenet.be"} 1e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",container="jnlp",node="eln004877.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-logging",pod="metricbeat-5q6w2",container="metricbeat",node="eln004875.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="docker-build",node="eln004872.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="kube-rbac-proxy",node="eln004875.corp.telenet.be"} 2.097152e+07 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",container="deployment",node="eln004870.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",container="jnlp",node="eln004875.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="default",pod="docker-registry-1-98fvj",container="registry",node="eln004874.corp.telenet.be"} 2.68435456e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="docker-build",node="eln004876.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-sdn",pod="sdn-nb7c8",container="sdn",node="eln004876.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",container="jnlp",node="eln004872.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",container="jnlp",node="eln004871.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-logging",pod="filebeat-xwjz7",container="filebeat",node="eln004874.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",container="jnlp",node="eln004868.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-sdn",pod="sdn-hckgd",container="sdn",node="eln004874.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="docker-build",node="eln004872.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",container="jnlp",node="eln004877.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="docker-build",node="eln004877.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="docker-build",node="eln004875.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="docker-build",node="eln004875.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="ansible",node="eln004877.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="operator",node="eln004877.corp.telenet.be"} 2.62144e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",container="cde-pega-feeder",node="eln004868.corp.telenet.be"} 5.36870912e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="docker-build",node="eln004875.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="docker-build",node="eln004871.corp.telenet.be"} 1e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="devops-playground",pod="sonarqube-3-lfc5m",container="sonarqube",node="eln004877.corp.telenet.be"} 1.073741824e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="docker-build",node="eln004868.corp.telenet.be"} 1e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-logging",pod="filebeat-tz7sj",container="filebeat",node="eln004870.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-sdn",pod="ovs-qfwk6",container="openvswitch",node="eln004874.corp.telenet.be"} 3.145728e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",container="jnlp",node="eln004875.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="saint-peter",node="eln004872.corp.telenet.be"} 5.36870912e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="proxysql",node="eln004872.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",container="jnlp",node="eln004870.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="docker-build",node="eln004872.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="kube-rbac-proxy",node="eln004872.corp.telenet.be"} 2.097152e+07 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="kube-rbac-proxy",node="eln004873.corp.telenet.be"} 2.097152e+07 -kube_pod_container_resource_requests_memory_bytes{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",container="deployment",node="eln004877.corp.telenet.be"} 6.7108864e+07 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="docker-build",node="eln004876.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="kube-rbac-proxy",node="eln004867.corp.telenet.be"} 2.097152e+07 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="docker-build",node="eln004877.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-sdn",pod="ovs-8zrm9",container="openvswitch",node="eln004871.corp.telenet.be"} 3.145728e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",container="jenkins",node="eln004877.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",container="jnlp",node="eln004870.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="jenkins-slave-maven-3hkdb",container="jnlp",node="eln004876.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="docker-build",node="eln004876.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-logging",pod="filebeat-zx7vd",container="filebeat",node="eln004868.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",container="jnlp",node="eln004876.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",container="jnlp",node="eln004876.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="docker-build",node="eln004876.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm",container="jenkins",node="eln004872.corp.telenet.be"} 5.36870912e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-logging",pod="filebeat-sb6vw",container="filebeat",node="eln004873.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="ansible",node="eln004872.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="operator",node="eln004872.corp.telenet.be"} 2.62144e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="default",pod="docker-registry-1-pfmvz",container="registry",node="eln004874.corp.telenet.be"} 2.68435456e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="docker-build",node="eln004877.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="default",pod="docker-registry-1-bwzgx",container="registry",node="eln004874.corp.telenet.be"} 2.68435456e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="docker-build",node="eln004876.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",container="springboot-sample-operator",node="eln004876.corp.telenet.be"} 5.36870912e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-sdn",pod="sdn-rdbqq",container="sdn",node="eln004865.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="ansible",node="eln004875.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="operator",node="eln004875.corp.telenet.be"} 2.62144e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="docker-build",node="eln004877.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="docker-build",node="eln004872.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-node-59-67-build",container="docker-build",node="eln004877.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",container="jnlp",node="eln004870.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="docker-build",node="eln004869.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="ansible",node="eln004877.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="operator",node="eln004877.corp.telenet.be"} 2.62144e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="docker-build",node="eln004869.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-node-67-22-build",container="docker-build",node="eln004869.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="plot",node="eln004870.corp.telenet.be"} 2.147483648e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="proxysql",node="eln004870.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="default",pod="docker-registry-1-pq6l2",container="registry",node="eln004874.corp.telenet.be"} 2.68435456e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",container="jnlp",node="eln004875.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",container="kafka-proxy",node="eln004868.corp.telenet.be"} 5.36870912e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-sdn",pod="ovs-thg27",container="openvswitch",node="eln004867.corp.telenet.be"} 3.145728e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="docker-build",node="eln004872.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-node-67-86-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="docker-build",node="eln004872.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="docker-build",node="eln004869.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",container="jnlp",node="eln004869.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="docker-build",node="eln004877.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",container="jnlp",node="eln004870.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="jenkins-2-227bl",container="jenkins",node="eln004868.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",container="jnlp",node="eln004872.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="ansible",node="eln004869.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="operator",node="eln004869.corp.telenet.be"} 2.62144e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="docker-build",node="eln004869.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="docker-build",node="eln004870.corp.telenet.be"} 1e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="jenkins-slave-maven-s3zbd",container="jnlp",node="eln004870.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-node-67-87-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-logging",pod="filebeat-pnfvt",container="filebeat",node="eln004869.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-logging",pod="metricbeat-ckrzm",container="metricbeat",node="eln004873.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",container="jnlp",node="eln004877.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="docker-build",node="eln004877.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="docker-build",node="eln004876.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="docker-build",node="eln004872.corp.telenet.be"} 1e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-node-67-71-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-sdn",pod="sdn-vvlrd",container="sdn",node="eln004867.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",container="dynatrace-oneagent-operator",node="eln004866.corp.telenet.be"} 6.7108864e+07 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",container="jnlp",node="eln004876.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-node-66-85-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",container="deployment",node="eln004872.corp.telenet.be"} 5.12e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",container="jnlp",node="eln004871.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",container="jnlp",node="eln004868.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",container="cluster-monitoring-operator",node="eln004873.corp.telenet.be"} 5.24288e+07 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="jenkins-slave-maven-059cf",container="jnlp",node="eln004869.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-sdn",pod="ovs-dpzhw",container="openvswitch",node="eln004870.corp.telenet.be"} 3.145728e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",container="jnlp",node="eln004871.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="docker-build",node="eln004876.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="docker-build",node="eln004876.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",container="deployment",node="eln004868.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="cde-residential-customer-docker-41-build",container="docker-build",node="eln004876.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",container="edevradiator",node="eln004870.corp.telenet.be"} 2.147483648e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="docker-build",node="eln004872.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-logging",pod="metricbeat-wj77j",container="metricbeat",node="eln004866.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",container="jnlp",node="eln004871.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-logging",pod="filebeat-xmflf",container="filebeat",node="eln004865.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="default",pod="docker-registry-1-gj5z2",container="registry",node="eln004874.corp.telenet.be"} 2.68435456e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="docker-build",node="eln004872.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="ansible",node="eln004869.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="operator",node="eln004869.corp.telenet.be"} 2.62144e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="paas-demo",pod="jenkins-2-jpzms",container="jenkins",node="eln004872.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-logging",pod="metricbeat-rplst",container="metricbeat",node="eln004870.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",container="jnlp",node="eln004876.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="docker-build",node="eln004875.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-slave-maven-mppzv",container="jnlp",node="eln004869.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="docker-build",node="eln004877.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-monitoring",pod="alertmanager-main-1",container="alertmanager",node="eln004873.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-monitoring",pod="alertmanager-main-1",container="config-reloader",node="eln004873.corp.telenet.be"} 1.048576e+07 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-web-console",pod="webconsole-555c9bc876-gplpg",container="webconsole",node="eln004867.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-sdn",pod="sdn-nhfg6",container="sdn",node="eln004877.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana",node="eln004873.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="openshift-logging",pod="filebeat-jst8j",container="filebeat",node="eln004876.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="docker-build",node="eln004877.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",container="jnlp",node="eln004877.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="docker-build",node="eln004876.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="ansible",node="eln004877.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="operator",node="eln004877.corp.telenet.be"} 2.62144e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="docker-build",node="eln004871.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="docker-build",node="eln004876.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",container="jnlp",node="eln004869.corp.telenet.be"} 1.572864e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-node-66-83-build",container="docker-build",node="eln004876.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="docker-build",node="eln004876.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="docker-build",node="eln004877.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="docker-build",node="eln004870.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -kube_pod_container_resource_requests_memory_bytes{namespace="bi",pod="jenkins-slave-maven-1tvxf",container="jnlp",node="eln004876.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_requests_memory_bytes{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="docker-build",node="eln004868.corp.telenet.be"} 2.5e+08 -# HELP kube_pod_container_resource_limits_cpu_cores The limit on cpu cores to be used by a container. -# TYPE kube_pod_container_resource_limits_cpu_cores gauge -kube_pod_container_resource_limits_cpu_cores{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",container="edevradiator",node="eln004870.corp.telenet.be"} 0.5 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",container="jnlp",node="eln004871.corp.telenet.be"} 0.75 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="ansible",node="eln004869.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="operator",node="eln004869.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="paas-demo",pod="jenkins-2-jpzms",container="jenkins",node="eln004872.corp.telenet.be"} 0.5 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",container="jnlp",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="docker-build",node="eln004875.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-slave-maven-mppzv",container="jnlp",node="eln004869.corp.telenet.be"} 0.75 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="openshift-monitoring",pod="alertmanager-main-1",container="config-reloader",node="eln004873.corp.telenet.be"} 0.005 -kube_pod_container_resource_limits_cpu_cores{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana",node="eln004873.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",container="jnlp",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="ansible",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="operator",node="eln004877.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",container="jnlp",node="eln004869.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-node-66-83-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="jenkins-slave-maven-1tvxf",container="jnlp",node="eln004876.corp.telenet.be"} 0.75 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="openshift-monitoring",pod="alertmanager-main-0",container="config-reloader",node="eln004873.corp.telenet.be"} 0.005 -kube_pod_container_resource_limits_cpu_cores{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",container="console",node="eln004866.corp.telenet.be"} 0.1 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",container="jnlp",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="docker-build",node="eln004869.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",container="jnlp",node="eln004869.corp.telenet.be"} 0.75 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="jenkins-slave-maven-0x8ws",container="jnlp",node="eln004876.corp.telenet.be"} 0.75 -kube_pod_container_resource_limits_cpu_cores{namespace="openshift-sdn",pod="ovs-ms2x9",container="openvswitch",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",container="jnlp",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",container="jnlp",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="kube-rbac-proxy",node="eln004877.corp.telenet.be"} 0.02 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="ansible",node="eln004877.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="operator",node="eln004877.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="docker-build",node="eln004870.corp.telenet.be"} 1 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",container="jnlp",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="openshift-sdn",pod="ovs-lqvl2",container="openvswitch",node="eln004869.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="springboot-operator-59557c798d-2bcwp",container="ansible",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="springboot-operator-59557c798d-2bcwp",container="operator",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="jenkins-slave-maven-shqcz",container="jnlp",node="eln004871.corp.telenet.be"} 0.75 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="cde-residential-customer-docker-40-build",container="docker-build",node="eln004875.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="docker-build",node="eln004875.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="jenkins-slave-maven-cjmv2",container="jnlp",node="eln004875.corp.telenet.be"} 0.75 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",container="cde-residential-customer",node="eln004872.corp.telenet.be"} 1 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",container="jnlp",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",container="jnlp",node="eln004871.corp.telenet.be"} 0.75 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="ansible",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="operator",node="eln004877.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="docker-build",node="eln004869.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="openshift-sdn",pod="ovs-shkwk",container="openvswitch",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="docker-build",node="eln004875.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-node-66-87-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",container="edevradiator",node="eln004870.corp.telenet.be"} 0.5 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",container="jnlp",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="jenkins-slave-maven-qdxkl",container="jnlp",node="eln004877.corp.telenet.be"} 0.75 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="ansible",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="operator",node="eln004876.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="ansible",node="eln004872.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="operator",node="eln004872.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",container="jnlp",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="openshift-sdn",pod="ovs-5x5hx",container="openvswitch",node="eln004875.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="docker-build",node="eln004875.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-node-59-81-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="docker-build",node="eln004875.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-9-c8bkd",container="jenkins",node="eln004871.corp.telenet.be"} 0.5 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="docker-build",node="eln004869.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="ansible",node="eln004875.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="operator",node="eln004875.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="edev-tools",pod="sonarqube-3-k2j58",container="sonarqube",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="edev-tools",pod="jenkins-1-mr4zb",container="jenkins",node="eln004877.corp.telenet.be"} 0.5 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-node-59-85-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",container="jnlp",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-slave-maven-54d6g",container="jnlp",node="eln004876.corp.telenet.be"} 0.75 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",container="jnlp",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="docker-build",node="eln004869.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",container="jnlp",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",container="jnlp",node="eln004871.corp.telenet.be"} 0.75 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-slave-maven-dp74t",container="jnlp",node="eln004875.corp.telenet.be"} 0.75 -kube_pod_container_resource_limits_cpu_cores{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="ansible",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="operator",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-config-reloader",node="eln004873.corp.telenet.be"} 0.01 -kube_pod_container_resource_limits_cpu_cores{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="rules-configmap-reloader",node="eln004873.corp.telenet.be"} 0.005 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",container="jnlp",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",container="jnlp",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",container="jnlp",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="docker-build",node="eln004871.corp.telenet.be"} 1 -kube_pod_container_resource_limits_cpu_cores{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="kube-rbac-proxy",node="eln004869.corp.telenet.be"} 0.02 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",container="jnlp",node="eln004875.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="ansible",node="eln004869.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="operator",node="eln004869.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="docker-build",node="eln004872.corp.telenet.be"} 1 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",container="jnlp",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="docker-build",node="eln004869.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="jenkins-slave-maven-dcpqs",container="jnlp",node="eln004871.corp.telenet.be"} 0.75 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",container="jnlp",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",container="springboot-sample-operator",node="eln004869.corp.telenet.be"} 1 -kube_pod_container_resource_limits_cpu_cores{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",container="deployment",node="eln004869.corp.telenet.be"} 0.1 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",container="jnlp",node="eln004871.corp.telenet.be"} 0.75 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="jenkins-slave-maven-379l2",container="jnlp",node="eln004871.corp.telenet.be"} 0.75 -kube_pod_container_resource_limits_cpu_cores{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="kube-rbac-proxy",node="eln004868.corp.telenet.be"} 0.02 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",container="jnlp",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",container="jnlp",node="eln004877.corp.telenet.be"} 0.5 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-slave-maven-w515p",container="jnlp",node="eln004876.corp.telenet.be"} 0.75 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",container="jnlp",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="docker-build",node="eln004875.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="docker-build",node="eln004872.corp.telenet.be"} 1 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="jenkins-slave-maven-qr3g6",container="jnlp",node="eln004869.corp.telenet.be"} 0.75 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-slave-maven-mk189",container="jnlp",node="eln004872.corp.telenet.be"} 0.75 -kube_pod_container_resource_limits_cpu_cores{namespace="openshift-sdn",pod="ovs-5d4g2",container="openvswitch",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",container="jnlp",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",container="jnlp",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="docker-build",node="eln004875.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",container="jnlp",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",container="jnlp",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",container="jnlp",node="eln004875.corp.telenet.be"} 0.75 -kube_pod_container_resource_limits_cpu_cores{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="kube-rbac-proxy",node="eln004874.corp.telenet.be"} 0.02 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",container="jnlp",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",container="jnlp",node="eln004872.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",container="jnlp",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",container="mysql",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="jenkins-slave-maven-6ls5t",container="jnlp",node="eln004869.corp.telenet.be"} 0.75 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="docker-build",node="eln004869.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",container="jnlp",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="awx",pod="awx-init-container-venvs-1-build",container="docker-build",node="eln004877.corp.telenet.be"} 1 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",container="jnlp",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",container="deployment",node="eln004870.corp.telenet.be"} 0.1 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="docker-build",node="eln004875.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",container="jnlp",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="docker-build",node="eln004869.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="docker-build",node="eln004875.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-node-59-82-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",container="jnlp",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="openshift-monitoring",pod="alertmanager-main-2",container="config-reloader",node="eln004873.corp.telenet.be"} 0.005 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",container="jnlp",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",container="jnlp",node="eln004872.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="openshift-sdn",pod="ovs-76bcs",container="openvswitch",node="eln004872.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-node-67-84-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",container="jnlp",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="docker-build",node="eln004868.corp.telenet.be"} 1 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",container="jnlp",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",container="deployment",node="eln004870.corp.telenet.be"} 1 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-node-66-88-build",container="docker-build",node="eln004875.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",container="jnlp",node="eln004871.corp.telenet.be"} 0.75 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",container="freephone-bp-uat",node="eln004871.corp.telenet.be"} 1 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",container="jnlp",node="eln004868.corp.telenet.be"} 0.75 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",container="jnlp",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="openshift-sdn",pod="ovs-lvf42",container="openvswitch",node="eln004865.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",container="jnlp",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",container="jnlp",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="kube-rbac-proxy",node="eln004876.corp.telenet.be"} 0.02 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-node-67-4-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",container="jnlp",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",container="deployment",node="eln004868.corp.telenet.be"} 1 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-config-reloader",node="eln004874.corp.telenet.be"} 0.01 -kube_pod_container_resource_limits_cpu_cores{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="rules-configmap-reloader",node="eln004874.corp.telenet.be"} 0.005 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-main",node="eln004874.corp.telenet.be"} 0.02 -kube_pod_container_resource_limits_cpu_cores{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-self",node="eln004874.corp.telenet.be"} 0.02 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="docker-build",node="eln004869.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",container="freephone-bp-dvp",node="eln004876.corp.telenet.be"} 1 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",container="jnlp",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="openshift-sdn",pod="ovs-2mm4g",container="openvswitch",node="eln004873.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="docker-build",node="eln004875.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",container="jnlp",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",container="jnlp",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="docker-build",node="eln004876.corp.telenet.be"} 1 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",container="psr-aggregator",node="eln004875.corp.telenet.be"} 0.5 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",container="jnlp",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="ansible",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="operator",node="eln004876.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="edev-communication",pod="jenkins-3-m7q8p",container="jenkins",node="eln004871.corp.telenet.be"} 0.5 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",container="mysql",node="eln004877.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-node-59-50-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="jenkins-4-5bwwz",container="jenkins",node="eln004872.corp.telenet.be"} 0.5 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-node-67-83-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="docker-build",node="eln004875.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",container="jnlp",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-node-59-86-build",container="docker-build",node="eln004875.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-node-59-83-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="devops-playground",pod="jenkins-58-rsxhf",container="jenkins",node="eln004871.corp.telenet.be"} 0.5 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="docker-build",node="eln004869.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="docker-build",node="eln004875.corp.telenet.be"} 1 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",container="jnlp",node="eln004870.corp.telenet.be"} 0.75 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="docker-build",node="eln004870.corp.telenet.be"} 1 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",container="jnlp",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="jenkins-slave-maven-jpgxc",container="jnlp",node="eln004876.corp.telenet.be"} 0.75 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="jenkins-slave-maven-gq9pd",container="jnlp",node="eln004871.corp.telenet.be"} 0.75 -kube_pod_container_resource_limits_cpu_cores{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",container="deployment",node="eln004875.corp.telenet.be"} 1 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",container="jnlp",node="eln004870.corp.telenet.be"} 0.75 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="ansible",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="operator",node="eln004876.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="openshift-sdn",pod="ovs-hpcbf",container="openvswitch",node="eln004866.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="tiptool-dvp",pod="apache-php-6-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.5 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",container="jnlp",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-node-67-85-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",container="jnlp",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",container="jnlp",node="eln004877.corp.telenet.be"} 0.75 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",container="jnlp",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="ansible",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="operator",node="eln004877.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="kube-rbac-proxy",node="eln004866.corp.telenet.be"} 0.02 -kube_pod_container_resource_limits_cpu_cores{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",container="freephone-bp-uat",node="eln004876.corp.telenet.be"} 1 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",container="jnlp",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="kube-rbac-proxy",node="eln004871.corp.telenet.be"} 0.02 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="cde-residential-customer-docker-39-build",container="docker-build",node="eln004869.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",container="freephone-bp-dvp",node="eln004868.corp.telenet.be"} 1 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="jenkins-slave-maven-qr854",container="jnlp",node="eln004876.corp.telenet.be"} 0.75 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-node-67-79-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="jenkins-slave-maven-5z056",container="jnlp",node="eln004872.corp.telenet.be"} 0.75 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",container="jnlp",node="eln004875.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",container="jnlp",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",container="jnlp",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="docker-build",node="eln004869.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="spark-1.0-33-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",container="deployment",node="eln004872.corp.telenet.be"} 1 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",container="jnlp",node="eln004872.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",container="deployment",node="eln004870.corp.telenet.be"} 1 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="kube-rbac-proxy",node="eln004870.corp.telenet.be"} 0.02 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",container="jnlp",node="eln004869.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",container="jnlp",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="edev-communication",pod="plot-trg-13-txftz",container="plot",node="eln004872.corp.telenet.be"} 0.5 -kube_pod_container_resource_limits_cpu_cores{namespace="edev-communication",pod="plot-trg-13-txftz",container="proxysql",node="eln004872.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",container="jnlp",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="docker-build",node="eln004869.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",container="jnlp",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",container="jnlp",node="eln004869.corp.telenet.be"} 0.75 -kube_pod_container_resource_limits_cpu_cores{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="kube-rbac-proxy",node="eln004865.corp.telenet.be"} 0.02 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="docker-build",node="eln004869.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",container="jnlp",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-node-66-84-build",container="docker-build",node="eln004869.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="docker-build",node="eln004875.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-9bgct",container="dynatrace-oneagent-operator",node="eln004865.corp.telenet.be"} 0.1 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="docker-build",node="eln004875.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="docker-build",node="eln004868.corp.telenet.be"} 1 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",container="jnlp",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="kube-rbac-proxy",node="eln004875.corp.telenet.be"} 0.02 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",container="deployment",node="eln004870.corp.telenet.be"} 0.1 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",container="jnlp",node="eln004875.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",container="jnlp",node="eln004872.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",container="jnlp",node="eln004871.corp.telenet.be"} 0.75 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",container="jnlp",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",container="jnlp",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="docker-build",node="eln004875.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="docker-build",node="eln004875.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="ansible",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="operator",node="eln004877.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",container="cde-pega-feeder",node="eln004868.corp.telenet.be"} 1 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="docker-build",node="eln004875.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="docker-build",node="eln004871.corp.telenet.be"} 1 -kube_pod_container_resource_limits_cpu_cores{namespace="devops-playground",pod="sonarqube-3-lfc5m",container="sonarqube",node="eln004877.corp.telenet.be"} 0.5 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="docker-build",node="eln004868.corp.telenet.be"} 1 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="openshift-sdn",pod="ovs-qfwk6",container="openvswitch",node="eln004874.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",container="jnlp",node="eln004875.corp.telenet.be"} 0.75 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="saint-peter",node="eln004872.corp.telenet.be"} 1 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="proxysql",node="eln004872.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",container="jnlp",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="kube-rbac-proxy",node="eln004872.corp.telenet.be"} 0.02 -kube_pod_container_resource_limits_cpu_cores{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="kube-rbac-proxy",node="eln004873.corp.telenet.be"} 0.02 -kube_pod_container_resource_limits_cpu_cores{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",container="deployment",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="kube-rbac-proxy",node="eln004867.corp.telenet.be"} 0.02 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="openshift-sdn",pod="ovs-8zrm9",container="openvswitch",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",container="jenkins",node="eln004877.corp.telenet.be"} 0.5 -kube_pod_container_resource_limits_cpu_cores{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",container="jnlp",node="eln004870.corp.telenet.be"} 0.5 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="jenkins-slave-maven-3hkdb",container="jnlp",node="eln004876.corp.telenet.be"} 0.75 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",container="jnlp",node="eln004876.corp.telenet.be"} 0.75 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",container="jnlp",node="eln004876.corp.telenet.be"} 0.75 -kube_pod_container_resource_limits_cpu_cores{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="ansible",node="eln004872.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="operator",node="eln004872.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",container="springboot-sample-operator",node="eln004876.corp.telenet.be"} 1 -kube_pod_container_resource_limits_cpu_cores{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="ansible",node="eln004875.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="operator",node="eln004875.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-node-59-67-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",container="jnlp",node="eln004870.corp.telenet.be"} 0.75 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="docker-build",node="eln004869.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="ansible",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="operator",node="eln004877.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="docker-build",node="eln004869.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-node-67-22-build",container="docker-build",node="eln004869.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="plot",node="eln004870.corp.telenet.be"} 0.5 -kube_pod_container_resource_limits_cpu_cores{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="proxysql",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",container="jnlp",node="eln004875.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",container="kafka-proxy",node="eln004868.corp.telenet.be"} 0.5 -kube_pod_container_resource_limits_cpu_cores{namespace="openshift-sdn",pod="ovs-thg27",container="openvswitch",node="eln004867.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-node-67-86-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="docker-build",node="eln004872.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="docker-build",node="eln004869.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",container="jnlp",node="eln004869.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",container="jnlp",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="jenkins-2-227bl",container="jenkins",node="eln004868.corp.telenet.be"} 0.5 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",container="jnlp",node="eln004872.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="ansible",node="eln004869.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="operator",node="eln004869.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="docker-build",node="eln004869.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="docker-build",node="eln004870.corp.telenet.be"} 1 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="jenkins-slave-maven-s3zbd",container="jnlp",node="eln004870.corp.telenet.be"} 0.75 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-node-67-87-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",container="jnlp",node="eln004877.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="docker-build",node="eln004877.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="docker-build",node="eln004872.corp.telenet.be"} 1 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-node-67-71-build",container="docker-build",node="eln004871.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",container="dynatrace-oneagent-operator",node="eln004866.corp.telenet.be"} 0.1 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",container="jnlp",node="eln004876.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-node-66-85-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",container="deployment",node="eln004872.corp.telenet.be"} 1 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",container="jnlp",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",container="jnlp",node="eln004868.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",container="cluster-monitoring-operator",node="eln004873.corp.telenet.be"} 0.02 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="jenkins-slave-maven-059cf",container="jnlp",node="eln004869.corp.telenet.be"} 0.75 -kube_pod_container_resource_limits_cpu_cores{namespace="openshift-sdn",pod="ovs-dpzhw",container="openvswitch",node="eln004870.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",container="jnlp",node="eln004871.corp.telenet.be"} 0.2 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",container="deployment",node="eln004868.corp.telenet.be"} 0.1 -kube_pod_container_resource_limits_cpu_cores{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 0.4 -kube_pod_container_resource_limits_cpu_cores{namespace="bi",pod="cde-residential-customer-docker-41-build",container="docker-build",node="eln004876.corp.telenet.be"} 0.4 -# HELP kube_pod_container_resource_limits_memory_bytes The limit on memory to be used by a container in bytes. -# TYPE kube_pod_container_resource_limits_memory_bytes gauge -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.260-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="freephone-bp",pod="build-freephone-bp-dvp-8-build",container="docker-build",node="eln004870.corp.telenet.be"} 1e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="jenkins-slave-image-mgmt-wtwhw",container="jnlp",node="eln004876.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="cde-pega-feeder-1.0.13-79-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="freephone-bp",pod="build-freephone-bp-dvp-6-build",container="docker-build",node="eln004875.corp.telenet.be"} 1e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-maven-c4q88",container="jnlp",node="eln004870.corp.telenet.be"} 1.572864e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-3-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.173-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="jenkins-slave-maven-gq9pd",container="jnlp",node="eln004871.corp.telenet.be"} 1.572864e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="jenkins-slave-maven-jpgxc",container="jnlp",node="eln004876.corp.telenet.be"} 1.572864e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="ansible",node="eln004876.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-operators",pod="namespace-operator-7c6b4dd9f7-qxp4g",container="operator",node="eln004876.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.219-1-build",container="docker-build",node="eln004877.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-4-deploy",container="deployment",node="eln004875.corp.telenet.be"} 1e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-maven-9djpm",container="jnlp",node="eln004870.corp.telenet.be"} 1.572864e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="cde-goldengate-rdb-1.0.536-75-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-nginx-100-82-build",container="docker-build",node="eln004877.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.218-1-build",container="docker-build",node="eln004877.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.201-1-build",container="docker-build",node="eln004872.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-86-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-101-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-logging",pod="metricbeat-whn9v",container="metricbeat",node="eln004872.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-83-build",container="docker-build",node="eln004872.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-9hfx0",container="jnlp",node="eln004876.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-sdn",pod="ovs-hpcbf",container="openvswitch",node="eln004866.corp.telenet.be"} 4.194304e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="tiptool-dvp",pod="apache-php-6-build",container="docker-build",node="eln004876.corp.telenet.be"} 5.36870912e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-4btsd",container="jnlp",node="eln004877.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-node-67-85-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-jdk11-37-86-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-nginx-webserver-29-86-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="cde-residential-customer-1.0.551-14-build",container="docker-build",node="eln004877.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-slave-maven-wvqk3",container="jnlp",node="eln004877.corp.telenet.be"} 1.572864e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-h7lk6",container="jnlp",node="eln004877.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="ansible",node="eln004877.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="springboot-operator-59557c798d-tjlfz",container="operator",node="eln004877.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.267-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.158-2-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-nginx-100-85-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-sk12p",container="jnlp",node="eln004876.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-monitoring",pod="node-exporter-clzvm",container="kube-rbac-proxy",node="eln004871.corp.telenet.be"} 4.194304e+07 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="cde-residential-customer-docker-39-build",container="docker-build",node="eln004869.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-monitoring",pod="node-exporter-p2vdl",container="kube-rbac-proxy",node="eln004866.corp.telenet.be"} 4.194304e+07 -kube_pod_container_resource_limits_memory_bytes{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-bkj9t",container="freephone-bp-uat",node="eln004876.corp.telenet.be"} 1e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-w2dc7",container="freephone-bp-dvp",node="eln004868.corp.telenet.be"} 1e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="jenkins-slave-maven-5z056",container="jnlp",node="eln004872.corp.telenet.be"} 1.572864e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.204-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-logging",pod="metricbeat-j8kq8",container="metricbeat",node="eln004871.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.164-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="jenkins-slave-maven-qr854",container="jnlp",node="eln004876.corp.telenet.be"} 1.572864e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-node-67-79-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-s44jq",container="jnlp",node="eln004877.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-kphnb",container="jnlp",node="eln004875.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.152-1-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="cde-residential-customer-1.0.551-13-build",container="docker-build",node="eln004872.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="spark-1.0-33-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-qn3z9",container="jnlp",node="eln004877.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.156-3-build",container="docker-build",node="eln004869.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="paas-demo",pod="jenkins-slave-image-mgmt-2wbw8",container="jnlp",node="eln004872.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-1-build",container="docker-build",node="eln004877.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="freephone-bp",pod="deployment-freephone-bp-uat-3-deploy",container="deployment",node="eln004872.corp.telenet.be"} 1e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.190-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="freephone-bp",pod="deployment-freephone-bp-uat-6-deploy",container="deployment",node="eln004870.corp.telenet.be"} 1e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.250-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-2-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-monitoring",pod="node-exporter-sw6vh",container="kube-rbac-proxy",node="eln004870.corp.telenet.be"} 4.194304e+07 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.13.0-4-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-g9pph",container="jnlp",node="eln004869.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="edev-communication",pod="plot-trg-13-txftz",container="plot",node="eln004872.corp.telenet.be"} 2.147483648e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="edev-communication",pod="plot-trg-13-txftz",container="proxysql",node="eln004872.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-rm11v",container="jnlp",node="eln004870.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-2-build",container="docker-build",node="eln004869.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-6-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.247-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-v02mw",container="jnlp",node="eln004870.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.157-88-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="paas-demo",pod="jenkins-slave-maven-g1xb3",container="jnlp",node="eln004869.corp.telenet.be"} 1.572864e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-monitoring",pod="node-exporter-kmhl4",container="kube-rbac-proxy",node="eln004865.corp.telenet.be"} 4.194304e+07 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-83-build",container="docker-build",node="eln004876.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-sdcl7",container="jnlp",node="eln004870.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hxjzz",container="jnlp",node="eln004877.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="cde-goldengate-rdb-1.0.536-76-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.8.1-4-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-node-66-84-build",container="docker-build",node="eln004869.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-83-build",container="docker-build",node="eln004869.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-2-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-logging",pod="metricbeat-hd979",container="metricbeat",node="eln004865.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.274-1-build",container="docker-build",node="eln004875.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-9bgct",container="dynatrace-oneagent-operator",node="eln004865.corp.telenet.be"} 2.68435456e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-85-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-logging",pod="filebeat-d6p6b",container="filebeat",node="eln004872.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.159-9-build",container="docker-build",node="eln004875.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="freephone-bp",pod="build-freephone-bp-uat-20-build",container="docker-build",node="eln004868.corp.telenet.be"} 2e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-hq7bn",container="jnlp",node="eln004877.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-logging",pod="metricbeat-thvjs",container="metricbeat",node="eln004874.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.159-5-build",container="docker-build",node="eln004872.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-monitoring",pod="node-exporter-sbmw8",container="kube-rbac-proxy",node="eln004875.corp.telenet.be"} 4.194304e+07 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.189-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="cde-goldengate-rdb-uat-1-deploy",container="deployment",node="eln004870.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-bc9bn",container="jnlp",node="eln004875.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-5-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-logging",pod="metricbeat-5q6w2",container="metricbeat",node="eln004875.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-1-build",container="docker-build",node="eln004876.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-fj6pc",container="jnlp",node="eln004872.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-maven-hrr0n",container="jnlp",node="eln004871.corp.telenet.be"} 1.572864e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.254-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="jenkins-slave-image-mgmt-z94mq",container="jnlp",node="eln004868.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.214-1-build",container="docker-build",node="eln004872.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-logging",pod="filebeat-xwjz7",container="filebeat",node="eln004874.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-5-build",container="docker-build",node="eln004877.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-614rr",container="jnlp",node="eln004877.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="cde-goldengate-rdb-1.0.536-78-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-89-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.166-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="ansible",node="eln004877.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="jenkins-operator-844b99b574-fzcnb",container="operator",node="eln004877.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="cde-pega-feeder-uat-1-96qr5",container="cde-pega-feeder",node="eln004868.corp.telenet.be"} 1.073741824e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.13.0-5-build",container="docker-build",node="eln004875.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="cde-residential-customer-1.0.551-16-build",container="docker-build",node="eln004875.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.240-1-build",container="docker-build",node="eln004875.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="freephone-bp",pod="build-freephone-bp-dvp-10-build",container="docker-build",node="eln004871.corp.telenet.be"} 1e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-jdk11-38-171-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="freephone-bp",pod="build-freephone-bp-uat-19-build",container="docker-build",node="eln004868.corp.telenet.be"} 2e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-2-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.179-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.182-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="devops-playground",pod="sonarqube-3-lfc5m",container="sonarqube",node="eln004877.corp.telenet.be"} 2.147483648e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.131-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-maven-1gfrp",container="jnlp",node="eln004875.corp.telenet.be"} 1.572864e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="saint-peter",node="eln004872.corp.telenet.be"} 1.073741824e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="saint-peter-uat-1-kw5dh",container="proxysql",node="eln004872.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-mzbh3",container="jnlp",node="eln004870.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-logging",pod="filebeat-tz7sj",container="filebeat",node="eln004870.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-sdn",pod="ovs-qfwk6",container="openvswitch",node="eln004874.corp.telenet.be"} 4.194304e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="cde-pega-feeder-1.0.13-76-build",container="docker-build",node="eln004872.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.160-94-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-monitoring",pod="node-exporter-98k9p",container="kube-rbac-proxy",node="eln004873.corp.telenet.be"} 4.194304e+07 -kube_pod_container_resource_limits_memory_bytes{namespace="paas-demo",pod="springboot-sample-operator-uat-14-deploy",container="deployment",node="eln004877.corp.telenet.be"} 1.34217728e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="cde-goldengate-rdb-docker-17-build",container="docker-build",node="eln004876.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.193-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-monitoring",pod="node-exporter-ktrsg",container="kube-rbac-proxy",node="eln004872.corp.telenet.be"} 4.194304e+07 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.239-1-build",container="docker-build",node="eln004877.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-4-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.8.0-3-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-sdn",pod="ovs-8zrm9",container="openvswitch",node="eln004871.corp.telenet.be"} 4.194304e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="jenkins-2-kk6rp",container="jenkins",node="eln004877.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-monitoring",pod="node-exporter-lbtmf",container="kube-rbac-proxy",node="eln004867.corp.telenet.be"} 4.194304e+07 -kube_pod_container_resource_limits_memory_bytes{namespace="paas-demo",pod="jenkins-slave-image-mgmt-pwlb4",container="jnlp",node="eln004870.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="jenkins-slave-maven-3hkdb",container="jnlp",node="eln004876.corp.telenet.be"} 1.572864e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-maven-brt4l",container="jnlp",node="eln004876.corp.telenet.be"} 1.572864e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-4-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.191-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.158-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.12.0-10-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-2-build",container="docker-build",node="eln004876.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-logging",pod="filebeat-zx7vd",container="filebeat",node="eln004868.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="paas-cloud-base-images",pod="jenkins-2-gqcwm",container="jenkins",node="eln004872.corp.telenet.be"} 5.36870912e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-logging",pod="filebeat-sb6vw",container="filebeat",node="eln004873.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="ansible",node="eln004872.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="edev-communication",pod="jenkins-operator-844b99b574-sz7wm",container="operator",node="eln004872.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-slave-maven-qw2ln",container="jnlp",node="eln004876.corp.telenet.be"} 1.572864e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-1-build",container="docker-build",node="eln004876.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="cde-goldengate-rdb-docker-16-build",container="docker-build",node="eln004876.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="paas-demo",pod="springboot-sample-operator-int-19-d64vl",container="springboot-sample-operator",node="eln004876.corp.telenet.be"} 1.073741824e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.242-1-build",container="docker-build",node="eln004877.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="ansible",node="eln004875.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="paas-demo",pod="jenkins-operator-844b99b574-dxq68",container="operator",node="eln004875.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.8.2-7-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-node-59-67-build",container="docker-build",node="eln004877.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-maven-03dq3",container="jnlp",node="eln004870.corp.telenet.be"} 1.572864e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.217-1-build",container="docker-build",node="eln004877.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.213-1-build",container="docker-build",node="eln004872.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-jdk11-38-172-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-4-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="ansible",node="eln004877.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="edev-tools",pod="springboot-operator-59557c798d-7hlv7",container="operator",node="eln004877.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.160-13-build",container="docker-build",node="eln004869.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.270-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.130-1-build",container="docker-build",node="eln004869.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.11.0-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-node-67-22-build",container="docker-build",node="eln004869.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.271-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="jenkins-slave-image-mgmt-gbsh0",container="jnlp",node="eln004875.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-2-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-77-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-2-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="plot",node="eln004870.corp.telenet.be"} 2.147483648e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="edev-communication",pod="plot-mre-45-r8vg8",container="proxysql",node="eln004870.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-sdn",pod="ovs-thg27",container="openvswitch",node="eln004867.corp.telenet.be"} 4.194304e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.205-1-build",container="docker-build",node="eln004872.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-node-67-86-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.163-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="yft-kafkaproxy",pod="kafka-proxy-9-rxnnv",container="kafka-proxy",node="eln004868.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-29-build",container="docker-build",node="eln004869.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.195-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.210-1-build",container="docker-build",node="eln004872.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.146-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-n08j9",container="jnlp",node="eln004869.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-jdk11-38-103-build",container="docker-build",node="eln004877.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-pj290",container="jnlp",node="eln004870.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.156-1-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.255-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="jenkins-2-227bl",container="jenkins",node="eln004868.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="ansible",node="eln004869.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="jenkins-operator-844b99b574-fpj8m",container="operator",node="eln004869.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-99-build",container="docker-build",node="eln004869.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="freephone-bp",pod="build-freephone-bp-dvp-9-build",container="docker-build",node="eln004870.corp.telenet.be"} 1e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-qj0jz",container="jnlp",node="eln004872.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-3-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="jenkins-slave-maven-s3zbd",container="jnlp",node="eln004870.corp.telenet.be"} 1.572864e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-logging",pod="metricbeat-ckrzm",container="metricbeat",node="eln004873.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-qw5qf",container="jnlp",node="eln004877.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.241-1-build",container="docker-build",node="eln004877.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-node-67-87-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-logging",pod="filebeat-pnfvt",container="filebeat",node="eln004869.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.12.0-6-build",container="docker-build",node="eln004876.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-nginx-99-87-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-node-67-71-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="freephone-bp",pod="build-freephone-bp-dvp-7-build",container="docker-build",node="eln004872.corp.telenet.be"} 1e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-nginx-webserver-29-82-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="jenkins-slave-image-mgmt-zpjs3",container="jnlp",node="eln004876.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-node-66-85-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-jdk11-37-89-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-9-deploy",container="deployment",node="eln004872.corp.telenet.be"} 1e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.207-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="dynatrace",pod="dynatrace-oneagent-operator-7f58789949-nmfvs",container="dynatrace-oneagent-operator",node="eln004866.corp.telenet.be"} 2.68435456e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-monitoring",pod="cluster-monitoring-operator-697c4644b8-mrh6s",container="cluster-monitoring-operator",node="eln004873.corp.telenet.be"} 5.24288e+07 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="jenkins-slave-maven-059cf",container="jnlp",node="eln004869.corp.telenet.be"} 1.572864e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-0bbk3",container="jnlp",node="eln004871.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="jenkins-slave-image-mgmt-jf8qg",container="jnlp",node="eln004868.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-74-build",container="docker-build",node="eln004876.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-97-build",container="docker-build",node="eln004876.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-uat-1-deploy",container="deployment",node="eln004868.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.137-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="cde-residential-customer-docker-41-build",container="docker-build",node="eln004876.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-sdn",pod="ovs-dpzhw",container="openvswitch",node="eln004870.corp.telenet.be"} 4.194304e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-lz5sf",container="jnlp",node="eln004871.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-nginx-99-84-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.13.0-2-build",container="docker-build",node="eln004872.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-logging",pod="metricbeat-wj77j",container="metricbeat",node="eln004866.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.8.0-6-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="edev-tools",pod="edevradiator-dev-27-qd2dk",container="edevradiator",node="eln004870.corp.telenet.be"} 2.147483648e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-26-build",container="docker-build",node="eln004872.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="paas-demo",pod="jenkins-slave-maven-vxqqz",container="jnlp",node="eln004871.corp.telenet.be"} 1.572864e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-logging",pod="filebeat-xmflf",container="filebeat",node="eln004865.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="ansible",node="eln004869.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="jenkins-operator-844b99b574-pzbrd",container="operator",node="eln004869.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="paas-demo",pod="jenkins-2-jpzms",container="jenkins",node="eln004872.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="jenkins-slave-image-mgmt-97cv1",container="jnlp",node="eln004876.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.8.1-6-build",container="docker-build",node="eln004875.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-slave-maven-mppzv",container="jnlp",node="eln004869.corp.telenet.be"} 1.572864e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.248-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-3-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-logging",pod="metricbeat-rplst",container="metricbeat",node="eln004870.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-2-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="paas-demo",pod="springboot-sample-operator-19.11.77-2-build",container="docker-build",node="eln004877.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-monitoring",pod="alertmanager-main-1",container="config-reloader",node="eln004873.corp.telenet.be"} 1.048576e+07 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-monitoring",pod="grafana-64fcf487dc-gt6sq",container="grafana",node="eln004873.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-logging",pod="filebeat-jst8j",container="filebeat",node="eln004876.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.128-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.196-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.211-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-nginx-webserver-28-86-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.220-2-build",container="docker-build",node="eln004877.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-rpqd7",container="jnlp",node="eln004877.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-2-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.8.2-3-build",container="docker-build",node="eln004876.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.129-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-jdk11-37-88-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="ansible",node="eln004877.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-operator-844b99b574-844sd",container="operator",node="eln004877.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-0s1zs",container="jnlp",node="eln004869.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-node-66-83-build",container="docker-build",node="eln004876.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.11.0-2-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-84-build",container="docker-build",node="eln004876.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.13.0-3-build",container="docker-build",node="eln004876.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.143-2-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="cde-residential-customer-1.0.551-12-build",container="docker-build",node="eln004877.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.265-2-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="jenkins-slave-maven-1tvxf",container="jnlp",node="eln004876.corp.telenet.be"} 1.572864e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-nginx-webserver-28-85-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="cde-pega-feeder-1.0.13-78-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-2-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-2-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.8.0-2-build",container="docker-build",node="eln004876.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-monitoring",pod="alertmanager-main-0",container="config-reloader",node="eln004873.corp.telenet.be"} 1.048576e+07 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-console",pod="console-5b7cc698bd-6vk84",container="console",node="eln004866.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-jdk11-37-63-build",container="docker-build",node="eln004869.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-nginx-webserver-29-87-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="paas-demo",pod="jenkins-slave-image-mgmt-f36lx",container="jnlp",node="eln004877.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="jenkins-slave-maven-0x8ws",container="jnlp",node="eln004876.corp.telenet.be"} 1.572864e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-sdn",pod="ovs-ms2x9",container="openvswitch",node="eln004876.corp.telenet.be"} 4.194304e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-maven-r5189",container="jnlp",node="eln004869.corp.telenet.be"} 1.572864e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-1-build",container="docker-build",node="eln004876.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-b0fbt",container="jnlp",node="eln004871.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.136-3-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-nginx-webserver-28-87-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-12-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="jenkins-slave-image-mgmt-h9vxc",container="jnlp",node="eln004877.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-monitoring",pod="node-exporter-vxkg9",container="kube-rbac-proxy",node="eln004877.corp.telenet.be"} 4.194304e+07 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-jdk11-37-85-build",container="docker-build",node="eln004877.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="cde-pega-feeder-docker-20-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-4-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.206-1-build",container="docker-build",node="eln004872.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="ansible",node="eln004877.corp.telenet.be"} 2.68435456e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="devops-playground",pod="sonarqube-operator-6b54d978b9-7r9qk",container="operator",node="eln004877.corp.telenet.be"} 2.68435456e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-2-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="freephone-bp",pod="build-freephone-bp-dvp-14-build",container="docker-build",node="eln004870.corp.telenet.be"} 1e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="cde-pega-feeder-1.0.13-75-build",container="docker-build",node="eln004877.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-sdn",pod="ovs-lqvl2",container="openvswitch",node="eln004869.corp.telenet.be"} 4.194304e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="springboot-operator-59557c798d-2bcwp",container="ansible",node="eln004870.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="springboot-operator-59557c798d-2bcwp",container="operator",node="eln004870.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-46-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="cde-goldengate-rdb-1.0.536-79-build",container="docker-build",node="eln004877.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="jenkins-slave-image-mgmt-dmjg9",container="jnlp",node="eln004877.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="cde-residential-customer-docker-40-build",container="docker-build",node="eln004875.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="jenkins-slave-maven-shqcz",container="jnlp",node="eln004871.corp.telenet.be"} 1.572864e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.140-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-jdk11-38-174-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.212-1-build",container="docker-build",node="eln004875.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.11.0-4-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="cde-residential-customer-uat-1-r99xs",container="cde-residential-customer",node="eln004872.corp.telenet.be"} 1.073741824e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="jenkins-slave-maven-cjmv2",container="jnlp",node="eln004875.corp.telenet.be"} 1.572864e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-6-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-jdk11-37-48-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="cde-pega-feeder-1.0.13-80-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-maven-3vq7c",container="jnlp",node="eln004871.corp.telenet.be"} 1.572864e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="ansible",node="eln004877.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="springboot-operator-59557c798d-j8zb8",container="operator",node="eln004877.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.184-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7twmb",container="jnlp",node="eln004877.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-25-build",container="docker-build",node="eln004875.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.149-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-node-66-87-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="cde-goldengate-rdb-1.0.536-77-build",container="docker-build",node="eln004869.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-sdn",pod="ovs-shkwk",container="openvswitch",node="eln004868.corp.telenet.be"} 4.194304e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="edev-tools",pod="edevradiator-prod-16-r8ttp",container="edevradiator",node="eln004870.corp.telenet.be"} 2.147483648e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-logging",pod="metricbeat-s9shq",container="metricbeat",node="eln004868.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-rdhcx",container="jnlp",node="eln004871.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.8.1-7-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.246-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-jdk11-37-6-build",container="docker-build",node="eln004877.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-73-build",container="docker-build",node="eln004877.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-86-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="jenkins-slave-maven-qdxkl",container="jnlp",node="eln004877.corp.telenet.be"} 1.572864e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.183-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.157-86-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-nginx-webserver-29-84-build",container="docker-build",node="eln004876.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="jenkins-slave-image-mgmt-spzg5",container="jnlp",node="eln004876.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.160-91-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="ansible",node="eln004876.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="devops-playground",pod="springboot-operator-59557c798d-662pk",container="operator",node="eln004876.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="ansible",node="eln004872.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="paas-demo",pod="springboot-operator-59557c798d-qdbtn",container="operator",node="eln004872.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-2-build",container="docker-build",node="eln004877.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-1-build",container="docker-build",node="eln004875.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-sdn",pod="ovs-5x5hx",container="openvswitch",node="eln004875.corp.telenet.be"} 4.194304e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.203-1-build",container="docker-build",node="eln004872.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.157-89-build",container="docker-build",node="eln004875.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-9-c8bkd",container="jenkins",node="eln004871.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-logging",pod="metricbeat-fzkct",container="metricbeat",node="eln004877.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="cde-residential-customer-1.0.551-15-build",container="docker-build",node="eln004869.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="ansible",node="eln004875.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="devops-playground",pod="jenkins-operator-844b99b574-rs222",container="operator",node="eln004875.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-node-59-81-build",container="docker-build",node="eln004876.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="edev-tools",pod="sonarqube-3-k2j58",container="sonarqube",node="eln004871.corp.telenet.be"} 2.147483648e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.12.0-7-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-82pwr",container="jnlp",node="eln004877.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-85-build",container="docker-build",node="eln004876.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-logging",pod="metricbeat-pcvmj",container="metricbeat",node="eln004869.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-slave-maven-54d6g",container="jnlp",node="eln004876.corp.telenet.be"} 1.572864e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="edev-tools",pod="jenkins-1-mr4zb",container="jenkins",node="eln004877.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-node-59-85-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="jenkins-slave-image-mgmt-mt9nq",container="jnlp",node="eln004876.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.156-2-build",container="docker-build",node="eln004869.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-maven-9rrw7",container="jnlp",node="eln004871.corp.telenet.be"} 1.572864e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-c407k",container="jnlp",node="eln004871.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-slave-maven-dp74t",container="jnlp",node="eln004875.corp.telenet.be"} 1.572864e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="ansible",node="eln004868.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="edev-tools",pod="jenkins-operator-844b99b574-qc2r4",container="operator",node="eln004868.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-84-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-logging",pod="metricbeat-t92kj",container="metricbeat",node="eln004876.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="prometheus-config-reloader",node="eln004873.corp.telenet.be"} 5.24288e+07 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-monitoring",pod="prometheus-k8s-1",container="rules-configmap-reloader",node="eln004873.corp.telenet.be"} 1.048576e+07 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.8.2-4-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-db1zg",container="jnlp",node="eln004871.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-84wc6",container="jnlp",node="eln004876.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-7v306",container="jnlp",node="eln004870.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-75-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.8.2-2-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-28-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-100-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-2-build",container="docker-build",node="eln004877.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-3-build",container="docker-build",node="eln004876.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.273-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="freephone-bp",pod="build-freephone-bp-uat-21-build",container="docker-build",node="eln004871.corp.telenet.be"} 2e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-nginx-99-86-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="paas-demo",pod="springboot-sample-operator-19.10.76-1-build",container="docker-build",node="eln004876.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-logging",pod="filebeat-77lgc",container="filebeat",node="eln004871.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-logging",pod="filebeat-ghb47",container="filebeat",node="eln004866.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="jenkins-slave-image-mgmt-df6tf",container="jnlp",node="eln004875.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-monitoring",pod="node-exporter-jz4s9",container="kube-rbac-proxy",node="eln004869.corp.telenet.be"} 4.194304e+07 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.194-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="paas-demo",pod="springboot-sample-operator-19.12.83-98-build",container="docker-build",node="eln004876.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-87-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-86-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-nginx-webserver-28-88-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.8.2-6-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.185-2-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="freephone-bp",pod="build-freephone-bp-dvp-11-build",container="docker-build",node="eln004872.corp.telenet.be"} 1e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="jenkins-slave-image-mgmt-gx5l0",container="jnlp",node="eln004877.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="cde-goldengate-rdb-docker-15-build",container="docker-build",node="eln004869.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-logging",pod="metricbeat-96lh2",container="metricbeat",node="eln004867.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="ansible",node="eln004869.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="springboot-operator-59557c798d-52pxv",container="operator",node="eln004869.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="jenkins-slave-maven-dcpqs",container="jnlp",node="eln004871.corp.telenet.be"} 1.572864e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.237-1-build",container="docker-build",node="eln004877.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-3-build",container="docker-build",node="eln004877.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="paas-demo",pod="springboot-sample-operator-int-12-deploy",container="deployment",node="eln004869.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-maven-7gsvr",container="jnlp",node="eln004871.corp.telenet.be"} 1.572864e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="jenkins-slave-image-mgmt-3tm24",container="jnlp",node="eln004877.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="paas-demo",pod="springboot-sample-operator-uat-20-jgqkb",container="springboot-sample-operator",node="eln004869.corp.telenet.be"} 1.073741824e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.155-76-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.268-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="jenkins-slave-maven-379l2",container="jnlp",node="eln004871.corp.telenet.be"} 1.572864e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-monitoring",pod="node-exporter-6vzvp",container="kube-rbac-proxy",node="eln004868.corp.telenet.be"} 4.194304e+07 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.11.0-3-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-slave-maven-w515p",container="jnlp",node="eln004876.corp.telenet.be"} 1.572864e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="jenkins-slave-image-mgmt-ln94q",container="jnlp",node="eln004876.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.142-1-build",container="docker-build",node="eln004875.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-rcx31",container="jnlp",node="eln004870.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="paas-demo",pod="jenkins-slave-image-mgmt-3d1w4",container="jnlp",node="eln004877.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.202-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="freephone-bp",pod="build-freephone-bp-dvp-12-build",container="docker-build",node="eln004872.corp.telenet.be"} 1e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-logging",pod="metricbeat-6c69889f67-csx4g",container="metricbeat",node="eln004867.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-slave-maven-mk189",container="jnlp",node="eln004872.corp.telenet.be"} 1.572864e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.181-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="jenkins-slave-maven-qr3g6",container="jnlp",node="eln004869.corp.telenet.be"} 1.572864e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-sdn",pod="ovs-5d4g2",container="openvswitch",node="eln004877.corp.telenet.be"} 4.194304e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="jenkins-slave-image-mgmt-8jvkq",container="jnlp",node="eln004876.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-2tgh7",container="jnlp",node="eln004871.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.238-1-build",container="docker-build",node="eln004875.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-v4llw",container="jnlp",node="eln004877.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="jenkins-slave-image-mgmt-mrpd2",container="jnlp",node="eln004877.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.229-1-build",container="docker-build",node="eln004876.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.262-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.160-93-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.8.0-4-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="jenkins-slave-image-mgmt-x9fm3",container="jnlp",node="eln004871.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-kzhtq",container="jnlp",node="eln004872.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.11.0-6-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-j9rrz",container="jnlp",node="eln004876.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-maven-rx7mt",container="jnlp",node="eln004875.corp.telenet.be"} 1.572864e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-monitoring",pod="node-exporter-6n88c",container="kube-rbac-proxy",node="eln004874.corp.telenet.be"} 4.194304e+07 -kube_pod_container_resource_limits_memory_bytes{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",container="mysql",node="eln004870.corp.telenet.be"} 1.073741824e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-2h8lb",container="jnlp",node="eln004870.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="awx",pod="awx-init-container-venvs-1-build",container="docker-build",node="eln004877.corp.telenet.be"} 2.147483648e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="jenkins-slave-maven-6ls5t",container="jnlp",node="eln004869.corp.telenet.be"} 1.572864e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.160-92-build",container="docker-build",node="eln004869.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.159-6-build",container="docker-build",node="eln004872.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.272-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-cc2b4",container="jnlp",node="eln004877.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.8.1-3-build",container="docker-build",node="eln004877.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-88-build",container="docker-build",node="eln004875.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="jenkins-slave-image-mgmt-1xpgd",container="jnlp",node="eln004877.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-dvp-44-deploy",container="deployment",node="eln004870.corp.telenet.be"} 1.048576e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.226-1-build",container="docker-build",node="eln004876.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-4-build",container="docker-build",node="eln004869.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-61-build",container="docker-build",node="eln004875.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-nginx-100-86-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.8.1-5-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-monitoring",pod="alertmanager-main-2",container="config-reloader",node="eln004873.corp.telenet.be"} 1.048576e+07 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.139-1-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.12.0-8-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-0ffp4",container="jnlp",node="eln004868.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-node-59-82-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-image-mgmt-7j7f6",container="jnlp",node="eln004870.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="paas-demo",pod="jenkins-slave-image-mgmt-zg4bv",container="jnlp",node="eln004872.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-sdn",pod="ovs-76bcs",container="openvswitch",node="eln004872.corp.telenet.be"} 4.194304e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.159-8-build",container="docker-build",node="eln004872.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.165-2-build",container="docker-build",node="eln004872.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-84-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-node-67-84-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-txsgg",container="jnlp",node="eln004870.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-2-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="freephone-bp",pod="build-freephone-bp-uat-18-build",container="docker-build",node="eln004868.corp.telenet.be"} 2e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.159-7-build",container="docker-build",node="eln004872.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-nginx-100-83-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.160-95-build",container="docker-build",node="eln004876.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="paas-demo",pod="jenkins-slave-image-mgmt-0g7t9",container="jnlp",node="eln004876.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="freephone-bp",pod="deployment-freephone-bp-uat-2-deploy",container="deployment",node="eln004870.corp.telenet.be"} 1e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.257-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-node-66-88-build",container="docker-build",node="eln004875.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="jenkins-slave-maven-d7dxb",container="jnlp",node="eln004871.corp.telenet.be"} 1.572864e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.197-5-build",container="docker-build",node="eln004872.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="freephone-bp",pod="deployment-freephone-bp-uat-11-w47wg",container="freephone-bp-uat",node="eln004871.corp.telenet.be"} 1e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-53-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.266-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-logging",pod="filebeat-tvmt2",container="filebeat",node="eln004875.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-slave-maven-f5vf3",container="jnlp",node="eln004868.corp.telenet.be"} 1.572864e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.162-2-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-sdn",pod="ovs-lvf42",container="openvswitch",node="eln004865.corp.telenet.be"} 4.194304e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-8rz36",container="jnlp",node="eln004870.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-logging",pod="filebeat-cfsmp",container="filebeat",node="eln004867.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.157-87-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-pc2q7",container="jnlp",node="eln004868.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="jenkins-slave-image-mgmt-8lmfb",container="jnlp",node="eln004871.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-nginx-100-84-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.160-54-build",container="docker-build",node="eln004877.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-monitoring",pod="node-exporter-sdrk8",container="kube-rbac-proxy",node="eln004876.corp.telenet.be"} 4.194304e+07 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.13.0-6-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.261-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.259-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-85-build",container="docker-build",node="eln004872.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="paas-demo",pod="springboot-sample-operator-19.12.78-4-build",container="docker-build",node="eln004877.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-6mhgd",container="jnlp",node="eln004871.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-jdk11-37-87-build",container="docker-build",node="eln004872.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-node-67-4-build",container="docker-build",node="eln004876.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.244-1-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="prometheus-config-reloader",node="eln004874.corp.telenet.be"} 5.24288e+07 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-monitoring",pod="prometheus-k8s-0",container="rules-configmap-reloader",node="eln004874.corp.telenet.be"} 1.048576e+07 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.11.0-5-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-5-deploy",container="deployment",node="eln004868.corp.telenet.be"} 1e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.8.0-5-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-1-build",container="docker-build",node="eln004872.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.132-1-build",container="docker-build",node="eln004869.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.115-1-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="freephone-bp",pod="deployment-freephone-bp-dvp-14-qqs77",container="freephone-bp-dvp",node="eln004876.corp.telenet.be"} 1e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-main",node="eln004874.corp.telenet.be"} 4.194304e+07 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-monitoring",pod="kube-state-metrics-66c7b98884-r4tzw",container="kube-rbac-proxy-self",node="eln004874.corp.telenet.be"} 4.194304e+07 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-sdn",pod="ovs-2mm4g",container="openvswitch",node="eln004873.corp.telenet.be"} 4.194304e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="operator-builder-0.12.0-9-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="jenkins-slave-image-mgmt-1wt4s",container="jnlp",node="eln004870.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-49-87-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="jenkins-agent-maven-24-27-build",container="docker-build",node="eln004875.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="jenkins-slave-image-mgmt-88g04",container="jnlp",node="eln004877.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-tndhq",container="jnlp",node="eln004868.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="freephone-bp",pod="build-freephone-bp-dvp-13-build",container="docker-build",node="eln004876.corp.telenet.be"} 1e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-jdk11-38-170-build",container="docker-build",node="eln004872.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.269-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-dvp-52-qrgcq",container="psr-aggregator",node="eln004875.corp.telenet.be"} 5.36870912e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-3x6jr",container="jnlp",node="eln004870.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="edev-communication",pod="jenkins-3-m7q8p",container="jenkins",node="eln004871.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-nginx-webserver-29-83-build",container="docker-build",node="eln004876.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="openshift-logging",pod="filebeat-tnskl",container="filebeat",node="eln004877.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="ansible",node="eln004876.corp.telenet.be"} 2.097152e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="edev-communication",pod="springboot-operator-59557c798d-j7rxf",container="operator",node="eln004876.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.133-1-build",container="docker-build",node="eln004876.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="saint-peter-1.0.157-85-build",container="docker-build",node="eln004876.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.161-1-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.252-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.138-2-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-node-59-50-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.258-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-2-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="edev-tools",pod="edevradiator-mysql-dev-7-72thz",container="mysql",node="eln004877.corp.telenet.be"} 1.073741824e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.114-3-build",container="docker-build",node="eln004876.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-jdk11-38-173-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="jenkins-4-5bwwz",container="jenkins",node="eln004872.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.113-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.256-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-nginx-99-83-build",container="docker-build",node="eln004877.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.178-2-build",container="docker-build",node="eln004875.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.192-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-node-67-83-build",container="docker-build",node="eln004877.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-node-59-86-build",container="docker-build",node="eln004875.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-rhel-ubi-minimal-48-53-build",container="docker-build",node="eln004871.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-node-59-83-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="devops-playground",pod="jenkins-58-rsxhf",container="jenkins",node="eln004871.corp.telenet.be"} 1.048576e+09 -kube_pod_container_resource_limits_memory_bytes{namespace="gdpr",pod="jenkins-slave-image-mgmt-lnx80",container="jnlp",node="eln004876.corp.telenet.be"} 5.24288e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.263-1-build",container="docker-build",node="eln004870.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-nginx-webserver-28-84-build",container="docker-build",node="eln004876.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="darwin-integrations",pod="psr-aggregator-19.8.234-1-build",container="docker-build",node="eln004877.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="telenet-baseimages",pod="base-nginx-99-85-build",container="docker-build",node="eln004868.corp.telenet.be"} 5e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="bi",pod="cde-pega-feeder-docker-18-build",container="docker-build",node="eln004869.corp.telenet.be"} 5e+08 -# HELP kube_pod_spec_volumes_persistentvolumeclaims_info Information about persistentvolumeclaim volumes in a pod. -# TYPE kube_pod_spec_volumes_persistentvolumeclaims_info gauge -kube_pod_spec_volumes_persistentvolumeclaims_info{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",volume="edevradiator-mysql",persistentvolumeclaim="edevradiator-mysql-prd"} 1 -kube_pod_spec_volumes_persistentvolumeclaims_info{namespace="vault",pod="vault-0",volume="data",persistentvolumeclaim="data-vault-0"} 1 -# HELP kube_pod_spec_volumes_persistentvolumeclaims_readonly Describes whether a persistentvolumeclaim is mounted read only. -# TYPE kube_pod_spec_volumes_persistentvolumeclaims_readonly gauge -kube_pod_spec_volumes_persistentvolumeclaims_readonly{namespace="edev-tools",pod="edevradiator-mysql-prod-5-sfhlb",volume="edevradiator-mysql",persistentvolumeclaim="edevradiator-mysql-prd"} 0 -kube_pod_spec_volumes_persistentvolumeclaims_readonly{namespace="vault",pod="vault-0",volume="data",persistentvolumeclaim="data-vault-0"} 0 -# HELP kube_replicaset_created Unix creation timestamp -# TYPE kube_replicaset_created gauge -kube_replicaset_created{namespace="devops-playground",replicaset="jenkins-operator-844b99b574"} 1.576064688e+09 -kube_replicaset_created{namespace="gdpr",replicaset="jenkins-operator-844b99b574"} 1.57606469e+09 -kube_replicaset_created{namespace="paas-demo",replicaset="springboot-operator-59557c798d"} 1.576064941e+09 -kube_replicaset_created{namespace="telenet-baseimages",replicaset="jenkins-operator-844b99b574"} 1.576070012e+09 -kube_replicaset_created{namespace="openshift-monitoring",replicaset="kube-state-metrics-66c7b98884"} 1.57667773e+09 -kube_replicaset_created{namespace="telenet-operators",replicaset="namespace-operator-7c6b4dd9f7"} 1.576079504e+09 -kube_replicaset_created{namespace="adc-vault",replicaset="jenkins-operator-547b7dcbdc"} 1.570110305e+09 -kube_replicaset_created{namespace="bi",replicaset="springboot-operator-59557c798d"} 1.576064939e+09 -kube_replicaset_created{namespace="edev-communication",replicaset="jenkins-operator-844b99b574"} 1.57614873e+09 -kube_replicaset_created{namespace="edev-communication",replicaset="springboot-operator-59557c798d"} 1.57606494e+09 -kube_replicaset_created{namespace="weblogic-poc",replicaset="weblogic-operator-59fb7c87f6"} 1.57683164e+09 -kube_replicaset_created{namespace="test-config",replicaset="elasticsearch-96b98db7b"} 1.576159273e+09 -kube_replicaset_created{namespace="tiller",replicaset="tiller-deploy-58c78cccb5"} 1.566798402e+09 -kube_replicaset_created{namespace="weblogic-poc",replicaset="weblogic-operator-5b5d6c8dbc"} 1.577164548e+09 -kube_replicaset_created{namespace="edev-tools",replicaset="jenkins-operator-844b99b574"} 1.576064689e+09 -kube_replicaset_created{namespace="openshift-console",replicaset="console-5b7cc698bd"} 1.551394885e+09 -kube_replicaset_created{namespace="openshift-monitoring",replicaset="prometheus-operator-599cf5c4d5"} 1.551394833e+09 -kube_replicaset_created{namespace="openshift-web-console",replicaset="webconsole-555c9bc876"} 1.551394865e+09 -kube_replicaset_created{namespace="telenet-cluster-ops",replicaset="springboot-cr-applier-76dff99bd6"} 1.573645067e+09 -kube_replicaset_created{namespace="weblogic-poc",replicaset="weblogic-operator-75db9574d9"} 1.576561989e+09 -kube_replicaset_created{namespace="darwin-integrations",replicaset="jenkins-operator-844b99b574"} 1.576064687e+09 -kube_replicaset_created{namespace="openshift-monitoring",replicaset="grafana-64fcf487dc"} 1.551394859e+09 -kube_replicaset_created{namespace="paas-demo",replicaset="jenkins-operator-844b99b574"} 1.576064691e+09 -kube_replicaset_created{namespace="telenet-cluster-ops",replicaset="jenkins-cr-applier-8f4b7f4d8"} 1.573649078e+09 -kube_replicaset_created{namespace="test-config",replicaset="kibana-854bdf584d"} 1.576159274e+09 -kube_replicaset_created{namespace="kibana-tst",replicaset="kibana-kibana-7c86d54f8f"} 1.567777795e+09 -kube_replicaset_created{namespace="openshift-logging",replicaset="metricbeat-6c69889f67"} 1.576684526e+09 -kube_replicaset_created{namespace="openshift-monitoring",replicaset="cluster-monitoring-operator-697c4644b8"} 1.551394824e+09 -kube_replicaset_created{namespace="tiller",replicaset="tiller-5f8989c65c"} 1.566566961e+09 -kube_replicaset_created{namespace="openshift-logging",replicaset="kube-state-metrics-55884cb7cd"} 1.577702907e+09 -kube_replicaset_created{namespace="openshift-logging",replicaset="kube-state-metrics-77f9d45cd9"} 1.577702714e+09 -kube_replicaset_created{namespace="darwin-integrations",replicaset="springboot-operator-59557c798d"} 1.576064939e+09 -kube_replicaset_created{namespace="devops-playground",replicaset="springboot-operator-59557c798d"} 1.57606494e+09 -kube_replicaset_created{namespace="dynatrace",replicaset="dynatrace-oneagent-operator-7f58789949"} 1.568625302e+09 -kube_replicaset_created{namespace="edev-tools",replicaset="springboot-operator-59557c798d"} 1.57606494e+09 -kube_replicaset_created{namespace="gdpr",replicaset="springboot-operator-59557c798d"} 1.576064941e+09 -kube_replicaset_created{namespace="bi",replicaset="jenkins-operator-844b99b574"} 1.576064687e+09 -kube_replicaset_created{namespace="devops-playground",replicaset="sonarqube-operator-6b54d978b9"} 1.573749495e+09 -kube_replicaset_created{namespace="dynatrace",replicaset="dynatrace-oneagent-operator-5fcc798577"} 1.568625264e+09 -kube_replicaset_created{namespace="kibana-tst",replicaset="kibana-kibana-84fb579bf5"} 1.569591434e+09 -kube_replicaset_created{namespace="openshift-logging",replicaset="kube-state-metrics-6487c4cbd8"} 1.576684032e+09 -# HELP kube_replicaset_status_replicas The number of replicas per ReplicaSet. -# TYPE kube_replicaset_status_replicas gauge -kube_replicaset_status_replicas{namespace="tiller",replicaset="tiller-5f8989c65c"} 1 -kube_replicaset_status_replicas{namespace="kibana-tst",replicaset="kibana-kibana-7c86d54f8f"} 0 -kube_replicaset_status_replicas{namespace="openshift-logging",replicaset="metricbeat-6c69889f67"} 1 -kube_replicaset_status_replicas{namespace="openshift-monitoring",replicaset="cluster-monitoring-operator-697c4644b8"} 1 -kube_replicaset_status_replicas{namespace="edev-tools",replicaset="springboot-operator-59557c798d"} 1 -kube_replicaset_status_replicas{namespace="gdpr",replicaset="springboot-operator-59557c798d"} 1 -kube_replicaset_status_replicas{namespace="openshift-logging",replicaset="kube-state-metrics-55884cb7cd"} 1 -kube_replicaset_status_replicas{namespace="openshift-logging",replicaset="kube-state-metrics-77f9d45cd9"} 0 -kube_replicaset_status_replicas{namespace="darwin-integrations",replicaset="springboot-operator-59557c798d"} 1 -kube_replicaset_status_replicas{namespace="devops-playground",replicaset="springboot-operator-59557c798d"} 1 -kube_replicaset_status_replicas{namespace="dynatrace",replicaset="dynatrace-oneagent-operator-7f58789949"} 1 -kube_replicaset_status_replicas{namespace="kibana-tst",replicaset="kibana-kibana-84fb579bf5"} 0 -kube_replicaset_status_replicas{namespace="openshift-logging",replicaset="kube-state-metrics-6487c4cbd8"} 0 -kube_replicaset_status_replicas{namespace="bi",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_status_replicas{namespace="devops-playground",replicaset="sonarqube-operator-6b54d978b9"} 1 -kube_replicaset_status_replicas{namespace="dynatrace",replicaset="dynatrace-oneagent-operator-5fcc798577"} 0 -kube_replicaset_status_replicas{namespace="telenet-baseimages",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_status_replicas{namespace="devops-playground",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_status_replicas{namespace="gdpr",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_status_replicas{namespace="paas-demo",replicaset="springboot-operator-59557c798d"} 1 -kube_replicaset_status_replicas{namespace="openshift-monitoring",replicaset="kube-state-metrics-66c7b98884"} 1 -kube_replicaset_status_replicas{namespace="telenet-operators",replicaset="namespace-operator-7c6b4dd9f7"} 1 -kube_replicaset_status_replicas{namespace="edev-communication",replicaset="springboot-operator-59557c798d"} 1 -kube_replicaset_status_replicas{namespace="weblogic-poc",replicaset="weblogic-operator-59fb7c87f6"} 0 -kube_replicaset_status_replicas{namespace="adc-vault",replicaset="jenkins-operator-547b7dcbdc"} 0 -kube_replicaset_status_replicas{namespace="bi",replicaset="springboot-operator-59557c798d"} 1 -kube_replicaset_status_replicas{namespace="edev-communication",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_status_replicas{namespace="openshift-web-console",replicaset="webconsole-555c9bc876"} 3 -kube_replicaset_status_replicas{namespace="telenet-cluster-ops",replicaset="springboot-cr-applier-76dff99bd6"} 1 -kube_replicaset_status_replicas{namespace="test-config",replicaset="elasticsearch-96b98db7b"} 1 -kube_replicaset_status_replicas{namespace="tiller",replicaset="tiller-deploy-58c78cccb5"} 1 -kube_replicaset_status_replicas{namespace="weblogic-poc",replicaset="weblogic-operator-5b5d6c8dbc"} 1 -kube_replicaset_status_replicas{namespace="edev-tools",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_status_replicas{namespace="openshift-console",replicaset="console-5b7cc698bd"} 1 -kube_replicaset_status_replicas{namespace="openshift-monitoring",replicaset="prometheus-operator-599cf5c4d5"} 1 -kube_replicaset_status_replicas{namespace="telenet-cluster-ops",replicaset="jenkins-cr-applier-8f4b7f4d8"} 1 -kube_replicaset_status_replicas{namespace="test-config",replicaset="kibana-854bdf584d"} 1 -kube_replicaset_status_replicas{namespace="weblogic-poc",replicaset="weblogic-operator-75db9574d9"} 0 -kube_replicaset_status_replicas{namespace="darwin-integrations",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_status_replicas{namespace="openshift-monitoring",replicaset="grafana-64fcf487dc"} 1 -kube_replicaset_status_replicas{namespace="paas-demo",replicaset="jenkins-operator-844b99b574"} 1 -# HELP kube_replicaset_status_fully_labeled_replicas The number of fully labeled replicas per ReplicaSet. -# TYPE kube_replicaset_status_fully_labeled_replicas gauge -kube_replicaset_status_fully_labeled_replicas{namespace="tiller",replicaset="tiller-deploy-58c78cccb5"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="weblogic-poc",replicaset="weblogic-operator-5b5d6c8dbc"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="edev-tools",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="openshift-console",replicaset="console-5b7cc698bd"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="openshift-monitoring",replicaset="prometheus-operator-599cf5c4d5"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="openshift-web-console",replicaset="webconsole-555c9bc876"} 3 -kube_replicaset_status_fully_labeled_replicas{namespace="telenet-cluster-ops",replicaset="springboot-cr-applier-76dff99bd6"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="test-config",replicaset="elasticsearch-96b98db7b"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="darwin-integrations",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="openshift-monitoring",replicaset="grafana-64fcf487dc"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="paas-demo",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="telenet-cluster-ops",replicaset="jenkins-cr-applier-8f4b7f4d8"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="test-config",replicaset="kibana-854bdf584d"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="weblogic-poc",replicaset="weblogic-operator-75db9574d9"} 0 -kube_replicaset_status_fully_labeled_replicas{namespace="kibana-tst",replicaset="kibana-kibana-7c86d54f8f"} 0 -kube_replicaset_status_fully_labeled_replicas{namespace="openshift-logging",replicaset="metricbeat-6c69889f67"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="openshift-monitoring",replicaset="cluster-monitoring-operator-697c4644b8"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="tiller",replicaset="tiller-5f8989c65c"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="openshift-logging",replicaset="kube-state-metrics-77f9d45cd9"} 0 -kube_replicaset_status_fully_labeled_replicas{namespace="darwin-integrations",replicaset="springboot-operator-59557c798d"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="devops-playground",replicaset="springboot-operator-59557c798d"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="dynatrace",replicaset="dynatrace-oneagent-operator-7f58789949"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="edev-tools",replicaset="springboot-operator-59557c798d"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="gdpr",replicaset="springboot-operator-59557c798d"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="openshift-logging",replicaset="kube-state-metrics-55884cb7cd"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="bi",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="devops-playground",replicaset="sonarqube-operator-6b54d978b9"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="dynatrace",replicaset="dynatrace-oneagent-operator-5fcc798577"} 0 -kube_replicaset_status_fully_labeled_replicas{namespace="kibana-tst",replicaset="kibana-kibana-84fb579bf5"} 0 -kube_replicaset_status_fully_labeled_replicas{namespace="openshift-logging",replicaset="kube-state-metrics-6487c4cbd8"} 0 -kube_replicaset_status_fully_labeled_replicas{namespace="devops-playground",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="gdpr",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="paas-demo",replicaset="springboot-operator-59557c798d"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="telenet-baseimages",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="openshift-monitoring",replicaset="kube-state-metrics-66c7b98884"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="telenet-operators",replicaset="namespace-operator-7c6b4dd9f7"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="adc-vault",replicaset="jenkins-operator-547b7dcbdc"} 0 -kube_replicaset_status_fully_labeled_replicas{namespace="bi",replicaset="springboot-operator-59557c798d"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="edev-communication",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="edev-communication",replicaset="springboot-operator-59557c798d"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="weblogic-poc",replicaset="weblogic-operator-59fb7c87f6"} 0 -# HELP kube_replicaset_status_ready_replicas The number of ready replicas per ReplicaSet. -# TYPE kube_replicaset_status_ready_replicas gauge -kube_replicaset_status_ready_replicas{namespace="adc-vault",replicaset="jenkins-operator-547b7dcbdc"} 0 -kube_replicaset_status_ready_replicas{namespace="bi",replicaset="springboot-operator-59557c798d"} 1 -kube_replicaset_status_ready_replicas{namespace="edev-communication",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_status_ready_replicas{namespace="edev-communication",replicaset="springboot-operator-59557c798d"} 1 -kube_replicaset_status_ready_replicas{namespace="weblogic-poc",replicaset="weblogic-operator-59fb7c87f6"} 0 -kube_replicaset_status_ready_replicas{namespace="weblogic-poc",replicaset="weblogic-operator-5b5d6c8dbc"} 1 -kube_replicaset_status_ready_replicas{namespace="edev-tools",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_status_ready_replicas{namespace="openshift-console",replicaset="console-5b7cc698bd"} 1 -kube_replicaset_status_ready_replicas{namespace="openshift-monitoring",replicaset="prometheus-operator-599cf5c4d5"} 1 -kube_replicaset_status_ready_replicas{namespace="openshift-web-console",replicaset="webconsole-555c9bc876"} 3 -kube_replicaset_status_ready_replicas{namespace="telenet-cluster-ops",replicaset="springboot-cr-applier-76dff99bd6"} 1 -kube_replicaset_status_ready_replicas{namespace="test-config",replicaset="elasticsearch-96b98db7b"} 0 -kube_replicaset_status_ready_replicas{namespace="tiller",replicaset="tiller-deploy-58c78cccb5"} 0 -kube_replicaset_status_ready_replicas{namespace="darwin-integrations",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_status_ready_replicas{namespace="openshift-monitoring",replicaset="grafana-64fcf487dc"} 1 -kube_replicaset_status_ready_replicas{namespace="paas-demo",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_status_ready_replicas{namespace="telenet-cluster-ops",replicaset="jenkins-cr-applier-8f4b7f4d8"} 1 -kube_replicaset_status_ready_replicas{namespace="test-config",replicaset="kibana-854bdf584d"} 1 -kube_replicaset_status_ready_replicas{namespace="weblogic-poc",replicaset="weblogic-operator-75db9574d9"} 0 -kube_replicaset_status_ready_replicas{namespace="kibana-tst",replicaset="kibana-kibana-7c86d54f8f"} 0 -kube_replicaset_status_ready_replicas{namespace="openshift-logging",replicaset="metricbeat-6c69889f67"} 1 -kube_replicaset_status_ready_replicas{namespace="openshift-monitoring",replicaset="cluster-monitoring-operator-697c4644b8"} 1 -kube_replicaset_status_ready_replicas{namespace="tiller",replicaset="tiller-5f8989c65c"} 1 -kube_replicaset_status_ready_replicas{namespace="darwin-integrations",replicaset="springboot-operator-59557c798d"} 1 -kube_replicaset_status_ready_replicas{namespace="devops-playground",replicaset="springboot-operator-59557c798d"} 1 -kube_replicaset_status_ready_replicas{namespace="dynatrace",replicaset="dynatrace-oneagent-operator-7f58789949"} 1 -kube_replicaset_status_ready_replicas{namespace="edev-tools",replicaset="springboot-operator-59557c798d"} 1 -kube_replicaset_status_ready_replicas{namespace="gdpr",replicaset="springboot-operator-59557c798d"} 1 -kube_replicaset_status_ready_replicas{namespace="openshift-logging",replicaset="kube-state-metrics-55884cb7cd"} 1 -kube_replicaset_status_ready_replicas{namespace="openshift-logging",replicaset="kube-state-metrics-77f9d45cd9"} 0 -kube_replicaset_status_ready_replicas{namespace="bi",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_status_ready_replicas{namespace="devops-playground",replicaset="sonarqube-operator-6b54d978b9"} 1 -kube_replicaset_status_ready_replicas{namespace="dynatrace",replicaset="dynatrace-oneagent-operator-5fcc798577"} 0 -kube_replicaset_status_ready_replicas{namespace="kibana-tst",replicaset="kibana-kibana-84fb579bf5"} 0 -kube_replicaset_status_ready_replicas{namespace="openshift-logging",replicaset="kube-state-metrics-6487c4cbd8"} 0 -kube_replicaset_status_ready_replicas{namespace="devops-playground",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_status_ready_replicas{namespace="gdpr",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_status_ready_replicas{namespace="paas-demo",replicaset="springboot-operator-59557c798d"} 1 -kube_replicaset_status_ready_replicas{namespace="telenet-baseimages",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_status_ready_replicas{namespace="openshift-monitoring",replicaset="kube-state-metrics-66c7b98884"} 1 -kube_replicaset_status_ready_replicas{namespace="telenet-operators",replicaset="namespace-operator-7c6b4dd9f7"} 1 -# HELP kube_replicaset_status_observed_generation The generation observed by the ReplicaSet controller. -# TYPE kube_replicaset_status_observed_generation gauge -kube_replicaset_status_observed_generation{namespace="devops-playground",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_status_observed_generation{namespace="gdpr",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_status_observed_generation{namespace="paas-demo",replicaset="springboot-operator-59557c798d"} 1 -kube_replicaset_status_observed_generation{namespace="telenet-baseimages",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_status_observed_generation{namespace="openshift-monitoring",replicaset="kube-state-metrics-66c7b98884"} 1 -kube_replicaset_status_observed_generation{namespace="telenet-operators",replicaset="namespace-operator-7c6b4dd9f7"} 1 -kube_replicaset_status_observed_generation{namespace="adc-vault",replicaset="jenkins-operator-547b7dcbdc"} 2 -kube_replicaset_status_observed_generation{namespace="bi",replicaset="springboot-operator-59557c798d"} 1 -kube_replicaset_status_observed_generation{namespace="edev-communication",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_status_observed_generation{namespace="edev-communication",replicaset="springboot-operator-59557c798d"} 1 -kube_replicaset_status_observed_generation{namespace="weblogic-poc",replicaset="weblogic-operator-59fb7c87f6"} 6 -kube_replicaset_status_observed_generation{namespace="edev-tools",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_status_observed_generation{namespace="openshift-console",replicaset="console-5b7cc698bd"} 4 -kube_replicaset_status_observed_generation{namespace="openshift-monitoring",replicaset="prometheus-operator-599cf5c4d5"} 1 -kube_replicaset_status_observed_generation{namespace="openshift-web-console",replicaset="webconsole-555c9bc876"} 3 -kube_replicaset_status_observed_generation{namespace="telenet-cluster-ops",replicaset="springboot-cr-applier-76dff99bd6"} 1 -kube_replicaset_status_observed_generation{namespace="test-config",replicaset="elasticsearch-96b98db7b"} 2 -kube_replicaset_status_observed_generation{namespace="tiller",replicaset="tiller-deploy-58c78cccb5"} 1 -kube_replicaset_status_observed_generation{namespace="weblogic-poc",replicaset="weblogic-operator-5b5d6c8dbc"} 5 -kube_replicaset_status_observed_generation{namespace="darwin-integrations",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_status_observed_generation{namespace="openshift-monitoring",replicaset="grafana-64fcf487dc"} 1 -kube_replicaset_status_observed_generation{namespace="paas-demo",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_status_observed_generation{namespace="telenet-cluster-ops",replicaset="jenkins-cr-applier-8f4b7f4d8"} 1 -kube_replicaset_status_observed_generation{namespace="test-config",replicaset="kibana-854bdf584d"} 1 -kube_replicaset_status_observed_generation{namespace="weblogic-poc",replicaset="weblogic-operator-75db9574d9"} 4 -kube_replicaset_status_observed_generation{namespace="kibana-tst",replicaset="kibana-kibana-7c86d54f8f"} 9 -kube_replicaset_status_observed_generation{namespace="openshift-logging",replicaset="metricbeat-6c69889f67"} 1 -kube_replicaset_status_observed_generation{namespace="openshift-monitoring",replicaset="cluster-monitoring-operator-697c4644b8"} 1 -kube_replicaset_status_observed_generation{namespace="tiller",replicaset="tiller-5f8989c65c"} 1 -kube_replicaset_status_observed_generation{namespace="darwin-integrations",replicaset="springboot-operator-59557c798d"} 1 -kube_replicaset_status_observed_generation{namespace="devops-playground",replicaset="springboot-operator-59557c798d"} 1 -kube_replicaset_status_observed_generation{namespace="dynatrace",replicaset="dynatrace-oneagent-operator-7f58789949"} 1 -kube_replicaset_status_observed_generation{namespace="edev-tools",replicaset="springboot-operator-59557c798d"} 1 -kube_replicaset_status_observed_generation{namespace="gdpr",replicaset="springboot-operator-59557c798d"} 1 -kube_replicaset_status_observed_generation{namespace="openshift-logging",replicaset="kube-state-metrics-55884cb7cd"} 1 -kube_replicaset_status_observed_generation{namespace="openshift-logging",replicaset="kube-state-metrics-77f9d45cd9"} 2 -kube_replicaset_status_observed_generation{namespace="bi",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_status_observed_generation{namespace="devops-playground",replicaset="sonarqube-operator-6b54d978b9"} 1 -kube_replicaset_status_observed_generation{namespace="dynatrace",replicaset="dynatrace-oneagent-operator-5fcc798577"} 2 -kube_replicaset_status_observed_generation{namespace="kibana-tst",replicaset="kibana-kibana-84fb579bf5"} 2 -kube_replicaset_status_observed_generation{namespace="openshift-logging",replicaset="kube-state-metrics-6487c4cbd8"} 2 -# HELP kube_replicaset_spec_replicas Number of desired pods for a ReplicaSet. -# TYPE kube_replicaset_spec_replicas gauge -kube_replicaset_spec_replicas{namespace="weblogic-poc",replicaset="weblogic-operator-75db9574d9"} 0 -kube_replicaset_spec_replicas{namespace="darwin-integrations",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_spec_replicas{namespace="openshift-monitoring",replicaset="grafana-64fcf487dc"} 1 -kube_replicaset_spec_replicas{namespace="paas-demo",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_spec_replicas{namespace="telenet-cluster-ops",replicaset="jenkins-cr-applier-8f4b7f4d8"} 1 -kube_replicaset_spec_replicas{namespace="test-config",replicaset="kibana-854bdf584d"} 1 -kube_replicaset_spec_replicas{namespace="kibana-tst",replicaset="kibana-kibana-7c86d54f8f"} 0 -kube_replicaset_spec_replicas{namespace="openshift-logging",replicaset="metricbeat-6c69889f67"} 1 -kube_replicaset_spec_replicas{namespace="openshift-monitoring",replicaset="cluster-monitoring-operator-697c4644b8"} 1 -kube_replicaset_spec_replicas{namespace="tiller",replicaset="tiller-5f8989c65c"} 1 -kube_replicaset_spec_replicas{namespace="openshift-logging",replicaset="kube-state-metrics-55884cb7cd"} 1 -kube_replicaset_spec_replicas{namespace="openshift-logging",replicaset="kube-state-metrics-77f9d45cd9"} 0 -kube_replicaset_spec_replicas{namespace="darwin-integrations",replicaset="springboot-operator-59557c798d"} 1 -kube_replicaset_spec_replicas{namespace="devops-playground",replicaset="springboot-operator-59557c798d"} 1 -kube_replicaset_spec_replicas{namespace="dynatrace",replicaset="dynatrace-oneagent-operator-7f58789949"} 1 -kube_replicaset_spec_replicas{namespace="edev-tools",replicaset="springboot-operator-59557c798d"} 1 -kube_replicaset_spec_replicas{namespace="gdpr",replicaset="springboot-operator-59557c798d"} 1 -kube_replicaset_spec_replicas{namespace="bi",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_spec_replicas{namespace="devops-playground",replicaset="sonarqube-operator-6b54d978b9"} 1 -kube_replicaset_spec_replicas{namespace="dynatrace",replicaset="dynatrace-oneagent-operator-5fcc798577"} 0 -kube_replicaset_spec_replicas{namespace="kibana-tst",replicaset="kibana-kibana-84fb579bf5"} 0 -kube_replicaset_spec_replicas{namespace="openshift-logging",replicaset="kube-state-metrics-6487c4cbd8"} 0 -kube_replicaset_spec_replicas{namespace="devops-playground",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_spec_replicas{namespace="gdpr",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_spec_replicas{namespace="paas-demo",replicaset="springboot-operator-59557c798d"} 1 -kube_replicaset_spec_replicas{namespace="telenet-baseimages",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_spec_replicas{namespace="openshift-monitoring",replicaset="kube-state-metrics-66c7b98884"} 1 -kube_replicaset_spec_replicas{namespace="telenet-operators",replicaset="namespace-operator-7c6b4dd9f7"} 1 -kube_replicaset_spec_replicas{namespace="adc-vault",replicaset="jenkins-operator-547b7dcbdc"} 0 -kube_replicaset_spec_replicas{namespace="bi",replicaset="springboot-operator-59557c798d"} 1 -kube_replicaset_spec_replicas{namespace="edev-communication",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_spec_replicas{namespace="edev-communication",replicaset="springboot-operator-59557c798d"} 1 -kube_replicaset_spec_replicas{namespace="weblogic-poc",replicaset="weblogic-operator-59fb7c87f6"} 0 -kube_replicaset_spec_replicas{namespace="test-config",replicaset="elasticsearch-96b98db7b"} 1 -kube_replicaset_spec_replicas{namespace="tiller",replicaset="tiller-deploy-58c78cccb5"} 1 -kube_replicaset_spec_replicas{namespace="weblogic-poc",replicaset="weblogic-operator-5b5d6c8dbc"} 1 -kube_replicaset_spec_replicas{namespace="edev-tools",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_spec_replicas{namespace="openshift-console",replicaset="console-5b7cc698bd"} 1 -kube_replicaset_spec_replicas{namespace="openshift-monitoring",replicaset="prometheus-operator-599cf5c4d5"} 1 -kube_replicaset_spec_replicas{namespace="openshift-web-console",replicaset="webconsole-555c9bc876"} 3 -kube_replicaset_spec_replicas{namespace="telenet-cluster-ops",replicaset="springboot-cr-applier-76dff99bd6"} 1 -# HELP kube_replicaset_metadata_generation Sequence number representing a specific generation of the desired state. -# TYPE kube_replicaset_metadata_generation gauge -kube_replicaset_metadata_generation{namespace="openshift-logging",replicaset="metricbeat-6c69889f67"} 1 -kube_replicaset_metadata_generation{namespace="openshift-monitoring",replicaset="cluster-monitoring-operator-697c4644b8"} 1 -kube_replicaset_metadata_generation{namespace="tiller",replicaset="tiller-5f8989c65c"} 1 -kube_replicaset_metadata_generation{namespace="kibana-tst",replicaset="kibana-kibana-7c86d54f8f"} 9 -kube_replicaset_metadata_generation{namespace="devops-playground",replicaset="springboot-operator-59557c798d"} 1 -kube_replicaset_metadata_generation{namespace="dynatrace",replicaset="dynatrace-oneagent-operator-7f58789949"} 1 -kube_replicaset_metadata_generation{namespace="edev-tools",replicaset="springboot-operator-59557c798d"} 1 -kube_replicaset_metadata_generation{namespace="gdpr",replicaset="springboot-operator-59557c798d"} 1 -kube_replicaset_metadata_generation{namespace="openshift-logging",replicaset="kube-state-metrics-55884cb7cd"} 1 -kube_replicaset_metadata_generation{namespace="openshift-logging",replicaset="kube-state-metrics-77f9d45cd9"} 2 -kube_replicaset_metadata_generation{namespace="darwin-integrations",replicaset="springboot-operator-59557c798d"} 1 -kube_replicaset_metadata_generation{namespace="devops-playground",replicaset="sonarqube-operator-6b54d978b9"} 1 -kube_replicaset_metadata_generation{namespace="dynatrace",replicaset="dynatrace-oneagent-operator-5fcc798577"} 2 -kube_replicaset_metadata_generation{namespace="kibana-tst",replicaset="kibana-kibana-84fb579bf5"} 2 -kube_replicaset_metadata_generation{namespace="openshift-logging",replicaset="kube-state-metrics-6487c4cbd8"} 2 -kube_replicaset_metadata_generation{namespace="bi",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_metadata_generation{namespace="gdpr",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_metadata_generation{namespace="paas-demo",replicaset="springboot-operator-59557c798d"} 1 -kube_replicaset_metadata_generation{namespace="telenet-baseimages",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_metadata_generation{namespace="devops-playground",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_metadata_generation{namespace="telenet-operators",replicaset="namespace-operator-7c6b4dd9f7"} 1 -kube_replicaset_metadata_generation{namespace="openshift-monitoring",replicaset="kube-state-metrics-66c7b98884"} 1 -kube_replicaset_metadata_generation{namespace="bi",replicaset="springboot-operator-59557c798d"} 1 -kube_replicaset_metadata_generation{namespace="edev-communication",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_metadata_generation{namespace="edev-communication",replicaset="springboot-operator-59557c798d"} 1 -kube_replicaset_metadata_generation{namespace="weblogic-poc",replicaset="weblogic-operator-59fb7c87f6"} 6 -kube_replicaset_metadata_generation{namespace="adc-vault",replicaset="jenkins-operator-547b7dcbdc"} 2 -kube_replicaset_metadata_generation{namespace="openshift-console",replicaset="console-5b7cc698bd"} 4 -kube_replicaset_metadata_generation{namespace="openshift-monitoring",replicaset="prometheus-operator-599cf5c4d5"} 1 -kube_replicaset_metadata_generation{namespace="openshift-web-console",replicaset="webconsole-555c9bc876"} 3 -kube_replicaset_metadata_generation{namespace="telenet-cluster-ops",replicaset="springboot-cr-applier-76dff99bd6"} 1 -kube_replicaset_metadata_generation{namespace="test-config",replicaset="elasticsearch-96b98db7b"} 2 -kube_replicaset_metadata_generation{namespace="tiller",replicaset="tiller-deploy-58c78cccb5"} 1 -kube_replicaset_metadata_generation{namespace="weblogic-poc",replicaset="weblogic-operator-5b5d6c8dbc"} 5 -kube_replicaset_metadata_generation{namespace="edev-tools",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_metadata_generation{namespace="openshift-monitoring",replicaset="grafana-64fcf487dc"} 1 -kube_replicaset_metadata_generation{namespace="paas-demo",replicaset="jenkins-operator-844b99b574"} 1 -kube_replicaset_metadata_generation{namespace="telenet-cluster-ops",replicaset="jenkins-cr-applier-8f4b7f4d8"} 1 -kube_replicaset_metadata_generation{namespace="test-config",replicaset="kibana-854bdf584d"} 1 -kube_replicaset_metadata_generation{namespace="weblogic-poc",replicaset="weblogic-operator-75db9574d9"} 4 -kube_replicaset_metadata_generation{namespace="darwin-integrations",replicaset="jenkins-operator-844b99b574"} 1 -# HELP kube_replicaset_owner Information about the ReplicaSet's owner. -# TYPE kube_replicaset_owner gauge -kube_replicaset_owner{namespace="adc-vault",replicaset="jenkins-operator-547b7dcbdc",owner_kind="Deployment",owner_name="jenkins-operator",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="bi",replicaset="springboot-operator-59557c798d",owner_kind="Deployment",owner_name="springboot-operator",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="edev-communication",replicaset="jenkins-operator-844b99b574",owner_kind="Deployment",owner_name="jenkins-operator",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="edev-communication",replicaset="springboot-operator-59557c798d",owner_kind="Deployment",owner_name="springboot-operator",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="weblogic-poc",replicaset="weblogic-operator-59fb7c87f6",owner_kind="Deployment",owner_name="weblogic-operator",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="edev-tools",replicaset="jenkins-operator-844b99b574",owner_kind="Deployment",owner_name="jenkins-operator",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="openshift-console",replicaset="console-5b7cc698bd",owner_kind="Deployment",owner_name="console",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="openshift-monitoring",replicaset="prometheus-operator-599cf5c4d5",owner_kind="Deployment",owner_name="prometheus-operator",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="openshift-web-console",replicaset="webconsole-555c9bc876",owner_kind="Deployment",owner_name="webconsole",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="telenet-cluster-ops",replicaset="springboot-cr-applier-76dff99bd6",owner_kind="Deployment",owner_name="springboot-cr-applier",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="test-config",replicaset="elasticsearch-96b98db7b",owner_kind="Deployment",owner_name="elasticsearch",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="tiller",replicaset="tiller-deploy-58c78cccb5",owner_kind="Deployment",owner_name="tiller-deploy",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="weblogic-poc",replicaset="weblogic-operator-5b5d6c8dbc",owner_kind="Deployment",owner_name="weblogic-operator",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="darwin-integrations",replicaset="jenkins-operator-844b99b574",owner_kind="Deployment",owner_name="jenkins-operator",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="openshift-monitoring",replicaset="grafana-64fcf487dc",owner_kind="Deployment",owner_name="grafana",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="paas-demo",replicaset="jenkins-operator-844b99b574",owner_kind="Deployment",owner_name="jenkins-operator",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="telenet-cluster-ops",replicaset="jenkins-cr-applier-8f4b7f4d8",owner_kind="Deployment",owner_name="jenkins-cr-applier",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="test-config",replicaset="kibana-854bdf584d",owner_kind="Deployment",owner_name="kibana",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="weblogic-poc",replicaset="weblogic-operator-75db9574d9",owner_kind="Deployment",owner_name="weblogic-operator",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="kibana-tst",replicaset="kibana-kibana-7c86d54f8f",owner_kind="Deployment",owner_name="kibana-kibana",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="openshift-logging",replicaset="metricbeat-6c69889f67",owner_kind="Deployment",owner_name="metricbeat",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="openshift-monitoring",replicaset="cluster-monitoring-operator-697c4644b8",owner_kind="Deployment",owner_name="cluster-monitoring-operator",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="tiller",replicaset="tiller-5f8989c65c",owner_kind="Deployment",owner_name="tiller",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="darwin-integrations",replicaset="springboot-operator-59557c798d",owner_kind="Deployment",owner_name="springboot-operator",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="devops-playground",replicaset="springboot-operator-59557c798d",owner_kind="Deployment",owner_name="springboot-operator",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="dynatrace",replicaset="dynatrace-oneagent-operator-7f58789949",owner_kind="Deployment",owner_name="dynatrace-oneagent-operator",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="edev-tools",replicaset="springboot-operator-59557c798d",owner_kind="Deployment",owner_name="springboot-operator",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="gdpr",replicaset="springboot-operator-59557c798d",owner_kind="Deployment",owner_name="springboot-operator",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="openshift-logging",replicaset="kube-state-metrics-55884cb7cd",owner_kind="Deployment",owner_name="kube-state-metrics",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="openshift-logging",replicaset="kube-state-metrics-77f9d45cd9",owner_kind="Deployment",owner_name="kube-state-metrics",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="bi",replicaset="jenkins-operator-844b99b574",owner_kind="Deployment",owner_name="jenkins-operator",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="devops-playground",replicaset="sonarqube-operator-6b54d978b9",owner_kind="Deployment",owner_name="sonarqube-operator",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="dynatrace",replicaset="dynatrace-oneagent-operator-5fcc798577",owner_kind="Deployment",owner_name="dynatrace-oneagent-operator",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="kibana-tst",replicaset="kibana-kibana-84fb579bf5",owner_kind="Deployment",owner_name="kibana-kibana",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="openshift-logging",replicaset="kube-state-metrics-6487c4cbd8",owner_kind="Deployment",owner_name="kube-state-metrics",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="devops-playground",replicaset="jenkins-operator-844b99b574",owner_kind="Deployment",owner_name="jenkins-operator",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="gdpr",replicaset="jenkins-operator-844b99b574",owner_kind="Deployment",owner_name="jenkins-operator",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="paas-demo",replicaset="springboot-operator-59557c798d",owner_kind="Deployment",owner_name="springboot-operator",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="telenet-baseimages",replicaset="jenkins-operator-844b99b574",owner_kind="Deployment",owner_name="jenkins-operator",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="openshift-monitoring",replicaset="kube-state-metrics-66c7b98884",owner_kind="Deployment",owner_name="kube-state-metrics",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="telenet-operators",replicaset="namespace-operator-7c6b4dd9f7",owner_kind="Deployment",owner_name="namespace-operator",owner_is_controller="true"} 1 -# HELP kube_replicaset_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_replicaset_labels gauge -kube_replicaset_labels{namespace="darwin-integrations",replicaset="springboot-operator-59557c798d",label_name="springboot-operator",label_pod_template_hash="1511373548"} 1 -kube_replicaset_labels{namespace="devops-playground",replicaset="springboot-operator-59557c798d",label_name="springboot-operator",label_pod_template_hash="1511373548"} 1 -kube_replicaset_labels{namespace="dynatrace",replicaset="dynatrace-oneagent-operator-7f58789949",label_dynatrace="operator",label_name="dynatrace-oneagent-operator",label_operator="oneagent",label_pod_template_hash="3914345505"} 1 -kube_replicaset_labels{namespace="edev-tools",replicaset="springboot-operator-59557c798d",label_name="springboot-operator",label_pod_template_hash="1511373548"} 1 -kube_replicaset_labels{namespace="gdpr",replicaset="springboot-operator-59557c798d",label_name="springboot-operator",label_pod_template_hash="1511373548"} 1 -kube_replicaset_labels{namespace="openshift-logging",replicaset="kube-state-metrics-55884cb7cd",label_app_kubernetes_io_name="kube-state-metrics",label_app_kubernetes_io_version="v1.8.0",label_pod_template_hash="1144076378"} 1 -kube_replicaset_labels{namespace="openshift-logging",replicaset="kube-state-metrics-77f9d45cd9",label_app_kubernetes_io_name="kube-state-metrics",label_app_kubernetes_io_version="v1.8.0",label_pod_template_hash="3395801785"} 1 -kube_replicaset_labels{namespace="bi",replicaset="jenkins-operator-844b99b574",label_name="jenkins-operator",label_pod_template_hash="4006556130"} 1 -kube_replicaset_labels{namespace="devops-playground",replicaset="sonarqube-operator-6b54d978b9",label_name="sonarqube-operator",label_pod_template_hash="2610853465"} 1 -kube_replicaset_labels{namespace="dynatrace",replicaset="dynatrace-oneagent-operator-5fcc798577",label_dynatrace="operator",label_name="dynatrace-oneagent-operator",label_operator="oneagent",label_pod_template_hash="1977354133"} 1 -kube_replicaset_labels{namespace="kibana-tst",replicaset="kibana-kibana-84fb579bf5",label_app="kibana",label_pod_template_hash="4096135691"} 1 -kube_replicaset_labels{namespace="openshift-logging",replicaset="kube-state-metrics-6487c4cbd8",label_app_kubernetes_io_name="kube-state-metrics",label_app_kubernetes_io_version="v1.8.0",label_pod_template_hash="2043707684"} 1 -kube_replicaset_labels{namespace="devops-playground",replicaset="jenkins-operator-844b99b574",label_name="jenkins-operator",label_pod_template_hash="4006556130"} 1 -kube_replicaset_labels{namespace="gdpr",replicaset="jenkins-operator-844b99b574",label_name="jenkins-operator",label_pod_template_hash="4006556130"} 1 -kube_replicaset_labels{namespace="paas-demo",replicaset="springboot-operator-59557c798d",label_name="springboot-operator",label_pod_template_hash="1511373548"} 1 -kube_replicaset_labels{namespace="telenet-baseimages",replicaset="jenkins-operator-844b99b574",label_name="jenkins-operator",label_pod_template_hash="4006556130"} 1 -kube_replicaset_labels{namespace="openshift-monitoring",replicaset="kube-state-metrics-66c7b98884",label_app="kube-state-metrics",label_pod_template_hash="2273654440"} 1 -kube_replicaset_labels{namespace="telenet-operators",replicaset="namespace-operator-7c6b4dd9f7",label_name="namespace-operator",label_pod_template_hash="3726088593",label_telenet_be_operator="namespace",label_telenet_be_owner="cloud"} 1 -kube_replicaset_labels{namespace="adc-vault",replicaset="jenkins-operator-547b7dcbdc",label_name="jenkins-operator",label_pod_template_hash="1036387687"} 1 -kube_replicaset_labels{namespace="bi",replicaset="springboot-operator-59557c798d",label_name="springboot-operator",label_pod_template_hash="1511373548"} 1 -kube_replicaset_labels{namespace="edev-communication",replicaset="jenkins-operator-844b99b574",label_name="jenkins-operator",label_pod_template_hash="4006556130"} 1 -kube_replicaset_labels{namespace="edev-communication",replicaset="springboot-operator-59557c798d",label_name="springboot-operator",label_pod_template_hash="1511373548"} 1 -kube_replicaset_labels{namespace="weblogic-poc",replicaset="weblogic-operator-59fb7c87f6",label_app="weblogic-operator",label_pod_template_hash="1596374392",label_weblogic_operatorName="weblogic-poc",label_weblogic_resourceVersion="operator-v2"} 1 -kube_replicaset_labels{namespace="weblogic-poc",replicaset="weblogic-operator-5b5d6c8dbc",label_app="weblogic-operator",label_pod_template_hash="1618274867",label_weblogic_operatorName="weblogic-poc",label_weblogic_resourceVersion="operator-v2"} 1 -kube_replicaset_labels{namespace="edev-tools",replicaset="jenkins-operator-844b99b574",label_name="jenkins-operator",label_pod_template_hash="4006556130"} 1 -kube_replicaset_labels{namespace="openshift-console",replicaset="console-5b7cc698bd",label_app="openshift-console",label_component="ui",label_pod_template_hash="1637725468"} 1 -kube_replicaset_labels{namespace="openshift-monitoring",replicaset="prometheus-operator-599cf5c4d5",label_k8s_app="prometheus-operator",label_pod_template_hash="1557917081"} 1 -kube_replicaset_labels{namespace="openshift-web-console",replicaset="webconsole-555c9bc876",label_app="openshift-web-console",label_pod_template_hash="1117567432",label_webconsole="true"} 1 -kube_replicaset_labels{namespace="telenet-cluster-ops",replicaset="springboot-cr-applier-76dff99bd6",label_app="springboot-cr-applier",label_pod_template_hash="3289955682"} 1 -kube_replicaset_labels{namespace="test-config",replicaset="elasticsearch-96b98db7b",label_app="elasticsearch",label_pod_template_hash="526548636"} 1 -kube_replicaset_labels{namespace="tiller",replicaset="tiller-deploy-58c78cccb5",label_app="helm",label_name="tiller",label_pod_template_hash="1473477761"} 1 -kube_replicaset_labels{namespace="darwin-integrations",replicaset="jenkins-operator-844b99b574",label_name="jenkins-operator",label_pod_template_hash="4006556130"} 1 -kube_replicaset_labels{namespace="openshift-monitoring",replicaset="grafana-64fcf487dc",label_app="grafana",label_pod_template_hash="2097904387"} 1 -kube_replicaset_labels{namespace="paas-demo",replicaset="jenkins-operator-844b99b574",label_name="jenkins-operator",label_pod_template_hash="4006556130"} 1 -kube_replicaset_labels{namespace="telenet-cluster-ops",replicaset="jenkins-cr-applier-8f4b7f4d8",label_app="jenkins-cr-applier",label_pod_template_hash="490639084"} 1 -kube_replicaset_labels{namespace="test-config",replicaset="kibana-854bdf584d",label_app="kibana",label_pod_template_hash="4106891408"} 1 -kube_replicaset_labels{namespace="weblogic-poc",replicaset="weblogic-operator-75db9574d9",label_app="weblogic-operator",label_pod_template_hash="3186513085",label_weblogic_operatorName="weblogic-poc",label_weblogic_resourceVersion="operator-v2"} 1 -kube_replicaset_labels{namespace="kibana-tst",replicaset="kibana-kibana-7c86d54f8f",label_app="kibana",label_pod_template_hash="3742810949"} 1 -kube_replicaset_labels{namespace="openshift-logging",replicaset="metricbeat-6c69889f67",label_app="metricbeat",label_pod_template_hash="2725445923"} 1 -kube_replicaset_labels{namespace="openshift-monitoring",replicaset="cluster-monitoring-operator-697c4644b8",label_app="cluster-monitoring-operator",label_pod_template_hash="2537020064"} 1 -kube_replicaset_labels{namespace="tiller",replicaset="tiller-5f8989c65c",label_app="helm",label_name="tiller",label_pod_template_hash="1945457217"} 1 -# HELP kube_replicationcontroller_created Unix creation timestamp -# TYPE kube_replicationcontroller_created gauge -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-14"} 1.571662637e+09 -kube_replicationcontroller_created{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-10"} 1.575376425e+09 -kube_replicationcontroller_created{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-45"} 1.577687214e+09 -kube_replicationcontroller_created{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-9"} 1.562158665e+09 -kube_replicationcontroller_created{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-42"} 1.577426304e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-38"} 1.573733691e+09 -kube_replicationcontroller_created{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-17"} 1.571661107e+09 -kube_replicationcontroller_created{namespace="weblogic-poc",replicationcontroller="docker-registry-2"} 1.571823276e+09 -kube_replicationcontroller_created{namespace="playground",replicationcontroller="nwtool-1"} 1.570652454e+09 -kube_replicationcontroller_created{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-48"} 1.576751193e+09 -kube_replicationcontroller_created{namespace="openshift-monitoring",replicationcontroller="aws-alert-omi-3"} 1.576573109e+09 -kube_replicationcontroller_created{namespace="jdk",replicationcontroller="base-jdk7-2"} 1.554729133e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="tiptool-trg-9"} 1.564925458e+09 -kube_replicationcontroller_created{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-6"} 1.575969289e+09 -kube_replicationcontroller_created{namespace="gdpr",replicationcontroller="jenkins-9"} 1.575969423e+09 -kube_replicationcontroller_created{namespace="base-apache",replicationcontroller="base-apache-36"} 1.56380688e+09 -kube_replicationcontroller_created{namespace="casa-mila-squad",replicationcontroller="move-app-angular-30"} 1.56215827e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-34"} 1.573731872e+09 -kube_replicationcontroller_created{namespace="gdpr",replicationcontroller="jenkins-2"} 1.56810119e+09 -kube_replicationcontroller_created{namespace="default",replicationcontroller="registry-console-1"} 1.551394739e+09 -kube_replicationcontroller_created{namespace="casa-mila-squad",replicationcontroller="move-app-angular-37"} 1.563365535e+09 -kube_replicationcontroller_created{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-51"} 1.577774517e+09 -kube_replicationcontroller_created{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-49"} 1.577956177e+09 -kube_replicationcontroller_created{namespace="myproject",replicationcontroller="wls-domain-dinoman-2"} 1.572329634e+09 -kube_replicationcontroller_created{namespace="weblogic-poc",replicationcontroller="docker-registry-3"} 1.571824756e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-4"} 1.571382594e+09 -kube_replicationcontroller_created{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-40"} 1.576045014e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-35"} 1.573732145e+09 -kube_replicationcontroller_created{namespace="edev-tools",replicationcontroller="edevradiator-dev-21"} 1.575970897e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="tiptool-edp-1"} 1.554995429e+09 -kube_replicationcontroller_created{namespace="gdpr",replicationcontroller="jenkins-5"} 1.573203437e+09 -kube_replicationcontroller_created{namespace="darwin-integrations",replicationcontroller="jenkins-1"} 1.571318597e+09 -kube_replicationcontroller_created{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-41"} 1.57604732e+09 -kube_replicationcontroller_created{namespace="base-apache",replicationcontroller="base-apache-27"} 1.563461062e+09 -kube_replicationcontroller_created{namespace="awx",replicationcontroller="nwtool-5"} 1.570709786e+09 -kube_replicationcontroller_created{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-12"} 1.575376577e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="tiptool-dvp-50"} 1.575972369e+09 -kube_replicationcontroller_created{namespace="darwin-integrations",replicationcontroller="jenkins-2"} 1.572516429e+09 -kube_replicationcontroller_created{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-5"} 1.57199106e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="tiptool-edp-4"} 1.575972583e+09 -kube_replicationcontroller_created{namespace="base-apache",replicationcontroller="base-apache-33"} 1.563785826e+09 -kube_replicationcontroller_created{namespace="aem",replicationcontroller="atomic-runtime-20"} 1.572880848e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-52"} 1.573746618e+09 -kube_replicationcontroller_created{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-15"} 1.573809565e+09 -kube_replicationcontroller_created{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-16"} 1.573824425e+09 -kube_replicationcontroller_created{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-3"} 1.561990031e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="tiptool-dvp-51"} 1.576531499e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-44"} 1.573737184e+09 -kube_replicationcontroller_created{namespace="tiptool-uat",replicationcontroller="web-6"} 1.552645041e+09 -kube_replicationcontroller_created{namespace="myproject",replicationcontroller="microservice-5"} 1.575528664e+09 -kube_replicationcontroller_created{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-16"} 1.571659972e+09 -kube_replicationcontroller_created{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-11"} 1.572961221e+09 -kube_replicationcontroller_created{namespace="edev-tools",replicationcontroller="edevradiator-mysql-prod-3"} 1.574243296e+09 -kube_replicationcontroller_created{namespace="adc-vault",replicationcontroller="base-vault-10"} 1.557755242e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-3"} 1.57138127e+09 -kube_replicationcontroller_created{namespace="edev-tools",replicationcontroller="edevradiator-dev-27"} 1.576064272e+09 -kube_replicationcontroller_created{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-46"} 1.576500294e+09 -kube_replicationcontroller_created{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-47"} 1.577691994e+09 -kube_replicationcontroller_created{namespace="edev-communication",replicationcontroller="plot-mre-41"} 1.576056355e+09 -kube_replicationcontroller_created{namespace="aem",replicationcontroller="atomic-runtime-28"} 1.573145357e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-57"} 1.573823137e+09 -kube_replicationcontroller_created{namespace="aem",replicationcontroller="atomic-runtime-25"} 1.572884042e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="tiptool-mre-1"} 1.554995397e+09 -kube_replicationcontroller_created{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-13"} 1.570805162e+09 -kube_replicationcontroller_created{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-19"} 1.575657923e+09 -kube_replicationcontroller_created{namespace="paas-cloud-base-images",replicationcontroller="jenkins-1"} 1.560937528e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="sonarqube-2"} 1.573756784e+09 -kube_replicationcontroller_created{namespace="edev-communication",replicationcontroller="plot-trg-6"} 1.572444887e+09 -kube_replicationcontroller_created{namespace="base-apache",replicationcontroller="base-apache-30"} 1.563462911e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="tiptool-trg-1"} 1.554236432e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-7"} 1.571386281e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="tiptool-uat-24"} 1.559562721e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-25"} 1.571750256e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="tiptool-trg-2"} 1.557389911e+09 -kube_replicationcontroller_created{namespace="edev-communication",replicationcontroller="plot-trg-13"} 1.574092939e+09 -kube_replicationcontroller_created{namespace="jenkins",replicationcontroller="jenkins-3"} 1.562079045e+09 -kube_replicationcontroller_created{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-47"} 1.576750786e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="tiptool-uat-23"} 1.559558802e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-1"} 1.571225301e+09 -kube_replicationcontroller_created{namespace="telenet-monitoring",replicationcontroller="dynatrace-alert-omi-2"} 1.576531943e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="tiptool-uat-30"} 1.575972611e+09 -kube_replicationcontroller_created{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-3"} 1.567547443e+09 -kube_replicationcontroller_created{namespace="edev-tools",replicationcontroller="edevradiator-prod-13"} 1.576069433e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="tiptool-sup-1"} 1.554995413e+09 -kube_replicationcontroller_created{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-8"} 1.575284177e+09 -kube_replicationcontroller_created{namespace="casa-mila-squad",replicationcontroller="move-app-angular-39"} 1.563374368e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-50"} 1.573741863e+09 -kube_replicationcontroller_created{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-9"} 1.572461807e+09 -kube_replicationcontroller_created{namespace="bi",replicationcontroller="jenkins-2"} 1.562668715e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-30"} 1.572526615e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="tiptool-int-3"} 1.575972588e+09 -kube_replicationcontroller_created{namespace="telenet-monitoring",replicationcontroller="elk-alert-omi-3"} 1.576531943e+09 -kube_replicationcontroller_created{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-18"} 1.572517032e+09 -kube_replicationcontroller_created{namespace="adc-vault",replicationcontroller="base-vault-9"} 1.557755217e+09 -kube_replicationcontroller_created{namespace="edev-communication",replicationcontroller="plot-mre-44"} 1.576537125e+09 -kube_replicationcontroller_created{namespace="openshift-monitoring",replicationcontroller="aws-alert-omi-1"} 1.565615277e+09 -kube_replicationcontroller_created{namespace="adc-vault",replicationcontroller="base-vault-2"} 1.557753851e+09 -kube_replicationcontroller_created{namespace="edev-communication",replicationcontroller="jenkins-2"} 1.572511513e+09 -kube_replicationcontroller_created{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-2"} 1.561733074e+09 -kube_replicationcontroller_created{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-10"} 1.575540299e+09 -kube_replicationcontroller_created{namespace="base-apache",replicationcontroller="base-apache-32"} 1.563465998e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-11"} 1.57165817e+09 -kube_replicationcontroller_created{namespace="edev-tools",replicationcontroller="edevradiator-dev-23"} 1.576052596e+09 -kube_replicationcontroller_created{namespace="adc-vault",replicationcontroller="base-vault-12"} 1.558018338e+09 -kube_replicationcontroller_created{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-49"} 1.577694364e+09 -kube_replicationcontroller_created{namespace="casa-mila-squad",replicationcontroller="move-app-angular-38"} 1.563373647e+09 -kube_replicationcontroller_created{namespace="adc-vault",replicationcontroller="base-vault-3"} 1.55775448e+09 -kube_replicationcontroller_created{namespace="tiptool-uat",replicationcontroller="web-4"} 1.551802472e+09 -kube_replicationcontroller_created{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-10"} 1.570635868e+09 -kube_replicationcontroller_created{namespace="telenet-monitoring",replicationcontroller="dynatrace-alert-omi-1"} 1.569923637e+09 -kube_replicationcontroller_created{namespace="openshift-monitoring",replicationcontroller="azure-alert-omi-1"} 1.562056607e+09 -kube_replicationcontroller_created{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-12"} 1.570724789e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-26"} 1.57175082e+09 -kube_replicationcontroller_created{namespace="darwin-integrations",replicationcontroller="psr-aggregator-uat-1"} 1.57502768e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-6"} 1.571385885e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-19"} 1.571667564e+09 -kube_replicationcontroller_created{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-2"} 1.574240337e+09 -kube_replicationcontroller_created{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-4"} 1.574241496e+09 -kube_replicationcontroller_created{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-12"} 1.573547965e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-47"} 1.573738045e+09 -kube_replicationcontroller_created{namespace="casa-mila-squad",replicationcontroller="move-app-angular-36"} 1.563362049e+09 -kube_replicationcontroller_created{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-50"} 1.577960371e+09 -kube_replicationcontroller_created{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-2"} 1.571926661e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="tiptool-uat-22"} 1.559558451e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="tiptool-dvp-46"} 1.562658154e+09 -kube_replicationcontroller_created{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-46"} 1.577689754e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-56"} 1.573821637e+09 -kube_replicationcontroller_created{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-4"} 1.561990061e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="tiptool-dvp-48"} 1.564136128e+09 -kube_replicationcontroller_created{namespace="edev-communication",replicationcontroller="plot-trg-8"} 1.572694089e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="tiptool-uat-26"} 1.562663259e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="tiptool-trg-5"} 1.557821764e+09 -kube_replicationcontroller_created{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-45"} 1.576054562e+09 -kube_replicationcontroller_created{namespace="edev-communication",replicationcontroller="plot-trg-10"} 1.574067222e+09 -kube_replicationcontroller_created{namespace="aem",replicationcontroller="atomic-runtime-18"} 1.572879338e+09 -kube_replicationcontroller_created{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-7"} 1.567736906e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-24"} 1.571749504e+09 -kube_replicationcontroller_created{namespace="edev-communication",replicationcontroller="plot-trg-11"} 1.574076299e+09 -kube_replicationcontroller_created{namespace="telenet-monitoring",replicationcontroller="ceph-alert-msteams-1"} 1.566911726e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="tiptool-dvp-42"} 1.562573623e+09 -kube_replicationcontroller_created{namespace="jdk",replicationcontroller="base-jdk7-1"} 1.553694679e+09 -kube_replicationcontroller_created{namespace="edev-tools",replicationcontroller="edevradiator-mysql-prod-4"} 1.576058231e+09 -kube_replicationcontroller_created{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-11"} 1.575376429e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="tiptool-uat-25"} 1.562658192e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-42"} 1.573736588e+09 -kube_replicationcontroller_created{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-1"} 1.573205761e+09 -kube_replicationcontroller_created{namespace="edev-communication",replicationcontroller="plot-mre-35"} 1.574090343e+09 -kube_replicationcontroller_created{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-3"} 1.57198855e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="tiptool-dvp-47"} 1.562663163e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-29"} 1.571828345e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-13"} 1.571658809e+09 -kube_replicationcontroller_created{namespace="jenkins",replicationcontroller="jenkins-2-centos7-1"} 1.557827429e+09 -kube_replicationcontroller_created{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-43"} 1.577437135e+09 -kube_replicationcontroller_created{namespace="edev-tools",replicationcontroller="edevradiator-prod-8"} 1.575645498e+09 -kube_replicationcontroller_created{namespace="yft-kafkaproxy",replicationcontroller="kafka-proxy-8"} 1.574690038e+09 -kube_replicationcontroller_created{namespace="gdpr",replicationcontroller="jenkins-3"} 1.568105172e+09 -kube_replicationcontroller_created{namespace="base-apache",replicationcontroller="base-apache-29"} 1.563461673e+09 -kube_replicationcontroller_created{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-44"} 1.577685824e+09 -kube_replicationcontroller_created{namespace="gdpr",replicationcontroller="jenkins-1"} 1.567674874e+09 -kube_replicationcontroller_created{namespace="edev-tools",replicationcontroller="edevradiator-prod-14"} 1.576070019e+09 -kube_replicationcontroller_created{namespace="adc-vault",replicationcontroller="base-vault-6"} 1.557754928e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="tiptool-edp-3"} 1.562578216e+09 -kube_replicationcontroller_created{namespace="jenkins",replicationcontroller="jenkins-1"} 1.557827635e+09 -kube_replicationcontroller_created{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-4"} 1.571990687e+09 -kube_replicationcontroller_created{namespace="edev-communication",replicationcontroller="jenkins-1"} 1.572004862e+09 -kube_replicationcontroller_created{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-6"} 1.562156946e+09 -kube_replicationcontroller_created{namespace="casa-mila-squad",replicationcontroller="move-app-angular-32"} 1.562158672e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-2"} 1.571379855e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-10"} 1.571656639e+09 -kube_replicationcontroller_created{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-9"} 1.575284179e+09 -kube_replicationcontroller_created{namespace="myproject",replicationcontroller="microservice-4"} 1.575363471e+09 -kube_replicationcontroller_created{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-8"} 1.562158591e+09 -kube_replicationcontroller_created{namespace="telenet-monitoring",replicationcontroller="openshift-alert-omi-1"} 1.56992363e+09 -kube_replicationcontroller_created{namespace="jdk",replicationcontroller="base-jdk8-1"} 1.553693928e+09 -kube_replicationcontroller_created{namespace="edev-tools",replicationcontroller="edevradiator-prod-15"} 1.576071793e+09 -kube_replicationcontroller_created{namespace="awx",replicationcontroller="nwtool-1"} 1.570652667e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-15"} 1.571663246e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-36"} 1.573732331e+09 -kube_replicationcontroller_created{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-13"} 1.573549719e+09 -kube_replicationcontroller_created{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-18"} 1.575560889e+09 -kube_replicationcontroller_created{namespace="awx",replicationcontroller="nwtool-6"} 1.570716824e+09 -kube_replicationcontroller_created{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-7"} 1.565949777e+09 -kube_replicationcontroller_created{namespace="edev-tools",replicationcontroller="sonarqube-1"} 1.57192198e+09 -kube_replicationcontroller_created{namespace="edev-tools",replicationcontroller="sonarqube-2"} 1.574153699e+09 -kube_replicationcontroller_created{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-20"} 1.574090371e+09 -kube_replicationcontroller_created{namespace="edev-tools",replicationcontroller="edevradiator-prod-7"} 1.574676222e+09 -kube_replicationcontroller_created{namespace="aem",replicationcontroller="atomic-runtime-27"} 1.573125082e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-5"} 1.571382795e+09 -kube_replicationcontroller_created{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-9"} 1.574689266e+09 -kube_replicationcontroller_created{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-6"} 1.575284093e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="tiptool-dvp-41"} 1.561467883e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-53"} 1.573758387e+09 -kube_replicationcontroller_created{namespace="edev-tools",replicationcontroller="edevradiator-mysql-prod-1"} 1.573205771e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-37"} 1.573733493e+09 -kube_replicationcontroller_created{namespace="myproject",replicationcontroller="microservice-1"} 1.575291818e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="tiptool-uat-27"} 1.56415214e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="tiptool-uat-20"} 1.558622156e+09 -kube_replicationcontroller_created{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-43"} 1.576048489e+09 -kube_replicationcontroller_created{namespace="telenet-monitoring",replicationcontroller="azure-alert-omi-1"} 1.569923665e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="tiptool-uat-28"} 1.564909446e+09 -kube_replicationcontroller_created{namespace="aem",replicationcontroller="atomic-runtime-22"} 1.572882543e+09 -kube_replicationcontroller_created{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-5"} 1.562156474e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="sonarqube-3"} 1.573757577e+09 -kube_replicationcontroller_created{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-6"} 1.571991483e+09 -kube_replicationcontroller_created{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-17"} 1.574090334e+09 -kube_replicationcontroller_created{namespace="edev-tools",replicationcontroller="edevradiator-dev-19"} 1.575969466e+09 -kube_replicationcontroller_created{namespace="edev-tools",replicationcontroller="edevradiator-dev-25"} 1.576059059e+09 -kube_replicationcontroller_created{namespace="edev-tools",replicationcontroller="edevradiator-prod-9"} 1.575647189e+09 -kube_replicationcontroller_created{namespace="tiptool-uat",replicationcontroller="web-3"} 1.551802031e+09 -kube_replicationcontroller_created{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-5"} 1.574941307e+09 -kube_replicationcontroller_created{namespace="gdpr",replicationcontroller="jenkins-6"} 1.575312154e+09 -kube_replicationcontroller_created{namespace="casa-mila-squad",replicationcontroller="move-app-angular-31"} 1.562158657e+09 -kube_replicationcontroller_created{namespace="edev-tools",replicationcontroller="edevradiator-dev-26"} 1.576059258e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-39"} 1.573735464e+09 -kube_replicationcontroller_created{namespace="jenkins-operator-demo",replicationcontroller="jenkins-1"} 1.568722989e+09 -kube_replicationcontroller_created{namespace="bi",replicationcontroller="jenkins-3"} 1.569418339e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-17"} 1.571664139e+09 -kube_replicationcontroller_created{namespace="bi",replicationcontroller="jenkins-1"} 1.562668173e+09 -kube_replicationcontroller_created{namespace="awx",replicationcontroller="nwtool-4"} 1.57065557e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="tiptool-trg-4"} 1.557752787e+09 -kube_replicationcontroller_created{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-3"} 1.57424081e+09 -kube_replicationcontroller_created{namespace="myproject",replicationcontroller="wls-domain-dinoman-1"} 1.572258524e+09 -kube_replicationcontroller_created{namespace="adc-vault",replicationcontroller="base-vault-5"} 1.557754871e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-55"} 1.573821165e+09 -kube_replicationcontroller_created{namespace="edev-communication",replicationcontroller="plot-mre-39"} 1.57599163e+09 -kube_replicationcontroller_created{namespace="paas-demo",replicationcontroller="jenkins-2"} 1.572515073e+09 -kube_replicationcontroller_created{namespace="base-apache",replicationcontroller="base-apache-28"} 1.563461366e+09 -kube_replicationcontroller_created{namespace="telenet-monitoring",replicationcontroller="elk-alert-omi-1"} 1.569923647e+09 -kube_replicationcontroller_created{namespace="yft-kafkaproxy",replicationcontroller="kafka-proxy-6"} 1.574689673e+09 -kube_replicationcontroller_created{namespace="adc-vault",replicationcontroller="base-vault-11"} 1.55775602e+09 -kube_replicationcontroller_created{namespace="bi",replicationcontroller="jenkins-4"} 1.573206218e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="tiptool-lat-1"} 1.554995365e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="tiptool-dvp-44"} 1.562578357e+09 -kube_replicationcontroller_created{namespace="edev-communication",replicationcontroller="plot-trg-12"} 1.574090392e+09 -kube_replicationcontroller_created{namespace="default",replicationcontroller="router-1"} 1.551394715e+09 -kube_replicationcontroller_created{namespace="paas-cloud-base-images",replicationcontroller="jenkins-2"} 1.561468614e+09 -kube_replicationcontroller_created{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-10"} 1.572961209e+09 -kube_replicationcontroller_created{namespace="edev-tools",replicationcontroller="edevradiator-prod-11"} 1.576065392e+09 -kube_replicationcontroller_created{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-7"} 1.575284094e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="tiptool-trg-8"} 1.558959909e+09 -kube_replicationcontroller_created{namespace="telenet-monitoring",replicationcontroller="azure-alert-omi-3"} 1.57653194e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-33"} 1.573731863e+09 -kube_replicationcontroller_created{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-6"} 1.567564096e+09 -kube_replicationcontroller_created{namespace="gdpr",replicationcontroller="jenkins-4"} 1.568105922e+09 -kube_replicationcontroller_created{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-8"} 1.5718444e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-58"} 1.575970155e+09 -kube_replicationcontroller_created{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-48"} 1.577693394e+09 -kube_replicationcontroller_created{namespace="telenet-monitoring",replicationcontroller="aws-alert-omi-2"} 1.569923662e+09 -kube_replicationcontroller_created{namespace="awx",replicationcontroller="nwtool-3"} 1.570655224e+09 -kube_replicationcontroller_created{namespace="gdpr",replicationcontroller="jenkins-7"} 1.575382919e+09 -kube_replicationcontroller_created{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-1"} 1.561638788e+09 -kube_replicationcontroller_created{namespace="tiptool-uat",replicationcontroller="web-2"} 1.551801963e+09 -kube_replicationcontroller_created{namespace="edev-communication",replicationcontroller="plot-mre-43"} 1.576230905e+09 -kube_replicationcontroller_created{namespace="aem",replicationcontroller="atomic-runtime-19"} 1.57287983e+09 -kube_replicationcontroller_created{namespace="yft-kafkaproxy",replicationcontroller="kafka-proxy-9"} 1.574690098e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-28"} 1.571820367e+09 -kube_replicationcontroller_created{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-11"} 1.57063785e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="tiptool-uat-21"} 1.559117008e+09 -kube_replicationcontroller_created{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-1"} 1.556549908e+09 -kube_replicationcontroller_created{namespace="jenkins",replicationcontroller="jenkins-4"} 1.562317693e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="jenkins-1"} 1.554236406e+09 -kube_replicationcontroller_created{namespace="edev-communication",replicationcontroller="plot-mre-45"} 1.576756912e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="tiptool-trg-10"} 1.575972602e+09 -kube_replicationcontroller_created{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-14"} 1.571303214e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-32"} 1.573730217e+09 -kube_replicationcontroller_created{namespace="adc-vault",replicationcontroller="base-vault-4"} 1.55775472e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-21"} 1.571681425e+09 -kube_replicationcontroller_created{namespace="edev-communication",replicationcontroller="plot-trg-4"} 1.572360484e+09 -kube_replicationcontroller_created{namespace="edev-communication",replicationcontroller="plot-mre-42"} 1.576058656e+09 -kube_replicationcontroller_created{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-44"} 1.576048623e+09 -kube_replicationcontroller_created{namespace="edev-communication",replicationcontroller="plot-trg-3"} 1.572345505e+09 -kube_replicationcontroller_created{namespace="gdpr",replicationcontroller="saint-peter-uat-1"} 1.576002602e+09 -kube_replicationcontroller_created{namespace="edev-tools",replicationcontroller="edevradiator-dev-18"} 1.575644948e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-8"} 1.571386844e+09 -kube_replicationcontroller_created{namespace="jenkins",replicationcontroller="jenkins-2"} 1.562079043e+09 -kube_replicationcontroller_created{namespace="base-apache",replicationcontroller="base-apache-34"} 1.563800235e+09 -kube_replicationcontroller_created{namespace="edev-communication",replicationcontroller="plot-mre-37"} 1.575971356e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-12"} 1.571658317e+09 -kube_replicationcontroller_created{namespace="edev-communication",replicationcontroller="plot-mre-38"} 1.575990175e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-45"} 1.573737348e+09 -kube_replicationcontroller_created{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-7"} 1.576058214e+09 -kube_replicationcontroller_created{namespace="tiptool-uat",replicationcontroller="web-5"} 1.552554649e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-23"} 1.571681673e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-20"} 1.571668153e+09 -kube_replicationcontroller_created{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-42"} 1.576047798e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-31"} 1.573729772e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="sonarqube-1"} 1.573755063e+09 -kube_replicationcontroller_created{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-10"} 1.562158678e+09 -kube_replicationcontroller_created{namespace="edev-communication",replicationcontroller="plot-mre-40"} 1.576050896e+09 -kube_replicationcontroller_created{namespace="tiptool-dvp",replicationcontroller="web-2"} 1.552038394e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="tiptool-trg-7"} 1.557912635e+09 -kube_replicationcontroller_created{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-4"} 1.564731683e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-27"} 1.571820289e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-46"} 1.573737612e+09 -kube_replicationcontroller_created{namespace="gdpr",replicationcontroller="jenkins-8"} 1.575452635e+09 -kube_replicationcontroller_created{namespace="default",replicationcontroller="docker-registry-1"} 1.551394733e+09 -kube_replicationcontroller_created{namespace="myproject",replicationcontroller="microservice-2"} 1.575291946e+09 -kube_replicationcontroller_created{namespace="adc-vault",replicationcontroller="base-vault-7"} 1.557754967e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-18"} 1.571667003e+09 -kube_replicationcontroller_created{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-1"} 1.567518416e+09 -kube_replicationcontroller_created{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-5"} 1.564731685e+09 -kube_replicationcontroller_created{namespace="telenet-monitoring",replicationcontroller="aws-alert-omi-1"} 1.569923656e+09 -kube_replicationcontroller_created{namespace="telenet-baseimages",replicationcontroller="jenkins-1"} 1.573208839e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="tiptool-int-2"} 1.554728695e+09 -kube_replicationcontroller_created{namespace="edev-communication",replicationcontroller="plot-trg-9"} 1.573115092e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-22"} 1.57168156e+09 -kube_replicationcontroller_created{namespace="myproject",replicationcontroller="dummy-1"} 1.572330279e+09 -kube_replicationcontroller_created{namespace="aem",replicationcontroller="atomic-runtime-17"} 1.572878819e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="tiptool-trg-3"} 1.557394268e+09 -kube_replicationcontroller_created{namespace="bi",replicationcontroller="cde-goldengate-rdb-uat-1"} 1.57521127e+09 -kube_replicationcontroller_created{namespace="base-apache",replicationcontroller="base-apache-31"} 1.563463899e+09 -kube_replicationcontroller_created{namespace="edev-tools",replicationcontroller="edevradiator-mysql-prod-2"} 1.574241594e+09 -kube_replicationcontroller_created{namespace="adc-vault",replicationcontroller="base-vault-8"} 1.557755175e+09 -kube_replicationcontroller_created{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-4"} 1.574867383e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="tiptool-dvp-43"} 1.562577719e+09 -kube_replicationcontroller_created{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-6"} 1.565949774e+09 -kube_replicationcontroller_created{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-2"} 1.562324479e+09 -kube_replicationcontroller_created{namespace="edev-tools",replicationcontroller="edevradiator-prod-16"} 1.578316194e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-43"} 1.573736689e+09 -kube_replicationcontroller_created{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-19"} 1.573824462e+09 -kube_replicationcontroller_created{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-13"} 1.575376588e+09 -kube_replicationcontroller_created{namespace="telenet-monitoring",replicationcontroller="azure-alert-omi-2"} 1.569923672e+09 -kube_replicationcontroller_created{namespace="aem",replicationcontroller="atomic-runtime-24"} 1.572883947e+09 -kube_replicationcontroller_created{namespace="casa-mila-squad",replicationcontroller="move-app-angular-29"} 1.562158176e+09 -kube_replicationcontroller_created{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-14"} 1.57537687e+09 -kube_replicationcontroller_created{namespace="tiptool-uat",replicationcontroller="web-1"} 1.551395529e+09 -kube_replicationcontroller_created{namespace="edev-tools",replicationcontroller="edevradiator-dev-20"} 1.575970115e+09 -kube_replicationcontroller_created{namespace="weblogic-poc",replicationcontroller="docker-registry-4"} 1.571825248e+09 -kube_replicationcontroller_created{namespace="edev-tools",replicationcontroller="sonarqube-3"} 1.57415505e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-48"} 1.573738511e+09 -kube_replicationcontroller_created{namespace="edev-tools",replicationcontroller="edevradiator-prod-6"} 1.574246785e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="tiptool-dvp-49"} 1.574084149e+09 -kube_replicationcontroller_created{namespace="edev-tools",replicationcontroller="edevradiator-prod-12"} 1.576067878e+09 -kube_replicationcontroller_created{namespace="tiptool-uat",replicationcontroller="web-7"} 1.552647179e+09 -kube_replicationcontroller_created{namespace="telenet-monitoring",replicationcontroller="openshift-alert-omi-2"} 1.576531953e+09 -kube_replicationcontroller_created{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-11"} 1.576496589e+09 -kube_replicationcontroller_created{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-5"} 1.574243105e+09 -kube_replicationcontroller_created{namespace="awx",replicationcontroller="nwtool-2"} 1.570652736e+09 -kube_replicationcontroller_created{namespace="edev-tools",replicationcontroller="edevradiator-dev-22"} 1.575974326e+09 -kube_replicationcontroller_created{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-2"} 1.567518833e+09 -kube_replicationcontroller_created{namespace="edev-communication",replicationcontroller="plot-trg-5"} 1.57242039e+09 -kube_replicationcontroller_created{namespace="edev-tools",replicationcontroller="jenkins-1"} 1.573205019e+09 -kube_replicationcontroller_created{namespace="myproject",replicationcontroller="microservice-3"} 1.575358395e+09 -kube_replicationcontroller_created{namespace="casa-mila-squad",replicationcontroller="move-app-angular-35"} 1.563353363e+09 -kube_replicationcontroller_created{namespace="telenet-monitoring",replicationcontroller="ceph-alert-msteams-2"} 1.566912471e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="tiptool-edp-2"} 1.562574169e+09 -kube_replicationcontroller_created{namespace="casa-mila-squad",replicationcontroller="move-app-angular-33"} 1.56328422e+09 -kube_replicationcontroller_created{namespace="edev-tools",replicationcontroller="edevradiator-dev-17"} 1.574675377e+09 -kube_replicationcontroller_created{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-1"} 1.571926653e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="tiptool-int-1"} 1.554728463e+09 -kube_replicationcontroller_created{namespace="edev-tools",replicationcontroller="edevradiator-prod-10"} 1.575971142e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-16"} 1.571663616e+09 -kube_replicationcontroller_created{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-7"} 1.571993135e+09 -kube_replicationcontroller_created{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-5"} 1.567548486e+09 -kube_replicationcontroller_created{namespace="aem",replicationcontroller="atomic-runtime-21"} 1.572881302e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-54"} 1.573819796e+09 -kube_replicationcontroller_created{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-50"} 1.577766048e+09 -kube_replicationcontroller_created{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-15"} 1.571311987e+09 -kube_replicationcontroller_created{namespace="edev-communication",replicationcontroller="plot-trg-7"} 1.572461855e+09 -kube_replicationcontroller_created{namespace="base-apache",replicationcontroller="base-apache-35"} 1.563805085e+09 -kube_replicationcontroller_created{namespace="edev-tools",replicationcontroller="edevradiator-dev-24"} 1.576056936e+09 -kube_replicationcontroller_created{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-7"} 1.562158274e+09 -kube_replicationcontroller_created{namespace="telenet-baseimages",replicationcontroller="jenkins-2"} 1.574065313e+09 -kube_replicationcontroller_created{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-52"} 1.5782844e+09 -kube_replicationcontroller_created{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-4"} 1.567547758e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="tiptool-trg-6"} 1.557911996e+09 -kube_replicationcontroller_created{namespace="aem",replicationcontroller="atomic-runtime-26"} 1.572942064e+09 -kube_replicationcontroller_created{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-8"} 1.573844209e+09 -kube_replicationcontroller_created{namespace="bi",replicationcontroller="cde-residential-customer-uat-1"} 1.575211291e+09 -kube_replicationcontroller_created{namespace="edev-tools",replicationcontroller="edevradiator-mysql-prod-5"} 1.57831658e+09 -kube_replicationcontroller_created{namespace="openshift-monitoring",replicationcontroller="aws-alert-omi-2"} 1.565615894e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="tiptool-uat-29"} 1.57415731e+09 -kube_replicationcontroller_created{namespace="telenet-monitoring",replicationcontroller="ceph-alert-msteams-3"} 1.566978861e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-41"} 1.573736312e+09 -kube_replicationcontroller_created{namespace="edev-communication",replicationcontroller="plot-mre-36"} 1.574092678e+09 -kube_replicationcontroller_created{namespace="tiptool-dvp",replicationcontroller="web-1"} 1.551395509e+09 -kube_replicationcontroller_created{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-3"} 1.562324482e+09 -kube_replicationcontroller_created{namespace="playground",replicationcontroller="httpd-1"} 1.570646365e+09 -kube_replicationcontroller_created{namespace="paas-demo",replicationcontroller="jenkins-1"} 1.570803985e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-9"} 1.571387619e+09 -kube_replicationcontroller_created{namespace="casa-mila-squad",replicationcontroller="move-app-angular-34"} 1.563286982e+09 -kube_replicationcontroller_created{namespace="telenet-monitoring",replicationcontroller="elk-alert-omi-2"} 1.569923654e+09 -kube_replicationcontroller_created{namespace="base-apache",replicationcontroller="base-apache-26"} 1.563461023e+09 -kube_replicationcontroller_created{namespace="edev-communication",replicationcontroller="jenkins-3"} 1.57597135e+09 -kube_replicationcontroller_created{namespace="adc-vault",replicationcontroller="jenkins-1"} 1.570110316e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-40"} 1.573736167e+09 -kube_replicationcontroller_created{namespace="weblogic-poc",replicationcontroller="docker-registry-1"} 1.571318125e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-51"} 1.573741971e+09 -kube_replicationcontroller_created{namespace="tiptool",replicationcontroller="tiptool-dvp-45"} 1.562580302e+09 -kube_replicationcontroller_created{namespace="devops-playground",replicationcontroller="jenkins-49"} 1.573741118e+09 -kube_replicationcontroller_created{namespace="bi",replicationcontroller="cde-pega-feeder-uat-1"} 1.57521128e+09 -# HELP kube_replicationcontroller_status_replicas The number of replicas per ReplicationController. -# TYPE kube_replicationcontroller_status_replicas gauge -kube_replicationcontroller_status_replicas{namespace="edev-communication",replicationcontroller="plot-trg-11"} 0 -kube_replicationcontroller_status_replicas{namespace="telenet-monitoring",replicationcontroller="ceph-alert-msteams-1"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-42"} 0 -kube_replicationcontroller_status_replicas{namespace="aem",replicationcontroller="atomic-runtime-18"} 0 -kube_replicationcontroller_status_replicas{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-7"} 1 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-24"} 0 -kube_replicationcontroller_status_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-11"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-25"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-42"} 0 -kube_replicationcontroller_status_replicas{namespace="jdk",replicationcontroller="base-jdk7-1"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-prod-4"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-13"} 0 -kube_replicationcontroller_status_replicas{namespace="jenkins",replicationcontroller="jenkins-2-centos7-1"} 0 -kube_replicationcontroller_status_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-43"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-1"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-communication",replicationcontroller="plot-mre-35"} 0 -kube_replicationcontroller_status_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-3"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-47"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-29"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-8"} 0 -kube_replicationcontroller_status_replicas{namespace="yft-kafkaproxy",replicationcontroller="kafka-proxy-8"} 0 -kube_replicationcontroller_status_replicas{namespace="gdpr",replicationcontroller="jenkins-3"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="tiptool-edp-3"} 0 -kube_replicationcontroller_status_replicas{namespace="jenkins",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-4"} 0 -kube_replicationcontroller_status_replicas{namespace="base-apache",replicationcontroller="base-apache-29"} 0 -kube_replicationcontroller_status_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-44"} 0 -kube_replicationcontroller_status_replicas{namespace="gdpr",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-14"} 0 -kube_replicationcontroller_status_replicas{namespace="adc-vault",replicationcontroller="base-vault-6"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-communication",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-6"} 0 -kube_replicationcontroller_status_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-8"} 0 -kube_replicationcontroller_status_replicas{namespace="telenet-monitoring",replicationcontroller="openshift-alert-omi-1"} 0 -kube_replicationcontroller_status_replicas{namespace="jdk",replicationcontroller="base-jdk8-1"} 0 -kube_replicationcontroller_status_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-32"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-2"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-10"} 0 -kube_replicationcontroller_status_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-9"} 0 -kube_replicationcontroller_status_replicas{namespace="myproject",replicationcontroller="microservice-4"} 0 -kube_replicationcontroller_status_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-18"} 0 -kube_replicationcontroller_status_replicas{namespace="awx",replicationcontroller="nwtool-6"} 0 -kube_replicationcontroller_status_replicas{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-7"} 1 -kube_replicationcontroller_status_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-15"} 0 -kube_replicationcontroller_status_replicas{namespace="awx",replicationcontroller="nwtool-1"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-15"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-36"} 0 -kube_replicationcontroller_status_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-13"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-5"} 0 -kube_replicationcontroller_status_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-9"} 0 -kube_replicationcontroller_status_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-6"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-tools",replicationcontroller="sonarqube-1"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-tools",replicationcontroller="sonarqube-2"} 0 -kube_replicationcontroller_status_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-20"} 1 -kube_replicationcontroller_status_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-7"} 0 -kube_replicationcontroller_status_replicas{namespace="aem",replicationcontroller="atomic-runtime-27"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-prod-1"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-37"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-41"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-53"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-20"} 0 -kube_replicationcontroller_status_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-43"} 0 -kube_replicationcontroller_status_replicas{namespace="telenet-monitoring",replicationcontroller="azure-alert-omi-1"} 0 -kube_replicationcontroller_status_replicas{namespace="myproject",replicationcontroller="microservice-1"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-27"} 0 -kube_replicationcontroller_status_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-5"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="sonarqube-3"} 1 -kube_replicationcontroller_status_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-6"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-28"} 0 -kube_replicationcontroller_status_replicas{namespace="aem",replicationcontroller="atomic-runtime-22"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-19"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-25"} 0 -kube_replicationcontroller_status_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-17"} 0 -kube_replicationcontroller_status_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-5"} 0 -kube_replicationcontroller_status_replicas{namespace="gdpr",replicationcontroller="jenkins-6"} 0 -kube_replicationcontroller_status_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-31"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-9"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool-uat",replicationcontroller="web-3"} 0 -kube_replicationcontroller_status_replicas{namespace="jenkins-operator-demo",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-26"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-39"} 0 -kube_replicationcontroller_status_replicas{namespace="awx",replicationcontroller="nwtool-4"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-4"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-3"} 0 -kube_replicationcontroller_status_replicas{namespace="bi",replicationcontroller="jenkins-3"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-17"} 0 -kube_replicationcontroller_status_replicas{namespace="bi",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_replicas{namespace="myproject",replicationcontroller="wls-domain-dinoman-1"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-communication",replicationcontroller="plot-mre-39"} 0 -kube_replicationcontroller_status_replicas{namespace="paas-demo",replicationcontroller="jenkins-2"} 1 -kube_replicationcontroller_status_replicas{namespace="base-apache",replicationcontroller="base-apache-28"} 0 -kube_replicationcontroller_status_replicas{namespace="adc-vault",replicationcontroller="base-vault-5"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-55"} 0 -kube_replicationcontroller_status_replicas{namespace="adc-vault",replicationcontroller="base-vault-11"} 0 -kube_replicationcontroller_status_replicas{namespace="bi",replicationcontroller="jenkins-4"} 1 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="tiptool-lat-1"} 2 -kube_replicationcontroller_status_replicas{namespace="telenet-monitoring",replicationcontroller="elk-alert-omi-1"} 0 -kube_replicationcontroller_status_replicas{namespace="yft-kafkaproxy",replicationcontroller="kafka-proxy-6"} 0 -kube_replicationcontroller_status_replicas{namespace="default",replicationcontroller="router-1"} 2 -kube_replicationcontroller_status_replicas{namespace="paas-cloud-base-images",replicationcontroller="jenkins-2"} 1 -kube_replicationcontroller_status_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-10"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-44"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-communication",replicationcontroller="plot-trg-12"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-8"} 0 -kube_replicationcontroller_status_replicas{namespace="telenet-monitoring",replicationcontroller="azure-alert-omi-3"} 1 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-33"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-11"} 0 -kube_replicationcontroller_status_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-7"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-58"} 1 -kube_replicationcontroller_status_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-48"} 0 -kube_replicationcontroller_status_replicas{namespace="telenet-monitoring",replicationcontroller="aws-alert-omi-2"} 1 -kube_replicationcontroller_status_replicas{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-6"} 0 -kube_replicationcontroller_status_replicas{namespace="gdpr",replicationcontroller="jenkins-4"} 0 -kube_replicationcontroller_status_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-8"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool-uat",replicationcontroller="web-2"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-communication",replicationcontroller="plot-mre-43"} 0 -kube_replicationcontroller_status_replicas{namespace="aem",replicationcontroller="atomic-runtime-19"} 0 -kube_replicationcontroller_status_replicas{namespace="awx",replicationcontroller="nwtool-3"} 0 -kube_replicationcontroller_status_replicas{namespace="gdpr",replicationcontroller="jenkins-7"} 0 -kube_replicationcontroller_status_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-1"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-21"} 0 -kube_replicationcontroller_status_replicas{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-1"} 0 -kube_replicationcontroller_status_replicas{namespace="jenkins",replicationcontroller="jenkins-4"} 0 -kube_replicationcontroller_status_replicas{namespace="yft-kafkaproxy",replicationcontroller="kafka-proxy-9"} 1 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-28"} 0 -kube_replicationcontroller_status_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-11"} 0 -kube_replicationcontroller_status_replicas{namespace="adc-vault",replicationcontroller="base-vault-4"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-21"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-communication",replicationcontroller="plot-trg-4"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-communication",replicationcontroller="plot-mre-45"} 1 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-10"} 2 -kube_replicationcontroller_status_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-14"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-32"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-communication",replicationcontroller="plot-mre-42"} 0 -kube_replicationcontroller_status_replicas{namespace="jenkins",replicationcontroller="jenkins-2"} 0 -kube_replicationcontroller_status_replicas{namespace="base-apache",replicationcontroller="base-apache-34"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-communication",replicationcontroller="plot-mre-37"} 0 -kube_replicationcontroller_status_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-44"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-communication",replicationcontroller="plot-trg-3"} 0 -kube_replicationcontroller_status_replicas{namespace="gdpr",replicationcontroller="saint-peter-uat-1"} 1 -kube_replicationcontroller_status_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-18"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-8"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-23"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-20"} 0 -kube_replicationcontroller_status_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-42"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-12"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-communication",replicationcontroller="plot-mre-38"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-45"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-7"} 1 -kube_replicationcontroller_status_replicas{namespace="tiptool-uat",replicationcontroller="web-5"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-31"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-7"} 0 -kube_replicationcontroller_status_replicas{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-4"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-27"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="sonarqube-1"} 0 -kube_replicationcontroller_status_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-10"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-communication",replicationcontroller="plot-mre-40"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool-dvp",replicationcontroller="web-2"} 0 -kube_replicationcontroller_status_replicas{namespace="adc-vault",replicationcontroller="base-vault-7"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-18"} 0 -kube_replicationcontroller_status_replicas{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-1"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-46"} 0 -kube_replicationcontroller_status_replicas{namespace="gdpr",replicationcontroller="jenkins-8"} 0 -kube_replicationcontroller_status_replicas{namespace="default",replicationcontroller="docker-registry-1"} 1 -kube_replicationcontroller_status_replicas{namespace="myproject",replicationcontroller="microservice-2"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-22"} 0 -kube_replicationcontroller_status_replicas{namespace="myproject",replicationcontroller="dummy-1"} 0 -kube_replicationcontroller_status_replicas{namespace="aem",replicationcontroller="atomic-runtime-17"} 0 -kube_replicationcontroller_status_replicas{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-5"} 0 -kube_replicationcontroller_status_replicas{namespace="telenet-monitoring",replicationcontroller="aws-alert-omi-1"} 0 -kube_replicationcontroller_status_replicas{namespace="telenet-baseimages",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="tiptool-int-2"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-communication",replicationcontroller="plot-trg-9"} 0 -kube_replicationcontroller_status_replicas{namespace="base-apache",replicationcontroller="base-apache-31"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-3"} 0 -kube_replicationcontroller_status_replicas{namespace="bi",replicationcontroller="cde-goldengate-rdb-uat-1"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-43"} 0 -kube_replicationcontroller_status_replicas{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-6"} 0 -kube_replicationcontroller_status_replicas{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-2"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-prod-2"} 0 -kube_replicationcontroller_status_replicas{namespace="adc-vault",replicationcontroller="base-vault-8"} 0 -kube_replicationcontroller_status_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-4"} 0 -kube_replicationcontroller_status_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-13"} 0 -kube_replicationcontroller_status_replicas{namespace="telenet-monitoring",replicationcontroller="azure-alert-omi-2"} 0 -kube_replicationcontroller_status_replicas{namespace="aem",replicationcontroller="atomic-runtime-24"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-16"} 1 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-43"} 0 -kube_replicationcontroller_status_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-19"} 0 -kube_replicationcontroller_status_replicas{namespace="weblogic-poc",replicationcontroller="docker-registry-4"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-tools",replicationcontroller="sonarqube-3"} 1 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-48"} 0 -kube_replicationcontroller_status_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-29"} 0 -kube_replicationcontroller_status_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-14"} 2 -kube_replicationcontroller_status_replicas{namespace="tiptool-uat",replicationcontroller="web-1"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-20"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-6"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-49"} 0 -kube_replicationcontroller_status_replicas{namespace="telenet-monitoring",replicationcontroller="openshift-alert-omi-2"} 1 -kube_replicationcontroller_status_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-11"} 2 -kube_replicationcontroller_status_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-12"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool-uat",replicationcontroller="web-7"} 0 -kube_replicationcontroller_status_replicas{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-2"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-communication",replicationcontroller="plot-trg-5"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-tools",replicationcontroller="jenkins-1"} 1 -kube_replicationcontroller_status_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-5"} 0 -kube_replicationcontroller_status_replicas{namespace="awx",replicationcontroller="nwtool-2"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-22"} 0 -kube_replicationcontroller_status_replicas{namespace="telenet-monitoring",replicationcontroller="ceph-alert-msteams-2"} 0 -kube_replicationcontroller_status_replicas{namespace="myproject",replicationcontroller="microservice-3"} 0 -kube_replicationcontroller_status_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-35"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-17"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="tiptool-edp-2"} 0 -kube_replicationcontroller_status_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-33"} 0 -kube_replicationcontroller_status_replicas{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-5"} 0 -kube_replicationcontroller_status_replicas{namespace="aem",replicationcontroller="atomic-runtime-21"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-54"} 0 -kube_replicationcontroller_status_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-1"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="tiptool-int-1"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-10"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-16"} 0 -kube_replicationcontroller_status_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-7"} 0 -kube_replicationcontroller_status_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-50"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-communication",replicationcontroller="plot-trg-7"} 0 -kube_replicationcontroller_status_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-15"} 0 -kube_replicationcontroller_status_replicas{namespace="base-apache",replicationcontroller="base-apache-35"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-24"} 0 -kube_replicationcontroller_status_replicas{namespace="aem",replicationcontroller="atomic-runtime-26"} 0 -kube_replicationcontroller_status_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-8"} 0 -kube_replicationcontroller_status_replicas{namespace="bi",replicationcontroller="cde-residential-customer-uat-1"} 1 -kube_replicationcontroller_status_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-7"} 0 -kube_replicationcontroller_status_replicas{namespace="telenet-baseimages",replicationcontroller="jenkins-2"} 1 -kube_replicationcontroller_status_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-52"} 1 -kube_replicationcontroller_status_replicas{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-4"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-6"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-prod-5"} 1 -kube_replicationcontroller_status_replicas{namespace="tiptool-dvp",replicationcontroller="web-1"} 0 -kube_replicationcontroller_status_replicas{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-3"} 0 -kube_replicationcontroller_status_replicas{namespace="playground",replicationcontroller="httpd-1"} 1 -kube_replicationcontroller_status_replicas{namespace="openshift-monitoring",replicationcontroller="aws-alert-omi-2"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-29"} 0 -kube_replicationcontroller_status_replicas{namespace="telenet-monitoring",replicationcontroller="ceph-alert-msteams-3"} 1 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-41"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-communication",replicationcontroller="plot-mre-36"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-communication",replicationcontroller="jenkins-3"} 1 -kube_replicationcontroller_status_replicas{namespace="adc-vault",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-40"} 0 -kube_replicationcontroller_status_replicas{namespace="paas-demo",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-9"} 0 -kube_replicationcontroller_status_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-34"} 0 -kube_replicationcontroller_status_replicas{namespace="telenet-monitoring",replicationcontroller="elk-alert-omi-2"} 0 -kube_replicationcontroller_status_replicas{namespace="base-apache",replicationcontroller="base-apache-26"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-45"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-49"} 0 -kube_replicationcontroller_status_replicas{namespace="bi",replicationcontroller="cde-pega-feeder-uat-1"} 1 -kube_replicationcontroller_status_replicas{namespace="weblogic-poc",replicationcontroller="docker-registry-1"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-51"} 0 -kube_replicationcontroller_status_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-42"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-38"} 0 -kube_replicationcontroller_status_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-17"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-14"} 0 -kube_replicationcontroller_status_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-10"} 0 -kube_replicationcontroller_status_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-45"} 0 -kube_replicationcontroller_status_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-9"} 0 -kube_replicationcontroller_status_replicas{namespace="openshift-monitoring",replicationcontroller="aws-alert-omi-3"} 1 -kube_replicationcontroller_status_replicas{namespace="jdk",replicationcontroller="base-jdk7-2"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-9"} 0 -kube_replicationcontroller_status_replicas{namespace="weblogic-poc",replicationcontroller="docker-registry-2"} 0 -kube_replicationcontroller_status_replicas{namespace="playground",replicationcontroller="nwtool-1"} 1 -kube_replicationcontroller_status_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-48"} 0 -kube_replicationcontroller_status_replicas{namespace="gdpr",replicationcontroller="jenkins-2"} 0 -kube_replicationcontroller_status_replicas{namespace="default",replicationcontroller="registry-console-1"} 1 -kube_replicationcontroller_status_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-37"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-6"} 0 -kube_replicationcontroller_status_replicas{namespace="gdpr",replicationcontroller="jenkins-9"} 1 -kube_replicationcontroller_status_replicas{namespace="base-apache",replicationcontroller="base-apache-36"} 1 -kube_replicationcontroller_status_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-30"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-34"} 0 -kube_replicationcontroller_status_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-51"} 0 -kube_replicationcontroller_status_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-49"} 0 -kube_replicationcontroller_status_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-40"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-35"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-21"} 0 -kube_replicationcontroller_status_replicas{namespace="myproject",replicationcontroller="wls-domain-dinoman-2"} 0 -kube_replicationcontroller_status_replicas{namespace="weblogic-poc",replicationcontroller="docker-registry-3"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-4"} 0 -kube_replicationcontroller_status_replicas{namespace="darwin-integrations",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="tiptool-edp-1"} 0 -kube_replicationcontroller_status_replicas{namespace="gdpr",replicationcontroller="jenkins-5"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-50"} 0 -kube_replicationcontroller_status_replicas{namespace="darwin-integrations",replicationcontroller="jenkins-2"} 1 -kube_replicationcontroller_status_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-5"} 0 -kube_replicationcontroller_status_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-41"} 0 -kube_replicationcontroller_status_replicas{namespace="base-apache",replicationcontroller="base-apache-27"} 0 -kube_replicationcontroller_status_replicas{namespace="awx",replicationcontroller="nwtool-5"} 0 -kube_replicationcontroller_status_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-12"} 0 -kube_replicationcontroller_status_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-16"} 0 -kube_replicationcontroller_status_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-3"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-51"} 1 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="tiptool-edp-4"} 2 -kube_replicationcontroller_status_replicas{namespace="base-apache",replicationcontroller="base-apache-33"} 0 -kube_replicationcontroller_status_replicas{namespace="aem",replicationcontroller="atomic-runtime-20"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-52"} 0 -kube_replicationcontroller_status_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-15"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-44"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool-uat",replicationcontroller="web-6"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-3"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-27"} 1 -kube_replicationcontroller_status_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-46"} 0 -kube_replicationcontroller_status_replicas{namespace="myproject",replicationcontroller="microservice-5"} 0 -kube_replicationcontroller_status_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-16"} 0 -kube_replicationcontroller_status_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-11"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-prod-3"} 0 -kube_replicationcontroller_status_replicas{namespace="adc-vault",replicationcontroller="base-vault-10"} 0 -kube_replicationcontroller_status_replicas{namespace="aem",replicationcontroller="atomic-runtime-25"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="tiptool-mre-1"} 2 -kube_replicationcontroller_status_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-13"} 0 -kube_replicationcontroller_status_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-47"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-communication",replicationcontroller="plot-mre-41"} 0 -kube_replicationcontroller_status_replicas{namespace="aem",replicationcontroller="atomic-runtime-28"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-57"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-1"} 0 -kube_replicationcontroller_status_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-19"} 1 -kube_replicationcontroller_status_replicas{namespace="paas-cloud-base-images",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="sonarqube-2"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-communication",replicationcontroller="plot-trg-6"} 0 -kube_replicationcontroller_status_replicas{namespace="base-apache",replicationcontroller="base-apache-30"} 0 -kube_replicationcontroller_status_replicas{namespace="jenkins",replicationcontroller="jenkins-3"} 0 -kube_replicationcontroller_status_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-47"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-23"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-7"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-24"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-25"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-2"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-communication",replicationcontroller="plot-trg-13"} 1 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_replicas{namespace="telenet-monitoring",replicationcontroller="dynatrace-alert-omi-2"} 1 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="tiptool-sup-1"} 2 -kube_replicationcontroller_status_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-8"} 0 -kube_replicationcontroller_status_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-39"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-30"} 2 -kube_replicationcontroller_status_replicas{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-3"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-13"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-50"} 0 -kube_replicationcontroller_status_replicas{namespace="telenet-monitoring",replicationcontroller="elk-alert-omi-3"} 1 -kube_replicationcontroller_status_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-18"} 0 -kube_replicationcontroller_status_replicas{namespace="adc-vault",replicationcontroller="base-vault-9"} 0 -kube_replicationcontroller_status_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-9"} 0 -kube_replicationcontroller_status_replicas{namespace="bi",replicationcontroller="jenkins-2"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-30"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="tiptool-int-3"} 2 -kube_replicationcontroller_status_replicas{namespace="adc-vault",replicationcontroller="base-vault-2"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-communication",replicationcontroller="jenkins-2"} 0 -kube_replicationcontroller_status_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-2"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-communication",replicationcontroller="plot-mre-44"} 0 -kube_replicationcontroller_status_replicas{namespace="openshift-monitoring",replicationcontroller="aws-alert-omi-1"} 0 -kube_replicationcontroller_status_replicas{namespace="adc-vault",replicationcontroller="base-vault-12"} 0 -kube_replicationcontroller_status_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-49"} 0 -kube_replicationcontroller_status_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-38"} 0 -kube_replicationcontroller_status_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-10"} 0 -kube_replicationcontroller_status_replicas{namespace="base-apache",replicationcontroller="base-apache-32"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-11"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-23"} 0 -kube_replicationcontroller_status_replicas{namespace="openshift-monitoring",replicationcontroller="azure-alert-omi-1"} 1 -kube_replicationcontroller_status_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-12"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-26"} 0 -kube_replicationcontroller_status_replicas{namespace="adc-vault",replicationcontroller="base-vault-3"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool-uat",replicationcontroller="web-4"} 0 -kube_replicationcontroller_status_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-10"} 0 -kube_replicationcontroller_status_replicas{namespace="telenet-monitoring",replicationcontroller="dynatrace-alert-omi-1"} 0 -kube_replicationcontroller_status_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-12"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-47"} 0 -kube_replicationcontroller_status_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-36"} 0 -kube_replicationcontroller_status_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-uat-1"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-6"} 0 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-19"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-2"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-4"} 0 -kube_replicationcontroller_status_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-50"} 2 -kube_replicationcontroller_status_replicas{namespace="devops-playground",replicationcontroller="jenkins-56"} 0 -kube_replicationcontroller_status_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-4"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-48"} 0 -kube_replicationcontroller_status_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-2"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-22"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-46"} 0 -kube_replicationcontroller_status_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-46"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-5"} 0 -kube_replicationcontroller_status_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-45"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-communication",replicationcontroller="plot-trg-10"} 0 -kube_replicationcontroller_status_replicas{namespace="edev-communication",replicationcontroller="plot-trg-8"} 0 -kube_replicationcontroller_status_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-26"} 0 -# HELP kube_replicationcontroller_status_fully_labeled_replicas The number of fully labeled replicas per ReplicationController. -# TYPE kube_replicationcontroller_status_fully_labeled_replicas gauge -kube_replicationcontroller_status_fully_labeled_replicas{namespace="base-apache",replicationcontroller="base-apache-35"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-24"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-8"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="bi",replicationcontroller="cde-residential-customer-uat-1"} 1 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-7"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="telenet-baseimages",replicationcontroller="jenkins-2"} 1 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-52"} 1 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-4"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-6"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="aem",replicationcontroller="atomic-runtime-26"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-prod-5"} 1 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-3"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="playground",replicationcontroller="httpd-1"} 1 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="openshift-monitoring",replicationcontroller="aws-alert-omi-2"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-29"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="telenet-monitoring",replicationcontroller="ceph-alert-msteams-3"} 1 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-41"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-communication",replicationcontroller="plot-mre-36"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool-dvp",replicationcontroller="web-1"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="adc-vault",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-40"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="paas-demo",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-9"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-34"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="telenet-monitoring",replicationcontroller="elk-alert-omi-2"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="base-apache",replicationcontroller="base-apache-26"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-communication",replicationcontroller="jenkins-3"} 1 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-49"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="bi",replicationcontroller="cde-pega-feeder-uat-1"} 1 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="weblogic-poc",replicationcontroller="docker-registry-1"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-51"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-45"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-38"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-17"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-14"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-10"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-45"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-9"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-42"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="jdk",replicationcontroller="base-jdk7-2"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-9"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="weblogic-poc",replicationcontroller="docker-registry-2"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="playground",replicationcontroller="nwtool-1"} 1 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-48"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="openshift-monitoring",replicationcontroller="aws-alert-omi-3"} 1 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="default",replicationcontroller="registry-console-1"} 1 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-37"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-6"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="gdpr",replicationcontroller="jenkins-9"} 1 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="base-apache",replicationcontroller="base-apache-36"} 1 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-30"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-34"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="gdpr",replicationcontroller="jenkins-2"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-51"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-49"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-35"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-21"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="myproject",replicationcontroller="wls-domain-dinoman-2"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="weblogic-poc",replicationcontroller="docker-registry-3"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-4"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-40"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="tiptool-edp-1"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="gdpr",replicationcontroller="jenkins-5"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="darwin-integrations",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="darwin-integrations",replicationcontroller="jenkins-2"} 1 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-5"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-41"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="base-apache",replicationcontroller="base-apache-27"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="awx",replicationcontroller="nwtool-5"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-12"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-50"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-3"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-51"} 1 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="tiptool-edp-4"} 2 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="base-apache",replicationcontroller="base-apache-33"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="aem",replicationcontroller="atomic-runtime-20"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-52"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-15"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-16"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-44"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool-uat",replicationcontroller="web-6"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-27"} 1 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-46"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="myproject",replicationcontroller="microservice-5"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-16"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-11"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-prod-3"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="adc-vault",replicationcontroller="base-vault-10"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-3"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="tiptool-mre-1"} 2 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-13"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-47"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-communication",replicationcontroller="plot-mre-41"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="aem",replicationcontroller="atomic-runtime-28"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-57"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="aem",replicationcontroller="atomic-runtime-25"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-1"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-19"} 1 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="paas-cloud-base-images",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="sonarqube-2"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-communication",replicationcontroller="plot-trg-6"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="base-apache",replicationcontroller="base-apache-30"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-47"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-23"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-7"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-24"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-25"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-2"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-communication",replicationcontroller="plot-trg-13"} 1 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="jenkins",replicationcontroller="jenkins-3"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="telenet-monitoring",replicationcontroller="dynatrace-alert-omi-2"} 1 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-8"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-39"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-30"} 2 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-3"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-13"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="tiptool-sup-1"} 2 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-50"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-18"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="adc-vault",replicationcontroller="base-vault-9"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-9"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="bi",replicationcontroller="jenkins-2"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-30"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="tiptool-int-3"} 2 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="telenet-monitoring",replicationcontroller="elk-alert-omi-3"} 1 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-communication",replicationcontroller="jenkins-2"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-2"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-communication",replicationcontroller="plot-mre-44"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="openshift-monitoring",replicationcontroller="aws-alert-omi-1"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="adc-vault",replicationcontroller="base-vault-2"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-49"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-38"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-10"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="base-apache",replicationcontroller="base-apache-32"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-11"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-23"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="adc-vault",replicationcontroller="base-vault-12"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-12"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-26"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="adc-vault",replicationcontroller="base-vault-3"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool-uat",replicationcontroller="web-4"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-10"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="telenet-monitoring",replicationcontroller="dynatrace-alert-omi-1"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="openshift-monitoring",replicationcontroller="azure-alert-omi-1"} 1 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-47"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-36"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-uat-1"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-6"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-19"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-2"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-4"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-12"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-50"} 2 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-4"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-48"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-2"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-22"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-46"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-46"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-56"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-45"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-communication",replicationcontroller="plot-trg-10"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-communication",replicationcontroller="plot-trg-8"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-26"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-5"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="telenet-monitoring",replicationcontroller="ceph-alert-msteams-1"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-42"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="aem",replicationcontroller="atomic-runtime-18"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-7"} 1 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-24"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-communication",replicationcontroller="plot-trg-11"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-25"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-42"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="jdk",replicationcontroller="base-jdk7-1"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-prod-4"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-11"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="jenkins",replicationcontroller="jenkins-2-centos7-1"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-43"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-1"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-communication",replicationcontroller="plot-mre-35"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-3"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-47"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-29"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-13"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-8"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="yft-kafkaproxy",replicationcontroller="kafka-proxy-8"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="gdpr",replicationcontroller="jenkins-3"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="jenkins",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-4"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="base-apache",replicationcontroller="base-apache-29"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-44"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="gdpr",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-14"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="adc-vault",replicationcontroller="base-vault-6"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="tiptool-edp-3"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-communication",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-6"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="telenet-monitoring",replicationcontroller="openshift-alert-omi-1"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="jdk",replicationcontroller="base-jdk8-1"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-32"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-2"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-10"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-9"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="myproject",replicationcontroller="microservice-4"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-8"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="awx",replicationcontroller="nwtool-6"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-7"} 1 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-15"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="awx",replicationcontroller="nwtool-1"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-15"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-36"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-13"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-18"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-9"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-6"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-tools",replicationcontroller="sonarqube-1"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-tools",replicationcontroller="sonarqube-2"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-20"} 1 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-7"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="aem",replicationcontroller="atomic-runtime-27"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-5"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-37"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-41"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-53"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-prod-1"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-43"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="telenet-monitoring",replicationcontroller="azure-alert-omi-1"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="myproject",replicationcontroller="microservice-1"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-27"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-20"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="sonarqube-3"} 1 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-6"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-28"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="aem",replicationcontroller="atomic-runtime-22"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-5"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-25"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-17"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-19"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="gdpr",replicationcontroller="jenkins-6"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-31"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-9"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool-uat",replicationcontroller="web-3"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-5"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-26"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-39"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="jenkins-operator-demo",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-4"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-3"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="bi",replicationcontroller="jenkins-3"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-17"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="bi",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="awx",replicationcontroller="nwtool-4"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="myproject",replicationcontroller="wls-domain-dinoman-1"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="paas-demo",replicationcontroller="jenkins-2"} 1 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="base-apache",replicationcontroller="base-apache-28"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="adc-vault",replicationcontroller="base-vault-5"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-55"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-communication",replicationcontroller="plot-mre-39"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="bi",replicationcontroller="jenkins-4"} 1 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="tiptool-lat-1"} 2 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="telenet-monitoring",replicationcontroller="elk-alert-omi-1"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="yft-kafkaproxy",replicationcontroller="kafka-proxy-6"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="adc-vault",replicationcontroller="base-vault-11"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="paas-cloud-base-images",replicationcontroller="jenkins-2"} 1 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-10"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-44"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-communication",replicationcontroller="plot-trg-12"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="default",replicationcontroller="router-1"} 2 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="telenet-monitoring",replicationcontroller="azure-alert-omi-3"} 1 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-33"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-11"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-7"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-8"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-48"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="telenet-monitoring",replicationcontroller="aws-alert-omi-2"} 1 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-6"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="gdpr",replicationcontroller="jenkins-4"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-8"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-58"} 1 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-communication",replicationcontroller="plot-mre-43"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="aem",replicationcontroller="atomic-runtime-19"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="awx",replicationcontroller="nwtool-3"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="gdpr",replicationcontroller="jenkins-7"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-1"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool-uat",replicationcontroller="web-2"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-1"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="jenkins",replicationcontroller="jenkins-4"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="yft-kafkaproxy",replicationcontroller="kafka-proxy-9"} 1 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-28"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-11"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-21"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-21"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-communication",replicationcontroller="plot-trg-4"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-communication",replicationcontroller="plot-mre-45"} 1 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-10"} 2 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-14"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-32"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="adc-vault",replicationcontroller="base-vault-4"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-communication",replicationcontroller="plot-mre-42"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="base-apache",replicationcontroller="base-apache-34"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-communication",replicationcontroller="plot-mre-37"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-44"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-communication",replicationcontroller="plot-trg-3"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="gdpr",replicationcontroller="saint-peter-uat-1"} 1 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-18"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-8"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="jenkins",replicationcontroller="jenkins-2"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-20"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-42"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-12"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-communication",replicationcontroller="plot-mre-38"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-45"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-7"} 1 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool-uat",replicationcontroller="web-5"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-23"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-31"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-4"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-27"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="sonarqube-1"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-10"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-communication",replicationcontroller="plot-mre-40"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool-dvp",replicationcontroller="web-2"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-7"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-18"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-1"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-46"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="gdpr",replicationcontroller="jenkins-8"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="default",replicationcontroller="docker-registry-1"} 1 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="myproject",replicationcontroller="microservice-2"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="adc-vault",replicationcontroller="base-vault-7"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="myproject",replicationcontroller="dummy-1"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="aem",replicationcontroller="atomic-runtime-17"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-5"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="telenet-monitoring",replicationcontroller="aws-alert-omi-1"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="telenet-baseimages",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="tiptool-int-2"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-communication",replicationcontroller="plot-trg-9"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-22"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-3"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="bi",replicationcontroller="cde-goldengate-rdb-uat-1"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="base-apache",replicationcontroller="base-apache-31"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-6"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-2"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-prod-2"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="adc-vault",replicationcontroller="base-vault-8"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-4"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-43"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="telenet-monitoring",replicationcontroller="azure-alert-omi-2"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="aem",replicationcontroller="atomic-runtime-24"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-16"} 1 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-43"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-19"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-13"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-tools",replicationcontroller="sonarqube-3"} 1 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-48"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-29"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-14"} 2 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool-uat",replicationcontroller="web-1"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-20"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="weblogic-poc",replicationcontroller="docker-registry-4"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-6"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-49"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-11"} 2 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-12"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool-uat",replicationcontroller="web-7"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="telenet-monitoring",replicationcontroller="openshift-alert-omi-2"} 1 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-communication",replicationcontroller="plot-trg-5"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-tools",replicationcontroller="jenkins-1"} 1 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-5"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="awx",replicationcontroller="nwtool-2"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-22"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-2"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="myproject",replicationcontroller="microservice-3"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-35"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="telenet-monitoring",replicationcontroller="ceph-alert-msteams-2"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="tiptool-edp-2"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-33"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-17"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="aem",replicationcontroller="atomic-runtime-21"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-54"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-1"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="tiptool",replicationcontroller="tiptool-int-1"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-10"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="devops-playground",replicationcontroller="jenkins-16"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-7"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-5"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-50"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-15"} 0 -kube_replicationcontroller_status_fully_labeled_replicas{namespace="edev-communication",replicationcontroller="plot-trg-7"} 0 -# HELP kube_replicationcontroller_status_ready_replicas The number of ready replicas per ReplicationController. -# TYPE kube_replicationcontroller_status_ready_replicas gauge -kube_replicationcontroller_status_ready_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-5"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="gdpr",replicationcontroller="jenkins-6"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-31"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-9"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool-uat",replicationcontroller="web-3"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="jenkins-operator-demo",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-26"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-39"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="awx",replicationcontroller="nwtool-4"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-4"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-3"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="bi",replicationcontroller="jenkins-3"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-17"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="bi",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="myproject",replicationcontroller="wls-domain-dinoman-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-communication",replicationcontroller="plot-mre-39"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="paas-demo",replicationcontroller="jenkins-2"} 1 -kube_replicationcontroller_status_ready_replicas{namespace="base-apache",replicationcontroller="base-apache-28"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="adc-vault",replicationcontroller="base-vault-5"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-55"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="adc-vault",replicationcontroller="base-vault-11"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="bi",replicationcontroller="jenkins-4"} 1 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="tiptool-lat-1"} 2 -kube_replicationcontroller_status_ready_replicas{namespace="telenet-monitoring",replicationcontroller="elk-alert-omi-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="yft-kafkaproxy",replicationcontroller="kafka-proxy-6"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="default",replicationcontroller="router-1"} 2 -kube_replicationcontroller_status_ready_replicas{namespace="paas-cloud-base-images",replicationcontroller="jenkins-2"} 1 -kube_replicationcontroller_status_ready_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-10"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-44"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-communication",replicationcontroller="plot-trg-12"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-8"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="telenet-monitoring",replicationcontroller="azure-alert-omi-3"} 1 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-33"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-11"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-7"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-58"} 1 -kube_replicationcontroller_status_ready_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-48"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="telenet-monitoring",replicationcontroller="aws-alert-omi-2"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-6"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="gdpr",replicationcontroller="jenkins-4"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-8"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool-uat",replicationcontroller="web-2"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-communication",replicationcontroller="plot-mre-43"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="aem",replicationcontroller="atomic-runtime-19"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="awx",replicationcontroller="nwtool-3"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="gdpr",replicationcontroller="jenkins-7"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-21"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="jenkins",replicationcontroller="jenkins-4"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="yft-kafkaproxy",replicationcontroller="kafka-proxy-9"} 1 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-28"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-11"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="adc-vault",replicationcontroller="base-vault-4"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-21"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-communication",replicationcontroller="plot-trg-4"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-communication",replicationcontroller="plot-mre-45"} 1 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-10"} 2 -kube_replicationcontroller_status_ready_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-14"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-32"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-communication",replicationcontroller="plot-mre-42"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="jenkins",replicationcontroller="jenkins-2"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="base-apache",replicationcontroller="base-apache-34"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-communication",replicationcontroller="plot-mre-37"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-44"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-communication",replicationcontroller="plot-trg-3"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="gdpr",replicationcontroller="saint-peter-uat-1"} 1 -kube_replicationcontroller_status_ready_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-18"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-8"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-23"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-20"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-42"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-12"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-communication",replicationcontroller="plot-mre-38"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-45"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-7"} 1 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool-uat",replicationcontroller="web-5"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-31"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-7"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-4"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-27"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="sonarqube-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-10"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-communication",replicationcontroller="plot-mre-40"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool-dvp",replicationcontroller="web-2"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="adc-vault",replicationcontroller="base-vault-7"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-18"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-46"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="gdpr",replicationcontroller="jenkins-8"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="default",replicationcontroller="docker-registry-1"} 1 -kube_replicationcontroller_status_ready_replicas{namespace="myproject",replicationcontroller="microservice-2"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-22"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="myproject",replicationcontroller="dummy-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="aem",replicationcontroller="atomic-runtime-17"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-5"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="telenet-monitoring",replicationcontroller="aws-alert-omi-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="telenet-baseimages",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="tiptool-int-2"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-communication",replicationcontroller="plot-trg-9"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="base-apache",replicationcontroller="base-apache-31"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-3"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="bi",replicationcontroller="cde-goldengate-rdb-uat-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-43"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-6"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-2"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-prod-2"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="adc-vault",replicationcontroller="base-vault-8"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-4"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-13"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="telenet-monitoring",replicationcontroller="azure-alert-omi-2"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="aem",replicationcontroller="atomic-runtime-24"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-16"} 1 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-43"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-19"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="weblogic-poc",replicationcontroller="docker-registry-4"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-tools",replicationcontroller="sonarqube-3"} 1 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-48"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-29"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-14"} 2 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool-uat",replicationcontroller="web-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-20"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-6"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-49"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="telenet-monitoring",replicationcontroller="openshift-alert-omi-2"} 1 -kube_replicationcontroller_status_ready_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-11"} 2 -kube_replicationcontroller_status_ready_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-12"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool-uat",replicationcontroller="web-7"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-2"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-communication",replicationcontroller="plot-trg-5"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-tools",replicationcontroller="jenkins-1"} 1 -kube_replicationcontroller_status_ready_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-5"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="awx",replicationcontroller="nwtool-2"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-22"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="telenet-monitoring",replicationcontroller="ceph-alert-msteams-2"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="myproject",replicationcontroller="microservice-3"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-35"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-17"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="tiptool-edp-2"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-33"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-5"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="aem",replicationcontroller="atomic-runtime-21"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-54"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="tiptool-int-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-10"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-16"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-7"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-50"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-communication",replicationcontroller="plot-trg-7"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-15"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="base-apache",replicationcontroller="base-apache-35"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-24"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="aem",replicationcontroller="atomic-runtime-26"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-8"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="bi",replicationcontroller="cde-residential-customer-uat-1"} 1 -kube_replicationcontroller_status_ready_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-7"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="telenet-baseimages",replicationcontroller="jenkins-2"} 1 -kube_replicationcontroller_status_ready_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-52"} 1 -kube_replicationcontroller_status_ready_replicas{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-4"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-6"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-prod-5"} 1 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool-dvp",replicationcontroller="web-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-3"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="playground",replicationcontroller="httpd-1"} 1 -kube_replicationcontroller_status_ready_replicas{namespace="openshift-monitoring",replicationcontroller="aws-alert-omi-2"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-29"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="telenet-monitoring",replicationcontroller="ceph-alert-msteams-3"} 1 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-41"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-communication",replicationcontroller="plot-mre-36"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-communication",replicationcontroller="jenkins-3"} 1 -kube_replicationcontroller_status_ready_replicas{namespace="adc-vault",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-40"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="paas-demo",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-9"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-34"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="telenet-monitoring",replicationcontroller="elk-alert-omi-2"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="base-apache",replicationcontroller="base-apache-26"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-45"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-49"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="bi",replicationcontroller="cde-pega-feeder-uat-1"} 1 -kube_replicationcontroller_status_ready_replicas{namespace="weblogic-poc",replicationcontroller="docker-registry-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-51"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-42"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-38"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-17"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-14"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-10"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-45"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-9"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="openshift-monitoring",replicationcontroller="aws-alert-omi-3"} 1 -kube_replicationcontroller_status_ready_replicas{namespace="jdk",replicationcontroller="base-jdk7-2"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-9"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="weblogic-poc",replicationcontroller="docker-registry-2"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="playground",replicationcontroller="nwtool-1"} 1 -kube_replicationcontroller_status_ready_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-48"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="gdpr",replicationcontroller="jenkins-2"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="default",replicationcontroller="registry-console-1"} 1 -kube_replicationcontroller_status_ready_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-37"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-6"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="gdpr",replicationcontroller="jenkins-9"} 1 -kube_replicationcontroller_status_ready_replicas{namespace="base-apache",replicationcontroller="base-apache-36"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-30"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-34"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-51"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-49"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-40"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-35"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-21"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="myproject",replicationcontroller="wls-domain-dinoman-2"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="weblogic-poc",replicationcontroller="docker-registry-3"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-4"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="darwin-integrations",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="tiptool-edp-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="gdpr",replicationcontroller="jenkins-5"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-50"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="darwin-integrations",replicationcontroller="jenkins-2"} 1 -kube_replicationcontroller_status_ready_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-5"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-41"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="base-apache",replicationcontroller="base-apache-27"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="awx",replicationcontroller="nwtool-5"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-12"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-16"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-3"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-51"} 1 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="tiptool-edp-4"} 2 -kube_replicationcontroller_status_ready_replicas{namespace="base-apache",replicationcontroller="base-apache-33"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="aem",replicationcontroller="atomic-runtime-20"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-52"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-15"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-44"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool-uat",replicationcontroller="web-6"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-3"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-27"} 1 -kube_replicationcontroller_status_ready_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-46"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="myproject",replicationcontroller="microservice-5"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-16"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-11"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-prod-3"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="adc-vault",replicationcontroller="base-vault-10"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="aem",replicationcontroller="atomic-runtime-25"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="tiptool-mre-1"} 2 -kube_replicationcontroller_status_ready_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-13"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-47"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-communication",replicationcontroller="plot-mre-41"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="aem",replicationcontroller="atomic-runtime-28"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-57"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-19"} 1 -kube_replicationcontroller_status_ready_replicas{namespace="paas-cloud-base-images",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="sonarqube-2"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-communication",replicationcontroller="plot-trg-6"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="base-apache",replicationcontroller="base-apache-30"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="jenkins",replicationcontroller="jenkins-3"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-47"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-23"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-7"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-24"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-25"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-2"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-communication",replicationcontroller="plot-trg-13"} 1 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="telenet-monitoring",replicationcontroller="dynatrace-alert-omi-2"} 1 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="tiptool-sup-1"} 2 -kube_replicationcontroller_status_ready_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-8"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-39"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-30"} 2 -kube_replicationcontroller_status_ready_replicas{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-3"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-13"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-50"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="telenet-monitoring",replicationcontroller="elk-alert-omi-3"} 1 -kube_replicationcontroller_status_ready_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-18"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="adc-vault",replicationcontroller="base-vault-9"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-9"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="bi",replicationcontroller="jenkins-2"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-30"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="tiptool-int-3"} 2 -kube_replicationcontroller_status_ready_replicas{namespace="adc-vault",replicationcontroller="base-vault-2"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-communication",replicationcontroller="jenkins-2"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-2"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-communication",replicationcontroller="plot-mre-44"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="openshift-monitoring",replicationcontroller="aws-alert-omi-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="adc-vault",replicationcontroller="base-vault-12"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-49"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-38"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-10"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="base-apache",replicationcontroller="base-apache-32"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-11"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-23"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="openshift-monitoring",replicationcontroller="azure-alert-omi-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-12"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-26"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="adc-vault",replicationcontroller="base-vault-3"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool-uat",replicationcontroller="web-4"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-10"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="telenet-monitoring",replicationcontroller="dynatrace-alert-omi-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-12"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-47"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-36"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-uat-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-6"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-19"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-2"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-4"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-50"} 2 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-56"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-4"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-48"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-2"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-22"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-46"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-46"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-5"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-45"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-communication",replicationcontroller="plot-trg-10"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-communication",replicationcontroller="plot-trg-8"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-26"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-communication",replicationcontroller="plot-trg-11"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="telenet-monitoring",replicationcontroller="ceph-alert-msteams-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-42"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="aem",replicationcontroller="atomic-runtime-18"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-7"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-24"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-11"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-25"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-42"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="jdk",replicationcontroller="base-jdk7-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-prod-4"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-13"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="jenkins",replicationcontroller="jenkins-2-centos7-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-43"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-communication",replicationcontroller="plot-mre-35"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-3"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-47"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-29"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-8"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="yft-kafkaproxy",replicationcontroller="kafka-proxy-8"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="gdpr",replicationcontroller="jenkins-3"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="tiptool-edp-3"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="jenkins",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-4"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="base-apache",replicationcontroller="base-apache-29"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-44"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="gdpr",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-14"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="adc-vault",replicationcontroller="base-vault-6"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-communication",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-6"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-8"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="telenet-monitoring",replicationcontroller="openshift-alert-omi-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="jdk",replicationcontroller="base-jdk8-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-32"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-2"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-10"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-9"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="myproject",replicationcontroller="microservice-4"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-18"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="awx",replicationcontroller="nwtool-6"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-7"} 1 -kube_replicationcontroller_status_ready_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-15"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="awx",replicationcontroller="nwtool-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-15"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-36"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-13"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-5"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-9"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-6"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-tools",replicationcontroller="sonarqube-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-tools",replicationcontroller="sonarqube-2"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-20"} 1 -kube_replicationcontroller_status_ready_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-7"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="aem",replicationcontroller="atomic-runtime-27"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-prod-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-37"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-41"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="jenkins-53"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-20"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-43"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="telenet-monitoring",replicationcontroller="azure-alert-omi-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="myproject",replicationcontroller="microservice-1"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-27"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-5"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="devops-playground",replicationcontroller="sonarqube-3"} 1 -kube_replicationcontroller_status_ready_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-6"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-28"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="aem",replicationcontroller="atomic-runtime-22"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-19"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-25"} 0 -kube_replicationcontroller_status_ready_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-17"} 0 -# HELP kube_replicationcontroller_status_available_replicas The number of available replicas per ReplicationController. -# TYPE kube_replicationcontroller_status_available_replicas gauge -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-27"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-20"} 0 -kube_replicationcontroller_status_available_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-43"} 0 -kube_replicationcontroller_status_available_replicas{namespace="telenet-monitoring",replicationcontroller="azure-alert-omi-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="myproject",replicationcontroller="microservice-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="aem",replicationcontroller="atomic-runtime-22"} 0 -kube_replicationcontroller_status_available_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-5"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="sonarqube-3"} 1 -kube_replicationcontroller_status_available_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-6"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-28"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-19"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-25"} 0 -kube_replicationcontroller_status_available_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-17"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool-uat",replicationcontroller="web-3"} 0 -kube_replicationcontroller_status_available_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-5"} 0 -kube_replicationcontroller_status_available_replicas{namespace="gdpr",replicationcontroller="jenkins-6"} 0 -kube_replicationcontroller_status_available_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-31"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-9"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-39"} 0 -kube_replicationcontroller_status_available_replicas{namespace="jenkins-operator-demo",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-26"} 0 -kube_replicationcontroller_status_available_replicas{namespace="bi",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="awx",replicationcontroller="nwtool-4"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-4"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-3"} 0 -kube_replicationcontroller_status_available_replicas{namespace="bi",replicationcontroller="jenkins-3"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-17"} 0 -kube_replicationcontroller_status_available_replicas{namespace="myproject",replicationcontroller="wls-domain-dinoman-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-communication",replicationcontroller="plot-mre-39"} 0 -kube_replicationcontroller_status_available_replicas{namespace="paas-demo",replicationcontroller="jenkins-2"} 1 -kube_replicationcontroller_status_available_replicas{namespace="base-apache",replicationcontroller="base-apache-28"} 0 -kube_replicationcontroller_status_available_replicas{namespace="adc-vault",replicationcontroller="base-vault-5"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-55"} 0 -kube_replicationcontroller_status_available_replicas{namespace="yft-kafkaproxy",replicationcontroller="kafka-proxy-6"} 0 -kube_replicationcontroller_status_available_replicas{namespace="adc-vault",replicationcontroller="base-vault-11"} 0 -kube_replicationcontroller_status_available_replicas{namespace="bi",replicationcontroller="jenkins-4"} 1 -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="tiptool-lat-1"} 2 -kube_replicationcontroller_status_available_replicas{namespace="telenet-monitoring",replicationcontroller="elk-alert-omi-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-communication",replicationcontroller="plot-trg-12"} 0 -kube_replicationcontroller_status_available_replicas{namespace="default",replicationcontroller="router-1"} 2 -kube_replicationcontroller_status_available_replicas{namespace="paas-cloud-base-images",replicationcontroller="jenkins-2"} 1 -kube_replicationcontroller_status_available_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-10"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-44"} 0 -kube_replicationcontroller_status_available_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-7"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-8"} 0 -kube_replicationcontroller_status_available_replicas{namespace="telenet-monitoring",replicationcontroller="azure-alert-omi-3"} 1 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-33"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-11"} 0 -kube_replicationcontroller_status_available_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-8"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-58"} 1 -kube_replicationcontroller_status_available_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-48"} 0 -kube_replicationcontroller_status_available_replicas{namespace="telenet-monitoring",replicationcontroller="aws-alert-omi-2"} 0 -kube_replicationcontroller_status_available_replicas{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-6"} 0 -kube_replicationcontroller_status_available_replicas{namespace="gdpr",replicationcontroller="jenkins-4"} 0 -kube_replicationcontroller_status_available_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool-uat",replicationcontroller="web-2"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-communication",replicationcontroller="plot-mre-43"} 0 -kube_replicationcontroller_status_available_replicas{namespace="aem",replicationcontroller="atomic-runtime-19"} 0 -kube_replicationcontroller_status_available_replicas{namespace="awx",replicationcontroller="nwtool-3"} 0 -kube_replicationcontroller_status_available_replicas{namespace="gdpr",replicationcontroller="jenkins-7"} 0 -kube_replicationcontroller_status_available_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-11"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-21"} 0 -kube_replicationcontroller_status_available_replicas{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="jenkins",replicationcontroller="jenkins-4"} 0 -kube_replicationcontroller_status_available_replicas{namespace="yft-kafkaproxy",replicationcontroller="kafka-proxy-9"} 1 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-28"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-32"} 0 -kube_replicationcontroller_status_available_replicas{namespace="adc-vault",replicationcontroller="base-vault-4"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-21"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-communication",replicationcontroller="plot-trg-4"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-communication",replicationcontroller="plot-mre-45"} 1 -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-10"} 2 -kube_replicationcontroller_status_available_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-14"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-communication",replicationcontroller="plot-mre-42"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-8"} 0 -kube_replicationcontroller_status_available_replicas{namespace="jenkins",replicationcontroller="jenkins-2"} 0 -kube_replicationcontroller_status_available_replicas{namespace="base-apache",replicationcontroller="base-apache-34"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-communication",replicationcontroller="plot-mre-37"} 0 -kube_replicationcontroller_status_available_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-44"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-communication",replicationcontroller="plot-trg-3"} 0 -kube_replicationcontroller_status_available_replicas{namespace="gdpr",replicationcontroller="saint-peter-uat-1"} 1 -kube_replicationcontroller_status_available_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-18"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool-uat",replicationcontroller="web-5"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-23"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-20"} 0 -kube_replicationcontroller_status_available_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-42"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-12"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-communication",replicationcontroller="plot-mre-38"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-45"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-7"} 1 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-31"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool-dvp",replicationcontroller="web-2"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-7"} 0 -kube_replicationcontroller_status_available_replicas{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-4"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-27"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="sonarqube-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-10"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-communication",replicationcontroller="plot-mre-40"} 0 -kube_replicationcontroller_status_available_replicas{namespace="myproject",replicationcontroller="microservice-2"} 0 -kube_replicationcontroller_status_available_replicas{namespace="adc-vault",replicationcontroller="base-vault-7"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-18"} 0 -kube_replicationcontroller_status_available_replicas{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-46"} 0 -kube_replicationcontroller_status_available_replicas{namespace="gdpr",replicationcontroller="jenkins-8"} 0 -kube_replicationcontroller_status_available_replicas{namespace="default",replicationcontroller="docker-registry-1"} 1 -kube_replicationcontroller_status_available_replicas{namespace="edev-communication",replicationcontroller="plot-trg-9"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-22"} 0 -kube_replicationcontroller_status_available_replicas{namespace="myproject",replicationcontroller="dummy-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="aem",replicationcontroller="atomic-runtime-17"} 0 -kube_replicationcontroller_status_available_replicas{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-5"} 0 -kube_replicationcontroller_status_available_replicas{namespace="telenet-monitoring",replicationcontroller="aws-alert-omi-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="telenet-baseimages",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="tiptool-int-2"} 0 -kube_replicationcontroller_status_available_replicas{namespace="bi",replicationcontroller="cde-goldengate-rdb-uat-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="base-apache",replicationcontroller="base-apache-31"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-3"} 0 -kube_replicationcontroller_status_available_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-4"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-43"} 0 -kube_replicationcontroller_status_available_replicas{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-6"} 0 -kube_replicationcontroller_status_available_replicas{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-2"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-prod-2"} 0 -kube_replicationcontroller_status_available_replicas{namespace="adc-vault",replicationcontroller="base-vault-8"} 0 -kube_replicationcontroller_status_available_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-19"} 0 -kube_replicationcontroller_status_available_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-13"} 0 -kube_replicationcontroller_status_available_replicas{namespace="telenet-monitoring",replicationcontroller="azure-alert-omi-2"} 0 -kube_replicationcontroller_status_available_replicas{namespace="aem",replicationcontroller="atomic-runtime-24"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-16"} 1 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-43"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-20"} 0 -kube_replicationcontroller_status_available_replicas{namespace="weblogic-poc",replicationcontroller="docker-registry-4"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-tools",replicationcontroller="sonarqube-3"} 1 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-48"} 0 -kube_replicationcontroller_status_available_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-29"} 0 -kube_replicationcontroller_status_available_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-14"} 2 -kube_replicationcontroller_status_available_replicas{namespace="tiptool-uat",replicationcontroller="web-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-49"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-6"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool-uat",replicationcontroller="web-7"} 0 -kube_replicationcontroller_status_available_replicas{namespace="telenet-monitoring",replicationcontroller="openshift-alert-omi-2"} 1 -kube_replicationcontroller_status_available_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-11"} 2 -kube_replicationcontroller_status_available_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-12"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-22"} 0 -kube_replicationcontroller_status_available_replicas{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-2"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-communication",replicationcontroller="plot-trg-5"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-tools",replicationcontroller="jenkins-1"} 1 -kube_replicationcontroller_status_available_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-5"} 0 -kube_replicationcontroller_status_available_replicas{namespace="awx",replicationcontroller="nwtool-2"} 0 -kube_replicationcontroller_status_available_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-35"} 0 -kube_replicationcontroller_status_available_replicas{namespace="telenet-monitoring",replicationcontroller="ceph-alert-msteams-2"} 0 -kube_replicationcontroller_status_available_replicas{namespace="myproject",replicationcontroller="microservice-3"} 0 -kube_replicationcontroller_status_available_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-33"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-17"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="tiptool-edp-2"} 0 -kube_replicationcontroller_status_available_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-7"} 0 -kube_replicationcontroller_status_available_replicas{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-5"} 0 -kube_replicationcontroller_status_available_replicas{namespace="aem",replicationcontroller="atomic-runtime-21"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-54"} 0 -kube_replicationcontroller_status_available_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="tiptool-int-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-10"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-16"} 0 -kube_replicationcontroller_status_available_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-50"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-communication",replicationcontroller="plot-trg-7"} 0 -kube_replicationcontroller_status_available_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-15"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-24"} 0 -kube_replicationcontroller_status_available_replicas{namespace="base-apache",replicationcontroller="base-apache-35"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-6"} 0 -kube_replicationcontroller_status_available_replicas{namespace="aem",replicationcontroller="atomic-runtime-26"} 0 -kube_replicationcontroller_status_available_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-8"} 0 -kube_replicationcontroller_status_available_replicas{namespace="bi",replicationcontroller="cde-residential-customer-uat-1"} 1 -kube_replicationcontroller_status_available_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-7"} 0 -kube_replicationcontroller_status_available_replicas{namespace="telenet-baseimages",replicationcontroller="jenkins-2"} 1 -kube_replicationcontroller_status_available_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-52"} 1 -kube_replicationcontroller_status_available_replicas{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-4"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-prod-5"} 1 -kube_replicationcontroller_status_available_replicas{namespace="edev-communication",replicationcontroller="plot-mre-36"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool-dvp",replicationcontroller="web-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-3"} 0 -kube_replicationcontroller_status_available_replicas{namespace="playground",replicationcontroller="httpd-1"} 1 -kube_replicationcontroller_status_available_replicas{namespace="openshift-monitoring",replicationcontroller="aws-alert-omi-2"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-29"} 0 -kube_replicationcontroller_status_available_replicas{namespace="telenet-monitoring",replicationcontroller="ceph-alert-msteams-3"} 1 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-41"} 0 -kube_replicationcontroller_status_available_replicas{namespace="base-apache",replicationcontroller="base-apache-26"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-communication",replicationcontroller="jenkins-3"} 1 -kube_replicationcontroller_status_available_replicas{namespace="adc-vault",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-40"} 0 -kube_replicationcontroller_status_available_replicas{namespace="paas-demo",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-9"} 0 -kube_replicationcontroller_status_available_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-34"} 0 -kube_replicationcontroller_status_available_replicas{namespace="telenet-monitoring",replicationcontroller="elk-alert-omi-2"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-51"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-45"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-49"} 0 -kube_replicationcontroller_status_available_replicas{namespace="bi",replicationcontroller="cde-pega-feeder-uat-1"} 1 -kube_replicationcontroller_status_available_replicas{namespace="weblogic-poc",replicationcontroller="docker-registry-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-9"} 0 -kube_replicationcontroller_status_available_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-42"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-38"} 0 -kube_replicationcontroller_status_available_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-17"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-14"} 0 -kube_replicationcontroller_status_available_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-10"} 0 -kube_replicationcontroller_status_available_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-45"} 0 -kube_replicationcontroller_status_available_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-48"} 0 -kube_replicationcontroller_status_available_replicas{namespace="openshift-monitoring",replicationcontroller="aws-alert-omi-3"} 1 -kube_replicationcontroller_status_available_replicas{namespace="jdk",replicationcontroller="base-jdk7-2"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-9"} 0 -kube_replicationcontroller_status_available_replicas{namespace="weblogic-poc",replicationcontroller="docker-registry-2"} 0 -kube_replicationcontroller_status_available_replicas{namespace="playground",replicationcontroller="nwtool-1"} 1 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-34"} 0 -kube_replicationcontroller_status_available_replicas{namespace="gdpr",replicationcontroller="jenkins-2"} 0 -kube_replicationcontroller_status_available_replicas{namespace="default",replicationcontroller="registry-console-1"} 1 -kube_replicationcontroller_status_available_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-37"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-6"} 0 -kube_replicationcontroller_status_available_replicas{namespace="gdpr",replicationcontroller="jenkins-9"} 1 -kube_replicationcontroller_status_available_replicas{namespace="base-apache",replicationcontroller="base-apache-36"} 0 -kube_replicationcontroller_status_available_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-30"} 0 -kube_replicationcontroller_status_available_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-49"} 0 -kube_replicationcontroller_status_available_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-51"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-4"} 0 -kube_replicationcontroller_status_available_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-40"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-35"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-21"} 0 -kube_replicationcontroller_status_available_replicas{namespace="myproject",replicationcontroller="wls-domain-dinoman-2"} 0 -kube_replicationcontroller_status_available_replicas{namespace="weblogic-poc",replicationcontroller="docker-registry-3"} 0 -kube_replicationcontroller_status_available_replicas{namespace="gdpr",replicationcontroller="jenkins-5"} 0 -kube_replicationcontroller_status_available_replicas{namespace="darwin-integrations",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="tiptool-edp-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-12"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-50"} 0 -kube_replicationcontroller_status_available_replicas{namespace="darwin-integrations",replicationcontroller="jenkins-2"} 1 -kube_replicationcontroller_status_available_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-5"} 0 -kube_replicationcontroller_status_available_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-41"} 0 -kube_replicationcontroller_status_available_replicas{namespace="base-apache",replicationcontroller="base-apache-27"} 0 -kube_replicationcontroller_status_available_replicas{namespace="awx",replicationcontroller="nwtool-5"} 0 -kube_replicationcontroller_status_available_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-15"} 0 -kube_replicationcontroller_status_available_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-16"} 0 -kube_replicationcontroller_status_available_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-3"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-51"} 1 -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="tiptool-edp-4"} 2 -kube_replicationcontroller_status_available_replicas{namespace="base-apache",replicationcontroller="base-apache-33"} 0 -kube_replicationcontroller_status_available_replicas{namespace="aem",replicationcontroller="atomic-runtime-20"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-52"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool-uat",replicationcontroller="web-6"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-44"} 0 -kube_replicationcontroller_status_available_replicas{namespace="adc-vault",replicationcontroller="base-vault-10"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-3"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-27"} 1 -kube_replicationcontroller_status_available_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-46"} 0 -kube_replicationcontroller_status_available_replicas{namespace="myproject",replicationcontroller="microservice-5"} 0 -kube_replicationcontroller_status_available_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-16"} 0 -kube_replicationcontroller_status_available_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-11"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-prod-3"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-57"} 0 -kube_replicationcontroller_status_available_replicas{namespace="aem",replicationcontroller="atomic-runtime-25"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="tiptool-mre-1"} 2 -kube_replicationcontroller_status_available_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-13"} 0 -kube_replicationcontroller_status_available_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-47"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-communication",replicationcontroller="plot-mre-41"} 0 -kube_replicationcontroller_status_available_replicas{namespace="aem",replicationcontroller="atomic-runtime-28"} 0 -kube_replicationcontroller_status_available_replicas{namespace="base-apache",replicationcontroller="base-apache-30"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-19"} 1 -kube_replicationcontroller_status_available_replicas{namespace="paas-cloud-base-images",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="sonarqube-2"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-communication",replicationcontroller="plot-trg-6"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-communication",replicationcontroller="plot-trg-13"} 1 -kube_replicationcontroller_status_available_replicas{namespace="jenkins",replicationcontroller="jenkins-3"} 0 -kube_replicationcontroller_status_available_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-47"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-23"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-7"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-24"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-25"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-2"} 0 -kube_replicationcontroller_status_available_replicas{namespace="telenet-monitoring",replicationcontroller="dynatrace-alert-omi-2"} 1 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-13"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="tiptool-sup-1"} 2 -kube_replicationcontroller_status_available_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-8"} 0 -kube_replicationcontroller_status_available_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-39"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-30"} 2 -kube_replicationcontroller_status_available_replicas{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-3"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-50"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="tiptool-int-3"} 2 -kube_replicationcontroller_status_available_replicas{namespace="telenet-monitoring",replicationcontroller="elk-alert-omi-3"} 1 -kube_replicationcontroller_status_available_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-18"} 0 -kube_replicationcontroller_status_available_replicas{namespace="adc-vault",replicationcontroller="base-vault-9"} 0 -kube_replicationcontroller_status_available_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-9"} 0 -kube_replicationcontroller_status_available_replicas{namespace="bi",replicationcontroller="jenkins-2"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-30"} 0 -kube_replicationcontroller_status_available_replicas{namespace="openshift-monitoring",replicationcontroller="aws-alert-omi-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="adc-vault",replicationcontroller="base-vault-2"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-communication",replicationcontroller="jenkins-2"} 0 -kube_replicationcontroller_status_available_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-2"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-communication",replicationcontroller="plot-mre-44"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-23"} 0 -kube_replicationcontroller_status_available_replicas{namespace="adc-vault",replicationcontroller="base-vault-12"} 0 -kube_replicationcontroller_status_available_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-49"} 0 -kube_replicationcontroller_status_available_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-38"} 0 -kube_replicationcontroller_status_available_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-10"} 0 -kube_replicationcontroller_status_available_replicas{namespace="base-apache",replicationcontroller="base-apache-32"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-11"} 0 -kube_replicationcontroller_status_available_replicas{namespace="telenet-monitoring",replicationcontroller="dynatrace-alert-omi-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="openshift-monitoring",replicationcontroller="azure-alert-omi-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-12"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-26"} 0 -kube_replicationcontroller_status_available_replicas{namespace="adc-vault",replicationcontroller="base-vault-3"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool-uat",replicationcontroller="web-4"} 0 -kube_replicationcontroller_status_available_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-10"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-4"} 0 -kube_replicationcontroller_status_available_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-12"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-47"} 0 -kube_replicationcontroller_status_available_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-36"} 0 -kube_replicationcontroller_status_available_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-uat-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-6"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-19"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-2"} 0 -kube_replicationcontroller_status_available_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-50"} 2 -kube_replicationcontroller_status_available_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-46"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-56"} 0 -kube_replicationcontroller_status_available_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-4"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-48"} 0 -kube_replicationcontroller_status_available_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-2"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-22"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-46"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-26"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-5"} 0 -kube_replicationcontroller_status_available_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-45"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-communication",replicationcontroller="plot-trg-10"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-communication",replicationcontroller="plot-trg-8"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-24"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-communication",replicationcontroller="plot-trg-11"} 0 -kube_replicationcontroller_status_available_replicas{namespace="telenet-monitoring",replicationcontroller="ceph-alert-msteams-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-42"} 0 -kube_replicationcontroller_status_available_replicas{namespace="aem",replicationcontroller="atomic-runtime-18"} 0 -kube_replicationcontroller_status_available_replicas{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-7"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-prod-4"} 0 -kube_replicationcontroller_status_available_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-11"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-25"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-42"} 0 -kube_replicationcontroller_status_available_replicas{namespace="jdk",replicationcontroller="base-jdk7-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-29"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-13"} 0 -kube_replicationcontroller_status_available_replicas{namespace="jenkins",replicationcontroller="jenkins-2-centos7-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-43"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-communication",replicationcontroller="plot-mre-35"} 0 -kube_replicationcontroller_status_available_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-3"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-47"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-8"} 0 -kube_replicationcontroller_status_available_replicas{namespace="gdpr",replicationcontroller="jenkins-3"} 0 -kube_replicationcontroller_status_available_replicas{namespace="yft-kafkaproxy",replicationcontroller="kafka-proxy-8"} 0 -kube_replicationcontroller_status_available_replicas{namespace="adc-vault",replicationcontroller="base-vault-6"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="tiptool-edp-3"} 0 -kube_replicationcontroller_status_available_replicas{namespace="jenkins",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-4"} 0 -kube_replicationcontroller_status_available_replicas{namespace="base-apache",replicationcontroller="base-apache-29"} 0 -kube_replicationcontroller_status_available_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-44"} 0 -kube_replicationcontroller_status_available_replicas{namespace="gdpr",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-14"} 0 -kube_replicationcontroller_status_available_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-6"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-communication",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="myproject",replicationcontroller="microservice-4"} 0 -kube_replicationcontroller_status_available_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-8"} 0 -kube_replicationcontroller_status_available_replicas{namespace="telenet-monitoring",replicationcontroller="openshift-alert-omi-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="jdk",replicationcontroller="base-jdk8-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-32"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-2"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-10"} 0 -kube_replicationcontroller_status_available_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-9"} 0 -kube_replicationcontroller_status_available_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-13"} 0 -kube_replicationcontroller_status_available_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-18"} 0 -kube_replicationcontroller_status_available_replicas{namespace="awx",replicationcontroller="nwtool-6"} 0 -kube_replicationcontroller_status_available_replicas{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-7"} 1 -kube_replicationcontroller_status_available_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-15"} 0 -kube_replicationcontroller_status_available_replicas{namespace="awx",replicationcontroller="nwtool-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-15"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-36"} 0 -kube_replicationcontroller_status_available_replicas{namespace="aem",replicationcontroller="atomic-runtime-27"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-5"} 0 -kube_replicationcontroller_status_available_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-9"} 0 -kube_replicationcontroller_status_available_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-6"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-tools",replicationcontroller="sonarqube-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-tools",replicationcontroller="sonarqube-2"} 0 -kube_replicationcontroller_status_available_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-20"} 1 -kube_replicationcontroller_status_available_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-7"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-53"} 0 -kube_replicationcontroller_status_available_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-prod-1"} 0 -kube_replicationcontroller_status_available_replicas{namespace="devops-playground",replicationcontroller="jenkins-37"} 0 -kube_replicationcontroller_status_available_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-41"} 0 -# HELP kube_replicationcontroller_status_observed_generation The generation observed by the ReplicationController controller. -# TYPE kube_replicationcontroller_status_observed_generation gauge -kube_replicationcontroller_status_observed_generation{namespace="tiptool-uat",replicationcontroller="web-5"} 9 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-23"} 3 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-20"} 7 -kube_replicationcontroller_status_observed_generation{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-42"} 3 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-12"} 3 -kube_replicationcontroller_status_observed_generation{namespace="edev-communication",replicationcontroller="plot-mre-38"} 3 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-45"} 3 -kube_replicationcontroller_status_observed_generation{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-7"} 2 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-31"} 3 -kube_replicationcontroller_status_observed_generation{namespace="tiptool-dvp",replicationcontroller="web-2"} 3 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="tiptool-trg-7"} 5 -kube_replicationcontroller_status_observed_generation{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-4"} 1 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-27"} 3 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="sonarqube-1"} 3 -kube_replicationcontroller_status_observed_generation{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-10"} 3 -kube_replicationcontroller_status_observed_generation{namespace="edev-communication",replicationcontroller="plot-mre-40"} 3 -kube_replicationcontroller_status_observed_generation{namespace="myproject",replicationcontroller="microservice-2"} 3 -kube_replicationcontroller_status_observed_generation{namespace="adc-vault",replicationcontroller="base-vault-7"} 3 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-18"} 3 -kube_replicationcontroller_status_observed_generation{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-1"} 3 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-46"} 3 -kube_replicationcontroller_status_observed_generation{namespace="gdpr",replicationcontroller="jenkins-8"} 3 -kube_replicationcontroller_status_observed_generation{namespace="default",replicationcontroller="docker-registry-1"} 2 -kube_replicationcontroller_status_observed_generation{namespace="edev-communication",replicationcontroller="plot-trg-9"} 3 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-22"} 3 -kube_replicationcontroller_status_observed_generation{namespace="myproject",replicationcontroller="dummy-1"} 3 -kube_replicationcontroller_status_observed_generation{namespace="aem",replicationcontroller="atomic-runtime-17"} 5 -kube_replicationcontroller_status_observed_generation{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-5"} 3 -kube_replicationcontroller_status_observed_generation{namespace="telenet-monitoring",replicationcontroller="aws-alert-omi-1"} 3 -kube_replicationcontroller_status_observed_generation{namespace="telenet-baseimages",replicationcontroller="jenkins-1"} 3 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="tiptool-int-2"} 7 -kube_replicationcontroller_status_observed_generation{namespace="bi",replicationcontroller="cde-goldengate-rdb-uat-1"} 3 -kube_replicationcontroller_status_observed_generation{namespace="base-apache",replicationcontroller="base-apache-31"} 3 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="tiptool-trg-3"} 5 -kube_replicationcontroller_status_observed_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-4"} 3 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="tiptool-dvp-43"} 5 -kube_replicationcontroller_status_observed_generation{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-6"} 1 -kube_replicationcontroller_status_observed_generation{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-2"} 1 -kube_replicationcontroller_status_observed_generation{namespace="edev-tools",replicationcontroller="edevradiator-mysql-prod-2"} 3 -kube_replicationcontroller_status_observed_generation{namespace="adc-vault",replicationcontroller="base-vault-8"} 3 -kube_replicationcontroller_status_observed_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-19"} 3 -kube_replicationcontroller_status_observed_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-13"} 3 -kube_replicationcontroller_status_observed_generation{namespace="telenet-monitoring",replicationcontroller="azure-alert-omi-2"} 3 -kube_replicationcontroller_status_observed_generation{namespace="aem",replicationcontroller="atomic-runtime-24"} 1 -kube_replicationcontroller_status_observed_generation{namespace="edev-tools",replicationcontroller="edevradiator-prod-16"} 2 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-43"} 3 -kube_replicationcontroller_status_observed_generation{namespace="edev-tools",replicationcontroller="edevradiator-dev-20"} 3 -kube_replicationcontroller_status_observed_generation{namespace="weblogic-poc",replicationcontroller="docker-registry-4"} 3 -kube_replicationcontroller_status_observed_generation{namespace="edev-tools",replicationcontroller="sonarqube-3"} 2 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-48"} 3 -kube_replicationcontroller_status_observed_generation{namespace="casa-mila-squad",replicationcontroller="move-app-angular-29"} 3 -kube_replicationcontroller_status_observed_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-14"} 3 -kube_replicationcontroller_status_observed_generation{namespace="tiptool-uat",replicationcontroller="web-1"} 7 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="tiptool-dvp-49"} 5 -kube_replicationcontroller_status_observed_generation{namespace="edev-tools",replicationcontroller="edevradiator-prod-6"} 3 -kube_replicationcontroller_status_observed_generation{namespace="tiptool-uat",replicationcontroller="web-7"} 6 -kube_replicationcontroller_status_observed_generation{namespace="telenet-monitoring",replicationcontroller="openshift-alert-omi-2"} 2 -kube_replicationcontroller_status_observed_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-11"} 3 -kube_replicationcontroller_status_observed_generation{namespace="edev-tools",replicationcontroller="edevradiator-prod-12"} 3 -kube_replicationcontroller_status_observed_generation{namespace="edev-tools",replicationcontroller="edevradiator-dev-22"} 3 -kube_replicationcontroller_status_observed_generation{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-2"} 3 -kube_replicationcontroller_status_observed_generation{namespace="edev-communication",replicationcontroller="plot-trg-5"} 3 -kube_replicationcontroller_status_observed_generation{namespace="edev-tools",replicationcontroller="jenkins-1"} 2 -kube_replicationcontroller_status_observed_generation{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-5"} 3 -kube_replicationcontroller_status_observed_generation{namespace="awx",replicationcontroller="nwtool-2"} 3 -kube_replicationcontroller_status_observed_generation{namespace="casa-mila-squad",replicationcontroller="move-app-angular-35"} 3 -kube_replicationcontroller_status_observed_generation{namespace="telenet-monitoring",replicationcontroller="ceph-alert-msteams-2"} 3 -kube_replicationcontroller_status_observed_generation{namespace="myproject",replicationcontroller="microservice-3"} 3 -kube_replicationcontroller_status_observed_generation{namespace="casa-mila-squad",replicationcontroller="move-app-angular-33"} 3 -kube_replicationcontroller_status_observed_generation{namespace="edev-tools",replicationcontroller="edevradiator-dev-17"} 3 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="tiptool-edp-2"} 5 -kube_replicationcontroller_status_observed_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-7"} 4 -kube_replicationcontroller_status_observed_generation{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-5"} 3 -kube_replicationcontroller_status_observed_generation{namespace="aem",replicationcontroller="atomic-runtime-21"} 5 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-54"} 3 -kube_replicationcontroller_status_observed_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-1"} 1 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="tiptool-int-1"} 4 -kube_replicationcontroller_status_observed_generation{namespace="edev-tools",replicationcontroller="edevradiator-prod-10"} 3 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-16"} 3 -kube_replicationcontroller_status_observed_generation{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-50"} 3 -kube_replicationcontroller_status_observed_generation{namespace="edev-communication",replicationcontroller="plot-trg-7"} 3 -kube_replicationcontroller_status_observed_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-15"} 3 -kube_replicationcontroller_status_observed_generation{namespace="edev-tools",replicationcontroller="edevradiator-dev-24"} 3 -kube_replicationcontroller_status_observed_generation{namespace="base-apache",replicationcontroller="base-apache-35"} 3 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="tiptool-trg-6"} 5 -kube_replicationcontroller_status_observed_generation{namespace="aem",replicationcontroller="atomic-runtime-26"} 3 -kube_replicationcontroller_status_observed_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-8"} 5 -kube_replicationcontroller_status_observed_generation{namespace="bi",replicationcontroller="cde-residential-customer-uat-1"} 2 -kube_replicationcontroller_status_observed_generation{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-7"} 3 -kube_replicationcontroller_status_observed_generation{namespace="telenet-baseimages",replicationcontroller="jenkins-2"} 2 -kube_replicationcontroller_status_observed_generation{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-52"} 2 -kube_replicationcontroller_status_observed_generation{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-4"} 3 -kube_replicationcontroller_status_observed_generation{namespace="edev-tools",replicationcontroller="edevradiator-mysql-prod-5"} 2 -kube_replicationcontroller_status_observed_generation{namespace="edev-communication",replicationcontroller="plot-mre-36"} 3 -kube_replicationcontroller_status_observed_generation{namespace="tiptool-dvp",replicationcontroller="web-1"} 3 -kube_replicationcontroller_status_observed_generation{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-3"} 3 -kube_replicationcontroller_status_observed_generation{namespace="playground",replicationcontroller="httpd-1"} 2 -kube_replicationcontroller_status_observed_generation{namespace="openshift-monitoring",replicationcontroller="aws-alert-omi-2"} 3 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="tiptool-uat-29"} 7 -kube_replicationcontroller_status_observed_generation{namespace="telenet-monitoring",replicationcontroller="ceph-alert-msteams-3"} 2 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-41"} 3 -kube_replicationcontroller_status_observed_generation{namespace="base-apache",replicationcontroller="base-apache-26"} 3 -kube_replicationcontroller_status_observed_generation{namespace="edev-communication",replicationcontroller="jenkins-3"} 2 -kube_replicationcontroller_status_observed_generation{namespace="adc-vault",replicationcontroller="jenkins-1"} 2 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-40"} 3 -kube_replicationcontroller_status_observed_generation{namespace="paas-demo",replicationcontroller="jenkins-1"} 3 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-9"} 3 -kube_replicationcontroller_status_observed_generation{namespace="casa-mila-squad",replicationcontroller="move-app-angular-34"} 3 -kube_replicationcontroller_status_observed_generation{namespace="telenet-monitoring",replicationcontroller="elk-alert-omi-2"} 3 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-51"} 5 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="tiptool-dvp-45"} 5 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-49"} 3 -kube_replicationcontroller_status_observed_generation{namespace="bi",replicationcontroller="cde-pega-feeder-uat-1"} 2 -kube_replicationcontroller_status_observed_generation{namespace="weblogic-poc",replicationcontroller="docker-registry-1"} 3 -kube_replicationcontroller_status_observed_generation{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-9"} 3 -kube_replicationcontroller_status_observed_generation{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-42"} 3 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-38"} 3 -kube_replicationcontroller_status_observed_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-17"} 3 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-14"} 3 -kube_replicationcontroller_status_observed_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-10"} 1 -kube_replicationcontroller_status_observed_generation{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-45"} 3 -kube_replicationcontroller_status_observed_generation{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-48"} 3 -kube_replicationcontroller_status_observed_generation{namespace="openshift-monitoring",replicationcontroller="aws-alert-omi-3"} 2 -kube_replicationcontroller_status_observed_generation{namespace="jdk",replicationcontroller="base-jdk7-2"} 3 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="tiptool-trg-9"} 7 -kube_replicationcontroller_status_observed_generation{namespace="weblogic-poc",replicationcontroller="docker-registry-2"} 3 -kube_replicationcontroller_status_observed_generation{namespace="playground",replicationcontroller="nwtool-1"} 2 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-34"} 3 -kube_replicationcontroller_status_observed_generation{namespace="gdpr",replicationcontroller="jenkins-2"} 3 -kube_replicationcontroller_status_observed_generation{namespace="default",replicationcontroller="registry-console-1"} 2 -kube_replicationcontroller_status_observed_generation{namespace="casa-mila-squad",replicationcontroller="move-app-angular-37"} 3 -kube_replicationcontroller_status_observed_generation{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-6"} 3 -kube_replicationcontroller_status_observed_generation{namespace="gdpr",replicationcontroller="jenkins-9"} 2 -kube_replicationcontroller_status_observed_generation{namespace="base-apache",replicationcontroller="base-apache-36"} 2 -kube_replicationcontroller_status_observed_generation{namespace="casa-mila-squad",replicationcontroller="move-app-angular-30"} 3 -kube_replicationcontroller_status_observed_generation{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-49"} 3 -kube_replicationcontroller_status_observed_generation{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-51"} 3 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-4"} 3 -kube_replicationcontroller_status_observed_generation{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-40"} 3 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-35"} 3 -kube_replicationcontroller_status_observed_generation{namespace="edev-tools",replicationcontroller="edevradiator-dev-21"} 3 -kube_replicationcontroller_status_observed_generation{namespace="myproject",replicationcontroller="wls-domain-dinoman-2"} 3 -kube_replicationcontroller_status_observed_generation{namespace="weblogic-poc",replicationcontroller="docker-registry-3"} 3 -kube_replicationcontroller_status_observed_generation{namespace="gdpr",replicationcontroller="jenkins-5"} 3 -kube_replicationcontroller_status_observed_generation{namespace="darwin-integrations",replicationcontroller="jenkins-1"} 3 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="tiptool-edp-1"} 4 -kube_replicationcontroller_status_observed_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-12"} 1 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="tiptool-dvp-50"} 5 -kube_replicationcontroller_status_observed_generation{namespace="darwin-integrations",replicationcontroller="jenkins-2"} 2 -kube_replicationcontroller_status_observed_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-5"} 3 -kube_replicationcontroller_status_observed_generation{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-41"} 3 -kube_replicationcontroller_status_observed_generation{namespace="base-apache",replicationcontroller="base-apache-27"} 3 -kube_replicationcontroller_status_observed_generation{namespace="awx",replicationcontroller="nwtool-5"} 3 -kube_replicationcontroller_status_observed_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-15"} 3 -kube_replicationcontroller_status_observed_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-16"} 3 -kube_replicationcontroller_status_observed_generation{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-3"} 3 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="tiptool-dvp-51"} 2 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="tiptool-edp-4"} 3 -kube_replicationcontroller_status_observed_generation{namespace="base-apache",replicationcontroller="base-apache-33"} 3 -kube_replicationcontroller_status_observed_generation{namespace="aem",replicationcontroller="atomic-runtime-20"} 5 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-52"} 3 -kube_replicationcontroller_status_observed_generation{namespace="tiptool-uat",replicationcontroller="web-6"} 9 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-44"} 3 -kube_replicationcontroller_status_observed_generation{namespace="adc-vault",replicationcontroller="base-vault-10"} 3 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-3"} 3 -kube_replicationcontroller_status_observed_generation{namespace="edev-tools",replicationcontroller="edevradiator-dev-27"} 2 -kube_replicationcontroller_status_observed_generation{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-46"} 3 -kube_replicationcontroller_status_observed_generation{namespace="myproject",replicationcontroller="microservice-5"} 3 -kube_replicationcontroller_status_observed_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-16"} 3 -kube_replicationcontroller_status_observed_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-11"} 5 -kube_replicationcontroller_status_observed_generation{namespace="edev-tools",replicationcontroller="edevradiator-mysql-prod-3"} 3 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-57"} 3 -kube_replicationcontroller_status_observed_generation{namespace="aem",replicationcontroller="atomic-runtime-25"} 3 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="tiptool-mre-1"} 4 -kube_replicationcontroller_status_observed_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-13"} 3 -kube_replicationcontroller_status_observed_generation{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-47"} 3 -kube_replicationcontroller_status_observed_generation{namespace="edev-communication",replicationcontroller="plot-mre-41"} 3 -kube_replicationcontroller_status_observed_generation{namespace="aem",replicationcontroller="atomic-runtime-28"} 3 -kube_replicationcontroller_status_observed_generation{namespace="base-apache",replicationcontroller="base-apache-30"} 3 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="tiptool-trg-1"} 4 -kube_replicationcontroller_status_observed_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-19"} 2 -kube_replicationcontroller_status_observed_generation{namespace="paas-cloud-base-images",replicationcontroller="jenkins-1"} 7 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="sonarqube-2"} 3 -kube_replicationcontroller_status_observed_generation{namespace="edev-communication",replicationcontroller="plot-trg-6"} 3 -kube_replicationcontroller_status_observed_generation{namespace="edev-communication",replicationcontroller="plot-trg-13"} 2 -kube_replicationcontroller_status_observed_generation{namespace="jenkins",replicationcontroller="jenkins-3"} 3 -kube_replicationcontroller_status_observed_generation{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-47"} 3 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="tiptool-uat-23"} 5 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-7"} 3 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="tiptool-uat-24"} 5 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-25"} 3 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="tiptool-trg-2"} 5 -kube_replicationcontroller_status_observed_generation{namespace="telenet-monitoring",replicationcontroller="dynatrace-alert-omi-2"} 2 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-1"} 3 -kube_replicationcontroller_status_observed_generation{namespace="edev-tools",replicationcontroller="edevradiator-prod-13"} 3 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="tiptool-sup-1"} 4 -kube_replicationcontroller_status_observed_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-8"} 1 -kube_replicationcontroller_status_observed_generation{namespace="casa-mila-squad",replicationcontroller="move-app-angular-39"} 3 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="tiptool-uat-30"} 3 -kube_replicationcontroller_status_observed_generation{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-3"} 3 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-50"} 3 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="tiptool-int-3"} 3 -kube_replicationcontroller_status_observed_generation{namespace="telenet-monitoring",replicationcontroller="elk-alert-omi-3"} 2 -kube_replicationcontroller_status_observed_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-18"} 3 -kube_replicationcontroller_status_observed_generation{namespace="adc-vault",replicationcontroller="base-vault-9"} 3 -kube_replicationcontroller_status_observed_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-9"} 3 -kube_replicationcontroller_status_observed_generation{namespace="bi",replicationcontroller="jenkins-2"} 5 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-30"} 3 -kube_replicationcontroller_status_observed_generation{namespace="openshift-monitoring",replicationcontroller="aws-alert-omi-1"} 3 -kube_replicationcontroller_status_observed_generation{namespace="adc-vault",replicationcontroller="base-vault-2"} 3 -kube_replicationcontroller_status_observed_generation{namespace="edev-communication",replicationcontroller="jenkins-2"} 3 -kube_replicationcontroller_status_observed_generation{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-2"} 3 -kube_replicationcontroller_status_observed_generation{namespace="edev-communication",replicationcontroller="plot-mre-44"} 3 -kube_replicationcontroller_status_observed_generation{namespace="edev-tools",replicationcontroller="edevradiator-dev-23"} 3 -kube_replicationcontroller_status_observed_generation{namespace="adc-vault",replicationcontroller="base-vault-12"} 3 -kube_replicationcontroller_status_observed_generation{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-49"} 3 -kube_replicationcontroller_status_observed_generation{namespace="casa-mila-squad",replicationcontroller="move-app-angular-38"} 3 -kube_replicationcontroller_status_observed_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-10"} 5 -kube_replicationcontroller_status_observed_generation{namespace="base-apache",replicationcontroller="base-apache-32"} 3 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-11"} 3 -kube_replicationcontroller_status_observed_generation{namespace="telenet-monitoring",replicationcontroller="dynatrace-alert-omi-1"} 3 -kube_replicationcontroller_status_observed_generation{namespace="openshift-monitoring",replicationcontroller="azure-alert-omi-1"} 2 -kube_replicationcontroller_status_observed_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-12"} 3 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-26"} 3 -kube_replicationcontroller_status_observed_generation{namespace="adc-vault",replicationcontroller="base-vault-3"} 3 -kube_replicationcontroller_status_observed_generation{namespace="tiptool-uat",replicationcontroller="web-4"} 9 -kube_replicationcontroller_status_observed_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-10"} 3 -kube_replicationcontroller_status_observed_generation{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-4"} 3 -kube_replicationcontroller_status_observed_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-12"} 3 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-47"} 5 -kube_replicationcontroller_status_observed_generation{namespace="casa-mila-squad",replicationcontroller="move-app-angular-36"} 3 -kube_replicationcontroller_status_observed_generation{namespace="darwin-integrations",replicationcontroller="psr-aggregator-uat-1"} 3 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-6"} 3 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-19"} 3 -kube_replicationcontroller_status_observed_generation{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-2"} 3 -kube_replicationcontroller_status_observed_generation{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-50"} 5 -kube_replicationcontroller_status_observed_generation{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-46"} 3 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-56"} 3 -kube_replicationcontroller_status_observed_generation{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-4"} 3 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="tiptool-dvp-48"} 5 -kube_replicationcontroller_status_observed_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-2"} 3 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="tiptool-uat-22"} 5 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="tiptool-dvp-46"} 5 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="tiptool-uat-26"} 5 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="tiptool-trg-5"} 5 -kube_replicationcontroller_status_observed_generation{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-45"} 5 -kube_replicationcontroller_status_observed_generation{namespace="edev-communication",replicationcontroller="plot-trg-10"} 3 -kube_replicationcontroller_status_observed_generation{namespace="edev-communication",replicationcontroller="plot-trg-8"} 3 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-24"} 3 -kube_replicationcontroller_status_observed_generation{namespace="edev-communication",replicationcontroller="plot-trg-11"} 3 -kube_replicationcontroller_status_observed_generation{namespace="telenet-monitoring",replicationcontroller="ceph-alert-msteams-1"} 3 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="tiptool-dvp-42"} 5 -kube_replicationcontroller_status_observed_generation{namespace="aem",replicationcontroller="atomic-runtime-18"} 5 -kube_replicationcontroller_status_observed_generation{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-7"} 2 -kube_replicationcontroller_status_observed_generation{namespace="edev-tools",replicationcontroller="edevradiator-mysql-prod-4"} 3 -kube_replicationcontroller_status_observed_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-11"} 3 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="tiptool-uat-25"} 5 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-42"} 3 -kube_replicationcontroller_status_observed_generation{namespace="jdk",replicationcontroller="base-jdk7-1"} 3 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-29"} 3 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-13"} 3 -kube_replicationcontroller_status_observed_generation{namespace="jenkins",replicationcontroller="jenkins-2-centos7-1"} 3 -kube_replicationcontroller_status_observed_generation{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-43"} 3 -kube_replicationcontroller_status_observed_generation{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-1"} 3 -kube_replicationcontroller_status_observed_generation{namespace="edev-communication",replicationcontroller="plot-mre-35"} 3 -kube_replicationcontroller_status_observed_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-3"} 3 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="tiptool-dvp-47"} 5 -kube_replicationcontroller_status_observed_generation{namespace="edev-tools",replicationcontroller="edevradiator-prod-8"} 3 -kube_replicationcontroller_status_observed_generation{namespace="gdpr",replicationcontroller="jenkins-3"} 3 -kube_replicationcontroller_status_observed_generation{namespace="yft-kafkaproxy",replicationcontroller="kafka-proxy-8"} 3 -kube_replicationcontroller_status_observed_generation{namespace="adc-vault",replicationcontroller="base-vault-6"} 3 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="tiptool-edp-3"} 9 -kube_replicationcontroller_status_observed_generation{namespace="jenkins",replicationcontroller="jenkins-1"} 3 -kube_replicationcontroller_status_observed_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-4"} 3 -kube_replicationcontroller_status_observed_generation{namespace="base-apache",replicationcontroller="base-apache-29"} 3 -kube_replicationcontroller_status_observed_generation{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-44"} 3 -kube_replicationcontroller_status_observed_generation{namespace="gdpr",replicationcontroller="jenkins-1"} 3 -kube_replicationcontroller_status_observed_generation{namespace="edev-tools",replicationcontroller="edevradiator-prod-14"} 3 -kube_replicationcontroller_status_observed_generation{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-6"} 3 -kube_replicationcontroller_status_observed_generation{namespace="edev-communication",replicationcontroller="jenkins-1"} 3 -kube_replicationcontroller_status_observed_generation{namespace="myproject",replicationcontroller="microservice-4"} 3 -kube_replicationcontroller_status_observed_generation{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-8"} 3 -kube_replicationcontroller_status_observed_generation{namespace="telenet-monitoring",replicationcontroller="openshift-alert-omi-1"} 3 -kube_replicationcontroller_status_observed_generation{namespace="jdk",replicationcontroller="base-jdk8-1"} 3 -kube_replicationcontroller_status_observed_generation{namespace="casa-mila-squad",replicationcontroller="move-app-angular-32"} 3 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-2"} 17 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-10"} 3 -kube_replicationcontroller_status_observed_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-9"} 3 -kube_replicationcontroller_status_observed_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-13"} 3 -kube_replicationcontroller_status_observed_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-18"} 3 -kube_replicationcontroller_status_observed_generation{namespace="awx",replicationcontroller="nwtool-6"} 4 -kube_replicationcontroller_status_observed_generation{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-7"} 2 -kube_replicationcontroller_status_observed_generation{namespace="edev-tools",replicationcontroller="edevradiator-prod-15"} 3 -kube_replicationcontroller_status_observed_generation{namespace="awx",replicationcontroller="nwtool-1"} 3 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-15"} 5 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-36"} 3 -kube_replicationcontroller_status_observed_generation{namespace="aem",replicationcontroller="atomic-runtime-27"} 3 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-5"} 3 -kube_replicationcontroller_status_observed_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-9"} 5 -kube_replicationcontroller_status_observed_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-6"} 1 -kube_replicationcontroller_status_observed_generation{namespace="edev-tools",replicationcontroller="sonarqube-1"} 5 -kube_replicationcontroller_status_observed_generation{namespace="edev-tools",replicationcontroller="sonarqube-2"} 3 -kube_replicationcontroller_status_observed_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-20"} 2 -kube_replicationcontroller_status_observed_generation{namespace="edev-tools",replicationcontroller="edevradiator-prod-7"} 3 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-53"} 5 -kube_replicationcontroller_status_observed_generation{namespace="edev-tools",replicationcontroller="edevradiator-mysql-prod-1"} 3 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-37"} 3 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="tiptool-dvp-41"} 5 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="tiptool-uat-27"} 5 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="tiptool-uat-20"} 5 -kube_replicationcontroller_status_observed_generation{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-43"} 3 -kube_replicationcontroller_status_observed_generation{namespace="telenet-monitoring",replicationcontroller="azure-alert-omi-1"} 3 -kube_replicationcontroller_status_observed_generation{namespace="myproject",replicationcontroller="microservice-1"} 4 -kube_replicationcontroller_status_observed_generation{namespace="aem",replicationcontroller="atomic-runtime-22"} 8 -kube_replicationcontroller_status_observed_generation{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-5"} 3 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="sonarqube-3"} 2 -kube_replicationcontroller_status_observed_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-6"} 3 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="tiptool-uat-28"} 5 -kube_replicationcontroller_status_observed_generation{namespace="edev-tools",replicationcontroller="edevradiator-dev-19"} 3 -kube_replicationcontroller_status_observed_generation{namespace="edev-tools",replicationcontroller="edevradiator-dev-25"} 3 -kube_replicationcontroller_status_observed_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-17"} 3 -kube_replicationcontroller_status_observed_generation{namespace="tiptool-uat",replicationcontroller="web-3"} 8 -kube_replicationcontroller_status_observed_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-5"} 3 -kube_replicationcontroller_status_observed_generation{namespace="gdpr",replicationcontroller="jenkins-6"} 3 -kube_replicationcontroller_status_observed_generation{namespace="casa-mila-squad",replicationcontroller="move-app-angular-31"} 3 -kube_replicationcontroller_status_observed_generation{namespace="edev-tools",replicationcontroller="edevradiator-prod-9"} 3 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-39"} 3 -kube_replicationcontroller_status_observed_generation{namespace="jenkins-operator-demo",replicationcontroller="jenkins-1"} 3 -kube_replicationcontroller_status_observed_generation{namespace="edev-tools",replicationcontroller="edevradiator-dev-26"} 3 -kube_replicationcontroller_status_observed_generation{namespace="bi",replicationcontroller="jenkins-1"} 3 -kube_replicationcontroller_status_observed_generation{namespace="awx",replicationcontroller="nwtool-4"} 3 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="tiptool-trg-4"} 5 -kube_replicationcontroller_status_observed_generation{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-3"} 3 -kube_replicationcontroller_status_observed_generation{namespace="bi",replicationcontroller="jenkins-3"} 3 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-17"} 5 -kube_replicationcontroller_status_observed_generation{namespace="myproject",replicationcontroller="wls-domain-dinoman-1"} 3 -kube_replicationcontroller_status_observed_generation{namespace="edev-communication",replicationcontroller="plot-mre-39"} 3 -kube_replicationcontroller_status_observed_generation{namespace="paas-demo",replicationcontroller="jenkins-2"} 2 -kube_replicationcontroller_status_observed_generation{namespace="base-apache",replicationcontroller="base-apache-28"} 3 -kube_replicationcontroller_status_observed_generation{namespace="adc-vault",replicationcontroller="base-vault-5"} 3 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-55"} 5 -kube_replicationcontroller_status_observed_generation{namespace="yft-kafkaproxy",replicationcontroller="kafka-proxy-6"} 3 -kube_replicationcontroller_status_observed_generation{namespace="adc-vault",replicationcontroller="base-vault-11"} 3 -kube_replicationcontroller_status_observed_generation{namespace="bi",replicationcontroller="jenkins-4"} 2 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="tiptool-lat-1"} 4 -kube_replicationcontroller_status_observed_generation{namespace="telenet-monitoring",replicationcontroller="elk-alert-omi-1"} 3 -kube_replicationcontroller_status_observed_generation{namespace="edev-communication",replicationcontroller="plot-trg-12"} 3 -kube_replicationcontroller_status_observed_generation{namespace="default",replicationcontroller="router-1"} 2 -kube_replicationcontroller_status_observed_generation{namespace="paas-cloud-base-images",replicationcontroller="jenkins-2"} 2 -kube_replicationcontroller_status_observed_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-10"} 3 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="tiptool-dvp-44"} 5 -kube_replicationcontroller_status_observed_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-7"} 3 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="tiptool-trg-8"} 5 -kube_replicationcontroller_status_observed_generation{namespace="telenet-monitoring",replicationcontroller="azure-alert-omi-3"} 2 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-33"} 1 -kube_replicationcontroller_status_observed_generation{namespace="edev-tools",replicationcontroller="edevradiator-prod-11"} 3 -kube_replicationcontroller_status_observed_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-8"} 3 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-58"} 2 -kube_replicationcontroller_status_observed_generation{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-48"} 3 -kube_replicationcontroller_status_observed_generation{namespace="telenet-monitoring",replicationcontroller="aws-alert-omi-2"} 2 -kube_replicationcontroller_status_observed_generation{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-6"} 3 -kube_replicationcontroller_status_observed_generation{namespace="gdpr",replicationcontroller="jenkins-4"} 3 -kube_replicationcontroller_status_observed_generation{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-1"} 3 -kube_replicationcontroller_status_observed_generation{namespace="tiptool-uat",replicationcontroller="web-2"} 8 -kube_replicationcontroller_status_observed_generation{namespace="edev-communication",replicationcontroller="plot-mre-43"} 3 -kube_replicationcontroller_status_observed_generation{namespace="aem",replicationcontroller="atomic-runtime-19"} 5 -kube_replicationcontroller_status_observed_generation{namespace="awx",replicationcontroller="nwtool-3"} 3 -kube_replicationcontroller_status_observed_generation{namespace="gdpr",replicationcontroller="jenkins-7"} 3 -kube_replicationcontroller_status_observed_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-11"} 3 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="tiptool-uat-21"} 5 -kube_replicationcontroller_status_observed_generation{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-1"} 3 -kube_replicationcontroller_status_observed_generation{namespace="jenkins",replicationcontroller="jenkins-4"} 3 -kube_replicationcontroller_status_observed_generation{namespace="yft-kafkaproxy",replicationcontroller="kafka-proxy-9"} 2 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-28"} 3 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-32"} 7 -kube_replicationcontroller_status_observed_generation{namespace="adc-vault",replicationcontroller="base-vault-4"} 3 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-21"} 3 -kube_replicationcontroller_status_observed_generation{namespace="edev-communication",replicationcontroller="plot-trg-4"} 3 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="jenkins-1"} 3 -kube_replicationcontroller_status_observed_generation{namespace="edev-communication",replicationcontroller="plot-mre-45"} 2 -kube_replicationcontroller_status_observed_generation{namespace="tiptool",replicationcontroller="tiptool-trg-10"} 3 -kube_replicationcontroller_status_observed_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-14"} 3 -kube_replicationcontroller_status_observed_generation{namespace="edev-communication",replicationcontroller="plot-mre-42"} 3 -kube_replicationcontroller_status_observed_generation{namespace="devops-playground",replicationcontroller="jenkins-8"} 3 -kube_replicationcontroller_status_observed_generation{namespace="jenkins",replicationcontroller="jenkins-2"} 1 -kube_replicationcontroller_status_observed_generation{namespace="base-apache",replicationcontroller="base-apache-34"} 3 -kube_replicationcontroller_status_observed_generation{namespace="edev-communication",replicationcontroller="plot-mre-37"} 3 -kube_replicationcontroller_status_observed_generation{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-44"} 3 -kube_replicationcontroller_status_observed_generation{namespace="edev-communication",replicationcontroller="plot-trg-3"} 3 -kube_replicationcontroller_status_observed_generation{namespace="gdpr",replicationcontroller="saint-peter-uat-1"} 2 -kube_replicationcontroller_status_observed_generation{namespace="edev-tools",replicationcontroller="edevradiator-dev-18"} 3 -# HELP kube_replicationcontroller_spec_replicas Number of desired pods for a ReplicationController. -# TYPE kube_replicationcontroller_spec_replicas gauge -kube_replicationcontroller_spec_replicas{namespace="aem",replicationcontroller="atomic-runtime-21"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-54"} 0 -kube_replicationcontroller_spec_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-1"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="tiptool-int-1"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-10"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-16"} 0 -kube_replicationcontroller_spec_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-7"} 0 -kube_replicationcontroller_spec_replicas{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-5"} 0 -kube_replicationcontroller_spec_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-50"} 0 -kube_replicationcontroller_spec_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-15"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-communication",replicationcontroller="plot-trg-7"} 0 -kube_replicationcontroller_spec_replicas{namespace="base-apache",replicationcontroller="base-apache-35"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-24"} 0 -kube_replicationcontroller_spec_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-8"} 0 -kube_replicationcontroller_spec_replicas{namespace="bi",replicationcontroller="cde-residential-customer-uat-1"} 1 -kube_replicationcontroller_spec_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-7"} 0 -kube_replicationcontroller_spec_replicas{namespace="telenet-baseimages",replicationcontroller="jenkins-2"} 1 -kube_replicationcontroller_spec_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-52"} 1 -kube_replicationcontroller_spec_replicas{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-4"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-6"} 0 -kube_replicationcontroller_spec_replicas{namespace="aem",replicationcontroller="atomic-runtime-26"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-prod-5"} 1 -kube_replicationcontroller_spec_replicas{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-3"} 0 -kube_replicationcontroller_spec_replicas{namespace="playground",replicationcontroller="httpd-1"} 1 -kube_replicationcontroller_spec_replicas{namespace="openshift-monitoring",replicationcontroller="aws-alert-omi-2"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-29"} 0 -kube_replicationcontroller_spec_replicas{namespace="telenet-monitoring",replicationcontroller="ceph-alert-msteams-3"} 1 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-41"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-communication",replicationcontroller="plot-mre-36"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool-dvp",replicationcontroller="web-1"} 0 -kube_replicationcontroller_spec_replicas{namespace="adc-vault",replicationcontroller="jenkins-1"} 1 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-40"} 0 -kube_replicationcontroller_spec_replicas{namespace="paas-demo",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-9"} 0 -kube_replicationcontroller_spec_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-34"} 0 -kube_replicationcontroller_spec_replicas{namespace="telenet-monitoring",replicationcontroller="elk-alert-omi-2"} 0 -kube_replicationcontroller_spec_replicas{namespace="base-apache",replicationcontroller="base-apache-26"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-communication",replicationcontroller="jenkins-3"} 1 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-49"} 0 -kube_replicationcontroller_spec_replicas{namespace="bi",replicationcontroller="cde-pega-feeder-uat-1"} 1 -kube_replicationcontroller_spec_replicas{namespace="weblogic-poc",replicationcontroller="docker-registry-1"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-51"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-45"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-38"} 0 -kube_replicationcontroller_spec_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-17"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-14"} 0 -kube_replicationcontroller_spec_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-10"} 0 -kube_replicationcontroller_spec_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-45"} 0 -kube_replicationcontroller_spec_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-9"} 0 -kube_replicationcontroller_spec_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-42"} 0 -kube_replicationcontroller_spec_replicas{namespace="jdk",replicationcontroller="base-jdk7-2"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-9"} 0 -kube_replicationcontroller_spec_replicas{namespace="weblogic-poc",replicationcontroller="docker-registry-2"} 0 -kube_replicationcontroller_spec_replicas{namespace="playground",replicationcontroller="nwtool-1"} 1 -kube_replicationcontroller_spec_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-48"} 0 -kube_replicationcontroller_spec_replicas{namespace="openshift-monitoring",replicationcontroller="aws-alert-omi-3"} 1 -kube_replicationcontroller_spec_replicas{namespace="default",replicationcontroller="registry-console-1"} 1 -kube_replicationcontroller_spec_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-37"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-6"} 0 -kube_replicationcontroller_spec_replicas{namespace="gdpr",replicationcontroller="jenkins-9"} 1 -kube_replicationcontroller_spec_replicas{namespace="base-apache",replicationcontroller="base-apache-36"} 1 -kube_replicationcontroller_spec_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-30"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-34"} 0 -kube_replicationcontroller_spec_replicas{namespace="gdpr",replicationcontroller="jenkins-2"} 0 -kube_replicationcontroller_spec_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-51"} 0 -kube_replicationcontroller_spec_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-49"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-35"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-21"} 0 -kube_replicationcontroller_spec_replicas{namespace="myproject",replicationcontroller="wls-domain-dinoman-2"} 0 -kube_replicationcontroller_spec_replicas{namespace="weblogic-poc",replicationcontroller="docker-registry-3"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-4"} 0 -kube_replicationcontroller_spec_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-40"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="tiptool-edp-1"} 0 -kube_replicationcontroller_spec_replicas{namespace="gdpr",replicationcontroller="jenkins-5"} 0 -kube_replicationcontroller_spec_replicas{namespace="darwin-integrations",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_spec_replicas{namespace="darwin-integrations",replicationcontroller="jenkins-2"} 1 -kube_replicationcontroller_spec_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-5"} 0 -kube_replicationcontroller_spec_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-41"} 0 -kube_replicationcontroller_spec_replicas{namespace="base-apache",replicationcontroller="base-apache-27"} 0 -kube_replicationcontroller_spec_replicas{namespace="awx",replicationcontroller="nwtool-5"} 0 -kube_replicationcontroller_spec_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-12"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-50"} 0 -kube_replicationcontroller_spec_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-3"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-51"} 1 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="tiptool-edp-4"} 2 -kube_replicationcontroller_spec_replicas{namespace="base-apache",replicationcontroller="base-apache-33"} 0 -kube_replicationcontroller_spec_replicas{namespace="aem",replicationcontroller="atomic-runtime-20"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-52"} 0 -kube_replicationcontroller_spec_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-15"} 0 -kube_replicationcontroller_spec_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-16"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-44"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool-uat",replicationcontroller="web-6"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-27"} 1 -kube_replicationcontroller_spec_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-46"} 0 -kube_replicationcontroller_spec_replicas{namespace="myproject",replicationcontroller="microservice-5"} 0 -kube_replicationcontroller_spec_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-16"} 0 -kube_replicationcontroller_spec_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-11"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-prod-3"} 0 -kube_replicationcontroller_spec_replicas{namespace="adc-vault",replicationcontroller="base-vault-10"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-3"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="tiptool-mre-1"} 2 -kube_replicationcontroller_spec_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-13"} 0 -kube_replicationcontroller_spec_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-47"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-communication",replicationcontroller="plot-mre-41"} 0 -kube_replicationcontroller_spec_replicas{namespace="aem",replicationcontroller="atomic-runtime-28"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-57"} 0 -kube_replicationcontroller_spec_replicas{namespace="aem",replicationcontroller="atomic-runtime-25"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-1"} 0 -kube_replicationcontroller_spec_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-19"} 1 -kube_replicationcontroller_spec_replicas{namespace="paas-cloud-base-images",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="sonarqube-2"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-communication",replicationcontroller="plot-trg-6"} 0 -kube_replicationcontroller_spec_replicas{namespace="base-apache",replicationcontroller="base-apache-30"} 0 -kube_replicationcontroller_spec_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-47"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-23"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-7"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-24"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-25"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-2"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-communication",replicationcontroller="plot-trg-13"} 1 -kube_replicationcontroller_spec_replicas{namespace="jenkins",replicationcontroller="jenkins-3"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_spec_replicas{namespace="telenet-monitoring",replicationcontroller="dynatrace-alert-omi-2"} 1 -kube_replicationcontroller_spec_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-8"} 0 -kube_replicationcontroller_spec_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-39"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-30"} 2 -kube_replicationcontroller_spec_replicas{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-3"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-13"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="tiptool-sup-1"} 2 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-50"} 0 -kube_replicationcontroller_spec_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-18"} 0 -kube_replicationcontroller_spec_replicas{namespace="adc-vault",replicationcontroller="base-vault-9"} 0 -kube_replicationcontroller_spec_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-9"} 0 -kube_replicationcontroller_spec_replicas{namespace="bi",replicationcontroller="jenkins-2"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-30"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="tiptool-int-3"} 2 -kube_replicationcontroller_spec_replicas{namespace="telenet-monitoring",replicationcontroller="elk-alert-omi-3"} 1 -kube_replicationcontroller_spec_replicas{namespace="edev-communication",replicationcontroller="jenkins-2"} 0 -kube_replicationcontroller_spec_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-2"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-communication",replicationcontroller="plot-mre-44"} 0 -kube_replicationcontroller_spec_replicas{namespace="openshift-monitoring",replicationcontroller="aws-alert-omi-1"} 0 -kube_replicationcontroller_spec_replicas{namespace="adc-vault",replicationcontroller="base-vault-2"} 0 -kube_replicationcontroller_spec_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-49"} 0 -kube_replicationcontroller_spec_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-38"} 0 -kube_replicationcontroller_spec_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-10"} 0 -kube_replicationcontroller_spec_replicas{namespace="base-apache",replicationcontroller="base-apache-32"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-11"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-23"} 0 -kube_replicationcontroller_spec_replicas{namespace="adc-vault",replicationcontroller="base-vault-12"} 0 -kube_replicationcontroller_spec_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-12"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-26"} 0 -kube_replicationcontroller_spec_replicas{namespace="adc-vault",replicationcontroller="base-vault-3"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool-uat",replicationcontroller="web-4"} 0 -kube_replicationcontroller_spec_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-10"} 0 -kube_replicationcontroller_spec_replicas{namespace="telenet-monitoring",replicationcontroller="dynatrace-alert-omi-1"} 0 -kube_replicationcontroller_spec_replicas{namespace="openshift-monitoring",replicationcontroller="azure-alert-omi-1"} 1 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-47"} 0 -kube_replicationcontroller_spec_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-36"} 0 -kube_replicationcontroller_spec_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-uat-1"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-6"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-19"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-2"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-4"} 0 -kube_replicationcontroller_spec_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-12"} 0 -kube_replicationcontroller_spec_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-50"} 2 -kube_replicationcontroller_spec_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-4"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-48"} 0 -kube_replicationcontroller_spec_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-2"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-22"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-46"} 0 -kube_replicationcontroller_spec_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-46"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-56"} 0 -kube_replicationcontroller_spec_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-45"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-communication",replicationcontroller="plot-trg-10"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-communication",replicationcontroller="plot-trg-8"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-26"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-5"} 0 -kube_replicationcontroller_spec_replicas{namespace="telenet-monitoring",replicationcontroller="ceph-alert-msteams-1"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-42"} 0 -kube_replicationcontroller_spec_replicas{namespace="aem",replicationcontroller="atomic-runtime-18"} 0 -kube_replicationcontroller_spec_replicas{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-7"} 1 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-24"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-communication",replicationcontroller="plot-trg-11"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-25"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-42"} 0 -kube_replicationcontroller_spec_replicas{namespace="jdk",replicationcontroller="base-jdk7-1"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-prod-4"} 0 -kube_replicationcontroller_spec_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-11"} 0 -kube_replicationcontroller_spec_replicas{namespace="jenkins",replicationcontroller="jenkins-2-centos7-1"} 0 -kube_replicationcontroller_spec_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-43"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-1"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-communication",replicationcontroller="plot-mre-35"} 0 -kube_replicationcontroller_spec_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-3"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-47"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-29"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-13"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-8"} 0 -kube_replicationcontroller_spec_replicas{namespace="yft-kafkaproxy",replicationcontroller="kafka-proxy-8"} 0 -kube_replicationcontroller_spec_replicas{namespace="gdpr",replicationcontroller="jenkins-3"} 0 -kube_replicationcontroller_spec_replicas{namespace="jenkins",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_spec_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-4"} 0 -kube_replicationcontroller_spec_replicas{namespace="base-apache",replicationcontroller="base-apache-29"} 0 -kube_replicationcontroller_spec_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-44"} 0 -kube_replicationcontroller_spec_replicas{namespace="gdpr",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-14"} 0 -kube_replicationcontroller_spec_replicas{namespace="adc-vault",replicationcontroller="base-vault-6"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="tiptool-edp-3"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-communication",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_spec_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-6"} 0 -kube_replicationcontroller_spec_replicas{namespace="telenet-monitoring",replicationcontroller="openshift-alert-omi-1"} 0 -kube_replicationcontroller_spec_replicas{namespace="jdk",replicationcontroller="base-jdk8-1"} 0 -kube_replicationcontroller_spec_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-32"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-2"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-10"} 0 -kube_replicationcontroller_spec_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-9"} 0 -kube_replicationcontroller_spec_replicas{namespace="myproject",replicationcontroller="microservice-4"} 0 -kube_replicationcontroller_spec_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-8"} 0 -kube_replicationcontroller_spec_replicas{namespace="awx",replicationcontroller="nwtool-6"} 0 -kube_replicationcontroller_spec_replicas{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-7"} 1 -kube_replicationcontroller_spec_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-15"} 0 -kube_replicationcontroller_spec_replicas{namespace="awx",replicationcontroller="nwtool-1"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-15"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-36"} 0 -kube_replicationcontroller_spec_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-13"} 0 -kube_replicationcontroller_spec_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-18"} 0 -kube_replicationcontroller_spec_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-9"} 0 -kube_replicationcontroller_spec_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-6"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-tools",replicationcontroller="sonarqube-1"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-tools",replicationcontroller="sonarqube-2"} 0 -kube_replicationcontroller_spec_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-20"} 1 -kube_replicationcontroller_spec_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-7"} 0 -kube_replicationcontroller_spec_replicas{namespace="aem",replicationcontroller="atomic-runtime-27"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-5"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-37"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-41"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-53"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-prod-1"} 0 -kube_replicationcontroller_spec_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-43"} 0 -kube_replicationcontroller_spec_replicas{namespace="telenet-monitoring",replicationcontroller="azure-alert-omi-1"} 0 -kube_replicationcontroller_spec_replicas{namespace="myproject",replicationcontroller="microservice-1"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-27"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-20"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="sonarqube-3"} 1 -kube_replicationcontroller_spec_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-6"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-28"} 0 -kube_replicationcontroller_spec_replicas{namespace="aem",replicationcontroller="atomic-runtime-22"} 0 -kube_replicationcontroller_spec_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-5"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-25"} 0 -kube_replicationcontroller_spec_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-17"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-19"} 0 -kube_replicationcontroller_spec_replicas{namespace="gdpr",replicationcontroller="jenkins-6"} 0 -kube_replicationcontroller_spec_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-31"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-9"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool-uat",replicationcontroller="web-3"} 0 -kube_replicationcontroller_spec_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-5"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-26"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-39"} 0 -kube_replicationcontroller_spec_replicas{namespace="jenkins-operator-demo",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-4"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-3"} 0 -kube_replicationcontroller_spec_replicas{namespace="bi",replicationcontroller="jenkins-3"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-17"} 0 -kube_replicationcontroller_spec_replicas{namespace="bi",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_spec_replicas{namespace="awx",replicationcontroller="nwtool-4"} 0 -kube_replicationcontroller_spec_replicas{namespace="myproject",replicationcontroller="wls-domain-dinoman-1"} 0 -kube_replicationcontroller_spec_replicas{namespace="paas-demo",replicationcontroller="jenkins-2"} 1 -kube_replicationcontroller_spec_replicas{namespace="base-apache",replicationcontroller="base-apache-28"} 0 -kube_replicationcontroller_spec_replicas{namespace="adc-vault",replicationcontroller="base-vault-5"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-55"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-communication",replicationcontroller="plot-mre-39"} 0 -kube_replicationcontroller_spec_replicas{namespace="bi",replicationcontroller="jenkins-4"} 1 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="tiptool-lat-1"} 2 -kube_replicationcontroller_spec_replicas{namespace="telenet-monitoring",replicationcontroller="elk-alert-omi-1"} 0 -kube_replicationcontroller_spec_replicas{namespace="yft-kafkaproxy",replicationcontroller="kafka-proxy-6"} 0 -kube_replicationcontroller_spec_replicas{namespace="adc-vault",replicationcontroller="base-vault-11"} 0 -kube_replicationcontroller_spec_replicas{namespace="paas-cloud-base-images",replicationcontroller="jenkins-2"} 1 -kube_replicationcontroller_spec_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-10"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-44"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-communication",replicationcontroller="plot-trg-12"} 0 -kube_replicationcontroller_spec_replicas{namespace="default",replicationcontroller="router-1"} 2 -kube_replicationcontroller_spec_replicas{namespace="telenet-monitoring",replicationcontroller="azure-alert-omi-3"} 1 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-33"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-11"} 0 -kube_replicationcontroller_spec_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-7"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-8"} 0 -kube_replicationcontroller_spec_replicas{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-48"} 0 -kube_replicationcontroller_spec_replicas{namespace="telenet-monitoring",replicationcontroller="aws-alert-omi-2"} 1 -kube_replicationcontroller_spec_replicas{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-6"} 0 -kube_replicationcontroller_spec_replicas{namespace="gdpr",replicationcontroller="jenkins-4"} 0 -kube_replicationcontroller_spec_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-8"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-58"} 1 -kube_replicationcontroller_spec_replicas{namespace="edev-communication",replicationcontroller="plot-mre-43"} 0 -kube_replicationcontroller_spec_replicas{namespace="aem",replicationcontroller="atomic-runtime-19"} 0 -kube_replicationcontroller_spec_replicas{namespace="awx",replicationcontroller="nwtool-3"} 0 -kube_replicationcontroller_spec_replicas{namespace="gdpr",replicationcontroller="jenkins-7"} 0 -kube_replicationcontroller_spec_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-1"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool-uat",replicationcontroller="web-2"} 0 -kube_replicationcontroller_spec_replicas{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-1"} 0 -kube_replicationcontroller_spec_replicas{namespace="jenkins",replicationcontroller="jenkins-4"} 0 -kube_replicationcontroller_spec_replicas{namespace="yft-kafkaproxy",replicationcontroller="kafka-proxy-9"} 1 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-28"} 0 -kube_replicationcontroller_spec_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-11"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="tiptool-uat-21"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-21"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-communication",replicationcontroller="plot-trg-4"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-communication",replicationcontroller="plot-mre-45"} 1 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-10"} 2 -kube_replicationcontroller_spec_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-14"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-32"} 0 -kube_replicationcontroller_spec_replicas{namespace="adc-vault",replicationcontroller="base-vault-4"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-communication",replicationcontroller="plot-mre-42"} 0 -kube_replicationcontroller_spec_replicas{namespace="base-apache",replicationcontroller="base-apache-34"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-communication",replicationcontroller="plot-mre-37"} 0 -kube_replicationcontroller_spec_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-44"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-communication",replicationcontroller="plot-trg-3"} 0 -kube_replicationcontroller_spec_replicas{namespace="gdpr",replicationcontroller="saint-peter-uat-1"} 1 -kube_replicationcontroller_spec_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-18"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-8"} 0 -kube_replicationcontroller_spec_replicas{namespace="jenkins",replicationcontroller="jenkins-2"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-20"} 0 -kube_replicationcontroller_spec_replicas{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-42"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-12"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-communication",replicationcontroller="plot-mre-38"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-45"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-7"} 1 -kube_replicationcontroller_spec_replicas{namespace="tiptool-uat",replicationcontroller="web-5"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-23"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-31"} 0 -kube_replicationcontroller_spec_replicas{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-4"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-27"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="sonarqube-1"} 0 -kube_replicationcontroller_spec_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-10"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-communication",replicationcontroller="plot-mre-40"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool-dvp",replicationcontroller="web-2"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-7"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-18"} 0 -kube_replicationcontroller_spec_replicas{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-1"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-46"} 0 -kube_replicationcontroller_spec_replicas{namespace="gdpr",replicationcontroller="jenkins-8"} 0 -kube_replicationcontroller_spec_replicas{namespace="default",replicationcontroller="docker-registry-1"} 1 -kube_replicationcontroller_spec_replicas{namespace="myproject",replicationcontroller="microservice-2"} 0 -kube_replicationcontroller_spec_replicas{namespace="adc-vault",replicationcontroller="base-vault-7"} 0 -kube_replicationcontroller_spec_replicas{namespace="myproject",replicationcontroller="dummy-1"} 0 -kube_replicationcontroller_spec_replicas{namespace="aem",replicationcontroller="atomic-runtime-17"} 0 -kube_replicationcontroller_spec_replicas{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-5"} 0 -kube_replicationcontroller_spec_replicas{namespace="telenet-monitoring",replicationcontroller="aws-alert-omi-1"} 0 -kube_replicationcontroller_spec_replicas{namespace="telenet-baseimages",replicationcontroller="jenkins-1"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="tiptool-int-2"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-communication",replicationcontroller="plot-trg-9"} 0 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-22"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="tiptool-trg-3"} 0 -kube_replicationcontroller_spec_replicas{namespace="bi",replicationcontroller="cde-goldengate-rdb-uat-1"} 0 -kube_replicationcontroller_spec_replicas{namespace="base-apache",replicationcontroller="base-apache-31"} 0 -kube_replicationcontroller_spec_replicas{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-6"} 0 -kube_replicationcontroller_spec_replicas{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-2"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-prod-2"} 0 -kube_replicationcontroller_spec_replicas{namespace="adc-vault",replicationcontroller="base-vault-8"} 0 -kube_replicationcontroller_spec_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-4"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-43"} 0 -kube_replicationcontroller_spec_replicas{namespace="telenet-monitoring",replicationcontroller="azure-alert-omi-2"} 0 -kube_replicationcontroller_spec_replicas{namespace="aem",replicationcontroller="atomic-runtime-24"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-16"} 1 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-43"} 0 -kube_replicationcontroller_spec_replicas{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-19"} 0 -kube_replicationcontroller_spec_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-13"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-tools",replicationcontroller="sonarqube-3"} 1 -kube_replicationcontroller_spec_replicas{namespace="devops-playground",replicationcontroller="jenkins-48"} 0 -kube_replicationcontroller_spec_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-29"} 0 -kube_replicationcontroller_spec_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-14"} 2 -kube_replicationcontroller_spec_replicas{namespace="tiptool-uat",replicationcontroller="web-1"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-20"} 0 -kube_replicationcontroller_spec_replicas{namespace="weblogic-poc",replicationcontroller="docker-registry-4"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-6"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="tiptool-dvp-49"} 0 -kube_replicationcontroller_spec_replicas{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-11"} 2 -kube_replicationcontroller_spec_replicas{namespace="edev-tools",replicationcontroller="edevradiator-prod-12"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool-uat",replicationcontroller="web-7"} 0 -kube_replicationcontroller_spec_replicas{namespace="telenet-monitoring",replicationcontroller="openshift-alert-omi-2"} 1 -kube_replicationcontroller_spec_replicas{namespace="edev-communication",replicationcontroller="plot-trg-5"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-tools",replicationcontroller="jenkins-1"} 1 -kube_replicationcontroller_spec_replicas{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-5"} 0 -kube_replicationcontroller_spec_replicas{namespace="awx",replicationcontroller="nwtool-2"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-22"} 0 -kube_replicationcontroller_spec_replicas{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-2"} 0 -kube_replicationcontroller_spec_replicas{namespace="myproject",replicationcontroller="microservice-3"} 0 -kube_replicationcontroller_spec_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-35"} 0 -kube_replicationcontroller_spec_replicas{namespace="telenet-monitoring",replicationcontroller="ceph-alert-msteams-2"} 0 -kube_replicationcontroller_spec_replicas{namespace="tiptool",replicationcontroller="tiptool-edp-2"} 0 -kube_replicationcontroller_spec_replicas{namespace="casa-mila-squad",replicationcontroller="move-app-angular-33"} 0 -kube_replicationcontroller_spec_replicas{namespace="edev-tools",replicationcontroller="edevradiator-dev-17"} 0 -# HELP kube_replicationcontroller_metadata_generation Sequence number representing a specific generation of the desired state. -# TYPE kube_replicationcontroller_metadata_generation gauge -kube_replicationcontroller_metadata_generation{namespace="adc-vault",replicationcontroller="base-vault-2"} 3 -kube_replicationcontroller_metadata_generation{namespace="edev-communication",replicationcontroller="jenkins-2"} 3 -kube_replicationcontroller_metadata_generation{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-2"} 3 -kube_replicationcontroller_metadata_generation{namespace="edev-communication",replicationcontroller="plot-mre-44"} 3 -kube_replicationcontroller_metadata_generation{namespace="openshift-monitoring",replicationcontroller="aws-alert-omi-1"} 3 -kube_replicationcontroller_metadata_generation{namespace="adc-vault",replicationcontroller="base-vault-12"} 3 -kube_replicationcontroller_metadata_generation{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-49"} 3 -kube_replicationcontroller_metadata_generation{namespace="casa-mila-squad",replicationcontroller="move-app-angular-38"} 3 -kube_replicationcontroller_metadata_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-10"} 5 -kube_replicationcontroller_metadata_generation{namespace="base-apache",replicationcontroller="base-apache-32"} 3 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-11"} 3 -kube_replicationcontroller_metadata_generation{namespace="edev-tools",replicationcontroller="edevradiator-dev-23"} 3 -kube_replicationcontroller_metadata_generation{namespace="openshift-monitoring",replicationcontroller="azure-alert-omi-1"} 2 -kube_replicationcontroller_metadata_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-12"} 3 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-26"} 3 -kube_replicationcontroller_metadata_generation{namespace="adc-vault",replicationcontroller="base-vault-3"} 3 -kube_replicationcontroller_metadata_generation{namespace="tiptool-uat",replicationcontroller="web-4"} 9 -kube_replicationcontroller_metadata_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-10"} 3 -kube_replicationcontroller_metadata_generation{namespace="telenet-monitoring",replicationcontroller="dynatrace-alert-omi-1"} 3 -kube_replicationcontroller_metadata_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-12"} 3 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-47"} 5 -kube_replicationcontroller_metadata_generation{namespace="casa-mila-squad",replicationcontroller="move-app-angular-36"} 3 -kube_replicationcontroller_metadata_generation{namespace="darwin-integrations",replicationcontroller="psr-aggregator-uat-1"} 3 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-6"} 3 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-19"} 3 -kube_replicationcontroller_metadata_generation{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-2"} 3 -kube_replicationcontroller_metadata_generation{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-4"} 3 -kube_replicationcontroller_metadata_generation{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-50"} 5 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-56"} 3 -kube_replicationcontroller_metadata_generation{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-4"} 3 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="tiptool-dvp-48"} 5 -kube_replicationcontroller_metadata_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-2"} 3 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="tiptool-uat-22"} 5 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="tiptool-dvp-46"} 5 -kube_replicationcontroller_metadata_generation{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-46"} 3 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="tiptool-trg-5"} 5 -kube_replicationcontroller_metadata_generation{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-45"} 5 -kube_replicationcontroller_metadata_generation{namespace="edev-communication",replicationcontroller="plot-trg-10"} 3 -kube_replicationcontroller_metadata_generation{namespace="edev-communication",replicationcontroller="plot-trg-8"} 3 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="tiptool-uat-26"} 5 -kube_replicationcontroller_metadata_generation{namespace="edev-communication",replicationcontroller="plot-trg-11"} 3 -kube_replicationcontroller_metadata_generation{namespace="telenet-monitoring",replicationcontroller="ceph-alert-msteams-1"} 3 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="tiptool-dvp-42"} 5 -kube_replicationcontroller_metadata_generation{namespace="aem",replicationcontroller="atomic-runtime-18"} 5 -kube_replicationcontroller_metadata_generation{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-7"} 2 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-24"} 3 -kube_replicationcontroller_metadata_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-11"} 3 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="tiptool-uat-25"} 5 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-42"} 3 -kube_replicationcontroller_metadata_generation{namespace="jdk",replicationcontroller="base-jdk7-1"} 3 -kube_replicationcontroller_metadata_generation{namespace="edev-tools",replicationcontroller="edevradiator-mysql-prod-4"} 3 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-13"} 3 -kube_replicationcontroller_metadata_generation{namespace="jenkins",replicationcontroller="jenkins-2-centos7-1"} 3 -kube_replicationcontroller_metadata_generation{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-43"} 3 -kube_replicationcontroller_metadata_generation{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-1"} 3 -kube_replicationcontroller_metadata_generation{namespace="edev-communication",replicationcontroller="plot-mre-35"} 3 -kube_replicationcontroller_metadata_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-3"} 3 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="tiptool-dvp-47"} 5 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-29"} 3 -kube_replicationcontroller_metadata_generation{namespace="edev-tools",replicationcontroller="edevradiator-prod-8"} 3 -kube_replicationcontroller_metadata_generation{namespace="yft-kafkaproxy",replicationcontroller="kafka-proxy-8"} 3 -kube_replicationcontroller_metadata_generation{namespace="gdpr",replicationcontroller="jenkins-3"} 3 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="tiptool-edp-3"} 9 -kube_replicationcontroller_metadata_generation{namespace="jenkins",replicationcontroller="jenkins-1"} 3 -kube_replicationcontroller_metadata_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-4"} 3 -kube_replicationcontroller_metadata_generation{namespace="base-apache",replicationcontroller="base-apache-29"} 3 -kube_replicationcontroller_metadata_generation{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-44"} 3 -kube_replicationcontroller_metadata_generation{namespace="gdpr",replicationcontroller="jenkins-1"} 3 -kube_replicationcontroller_metadata_generation{namespace="edev-tools",replicationcontroller="edevradiator-prod-14"} 3 -kube_replicationcontroller_metadata_generation{namespace="adc-vault",replicationcontroller="base-vault-6"} 3 -kube_replicationcontroller_metadata_generation{namespace="edev-communication",replicationcontroller="jenkins-1"} 3 -kube_replicationcontroller_metadata_generation{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-6"} 3 -kube_replicationcontroller_metadata_generation{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-8"} 3 -kube_replicationcontroller_metadata_generation{namespace="telenet-monitoring",replicationcontroller="openshift-alert-omi-1"} 3 -kube_replicationcontroller_metadata_generation{namespace="jdk",replicationcontroller="base-jdk8-1"} 3 -kube_replicationcontroller_metadata_generation{namespace="casa-mila-squad",replicationcontroller="move-app-angular-32"} 3 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-2"} 17 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-10"} 3 -kube_replicationcontroller_metadata_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-9"} 3 -kube_replicationcontroller_metadata_generation{namespace="myproject",replicationcontroller="microservice-4"} 3 -kube_replicationcontroller_metadata_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-18"} 3 -kube_replicationcontroller_metadata_generation{namespace="awx",replicationcontroller="nwtool-6"} 4 -kube_replicationcontroller_metadata_generation{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-7"} 2 -kube_replicationcontroller_metadata_generation{namespace="edev-tools",replicationcontroller="edevradiator-prod-15"} 3 -kube_replicationcontroller_metadata_generation{namespace="awx",replicationcontroller="nwtool-1"} 3 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-15"} 5 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-36"} 3 -kube_replicationcontroller_metadata_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-13"} 3 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-5"} 3 -kube_replicationcontroller_metadata_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-9"} 5 -kube_replicationcontroller_metadata_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-6"} 1 -kube_replicationcontroller_metadata_generation{namespace="edev-tools",replicationcontroller="sonarqube-1"} 5 -kube_replicationcontroller_metadata_generation{namespace="edev-tools",replicationcontroller="sonarqube-2"} 3 -kube_replicationcontroller_metadata_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-20"} 2 -kube_replicationcontroller_metadata_generation{namespace="edev-tools",replicationcontroller="edevradiator-prod-7"} 3 -kube_replicationcontroller_metadata_generation{namespace="aem",replicationcontroller="atomic-runtime-27"} 3 -kube_replicationcontroller_metadata_generation{namespace="edev-tools",replicationcontroller="edevradiator-mysql-prod-1"} 3 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-37"} 3 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="tiptool-dvp-41"} 5 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-53"} 5 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="tiptool-uat-20"} 5 -kube_replicationcontroller_metadata_generation{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-43"} 3 -kube_replicationcontroller_metadata_generation{namespace="telenet-monitoring",replicationcontroller="azure-alert-omi-1"} 3 -kube_replicationcontroller_metadata_generation{namespace="myproject",replicationcontroller="microservice-1"} 4 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="tiptool-uat-27"} 5 -kube_replicationcontroller_metadata_generation{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-5"} 3 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="sonarqube-3"} 2 -kube_replicationcontroller_metadata_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-6"} 3 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="tiptool-uat-28"} 5 -kube_replicationcontroller_metadata_generation{namespace="aem",replicationcontroller="atomic-runtime-22"} 8 -kube_replicationcontroller_metadata_generation{namespace="edev-tools",replicationcontroller="edevradiator-dev-19"} 3 -kube_replicationcontroller_metadata_generation{namespace="edev-tools",replicationcontroller="edevradiator-dev-25"} 3 -kube_replicationcontroller_metadata_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-17"} 3 -kube_replicationcontroller_metadata_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-5"} 3 -kube_replicationcontroller_metadata_generation{namespace="gdpr",replicationcontroller="jenkins-6"} 3 -kube_replicationcontroller_metadata_generation{namespace="casa-mila-squad",replicationcontroller="move-app-angular-31"} 3 -kube_replicationcontroller_metadata_generation{namespace="edev-tools",replicationcontroller="edevradiator-prod-9"} 3 -kube_replicationcontroller_metadata_generation{namespace="tiptool-uat",replicationcontroller="web-3"} 8 -kube_replicationcontroller_metadata_generation{namespace="jenkins-operator-demo",replicationcontroller="jenkins-1"} 3 -kube_replicationcontroller_metadata_generation{namespace="edev-tools",replicationcontroller="edevradiator-dev-26"} 3 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-39"} 3 -kube_replicationcontroller_metadata_generation{namespace="awx",replicationcontroller="nwtool-4"} 3 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="tiptool-trg-4"} 5 -kube_replicationcontroller_metadata_generation{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-3"} 3 -kube_replicationcontroller_metadata_generation{namespace="bi",replicationcontroller="jenkins-3"} 3 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-17"} 5 -kube_replicationcontroller_metadata_generation{namespace="bi",replicationcontroller="jenkins-1"} 3 -kube_replicationcontroller_metadata_generation{namespace="myproject",replicationcontroller="wls-domain-dinoman-1"} 3 -kube_replicationcontroller_metadata_generation{namespace="edev-communication",replicationcontroller="plot-mre-39"} 3 -kube_replicationcontroller_metadata_generation{namespace="paas-demo",replicationcontroller="jenkins-2"} 2 -kube_replicationcontroller_metadata_generation{namespace="base-apache",replicationcontroller="base-apache-28"} 3 -kube_replicationcontroller_metadata_generation{namespace="adc-vault",replicationcontroller="base-vault-5"} 3 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-55"} 5 -kube_replicationcontroller_metadata_generation{namespace="adc-vault",replicationcontroller="base-vault-11"} 3 -kube_replicationcontroller_metadata_generation{namespace="bi",replicationcontroller="jenkins-4"} 2 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="tiptool-lat-1"} 4 -kube_replicationcontroller_metadata_generation{namespace="telenet-monitoring",replicationcontroller="elk-alert-omi-1"} 3 -kube_replicationcontroller_metadata_generation{namespace="yft-kafkaproxy",replicationcontroller="kafka-proxy-6"} 3 -kube_replicationcontroller_metadata_generation{namespace="default",replicationcontroller="router-1"} 2 -kube_replicationcontroller_metadata_generation{namespace="paas-cloud-base-images",replicationcontroller="jenkins-2"} 2 -kube_replicationcontroller_metadata_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-10"} 3 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="tiptool-dvp-44"} 5 -kube_replicationcontroller_metadata_generation{namespace="edev-communication",replicationcontroller="plot-trg-12"} 3 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="tiptool-trg-8"} 5 -kube_replicationcontroller_metadata_generation{namespace="telenet-monitoring",replicationcontroller="azure-alert-omi-3"} 2 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-33"} 1 -kube_replicationcontroller_metadata_generation{namespace="edev-tools",replicationcontroller="edevradiator-prod-11"} 3 -kube_replicationcontroller_metadata_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-7"} 3 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-58"} 2 -kube_replicationcontroller_metadata_generation{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-48"} 3 -kube_replicationcontroller_metadata_generation{namespace="telenet-monitoring",replicationcontroller="aws-alert-omi-2"} 2 -kube_replicationcontroller_metadata_generation{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-6"} 3 -kube_replicationcontroller_metadata_generation{namespace="gdpr",replicationcontroller="jenkins-4"} 3 -kube_replicationcontroller_metadata_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-8"} 3 -kube_replicationcontroller_metadata_generation{namespace="tiptool-uat",replicationcontroller="web-2"} 8 -kube_replicationcontroller_metadata_generation{namespace="edev-communication",replicationcontroller="plot-mre-43"} 3 -kube_replicationcontroller_metadata_generation{namespace="aem",replicationcontroller="atomic-runtime-19"} 5 -kube_replicationcontroller_metadata_generation{namespace="awx",replicationcontroller="nwtool-3"} 3 -kube_replicationcontroller_metadata_generation{namespace="gdpr",replicationcontroller="jenkins-7"} 3 -kube_replicationcontroller_metadata_generation{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-1"} 3 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="tiptool-uat-21"} 5 -kube_replicationcontroller_metadata_generation{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-1"} 3 -kube_replicationcontroller_metadata_generation{namespace="jenkins",replicationcontroller="jenkins-4"} 3 -kube_replicationcontroller_metadata_generation{namespace="yft-kafkaproxy",replicationcontroller="kafka-proxy-9"} 2 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-28"} 3 -kube_replicationcontroller_metadata_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-11"} 3 -kube_replicationcontroller_metadata_generation{namespace="adc-vault",replicationcontroller="base-vault-4"} 3 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-21"} 3 -kube_replicationcontroller_metadata_generation{namespace="edev-communication",replicationcontroller="plot-trg-4"} 3 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="jenkins-1"} 3 -kube_replicationcontroller_metadata_generation{namespace="edev-communication",replicationcontroller="plot-mre-45"} 2 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="tiptool-trg-10"} 3 -kube_replicationcontroller_metadata_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-14"} 3 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-32"} 7 -kube_replicationcontroller_metadata_generation{namespace="edev-communication",replicationcontroller="plot-mre-42"} 3 -kube_replicationcontroller_metadata_generation{namespace="jenkins",replicationcontroller="jenkins-2"} 1 -kube_replicationcontroller_metadata_generation{namespace="base-apache",replicationcontroller="base-apache-34"} 3 -kube_replicationcontroller_metadata_generation{namespace="edev-communication",replicationcontroller="plot-mre-37"} 3 -kube_replicationcontroller_metadata_generation{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-44"} 3 -kube_replicationcontroller_metadata_generation{namespace="edev-communication",replicationcontroller="plot-trg-3"} 3 -kube_replicationcontroller_metadata_generation{namespace="gdpr",replicationcontroller="saint-peter-uat-1"} 2 -kube_replicationcontroller_metadata_generation{namespace="edev-tools",replicationcontroller="edevradiator-dev-18"} 3 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-8"} 3 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-23"} 3 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-20"} 7 -kube_replicationcontroller_metadata_generation{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-42"} 3 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-12"} 3 -kube_replicationcontroller_metadata_generation{namespace="edev-communication",replicationcontroller="plot-mre-38"} 3 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-45"} 3 -kube_replicationcontroller_metadata_generation{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-7"} 2 -kube_replicationcontroller_metadata_generation{namespace="tiptool-uat",replicationcontroller="web-5"} 9 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-31"} 3 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="tiptool-trg-7"} 5 -kube_replicationcontroller_metadata_generation{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-4"} 1 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-27"} 3 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="sonarqube-1"} 3 -kube_replicationcontroller_metadata_generation{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-10"} 3 -kube_replicationcontroller_metadata_generation{namespace="edev-communication",replicationcontroller="plot-mre-40"} 3 -kube_replicationcontroller_metadata_generation{namespace="tiptool-dvp",replicationcontroller="web-2"} 3 -kube_replicationcontroller_metadata_generation{namespace="adc-vault",replicationcontroller="base-vault-7"} 3 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-18"} 3 -kube_replicationcontroller_metadata_generation{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-1"} 3 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-46"} 3 -kube_replicationcontroller_metadata_generation{namespace="gdpr",replicationcontroller="jenkins-8"} 3 -kube_replicationcontroller_metadata_generation{namespace="default",replicationcontroller="docker-registry-1"} 2 -kube_replicationcontroller_metadata_generation{namespace="myproject",replicationcontroller="microservice-2"} 3 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-22"} 3 -kube_replicationcontroller_metadata_generation{namespace="myproject",replicationcontroller="dummy-1"} 3 -kube_replicationcontroller_metadata_generation{namespace="aem",replicationcontroller="atomic-runtime-17"} 5 -kube_replicationcontroller_metadata_generation{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-5"} 3 -kube_replicationcontroller_metadata_generation{namespace="telenet-monitoring",replicationcontroller="aws-alert-omi-1"} 3 -kube_replicationcontroller_metadata_generation{namespace="telenet-baseimages",replicationcontroller="jenkins-1"} 3 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="tiptool-int-2"} 7 -kube_replicationcontroller_metadata_generation{namespace="edev-communication",replicationcontroller="plot-trg-9"} 3 -kube_replicationcontroller_metadata_generation{namespace="base-apache",replicationcontroller="base-apache-31"} 3 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="tiptool-trg-3"} 5 -kube_replicationcontroller_metadata_generation{namespace="bi",replicationcontroller="cde-goldengate-rdb-uat-1"} 3 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="tiptool-dvp-43"} 5 -kube_replicationcontroller_metadata_generation{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-6"} 1 -kube_replicationcontroller_metadata_generation{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-2"} 1 -kube_replicationcontroller_metadata_generation{namespace="edev-tools",replicationcontroller="edevradiator-mysql-prod-2"} 3 -kube_replicationcontroller_metadata_generation{namespace="adc-vault",replicationcontroller="base-vault-8"} 3 -kube_replicationcontroller_metadata_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-4"} 3 -kube_replicationcontroller_metadata_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-13"} 3 -kube_replicationcontroller_metadata_generation{namespace="telenet-monitoring",replicationcontroller="azure-alert-omi-2"} 3 -kube_replicationcontroller_metadata_generation{namespace="aem",replicationcontroller="atomic-runtime-24"} 1 -kube_replicationcontroller_metadata_generation{namespace="edev-tools",replicationcontroller="edevradiator-prod-16"} 2 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-43"} 3 -kube_replicationcontroller_metadata_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-19"} 3 -kube_replicationcontroller_metadata_generation{namespace="weblogic-poc",replicationcontroller="docker-registry-4"} 3 -kube_replicationcontroller_metadata_generation{namespace="edev-tools",replicationcontroller="sonarqube-3"} 2 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-48"} 3 -kube_replicationcontroller_metadata_generation{namespace="casa-mila-squad",replicationcontroller="move-app-angular-29"} 3 -kube_replicationcontroller_metadata_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-14"} 3 -kube_replicationcontroller_metadata_generation{namespace="tiptool-uat",replicationcontroller="web-1"} 7 -kube_replicationcontroller_metadata_generation{namespace="edev-tools",replicationcontroller="edevradiator-dev-20"} 3 -kube_replicationcontroller_metadata_generation{namespace="edev-tools",replicationcontroller="edevradiator-prod-6"} 3 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="tiptool-dvp-49"} 5 -kube_replicationcontroller_metadata_generation{namespace="telenet-monitoring",replicationcontroller="openshift-alert-omi-2"} 2 -kube_replicationcontroller_metadata_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-11"} 3 -kube_replicationcontroller_metadata_generation{namespace="edev-tools",replicationcontroller="edevradiator-prod-12"} 3 -kube_replicationcontroller_metadata_generation{namespace="tiptool-uat",replicationcontroller="web-7"} 6 -kube_replicationcontroller_metadata_generation{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-2"} 3 -kube_replicationcontroller_metadata_generation{namespace="edev-communication",replicationcontroller="plot-trg-5"} 3 -kube_replicationcontroller_metadata_generation{namespace="edev-tools",replicationcontroller="jenkins-1"} 2 -kube_replicationcontroller_metadata_generation{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-5"} 3 -kube_replicationcontroller_metadata_generation{namespace="awx",replicationcontroller="nwtool-2"} 3 -kube_replicationcontroller_metadata_generation{namespace="edev-tools",replicationcontroller="edevradiator-dev-22"} 3 -kube_replicationcontroller_metadata_generation{namespace="telenet-monitoring",replicationcontroller="ceph-alert-msteams-2"} 3 -kube_replicationcontroller_metadata_generation{namespace="myproject",replicationcontroller="microservice-3"} 3 -kube_replicationcontroller_metadata_generation{namespace="casa-mila-squad",replicationcontroller="move-app-angular-35"} 3 -kube_replicationcontroller_metadata_generation{namespace="edev-tools",replicationcontroller="edevradiator-dev-17"} 3 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="tiptool-edp-2"} 5 -kube_replicationcontroller_metadata_generation{namespace="casa-mila-squad",replicationcontroller="move-app-angular-33"} 3 -kube_replicationcontroller_metadata_generation{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-5"} 3 -kube_replicationcontroller_metadata_generation{namespace="aem",replicationcontroller="atomic-runtime-21"} 5 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-54"} 3 -kube_replicationcontroller_metadata_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-1"} 1 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="tiptool-int-1"} 4 -kube_replicationcontroller_metadata_generation{namespace="edev-tools",replicationcontroller="edevradiator-prod-10"} 3 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-16"} 3 -kube_replicationcontroller_metadata_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-7"} 4 -kube_replicationcontroller_metadata_generation{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-50"} 3 -kube_replicationcontroller_metadata_generation{namespace="edev-communication",replicationcontroller="plot-trg-7"} 3 -kube_replicationcontroller_metadata_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-15"} 3 -kube_replicationcontroller_metadata_generation{namespace="base-apache",replicationcontroller="base-apache-35"} 3 -kube_replicationcontroller_metadata_generation{namespace="edev-tools",replicationcontroller="edevradiator-dev-24"} 3 -kube_replicationcontroller_metadata_generation{namespace="aem",replicationcontroller="atomic-runtime-26"} 3 -kube_replicationcontroller_metadata_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-8"} 5 -kube_replicationcontroller_metadata_generation{namespace="bi",replicationcontroller="cde-residential-customer-uat-1"} 2 -kube_replicationcontroller_metadata_generation{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-7"} 3 -kube_replicationcontroller_metadata_generation{namespace="telenet-baseimages",replicationcontroller="jenkins-2"} 2 -kube_replicationcontroller_metadata_generation{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-52"} 2 -kube_replicationcontroller_metadata_generation{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-4"} 3 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="tiptool-trg-6"} 5 -kube_replicationcontroller_metadata_generation{namespace="edev-tools",replicationcontroller="edevradiator-mysql-prod-5"} 2 -kube_replicationcontroller_metadata_generation{namespace="tiptool-dvp",replicationcontroller="web-1"} 3 -kube_replicationcontroller_metadata_generation{namespace="openshift-monitoring",replicationcontroller="prometheus-alert-msteams-3"} 3 -kube_replicationcontroller_metadata_generation{namespace="playground",replicationcontroller="httpd-1"} 2 -kube_replicationcontroller_metadata_generation{namespace="openshift-monitoring",replicationcontroller="aws-alert-omi-2"} 3 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="tiptool-uat-29"} 7 -kube_replicationcontroller_metadata_generation{namespace="telenet-monitoring",replicationcontroller="ceph-alert-msteams-3"} 2 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-41"} 3 -kube_replicationcontroller_metadata_generation{namespace="edev-communication",replicationcontroller="plot-mre-36"} 3 -kube_replicationcontroller_metadata_generation{namespace="edev-communication",replicationcontroller="jenkins-3"} 2 -kube_replicationcontroller_metadata_generation{namespace="adc-vault",replicationcontroller="jenkins-1"} 2 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-40"} 3 -kube_replicationcontroller_metadata_generation{namespace="paas-demo",replicationcontroller="jenkins-1"} 3 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-9"} 3 -kube_replicationcontroller_metadata_generation{namespace="casa-mila-squad",replicationcontroller="move-app-angular-34"} 3 -kube_replicationcontroller_metadata_generation{namespace="telenet-monitoring",replicationcontroller="elk-alert-omi-2"} 3 -kube_replicationcontroller_metadata_generation{namespace="base-apache",replicationcontroller="base-apache-26"} 3 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="tiptool-dvp-45"} 5 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-49"} 3 -kube_replicationcontroller_metadata_generation{namespace="bi",replicationcontroller="cde-pega-feeder-uat-1"} 2 -kube_replicationcontroller_metadata_generation{namespace="weblogic-poc",replicationcontroller="docker-registry-1"} 3 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-51"} 5 -kube_replicationcontroller_metadata_generation{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-42"} 3 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-38"} 3 -kube_replicationcontroller_metadata_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-17"} 3 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-14"} 3 -kube_replicationcontroller_metadata_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-10"} 1 -kube_replicationcontroller_metadata_generation{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-45"} 3 -kube_replicationcontroller_metadata_generation{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-9"} 3 -kube_replicationcontroller_metadata_generation{namespace="openshift-monitoring",replicationcontroller="aws-alert-omi-3"} 2 -kube_replicationcontroller_metadata_generation{namespace="jdk",replicationcontroller="base-jdk7-2"} 3 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="tiptool-trg-9"} 7 -kube_replicationcontroller_metadata_generation{namespace="weblogic-poc",replicationcontroller="docker-registry-2"} 3 -kube_replicationcontroller_metadata_generation{namespace="playground",replicationcontroller="nwtool-1"} 2 -kube_replicationcontroller_metadata_generation{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-48"} 3 -kube_replicationcontroller_metadata_generation{namespace="gdpr",replicationcontroller="jenkins-2"} 3 -kube_replicationcontroller_metadata_generation{namespace="default",replicationcontroller="registry-console-1"} 2 -kube_replicationcontroller_metadata_generation{namespace="casa-mila-squad",replicationcontroller="move-app-angular-37"} 3 -kube_replicationcontroller_metadata_generation{namespace="edev-tools",replicationcontroller="edevradiator-mysql-dev-6"} 3 -kube_replicationcontroller_metadata_generation{namespace="gdpr",replicationcontroller="jenkins-9"} 2 -kube_replicationcontroller_metadata_generation{namespace="base-apache",replicationcontroller="base-apache-36"} 2 -kube_replicationcontroller_metadata_generation{namespace="casa-mila-squad",replicationcontroller="move-app-angular-30"} 3 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-34"} 3 -kube_replicationcontroller_metadata_generation{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-51"} 3 -kube_replicationcontroller_metadata_generation{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-49"} 3 -kube_replicationcontroller_metadata_generation{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-40"} 3 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-35"} 3 -kube_replicationcontroller_metadata_generation{namespace="edev-tools",replicationcontroller="edevradiator-dev-21"} 3 -kube_replicationcontroller_metadata_generation{namespace="myproject",replicationcontroller="wls-domain-dinoman-2"} 3 -kube_replicationcontroller_metadata_generation{namespace="weblogic-poc",replicationcontroller="docker-registry-3"} 3 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-4"} 3 -kube_replicationcontroller_metadata_generation{namespace="darwin-integrations",replicationcontroller="jenkins-1"} 3 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="tiptool-edp-1"} 4 -kube_replicationcontroller_metadata_generation{namespace="gdpr",replicationcontroller="jenkins-5"} 3 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="tiptool-dvp-50"} 5 -kube_replicationcontroller_metadata_generation{namespace="darwin-integrations",replicationcontroller="jenkins-2"} 2 -kube_replicationcontroller_metadata_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-uat-5"} 3 -kube_replicationcontroller_metadata_generation{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-41"} 3 -kube_replicationcontroller_metadata_generation{namespace="base-apache",replicationcontroller="base-apache-27"} 3 -kube_replicationcontroller_metadata_generation{namespace="awx",replicationcontroller="nwtool-5"} 3 -kube_replicationcontroller_metadata_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-12"} 1 -kube_replicationcontroller_metadata_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-16"} 3 -kube_replicationcontroller_metadata_generation{namespace="casa-mila-squad",replicationcontroller="move-app-json-server-3"} 3 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="tiptool-dvp-51"} 2 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="tiptool-edp-4"} 3 -kube_replicationcontroller_metadata_generation{namespace="base-apache",replicationcontroller="base-apache-33"} 3 -kube_replicationcontroller_metadata_generation{namespace="aem",replicationcontroller="atomic-runtime-20"} 5 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-52"} 3 -kube_replicationcontroller_metadata_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-15"} 3 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-44"} 3 -kube_replicationcontroller_metadata_generation{namespace="tiptool-uat",replicationcontroller="web-6"} 9 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-3"} 3 -kube_replicationcontroller_metadata_generation{namespace="edev-tools",replicationcontroller="edevradiator-dev-27"} 2 -kube_replicationcontroller_metadata_generation{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-46"} 3 -kube_replicationcontroller_metadata_generation{namespace="myproject",replicationcontroller="microservice-5"} 3 -kube_replicationcontroller_metadata_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-16"} 3 -kube_replicationcontroller_metadata_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-11"} 5 -kube_replicationcontroller_metadata_generation{namespace="edev-tools",replicationcontroller="edevradiator-mysql-prod-3"} 3 -kube_replicationcontroller_metadata_generation{namespace="adc-vault",replicationcontroller="base-vault-10"} 3 -kube_replicationcontroller_metadata_generation{namespace="aem",replicationcontroller="atomic-runtime-25"} 3 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="tiptool-mre-1"} 4 -kube_replicationcontroller_metadata_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-13"} 3 -kube_replicationcontroller_metadata_generation{namespace="darwin-integrations",replicationcontroller="psr-aggregator-dvp-47"} 3 -kube_replicationcontroller_metadata_generation{namespace="edev-communication",replicationcontroller="plot-mre-41"} 3 -kube_replicationcontroller_metadata_generation{namespace="aem",replicationcontroller="atomic-runtime-28"} 3 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-57"} 3 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="tiptool-trg-1"} 4 -kube_replicationcontroller_metadata_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-19"} 2 -kube_replicationcontroller_metadata_generation{namespace="paas-cloud-base-images",replicationcontroller="jenkins-1"} 7 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="sonarqube-2"} 3 -kube_replicationcontroller_metadata_generation{namespace="edev-communication",replicationcontroller="plot-trg-6"} 3 -kube_replicationcontroller_metadata_generation{namespace="base-apache",replicationcontroller="base-apache-30"} 3 -kube_replicationcontroller_metadata_generation{namespace="jenkins",replicationcontroller="jenkins-3"} 3 -kube_replicationcontroller_metadata_generation{namespace="weblogic-poc",replicationcontroller="ws-network-inventorymgmt-dinoman-rest-47"} 3 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="tiptool-uat-23"} 5 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-7"} 3 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="tiptool-uat-24"} 5 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-25"} 3 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="tiptool-trg-2"} 5 -kube_replicationcontroller_metadata_generation{namespace="edev-communication",replicationcontroller="plot-trg-13"} 2 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-1"} 3 -kube_replicationcontroller_metadata_generation{namespace="telenet-monitoring",replicationcontroller="dynatrace-alert-omi-2"} 2 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="tiptool-sup-1"} 4 -kube_replicationcontroller_metadata_generation{namespace="freephone-bp",replicationcontroller="deployment-freephone-bp-dvp-8"} 1 -kube_replicationcontroller_metadata_generation{namespace="casa-mila-squad",replicationcontroller="move-app-angular-39"} 3 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="tiptool-uat-30"} 3 -kube_replicationcontroller_metadata_generation{namespace="telenet-baseimages",replicationcontroller="base-rhel-ubi-minimal-3"} 3 -kube_replicationcontroller_metadata_generation{namespace="edev-tools",replicationcontroller="edevradiator-prod-13"} 3 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-50"} 3 -kube_replicationcontroller_metadata_generation{namespace="telenet-monitoring",replicationcontroller="elk-alert-omi-3"} 2 -kube_replicationcontroller_metadata_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-uat-18"} 3 -kube_replicationcontroller_metadata_generation{namespace="adc-vault",replicationcontroller="base-vault-9"} 3 -kube_replicationcontroller_metadata_generation{namespace="paas-demo",replicationcontroller="springboot-sample-operator-int-9"} 3 -kube_replicationcontroller_metadata_generation{namespace="bi",replicationcontroller="jenkins-2"} 5 -kube_replicationcontroller_metadata_generation{namespace="devops-playground",replicationcontroller="jenkins-30"} 3 -kube_replicationcontroller_metadata_generation{namespace="tiptool",replicationcontroller="tiptool-int-3"} 3 -# HELP kube_resourcequota_created Unix creation timestamp -# TYPE kube_resourcequota_created gauge -kube_resourcequota_created{namespace="awx",resourcequota="compute-resources"} 1.568660551e+09 -kube_resourcequota_created{namespace="bi",resourcequota="compute-resources"} 1.56942033e+09 -kube_resourcequota_created{namespace="edev-tools",resourcequota="compute-resources"} 1.567168995e+09 -kube_resourcequota_created{namespace="freephone-bp",resourcequota="compute-resources"} 1.565340665e+09 -kube_resourcequota_created{namespace="yelo-backend",resourcequota="compute-resources"} 1.576153666e+09 -kube_resourcequota_created{namespace="yft-kafkaproxy",resourcequota="compute-resources"} 1.574169746e+09 -kube_resourcequota_created{namespace="darwin-integrations",resourcequota="compute-resources"} 1.56982845e+09 -kube_resourcequota_created{namespace="edev-communication",resourcequota="compute-resources"} 1.57044318e+09 -kube_resourcequota_created{namespace="gdpr",resourcequota="compute-resources"} 1.567608866e+09 -kube_resourcequota_created{namespace="tiptool-dvp",resourcequota="compute-resources"} 1.565254483e+09 -# HELP kube_resourcequota Information about resource quota. -# TYPE kube_resourcequota gauge -kube_resourcequota{namespace="yft-kafkaproxy",resourcequota="compute-resources",resource="limits.cpu",type="hard"} 2 -kube_resourcequota{namespace="yft-kafkaproxy",resourcequota="compute-resources",resource="limits.memory",type="hard"} 4e+09 -kube_resourcequota{namespace="yft-kafkaproxy",resourcequota="compute-resources",resource="requests.cpu",type="hard"} 2 -kube_resourcequota{namespace="yft-kafkaproxy",resourcequota="compute-resources",resource="requests.memory",type="hard"} 4e+09 -kube_resourcequota{namespace="yft-kafkaproxy",resourcequota="compute-resources",resource="requests.cpu",type="used"} 0.25 -kube_resourcequota{namespace="yft-kafkaproxy",resourcequota="compute-resources",resource="requests.memory",type="used"} 5.36870912e+08 -kube_resourcequota{namespace="yft-kafkaproxy",resourcequota="compute-resources",resource="limits.cpu",type="used"} 0.5 -kube_resourcequota{namespace="yft-kafkaproxy",resourcequota="compute-resources",resource="limits.memory",type="used"} 1.048576e+09 -kube_resourcequota{namespace="awx",resourcequota="compute-resources",resource="limits.cpu",type="hard"} 6 -kube_resourcequota{namespace="awx",resourcequota="compute-resources",resource="limits.memory",type="hard"} 2.4e+10 -kube_resourcequota{namespace="awx",resourcequota="compute-resources",resource="requests.cpu",type="hard"} 6 -kube_resourcequota{namespace="awx",resourcequota="compute-resources",resource="requests.memory",type="hard"} 2.4e+10 -kube_resourcequota{namespace="awx",resourcequota="compute-resources",resource="requests.memory",type="used"} 0 -kube_resourcequota{namespace="awx",resourcequota="compute-resources",resource="limits.cpu",type="used"} 0 -kube_resourcequota{namespace="awx",resourcequota="compute-resources",resource="limits.memory",type="used"} 0 -kube_resourcequota{namespace="awx",resourcequota="compute-resources",resource="requests.cpu",type="used"} 0 -kube_resourcequota{namespace="bi",resourcequota="compute-resources",resource="limits.cpu",type="hard"} 8 -kube_resourcequota{namespace="bi",resourcequota="compute-resources",resource="limits.memory",type="hard"} 1e+10 -kube_resourcequota{namespace="bi",resourcequota="compute-resources",resource="requests.cpu",type="hard"} 8 -kube_resourcequota{namespace="bi",resourcequota="compute-resources",resource="requests.memory",type="hard"} 1e+10 -kube_resourcequota{namespace="bi",resourcequota="compute-resources",resource="limits.cpu",type="used"} 3.7 -kube_resourcequota{namespace="bi",resourcequota="compute-resources",resource="limits.memory",type="used"} 4.664066048e+09 -kube_resourcequota{namespace="bi",resourcequota="compute-resources",resource="requests.cpu",type="used"} 1.85 -kube_resourcequota{namespace="bi",resourcequota="compute-resources",resource="requests.memory",type="used"} 2.332033024e+09 -kube_resourcequota{namespace="edev-tools",resourcequota="compute-resources",resource="limits.cpu",type="hard"} 6 -kube_resourcequota{namespace="edev-tools",resourcequota="compute-resources",resource="limits.memory",type="hard"} 2e+10 -kube_resourcequota{namespace="edev-tools",resourcequota="compute-resources",resource="requests.cpu",type="hard"} 6 -kube_resourcequota{namespace="edev-tools",resourcequota="compute-resources",resource="requests.memory",type="hard"} 2e+10 -kube_resourcequota{namespace="edev-tools",resourcequota="compute-resources",resource="limits.cpu",type="used"} 3.9 -kube_resourcequota{namespace="edev-tools",resourcequota="compute-resources",resource="limits.memory",type="used"} 1.1106516992e+10 -kube_resourcequota{namespace="edev-tools",resourcequota="compute-resources",resource="requests.cpu",type="used"} 3.05 -kube_resourcequota{namespace="edev-tools",resourcequota="compute-resources",resource="requests.memory",type="used"} 9.848225792e+09 -kube_resourcequota{namespace="freephone-bp",resourcequota="compute-resources",resource="limits.cpu",type="hard"} 6 -kube_resourcequota{namespace="freephone-bp",resourcequota="compute-resources",resource="limits.memory",type="hard"} 8e+09 -kube_resourcequota{namespace="freephone-bp",resourcequota="compute-resources",resource="requests.cpu",type="hard"} 6 -kube_resourcequota{namespace="freephone-bp",resourcequota="compute-resources",resource="requests.memory",type="hard"} 8e+09 -kube_resourcequota{namespace="freephone-bp",resourcequota="compute-resources",resource="limits.cpu",type="used"} 4 -kube_resourcequota{namespace="freephone-bp",resourcequota="compute-resources",resource="limits.memory",type="used"} 4e+09 -kube_resourcequota{namespace="freephone-bp",resourcequota="compute-resources",resource="requests.cpu",type="used"} 2 -kube_resourcequota{namespace="freephone-bp",resourcequota="compute-resources",resource="requests.memory",type="used"} 2.048e+09 -kube_resourcequota{namespace="yelo-backend",resourcequota="compute-resources",resource="requests.cpu",type="hard"} 8 -kube_resourcequota{namespace="yelo-backend",resourcequota="compute-resources",resource="requests.memory",type="hard"} 1.6e+10 -kube_resourcequota{namespace="yelo-backend",resourcequota="compute-resources",resource="limits.cpu",type="hard"} 8 -kube_resourcequota{namespace="yelo-backend",resourcequota="compute-resources",resource="limits.memory",type="hard"} 1.6e+10 -kube_resourcequota{namespace="yelo-backend",resourcequota="compute-resources",resource="limits.cpu",type="used"} 0 -kube_resourcequota{namespace="yelo-backend",resourcequota="compute-resources",resource="limits.memory",type="used"} 0 -kube_resourcequota{namespace="yelo-backend",resourcequota="compute-resources",resource="requests.cpu",type="used"} 0 -kube_resourcequota{namespace="yelo-backend",resourcequota="compute-resources",resource="requests.memory",type="used"} 0 -kube_resourcequota{namespace="darwin-integrations",resourcequota="compute-resources",resource="limits.cpu",type="hard"} 4 -kube_resourcequota{namespace="darwin-integrations",resourcequota="compute-resources",resource="limits.memory",type="hard"} 1.2e+10 -kube_resourcequota{namespace="darwin-integrations",resourcequota="compute-resources",resource="requests.cpu",type="hard"} 4 -kube_resourcequota{namespace="darwin-integrations",resourcequota="compute-resources",resource="requests.memory",type="hard"} 1.2e+10 -kube_resourcequota{namespace="darwin-integrations",resourcequota="compute-resources",resource="limits.cpu",type="used"} 2.2 -kube_resourcequota{namespace="darwin-integrations",resourcequota="compute-resources",resource="limits.memory",type="used"} 3.053453312e+09 -kube_resourcequota{namespace="darwin-integrations",resourcequota="compute-resources",resource="requests.cpu",type="used"} 1.05 -kube_resourcequota{namespace="darwin-integrations",resourcequota="compute-resources",resource="requests.memory",type="used"} 1.795162112e+09 -kube_resourcequota{namespace="edev-communication",resourcequota="compute-resources",resource="requests.cpu",type="hard"} 5 -kube_resourcequota{namespace="edev-communication",resourcequota="compute-resources",resource="requests.memory",type="hard"} 1.6e+10 -kube_resourcequota{namespace="edev-communication",resourcequota="compute-resources",resource="limits.cpu",type="hard"} 5 -kube_resourcequota{namespace="edev-communication",resourcequota="compute-resources",resource="limits.memory",type="hard"} 1.6e+10 -kube_resourcequota{namespace="edev-communication",resourcequota="compute-resources",resource="requests.cpu",type="used"} 2.05 -kube_resourcequota{namespace="edev-communication",resourcequota="compute-resources",resource="requests.memory",type="used"} 5.762973696e+09 -kube_resourcequota{namespace="edev-communication",resourcequota="compute-resources",resource="limits.cpu",type="used"} 3.1 -kube_resourcequota{namespace="edev-communication",resourcequota="compute-resources",resource="limits.memory",type="used"} 7.230980096e+09 -kube_resourcequota{namespace="gdpr",resourcequota="compute-resources",resource="limits.cpu",type="hard"} 8 -kube_resourcequota{namespace="gdpr",resourcequota="compute-resources",resource="limits.memory",type="hard"} 1e+10 -kube_resourcequota{namespace="gdpr",resourcequota="compute-resources",resource="requests.cpu",type="hard"} 8 -kube_resourcequota{namespace="gdpr",resourcequota="compute-resources",resource="requests.memory",type="hard"} 1e+10 -kube_resourcequota{namespace="gdpr",resourcequota="compute-resources",resource="limits.cpu",type="used"} 2.9 -kube_resourcequota{namespace="gdpr",resourcequota="compute-resources",resource="limits.memory",type="used"} 3.800039424e+09 -kube_resourcequota{namespace="gdpr",resourcequota="compute-resources",resource="requests.cpu",type="used"} 1.45 -kube_resourcequota{namespace="gdpr",resourcequota="compute-resources",resource="requests.memory",type="used"} 1.900019712e+09 -kube_resourcequota{namespace="tiptool-dvp",resourcequota="compute-resources",resource="limits.cpu",type="hard"} 2 -kube_resourcequota{namespace="tiptool-dvp",resourcequota="compute-resources",resource="limits.memory",type="hard"} 2e+09 -kube_resourcequota{namespace="tiptool-dvp",resourcequota="compute-resources",resource="requests.cpu",type="hard"} 1 -kube_resourcequota{namespace="tiptool-dvp",resourcequota="compute-resources",resource="requests.memory",type="hard"} 1e+09 -kube_resourcequota{namespace="tiptool-dvp",resourcequota="compute-resources",resource="limits.cpu",type="used"} 0 -kube_resourcequota{namespace="tiptool-dvp",resourcequota="compute-resources",resource="limits.memory",type="used"} 0 -kube_resourcequota{namespace="tiptool-dvp",resourcequota="compute-resources",resource="requests.cpu",type="used"} 0 -kube_resourcequota{namespace="tiptool-dvp",resourcequota="compute-resources",resource="requests.memory",type="used"} 0 -# HELP kube_secret_info Information about secret. -# TYPE kube_secret_info gauge -kube_secret_info{namespace="openshift-monitoring",secret="builder-dockercfg-86kxg"} 1 -kube_secret_info{namespace="telenet-monitoring",secret="default-token-87778"} 1 -kube_secret_info{namespace="vault",secret="deployer-dockercfg-sgzk9"} 1 -kube_secret_info{namespace="bi",secret="builder-dockercfg-dznp2"} 1 -kube_secret_info{namespace="devops-playground",secret="builder-token-8qk5j"} 1 -kube_secret_info{namespace="kube-public",secret="deployer-token-9trpz"} 1 -kube_secret_info{namespace="kube-system",secret="cronjob-controller-dockercfg-2klr6"} 1 -kube_secret_info{namespace="casa-mila-squad",secret="builder-token-dhlrj"} 1 -kube_secret_info{namespace="kube-system",secret="daemon-set-controller-token-dtf2m"} 1 -kube_secret_info{namespace="tiptool",secret="default-token-6nrhm"} 1 -kube_secret_info{namespace="telenet-monitoring",secret="ssh-key"} 1 -kube_secret_info{namespace="tiptool",secret="tiptool-uat-mysql-db-password-for-tip"} 1 -kube_secret_info{namespace="adc-vault",secret="jenkins-operator-token-98twk"} 1 -kube_secret_info{namespace="openshift-infra",secret="pv-recycler-controller-token-6fmkp"} 1 -kube_secret_info{namespace="sandbox",secret="deployer-token-nnj29"} 1 -kube_secret_info{namespace="telenet-cluster-ops",secret="builder-dockercfg-p8kct"} 1 -kube_secret_info{namespace="devops-playground",secret="jenkins-token-4hr7b"} 1 -kube_secret_info{namespace="openshift-console",secret="console-oauth-config"} 1 -kube_secret_info{namespace="edev-tools",secret="default-dockercfg-tnnp4"} 1 -kube_secret_info{namespace="kibana-tst",secret="default-dockercfg-7wd45"} 1 -kube_secret_info{namespace="paas-demo",secret="jenkins-token-5mpnn"} 1 -kube_secret_info{namespace="sandbox",secret="vault-operator-dockercfg-lbwd7"} 1 -kube_secret_info{namespace="ns-createdby-namespace-operator",secret="builder-token-q8m6r"} 1 -kube_secret_info{namespace="test-jee",secret="default-token-2ldhr"} 1 -kube_secret_info{namespace="openshift-infra",secret="image-import-controller-token-8nvnl"} 1 -kube_secret_info{namespace="paas-demo",secret="proxy-sql-database-secret-dev"} 1 -kube_secret_info{namespace="telenet-baseimages",secret="jenkins-dockercfg-n226v"} 1 -kube_secret_info{namespace="awx-cluster-db",secret="deployer-token-w49k6"} 1 -kube_secret_info{namespace="awx-db-cluster",secret="awx-token-scmpn"} 1 -kube_secret_info{namespace="gdpr",secret="default-token-67hnx"} 1 -kube_secret_info{namespace="kibana-tst",secret="builder-token-j6cdz"} 1 -kube_secret_info{namespace="gdpr",secret="deployer-token-dlc9c"} 1 -kube_secret_info{namespace="openshift-infra",secret="node-bootstrapper-token-z5vvv"} 1 -kube_secret_info{namespace="traefik",secret="default-dockercfg-wx2sz"} 1 -kube_secret_info{namespace="traefik",secret="default-token-wv2wt"} 1 -kube_secret_info{namespace="awx-db-cluster",secret="deployer-token-x49bp"} 1 -kube_secret_info{namespace="ceph",secret="default-token-dbvg2"} 1 -kube_secret_info{namespace="default",secret="default-dockercfg-rgn5n"} 1 -kube_secret_info{namespace="edev-tools",secret="springboot-operator-token-nssc4"} 1 -kube_secret_info{namespace="weblogic-poc",secret="github-credentials"} 1 -kube_secret_info{namespace="darwin-integrations",secret="springboot-operator-token-dg7h8"} 1 -kube_secret_info{namespace="dynatrace",secret="deployer-token-9khff"} 1 -kube_secret_info{namespace="openshift-console",secret="default-token-s8kj7"} 1 -kube_secret_info{namespace="test-jee",secret="deployer-token-w988p"} 1 -kube_secret_info{namespace="awx-cluster-db",secret="default-token-kc9s8"} 1 -kube_secret_info{namespace="demo",secret="default-token-msng7"} 1 -kube_secret_info{namespace="myproject",secret="github-ssasidha-credentials"} 1 -kube_secret_info{namespace="vault",secret="builder-dockercfg-kf5p7"} 1 -kube_secret_info{namespace="awx-tst",secret="awx-secrets"} 1 -kube_secret_info{namespace="paas-demo",secret="springboot-operator-dockercfg-cwwv6"} 1 -kube_secret_info{namespace="trident",secret="default-token-2grxn"} 1 -kube_secret_info{namespace="tvw",secret="builder-token-5dnm6"} 1 -kube_secret_info{namespace="telenet-cluster-ops",secret="deployer-dockercfg-j29n8"} 1 -kube_secret_info{namespace="yelo-backend",secret="default-dockercfg-69q82"} 1 -kube_secret_info{namespace="devops-playground",secret="jenkins-dockercfg-jcgb8"} 1 -kube_secret_info{namespace="kube-system",secret="namespace-controller-token-xgs5g"} 1 -kube_secret_info{namespace="openshift-sdn",secret="builder-token-c8nwl"} 1 -kube_secret_info{namespace="sandbox",secret="default-token-l22bg"} 1 -kube_secret_info{namespace="openshift-logging",secret="builder-token-f9j2x"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="deployer-dockercfg-t7x45"} 1 -kube_secret_info{namespace="openshift-sdn",secret="sdn-token-26vtm"} 1 -kube_secret_info{namespace="openshift-web-console",secret="builder-token-9jmrj"} 1 -kube_secret_info{namespace="bi",secret="jenkins-operator-token-5v6jn"} 1 -kube_secret_info{namespace="devops-playground",secret="deployer-token-qf55r"} 1 -kube_secret_info{namespace="edev-tools",secret="default-token-bdpxd"} 1 -kube_secret_info{namespace="openshift-console",secret="builder-token-2mdcb"} 1 -kube_secret_info{namespace="vault",secret="builder-token-7z7tb"} 1 -kube_secret_info{namespace="weblogic-poc",secret="weblogic-sa-token-w2njd"} 1 -kube_secret_info{namespace="openshift",secret="default-token-prv2l"} 1 -kube_secret_info{namespace="telenet-system",secret="builder-dockercfg-lkcbf"} 1 -kube_secret_info{namespace="test-config",secret="builder-token-h55cz"} 1 -kube_secret_info{namespace="yft-kafkaproxy",secret="builder-token-kgwfp"} 1 -kube_secret_info{namespace="bi",secret="deployer-token-g4wzf"} 1 -kube_secret_info{namespace="edev-tools",secret="registry"} 1 -kube_secret_info{namespace="helloworld",secret="deployer-token-2kd98"} 1 -kube_secret_info{namespace="kube-public",secret="default-dockercfg-lph6t"} 1 -kube_secret_info{namespace="base-apache",secret="deployer-dockercfg-5f8np"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="alertmanager-main-token-q78sg"} 1 -kube_secret_info{namespace="openshift-web-console",secret="webconsole-token-tskbt"} 1 -kube_secret_info{namespace="vault",secret="builder-token-p2hwk"} 1 -kube_secret_info{namespace="bi",secret="spark-operator-dockercfg-wtm4x"} 1 -kube_secret_info{namespace="openshift-infra",secret="service-serving-cert-controller-token-w2b8c"} 1 -kube_secret_info{namespace="openshift-sdn",secret="default-dockercfg-z9lkt"} 1 -kube_secret_info{namespace="gdpr",secret="jenkins-token-qsbz2"} 1 -kube_secret_info{namespace="telenet-operators",secret="nexus-secret"} 1 -kube_secret_info{namespace="trident",secret="trident-token-s4cb7"} 1 -kube_secret_info{namespace="awx-cluster-db",secret="default-dockercfg-d72ql"} 1 -kube_secret_info{namespace="awx-db-cluster",secret="deployer-dockercfg-775cd"} 1 -kube_secret_info{namespace="casa-mila-squad",secret="default-token-slx4f"} 1 -kube_secret_info{namespace="edev-communication",secret="default-token-hmtvq"} 1 -kube_secret_info{namespace="tiptool-uat",secret="deployer-token-jbhh8"} 1 -kube_secret_info{namespace="tiptool",secret="tiptool-dvp-mysql-db-password-for-tip"} 1 -kube_secret_info{namespace="yelo-backend",secret="deployer-token-2t46t"} 1 -kube_secret_info{namespace="yelo-backend",secret="deployer-token-65q42"} 1 -kube_secret_info{namespace="base-apache",secret="git-ssh-key"} 1 -kube_secret_info{namespace="dynatrace",secret="dynatrace-oneagent-operator-token-kb29p"} 1 -kube_secret_info{namespace="telenet-system",secret="deployer-dockercfg-zspk7"} 1 -kube_secret_info{namespace="testea",secret="builder-dockercfg-b9gtj"} 1 -kube_secret_info{namespace="ceph",secret="default-token-dlngn"} 1 -kube_secret_info{namespace="darwin-integrations",secret="builder-token-r6snr"} 1 -kube_secret_info{namespace="gdpr",secret="builder-token-xgh79"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="prometheus-operator-dockercfg-gcxds"} 1 -kube_secret_info{namespace="playground",secret="builder-token-npwls"} 1 -kube_secret_info{namespace="telenet-cluster-ops",secret="springboot-cr-applier-sa-token-9q8lv"} 1 -kube_secret_info{namespace="telenet-operators",secret="deployer-token-6z2qr"} 1 -kube_secret_info{namespace="test-config",secret="default-dockercfg-t55fd"} 1 -kube_secret_info{namespace="testea",secret="deployer-token-lgbgc"} 1 -kube_secret_info{namespace="aem",secret="builder-dockercfg-nrtth"} 1 -kube_secret_info{namespace="base-apache",secret="builder-token-d79sl"} 1 -kube_secret_info{namespace="sandbox",secret="jenkins-token-d2b4k"} 1 -kube_secret_info{namespace="telenet-public",secret="builder-token-j8ksr"} 1 -kube_secret_info{namespace="tiptool-uat",secret="database-password"} 1 -kube_secret_info{namespace="tiptool",secret="git-sshkey"} 1 -kube_secret_info{namespace="kube-system",secret="filebeat-dockercfg-5cfrg"} 1 -kube_secret_info{namespace="openshift-infra",secret="origin-namespace-controller-token-tmppm"} 1 -kube_secret_info{namespace="paas-cloud-base-images",secret="nexus"} 1 -kube_secret_info{namespace="telenet-cluster-ops",secret="stash-credential"} 1 -kube_secret_info{namespace="edev-tools",secret="stash-authentication-http"} 1 -kube_secret_info{namespace="telenet-monitoring",secret="deployer-token-ncjpx"} 1 -kube_secret_info{namespace="ns-createdby-namespace-operator",secret="builder-dockercfg-zg859"} 1 -kube_secret_info{namespace="telenet-operators",secret="default-dockercfg-f2ptw"} 1 -kube_secret_info{namespace="tiller",secret="default-token-2bpdt"} 1 -kube_secret_info{namespace="trident",secret="deployer-dockercfg-28jqd"} 1 -kube_secret_info{namespace="casa-mila-squad",secret="deployer-token-f72t6"} 1 -kube_secret_info{namespace="kube-public",secret="deployer-dockercfg-hpk6c"} 1 -kube_secret_info{namespace="openshift-infra",secret="image-trigger-controller-token-h2j2s"} 1 -kube_secret_info{namespace="paas-demo",secret="jenkins-dockercfg-9k5g6"} 1 -kube_secret_info{namespace="awx",secret="builder-token-n9kr6"} 1 -kube_secret_info{namespace="devops-playground",secret="deployer-dockercfg-2xld4"} 1 -kube_secret_info{namespace="weblogic-poc",secret="builder-dockercfg-nbpqp"} 1 -kube_secret_info{namespace="openshift-infra",secret="sdn-controller-token-f49g9"} 1 -kube_secret_info{namespace="telenet-baseimages",secret="jenkins-git-creds"} 1 -kube_secret_info{namespace="telenet-operators",secret="namespace-operator-token-djqs6"} 1 -kube_secret_info{namespace="telenet-public",secret="default-dockercfg-fthff"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="kube-state-metrics-dockercfg-mpbpw"} 1 -kube_secret_info{namespace="telenet-cluster-ops",secret="ldap-sa-token-7s2q5"} 1 -kube_secret_info{namespace="tiller",secret="tiller-token-fbb66"} 1 -kube_secret_info{namespace="traefik",secret="builder-token-pwh2j"} 1 -kube_secret_info{namespace="weblogic-poc",secret="deployer-token-zchgw"} 1 -kube_secret_info{namespace="yelo-backend",secret="builder-token-ptd7z"} 1 -kube_secret_info{namespace="darwin-integrations",secret="deployer-token-chqws"} 1 -kube_secret_info{namespace="openshift-web-console",secret="deployer-token-x7d27"} 1 -kube_secret_info{namespace="default",secret="builder-dockercfg-2czsr"} 1 -kube_secret_info{namespace="default",secret="vault-auth-token-pdrkb"} 1 -kube_secret_info{namespace="helloworld",secret="default-token-76pgg"} 1 -kube_secret_info{namespace="kube-system",secret="default-token-2v5vt"} 1 -kube_secret_info{namespace="bi",secret="jenkins-token-gchkr"} 1 -kube_secret_info{namespace="freephone-bp",secret="builder-token-q4pq9"} 1 -kube_secret_info{namespace="sandbox",secret="vault-operator-apiserver-cert"} 1 -kube_secret_info{namespace="aem",secret="deployer-token-klm7m"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="prometheus-k8s"} 1 -kube_secret_info{namespace="openshift-web-console",secret="default-token-t5kfm"} 1 -kube_secret_info{namespace="telenet-baseimages",secret="nexus-dockercfg"} 1 -kube_secret_info{namespace="telenet-operators",secret="namespace-operator-token-k8xc7"} 1 -kube_secret_info{namespace="test-config",secret="jenkins-dockercfg-kclxd"} 1 -kube_secret_info{namespace="base-apache",secret="default-dockercfg-8wzkm"} 1 -kube_secret_info{namespace="ceph",secret="builder-token-tdmw8"} 1 -kube_secret_info{namespace="gdpr",secret="proxysql-secret-uat526"} 1 -kube_secret_info{namespace="openshift-infra",secret="template-instance-finalizer-controller-token-k2jpq"} 1 -kube_secret_info{namespace="bi",secret="git-sshkey"} 1 -kube_secret_info{namespace="kube-system",secret="service-controller-dockercfg-77vjz"} 1 -kube_secret_info{namespace="openshift-logging",secret="kube-state-metrics-token-bf7zz"} 1 -kube_secret_info{namespace="yft-kafkaproxy",secret="deployer-token-sw2nl"} 1 -kube_secret_info{namespace="paas-cloud-base-images",secret="builder-token-xl8df"} 1 -kube_secret_info{namespace="paas-demo",secret="default-token-pbwkr"} 1 -kube_secret_info{namespace="paas-demo",secret="jenkins-operator-token-mm2dl"} 1 -kube_secret_info{namespace="tvwassen",secret="builder-dockercfg-44dpm"} 1 -kube_secret_info{namespace="adc-vault",secret="jenkins-token-pjt9r"} 1 -kube_secret_info{namespace="awx",secret="default-dockercfg-4rtqm"} 1 -kube_secret_info{namespace="demo",secret="deployer-token-qnvrn"} 1 -kube_secret_info{namespace="eatest",secret="builder-token-8pgmc"} 1 -kube_secret_info{namespace="tvwassen",secret="deployer-token-j5nns"} 1 -kube_secret_info{namespace="paas-demo",secret="deployer-dockercfg-cntwm"} 1 -kube_secret_info{namespace="telenet-baseimages",secret="jenkins-nexus-creds"} 1 -kube_secret_info{namespace="weblogic-poc",secret="sample-domain1-weblogic-credentials"} 1 -kube_secret_info{namespace="openshift-console",secret="deployer-token-5m7bs"} 1 -kube_secret_info{namespace="openshift-infra",secret="service-serving-cert-controller-token-mj7c9"} 1 -kube_secret_info{namespace="testea",secret="builder-token-6qsrq"} 1 -kube_secret_info{namespace="bi",secret="spark-operator-token-n92dc"} 1 -kube_secret_info{namespace="edev-communication",secret="git-sshkey"} 1 -kube_secret_info{namespace="openshift-web-console",secret="webconsole-dockercfg-95rdj"} 1 -kube_secret_info{namespace="tiptool-uat",secret="default-token-c9nc6"} 1 -kube_secret_info{namespace="telenet-monitoring",secret="deployer-dockercfg-7crss"} 1 -kube_secret_info{namespace="devops-playground",secret="springboot-operator-token-hqp4h"} 1 -kube_secret_info{namespace="kube-system",secret="pod-garbage-collector-token-l8fbf"} 1 -kube_secret_info{namespace="kube-system",secret="service-account-controller-dockercfg-v45m2"} 1 -kube_secret_info{namespace="openshift-infra",secret="resourcequota-controller-dockercfg-468lj"} 1 -kube_secret_info{namespace="sandbox",secret="vault-operator-token-lx224"} 1 -kube_secret_info{namespace="openshift-console",secret="builder-dockercfg-4mtn2"} 1 -kube_secret_info{namespace="paas-demo",secret="default-token-pmzgj"} 1 -kube_secret_info{namespace="paas-demo",secret="proxy-sql-database-secret"} 1 -kube_secret_info{namespace="sandbox",secret="builder-dockercfg-mkkjg"} 1 -kube_secret_info{namespace="kube-system",secret="node-controller-dockercfg-kvbd4"} 1 -kube_secret_info{namespace="openshift-infra",secret="image-import-controller-dockercfg-wx8bs"} 1 -kube_secret_info{namespace="paas-cloud-base-images",secret="default-token-hlxss"} 1 -kube_secret_info{namespace="test-jee",secret="default-dockercfg-vkn77"} 1 -kube_secret_info{namespace="test-config",secret="deployer-token-2lspv"} 1 -kube_secret_info{namespace="tvw",secret="default-token-wnjk8"} 1 -kube_secret_info{namespace="devops-playground",secret="default-dockercfg-lkrvc"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="grafana-tls"} 1 -kube_secret_info{namespace="telenet-baseimages",secret="builder-dockercfg-gpx2z"} 1 -kube_secret_info{namespace="telenet-baseimages",secret="default-dockercfg-cb96h"} 1 -kube_secret_info{namespace="default",secret="vault-auth-dockercfg-95gnl"} 1 -kube_secret_info{namespace="edev-tools",secret="deployer-token-66cqs"} 1 -kube_secret_info{namespace="gitlab",secret="default-token-2slfs"} 1 -kube_secret_info{namespace="weblogic-poc",secret="dino-db"} 1 -kube_secret_info{namespace="openshift-infra",secret="serviceaccount-pull-secrets-controller-token-qtzqm"} 1 -kube_secret_info{namespace="trident",secret="trident-token-9ps5k"} 1 -kube_secret_info{namespace="aem",secret="ssh-key"} 1 -kube_secret_info{namespace="awx",secret="awx-token-f8bw6"} 1 -kube_secret_info{namespace="edev-communication",secret="proxysql-secret-mre524"} 1 -kube_secret_info{namespace="kube-system",secret="certificate-controller-dockercfg-ml5mv"} 1 -kube_secret_info{namespace="kube-system",secret="replicaset-controller-token-v2jvv"} 1 -kube_secret_info{namespace="tiptool-dvp",secret="builder-token-xxhsm"} 1 -kube_secret_info{namespace="demo",secret="jenkins-dockercfg-lq798"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="grafana-datasources"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="kube-state-metrics-tls"} 1 -kube_secret_info{namespace="test-config",secret="weblogic-sa-dockercfg-2mgpb"} 1 -kube_secret_info{namespace="kube-system",secret="persistent-volume-binder-token-k8qfr"} 1 -kube_secret_info{namespace="traefik",secret="builder-token-pgbxh"} 1 -kube_secret_info{namespace="weblogic-poc",secret="builder-token-cz8gw"} 1 -kube_secret_info{namespace="test",secret="builder-token-hcfsh"} 1 -kube_secret_info{namespace="casa-mila-squad",secret="builder-token-x272z"} 1 -kube_secret_info{namespace="gitlab",secret="deployer-token-hr7pm"} 1 -kube_secret_info{namespace="openshift-node",secret="sync-token-nt6hq"} 1 -kube_secret_info{namespace="sandbox",secret="sandbox-operator-token-c9wfb"} 1 -kube_secret_info{namespace="eatest",secret="deployer-dockercfg-dzjvf"} 1 -kube_secret_info{namespace="jenkins",secret="builder-dockercfg-s7ldr"} 1 -kube_secret_info{namespace="kube-system",secret="endpoint-controller-token-w7hgc"} 1 -kube_secret_info{namespace="telenet-baseimages",secret="jenkins-operator-dockercfg-ttbmh"} 1 -kube_secret_info{namespace="weblogic-poc",secret="builder-token-cr8hf"} 1 -kube_secret_info{namespace="aem",secret="deployer-token-h42jw"} 1 -kube_secret_info{namespace="demo",secret="builder-dockercfg-9f57b"} 1 -kube_secret_info{namespace="openshift-infra",secret="serviceaccount-pull-secrets-controller-dockercfg-q4px2"} 1 -kube_secret_info{namespace="telenet-baseimages",secret="builder-token-gx2j7"} 1 -kube_secret_info{namespace="bi",secret="jenkins-operator-dockercfg-n68fd"} 1 -kube_secret_info{namespace="devops-playground",secret="builder-token-sp9g8"} 1 -kube_secret_info{namespace="kube-system",secret="pv-protection-controller-dockercfg-tdjh2"} 1 -kube_secret_info{namespace="kube-public",secret="default-token-f46jg"} 1 -kube_secret_info{namespace="openshift-console",secret="console-token-j54c7"} 1 -kube_secret_info{namespace="openshift-infra",secret="ingress-to-route-controller-dockercfg-4b5jj"} 1 -kube_secret_info{namespace="openshift-node",secret="default-token-zr5cw"} 1 -kube_secret_info{namespace="awx-cluster-db",secret="builder-token-7q8rv"} 1 -kube_secret_info{namespace="awx-tst",secret="deployer-dockercfg-wlb74"} 1 -kube_secret_info{namespace="bi",secret="default-token-762wf"} 1 -kube_secret_info{namespace="bi",secret="jenkins-operator-token-x8scp"} 1 -kube_secret_info{namespace="casa-mila-squad",secret="deployer-dockercfg-8l549"} 1 -kube_secret_info{namespace="openshift-infra",secret="default-dockercfg-48gvg"} 1 -kube_secret_info{namespace="devops-playground",secret="jenkins-operator-dockercfg-qc9ph"} 1 -kube_secret_info{namespace="myproject",secret="deployer-token-v5csf"} 1 -kube_secret_info{namespace="openshift-infra",secret="image-trigger-controller-dockercfg-cl8ps"} 1 -kube_secret_info{namespace="openshift-infra",secret="template-instance-finalizer-controller-dockercfg-n5wkk"} 1 -kube_secret_info{namespace="adc-vault",secret="builder-token-kjhz8"} 1 -kube_secret_info{namespace="edev-communication",secret="jenkins-nexus-creds"} 1 -kube_secret_info{namespace="gdpr",secret="jenkins-operator-token-5fwrf"} 1 -kube_secret_info{namespace="freephone-bp",secret="nexus-dockercfg"} 1 -kube_secret_info{namespace="vault",secret="deployer-token-5t2w6"} 1 -kube_secret_info{namespace="awx-cluster-db",secret="awx-token-zvtkk"} 1 -kube_secret_info{namespace="darwin-integrations",secret="deployer-token-d88q4"} 1 -kube_secret_info{namespace="openshift-infra",secret="default-token-rttkt"} 1 -kube_secret_info{namespace="tiptool-dvp",secret="default-token-p9pmf"} 1 -kube_secret_info{namespace="openshift-infra",secret="ingress-to-route-controller-token-nlb74"} 1 -kube_secret_info{namespace="openshift-infra",secret="origin-namespace-controller-token-24tw2"} 1 -kube_secret_info{namespace="playground",secret="default-token-qvxjf"} 1 -kube_secret_info{namespace="tiptool",secret="tiptool-int-mysql-db-password-for-tip"} 1 -kube_secret_info{namespace="bi",secret="builder-token-pbrm6"} 1 -kube_secret_info{namespace="kube-system",secret="deployer-token-6g8b4"} 1 -kube_secret_info{namespace="kube-system",secret="generic-garbage-collector-token-tvqtq"} 1 -kube_secret_info{namespace="ns-createdby-namespace-operator",secret="default-token-vfn6n"} 1 -kube_secret_info{namespace="tiptool-dvp",secret="default-dockercfg-2q9k6"} 1 -kube_secret_info{namespace="awx",secret="awx-dockercfg-7t5xh"} 1 -kube_secret_info{namespace="dynatrace",secret="deployer-dockercfg-bl6td"} 1 -kube_secret_info{namespace="openshift-console",secret="deployer-token-994lw"} 1 -kube_secret_info{namespace="openshift",secret="default-token-pcwwk"} 1 -kube_secret_info{namespace="myproject",secret="default-dockercfg-4ll42"} 1 -kube_secret_info{namespace="ns-createdby-namespace-operator",secret="deployer-dockercfg-kdhj9"} 1 -kube_secret_info{namespace="openshift-infra",secret="default-rolebindings-controller-token-njbmj"} 1 -kube_secret_info{namespace="traefik",secret="builder-dockercfg-8mlmm"} 1 -kube_secret_info{namespace="openshift-infra",secret="ingress-to-route-controller-token-pfjdf"} 1 -kube_secret_info{namespace="test2",secret="builder-token-f9djb"} 1 -kube_secret_info{namespace="weblogic-poc",secret="traefik-operator-dockercfg-678l8"} 1 -kube_secret_info{namespace="awx",secret="default-token-jps2c"} 1 -kube_secret_info{namespace="dynatrace",secret="default-dockercfg-rscs7"} 1 -kube_secret_info{namespace="edev-communication",secret="builder-token-llx4s"} 1 -kube_secret_info{namespace="jenkins-operator-demo",secret="jenkins-git-creds"} 1 -kube_secret_info{namespace="test-jee",secret="builder-token-jp2b9"} 1 -kube_secret_info{namespace="weblogic-poc",secret="deployer-dockercfg-8wklx"} 1 -kube_secret_info{namespace="awx-tst",secret="builder-token-sp4wm"} 1 -kube_secret_info{namespace="awx-tst",secret="default-dockercfg-mc6wk"} 1 -kube_secret_info{namespace="base-apache",secret="deployer-token-htpxc"} 1 -kube_secret_info{namespace="openshift-sdn",secret="builder-token-xs85b"} 1 -kube_secret_info{namespace="eatest",secret="builder-dockercfg-j5dsn"} 1 -kube_secret_info{namespace="freephone-bp",secret="builder-token-dhrx4"} 1 -kube_secret_info{namespace="jenkins-operator-demo",secret="deployer-dockercfg-g56t2"} 1 -kube_secret_info{namespace="openshift-infra",secret="build-config-change-controller-dockercfg-s69ll"} 1 -kube_secret_info{namespace="tiller",secret="deployer-dockercfg-2hhh8"} 1 -kube_secret_info{namespace="test-jee",secret="builder-token-p92xv"} 1 -kube_secret_info{namespace="tiptool-uat",secret="deployer-dockercfg-wp6fg"} 1 -kube_secret_info{namespace="traefik",secret="default-token-5h7ln"} 1 -kube_secret_info{namespace="gdpr",secret="default-dockercfg-5tscb"} 1 -kube_secret_info{namespace="openshift-logging",secret="default-token-6ppjj"} 1 -kube_secret_info{namespace="openshift-logging",secret="deployer-token-6k7mt"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="alertmanager-main-tls"} 1 -kube_secret_info{namespace="telenet-operators",secret="builder-dockercfg-n87md"} 1 -kube_secret_info{namespace="dynatrace",secret="deployer-token-bh48g"} 1 -kube_secret_info{namespace="openshift-logging",secret="deployer-token-s4xcj"} 1 -kube_secret_info{namespace="openshift-sdn",secret="builder-dockercfg-htb9j"} 1 -kube_secret_info{namespace="paas-demo",secret="springboot-operator-token-vn4xx"} 1 -kube_secret_info{namespace="testea",secret="default-token-fvg4g"} 1 -kube_secret_info{namespace="awx-db-cluster",secret="default-token-j8498"} 1 -kube_secret_info{namespace="kube-system",secret="replication-controller-dockercfg-vhwlz"} 1 -kube_secret_info{namespace="openshift-logging",secret="builder-token-6gkn6"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="ssh-key2"} 1 -kube_secret_info{namespace="openshift-infra",secret="unidling-controller-token-8zwck"} 1 -kube_secret_info{namespace="gdpr",secret="deployer-token-cfwzr"} 1 -kube_secret_info{namespace="kube-system",secret="horizontal-pod-autoscaler-token-hlcwq"} 1 -kube_secret_info{namespace="kube-system",secret="job-controller-token-rjq57"} 1 -kube_secret_info{namespace="openshift-infra",secret="cluster-quota-reconciliation-controller-dockercfg-h5s8p"} 1 -kube_secret_info{namespace="dynatrace",secret="default-token-mswtg"} 1 -kube_secret_info{namespace="gdpr",secret="jenkins-dockercfg-qf4jj"} 1 -kube_secret_info{namespace="test2",secret="builder-dockercfg-jkdh9"} 1 -kube_secret_info{namespace="paas-demo",secret="default-dockercfg-pg7gh"} 1 -kube_secret_info{namespace="vault",secret="default-token-2jbz7"} 1 -kube_secret_info{namespace="vault",secret="deployer-token-j2q99"} 1 -kube_secret_info{namespace="dynatrace",secret="default-token-sg5kv"} 1 -kube_secret_info{namespace="eatest",secret="default-token-5dtnt"} 1 -kube_secret_info{namespace="kube-system",secret="replicaset-controller-token-ktz87"} 1 -kube_secret_info{namespace="paas-cloud-base-images",secret="skopeo-token-r8hs9"} 1 -kube_secret_info{namespace="devops-playground",secret="jenkins-git-creds"} 1 -kube_secret_info{namespace="kube-system",secret="pvc-protection-controller-token-lrlvh"} 1 -kube_secret_info{namespace="openshift-infra",secret="serviceaccount-controller-token-4n2nd"} 1 -kube_secret_info{namespace="tvwassen",secret="jenkins-token-xlqx7"} 1 -kube_secret_info{namespace="awx-tst",secret="awx-token-xdhcd"} 1 -kube_secret_info{namespace="jenkins",secret="deployer-dockercfg-tbxnk"} 1 -kube_secret_info{namespace="kube-system",secret="disruption-controller-token-27t8j"} 1 -kube_secret_info{namespace="telenet-monitoring",secret="builder-token-tjzfp"} 1 -kube_secret_info{namespace="openshift-infra",secret="service-ingress-ip-controller-dockercfg-nr7b5"} 1 -kube_secret_info{namespace="telenet-monitoring",secret="default-token-65jrk"} 1 -kube_secret_info{namespace="tiptool",secret="builder-token-ng5gt"} 1 -kube_secret_info{namespace="bi",secret="default-dockercfg-w9gdg"} 1 -kube_secret_info{namespace="openshift-node",secret="sync-dockercfg-bqmx7"} 1 -kube_secret_info{namespace="playground",secret="deployer-token-tlx7l"} 1 -kube_secret_info{namespace="telenet-public",secret="builder-dockercfg-f2hdq"} 1 -kube_secret_info{namespace="edev-communication",secret="jenkins-dockercfg-ck9wl"} 1 -kube_secret_info{namespace="openshift-infra",secret="namespace-security-allocation-controller-dockercfg-7x948"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="cluster-monitoring-operator-token-zkpv2"} 1 -kube_secret_info{namespace="kube-system",secret="pv-protection-controller-token-w8bf9"} 1 -kube_secret_info{namespace="openshift",secret="builder-dockercfg-t28d6"} 1 -kube_secret_info{namespace="tiller",secret="tiller-token-688ft"} 1 -kube_secret_info{namespace="darwin-integrations",secret="default-dockercfg-tccj2"} 1 -kube_secret_info{namespace="default",secret="default-token-bnvfx"} 1 -kube_secret_info{namespace="default",secret="registry-dockercfg-7bknv"} 1 -kube_secret_info{namespace="jdk",secret="builder-dockercfg-s2fq6"} 1 -kube_secret_info{namespace="adc-vault",secret="jenkins-operator-token-wlblx"} 1 -kube_secret_info{namespace="kube-system",secret="metricbeat-dockercfg-8qtb8"} 1 -kube_secret_info{namespace="kube-system",secret="pod-garbage-collector-token-56kp7"} 1 -kube_secret_info{namespace="vault",secret="vault-token-8jjpl"} 1 -kube_secret_info{namespace="ceph",secret="default-dockercfg-9lqj8"} 1 -kube_secret_info{namespace="dynatrace",secret="builder-dockercfg-kjjbw"} 1 -kube_secret_info{namespace="kibana-tst",secret="deployer-token-svpcl"} 1 -kube_secret_info{namespace="openshift",secret="default-dockercfg-5gcj6"} 1 -kube_secret_info{namespace="telenet-operators",secret="jenkins-nexus-creds"} 1 -kube_secret_info{namespace="awx-cluster-db",secret="default-token-6zmzp"} 1 -kube_secret_info{namespace="devops-playground",secret="jenkins-token-452hp"} 1 -kube_secret_info{namespace="kube-system",secret="replication-controller-token-zfsjv"} 1 -kube_secret_info{namespace="openshift-infra",secret="deployer-dockercfg-vhfzz"} 1 -kube_secret_info{namespace="ns-createdby-namespace-operator",secret="default-dockercfg-7z7kw"} 1 -kube_secret_info{namespace="paas-cloud-base-images",secret="nexus-promote-user"} 1 -kube_secret_info{namespace="telenet-operators",secret="deployer-token-h7gcz"} 1 -kube_secret_info{namespace="awx-tst",secret="default-token-kvtm6"} 1 -kube_secret_info{namespace="base-apache",secret="builder-token-bwhkl"} 1 -kube_secret_info{namespace="jdk",secret="builder-token-ctrgg"} 1 -kube_secret_info{namespace="kube-system",secret="replication-controller-token-zjhx5"} 1 -kube_secret_info{namespace="myproject",secret="deployer-token-ztgsc"} 1 -kube_secret_info{namespace="openshift-web-console",secret="webconsole-token-cwqmx"} 1 -kube_secret_info{namespace="test",secret="default-token-n4kvt"} 1 -kube_secret_info{namespace="openshift-infra",secret="build-controller-dockercfg-sx4qf"} 1 -kube_secret_info{namespace="openshift-infra",secret="service-ingress-ip-controller-token-mt6xb"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="deployer-token-bkhh8"} 1 -kube_secret_info{namespace="bi",secret="jenkins-git-creds"} 1 -kube_secret_info{namespace="jdk",secret="builder-token-kkjhn"} 1 -kube_secret_info{namespace="jdk",secret="default-token-cw27n"} 1 -kube_secret_info{namespace="jenkins",secret="jenkins-dockercfg-xnrfm"} 1 -kube_secret_info{namespace="test-config",secret="weblogic-operator-secrets"} 1 -kube_secret_info{namespace="casa-mila-squad",secret="default-token-gllxk"} 1 -kube_secret_info{namespace="gdpr",secret="deployer-dockercfg-5spjg"} 1 -kube_secret_info{namespace="openshift-node",secret="builder-dockercfg-4ncdf"} 1 -kube_secret_info{namespace="awx-tst",secret="awx-dockercfg-hzrtn"} 1 -kube_secret_info{namespace="default",secret="namespace-operator-dockercfg-ztrqj"} 1 -kube_secret_info{namespace="openshift-infra",secret="namespace-security-allocation-controller-token-z6brv"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="alertmanager-main-token-q66cd"} 1 -kube_secret_info{namespace="test-jee",secret="builder-dockercfg-bxmhl"} 1 -kube_secret_info{namespace="kube-system",secret="resourcequota-controller-dockercfg-pnkk2"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="alertmanager-main-proxy"} 1 -kube_secret_info{namespace="telenet-public",secret="deployer-dockercfg-9kvnx"} 1 -kube_secret_info{namespace="tiptool-uat",secret="builder-dockercfg-422cc"} 1 -kube_secret_info{namespace="testea",secret="deployer-token-z2k2f"} 1 -kube_secret_info{namespace="tiller",secret="tiller-dockercfg-2959q"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="deployer-token-wwh7v"} 1 -kube_secret_info{namespace="openshift-sdn",secret="deployer-dockercfg-9jpvb"} 1 -kube_secret_info{namespace="paas-demo",secret="jenkins-operator-token-pkbvl"} 1 -kube_secret_info{namespace="sandbox",secret="liab-poc-trg-mysql-db-password-for-tip"} 1 -kube_secret_info{namespace="bi",secret="default-token-5lpt5"} 1 -kube_secret_info{namespace="vault",secret="default-dockercfg-bpxqh"} 1 -kube_secret_info{namespace="telenet-monitoring",secret="default-dockercfg-g2gm4"} 1 -kube_secret_info{namespace="telenet-public",secret="builder-token-h566t"} 1 -kube_secret_info{namespace="casa-mila-squad",secret="deployer-token-xzsqg"} 1 -kube_secret_info{namespace="ceph",secret="builder-token-nnxh8"} 1 -kube_secret_info{namespace="edev-tools",secret="git-sshkey"} 1 -kube_secret_info{namespace="telenet-cluster-ops",secret="ldap-bind-password-secret"} 1 -kube_secret_info{namespace="awx-db-cluster",secret="builder-token-jpmt6"} 1 -kube_secret_info{namespace="eatest",secret="deployer-token-75lr7"} 1 -kube_secret_info{namespace="weblogic-poc",secret="weblogic-operator-secrets"} 1 -kube_secret_info{namespace="tiptool",secret="deployer-dockercfg-mjwrx"} 1 -kube_secret_info{namespace="adc-vault",secret="default-token-699k8"} 1 -kube_secret_info{namespace="dynatrace",secret="dynatrace-monitoring-dockercfg-xjs95"} 1 -kube_secret_info{namespace="edev-communication",secret="ansible-vault-secret"} 1 -kube_secret_info{namespace="telenet-monitoring",secret="builder-dockercfg-vpqnn"} 1 -kube_secret_info{namespace="kube-system",secret="pv-protection-controller-token-2qpc7"} 1 -kube_secret_info{namespace="telenet-baseimages",secret="jenkins-operator-token-r4dx2"} 1 -kube_secret_info{namespace="telenet-cluster-ops",secret="jenkins-cr-applier-sa-token-4x2w7"} 1 -kube_secret_info{namespace="telenet-operators",secret="namespace-operator-dockercfg-5x2v6"} 1 -kube_secret_info{namespace="aem",secret="deployer-dockercfg-cshr2"} 1 -kube_secret_info{namespace="awx",secret="awx-secrets"} 1 -kube_secret_info{namespace="jenkins",secret="default-dockercfg-rmht7"} 1 -kube_secret_info{namespace="kibana-tst",secret="builder-token-27lht"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="kube-state-metrics-token-77wrq"} 1 -kube_secret_info{namespace="dynatrace",secret="dynatrace-oneagent-operator-token-ww7kv"} 1 -kube_secret_info{namespace="gitlab",secret="builder-token-llqmg"} 1 -kube_secret_info{namespace="kube-system",secret="disruption-controller-dockercfg-jdp8q"} 1 -kube_secret_info{namespace="openshift-infra",secret="node-bootstrapper-dockercfg-xqm4n"} 1 -kube_secret_info{namespace="adc-vault",secret="jenkins-git-creds"} 1 -kube_secret_info{namespace="devops-playground",secret="springboot-operator-token-rtkrl"} 1 -kube_secret_info{namespace="edev-communication",secret="builder-dockercfg-lr7wq"} 1 -kube_secret_info{namespace="openshift-infra",secret="resourcequota-controller-token-kcrq9"} 1 -kube_secret_info{namespace="bi",secret="ansible-vault-secret"} 1 -kube_secret_info{namespace="edev-communication",secret="jenkins-token-r24pt"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="bitbucket-secret"} 1 -kube_secret_info{namespace="openshift-sdn",secret="default-token-kdqpz"} 1 -kube_secret_info{namespace="darwin-integrations",secret="deployer-dockercfg-sfpw2"} 1 -kube_secret_info{namespace="kube-system",secret="cronjob-controller-token-ngj7t"} 1 -kube_secret_info{namespace="telenet-cluster-ops",secret="ldap-sa-dockercfg-zdtcv"} 1 -kube_secret_info{namespace="openshift-infra",secret="template-instance-controller-token-wd88v"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="jenkins-operator-token-ptxpj"} 1 -kube_secret_info{namespace="test-config",secret="jenkins-token-6b9np"} 1 -kube_secret_info{namespace="test",secret="deployer-dockercfg-bp9m8"} 1 -kube_secret_info{namespace="bi",secret="spark-operator-token-jzjx9"} 1 -kube_secret_info{namespace="bi",secret="spark-token-txvk4"} 1 -kube_secret_info{namespace="kube-system",secret="resourcequota-controller-token-d58wp"} 1 -kube_secret_info{namespace="kube-system",secret="statefulset-controller-token-r74gk"} 1 -kube_secret_info{namespace="telenet-system",secret="builder-token-22m4g"} 1 -kube_secret_info{namespace="test-config",secret="weblogic-sa-token-m88qm"} 1 -kube_secret_info{namespace="adc-vault",secret="builder-dockercfg-b9dr2"} 1 -kube_secret_info{namespace="devops-playground",secret="sonarqube-operator-dockercfg-scwn5"} 1 -kube_secret_info{namespace="edev-tools",secret="jenkins-operator-token-jtnjn"} 1 -kube_secret_info{namespace="jenkins",secret="builder-token-d66kv"} 1 -kube_secret_info{namespace="helloworld",secret="deployer-dockercfg-l97c6"} 1 -kube_secret_info{namespace="kube-system",secret="clusterrole-aggregation-controller-token-xqrvb"} 1 -kube_secret_info{namespace="kube-system",secret="statefulset-controller-token-wnvtd"} 1 -kube_secret_info{namespace="paas-cloud-base-images",secret="ssh-key"} 1 -kube_secret_info{namespace="demo",secret="jenkins-token-nn2rg"} 1 -kube_secret_info{namespace="helloworld",secret="default-dockercfg-9pdrd"} 1 -kube_secret_info{namespace="kube-public",secret="deployer-token-vpmcr"} 1 -kube_secret_info{namespace="openshift-infra",secret="deployer-controller-token-tt6j5"} 1 -kube_secret_info{namespace="kube-system",secret="metricbeat-token-zqcv8"} 1 -kube_secret_info{namespace="telenet-system",secret="deployer-token-6dckp"} 1 -kube_secret_info{namespace="awx-tst",secret="deployer-token-tmnd6"} 1 -kube_secret_info{namespace="ceph",secret="deployer-dockercfg-79kkv"} 1 -kube_secret_info{namespace="demo",secret="deployer-token-jvg4s"} 1 -kube_secret_info{namespace="edev-tools",secret="builder-dockercfg-5tr2n"} 1 -kube_secret_info{namespace="default",secret="registry-certificates"} 1 -kube_secret_info{namespace="jenkins-operator-demo",secret="default-token-hxgxw"} 1 -kube_secret_info{namespace="jenkins-operator-demo",secret="deployer-token-ztv2n"} 1 -kube_secret_info{namespace="jenkins",secret="deployer-token-v7ccg"} 1 -kube_secret_info{namespace="aem",secret="builder-token-b44pc"} 1 -kube_secret_info{namespace="awx-cluster-db",secret="awx-dockercfg-hv56x"} 1 -kube_secret_info{namespace="awx",secret="awx-token-4nbkk"} 1 -kube_secret_info{namespace="darwin-integrations",secret="jenkins-nexus-creds"} 1 -kube_secret_info{namespace="kube-system",secret="deployment-controller-token-d765x"} 1 -kube_secret_info{namespace="openshift-logging",secret="kube-state-metrics-token-n7csr"} 1 -kube_secret_info{namespace="test-config",secret="jenkins-token-8pzct"} 1 -kube_secret_info{namespace="tiller",secret="deployer-token-rxsgs"} 1 -kube_secret_info{namespace="awx",secret="deployer-token-54vgg"} 1 -kube_secret_info{namespace="devops-playground",secret="jenkins-nexus-creds"} 1 -kube_secret_info{namespace="telenet-operators",secret="builder-token-4dj62"} 1 -kube_secret_info{namespace="telenet-public",secret="deployer-token-vx62l"} 1 -kube_secret_info{namespace="bi",secret="deployer-dockercfg-ltfff"} 1 -kube_secret_info{namespace="kube-system",secret="clusterrole-aggregation-controller-dockercfg-x6hwj"} 1 -kube_secret_info{namespace="paas-demo",secret="springboot-operator-token-c94zl"} 1 -kube_secret_info{namespace="tiller",secret="default-token-nwctc"} 1 -kube_secret_info{namespace="tvw",secret="default-token-bvfg6"} 1 -kube_secret_info{namespace="base-apache",secret="default-token-m99p7"} 1 -kube_secret_info{namespace="demo",secret="deployer-dockercfg-t5cvm"} 1 -kube_secret_info{namespace="gitlab",secret="default-token-6wg8f"} 1 -kube_secret_info{namespace="jdk",secret="deployer-token-z2847"} 1 -kube_secret_info{namespace="aem",secret="default-dockercfg-wzlnm"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="cluster-monitoring-operator-dockercfg-x6jqv"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="grafana-token-dvvbk"} 1 -kube_secret_info{namespace="paas-cloud-base-images",secret="container-registry-telenet.rel.apps.telenet.be"} 1 -kube_secret_info{namespace="tiptool-uat",secret="default-token-6gmjw"} 1 -kube_secret_info{namespace="edev-communication",secret="builder-token-hbknb"} 1 -kube_secret_info{namespace="kube-public",secret="builder-token-s9ccb"} 1 -kube_secret_info{namespace="kube-system",secret="job-controller-token-47gp4"} 1 -kube_secret_info{namespace="telenet-baseimages",secret="jenkins-token-5tnlt"} 1 -kube_secret_info{namespace="openshift-infra",secret="builder-token-bhzc4"} 1 -kube_secret_info{namespace="telenet-baseimages",secret="deployer-token-4rbrz"} 1 -kube_secret_info{namespace="telenet-baseimages",secret="jenkins-operator-token-8sthc"} 1 -kube_secret_info{namespace="telenet-cluster-ops",secret="springboot-cr-applier-sa-token-bmrld"} 1 -kube_secret_info{namespace="bi",secret="builder-token-pgfnr"} 1 -kube_secret_info{namespace="default",secret="registry-token-d5dl9"} 1 -kube_secret_info{namespace="devops-playground",secret="sonarqube-operator-token-t8qp6"} 1 -kube_secret_info{namespace="edev-communication",secret="jenkins-operator-token-ztcsw"} 1 -kube_secret_info{namespace="test-config",secret="builder-dockercfg-2w5zg"} 1 -kube_secret_info{namespace="tiptool-uat",secret="builder-token-p8vcm"} 1 -kube_secret_info{namespace="tiptool",secret="tiptool-lat-mysql-db-password-for-tip"} 1 -kube_secret_info{namespace="weblogic-poc",secret="weblogic-sa-dockercfg-2mgpb"} 1 -kube_secret_info{namespace="default",secret="default-token-gfxl5"} 1 -kube_secret_info{namespace="openshift-infra",secret="deployer-controller-token-kcqd7"} 1 -kube_secret_info{namespace="telenet-baseimages",secret="ssh-key-source"} 1 -kube_secret_info{namespace="telenet-operators",secret="git-sshkey"} 1 -kube_secret_info{namespace="darwin-integrations",secret="git-sshkey"} 1 -kube_secret_info{namespace="tiptool-dvp",secret="git-ssh-key"} 1 -kube_secret_info{namespace="tvw",secret="default-dockercfg-tvdnt"} 1 -kube_secret_info{namespace="awx",secret="builder-token-nndh5"} 1 -kube_secret_info{namespace="darwin-integrations",secret="jenkins-operator-dockercfg-jdzd8"} 1 -kube_secret_info{namespace="gdpr",secret="ansible-vault-secret"} 1 -kube_secret_info{namespace="test-config",secret="default-token-v7d57"} 1 -kube_secret_info{namespace="tvw",secret="builder-dockercfg-qmtls"} 1 -kube_secret_info{namespace="weblogic-poc",secret="weblogic-sa-token-2zrzc"} 1 -kube_secret_info{namespace="gdpr",secret="jenkins-operator-dockercfg-kzhnx"} 1 -kube_secret_info{namespace="kube-system",secret="filebeat-token-4n77n"} 1 -kube_secret_info{namespace="telenet-operators",secret="ansible-vault-secret"} 1 -kube_secret_info{namespace="test-jee",secret="deployer-dockercfg-kww7b"} 1 -kube_secret_info{namespace="test",secret="default-token-9d42j"} 1 -kube_secret_info{namespace="awx-cluster-db",secret="deployer-dockercfg-qzwcv"} 1 -kube_secret_info{namespace="devops-playground",secret="builder-dockercfg-f6xsp"} 1 -kube_secret_info{namespace="edev-communication",secret="default-token-p2jjb"} 1 -kube_secret_info{namespace="kube-system",secret="deployment-controller-dockercfg-rgt2l"} 1 -kube_secret_info{namespace="aem",secret="builder-token-sgbdt"} 1 -kube_secret_info{namespace="default",secret="router-token-75zcz"} 1 -kube_secret_info{namespace="kube-system",secret="endpoint-controller-dockercfg-vgf9c"} 1 -kube_secret_info{namespace="openshift-sdn",secret="sdn-token-tnhzq"} 1 -kube_secret_info{namespace="jenkins",secret="default-token-7dvxz"} 1 -kube_secret_info{namespace="kube-system",secret="namespace-controller-token-zbfd8"} 1 -kube_secret_info{namespace="telenet-baseimages",secret="git-sshkey"} 1 -kube_secret_info{namespace="telenet-cluster-ops",secret="default-token-4xrcd"} 1 -kube_secret_info{namespace="myproject",secret="builder-token-gjfj8"} 1 -kube_secret_info{namespace="openshift-infra",secret="serviceaccount-controller-dockercfg-rzc7f"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="builder-token-q5l97"} 1 -kube_secret_info{namespace="tiptool-dvp",secret="default-token-x7dqj"} 1 -kube_secret_info{namespace="yft-kafkaproxy",secret="default-token-b4kfd"} 1 -kube_secret_info{namespace="kube-system",secret="deployer-token-8vf2q"} 1 -kube_secret_info{namespace="openshift-sdn",secret="deployer-token-bsphm"} 1 -kube_secret_info{namespace="test2",secret="builder-token-l6lln"} 1 -kube_secret_info{namespace="awx-tst",secret="builder-token-x5htw"} 1 -kube_secret_info{namespace="awx-tst",secret="deployer-token-wsnk6"} 1 -kube_secret_info{namespace="openshift-infra",secret="origin-namespace-controller-dockercfg-2h5cd"} 1 -kube_secret_info{namespace="telenet-baseimages",secret="default-token-s2j9z"} 1 -kube_secret_info{namespace="demo",secret="default-dockercfg-x6lrz"} 1 -kube_secret_info{namespace="openshift-infra",secret="builder-token-gsqqp"} 1 -kube_secret_info{namespace="trident",secret="trident-dockercfg-h6h58"} 1 -kube_secret_info{namespace="awx-cluster-db",secret="builder-dockercfg-lmctf"} 1 -kube_secret_info{namespace="darwin-integrations",secret="jenkins-operator-token-dxkb7"} 1 -kube_secret_info{namespace="jenkins",secret="default-token-fg8sk"} 1 -kube_secret_info{namespace="openshift-console",secret="console-serving-cert"} 1 -kube_secret_info{namespace="yft-kafkaproxy",secret="builder-dockercfg-dqp2c"} 1 -kube_secret_info{namespace="openshift-infra",secret="build-controller-token-6fgr7"} 1 -kube_secret_info{namespace="openshift-logging",secret="kube-state-metrics-dockercfg-wl9wp"} 1 -kube_secret_info{namespace="openshift-logging",secret="metricbeat-dockercfg-64nzd"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="alertmanager-main-dockercfg-nmh9w"} 1 -kube_secret_info{namespace="awx-cluster-db",secret="builder-token-j95tc"} 1 -kube_secret_info{namespace="awx-db-cluster",secret="default-dockercfg-cj26t"} 1 -kube_secret_info{namespace="freephone-bp",secret="deployer-token-9krkz"} 1 -kube_secret_info{namespace="jenkins-operator-demo",secret="default-token-4h52h"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="node-exporter-token-l7n4c"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="prometheus-k8s-tls"} 1 -kube_secret_info{namespace="yft-kafkaproxy",secret="kafka-rest-config"} 1 -kube_secret_info{namespace="ceph",secret="builder-dockercfg-jdjsk"} 1 -kube_secret_info{namespace="dynatrace",secret="oneagent"} 1 -kube_secret_info{namespace="openshift-infra",secret="unidling-controller-token-vzmsz"} 1 -kube_secret_info{namespace="sandbox",secret="default-token-8x2dv"} 1 -kube_secret_info{namespace="ns-createdby-namespace-operator",secret="deployer-token-zwb72"} 1 -kube_secret_info{namespace="tiptool-dvp",secret="deployer-dockercfg-g9whw"} 1 -kube_secret_info{namespace="vault",secret="default-token-w8zbh"} 1 -kube_secret_info{namespace="base-apache",secret="default-token-9zcwq"} 1 -kube_secret_info{namespace="default",secret="builder-token-4qmk5"} 1 -kube_secret_info{namespace="eatest",secret="deployer-token-jrvz7"} 1 -kube_secret_info{namespace="edev-communication",secret="jenkins-operator-token-hqbfb"} 1 -kube_secret_info{namespace="myproject",secret="ssasidha"} 1 -kube_secret_info{namespace="telenet-monitoring",secret="builder-token-shvfm"} 1 -kube_secret_info{namespace="awx",secret="default-token-lwbzz"} 1 -kube_secret_info{namespace="ceph",secret="ceph-secret"} 1 -kube_secret_info{namespace="default",secret="router-certs"} 1 -kube_secret_info{namespace="gitlab",secret="deployer-dockercfg-r4mvz"} 1 -kube_secret_info{namespace="kibana-tst",secret="default-token-86mvv"} 1 -kube_secret_info{namespace="kube-system",secret="certificate-controller-token-kdt28"} 1 -kube_secret_info{namespace="openshift-infra",secret="build-controller-token-vj8nf"} 1 -kube_secret_info{namespace="tiptool",secret="tiptool-edp-mysql-db-password-for-tip"} 1 -kube_secret_info{namespace="kube-system",secret="builder-token-z25mv"} 1 -kube_secret_info{namespace="kube-system",secret="pod-garbage-collector-dockercfg-pnqb8"} 1 -kube_secret_info{namespace="telenet-operators",secret="builder-token-n875b"} 1 -kube_secret_info{namespace="test-config",secret="deployer-token-wzqqp"} 1 -kube_secret_info{namespace="bi",secret="spark-token-fzqpv"} 1 -kube_secret_info{namespace="jenkins",secret="jenkins-token-67wgw"} 1 -kube_secret_info{namespace="kube-system",secret="builder-token-2rb8k"} 1 -kube_secret_info{namespace="openshift-infra",secret="image-import-controller-token-27kb8"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="jenkins-operator-token-xfpz2"} 1 -kube_secret_info{namespace="tiptool",secret="tiptool-mre-mysql-db-password-for-tip"} 1 -kube_secret_info{namespace="tvwassen",secret="jenkins-token-vtjrt"} 1 -kube_secret_info{namespace="weblogic-poc",secret="traefik-operator-default-cert"} 1 -kube_secret_info{namespace="devops-playground",secret="ansible-vault-secret"} 1 -kube_secret_info{namespace="edev-communication",secret="springboot-operator-token-jszwr"} 1 -kube_secret_info{namespace="telenet-cluster-ops",secret="default-dockercfg-twmpd"} 1 -kube_secret_info{namespace="tiptool",secret="deployer-token-jvstc"} 1 -kube_secret_info{namespace="freephone-bp",secret="default-dockercfg-lwgp6"} 1 -kube_secret_info{namespace="trident",secret="builder-dockercfg-nvl7r"} 1 -kube_secret_info{namespace="yft-kafkaproxy",secret="default-dockercfg-lswzm"} 1 -kube_secret_info{namespace="ns-createdby-namespace-operator",secret="builder-token-rxlgn"} 1 -kube_secret_info{namespace="openshift-infra",secret="service-serving-cert-controller-dockercfg-n87xx"} 1 -kube_secret_info{namespace="telenet-baseimages",secret="builder-token-bn4vs"} 1 -kube_secret_info{namespace="paas-demo",secret="jenkins-git-creds"} 1 -kube_secret_info{namespace="awx-db-cluster",secret="awx-token-vs7pg"} 1 -kube_secret_info{namespace="awx-tst",secret="default-token-j27bn"} 1 -kube_secret_info{namespace="kube-system",secret="pvc-protection-controller-dockercfg-pgzrb"} 1 -kube_secret_info{namespace="openshift-infra",secret="namespace-security-allocation-controller-token-rvd7z"} 1 -kube_secret_info{namespace="bi",secret="jenkins-nexus-creds"} 1 -kube_secret_info{namespace="devops-playground",secret="sonarqube-token"} 1 -kube_secret_info{namespace="darwin-integrations",secret="jenkins-git-creds"} 1 -kube_secret_info{namespace="eatest",secret="default-token-h7g68"} 1 -kube_secret_info{namespace="edev-tools",secret="springboot-operator-dockercfg-cbzbs"} 1 -kube_secret_info{namespace="playground",secret="git-sshkey"} 1 -kube_secret_info{namespace="kube-system",secret="clusterrole-aggregation-controller-token-zsrvk"} 1 -kube_secret_info{namespace="telenet-cluster-ops",secret="jenkins-cr-applier-sa-dockercfg-g2g86"} 1 -kube_secret_info{namespace="darwin-integrations",secret="jenkins-token-gxb49"} 1 -kube_secret_info{namespace="devops-playground",secret="jenkins-operator-token-6z7r9"} 1 -kube_secret_info{namespace="eatest",secret="builder-token-rqpzn"} 1 -kube_secret_info{namespace="helloworld",secret="builder-token-fk8fj"} 1 -kube_secret_info{namespace="myproject",secret="builder-dockercfg-4qnrb"} 1 -kube_secret_info{namespace="adc-vault",secret="ansible-vault-secret"} 1 -kube_secret_info{namespace="gdpr",secret="jenkins-operator-token-57s9x"} 1 -kube_secret_info{namespace="kube-system",secret="default-token-tz8w7"} 1 -kube_secret_info{namespace="kube-system",secret="job-controller-dockercfg-hwkkt"} 1 -kube_secret_info{namespace="edev-tools",secret="builder-token-tdmcn"} 1 -kube_secret_info{namespace="weblogic-poc",secret="registry-dockercfg-ssgvw"} 1 -kube_secret_info{namespace="openshift-logging",secret="builder-dockercfg-54k7s"} 1 -kube_secret_info{namespace="paas-demo",secret="jenkins-token-cvgxf"} 1 -kube_secret_info{namespace="yelo-backend",secret="deployer-dockercfg-4dqz6"} 1 -kube_secret_info{namespace="default",secret="namespace-operator-token-bg57h"} 1 -kube_secret_info{namespace="playground",secret="deployer-dockercfg-n8qnx"} 1 -kube_secret_info{namespace="test-config",secret="github-credentials"} 1 -kube_secret_info{namespace="helloworld",secret="deployer-token-xkgn4"} 1 -kube_secret_info{namespace="openshift-web-console",secret="builder-token-dh478"} 1 -kube_secret_info{namespace="paas-cloud-base-images",secret="jenkins-token-kwjnw"} 1 -kube_secret_info{namespace="test-config",secret="builder-token-k5gp9"} 1 -kube_secret_info{namespace="weblogic-poc",secret="traefik-operator-token-96f5h"} 1 -kube_secret_info{namespace="dynatrace",secret="dynatrace-oneagent-token-zhppl"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="grafana-token-x8rzt"} 1 -kube_secret_info{namespace="sandbox",secret="deployer-dockercfg-cnj2t"} 1 -kube_secret_info{namespace="tvwassen",secret="default-token-bklbm"} 1 -kube_secret_info{namespace="myproject",secret="builder-token-8p6df"} 1 -kube_secret_info{namespace="bi",secret="jenkins-dockercfg-xjpsq"} 1 -kube_secret_info{namespace="kube-system",secret="generic-garbage-collector-dockercfg-4kw4d"} 1 -kube_secret_info{namespace="kube-system",secret="persistent-volume-binder-dockercfg-plh2b"} 1 -kube_secret_info{namespace="default",secret="router-dockercfg-pl7g5"} 1 -kube_secret_info{namespace="edev-tools",secret="jenkins-dockercfg-kvkmg"} 1 -kube_secret_info{namespace="paas-demo",secret="proxy-sql-database-secret-uat"} 1 -kube_secret_info{namespace="awx-tst",secret="awx-token-bjzrj"} 1 -kube_secret_info{namespace="kube-system",secret="service-account-controller-token-dkm8q"} 1 -kube_secret_info{namespace="paas-cloud-base-images",secret="builder-token-7s9mg"} 1 -kube_secret_info{namespace="sandbox",secret="liab-poc-dvp-mysql-db-password-for-tip"} 1 -kube_secret_info{namespace="sandbox",secret="builder-token-fd6ht"} 1 -kube_secret_info{namespace="adc-vault",secret="default-token-6gmlb"} 1 -kube_secret_info{namespace="awx-db-cluster",secret="awx-dockercfg-flk8n"} 1 -kube_secret_info{namespace="freephone-bp",secret="git-ssh-key"} 1 -kube_secret_info{namespace="openshift-node",secret="deployer-dockercfg-zd2rh"} 1 -kube_secret_info{namespace="awx",secret="deployer-token-h9qq9"} 1 -kube_secret_info{namespace="default",secret="registry-token-zmzsp"} 1 -kube_secret_info{namespace="sandbox",secret="jenkins-token-wbk8n"} 1 -kube_secret_info{namespace="vault",secret="vault-token-mpv2v"} 1 -kube_secret_info{namespace="sandbox",secret="liab-poc-uat-mysql-db-password-for-tip"} 1 -kube_secret_info{namespace="telenet-operators",secret="default-token-zfbn7"} 1 -kube_secret_info{namespace="openshift-infra",secret="pv-recycler-controller-dockercfg-k6tq4"} 1 -kube_secret_info{namespace="telenet-cluster-ops",secret="deployer-token-q7865"} 1 -kube_secret_info{namespace="darwin-integrations",secret="jenkins-token-7dlpm"} 1 -kube_secret_info{namespace="kube-public",secret="builder-token-ftxs8"} 1 -kube_secret_info{namespace="ns-createdby-namespace-operator",secret="default-token-zptxm"} 1 -kube_secret_info{namespace="openshift-console",secret="console-token-hhcjw"} 1 -kube_secret_info{namespace="openshift-infra",secret="template-instance-controller-token-rvnmq"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="grafana-proxy"} 1 -kube_secret_info{namespace="testea",secret="deployer-dockercfg-zpkqx"} 1 -kube_secret_info{namespace="edev-communication",secret="deployer-dockercfg-hppsw"} 1 -kube_secret_info{namespace="gdpr",secret="git-sshkey"} 1 -kube_secret_info{namespace="jenkins-operator-demo",secret="builder-dockercfg-pps9r"} 1 -kube_secret_info{namespace="jenkins-operator-demo",secret="builder-token-4jq89"} 1 -kube_secret_info{namespace="kube-system",secret="persistent-volume-binder-token-gb9ts"} 1 -kube_secret_info{namespace="openshift-infra",secret="deployer-controller-dockercfg-cs9nw"} 1 -kube_secret_info{namespace="paas-demo",secret="ansible-vault-secret"} 1 -kube_secret_info{namespace="gitlab",secret="deployer-token-v7lp2"} 1 -kube_secret_info{namespace="paas-cloud-base-images",secret="deployer-dockercfg-wbf78"} 1 -kube_secret_info{namespace="tiptool-dvp",secret="builder-dockercfg-6l5gc"} 1 -kube_secret_info{namespace="tiptool",secret="jenkins-token-xhcrl"} 1 -kube_secret_info{namespace="telenet-cluster-ops",secret="ldap-sa-token-d9gx5"} 1 -kube_secret_info{namespace="test-config",secret="deployer-dockercfg-5w6g9"} 1 -kube_secret_info{namespace="tiller",secret="default-dockercfg-gl76d"} 1 -kube_secret_info{namespace="traefik",secret="deployer-token-t8fbq"} 1 -kube_secret_info{namespace="gitlab",secret="builder-dockercfg-bh4wp"} 1 -kube_secret_info{namespace="helloworld",secret="default-token-2s2dm"} 1 -kube_secret_info{namespace="openshift-infra",secret="build-config-change-controller-token-22qkc"} 1 -kube_secret_info{namespace="sandbox",secret="jenkins-dockercfg-cq5fh"} 1 -kube_secret_info{namespace="darwin-integrations",secret="springboot-operator-token-sv7d6"} 1 -kube_secret_info{namespace="devops-playground",secret="jenkins-operator-token-pn4q6"} 1 -kube_secret_info{namespace="jdk",secret="deployer-token-dsn8d"} 1 -kube_secret_info{namespace="tiptool",secret="tiptool-sup-mysql-db-password-for-tip"} 1 -kube_secret_info{namespace="dynatrace",secret="dynatrace-monitoring-token-72bcm"} 1 -kube_secret_info{namespace="openshift-infra",secret="default-token-kmhkq"} 1 -kube_secret_info{namespace="tiptool",secret="default-dockercfg-scnfz"} 1 -kube_secret_info{namespace="telenet-cluster-ops",secret="builder-token-4dhw7"} 1 -kube_secret_info{namespace="tiptool",secret="jenkins-dockercfg-4s54l"} 1 -kube_secret_info{namespace="awx-db-cluster",secret="deployer-token-tnftr"} 1 -kube_secret_info{namespace="edev-communication",secret="proxysql-secret-trg524"} 1 -kube_secret_info{namespace="gdpr",secret="builder-dockercfg-7dd2n"} 1 -kube_secret_info{namespace="kube-system",secret="endpoint-controller-token-74d7c"} 1 -kube_secret_info{namespace="jdk",secret="deployer-dockercfg-r29nf"} 1 -kube_secret_info{namespace="weblogic-poc",secret="default-token-8qrzx"} 1 -kube_secret_info{namespace="weblogic-poc",secret="registry-token-f2mnz"} 1 -kube_secret_info{namespace="kube-system",secret="deployer-dockercfg-9vstk"} 1 -kube_secret_info{namespace="test2",secret="default-dockercfg-cq5k2"} 1 -kube_secret_info{namespace="trident",secret="default-token-j8djx"} 1 -kube_secret_info{namespace="tvwassen",secret="deployer-dockercfg-5sjf2"} 1 -kube_secret_info{namespace="jenkins",secret="jenkins-token-cpn2b"} 1 -kube_secret_info{namespace="edev-communication",secret="jenkins-git-creds"} 1 -kube_secret_info{namespace="kube-system",secret="disruption-controller-token-pd9wj"} 1 -kube_secret_info{namespace="openshift-infra",secret="deployer-token-m48m4"} 1 -kube_secret_info{namespace="telenet-system",secret="default-token-6k77j"} 1 -kube_secret_info{namespace="openshift-node",secret="deployer-token-n4ffp"} 1 -kube_secret_info{namespace="telenet-monitoring",secret="deployer-token-jbj4g"} 1 -kube_secret_info{namespace="test",secret="deployer-token-2lhhx"} 1 -kube_secret_info{namespace="awx-cluster-db",secret="awx-token-bck4k"} 1 -kube_secret_info{namespace="default",secret="namespace-operator-token-64gjc"} 1 -kube_secret_info{namespace="edev-tools",secret="default-token-fftc2"} 1 -kube_secret_info{namespace="kube-system",secret="resourcequota-controller-token-rtnws"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="prometheus-operator-token-v75xh"} 1 -kube_secret_info{namespace="adc-vault",secret="ssh-key"} 1 -kube_secret_info{namespace="awx-db-cluster",secret="builder-token-x2jmj"} 1 -kube_secret_info{namespace="kube-system",secret="builder-dockercfg-x8jf2"} 1 -kube_secret_info{namespace="openshift-logging",secret="filebeat-token-vhq45"} 1 -kube_secret_info{namespace="kube-system",secret="daemon-set-controller-token-62zl5"} 1 -kube_secret_info{namespace="adc-vault",secret="default-dockercfg-ct6xr"} 1 -kube_secret_info{namespace="edev-tools",secret="jenkins-operator-token-j7vrr"} 1 -kube_secret_info{namespace="jenkins",secret="deployer-token-2wqnd"} 1 -kube_secret_info{namespace="kube-system",secret="daemon-set-controller-dockercfg-n7qnv"} 1 -kube_secret_info{namespace="openshift-sdn",secret="sdn-dockercfg-cwv2s"} 1 -kube_secret_info{namespace="test2",secret="deployer-token-56cn7"} 1 -kube_secret_info{namespace="aem",secret="default-token-zl5hq"} 1 -kube_secret_info{namespace="bi",secret="springboot-operator-token-8cd5b"} 1 -kube_secret_info{namespace="edev-communication",secret="deployer-token-9cdvs"} 1 -kube_secret_info{namespace="kube-system",secret="certificate-controller-token-kkgnz"} 1 -kube_secret_info{namespace="edev-communication",secret="springboot-operator-token-7vwcg"} 1 -kube_secret_info{namespace="kube-system",secret="cronjob-controller-token-mzfbs"} 1 -kube_secret_info{namespace="openshift-infra",secret="serviceaccount-pull-secrets-controller-token-zmrb8"} 1 -kube_secret_info{namespace="telenet-cluster-ops",secret="springboot-cr-applier-sa-dockercfg-q6qqc"} 1 -kube_secret_info{namespace="test-config",secret="default-token-gqmwf"} 1 -kube_secret_info{namespace="vault",secret="vault-dockercfg-zxp8h"} 1 -kube_secret_info{namespace="yelo-backend",secret="default-token-vv292"} 1 -kube_secret_info{namespace="telenet-system",secret="default-token-ft7q9"} 1 -kube_secret_info{namespace="tvwassen",secret="builder-token-sb57j"} 1 -kube_secret_info{namespace="aem",secret="default-token-ch4lj"} 1 -kube_secret_info{namespace="casa-mila-squad",secret="ssh-key"} 1 -kube_secret_info{namespace="gdpr",secret="builder-token-9xcdm"} 1 -kube_secret_info{namespace="paas-cloud-base-images",secret="default-dockercfg-nf4gp"} 1 -kube_secret_info{namespace="tvwassen",secret="jenkins-dockercfg-72947"} 1 -kube_secret_info{namespace="edev-communication",secret="jenkins-token-5kq42"} 1 -kube_secret_info{namespace="openshift-infra",secret="sdn-controller-dockercfg-2x6jc"} 1 -kube_secret_info{namespace="openshift-web-console",secret="deployer-token-d4c7r"} 1 -kube_secret_info{namespace="test-config",secret="blue-domain-weblogic-credentials"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="grafana-dockercfg-blcdb"} 1 -kube_secret_info{namespace="openshift-web-console",secret="default-dockercfg-lqk5f"} 1 -kube_secret_info{namespace="sandbox",secret="sandbox-operator-token-bnxth"} 1 -kube_secret_info{namespace="tiptool-dvp",secret="builder-token-2hhwc"} 1 -kube_secret_info{namespace="tvwassen",secret="builder-token-l7s4j"} 1 -kube_secret_info{namespace="trident",secret="deployer-token-g4qnl"} 1 -kube_secret_info{namespace="trident",secret="deployer-token-m6tcw"} 1 -kube_secret_info{namespace="adc-vault",secret="scmsecret"} 1 -kube_secret_info{namespace="bi",secret="spark-dockercfg-nxzjz"} 1 -kube_secret_info{namespace="openshift-infra",secret="sdn-controller-token-w8mf6"} 1 -kube_secret_info{namespace="testea",secret="default-token-hnl9b"} 1 -kube_secret_info{namespace="paas-demo",secret="jenkins-nexus-creds"} 1 -kube_secret_info{namespace="adc-vault",secret="builder-token-xkqn9"} 1 -kube_secret_info{namespace="gitlab",secret="default-dockercfg-7blxh"} 1 -kube_secret_info{namespace="kube-system",secret="service-controller-token-c5t6g"} 1 -kube_secret_info{namespace="myproject",secret="default-token-vm99k"} 1 -kube_secret_info{namespace="darwin-integrations",secret="builder-token-jf8rr"} 1 -kube_secret_info{namespace="openshift-logging",secret="filebeat-token-s9swc"} 1 -kube_secret_info{namespace="telenet-baseimages",secret="jenkins-token-pcvhf"} 1 -kube_secret_info{namespace="test2",secret="deployer-token-6v2kc"} 1 -kube_secret_info{namespace="yelo-backend",secret="builder-token-42tsk"} 1 -kube_secret_info{namespace="openshift-logging",secret="default-dockercfg-bhddp"} 1 -kube_secret_info{namespace="paas-cloud-base-images",secret="skopeo-token-nzksj"} 1 -kube_secret_info{namespace="weblogic-poc",secret="default-token-bkpcr"} 1 -kube_secret_info{namespace="default",secret="deployer-token-sqh6z"} 1 -kube_secret_info{namespace="gitlab",secret="builder-token-569s2"} 1 -kube_secret_info{namespace="jdk",secret="default-dockercfg-h7zgv"} 1 -kube_secret_info{namespace="kube-system",secret="expand-controller-dockercfg-5m9ww"} 1 -kube_secret_info{namespace="paas-cloud-base-images",secret="default-token-895fh"} 1 -kube_secret_info{namespace="tiptool",secret="builder-token-sf2sg"} 1 -kube_secret_info{namespace="adc-vault",secret="deployer-token-tkqv8"} 1 -kube_secret_info{namespace="default",secret="deployer-dockercfg-x677c"} 1 -kube_secret_info{namespace="kube-system",secret="tiller-token-4kx7w"} 1 -kube_secret_info{namespace="openshift-infra",secret="default-rolebindings-controller-token-g9pfw"} 1 -kube_secret_info{namespace="kube-system",secret="service-account-controller-token-k87tr"} 1 -kube_secret_info{namespace="openshift",secret="deployer-token-rq8wf"} 1 -kube_secret_info{namespace="paas-cloud-base-images",secret="jenkins-token-fv2rt"} 1 -kube_secret_info{namespace="telenet-operators",secret="namespace-operator-dockercfg-4g5zf"} 1 -kube_secret_info{namespace="test2",secret="default-token-759qc"} 1 -kube_secret_info{namespace="kibana-tst",secret="builder-dockercfg-v4m95"} 1 -kube_secret_info{namespace="openshift-console",secret="deployer-dockercfg-rqkk5"} 1 -kube_secret_info{namespace="openshift-logging",secret="metricbeat-token-488m8"} 1 -kube_secret_info{namespace="playground",secret="default-dockercfg-rl9wq"} 1 -kube_secret_info{namespace="adc-vault",secret="deployer-token-v6cgt"} 1 -kube_secret_info{namespace="edev-tools",secret="deployer-token-28snq"} 1 -kube_secret_info{namespace="edev-tools",secret="nexus-authentication"} 1 -kube_secret_info{namespace="jenkins-operator-demo",secret="builder-token-t8tmh"} 1 -kube_secret_info{namespace="tvw",secret="deployer-token-whnkx"} 1 -kube_secret_info{namespace="jenkins",secret="builder-token-kqf7p"} 1 -kube_secret_info{namespace="trident",secret="default-dockercfg-wks9n"} 1 -kube_secret_info{namespace="default",secret="deployer-token-4n7vq"} 1 -kube_secret_info{namespace="telenet-system",secret="deployer-token-crd2g"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="node-exporter-tls"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="prometheus-k8s-token-2qxd4"} 1 -kube_secret_info{namespace="openshift-node",secret="default-dockercfg-lwsm8"} 1 -kube_secret_info{namespace="telenet-cluster-ops",secret="stash-sshkey"} 1 -kube_secret_info{namespace="telenet-cluster-ops",secret="builder-token-fxk72"} 1 -kube_secret_info{namespace="helloworld",secret="builder-token-tsnxn"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="jenkins-operator-dockercfg-5qrpm"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="node-exporter-token-4v4kl"} 1 -kube_secret_info{namespace="paas-demo",secret="builder-token-7tgc8"} 1 -kube_secret_info{namespace="devops-playground",secret="sonarqube-operator-token-h5hkq"} 1 -kube_secret_info{namespace="openshift-infra",secret="unidling-controller-dockercfg-w42s4"} 1 -kube_secret_info{namespace="paas-cloud-base-images",secret="builder-dockercfg-j59dg"} 1 -kube_secret_info{namespace="tvw",secret="builder-token-d5wtx"} 1 -kube_secret_info{namespace="weblogic-poc",secret="default-dockercfg-qctz7"} 1 -kube_secret_info{namespace="edev-communication",secret="deployer-token-kmvnp"} 1 -kube_secret_info{namespace="edev-tools",secret="jenkins-token-vgscs"} 1 -kube_secret_info{namespace="kibana-tst",secret="deployer-dockercfg-q9drc"} 1 -kube_secret_info{namespace="testea",secret="builder-token-z9g4c"} 1 -kube_secret_info{namespace="playground",secret="builder-token-78ksh"} 1 -kube_secret_info{namespace="test",secret="builder-dockercfg-dx4xd"} 1 -kube_secret_info{namespace="adc-vault",secret="jenkins-token-2fjpd"} 1 -kube_secret_info{namespace="awx-cluster-db",secret="awx-secrets"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="prometheus-k8s-htpasswd"} 1 -kube_secret_info{namespace="paas-demo",secret="git-sshkey"} 1 -kube_secret_info{namespace="telenet-public",secret="deployer-token-zfxtb"} 1 -kube_secret_info{namespace="tiller",secret="builder-token-rgwwp"} 1 -kube_secret_info{namespace="bi",secret="jenkins-token-c9nb7"} 1 -kube_secret_info{namespace="kube-system",secret="node-controller-token-h9kml"} 1 -kube_secret_info{namespace="sandbox",secret="git-sshkey"} 1 -kube_secret_info{namespace="telenet-operators",secret="namespace-operator-token-jkt7k"} 1 -kube_secret_info{namespace="openshift-node",secret="default-token-s76b8"} 1 -kube_secret_info{namespace="awx-db-cluster",secret="default-token-mrt8w"} 1 -kube_secret_info{namespace="default",secret="builder-token-7xldb"} 1 -kube_secret_info{namespace="kube-system",secret="deployment-controller-token-wdlzn"} 1 -kube_secret_info{namespace="openshift-logging",secret="filebeat-dockercfg-b7fkc"} 1 -kube_secret_info{namespace="devops-playground",secret="sonardb"} 1 -kube_secret_info{namespace="telenet-public",secret="default-token-s5zhk"} 1 -kube_secret_info{namespace="paas-demo",secret="builder-token-tpzcf"} 1 -kube_secret_info{namespace="casa-mila-squad",secret="default-dockercfg-dxk5k"} 1 -kube_secret_info{namespace="demo",secret="builder-token-rb75j"} 1 -kube_secret_info{namespace="kibana-tst",secret="default-token-9r2sq"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="node-exporter-dockercfg-qgmkx"} 1 -kube_secret_info{namespace="kube-system",secret="tiller-dockercfg-5vsgl"} 1 -kube_secret_info{namespace="openshift-node",secret="builder-token-fs9b6"} 1 -kube_secret_info{namespace="telenet-baseimages",secret="default-token-ln92d"} 1 -kube_secret_info{namespace="devops-playground",secret="slack-token-telenet-edevelopment"} 1 -kube_secret_info{namespace="edev-communication",secret="jenkins-operator-dockercfg-5r6zm"} 1 -kube_secret_info{namespace="openshift-infra",secret="default-rolebindings-controller-dockercfg-ncbfp"} 1 -kube_secret_info{namespace="telenet-baseimages",secret="ansible-vault-secret"} 1 -kube_secret_info{namespace="openshift",secret="deployer-dockercfg-sq2xn"} 1 -kube_secret_info{namespace="tiptool",secret="jenkins-token-whvv2"} 1 -kube_secret_info{namespace="darwin-integrations",secret="jenkins-dockercfg-95fbk"} 1 -kube_secret_info{namespace="gdpr",secret="default-token-b9x9b"} 1 -kube_secret_info{namespace="openshift-infra",secret="template-instance-controller-dockercfg-hrn55"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="prometheus-k8s-dockercfg-knwv7"} 1 -kube_secret_info{namespace="jenkins-operator-demo",secret="default-dockercfg-m6x2q"} 1 -kube_secret_info{namespace="openshift-infra",secret="cluster-quota-reconciliation-controller-token-8xt65"} 1 -kube_secret_info{namespace="openshift-infra",secret="deploymentconfig-controller-token-mqf7l"} 1 -kube_secret_info{namespace="openshift-web-console",secret="builder-dockercfg-p6bdf"} 1 -kube_secret_info{namespace="darwin-integrations",secret="ansible-vault-secret"} 1 -kube_secret_info{namespace="devops-playground",secret="deployer-token-w4b2p"} 1 -kube_secret_info{namespace="devops-playground",secret="git-sshkey"} 1 -kube_secret_info{namespace="gdpr",secret="jenkins-token-qv8sm"} 1 -kube_secret_info{namespace="tiptool",secret="builder-dockercfg-vr5kf"} 1 -kube_secret_info{namespace="adc-vault",secret="jenkins-dockercfg-t8jvq"} 1 -kube_secret_info{namespace="devops-playground",secret="default-token-9slls"} 1 -kube_secret_info{namespace="freephone-bp",secret="default-token-hr2hs"} 1 -kube_secret_info{namespace="openshift-infra",secret="deployer-token-7vcmc"} 1 -kube_secret_info{namespace="jenkins-operator-demo",secret="jenkins-token-qhp2f"} 1 -kube_secret_info{namespace="kube-system",secret="attachdetach-controller-dockercfg-txsw8"} 1 -kube_secret_info{namespace="awx",secret="deployer-dockercfg-9r66h"} 1 -kube_secret_info{namespace="devops-playground",secret="registry"} 1 -kube_secret_info{namespace="edev-tools",secret="ansible-vault-secret"} 1 -kube_secret_info{namespace="helloworld",secret="builder-dockercfg-wgrg7"} 1 -kube_secret_info{namespace="gdpr",secret="jenkins-git-creds"} 1 -kube_secret_info{namespace="gdpr",secret="springboot-operator-token-5dzvn"} 1 -kube_secret_info{namespace="tvwassen",secret="deployer-token-5n47n"} 1 -kube_secret_info{namespace="weblogic-poc",secret="dinoman-domain-weblogic-credentials"} 1 -kube_secret_info{namespace="dynatrace",secret="dynatrace-oneagent-operator-dockercfg-8hq8h"} 1 -kube_secret_info{namespace="kube-system",secret="metricbeat-token-5gzjv"} 1 -kube_secret_info{namespace="openshift",secret="builder-token-94ksq"} 1 -kube_secret_info{namespace="tiptool-uat",secret="builder-token-rktr7"} 1 -kube_secret_info{namespace="adc-vault",secret="deployer-dockercfg-k8wnl"} 1 -kube_secret_info{namespace="openshift-web-console",secret="default-token-fk4bt"} 1 -kube_secret_info{namespace="playground",secret="builder-dockercfg-lrmxm"} 1 -kube_secret_info{namespace="edev-tools",secret="jenkins-operator-dockercfg-4sqjt"} 1 -kube_secret_info{namespace="freephone-bp",secret="deployer-dockercfg-6k9mj"} 1 -kube_secret_info{namespace="openshift-infra",secret="node-bootstrapper-token-ndkzx"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="prometheus-k8s-proxy"} 1 -kube_secret_info{namespace="playground",secret="default-token-xtwxf"} 1 -kube_secret_info{namespace="sandbox",secret="vault-operator-token-ntmp7"} 1 -kube_secret_info{namespace="tiptool-uat",secret="default-dockercfg-4gflq"} 1 -kube_secret_info{namespace="tvwassen",secret="default-token-qljt7"} 1 -kube_secret_info{namespace="jenkins-operator-demo",secret="jenkins-dockercfg-mgbrr"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="builder-token-kb65d"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="default-dockercfg-t5k7h"} 1 -kube_secret_info{namespace="yelo-backend",secret="default-token-wdtps"} 1 -kube_secret_info{namespace="tiptool-dvp",secret="deployer-token-d5mvk"} 1 -kube_secret_info{namespace="kube-system",secret="namespace-controller-dockercfg-wwqb5"} 1 -kube_secret_info{namespace="kube-system",secret="statefulset-controller-dockercfg-jff7j"} 1 -kube_secret_info{namespace="openshift-console",secret="default-token-4w8b8"} 1 -kube_secret_info{namespace="paas-cloud-base-images",secret="skopeo-dockercfg-k9wb4"} 1 -kube_secret_info{namespace="devops-playground",secret="default-token-78g6s"} 1 -kube_secret_info{namespace="jenkins-operator-demo",secret="jenkins-token-gg25q"} 1 -kube_secret_info{namespace="paas-demo",secret="deployer-token-bnptg"} 1 -kube_secret_info{namespace="sandbox",secret="default-dockercfg-9tlxx"} 1 -kube_secret_info{namespace="tiller",secret="deployer-token-vjkwv"} 1 -kube_secret_info{namespace="trident",secret="builder-token-9zv4s"} 1 -kube_secret_info{namespace="yft-kafkaproxy",secret="builder-token-khctc"} 1 -kube_secret_info{namespace="awx-db-cluster",secret="awx-secrets"} 1 -kube_secret_info{namespace="ceph",secret="deployer-token-zjbb5"} 1 -kube_secret_info{namespace="edev-tools",secret="springboot-operator-token-ctnxs"} 1 -kube_secret_info{namespace="openshift-web-console",secret="webconsole-serving-cert"} 1 -kube_secret_info{namespace="adc-vault",secret="jenkins-nexus-creds"} 1 -kube_secret_info{namespace="darwin-integrations",secret="springboot-operator-dockercfg-8hvqg"} 1 -kube_secret_info{namespace="demo",secret="ssh-key"} 1 -kube_secret_info{namespace="openshift-sdn",secret="deployer-token-nfnsb"} 1 -kube_secret_info{namespace="telenet-operators",secret="namespace-operator-sshkey"} 1 -kube_secret_info{namespace="kube-system",secret="expand-controller-token-5lhr8"} 1 -kube_secret_info{namespace="openshift-infra",secret="deploymentconfig-controller-dockercfg-fqcg4"} 1 -kube_secret_info{namespace="paas-cloud-base-images",secret="deployer-token-l8b2p"} 1 -kube_secret_info{namespace="sandbox",secret="builder-token-9kms2"} 1 -kube_secret_info{namespace="bi",secret="springboot-operator-dockercfg-cd9h4"} 1 -kube_secret_info{namespace="openshift-sdn",secret="default-token-k99vd"} 1 -kube_secret_info{namespace="openshift-infra",secret="cluster-quota-reconciliation-controller-token-7hgzv"} 1 -kube_secret_info{namespace="openshift-infra",secret="image-trigger-controller-token-t6bmc"} 1 -kube_secret_info{namespace="openshift-web-console",secret="deployer-dockercfg-kfrjk"} 1 -kube_secret_info{namespace="test",secret="builder-token-dx4z4"} 1 -kube_secret_info{namespace="ceph",secret="deployer-token-x82rs"} 1 -kube_secret_info{namespace="default",secret="router-metrics-tls"} 1 -kube_secret_info{namespace="kube-public",secret="builder-dockercfg-6sk29"} 1 -kube_secret_info{namespace="openshift-console",secret="builder-token-4sm9p"} 1 -kube_secret_info{namespace="tiptool-uat",secret="git-ssh-key"} 1 -kube_secret_info{namespace="dynatrace",secret="builder-token-bfpwc"} 1 -kube_secret_info{namespace="kube-public",secret="default-token-44w6d"} 1 -kube_secret_info{namespace="telenet-public",secret="default-token-9nlf8"} 1 -kube_secret_info{namespace="devops-playground",secret="nexus-authentication"} 1 -kube_secret_info{namespace="openshift-logging",secret="default-token-v44th"} 1 -kube_secret_info{namespace="weblogic-poc",secret="traefik-operator-token-95jtt"} 1 -kube_secret_info{namespace="darwin-integrations",secret="default-token-l9fv2"} 1 -kube_secret_info{namespace="kube-system",secret="pvc-protection-controller-token-4t7rs"} 1 -kube_secret_info{namespace="tiller",secret="builder-dockercfg-wt7gp"} 1 -kube_secret_info{namespace="trident",secret="builder-token-wskhm"} 1 -kube_secret_info{namespace="weblogic-poc",secret="deployer-token-t4ps6"} 1 -kube_secret_info{namespace="awx",secret="builder-dockercfg-pnqtw"} 1 -kube_secret_info{namespace="dynatrace",secret="dynatrace-monitoring-token-j2bvv"} 1 -kube_secret_info{namespace="sandbox",secret="deployer-token-hdsc9"} 1 -kube_secret_info{namespace="tiptool-dvp",secret="deployer-token-nttnr"} 1 -kube_secret_info{namespace="telenet-operators",secret="jenkins-git-creds"} 1 -kube_secret_info{namespace="tiller",secret="builder-token-hkl9n"} 1 -kube_secret_info{namespace="darwin-integrations",secret="default-token-mk478"} 1 -kube_secret_info{namespace="telenet-baseimages",secret="ssh-key"} 1 -kube_secret_info{namespace="telenet-cluster-ops",secret="deployer-token-67qf7"} 1 -kube_secret_info{namespace="telenet-operators",secret="default-token-8b7pw"} 1 -kube_secret_info{namespace="yft-kafkaproxy",secret="default-token-mzg9z"} 1 -kube_secret_info{namespace="edev-tools",secret="jenkins-token-j7zbv"} 1 -kube_secret_info{namespace="telenet-operators",secret="deployer-dockercfg-tdjrn"} 1 -kube_secret_info{namespace="telenet-system",secret="default-dockercfg-dmv82"} 1 -kube_secret_info{namespace="tiptool",secret="deployer-token-vvf88"} 1 -kube_secret_info{namespace="openshift",secret="builder-token-5vlbj"} 1 -kube_secret_info{namespace="telenet-cluster-ops",secret="jenkins-cr-applier-sa-token-45hsf"} 1 -kube_secret_info{namespace="kube-system",secret="generic-garbage-collector-token-58xsg"} 1 -kube_secret_info{namespace="openshift-infra",secret="deploymentconfig-controller-token-6flgd"} 1 -kube_secret_info{namespace="openshift-logging",secret="metricbeat-token-9kbpm"} 1 -kube_secret_info{namespace="openshift-node",secret="deployer-token-zk5g6"} 1 -kube_secret_info{namespace="awx-cluster-db",secret="deployer-token-fc676"} 1 -kube_secret_info{namespace="default",secret="vault-auth-token-wsmvv"} 1 -kube_secret_info{namespace="tvw",secret="deployer-token-rc85q"} 1 -kube_secret_info{namespace="jenkins-operator-demo",secret="deployer-token-hrhlc"} 1 -kube_secret_info{namespace="testea",secret="default-dockercfg-r2rqk"} 1 -kube_secret_info{namespace="tiptool",secret="default-token-pm2hj"} 1 -kube_secret_info{namespace="yelo-backend",secret="builder-dockercfg-4bjd5"} 1 -kube_secret_info{namespace="test",secret="deployer-token-7gkq8"} 1 -kube_secret_info{namespace="bi",secret="springboot-operator-token-bptrp"} 1 -kube_secret_info{namespace="edev-tools",secret="builder-token-mltjp"} 1 -kube_secret_info{namespace="kube-system",secret="default-dockercfg-cq75m"} 1 -kube_secret_info{namespace="paas-demo",secret="jenkins-operator-dockercfg-tj6gw"} 1 -kube_secret_info{namespace="edev-tools",secret="jenkins-git-creds"} 1 -kube_secret_info{namespace="gdpr",secret="springboot-operator-dockercfg-mn7m6"} 1 -kube_secret_info{namespace="openshift-console",secret="console-dockercfg-rqqcm"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="alertmanager-main"} 1 -kube_secret_info{namespace="paas-cloud-base-images",secret="jenkins-dockercfg-v9tj8"} 1 -kube_secret_info{namespace="base-apache",secret="deployer-token-dnv82"} 1 -kube_secret_info{namespace="darwin-integrations",secret="jenkins-operator-token-wsn7r"} 1 -kube_secret_info{namespace="edev-communication",secret="default-dockercfg-lxkq8"} 1 -kube_secret_info{namespace="kube-system",secret="horizontal-pod-autoscaler-dockercfg-9bzdq"} 1 -kube_secret_info{namespace="awx-tst",secret="builder-dockercfg-gw2kt"} 1 -kube_secret_info{namespace="freephone-bp",secret="deployer-token-4gphr"} 1 -kube_secret_info{namespace="openshift-infra",secret="template-instance-finalizer-controller-token-7cqmd"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="default-token-8ckrf"} 1 -kube_secret_info{namespace="darwin-integrations",secret="builder-dockercfg-qrmn5"} 1 -kube_secret_info{namespace="kube-system",secret="tiller-token-m6hv8"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="grafana-config"} 1 -kube_secret_info{namespace="openshift-infra",secret="pv-recycler-controller-token-2h66p"} 1 -kube_secret_info{namespace="telenet-baseimages",secret="deployer-token-2zqdv"} 1 -kube_secret_info{namespace="adc-vault",secret="jenkins-operator-dockercfg-z84rt"} 1 -kube_secret_info{namespace="casa-mila-squad",secret="builder-dockercfg-cklkt"} 1 -kube_secret_info{namespace="dynatrace",secret="dynatrace-oneagent-token-9hxmq"} 1 -kube_secret_info{namespace="kube-system",secret="horizontal-pod-autoscaler-token-rnrzz"} 1 -kube_secret_info{namespace="kube-system",secret="replicaset-controller-dockercfg-8dj5k"} 1 -kube_secret_info{namespace="openshift-infra",secret="build-config-change-controller-token-4q6gg"} 1 -kube_secret_info{namespace="openshift-logging",secret="deployer-dockercfg-7vvdv"} 1 -kube_secret_info{namespace="paas-demo",secret="deployer-token-8xnbn"} 1 -kube_secret_info{namespace="demo",secret="jenkins-token-dg84g"} 1 -kube_secret_info{namespace="edev-communication",secret="springboot-operator-dockercfg-jkszv"} 1 -kube_secret_info{namespace="gdpr",secret="springboot-operator-token-kxrsd"} 1 -kube_secret_info{namespace="kube-system",secret="expand-controller-token-2l4s8"} 1 -kube_secret_info{namespace="tiptool-uat",secret="deployer-token-s4xpf"} 1 -kube_secret_info{namespace="sandbox",secret="sandbox-operator-dockercfg-bt9gx"} 1 -kube_secret_info{namespace="test-jee",secret="deployer-token-4k4mq"} 1 -kube_secret_info{namespace="myproject",secret="deployer-dockercfg-szxrj"} 1 -kube_secret_info{namespace="openshift-infra",secret="resourcequota-controller-token-fpsdv"} 1 -kube_secret_info{namespace="dynatrace",secret="builder-token-xnmtv"} 1 -kube_secret_info{namespace="telenet-system",secret="builder-token-tlm9l"} 1 -kube_secret_info{namespace="telenet-operators",secret="namespace-operator-token-hgk44"} 1 -kube_secret_info{namespace="traefik",secret="deployer-dockercfg-wd28s"} 1 -kube_secret_info{namespace="weblogic-poc",secret="registry-token-psrjq"} 1 -kube_secret_info{namespace="eatest",secret="default-dockercfg-cf2vd"} 1 -kube_secret_info{namespace="kube-system",secret="filebeat-token-6hwzk"} 1 -kube_secret_info{namespace="kube-system",secret="service-controller-token-tvbh7"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="default-token-csndz"} 1 -kube_secret_info{namespace="default",secret="router-token-z9sch"} 1 -kube_secret_info{namespace="freephone-bp",secret="default-token-qxkgn"} 1 -kube_secret_info{namespace="openshift-node",secret="sync-token-q4nfn"} 1 -kube_secret_info{namespace="openshift",secret="deployer-token-rhzgl"} 1 -kube_secret_info{namespace="paas-demo",secret="builder-dockercfg-4p7dj"} 1 -kube_secret_info{namespace="playground",secret="deployer-token-zfc7l"} 1 -kube_secret_info{namespace="awx-db-cluster",secret="builder-dockercfg-fc4l7"} 1 -kube_secret_info{namespace="base-apache",secret="builder-dockercfg-8wsvf"} 1 -kube_secret_info{namespace="kibana-tst",secret="deployer-token-npg4c"} 1 -kube_secret_info{namespace="openshift-node",secret="builder-token-h9jnx"} 1 -kube_secret_info{namespace="dynatrace",secret="dynatrace-oneagent-dockercfg-rnrkz"} 1 -kube_secret_info{namespace="edev-tools",secret="jenkins-nexus-creds"} 1 -kube_secret_info{namespace="openshift-console",secret="default-dockercfg-lx2t9"} 1 -kube_secret_info{namespace="paas-cloud-base-images",secret="deployer-token-dnb9j"} 1 -kube_secret_info{namespace="edev-tools",secret="deployer-dockercfg-2tbld"} 1 -kube_secret_info{namespace="tiptool-dvp",secret="database-password"} 1 -kube_secret_info{namespace="openshift-infra",secret="builder-dockercfg-5wvq7"} 1 -kube_secret_info{namespace="openshift-infra",secret="serviceaccount-controller-token-qrb7c"} 1 -kube_secret_info{namespace="ns-createdby-namespace-operator",secret="deployer-token-22kmp"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="ssh-key"} 1 -kube_secret_info{namespace="test-jee",secret="default-token-v2ptw"} 1 -kube_secret_info{namespace="bi",secret="deployer-token-gkn6p"} 1 -kube_secret_info{namespace="gdpr",secret="jenkins-nexus-creds"} 1 -kube_secret_info{namespace="kube-system",secret="node-controller-token-xdkgl"} 1 -kube_secret_info{namespace="myproject",secret="default-token-6lbwx"} 1 -kube_secret_info{namespace="telenet-cluster-ops",secret="default-token-7j94t"} 1 -kube_secret_info{namespace="yft-kafkaproxy",secret="deployer-token-898t8"} 1 -kube_secret_info{namespace="telenet-baseimages",secret="deployer-dockercfg-6qc2x"} 1 -kube_secret_info{namespace="tvwassen",secret="default-dockercfg-n6kgn"} 1 -kube_secret_info{namespace="demo",secret="default-token-lbm5c"} 1 -kube_secret_info{namespace="jdk",secret="default-token-w2vnp"} 1 -kube_secret_info{namespace="kube-system",secret="attachdetach-controller-token-54j24"} 1 -kube_secret_info{namespace="kube-system",secret="attachdetach-controller-token-6rj7k"} 1 -kube_secret_info{namespace="adc-vault",secret="vault-cert"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="prometheus-operator-token-8wwdp"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="kube-state-metrics-token-f6m6q"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="prometheus-k8s-token-zrjfk"} 1 -kube_secret_info{namespace="test",secret="default-dockercfg-wxtqt"} 1 -kube_secret_info{namespace="yft-kafkaproxy",secret="deployer-dockercfg-sbxwx"} 1 -kube_secret_info{namespace="jenkins-operator-demo",secret="jenkins-nexus-creds"} 1 -kube_secret_info{namespace="test2",secret="deployer-dockercfg-t4bk5"} 1 -kube_secret_info{namespace="tvw",secret="deployer-dockercfg-r4q6d"} 1 -kube_secret_info{namespace="devops-playground",secret="springboot-operator-dockercfg-rp84r"} 1 -kube_secret_info{namespace="freephone-bp",secret="builder-dockercfg-j52sz"} 1 -kube_secret_info{namespace="traefik",secret="deployer-token-mpkzf"} 1 -kube_secret_info{namespace="demo",secret="builder-token-flp5j"} 1 -kube_secret_info{namespace="openshift-monitoring",secret="cluster-monitoring-operator-token-q7lw8"} 1 -kube_secret_info{namespace="test2",secret="default-token-5dm69"} 1 -kube_secret_info{namespace="tiptool",secret="tiptool-trg-mysql-db-password-for-tip"} 1 -# HELP kube_secret_type Type about secret. -# TYPE kube_secret_type gauge -kube_secret_type{namespace="darwin-integrations",secret="deployer-token-chqws",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-web-console",secret="deployer-token-x7d27",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="default",secret="builder-dockercfg-2czsr",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="default",secret="vault-auth-token-pdrkb",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="helloworld",secret="default-token-76pgg",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="default-token-2v5vt",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="bi",secret="jenkins-token-gchkr",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="freephone-bp",secret="builder-token-q4pq9",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="sandbox",secret="vault-operator-apiserver-cert",type="kubernetes.io/tls"} 1 -kube_secret_type{namespace="aem",secret="deployer-token-klm7m",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="prometheus-k8s",type="Opaque"} 1 -kube_secret_type{namespace="openshift-web-console",secret="default-token-t5kfm",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-baseimages",secret="nexus-dockercfg",type="kubernetes.io/dockerconfigjson"} 1 -kube_secret_type{namespace="telenet-operators",secret="namespace-operator-token-k8xc7",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="test-config",secret="jenkins-dockercfg-kclxd",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="base-apache",secret="default-dockercfg-8wzkm",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="ceph",secret="builder-token-tdmw8",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="gdpr",secret="proxysql-secret-uat526",type="Opaque"} 1 -kube_secret_type{namespace="openshift-infra",secret="template-instance-finalizer-controller-token-k2jpq",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="bi",secret="git-sshkey",type="Opaque"} 1 -kube_secret_type{namespace="kube-system",secret="service-controller-dockercfg-77vjz",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-logging",secret="kube-state-metrics-token-bf7zz",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="yft-kafkaproxy",secret="deployer-token-sw2nl",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="paas-cloud-base-images",secret="builder-token-xl8df",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="paas-demo",secret="default-token-pbwkr",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="paas-demo",secret="jenkins-operator-token-mm2dl",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tvwassen",secret="builder-dockercfg-44dpm",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="adc-vault",secret="jenkins-token-pjt9r",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="awx",secret="default-dockercfg-4rtqm",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="demo",secret="deployer-token-qnvrn",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="eatest",secret="builder-token-8pgmc",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tvwassen",secret="deployer-token-j5nns",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="paas-demo",secret="deployer-dockercfg-cntwm",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="telenet-baseimages",secret="jenkins-nexus-creds",type="Opaque"} 1 -kube_secret_type{namespace="weblogic-poc",secret="sample-domain1-weblogic-credentials",type="Opaque"} 1 -kube_secret_type{namespace="openshift-console",secret="deployer-token-5m7bs",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-infra",secret="service-serving-cert-controller-token-mj7c9",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="testea",secret="builder-token-6qsrq",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="bi",secret="spark-operator-token-n92dc",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="edev-communication",secret="git-sshkey",type="Opaque"} 1 -kube_secret_type{namespace="openshift-web-console",secret="webconsole-dockercfg-95rdj",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="tiptool-uat",secret="default-token-c9nc6",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-monitoring",secret="deployer-dockercfg-7crss",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="devops-playground",secret="springboot-operator-token-hqp4h",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="pod-garbage-collector-token-l8fbf",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="service-account-controller-dockercfg-v45m2",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-infra",secret="resourcequota-controller-dockercfg-468lj",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="sandbox",secret="vault-operator-token-lx224",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-console",secret="builder-dockercfg-4mtn2",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="paas-demo",secret="default-token-pmzgj",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="paas-demo",secret="proxy-sql-database-secret",type="Opaque"} 1 -kube_secret_type{namespace="sandbox",secret="builder-dockercfg-mkkjg",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="kube-system",secret="node-controller-dockercfg-kvbd4",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-infra",secret="image-import-controller-dockercfg-wx8bs",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="paas-cloud-base-images",secret="default-token-hlxss",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="test-jee",secret="default-dockercfg-vkn77",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="test-config",secret="deployer-token-2lspv",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tvw",secret="default-token-wnjk8",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="devops-playground",secret="default-dockercfg-lkrvc",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="grafana-tls",type="kubernetes.io/tls"} 1 -kube_secret_type{namespace="telenet-baseimages",secret="builder-dockercfg-gpx2z",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="telenet-baseimages",secret="default-dockercfg-cb96h",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="default",secret="vault-auth-dockercfg-95gnl",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="edev-tools",secret="deployer-token-66cqs",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="gitlab",secret="default-token-2slfs",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="weblogic-poc",secret="dino-db",type="Opaque"} 1 -kube_secret_type{namespace="openshift-infra",secret="serviceaccount-pull-secrets-controller-token-qtzqm",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="trident",secret="trident-token-9ps5k",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="aem",secret="ssh-key",type="Opaque"} 1 -kube_secret_type{namespace="awx",secret="awx-token-f8bw6",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="edev-communication",secret="proxysql-secret-mre524",type="Opaque"} 1 -kube_secret_type{namespace="kube-system",secret="certificate-controller-dockercfg-ml5mv",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="kube-system",secret="replicaset-controller-token-v2jvv",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tiptool-dvp",secret="builder-token-xxhsm",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="demo",secret="jenkins-dockercfg-lq798",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="grafana-datasources",type="Opaque"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="kube-state-metrics-tls",type="kubernetes.io/tls"} 1 -kube_secret_type{namespace="test-config",secret="weblogic-sa-dockercfg-2mgpb",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="kube-system",secret="persistent-volume-binder-token-k8qfr",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="traefik",secret="builder-token-pgbxh",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="weblogic-poc",secret="builder-token-cz8gw",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="test",secret="builder-token-hcfsh",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="casa-mila-squad",secret="builder-token-x272z",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="gitlab",secret="deployer-token-hr7pm",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-node",secret="sync-token-nt6hq",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="sandbox",secret="sandbox-operator-token-c9wfb",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="eatest",secret="deployer-dockercfg-dzjvf",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="jenkins",secret="builder-dockercfg-s7ldr",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="kube-system",secret="endpoint-controller-token-w7hgc",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-baseimages",secret="jenkins-operator-dockercfg-ttbmh",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="weblogic-poc",secret="builder-token-cr8hf",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="aem",secret="deployer-token-h42jw",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="demo",secret="builder-dockercfg-9f57b",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-infra",secret="serviceaccount-pull-secrets-controller-dockercfg-q4px2",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="telenet-baseimages",secret="builder-token-gx2j7",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="bi",secret="jenkins-operator-dockercfg-n68fd",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="devops-playground",secret="builder-token-sp9g8",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="pv-protection-controller-dockercfg-tdjh2",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="kube-public",secret="default-token-f46jg",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-console",secret="console-token-j54c7",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-infra",secret="ingress-to-route-controller-dockercfg-4b5jj",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-node",secret="default-token-zr5cw",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="awx-cluster-db",secret="builder-token-7q8rv",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="awx-tst",secret="deployer-dockercfg-wlb74",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="bi",secret="default-token-762wf",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="bi",secret="jenkins-operator-token-x8scp",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="casa-mila-squad",secret="deployer-dockercfg-8l549",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-infra",secret="default-dockercfg-48gvg",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="devops-playground",secret="jenkins-operator-dockercfg-qc9ph",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="myproject",secret="deployer-token-v5csf",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-infra",secret="image-trigger-controller-dockercfg-cl8ps",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-infra",secret="template-instance-finalizer-controller-dockercfg-n5wkk",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="adc-vault",secret="builder-token-kjhz8",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="edev-communication",secret="jenkins-nexus-creds",type="Opaque"} 1 -kube_secret_type{namespace="gdpr",secret="jenkins-operator-token-5fwrf",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="freephone-bp",secret="nexus-dockercfg",type="kubernetes.io/dockerconfigjson"} 1 -kube_secret_type{namespace="vault",secret="deployer-token-5t2w6",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="awx-cluster-db",secret="awx-token-zvtkk",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="darwin-integrations",secret="deployer-token-d88q4",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-infra",secret="default-token-rttkt",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tiptool-dvp",secret="default-token-p9pmf",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-infra",secret="ingress-to-route-controller-token-nlb74",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-infra",secret="origin-namespace-controller-token-24tw2",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="playground",secret="default-token-qvxjf",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tiptool",secret="tiptool-int-mysql-db-password-for-tip",type="Opaque"} 1 -kube_secret_type{namespace="bi",secret="builder-token-pbrm6",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="deployer-token-6g8b4",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="generic-garbage-collector-token-tvqtq",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="ns-createdby-namespace-operator",secret="default-token-vfn6n",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tiptool-dvp",secret="default-dockercfg-2q9k6",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="awx",secret="awx-dockercfg-7t5xh",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="dynatrace",secret="deployer-dockercfg-bl6td",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-console",secret="deployer-token-994lw",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift",secret="default-token-pcwwk",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="myproject",secret="default-dockercfg-4ll42",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="ns-createdby-namespace-operator",secret="deployer-dockercfg-kdhj9",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-infra",secret="default-rolebindings-controller-token-njbmj",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="traefik",secret="builder-dockercfg-8mlmm",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-infra",secret="ingress-to-route-controller-token-pfjdf",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="test2",secret="builder-token-f9djb",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="weblogic-poc",secret="traefik-operator-dockercfg-678l8",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="awx",secret="default-token-jps2c",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="dynatrace",secret="default-dockercfg-rscs7",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="edev-communication",secret="builder-token-llx4s",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="jenkins-operator-demo",secret="jenkins-git-creds",type="Opaque"} 1 -kube_secret_type{namespace="test-jee",secret="builder-token-jp2b9",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="weblogic-poc",secret="deployer-dockercfg-8wklx",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="awx-tst",secret="builder-token-sp4wm",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="awx-tst",secret="default-dockercfg-mc6wk",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="base-apache",secret="deployer-token-htpxc",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-sdn",secret="builder-token-xs85b",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="eatest",secret="builder-dockercfg-j5dsn",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="freephone-bp",secret="builder-token-dhrx4",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="jenkins-operator-demo",secret="deployer-dockercfg-g56t2",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-infra",secret="build-config-change-controller-dockercfg-s69ll",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="tiller",secret="deployer-dockercfg-2hhh8",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="test-jee",secret="builder-token-p92xv",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tiptool-uat",secret="deployer-dockercfg-wp6fg",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="traefik",secret="default-token-5h7ln",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="gdpr",secret="default-dockercfg-5tscb",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-logging",secret="default-token-6ppjj",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-logging",secret="deployer-token-6k7mt",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="alertmanager-main-tls",type="kubernetes.io/tls"} 1 -kube_secret_type{namespace="telenet-operators",secret="builder-dockercfg-n87md",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="dynatrace",secret="deployer-token-bh48g",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-logging",secret="deployer-token-s4xcj",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-sdn",secret="builder-dockercfg-htb9j",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="paas-demo",secret="springboot-operator-token-vn4xx",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="testea",secret="default-token-fvg4g",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="awx-db-cluster",secret="default-token-j8498",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="replication-controller-dockercfg-vhwlz",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-logging",secret="builder-token-6gkn6",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="ssh-key2",type="kubernetes.io/dockerconfigjson"} 1 -kube_secret_type{namespace="openshift-infra",secret="unidling-controller-token-8zwck",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="gdpr",secret="deployer-token-cfwzr",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="horizontal-pod-autoscaler-token-hlcwq",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="job-controller-token-rjq57",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-infra",secret="cluster-quota-reconciliation-controller-dockercfg-h5s8p",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="dynatrace",secret="default-token-mswtg",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="gdpr",secret="jenkins-dockercfg-qf4jj",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="test2",secret="builder-dockercfg-jkdh9",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="paas-demo",secret="default-dockercfg-pg7gh",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="vault",secret="default-token-2jbz7",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="vault",secret="deployer-token-j2q99",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="dynatrace",secret="default-token-sg5kv",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="eatest",secret="default-token-5dtnt",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="replicaset-controller-token-ktz87",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="paas-cloud-base-images",secret="skopeo-token-r8hs9",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="devops-playground",secret="jenkins-git-creds",type="Opaque"} 1 -kube_secret_type{namespace="kube-system",secret="pvc-protection-controller-token-lrlvh",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-infra",secret="serviceaccount-controller-token-4n2nd",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tvwassen",secret="jenkins-token-xlqx7",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="awx-tst",secret="awx-token-xdhcd",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="jenkins",secret="deployer-dockercfg-tbxnk",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="kube-system",secret="disruption-controller-token-27t8j",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-monitoring",secret="builder-token-tjzfp",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-infra",secret="service-ingress-ip-controller-dockercfg-nr7b5",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="telenet-monitoring",secret="default-token-65jrk",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tiptool",secret="builder-token-ng5gt",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="bi",secret="default-dockercfg-w9gdg",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-node",secret="sync-dockercfg-bqmx7",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="playground",secret="deployer-token-tlx7l",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-public",secret="builder-dockercfg-f2hdq",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="edev-communication",secret="jenkins-dockercfg-ck9wl",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-infra",secret="namespace-security-allocation-controller-dockercfg-7x948",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="cluster-monitoring-operator-token-zkpv2",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="pv-protection-controller-token-w8bf9",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift",secret="builder-dockercfg-t28d6",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="tiller",secret="tiller-token-688ft",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="darwin-integrations",secret="default-dockercfg-tccj2",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="default",secret="default-token-bnvfx",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="default",secret="registry-dockercfg-7bknv",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="jdk",secret="builder-dockercfg-s2fq6",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="adc-vault",secret="jenkins-operator-token-wlblx",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="metricbeat-dockercfg-8qtb8",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="kube-system",secret="pod-garbage-collector-token-56kp7",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="vault",secret="vault-token-8jjpl",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="ceph",secret="default-dockercfg-9lqj8",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="dynatrace",secret="builder-dockercfg-kjjbw",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="kibana-tst",secret="deployer-token-svpcl",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift",secret="default-dockercfg-5gcj6",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="telenet-operators",secret="jenkins-nexus-creds",type="Opaque"} 1 -kube_secret_type{namespace="awx-cluster-db",secret="default-token-6zmzp",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="devops-playground",secret="jenkins-token-452hp",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="replication-controller-token-zfsjv",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-infra",secret="deployer-dockercfg-vhfzz",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="ns-createdby-namespace-operator",secret="default-dockercfg-7z7kw",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="paas-cloud-base-images",secret="nexus-promote-user",type="Opaque"} 1 -kube_secret_type{namespace="telenet-operators",secret="deployer-token-h7gcz",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="awx-tst",secret="default-token-kvtm6",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="base-apache",secret="builder-token-bwhkl",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="jdk",secret="builder-token-ctrgg",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="replication-controller-token-zjhx5",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="myproject",secret="deployer-token-ztgsc",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-web-console",secret="webconsole-token-cwqmx",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="test",secret="default-token-n4kvt",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-infra",secret="build-controller-dockercfg-sx4qf",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-infra",secret="service-ingress-ip-controller-token-mt6xb",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="deployer-token-bkhh8",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="bi",secret="jenkins-git-creds",type="Opaque"} 1 -kube_secret_type{namespace="jdk",secret="builder-token-kkjhn",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="jdk",secret="default-token-cw27n",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="jenkins",secret="jenkins-dockercfg-xnrfm",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="test-config",secret="weblogic-operator-secrets",type="Opaque"} 1 -kube_secret_type{namespace="casa-mila-squad",secret="default-token-gllxk",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="gdpr",secret="deployer-dockercfg-5spjg",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-node",secret="builder-dockercfg-4ncdf",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="awx-tst",secret="awx-dockercfg-hzrtn",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="default",secret="namespace-operator-dockercfg-ztrqj",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-infra",secret="namespace-security-allocation-controller-token-z6brv",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="alertmanager-main-token-q66cd",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="test-jee",secret="builder-dockercfg-bxmhl",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="kube-system",secret="resourcequota-controller-dockercfg-pnkk2",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="alertmanager-main-proxy",type="Opaque"} 1 -kube_secret_type{namespace="telenet-public",secret="deployer-dockercfg-9kvnx",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="tiptool-uat",secret="builder-dockercfg-422cc",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="testea",secret="deployer-token-z2k2f",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tiller",secret="tiller-dockercfg-2959q",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="deployer-token-wwh7v",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-sdn",secret="deployer-dockercfg-9jpvb",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="paas-demo",secret="jenkins-operator-token-pkbvl",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="sandbox",secret="liab-poc-trg-mysql-db-password-for-tip",type="Opaque"} 1 -kube_secret_type{namespace="bi",secret="default-token-5lpt5",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="vault",secret="default-dockercfg-bpxqh",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="telenet-monitoring",secret="default-dockercfg-g2gm4",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="telenet-public",secret="builder-token-h566t",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="casa-mila-squad",secret="deployer-token-xzsqg",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="ceph",secret="builder-token-nnxh8",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="edev-tools",secret="git-sshkey",type="Opaque"} 1 -kube_secret_type{namespace="telenet-cluster-ops",secret="ldap-bind-password-secret",type="Opaque"} 1 -kube_secret_type{namespace="awx-db-cluster",secret="builder-token-jpmt6",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="eatest",secret="deployer-token-75lr7",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="weblogic-poc",secret="weblogic-operator-secrets",type="Opaque"} 1 -kube_secret_type{namespace="tiptool",secret="deployer-dockercfg-mjwrx",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="adc-vault",secret="default-token-699k8",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="dynatrace",secret="dynatrace-monitoring-dockercfg-xjs95",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="edev-communication",secret="ansible-vault-secret",type="Opaque"} 1 -kube_secret_type{namespace="telenet-monitoring",secret="builder-dockercfg-vpqnn",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="kube-system",secret="pv-protection-controller-token-2qpc7",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-baseimages",secret="jenkins-operator-token-r4dx2",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-cluster-ops",secret="jenkins-cr-applier-sa-token-4x2w7",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-operators",secret="namespace-operator-dockercfg-5x2v6",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="aem",secret="deployer-dockercfg-cshr2",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="awx",secret="awx-secrets",type="Opaque"} 1 -kube_secret_type{namespace="jenkins",secret="default-dockercfg-rmht7",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="kibana-tst",secret="builder-token-27lht",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="kube-state-metrics-token-77wrq",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="dynatrace",secret="dynatrace-oneagent-operator-token-ww7kv",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="gitlab",secret="builder-token-llqmg",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="disruption-controller-dockercfg-jdp8q",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-infra",secret="node-bootstrapper-dockercfg-xqm4n",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="adc-vault",secret="jenkins-git-creds",type="Opaque"} 1 -kube_secret_type{namespace="devops-playground",secret="springboot-operator-token-rtkrl",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="edev-communication",secret="builder-dockercfg-lr7wq",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-infra",secret="resourcequota-controller-token-kcrq9",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="bi",secret="ansible-vault-secret",type="Opaque"} 1 -kube_secret_type{namespace="edev-communication",secret="jenkins-token-r24pt",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="bitbucket-secret",type="Opaque"} 1 -kube_secret_type{namespace="openshift-sdn",secret="default-token-kdqpz",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="darwin-integrations",secret="deployer-dockercfg-sfpw2",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="kube-system",secret="cronjob-controller-token-ngj7t",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-cluster-ops",secret="ldap-sa-dockercfg-zdtcv",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-infra",secret="template-instance-controller-token-wd88v",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="jenkins-operator-token-ptxpj",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="test-config",secret="jenkins-token-6b9np",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="test",secret="deployer-dockercfg-bp9m8",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="bi",secret="spark-operator-token-jzjx9",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="bi",secret="spark-token-txvk4",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="resourcequota-controller-token-d58wp",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="statefulset-controller-token-r74gk",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-system",secret="builder-token-22m4g",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="test-config",secret="weblogic-sa-token-m88qm",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="adc-vault",secret="builder-dockercfg-b9dr2",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="devops-playground",secret="sonarqube-operator-dockercfg-scwn5",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="edev-tools",secret="jenkins-operator-token-jtnjn",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="jenkins",secret="builder-token-d66kv",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="helloworld",secret="deployer-dockercfg-l97c6",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="kube-system",secret="clusterrole-aggregation-controller-token-xqrvb",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="statefulset-controller-token-wnvtd",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="paas-cloud-base-images",secret="ssh-key",type="Opaque"} 1 -kube_secret_type{namespace="demo",secret="jenkins-token-nn2rg",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="helloworld",secret="default-dockercfg-9pdrd",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="kube-public",secret="deployer-token-vpmcr",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-infra",secret="deployer-controller-token-tt6j5",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="metricbeat-token-zqcv8",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-system",secret="deployer-token-6dckp",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="awx-tst",secret="deployer-token-tmnd6",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="ceph",secret="deployer-dockercfg-79kkv",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="demo",secret="deployer-token-jvg4s",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="edev-tools",secret="builder-dockercfg-5tr2n",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="default",secret="registry-certificates",type="Opaque"} 1 -kube_secret_type{namespace="jenkins-operator-demo",secret="default-token-hxgxw",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="jenkins-operator-demo",secret="deployer-token-ztv2n",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="jenkins",secret="deployer-token-v7ccg",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="aem",secret="builder-token-b44pc",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="awx-cluster-db",secret="awx-dockercfg-hv56x",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="awx",secret="awx-token-4nbkk",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="darwin-integrations",secret="jenkins-nexus-creds",type="Opaque"} 1 -kube_secret_type{namespace="kube-system",secret="deployment-controller-token-d765x",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-logging",secret="kube-state-metrics-token-n7csr",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="test-config",secret="jenkins-token-8pzct",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tiller",secret="deployer-token-rxsgs",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="awx",secret="deployer-token-54vgg",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="devops-playground",secret="jenkins-nexus-creds",type="Opaque"} 1 -kube_secret_type{namespace="telenet-operators",secret="builder-token-4dj62",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-public",secret="deployer-token-vx62l",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="bi",secret="deployer-dockercfg-ltfff",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="kube-system",secret="clusterrole-aggregation-controller-dockercfg-x6hwj",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="paas-demo",secret="springboot-operator-token-c94zl",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tiller",secret="default-token-nwctc",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tvw",secret="default-token-bvfg6",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="base-apache",secret="default-token-m99p7",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="demo",secret="deployer-dockercfg-t5cvm",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="gitlab",secret="default-token-6wg8f",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="jdk",secret="deployer-token-z2847",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="aem",secret="default-dockercfg-wzlnm",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="cluster-monitoring-operator-dockercfg-x6jqv",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="grafana-token-dvvbk",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="paas-cloud-base-images",secret="container-registry-telenet.rel.apps.telenet.be",type="kubernetes.io/dockerconfigjson"} 1 -kube_secret_type{namespace="tiptool-uat",secret="default-token-6gmjw",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="edev-communication",secret="builder-token-hbknb",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-public",secret="builder-token-s9ccb",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="job-controller-token-47gp4",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-baseimages",secret="jenkins-token-5tnlt",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-infra",secret="builder-token-bhzc4",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-baseimages",secret="deployer-token-4rbrz",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-baseimages",secret="jenkins-operator-token-8sthc",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-cluster-ops",secret="springboot-cr-applier-sa-token-bmrld",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="bi",secret="builder-token-pgfnr",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="default",secret="registry-token-d5dl9",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="devops-playground",secret="sonarqube-operator-token-t8qp6",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="edev-communication",secret="jenkins-operator-token-ztcsw",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="test-config",secret="builder-dockercfg-2w5zg",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="tiptool-uat",secret="builder-token-p8vcm",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tiptool",secret="tiptool-lat-mysql-db-password-for-tip",type="Opaque"} 1 -kube_secret_type{namespace="weblogic-poc",secret="weblogic-sa-dockercfg-2mgpb",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="default",secret="default-token-gfxl5",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-infra",secret="deployer-controller-token-kcqd7",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-baseimages",secret="ssh-key-source",type="kubernetes.io/ssh-auth"} 1 -kube_secret_type{namespace="telenet-operators",secret="git-sshkey",type="Opaque"} 1 -kube_secret_type{namespace="darwin-integrations",secret="git-sshkey",type="Opaque"} 1 -kube_secret_type{namespace="tiptool-dvp",secret="git-ssh-key",type="Opaque"} 1 -kube_secret_type{namespace="tvw",secret="default-dockercfg-tvdnt",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="awx",secret="builder-token-nndh5",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="darwin-integrations",secret="jenkins-operator-dockercfg-jdzd8",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="gdpr",secret="ansible-vault-secret",type="Opaque"} 1 -kube_secret_type{namespace="test-config",secret="default-token-v7d57",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tvw",secret="builder-dockercfg-qmtls",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="weblogic-poc",secret="weblogic-sa-token-2zrzc",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="gdpr",secret="jenkins-operator-dockercfg-kzhnx",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="kube-system",secret="filebeat-token-4n77n",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-operators",secret="ansible-vault-secret",type="Opaque"} 1 -kube_secret_type{namespace="test-jee",secret="deployer-dockercfg-kww7b",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="test",secret="default-token-9d42j",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="awx-cluster-db",secret="deployer-dockercfg-qzwcv",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="devops-playground",secret="builder-dockercfg-f6xsp",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="edev-communication",secret="default-token-p2jjb",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="deployment-controller-dockercfg-rgt2l",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="aem",secret="builder-token-sgbdt",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="default",secret="router-token-75zcz",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="endpoint-controller-dockercfg-vgf9c",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-sdn",secret="sdn-token-tnhzq",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="jenkins",secret="default-token-7dvxz",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="namespace-controller-token-zbfd8",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-baseimages",secret="git-sshkey",type="Opaque"} 1 -kube_secret_type{namespace="telenet-cluster-ops",secret="default-token-4xrcd",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="myproject",secret="builder-token-gjfj8",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-infra",secret="serviceaccount-controller-dockercfg-rzc7f",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="builder-token-q5l97",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tiptool-dvp",secret="default-token-x7dqj",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="yft-kafkaproxy",secret="default-token-b4kfd",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="deployer-token-8vf2q",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-sdn",secret="deployer-token-bsphm",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="test2",secret="builder-token-l6lln",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="awx-tst",secret="builder-token-x5htw",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="awx-tst",secret="deployer-token-wsnk6",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-infra",secret="origin-namespace-controller-dockercfg-2h5cd",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="telenet-baseimages",secret="default-token-s2j9z",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="demo",secret="default-dockercfg-x6lrz",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-infra",secret="builder-token-gsqqp",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="trident",secret="trident-dockercfg-h6h58",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="awx-cluster-db",secret="builder-dockercfg-lmctf",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="darwin-integrations",secret="jenkins-operator-token-dxkb7",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="jenkins",secret="default-token-fg8sk",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-console",secret="console-serving-cert",type="kubernetes.io/tls"} 1 -kube_secret_type{namespace="yft-kafkaproxy",secret="builder-dockercfg-dqp2c",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-infra",secret="build-controller-token-6fgr7",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-logging",secret="kube-state-metrics-dockercfg-wl9wp",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-logging",secret="metricbeat-dockercfg-64nzd",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="alertmanager-main-dockercfg-nmh9w",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="awx-cluster-db",secret="builder-token-j95tc",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="awx-db-cluster",secret="default-dockercfg-cj26t",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="freephone-bp",secret="deployer-token-9krkz",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="jenkins-operator-demo",secret="default-token-4h52h",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="node-exporter-token-l7n4c",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="prometheus-k8s-tls",type="kubernetes.io/tls"} 1 -kube_secret_type{namespace="yft-kafkaproxy",secret="kafka-rest-config",type="Opaque"} 1 -kube_secret_type{namespace="ceph",secret="builder-dockercfg-jdjsk",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="dynatrace",secret="oneagent",type="Opaque"} 1 -kube_secret_type{namespace="openshift-infra",secret="unidling-controller-token-vzmsz",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="sandbox",secret="default-token-8x2dv",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="ns-createdby-namespace-operator",secret="deployer-token-zwb72",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tiptool-dvp",secret="deployer-dockercfg-g9whw",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="vault",secret="default-token-w8zbh",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="base-apache",secret="default-token-9zcwq",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="default",secret="builder-token-4qmk5",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="eatest",secret="deployer-token-jrvz7",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="edev-communication",secret="jenkins-operator-token-hqbfb",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="myproject",secret="ssasidha",type="Opaque"} 1 -kube_secret_type{namespace="telenet-monitoring",secret="builder-token-shvfm",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="awx",secret="default-token-lwbzz",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="ceph",secret="ceph-secret",type="Opaque"} 1 -kube_secret_type{namespace="default",secret="router-certs",type="kubernetes.io/tls"} 1 -kube_secret_type{namespace="gitlab",secret="deployer-dockercfg-r4mvz",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="kibana-tst",secret="default-token-86mvv",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="certificate-controller-token-kdt28",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-infra",secret="build-controller-token-vj8nf",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tiptool",secret="tiptool-edp-mysql-db-password-for-tip",type="Opaque"} 1 -kube_secret_type{namespace="kube-system",secret="builder-token-z25mv",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="pod-garbage-collector-dockercfg-pnqb8",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="telenet-operators",secret="builder-token-n875b",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="test-config",secret="deployer-token-wzqqp",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="bi",secret="spark-token-fzqpv",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="jenkins",secret="jenkins-token-67wgw",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="builder-token-2rb8k",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-infra",secret="image-import-controller-token-27kb8",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="jenkins-operator-token-xfpz2",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tiptool",secret="tiptool-mre-mysql-db-password-for-tip",type="Opaque"} 1 -kube_secret_type{namespace="tvwassen",secret="jenkins-token-vtjrt",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="weblogic-poc",secret="traefik-operator-default-cert",type="Opaque"} 1 -kube_secret_type{namespace="devops-playground",secret="ansible-vault-secret",type="Opaque"} 1 -kube_secret_type{namespace="edev-communication",secret="springboot-operator-token-jszwr",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-cluster-ops",secret="default-dockercfg-twmpd",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="tiptool",secret="deployer-token-jvstc",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="freephone-bp",secret="default-dockercfg-lwgp6",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="trident",secret="builder-dockercfg-nvl7r",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="yft-kafkaproxy",secret="default-dockercfg-lswzm",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="ns-createdby-namespace-operator",secret="builder-token-rxlgn",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-infra",secret="service-serving-cert-controller-dockercfg-n87xx",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="telenet-baseimages",secret="builder-token-bn4vs",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="paas-demo",secret="jenkins-git-creds",type="Opaque"} 1 -kube_secret_type{namespace="awx-db-cluster",secret="awx-token-vs7pg",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="awx-tst",secret="default-token-j27bn",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="pvc-protection-controller-dockercfg-pgzrb",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-infra",secret="namespace-security-allocation-controller-token-rvd7z",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="bi",secret="jenkins-nexus-creds",type="Opaque"} 1 -kube_secret_type{namespace="devops-playground",secret="sonarqube-token",type="Opaque"} 1 -kube_secret_type{namespace="darwin-integrations",secret="jenkins-git-creds",type="Opaque"} 1 -kube_secret_type{namespace="eatest",secret="default-token-h7g68",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="edev-tools",secret="springboot-operator-dockercfg-cbzbs",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="playground",secret="git-sshkey",type="Opaque"} 1 -kube_secret_type{namespace="kube-system",secret="clusterrole-aggregation-controller-token-zsrvk",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-cluster-ops",secret="jenkins-cr-applier-sa-dockercfg-g2g86",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="darwin-integrations",secret="jenkins-token-gxb49",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="devops-playground",secret="jenkins-operator-token-6z7r9",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="eatest",secret="builder-token-rqpzn",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="helloworld",secret="builder-token-fk8fj",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="myproject",secret="builder-dockercfg-4qnrb",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="adc-vault",secret="ansible-vault-secret",type="Opaque"} 1 -kube_secret_type{namespace="gdpr",secret="jenkins-operator-token-57s9x",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="default-token-tz8w7",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="job-controller-dockercfg-hwkkt",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="edev-tools",secret="builder-token-tdmcn",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="weblogic-poc",secret="registry-dockercfg-ssgvw",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-logging",secret="builder-dockercfg-54k7s",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="paas-demo",secret="jenkins-token-cvgxf",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="yelo-backend",secret="deployer-dockercfg-4dqz6",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="default",secret="namespace-operator-token-bg57h",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="playground",secret="deployer-dockercfg-n8qnx",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="test-config",secret="github-credentials",type="kubernetes.io/basic-auth"} 1 -kube_secret_type{namespace="helloworld",secret="deployer-token-xkgn4",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-web-console",secret="builder-token-dh478",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="paas-cloud-base-images",secret="jenkins-token-kwjnw",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="test-config",secret="builder-token-k5gp9",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="weblogic-poc",secret="traefik-operator-token-96f5h",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="dynatrace",secret="dynatrace-oneagent-token-zhppl",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="grafana-token-x8rzt",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="sandbox",secret="deployer-dockercfg-cnj2t",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="tvwassen",secret="default-token-bklbm",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="myproject",secret="builder-token-8p6df",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="bi",secret="jenkins-dockercfg-xjpsq",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="kube-system",secret="generic-garbage-collector-dockercfg-4kw4d",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="kube-system",secret="persistent-volume-binder-dockercfg-plh2b",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="default",secret="router-dockercfg-pl7g5",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="edev-tools",secret="jenkins-dockercfg-kvkmg",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="paas-demo",secret="proxy-sql-database-secret-uat",type="Opaque"} 1 -kube_secret_type{namespace="awx-tst",secret="awx-token-bjzrj",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="service-account-controller-token-dkm8q",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="paas-cloud-base-images",secret="builder-token-7s9mg",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="sandbox",secret="liab-poc-dvp-mysql-db-password-for-tip",type="Opaque"} 1 -kube_secret_type{namespace="sandbox",secret="builder-token-fd6ht",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="adc-vault",secret="default-token-6gmlb",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="awx-db-cluster",secret="awx-dockercfg-flk8n",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="freephone-bp",secret="git-ssh-key",type="kubernetes/ssh-auth"} 1 -kube_secret_type{namespace="openshift-node",secret="deployer-dockercfg-zd2rh",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="awx",secret="deployer-token-h9qq9",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="default",secret="registry-token-zmzsp",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="sandbox",secret="jenkins-token-wbk8n",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="vault",secret="vault-token-mpv2v",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="sandbox",secret="liab-poc-uat-mysql-db-password-for-tip",type="Opaque"} 1 -kube_secret_type{namespace="telenet-operators",secret="default-token-zfbn7",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-infra",secret="pv-recycler-controller-dockercfg-k6tq4",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="telenet-cluster-ops",secret="deployer-token-q7865",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="darwin-integrations",secret="jenkins-token-7dlpm",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-public",secret="builder-token-ftxs8",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="ns-createdby-namespace-operator",secret="default-token-zptxm",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-console",secret="console-token-hhcjw",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-infra",secret="template-instance-controller-token-rvnmq",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="grafana-proxy",type="Opaque"} 1 -kube_secret_type{namespace="testea",secret="deployer-dockercfg-zpkqx",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="edev-communication",secret="deployer-dockercfg-hppsw",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="gdpr",secret="git-sshkey",type="Opaque"} 1 -kube_secret_type{namespace="jenkins-operator-demo",secret="builder-dockercfg-pps9r",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="jenkins-operator-demo",secret="builder-token-4jq89",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="persistent-volume-binder-token-gb9ts",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-infra",secret="deployer-controller-dockercfg-cs9nw",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="paas-demo",secret="ansible-vault-secret",type="Opaque"} 1 -kube_secret_type{namespace="gitlab",secret="deployer-token-v7lp2",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="paas-cloud-base-images",secret="deployer-dockercfg-wbf78",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="tiptool-dvp",secret="builder-dockercfg-6l5gc",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="tiptool",secret="jenkins-token-xhcrl",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-cluster-ops",secret="ldap-sa-token-d9gx5",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="test-config",secret="deployer-dockercfg-5w6g9",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="tiller",secret="default-dockercfg-gl76d",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="traefik",secret="deployer-token-t8fbq",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="gitlab",secret="builder-dockercfg-bh4wp",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="helloworld",secret="default-token-2s2dm",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-infra",secret="build-config-change-controller-token-22qkc",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="sandbox",secret="jenkins-dockercfg-cq5fh",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="darwin-integrations",secret="springboot-operator-token-sv7d6",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="devops-playground",secret="jenkins-operator-token-pn4q6",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="jdk",secret="deployer-token-dsn8d",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tiptool",secret="tiptool-sup-mysql-db-password-for-tip",type="Opaque"} 1 -kube_secret_type{namespace="dynatrace",secret="dynatrace-monitoring-token-72bcm",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-infra",secret="default-token-kmhkq",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tiptool",secret="default-dockercfg-scnfz",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="telenet-cluster-ops",secret="builder-token-4dhw7",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tiptool",secret="jenkins-dockercfg-4s54l",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="awx-db-cluster",secret="deployer-token-tnftr",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="edev-communication",secret="proxysql-secret-trg524",type="Opaque"} 1 -kube_secret_type{namespace="gdpr",secret="builder-dockercfg-7dd2n",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="kube-system",secret="endpoint-controller-token-74d7c",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="jdk",secret="deployer-dockercfg-r29nf",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="weblogic-poc",secret="default-token-8qrzx",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="weblogic-poc",secret="registry-token-f2mnz",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="deployer-dockercfg-9vstk",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="test2",secret="default-dockercfg-cq5k2",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="trident",secret="default-token-j8djx",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tvwassen",secret="deployer-dockercfg-5sjf2",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="jenkins",secret="jenkins-token-cpn2b",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="edev-communication",secret="jenkins-git-creds",type="Opaque"} 1 -kube_secret_type{namespace="kube-system",secret="disruption-controller-token-pd9wj",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-infra",secret="deployer-token-m48m4",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-system",secret="default-token-6k77j",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-node",secret="deployer-token-n4ffp",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-monitoring",secret="deployer-token-jbj4g",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="test",secret="deployer-token-2lhhx",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="awx-cluster-db",secret="awx-token-bck4k",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="default",secret="namespace-operator-token-64gjc",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="edev-tools",secret="default-token-fftc2",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="resourcequota-controller-token-rtnws",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="prometheus-operator-token-v75xh",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="adc-vault",secret="ssh-key",type="Opaque"} 1 -kube_secret_type{namespace="awx-db-cluster",secret="builder-token-x2jmj",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="builder-dockercfg-x8jf2",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-logging",secret="filebeat-token-vhq45",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="daemon-set-controller-token-62zl5",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="adc-vault",secret="default-dockercfg-ct6xr",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="edev-tools",secret="jenkins-operator-token-j7vrr",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="jenkins",secret="deployer-token-2wqnd",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="daemon-set-controller-dockercfg-n7qnv",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-sdn",secret="sdn-dockercfg-cwv2s",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="test2",secret="deployer-token-56cn7",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="aem",secret="default-token-zl5hq",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="bi",secret="springboot-operator-token-8cd5b",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="edev-communication",secret="deployer-token-9cdvs",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="certificate-controller-token-kkgnz",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="edev-communication",secret="springboot-operator-token-7vwcg",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="cronjob-controller-token-mzfbs",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-infra",secret="serviceaccount-pull-secrets-controller-token-zmrb8",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-cluster-ops",secret="springboot-cr-applier-sa-dockercfg-q6qqc",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="test-config",secret="default-token-gqmwf",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="vault",secret="vault-dockercfg-zxp8h",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="yelo-backend",secret="default-token-vv292",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-system",secret="default-token-ft7q9",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tvwassen",secret="builder-token-sb57j",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="aem",secret="default-token-ch4lj",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="casa-mila-squad",secret="ssh-key",type="Opaque"} 1 -kube_secret_type{namespace="gdpr",secret="builder-token-9xcdm",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="paas-cloud-base-images",secret="default-dockercfg-nf4gp",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="tvwassen",secret="jenkins-dockercfg-72947",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="edev-communication",secret="jenkins-token-5kq42",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-infra",secret="sdn-controller-dockercfg-2x6jc",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-web-console",secret="deployer-token-d4c7r",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="test-config",secret="blue-domain-weblogic-credentials",type="Opaque"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="grafana-dockercfg-blcdb",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-web-console",secret="default-dockercfg-lqk5f",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="sandbox",secret="sandbox-operator-token-bnxth",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tiptool-dvp",secret="builder-token-2hhwc",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tvwassen",secret="builder-token-l7s4j",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="trident",secret="deployer-token-g4qnl",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="trident",secret="deployer-token-m6tcw",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="adc-vault",secret="scmsecret",type="Opaque"} 1 -kube_secret_type{namespace="bi",secret="spark-dockercfg-nxzjz",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-infra",secret="sdn-controller-token-w8mf6",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="testea",secret="default-token-hnl9b",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="paas-demo",secret="jenkins-nexus-creds",type="Opaque"} 1 -kube_secret_type{namespace="adc-vault",secret="builder-token-xkqn9",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="gitlab",secret="default-dockercfg-7blxh",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="kube-system",secret="service-controller-token-c5t6g",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="myproject",secret="default-token-vm99k",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="darwin-integrations",secret="builder-token-jf8rr",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-logging",secret="filebeat-token-s9swc",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-baseimages",secret="jenkins-token-pcvhf",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="test2",secret="deployer-token-6v2kc",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="yelo-backend",secret="builder-token-42tsk",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-logging",secret="default-dockercfg-bhddp",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="paas-cloud-base-images",secret="skopeo-token-nzksj",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="weblogic-poc",secret="default-token-bkpcr",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="default",secret="deployer-token-sqh6z",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="gitlab",secret="builder-token-569s2",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="jdk",secret="default-dockercfg-h7zgv",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="kube-system",secret="expand-controller-dockercfg-5m9ww",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="paas-cloud-base-images",secret="default-token-895fh",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tiptool",secret="builder-token-sf2sg",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="adc-vault",secret="deployer-token-tkqv8",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="default",secret="deployer-dockercfg-x677c",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="kube-system",secret="tiller-token-4kx7w",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-infra",secret="default-rolebindings-controller-token-g9pfw",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="service-account-controller-token-k87tr",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift",secret="deployer-token-rq8wf",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="paas-cloud-base-images",secret="jenkins-token-fv2rt",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-operators",secret="namespace-operator-dockercfg-4g5zf",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="test2",secret="default-token-759qc",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kibana-tst",secret="builder-dockercfg-v4m95",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-console",secret="deployer-dockercfg-rqkk5",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-logging",secret="metricbeat-token-488m8",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="playground",secret="default-dockercfg-rl9wq",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="adc-vault",secret="deployer-token-v6cgt",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="edev-tools",secret="deployer-token-28snq",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="edev-tools",secret="nexus-authentication",type="kubernetes.io/dockerconfigjson"} 1 -kube_secret_type{namespace="jenkins-operator-demo",secret="builder-token-t8tmh",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tvw",secret="deployer-token-whnkx",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="jenkins",secret="builder-token-kqf7p",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="trident",secret="default-dockercfg-wks9n",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="default",secret="deployer-token-4n7vq",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-system",secret="deployer-token-crd2g",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="node-exporter-tls",type="kubernetes.io/tls"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="prometheus-k8s-token-2qxd4",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-node",secret="default-dockercfg-lwsm8",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="telenet-cluster-ops",secret="stash-sshkey",type="Opaque"} 1 -kube_secret_type{namespace="telenet-cluster-ops",secret="builder-token-fxk72",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="helloworld",secret="builder-token-tsnxn",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="jenkins-operator-dockercfg-5qrpm",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="node-exporter-token-4v4kl",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="paas-demo",secret="builder-token-7tgc8",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="devops-playground",secret="sonarqube-operator-token-h5hkq",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-infra",secret="unidling-controller-dockercfg-w42s4",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="paas-cloud-base-images",secret="builder-dockercfg-j59dg",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="tvw",secret="builder-token-d5wtx",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="weblogic-poc",secret="default-dockercfg-qctz7",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="edev-communication",secret="deployer-token-kmvnp",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="edev-tools",secret="jenkins-token-vgscs",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kibana-tst",secret="deployer-dockercfg-q9drc",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="testea",secret="builder-token-z9g4c",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="playground",secret="builder-token-78ksh",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="test",secret="builder-dockercfg-dx4xd",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="adc-vault",secret="jenkins-token-2fjpd",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="awx-cluster-db",secret="awx-secrets",type="Opaque"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="prometheus-k8s-htpasswd",type="Opaque"} 1 -kube_secret_type{namespace="paas-demo",secret="git-sshkey",type="Opaque"} 1 -kube_secret_type{namespace="telenet-public",secret="deployer-token-zfxtb",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tiller",secret="builder-token-rgwwp",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="bi",secret="jenkins-token-c9nb7",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="node-controller-token-h9kml",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="sandbox",secret="git-sshkey",type="Opaque"} 1 -kube_secret_type{namespace="telenet-operators",secret="namespace-operator-token-jkt7k",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-node",secret="default-token-s76b8",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="awx-db-cluster",secret="default-token-mrt8w",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="default",secret="builder-token-7xldb",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="deployment-controller-token-wdlzn",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-logging",secret="filebeat-dockercfg-b7fkc",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="devops-playground",secret="sonardb",type="Opaque"} 1 -kube_secret_type{namespace="telenet-public",secret="default-token-s5zhk",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="paas-demo",secret="builder-token-tpzcf",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="casa-mila-squad",secret="default-dockercfg-dxk5k",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="demo",secret="builder-token-rb75j",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kibana-tst",secret="default-token-9r2sq",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="node-exporter-dockercfg-qgmkx",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="kube-system",secret="tiller-dockercfg-5vsgl",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-node",secret="builder-token-fs9b6",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-baseimages",secret="default-token-ln92d",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="devops-playground",secret="slack-token-telenet-edevelopment",type="Opaque"} 1 -kube_secret_type{namespace="edev-communication",secret="jenkins-operator-dockercfg-5r6zm",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-infra",secret="default-rolebindings-controller-dockercfg-ncbfp",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="telenet-baseimages",secret="ansible-vault-secret",type="Opaque"} 1 -kube_secret_type{namespace="openshift",secret="deployer-dockercfg-sq2xn",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="tiptool",secret="jenkins-token-whvv2",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="darwin-integrations",secret="jenkins-dockercfg-95fbk",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="gdpr",secret="default-token-b9x9b",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-infra",secret="template-instance-controller-dockercfg-hrn55",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="prometheus-k8s-dockercfg-knwv7",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="jenkins-operator-demo",secret="default-dockercfg-m6x2q",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-infra",secret="cluster-quota-reconciliation-controller-token-8xt65",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-infra",secret="deploymentconfig-controller-token-mqf7l",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-web-console",secret="builder-dockercfg-p6bdf",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="darwin-integrations",secret="ansible-vault-secret",type="Opaque"} 1 -kube_secret_type{namespace="devops-playground",secret="deployer-token-w4b2p",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="devops-playground",secret="git-sshkey",type="Opaque"} 1 -kube_secret_type{namespace="gdpr",secret="jenkins-token-qv8sm",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tiptool",secret="builder-dockercfg-vr5kf",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="adc-vault",secret="jenkins-dockercfg-t8jvq",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="devops-playground",secret="default-token-9slls",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="freephone-bp",secret="default-token-hr2hs",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-infra",secret="deployer-token-7vcmc",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="jenkins-operator-demo",secret="jenkins-token-qhp2f",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="attachdetach-controller-dockercfg-txsw8",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="awx",secret="deployer-dockercfg-9r66h",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="devops-playground",secret="registry",type="kubernetes.io/dockerconfigjson"} 1 -kube_secret_type{namespace="edev-tools",secret="ansible-vault-secret",type="Opaque"} 1 -kube_secret_type{namespace="helloworld",secret="builder-dockercfg-wgrg7",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="gdpr",secret="jenkins-git-creds",type="Opaque"} 1 -kube_secret_type{namespace="gdpr",secret="springboot-operator-token-5dzvn",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tvwassen",secret="deployer-token-5n47n",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="weblogic-poc",secret="dinoman-domain-weblogic-credentials",type="Opaque"} 1 -kube_secret_type{namespace="dynatrace",secret="dynatrace-oneagent-operator-dockercfg-8hq8h",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="kube-system",secret="metricbeat-token-5gzjv",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift",secret="builder-token-94ksq",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tiptool-uat",secret="builder-token-rktr7",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="adc-vault",secret="deployer-dockercfg-k8wnl",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-web-console",secret="default-token-fk4bt",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="playground",secret="builder-dockercfg-lrmxm",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="edev-tools",secret="jenkins-operator-dockercfg-4sqjt",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="freephone-bp",secret="deployer-dockercfg-6k9mj",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-infra",secret="node-bootstrapper-token-ndkzx",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="prometheus-k8s-proxy",type="Opaque"} 1 -kube_secret_type{namespace="playground",secret="default-token-xtwxf",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="sandbox",secret="vault-operator-token-ntmp7",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tiptool-uat",secret="default-dockercfg-4gflq",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="tvwassen",secret="default-token-qljt7",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="jenkins-operator-demo",secret="jenkins-dockercfg-mgbrr",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="builder-token-kb65d",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="default-dockercfg-t5k7h",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="yelo-backend",secret="default-token-wdtps",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tiptool-dvp",secret="deployer-token-d5mvk",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="namespace-controller-dockercfg-wwqb5",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="kube-system",secret="statefulset-controller-dockercfg-jff7j",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-console",secret="default-token-4w8b8",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="paas-cloud-base-images",secret="skopeo-dockercfg-k9wb4",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="devops-playground",secret="default-token-78g6s",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="jenkins-operator-demo",secret="jenkins-token-gg25q",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="paas-demo",secret="deployer-token-bnptg",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="sandbox",secret="default-dockercfg-9tlxx",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="tiller",secret="deployer-token-vjkwv",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="trident",secret="builder-token-9zv4s",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="yft-kafkaproxy",secret="builder-token-khctc",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="awx-db-cluster",secret="awx-secrets",type="Opaque"} 1 -kube_secret_type{namespace="ceph",secret="deployer-token-zjbb5",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="edev-tools",secret="springboot-operator-token-ctnxs",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-web-console",secret="webconsole-serving-cert",type="kubernetes.io/tls"} 1 -kube_secret_type{namespace="adc-vault",secret="jenkins-nexus-creds",type="Opaque"} 1 -kube_secret_type{namespace="darwin-integrations",secret="springboot-operator-dockercfg-8hvqg",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="demo",secret="ssh-key",type="Opaque"} 1 -kube_secret_type{namespace="openshift-sdn",secret="deployer-token-nfnsb",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-operators",secret="namespace-operator-sshkey",type="Opaque"} 1 -kube_secret_type{namespace="kube-system",secret="expand-controller-token-5lhr8",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-infra",secret="deploymentconfig-controller-dockercfg-fqcg4",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="paas-cloud-base-images",secret="deployer-token-l8b2p",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="sandbox",secret="builder-token-9kms2",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="bi",secret="springboot-operator-dockercfg-cd9h4",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-sdn",secret="default-token-k99vd",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-infra",secret="cluster-quota-reconciliation-controller-token-7hgzv",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-infra",secret="image-trigger-controller-token-t6bmc",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-web-console",secret="deployer-dockercfg-kfrjk",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="test",secret="builder-token-dx4z4",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="ceph",secret="deployer-token-x82rs",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="default",secret="router-metrics-tls",type="kubernetes.io/tls"} 1 -kube_secret_type{namespace="kube-public",secret="builder-dockercfg-6sk29",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-console",secret="builder-token-4sm9p",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tiptool-uat",secret="git-ssh-key",type="Opaque"} 1 -kube_secret_type{namespace="dynatrace",secret="builder-token-bfpwc",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-public",secret="default-token-44w6d",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-public",secret="default-token-9nlf8",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="devops-playground",secret="nexus-authentication",type="kubernetes.io/dockerconfigjson"} 1 -kube_secret_type{namespace="openshift-logging",secret="default-token-v44th",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="weblogic-poc",secret="traefik-operator-token-95jtt",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="darwin-integrations",secret="default-token-l9fv2",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="pvc-protection-controller-token-4t7rs",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tiller",secret="builder-dockercfg-wt7gp",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="trident",secret="builder-token-wskhm",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="weblogic-poc",secret="deployer-token-t4ps6",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="awx",secret="builder-dockercfg-pnqtw",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="dynatrace",secret="dynatrace-monitoring-token-j2bvv",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="sandbox",secret="deployer-token-hdsc9",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tiptool-dvp",secret="deployer-token-nttnr",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-operators",secret="jenkins-git-creds",type="Opaque"} 1 -kube_secret_type{namespace="tiller",secret="builder-token-hkl9n",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="darwin-integrations",secret="default-token-mk478",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-baseimages",secret="ssh-key",type="kubernetes.io/ssh-auth"} 1 -kube_secret_type{namespace="telenet-cluster-ops",secret="deployer-token-67qf7",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-operators",secret="default-token-8b7pw",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="yft-kafkaproxy",secret="default-token-mzg9z",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="edev-tools",secret="jenkins-token-j7zbv",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-operators",secret="deployer-dockercfg-tdjrn",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="telenet-system",secret="default-dockercfg-dmv82",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="tiptool",secret="deployer-token-vvf88",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift",secret="builder-token-5vlbj",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-cluster-ops",secret="jenkins-cr-applier-sa-token-45hsf",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="generic-garbage-collector-token-58xsg",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-infra",secret="deploymentconfig-controller-token-6flgd",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-logging",secret="metricbeat-token-9kbpm",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-node",secret="deployer-token-zk5g6",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="awx-cluster-db",secret="deployer-token-fc676",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="default",secret="vault-auth-token-wsmvv",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tvw",secret="deployer-token-rc85q",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="jenkins-operator-demo",secret="deployer-token-hrhlc",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="testea",secret="default-dockercfg-r2rqk",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="tiptool",secret="default-token-pm2hj",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="yelo-backend",secret="builder-dockercfg-4bjd5",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="test",secret="deployer-token-7gkq8",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="bi",secret="springboot-operator-token-bptrp",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="edev-tools",secret="builder-token-mltjp",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="default-dockercfg-cq75m",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="paas-demo",secret="jenkins-operator-dockercfg-tj6gw",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="edev-tools",secret="jenkins-git-creds",type="Opaque"} 1 -kube_secret_type{namespace="gdpr",secret="springboot-operator-dockercfg-mn7m6",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-console",secret="console-dockercfg-rqqcm",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="alertmanager-main",type="Opaque"} 1 -kube_secret_type{namespace="paas-cloud-base-images",secret="jenkins-dockercfg-v9tj8",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="base-apache",secret="deployer-token-dnv82",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="darwin-integrations",secret="jenkins-operator-token-wsn7r",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="edev-communication",secret="default-dockercfg-lxkq8",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="kube-system",secret="horizontal-pod-autoscaler-dockercfg-9bzdq",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="awx-tst",secret="builder-dockercfg-gw2kt",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="freephone-bp",secret="deployer-token-4gphr",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-infra",secret="template-instance-finalizer-controller-token-7cqmd",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="default-token-8ckrf",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="darwin-integrations",secret="builder-dockercfg-qrmn5",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="kube-system",secret="tiller-token-m6hv8",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="grafana-config",type="Opaque"} 1 -kube_secret_type{namespace="openshift-infra",secret="pv-recycler-controller-token-2h66p",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-baseimages",secret="deployer-token-2zqdv",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="adc-vault",secret="jenkins-operator-dockercfg-z84rt",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="casa-mila-squad",secret="builder-dockercfg-cklkt",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="dynatrace",secret="dynatrace-oneagent-token-9hxmq",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="horizontal-pod-autoscaler-token-rnrzz",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="replicaset-controller-dockercfg-8dj5k",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-infra",secret="build-config-change-controller-token-4q6gg",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-logging",secret="deployer-dockercfg-7vvdv",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="paas-demo",secret="deployer-token-8xnbn",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="demo",secret="jenkins-token-dg84g",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="edev-communication",secret="springboot-operator-dockercfg-jkszv",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="gdpr",secret="springboot-operator-token-kxrsd",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="expand-controller-token-2l4s8",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tiptool-uat",secret="deployer-token-s4xpf",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="sandbox",secret="sandbox-operator-dockercfg-bt9gx",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="test-jee",secret="deployer-token-4k4mq",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="myproject",secret="deployer-dockercfg-szxrj",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-infra",secret="resourcequota-controller-token-fpsdv",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="dynatrace",secret="builder-token-xnmtv",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-system",secret="builder-token-tlm9l",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-operators",secret="namespace-operator-token-hgk44",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="traefik",secret="deployer-dockercfg-wd28s",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="weblogic-poc",secret="registry-token-psrjq",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="eatest",secret="default-dockercfg-cf2vd",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="kube-system",secret="filebeat-token-6hwzk",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="service-controller-token-tvbh7",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="default-token-csndz",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="default",secret="router-token-z9sch",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="freephone-bp",secret="default-token-qxkgn",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-node",secret="sync-token-q4nfn",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift",secret="deployer-token-rhzgl",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="paas-demo",secret="builder-dockercfg-4p7dj",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="playground",secret="deployer-token-zfc7l",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="awx-db-cluster",secret="builder-dockercfg-fc4l7",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="base-apache",secret="builder-dockercfg-8wsvf",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="kibana-tst",secret="deployer-token-npg4c",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-node",secret="builder-token-h9jnx",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="dynatrace",secret="dynatrace-oneagent-dockercfg-rnrkz",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="edev-tools",secret="jenkins-nexus-creds",type="Opaque"} 1 -kube_secret_type{namespace="openshift-console",secret="default-dockercfg-lx2t9",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="paas-cloud-base-images",secret="deployer-token-dnb9j",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="edev-tools",secret="deployer-dockercfg-2tbld",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="tiptool-dvp",secret="database-password",type="Opaque"} 1 -kube_secret_type{namespace="openshift-infra",secret="builder-dockercfg-5wvq7",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-infra",secret="serviceaccount-controller-token-qrb7c",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="ns-createdby-namespace-operator",secret="deployer-token-22kmp",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="ssh-key",type="Opaque"} 1 -kube_secret_type{namespace="test-jee",secret="default-token-v2ptw",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="bi",secret="deployer-token-gkn6p",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="gdpr",secret="jenkins-nexus-creds",type="Opaque"} 1 -kube_secret_type{namespace="kube-system",secret="node-controller-token-xdkgl",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="myproject",secret="default-token-6lbwx",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-cluster-ops",secret="default-token-7j94t",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="yft-kafkaproxy",secret="deployer-token-898t8",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-baseimages",secret="deployer-dockercfg-6qc2x",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="tvwassen",secret="default-dockercfg-n6kgn",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="demo",secret="default-token-lbm5c",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="jdk",secret="default-token-w2vnp",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="attachdetach-controller-token-54j24",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="attachdetach-controller-token-6rj7k",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="adc-vault",secret="vault-cert",type="Opaque"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="prometheus-operator-token-8wwdp",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="kube-state-metrics-token-f6m6q",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="prometheus-k8s-token-zrjfk",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="test",secret="default-dockercfg-wxtqt",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="yft-kafkaproxy",secret="deployer-dockercfg-sbxwx",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="jenkins-operator-demo",secret="jenkins-nexus-creds",type="Opaque"} 1 -kube_secret_type{namespace="test2",secret="deployer-dockercfg-t4bk5",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="tvw",secret="deployer-dockercfg-r4q6d",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="devops-playground",secret="springboot-operator-dockercfg-rp84r",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="freephone-bp",secret="builder-dockercfg-j52sz",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="traefik",secret="deployer-token-mpkzf",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="demo",secret="builder-token-flp5j",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="cluster-monitoring-operator-token-q7lw8",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="test2",secret="default-token-5dm69",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tiptool",secret="tiptool-trg-mysql-db-password-for-tip",type="Opaque"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="builder-dockercfg-86kxg",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="telenet-monitoring",secret="default-token-87778",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="vault",secret="deployer-dockercfg-sgzk9",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="bi",secret="builder-dockercfg-dznp2",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="devops-playground",secret="builder-token-8qk5j",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-public",secret="deployer-token-9trpz",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="cronjob-controller-dockercfg-2klr6",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="casa-mila-squad",secret="builder-token-dhlrj",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="daemon-set-controller-token-dtf2m",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tiptool",secret="default-token-6nrhm",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-monitoring",secret="ssh-key",type="Opaque"} 1 -kube_secret_type{namespace="tiptool",secret="tiptool-uat-mysql-db-password-for-tip",type="Opaque"} 1 -kube_secret_type{namespace="adc-vault",secret="jenkins-operator-token-98twk",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-infra",secret="pv-recycler-controller-token-6fmkp",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="sandbox",secret="deployer-token-nnj29",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-cluster-ops",secret="builder-dockercfg-p8kct",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="devops-playground",secret="jenkins-token-4hr7b",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-console",secret="console-oauth-config",type="Opaque"} 1 -kube_secret_type{namespace="edev-tools",secret="default-dockercfg-tnnp4",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="kibana-tst",secret="default-dockercfg-7wd45",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="paas-demo",secret="jenkins-token-5mpnn",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="sandbox",secret="vault-operator-dockercfg-lbwd7",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="ns-createdby-namespace-operator",secret="builder-token-q8m6r",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="test-jee",secret="default-token-2ldhr",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-infra",secret="image-import-controller-token-8nvnl",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="paas-demo",secret="proxy-sql-database-secret-dev",type="Opaque"} 1 -kube_secret_type{namespace="telenet-baseimages",secret="jenkins-dockercfg-n226v",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="awx-cluster-db",secret="deployer-token-w49k6",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="awx-db-cluster",secret="awx-token-scmpn",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="gdpr",secret="default-token-67hnx",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kibana-tst",secret="builder-token-j6cdz",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="gdpr",secret="deployer-token-dlc9c",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-infra",secret="node-bootstrapper-token-z5vvv",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="traefik",secret="default-dockercfg-wx2sz",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="traefik",secret="default-token-wv2wt",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="awx-db-cluster",secret="deployer-token-x49bp",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="ceph",secret="default-token-dbvg2",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="default",secret="default-dockercfg-rgn5n",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="edev-tools",secret="springboot-operator-token-nssc4",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="weblogic-poc",secret="github-credentials",type="kubernetes.io/basic-auth"} 1 -kube_secret_type{namespace="darwin-integrations",secret="springboot-operator-token-dg7h8",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="dynatrace",secret="deployer-token-9khff",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-console",secret="default-token-s8kj7",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="test-jee",secret="deployer-token-w988p",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="awx-cluster-db",secret="default-token-kc9s8",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="demo",secret="default-token-msng7",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="myproject",secret="github-ssasidha-credentials",type="kubernetes.io/basic-auth"} 1 -kube_secret_type{namespace="vault",secret="builder-dockercfg-kf5p7",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="awx-tst",secret="awx-secrets",type="Opaque"} 1 -kube_secret_type{namespace="paas-demo",secret="springboot-operator-dockercfg-cwwv6",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="trident",secret="default-token-2grxn",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tvw",secret="builder-token-5dnm6",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-cluster-ops",secret="deployer-dockercfg-j29n8",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="yelo-backend",secret="default-dockercfg-69q82",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="devops-playground",secret="jenkins-dockercfg-jcgb8",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="kube-system",secret="namespace-controller-token-xgs5g",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-sdn",secret="builder-token-c8nwl",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="sandbox",secret="default-token-l22bg",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-logging",secret="builder-token-f9j2x",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="deployer-dockercfg-t7x45",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-sdn",secret="sdn-token-26vtm",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-web-console",secret="builder-token-9jmrj",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="bi",secret="jenkins-operator-token-5v6jn",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="devops-playground",secret="deployer-token-qf55r",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="edev-tools",secret="default-token-bdpxd",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-console",secret="builder-token-2mdcb",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="vault",secret="builder-token-7z7tb",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="weblogic-poc",secret="weblogic-sa-token-w2njd",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift",secret="default-token-prv2l",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-system",secret="builder-dockercfg-lkcbf",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="test-config",secret="builder-token-h55cz",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="yft-kafkaproxy",secret="builder-token-kgwfp",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="bi",secret="deployer-token-g4wzf",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="edev-tools",secret="registry",type="kubernetes.io/dockerconfigjson"} 1 -kube_secret_type{namespace="helloworld",secret="deployer-token-2kd98",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-public",secret="default-dockercfg-lph6t",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="base-apache",secret="deployer-dockercfg-5f8np",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="alertmanager-main-token-q78sg",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-web-console",secret="webconsole-token-tskbt",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="vault",secret="builder-token-p2hwk",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="bi",secret="spark-operator-dockercfg-wtm4x",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-infra",secret="service-serving-cert-controller-token-w2b8c",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-sdn",secret="default-dockercfg-z9lkt",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="gdpr",secret="jenkins-token-qsbz2",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-operators",secret="nexus-secret",type="Opaque"} 1 -kube_secret_type{namespace="trident",secret="trident-token-s4cb7",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="awx-cluster-db",secret="default-dockercfg-d72ql",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="awx-db-cluster",secret="deployer-dockercfg-775cd",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="casa-mila-squad",secret="default-token-slx4f",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="edev-communication",secret="default-token-hmtvq",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tiptool-uat",secret="deployer-token-jbhh8",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tiptool",secret="tiptool-dvp-mysql-db-password-for-tip",type="Opaque"} 1 -kube_secret_type{namespace="yelo-backend",secret="deployer-token-2t46t",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="yelo-backend",secret="deployer-token-65q42",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="base-apache",secret="git-ssh-key",type="kubernetes/ssh-auth"} 1 -kube_secret_type{namespace="dynatrace",secret="dynatrace-oneagent-operator-token-kb29p",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-system",secret="deployer-dockercfg-zspk7",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="testea",secret="builder-dockercfg-b9gtj",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="ceph",secret="default-token-dlngn",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="darwin-integrations",secret="builder-token-r6snr",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="gdpr",secret="builder-token-xgh79",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="prometheus-operator-dockercfg-gcxds",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="playground",secret="builder-token-npwls",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-cluster-ops",secret="springboot-cr-applier-sa-token-9q8lv",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-operators",secret="deployer-token-6z2qr",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="test-config",secret="default-dockercfg-t55fd",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="testea",secret="deployer-token-lgbgc",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="aem",secret="builder-dockercfg-nrtth",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="base-apache",secret="builder-token-d79sl",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="sandbox",secret="jenkins-token-d2b4k",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-public",secret="builder-token-j8ksr",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tiptool-uat",secret="database-password",type="Opaque"} 1 -kube_secret_type{namespace="tiptool",secret="git-sshkey",type="Opaque"} 1 -kube_secret_type{namespace="kube-system",secret="filebeat-dockercfg-5cfrg",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-infra",secret="origin-namespace-controller-token-tmppm",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="paas-cloud-base-images",secret="nexus",type="kubernetes.io/dockerconfigjson"} 1 -kube_secret_type{namespace="telenet-cluster-ops",secret="stash-credential",type="Opaque"} 1 -kube_secret_type{namespace="edev-tools",secret="stash-authentication-http",type="kubernetes.io/basic-auth"} 1 -kube_secret_type{namespace="telenet-monitoring",secret="deployer-token-ncjpx",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="ns-createdby-namespace-operator",secret="builder-dockercfg-zg859",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="telenet-operators",secret="default-dockercfg-f2ptw",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="tiller",secret="default-token-2bpdt",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="trident",secret="deployer-dockercfg-28jqd",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="casa-mila-squad",secret="deployer-token-f72t6",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-public",secret="deployer-dockercfg-hpk6c",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-infra",secret="image-trigger-controller-token-h2j2s",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="paas-demo",secret="jenkins-dockercfg-9k5g6",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="awx",secret="builder-token-n9kr6",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="devops-playground",secret="deployer-dockercfg-2xld4",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="weblogic-poc",secret="builder-dockercfg-nbpqp",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-infra",secret="sdn-controller-token-f49g9",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-baseimages",secret="jenkins-git-creds",type="Opaque"} 1 -kube_secret_type{namespace="telenet-operators",secret="namespace-operator-token-djqs6",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="telenet-public",secret="default-dockercfg-fthff",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="openshift-monitoring",secret="kube-state-metrics-dockercfg-mpbpw",type="kubernetes.io/dockercfg"} 1 -kube_secret_type{namespace="telenet-cluster-ops",secret="ldap-sa-token-7s2q5",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="tiller",secret="tiller-token-fbb66",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="traefik",secret="builder-token-pwh2j",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="weblogic-poc",secret="deployer-token-zchgw",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="yelo-backend",secret="builder-token-ptd7z",type="kubernetes.io/service-account-token"} 1 -# HELP kube_secret_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_secret_labels gauge -kube_secret_labels{namespace="test2",secret="deployer-token-6v2kc"} 1 -kube_secret_labels{namespace="yelo-backend",secret="builder-token-42tsk"} 1 -kube_secret_labels{namespace="telenet-baseimages",secret="jenkins-token-pcvhf"} 1 -kube_secret_labels{namespace="gitlab",secret="builder-token-569s2"} 1 -kube_secret_labels{namespace="jdk",secret="default-dockercfg-h7zgv"} 1 -kube_secret_labels{namespace="kube-system",secret="expand-controller-dockercfg-5m9ww"} 1 -kube_secret_labels{namespace="openshift-logging",secret="default-dockercfg-bhddp"} 1 -kube_secret_labels{namespace="paas-cloud-base-images",secret="skopeo-token-nzksj"} 1 -kube_secret_labels{namespace="weblogic-poc",secret="default-token-bkpcr"} 1 -kube_secret_labels{namespace="default",secret="deployer-token-sqh6z"} 1 -kube_secret_labels{namespace="default",secret="deployer-dockercfg-x677c"} 1 -kube_secret_labels{namespace="kube-system",secret="tiller-token-4kx7w"} 1 -kube_secret_labels{namespace="openshift-infra",secret="default-rolebindings-controller-token-g9pfw"} 1 -kube_secret_labels{namespace="paas-cloud-base-images",secret="default-token-895fh"} 1 -kube_secret_labels{namespace="tiptool",secret="builder-token-sf2sg"} 1 -kube_secret_labels{namespace="adc-vault",secret="deployer-token-tkqv8"} 1 -kube_secret_labels{namespace="openshift",secret="deployer-token-rq8wf"} 1 -kube_secret_labels{namespace="kube-system",secret="service-account-controller-token-k87tr"} 1 -kube_secret_labels{namespace="telenet-operators",secret="namespace-operator-dockercfg-4g5zf"} 1 -kube_secret_labels{namespace="test2",secret="default-token-759qc"} 1 -kube_secret_labels{namespace="paas-cloud-base-images",secret="jenkins-token-fv2rt"} 1 -kube_secret_labels{namespace="edev-tools",secret="deployer-token-28snq"} 1 -kube_secret_labels{namespace="edev-tools",secret="nexus-authentication"} 1 -kube_secret_labels{namespace="jenkins-operator-demo",secret="builder-token-t8tmh"} 1 -kube_secret_labels{namespace="kibana-tst",secret="builder-dockercfg-v4m95"} 1 -kube_secret_labels{namespace="openshift-console",secret="deployer-dockercfg-rqkk5"} 1 -kube_secret_labels{namespace="openshift-logging",secret="metricbeat-token-488m8"} 1 -kube_secret_labels{namespace="playground",secret="default-dockercfg-rl9wq"} 1 -kube_secret_labels{namespace="adc-vault",secret="deployer-token-v6cgt"} 1 -kube_secret_labels{namespace="tvw",secret="deployer-token-whnkx"} 1 -kube_secret_labels{namespace="trident",secret="default-dockercfg-wks9n"} 1 -kube_secret_labels{namespace="jenkins",secret="builder-token-kqf7p"} 1 -kube_secret_labels{namespace="default",secret="deployer-token-4n7vq"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="prometheus-k8s-token-2qxd4"} 1 -kube_secret_labels{namespace="openshift-node",secret="default-dockercfg-lwsm8"} 1 -kube_secret_labels{namespace="telenet-cluster-ops",secret="stash-sshkey"} 1 -kube_secret_labels{namespace="telenet-system",secret="deployer-token-crd2g"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="node-exporter-tls"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="jenkins-operator-dockercfg-5qrpm"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="node-exporter-token-4v4kl"} 1 -kube_secret_labels{namespace="paas-demo",secret="builder-token-7tgc8"} 1 -kube_secret_labels{namespace="telenet-cluster-ops",secret="builder-token-fxk72"} 1 -kube_secret_labels{namespace="helloworld",secret="builder-token-tsnxn"} 1 -kube_secret_labels{namespace="openshift-infra",secret="unidling-controller-dockercfg-w42s4"} 1 -kube_secret_labels{namespace="paas-cloud-base-images",secret="builder-dockercfg-j59dg"} 1 -kube_secret_labels{namespace="tvw",secret="builder-token-d5wtx"} 1 -kube_secret_labels{namespace="devops-playground",secret="sonarqube-operator-token-h5hkq"} 1 -kube_secret_labels{namespace="edev-tools",secret="jenkins-token-vgscs"} 1 -kube_secret_labels{namespace="kibana-tst",secret="deployer-dockercfg-q9drc"} 1 -kube_secret_labels{namespace="testea",secret="builder-token-z9g4c"} 1 -kube_secret_labels{namespace="weblogic-poc",secret="default-dockercfg-qctz7"} 1 -kube_secret_labels{namespace="edev-communication",secret="deployer-token-kmvnp"} 1 -kube_secret_labels{namespace="awx-cluster-db",secret="awx-secrets"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="prometheus-k8s-htpasswd",label_k8s_app="prometheus-k8s"} 1 -kube_secret_labels{namespace="paas-demo",secret="git-sshkey",label_app="jenkins-ephemeral",label_credential_sync_jenkins_openshift_io="true"} 1 -kube_secret_labels{namespace="playground",secret="builder-token-78ksh"} 1 -kube_secret_labels{namespace="test",secret="builder-dockercfg-dx4xd"} 1 -kube_secret_labels{namespace="adc-vault",secret="jenkins-token-2fjpd"} 1 -kube_secret_labels{namespace="kube-system",secret="node-controller-token-h9kml"} 1 -kube_secret_labels{namespace="sandbox",secret="git-sshkey",label_app="common"} 1 -kube_secret_labels{namespace="telenet-operators",secret="namespace-operator-token-jkt7k"} 1 -kube_secret_labels{namespace="telenet-public",secret="deployer-token-zfxtb"} 1 -kube_secret_labels{namespace="tiller",secret="builder-token-rgwwp"} 1 -kube_secret_labels{namespace="bi",secret="jenkins-token-c9nb7"} 1 -kube_secret_labels{namespace="default",secret="builder-token-7xldb"} 1 -kube_secret_labels{namespace="kube-system",secret="deployment-controller-token-wdlzn"} 1 -kube_secret_labels{namespace="openshift-logging",secret="filebeat-dockercfg-b7fkc"} 1 -kube_secret_labels{namespace="openshift-node",secret="default-token-s76b8"} 1 -kube_secret_labels{namespace="awx-db-cluster",secret="default-token-mrt8w"} 1 -kube_secret_labels{namespace="telenet-public",secret="default-token-s5zhk"} 1 -kube_secret_labels{namespace="devops-playground",secret="sonardb",label_app="sonarqube"} 1 -kube_secret_labels{namespace="demo",secret="builder-token-rb75j"} 1 -kube_secret_labels{namespace="kibana-tst",secret="default-token-9r2sq"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="node-exporter-dockercfg-qgmkx"} 1 -kube_secret_labels{namespace="paas-demo",secret="builder-token-tpzcf"} 1 -kube_secret_labels{namespace="casa-mila-squad",secret="default-dockercfg-dxk5k"} 1 -kube_secret_labels{namespace="openshift-node",secret="builder-token-fs9b6"} 1 -kube_secret_labels{namespace="kube-system",secret="tiller-dockercfg-5vsgl"} 1 -kube_secret_labels{namespace="edev-communication",secret="jenkins-operator-dockercfg-5r6zm"} 1 -kube_secret_labels{namespace="openshift-infra",secret="default-rolebindings-controller-dockercfg-ncbfp"} 1 -kube_secret_labels{namespace="telenet-baseimages",secret="ansible-vault-secret"} 1 -kube_secret_labels{namespace="telenet-baseimages",secret="default-token-ln92d"} 1 -kube_secret_labels{namespace="devops-playground",secret="slack-token-telenet-edevelopment",label_app="jenkins-ephemeral",label_credential_sync_jenkins_openshift_io="true"} 1 -kube_secret_labels{namespace="gdpr",secret="default-token-b9x9b"} 1 -kube_secret_labels{namespace="openshift-infra",secret="template-instance-controller-dockercfg-hrn55"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="prometheus-k8s-dockercfg-knwv7"} 1 -kube_secret_labels{namespace="openshift",secret="deployer-dockercfg-sq2xn"} 1 -kube_secret_labels{namespace="tiptool",secret="jenkins-token-whvv2"} 1 -kube_secret_labels{namespace="darwin-integrations",secret="jenkins-dockercfg-95fbk"} 1 -kube_secret_labels{namespace="devops-playground",secret="deployer-token-w4b2p"} 1 -kube_secret_labels{namespace="devops-playground",secret="git-sshkey",label_app="jenkins-ephemeral",label_credential_sync_jenkins_openshift_io="true"} 1 -kube_secret_labels{namespace="gdpr",secret="jenkins-token-qv8sm"} 1 -kube_secret_labels{namespace="jenkins-operator-demo",secret="default-dockercfg-m6x2q"} 1 -kube_secret_labels{namespace="openshift-infra",secret="cluster-quota-reconciliation-controller-token-8xt65"} 1 -kube_secret_labels{namespace="openshift-infra",secret="deploymentconfig-controller-token-mqf7l"} 1 -kube_secret_labels{namespace="openshift-web-console",secret="builder-dockercfg-p6bdf"} 1 -kube_secret_labels{namespace="darwin-integrations",secret="ansible-vault-secret"} 1 -kube_secret_labels{namespace="devops-playground",secret="default-token-9slls"} 1 -kube_secret_labels{namespace="freephone-bp",secret="default-token-hr2hs"} 1 -kube_secret_labels{namespace="openshift-infra",secret="deployer-token-7vcmc"} 1 -kube_secret_labels{namespace="tiptool",secret="builder-dockercfg-vr5kf"} 1 -kube_secret_labels{namespace="adc-vault",secret="jenkins-dockercfg-t8jvq"} 1 -kube_secret_labels{namespace="devops-playground",secret="registry"} 1 -kube_secret_labels{namespace="edev-tools",secret="ansible-vault-secret"} 1 -kube_secret_labels{namespace="helloworld",secret="builder-dockercfg-wgrg7"} 1 -kube_secret_labels{namespace="jenkins-operator-demo",secret="jenkins-token-qhp2f"} 1 -kube_secret_labels{namespace="kube-system",secret="attachdetach-controller-dockercfg-txsw8"} 1 -kube_secret_labels{namespace="awx",secret="deployer-dockercfg-9r66h"} 1 -kube_secret_labels{namespace="gdpr",secret="springboot-operator-token-5dzvn"} 1 -kube_secret_labels{namespace="tvwassen",secret="deployer-token-5n47n"} 1 -kube_secret_labels{namespace="gdpr",secret="jenkins-git-creds",label_app="jenkins-ephemeral",label_credential_sync_jenkins_openshift_io="true"} 1 -kube_secret_labels{namespace="kube-system",secret="metricbeat-token-5gzjv"} 1 -kube_secret_labels{namespace="openshift",secret="builder-token-94ksq"} 1 -kube_secret_labels{namespace="tiptool-uat",secret="builder-token-rktr7"} 1 -kube_secret_labels{namespace="weblogic-poc",secret="dinoman-domain-weblogic-credentials",label_weblogic_domainName="dinoman-domain",label_weblogic_domainUID="dinoman-domain"} 1 -kube_secret_labels{namespace="dynatrace",secret="dynatrace-oneagent-operator-dockercfg-8hq8h"} 1 -kube_secret_labels{namespace="openshift-web-console",secret="default-token-fk4bt"} 1 -kube_secret_labels{namespace="playground",secret="builder-dockercfg-lrmxm"} 1 -kube_secret_labels{namespace="adc-vault",secret="deployer-dockercfg-k8wnl"} 1 -kube_secret_labels{namespace="freephone-bp",secret="deployer-dockercfg-6k9mj"} 1 -kube_secret_labels{namespace="openshift-infra",secret="node-bootstrapper-token-ndkzx"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="prometheus-k8s-proxy",label_k8s_app="prometheus-k8s"} 1 -kube_secret_labels{namespace="edev-tools",secret="jenkins-operator-dockercfg-4sqjt"} 1 -kube_secret_labels{namespace="sandbox",secret="vault-operator-token-ntmp7"} 1 -kube_secret_labels{namespace="tiptool-uat",secret="default-dockercfg-4gflq"} 1 -kube_secret_labels{namespace="tvwassen",secret="default-token-qljt7"} 1 -kube_secret_labels{namespace="playground",secret="default-token-xtwxf"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="builder-token-kb65d"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="default-dockercfg-t5k7h"} 1 -kube_secret_labels{namespace="yelo-backend",secret="default-token-wdtps"} 1 -kube_secret_labels{namespace="jenkins-operator-demo",secret="jenkins-dockercfg-mgbrr"} 1 -kube_secret_labels{namespace="kube-system",secret="statefulset-controller-dockercfg-jff7j"} 1 -kube_secret_labels{namespace="openshift-console",secret="default-token-4w8b8"} 1 -kube_secret_labels{namespace="paas-cloud-base-images",secret="skopeo-dockercfg-k9wb4"} 1 -kube_secret_labels{namespace="tiptool-dvp",secret="deployer-token-d5mvk"} 1 -kube_secret_labels{namespace="kube-system",secret="namespace-controller-dockercfg-wwqb5"} 1 -kube_secret_labels{namespace="jenkins-operator-demo",secret="jenkins-token-gg25q"} 1 -kube_secret_labels{namespace="paas-demo",secret="deployer-token-bnptg"} 1 -kube_secret_labels{namespace="devops-playground",secret="default-token-78g6s"} 1 -kube_secret_labels{namespace="tiller",secret="deployer-token-vjkwv"} 1 -kube_secret_labels{namespace="trident",secret="builder-token-9zv4s"} 1 -kube_secret_labels{namespace="sandbox",secret="default-dockercfg-9tlxx"} 1 -kube_secret_labels{namespace="ceph",secret="deployer-token-zjbb5"} 1 -kube_secret_labels{namespace="edev-tools",secret="springboot-operator-token-ctnxs"} 1 -kube_secret_labels{namespace="openshift-web-console",secret="webconsole-serving-cert"} 1 -kube_secret_labels{namespace="yft-kafkaproxy",secret="builder-token-khctc"} 1 -kube_secret_labels{namespace="awx-db-cluster",secret="awx-secrets"} 1 -kube_secret_labels{namespace="darwin-integrations",secret="springboot-operator-dockercfg-8hvqg"} 1 -kube_secret_labels{namespace="demo",secret="ssh-key"} 1 -kube_secret_labels{namespace="openshift-sdn",secret="deployer-token-nfnsb"} 1 -kube_secret_labels{namespace="adc-vault",secret="jenkins-nexus-creds",label_credential_sync_jenkins_openshift_io="true"} 1 -kube_secret_labels{namespace="openshift-infra",secret="deploymentconfig-controller-dockercfg-fqcg4"} 1 -kube_secret_labels{namespace="paas-cloud-base-images",secret="deployer-token-l8b2p"} 1 -kube_secret_labels{namespace="sandbox",secret="builder-token-9kms2"} 1 -kube_secret_labels{namespace="telenet-operators",secret="namespace-operator-sshkey"} 1 -kube_secret_labels{namespace="kube-system",secret="expand-controller-token-5lhr8"} 1 -kube_secret_labels{namespace="openshift-sdn",secret="default-token-k99vd"} 1 -kube_secret_labels{namespace="bi",secret="springboot-operator-dockercfg-cd9h4"} 1 -kube_secret_labels{namespace="default",secret="router-metrics-tls"} 1 -kube_secret_labels{namespace="kube-public",secret="builder-dockercfg-6sk29"} 1 -kube_secret_labels{namespace="openshift-console",secret="builder-token-4sm9p"} 1 -kube_secret_labels{namespace="openshift-infra",secret="cluster-quota-reconciliation-controller-token-7hgzv"} 1 -kube_secret_labels{namespace="openshift-infra",secret="image-trigger-controller-token-t6bmc"} 1 -kube_secret_labels{namespace="openshift-web-console",secret="deployer-dockercfg-kfrjk"} 1 -kube_secret_labels{namespace="test",secret="builder-token-dx4z4"} 1 -kube_secret_labels{namespace="ceph",secret="deployer-token-x82rs"} 1 -kube_secret_labels{namespace="tiptool-uat",secret="git-ssh-key"} 1 -kube_secret_labels{namespace="kube-public",secret="default-token-44w6d"} 1 -kube_secret_labels{namespace="telenet-public",secret="default-token-9nlf8"} 1 -kube_secret_labels{namespace="dynatrace",secret="builder-token-bfpwc"} 1 -kube_secret_labels{namespace="openshift-logging",secret="default-token-v44th"} 1 -kube_secret_labels{namespace="weblogic-poc",secret="traefik-operator-token-95jtt"} 1 -kube_secret_labels{namespace="devops-playground",secret="nexus-authentication"} 1 -kube_secret_labels{namespace="kube-system",secret="pvc-protection-controller-token-4t7rs"} 1 -kube_secret_labels{namespace="tiller",secret="builder-dockercfg-wt7gp"} 1 -kube_secret_labels{namespace="darwin-integrations",secret="default-token-l9fv2"} 1 -kube_secret_labels{namespace="dynatrace",secret="dynatrace-monitoring-token-j2bvv"} 1 -kube_secret_labels{namespace="sandbox",secret="deployer-token-hdsc9"} 1 -kube_secret_labels{namespace="tiptool-dvp",secret="deployer-token-nttnr"} 1 -kube_secret_labels{namespace="trident",secret="builder-token-wskhm"} 1 -kube_secret_labels{namespace="weblogic-poc",secret="deployer-token-t4ps6"} 1 -kube_secret_labels{namespace="awx",secret="builder-dockercfg-pnqtw"} 1 -kube_secret_labels{namespace="telenet-baseimages",secret="ssh-key"} 1 -kube_secret_labels{namespace="telenet-cluster-ops",secret="deployer-token-67qf7"} 1 -kube_secret_labels{namespace="telenet-operators",secret="default-token-8b7pw"} 1 -kube_secret_labels{namespace="telenet-operators",secret="jenkins-git-creds",label_credential_sync_jenkins_openshift_io="true"} 1 -kube_secret_labels{namespace="tiller",secret="builder-token-hkl9n"} 1 -kube_secret_labels{namespace="darwin-integrations",secret="default-token-mk478"} 1 -kube_secret_labels{namespace="telenet-operators",secret="deployer-dockercfg-tdjrn"} 1 -kube_secret_labels{namespace="telenet-system",secret="default-dockercfg-dmv82"} 1 -kube_secret_labels{namespace="tiptool",secret="deployer-token-vvf88"} 1 -kube_secret_labels{namespace="yft-kafkaproxy",secret="default-token-mzg9z"} 1 -kube_secret_labels{namespace="edev-tools",secret="jenkins-token-j7zbv"} 1 -kube_secret_labels{namespace="openshift-infra",secret="deploymentconfig-controller-token-6flgd"} 1 -kube_secret_labels{namespace="openshift-logging",secret="metricbeat-token-9kbpm"} 1 -kube_secret_labels{namespace="openshift-node",secret="deployer-token-zk5g6"} 1 -kube_secret_labels{namespace="openshift",secret="builder-token-5vlbj"} 1 -kube_secret_labels{namespace="telenet-cluster-ops",secret="jenkins-cr-applier-sa-token-45hsf"} 1 -kube_secret_labels{namespace="kube-system",secret="generic-garbage-collector-token-58xsg"} 1 -kube_secret_labels{namespace="default",secret="vault-auth-token-wsmvv"} 1 -kube_secret_labels{namespace="tvw",secret="deployer-token-rc85q"} 1 -kube_secret_labels{namespace="awx-cluster-db",secret="deployer-token-fc676"} 1 -kube_secret_labels{namespace="testea",secret="default-dockercfg-r2rqk"} 1 -kube_secret_labels{namespace="tiptool",secret="default-token-pm2hj"} 1 -kube_secret_labels{namespace="yelo-backend",secret="builder-dockercfg-4bjd5"} 1 -kube_secret_labels{namespace="jenkins-operator-demo",secret="deployer-token-hrhlc"} 1 -kube_secret_labels{namespace="edev-tools",secret="builder-token-mltjp"} 1 -kube_secret_labels{namespace="kube-system",secret="default-dockercfg-cq75m"} 1 -kube_secret_labels{namespace="paas-demo",secret="jenkins-operator-dockercfg-tj6gw"} 1 -kube_secret_labels{namespace="test",secret="deployer-token-7gkq8"} 1 -kube_secret_labels{namespace="bi",secret="springboot-operator-token-bptrp"} 1 -kube_secret_labels{namespace="gdpr",secret="springboot-operator-dockercfg-mn7m6"} 1 -kube_secret_labels{namespace="openshift-console",secret="console-dockercfg-rqqcm"} 1 -kube_secret_labels{namespace="edev-tools",secret="jenkins-git-creds",label_app="jenkins-ephemeral",label_credential_sync_jenkins_openshift_io="true"} 1 -kube_secret_labels{namespace="darwin-integrations",secret="jenkins-operator-token-wsn7r"} 1 -kube_secret_labels{namespace="edev-communication",secret="default-dockercfg-lxkq8"} 1 -kube_secret_labels{namespace="kube-system",secret="horizontal-pod-autoscaler-dockercfg-9bzdq"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="alertmanager-main",label_k8s_app="alertmanager"} 1 -kube_secret_labels{namespace="paas-cloud-base-images",secret="jenkins-dockercfg-v9tj8"} 1 -kube_secret_labels{namespace="base-apache",secret="deployer-token-dnv82"} 1 -kube_secret_labels{namespace="freephone-bp",secret="deployer-token-4gphr"} 1 -kube_secret_labels{namespace="openshift-infra",secret="template-instance-finalizer-controller-token-7cqmd"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="default-token-8ckrf"} 1 -kube_secret_labels{namespace="awx-tst",secret="builder-dockercfg-gw2kt"} 1 -kube_secret_labels{namespace="kube-system",secret="tiller-token-m6hv8"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="grafana-config"} 1 -kube_secret_labels{namespace="darwin-integrations",secret="builder-dockercfg-qrmn5"} 1 -kube_secret_labels{namespace="casa-mila-squad",secret="builder-dockercfg-cklkt"} 1 -kube_secret_labels{namespace="dynatrace",secret="dynatrace-oneagent-token-9hxmq"} 1 -kube_secret_labels{namespace="kube-system",secret="horizontal-pod-autoscaler-token-rnrzz"} 1 -kube_secret_labels{namespace="openshift-infra",secret="pv-recycler-controller-token-2h66p"} 1 -kube_secret_labels{namespace="telenet-baseimages",secret="deployer-token-2zqdv"} 1 -kube_secret_labels{namespace="adc-vault",secret="jenkins-operator-dockercfg-z84rt"} 1 -kube_secret_labels{namespace="edev-communication",secret="springboot-operator-dockercfg-jkszv"} 1 -kube_secret_labels{namespace="gdpr",secret="springboot-operator-token-kxrsd"} 1 -kube_secret_labels{namespace="kube-system",secret="expand-controller-token-2l4s8"} 1 -kube_secret_labels{namespace="kube-system",secret="replicaset-controller-dockercfg-8dj5k"} 1 -kube_secret_labels{namespace="openshift-infra",secret="build-config-change-controller-token-4q6gg"} 1 -kube_secret_labels{namespace="openshift-logging",secret="deployer-dockercfg-7vvdv"} 1 -kube_secret_labels{namespace="paas-demo",secret="deployer-token-8xnbn"} 1 -kube_secret_labels{namespace="demo",secret="jenkins-token-dg84g"} 1 -kube_secret_labels{namespace="tiptool-uat",secret="deployer-token-s4xpf"} 1 -kube_secret_labels{namespace="test-jee",secret="deployer-token-4k4mq"} 1 -kube_secret_labels{namespace="sandbox",secret="sandbox-operator-dockercfg-bt9gx"} 1 -kube_secret_labels{namespace="openshift-infra",secret="resourcequota-controller-token-fpsdv"} 1 -kube_secret_labels{namespace="myproject",secret="deployer-dockercfg-szxrj"} 1 -kube_secret_labels{namespace="telenet-system",secret="builder-token-tlm9l"} 1 -kube_secret_labels{namespace="dynatrace",secret="builder-token-xnmtv"} 1 -kube_secret_labels{namespace="kube-system",secret="filebeat-token-6hwzk"} 1 -kube_secret_labels{namespace="kube-system",secret="service-controller-token-tvbh7"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="default-token-csndz"} 1 -kube_secret_labels{namespace="telenet-operators",secret="namespace-operator-token-hgk44"} 1 -kube_secret_labels{namespace="traefik",secret="deployer-dockercfg-wd28s"} 1 -kube_secret_labels{namespace="weblogic-poc",secret="registry-token-psrjq"} 1 -kube_secret_labels{namespace="eatest",secret="default-dockercfg-cf2vd"} 1 -kube_secret_labels{namespace="freephone-bp",secret="default-token-qxkgn"} 1 -kube_secret_labels{namespace="openshift-node",secret="sync-token-q4nfn"} 1 -kube_secret_labels{namespace="default",secret="router-token-z9sch"} 1 -kube_secret_labels{namespace="base-apache",secret="builder-dockercfg-8wsvf"} 1 -kube_secret_labels{namespace="kibana-tst",secret="deployer-token-npg4c"} 1 -kube_secret_labels{namespace="openshift-node",secret="builder-token-h9jnx"} 1 -kube_secret_labels{namespace="openshift",secret="deployer-token-rhzgl"} 1 -kube_secret_labels{namespace="paas-demo",secret="builder-dockercfg-4p7dj"} 1 -kube_secret_labels{namespace="playground",secret="deployer-token-zfc7l"} 1 -kube_secret_labels{namespace="awx-db-cluster",secret="builder-dockercfg-fc4l7"} 1 -kube_secret_labels{namespace="edev-tools",secret="jenkins-nexus-creds",label_app="jenkins-ephemeral",label_credential_sync_jenkins_openshift_io="true"} 1 -kube_secret_labels{namespace="openshift-console",secret="default-dockercfg-lx2t9"} 1 -kube_secret_labels{namespace="paas-cloud-base-images",secret="deployer-token-dnb9j"} 1 -kube_secret_labels{namespace="dynatrace",secret="dynatrace-oneagent-dockercfg-rnrkz"} 1 -kube_secret_labels{namespace="tiptool-dvp",secret="database-password"} 1 -kube_secret_labels{namespace="edev-tools",secret="deployer-dockercfg-2tbld"} 1 -kube_secret_labels{namespace="openshift-infra",secret="serviceaccount-controller-token-qrb7c"} 1 -kube_secret_labels{namespace="openshift-infra",secret="builder-dockercfg-5wvq7"} 1 -kube_secret_labels{namespace="gdpr",secret="jenkins-nexus-creds",label_app="jenkins-ephemeral",label_credential_sync_jenkins_openshift_io="true"} 1 -kube_secret_labels{namespace="kube-system",secret="node-controller-token-xdkgl"} 1 -kube_secret_labels{namespace="myproject",secret="default-token-6lbwx"} 1 -kube_secret_labels{namespace="ns-createdby-namespace-operator",secret="deployer-token-22kmp"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="ssh-key"} 1 -kube_secret_labels{namespace="test-jee",secret="default-token-v2ptw"} 1 -kube_secret_labels{namespace="bi",secret="deployer-token-gkn6p"} 1 -kube_secret_labels{namespace="yft-kafkaproxy",secret="deployer-token-898t8"} 1 -kube_secret_labels{namespace="telenet-cluster-ops",secret="default-token-7j94t"} 1 -kube_secret_labels{namespace="jdk",secret="default-token-w2vnp"} 1 -kube_secret_labels{namespace="kube-system",secret="attachdetach-controller-token-54j24"} 1 -kube_secret_labels{namespace="kube-system",secret="attachdetach-controller-token-6rj7k"} 1 -kube_secret_labels{namespace="telenet-baseimages",secret="deployer-dockercfg-6qc2x"} 1 -kube_secret_labels{namespace="tvwassen",secret="default-dockercfg-n6kgn"} 1 -kube_secret_labels{namespace="demo",secret="default-token-lbm5c"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="prometheus-operator-token-8wwdp"} 1 -kube_secret_labels{namespace="adc-vault",secret="vault-cert"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="prometheus-k8s-token-zrjfk"} 1 -kube_secret_labels{namespace="test",secret="default-dockercfg-wxtqt"} 1 -kube_secret_labels{namespace="yft-kafkaproxy",secret="deployer-dockercfg-sbxwx"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="kube-state-metrics-token-f6m6q"} 1 -kube_secret_labels{namespace="test2",secret="deployer-dockercfg-t4bk5"} 1 -kube_secret_labels{namespace="tvw",secret="deployer-dockercfg-r4q6d"} 1 -kube_secret_labels{namespace="jenkins-operator-demo",secret="jenkins-nexus-creds",label_credential_sync_jenkins_openshift_io="true"} 1 -kube_secret_labels{namespace="freephone-bp",secret="builder-dockercfg-j52sz"} 1 -kube_secret_labels{namespace="traefik",secret="deployer-token-mpkzf"} 1 -kube_secret_labels{namespace="devops-playground",secret="springboot-operator-dockercfg-rp84r"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="cluster-monitoring-operator-token-q7lw8"} 1 -kube_secret_labels{namespace="test2",secret="default-token-5dm69"} 1 -kube_secret_labels{namespace="tiptool",secret="tiptool-trg-mysql-db-password-for-tip",label_app="tiptool-trg",label_env="trg"} 1 -kube_secret_labels{namespace="demo",secret="builder-token-flp5j"} 1 -kube_secret_labels{namespace="devops-playground",secret="builder-token-8qk5j"} 1 -kube_secret_labels{namespace="kube-public",secret="deployer-token-9trpz"} 1 -kube_secret_labels{namespace="kube-system",secret="cronjob-controller-dockercfg-2klr6"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="builder-dockercfg-86kxg"} 1 -kube_secret_labels{namespace="telenet-monitoring",secret="default-token-87778"} 1 -kube_secret_labels{namespace="vault",secret="deployer-dockercfg-sgzk9"} 1 -kube_secret_labels{namespace="bi",secret="builder-dockercfg-dznp2"} 1 -kube_secret_labels{namespace="kube-system",secret="daemon-set-controller-token-dtf2m"} 1 -kube_secret_labels{namespace="tiptool",secret="default-token-6nrhm"} 1 -kube_secret_labels{namespace="casa-mila-squad",secret="builder-token-dhlrj"} 1 -kube_secret_labels{namespace="openshift-infra",secret="pv-recycler-controller-token-6fmkp"} 1 -kube_secret_labels{namespace="sandbox",secret="deployer-token-nnj29"} 1 -kube_secret_labels{namespace="telenet-cluster-ops",secret="builder-dockercfg-p8kct"} 1 -kube_secret_labels{namespace="telenet-monitoring",secret="ssh-key",label_app="openshift-alertconverter",label_env="cmt",label_owner="itaas"} 1 -kube_secret_labels{namespace="tiptool",secret="tiptool-uat-mysql-db-password-for-tip",label_app="tiptool-uat",label_env="uat"} 1 -kube_secret_labels{namespace="adc-vault",secret="jenkins-operator-token-98twk"} 1 -kube_secret_labels{namespace="openshift-console",secret="console-oauth-config",label_app="openshift-console"} 1 -kube_secret_labels{namespace="devops-playground",secret="jenkins-token-4hr7b"} 1 -kube_secret_labels{namespace="kibana-tst",secret="default-dockercfg-7wd45"} 1 -kube_secret_labels{namespace="paas-demo",secret="jenkins-token-5mpnn"} 1 -kube_secret_labels{namespace="sandbox",secret="vault-operator-dockercfg-lbwd7"} 1 -kube_secret_labels{namespace="edev-tools",secret="default-dockercfg-tnnp4"} 1 -kube_secret_labels{namespace="test-jee",secret="default-token-2ldhr"} 1 -kube_secret_labels{namespace="ns-createdby-namespace-operator",secret="builder-token-q8m6r"} 1 -kube_secret_labels{namespace="awx-db-cluster",secret="awx-token-scmpn"} 1 -kube_secret_labels{namespace="gdpr",secret="default-token-67hnx"} 1 -kube_secret_labels{namespace="kibana-tst",secret="builder-token-j6cdz"} 1 -kube_secret_labels{namespace="openshift-infra",secret="image-import-controller-token-8nvnl"} 1 -kube_secret_labels{namespace="paas-demo",secret="proxy-sql-database-secret-dev",label_app="springboot-sample-dev",label_env="dev"} 1 -kube_secret_labels{namespace="telenet-baseimages",secret="jenkins-dockercfg-n226v"} 1 -kube_secret_labels{namespace="awx-cluster-db",secret="deployer-token-w49k6"} 1 -kube_secret_labels{namespace="ceph",secret="default-token-dbvg2"} 1 -kube_secret_labels{namespace="default",secret="default-dockercfg-rgn5n"} 1 -kube_secret_labels{namespace="edev-tools",secret="springboot-operator-token-nssc4"} 1 -kube_secret_labels{namespace="gdpr",secret="deployer-token-dlc9c"} 1 -kube_secret_labels{namespace="openshift-infra",secret="node-bootstrapper-token-z5vvv"} 1 -kube_secret_labels{namespace="traefik",secret="default-dockercfg-wx2sz"} 1 -kube_secret_labels{namespace="traefik",secret="default-token-wv2wt"} 1 -kube_secret_labels{namespace="awx-db-cluster",secret="deployer-token-x49bp"} 1 -kube_secret_labels{namespace="weblogic-poc",secret="github-credentials"} 1 -kube_secret_labels{namespace="dynatrace",secret="deployer-token-9khff"} 1 -kube_secret_labels{namespace="openshift-console",secret="default-token-s8kj7"} 1 -kube_secret_labels{namespace="test-jee",secret="deployer-token-w988p"} 1 -kube_secret_labels{namespace="darwin-integrations",secret="springboot-operator-token-dg7h8"} 1 -kube_secret_labels{namespace="demo",secret="default-token-msng7"} 1 -kube_secret_labels{namespace="myproject",secret="github-ssasidha-credentials"} 1 -kube_secret_labels{namespace="awx-cluster-db",secret="default-token-kc9s8"} 1 -kube_secret_labels{namespace="paas-demo",secret="springboot-operator-dockercfg-cwwv6"} 1 -kube_secret_labels{namespace="trident",secret="default-token-2grxn"} 1 -kube_secret_labels{namespace="tvw",secret="builder-token-5dnm6"} 1 -kube_secret_labels{namespace="vault",secret="builder-dockercfg-kf5p7"} 1 -kube_secret_labels{namespace="awx-tst",secret="awx-secrets"} 1 -kube_secret_labels{namespace="kube-system",secret="namespace-controller-token-xgs5g"} 1 -kube_secret_labels{namespace="openshift-sdn",secret="builder-token-c8nwl"} 1 -kube_secret_labels{namespace="sandbox",secret="default-token-l22bg"} 1 -kube_secret_labels{namespace="telenet-cluster-ops",secret="deployer-dockercfg-j29n8"} 1 -kube_secret_labels{namespace="yelo-backend",secret="default-dockercfg-69q82"} 1 -kube_secret_labels{namespace="devops-playground",secret="jenkins-dockercfg-jcgb8"} 1 -kube_secret_labels{namespace="devops-playground",secret="deployer-token-qf55r"} 1 -kube_secret_labels{namespace="edev-tools",secret="default-token-bdpxd"} 1 -kube_secret_labels{namespace="openshift-console",secret="builder-token-2mdcb"} 1 -kube_secret_labels{namespace="openshift-logging",secret="builder-token-f9j2x"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="deployer-dockercfg-t7x45"} 1 -kube_secret_labels{namespace="openshift-sdn",secret="sdn-token-26vtm"} 1 -kube_secret_labels{namespace="openshift-web-console",secret="builder-token-9jmrj"} 1 -kube_secret_labels{namespace="bi",secret="jenkins-operator-token-5v6jn"} 1 -kube_secret_labels{namespace="weblogic-poc",secret="weblogic-sa-token-w2njd"} 1 -kube_secret_labels{namespace="vault",secret="builder-token-7z7tb"} 1 -kube_secret_labels{namespace="edev-tools",secret="registry"} 1 -kube_secret_labels{namespace="helloworld",secret="deployer-token-2kd98"} 1 -kube_secret_labels{namespace="kube-public",secret="default-dockercfg-lph6t"} 1 -kube_secret_labels{namespace="openshift",secret="default-token-prv2l"} 1 -kube_secret_labels{namespace="telenet-system",secret="builder-dockercfg-lkcbf"} 1 -kube_secret_labels{namespace="test-config",secret="builder-token-h55cz"} 1 -kube_secret_labels{namespace="yft-kafkaproxy",secret="builder-token-kgwfp"} 1 -kube_secret_labels{namespace="bi",secret="deployer-token-g4wzf"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="alertmanager-main-token-q78sg"} 1 -kube_secret_labels{namespace="openshift-web-console",secret="webconsole-token-tskbt"} 1 -kube_secret_labels{namespace="vault",secret="builder-token-p2hwk"} 1 -kube_secret_labels{namespace="base-apache",secret="deployer-dockercfg-5f8np"} 1 -kube_secret_labels{namespace="openshift-infra",secret="service-serving-cert-controller-token-w2b8c"} 1 -kube_secret_labels{namespace="openshift-sdn",secret="default-dockercfg-z9lkt"} 1 -kube_secret_labels{namespace="bi",secret="spark-operator-dockercfg-wtm4x"} 1 -kube_secret_labels{namespace="awx-db-cluster",secret="deployer-dockercfg-775cd"} 1 -kube_secret_labels{namespace="casa-mila-squad",secret="default-token-slx4f"} 1 -kube_secret_labels{namespace="edev-communication",secret="default-token-hmtvq"} 1 -kube_secret_labels{namespace="gdpr",secret="jenkins-token-qsbz2"} 1 -kube_secret_labels{namespace="telenet-operators",secret="nexus-secret"} 1 -kube_secret_labels{namespace="trident",secret="trident-token-s4cb7"} 1 -kube_secret_labels{namespace="awx-cluster-db",secret="default-dockercfg-d72ql"} 1 -kube_secret_labels{namespace="dynatrace",secret="dynatrace-oneagent-operator-token-kb29p"} 1 -kube_secret_labels{namespace="telenet-system",secret="deployer-dockercfg-zspk7"} 1 -kube_secret_labels{namespace="testea",secret="builder-dockercfg-b9gtj"} 1 -kube_secret_labels{namespace="tiptool-uat",secret="deployer-token-jbhh8"} 1 -kube_secret_labels{namespace="tiptool",secret="tiptool-dvp-mysql-db-password-for-tip",label_app="tiptool-dvp",label_env="dvp"} 1 -kube_secret_labels{namespace="yelo-backend",secret="deployer-token-2t46t"} 1 -kube_secret_labels{namespace="yelo-backend",secret="deployer-token-65q42"} 1 -kube_secret_labels{namespace="base-apache",secret="git-ssh-key"} 1 -kube_secret_labels{namespace="darwin-integrations",secret="builder-token-r6snr"} 1 -kube_secret_labels{namespace="gdpr",secret="builder-token-xgh79"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="prometheus-operator-dockercfg-gcxds"} 1 -kube_secret_labels{namespace="ceph",secret="default-token-dlngn"} 1 -kube_secret_labels{namespace="telenet-cluster-ops",secret="springboot-cr-applier-sa-token-9q8lv"} 1 -kube_secret_labels{namespace="telenet-operators",secret="deployer-token-6z2qr"} 1 -kube_secret_labels{namespace="test-config",secret="default-dockercfg-t55fd"} 1 -kube_secret_labels{namespace="playground",secret="builder-token-npwls"} 1 -kube_secret_labels{namespace="base-apache",secret="builder-token-d79sl"} 1 -kube_secret_labels{namespace="sandbox",secret="jenkins-token-d2b4k"} 1 -kube_secret_labels{namespace="telenet-public",secret="builder-token-j8ksr"} 1 -kube_secret_labels{namespace="testea",secret="deployer-token-lgbgc"} 1 -kube_secret_labels{namespace="aem",secret="builder-dockercfg-nrtth"} 1 -kube_secret_labels{namespace="openshift-infra",secret="origin-namespace-controller-token-tmppm"} 1 -kube_secret_labels{namespace="paas-cloud-base-images",secret="nexus"} 1 -kube_secret_labels{namespace="telenet-cluster-ops",secret="stash-credential",label_app="ldap-sync",label_telenet_be_tier="system"} 1 -kube_secret_labels{namespace="tiptool-uat",secret="database-password"} 1 -kube_secret_labels{namespace="tiptool",secret="git-sshkey",label_app="common"} 1 -kube_secret_labels{namespace="kube-system",secret="filebeat-dockercfg-5cfrg"} 1 -kube_secret_labels{namespace="telenet-monitoring",secret="deployer-token-ncjpx"} 1 -kube_secret_labels{namespace="edev-tools",secret="stash-authentication-http",label_deployed="manual"} 1 -kube_secret_labels{namespace="telenet-operators",secret="default-dockercfg-f2ptw"} 1 -kube_secret_labels{namespace="tiller",secret="default-token-2bpdt"} 1 -kube_secret_labels{namespace="trident",secret="deployer-dockercfg-28jqd"} 1 -kube_secret_labels{namespace="ns-createdby-namespace-operator",secret="builder-dockercfg-zg859"} 1 -kube_secret_labels{namespace="kube-public",secret="deployer-dockercfg-hpk6c"} 1 -kube_secret_labels{namespace="openshift-infra",secret="image-trigger-controller-token-h2j2s"} 1 -kube_secret_labels{namespace="paas-demo",secret="jenkins-dockercfg-9k5g6"} 1 -kube_secret_labels{namespace="casa-mila-squad",secret="deployer-token-f72t6"} 1 -kube_secret_labels{namespace="devops-playground",secret="deployer-dockercfg-2xld4"} 1 -kube_secret_labels{namespace="weblogic-poc",secret="builder-dockercfg-nbpqp"} 1 -kube_secret_labels{namespace="awx",secret="builder-token-n9kr6"} 1 -kube_secret_labels{namespace="telenet-baseimages",secret="jenkins-git-creds",label_app="jenkins-ephemeral",label_credential_sync_jenkins_openshift_io="true"} 1 -kube_secret_labels{namespace="telenet-operators",secret="namespace-operator-token-djqs6"} 1 -kube_secret_labels{namespace="telenet-public",secret="default-dockercfg-fthff"} 1 -kube_secret_labels{namespace="openshift-infra",secret="sdn-controller-token-f49g9"} 1 -kube_secret_labels{namespace="telenet-cluster-ops",secret="ldap-sa-token-7s2q5"} 1 -kube_secret_labels{namespace="tiller",secret="tiller-token-fbb66"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="kube-state-metrics-dockercfg-mpbpw"} 1 -kube_secret_labels{namespace="weblogic-poc",secret="deployer-token-zchgw"} 1 -kube_secret_labels{namespace="yelo-backend",secret="builder-token-ptd7z"} 1 -kube_secret_labels{namespace="traefik",secret="builder-token-pwh2j"} 1 -kube_secret_labels{namespace="openshift-web-console",secret="deployer-token-x7d27"} 1 -kube_secret_labels{namespace="darwin-integrations",secret="deployer-token-chqws"} 1 -kube_secret_labels{namespace="default",secret="vault-auth-token-pdrkb"} 1 -kube_secret_labels{namespace="helloworld",secret="default-token-76pgg"} 1 -kube_secret_labels{namespace="kube-system",secret="default-token-2v5vt"} 1 -kube_secret_labels{namespace="default",secret="builder-dockercfg-2czsr"} 1 -kube_secret_labels{namespace="freephone-bp",secret="builder-token-q4pq9"} 1 -kube_secret_labels{namespace="sandbox",secret="vault-operator-apiserver-cert",label_app="vault-operator"} 1 -kube_secret_labels{namespace="bi",secret="jenkins-token-gchkr"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="prometheus-k8s",label_managed_by="prometheus-operator"} 1 -kube_secret_labels{namespace="openshift-web-console",secret="default-token-t5kfm"} 1 -kube_secret_labels{namespace="aem",secret="deployer-token-klm7m"} 1 -kube_secret_labels{namespace="ceph",secret="builder-token-tdmw8"} 1 -kube_secret_labels{namespace="gdpr",secret="proxysql-secret-uat526",label_app="saint-peter-uat",label_env="uat"} 1 -kube_secret_labels{namespace="openshift-infra",secret="template-instance-finalizer-controller-token-k2jpq"} 1 -kube_secret_labels{namespace="telenet-baseimages",secret="nexus-dockercfg",label_name="base-jenkins"} 1 -kube_secret_labels{namespace="telenet-operators",secret="namespace-operator-token-k8xc7"} 1 -kube_secret_labels{namespace="test-config",secret="jenkins-dockercfg-kclxd"} 1 -kube_secret_labels{namespace="base-apache",secret="default-dockercfg-8wzkm"} 1 -kube_secret_labels{namespace="kube-system",secret="service-controller-dockercfg-77vjz"} 1 -kube_secret_labels{namespace="openshift-logging",secret="kube-state-metrics-token-bf7zz"} 1 -kube_secret_labels{namespace="yft-kafkaproxy",secret="deployer-token-sw2nl"} 1 -kube_secret_labels{namespace="bi",secret="git-sshkey",label_app="jenkins-ephemeral",label_credential_sync_jenkins_openshift_io="true"} 1 -kube_secret_labels{namespace="awx",secret="default-dockercfg-4rtqm"} 1 -kube_secret_labels{namespace="demo",secret="deployer-token-qnvrn"} 1 -kube_secret_labels{namespace="eatest",secret="builder-token-8pgmc"} 1 -kube_secret_labels{namespace="paas-cloud-base-images",secret="builder-token-xl8df"} 1 -kube_secret_labels{namespace="paas-demo",secret="default-token-pbwkr"} 1 -kube_secret_labels{namespace="paas-demo",secret="jenkins-operator-token-mm2dl"} 1 -kube_secret_labels{namespace="tvwassen",secret="builder-dockercfg-44dpm"} 1 -kube_secret_labels{namespace="adc-vault",secret="jenkins-token-pjt9r"} 1 -kube_secret_labels{namespace="tvwassen",secret="deployer-token-j5nns"} 1 -kube_secret_labels{namespace="telenet-baseimages",secret="jenkins-nexus-creds",label_app="jenkins-ephemeral",label_credential_sync_jenkins_openshift_io="true"} 1 -kube_secret_labels{namespace="weblogic-poc",secret="sample-domain1-weblogic-credentials",label_weblogic_domainName="sample-domain1",label_weblogic_domainUID="sample-domain1"} 1 -kube_secret_labels{namespace="paas-demo",secret="deployer-dockercfg-cntwm"} 1 -kube_secret_labels{namespace="openshift-infra",secret="service-serving-cert-controller-token-mj7c9"} 1 -kube_secret_labels{namespace="testea",secret="builder-token-6qsrq"} 1 -kube_secret_labels{namespace="openshift-console",secret="deployer-token-5m7bs"} 1 -kube_secret_labels{namespace="edev-communication",secret="git-sshkey",label_app="jenkins-ephemeral",label_credential_sync_jenkins_openshift_io="true"} 1 -kube_secret_labels{namespace="openshift-web-console",secret="webconsole-dockercfg-95rdj"} 1 -kube_secret_labels{namespace="tiptool-uat",secret="default-token-c9nc6"} 1 -kube_secret_labels{namespace="bi",secret="spark-operator-token-n92dc"} 1 -kube_secret_labels{namespace="kube-system",secret="pod-garbage-collector-token-l8fbf"} 1 -kube_secret_labels{namespace="kube-system",secret="service-account-controller-dockercfg-v45m2"} 1 -kube_secret_labels{namespace="openshift-infra",secret="resourcequota-controller-dockercfg-468lj"} 1 -kube_secret_labels{namespace="telenet-monitoring",secret="deployer-dockercfg-7crss"} 1 -kube_secret_labels{namespace="devops-playground",secret="springboot-operator-token-hqp4h"} 1 -kube_secret_labels{namespace="paas-demo",secret="default-token-pmzgj"} 1 -kube_secret_labels{namespace="paas-demo",secret="proxy-sql-database-secret",label_app="spring-boot-sample"} 1 -kube_secret_labels{namespace="sandbox",secret="builder-dockercfg-mkkjg"} 1 -kube_secret_labels{namespace="sandbox",secret="vault-operator-token-lx224"} 1 -kube_secret_labels{namespace="openshift-console",secret="builder-dockercfg-4mtn2"} 1 -kube_secret_labels{namespace="openshift-infra",secret="image-import-controller-dockercfg-wx8bs"} 1 -kube_secret_labels{namespace="paas-cloud-base-images",secret="default-token-hlxss"} 1 -kube_secret_labels{namespace="test-jee",secret="default-dockercfg-vkn77"} 1 -kube_secret_labels{namespace="kube-system",secret="node-controller-dockercfg-kvbd4"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="grafana-tls"} 1 -kube_secret_labels{namespace="telenet-baseimages",secret="builder-dockercfg-gpx2z"} 1 -kube_secret_labels{namespace="telenet-baseimages",secret="default-dockercfg-cb96h"} 1 -kube_secret_labels{namespace="test-config",secret="deployer-token-2lspv"} 1 -kube_secret_labels{namespace="tvw",secret="default-token-wnjk8"} 1 -kube_secret_labels{namespace="devops-playground",secret="default-dockercfg-lkrvc"} 1 -kube_secret_labels{namespace="edev-tools",secret="deployer-token-66cqs"} 1 -kube_secret_labels{namespace="gitlab",secret="default-token-2slfs"} 1 -kube_secret_labels{namespace="weblogic-poc",secret="dino-db"} 1 -kube_secret_labels{namespace="default",secret="vault-auth-dockercfg-95gnl"} 1 -kube_secret_labels{namespace="awx",secret="awx-token-f8bw6"} 1 -kube_secret_labels{namespace="edev-communication",secret="proxysql-secret-mre524",label_app="plot-mre",label_env="mre"} 1 -kube_secret_labels{namespace="kube-system",secret="certificate-controller-dockercfg-ml5mv"} 1 -kube_secret_labels{namespace="openshift-infra",secret="serviceaccount-pull-secrets-controller-token-qtzqm"} 1 -kube_secret_labels{namespace="trident",secret="trident-token-9ps5k"} 1 -kube_secret_labels{namespace="aem",secret="ssh-key"} 1 -kube_secret_labels{namespace="tiptool-dvp",secret="builder-token-xxhsm"} 1 -kube_secret_labels{namespace="kube-system",secret="replicaset-controller-token-v2jvv"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="grafana-datasources"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="kube-state-metrics-tls"} 1 -kube_secret_labels{namespace="test-config",secret="weblogic-sa-dockercfg-2mgpb"} 1 -kube_secret_labels{namespace="demo",secret="jenkins-dockercfg-lq798"} 1 -kube_secret_labels{namespace="traefik",secret="builder-token-pgbxh"} 1 -kube_secret_labels{namespace="weblogic-poc",secret="builder-token-cz8gw"} 1 -kube_secret_labels{namespace="kube-system",secret="persistent-volume-binder-token-k8qfr"} 1 -kube_secret_labels{namespace="gitlab",secret="deployer-token-hr7pm"} 1 -kube_secret_labels{namespace="openshift-node",secret="sync-token-nt6hq"} 1 -kube_secret_labels{namespace="sandbox",secret="sandbox-operator-token-c9wfb"} 1 -kube_secret_labels{namespace="test",secret="builder-token-hcfsh"} 1 -kube_secret_labels{namespace="casa-mila-squad",secret="builder-token-x272z"} 1 -kube_secret_labels{namespace="jenkins",secret="builder-dockercfg-s7ldr"} 1 -kube_secret_labels{namespace="kube-system",secret="endpoint-controller-token-w7hgc"} 1 -kube_secret_labels{namespace="eatest",secret="deployer-dockercfg-dzjvf"} 1 -kube_secret_labels{namespace="demo",secret="builder-dockercfg-9f57b"} 1 -kube_secret_labels{namespace="openshift-infra",secret="serviceaccount-pull-secrets-controller-dockercfg-q4px2"} 1 -kube_secret_labels{namespace="telenet-baseimages",secret="builder-token-gx2j7"} 1 -kube_secret_labels{namespace="telenet-baseimages",secret="jenkins-operator-dockercfg-ttbmh"} 1 -kube_secret_labels{namespace="weblogic-poc",secret="builder-token-cr8hf"} 1 -kube_secret_labels{namespace="aem",secret="deployer-token-h42jw"} 1 -kube_secret_labels{namespace="devops-playground",secret="builder-token-sp9g8"} 1 -kube_secret_labels{namespace="kube-system",secret="pv-protection-controller-dockercfg-tdjh2"} 1 -kube_secret_labels{namespace="bi",secret="jenkins-operator-dockercfg-n68fd"} 1 -kube_secret_labels{namespace="awx-tst",secret="deployer-dockercfg-wlb74"} 1 -kube_secret_labels{namespace="bi",secret="default-token-762wf"} 1 -kube_secret_labels{namespace="bi",secret="jenkins-operator-token-x8scp"} 1 -kube_secret_labels{namespace="kube-public",secret="default-token-f46jg"} 1 -kube_secret_labels{namespace="openshift-console",secret="console-token-j54c7"} 1 -kube_secret_labels{namespace="openshift-infra",secret="ingress-to-route-controller-dockercfg-4b5jj"} 1 -kube_secret_labels{namespace="openshift-node",secret="default-token-zr5cw"} 1 -kube_secret_labels{namespace="awx-cluster-db",secret="builder-token-7q8rv"} 1 -kube_secret_labels{namespace="openshift-infra",secret="default-dockercfg-48gvg"} 1 -kube_secret_labels{namespace="casa-mila-squad",secret="deployer-dockercfg-8l549"} 1 -kube_secret_labels{namespace="myproject",secret="deployer-token-v5csf"} 1 -kube_secret_labels{namespace="openshift-infra",secret="image-trigger-controller-dockercfg-cl8ps"} 1 -kube_secret_labels{namespace="openshift-infra",secret="template-instance-finalizer-controller-dockercfg-n5wkk"} 1 -kube_secret_labels{namespace="devops-playground",secret="jenkins-operator-dockercfg-qc9ph"} 1 -kube_secret_labels{namespace="edev-communication",secret="jenkins-nexus-creds",label_app="jenkins-ephemeral",label_credential_sync_jenkins_openshift_io="true"} 1 -kube_secret_labels{namespace="gdpr",secret="jenkins-operator-token-5fwrf"} 1 -kube_secret_labels{namespace="adc-vault",secret="builder-token-kjhz8"} 1 -kube_secret_labels{namespace="freephone-bp",secret="nexus-dockercfg"} 1 -kube_secret_labels{namespace="darwin-integrations",secret="deployer-token-d88q4"} 1 -kube_secret_labels{namespace="openshift-infra",secret="default-token-rttkt"} 1 -kube_secret_labels{namespace="tiptool-dvp",secret="default-token-p9pmf"} 1 -kube_secret_labels{namespace="vault",secret="deployer-token-5t2w6"} 1 -kube_secret_labels{namespace="awx-cluster-db",secret="awx-token-zvtkk"} 1 -kube_secret_labels{namespace="kube-system",secret="deployer-token-6g8b4"} 1 -kube_secret_labels{namespace="kube-system",secret="generic-garbage-collector-token-tvqtq"} 1 -kube_secret_labels{namespace="ns-createdby-namespace-operator",secret="default-token-vfn6n"} 1 -kube_secret_labels{namespace="openshift-infra",secret="ingress-to-route-controller-token-nlb74"} 1 -kube_secret_labels{namespace="openshift-infra",secret="origin-namespace-controller-token-24tw2"} 1 -kube_secret_labels{namespace="playground",secret="default-token-qvxjf"} 1 -kube_secret_labels{namespace="tiptool",secret="tiptool-int-mysql-db-password-for-tip",label_app="tiptool-int",label_env="int"} 1 -kube_secret_labels{namespace="bi",secret="builder-token-pbrm6"} 1 -kube_secret_labels{namespace="dynatrace",secret="deployer-dockercfg-bl6td"} 1 -kube_secret_labels{namespace="openshift-console",secret="deployer-token-994lw"} 1 -kube_secret_labels{namespace="openshift",secret="default-token-pcwwk"} 1 -kube_secret_labels{namespace="tiptool-dvp",secret="default-dockercfg-2q9k6"} 1 -kube_secret_labels{namespace="awx",secret="awx-dockercfg-7t5xh"} 1 -kube_secret_labels{namespace="ns-createdby-namespace-operator",secret="deployer-dockercfg-kdhj9"} 1 -kube_secret_labels{namespace="openshift-infra",secret="default-rolebindings-controller-token-njbmj"} 1 -kube_secret_labels{namespace="traefik",secret="builder-dockercfg-8mlmm"} 1 -kube_secret_labels{namespace="myproject",secret="default-dockercfg-4ll42"} 1 -kube_secret_labels{namespace="dynatrace",secret="default-dockercfg-rscs7"} 1 -kube_secret_labels{namespace="edev-communication",secret="builder-token-llx4s"} 1 -kube_secret_labels{namespace="jenkins-operator-demo",secret="jenkins-git-creds",label_credential_sync_jenkins_openshift_io="true"} 1 -kube_secret_labels{namespace="openshift-infra",secret="ingress-to-route-controller-token-pfjdf"} 1 -kube_secret_labels{namespace="test2",secret="builder-token-f9djb"} 1 -kube_secret_labels{namespace="weblogic-poc",secret="traefik-operator-dockercfg-678l8"} 1 -kube_secret_labels{namespace="awx",secret="default-token-jps2c"} 1 -kube_secret_labels{namespace="awx-tst",secret="default-dockercfg-mc6wk"} 1 -kube_secret_labels{namespace="base-apache",secret="deployer-token-htpxc"} 1 -kube_secret_labels{namespace="openshift-sdn",secret="builder-token-xs85b"} 1 -kube_secret_labels{namespace="test-jee",secret="builder-token-jp2b9"} 1 -kube_secret_labels{namespace="weblogic-poc",secret="deployer-dockercfg-8wklx"} 1 -kube_secret_labels{namespace="awx-tst",secret="builder-token-sp4wm"} 1 -kube_secret_labels{namespace="freephone-bp",secret="builder-token-dhrx4"} 1 -kube_secret_labels{namespace="eatest",secret="builder-dockercfg-j5dsn"} 1 -kube_secret_labels{namespace="openshift-infra",secret="build-config-change-controller-dockercfg-s69ll"} 1 -kube_secret_labels{namespace="tiller",secret="deployer-dockercfg-2hhh8"} 1 -kube_secret_labels{namespace="jenkins-operator-demo",secret="deployer-dockercfg-g56t2"} 1 -kube_secret_labels{namespace="tiptool-uat",secret="deployer-dockercfg-wp6fg"} 1 -kube_secret_labels{namespace="test-jee",secret="builder-token-p92xv"} 1 -kube_secret_labels{namespace="openshift-logging",secret="default-token-6ppjj"} 1 -kube_secret_labels{namespace="openshift-logging",secret="deployer-token-6k7mt"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="alertmanager-main-tls"} 1 -kube_secret_labels{namespace="traefik",secret="default-token-5h7ln"} 1 -kube_secret_labels{namespace="gdpr",secret="default-dockercfg-5tscb"} 1 -kube_secret_labels{namespace="openshift-logging",secret="deployer-token-s4xcj"} 1 -kube_secret_labels{namespace="openshift-sdn",secret="builder-dockercfg-htb9j"} 1 -kube_secret_labels{namespace="paas-demo",secret="springboot-operator-token-vn4xx"} 1 -kube_secret_labels{namespace="telenet-operators",secret="builder-dockercfg-n87md"} 1 -kube_secret_labels{namespace="dynatrace",secret="deployer-token-bh48g"} 1 -kube_secret_labels{namespace="kube-system",secret="replication-controller-dockercfg-vhwlz"} 1 -kube_secret_labels{namespace="openshift-logging",secret="builder-token-6gkn6"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="ssh-key2"} 1 -kube_secret_labels{namespace="testea",secret="default-token-fvg4g"} 1 -kube_secret_labels{namespace="awx-db-cluster",secret="default-token-j8498"} 1 -kube_secret_labels{namespace="kube-system",secret="horizontal-pod-autoscaler-token-hlcwq"} 1 -kube_secret_labels{namespace="kube-system",secret="job-controller-token-rjq57"} 1 -kube_secret_labels{namespace="openshift-infra",secret="cluster-quota-reconciliation-controller-dockercfg-h5s8p"} 1 -kube_secret_labels{namespace="openshift-infra",secret="unidling-controller-token-8zwck"} 1 -kube_secret_labels{namespace="gdpr",secret="deployer-token-cfwzr"} 1 -kube_secret_labels{namespace="gdpr",secret="jenkins-dockercfg-qf4jj"} 1 -kube_secret_labels{namespace="test2",secret="builder-dockercfg-jkdh9"} 1 -kube_secret_labels{namespace="dynatrace",secret="default-token-mswtg"} 1 -kube_secret_labels{namespace="eatest",secret="default-token-5dtnt"} 1 -kube_secret_labels{namespace="kube-system",secret="replicaset-controller-token-ktz87"} 1 -kube_secret_labels{namespace="paas-cloud-base-images",secret="skopeo-token-r8hs9"} 1 -kube_secret_labels{namespace="paas-demo",secret="default-dockercfg-pg7gh"} 1 -kube_secret_labels{namespace="vault",secret="default-token-2jbz7"} 1 -kube_secret_labels{namespace="vault",secret="deployer-token-j2q99"} 1 -kube_secret_labels{namespace="dynatrace",secret="default-token-sg5kv"} 1 -kube_secret_labels{namespace="kube-system",secret="pvc-protection-controller-token-lrlvh"} 1 -kube_secret_labels{namespace="openshift-infra",secret="serviceaccount-controller-token-4n2nd"} 1 -kube_secret_labels{namespace="tvwassen",secret="jenkins-token-xlqx7"} 1 -kube_secret_labels{namespace="devops-playground",secret="jenkins-git-creds",label_app="jenkins-ephemeral",label_credential_sync_jenkins_openshift_io="true"} 1 -kube_secret_labels{namespace="jenkins",secret="deployer-dockercfg-tbxnk"} 1 -kube_secret_labels{namespace="kube-system",secret="disruption-controller-token-27t8j"} 1 -kube_secret_labels{namespace="telenet-monitoring",secret="builder-token-tjzfp"} 1 -kube_secret_labels{namespace="awx-tst",secret="awx-token-xdhcd"} 1 -kube_secret_labels{namespace="telenet-monitoring",secret="default-token-65jrk"} 1 -kube_secret_labels{namespace="tiptool",secret="builder-token-ng5gt"} 1 -kube_secret_labels{namespace="openshift-infra",secret="service-ingress-ip-controller-dockercfg-nr7b5"} 1 -kube_secret_labels{namespace="openshift-node",secret="sync-dockercfg-bqmx7"} 1 -kube_secret_labels{namespace="playground",secret="deployer-token-tlx7l"} 1 -kube_secret_labels{namespace="telenet-public",secret="builder-dockercfg-f2hdq"} 1 -kube_secret_labels{namespace="bi",secret="default-dockercfg-w9gdg"} 1 -kube_secret_labels{namespace="openshift-infra",secret="namespace-security-allocation-controller-dockercfg-7x948"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="cluster-monitoring-operator-token-zkpv2"} 1 -kube_secret_labels{namespace="edev-communication",secret="jenkins-dockercfg-ck9wl"} 1 -kube_secret_labels{namespace="default",secret="default-token-bnvfx"} 1 -kube_secret_labels{namespace="default",secret="registry-dockercfg-7bknv"} 1 -kube_secret_labels{namespace="jdk",secret="builder-dockercfg-s2fq6"} 1 -kube_secret_labels{namespace="kube-system",secret="pv-protection-controller-token-w8bf9"} 1 -kube_secret_labels{namespace="openshift",secret="builder-dockercfg-t28d6"} 1 -kube_secret_labels{namespace="tiller",secret="tiller-token-688ft"} 1 -kube_secret_labels{namespace="darwin-integrations",secret="default-dockercfg-tccj2"} 1 -kube_secret_labels{namespace="kube-system",secret="metricbeat-dockercfg-8qtb8"} 1 -kube_secret_labels{namespace="kube-system",secret="pod-garbage-collector-token-56kp7"} 1 -kube_secret_labels{namespace="vault",secret="vault-token-8jjpl"} 1 -kube_secret_labels{namespace="adc-vault",secret="jenkins-operator-token-wlblx"} 1 -kube_secret_labels{namespace="dynatrace",secret="builder-dockercfg-kjjbw"} 1 -kube_secret_labels{namespace="kibana-tst",secret="deployer-token-svpcl"} 1 -kube_secret_labels{namespace="ceph",secret="default-dockercfg-9lqj8"} 1 -kube_secret_labels{namespace="devops-playground",secret="jenkins-token-452hp"} 1 -kube_secret_labels{namespace="kube-system",secret="replication-controller-token-zfsjv"} 1 -kube_secret_labels{namespace="openshift-infra",secret="deployer-dockercfg-vhfzz"} 1 -kube_secret_labels{namespace="openshift",secret="default-dockercfg-5gcj6"} 1 -kube_secret_labels{namespace="telenet-operators",secret="jenkins-nexus-creds",label_credential_sync_jenkins_openshift_io="true"} 1 -kube_secret_labels{namespace="awx-cluster-db",secret="default-token-6zmzp"} 1 -kube_secret_labels{namespace="base-apache",secret="builder-token-bwhkl"} 1 -kube_secret_labels{namespace="jdk",secret="builder-token-ctrgg"} 1 -kube_secret_labels{namespace="kube-system",secret="replication-controller-token-zjhx5"} 1 -kube_secret_labels{namespace="ns-createdby-namespace-operator",secret="default-dockercfg-7z7kw"} 1 -kube_secret_labels{namespace="paas-cloud-base-images",secret="nexus-promote-user",label_credential_sync_jenkins_openshift_io="true"} 1 -kube_secret_labels{namespace="telenet-operators",secret="deployer-token-h7gcz"} 1 -kube_secret_labels{namespace="awx-tst",secret="default-token-kvtm6"} 1 -kube_secret_labels{namespace="openshift-web-console",secret="webconsole-token-cwqmx"} 1 -kube_secret_labels{namespace="test",secret="default-token-n4kvt"} 1 -kube_secret_labels{namespace="myproject",secret="deployer-token-ztgsc"} 1 -kube_secret_labels{namespace="jdk",secret="builder-token-kkjhn"} 1 -kube_secret_labels{namespace="jdk",secret="default-token-cw27n"} 1 -kube_secret_labels{namespace="jenkins",secret="jenkins-dockercfg-xnrfm"} 1 -kube_secret_labels{namespace="openshift-infra",secret="build-controller-dockercfg-sx4qf"} 1 -kube_secret_labels{namespace="openshift-infra",secret="service-ingress-ip-controller-token-mt6xb"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="deployer-token-bkhh8"} 1 -kube_secret_labels{namespace="bi",secret="jenkins-git-creds",label_app="jenkins-ephemeral",label_credential_sync_jenkins_openshift_io="true"} 1 -kube_secret_labels{namespace="test-config",secret="weblogic-operator-secrets",label_weblogic_operatorName="weblogic-poc",label_weblogic_resourceVersion="operator-v2"} 1 -kube_secret_labels{namespace="gdpr",secret="deployer-dockercfg-5spjg"} 1 -kube_secret_labels{namespace="openshift-node",secret="builder-dockercfg-4ncdf"} 1 -kube_secret_labels{namespace="casa-mila-squad",secret="default-token-gllxk"} 1 -kube_secret_labels{namespace="default",secret="namespace-operator-dockercfg-ztrqj"} 1 -kube_secret_labels{namespace="openshift-infra",secret="namespace-security-allocation-controller-token-z6brv"} 1 -kube_secret_labels{namespace="awx-tst",secret="awx-dockercfg-hzrtn"} 1 -kube_secret_labels{namespace="test-jee",secret="builder-dockercfg-bxmhl"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="alertmanager-main-token-q66cd"} 1 -kube_secret_labels{namespace="kube-system",secret="resourcequota-controller-dockercfg-pnkk2"} 1 -kube_secret_labels{namespace="telenet-public",secret="deployer-dockercfg-9kvnx"} 1 -kube_secret_labels{namespace="tiptool-uat",secret="builder-dockercfg-422cc"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="alertmanager-main-proxy",label_k8s_app="alertmanager-main"} 1 -kube_secret_labels{namespace="openshift-sdn",secret="deployer-dockercfg-9jpvb"} 1 -kube_secret_labels{namespace="paas-demo",secret="jenkins-operator-token-pkbvl"} 1 -kube_secret_labels{namespace="sandbox",secret="liab-poc-trg-mysql-db-password-for-tip",label_app="liab-poc-trg",label_env="trg"} 1 -kube_secret_labels{namespace="testea",secret="deployer-token-z2k2f"} 1 -kube_secret_labels{namespace="tiller",secret="tiller-dockercfg-2959q"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="deployer-token-wwh7v"} 1 -kube_secret_labels{namespace="vault",secret="default-dockercfg-bpxqh"} 1 -kube_secret_labels{namespace="bi",secret="default-token-5lpt5"} 1 -kube_secret_labels{namespace="ceph",secret="builder-token-nnxh8"} 1 -kube_secret_labels{namespace="edev-tools",secret="git-sshkey",label_app="jenkins-ephemeral",label_credential_sync_jenkins_openshift_io="true"} 1 -kube_secret_labels{namespace="telenet-cluster-ops",secret="ldap-bind-password-secret",label_app="ldap-sync",label_telenet_be_tier="system"} 1 -kube_secret_labels{namespace="telenet-monitoring",secret="default-dockercfg-g2gm4"} 1 -kube_secret_labels{namespace="telenet-public",secret="builder-token-h566t"} 1 -kube_secret_labels{namespace="casa-mila-squad",secret="deployer-token-xzsqg"} 1 -kube_secret_labels{namespace="eatest",secret="deployer-token-75lr7"} 1 -kube_secret_labels{namespace="weblogic-poc",secret="weblogic-operator-secrets",label_weblogic_operatorName="weblogic-poc",label_weblogic_resourceVersion="operator-v2"} 1 -kube_secret_labels{namespace="awx-db-cluster",secret="builder-token-jpmt6"} 1 -kube_secret_labels{namespace="dynatrace",secret="dynatrace-monitoring-dockercfg-xjs95"} 1 -kube_secret_labels{namespace="edev-communication",secret="ansible-vault-secret"} 1 -kube_secret_labels{namespace="telenet-monitoring",secret="builder-dockercfg-vpqnn"} 1 -kube_secret_labels{namespace="tiptool",secret="deployer-dockercfg-mjwrx"} 1 -kube_secret_labels{namespace="adc-vault",secret="default-token-699k8"} 1 -kube_secret_labels{namespace="awx",secret="awx-secrets"} 1 -kube_secret_labels{namespace="jenkins",secret="default-dockercfg-rmht7"} 1 -kube_secret_labels{namespace="kibana-tst",secret="builder-token-27lht"} 1 -kube_secret_labels{namespace="kube-system",secret="pv-protection-controller-token-2qpc7"} 1 -kube_secret_labels{namespace="telenet-baseimages",secret="jenkins-operator-token-r4dx2"} 1 -kube_secret_labels{namespace="telenet-cluster-ops",secret="jenkins-cr-applier-sa-token-4x2w7"} 1 -kube_secret_labels{namespace="telenet-operators",secret="namespace-operator-dockercfg-5x2v6"} 1 -kube_secret_labels{namespace="aem",secret="deployer-dockercfg-cshr2"} 1 -kube_secret_labels{namespace="gitlab",secret="builder-token-llqmg"} 1 -kube_secret_labels{namespace="kube-system",secret="disruption-controller-dockercfg-jdp8q"} 1 -kube_secret_labels{namespace="openshift-infra",secret="node-bootstrapper-dockercfg-xqm4n"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="kube-state-metrics-token-77wrq"} 1 -kube_secret_labels{namespace="dynatrace",secret="dynatrace-oneagent-operator-token-ww7kv"} 1 -kube_secret_labels{namespace="devops-playground",secret="springboot-operator-token-rtkrl"} 1 -kube_secret_labels{namespace="edev-communication",secret="builder-dockercfg-lr7wq"} 1 -kube_secret_labels{namespace="openshift-infra",secret="resourcequota-controller-token-kcrq9"} 1 -kube_secret_labels{namespace="adc-vault",secret="jenkins-git-creds",label_credential_sync_jenkins_openshift_io="true"} 1 -kube_secret_labels{namespace="edev-communication",secret="jenkins-token-r24pt"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="bitbucket-secret"} 1 -kube_secret_labels{namespace="openshift-sdn",secret="default-token-kdqpz"} 1 -kube_secret_labels{namespace="bi",secret="ansible-vault-secret"} 1 -kube_secret_labels{namespace="kube-system",secret="cronjob-controller-token-ngj7t"} 1 -kube_secret_labels{namespace="telenet-cluster-ops",secret="ldap-sa-dockercfg-zdtcv"} 1 -kube_secret_labels{namespace="darwin-integrations",secret="deployer-dockercfg-sfpw2"} 1 -kube_secret_labels{namespace="bi",secret="spark-token-txvk4"} 1 -kube_secret_labels{namespace="kube-system",secret="resourcequota-controller-token-d58wp"} 1 -kube_secret_labels{namespace="kube-system",secret="statefulset-controller-token-r74gk"} 1 -kube_secret_labels{namespace="openshift-infra",secret="template-instance-controller-token-wd88v"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="jenkins-operator-token-ptxpj"} 1 -kube_secret_labels{namespace="test-config",secret="jenkins-token-6b9np"} 1 -kube_secret_labels{namespace="test",secret="deployer-dockercfg-bp9m8"} 1 -kube_secret_labels{namespace="bi",secret="spark-operator-token-jzjx9"} 1 -kube_secret_labels{namespace="devops-playground",secret="sonarqube-operator-dockercfg-scwn5"} 1 -kube_secret_labels{namespace="edev-tools",secret="jenkins-operator-token-jtnjn"} 1 -kube_secret_labels{namespace="jenkins",secret="builder-token-d66kv"} 1 -kube_secret_labels{namespace="telenet-system",secret="builder-token-22m4g"} 1 -kube_secret_labels{namespace="test-config",secret="weblogic-sa-token-m88qm"} 1 -kube_secret_labels{namespace="adc-vault",secret="builder-dockercfg-b9dr2"} 1 -kube_secret_labels{namespace="kube-system",secret="clusterrole-aggregation-controller-token-xqrvb"} 1 -kube_secret_labels{namespace="kube-system",secret="statefulset-controller-token-wnvtd"} 1 -kube_secret_labels{namespace="helloworld",secret="deployer-dockercfg-l97c6"} 1 -kube_secret_labels{namespace="helloworld",secret="default-dockercfg-9pdrd"} 1 -kube_secret_labels{namespace="kube-public",secret="deployer-token-vpmcr"} 1 -kube_secret_labels{namespace="openshift-infra",secret="deployer-controller-token-tt6j5"} 1 -kube_secret_labels{namespace="paas-cloud-base-images",secret="ssh-key"} 1 -kube_secret_labels{namespace="demo",secret="jenkins-token-nn2rg"} 1 -kube_secret_labels{namespace="ceph",secret="deployer-dockercfg-79kkv"} 1 -kube_secret_labels{namespace="demo",secret="deployer-token-jvg4s"} 1 -kube_secret_labels{namespace="edev-tools",secret="builder-dockercfg-5tr2n"} 1 -kube_secret_labels{namespace="kube-system",secret="metricbeat-token-zqcv8"} 1 -kube_secret_labels{namespace="telenet-system",secret="deployer-token-6dckp"} 1 -kube_secret_labels{namespace="awx-tst",secret="deployer-token-tmnd6"} 1 -kube_secret_labels{namespace="awx-cluster-db",secret="awx-dockercfg-hv56x"} 1 -kube_secret_labels{namespace="awx",secret="awx-token-4nbkk"} 1 -kube_secret_labels{namespace="darwin-integrations",secret="jenkins-nexus-creds",label_app="jenkins-ephemeral",label_credential_sync_jenkins_openshift_io="true"} 1 -kube_secret_labels{namespace="default",secret="registry-certificates"} 1 -kube_secret_labels{namespace="jenkins-operator-demo",secret="default-token-hxgxw"} 1 -kube_secret_labels{namespace="jenkins-operator-demo",secret="deployer-token-ztv2n"} 1 -kube_secret_labels{namespace="jenkins",secret="deployer-token-v7ccg"} 1 -kube_secret_labels{namespace="aem",secret="builder-token-b44pc"} 1 -kube_secret_labels{namespace="openshift-logging",secret="kube-state-metrics-token-n7csr"} 1 -kube_secret_labels{namespace="kube-system",secret="deployment-controller-token-d765x"} 1 -kube_secret_labels{namespace="devops-playground",secret="jenkins-nexus-creds",label_app="jenkins-ephemeral",label_credential_sync_jenkins_openshift_io="true"} 1 -kube_secret_labels{namespace="telenet-operators",secret="builder-token-4dj62"} 1 -kube_secret_labels{namespace="telenet-public",secret="deployer-token-vx62l"} 1 -kube_secret_labels{namespace="test-config",secret="jenkins-token-8pzct"} 1 -kube_secret_labels{namespace="tiller",secret="deployer-token-rxsgs"} 1 -kube_secret_labels{namespace="awx",secret="deployer-token-54vgg"} 1 -kube_secret_labels{namespace="kube-system",secret="clusterrole-aggregation-controller-dockercfg-x6hwj"} 1 -kube_secret_labels{namespace="bi",secret="deployer-dockercfg-ltfff"} 1 -kube_secret_labels{namespace="demo",secret="deployer-dockercfg-t5cvm"} 1 -kube_secret_labels{namespace="gitlab",secret="default-token-6wg8f"} 1 -kube_secret_labels{namespace="jdk",secret="deployer-token-z2847"} 1 -kube_secret_labels{namespace="paas-demo",secret="springboot-operator-token-c94zl"} 1 -kube_secret_labels{namespace="tiller",secret="default-token-nwctc"} 1 -kube_secret_labels{namespace="tvw",secret="default-token-bvfg6"} 1 -kube_secret_labels{namespace="base-apache",secret="default-token-m99p7"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="cluster-monitoring-operator-dockercfg-x6jqv"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="grafana-token-dvvbk"} 1 -kube_secret_labels{namespace="paas-cloud-base-images",secret="container-registry-telenet.rel.apps.telenet.be"} 1 -kube_secret_labels{namespace="aem",secret="default-dockercfg-wzlnm"} 1 -kube_secret_labels{namespace="kube-public",secret="builder-token-s9ccb"} 1 -kube_secret_labels{namespace="kube-system",secret="job-controller-token-47gp4"} 1 -kube_secret_labels{namespace="telenet-baseimages",secret="jenkins-token-5tnlt"} 1 -kube_secret_labels{namespace="tiptool-uat",secret="default-token-6gmjw"} 1 -kube_secret_labels{namespace="edev-communication",secret="builder-token-hbknb"} 1 -kube_secret_labels{namespace="default",secret="registry-token-d5dl9"} 1 -kube_secret_labels{namespace="devops-playground",secret="sonarqube-operator-token-t8qp6"} 1 -kube_secret_labels{namespace="edev-communication",secret="jenkins-operator-token-ztcsw"} 1 -kube_secret_labels{namespace="openshift-infra",secret="builder-token-bhzc4"} 1 -kube_secret_labels{namespace="telenet-baseimages",secret="deployer-token-4rbrz"} 1 -kube_secret_labels{namespace="telenet-baseimages",secret="jenkins-operator-token-8sthc"} 1 -kube_secret_labels{namespace="telenet-cluster-ops",secret="springboot-cr-applier-sa-token-bmrld"} 1 -kube_secret_labels{namespace="bi",secret="builder-token-pgfnr"} 1 -kube_secret_labels{namespace="openshift-infra",secret="deployer-controller-token-kcqd7"} 1 -kube_secret_labels{namespace="telenet-baseimages",secret="ssh-key-source"} 1 -kube_secret_labels{namespace="telenet-operators",secret="git-sshkey"} 1 -kube_secret_labels{namespace="test-config",secret="builder-dockercfg-2w5zg"} 1 -kube_secret_labels{namespace="tiptool-uat",secret="builder-token-p8vcm"} 1 -kube_secret_labels{namespace="tiptool",secret="tiptool-lat-mysql-db-password-for-tip",label_app="tiptool-lat",label_env="lat"} 1 -kube_secret_labels{namespace="weblogic-poc",secret="weblogic-sa-dockercfg-2mgpb"} 1 -kube_secret_labels{namespace="default",secret="default-token-gfxl5"} 1 -kube_secret_labels{namespace="tiptool-dvp",secret="git-ssh-key"} 1 -kube_secret_labels{namespace="darwin-integrations",secret="git-sshkey",label_app="jenkins-ephemeral",label_credential_sync_jenkins_openshift_io="true"} 1 -kube_secret_labels{namespace="darwin-integrations",secret="jenkins-operator-dockercfg-jdzd8"} 1 -kube_secret_labels{namespace="gdpr",secret="ansible-vault-secret"} 1 -kube_secret_labels{namespace="test-config",secret="default-token-v7d57"} 1 -kube_secret_labels{namespace="tvw",secret="default-dockercfg-tvdnt"} 1 -kube_secret_labels{namespace="awx",secret="builder-token-nndh5"} 1 -kube_secret_labels{namespace="kube-system",secret="filebeat-token-4n77n"} 1 -kube_secret_labels{namespace="telenet-operators",secret="ansible-vault-secret"} 1 -kube_secret_labels{namespace="test-jee",secret="deployer-dockercfg-kww7b"} 1 -kube_secret_labels{namespace="tvw",secret="builder-dockercfg-qmtls"} 1 -kube_secret_labels{namespace="weblogic-poc",secret="weblogic-sa-token-2zrzc"} 1 -kube_secret_labels{namespace="gdpr",secret="jenkins-operator-dockercfg-kzhnx"} 1 -kube_secret_labels{namespace="devops-playground",secret="builder-dockercfg-f6xsp"} 1 -kube_secret_labels{namespace="edev-communication",secret="default-token-p2jjb"} 1 -kube_secret_labels{namespace="kube-system",secret="deployment-controller-dockercfg-rgt2l"} 1 -kube_secret_labels{namespace="test",secret="default-token-9d42j"} 1 -kube_secret_labels{namespace="awx-cluster-db",secret="deployer-dockercfg-qzwcv"} 1 -kube_secret_labels{namespace="default",secret="router-token-75zcz"} 1 -kube_secret_labels{namespace="kube-system",secret="endpoint-controller-dockercfg-vgf9c"} 1 -kube_secret_labels{namespace="openshift-sdn",secret="sdn-token-tnhzq"} 1 -kube_secret_labels{namespace="aem",secret="builder-token-sgbdt"} 1 -kube_secret_labels{namespace="kube-system",secret="namespace-controller-token-zbfd8"} 1 -kube_secret_labels{namespace="telenet-baseimages",secret="git-sshkey",label_app="jenkins-ephemeral",label_credential_sync_jenkins_openshift_io="true"} 1 -kube_secret_labels{namespace="telenet-cluster-ops",secret="default-token-4xrcd"} 1 -kube_secret_labels{namespace="jenkins",secret="default-token-7dvxz"} 1 -kube_secret_labels{namespace="openshift-infra",secret="serviceaccount-controller-dockercfg-rzc7f"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="builder-token-q5l97"} 1 -kube_secret_labels{namespace="myproject",secret="builder-token-gjfj8"} 1 -kube_secret_labels{namespace="yft-kafkaproxy",secret="default-token-b4kfd"} 1 -kube_secret_labels{namespace="tiptool-dvp",secret="default-token-x7dqj"} 1 -kube_secret_labels{namespace="openshift-sdn",secret="deployer-token-bsphm"} 1 -kube_secret_labels{namespace="test2",secret="builder-token-l6lln"} 1 -kube_secret_labels{namespace="kube-system",secret="deployer-token-8vf2q"} 1 -kube_secret_labels{namespace="awx-tst",secret="deployer-token-wsnk6"} 1 -kube_secret_labels{namespace="openshift-infra",secret="origin-namespace-controller-dockercfg-2h5cd"} 1 -kube_secret_labels{namespace="telenet-baseimages",secret="default-token-s2j9z"} 1 -kube_secret_labels{namespace="awx-tst",secret="builder-token-x5htw"} 1 -kube_secret_labels{namespace="openshift-infra",secret="builder-token-gsqqp"} 1 -kube_secret_labels{namespace="trident",secret="trident-dockercfg-h6h58"} 1 -kube_secret_labels{namespace="demo",secret="default-dockercfg-x6lrz"} 1 -kube_secret_labels{namespace="darwin-integrations",secret="jenkins-operator-token-dxkb7"} 1 -kube_secret_labels{namespace="jenkins",secret="default-token-fg8sk"} 1 -kube_secret_labels{namespace="openshift-console",secret="console-serving-cert"} 1 -kube_secret_labels{namespace="awx-cluster-db",secret="builder-dockercfg-lmctf"} 1 -kube_secret_labels{namespace="yft-kafkaproxy",secret="builder-dockercfg-dqp2c"} 1 -kube_secret_labels{namespace="awx-db-cluster",secret="default-dockercfg-cj26t"} 1 -kube_secret_labels{namespace="freephone-bp",secret="deployer-token-9krkz"} 1 -kube_secret_labels{namespace="jenkins-operator-demo",secret="default-token-4h52h"} 1 -kube_secret_labels{namespace="openshift-infra",secret="build-controller-token-6fgr7"} 1 -kube_secret_labels{namespace="openshift-logging",secret="kube-state-metrics-dockercfg-wl9wp"} 1 -kube_secret_labels{namespace="openshift-logging",secret="metricbeat-dockercfg-64nzd"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="alertmanager-main-dockercfg-nmh9w"} 1 -kube_secret_labels{namespace="awx-cluster-db",secret="builder-token-j95tc"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="prometheus-k8s-tls"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="node-exporter-token-l7n4c"} 1 -kube_secret_labels{namespace="dynatrace",secret="oneagent"} 1 -kube_secret_labels{namespace="openshift-infra",secret="unidling-controller-token-vzmsz"} 1 -kube_secret_labels{namespace="sandbox",secret="default-token-8x2dv"} 1 -kube_secret_labels{namespace="yft-kafkaproxy",secret="kafka-rest-config"} 1 -kube_secret_labels{namespace="ceph",secret="builder-dockercfg-jdjsk"} 1 -kube_secret_labels{namespace="default",secret="builder-token-4qmk5"} 1 -kube_secret_labels{namespace="eatest",secret="deployer-token-jrvz7"} 1 -kube_secret_labels{namespace="edev-communication",secret="jenkins-operator-token-hqbfb"} 1 -kube_secret_labels{namespace="ns-createdby-namespace-operator",secret="deployer-token-zwb72"} 1 -kube_secret_labels{namespace="tiptool-dvp",secret="deployer-dockercfg-g9whw"} 1 -kube_secret_labels{namespace="vault",secret="default-token-w8zbh"} 1 -kube_secret_labels{namespace="base-apache",secret="default-token-9zcwq"} 1 -kube_secret_labels{namespace="ceph",secret="ceph-secret"} 1 -kube_secret_labels{namespace="default",secret="router-certs"} 1 -kube_secret_labels{namespace="gitlab",secret="deployer-dockercfg-r4mvz"} 1 -kube_secret_labels{namespace="myproject",secret="ssasidha"} 1 -kube_secret_labels{namespace="telenet-monitoring",secret="builder-token-shvfm"} 1 -kube_secret_labels{namespace="awx",secret="default-token-lwbzz"} 1 -kube_secret_labels{namespace="kube-system",secret="certificate-controller-token-kdt28"} 1 -kube_secret_labels{namespace="openshift-infra",secret="build-controller-token-vj8nf"} 1 -kube_secret_labels{namespace="tiptool",secret="tiptool-edp-mysql-db-password-for-tip",label_app="tiptool-edp",label_env="edp"} 1 -kube_secret_labels{namespace="kibana-tst",secret="default-token-86mvv"} 1 -kube_secret_labels{namespace="kube-system",secret="pod-garbage-collector-dockercfg-pnqb8"} 1 -kube_secret_labels{namespace="telenet-operators",secret="builder-token-n875b"} 1 -kube_secret_labels{namespace="test-config",secret="deployer-token-wzqqp"} 1 -kube_secret_labels{namespace="kube-system",secret="builder-token-z25mv"} 1 -kube_secret_labels{namespace="jenkins",secret="jenkins-token-67wgw"} 1 -kube_secret_labels{namespace="kube-system",secret="builder-token-2rb8k"} 1 -kube_secret_labels{namespace="openshift-infra",secret="image-import-controller-token-27kb8"} 1 -kube_secret_labels{namespace="bi",secret="spark-token-fzqpv"} 1 -kube_secret_labels{namespace="tiptool",secret="tiptool-mre-mysql-db-password-for-tip",label_app="tiptool-mre",label_env="mre"} 1 -kube_secret_labels{namespace="tvwassen",secret="jenkins-token-vtjrt"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="jenkins-operator-token-xfpz2"} 1 -kube_secret_labels{namespace="edev-communication",secret="springboot-operator-token-jszwr"} 1 -kube_secret_labels{namespace="telenet-cluster-ops",secret="default-dockercfg-twmpd"} 1 -kube_secret_labels{namespace="tiptool",secret="deployer-token-jvstc"} 1 -kube_secret_labels{namespace="weblogic-poc",secret="traefik-operator-default-cert",label_app="traefik",label_chart="traefik-1.77.1",label_heritage="Tiller",label_release="traefik-operator"} 1 -kube_secret_labels{namespace="devops-playground",secret="ansible-vault-secret"} 1 -kube_secret_labels{namespace="trident",secret="builder-dockercfg-nvl7r"} 1 -kube_secret_labels{namespace="yft-kafkaproxy",secret="default-dockercfg-lswzm"} 1 -kube_secret_labels{namespace="freephone-bp",secret="default-dockercfg-lwgp6"} 1 -kube_secret_labels{namespace="openshift-infra",secret="service-serving-cert-controller-dockercfg-n87xx"} 1 -kube_secret_labels{namespace="telenet-baseimages",secret="builder-token-bn4vs"} 1 -kube_secret_labels{namespace="ns-createdby-namespace-operator",secret="builder-token-rxlgn"} 1 -kube_secret_labels{namespace="awx-tst",secret="default-token-j27bn"} 1 -kube_secret_labels{namespace="kube-system",secret="pvc-protection-controller-dockercfg-pgzrb"} 1 -kube_secret_labels{namespace="openshift-infra",secret="namespace-security-allocation-controller-token-rvd7z"} 1 -kube_secret_labels{namespace="paas-demo",secret="jenkins-git-creds",label_app="jenkins-ephemeral",label_credential_sync_jenkins_openshift_io="true"} 1 -kube_secret_labels{namespace="awx-db-cluster",secret="awx-token-vs7pg"} 1 -kube_secret_labels{namespace="devops-playground",secret="sonarqube-token",label_app="sonarqube",label_credential_sync_jenkins_openshift_io="true"} 1 -kube_secret_labels{namespace="bi",secret="jenkins-nexus-creds",label_app="jenkins-ephemeral",label_credential_sync_jenkins_openshift_io="true"} 1 -kube_secret_labels{namespace="eatest",secret="default-token-h7g68"} 1 -kube_secret_labels{namespace="edev-tools",secret="springboot-operator-dockercfg-cbzbs"} 1 -kube_secret_labels{namespace="playground",secret="git-sshkey"} 1 -kube_secret_labels{namespace="darwin-integrations",secret="jenkins-git-creds",label_app="jenkins-ephemeral",label_credential_sync_jenkins_openshift_io="true"} 1 -kube_secret_labels{namespace="devops-playground",secret="jenkins-operator-token-6z7r9"} 1 -kube_secret_labels{namespace="eatest",secret="builder-token-rqpzn"} 1 -kube_secret_labels{namespace="helloworld",secret="builder-token-fk8fj"} 1 -kube_secret_labels{namespace="kube-system",secret="clusterrole-aggregation-controller-token-zsrvk"} 1 -kube_secret_labels{namespace="telenet-cluster-ops",secret="jenkins-cr-applier-sa-dockercfg-g2g86"} 1 -kube_secret_labels{namespace="darwin-integrations",secret="jenkins-token-gxb49"} 1 -kube_secret_labels{namespace="gdpr",secret="jenkins-operator-token-57s9x"} 1 -kube_secret_labels{namespace="kube-system",secret="default-token-tz8w7"} 1 -kube_secret_labels{namespace="kube-system",secret="job-controller-dockercfg-hwkkt"} 1 -kube_secret_labels{namespace="myproject",secret="builder-dockercfg-4qnrb"} 1 -kube_secret_labels{namespace="adc-vault",secret="ansible-vault-secret"} 1 -kube_secret_labels{namespace="weblogic-poc",secret="registry-dockercfg-ssgvw"} 1 -kube_secret_labels{namespace="edev-tools",secret="builder-token-tdmcn"} 1 -kube_secret_labels{namespace="paas-demo",secret="jenkins-token-cvgxf"} 1 -kube_secret_labels{namespace="yelo-backend",secret="deployer-dockercfg-4dqz6"} 1 -kube_secret_labels{namespace="openshift-logging",secret="builder-dockercfg-54k7s"} 1 -kube_secret_labels{namespace="playground",secret="deployer-dockercfg-n8qnx"} 1 -kube_secret_labels{namespace="test-config",secret="github-credentials"} 1 -kube_secret_labels{namespace="default",secret="namespace-operator-token-bg57h"} 1 -kube_secret_labels{namespace="openshift-web-console",secret="builder-token-dh478"} 1 -kube_secret_labels{namespace="paas-cloud-base-images",secret="jenkins-token-kwjnw"} 1 -kube_secret_labels{namespace="test-config",secret="builder-token-k5gp9"} 1 -kube_secret_labels{namespace="helloworld",secret="deployer-token-xkgn4"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="grafana-token-x8rzt"} 1 -kube_secret_labels{namespace="sandbox",secret="deployer-dockercfg-cnj2t"} 1 -kube_secret_labels{namespace="tvwassen",secret="default-token-bklbm"} 1 -kube_secret_labels{namespace="weblogic-poc",secret="traefik-operator-token-96f5h"} 1 -kube_secret_labels{namespace="dynatrace",secret="dynatrace-oneagent-token-zhppl"} 1 -kube_secret_labels{namespace="myproject",secret="builder-token-8p6df"} 1 -kube_secret_labels{namespace="kube-system",secret="generic-garbage-collector-dockercfg-4kw4d"} 1 -kube_secret_labels{namespace="kube-system",secret="persistent-volume-binder-dockercfg-plh2b"} 1 -kube_secret_labels{namespace="bi",secret="jenkins-dockercfg-xjpsq"} 1 -kube_secret_labels{namespace="edev-tools",secret="jenkins-dockercfg-kvkmg"} 1 -kube_secret_labels{namespace="paas-demo",secret="proxy-sql-database-secret-uat",label_app="springboot-sample-uat",label_env="uat"} 1 -kube_secret_labels{namespace="default",secret="router-dockercfg-pl7g5"} 1 -kube_secret_labels{namespace="kube-system",secret="service-account-controller-token-dkm8q"} 1 -kube_secret_labels{namespace="paas-cloud-base-images",secret="builder-token-7s9mg"} 1 -kube_secret_labels{namespace="sandbox",secret="liab-poc-dvp-mysql-db-password-for-tip",label_app="liab-poc-dvp",label_env="dvp"} 1 -kube_secret_labels{namespace="awx-tst",secret="awx-token-bjzrj"} 1 -kube_secret_labels{namespace="awx-db-cluster",secret="awx-dockercfg-flk8n"} 1 -kube_secret_labels{namespace="freephone-bp",secret="git-ssh-key"} 1 -kube_secret_labels{namespace="openshift-node",secret="deployer-dockercfg-zd2rh"} 1 -kube_secret_labels{namespace="sandbox",secret="builder-token-fd6ht"} 1 -kube_secret_labels{namespace="adc-vault",secret="default-token-6gmlb"} 1 -kube_secret_labels{namespace="default",secret="registry-token-zmzsp"} 1 -kube_secret_labels{namespace="sandbox",secret="jenkins-token-wbk8n"} 1 -kube_secret_labels{namespace="vault",secret="vault-token-mpv2v"} 1 -kube_secret_labels{namespace="awx",secret="deployer-token-h9qq9"} 1 -kube_secret_labels{namespace="telenet-operators",secret="default-token-zfbn7"} 1 -kube_secret_labels{namespace="sandbox",secret="liab-poc-uat-mysql-db-password-for-tip",label_app="liab-poc-uat",label_env="uat"} 1 -kube_secret_labels{namespace="openshift-infra",secret="pv-recycler-controller-dockercfg-k6tq4"} 1 -kube_secret_labels{namespace="kube-public",secret="builder-token-ftxs8"} 1 -kube_secret_labels{namespace="ns-createdby-namespace-operator",secret="default-token-zptxm"} 1 -kube_secret_labels{namespace="openshift-console",secret="console-token-hhcjw"} 1 -kube_secret_labels{namespace="telenet-cluster-ops",secret="deployer-token-q7865"} 1 -kube_secret_labels{namespace="darwin-integrations",secret="jenkins-token-7dlpm"} 1 -kube_secret_labels{namespace="gdpr",secret="git-sshkey",label_app="jenkins-ephemeral",label_credential_sync_jenkins_openshift_io="true"} 1 -kube_secret_labels{namespace="jenkins-operator-demo",secret="builder-dockercfg-pps9r"} 1 -kube_secret_labels{namespace="jenkins-operator-demo",secret="builder-token-4jq89"} 1 -kube_secret_labels{namespace="openshift-infra",secret="template-instance-controller-token-rvnmq"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="grafana-proxy",label_k8s_app="grafana"} 1 -kube_secret_labels{namespace="testea",secret="deployer-dockercfg-zpkqx"} 1 -kube_secret_labels{namespace="edev-communication",secret="deployer-dockercfg-hppsw"} 1 -kube_secret_labels{namespace="openshift-infra",secret="deployer-controller-dockercfg-cs9nw"} 1 -kube_secret_labels{namespace="paas-demo",secret="ansible-vault-secret"} 1 -kube_secret_labels{namespace="kube-system",secret="persistent-volume-binder-token-gb9ts"} 1 -kube_secret_labels{namespace="paas-cloud-base-images",secret="deployer-dockercfg-wbf78"} 1 -kube_secret_labels{namespace="tiptool-dvp",secret="builder-dockercfg-6l5gc"} 1 -kube_secret_labels{namespace="tiptool",secret="jenkins-token-xhcrl"} 1 -kube_secret_labels{namespace="gitlab",secret="deployer-token-v7lp2"} 1 -kube_secret_labels{namespace="helloworld",secret="default-token-2s2dm"} 1 -kube_secret_labels{namespace="openshift-infra",secret="build-config-change-controller-token-22qkc"} 1 -kube_secret_labels{namespace="sandbox",secret="jenkins-dockercfg-cq5fh"} 1 -kube_secret_labels{namespace="telenet-cluster-ops",secret="ldap-sa-token-d9gx5"} 1 -kube_secret_labels{namespace="test-config",secret="deployer-dockercfg-5w6g9"} 1 -kube_secret_labels{namespace="tiller",secret="default-dockercfg-gl76d"} 1 -kube_secret_labels{namespace="traefik",secret="deployer-token-t8fbq"} 1 -kube_secret_labels{namespace="gitlab",secret="builder-dockercfg-bh4wp"} 1 -kube_secret_labels{namespace="devops-playground",secret="jenkins-operator-token-pn4q6"} 1 -kube_secret_labels{namespace="jdk",secret="deployer-token-dsn8d"} 1 -kube_secret_labels{namespace="tiptool",secret="tiptool-sup-mysql-db-password-for-tip",label_app="tiptool-sup",label_env="sup"} 1 -kube_secret_labels{namespace="darwin-integrations",secret="springboot-operator-token-sv7d6"} 1 -kube_secret_labels{namespace="openshift-infra",secret="default-token-kmhkq"} 1 -kube_secret_labels{namespace="tiptool",secret="default-dockercfg-scnfz"} 1 -kube_secret_labels{namespace="dynatrace",secret="dynatrace-monitoring-token-72bcm"} 1 -kube_secret_labels{namespace="edev-communication",secret="proxysql-secret-trg524",label_app="plot-trg",label_env="trg"} 1 -kube_secret_labels{namespace="gdpr",secret="builder-dockercfg-7dd2n"} 1 -kube_secret_labels{namespace="kube-system",secret="endpoint-controller-token-74d7c"} 1 -kube_secret_labels{namespace="telenet-cluster-ops",secret="builder-token-4dhw7"} 1 -kube_secret_labels{namespace="tiptool",secret="jenkins-dockercfg-4s54l"} 1 -kube_secret_labels{namespace="awx-db-cluster",secret="deployer-token-tnftr"} 1 -kube_secret_labels{namespace="jdk",secret="deployer-dockercfg-r29nf"} 1 -kube_secret_labels{namespace="test2",secret="default-dockercfg-cq5k2"} 1 -kube_secret_labels{namespace="trident",secret="default-token-j8djx"} 1 -kube_secret_labels{namespace="tvwassen",secret="deployer-dockercfg-5sjf2"} 1 -kube_secret_labels{namespace="weblogic-poc",secret="default-token-8qrzx"} 1 -kube_secret_labels{namespace="weblogic-poc",secret="registry-token-f2mnz"} 1 -kube_secret_labels{namespace="kube-system",secret="deployer-dockercfg-9vstk"} 1 -kube_secret_labels{namespace="jenkins",secret="jenkins-token-cpn2b"} 1 -kube_secret_labels{namespace="kube-system",secret="disruption-controller-token-pd9wj"} 1 -kube_secret_labels{namespace="openshift-infra",secret="deployer-token-m48m4"} 1 -kube_secret_labels{namespace="telenet-system",secret="default-token-6k77j"} 1 -kube_secret_labels{namespace="edev-communication",secret="jenkins-git-creds",label_app="jenkins-ephemeral",label_credential_sync_jenkins_openshift_io="true"} 1 -kube_secret_labels{namespace="default",secret="namespace-operator-token-64gjc"} 1 -kube_secret_labels{namespace="edev-tools",secret="default-token-fftc2"} 1 -kube_secret_labels{namespace="kube-system",secret="resourcequota-controller-token-rtnws"} 1 -kube_secret_labels{namespace="openshift-node",secret="deployer-token-n4ffp"} 1 -kube_secret_labels{namespace="telenet-monitoring",secret="deployer-token-jbj4g"} 1 -kube_secret_labels{namespace="test",secret="deployer-token-2lhhx"} 1 -kube_secret_labels{namespace="awx-cluster-db",secret="awx-token-bck4k"} 1 -kube_secret_labels{namespace="awx-db-cluster",secret="builder-token-x2jmj"} 1 -kube_secret_labels{namespace="kube-system",secret="builder-dockercfg-x8jf2"} 1 -kube_secret_labels{namespace="openshift-logging",secret="filebeat-token-vhq45"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="prometheus-operator-token-v75xh"} 1 -kube_secret_labels{namespace="adc-vault",secret="ssh-key"} 1 -kube_secret_labels{namespace="edev-tools",secret="jenkins-operator-token-j7vrr"} 1 -kube_secret_labels{namespace="jenkins",secret="deployer-token-2wqnd"} 1 -kube_secret_labels{namespace="kube-system",secret="daemon-set-controller-dockercfg-n7qnv"} 1 -kube_secret_labels{namespace="kube-system",secret="daemon-set-controller-token-62zl5"} 1 -kube_secret_labels{namespace="adc-vault",secret="default-dockercfg-ct6xr"} 1 -kube_secret_labels{namespace="bi",secret="springboot-operator-token-8cd5b"} 1 -kube_secret_labels{namespace="edev-communication",secret="deployer-token-9cdvs"} 1 -kube_secret_labels{namespace="kube-system",secret="certificate-controller-token-kkgnz"} 1 -kube_secret_labels{namespace="openshift-sdn",secret="sdn-dockercfg-cwv2s"} 1 -kube_secret_labels{namespace="test2",secret="deployer-token-56cn7"} 1 -kube_secret_labels{namespace="aem",secret="default-token-zl5hq"} 1 -kube_secret_labels{namespace="kube-system",secret="cronjob-controller-token-mzfbs"} 1 -kube_secret_labels{namespace="openshift-infra",secret="serviceaccount-pull-secrets-controller-token-zmrb8"} 1 -kube_secret_labels{namespace="telenet-cluster-ops",secret="springboot-cr-applier-sa-dockercfg-q6qqc"} 1 -kube_secret_labels{namespace="edev-communication",secret="springboot-operator-token-7vwcg"} 1 -kube_secret_labels{namespace="vault",secret="vault-dockercfg-zxp8h"} 1 -kube_secret_labels{namespace="yelo-backend",secret="default-token-vv292"} 1 -kube_secret_labels{namespace="test-config",secret="default-token-gqmwf"} 1 -kube_secret_labels{namespace="casa-mila-squad",secret="ssh-key"} 1 -kube_secret_labels{namespace="gdpr",secret="builder-token-9xcdm"} 1 -kube_secret_labels{namespace="paas-cloud-base-images",secret="default-dockercfg-nf4gp"} 1 -kube_secret_labels{namespace="telenet-system",secret="default-token-ft7q9"} 1 -kube_secret_labels{namespace="tvwassen",secret="builder-token-sb57j"} 1 -kube_secret_labels{namespace="aem",secret="default-token-ch4lj"} 1 -kube_secret_labels{namespace="openshift-infra",secret="sdn-controller-dockercfg-2x6jc"} 1 -kube_secret_labels{namespace="openshift-web-console",secret="deployer-token-d4c7r"} 1 -kube_secret_labels{namespace="test-config",secret="blue-domain-weblogic-credentials",label_weblogic_domainName="blue-domain",label_weblogic_domainUID="blue-domain"} 1 -kube_secret_labels{namespace="tvwassen",secret="jenkins-dockercfg-72947"} 1 -kube_secret_labels{namespace="edev-communication",secret="jenkins-token-5kq42"} 1 -kube_secret_labels{namespace="openshift-web-console",secret="default-dockercfg-lqk5f"} 1 -kube_secret_labels{namespace="openshift-monitoring",secret="grafana-dockercfg-blcdb"} 1 -kube_secret_labels{namespace="tiptool-dvp",secret="builder-token-2hhwc"} 1 -kube_secret_labels{namespace="tvwassen",secret="builder-token-l7s4j"} 1 -kube_secret_labels{namespace="sandbox",secret="sandbox-operator-token-bnxth"} 1 -kube_secret_labels{namespace="bi",secret="spark-dockercfg-nxzjz"} 1 -kube_secret_labels{namespace="openshift-infra",secret="sdn-controller-token-w8mf6"} 1 -kube_secret_labels{namespace="testea",secret="default-token-hnl9b"} 1 -kube_secret_labels{namespace="trident",secret="deployer-token-g4qnl"} 1 -kube_secret_labels{namespace="trident",secret="deployer-token-m6tcw"} 1 -kube_secret_labels{namespace="adc-vault",secret="scmsecret"} 1 -kube_secret_labels{namespace="gitlab",secret="default-dockercfg-7blxh"} 1 -kube_secret_labels{namespace="kube-system",secret="service-controller-token-c5t6g"} 1 -kube_secret_labels{namespace="myproject",secret="default-token-vm99k"} 1 -kube_secret_labels{namespace="paas-demo",secret="jenkins-nexus-creds",label_app="jenkins-ephemeral",label_credential_sync_jenkins_openshift_io="true"} 1 -kube_secret_labels{namespace="adc-vault",secret="builder-token-xkqn9"} 1 -kube_secret_labels{namespace="openshift-logging",secret="filebeat-token-s9swc"} 1 -kube_secret_labels{namespace="darwin-integrations",secret="builder-token-jf8rr"} 1 -# HELP kube_secret_created Unix creation timestamp -# TYPE kube_secret_created gauge -kube_secret_created{namespace="edev-tools",secret="stash-authentication-http"} 1.573213179e+09 -kube_secret_created{namespace="telenet-monitoring",secret="deployer-token-ncjpx"} 1.562591687e+09 -kube_secret_created{namespace="ns-createdby-namespace-operator",secret="builder-dockercfg-zg859"} 1.567168326e+09 -kube_secret_created{namespace="telenet-operators",secret="default-dockercfg-f2ptw"} 1.56276231e+09 -kube_secret_created{namespace="tiller",secret="default-token-2bpdt"} 1.566553677e+09 -kube_secret_created{namespace="trident",secret="deployer-dockercfg-28jqd"} 1.55171988e+09 -kube_secret_created{namespace="casa-mila-squad",secret="deployer-token-f72t6"} 1.561551498e+09 -kube_secret_created{namespace="kube-public",secret="deployer-dockercfg-hpk6c"} 1.551394329e+09 -kube_secret_created{namespace="openshift-infra",secret="image-trigger-controller-token-h2j2s"} 1.551394394e+09 -kube_secret_created{namespace="paas-demo",secret="jenkins-dockercfg-9k5g6"} 1.562663953e+09 -kube_secret_created{namespace="awx",secret="builder-token-n9kr6"} 1.568660547e+09 -kube_secret_created{namespace="devops-playground",secret="deployer-dockercfg-2xld4"} 1.560785571e+09 -kube_secret_created{namespace="weblogic-poc",secret="builder-dockercfg-nbpqp"} 1.561035947e+09 -kube_secret_created{namespace="openshift-infra",secret="sdn-controller-token-f49g9"} 1.551394324e+09 -kube_secret_created{namespace="telenet-baseimages",secret="jenkins-git-creds"} 1.5638968e+09 -kube_secret_created{namespace="telenet-operators",secret="namespace-operator-token-djqs6"} 1.562764117e+09 -kube_secret_created{namespace="telenet-public",secret="default-dockercfg-fthff"} 1.562595895e+09 -kube_secret_created{namespace="openshift-monitoring",secret="kube-state-metrics-dockercfg-mpbpw"} 1.57667773e+09 -kube_secret_created{namespace="telenet-cluster-ops",secret="ldap-sa-token-7s2q5"} 1.569957809e+09 -kube_secret_created{namespace="tiller",secret="tiller-token-fbb66"} 1.566555242e+09 -kube_secret_created{namespace="traefik",secret="builder-token-pwh2j"} 1.568109268e+09 -kube_secret_created{namespace="weblogic-poc",secret="deployer-token-zchgw"} 1.561035946e+09 -kube_secret_created{namespace="yelo-backend",secret="builder-token-ptd7z"} 1.576153647e+09 -kube_secret_created{namespace="darwin-integrations",secret="deployer-token-chqws"} 1.569828251e+09 -kube_secret_created{namespace="openshift-web-console",secret="deployer-token-x7d27"} 1.551394785e+09 -kube_secret_created{namespace="default",secret="builder-dockercfg-2czsr"} 1.551394329e+09 -kube_secret_created{namespace="default",secret="vault-auth-token-pdrkb"} 1.569238901e+09 -kube_secret_created{namespace="helloworld",secret="default-token-76pgg"} 1.570966286e+09 -kube_secret_created{namespace="kube-system",secret="default-token-2v5vt"} 1.551394327e+09 -kube_secret_created{namespace="bi",secret="jenkins-token-gchkr"} 1.562668173e+09 -kube_secret_created{namespace="freephone-bp",secret="builder-token-q4pq9"} 1.564576423e+09 -kube_secret_created{namespace="sandbox",secret="vault-operator-apiserver-cert"} 1.565266824e+09 -kube_secret_created{namespace="aem",secret="deployer-token-klm7m"} 1.553591415e+09 -kube_secret_created{namespace="openshift-monitoring",secret="prometheus-k8s"} 1.551394795e+09 -kube_secret_created{namespace="openshift-web-console",secret="default-token-t5kfm"} 1.551394785e+09 -kube_secret_created{namespace="test-config",secret="jenkins-dockercfg-kclxd"} 1.574930642e+09 -kube_secret_created{namespace="base-apache",secret="default-dockercfg-8wzkm"} 1.558016439e+09 -kube_secret_created{namespace="ceph",secret="builder-token-tdmw8"} 1.568883833e+09 -kube_secret_created{namespace="gdpr",secret="proxysql-secret-uat526"} 1.568712063e+09 -kube_secret_created{namespace="openshift-infra",secret="template-instance-finalizer-controller-token-k2jpq"} 1.551394395e+09 -kube_secret_created{namespace="telenet-baseimages",secret="nexus-dockercfg"} 1.570803268e+09 -kube_secret_created{namespace="telenet-operators",secret="namespace-operator-token-k8xc7"} 1.56276231e+09 -kube_secret_created{namespace="bi",secret="git-sshkey"} 1.562668183e+09 -kube_secret_created{namespace="kube-system",secret="service-controller-dockercfg-77vjz"} 1.551394326e+09 -kube_secret_created{namespace="openshift-logging",secret="kube-state-metrics-token-bf7zz"} 1.576679527e+09 -kube_secret_created{namespace="yft-kafkaproxy",secret="deployer-token-sw2nl"} 1.574085507e+09 -kube_secret_created{namespace="paas-demo",secret="jenkins-operator-token-mm2dl"} 1.57071387e+09 -kube_secret_created{namespace="tvwassen",secret="builder-dockercfg-44dpm"} 1.566488003e+09 -kube_secret_created{namespace="adc-vault",secret="jenkins-token-pjt9r"} 1.5700313e+09 -kube_secret_created{namespace="awx",secret="default-dockercfg-4rtqm"} 1.568660547e+09 -kube_secret_created{namespace="demo",secret="deployer-token-qnvrn"} 1.554111943e+09 -kube_secret_created{namespace="eatest",secret="builder-token-8pgmc"} 1.574688708e+09 -kube_secret_created{namespace="paas-cloud-base-images",secret="builder-token-xl8df"} 1.560937477e+09 -kube_secret_created{namespace="paas-demo",secret="default-token-pbwkr"} 1.562663948e+09 -kube_secret_created{namespace="tvwassen",secret="deployer-token-j5nns"} 1.566488003e+09 -kube_secret_created{namespace="paas-demo",secret="deployer-dockercfg-cntwm"} 1.562663948e+09 -kube_secret_created{namespace="telenet-baseimages",secret="jenkins-nexus-creds"} 1.563896798e+09 -kube_secret_created{namespace="weblogic-poc",secret="sample-domain1-weblogic-credentials"} 1.566835153e+09 -kube_secret_created{namespace="openshift-console",secret="deployer-token-5m7bs"} 1.551394879e+09 -kube_secret_created{namespace="openshift-infra",secret="service-serving-cert-controller-token-mj7c9"} 1.551394395e+09 -kube_secret_created{namespace="testea",secret="builder-token-6qsrq"} 1.574688444e+09 -kube_secret_created{namespace="bi",secret="spark-operator-token-n92dc"} 1.574872903e+09 -kube_secret_created{namespace="edev-communication",secret="git-sshkey"} 1.572004887e+09 -kube_secret_created{namespace="openshift-web-console",secret="webconsole-dockercfg-95rdj"} 1.551394792e+09 -kube_secret_created{namespace="tiptool-uat",secret="default-token-c9nc6"} 1.551395594e+09 -kube_secret_created{namespace="devops-playground",secret="springboot-operator-token-hqp4h"} 1.570461227e+09 -kube_secret_created{namespace="kube-system",secret="pod-garbage-collector-token-l8fbf"} 1.551394323e+09 -kube_secret_created{namespace="kube-system",secret="service-account-controller-dockercfg-v45m2"} 1.551394326e+09 -kube_secret_created{namespace="openshift-infra",secret="resourcequota-controller-dockercfg-468lj"} 1.551394328e+09 -kube_secret_created{namespace="telenet-monitoring",secret="deployer-dockercfg-7crss"} 1.562591687e+09 -kube_secret_created{namespace="openshift-console",secret="builder-dockercfg-4mtn2"} 1.551394806e+09 -kube_secret_created{namespace="paas-demo",secret="default-token-pmzgj"} 1.562663948e+09 -kube_secret_created{namespace="paas-demo",secret="proxy-sql-database-secret"} 1.564134217e+09 -kube_secret_created{namespace="sandbox",secret="builder-dockercfg-mkkjg"} 1.551953236e+09 -kube_secret_created{namespace="sandbox",secret="vault-operator-token-lx224"} 1.565266825e+09 -kube_secret_created{namespace="kube-system",secret="node-controller-dockercfg-kvbd4"} 1.551394326e+09 -kube_secret_created{namespace="openshift-infra",secret="image-import-controller-dockercfg-wx8bs"} 1.551394327e+09 -kube_secret_created{namespace="paas-cloud-base-images",secret="default-token-hlxss"} 1.560937477e+09 -kube_secret_created{namespace="test-jee",secret="default-dockercfg-vkn77"} 1.571031922e+09 -kube_secret_created{namespace="devops-playground",secret="default-dockercfg-lkrvc"} 1.560785571e+09 -kube_secret_created{namespace="openshift-monitoring",secret="grafana-tls"} 1.551394787e+09 -kube_secret_created{namespace="telenet-baseimages",secret="builder-dockercfg-gpx2z"} 1.563896796e+09 -kube_secret_created{namespace="telenet-baseimages",secret="default-dockercfg-cb96h"} 1.563896796e+09 -kube_secret_created{namespace="test-config",secret="deployer-token-2lspv"} 1.573651291e+09 -kube_secret_created{namespace="tvw",secret="default-token-wnjk8"} 1.572504403e+09 -kube_secret_created{namespace="default",secret="vault-auth-dockercfg-95gnl"} 1.569238901e+09 -kube_secret_created{namespace="edev-tools",secret="deployer-token-66cqs"} 1.567169089e+09 -kube_secret_created{namespace="gitlab",secret="default-token-2slfs"} 1.57296529e+09 -kube_secret_created{namespace="weblogic-poc",secret="dino-db"} 1.573636241e+09 -kube_secret_created{namespace="aem",secret="ssh-key"} 1.553595185e+09 -kube_secret_created{namespace="awx",secret="awx-token-f8bw6"} 1.569577146e+09 -kube_secret_created{namespace="edev-communication",secret="proxysql-secret-mre524"} 1.572276429e+09 -kube_secret_created{namespace="kube-system",secret="certificate-controller-dockercfg-ml5mv"} 1.574335449e+09 -kube_secret_created{namespace="openshift-infra",secret="serviceaccount-pull-secrets-controller-token-qtzqm"} 1.551394395e+09 -kube_secret_created{namespace="trident",secret="trident-token-9ps5k"} 1.551962689e+09 -kube_secret_created{namespace="kube-system",secret="replicaset-controller-token-v2jvv"} 1.551394323e+09 -kube_secret_created{namespace="tiptool-dvp",secret="builder-token-xxhsm"} 1.551395503e+09 -kube_secret_created{namespace="demo",secret="jenkins-dockercfg-lq798"} 1.557763081e+09 -kube_secret_created{namespace="openshift-monitoring",secret="grafana-datasources"} 1.551394834e+09 -kube_secret_created{namespace="openshift-monitoring",secret="kube-state-metrics-tls"} 1.576677731e+09 -kube_secret_created{namespace="test-config",secret="weblogic-sa-dockercfg-2mgpb"} 1.574254676e+09 -kube_secret_created{namespace="kube-system",secret="persistent-volume-binder-token-k8qfr"} 1.551394396e+09 -kube_secret_created{namespace="traefik",secret="builder-token-pgbxh"} 1.568109268e+09 -kube_secret_created{namespace="weblogic-poc",secret="builder-token-cz8gw"} 1.561035946e+09 -kube_secret_created{namespace="casa-mila-squad",secret="builder-token-x272z"} 1.561551498e+09 -kube_secret_created{namespace="gitlab",secret="deployer-token-hr7pm"} 1.57296529e+09 -kube_secret_created{namespace="openshift-node",secret="sync-token-nt6hq"} 1.551394583e+09 -kube_secret_created{namespace="sandbox",secret="sandbox-operator-token-c9wfb"} 1.562154064e+09 -kube_secret_created{namespace="test",secret="builder-token-hcfsh"} 1.574688362e+09 -kube_secret_created{namespace="eatest",secret="deployer-dockercfg-dzjvf"} 1.574688708e+09 -kube_secret_created{namespace="jenkins",secret="builder-dockercfg-s7ldr"} 1.557827321e+09 -kube_secret_created{namespace="kube-system",secret="endpoint-controller-token-w7hgc"} 1.551394323e+09 -kube_secret_created{namespace="aem",secret="deployer-token-h42jw"} 1.553591415e+09 -kube_secret_created{namespace="demo",secret="builder-dockercfg-9f57b"} 1.554111917e+09 -kube_secret_created{namespace="openshift-infra",secret="serviceaccount-pull-secrets-controller-dockercfg-q4px2"} 1.551394328e+09 -kube_secret_created{namespace="telenet-baseimages",secret="builder-token-gx2j7"} 1.563896796e+09 -kube_secret_created{namespace="telenet-baseimages",secret="jenkins-operator-dockercfg-ttbmh"} 1.573208762e+09 -kube_secret_created{namespace="weblogic-poc",secret="builder-token-cr8hf"} 1.561035946e+09 -kube_secret_created{namespace="bi",secret="jenkins-operator-dockercfg-n68fd"} 1.573206118e+09 -kube_secret_created{namespace="devops-playground",secret="builder-token-sp9g8"} 1.560785645e+09 -kube_secret_created{namespace="kube-system",secret="pv-protection-controller-dockercfg-tdjh2"} 1.551394326e+09 -kube_secret_created{namespace="openshift-infra",secret="ingress-to-route-controller-dockercfg-4b5jj"} 1.551394327e+09 -kube_secret_created{namespace="openshift-node",secret="default-token-zr5cw"} 1.551394396e+09 -kube_secret_created{namespace="awx-cluster-db",secret="builder-token-7q8rv"} 1.569577937e+09 -kube_secret_created{namespace="awx-tst",secret="deployer-dockercfg-wlb74"} 1.567586665e+09 -kube_secret_created{namespace="bi",secret="default-token-762wf"} 1.562668167e+09 -kube_secret_created{namespace="bi",secret="jenkins-operator-token-x8scp"} 1.573206118e+09 -kube_secret_created{namespace="kube-public",secret="default-token-f46jg"} 1.551394327e+09 -kube_secret_created{namespace="openshift-console",secret="console-token-j54c7"} 1.551394813e+09 -kube_secret_created{namespace="casa-mila-squad",secret="deployer-dockercfg-8l549"} 1.561551498e+09 -kube_secret_created{namespace="openshift-infra",secret="default-dockercfg-48gvg"} 1.551394329e+09 -kube_secret_created{namespace="devops-playground",secret="jenkins-operator-dockercfg-qc9ph"} 1.571145484e+09 -kube_secret_created{namespace="myproject",secret="deployer-token-v5csf"} 1.572257326e+09 -kube_secret_created{namespace="openshift-infra",secret="image-trigger-controller-dockercfg-cl8ps"} 1.551394327e+09 -kube_secret_created{namespace="openshift-infra",secret="template-instance-finalizer-controller-dockercfg-n5wkk"} 1.551394328e+09 -kube_secret_created{namespace="adc-vault",secret="builder-token-kjhz8"} 1.557480429e+09 -kube_secret_created{namespace="edev-communication",secret="jenkins-nexus-creds"} 1.572004849e+09 -kube_secret_created{namespace="gdpr",secret="jenkins-operator-token-5fwrf"} 1.573203305e+09 -kube_secret_created{namespace="freephone-bp",secret="nexus-dockercfg"} 1.572345473e+09 -kube_secret_created{namespace="awx-cluster-db",secret="awx-token-zvtkk"} 1.569578141e+09 -kube_secret_created{namespace="darwin-integrations",secret="deployer-token-d88q4"} 1.569828251e+09 -kube_secret_created{namespace="openshift-infra",secret="default-token-rttkt"} 1.551394327e+09 -kube_secret_created{namespace="tiptool-dvp",secret="default-token-p9pmf"} 1.551395575e+09 -kube_secret_created{namespace="vault",secret="deployer-token-5t2w6"} 1.568722513e+09 -kube_secret_created{namespace="playground",secret="default-token-qvxjf"} 1.564497518e+09 -kube_secret_created{namespace="tiptool",secret="tiptool-int-mysql-db-password-for-tip"} 1.554728543e+09 -kube_secret_created{namespace="bi",secret="builder-token-pbrm6"} 1.562668167e+09 -kube_secret_created{namespace="kube-system",secret="deployer-token-6g8b4"} 1.551394396e+09 -kube_secret_created{namespace="kube-system",secret="generic-garbage-collector-token-tvqtq"} 1.551394394e+09 -kube_secret_created{namespace="ns-createdby-namespace-operator",secret="default-token-vfn6n"} 1.567168326e+09 -kube_secret_created{namespace="openshift-infra",secret="ingress-to-route-controller-token-nlb74"} 1.551394324e+09 -kube_secret_created{namespace="openshift-infra",secret="origin-namespace-controller-token-24tw2"} 1.551394324e+09 -kube_secret_created{namespace="awx",secret="awx-dockercfg-7t5xh"} 1.569577329e+09 -kube_secret_created{namespace="dynatrace",secret="deployer-dockercfg-bl6td"} 1.564585452e+09 -kube_secret_created{namespace="openshift-console",secret="deployer-token-994lw"} 1.551394806e+09 -kube_secret_created{namespace="openshift",secret="default-token-pcwwk"} 1.551394396e+09 -kube_secret_created{namespace="tiptool-dvp",secret="default-dockercfg-2q9k6"} 1.551395503e+09 -kube_secret_created{namespace="myproject",secret="default-dockercfg-4ll42"} 1.572257326e+09 -kube_secret_created{namespace="ns-createdby-namespace-operator",secret="deployer-dockercfg-kdhj9"} 1.567168326e+09 -kube_secret_created{namespace="openshift-infra",secret="default-rolebindings-controller-token-njbmj"} 1.551394324e+09 -kube_secret_created{namespace="traefik",secret="builder-dockercfg-8mlmm"} 1.568109268e+09 -kube_secret_created{namespace="weblogic-poc",secret="traefik-operator-dockercfg-678l8"} 1.568125625e+09 -kube_secret_created{namespace="awx",secret="default-token-jps2c"} 1.568660547e+09 -kube_secret_created{namespace="dynatrace",secret="default-dockercfg-rscs7"} 1.564585452e+09 -kube_secret_created{namespace="edev-communication",secret="builder-token-llx4s"} 1.570443175e+09 -kube_secret_created{namespace="jenkins-operator-demo",secret="jenkins-git-creds"} 1.568722835e+09 -kube_secret_created{namespace="openshift-infra",secret="ingress-to-route-controller-token-pfjdf"} 1.551394395e+09 -kube_secret_created{namespace="test2",secret="builder-token-f9djb"} 1.574689369e+09 -kube_secret_created{namespace="awx-tst",secret="builder-token-sp4wm"} 1.567586665e+09 -kube_secret_created{namespace="awx-tst",secret="default-dockercfg-mc6wk"} 1.567586665e+09 -kube_secret_created{namespace="base-apache",secret="deployer-token-htpxc"} 1.558016439e+09 -kube_secret_created{namespace="openshift-sdn",secret="builder-token-xs85b"} 1.551394529e+09 -kube_secret_created{namespace="test-jee",secret="builder-token-jp2b9"} 1.571031922e+09 -kube_secret_created{namespace="weblogic-poc",secret="deployer-dockercfg-8wklx"} 1.561035947e+09 -kube_secret_created{namespace="eatest",secret="builder-dockercfg-j5dsn"} 1.574688708e+09 -kube_secret_created{namespace="freephone-bp",secret="builder-token-dhrx4"} 1.564576428e+09 -kube_secret_created{namespace="jenkins-operator-demo",secret="deployer-dockercfg-g56t2"} 1.568381967e+09 -kube_secret_created{namespace="openshift-infra",secret="build-config-change-controller-dockercfg-s69ll"} 1.551394326e+09 -kube_secret_created{namespace="tiller",secret="deployer-dockercfg-2hhh8"} 1.566553677e+09 -kube_secret_created{namespace="test-jee",secret="builder-token-p92xv"} 1.571031922e+09 -kube_secret_created{namespace="tiptool-uat",secret="deployer-dockercfg-wp6fg"} 1.551395522e+09 -kube_secret_created{namespace="gdpr",secret="default-dockercfg-5tscb"} 1.567608976e+09 -kube_secret_created{namespace="openshift-logging",secret="default-token-6ppjj"} 1.551394773e+09 -kube_secret_created{namespace="openshift-logging",secret="deployer-token-6k7mt"} 1.5513947e+09 -kube_secret_created{namespace="openshift-monitoring",secret="alertmanager-main-tls"} 1.551394817e+09 -kube_secret_created{namespace="traefik",secret="default-token-5h7ln"} 1.568109268e+09 -kube_secret_created{namespace="dynatrace",secret="deployer-token-bh48g"} 1.564585452e+09 -kube_secret_created{namespace="openshift-logging",secret="deployer-token-s4xcj"} 1.551394773e+09 -kube_secret_created{namespace="openshift-sdn",secret="builder-dockercfg-htb9j"} 1.551394529e+09 -kube_secret_created{namespace="paas-demo",secret="springboot-operator-token-vn4xx"} 1.572512897e+09 -kube_secret_created{namespace="telenet-operators",secret="builder-dockercfg-n87md"} 1.56276231e+09 -kube_secret_created{namespace="awx-db-cluster",secret="default-token-j8498"} 1.570092356e+09 -kube_secret_created{namespace="kube-system",secret="replication-controller-dockercfg-vhwlz"} 1.551394326e+09 -kube_secret_created{namespace="openshift-logging",secret="builder-token-6gkn6"} 1.5513947e+09 -kube_secret_created{namespace="openshift-monitoring",secret="ssh-key2"} 1.562322132e+09 -kube_secret_created{namespace="testea",secret="default-token-fvg4g"} 1.574688444e+09 -kube_secret_created{namespace="gdpr",secret="deployer-token-cfwzr"} 1.567608975e+09 -kube_secret_created{namespace="kube-system",secret="horizontal-pod-autoscaler-token-hlcwq"} 1.551394323e+09 -kube_secret_created{namespace="kube-system",secret="job-controller-token-rjq57"} 1.551394395e+09 -kube_secret_created{namespace="openshift-infra",secret="cluster-quota-reconciliation-controller-dockercfg-h5s8p"} 1.551394327e+09 -kube_secret_created{namespace="openshift-infra",secret="unidling-controller-token-8zwck"} 1.551394395e+09 -kube_secret_created{namespace="dynatrace",secret="default-token-mswtg"} 1.564585457e+09 -kube_secret_created{namespace="gdpr",secret="jenkins-dockercfg-qf4jj"} 1.567674873e+09 -kube_secret_created{namespace="test2",secret="builder-dockercfg-jkdh9"} 1.574689369e+09 -kube_secret_created{namespace="vault",secret="deployer-token-j2q99"} 1.568722513e+09 -kube_secret_created{namespace="dynatrace",secret="default-token-sg5kv"} 1.564585452e+09 -kube_secret_created{namespace="eatest",secret="default-token-5dtnt"} 1.574688708e+09 -kube_secret_created{namespace="kube-system",secret="replicaset-controller-token-ktz87"} 1.551394395e+09 -kube_secret_created{namespace="paas-cloud-base-images",secret="skopeo-token-r8hs9"} 1.561549755e+09 -kube_secret_created{namespace="paas-demo",secret="default-dockercfg-pg7gh"} 1.562663948e+09 -kube_secret_created{namespace="vault",secret="default-token-2jbz7"} 1.568722513e+09 -kube_secret_created{namespace="devops-playground",secret="jenkins-git-creds"} 1.571225299e+09 -kube_secret_created{namespace="kube-system",secret="pvc-protection-controller-token-lrlvh"} 1.551394325e+09 -kube_secret_created{namespace="openshift-infra",secret="serviceaccount-controller-token-4n2nd"} 1.551394324e+09 -kube_secret_created{namespace="tvwassen",secret="jenkins-token-xlqx7"} 1.56648809e+09 -kube_secret_created{namespace="awx-tst",secret="awx-token-xdhcd"} 1.56760142e+09 -kube_secret_created{namespace="jenkins",secret="deployer-dockercfg-tbxnk"} 1.557827321e+09 -kube_secret_created{namespace="kube-system",secret="disruption-controller-token-27t8j"} 1.551394323e+09 -kube_secret_created{namespace="telenet-monitoring",secret="builder-token-tjzfp"} 1.562591687e+09 -kube_secret_created{namespace="openshift-infra",secret="service-ingress-ip-controller-dockercfg-nr7b5"} 1.551394328e+09 -kube_secret_created{namespace="telenet-monitoring",secret="default-token-65jrk"} 1.562591687e+09 -kube_secret_created{namespace="tiptool",secret="builder-token-ng5gt"} 1.55423642e+09 -kube_secret_created{namespace="bi",secret="default-dockercfg-w9gdg"} 1.562668167e+09 -kube_secret_created{namespace="openshift-node",secret="sync-dockercfg-bqmx7"} 1.551394511e+09 -kube_secret_created{namespace="playground",secret="deployer-token-tlx7l"} 1.564497518e+09 -kube_secret_created{namespace="telenet-public",secret="builder-dockercfg-f2hdq"} 1.562595895e+09 -kube_secret_created{namespace="edev-communication",secret="jenkins-dockercfg-ck9wl"} 1.572004873e+09 -kube_secret_created{namespace="openshift-infra",secret="namespace-security-allocation-controller-dockercfg-7x948"} 1.551394327e+09 -kube_secret_created{namespace="openshift-monitoring",secret="cluster-monitoring-operator-token-zkpv2"} 1.55139482e+09 -kube_secret_created{namespace="tiller",secret="tiller-token-688ft"} 1.566555242e+09 -kube_secret_created{namespace="darwin-integrations",secret="default-dockercfg-tccj2"} 1.569828251e+09 -kube_secret_created{namespace="default",secret="default-token-bnvfx"} 1.551394327e+09 -kube_secret_created{namespace="default",secret="registry-dockercfg-7bknv"} 1.551394717e+09 -kube_secret_created{namespace="jdk",secret="builder-dockercfg-s2fq6"} 1.5535045e+09 -kube_secret_created{namespace="kube-system",secret="pv-protection-controller-token-w8bf9"} 1.551394395e+09 -kube_secret_created{namespace="openshift",secret="builder-dockercfg-t28d6"} 1.551394329e+09 -kube_secret_created{namespace="adc-vault",secret="jenkins-operator-token-wlblx"} 1.570026521e+09 -kube_secret_created{namespace="kube-system",secret="metricbeat-dockercfg-8qtb8"} 1.554382304e+09 -kube_secret_created{namespace="kube-system",secret="pod-garbage-collector-token-56kp7"} 1.551394395e+09 -kube_secret_created{namespace="vault",secret="vault-token-8jjpl"} 1.568820746e+09 -kube_secret_created{namespace="ceph",secret="default-dockercfg-9lqj8"} 1.568883833e+09 -kube_secret_created{namespace="dynatrace",secret="builder-dockercfg-kjjbw"} 1.564585452e+09 -kube_secret_created{namespace="kibana-tst",secret="deployer-token-svpcl"} 1.567775154e+09 -kube_secret_created{namespace="awx-cluster-db",secret="default-token-6zmzp"} 1.569577753e+09 -kube_secret_created{namespace="devops-playground",secret="jenkins-token-452hp"} 1.571225312e+09 -kube_secret_created{namespace="kube-system",secret="replication-controller-token-zfsjv"} 1.551394394e+09 -kube_secret_created{namespace="openshift-infra",secret="deployer-dockercfg-vhfzz"} 1.551394329e+09 -kube_secret_created{namespace="openshift",secret="default-dockercfg-5gcj6"} 1.551394329e+09 -kube_secret_created{namespace="telenet-operators",secret="jenkins-nexus-creds"} 1.570017893e+09 -kube_secret_created{namespace="telenet-operators",secret="deployer-token-h7gcz"} 1.56276231e+09 -kube_secret_created{namespace="awx-tst",secret="default-token-kvtm6"} 1.567586665e+09 -kube_secret_created{namespace="base-apache",secret="builder-token-bwhkl"} 1.558016439e+09 -kube_secret_created{namespace="jdk",secret="builder-token-ctrgg"} 1.553504499e+09 -kube_secret_created{namespace="kube-system",secret="replication-controller-token-zjhx5"} 1.551394323e+09 -kube_secret_created{namespace="ns-createdby-namespace-operator",secret="default-dockercfg-7z7kw"} 1.567168326e+09 -kube_secret_created{namespace="paas-cloud-base-images",secret="nexus-promote-user"} 1.561553276e+09 -kube_secret_created{namespace="myproject",secret="deployer-token-ztgsc"} 1.572257326e+09 -kube_secret_created{namespace="openshift-web-console",secret="webconsole-token-cwqmx"} 1.551394865e+09 -kube_secret_created{namespace="test",secret="default-token-n4kvt"} 1.574688362e+09 -kube_secret_created{namespace="openshift-monitoring",secret="deployer-token-bkhh8"} 1.551394745e+09 -kube_secret_created{namespace="bi",secret="jenkins-git-creds"} 1.562741133e+09 -kube_secret_created{namespace="jdk",secret="builder-token-kkjhn"} 1.5535045e+09 -kube_secret_created{namespace="jdk",secret="default-token-cw27n"} 1.553504499e+09 -kube_secret_created{namespace="jenkins",secret="jenkins-dockercfg-xnrfm"} 1.557827635e+09 -kube_secret_created{namespace="openshift-infra",secret="build-controller-dockercfg-sx4qf"} 1.551394327e+09 -kube_secret_created{namespace="openshift-infra",secret="service-ingress-ip-controller-token-mt6xb"} 1.551394395e+09 -kube_secret_created{namespace="test-config",secret="weblogic-operator-secrets"} 1.574254205e+09 -kube_secret_created{namespace="casa-mila-squad",secret="default-token-gllxk"} 1.561551498e+09 -kube_secret_created{namespace="gdpr",secret="deployer-dockercfg-5spjg"} 1.567608976e+09 -kube_secret_created{namespace="openshift-node",secret="builder-dockercfg-4ncdf"} 1.551394329e+09 -kube_secret_created{namespace="awx-tst",secret="awx-dockercfg-hzrtn"} 1.56760142e+09 -kube_secret_created{namespace="default",secret="namespace-operator-dockercfg-ztrqj"} 1.562337019e+09 -kube_secret_created{namespace="openshift-infra",secret="namespace-security-allocation-controller-token-z6brv"} 1.551394396e+09 -kube_secret_created{namespace="openshift-monitoring",secret="alertmanager-main-token-q66cd"} 1.551394817e+09 -kube_secret_created{namespace="test-jee",secret="builder-dockercfg-bxmhl"} 1.571031922e+09 -kube_secret_created{namespace="kube-system",secret="resourcequota-controller-dockercfg-pnkk2"} 1.551394326e+09 -kube_secret_created{namespace="openshift-monitoring",secret="alertmanager-main-proxy"} 1.551394868e+09 -kube_secret_created{namespace="telenet-public",secret="deployer-dockercfg-9kvnx"} 1.562595895e+09 -kube_secret_created{namespace="tiptool-uat",secret="builder-dockercfg-422cc"} 1.551395522e+09 -kube_secret_created{namespace="openshift-monitoring",secret="deployer-token-wwh7v"} 1.551394818e+09 -kube_secret_created{namespace="openshift-sdn",secret="deployer-dockercfg-9jpvb"} 1.551394529e+09 -kube_secret_created{namespace="paas-demo",secret="jenkins-operator-token-pkbvl"} 1.57071387e+09 -kube_secret_created{namespace="sandbox",secret="liab-poc-trg-mysql-db-password-for-tip"} 1.551954107e+09 -kube_secret_created{namespace="testea",secret="deployer-token-z2k2f"} 1.574688444e+09 -kube_secret_created{namespace="tiller",secret="tiller-dockercfg-2959q"} 1.566555242e+09 -kube_secret_created{namespace="bi",secret="default-token-5lpt5"} 1.562668167e+09 -kube_secret_created{namespace="vault",secret="default-dockercfg-bpxqh"} 1.568722514e+09 -kube_secret_created{namespace="casa-mila-squad",secret="deployer-token-xzsqg"} 1.561551498e+09 -kube_secret_created{namespace="ceph",secret="builder-token-nnxh8"} 1.568883833e+09 -kube_secret_created{namespace="edev-tools",secret="git-sshkey"} 1.573205016e+09 -kube_secret_created{namespace="telenet-cluster-ops",secret="ldap-bind-password-secret"} 1.569957808e+09 -kube_secret_created{namespace="telenet-monitoring",secret="default-dockercfg-g2gm4"} 1.562591687e+09 -kube_secret_created{namespace="telenet-public",secret="builder-token-h566t"} 1.562595894e+09 -kube_secret_created{namespace="awx-db-cluster",secret="builder-token-jpmt6"} 1.570092356e+09 -kube_secret_created{namespace="eatest",secret="deployer-token-75lr7"} 1.574688708e+09 -kube_secret_created{namespace="weblogic-poc",secret="weblogic-operator-secrets"} 1.567603009e+09 -kube_secret_created{namespace="adc-vault",secret="default-token-699k8"} 1.557480429e+09 -kube_secret_created{namespace="dynatrace",secret="dynatrace-monitoring-dockercfg-xjs95"} 1.568627464e+09 -kube_secret_created{namespace="edev-communication",secret="ansible-vault-secret"} 1.572004579e+09 -kube_secret_created{namespace="telenet-monitoring",secret="builder-dockercfg-vpqnn"} 1.562591687e+09 -kube_secret_created{namespace="tiptool",secret="deployer-dockercfg-mjwrx"} 1.554236394e+09 -kube_secret_created{namespace="telenet-cluster-ops",secret="jenkins-cr-applier-sa-token-4x2w7"} 1.573649017e+09 -kube_secret_created{namespace="telenet-operators",secret="namespace-operator-dockercfg-5x2v6"} 1.562764117e+09 -kube_secret_created{namespace="aem",secret="deployer-dockercfg-cshr2"} 1.553591415e+09 -kube_secret_created{namespace="awx",secret="awx-secrets"} 1.569577147e+09 -kube_secret_created{namespace="jenkins",secret="default-dockercfg-rmht7"} 1.557827321e+09 -kube_secret_created{namespace="kibana-tst",secret="builder-token-27lht"} 1.567775154e+09 -kube_secret_created{namespace="kube-system",secret="pv-protection-controller-token-2qpc7"} 1.551394323e+09 -kube_secret_created{namespace="telenet-baseimages",secret="jenkins-operator-token-r4dx2"} 1.573208762e+09 -kube_secret_created{namespace="dynatrace",secret="dynatrace-oneagent-operator-token-ww7kv"} 1.568625264e+09 -kube_secret_created{namespace="gitlab",secret="builder-token-llqmg"} 1.57296529e+09 -kube_secret_created{namespace="kube-system",secret="disruption-controller-dockercfg-jdp8q"} 1.551394325e+09 -kube_secret_created{namespace="openshift-infra",secret="node-bootstrapper-dockercfg-xqm4n"} 1.551394328e+09 -kube_secret_created{namespace="openshift-monitoring",secret="kube-state-metrics-token-77wrq"} 1.57667773e+09 -kube_secret_created{namespace="adc-vault",secret="jenkins-git-creds"} 1.570110113e+09 -kube_secret_created{namespace="devops-playground",secret="springboot-operator-token-rtkrl"} 1.570461227e+09 -kube_secret_created{namespace="edev-communication",secret="builder-dockercfg-lr7wq"} 1.570443175e+09 -kube_secret_created{namespace="openshift-infra",secret="resourcequota-controller-token-kcrq9"} 1.551394324e+09 -kube_secret_created{namespace="bi",secret="ansible-vault-secret"} 1.57046092e+09 -kube_secret_created{namespace="edev-communication",secret="jenkins-token-r24pt"} 1.572004873e+09 -kube_secret_created{namespace="openshift-monitoring",secret="bitbucket-secret"} 1.556544387e+09 -kube_secret_created{namespace="openshift-sdn",secret="default-token-kdqpz"} 1.551394602e+09 -kube_secret_created{namespace="darwin-integrations",secret="deployer-dockercfg-sfpw2"} 1.569828251e+09 -kube_secret_created{namespace="kube-system",secret="cronjob-controller-token-ngj7t"} 1.551394395e+09 -kube_secret_created{namespace="telenet-cluster-ops",secret="ldap-sa-dockercfg-zdtcv"} 1.569957809e+09 -kube_secret_created{namespace="test-config",secret="jenkins-token-6b9np"} 1.574930642e+09 -kube_secret_created{namespace="test",secret="deployer-dockercfg-bp9m8"} 1.574688362e+09 -kube_secret_created{namespace="bi",secret="spark-operator-token-jzjx9"} 1.574872903e+09 -kube_secret_created{namespace="bi",secret="spark-token-txvk4"} 1.574870143e+09 -kube_secret_created{namespace="kube-system",secret="resourcequota-controller-token-d58wp"} 1.551394394e+09 -kube_secret_created{namespace="kube-system",secret="statefulset-controller-token-r74gk"} 1.551394324e+09 -kube_secret_created{namespace="openshift-infra",secret="template-instance-controller-token-wd88v"} 1.551394394e+09 -kube_secret_created{namespace="openshift-monitoring",secret="jenkins-operator-token-ptxpj"} 1.570020531e+09 -kube_secret_created{namespace="adc-vault",secret="builder-dockercfg-b9dr2"} 1.557480429e+09 -kube_secret_created{namespace="devops-playground",secret="sonarqube-operator-dockercfg-scwn5"} 1.573657549e+09 -kube_secret_created{namespace="edev-tools",secret="jenkins-operator-token-jtnjn"} 1.573204575e+09 -kube_secret_created{namespace="jenkins",secret="builder-token-d66kv"} 1.55782732e+09 -kube_secret_created{namespace="telenet-system",secret="builder-token-22m4g"} 1.562592036e+09 -kube_secret_created{namespace="test-config",secret="weblogic-sa-token-m88qm"} 1.574254903e+09 -kube_secret_created{namespace="helloworld",secret="deployer-dockercfg-l97c6"} 1.570966286e+09 -kube_secret_created{namespace="kube-system",secret="clusterrole-aggregation-controller-token-xqrvb"} 1.551394323e+09 -kube_secret_created{namespace="kube-system",secret="statefulset-controller-token-wnvtd"} 1.551394395e+09 -kube_secret_created{namespace="demo",secret="jenkins-token-nn2rg"} 1.557763081e+09 -kube_secret_created{namespace="helloworld",secret="default-dockercfg-9pdrd"} 1.570966286e+09 -kube_secret_created{namespace="kube-public",secret="deployer-token-vpmcr"} 1.551394325e+09 -kube_secret_created{namespace="openshift-infra",secret="deployer-controller-token-tt6j5"} 1.551394395e+09 -kube_secret_created{namespace="paas-cloud-base-images",secret="ssh-key"} 1.560937594e+09 -kube_secret_created{namespace="awx-tst",secret="deployer-token-tmnd6"} 1.567586665e+09 -kube_secret_created{namespace="ceph",secret="deployer-dockercfg-79kkv"} 1.568883833e+09 -kube_secret_created{namespace="demo",secret="deployer-token-jvg4s"} 1.554111917e+09 -kube_secret_created{namespace="edev-tools",secret="builder-dockercfg-5tr2n"} 1.567169089e+09 -kube_secret_created{namespace="kube-system",secret="metricbeat-token-zqcv8"} 1.554382304e+09 -kube_secret_created{namespace="telenet-system",secret="deployer-token-6dckp"} 1.562592036e+09 -kube_secret_created{namespace="jenkins-operator-demo",secret="deployer-token-ztv2n"} 1.568381966e+09 -kube_secret_created{namespace="jenkins",secret="deployer-token-v7ccg"} 1.55782732e+09 -kube_secret_created{namespace="aem",secret="builder-token-b44pc"} 1.553591415e+09 -kube_secret_created{namespace="awx-cluster-db",secret="awx-dockercfg-hv56x"} 1.569578141e+09 -kube_secret_created{namespace="awx",secret="awx-token-4nbkk"} 1.569577329e+09 -kube_secret_created{namespace="darwin-integrations",secret="jenkins-nexus-creds"} 1.56984633e+09 -kube_secret_created{namespace="default",secret="registry-certificates"} 1.5513948e+09 -kube_secret_created{namespace="jenkins-operator-demo",secret="default-token-hxgxw"} 1.568381967e+09 -kube_secret_created{namespace="kube-system",secret="deployment-controller-token-d765x"} 1.551394395e+09 -kube_secret_created{namespace="openshift-logging",secret="kube-state-metrics-token-n7csr"} 1.576679527e+09 -kube_secret_created{namespace="awx",secret="deployer-token-54vgg"} 1.568660547e+09 -kube_secret_created{namespace="devops-playground",secret="jenkins-nexus-creds"} 1.571225287e+09 -kube_secret_created{namespace="telenet-operators",secret="builder-token-4dj62"} 1.56276231e+09 -kube_secret_created{namespace="telenet-public",secret="deployer-token-vx62l"} 1.562595894e+09 -kube_secret_created{namespace="test-config",secret="jenkins-token-8pzct"} 1.574930642e+09 -kube_secret_created{namespace="tiller",secret="deployer-token-rxsgs"} 1.566553677e+09 -kube_secret_created{namespace="bi",secret="deployer-dockercfg-ltfff"} 1.562668167e+09 -kube_secret_created{namespace="kube-system",secret="clusterrole-aggregation-controller-dockercfg-x6hwj"} 1.551394325e+09 -kube_secret_created{namespace="tvw",secret="default-token-bvfg6"} 1.572504403e+09 -kube_secret_created{namespace="base-apache",secret="default-token-m99p7"} 1.558016439e+09 -kube_secret_created{namespace="demo",secret="deployer-dockercfg-t5cvm"} 1.554111917e+09 -kube_secret_created{namespace="gitlab",secret="default-token-6wg8f"} 1.57296529e+09 -kube_secret_created{namespace="jdk",secret="deployer-token-z2847"} 1.5535045e+09 -kube_secret_created{namespace="paas-demo",secret="springboot-operator-token-c94zl"} 1.572512897e+09 -kube_secret_created{namespace="tiller",secret="default-token-nwctc"} 1.566553677e+09 -kube_secret_created{namespace="aem",secret="default-dockercfg-wzlnm"} 1.553591415e+09 -kube_secret_created{namespace="openshift-monitoring",secret="cluster-monitoring-operator-dockercfg-x6jqv"} 1.551394748e+09 -kube_secret_created{namespace="openshift-monitoring",secret="grafana-token-dvvbk"} 1.551394786e+09 -kube_secret_created{namespace="paas-cloud-base-images",secret="container-registry-telenet.rel.apps.telenet.be"} 1.561469507e+09 -kube_secret_created{namespace="edev-communication",secret="builder-token-hbknb"} 1.570443175e+09 -kube_secret_created{namespace="kube-public",secret="builder-token-s9ccb"} 1.551394396e+09 -kube_secret_created{namespace="kube-system",secret="job-controller-token-47gp4"} 1.551394323e+09 -kube_secret_created{namespace="telenet-baseimages",secret="jenkins-token-5tnlt"} 1.563896802e+09 -kube_secret_created{namespace="tiptool-uat",secret="default-token-6gmjw"} 1.551395522e+09 -kube_secret_created{namespace="telenet-baseimages",secret="jenkins-operator-token-8sthc"} 1.573208762e+09 -kube_secret_created{namespace="telenet-cluster-ops",secret="springboot-cr-applier-sa-token-bmrld"} 1.573639165e+09 -kube_secret_created{namespace="bi",secret="builder-token-pgfnr"} 1.562668167e+09 -kube_secret_created{namespace="default",secret="registry-token-d5dl9"} 1.551394717e+09 -kube_secret_created{namespace="devops-playground",secret="sonarqube-operator-token-t8qp6"} 1.573657549e+09 -kube_secret_created{namespace="edev-communication",secret="jenkins-operator-token-ztcsw"} 1.572004786e+09 -kube_secret_created{namespace="openshift-infra",secret="builder-token-bhzc4"} 1.551394396e+09 -kube_secret_created{namespace="telenet-baseimages",secret="deployer-token-4rbrz"} 1.563896796e+09 -kube_secret_created{namespace="tiptool",secret="tiptool-lat-mysql-db-password-for-tip"} 1.554995446e+09 -kube_secret_created{namespace="weblogic-poc",secret="weblogic-sa-dockercfg-2mgpb"} 1.566833139e+09 -kube_secret_created{namespace="default",secret="default-token-gfxl5"} 1.551394396e+09 -kube_secret_created{namespace="openshift-infra",secret="deployer-controller-token-kcqd7"} 1.551394324e+09 -kube_secret_created{namespace="telenet-baseimages",secret="ssh-key-source"} 1.567152094e+09 -kube_secret_created{namespace="telenet-operators",secret="git-sshkey"} 1.570178446e+09 -kube_secret_created{namespace="test-config",secret="builder-dockercfg-2w5zg"} 1.573651291e+09 -kube_secret_created{namespace="tiptool-uat",secret="builder-token-p8vcm"} 1.551395594e+09 -kube_secret_created{namespace="darwin-integrations",secret="git-sshkey"} 1.572516428e+09 -kube_secret_created{namespace="tiptool-dvp",secret="git-ssh-key"} 1.551395576e+09 -kube_secret_created{namespace="awx",secret="builder-token-nndh5"} 1.568660547e+09 -kube_secret_created{namespace="darwin-integrations",secret="jenkins-operator-dockercfg-jdzd8"} 1.571317676e+09 -kube_secret_created{namespace="gdpr",secret="ansible-vault-secret"} 1.570460647e+09 -kube_secret_created{namespace="test-config",secret="default-token-v7d57"} 1.573651291e+09 -kube_secret_created{namespace="tvw",secret="default-dockercfg-tvdnt"} 1.572504403e+09 -kube_secret_created{namespace="gdpr",secret="jenkins-operator-dockercfg-kzhnx"} 1.573203305e+09 -kube_secret_created{namespace="kube-system",secret="filebeat-token-4n77n"} 1.561024011e+09 -kube_secret_created{namespace="telenet-operators",secret="ansible-vault-secret"} 1.564687633e+09 -kube_secret_created{namespace="test-jee",secret="deployer-dockercfg-kww7b"} 1.571031922e+09 -kube_secret_created{namespace="tvw",secret="builder-dockercfg-qmtls"} 1.572504403e+09 -kube_secret_created{namespace="weblogic-poc",secret="weblogic-sa-token-2zrzc"} 1.566833139e+09 -kube_secret_created{namespace="awx-cluster-db",secret="deployer-dockercfg-qzwcv"} 1.569577937e+09 -kube_secret_created{namespace="devops-playground",secret="builder-dockercfg-f6xsp"} 1.560785571e+09 -kube_secret_created{namespace="edev-communication",secret="default-token-p2jjb"} 1.570443175e+09 -kube_secret_created{namespace="kube-system",secret="deployment-controller-dockercfg-rgt2l"} 1.551394325e+09 -kube_secret_created{namespace="test",secret="default-token-9d42j"} 1.574688362e+09 -kube_secret_created{namespace="aem",secret="builder-token-sgbdt"} 1.553591415e+09 -kube_secret_created{namespace="default",secret="router-token-75zcz"} 1.551394705e+09 -kube_secret_created{namespace="kube-system",secret="endpoint-controller-dockercfg-vgf9c"} 1.551394325e+09 -kube_secret_created{namespace="openshift-sdn",secret="sdn-token-tnhzq"} 1.551394535e+09 -kube_secret_created{namespace="jenkins",secret="default-token-7dvxz"} 1.55782732e+09 -kube_secret_created{namespace="kube-system",secret="namespace-controller-token-zbfd8"} 1.551394396e+09 -kube_secret_created{namespace="telenet-baseimages",secret="git-sshkey"} 1.567093512e+09 -kube_secret_created{namespace="telenet-cluster-ops",secret="default-token-4xrcd"} 1.569957481e+09 -kube_secret_created{namespace="myproject",secret="builder-token-gjfj8"} 1.572257326e+09 -kube_secret_created{namespace="openshift-infra",secret="serviceaccount-controller-dockercfg-rzc7f"} 1.551394328e+09 -kube_secret_created{namespace="openshift-monitoring",secret="builder-token-q5l97"} 1.551394818e+09 -kube_secret_created{namespace="tiptool-dvp",secret="default-token-x7dqj"} 1.551395503e+09 -kube_secret_created{namespace="yft-kafkaproxy",secret="default-token-b4kfd"} 1.574085508e+09 -kube_secret_created{namespace="kube-system",secret="deployer-token-8vf2q"} 1.551394324e+09 -kube_secret_created{namespace="openshift-sdn",secret="deployer-token-bsphm"} 1.551394529e+09 -kube_secret_created{namespace="test2",secret="builder-token-l6lln"} 1.574689369e+09 -kube_secret_created{namespace="awx-tst",secret="builder-token-x5htw"} 1.567586552e+09 -kube_secret_created{namespace="awx-tst",secret="deployer-token-wsnk6"} 1.567586552e+09 -kube_secret_created{namespace="openshift-infra",secret="origin-namespace-controller-dockercfg-2h5cd"} 1.551394328e+09 -kube_secret_created{namespace="telenet-baseimages",secret="default-token-s2j9z"} 1.563896796e+09 -kube_secret_created{namespace="demo",secret="default-dockercfg-x6lrz"} 1.554111917e+09 -kube_secret_created{namespace="openshift-infra",secret="builder-token-gsqqp"} 1.551394325e+09 -kube_secret_created{namespace="trident",secret="trident-dockercfg-h6h58"} 1.551962689e+09 -kube_secret_created{namespace="awx-cluster-db",secret="builder-dockercfg-lmctf"} 1.569577937e+09 -kube_secret_created{namespace="darwin-integrations",secret="jenkins-operator-token-dxkb7"} 1.571317676e+09 -kube_secret_created{namespace="jenkins",secret="default-token-fg8sk"} 1.55782732e+09 -kube_secret_created{namespace="openshift-console",secret="console-serving-cert"} 1.551394813e+09 -kube_secret_created{namespace="yft-kafkaproxy",secret="builder-dockercfg-dqp2c"} 1.574085507e+09 -kube_secret_created{namespace="openshift-logging",secret="metricbeat-dockercfg-64nzd"} 1.561393402e+09 -kube_secret_created{namespace="openshift-monitoring",secret="alertmanager-main-dockercfg-nmh9w"} 1.551394817e+09 -kube_secret_created{namespace="awx-cluster-db",secret="builder-token-j95tc"} 1.569577753e+09 -kube_secret_created{namespace="awx-db-cluster",secret="default-dockercfg-cj26t"} 1.570092356e+09 -kube_secret_created{namespace="freephone-bp",secret="deployer-token-9krkz"} 1.564576423e+09 -kube_secret_created{namespace="jenkins-operator-demo",secret="default-token-4h52h"} 1.568381967e+09 -kube_secret_created{namespace="openshift-infra",secret="build-controller-token-6fgr7"} 1.551394395e+09 -kube_secret_created{namespace="openshift-logging",secret="kube-state-metrics-dockercfg-wl9wp"} 1.576679527e+09 -kube_secret_created{namespace="openshift-monitoring",secret="node-exporter-token-l7n4c"} 1.55139491e+09 -kube_secret_created{namespace="openshift-monitoring",secret="prometheus-k8s-tls"} 1.551394795e+09 -kube_secret_created{namespace="ceph",secret="builder-dockercfg-jdjsk"} 1.568883833e+09 -kube_secret_created{namespace="dynatrace",secret="oneagent"} 1.564585697e+09 -kube_secret_created{namespace="openshift-infra",secret="unidling-controller-token-vzmsz"} 1.551394324e+09 -kube_secret_created{namespace="sandbox",secret="default-token-8x2dv"} 1.551953236e+09 -kube_secret_created{namespace="yft-kafkaproxy",secret="kafka-rest-config"} 1.574690026e+09 -kube_secret_created{namespace="vault",secret="default-token-w8zbh"} 1.568722513e+09 -kube_secret_created{namespace="base-apache",secret="default-token-9zcwq"} 1.558016439e+09 -kube_secret_created{namespace="default",secret="builder-token-4qmk5"} 1.551394396e+09 -kube_secret_created{namespace="eatest",secret="deployer-token-jrvz7"} 1.574688708e+09 -kube_secret_created{namespace="edev-communication",secret="jenkins-operator-token-hqbfb"} 1.572004786e+09 -kube_secret_created{namespace="ns-createdby-namespace-operator",secret="deployer-token-zwb72"} 1.567168326e+09 -kube_secret_created{namespace="tiptool-dvp",secret="deployer-dockercfg-g9whw"} 1.551395503e+09 -kube_secret_created{namespace="awx",secret="default-token-lwbzz"} 1.568660547e+09 -kube_secret_created{namespace="ceph",secret="ceph-secret"} 1.568884127e+09 -kube_secret_created{namespace="default",secret="router-certs"} 1.551394783e+09 -kube_secret_created{namespace="gitlab",secret="deployer-dockercfg-r4mvz"} 1.57296529e+09 -kube_secret_created{namespace="myproject",secret="ssasidha"} 1.575357053e+09 -kube_secret_created{namespace="telenet-monitoring",secret="builder-token-shvfm"} 1.562591687e+09 -kube_secret_created{namespace="kibana-tst",secret="default-token-86mvv"} 1.567775154e+09 -kube_secret_created{namespace="kube-system",secret="certificate-controller-token-kdt28"} 1.551394395e+09 -kube_secret_created{namespace="openshift-infra",secret="build-controller-token-vj8nf"} 1.551394324e+09 -kube_secret_created{namespace="tiptool",secret="tiptool-edp-mysql-db-password-for-tip"} 1.55499551e+09 -kube_secret_created{namespace="kube-system",secret="builder-token-z25mv"} 1.551394324e+09 -kube_secret_created{namespace="kube-system",secret="pod-garbage-collector-dockercfg-pnqb8"} 1.551394326e+09 -kube_secret_created{namespace="telenet-operators",secret="builder-token-n875b"} 1.56276231e+09 -kube_secret_created{namespace="test-config",secret="deployer-token-wzqqp"} 1.573651291e+09 -kube_secret_created{namespace="bi",secret="spark-token-fzqpv"} 1.574870143e+09 -kube_secret_created{namespace="jenkins",secret="jenkins-token-67wgw"} 1.557827635e+09 -kube_secret_created{namespace="kube-system",secret="builder-token-2rb8k"} 1.551394396e+09 -kube_secret_created{namespace="openshift-infra",secret="image-import-controller-token-27kb8"} 1.551394394e+09 -kube_secret_created{namespace="openshift-monitoring",secret="jenkins-operator-token-xfpz2"} 1.570020531e+09 -kube_secret_created{namespace="tiptool",secret="tiptool-mre-mysql-db-password-for-tip"} 1.554995478e+09 -kube_secret_created{namespace="tvwassen",secret="jenkins-token-vtjrt"} 1.56648809e+09 -kube_secret_created{namespace="devops-playground",secret="ansible-vault-secret"} 1.570461224e+09 -kube_secret_created{namespace="edev-communication",secret="springboot-operator-token-jszwr"} 1.572004832e+09 -kube_secret_created{namespace="telenet-cluster-ops",secret="default-dockercfg-twmpd"} 1.569957481e+09 -kube_secret_created{namespace="tiptool",secret="deployer-token-jvstc"} 1.55423642e+09 -kube_secret_created{namespace="weblogic-poc",secret="traefik-operator-default-cert"} 1.568125625e+09 -kube_secret_created{namespace="freephone-bp",secret="default-dockercfg-lwgp6"} 1.564576423e+09 -kube_secret_created{namespace="trident",secret="builder-dockercfg-nvl7r"} 1.55171988e+09 -kube_secret_created{namespace="yft-kafkaproxy",secret="default-dockercfg-lswzm"} 1.574085507e+09 -kube_secret_created{namespace="ns-createdby-namespace-operator",secret="builder-token-rxlgn"} 1.567168326e+09 -kube_secret_created{namespace="openshift-infra",secret="service-serving-cert-controller-dockercfg-n87xx"} 1.551394328e+09 -kube_secret_created{namespace="telenet-baseimages",secret="builder-token-bn4vs"} 1.563896796e+09 -kube_secret_created{namespace="awx-db-cluster",secret="awx-token-vs7pg"} 1.570092478e+09 -kube_secret_created{namespace="awx-tst",secret="default-token-j27bn"} 1.567586552e+09 -kube_secret_created{namespace="kube-system",secret="pvc-protection-controller-dockercfg-pgzrb"} 1.551394329e+09 -kube_secret_created{namespace="openshift-infra",secret="namespace-security-allocation-controller-token-rvd7z"} 1.551394324e+09 -kube_secret_created{namespace="paas-demo",secret="jenkins-git-creds"} 1.562740511e+09 -kube_secret_created{namespace="bi",secret="jenkins-nexus-creds"} 1.562741132e+09 -kube_secret_created{namespace="devops-playground",secret="sonarqube-token"} 1.573811594e+09 -kube_secret_created{namespace="darwin-integrations",secret="jenkins-git-creds"} 1.569846138e+09 -kube_secret_created{namespace="eatest",secret="default-token-h7g68"} 1.574688708e+09 -kube_secret_created{namespace="edev-tools",secret="springboot-operator-dockercfg-cbzbs"} 1.573207333e+09 -kube_secret_created{namespace="playground",secret="git-sshkey"} 1.568666984e+09 -kube_secret_created{namespace="darwin-integrations",secret="jenkins-token-gxb49"} 1.569828504e+09 -kube_secret_created{namespace="devops-playground",secret="jenkins-operator-token-6z7r9"} 1.571145484e+09 -kube_secret_created{namespace="eatest",secret="builder-token-rqpzn"} 1.574688708e+09 -kube_secret_created{namespace="helloworld",secret="builder-token-fk8fj"} 1.570966286e+09 -kube_secret_created{namespace="kube-system",secret="clusterrole-aggregation-controller-token-zsrvk"} 1.551394394e+09 -kube_secret_created{namespace="telenet-cluster-ops",secret="jenkins-cr-applier-sa-dockercfg-g2g86"} 1.573649018e+09 -kube_secret_created{namespace="adc-vault",secret="ansible-vault-secret"} 1.570025293e+09 -kube_secret_created{namespace="gdpr",secret="jenkins-operator-token-57s9x"} 1.573203305e+09 -kube_secret_created{namespace="kube-system",secret="default-token-tz8w7"} 1.551394396e+09 -kube_secret_created{namespace="kube-system",secret="job-controller-dockercfg-hwkkt"} 1.551394326e+09 -kube_secret_created{namespace="myproject",secret="builder-dockercfg-4qnrb"} 1.572257326e+09 -kube_secret_created{namespace="edev-tools",secret="builder-token-tdmcn"} 1.567169089e+09 -kube_secret_created{namespace="weblogic-poc",secret="registry-dockercfg-ssgvw"} 1.571318124e+09 -kube_secret_created{namespace="openshift-logging",secret="builder-dockercfg-54k7s"} 1.551394701e+09 -kube_secret_created{namespace="paas-demo",secret="jenkins-token-cvgxf"} 1.562663953e+09 -kube_secret_created{namespace="yelo-backend",secret="deployer-dockercfg-4dqz6"} 1.576153647e+09 -kube_secret_created{namespace="default",secret="namespace-operator-token-bg57h"} 1.562337019e+09 -kube_secret_created{namespace="playground",secret="deployer-dockercfg-n8qnx"} 1.564497521e+09 -kube_secret_created{namespace="test-config",secret="github-credentials"} 1.575455708e+09 -kube_secret_created{namespace="helloworld",secret="deployer-token-xkgn4"} 1.570966286e+09 -kube_secret_created{namespace="openshift-web-console",secret="builder-token-dh478"} 1.551394785e+09 -kube_secret_created{namespace="paas-cloud-base-images",secret="jenkins-token-kwjnw"} 1.560937528e+09 -kube_secret_created{namespace="test-config",secret="builder-token-k5gp9"} 1.573651291e+09 -kube_secret_created{namespace="dynatrace",secret="dynatrace-oneagent-token-zhppl"} 1.568625264e+09 -kube_secret_created{namespace="openshift-monitoring",secret="grafana-token-x8rzt"} 1.551394859e+09 -kube_secret_created{namespace="sandbox",secret="deployer-dockercfg-cnj2t"} 1.551953236e+09 -kube_secret_created{namespace="tvwassen",secret="default-token-bklbm"} 1.566488003e+09 -kube_secret_created{namespace="weblogic-poc",secret="traefik-operator-token-96f5h"} 1.568125625e+09 -kube_secret_created{namespace="myproject",secret="builder-token-8p6df"} 1.572257326e+09 -kube_secret_created{namespace="bi",secret="jenkins-dockercfg-xjpsq"} 1.562668173e+09 -kube_secret_created{namespace="kube-system",secret="generic-garbage-collector-dockercfg-4kw4d"} 1.551394326e+09 -kube_secret_created{namespace="kube-system",secret="persistent-volume-binder-dockercfg-plh2b"} 1.551394326e+09 -kube_secret_created{namespace="default",secret="router-dockercfg-pl7g5"} 1.551394705e+09 -kube_secret_created{namespace="edev-tools",secret="jenkins-dockercfg-kvkmg"} 1.573205032e+09 -kube_secret_created{namespace="paas-demo",secret="proxy-sql-database-secret-uat"} 1.564387164e+09 -kube_secret_created{namespace="awx-tst",secret="awx-token-bjzrj"} 1.567601306e+09 -kube_secret_created{namespace="kube-system",secret="service-account-controller-token-dkm8q"} 1.551394324e+09 -kube_secret_created{namespace="paas-cloud-base-images",secret="builder-token-7s9mg"} 1.560937477e+09 -kube_secret_created{namespace="sandbox",secret="liab-poc-dvp-mysql-db-password-for-tip"} 1.551953909e+09 -kube_secret_created{namespace="adc-vault",secret="default-token-6gmlb"} 1.557480429e+09 -kube_secret_created{namespace="awx-db-cluster",secret="awx-dockercfg-flk8n"} 1.570092478e+09 -kube_secret_created{namespace="freephone-bp",secret="git-ssh-key"} 1.564645075e+09 -kube_secret_created{namespace="openshift-node",secret="deployer-dockercfg-zd2rh"} 1.551394329e+09 -kube_secret_created{namespace="sandbox",secret="builder-token-fd6ht"} 1.551953235e+09 -kube_secret_created{namespace="awx",secret="deployer-token-h9qq9"} 1.568660547e+09 -kube_secret_created{namespace="default",secret="registry-token-zmzsp"} 1.551394789e+09 -kube_secret_created{namespace="sandbox",secret="jenkins-token-wbk8n"} 1.551954017e+09 -kube_secret_created{namespace="vault",secret="vault-token-mpv2v"} 1.568820589e+09 -kube_secret_created{namespace="sandbox",secret="liab-poc-uat-mysql-db-password-for-tip"} 1.551954096e+09 -kube_secret_created{namespace="telenet-operators",secret="default-token-zfbn7"} 1.56276231e+09 -kube_secret_created{namespace="openshift-infra",secret="pv-recycler-controller-dockercfg-k6tq4"} 1.551394328e+09 -kube_secret_created{namespace="darwin-integrations",secret="jenkins-token-7dlpm"} 1.569828504e+09 -kube_secret_created{namespace="kube-public",secret="builder-token-ftxs8"} 1.551394324e+09 -kube_secret_created{namespace="ns-createdby-namespace-operator",secret="default-token-zptxm"} 1.567168326e+09 -kube_secret_created{namespace="openshift-console",secret="console-token-hhcjw"} 1.551394885e+09 -kube_secret_created{namespace="telenet-cluster-ops",secret="deployer-token-q7865"} 1.569957481e+09 -kube_secret_created{namespace="testea",secret="deployer-dockercfg-zpkqx"} 1.574688444e+09 -kube_secret_created{namespace="edev-communication",secret="deployer-dockercfg-hppsw"} 1.570443175e+09 -kube_secret_created{namespace="gdpr",secret="git-sshkey"} 1.567674872e+09 -kube_secret_created{namespace="jenkins-operator-demo",secret="builder-dockercfg-pps9r"} 1.568381967e+09 -kube_secret_created{namespace="jenkins-operator-demo",secret="builder-token-4jq89"} 1.568381966e+09 -kube_secret_created{namespace="openshift-infra",secret="template-instance-controller-token-rvnmq"} 1.551394324e+09 -kube_secret_created{namespace="openshift-monitoring",secret="grafana-proxy"} 1.551394834e+09 -kube_secret_created{namespace="kube-system",secret="persistent-volume-binder-token-gb9ts"} 1.551394323e+09 -kube_secret_created{namespace="openshift-infra",secret="deployer-controller-dockercfg-cs9nw"} 1.551394327e+09 -kube_secret_created{namespace="paas-demo",secret="ansible-vault-secret"} 1.572514159e+09 -kube_secret_created{namespace="gitlab",secret="deployer-token-v7lp2"} 1.57296529e+09 -kube_secret_created{namespace="paas-cloud-base-images",secret="deployer-dockercfg-wbf78"} 1.560937477e+09 -kube_secret_created{namespace="tiptool-dvp",secret="builder-dockercfg-6l5gc"} 1.551395503e+09 -kube_secret_created{namespace="tiptool",secret="jenkins-token-xhcrl"} 1.554236405e+09 -kube_secret_created{namespace="tiller",secret="default-dockercfg-gl76d"} 1.566553677e+09 -kube_secret_created{namespace="traefik",secret="deployer-token-t8fbq"} 1.568109268e+09 -kube_secret_created{namespace="gitlab",secret="builder-dockercfg-bh4wp"} 1.57296529e+09 -kube_secret_created{namespace="helloworld",secret="default-token-2s2dm"} 1.570966286e+09 -kube_secret_created{namespace="openshift-infra",secret="build-config-change-controller-token-22qkc"} 1.551394324e+09 -kube_secret_created{namespace="sandbox",secret="jenkins-dockercfg-cq5fh"} 1.551954017e+09 -kube_secret_created{namespace="telenet-cluster-ops",secret="ldap-sa-token-d9gx5"} 1.569957809e+09 -kube_secret_created{namespace="test-config",secret="deployer-dockercfg-5w6g9"} 1.573651291e+09 -kube_secret_created{namespace="darwin-integrations",secret="springboot-operator-token-sv7d6"} 1.570518066e+09 -kube_secret_created{namespace="devops-playground",secret="jenkins-operator-token-pn4q6"} 1.571145484e+09 -kube_secret_created{namespace="jdk",secret="deployer-token-dsn8d"} 1.5535045e+09 -kube_secret_created{namespace="tiptool",secret="tiptool-sup-mysql-db-password-for-tip"} 1.554995494e+09 -kube_secret_created{namespace="dynatrace",secret="dynatrace-monitoring-token-72bcm"} 1.568627464e+09 -kube_secret_created{namespace="openshift-infra",secret="default-token-kmhkq"} 1.551394396e+09 -kube_secret_created{namespace="tiptool",secret="default-dockercfg-scnfz"} 1.554236394e+09 -kube_secret_created{namespace="awx-db-cluster",secret="deployer-token-tnftr"} 1.570092356e+09 -kube_secret_created{namespace="edev-communication",secret="proxysql-secret-trg524"} 1.572276357e+09 -kube_secret_created{namespace="gdpr",secret="builder-dockercfg-7dd2n"} 1.567608976e+09 -kube_secret_created{namespace="kube-system",secret="endpoint-controller-token-74d7c"} 1.551394396e+09 -kube_secret_created{namespace="telenet-cluster-ops",secret="builder-token-4dhw7"} 1.569957481e+09 -kube_secret_created{namespace="tiptool",secret="jenkins-dockercfg-4s54l"} 1.554236405e+09 -kube_secret_created{namespace="jdk",secret="deployer-dockercfg-r29nf"} 1.5535045e+09 -kube_secret_created{namespace="kube-system",secret="deployer-dockercfg-9vstk"} 1.551394329e+09 -kube_secret_created{namespace="test2",secret="default-dockercfg-cq5k2"} 1.574689369e+09 -kube_secret_created{namespace="trident",secret="default-token-j8djx"} 1.55171988e+09 -kube_secret_created{namespace="tvwassen",secret="deployer-dockercfg-5sjf2"} 1.566488003e+09 -kube_secret_created{namespace="weblogic-poc",secret="default-token-8qrzx"} 1.561035946e+09 -kube_secret_created{namespace="weblogic-poc",secret="registry-token-f2mnz"} 1.571318124e+09 -kube_secret_created{namespace="jenkins",secret="jenkins-token-cpn2b"} 1.557827635e+09 -kube_secret_created{namespace="edev-communication",secret="jenkins-git-creds"} 1.57200486e+09 -kube_secret_created{namespace="kube-system",secret="disruption-controller-token-pd9wj"} 1.551394395e+09 -kube_secret_created{namespace="openshift-infra",secret="deployer-token-m48m4"} 1.551394396e+09 -kube_secret_created{namespace="telenet-system",secret="default-token-6k77j"} 1.562592036e+09 -kube_secret_created{namespace="test",secret="deployer-token-2lhhx"} 1.574688362e+09 -kube_secret_created{namespace="awx-cluster-db",secret="awx-token-bck4k"} 1.569577957e+09 -kube_secret_created{namespace="default",secret="namespace-operator-token-64gjc"} 1.562337019e+09 -kube_secret_created{namespace="edev-tools",secret="default-token-fftc2"} 1.567169089e+09 -kube_secret_created{namespace="kube-system",secret="resourcequota-controller-token-rtnws"} 1.551394324e+09 -kube_secret_created{namespace="openshift-node",secret="deployer-token-n4ffp"} 1.551394325e+09 -kube_secret_created{namespace="telenet-monitoring",secret="deployer-token-jbj4g"} 1.562591687e+09 -kube_secret_created{namespace="adc-vault",secret="ssh-key"} 1.557493402e+09 -kube_secret_created{namespace="awx-db-cluster",secret="builder-token-x2jmj"} 1.570092356e+09 -kube_secret_created{namespace="kube-system",secret="builder-dockercfg-x8jf2"} 1.551394328e+09 -kube_secret_created{namespace="openshift-logging",secret="filebeat-token-vhq45"} 1.561025961e+09 -kube_secret_created{namespace="openshift-monitoring",secret="prometheus-operator-token-v75xh"} 1.55139476e+09 -kube_secret_created{namespace="adc-vault",secret="default-dockercfg-ct6xr"} 1.557480429e+09 -kube_secret_created{namespace="edev-tools",secret="jenkins-operator-token-j7vrr"} 1.573204575e+09 -kube_secret_created{namespace="jenkins",secret="deployer-token-2wqnd"} 1.557827321e+09 -kube_secret_created{namespace="kube-system",secret="daemon-set-controller-dockercfg-n7qnv"} 1.551394325e+09 -kube_secret_created{namespace="kube-system",secret="daemon-set-controller-token-62zl5"} 1.551394395e+09 -kube_secret_created{namespace="aem",secret="default-token-zl5hq"} 1.553591415e+09 -kube_secret_created{namespace="bi",secret="springboot-operator-token-8cd5b"} 1.570461139e+09 -kube_secret_created{namespace="edev-communication",secret="deployer-token-9cdvs"} 1.570443175e+09 -kube_secret_created{namespace="kube-system",secret="certificate-controller-token-kkgnz"} 1.574335449e+09 -kube_secret_created{namespace="openshift-sdn",secret="sdn-dockercfg-cwv2s"} 1.551394535e+09 -kube_secret_created{namespace="test2",secret="deployer-token-56cn7"} 1.574689369e+09 -kube_secret_created{namespace="edev-communication",secret="springboot-operator-token-7vwcg"} 1.572004832e+09 -kube_secret_created{namespace="kube-system",secret="cronjob-controller-token-mzfbs"} 1.551394323e+09 -kube_secret_created{namespace="openshift-infra",secret="serviceaccount-pull-secrets-controller-token-zmrb8"} 1.551394324e+09 -kube_secret_created{namespace="telenet-cluster-ops",secret="springboot-cr-applier-sa-dockercfg-q6qqc"} 1.573639165e+09 -kube_secret_created{namespace="test-config",secret="default-token-gqmwf"} 1.573651291e+09 -kube_secret_created{namespace="vault",secret="vault-dockercfg-zxp8h"} 1.568820746e+09 -kube_secret_created{namespace="yelo-backend",secret="default-token-vv292"} 1.576153647e+09 -kube_secret_created{namespace="aem",secret="default-token-ch4lj"} 1.553591415e+09 -kube_secret_created{namespace="casa-mila-squad",secret="ssh-key"} 1.561552357e+09 -kube_secret_created{namespace="gdpr",secret="builder-token-9xcdm"} 1.567608975e+09 -kube_secret_created{namespace="paas-cloud-base-images",secret="default-dockercfg-nf4gp"} 1.560937477e+09 -kube_secret_created{namespace="telenet-system",secret="default-token-ft7q9"} 1.562592036e+09 -kube_secret_created{namespace="tvwassen",secret="builder-token-sb57j"} 1.566488003e+09 -kube_secret_created{namespace="edev-communication",secret="jenkins-token-5kq42"} 1.572004873e+09 -kube_secret_created{namespace="openshift-infra",secret="sdn-controller-dockercfg-2x6jc"} 1.551394328e+09 -kube_secret_created{namespace="openshift-web-console",secret="deployer-token-d4c7r"} 1.551394858e+09 -kube_secret_created{namespace="test-config",secret="blue-domain-weblogic-credentials"} 1.576822834e+09 -kube_secret_created{namespace="tvwassen",secret="jenkins-dockercfg-72947"} 1.56648809e+09 -kube_secret_created{namespace="openshift-monitoring",secret="grafana-dockercfg-blcdb"} 1.551394787e+09 -kube_secret_created{namespace="openshift-web-console",secret="default-dockercfg-lqk5f"} 1.551394785e+09 -kube_secret_created{namespace="sandbox",secret="sandbox-operator-token-bnxth"} 1.562154064e+09 -kube_secret_created{namespace="tiptool-dvp",secret="builder-token-2hhwc"} 1.551395575e+09 -kube_secret_created{namespace="tvwassen",secret="builder-token-l7s4j"} 1.566488003e+09 -kube_secret_created{namespace="adc-vault",secret="scmsecret"} 1.557493656e+09 -kube_secret_created{namespace="bi",secret="spark-dockercfg-nxzjz"} 1.574870144e+09 -kube_secret_created{namespace="openshift-infra",secret="sdn-controller-token-w8mf6"} 1.551394396e+09 -kube_secret_created{namespace="testea",secret="default-token-hnl9b"} 1.574688444e+09 -kube_secret_created{namespace="trident",secret="deployer-token-g4qnl"} 1.55171988e+09 -kube_secret_created{namespace="trident",secret="deployer-token-m6tcw"} 1.55171988e+09 -kube_secret_created{namespace="adc-vault",secret="builder-token-xkqn9"} 1.557480429e+09 -kube_secret_created{namespace="gitlab",secret="default-dockercfg-7blxh"} 1.57296529e+09 -kube_secret_created{namespace="kube-system",secret="service-controller-token-c5t6g"} 1.551394395e+09 -kube_secret_created{namespace="myproject",secret="default-token-vm99k"} 1.572257326e+09 -kube_secret_created{namespace="paas-demo",secret="jenkins-nexus-creds"} 1.562663951e+09 -kube_secret_created{namespace="darwin-integrations",secret="builder-token-jf8rr"} 1.569828251e+09 -kube_secret_created{namespace="openshift-logging",secret="filebeat-token-s9swc"} 1.561025961e+09 -kube_secret_created{namespace="telenet-baseimages",secret="jenkins-token-pcvhf"} 1.563896802e+09 -kube_secret_created{namespace="test2",secret="deployer-token-6v2kc"} 1.574689369e+09 -kube_secret_created{namespace="yelo-backend",secret="builder-token-42tsk"} 1.576153647e+09 -kube_secret_created{namespace="weblogic-poc",secret="default-token-bkpcr"} 1.561035946e+09 -kube_secret_created{namespace="default",secret="deployer-token-sqh6z"} 1.551394325e+09 -kube_secret_created{namespace="gitlab",secret="builder-token-569s2"} 1.57296529e+09 -kube_secret_created{namespace="jdk",secret="default-dockercfg-h7zgv"} 1.5535045e+09 -kube_secret_created{namespace="kube-system",secret="expand-controller-dockercfg-5m9ww"} 1.551394326e+09 -kube_secret_created{namespace="openshift-logging",secret="default-dockercfg-bhddp"} 1.551394701e+09 -kube_secret_created{namespace="paas-cloud-base-images",secret="skopeo-token-nzksj"} 1.561549755e+09 -kube_secret_created{namespace="adc-vault",secret="deployer-token-tkqv8"} 1.557480429e+09 -kube_secret_created{namespace="default",secret="deployer-dockercfg-x677c"} 1.551394329e+09 -kube_secret_created{namespace="kube-system",secret="tiller-token-4kx7w"} 1.572965671e+09 -kube_secret_created{namespace="openshift-infra",secret="default-rolebindings-controller-token-g9pfw"} 1.551394396e+09 -kube_secret_created{namespace="paas-cloud-base-images",secret="default-token-895fh"} 1.560937477e+09 -kube_secret_created{namespace="tiptool",secret="builder-token-sf2sg"} 1.554236394e+09 -kube_secret_created{namespace="kube-system",secret="service-account-controller-token-k87tr"} 1.551394395e+09 -kube_secret_created{namespace="openshift",secret="deployer-token-rq8wf"} 1.551394396e+09 -kube_secret_created{namespace="paas-cloud-base-images",secret="jenkins-token-fv2rt"} 1.560937528e+09 -kube_secret_created{namespace="telenet-operators",secret="namespace-operator-dockercfg-4g5zf"} 1.56276231e+09 -kube_secret_created{namespace="test2",secret="default-token-759qc"} 1.574689369e+09 -kube_secret_created{namespace="openshift-logging",secret="metricbeat-token-488m8"} 1.561393402e+09 -kube_secret_created{namespace="playground",secret="default-dockercfg-rl9wq"} 1.564497521e+09 -kube_secret_created{namespace="adc-vault",secret="deployer-token-v6cgt"} 1.557480429e+09 -kube_secret_created{namespace="edev-tools",secret="deployer-token-28snq"} 1.567169089e+09 -kube_secret_created{namespace="edev-tools",secret="nexus-authentication"} 1.573214488e+09 -kube_secret_created{namespace="jenkins-operator-demo",secret="builder-token-t8tmh"} 1.568381967e+09 -kube_secret_created{namespace="kibana-tst",secret="builder-dockercfg-v4m95"} 1.567775154e+09 -kube_secret_created{namespace="openshift-console",secret="deployer-dockercfg-rqkk5"} 1.551394806e+09 -kube_secret_created{namespace="tvw",secret="deployer-token-whnkx"} 1.572504403e+09 -kube_secret_created{namespace="jenkins",secret="builder-token-kqf7p"} 1.55782732e+09 -kube_secret_created{namespace="trident",secret="default-dockercfg-wks9n"} 1.55171988e+09 -kube_secret_created{namespace="default",secret="deployer-token-4n7vq"} 1.551394396e+09 -kube_secret_created{namespace="openshift-monitoring",secret="node-exporter-tls"} 1.551394838e+09 -kube_secret_created{namespace="openshift-monitoring",secret="prometheus-k8s-token-2qxd4"} 1.551394792e+09 -kube_secret_created{namespace="openshift-node",secret="default-dockercfg-lwsm8"} 1.55139433e+09 -kube_secret_created{namespace="telenet-cluster-ops",secret="stash-sshkey"} 1.572874851e+09 -kube_secret_created{namespace="telenet-system",secret="deployer-token-crd2g"} 1.562592036e+09 -kube_secret_created{namespace="helloworld",secret="builder-token-tsnxn"} 1.570966286e+09 -kube_secret_created{namespace="openshift-monitoring",secret="jenkins-operator-dockercfg-5qrpm"} 1.570020531e+09 -kube_secret_created{namespace="openshift-monitoring",secret="node-exporter-token-4v4kl"} 1.551394838e+09 -kube_secret_created{namespace="paas-demo",secret="builder-token-7tgc8"} 1.562663948e+09 -kube_secret_created{namespace="telenet-cluster-ops",secret="builder-token-fxk72"} 1.569957481e+09 -kube_secret_created{namespace="devops-playground",secret="sonarqube-operator-token-h5hkq"} 1.573657549e+09 -kube_secret_created{namespace="openshift-infra",secret="unidling-controller-dockercfg-w42s4"} 1.551394328e+09 -kube_secret_created{namespace="paas-cloud-base-images",secret="builder-dockercfg-j59dg"} 1.560937477e+09 -kube_secret_created{namespace="tvw",secret="builder-token-d5wtx"} 1.572504403e+09 -kube_secret_created{namespace="edev-communication",secret="deployer-token-kmvnp"} 1.570443175e+09 -kube_secret_created{namespace="edev-tools",secret="jenkins-token-vgscs"} 1.573205032e+09 -kube_secret_created{namespace="kibana-tst",secret="deployer-dockercfg-q9drc"} 1.567775154e+09 -kube_secret_created{namespace="testea",secret="builder-token-z9g4c"} 1.574688444e+09 -kube_secret_created{namespace="weblogic-poc",secret="default-dockercfg-qctz7"} 1.561035947e+09 -kube_secret_created{namespace="adc-vault",secret="jenkins-token-2fjpd"} 1.5700313e+09 -kube_secret_created{namespace="awx-cluster-db",secret="awx-secrets"} 1.569578143e+09 -kube_secret_created{namespace="openshift-monitoring",secret="prometheus-k8s-htpasswd"} 1.551394843e+09 -kube_secret_created{namespace="paas-demo",secret="git-sshkey"} 1.562663965e+09 -kube_secret_created{namespace="playground",secret="builder-token-78ksh"} 1.564497521e+09 -kube_secret_created{namespace="test",secret="builder-dockercfg-dx4xd"} 1.574688362e+09 -kube_secret_created{namespace="bi",secret="jenkins-token-c9nb7"} 1.562668173e+09 -kube_secret_created{namespace="kube-system",secret="node-controller-token-h9kml"} 1.551394323e+09 -kube_secret_created{namespace="sandbox",secret="git-sshkey"} 1.55195334e+09 -kube_secret_created{namespace="telenet-operators",secret="namespace-operator-token-jkt7k"} 1.56276231e+09 -kube_secret_created{namespace="telenet-public",secret="deployer-token-zfxtb"} 1.562595894e+09 -kube_secret_created{namespace="tiller",secret="builder-token-rgwwp"} 1.566553677e+09 -kube_secret_created{namespace="awx-db-cluster",secret="default-token-mrt8w"} 1.570092356e+09 -kube_secret_created{namespace="default",secret="builder-token-7xldb"} 1.551394324e+09 -kube_secret_created{namespace="kube-system",secret="deployment-controller-token-wdlzn"} 1.551394323e+09 -kube_secret_created{namespace="openshift-logging",secret="filebeat-dockercfg-b7fkc"} 1.561025961e+09 -kube_secret_created{namespace="openshift-node",secret="default-token-s76b8"} 1.551394327e+09 -kube_secret_created{namespace="devops-playground",secret="sonardb"} 1.570087219e+09 -kube_secret_created{namespace="telenet-public",secret="default-token-s5zhk"} 1.562595894e+09 -kube_secret_created{namespace="casa-mila-squad",secret="default-dockercfg-dxk5k"} 1.561551498e+09 -kube_secret_created{namespace="demo",secret="builder-token-rb75j"} 1.554111917e+09 -kube_secret_created{namespace="kibana-tst",secret="default-token-9r2sq"} 1.567775154e+09 -kube_secret_created{namespace="openshift-monitoring",secret="node-exporter-dockercfg-qgmkx"} 1.551394838e+09 -kube_secret_created{namespace="paas-demo",secret="builder-token-tpzcf"} 1.562663948e+09 -kube_secret_created{namespace="kube-system",secret="tiller-dockercfg-5vsgl"} 1.572965671e+09 -kube_secret_created{namespace="openshift-node",secret="builder-token-fs9b6"} 1.551394325e+09 -kube_secret_created{namespace="devops-playground",secret="slack-token-telenet-edevelopment"} 1.572694052e+09 -kube_secret_created{namespace="edev-communication",secret="jenkins-operator-dockercfg-5r6zm"} 1.572004786e+09 -kube_secret_created{namespace="openshift-infra",secret="default-rolebindings-controller-dockercfg-ncbfp"} 1.551394327e+09 -kube_secret_created{namespace="telenet-baseimages",secret="ansible-vault-secret"} 1.573208754e+09 -kube_secret_created{namespace="telenet-baseimages",secret="default-token-ln92d"} 1.563896796e+09 -kube_secret_created{namespace="darwin-integrations",secret="jenkins-dockercfg-95fbk"} 1.569828504e+09 -kube_secret_created{namespace="gdpr",secret="default-token-b9x9b"} 1.567608862e+09 -kube_secret_created{namespace="openshift-infra",secret="template-instance-controller-dockercfg-hrn55"} 1.551394328e+09 -kube_secret_created{namespace="openshift-monitoring",secret="prometheus-k8s-dockercfg-knwv7"} 1.551394792e+09 -kube_secret_created{namespace="openshift",secret="deployer-dockercfg-sq2xn"} 1.551394329e+09 -kube_secret_created{namespace="tiptool",secret="jenkins-token-whvv2"} 1.55423643e+09 -kube_secret_created{namespace="openshift-infra",secret="deploymentconfig-controller-token-mqf7l"} 1.551394324e+09 -kube_secret_created{namespace="openshift-web-console",secret="builder-dockercfg-p6bdf"} 1.551394785e+09 -kube_secret_created{namespace="darwin-integrations",secret="ansible-vault-secret"} 1.57045958e+09 -kube_secret_created{namespace="devops-playground",secret="deployer-token-w4b2p"} 1.560785571e+09 -kube_secret_created{namespace="devops-playground",secret="git-sshkey"} 1.568098483e+09 -kube_secret_created{namespace="gdpr",secret="jenkins-token-qv8sm"} 1.567674873e+09 -kube_secret_created{namespace="jenkins-operator-demo",secret="default-dockercfg-m6x2q"} 1.568381967e+09 -kube_secret_created{namespace="openshift-infra",secret="cluster-quota-reconciliation-controller-token-8xt65"} 1.551394324e+09 -kube_secret_created{namespace="adc-vault",secret="jenkins-dockercfg-t8jvq"} 1.5700313e+09 -kube_secret_created{namespace="devops-playground",secret="default-token-9slls"} 1.560785645e+09 -kube_secret_created{namespace="freephone-bp",secret="default-token-hr2hs"} 1.564576428e+09 -kube_secret_created{namespace="openshift-infra",secret="deployer-token-7vcmc"} 1.551394325e+09 -kube_secret_created{namespace="tiptool",secret="builder-dockercfg-vr5kf"} 1.554236394e+09 -kube_secret_created{namespace="awx",secret="deployer-dockercfg-9r66h"} 1.568660547e+09 -kube_secret_created{namespace="devops-playground",secret="registry"} 1.562740886e+09 -kube_secret_created{namespace="edev-tools",secret="ansible-vault-secret"} 1.573204599e+09 -kube_secret_created{namespace="helloworld",secret="builder-dockercfg-wgrg7"} 1.570966287e+09 -kube_secret_created{namespace="jenkins-operator-demo",secret="jenkins-token-qhp2f"} 1.568383233e+09 -kube_secret_created{namespace="kube-system",secret="attachdetach-controller-dockercfg-txsw8"} 1.551394328e+09 -kube_secret_created{namespace="gdpr",secret="jenkins-git-creds"} 1.568896135e+09 -kube_secret_created{namespace="gdpr",secret="springboot-operator-token-5dzvn"} 1.570460868e+09 -kube_secret_created{namespace="tvwassen",secret="deployer-token-5n47n"} 1.566488003e+09 -kube_secret_created{namespace="dynatrace",secret="dynatrace-oneagent-operator-dockercfg-8hq8h"} 1.568625264e+09 -kube_secret_created{namespace="kube-system",secret="metricbeat-token-5gzjv"} 1.554382386e+09 -kube_secret_created{namespace="openshift",secret="builder-token-94ksq"} 1.551394325e+09 -kube_secret_created{namespace="tiptool-uat",secret="builder-token-rktr7"} 1.551395522e+09 -kube_secret_created{namespace="weblogic-poc",secret="dinoman-domain-weblogic-credentials"} 1.568214014e+09 -kube_secret_created{namespace="adc-vault",secret="deployer-dockercfg-k8wnl"} 1.557480429e+09 -kube_secret_created{namespace="openshift-web-console",secret="default-token-fk4bt"} 1.551394858e+09 -kube_secret_created{namespace="playground",secret="builder-dockercfg-lrmxm"} 1.564497521e+09 -kube_secret_created{namespace="edev-tools",secret="jenkins-operator-dockercfg-4sqjt"} 1.573204575e+09 -kube_secret_created{namespace="freephone-bp",secret="deployer-dockercfg-6k9mj"} 1.564576423e+09 -kube_secret_created{namespace="openshift-infra",secret="node-bootstrapper-token-ndkzx"} 1.551394324e+09 -kube_secret_created{namespace="openshift-monitoring",secret="prometheus-k8s-proxy"} 1.551394843e+09 -kube_secret_created{namespace="playground",secret="default-token-xtwxf"} 1.564497521e+09 -kube_secret_created{namespace="sandbox",secret="vault-operator-token-ntmp7"} 1.565266825e+09 -kube_secret_created{namespace="tiptool-uat",secret="default-dockercfg-4gflq"} 1.551395522e+09 -kube_secret_created{namespace="tvwassen",secret="default-token-qljt7"} 1.566488003e+09 -kube_secret_created{namespace="jenkins-operator-demo",secret="jenkins-dockercfg-mgbrr"} 1.568383233e+09 -kube_secret_created{namespace="openshift-monitoring",secret="builder-token-kb65d"} 1.551394745e+09 -kube_secret_created{namespace="openshift-monitoring",secret="default-dockercfg-t5k7h"} 1.551394745e+09 -kube_secret_created{namespace="yelo-backend",secret="default-token-wdtps"} 1.576153647e+09 -kube_secret_created{namespace="kube-system",secret="namespace-controller-dockercfg-wwqb5"} 1.551394326e+09 -kube_secret_created{namespace="kube-system",secret="statefulset-controller-dockercfg-jff7j"} 1.551394326e+09 -kube_secret_created{namespace="openshift-console",secret="default-token-4w8b8"} 1.551394806e+09 -kube_secret_created{namespace="paas-cloud-base-images",secret="skopeo-dockercfg-k9wb4"} 1.561549755e+09 -kube_secret_created{namespace="tiptool-dvp",secret="deployer-token-d5mvk"} 1.551395575e+09 -kube_secret_created{namespace="devops-playground",secret="default-token-78g6s"} 1.560785571e+09 -kube_secret_created{namespace="jenkins-operator-demo",secret="jenkins-token-gg25q"} 1.568383233e+09 -kube_secret_created{namespace="paas-demo",secret="deployer-token-bnptg"} 1.562663948e+09 -kube_secret_created{namespace="sandbox",secret="default-dockercfg-9tlxx"} 1.551953236e+09 -kube_secret_created{namespace="tiller",secret="deployer-token-vjkwv"} 1.566553677e+09 -kube_secret_created{namespace="trident",secret="builder-token-9zv4s"} 1.55171988e+09 -kube_secret_created{namespace="awx-db-cluster",secret="awx-secrets"} 1.57009248e+09 -kube_secret_created{namespace="ceph",secret="deployer-token-zjbb5"} 1.568883833e+09 -kube_secret_created{namespace="edev-tools",secret="springboot-operator-token-ctnxs"} 1.573207333e+09 -kube_secret_created{namespace="openshift-web-console",secret="webconsole-serving-cert"} 1.551394793e+09 -kube_secret_created{namespace="yft-kafkaproxy",secret="builder-token-khctc"} 1.574085508e+09 -kube_secret_created{namespace="adc-vault",secret="jenkins-nexus-creds"} 1.570110112e+09 -kube_secret_created{namespace="darwin-integrations",secret="springboot-operator-dockercfg-8hvqg"} 1.570518068e+09 -kube_secret_created{namespace="demo",secret="ssh-key"} 1.554112093e+09 -kube_secret_created{namespace="openshift-sdn",secret="deployer-token-nfnsb"} 1.551394602e+09 -kube_secret_created{namespace="kube-system",secret="expand-controller-token-5lhr8"} 1.551394323e+09 -kube_secret_created{namespace="openshift-infra",secret="deploymentconfig-controller-dockercfg-fqcg4"} 1.551394327e+09 -kube_secret_created{namespace="paas-cloud-base-images",secret="deployer-token-l8b2p"} 1.560937477e+09 -kube_secret_created{namespace="sandbox",secret="builder-token-9kms2"} 1.551953236e+09 -kube_secret_created{namespace="telenet-operators",secret="namespace-operator-sshkey"} 1.570111512e+09 -kube_secret_created{namespace="bi",secret="springboot-operator-dockercfg-cd9h4"} 1.570461139e+09 -kube_secret_created{namespace="openshift-sdn",secret="default-token-k99vd"} 1.551394529e+09 -kube_secret_created{namespace="openshift-web-console",secret="deployer-dockercfg-kfrjk"} 1.551394785e+09 -kube_secret_created{namespace="test",secret="builder-token-dx4z4"} 1.574688362e+09 -kube_secret_created{namespace="ceph",secret="deployer-token-x82rs"} 1.568883833e+09 -kube_secret_created{namespace="default",secret="router-metrics-tls"} 1.551394714e+09 -kube_secret_created{namespace="kube-public",secret="builder-dockercfg-6sk29"} 1.551394328e+09 -kube_secret_created{namespace="openshift-console",secret="builder-token-4sm9p"} 1.551394879e+09 -kube_secret_created{namespace="openshift-infra",secret="cluster-quota-reconciliation-controller-token-7hgzv"} 1.551394395e+09 -kube_secret_created{namespace="openshift-infra",secret="image-trigger-controller-token-t6bmc"} 1.551394324e+09 -kube_secret_created{namespace="tiptool-uat",secret="git-ssh-key"} 1.551395596e+09 -kube_secret_created{namespace="dynatrace",secret="builder-token-bfpwc"} 1.564585457e+09 -kube_secret_created{namespace="kube-public",secret="default-token-44w6d"} 1.551394396e+09 -kube_secret_created{namespace="telenet-public",secret="default-token-9nlf8"} 1.562595894e+09 -kube_secret_created{namespace="devops-playground",secret="nexus-authentication"} 1.573726549e+09 -kube_secret_created{namespace="openshift-logging",secret="default-token-v44th"} 1.5513947e+09 -kube_secret_created{namespace="weblogic-poc",secret="traefik-operator-token-95jtt"} 1.568125625e+09 -kube_secret_created{namespace="darwin-integrations",secret="default-token-l9fv2"} 1.569828251e+09 -kube_secret_created{namespace="kube-system",secret="pvc-protection-controller-token-4t7rs"} 1.5732838e+09 -kube_secret_created{namespace="tiller",secret="builder-dockercfg-wt7gp"} 1.566553677e+09 -kube_secret_created{namespace="awx",secret="builder-dockercfg-pnqtw"} 1.568660547e+09 -kube_secret_created{namespace="dynatrace",secret="dynatrace-monitoring-token-j2bvv"} 1.568627464e+09 -kube_secret_created{namespace="sandbox",secret="deployer-token-hdsc9"} 1.551953235e+09 -kube_secret_created{namespace="tiptool-dvp",secret="deployer-token-nttnr"} 1.551395503e+09 -kube_secret_created{namespace="trident",secret="builder-token-wskhm"} 1.55171988e+09 -kube_secret_created{namespace="weblogic-poc",secret="deployer-token-t4ps6"} 1.561035946e+09 -kube_secret_created{namespace="darwin-integrations",secret="default-token-mk478"} 1.569828251e+09 -kube_secret_created{namespace="telenet-baseimages",secret="ssh-key"} 1.567152349e+09 -kube_secret_created{namespace="telenet-cluster-ops",secret="deployer-token-67qf7"} 1.569957481e+09 -kube_secret_created{namespace="telenet-operators",secret="default-token-8b7pw"} 1.56276231e+09 -kube_secret_created{namespace="telenet-operators",secret="jenkins-git-creds"} 1.570017894e+09 -kube_secret_created{namespace="tiller",secret="builder-token-hkl9n"} 1.566553677e+09 -kube_secret_created{namespace="edev-tools",secret="jenkins-token-j7zbv"} 1.573205032e+09 -kube_secret_created{namespace="telenet-operators",secret="deployer-dockercfg-tdjrn"} 1.56276231e+09 -kube_secret_created{namespace="telenet-system",secret="default-dockercfg-dmv82"} 1.562592036e+09 -kube_secret_created{namespace="tiptool",secret="deployer-token-vvf88"} 1.554236394e+09 -kube_secret_created{namespace="yft-kafkaproxy",secret="default-token-mzg9z"} 1.574085507e+09 -kube_secret_created{namespace="kube-system",secret="generic-garbage-collector-token-58xsg"} 1.551394323e+09 -kube_secret_created{namespace="openshift-infra",secret="deploymentconfig-controller-token-6flgd"} 1.551394394e+09 -kube_secret_created{namespace="openshift-logging",secret="metricbeat-token-9kbpm"} 1.561393402e+09 -kube_secret_created{namespace="openshift-node",secret="deployer-token-zk5g6"} 1.551394396e+09 -kube_secret_created{namespace="openshift",secret="builder-token-5vlbj"} 1.551394396e+09 -kube_secret_created{namespace="telenet-cluster-ops",secret="jenkins-cr-applier-sa-token-45hsf"} 1.573649017e+09 -kube_secret_created{namespace="awx-cluster-db",secret="deployer-token-fc676"} 1.569577754e+09 -kube_secret_created{namespace="default",secret="vault-auth-token-wsmvv"} 1.569238901e+09 -kube_secret_created{namespace="tvw",secret="deployer-token-rc85q"} 1.572504403e+09 -kube_secret_created{namespace="jenkins-operator-demo",secret="deployer-token-hrhlc"} 1.568381967e+09 -kube_secret_created{namespace="testea",secret="default-dockercfg-r2rqk"} 1.574688444e+09 -kube_secret_created{namespace="tiptool",secret="default-token-pm2hj"} 1.554236394e+09 -kube_secret_created{namespace="yelo-backend",secret="builder-dockercfg-4bjd5"} 1.576153647e+09 -kube_secret_created{namespace="bi",secret="springboot-operator-token-bptrp"} 1.570461139e+09 -kube_secret_created{namespace="edev-tools",secret="builder-token-mltjp"} 1.567169089e+09 -kube_secret_created{namespace="kube-system",secret="default-dockercfg-cq75m"} 1.551394329e+09 -kube_secret_created{namespace="paas-demo",secret="jenkins-operator-dockercfg-tj6gw"} 1.57071387e+09 -kube_secret_created{namespace="test",secret="deployer-token-7gkq8"} 1.574688362e+09 -kube_secret_created{namespace="edev-tools",secret="jenkins-git-creds"} 1.573205003e+09 -kube_secret_created{namespace="gdpr",secret="springboot-operator-dockercfg-mn7m6"} 1.570460869e+09 -kube_secret_created{namespace="openshift-console",secret="console-dockercfg-rqqcm"} 1.551394813e+09 -kube_secret_created{namespace="base-apache",secret="deployer-token-dnv82"} 1.558016439e+09 -kube_secret_created{namespace="darwin-integrations",secret="jenkins-operator-token-wsn7r"} 1.571317676e+09 -kube_secret_created{namespace="edev-communication",secret="default-dockercfg-lxkq8"} 1.570443175e+09 -kube_secret_created{namespace="kube-system",secret="horizontal-pod-autoscaler-dockercfg-9bzdq"} 1.551394326e+09 -kube_secret_created{namespace="openshift-monitoring",secret="alertmanager-main"} 1.55139482e+09 -kube_secret_created{namespace="paas-cloud-base-images",secret="jenkins-dockercfg-v9tj8"} 1.560937528e+09 -kube_secret_created{namespace="awx-tst",secret="builder-dockercfg-gw2kt"} 1.567586665e+09 -kube_secret_created{namespace="freephone-bp",secret="deployer-token-4gphr"} 1.564576428e+09 -kube_secret_created{namespace="openshift-infra",secret="template-instance-finalizer-controller-token-7cqmd"} 1.551394324e+09 -kube_secret_created{namespace="openshift-monitoring",secret="default-token-8ckrf"} 1.551394745e+09 -kube_secret_created{namespace="darwin-integrations",secret="builder-dockercfg-qrmn5"} 1.569828251e+09 -kube_secret_created{namespace="kube-system",secret="tiller-token-m6hv8"} 1.572965671e+09 -kube_secret_created{namespace="openshift-monitoring",secret="grafana-config"} 1.551394834e+09 -kube_secret_created{namespace="adc-vault",secret="jenkins-operator-dockercfg-z84rt"} 1.570026521e+09 -kube_secret_created{namespace="casa-mila-squad",secret="builder-dockercfg-cklkt"} 1.561551498e+09 -kube_secret_created{namespace="dynatrace",secret="dynatrace-oneagent-token-9hxmq"} 1.568625264e+09 -kube_secret_created{namespace="kube-system",secret="horizontal-pod-autoscaler-token-rnrzz"} 1.551394395e+09 -kube_secret_created{namespace="openshift-infra",secret="pv-recycler-controller-token-2h66p"} 1.551394324e+09 -kube_secret_created{namespace="telenet-baseimages",secret="deployer-token-2zqdv"} 1.563896796e+09 -kube_secret_created{namespace="openshift-logging",secret="deployer-dockercfg-7vvdv"} 1.551394701e+09 -kube_secret_created{namespace="paas-demo",secret="deployer-token-8xnbn"} 1.562663948e+09 -kube_secret_created{namespace="demo",secret="jenkins-token-dg84g"} 1.557763081e+09 -kube_secret_created{namespace="edev-communication",secret="springboot-operator-dockercfg-jkszv"} 1.572004832e+09 -kube_secret_created{namespace="gdpr",secret="springboot-operator-token-kxrsd"} 1.570460868e+09 -kube_secret_created{namespace="kube-system",secret="expand-controller-token-2l4s8"} 1.551394395e+09 -kube_secret_created{namespace="kube-system",secret="replicaset-controller-dockercfg-8dj5k"} 1.551394326e+09 -kube_secret_created{namespace="openshift-infra",secret="build-config-change-controller-token-4q6gg"} 1.551394395e+09 -kube_secret_created{namespace="tiptool-uat",secret="deployer-token-s4xpf"} 1.551395522e+09 -kube_secret_created{namespace="sandbox",secret="sandbox-operator-dockercfg-bt9gx"} 1.562154064e+09 -kube_secret_created{namespace="test-jee",secret="deployer-token-4k4mq"} 1.571031922e+09 -kube_secret_created{namespace="myproject",secret="deployer-dockercfg-szxrj"} 1.572257326e+09 -kube_secret_created{namespace="openshift-infra",secret="resourcequota-controller-token-fpsdv"} 1.551394395e+09 -kube_secret_created{namespace="dynatrace",secret="builder-token-xnmtv"} 1.564585452e+09 -kube_secret_created{namespace="telenet-system",secret="builder-token-tlm9l"} 1.562592036e+09 -kube_secret_created{namespace="weblogic-poc",secret="registry-token-psrjq"} 1.571318124e+09 -kube_secret_created{namespace="eatest",secret="default-dockercfg-cf2vd"} 1.574688708e+09 -kube_secret_created{namespace="kube-system",secret="filebeat-token-6hwzk"} 1.561024011e+09 -kube_secret_created{namespace="kube-system",secret="service-controller-token-tvbh7"} 1.551394324e+09 -kube_secret_created{namespace="openshift-monitoring",secret="default-token-csndz"} 1.551394818e+09 -kube_secret_created{namespace="telenet-operators",secret="namespace-operator-token-hgk44"} 1.562764117e+09 -kube_secret_created{namespace="traefik",secret="deployer-dockercfg-wd28s"} 1.568109268e+09 -kube_secret_created{namespace="default",secret="router-token-z9sch"} 1.551394778e+09 -kube_secret_created{namespace="freephone-bp",secret="default-token-qxkgn"} 1.564576423e+09 -kube_secret_created{namespace="openshift-node",secret="sync-token-q4nfn"} 1.551394511e+09 -kube_secret_created{namespace="playground",secret="deployer-token-zfc7l"} 1.564497521e+09 -kube_secret_created{namespace="awx-db-cluster",secret="builder-dockercfg-fc4l7"} 1.570092356e+09 -kube_secret_created{namespace="base-apache",secret="builder-dockercfg-8wsvf"} 1.558016439e+09 -kube_secret_created{namespace="kibana-tst",secret="deployer-token-npg4c"} 1.567775154e+09 -kube_secret_created{namespace="openshift-node",secret="builder-token-h9jnx"} 1.551394396e+09 -kube_secret_created{namespace="openshift",secret="deployer-token-rhzgl"} 1.551394325e+09 -kube_secret_created{namespace="paas-demo",secret="builder-dockercfg-4p7dj"} 1.562663948e+09 -kube_secret_created{namespace="dynatrace",secret="dynatrace-oneagent-dockercfg-rnrkz"} 1.568625264e+09 -kube_secret_created{namespace="edev-tools",secret="jenkins-nexus-creds"} 1.573204991e+09 -kube_secret_created{namespace="openshift-console",secret="default-dockercfg-lx2t9"} 1.551394806e+09 -kube_secret_created{namespace="paas-cloud-base-images",secret="deployer-token-dnb9j"} 1.560937477e+09 -kube_secret_created{namespace="edev-tools",secret="deployer-dockercfg-2tbld"} 1.567169089e+09 -kube_secret_created{namespace="tiptool-dvp",secret="database-password"} 1.551395577e+09 -kube_secret_created{namespace="openshift-infra",secret="builder-dockercfg-5wvq7"} 1.551394329e+09 -kube_secret_created{namespace="openshift-infra",secret="serviceaccount-controller-token-qrb7c"} 1.551394395e+09 -kube_secret_created{namespace="test-jee",secret="default-token-v2ptw"} 1.571031922e+09 -kube_secret_created{namespace="bi",secret="deployer-token-gkn6p"} 1.562668167e+09 -kube_secret_created{namespace="gdpr",secret="jenkins-nexus-creds"} 1.568896141e+09 -kube_secret_created{namespace="kube-system",secret="node-controller-token-xdkgl"} 1.551394396e+09 -kube_secret_created{namespace="myproject",secret="default-token-6lbwx"} 1.572257326e+09 -kube_secret_created{namespace="ns-createdby-namespace-operator",secret="deployer-token-22kmp"} 1.567168326e+09 -kube_secret_created{namespace="openshift-monitoring",secret="ssh-key"} 1.556548431e+09 -kube_secret_created{namespace="telenet-cluster-ops",secret="default-token-7j94t"} 1.569957481e+09 -kube_secret_created{namespace="yft-kafkaproxy",secret="deployer-token-898t8"} 1.574085508e+09 -kube_secret_created{namespace="demo",secret="default-token-lbm5c"} 1.554111943e+09 -kube_secret_created{namespace="jdk",secret="default-token-w2vnp"} 1.5535045e+09 -kube_secret_created{namespace="kube-system",secret="attachdetach-controller-token-54j24"} 1.551394396e+09 -kube_secret_created{namespace="kube-system",secret="attachdetach-controller-token-6rj7k"} 1.551394324e+09 -kube_secret_created{namespace="telenet-baseimages",secret="deployer-dockercfg-6qc2x"} 1.563896796e+09 -kube_secret_created{namespace="tvwassen",secret="default-dockercfg-n6kgn"} 1.566488003e+09 -kube_secret_created{namespace="adc-vault",secret="vault-cert"} 1.557755946e+09 -kube_secret_created{namespace="openshift-monitoring",secret="prometheus-operator-token-8wwdp"} 1.551394832e+09 -kube_secret_created{namespace="openshift-monitoring",secret="kube-state-metrics-token-f6m6q"} 1.57667773e+09 -kube_secret_created{namespace="openshift-monitoring",secret="prometheus-k8s-token-zrjfk"} 1.551394864e+09 -kube_secret_created{namespace="test",secret="default-dockercfg-wxtqt"} 1.574688362e+09 -kube_secret_created{namespace="yft-kafkaproxy",secret="deployer-dockercfg-sbxwx"} 1.574085507e+09 -kube_secret_created{namespace="jenkins-operator-demo",secret="jenkins-nexus-creds"} 1.568722835e+09 -kube_secret_created{namespace="test2",secret="deployer-dockercfg-t4bk5"} 1.574689369e+09 -kube_secret_created{namespace="tvw",secret="deployer-dockercfg-r4q6d"} 1.572504403e+09 -kube_secret_created{namespace="devops-playground",secret="springboot-operator-dockercfg-rp84r"} 1.570461227e+09 -kube_secret_created{namespace="freephone-bp",secret="builder-dockercfg-j52sz"} 1.564576423e+09 -kube_secret_created{namespace="traefik",secret="deployer-token-mpkzf"} 1.568109268e+09 -kube_secret_created{namespace="demo",secret="builder-token-flp5j"} 1.554111943e+09 -kube_secret_created{namespace="openshift-monitoring",secret="cluster-monitoring-operator-token-q7lw8"} 1.551394748e+09 -kube_secret_created{namespace="test2",secret="default-token-5dm69"} 1.574689369e+09 -kube_secret_created{namespace="tiptool",secret="tiptool-trg-mysql-db-password-for-tip"} 1.554236511e+09 -kube_secret_created{namespace="vault",secret="deployer-dockercfg-sgzk9"} 1.568722514e+09 -kube_secret_created{namespace="bi",secret="builder-dockercfg-dznp2"} 1.562668167e+09 -kube_secret_created{namespace="devops-playground",secret="builder-token-8qk5j"} 1.560785571e+09 -kube_secret_created{namespace="kube-public",secret="deployer-token-9trpz"} 1.551394396e+09 -kube_secret_created{namespace="kube-system",secret="cronjob-controller-dockercfg-2klr6"} 1.551394325e+09 -kube_secret_created{namespace="openshift-monitoring",secret="builder-dockercfg-86kxg"} 1.551394745e+09 -kube_secret_created{namespace="telenet-monitoring",secret="default-token-87778"} 1.562591687e+09 -kube_secret_created{namespace="casa-mila-squad",secret="builder-token-dhlrj"} 1.561551498e+09 -kube_secret_created{namespace="kube-system",secret="daemon-set-controller-token-dtf2m"} 1.551394323e+09 -kube_secret_created{namespace="tiptool",secret="default-token-6nrhm"} 1.55423642e+09 -kube_secret_created{namespace="adc-vault",secret="jenkins-operator-token-98twk"} 1.570026521e+09 -kube_secret_created{namespace="openshift-infra",secret="pv-recycler-controller-token-6fmkp"} 1.551394394e+09 -kube_secret_created{namespace="sandbox",secret="deployer-token-nnj29"} 1.551953236e+09 -kube_secret_created{namespace="telenet-cluster-ops",secret="builder-dockercfg-p8kct"} 1.569957481e+09 -kube_secret_created{namespace="telenet-monitoring",secret="ssh-key"} 1.565361608e+09 -kube_secret_created{namespace="tiptool",secret="tiptool-uat-mysql-db-password-for-tip"} 1.554236494e+09 -kube_secret_created{namespace="devops-playground",secret="jenkins-token-4hr7b"} 1.571225312e+09 -kube_secret_created{namespace="openshift-console",secret="console-oauth-config"} 1.551394885e+09 -kube_secret_created{namespace="edev-tools",secret="default-dockercfg-tnnp4"} 1.567169089e+09 -kube_secret_created{namespace="kibana-tst",secret="default-dockercfg-7wd45"} 1.567775154e+09 -kube_secret_created{namespace="paas-demo",secret="jenkins-token-5mpnn"} 1.562663953e+09 -kube_secret_created{namespace="sandbox",secret="vault-operator-dockercfg-lbwd7"} 1.565266825e+09 -kube_secret_created{namespace="ns-createdby-namespace-operator",secret="builder-token-q8m6r"} 1.567168326e+09 -kube_secret_created{namespace="test-jee",secret="default-token-2ldhr"} 1.571031922e+09 -kube_secret_created{namespace="telenet-baseimages",secret="jenkins-dockercfg-n226v"} 1.563896802e+09 -kube_secret_created{namespace="awx-cluster-db",secret="deployer-token-w49k6"} 1.569577937e+09 -kube_secret_created{namespace="awx-db-cluster",secret="awx-token-scmpn"} 1.570092478e+09 -kube_secret_created{namespace="gdpr",secret="default-token-67hnx"} 1.567608976e+09 -kube_secret_created{namespace="kibana-tst",secret="builder-token-j6cdz"} 1.567775154e+09 -kube_secret_created{namespace="openshift-infra",secret="image-import-controller-token-8nvnl"} 1.551394324e+09 -kube_secret_created{namespace="paas-demo",secret="proxy-sql-database-secret-dev"} 1.564387158e+09 -kube_secret_created{namespace="traefik",secret="default-dockercfg-wx2sz"} 1.568109268e+09 -kube_secret_created{namespace="traefik",secret="default-token-wv2wt"} 1.568109268e+09 -kube_secret_created{namespace="awx-db-cluster",secret="deployer-token-x49bp"} 1.570092356e+09 -kube_secret_created{namespace="ceph",secret="default-token-dbvg2"} 1.568883833e+09 -kube_secret_created{namespace="default",secret="default-dockercfg-rgn5n"} 1.551394329e+09 -kube_secret_created{namespace="edev-tools",secret="springboot-operator-token-nssc4"} 1.573207332e+09 -kube_secret_created{namespace="gdpr",secret="deployer-token-dlc9c"} 1.567608862e+09 -kube_secret_created{namespace="openshift-infra",secret="node-bootstrapper-token-z5vvv"} 1.551394394e+09 -kube_secret_created{namespace="weblogic-poc",secret="github-credentials"} 1.572505324e+09 -kube_secret_created{namespace="darwin-integrations",secret="springboot-operator-token-dg7h8"} 1.570459781e+09 -kube_secret_created{namespace="dynatrace",secret="deployer-token-9khff"} 1.564585457e+09 -kube_secret_created{namespace="openshift-console",secret="default-token-s8kj7"} 1.551394879e+09 -kube_secret_created{namespace="test-jee",secret="deployer-token-w988p"} 1.571031922e+09 -kube_secret_created{namespace="awx-cluster-db",secret="default-token-kc9s8"} 1.569577937e+09 -kube_secret_created{namespace="demo",secret="default-token-msng7"} 1.554111917e+09 -kube_secret_created{namespace="myproject",secret="github-ssasidha-credentials"} 1.572439261e+09 -kube_secret_created{namespace="awx-tst",secret="awx-secrets"} 1.567601308e+09 -kube_secret_created{namespace="paas-demo",secret="springboot-operator-dockercfg-cwwv6"} 1.572512897e+09 -kube_secret_created{namespace="trident",secret="default-token-2grxn"} 1.55171988e+09 -kube_secret_created{namespace="tvw",secret="builder-token-5dnm6"} 1.572504403e+09 -kube_secret_created{namespace="vault",secret="builder-dockercfg-kf5p7"} 1.568722514e+09 -kube_secret_created{namespace="devops-playground",secret="jenkins-dockercfg-jcgb8"} 1.571225312e+09 -kube_secret_created{namespace="kube-system",secret="namespace-controller-token-xgs5g"} 1.551394323e+09 -kube_secret_created{namespace="openshift-sdn",secret="builder-token-c8nwl"} 1.551394602e+09 -kube_secret_created{namespace="sandbox",secret="default-token-l22bg"} 1.551953235e+09 -kube_secret_created{namespace="telenet-cluster-ops",secret="deployer-dockercfg-j29n8"} 1.569957481e+09 -kube_secret_created{namespace="yelo-backend",secret="default-dockercfg-69q82"} 1.576153647e+09 -kube_secret_created{namespace="openshift-sdn",secret="sdn-token-26vtm"} 1.551394608e+09 -kube_secret_created{namespace="openshift-web-console",secret="builder-token-9jmrj"} 1.551394858e+09 -kube_secret_created{namespace="bi",secret="jenkins-operator-token-5v6jn"} 1.573206118e+09 -kube_secret_created{namespace="devops-playground",secret="deployer-token-qf55r"} 1.560785645e+09 -kube_secret_created{namespace="edev-tools",secret="default-token-bdpxd"} 1.567169089e+09 -kube_secret_created{namespace="openshift-console",secret="builder-token-2mdcb"} 1.551394806e+09 -kube_secret_created{namespace="openshift-logging",secret="builder-token-f9j2x"} 1.551394773e+09 -kube_secret_created{namespace="openshift-monitoring",secret="deployer-dockercfg-t7x45"} 1.551394745e+09 -kube_secret_created{namespace="vault",secret="builder-token-7z7tb"} 1.568722513e+09 -kube_secret_created{namespace="weblogic-poc",secret="weblogic-sa-token-w2njd"} 1.566833139e+09 -kube_secret_created{namespace="test-config",secret="builder-token-h55cz"} 1.573651291e+09 -kube_secret_created{namespace="yft-kafkaproxy",secret="builder-token-kgwfp"} 1.574085507e+09 -kube_secret_created{namespace="bi",secret="deployer-token-g4wzf"} 1.562668167e+09 -kube_secret_created{namespace="edev-tools",secret="registry"} 1.571985939e+09 -kube_secret_created{namespace="helloworld",secret="deployer-token-2kd98"} 1.570966286e+09 -kube_secret_created{namespace="kube-public",secret="default-dockercfg-lph6t"} 1.551394329e+09 -kube_secret_created{namespace="openshift",secret="default-token-prv2l"} 1.551394327e+09 -kube_secret_created{namespace="telenet-system",secret="builder-dockercfg-lkcbf"} 1.562592036e+09 -kube_secret_created{namespace="base-apache",secret="deployer-dockercfg-5f8np"} 1.558016439e+09 -kube_secret_created{namespace="openshift-monitoring",secret="alertmanager-main-token-q78sg"} 1.551394889e+09 -kube_secret_created{namespace="openshift-web-console",secret="webconsole-token-tskbt"} 1.551394792e+09 -kube_secret_created{namespace="vault",secret="builder-token-p2hwk"} 1.568722513e+09 -kube_secret_created{namespace="bi",secret="spark-operator-dockercfg-wtm4x"} 1.574872903e+09 -kube_secret_created{namespace="openshift-infra",secret="service-serving-cert-controller-token-w2b8c"} 1.551394324e+09 -kube_secret_created{namespace="openshift-sdn",secret="default-dockercfg-z9lkt"} 1.551394529e+09 -kube_secret_created{namespace="trident",secret="trident-token-s4cb7"} 1.551962689e+09 -kube_secret_created{namespace="awx-cluster-db",secret="default-dockercfg-d72ql"} 1.569577937e+09 -kube_secret_created{namespace="awx-db-cluster",secret="deployer-dockercfg-775cd"} 1.570092356e+09 -kube_secret_created{namespace="casa-mila-squad",secret="default-token-slx4f"} 1.561551498e+09 -kube_secret_created{namespace="edev-communication",secret="default-token-hmtvq"} 1.570443175e+09 -kube_secret_created{namespace="gdpr",secret="jenkins-token-qsbz2"} 1.567674873e+09 -kube_secret_created{namespace="telenet-operators",secret="nexus-secret"} 1.575984938e+09 -kube_secret_created{namespace="yelo-backend",secret="deployer-token-2t46t"} 1.576153647e+09 -kube_secret_created{namespace="yelo-backend",secret="deployer-token-65q42"} 1.576153647e+09 -kube_secret_created{namespace="base-apache",secret="git-ssh-key"} 1.562584143e+09 -kube_secret_created{namespace="dynatrace",secret="dynatrace-oneagent-operator-token-kb29p"} 1.568625264e+09 -kube_secret_created{namespace="telenet-system",secret="deployer-dockercfg-zspk7"} 1.562592036e+09 -kube_secret_created{namespace="testea",secret="builder-dockercfg-b9gtj"} 1.574688444e+09 -kube_secret_created{namespace="tiptool-uat",secret="deployer-token-jbhh8"} 1.551395594e+09 -kube_secret_created{namespace="tiptool",secret="tiptool-dvp-mysql-db-password-for-tip"} 1.554236478e+09 -kube_secret_created{namespace="ceph",secret="default-token-dlngn"} 1.568883833e+09 -kube_secret_created{namespace="darwin-integrations",secret="builder-token-r6snr"} 1.569828251e+09 -kube_secret_created{namespace="gdpr",secret="builder-token-xgh79"} 1.567608862e+09 -kube_secret_created{namespace="openshift-monitoring",secret="prometheus-operator-dockercfg-gcxds"} 1.55139476e+09 -kube_secret_created{namespace="playground",secret="builder-token-npwls"} 1.564497518e+09 -kube_secret_created{namespace="telenet-cluster-ops",secret="springboot-cr-applier-sa-token-9q8lv"} 1.573639165e+09 -kube_secret_created{namespace="telenet-operators",secret="deployer-token-6z2qr"} 1.56276231e+09 -kube_secret_created{namespace="test-config",secret="default-dockercfg-t55fd"} 1.573651291e+09 -kube_secret_created{namespace="aem",secret="builder-dockercfg-nrtth"} 1.553591415e+09 -kube_secret_created{namespace="base-apache",secret="builder-token-d79sl"} 1.558016439e+09 -kube_secret_created{namespace="sandbox",secret="jenkins-token-d2b4k"} 1.551954017e+09 -kube_secret_created{namespace="telenet-public",secret="builder-token-j8ksr"} 1.562595894e+09 -kube_secret_created{namespace="testea",secret="deployer-token-lgbgc"} 1.574688444e+09 -kube_secret_created{namespace="kube-system",secret="filebeat-dockercfg-5cfrg"} 1.561024011e+09 -kube_secret_created{namespace="openshift-infra",secret="origin-namespace-controller-token-tmppm"} 1.551394395e+09 -kube_secret_created{namespace="paas-cloud-base-images",secret="nexus"} 1.561471754e+09 -kube_secret_created{namespace="telenet-cluster-ops",secret="stash-credential"} 1.570028669e+09 -kube_secret_created{namespace="tiptool-uat",secret="database-password"} 1.551395597e+09 -kube_secret_created{namespace="tiptool",secret="git-sshkey"} 1.554236477e+09 -# HELP kube_secret_metadata_resource_version Resource version representing a specific version of secret. -# TYPE kube_secret_metadata_resource_version gauge -kube_secret_metadata_resource_version{namespace="demo",secret="builder-token-flp5j",resource_version="7743729"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="cluster-monitoring-operator-token-q7lw8",resource_version="3235"} 1 -kube_secret_metadata_resource_version{namespace="test2",secret="default-token-5dm69",resource_version="72239274"} 1 -kube_secret_metadata_resource_version{namespace="tiptool",secret="tiptool-trg-mysql-db-password-for-tip",resource_version="8107062"} 1 -kube_secret_metadata_resource_version{namespace="vault",secret="deployer-dockercfg-sgzk9",resource_version="51892726"} 1 -kube_secret_metadata_resource_version{namespace="bi",secret="builder-dockercfg-dznp2",resource_version="32350951"} 1 -kube_secret_metadata_resource_version{namespace="devops-playground",secret="builder-token-8qk5j",resource_version="26787840"} 1 -kube_secret_metadata_resource_version{namespace="kube-public",secret="deployer-token-9trpz",resource_version="571"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="cronjob-controller-dockercfg-2klr6",resource_version="3008"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="builder-dockercfg-86kxg",resource_version="3208"} 1 -kube_secret_metadata_resource_version{namespace="telenet-monitoring",secret="default-token-87778",resource_version="32115919"} 1 -kube_secret_metadata_resource_version{namespace="casa-mila-squad",secret="builder-token-dhlrj",resource_version="29000676"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="daemon-set-controller-token-dtf2m",resource_version="623"} 1 -kube_secret_metadata_resource_version{namespace="tiptool",secret="default-token-6nrhm",resource_version="8106739"} 1 -kube_secret_metadata_resource_version{namespace="adc-vault",secret="jenkins-operator-token-98twk",resource_version="56461340"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="pv-recycler-controller-token-6fmkp",resource_version="409"} 1 -kube_secret_metadata_resource_version{namespace="sandbox",secret="deployer-token-nnj29",resource_version="1599410"} 1 -kube_secret_metadata_resource_version{namespace="telenet-cluster-ops",secret="builder-dockercfg-p8kct",resource_version="56222888"} 1 -kube_secret_metadata_resource_version{namespace="telenet-monitoring",secret="ssh-key",resource_version="40904834"} 1 -kube_secret_metadata_resource_version{namespace="tiptool",secret="tiptool-uat-mysql-db-password-for-tip",resource_version="8106904"} 1 -kube_secret_metadata_resource_version{namespace="devops-playground",secret="jenkins-token-4hr7b",resource_version="60532774"} 1 -kube_secret_metadata_resource_version{namespace="openshift-console",secret="console-oauth-config",resource_version="3792"} 1 -kube_secret_metadata_resource_version{namespace="edev-tools",secret="default-dockercfg-tnnp4",resource_version="46743622"} 1 -kube_secret_metadata_resource_version{namespace="kibana-tst",secret="default-dockercfg-7wd45",resource_version="48747196"} 1 -kube_secret_metadata_resource_version{namespace="paas-demo",secret="jenkins-token-5mpnn",resource_version="32338083"} 1 -kube_secret_metadata_resource_version{namespace="sandbox",secret="vault-operator-dockercfg-lbwd7",resource_version="40592962"} 1 -kube_secret_metadata_resource_version{namespace="ns-createdby-namespace-operator",secret="builder-token-q8m6r",resource_version="46741145"} 1 -kube_secret_metadata_resource_version{namespace="test-jee",secret="default-token-2ldhr",resource_version="59875277"} 1 -kube_secret_metadata_resource_version{namespace="telenet-baseimages",secret="jenkins-dockercfg-n226v",resource_version="36104031"} 1 -kube_secret_metadata_resource_version{namespace="awx-cluster-db",secret="deployer-token-w49k6",resource_version="54849939"} 1 -kube_secret_metadata_resource_version{namespace="awx-db-cluster",secret="awx-token-scmpn",resource_version="56689986"} 1 -kube_secret_metadata_resource_version{namespace="gdpr",secret="default-token-67hnx",resource_version="48191943"} 1 -kube_secret_metadata_resource_version{namespace="kibana-tst",secret="builder-token-j6cdz",resource_version="48747187"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="image-import-controller-token-8nvnl",resource_version="753"} 1 -kube_secret_metadata_resource_version{namespace="paas-demo",secret="proxy-sql-database-secret-dev",resource_version="40056390"} 1 -kube_secret_metadata_resource_version{namespace="traefik",secret="default-dockercfg-wx2sz",resource_version="49867494"} 1 -kube_secret_metadata_resource_version{namespace="traefik",secret="default-token-wv2wt",resource_version="49867493"} 1 -kube_secret_metadata_resource_version{namespace="awx-db-cluster",secret="deployer-token-x49bp",resource_version="56689533"} 1 -kube_secret_metadata_resource_version{namespace="ceph",secret="default-token-dbvg2",resource_version="52423849"} 1 -kube_secret_metadata_resource_version{namespace="default",secret="default-dockercfg-rgn5n",resource_version="3002"} 1 -kube_secret_metadata_resource_version{namespace="edev-tools",secret="springboot-operator-token-nssc4",resource_version="67283174"} 1 -kube_secret_metadata_resource_version{namespace="gdpr",secret="deployer-token-dlc9c",resource_version="48191930"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="node-bootstrapper-token-z5vvv",resource_version="412"} 1 -kube_secret_metadata_resource_version{namespace="weblogic-poc",secret="github-credentials",resource_version="64894430"} 1 -kube_secret_metadata_resource_version{namespace="darwin-integrations",secret="springboot-operator-token-dg7h8",resource_version="57936922"} 1 -kube_secret_metadata_resource_version{namespace="dynatrace",secret="deployer-token-9khff",resource_version="38227006"} 1 -kube_secret_metadata_resource_version{namespace="openshift-console",secret="default-token-s8kj7",resource_version="3715"} 1 -kube_secret_metadata_resource_version{namespace="test-jee",secret="deployer-token-w988p",resource_version="59875293"} 1 -kube_secret_metadata_resource_version{namespace="awx-cluster-db",secret="default-token-kc9s8",resource_version="54849938"} 1 -kube_secret_metadata_resource_version{namespace="demo",secret="default-token-msng7",resource_version="7743749"} 1 -kube_secret_metadata_resource_version{namespace="myproject",secret="github-ssasidha-credentials",resource_version="64669372"} 1 -kube_secret_metadata_resource_version{namespace="awx-tst",secret="awx-secrets",resource_version="54837604"} 1 -kube_secret_metadata_resource_version{namespace="paas-demo",secret="springboot-operator-dockercfg-cwwv6",resource_version="64921331"} 1 -kube_secret_metadata_resource_version{namespace="trident",secret="default-token-2grxn",resource_version="925920"} 1 -kube_secret_metadata_resource_version{namespace="tvw",secret="builder-token-5dnm6",resource_version="64890916"} 1 -kube_secret_metadata_resource_version{namespace="vault",secret="builder-dockercfg-kf5p7",resource_version="51892720"} 1 -kube_secret_metadata_resource_version{namespace="devops-playground",secret="jenkins-dockercfg-jcgb8",resource_version="60532776"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="namespace-controller-token-xgs5g",resource_version="661"} 1 -kube_secret_metadata_resource_version{namespace="openshift-sdn",secret="builder-token-c8nwl",resource_version="1482"} 1 -kube_secret_metadata_resource_version{namespace="sandbox",secret="default-token-l22bg",resource_version="1599396"} 1 -kube_secret_metadata_resource_version{namespace="telenet-cluster-ops",secret="deployer-dockercfg-j29n8",resource_version="56222898"} 1 -kube_secret_metadata_resource_version{namespace="yelo-backend",secret="default-dockercfg-69q82",resource_version="76464927"} 1 -kube_secret_metadata_resource_version{namespace="openshift-sdn",secret="sdn-token-26vtm",resource_version="1525"} 1 -kube_secret_metadata_resource_version{namespace="openshift-web-console",secret="builder-token-9jmrj",resource_version="3432"} 1 -kube_secret_metadata_resource_version{namespace="bi",secret="jenkins-operator-token-5v6jn",resource_version="67278643"} 1 -kube_secret_metadata_resource_version{namespace="devops-playground",secret="deployer-token-qf55r",resource_version="26787764"} 1 -kube_secret_metadata_resource_version{namespace="edev-tools",secret="default-token-bdpxd",resource_version="46743607"} 1 -kube_secret_metadata_resource_version{namespace="openshift-console",secret="builder-token-2mdcb",resource_version="3737"} 1 -kube_secret_metadata_resource_version{namespace="openshift-logging",secret="builder-token-f9j2x",resource_version="2779"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="deployer-dockercfg-t7x45",resource_version="3210"} 1 -kube_secret_metadata_resource_version{namespace="vault",secret="builder-token-7z7tb",resource_version="51892705"} 1 -kube_secret_metadata_resource_version{namespace="weblogic-poc",secret="weblogic-sa-token-w2njd",resource_version="45663832"} 1 -kube_secret_metadata_resource_version{namespace="test-config",secret="builder-token-h55cz",resource_version="68792236"} 1 -kube_secret_metadata_resource_version{namespace="yft-kafkaproxy",secret="builder-token-kgwfp",resource_version="70266345"} 1 -kube_secret_metadata_resource_version{namespace="bi",secret="deployer-token-g4wzf",resource_version="32350944"} 1 -kube_secret_metadata_resource_version{namespace="edev-tools",secret="registry",resource_version="63128786"} 1 -kube_secret_metadata_resource_version{namespace="helloworld",secret="deployer-token-2kd98",resource_version="59655320"} 1 -kube_secret_metadata_resource_version{namespace="kube-public",secret="default-dockercfg-lph6t",resource_version="2992"} 1 -kube_secret_metadata_resource_version{namespace="openshift",secret="default-token-prv2l",resource_version="936"} 1 -kube_secret_metadata_resource_version{namespace="telenet-system",secret="builder-dockercfg-lkcbf",resource_version="32116980"} 1 -kube_secret_metadata_resource_version{namespace="base-apache",secret="deployer-dockercfg-5f8np",resource_version="18790759"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="alertmanager-main-token-q78sg",resource_version="3861"} 1 -kube_secret_metadata_resource_version{namespace="openshift-web-console",secret="webconsole-token-tskbt",resource_version="3558"} 1 -kube_secret_metadata_resource_version{namespace="vault",secret="builder-token-p2hwk",resource_version="51892718"} 1 -kube_secret_metadata_resource_version{namespace="bi",secret="spark-operator-dockercfg-wtm4x",resource_version="72844558"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="service-serving-cert-controller-token-w2b8c",resource_version="772"} 1 -kube_secret_metadata_resource_version{namespace="openshift-sdn",secret="default-dockercfg-z9lkt",resource_version="2953"} 1 -kube_secret_metadata_resource_version{namespace="trident",secret="trident-token-s4cb7",resource_version="1627902"} 1 -kube_secret_metadata_resource_version{namespace="awx-cluster-db",secret="default-dockercfg-d72ql",resource_version="54849941"} 1 -kube_secret_metadata_resource_version{namespace="awx-db-cluster",secret="deployer-dockercfg-775cd",resource_version="56689549"} 1 -kube_secret_metadata_resource_version{namespace="casa-mila-squad",secret="default-token-slx4f",resource_version="29000683"} 1 -kube_secret_metadata_resource_version{namespace="edev-communication",secret="default-token-hmtvq",resource_version="57880038"} 1 -kube_secret_metadata_resource_version{namespace="gdpr",secret="jenkins-token-qsbz2",resource_version="48413061"} 1 -kube_secret_metadata_resource_version{namespace="telenet-operators",secret="nexus-secret",resource_version="75899692"} 1 -kube_secret_metadata_resource_version{namespace="yelo-backend",secret="deployer-token-2t46t",resource_version="76464918"} 1 -kube_secret_metadata_resource_version{namespace="yelo-backend",secret="deployer-token-65q42",resource_version="76464928"} 1 -kube_secret_metadata_resource_version{namespace="base-apache",secret="git-ssh-key",resource_version="32092653"} 1 -kube_secret_metadata_resource_version{namespace="dynatrace",secret="dynatrace-oneagent-operator-token-kb29p",resource_version="51574493"} 1 -kube_secret_metadata_resource_version{namespace="telenet-system",secret="deployer-dockercfg-zspk7",resource_version="32116978"} 1 -kube_secret_metadata_resource_version{namespace="testea",secret="builder-dockercfg-b9gtj",resource_version="72235748"} 1 -kube_secret_metadata_resource_version{namespace="tiptool-uat",secret="deployer-token-jbhh8",resource_version="6302"} 1 -kube_secret_metadata_resource_version{namespace="tiptool",secret="tiptool-dvp-mysql-db-password-for-tip",resource_version="8106771"} 1 -kube_secret_metadata_resource_version{namespace="ceph",secret="default-token-dlngn",resource_version="52423839"} 1 -kube_secret_metadata_resource_version{namespace="darwin-integrations",secret="builder-token-r6snr",resource_version="55729132"} 1 -kube_secret_metadata_resource_version{namespace="gdpr",secret="builder-token-xgh79",resource_version="48191926"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="prometheus-operator-dockercfg-gcxds",resource_version="3308"} 1 -kube_secret_metadata_resource_version{namespace="playground",secret="builder-token-npwls",resource_version="37957587"} 1 -kube_secret_metadata_resource_version{namespace="telenet-cluster-ops",secret="springboot-cr-applier-sa-token-9q8lv",resource_version="68750239"} 1 -kube_secret_metadata_resource_version{namespace="telenet-operators",secret="deployer-token-6z2qr",resource_version="32629794"} 1 -kube_secret_metadata_resource_version{namespace="test-config",secret="default-dockercfg-t55fd",resource_version="68792255"} 1 -kube_secret_metadata_resource_version{namespace="aem",secret="builder-dockercfg-nrtth",resource_version="6258522"} 1 -kube_secret_metadata_resource_version{namespace="base-apache",secret="builder-token-d79sl",resource_version="18790755"} 1 -kube_secret_metadata_resource_version{namespace="sandbox",secret="jenkins-token-d2b4k",resource_version="1601712"} 1 -kube_secret_metadata_resource_version{namespace="telenet-public",secret="builder-token-j8ksr",resource_version="32129152"} 1 -kube_secret_metadata_resource_version{namespace="testea",secret="deployer-token-lgbgc",resource_version="72235732"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="filebeat-dockercfg-5cfrg",resource_version="27473648"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="origin-namespace-controller-token-tmppm",resource_version="503"} 1 -kube_secret_metadata_resource_version{namespace="paas-cloud-base-images",secret="nexus",resource_version="28769028"} 1 -kube_secret_metadata_resource_version{namespace="telenet-cluster-ops",secret="stash-credential",resource_version="56469537"} 1 -kube_secret_metadata_resource_version{namespace="tiptool-uat",secret="database-password",resource_version="6333"} 1 -kube_secret_metadata_resource_version{namespace="tiptool",secret="git-sshkey",resource_version="8106768"} 1 -kube_secret_metadata_resource_version{namespace="edev-tools",secret="stash-authentication-http",resource_version="67304215"} 1 -kube_secret_metadata_resource_version{namespace="telenet-monitoring",secret="deployer-token-ncjpx",resource_version="32115910"} 1 -kube_secret_metadata_resource_version{namespace="ns-createdby-namespace-operator",secret="builder-dockercfg-zg859",resource_version="46741148"} 1 -kube_secret_metadata_resource_version{namespace="telenet-operators",secret="default-dockercfg-f2ptw",resource_version="32629793"} 1 -kube_secret_metadata_resource_version{namespace="tiller",secret="default-token-2bpdt",resource_version="44761371"} 1 -kube_secret_metadata_resource_version{namespace="trident",secret="deployer-dockercfg-28jqd",resource_version="925924"} 1 -kube_secret_metadata_resource_version{namespace="casa-mila-squad",secret="deployer-token-f72t6",resource_version="29000686"} 1 -kube_secret_metadata_resource_version{namespace="kube-public",secret="deployer-dockercfg-hpk6c",resource_version="2937"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="image-trigger-controller-token-h2j2s",resource_version="420"} 1 -kube_secret_metadata_resource_version{namespace="paas-demo",secret="jenkins-dockercfg-9k5g6",resource_version="32338086"} 1 -kube_secret_metadata_resource_version{namespace="awx",secret="builder-token-n9kr6",resource_version="51690064"} 1 -kube_secret_metadata_resource_version{namespace="devops-playground",secret="deployer-dockercfg-2xld4",resource_version="26787842"} 1 -kube_secret_metadata_resource_version{namespace="weblogic-poc",secret="builder-dockercfg-nbpqp",resource_version="27509946"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="sdn-controller-token-f49g9",resource_version="774"} 1 -kube_secret_metadata_resource_version{namespace="telenet-baseimages",secret="jenkins-git-creds",resource_version="67288851"} 1 -kube_secret_metadata_resource_version{namespace="telenet-operators",secret="namespace-operator-token-djqs6",resource_version="32635645"} 1 -kube_secret_metadata_resource_version{namespace="telenet-public",secret="default-dockercfg-fthff",resource_version="32129153"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="kube-state-metrics-dockercfg-mpbpw",resource_version="81227594"} 1 -kube_secret_metadata_resource_version{namespace="telenet-cluster-ops",secret="ldap-sa-token-7s2q5",resource_version="56224041"} 1 -kube_secret_metadata_resource_version{namespace="tiller",secret="tiller-token-fbb66",resource_version="44766953"} 1 -kube_secret_metadata_resource_version{namespace="traefik",secret="builder-token-pwh2j",resource_version="49867500"} 1 -kube_secret_metadata_resource_version{namespace="weblogic-poc",secret="deployer-token-zchgw",resource_version="27509931"} 1 -kube_secret_metadata_resource_version{namespace="yelo-backend",secret="builder-token-ptd7z",resource_version="76464916"} 1 -kube_secret_metadata_resource_version{namespace="darwin-integrations",secret="deployer-token-chqws",resource_version="55729146"} 1 -kube_secret_metadata_resource_version{namespace="openshift-web-console",secret="deployer-token-x7d27",resource_version="3452"} 1 -kube_secret_metadata_resource_version{namespace="default",secret="builder-dockercfg-2czsr",resource_version="2982"} 1 -kube_secret_metadata_resource_version{namespace="default",secret="vault-auth-token-pdrkb",resource_version="53650489"} 1 -kube_secret_metadata_resource_version{namespace="helloworld",secret="default-token-76pgg",resource_version="59655302"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="default-token-2v5vt",resource_version="934"} 1 -kube_secret_metadata_resource_version{namespace="bi",secret="jenkins-token-gchkr",resource_version="32350993"} 1 -kube_secret_metadata_resource_version{namespace="freephone-bp",secret="builder-token-q4pq9",resource_version="38198616"} 1 -kube_secret_metadata_resource_version{namespace="sandbox",secret="vault-operator-apiserver-cert",resource_version="40592938"} 1 -kube_secret_metadata_resource_version{namespace="aem",secret="deployer-token-klm7m",resource_version="6258509"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="prometheus-k8s",resource_version="4208"} 1 -kube_secret_metadata_resource_version{namespace="openshift-web-console",secret="default-token-t5kfm",resource_version="3449"} 1 -kube_secret_metadata_resource_version{namespace="test-config",secret="jenkins-dockercfg-kclxd",resource_version="73032259"} 1 -kube_secret_metadata_resource_version{namespace="base-apache",secret="default-dockercfg-8wzkm",resource_version="18790760"} 1 -kube_secret_metadata_resource_version{namespace="ceph",secret="builder-token-tdmw8",resource_version="52423852"} 1 -kube_secret_metadata_resource_version{namespace="gdpr",secret="proxysql-secret-uat526",resource_version="52714497"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="template-instance-finalizer-controller-token-k2jpq",resource_version="522"} 1 -kube_secret_metadata_resource_version{namespace="telenet-baseimages",secret="nexus-dockercfg",resource_version="59105560"} 1 -kube_secret_metadata_resource_version{namespace="telenet-operators",secret="namespace-operator-token-k8xc7",resource_version="32629805"} 1 -kube_secret_metadata_resource_version{namespace="bi",secret="git-sshkey",resource_version="67279024"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="service-controller-dockercfg-77vjz",resource_version="2989"} 1 -kube_secret_metadata_resource_version{namespace="openshift-logging",secret="kube-state-metrics-token-bf7zz",resource_version="81233071"} 1 -kube_secret_metadata_resource_version{namespace="yft-kafkaproxy",secret="deployer-token-sw2nl",resource_version="70266351"} 1 -kube_secret_metadata_resource_version{namespace="paas-demo",secret="jenkins-operator-token-mm2dl",resource_version="58798362"} 1 -kube_secret_metadata_resource_version{namespace="tvwassen",secret="builder-dockercfg-44dpm",resource_version="44547085"} 1 -kube_secret_metadata_resource_version{namespace="adc-vault",secret="jenkins-token-pjt9r",resource_version="56477940"} 1 -kube_secret_metadata_resource_version{namespace="awx",secret="default-dockercfg-4rtqm",resource_version="51690078"} 1 -kube_secret_metadata_resource_version{namespace="demo",secret="deployer-token-qnvrn",resource_version="7743735"} 1 -kube_secret_metadata_resource_version{namespace="eatest",secret="builder-token-8pgmc",resource_version="72236784"} 1 -kube_secret_metadata_resource_version{namespace="paas-cloud-base-images",secret="builder-token-xl8df",resource_version="27224266"} 1 -kube_secret_metadata_resource_version{namespace="paas-demo",secret="default-token-pbwkr",resource_version="32338028"} 1 -kube_secret_metadata_resource_version{namespace="tvwassen",secret="deployer-token-j5nns",resource_version="44547076"} 1 -kube_secret_metadata_resource_version{namespace="paas-demo",secret="deployer-dockercfg-cntwm",resource_version="32338045"} 1 -kube_secret_metadata_resource_version{namespace="telenet-baseimages",secret="jenkins-nexus-creds",resource_version="67288824"} 1 -kube_secret_metadata_resource_version{namespace="weblogic-poc",secret="sample-domain1-weblogic-credentials",resource_version="45670463"} 1 -kube_secret_metadata_resource_version{namespace="openshift-console",secret="deployer-token-5m7bs",resource_version="3719"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="service-serving-cert-controller-token-mj7c9",resource_version="508"} 1 -kube_secret_metadata_resource_version{namespace="testea",secret="builder-token-6qsrq",resource_version="72235727"} 1 -kube_secret_metadata_resource_version{namespace="bi",secret="spark-operator-token-n92dc",resource_version="72844552"} 1 -kube_secret_metadata_resource_version{namespace="edev-communication",secret="git-sshkey",resource_version="64940037"} 1 -kube_secret_metadata_resource_version{namespace="openshift-web-console",secret="webconsole-dockercfg-95rdj",resource_version="3561"} 1 -kube_secret_metadata_resource_version{namespace="tiptool-uat",secret="default-token-c9nc6",resource_version="6299"} 1 -kube_secret_metadata_resource_version{namespace="devops-playground",secret="springboot-operator-token-hqp4h",resource_version="57942034"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="pod-garbage-collector-token-l8fbf",resource_version="691"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="service-account-controller-dockercfg-v45m2",resource_version="2981"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="resourcequota-controller-dockercfg-468lj",resource_version="2993"} 1 -kube_secret_metadata_resource_version{namespace="telenet-monitoring",secret="deployer-dockercfg-7crss",resource_version="32115925"} 1 -kube_secret_metadata_resource_version{namespace="openshift-console",secret="builder-dockercfg-4mtn2",resource_version="3740"} 1 -kube_secret_metadata_resource_version{namespace="paas-demo",secret="default-token-pmzgj",resource_version="32338038"} 1 -kube_secret_metadata_resource_version{namespace="paas-demo",secret="proxy-sql-database-secret",resource_version="36868714"} 1 -kube_secret_metadata_resource_version{namespace="sandbox",secret="builder-dockercfg-mkkjg",resource_version="1599409"} 1 -kube_secret_metadata_resource_version{namespace="sandbox",secret="vault-operator-token-lx224",resource_version="40592961"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="node-controller-dockercfg-kvbd4",resource_version="2941"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="image-import-controller-dockercfg-wx8bs",resource_version="2938"} 1 -kube_secret_metadata_resource_version{namespace="paas-cloud-base-images",secret="default-token-hlxss",resource_version="27224280"} 1 -kube_secret_metadata_resource_version{namespace="test-jee",secret="default-dockercfg-vkn77",resource_version="59875295"} 1 -kube_secret_metadata_resource_version{namespace="devops-playground",secret="default-dockercfg-lkrvc",resource_version="26787845"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="grafana-tls",resource_version="3493"} 1 -kube_secret_metadata_resource_version{namespace="telenet-baseimages",secret="builder-dockercfg-gpx2z",resource_version="36103978"} 1 -kube_secret_metadata_resource_version{namespace="telenet-baseimages",secret="default-dockercfg-cb96h",resource_version="36103980"} 1 -kube_secret_metadata_resource_version{namespace="test-config",secret="deployer-token-2lspv",resource_version="68792250"} 1 -kube_secret_metadata_resource_version{namespace="tvw",secret="default-token-wnjk8",resource_version="64890919"} 1 -kube_secret_metadata_resource_version{namespace="default",secret="vault-auth-dockercfg-95gnl",resource_version="53650494"} 1 -kube_secret_metadata_resource_version{namespace="edev-tools",secret="deployer-token-66cqs",resource_version="46743624"} 1 -kube_secret_metadata_resource_version{namespace="gitlab",secret="default-token-2slfs",resource_version="66457527"} 1 -kube_secret_metadata_resource_version{namespace="weblogic-poc",secret="dino-db",resource_version="68739887"} 1 -kube_secret_metadata_resource_version{namespace="aem",secret="ssh-key",resource_version="6269177"} 1 -kube_secret_metadata_resource_version{namespace="awx",secret="awx-token-f8bw6",resource_version="54847713"} 1 -kube_secret_metadata_resource_version{namespace="edev-communication",secret="proxysql-secret-mre524",resource_version="64320026"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="certificate-controller-dockercfg-ml5mv",resource_version="71092910"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="serviceaccount-pull-secrets-controller-token-qtzqm",resource_version="516"} 1 -kube_secret_metadata_resource_version{namespace="trident",secret="trident-token-9ps5k",resource_version="1627904"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="replicaset-controller-token-v2jvv",resource_version="705"} 1 -kube_secret_metadata_resource_version{namespace="tiptool-dvp",secret="builder-token-xxhsm",resource_version="6160"} 1 -kube_secret_metadata_resource_version{namespace="demo",secret="jenkins-dockercfg-lq798",resource_version="18044708"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="grafana-datasources",resource_version="3418"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="kube-state-metrics-tls",resource_version="81227614"} 1 -kube_secret_metadata_resource_version{namespace="test-config",secret="weblogic-sa-dockercfg-2mgpb",resource_version="70829621"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="persistent-volume-binder-token-k8qfr",resource_version="538"} 1 -kube_secret_metadata_resource_version{namespace="traefik",secret="builder-token-pgbxh",resource_version="49867478"} 1 -kube_secret_metadata_resource_version{namespace="weblogic-poc",secret="builder-token-cz8gw",resource_version="27509940"} 1 -kube_secret_metadata_resource_version{namespace="casa-mila-squad",secret="builder-token-x272z",resource_version="29000692"} 1 -kube_secret_metadata_resource_version{namespace="gitlab",secret="deployer-token-hr7pm",resource_version="66457516"} 1 -kube_secret_metadata_resource_version{namespace="openshift-node",secret="sync-token-nt6hq",resource_version="1373"} 1 -kube_secret_metadata_resource_version{namespace="sandbox",secret="sandbox-operator-token-c9wfb",resource_version="30804070"} 1 -kube_secret_metadata_resource_version{namespace="test",secret="builder-token-hcfsh",resource_version="72235392"} 1 -kube_secret_metadata_resource_version{namespace="eatest",secret="deployer-dockercfg-dzjvf",resource_version="72236802"} 1 -kube_secret_metadata_resource_version{namespace="jenkins",secret="builder-dockercfg-s7ldr",resource_version="18228541"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="endpoint-controller-token-w7hgc",resource_version="640"} 1 -kube_secret_metadata_resource_version{namespace="aem",secret="deployer-token-h42jw",resource_version="6258515"} 1 -kube_secret_metadata_resource_version{namespace="demo",secret="builder-dockercfg-9f57b",resource_version="7743751"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="serviceaccount-pull-secrets-controller-dockercfg-q4px2",resource_version="2939"} 1 -kube_secret_metadata_resource_version{namespace="telenet-baseimages",secret="builder-token-gx2j7",resource_version="36103975"} 1 -kube_secret_metadata_resource_version{namespace="telenet-baseimages",secret="jenkins-operator-dockercfg-ttbmh",resource_version="67288587"} 1 -kube_secret_metadata_resource_version{namespace="weblogic-poc",secret="builder-token-cr8hf",resource_version="27509932"} 1 -kube_secret_metadata_resource_version{namespace="bi",secret="jenkins-operator-dockercfg-n68fd",resource_version="67278647"} 1 -kube_secret_metadata_resource_version{namespace="devops-playground",secret="builder-token-sp9g8",resource_version="26787765"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="pv-protection-controller-dockercfg-tdjh2",resource_version="3012"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="ingress-to-route-controller-dockercfg-4b5jj",resource_version="2957"} 1 -kube_secret_metadata_resource_version{namespace="openshift-node",secret="default-token-zr5cw",resource_version="739"} 1 -kube_secret_metadata_resource_version{namespace="awx-cluster-db",secret="builder-token-7q8rv",resource_version="54849937"} 1 -kube_secret_metadata_resource_version{namespace="awx-tst",secret="deployer-dockercfg-wlb74",resource_version="48115853"} 1 -kube_secret_metadata_resource_version{namespace="bi",secret="default-token-762wf",resource_version="32350945"} 1 -kube_secret_metadata_resource_version{namespace="bi",secret="jenkins-operator-token-x8scp",resource_version="67278645"} 1 -kube_secret_metadata_resource_version{namespace="kube-public",secret="default-token-f46jg",resource_version="915"} 1 -kube_secret_metadata_resource_version{namespace="openshift-console",secret="console-token-j54c7",resource_version="3812"} 1 -kube_secret_metadata_resource_version{namespace="casa-mila-squad",secret="deployer-dockercfg-8l549",resource_version="29000689"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="default-dockercfg-48gvg",resource_version="2986"} 1 -kube_secret_metadata_resource_version{namespace="devops-playground",secret="jenkins-operator-dockercfg-qc9ph",resource_version="60261476"} 1 -kube_secret_metadata_resource_version{namespace="myproject",secret="deployer-token-v5csf",resource_version="64048170"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="image-trigger-controller-dockercfg-cl8ps",resource_version="3016"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="template-instance-finalizer-controller-dockercfg-n5wkk",resource_version="2979"} 1 -kube_secret_metadata_resource_version{namespace="adc-vault",secret="builder-token-kjhz8",resource_version="17235343"} 1 -kube_secret_metadata_resource_version{namespace="edev-communication",secret="jenkins-nexus-creds",resource_version="63194016"} 1 -kube_secret_metadata_resource_version{namespace="gdpr",secret="jenkins-operator-token-5fwrf",resource_version="67267864"} 1 -kube_secret_metadata_resource_version{namespace="freephone-bp",secret="nexus-dockercfg",resource_version="70498960"} 1 -kube_secret_metadata_resource_version{namespace="awx-cluster-db",secret="awx-token-zvtkk",resource_version="54850673"} 1 -kube_secret_metadata_resource_version{namespace="darwin-integrations",secret="deployer-token-d88q4",resource_version="55729136"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="default-token-rttkt",resource_version="941"} 1 -kube_secret_metadata_resource_version{namespace="tiptool-dvp",secret="default-token-p9pmf",resource_version="6143"} 1 -kube_secret_metadata_resource_version{namespace="vault",secret="deployer-token-5t2w6",resource_version="51892724"} 1 -kube_secret_metadata_resource_version{namespace="playground",secret="default-token-qvxjf",resource_version="37957588"} 1 -kube_secret_metadata_resource_version{namespace="tiptool",secret="tiptool-int-mysql-db-password-for-tip",resource_version="9388018"} 1 -kube_secret_metadata_resource_version{namespace="bi",secret="builder-token-pbrm6",resource_version="32350946"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="deployer-token-6g8b4",resource_version="572"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="generic-garbage-collector-token-tvqtq",resource_version="419"} 1 -kube_secret_metadata_resource_version{namespace="ns-createdby-namespace-operator",secret="default-token-vfn6n",resource_version="46741137"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="ingress-to-route-controller-token-nlb74",resource_version="763"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="origin-namespace-controller-token-24tw2",resource_version="766"} 1 -kube_secret_metadata_resource_version{namespace="awx",secret="awx-dockercfg-7t5xh",resource_version="54847719"} 1 -kube_secret_metadata_resource_version{namespace="dynatrace",secret="deployer-dockercfg-bl6td",resource_version="38227018"} 1 -kube_secret_metadata_resource_version{namespace="openshift-console",secret="deployer-token-994lw",resource_version="3741"} 1 -kube_secret_metadata_resource_version{namespace="openshift",secret="default-token-pcwwk",resource_version="722"} 1 -kube_secret_metadata_resource_version{namespace="tiptool-dvp",secret="default-dockercfg-2q9k6",resource_version="6158"} 1 -kube_secret_metadata_resource_version{namespace="myproject",secret="default-dockercfg-4ll42",resource_version="64048172"} 1 -kube_secret_metadata_resource_version{namespace="ns-createdby-namespace-operator",secret="deployer-dockercfg-kdhj9",resource_version="46741151"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="default-rolebindings-controller-token-njbmj",resource_version="754"} 1 -kube_secret_metadata_resource_version{namespace="traefik",secret="builder-dockercfg-8mlmm",resource_version="49867503"} 1 -kube_secret_metadata_resource_version{namespace="weblogic-poc",secret="traefik-operator-dockercfg-678l8",resource_version="49923452"} 1 -kube_secret_metadata_resource_version{namespace="awx",secret="default-token-jps2c",resource_version="51690076"} 1 -kube_secret_metadata_resource_version{namespace="dynatrace",secret="default-dockercfg-rscs7",resource_version="38227020"} 1 -kube_secret_metadata_resource_version{namespace="edev-communication",secret="builder-token-llx4s",resource_version="57880024"} 1 -kube_secret_metadata_resource_version{namespace="jenkins-operator-demo",secret="jenkins-git-creds",resource_version="51894399"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="ingress-to-route-controller-token-pfjdf",resource_version="485"} 1 -kube_secret_metadata_resource_version{namespace="test2",secret="builder-token-f9djb",resource_version="72239275"} 1 -kube_secret_metadata_resource_version{namespace="awx-tst",secret="builder-token-sp4wm",resource_version="48115849"} 1 -kube_secret_metadata_resource_version{namespace="awx-tst",secret="default-dockercfg-mc6wk",resource_version="48115854"} 1 -kube_secret_metadata_resource_version{namespace="base-apache",secret="deployer-token-htpxc",resource_version="18790746"} 1 -kube_secret_metadata_resource_version{namespace="openshift-sdn",secret="builder-token-xs85b",resource_version="1489"} 1 -kube_secret_metadata_resource_version{namespace="test-jee",secret="builder-token-jp2b9",resource_version="59875294"} 1 -kube_secret_metadata_resource_version{namespace="weblogic-poc",secret="deployer-dockercfg-8wklx",resource_version="27509944"} 1 -kube_secret_metadata_resource_version{namespace="eatest",secret="builder-dockercfg-j5dsn",resource_version="72236799"} 1 -kube_secret_metadata_resource_version{namespace="freephone-bp",secret="builder-token-dhrx4",resource_version="38198608"} 1 -kube_secret_metadata_resource_version{namespace="jenkins-operator-demo",secret="deployer-dockercfg-g56t2",resource_version="50787495"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="build-config-change-controller-dockercfg-s69ll",resource_version="2965"} 1 -kube_secret_metadata_resource_version{namespace="tiller",secret="deployer-dockercfg-2hhh8",resource_version="44761379"} 1 -kube_secret_metadata_resource_version{namespace="test-jee",secret="builder-token-p92xv",resource_version="59875279"} 1 -kube_secret_metadata_resource_version{namespace="tiptool-uat",secret="deployer-dockercfg-wp6fg",resource_version="6319"} 1 -kube_secret_metadata_resource_version{namespace="gdpr",secret="default-dockercfg-5tscb",resource_version="48191945"} 1 -kube_secret_metadata_resource_version{namespace="openshift-logging",secret="default-token-6ppjj",resource_version="2781"} 1 -kube_secret_metadata_resource_version{namespace="openshift-logging",secret="deployer-token-6k7mt",resource_version="2798"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="alertmanager-main-tls",resource_version="3885"} 1 -kube_secret_metadata_resource_version{namespace="traefik",secret="default-token-5h7ln",resource_version="49867476"} 1 -kube_secret_metadata_resource_version{namespace="dynatrace",secret="deployer-token-bh48g",resource_version="38227015"} 1 -kube_secret_metadata_resource_version{namespace="openshift-logging",secret="deployer-token-s4xcj",resource_version="2784"} 1 -kube_secret_metadata_resource_version{namespace="openshift-sdn",secret="builder-dockercfg-htb9j",resource_version="2991"} 1 -kube_secret_metadata_resource_version{namespace="paas-demo",secret="springboot-operator-token-vn4xx",resource_version="64921326"} 1 -kube_secret_metadata_resource_version{namespace="telenet-operators",secret="builder-dockercfg-n87md",resource_version="32629789"} 1 -kube_secret_metadata_resource_version{namespace="awx-db-cluster",secret="default-token-j8498",resource_version="56689544"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="replication-controller-dockercfg-vhwlz",resource_version="3015"} 1 -kube_secret_metadata_resource_version{namespace="openshift-logging",secret="builder-token-6gkn6",resource_version="2795"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="ssh-key2",resource_version="31330021"} 1 -kube_secret_metadata_resource_version{namespace="testea",secret="default-token-fvg4g",resource_version="72235726"} 1 -kube_secret_metadata_resource_version{namespace="gdpr",secret="deployer-token-cfwzr",resource_version="48191939"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="horizontal-pod-autoscaler-token-hlcwq",resource_version="652"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="job-controller-token-rjq57",resource_version="439"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="cluster-quota-reconciliation-controller-dockercfg-h5s8p",resource_version="2999"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="unidling-controller-token-8zwck",resource_version="440"} 1 -kube_secret_metadata_resource_version{namespace="dynatrace",secret="default-token-mswtg",resource_version="38227002"} 1 -kube_secret_metadata_resource_version{namespace="gdpr",secret="jenkins-dockercfg-qf4jj",resource_version="48413062"} 1 -kube_secret_metadata_resource_version{namespace="test2",secret="builder-dockercfg-jkdh9",resource_version="72239281"} 1 -kube_secret_metadata_resource_version{namespace="vault",secret="deployer-token-j2q99",resource_version="51892711"} 1 -kube_secret_metadata_resource_version{namespace="dynatrace",secret="default-token-sg5kv",resource_version="38227016"} 1 -kube_secret_metadata_resource_version{namespace="eatest",secret="default-token-5dtnt",resource_version="72236800"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="replicaset-controller-token-ktz87",resource_version="519"} 1 -kube_secret_metadata_resource_version{namespace="paas-cloud-base-images",secret="skopeo-token-r8hs9",resource_version="28995541"} 1 -kube_secret_metadata_resource_version{namespace="paas-demo",secret="default-dockercfg-pg7gh",resource_version="32338041"} 1 -kube_secret_metadata_resource_version{namespace="vault",secret="default-token-2jbz7",resource_version="51892721"} 1 -kube_secret_metadata_resource_version{namespace="devops-playground",secret="jenkins-git-creds",resource_version="69115520"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="pvc-protection-controller-token-lrlvh",resource_version="852"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="serviceaccount-controller-token-4n2nd",resource_version="776"} 1 -kube_secret_metadata_resource_version{namespace="tvwassen",secret="jenkins-token-xlqx7",resource_version="44547399"} 1 -kube_secret_metadata_resource_version{namespace="awx-tst",secret="awx-token-xdhcd",resource_version="48165320"} 1 -kube_secret_metadata_resource_version{namespace="jenkins",secret="deployer-dockercfg-tbxnk",resource_version="18228542"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="disruption-controller-token-27t8j",resource_version="641"} 1 -kube_secret_metadata_resource_version{namespace="telenet-monitoring",secret="builder-token-tjzfp",resource_version="32115920"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="service-ingress-ip-controller-dockercfg-nr7b5",resource_version="3001"} 1 -kube_secret_metadata_resource_version{namespace="telenet-monitoring",secret="default-token-65jrk",resource_version="32115909"} 1 -kube_secret_metadata_resource_version{namespace="tiptool",secret="builder-token-ng5gt",resource_version="8106741"} 1 -kube_secret_metadata_resource_version{namespace="bi",secret="default-dockercfg-w9gdg",resource_version="32350950"} 1 -kube_secret_metadata_resource_version{namespace="openshift-node",secret="sync-dockercfg-bqmx7",resource_version="2995"} 1 -kube_secret_metadata_resource_version{namespace="playground",secret="deployer-token-tlx7l",resource_version="37957589"} 1 -kube_secret_metadata_resource_version{namespace="telenet-public",secret="builder-dockercfg-f2hdq",resource_version="32129155"} 1 -kube_secret_metadata_resource_version{namespace="edev-communication",secret="jenkins-dockercfg-ck9wl",resource_version="63194135"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="namespace-security-allocation-controller-dockercfg-7x948",resource_version="2956"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="cluster-monitoring-operator-token-zkpv2",resource_version="3231"} 1 -kube_secret_metadata_resource_version{namespace="tiller",secret="tiller-token-688ft",resource_version="44766949"} 1 -kube_secret_metadata_resource_version{namespace="darwin-integrations",secret="default-dockercfg-tccj2",resource_version="55729145"} 1 -kube_secret_metadata_resource_version{namespace="default",secret="default-token-bnvfx",resource_version="909"} 1 -kube_secret_metadata_resource_version{namespace="default",secret="registry-dockercfg-7bknv",resource_version="3014"} 1 -kube_secret_metadata_resource_version{namespace="jdk",secret="builder-dockercfg-s2fq6",resource_version="6009560"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="pv-protection-controller-token-w8bf9",resource_version="471"} 1 -kube_secret_metadata_resource_version{namespace="openshift",secret="builder-dockercfg-t28d6",resource_version="2994"} 1 -kube_secret_metadata_resource_version{namespace="adc-vault",secret="jenkins-operator-token-wlblx",resource_version="56461343"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="metricbeat-dockercfg-8qtb8",resource_version="8401277"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="pod-garbage-collector-token-56kp7",resource_version="502"} 1 -kube_secret_metadata_resource_version{namespace="vault",secret="vault-token-8jjpl",resource_version="52219540"} 1 -kube_secret_metadata_resource_version{namespace="ceph",secret="default-dockercfg-9lqj8",resource_version="52423851"} 1 -kube_secret_metadata_resource_version{namespace="dynatrace",secret="builder-dockercfg-kjjbw",resource_version="38227022"} 1 -kube_secret_metadata_resource_version{namespace="kibana-tst",secret="deployer-token-svpcl",resource_version="48747186"} 1 -kube_secret_metadata_resource_version{namespace="awx-cluster-db",secret="default-token-6zmzp",resource_version="54849919"} 1 -kube_secret_metadata_resource_version{namespace="devops-playground",secret="jenkins-token-452hp",resource_version="60532771"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="replication-controller-token-zfsjv",resource_version="410"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="deployer-dockercfg-vhfzz",resource_version="2983"} 1 -kube_secret_metadata_resource_version{namespace="openshift",secret="default-dockercfg-5gcj6",resource_version="2987"} 1 -kube_secret_metadata_resource_version{namespace="telenet-operators",secret="jenkins-nexus-creds",resource_version="56431880"} 1 -kube_secret_metadata_resource_version{namespace="telenet-operators",secret="deployer-token-h7gcz",resource_version="32629772"} 1 -kube_secret_metadata_resource_version{namespace="awx-tst",secret="default-token-kvtm6",resource_version="48115852"} 1 -kube_secret_metadata_resource_version{namespace="base-apache",secret="builder-token-bwhkl",resource_version="18790742"} 1 -kube_secret_metadata_resource_version{namespace="jdk",secret="builder-token-ctrgg",resource_version="6009549"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="replication-controller-token-zjhx5",resource_version="706"} 1 -kube_secret_metadata_resource_version{namespace="ns-createdby-namespace-operator",secret="default-dockercfg-7z7kw",resource_version="46741153"} 1 -kube_secret_metadata_resource_version{namespace="paas-cloud-base-images",secret="nexus-promote-user",resource_version="29006514"} 1 -kube_secret_metadata_resource_version{namespace="myproject",secret="deployer-token-ztgsc",resource_version="64048161"} 1 -kube_secret_metadata_resource_version{namespace="openshift-web-console",secret="webconsole-token-cwqmx",resource_version="3554"} 1 -kube_secret_metadata_resource_version{namespace="test",secret="default-token-n4kvt",resource_version="72235396"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="deployer-token-bkhh8",resource_version="3207"} 1 -kube_secret_metadata_resource_version{namespace="bi",secret="jenkins-git-creds",resource_version="67278982"} 1 -kube_secret_metadata_resource_version{namespace="jdk",secret="builder-token-kkjhn",resource_version="6009552"} 1 -kube_secret_metadata_resource_version{namespace="jdk",secret="default-token-cw27n",resource_version="6009543"} 1 -kube_secret_metadata_resource_version{namespace="jenkins",secret="jenkins-dockercfg-xnrfm",resource_version="18229516"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="build-controller-dockercfg-sx4qf",resource_version="2980"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="service-ingress-ip-controller-token-mt6xb",resource_version="448"} 1 -kube_secret_metadata_resource_version{namespace="test-config",secret="weblogic-operator-secrets",resource_version="70827996"} 1 -kube_secret_metadata_resource_version{namespace="casa-mila-squad",secret="default-token-gllxk",resource_version="29000672"} 1 -kube_secret_metadata_resource_version{namespace="gdpr",secret="deployer-dockercfg-5spjg",resource_version="48191942"} 1 -kube_secret_metadata_resource_version{namespace="openshift-node",secret="builder-dockercfg-4ncdf",resource_version="2961"} 1 -kube_secret_metadata_resource_version{namespace="awx-tst",secret="awx-dockercfg-hzrtn",resource_version="48165322"} 1 -kube_secret_metadata_resource_version{namespace="default",secret="namespace-operator-dockercfg-ztrqj",resource_version="31374961"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="namespace-security-allocation-controller-token-z6brv",resource_version="535"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="alertmanager-main-token-q66cd",resource_version="3862"} 1 -kube_secret_metadata_resource_version{namespace="test-jee",secret="builder-dockercfg-bxmhl",resource_version="59875298"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="resourcequota-controller-dockercfg-pnkk2",resource_version="2998"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="alertmanager-main-proxy",resource_version="3867"} 1 -kube_secret_metadata_resource_version{namespace="telenet-public",secret="deployer-dockercfg-9kvnx",resource_version="32129157"} 1 -kube_secret_metadata_resource_version{namespace="tiptool-uat",secret="builder-dockercfg-422cc",resource_version="6318"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="deployer-token-wwh7v",resource_version="3193"} 1 -kube_secret_metadata_resource_version{namespace="openshift-sdn",secret="deployer-dockercfg-9jpvb",resource_version="2996"} 1 -kube_secret_metadata_resource_version{namespace="paas-demo",secret="jenkins-operator-token-pkbvl",resource_version="58798357"} 1 -kube_secret_metadata_resource_version{namespace="sandbox",secret="liab-poc-trg-mysql-db-password-for-tip",resource_version="1601877"} 1 -kube_secret_metadata_resource_version{namespace="testea",secret="deployer-token-z2k2f",resource_version="72235739"} 1 -kube_secret_metadata_resource_version{namespace="tiller",secret="tiller-dockercfg-2959q",resource_version="44766954"} 1 -kube_secret_metadata_resource_version{namespace="bi",secret="default-token-5lpt5",resource_version="32350932"} 1 -kube_secret_metadata_resource_version{namespace="vault",secret="default-dockercfg-bpxqh",resource_version="51892723"} 1 -kube_secret_metadata_resource_version{namespace="casa-mila-squad",secret="deployer-token-xzsqg",resource_version="29000677"} 1 -kube_secret_metadata_resource_version{namespace="ceph",secret="builder-token-nnxh8",resource_version="52423835"} 1 -kube_secret_metadata_resource_version{namespace="edev-tools",secret="git-sshkey",resource_version="67274119"} 1 -kube_secret_metadata_resource_version{namespace="telenet-cluster-ops",secret="ldap-bind-password-secret",resource_version="56224032"} 1 -kube_secret_metadata_resource_version{namespace="telenet-monitoring",secret="default-dockercfg-g2gm4",resource_version="32115922"} 1 -kube_secret_metadata_resource_version{namespace="telenet-public",secret="builder-token-h566t",resource_version="32129140"} 1 -kube_secret_metadata_resource_version{namespace="awx-db-cluster",secret="builder-token-jpmt6",resource_version="56689532"} 1 -kube_secret_metadata_resource_version{namespace="eatest",secret="deployer-token-75lr7",resource_version="72236798"} 1 -kube_secret_metadata_resource_version{namespace="weblogic-poc",secret="weblogic-operator-secrets",resource_version="48171559"} 1 -kube_secret_metadata_resource_version{namespace="adc-vault",secret="default-token-699k8",resource_version="17235337"} 1 -kube_secret_metadata_resource_version{namespace="dynatrace",secret="dynatrace-monitoring-dockercfg-xjs95",resource_version="51581859"} 1 -kube_secret_metadata_resource_version{namespace="edev-communication",secret="ansible-vault-secret",resource_version="63193640"} 1 -kube_secret_metadata_resource_version{namespace="telenet-monitoring",secret="builder-dockercfg-vpqnn",resource_version="32115924"} 1 -kube_secret_metadata_resource_version{namespace="tiptool",secret="deployer-dockercfg-mjwrx",resource_version="8106758"} 1 -kube_secret_metadata_resource_version{namespace="telenet-cluster-ops",secret="jenkins-cr-applier-sa-token-4x2w7",resource_version="68784444"} 1 -kube_secret_metadata_resource_version{namespace="telenet-operators",secret="namespace-operator-dockercfg-5x2v6",resource_version="32635646"} 1 -kube_secret_metadata_resource_version{namespace="aem",secret="deployer-dockercfg-cshr2",resource_version="6258521"} 1 -kube_secret_metadata_resource_version{namespace="awx",secret="awx-secrets",resource_version="54847749"} 1 -kube_secret_metadata_resource_version{namespace="jenkins",secret="default-dockercfg-rmht7",resource_version="18228539"} 1 -kube_secret_metadata_resource_version{namespace="kibana-tst",secret="builder-token-27lht",resource_version="48747193"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="pv-protection-controller-token-2qpc7",resource_version="708"} 1 -kube_secret_metadata_resource_version{namespace="telenet-baseimages",secret="jenkins-operator-token-r4dx2",resource_version="67288586"} 1 -kube_secret_metadata_resource_version{namespace="dynatrace",secret="dynatrace-oneagent-operator-token-ww7kv",resource_version="51574486"} 1 -kube_secret_metadata_resource_version{namespace="gitlab",secret="builder-token-llqmg",resource_version="66457515"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="disruption-controller-dockercfg-jdp8q",resource_version="3004"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="node-bootstrapper-dockercfg-xqm4n",resource_version="3000"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="kube-state-metrics-token-77wrq",resource_version="81227593"} 1 -kube_secret_metadata_resource_version{namespace="adc-vault",secret="jenkins-git-creds",resource_version="56755175"} 1 -kube_secret_metadata_resource_version{namespace="devops-playground",secret="springboot-operator-token-rtkrl",resource_version="57942030"} 1 -kube_secret_metadata_resource_version{namespace="edev-communication",secret="builder-dockercfg-lr7wq",resource_version="57880034"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="resourcequota-controller-token-kcrq9",resource_version="771"} 1 -kube_secret_metadata_resource_version{namespace="bi",secret="ansible-vault-secret",resource_version="57941685"} 1 -kube_secret_metadata_resource_version{namespace="edev-communication",secret="jenkins-token-r24pt",resource_version="63194134"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="bitbucket-secret",resource_version="14560116"} 1 -kube_secret_metadata_resource_version{namespace="openshift-sdn",secret="default-token-kdqpz",resource_version="1488"} 1 -kube_secret_metadata_resource_version{namespace="darwin-integrations",secret="deployer-dockercfg-sfpw2",resource_version="55729149"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="cronjob-controller-token-ngj7t",resource_version="453"} 1 -kube_secret_metadata_resource_version{namespace="telenet-cluster-ops",secret="ldap-sa-dockercfg-zdtcv",resource_version="56224043"} 1 -kube_secret_metadata_resource_version{namespace="test-config",secret="jenkins-token-6b9np",resource_version="73032257"} 1 -kube_secret_metadata_resource_version{namespace="test",secret="deployer-dockercfg-bp9m8",resource_version="72235404"} 1 -kube_secret_metadata_resource_version{namespace="bi",secret="spark-operator-token-jzjx9",resource_version="72844557"} 1 -kube_secret_metadata_resource_version{namespace="bi",secret="spark-token-txvk4",resource_version="72831074"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="resourcequota-controller-token-d58wp",resource_version="434"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="statefulset-controller-token-r74gk",resource_version="738"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="template-instance-controller-token-wd88v",resource_version="433"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="jenkins-operator-token-ptxpj",resource_version="56440338"} 1 -kube_secret_metadata_resource_version{namespace="adc-vault",secret="builder-dockercfg-b9dr2",resource_version="17235344"} 1 -kube_secret_metadata_resource_version{namespace="devops-playground",secret="sonarqube-operator-dockercfg-scwn5",resource_version="68813831"} 1 -kube_secret_metadata_resource_version{namespace="edev-tools",secret="jenkins-operator-token-jtnjn",resource_version="67272572"} 1 -kube_secret_metadata_resource_version{namespace="jenkins",secret="builder-token-d66kv",resource_version="18228538"} 1 -kube_secret_metadata_resource_version{namespace="telenet-system",secret="builder-token-22m4g",resource_version="32116977"} 1 -kube_secret_metadata_resource_version{namespace="test-config",secret="weblogic-sa-token-m88qm",resource_version="70830431"} 1 -kube_secret_metadata_resource_version{namespace="helloworld",secret="deployer-dockercfg-l97c6",resource_version="59655324"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="clusterrole-aggregation-controller-token-xqrvb",resource_version="615"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="statefulset-controller-token-wnvtd",resource_version="447"} 1 -kube_secret_metadata_resource_version{namespace="demo",secret="jenkins-token-nn2rg",resource_version="18044707"} 1 -kube_secret_metadata_resource_version{namespace="helloworld",secret="default-dockercfg-9pdrd",resource_version="59655322"} 1 -kube_secret_metadata_resource_version{namespace="kube-public",secret="deployer-token-vpmcr",resource_version="825"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="deployer-controller-token-tt6j5",resource_version="459"} 1 -kube_secret_metadata_resource_version{namespace="paas-cloud-base-images",secret="ssh-key",resource_version="27224352"} 1 -kube_secret_metadata_resource_version{namespace="awx-tst",secret="deployer-token-tmnd6",resource_version="48115850"} 1 -kube_secret_metadata_resource_version{namespace="ceph",secret="deployer-dockercfg-79kkv",resource_version="52423857"} 1 -kube_secret_metadata_resource_version{namespace="demo",secret="deployer-token-jvg4s",resource_version="7743750"} 1 -kube_secret_metadata_resource_version{namespace="edev-tools",secret="builder-dockercfg-5tr2n",resource_version="46743621"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="metricbeat-token-zqcv8",resource_version="8401276"} 1 -kube_secret_metadata_resource_version{namespace="telenet-system",secret="deployer-token-6dckp",resource_version="32116964"} 1 -kube_secret_metadata_resource_version{namespace="jenkins-operator-demo",secret="deployer-token-ztv2n",resource_version="50787477"} 1 -kube_secret_metadata_resource_version{namespace="jenkins",secret="deployer-token-v7ccg",resource_version="18228523"} 1 -kube_secret_metadata_resource_version{namespace="aem",secret="builder-token-b44pc",resource_version="6258504"} 1 -kube_secret_metadata_resource_version{namespace="awx-cluster-db",secret="awx-dockercfg-hv56x",resource_version="54850675"} 1 -kube_secret_metadata_resource_version{namespace="awx",secret="awx-token-4nbkk",resource_version="54847717"} 1 -kube_secret_metadata_resource_version{namespace="darwin-integrations",secret="jenkins-nexus-creds",resource_version="60853217"} 1 -kube_secret_metadata_resource_version{namespace="default",secret="registry-certificates",resource_version="3035"} 1 -kube_secret_metadata_resource_version{namespace="jenkins-operator-demo",secret="default-token-hxgxw",resource_version="50787481"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="deployment-controller-token-d765x",resource_version="494"} 1 -kube_secret_metadata_resource_version{namespace="openshift-logging",secret="kube-state-metrics-token-n7csr",resource_version="81233069"} 1 -kube_secret_metadata_resource_version{namespace="awx",secret="deployer-token-54vgg",resource_version="51690074"} 1 -kube_secret_metadata_resource_version{namespace="devops-playground",secret="jenkins-nexus-creds",resource_version="60532649"} 1 -kube_secret_metadata_resource_version{namespace="telenet-operators",secret="builder-token-4dj62",resource_version="32629786"} 1 -kube_secret_metadata_resource_version{namespace="telenet-public",secret="deployer-token-vx62l",resource_version="32129141"} 1 -kube_secret_metadata_resource_version{namespace="test-config",secret="jenkins-token-8pzct",resource_version="73032258"} 1 -kube_secret_metadata_resource_version{namespace="tiller",secret="deployer-token-rxsgs",resource_version="44761376"} 1 -kube_secret_metadata_resource_version{namespace="bi",secret="deployer-dockercfg-ltfff",resource_version="32350947"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="clusterrole-aggregation-controller-dockercfg-x6hwj",resource_version="2976"} 1 -kube_secret_metadata_resource_version{namespace="tvw",secret="default-token-bvfg6",resource_version="64890904"} 1 -kube_secret_metadata_resource_version{namespace="base-apache",secret="default-token-m99p7",resource_version="18790758"} 1 -kube_secret_metadata_resource_version{namespace="demo",secret="deployer-dockercfg-t5cvm",resource_version="7743754"} 1 -kube_secret_metadata_resource_version{namespace="gitlab",secret="default-token-6wg8f",resource_version="66457520"} 1 -kube_secret_metadata_resource_version{namespace="jdk",secret="deployer-token-z2847",resource_version="6009557"} 1 -kube_secret_metadata_resource_version{namespace="paas-demo",secret="springboot-operator-token-c94zl",resource_version="64921329"} 1 -kube_secret_metadata_resource_version{namespace="tiller",secret="default-token-nwctc",resource_version="44761354"} 1 -kube_secret_metadata_resource_version{namespace="aem",secret="default-dockercfg-wzlnm",resource_version="6258524"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="cluster-monitoring-operator-dockercfg-x6jqv",resource_version="3236"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="grafana-token-dvvbk",resource_version="3476"} 1 -kube_secret_metadata_resource_version{namespace="paas-cloud-base-images",secret="container-registry-telenet.rel.apps.telenet.be",resource_version="28762565"} 1 -kube_secret_metadata_resource_version{namespace="edev-communication",secret="builder-token-hbknb",resource_version="57880032"} 1 -kube_secret_metadata_resource_version{namespace="kube-public",secret="builder-token-s9ccb",resource_version="562"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="job-controller-token-47gp4",resource_version="662"} 1 -kube_secret_metadata_resource_version{namespace="telenet-baseimages",secret="jenkins-token-5tnlt",resource_version="36104029"} 1 -kube_secret_metadata_resource_version{namespace="tiptool-uat",secret="default-token-6gmjw",resource_version="6313"} 1 -kube_secret_metadata_resource_version{namespace="telenet-baseimages",secret="jenkins-operator-token-8sthc",resource_version="67288584"} 1 -kube_secret_metadata_resource_version{namespace="telenet-cluster-ops",secret="springboot-cr-applier-sa-token-bmrld",resource_version="68750231"} 1 -kube_secret_metadata_resource_version{namespace="bi",secret="builder-token-pgfnr",resource_version="32350934"} 1 -kube_secret_metadata_resource_version{namespace="default",secret="registry-token-d5dl9",resource_version="2882"} 1 -kube_secret_metadata_resource_version{namespace="devops-playground",secret="sonarqube-operator-token-t8qp6",resource_version="68813827"} 1 -kube_secret_metadata_resource_version{namespace="edev-communication",secret="jenkins-operator-token-ztcsw",resource_version="63193680"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="builder-token-bhzc4",resource_version="599"} 1 -kube_secret_metadata_resource_version{namespace="telenet-baseimages",secret="deployer-token-4rbrz",resource_version="36103967"} 1 -kube_secret_metadata_resource_version{namespace="tiptool",secret="tiptool-lat-mysql-db-password-for-tip",resource_version="10148884"} 1 -kube_secret_metadata_resource_version{namespace="weblogic-poc",secret="weblogic-sa-dockercfg-2mgpb",resource_version="45663835"} 1 -kube_secret_metadata_resource_version{namespace="default",secret="default-token-gfxl5",resource_version="694"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="deployer-controller-token-kcqd7",resource_version="756"} 1 -kube_secret_metadata_resource_version{namespace="telenet-baseimages",secret="ssh-key-source",resource_version="46691130"} 1 -kube_secret_metadata_resource_version{namespace="telenet-operators",secret="git-sshkey",resource_version="75896667"} 1 -kube_secret_metadata_resource_version{namespace="test-config",secret="builder-dockercfg-2w5zg",resource_version="68792256"} 1 -kube_secret_metadata_resource_version{namespace="tiptool-uat",secret="builder-token-p8vcm",resource_version="6300"} 1 -kube_secret_metadata_resource_version{namespace="darwin-integrations",secret="git-sshkey",resource_version="64934255"} 1 -kube_secret_metadata_resource_version{namespace="tiptool-dvp",secret="git-ssh-key",resource_version="6173"} 1 -kube_secret_metadata_resource_version{namespace="awx",secret="builder-token-nndh5",resource_version="51690071"} 1 -kube_secret_metadata_resource_version{namespace="darwin-integrations",secret="jenkins-operator-dockercfg-jdzd8",resource_version="60849782"} 1 -kube_secret_metadata_resource_version{namespace="gdpr",secret="ansible-vault-secret",resource_version="75373015"} 1 -kube_secret_metadata_resource_version{namespace="test-config",secret="default-token-v7d57",resource_version="68792237"} 1 -kube_secret_metadata_resource_version{namespace="tvw",secret="default-dockercfg-tvdnt",resource_version="64890922"} 1 -kube_secret_metadata_resource_version{namespace="gdpr",secret="jenkins-operator-dockercfg-kzhnx",resource_version="67267865"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="filebeat-token-4n77n",resource_version="27473647"} 1 -kube_secret_metadata_resource_version{namespace="telenet-operators",secret="ansible-vault-secret",resource_version="75896741"} 1 -kube_secret_metadata_resource_version{namespace="test-jee",secret="deployer-dockercfg-kww7b",resource_version="59875296"} 1 -kube_secret_metadata_resource_version{namespace="tvw",secret="builder-dockercfg-qmtls",resource_version="64890920"} 1 -kube_secret_metadata_resource_version{namespace="weblogic-poc",secret="weblogic-sa-token-2zrzc",resource_version="45663834"} 1 -kube_secret_metadata_resource_version{namespace="awx-cluster-db",secret="deployer-dockercfg-qzwcv",resource_version="54849943"} 1 -kube_secret_metadata_resource_version{namespace="devops-playground",secret="builder-dockercfg-f6xsp",resource_version="26787844"} 1 -kube_secret_metadata_resource_version{namespace="edev-communication",secret="default-token-p2jjb",resource_version="57880030"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="deployment-controller-dockercfg-rgt2l",resource_version="2974"} 1 -kube_secret_metadata_resource_version{namespace="test",secret="default-token-9d42j",resource_version="72235381"} 1 -kube_secret_metadata_resource_version{namespace="aem",secret="builder-token-sgbdt",resource_version="6258516"} 1 -kube_secret_metadata_resource_version{namespace="default",secret="router-token-75zcz",resource_version="2820"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="endpoint-controller-dockercfg-vgf9c",resource_version="2967"} 1 -kube_secret_metadata_resource_version{namespace="openshift-sdn",secret="sdn-token-tnhzq",resource_version="1528"} 1 -kube_secret_metadata_resource_version{namespace="jenkins",secret="default-token-7dvxz",resource_version="18228537"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="namespace-controller-token-zbfd8",resource_version="547"} 1 -kube_secret_metadata_resource_version{namespace="telenet-baseimages",secret="git-sshkey",resource_version="67288877"} 1 -kube_secret_metadata_resource_version{namespace="telenet-cluster-ops",secret="default-token-4xrcd",resource_version="56222896"} 1 -kube_secret_metadata_resource_version{namespace="myproject",secret="builder-token-gjfj8",resource_version="64048156"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="serviceaccount-controller-dockercfg-rzc7f",resource_version="2959"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="builder-token-q5l97",resource_version="3187"} 1 -kube_secret_metadata_resource_version{namespace="tiptool-dvp",secret="default-token-x7dqj",resource_version="6156"} 1 -kube_secret_metadata_resource_version{namespace="yft-kafkaproxy",secret="default-token-b4kfd",resource_version="70266342"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="deployer-token-8vf2q",resource_version="821"} 1 -kube_secret_metadata_resource_version{namespace="openshift-sdn",secret="deployer-token-bsphm",resource_version="1487"} 1 -kube_secret_metadata_resource_version{namespace="test2",secret="builder-token-l6lln",resource_version="72239280"} 1 -kube_secret_metadata_resource_version{namespace="awx-tst",secret="builder-token-x5htw",resource_version="48115830"} 1 -kube_secret_metadata_resource_version{namespace="awx-tst",secret="deployer-token-wsnk6",resource_version="48115831"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="origin-namespace-controller-dockercfg-2h5cd",resource_version="2968"} 1 -kube_secret_metadata_resource_version{namespace="telenet-baseimages",secret="default-token-s2j9z",resource_version="36103966"} 1 -kube_secret_metadata_resource_version{namespace="demo",secret="default-dockercfg-x6lrz",resource_version="7743752"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="builder-token-gsqqp",resource_version="832"} 1 -kube_secret_metadata_resource_version{namespace="trident",secret="trident-dockercfg-h6h58",resource_version="1627905"} 1 -kube_secret_metadata_resource_version{namespace="awx-cluster-db",secret="builder-dockercfg-lmctf",resource_version="54849940"} 1 -kube_secret_metadata_resource_version{namespace="darwin-integrations",secret="jenkins-operator-token-dxkb7",resource_version="60849778"} 1 -kube_secret_metadata_resource_version{namespace="jenkins",secret="default-token-fg8sk",resource_version="18228522"} 1 -kube_secret_metadata_resource_version{namespace="openshift-console",secret="console-serving-cert",resource_version="3824"} 1 -kube_secret_metadata_resource_version{namespace="yft-kafkaproxy",secret="builder-dockercfg-dqp2c",resource_version="70266346"} 1 -kube_secret_metadata_resource_version{namespace="openshift-logging",secret="metricbeat-dockercfg-64nzd",resource_version="28539849"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="alertmanager-main-dockercfg-nmh9w",resource_version="3863"} 1 -kube_secret_metadata_resource_version{namespace="awx-cluster-db",secret="builder-token-j95tc",resource_version="54849918"} 1 -kube_secret_metadata_resource_version{namespace="awx-db-cluster",secret="default-dockercfg-cj26t",resource_version="56689547"} 1 -kube_secret_metadata_resource_version{namespace="freephone-bp",secret="deployer-token-9krkz",resource_version="38198617"} 1 -kube_secret_metadata_resource_version{namespace="jenkins-operator-demo",secret="default-token-4h52h",resource_version="50787498"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="build-controller-token-6fgr7",resource_version="463"} 1 -kube_secret_metadata_resource_version{namespace="openshift-logging",secret="kube-state-metrics-dockercfg-wl9wp",resource_version="81233072"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="node-exporter-token-l7n4c",resource_version="4003"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="prometheus-k8s-tls",resource_version="3621"} 1 -kube_secret_metadata_resource_version{namespace="ceph",secret="builder-dockercfg-jdjsk",resource_version="52423855"} 1 -kube_secret_metadata_resource_version{namespace="dynatrace",secret="oneagent",resource_version="38227900"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="unidling-controller-token-vzmsz",resource_version="795"} 1 -kube_secret_metadata_resource_version{namespace="sandbox",secret="default-token-8x2dv",resource_version="1599408"} 1 -kube_secret_metadata_resource_version{namespace="yft-kafkaproxy",secret="kafka-rest-config",resource_version="72241706"} 1 -kube_secret_metadata_resource_version{namespace="vault",secret="default-token-w8zbh",resource_version="51892710"} 1 -kube_secret_metadata_resource_version{namespace="base-apache",secret="default-token-9zcwq",resource_version="18790753"} 1 -kube_secret_metadata_resource_version{namespace="default",secret="builder-token-4qmk5",resource_version="573"} 1 -kube_secret_metadata_resource_version{namespace="eatest",secret="deployer-token-jrvz7",resource_version="72236788"} 1 -kube_secret_metadata_resource_version{namespace="edev-communication",secret="jenkins-operator-token-hqbfb",resource_version="63193678"} 1 -kube_secret_metadata_resource_version{namespace="ns-createdby-namespace-operator",secret="deployer-token-zwb72",resource_version="46741149"} 1 -kube_secret_metadata_resource_version{namespace="tiptool-dvp",secret="deployer-dockercfg-g9whw",resource_version="6166"} 1 -kube_secret_metadata_resource_version{namespace="awx",secret="default-token-lwbzz",resource_version="51690059"} 1 -kube_secret_metadata_resource_version{namespace="ceph",secret="ceph-secret",resource_version="52424464"} 1 -kube_secret_metadata_resource_version{namespace="default",secret="router-certs",resource_version="2847"} 1 -kube_secret_metadata_resource_version{namespace="gitlab",secret="deployer-dockercfg-r4mvz",resource_version="66457526"} 1 -kube_secret_metadata_resource_version{namespace="myproject",secret="ssasidha",resource_version="74409066"} 1 -kube_secret_metadata_resource_version{namespace="telenet-monitoring",secret="builder-token-shvfm",resource_version="32115908"} 1 -kube_secret_metadata_resource_version{namespace="kibana-tst",secret="default-token-86mvv",resource_version="48747178"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="certificate-controller-token-kdt28",resource_version="487"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="build-controller-token-vj8nf",resource_version="750"} 1 -kube_secret_metadata_resource_version{namespace="tiptool",secret="tiptool-edp-mysql-db-password-for-tip",resource_version="10149395"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="builder-token-z25mv",resource_version="814"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="pod-garbage-collector-dockercfg-pnqb8",resource_version="2951"} 1 -kube_secret_metadata_resource_version{namespace="telenet-operators",secret="builder-token-n875b",resource_version="32629771"} 1 -kube_secret_metadata_resource_version{namespace="test-config",secret="deployer-token-wzqqp",resource_version="68792238"} 1 -kube_secret_metadata_resource_version{namespace="bi",secret="spark-token-fzqpv",resource_version="72831070"} 1 -kube_secret_metadata_resource_version{namespace="jenkins",secret="jenkins-token-67wgw",resource_version="18229495"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="builder-token-2rb8k",resource_version="561"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="image-import-controller-token-27kb8",resource_version="425"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="jenkins-operator-token-xfpz2",resource_version="56440341"} 1 -kube_secret_metadata_resource_version{namespace="tiptool",secret="tiptool-mre-mysql-db-password-for-tip",resource_version="10149131"} 1 -kube_secret_metadata_resource_version{namespace="tvwassen",secret="jenkins-token-vtjrt",resource_version="44547384"} 1 -kube_secret_metadata_resource_version{namespace="devops-playground",secret="ansible-vault-secret",resource_version="57942021"} 1 -kube_secret_metadata_resource_version{namespace="edev-communication",secret="springboot-operator-token-jszwr",resource_version="63193931"} 1 -kube_secret_metadata_resource_version{namespace="telenet-cluster-ops",secret="default-dockercfg-twmpd",resource_version="56222899"} 1 -kube_secret_metadata_resource_version{namespace="tiptool",secret="deployer-token-jvstc",resource_version="8106745"} 1 -kube_secret_metadata_resource_version{namespace="weblogic-poc",secret="traefik-operator-default-cert",resource_version="49923441"} 1 -kube_secret_metadata_resource_version{namespace="freephone-bp",secret="default-dockercfg-lwgp6",resource_version="38198625"} 1 -kube_secret_metadata_resource_version{namespace="trident",secret="builder-dockercfg-nvl7r",resource_version="925918"} 1 -kube_secret_metadata_resource_version{namespace="yft-kafkaproxy",secret="default-dockercfg-lswzm",resource_version="70266352"} 1 -kube_secret_metadata_resource_version{namespace="ns-createdby-namespace-operator",secret="builder-token-rxlgn",resource_version="46741135"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="service-serving-cert-controller-dockercfg-n87xx",resource_version="2945"} 1 -kube_secret_metadata_resource_version{namespace="telenet-baseimages",secret="builder-token-bn4vs",resource_version="36103964"} 1 -kube_secret_metadata_resource_version{namespace="awx-db-cluster",secret="awx-token-vs7pg",resource_version="56689983"} 1 -kube_secret_metadata_resource_version{namespace="awx-tst",secret="default-token-j27bn",resource_version="48115837"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="pvc-protection-controller-dockercfg-pgzrb",resource_version="2955"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="namespace-security-allocation-controller-token-rvd7z",resource_version="762"} 1 -kube_secret_metadata_resource_version{namespace="paas-demo",secret="jenkins-git-creds",resource_version="59084052"} 1 -kube_secret_metadata_resource_version{namespace="bi",secret="jenkins-nexus-creds",resource_version="67278964"} 1 -kube_secret_metadata_resource_version{namespace="devops-playground",secret="sonarqube-token",resource_version="80786888"} 1 -kube_secret_metadata_resource_version{namespace="darwin-integrations",secret="jenkins-git-creds",resource_version="60853237"} 1 -kube_secret_metadata_resource_version{namespace="eatest",secret="default-token-h7g68",resource_version="72236787"} 1 -kube_secret_metadata_resource_version{namespace="edev-tools",secret="springboot-operator-dockercfg-cbzbs",resource_version="67283175"} 1 -kube_secret_metadata_resource_version{namespace="playground",secret="git-sshkey",resource_version="51711372"} 1 -kube_secret_metadata_resource_version{namespace="darwin-integrations",secret="jenkins-token-gxb49",resource_version="55730063"} 1 -kube_secret_metadata_resource_version{namespace="devops-playground",secret="jenkins-operator-token-6z7r9",resource_version="60261471"} 1 -kube_secret_metadata_resource_version{namespace="eatest",secret="builder-token-rqpzn",resource_version="72236797"} 1 -kube_secret_metadata_resource_version{namespace="helloworld",secret="builder-token-fk8fj",resource_version="59655315"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="clusterrole-aggregation-controller-token-zsrvk",resource_version="426"} 1 -kube_secret_metadata_resource_version{namespace="telenet-cluster-ops",secret="jenkins-cr-applier-sa-dockercfg-g2g86",resource_version="68784447"} 1 -kube_secret_metadata_resource_version{namespace="adc-vault",secret="ansible-vault-secret",resource_version="56462551"} 1 -kube_secret_metadata_resource_version{namespace="gdpr",secret="jenkins-operator-token-57s9x",resource_version="67267861"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="default-token-tz8w7",resource_version="713"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="job-controller-dockercfg-hwkkt",resource_version="2985"} 1 -kube_secret_metadata_resource_version{namespace="myproject",secret="builder-dockercfg-4qnrb",resource_version="64048174"} 1 -kube_secret_metadata_resource_version{namespace="edev-tools",secret="builder-token-tdmcn",resource_version="46743617"} 1 -kube_secret_metadata_resource_version{namespace="weblogic-poc",secret="registry-dockercfg-ssgvw",resource_version="60851453"} 1 -kube_secret_metadata_resource_version{namespace="openshift-logging",secret="builder-dockercfg-54k7s",resource_version="2949"} 1 -kube_secret_metadata_resource_version{namespace="paas-demo",secret="jenkins-token-cvgxf",resource_version="32338085"} 1 -kube_secret_metadata_resource_version{namespace="yelo-backend",secret="deployer-dockercfg-4dqz6",resource_version="76464932"} 1 -kube_secret_metadata_resource_version{namespace="default",secret="namespace-operator-token-bg57h",resource_version="31374956"} 1 -kube_secret_metadata_resource_version{namespace="playground",secret="deployer-dockercfg-n8qnx",resource_version="37957605"} 1 -kube_secret_metadata_resource_version{namespace="test-config",secret="github-credentials",resource_version="74745517"} 1 -kube_secret_metadata_resource_version{namespace="helloworld",secret="deployer-token-xkgn4",resource_version="59655316"} 1 -kube_secret_metadata_resource_version{namespace="openshift-web-console",secret="builder-token-dh478",resource_version="3453"} 1 -kube_secret_metadata_resource_version{namespace="paas-cloud-base-images",secret="jenkins-token-kwjnw",resource_version="27224440"} 1 -kube_secret_metadata_resource_version{namespace="test-config",secret="builder-token-k5gp9",resource_version="68792254"} 1 -kube_secret_metadata_resource_version{namespace="dynatrace",secret="dynatrace-oneagent-token-zhppl",resource_version="51574487"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="grafana-token-x8rzt",resource_version="3468"} 1 -kube_secret_metadata_resource_version{namespace="sandbox",secret="deployer-dockercfg-cnj2t",resource_version="1599415"} 1 -kube_secret_metadata_resource_version{namespace="tvwassen",secret="default-token-bklbm",resource_version="44547096"} 1 -kube_secret_metadata_resource_version{namespace="weblogic-poc",secret="traefik-operator-token-96f5h",resource_version="49923450"} 1 -kube_secret_metadata_resource_version{namespace="myproject",secret="builder-token-8p6df",resource_version="64048171"} 1 -kube_secret_metadata_resource_version{namespace="bi",secret="jenkins-dockercfg-xjpsq",resource_version="32350994"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="generic-garbage-collector-dockercfg-4kw4d",resource_version="2962"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="persistent-volume-binder-dockercfg-plh2b",resource_version="2997"} 1 -kube_secret_metadata_resource_version{namespace="default",secret="router-dockercfg-pl7g5",resource_version="3009"} 1 -kube_secret_metadata_resource_version{namespace="edev-tools",secret="jenkins-dockercfg-kvkmg",resource_version="67274215"} 1 -kube_secret_metadata_resource_version{namespace="paas-demo",secret="proxy-sql-database-secret-uat",resource_version="40056425"} 1 -kube_secret_metadata_resource_version{namespace="awx-tst",secret="awx-token-bjzrj",resource_version="48165317"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="service-account-controller-token-dkm8q",resource_version="723"} 1 -kube_secret_metadata_resource_version{namespace="paas-cloud-base-images",secret="builder-token-7s9mg",resource_version="27224279"} 1 -kube_secret_metadata_resource_version{namespace="sandbox",secret="liab-poc-dvp-mysql-db-password-for-tip",resource_version="1601163"} 1 -kube_secret_metadata_resource_version{namespace="adc-vault",secret="default-token-6gmlb",resource_version="17235346"} 1 -kube_secret_metadata_resource_version{namespace="awx-db-cluster",secret="awx-dockercfg-flk8n",resource_version="56689988"} 1 -kube_secret_metadata_resource_version{namespace="freephone-bp",secret="git-ssh-key",resource_version="38415965"} 1 -kube_secret_metadata_resource_version{namespace="openshift-node",secret="deployer-dockercfg-zd2rh",resource_version="2954"} 1 -kube_secret_metadata_resource_version{namespace="sandbox",secret="builder-token-fd6ht",resource_version="1599395"} 1 -kube_secret_metadata_resource_version{namespace="awx",secret="deployer-token-h9qq9",resource_version="51690065"} 1 -kube_secret_metadata_resource_version{namespace="default",secret="registry-token-zmzsp",resource_version="2878"} 1 -kube_secret_metadata_resource_version{namespace="sandbox",secret="jenkins-token-wbk8n",resource_version="1601701"} 1 -kube_secret_metadata_resource_version{namespace="vault",secret="vault-token-mpv2v",resource_version="52219529"} 1 -kube_secret_metadata_resource_version{namespace="sandbox",secret="liab-poc-uat-mysql-db-password-for-tip",resource_version="1601747"} 1 -kube_secret_metadata_resource_version{namespace="telenet-operators",secret="default-token-zfbn7",resource_version="32629790"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="pv-recycler-controller-dockercfg-k6tq4",resource_version="2971"} 1 -kube_secret_metadata_resource_version{namespace="darwin-integrations",secret="jenkins-token-7dlpm",resource_version="55730053"} 1 -kube_secret_metadata_resource_version{namespace="kube-public",secret="builder-token-ftxs8",resource_version="812"} 1 -kube_secret_metadata_resource_version{namespace="ns-createdby-namespace-operator",secret="default-token-zptxm",resource_version="46741152"} 1 -kube_secret_metadata_resource_version{namespace="openshift-console",secret="console-token-hhcjw",resource_version="3811"} 1 -kube_secret_metadata_resource_version{namespace="telenet-cluster-ops",secret="deployer-token-q7865",resource_version="56222895"} 1 -kube_secret_metadata_resource_version{namespace="testea",secret="deployer-dockercfg-zpkqx",resource_version="72235743"} 1 -kube_secret_metadata_resource_version{namespace="edev-communication",secret="deployer-dockercfg-hppsw",resource_version="57880037"} 1 -kube_secret_metadata_resource_version{namespace="gdpr",secret="git-sshkey",resource_version="67268363"} 1 -kube_secret_metadata_resource_version{namespace="jenkins-operator-demo",secret="builder-dockercfg-pps9r",resource_version="50787496"} 1 -kube_secret_metadata_resource_version{namespace="jenkins-operator-demo",secret="builder-token-4jq89",resource_version="50787475"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="template-instance-controller-token-rvnmq",resource_version="786"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="grafana-proxy",resource_version="3416"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="persistent-volume-binder-token-gb9ts",resource_version="692"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="deployer-controller-dockercfg-cs9nw",resource_version="2975"} 1 -kube_secret_metadata_resource_version{namespace="paas-demo",secret="ansible-vault-secret",resource_version="64925746"} 1 -kube_secret_metadata_resource_version{namespace="gitlab",secret="deployer-token-v7lp2",resource_version="66457525"} 1 -kube_secret_metadata_resource_version{namespace="paas-cloud-base-images",secret="deployer-dockercfg-wbf78",resource_version="27224285"} 1 -kube_secret_metadata_resource_version{namespace="tiptool-dvp",secret="builder-dockercfg-6l5gc",resource_version="6162"} 1 -kube_secret_metadata_resource_version{namespace="tiptool",secret="jenkins-token-xhcrl",resource_version="8106845"} 1 -kube_secret_metadata_resource_version{namespace="tiller",secret="default-dockercfg-gl76d",resource_version="44761374"} 1 -kube_secret_metadata_resource_version{namespace="traefik",secret="deployer-token-t8fbq",resource_version="49867499"} 1 -kube_secret_metadata_resource_version{namespace="gitlab",secret="builder-dockercfg-bh4wp",resource_version="66457522"} 1 -kube_secret_metadata_resource_version{namespace="helloworld",secret="default-token-2s2dm",resource_version="59655319"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="build-config-change-controller-token-22qkc",resource_version="737"} 1 -kube_secret_metadata_resource_version{namespace="sandbox",secret="jenkins-dockercfg-cq5fh",resource_version="1601716"} 1 -kube_secret_metadata_resource_version{namespace="telenet-cluster-ops",secret="ldap-sa-token-d9gx5",resource_version="56224037"} 1 -kube_secret_metadata_resource_version{namespace="test-config",secret="deployer-dockercfg-5w6g9",resource_version="68792252"} 1 -kube_secret_metadata_resource_version{namespace="darwin-integrations",secret="springboot-operator-token-sv7d6",resource_version="58129687"} 1 -kube_secret_metadata_resource_version{namespace="devops-playground",secret="jenkins-operator-token-pn4q6",resource_version="60261474"} 1 -kube_secret_metadata_resource_version{namespace="jdk",secret="deployer-token-dsn8d",resource_version="6009551"} 1 -kube_secret_metadata_resource_version{namespace="tiptool",secret="tiptool-sup-mysql-db-password-for-tip",resource_version="10149269"} 1 -kube_secret_metadata_resource_version{namespace="dynatrace",secret="dynatrace-monitoring-token-72bcm",resource_version="51581857"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="default-token-kmhkq",resource_version="726"} 1 -kube_secret_metadata_resource_version{namespace="tiptool",secret="default-dockercfg-scnfz",resource_version="8106757"} 1 -kube_secret_metadata_resource_version{namespace="awx-db-cluster",secret="deployer-token-tnftr",resource_version="56689545"} 1 -kube_secret_metadata_resource_version{namespace="edev-communication",secret="proxysql-secret-trg524",resource_version="64320470"} 1 -kube_secret_metadata_resource_version{namespace="gdpr",secret="builder-dockercfg-7dd2n",resource_version="48191944"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="endpoint-controller-token-74d7c",resource_version="541"} 1 -kube_secret_metadata_resource_version{namespace="telenet-cluster-ops",secret="builder-token-4dhw7",resource_version="56222886"} 1 -kube_secret_metadata_resource_version{namespace="tiptool",secret="jenkins-dockercfg-4s54l",resource_version="8106846"} 1 -kube_secret_metadata_resource_version{namespace="jdk",secret="deployer-dockercfg-r29nf",resource_version="6009563"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="deployer-dockercfg-9vstk",resource_version="2984"} 1 -kube_secret_metadata_resource_version{namespace="test2",secret="default-dockercfg-cq5k2",resource_version="72239286"} 1 -kube_secret_metadata_resource_version{namespace="trident",secret="default-token-j8djx",resource_version="925897"} 1 -kube_secret_metadata_resource_version{namespace="tvwassen",secret="deployer-dockercfg-5sjf2",resource_version="44547095"} 1 -kube_secret_metadata_resource_version{namespace="weblogic-poc",secret="default-token-8qrzx",resource_version="27509933"} 1 -kube_secret_metadata_resource_version{namespace="weblogic-poc",secret="registry-token-f2mnz",resource_version="60851450"} 1 -kube_secret_metadata_resource_version{namespace="jenkins",secret="jenkins-token-cpn2b",resource_version="18229514"} 1 -kube_secret_metadata_resource_version{namespace="edev-communication",secret="jenkins-git-creds",resource_version="63194055"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="disruption-controller-token-pd9wj",resource_version="510"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="deployer-token-m48m4",resource_version="603"} 1 -kube_secret_metadata_resource_version{namespace="telenet-system",secret="default-token-6k77j",resource_version="32116979"} 1 -kube_secret_metadata_resource_version{namespace="test",secret="deployer-token-2lhhx",resource_version="72235400"} 1 -kube_secret_metadata_resource_version{namespace="awx-cluster-db",secret="awx-token-bck4k",resource_version="54850670"} 1 -kube_secret_metadata_resource_version{namespace="default",secret="namespace-operator-token-64gjc",resource_version="31374960"} 1 -kube_secret_metadata_resource_version{namespace="edev-tools",secret="default-token-fftc2",resource_version="46743620"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="resourcequota-controller-token-rtnws",resource_version="725"} 1 -kube_secret_metadata_resource_version{namespace="openshift-node",secret="deployer-token-n4ffp",resource_version="848"} 1 -kube_secret_metadata_resource_version{namespace="telenet-monitoring",secret="deployer-token-jbj4g",resource_version="32115923"} 1 -kube_secret_metadata_resource_version{namespace="adc-vault",secret="ssh-key",resource_version="17272368"} 1 -kube_secret_metadata_resource_version{namespace="awx-db-cluster",secret="builder-token-x2jmj",resource_version="56689541"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="builder-dockercfg-x8jf2",resource_version="3005"} 1 -kube_secret_metadata_resource_version{namespace="openshift-logging",secret="filebeat-token-vhq45",resource_version="27479258"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="prometheus-operator-token-v75xh",resource_version="3307"} 1 -kube_secret_metadata_resource_version{namespace="adc-vault",secret="default-dockercfg-ct6xr",resource_version="17235348"} 1 -kube_secret_metadata_resource_version{namespace="edev-tools",secret="jenkins-operator-token-j7vrr",resource_version="67272569"} 1 -kube_secret_metadata_resource_version{namespace="jenkins",secret="deployer-token-2wqnd",resource_version="18228540"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="daemon-set-controller-dockercfg-n7qnv",resource_version="3006"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="daemon-set-controller-token-62zl5",resource_version="479"} 1 -kube_secret_metadata_resource_version{namespace="aem",secret="default-token-zl5hq",resource_version="6258507"} 1 -kube_secret_metadata_resource_version{namespace="bi",secret="springboot-operator-token-8cd5b",resource_version="57941694"} 1 -kube_secret_metadata_resource_version{namespace="edev-communication",secret="deployer-token-9cdvs",resource_version="57880033"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="certificate-controller-token-kkgnz",resource_version="71092909"} 1 -kube_secret_metadata_resource_version{namespace="openshift-sdn",secret="sdn-dockercfg-cwv2s",resource_version="2978"} 1 -kube_secret_metadata_resource_version{namespace="test2",secret="deployer-token-56cn7",resource_version="72239276"} 1 -kube_secret_metadata_resource_version{namespace="edev-communication",secret="springboot-operator-token-7vwcg",resource_version="63193929"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="cronjob-controller-token-mzfbs",resource_version="612"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="serviceaccount-pull-secrets-controller-token-zmrb8",resource_version="782"} 1 -kube_secret_metadata_resource_version{namespace="telenet-cluster-ops",secret="springboot-cr-applier-sa-dockercfg-q6qqc",resource_version="68750240"} 1 -kube_secret_metadata_resource_version{namespace="test-config",secret="default-token-gqmwf",resource_version="68792253"} 1 -kube_secret_metadata_resource_version{namespace="vault",secret="vault-dockercfg-zxp8h",resource_version="52219541"} 1 -kube_secret_metadata_resource_version{namespace="yelo-backend",secret="default-token-vv292",resource_version="76464908"} 1 -kube_secret_metadata_resource_version{namespace="aem",secret="default-token-ch4lj",resource_version="6258520"} 1 -kube_secret_metadata_resource_version{namespace="casa-mila-squad",secret="ssh-key",resource_version="29003171"} 1 -kube_secret_metadata_resource_version{namespace="gdpr",secret="builder-token-9xcdm",resource_version="48191941"} 1 -kube_secret_metadata_resource_version{namespace="paas-cloud-base-images",secret="default-dockercfg-nf4gp",resource_version="27224284"} 1 -kube_secret_metadata_resource_version{namespace="telenet-system",secret="default-token-ft7q9",resource_version="32116965"} 1 -kube_secret_metadata_resource_version{namespace="tvwassen",secret="builder-token-sb57j",resource_version="44547077"} 1 -kube_secret_metadata_resource_version{namespace="edev-communication",secret="jenkins-token-5kq42",resource_version="63194132"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="sdn-controller-dockercfg-2x6jc",resource_version="2988"} 1 -kube_secret_metadata_resource_version{namespace="openshift-web-console",secret="deployer-token-d4c7r",resource_version="3434"} 1 -kube_secret_metadata_resource_version{namespace="test-config",secret="blue-domain-weblogic-credentials",resource_version="81664841"} 1 -kube_secret_metadata_resource_version{namespace="tvwassen",secret="jenkins-dockercfg-72947",resource_version="44547402"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="grafana-dockercfg-blcdb",resource_version="3478"} 1 -kube_secret_metadata_resource_version{namespace="openshift-web-console",secret="default-dockercfg-lqk5f",resource_version="3451"} 1 -kube_secret_metadata_resource_version{namespace="sandbox",secret="sandbox-operator-token-bnxth",resource_version="30804068"} 1 -kube_secret_metadata_resource_version{namespace="tiptool-dvp",secret="builder-token-2hhwc",resource_version="6147"} 1 -kube_secret_metadata_resource_version{namespace="tvwassen",secret="builder-token-l7s4j",resource_version="44547082"} 1 -kube_secret_metadata_resource_version{namespace="adc-vault",secret="scmsecret",resource_version="17273138"} 1 -kube_secret_metadata_resource_version{namespace="bi",secret="spark-dockercfg-nxzjz",resource_version="72831075"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="sdn-controller-token-w8mf6",resource_version="528"} 1 -kube_secret_metadata_resource_version{namespace="testea",secret="default-token-hnl9b",resource_version="72235741"} 1 -kube_secret_metadata_resource_version{namespace="trident",secret="deployer-token-g4qnl",resource_version="925921"} 1 -kube_secret_metadata_resource_version{namespace="trident",secret="deployer-token-m6tcw",resource_version="925912"} 1 -kube_secret_metadata_resource_version{namespace="adc-vault",secret="builder-token-xkqn9",resource_version="17235329"} 1 -kube_secret_metadata_resource_version{namespace="gitlab",secret="default-dockercfg-7blxh",resource_version="66457530"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="service-controller-token-c5t6g",resource_version="467"} 1 -kube_secret_metadata_resource_version{namespace="myproject",secret="default-token-vm99k",resource_version="64048160"} 1 -kube_secret_metadata_resource_version{namespace="paas-demo",secret="jenkins-nexus-creds",resource_version="59084022"} 1 -kube_secret_metadata_resource_version{namespace="darwin-integrations",secret="builder-token-jf8rr",resource_version="55729148"} 1 -kube_secret_metadata_resource_version{namespace="openshift-logging",secret="filebeat-token-s9swc",resource_version="27479260"} 1 -kube_secret_metadata_resource_version{namespace="telenet-baseimages",secret="jenkins-token-pcvhf",resource_version="36104028"} 1 -kube_secret_metadata_resource_version{namespace="test2",secret="deployer-token-6v2kc",resource_version="72239285"} 1 -kube_secret_metadata_resource_version{namespace="yelo-backend",secret="builder-token-42tsk",resource_version="76464924"} 1 -kube_secret_metadata_resource_version{namespace="weblogic-poc",secret="default-token-bkpcr",resource_version="27509945"} 1 -kube_secret_metadata_resource_version{namespace="default",secret="deployer-token-sqh6z",resource_version="830"} 1 -kube_secret_metadata_resource_version{namespace="gitlab",secret="builder-token-569s2",resource_version="66457521"} 1 -kube_secret_metadata_resource_version{namespace="jdk",secret="default-dockercfg-h7zgv",resource_version="6009550"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="expand-controller-dockercfg-5m9ww",resource_version="3013"} 1 -kube_secret_metadata_resource_version{namespace="openshift-logging",secret="default-dockercfg-bhddp",resource_version="2969"} 1 -kube_secret_metadata_resource_version{namespace="paas-cloud-base-images",secret="skopeo-token-nzksj",resource_version="28995543"} 1 -kube_secret_metadata_resource_version{namespace="adc-vault",secret="deployer-token-tkqv8",resource_version="17235347"} 1 -kube_secret_metadata_resource_version{namespace="default",secret="deployer-dockercfg-x677c",resource_version="2963"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="tiller-token-4kx7w",resource_version="66458810"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="default-rolebindings-controller-token-g9pfw",resource_version="544"} 1 -kube_secret_metadata_resource_version{namespace="paas-cloud-base-images",secret="default-token-895fh",resource_version="27224273"} 1 -kube_secret_metadata_resource_version{namespace="tiptool",secret="builder-token-sf2sg",resource_version="8106753"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="service-account-controller-token-k87tr",resource_version="476"} 1 -kube_secret_metadata_resource_version{namespace="openshift",secret="deployer-token-rq8wf",resource_version="619"} 1 -kube_secret_metadata_resource_version{namespace="paas-cloud-base-images",secret="jenkins-token-fv2rt",resource_version="27224450"} 1 -kube_secret_metadata_resource_version{namespace="telenet-operators",secret="namespace-operator-dockercfg-4g5zf",resource_version="32629806"} 1 -kube_secret_metadata_resource_version{namespace="test2",secret="default-token-759qc",resource_version="72239282"} 1 -kube_secret_metadata_resource_version{namespace="openshift-logging",secret="metricbeat-token-488m8",resource_version="28539844"} 1 -kube_secret_metadata_resource_version{namespace="playground",secret="default-dockercfg-rl9wq",resource_version="37957601"} 1 -kube_secret_metadata_resource_version{namespace="adc-vault",secret="deployer-token-v6cgt",resource_version="17235332"} 1 -kube_secret_metadata_resource_version{namespace="edev-tools",secret="deployer-token-28snq",resource_version="46743611"} 1 -kube_secret_metadata_resource_version{namespace="edev-tools",secret="nexus-authentication",resource_version="67309183"} 1 -kube_secret_metadata_resource_version{namespace="jenkins-operator-demo",secret="builder-token-t8tmh",resource_version="50787493"} 1 -kube_secret_metadata_resource_version{namespace="kibana-tst",secret="builder-dockercfg-v4m95",resource_version="48747197"} 1 -kube_secret_metadata_resource_version{namespace="openshift-console",secret="deployer-dockercfg-rqkk5",resource_version="3742"} 1 -kube_secret_metadata_resource_version{namespace="tvw",secret="deployer-token-whnkx",resource_version="64890917"} 1 -kube_secret_metadata_resource_version{namespace="jenkins",secret="builder-token-kqf7p",resource_version="18228520"} 1 -kube_secret_metadata_resource_version{namespace="trident",secret="default-dockercfg-wks9n",resource_version="925922"} 1 -kube_secret_metadata_resource_version{namespace="default",secret="deployer-token-4n7vq",resource_version="590"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="node-exporter-tls",resource_version="4022"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="prometheus-k8s-token-2qxd4",resource_version="3532"} 1 -kube_secret_metadata_resource_version{namespace="openshift-node",secret="default-dockercfg-lwsm8",resource_version="2973"} 1 -kube_secret_metadata_resource_version{namespace="telenet-cluster-ops",secret="stash-sshkey",resource_version="66149419"} 1 -kube_secret_metadata_resource_version{namespace="telenet-system",secret="deployer-token-crd2g",resource_version="32116976"} 1 -kube_secret_metadata_resource_version{namespace="helloworld",secret="builder-token-tsnxn",resource_version="59655321"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="jenkins-operator-dockercfg-5qrpm",resource_version="56440343"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="node-exporter-token-4v4kl",resource_version="4005"} 1 -kube_secret_metadata_resource_version{namespace="paas-demo",secret="builder-token-7tgc8",resource_version="32338027"} 1 -kube_secret_metadata_resource_version{namespace="telenet-cluster-ops",secret="builder-token-fxk72",resource_version="56222878"} 1 -kube_secret_metadata_resource_version{namespace="devops-playground",secret="sonarqube-operator-token-h5hkq",resource_version="68813830"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="unidling-controller-dockercfg-w42s4",resource_version="2966"} 1 -kube_secret_metadata_resource_version{namespace="paas-cloud-base-images",secret="builder-dockercfg-j59dg",resource_version="27224283"} 1 -kube_secret_metadata_resource_version{namespace="tvw",secret="builder-token-d5wtx",resource_version="64890905"} 1 -kube_secret_metadata_resource_version{namespace="edev-communication",secret="deployer-token-kmvnp",resource_version="57880028"} 1 -kube_secret_metadata_resource_version{namespace="edev-tools",secret="jenkins-token-vgscs",resource_version="67274214"} 1 -kube_secret_metadata_resource_version{namespace="kibana-tst",secret="deployer-dockercfg-q9drc",resource_version="48747201"} 1 -kube_secret_metadata_resource_version{namespace="testea",secret="builder-token-z9g4c",resource_version="72235745"} 1 -kube_secret_metadata_resource_version{namespace="weblogic-poc",secret="default-dockercfg-qctz7",resource_version="27509948"} 1 -kube_secret_metadata_resource_version{namespace="adc-vault",secret="jenkins-token-2fjpd",resource_version="56477938"} 1 -kube_secret_metadata_resource_version{namespace="awx-cluster-db",secret="awx-secrets",resource_version="54850709"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="prometheus-k8s-htpasswd",resource_version="3527"} 1 -kube_secret_metadata_resource_version{namespace="paas-demo",secret="git-sshkey",resource_version="64929146"} 1 -kube_secret_metadata_resource_version{namespace="playground",secret="builder-token-78ksh",resource_version="37957599"} 1 -kube_secret_metadata_resource_version{namespace="test",secret="builder-dockercfg-dx4xd",resource_version="72235402"} 1 -kube_secret_metadata_resource_version{namespace="bi",secret="jenkins-token-c9nb7",resource_version="32350991"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="node-controller-token-h9kml",resource_version="675"} 1 -kube_secret_metadata_resource_version{namespace="sandbox",secret="git-sshkey",resource_version="1599496"} 1 -kube_secret_metadata_resource_version{namespace="telenet-operators",secret="namespace-operator-token-jkt7k",resource_version="32629800"} 1 -kube_secret_metadata_resource_version{namespace="telenet-public",secret="deployer-token-zfxtb",resource_version="32129154"} 1 -kube_secret_metadata_resource_version{namespace="tiller",secret="builder-token-rgwwp",resource_version="44761360"} 1 -kube_secret_metadata_resource_version{namespace="awx-db-cluster",secret="default-token-mrt8w",resource_version="56689530"} 1 -kube_secret_metadata_resource_version{namespace="default",secret="builder-token-7xldb",resource_version="818"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="deployment-controller-token-wdlzn",resource_version="622"} 1 -kube_secret_metadata_resource_version{namespace="openshift-logging",secret="filebeat-dockercfg-b7fkc",resource_version="27479262"} 1 -kube_secret_metadata_resource_version{namespace="openshift-node",secret="default-token-s76b8",resource_version="947"} 1 -kube_secret_metadata_resource_version{namespace="devops-playground",secret="sonardb",resource_version="56672052"} 1 -kube_secret_metadata_resource_version{namespace="telenet-public",secret="default-token-s5zhk",resource_version="32129150"} 1 -kube_secret_metadata_resource_version{namespace="casa-mila-squad",secret="default-dockercfg-dxk5k",resource_version="29000685"} 1 -kube_secret_metadata_resource_version{namespace="demo",secret="builder-token-rb75j",resource_version="7743748"} 1 -kube_secret_metadata_resource_version{namespace="kibana-tst",secret="default-token-9r2sq",resource_version="48747192"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="node-exporter-dockercfg-qgmkx",resource_version="4008"} 1 -kube_secret_metadata_resource_version{namespace="paas-demo",secret="builder-token-tpzcf",resource_version="32338046"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="tiller-dockercfg-5vsgl",resource_version="66458811"} 1 -kube_secret_metadata_resource_version{namespace="openshift-node",secret="builder-token-fs9b6",resource_version="842"} 1 -kube_secret_metadata_resource_version{namespace="devops-playground",secret="slack-token-telenet-edevelopment",resource_version="65537399"} 1 -kube_secret_metadata_resource_version{namespace="edev-communication",secret="jenkins-operator-dockercfg-5r6zm",resource_version="63193681"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="default-rolebindings-controller-dockercfg-ncbfp",resource_version="2952"} 1 -kube_secret_metadata_resource_version{namespace="telenet-baseimages",secret="ansible-vault-secret",resource_version="67288552"} 1 -kube_secret_metadata_resource_version{namespace="telenet-baseimages",secret="default-token-ln92d",resource_version="36103976"} 1 -kube_secret_metadata_resource_version{namespace="darwin-integrations",secret="jenkins-dockercfg-95fbk",resource_version="55730066"} 1 -kube_secret_metadata_resource_version{namespace="gdpr",secret="default-token-b9x9b",resource_version="48191929"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="template-instance-controller-dockercfg-hrn55",resource_version="2958"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="prometheus-k8s-dockercfg-knwv7",resource_version="3533"} 1 -kube_secret_metadata_resource_version{namespace="openshift",secret="deployer-dockercfg-sq2xn",resource_version="3010"} 1 -kube_secret_metadata_resource_version{namespace="tiptool",secret="jenkins-token-whvv2",resource_version="8106833"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="deploymentconfig-controller-token-mqf7l",resource_version="760"} 1 -kube_secret_metadata_resource_version{namespace="openshift-web-console",secret="builder-dockercfg-p6bdf",resource_version="3456"} 1 -kube_secret_metadata_resource_version{namespace="darwin-integrations",secret="ansible-vault-secret",resource_version="60849641"} 1 -kube_secret_metadata_resource_version{namespace="devops-playground",secret="deployer-token-w4b2p",resource_version="26787839"} 1 -kube_secret_metadata_resource_version{namespace="devops-playground",secret="git-sshkey",resource_version="64970332"} 1 -kube_secret_metadata_resource_version{namespace="gdpr",secret="jenkins-token-qv8sm",resource_version="48413051"} 1 -kube_secret_metadata_resource_version{namespace="jenkins-operator-demo",secret="default-dockercfg-m6x2q",resource_version="50787501"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="cluster-quota-reconciliation-controller-token-8xt65",resource_version="751"} 1 -kube_secret_metadata_resource_version{namespace="adc-vault",secret="jenkins-dockercfg-t8jvq",resource_version="56477942"} 1 -kube_secret_metadata_resource_version{namespace="devops-playground",secret="default-token-9slls",resource_version="26787766"} 1 -kube_secret_metadata_resource_version{namespace="freephone-bp",secret="default-token-hr2hs",resource_version="38198609"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="deployer-token-7vcmc",resource_version="837"} 1 -kube_secret_metadata_resource_version{namespace="tiptool",secret="builder-dockercfg-vr5kf",resource_version="8106755"} 1 -kube_secret_metadata_resource_version{namespace="awx",secret="deployer-dockercfg-9r66h",resource_version="51690077"} 1 -kube_secret_metadata_resource_version{namespace="devops-playground",secret="registry",resource_version="32564756"} 1 -kube_secret_metadata_resource_version{namespace="edev-tools",secret="ansible-vault-secret",resource_version="67272655"} 1 -kube_secret_metadata_resource_version{namespace="helloworld",secret="builder-dockercfg-wgrg7",resource_version="59655326"} 1 -kube_secret_metadata_resource_version{namespace="jenkins-operator-demo",secret="jenkins-token-qhp2f",resource_version="50791636"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="attachdetach-controller-dockercfg-txsw8",resource_version="2943"} 1 -kube_secret_metadata_resource_version{namespace="gdpr",secret="jenkins-git-creds",resource_version="67268342"} 1 -kube_secret_metadata_resource_version{namespace="gdpr",secret="springboot-operator-token-5dzvn",resource_version="57940776"} 1 -kube_secret_metadata_resource_version{namespace="tvwassen",secret="deployer-token-5n47n",resource_version="44547094"} 1 -kube_secret_metadata_resource_version{namespace="dynatrace",secret="dynatrace-oneagent-operator-dockercfg-8hq8h",resource_version="51574495"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="metricbeat-token-5gzjv",resource_version="8401272"} 1 -kube_secret_metadata_resource_version{namespace="openshift",secret="builder-token-94ksq",resource_version="835"} 1 -kube_secret_metadata_resource_version{namespace="tiptool-uat",secret="builder-token-rktr7",resource_version="6315"} 1 -kube_secret_metadata_resource_version{namespace="weblogic-poc",secret="dinoman-domain-weblogic-credentials",resource_version="50222510"} 1 -kube_secret_metadata_resource_version{namespace="adc-vault",secret="deployer-dockercfg-k8wnl",resource_version="17235349"} 1 -kube_secret_metadata_resource_version{namespace="openshift-web-console",secret="default-token-fk4bt",resource_version="3430"} 1 -kube_secret_metadata_resource_version{namespace="playground",secret="builder-dockercfg-lrmxm",resource_version="37957603"} 1 -kube_secret_metadata_resource_version{namespace="edev-tools",secret="jenkins-operator-dockercfg-4sqjt",resource_version="67272574"} 1 -kube_secret_metadata_resource_version{namespace="freephone-bp",secret="deployer-dockercfg-6k9mj",resource_version="38198622"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="node-bootstrapper-token-ndkzx",resource_version="764"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="prometheus-k8s-proxy",resource_version="3526"} 1 -kube_secret_metadata_resource_version{namespace="playground",secret="default-token-xtwxf",resource_version="37957598"} 1 -kube_secret_metadata_resource_version{namespace="sandbox",secret="vault-operator-token-ntmp7",resource_version="40592957"} 1 -kube_secret_metadata_resource_version{namespace="tiptool-uat",secret="default-dockercfg-4gflq",resource_version="6314"} 1 -kube_secret_metadata_resource_version{namespace="tvwassen",secret="default-token-qljt7",resource_version="44547081"} 1 -kube_secret_metadata_resource_version{namespace="jenkins-operator-demo",secret="jenkins-dockercfg-mgbrr",resource_version="50791641"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="builder-token-kb65d",resource_version="3206"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="default-dockercfg-t5k7h",resource_version="3201"} 1 -kube_secret_metadata_resource_version{namespace="yelo-backend",secret="default-token-wdtps",resource_version="76464923"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="namespace-controller-dockercfg-wwqb5",resource_version="2964"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="statefulset-controller-dockercfg-jff7j",resource_version="3003"} 1 -kube_secret_metadata_resource_version{namespace="openshift-console",secret="default-token-4w8b8",resource_version="3731"} 1 -kube_secret_metadata_resource_version{namespace="paas-cloud-base-images",secret="skopeo-dockercfg-k9wb4",resource_version="28995545"} 1 -kube_secret_metadata_resource_version{namespace="tiptool-dvp",secret="deployer-token-d5mvk",resource_version="6148"} 1 -kube_secret_metadata_resource_version{namespace="devops-playground",secret="default-token-78g6s",resource_version="26787841"} 1 -kube_secret_metadata_resource_version{namespace="jenkins-operator-demo",secret="jenkins-token-gg25q",resource_version="50791639"} 1 -kube_secret_metadata_resource_version{namespace="paas-demo",secret="deployer-token-bnptg",resource_version="32338043"} 1 -kube_secret_metadata_resource_version{namespace="sandbox",secret="default-dockercfg-9tlxx",resource_version="1599411"} 1 -kube_secret_metadata_resource_version{namespace="tiller",secret="deployer-token-vjkwv",resource_version="44761361"} 1 -kube_secret_metadata_resource_version{namespace="trident",secret="builder-token-9zv4s",resource_version="925907"} 1 -kube_secret_metadata_resource_version{namespace="awx-db-cluster",secret="awx-secrets",resource_version="56690022"} 1 -kube_secret_metadata_resource_version{namespace="ceph",secret="deployer-token-zjbb5",resource_version="52423840"} 1 -kube_secret_metadata_resource_version{namespace="edev-tools",secret="springboot-operator-token-ctnxs",resource_version="67283170"} 1 -kube_secret_metadata_resource_version{namespace="openshift-web-console",secret="webconsole-serving-cert",resource_version="3568"} 1 -kube_secret_metadata_resource_version{namespace="yft-kafkaproxy",secret="builder-token-khctc",resource_version="70266338"} 1 -kube_secret_metadata_resource_version{namespace="adc-vault",secret="jenkins-nexus-creds",resource_version="56755172"} 1 -kube_secret_metadata_resource_version{namespace="darwin-integrations",secret="springboot-operator-dockercfg-8hvqg",resource_version="58129688"} 1 -kube_secret_metadata_resource_version{namespace="demo",secret="ssh-key",resource_version="7744017"} 1 -kube_secret_metadata_resource_version{namespace="openshift-sdn",secret="deployer-token-nfnsb",resource_version="1480"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="expand-controller-token-5lhr8",resource_version="650"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="deploymentconfig-controller-dockercfg-fqcg4",resource_version="2946"} 1 -kube_secret_metadata_resource_version{namespace="paas-cloud-base-images",secret="deployer-token-l8b2p",resource_version="27224281"} 1 -kube_secret_metadata_resource_version{namespace="sandbox",secret="builder-token-9kms2",resource_version="1599407"} 1 -kube_secret_metadata_resource_version{namespace="telenet-operators",secret="namespace-operator-sshkey",resource_version="56759591"} 1 -kube_secret_metadata_resource_version{namespace="bi",secret="springboot-operator-dockercfg-cd9h4",resource_version="57941700"} 1 -kube_secret_metadata_resource_version{namespace="openshift-sdn",secret="default-token-k99vd",resource_version="1495"} 1 -kube_secret_metadata_resource_version{namespace="openshift-web-console",secret="deployer-dockercfg-kfrjk",resource_version="3455"} 1 -kube_secret_metadata_resource_version{namespace="test",secret="builder-token-dx4z4",resource_version="72235399"} 1 -kube_secret_metadata_resource_version{namespace="ceph",secret="deployer-token-x82rs",resource_version="52423854"} 1 -kube_secret_metadata_resource_version{namespace="default",secret="router-metrics-tls",resource_version="2856"} 1 -kube_secret_metadata_resource_version{namespace="kube-public",secret="builder-dockercfg-6sk29",resource_version="2972"} 1 -kube_secret_metadata_resource_version{namespace="openshift-console",secret="builder-token-4sm9p",resource_version="3717"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="cluster-quota-reconciliation-controller-token-7hgzv",resource_version="496"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="image-trigger-controller-token-t6bmc",resource_version="759"} 1 -kube_secret_metadata_resource_version{namespace="tiptool-uat",secret="git-ssh-key",resource_version="6327"} 1 -kube_secret_metadata_resource_version{namespace="dynatrace",secret="builder-token-bfpwc",resource_version="38227005"} 1 -kube_secret_metadata_resource_version{namespace="kube-public",secret="default-token-44w6d",resource_version="709"} 1 -kube_secret_metadata_resource_version{namespace="telenet-public",secret="default-token-9nlf8",resource_version="32129139"} 1 -kube_secret_metadata_resource_version{namespace="devops-playground",secret="nexus-authentication",resource_version="69046392"} 1 -kube_secret_metadata_resource_version{namespace="openshift-logging",secret="default-token-v44th",resource_version="2797"} 1 -kube_secret_metadata_resource_version{namespace="weblogic-poc",secret="traefik-operator-token-95jtt",resource_version="49923445"} 1 -kube_secret_metadata_resource_version{namespace="darwin-integrations",secret="default-token-l9fv2",resource_version="55729142"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="pvc-protection-controller-token-4t7rs",resource_version="67551423"} 1 -kube_secret_metadata_resource_version{namespace="tiller",secret="builder-dockercfg-wt7gp",resource_version="44761377"} 1 -kube_secret_metadata_resource_version{namespace="awx",secret="builder-dockercfg-pnqtw",resource_version="51690075"} 1 -kube_secret_metadata_resource_version{namespace="dynatrace",secret="dynatrace-monitoring-token-j2bvv",resource_version="51581854"} 1 -kube_secret_metadata_resource_version{namespace="sandbox",secret="deployer-token-hdsc9",resource_version="1599397"} 1 -kube_secret_metadata_resource_version{namespace="tiptool-dvp",secret="deployer-token-nttnr",resource_version="6164"} 1 -kube_secret_metadata_resource_version{namespace="trident",secret="builder-token-wskhm",resource_version="925916"} 1 -kube_secret_metadata_resource_version{namespace="weblogic-poc",secret="deployer-token-t4ps6",resource_version="27509939"} 1 -kube_secret_metadata_resource_version{namespace="darwin-integrations",secret="default-token-mk478",resource_version="55729133"} 1 -kube_secret_metadata_resource_version{namespace="telenet-baseimages",secret="ssh-key",resource_version="46691927"} 1 -kube_secret_metadata_resource_version{namespace="telenet-cluster-ops",secret="deployer-token-67qf7",resource_version="56222883"} 1 -kube_secret_metadata_resource_version{namespace="telenet-operators",secret="default-token-8b7pw",resource_version="32629766"} 1 -kube_secret_metadata_resource_version{namespace="telenet-operators",secret="jenkins-git-creds",resource_version="56431884"} 1 -kube_secret_metadata_resource_version{namespace="tiller",secret="builder-token-hkl9n",resource_version="44761375"} 1 -kube_secret_metadata_resource_version{namespace="edev-tools",secret="jenkins-token-j7zbv",resource_version="67274210"} 1 -kube_secret_metadata_resource_version{namespace="telenet-operators",secret="deployer-dockercfg-tdjrn",resource_version="32629801"} 1 -kube_secret_metadata_resource_version{namespace="telenet-system",secret="default-dockercfg-dmv82",resource_version="32116982"} 1 -kube_secret_metadata_resource_version{namespace="tiptool",secret="deployer-token-vvf88",resource_version="8106756"} 1 -kube_secret_metadata_resource_version{namespace="yft-kafkaproxy",secret="default-token-mzg9z",resource_version="70266350"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="generic-garbage-collector-token-58xsg",resource_version="651"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="deploymentconfig-controller-token-6flgd",resource_version="411"} 1 -kube_secret_metadata_resource_version{namespace="openshift-logging",secret="metricbeat-token-9kbpm",resource_version="28539848"} 1 -kube_secret_metadata_resource_version{namespace="openshift-node",secret="deployer-token-zk5g6",resource_version="635"} 1 -kube_secret_metadata_resource_version{namespace="openshift",secret="builder-token-5vlbj",resource_version="601"} 1 -kube_secret_metadata_resource_version{namespace="telenet-cluster-ops",secret="jenkins-cr-applier-sa-token-45hsf",resource_version="68784439"} 1 -kube_secret_metadata_resource_version{namespace="awx-cluster-db",secret="deployer-token-fc676",resource_version="54849920"} 1 -kube_secret_metadata_resource_version{namespace="default",secret="vault-auth-token-wsmvv",resource_version="53650493"} 1 -kube_secret_metadata_resource_version{namespace="tvw",secret="deployer-token-rc85q",resource_version="64890906"} 1 -kube_secret_metadata_resource_version{namespace="jenkins-operator-demo",secret="deployer-token-hrhlc",resource_version="50787492"} 1 -kube_secret_metadata_resource_version{namespace="testea",secret="default-dockercfg-r2rqk",resource_version="72235744"} 1 -kube_secret_metadata_resource_version{namespace="tiptool",secret="default-token-pm2hj",resource_version="8106754"} 1 -kube_secret_metadata_resource_version{namespace="yelo-backend",secret="builder-dockercfg-4bjd5",resource_version="76464929"} 1 -kube_secret_metadata_resource_version{namespace="bi",secret="springboot-operator-token-bptrp",resource_version="57941698"} 1 -kube_secret_metadata_resource_version{namespace="edev-tools",secret="builder-token-mltjp",resource_version="46743608"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="default-dockercfg-cq75m",resource_version="2970"} 1 -kube_secret_metadata_resource_version{namespace="paas-demo",secret="jenkins-operator-dockercfg-tj6gw",resource_version="58798363"} 1 -kube_secret_metadata_resource_version{namespace="test",secret="deployer-token-7gkq8",resource_version="72235393"} 1 -kube_secret_metadata_resource_version{namespace="edev-tools",secret="jenkins-git-creds",resource_version="69116032"} 1 -kube_secret_metadata_resource_version{namespace="gdpr",secret="springboot-operator-dockercfg-mn7m6",resource_version="57940779"} 1 -kube_secret_metadata_resource_version{namespace="openshift-console",secret="console-dockercfg-rqqcm",resource_version="3814"} 1 -kube_secret_metadata_resource_version{namespace="base-apache",secret="deployer-token-dnv82",resource_version="18790756"} 1 -kube_secret_metadata_resource_version{namespace="darwin-integrations",secret="jenkins-operator-token-wsn7r",resource_version="60849780"} 1 -kube_secret_metadata_resource_version{namespace="edev-communication",secret="default-dockercfg-lxkq8",resource_version="57880040"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="horizontal-pod-autoscaler-dockercfg-9bzdq",resource_version="2977"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="alertmanager-main",resource_version="3225"} 1 -kube_secret_metadata_resource_version{namespace="paas-cloud-base-images",secret="jenkins-dockercfg-v9tj8",resource_version="27224452"} 1 -kube_secret_metadata_resource_version{namespace="awx-tst",secret="builder-dockercfg-gw2kt",resource_version="48115851"} 1 -kube_secret_metadata_resource_version{namespace="freephone-bp",secret="deployer-token-4gphr",resource_version="38198612"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="template-instance-finalizer-controller-token-7cqmd",resource_version="793"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="default-token-8ckrf",resource_version="3199"} 1 -kube_secret_metadata_resource_version{namespace="darwin-integrations",secret="builder-dockercfg-qrmn5",resource_version="55729151"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="tiller-token-m6hv8",resource_version="66458805"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="grafana-config",resource_version="3417"} 1 -kube_secret_metadata_resource_version{namespace="adc-vault",secret="jenkins-operator-dockercfg-z84rt",resource_version="56461345"} 1 -kube_secret_metadata_resource_version{namespace="casa-mila-squad",secret="builder-dockercfg-cklkt",resource_version="29000694"} 1 -kube_secret_metadata_resource_version{namespace="dynatrace",secret="dynatrace-oneagent-token-9hxmq",resource_version="51574494"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="horizontal-pod-autoscaler-token-rnrzz",resource_version="525"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="pv-recycler-controller-token-2h66p",resource_version="769"} 1 -kube_secret_metadata_resource_version{namespace="telenet-baseimages",secret="deployer-token-2zqdv",resource_version="36103983"} 1 -kube_secret_metadata_resource_version{namespace="openshift-logging",secret="deployer-dockercfg-7vvdv",resource_version="2942"} 1 -kube_secret_metadata_resource_version{namespace="paas-demo",secret="deployer-token-8xnbn",resource_version="32338032"} 1 -kube_secret_metadata_resource_version{namespace="demo",secret="jenkins-token-dg84g",resource_version="18044703"} 1 -kube_secret_metadata_resource_version{namespace="edev-communication",secret="springboot-operator-dockercfg-jkszv",resource_version="63193932"} 1 -kube_secret_metadata_resource_version{namespace="gdpr",secret="springboot-operator-token-kxrsd",resource_version="57940778"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="expand-controller-token-2l4s8",resource_version="513"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="replicaset-controller-dockercfg-8dj5k",resource_version="2940"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="build-config-change-controller-token-4q6gg",resource_version="472"} 1 -kube_secret_metadata_resource_version{namespace="tiptool-uat",secret="deployer-token-s4xpf",resource_version="6317"} 1 -kube_secret_metadata_resource_version{namespace="sandbox",secret="sandbox-operator-dockercfg-bt9gx",resource_version="30804071"} 1 -kube_secret_metadata_resource_version{namespace="test-jee",secret="deployer-token-4k4mq",resource_version="59875278"} 1 -kube_secret_metadata_resource_version{namespace="myproject",secret="deployer-dockercfg-szxrj",resource_version="64048173"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="resourcequota-controller-token-fpsdv",resource_version="490"} 1 -kube_secret_metadata_resource_version{namespace="dynatrace",secret="builder-token-xnmtv",resource_version="38227019"} 1 -kube_secret_metadata_resource_version{namespace="telenet-system",secret="builder-token-tlm9l",resource_version="32116963"} 1 -kube_secret_metadata_resource_version{namespace="weblogic-poc",secret="registry-token-psrjq",resource_version="60851452"} 1 -kube_secret_metadata_resource_version{namespace="eatest",secret="default-dockercfg-cf2vd",resource_version="72236804"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="filebeat-token-6hwzk",resource_version="27473643"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="service-controller-token-tvbh7",resource_version="736"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="default-token-csndz",resource_version="3183"} 1 -kube_secret_metadata_resource_version{namespace="telenet-operators",secret="namespace-operator-token-hgk44",resource_version="32635642"} 1 -kube_secret_metadata_resource_version{namespace="traefik",secret="deployer-dockercfg-wd28s",resource_version="49867501"} 1 -kube_secret_metadata_resource_version{namespace="default",secret="router-token-z9sch",resource_version="2817"} 1 -kube_secret_metadata_resource_version{namespace="freephone-bp",secret="default-token-qxkgn",resource_version="38198624"} 1 -kube_secret_metadata_resource_version{namespace="openshift-node",secret="sync-token-q4nfn",resource_version="1378"} 1 -kube_secret_metadata_resource_version{namespace="playground",secret="deployer-token-zfc7l",resource_version="37957600"} 1 -kube_secret_metadata_resource_version{namespace="awx-db-cluster",secret="builder-dockercfg-fc4l7",resource_version="56689542"} 1 -kube_secret_metadata_resource_version{namespace="base-apache",secret="builder-dockercfg-8wsvf",resource_version="18790757"} 1 -kube_secret_metadata_resource_version{namespace="kibana-tst",secret="deployer-token-npg4c",resource_version="48747198"} 1 -kube_secret_metadata_resource_version{namespace="openshift-node",secret="builder-token-h9jnx",resource_version="602"} 1 -kube_secret_metadata_resource_version{namespace="openshift",secret="deployer-token-rhzgl",resource_version="846"} 1 -kube_secret_metadata_resource_version{namespace="paas-demo",secret="builder-dockercfg-4p7dj",resource_version="32338049"} 1 -kube_secret_metadata_resource_version{namespace="dynatrace",secret="dynatrace-oneagent-dockercfg-rnrkz",resource_version="51574496"} 1 -kube_secret_metadata_resource_version{namespace="edev-tools",secret="jenkins-nexus-creds",resource_version="67274011"} 1 -kube_secret_metadata_resource_version{namespace="openshift-console",secret="default-dockercfg-lx2t9",resource_version="3733"} 1 -kube_secret_metadata_resource_version{namespace="paas-cloud-base-images",secret="deployer-token-dnb9j",resource_version="27224272"} 1 -kube_secret_metadata_resource_version{namespace="edev-tools",secret="deployer-dockercfg-2tbld",resource_version="46743627"} 1 -kube_secret_metadata_resource_version{namespace="tiptool-dvp",secret="database-password",resource_version="6176"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="builder-dockercfg-5wvq7",resource_version="3007"} 1 -kube_secret_metadata_resource_version{namespace="openshift-infra",secret="serviceaccount-controller-token-qrb7c",resource_version="456"} 1 -kube_secret_metadata_resource_version{namespace="test-jee",secret="default-token-v2ptw",resource_version="59875292"} 1 -kube_secret_metadata_resource_version{namespace="bi",secret="deployer-token-gkn6p",resource_version="32350939"} 1 -kube_secret_metadata_resource_version{namespace="gdpr",secret="jenkins-nexus-creds",resource_version="67268323"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="node-controller-token-xdkgl",resource_version="532"} 1 -kube_secret_metadata_resource_version{namespace="myproject",secret="default-token-6lbwx",resource_version="64048167"} 1 -kube_secret_metadata_resource_version{namespace="ns-createdby-namespace-operator",secret="deployer-token-22kmp",resource_version="46741136"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="ssh-key",resource_version="14571938"} 1 -kube_secret_metadata_resource_version{namespace="telenet-cluster-ops",secret="default-token-7j94t",resource_version="56222880"} 1 -kube_secret_metadata_resource_version{namespace="yft-kafkaproxy",secret="deployer-token-898t8",resource_version="70266336"} 1 -kube_secret_metadata_resource_version{namespace="demo",secret="default-token-lbm5c",resource_version="7743734"} 1 -kube_secret_metadata_resource_version{namespace="jdk",secret="default-token-w2vnp",resource_version="6009548"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="attachdetach-controller-token-54j24",resource_version="552"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="attachdetach-controller-token-6rj7k",resource_version="805"} 1 -kube_secret_metadata_resource_version{namespace="telenet-baseimages",secret="deployer-dockercfg-6qc2x",resource_version="36103984"} 1 -kube_secret_metadata_resource_version{namespace="tvwassen",secret="default-dockercfg-n6kgn",resource_version="44547100"} 1 -kube_secret_metadata_resource_version{namespace="adc-vault",secret="vault-cert",resource_version="18024228"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="prometheus-operator-token-8wwdp",resource_version="3303"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="kube-state-metrics-token-f6m6q",resource_version="81227591"} 1 -kube_secret_metadata_resource_version{namespace="openshift-monitoring",secret="prometheus-k8s-token-zrjfk",resource_version="3530"} 1 -kube_secret_metadata_resource_version{namespace="test",secret="default-dockercfg-wxtqt",resource_version="72235398"} 1 -kube_secret_metadata_resource_version{namespace="yft-kafkaproxy",secret="deployer-dockercfg-sbxwx",resource_version="70266354"} 1 -kube_secret_metadata_resource_version{namespace="jenkins-operator-demo",secret="jenkins-nexus-creds",resource_version="51894397"} 1 -kube_secret_metadata_resource_version{namespace="test2",secret="deployer-dockercfg-t4bk5",resource_version="72239288"} 1 -kube_secret_metadata_resource_version{namespace="tvw",secret="deployer-dockercfg-r4q6d",resource_version="64890918"} 1 -kube_secret_metadata_resource_version{namespace="devops-playground",secret="springboot-operator-dockercfg-rp84r",resource_version="57942035"} 1 -kube_secret_metadata_resource_version{namespace="freephone-bp",secret="builder-dockercfg-j52sz",resource_version="38198618"} 1 -kube_secret_metadata_resource_version{namespace="traefik",secret="deployer-token-mpkzf",resource_version="49867477"} 1 -# HELP kube_service_info Information about service. -# TYPE kube_service_info gauge -kube_service_info{namespace="sandbox",service="liab-poc-uat",cluster_ip="172.30.249.21",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="openshift-monitoring",service="alertmanager-main",cluster_ip="172.30.116.61",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="tiptool",service="tiptool-mre",cluster_ip="172.30.139.163",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="edev-communication",service="plot-trg",cluster_ip="172.30.148.185",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="openshift-monitoring",service="aws-alert-omi",cluster_ip="172.30.142.15",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="edev-communication",service="jenkins-operator",cluster_ip="172.30.114.199",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="tiptool",service="tiptool-edp",cluster_ip="172.30.244.53",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="jenkins-operator-demo",service="jenkins",cluster_ip="172.30.78.228",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="jenkins",service="jenkins-jnlp",cluster_ip="172.30.212.102",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="telenet-monitoring",service="openshift-alertconverter",cluster_ip="172.30.2.125",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="weblogic-poc",service="dinoman-domain-admin-server",cluster_ip="None",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="paas-cloud-base-images",service="jenkins-jnlp",cluster_ip="172.30.153.177",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="myproject",service="ws-dinoman-rest-v2",cluster_ip="172.30.213.193",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="weblogic-poc",service="internal-weblogic-operator-svc",cluster_ip="172.30.102.43",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="jenkins-operator-demo",service="jenkins-jnlp",cluster_ip="172.30.103.110",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="sandbox",service="jenkins2-new",cluster_ip="172.30.109.229",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="telenet-baseimages",service="jenkins-operator",cluster_ip="172.30.8.76",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="darwin-integrations",service="jenkins-operator",cluster_ip="172.30.161.98",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="test-config",service="jenkins",cluster_ip="172.30.236.11",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="gdpr",service="jenkins",cluster_ip="172.30.222.57",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="openshift-monitoring",service="grafana",cluster_ip="172.30.72.226",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="paas-demo",service="jenkins",cluster_ip="172.30.207.133",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="test-config",service="jenkins-jnlp",cluster_ip="172.30.207.26",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="edev-communication",service="jenkins-jnlp",cluster_ip="172.30.204.127",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="weblogic-poc",service="traefik-operator-dashboard",cluster_ip="172.30.4.57",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="jenkins",service="jenkins",cluster_ip="172.30.159.43",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="kibana-tst",service="kibana-kibana",cluster_ip="172.30.135.80",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="default",service="docker-registry",cluster_ip="172.30.182.12",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="awx-db-cluster",service="rabbitmq",cluster_ip="172.30.172.218",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="telenet-baseimages",service="jenkins",cluster_ip="172.30.206.137",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="devops-playground",service="jenkins-jnlp",cluster_ip="172.30.64.238",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="devops-playground",service="sonarqube",cluster_ip="172.30.148.214",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="jenkins",service="jenkins-2-centos7",cluster_ip="172.30.162.220",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="test-config",service="elasticsearch",cluster_ip="172.30.79.181",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="openshift-monitoring",service="elk-omi",cluster_ip="172.30.238.242",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="paas-demo",service="jenkins-jnlp",cluster_ip="172.30.86.171",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="bi",service="jenkins",cluster_ip="172.30.89.89",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="darwin-integrations",service="jenkins",cluster_ip="172.30.24.100",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="bi",service="springboot-operator",cluster_ip="172.30.226.108",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="tiptool",service="tiptool-uat",cluster_ip="172.30.254.235",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="edev-tools",service="jenkins",cluster_ip="172.30.23.224",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="darwin-integrations",service="springboot-operator",cluster_ip="172.30.51.129",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="paas-cloud-base-images",service="jenkins",cluster_ip="172.30.165.117",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="awx-db-cluster",service="awx-rmq-mgmt",cluster_ip="172.30.176.237",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="freephone-bp",service="service-freephone-bp-dvp",cluster_ip="172.30.169.166",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="openshift-monitoring",service="kube-state-metrics",cluster_ip="None",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="kube-system",service="kubelet",cluster_ip="None",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="openshift-monitoring",service="cluster-monitoring-operator",cluster_ip="None",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="edev-communication",service="plot-mre",cluster_ip="172.30.253.25",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="base-apache",service="base-apache",cluster_ip="172.30.153.22",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="sandbox",service="jenkins-jnlp",cluster_ip="172.30.211.69",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="edev-tools",service="sonarqube",cluster_ip="172.30.184.248",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="edev-tools",service="jenkins-operator",cluster_ip="172.30.107.87",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="telenet-cluster-ops",service="springboot-cr-applier",cluster_ip="172.30.73.198",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="openshift-console",service="console",cluster_ip="172.30.210.144",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="default",service="kubernetes",cluster_ip="172.30.0.1",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="openshift-monitoring",service="prometheus-k8s",cluster_ip="172.30.121.102",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="telenet-monitoring",service="dynatrace-alert-omi",cluster_ip="172.30.210.30",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="openshift-monitoring",service="dynatrace-omi",cluster_ip="172.30.182.172",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="casa-mila-squad",service="move-app",cluster_ip="172.30.95.216",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="edev-tools",service="edevradiator-dev",cluster_ip="172.30.243.24",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="awx",service="awx-rmq-mgmt",cluster_ip="172.30.58.56",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="weblogic-poc",service="docker-registry",cluster_ip="172.30.155.219",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="tiptool",service="tiptool-dvp",cluster_ip="172.30.166.183",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="paas-demo",service="springboot-sample-operator-int",cluster_ip="172.30.155.72",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="myproject",service="eap-app",cluster_ip="172.30.101.192",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="tiptool",service="jenkins",cluster_ip="172.30.135.198",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="myproject",service="ws-dinoman-rest",cluster_ip="172.30.186.114",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="tiptool",service="jenkins-jnlp",cluster_ip="172.30.71.114",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="weblogic-poc",service="dinoman-domain-cluster-cluster01",cluster_ip="172.30.128.130",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="telenet-monitoring",service="aws-alert-omi",cluster_ip="172.30.39.201",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="devops-playground",service="springboot-operator",cluster_ip="172.30.251.62",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="edev-tools",service="edevradiator-mysql-prod",cluster_ip="172.30.40.162",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="edev-tools",service="edevradiator-prod",cluster_ip="172.30.140.184",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="paas-demo",service="springboot-sample-operator-uat",cluster_ip="172.30.182.70",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="sandbox",service="jenkins",cluster_ip="172.30.38.179",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="telenet-baseimages",service="jenkins-jnlp",cluster_ip="172.30.224.179",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="openshift-monitoring",service="azure-alert-omi",cluster_ip="172.30.0.228",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="devops-playground",service="sonarqube-operator-metrics",cluster_ip="172.30.205.51",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="yft-kafkaproxy",service="kafka-proxy",cluster_ip="172.30.47.22",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="gdpr",service="saint-peter-uat",cluster_ip="172.30.130.172",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="openshift-monitoring",service="prometheus-alert-msteams",cluster_ip="172.30.145.17",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="edev-communication",service="jenkins",cluster_ip="172.30.162.113",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="kube-system",service="kube-controllers",cluster_ip="None",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="telenet-monitoring",service="ceph-alert-msteams",cluster_ip="172.30.171.18",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="telenet-monitoring",service="elk-alert-omi",cluster_ip="172.30.252.219",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="default",service="router",cluster_ip="172.30.67.246",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="freephone-bp",service="service-freephone-bp-uat",cluster_ip="172.30.150.249",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="bi",service="jenkins-operator",cluster_ip="172.30.7.83",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="test-config",service="ws-dino-rest",cluster_ip="172.30.43.68",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="openshift-monitoring",service="base-vault",cluster_ip="172.30.131.91",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="casa-mila-squad",service="move-app-builder",cluster_ip="172.30.73.232",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="edev-tools",service="jenkins-jnlp",cluster_ip="172.30.193.4",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="myproject",service="openjdk-app",cluster_ip="172.30.128.188",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="myproject",service="wls-domain-dinoman",cluster_ip="172.30.113.69",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="tiptool",service="tiptool-sup",cluster_ip="172.30.32.147",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="telenet-monitoring",service="elk-omi",cluster_ip="172.30.135.206",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="tiptool",service="tiptool-lat",cluster_ip="172.30.91.210",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="edev-tools",service="edevradiator-mysql-dev",cluster_ip="172.30.84.102",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="test-config",service="kibana",cluster_ip="172.30.118.48",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="paas-demo",service="springboot-operator",cluster_ip="172.30.42.84",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="telenet-monitoring",service="dynatrace-omi",cluster_ip="172.30.205.178",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="edev-communication",service="springboot-operator",cluster_ip="172.30.88.201",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="gdpr",service="jenkins-jnlp",cluster_ip="172.30.134.235",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="awx-tst",service="rabbitmq",cluster_ip="172.30.79.127",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="darwin-integrations",service="jenkins-jnlp",cluster_ip="172.30.134.224",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="adc-vault",service="base-vault",cluster_ip="172.30.245.201",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="aem",service="atomic-runtime",cluster_ip="172.30.26.97",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="tiptool",service="tiptool-int",cluster_ip="172.30.230.61",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="openshift-monitoring",service="alertmanager-operated",cluster_ip="None",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="adc-vault",service="jenkins-operator-metrics",cluster_ip="172.30.143.55",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="casa-mila-squad",service="move-app-builder-dependencies",cluster_ip="172.30.238.207",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="darwin-integrations",service="psr-aggregator-uat",cluster_ip="172.30.239.239",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="casa-mila-squad",service="move-app-angular",cluster_ip="172.30.31.68",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="casa-mila-squad",service="move-app-json-server",cluster_ip="172.30.12.148",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="openshift-monitoring",service="prometheus-alert-omi",cluster_ip="172.30.39.251",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="tiptool-dvp",service="web",cluster_ip="172.30.41.146",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="devops-playground",service="jenkins",cluster_ip="172.30.222.135",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="bi",service="jenkins-jnlp",cluster_ip="172.30.253.178",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="openshift-monitoring",service="node-exporter",cluster_ip="None",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="openshift-monitoring",service="prometheus-alert-omi-bmt",cluster_ip="172.30.32.97",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="telenet-monitoring",service="azure-alert-omi",cluster_ip="172.30.123.203",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="tiptool",service="tiptool-trg",cluster_ip="172.30.125.60",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="openshift-logging",service="kube-state-metrics",cluster_ip="None",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="default",service="registry-console",cluster_ip="172.30.124.243",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="openshift-monitoring",service="prometheus-operator",cluster_ip="None",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="tiller",service="tiller-deploy",cluster_ip="172.30.132.119",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="telenet-cluster-ops",service="jenkins-cr-applier",cluster_ip="172.30.91.139",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="darwin-integrations",service="psr-aggregator-dvp",cluster_ip="172.30.53.207",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="telenet-operators",service="namespace-operator",cluster_ip="172.30.26.40",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="adc-vault",service="jenkins-jnlp",cluster_ip="172.30.9.197",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="awx-db-cluster",service="awx-web-svc",cluster_ip="172.30.219.106",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="weblogic-poc",service="dinoman-domain-managedserver1",cluster_ip="None",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="adc-vault",service="jenkins",cluster_ip="172.30.232.97",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="openshift-monitoring",service="prometheus-operated",cluster_ip="None",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="gdpr",service="springboot-operator",cluster_ip="172.30.30.172",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="playground",service="helloworld",cluster_ip="172.30.146.66",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="openshift-web-console",service="webconsole",cluster_ip="172.30.42.167",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="adc-vault",service="base-apache",cluster_ip="172.30.57.123",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="playground",service="httpd",cluster_ip="172.30.88.193",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="tiptool-uat",service="web",cluster_ip="172.30.25.43",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="paas-demo",service="jenkins-operator",cluster_ip="172.30.24.118",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="vault",service="vault",cluster_ip="172.30.192.96",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="gdpr",service="jenkins-operator",cluster_ip="172.30.174.234",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="weblogic-poc",service="traefik-operator",cluster_ip="172.30.134.89",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="awx",service="rabbitmq",cluster_ip="172.30.72.202",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="edev-tools",service="springboot-operator",cluster_ip="172.30.103.21",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="awx",service="awx-web-svc",cluster_ip="172.30.212.142",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="devops-playground",service="jenkins-operator",cluster_ip="172.30.121.82",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="awx-tst",service="awx-rmq-mgmt",cluster_ip="172.30.54.105",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="weblogic-poc",service="ws-network-inventorymgmt-dinoman-rest",cluster_ip="172.30.153.140",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="awx-tst",service="awx-web-svc",cluster_ip="172.30.117.231",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="telenet-monitoring",service="openshift-alert-omi",cluster_ip="172.30.182.149",external_name="",load_balancer_ip=""} 1 -# HELP kube_service_created Unix creation timestamp -# TYPE kube_service_created gauge -kube_service_created{namespace="sandbox",service="jenkins2-new"} 1.56164524e+09 -kube_service_created{namespace="telenet-baseimages",service="jenkins-operator"} 1.576070019e+09 -kube_service_created{namespace="darwin-integrations",service="jenkins-operator"} 1.576064732e+09 -kube_service_created{namespace="test-config",service="jenkins"} 1.574930642e+09 -kube_service_created{namespace="gdpr",service="jenkins"} 1.567674873e+09 -kube_service_created{namespace="openshift-monitoring",service="grafana"} 1.551394838e+09 -kube_service_created{namespace="paas-demo",service="jenkins"} 1.570715544e+09 -kube_service_created{namespace="test-config",service="jenkins-jnlp"} 1.574930642e+09 -kube_service_created{namespace="edev-communication",service="jenkins-jnlp"} 1.572004886e+09 -kube_service_created{namespace="weblogic-poc",service="traefik-operator-dashboard"} 1.568125625e+09 -kube_service_created{namespace="jenkins",service="jenkins"} 1.557827635e+09 -kube_service_created{namespace="kibana-tst",service="kibana-kibana"} 1.56777768e+09 -kube_service_created{namespace="default",service="docker-registry"} 1.551394793e+09 -kube_service_created{namespace="awx-db-cluster",service="rabbitmq"} 1.570092276e+09 -kube_service_created{namespace="telenet-baseimages",service="jenkins"} 1.57320887e+09 -kube_service_created{namespace="devops-playground",service="jenkins-jnlp"} 1.571225326e+09 -kube_service_created{namespace="devops-playground",service="sonarqube"} 1.573755075e+09 -kube_service_created{namespace="jenkins",service="jenkins-2-centos7"} 1.557827429e+09 -kube_service_created{namespace="test-config",service="elasticsearch"} 1.576159273e+09 -kube_service_created{namespace="openshift-monitoring",service="elk-omi"} 1.565015975e+09 -kube_service_created{namespace="paas-demo",service="jenkins-jnlp"} 1.570715532e+09 -kube_service_created{namespace="bi",service="jenkins"} 1.562668177e+09 -kube_service_created{namespace="darwin-integrations",service="jenkins"} 1.571318836e+09 -kube_service_created{namespace="bi",service="springboot-operator"} 1.576064979e+09 -kube_service_created{namespace="tiptool",service="tiptool-uat"} 1.554236499e+09 -kube_service_created{namespace="edev-tools",service="jenkins"} 1.573205061e+09 -kube_service_created{namespace="darwin-integrations",service="springboot-operator"} 1.576064983e+09 -kube_service_created{namespace="paas-cloud-base-images",service="jenkins"} 1.560937623e+09 -kube_service_created{namespace="awx-db-cluster",service="awx-rmq-mgmt"} 1.570092277e+09 -kube_service_created{namespace="freephone-bp",service="service-freephone-bp-dvp"} 1.571672066e+09 -kube_service_created{namespace="openshift-monitoring",service="kube-state-metrics"} 1.57667773e+09 -kube_service_created{namespace="kube-system",service="kubelet"} 1.551394952e+09 -kube_service_created{namespace="openshift-monitoring",service="cluster-monitoring-operator"} 1.551394832e+09 -kube_service_created{namespace="edev-communication",service="plot-mre"} 1.572004922e+09 -kube_service_created{namespace="base-apache",service="base-apache"} 1.558017637e+09 -kube_service_created{namespace="sandbox",service="jenkins-jnlp"} 1.551954093e+09 -kube_service_created{namespace="edev-tools",service="sonarqube"} 1.57192198e+09 -kube_service_created{namespace="edev-tools",service="jenkins-operator"} 1.57606473e+09 -kube_service_created{namespace="telenet-cluster-ops",service="springboot-cr-applier"} 1.573639165e+09 -kube_service_created{namespace="openshift-console",service="console"} 1.551394885e+09 -kube_service_created{namespace="default",service="kubernetes"} 1.551394368e+09 -kube_service_created{namespace="openshift-monitoring",service="prometheus-k8s"} 1.551394846e+09 -kube_service_created{namespace="telenet-monitoring",service="dynatrace-alert-omi"} 1.568378353e+09 -kube_service_created{namespace="openshift-monitoring",service="dynatrace-omi"} 1.556543052e+09 -kube_service_created{namespace="casa-mila-squad",service="move-app"} 1.561552186e+09 -kube_service_created{namespace="edev-tools",service="edevradiator-dev"} 1.573207865e+09 -kube_service_created{namespace="awx",service="awx-rmq-mgmt"} 1.56957733e+09 -kube_service_created{namespace="weblogic-poc",service="docker-registry"} 1.571318125e+09 -kube_service_created{namespace="tiptool",service="tiptool-dvp"} 1.554236483e+09 -kube_service_created{namespace="paas-demo",service="springboot-sample-operator-int"} 1.571303107e+09 -kube_service_created{namespace="myproject",service="eap-app"} 1.57553569e+09 -kube_service_created{namespace="tiptool",service="jenkins"} 1.554236486e+09 -kube_service_created{namespace="myproject",service="ws-dinoman-rest"} 1.575378776e+09 -kube_service_created{namespace="tiptool",service="jenkins-jnlp"} 1.554236486e+09 -kube_service_created{namespace="weblogic-poc",service="dinoman-domain-cluster-cluster01"} 1.574264618e+09 -kube_service_created{namespace="telenet-monitoring",service="aws-alert-omi"} 1.568368642e+09 -kube_service_created{namespace="devops-playground",service="springboot-operator"} 1.576064979e+09 -kube_service_created{namespace="edev-tools",service="edevradiator-mysql-prod"} 1.573205771e+09 -kube_service_created{namespace="edev-tools",service="edevradiator-prod"} 1.573207919e+09 -kube_service_created{namespace="paas-demo",service="springboot-sample-operator-uat"} 1.565621794e+09 -kube_service_created{namespace="sandbox",service="jenkins"} 1.551954093e+09 -kube_service_created{namespace="telenet-baseimages",service="jenkins-jnlp"} 1.573208859e+09 -kube_service_created{namespace="openshift-monitoring",service="azure-alert-omi"} 1.562056592e+09 -kube_service_created{namespace="devops-playground",service="sonarqube-operator-metrics"} 1.573749538e+09 -kube_service_created{namespace="yft-kafkaproxy",service="kafka-proxy"} 1.574166645e+09 -kube_service_created{namespace="gdpr",service="saint-peter-uat"} 1.56829567e+09 -kube_service_created{namespace="openshift-monitoring",service="prometheus-alert-msteams"} 1.556549908e+09 -kube_service_created{namespace="edev-communication",service="jenkins"} 1.572004897e+09 -kube_service_created{namespace="kube-system",service="kube-controllers"} 1.551394846e+09 -kube_service_created{namespace="telenet-monitoring",service="ceph-alert-msteams"} 1.56691213e+09 -kube_service_created{namespace="telenet-monitoring",service="elk-alert-omi"} 1.568378362e+09 -kube_service_created{namespace="default",service="router"} 1.551394787e+09 -kube_service_created{namespace="freephone-bp",service="service-freephone-bp-uat"} 1.566990772e+09 -kube_service_created{namespace="bi",service="jenkins-operator"} 1.576064734e+09 -kube_service_created{namespace="test-config",service="ws-dino-rest"} 1.575455923e+09 -kube_service_created{namespace="openshift-monitoring",service="base-vault"} 1.557492912e+09 -kube_service_created{namespace="casa-mila-squad",service="move-app-builder"} 1.561626812e+09 -kube_service_created{namespace="edev-tools",service="jenkins-jnlp"} 1.573205049e+09 -kube_service_created{namespace="myproject",service="openjdk-app"} 1.572431164e+09 -kube_service_created{namespace="myproject",service="wls-domain-dinoman"} 1.57225852e+09 -kube_service_created{namespace="tiptool",service="tiptool-sup"} 1.554995499e+09 -kube_service_created{namespace="telenet-monitoring",service="elk-omi"} 1.565950639e+09 -kube_service_created{namespace="tiptool",service="tiptool-lat"} 1.554995451e+09 -kube_service_created{namespace="edev-tools",service="edevradiator-mysql-dev"} 1.573205762e+09 -kube_service_created{namespace="test-config",service="kibana"} 1.576159274e+09 -kube_service_created{namespace="paas-demo",service="springboot-operator"} 1.576064985e+09 -kube_service_created{namespace="telenet-monitoring",service="dynatrace-omi"} 1.565950608e+09 -kube_service_created{namespace="edev-communication",service="springboot-operator"} 1.576064979e+09 -kube_service_created{namespace="gdpr",service="jenkins-jnlp"} 1.567674873e+09 -kube_service_created{namespace="awx-tst",service="rabbitmq"} 1.567601306e+09 -kube_service_created{namespace="darwin-integrations",service="jenkins-jnlp"} 1.571318824e+09 -kube_service_created{namespace="adc-vault",service="base-vault"} 1.55775045e+09 -kube_service_created{namespace="aem",service="atomic-runtime"} 1.553799469e+09 -kube_service_created{namespace="tiptool",service="tiptool-int"} 1.554728549e+09 -kube_service_created{namespace="openshift-monitoring",service="alertmanager-operated"} 1.551394817e+09 -kube_service_created{namespace="adc-vault",service="jenkins-operator-metrics"} 1.570110107e+09 -kube_service_created{namespace="casa-mila-squad",service="move-app-builder-dependencies"} 1.561712984e+09 -kube_service_created{namespace="darwin-integrations",service="psr-aggregator-uat"} 1.575027686e+09 -kube_service_created{namespace="casa-mila-squad",service="move-app-angular"} 1.561626851e+09 -kube_service_created{namespace="casa-mila-squad",service="move-app-json-server"} 1.56162688e+09 -kube_service_created{namespace="openshift-monitoring",service="prometheus-alert-omi"} 1.556549915e+09 -kube_service_created{namespace="tiptool-dvp",service="web"} 1.551395583e+09 -kube_service_created{namespace="devops-playground",service="jenkins"} 1.571225337e+09 -kube_service_created{namespace="bi",service="jenkins-jnlp"} 1.562668176e+09 -kube_service_created{namespace="openshift-monitoring",service="node-exporter"} 1.551394889e+09 -kube_service_created{namespace="openshift-monitoring",service="prometheus-alert-omi-bmt"} 1.562322871e+09 -kube_service_created{namespace="telenet-monitoring",service="azure-alert-omi"} 1.568368652e+09 -kube_service_created{namespace="tiptool",service="tiptool-trg"} 1.554236516e+09 -kube_service_created{namespace="openshift-logging",service="kube-state-metrics"} 1.576679531e+09 -kube_service_created{namespace="default",service="registry-console"} 1.551394812e+09 -kube_service_created{namespace="openshift-monitoring",service="prometheus-operator"} 1.551394811e+09 -kube_service_created{namespace="tiller",service="tiller-deploy"} 1.566798402e+09 -kube_service_created{namespace="telenet-cluster-ops",service="jenkins-cr-applier"} 1.573649018e+09 -kube_service_created{namespace="darwin-integrations",service="psr-aggregator-dvp"} 1.575027647e+09 -kube_service_created{namespace="telenet-operators",service="namespace-operator"} 1.576079554e+09 -kube_service_created{namespace="adc-vault",service="jenkins-jnlp"} 1.570110116e+09 -kube_service_created{namespace="awx-db-cluster",service="awx-web-svc"} 1.570092277e+09 -kube_service_created{namespace="weblogic-poc",service="dinoman-domain-managedserver1"} 1.578313757e+09 -kube_service_created{namespace="adc-vault",service="jenkins"} 1.570110116e+09 -kube_service_created{namespace="openshift-monitoring",service="prometheus-operated"} 1.551394795e+09 -kube_service_created{namespace="gdpr",service="springboot-operator"} 1.57606498e+09 -kube_service_created{namespace="playground",service="helloworld"} 1.56866716e+09 -kube_service_created{namespace="openshift-web-console",service="webconsole"} 1.551394865e+09 -kube_service_created{namespace="adc-vault",service="base-apache"} 1.558018471e+09 -kube_service_created{namespace="playground",service="httpd"} 1.570646592e+09 -kube_service_created{namespace="tiptool-uat",service="web"} 1.551395603e+09 -kube_service_created{namespace="paas-demo",service="jenkins-operator"} 1.576064735e+09 -kube_service_created{namespace="vault",service="vault"} 1.568820589e+09 -kube_service_created{namespace="gdpr",service="jenkins-operator"} 1.576064699e+09 -kube_service_created{namespace="weblogic-poc",service="traefik-operator"} 1.568125625e+09 -kube_service_created{namespace="awx",service="rabbitmq"} 1.569577329e+09 -kube_service_created{namespace="edev-tools",service="springboot-operator"} 1.576064984e+09 -kube_service_created{namespace="awx",service="awx-web-svc"} 1.56957733e+09 -kube_service_created{namespace="devops-playground",service="jenkins-operator"} 1.576064728e+09 -kube_service_created{namespace="awx-tst",service="awx-rmq-mgmt"} 1.567601307e+09 -kube_service_created{namespace="weblogic-poc",service="ws-network-inventorymgmt-dinoman-rest"} 1.575613596e+09 -kube_service_created{namespace="awx-tst",service="awx-web-svc"} 1.567601307e+09 -kube_service_created{namespace="telenet-monitoring",service="openshift-alert-omi"} 1.568378203e+09 -kube_service_created{namespace="sandbox",service="liab-poc-uat"} 1.551954102e+09 -kube_service_created{namespace="openshift-monitoring",service="alertmanager-main"} 1.551394868e+09 -kube_service_created{namespace="tiptool",service="tiptool-mre"} 1.554995483e+09 -kube_service_created{namespace="edev-communication",service="plot-trg"} 1.572004981e+09 -kube_service_created{namespace="openshift-monitoring",service="aws-alert-omi"} 1.565615288e+09 -kube_service_created{namespace="edev-communication",service="jenkins-operator"} 1.57614874e+09 -kube_service_created{namespace="tiptool",service="tiptool-edp"} 1.554995515e+09 -kube_service_created{namespace="jenkins-operator-demo",service="jenkins"} 1.568722838e+09 -kube_service_created{namespace="jenkins",service="jenkins-jnlp"} 1.557827635e+09 -kube_service_created{namespace="telenet-monitoring",service="openshift-alertconverter"} 1.565360155e+09 -kube_service_created{namespace="weblogic-poc",service="dinoman-domain-admin-server"} 1.57831372e+09 -kube_service_created{namespace="paas-cloud-base-images",service="jenkins-jnlp"} 1.560937622e+09 -kube_service_created{namespace="myproject",service="ws-dinoman-rest-v2"} 1.575379545e+09 -kube_service_created{namespace="weblogic-poc",service="internal-weblogic-operator-svc"} 1.567603009e+09 -kube_service_created{namespace="jenkins-operator-demo",service="jenkins-jnlp"} 1.568722838e+09 -# HELP kube_service_spec_type Type about service. -# TYPE kube_service_spec_type gauge -kube_service_spec_type{namespace="weblogic-poc",service="docker-registry",type="ClusterIP"} 1 -kube_service_spec_type{namespace="tiptool",service="tiptool-dvp",type="ClusterIP"} 1 -kube_service_spec_type{namespace="paas-demo",service="springboot-sample-operator-int",type="ClusterIP"} 1 -kube_service_spec_type{namespace="myproject",service="eap-app",type="ClusterIP"} 1 -kube_service_spec_type{namespace="tiptool",service="jenkins",type="ClusterIP"} 1 -kube_service_spec_type{namespace="myproject",service="ws-dinoman-rest",type="ClusterIP"} 1 -kube_service_spec_type{namespace="tiptool",service="jenkins-jnlp",type="ClusterIP"} 1 -kube_service_spec_type{namespace="weblogic-poc",service="dinoman-domain-cluster-cluster01",type="ClusterIP"} 1 -kube_service_spec_type{namespace="telenet-monitoring",service="aws-alert-omi",type="ClusterIP"} 1 -kube_service_spec_type{namespace="devops-playground",service="springboot-operator",type="ClusterIP"} 1 -kube_service_spec_type{namespace="edev-tools",service="edevradiator-mysql-prod",type="ClusterIP"} 1 -kube_service_spec_type{namespace="edev-tools",service="edevradiator-prod",type="ClusterIP"} 1 -kube_service_spec_type{namespace="paas-demo",service="springboot-sample-operator-uat",type="ClusterIP"} 1 -kube_service_spec_type{namespace="sandbox",service="jenkins",type="ClusterIP"} 1 -kube_service_spec_type{namespace="telenet-baseimages",service="jenkins-jnlp",type="ClusterIP"} 1 -kube_service_spec_type{namespace="openshift-monitoring",service="azure-alert-omi",type="ClusterIP"} 1 -kube_service_spec_type{namespace="devops-playground",service="sonarqube-operator-metrics",type="ClusterIP"} 1 -kube_service_spec_type{namespace="yft-kafkaproxy",service="kafka-proxy",type="ClusterIP"} 1 -kube_service_spec_type{namespace="gdpr",service="saint-peter-uat",type="ClusterIP"} 1 -kube_service_spec_type{namespace="openshift-monitoring",service="prometheus-alert-msteams",type="ClusterIP"} 1 -kube_service_spec_type{namespace="edev-communication",service="jenkins",type="ClusterIP"} 1 -kube_service_spec_type{namespace="kube-system",service="kube-controllers",type="ClusterIP"} 1 -kube_service_spec_type{namespace="telenet-monitoring",service="ceph-alert-msteams",type="ClusterIP"} 1 -kube_service_spec_type{namespace="telenet-monitoring",service="elk-alert-omi",type="ClusterIP"} 1 -kube_service_spec_type{namespace="default",service="router",type="ClusterIP"} 1 -kube_service_spec_type{namespace="freephone-bp",service="service-freephone-bp-uat",type="ClusterIP"} 1 -kube_service_spec_type{namespace="bi",service="jenkins-operator",type="ClusterIP"} 1 -kube_service_spec_type{namespace="test-config",service="ws-dino-rest",type="ClusterIP"} 1 -kube_service_spec_type{namespace="openshift-monitoring",service="base-vault",type="ClusterIP"} 1 -kube_service_spec_type{namespace="casa-mila-squad",service="move-app-builder",type="ClusterIP"} 1 -kube_service_spec_type{namespace="edev-tools",service="jenkins-jnlp",type="ClusterIP"} 1 -kube_service_spec_type{namespace="myproject",service="openjdk-app",type="ClusterIP"} 1 -kube_service_spec_type{namespace="myproject",service="wls-domain-dinoman",type="ClusterIP"} 1 -kube_service_spec_type{namespace="tiptool",service="tiptool-sup",type="ClusterIP"} 1 -kube_service_spec_type{namespace="telenet-monitoring",service="elk-omi",type="ClusterIP"} 1 -kube_service_spec_type{namespace="tiptool",service="tiptool-lat",type="ClusterIP"} 1 -kube_service_spec_type{namespace="edev-tools",service="edevradiator-mysql-dev",type="ClusterIP"} 1 -kube_service_spec_type{namespace="adc-vault",service="base-vault",type="ClusterIP"} 1 -kube_service_spec_type{namespace="test-config",service="kibana",type="NodePort"} 1 -kube_service_spec_type{namespace="paas-demo",service="springboot-operator",type="ClusterIP"} 1 -kube_service_spec_type{namespace="telenet-monitoring",service="dynatrace-omi",type="ClusterIP"} 1 -kube_service_spec_type{namespace="edev-communication",service="springboot-operator",type="ClusterIP"} 1 -kube_service_spec_type{namespace="gdpr",service="jenkins-jnlp",type="ClusterIP"} 1 -kube_service_spec_type{namespace="awx-tst",service="rabbitmq",type="NodePort"} 1 -kube_service_spec_type{namespace="darwin-integrations",service="jenkins-jnlp",type="ClusterIP"} 1 -kube_service_spec_type{namespace="aem",service="atomic-runtime",type="ClusterIP"} 1 -kube_service_spec_type{namespace="tiptool",service="tiptool-int",type="ClusterIP"} 1 -kube_service_spec_type{namespace="openshift-monitoring",service="alertmanager-operated",type="ClusterIP"} 1 -kube_service_spec_type{namespace="adc-vault",service="jenkins-operator-metrics",type="ClusterIP"} 1 -kube_service_spec_type{namespace="casa-mila-squad",service="move-app-builder-dependencies",type="ClusterIP"} 1 -kube_service_spec_type{namespace="darwin-integrations",service="psr-aggregator-uat",type="ClusterIP"} 1 -kube_service_spec_type{namespace="casa-mila-squad",service="move-app-angular",type="ClusterIP"} 1 -kube_service_spec_type{namespace="casa-mila-squad",service="move-app-json-server",type="ClusterIP"} 1 -kube_service_spec_type{namespace="openshift-monitoring",service="prometheus-alert-omi",type="ClusterIP"} 1 -kube_service_spec_type{namespace="tiptool-dvp",service="web",type="ClusterIP"} 1 -kube_service_spec_type{namespace="devops-playground",service="jenkins",type="ClusterIP"} 1 -kube_service_spec_type{namespace="bi",service="jenkins-jnlp",type="ClusterIP"} 1 -kube_service_spec_type{namespace="openshift-monitoring",service="node-exporter",type="ClusterIP"} 1 -kube_service_spec_type{namespace="openshift-monitoring",service="prometheus-alert-omi-bmt",type="ClusterIP"} 1 -kube_service_spec_type{namespace="telenet-monitoring",service="azure-alert-omi",type="ClusterIP"} 1 -kube_service_spec_type{namespace="tiptool",service="tiptool-trg",type="ClusterIP"} 1 -kube_service_spec_type{namespace="adc-vault",service="jenkins-jnlp",type="ClusterIP"} 1 -kube_service_spec_type{namespace="openshift-logging",service="kube-state-metrics",type="ClusterIP"} 1 -kube_service_spec_type{namespace="default",service="registry-console",type="ClusterIP"} 1 -kube_service_spec_type{namespace="openshift-monitoring",service="prometheus-operator",type="ClusterIP"} 1 -kube_service_spec_type{namespace="tiller",service="tiller-deploy",type="ClusterIP"} 1 -kube_service_spec_type{namespace="telenet-cluster-ops",service="jenkins-cr-applier",type="ClusterIP"} 1 -kube_service_spec_type{namespace="darwin-integrations",service="psr-aggregator-dvp",type="ClusterIP"} 1 -kube_service_spec_type{namespace="telenet-operators",service="namespace-operator",type="ClusterIP"} 1 -kube_service_spec_type{namespace="awx-db-cluster",service="awx-web-svc",type="NodePort"} 1 -kube_service_spec_type{namespace="weblogic-poc",service="dinoman-domain-managedserver1",type="ClusterIP"} 1 -kube_service_spec_type{namespace="tiptool-uat",service="web",type="ClusterIP"} 1 -kube_service_spec_type{namespace="adc-vault",service="jenkins",type="ClusterIP"} 1 -kube_service_spec_type{namespace="openshift-monitoring",service="prometheus-operated",type="ClusterIP"} 1 -kube_service_spec_type{namespace="gdpr",service="springboot-operator",type="ClusterIP"} 1 -kube_service_spec_type{namespace="playground",service="helloworld",type="ClusterIP"} 1 -kube_service_spec_type{namespace="openshift-web-console",service="webconsole",type="ClusterIP"} 1 -kube_service_spec_type{namespace="adc-vault",service="base-apache",type="ClusterIP"} 1 -kube_service_spec_type{namespace="playground",service="httpd",type="ClusterIP"} 1 -kube_service_spec_type{namespace="paas-demo",service="jenkins-operator",type="ClusterIP"} 1 -kube_service_spec_type{namespace="vault",service="vault",type="ClusterIP"} 1 -kube_service_spec_type{namespace="gdpr",service="jenkins-operator",type="ClusterIP"} 1 -kube_service_spec_type{namespace="weblogic-poc",service="traefik-operator",type="NodePort"} 1 -kube_service_spec_type{namespace="awx",service="rabbitmq",type="NodePort"} 1 -kube_service_spec_type{namespace="edev-tools",service="springboot-operator",type="ClusterIP"} 1 -kube_service_spec_type{namespace="awx",service="awx-web-svc",type="NodePort"} 1 -kube_service_spec_type{namespace="devops-playground",service="jenkins-operator",type="ClusterIP"} 1 -kube_service_spec_type{namespace="awx-tst",service="awx-rmq-mgmt",type="ClusterIP"} 1 -kube_service_spec_type{namespace="weblogic-poc",service="ws-network-inventorymgmt-dinoman-rest",type="ClusterIP"} 1 -kube_service_spec_type{namespace="awx-tst",service="awx-web-svc",type="NodePort"} 1 -kube_service_spec_type{namespace="telenet-monitoring",service="openshift-alert-omi",type="ClusterIP"} 1 -kube_service_spec_type{namespace="sandbox",service="liab-poc-uat",type="ClusterIP"} 1 -kube_service_spec_type{namespace="openshift-monitoring",service="alertmanager-main",type="ClusterIP"} 1 -kube_service_spec_type{namespace="tiptool",service="tiptool-mre",type="ClusterIP"} 1 -kube_service_spec_type{namespace="edev-communication",service="plot-trg",type="ClusterIP"} 1 -kube_service_spec_type{namespace="openshift-monitoring",service="aws-alert-omi",type="ClusterIP"} 1 -kube_service_spec_type{namespace="edev-communication",service="jenkins-operator",type="ClusterIP"} 1 -kube_service_spec_type{namespace="tiptool",service="tiptool-edp",type="ClusterIP"} 1 -kube_service_spec_type{namespace="jenkins-operator-demo",service="jenkins",type="ClusterIP"} 1 -kube_service_spec_type{namespace="jenkins",service="jenkins-jnlp",type="ClusterIP"} 1 -kube_service_spec_type{namespace="telenet-monitoring",service="openshift-alertconverter",type="ClusterIP"} 1 -kube_service_spec_type{namespace="weblogic-poc",service="dinoman-domain-admin-server",type="ClusterIP"} 1 -kube_service_spec_type{namespace="paas-cloud-base-images",service="jenkins-jnlp",type="ClusterIP"} 1 -kube_service_spec_type{namespace="myproject",service="ws-dinoman-rest-v2",type="ClusterIP"} 1 -kube_service_spec_type{namespace="weblogic-poc",service="internal-weblogic-operator-svc",type="ClusterIP"} 1 -kube_service_spec_type{namespace="jenkins-operator-demo",service="jenkins-jnlp",type="ClusterIP"} 1 -kube_service_spec_type{namespace="sandbox",service="jenkins2-new",type="ClusterIP"} 1 -kube_service_spec_type{namespace="telenet-baseimages",service="jenkins-operator",type="ClusterIP"} 1 -kube_service_spec_type{namespace="darwin-integrations",service="jenkins-operator",type="ClusterIP"} 1 -kube_service_spec_type{namespace="test-config",service="jenkins",type="ClusterIP"} 1 -kube_service_spec_type{namespace="gdpr",service="jenkins",type="ClusterIP"} 1 -kube_service_spec_type{namespace="openshift-monitoring",service="grafana",type="ClusterIP"} 1 -kube_service_spec_type{namespace="paas-demo",service="jenkins",type="ClusterIP"} 1 -kube_service_spec_type{namespace="test-config",service="jenkins-jnlp",type="ClusterIP"} 1 -kube_service_spec_type{namespace="edev-communication",service="jenkins-jnlp",type="ClusterIP"} 1 -kube_service_spec_type{namespace="weblogic-poc",service="traefik-operator-dashboard",type="ClusterIP"} 1 -kube_service_spec_type{namespace="jenkins",service="jenkins",type="ClusterIP"} 1 -kube_service_spec_type{namespace="kibana-tst",service="kibana-kibana",type="ClusterIP"} 1 -kube_service_spec_type{namespace="default",service="docker-registry",type="ClusterIP"} 1 -kube_service_spec_type{namespace="awx-db-cluster",service="rabbitmq",type="NodePort"} 1 -kube_service_spec_type{namespace="telenet-baseimages",service="jenkins",type="ClusterIP"} 1 -kube_service_spec_type{namespace="devops-playground",service="jenkins-jnlp",type="ClusterIP"} 1 -kube_service_spec_type{namespace="devops-playground",service="sonarqube",type="ClusterIP"} 1 -kube_service_spec_type{namespace="jenkins",service="jenkins-2-centos7",type="ClusterIP"} 1 -kube_service_spec_type{namespace="test-config",service="elasticsearch",type="ClusterIP"} 1 -kube_service_spec_type{namespace="openshift-monitoring",service="elk-omi",type="ClusterIP"} 1 -kube_service_spec_type{namespace="paas-demo",service="jenkins-jnlp",type="ClusterIP"} 1 -kube_service_spec_type{namespace="bi",service="jenkins",type="ClusterIP"} 1 -kube_service_spec_type{namespace="darwin-integrations",service="jenkins",type="ClusterIP"} 1 -kube_service_spec_type{namespace="bi",service="springboot-operator",type="ClusterIP"} 1 -kube_service_spec_type{namespace="tiptool",service="tiptool-uat",type="ClusterIP"} 1 -kube_service_spec_type{namespace="edev-tools",service="jenkins",type="ClusterIP"} 1 -kube_service_spec_type{namespace="darwin-integrations",service="springboot-operator",type="ClusterIP"} 1 -kube_service_spec_type{namespace="paas-cloud-base-images",service="jenkins",type="ClusterIP"} 1 -kube_service_spec_type{namespace="awx-db-cluster",service="awx-rmq-mgmt",type="ClusterIP"} 1 -kube_service_spec_type{namespace="freephone-bp",service="service-freephone-bp-dvp",type="ClusterIP"} 1 -kube_service_spec_type{namespace="openshift-monitoring",service="kube-state-metrics",type="ClusterIP"} 1 -kube_service_spec_type{namespace="kube-system",service="kubelet",type="ClusterIP"} 1 -kube_service_spec_type{namespace="openshift-monitoring",service="cluster-monitoring-operator",type="ClusterIP"} 1 -kube_service_spec_type{namespace="edev-communication",service="plot-mre",type="ClusterIP"} 1 -kube_service_spec_type{namespace="base-apache",service="base-apache",type="ClusterIP"} 1 -kube_service_spec_type{namespace="sandbox",service="jenkins-jnlp",type="ClusterIP"} 1 -kube_service_spec_type{namespace="edev-tools",service="sonarqube",type="ClusterIP"} 1 -kube_service_spec_type{namespace="edev-tools",service="jenkins-operator",type="ClusterIP"} 1 -kube_service_spec_type{namespace="telenet-cluster-ops",service="springboot-cr-applier",type="ClusterIP"} 1 -kube_service_spec_type{namespace="openshift-console",service="console",type="ClusterIP"} 1 -kube_service_spec_type{namespace="default",service="kubernetes",type="ClusterIP"} 1 -kube_service_spec_type{namespace="openshift-monitoring",service="prometheus-k8s",type="ClusterIP"} 1 -kube_service_spec_type{namespace="telenet-monitoring",service="dynatrace-alert-omi",type="ClusterIP"} 1 -kube_service_spec_type{namespace="openshift-monitoring",service="dynatrace-omi",type="ClusterIP"} 1 -kube_service_spec_type{namespace="casa-mila-squad",service="move-app",type="ClusterIP"} 1 -kube_service_spec_type{namespace="edev-tools",service="edevradiator-dev",type="ClusterIP"} 1 -kube_service_spec_type{namespace="awx",service="awx-rmq-mgmt",type="ClusterIP"} 1 -# HELP kube_service_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_service_labels gauge -kube_service_labels{namespace="edev-tools",service="edevradiator-mysql-dev",label_app="edevradiator-mysql-dev",label_environment="dev",label_template="edevradiator-mysql-dev"} 1 -kube_service_labels{namespace="tiptool",service="tiptool-lat",label_app="tiptool-lat",label_env="lat"} 1 -kube_service_labels{namespace="paas-demo",service="springboot-operator",label_name="springboot-operator"} 1 -kube_service_labels{namespace="telenet-monitoring",service="dynatrace-omi",label_app="dynatrace-omi"} 1 -kube_service_labels{namespace="edev-communication",service="springboot-operator",label_name="springboot-operator"} 1 -kube_service_labels{namespace="gdpr",service="jenkins-jnlp",label_app="jenkins-ephemeral",label_template="jenkins-ephemeral-template"} 1 -kube_service_labels{namespace="awx-tst",service="rabbitmq",label_app="awx",label_type="LoadBalancer"} 1 -kube_service_labels{namespace="darwin-integrations",service="jenkins-jnlp",label_app="jenkins-ephemeral"} 1 -kube_service_labels{namespace="adc-vault",service="base-vault",label_app="base-vault"} 1 -kube_service_labels{namespace="test-config",service="kibana",label_app="kibana"} 1 -kube_service_labels{namespace="tiptool",service="tiptool-int",label_app="tiptool-int",label_env="int"} 1 -kube_service_labels{namespace="openshift-monitoring",service="alertmanager-operated",label_operated_alertmanager="true"} 1 -kube_service_labels{namespace="adc-vault",service="jenkins-operator-metrics",label_name="jenkins-operator"} 1 -kube_service_labels{namespace="casa-mila-squad",service="move-app-builder-dependencies",label_app="move-app-builder-dependencies"} 1 -kube_service_labels{namespace="aem",service="atomic-runtime"} 1 -kube_service_labels{namespace="casa-mila-squad",service="move-app-angular",label_app="move-app-angular"} 1 -kube_service_labels{namespace="casa-mila-squad",service="move-app-json-server",label_app="move-app-json-server"} 1 -kube_service_labels{namespace="openshift-monitoring",service="prometheus-alert-omi",label_app="prometheus-alert-omi"} 1 -kube_service_labels{namespace="tiptool-dvp",service="web",label_app="web"} 1 -kube_service_labels{namespace="darwin-integrations",service="psr-aggregator-uat",label_app="psr-aggregator-uat",label_env="uat"} 1 -kube_service_labels{namespace="bi",service="jenkins-jnlp",label_app="jenkins-ephemeral"} 1 -kube_service_labels{namespace="openshift-monitoring",service="node-exporter",label_k8s_app="node-exporter"} 1 -kube_service_labels{namespace="openshift-monitoring",service="prometheus-alert-omi-bmt",label_app="prometheus-alert-omi-bmt"} 1 -kube_service_labels{namespace="telenet-monitoring",service="azure-alert-omi",label_app="azure-alert-omi"} 1 -kube_service_labels{namespace="tiptool",service="tiptool-trg",label_app="tiptool-trg",label_env="trg"} 1 -kube_service_labels{namespace="devops-playground",service="jenkins",label_app="jenkins-ephemeral"} 1 -kube_service_labels{namespace="default",service="registry-console",label_createdBy="registry-console-template",label_name="registry-console"} 1 -kube_service_labels{namespace="openshift-monitoring",service="prometheus-operator",label_k8s_app="prometheus-operator"} 1 -kube_service_labels{namespace="tiller",service="tiller-deploy",label_app="helm",label_name="tiller"} 1 -kube_service_labels{namespace="telenet-cluster-ops",service="jenkins-cr-applier",label_app="jenkins-cr-applier"} 1 -kube_service_labels{namespace="darwin-integrations",service="psr-aggregator-dvp",label_app="psr-aggregator-dvp",label_env="dvp"} 1 -kube_service_labels{namespace="telenet-operators",service="namespace-operator",label_name="namespace-operator"} 1 -kube_service_labels{namespace="adc-vault",service="jenkins-jnlp"} 1 -kube_service_labels{namespace="openshift-logging",service="kube-state-metrics",label_app_kubernetes_io_name="kube-state-metrics",label_app_kubernetes_io_version="v1.8.0"} 1 -kube_service_labels{namespace="weblogic-poc",service="dinoman-domain-managedserver1",label_serviceType="SERVER",label_weblogic_clusterName="cluster01",label_weblogic_createdByOperator="true",label_weblogic_domainName="dinoman-domain",label_weblogic_domainUID="dinoman-domain",label_weblogic_resourceVersion="domain-v2",label_weblogic_serverName="managedserver1"} 1 -kube_service_labels{namespace="awx-db-cluster",service="awx-web-svc",label_name="awx-web-svc"} 1 -kube_service_labels{namespace="openshift-monitoring",service="prometheus-operated",label_operated_prometheus="true"} 1 -kube_service_labels{namespace="gdpr",service="springboot-operator",label_name="springboot-operator"} 1 -kube_service_labels{namespace="playground",service="helloworld",label_app="helloworld"} 1 -kube_service_labels{namespace="openshift-web-console",service="webconsole",label_app="openshift-web-console"} 1 -kube_service_labels{namespace="adc-vault",service="base-apache",label_app="base-apache"} 1 -kube_service_labels{namespace="playground",service="httpd",label_run="httpd"} 1 -kube_service_labels{namespace="tiptool-uat",service="web",label_app="web"} 1 -kube_service_labels{namespace="adc-vault",service="jenkins"} 1 -kube_service_labels{namespace="vault",service="vault",label_app_kubernetes_io_instance="vault",label_app_kubernetes_io_managed_by="Tiller",label_app_kubernetes_io_name="vault",label_helm_sh_chart="vault-0.1.1"} 1 -kube_service_labels{namespace="gdpr",service="jenkins-operator",label_name="jenkins-operator"} 1 -kube_service_labels{namespace="weblogic-poc",service="traefik-operator",label_app="traefik",label_chart="traefik-1.77.1",label_heritage="Tiller",label_release="traefik-operator"} 1 -kube_service_labels{namespace="awx",service="rabbitmq",label_app="awx",label_type="LoadBalancer"} 1 -kube_service_labels{namespace="edev-tools",service="springboot-operator",label_name="springboot-operator"} 1 -kube_service_labels{namespace="awx",service="awx-web-svc",label_name="awx-web-svc"} 1 -kube_service_labels{namespace="paas-demo",service="jenkins-operator",label_name="jenkins-operator"} 1 -kube_service_labels{namespace="awx-tst",service="awx-rmq-mgmt",label_name="awx-rmq-mgmt"} 1 -kube_service_labels{namespace="weblogic-poc",service="ws-network-inventorymgmt-dinoman-rest",label_app="dinoman-poc-template",label_application="ws-network-inventorymgmt-dinoman-rest"} 1 -kube_service_labels{namespace="awx-tst",service="awx-web-svc",label_name="awx-web-svc"} 1 -kube_service_labels{namespace="telenet-monitoring",service="openshift-alert-omi",label_app="openshift-alert-omi",label_env="cmt",label_owner="itaas"} 1 -kube_service_labels{namespace="devops-playground",service="jenkins-operator",label_name="jenkins-operator"} 1 -kube_service_labels{namespace="openshift-monitoring",service="alertmanager-main",label_alertmanager="main"} 1 -kube_service_labels{namespace="tiptool",service="tiptool-mre",label_app="tiptool-mre",label_env="mre"} 1 -kube_service_labels{namespace="edev-communication",service="plot-trg",label_app="plot-trg",label_env="trg"} 1 -kube_service_labels{namespace="sandbox",service="liab-poc-uat",label_app="liab-poc-uat",label_env="uat"} 1 -kube_service_labels{namespace="openshift-monitoring",service="aws-alert-omi",label_app="aws-alert-omi"} 1 -kube_service_labels{namespace="tiptool",service="tiptool-edp",label_app="tiptool-edp",label_env="edp"} 1 -kube_service_labels{namespace="jenkins-operator-demo",service="jenkins"} 1 -kube_service_labels{namespace="jenkins",service="jenkins-jnlp",label_app="jenkins-persistent",label_template="jenkins-persistent-template"} 1 -kube_service_labels{namespace="telenet-monitoring",service="openshift-alertconverter",label_app="openshift-alertconverter",label_env="cmt",label_owner="itaas"} 1 -kube_service_labels{namespace="weblogic-poc",service="dinoman-domain-admin-server",label_serviceType="SERVER",label_weblogic_createdByOperator="true",label_weblogic_domainName="dinoman-domain",label_weblogic_domainUID="dinoman-domain",label_weblogic_resourceVersion="domain-v2",label_weblogic_serverName="admin-server"} 1 -kube_service_labels{namespace="edev-communication",service="jenkins-operator",label_name="jenkins-operator"} 1 -kube_service_labels{namespace="myproject",service="ws-dinoman-rest-v2",label_app="wildfly-basic-s2i",label_application="ws-dinoman-rest-v2",label_template="wildfly-basic-s2i",label_xpaas="1.2.0"} 1 -kube_service_labels{namespace="weblogic-poc",service="internal-weblogic-operator-svc",label_weblogic_operatorName="weblogic-poc",label_weblogic_resourceVersion="operator-v2"} 1 -kube_service_labels{namespace="jenkins-operator-demo",service="jenkins-jnlp"} 1 -kube_service_labels{namespace="paas-cloud-base-images",service="jenkins-jnlp",label_app="jenkins-ephemeral",label_template="jenkins-ephemeral-template"} 1 -kube_service_labels{namespace="telenet-baseimages",service="jenkins-operator",label_name="jenkins-operator"} 1 -kube_service_labels{namespace="darwin-integrations",service="jenkins-operator",label_name="jenkins-operator"} 1 -kube_service_labels{namespace="test-config",service="jenkins",label_app="jenkins-persistent",label_template="jenkins-persistent-template"} 1 -kube_service_labels{namespace="gdpr",service="jenkins",label_app="jenkins-ephemeral",label_template="jenkins-ephemeral-template"} 1 -kube_service_labels{namespace="openshift-monitoring",service="grafana"} 1 -kube_service_labels{namespace="sandbox",service="jenkins2-new",label_app="jenkins2-new"} 1 -kube_service_labels{namespace="test-config",service="jenkins-jnlp",label_app="jenkins-persistent",label_template="jenkins-persistent-template"} 1 -kube_service_labels{namespace="paas-demo",service="jenkins",label_app="jenkins-ephemeral"} 1 -kube_service_labels{namespace="weblogic-poc",service="traefik-operator-dashboard",label_app="traefik",label_chart="traefik-1.77.1",label_heritage="Tiller",label_release="traefik-operator"} 1 -kube_service_labels{namespace="jenkins",service="jenkins",label_app="jenkins-persistent",label_template="jenkins-persistent-template"} 1 -kube_service_labels{namespace="edev-communication",service="jenkins-jnlp",label_app="jenkins-ephemeral"} 1 -kube_service_labels{namespace="default",service="docker-registry",label_docker_registry="default"} 1 -kube_service_labels{namespace="awx-db-cluster",service="rabbitmq",label_app="awx",label_type="LoadBalancer"} 1 -kube_service_labels{namespace="telenet-baseimages",service="jenkins",label_app="jenkins-ephemeral"} 1 -kube_service_labels{namespace="devops-playground",service="jenkins-jnlp",label_app="jenkins-ephemeral"} 1 -kube_service_labels{namespace="devops-playground",service="sonarqube",label_app="sonarqube"} 1 -kube_service_labels{namespace="kibana-tst",service="kibana-kibana",label_app="kibana"} 1 -kube_service_labels{namespace="test-config",service="elasticsearch"} 1 -kube_service_labels{namespace="openshift-monitoring",service="elk-omi",label_app="elk-omi"} 1 -kube_service_labels{namespace="paas-demo",service="jenkins-jnlp",label_app="jenkins-ephemeral"} 1 -kube_service_labels{namespace="jenkins",service="jenkins-2-centos7",label_app="jenkins-2-centos7"} 1 -kube_service_labels{namespace="darwin-integrations",service="jenkins",label_app="jenkins-ephemeral"} 1 -kube_service_labels{namespace="bi",service="springboot-operator",label_name="springboot-operator"} 1 -kube_service_labels{namespace="bi",service="jenkins",label_app="jenkins-ephemeral"} 1 -kube_service_labels{namespace="edev-tools",service="jenkins",label_app="jenkins-ephemeral"} 1 -kube_service_labels{namespace="darwin-integrations",service="springboot-operator",label_name="springboot-operator"} 1 -kube_service_labels{namespace="paas-cloud-base-images",service="jenkins",label_app="jenkins-ephemeral",label_template="jenkins-ephemeral-template"} 1 -kube_service_labels{namespace="tiptool",service="tiptool-uat",label_app="tiptool-uat",label_env="uat"} 1 -kube_service_labels{namespace="freephone-bp",service="service-freephone-bp-dvp",label_app="freephone-bp-dvp"} 1 -kube_service_labels{namespace="openshift-monitoring",service="kube-state-metrics",label_k8s_app="kube-state-metrics"} 1 -kube_service_labels{namespace="kube-system",service="kubelet",label_k8s_app="kubelet"} 1 -kube_service_labels{namespace="openshift-monitoring",service="cluster-monitoring-operator",label_app="cluster-monitoring-operator"} 1 -kube_service_labels{namespace="awx-db-cluster",service="awx-rmq-mgmt",label_name="awx-rmq-mgmt"} 1 -kube_service_labels{namespace="base-apache",service="base-apache",label_app="base-apache"} 1 -kube_service_labels{namespace="sandbox",service="jenkins-jnlp",label_app="jenkins-ephemeral",label_template="jenkins-ephemeral-template"} 1 -kube_service_labels{namespace="edev-tools",service="sonarqube",label_app="sonarqube-ephemeral",label_template="sonarqube-ephemeral"} 1 -kube_service_labels{namespace="edev-communication",service="plot-mre",label_app="plot-mre",label_env="mre"} 1 -kube_service_labels{namespace="telenet-cluster-ops",service="springboot-cr-applier",label_app="springboot-cr-applier"} 1 -kube_service_labels{namespace="openshift-console",service="console",label_app="openshift-console"} 1 -kube_service_labels{namespace="default",service="kubernetes",label_component="apiserver",label_provider="kubernetes"} 1 -kube_service_labels{namespace="edev-tools",service="jenkins-operator",label_name="jenkins-operator"} 1 -kube_service_labels{namespace="telenet-monitoring",service="dynatrace-alert-omi",label_app="dynatrace-alert-omi"} 1 -kube_service_labels{namespace="openshift-monitoring",service="dynatrace-omi",label_app="dynatrace-omi"} 1 -kube_service_labels{namespace="casa-mila-squad",service="move-app",label_app="move-app"} 1 -kube_service_labels{namespace="edev-tools",service="edevradiator-dev",label_app="edevradiator-dev",label_env="dev"} 1 -kube_service_labels{namespace="awx",service="awx-rmq-mgmt",label_name="awx-rmq-mgmt"} 1 -kube_service_labels{namespace="openshift-monitoring",service="prometheus-k8s",label_prometheus="k8s"} 1 -kube_service_labels{namespace="tiptool",service="tiptool-dvp",label_app="tiptool-dvp",label_env="dvp"} 1 -kube_service_labels{namespace="paas-demo",service="springboot-sample-operator-int",label_app="springboot-sample-operator-int",label_env="int"} 1 -kube_service_labels{namespace="myproject",service="eap-app",label_app="wildfly-basic-s2i",label_application="eap-app",label_template="wildfly-basic-s2i",label_xpaas="1.2.0"} 1 -kube_service_labels{namespace="weblogic-poc",service="docker-registry",label_docker_registry="default"} 1 -kube_service_labels{namespace="myproject",service="ws-dinoman-rest",label_app="httpd-example",label_template="httpd-example"} 1 -kube_service_labels{namespace="tiptool",service="jenkins-jnlp",label_app="jenkins-ephemeral",label_template="jenkins-ephemeral-template"} 1 -kube_service_labels{namespace="weblogic-poc",service="dinoman-domain-cluster-cluster01",label_serviceType="CLUSTER",label_weblogic_clusterName="cluster01",label_weblogic_createdByOperator="true",label_weblogic_domainName="dinoman-domain",label_weblogic_domainUID="dinoman-domain",label_weblogic_resourceVersion="domain-v2"} 1 -kube_service_labels{namespace="tiptool",service="jenkins",label_app="jenkins-ephemeral",label_template="jenkins-ephemeral-template"} 1 -kube_service_labels{namespace="devops-playground",service="springboot-operator",label_name="springboot-operator"} 1 -kube_service_labels{namespace="edev-tools",service="edevradiator-mysql-prod",label_app="edevradiator-mysql-prod",label_environment="prod",label_template="edevradiator-mysql-prod"} 1 -kube_service_labels{namespace="edev-tools",service="edevradiator-prod",label_app="edevradiator-prod",label_env="prod"} 1 -kube_service_labels{namespace="paas-demo",service="springboot-sample-operator-uat",label_app="springboot-sample-operator-uat",label_env="uat"} 1 -kube_service_labels{namespace="sandbox",service="jenkins",label_app="jenkins-ephemeral",label_template="jenkins-ephemeral-template"} 1 -kube_service_labels{namespace="telenet-baseimages",service="jenkins-jnlp",label_app="jenkins-ephemeral"} 1 -kube_service_labels{namespace="telenet-monitoring",service="aws-alert-omi",label_app="aws-alert-omi"} 1 -kube_service_labels{namespace="devops-playground",service="sonarqube-operator-metrics",label_name="sonarqube-operator"} 1 -kube_service_labels{namespace="openshift-monitoring",service="azure-alert-omi",label_app="azure-alert-omi"} 1 -kube_service_labels{namespace="gdpr",service="saint-peter-uat",label_app="saint-peter-uat",label_env="uat"} 1 -kube_service_labels{namespace="openshift-monitoring",service="prometheus-alert-msteams",label_app="prometheus-alert-msteams"} 1 -kube_service_labels{namespace="edev-communication",service="jenkins",label_app="jenkins-ephemeral"} 1 -kube_service_labels{namespace="kube-system",service="kube-controllers",label_k8s_app="kube-controllers"} 1 -kube_service_labels{namespace="telenet-monitoring",service="ceph-alert-msteams",label_app="ceph-alert-msteams"} 1 -kube_service_labels{namespace="telenet-monitoring",service="elk-alert-omi",label_app="elk-alert-omi"} 1 -kube_service_labels{namespace="yft-kafkaproxy",service="kafka-proxy",label_app="kafka-proxy"} 1 -kube_service_labels{namespace="freephone-bp",service="service-freephone-bp-uat",label_app="freephone-bp-uat"} 1 -kube_service_labels{namespace="bi",service="jenkins-operator",label_name="jenkins-operator"} 1 -kube_service_labels{namespace="test-config",service="ws-dino-rest",label_app="dinoman-poc-template",label_application="ws-dino-rest"} 1 -kube_service_labels{namespace="openshift-monitoring",service="base-vault",label_app="base-vault"} 1 -kube_service_labels{namespace="casa-mila-squad",service="move-app-builder",label_app="move-app-builder"} 1 -kube_service_labels{namespace="default",service="router",label_router="router"} 1 -kube_service_labels{namespace="myproject",service="openjdk-app",label_app="openjdk-web-basic-s2i",label_application="openjdk-app",label_template="openjdk-web-basic-s2i",label_xpaas="1.4.17"} 1 -kube_service_labels{namespace="myproject",service="wls-domain-dinoman",label_app="wls-domain-dinoman"} 1 -kube_service_labels{namespace="tiptool",service="tiptool-sup",label_app="tiptool-sup",label_env="sup"} 1 -kube_service_labels{namespace="edev-tools",service="jenkins-jnlp",label_app="jenkins-ephemeral"} 1 -kube_service_labels{namespace="telenet-monitoring",service="elk-omi",label_app="elk-omi"} 1 -# HELP kube_service_spec_external_ip Service external ips. One series for each ip -# TYPE kube_service_spec_external_ip gauge -# HELP kube_service_status_load_balancer_ingress Service load balancer ingress status -# TYPE kube_service_status_load_balancer_ingress gauge -# HELP kube_statefulset_created Unix creation timestamp -# TYPE kube_statefulset_created gauge -kube_statefulset_created{namespace="openshift-monitoring",statefulset="alertmanager-main"} 1.551394817e+09 -kube_statefulset_created{namespace="openshift-monitoring",statefulset="prometheus-k8s"} 1.551394795e+09 -kube_statefulset_created{namespace="vault",statefulset="vault"} 1.568820589e+09 -kube_statefulset_created{namespace="awx-db-cluster",statefulset="awx"} 1.570095186e+09 -kube_statefulset_created{namespace="awx-tst",statefulset="awx"} 1.56957438e+09 -# HELP kube_statefulset_status_replicas The number of replicas per StatefulSet. -# TYPE kube_statefulset_status_replicas gauge -kube_statefulset_status_replicas{namespace="openshift-monitoring",statefulset="prometheus-k8s"} 2 -kube_statefulset_status_replicas{namespace="vault",statefulset="vault"} 1 -kube_statefulset_status_replicas{namespace="awx-db-cluster",statefulset="awx"} 0 -kube_statefulset_status_replicas{namespace="awx-tst",statefulset="awx"} 0 -kube_statefulset_status_replicas{namespace="openshift-monitoring",statefulset="alertmanager-main"} 3 -# HELP kube_statefulset_status_replicas_current The number of current replicas per StatefulSet. -# TYPE kube_statefulset_status_replicas_current gauge -kube_statefulset_status_replicas_current{namespace="awx-db-cluster",statefulset="awx"} 0 -kube_statefulset_status_replicas_current{namespace="awx-tst",statefulset="awx"} 0 -kube_statefulset_status_replicas_current{namespace="openshift-monitoring",statefulset="alertmanager-main"} 3 -kube_statefulset_status_replicas_current{namespace="openshift-monitoring",statefulset="prometheus-k8s"} 2 -kube_statefulset_status_replicas_current{namespace="vault",statefulset="vault"} 0 -# HELP kube_statefulset_status_replicas_ready The number of ready replicas per StatefulSet. -# TYPE kube_statefulset_status_replicas_ready gauge -kube_statefulset_status_replicas_ready{namespace="awx-db-cluster",statefulset="awx"} 0 -kube_statefulset_status_replicas_ready{namespace="awx-tst",statefulset="awx"} 0 -kube_statefulset_status_replicas_ready{namespace="openshift-monitoring",statefulset="alertmanager-main"} 3 -kube_statefulset_status_replicas_ready{namespace="openshift-monitoring",statefulset="prometheus-k8s"} 2 -kube_statefulset_status_replicas_ready{namespace="vault",statefulset="vault"} 0 -# HELP kube_statefulset_status_replicas_updated The number of updated replicas per StatefulSet. -# TYPE kube_statefulset_status_replicas_updated gauge -kube_statefulset_status_replicas_updated{namespace="awx-db-cluster",statefulset="awx"} 0 -kube_statefulset_status_replicas_updated{namespace="awx-tst",statefulset="awx"} 0 -kube_statefulset_status_replicas_updated{namespace="openshift-monitoring",statefulset="alertmanager-main"} 3 -kube_statefulset_status_replicas_updated{namespace="openshift-monitoring",statefulset="prometheus-k8s"} 2 -kube_statefulset_status_replicas_updated{namespace="vault",statefulset="vault"} 1 -# HELP kube_statefulset_status_observed_generation The generation observed by the StatefulSet controller. -# TYPE kube_statefulset_status_observed_generation gauge -kube_statefulset_status_observed_generation{namespace="awx-db-cluster",statefulset="awx"} 4 -kube_statefulset_status_observed_generation{namespace="awx-tst",statefulset="awx"} 6 -kube_statefulset_status_observed_generation{namespace="openshift-monitoring",statefulset="alertmanager-main"} 1 -kube_statefulset_status_observed_generation{namespace="openshift-monitoring",statefulset="prometheus-k8s"} 1 -kube_statefulset_status_observed_generation{namespace="vault",statefulset="vault"} 2 -# HELP kube_statefulset_replicas Number of desired pods for a StatefulSet. -# TYPE kube_statefulset_replicas gauge -kube_statefulset_replicas{namespace="awx-db-cluster",statefulset="awx"} 0 -kube_statefulset_replicas{namespace="awx-tst",statefulset="awx"} 0 -kube_statefulset_replicas{namespace="openshift-monitoring",statefulset="alertmanager-main"} 3 -kube_statefulset_replicas{namespace="openshift-monitoring",statefulset="prometheus-k8s"} 2 -kube_statefulset_replicas{namespace="vault",statefulset="vault"} 1 -# HELP kube_statefulset_metadata_generation Sequence number representing a specific generation of the desired state for the StatefulSet. -# TYPE kube_statefulset_metadata_generation gauge -kube_statefulset_metadata_generation{namespace="awx-db-cluster",statefulset="awx"} 4 -kube_statefulset_metadata_generation{namespace="awx-tst",statefulset="awx"} 6 -kube_statefulset_metadata_generation{namespace="openshift-monitoring",statefulset="alertmanager-main"} 1 -kube_statefulset_metadata_generation{namespace="openshift-monitoring",statefulset="prometheus-k8s"} 1 -kube_statefulset_metadata_generation{namespace="vault",statefulset="vault"} 2 -# HELP kube_statefulset_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_statefulset_labels gauge -kube_statefulset_labels{namespace="awx-db-cluster",statefulset="awx",label_app="awx",label_name="awx-web-deploy",label_service="django"} 1 -kube_statefulset_labels{namespace="awx-tst",statefulset="awx",label_app="awx",label_name="awx-web-deploy",label_service="django"} 1 -kube_statefulset_labels{namespace="openshift-monitoring",statefulset="alertmanager-main",label_alertmanager="main"} 1 -kube_statefulset_labels{namespace="openshift-monitoring",statefulset="prometheus-k8s",label_prometheus="k8s"} 1 -kube_statefulset_labels{namespace="vault",statefulset="vault",label_app_kubernetes_io_instance="vault",label_app_kubernetes_io_managed_by="Tiller",label_app_kubernetes_io_name="vault",label_helm_sh_chart="vault-0.1.1"} 1 -# HELP kube_statefulset_status_current_revision Indicates the version of the StatefulSet used to generate Pods in the sequence [0,currentReplicas). -# TYPE kube_statefulset_status_current_revision gauge -kube_statefulset_status_current_revision{namespace="awx-db-cluster",statefulset="awx",revision="awx-5b9644b647"} 1 -kube_statefulset_status_current_revision{namespace="awx-tst",statefulset="awx",revision="awx-6f787bc5b7"} 1 -kube_statefulset_status_current_revision{namespace="openshift-monitoring",statefulset="alertmanager-main",revision="alertmanager-main-5795b74b5b"} 1 -kube_statefulset_status_current_revision{namespace="openshift-monitoring",statefulset="prometheus-k8s",revision="prometheus-k8s-7d84658ccf"} 1 -kube_statefulset_status_current_revision{namespace="vault",statefulset="vault",revision="vault-8894f5ff4"} 1 -# HELP kube_statefulset_status_update_revision Indicates the version of the StatefulSet used to generate Pods in the sequence [replicas-updatedReplicas,replicas) -# TYPE kube_statefulset_status_update_revision gauge -kube_statefulset_status_update_revision{namespace="awx-db-cluster",statefulset="awx",revision="awx-5b9644b647"} 1 -kube_statefulset_status_update_revision{namespace="awx-tst",statefulset="awx",revision="awx-6f787bc5b7"} 1 -kube_statefulset_status_update_revision{namespace="openshift-monitoring",statefulset="alertmanager-main",revision="alertmanager-main-5795b74b5b"} 1 -kube_statefulset_status_update_revision{namespace="openshift-monitoring",statefulset="prometheus-k8s",revision="prometheus-k8s-7d84658ccf"} 1 -kube_statefulset_status_update_revision{namespace="vault",statefulset="vault",revision="vault-5cdb44584b"} 1 -# HELP kube_storageclass_info Information about storageclass. -# TYPE kube_storageclass_info gauge -kube_storageclass_info{storageclass="ntaph02-sas-resizable",provisioner="netapp.io/trident",reclaimPolicy="Delete",volumeBindingMode="Immediate"} 1 -kube_storageclass_info{storageclass="ntaph02-sas",provisioner="netapp.io/trident",reclaimPolicy="Delete",volumeBindingMode="Immediate"} 1 -# HELP kube_storageclass_created Unix creation timestamp -# TYPE kube_storageclass_created gauge -kube_storageclass_created{storageclass="ntaph02-sas"} 1.551969428e+09 -kube_storageclass_created{storageclass="ntaph02-sas-resizable"} 1.552318915e+09 -# HELP kube_storageclass_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_storageclass_labels gauge -kube_storageclass_labels{storageclass="ntaph02-sas"} 1 -kube_storageclass_labels{storageclass="ntaph02-sas-resizable"} 1 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_deployment/_meta/testdata/ksm-v1.8.0.plain-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_deployment/_meta/testdata/ksm-v1.8.0.plain-expected.json deleted file mode 100644 index b766e406..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_deployment/_meta/testdata/ksm-v1.8.0.plain-expected.json +++ /dev/null @@ -1,982 +0,0 @@ -[ - { - "event": { - "dataset": "kubernetes.deployment", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "deployment": { - "name": "metricbeat", - "paused": false, - "replicas": { - "available": 1, - "desired": 1, - "unavailable": 0, - "updated": 1 - } - }, - "namespace": "openshift-logging" - }, - "metricset": { - "name": "state_deployment", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.deployment", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "deployment": { - "name": "springboot-operator", - "paused": false, - "replicas": { - "available": 1, - "desired": 1, - "unavailable": 0, - "updated": 1 - } - }, - "namespace": "bi" - }, - "metricset": { - "name": "state_deployment", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.deployment", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "deployment": { - "name": "tiller", - "paused": false, - "replicas": { - "available": 1, - "desired": 1, - "unavailable": 0, - "updated": 1 - } - }, - "namespace": "tiller" - }, - "metricset": { - "name": "state_deployment", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.deployment", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "deployment": { - "name": "jenkins-operator", - "paused": false, - "replicas": { - "available": 0, - "desired": 0, - "unavailable": 0, - "updated": 0 - } - }, - "namespace": "adc-vault" - }, - "metricset": { - "name": "state_deployment", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.deployment", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "deployment": { - "name": "jenkins-operator", - "paused": false, - "replicas": { - "available": 1, - "desired": 1, - "unavailable": 0, - "updated": 1 - } - }, - "namespace": "paas-demo" - }, - "metricset": { - "name": "state_deployment", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.deployment", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "deployment": { - "name": "springboot-cr-applier", - "paused": false, - "replicas": { - "available": 1, - "desired": 1, - "unavailable": 0, - "updated": 1 - } - }, - "namespace": "telenet-cluster-ops" - }, - "metricset": { - "name": "state_deployment", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.deployment", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "deployment": { - "name": "springboot-operator", - "paused": false, - "replicas": { - "available": 1, - "desired": 1, - "unavailable": 0, - "updated": 1 - } - }, - "namespace": "paas-demo" - }, - "metricset": { - "name": "state_deployment", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.deployment", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "deployment": { - "name": "springboot-operator", - "paused": false, - "replicas": { - "available": 1, - "desired": 1, - "unavailable": 0, - "updated": 1 - } - }, - "namespace": "edev-communication" - }, - "metricset": { - "name": "state_deployment", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.deployment", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "deployment": { - "name": "kube-state-metrics", - "paused": false, - "replicas": { - "available": 1, - "desired": 1, - "unavailable": 0, - "updated": 1 - } - }, - "namespace": "openshift-logging" - }, - "metricset": { - "name": "state_deployment", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.deployment", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "deployment": { - "name": "jenkins-operator", - "paused": false, - "replicas": { - "available": 1, - "desired": 1, - "unavailable": 0, - "updated": 1 - } - }, - "namespace": "devops-playground" - }, - "metricset": { - "name": "state_deployment", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.deployment", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "deployment": { - "name": "jenkins-operator", - "paused": false, - "replicas": { - "available": 1, - "desired": 1, - "unavailable": 0, - "updated": 1 - } - }, - "namespace": "edev-tools" - }, - "metricset": { - "name": "state_deployment", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.deployment", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "deployment": { - "name": "springboot-operator", - "paused": false, - "replicas": { - "available": 1, - "desired": 1, - "unavailable": 0, - "updated": 1 - } - }, - "namespace": "devops-playground" - }, - "metricset": { - "name": "state_deployment", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.deployment", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "deployment": { - "name": "prometheus-operator", - "paused": false, - "replicas": { - "available": 1, - "desired": 1, - "unavailable": 0, - "updated": 1 - } - }, - "namespace": "openshift-monitoring" - }, - "metricset": { - "name": "state_deployment", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.deployment", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "deployment": { - "name": "tiller-deploy", - "paused": false, - "replicas": { - "available": 0, - "desired": 1, - "unavailable": 1, - "updated": 1 - } - }, - "namespace": "tiller" - }, - "metricset": { - "name": "state_deployment", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.deployment", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "deployment": { - "name": "jenkins-operator", - "paused": false, - "replicas": { - "available": 1, - "desired": 1, - "unavailable": 0, - "updated": 1 - } - }, - "namespace": "darwin-integrations" - }, - "metricset": { - "name": "state_deployment", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.deployment", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "deployment": { - "name": "jenkins-operator", - "paused": false, - "replicas": { - "available": 1, - "desired": 1, - "unavailable": 0, - "updated": 1 - } - }, - "namespace": "edev-communication" - }, - "metricset": { - "name": "state_deployment", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.deployment", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "deployment": { - "name": "webconsole", - "paused": false, - "replicas": { - "available": 3, - "desired": 3, - "unavailable": 0, - "updated": 3 - } - }, - "namespace": "openshift-web-console" - }, - "metricset": { - "name": "state_deployment", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.deployment", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "deployment": { - "name": "console", - "paused": false, - "replicas": { - "available": 1, - "desired": 1, - "unavailable": 0, - "updated": 1 - } - }, - "namespace": "openshift-console" - }, - "metricset": { - "name": "state_deployment", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.deployment", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "deployment": { - "name": "jenkins-operator", - "paused": false, - "replicas": { - "available": 1, - "desired": 1, - "unavailable": 0, - "updated": 1 - } - }, - "namespace": "gdpr" - }, - "metricset": { - "name": "state_deployment", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.deployment", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "deployment": { - "name": "jenkins-cr-applier", - "paused": false, - "replicas": { - "available": 1, - "desired": 1, - "unavailable": 0, - "updated": 1 - } - }, - "namespace": "telenet-cluster-ops" - }, - "metricset": { - "name": "state_deployment", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.deployment", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "deployment": { - "name": "namespace-operator", - "paused": false, - "replicas": { - "available": 1, - "desired": 1, - "unavailable": 0, - "updated": 1 - } - }, - "namespace": "telenet-operators" - }, - "metricset": { - "name": "state_deployment", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.deployment", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "deployment": { - "name": "jenkins-operator", - "paused": false, - "replicas": { - "available": 1, - "desired": 1, - "unavailable": 0, - "updated": 1 - } - }, - "namespace": "telenet-baseimages" - }, - "metricset": { - "name": "state_deployment", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.deployment", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "deployment": { - "name": "cluster-monitoring-operator", - "paused": false, - "replicas": { - "available": 1, - "desired": 1, - "unavailable": 0, - "updated": 1 - } - }, - "namespace": "openshift-monitoring" - }, - "metricset": { - "name": "state_deployment", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.deployment", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "deployment": { - "name": "springboot-operator", - "paused": false, - "replicas": { - "available": 1, - "desired": 1, - "unavailable": 0, - "updated": 1 - } - }, - "namespace": "darwin-integrations" - }, - "metricset": { - "name": "state_deployment", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.deployment", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "deployment": { - "name": "kibana", - "paused": false, - "replicas": { - "available": 1, - "desired": 1, - "unavailable": 0, - "updated": 1 - } - }, - "namespace": "test-config" - }, - "metricset": { - "name": "state_deployment", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.deployment", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "deployment": { - "name": "dynatrace-oneagent-operator", - "paused": false, - "replicas": { - "available": 1, - "desired": 1, - "unavailable": 0, - "updated": 1 - } - }, - "namespace": "dynatrace" - }, - "metricset": { - "name": "state_deployment", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.deployment", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "deployment": { - "name": "springboot-operator", - "paused": false, - "replicas": { - "available": 1, - "desired": 1, - "unavailable": 0, - "updated": 1 - } - }, - "namespace": "edev-tools" - }, - "metricset": { - "name": "state_deployment", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.deployment", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "deployment": { - "name": "sonarqube-operator", - "paused": false, - "replicas": { - "available": 1, - "desired": 1, - "unavailable": 0, - "updated": 1 - } - }, - "namespace": "devops-playground" - }, - "metricset": { - "name": "state_deployment", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.deployment", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "deployment": { - "name": "grafana", - "paused": false, - "replicas": { - "available": 1, - "desired": 1, - "unavailable": 0, - "updated": 1 - } - }, - "namespace": "openshift-monitoring" - }, - "metricset": { - "name": "state_deployment", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.deployment", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "deployment": { - "name": "kibana-kibana", - "paused": false, - "replicas": { - "available": 0, - "desired": 0, - "unavailable": 0, - "updated": 0 - } - }, - "namespace": "kibana-tst" - }, - "metricset": { - "name": "state_deployment", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.deployment", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "deployment": { - "name": "kube-state-metrics", - "paused": false, - "replicas": { - "available": 1, - "desired": 1, - "unavailable": 0, - "updated": 1 - } - }, - "namespace": "openshift-monitoring" - }, - "metricset": { - "name": "state_deployment", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.deployment", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "deployment": { - "name": "elasticsearch", - "paused": false, - "replicas": { - "available": 0, - "desired": 1, - "unavailable": 1, - "updated": 1 - } - }, - "namespace": "test-config" - }, - "metricset": { - "name": "state_deployment", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.deployment", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "deployment": { - "name": "springboot-operator", - "paused": false, - "replicas": { - "available": 1, - "desired": 1, - "unavailable": 0, - "updated": 1 - } - }, - "namespace": "gdpr" - }, - "metricset": { - "name": "state_deployment", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.deployment", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "deployment": { - "name": "jenkins-operator", - "paused": false, - "replicas": { - "available": 1, - "desired": 1, - "unavailable": 0, - "updated": 1 - } - }, - "namespace": "bi" - }, - "metricset": { - "name": "state_deployment", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.deployment", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "deployment": { - "name": "weblogic-operator", - "paused": false, - "replicas": { - "available": 1, - "desired": 1, - "unavailable": 0, - "updated": 1 - } - }, - "namespace": "weblogic-poc" - }, - "metricset": { - "name": "state_deployment", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_deployment/state_deployment.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_deployment/state_deployment.go deleted file mode 100644 index ded9115d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_deployment/state_deployment.go +++ /dev/null @@ -1,134 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package state_deployment - -import ( - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/kubernetes" - p "github.com/elastic/beats/v7/metricbeat/helper/prometheus" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - "github.com/elastic/beats/v7/metricbeat/module/kubernetes/util" -) - -const ( - defaultScheme = "http" - defaultPath = "/metrics" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: defaultPath, - }.Build() - - mapping = &p.MetricsMapping{ - Metrics: map[string]p.MetricMap{ - "kube_deployment_metadata_generation": p.InfoMetric(), - "kube_deployment_status_replicas_updated": p.Metric("replicas.updated"), - "kube_deployment_status_replicas_unavailable": p.Metric("replicas.unavailable"), - "kube_deployment_status_replicas_available": p.Metric("replicas.available"), - "kube_deployment_spec_replicas": p.Metric("replicas.desired"), - "kube_deployment_spec_paused": p.BooleanMetric("paused"), - }, - - Labels: map[string]p.LabelMap{ - "deployment": p.KeyLabel("name"), - "namespace": p.KeyLabel(mb.ModuleDataKey + ".namespace"), - }, - } -) - -// init registers the MetricSet with the central registry. -// The New method will be called after the setup of the module and before starting to fetch data -func init() { - if err := mb.Registry.AddMetricSet("kubernetes", "state_deployment", New, hostParser); err != nil { - panic(err) - } -} - -// MetricSet type defines all fields of the MetricSet -// As a minimum it must inherit the mb.BaseMetricSet fields, but can be extended with -// additional entries. These variables can be used to persist data or configuration between -// multiple fetch calls. -type MetricSet struct { - mb.BaseMetricSet - prometheus p.Prometheus - enricher util.Enricher -} - -// New create a new instance of the MetricSet -// Part of new is also setting up the configuration by processing additional -// configuration entries if needed. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - prometheus, err := p.NewPrometheusClient(base) - if err != nil { - return nil, err - } - return &MetricSet{ - BaseMetricSet: base, - prometheus: prometheus, - enricher: util.NewResourceMetadataEnricher(base, &kubernetes.Deployment{}, false), - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) { - m.enricher.Start() - - events, err := m.prometheus.GetProcessedMetrics(mapping) - if err != nil { - m.Logger().Error(err) - reporter.Error(err) - return - } - - m.enricher.Enrich(events) - - for _, event := range events { - - var moduleFieldsMapStr common.MapStr - moduleFields, ok := event[mb.ModuleDataKey] - if ok { - moduleFieldsMapStr, ok = moduleFields.(common.MapStr) - if !ok { - m.Logger().Errorf("error trying to convert '%s' from event to common.MapStr", mb.ModuleDataKey) - } - } - delete(event, mb.ModuleDataKey) - - if reported := reporter.Event(mb.Event{ - MetricSetFields: event, - ModuleFields: moduleFieldsMapStr, - Namespace: "kubernetes.deployment", - }); !reported { - m.Logger().Debug("error trying to emit event") - return - } - } - - return -} - -// Close stops this metricset -func (m *MetricSet) Close() error { - m.enricher.Stop() - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_deployment/state_deployment_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_deployment/state_deployment_test.go deleted file mode 100644 index 8d70c8ac..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_deployment/state_deployment_test.go +++ /dev/null @@ -1,47 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package state_deployment - -import ( - "testing" - - "github.com/elastic/beats/v7/metricbeat/helper/prometheus/ptest" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - _ "github.com/elastic/beats/v7/metricbeat/module/kubernetes" -) - -func TestEventMapping(t *testing.T) { - ptest.TestMetricSet(t, "kubernetes", "state_deployment", - ptest.TestCases{ - { - MetricsFile: "../_meta/test/ksm.v1.3.0", - ExpectedFile: "./_meta/test/ksm.v1.3.0.expected", - }, - { - MetricsFile: "../_meta/test/ksm.v1.8.0", - ExpectedFile: "./_meta/test/ksm.v1.8.0.expected", - }, - }, - ) -} - -func TestData(t *testing.T) { - mbtest.TestDataFiles(t, "kubernetes", "state_deployment") -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_node/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_node/_meta/data.json deleted file mode 100644 index 1e3770a3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_node/_meta/data.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "@timestamp": "2017-05-10T16:45:47.726Z", - "beat": { - "hostname": "X1", - "name": "X1", - "version": "6.0.0-alpha1" - }, - "kubernetes": { - "node": { - "cpu": { - "allocatable": { - "cores": 2 - }, - "capacity": { - "cores": 2 - } - }, - "memory": { - "allocatable": { - "bytes": 2097786880 - }, - "capacity": { - "bytes": 2097786880 - } - }, - "name": "minikube", - "pod": { - "allocatable": { - "total": 110 - }, - "capacity": { - "total": 110 - } - }, - "status": { - "ready": "true", - "unschedulable": false - } - } - }, - "metricset": { - "host": "192.168.99.100:18080", - "module": "kubernetes", - "name": "state_node", - "namespace": "node", - "rtt": 94611 - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_node/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_node/_meta/docs.asciidoc deleted file mode 100644 index 326e263d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_node/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the `state_node` metricset of the Kubernetes module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_node/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_node/_meta/fields.yml deleted file mode 100644 index ea0f9520..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_node/_meta/fields.yml +++ /dev/null @@ -1,52 +0,0 @@ -- name: node - type: group - description: > - kubernetes node metrics - release: ga - fields: - - name: status - type: group - fields: - - name: ready - type: keyword - description: > - Node ready status (true, false or unknown) - - name: unschedulable - type: boolean - description: > - Node unschedulable status - - name: cpu - type: group - fields: - - name: allocatable.cores - type: float - description: > - Node CPU allocatable cores - - name: capacity.cores - type: long - description: > - Node CPU capacity cores - - name: memory - type: group - fields: - - name: allocatable.bytes - type: long - format: bytes - description: > - Node allocatable memory in bytes - - name: capacity.bytes - type: long - format: bytes - description: > - Node memory capacity in bytes - - name: pod - type: group - fields: - - name: allocatable.total - type: long - description: > - Node allocatable pods - - name: capacity.total - type: long - description: > - Node pod capacity diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_node/_meta/test/ksm.v1.3.0.expected b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_node/_meta/test/ksm.v1.3.0.expected deleted file mode 100644 index c560b169..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_node/_meta/test/ksm.v1.3.0.expected +++ /dev/null @@ -1,47 +0,0 @@ -[ - { - "RootFields": {}, - "ModuleFields": null, - "MetricSetFields": { - "cpu": { - "allocatable": { - "cores": 2 - }, - "capacity": { - "cores": 2 - } - }, - "memory": { - "allocatable": { - "bytes": 1992347648 - }, - "capacity": { - "bytes": 2097205248 - } - }, - "name": "minikube", - "pod": { - "allocatable": { - "total": 110 - }, - "capacity": { - "total": 110 - } - }, - "status": { - "ready": "true", - "unschedulable": false - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.node", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_node/_meta/test/ksm.v1.8.0.expected b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_node/_meta/test/ksm.v1.8.0.expected deleted file mode 100644 index 7b0390a0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_node/_meta/test/ksm.v1.8.0.expected +++ /dev/null @@ -1,47 +0,0 @@ -[ - { - "RootFields": {}, - "ModuleFields": null, - "MetricSetFields": { - "cpu": { - "allocatable": { - "cores": 2 - }, - "capacity": { - "cores": 2 - } - }, - "memory": { - "allocatable": { - "bytes": 2033410048 - }, - "capacity": { - "bytes": 2033410048 - } - }, - "name": "minikube", - "pod": { - "allocatable": { - "total": 110 - }, - "capacity": { - "total": 110 - } - }, - "status": { - "ready": "true", - "unschedulable": false - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.node", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_node/_meta/testdata/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_node/_meta/testdata/config.yml deleted file mode 100644 index ab6bf241..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_node/_meta/testdata/config.yml +++ /dev/null @@ -1,3 +0,0 @@ -type: http -url: "/metrics" -suffix: plain diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_node/_meta/testdata/kube-state-metrics-v1.3.0.plain b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_node/_meta/testdata/kube-state-metrics-v1.3.0.plain deleted file mode 100644 index 32b7edd3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_node/_meta/testdata/kube-state-metrics-v1.3.0.plain +++ /dev/null @@ -1,464 +0,0 @@ -# HELP go_gc_duration_seconds A summary of the GC invocation durations. -# TYPE go_gc_duration_seconds summary -go_gc_duration_seconds{quantile="0"} 5.4333e-05 -go_gc_duration_seconds{quantile="0.25"} 0.000246606 -go_gc_duration_seconds{quantile="0.5"} 0.0006209060000000001 -go_gc_duration_seconds{quantile="0.75"} 0.001966929 -go_gc_duration_seconds{quantile="1"} 0.09220378600000001 -go_gc_duration_seconds_sum 5.104380396 -go_gc_duration_seconds_count 651 -# HELP go_goroutines Number of goroutines that currently exist. -# TYPE go_goroutines gauge -go_goroutines 64 -# HELP go_memstats_alloc_bytes Number of bytes allocated and still in use. -# TYPE go_memstats_alloc_bytes gauge -go_memstats_alloc_bytes 5.142496e+06 -# HELP go_memstats_alloc_bytes_total Total number of bytes allocated, even if freed. -# TYPE go_memstats_alloc_bytes_total counter -go_memstats_alloc_bytes_total 2.375809288e+09 -# HELP go_memstats_buck_hash_sys_bytes Number of bytes used by the profiling bucket hash table. -# TYPE go_memstats_buck_hash_sys_bytes gauge -go_memstats_buck_hash_sys_bytes 1.516515e+06 -# HELP go_memstats_frees_total Total number of frees. -# TYPE go_memstats_frees_total counter -go_memstats_frees_total 1.7162925e+07 -# HELP go_memstats_gc_sys_bytes Number of bytes used for garbage collection system metadata. -# TYPE go_memstats_gc_sys_bytes gauge -go_memstats_gc_sys_bytes 1.273856e+06 -# HELP go_memstats_heap_alloc_bytes Number of heap bytes allocated and still in use. -# TYPE go_memstats_heap_alloc_bytes gauge -go_memstats_heap_alloc_bytes 5.142496e+06 -# HELP go_memstats_heap_idle_bytes Number of heap bytes waiting to be used. -# TYPE go_memstats_heap_idle_bytes gauge -go_memstats_heap_idle_bytes 1.14688e+07 -# HELP go_memstats_heap_inuse_bytes Number of heap bytes that are in use. -# TYPE go_memstats_heap_inuse_bytes gauge -go_memstats_heap_inuse_bytes 7.176192e+06 -# HELP go_memstats_heap_objects Number of allocated objects. -# TYPE go_memstats_heap_objects gauge -go_memstats_heap_objects 32950 -# HELP go_memstats_heap_released_bytes_total Total number of heap bytes released to OS. -# TYPE go_memstats_heap_released_bytes_total counter -go_memstats_heap_released_bytes_total 0 -# HELP go_memstats_heap_sys_bytes Number of heap bytes obtained from system. -# TYPE go_memstats_heap_sys_bytes gauge -go_memstats_heap_sys_bytes 1.8644992e+07 -# HELP go_memstats_last_gc_time_seconds Number of seconds since 1970 of last garbage collection. -# TYPE go_memstats_last_gc_time_seconds gauge -go_memstats_last_gc_time_seconds 1.4939767617562683e+09 -# HELP go_memstats_lookups_total Total number of pointer lookups. -# TYPE go_memstats_lookups_total counter -go_memstats_lookups_total 18621 -# HELP go_memstats_mallocs_total Total number of mallocs. -# TYPE go_memstats_mallocs_total counter -go_memstats_mallocs_total 1.7195875e+07 -# HELP go_memstats_mcache_inuse_bytes Number of bytes in use by mcache structures. -# TYPE go_memstats_mcache_inuse_bytes gauge -go_memstats_mcache_inuse_bytes 2400 -# HELP go_memstats_mcache_sys_bytes Number of bytes used for mcache structures obtained from system. -# TYPE go_memstats_mcache_sys_bytes gauge -go_memstats_mcache_sys_bytes 16384 -# HELP go_memstats_mspan_inuse_bytes Number of bytes in use by mspan structures. -# TYPE go_memstats_mspan_inuse_bytes gauge -go_memstats_mspan_inuse_bytes 98400 -# HELP go_memstats_mspan_sys_bytes Number of bytes used for mspan structures obtained from system. -# TYPE go_memstats_mspan_sys_bytes gauge -go_memstats_mspan_sys_bytes 114688 -# HELP go_memstats_next_gc_bytes Number of heap bytes when next garbage collection will take place. -# TYPE go_memstats_next_gc_bytes gauge -go_memstats_next_gc_bytes 7.698843e+06 -# HELP go_memstats_other_sys_bytes Number of bytes used for other system allocations. -# TYPE go_memstats_other_sys_bytes gauge -go_memstats_other_sys_bytes 574741 -# HELP go_memstats_stack_inuse_bytes Number of bytes in use by the stack allocator. -# TYPE go_memstats_stack_inuse_bytes gauge -go_memstats_stack_inuse_bytes 4.42368e+06 -# HELP go_memstats_stack_sys_bytes Number of bytes obtained from system for stack allocator. -# TYPE go_memstats_stack_sys_bytes gauge -go_memstats_stack_sys_bytes 4.42368e+06 -# HELP go_memstats_sys_bytes Number of bytes obtained by system. Sum of all system allocations. -# TYPE go_memstats_sys_bytes gauge -go_memstats_sys_bytes 2.6564856e+07 -# HELP kube_deployment_metadata_generation Sequence number representing a specific generation of the desired state. -# TYPE kube_deployment_metadata_generation gauge -kube_deployment_metadata_generation{deployment="jumpy-owl-redis",namespace="default"} 1 -kube_deployment_metadata_generation{deployment="jumpy-owl-redis",namespace="test"} 2 -kube_deployment_metadata_generation{deployment="kube-state-metrics",namespace="kube-system"} 1 -kube_deployment_metadata_generation{deployment="tiller-deploy",namespace="kube-system"} 1 -kube_deployment_metadata_generation{deployment="wise-lynx-jenkins",namespace="jenkins"} 1 -# HELP kube_deployment_spec_paused Whether the deployment is paused and will not be processed by the deployment controller. -# TYPE kube_deployment_spec_paused gauge -kube_deployment_spec_paused{deployment="jumpy-owl-redis",namespace="default"} 0 -kube_deployment_spec_paused{deployment="jumpy-owl-redis",namespace="test"} 1 -kube_deployment_spec_paused{deployment="kube-state-metrics",namespace="kube-system"} 0 -kube_deployment_spec_paused{deployment="tiller-deploy",namespace="kube-system"} 0 -kube_deployment_spec_paused{deployment="wise-lynx-jenkins",namespace="jenkins"} 0 -# HELP kube_deployment_spec_replicas Number of desired pods for a deployment. -# TYPE kube_deployment_spec_replicas gauge -kube_deployment_spec_replicas{deployment="jumpy-owl-redis",namespace="default"} 1 -kube_deployment_spec_replicas{deployment="jumpy-owl-redis",namespace="test"} 2 -kube_deployment_spec_replicas{deployment="kube-state-metrics",namespace="kube-system"} 2 -kube_deployment_spec_replicas{deployment="tiller-deploy",namespace="kube-system"} 1 -kube_deployment_spec_replicas{deployment="wise-lynx-jenkins",namespace="jenkins"} 1 -# HELP kube_deployment_spec_strategy_rollingupdate_max_unavailable Maximum number of unavailable replicas during a rolling update of a deployment. -# TYPE kube_deployment_spec_strategy_rollingupdate_max_unavailable gauge -kube_deployment_spec_strategy_rollingupdate_max_unavailable{deployment="jumpy-owl-redis",namespace="default"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{deployment="jumpy-owl-redis",namespace="test"} 3 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{deployment="kube-state-metrics",namespace="kube-system"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{deployment="tiller-deploy",namespace="kube-system"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{deployment="wise-lynx-jenkins",namespace="jenkins"} 1 -# HELP kube_deployment_status_observed_generation The generation observed by the deployment controller. -# TYPE kube_deployment_status_observed_generation gauge -kube_deployment_status_observed_generation{deployment="jumpy-owl-redis",namespace="default"} 1 -kube_deployment_status_observed_generation{deployment="jumpy-owl-redis",namespace="test"} 4 -kube_deployment_status_observed_generation{deployment="kube-state-metrics",namespace="kube-system"} 1 -kube_deployment_status_observed_generation{deployment="tiller-deploy",namespace="kube-system"} 1 -kube_deployment_status_observed_generation{deployment="wise-lynx-jenkins",namespace="jenkins"} 1 -# HELP kube_deployment_status_replicas The number of replicas per deployment. -# TYPE kube_deployment_status_replicas gauge -kube_deployment_status_replicas{deployment="jumpy-owl-redis",namespace="default"} 1 -kube_deployment_status_replicas{deployment="jumpy-owl-redis",namespace="test"} 5 -kube_deployment_status_replicas{deployment="kube-state-metrics",namespace="kube-system"} 2 -kube_deployment_status_replicas{deployment="tiller-deploy",namespace="kube-system"} 1 -kube_deployment_status_replicas{deployment="wise-lynx-jenkins",namespace="jenkins"} 1 -# HELP kube_deployment_status_replicas_available The number of available replicas per deployment. -# TYPE kube_deployment_status_replicas_available gauge -kube_deployment_status_replicas_available{deployment="jumpy-owl-redis",namespace="default"} 0 -kube_deployment_status_replicas_available{deployment="jumpy-owl-redis",namespace="test"} 6 -kube_deployment_status_replicas_available{deployment="kube-state-metrics",namespace="kube-system"} 1 -kube_deployment_status_replicas_available{deployment="tiller-deploy",namespace="kube-system"} 1 -kube_deployment_status_replicas_available{deployment="wise-lynx-jenkins",namespace="jenkins"} 1 -# HELP kube_deployment_status_replicas_unavailable The number of unavailable replicas per deployment. -# TYPE kube_deployment_status_replicas_unavailable gauge -kube_deployment_status_replicas_unavailable{deployment="jumpy-owl-redis",namespace="default"} 1 -kube_deployment_status_replicas_unavailable{deployment="jumpy-owl-redis",namespace="test"} 7 -kube_deployment_status_replicas_unavailable{deployment="kube-state-metrics",namespace="kube-system"} 1 -kube_deployment_status_replicas_unavailable{deployment="tiller-deploy",namespace="kube-system"} 0 -kube_deployment_status_replicas_unavailable{deployment="wise-lynx-jenkins",namespace="jenkins"} 0 -# HELP kube_deployment_status_replicas_updated The number of updated replicas per deployment. -# TYPE kube_deployment_status_replicas_updated gauge -kube_deployment_status_replicas_updated{deployment="jumpy-owl-redis",namespace="default"} 1 -kube_deployment_status_replicas_updated{deployment="jumpy-owl-redis",namespace="test"} 8 -kube_deployment_status_replicas_updated{deployment="kube-state-metrics",namespace="kube-system"} 2 -kube_deployment_status_replicas_updated{deployment="tiller-deploy",namespace="kube-system"} 1 -kube_deployment_status_replicas_updated{deployment="wise-lynx-jenkins",namespace="jenkins"} 1 -# HELP kube_node_info Information about a cluster node. -# TYPE kube_node_info gauge -kube_node_info{container_runtime_version="docker://1.11.1",kernel_version="4.7.2",kubelet_version="v1.5.3",kubeproxy_version="v1.5.3",node="minikube",os_image="Buildroot 2016.08"} 1 -kube_node_info{container_runtime_version="docker://1.11.1",kernel_version="4.7.2",kubelet_version="v1.5.3",kubeproxy_version="v1.5.3",node="minikube-test",os_image="Buildroot 2016.08"} 1 -# HELP kube_node_spec_unschedulable Whether a node can schedule new pods. -# TYPE kube_node_spec_unschedulable gauge -kube_node_spec_unschedulable{node="minikube"} 0 -kube_node_spec_unschedulable{node="minikube-test"} 1 -# HELP kube_node_status_allocatable_cpu_cores The CPU resources of a node that are available for scheduling. -# TYPE kube_node_status_allocatable_cpu_cores gauge -kube_node_status_allocatable_cpu_cores{node="minikube"} 2 -kube_node_status_allocatable_cpu_cores{node="minikube-test"} 3 -# HELP kube_node_status_allocatable_memory_bytes The memory resources of a node that are available for scheduling. -# TYPE kube_node_status_allocatable_memory_bytes gauge -kube_node_status_allocatable_memory_bytes{node="minikube"} 2.09778688e+09 -kube_node_status_allocatable_memory_bytes{node="minikube-test"} 3.09778688e+09 -# HELP kube_node_status_allocatable_pods The pod resources of a node that are available for scheduling. -# TYPE kube_node_status_allocatable_pods gauge -kube_node_status_allocatable_pods{node="minikube"} 110 -kube_node_status_allocatable_pods{node="minikube-test"} 210 -# HELP kube_node_status_capacity_cpu_cores The total CPU resources of the node. -# TYPE kube_node_status_capacity_cpu_cores gauge -kube_node_status_capacity_cpu_cores{node="minikube"} 2 -kube_node_status_capacity_cpu_cores{node="minikube-test"} 4 -# HELP kube_node_status_capacity_memory_bytes The total memory resources of the node. -# TYPE kube_node_status_capacity_memory_bytes gauge -kube_node_status_capacity_memory_bytes{node="minikube"} 2.09778688e+09 -kube_node_status_capacity_memory_bytes{node="minikube-test"} 4.09778688e+09 -# HELP kube_node_status_capacity_pods The total pod resources of the node. -# TYPE kube_node_status_capacity_pods gauge -kube_node_status_capacity_pods{node="minikube"} 110 -kube_node_status_capacity_pods{node="minikube-test"} 310 -# HELP kube_node_status_out_of_disk Whether the node is out of disk space -# TYPE kube_node_status_out_of_disk gauge -kube_node_status_out_of_disk{condition="false",node="minikube"} 1 -kube_node_status_out_of_disk{condition="true",node="minikube"} 0 -kube_node_status_out_of_disk{condition="unknown",node="minikube"} 0 -kube_node_status_out_of_disk{condition="false",node="minikube-test"} 1 -kube_node_status_out_of_disk{condition="true",node="minikube-test"} 0 -kube_node_status_out_of_disk{condition="unknown",node="minikube-test"} 0 -# HELP kube_node_status_ready The ready status of a cluster node. -# TYPE kube_node_status_ready gauge -kube_node_status_ready{condition="false",node="minikube"} 0 -kube_node_status_ready{condition="true",node="minikube"} 1 -kube_node_status_ready{condition="unknown",node="minikube"} 0 -kube_node_status_ready{condition="false",node="minikube-test"} 0 -kube_node_status_ready{condition="true",node="minikube-test"} 1 -kube_node_status_ready{condition="unknown",node="minikube-test"} 0 -# HELP kube_pod_container_info Information about a container in a pod. -# TYPE kube_pod_container_info gauge -kube_pod_container_info{container="dnsmasq",container_id="docker://9a4c9462cd078d7be4f0a9b94bcfeb69d5fdd76bff67142df3f58367ac7e8d61",image="gcr.io/google_containers/kube-dnsmasq-amd64:1.4",image_id="docker://sha256:3ec65756a89b70b4095e43a340a6e2d5696cac7a93a29619ff5c4b6be9af2773",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_info{container="healthz",container_id="docker://52fa55e051dc5b68e44c027588685b7edd85aaa03b07f7216d399249ff4fc821",image="gcr.io/google_containers/exechealthz-amd64:1.2",image_id="docker://sha256:93a43bfb39bfe9795e76ccd75d7a0e6d40e2ae8563456a2a77c1b4cfc3bbd967",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_info{container="jumpy-owl-redis",container_id="docker://4fa227874ee68536bf902394fb662f07b99099798ca9cd5c1506b79075acc065",image="bitnami/redis:3.2.8-r2",image_id="docker://sha256:ab2690be624592578e9fb5a64f134fd395d20f401498a686ca75b6f87b55db3f",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_container_info{container="kube-addon-manager",container_id="docker://91fdd43f6b1b4c3dd133cfca53e0b1210bc557c2ae56006026b5ccdb5f52826f",image="gcr.io/google-containers/kube-addon-manager:v6.3",image_id="docker://sha256:79eb64bc98df10a9af7e39f70df817e1862f8a5ec7657714df68439a617ee9ec",namespace="kube-system",pod="kube-addon-manager-minikube"} 1 -kube_pod_container_info{container="kube-state-metrics",container_id="docker://973cbe45982c5126a5caf8c58d964c0ab1d5bb2c165ccc59715fcc1ebd58ab3d",image="gcr.io/google_containers/kube-state-metrics:v0.4.1",image_id="docker://sha256:be329a05c2e77e7d067b4e1dbefa1567a91d0487d3500d608171489369bfd945",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 1 -kube_pod_container_info{container="kubedns",container_id="docker://fa3d83f648de42492b38fa3e8501d109376f391c50f2bd210c895c8477ae4b62",image="gcr.io/google_containers/kubedns-amd64:1.9",image_id="docker://sha256:26cf1ed9b14486b93acd70c060a17fea13620393d3aa8e76036b773197c47a05",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_info{container="kubedns",container_id="docker://fa3d83f648de42492b38fa3e8501d109376f391c50f2bd210c895c8477ae4b62-test",image="gcr.io/google_containers/kubedns-amd64:1.9-test",image_id="docker://sha256:26cf1ed9b14486b93acd70c060a17fea13620393d3aa8e76036b773197c47a05",namespace="test",pod="kube-dns-v20-5g5cb-test"} 0 -kube_pod_container_info{container="kubernetes-dashboard",container_id="docker://3aaee8bdd311c015240e99fa2a5a5f2f26b11b51236a683b39d8c1902e423978",image="gcr.io/google_containers/kubernetes-dashboard-amd64:v1.5.1",image_id="docker://sha256:1180413103fdfd00a7882d3d8653a220d88c6ea4466fb860e98376c45ee1a1d0",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 1 -kube_pod_container_info{container="tiller",container_id="docker://469f5d2b7854eb52e5d13dc0cd3e664c1b682b157aabaf596ffe4984f1516902",image="gcr.io/kubernetes-helm/tiller:v2.3.1",image_id="docker://sha256:38527daf791dbe472c37ecb1e8b13a62e31c00d9ff4c8a1f019d7022a96a43da",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 1 -kube_pod_container_info{container="wise-lynx-jenkins",container_id="docker://e2ee1c2c7b8d4e5fd8c834b83cba8377d6b0e39da18157688ccc1a06b7c53117",image="jenkinsci/jenkins:2.46.1",image_id="docker://sha256:36023b9defd066ee53c03e33ba3add7225aee8447cb3154133012b1e152153c0",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 1 -# HELP kube_pod_container_resource_limits_cpu_cores The limit on cpu cores to be used by a container. -# TYPE kube_pod_container_resource_limits_cpu_cores gauge -kube_pod_container_resource_limits_cpu_cores{container="kube-state-metrics",namespace="kube-system",node="",pod="kube-state-metrics-1303537707-mnzbp"} 0.2 -kube_pod_container_resource_limits_cpu_cores{container="kube-state-metrics",namespace="kube-system",node="minikube",pod="kube-state-metrics-1303537707-7ncd1"} 0.2 -# HELP kube_pod_container_resource_limits_memory_bytes The limit on memory to be used by a container in bytes. -# TYPE kube_pod_container_resource_limits_memory_bytes gauge -kube_pod_container_resource_limits_memory_bytes{container="healthz",namespace="kube-system",node="minikube",pod="kube-dns-v20-5g5cb"} 5.24288e+07 -kube_pod_container_resource_limits_memory_bytes{container="kube-state-metrics",namespace="kube-system",node="",pod="kube-state-metrics-1303537707-mnzbp"} 5.24288e+07 -kube_pod_container_resource_limits_memory_bytes{container="kube-state-metrics",namespace="kube-system",node="minikube",pod="kube-state-metrics-1303537707-7ncd1"} 5.24288e+07 -kube_pod_container_resource_limits_memory_bytes{container="kubedns",namespace="kube-system",node="minikube",pod="kube-dns-v20-5g5cb"} 1.7825792e+08 -kube_pod_container_resource_limits_memory_bytes{container="kubedns",namespace="test",node="minikube-test",pod="kube-dns-v20-5g5cb-test"} 2.7825792e+08 -# HELP kube_pod_container_resource_requests_cpu_cores The number of requested cpu cores by a container. -# TYPE kube_pod_container_resource_requests_cpu_cores gauge -kube_pod_container_resource_requests_cpu_cores{container="healthz",namespace="kube-system",node="minikube",pod="kube-dns-v20-5g5cb"} 0.01 -kube_pod_container_resource_requests_cpu_cores{container="jumpy-owl-redis",namespace="default",node="minikube",pod="jumpy-owl-redis-3481028193-s78x9"} 0.1 -kube_pod_container_resource_requests_cpu_cores{container="kube-addon-manager",namespace="kube-system",node="minikube",pod="kube-addon-manager-minikube"} 0.005 -kube_pod_container_resource_requests_cpu_cores{container="kube-state-metrics",namespace="kube-system",node="",pod="kube-state-metrics-1303537707-mnzbp"} 0.1 -kube_pod_container_resource_requests_cpu_cores{container="kube-state-metrics",namespace="kube-system",node="minikube",pod="kube-state-metrics-1303537707-7ncd1"} 0.1 -kube_pod_container_resource_requests_cpu_cores{container="kubedns",namespace="kube-system",node="minikube",pod="kube-dns-v20-5g5cb"} 0.1 -kube_pod_container_resource_requests_cpu_cores{container="kubedns",namespace="test",node="minikube-test",pod="kube-dns-v20-5g5cb-test"} 0.2 -kube_pod_container_resource_requests_cpu_cores{container="wise-lynx-jenkins",namespace="jenkins",node="minikube",pod="wise-lynx-jenkins-1616735317-svn6k"} 0.2 -# HELP kube_pod_container_resource_requests_memory_bytes The number of requested memory bytes by a container. -# TYPE kube_pod_container_resource_requests_memory_bytes gauge -kube_pod_container_resource_requests_memory_bytes{container="healthz",namespace="kube-system",node="minikube",pod="kube-dns-v20-5g5cb"} 5.24288e+07 -kube_pod_container_resource_requests_memory_bytes{container="jumpy-owl-redis",namespace="default",node="minikube",pod="jumpy-owl-redis-3481028193-s78x9"} 2.68435456e+08 -kube_pod_container_resource_requests_memory_bytes{container="kube-addon-manager",namespace="kube-system",node="minikube",pod="kube-addon-manager-minikube"} 5.24288e+07 -kube_pod_container_resource_requests_memory_bytes{container="kube-state-metrics",namespace="kube-system",node="",pod="kube-state-metrics-1303537707-mnzbp"} 3.145728e+07 -kube_pod_container_resource_requests_memory_bytes{container="kube-state-metrics",namespace="kube-system",node="minikube",pod="kube-state-metrics-1303537707-7ncd1"} 3.145728e+07 -kube_pod_container_resource_requests_memory_bytes{container="kubedns",namespace="kube-system",node="minikube",pod="kube-dns-v20-5g5cb"} 7.340032e+07 -kube_pod_container_resource_requests_memory_bytes{container="kubedns",namespace="test",node="minikube-test",pod="kube-dns-v20-5g5cb-test"} 8.340032e+07 -kube_pod_container_resource_requests_memory_bytes{container="wise-lynx-jenkins",namespace="jenkins",node="minikube",pod="wise-lynx-jenkins-1616735317-svn6k"} 2.68435456e+08 -# HELP kube_pod_container_status_ready Describes whether the containers readiness check succeeded. -# TYPE kube_pod_container_status_ready gauge -kube_pod_container_status_ready{container="dnsmasq",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_status_ready{container="healthz",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_status_ready{container="jumpy-owl-redis",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_container_status_ready{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube"} 1 -kube_pod_container_status_ready{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 1 -kube_pod_container_status_ready{container="kubedns",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_status_ready{container="kubedns",namespace="test",pod="kube-dns-v20-5g5cb-test"} 0 -kube_pod_container_status_ready{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 1 -kube_pod_container_status_ready{container="tiller",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 1 -kube_pod_container_status_ready{container="wise-lynx-jenkins",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 1 -# HELP kube_pod_container_status_restarts The number of container restarts per container. -# TYPE kube_pod_container_status_restarts counter -kube_pod_container_status_restarts{container="dnsmasq",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 2 -kube_pod_container_status_restarts{container="healthz",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 2 -kube_pod_container_status_restarts{container="jumpy-owl-redis",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 270 -kube_pod_container_status_restarts{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube"} 2 -kube_pod_container_status_restarts{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 1 -kube_pod_container_status_restarts{container="kubedns",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 2 -kube_pod_container_status_restarts{container="kubedns",namespace="test",pod="kube-dns-v20-5g5cb-test"} 3 -kube_pod_container_status_restarts{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 2 -kube_pod_container_status_restarts{container="tiller",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 1 -kube_pod_container_status_restarts{container="wise-lynx-jenkins",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 1 -# HELP kube_pod_container_status_running Describes whether the container is currently in running state. -# TYPE kube_pod_container_status_running gauge -kube_pod_container_status_running{container="dnsmasq",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_status_running{container="healthz",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_status_running{container="jumpy-owl-redis",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_container_status_running{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube"} 1 -kube_pod_container_status_running{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 1 -kube_pod_container_status_running{container="kubedns",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_status_running{container="kubedns",namespace="test",pod="kube-dns-v20-5g5cb-test"} 0 -kube_pod_container_status_running{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 1 -kube_pod_container_status_running{container="tiller",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 1 -kube_pod_container_status_running{container="wise-lynx-jenkins",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 1 -# HELP kube_pod_container_status_terminated Describes whether the container is currently in terminated state. -# TYPE kube_pod_container_status_terminated gauge -kube_pod_container_status_terminated{container="dnsmasq",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_container_status_terminated{container="healthz",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_container_status_terminated{container="jumpy-owl-redis",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_container_status_terminated{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_container_status_terminated{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 0 -kube_pod_container_status_terminated{container="kubedns",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_container_status_terminated{container="kubedns",namespace="test",pod="kube-dns-v20-5g5cb-test"} 1 -kube_pod_container_status_terminated{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 0 -kube_pod_container_status_terminated{container="tiller",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 0 -kube_pod_container_status_terminated{container="wise-lynx-jenkins",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 0 -# HELP kube_pod_container_status_waiting Describes whether the container is currently in waiting state. -# TYPE kube_pod_container_status_waiting gauge -kube_pod_container_status_waiting{container="dnsmasq",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_container_status_waiting{container="healthz",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_container_status_waiting{container="jumpy-owl-redis",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_container_status_waiting{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_container_status_waiting{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 0 -kube_pod_container_status_waiting{container="kubedns",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_container_status_waiting{container="kubedns",namespace="test",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_container_status_waiting{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 0 -kube_pod_container_status_waiting{container="tiller",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 0 -kube_pod_container_status_waiting{container="wise-lynx-jenkins",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 0 -# HELP kube_pod_info Information about pod. -# TYPE kube_pod_info gauge -kube_pod_info{host_ip="",namespace="kube-system",node="",pod="kube-state-metrics-1303537707-mnzbp",pod_ip=""} 1 -kube_pod_info{host_ip="192.168.99.100",namespace="default",node="minikube",pod="jumpy-owl-redis-3481028193-s78x9",pod_ip="172.17.0.4"} 1 -kube_pod_info{host_ip="192.168.99.200",namespace="test",node="minikube-test",pod="jumpy-owl-redis-3481028193-s78x9",pod_ip="172.17.0.5"} 1 -kube_pod_info{host_ip="192.168.99.100",namespace="jenkins",node="minikube",pod="wise-lynx-jenkins-1616735317-svn6k",pod_ip="172.17.0.7"} 1 -kube_pod_info{host_ip="192.168.99.100",namespace="kube-system",node="minikube",pod="kube-addon-manager-minikube",pod_ip="192.168.99.100"} 1 -kube_pod_info{host_ip="192.168.99.100",namespace="kube-system",node="minikube",pod="kube-dns-v20-5g5cb",pod_ip="172.17.0.6"} 1 -kube_pod_info{host_ip="192.168.99.100",namespace="kube-system",node="minikube",pod="kube-state-metrics-1303537707-7ncd1",pod_ip="172.17.0.3"} 1 -kube_pod_info{host_ip="192.168.99.100",namespace="kube-system",node="minikube",pod="kubernetes-dashboard-vw0l6",pod_ip="172.17.0.5"} 1 -kube_pod_info{host_ip="192.168.99.100",namespace="kube-system",node="minikube",pod="tiller-deploy-3067024529-9lpmb",pod_ip="172.17.0.2"} 1 -# HELP kube_pod_status_phase The pods current phase. -# TYPE kube_pod_status_phase gauge -kube_pod_status_phase{namespace="default",phase="Running",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_phase{namespace="default",phase="Succeeded",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_status_phase{namespace="default",phase="Unknown",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_phase{namespace="test",phase="Running",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_status_phase{namespace="test",phase="Succeeded",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_phase{namespace="test",phase="Unknown",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_phase{namespace="jenkins",phase="Running",pod="wise-lynx-jenkins-1616735317-svn6k"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Pending",pod="kube-state-metrics-1303537707-mnzbp"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Running",pod="kube-addon-manager-minikube"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Running",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Running",pod="kube-state-metrics-1303537707-7ncd1"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Running",pod="kubernetes-dashboard-vw0l6"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Running",pod="tiller-deploy-3067024529-9lpmb"} 1 -# HELP kube_pod_status_ready Describes whether the pod is ready to serve requests. -# TYPE kube_pod_status_ready gauge -kube_pod_status_ready{condition="false",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_status_ready{condition="false",namespace="test",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_ready{condition="false",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 0 -kube_pod_status_ready{condition="false",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_status_ready{condition="false",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_status_ready{condition="false",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 0 -kube_pod_status_ready{condition="false",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 0 -kube_pod_status_ready{condition="false",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 0 -kube_pod_status_ready{condition="true",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_ready{condition="true",namespace="test",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_status_ready{condition="true",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 1 -kube_pod_status_ready{condition="true",namespace="kube-system",pod="kube-addon-manager-minikube"} 1 -kube_pod_status_ready{condition="true",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_status_ready{condition="true",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 1 -kube_pod_status_ready{condition="true",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 1 -kube_pod_status_ready{condition="true",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 1 -kube_pod_status_ready{condition="unknown",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_ready{condition="unknown",namespace="test",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_ready{condition="unknown",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 0 -kube_pod_status_ready{condition="unknown",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_status_ready{condition="unknown",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_status_ready{condition="unknown",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 0 -kube_pod_status_ready{condition="unknown",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 0 -kube_pod_status_ready{condition="unknown",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 0 -# HELP kube_pod_status_scheduled Describes the status of the scheduling process for the pod. -# TYPE kube_pod_status_scheduled gauge -kube_pod_status_scheduled{condition="false",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_scheduled{condition="false",namespace="test",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_status_scheduled{condition="false",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 0 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 0 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="kube-state-metrics-1303537707-mnzbp"} 1 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 0 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 0 -kube_pod_status_scheduled{condition="true",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_status_scheduled{condition="true",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 1 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="kube-addon-manager-minikube"} 1 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 1 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="kube-state-metrics-1303537707-mnzbp"} 0 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 1 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 1 -kube_pod_status_scheduled{condition="unknown",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="kube-state-metrics-1303537707-mnzbp"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 0 -# HELP kube_replicaset_metadata_generation Sequence number representing a specific generation of the desired state. -# TYPE kube_replicaset_metadata_generation gauge -kube_replicaset_metadata_generation{namespace="default",replicaset="jumpy-owl-redis-3481028193"} 1 -kube_replicaset_metadata_generation{namespace="jenkins",replicaset="wise-lynx-jenkins-1616735317"} 1 -kube_replicaset_metadata_generation{namespace="kube-system",replicaset="kube-state-metrics-1303537707"} 1 -kube_replicaset_metadata_generation{namespace="test",replicaset="kube-state-metrics-1303537707"} 1 -kube_replicaset_metadata_generation{namespace="kube-system",replicaset="tiller-deploy-3067024529"} 1 -# HELP kube_replicaset_spec_replicas Number of desired pods for a ReplicaSet. -# TYPE kube_replicaset_spec_replicas gauge -kube_replicaset_spec_replicas{namespace="default",replicaset="jumpy-owl-redis-3481028193"} 1 -kube_replicaset_spec_replicas{namespace="jenkins",replicaset="wise-lynx-jenkins-1616735317"} 1 -kube_replicaset_spec_replicas{namespace="kube-system",replicaset="kube-state-metrics-1303537707"} 2 -kube_replicaset_spec_replicas{namespace="test",replicaset="kube-state-metrics-1303537707"} 3 -kube_replicaset_spec_replicas{namespace="kube-system",replicaset="tiller-deploy-3067024529"} 1 -# HELP kube_replicaset_status_fully_labeled_replicas The number of fully labeled replicas per ReplicaSet. -# TYPE kube_replicaset_status_fully_labeled_replicas gauge -kube_replicaset_status_fully_labeled_replicas{namespace="default",replicaset="jumpy-owl-redis-3481028193"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="jenkins",replicaset="wise-lynx-jenkins-1616735317"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="kube-system",replicaset="kube-state-metrics-1303537707"} 2 -kube_replicaset_status_fully_labeled_replicas{namespace="test",replicaset="kube-state-metrics-1303537707"} 4 -kube_replicaset_status_fully_labeled_replicas{namespace="kube-system",replicaset="tiller-deploy-3067024529"} 1 -# HELP kube_replicaset_status_observed_generation The generation observed by the ReplicaSet controller. -# TYPE kube_replicaset_status_observed_generation gauge -kube_replicaset_status_observed_generation{namespace="default",replicaset="jumpy-owl-redis-3481028193"} 1 -kube_replicaset_status_observed_generation{namespace="jenkins",replicaset="wise-lynx-jenkins-1616735317"} 1 -kube_replicaset_status_observed_generation{namespace="kube-system",replicaset="kube-state-metrics-1303537707"} 1 -kube_replicaset_status_observed_generation{namespace="test",replicaset="kube-state-metrics-1303537707"} 5 -kube_replicaset_status_observed_generation{namespace="kube-system",replicaset="tiller-deploy-3067024529"} 1 -# HELP kube_replicaset_status_ready_replicas The number of ready replicas per ReplicaSet. -# TYPE kube_replicaset_status_ready_replicas gauge -kube_replicaset_status_ready_replicas{namespace="default",replicaset="jumpy-owl-redis-3481028193"} 0 -kube_replicaset_status_ready_replicas{namespace="jenkins",replicaset="wise-lynx-jenkins-1616735317"} 1 -kube_replicaset_status_ready_replicas{namespace="kube-system",replicaset="kube-state-metrics-1303537707"} 1 -kube_replicaset_status_ready_replicas{namespace="test",replicaset="kube-state-metrics-1303537707"} 6 -kube_replicaset_status_ready_replicas{namespace="kube-system",replicaset="tiller-deploy-3067024529"} 1 -# HELP kube_replicaset_status_replicas The number of replicas per ReplicaSet. -# TYPE kube_replicaset_status_replicas gauge -kube_replicaset_status_replicas{namespace="default",replicaset="jumpy-owl-redis-3481028193"} 1 -kube_replicaset_status_replicas{namespace="jenkins",replicaset="wise-lynx-jenkins-1616735317"} 1 -kube_replicaset_status_replicas{namespace="kube-system",replicaset="kube-state-metrics-1303537707"} 2 -kube_replicaset_status_replicas{namespace="test",replicaset="kube-state-metrics-1303537707"} 7 -kube_replicaset_status_replicas{namespace="kube-system",replicaset="tiller-deploy-3067024529"} 1 -# HELP process_cpu_seconds_total Total user and system CPU time spent in seconds. -# TYPE process_cpu_seconds_total counter -process_cpu_seconds_total 33.37 -# HELP process_max_fds Maximum number of open file descriptors. -# TYPE process_max_fds gauge -process_max_fds 65536 -# HELP process_open_fds Number of open file descriptors. -# TYPE process_open_fds gauge -process_open_fds 14 -# HELP process_resident_memory_bytes Resident memory size in bytes. -# TYPE process_resident_memory_bytes gauge -process_resident_memory_bytes 4.2102784e+07 -# HELP process_start_time_seconds Start time of the process since unix epoch in seconds. -# TYPE process_start_time_seconds gauge -process_start_time_seconds 1.4939719827e+09 -# HELP process_virtual_memory_bytes Virtual memory size in bytes. -# TYPE process_virtual_memory_bytes gauge -process_virtual_memory_bytes 5.2932608e+07 -# HELP kube_statefulset_created Unix creation timestamp -# TYPE kube_statefulset_created gauge -kube_statefulset_created{namespace="default",statefulset="elasticsearch"} 1.511973651e+09 -kube_statefulset_created{namespace="default",statefulset="mysql"} 1.511989697e+09 -kube_statefulset_created{namespace="custom",statefulset="mysql"} 1.511999697e+09 -# HELP kube_statefulset_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_statefulset_labels gauge -kube_statefulset_labels{label_app="oci",label_io_kompose_service="elasticsearch",namespace="default",statefulset="elasticsearch"} 1 -kube_statefulset_labels{label_app="oci",label_custom_pod="true",label_io_kompose_service="s-mysql",namespace="default",statefulset="mysql"} 1 -kube_statefulset_labels{label_app="oci",label_custom_pod="true",label_io_kompose_service="s-mysql",namespace="custom",statefulset="mysql"} 1 -# HELP kube_statefulset_metadata_generation Sequence number representing a specific generation of the desired state for the StatefulSet. -# TYPE kube_statefulset_metadata_generation gauge -kube_statefulset_metadata_generation{namespace="default",statefulset="elasticsearch"} 3 -kube_statefulset_metadata_generation{namespace="default",statefulset="mysql"} 4 -kube_statefulset_metadata_generation{namespace="custom",statefulset="mysql"} 5 -# HELP kube_statefulset_replicas Number of desired pods for a StatefulSet. -# TYPE kube_statefulset_replicas gauge -kube_statefulset_replicas{namespace="default",statefulset="elasticsearch"} 4 -kube_statefulset_replicas{namespace="default",statefulset="mysql"} 5 -kube_statefulset_replicas{namespace="custom",statefulset="mysql"} 6 -# HELP kube_statefulset_status_observed_generation The generation observed by the StatefulSet controller. -# TYPE kube_statefulset_status_observed_generation gauge -kube_statefulset_status_observed_generation{namespace="default",statefulset="elasticsearch"} 1 -kube_statefulset_status_observed_generation{namespace="default",statefulset="mysql"} 2 -kube_statefulset_status_observed_generation{namespace="custom",statefulset="mysql"} 3 -# HELP kube_statefulset_status_replicas The number of replicas per StatefulSet. -# TYPE kube_statefulset_status_replicas gauge -kube_statefulset_status_replicas{namespace="default",statefulset="elasticsearch"} 1 -kube_statefulset_status_replicas{namespace="default",statefulset="mysql"} 2 -kube_statefulset_status_replicas{namespace="custom",statefulset="mysql"} 3 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_node/_meta/testdata/kube-state-metrics-v1.3.0.plain-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_node/_meta/testdata/kube-state-metrics-v1.3.0.plain-expected.json deleted file mode 100644 index dda1f8fb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_node/_meta/testdata/kube-state-metrics-v1.3.0.plain-expected.json +++ /dev/null @@ -1,98 +0,0 @@ -[ - { - "event": { - "dataset": "kubernetes.node", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "node": { - "cpu": { - "allocatable": { - "cores": 3 - }, - "capacity": { - "cores": 4 - } - }, - "memory": { - "allocatable": { - "bytes": 3097786880 - }, - "capacity": { - "bytes": 4097786880 - } - }, - "name": "minikube-test", - "pod": { - "allocatable": { - "total": 210 - }, - "capacity": { - "total": 310 - } - }, - "status": { - "ready": "true", - "unschedulable": true - } - } - }, - "metricset": { - "name": "state_node", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.node", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "node": { - "cpu": { - "allocatable": { - "cores": 2 - }, - "capacity": { - "cores": 2 - } - }, - "memory": { - "allocatable": { - "bytes": 2097786880 - }, - "capacity": { - "bytes": 2097786880 - } - }, - "name": "minikube", - "pod": { - "allocatable": { - "total": 110 - }, - "capacity": { - "total": 110 - } - }, - "status": { - "ready": "true", - "unschedulable": false - } - } - }, - "metricset": { - "name": "state_node", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_node/state_node.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_node/state_node.go deleted file mode 100644 index bd334915..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_node/state_node.go +++ /dev/null @@ -1,125 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package state_node - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common/kubernetes" - p "github.com/elastic/beats/v7/metricbeat/helper/prometheus" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - "github.com/elastic/beats/v7/metricbeat/module/kubernetes/util" -) - -const ( - defaultScheme = "http" - defaultPath = "/metrics" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: defaultPath, - }.Build() - - mapping = &p.MetricsMapping{ - Metrics: map[string]p.MetricMap{ - "kube_node_info": p.InfoMetric(), - "kube_node_status_allocatable_pods": p.Metric("pod.allocatable.total"), - "kube_node_status_capacity_pods": p.Metric("pod.capacity.total"), - "kube_node_status_capacity_memory_bytes": p.Metric("memory.capacity.bytes"), - "kube_node_status_allocatable_memory_bytes": p.Metric("memory.allocatable.bytes"), - "kube_node_status_capacity_cpu_cores": p.Metric("cpu.capacity.cores"), - "kube_node_status_allocatable_cpu_cores": p.Metric("cpu.allocatable.cores"), - "kube_node_spec_unschedulable": p.BooleanMetric("status.unschedulable"), - "kube_node_status_ready": p.LabelMetric("status.ready", "condition"), - "kube_node_status_condition": p.LabelMetric("status.ready", "status", - p.OpFilter(map[string]string{ - "condition": "Ready", - })), - }, - - Labels: map[string]p.LabelMap{ - "node": p.KeyLabel("name"), - }, - } -) - -// init registers the MetricSet with the central registry. -// The New method will be called after the setup of the module and before starting to fetch data -func init() { - if err := mb.Registry.AddMetricSet("kubernetes", "state_node", New, hostParser); err != nil { - panic(err) - } -} - -// MetricSet type defines all fields of the MetricSet -// As a minimum it must inherit the mb.BaseMetricSet fields, but can be extended with -// additional entries. These variables can be used to persist data or configuration between -// multiple fetch calls. -type MetricSet struct { - mb.BaseMetricSet - prometheus p.Prometheus - enricher util.Enricher -} - -// New create a new instance of the MetricSet -// Part of new is also setting up the configuration by processing additional -// configuration entries if needed. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - prometheus, err := p.NewPrometheusClient(base) - if err != nil { - return nil, err - } - - return &MetricSet{ - BaseMetricSet: base, - prometheus: prometheus, - enricher: util.NewResourceMetadataEnricher(base, &kubernetes.Node{}, false), - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - m.enricher.Start() - - events, err := m.prometheus.GetProcessedMetrics(mapping) - if err != nil { - return errors.Wrap(err, "error doing HTTP request to fetch 'state_node' Metricset data") - } - - m.enricher.Enrich(events) - for _, event := range events { - event[mb.NamespaceKey] = "node" - reported := reporter.Event(mb.TransformMapStrToEvent("kubernetes", event, nil)) - if !reported { - return nil - } - } - - return nil -} - -// Close stops this metricset -func (m *MetricSet) Close() error { - m.enricher.Stop() - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_node/state_node_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_node/state_node_test.go deleted file mode 100644 index 9cb46fa7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_node/state_node_test.go +++ /dev/null @@ -1,48 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package state_node - -import ( - "testing" - - "github.com/elastic/beats/v7/metricbeat/helper/prometheus/ptest" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - _ "github.com/elastic/beats/v7/metricbeat/module/kubernetes" -) - -func TestEventMapping(t *testing.T) { - ptest.TestMetricSet(t, "kubernetes", "state_node", - ptest.TestCases{ - { - MetricsFile: "../_meta/test/ksm.v1.3.0", - ExpectedFile: "./_meta/test/ksm.v1.3.0.expected", - }, - { - MetricsFile: "../_meta/test/ksm.v1.8.0", - ExpectedFile: "./_meta/test/ksm.v1.8.0.expected", - }, - }, - ) -} - -func TestData(t *testing.T) { - mbtest.TestDataFiles(t, "kubernetes", "state_node") -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolume/README.md b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolume/README.md deleted file mode 100644 index 33f7c8bf..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolume/README.md +++ /dev/null @@ -1,32 +0,0 @@ -# Kube-state-metrics/PersistentVolume - - -This metricset connects to kube-state-metrics endpoint to retrieve and report Persistent Volume metrics. - -## Version history - -- November 2019, first release using kube-state-metrics `v1.8.0`. - -## Configuration - -See the metricset documentation for the configuration reference. - -## Manual testing - -Running a minikube cluster allows you to create persistent volume using the `/data/` directory at hostpath - -```yaml -apiVersion: v1 -kind: PersistentVolume -metadata: - name: pv0001 -spec: - accessModes: - - ReadWriteOnce - capacity: - storage: 5Gi - hostPath: - path: /data/pv0001/ -``` - -Try adding labels, and creating volumes from pods using PVC. \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolume/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolume/_meta/fields.yml deleted file mode 100644 index bfc7e903..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolume/_meta/fields.yml +++ /dev/null @@ -1,21 +0,0 @@ -- name: persistentvolume - type: group - description: > - kubernetes persistent volume metrics from kube-state-metrics - release: experimental - fields: - - name: name - type: keyword - description: Volume name. - - name: capacity.bytes - type: long - description: Volume capacity - - name: phase - type: keyword - description: Volume phase according to kubernetes - - name: storage_class - type: keyword - description: Storage class for the volume - - - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolume/_meta/test/ksm.unit.v1.8.0 b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolume/_meta/test/ksm.unit.v1.8.0 deleted file mode 100644 index 9a133c3b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolume/_meta/test/ksm.unit.v1.8.0 +++ /dev/null @@ -1,41 +0,0 @@ -# HELP kube_persistentvolume_status_phase The phase indicates if a volume is available, bound to a claim, or released by a claim. -# TYPE kube_persistentvolume_status_phase gauge -kube_persistentvolume_status_phase{persistentvolume="test-pv-pending",phase="Available"} 0 -kube_persistentvolume_status_phase{persistentvolume="test-pv-pending",phase="Bound"} 0 -kube_persistentvolume_status_phase{persistentvolume="test-pv-pending",phase="Failed"} 0 -kube_persistentvolume_status_phase{persistentvolume="test-pv-pending",phase="Pending"} 1 -kube_persistentvolume_status_phase{persistentvolume="test-pv-pending",phase="Released"} 0 -kube_persistentvolume_status_phase{persistentvolume="test-pv-bound",phase="Available"} 0 -kube_persistentvolume_status_phase{persistentvolume="test-pv-bound",phase="Bound"} 1 -kube_persistentvolume_status_phase{persistentvolume="test-pv-bound",phase="Failed"} 0 -kube_persistentvolume_status_phase{persistentvolume="test-pv-bound",phase="Pending"} 0 -kube_persistentvolume_status_phase{persistentvolume="test-pv-bound",phase="Released"} 0 -kube_persistentvolume_status_phase{persistentvolume="test-pv-released",phase="Available"} 0 -kube_persistentvolume_status_phase{persistentvolume="test-pv-released",phase="Bound"} 0 -kube_persistentvolume_status_phase{persistentvolume="test-pv-released",phase="Failed"} 0 -kube_persistentvolume_status_phase{persistentvolume="test-pv-released",phase="Pending"} 0 -kube_persistentvolume_status_phase{persistentvolume="test-pv-released",phase="Released"} 1 -kube_persistentvolume_status_phase{persistentvolume="test-pv-failed",phase="Available"} 0 -kube_persistentvolume_status_phase{persistentvolume="test-pv-failed",phase="Bound"} 0 -kube_persistentvolume_status_phase{persistentvolume="test-pv-failed",phase="Failed"} 1 -kube_persistentvolume_status_phase{persistentvolume="test-pv-failed",phase="Pending"} 0 -kube_persistentvolume_status_phase{persistentvolume="test-pv-failed",phase="Released"} 0 -kube_persistentvolume_status_phase{persistentvolume="test-pv-available",phase="Available"} 1 -kube_persistentvolume_status_phase{persistentvolume="test-pv-available",phase="Bound"} 0 -kube_persistentvolume_status_phase{persistentvolume="test-pv-available",phase="Failed"} 0 -kube_persistentvolume_status_phase{persistentvolume="test-pv-available",phase="Pending"} 0 -kube_persistentvolume_status_phase{persistentvolume="test-pv-available",phase="Released"} 0 -# HELP kube_persistentvolume_info Information about persistentvolume. -# TYPE kube_persistentvolume_info gauge -kube_persistentvolume_info{persistentvolume="test-pv-available",storageclass=""} 1 -kube_persistentvolume_info{persistentvolume="test-labeled-pv",storageclass=""} 1 -kube_persistentvolume_info{persistentvolume="test-unlabeled-pv",storageclass="sc1"} 1 -# HELP kube_persistentvolume_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_persistentvolume_labels gauge -kube_persistentvolume_labels{label_app="mysql-server",persistentvolume="test-labeled-pv"} 1 -kube_persistentvolume_labels{persistentvolume="test-unlabeled-pv"} 1 -# HELP kube_persistentvolume_capacity_bytes Persistentvolume capacity in bytes. -# TYPE kube_persistentvolume_capacity_bytes gauge -kube_persistentvolume_capacity_bytes{persistentvolume="test-pv"} 5.36870912e+09 -kube_persistentvolume_capacity_bytes{persistentvolume="test-labeled-pv"} 5.36870912e+09 -kube_persistentvolume_capacity_bytes{persistentvolume="test-unlabeled-pv"} 5.36870912e+09 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolume/_meta/test/ksm.unit.v1.8.0.expected b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolume/_meta/test/ksm.unit.v1.8.0.expected deleted file mode 100644 index 1cf75352..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolume/_meta/test/ksm.unit.v1.8.0.expected +++ /dev/null @@ -1,157 +0,0 @@ -[ - { - "RootFields": {}, - "ModuleFields": null, - "MetricSetFields": { - "name": "test-pv-bound", - "phase": "Bound" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.persistentvolume", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": null, - "MetricSetFields": { - "capacity": { - "bytes": 5368709120 - }, - "name": "test-pv" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.persistentvolume", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": null, - "MetricSetFields": { - "name": "test-pv-pending", - "phase": "Pending" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.persistentvolume", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": null, - "MetricSetFields": { - "name": "test-pv-available", - "phase": "Available" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.persistentvolume", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": null, - "MetricSetFields": { - "capacity": { - "bytes": 5368709120 - }, - "name": "test-unlabeled-pv", - "storage_class": "sc1" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.persistentvolume", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": null, - "MetricSetFields": { - "name": "test-pv-released", - "phase": "Released" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.persistentvolume", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": null, - "MetricSetFields": { - "name": "test-pv-failed", - "phase": "Failed" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.persistentvolume", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": { - "labels": { - "app": "mysql-server" - } - }, - "MetricSetFields": { - "capacity": { - "bytes": 5368709120 - }, - "name": "test-labeled-pv" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.persistentvolume", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolume/_meta/test/ksm.v1.3.0.expected b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolume/_meta/test/ksm.v1.3.0.expected deleted file mode 100644 index ec747fa4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolume/_meta/test/ksm.v1.3.0.expected +++ /dev/null @@ -1 +0,0 @@ -null \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolume/_meta/test/ksm.v1.8.0.expected b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolume/_meta/test/ksm.v1.8.0.expected deleted file mode 100644 index 3b84fe01..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolume/_meta/test/ksm.v1.8.0.expected +++ /dev/null @@ -1,46 +0,0 @@ -[ - { - "RootFields": {}, - "ModuleFields": null, - "MetricSetFields": { - "capacity": { - "bytes": 1073741824 - }, - "name": "pvc-539a19cf-ea44-43a4-84c5-4acca3f9b583", - "phase": "Bound", - "storage_class": "standard" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.persistentvolume", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": null, - "MetricSetFields": { - "capacity": { - "bytes": 1073741824 - }, - "name": "pvc-c87e31f9-f853-4b20-b5db-fc41466c8b56", - "phase": "Bound", - "storage_class": "standard" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.persistentvolume", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolume/state_persistentvolume.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolume/state_persistentvolume.go deleted file mode 100644 index 6505e1e0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolume/state_persistentvolume.go +++ /dev/null @@ -1,88 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package state_persistentvolume - -import ( - p "github.com/elastic/beats/v7/metricbeat/helper/prometheus" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -func init() { - mb.Registry.MustAddMetricSet("kubernetes", "state_persistentvolume", - NewPersistentVolumeMetricSet, - mb.WithHostParser(p.HostParser)) -} - -// PersistentVolumeMetricSet is a prometheus based MetricSet that looks for -// mb.ModuleDataKey prefixed fields and puts then at the module level -type PersistentVolumeMetricSet struct { - mb.BaseMetricSet - prometheus p.Prometheus - mapping *p.MetricsMapping -} - -// NewPersistentVolumeMetricSet returns a prometheus based metricset for Persistent Volumes -func NewPersistentVolumeMetricSet(base mb.BaseMetricSet) (mb.MetricSet, error) { - prometheus, err := p.NewPrometheusClient(base) - if err != nil { - return nil, err - } - - return &PersistentVolumeMetricSet{ - BaseMetricSet: base, - prometheus: prometheus, - mapping: &p.MetricsMapping{ - Metrics: map[string]p.MetricMap{ - "kube_persistentvolume_capacity_bytes": p.Metric("capacity.bytes"), - "kube_persistentvolume_status_phase": p.LabelMetric("phase", "phase"), - "kube_persistentvolume_labels": p.ExtendedInfoMetric( - p.Configuration{ - StoreNonMappedLabels: true, - NonMappedLabelsPlacement: mb.ModuleDataKey + ".labels", - MetricProcessingOptions: []p.MetricOption{p.OpLabelKeyPrefixRemover("label_")}, - }), - "kube_persistentvolume_info": p.InfoMetric(), - }, - Labels: map[string]p.LabelMap{ - "persistentvolume": p.KeyLabel("name"), - "storageclass": p.Label("storage_class"), - }, - }, - }, nil -} - -// Fetch prometheus metrics and treats those prefixed by mb.ModuleDataKey as -// module rooted fields at the event that gets reported -func (m *PersistentVolumeMetricSet) Fetch(reporter mb.ReporterV2) { - events, err := m.prometheus.GetProcessedMetrics(m.mapping) - if err != nil { - m.Logger().Error(err) - reporter.Error(err) - return - } - - for _, event := range events { - event[mb.NamespaceKey] = "persistentvolume" - reported := reporter.Event(mb.TransformMapStrToEvent("kubernetes", event, nil)) - if !reported { - m.Logger().Debug("error trying to emit event") - return - } - } - return -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolume/state_persistentvolume_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolume/state_persistentvolume_test.go deleted file mode 100644 index fc7f9350..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolume/state_persistentvolume_test.go +++ /dev/null @@ -1,45 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package state_persistentvolume - -import ( - "testing" - - "github.com/elastic/beats/v7/metricbeat/helper/prometheus/ptest" -) - -func TestEventMapping(t *testing.T) { - ptest.TestMetricSet(t, "kubernetes", "state_persistentvolume", - ptest.TestCases{ - { - MetricsFile: "../_meta/test/ksm.v1.3.0", - ExpectedFile: "./_meta/test/ksm.v1.3.0.expected", - }, - { - MetricsFile: "../_meta/test/ksm.v1.8.0", - ExpectedFile: "./_meta/test/ksm.v1.8.0.expected", - }, - { - MetricsFile: "./_meta/test/ksm.unit.v1.8.0", - ExpectedFile: "./_meta/test/ksm.unit.v1.8.0.expected", - }, - }, - ) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolumeclaim/README.md b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolumeclaim/README.md deleted file mode 100644 index 6d7ac451..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolumeclaim/README.md +++ /dev/null @@ -1,50 +0,0 @@ -# Kube-state-metrics/PersistentVolumeClaim - -This metricset connects to kube-state-metrics endpoint to retrieve and report Persistent Volume Claim metrics. - -## Version history - -- November 2019, first release using kube-state-metrics `v1.8.0`. - -## Configuration - -See the metricset documentation for the configuration reference. - -## Manual testing - -Create Persistent Volume Claims. -- Use non existent storage classes to stuck them pending -``` -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: claim2 -spec: - accessModes: - - ReadWriteOnce - resources: - requests: - storage: 8Gi - storageClassName: notexisting - volumeMode: Filesystem -``` - -- Add labels -``` -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - labels: - category: disposable - team: observability - name: claim1 -spec: - accessModes: - - ReadWriteOnce - resources: - requests: - storage: 80Gi - storageClassName: standard - volumeMode: Filesystem -``` - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolumeclaim/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolumeclaim/_meta/docs.asciidoc deleted file mode 100644 index 6b72510b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolumeclaim/_meta/docs.asciidoc +++ /dev/null @@ -1,2 +0,0 @@ -The `state_persistentvolumeclaim` metricset for kubernetes service related metrics from `kube-state-metrics`. - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolumeclaim/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolumeclaim/_meta/fields.yml deleted file mode 100644 index ad14467c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolumeclaim/_meta/fields.yml +++ /dev/null @@ -1,25 +0,0 @@ -- name: persistentvolumeclaim - type: group - description: > - kubernetes persistent volume clame metrics from kube-state-metrics - release: experimental - fields: - - name: name - type: keyword - description: PVC name. - - name: volume_name - type: keyword - description: Binded volume name. - - name: request_storage.bytes - type: long - description: Requested capacity. - - name: phase - type: keyword - description: PVC phase. - - name: access_mode - type: keyword - description: Access mode. - - name: storage_class - type: keyword - description: Storage class for the PVC. - \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolumeclaim/_meta/test/ksm.unit.v1.8.0 b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolumeclaim/_meta/test/ksm.unit.v1.8.0 deleted file mode 100644 index d61a7441..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolumeclaim/_meta/test/ksm.unit.v1.8.0 +++ /dev/null @@ -1,29 +0,0 @@ -# HELP kube_persistentvolumeclaim_access_mode The access mode(s) specified by the persistent volume claim. -# HELP kube_persistentvolumeclaim_info Information about persistent volume claim. -# HELP kube_persistentvolumeclaim_labels Kubernetes labels converted to Prometheus labels. -# HELP kube_persistentvolumeclaim_resource_requests_storage_bytes The capacity of storage requested by the persistent volume claim. -# HELP kube_persistentvolumeclaim_status_phase The phase the persistent volume claim is currently in. -# TYPE kube_persistentvolumeclaim_access_mode gauge -# TYPE kube_persistentvolumeclaim_info gauge -# TYPE kube_persistentvolumeclaim_labels gauge -# TYPE kube_persistentvolumeclaim_resource_requests_storage_bytes gauge -# TYPE kube_persistentvolumeclaim_status_phase gauge -kube_persistentvolumeclaim_info{namespace="default",persistentvolumeclaim="mysql-data",storageclass="rbd",volumename="pvc-mysql-data"} 1 -kube_persistentvolumeclaim_status_phase{namespace="default",persistentvolumeclaim="mysql-data",phase="Bound"} 1 -kube_persistentvolumeclaim_status_phase{namespace="default",persistentvolumeclaim="mysql-data",phase="Lost"} 0 -kube_persistentvolumeclaim_status_phase{namespace="default",persistentvolumeclaim="mysql-data",phase="Pending"} 0 -kube_persistentvolumeclaim_resource_requests_storage_bytes{namespace="default",persistentvolumeclaim="mysql-data"} 1.073741824e+09 -kube_persistentvolumeclaim_labels{label_app="mysql-server",namespace="default",persistentvolumeclaim="mysql-data"} 1 -kube_persistentvolumeclaim_access_mode{namespace="default",persistentvolumeclaim="mysql-data",access_mode="ReadWriteOnce"} 1 -kube_persistentvolumeclaim_info{namespace="default",persistentvolumeclaim="prometheus-data",storageclass="rbd",volumename="pvc-prometheus-data"} 1 -kube_persistentvolumeclaim_status_phase{namespace="default",persistentvolumeclaim="prometheus-data",phase="Bound"} 0 -kube_persistentvolumeclaim_status_phase{namespace="default",persistentvolumeclaim="prometheus-data",phase="Lost"} 0 -kube_persistentvolumeclaim_status_phase{namespace="default",persistentvolumeclaim="prometheus-data",phase="Pending"} 1 -kube_persistentvolumeclaim_labels{namespace="default",persistentvolumeclaim="prometheus-data"} 1 -kube_persistentvolumeclaim_access_mode{namespace="default",persistentvolumeclaim="prometheus-data",access_mode="ReadWriteOnce"} 1 -kube_persistentvolumeclaim_info{namespace="",persistentvolumeclaim="mongo-data",storageclass="",volumename=""} 1 -kube_persistentvolumeclaim_status_phase{namespace="",persistentvolumeclaim="mongo-data",phase="Bound"} 0 -kube_persistentvolumeclaim_status_phase{namespace="",persistentvolumeclaim="mongo-data",phase="Lost"} 1 -kube_persistentvolumeclaim_status_phase{namespace="",persistentvolumeclaim="mongo-data",phase="Pending"} 0 -kube_persistentvolumeclaim_labels{namespace="",persistentvolumeclaim="mongo-data"} 1 -kube_persistentvolumeclaim_access_mode{namespace="",persistentvolumeclaim="mongo-data",access_mode="ReadWriteOnce"} 1 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolumeclaim/_meta/test/ksm.unit.v1.8.0.expected b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolumeclaim/_meta/test/ksm.unit.v1.8.0.expected deleted file mode 100644 index 1bafc31a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolumeclaim/_meta/test/ksm.unit.v1.8.0.expected +++ /dev/null @@ -1,74 +0,0 @@ -[ - { - "RootFields": {}, - "ModuleFields": { - "labels": { - "app": "mysql-server" - }, - "namespace": "default" - }, - "MetricSetFields": { - "access_mode": "ReadWriteOnce", - "name": "mysql-data", - "phase": "Bound", - "request_storage": { - "bytes": 1073741824 - }, - "storage_class": "rbd", - "volume_name": "pvc-mysql-data" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.persistentvolumeclaim", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": { - "namespace": "default" - }, - "MetricSetFields": { - "access_mode": "ReadWriteOnce", - "name": "prometheus-data", - "phase": "Pending", - "storage_class": "rbd", - "volume_name": "pvc-prometheus-data" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.persistentvolumeclaim", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": null, - "MetricSetFields": { - "access_mode": "ReadWriteOnce", - "name": "mongo-data", - "phase": "Lost", - "storage_class": "\u003cnone\u003e" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.persistentvolumeclaim", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolumeclaim/_meta/test/ksm.v1.3.0.expected b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolumeclaim/_meta/test/ksm.v1.3.0.expected deleted file mode 100644 index ec747fa4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolumeclaim/_meta/test/ksm.v1.3.0.expected +++ /dev/null @@ -1 +0,0 @@ -null \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolumeclaim/_meta/test/ksm.v1.8.0.expected b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolumeclaim/_meta/test/ksm.v1.8.0.expected deleted file mode 100644 index e5c4c21b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolumeclaim/_meta/test/ksm.v1.8.0.expected +++ /dev/null @@ -1,60 +0,0 @@ -[ - { - "RootFields": {}, - "ModuleFields": { - "labels": { - "app": "nginx" - }, - "namespace": "default" - }, - "MetricSetFields": { - "access_mode": "ReadWriteOnce", - "name": "www-web-0", - "phase": "Bound", - "request_storage": { - "bytes": 1073741824 - }, - "storage_class": "standard", - "volume_name": "pvc-c87e31f9-f853-4b20-b5db-fc41466c8b56" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.persistentvolumeclaim", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": { - "labels": { - "app": "nginx" - }, - "namespace": "default" - }, - "MetricSetFields": { - "access_mode": "ReadWriteOnce", - "name": "www-web-1", - "phase": "Bound", - "request_storage": { - "bytes": 1073741824 - }, - "storage_class": "standard", - "volume_name": "pvc-539a19cf-ea44-43a4-84c5-4acca3f9b583" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.persistentvolumeclaim", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolumeclaim/state_persistentvolumeclaim.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolumeclaim/state_persistentvolumeclaim.go deleted file mode 100644 index b7685089..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolumeclaim/state_persistentvolumeclaim.go +++ /dev/null @@ -1,89 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package state_persistentvolumeclaim - -import ( - p "github.com/elastic/beats/v7/metricbeat/helper/prometheus" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -func init() { - mb.Registry.MustAddMetricSet("kubernetes", "state_persistentvolumeclaim", - NewpersistentvolumeclaimMetricSet, - mb.WithHostParser(p.HostParser)) -} - -// persistentvolumeclaimMetricSet is a prometheus based MetricSet that looks for -// mb.ModuleDataKey prefixed fields and puts then at the module level -type persistentvolumeclaimMetricSet struct { - mb.BaseMetricSet - prometheus p.Prometheus - mapping *p.MetricsMapping -} - -// NewpersistentvolumeclaimMetricSet returns a prometheus based metricset for Persistent Volumes -func NewpersistentvolumeclaimMetricSet(base mb.BaseMetricSet) (mb.MetricSet, error) { - prometheus, err := p.NewPrometheusClient(base) - if err != nil { - return nil, err - } - - return &persistentvolumeclaimMetricSet{ - BaseMetricSet: base, - prometheus: prometheus, - mapping: &p.MetricsMapping{ - Metrics: map[string]p.MetricMap{ - - "kube_persistentvolumeclaim_access_mode": p.LabelMetric("access_mode", "access_mode"), - "kube_persistentvolumeclaim_info": p.InfoMetric(), - "kube_persistentvolumeclaim_labels": p.ExtendedInfoMetric( - p.Configuration{ - StoreNonMappedLabels: true, - NonMappedLabelsPlacement: mb.ModuleDataKey + ".labels", - MetricProcessingOptions: []p.MetricOption{p.OpLabelKeyPrefixRemover("label_")}, - }), - "kube_persistentvolumeclaim_resource_requests_storage_bytes": p.Metric("request_storage.bytes"), - "kube_persistentvolumeclaim_status_phase": p.LabelMetric("phase", "phase"), - }, - Labels: map[string]p.LabelMap{ - "namespace": p.KeyLabel(mb.ModuleDataKey + ".namespace"), - "persistentvolumeclaim": p.KeyLabel("name"), - "storageclass": p.Label("storage_class"), - "volumename": p.Label("volume_name"), - }, - }, - }, nil -} - -// Fetch prometheus metrics and treats those prefixed by mb.ModuleDataKey as -// module rooted fields at the event that gets reported -func (m *persistentvolumeclaimMetricSet) Fetch(reporter mb.ReporterV2) error { - events, err := m.prometheus.GetProcessedMetrics(m.mapping) - if err != nil { - return err - } - - for _, event := range events { - event[mb.NamespaceKey] = "persistentvolumeclaim" - reported := reporter.Event(mb.TransformMapStrToEvent("kubernetes", event, nil)) - if !reported { - m.Logger().Debug("error trying to emit event") - } - } - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolumeclaim/state_persistentvolumeclaim_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolumeclaim/state_persistentvolumeclaim_test.go deleted file mode 100644 index 71e3c282..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_persistentvolumeclaim/state_persistentvolumeclaim_test.go +++ /dev/null @@ -1,45 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package state_persistentvolumeclaim - -import ( - "testing" - - "github.com/elastic/beats/v7/metricbeat/helper/prometheus/ptest" -) - -func TestEventMapping(t *testing.T) { - ptest.TestMetricSet(t, "kubernetes", "state_persistentvolumeclaim", - ptest.TestCases{ - { - MetricsFile: "../_meta/test/ksm.v1.3.0", - ExpectedFile: "./_meta/test/ksm.v1.3.0.expected", - }, - { - MetricsFile: "../_meta/test/ksm.v1.8.0", - ExpectedFile: "./_meta/test/ksm.v1.8.0.expected", - }, - { - MetricsFile: "./_meta/test/ksm.unit.v1.8.0", - ExpectedFile: "./_meta/test/ksm.unit.v1.8.0.expected", - }, - }, - ) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_pod/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_pod/_meta/data.json deleted file mode 100644 index 474341ca..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_pod/_meta/data.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "@timestamp": "2019-03-01T08:05:34.853Z", - "event": { - "dataset": "kubernetes.pod", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "namespace": "kube-system", - "node": { - "name": "minikube" - }, - "pod": { - "host_ip": "192.168.99.100", - "ip": "172.17.0.2", - "name": "tiller-deploy-3067024529-9lpmb", - "status": { - "phase": "running", - "ready": "true", - "scheduled": "true" - } - } - }, - "metricset": { - "name": "state_pod", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_pod/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_pod/_meta/docs.asciidoc deleted file mode 100644 index f466144a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_pod/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the `state_pod` metricset of the Kubernetes module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_pod/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_pod/_meta/fields.yml deleted file mode 100644 index aae7bd29..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_pod/_meta/fields.yml +++ /dev/null @@ -1,31 +0,0 @@ -- name: pod - type: group - description: > - kubernetes pod metrics - release: ga - fields: - - name: ip - type: ip - description: > - Kubernetes pod IP - - name: host_ip - type: ip - description: > - Kubernetes pod host IP - - name: status - type: group - description: > - Kubernetes pod status metrics - fields: - - name: phase - type: keyword - description: > - Kubernetes pod phase (Running, Pending...) - - name: ready - type: keyword - description: > - Kubernetes pod ready status (true, false or unknown) - - name: scheduled - type: keyword - description: > - Kubernetes pod scheduled status (true, false, unknown) diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_pod/_meta/test/ksm.v1.3.0.expected b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_pod/_meta/test/ksm.v1.3.0.expected deleted file mode 100644 index b47439bb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_pod/_meta/test/ksm.v1.3.0.expected +++ /dev/null @@ -1,292 +0,0 @@ -[ - { - "RootFields": null, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - } - }, - "MetricSetFields": { - "host_ip": "10.0.2.15", - "ip": "10.0.2.15", - "name": "kube-scheduler-minikube", - "status": { - "phase": "running", - "ready": "true", - "scheduled": "true" - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.pod", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - } - }, - "MetricSetFields": { - "host_ip": "10.0.2.15", - "ip": "10.0.2.15", - "name": "kube-apiserver-minikube", - "status": { - "phase": "running", - "ready": "true", - "scheduled": "true" - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.pod", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - } - }, - "MetricSetFields": { - "host_ip": "10.0.2.15", - "ip": "10.0.2.15", - "name": "kube-addon-manager-minikube", - "status": { - "phase": "running", - "ready": "true", - "scheduled": "true" - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.pod", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - } - }, - "MetricSetFields": { - "host_ip": "10.0.2.15", - "ip": "172.17.0.3", - "name": "kubernetes-dashboard-77d8b98585-vqtzm", - "status": { - "phase": "running", - "ready": "true", - "scheduled": "true" - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.pod", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - } - }, - "MetricSetFields": { - "host_ip": "10.0.2.15", - "ip": "172.17.0.2", - "name": "kube-dns-6f4fd4bdf-wlmht", - "status": { - "phase": "running", - "ready": "true", - "scheduled": "true" - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.pod", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - } - }, - "MetricSetFields": { - "host_ip": "10.0.2.15", - "ip": "10.0.2.15", - "name": "kube-controller-manager-minikube", - "status": { - "phase": "running", - "ready": "true", - "scheduled": "true" - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.pod", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - } - }, - "MetricSetFields": { - "host_ip": "10.0.2.15", - "ip": "10.0.2.15", - "name": "storage-provisioner", - "status": { - "phase": "running", - "ready": "true", - "scheduled": "true" - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.pod", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - } - }, - "MetricSetFields": { - "host_ip": "10.0.2.15", - "ip": "10.0.2.15", - "name": "etcd-minikube", - "status": { - "phase": "running", - "ready": "true", - "scheduled": "true" - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.pod", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - } - }, - "MetricSetFields": { - "host_ip": "10.0.2.15", - "ip": "172.17.0.5", - "name": "kube-state-metrics-6479d88c5c-5b6cl", - "status": { - "phase": "running", - "ready": "true", - "scheduled": "true" - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.pod", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - } - }, - "MetricSetFields": { - "host_ip": "10.0.2.15", - "ip": "10.0.2.15", - "name": "kube-proxy-znhg6", - "status": { - "phase": "running", - "ready": "true", - "scheduled": "true" - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.pod", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_pod/_meta/test/ksm.v1.8.0.expected b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_pod/_meta/test/ksm.v1.8.0.expected deleted file mode 100644 index 3048bed3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_pod/_meta/test/ksm.v1.8.0.expected +++ /dev/null @@ -1,379 +0,0 @@ -[ - { - "RootFields": null, - "ModuleFields": { - "namespace": "default", - "node": { - "name": "minikube" - } - }, - "MetricSetFields": { - "host_ip": "192.168.64.6", - "ip": "172.17.0.7", - "name": "hello-1578512100-vr7wj", - "status": { - "phase": "succeeded", - "ready": "false", - "scheduled": "true" - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.pod", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - } - }, - "MetricSetFields": { - "host_ip": "192.168.64.6", - "ip": "192.168.64.6", - "name": "etcd-minikube", - "status": { - "phase": "running", - "ready": "true", - "scheduled": "true" - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.pod", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": { - "namespace": "default", - "node": { - "name": "minikube" - } - }, - "MetricSetFields": { - "host_ip": "192.168.64.6", - "ip": "172.17.0.6", - "name": "web-1", - "status": { - "phase": "running", - "ready": "true", - "scheduled": "true" - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.pod", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - } - }, - "MetricSetFields": { - "host_ip": "192.168.64.6", - "ip": "172.17.0.2", - "name": "coredns-5644d7b6d9-fhwjd", - "status": { - "phase": "running", - "ready": "true", - "scheduled": "true" - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.pod", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": { - "namespace": "default", - "node": { - "name": "minikube" - } - }, - "MetricSetFields": { - "host_ip": "192.168.64.6", - "ip": "172.17.0.5", - "name": "web-0", - "status": { - "phase": "running", - "ready": "true", - "scheduled": "true" - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.pod", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - } - }, - "MetricSetFields": { - "host_ip": "192.168.64.6", - "ip": "192.168.64.6", - "name": "kube-proxy-dwg6l", - "status": { - "phase": "running", - "ready": "true", - "scheduled": "true" - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.pod", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - } - }, - "MetricSetFields": { - "host_ip": "192.168.64.6", - "ip": "192.168.64.6", - "name": "kube-scheduler-minikube", - "status": { - "phase": "running", - "ready": "true", - "scheduled": "true" - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.pod", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - } - }, - "MetricSetFields": { - "host_ip": "192.168.64.6", - "ip": "192.168.64.6", - "name": "kube-addon-manager-minikube", - "status": { - "phase": "running", - "ready": "true", - "scheduled": "true" - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.pod", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - } - }, - "MetricSetFields": { - "host_ip": "192.168.64.6", - "ip": "172.17.0.3", - "name": "coredns-5644d7b6d9-k6wsp", - "status": { - "phase": "running", - "ready": "true", - "scheduled": "true" - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.pod", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - } - }, - "MetricSetFields": { - "host_ip": "192.168.64.6", - "ip": "192.168.64.6", - "name": "storage-provisioner", - "status": { - "phase": "running", - "ready": "true", - "scheduled": "true" - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.pod", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - } - }, - "MetricSetFields": { - "host_ip": "192.168.64.6", - "ip": "192.168.64.6", - "name": "kube-controller-manager-minikube", - "status": { - "phase": "running", - "ready": "true", - "scheduled": "true" - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.pod", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - } - }, - "MetricSetFields": { - "host_ip": "192.168.64.6", - "ip": "192.168.64.6", - "name": "kube-apiserver-minikube", - "status": { - "phase": "running", - "ready": "true", - "scheduled": "true" - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.pod", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": { - "namespace": "kube-system", - "node": { - "name": "minikube" - } - }, - "MetricSetFields": { - "host_ip": "192.168.64.6", - "ip": "172.17.0.4", - "name": "kube-state-metrics-898d4db8d-dqmtg", - "status": { - "phase": "running", - "ready": "true", - "scheduled": "true" - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.pod", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_pod/_meta/testdata/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_pod/_meta/testdata/config.yml deleted file mode 100644 index ab6bf241..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_pod/_meta/testdata/config.yml +++ /dev/null @@ -1,3 +0,0 @@ -type: http -url: "/metrics" -suffix: plain diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_pod/_meta/testdata/docs.plain b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_pod/_meta/testdata/docs.plain deleted file mode 100644 index 32b7edd3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_pod/_meta/testdata/docs.plain +++ /dev/null @@ -1,464 +0,0 @@ -# HELP go_gc_duration_seconds A summary of the GC invocation durations. -# TYPE go_gc_duration_seconds summary -go_gc_duration_seconds{quantile="0"} 5.4333e-05 -go_gc_duration_seconds{quantile="0.25"} 0.000246606 -go_gc_duration_seconds{quantile="0.5"} 0.0006209060000000001 -go_gc_duration_seconds{quantile="0.75"} 0.001966929 -go_gc_duration_seconds{quantile="1"} 0.09220378600000001 -go_gc_duration_seconds_sum 5.104380396 -go_gc_duration_seconds_count 651 -# HELP go_goroutines Number of goroutines that currently exist. -# TYPE go_goroutines gauge -go_goroutines 64 -# HELP go_memstats_alloc_bytes Number of bytes allocated and still in use. -# TYPE go_memstats_alloc_bytes gauge -go_memstats_alloc_bytes 5.142496e+06 -# HELP go_memstats_alloc_bytes_total Total number of bytes allocated, even if freed. -# TYPE go_memstats_alloc_bytes_total counter -go_memstats_alloc_bytes_total 2.375809288e+09 -# HELP go_memstats_buck_hash_sys_bytes Number of bytes used by the profiling bucket hash table. -# TYPE go_memstats_buck_hash_sys_bytes gauge -go_memstats_buck_hash_sys_bytes 1.516515e+06 -# HELP go_memstats_frees_total Total number of frees. -# TYPE go_memstats_frees_total counter -go_memstats_frees_total 1.7162925e+07 -# HELP go_memstats_gc_sys_bytes Number of bytes used for garbage collection system metadata. -# TYPE go_memstats_gc_sys_bytes gauge -go_memstats_gc_sys_bytes 1.273856e+06 -# HELP go_memstats_heap_alloc_bytes Number of heap bytes allocated and still in use. -# TYPE go_memstats_heap_alloc_bytes gauge -go_memstats_heap_alloc_bytes 5.142496e+06 -# HELP go_memstats_heap_idle_bytes Number of heap bytes waiting to be used. -# TYPE go_memstats_heap_idle_bytes gauge -go_memstats_heap_idle_bytes 1.14688e+07 -# HELP go_memstats_heap_inuse_bytes Number of heap bytes that are in use. -# TYPE go_memstats_heap_inuse_bytes gauge -go_memstats_heap_inuse_bytes 7.176192e+06 -# HELP go_memstats_heap_objects Number of allocated objects. -# TYPE go_memstats_heap_objects gauge -go_memstats_heap_objects 32950 -# HELP go_memstats_heap_released_bytes_total Total number of heap bytes released to OS. -# TYPE go_memstats_heap_released_bytes_total counter -go_memstats_heap_released_bytes_total 0 -# HELP go_memstats_heap_sys_bytes Number of heap bytes obtained from system. -# TYPE go_memstats_heap_sys_bytes gauge -go_memstats_heap_sys_bytes 1.8644992e+07 -# HELP go_memstats_last_gc_time_seconds Number of seconds since 1970 of last garbage collection. -# TYPE go_memstats_last_gc_time_seconds gauge -go_memstats_last_gc_time_seconds 1.4939767617562683e+09 -# HELP go_memstats_lookups_total Total number of pointer lookups. -# TYPE go_memstats_lookups_total counter -go_memstats_lookups_total 18621 -# HELP go_memstats_mallocs_total Total number of mallocs. -# TYPE go_memstats_mallocs_total counter -go_memstats_mallocs_total 1.7195875e+07 -# HELP go_memstats_mcache_inuse_bytes Number of bytes in use by mcache structures. -# TYPE go_memstats_mcache_inuse_bytes gauge -go_memstats_mcache_inuse_bytes 2400 -# HELP go_memstats_mcache_sys_bytes Number of bytes used for mcache structures obtained from system. -# TYPE go_memstats_mcache_sys_bytes gauge -go_memstats_mcache_sys_bytes 16384 -# HELP go_memstats_mspan_inuse_bytes Number of bytes in use by mspan structures. -# TYPE go_memstats_mspan_inuse_bytes gauge -go_memstats_mspan_inuse_bytes 98400 -# HELP go_memstats_mspan_sys_bytes Number of bytes used for mspan structures obtained from system. -# TYPE go_memstats_mspan_sys_bytes gauge -go_memstats_mspan_sys_bytes 114688 -# HELP go_memstats_next_gc_bytes Number of heap bytes when next garbage collection will take place. -# TYPE go_memstats_next_gc_bytes gauge -go_memstats_next_gc_bytes 7.698843e+06 -# HELP go_memstats_other_sys_bytes Number of bytes used for other system allocations. -# TYPE go_memstats_other_sys_bytes gauge -go_memstats_other_sys_bytes 574741 -# HELP go_memstats_stack_inuse_bytes Number of bytes in use by the stack allocator. -# TYPE go_memstats_stack_inuse_bytes gauge -go_memstats_stack_inuse_bytes 4.42368e+06 -# HELP go_memstats_stack_sys_bytes Number of bytes obtained from system for stack allocator. -# TYPE go_memstats_stack_sys_bytes gauge -go_memstats_stack_sys_bytes 4.42368e+06 -# HELP go_memstats_sys_bytes Number of bytes obtained by system. Sum of all system allocations. -# TYPE go_memstats_sys_bytes gauge -go_memstats_sys_bytes 2.6564856e+07 -# HELP kube_deployment_metadata_generation Sequence number representing a specific generation of the desired state. -# TYPE kube_deployment_metadata_generation gauge -kube_deployment_metadata_generation{deployment="jumpy-owl-redis",namespace="default"} 1 -kube_deployment_metadata_generation{deployment="jumpy-owl-redis",namespace="test"} 2 -kube_deployment_metadata_generation{deployment="kube-state-metrics",namespace="kube-system"} 1 -kube_deployment_metadata_generation{deployment="tiller-deploy",namespace="kube-system"} 1 -kube_deployment_metadata_generation{deployment="wise-lynx-jenkins",namespace="jenkins"} 1 -# HELP kube_deployment_spec_paused Whether the deployment is paused and will not be processed by the deployment controller. -# TYPE kube_deployment_spec_paused gauge -kube_deployment_spec_paused{deployment="jumpy-owl-redis",namespace="default"} 0 -kube_deployment_spec_paused{deployment="jumpy-owl-redis",namespace="test"} 1 -kube_deployment_spec_paused{deployment="kube-state-metrics",namespace="kube-system"} 0 -kube_deployment_spec_paused{deployment="tiller-deploy",namespace="kube-system"} 0 -kube_deployment_spec_paused{deployment="wise-lynx-jenkins",namespace="jenkins"} 0 -# HELP kube_deployment_spec_replicas Number of desired pods for a deployment. -# TYPE kube_deployment_spec_replicas gauge -kube_deployment_spec_replicas{deployment="jumpy-owl-redis",namespace="default"} 1 -kube_deployment_spec_replicas{deployment="jumpy-owl-redis",namespace="test"} 2 -kube_deployment_spec_replicas{deployment="kube-state-metrics",namespace="kube-system"} 2 -kube_deployment_spec_replicas{deployment="tiller-deploy",namespace="kube-system"} 1 -kube_deployment_spec_replicas{deployment="wise-lynx-jenkins",namespace="jenkins"} 1 -# HELP kube_deployment_spec_strategy_rollingupdate_max_unavailable Maximum number of unavailable replicas during a rolling update of a deployment. -# TYPE kube_deployment_spec_strategy_rollingupdate_max_unavailable gauge -kube_deployment_spec_strategy_rollingupdate_max_unavailable{deployment="jumpy-owl-redis",namespace="default"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{deployment="jumpy-owl-redis",namespace="test"} 3 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{deployment="kube-state-metrics",namespace="kube-system"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{deployment="tiller-deploy",namespace="kube-system"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{deployment="wise-lynx-jenkins",namespace="jenkins"} 1 -# HELP kube_deployment_status_observed_generation The generation observed by the deployment controller. -# TYPE kube_deployment_status_observed_generation gauge -kube_deployment_status_observed_generation{deployment="jumpy-owl-redis",namespace="default"} 1 -kube_deployment_status_observed_generation{deployment="jumpy-owl-redis",namespace="test"} 4 -kube_deployment_status_observed_generation{deployment="kube-state-metrics",namespace="kube-system"} 1 -kube_deployment_status_observed_generation{deployment="tiller-deploy",namespace="kube-system"} 1 -kube_deployment_status_observed_generation{deployment="wise-lynx-jenkins",namespace="jenkins"} 1 -# HELP kube_deployment_status_replicas The number of replicas per deployment. -# TYPE kube_deployment_status_replicas gauge -kube_deployment_status_replicas{deployment="jumpy-owl-redis",namespace="default"} 1 -kube_deployment_status_replicas{deployment="jumpy-owl-redis",namespace="test"} 5 -kube_deployment_status_replicas{deployment="kube-state-metrics",namespace="kube-system"} 2 -kube_deployment_status_replicas{deployment="tiller-deploy",namespace="kube-system"} 1 -kube_deployment_status_replicas{deployment="wise-lynx-jenkins",namespace="jenkins"} 1 -# HELP kube_deployment_status_replicas_available The number of available replicas per deployment. -# TYPE kube_deployment_status_replicas_available gauge -kube_deployment_status_replicas_available{deployment="jumpy-owl-redis",namespace="default"} 0 -kube_deployment_status_replicas_available{deployment="jumpy-owl-redis",namespace="test"} 6 -kube_deployment_status_replicas_available{deployment="kube-state-metrics",namespace="kube-system"} 1 -kube_deployment_status_replicas_available{deployment="tiller-deploy",namespace="kube-system"} 1 -kube_deployment_status_replicas_available{deployment="wise-lynx-jenkins",namespace="jenkins"} 1 -# HELP kube_deployment_status_replicas_unavailable The number of unavailable replicas per deployment. -# TYPE kube_deployment_status_replicas_unavailable gauge -kube_deployment_status_replicas_unavailable{deployment="jumpy-owl-redis",namespace="default"} 1 -kube_deployment_status_replicas_unavailable{deployment="jumpy-owl-redis",namespace="test"} 7 -kube_deployment_status_replicas_unavailable{deployment="kube-state-metrics",namespace="kube-system"} 1 -kube_deployment_status_replicas_unavailable{deployment="tiller-deploy",namespace="kube-system"} 0 -kube_deployment_status_replicas_unavailable{deployment="wise-lynx-jenkins",namespace="jenkins"} 0 -# HELP kube_deployment_status_replicas_updated The number of updated replicas per deployment. -# TYPE kube_deployment_status_replicas_updated gauge -kube_deployment_status_replicas_updated{deployment="jumpy-owl-redis",namespace="default"} 1 -kube_deployment_status_replicas_updated{deployment="jumpy-owl-redis",namespace="test"} 8 -kube_deployment_status_replicas_updated{deployment="kube-state-metrics",namespace="kube-system"} 2 -kube_deployment_status_replicas_updated{deployment="tiller-deploy",namespace="kube-system"} 1 -kube_deployment_status_replicas_updated{deployment="wise-lynx-jenkins",namespace="jenkins"} 1 -# HELP kube_node_info Information about a cluster node. -# TYPE kube_node_info gauge -kube_node_info{container_runtime_version="docker://1.11.1",kernel_version="4.7.2",kubelet_version="v1.5.3",kubeproxy_version="v1.5.3",node="minikube",os_image="Buildroot 2016.08"} 1 -kube_node_info{container_runtime_version="docker://1.11.1",kernel_version="4.7.2",kubelet_version="v1.5.3",kubeproxy_version="v1.5.3",node="minikube-test",os_image="Buildroot 2016.08"} 1 -# HELP kube_node_spec_unschedulable Whether a node can schedule new pods. -# TYPE kube_node_spec_unschedulable gauge -kube_node_spec_unschedulable{node="minikube"} 0 -kube_node_spec_unschedulable{node="minikube-test"} 1 -# HELP kube_node_status_allocatable_cpu_cores The CPU resources of a node that are available for scheduling. -# TYPE kube_node_status_allocatable_cpu_cores gauge -kube_node_status_allocatable_cpu_cores{node="minikube"} 2 -kube_node_status_allocatable_cpu_cores{node="minikube-test"} 3 -# HELP kube_node_status_allocatable_memory_bytes The memory resources of a node that are available for scheduling. -# TYPE kube_node_status_allocatable_memory_bytes gauge -kube_node_status_allocatable_memory_bytes{node="minikube"} 2.09778688e+09 -kube_node_status_allocatable_memory_bytes{node="minikube-test"} 3.09778688e+09 -# HELP kube_node_status_allocatable_pods The pod resources of a node that are available for scheduling. -# TYPE kube_node_status_allocatable_pods gauge -kube_node_status_allocatable_pods{node="minikube"} 110 -kube_node_status_allocatable_pods{node="minikube-test"} 210 -# HELP kube_node_status_capacity_cpu_cores The total CPU resources of the node. -# TYPE kube_node_status_capacity_cpu_cores gauge -kube_node_status_capacity_cpu_cores{node="minikube"} 2 -kube_node_status_capacity_cpu_cores{node="minikube-test"} 4 -# HELP kube_node_status_capacity_memory_bytes The total memory resources of the node. -# TYPE kube_node_status_capacity_memory_bytes gauge -kube_node_status_capacity_memory_bytes{node="minikube"} 2.09778688e+09 -kube_node_status_capacity_memory_bytes{node="minikube-test"} 4.09778688e+09 -# HELP kube_node_status_capacity_pods The total pod resources of the node. -# TYPE kube_node_status_capacity_pods gauge -kube_node_status_capacity_pods{node="minikube"} 110 -kube_node_status_capacity_pods{node="minikube-test"} 310 -# HELP kube_node_status_out_of_disk Whether the node is out of disk space -# TYPE kube_node_status_out_of_disk gauge -kube_node_status_out_of_disk{condition="false",node="minikube"} 1 -kube_node_status_out_of_disk{condition="true",node="minikube"} 0 -kube_node_status_out_of_disk{condition="unknown",node="minikube"} 0 -kube_node_status_out_of_disk{condition="false",node="minikube-test"} 1 -kube_node_status_out_of_disk{condition="true",node="minikube-test"} 0 -kube_node_status_out_of_disk{condition="unknown",node="minikube-test"} 0 -# HELP kube_node_status_ready The ready status of a cluster node. -# TYPE kube_node_status_ready gauge -kube_node_status_ready{condition="false",node="minikube"} 0 -kube_node_status_ready{condition="true",node="minikube"} 1 -kube_node_status_ready{condition="unknown",node="minikube"} 0 -kube_node_status_ready{condition="false",node="minikube-test"} 0 -kube_node_status_ready{condition="true",node="minikube-test"} 1 -kube_node_status_ready{condition="unknown",node="minikube-test"} 0 -# HELP kube_pod_container_info Information about a container in a pod. -# TYPE kube_pod_container_info gauge -kube_pod_container_info{container="dnsmasq",container_id="docker://9a4c9462cd078d7be4f0a9b94bcfeb69d5fdd76bff67142df3f58367ac7e8d61",image="gcr.io/google_containers/kube-dnsmasq-amd64:1.4",image_id="docker://sha256:3ec65756a89b70b4095e43a340a6e2d5696cac7a93a29619ff5c4b6be9af2773",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_info{container="healthz",container_id="docker://52fa55e051dc5b68e44c027588685b7edd85aaa03b07f7216d399249ff4fc821",image="gcr.io/google_containers/exechealthz-amd64:1.2",image_id="docker://sha256:93a43bfb39bfe9795e76ccd75d7a0e6d40e2ae8563456a2a77c1b4cfc3bbd967",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_info{container="jumpy-owl-redis",container_id="docker://4fa227874ee68536bf902394fb662f07b99099798ca9cd5c1506b79075acc065",image="bitnami/redis:3.2.8-r2",image_id="docker://sha256:ab2690be624592578e9fb5a64f134fd395d20f401498a686ca75b6f87b55db3f",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_container_info{container="kube-addon-manager",container_id="docker://91fdd43f6b1b4c3dd133cfca53e0b1210bc557c2ae56006026b5ccdb5f52826f",image="gcr.io/google-containers/kube-addon-manager:v6.3",image_id="docker://sha256:79eb64bc98df10a9af7e39f70df817e1862f8a5ec7657714df68439a617ee9ec",namespace="kube-system",pod="kube-addon-manager-minikube"} 1 -kube_pod_container_info{container="kube-state-metrics",container_id="docker://973cbe45982c5126a5caf8c58d964c0ab1d5bb2c165ccc59715fcc1ebd58ab3d",image="gcr.io/google_containers/kube-state-metrics:v0.4.1",image_id="docker://sha256:be329a05c2e77e7d067b4e1dbefa1567a91d0487d3500d608171489369bfd945",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 1 -kube_pod_container_info{container="kubedns",container_id="docker://fa3d83f648de42492b38fa3e8501d109376f391c50f2bd210c895c8477ae4b62",image="gcr.io/google_containers/kubedns-amd64:1.9",image_id="docker://sha256:26cf1ed9b14486b93acd70c060a17fea13620393d3aa8e76036b773197c47a05",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_info{container="kubedns",container_id="docker://fa3d83f648de42492b38fa3e8501d109376f391c50f2bd210c895c8477ae4b62-test",image="gcr.io/google_containers/kubedns-amd64:1.9-test",image_id="docker://sha256:26cf1ed9b14486b93acd70c060a17fea13620393d3aa8e76036b773197c47a05",namespace="test",pod="kube-dns-v20-5g5cb-test"} 0 -kube_pod_container_info{container="kubernetes-dashboard",container_id="docker://3aaee8bdd311c015240e99fa2a5a5f2f26b11b51236a683b39d8c1902e423978",image="gcr.io/google_containers/kubernetes-dashboard-amd64:v1.5.1",image_id="docker://sha256:1180413103fdfd00a7882d3d8653a220d88c6ea4466fb860e98376c45ee1a1d0",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 1 -kube_pod_container_info{container="tiller",container_id="docker://469f5d2b7854eb52e5d13dc0cd3e664c1b682b157aabaf596ffe4984f1516902",image="gcr.io/kubernetes-helm/tiller:v2.3.1",image_id="docker://sha256:38527daf791dbe472c37ecb1e8b13a62e31c00d9ff4c8a1f019d7022a96a43da",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 1 -kube_pod_container_info{container="wise-lynx-jenkins",container_id="docker://e2ee1c2c7b8d4e5fd8c834b83cba8377d6b0e39da18157688ccc1a06b7c53117",image="jenkinsci/jenkins:2.46.1",image_id="docker://sha256:36023b9defd066ee53c03e33ba3add7225aee8447cb3154133012b1e152153c0",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 1 -# HELP kube_pod_container_resource_limits_cpu_cores The limit on cpu cores to be used by a container. -# TYPE kube_pod_container_resource_limits_cpu_cores gauge -kube_pod_container_resource_limits_cpu_cores{container="kube-state-metrics",namespace="kube-system",node="",pod="kube-state-metrics-1303537707-mnzbp"} 0.2 -kube_pod_container_resource_limits_cpu_cores{container="kube-state-metrics",namespace="kube-system",node="minikube",pod="kube-state-metrics-1303537707-7ncd1"} 0.2 -# HELP kube_pod_container_resource_limits_memory_bytes The limit on memory to be used by a container in bytes. -# TYPE kube_pod_container_resource_limits_memory_bytes gauge -kube_pod_container_resource_limits_memory_bytes{container="healthz",namespace="kube-system",node="minikube",pod="kube-dns-v20-5g5cb"} 5.24288e+07 -kube_pod_container_resource_limits_memory_bytes{container="kube-state-metrics",namespace="kube-system",node="",pod="kube-state-metrics-1303537707-mnzbp"} 5.24288e+07 -kube_pod_container_resource_limits_memory_bytes{container="kube-state-metrics",namespace="kube-system",node="minikube",pod="kube-state-metrics-1303537707-7ncd1"} 5.24288e+07 -kube_pod_container_resource_limits_memory_bytes{container="kubedns",namespace="kube-system",node="minikube",pod="kube-dns-v20-5g5cb"} 1.7825792e+08 -kube_pod_container_resource_limits_memory_bytes{container="kubedns",namespace="test",node="minikube-test",pod="kube-dns-v20-5g5cb-test"} 2.7825792e+08 -# HELP kube_pod_container_resource_requests_cpu_cores The number of requested cpu cores by a container. -# TYPE kube_pod_container_resource_requests_cpu_cores gauge -kube_pod_container_resource_requests_cpu_cores{container="healthz",namespace="kube-system",node="minikube",pod="kube-dns-v20-5g5cb"} 0.01 -kube_pod_container_resource_requests_cpu_cores{container="jumpy-owl-redis",namespace="default",node="minikube",pod="jumpy-owl-redis-3481028193-s78x9"} 0.1 -kube_pod_container_resource_requests_cpu_cores{container="kube-addon-manager",namespace="kube-system",node="minikube",pod="kube-addon-manager-minikube"} 0.005 -kube_pod_container_resource_requests_cpu_cores{container="kube-state-metrics",namespace="kube-system",node="",pod="kube-state-metrics-1303537707-mnzbp"} 0.1 -kube_pod_container_resource_requests_cpu_cores{container="kube-state-metrics",namespace="kube-system",node="minikube",pod="kube-state-metrics-1303537707-7ncd1"} 0.1 -kube_pod_container_resource_requests_cpu_cores{container="kubedns",namespace="kube-system",node="minikube",pod="kube-dns-v20-5g5cb"} 0.1 -kube_pod_container_resource_requests_cpu_cores{container="kubedns",namespace="test",node="minikube-test",pod="kube-dns-v20-5g5cb-test"} 0.2 -kube_pod_container_resource_requests_cpu_cores{container="wise-lynx-jenkins",namespace="jenkins",node="minikube",pod="wise-lynx-jenkins-1616735317-svn6k"} 0.2 -# HELP kube_pod_container_resource_requests_memory_bytes The number of requested memory bytes by a container. -# TYPE kube_pod_container_resource_requests_memory_bytes gauge -kube_pod_container_resource_requests_memory_bytes{container="healthz",namespace="kube-system",node="minikube",pod="kube-dns-v20-5g5cb"} 5.24288e+07 -kube_pod_container_resource_requests_memory_bytes{container="jumpy-owl-redis",namespace="default",node="minikube",pod="jumpy-owl-redis-3481028193-s78x9"} 2.68435456e+08 -kube_pod_container_resource_requests_memory_bytes{container="kube-addon-manager",namespace="kube-system",node="minikube",pod="kube-addon-manager-minikube"} 5.24288e+07 -kube_pod_container_resource_requests_memory_bytes{container="kube-state-metrics",namespace="kube-system",node="",pod="kube-state-metrics-1303537707-mnzbp"} 3.145728e+07 -kube_pod_container_resource_requests_memory_bytes{container="kube-state-metrics",namespace="kube-system",node="minikube",pod="kube-state-metrics-1303537707-7ncd1"} 3.145728e+07 -kube_pod_container_resource_requests_memory_bytes{container="kubedns",namespace="kube-system",node="minikube",pod="kube-dns-v20-5g5cb"} 7.340032e+07 -kube_pod_container_resource_requests_memory_bytes{container="kubedns",namespace="test",node="minikube-test",pod="kube-dns-v20-5g5cb-test"} 8.340032e+07 -kube_pod_container_resource_requests_memory_bytes{container="wise-lynx-jenkins",namespace="jenkins",node="minikube",pod="wise-lynx-jenkins-1616735317-svn6k"} 2.68435456e+08 -# HELP kube_pod_container_status_ready Describes whether the containers readiness check succeeded. -# TYPE kube_pod_container_status_ready gauge -kube_pod_container_status_ready{container="dnsmasq",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_status_ready{container="healthz",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_status_ready{container="jumpy-owl-redis",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_container_status_ready{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube"} 1 -kube_pod_container_status_ready{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 1 -kube_pod_container_status_ready{container="kubedns",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_status_ready{container="kubedns",namespace="test",pod="kube-dns-v20-5g5cb-test"} 0 -kube_pod_container_status_ready{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 1 -kube_pod_container_status_ready{container="tiller",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 1 -kube_pod_container_status_ready{container="wise-lynx-jenkins",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 1 -# HELP kube_pod_container_status_restarts The number of container restarts per container. -# TYPE kube_pod_container_status_restarts counter -kube_pod_container_status_restarts{container="dnsmasq",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 2 -kube_pod_container_status_restarts{container="healthz",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 2 -kube_pod_container_status_restarts{container="jumpy-owl-redis",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 270 -kube_pod_container_status_restarts{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube"} 2 -kube_pod_container_status_restarts{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 1 -kube_pod_container_status_restarts{container="kubedns",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 2 -kube_pod_container_status_restarts{container="kubedns",namespace="test",pod="kube-dns-v20-5g5cb-test"} 3 -kube_pod_container_status_restarts{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 2 -kube_pod_container_status_restarts{container="tiller",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 1 -kube_pod_container_status_restarts{container="wise-lynx-jenkins",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 1 -# HELP kube_pod_container_status_running Describes whether the container is currently in running state. -# TYPE kube_pod_container_status_running gauge -kube_pod_container_status_running{container="dnsmasq",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_status_running{container="healthz",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_status_running{container="jumpy-owl-redis",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_container_status_running{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube"} 1 -kube_pod_container_status_running{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 1 -kube_pod_container_status_running{container="kubedns",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_status_running{container="kubedns",namespace="test",pod="kube-dns-v20-5g5cb-test"} 0 -kube_pod_container_status_running{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 1 -kube_pod_container_status_running{container="tiller",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 1 -kube_pod_container_status_running{container="wise-lynx-jenkins",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 1 -# HELP kube_pod_container_status_terminated Describes whether the container is currently in terminated state. -# TYPE kube_pod_container_status_terminated gauge -kube_pod_container_status_terminated{container="dnsmasq",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_container_status_terminated{container="healthz",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_container_status_terminated{container="jumpy-owl-redis",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_container_status_terminated{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_container_status_terminated{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 0 -kube_pod_container_status_terminated{container="kubedns",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_container_status_terminated{container="kubedns",namespace="test",pod="kube-dns-v20-5g5cb-test"} 1 -kube_pod_container_status_terminated{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 0 -kube_pod_container_status_terminated{container="tiller",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 0 -kube_pod_container_status_terminated{container="wise-lynx-jenkins",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 0 -# HELP kube_pod_container_status_waiting Describes whether the container is currently in waiting state. -# TYPE kube_pod_container_status_waiting gauge -kube_pod_container_status_waiting{container="dnsmasq",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_container_status_waiting{container="healthz",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_container_status_waiting{container="jumpy-owl-redis",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_container_status_waiting{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_container_status_waiting{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 0 -kube_pod_container_status_waiting{container="kubedns",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_container_status_waiting{container="kubedns",namespace="test",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_container_status_waiting{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 0 -kube_pod_container_status_waiting{container="tiller",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 0 -kube_pod_container_status_waiting{container="wise-lynx-jenkins",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 0 -# HELP kube_pod_info Information about pod. -# TYPE kube_pod_info gauge -kube_pod_info{host_ip="",namespace="kube-system",node="",pod="kube-state-metrics-1303537707-mnzbp",pod_ip=""} 1 -kube_pod_info{host_ip="192.168.99.100",namespace="default",node="minikube",pod="jumpy-owl-redis-3481028193-s78x9",pod_ip="172.17.0.4"} 1 -kube_pod_info{host_ip="192.168.99.200",namespace="test",node="minikube-test",pod="jumpy-owl-redis-3481028193-s78x9",pod_ip="172.17.0.5"} 1 -kube_pod_info{host_ip="192.168.99.100",namespace="jenkins",node="minikube",pod="wise-lynx-jenkins-1616735317-svn6k",pod_ip="172.17.0.7"} 1 -kube_pod_info{host_ip="192.168.99.100",namespace="kube-system",node="minikube",pod="kube-addon-manager-minikube",pod_ip="192.168.99.100"} 1 -kube_pod_info{host_ip="192.168.99.100",namespace="kube-system",node="minikube",pod="kube-dns-v20-5g5cb",pod_ip="172.17.0.6"} 1 -kube_pod_info{host_ip="192.168.99.100",namespace="kube-system",node="minikube",pod="kube-state-metrics-1303537707-7ncd1",pod_ip="172.17.0.3"} 1 -kube_pod_info{host_ip="192.168.99.100",namespace="kube-system",node="minikube",pod="kubernetes-dashboard-vw0l6",pod_ip="172.17.0.5"} 1 -kube_pod_info{host_ip="192.168.99.100",namespace="kube-system",node="minikube",pod="tiller-deploy-3067024529-9lpmb",pod_ip="172.17.0.2"} 1 -# HELP kube_pod_status_phase The pods current phase. -# TYPE kube_pod_status_phase gauge -kube_pod_status_phase{namespace="default",phase="Running",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_phase{namespace="default",phase="Succeeded",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_status_phase{namespace="default",phase="Unknown",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_phase{namespace="test",phase="Running",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_status_phase{namespace="test",phase="Succeeded",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_phase{namespace="test",phase="Unknown",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_phase{namespace="jenkins",phase="Running",pod="wise-lynx-jenkins-1616735317-svn6k"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Pending",pod="kube-state-metrics-1303537707-mnzbp"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Running",pod="kube-addon-manager-minikube"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Running",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Running",pod="kube-state-metrics-1303537707-7ncd1"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Running",pod="kubernetes-dashboard-vw0l6"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Running",pod="tiller-deploy-3067024529-9lpmb"} 1 -# HELP kube_pod_status_ready Describes whether the pod is ready to serve requests. -# TYPE kube_pod_status_ready gauge -kube_pod_status_ready{condition="false",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_status_ready{condition="false",namespace="test",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_ready{condition="false",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 0 -kube_pod_status_ready{condition="false",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_status_ready{condition="false",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_status_ready{condition="false",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 0 -kube_pod_status_ready{condition="false",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 0 -kube_pod_status_ready{condition="false",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 0 -kube_pod_status_ready{condition="true",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_ready{condition="true",namespace="test",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_status_ready{condition="true",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 1 -kube_pod_status_ready{condition="true",namespace="kube-system",pod="kube-addon-manager-minikube"} 1 -kube_pod_status_ready{condition="true",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_status_ready{condition="true",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 1 -kube_pod_status_ready{condition="true",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 1 -kube_pod_status_ready{condition="true",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 1 -kube_pod_status_ready{condition="unknown",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_ready{condition="unknown",namespace="test",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_ready{condition="unknown",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 0 -kube_pod_status_ready{condition="unknown",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_status_ready{condition="unknown",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_status_ready{condition="unknown",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 0 -kube_pod_status_ready{condition="unknown",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 0 -kube_pod_status_ready{condition="unknown",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 0 -# HELP kube_pod_status_scheduled Describes the status of the scheduling process for the pod. -# TYPE kube_pod_status_scheduled gauge -kube_pod_status_scheduled{condition="false",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_scheduled{condition="false",namespace="test",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_status_scheduled{condition="false",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 0 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 0 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="kube-state-metrics-1303537707-mnzbp"} 1 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 0 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 0 -kube_pod_status_scheduled{condition="true",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_status_scheduled{condition="true",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 1 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="kube-addon-manager-minikube"} 1 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 1 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="kube-state-metrics-1303537707-mnzbp"} 0 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 1 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 1 -kube_pod_status_scheduled{condition="unknown",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="kube-state-metrics-1303537707-mnzbp"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 0 -# HELP kube_replicaset_metadata_generation Sequence number representing a specific generation of the desired state. -# TYPE kube_replicaset_metadata_generation gauge -kube_replicaset_metadata_generation{namespace="default",replicaset="jumpy-owl-redis-3481028193"} 1 -kube_replicaset_metadata_generation{namespace="jenkins",replicaset="wise-lynx-jenkins-1616735317"} 1 -kube_replicaset_metadata_generation{namespace="kube-system",replicaset="kube-state-metrics-1303537707"} 1 -kube_replicaset_metadata_generation{namespace="test",replicaset="kube-state-metrics-1303537707"} 1 -kube_replicaset_metadata_generation{namespace="kube-system",replicaset="tiller-deploy-3067024529"} 1 -# HELP kube_replicaset_spec_replicas Number of desired pods for a ReplicaSet. -# TYPE kube_replicaset_spec_replicas gauge -kube_replicaset_spec_replicas{namespace="default",replicaset="jumpy-owl-redis-3481028193"} 1 -kube_replicaset_spec_replicas{namespace="jenkins",replicaset="wise-lynx-jenkins-1616735317"} 1 -kube_replicaset_spec_replicas{namespace="kube-system",replicaset="kube-state-metrics-1303537707"} 2 -kube_replicaset_spec_replicas{namespace="test",replicaset="kube-state-metrics-1303537707"} 3 -kube_replicaset_spec_replicas{namespace="kube-system",replicaset="tiller-deploy-3067024529"} 1 -# HELP kube_replicaset_status_fully_labeled_replicas The number of fully labeled replicas per ReplicaSet. -# TYPE kube_replicaset_status_fully_labeled_replicas gauge -kube_replicaset_status_fully_labeled_replicas{namespace="default",replicaset="jumpy-owl-redis-3481028193"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="jenkins",replicaset="wise-lynx-jenkins-1616735317"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="kube-system",replicaset="kube-state-metrics-1303537707"} 2 -kube_replicaset_status_fully_labeled_replicas{namespace="test",replicaset="kube-state-metrics-1303537707"} 4 -kube_replicaset_status_fully_labeled_replicas{namespace="kube-system",replicaset="tiller-deploy-3067024529"} 1 -# HELP kube_replicaset_status_observed_generation The generation observed by the ReplicaSet controller. -# TYPE kube_replicaset_status_observed_generation gauge -kube_replicaset_status_observed_generation{namespace="default",replicaset="jumpy-owl-redis-3481028193"} 1 -kube_replicaset_status_observed_generation{namespace="jenkins",replicaset="wise-lynx-jenkins-1616735317"} 1 -kube_replicaset_status_observed_generation{namespace="kube-system",replicaset="kube-state-metrics-1303537707"} 1 -kube_replicaset_status_observed_generation{namespace="test",replicaset="kube-state-metrics-1303537707"} 5 -kube_replicaset_status_observed_generation{namespace="kube-system",replicaset="tiller-deploy-3067024529"} 1 -# HELP kube_replicaset_status_ready_replicas The number of ready replicas per ReplicaSet. -# TYPE kube_replicaset_status_ready_replicas gauge -kube_replicaset_status_ready_replicas{namespace="default",replicaset="jumpy-owl-redis-3481028193"} 0 -kube_replicaset_status_ready_replicas{namespace="jenkins",replicaset="wise-lynx-jenkins-1616735317"} 1 -kube_replicaset_status_ready_replicas{namespace="kube-system",replicaset="kube-state-metrics-1303537707"} 1 -kube_replicaset_status_ready_replicas{namespace="test",replicaset="kube-state-metrics-1303537707"} 6 -kube_replicaset_status_ready_replicas{namespace="kube-system",replicaset="tiller-deploy-3067024529"} 1 -# HELP kube_replicaset_status_replicas The number of replicas per ReplicaSet. -# TYPE kube_replicaset_status_replicas gauge -kube_replicaset_status_replicas{namespace="default",replicaset="jumpy-owl-redis-3481028193"} 1 -kube_replicaset_status_replicas{namespace="jenkins",replicaset="wise-lynx-jenkins-1616735317"} 1 -kube_replicaset_status_replicas{namespace="kube-system",replicaset="kube-state-metrics-1303537707"} 2 -kube_replicaset_status_replicas{namespace="test",replicaset="kube-state-metrics-1303537707"} 7 -kube_replicaset_status_replicas{namespace="kube-system",replicaset="tiller-deploy-3067024529"} 1 -# HELP process_cpu_seconds_total Total user and system CPU time spent in seconds. -# TYPE process_cpu_seconds_total counter -process_cpu_seconds_total 33.37 -# HELP process_max_fds Maximum number of open file descriptors. -# TYPE process_max_fds gauge -process_max_fds 65536 -# HELP process_open_fds Number of open file descriptors. -# TYPE process_open_fds gauge -process_open_fds 14 -# HELP process_resident_memory_bytes Resident memory size in bytes. -# TYPE process_resident_memory_bytes gauge -process_resident_memory_bytes 4.2102784e+07 -# HELP process_start_time_seconds Start time of the process since unix epoch in seconds. -# TYPE process_start_time_seconds gauge -process_start_time_seconds 1.4939719827e+09 -# HELP process_virtual_memory_bytes Virtual memory size in bytes. -# TYPE process_virtual_memory_bytes gauge -process_virtual_memory_bytes 5.2932608e+07 -# HELP kube_statefulset_created Unix creation timestamp -# TYPE kube_statefulset_created gauge -kube_statefulset_created{namespace="default",statefulset="elasticsearch"} 1.511973651e+09 -kube_statefulset_created{namespace="default",statefulset="mysql"} 1.511989697e+09 -kube_statefulset_created{namespace="custom",statefulset="mysql"} 1.511999697e+09 -# HELP kube_statefulset_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_statefulset_labels gauge -kube_statefulset_labels{label_app="oci",label_io_kompose_service="elasticsearch",namespace="default",statefulset="elasticsearch"} 1 -kube_statefulset_labels{label_app="oci",label_custom_pod="true",label_io_kompose_service="s-mysql",namespace="default",statefulset="mysql"} 1 -kube_statefulset_labels{label_app="oci",label_custom_pod="true",label_io_kompose_service="s-mysql",namespace="custom",statefulset="mysql"} 1 -# HELP kube_statefulset_metadata_generation Sequence number representing a specific generation of the desired state for the StatefulSet. -# TYPE kube_statefulset_metadata_generation gauge -kube_statefulset_metadata_generation{namespace="default",statefulset="elasticsearch"} 3 -kube_statefulset_metadata_generation{namespace="default",statefulset="mysql"} 4 -kube_statefulset_metadata_generation{namespace="custom",statefulset="mysql"} 5 -# HELP kube_statefulset_replicas Number of desired pods for a StatefulSet. -# TYPE kube_statefulset_replicas gauge -kube_statefulset_replicas{namespace="default",statefulset="elasticsearch"} 4 -kube_statefulset_replicas{namespace="default",statefulset="mysql"} 5 -kube_statefulset_replicas{namespace="custom",statefulset="mysql"} 6 -# HELP kube_statefulset_status_observed_generation The generation observed by the StatefulSet controller. -# TYPE kube_statefulset_status_observed_generation gauge -kube_statefulset_status_observed_generation{namespace="default",statefulset="elasticsearch"} 1 -kube_statefulset_status_observed_generation{namespace="default",statefulset="mysql"} 2 -kube_statefulset_status_observed_generation{namespace="custom",statefulset="mysql"} 3 -# HELP kube_statefulset_status_replicas The number of replicas per StatefulSet. -# TYPE kube_statefulset_status_replicas gauge -kube_statefulset_status_replicas{namespace="default",statefulset="elasticsearch"} 1 -kube_statefulset_status_replicas{namespace="default",statefulset="mysql"} 2 -kube_statefulset_status_replicas{namespace="custom",statefulset="mysql"} 3 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_pod/_meta/testdata/docs.plain-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_pod/_meta/testdata/docs.plain-expected.json deleted file mode 100644 index 09de4a43..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_pod/_meta/testdata/docs.plain-expected.json +++ /dev/null @@ -1,275 +0,0 @@ -[ - { - "event": { - "dataset": "kubernetes.pod", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "namespace": "kube-system", - "node": { - "name": "minikube" - }, - "pod": { - "host_ip": "192.168.99.100", - "ip": "172.17.0.2", - "name": "tiller-deploy-3067024529-9lpmb", - "status": { - "phase": "running", - "ready": "true", - "scheduled": "true" - } - } - }, - "metricset": { - "name": "state_pod", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.pod", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "namespace": "kube-system", - "node": { - "name": "minikube" - }, - "pod": { - "host_ip": "192.168.99.100", - "ip": "172.17.0.3", - "name": "kube-state-metrics-1303537707-7ncd1", - "status": { - "phase": "running", - "ready": "true", - "scheduled": "true" - } - } - }, - "metricset": { - "name": "state_pod", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.pod", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "namespace": "default", - "node": { - "name": "minikube" - }, - "pod": { - "host_ip": "192.168.99.100", - "ip": "172.17.0.4", - "name": "jumpy-owl-redis-3481028193-s78x9", - "status": { - "phase": "succeeded", - "ready": "false", - "scheduled": "true" - } - } - }, - "metricset": { - "name": "state_pod", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.pod", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "namespace": "test", - "node": { - "name": "minikube-test" - }, - "pod": { - "host_ip": "192.168.99.200", - "ip": "172.17.0.5", - "name": "jumpy-owl-redis-3481028193-s78x9", - "status": { - "phase": "running", - "ready": "true", - "scheduled": "false" - } - } - }, - "metricset": { - "name": "state_pod", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.pod", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "namespace": "jenkins", - "node": { - "name": "minikube" - }, - "pod": { - "host_ip": "192.168.99.100", - "ip": "172.17.0.7", - "name": "wise-lynx-jenkins-1616735317-svn6k", - "status": { - "phase": "running", - "ready": "true", - "scheduled": "true" - } - } - }, - "metricset": { - "name": "state_pod", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.pod", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "namespace": "kube-system", - "pod": { - "name": "kube-state-metrics-1303537707-mnzbp", - "status": { - "phase": "pending", - "scheduled": "false" - } - } - }, - "metricset": { - "name": "state_pod", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.pod", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "namespace": "kube-system", - "node": { - "name": "minikube" - }, - "pod": { - "host_ip": "192.168.99.100", - "ip": "172.17.0.6", - "name": "kube-dns-v20-5g5cb", - "status": { - "phase": "running", - "ready": "true", - "scheduled": "true" - } - } - }, - "metricset": { - "name": "state_pod", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.pod", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "namespace": "kube-system", - "node": { - "name": "minikube" - }, - "pod": { - "host_ip": "192.168.99.100", - "ip": "172.17.0.5", - "name": "kubernetes-dashboard-vw0l6", - "status": { - "phase": "running", - "ready": "true", - "scheduled": "true" - } - } - }, - "metricset": { - "name": "state_pod", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.pod", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "namespace": "kube-system", - "node": { - "name": "minikube" - }, - "pod": { - "host_ip": "192.168.99.100", - "ip": "192.168.99.100", - "name": "kube-addon-manager-minikube", - "status": { - "phase": "running", - "ready": "true", - "scheduled": "true" - } - } - }, - "metricset": { - "name": "state_pod", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_pod/state_pod.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_pod/state_pod.go deleted file mode 100644 index 7a531e0a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_pod/state_pod.go +++ /dev/null @@ -1,136 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package state_pod - -import ( - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/kubernetes" - p "github.com/elastic/beats/v7/metricbeat/helper/prometheus" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - "github.com/elastic/beats/v7/metricbeat/module/kubernetes/util" -) - -const ( - defaultScheme = "http" - defaultPath = "/metrics" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: defaultPath, - }.Build() - - mapping = &p.MetricsMapping{ - Metrics: map[string]p.MetricMap{ - "kube_pod_info": p.InfoMetric(), - "kube_pod_status_phase": p.LabelMetric("status.phase", "phase", p.OpLowercaseValue()), - "kube_pod_status_ready": p.LabelMetric("status.ready", "condition", p.OpLowercaseValue()), - "kube_pod_status_scheduled": p.LabelMetric("status.scheduled", "condition", p.OpLowercaseValue()), - }, - - Labels: map[string]p.LabelMap{ - "pod": p.KeyLabel("name"), - "namespace": p.KeyLabel(mb.ModuleDataKey + ".namespace"), - - "node": p.Label(mb.ModuleDataKey + ".node.name"), - "pod_ip": p.Label("ip"), - "host_ip": p.Label("host_ip"), - }, - } -) - -// init registers the MetricSet with the central registry. -// The New method will be called after the setup of the module and before starting to fetch data -func init() { - if err := mb.Registry.AddMetricSet("kubernetes", "state_pod", New, hostParser); err != nil { - panic(err) - } -} - -// MetricSet type defines all fields of the MetricSet -// As a minimum it must inherit the mb.BaseMetricSet fields, but can be extended with -// additional entries. These variables can be used to persist data or configuration between -// multiple fetch calls. -type MetricSet struct { - mb.BaseMetricSet - prometheus p.Prometheus - enricher util.Enricher -} - -// New create a new instance of the MetricSet -// Part of new is also setting up the configuration by processing additional -// configuration entries if needed. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - prometheus, err := p.NewPrometheusClient(base) - if err != nil { - return nil, err - } - - return &MetricSet{ - BaseMetricSet: base, - prometheus: prometheus, - enricher: util.NewResourceMetadataEnricher(base, &kubernetes.Pod{}, false), - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) { - m.enricher.Start() - - events, err := m.prometheus.GetProcessedMetrics(mapping) - if err != nil { - m.Logger().Error(err) - reporter.Error(err) - return - } - - m.enricher.Enrich(events) - - for _, event := range events { - var moduleFieldsMapStr common.MapStr - moduleFields, ok := event[mb.ModuleDataKey] - if ok { - moduleFieldsMapStr, ok = moduleFields.(common.MapStr) - if !ok { - m.Logger().Errorf("error trying to convert '%s' from event to common.MapStr", mb.ModuleDataKey) - } - } - delete(event, mb.ModuleDataKey) - - if reported := reporter.Event(mb.Event{ - MetricSetFields: event, - ModuleFields: moduleFieldsMapStr, - Namespace: "kubernetes.pod", - }); !reported { - m.Logger().Debug("error trying to emit event") - return - } - } - - return -} - -// Close stops this metricset -func (m *MetricSet) Close() error { - m.enricher.Stop() - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_pod/state_pod_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_pod/state_pod_test.go deleted file mode 100644 index 068c5fdc..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_pod/state_pod_test.go +++ /dev/null @@ -1,48 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package state_pod - -import ( - "testing" - - "github.com/elastic/beats/v7/metricbeat/helper/prometheus/ptest" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - - _ "github.com/elastic/beats/v7/metricbeat/module/kubernetes" -) - -func TestEventMapping(t *testing.T) { - ptest.TestMetricSet(t, "kubernetes", "state_pod", - ptest.TestCases{ - { - MetricsFile: "../_meta/test/ksm.v1.3.0", - ExpectedFile: "./_meta/test/ksm.v1.3.0.expected", - }, - { - MetricsFile: "../_meta/test/ksm.v1.8.0", - ExpectedFile: "./_meta/test/ksm.v1.8.0.expected", - }, - }, - ) -} - -func TestData(t *testing.T) { - mbtest.TestDataFiles(t, "kubernetes", "state_pod") -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_replicaset/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_replicaset/_meta/data.json deleted file mode 100644 index f4441104..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_replicaset/_meta/data.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "@timestamp": "2019-03-01T08:05:34.853Z", - "event": { - "dataset": "kubernetes.replicaset", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "namespace": "default", - "replicaset": { - "name": "jumpy-owl-redis-3481028193", - "replicas": { - "available": 1, - "desired": 1, - "labeled": 1, - "observed": 1, - "ready": 0 - } - } - }, - "metricset": { - "name": "state_replicaset", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_replicaset/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_replicaset/_meta/docs.asciidoc deleted file mode 100644 index 92b0a29b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_replicaset/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the `state_replicaset` metricset of the Kubernetes module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_replicaset/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_replicaset/_meta/fields.yml deleted file mode 100644 index bca50c79..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_replicaset/_meta/fields.yml +++ /dev/null @@ -1,31 +0,0 @@ -- name: replicaset - type: group - description: > - kubernetes replica set metrics - release: ga - fields: - - name: replicas - type: group - description: > - Kubernetes replica set paused status - fields: - - name: available - type: long - description: > - The number of replicas per ReplicaSet - - name: desired - type: long - description: > - The number of replicas per ReplicaSet - - name: ready - type: long - description: > - The number of ready replicas per ReplicaSet - - name: observed - type: long - description: > - The generation observed by the ReplicaSet controller - - name: labeled - type: long - description: > - The number of fully labeled replicas per ReplicaSet diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_replicaset/_meta/test/ksm.v1.3.0.expected b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_replicaset/_meta/test/ksm.v1.3.0.expected deleted file mode 100644 index 1705a5a8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_replicaset/_meta/test/ksm.v1.3.0.expected +++ /dev/null @@ -1,106 +0,0 @@ -[ - { - "RootFields": null, - "ModuleFields": { - "namespace": "kube-system" - }, - "MetricSetFields": { - "name": "kubernetes-dashboard-77d8b98585", - "replicas": { - "available": 1, - "desired": 1, - "labeled": 1, - "observed": 1, - "ready": 1 - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.replicaset", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": { - "namespace": "kube-system" - }, - "MetricSetFields": { - "name": "kube-state-metrics-6479d88c5c", - "replicas": { - "available": 1, - "desired": 1, - "labeled": 1, - "observed": 1, - "ready": 1 - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.replicaset", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": { - "namespace": "kube-system" - }, - "MetricSetFields": { - "name": "kube-dns-6f4fd4bdf", - "replicas": { - "available": 1, - "desired": 1, - "labeled": 1, - "observed": 1, - "ready": 1 - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.replicaset", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": { - "namespace": "kube-system" - }, - "MetricSetFields": { - "name": "kube-state-metrics-86dd856df7", - "replicas": { - "available": 0, - "desired": 0, - "labeled": 0, - "observed": 2, - "ready": 0 - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.replicaset", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_replicaset/_meta/test/ksm.v1.8.0.expected b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_replicaset/_meta/test/ksm.v1.8.0.expected deleted file mode 100644 index d292785f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_replicaset/_meta/test/ksm.v1.8.0.expected +++ /dev/null @@ -1,54 +0,0 @@ -[ - { - "RootFields": null, - "ModuleFields": { - "namespace": "kube-system" - }, - "MetricSetFields": { - "name": "coredns-5644d7b6d9", - "replicas": { - "available": 2, - "desired": 2, - "labeled": 2, - "observed": 1, - "ready": 2 - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.replicaset", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": null, - "ModuleFields": { - "namespace": "kube-system" - }, - "MetricSetFields": { - "name": "kube-state-metrics-898d4db8d", - "replicas": { - "available": 1, - "desired": 1, - "labeled": 1, - "observed": 1, - "ready": 1 - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.replicaset", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_replicaset/_meta/testdata/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_replicaset/_meta/testdata/config.yml deleted file mode 100644 index ab6bf241..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_replicaset/_meta/testdata/config.yml +++ /dev/null @@ -1,3 +0,0 @@ -type: http -url: "/metrics" -suffix: plain diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_replicaset/_meta/testdata/docs.plain b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_replicaset/_meta/testdata/docs.plain deleted file mode 100644 index 32b7edd3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_replicaset/_meta/testdata/docs.plain +++ /dev/null @@ -1,464 +0,0 @@ -# HELP go_gc_duration_seconds A summary of the GC invocation durations. -# TYPE go_gc_duration_seconds summary -go_gc_duration_seconds{quantile="0"} 5.4333e-05 -go_gc_duration_seconds{quantile="0.25"} 0.000246606 -go_gc_duration_seconds{quantile="0.5"} 0.0006209060000000001 -go_gc_duration_seconds{quantile="0.75"} 0.001966929 -go_gc_duration_seconds{quantile="1"} 0.09220378600000001 -go_gc_duration_seconds_sum 5.104380396 -go_gc_duration_seconds_count 651 -# HELP go_goroutines Number of goroutines that currently exist. -# TYPE go_goroutines gauge -go_goroutines 64 -# HELP go_memstats_alloc_bytes Number of bytes allocated and still in use. -# TYPE go_memstats_alloc_bytes gauge -go_memstats_alloc_bytes 5.142496e+06 -# HELP go_memstats_alloc_bytes_total Total number of bytes allocated, even if freed. -# TYPE go_memstats_alloc_bytes_total counter -go_memstats_alloc_bytes_total 2.375809288e+09 -# HELP go_memstats_buck_hash_sys_bytes Number of bytes used by the profiling bucket hash table. -# TYPE go_memstats_buck_hash_sys_bytes gauge -go_memstats_buck_hash_sys_bytes 1.516515e+06 -# HELP go_memstats_frees_total Total number of frees. -# TYPE go_memstats_frees_total counter -go_memstats_frees_total 1.7162925e+07 -# HELP go_memstats_gc_sys_bytes Number of bytes used for garbage collection system metadata. -# TYPE go_memstats_gc_sys_bytes gauge -go_memstats_gc_sys_bytes 1.273856e+06 -# HELP go_memstats_heap_alloc_bytes Number of heap bytes allocated and still in use. -# TYPE go_memstats_heap_alloc_bytes gauge -go_memstats_heap_alloc_bytes 5.142496e+06 -# HELP go_memstats_heap_idle_bytes Number of heap bytes waiting to be used. -# TYPE go_memstats_heap_idle_bytes gauge -go_memstats_heap_idle_bytes 1.14688e+07 -# HELP go_memstats_heap_inuse_bytes Number of heap bytes that are in use. -# TYPE go_memstats_heap_inuse_bytes gauge -go_memstats_heap_inuse_bytes 7.176192e+06 -# HELP go_memstats_heap_objects Number of allocated objects. -# TYPE go_memstats_heap_objects gauge -go_memstats_heap_objects 32950 -# HELP go_memstats_heap_released_bytes_total Total number of heap bytes released to OS. -# TYPE go_memstats_heap_released_bytes_total counter -go_memstats_heap_released_bytes_total 0 -# HELP go_memstats_heap_sys_bytes Number of heap bytes obtained from system. -# TYPE go_memstats_heap_sys_bytes gauge -go_memstats_heap_sys_bytes 1.8644992e+07 -# HELP go_memstats_last_gc_time_seconds Number of seconds since 1970 of last garbage collection. -# TYPE go_memstats_last_gc_time_seconds gauge -go_memstats_last_gc_time_seconds 1.4939767617562683e+09 -# HELP go_memstats_lookups_total Total number of pointer lookups. -# TYPE go_memstats_lookups_total counter -go_memstats_lookups_total 18621 -# HELP go_memstats_mallocs_total Total number of mallocs. -# TYPE go_memstats_mallocs_total counter -go_memstats_mallocs_total 1.7195875e+07 -# HELP go_memstats_mcache_inuse_bytes Number of bytes in use by mcache structures. -# TYPE go_memstats_mcache_inuse_bytes gauge -go_memstats_mcache_inuse_bytes 2400 -# HELP go_memstats_mcache_sys_bytes Number of bytes used for mcache structures obtained from system. -# TYPE go_memstats_mcache_sys_bytes gauge -go_memstats_mcache_sys_bytes 16384 -# HELP go_memstats_mspan_inuse_bytes Number of bytes in use by mspan structures. -# TYPE go_memstats_mspan_inuse_bytes gauge -go_memstats_mspan_inuse_bytes 98400 -# HELP go_memstats_mspan_sys_bytes Number of bytes used for mspan structures obtained from system. -# TYPE go_memstats_mspan_sys_bytes gauge -go_memstats_mspan_sys_bytes 114688 -# HELP go_memstats_next_gc_bytes Number of heap bytes when next garbage collection will take place. -# TYPE go_memstats_next_gc_bytes gauge -go_memstats_next_gc_bytes 7.698843e+06 -# HELP go_memstats_other_sys_bytes Number of bytes used for other system allocations. -# TYPE go_memstats_other_sys_bytes gauge -go_memstats_other_sys_bytes 574741 -# HELP go_memstats_stack_inuse_bytes Number of bytes in use by the stack allocator. -# TYPE go_memstats_stack_inuse_bytes gauge -go_memstats_stack_inuse_bytes 4.42368e+06 -# HELP go_memstats_stack_sys_bytes Number of bytes obtained from system for stack allocator. -# TYPE go_memstats_stack_sys_bytes gauge -go_memstats_stack_sys_bytes 4.42368e+06 -# HELP go_memstats_sys_bytes Number of bytes obtained by system. Sum of all system allocations. -# TYPE go_memstats_sys_bytes gauge -go_memstats_sys_bytes 2.6564856e+07 -# HELP kube_deployment_metadata_generation Sequence number representing a specific generation of the desired state. -# TYPE kube_deployment_metadata_generation gauge -kube_deployment_metadata_generation{deployment="jumpy-owl-redis",namespace="default"} 1 -kube_deployment_metadata_generation{deployment="jumpy-owl-redis",namespace="test"} 2 -kube_deployment_metadata_generation{deployment="kube-state-metrics",namespace="kube-system"} 1 -kube_deployment_metadata_generation{deployment="tiller-deploy",namespace="kube-system"} 1 -kube_deployment_metadata_generation{deployment="wise-lynx-jenkins",namespace="jenkins"} 1 -# HELP kube_deployment_spec_paused Whether the deployment is paused and will not be processed by the deployment controller. -# TYPE kube_deployment_spec_paused gauge -kube_deployment_spec_paused{deployment="jumpy-owl-redis",namespace="default"} 0 -kube_deployment_spec_paused{deployment="jumpy-owl-redis",namespace="test"} 1 -kube_deployment_spec_paused{deployment="kube-state-metrics",namespace="kube-system"} 0 -kube_deployment_spec_paused{deployment="tiller-deploy",namespace="kube-system"} 0 -kube_deployment_spec_paused{deployment="wise-lynx-jenkins",namespace="jenkins"} 0 -# HELP kube_deployment_spec_replicas Number of desired pods for a deployment. -# TYPE kube_deployment_spec_replicas gauge -kube_deployment_spec_replicas{deployment="jumpy-owl-redis",namespace="default"} 1 -kube_deployment_spec_replicas{deployment="jumpy-owl-redis",namespace="test"} 2 -kube_deployment_spec_replicas{deployment="kube-state-metrics",namespace="kube-system"} 2 -kube_deployment_spec_replicas{deployment="tiller-deploy",namespace="kube-system"} 1 -kube_deployment_spec_replicas{deployment="wise-lynx-jenkins",namespace="jenkins"} 1 -# HELP kube_deployment_spec_strategy_rollingupdate_max_unavailable Maximum number of unavailable replicas during a rolling update of a deployment. -# TYPE kube_deployment_spec_strategy_rollingupdate_max_unavailable gauge -kube_deployment_spec_strategy_rollingupdate_max_unavailable{deployment="jumpy-owl-redis",namespace="default"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{deployment="jumpy-owl-redis",namespace="test"} 3 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{deployment="kube-state-metrics",namespace="kube-system"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{deployment="tiller-deploy",namespace="kube-system"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{deployment="wise-lynx-jenkins",namespace="jenkins"} 1 -# HELP kube_deployment_status_observed_generation The generation observed by the deployment controller. -# TYPE kube_deployment_status_observed_generation gauge -kube_deployment_status_observed_generation{deployment="jumpy-owl-redis",namespace="default"} 1 -kube_deployment_status_observed_generation{deployment="jumpy-owl-redis",namespace="test"} 4 -kube_deployment_status_observed_generation{deployment="kube-state-metrics",namespace="kube-system"} 1 -kube_deployment_status_observed_generation{deployment="tiller-deploy",namespace="kube-system"} 1 -kube_deployment_status_observed_generation{deployment="wise-lynx-jenkins",namespace="jenkins"} 1 -# HELP kube_deployment_status_replicas The number of replicas per deployment. -# TYPE kube_deployment_status_replicas gauge -kube_deployment_status_replicas{deployment="jumpy-owl-redis",namespace="default"} 1 -kube_deployment_status_replicas{deployment="jumpy-owl-redis",namespace="test"} 5 -kube_deployment_status_replicas{deployment="kube-state-metrics",namespace="kube-system"} 2 -kube_deployment_status_replicas{deployment="tiller-deploy",namespace="kube-system"} 1 -kube_deployment_status_replicas{deployment="wise-lynx-jenkins",namespace="jenkins"} 1 -# HELP kube_deployment_status_replicas_available The number of available replicas per deployment. -# TYPE kube_deployment_status_replicas_available gauge -kube_deployment_status_replicas_available{deployment="jumpy-owl-redis",namespace="default"} 0 -kube_deployment_status_replicas_available{deployment="jumpy-owl-redis",namespace="test"} 6 -kube_deployment_status_replicas_available{deployment="kube-state-metrics",namespace="kube-system"} 1 -kube_deployment_status_replicas_available{deployment="tiller-deploy",namespace="kube-system"} 1 -kube_deployment_status_replicas_available{deployment="wise-lynx-jenkins",namespace="jenkins"} 1 -# HELP kube_deployment_status_replicas_unavailable The number of unavailable replicas per deployment. -# TYPE kube_deployment_status_replicas_unavailable gauge -kube_deployment_status_replicas_unavailable{deployment="jumpy-owl-redis",namespace="default"} 1 -kube_deployment_status_replicas_unavailable{deployment="jumpy-owl-redis",namespace="test"} 7 -kube_deployment_status_replicas_unavailable{deployment="kube-state-metrics",namespace="kube-system"} 1 -kube_deployment_status_replicas_unavailable{deployment="tiller-deploy",namespace="kube-system"} 0 -kube_deployment_status_replicas_unavailable{deployment="wise-lynx-jenkins",namespace="jenkins"} 0 -# HELP kube_deployment_status_replicas_updated The number of updated replicas per deployment. -# TYPE kube_deployment_status_replicas_updated gauge -kube_deployment_status_replicas_updated{deployment="jumpy-owl-redis",namespace="default"} 1 -kube_deployment_status_replicas_updated{deployment="jumpy-owl-redis",namespace="test"} 8 -kube_deployment_status_replicas_updated{deployment="kube-state-metrics",namespace="kube-system"} 2 -kube_deployment_status_replicas_updated{deployment="tiller-deploy",namespace="kube-system"} 1 -kube_deployment_status_replicas_updated{deployment="wise-lynx-jenkins",namespace="jenkins"} 1 -# HELP kube_node_info Information about a cluster node. -# TYPE kube_node_info gauge -kube_node_info{container_runtime_version="docker://1.11.1",kernel_version="4.7.2",kubelet_version="v1.5.3",kubeproxy_version="v1.5.3",node="minikube",os_image="Buildroot 2016.08"} 1 -kube_node_info{container_runtime_version="docker://1.11.1",kernel_version="4.7.2",kubelet_version="v1.5.3",kubeproxy_version="v1.5.3",node="minikube-test",os_image="Buildroot 2016.08"} 1 -# HELP kube_node_spec_unschedulable Whether a node can schedule new pods. -# TYPE kube_node_spec_unschedulable gauge -kube_node_spec_unschedulable{node="minikube"} 0 -kube_node_spec_unschedulable{node="minikube-test"} 1 -# HELP kube_node_status_allocatable_cpu_cores The CPU resources of a node that are available for scheduling. -# TYPE kube_node_status_allocatable_cpu_cores gauge -kube_node_status_allocatable_cpu_cores{node="minikube"} 2 -kube_node_status_allocatable_cpu_cores{node="minikube-test"} 3 -# HELP kube_node_status_allocatable_memory_bytes The memory resources of a node that are available for scheduling. -# TYPE kube_node_status_allocatable_memory_bytes gauge -kube_node_status_allocatable_memory_bytes{node="minikube"} 2.09778688e+09 -kube_node_status_allocatable_memory_bytes{node="minikube-test"} 3.09778688e+09 -# HELP kube_node_status_allocatable_pods The pod resources of a node that are available for scheduling. -# TYPE kube_node_status_allocatable_pods gauge -kube_node_status_allocatable_pods{node="minikube"} 110 -kube_node_status_allocatable_pods{node="minikube-test"} 210 -# HELP kube_node_status_capacity_cpu_cores The total CPU resources of the node. -# TYPE kube_node_status_capacity_cpu_cores gauge -kube_node_status_capacity_cpu_cores{node="minikube"} 2 -kube_node_status_capacity_cpu_cores{node="minikube-test"} 4 -# HELP kube_node_status_capacity_memory_bytes The total memory resources of the node. -# TYPE kube_node_status_capacity_memory_bytes gauge -kube_node_status_capacity_memory_bytes{node="minikube"} 2.09778688e+09 -kube_node_status_capacity_memory_bytes{node="minikube-test"} 4.09778688e+09 -# HELP kube_node_status_capacity_pods The total pod resources of the node. -# TYPE kube_node_status_capacity_pods gauge -kube_node_status_capacity_pods{node="minikube"} 110 -kube_node_status_capacity_pods{node="minikube-test"} 310 -# HELP kube_node_status_out_of_disk Whether the node is out of disk space -# TYPE kube_node_status_out_of_disk gauge -kube_node_status_out_of_disk{condition="false",node="minikube"} 1 -kube_node_status_out_of_disk{condition="true",node="minikube"} 0 -kube_node_status_out_of_disk{condition="unknown",node="minikube"} 0 -kube_node_status_out_of_disk{condition="false",node="minikube-test"} 1 -kube_node_status_out_of_disk{condition="true",node="minikube-test"} 0 -kube_node_status_out_of_disk{condition="unknown",node="minikube-test"} 0 -# HELP kube_node_status_ready The ready status of a cluster node. -# TYPE kube_node_status_ready gauge -kube_node_status_ready{condition="false",node="minikube"} 0 -kube_node_status_ready{condition="true",node="minikube"} 1 -kube_node_status_ready{condition="unknown",node="minikube"} 0 -kube_node_status_ready{condition="false",node="minikube-test"} 0 -kube_node_status_ready{condition="true",node="minikube-test"} 1 -kube_node_status_ready{condition="unknown",node="minikube-test"} 0 -# HELP kube_pod_container_info Information about a container in a pod. -# TYPE kube_pod_container_info gauge -kube_pod_container_info{container="dnsmasq",container_id="docker://9a4c9462cd078d7be4f0a9b94bcfeb69d5fdd76bff67142df3f58367ac7e8d61",image="gcr.io/google_containers/kube-dnsmasq-amd64:1.4",image_id="docker://sha256:3ec65756a89b70b4095e43a340a6e2d5696cac7a93a29619ff5c4b6be9af2773",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_info{container="healthz",container_id="docker://52fa55e051dc5b68e44c027588685b7edd85aaa03b07f7216d399249ff4fc821",image="gcr.io/google_containers/exechealthz-amd64:1.2",image_id="docker://sha256:93a43bfb39bfe9795e76ccd75d7a0e6d40e2ae8563456a2a77c1b4cfc3bbd967",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_info{container="jumpy-owl-redis",container_id="docker://4fa227874ee68536bf902394fb662f07b99099798ca9cd5c1506b79075acc065",image="bitnami/redis:3.2.8-r2",image_id="docker://sha256:ab2690be624592578e9fb5a64f134fd395d20f401498a686ca75b6f87b55db3f",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_container_info{container="kube-addon-manager",container_id="docker://91fdd43f6b1b4c3dd133cfca53e0b1210bc557c2ae56006026b5ccdb5f52826f",image="gcr.io/google-containers/kube-addon-manager:v6.3",image_id="docker://sha256:79eb64bc98df10a9af7e39f70df817e1862f8a5ec7657714df68439a617ee9ec",namespace="kube-system",pod="kube-addon-manager-minikube"} 1 -kube_pod_container_info{container="kube-state-metrics",container_id="docker://973cbe45982c5126a5caf8c58d964c0ab1d5bb2c165ccc59715fcc1ebd58ab3d",image="gcr.io/google_containers/kube-state-metrics:v0.4.1",image_id="docker://sha256:be329a05c2e77e7d067b4e1dbefa1567a91d0487d3500d608171489369bfd945",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 1 -kube_pod_container_info{container="kubedns",container_id="docker://fa3d83f648de42492b38fa3e8501d109376f391c50f2bd210c895c8477ae4b62",image="gcr.io/google_containers/kubedns-amd64:1.9",image_id="docker://sha256:26cf1ed9b14486b93acd70c060a17fea13620393d3aa8e76036b773197c47a05",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_info{container="kubedns",container_id="docker://fa3d83f648de42492b38fa3e8501d109376f391c50f2bd210c895c8477ae4b62-test",image="gcr.io/google_containers/kubedns-amd64:1.9-test",image_id="docker://sha256:26cf1ed9b14486b93acd70c060a17fea13620393d3aa8e76036b773197c47a05",namespace="test",pod="kube-dns-v20-5g5cb-test"} 0 -kube_pod_container_info{container="kubernetes-dashboard",container_id="docker://3aaee8bdd311c015240e99fa2a5a5f2f26b11b51236a683b39d8c1902e423978",image="gcr.io/google_containers/kubernetes-dashboard-amd64:v1.5.1",image_id="docker://sha256:1180413103fdfd00a7882d3d8653a220d88c6ea4466fb860e98376c45ee1a1d0",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 1 -kube_pod_container_info{container="tiller",container_id="docker://469f5d2b7854eb52e5d13dc0cd3e664c1b682b157aabaf596ffe4984f1516902",image="gcr.io/kubernetes-helm/tiller:v2.3.1",image_id="docker://sha256:38527daf791dbe472c37ecb1e8b13a62e31c00d9ff4c8a1f019d7022a96a43da",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 1 -kube_pod_container_info{container="wise-lynx-jenkins",container_id="docker://e2ee1c2c7b8d4e5fd8c834b83cba8377d6b0e39da18157688ccc1a06b7c53117",image="jenkinsci/jenkins:2.46.1",image_id="docker://sha256:36023b9defd066ee53c03e33ba3add7225aee8447cb3154133012b1e152153c0",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 1 -# HELP kube_pod_container_resource_limits_cpu_cores The limit on cpu cores to be used by a container. -# TYPE kube_pod_container_resource_limits_cpu_cores gauge -kube_pod_container_resource_limits_cpu_cores{container="kube-state-metrics",namespace="kube-system",node="",pod="kube-state-metrics-1303537707-mnzbp"} 0.2 -kube_pod_container_resource_limits_cpu_cores{container="kube-state-metrics",namespace="kube-system",node="minikube",pod="kube-state-metrics-1303537707-7ncd1"} 0.2 -# HELP kube_pod_container_resource_limits_memory_bytes The limit on memory to be used by a container in bytes. -# TYPE kube_pod_container_resource_limits_memory_bytes gauge -kube_pod_container_resource_limits_memory_bytes{container="healthz",namespace="kube-system",node="minikube",pod="kube-dns-v20-5g5cb"} 5.24288e+07 -kube_pod_container_resource_limits_memory_bytes{container="kube-state-metrics",namespace="kube-system",node="",pod="kube-state-metrics-1303537707-mnzbp"} 5.24288e+07 -kube_pod_container_resource_limits_memory_bytes{container="kube-state-metrics",namespace="kube-system",node="minikube",pod="kube-state-metrics-1303537707-7ncd1"} 5.24288e+07 -kube_pod_container_resource_limits_memory_bytes{container="kubedns",namespace="kube-system",node="minikube",pod="kube-dns-v20-5g5cb"} 1.7825792e+08 -kube_pod_container_resource_limits_memory_bytes{container="kubedns",namespace="test",node="minikube-test",pod="kube-dns-v20-5g5cb-test"} 2.7825792e+08 -# HELP kube_pod_container_resource_requests_cpu_cores The number of requested cpu cores by a container. -# TYPE kube_pod_container_resource_requests_cpu_cores gauge -kube_pod_container_resource_requests_cpu_cores{container="healthz",namespace="kube-system",node="minikube",pod="kube-dns-v20-5g5cb"} 0.01 -kube_pod_container_resource_requests_cpu_cores{container="jumpy-owl-redis",namespace="default",node="minikube",pod="jumpy-owl-redis-3481028193-s78x9"} 0.1 -kube_pod_container_resource_requests_cpu_cores{container="kube-addon-manager",namespace="kube-system",node="minikube",pod="kube-addon-manager-minikube"} 0.005 -kube_pod_container_resource_requests_cpu_cores{container="kube-state-metrics",namespace="kube-system",node="",pod="kube-state-metrics-1303537707-mnzbp"} 0.1 -kube_pod_container_resource_requests_cpu_cores{container="kube-state-metrics",namespace="kube-system",node="minikube",pod="kube-state-metrics-1303537707-7ncd1"} 0.1 -kube_pod_container_resource_requests_cpu_cores{container="kubedns",namespace="kube-system",node="minikube",pod="kube-dns-v20-5g5cb"} 0.1 -kube_pod_container_resource_requests_cpu_cores{container="kubedns",namespace="test",node="minikube-test",pod="kube-dns-v20-5g5cb-test"} 0.2 -kube_pod_container_resource_requests_cpu_cores{container="wise-lynx-jenkins",namespace="jenkins",node="minikube",pod="wise-lynx-jenkins-1616735317-svn6k"} 0.2 -# HELP kube_pod_container_resource_requests_memory_bytes The number of requested memory bytes by a container. -# TYPE kube_pod_container_resource_requests_memory_bytes gauge -kube_pod_container_resource_requests_memory_bytes{container="healthz",namespace="kube-system",node="minikube",pod="kube-dns-v20-5g5cb"} 5.24288e+07 -kube_pod_container_resource_requests_memory_bytes{container="jumpy-owl-redis",namespace="default",node="minikube",pod="jumpy-owl-redis-3481028193-s78x9"} 2.68435456e+08 -kube_pod_container_resource_requests_memory_bytes{container="kube-addon-manager",namespace="kube-system",node="minikube",pod="kube-addon-manager-minikube"} 5.24288e+07 -kube_pod_container_resource_requests_memory_bytes{container="kube-state-metrics",namespace="kube-system",node="",pod="kube-state-metrics-1303537707-mnzbp"} 3.145728e+07 -kube_pod_container_resource_requests_memory_bytes{container="kube-state-metrics",namespace="kube-system",node="minikube",pod="kube-state-metrics-1303537707-7ncd1"} 3.145728e+07 -kube_pod_container_resource_requests_memory_bytes{container="kubedns",namespace="kube-system",node="minikube",pod="kube-dns-v20-5g5cb"} 7.340032e+07 -kube_pod_container_resource_requests_memory_bytes{container="kubedns",namespace="test",node="minikube-test",pod="kube-dns-v20-5g5cb-test"} 8.340032e+07 -kube_pod_container_resource_requests_memory_bytes{container="wise-lynx-jenkins",namespace="jenkins",node="minikube",pod="wise-lynx-jenkins-1616735317-svn6k"} 2.68435456e+08 -# HELP kube_pod_container_status_ready Describes whether the containers readiness check succeeded. -# TYPE kube_pod_container_status_ready gauge -kube_pod_container_status_ready{container="dnsmasq",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_status_ready{container="healthz",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_status_ready{container="jumpy-owl-redis",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_container_status_ready{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube"} 1 -kube_pod_container_status_ready{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 1 -kube_pod_container_status_ready{container="kubedns",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_status_ready{container="kubedns",namespace="test",pod="kube-dns-v20-5g5cb-test"} 0 -kube_pod_container_status_ready{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 1 -kube_pod_container_status_ready{container="tiller",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 1 -kube_pod_container_status_ready{container="wise-lynx-jenkins",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 1 -# HELP kube_pod_container_status_restarts The number of container restarts per container. -# TYPE kube_pod_container_status_restarts counter -kube_pod_container_status_restarts{container="dnsmasq",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 2 -kube_pod_container_status_restarts{container="healthz",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 2 -kube_pod_container_status_restarts{container="jumpy-owl-redis",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 270 -kube_pod_container_status_restarts{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube"} 2 -kube_pod_container_status_restarts{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 1 -kube_pod_container_status_restarts{container="kubedns",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 2 -kube_pod_container_status_restarts{container="kubedns",namespace="test",pod="kube-dns-v20-5g5cb-test"} 3 -kube_pod_container_status_restarts{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 2 -kube_pod_container_status_restarts{container="tiller",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 1 -kube_pod_container_status_restarts{container="wise-lynx-jenkins",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 1 -# HELP kube_pod_container_status_running Describes whether the container is currently in running state. -# TYPE kube_pod_container_status_running gauge -kube_pod_container_status_running{container="dnsmasq",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_status_running{container="healthz",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_status_running{container="jumpy-owl-redis",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_container_status_running{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube"} 1 -kube_pod_container_status_running{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 1 -kube_pod_container_status_running{container="kubedns",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_status_running{container="kubedns",namespace="test",pod="kube-dns-v20-5g5cb-test"} 0 -kube_pod_container_status_running{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 1 -kube_pod_container_status_running{container="tiller",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 1 -kube_pod_container_status_running{container="wise-lynx-jenkins",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 1 -# HELP kube_pod_container_status_terminated Describes whether the container is currently in terminated state. -# TYPE kube_pod_container_status_terminated gauge -kube_pod_container_status_terminated{container="dnsmasq",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_container_status_terminated{container="healthz",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_container_status_terminated{container="jumpy-owl-redis",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_container_status_terminated{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_container_status_terminated{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 0 -kube_pod_container_status_terminated{container="kubedns",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_container_status_terminated{container="kubedns",namespace="test",pod="kube-dns-v20-5g5cb-test"} 1 -kube_pod_container_status_terminated{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 0 -kube_pod_container_status_terminated{container="tiller",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 0 -kube_pod_container_status_terminated{container="wise-lynx-jenkins",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 0 -# HELP kube_pod_container_status_waiting Describes whether the container is currently in waiting state. -# TYPE kube_pod_container_status_waiting gauge -kube_pod_container_status_waiting{container="dnsmasq",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_container_status_waiting{container="healthz",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_container_status_waiting{container="jumpy-owl-redis",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_container_status_waiting{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_container_status_waiting{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 0 -kube_pod_container_status_waiting{container="kubedns",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_container_status_waiting{container="kubedns",namespace="test",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_container_status_waiting{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 0 -kube_pod_container_status_waiting{container="tiller",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 0 -kube_pod_container_status_waiting{container="wise-lynx-jenkins",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 0 -# HELP kube_pod_info Information about pod. -# TYPE kube_pod_info gauge -kube_pod_info{host_ip="",namespace="kube-system",node="",pod="kube-state-metrics-1303537707-mnzbp",pod_ip=""} 1 -kube_pod_info{host_ip="192.168.99.100",namespace="default",node="minikube",pod="jumpy-owl-redis-3481028193-s78x9",pod_ip="172.17.0.4"} 1 -kube_pod_info{host_ip="192.168.99.200",namespace="test",node="minikube-test",pod="jumpy-owl-redis-3481028193-s78x9",pod_ip="172.17.0.5"} 1 -kube_pod_info{host_ip="192.168.99.100",namespace="jenkins",node="minikube",pod="wise-lynx-jenkins-1616735317-svn6k",pod_ip="172.17.0.7"} 1 -kube_pod_info{host_ip="192.168.99.100",namespace="kube-system",node="minikube",pod="kube-addon-manager-minikube",pod_ip="192.168.99.100"} 1 -kube_pod_info{host_ip="192.168.99.100",namespace="kube-system",node="minikube",pod="kube-dns-v20-5g5cb",pod_ip="172.17.0.6"} 1 -kube_pod_info{host_ip="192.168.99.100",namespace="kube-system",node="minikube",pod="kube-state-metrics-1303537707-7ncd1",pod_ip="172.17.0.3"} 1 -kube_pod_info{host_ip="192.168.99.100",namespace="kube-system",node="minikube",pod="kubernetes-dashboard-vw0l6",pod_ip="172.17.0.5"} 1 -kube_pod_info{host_ip="192.168.99.100",namespace="kube-system",node="minikube",pod="tiller-deploy-3067024529-9lpmb",pod_ip="172.17.0.2"} 1 -# HELP kube_pod_status_phase The pods current phase. -# TYPE kube_pod_status_phase gauge -kube_pod_status_phase{namespace="default",phase="Running",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_phase{namespace="default",phase="Succeeded",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_status_phase{namespace="default",phase="Unknown",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_phase{namespace="test",phase="Running",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_status_phase{namespace="test",phase="Succeeded",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_phase{namespace="test",phase="Unknown",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_phase{namespace="jenkins",phase="Running",pod="wise-lynx-jenkins-1616735317-svn6k"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Pending",pod="kube-state-metrics-1303537707-mnzbp"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Running",pod="kube-addon-manager-minikube"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Running",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Running",pod="kube-state-metrics-1303537707-7ncd1"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Running",pod="kubernetes-dashboard-vw0l6"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Running",pod="tiller-deploy-3067024529-9lpmb"} 1 -# HELP kube_pod_status_ready Describes whether the pod is ready to serve requests. -# TYPE kube_pod_status_ready gauge -kube_pod_status_ready{condition="false",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_status_ready{condition="false",namespace="test",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_ready{condition="false",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 0 -kube_pod_status_ready{condition="false",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_status_ready{condition="false",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_status_ready{condition="false",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 0 -kube_pod_status_ready{condition="false",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 0 -kube_pod_status_ready{condition="false",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 0 -kube_pod_status_ready{condition="true",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_ready{condition="true",namespace="test",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_status_ready{condition="true",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 1 -kube_pod_status_ready{condition="true",namespace="kube-system",pod="kube-addon-manager-minikube"} 1 -kube_pod_status_ready{condition="true",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_status_ready{condition="true",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 1 -kube_pod_status_ready{condition="true",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 1 -kube_pod_status_ready{condition="true",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 1 -kube_pod_status_ready{condition="unknown",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_ready{condition="unknown",namespace="test",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_ready{condition="unknown",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 0 -kube_pod_status_ready{condition="unknown",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_status_ready{condition="unknown",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_status_ready{condition="unknown",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 0 -kube_pod_status_ready{condition="unknown",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 0 -kube_pod_status_ready{condition="unknown",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 0 -# HELP kube_pod_status_scheduled Describes the status of the scheduling process for the pod. -# TYPE kube_pod_status_scheduled gauge -kube_pod_status_scheduled{condition="false",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_scheduled{condition="false",namespace="test",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_status_scheduled{condition="false",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 0 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 0 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="kube-state-metrics-1303537707-mnzbp"} 1 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 0 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 0 -kube_pod_status_scheduled{condition="true",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_status_scheduled{condition="true",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 1 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="kube-addon-manager-minikube"} 1 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 1 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="kube-state-metrics-1303537707-mnzbp"} 0 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 1 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 1 -kube_pod_status_scheduled{condition="unknown",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="kube-state-metrics-1303537707-mnzbp"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 0 -# HELP kube_replicaset_metadata_generation Sequence number representing a specific generation of the desired state. -# TYPE kube_replicaset_metadata_generation gauge -kube_replicaset_metadata_generation{namespace="default",replicaset="jumpy-owl-redis-3481028193"} 1 -kube_replicaset_metadata_generation{namespace="jenkins",replicaset="wise-lynx-jenkins-1616735317"} 1 -kube_replicaset_metadata_generation{namespace="kube-system",replicaset="kube-state-metrics-1303537707"} 1 -kube_replicaset_metadata_generation{namespace="test",replicaset="kube-state-metrics-1303537707"} 1 -kube_replicaset_metadata_generation{namespace="kube-system",replicaset="tiller-deploy-3067024529"} 1 -# HELP kube_replicaset_spec_replicas Number of desired pods for a ReplicaSet. -# TYPE kube_replicaset_spec_replicas gauge -kube_replicaset_spec_replicas{namespace="default",replicaset="jumpy-owl-redis-3481028193"} 1 -kube_replicaset_spec_replicas{namespace="jenkins",replicaset="wise-lynx-jenkins-1616735317"} 1 -kube_replicaset_spec_replicas{namespace="kube-system",replicaset="kube-state-metrics-1303537707"} 2 -kube_replicaset_spec_replicas{namespace="test",replicaset="kube-state-metrics-1303537707"} 3 -kube_replicaset_spec_replicas{namespace="kube-system",replicaset="tiller-deploy-3067024529"} 1 -# HELP kube_replicaset_status_fully_labeled_replicas The number of fully labeled replicas per ReplicaSet. -# TYPE kube_replicaset_status_fully_labeled_replicas gauge -kube_replicaset_status_fully_labeled_replicas{namespace="default",replicaset="jumpy-owl-redis-3481028193"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="jenkins",replicaset="wise-lynx-jenkins-1616735317"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="kube-system",replicaset="kube-state-metrics-1303537707"} 2 -kube_replicaset_status_fully_labeled_replicas{namespace="test",replicaset="kube-state-metrics-1303537707"} 4 -kube_replicaset_status_fully_labeled_replicas{namespace="kube-system",replicaset="tiller-deploy-3067024529"} 1 -# HELP kube_replicaset_status_observed_generation The generation observed by the ReplicaSet controller. -# TYPE kube_replicaset_status_observed_generation gauge -kube_replicaset_status_observed_generation{namespace="default",replicaset="jumpy-owl-redis-3481028193"} 1 -kube_replicaset_status_observed_generation{namespace="jenkins",replicaset="wise-lynx-jenkins-1616735317"} 1 -kube_replicaset_status_observed_generation{namespace="kube-system",replicaset="kube-state-metrics-1303537707"} 1 -kube_replicaset_status_observed_generation{namespace="test",replicaset="kube-state-metrics-1303537707"} 5 -kube_replicaset_status_observed_generation{namespace="kube-system",replicaset="tiller-deploy-3067024529"} 1 -# HELP kube_replicaset_status_ready_replicas The number of ready replicas per ReplicaSet. -# TYPE kube_replicaset_status_ready_replicas gauge -kube_replicaset_status_ready_replicas{namespace="default",replicaset="jumpy-owl-redis-3481028193"} 0 -kube_replicaset_status_ready_replicas{namespace="jenkins",replicaset="wise-lynx-jenkins-1616735317"} 1 -kube_replicaset_status_ready_replicas{namespace="kube-system",replicaset="kube-state-metrics-1303537707"} 1 -kube_replicaset_status_ready_replicas{namespace="test",replicaset="kube-state-metrics-1303537707"} 6 -kube_replicaset_status_ready_replicas{namespace="kube-system",replicaset="tiller-deploy-3067024529"} 1 -# HELP kube_replicaset_status_replicas The number of replicas per ReplicaSet. -# TYPE kube_replicaset_status_replicas gauge -kube_replicaset_status_replicas{namespace="default",replicaset="jumpy-owl-redis-3481028193"} 1 -kube_replicaset_status_replicas{namespace="jenkins",replicaset="wise-lynx-jenkins-1616735317"} 1 -kube_replicaset_status_replicas{namespace="kube-system",replicaset="kube-state-metrics-1303537707"} 2 -kube_replicaset_status_replicas{namespace="test",replicaset="kube-state-metrics-1303537707"} 7 -kube_replicaset_status_replicas{namespace="kube-system",replicaset="tiller-deploy-3067024529"} 1 -# HELP process_cpu_seconds_total Total user and system CPU time spent in seconds. -# TYPE process_cpu_seconds_total counter -process_cpu_seconds_total 33.37 -# HELP process_max_fds Maximum number of open file descriptors. -# TYPE process_max_fds gauge -process_max_fds 65536 -# HELP process_open_fds Number of open file descriptors. -# TYPE process_open_fds gauge -process_open_fds 14 -# HELP process_resident_memory_bytes Resident memory size in bytes. -# TYPE process_resident_memory_bytes gauge -process_resident_memory_bytes 4.2102784e+07 -# HELP process_start_time_seconds Start time of the process since unix epoch in seconds. -# TYPE process_start_time_seconds gauge -process_start_time_seconds 1.4939719827e+09 -# HELP process_virtual_memory_bytes Virtual memory size in bytes. -# TYPE process_virtual_memory_bytes gauge -process_virtual_memory_bytes 5.2932608e+07 -# HELP kube_statefulset_created Unix creation timestamp -# TYPE kube_statefulset_created gauge -kube_statefulset_created{namespace="default",statefulset="elasticsearch"} 1.511973651e+09 -kube_statefulset_created{namespace="default",statefulset="mysql"} 1.511989697e+09 -kube_statefulset_created{namespace="custom",statefulset="mysql"} 1.511999697e+09 -# HELP kube_statefulset_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_statefulset_labels gauge -kube_statefulset_labels{label_app="oci",label_io_kompose_service="elasticsearch",namespace="default",statefulset="elasticsearch"} 1 -kube_statefulset_labels{label_app="oci",label_custom_pod="true",label_io_kompose_service="s-mysql",namespace="default",statefulset="mysql"} 1 -kube_statefulset_labels{label_app="oci",label_custom_pod="true",label_io_kompose_service="s-mysql",namespace="custom",statefulset="mysql"} 1 -# HELP kube_statefulset_metadata_generation Sequence number representing a specific generation of the desired state for the StatefulSet. -# TYPE kube_statefulset_metadata_generation gauge -kube_statefulset_metadata_generation{namespace="default",statefulset="elasticsearch"} 3 -kube_statefulset_metadata_generation{namespace="default",statefulset="mysql"} 4 -kube_statefulset_metadata_generation{namespace="custom",statefulset="mysql"} 5 -# HELP kube_statefulset_replicas Number of desired pods for a StatefulSet. -# TYPE kube_statefulset_replicas gauge -kube_statefulset_replicas{namespace="default",statefulset="elasticsearch"} 4 -kube_statefulset_replicas{namespace="default",statefulset="mysql"} 5 -kube_statefulset_replicas{namespace="custom",statefulset="mysql"} 6 -# HELP kube_statefulset_status_observed_generation The generation observed by the StatefulSet controller. -# TYPE kube_statefulset_status_observed_generation gauge -kube_statefulset_status_observed_generation{namespace="default",statefulset="elasticsearch"} 1 -kube_statefulset_status_observed_generation{namespace="default",statefulset="mysql"} 2 -kube_statefulset_status_observed_generation{namespace="custom",statefulset="mysql"} 3 -# HELP kube_statefulset_status_replicas The number of replicas per StatefulSet. -# TYPE kube_statefulset_status_replicas gauge -kube_statefulset_status_replicas{namespace="default",statefulset="elasticsearch"} 1 -kube_statefulset_status_replicas{namespace="default",statefulset="mysql"} 2 -kube_statefulset_status_replicas{namespace="custom",statefulset="mysql"} 3 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_replicaset/_meta/testdata/docs.plain-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_replicaset/_meta/testdata/docs.plain-expected.json deleted file mode 100644 index cfdafbd4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_replicaset/_meta/testdata/docs.plain-expected.json +++ /dev/null @@ -1,142 +0,0 @@ -[ - { - "event": { - "dataset": "kubernetes.replicaset", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "namespace": "default", - "replicaset": { - "name": "jumpy-owl-redis-3481028193", - "replicas": { - "available": 1, - "desired": 1, - "labeled": 1, - "observed": 1, - "ready": 0 - } - } - }, - "metricset": { - "name": "state_replicaset", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.replicaset", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "namespace": "test", - "replicaset": { - "name": "kube-state-metrics-1303537707", - "replicas": { - "available": 7, - "desired": 3, - "labeled": 4, - "observed": 5, - "ready": 6 - } - } - }, - "metricset": { - "name": "state_replicaset", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.replicaset", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "namespace": "kube-system", - "replicaset": { - "name": "kube-state-metrics-1303537707", - "replicas": { - "available": 2, - "desired": 2, - "labeled": 2, - "observed": 1, - "ready": 1 - } - } - }, - "metricset": { - "name": "state_replicaset", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.replicaset", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "namespace": "jenkins", - "replicaset": { - "name": "wise-lynx-jenkins-1616735317", - "replicas": { - "available": 1, - "desired": 1, - "labeled": 1, - "observed": 1, - "ready": 1 - } - } - }, - "metricset": { - "name": "state_replicaset", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.replicaset", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "namespace": "kube-system", - "replicaset": { - "name": "tiller-deploy-3067024529", - "replicas": { - "available": 1, - "desired": 1, - "labeled": 1, - "observed": 1, - "ready": 1 - } - } - }, - "metricset": { - "name": "state_replicaset", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_replicaset/state_replicaset.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_replicaset/state_replicaset.go deleted file mode 100644 index cc24af63..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_replicaset/state_replicaset.go +++ /dev/null @@ -1,133 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package state_replicaset - -import ( - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/kubernetes" - p "github.com/elastic/beats/v7/metricbeat/helper/prometheus" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - "github.com/elastic/beats/v7/metricbeat/module/kubernetes/util" -) - -const ( - defaultScheme = "http" - defaultPath = "/metrics" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: defaultPath, - }.Build() - - mapping = &p.MetricsMapping{ - Metrics: map[string]p.MetricMap{ - "kube_replicaset_metadata_generation": p.InfoMetric(), - "kube_replicaset_status_fully_labeled_replicas": p.Metric("replicas.labeled"), - "kube_replicaset_status_observed_generation": p.Metric("replicas.observed"), - "kube_replicaset_status_ready_replicas": p.Metric("replicas.ready"), - "kube_replicaset_spec_replicas": p.Metric("replicas.desired"), - "kube_replicaset_status_replicas": p.Metric("replicas.available"), - }, - - Labels: map[string]p.LabelMap{ - "replicaset": p.KeyLabel("name"), - "namespace": p.KeyLabel(mb.ModuleDataKey + ".namespace"), - }, - } -) - -// init registers the MetricSet with the central registry. -// The New method will be called after the setup of the module and before starting to fetch data -func init() { - if err := mb.Registry.AddMetricSet("kubernetes", "state_replicaset", New, hostParser); err != nil { - panic(err) - } -} - -// MetricSet type defines all fields of the MetricSet -// As a minimum it must inherit the mb.BaseMetricSet fields, but can be extended with -// additional entries. These variables can be used to persist data or configuration between -// multiple fetch calls. -type MetricSet struct { - mb.BaseMetricSet - prometheus p.Prometheus - enricher util.Enricher -} - -// New create a new instance of the MetricSet -// Part of new is also setting up the configuration by processing additional -// configuration entries if needed. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - prometheus, err := p.NewPrometheusClient(base) - if err != nil { - return nil, err - } - return &MetricSet{ - BaseMetricSet: base, - prometheus: prometheus, - enricher: util.NewResourceMetadataEnricher(base, &kubernetes.ReplicaSet{}, false), - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) { - m.enricher.Start() - - events, err := m.prometheus.GetProcessedMetrics(mapping) - if err != nil { - m.Logger().Error(err) - reporter.Error(err) - return - } - - m.enricher.Enrich(events) - for _, event := range events { - - var moduleFieldsMapStr common.MapStr - moduleFields, ok := event[mb.ModuleDataKey] - if ok { - moduleFieldsMapStr, ok = moduleFields.(common.MapStr) - if !ok { - m.Logger().Errorf("error trying to convert '%s' from event to common.MapStr", mb.ModuleDataKey) - } - } - delete(event, mb.ModuleDataKey) - - if reported := reporter.Event(mb.Event{ - MetricSetFields: event, - ModuleFields: moduleFieldsMapStr, - Namespace: "kubernetes.replicaset", - }); !reported { - m.Logger().Debug("error trying to emit event") - return - } - } - - return -} - -// Close stops this metricset -func (m *MetricSet) Close() error { - m.enricher.Stop() - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_replicaset/state_replicaset_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_replicaset/state_replicaset_test.go deleted file mode 100644 index ea32d725..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_replicaset/state_replicaset_test.go +++ /dev/null @@ -1,48 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package state_replicaset - -import ( - "testing" - - "github.com/elastic/beats/v7/metricbeat/helper/prometheus/ptest" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - - _ "github.com/elastic/beats/v7/metricbeat/module/kubernetes" -) - -func TestEventMapping(t *testing.T) { - ptest.TestMetricSet(t, "kubernetes", "state_replicaset", - ptest.TestCases{ - { - MetricsFile: "../_meta/test/ksm.v1.3.0", - ExpectedFile: "./_meta/test/ksm.v1.3.0.expected", - }, - { - MetricsFile: "../_meta/test/ksm.v1.8.0", - ExpectedFile: "./_meta/test/ksm.v1.8.0.expected", - }, - }, - ) -} - -func TestData(t *testing.T) { - mbtest.TestDataFiles(t, "kubernetes", "state_replicaset") -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_resourcequota/README.md b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_resourcequota/README.md deleted file mode 100644 index fe34b970..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_resourcequota/README.md +++ /dev/null @@ -1,88 +0,0 @@ -# Kube-state-metrics/ResourceQuota - -## Version history - -- September 2019, `v1.7.0` - -## Resources - -Docs for 1.7 release of `kube-state-metrics` ResourceQuota can be found here: -https://github.com/kubernetes/kube-state-metrics/blob/release-1.7/docs/resourcequota-metrics.md - - -## Metrics insight - - - kube_resourcequota{namespace,resourcequota,resource,type} Gauge - - Info about existing `ResourceQuota` and current status - - - kube_resourcequota_created{namespace,resourcequota} Gauge - - Creation time for `ResourceQuota` - -## Setup environment for manual tests - -- Setup kubernetes environment for beats testing - -https://github.com/elastic/beats/tree/master/metricbeat/module/kubernetes/_meta/test - -- Install `kube-state-metrics` - -As part of the referred document above, follow these instructions - -https://github.com/elastic/beats/tree/master/metricbeat/module/kubernetes/_meta/test#testing-kubernetes-loads - -- Create `ResourceQuota` objects - -The manifest are found at this location, not only creates the `ResourceQuota` objects, but also other resources that will fail because of the existence of the quota at the namespace: - -https://github.com/elastic/beats/tree/master/metricbeat/module/kubernetes/_meta/test/docs/02_objects/resourcequota.yaml - -It will create - -- named `rqtest` namespace, which will be assigned the resource quotas -- named `resources` resource quota, which will limit the ammount of CPU and memory that can be assigned to the namespace. (This settings won't be put to test) -- `objects` resource quota, which will limit the quantity of objects that can be created at this namespace: - - 3 Pods - - 1 Configmap - - 0 PersistentVolumeClaims - - 1 ReplicaController - - 1 Secret - - 2 Services - - 1 Service type LoadBalancer - -- It will also create regular objects at that same namespace - - 1 Service type LoadBalancer, that will succeed - - 1 Service type LoadBalancer, that **will fail** due to exceeding Quota - -- Copy binary and metricbeat assets to the playground pod. The module file targeting `ResourceQuota` should look like this: - -```yaml -- module: kubernetes - enabled: true - metricsets: - - state_resourcequota - period: 10s - hosts: ["kube-state-metrics.kube-system:8080"] - in_cluster: true -``` - -- Execute metricbeat from the playground - -You should see at elasticsearch/kibana: - -Events that indicate a hard limit on services of type LoadBalancer - -- `dataset`: `kubernetes.resourcequota` -- `kubernetes.resourcequota.name`: `objects` -- `kubernetes.resourcequota.resource`: `services.loadbalancers` -- `kubernetes.resourcequota.quota`: 1 -- `kubernetes.resourcequota.type`: `hard` - -Events that indicate the number of service type LoadBalancer used - -- `dataset`: `kubernetes.resourcequota` -- `kubernetes.resourcequota.name`: `objects` -- `kubernetes.resourcequota.resource`: `services.loadbalancers` -- `kubernetes.resourcequota.quota`: 1 -- `kubernetes.resourcequota.type`: `used` diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_resourcequota/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_resourcequota/_meta/data.json deleted file mode 100644 index a74695a7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_resourcequota/_meta/data.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "@timestamp": "2019-09-16T18:37:16.237Z", - "@metadata": { - "beat": "metricbeat", - "type": "_doc", - "version": "8.0.0" - }, - "agent": { - "ephemeral_id": "9a223001-a65f-4460-b106-553151987b09", - "hostname": "minikube", - "id": "191c7322-6d36-4f6c-b451-d0302b96841b", - "version": "8.0.0", - "type": "metricbeat" - }, - "kubernetes": { - "namespace": "rqtest", - "resourcequota": { - "quota": 2, - "name": "objects", - "resource": "services", - "type": "hard" - } - }, - "event": { - "module": "kubernetes", - "duration": 13626177, - "dataset": "kubernetes.resourcequota" - }, - "metricset": { - "period": 10000, - "name": "state_resourcequota" - }, - "service": { - "address": "kube-state-metrics.kube-system:8080", - "type": "kubernetes" - }, - "ecs": { - "version": "1.1.0" - }, - "host": { - "name": "minikube", - "architecture": "x86_64", - "os": { - "kernel": "4.15.0", - "codename": "bionic", - "platform": "ubuntu", - "version": "18.04.3 LTS (Bionic Beaver)", - "family": "debian", - "name": "Ubuntu" - }, - "containerized": false, - "hostname": "minikube" - } - } -} - \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_resourcequota/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_resourcequota/_meta/docs.asciidoc deleted file mode 100644 index 6ff6b976..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_resourcequota/_meta/docs.asciidoc +++ /dev/null @@ -1,2 +0,0 @@ -The `state_resourcequota` metricset for kubernetes reads from `kube-state-metrics`. - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_resourcequota/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_resourcequota/_meta/fields.yml deleted file mode 100644 index 9fab0ed9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_resourcequota/_meta/fields.yml +++ /dev/null @@ -1,26 +0,0 @@ -- name: resourcequota - type: group - description: > - kubernetes resourcequota metrics - release: ga - fields: - - name: created.sec - type: double - description: Epoch seconds since the ResourceQuota was created - - name: quota - type: double - description: Quota informed (hard or used) for the resource - - name: name - type: keyword - description: ResourceQuota name - - name: type - type: keyword - description: Quota information type, `hard` or `used` - - name: resource - type: keyword - description: Resource name the quota applies to - - - - - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_resourcequota/_meta/test/ksm.v1.3.0.expected b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_resourcequota/_meta/test/ksm.v1.3.0.expected deleted file mode 100644 index ec747fa4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_resourcequota/_meta/test/ksm.v1.3.0.expected +++ /dev/null @@ -1 +0,0 @@ -null \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_resourcequota/_meta/test/ksm.v1.8.0.expected b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_resourcequota/_meta/test/ksm.v1.8.0.expected deleted file mode 100644 index 07142339..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_resourcequota/_meta/test/ksm.v1.8.0.expected +++ /dev/null @@ -1,574 +0,0 @@ -[ - { - "RootFields": {}, - "ModuleFields": { - "namespace": "myspace" - }, - "MetricSetFields": { - "name": "object-counts", - "quota": 10, - "resource": "services", - "type": "hard" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.resourcequota", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": { - "namespace": "myspace" - }, - "MetricSetFields": { - "name": "object-counts", - "quota": 0, - "resource": "replicationcontrollers", - "type": "used" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.resourcequota", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": { - "namespace": "myspace" - }, - "MetricSetFields": { - "name": "compute-resources", - "quota": 0, - "resource": "requests.memory", - "type": "used" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.resourcequota", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": { - "namespace": "myspace" - }, - "MetricSetFields": { - "created": { - "sec": 1578507202 - }, - "name": "compute-resources" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.resourcequota", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": { - "namespace": "myspace" - }, - "MetricSetFields": { - "name": "compute-resources", - "quota": 2147483648, - "resource": "limits.memory", - "type": "hard" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.resourcequota", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": { - "namespace": "myspace" - }, - "MetricSetFields": { - "name": "object-counts", - "quota": 4, - "resource": "persistentvolumeclaims", - "type": "hard" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.resourcequota", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": { - "namespace": "myspace" - }, - "MetricSetFields": { - "name": "compute-resources", - "quota": 1073741824, - "resource": "requests.memory", - "type": "hard" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.resourcequota", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": { - "namespace": "myspace" - }, - "MetricSetFields": { - "name": "object-counts", - "quota": 0, - "resource": "persistentvolumeclaims", - "type": "used" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.resourcequota", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": { - "namespace": "myspace" - }, - "MetricSetFields": { - "name": "object-counts", - "quota": 4, - "resource": "pods", - "type": "hard" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.resourcequota", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": { - "namespace": "myspace" - }, - "MetricSetFields": { - "name": "object-counts", - "quota": 20, - "resource": "replicationcontrollers", - "type": "hard" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.resourcequota", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": { - "namespace": "myspace" - }, - "MetricSetFields": { - "name": "object-counts", - "quota": 10, - "resource": "configmaps", - "type": "hard" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.resourcequota", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": { - "namespace": "myspace" - }, - "MetricSetFields": { - "name": "compute-resources", - "quota": 0, - "resource": "limits.memory", - "type": "used" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.resourcequota", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": { - "namespace": "myspace" - }, - "MetricSetFields": { - "name": "object-counts", - "quota": 10, - "resource": "secrets", - "type": "hard" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.resourcequota", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": { - "namespace": "myspace" - }, - "MetricSetFields": { - "name": "object-counts", - "quota": 0, - "resource": "services", - "type": "used" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.resourcequota", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": { - "namespace": "myspace" - }, - "MetricSetFields": { - "name": "object-counts", - "quota": 2, - "resource": "services.loadbalancers", - "type": "hard" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.resourcequota", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": { - "namespace": "myspace" - }, - "MetricSetFields": { - "name": "compute-resources", - "quota": 0, - "resource": "limits.cpu", - "type": "used" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.resourcequota", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": { - "namespace": "myspace" - }, - "MetricSetFields": { - "name": "object-counts", - "quota": 0, - "resource": "configmaps", - "type": "used" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.resourcequota", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": { - "namespace": "myspace" - }, - "MetricSetFields": { - "name": "object-counts", - "quota": 1, - "resource": "secrets", - "type": "used" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.resourcequota", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": { - "namespace": "myspace" - }, - "MetricSetFields": { - "name": "object-counts", - "quota": 0, - "resource": "pods", - "type": "used" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.resourcequota", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": { - "namespace": "myspace" - }, - "MetricSetFields": { - "name": "compute-resources", - "quota": 0, - "resource": "requests.nvidia.com/gpu", - "type": "used" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.resourcequota", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": { - "namespace": "myspace" - }, - "MetricSetFields": { - "created": { - "sec": 1578507217 - }, - "name": "object-counts" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.resourcequota", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": { - "namespace": "myspace" - }, - "MetricSetFields": { - "name": "object-counts", - "quota": 0, - "resource": "services.loadbalancers", - "type": "used" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.resourcequota", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": { - "namespace": "myspace" - }, - "MetricSetFields": { - "name": "compute-resources", - "quota": 2, - "resource": "limits.cpu", - "type": "hard" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.resourcequota", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": { - "namespace": "myspace" - }, - "MetricSetFields": { - "name": "compute-resources", - "quota": 0, - "resource": "requests.cpu", - "type": "used" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.resourcequota", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": { - "namespace": "myspace" - }, - "MetricSetFields": { - "name": "compute-resources", - "quota": 1, - "resource": "requests.cpu", - "type": "hard" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.resourcequota", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": { - "namespace": "myspace" - }, - "MetricSetFields": { - "name": "compute-resources", - "quota": 4, - "resource": "requests.nvidia.com/gpu", - "type": "hard" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.resourcequota", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_resourcequota/state_resourcequota.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_resourcequota/state_resourcequota.go deleted file mode 100644 index 8901714b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_resourcequota/state_resourcequota.go +++ /dev/null @@ -1,87 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package state_resourcequota - -import ( - p "github.com/elastic/beats/v7/metricbeat/helper/prometheus" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -func init() { - mb.Registry.MustAddMetricSet("kubernetes", "state_resourcequota", - NewResourceQuotaMetricSet, - mb.WithHostParser(p.HostParser)) -} - -// ResourceQuotaMetricSet is a prometheus based MetricSet that looks for -// mb.ModuleDataKey prefixed fields and puts then at the module level -// -// Copying the code from other kube state metrics, this should be improved to -// avoid all these ugly tricks -type ResourceQuotaMetricSet struct { - mb.BaseMetricSet - prometheus p.Prometheus - mapping *p.MetricsMapping -} - -// NewResourceQuotaMetricSet returns a prometheus based metricset for ResourceQuotas -func NewResourceQuotaMetricSet(base mb.BaseMetricSet) (mb.MetricSet, error) { - prometheus, err := p.NewPrometheusClient(base) - if err != nil { - return nil, err - } - - return &ResourceQuotaMetricSet{ - BaseMetricSet: base, - prometheus: prometheus, - mapping: &p.MetricsMapping{ - Metrics: map[string]p.MetricMap{ - "kube_resourcequota_created": p.Metric("created.sec"), - "kube_resourcequota": p.Metric("quota"), - }, - Labels: map[string]p.LabelMap{ - "namespace": p.KeyLabel(mb.ModuleDataKey + ".namespace"), - "resourcequota": p.KeyLabel("name"), - - "resource": p.KeyLabel("resource"), - "type": p.KeyLabel("type"), - }, - }, - }, nil -} - -// Fetch prometheus metrics and treats those prefixed by mb.ModuleDataKey as -// module rooted fields at the event that gets reported -func (m *ResourceQuotaMetricSet) Fetch(reporter mb.ReporterV2) { - events, err := m.prometheus.GetProcessedMetrics(m.mapping) - if err != nil { - m.Logger().Error(err) - reporter.Error(err) - return - } - - for _, event := range events { - event[mb.NamespaceKey] = "resourcequota" - reported := reporter.Event(mb.TransformMapStrToEvent("kubernetes", event, nil)) - if !reported { - m.Logger().Debug("error trying to emit event") - return - } - } - return -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_resourcequota/state_resourcequota_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_resourcequota/state_resourcequota_test.go deleted file mode 100644 index b32130ea..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_resourcequota/state_resourcequota_test.go +++ /dev/null @@ -1,41 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package state_resourcequota - -import ( - "testing" - - "github.com/elastic/beats/v7/metricbeat/helper/prometheus/ptest" -) - -func TestEventMapping(t *testing.T) { - ptest.TestMetricSet(t, "kubernetes", "state_resourcequota", - ptest.TestCases{ - { - MetricsFile: "../_meta/test/ksm.v1.3.0", - ExpectedFile: "./_meta/test/ksm.v1.3.0.expected", - }, - { - MetricsFile: "../_meta/test/ksm.v1.8.0", - ExpectedFile: "./_meta/test/ksm.v1.8.0.expected", - }, - }, - ) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_service/README.md b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_service/README.md deleted file mode 100644 index 0015481d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_service/README.md +++ /dev/null @@ -1,50 +0,0 @@ -# Kube-state-metrics/Service - - -This metricset connects to kube-state-metrics endpoint to retrieve and report Service metrics. - -## Version history - -- December 2019, first release using kube-state-metrics `v1.8.0`. - -## Configuration - -See the metricset documentation for the configuration reference. - -## Manual testing - -Create a service. Try different types as: - -Example: -```bash -cat < - kubernetes service metrics - release: experimental - fields: - - name: name - type: keyword - description: Service name. - - name: cluster_ip - type: ip - description: Internal IP for the service. - - name: external_name - type: keyword - description: Service external DNS name - - name: external_ip - type: keyword - description: Service external IP - - name: load_balancer_ip - type: keyword - description: Load Balancer service IP - - name: type - type: keyword - description: Service type - - name: ingress_ip - type: keyword - description: Ingress IP - - name: ingress_hostname - type: ip - description: Ingress Hostname - - name: created - type: date - description: Service creation date - - - - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_service/_meta/test/ksm.unit.v1.8.0 b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_service/_meta/test/ksm.unit.v1.8.0 deleted file mode 100644 index abf784f3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_service/_meta/test/ksm.unit.v1.8.0 +++ /dev/null @@ -1,45 +0,0 @@ -# HELP kube_service_info Information about service. -# TYPE kube_service_info gauge -# HELP kube_service_created Unix creation timestamp -# TYPE kube_service_created gauge -# HELP kube_service_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_service_labels gauge -# HELP kube_service_spec_type Type about service. -# TYPE kube_service_spec_type gauge -# HELP kube_service_spec_external_ip Service external ips. One series for each ip -# TYPE kube_service_spec_external_ip gauge -# HELP kube_service_status_load_balancer_ingress Service load balancer ingress status -# TYPE kube_service_status_load_balancer_ingress gauge - -kube_service_created{namespace="default",service="test-service1"} 1.5e+09 -kube_service_info{cluster_ip="1.2.3.4",external_name="",load_balancer_ip="",namespace="default",service="test-service1"} 1 -kube_service_labels{label_app="example1",namespace="default",service="test-service1"} 1 -kube_service_spec_type{namespace="default",service="test-service1",type="ClusterIP"} 1 - -kube_service_created{namespace="default",service="test-service2"} 1.5e+09 -kube_service_info{cluster_ip="1.2.3.5",external_name="",load_balancer_ip="",namespace="default",service="test-service2"} 1 -kube_service_labels{label_app="example2",namespace="default",service="test-service2"} 1 -kube_service_spec_type{namespace="default",service="test-service2",type="NodePort"} 1 - -kube_service_created{namespace="default",service="test-service3"} 1.5e+09 -kube_service_info{cluster_ip="1.2.3.6",external_name="",load_balancer_ip="1.2.3.7",namespace="default",service="test-service3"} 1 -kube_service_labels{label_app="example3",namespace="default",service="test-service3"} 1 -kube_service_spec_type{namespace="default",service="test-service3",type="LoadBalancer"} 1 - -kube_service_created{namespace="default",service="test-service4"} 1.5e+09 -kube_service_info{cluster_ip="",external_name="www.example.com",load_balancer_ip="",namespace="default",service="test-service4"} 1 -kube_service_labels{label_app="example4",namespace="default",service="test-service4"} 1 -kube_service_spec_type{namespace="default",service="test-service4",type="ExternalName"} 1 - -kube_service_created{namespace="default",service="test-service5"} 1.5e+09 -kube_service_info{cluster_ip="",external_name="",load_balancer_ip="",namespace="default",service="test-service5"} 1 -kube_service_labels{label_app="example5",namespace="default",service="test-service5"} 1 -kube_service_spec_type{namespace="default",service="test-service5",type="LoadBalancer"} 1 -kube_service_status_load_balancer_ingress{hostname="www.example.com",ip="1.2.3.8",namespace="default",service="test-service5"} 1 - -kube_service_created{namespace="default",service="test-service6"} 1.5e+09 -kube_service_info{cluster_ip="",external_name="",load_balancer_ip="",namespace="default",service="test-service6"} 1 -kube_service_labels{label_app="example6",namespace="default",service="test-service6"} 1 -kube_service_spec_type{namespace="default",service="test-service6",type="ClusterIP"} 1 -kube_service_spec_external_ip{external_ip="1.2.3.9",namespace="default",service="test-service6"} 1 -kube_service_spec_external_ip{external_ip="1.2.3.10",namespace="default",service="test-service6"} 1 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_service/_meta/test/ksm.unit.v1.8.0.expected b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_service/_meta/test/ksm.unit.v1.8.0.expected deleted file mode 100644 index 47a36f14..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_service/_meta/test/ksm.unit.v1.8.0.expected +++ /dev/null @@ -1,154 +0,0 @@ -[ - { - "RootFields": {}, - "ModuleFields": { - "labels": { - "app": "example2" - }, - "namespace": "default" - }, - "MetricSetFields": { - "cluster_ip": "1.2.3.5", - "created": "2017-07-14T02:40:00.000Z", - "name": "test-service2", - "type": "NodePort" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.service", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": { - "labels": { - "app": "example3" - }, - "namespace": "default" - }, - "MetricSetFields": { - "cluster_ip": "1.2.3.6", - "created": "2017-07-14T02:40:00.000Z", - "load_balancer_ip": "1.2.3.7", - "name": "test-service3", - "type": "LoadBalancer" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.service", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": { - "labels": { - "app": "example5" - }, - "namespace": "default" - }, - "MetricSetFields": { - "created": "2017-07-14T02:40:00.000Z", - "ingress_hostname": "www.example.com", - "ingress_ip": "1.2.3.8", - "name": "test-service5", - "type": "LoadBalancer" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.service", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": { - "labels": { - "app": "example4" - }, - "namespace": "default" - }, - "MetricSetFields": { - "created": "2017-07-14T02:40:00.000Z", - "external_name": "www.example.com", - "name": "test-service4", - "type": "ExternalName" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.service", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": { - "labels": { - "app": "example6" - }, - "namespace": "default" - }, - "MetricSetFields": { - "created": "2017-07-14T02:40:00.000Z", - "external_ip": "1.2.3.10", - "name": "test-service6", - "type": "ClusterIP" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.service", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": { - "labels": { - "app": "example1" - }, - "namespace": "default" - }, - "MetricSetFields": { - "cluster_ip": "1.2.3.4", - "created": "2017-07-14T02:40:00.000Z", - "name": "test-service1", - "type": "ClusterIP" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.service", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_service/_meta/test/ksm.v1.3.0.expected b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_service/_meta/test/ksm.v1.3.0.expected deleted file mode 100644 index 84937313..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_service/_meta/test/ksm.v1.3.0.expected +++ /dev/null @@ -1,108 +0,0 @@ -[ - { - "RootFields": {}, - "ModuleFields": { - "labels": { - "addonmanager_kubernetes_io_mode": "Reconcile", - "app": "kubernetes-dashboard", - "kubernetes_io_minikube_addons": "dashboard", - "kubernetes_io_minikube_addons_endpoint": "dashboard" - }, - "namespace": "kube-system" - }, - "MetricSetFields": { - "cluster_ip": "10.109.175.127", - "created": "2018-05-30T16:24:44.000Z", - "name": "kubernetes-dashboard", - "type": "NodePort" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.service", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": { - "labels": { - "k8s_app": "kube-dns", - "kubernetes_io_cluster_service": "true", - "kubernetes_io_name": "KubeDNS" - }, - "namespace": "kube-system" - }, - "MetricSetFields": { - "cluster_ip": "10.96.0.10", - "created": "2018-05-30T16:24:36.000Z", - "name": "kube-dns", - "type": "ClusterIP" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.service", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": { - "labels": { - "component": "apiserver", - "provider": "kubernetes" - }, - "namespace": "default" - }, - "MetricSetFields": { - "cluster_ip": "10.96.0.1", - "created": "2018-05-30T16:24:29.000Z", - "name": "kubernetes", - "type": "ClusterIP" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.service", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": { - "labels": { - "k8s_app": "kube-state-metrics" - }, - "namespace": "kube-system" - }, - "MetricSetFields": { - "cluster_ip": "10.108.182.194", - "created": "2018-05-30T16:24:45.000Z", - "name": "kube-state-metrics", - "type": "ClusterIP" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.service", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_service/_meta/test/ksm.v1.8.0.expected b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_service/_meta/test/ksm.v1.8.0.expected deleted file mode 100644 index 56906dc9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_service/_meta/test/ksm.v1.8.0.expected +++ /dev/null @@ -1,105 +0,0 @@ -[ - { - "RootFields": {}, - "ModuleFields": { - "labels": { - "k8s_app": "kube-state-metrics" - }, - "namespace": "kube-system" - }, - "MetricSetFields": { - "cluster_ip": "10.101.63.187", - "created": "2020-01-07T17:43:43.000Z", - "name": "kube-state-metrics", - "type": "ClusterIP" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.service", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": { - "labels": { - "k8s_app": "kube-dns", - "kubernetes_io_cluster_service": "true", - "kubernetes_io_name": "KubeDNS" - }, - "namespace": "kube-system" - }, - "MetricSetFields": { - "cluster_ip": "10.96.0.10", - "created": "2020-01-07T16:11:03.000Z", - "name": "kube-dns", - "type": "ClusterIP" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.service", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": { - "labels": { - "app": "nginx" - }, - "namespace": "default" - }, - "MetricSetFields": { - "cluster_ip": "None", - "created": "2020-01-08T18:15:25.000Z", - "name": "nginx", - "type": "ClusterIP" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.service", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - }, - { - "RootFields": {}, - "ModuleFields": { - "labels": { - "component": "apiserver", - "provider": "kubernetes" - }, - "namespace": "default" - }, - "MetricSetFields": { - "cluster_ip": "10.96.0.1", - "created": "2020-01-07T16:11:02.000Z", - "name": "kubernetes", - "type": "ClusterIP" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.service", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_service/state_service.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_service/state_service.go deleted file mode 100644 index 4cadbb5a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_service/state_service.go +++ /dev/null @@ -1,100 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package state_service - -import ( - p "github.com/elastic/beats/v7/metricbeat/helper/prometheus" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -func init() { - mb.Registry.MustAddMetricSet("kubernetes", "state_service", - NewServiceMetricSet, - mb.WithHostParser(p.HostParser)) -} - -// ServiceMetricSet is a prometheus based MetricSet that looks for -// mb.ModuleDataKey prefixed fields and puts then at the module level -// -// Copying the code from other kube state metrics, this should be improved to -// avoid all these ugly tricks -type ServiceMetricSet struct { - mb.BaseMetricSet - prometheus p.Prometheus - mapping *p.MetricsMapping -} - -// NewServiceMetricSet returns a prometheus based metricset for Services -func NewServiceMetricSet(base mb.BaseMetricSet) (mb.MetricSet, error) { - prometheus, err := p.NewPrometheusClient(base) - if err != nil { - return nil, err - } - - return &ServiceMetricSet{ - BaseMetricSet: base, - prometheus: prometheus, - mapping: &p.MetricsMapping{ - Metrics: map[string]p.MetricMap{ - "kube_service_info": p.InfoMetric(), - "kube_service_labels": p.ExtendedInfoMetric( - p.Configuration{ - StoreNonMappedLabels: true, - NonMappedLabelsPlacement: mb.ModuleDataKey + ".labels", - MetricProcessingOptions: []p.MetricOption{p.OpLabelKeyPrefixRemover("label_")}, - }), - "kube_service_created": p.Metric("created", p.OpUnixTimestampValue()), - "kube_service_spec_type": p.InfoMetric(), - "kube_service_spec_external_ip": p.InfoMetric(), - "kube_service_status_load_balancer_ingress": p.InfoMetric(), - }, - Labels: map[string]p.LabelMap{ - "namespace": p.KeyLabel(mb.ModuleDataKey + ".namespace"), - "service": p.KeyLabel("name"), - "cluster_ip": p.Label("cluster_ip"), - "external_name": p.Label("external_name"), - "external_ip": p.Label("external_ip"), - "load_balancer_ip": p.Label("load_balancer_ip"), - "type": p.Label("type"), - "ip": p.Label("ingress_ip"), - "hostname": p.Label("ingress_hostname"), - }, - }, - }, nil -} - -// Fetch prometheus metrics and treats those prefixed by mb.ModuleDataKey as -// module rooted fields at the event that gets reported -func (m *ServiceMetricSet) Fetch(reporter mb.ReporterV2) { - events, err := m.prometheus.GetProcessedMetrics(m.mapping) - if err != nil { - m.Logger().Error(err) - reporter.Error(err) - return - } - - for _, event := range events { - event[mb.NamespaceKey] = "service" - reported := reporter.Event(mb.TransformMapStrToEvent("kubernetes", event, nil)) - if !reported { - m.Logger().Debug("error trying to emit event") - return - } - } - return -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_service/state_service_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_service/state_service_test.go deleted file mode 100644 index cae6735c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_service/state_service_test.go +++ /dev/null @@ -1,45 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package state_service - -import ( - "testing" - - "github.com/elastic/beats/v7/metricbeat/helper/prometheus/ptest" -) - -func TestEventMapping(t *testing.T) { - ptest.TestMetricSet(t, "kubernetes", "state_service", - ptest.TestCases{ - { - MetricsFile: "../_meta/test/ksm.v1.3.0", - ExpectedFile: "./_meta/test/ksm.v1.3.0.expected", - }, - { - MetricsFile: "../_meta/test/ksm.v1.8.0", - ExpectedFile: "./_meta/test/ksm.v1.8.0.expected", - }, - { - MetricsFile: "./_meta/test/ksm.unit.v1.8.0", - ExpectedFile: "./_meta/test/ksm.unit.v1.8.0.expected", - }, - }, - ) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_service/svc-out.txt b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_service/svc-out.txt deleted file mode 100644 index 2ffe929b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_service/svc-out.txt +++ /dev/null @@ -1,1492 +0,0 @@ -# HELP kube_certificatesigningrequest_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_certificatesigningrequest_labels gauge -# HELP kube_certificatesigningrequest_created Unix creation timestamp -# TYPE kube_certificatesigningrequest_created gauge -# HELP kube_certificatesigningrequest_condition The number of each certificatesigningrequest condition -# TYPE kube_certificatesigningrequest_condition gauge -# HELP kube_certificatesigningrequest_cert_length Length of the issued cert -# TYPE kube_certificatesigningrequest_cert_length gauge -# HELP kube_configmap_info Information about configmap. -# TYPE kube_configmap_info gauge -kube_configmap_info{namespace="kube-system",configmap="extension-apiserver-authentication"} 1 -kube_configmap_info{namespace="kube-system",configmap="kubeadm-config"} 1 -kube_configmap_info{namespace="kube-system",configmap="kubelet-config-1.15"} 1 -kube_configmap_info{namespace="kube-public",configmap="cluster-info"} 1 -kube_configmap_info{namespace="kube-system",configmap="coredns"} 1 -kube_configmap_info{namespace="kube-system",configmap="kube-proxy"} 1 -# HELP kube_configmap_created Unix creation timestamp -# TYPE kube_configmap_created gauge -kube_configmap_created{namespace="kube-system",configmap="kubelet-config-1.15"} 1.573598938e+09 -kube_configmap_created{namespace="kube-public",configmap="cluster-info"} 1.573598939e+09 -kube_configmap_created{namespace="kube-system",configmap="coredns"} 1.573598939e+09 -kube_configmap_created{namespace="kube-system",configmap="kube-proxy"} 1.573598939e+09 -kube_configmap_created{namespace="kube-system",configmap="extension-apiserver-authentication"} 1.573598935e+09 -kube_configmap_created{namespace="kube-system",configmap="kubeadm-config"} 1.573598938e+09 -# HELP kube_configmap_metadata_resource_version Resource version representing a specific version of the configmap. -# TYPE kube_configmap_metadata_resource_version gauge -kube_configmap_metadata_resource_version{namespace="kube-system",configmap="coredns",resource_version="176"} 1 -kube_configmap_metadata_resource_version{namespace="kube-system",configmap="kube-proxy",resource_version="190"} 1 -kube_configmap_metadata_resource_version{namespace="kube-system",configmap="extension-apiserver-authentication",resource_version="41"} 1 -kube_configmap_metadata_resource_version{namespace="kube-system",configmap="kubeadm-config",resource_version="155"} 1 -kube_configmap_metadata_resource_version{namespace="kube-system",configmap="kubelet-config-1.15",resource_version="158"} 1 -kube_configmap_metadata_resource_version{namespace="kube-public",configmap="cluster-info",resource_version="333"} 1 -# HELP kube_cronjob_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_cronjob_labels gauge -# HELP kube_cronjob_info Info about cronjob. -# TYPE kube_cronjob_info gauge -# HELP kube_cronjob_created Unix creation timestamp -# TYPE kube_cronjob_created gauge -# HELP kube_cronjob_status_active Active holds pointers to currently running jobs. -# TYPE kube_cronjob_status_active gauge -# HELP kube_cronjob_status_last_schedule_time LastScheduleTime keeps information of when was the last time the job was successfully scheduled. -# TYPE kube_cronjob_status_last_schedule_time gauge -# HELP kube_cronjob_spec_suspend Suspend flag tells the controller to suspend subsequent executions. -# TYPE kube_cronjob_spec_suspend gauge -# HELP kube_cronjob_spec_starting_deadline_seconds Deadline in seconds for starting the job if it misses scheduled time for any reason. -# TYPE kube_cronjob_spec_starting_deadline_seconds gauge -# HELP kube_cronjob_next_schedule_time Next time the cronjob should be scheduled. The time after lastScheduleTime, or after the cron job's creation time if it's never been scheduled. Use this to determine if the job is delayed. -# TYPE kube_cronjob_next_schedule_time gauge -# HELP kube_daemonset_created Unix creation timestamp -# TYPE kube_daemonset_created gauge -kube_daemonset_created{namespace="kube-system",daemonset="kube-proxy"} 1.57359894e+09 -kube_daemonset_created{namespace="kube-system",daemonset="kindnet"} 1.573598941e+09 -# HELP kube_daemonset_status_current_number_scheduled The number of nodes running at least one daemon pod and are supposed to. -# TYPE kube_daemonset_status_current_number_scheduled gauge -kube_daemonset_status_current_number_scheduled{namespace="kube-system",daemonset="kindnet"} 3 -kube_daemonset_status_current_number_scheduled{namespace="kube-system",daemonset="kube-proxy"} 3 -# HELP kube_daemonset_status_desired_number_scheduled The number of nodes that should be running the daemon pod. -# TYPE kube_daemonset_status_desired_number_scheduled gauge -kube_daemonset_status_desired_number_scheduled{namespace="kube-system",daemonset="kindnet"} 3 -kube_daemonset_status_desired_number_scheduled{namespace="kube-system",daemonset="kube-proxy"} 3 -# HELP kube_daemonset_status_number_available The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available -# TYPE kube_daemonset_status_number_available gauge -kube_daemonset_status_number_available{namespace="kube-system",daemonset="kube-proxy"} 3 -kube_daemonset_status_number_available{namespace="kube-system",daemonset="kindnet"} 3 -# HELP kube_daemonset_status_number_misscheduled The number of nodes running a daemon pod but are not supposed to. -# TYPE kube_daemonset_status_number_misscheduled gauge -kube_daemonset_status_number_misscheduled{namespace="kube-system",daemonset="kindnet"} 0 -kube_daemonset_status_number_misscheduled{namespace="kube-system",daemonset="kube-proxy"} 0 -# HELP kube_daemonset_status_number_ready The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready. -# TYPE kube_daemonset_status_number_ready gauge -kube_daemonset_status_number_ready{namespace="kube-system",daemonset="kindnet"} 3 -kube_daemonset_status_number_ready{namespace="kube-system",daemonset="kube-proxy"} 3 -# HELP kube_daemonset_status_number_unavailable The number of nodes that should be running the daemon pod and have none of the daemon pod running and available -# TYPE kube_daemonset_status_number_unavailable gauge -kube_daemonset_status_number_unavailable{namespace="kube-system",daemonset="kindnet"} 0 -kube_daemonset_status_number_unavailable{namespace="kube-system",daemonset="kube-proxy"} 0 -# HELP kube_daemonset_updated_number_scheduled The total number of nodes that are running updated daemon pod -# TYPE kube_daemonset_updated_number_scheduled gauge -kube_daemonset_updated_number_scheduled{namespace="kube-system",daemonset="kindnet"} 3 -kube_daemonset_updated_number_scheduled{namespace="kube-system",daemonset="kube-proxy"} 3 -# HELP kube_daemonset_metadata_generation Sequence number representing a specific generation of the desired state. -# TYPE kube_daemonset_metadata_generation gauge -kube_daemonset_metadata_generation{namespace="kube-system",daemonset="kindnet"} 1 -kube_daemonset_metadata_generation{namespace="kube-system",daemonset="kube-proxy"} 1 -# HELP kube_daemonset_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_daemonset_labels gauge -kube_daemonset_labels{namespace="kube-system",daemonset="kube-proxy",label_k8s_app="kube-proxy"} 1 -kube_daemonset_labels{namespace="kube-system",daemonset="kindnet",label_app="kindnet",label_k8s_app="kindnet",label_tier="node"} 1 -# HELP kube_deployment_created Unix creation timestamp -# TYPE kube_deployment_created gauge -kube_deployment_created{namespace="kube-system",deployment="coredns"} 1.573598939e+09 -kube_deployment_created{namespace="default",deployment="nginx-deployment"} 1.573720876e+09 -kube_deployment_created{namespace="kube-system",deployment="kube-state-metrics"} 1.57444022e+09 -# HELP kube_deployment_status_replicas The number of replicas per deployment. -# TYPE kube_deployment_status_replicas gauge -kube_deployment_status_replicas{namespace="default",deployment="nginx-deployment"} 1 -kube_deployment_status_replicas{namespace="kube-system",deployment="kube-state-metrics"} 1 -kube_deployment_status_replicas{namespace="kube-system",deployment="coredns"} 2 -# HELP kube_deployment_status_replicas_available The number of available replicas per deployment. -# TYPE kube_deployment_status_replicas_available gauge -kube_deployment_status_replicas_available{namespace="kube-system",deployment="coredns"} 2 -kube_deployment_status_replicas_available{namespace="default",deployment="nginx-deployment"} 1 -kube_deployment_status_replicas_available{namespace="kube-system",deployment="kube-state-metrics"} 1 -# HELP kube_deployment_status_replicas_unavailable The number of unavailable replicas per deployment. -# TYPE kube_deployment_status_replicas_unavailable gauge -kube_deployment_status_replicas_unavailable{namespace="kube-system",deployment="kube-state-metrics"} 0 -kube_deployment_status_replicas_unavailable{namespace="kube-system",deployment="coredns"} 0 -kube_deployment_status_replicas_unavailable{namespace="default",deployment="nginx-deployment"} 0 -# HELP kube_deployment_status_replicas_updated The number of updated replicas per deployment. -# TYPE kube_deployment_status_replicas_updated gauge -kube_deployment_status_replicas_updated{namespace="kube-system",deployment="coredns"} 2 -kube_deployment_status_replicas_updated{namespace="default",deployment="nginx-deployment"} 1 -kube_deployment_status_replicas_updated{namespace="kube-system",deployment="kube-state-metrics"} 1 -# HELP kube_deployment_status_observed_generation The generation observed by the deployment controller. -# TYPE kube_deployment_status_observed_generation gauge -kube_deployment_status_observed_generation{namespace="kube-system",deployment="coredns"} 1 -kube_deployment_status_observed_generation{namespace="default",deployment="nginx-deployment"} 1 -kube_deployment_status_observed_generation{namespace="kube-system",deployment="kube-state-metrics"} 1 -# HELP kube_deployment_spec_replicas Number of desired pods for a deployment. -# TYPE kube_deployment_spec_replicas gauge -kube_deployment_spec_replicas{namespace="kube-system",deployment="kube-state-metrics"} 1 -kube_deployment_spec_replicas{namespace="kube-system",deployment="coredns"} 2 -kube_deployment_spec_replicas{namespace="default",deployment="nginx-deployment"} 1 -# HELP kube_deployment_spec_paused Whether the deployment is paused and will not be processed by the deployment controller. -# TYPE kube_deployment_spec_paused gauge -kube_deployment_spec_paused{namespace="kube-system",deployment="coredns"} 0 -kube_deployment_spec_paused{namespace="default",deployment="nginx-deployment"} 0 -kube_deployment_spec_paused{namespace="kube-system",deployment="kube-state-metrics"} 0 -# HELP kube_deployment_spec_strategy_rollingupdate_max_unavailable Maximum number of unavailable replicas during a rolling update of a deployment. -# TYPE kube_deployment_spec_strategy_rollingupdate_max_unavailable gauge -kube_deployment_spec_strategy_rollingupdate_max_unavailable{namespace="kube-system",deployment="coredns"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{namespace="default",deployment="nginx-deployment"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{namespace="kube-system",deployment="kube-state-metrics"} 1 -# HELP kube_deployment_spec_strategy_rollingupdate_max_surge Maximum number of replicas that can be scheduled above the desired number of replicas during a rolling update of a deployment. -# TYPE kube_deployment_spec_strategy_rollingupdate_max_surge gauge -kube_deployment_spec_strategy_rollingupdate_max_surge{namespace="kube-system",deployment="coredns"} 1 -kube_deployment_spec_strategy_rollingupdate_max_surge{namespace="default",deployment="nginx-deployment"} 1 -kube_deployment_spec_strategy_rollingupdate_max_surge{namespace="kube-system",deployment="kube-state-metrics"} 1 -# HELP kube_deployment_metadata_generation Sequence number representing a specific generation of the desired state. -# TYPE kube_deployment_metadata_generation gauge -kube_deployment_metadata_generation{namespace="kube-system",deployment="coredns"} 1 -kube_deployment_metadata_generation{namespace="default",deployment="nginx-deployment"} 1 -kube_deployment_metadata_generation{namespace="kube-system",deployment="kube-state-metrics"} 1 -# HELP kube_deployment_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_deployment_labels gauge -kube_deployment_labels{namespace="kube-system",deployment="coredns",label_k8s_app="kube-dns"} 1 -kube_deployment_labels{namespace="default",deployment="nginx-deployment"} 1 -kube_deployment_labels{namespace="kube-system",deployment="kube-state-metrics",label_k8s_app="kube-state-metrics"} 1 -# HELP kube_endpoint_info Information about endpoint. -# TYPE kube_endpoint_info gauge -kube_endpoint_info{namespace="kube-system",endpoint="kube-controller-manager"} 1 -kube_endpoint_info{namespace="default",endpoint="kubernetes"} 1 -kube_endpoint_info{namespace="kube-system",endpoint="kube-dns"} 1 -kube_endpoint_info{namespace="kube-system",endpoint="kube-state-metrics"} 1 -kube_endpoint_info{namespace="default",endpoint="elastic-test-svc"} 1 -kube_endpoint_info{namespace="kube-system",endpoint="kube-scheduler"} 1 -# HELP kube_endpoint_created Unix creation timestamp -# TYPE kube_endpoint_created gauge -kube_endpoint_created{namespace="kube-system",endpoint="kube-scheduler"} 1.573598937e+09 -kube_endpoint_created{namespace="kube-system",endpoint="kube-controller-manager"} 1.573598937e+09 -kube_endpoint_created{namespace="default",endpoint="kubernetes"} 1.573598938e+09 -kube_endpoint_created{namespace="kube-system",endpoint="kube-dns"} 1.573598955e+09 -kube_endpoint_created{namespace="kube-system",endpoint="kube-state-metrics"} 1.57444022e+09 -kube_endpoint_created{namespace="default",endpoint="elastic-test-svc"} 1.57468283e+09 -# HELP kube_endpoint_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_endpoint_labels gauge -kube_endpoint_labels{namespace="kube-system",endpoint="kube-state-metrics",label_k8s_app="kube-state-metrics"} 1 -kube_endpoint_labels{namespace="default",endpoint="elastic-test-svc",label_test1="value1",label_test2="value2"} 1 -kube_endpoint_labels{namespace="kube-system",endpoint="kube-scheduler"} 1 -kube_endpoint_labels{namespace="kube-system",endpoint="kube-controller-manager"} 1 -kube_endpoint_labels{namespace="default",endpoint="kubernetes"} 1 -kube_endpoint_labels{namespace="kube-system",endpoint="kube-dns",label_k8s_app="kube-dns",label_kubernetes_io_cluster_service="true",label_kubernetes_io_name="KubeDNS"} 1 -# HELP kube_endpoint_address_available Number of addresses available in endpoint. -# TYPE kube_endpoint_address_available gauge -kube_endpoint_address_available{namespace="kube-system",endpoint="kube-scheduler"} 0 -kube_endpoint_address_available{namespace="kube-system",endpoint="kube-controller-manager"} 0 -kube_endpoint_address_available{namespace="default",endpoint="kubernetes"} 1 -kube_endpoint_address_available{namespace="kube-system",endpoint="kube-dns"} 6 -kube_endpoint_address_available{namespace="kube-system",endpoint="kube-state-metrics"} 2 -kube_endpoint_address_available{namespace="default",endpoint="elastic-test-svc"} 0 -# HELP kube_endpoint_address_not_ready Number of addresses not ready in endpoint -# TYPE kube_endpoint_address_not_ready gauge -kube_endpoint_address_not_ready{namespace="kube-system",endpoint="kube-dns"} 0 -kube_endpoint_address_not_ready{namespace="kube-system",endpoint="kube-state-metrics"} 0 -kube_endpoint_address_not_ready{namespace="default",endpoint="elastic-test-svc"} 0 -kube_endpoint_address_not_ready{namespace="kube-system",endpoint="kube-scheduler"} 0 -kube_endpoint_address_not_ready{namespace="kube-system",endpoint="kube-controller-manager"} 0 -kube_endpoint_address_not_ready{namespace="default",endpoint="kubernetes"} 0 -# HELP kube_hpa_metadata_generation The generation observed by the HorizontalPodAutoscaler controller. -# TYPE kube_hpa_metadata_generation gauge -# HELP kube_hpa_spec_max_replicas Upper limit for the number of pods that can be set by the autoscaler; cannot be smaller than MinReplicas. -# TYPE kube_hpa_spec_max_replicas gauge -# HELP kube_hpa_spec_min_replicas Lower limit for the number of pods that can be set by the autoscaler, default 1. -# TYPE kube_hpa_spec_min_replicas gauge -# HELP kube_hpa_status_current_replicas Current number of replicas of pods managed by this autoscaler. -# TYPE kube_hpa_status_current_replicas gauge -# HELP kube_hpa_status_desired_replicas Desired number of replicas of pods managed by this autoscaler. -# TYPE kube_hpa_status_desired_replicas gauge -# HELP kube_hpa_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_hpa_labels gauge -# HELP kube_hpa_status_condition The condition of this autoscaler. -# TYPE kube_hpa_status_condition gauge -# HELP kube_ingress_info Information about ingress. -# TYPE kube_ingress_info gauge -# HELP kube_ingress_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_ingress_labels gauge -# HELP kube_ingress_created Unix creation timestamp -# TYPE kube_ingress_created gauge -# HELP kube_ingress_metadata_resource_version Resource version representing a specific version of ingress. -# TYPE kube_ingress_metadata_resource_version gauge -# HELP kube_ingress_path Ingress host, paths and backend service information. -# TYPE kube_ingress_path gauge -# HELP kube_ingress_tls Ingress TLS host and secret information. -# TYPE kube_ingress_tls gauge -# HELP kube_job_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_job_labels gauge -# HELP kube_job_info Information about job. -# TYPE kube_job_info gauge -# HELP kube_job_created Unix creation timestamp -# TYPE kube_job_created gauge -# HELP kube_job_spec_parallelism The maximum desired number of pods the job should run at any given time. -# TYPE kube_job_spec_parallelism gauge -# HELP kube_job_spec_completions The desired number of successfully finished pods the job should be run with. -# TYPE kube_job_spec_completions gauge -# HELP kube_job_spec_active_deadline_seconds The duration in seconds relative to the startTime that the job may be active before the system tries to terminate it. -# TYPE kube_job_spec_active_deadline_seconds gauge -# HELP kube_job_status_succeeded The number of pods which reached Phase Succeeded. -# TYPE kube_job_status_succeeded gauge -# HELP kube_job_status_failed The number of pods which reached Phase Failed. -# TYPE kube_job_status_failed gauge -# HELP kube_job_status_active The number of actively running pods. -# TYPE kube_job_status_active gauge -# HELP kube_job_complete The job has completed its execution. -# TYPE kube_job_complete gauge -# HELP kube_job_failed The job has failed its execution. -# TYPE kube_job_failed gauge -# HELP kube_job_status_start_time StartTime represents time when the job was acknowledged by the Job Manager. -# TYPE kube_job_status_start_time gauge -# HELP kube_job_status_completion_time CompletionTime represents time when the job was completed. -# TYPE kube_job_status_completion_time gauge -# HELP kube_job_owner Information about the Job's owner. -# TYPE kube_job_owner gauge -# HELP kube_limitrange Information about limit range. -# TYPE kube_limitrange gauge -# HELP kube_limitrange_created Unix creation timestamp -# TYPE kube_limitrange_created gauge -# HELP kube_namespace_created Unix creation timestamp -# TYPE kube_namespace_created gauge -kube_namespace_created{namespace="default"} 1.573598938e+09 -kube_namespace_created{namespace="kube-system"} 1.573598934e+09 -kube_namespace_created{namespace="kube-public"} 1.573598934e+09 -kube_namespace_created{namespace="kube-node-lease"} 1.573598934e+09 -# HELP kube_namespace_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_namespace_labels gauge -kube_namespace_labels{namespace="kube-public"} 1 -kube_namespace_labels{namespace="kube-node-lease"} 1 -kube_namespace_labels{namespace="default"} 1 -kube_namespace_labels{namespace="kube-system"} 1 -# HELP kube_namespace_status_phase kubernetes namespace status phase. -# TYPE kube_namespace_status_phase gauge -kube_namespace_status_phase{namespace="kube-public",phase="Active"} 1 -kube_namespace_status_phase{namespace="kube-public",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="kube-node-lease",phase="Active"} 1 -kube_namespace_status_phase{namespace="kube-node-lease",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="default",phase="Active"} 1 -kube_namespace_status_phase{namespace="default",phase="Terminating"} 0 -kube_namespace_status_phase{namespace="kube-system",phase="Active"} 1 -kube_namespace_status_phase{namespace="kube-system",phase="Terminating"} 0 -# HELP kube_node_info Information about a cluster node. -# TYPE kube_node_info gauge -kube_node_info{node="kind-control-plane",kernel_version="4.15.0-66-lowlatency",os_image="Ubuntu Disco Dingo (development branch)",container_runtime_version="containerd://1.2.6-0ubuntu1",kubelet_version="v1.15.3",kubeproxy_version="v1.15.3",provider_id=""} 1 -kube_node_info{node="kind-worker2",kernel_version="4.15.0-66-lowlatency",os_image="Ubuntu Disco Dingo (development branch)",container_runtime_version="containerd://1.2.6-0ubuntu1",kubelet_version="v1.15.3",kubeproxy_version="v1.15.3",provider_id=""} 1 -kube_node_info{node="kind-worker",kernel_version="4.15.0-66-lowlatency",os_image="Ubuntu Disco Dingo (development branch)",container_runtime_version="containerd://1.2.6-0ubuntu1",kubelet_version="v1.15.3",kubeproxy_version="v1.15.3",provider_id=""} 1 -# HELP kube_node_created Unix creation timestamp -# TYPE kube_node_created gauge -kube_node_created{node="kind-control-plane"} 1.573598934e+09 -kube_node_created{node="kind-worker2"} 1.573598973e+09 -kube_node_created{node="kind-worker"} 1.573598973e+09 -# HELP kube_node_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_node_labels gauge -kube_node_labels{node="kind-control-plane",label_beta_kubernetes_io_arch="amd64",label_beta_kubernetes_io_os="linux",label_kubernetes_io_arch="amd64",label_kubernetes_io_hostname="kind-control-plane",label_kubernetes_io_os="linux",label_node_role_kubernetes_io_master=""} 1 -kube_node_labels{node="kind-worker2",label_beta_kubernetes_io_arch="amd64",label_beta_kubernetes_io_os="linux",label_kubernetes_io_arch="amd64",label_kubernetes_io_hostname="kind-worker2",label_kubernetes_io_os="linux"} 1 -kube_node_labels{node="kind-worker",label_beta_kubernetes_io_arch="amd64",label_beta_kubernetes_io_os="linux",label_kubernetes_io_arch="amd64",label_kubernetes_io_hostname="kind-worker",label_kubernetes_io_os="linux"} 1 -# HELP kube_node_role The role of a cluster node. -# TYPE kube_node_role gauge -kube_node_role{node="kind-control-plane",role="master"} 1 -# HELP kube_node_spec_unschedulable Whether a node can schedule new pods. -# TYPE kube_node_spec_unschedulable gauge -kube_node_spec_unschedulable{node="kind-worker2"} 0 -kube_node_spec_unschedulable{node="kind-worker"} 0 -kube_node_spec_unschedulable{node="kind-control-plane"} 0 -# HELP kube_node_spec_taint The taint of a cluster node. -# TYPE kube_node_spec_taint gauge -kube_node_spec_taint{node="kind-control-plane",key="node-role.kubernetes.io/master",value="",effect="NoSchedule"} 1 -# HELP kube_node_status_condition The condition of a cluster node. -# TYPE kube_node_status_condition gauge -kube_node_status_condition{node="kind-control-plane",condition="MemoryPressure",status="true"} 0 -kube_node_status_condition{node="kind-control-plane",condition="MemoryPressure",status="false"} 1 -kube_node_status_condition{node="kind-control-plane",condition="MemoryPressure",status="unknown"} 0 -kube_node_status_condition{node="kind-control-plane",condition="DiskPressure",status="true"} 0 -kube_node_status_condition{node="kind-control-plane",condition="DiskPressure",status="false"} 1 -kube_node_status_condition{node="kind-control-plane",condition="DiskPressure",status="unknown"} 0 -kube_node_status_condition{node="kind-control-plane",condition="PIDPressure",status="true"} 0 -kube_node_status_condition{node="kind-control-plane",condition="PIDPressure",status="false"} 1 -kube_node_status_condition{node="kind-control-plane",condition="PIDPressure",status="unknown"} 0 -kube_node_status_condition{node="kind-control-plane",condition="Ready",status="true"} 1 -kube_node_status_condition{node="kind-control-plane",condition="Ready",status="false"} 0 -kube_node_status_condition{node="kind-control-plane",condition="Ready",status="unknown"} 0 -kube_node_status_condition{node="kind-worker2",condition="MemoryPressure",status="true"} 0 -kube_node_status_condition{node="kind-worker2",condition="MemoryPressure",status="false"} 1 -kube_node_status_condition{node="kind-worker2",condition="MemoryPressure",status="unknown"} 0 -kube_node_status_condition{node="kind-worker2",condition="DiskPressure",status="true"} 0 -kube_node_status_condition{node="kind-worker2",condition="DiskPressure",status="false"} 1 -kube_node_status_condition{node="kind-worker2",condition="DiskPressure",status="unknown"} 0 -kube_node_status_condition{node="kind-worker2",condition="PIDPressure",status="true"} 0 -kube_node_status_condition{node="kind-worker2",condition="PIDPressure",status="false"} 1 -kube_node_status_condition{node="kind-worker2",condition="PIDPressure",status="unknown"} 0 -kube_node_status_condition{node="kind-worker2",condition="Ready",status="true"} 1 -kube_node_status_condition{node="kind-worker2",condition="Ready",status="false"} 0 -kube_node_status_condition{node="kind-worker2",condition="Ready",status="unknown"} 0 -kube_node_status_condition{node="kind-worker",condition="MemoryPressure",status="true"} 0 -kube_node_status_condition{node="kind-worker",condition="MemoryPressure",status="false"} 1 -kube_node_status_condition{node="kind-worker",condition="MemoryPressure",status="unknown"} 0 -kube_node_status_condition{node="kind-worker",condition="DiskPressure",status="true"} 0 -kube_node_status_condition{node="kind-worker",condition="DiskPressure",status="false"} 1 -kube_node_status_condition{node="kind-worker",condition="DiskPressure",status="unknown"} 0 -kube_node_status_condition{node="kind-worker",condition="PIDPressure",status="true"} 0 -kube_node_status_condition{node="kind-worker",condition="PIDPressure",status="false"} 1 -kube_node_status_condition{node="kind-worker",condition="PIDPressure",status="unknown"} 0 -kube_node_status_condition{node="kind-worker",condition="Ready",status="true"} 1 -kube_node_status_condition{node="kind-worker",condition="Ready",status="false"} 0 -kube_node_status_condition{node="kind-worker",condition="Ready",status="unknown"} 0 -# HELP kube_node_status_phase The phase the node is currently in. -# TYPE kube_node_status_phase gauge -# HELP kube_node_status_capacity The capacity for different resources of a node. -# TYPE kube_node_status_capacity gauge -kube_node_status_capacity{node="kind-worker",resource="hugepages_2Mi",unit="byte"} 0 -kube_node_status_capacity{node="kind-worker",resource="memory",unit="byte"} 3.3571188736e+10 -kube_node_status_capacity{node="kind-worker",resource="pods",unit="integer"} 110 -kube_node_status_capacity{node="kind-worker",resource="cpu",unit="core"} 8 -kube_node_status_capacity{node="kind-worker",resource="ephemeral_storage",unit="byte"} 1.006530654208e+12 -kube_node_status_capacity{node="kind-worker",resource="hugepages_1Gi",unit="byte"} 0 -kube_node_status_capacity{node="kind-control-plane",resource="cpu",unit="core"} 8 -kube_node_status_capacity{node="kind-control-plane",resource="ephemeral_storage",unit="byte"} 1.006530654208e+12 -kube_node_status_capacity{node="kind-control-plane",resource="hugepages_1Gi",unit="byte"} 0 -kube_node_status_capacity{node="kind-control-plane",resource="hugepages_2Mi",unit="byte"} 0 -kube_node_status_capacity{node="kind-control-plane",resource="memory",unit="byte"} 3.3571188736e+10 -kube_node_status_capacity{node="kind-control-plane",resource="pods",unit="integer"} 110 -kube_node_status_capacity{node="kind-worker2",resource="memory",unit="byte"} 3.3571188736e+10 -kube_node_status_capacity{node="kind-worker2",resource="pods",unit="integer"} 110 -kube_node_status_capacity{node="kind-worker2",resource="cpu",unit="core"} 8 -kube_node_status_capacity{node="kind-worker2",resource="ephemeral_storage",unit="byte"} 1.006530654208e+12 -kube_node_status_capacity{node="kind-worker2",resource="hugepages_1Gi",unit="byte"} 0 -kube_node_status_capacity{node="kind-worker2",resource="hugepages_2Mi",unit="byte"} 0 -# HELP kube_node_status_capacity_pods The total pod resources of the node. -# TYPE kube_node_status_capacity_pods gauge -kube_node_status_capacity_pods{node="kind-control-plane"} 110 -kube_node_status_capacity_pods{node="kind-worker2"} 110 -kube_node_status_capacity_pods{node="kind-worker"} 110 -# HELP kube_node_status_capacity_cpu_cores The total CPU resources of the node. -# TYPE kube_node_status_capacity_cpu_cores gauge -kube_node_status_capacity_cpu_cores{node="kind-control-plane"} 8 -kube_node_status_capacity_cpu_cores{node="kind-worker2"} 8 -kube_node_status_capacity_cpu_cores{node="kind-worker"} 8 -# HELP kube_node_status_capacity_memory_bytes The total memory resources of the node. -# TYPE kube_node_status_capacity_memory_bytes gauge -kube_node_status_capacity_memory_bytes{node="kind-control-plane"} 3.3571188736e+10 -kube_node_status_capacity_memory_bytes{node="kind-worker2"} 3.3571188736e+10 -kube_node_status_capacity_memory_bytes{node="kind-worker"} 3.3571188736e+10 -# HELP kube_node_status_allocatable The allocatable for different resources of a node that are available for scheduling. -# TYPE kube_node_status_allocatable gauge -kube_node_status_allocatable{node="kind-control-plane",resource="cpu",unit="core"} 8 -kube_node_status_allocatable{node="kind-control-plane",resource="ephemeral_storage",unit="byte"} 1.006530654208e+12 -kube_node_status_allocatable{node="kind-control-plane",resource="hugepages_1Gi",unit="byte"} 0 -kube_node_status_allocatable{node="kind-control-plane",resource="hugepages_2Mi",unit="byte"} 0 -kube_node_status_allocatable{node="kind-control-plane",resource="memory",unit="byte"} 3.3571188736e+10 -kube_node_status_allocatable{node="kind-control-plane",resource="pods",unit="integer"} 110 -kube_node_status_allocatable{node="kind-worker2",resource="hugepages_1Gi",unit="byte"} 0 -kube_node_status_allocatable{node="kind-worker2",resource="hugepages_2Mi",unit="byte"} 0 -kube_node_status_allocatable{node="kind-worker2",resource="memory",unit="byte"} 3.3571188736e+10 -kube_node_status_allocatable{node="kind-worker2",resource="pods",unit="integer"} 110 -kube_node_status_allocatable{node="kind-worker2",resource="cpu",unit="core"} 8 -kube_node_status_allocatable{node="kind-worker2",resource="ephemeral_storage",unit="byte"} 1.006530654208e+12 -kube_node_status_allocatable{node="kind-worker",resource="memory",unit="byte"} 3.3571188736e+10 -kube_node_status_allocatable{node="kind-worker",resource="pods",unit="integer"} 110 -kube_node_status_allocatable{node="kind-worker",resource="cpu",unit="core"} 8 -kube_node_status_allocatable{node="kind-worker",resource="ephemeral_storage",unit="byte"} 1.006530654208e+12 -kube_node_status_allocatable{node="kind-worker",resource="hugepages_1Gi",unit="byte"} 0 -kube_node_status_allocatable{node="kind-worker",resource="hugepages_2Mi",unit="byte"} 0 -# HELP kube_node_status_allocatable_pods The pod resources of a node that are available for scheduling. -# TYPE kube_node_status_allocatable_pods gauge -kube_node_status_allocatable_pods{node="kind-control-plane"} 110 -kube_node_status_allocatable_pods{node="kind-worker2"} 110 -kube_node_status_allocatable_pods{node="kind-worker"} 110 -# HELP kube_node_status_allocatable_cpu_cores The CPU resources of a node that are available for scheduling. -# TYPE kube_node_status_allocatable_cpu_cores gauge -kube_node_status_allocatable_cpu_cores{node="kind-control-plane"} 8 -kube_node_status_allocatable_cpu_cores{node="kind-worker2"} 8 -kube_node_status_allocatable_cpu_cores{node="kind-worker"} 8 -# HELP kube_node_status_allocatable_memory_bytes The memory resources of a node that are available for scheduling. -# TYPE kube_node_status_allocatable_memory_bytes gauge -kube_node_status_allocatable_memory_bytes{node="kind-control-plane"} 3.3571188736e+10 -kube_node_status_allocatable_memory_bytes{node="kind-worker2"} 3.3571188736e+10 -kube_node_status_allocatable_memory_bytes{node="kind-worker"} 3.3571188736e+10 -# HELP kube_persistentvolumeclaim_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_persistentvolumeclaim_labels gauge -# HELP kube_persistentvolumeclaim_info Information about persistent volume claim. -# TYPE kube_persistentvolumeclaim_info gauge -# HELP kube_persistentvolumeclaim_status_phase The phase the persistent volume claim is currently in. -# TYPE kube_persistentvolumeclaim_status_phase gauge -# HELP kube_persistentvolumeclaim_resource_requests_storage_bytes The capacity of storage requested by the persistent volume claim. -# TYPE kube_persistentvolumeclaim_resource_requests_storage_bytes gauge -# HELP kube_persistentvolumeclaim_access_mode The access mode(s) specified by the persistent volume claim. -# TYPE kube_persistentvolumeclaim_access_mode gauge -# HELP kube_persistentvolume_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_persistentvolume_labels gauge -# HELP kube_persistentvolume_status_phase The phase indicates if a volume is available, bound to a claim, or released by a claim. -# TYPE kube_persistentvolume_status_phase gauge -# HELP kube_persistentvolume_info Information about persistentvolume. -# TYPE kube_persistentvolume_info gauge -# HELP kube_persistentvolume_capacity_bytes Persistentvolume capacity in bytes. -# TYPE kube_persistentvolume_capacity_bytes gauge -# HELP kube_poddisruptionbudget_created Unix creation timestamp -# TYPE kube_poddisruptionbudget_created gauge -# HELP kube_poddisruptionbudget_status_current_healthy Current number of healthy pods -# TYPE kube_poddisruptionbudget_status_current_healthy gauge -# HELP kube_poddisruptionbudget_status_desired_healthy Minimum desired number of healthy pods -# TYPE kube_poddisruptionbudget_status_desired_healthy gauge -# HELP kube_poddisruptionbudget_status_pod_disruptions_allowed Number of pod disruptions that are currently allowed -# TYPE kube_poddisruptionbudget_status_pod_disruptions_allowed gauge -# HELP kube_poddisruptionbudget_status_expected_pods Total number of pods counted by this disruption budget -# TYPE kube_poddisruptionbudget_status_expected_pods gauge -# HELP kube_poddisruptionbudget_status_observed_generation Most recent generation observed when updating this PDB status -# TYPE kube_poddisruptionbudget_status_observed_generation gauge -# HELP kube_pod_info Information about pod. -# TYPE kube_pod_info gauge -kube_pod_info{namespace="kube-system",pod="kube-proxy-45fn2",host_ip="172.17.0.2",pod_ip="172.17.0.2",uid="0a4f920b-e1b8-46eb-8950-1a8e2d133196",node="kind-control-plane",created_by_kind="DaemonSet",created_by_name="kube-proxy",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="kube-system",pod="etcd-kind-control-plane",host_ip="172.17.0.2",pod_ip="172.17.0.2",uid="1e55a3f6-ecf8-4be3-bba5-410c2bacec2f",node="kind-control-plane",created_by_kind="",created_by_name="",priority_class="system-cluster-critical"} 1 -kube_pod_info{namespace="kube-system",pod="kube-scheduler-kind-control-plane",host_ip="172.17.0.2",pod_ip="172.17.0.2",uid="d4673668-b8b9-4e9d-9800-cca01d779302",node="kind-control-plane",created_by_kind="",created_by_name="",priority_class="system-cluster-critical"} 1 -kube_pod_info{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",host_ip="172.17.0.3",pod_ip="10.244.1.2",uid="aab28745-eb78-470f-bfe6-d5d6bace07bc",node="kind-worker2",created_by_kind="ReplicaSet",created_by_name="coredns-5c98db65d4",priority_class="system-cluster-critical"} 1 -kube_pod_info{namespace="kube-system",pod="kindnet-sljhv",host_ip="172.17.0.3",pod_ip="172.17.0.3",uid="aeb7516d-1a36-4fac-b9b3-bd400feab901",node="kind-worker2",created_by_kind="DaemonSet",created_by_name="kindnet",priority_class=""} 1 -kube_pod_info{namespace="kube-system",pod="kube-proxy-bwkmq",host_ip="172.17.0.4",pod_ip="172.17.0.4",uid="0869fc7f-c7d5-48b9-9dcb-e395673ff87d",node="kind-worker",created_by_kind="DaemonSet",created_by_name="kube-proxy",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="kube-system",pod="kindnet-7tmwp",host_ip="172.17.0.2",pod_ip="172.17.0.2",uid="a2baeecb-bb39-4279-8984-e2cd7558a7a1",node="kind-control-plane",created_by_kind="DaemonSet",created_by_name="kindnet",priority_class=""} 1 -kube_pod_info{namespace="default",pod="nginx-deployment-5754944d6c-8nvts",host_ip="172.17.0.4",pod_ip="10.244.2.4",uid="57b388b6-3b7b-461c-849b-e727cd46bf2a",node="kind-worker",created_by_kind="ReplicaSet",created_by_name="nginx-deployment-5754944d6c",priority_class=""} 1 -kube_pod_info{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",host_ip="172.17.0.3",pod_ip="10.244.1.3",uid="729eedaf-756d-4722-b62b-5134889180cb",node="kind-worker2",created_by_kind="ReplicaSet",created_by_name="coredns-5c98db65d4",priority_class="system-cluster-critical"} 1 -kube_pod_info{namespace="kube-system",pod="kindnet-2rtql",host_ip="172.17.0.4",pod_ip="172.17.0.4",uid="29a9e76f-36c7-44ec-b712-db7ca85d753a",node="kind-worker",created_by_kind="DaemonSet",created_by_name="kindnet",priority_class=""} 1 -kube_pod_info{namespace="kube-system",pod="kube-state-metrics-5d98669c98-wrwd7",host_ip="172.17.0.4",pod_ip="10.244.2.5",uid="698fd91a-f260-439a-af48-6cf352c3187b",node="kind-worker",created_by_kind="ReplicaSet",created_by_name="kube-state-metrics-5d98669c98",priority_class=""} 1 -kube_pod_info{namespace="kube-system",pod="kube-proxy-tlbs2",host_ip="172.17.0.3",pod_ip="172.17.0.3",uid="0536627f-7887-4abb-afa6-0e1e19651a5a",node="kind-worker2",created_by_kind="DaemonSet",created_by_name="kube-proxy",priority_class="system-node-critical"} 1 -kube_pod_info{namespace="kube-system",pod="kube-apiserver-kind-control-plane",host_ip="172.17.0.2",pod_ip="172.17.0.2",uid="582b10b8-5c85-4324-80f9-063fcb59f803",node="kind-control-plane",created_by_kind="",created_by_name="",priority_class="system-cluster-critical"} 1 -kube_pod_info{namespace="kube-system",pod="kube-controller-manager-kind-control-plane",host_ip="172.17.0.2",pod_ip="172.17.0.2",uid="61fce4fd-25ba-48b8-be5d-4eeb4d913e95",node="kind-control-plane",created_by_kind="",created_by_name="",priority_class="system-cluster-critical"} 1 -kube_pod_info{namespace="default",pod="playground",host_ip="172.17.0.3",pod_ip="172.17.0.3",uid="980e1849-8ece-4c41-870b-09dee935cbdb",node="kind-worker2",created_by_kind="",created_by_name="",priority_class=""} 1 -# HELP kube_pod_start_time Start time in unix timestamp for a pod. -# TYPE kube_pod_start_time gauge -kube_pod_start_time{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5"} 1.573598985e+09 -kube_pod_start_time{namespace="kube-system",pod="kindnet-sljhv"} 1.573598973e+09 -kube_pod_start_time{namespace="kube-system",pod="kube-proxy-45fn2"} 1.573598956e+09 -kube_pod_start_time{namespace="kube-system",pod="etcd-kind-control-plane"} 1.573598928e+09 -kube_pod_start_time{namespace="kube-system",pod="kube-scheduler-kind-control-plane"} 1.573598929e+09 -kube_pod_start_time{namespace="kube-system",pod="kube-proxy-bwkmq"} 1.573598973e+09 -kube_pod_start_time{namespace="kube-system",pod="kindnet-7tmwp"} 1.573598956e+09 -kube_pod_start_time{namespace="kube-system",pod="kube-state-metrics-5d98669c98-wrwd7"} 1.574440221e+09 -kube_pod_start_time{namespace="default",pod="nginx-deployment-5754944d6c-8nvts"} 1.573720876e+09 -kube_pod_start_time{namespace="kube-system",pod="coredns-5c98db65d4-cmbss"} 1.573598987e+09 -kube_pod_start_time{namespace="kube-system",pod="kindnet-2rtql"} 1.573598973e+09 -kube_pod_start_time{namespace="default",pod="playground"} 1.573658974e+09 -kube_pod_start_time{namespace="kube-system",pod="kube-proxy-tlbs2"} 1.573598973e+09 -kube_pod_start_time{namespace="kube-system",pod="kube-apiserver-kind-control-plane"} 1.573598928e+09 -kube_pod_start_time{namespace="kube-system",pod="kube-controller-manager-kind-control-plane"} 1.573598928e+09 -# HELP kube_pod_completion_time Completion time in unix timestamp for a pod. -# TYPE kube_pod_completion_time gauge -# HELP kube_pod_owner Information about the Pod's owner. -# TYPE kube_pod_owner gauge -kube_pod_owner{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",owner_kind="ReplicaSet",owner_name="coredns-5c98db65d4",owner_is_controller="true"} 1 -kube_pod_owner{namespace="kube-system",pod="kindnet-sljhv",owner_kind="DaemonSet",owner_name="kindnet",owner_is_controller="true"} 1 -kube_pod_owner{namespace="kube-system",pod="kube-proxy-45fn2",owner_kind="DaemonSet",owner_name="kube-proxy",owner_is_controller="true"} 1 -kube_pod_owner{namespace="kube-system",pod="etcd-kind-control-plane",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="kube-system",pod="kube-scheduler-kind-control-plane",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="kube-system",pod="kube-proxy-bwkmq",owner_kind="DaemonSet",owner_name="kube-proxy",owner_is_controller="true"} 1 -kube_pod_owner{namespace="kube-system",pod="kindnet-7tmwp",owner_kind="DaemonSet",owner_name="kindnet",owner_is_controller="true"} 1 -kube_pod_owner{namespace="kube-system",pod="kube-state-metrics-5d98669c98-wrwd7",owner_kind="ReplicaSet",owner_name="kube-state-metrics-5d98669c98",owner_is_controller="true"} 1 -kube_pod_owner{namespace="default",pod="nginx-deployment-5754944d6c-8nvts",owner_kind="ReplicaSet",owner_name="nginx-deployment-5754944d6c",owner_is_controller="true"} 1 -kube_pod_owner{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",owner_kind="ReplicaSet",owner_name="coredns-5c98db65d4",owner_is_controller="true"} 1 -kube_pod_owner{namespace="kube-system",pod="kindnet-2rtql",owner_kind="DaemonSet",owner_name="kindnet",owner_is_controller="true"} 1 -kube_pod_owner{namespace="default",pod="playground",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="kube-system",pod="kube-proxy-tlbs2",owner_kind="DaemonSet",owner_name="kube-proxy",owner_is_controller="true"} 1 -kube_pod_owner{namespace="kube-system",pod="kube-apiserver-kind-control-plane",owner_kind="",owner_name="",owner_is_controller=""} 1 -kube_pod_owner{namespace="kube-system",pod="kube-controller-manager-kind-control-plane",owner_kind="",owner_name="",owner_is_controller=""} 1 -# HELP kube_pod_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_pod_labels gauge -kube_pod_labels{namespace="kube-system",pod="kindnet-7tmwp",label_app="kindnet",label_controller_revision_hash="7bd5df99b6",label_k8s_app="kindnet",label_pod_template_generation="1",label_tier="node"} 1 -kube_pod_labels{namespace="kube-system",pod="kube-proxy-bwkmq",label_controller_revision_hash="58ddb5b85",label_k8s_app="kube-proxy",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",label_k8s_app="kube-dns",label_pod_template_hash="5c98db65d4"} 1 -kube_pod_labels{namespace="kube-system",pod="kindnet-2rtql",label_app="kindnet",label_controller_revision_hash="7bd5df99b6",label_k8s_app="kindnet",label_pod_template_generation="1",label_tier="node"} 1 -kube_pod_labels{namespace="kube-system",pod="kube-state-metrics-5d98669c98-wrwd7",label_k8s_app="kube-state-metrics",label_pod_template_hash="5d98669c98"} 1 -kube_pod_labels{namespace="default",pod="nginx-deployment-5754944d6c-8nvts",label_app="nginx",label_pod_template_hash="5754944d6c"} 1 -kube_pod_labels{namespace="kube-system",pod="kube-apiserver-kind-control-plane",label_component="kube-apiserver",label_tier="control-plane"} 1 -kube_pod_labels{namespace="kube-system",pod="kube-controller-manager-kind-control-plane",label_component="kube-controller-manager",label_tier="control-plane"} 1 -kube_pod_labels{namespace="default",pod="playground",label_mytest="ptrue"} 1 -kube_pod_labels{namespace="kube-system",pod="kube-proxy-tlbs2",label_controller_revision_hash="58ddb5b85",label_k8s_app="kube-proxy",label_pod_template_generation="1"} 1 -kube_pod_labels{namespace="kube-system",pod="etcd-kind-control-plane",label_component="etcd",label_tier="control-plane"} 1 -kube_pod_labels{namespace="kube-system",pod="kube-scheduler-kind-control-plane",label_component="kube-scheduler",label_tier="control-plane"} 1 -kube_pod_labels{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",label_k8s_app="kube-dns",label_pod_template_hash="5c98db65d4"} 1 -kube_pod_labels{namespace="kube-system",pod="kindnet-sljhv",label_app="kindnet",label_controller_revision_hash="7bd5df99b6",label_k8s_app="kindnet",label_pod_template_generation="1",label_tier="node"} 1 -kube_pod_labels{namespace="kube-system",pod="kube-proxy-45fn2",label_controller_revision_hash="58ddb5b85",label_k8s_app="kube-proxy",label_pod_template_generation="1"} 1 -# HELP kube_pod_created Unix creation timestamp -# TYPE kube_pod_created gauge -kube_pod_created{namespace="kube-system",pod="kube-proxy-bwkmq"} 1.573598973e+09 -kube_pod_created{namespace="kube-system",pod="kindnet-7tmwp"} 1.573598956e+09 -kube_pod_created{namespace="default",pod="nginx-deployment-5754944d6c-8nvts"} 1.573720876e+09 -kube_pod_created{namespace="kube-system",pod="coredns-5c98db65d4-cmbss"} 1.573598955e+09 -kube_pod_created{namespace="kube-system",pod="kindnet-2rtql"} 1.573598973e+09 -kube_pod_created{namespace="kube-system",pod="kube-state-metrics-5d98669c98-wrwd7"} 1.574440221e+09 -kube_pod_created{namespace="kube-system",pod="kube-proxy-tlbs2"} 1.573598973e+09 -kube_pod_created{namespace="kube-system",pod="kube-apiserver-kind-control-plane"} 1.573599016e+09 -kube_pod_created{namespace="kube-system",pod="kube-controller-manager-kind-control-plane"} 1.573599015e+09 -kube_pod_created{namespace="default",pod="playground"} 1.573658974e+09 -kube_pod_created{namespace="kube-system",pod="kube-proxy-45fn2"} 1.573598956e+09 -kube_pod_created{namespace="kube-system",pod="etcd-kind-control-plane"} 1.573598998e+09 -kube_pod_created{namespace="kube-system",pod="kube-scheduler-kind-control-plane"} 1.573599018e+09 -kube_pod_created{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5"} 1.573598955e+09 -kube_pod_created{namespace="kube-system",pod="kindnet-sljhv"} 1.573598973e+09 -# HELP kube_pod_restart_policy Describes the restart policy in use by this pod. -# TYPE kube_pod_restart_policy gauge -kube_pod_restart_policy{namespace="kube-system",pod="etcd-kind-control-plane",type="Always"} 1 -kube_pod_restart_policy{namespace="kube-system",pod="kube-scheduler-kind-control-plane",type="Always"} 1 -kube_pod_restart_policy{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",type="Always"} 1 -kube_pod_restart_policy{namespace="kube-system",pod="kindnet-sljhv",type="Always"} 1 -kube_pod_restart_policy{namespace="kube-system",pod="kube-proxy-45fn2",type="Always"} 1 -kube_pod_restart_policy{namespace="kube-system",pod="kindnet-7tmwp",type="Always"} 1 -kube_pod_restart_policy{namespace="kube-system",pod="kube-proxy-bwkmq",type="Always"} 1 -kube_pod_restart_policy{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",type="Always"} 1 -kube_pod_restart_policy{namespace="kube-system",pod="kindnet-2rtql",type="Always"} 1 -kube_pod_restart_policy{namespace="kube-system",pod="kube-state-metrics-5d98669c98-wrwd7",type="Always"} 1 -kube_pod_restart_policy{namespace="default",pod="nginx-deployment-5754944d6c-8nvts",type="Always"} 1 -kube_pod_restart_policy{namespace="kube-system",pod="kube-apiserver-kind-control-plane",type="Always"} 1 -kube_pod_restart_policy{namespace="kube-system",pod="kube-controller-manager-kind-control-plane",type="Always"} 1 -kube_pod_restart_policy{namespace="default",pod="playground",type="Always"} 1 -kube_pod_restart_policy{namespace="kube-system",pod="kube-proxy-tlbs2",type="Always"} 1 -# HELP kube_pod_status_scheduled_time Unix timestamp when pod moved into scheduled status -# TYPE kube_pod_status_scheduled_time gauge -kube_pod_status_scheduled_time{namespace="kube-system",pod="kube-proxy-tlbs2"} 1.573598973e+09 -kube_pod_status_scheduled_time{namespace="kube-system",pod="kube-apiserver-kind-control-plane"} 1.573598928e+09 -kube_pod_status_scheduled_time{namespace="kube-system",pod="kube-controller-manager-kind-control-plane"} 1.573598928e+09 -kube_pod_status_scheduled_time{namespace="default",pod="playground"} 1.573658974e+09 -kube_pod_status_scheduled_time{namespace="kube-system",pod="kube-proxy-45fn2"} 1.573598956e+09 -kube_pod_status_scheduled_time{namespace="kube-system",pod="etcd-kind-control-plane"} 1.573598928e+09 -kube_pod_status_scheduled_time{namespace="kube-system",pod="kube-scheduler-kind-control-plane"} 1.573598929e+09 -kube_pod_status_scheduled_time{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5"} 1.573598985e+09 -kube_pod_status_scheduled_time{namespace="kube-system",pod="kindnet-sljhv"} 1.573598973e+09 -kube_pod_status_scheduled_time{namespace="kube-system",pod="kube-proxy-bwkmq"} 1.573598973e+09 -kube_pod_status_scheduled_time{namespace="kube-system",pod="kindnet-7tmwp"} 1.573598956e+09 -kube_pod_status_scheduled_time{namespace="default",pod="nginx-deployment-5754944d6c-8nvts"} 1.573720876e+09 -kube_pod_status_scheduled_time{namespace="kube-system",pod="coredns-5c98db65d4-cmbss"} 1.573598987e+09 -kube_pod_status_scheduled_time{namespace="kube-system",pod="kindnet-2rtql"} 1.573598973e+09 -kube_pod_status_scheduled_time{namespace="kube-system",pod="kube-state-metrics-5d98669c98-wrwd7"} 1.574440221e+09 -# HELP kube_pod_status_unschedulable Describes the unschedulable status for the pod. -# TYPE kube_pod_status_unschedulable gauge -# HELP kube_pod_status_phase The pods current phase. -# TYPE kube_pod_status_phase gauge -kube_pod_status_phase{namespace="kube-system",pod="kube-proxy-tlbs2",phase="Pending"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-proxy-tlbs2",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-proxy-tlbs2",phase="Failed"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-proxy-tlbs2",phase="Running"} 1 -kube_pod_status_phase{namespace="kube-system",pod="kube-proxy-tlbs2",phase="Unknown"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-apiserver-kind-control-plane",phase="Pending"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-apiserver-kind-control-plane",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-apiserver-kind-control-plane",phase="Failed"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-apiserver-kind-control-plane",phase="Running"} 1 -kube_pod_status_phase{namespace="kube-system",pod="kube-apiserver-kind-control-plane",phase="Unknown"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-controller-manager-kind-control-plane",phase="Pending"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-controller-manager-kind-control-plane",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-controller-manager-kind-control-plane",phase="Failed"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-controller-manager-kind-control-plane",phase="Running"} 1 -kube_pod_status_phase{namespace="kube-system",pod="kube-controller-manager-kind-control-plane",phase="Unknown"} 0 -kube_pod_status_phase{namespace="default",pod="playground",phase="Pending"} 0 -kube_pod_status_phase{namespace="default",pod="playground",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="default",pod="playground",phase="Failed"} 0 -kube_pod_status_phase{namespace="default",pod="playground",phase="Running"} 1 -kube_pod_status_phase{namespace="default",pod="playground",phase="Unknown"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-proxy-45fn2",phase="Pending"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-proxy-45fn2",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-proxy-45fn2",phase="Failed"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-proxy-45fn2",phase="Running"} 1 -kube_pod_status_phase{namespace="kube-system",pod="kube-proxy-45fn2",phase="Unknown"} 0 -kube_pod_status_phase{namespace="kube-system",pod="etcd-kind-control-plane",phase="Pending"} 0 -kube_pod_status_phase{namespace="kube-system",pod="etcd-kind-control-plane",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="kube-system",pod="etcd-kind-control-plane",phase="Failed"} 0 -kube_pod_status_phase{namespace="kube-system",pod="etcd-kind-control-plane",phase="Running"} 1 -kube_pod_status_phase{namespace="kube-system",pod="etcd-kind-control-plane",phase="Unknown"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-scheduler-kind-control-plane",phase="Pending"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-scheduler-kind-control-plane",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-scheduler-kind-control-plane",phase="Failed"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-scheduler-kind-control-plane",phase="Running"} 1 -kube_pod_status_phase{namespace="kube-system",pod="kube-scheduler-kind-control-plane",phase="Unknown"} 0 -kube_pod_status_phase{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",phase="Pending"} 0 -kube_pod_status_phase{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",phase="Failed"} 0 -kube_pod_status_phase{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",phase="Running"} 1 -kube_pod_status_phase{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",phase="Unknown"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kindnet-sljhv",phase="Pending"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kindnet-sljhv",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kindnet-sljhv",phase="Failed"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kindnet-sljhv",phase="Running"} 1 -kube_pod_status_phase{namespace="kube-system",pod="kindnet-sljhv",phase="Unknown"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-proxy-bwkmq",phase="Pending"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-proxy-bwkmq",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-proxy-bwkmq",phase="Failed"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-proxy-bwkmq",phase="Running"} 1 -kube_pod_status_phase{namespace="kube-system",pod="kube-proxy-bwkmq",phase="Unknown"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kindnet-7tmwp",phase="Pending"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kindnet-7tmwp",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kindnet-7tmwp",phase="Failed"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kindnet-7tmwp",phase="Running"} 1 -kube_pod_status_phase{namespace="kube-system",pod="kindnet-7tmwp",phase="Unknown"} 0 -kube_pod_status_phase{namespace="default",pod="nginx-deployment-5754944d6c-8nvts",phase="Pending"} 0 -kube_pod_status_phase{namespace="default",pod="nginx-deployment-5754944d6c-8nvts",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="default",pod="nginx-deployment-5754944d6c-8nvts",phase="Failed"} 0 -kube_pod_status_phase{namespace="default",pod="nginx-deployment-5754944d6c-8nvts",phase="Running"} 1 -kube_pod_status_phase{namespace="default",pod="nginx-deployment-5754944d6c-8nvts",phase="Unknown"} 0 -kube_pod_status_phase{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",phase="Pending"} 0 -kube_pod_status_phase{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",phase="Failed"} 0 -kube_pod_status_phase{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",phase="Running"} 1 -kube_pod_status_phase{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",phase="Unknown"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kindnet-2rtql",phase="Pending"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kindnet-2rtql",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kindnet-2rtql",phase="Failed"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kindnet-2rtql",phase="Running"} 1 -kube_pod_status_phase{namespace="kube-system",pod="kindnet-2rtql",phase="Unknown"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-state-metrics-5d98669c98-wrwd7",phase="Pending"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-state-metrics-5d98669c98-wrwd7",phase="Succeeded"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-state-metrics-5d98669c98-wrwd7",phase="Failed"} 0 -kube_pod_status_phase{namespace="kube-system",pod="kube-state-metrics-5d98669c98-wrwd7",phase="Running"} 1 -kube_pod_status_phase{namespace="kube-system",pod="kube-state-metrics-5d98669c98-wrwd7",phase="Unknown"} 0 -# HELP kube_pod_status_ready Describes whether the pod is ready to serve requests. -# TYPE kube_pod_status_ready gauge -kube_pod_status_ready{namespace="kube-system",pod="kube-proxy-tlbs2",condition="true"} 1 -kube_pod_status_ready{namespace="kube-system",pod="kube-proxy-tlbs2",condition="false"} 0 -kube_pod_status_ready{namespace="kube-system",pod="kube-proxy-tlbs2",condition="unknown"} 0 -kube_pod_status_ready{namespace="kube-system",pod="kube-apiserver-kind-control-plane",condition="true"} 1 -kube_pod_status_ready{namespace="kube-system",pod="kube-apiserver-kind-control-plane",condition="false"} 0 -kube_pod_status_ready{namespace="kube-system",pod="kube-apiserver-kind-control-plane",condition="unknown"} 0 -kube_pod_status_ready{namespace="kube-system",pod="kube-controller-manager-kind-control-plane",condition="true"} 1 -kube_pod_status_ready{namespace="kube-system",pod="kube-controller-manager-kind-control-plane",condition="false"} 0 -kube_pod_status_ready{namespace="kube-system",pod="kube-controller-manager-kind-control-plane",condition="unknown"} 0 -kube_pod_status_ready{namespace="default",pod="playground",condition="true"} 1 -kube_pod_status_ready{namespace="default",pod="playground",condition="false"} 0 -kube_pod_status_ready{namespace="default",pod="playground",condition="unknown"} 0 -kube_pod_status_ready{namespace="kube-system",pod="kindnet-sljhv",condition="true"} 1 -kube_pod_status_ready{namespace="kube-system",pod="kindnet-sljhv",condition="false"} 0 -kube_pod_status_ready{namespace="kube-system",pod="kindnet-sljhv",condition="unknown"} 0 -kube_pod_status_ready{namespace="kube-system",pod="kube-proxy-45fn2",condition="true"} 1 -kube_pod_status_ready{namespace="kube-system",pod="kube-proxy-45fn2",condition="false"} 0 -kube_pod_status_ready{namespace="kube-system",pod="kube-proxy-45fn2",condition="unknown"} 0 -kube_pod_status_ready{namespace="kube-system",pod="etcd-kind-control-plane",condition="true"} 1 -kube_pod_status_ready{namespace="kube-system",pod="etcd-kind-control-plane",condition="false"} 0 -kube_pod_status_ready{namespace="kube-system",pod="etcd-kind-control-plane",condition="unknown"} 0 -kube_pod_status_ready{namespace="kube-system",pod="kube-scheduler-kind-control-plane",condition="true"} 1 -kube_pod_status_ready{namespace="kube-system",pod="kube-scheduler-kind-control-plane",condition="false"} 0 -kube_pod_status_ready{namespace="kube-system",pod="kube-scheduler-kind-control-plane",condition="unknown"} 0 -kube_pod_status_ready{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",condition="true"} 1 -kube_pod_status_ready{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",condition="false"} 0 -kube_pod_status_ready{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",condition="unknown"} 0 -kube_pod_status_ready{namespace="kube-system",pod="kube-proxy-bwkmq",condition="true"} 1 -kube_pod_status_ready{namespace="kube-system",pod="kube-proxy-bwkmq",condition="false"} 0 -kube_pod_status_ready{namespace="kube-system",pod="kube-proxy-bwkmq",condition="unknown"} 0 -kube_pod_status_ready{namespace="kube-system",pod="kindnet-7tmwp",condition="true"} 1 -kube_pod_status_ready{namespace="kube-system",pod="kindnet-7tmwp",condition="false"} 0 -kube_pod_status_ready{namespace="kube-system",pod="kindnet-7tmwp",condition="unknown"} 0 -kube_pod_status_ready{namespace="default",pod="nginx-deployment-5754944d6c-8nvts",condition="true"} 1 -kube_pod_status_ready{namespace="default",pod="nginx-deployment-5754944d6c-8nvts",condition="false"} 0 -kube_pod_status_ready{namespace="default",pod="nginx-deployment-5754944d6c-8nvts",condition="unknown"} 0 -kube_pod_status_ready{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",condition="true"} 1 -kube_pod_status_ready{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",condition="false"} 0 -kube_pod_status_ready{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",condition="unknown"} 0 -kube_pod_status_ready{namespace="kube-system",pod="kindnet-2rtql",condition="true"} 1 -kube_pod_status_ready{namespace="kube-system",pod="kindnet-2rtql",condition="false"} 0 -kube_pod_status_ready{namespace="kube-system",pod="kindnet-2rtql",condition="unknown"} 0 -kube_pod_status_ready{namespace="kube-system",pod="kube-state-metrics-5d98669c98-wrwd7",condition="true"} 1 -kube_pod_status_ready{namespace="kube-system",pod="kube-state-metrics-5d98669c98-wrwd7",condition="false"} 0 -kube_pod_status_ready{namespace="kube-system",pod="kube-state-metrics-5d98669c98-wrwd7",condition="unknown"} 0 -# HELP kube_pod_status_scheduled Describes the status of the scheduling process for the pod. -# TYPE kube_pod_status_scheduled gauge -kube_pod_status_scheduled{namespace="kube-system",pod="kube-proxy-tlbs2",condition="true"} 1 -kube_pod_status_scheduled{namespace="kube-system",pod="kube-proxy-tlbs2",condition="false"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="kube-proxy-tlbs2",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="kube-apiserver-kind-control-plane",condition="true"} 1 -kube_pod_status_scheduled{namespace="kube-system",pod="kube-apiserver-kind-control-plane",condition="false"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="kube-apiserver-kind-control-plane",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="kube-controller-manager-kind-control-plane",condition="true"} 1 -kube_pod_status_scheduled{namespace="kube-system",pod="kube-controller-manager-kind-control-plane",condition="false"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="kube-controller-manager-kind-control-plane",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="default",pod="playground",condition="true"} 1 -kube_pod_status_scheduled{namespace="default",pod="playground",condition="false"} 0 -kube_pod_status_scheduled{namespace="default",pod="playground",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="kube-proxy-45fn2",condition="true"} 1 -kube_pod_status_scheduled{namespace="kube-system",pod="kube-proxy-45fn2",condition="false"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="kube-proxy-45fn2",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="etcd-kind-control-plane",condition="true"} 1 -kube_pod_status_scheduled{namespace="kube-system",pod="etcd-kind-control-plane",condition="false"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="etcd-kind-control-plane",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="kube-scheduler-kind-control-plane",condition="true"} 1 -kube_pod_status_scheduled{namespace="kube-system",pod="kube-scheduler-kind-control-plane",condition="false"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="kube-scheduler-kind-control-plane",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",condition="true"} 1 -kube_pod_status_scheduled{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",condition="false"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="kindnet-sljhv",condition="true"} 1 -kube_pod_status_scheduled{namespace="kube-system",pod="kindnet-sljhv",condition="false"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="kindnet-sljhv",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="kube-proxy-bwkmq",condition="true"} 1 -kube_pod_status_scheduled{namespace="kube-system",pod="kube-proxy-bwkmq",condition="false"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="kube-proxy-bwkmq",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="kindnet-7tmwp",condition="true"} 1 -kube_pod_status_scheduled{namespace="kube-system",pod="kindnet-7tmwp",condition="false"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="kindnet-7tmwp",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="default",pod="nginx-deployment-5754944d6c-8nvts",condition="true"} 1 -kube_pod_status_scheduled{namespace="default",pod="nginx-deployment-5754944d6c-8nvts",condition="false"} 0 -kube_pod_status_scheduled{namespace="default",pod="nginx-deployment-5754944d6c-8nvts",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",condition="true"} 1 -kube_pod_status_scheduled{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",condition="false"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="kindnet-2rtql",condition="true"} 1 -kube_pod_status_scheduled{namespace="kube-system",pod="kindnet-2rtql",condition="false"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="kindnet-2rtql",condition="unknown"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="kube-state-metrics-5d98669c98-wrwd7",condition="true"} 1 -kube_pod_status_scheduled{namespace="kube-system",pod="kube-state-metrics-5d98669c98-wrwd7",condition="false"} 0 -kube_pod_status_scheduled{namespace="kube-system",pod="kube-state-metrics-5d98669c98-wrwd7",condition="unknown"} 0 -# HELP kube_pod_container_info Information about a container in a pod. -# TYPE kube_pod_container_info gauge -kube_pod_container_info{namespace="kube-system",pod="kube-proxy-tlbs2",container="kube-proxy",image="k8s.gcr.io/kube-proxy:v1.15.3",image_id="sha256:d4280396089923b4cbe4e156926956262af11cff12448727797238cd623219d5",container_id="containerd://c94c397a3c499e70174f11268d8f904cd9666782ba6404019d4978aabe71cba4"} 1 -kube_pod_container_info{namespace="kube-system",pod="kube-apiserver-kind-control-plane",container="kube-apiserver",image="k8s.gcr.io/kube-apiserver:v1.15.3",image_id="sha256:be321f2ded3f3c5343a037a8128ef402a63a9c9246a0d3140ea21236ac8b414f",container_id="containerd://20d08ca2297d893ded4ffb25375c92f1b27b8b3a409fb5ed2d5d08f0b814f51f"} 1 -kube_pod_container_info{namespace="kube-system",pod="kube-controller-manager-kind-control-plane",container="kube-controller-manager",image="k8s.gcr.io/kube-controller-manager:v1.15.3",image_id="sha256:ac7d3fe5b34b73034cf948b27822ec1cda4c40d12367ca915d79d8988fee3a23",container_id="containerd://d29470f1e56171ba5dd528491f54bcf72e4116d290c12843d47e9822100ff5cf"} 1 -kube_pod_container_info{namespace="default",pod="playground",container="ubuntu",image="docker.io/library/ubuntu:latest",image_id="docker.io/library/ubuntu@sha256:6e9f67fa63b0323e9a1e587fd71c561ba48a034504fb804fd26fd8800039835d",container_id="containerd://2334264b881082e9858e1884ab5573147c954d82777cc4e8cd68576aeb9f3478"} 1 -kube_pod_container_info{namespace="kube-system",pod="kube-proxy-45fn2",container="kube-proxy",image="k8s.gcr.io/kube-proxy:v1.15.3",image_id="sha256:d4280396089923b4cbe4e156926956262af11cff12448727797238cd623219d5",container_id="containerd://3f21b07a1143aa84b379dc9f4c35322b14e196547bbf9c239200fd222cc2ff36"} 1 -kube_pod_container_info{namespace="kube-system",pod="etcd-kind-control-plane",container="etcd",image="k8s.gcr.io/etcd:3.3.10",image_id="sha256:2c4adeb21b4ff8ed3309d0e42b6b4ae39872399f7b37e0856e673b13c4aba13d",container_id="containerd://bc0161f45705f3b833860c9f770afd68f0e0857b9c07bc829b512b2b5aa2f475"} 1 -kube_pod_container_info{namespace="kube-system",pod="kube-scheduler-kind-control-plane",container="kube-scheduler",image="k8s.gcr.io/kube-scheduler:v1.15.3",image_id="sha256:a44f53b10fee079dda5a847b1c110e8e0836931551c1254f9f3f1e11f4142899",container_id="containerd://39be7f2cb44ad62ccd65292b39ffe74ec6088ac955ab610320f14fa03ec0441e"} 1 -kube_pod_container_info{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",container="coredns",image="k8s.gcr.io/coredns:1.3.1",image_id="sha256:eb516548c180f8a6e0235034ccee2428027896af16a509786da13022fe95fe8c",container_id="containerd://a5df904322537e033ff55eb33f74e7a3d1cfb326cbc1bbf514fb9af1e39d3821"} 1 -kube_pod_container_info{namespace="kube-system",pod="kindnet-sljhv",container="kindnet-cni",image="docker.io/kindest/kindnetd:0.5.0",image_id="sha256:ef97cccdfdb5048fe112cf868b2779e06dea11b0d742aad14d4bea690f653549",container_id="containerd://87e9888b26d3f39364e902cbe4c36973e7992cf55d748b36534f6778bcf06b26"} 1 -kube_pod_container_info{namespace="kube-system",pod="kube-proxy-bwkmq",container="kube-proxy",image="k8s.gcr.io/kube-proxy:v1.15.3",image_id="sha256:d4280396089923b4cbe4e156926956262af11cff12448727797238cd623219d5",container_id="containerd://7f17af6947166d08453df0ec17a71090c51a38494e2d5f8a5305c1d6b1cd2c2a"} 1 -kube_pod_container_info{namespace="kube-system",pod="kindnet-7tmwp",container="kindnet-cni",image="docker.io/kindest/kindnetd:0.5.0",image_id="sha256:ef97cccdfdb5048fe112cf868b2779e06dea11b0d742aad14d4bea690f653549",container_id="containerd://3fc74680097adda420f97a88fa61b5d530e4d5dc6d7e40fea6d79dd68e45405f"} 1 -kube_pod_container_info{namespace="default",pod="nginx-deployment-5754944d6c-8nvts",container="nginx",image="docker.io/library/nginx:1.7.9",image_id="sha256:35d28df486f6150fa3174367499d1eb01f22f5a410afe4b9581ac0e0e58b3eaf",container_id="containerd://5eec7bc0e69f989bc2473b1d27007e549d8bafb1be5e04eb26de13ee3c7c59dd"} 1 -kube_pod_container_info{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",container="coredns",image="k8s.gcr.io/coredns:1.3.1",image_id="sha256:eb516548c180f8a6e0235034ccee2428027896af16a509786da13022fe95fe8c",container_id="containerd://a697563751fcf1ca353824f78d7d0adca9ea7b2664a6218f1c663432776dd5a3"} 1 -kube_pod_container_info{namespace="kube-system",pod="kindnet-2rtql",container="kindnet-cni",image="docker.io/kindest/kindnetd:0.5.0",image_id="sha256:ef97cccdfdb5048fe112cf868b2779e06dea11b0d742aad14d4bea690f653549",container_id="containerd://dbfffc4c2ca1c4c1be920c5fff14eff6b09ce024ddb506e2d854a66339d22787"} 1 -kube_pod_container_info{namespace="kube-system",pod="kube-state-metrics-5d98669c98-wrwd7",container="kube-state-metrics",image="quay.io/coreos/kube-state-metrics:v1.8.0",image_id="sha256:51a58aa4b4d9db628d855628a0c05f03ffc9b1003e46e8fd0352d10d23135d82",container_id="containerd://9e081654b82c3dd1289380113e9487a1dd2ab2f76e9ee3cf18a748f703c921a6"} 1 -# HELP kube_pod_init_container_info Information about an init container in a pod. -# TYPE kube_pod_init_container_info gauge -# HELP kube_pod_container_status_waiting Describes whether the container is currently in waiting state. -# TYPE kube_pod_container_status_waiting gauge -kube_pod_container_status_waiting{namespace="default",pod="nginx-deployment-5754944d6c-8nvts",container="nginx"} 0 -kube_pod_container_status_waiting{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",container="coredns"} 0 -kube_pod_container_status_waiting{namespace="kube-system",pod="kindnet-2rtql",container="kindnet-cni"} 0 -kube_pod_container_status_waiting{namespace="kube-system",pod="kube-state-metrics-5d98669c98-wrwd7",container="kube-state-metrics"} 0 -kube_pod_container_status_waiting{namespace="kube-system",pod="kube-proxy-tlbs2",container="kube-proxy"} 0 -kube_pod_container_status_waiting{namespace="kube-system",pod="kube-apiserver-kind-control-plane",container="kube-apiserver"} 0 -kube_pod_container_status_waiting{namespace="kube-system",pod="kube-controller-manager-kind-control-plane",container="kube-controller-manager"} 0 -kube_pod_container_status_waiting{namespace="default",pod="playground",container="ubuntu"} 0 -kube_pod_container_status_waiting{namespace="kube-system",pod="kube-proxy-45fn2",container="kube-proxy"} 0 -kube_pod_container_status_waiting{namespace="kube-system",pod="etcd-kind-control-plane",container="etcd"} 0 -kube_pod_container_status_waiting{namespace="kube-system",pod="kube-scheduler-kind-control-plane",container="kube-scheduler"} 0 -kube_pod_container_status_waiting{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",container="coredns"} 0 -kube_pod_container_status_waiting{namespace="kube-system",pod="kindnet-sljhv",container="kindnet-cni"} 0 -kube_pod_container_status_waiting{namespace="kube-system",pod="kube-proxy-bwkmq",container="kube-proxy"} 0 -kube_pod_container_status_waiting{namespace="kube-system",pod="kindnet-7tmwp",container="kindnet-cni"} 0 -# HELP kube_pod_init_container_status_waiting Describes whether the init container is currently in waiting state. -# TYPE kube_pod_init_container_status_waiting gauge -# HELP kube_pod_container_status_waiting_reason Describes the reason the container is currently in waiting state. -# TYPE kube_pod_container_status_waiting_reason gauge -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kindnet-sljhv",container="kindnet-cni",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kindnet-sljhv",container="kindnet-cni",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kindnet-sljhv",container="kindnet-cni",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kindnet-sljhv",container="kindnet-cni",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kindnet-sljhv",container="kindnet-cni",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kindnet-sljhv",container="kindnet-cni",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kindnet-sljhv",container="kindnet-cni",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-proxy-45fn2",container="kube-proxy",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-proxy-45fn2",container="kube-proxy",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-proxy-45fn2",container="kube-proxy",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-proxy-45fn2",container="kube-proxy",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-proxy-45fn2",container="kube-proxy",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-proxy-45fn2",container="kube-proxy",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-proxy-45fn2",container="kube-proxy",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="etcd-kind-control-plane",container="etcd",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="etcd-kind-control-plane",container="etcd",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="etcd-kind-control-plane",container="etcd",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="etcd-kind-control-plane",container="etcd",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="etcd-kind-control-plane",container="etcd",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="etcd-kind-control-plane",container="etcd",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="etcd-kind-control-plane",container="etcd",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-scheduler-kind-control-plane",container="kube-scheduler",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-scheduler-kind-control-plane",container="kube-scheduler",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-scheduler-kind-control-plane",container="kube-scheduler",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-scheduler-kind-control-plane",container="kube-scheduler",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-scheduler-kind-control-plane",container="kube-scheduler",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-scheduler-kind-control-plane",container="kube-scheduler",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-scheduler-kind-control-plane",container="kube-scheduler",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",container="coredns",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",container="coredns",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",container="coredns",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",container="coredns",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",container="coredns",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",container="coredns",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",container="coredns",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-proxy-bwkmq",container="kube-proxy",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-proxy-bwkmq",container="kube-proxy",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-proxy-bwkmq",container="kube-proxy",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-proxy-bwkmq",container="kube-proxy",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-proxy-bwkmq",container="kube-proxy",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-proxy-bwkmq",container="kube-proxy",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-proxy-bwkmq",container="kube-proxy",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kindnet-7tmwp",container="kindnet-cni",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kindnet-7tmwp",container="kindnet-cni",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kindnet-7tmwp",container="kindnet-cni",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kindnet-7tmwp",container="kindnet-cni",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kindnet-7tmwp",container="kindnet-cni",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kindnet-7tmwp",container="kindnet-cni",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kindnet-7tmwp",container="kindnet-cni",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="nginx-deployment-5754944d6c-8nvts",container="nginx",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="nginx-deployment-5754944d6c-8nvts",container="nginx",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="nginx-deployment-5754944d6c-8nvts",container="nginx",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="nginx-deployment-5754944d6c-8nvts",container="nginx",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="nginx-deployment-5754944d6c-8nvts",container="nginx",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="nginx-deployment-5754944d6c-8nvts",container="nginx",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="nginx-deployment-5754944d6c-8nvts",container="nginx",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",container="coredns",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",container="coredns",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",container="coredns",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",container="coredns",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",container="coredns",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",container="coredns",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",container="coredns",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kindnet-2rtql",container="kindnet-cni",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kindnet-2rtql",container="kindnet-cni",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kindnet-2rtql",container="kindnet-cni",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kindnet-2rtql",container="kindnet-cni",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kindnet-2rtql",container="kindnet-cni",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kindnet-2rtql",container="kindnet-cni",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kindnet-2rtql",container="kindnet-cni",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-state-metrics-5d98669c98-wrwd7",container="kube-state-metrics",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-state-metrics-5d98669c98-wrwd7",container="kube-state-metrics",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-state-metrics-5d98669c98-wrwd7",container="kube-state-metrics",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-state-metrics-5d98669c98-wrwd7",container="kube-state-metrics",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-state-metrics-5d98669c98-wrwd7",container="kube-state-metrics",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-state-metrics-5d98669c98-wrwd7",container="kube-state-metrics",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-state-metrics-5d98669c98-wrwd7",container="kube-state-metrics",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-proxy-tlbs2",container="kube-proxy",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-proxy-tlbs2",container="kube-proxy",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-proxy-tlbs2",container="kube-proxy",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-proxy-tlbs2",container="kube-proxy",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-proxy-tlbs2",container="kube-proxy",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-proxy-tlbs2",container="kube-proxy",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-proxy-tlbs2",container="kube-proxy",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-apiserver-kind-control-plane",container="kube-apiserver",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-apiserver-kind-control-plane",container="kube-apiserver",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-apiserver-kind-control-plane",container="kube-apiserver",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-apiserver-kind-control-plane",container="kube-apiserver",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-apiserver-kind-control-plane",container="kube-apiserver",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-apiserver-kind-control-plane",container="kube-apiserver",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-apiserver-kind-control-plane",container="kube-apiserver",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-controller-manager-kind-control-plane",container="kube-controller-manager",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-controller-manager-kind-control-plane",container="kube-controller-manager",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-controller-manager-kind-control-plane",container="kube-controller-manager",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-controller-manager-kind-control-plane",container="kube-controller-manager",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-controller-manager-kind-control-plane",container="kube-controller-manager",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-controller-manager-kind-control-plane",container="kube-controller-manager",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="kube-system",pod="kube-controller-manager-kind-control-plane",container="kube-controller-manager",reason="InvalidImageName"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="playground",container="ubuntu",reason="ContainerCreating"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="playground",container="ubuntu",reason="CrashLoopBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="playground",container="ubuntu",reason="CreateContainerConfigError"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="playground",container="ubuntu",reason="ErrImagePull"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="playground",container="ubuntu",reason="ImagePullBackOff"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="playground",container="ubuntu",reason="CreateContainerError"} 0 -kube_pod_container_status_waiting_reason{namespace="default",pod="playground",container="ubuntu",reason="InvalidImageName"} 0 -# HELP kube_pod_init_container_status_waiting_reason Describes the reason the init container is currently in waiting state. -# TYPE kube_pod_init_container_status_waiting_reason gauge -# HELP kube_pod_container_status_running Describes whether the container is currently in running state. -# TYPE kube_pod_container_status_running gauge -kube_pod_container_status_running{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",container="coredns"} 1 -kube_pod_container_status_running{namespace="kube-system",pod="kindnet-sljhv",container="kindnet-cni"} 1 -kube_pod_container_status_running{namespace="kube-system",pod="kube-proxy-45fn2",container="kube-proxy"} 1 -kube_pod_container_status_running{namespace="kube-system",pod="etcd-kind-control-plane",container="etcd"} 1 -kube_pod_container_status_running{namespace="kube-system",pod="kube-scheduler-kind-control-plane",container="kube-scheduler"} 1 -kube_pod_container_status_running{namespace="kube-system",pod="kube-proxy-bwkmq",container="kube-proxy"} 1 -kube_pod_container_status_running{namespace="kube-system",pod="kindnet-7tmwp",container="kindnet-cni"} 1 -kube_pod_container_status_running{namespace="kube-system",pod="kube-state-metrics-5d98669c98-wrwd7",container="kube-state-metrics"} 1 -kube_pod_container_status_running{namespace="default",pod="nginx-deployment-5754944d6c-8nvts",container="nginx"} 1 -kube_pod_container_status_running{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",container="coredns"} 1 -kube_pod_container_status_running{namespace="kube-system",pod="kindnet-2rtql",container="kindnet-cni"} 1 -kube_pod_container_status_running{namespace="default",pod="playground",container="ubuntu"} 1 -kube_pod_container_status_running{namespace="kube-system",pod="kube-proxy-tlbs2",container="kube-proxy"} 1 -kube_pod_container_status_running{namespace="kube-system",pod="kube-apiserver-kind-control-plane",container="kube-apiserver"} 1 -kube_pod_container_status_running{namespace="kube-system",pod="kube-controller-manager-kind-control-plane",container="kube-controller-manager"} 1 -# HELP kube_pod_init_container_status_running Describes whether the init container is currently in running state. -# TYPE kube_pod_init_container_status_running gauge -# HELP kube_pod_container_status_terminated Describes whether the container is currently in terminated state. -# TYPE kube_pod_container_status_terminated gauge -kube_pod_container_status_terminated{namespace="kube-system",pod="kube-scheduler-kind-control-plane",container="kube-scheduler"} 0 -kube_pod_container_status_terminated{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",container="coredns"} 0 -kube_pod_container_status_terminated{namespace="kube-system",pod="kindnet-sljhv",container="kindnet-cni"} 0 -kube_pod_container_status_terminated{namespace="kube-system",pod="kube-proxy-45fn2",container="kube-proxy"} 0 -kube_pod_container_status_terminated{namespace="kube-system",pod="etcd-kind-control-plane",container="etcd"} 0 -kube_pod_container_status_terminated{namespace="kube-system",pod="kube-proxy-bwkmq",container="kube-proxy"} 0 -kube_pod_container_status_terminated{namespace="kube-system",pod="kindnet-7tmwp",container="kindnet-cni"} 0 -kube_pod_container_status_terminated{namespace="kube-system",pod="kindnet-2rtql",container="kindnet-cni"} 0 -kube_pod_container_status_terminated{namespace="kube-system",pod="kube-state-metrics-5d98669c98-wrwd7",container="kube-state-metrics"} 0 -kube_pod_container_status_terminated{namespace="default",pod="nginx-deployment-5754944d6c-8nvts",container="nginx"} 0 -kube_pod_container_status_terminated{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",container="coredns"} 0 -kube_pod_container_status_terminated{namespace="kube-system",pod="kube-controller-manager-kind-control-plane",container="kube-controller-manager"} 0 -kube_pod_container_status_terminated{namespace="default",pod="playground",container="ubuntu"} 0 -kube_pod_container_status_terminated{namespace="kube-system",pod="kube-proxy-tlbs2",container="kube-proxy"} 0 -kube_pod_container_status_terminated{namespace="kube-system",pod="kube-apiserver-kind-control-plane",container="kube-apiserver"} 0 -# HELP kube_pod_init_container_status_terminated Describes whether the init container is currently in terminated state. -# TYPE kube_pod_init_container_status_terminated gauge -# HELP kube_pod_container_status_terminated_reason Describes the reason the container is currently in terminated state. -# TYPE kube_pod_container_status_terminated_reason gauge -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-scheduler-kind-control-plane",container="kube-scheduler",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-scheduler-kind-control-plane",container="kube-scheduler",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-scheduler-kind-control-plane",container="kube-scheduler",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-scheduler-kind-control-plane",container="kube-scheduler",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-scheduler-kind-control-plane",container="kube-scheduler",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",container="coredns",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",container="coredns",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",container="coredns",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",container="coredns",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",container="coredns",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kindnet-sljhv",container="kindnet-cni",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kindnet-sljhv",container="kindnet-cni",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kindnet-sljhv",container="kindnet-cni",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kindnet-sljhv",container="kindnet-cni",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kindnet-sljhv",container="kindnet-cni",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-proxy-45fn2",container="kube-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-proxy-45fn2",container="kube-proxy",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-proxy-45fn2",container="kube-proxy",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-proxy-45fn2",container="kube-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-proxy-45fn2",container="kube-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="etcd-kind-control-plane",container="etcd",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="etcd-kind-control-plane",container="etcd",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="etcd-kind-control-plane",container="etcd",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="etcd-kind-control-plane",container="etcd",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="etcd-kind-control-plane",container="etcd",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-proxy-bwkmq",container="kube-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-proxy-bwkmq",container="kube-proxy",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-proxy-bwkmq",container="kube-proxy",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-proxy-bwkmq",container="kube-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-proxy-bwkmq",container="kube-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kindnet-7tmwp",container="kindnet-cni",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kindnet-7tmwp",container="kindnet-cni",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kindnet-7tmwp",container="kindnet-cni",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kindnet-7tmwp",container="kindnet-cni",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kindnet-7tmwp",container="kindnet-cni",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kindnet-2rtql",container="kindnet-cni",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kindnet-2rtql",container="kindnet-cni",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kindnet-2rtql",container="kindnet-cni",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kindnet-2rtql",container="kindnet-cni",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kindnet-2rtql",container="kindnet-cni",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-state-metrics-5d98669c98-wrwd7",container="kube-state-metrics",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-state-metrics-5d98669c98-wrwd7",container="kube-state-metrics",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-state-metrics-5d98669c98-wrwd7",container="kube-state-metrics",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-state-metrics-5d98669c98-wrwd7",container="kube-state-metrics",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-state-metrics-5d98669c98-wrwd7",container="kube-state-metrics",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="nginx-deployment-5754944d6c-8nvts",container="nginx",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="nginx-deployment-5754944d6c-8nvts",container="nginx",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="nginx-deployment-5754944d6c-8nvts",container="nginx",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="nginx-deployment-5754944d6c-8nvts",container="nginx",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="nginx-deployment-5754944d6c-8nvts",container="nginx",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",container="coredns",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",container="coredns",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",container="coredns",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",container="coredns",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",container="coredns",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-controller-manager-kind-control-plane",container="kube-controller-manager",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-controller-manager-kind-control-plane",container="kube-controller-manager",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-controller-manager-kind-control-plane",container="kube-controller-manager",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-controller-manager-kind-control-plane",container="kube-controller-manager",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-controller-manager-kind-control-plane",container="kube-controller-manager",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="playground",container="ubuntu",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="playground",container="ubuntu",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="playground",container="ubuntu",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="playground",container="ubuntu",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="default",pod="playground",container="ubuntu",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-proxy-tlbs2",container="kube-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-proxy-tlbs2",container="kube-proxy",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-proxy-tlbs2",container="kube-proxy",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-proxy-tlbs2",container="kube-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-proxy-tlbs2",container="kube-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-apiserver-kind-control-plane",container="kube-apiserver",reason="OOMKilled"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-apiserver-kind-control-plane",container="kube-apiserver",reason="Completed"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-apiserver-kind-control-plane",container="kube-apiserver",reason="Error"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-apiserver-kind-control-plane",container="kube-apiserver",reason="ContainerCannotRun"} 0 -kube_pod_container_status_terminated_reason{namespace="kube-system",pod="kube-apiserver-kind-control-plane",container="kube-apiserver",reason="DeadlineExceeded"} 0 -# HELP kube_pod_init_container_status_terminated_reason Describes the reason the init container is currently in terminated state. -# TYPE kube_pod_init_container_status_terminated_reason gauge -# HELP kube_pod_container_status_last_terminated_reason Describes the last reason the container was in terminated state. -# TYPE kube_pod_container_status_last_terminated_reason gauge -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-proxy-bwkmq",container="kube-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-proxy-bwkmq",container="kube-proxy",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-proxy-bwkmq",container="kube-proxy",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-proxy-bwkmq",container="kube-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-proxy-bwkmq",container="kube-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kindnet-7tmwp",container="kindnet-cni",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kindnet-7tmwp",container="kindnet-cni",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kindnet-7tmwp",container="kindnet-cni",reason="Error"} 1 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kindnet-7tmwp",container="kindnet-cni",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kindnet-7tmwp",container="kindnet-cni",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-state-metrics-5d98669c98-wrwd7",container="kube-state-metrics",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-state-metrics-5d98669c98-wrwd7",container="kube-state-metrics",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-state-metrics-5d98669c98-wrwd7",container="kube-state-metrics",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-state-metrics-5d98669c98-wrwd7",container="kube-state-metrics",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-state-metrics-5d98669c98-wrwd7",container="kube-state-metrics",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="nginx-deployment-5754944d6c-8nvts",container="nginx",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="nginx-deployment-5754944d6c-8nvts",container="nginx",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="nginx-deployment-5754944d6c-8nvts",container="nginx",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="nginx-deployment-5754944d6c-8nvts",container="nginx",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="nginx-deployment-5754944d6c-8nvts",container="nginx",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",container="coredns",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",container="coredns",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",container="coredns",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",container="coredns",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",container="coredns",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kindnet-2rtql",container="kindnet-cni",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kindnet-2rtql",container="kindnet-cni",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kindnet-2rtql",container="kindnet-cni",reason="Error"} 1 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kindnet-2rtql",container="kindnet-cni",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kindnet-2rtql",container="kindnet-cni",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="playground",container="ubuntu",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="playground",container="ubuntu",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="playground",container="ubuntu",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="playground",container="ubuntu",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="default",pod="playground",container="ubuntu",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-proxy-tlbs2",container="kube-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-proxy-tlbs2",container="kube-proxy",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-proxy-tlbs2",container="kube-proxy",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-proxy-tlbs2",container="kube-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-proxy-tlbs2",container="kube-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-apiserver-kind-control-plane",container="kube-apiserver",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-apiserver-kind-control-plane",container="kube-apiserver",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-apiserver-kind-control-plane",container="kube-apiserver",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-apiserver-kind-control-plane",container="kube-apiserver",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-apiserver-kind-control-plane",container="kube-apiserver",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-controller-manager-kind-control-plane",container="kube-controller-manager",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-controller-manager-kind-control-plane",container="kube-controller-manager",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-controller-manager-kind-control-plane",container="kube-controller-manager",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-controller-manager-kind-control-plane",container="kube-controller-manager",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-controller-manager-kind-control-plane",container="kube-controller-manager",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",container="coredns",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",container="coredns",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",container="coredns",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",container="coredns",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",container="coredns",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kindnet-sljhv",container="kindnet-cni",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kindnet-sljhv",container="kindnet-cni",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kindnet-sljhv",container="kindnet-cni",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kindnet-sljhv",container="kindnet-cni",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kindnet-sljhv",container="kindnet-cni",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-proxy-45fn2",container="kube-proxy",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-proxy-45fn2",container="kube-proxy",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-proxy-45fn2",container="kube-proxy",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-proxy-45fn2",container="kube-proxy",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-proxy-45fn2",container="kube-proxy",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="etcd-kind-control-plane",container="etcd",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="etcd-kind-control-plane",container="etcd",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="etcd-kind-control-plane",container="etcd",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="etcd-kind-control-plane",container="etcd",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="etcd-kind-control-plane",container="etcd",reason="DeadlineExceeded"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-scheduler-kind-control-plane",container="kube-scheduler",reason="OOMKilled"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-scheduler-kind-control-plane",container="kube-scheduler",reason="Completed"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-scheduler-kind-control-plane",container="kube-scheduler",reason="Error"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-scheduler-kind-control-plane",container="kube-scheduler",reason="ContainerCannotRun"} 0 -kube_pod_container_status_last_terminated_reason{namespace="kube-system",pod="kube-scheduler-kind-control-plane",container="kube-scheduler",reason="DeadlineExceeded"} 0 -# HELP kube_pod_init_container_status_last_terminated_reason Describes the last reason the init container was in terminated state. -# TYPE kube_pod_init_container_status_last_terminated_reason gauge -# HELP kube_pod_container_status_ready Describes whether the containers readiness check succeeded. -# TYPE kube_pod_container_status_ready gauge -kube_pod_container_status_ready{namespace="kube-system",pod="etcd-kind-control-plane",container="etcd"} 1 -kube_pod_container_status_ready{namespace="kube-system",pod="kube-scheduler-kind-control-plane",container="kube-scheduler"} 1 -kube_pod_container_status_ready{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",container="coredns"} 1 -kube_pod_container_status_ready{namespace="kube-system",pod="kindnet-sljhv",container="kindnet-cni"} 1 -kube_pod_container_status_ready{namespace="kube-system",pod="kube-proxy-45fn2",container="kube-proxy"} 1 -kube_pod_container_status_ready{namespace="kube-system",pod="kindnet-7tmwp",container="kindnet-cni"} 1 -kube_pod_container_status_ready{namespace="kube-system",pod="kube-proxy-bwkmq",container="kube-proxy"} 1 -kube_pod_container_status_ready{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",container="coredns"} 1 -kube_pod_container_status_ready{namespace="kube-system",pod="kindnet-2rtql",container="kindnet-cni"} 1 -kube_pod_container_status_ready{namespace="kube-system",pod="kube-state-metrics-5d98669c98-wrwd7",container="kube-state-metrics"} 1 -kube_pod_container_status_ready{namespace="default",pod="nginx-deployment-5754944d6c-8nvts",container="nginx"} 1 -kube_pod_container_status_ready{namespace="kube-system",pod="kube-apiserver-kind-control-plane",container="kube-apiserver"} 1 -kube_pod_container_status_ready{namespace="kube-system",pod="kube-controller-manager-kind-control-plane",container="kube-controller-manager"} 1 -kube_pod_container_status_ready{namespace="default",pod="playground",container="ubuntu"} 1 -kube_pod_container_status_ready{namespace="kube-system",pod="kube-proxy-tlbs2",container="kube-proxy"} 1 -# HELP kube_pod_init_container_status_ready Describes whether the init containers readiness check succeeded. -# TYPE kube_pod_init_container_status_ready gauge -# HELP kube_pod_container_status_restarts_total The number of container restarts per container. -# TYPE kube_pod_container_status_restarts_total counter -kube_pod_container_status_restarts_total{namespace="kube-system",pod="kube-proxy-bwkmq",container="kube-proxy"} 0 -kube_pod_container_status_restarts_total{namespace="kube-system",pod="kindnet-7tmwp",container="kindnet-cni"} 1 -kube_pod_container_status_restarts_total{namespace="kube-system",pod="kindnet-2rtql",container="kindnet-cni"} 1 -kube_pod_container_status_restarts_total{namespace="kube-system",pod="kube-state-metrics-5d98669c98-wrwd7",container="kube-state-metrics"} 0 -kube_pod_container_status_restarts_total{namespace="default",pod="nginx-deployment-5754944d6c-8nvts",container="nginx"} 0 -kube_pod_container_status_restarts_total{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",container="coredns"} 0 -kube_pod_container_status_restarts_total{namespace="kube-system",pod="kube-controller-manager-kind-control-plane",container="kube-controller-manager"} 0 -kube_pod_container_status_restarts_total{namespace="default",pod="playground",container="ubuntu"} 0 -kube_pod_container_status_restarts_total{namespace="kube-system",pod="kube-proxy-tlbs2",container="kube-proxy"} 0 -kube_pod_container_status_restarts_total{namespace="kube-system",pod="kube-apiserver-kind-control-plane",container="kube-apiserver"} 0 -kube_pod_container_status_restarts_total{namespace="kube-system",pod="kube-scheduler-kind-control-plane",container="kube-scheduler"} 0 -kube_pod_container_status_restarts_total{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",container="coredns"} 0 -kube_pod_container_status_restarts_total{namespace="kube-system",pod="kindnet-sljhv",container="kindnet-cni"} 0 -kube_pod_container_status_restarts_total{namespace="kube-system",pod="kube-proxy-45fn2",container="kube-proxy"} 0 -kube_pod_container_status_restarts_total{namespace="kube-system",pod="etcd-kind-control-plane",container="etcd"} 0 -# HELP kube_pod_init_container_status_restarts_total The number of restarts for the init container. -# TYPE kube_pod_init_container_status_restarts_total counter -# HELP kube_pod_container_resource_requests The number of requested request resource by a container. -# TYPE kube_pod_container_resource_requests gauge -kube_pod_container_resource_requests{namespace="kube-system",pod="kube-apiserver-kind-control-plane",container="kube-apiserver",node="kind-control-plane",resource="cpu",unit="core"} 0.25 -kube_pod_container_resource_requests{namespace="kube-system",pod="kube-controller-manager-kind-control-plane",container="kube-controller-manager",node="kind-control-plane",resource="cpu",unit="core"} 0.2 -kube_pod_container_resource_requests{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",container="coredns",node="kind-worker2",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",container="coredns",node="kind-worker2",resource="memory",unit="byte"} 7.340032e+07 -kube_pod_container_resource_requests{namespace="kube-system",pod="kindnet-sljhv",container="kindnet-cni",node="kind-worker2",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="kube-system",pod="kindnet-sljhv",container="kindnet-cni",node="kind-worker2",resource="memory",unit="byte"} 5.24288e+07 -kube_pod_container_resource_requests{namespace="kube-system",pod="kube-scheduler-kind-control-plane",container="kube-scheduler",node="kind-control-plane",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="kube-system",pod="kindnet-7tmwp",container="kindnet-cni",node="kind-control-plane",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="kube-system",pod="kindnet-7tmwp",container="kindnet-cni",node="kind-control-plane",resource="memory",unit="byte"} 5.24288e+07 -kube_pod_container_resource_requests{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",container="coredns",node="kind-worker2",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",container="coredns",node="kind-worker2",resource="memory",unit="byte"} 7.340032e+07 -kube_pod_container_resource_requests{namespace="kube-system",pod="kindnet-2rtql",container="kindnet-cni",node="kind-worker",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_requests{namespace="kube-system",pod="kindnet-2rtql",container="kindnet-cni",node="kind-worker",resource="memory",unit="byte"} 5.24288e+07 -# HELP kube_pod_container_resource_limits The number of requested limit resource by a container. -# TYPE kube_pod_container_resource_limits gauge -kube_pod_container_resource_limits{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",container="coredns",node="kind-worker2",resource="memory",unit="byte"} 1.7825792e+08 -kube_pod_container_resource_limits{namespace="kube-system",pod="kindnet-sljhv",container="kindnet-cni",node="kind-worker2",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_limits{namespace="kube-system",pod="kindnet-sljhv",container="kindnet-cni",node="kind-worker2",resource="memory",unit="byte"} 5.24288e+07 -kube_pod_container_resource_limits{namespace="kube-system",pod="kindnet-7tmwp",container="kindnet-cni",node="kind-control-plane",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_limits{namespace="kube-system",pod="kindnet-7tmwp",container="kindnet-cni",node="kind-control-plane",resource="memory",unit="byte"} 5.24288e+07 -kube_pod_container_resource_limits{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",container="coredns",node="kind-worker2",resource="memory",unit="byte"} 1.7825792e+08 -kube_pod_container_resource_limits{namespace="kube-system",pod="kindnet-2rtql",container="kindnet-cni",node="kind-worker",resource="cpu",unit="core"} 0.1 -kube_pod_container_resource_limits{namespace="kube-system",pod="kindnet-2rtql",container="kindnet-cni",node="kind-worker",resource="memory",unit="byte"} 5.24288e+07 -# HELP kube_pod_init_container_resource_limits The number of requested limit resource by the init container. -# TYPE kube_pod_init_container_resource_limits gauge -# HELP kube_pod_container_resource_requests_cpu_cores The number of requested cpu cores by a container. -# TYPE kube_pod_container_resource_requests_cpu_cores gauge -kube_pod_container_resource_requests_cpu_cores{namespace="kube-system",pod="kindnet-7tmwp",container="kindnet-cni",node="kind-control-plane"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="kube-system",pod="kindnet-2rtql",container="kindnet-cni",node="kind-worker"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",container="coredns",node="kind-worker2"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="kube-system",pod="kube-controller-manager-kind-control-plane",container="kube-controller-manager",node="kind-control-plane"} 0.2 -kube_pod_container_resource_requests_cpu_cores{namespace="kube-system",pod="kube-apiserver-kind-control-plane",container="kube-apiserver",node="kind-control-plane"} 0.25 -kube_pod_container_resource_requests_cpu_cores{namespace="kube-system",pod="kube-scheduler-kind-control-plane",container="kube-scheduler",node="kind-control-plane"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",container="coredns",node="kind-worker2"} 0.1 -kube_pod_container_resource_requests_cpu_cores{namespace="kube-system",pod="kindnet-sljhv",container="kindnet-cni",node="kind-worker2"} 0.1 -# HELP kube_pod_container_resource_requests_memory_bytes The number of requested memory bytes by a container. -# TYPE kube_pod_container_resource_requests_memory_bytes gauge -kube_pod_container_resource_requests_memory_bytes{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",container="coredns",node="kind-worker2"} 7.340032e+07 -kube_pod_container_resource_requests_memory_bytes{namespace="kube-system",pod="kindnet-sljhv",container="kindnet-cni",node="kind-worker2"} 5.24288e+07 -kube_pod_container_resource_requests_memory_bytes{namespace="kube-system",pod="kindnet-7tmwp",container="kindnet-cni",node="kind-control-plane"} 5.24288e+07 -kube_pod_container_resource_requests_memory_bytes{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",container="coredns",node="kind-worker2"} 7.340032e+07 -kube_pod_container_resource_requests_memory_bytes{namespace="kube-system",pod="kindnet-2rtql",container="kindnet-cni",node="kind-worker"} 5.24288e+07 -# HELP kube_pod_container_resource_limits_cpu_cores The limit on cpu cores to be used by a container. -# TYPE kube_pod_container_resource_limits_cpu_cores gauge -kube_pod_container_resource_limits_cpu_cores{namespace="kube-system",pod="kindnet-2rtql",container="kindnet-cni",node="kind-worker"} 0.1 -kube_pod_container_resource_limits_cpu_cores{namespace="kube-system",pod="kindnet-sljhv",container="kindnet-cni",node="kind-worker2"} 0.1 -kube_pod_container_resource_limits_cpu_cores{namespace="kube-system",pod="kindnet-7tmwp",container="kindnet-cni",node="kind-control-plane"} 0.1 -# HELP kube_pod_container_resource_limits_memory_bytes The limit on memory to be used by a container in bytes. -# TYPE kube_pod_container_resource_limits_memory_bytes gauge -kube_pod_container_resource_limits_memory_bytes{namespace="kube-system",pod="coredns-5c98db65d4-2dnk5",container="coredns",node="kind-worker2"} 1.7825792e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="kube-system",pod="kindnet-sljhv",container="kindnet-cni",node="kind-worker2"} 5.24288e+07 -kube_pod_container_resource_limits_memory_bytes{namespace="kube-system",pod="kindnet-7tmwp",container="kindnet-cni",node="kind-control-plane"} 5.24288e+07 -kube_pod_container_resource_limits_memory_bytes{namespace="kube-system",pod="coredns-5c98db65d4-cmbss",container="coredns",node="kind-worker2"} 1.7825792e+08 -kube_pod_container_resource_limits_memory_bytes{namespace="kube-system",pod="kindnet-2rtql",container="kindnet-cni",node="kind-worker"} 5.24288e+07 -# HELP kube_pod_spec_volumes_persistentvolumeclaims_info Information about persistentvolumeclaim volumes in a pod. -# TYPE kube_pod_spec_volumes_persistentvolumeclaims_info gauge -# HELP kube_pod_spec_volumes_persistentvolumeclaims_readonly Describes whether a persistentvolumeclaim is mounted read only. -# TYPE kube_pod_spec_volumes_persistentvolumeclaims_readonly gauge -# HELP kube_replicaset_created Unix creation timestamp -# TYPE kube_replicaset_created gauge -kube_replicaset_created{namespace="default",replicaset="nginx-deployment-5754944d6c"} 1.573720876e+09 -kube_replicaset_created{namespace="kube-system",replicaset="kube-state-metrics-5d98669c98"} 1.57444022e+09 -kube_replicaset_created{namespace="kube-system",replicaset="coredns-5c98db65d4"} 1.573598955e+09 -# HELP kube_replicaset_status_replicas The number of replicas per ReplicaSet. -# TYPE kube_replicaset_status_replicas gauge -kube_replicaset_status_replicas{namespace="default",replicaset="nginx-deployment-5754944d6c"} 1 -kube_replicaset_status_replicas{namespace="kube-system",replicaset="kube-state-metrics-5d98669c98"} 1 -kube_replicaset_status_replicas{namespace="kube-system",replicaset="coredns-5c98db65d4"} 2 -# HELP kube_replicaset_status_fully_labeled_replicas The number of fully labeled replicas per ReplicaSet. -# TYPE kube_replicaset_status_fully_labeled_replicas gauge -kube_replicaset_status_fully_labeled_replicas{namespace="default",replicaset="nginx-deployment-5754944d6c"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="kube-system",replicaset="kube-state-metrics-5d98669c98"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="kube-system",replicaset="coredns-5c98db65d4"} 2 -# HELP kube_replicaset_status_ready_replicas The number of ready replicas per ReplicaSet. -# TYPE kube_replicaset_status_ready_replicas gauge -kube_replicaset_status_ready_replicas{namespace="default",replicaset="nginx-deployment-5754944d6c"} 1 -kube_replicaset_status_ready_replicas{namespace="kube-system",replicaset="kube-state-metrics-5d98669c98"} 1 -kube_replicaset_status_ready_replicas{namespace="kube-system",replicaset="coredns-5c98db65d4"} 2 -# HELP kube_replicaset_status_observed_generation The generation observed by the ReplicaSet controller. -# TYPE kube_replicaset_status_observed_generation gauge -kube_replicaset_status_observed_generation{namespace="default",replicaset="nginx-deployment-5754944d6c"} 1 -kube_replicaset_status_observed_generation{namespace="kube-system",replicaset="kube-state-metrics-5d98669c98"} 1 -kube_replicaset_status_observed_generation{namespace="kube-system",replicaset="coredns-5c98db65d4"} 1 -# HELP kube_replicaset_spec_replicas Number of desired pods for a ReplicaSet. -# TYPE kube_replicaset_spec_replicas gauge -kube_replicaset_spec_replicas{namespace="default",replicaset="nginx-deployment-5754944d6c"} 1 -kube_replicaset_spec_replicas{namespace="kube-system",replicaset="kube-state-metrics-5d98669c98"} 1 -kube_replicaset_spec_replicas{namespace="kube-system",replicaset="coredns-5c98db65d4"} 2 -# HELP kube_replicaset_metadata_generation Sequence number representing a specific generation of the desired state. -# TYPE kube_replicaset_metadata_generation gauge -kube_replicaset_metadata_generation{namespace="kube-system",replicaset="coredns-5c98db65d4"} 1 -kube_replicaset_metadata_generation{namespace="default",replicaset="nginx-deployment-5754944d6c"} 1 -kube_replicaset_metadata_generation{namespace="kube-system",replicaset="kube-state-metrics-5d98669c98"} 1 -# HELP kube_replicaset_owner Information about the ReplicaSet's owner. -# TYPE kube_replicaset_owner gauge -kube_replicaset_owner{namespace="default",replicaset="nginx-deployment-5754944d6c",owner_kind="Deployment",owner_name="nginx-deployment",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="kube-system",replicaset="kube-state-metrics-5d98669c98",owner_kind="Deployment",owner_name="kube-state-metrics",owner_is_controller="true"} 1 -kube_replicaset_owner{namespace="kube-system",replicaset="coredns-5c98db65d4",owner_kind="Deployment",owner_name="coredns",owner_is_controller="true"} 1 -# HELP kube_replicaset_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_replicaset_labels gauge -kube_replicaset_labels{namespace="default",replicaset="nginx-deployment-5754944d6c",label_app="nginx",label_pod_template_hash="5754944d6c"} 1 -kube_replicaset_labels{namespace="kube-system",replicaset="kube-state-metrics-5d98669c98",label_k8s_app="kube-state-metrics",label_pod_template_hash="5d98669c98"} 1 -kube_replicaset_labels{namespace="kube-system",replicaset="coredns-5c98db65d4",label_k8s_app="kube-dns",label_pod_template_hash="5c98db65d4"} 1 -# HELP kube_replicationcontroller_created Unix creation timestamp -# TYPE kube_replicationcontroller_created gauge -# HELP kube_replicationcontroller_status_replicas The number of replicas per ReplicationController. -# TYPE kube_replicationcontroller_status_replicas gauge -# HELP kube_replicationcontroller_status_fully_labeled_replicas The number of fully labeled replicas per ReplicationController. -# TYPE kube_replicationcontroller_status_fully_labeled_replicas gauge -# HELP kube_replicationcontroller_status_ready_replicas The number of ready replicas per ReplicationController. -# TYPE kube_replicationcontroller_status_ready_replicas gauge -# HELP kube_replicationcontroller_status_available_replicas The number of available replicas per ReplicationController. -# TYPE kube_replicationcontroller_status_available_replicas gauge -# HELP kube_replicationcontroller_status_observed_generation The generation observed by the ReplicationController controller. -# TYPE kube_replicationcontroller_status_observed_generation gauge -# HELP kube_replicationcontroller_spec_replicas Number of desired pods for a ReplicationController. -# TYPE kube_replicationcontroller_spec_replicas gauge -# HELP kube_replicationcontroller_metadata_generation Sequence number representing a specific generation of the desired state. -# TYPE kube_replicationcontroller_metadata_generation gauge -# HELP kube_resourcequota_created Unix creation timestamp -# TYPE kube_resourcequota_created gauge -# HELP kube_resourcequota Information about resource quota. -# TYPE kube_resourcequota gauge -# HELP kube_secret_info Information about secret. -# TYPE kube_secret_info gauge -kube_secret_info{namespace="kube-system",secret="service-account-controller-token-bm5pv"} 1 -kube_secret_info{namespace="kube-system",secret="kube-proxy-token-skph9"} 1 -kube_secret_info{namespace="kube-system",secret="replication-controller-token-sg94z"} 1 -kube_secret_info{namespace="kube-system",secret="pv-protection-controller-token-6rllt"} 1 -kube_secret_info{namespace="kube-system",secret="deployment-controller-token-mlf8v"} 1 -kube_secret_info{namespace="kube-system",secret="persistent-volume-binder-token-xhhgr"} 1 -kube_secret_info{namespace="kube-node-lease",secret="default-token-skv78"} 1 -kube_secret_info{namespace="kube-system",secret="pod-garbage-collector-token-txhsv"} 1 -kube_secret_info{namespace="kube-system",secret="expand-controller-token-n9zdm"} 1 -kube_secret_info{namespace="kube-system",secret="service-controller-token-g44cp"} 1 -kube_secret_info{namespace="kube-system",secret="daemon-set-controller-token-qkjdq"} 1 -kube_secret_info{namespace="kube-system",secret="certificate-controller-token-47pvk"} 1 -kube_secret_info{namespace="kube-system",secret="statefulset-controller-token-gn5kk"} 1 -kube_secret_info{namespace="kube-system",secret="resourcequota-controller-token-6hdvj"} 1 -kube_secret_info{namespace="kube-system",secret="ttl-controller-token-th2hd"} 1 -kube_secret_info{namespace="kube-public",secret="default-token-4cshk"} 1 -kube_secret_info{namespace="kube-system",secret="token-cleaner-token-9qn45"} 1 -kube_secret_info{namespace="kube-system",secret="endpoint-controller-token-r4p9c"} 1 -kube_secret_info{namespace="kube-system",secret="coredns-token-mqdpm"} 1 -kube_secret_info{namespace="kube-system",secret="cronjob-controller-token-jn2kv"} 1 -kube_secret_info{namespace="kube-system",secret="bootstrap-signer-token-5w2gg"} 1 -kube_secret_info{namespace="kube-system",secret="clusterrole-aggregation-controller-token-j5dn8"} 1 -kube_secret_info{namespace="kube-system",secret="replicaset-controller-token-z7jnj"} 1 -kube_secret_info{namespace="kube-system",secret="disruption-controller-token-ssm5l"} 1 -kube_secret_info{namespace="kube-system",secret="pvc-protection-controller-token-f7622"} 1 -kube_secret_info{namespace="default",secret="metricbeat-kube-token-rwt2f"} 1 -kube_secret_info{namespace="kube-system",secret="bootstrap-token-abcdef"} 1 -kube_secret_info{namespace="kube-system",secret="generic-garbage-collector-token-mntk4"} 1 -kube_secret_info{namespace="kube-system",secret="namespace-controller-token-z8bvb"} 1 -kube_secret_info{namespace="kube-system",secret="node-controller-token-nkrx6"} 1 -kube_secret_info{namespace="kube-system",secret="job-controller-token-4rpz9"} 1 -kube_secret_info{namespace="kube-system",secret="kindnet-token-zljwk"} 1 -kube_secret_info{namespace="kube-system",secret="horizontal-pod-autoscaler-token-p8bm8"} 1 -kube_secret_info{namespace="kube-system",secret="default-token-qv57v"} 1 -kube_secret_info{namespace="default",secret="default-token-b2pdc"} 1 -kube_secret_info{namespace="kube-system",secret="attachdetach-controller-token-wlctw"} 1 -kube_secret_info{namespace="kube-system",secret="kube-state-metrics-token-xv9g4"} 1 -# HELP kube_secret_type Type about secret. -# TYPE kube_secret_type gauge -kube_secret_type{namespace="kube-system",secret="job-controller-token-4rpz9",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="kindnet-token-zljwk",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="horizontal-pod-autoscaler-token-p8bm8",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="default-token-qv57v",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="bootstrap-token-abcdef",type="bootstrap.kubernetes.io/token"} 1 -kube_secret_type{namespace="kube-system",secret="generic-garbage-collector-token-mntk4",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="namespace-controller-token-z8bvb",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="node-controller-token-nkrx6",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="default",secret="default-token-b2pdc",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="attachdetach-controller-token-wlctw",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="kube-state-metrics-token-xv9g4",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="pv-protection-controller-token-6rllt",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="service-account-controller-token-bm5pv",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="kube-proxy-token-skph9",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="replication-controller-token-sg94z",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="pod-garbage-collector-token-txhsv",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="deployment-controller-token-mlf8v",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="persistent-volume-binder-token-xhhgr",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-node-lease",secret="default-token-skv78",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="certificate-controller-token-47pvk",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="statefulset-controller-token-gn5kk",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="resourcequota-controller-token-6hdvj",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="expand-controller-token-n9zdm",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="service-controller-token-g44cp",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="daemon-set-controller-token-qkjdq",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="endpoint-controller-token-r4p9c",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="coredns-token-mqdpm",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="ttl-controller-token-th2hd",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-public",secret="default-token-4cshk",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="token-cleaner-token-9qn45",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="cronjob-controller-token-jn2kv",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="bootstrap-signer-token-5w2gg",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="clusterrole-aggregation-controller-token-j5dn8",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="default",secret="metricbeat-kube-token-rwt2f",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="replicaset-controller-token-z7jnj",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="disruption-controller-token-ssm5l",type="kubernetes.io/service-account-token"} 1 -kube_secret_type{namespace="kube-system",secret="pvc-protection-controller-token-f7622",type="kubernetes.io/service-account-token"} 1 -# HELP kube_secret_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_secret_labels gauge -kube_secret_labels{namespace="kube-system",secret="service-account-controller-token-bm5pv"} 1 -kube_secret_labels{namespace="kube-system",secret="kube-proxy-token-skph9"} 1 -kube_secret_labels{namespace="kube-system",secret="replication-controller-token-sg94z"} 1 -kube_secret_labels{namespace="kube-system",secret="pv-protection-controller-token-6rllt"} 1 -kube_secret_labels{namespace="kube-system",secret="deployment-controller-token-mlf8v"} 1 -kube_secret_labels{namespace="kube-system",secret="persistent-volume-binder-token-xhhgr"} 1 -kube_secret_labels{namespace="kube-node-lease",secret="default-token-skv78"} 1 -kube_secret_labels{namespace="kube-system",secret="pod-garbage-collector-token-txhsv"} 1 -kube_secret_labels{namespace="kube-system",secret="expand-controller-token-n9zdm"} 1 -kube_secret_labels{namespace="kube-system",secret="service-controller-token-g44cp"} 1 -kube_secret_labels{namespace="kube-system",secret="daemon-set-controller-token-qkjdq"} 1 -kube_secret_labels{namespace="kube-system",secret="certificate-controller-token-47pvk"} 1 -kube_secret_labels{namespace="kube-system",secret="statefulset-controller-token-gn5kk"} 1 -kube_secret_labels{namespace="kube-system",secret="resourcequota-controller-token-6hdvj"} 1 -kube_secret_labels{namespace="kube-system",secret="ttl-controller-token-th2hd"} 1 -kube_secret_labels{namespace="kube-public",secret="default-token-4cshk"} 1 -kube_secret_labels{namespace="kube-system",secret="token-cleaner-token-9qn45"} 1 -kube_secret_labels{namespace="kube-system",secret="endpoint-controller-token-r4p9c"} 1 -kube_secret_labels{namespace="kube-system",secret="coredns-token-mqdpm"} 1 -kube_secret_labels{namespace="kube-system",secret="cronjob-controller-token-jn2kv"} 1 -kube_secret_labels{namespace="kube-system",secret="bootstrap-signer-token-5w2gg"} 1 -kube_secret_labels{namespace="kube-system",secret="clusterrole-aggregation-controller-token-j5dn8"} 1 -kube_secret_labels{namespace="kube-system",secret="replicaset-controller-token-z7jnj"} 1 -kube_secret_labels{namespace="kube-system",secret="disruption-controller-token-ssm5l"} 1 -kube_secret_labels{namespace="kube-system",secret="pvc-protection-controller-token-f7622"} 1 -kube_secret_labels{namespace="default",secret="metricbeat-kube-token-rwt2f"} 1 -kube_secret_labels{namespace="kube-system",secret="bootstrap-token-abcdef"} 1 -kube_secret_labels{namespace="kube-system",secret="generic-garbage-collector-token-mntk4"} 1 -kube_secret_labels{namespace="kube-system",secret="namespace-controller-token-z8bvb"} 1 -kube_secret_labels{namespace="kube-system",secret="node-controller-token-nkrx6"} 1 -kube_secret_labels{namespace="kube-system",secret="job-controller-token-4rpz9"} 1 -kube_secret_labels{namespace="kube-system",secret="kindnet-token-zljwk"} 1 -kube_secret_labels{namespace="kube-system",secret="horizontal-pod-autoscaler-token-p8bm8"} 1 -kube_secret_labels{namespace="kube-system",secret="default-token-qv57v"} 1 -kube_secret_labels{namespace="default",secret="default-token-b2pdc"} 1 -kube_secret_labels{namespace="kube-system",secret="attachdetach-controller-token-wlctw"} 1 -kube_secret_labels{namespace="kube-system",secret="kube-state-metrics-token-xv9g4"} 1 -# HELP kube_secret_created Unix creation timestamp -# TYPE kube_secret_created gauge -kube_secret_created{namespace="kube-system",secret="token-cleaner-token-9qn45"} 1.573598939e+09 -kube_secret_created{namespace="kube-system",secret="endpoint-controller-token-r4p9c"} 1.573598955e+09 -kube_secret_created{namespace="kube-system",secret="coredns-token-mqdpm"} 1.573598939e+09 -kube_secret_created{namespace="kube-system",secret="ttl-controller-token-th2hd"} 1.573598949e+09 -kube_secret_created{namespace="kube-public",secret="default-token-4cshk"} 1.573598956e+09 -kube_secret_created{namespace="kube-system",secret="clusterrole-aggregation-controller-token-j5dn8"} 1.573598951e+09 -kube_secret_created{namespace="kube-system",secret="cronjob-controller-token-jn2kv"} 1.573598954e+09 -kube_secret_created{namespace="kube-system",secret="bootstrap-signer-token-5w2gg"} 1.57359895e+09 -kube_secret_created{namespace="kube-system",secret="pvc-protection-controller-token-f7622"} 1.573598949e+09 -kube_secret_created{namespace="default",secret="metricbeat-kube-token-rwt2f"} 1.573658974e+09 -kube_secret_created{namespace="kube-system",secret="replicaset-controller-token-z7jnj"} 1.573598951e+09 -kube_secret_created{namespace="kube-system",secret="disruption-controller-token-ssm5l"} 1.573598954e+09 -kube_secret_created{namespace="kube-system",secret="node-controller-token-nkrx6"} 1.573598939e+09 -kube_secret_created{namespace="kube-system",secret="job-controller-token-4rpz9"} 1.573598952e+09 -kube_secret_created{namespace="kube-system",secret="kindnet-token-zljwk"} 1.573598941e+09 -kube_secret_created{namespace="kube-system",secret="horizontal-pod-autoscaler-token-p8bm8"} 1.573598952e+09 -kube_secret_created{namespace="kube-system",secret="default-token-qv57v"} 1.573598956e+09 -kube_secret_created{namespace="kube-system",secret="bootstrap-token-abcdef"} 1.573598939e+09 -kube_secret_created{namespace="kube-system",secret="generic-garbage-collector-token-mntk4"} 1.57359895e+09 -kube_secret_created{namespace="kube-system",secret="namespace-controller-token-z8bvb"} 1.573598953e+09 -kube_secret_created{namespace="kube-system",secret="kube-state-metrics-token-xv9g4"} 1.57444022e+09 -kube_secret_created{namespace="default",secret="default-token-b2pdc"} 1.573598956e+09 -kube_secret_created{namespace="kube-system",secret="attachdetach-controller-token-wlctw"} 1.573598949e+09 -kube_secret_created{namespace="kube-system",secret="replication-controller-token-sg94z"} 1.573598949e+09 -kube_secret_created{namespace="kube-system",secret="pv-protection-controller-token-6rllt"} 1.573598949e+09 -kube_secret_created{namespace="kube-system",secret="service-account-controller-token-bm5pv"} 1.573598955e+09 -kube_secret_created{namespace="kube-system",secret="kube-proxy-token-skph9"} 1.573598939e+09 -kube_secret_created{namespace="kube-node-lease",secret="default-token-skv78"} 1.573598956e+09 -kube_secret_created{namespace="kube-system",secret="pod-garbage-collector-token-txhsv"} 1.57359895e+09 -kube_secret_created{namespace="kube-system",secret="deployment-controller-token-mlf8v"} 1.573598953e+09 -kube_secret_created{namespace="kube-system",secret="persistent-volume-binder-token-xhhgr"} 1.573598953e+09 -kube_secret_created{namespace="kube-system",secret="daemon-set-controller-token-qkjdq"} 1.57359895e+09 -kube_secret_created{namespace="kube-system",secret="certificate-controller-token-47pvk"} 1.573598949e+09 -kube_secret_created{namespace="kube-system",secret="statefulset-controller-token-gn5kk"} 1.573598949e+09 -kube_secret_created{namespace="kube-system",secret="resourcequota-controller-token-6hdvj"} 1.573598953e+09 -kube_secret_created{namespace="kube-system",secret="expand-controller-token-n9zdm"} 1.573598954e+09 -kube_secret_created{namespace="kube-system",secret="service-controller-token-g44cp"} 1.573598951e+09 -# HELP kube_secret_metadata_resource_version Resource version representing a specific version of secret. -# TYPE kube_secret_metadata_resource_version gauge -kube_secret_metadata_resource_version{namespace="kube-system",secret="replication-controller-token-sg94z",resource_version="264"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="pv-protection-controller-token-6rllt",resource_version="252"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="service-account-controller-token-bm5pv",resource_version="331"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="kube-proxy-token-skph9",resource_version="187"} 1 -kube_secret_metadata_resource_version{namespace="kube-node-lease",secret="default-token-skv78",resource_version="369"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="pod-garbage-collector-token-txhsv",resource_version="275"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="deployment-controller-token-mlf8v",resource_version="310"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="persistent-volume-binder-token-xhhgr",resource_version="304"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="daemon-set-controller-token-qkjdq",resource_version="278"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="certificate-controller-token-47pvk",resource_version="255"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="statefulset-controller-token-gn5kk",resource_version="267"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="resourcequota-controller-token-6hdvj",resource_version="307"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="expand-controller-token-n9zdm",resource_version="324"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="service-controller-token-g44cp",resource_version="290"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="token-cleaner-token-9qn45",resource_version="163"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="endpoint-controller-token-r4p9c",resource_version="328"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="coredns-token-mqdpm",resource_version="180"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="ttl-controller-token-th2hd",resource_version="258"} 1 -kube_secret_metadata_resource_version{namespace="kube-public",secret="default-token-4cshk",resource_version="366"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="clusterrole-aggregation-controller-token-j5dn8",resource_version="294"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="cronjob-controller-token-jn2kv",resource_version="321"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="bootstrap-signer-token-5w2gg",resource_version="281"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="pvc-protection-controller-token-f7622",resource_version="261"} 1 -kube_secret_metadata_resource_version{namespace="default",secret="metricbeat-kube-token-rwt2f",resource_version="87429"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="replicaset-controller-token-z7jnj",resource_version="287"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="disruption-controller-token-ssm5l",resource_version="318"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="node-controller-token-nkrx6",resource_version="166"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="job-controller-token-4rpz9",resource_version="298"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="kindnet-token-zljwk",resource_version="216"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="horizontal-pod-autoscaler-token-p8bm8",resource_version="301"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="default-token-qv57v",resource_version="365"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="bootstrap-token-abcdef",resource_version="169"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="generic-garbage-collector-token-mntk4",resource_version="284"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="namespace-controller-token-z8bvb",resource_version="314"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="kube-state-metrics-token-xv9g4",resource_version="1218784"} 1 -kube_secret_metadata_resource_version{namespace="default",secret="default-token-b2pdc",resource_version="370"} 1 -kube_secret_metadata_resource_version{namespace="kube-system",secret="attachdetach-controller-token-wlctw",resource_version="271"} 1 -# HELP kube_service_info Information about service. -# TYPE kube_service_info gauge -kube_service_info{namespace="default",service="elastic-external-svc",cluster_ip="",external_name="elastic.resource",load_balancer_ip=""} 1 -kube_service_info{namespace="kube-system",service="kube-dns",cluster_ip="10.96.0.10",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="kube-system",service="kube-state-metrics",cluster_ip="10.102.200.110",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="default",service="kubernetes",cluster_ip="10.96.0.1",external_name="",load_balancer_ip=""} 1 -kube_service_info{namespace="default",service="elastic-test-svc",cluster_ip="10.101.166.245",external_name="",load_balancer_ip=""} 1 -# HELP kube_service_created Unix creation timestamp -# TYPE kube_service_created gauge -kube_service_created{namespace="default",service="elastic-external-svc"} 1.574683631e+09 -kube_service_created{namespace="kube-system",service="kube-dns"} 1.573598939e+09 -kube_service_created{namespace="kube-system",service="kube-state-metrics"} 1.57444022e+09 -kube_service_created{namespace="default",service="kubernetes"} 1.573598938e+09 -kube_service_created{namespace="default",service="elastic-test-svc"} 1.57468283e+09 -# HELP kube_service_spec_type Type about service. -# TYPE kube_service_spec_type gauge -kube_service_spec_type{namespace="kube-system",service="kube-dns",type="ClusterIP"} 1 -kube_service_spec_type{namespace="kube-system",service="kube-state-metrics",type="ClusterIP"} 1 -kube_service_spec_type{namespace="default",service="kubernetes",type="ClusterIP"} 1 -kube_service_spec_type{namespace="default",service="elastic-test-svc",type="ClusterIP"} 1 -kube_service_spec_type{namespace="default",service="elastic-external-svc",type="ExternalName"} 1 -# HELP kube_service_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_service_labels gauge -kube_service_labels{namespace="kube-system",service="kube-dns",label_k8s_app="kube-dns",label_kubernetes_io_cluster_service="true",label_kubernetes_io_name="KubeDNS"} 1 -kube_service_labels{namespace="kube-system",service="kube-state-metrics",label_k8s_app="kube-state-metrics"} 1 -kube_service_labels{namespace="default",service="kubernetes",label_component="apiserver",label_provider="kubernetes"} 1 -kube_service_labels{namespace="default",service="elastic-test-svc",label_test1="value1",label_test2="value2"} 1 -kube_service_labels{namespace="default",service="elastic-external-svc",label_test_external1="value1",label_test_external2="value2"} 1 -# HELP kube_service_spec_external_ip Service external ips. One series for each ip -# TYPE kube_service_spec_external_ip gauge -# HELP kube_service_status_load_balancer_ingress Service load balancer ingress status -# TYPE kube_service_status_load_balancer_ingress gauge -# HELP kube_statefulset_created Unix creation timestamp -# TYPE kube_statefulset_created gauge -# HELP kube_statefulset_status_replicas The number of replicas per StatefulSet. -# TYPE kube_statefulset_status_replicas gauge -# HELP kube_statefulset_status_replicas_current The number of current replicas per StatefulSet. -# TYPE kube_statefulset_status_replicas_current gauge -# HELP kube_statefulset_status_replicas_ready The number of ready replicas per StatefulSet. -# TYPE kube_statefulset_status_replicas_ready gauge -# HELP kube_statefulset_status_replicas_updated The number of updated replicas per StatefulSet. -# TYPE kube_statefulset_status_replicas_updated gauge -# HELP kube_statefulset_status_observed_generation The generation observed by the StatefulSet controller. -# TYPE kube_statefulset_status_observed_generation gauge -# HELP kube_statefulset_replicas Number of desired pods for a StatefulSet. -# TYPE kube_statefulset_replicas gauge -# HELP kube_statefulset_metadata_generation Sequence number representing a specific generation of the desired state for the StatefulSet. -# TYPE kube_statefulset_metadata_generation gauge -# HELP kube_statefulset_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_statefulset_labels gauge -# HELP kube_statefulset_status_current_revision Indicates the version of the StatefulSet used to generate Pods in the sequence [0,currentReplicas). -# TYPE kube_statefulset_status_current_revision gauge -# HELP kube_statefulset_status_update_revision Indicates the version of the StatefulSet used to generate Pods in the sequence [replicas-updatedReplicas,replicas) -# TYPE kube_statefulset_status_update_revision gauge -# HELP kube_storageclass_info Information about storageclass. -# TYPE kube_storageclass_info gauge -kube_storageclass_info{storageclass="standard",provisioner="kubernetes.io/host-path",reclaimPolicy="Delete",volumeBindingMode="Immediate"} 1 -# HELP kube_storageclass_created Unix creation timestamp -# TYPE kube_storageclass_created gauge -kube_storageclass_created{storageclass="standard"} 1.573598941e+09 -# HELP kube_storageclass_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_storageclass_labels gauge -kube_storageclass_labels{storageclass="standard",label_addonmanager_kubernetes_io_mode="EnsureExists"} 1 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_statefulset/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_statefulset/_meta/data.json deleted file mode 100644 index 27291f2f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_statefulset/_meta/data.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "@timestamp": "2019-03-01T08:05:34.853Z", - "event": { - "dataset": "kubernetes.statefulset", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "namespace": "default", - "statefulset": { - "created": 1511989697, - "generation": { - "desired": 4, - "observed": 2 - }, - "name": "mysql", - "replicas": { - "desired": 5, - "observed": 2 - } - } - }, - "metricset": { - "name": "state_statefulset", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_statefulset/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_statefulset/_meta/docs.asciidoc deleted file mode 100644 index d2f15f21..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_statefulset/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the `state_statefulset` metricset of the Kubernetes module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_statefulset/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_statefulset/_meta/fields.yml deleted file mode 100644 index 9c499799..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_statefulset/_meta/fields.yml +++ /dev/null @@ -1,36 +0,0 @@ -- name: statefulset - type: group - description: > - kubernetes stateful set metrics - release: ga - fields: - - name: created - type: long - description: > - The creation timestamp (epoch) for StatefulSet - - name: replicas - type: group - description: > - Kubernetes stateful set replicas status - fields: - - name: observed - type: long - description: > - The number of observed replicas per StatefulSet - - name: desired - type: long - description: > - The number of desired replicas per StatefulSet - - name: generation - type: group - description: > - Kubernetes stateful set generation information - fields: - - name: observed - type: long - description: > - The observed generation per StatefulSet - - name: desired - type: long - description: > - The desired generation per StatefulSet diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_statefulset/_meta/test/ksm.v1.3.0.expected b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_statefulset/_meta/test/ksm.v1.3.0.expected deleted file mode 100644 index ec747fa4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_statefulset/_meta/test/ksm.v1.3.0.expected +++ /dev/null @@ -1 +0,0 @@ -null \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_statefulset/_meta/test/ksm.v1.8.0.expected b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_statefulset/_meta/test/ksm.v1.8.0.expected deleted file mode 100644 index 1c3e98de..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_statefulset/_meta/test/ksm.v1.8.0.expected +++ /dev/null @@ -1,30 +0,0 @@ -[ - { - "RootFields": null, - "ModuleFields": { - "namespace": "default" - }, - "MetricSetFields": { - "created": 1578507325, - "generation": { - "desired": 1, - "observed": 1 - }, - "name": "web", - "replicas": { - "desired": 2, - "observed": 2 - } - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.statefulset", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_statefulset/_meta/testdata/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_statefulset/_meta/testdata/config.yml deleted file mode 100644 index ab6bf241..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_statefulset/_meta/testdata/config.yml +++ /dev/null @@ -1,3 +0,0 @@ -type: http -url: "/metrics" -suffix: plain diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_statefulset/_meta/testdata/docs.plain b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_statefulset/_meta/testdata/docs.plain deleted file mode 100644 index 32b7edd3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_statefulset/_meta/testdata/docs.plain +++ /dev/null @@ -1,464 +0,0 @@ -# HELP go_gc_duration_seconds A summary of the GC invocation durations. -# TYPE go_gc_duration_seconds summary -go_gc_duration_seconds{quantile="0"} 5.4333e-05 -go_gc_duration_seconds{quantile="0.25"} 0.000246606 -go_gc_duration_seconds{quantile="0.5"} 0.0006209060000000001 -go_gc_duration_seconds{quantile="0.75"} 0.001966929 -go_gc_duration_seconds{quantile="1"} 0.09220378600000001 -go_gc_duration_seconds_sum 5.104380396 -go_gc_duration_seconds_count 651 -# HELP go_goroutines Number of goroutines that currently exist. -# TYPE go_goroutines gauge -go_goroutines 64 -# HELP go_memstats_alloc_bytes Number of bytes allocated and still in use. -# TYPE go_memstats_alloc_bytes gauge -go_memstats_alloc_bytes 5.142496e+06 -# HELP go_memstats_alloc_bytes_total Total number of bytes allocated, even if freed. -# TYPE go_memstats_alloc_bytes_total counter -go_memstats_alloc_bytes_total 2.375809288e+09 -# HELP go_memstats_buck_hash_sys_bytes Number of bytes used by the profiling bucket hash table. -# TYPE go_memstats_buck_hash_sys_bytes gauge -go_memstats_buck_hash_sys_bytes 1.516515e+06 -# HELP go_memstats_frees_total Total number of frees. -# TYPE go_memstats_frees_total counter -go_memstats_frees_total 1.7162925e+07 -# HELP go_memstats_gc_sys_bytes Number of bytes used for garbage collection system metadata. -# TYPE go_memstats_gc_sys_bytes gauge -go_memstats_gc_sys_bytes 1.273856e+06 -# HELP go_memstats_heap_alloc_bytes Number of heap bytes allocated and still in use. -# TYPE go_memstats_heap_alloc_bytes gauge -go_memstats_heap_alloc_bytes 5.142496e+06 -# HELP go_memstats_heap_idle_bytes Number of heap bytes waiting to be used. -# TYPE go_memstats_heap_idle_bytes gauge -go_memstats_heap_idle_bytes 1.14688e+07 -# HELP go_memstats_heap_inuse_bytes Number of heap bytes that are in use. -# TYPE go_memstats_heap_inuse_bytes gauge -go_memstats_heap_inuse_bytes 7.176192e+06 -# HELP go_memstats_heap_objects Number of allocated objects. -# TYPE go_memstats_heap_objects gauge -go_memstats_heap_objects 32950 -# HELP go_memstats_heap_released_bytes_total Total number of heap bytes released to OS. -# TYPE go_memstats_heap_released_bytes_total counter -go_memstats_heap_released_bytes_total 0 -# HELP go_memstats_heap_sys_bytes Number of heap bytes obtained from system. -# TYPE go_memstats_heap_sys_bytes gauge -go_memstats_heap_sys_bytes 1.8644992e+07 -# HELP go_memstats_last_gc_time_seconds Number of seconds since 1970 of last garbage collection. -# TYPE go_memstats_last_gc_time_seconds gauge -go_memstats_last_gc_time_seconds 1.4939767617562683e+09 -# HELP go_memstats_lookups_total Total number of pointer lookups. -# TYPE go_memstats_lookups_total counter -go_memstats_lookups_total 18621 -# HELP go_memstats_mallocs_total Total number of mallocs. -# TYPE go_memstats_mallocs_total counter -go_memstats_mallocs_total 1.7195875e+07 -# HELP go_memstats_mcache_inuse_bytes Number of bytes in use by mcache structures. -# TYPE go_memstats_mcache_inuse_bytes gauge -go_memstats_mcache_inuse_bytes 2400 -# HELP go_memstats_mcache_sys_bytes Number of bytes used for mcache structures obtained from system. -# TYPE go_memstats_mcache_sys_bytes gauge -go_memstats_mcache_sys_bytes 16384 -# HELP go_memstats_mspan_inuse_bytes Number of bytes in use by mspan structures. -# TYPE go_memstats_mspan_inuse_bytes gauge -go_memstats_mspan_inuse_bytes 98400 -# HELP go_memstats_mspan_sys_bytes Number of bytes used for mspan structures obtained from system. -# TYPE go_memstats_mspan_sys_bytes gauge -go_memstats_mspan_sys_bytes 114688 -# HELP go_memstats_next_gc_bytes Number of heap bytes when next garbage collection will take place. -# TYPE go_memstats_next_gc_bytes gauge -go_memstats_next_gc_bytes 7.698843e+06 -# HELP go_memstats_other_sys_bytes Number of bytes used for other system allocations. -# TYPE go_memstats_other_sys_bytes gauge -go_memstats_other_sys_bytes 574741 -# HELP go_memstats_stack_inuse_bytes Number of bytes in use by the stack allocator. -# TYPE go_memstats_stack_inuse_bytes gauge -go_memstats_stack_inuse_bytes 4.42368e+06 -# HELP go_memstats_stack_sys_bytes Number of bytes obtained from system for stack allocator. -# TYPE go_memstats_stack_sys_bytes gauge -go_memstats_stack_sys_bytes 4.42368e+06 -# HELP go_memstats_sys_bytes Number of bytes obtained by system. Sum of all system allocations. -# TYPE go_memstats_sys_bytes gauge -go_memstats_sys_bytes 2.6564856e+07 -# HELP kube_deployment_metadata_generation Sequence number representing a specific generation of the desired state. -# TYPE kube_deployment_metadata_generation gauge -kube_deployment_metadata_generation{deployment="jumpy-owl-redis",namespace="default"} 1 -kube_deployment_metadata_generation{deployment="jumpy-owl-redis",namespace="test"} 2 -kube_deployment_metadata_generation{deployment="kube-state-metrics",namespace="kube-system"} 1 -kube_deployment_metadata_generation{deployment="tiller-deploy",namespace="kube-system"} 1 -kube_deployment_metadata_generation{deployment="wise-lynx-jenkins",namespace="jenkins"} 1 -# HELP kube_deployment_spec_paused Whether the deployment is paused and will not be processed by the deployment controller. -# TYPE kube_deployment_spec_paused gauge -kube_deployment_spec_paused{deployment="jumpy-owl-redis",namespace="default"} 0 -kube_deployment_spec_paused{deployment="jumpy-owl-redis",namespace="test"} 1 -kube_deployment_spec_paused{deployment="kube-state-metrics",namespace="kube-system"} 0 -kube_deployment_spec_paused{deployment="tiller-deploy",namespace="kube-system"} 0 -kube_deployment_spec_paused{deployment="wise-lynx-jenkins",namespace="jenkins"} 0 -# HELP kube_deployment_spec_replicas Number of desired pods for a deployment. -# TYPE kube_deployment_spec_replicas gauge -kube_deployment_spec_replicas{deployment="jumpy-owl-redis",namespace="default"} 1 -kube_deployment_spec_replicas{deployment="jumpy-owl-redis",namespace="test"} 2 -kube_deployment_spec_replicas{deployment="kube-state-metrics",namespace="kube-system"} 2 -kube_deployment_spec_replicas{deployment="tiller-deploy",namespace="kube-system"} 1 -kube_deployment_spec_replicas{deployment="wise-lynx-jenkins",namespace="jenkins"} 1 -# HELP kube_deployment_spec_strategy_rollingupdate_max_unavailable Maximum number of unavailable replicas during a rolling update of a deployment. -# TYPE kube_deployment_spec_strategy_rollingupdate_max_unavailable gauge -kube_deployment_spec_strategy_rollingupdate_max_unavailable{deployment="jumpy-owl-redis",namespace="default"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{deployment="jumpy-owl-redis",namespace="test"} 3 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{deployment="kube-state-metrics",namespace="kube-system"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{deployment="tiller-deploy",namespace="kube-system"} 1 -kube_deployment_spec_strategy_rollingupdate_max_unavailable{deployment="wise-lynx-jenkins",namespace="jenkins"} 1 -# HELP kube_deployment_status_observed_generation The generation observed by the deployment controller. -# TYPE kube_deployment_status_observed_generation gauge -kube_deployment_status_observed_generation{deployment="jumpy-owl-redis",namespace="default"} 1 -kube_deployment_status_observed_generation{deployment="jumpy-owl-redis",namespace="test"} 4 -kube_deployment_status_observed_generation{deployment="kube-state-metrics",namespace="kube-system"} 1 -kube_deployment_status_observed_generation{deployment="tiller-deploy",namespace="kube-system"} 1 -kube_deployment_status_observed_generation{deployment="wise-lynx-jenkins",namespace="jenkins"} 1 -# HELP kube_deployment_status_replicas The number of replicas per deployment. -# TYPE kube_deployment_status_replicas gauge -kube_deployment_status_replicas{deployment="jumpy-owl-redis",namespace="default"} 1 -kube_deployment_status_replicas{deployment="jumpy-owl-redis",namespace="test"} 5 -kube_deployment_status_replicas{deployment="kube-state-metrics",namespace="kube-system"} 2 -kube_deployment_status_replicas{deployment="tiller-deploy",namespace="kube-system"} 1 -kube_deployment_status_replicas{deployment="wise-lynx-jenkins",namespace="jenkins"} 1 -# HELP kube_deployment_status_replicas_available The number of available replicas per deployment. -# TYPE kube_deployment_status_replicas_available gauge -kube_deployment_status_replicas_available{deployment="jumpy-owl-redis",namespace="default"} 0 -kube_deployment_status_replicas_available{deployment="jumpy-owl-redis",namespace="test"} 6 -kube_deployment_status_replicas_available{deployment="kube-state-metrics",namespace="kube-system"} 1 -kube_deployment_status_replicas_available{deployment="tiller-deploy",namespace="kube-system"} 1 -kube_deployment_status_replicas_available{deployment="wise-lynx-jenkins",namespace="jenkins"} 1 -# HELP kube_deployment_status_replicas_unavailable The number of unavailable replicas per deployment. -# TYPE kube_deployment_status_replicas_unavailable gauge -kube_deployment_status_replicas_unavailable{deployment="jumpy-owl-redis",namespace="default"} 1 -kube_deployment_status_replicas_unavailable{deployment="jumpy-owl-redis",namespace="test"} 7 -kube_deployment_status_replicas_unavailable{deployment="kube-state-metrics",namespace="kube-system"} 1 -kube_deployment_status_replicas_unavailable{deployment="tiller-deploy",namespace="kube-system"} 0 -kube_deployment_status_replicas_unavailable{deployment="wise-lynx-jenkins",namespace="jenkins"} 0 -# HELP kube_deployment_status_replicas_updated The number of updated replicas per deployment. -# TYPE kube_deployment_status_replicas_updated gauge -kube_deployment_status_replicas_updated{deployment="jumpy-owl-redis",namespace="default"} 1 -kube_deployment_status_replicas_updated{deployment="jumpy-owl-redis",namespace="test"} 8 -kube_deployment_status_replicas_updated{deployment="kube-state-metrics",namespace="kube-system"} 2 -kube_deployment_status_replicas_updated{deployment="tiller-deploy",namespace="kube-system"} 1 -kube_deployment_status_replicas_updated{deployment="wise-lynx-jenkins",namespace="jenkins"} 1 -# HELP kube_node_info Information about a cluster node. -# TYPE kube_node_info gauge -kube_node_info{container_runtime_version="docker://1.11.1",kernel_version="4.7.2",kubelet_version="v1.5.3",kubeproxy_version="v1.5.3",node="minikube",os_image="Buildroot 2016.08"} 1 -kube_node_info{container_runtime_version="docker://1.11.1",kernel_version="4.7.2",kubelet_version="v1.5.3",kubeproxy_version="v1.5.3",node="minikube-test",os_image="Buildroot 2016.08"} 1 -# HELP kube_node_spec_unschedulable Whether a node can schedule new pods. -# TYPE kube_node_spec_unschedulable gauge -kube_node_spec_unschedulable{node="minikube"} 0 -kube_node_spec_unschedulable{node="minikube-test"} 1 -# HELP kube_node_status_allocatable_cpu_cores The CPU resources of a node that are available for scheduling. -# TYPE kube_node_status_allocatable_cpu_cores gauge -kube_node_status_allocatable_cpu_cores{node="minikube"} 2 -kube_node_status_allocatable_cpu_cores{node="minikube-test"} 3 -# HELP kube_node_status_allocatable_memory_bytes The memory resources of a node that are available for scheduling. -# TYPE kube_node_status_allocatable_memory_bytes gauge -kube_node_status_allocatable_memory_bytes{node="minikube"} 2.09778688e+09 -kube_node_status_allocatable_memory_bytes{node="minikube-test"} 3.09778688e+09 -# HELP kube_node_status_allocatable_pods The pod resources of a node that are available for scheduling. -# TYPE kube_node_status_allocatable_pods gauge -kube_node_status_allocatable_pods{node="minikube"} 110 -kube_node_status_allocatable_pods{node="minikube-test"} 210 -# HELP kube_node_status_capacity_cpu_cores The total CPU resources of the node. -# TYPE kube_node_status_capacity_cpu_cores gauge -kube_node_status_capacity_cpu_cores{node="minikube"} 2 -kube_node_status_capacity_cpu_cores{node="minikube-test"} 4 -# HELP kube_node_status_capacity_memory_bytes The total memory resources of the node. -# TYPE kube_node_status_capacity_memory_bytes gauge -kube_node_status_capacity_memory_bytes{node="minikube"} 2.09778688e+09 -kube_node_status_capacity_memory_bytes{node="minikube-test"} 4.09778688e+09 -# HELP kube_node_status_capacity_pods The total pod resources of the node. -# TYPE kube_node_status_capacity_pods gauge -kube_node_status_capacity_pods{node="minikube"} 110 -kube_node_status_capacity_pods{node="minikube-test"} 310 -# HELP kube_node_status_out_of_disk Whether the node is out of disk space -# TYPE kube_node_status_out_of_disk gauge -kube_node_status_out_of_disk{condition="false",node="minikube"} 1 -kube_node_status_out_of_disk{condition="true",node="minikube"} 0 -kube_node_status_out_of_disk{condition="unknown",node="minikube"} 0 -kube_node_status_out_of_disk{condition="false",node="minikube-test"} 1 -kube_node_status_out_of_disk{condition="true",node="minikube-test"} 0 -kube_node_status_out_of_disk{condition="unknown",node="minikube-test"} 0 -# HELP kube_node_status_ready The ready status of a cluster node. -# TYPE kube_node_status_ready gauge -kube_node_status_ready{condition="false",node="minikube"} 0 -kube_node_status_ready{condition="true",node="minikube"} 1 -kube_node_status_ready{condition="unknown",node="minikube"} 0 -kube_node_status_ready{condition="false",node="minikube-test"} 0 -kube_node_status_ready{condition="true",node="minikube-test"} 1 -kube_node_status_ready{condition="unknown",node="minikube-test"} 0 -# HELP kube_pod_container_info Information about a container in a pod. -# TYPE kube_pod_container_info gauge -kube_pod_container_info{container="dnsmasq",container_id="docker://9a4c9462cd078d7be4f0a9b94bcfeb69d5fdd76bff67142df3f58367ac7e8d61",image="gcr.io/google_containers/kube-dnsmasq-amd64:1.4",image_id="docker://sha256:3ec65756a89b70b4095e43a340a6e2d5696cac7a93a29619ff5c4b6be9af2773",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_info{container="healthz",container_id="docker://52fa55e051dc5b68e44c027588685b7edd85aaa03b07f7216d399249ff4fc821",image="gcr.io/google_containers/exechealthz-amd64:1.2",image_id="docker://sha256:93a43bfb39bfe9795e76ccd75d7a0e6d40e2ae8563456a2a77c1b4cfc3bbd967",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_info{container="jumpy-owl-redis",container_id="docker://4fa227874ee68536bf902394fb662f07b99099798ca9cd5c1506b79075acc065",image="bitnami/redis:3.2.8-r2",image_id="docker://sha256:ab2690be624592578e9fb5a64f134fd395d20f401498a686ca75b6f87b55db3f",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_container_info{container="kube-addon-manager",container_id="docker://91fdd43f6b1b4c3dd133cfca53e0b1210bc557c2ae56006026b5ccdb5f52826f",image="gcr.io/google-containers/kube-addon-manager:v6.3",image_id="docker://sha256:79eb64bc98df10a9af7e39f70df817e1862f8a5ec7657714df68439a617ee9ec",namespace="kube-system",pod="kube-addon-manager-minikube"} 1 -kube_pod_container_info{container="kube-state-metrics",container_id="docker://973cbe45982c5126a5caf8c58d964c0ab1d5bb2c165ccc59715fcc1ebd58ab3d",image="gcr.io/google_containers/kube-state-metrics:v0.4.1",image_id="docker://sha256:be329a05c2e77e7d067b4e1dbefa1567a91d0487d3500d608171489369bfd945",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 1 -kube_pod_container_info{container="kubedns",container_id="docker://fa3d83f648de42492b38fa3e8501d109376f391c50f2bd210c895c8477ae4b62",image="gcr.io/google_containers/kubedns-amd64:1.9",image_id="docker://sha256:26cf1ed9b14486b93acd70c060a17fea13620393d3aa8e76036b773197c47a05",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_info{container="kubedns",container_id="docker://fa3d83f648de42492b38fa3e8501d109376f391c50f2bd210c895c8477ae4b62-test",image="gcr.io/google_containers/kubedns-amd64:1.9-test",image_id="docker://sha256:26cf1ed9b14486b93acd70c060a17fea13620393d3aa8e76036b773197c47a05",namespace="test",pod="kube-dns-v20-5g5cb-test"} 0 -kube_pod_container_info{container="kubernetes-dashboard",container_id="docker://3aaee8bdd311c015240e99fa2a5a5f2f26b11b51236a683b39d8c1902e423978",image="gcr.io/google_containers/kubernetes-dashboard-amd64:v1.5.1",image_id="docker://sha256:1180413103fdfd00a7882d3d8653a220d88c6ea4466fb860e98376c45ee1a1d0",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 1 -kube_pod_container_info{container="tiller",container_id="docker://469f5d2b7854eb52e5d13dc0cd3e664c1b682b157aabaf596ffe4984f1516902",image="gcr.io/kubernetes-helm/tiller:v2.3.1",image_id="docker://sha256:38527daf791dbe472c37ecb1e8b13a62e31c00d9ff4c8a1f019d7022a96a43da",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 1 -kube_pod_container_info{container="wise-lynx-jenkins",container_id="docker://e2ee1c2c7b8d4e5fd8c834b83cba8377d6b0e39da18157688ccc1a06b7c53117",image="jenkinsci/jenkins:2.46.1",image_id="docker://sha256:36023b9defd066ee53c03e33ba3add7225aee8447cb3154133012b1e152153c0",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 1 -# HELP kube_pod_container_resource_limits_cpu_cores The limit on cpu cores to be used by a container. -# TYPE kube_pod_container_resource_limits_cpu_cores gauge -kube_pod_container_resource_limits_cpu_cores{container="kube-state-metrics",namespace="kube-system",node="",pod="kube-state-metrics-1303537707-mnzbp"} 0.2 -kube_pod_container_resource_limits_cpu_cores{container="kube-state-metrics",namespace="kube-system",node="minikube",pod="kube-state-metrics-1303537707-7ncd1"} 0.2 -# HELP kube_pod_container_resource_limits_memory_bytes The limit on memory to be used by a container in bytes. -# TYPE kube_pod_container_resource_limits_memory_bytes gauge -kube_pod_container_resource_limits_memory_bytes{container="healthz",namespace="kube-system",node="minikube",pod="kube-dns-v20-5g5cb"} 5.24288e+07 -kube_pod_container_resource_limits_memory_bytes{container="kube-state-metrics",namespace="kube-system",node="",pod="kube-state-metrics-1303537707-mnzbp"} 5.24288e+07 -kube_pod_container_resource_limits_memory_bytes{container="kube-state-metrics",namespace="kube-system",node="minikube",pod="kube-state-metrics-1303537707-7ncd1"} 5.24288e+07 -kube_pod_container_resource_limits_memory_bytes{container="kubedns",namespace="kube-system",node="minikube",pod="kube-dns-v20-5g5cb"} 1.7825792e+08 -kube_pod_container_resource_limits_memory_bytes{container="kubedns",namespace="test",node="minikube-test",pod="kube-dns-v20-5g5cb-test"} 2.7825792e+08 -# HELP kube_pod_container_resource_requests_cpu_cores The number of requested cpu cores by a container. -# TYPE kube_pod_container_resource_requests_cpu_cores gauge -kube_pod_container_resource_requests_cpu_cores{container="healthz",namespace="kube-system",node="minikube",pod="kube-dns-v20-5g5cb"} 0.01 -kube_pod_container_resource_requests_cpu_cores{container="jumpy-owl-redis",namespace="default",node="minikube",pod="jumpy-owl-redis-3481028193-s78x9"} 0.1 -kube_pod_container_resource_requests_cpu_cores{container="kube-addon-manager",namespace="kube-system",node="minikube",pod="kube-addon-manager-minikube"} 0.005 -kube_pod_container_resource_requests_cpu_cores{container="kube-state-metrics",namespace="kube-system",node="",pod="kube-state-metrics-1303537707-mnzbp"} 0.1 -kube_pod_container_resource_requests_cpu_cores{container="kube-state-metrics",namespace="kube-system",node="minikube",pod="kube-state-metrics-1303537707-7ncd1"} 0.1 -kube_pod_container_resource_requests_cpu_cores{container="kubedns",namespace="kube-system",node="minikube",pod="kube-dns-v20-5g5cb"} 0.1 -kube_pod_container_resource_requests_cpu_cores{container="kubedns",namespace="test",node="minikube-test",pod="kube-dns-v20-5g5cb-test"} 0.2 -kube_pod_container_resource_requests_cpu_cores{container="wise-lynx-jenkins",namespace="jenkins",node="minikube",pod="wise-lynx-jenkins-1616735317-svn6k"} 0.2 -# HELP kube_pod_container_resource_requests_memory_bytes The number of requested memory bytes by a container. -# TYPE kube_pod_container_resource_requests_memory_bytes gauge -kube_pod_container_resource_requests_memory_bytes{container="healthz",namespace="kube-system",node="minikube",pod="kube-dns-v20-5g5cb"} 5.24288e+07 -kube_pod_container_resource_requests_memory_bytes{container="jumpy-owl-redis",namespace="default",node="minikube",pod="jumpy-owl-redis-3481028193-s78x9"} 2.68435456e+08 -kube_pod_container_resource_requests_memory_bytes{container="kube-addon-manager",namespace="kube-system",node="minikube",pod="kube-addon-manager-minikube"} 5.24288e+07 -kube_pod_container_resource_requests_memory_bytes{container="kube-state-metrics",namespace="kube-system",node="",pod="kube-state-metrics-1303537707-mnzbp"} 3.145728e+07 -kube_pod_container_resource_requests_memory_bytes{container="kube-state-metrics",namespace="kube-system",node="minikube",pod="kube-state-metrics-1303537707-7ncd1"} 3.145728e+07 -kube_pod_container_resource_requests_memory_bytes{container="kubedns",namespace="kube-system",node="minikube",pod="kube-dns-v20-5g5cb"} 7.340032e+07 -kube_pod_container_resource_requests_memory_bytes{container="kubedns",namespace="test",node="minikube-test",pod="kube-dns-v20-5g5cb-test"} 8.340032e+07 -kube_pod_container_resource_requests_memory_bytes{container="wise-lynx-jenkins",namespace="jenkins",node="minikube",pod="wise-lynx-jenkins-1616735317-svn6k"} 2.68435456e+08 -# HELP kube_pod_container_status_ready Describes whether the containers readiness check succeeded. -# TYPE kube_pod_container_status_ready gauge -kube_pod_container_status_ready{container="dnsmasq",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_status_ready{container="healthz",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_status_ready{container="jumpy-owl-redis",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_container_status_ready{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube"} 1 -kube_pod_container_status_ready{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 1 -kube_pod_container_status_ready{container="kubedns",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_status_ready{container="kubedns",namespace="test",pod="kube-dns-v20-5g5cb-test"} 0 -kube_pod_container_status_ready{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 1 -kube_pod_container_status_ready{container="tiller",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 1 -kube_pod_container_status_ready{container="wise-lynx-jenkins",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 1 -# HELP kube_pod_container_status_restarts The number of container restarts per container. -# TYPE kube_pod_container_status_restarts counter -kube_pod_container_status_restarts{container="dnsmasq",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 2 -kube_pod_container_status_restarts{container="healthz",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 2 -kube_pod_container_status_restarts{container="jumpy-owl-redis",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 270 -kube_pod_container_status_restarts{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube"} 2 -kube_pod_container_status_restarts{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 1 -kube_pod_container_status_restarts{container="kubedns",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 2 -kube_pod_container_status_restarts{container="kubedns",namespace="test",pod="kube-dns-v20-5g5cb-test"} 3 -kube_pod_container_status_restarts{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 2 -kube_pod_container_status_restarts{container="tiller",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 1 -kube_pod_container_status_restarts{container="wise-lynx-jenkins",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 1 -# HELP kube_pod_container_status_running Describes whether the container is currently in running state. -# TYPE kube_pod_container_status_running gauge -kube_pod_container_status_running{container="dnsmasq",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_status_running{container="healthz",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_status_running{container="jumpy-owl-redis",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_container_status_running{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube"} 1 -kube_pod_container_status_running{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 1 -kube_pod_container_status_running{container="kubedns",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_container_status_running{container="kubedns",namespace="test",pod="kube-dns-v20-5g5cb-test"} 0 -kube_pod_container_status_running{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 1 -kube_pod_container_status_running{container="tiller",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 1 -kube_pod_container_status_running{container="wise-lynx-jenkins",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 1 -# HELP kube_pod_container_status_terminated Describes whether the container is currently in terminated state. -# TYPE kube_pod_container_status_terminated gauge -kube_pod_container_status_terminated{container="dnsmasq",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_container_status_terminated{container="healthz",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_container_status_terminated{container="jumpy-owl-redis",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_container_status_terminated{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_container_status_terminated{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 0 -kube_pod_container_status_terminated{container="kubedns",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_container_status_terminated{container="kubedns",namespace="test",pod="kube-dns-v20-5g5cb-test"} 1 -kube_pod_container_status_terminated{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 0 -kube_pod_container_status_terminated{container="tiller",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 0 -kube_pod_container_status_terminated{container="wise-lynx-jenkins",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 0 -# HELP kube_pod_container_status_waiting Describes whether the container is currently in waiting state. -# TYPE kube_pod_container_status_waiting gauge -kube_pod_container_status_waiting{container="dnsmasq",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_container_status_waiting{container="healthz",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_container_status_waiting{container="jumpy-owl-redis",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_container_status_waiting{container="kube-addon-manager",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_container_status_waiting{container="kube-state-metrics",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 0 -kube_pod_container_status_waiting{container="kubedns",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_container_status_waiting{container="kubedns",namespace="test",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_container_status_waiting{container="kubernetes-dashboard",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 0 -kube_pod_container_status_waiting{container="tiller",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 0 -kube_pod_container_status_waiting{container="wise-lynx-jenkins",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 0 -# HELP kube_pod_info Information about pod. -# TYPE kube_pod_info gauge -kube_pod_info{host_ip="",namespace="kube-system",node="",pod="kube-state-metrics-1303537707-mnzbp",pod_ip=""} 1 -kube_pod_info{host_ip="192.168.99.100",namespace="default",node="minikube",pod="jumpy-owl-redis-3481028193-s78x9",pod_ip="172.17.0.4"} 1 -kube_pod_info{host_ip="192.168.99.200",namespace="test",node="minikube-test",pod="jumpy-owl-redis-3481028193-s78x9",pod_ip="172.17.0.5"} 1 -kube_pod_info{host_ip="192.168.99.100",namespace="jenkins",node="minikube",pod="wise-lynx-jenkins-1616735317-svn6k",pod_ip="172.17.0.7"} 1 -kube_pod_info{host_ip="192.168.99.100",namespace="kube-system",node="minikube",pod="kube-addon-manager-minikube",pod_ip="192.168.99.100"} 1 -kube_pod_info{host_ip="192.168.99.100",namespace="kube-system",node="minikube",pod="kube-dns-v20-5g5cb",pod_ip="172.17.0.6"} 1 -kube_pod_info{host_ip="192.168.99.100",namespace="kube-system",node="minikube",pod="kube-state-metrics-1303537707-7ncd1",pod_ip="172.17.0.3"} 1 -kube_pod_info{host_ip="192.168.99.100",namespace="kube-system",node="minikube",pod="kubernetes-dashboard-vw0l6",pod_ip="172.17.0.5"} 1 -kube_pod_info{host_ip="192.168.99.100",namespace="kube-system",node="minikube",pod="tiller-deploy-3067024529-9lpmb",pod_ip="172.17.0.2"} 1 -# HELP kube_pod_status_phase The pods current phase. -# TYPE kube_pod_status_phase gauge -kube_pod_status_phase{namespace="default",phase="Running",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_phase{namespace="default",phase="Succeeded",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_status_phase{namespace="default",phase="Unknown",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_phase{namespace="test",phase="Running",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_status_phase{namespace="test",phase="Succeeded",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_phase{namespace="test",phase="Unknown",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_phase{namespace="jenkins",phase="Running",pod="wise-lynx-jenkins-1616735317-svn6k"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Pending",pod="kube-state-metrics-1303537707-mnzbp"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Running",pod="kube-addon-manager-minikube"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Running",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Running",pod="kube-state-metrics-1303537707-7ncd1"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Running",pod="kubernetes-dashboard-vw0l6"} 1 -kube_pod_status_phase{namespace="kube-system",phase="Running",pod="tiller-deploy-3067024529-9lpmb"} 1 -# HELP kube_pod_status_ready Describes whether the pod is ready to serve requests. -# TYPE kube_pod_status_ready gauge -kube_pod_status_ready{condition="false",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_status_ready{condition="false",namespace="test",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_ready{condition="false",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 0 -kube_pod_status_ready{condition="false",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_status_ready{condition="false",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_status_ready{condition="false",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 0 -kube_pod_status_ready{condition="false",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 0 -kube_pod_status_ready{condition="false",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 0 -kube_pod_status_ready{condition="true",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_ready{condition="true",namespace="test",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_status_ready{condition="true",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 1 -kube_pod_status_ready{condition="true",namespace="kube-system",pod="kube-addon-manager-minikube"} 1 -kube_pod_status_ready{condition="true",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_status_ready{condition="true",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 1 -kube_pod_status_ready{condition="true",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 1 -kube_pod_status_ready{condition="true",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 1 -kube_pod_status_ready{condition="unknown",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_ready{condition="unknown",namespace="test",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_ready{condition="unknown",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 0 -kube_pod_status_ready{condition="unknown",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_status_ready{condition="unknown",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_status_ready{condition="unknown",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 0 -kube_pod_status_ready{condition="unknown",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 0 -kube_pod_status_ready{condition="unknown",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 0 -# HELP kube_pod_status_scheduled Describes the status of the scheduling process for the pod. -# TYPE kube_pod_status_scheduled gauge -kube_pod_status_scheduled{condition="false",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_scheduled{condition="false",namespace="test",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_status_scheduled{condition="false",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 0 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 0 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="kube-state-metrics-1303537707-mnzbp"} 1 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 0 -kube_pod_status_scheduled{condition="false",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 0 -kube_pod_status_scheduled{condition="true",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 1 -kube_pod_status_scheduled{condition="true",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 1 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="kube-addon-manager-minikube"} 1 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 1 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 1 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="kube-state-metrics-1303537707-mnzbp"} 0 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 1 -kube_pod_status_scheduled{condition="true",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 1 -kube_pod_status_scheduled{condition="unknown",namespace="default",pod="jumpy-owl-redis-3481028193-s78x9"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="jenkins",pod="wise-lynx-jenkins-1616735317-svn6k"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="kube-addon-manager-minikube"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="kube-dns-v20-5g5cb"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="kube-state-metrics-1303537707-7ncd1"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="kube-state-metrics-1303537707-mnzbp"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="kubernetes-dashboard-vw0l6"} 0 -kube_pod_status_scheduled{condition="unknown",namespace="kube-system",pod="tiller-deploy-3067024529-9lpmb"} 0 -# HELP kube_replicaset_metadata_generation Sequence number representing a specific generation of the desired state. -# TYPE kube_replicaset_metadata_generation gauge -kube_replicaset_metadata_generation{namespace="default",replicaset="jumpy-owl-redis-3481028193"} 1 -kube_replicaset_metadata_generation{namespace="jenkins",replicaset="wise-lynx-jenkins-1616735317"} 1 -kube_replicaset_metadata_generation{namespace="kube-system",replicaset="kube-state-metrics-1303537707"} 1 -kube_replicaset_metadata_generation{namespace="test",replicaset="kube-state-metrics-1303537707"} 1 -kube_replicaset_metadata_generation{namespace="kube-system",replicaset="tiller-deploy-3067024529"} 1 -# HELP kube_replicaset_spec_replicas Number of desired pods for a ReplicaSet. -# TYPE kube_replicaset_spec_replicas gauge -kube_replicaset_spec_replicas{namespace="default",replicaset="jumpy-owl-redis-3481028193"} 1 -kube_replicaset_spec_replicas{namespace="jenkins",replicaset="wise-lynx-jenkins-1616735317"} 1 -kube_replicaset_spec_replicas{namespace="kube-system",replicaset="kube-state-metrics-1303537707"} 2 -kube_replicaset_spec_replicas{namespace="test",replicaset="kube-state-metrics-1303537707"} 3 -kube_replicaset_spec_replicas{namespace="kube-system",replicaset="tiller-deploy-3067024529"} 1 -# HELP kube_replicaset_status_fully_labeled_replicas The number of fully labeled replicas per ReplicaSet. -# TYPE kube_replicaset_status_fully_labeled_replicas gauge -kube_replicaset_status_fully_labeled_replicas{namespace="default",replicaset="jumpy-owl-redis-3481028193"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="jenkins",replicaset="wise-lynx-jenkins-1616735317"} 1 -kube_replicaset_status_fully_labeled_replicas{namespace="kube-system",replicaset="kube-state-metrics-1303537707"} 2 -kube_replicaset_status_fully_labeled_replicas{namespace="test",replicaset="kube-state-metrics-1303537707"} 4 -kube_replicaset_status_fully_labeled_replicas{namespace="kube-system",replicaset="tiller-deploy-3067024529"} 1 -# HELP kube_replicaset_status_observed_generation The generation observed by the ReplicaSet controller. -# TYPE kube_replicaset_status_observed_generation gauge -kube_replicaset_status_observed_generation{namespace="default",replicaset="jumpy-owl-redis-3481028193"} 1 -kube_replicaset_status_observed_generation{namespace="jenkins",replicaset="wise-lynx-jenkins-1616735317"} 1 -kube_replicaset_status_observed_generation{namespace="kube-system",replicaset="kube-state-metrics-1303537707"} 1 -kube_replicaset_status_observed_generation{namespace="test",replicaset="kube-state-metrics-1303537707"} 5 -kube_replicaset_status_observed_generation{namespace="kube-system",replicaset="tiller-deploy-3067024529"} 1 -# HELP kube_replicaset_status_ready_replicas The number of ready replicas per ReplicaSet. -# TYPE kube_replicaset_status_ready_replicas gauge -kube_replicaset_status_ready_replicas{namespace="default",replicaset="jumpy-owl-redis-3481028193"} 0 -kube_replicaset_status_ready_replicas{namespace="jenkins",replicaset="wise-lynx-jenkins-1616735317"} 1 -kube_replicaset_status_ready_replicas{namespace="kube-system",replicaset="kube-state-metrics-1303537707"} 1 -kube_replicaset_status_ready_replicas{namespace="test",replicaset="kube-state-metrics-1303537707"} 6 -kube_replicaset_status_ready_replicas{namespace="kube-system",replicaset="tiller-deploy-3067024529"} 1 -# HELP kube_replicaset_status_replicas The number of replicas per ReplicaSet. -# TYPE kube_replicaset_status_replicas gauge -kube_replicaset_status_replicas{namespace="default",replicaset="jumpy-owl-redis-3481028193"} 1 -kube_replicaset_status_replicas{namespace="jenkins",replicaset="wise-lynx-jenkins-1616735317"} 1 -kube_replicaset_status_replicas{namespace="kube-system",replicaset="kube-state-metrics-1303537707"} 2 -kube_replicaset_status_replicas{namespace="test",replicaset="kube-state-metrics-1303537707"} 7 -kube_replicaset_status_replicas{namespace="kube-system",replicaset="tiller-deploy-3067024529"} 1 -# HELP process_cpu_seconds_total Total user and system CPU time spent in seconds. -# TYPE process_cpu_seconds_total counter -process_cpu_seconds_total 33.37 -# HELP process_max_fds Maximum number of open file descriptors. -# TYPE process_max_fds gauge -process_max_fds 65536 -# HELP process_open_fds Number of open file descriptors. -# TYPE process_open_fds gauge -process_open_fds 14 -# HELP process_resident_memory_bytes Resident memory size in bytes. -# TYPE process_resident_memory_bytes gauge -process_resident_memory_bytes 4.2102784e+07 -# HELP process_start_time_seconds Start time of the process since unix epoch in seconds. -# TYPE process_start_time_seconds gauge -process_start_time_seconds 1.4939719827e+09 -# HELP process_virtual_memory_bytes Virtual memory size in bytes. -# TYPE process_virtual_memory_bytes gauge -process_virtual_memory_bytes 5.2932608e+07 -# HELP kube_statefulset_created Unix creation timestamp -# TYPE kube_statefulset_created gauge -kube_statefulset_created{namespace="default",statefulset="elasticsearch"} 1.511973651e+09 -kube_statefulset_created{namespace="default",statefulset="mysql"} 1.511989697e+09 -kube_statefulset_created{namespace="custom",statefulset="mysql"} 1.511999697e+09 -# HELP kube_statefulset_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_statefulset_labels gauge -kube_statefulset_labels{label_app="oci",label_io_kompose_service="elasticsearch",namespace="default",statefulset="elasticsearch"} 1 -kube_statefulset_labels{label_app="oci",label_custom_pod="true",label_io_kompose_service="s-mysql",namespace="default",statefulset="mysql"} 1 -kube_statefulset_labels{label_app="oci",label_custom_pod="true",label_io_kompose_service="s-mysql",namespace="custom",statefulset="mysql"} 1 -# HELP kube_statefulset_metadata_generation Sequence number representing a specific generation of the desired state for the StatefulSet. -# TYPE kube_statefulset_metadata_generation gauge -kube_statefulset_metadata_generation{namespace="default",statefulset="elasticsearch"} 3 -kube_statefulset_metadata_generation{namespace="default",statefulset="mysql"} 4 -kube_statefulset_metadata_generation{namespace="custom",statefulset="mysql"} 5 -# HELP kube_statefulset_replicas Number of desired pods for a StatefulSet. -# TYPE kube_statefulset_replicas gauge -kube_statefulset_replicas{namespace="default",statefulset="elasticsearch"} 4 -kube_statefulset_replicas{namespace="default",statefulset="mysql"} 5 -kube_statefulset_replicas{namespace="custom",statefulset="mysql"} 6 -# HELP kube_statefulset_status_observed_generation The generation observed by the StatefulSet controller. -# TYPE kube_statefulset_status_observed_generation gauge -kube_statefulset_status_observed_generation{namespace="default",statefulset="elasticsearch"} 1 -kube_statefulset_status_observed_generation{namespace="default",statefulset="mysql"} 2 -kube_statefulset_status_observed_generation{namespace="custom",statefulset="mysql"} 3 -# HELP kube_statefulset_status_replicas The number of replicas per StatefulSet. -# TYPE kube_statefulset_status_replicas gauge -kube_statefulset_status_replicas{namespace="default",statefulset="elasticsearch"} 1 -kube_statefulset_status_replicas{namespace="default",statefulset="mysql"} 2 -kube_statefulset_status_replicas{namespace="custom",statefulset="mysql"} 3 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_statefulset/_meta/testdata/docs.plain-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_statefulset/_meta/testdata/docs.plain-expected.json deleted file mode 100644 index a2d37b44..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_statefulset/_meta/testdata/docs.plain-expected.json +++ /dev/null @@ -1,92 +0,0 @@ -[ - { - "event": { - "dataset": "kubernetes.statefulset", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "namespace": "default", - "statefulset": { - "created": 1511989697, - "generation": { - "desired": 4, - "observed": 2 - }, - "name": "mysql", - "replicas": { - "desired": 5, - "observed": 2 - } - } - }, - "metricset": { - "name": "state_statefulset", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.statefulset", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "namespace": "default", - "statefulset": { - "created": 1511973651, - "generation": { - "desired": 3, - "observed": 1 - }, - "name": "elasticsearch", - "replicas": { - "desired": 4, - "observed": 1 - } - } - }, - "metricset": { - "name": "state_statefulset", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - }, - { - "event": { - "dataset": "kubernetes.statefulset", - "duration": 115000, - "module": "kubernetes" - }, - "kubernetes": { - "namespace": "custom", - "statefulset": { - "created": 1511999697, - "generation": { - "desired": 5, - "observed": 3 - }, - "name": "mysql", - "replicas": { - "desired": 6, - "observed": 3 - } - } - }, - "metricset": { - "name": "state_statefulset", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "kubernetes" - } - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_statefulset/state_statefulset.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_statefulset/state_statefulset.go deleted file mode 100644 index cadaf4a7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_statefulset/state_statefulset.go +++ /dev/null @@ -1,132 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package state_statefulset - -import ( - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/kubernetes" - p "github.com/elastic/beats/v7/metricbeat/helper/prometheus" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - "github.com/elastic/beats/v7/metricbeat/module/kubernetes/util" -) - -const ( - defaultScheme = "http" - defaultPath = "/metrics" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: defaultPath, - }.Build() - - mapping = &p.MetricsMapping{ - Metrics: map[string]p.MetricMap{ - "kube_statefulset_created": p.Metric("created"), - "kube_statefulset_metadata_generation": p.Metric("generation.desired"), - "kube_statefulset_status_observed_generation": p.Metric("generation.observed"), - "kube_statefulset_replicas": p.Metric("replicas.desired"), - "kube_statefulset_status_replicas": p.Metric("replicas.observed"), - }, - - Labels: map[string]p.LabelMap{ - "statefulset": p.KeyLabel("name"), - "namespace": p.KeyLabel(mb.ModuleDataKey + ".namespace"), - }, - } -) - -// init registers the MetricSet with the central registry. -// The New method will be called after the setup of the module and before starting to fetch data -func init() { - if err := mb.Registry.AddMetricSet("kubernetes", "state_statefulset", New, hostParser); err != nil { - panic(err) - } -} - -// MetricSet type defines all fields of the MetricSet -// As a minimum it must inherit the mb.BaseMetricSet fields, but can be extended with -// additional entries. These variables can be used to persist data or configuration between -// multiple fetch calls. -type MetricSet struct { - mb.BaseMetricSet - prometheus p.Prometheus - enricher util.Enricher -} - -// New create a new instance of the MetricSet -// Part of new is also setting up the configuration by processing additional -// configuration entries if needed. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - prometheus, err := p.NewPrometheusClient(base) - if err != nil { - return nil, err - } - return &MetricSet{ - BaseMetricSet: base, - prometheus: prometheus, - enricher: util.NewResourceMetadataEnricher(base, &kubernetes.StatefulSet{}, false), - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) { - m.enricher.Start() - - events, err := m.prometheus.GetProcessedMetrics(mapping) - if err != nil { - m.Logger().Error(err) - reporter.Error(err) - return - } - - m.enricher.Enrich(events) - for _, event := range events { - - var moduleFieldsMapStr common.MapStr - moduleFields, ok := event[mb.ModuleDataKey] - if ok { - moduleFieldsMapStr, ok = moduleFields.(common.MapStr) - if !ok { - m.Logger().Errorf("error trying to convert '%s' from event to common.MapStr", mb.ModuleDataKey) - } - } - delete(event, mb.ModuleDataKey) - - if reported := reporter.Event(mb.Event{ - MetricSetFields: event, - ModuleFields: moduleFieldsMapStr, - Namespace: "kubernetes.statefulset", - }); !reported { - m.Logger().Debug("error trying to emit event") - return - } - } - - return -} - -// Close stops this metricset -func (m *MetricSet) Close() error { - m.enricher.Stop() - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_statefulset/state_statefulset_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_statefulset/state_statefulset_test.go deleted file mode 100644 index 119e4d16..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_statefulset/state_statefulset_test.go +++ /dev/null @@ -1,49 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package state_statefulset - -import ( - "testing" - - "github.com/elastic/beats/v7/metricbeat/helper/prometheus/ptest" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - - _ "github.com/elastic/beats/v7/metricbeat/module/kubernetes" -) - -func TestEventMapping(t *testing.T) { - ptest.TestMetricSet(t, "kubernetes", "state_statefulset", - ptest.TestCases{ - { - MetricsFile: "../_meta/test/ksm.v1.3.0", - ExpectedFile: "./_meta/test/ksm.v1.3.0.expected", - }, - { - MetricsFile: "../_meta/test/ksm.v1.8.0", - ExpectedFile: "./_meta/test/ksm.v1.8.0.expected", - }, - }, - ) -} - -func TestData(t *testing.T) { - mbtest.TestDataFiles(t, "kubernetes", "state_statefulset") -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_storageclass/README.md b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_storageclass/README.md deleted file mode 100644 index 8223563f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_storageclass/README.md +++ /dev/null @@ -1,47 +0,0 @@ -# Kube-state-metrics/StorageClass - -This metricset connects to kube-state-metrics endpoint to retrieve and report Storage Class metrics. - -Interestingly enough kube-state-metrics does not repport annotations, we are unable to inform which storage class is default. We can consider enriching adding that info, or contributing back to kube-state-metrics to add annotations. - -## Version history - -- February 2020, first release using kube-state-metrics `v1.8.0`. - -## Configuration - -See the metricset documentation for the configuration reference. - -## Manual testing - -Probably your kubernetes cluster already has a storage class. You can add extra SCs: - -Example: - -```bash -kubectl apply -f - << EOF -apiVersion: storage.k8s.io/v1 -kind: StorageClass -metadata: - name: beats-test-sc1 - labels: - testl1: value1 - testl2: value2 -provisioner: kubernetes.io/non-existing1 -reclaimPolicy: Retain -volumeBindingMode: WaitForFirstConsumer ---- -apiVersion: storage.k8s.io/v1 -kind: StorageClass -metadata: - name: beats-test-sc2 - labels: - testl3: value3 - testl4: value4 -provisioner: kubernetes.io/non-existing2 -reclaimPolicy: Delete -volumeBindingMode: Immediate -EOF -``` - -Then run metricbeat pointing to the kube-state-metrics endpoint. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_storageclass/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_storageclass/_meta/data.json deleted file mode 100644 index f8dcdfb1..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_storageclass/_meta/data.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "@timestamp": "2020-02-07T17:10:12.124Z", - "@metadata": { - "beat": "metricbeat", - "type": "_doc", - "version": "8.0.0" - }, - "service": { - "address": "192.168.39.32:32042", - "type": "kubernetes" - }, - "kubernetes": { - "storageclass": { - "volume_binding_mode": "Immediate", - "name": "beats-test-sc2", - "created": "2020-02-07T10:14:28.000Z", - "provisioner": "kubernetes.io/non-existing2", - "reclaim_policy": "Delete" - }, - "labels": { - "testl3": "value3", - "testl4": "value4" - } - }, - "event": { - "duration": 13684387, - "dataset": "kubernetes.storageclass", - "module": "kubernetes" - }, - "ecs": { - "version": "1.4.0" - }, - "host": { - "name": "pl51" - }, - "agent": { - "version": "8.0.0", - "type": "metricbeat", - "ephemeral_id": "f4458304-dc2e-4831-be7a-45cd34126fd2", - "hostname": "tamag8", - "id": "e9952df4-592e-4102-84a6-ad0b333b3b98" - }, - "metricset": { - "name": "state_storageclass", - "period": 10000 - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_storageclass/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_storageclass/_meta/docs.asciidoc deleted file mode 100644 index 5ad3f81c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_storageclass/_meta/docs.asciidoc +++ /dev/null @@ -1,2 +0,0 @@ -The `state_storageclass` metricset for kubernetes storage class related metrics from `kube-state-metrics`. - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_storageclass/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_storageclass/_meta/fields.yml deleted file mode 100644 index 2f3adac5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_storageclass/_meta/fields.yml +++ /dev/null @@ -1,21 +0,0 @@ -- name: storageclass - type: group - description: > - kubernetes storage class metrics - release: experimental - fields: - - name: name - type: keyword - description: Storage class name. - - name: provisioner - type: keyword - description: Volume provisioner for the storage class. - - name: reclaim_policy - type: keyword - description: Reclaim policy for dynamically created volumes - - name: volume_binding_mode - type: keyword - description: Mode for default provisioning and binding - - name: created - type: date - description: Storage class creation date diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_storageclass/_meta/test/ksm.unit.v1.8.0 b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_storageclass/_meta/test/ksm.unit.v1.8.0 deleted file mode 100644 index 0a7712e7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_storageclass/_meta/test/ksm.unit.v1.8.0 +++ /dev/null @@ -1,11 +0,0 @@ -# HELP kube_storageclass_info Information about storageclass. -# TYPE kube_storageclass_info gauge -kube_storageclass_info{storageclass="test_storageclass",provisioner="kubernetes.io/rbd",reclaimPolicy="Delete",volumeBindingMode="Immediate"} 1 -# HELP kube_storageclass_created Unix creation timestamp -# TYPE kube_storageclass_created gauge -kube_storageclass_created{storageclass="test_storageclass"} 1.501569018e+09 -# HELP kube_storageclass_labels Kubernetes labels converted to Prometheus labels. -# TYPE kube_storageclass_labels gauge -kube_storageclass_labels{storageclass="test_storageclass",label_foo="bar"} 1 - - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_storageclass/_meta/test/ksm.unit.v1.8.0.expected b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_storageclass/_meta/test/ksm.unit.v1.8.0.expected deleted file mode 100644 index cd0595a1..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_storageclass/_meta/test/ksm.unit.v1.8.0.expected +++ /dev/null @@ -1,27 +0,0 @@ -[ - { - "RootFields": {}, - "ModuleFields": { - "labels": { - "foo": "bar" - } - }, - "MetricSetFields": { - "created": "2017-08-01T06:30:18.000Z", - "name": "test_storageclass", - "provisioner": "kubernetes.io/rbd", - "reclaim_policy": "Delete", - "volume_binding_mode": "Immediate" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.storageclass", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_storageclass/_meta/test/ksm.v1.8.0.expected b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_storageclass/_meta/test/ksm.v1.8.0.expected deleted file mode 100644 index 346cc2cf..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_storageclass/_meta/test/ksm.v1.8.0.expected +++ /dev/null @@ -1,27 +0,0 @@ -[ - { - "RootFields": {}, - "ModuleFields": { - "labels": { - "addonmanager_kubernetes_io_mode": "EnsureExists" - } - }, - "MetricSetFields": { - "created": "2020-01-07T16:11:11.000Z", - "name": "standard", - "provisioner": "k8s.io/minikube-hostpath", - "reclaim_policy": "Delete", - "volume_binding_mode": "Immediate" - }, - "Index": "", - "ID": "", - "Namespace": "kubernetes.storageclass", - "Timestamp": "0001-01-01T00:00:00Z", - "Error": null, - "Host": "", - "Service": "", - "Took": 0, - "Period": 0, - "DisableTimeSeries": false - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_storageclass/state_storageclass.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_storageclass/state_storageclass.go deleted file mode 100644 index 98db701c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_storageclass/state_storageclass.go +++ /dev/null @@ -1,89 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package state_storageclass - -import ( - p "github.com/elastic/beats/v7/metricbeat/helper/prometheus" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -func init() { - mb.Registry.MustAddMetricSet("kubernetes", "state_storageclass", - NewStorageClassMetricSet, - mb.WithHostParser(p.HostParser)) -} - -// StorageClassMetricSet is a prometheus based MetricSet that fetches -// and reports kube-state-metrics storage class metrics -type StorageClassMetricSet struct { - mb.BaseMetricSet - prometheus p.Prometheus - mapping *p.MetricsMapping -} - -// NewStorageClassMetricSet returns a prometheus based metricset for Storage classes -func NewStorageClassMetricSet(base mb.BaseMetricSet) (mb.MetricSet, error) { - prometheus, err := p.NewPrometheusClient(base) - if err != nil { - return nil, err - } - - return &StorageClassMetricSet{ - BaseMetricSet: base, - prometheus: prometheus, - mapping: &p.MetricsMapping{ - Metrics: map[string]p.MetricMap{ - "kube_storageclass_info": p.InfoMetric(), - "kube_storageclass_labels": p.ExtendedInfoMetric( - p.Configuration{ - StoreNonMappedLabels: true, - NonMappedLabelsPlacement: mb.ModuleDataKey + ".labels", - MetricProcessingOptions: []p.MetricOption{p.OpLabelKeyPrefixRemover("label_")}, - }), - "kube_storageclass_created": p.Metric("created", p.OpUnixTimestampValue()), - }, - Labels: map[string]p.LabelMap{ - "storageclass": p.KeyLabel("name"), - "provisioner": p.Label("provisioner"), - "reclaimPolicy": p.Label("reclaim_policy"), - "volumeBindingMode": p.Label("volume_binding_mode"), - }, - }, - }, nil -} - -// Fetch prometheus metrics and treats those prefixed by mb.ModuleDataKey as -// module rooted fields at the event that gets reported -func (m *StorageClassMetricSet) Fetch(reporter mb.ReporterV2) { - events, err := m.prometheus.GetProcessedMetrics(m.mapping) - if err != nil { - m.Logger().Error(err) - reporter.Error(err) - return - } - - for _, event := range events { - event[mb.NamespaceKey] = "storageclass" - reported := reporter.Event(mb.TransformMapStrToEvent("kubernetes", event, nil)) - if !reported { - m.Logger().Debug("error trying to emit event") - return - } - } - return -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_storageclass/state_storageclass_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_storageclass/state_storageclass_test.go deleted file mode 100644 index c8552663..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/state_storageclass/state_storageclass_test.go +++ /dev/null @@ -1,41 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package state_storageclass - -import ( - "testing" - - "github.com/elastic/beats/v7/metricbeat/helper/prometheus/ptest" -) - -func TestEventMapping(t *testing.T) { - ptest.TestMetricSet(t, "kubernetes", "state_storageclass", - ptest.TestCases{ - { - MetricsFile: "../_meta/test/ksm.v1.8.0", - ExpectedFile: "./_meta/test/ksm.v1.8.0.expected", - }, - { - MetricsFile: "./_meta/test/ksm.unit.v1.8.0", - ExpectedFile: "./_meta/test/ksm.unit.v1.8.0.expected", - }, - }, - ) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/system/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/system/_meta/data.json deleted file mode 100644 index dfda85ce..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/system/_meta/data.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "@timestamp": "2017-04-06T15:29:27.150Z", - "beat": { - "hostname": "beathost", - "name": "beathost", - "version": "6.0.0-alpha1" - }, - "kubernetes": { - "node": { - "name": "localhost" - }, - "system": { - "container": "kubernetes", - "cpu": { - "usage": { - "core": { - "ns": 1424273250468228 - }, - "nanocores": 382404825 - } - }, - "memory": { - "majorpagefaults": 49, - "pagefaults": 22921778663, - "rss": { - "bytes": 159412224 - }, - "usage": { - "bytes": 223035392 - }, - "workingset": { - "bytes": 169037824 - } - }, - "start_time": "2017-02-08T10:35:02Z" - } - }, - "metricset": { - "host": "localhost:10255", - "module": "kubernetes", - "name": "system", - "rtt": 640649 - }, - "type": "metricsets" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/system/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/system/_meta/docs.asciidoc deleted file mode 100644 index f38997b6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/system/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the `system` metricset of the Kubernetes module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/system/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/system/_meta/fields.yml deleted file mode 100644 index 9495b8ed..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/system/_meta/fields.yml +++ /dev/null @@ -1,68 +0,0 @@ -- name: system - type: group - description: > - kubernetes system containers metrics - release: ga - fields: - - name: container - type: keyword - description: > - Container name - - name: start_time - type: date - description: > - Start time - - name: cpu - type: group - description: > - CPU usage metrics - fields: - - name: usage - type: group - fields: - - name: core - type: group - fields: - - name: ns - type: long - description: > - CPU Core usage nanoseconds - - name: nanocores - type: long - description: > - CPU used nanocores - - name: memory - type: group - fields: - - name: usage - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Total memory usage - - name: rss - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - RSS memory usage - - name: workingset - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Working set memory usage - - name: pagefaults - type: long - description: > - Number of page faults - - name: majorpagefaults - type: long - description: > - Number of major page faults diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/system/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/system/data.go deleted file mode 100644 index 7e839211..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/system/data.go +++ /dev/null @@ -1,79 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package system - -import ( - "encoding/json" - "fmt" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/kubernetes" -) - -func eventMapping(content []byte) ([]common.MapStr, error) { - events := []common.MapStr{} - - var summary kubernetes.Summary - err := json.Unmarshal(content, &summary) - if err != nil { - return nil, fmt.Errorf("Cannot unmarshal json response: %s", err) - } - - node := summary.Node - - for _, syscontainer := range node.SystemContainers { - containerEvent := common.MapStr{ - mb.ModuleDataKey: common.MapStr{ - "node": common.MapStr{ - "name": node.NodeName, - }, - }, - "container": syscontainer.Name, - "cpu": common.MapStr{ - "usage": common.MapStr{ - "nanocores": syscontainer.CPU.UsageNanoCores, - "core": common.MapStr{ - "ns": syscontainer.CPU.UsageCoreNanoSeconds, - }, - }, - }, - "memory": common.MapStr{ - "usage": common.MapStr{ - "bytes": syscontainer.Memory.UsageBytes, - }, - "workingset": common.MapStr{ - "bytes": syscontainer.Memory.WorkingSetBytes, - }, - "rss": common.MapStr{ - "bytes": syscontainer.Memory.RssBytes, - }, - "pagefaults": syscontainer.Memory.PageFaults, - "majorpagefaults": syscontainer.Memory.MajorPageFaults, - }, - } - - if syscontainer.StartTime != "" { - containerEvent.Put("start_time", syscontainer.StartTime) - } - - events = append(events, containerEvent) - } - - return events, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/system/system.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/system/system.go deleted file mode 100644 index b10c9c4a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/system/system.go +++ /dev/null @@ -1,96 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package system - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -const ( - defaultScheme = "http" - defaultPath = "/stats/summary" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: defaultPath, - }.Build() - - logger = logp.NewLogger("kubernetes.system") -) - -// init registers the MetricSet with the central registry. -// The New method will be called after the setup of the module and before starting to fetch data -func init() { - mb.Registry.MustAddMetricSet("kubernetes", "system", New, - mb.WithHostParser(hostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet type defines all fields of the MetricSet -// As a minimum it must inherit the mb.BaseMetricSet fields, but can be extended with -// additional entries. These variables can be used to persist data or configuration between -// multiple fetch calls. -type MetricSet struct { - mb.BaseMetricSet - http *helper.HTTP -} - -// New create a new instance of the MetricSet -// Part of new is also setting up the configuration by processing additional -// configuration entries if needed. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - return &MetricSet{ - BaseMetricSet: base, - http: http, - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - body, err := m.http.FetchContent() - if err != nil { - return errors.Wrap(err, "error doing HTTP request to fetch 'system' Metricset data") - } - - events, err := eventMapping(body) - if err != nil { - return errors.Wrap(err, "error in mapping") - } - - for _, e := range events { - isOpen := reporter.Event(mb.TransformMapStrToEvent("kubernetes", e, nil)) - if !isOpen { - return nil - } - } - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/system/system_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/system/system_test.go deleted file mode 100644 index 657c4c19..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/system/system_test.go +++ /dev/null @@ -1,68 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package system - -import ( - "io/ioutil" - "os" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" -) - -const testFile = "../_meta/test/stats_summary.json" - -func TestEventMapping(t *testing.T) { - f, err := os.Open(testFile) - assert.NoError(t, err, "cannot open test file "+testFile) - - body, err := ioutil.ReadAll(f) - assert.NoError(t, err, "cannot read test file "+testFile) - - events, err := eventMapping(body) - assert.NoError(t, err, "error mapping "+testFile) - - assert.Len(t, events, 1, "got wrong number of events") - - testCases := map[string]interface{}{ - "container": "kubelet", - - "memory.usage.bytes": 36683776, - "memory.rss.bytes": 35512320, - "memory.workingset.bytes": 36495360, - "memory.pagefaults": 100835242, - "memory.majorpagefaults": 0, - - "cpu.usage.core.ns": 2357800908948, - "cpu.usage.nanocores": 11263994, - } - - for k, v := range testCases { - testValue(t, events[0], k, v) - } -} - -func testValue(t *testing.T, event common.MapStr, field string, value interface{}) { - data, err := event.GetValue(field) - assert.NoError(t, err, "Could not read field "+field) - assert.EqualValues(t, data, value, "Wrong value for field "+field) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/test_kubernetes.py b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/test_kubernetes.py deleted file mode 100644 index 911f29cf..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/test_kubernetes.py +++ /dev/null @@ -1,88 +0,0 @@ -import os -import sys -import unittest - -sys.path.append(os.path.join(os.path.dirname(__file__), '../../tests/system')) -import metricbeat - - -KUBERNETES_FIELDS = metricbeat.COMMON_FIELDS + ["kubernetes"] - - -class Test(metricbeat.BaseTest): - - # Tests are disabled as current docker-compose settings fail to start in many cases: - # COMPOSE_SERVICES = ['kubernetes'] # 'kubestate'] - - @unittest.skipUnless(False and metricbeat.INTEGRATION_TESTS, "integration test") - def test_kubelet_node(self): - """ Kubernetes kubelet node metricset tests """ - self._test_metricset('node', 1, self.get_kubelet_hosts()) - - @unittest.skipUnless(False and metricbeat.INTEGRATION_TESTS, "integration test") - def test_kubelet_system(self): - """ Kubernetes kubelet system metricset tests """ - self._test_metricset('system', 2, self.get_kubelet_hosts()) - - @unittest.skipUnless(False and metricbeat.INTEGRATION_TESTS, "integration test") - def test_kubelet_pod(self): - """ Kubernetes kubelet pod metricset tests """ - self._test_metricset('pod', 1, self.get_kubelet_hosts()) - - @unittest.skipUnless(False and metricbeat.INTEGRATION_TESTS, "integration test") - def test_kubelet_container(self): - """ Kubernetes kubelet container metricset tests """ - self._test_metricset('container', 1, self.get_kubelet_hosts()) - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - @unittest.skip("flacky kube-state-metrics container healthcheck") - def test_state_node(self): - """ Kubernetes state node metricset tests """ - self._test_metricset('state_node', 1, self.get_kube_state_hosts()) - - @unittest.skipUnless(False and metricbeat.INTEGRATION_TESTS, "integration test") - @unittest.skip("flacky kube-state-metrics container healthcheck") - def test_state_pod(self): - """ Kubernetes state pod metricset tests """ - self._test_metricset('state_pod', 1, self.get_kube_state_hosts()) - - @unittest.skipUnless(False and metricbeat.INTEGRATION_TESTS, "integration test") - @unittest.skip("flacky kube-state-metrics container healthcheck") - def test_state_container(self): - """ Kubernetes state container metricset tests """ - self._test_metricset('state_container', 1, self.get_kube_state_hosts()) - - def _test_metricset(self, metricset, expected_events, hosts): - self.render_config_template(modules=[{ - "name": "kubernetes", - "enabled": "true", - "metricsets": [metricset], - "hosts": hosts, - "period": "5s", - "extras": { - "add_metadata": "false", - } - }]) - - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - - # Ensure no errors or warnings exist in the log. - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertEqual(len(output), expected_events) - evt = output[0] - - self.assertCountEqual(self.de_dot(KUBERNETES_FIELDS), evt.keys(), evt) - - self.assert_fields_are_documented(evt) - - @classmethod - def get_kubelet_hosts(cls): - return [self.compose_host("kubernetes")] - - @classmethod - def get_kube_state_hosts(cls): - return [self.compose_host("kubestate")] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/types.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/types.go deleted file mode 100644 index a85e62f0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/types.go +++ /dev/null @@ -1,136 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package kubernetes - -type Summary struct { - Node struct { - CPU struct { - Time string `json:"time"` - UsageCoreNanoSeconds int64 `json:"usageCoreNanoSeconds"` - UsageNanoCores int64 `json:"usageNanoCores"` - } `json:"cpu"` - Fs struct { - AvailableBytes int64 `json:"availableBytes"` - CapacityBytes int64 `json:"capacityBytes"` - Inodes int64 `json:"inodes"` - InodesFree int64 `json:"inodesFree"` - InodesUsed int64 `json:"inodesUsed"` - UsedBytes int64 `json:"usedBytes"` - } `json:"fs"` - Memory struct { - AvailableBytes int64 `json:"availableBytes"` - MajorPageFaults int64 `json:"majorPageFaults"` - PageFaults int64 `json:"pageFaults"` - RssBytes int64 `json:"rssBytes"` - Time string `json:"time"` - UsageBytes int64 `json:"usageBytes"` - WorkingSetBytes int64 `json:"workingSetBytes"` - } `json:"memory"` - Network struct { - RxBytes int64 `json:"rxBytes"` - RxErrors int64 `json:"rxErrors"` - Time string `json:"time"` - TxBytes int64 `json:"txBytes"` - TxErrors int64 `json:"txErrors"` - } `json:"network"` - NodeName string `json:"nodeName"` - Runtime struct { - ImageFs struct { - AvailableBytes int64 `json:"availableBytes"` - CapacityBytes int64 `json:"capacityBytes"` - UsedBytes int64 `json:"usedBytes"` - } `json:"imageFs"` - } `json:"runtime"` - StartTime string `json:"startTime"` - SystemContainers []struct { - CPU struct { - Time string `json:"time"` - UsageCoreNanoSeconds int64 `json:"usageCoreNanoSeconds"` - UsageNanoCores int64 `json:"usageNanoCores"` - } `json:"cpu"` - Memory struct { - MajorPageFaults int64 `json:"majorPageFaults"` - PageFaults int64 `json:"pageFaults"` - RssBytes int64 `json:"rssBytes"` - Time string `json:"time"` - UsageBytes int64 `json:"usageBytes"` - WorkingSetBytes int64 `json:"workingSetBytes"` - } `json:"memory"` - Name string `json:"name"` - StartTime string `json:"startTime"` - UserDefinedMetrics interface{} `json:"userDefinedMetrics"` - } `json:"systemContainers"` - } `json:"node"` - Pods []struct { - Containers []struct { - CPU struct { - Time string `json:"time"` - UsageCoreNanoSeconds int64 `json:"usageCoreNanoSeconds"` - UsageNanoCores int64 `json:"usageNanoCores"` - } `json:"cpu"` - Logs struct { - AvailableBytes int64 `json:"availableBytes"` - CapacityBytes int64 `json:"capacityBytes"` - Inodes int64 `json:"inodes"` - InodesFree int64 `json:"inodesFree"` - InodesUsed int64 `json:"inodesUsed"` - UsedBytes int64 `json:"usedBytes"` - } `json:"logs"` - Memory struct { - AvailableBytes int64 `json:"availableBytes"` - MajorPageFaults int64 `json:"majorPageFaults"` - PageFaults int64 `json:"pageFaults"` - RssBytes int64 `json:"rssBytes"` - Time string `json:"time"` - UsageBytes int64 `json:"usageBytes"` - WorkingSetBytes int64 `json:"workingSetBytes"` - } `json:"memory"` - Name string `json:"name"` - Rootfs struct { - AvailableBytes int64 `json:"availableBytes"` - CapacityBytes int64 `json:"capacityBytes"` - InodesUsed int64 `json:"inodesUsed"` - UsedBytes int64 `json:"usedBytes"` - } `json:"rootfs"` - StartTime string `json:"startTime"` - UserDefinedMetrics interface{} `json:"userDefinedMetrics"` - } `json:"containers"` - Network struct { - RxBytes int64 `json:"rxBytes"` - RxErrors int64 `json:"rxErrors"` - Time string `json:"time"` - TxBytes int64 `json:"txBytes"` - TxErrors int64 `json:"txErrors"` - } `json:"network"` - PodRef struct { - Name string `json:"name"` - Namespace string `json:"namespace"` - UID string `json:"uid"` - } `json:"podRef"` - StartTime string `json:"startTime"` - Volume []struct { - AvailableBytes int64 `json:"availableBytes"` - CapacityBytes int64 `json:"capacityBytes"` - Inodes int64 `json:"inodes"` - InodesFree int64 `json:"inodesFree"` - InodesUsed int64 `json:"inodesUsed"` - Name string `json:"name"` - UsedBytes int64 `json:"usedBytes"` - } `json:"volume"` - } `json:"pods"` -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/util/kubernetes.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/util/kubernetes.go deleted file mode 100644 index 7f8317da..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/util/kubernetes.go +++ /dev/null @@ -1,354 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package util - -import ( - "strings" - "sync" - "time" - - "github.com/elastic/beats/v7/libbeat/common/kubernetes/metadata" - - "k8s.io/apimachinery/pkg/api/meta" - "k8s.io/apimachinery/pkg/api/resource" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/kubernetes" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -// Enricher takes Kubernetes events and enrich them with k8s metadata -type Enricher interface { - // Start will start the Kubernetes watcher on the first call, does nothing on the rest - // errors are logged as warning - Start() - - // Stop will stop the Kubernetes watcher - Stop() - - // Enrich the given list of events - Enrich([]common.MapStr) -} - -type kubernetesConfig struct { - // AddMetadata enables enriching metricset events with metadata from the API server - AddMetadata bool `config:"add_metadata"` - KubeConfig string `config:"kube_config"` - Host string `config:"host"` - SyncPeriod time.Duration `config:"sync_period"` -} - -type enricher struct { - sync.RWMutex - metadata map[string]common.MapStr - index func(common.MapStr) string - watcher kubernetes.Watcher - watcherStarted bool - watcherStartedLock sync.Mutex - isPod bool -} - -const selector = "kubernetes" - -// GetWatcher initializes a kubernetes watcher with the given -// scope (node or cluster), and resource type -func GetWatcher(base mb.BaseMetricSet, resource kubernetes.Resource, nodeScope bool) (kubernetes.Watcher, error) { - config := kubernetesConfig{ - AddMetadata: true, - SyncPeriod: time.Minute * 10, - } - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - // Return nil if metadata enriching is disabled: - if !config.AddMetadata { - return nil, nil - } - - client, err := kubernetes.GetKubernetesClient(config.KubeConfig) - if err != nil { - return nil, err - } - - options := kubernetes.WatchOptions{ - SyncTimeout: config.SyncPeriod, - } - - log := logp.NewLogger(selector) - - // Watch objects in the node only - if nodeScope { - options.Node = kubernetes.DiscoverKubernetesNode(log, config.Host, kubernetes.IsInCluster(config.KubeConfig), client) - } - - log.Debugf("Initializing a new Kubernetes watcher using host: %v", config.Host) - - return kubernetes.NewWatcher(client, resource, options, nil) -} - -// NewResourceMetadataEnricher returns an Enricher configured for kubernetes resource events -func NewResourceMetadataEnricher( - base mb.BaseMetricSet, - res kubernetes.Resource, - nodeScope bool) Enricher { - - watcher, err := GetWatcher(base, res, nodeScope) - if err != nil { - logp.Err("Error initializing Kubernetes metadata enricher: %s", err) - return &nilEnricher{} - } - - if watcher == nil { - logp.Info("Kubernetes metricset enriching is disabled") - return &nilEnricher{} - } - - metaConfig := metadata.Config{} - if err := base.Module().UnpackConfig(&metaConfig); err != nil { - logp.Err("Error initializing Kubernetes metadata enricher: %s", err) - return &nilEnricher{} - } - - cfg, _ := common.NewConfigFrom(&metaConfig) - - metaGen := metadata.NewResourceMetadataGenerator(cfg) - podMetaGen := metadata.NewPodMetadataGenerator(cfg, nil, nil, nil) - enricher := buildMetadataEnricher(watcher, - // update - func(m map[string]common.MapStr, r kubernetes.Resource) { - accessor, _ := meta.Accessor(r) - id := join(accessor.GetNamespace(), accessor.GetName()) - - switch r := r.(type) { - case *kubernetes.Pod: - m[id] = podMetaGen.Generate(r) - - case *kubernetes.Node: - // Report node allocatable resources to PerfMetrics cache - name := r.GetObjectMeta().GetName() - if cpu, ok := r.Status.Capacity["cpu"]; ok { - if q, err := resource.ParseQuantity(cpu.String()); err == nil { - PerfMetrics.NodeCoresAllocatable.Set(name, float64(q.MilliValue())/1000) - } - } - if memory, ok := r.Status.Capacity["memory"]; ok { - if q, err := resource.ParseQuantity(memory.String()); err == nil { - PerfMetrics.NodeMemAllocatable.Set(name, float64(q.Value())) - } - } - - m[id] = metaGen.Generate("node", r) - - case *kubernetes.Deployment: - m[id] = metaGen.Generate("deployment", r) - case *kubernetes.StatefulSet: - m[id] = metaGen.Generate("statefulset", r) - case *kubernetes.Namespace: - m[id] = metaGen.Generate("namespace", r) - case *kubernetes.ReplicaSet: - m[id] = metaGen.Generate("replicaset", r) - default: - m[id] = metaGen.Generate(r.GetObjectKind().GroupVersionKind().Kind, r) - } - }, - // delete - func(m map[string]common.MapStr, r kubernetes.Resource) { - accessor, _ := meta.Accessor(r) - id := join(accessor.GetNamespace(), accessor.GetName()) - delete(m, id) - }, - // index - func(e common.MapStr) string { - return join(getString(e, mb.ModuleDataKey+".namespace"), getString(e, "name")) - }, - ) - - // Configure the enricher for Pods, so pod specific metadata ends up in the right place when - // calling Enrich - if _, ok := res.(*kubernetes.Pod); ok { - enricher.isPod = true - } - - return enricher -} - -// NewContainerMetadataEnricher returns an Enricher configured for container events -func NewContainerMetadataEnricher( - base mb.BaseMetricSet, - nodeScope bool) Enricher { - - watcher, err := GetWatcher(base, &kubernetes.Pod{}, nodeScope) - if err != nil { - logp.Err("Error initializing Kubernetes metadata enricher: %s", err) - return &nilEnricher{} - } - - if watcher == nil { - logp.Info("Kubernetes metricset enriching is disabled") - return &nilEnricher{} - } - - metaConfig := metadata.Config{} - if err := base.Module().UnpackConfig(&metaConfig); err != nil { - logp.Err("Error initializing Kubernetes metadata enricher: %s", err) - return &nilEnricher{} - } - - cfg, _ := common.NewConfigFrom(&metaConfig) - - metaGen := metadata.NewPodMetadataGenerator(cfg, nil, nil, nil) - enricher := buildMetadataEnricher(watcher, - // update - func(m map[string]common.MapStr, r kubernetes.Resource) { - pod := r.(*kubernetes.Pod) - meta := metaGen.Generate(pod) - - for _, container := range append(pod.Spec.Containers, pod.Spec.InitContainers...) { - cuid := ContainerUID(pod.GetObjectMeta().GetNamespace(), pod.GetObjectMeta().GetName(), container.Name) - - // Report container limits to PerfMetrics cache - if cpu, ok := container.Resources.Limits["cpu"]; ok { - if q, err := resource.ParseQuantity(cpu.String()); err == nil { - PerfMetrics.ContainerCoresLimit.Set(cuid, float64(q.MilliValue())/1000) - } - } - if memory, ok := container.Resources.Limits["memory"]; ok { - if q, err := resource.ParseQuantity(memory.String()); err == nil { - PerfMetrics.ContainerMemLimit.Set(cuid, float64(q.Value())) - } - } - - id := join(pod.GetObjectMeta().GetNamespace(), pod.GetObjectMeta().GetName(), container.Name) - m[id] = meta - } - }, - // delete - func(m map[string]common.MapStr, r kubernetes.Resource) { - pod := r.(*kubernetes.Pod) - for _, container := range append(pod.Spec.Containers, pod.Spec.InitContainers...) { - id := join(pod.ObjectMeta.GetNamespace(), pod.GetObjectMeta().GetName(), container.Name) - delete(m, id) - } - }, - // index - func(e common.MapStr) string { - return join(getString(e, mb.ModuleDataKey+".namespace"), getString(e, mb.ModuleDataKey+".pod.name"), getString(e, "name")) - }, - ) - - return enricher -} - -func getString(m common.MapStr, key string) string { - val, err := m.GetValue(key) - if err != nil { - return "" - } - - str, _ := val.(string) - return str -} - -func join(fields ...string) string { - return strings.Join(fields, ":") -} - -func buildMetadataEnricher( - watcher kubernetes.Watcher, - update func(map[string]common.MapStr, kubernetes.Resource), - delete func(map[string]common.MapStr, kubernetes.Resource), - index func(e common.MapStr) string) *enricher { - - enricher := enricher{ - metadata: map[string]common.MapStr{}, - index: index, - watcher: watcher, - } - - watcher.AddEventHandler(kubernetes.ResourceEventHandlerFuncs{ - AddFunc: func(obj interface{}) { - enricher.Lock() - defer enricher.Unlock() - update(enricher.metadata, obj.(kubernetes.Resource)) - }, - UpdateFunc: func(obj interface{}) { - enricher.Lock() - defer enricher.Unlock() - update(enricher.metadata, obj.(kubernetes.Resource)) - }, - DeleteFunc: func(obj interface{}) { - enricher.Lock() - defer enricher.Unlock() - delete(enricher.metadata, obj.(kubernetes.Resource)) - }, - }) - - return &enricher -} - -func (m *enricher) Start() { - m.watcherStartedLock.Lock() - defer m.watcherStartedLock.Unlock() - if !m.watcherStarted { - err := m.watcher.Start() - if err != nil { - logp.Warn("Error starting Kubernetes watcher: %s", err) - } - m.watcherStarted = true - } -} - -func (m *enricher) Stop() { - m.watcherStartedLock.Lock() - defer m.watcherStartedLock.Unlock() - if m.watcherStarted { - m.watcher.Stop() - m.watcherStarted = false - } -} - -func (m *enricher) Enrich(events []common.MapStr) { - m.RLock() - defer m.RUnlock() - for _, event := range events { - if meta := m.metadata[m.index(event)]; meta != nil { - if m.isPod { - // apply pod meta at metricset level - if podMeta, ok := meta["pod"].(common.MapStr); ok { - event.DeepUpdate(podMeta) - } - - // don't apply pod metadata to module level - meta = meta.Clone() - delete(meta, "pod") - } - - event.DeepUpdate(common.MapStr{ - mb.ModuleDataKey: meta, - }) - } - } -} - -type nilEnricher struct{} - -func (*nilEnricher) Start() {} -func (*nilEnricher) Stop() {} -func (*nilEnricher) Enrich([]common.MapStr) {} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/util/kubernetes_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/util/kubernetes_test.go deleted file mode 100644 index bab34ef6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/util/kubernetes_test.go +++ /dev/null @@ -1,159 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package util - -import ( - "testing" - - "k8s.io/client-go/tools/cache" - - "github.com/stretchr/testify/assert" - v1 "k8s.io/api/core/v1" - "k8s.io/apimachinery/pkg/api/meta" - metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - "k8s.io/apimachinery/pkg/types" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/kubernetes" -) - -func TestBuildMetadataEnricher(t *testing.T) { - watcher := mockWatcher{} - funcs := mockFuncs{} - resource := &v1.Pod{ - ObjectMeta: metav1.ObjectMeta{ - UID: types.UID("mockuid"), - Name: "enrich", - Labels: map[string]string{ - "label": "value", - }, - Namespace: "default", - }, - } - - enricher := buildMetadataEnricher(&watcher, funcs.update, funcs.delete, funcs.index) - assert.NotNil(t, watcher.handler) - - enricher.Start() - assert.True(t, watcher.started) - - // Emit an event - watcher.handler.OnAdd(resource) - assert.Equal(t, resource, funcs.updated) - - // Test enricher - events := []common.MapStr{ - {"name": "unknown"}, - {"name": "enrich"}, - } - enricher.Enrich(events) - - assert.Equal(t, []common.MapStr{ - {"name": "unknown"}, - { - "name": "enrich", - "_module": common.MapStr{"label": "value", "pod": common.MapStr{"name": "enrich", "uid": "mockuid"}}, - }, - }, events) - - // Enrich a pod (metadata goes in root level) - events = []common.MapStr{ - {"name": "unknown"}, - {"name": "enrich"}, - } - enricher.isPod = true - enricher.Enrich(events) - - assert.Equal(t, []common.MapStr{ - {"name": "unknown"}, - { - "name": "enrich", - "uid": "mockuid", - "_module": common.MapStr{"label": "value"}, - }, - }, events) - - // Emit delete event - watcher.handler.OnDelete(resource) - assert.Equal(t, resource, funcs.deleted) - - events = []common.MapStr{ - {"name": "unknown"}, - {"name": "enrich"}, - } - enricher.Enrich(events) - - assert.Equal(t, []common.MapStr{ - {"name": "unknown"}, - {"name": "enrich"}, - }, events) -} - -type mockFuncs struct { - updated kubernetes.Resource - deleted kubernetes.Resource - indexed common.MapStr -} - -func (f *mockFuncs) update(m map[string]common.MapStr, obj kubernetes.Resource) { - accessor, _ := meta.Accessor(obj) - f.updated = obj - meta := common.MapStr{ - "pod": common.MapStr{ - "name": accessor.GetName(), - "uid": string(accessor.GetUID()), - }, - } - for k, v := range accessor.GetLabels() { - meta[k] = v - } - m[accessor.GetName()] = meta -} - -func (f *mockFuncs) delete(m map[string]common.MapStr, obj kubernetes.Resource) { - accessor, _ := meta.Accessor(obj) - f.deleted = obj - delete(m, accessor.GetName()) -} - -func (f *mockFuncs) index(m common.MapStr) string { - f.indexed = m - return m["name"].(string) -} - -type mockWatcher struct { - handler kubernetes.ResourceEventHandler - started bool -} - -func (m *mockWatcher) Start() error { - m.started = true - return nil -} - -func (m *mockWatcher) Stop() { - -} - -func (m *mockWatcher) AddEventHandler(r kubernetes.ResourceEventHandler) { - m.handler = r -} - -func (m *mockWatcher) Store() cache.Store { - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/util/metrics_cache.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/util/metrics_cache.go deleted file mode 100644 index 3fdf59d8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/util/metrics_cache.go +++ /dev/null @@ -1,115 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package util - -import ( - "time" - - "github.com/elastic/beats/v7/libbeat/common" -) - -// PerfMetrics stores known metrics from Kubernetes nodes and containers -var PerfMetrics = NewPerfMetricsCache() - -func init() { - PerfMetrics.Start() -} - -const defaultTimeout = 120 * time.Second - -// NewPerfMetricsCache initializes and returns a new PerfMetricsCache -func NewPerfMetricsCache() *PerfMetricsCache { - return &PerfMetricsCache{ - NodeMemAllocatable: newValueMap(defaultTimeout), - NodeCoresAllocatable: newValueMap(defaultTimeout), - - ContainerMemLimit: newValueMap(defaultTimeout), - ContainerCoresLimit: newValueMap(defaultTimeout), - } -} - -// PerfMetricsCache stores known metrics from Kubernetes nodes and containers -type PerfMetricsCache struct { - NodeMemAllocatable *valueMap - NodeCoresAllocatable *valueMap - - ContainerMemLimit *valueMap - ContainerCoresLimit *valueMap -} - -// Start cache workers -func (c *PerfMetricsCache) Start() { - c.NodeMemAllocatable.Start() - c.NodeCoresAllocatable.Start() - c.ContainerMemLimit.Start() - c.ContainerCoresLimit.Start() -} - -// Stop cache workers -func (c *PerfMetricsCache) Stop() { - c.NodeMemAllocatable.Stop() - c.NodeCoresAllocatable.Stop() - c.ContainerMemLimit.Stop() - c.ContainerCoresLimit.Stop() -} - -type valueMap struct { - cache *common.Cache - timeout time.Duration -} - -func newValueMap(timeout time.Duration) *valueMap { - return &valueMap{ - cache: common.NewCache(timeout, 0), - timeout: timeout, - } -} - -// Get value -func (m *valueMap) Get(name string) float64 { - return m.GetWithDefault(name, 0.0) -} - -// Get value -func (m *valueMap) GetWithDefault(name string, def float64) float64 { - v := m.cache.Get(name) - if v, ok := v.(float64); ok { - return v - } - return def -} - -// Set value -func (m *valueMap) Set(name string, val float64) { - m.cache.PutWithTimeout(name, val, m.timeout) -} - -// Start cache workers -func (m *valueMap) Start() { - m.cache.StartJanitor(m.timeout) -} - -// Stop cache workers -func (m *valueMap) Stop() { - m.cache.StopJanitor() -} - -// ContainerUID creates an unique ID for from namespace, pod name and container name -func ContainerUID(namespace, pod, container string) string { - return namespace + "/" + pod + "/" + container -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/util/metrics_cache_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/util/metrics_cache_test.go deleted file mode 100644 index 649c1f5f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/util/metrics_cache_test.go +++ /dev/null @@ -1,51 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package util - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestValueMap(t *testing.T) { - test := newValueMap(defaultTimeout) - - // no value - assert.Equal(t, 0.0, test.Get("foo")) - - // Set and test - test.Set("foo", 3.14) - assert.Equal(t, 3.14, test.Get("foo")) -} - -func TestGetWithDefault(t *testing.T) { - test := newValueMap(defaultTimeout) - - // Empty + default - assert.Equal(t, 0.0, test.Get("foo")) - assert.Equal(t, 3.14, test.GetWithDefault("foo", 3.14)) - - // Defined value - test.Set("foo", 38.2) - assert.Equal(t, 38.2, test.GetWithDefault("foo", 3.14)) -} - -func TestContainerUID(t *testing.T) { - assert.Equal(t, "a/b/c", ContainerUID("a", "b", "c")) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/util/prometheus.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/util/prometheus.go deleted file mode 100644 index a5236f95..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/util/prometheus.go +++ /dev/null @@ -1,30 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package util - -import dto "github.com/prometheus/client_model/go" - -// GetLabel returns desired label from the given metric, or "" if not present -func GetLabel(m *dto.Metric, label string) string { - for _, l := range m.GetLabel() { - if l.GetName() == label { - return l.GetValue() - } - } - return "" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/volume/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/volume/_meta/data.json deleted file mode 100644 index 306f7fe6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/volume/_meta/data.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "@timestamp": "2017-04-06T15:29:27.150Z", - "beat": { - "hostname": "beathost", - "name": "beathost", - "version": "6.0.0-alpha1" - }, - "kubernetes": { - "namespace": "ns", - "node": { - "name": "localhost", - }, - "pod": { - "name": "nginx-3137573019-pcfzh", - }, - "volume": { - "fs": { - "available": { - "bytes": 92849512448 - }, - "capacity": { - "bytes": 92849524736 - }, - "inodes": { - "count": 22668341, - "free": 22668332, - "used": 9 - }, - "used": { - "bytes": 12288 - } - }, - "name": "default-token-4fkmg" - } - }, - "metricset": { - "host": "localhost:10255", - "module": "kubernetes", - "name": "volume", - "rtt": 648606 - }, - "type": "metricsets" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/volume/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/volume/_meta/docs.asciidoc deleted file mode 100644 index 4a5d38ab..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/volume/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the `volume` metricset of the Kubernetes module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/volume/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/volume/_meta/fields.yml deleted file mode 100644 index 5479b63c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/volume/_meta/fields.yml +++ /dev/null @@ -1,52 +0,0 @@ -- name: volume - type: group - description: > - kubernetes volume metrics - release: ga - fields: - - name: name - type: keyword - description: > - Volume name - - name: fs - type: group - fields: - - name: capacity - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Filesystem total capacity in bytes - - name: available - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Filesystem total available in bytes - - name: used - type: group - fields: - - name: bytes - type: long - format: bytes - description: > - Filesystem total used in bytes - - name: inodes - type: group - fields: - - name: used - type: long - description: > - Used inodes - - name: free - type: long - description: > - Free inodes - - name: count - type: long - description: > - Total inodes diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/volume/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/volume/data.go deleted file mode 100644 index ae0f5d89..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/volume/data.go +++ /dev/null @@ -1,75 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package volume - -import ( - "encoding/json" - "fmt" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/kubernetes" -) - -func eventMapping(content []byte) ([]common.MapStr, error) { - events := []common.MapStr{} - - var summary kubernetes.Summary - err := json.Unmarshal(content, &summary) - if err != nil { - return nil, fmt.Errorf("Cannot unmarshal json response: %s", err) - } - - node := summary.Node - for _, pod := range summary.Pods { - for _, volume := range pod.Volume { - volumeEvent := common.MapStr{ - mb.ModuleDataKey: common.MapStr{ - "namespace": pod.PodRef.Namespace, - "node": common.MapStr{ - "name": node.NodeName, - }, - "pod": common.MapStr{ - "name": pod.PodRef.Name, - }, - }, - - "name": volume.Name, - "fs": common.MapStr{ - "available": common.MapStr{ - "bytes": volume.AvailableBytes, - }, - "capacity": common.MapStr{ - "bytes": volume.CapacityBytes, - }, - "used": common.MapStr{ - "bytes": volume.UsedBytes, - }, - "inodes": common.MapStr{ - "used": volume.InodesUsed, - "free": volume.InodesFree, - "count": volume.Inodes, - }, - }, - } - events = append(events, volumeEvent) - } - - } - return events, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/volume/volume.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/volume/volume.go deleted file mode 100644 index 102d8edf..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/volume/volume.go +++ /dev/null @@ -1,93 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package volume - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -const ( - defaultScheme = "http" - defaultPath = "/stats/summary" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: defaultPath, - }.Build() - - logger = logp.NewLogger("kubernetes.volume") -) - -// init registers the MetricSet with the central registry. -// The New method will be called after the setup of the module and before starting to fetch data -func init() { - mb.Registry.MustAddMetricSet("kubernetes", "volume", New, - mb.WithHostParser(hostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet type defines all fields of the MetricSet -// As a minimum it must inherit the mb.BaseMetricSet fields, but can be extended with -// additional entries. These variables can be used to persist data or configuration between -// multiple fetch calls. -type MetricSet struct { - mb.BaseMetricSet - http *helper.HTTP -} - -// New create a new instance of the MetricSet -// Part of new is also setting up the configuration by processing additional -// configuration entries if needed. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - return &MetricSet{ - BaseMetricSet: base, - http: http, - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - body, err := m.http.FetchContent() - if err != nil { - return errors.Wrap(err, "error doing HTTP request to fetch 'volume' Metricset data") - } - - events, err := eventMapping(body) - for _, e := range events { - isOpen := reporter.Event(mb.TransformMapStrToEvent("kubernetes", e, nil)) - if !isOpen { - return nil - } - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/volume/volume_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/volume/volume_test.go deleted file mode 100644 index e527a64d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kubernetes/volume/volume_test.go +++ /dev/null @@ -1,66 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package volume - -import ( - "io/ioutil" - "os" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" -) - -const testFile = "../_meta/test/stats_summary.json" - -func TestEventMapping(t *testing.T) { - f, err := os.Open(testFile) - assert.NoError(t, err, "cannot open test file "+testFile) - - body, err := ioutil.ReadAll(f) - assert.NoError(t, err, "cannot read test file "+testFile) - - events, err := eventMapping(body) - assert.NoError(t, err, "error mapping "+testFile) - - assert.Len(t, events, 1, "got wrong number of events") - - testCases := map[string]interface{}{ - "name": "default-token-sg8x5", - - "fs.available.bytes": 1939689472, - "fs.capacity.bytes": 1939701760, - "fs.used.bytes": 12288, - "fs.inodes.used": 9, - "fs.inodes.free": 473551, - "fs.inodes.count": 473560, - } - - for k, v := range testCases { - testValue(t, events[0], k, v) - } -} - -func testValue(t *testing.T, event common.MapStr, field string, value interface{}) { - data, err := event.GetValue(field) - assert.NoError(t, err, "Could not read field "+field) - assert.EqualValues(t, data, value, "Wrong value for field "+field) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kvm/_meta/config.reference.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kvm/_meta/config.reference.yml deleted file mode 100644 index 79f754a5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kvm/_meta/config.reference.yml +++ /dev/null @@ -1,11 +0,0 @@ -- module: kvm - metricsets: ["dommemstat"] - enabled: true - period: 10s - hosts: ["unix:///var/run/libvirt/libvirt-sock"] - # For remote hosts, setup network access in libvirtd.conf - # and use the tcp scheme: - # hosts: [ "tcp://:16509" ] - - # Timeout to connect to Libvirt server - #timeout: 1s diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kvm/_meta/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kvm/_meta/config.yml deleted file mode 100644 index 2df123ca..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kvm/_meta/config.yml +++ /dev/null @@ -1,5 +0,0 @@ -- module: kvm - #metricsets: - # - dommemstat - period: 10s - hosts: ["unix:///var/run/libvirt/libvirt-sock"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kvm/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/kvm/_meta/docs.asciidoc deleted file mode 100644 index 3658a4cc..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kvm/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the kvm module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kvm/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kvm/_meta/fields.yml deleted file mode 100644 index fd624224..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kvm/_meta/fields.yml +++ /dev/null @@ -1,10 +0,0 @@ -- key: kvm - title: "kvm" - release: beta - description: > - kvm module - fields: - - name: kvm - type: group - description: > - fields: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kvm/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kvm/doc.go deleted file mode 100644 index 7cd7b213..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kvm/doc.go +++ /dev/null @@ -1,19 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Package kvm is a Metricbeat module that contains MetricSets. -package kvm diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kvm/dommemstat/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/kvm/dommemstat/_meta/data.json deleted file mode 100644 index 213f5ff1..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kvm/dommemstat/_meta/data.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "event":{ - "dataset":"kvm.dommemstat", - "module":"kvm", - "duration":4012216 - }, - "metricset":{ - "name":"dommemstat" - }, - "service":{ - "address":"unix:///var/run/libvirt/libvirt-sock", - "type":"kvm" - }, - "kvm":{ - "dommemstat":{ - "stat":{ - "name":"actualballoon", - "value":524288 - }, - "id":1, - "name":"generic-2" - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kvm/dommemstat/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/kvm/dommemstat/_meta/docs.asciidoc deleted file mode 100644 index 89e2dfff..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kvm/dommemstat/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the dommemstat metricset of the module kvm. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kvm/dommemstat/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/kvm/dommemstat/_meta/fields.yml deleted file mode 100644 index 55fe1481..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kvm/dommemstat/_meta/fields.yml +++ /dev/null @@ -1,27 +0,0 @@ -- name: dommemstat - type: group - description: > - dommemstat - release: beta - fields: - - name: stat - type: group - description: > - Memory stat - fields: - - name: name - type: keyword - description: > - Memory stat name - - name: value - type: long - description: > - Memory stat value - - name: id - type: long - description: > - Domain id - - name: name - type: keyword - description: > - Domain name diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kvm/dommemstat/dommemstat.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kvm/dommemstat/dommemstat.go deleted file mode 100644 index 8beb22d4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kvm/dommemstat/dommemstat.go +++ /dev/null @@ -1,191 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package dommemstat - -import ( - "net" - "net/url" - "time" - - "github.com/elastic/beats/v7/libbeat/common/cfgwarn" - - "github.com/pkg/errors" - - "github.com/digitalocean/go-libvirt" - "github.com/digitalocean/go-libvirt/libvirttest" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -const ( - // maximum number of memory stats to be collected - // limit is defined by REMOTE_DOMAIN_MEMORY_STATS_MAX - // based on https://github.com/libvirt/libvirt/blob/5bb07527c11a6123e044a5dfc48bdeccee144994/src/remote/remote_protocol.x#L136 - maximumStats = 11 - // flag VIR_DOMAIN_AFFECT_CURRENT passed to collect memory stats - // based on https://libvirt.org/html/libvirt-libvirt-domain.html#virDomainModificationImpact - flags = 0 -) - -// init registers the MetricSet with the central registry as soon as the program -// starts. The New function will be called later to instantiate an instance of -// the MetricSet for each host defined in the module's configuration. After the -// MetricSet has been created then Fetch will begin to be called periodically. -func init() { - mb.Registry.MustAddMetricSet("kvm", "dommemstat", New, - mb.DefaultMetricSet(), - ) -} - -// MetricSet holds any configuration or state information. It must implement -// the mb.MetricSet interface. And this is best achieved by embedding -// mb.BaseMetricSet because it implements all of the required mb.MetricSet -// interface methods except for Fetch. -type MetricSet struct { - mb.BaseMetricSet - Timeout time.Duration - HostURL *url.URL -} - -// New creates a new instance of the MetricSet. New is responsible for unpacking -// any MetricSet specific configuration options if there are any. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - cfgwarn.Beta("The kvm dommemstat metricset is beta.") - u, err := url.Parse(base.HostData().URI) - if err != nil { - return nil, err - } - - return &MetricSet{ - BaseMetricSet: base, - Timeout: base.Module().Config().Timeout, - HostURL: u, - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(report mb.ReporterV2) error { - var ( - c net.Conn - err error - ) - - u := m.HostURL - - if u.Scheme == "test" { - // when running tests, a mock Libvirt server is used - c = libvirttest.New() - } else { - address := u.Host - if u.Host == "" { - address = u.Path - } - - c, err = net.DialTimeout(u.Scheme, address, m.Timeout) - if err != nil { - return errors.Wrapf(err, "cannot connect to %v", u) - } - } - - defer c.Close() - - l := libvirt.New(c) - if err = l.Connect(); err != nil { - return errors.Wrap(err, "error connecting to libvirtd") - } - defer func() { - if err = l.Disconnect(); err != nil { - msg := errors.Wrap(err, "failed to disconnect") - report.Error(msg) - m.Logger().Error(msg) - } - }() - - domains, err := l.Domains() - if err != nil { - return errors.Wrap(err, "error listing domains") - } - - for _, d := range domains { - gotDomainMemoryStats, err := l.DomainMemoryStats(d, maximumStats, flags) - if err != nil { - msg := errors.Wrapf(err, "error fetching memory stats for domain %s", d.Name) - report.Error(msg) - m.Logger().Error(msg) - continue - } - - if len(gotDomainMemoryStats) == 0 { - msg := errors.Errorf("no memory stats for domain %s", d.Name) - report.Error(msg) - m.Logger().Error(msg) - continue - } - - for i := range gotDomainMemoryStats { - reported := report.Event(mb.Event{ - MetricSetFields: common.MapStr{ - "id": d.ID, - "name": d.Name, - "stat": common.MapStr{ - "name": getDomainMemoryStatName(gotDomainMemoryStats[i].Tag), - "value": gotDomainMemoryStats[i].Val, - }, - }, - }) - if !reported { - return errors.New("metricset has closed") - } - } - } - - return nil -} - -func getDomainMemoryStatName(tag int32) string { - // this is based on https://github.com/digitalocean/go-libvirt/blob/59d541f19311883ad82708651353009fb207d8a9/const.gen.go#L718 - switch tag { - case 0: - return "swapin" - case 1: - return "swapout" - case 2: - return "majorfault" - case 3: - return "minorfault" - case 4: - return "unused" - case 5: - return "available" - case 6: - return "actualballoon" - case 7: - return "rss" - case 8: - return "usable" - case 9: - return "lastupdate" - case 10: - return "nr" - default: - return "unidentified" - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kvm/dommemstat/dommemstat_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kvm/dommemstat/dommemstat_test.go deleted file mode 100644 index 087b941d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kvm/dommemstat/dommemstat_test.go +++ /dev/null @@ -1,77 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package dommemstat - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - - "github.com/digitalocean/go-libvirt/libvirttest" -) - -func TestFetchEventContents(t *testing.T) { - conn := libvirttest.New() - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(conn)) - - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatal(errs) - } - if len(events) == 0 { - t.Fatal("no events received") - } - - for _, e := range events { - if e.Error != nil { - t.Fatalf("received error: %+v", e.Error) - } - } - if len(events) == 0 { - t.Fatal("received no events") - } - - e := events[0] - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), e) - - statName, err := e.MetricSetFields.GetValue("stat.name") - if err == nil { - assert.EqualValues(t, statName.(string), "actualballoon") - } else { - t.Errorf("error while getting value from event: %v", err) - } - - statValue, err := e.MetricSetFields.GetValue("stat.value") - if err == nil { - assert.EqualValues(t, statValue, uint64(1048576)) - } else { - t.Errorf("error while getting value from event: %v", err) - } -} - -func getConfig(conn *libvirttest.MockLibvirt) map[string]interface{} { - return map[string]interface{}{ - "module": "kvm", - "metricsets": []string{"dommemstat"}, - "hosts": []string{"test://" + conn.RemoteAddr().String() + ":123"}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/kvm/fields.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/kvm/fields.go deleted file mode 100644 index 7dd21356..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/kvm/fields.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/asset/asset.go - DO NOT EDIT. - -package kvm - -import ( - "github.com/elastic/beats/v7/libbeat/asset" -) - -func init() { - if err := asset.SetFields("metricbeat", "kvm", asset.ModuleFieldsPri, AssetKvm); err != nil { - panic(err) - } -} - -// AssetKvm returns asset data. -// This is the base64 encoded gzipped contents of ../metricbeat/module/kvm. -func AssetKvm() string { - return "eJyskDFuwzAMRXed4iN7LqChU9ceQq3YQLBoGrLsQrcvnEZFotByh3Lw4G+//8gzBioWw8oGyCFHsjgNK58MkCiSm8ninbIzgKf5I4UpBxktXgyA7T+w+CWSAT4DRT/ba3DG6JgqeJtcJrK4JFmm2xuF9wi5B3lhJp6zy7+Rxtzl3iKN0u5Zp1V5FGogPaFDrZ95I5ZUdLDucu+zPZW4Og1UviR59YtDs8Zur6uqrC4uPZco4+V/RLSmahGel+3UH1a/CrswPlO79+/f/q+dV/R3AAAA///hct15" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/_meta/Dockerfile b/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/_meta/Dockerfile deleted file mode 100644 index f363b845..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/_meta/Dockerfile +++ /dev/null @@ -1,6 +0,0 @@ -ARG LOGSTASH_VERSION -FROM docker.elastic.co/logstash/logstash:${LOGSTASH_VERSION} - -COPY healthcheck.sh / -ENV XPACK_MONITORING_ENABLED=FALSE -HEALTHCHECK --interval=1s --retries=300 CMD sh /healthcheck.sh diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/_meta/config-xpack.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/_meta/config-xpack.yml deleted file mode 100644 index 3e8f80b7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/_meta/config-xpack.yml +++ /dev/null @@ -1,9 +0,0 @@ -- module: logstash - metricsets: - - node - - node_stats - period: 10s - hosts: ["localhost:9600"] - #username: "user" - #password: "secret" - xpack.enabled: true diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/_meta/config.reference.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/_meta/config.reference.yml deleted file mode 100644 index 70de278f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/_meta/config.reference.yml +++ /dev/null @@ -1,5 +0,0 @@ -- module: logstash - metricsets: ["node", "node_stats"] - enabled: true - period: 10s - hosts: ["localhost:9600"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/_meta/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/_meta/config.yml deleted file mode 100644 index eec892d9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/_meta/config.yml +++ /dev/null @@ -1,8 +0,0 @@ -- module: logstash - #metricsets: - # - node - # - node_stats - period: 10s - hosts: ["localhost:9600"] - #username: "user" - #password: "secret" diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/_meta/docs.asciidoc deleted file mode 100644 index c56c1b38..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/_meta/docs.asciidoc +++ /dev/null @@ -1,8 +0,0 @@ -This is the Logstash module. - -The default metricsets are `node` and `node_stats`. - -[float] -=== Compatibility - -The Logstash module works with Logstash 7.3.0 and later. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/_meta/fields.yml deleted file mode 100644 index 67dbdfee..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/_meta/fields.yml +++ /dev/null @@ -1,11 +0,0 @@ -- key: logstash - title: "Logstash" - description: > - Logstash module - release: ga - settings: ["ssl", "http"] - fields: - - name: logstash - type: group - description: > - fields: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/_meta/healthcheck.sh b/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/_meta/healthcheck.sh deleted file mode 100644 index dd98c7c9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/_meta/healthcheck.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/env bash - -# Check that both endpoints are available -curl -f http://localhost:9600/_node || exit 1 -curl -f http://localhost:9600/_node/stats || exit 1 -curl -f http://localhost:9600/_node/stats | grep '"in":' || exit 1 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/doc.go deleted file mode 100644 index 0984835e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/doc.go +++ /dev/null @@ -1,21 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package logstash is a Metricbeat module that contains MetricSets. -*/ -package logstash diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/docker-compose.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/docker-compose.yml deleted file mode 100644 index 40abaad9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/docker-compose.yml +++ /dev/null @@ -1,11 +0,0 @@ -version: '2.3' - -services: - logstash: - image: docker.elastic.co/integrations-ci/beats-logstash:${LOGSTASH_VERSION:-7.5.2}-1 - build: - context: ./_meta - args: - LOGSTASH_VERSION: ${LOGSTASH_VERSION:-7.5.2} - ports: - - 9600 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/fields.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/fields.go deleted file mode 100644 index a1f6963e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/fields.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/asset/asset.go - DO NOT EDIT. - -package logstash - -import ( - "github.com/elastic/beats/v7/libbeat/asset" -) - -func init() { - if err := asset.SetFields("metricbeat", "logstash", asset.ModuleFieldsPri, AssetLogstash); err != nil { - panic(err) - } -} - -// AssetLogstash returns asset data. -// This is the base64 encoded gzipped contents of ../metricbeat/module/logstash. -func AssetLogstash() string { - return "eJyslM2OmzAQgO88xYhzwwNw6KmtmqpV95TLarWyYALeGA/yDKzy9isCZMEx+d055OCJP3/jGbOCHe5TMFSwKC4jANFiMIX477AURwA5cuZ0LZpsCt8jAIAxDRXljcEIwKFBxZhCoSIARhFtC07hOWY28TeIS5E6fokAthpNzumBswKrKpwZdCH7uiM5auphJeAwJ01plnI8LoZoi8Q+vP3z0sbwD58KlMQyS4wSymjFXqZWUvZbku6nI3j/qHThVC8qrvGzZwrp4jexwAl0NG3RsSZ7oyyja3WGSXj3Q7rHydoE2KP1W1sFjf0eX3Hen80/WNsteYlQdy/f26fJDvfv5PJA/oJPF6HSp4fXOgRebhocG1c7ypA5CRPON+5K+af+CFj/CL7LhEUJP/o6Xw8UqFCczjh56LFii1b8K7t7nn4eaOBXuSQxFdHL42TIFve1Y20zqrQthjIho8YKumTRghr/0/UVGv8bKegWja02gg6XB/1+l18D+sTlIwAA//9sYbU7" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/logstash.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/logstash.go deleted file mode 100644 index 3e5e57ac..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/logstash.go +++ /dev/null @@ -1,236 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package logstash - -import ( - "encoding/json" - "fmt" - "net/url" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/helper/elastic" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -func init() { - // Register the ModuleFactory function for this module. - if err := mb.Registry.AddModule(ModuleName, NewModule); err != nil { - panic(err) - } -} - -// NewModule creates a new module after performing validation. -func NewModule(base mb.BaseModule) (mb.Module, error) { - if err := validateXPackMetricsets(base); err != nil { - return nil, err - } - - return &base, nil -} - -// Validate that correct metricsets have been specified if xpack.enabled = true. -func validateXPackMetricsets(base mb.BaseModule) error { - config := struct { - Metricsets []string `config:"metricsets"` - XPackEnabled bool `config:"xpack.enabled"` - }{} - if err := base.UnpackConfig(&config); err != nil { - return err - } - - // Nothing to validate if xpack.enabled != true - if !config.XPackEnabled { - return nil - } - - expectedXPackMetricsets := []string{ - "node", - "node_stats", - } - - if !common.MakeStringSet(config.Metricsets...).Equals(common.MakeStringSet(expectedXPackMetricsets...)) { - return errors.Errorf("The %v module with xpack.enabled: true must have metricsets: %v", ModuleName, expectedXPackMetricsets) - } - - return nil -} - -// ModuleName is the name of this module. -const ModuleName = "logstash" - -// PipelineGraphAPIsAvailableVersion is the version of Logstash since when its APIs -// can return pipeline graphs -var PipelineGraphAPIsAvailableVersion = common.MustNewVersion("7.3.0") - -// MetricSet can be used to build other metricsets within the Logstash module. -type MetricSet struct { - mb.BaseMetricSet - *helper.HTTP - XPack bool -} - -type graph struct { - Vertices []map[string]interface{} `json:"vertices"` - Edges []map[string]interface{} `json:"edges"` -} - -type graphContainer struct { - Graph *graph `json:"graph,omitempty"` - Type string `json:"type"` - Version string `json:"version"` - Hash string `json:"hash"` -} - -// PipelineState represents the state (shape) of a Logstash pipeline -type PipelineState struct { - ID string `json:"id"` - Hash string `json:"hash"` - EphemeralID string `json:"ephemeral_id"` - Graph *graphContainer `json:"graph,omitempty"` - Representation *graphContainer `json:"representation"` - BatchSize int `json:"batch_size"` - Workers int `json:"workers"` -} - -// NewMetricSet creates a metricset that can be used to build other metricsets -// within the Logstash module. -func NewMetricSet(base mb.BaseMetricSet) (*MetricSet, error) { - config := struct { - XPack bool `config:"xpack.enabled"` - }{ - XPack: false, - } - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - - return &MetricSet{ - base, - http, - config.XPack, - }, nil -} - -// GetPipelines returns the list of pipelines running on a Logstash node and, -// optionally, an override cluster UUID. -func GetPipelines(m *MetricSet) ([]PipelineState, string, error) { - content, err := fetchPath(m.HTTP, "_node/pipelines", "graph=true") - if err != nil { - return nil, "", errors.Wrap(err, "could not fetch node pipelines") - } - - pipelinesResponse := struct { - Monitoring struct { - ClusterID string `json:"cluster_uuid"` - } `json:"monitoring"` - Pipelines map[string]PipelineState `json:"pipelines"` - }{} - - err = json.Unmarshal(content, &pipelinesResponse) - if err != nil { - return nil, "", errors.Wrap(err, "could not parse node pipelines response") - } - - var pipelines []PipelineState - for pipelineID, pipeline := range pipelinesResponse.Pipelines { - pipeline.ID = pipelineID - pipelines = append(pipelines, pipeline) - } - - return pipelines, pipelinesResponse.Monitoring.ClusterID, nil -} - -// CheckPipelineGraphAPIsAvailable returns an error if pipeline graph APIs are not -// available in the version of the Logstash node. -func (m *MetricSet) CheckPipelineGraphAPIsAvailable() error { - logstashVersion, err := m.getVersion() - if err != nil { - return err - } - - arePipelineGraphAPIsAvailable := elastic.IsFeatureAvailable(logstashVersion, PipelineGraphAPIsAvailableVersion) - - if !arePipelineGraphAPIsAvailable { - const errorMsg = "the %v metricset with X-Pack enabled is only supported with Logstash >= %v. You are currently running Logstash %v" - return fmt.Errorf(errorMsg, m.FullyQualifiedName(), PipelineGraphAPIsAvailableVersion, logstashVersion) - } - - return nil -} - -// GetVertexClusterUUID returns the correct cluster UUID value for the given Elasticsearch -// vertex from a Logstash pipeline. If the vertex has no cluster UUID associated with it, -// the given override cluster UUID is returned. -func GetVertexClusterUUID(vertex map[string]interface{}, overrideClusterUUID string) string { - c, ok := vertex["cluster_uuid"] - if !ok { - return overrideClusterUUID - } - - clusterUUID, ok := c.(string) - if !ok { - return overrideClusterUUID - } - - if clusterUUID == "" { - return overrideClusterUUID - } - - return clusterUUID -} - -func (m *MetricSet) getVersion() (*common.Version, error) { - const rootPath = "/" - content, err := fetchPath(m.HTTP, rootPath, "") - if err != nil { - return nil, err - } - - var response struct { - Version *common.Version `json:"version"` - } - - err = json.Unmarshal(content, &response) - if err != nil { - return nil, err - } - - return response.Version, nil -} - -func fetchPath(httpHelper *helper.HTTP, path string, query string) ([]byte, error) { - currentURI := httpHelper.GetURI() - defer httpHelper.SetURI(currentURI) - - // Parses the uri to replace the path - u, _ := url.Parse(currentURI) - u.Path = path - u.RawQuery = query - - // Http helper includes the HostData with username and password - httpHelper.SetURI(u.String()) - return httpHelper.FetchContent() -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/logstash_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/logstash_integration_test.go deleted file mode 100644 index 30dca909..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/logstash_integration_test.go +++ /dev/null @@ -1,107 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package logstash_test - -import ( - "testing" - - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - "github.com/elastic/beats/v7/metricbeat/module/logstash" - _ "github.com/elastic/beats/v7/metricbeat/module/logstash/node" - _ "github.com/elastic/beats/v7/metricbeat/module/logstash/node_stats" -) - -var metricSets = []string{ - "node", - "node_stats", -} - -func TestFetch(t *testing.T) { - service := compose.EnsureUpWithTimeout(t, 300, "logstash") - - for _, metricSet := range metricSets { - t.Run(metricSet, func(t *testing.T) { - config := getConfig(metricSet, service.Host()) - f := mbtest.NewReportingMetricSetV2Error(t, config) - events, errs := mbtest.ReportingFetchV2Error(f) - - require.Empty(t, errs) - require.NotEmpty(t, events) - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), - events[0].BeatEvent("logstash", metricSet).Fields.StringToPrint()) - }) - } -} - -func TestData(t *testing.T) { - service := compose.EnsureUpWithTimeout(t, 300, "logstash") - - for _, metricSet := range metricSets { - t.Run(metricSet, func(t *testing.T) { - config := getConfig(metricSet, service.Host()) - f := mbtest.NewReportingMetricSetV2Error(t, config) - err := mbtest.WriteEventsReporterV2Error(f, t, metricSet) - require.NoError(t, err) - }) - } -} - -func TestXPackEnabled(t *testing.T) { - service := compose.EnsureUpWithTimeout(t, 300, "logstash") - - metricSetToTypeMap := map[string]string{ - "node": "logstash_state", - "node_stats": "logstash_stats", - } - - config := getXPackConfig(service.Host()) - - metricSets := mbtest.NewReportingMetricSetV2Errors(t, config) - for _, metricSet := range metricSets { - events, errs := mbtest.ReportingFetchV2Error(metricSet) - require.Empty(t, errs) - require.NotEmpty(t, events) - - event := events[0] - require.Equal(t, metricSetToTypeMap[metricSet.Name()], event.RootFields["type"]) - require.Regexp(t, `^.monitoring-logstash-\d-mb`, event.Index) - } -} - -func getConfig(metricSet string, host string) map[string]interface{} { - return map[string]interface{}{ - "module": logstash.ModuleName, - "metricsets": []string{metricSet}, - "hosts": []string{host}, - } -} - -func getXPackConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": logstash.ModuleName, - "metricsets": metricSets, - "hosts": []string{host}, - "xpack.enabled": true, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/logstash_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/logstash_test.go deleted file mode 100644 index 73ec193e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/logstash_test.go +++ /dev/null @@ -1,59 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package logstash - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestGetVertexClusterUUID(t *testing.T) { - tests := map[string]struct { - vertex map[string]interface{} - overrideClusterUUID string - expectedClusterUUID string - }{ - "vertex_and_override": { - map[string]interface{}{ - "cluster_uuid": "v", - }, - "o", - "v", - }, - "vertex_only": { - vertex: map[string]interface{}{ - "cluster_uuid": "v", - }, - expectedClusterUUID: "v", - }, - "override_only": { - overrideClusterUUID: "o", - expectedClusterUUID: "o", - }, - "none": { - expectedClusterUUID: "", - }, - } - - for name, test := range tests { - t.Run(name, func(t *testing.T) { - assert.Equal(t, test.expectedClusterUUID, GetVertexClusterUUID(test.vertex, test.overrideClusterUUID)) - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node/_meta/data.json deleted file mode 100644 index a9e3bbb1..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node/_meta/data.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "event": { - "dataset": "logstash.node", - "duration": 115000, - "module": "logstash" - }, - "logstash": { - "node": { - "jvm": { - "version": "1.8.0_191" - } - } - }, - "metricset": { - "name": "node" - }, - "process": { - "pid": 93559 - }, - "service": { - "address": "127.0.0.1:9600", - "hostname": "Shaunaks-MBP-2.attlocal.net", - "id": "7565df20-c3aa-4261-81d5-3b0ab8d15c16", - "name": "logstash", - "type": "logstash", - "version": "7.0.0" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node/_meta/docs.asciidoc deleted file mode 100644 index e76cb3f3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the node metricset of the module Logstash. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node/_meta/fields.yml deleted file mode 100644 index 658825ed..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node/_meta/fields.yml +++ /dev/null @@ -1,33 +0,0 @@ -- name: node - type: group - description: > - node - release: ga - fields: - - name: host - type: alias - path: host.hostname - migration: true - description: > - Host name - - name: version - type: alias - path: service.version - migration: true - description: > - Logstash Version - - name: jvm - type: group - description: > - JVM Info - fields: - - name: version - type: keyword - description: > - Version - - name: pid - type: alias - path: process.pid - migration: true - description: > - Process ID diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node/_meta/test/node.641.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node/_meta/test/node.641.json deleted file mode 100644 index 5e86e3cb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node/_meta/test/node.641.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "host": "Shaunaks-MBP-2", - "version": "6.4.1", - "http_address": "127.0.0.1:9600", - "id": "01cf780e-b576-4e59-9ee0-6b49d73e1238", - "name": "Shaunaks-MBP-2", - "pipelines": { - "main": { - "workers": 8, - "batch_size": 125, - "batch_delay": 50, - "config_reload_automatic": false, - "config_reload_interval": 3000000000, - "dead_letter_queue_enabled": false - } - }, - "os": { - "name": "Mac OS X", - "arch": "x86_64", - "version": "10.13.6", - "available_processors": 8 - }, - "jvm": { - "pid": 92230, - "version": "1.8.0_171", - "vm_version": "1.8.0_171", - "vm_vendor": "Oracle Corporation", - "vm_name": "Java HotSpot(TM) 64-Bit Server VM", - "start_time_in_millis": 1538404190630, - "mem": { - "heap_init_in_bytes": 1073741824, - "heap_max_in_bytes": 1037959168, - "non_heap_init_in_bytes": 2555904, - "non_heap_max_in_bytes": 0 - }, - "gc_collectors": [ - "ParNew", - "ConcurrentMarkSweep" - ] - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node/_meta/test/node.650.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node/_meta/test/node.650.json deleted file mode 100644 index 9f17a9c7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node/_meta/test/node.650.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "host": "Shaunaks-MBP-2", - "version": "6.5.0", - "http_address": "127.0.0.1:9600", - "id": "7565df20-c3aa-4261-81d5-3b0ab8d15c16", - "name": "Shaunaks-MBP-2", - "pipelines": { - "main": { - "workers": 8, - "batch_size": 125, - "batch_delay": 50, - "config_reload_automatic": false, - "config_reload_interval": 3000000000, - "dead_letter_queue_enabled": false - } - }, - "os": { - "name": "Mac OS X", - "arch": "x86_64", - "version": "10.13.6", - "available_processors": 8 - }, - "jvm": { - "pid": 1559, - "version": "1.8.0_171", - "vm_version": "1.8.0_171", - "vm_vendor": "Oracle Corporation", - "vm_name": "Java HotSpot(TM) 64-Bit Server VM", - "start_time_in_millis": 1538406837613, - "mem": { - "heap_init_in_bytes": 1073741824, - "heap_max_in_bytes": 1037959168, - "non_heap_init_in_bytes": 2555904, - "non_heap_max_in_bytes": 0 - }, - "gc_collectors": [ - "ParNew", - "ConcurrentMarkSweep" - ] - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node/_meta/test/node.700.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node/_meta/test/node.700.json deleted file mode 100644 index d084786a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node/_meta/test/node.700.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "host": "Shaunaks-MBP-2", - "version": "7.0.0-alpha1", - "http_address": "127.0.0.1:9600", - "id": "7565df20-c3aa-4261-81d5-3b0ab8d15c16", - "name": "Shaunaks-MBP-2", - "pipelines": { - "main": { - "workers": 8, - "batch_size": 125, - "batch_delay": 50, - "config_reload_automatic": false, - "config_reload_interval": 3000000000, - "dead_letter_queue_enabled": false - } - }, - "os": { - "name": "Mac OS X", - "arch": "x86_64", - "version": "10.13.6", - "available_processors": 8 - }, - "jvm": { - "pid": 83353, - "version": "1.8.0_171", - "vm_version": "1.8.0_171", - "vm_vendor": "Oracle Corporation", - "vm_name": "Java HotSpot(TM) 64-Bit Server VM", - "start_time_in_millis": 1538217473740, - "mem": { - "heap_init_in_bytes": 1073741824, - "heap_max_in_bytes": 1037959168, - "non_heap_init_in_bytes": 2555904, - "non_heap_max_in_bytes": 0 - }, - "gc_collectors": [ - "ParNew", - "ConcurrentMarkSweep" - ] - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node/data.go deleted file mode 100644 index b1a6ef97..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node/data.go +++ /dev/null @@ -1,97 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package node - -import ( - "encoding/json" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstriface" - "github.com/elastic/beats/v7/metricbeat/helper/elastic" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/logstash" -) - -var ( - schema = s.Schema{ - "id": c.Str("id"), - "host": c.Str("host"), - "version": c.Str("version"), - "jvm": c.Dict("jvm", s.Schema{ - "version": c.Str("version"), - "pid": c.Int("pid"), - }), - } -) - -func eventMapping(r mb.ReporterV2, content []byte) error { - event := mb.Event{} - event.RootFields = common.MapStr{} - event.RootFields.Put("service.name", logstash.ModuleName) - - var data map[string]interface{} - err := json.Unmarshal(content, &data) - if err != nil { - return errors.Wrap(err, "failure parsing Logstash Node API response") - } - - fields, err := schema.Apply(data) - if err != nil { - return errors.Wrap(err, "failure applying node schema") - } - - // Set service ID - serviceID, err := fields.GetValue("id") - if err != nil { - return elastic.MakeErrorForMissingField("id", elastic.Logstash) - } - event.RootFields.Put("service.id", serviceID) - fields.Delete("id") - - // Set service hostname - host, err := fields.GetValue("host") - if err != nil { - return elastic.MakeErrorForMissingField("host", elastic.Logstash) - } - event.RootFields.Put("service.hostname", host) - fields.Delete("host") - - // Set service version - version, err := fields.GetValue("version") - if err != nil { - return elastic.MakeErrorForMissingField("version", elastic.Logstash) - } - event.RootFields.Put("service.version", version) - fields.Delete("version") - - // Set PID - pid, err := fields.GetValue("jvm.pid") - if err != nil { - return elastic.MakeErrorForMissingField("jvm.pid", elastic.Logstash) - } - event.RootFields.Put("process.pid", pid) - fields.Delete("jvm.pid") - - event.MetricSetFields = fields - - r.Event(event) - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node/data_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node/data_test.go deleted file mode 100644 index 65539432..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node/data_test.go +++ /dev/null @@ -1,48 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package node - -import ( - "io/ioutil" - "path/filepath" - "testing" - - "github.com/stretchr/testify/require" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestEventMapping(t *testing.T) { - - files, err := filepath.Glob("./_meta/test/node.*.json") - require.NoError(t, err) - - for _, f := range files { - input, err := ioutil.ReadFile(f) - require.NoError(t, err) - - reporter := &mbtest.CapturingReporterV2{} - err = eventMapping(reporter, input) - - require.NoError(t, err, f) - require.True(t, len(reporter.GetEvents()) >= 1, f) - require.Equal(t, 0, len(reporter.GetErrors()), f) - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node/data_xpack.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node/data_xpack.go deleted file mode 100644 index 96fc2521..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node/data_xpack.go +++ /dev/null @@ -1,115 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package node - -import ( - "time" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/helper/elastic" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/logstash" -) - -func eventMappingXPack(r mb.ReporterV2, m *MetricSet, pipelines []logstash.PipelineState, overrideClusterUUID string) error { - pipelines = getUserDefinedPipelines(pipelines) - clusterToPipelinesMap := makeClusterToPipelinesMap(pipelines, overrideClusterUUID) - for clusterUUID, pipelines := range clusterToPipelinesMap { - for _, pipeline := range pipelines { - removeClusterUUIDsFromPipeline(pipeline) - - // Rename key: graph -> representation - pipeline.Representation = pipeline.Graph - pipeline.Graph = nil - - logstashState := map[string]logstash.PipelineState{ - "pipeline": pipeline, - } - - event := mb.Event{} - event.RootFields = common.MapStr{ - "timestamp": common.Time(time.Now()), - "interval_ms": m.Module().Config().Period / time.Millisecond, - "type": "logstash_state", - "logstash_state": logstashState, - } - - if clusterUUID != "" { - event.RootFields["cluster_uuid"] = clusterUUID - } - - event.ID = pipeline.EphemeralID - event.Index = elastic.MakeXPackMonitoringIndexName(elastic.Logstash) - r.Event(event) - } - } - - return nil -} - -func makeClusterToPipelinesMap(pipelines []logstash.PipelineState, overrideClusterUUID string) map[string][]logstash.PipelineState { - var clusterToPipelinesMap map[string][]logstash.PipelineState - clusterToPipelinesMap = make(map[string][]logstash.PipelineState) - - for _, pipeline := range pipelines { - var clusterUUIDs []string - for _, vertex := range pipeline.Graph.Graph.Vertices { - clusterUUID := logstash.GetVertexClusterUUID(vertex, overrideClusterUUID) - if clusterUUID != "" { - clusterUUIDs = append(clusterUUIDs, clusterUUID) - } - } - - // If no cluster UUID was found in this pipeline, assign it a blank one - if len(clusterUUIDs) == 0 { - clusterUUIDs = []string{""} - } - - for _, clusterUUID := range clusterUUIDs { - clusterPipelines := clusterToPipelinesMap[clusterUUID] - if clusterPipelines == nil { - clusterToPipelinesMap[clusterUUID] = []logstash.PipelineState{} - } - - clusterToPipelinesMap[clusterUUID] = append(clusterPipelines, pipeline) - } - } - - return clusterToPipelinesMap -} - -func getUserDefinedPipelines(pipelines []logstash.PipelineState) []logstash.PipelineState { - userDefinedPipelines := []logstash.PipelineState{} - for _, pipeline := range pipelines { - if pipeline.ID[0] != '.' { - userDefinedPipelines = append(userDefinedPipelines, pipeline) - } - } - return userDefinedPipelines -} - -func removeClusterUUIDsFromPipeline(pipeline logstash.PipelineState) { - for _, vertex := range pipeline.Graph.Graph.Vertices { - _, exists := vertex["cluster_uuid"] - if !exists { - continue - } - - delete(vertex, "cluster_uuid") - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node/node.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node/node.go deleted file mode 100644 index 025d013e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node/node.go +++ /dev/null @@ -1,97 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package node - -import ( - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - "github.com/elastic/beats/v7/metricbeat/module/logstash" -) - -// init registers the MetricSet with the central registry. -// The New method will be called after the setup of the module and before starting to fetch data -func init() { - mb.Registry.MustAddMetricSet(logstash.ModuleName, "node", New, - mb.WithHostParser(hostParser), - mb.DefaultMetricSet(), - ) -} - -const ( - nodePath = "/_node" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: "http", - PathConfigKey: "path", - DefaultPath: nodePath, - }.Build() -) - -// MetricSet type defines all fields of the MetricSet -type MetricSet struct { - *logstash.MetricSet -} - -// New create a new instance of the MetricSet -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - ms, err := logstash.NewMetricSet(base) - if err != nil { - return nil, err - } - - return &MetricSet{ - ms, - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right format -// It returns the event which is then forward to the output. In case of an error, a -// descriptive error must be returned. -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - if !m.MetricSet.XPack { - content, err := m.HTTP.FetchContent() - if err != nil { - return err - } - - return eventMapping(r, content) - } - - pipelinesContent, overrideClusterUUID, err := logstash.GetPipelines(m.MetricSet) - if err != nil { - m.Logger().Error(err) - return nil - } - - err = eventMappingXPack(r, m, pipelinesContent, overrideClusterUUID) - if err != nil { - m.Logger().Error(err) - } - - return nil -} - -func (m *MetricSet) init() error { - if m.XPack { - return m.CheckPipelineGraphAPIsAvailable() - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node_stats/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node_stats/_meta/data.json deleted file mode 100644 index d6e05f6a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node_stats/_meta/data.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "event": { - "dataset": "logstash.node.stats", - "duration": 115000, - "module": "logstash" - }, - "logstash": { - "node": { - "stats": { - "events": { - "filtered": 0, - "in": 0, - "out": 0 - } - } - } - }, - "metricset": { - "name": "node_stats" - }, - "service": { - "address": "127.0.0.1:9600", - "hostname": "Shaunaks-MBP-2.attlocal.net", - "id": "7565df20-c3aa-4261-81d5-3b0ab8d15c16", - "name": "logstash", - "type": "logstash", - "version": "7.0.0" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node_stats/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node_stats/_meta/docs.asciidoc deleted file mode 100644 index e76cb3f3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node_stats/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the node metricset of the module Logstash. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node_stats/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node_stats/_meta/fields.yml deleted file mode 100644 index 8a06554c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node_stats/_meta/fields.yml +++ /dev/null @@ -1,23 +0,0 @@ -- name: node.stats - type: group - description: > - node_stats metrics. - release: ga - fields: - - name: events - type: group - description: > - Events stats - fields: - - name: in - type: long - description: > - Incoming events counter. - - name: out - type: long - description: > - Outgoing events counter. - - name: filtered - type: long - description: > - Filtered events counter. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node_stats/_meta/test/node_stats.641.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node_stats/_meta/test/node_stats.641.json deleted file mode 100644 index 6bcf88f1..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node_stats/_meta/test/node_stats.641.json +++ /dev/null @@ -1,129 +0,0 @@ -{ - "host": "Shaunaks-MBP-2", - "version": "6.4.1", - "http_address": "127.0.0.1:9600", - "id": "01cf780e-b576-4e59-9ee0-6b49d73e1238", - "name": "Shaunaks-MBP-2", - "jvm": { - "threads": { - "count": 30, - "peak_count": 32 - }, - "mem": { - "heap_used_percent": 32, - "heap_committed_in_bytes": 1037959168, - "heap_max_in_bytes": 1037959168, - "heap_used_in_bytes": 341759888, - "non_heap_used_in_bytes": 121819632, - "non_heap_committed_in_bytes": 140050432, - "pools": { - "survivor": { - "peak_used_in_bytes": 35782656, - "used_in_bytes": 21321184, - "peak_max_in_bytes": 35782656, - "max_in_bytes": 35782656, - "committed_in_bytes": 35782656 - }, - "old": { - "peak_used_in_bytes": 103570264, - "used_in_bytes": 91787528, - "peak_max_in_bytes": 715849728, - "max_in_bytes": 715849728, - "committed_in_bytes": 715849728 - }, - "young": { - "peak_used_in_bytes": 286326784, - "used_in_bytes": 228651176, - "peak_max_in_bytes": 286326784, - "max_in_bytes": 286326784, - "committed_in_bytes": 286326784 - } - } - }, - "gc": { - "collectors": { - "old": { - "collection_time_in_millis": 184, - "collection_count": 2 - }, - "young": { - "collection_time_in_millis": 413, - "collection_count": 8 - } - } - }, - "uptime_in_millis": 70624 - }, - "process": { - "open_file_descriptors": 95, - "peak_open_file_descriptors": 96, - "max_file_descriptors": 10240, - "mem": { - "total_virtual_in_bytes": 7176814592 - }, - "cpu": { - "total_in_millis": 100279, - "percent": 0, - "load_average": { - "1m": 5.107421875 - } - } - }, - "events": { - "in": 0, - "filtered": 0, - "out": 0, - "duration_in_millis": 0, - "queue_push_duration_in_millis": 0 - }, - "pipelines": { - "main": { - "events": { - "duration_in_millis": 0, - "in": 0, - "out": 0, - "filtered": 0, - "queue_push_duration_in_millis": 0 - }, - "plugins": { - "inputs": [ - { - "id": "fc1bd2827edc6b55a3caf4af83c5ac8c5c32b84cb54453bdac8c0d1dcb37ee46", - "events": { - "out": 0, - "queue_push_duration_in_millis": 0 - }, - "name": "stdin" - } - ], - "filters": [], - "outputs": [ - { - "id": "47e3be4432eda99c8d50ea91fdec98aa9c3d5689589ddd3cfdbd62b43746d841", - "events": { - "duration_in_millis": 0, - "in": 0, - "out": 0 - }, - "name": "stdout" - } - ] - }, - "reloads": { - "last_error": null, - "successes": 0, - "last_success_timestamp": null, - "last_failure_timestamp": null, - "failures": 0 - }, - "queue": { - "type": "memory" - } - } - }, - "reloads": { - "successes": 0, - "failures": 0 - }, - "os": {} -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node_stats/_meta/test/node_stats.650.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node_stats/_meta/test/node_stats.650.json deleted file mode 100644 index cdd290d4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node_stats/_meta/test/node_stats.650.json +++ /dev/null @@ -1,129 +0,0 @@ -{ - "host": "Shaunaks-MBP-2", - "version": "6.5.0", - "http_address": "127.0.0.1:9600", - "id": "7565df20-c3aa-4261-81d5-3b0ab8d15c16", - "name": "Shaunaks-MBP-2", - "jvm": { - "threads": { - "count": 30, - "peak_count": 32 - }, - "mem": { - "heap_used_percent": 34, - "heap_committed_in_bytes": 1037959168, - "heap_max_in_bytes": 1037959168, - "heap_used_in_bytes": 362846688, - "non_heap_used_in_bytes": 126413504, - "non_heap_committed_in_bytes": 144498688, - "pools": { - "survivor": { - "peak_used_in_bytes": 35782656, - "used_in_bytes": 23317672, - "peak_max_in_bytes": 35782656, - "max_in_bytes": 35782656, - "committed_in_bytes": 35782656 - }, - "old": { - "peak_used_in_bytes": 101436232, - "used_in_bytes": 87297304, - "peak_max_in_bytes": 715849728, - "max_in_bytes": 715849728, - "committed_in_bytes": 715849728 - }, - "young": { - "peak_used_in_bytes": 286326784, - "used_in_bytes": 252231712, - "peak_max_in_bytes": 286326784, - "max_in_bytes": 286326784, - "committed_in_bytes": 286326784 - } - } - }, - "gc": { - "collectors": { - "old": { - "collection_time_in_millis": 147, - "collection_count": 2 - }, - "young": { - "collection_time_in_millis": 352, - "collection_count": 8 - } - } - }, - "uptime_in_millis": 118041 - }, - "process": { - "open_file_descriptors": 95, - "peak_open_file_descriptors": 97, - "max_file_descriptors": 10240, - "mem": { - "total_virtual_in_bytes": 7178244096 - }, - "cpu": { - "total_in_millis": 92452, - "percent": 0, - "load_average": { - "1m": 2.6640625 - } - } - }, - "events": { - "in": 0, - "filtered": 0, - "out": 0, - "duration_in_millis": 0, - "queue_push_duration_in_millis": 0 - }, - "pipelines": { - "main": { - "events": { - "duration_in_millis": 0, - "in": 0, - "out": 0, - "filtered": 0, - "queue_push_duration_in_millis": 0 - }, - "plugins": { - "inputs": [ - { - "id": "fc1bd2827edc6b55a3caf4af83c5ac8c5c32b84cb54453bdac8c0d1dcb37ee46", - "events": { - "out": 0, - "queue_push_duration_in_millis": 0 - }, - "name": "stdin" - } - ], - "filters": [], - "outputs": [ - { - "id": "47e3be4432eda99c8d50ea91fdec98aa9c3d5689589ddd3cfdbd62b43746d841", - "events": { - "duration_in_millis": 0, - "in": 0, - "out": 0 - }, - "name": "stdout" - } - ] - }, - "reloads": { - "last_error": null, - "successes": 0, - "last_success_timestamp": null, - "last_failure_timestamp": null, - "failures": 0 - }, - "queue": { - "type": "memory" - } - } - }, - "reloads": { - "successes": 0, - "failures": 0 - }, - "os": {} -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node_stats/_meta/test/node_stats.700.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node_stats/_meta/test/node_stats.700.json deleted file mode 100644 index a3710586..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node_stats/_meta/test/node_stats.700.json +++ /dev/null @@ -1,129 +0,0 @@ -{ - "host": "Shaunaks-MBP-2", - "version": "7.0.0-alpha1", - "http_address": "127.0.0.1:9600", - "id": "7565df20-c3aa-4261-81d5-3b0ab8d15c16", - "name": "Shaunaks-MBP-2", - "jvm": { - "threads": { - "count": 30, - "peak_count": 32 - }, - "mem": { - "heap_used_percent": 21, - "heap_committed_in_bytes": 1037959168, - "heap_max_in_bytes": 1037959168, - "heap_used_in_bytes": 220732000, - "non_heap_used_in_bytes": 139772840, - "non_heap_committed_in_bytes": 158154752, - "pools": { - "survivor": { - "peak_used_in_bytes": 35782656, - "used_in_bytes": 35782648, - "peak_max_in_bytes": 35782656, - "max_in_bytes": 35782656, - "committed_in_bytes": 35782656 - }, - "old": { - "peak_used_in_bytes": 100051832, - "used_in_bytes": 100051832, - "peak_max_in_bytes": 715849728, - "max_in_bytes": 715849728, - "committed_in_bytes": 715849728 - }, - "young": { - "peak_used_in_bytes": 286326784, - "used_in_bytes": 84897520, - "peak_max_in_bytes": 286326784, - "max_in_bytes": 286326784, - "committed_in_bytes": 286326784 - } - } - }, - "gc": { - "collectors": { - "old": { - "collection_time_in_millis": 157, - "collection_count": 2 - }, - "young": { - "collection_time_in_millis": 379, - "collection_count": 9 - } - } - }, - "uptime_in_millis": 242592 - }, - "process": { - "open_file_descriptors": 96, - "peak_open_file_descriptors": 97, - "max_file_descriptors": 10240, - "mem": { - "total_virtual_in_bytes": 7187554304 - }, - "cpu": { - "total_in_millis": 94249, - "percent": 0, - "load_average": { - "1m": 2.5634765625 - } - } - }, - "events": { - "in": 5, - "filtered": 5, - "out": 5, - "duration_in_millis": 331, - "queue_push_duration_in_millis": 0 - }, - "pipelines": { - "main": { - "events": { - "duration_in_millis": 331, - "in": 5, - "out": 5, - "filtered": 5, - "queue_push_duration_in_millis": 0 - }, - "plugins": { - "inputs": [ - { - "id": "fc1bd2827edc6b55a3caf4af83c5ac8c5c32b84cb54453bdac8c0d1dcb37ee46", - "events": { - "out": 5, - "queue_push_duration_in_millis": 0 - }, - "name": "stdin" - } - ], - "filters": [], - "outputs": [ - { - "id": "47e3be4432eda99c8d50ea91fdec98aa9c3d5689589ddd3cfdbd62b43746d841", - "events": { - "duration_in_millis": 2259, - "in": 5, - "out": 5 - }, - "name": "stdout" - } - ] - }, - "reloads": { - "last_error": null, - "successes": 0, - "last_success_timestamp": null, - "last_failure_timestamp": null, - "failures": 0 - }, - "queue": { - "type": "memory" - } - } - }, - "reloads": { - "successes": 0, - "failures": 0 - }, - "os": {} -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node_stats/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node_stats/data.go deleted file mode 100644 index da2f2f3b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node_stats/data.go +++ /dev/null @@ -1,90 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package node_stats - -import ( - "encoding/json" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstriface" - "github.com/elastic/beats/v7/metricbeat/helper/elastic" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/logstash" -) - -var ( - schema = s.Schema{ - "id": c.Str("id"), - "host": c.Str("host"), - "version": c.Str("version"), - "events": c.Dict("events", s.Schema{ - "in": c.Int("in"), - "out": c.Int("out"), - "filtered": c.Int("filtered"), - }), - } -) - -func eventMapping(r mb.ReporterV2, content []byte) error { - event := mb.Event{} - event.RootFields = common.MapStr{} - event.RootFields.Put("service.name", logstash.ModuleName) - - var data map[string]interface{} - err := json.Unmarshal(content, &data) - if err != nil { - return errors.Wrap(err, "failure parsing Logstash Node Stats API response") - } - - fields, err := schema.Apply(data) - if err != nil { - return errors.Wrap(err, "failure applying node stats schema") - } - - // Set service ID - serviceID, err := fields.GetValue("id") - if err != nil { - return elastic.MakeErrorForMissingField("id", elastic.Logstash) - } - event.RootFields.Put("service.id", serviceID) - fields.Delete("id") - - // Set service hostname - host, err := fields.GetValue("host") - if err != nil { - return elastic.MakeErrorForMissingField("host", elastic.Logstash) - } - event.RootFields.Put("service.hostname", host) - fields.Delete("host") - - // Set service version - version, err := fields.GetValue("version") - if err != nil { - return elastic.MakeErrorForMissingField("version", elastic.Logstash) - } - event.RootFields.Put("service.version", version) - fields.Delete("version") - - event.MetricSetFields = fields - - r.Event(event) - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node_stats/data_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node_stats/data_test.go deleted file mode 100644 index 2ae2407c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node_stats/data_test.go +++ /dev/null @@ -1,48 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package node_stats - -import ( - "io/ioutil" - "path/filepath" - "testing" - - "github.com/stretchr/testify/require" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestEventMapping(t *testing.T) { - - files, err := filepath.Glob("./_meta/test/node_stats.*.json") - require.NoError(t, err) - - for _, f := range files { - input, err := ioutil.ReadFile(f) - require.NoError(t, err) - - reporter := &mbtest.CapturingReporterV2{} - err = eventMapping(reporter, input) - - require.NoError(t, err, f) - require.True(t, len(reporter.GetEvents()) >= 1, f) - require.Equal(t, 0, len(reporter.GetErrors()), f) - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node_stats/data_xpack.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node_stats/data_xpack.go deleted file mode 100644 index a6a9867b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node_stats/data_xpack.go +++ /dev/null @@ -1,256 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package node_stats - -import ( - "encoding/json" - "time" - - "github.com/elastic/beats/v7/metricbeat/module/logstash" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/helper/elastic" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -type jvm struct { - GC map[string]interface{} `json:"gc"` - Mem struct { - HeapMaxInBytes int `json:"heap_max_in_bytes"` - HeapUsedInBytes int `json:"heap_used_in_bytes"` - HeapUsedPercent int `json:"heap_used_percent"` - } `json:"mem"` - UptimeInMillis int `json:"uptime_in_millis"` -} - -type events struct { - DurationInMillis int `json:"duration_in_millis"` - In int `json:"in"` - Filtered int `json:"filtered"` - Out int `json:"out"` -} - -type commonStats struct { - Events events `json:"events"` - JVM jvm `json:"jvm"` - Reloads map[string]interface{} `json:"reloads"` - Queue struct { - EventsCount int `json:"events_count"` - } `json:"queue"` -} - -type cpu struct { - Percent int `json:"percent,omitempty"` - LoadAverage map[string]interface{} `json:"load_average,omitempty"` -} - -type process struct { - OpenFileDescriptors int `json:"open_file_descriptors"` - MaxFileDescriptors int `json:"max_file_descriptors"` - CPU cpu `json:"cpu"` -} - -type cgroup struct { - CPUAcct map[string]interface{} `json:"cpuacct"` - CPU struct { - Stat map[string]interface{} `json:"stat"` - ControlGroup string `json:"control_group"` - } `json:"cpu"` -} - -type os struct { - CPU cpu `json:"cpu"` - CGroup cgroup `json:"cgroup,omitempty"` -} - -type pipeline struct { - BatchSize int `json:"batch_size"` - Workers int `json:"workers"` -} - -type nodeInfo struct { - ID string `json:"id,omitempty"` - UUID string `json:"uuid"` - EphemeralID string `json:"ephemeral_id"` - Name string `json:"name"` - Host string `json:"host"` - Version string `json:"version"` - Snapshot bool `json:"snapshot"` - Status string `json:"status"` - HTTPAddress string `json:"http_address"` - Pipeline pipeline `json:"pipeline"` -} - -// inNodeInfo represents the Logstash node info to be parsed from the Logstash API -// response. It contains nodeInfo (which is also used as-is elsewhere) + monitoring -// information. -type inNodeInfo struct { - nodeInfo - Monitoring struct { - ClusterID string `json:"cluster_uuid"` - } `json:"monitoring"` -} - -type reloads struct { - Successes int `json:"successes"` - Failures int `json:"failures"` -} - -// NodeStats represents the stats of a Logstash node -type NodeStats struct { - inNodeInfo - commonStats - Process process `json:"process"` - OS os `json:"os"` - Pipelines map[string]PipelineStats `json:"pipelines"` -} - -// LogstashStats represents the logstash_stats sub-document indexed into .monitoring-logstash-* -type LogstashStats struct { - commonStats - Process process `json:"process"` - OS os `json:"os"` - Pipelines []PipelineStats `json:"pipelines"` - Logstash nodeInfo `json:"logstash"` - Timestamp common.Time `json:"timestamp"` -} - -// PipelineStats represents the stats of a Logstash pipeline -type PipelineStats struct { - ID string `json:"id"` - Hash string `json:"hash"` - EphemeralID string `json:"ephemeral_id"` - Events map[string]interface{} `json:"events"` - Reloads reloads `json:"reloads"` - Queue map[string]interface{} `json:"queue"` - Vertices []map[string]interface{} `json:"vertices"` -} - -func eventMappingXPack(r mb.ReporterV2, m *MetricSet, content []byte) error { - var nodeStats NodeStats - err := json.Unmarshal(content, &nodeStats) - if err != nil { - return errors.Wrap(err, "could not parse node stats response") - } - - timestamp := common.Time(time.Now()) - - // Massage Logstash node basic info - nodeStats.nodeInfo.UUID = nodeStats.nodeInfo.ID - nodeStats.nodeInfo.ID = "" - - proc := process{ - nodeStats.Process.OpenFileDescriptors, - nodeStats.Process.MaxFileDescriptors, - cpu{ - Percent: nodeStats.Process.CPU.Percent, - }, - } - - o := os{ - cpu{ - LoadAverage: nodeStats.Process.CPU.LoadAverage, - }, - nodeStats.OS.CGroup, - } - - var pipelines []PipelineStats - for pipelineID, pipeline := range nodeStats.Pipelines { - pipeline.ID = pipelineID - pipelines = append(pipelines, pipeline) - } - - pipelines = getUserDefinedPipelines(pipelines) - clusterToPipelinesMap := makeClusterToPipelinesMap(pipelines, nodeStats.Monitoring.ClusterID) - - for clusterUUID, clusterPipelines := range clusterToPipelinesMap { - logstashStats := LogstashStats{ - nodeStats.commonStats, - proc, - o, - clusterPipelines, - nodeStats.nodeInfo, - timestamp, - } - - event := mb.Event{} - event.RootFields = common.MapStr{ - "timestamp": timestamp, - "interval_ms": m.Module().Config().Period / time.Millisecond, - "type": "logstash_stats", - "logstash_stats": logstashStats, - } - - if clusterUUID != "" { - event.RootFields["cluster_uuid"] = clusterUUID - } - - event.Index = elastic.MakeXPackMonitoringIndexName(elastic.Logstash) - r.Event(event) - } - - return nil -} - -func makeClusterToPipelinesMap(pipelines []PipelineStats, overrideClusterUUID string) map[string][]PipelineStats { - var clusterToPipelinesMap map[string][]PipelineStats - clusterToPipelinesMap = make(map[string][]PipelineStats) - - if overrideClusterUUID != "" { - clusterToPipelinesMap[overrideClusterUUID] = pipelines - return clusterToPipelinesMap - } - - for _, pipeline := range pipelines { - var clusterUUIDs []string - for _, vertex := range pipeline.Vertices { - clusterUUID := logstash.GetVertexClusterUUID(vertex, overrideClusterUUID) - if clusterUUID != "" { - clusterUUIDs = append(clusterUUIDs, clusterUUID) - } - } - - // If no cluster UUID was found in this pipeline, assign it a blank one - if len(clusterUUIDs) == 0 { - clusterUUIDs = []string{""} - } - - for _, clusterUUID := range clusterUUIDs { - clusterPipelines := clusterToPipelinesMap[clusterUUID] - if clusterPipelines == nil { - clusterToPipelinesMap[clusterUUID] = []PipelineStats{} - } - - clusterToPipelinesMap[clusterUUID] = append(clusterPipelines, pipeline) - } - } - - return clusterToPipelinesMap -} - -func getUserDefinedPipelines(pipelines []PipelineStats) []PipelineStats { - userDefinedPipelines := []PipelineStats{} - for _, pipeline := range pipelines { - if pipeline.ID[0] != '.' { - userDefinedPipelines = append(userDefinedPipelines, pipeline) - } - } - return userDefinedPipelines -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node_stats/node_stats.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node_stats/node_stats.go deleted file mode 100644 index 29a5a7d5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/node_stats/node_stats.go +++ /dev/null @@ -1,116 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package node_stats - -import ( - "sync" - - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - "github.com/elastic/beats/v7/metricbeat/module/logstash" -) - -// init registers the MetricSet with the central registry. -// The New method will be called after the setup of the module and before starting to fetch data -func init() { - mb.Registry.MustAddMetricSet(logstash.ModuleName, "node_stats", New, - mb.WithHostParser(hostParser), - mb.WithNamespace("logstash.node.stats"), - mb.DefaultMetricSet(), - ) -} - -const ( - nodeStatsPath = "/_node/stats" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: "http", - PathConfigKey: "path", - DefaultPath: nodeStatsPath, - }.Build() -) - -// MetricSet type defines all fields of the MetricSet -type MetricSet struct { - *logstash.MetricSet - initialized sync.Once -} - -// New create a new instance of the MetricSet -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - ms, err := logstash.NewMetricSet(base) - if err != nil { - return nil, err - } - - return &MetricSet{ - MetricSet: ms, - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right format -// It returns the event which is then forward to the output. In case of an error, a -// descriptive error must be returned. -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - var err error - m.initialized.Do(func() { - err = m.init() - }) - if err != nil { - if m.XPack { - m.Logger().Error(err) - return nil - } - return err - } - - content, err := m.HTTP.FetchContent() - if err != nil { - if m.XPack { - m.Logger().Error(err) - return nil - } - return err - } - - if !m.XPack { - return eventMapping(r, content) - } - - err = eventMappingXPack(r, m, content) - if err != nil { - m.Logger().Error(err) - } - - return nil -} - -func (m *MetricSet) init() error { - if m.XPack { - err := m.CheckPipelineGraphAPIsAvailable() - if err != nil { - return err - } - - m.HTTP.SetURI(m.HTTP.GetURI() + "?vertices=true") - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/test_logstash.py b/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/test_logstash.py deleted file mode 100644 index 4d5f7c23..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/logstash/test_logstash.py +++ /dev/null @@ -1,68 +0,0 @@ -import json -import os -import semver -import sys -import time -import unittest -import urllib.error -import urllib.parse -import urllib.request -from nose.plugins.skip import SkipTest - -sys.path.append(os.path.join(os.path.dirname(__file__), '../../tests/system')) -import metricbeat - - -class Test(metricbeat.BaseTest): - - COMPOSE_SERVICES = ['logstash'] - FIELDS = ['logstash'] - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_node(self): - """ - logstash node metricset test - """ - self.check_metricset("logstash", "node", self.get_hosts(), self.FIELDS + ["process"]) - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_node_stats(self): - """ - logstash node_stats metricset test - """ - self.check_metricset("logstash", "node_stats", self.get_hosts(), self.FIELDS) - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - @unittest.skip("flaky; see https://github.com/elastic/beats/issues/13947") - def test_xpack(self): - """ - logstash-xpack module tests - """ - version = self.get_version() - if semver.compare(version, "7.3.0") == -1: - # Skip for Logstash versions < 7.3.0 as necessary APIs not available - raise SkipTest - - self.render_config_template(modules=[{ - "name": "logstash", - "metricsets": ["node", "node_stats"], - "hosts": self.get_hosts(), - "period": "1s", - "extras": { - "xpack.enabled": "true" - } - }]) - - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - def get_version(self): - host = self.get_hosts()[0] - res = urllib.request.urlopen("http://" + host + "/").read() - - body = json.loads(res) - version = body["version"] - - return version diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/_meta/Dockerfile b/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/_meta/Dockerfile deleted file mode 100644 index 6cefa99b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/_meta/Dockerfile +++ /dev/null @@ -1,9 +0,0 @@ -ARG MEMCACHED_VERSION -FROM memcached:${MEMCACHED_VERSION}-alpine - -USER root -RUN apk update -RUN apk add netcat-openbsd -USER memcache - -HEALTHCHECK --interval=1s --retries=90 CMD nc -z localhost 11211 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/_meta/config.reference.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/_meta/config.reference.yml deleted file mode 100644 index d3c847d2..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/_meta/config.reference.yml +++ /dev/null @@ -1,5 +0,0 @@ -- module: memcached - metricsets: ["stats"] - period: 10s - hosts: ["localhost:11211"] - enabled: true diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/_meta/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/_meta/config.yml deleted file mode 100644 index 3e6ae607..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/_meta/config.yml +++ /dev/null @@ -1,4 +0,0 @@ -- module: memcached -# metricsets: ["stats"] - period: 10s - hosts: ["localhost:11211"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/_meta/docs.asciidoc deleted file mode 100644 index 53b33a0e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/_meta/docs.asciidoc +++ /dev/null @@ -1,8 +0,0 @@ -This is the Memcached module. These metricsets were tested with Memcached version 1.4.35. - -The default metricset is `stats`. - -[float] -=== Compatibility - -The memcached module is tested with memcached 1.4.35. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/_meta/fields.yml deleted file mode 100644 index d8f852e4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/_meta/fields.yml +++ /dev/null @@ -1,11 +0,0 @@ -- key: memcached - title: "Memcached" - description: > - Memcached module - short_config: false - release: ga - fields: - - name: memcached - type: group - description: > - fields: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/doc.go deleted file mode 100644 index 6d55f949..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/doc.go +++ /dev/null @@ -1,21 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package memcached is a Metricbeat module that contains MetricSets. -*/ -package memcached diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/docker-compose.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/docker-compose.yml deleted file mode 100644 index 58fb6010..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/docker-compose.yml +++ /dev/null @@ -1,11 +0,0 @@ -version: '2.3' - -services: - memcached: - image: docker.elastic.co/integrations-ci/beats-memcached:${MEMCACHED_VERSION:-1.4.35}-1 - build: - context: ./_meta - args: - MEMCACHED_VERSION: ${MEMCACHED_VERSION:-1.4.35} - ports: - - 11211 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/fields.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/fields.go deleted file mode 100644 index d9fa12dd..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/fields.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/asset/asset.go - DO NOT EDIT. - -package memcached - -import ( - "github.com/elastic/beats/v7/libbeat/asset" -) - -func init() { - if err := asset.SetFields("metricbeat", "memcached", asset.ModuleFieldsPri, AssetMemcached); err != nil { - panic(err) - } -} - -// AssetMemcached returns asset data. -// This is the base64 encoded gzipped contents of ../metricbeat/module/memcached. -func AssetMemcached() string { - return "eJzEVj2TGzcM7fUrMGpsz9j6ASrSJE2KpHJ/Q5FYiTmS2BCgZP37DMhdfcerS9a+be7EXT68B+CB/AKveFxDxGiN3aFbAIiXgGtY/jGuLRcADtlm34untIZfFgAAp/cQyZWACwDeUZYXS6nz2zV0JrCuZgxoGNewNQuAzmNwvK4QXyCZiNfh9ZFjr59nKv2w8iD+NdQlHIsRPq0+gvtXyPbcAlwrGJ/b8JcUeu+u1kcSgdL25sV3eOjza8kZk0CfySIz/P4bUAeyw4sCiOHX1WnnQ0KlFx9xxWhn4nWOzpj3mMcI36chu4zG8Uwc/ixxg7nlo+JCYXSwOdb82CFzd0yHVE5QtZQSWg3NqwFqdtrUY7oMBEIgO893nD+rt0pwsMGqjU3EO9y9CQWBEpgQhn0MrmSftpAoRxM0YDYa6g3ihcSE+aQ35Vys1qArYYwFRgRjL+ckDOVinyyCF9gZhg1iUn9mQTehYYuy2nmZv9kuuC+3KEuwFKNJjuFjLRpo1E8D78q19J/B+b13tXrxDnvo2KWN7qUitlIKqYjWzCNwNjJlMhUePTPOL70zPqAbZGf8uyCLFsWawgiJZKfNdjAMQ/t2lFsxX/F4h1vf4fhp06x7hQgoTNXXRrfa4vymvKlpRot+r05s9RyaspVVJYOlkkR1+zqY73UeMONl11DWfU/I4x8hj6/kqR5vz/KargluOmxXm6M832Gdzh/BNTzaNcH9qw4gSCcFFeJcly5TrH2UUA6UX5ubTvNjQsohexFM762GMbk2+P6jDi8Yf9xBVdHHEzUcwadLah8Guz9F8U3Hyf9J9C17FsroAJt96/90JWMFX/WHZ0gEy2i++Vhi3XyHXS0/julNETBtCR34ZLPeFus9RIMdIeGhwoxha/bwqZzh3rdj+OdmjDZ/oRU1WaQrj7VzSAi6jAil17s75WOd86PM26hwOiDO15qM7a+XDwxjqgcsRqnj9GPw0ctLNN+qlk8TqaofvdUB86Srefhsj3oN1ZSo2noy1NZ/hn/V/B7sL69cnvUOSQesM0krp2K0e80WV4t/AgAA//8M190C" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/stats/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/stats/_meta/data.json deleted file mode 100644 index 9c9cb3b5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/stats/_meta/data.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "event": { - "dataset": "memcached.stats", - "duration": 115000, - "module": "memcached" - }, - "memcached": { - "stats": { - "bytes": { - "current": 0, - "limit": 67108864 - }, - "cmd": { - "get": 0, - "set": 0 - }, - "connections": { - "current": 10, - "total": 135 - }, - "evictions": 0, - "get": { - "hits": 0, - "misses": 0 - }, - "items": { - "current": 0, - "total": 0 - }, - "pid": 1, - "read": { - "bytes": 18 - }, - "threads": 4, - "uptime": { - "sec": 139 - }, - "written": { - "bytes": 2616 - } - } - }, - "metricset": { - "name": "stats" - }, - "service": { - "address": "172.26.0.2:11211", - "type": "memcached" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/stats/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/stats/_meta/docs.asciidoc deleted file mode 100644 index 839fd374..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/stats/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the `stats` metricset of the Memcached module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/stats/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/stats/_meta/fields.yml deleted file mode 100644 index f16eb23b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/stats/_meta/fields.yml +++ /dev/null @@ -1,97 +0,0 @@ -- name: stats - type: group - description: > - stats - release: ga - fields: - - name: pid - type: long - description: > - Current process ID of the Memcached task. - - - name: uptime.sec - type: long - description: > - Memcached server uptime. - - - name: threads - type: long - description: > - Number of threads used by the current Memcached server process. - - - name: connections.current - type: long - description: > - Number of open connections to this Memcached server, should be the same - value on all servers during normal operation. - - - name: connections.total - type: long - description: > - Numer of successful connect attempts to this server since it has been started. - - - name: get.hits - type: long - description: > - Number of successful "get" commands (cache hits) since startup, divide them - by the "cmd_get" value to get the cache hitrate. - - - name: get.misses - type: long - description: > - Number of failed "get" requests because nothing was cached for this key - or the cached value was too old. - - - name: cmd.get - type: long - description: > - Number of "get" commands received since server startup not counting if they - were successful or not. - - - name: cmd.set - type: long - description: > - Number of "set" commands serviced since startup. - - - name: read.bytes - type: long - formate: bytes - description: > - Total number of bytes received from the network by this server. - - - name: written.bytes - type: long - formate: bytes - description: > - Total number of bytes send to the network by this server. - - - name: items.current - type: long - description: > - Number of items currently in this server's cache. - - - name: items.total - type: long - formate: bytes - description: > - Number of items stored ever stored on this server. This is no "maximum item - count" value but a counted increased by every new item stored in the cache. - - - name: evictions - type: long - formate: bytes - description: > - Number of objects removed from the cache to free up memory for new items - because Memcached reached it's maximum memory setting (limit_maxbytes). - - - name: bytes.current - type: long - formate: bytes - description: > - Number of bytes currently used for caching items. - - - name: bytes.limit - type: long - formate: bytes - description: > - Number of bytes this server is allowed to use for storage. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/stats/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/stats/data.go deleted file mode 100644 index 9d7bf9fa..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/stats/data.go +++ /dev/null @@ -1,60 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package stats - -import ( - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstrstr" -) - -var ( - schema = s.Schema{ - "pid": c.Int("pid"), - "uptime": s.Object{ - "sec": c.Int("uptime"), - }, - "threads": c.Int("threads"), - "connections": s.Object{ - "current": c.Int("curr_connections"), - "total": c.Int("total_connections"), - }, - "get": s.Object{ - "hits": c.Int("get_hits"), - "misses": c.Int("get_misses"), - }, - "cmd": s.Object{ - "get": c.Int("cmd_get"), - "set": c.Int("cmd_set"), - }, - "read": s.Object{ - "bytes": c.Int("bytes_read"), - }, - "written": s.Object{ - "bytes": c.Int("bytes_written"), - }, - "items": s.Object{ - "current": c.Int("curr_items"), - "total": c.Int("total_items"), - }, - "evictions": c.Int("evictions"), - "bytes": s.Object{ - "current": c.Int("bytes"), - "limit": c.Int("limit_maxbytes"), - }, - } -) diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/stats/stats.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/stats/stats.go deleted file mode 100644 index fc0e0f3d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/stats/stats.go +++ /dev/null @@ -1,105 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package stats - -import ( - "bufio" - "net" - "net/url" - "strings" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -var hostParser = parse.URLHostParserBuilder{DefaultScheme: "tcp"}.Build() - -func init() { - mb.Registry.MustAddMetricSet("memcached", "stats", New, - mb.WithHostParser(hostParser), - mb.DefaultMetricSet(), - ) -} - -type MetricSet struct { - mb.BaseMetricSet -} - -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - return &MetricSet{ - BaseMetricSet: base, - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - network, address, err := m.getNetworkAndAddress() - if err != nil { - return errors.Wrap(err, "error in fetch") - } - - conn, err := net.DialTimeout(network, address, m.Module().Config().Timeout) - if err != nil { - return errors.Wrap(err, "error in fetch") - } - defer conn.Close() - - _, err = conn.Write([]byte("stats\n")) - if err != nil { - return errors.Wrap(err, "error in connection") - } - - scanner := bufio.NewScanner(conn) - - data := map[string]interface{}{} - - for scanner.Scan() { - text := scanner.Text() - if text == "END" { - break - } - - // Split entries which look like: STAT time 1488291730 - entries := strings.Split(text, " ") - if len(entries) == 3 { - data[entries[1]] = entries[2] - } - } - - event, _ := schema.Apply(data) - - reporter.Event(mb.Event{MetricSetFields: event}) - - return nil -} - -func (m *MetricSet) getNetworkAndAddress() (network string, address string, err error) { - hostData := m.HostData() - u, err := url.Parse(hostData.URI) - if err != nil { - err = errors.Wrap(err, "invalid URL") - return - } - network = u.Scheme - address = u.Host - return -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/stats/stats_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/stats/stats_integration_test.go deleted file mode 100644 index 7c3a6222..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/stats/stats_integration_test.go +++ /dev/null @@ -1,66 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package stats - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "memcached") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - - if err := mbtest.WriteEventsReporterV2Error(f, t, ""); err != nil { - t.Fatal("write", err) - } -} - -func TestFetch(t *testing.T) { - service := compose.EnsureUp(t, "memcached") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - event := events[0].MetricSetFields - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), event) -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "memcached", - "metricsets": []string{"stats"}, - "hosts": []string{host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/test_memcached.py b/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/test_memcached.py deleted file mode 100644 index d5858e08..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/memcached/test_memcached.py +++ /dev/null @@ -1,34 +0,0 @@ -import os -import sys -import unittest - -sys.path.append(os.path.join(os.path.dirname(__file__), '../../tests/system')) -import metricbeat - - -class Test(metricbeat.BaseTest): - - COMPOSE_SERVICES = ['memcached'] - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_stats(self): - """ - memached stats metricset test - """ - self.render_config_template(modules=[{ - "name": "memcached", - "metricsets": ["stats"], - "hosts": self.get_hosts(), - "period": "1s", - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0, max_timeout=20) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertTrue(len(output) >= 1) - evt = output[0] - print(evt) - - self.assert_fields_are_documented(evt) diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/_meta/Dockerfile b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/_meta/Dockerfile deleted file mode 100644 index f103b04e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/_meta/Dockerfile +++ /dev/null @@ -1,5 +0,0 @@ -ARG MONGODB_VERSION -FROM mongo:${MONGODB_VERSION} -RUN sed -i "/jessie-updates/d" /etc/apt/sources.list -RUN apt-get update && apt-get install -y netcat -HEALTHCHECK --interval=1s --retries=90 CMD nc -z localhost 27017 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/_meta/config.reference.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/_meta/config.reference.yml deleted file mode 100644 index 91928047..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/_meta/config.reference.yml +++ /dev/null @@ -1,32 +0,0 @@ -- module: mongodb - metricsets: ["dbstats", "status", "collstats", "metrics", "replstatus"] - period: 10s - enabled: true - - # The hosts must be passed as MongoDB URLs in the format: - # [mongodb://][user:pass@]host[:port]. - # The username and password can also be set using the respective configuration - # options. The credentials in the URL take precedence over the username and - # password configuration options. - hosts: ["localhost:27017"] - - # Optional SSL. By default is off. - #ssl.enabled: true - - # Mode of verification of server certificate ('none' or 'full') - #ssl.verification_mode: 'full' - - # List of root certificates for TLS server verifications - #ssl.certificate_authorities: ["/etc/pki/root/ca.pem"] - - # Certificate for SSL client authentication - #ssl.certificate: "/etc/pki/client/cert.pem" - - # Client Certificate Key - #ssl.key: "/etc/pki/client/cert.key" - - # Username to use when connecting to MongoDB. Empty by default. - #username: user - - # Password to use when connecting to MongoDB. Empty by default. - #password: pass diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/_meta/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/_meta/config.yml deleted file mode 100644 index 971de03d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/_meta/config.yml +++ /dev/null @@ -1,36 +0,0 @@ -- module: mongodb - #metricsets: - # - dbstats - # - status - # - collstats - # - metrics - # - replstatus - period: 10s - - # The hosts must be passed as MongoDB URLs in the format: - # [mongodb://][user:pass@]host[:port]. - # The username and password can also be set using the respective configuration - # options. The credentials in the URL take precedence over the username and - # password configuration options. - hosts: ["localhost:27017"] - - # Optional SSL. By default is off. - #ssl.enabled: true - - # Mode of verification of server certificate ('none' or 'full') - #ssl.verification_mode: 'full' - - # List of root certificates for TLS server verifications - #ssl.certificate_authorities: ["/etc/pki/root/ca.pem"] - - # Certificate for SSL client authentication - #ssl.certificate: "/etc/pki/client/cert.pem" - - # Client Certificate Key - #ssl.key: "/etc/pki/client/cert.key" - - # Username to use when connecting to MongoDB. Empty by default. - #username: user - - # Password to use when connecting to MongoDB. Empty by default. - #password: pass diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/_meta/docs.asciidoc deleted file mode 100644 index fc9a0f8f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/_meta/docs.asciidoc +++ /dev/null @@ -1,76 +0,0 @@ -This module periodically fetches metrics from https://www.mongodb.com[MongoDB] -servers. - -[float] -=== Module-specific configuration notes - -When configuring the `hosts` option, you must use MongoDB URLs of the following -format: - ------------------------------------ -[mongodb://][user:pass@]host[:port][?options] ------------------------------------ - -The URL can be as simple as: - -[source,yaml] ----------------------------------------------------------------------- -- module: mongodb - hosts: ["localhost"] ----------------------------------------------------------------------- - -Or more complex like: - -[source,yaml] ----------------------------------------------------------------------- -- module: mongodb - hosts: ["mongodb://myuser:mypass@localhost:40001", "otherhost:40001"] ----------------------------------------------------------------------- - -The username and password can be included in the URL or they can be set using -the respective configuration options. The credentials in the URL take precedence -over the username and password configuration options. - -[source,yaml] ----- -- module: mongodb - metricsets: ["status"] - hosts: ["localhost:27017"] - username: root - password: test ----- - -The default metricsets are `collstats`, `dbstats` and `status`. - -[float] -=== Compatibility - -The MongoDB metricsets were tested with MongoDB 3.4 and 3.0 and are expected to -work with all versions >= 2.8. - -[float] -=== MongoDB Privileges - -In order to use the metricsets, the MongoDB user specified in the module configuration needs to have certain https://docs.mongodb.com/manual/core/authorization/#privileges[privileges]. - -We recommend using the https://docs.mongodb.com/manual/reference/built-in-roles/#clusterMonitor[`clusterMonitor` role] to cover all the necessary privileges. - -You can use the following command in Mongo shell to create the privileged user (make sure you are using the `admin` db by using `db` command in Mongo shell). - -["source","js",subs="attributes"] ----- -db.createUser( - { - user: "beats", - pwd: "pass", - roles: ["clusterMonitor"] - } -) ----- - -You can use the following command in Mongo shell to grant the role to an existing user (make sure you are using the `admin` db by using `db` command in Mongo shell). - -["source","js",subs="attributes"] ----- -db.grantRolesToUser("user", ["clusterMonitor"]) ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/_meta/fields.yml deleted file mode 100644 index a69721ff..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/_meta/fields.yml +++ /dev/null @@ -1,13 +0,0 @@ -- key: mongodb - title: "MongoDB" - description: > - Metrics collected from MongoDB servers. - short_config: false - release: ga - settings: ["ssl"] - fields: - - name: mongodb - type: group - description: > - MongoDB metrics. - fields: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/_meta/kibana/7/dashboard/Metricbeat-mongodb-overview.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/_meta/kibana/7/dashboard/Metricbeat-mongodb-overview.json deleted file mode 100644 index 1fdd1519..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/_meta/kibana/7/dashboard/Metricbeat-mongodb-overview.json +++ /dev/null @@ -1,1232 +0,0 @@ -{ - "objects": [ - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [] - } - }, - "savedSearchId": "MongoDB-search-ecs", - "title": "Hosts [Metricbeat MongoDB] ECS", - "uiStateJSON": { - "vis": { - "params": { - "sort": { - "columnIndex": null, - "direction": null - } - } - } - }, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Number of connections", - "field": "mongodb.status.connections.current" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "2", - "params": { - "field": "service.address", - "order": "desc", - "orderBy": "1", - "size": 5 - }, - "schema": "bucket", - "type": "terms" - }, - { - "enabled": true, - "id": "3", - "params": { - "customLabel": "Arch", - "field": "mongodb.status.memory.bits" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "4", - "params": { - "customLabel": "Resident memory", - "field": "mongodb.status.memory.resident.mb" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "5", - "params": { - "customLabel": "Virtual memory", - "field": "mongodb.status.memory.virtual.mb" - }, - "schema": "metric", - "type": "avg" - } - ], - "params": { - "perPage": 10, - "showMeticsAtAllLevels": false, - "showPartialRows": false, - "showTotal": false, - "sort": { - "columnIndex": null, - "direction": null - }, - "totalFunc": "sum" - }, - "title": "Hosts [Metricbeat MongoDB] ECS", - "type": "table" - } - }, - "id": "MongoDB-hosts-ecs", - "type": "visualization", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [] - } - }, - "savedSearchId": "MongoDB-search-ecs", - "title": "Engine & Version [Metricbeat MongoDB] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "field": "service.address" - }, - "schema": "metric", - "type": "cardinality" - }, - { - "enabled": true, - "id": "2", - "params": { - "customLabel": "Engine", - "field": "mongodb.status.storage_engine.name", - "order": "desc", - "orderBy": "1", - "size": 5 - }, - "schema": "segment", - "type": "terms" - }, - { - "enabled": true, - "id": "3", - "params": { - "customLabel": "Version", - "field": "service.version", - "order": "desc", - "orderBy": "1", - "size": 5 - }, - "schema": "segment", - "type": "terms" - } - ], - "params": { - "addLegend": true, - "addTooltip": true, - "isDonut": true, - "legendPosition": "bottom", - "shareYAxis": true, - "type": "pie" - }, - "title": "Engine & Version [Metricbeat MongoDB] ECS", - "type": "pie" - } - }, - "id": "MongoDB-Engine-ampersand-Version-ecs", - "type": "visualization", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [] - } - }, - "savedSearchId": "MongoDB-search-ecs", - "title": "Operation counters [Metricbeat MongoDB] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "command", - "field": "mongodb.status.ops.counters.command" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "2", - "params": { - "customInterval": "2h", - "extended_bounds": {}, - "field": "@timestamp", - "interval": "auto", - "min_doc_count": 1 - }, - "schema": "segment", - "type": "date_histogram" - }, - { - "enabled": true, - "id": "3", - "params": { - "customLabel": "delete", - "field": "mongodb.status.ops.counters.delete" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "4", - "params": { - "customLabel": "getmore", - "field": "mongodb.status.ops.counters.getmore" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "5", - "params": { - "customLabel": "insert", - "field": "mongodb.status.ops.counters.insert" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "6", - "params": { - "customLabel": "query", - "field": "mongodb.status.ops.counters.query" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "7", - "params": { - "customLabel": "update", - "field": "mongodb.status.ops.replicated.update" - }, - "schema": "metric", - "type": "avg" - } - ], - "params": { - "addLegend": true, - "addTimeMarker": false, - "addTooltip": true, - "categoryAxes": [ - { - "id": "CategoryAxis-1", - "labels": { - "show": true, - "truncate": 100 - }, - "position": "bottom", - "scale": { - "type": "linear" - }, - "show": true, - "style": {}, - "title": {}, - "type": "category" - } - ], - "defaultYExtents": false, - "grid": { - "categoryLines": false, - "style": { - "color": "#eee" - } - }, - "interpolate": "linear", - "legendPosition": "bottom", - "mode": "stacked", - "scale": "linear", - "seriesParams": [ - { - "data": { - "id": "1", - "label": "Count" - }, - "drawLinesBetweenPoints": true, - "interpolate": "linear", - "mode": "stacked", - "show": "true", - "showCircles": true, - "type": "area", - "valueAxis": "ValueAxis-1" - } - ], - "setYExtents": false, - "shareYAxis": true, - "smoothLines": false, - "times": [], - "type": "area", - "valueAxes": [ - { - "id": "ValueAxis-1", - "labels": { - "filter": false, - "rotate": 0, - "show": true, - "truncate": 100 - }, - "name": "LeftAxis-1", - "position": "left", - "scale": { - "mode": "normal", - "type": "linear" - }, - "show": true, - "style": {}, - "title": { - "text": "Count" - }, - "type": "value" - } - ], - "yAxis": {} - }, - "title": "Operation counters [Metricbeat MongoDB] ECS", - "type": "area" - } - }, - "id": "MongoDB-operation-counters-ecs", - "type": "visualization", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [] - } - }, - "savedSearchId": "MongoDB-search-ecs", - "title": "Concurrent transactions Read [Metricbeat MongoDB] ECS", - "uiStateJSON": { - "vis": { - "colors": { - "Read Available": "#508642", - "Read Used": "#BF1B00" - } - } - }, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Read Available", - "field": "mongodb.status.wired_tiger.concurrent_transactions.read.available" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "2", - "params": { - "customInterval": "2h", - "extended_bounds": {}, - "field": "@timestamp", - "interval": "auto", - "min_doc_count": 1 - }, - "schema": "segment", - "type": "date_histogram" - }, - { - "enabled": true, - "id": "3", - "params": { - "customLabel": "Read Used", - "field": "mongodb.status.wired_tiger.concurrent_transactions.read.out" - }, - "schema": "metric", - "type": "avg" - } - ], - "params": { - "addLegend": true, - "addTimeMarker": false, - "addTooltip": true, - "categoryAxes": [ - { - "id": "CategoryAxis-1", - "labels": { - "show": true, - "truncate": 100 - }, - "position": "bottom", - "scale": { - "type": "linear" - }, - "show": true, - "style": {}, - "title": {}, - "type": "category" - } - ], - "defaultYExtents": false, - "grid": { - "categoryLines": false, - "style": { - "color": "#eee" - } - }, - "interpolate": "linear", - "legendPosition": "bottom", - "mode": "stacked", - "scale": "linear", - "seriesParams": [ - { - "data": { - "id": "1", - "label": "Count" - }, - "drawLinesBetweenPoints": true, - "interpolate": "linear", - "mode": "stacked", - "show": "true", - "showCircles": true, - "type": "area", - "valueAxis": "ValueAxis-1" - } - ], - "setYExtents": false, - "shareYAxis": true, - "smoothLines": false, - "times": [], - "type": "area", - "valueAxes": [ - { - "id": "ValueAxis-1", - "labels": { - "filter": false, - "rotate": 0, - "show": true, - "truncate": 100 - }, - "name": "LeftAxis-1", - "position": "left", - "scale": { - "mode": "normal", - "type": "linear" - }, - "show": true, - "style": {}, - "title": { - "text": "Count" - }, - "type": "value" - } - ], - "yAxis": {} - }, - "title": "Concurrent transactions Read [Metricbeat MongoDB] ECS", - "type": "area" - } - }, - "id": "MongoDB-Concurrent-transactions-Read-ecs", - "type": "visualization", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [] - } - }, - "savedSearchId": "MongoDB-search-ecs", - "title": "Concurrent transactions Write [Metricbeat MongoDB] ECS", - "uiStateJSON": { - "vis": { - "colors": { - "Write Available": "#629E51", - "Write Used": "#BF1B00" - } - } - }, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Write Available", - "field": "mongodb.status.wired_tiger.concurrent_transactions.write.available" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "2", - "params": { - "customInterval": "2h", - "extended_bounds": {}, - "field": "@timestamp", - "interval": "auto", - "min_doc_count": 1 - }, - "schema": "segment", - "type": "date_histogram" - }, - { - "enabled": true, - "id": "3", - "params": { - "customLabel": "Write Used", - "field": "mongodb.status.wired_tiger.concurrent_transactions.write.out" - }, - "schema": "metric", - "type": "avg" - } - ], - "params": { - "addLegend": true, - "addTimeMarker": false, - "addTooltip": true, - "categoryAxes": [ - { - "id": "CategoryAxis-1", - "labels": { - "show": true, - "truncate": 100 - }, - "position": "bottom", - "scale": { - "type": "linear" - }, - "show": true, - "style": {}, - "title": {}, - "type": "category" - } - ], - "defaultYExtents": false, - "grid": { - "categoryLines": false, - "style": { - "color": "#eee" - } - }, - "interpolate": "linear", - "legendPosition": "bottom", - "mode": "stacked", - "scale": "linear", - "seriesParams": [ - { - "data": { - "id": "1", - "label": "Count" - }, - "drawLinesBetweenPoints": true, - "interpolate": "linear", - "mode": "stacked", - "show": "true", - "showCircles": true, - "type": "area", - "valueAxis": "ValueAxis-1" - } - ], - "setYExtents": false, - "shareYAxis": true, - "smoothLines": false, - "times": [], - "type": "area", - "valueAxes": [ - { - "id": "ValueAxis-1", - "labels": { - "filter": false, - "rotate": 0, - "show": true, - "truncate": 100 - }, - "name": "LeftAxis-1", - "position": "left", - "scale": { - "mode": "normal", - "type": "linear" - }, - "show": true, - "style": {}, - "title": { - "text": "Count" - }, - "type": "value" - } - ], - "yAxis": {} - }, - "title": "Concurrent transactions Write [Metricbeat MongoDB] ECS", - "type": "area" - } - }, - "id": "MongoDB-Concurrent-transactions-Write-ecs", - "type": "visualization", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [] - } - }, - "savedSearchId": "MongoDB-search-ecs", - "title": "Memory stats [Metricbeat MongoDB] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Mapped", - "field": "mongodb.status.memory.mapped.mb" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "2", - "params": { - "customInterval": "2h", - "extended_bounds": {}, - "field": "@timestamp", - "interval": "auto", - "min_doc_count": 1 - }, - "schema": "segment", - "type": "date_histogram" - }, - { - "enabled": true, - "id": "3", - "params": { - "customLabel": "Mapped with journal", - "field": "mongodb.status.memory.mapped_with_journal.mb" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "4", - "params": { - "customLabel": "Rezident", - "field": "mongodb.status.memory.resident.mb" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "5", - "params": { - "customLabel": "Virtual", - "field": "mongodb.status.memory.virtual.mb" - }, - "schema": "metric", - "type": "avg" - } - ], - "params": { - "addLegend": true, - "addTimeMarker": false, - "addTooltip": true, - "categoryAxes": [ - { - "id": "CategoryAxis-1", - "labels": { - "show": true, - "truncate": 100 - }, - "position": "bottom", - "scale": { - "type": "linear" - }, - "show": true, - "style": {}, - "title": {}, - "type": "category" - } - ], - "defaultYExtents": false, - "drawLinesBetweenPoints": true, - "grid": { - "categoryLines": false, - "style": { - "color": "#eee" - } - }, - "interpolate": "linear", - "legendPosition": "bottom", - "radiusRatio": 9, - "scale": "log", - "seriesParams": [ - { - "data": { - "id": "1", - "label": "Count" - }, - "drawLinesBetweenPoints": true, - "mode": "normal", - "show": "true", - "showCircles": true, - "type": "line", - "valueAxis": "ValueAxis-1" - } - ], - "setYExtents": false, - "shareYAxis": true, - "showCircles": true, - "smoothLines": false, - "times": [], - "type": "line", - "valueAxes": [ - { - "id": "ValueAxis-1", - "labels": { - "filter": false, - "rotate": 0, - "show": true, - "truncate": 100 - }, - "name": "LeftAxis-1", - "position": "left", - "scale": { - "mode": "normal", - "type": "linear" - }, - "show": true, - "style": {}, - "title": { - "text": "Count" - }, - "type": "value" - } - ], - "yAxis": {} - }, - "title": "Memory stats [Metricbeat MongoDB] ECS", - "type": "line" - } - }, - "id": "MongoDB-memory-stats-ecs", - "type": "visualization", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [] - } - }, - "savedSearchId": "MongoDB-search-ecs", - "title": "Asserts [Metricbeat MongoDB] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "message", - "field": "mongodb.status.asserts.msg" - }, - "schema": "metric", - "type": "max" - }, - { - "enabled": true, - "id": "2", - "params": { - "customInterval": "2h", - "extended_bounds": {}, - "field": "@timestamp", - "interval": "auto", - "min_doc_count": 1 - }, - "schema": "segment", - "type": "date_histogram" - }, - { - "enabled": true, - "id": "3", - "params": { - "customLabel": "regular", - "field": "mongodb.status.asserts.regular" - }, - "schema": "metric", - "type": "max" - }, - { - "enabled": true, - "id": "4", - "params": { - "customLabel": "rollover", - "field": "mongodb.status.asserts.rollovers" - }, - "schema": "metric", - "type": "max" - }, - { - "enabled": true, - "id": "5", - "params": { - "customLabel": "user", - "field": "mongodb.status.asserts.user" - }, - "schema": "metric", - "type": "max" - }, - { - "enabled": true, - "id": "6", - "params": { - "customLabel": "warning", - "field": "mongodb.status.asserts.warning" - }, - "schema": "metric", - "type": "max" - } - ], - "params": { - "addLegend": true, - "addTimeMarker": false, - "addTooltip": true, - "categoryAxes": [ - { - "id": "CategoryAxis-1", - "labels": { - "show": true, - "truncate": 100 - }, - "position": "bottom", - "scale": { - "type": "linear" - }, - "show": true, - "style": {}, - "title": {}, - "type": "category" - } - ], - "defaultYExtents": false, - "grid": { - "categoryLines": false, - "style": { - "color": "#eee" - } - }, - "interpolate": "linear", - "legendPosition": "bottom", - "mode": "stacked", - "scale": "linear", - "seriesParams": [ - { - "data": { - "id": "1", - "label": "Count" - }, - "drawLinesBetweenPoints": true, - "interpolate": "linear", - "mode": "stacked", - "show": "true", - "showCircles": true, - "type": "area", - "valueAxis": "ValueAxis-1" - } - ], - "setYExtents": false, - "shareYAxis": true, - "smoothLines": false, - "times": [], - "type": "area", - "valueAxes": [ - { - "id": "ValueAxis-1", - "labels": { - "filter": false, - "rotate": 0, - "show": true, - "truncate": 100 - }, - "name": "LeftAxis-1", - "position": "left", - "scale": { - "mode": "normal", - "type": "linear" - }, - "show": true, - "style": {}, - "title": { - "text": "Count" - }, - "type": "value" - } - ], - "yAxis": {} - }, - "title": "Asserts [Metricbeat MongoDB] ECS", - "type": "area" - } - }, - "id": "MongoDB-asserts-ecs", - "type": "visualization", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [] - } - }, - "savedSearchId": "MongoDB-search-ecs", - "title": "WiredTiger Cache [Metricbeat MongoDB] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "max", - "field": "mongodb.status.wired_tiger.cache.maximum.bytes" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "2", - "params": { - "customInterval": "2h", - "extended_bounds": {}, - "field": "@timestamp", - "interval": "auto", - "min_doc_count": 1 - }, - "schema": "segment", - "type": "date_histogram" - }, - { - "enabled": true, - "id": "3", - "params": { - "customLabel": "used", - "field": "mongodb.status.wired_tiger.cache.used.bytes" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "4", - "params": { - "customLabel": "dirty", - "field": "mongodb.status.wired_tiger.cache.dirty.bytes" - }, - "schema": "metric", - "type": "avg" - } - ], - "params": { - "addLegend": true, - "addTimeMarker": false, - "addTooltip": true, - "categoryAxes": [ - { - "id": "CategoryAxis-1", - "labels": { - "show": true, - "truncate": 100 - }, - "position": "bottom", - "scale": { - "type": "linear" - }, - "show": true, - "style": {}, - "title": {}, - "type": "category" - } - ], - "defaultYExtents": false, - "grid": { - "categoryLines": false, - "style": { - "color": "#eee" - } - }, - "interpolate": "linear", - "legendPosition": "bottom", - "mode": "overlap", - "scale": "linear", - "seriesParams": [ - { - "data": { - "id": "1", - "label": "Count" - }, - "drawLinesBetweenPoints": true, - "interpolate": "linear", - "mode": "stacked", - "show": "true", - "showCircles": true, - "type": "area", - "valueAxis": "ValueAxis-1" - } - ], - "setYExtents": false, - "shareYAxis": true, - "smoothLines": false, - "times": [], - "type": "area", - "valueAxes": [ - { - "id": "ValueAxis-1", - "labels": { - "filter": false, - "rotate": 0, - "show": true, - "truncate": 100 - }, - "name": "LeftAxis-1", - "position": "left", - "scale": { - "mode": "normal", - "type": "linear" - }, - "show": true, - "style": {}, - "title": { - "text": "Count" - }, - "type": "value" - } - ], - "yAxis": {} - }, - "title": "WiredTiger Cache [Metricbeat MongoDB] ECS", - "type": "area" - } - }, - "id": "MongoDB-WiredTiger-Cache-ecs", - "type": "visualization", - "version": 2 - }, - { - "attributes": { - "columns": [ - "_source" - ], - "description": "", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "highlight": { - "fields": { - "*": {} - }, - "fragment_size": 2147483647, - "post_tags": [ - "@/kibana-highlighted-field@" - ], - "pre_tags": [ - "@kibana-highlighted-field@" - ], - "require_field_match": false - }, - "index": "metricbeat-*", - "query": { - "language": "kuery", - "query": "event.module:mongodb" - } - } - }, - "sort": [ - "@timestamp", - "desc" - ], - "title": "MongoDB search ECS", - "version": 1 - }, - "id": "MongoDB-search-ecs", - "type": "search", - "version": 1 - }, - { - "attributes": { - "description": "Overview of MongoDB server status", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "highlightAll": true, - "query": { - "language": "kuery", - "query": "" - }, - "version": true - } - }, - "optionsJSON": { - "darkTheme": false - }, - "panelsJSON": [ - { - "col": 1, - "id": "MongoDB-hosts-ecs", - "panelIndex": 1, - "row": 1, - "size_x": 8, - "size_y": 3, - "type": "visualization" - }, - { - "col": 9, - "id": "MongoDB-Engine-ampersand-Version-ecs", - "panelIndex": 4, - "row": 1, - "size_x": 4, - "size_y": 3, - "type": "visualization" - }, - { - "col": 1, - "id": "MongoDB-operation-counters-ecs", - "panelIndex": 2, - "row": 4, - "size_x": 6, - "size_y": 3, - "type": "visualization" - }, - { - "col": 7, - "id": "MongoDB-Concurrent-transactions-Read-ecs", - "panelIndex": 6, - "row": 4, - "size_x": 3, - "size_y": 3, - "type": "visualization" - }, - { - "col": 10, - "id": "MongoDB-Concurrent-transactions-Write-ecs", - "panelIndex": 7, - "row": 4, - "size_x": 3, - "size_y": 3, - "type": "visualization" - }, - { - "col": 1, - "id": "MongoDB-memory-stats-ecs", - "panelIndex": 5, - "row": 10, - "size_x": 12, - "size_y": 4, - "type": "visualization" - }, - { - "col": 7, - "id": "MongoDB-asserts-ecs", - "panelIndex": 3, - "row": 7, - "size_x": 6, - "size_y": 3, - "type": "visualization" - }, - { - "col": 1, - "id": "MongoDB-WiredTiger-Cache-ecs", - "panelIndex": 8, - "row": 7, - "size_x": 6, - "size_y": 3, - "type": "visualization" - } - ], - "timeRestore": false, - "title": "[Metricbeat MongoDB] Overview ECS", - "uiStateJSON": { - "P-1": { - "vis": { - "params": { - "sort": { - "columnIndex": null, - "direction": null - } - } - } - } - }, - "version": 1 - }, - "id": "Metricbeat-MongoDB-ecs", - "type": "dashboard", - "version": 3 - } - ], - "version": "6.0.0-beta1-SNAPSHOT" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/collstats/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/collstats/_meta/data.json deleted file mode 100644 index ff74e5f9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/collstats/_meta/data.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "event": { - "dataset": "mongodb.collstats", - "duration": 115000, - "module": "mongodb" - }, - "metricset": { - "name": "collstats" - }, - "mongodb": { - "collstats": { - "collection": "startup_log", - "commands": { - "count": 0, - "time": { - "us": 0 - } - }, - "db": "local", - "getmore": { - "count": 0, - "time": { - "us": 0 - } - }, - "insert": { - "count": 0, - "time": { - "us": 0 - } - }, - "lock": { - "read": { - "count": 74, - "time": { - "us": 443 - } - }, - "write": { - "count": 1, - "time": { - "us": 8 - } - } - }, - "name": "local.startup_log", - "queries": { - "count": 0, - "time": { - "us": 0 - } - }, - "remove": { - "count": 0, - "time": { - "us": 0 - } - }, - "total": { - "count": 75, - "time": { - "us": 451 - } - }, - "update": { - "count": 0, - "time": { - "us": 0 - } - } - } - }, - "service": { - "address": "172.26.0.2:27017", - "type": "mongodb" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/collstats/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/collstats/_meta/docs.asciidoc deleted file mode 100644 index fabfb946..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/collstats/_meta/docs.asciidoc +++ /dev/null @@ -1,17 +0,0 @@ -This is the `collstats` metricset of the module mongodb. - -It is using the `top` administrative command to return usage statistics for each collection. It provides the amount of time, in microseconds, used and a count of operations for the following types: - -- total -- readLock -- writeLock -- queries -- getmore -- insert -- update -- remove -- commands - -It requires the following privileges, which is covered by the https://docs.mongodb.com/manual/reference/built-in-roles/#clusterMonitor[`clusterMonitor` role]: - -- https://docs.mongodb.com/manual/reference/privilege-actions/#top[`top` action] on https://docs.mongodb.com/manual/reference/resource-document/#cluster-resource[`cluster` resource] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/collstats/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/collstats/_meta/fields.yml deleted file mode 100644 index 5b255dba..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/collstats/_meta/fields.yml +++ /dev/null @@ -1,104 +0,0 @@ -- name: collstats - type: group - description: > - MongoDB collection statistics metrics. - release: ga - fields: - - name: db - type: keyword - description: > - Database name. - - - name: collection - type: keyword - description: > - Collection name. - - - name: name - type: keyword - description: > - Combination of database and collection name. - - - name: total.time.us - type: long - description: > - Total waiting time for locks in microseconds. - - name: total.count - type: long - description: > - Total number of lock wait events. - - - name: lock - type: group - fields: - - name: read.time.us - type: long - description: > - Time waiting for read locks in microseconds. - - name: read.count - type: long - description: > - Number of read lock wait events. - - - name: write.time.us - type: long - description: > - Time waiting for write locks in microseconds. - - name: write.count - type: long - description: > - Number of write lock wait events. - - - name: queries.time.us - type: long - description: > - Time running queries in microseconds. - - name: queries.count - type: long - description: > - Number of queries executed. - - - name: getmore.time.us - type: long - description: > - Time asking for more cursor rows in microseconds. - - name: getmore.count - type: long - description: > - Number of times a cursor asked for more data. - - - name: insert.time.us - type: long - description: > - Time inserting new documents in microseconds. - - name: insert.count - type: long - description: > - Number of document insert events. - - - name: update.time.us - type: long - description: > - Time updating documents in microseconds. - - name: update.count - type: long - description: > - Number of document update events. - - - name: remove.time.us - type: long - description: > - Time deleting documents in microseconds. - - name: remove.count - type: long - description: > - Number of document delete events. - - - name: commands.time.us - type: long - description: > - Time executing database commands in microseconds. - - name: commands.count - type: long - description: > - Number of database commands executed. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/collstats/_meta/test/input.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/collstats/_meta/test/input.json deleted file mode 100644 index 493116ed..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/collstats/_meta/test/input.json +++ /dev/null @@ -1 +0,0 @@ -{"commands":{"count":0,"time":0},"getmore":{"count":0,"time":0},"insert":{"count":0,"time":0},"queries":{"count":1,"time":23},"readLock":{"count":1,"time":23},"remove":{"count":0,"time":0},"total":{"count":1,"time":23},"update":{"count":0,"time":0},"writeLock":{"count":0,"time":0}} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/collstats/collstats.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/collstats/collstats.go deleted file mode 100644 index ebf7db99..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/collstats/collstats.go +++ /dev/null @@ -1,106 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package collstats - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/mongodb" -) - -func init() { - mb.Registry.MustAddMetricSet("mongodb", "collstats", New, - mb.WithHostParser(mongodb.ParseURL), - mb.DefaultMetricSet(), - ) -} - -// MetricSet type defines all fields of the MetricSet -// As a minimum it must inherit the mb.BaseMetricSet fields, but can be extended with -// additional entries. These variables can be used to persist data or configuration between -// multiple fetch calls. -type MetricSet struct { - *mongodb.MetricSet -} - -// New creates a new instance of the MetricSet -// Part of new is also setting up the configuration by processing additional -// configuration entries if needed. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - ms, err := mongodb.NewMetricSet(base) - if err != nil { - return nil, err - } - return &MetricSet{ms}, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - // instantiate direct connections to each of the configured Mongo hosts - mongoSession, err := mongodb.NewDirectSession(m.DialInfo) - if err != nil { - return errors.Wrap(err, "error creating new Session") - } - defer mongoSession.Close() - - result := common.MapStr{} - - err = mongoSession.Run("top", &result) - if err != nil { - return errors.Wrap(err, "Error retrieving collection totals from Mongo instance") - } - - if _, ok := result["totals"]; !ok { - return errors.New("Error accessing collection totals in returned data") - } - - totals, ok := result["totals"].(common.MapStr) - if !ok { - return errors.New("Collection totals are not a map") - } - - for group, info := range totals { - if group == "note" { - continue - } - - infoMap, ok := info.(common.MapStr) - if !ok { - err = errors.New("Unexpected data returned by mongodb") - reporter.Error(err) - m.Logger().Error(err) - continue - } - - event, err := eventMapping(group, infoMap) - if err != nil { - err = errors.Wrap(err, "Mapping of the event data filed") - reporter.Error(err) - m.Logger().Error(err) - continue - } - - reporter.Event(mb.Event{MetricSetFields: event}) - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/collstats/collstats_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/collstats/collstats_integration_test.go deleted file mode 100644 index 7d135fb5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/collstats/collstats_integration_test.go +++ /dev/null @@ -1,69 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package collstats - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestFetch(t *testing.T) { - service := compose.EnsureUp(t, "mongodb") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - - for _, event := range events { - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), event) - metricsetFields := event.MetricSetFields - - // Check a few event Fields - db := metricsetFields["db"].(string) - assert.NotEqual(t, db, "") - - collection := metricsetFields["collection"].(string) - assert.NotEqual(t, collection, "") - } -} - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "mongodb") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - if err := mbtest.WriteEventsReporterV2Error(f, t, ""); err != nil { - t.Fatal("write", err) - } -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "mongodb", - "metricsets": []string{"collstats"}, - "hosts": []string{host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/collstats/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/collstats/data.go deleted file mode 100644 index 5d70c68f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/collstats/data.go +++ /dev/null @@ -1,102 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package collstats - -import ( - "errors" - "strings" - - "github.com/elastic/beats/v7/libbeat/common" -) - -func eventMapping(key string, data common.MapStr) (common.MapStr, error) { - names := strings.SplitN(key, ".", 2) - - if len(names) < 2 { - return nil, errors.New("Collection name invalid") - } - - event := common.MapStr{ - "db": names[0], - "collection": names[1], - "name": key, - "total": common.MapStr{ - "time": common.MapStr{ - "us": mustGetMapStrValue(data, "total.time"), - }, - "count": mustGetMapStrValue(data, "total.count"), - }, - "lock": common.MapStr{ - "read": common.MapStr{ - "time": common.MapStr{ - "us": mustGetMapStrValue(data, "readLock.time"), - }, - "count": mustGetMapStrValue(data, "readLock.count"), - }, - "write": common.MapStr{ - "time": common.MapStr{ - "us": mustGetMapStrValue(data, "writeLock.time"), - }, - "count": mustGetMapStrValue(data, "writeLock.count"), - }, - }, - "queries": common.MapStr{ - "time": common.MapStr{ - "us": mustGetMapStrValue(data, "queries.time"), - }, - "count": mustGetMapStrValue(data, "queries.count"), - }, - "getmore": common.MapStr{ - "time": common.MapStr{ - "us": mustGetMapStrValue(data, "getmore.time"), - }, - "count": mustGetMapStrValue(data, "getmore.count"), - }, - "insert": common.MapStr{ - "time": common.MapStr{ - "us": mustGetMapStrValue(data, "insert.time"), - }, - "count": mustGetMapStrValue(data, "insert.count"), - }, - "update": common.MapStr{ - "time": common.MapStr{ - "us": mustGetMapStrValue(data, "update.time"), - }, - "count": mustGetMapStrValue(data, "update.count"), - }, - "remove": common.MapStr{ - "time": common.MapStr{ - "us": mustGetMapStrValue(data, "remove.time"), - }, - "count": mustGetMapStrValue(data, "remove.count"), - }, - "commands": common.MapStr{ - "time": common.MapStr{ - "us": mustGetMapStrValue(data, "commands.time"), - }, - "count": mustGetMapStrValue(data, "commands.count"), - }, - } - - return event, nil -} - -func mustGetMapStrValue(m common.MapStr, key string) interface{} { - v, _ := m.GetValue(key) - return v -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/collstats/data_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/collstats/data_test.go deleted file mode 100644 index 5c2c7ae3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/collstats/data_test.go +++ /dev/null @@ -1,43 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package collstats - -import ( - "encoding/json" - "io/ioutil" - "testing" - - "github.com/elastic/beats/v7/libbeat/common" - - "github.com/stretchr/testify/assert" -) - -func TestEventMapping(t *testing.T) { - - content, err := ioutil.ReadFile("./_meta/test/input.json") - assert.NoError(t, err) - - data := common.MapStr{} - json.Unmarshal(content, &data) - - event, _ := eventMapping("unit.test", data) - - assert.Equal(t, event["total"].(common.MapStr)["count"], float64(1)) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/dbstats/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/dbstats/_meta/data.json deleted file mode 100644 index 6a4105be..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/dbstats/_meta/data.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "event": { - "dataset": "mongodb.dbstats", - "duration": 115000, - "module": "mongodb" - }, - "metricset": { - "name": "dbstats" - }, - "mongodb": { - "dbstats": { - "avg_obj_size": { - "bytes": 741 - }, - "collections": 2, - "data_size": { - "bytes": 1482 - }, - "db": "local", - "file_size": {}, - "index_size": { - "bytes": 32768 - }, - "indexes": 2, - "ns_size_mb": {}, - "num_extents": 0, - "objects": 2, - "storage_size": { - "bytes": 32768 - } - } - }, - "service": { - "address": "172.26.0.2:27017", - "type": "mongodb" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/dbstats/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/dbstats/_meta/docs.asciidoc deleted file mode 100644 index 35c910a9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/dbstats/_meta/docs.asciidoc +++ /dev/null @@ -1,6 +0,0 @@ -This is the `dbstats` metricset of the MongoDB module. - -It requires the following privileges, which is covered by the https://docs.mongodb.com/manual/reference/built-in-roles/#clusterMonitor[`clusterMonitor` role]: - -- https://docs.mongodb.com/manual/reference/privilege-actions/#listDatabases[`listDatabases` action] on https://docs.mongodb.com/manual/reference/resource-document/#cluster-resource[`cluster` resource] -- for each of the databases, also need https://docs.mongodb.com/manual/reference/privilege-actions/#dbStats[`dbStats` action] on the https://docs.mongodb.com/manual/reference/resource-document/#database-and-or-collection-resource[`database` resource] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/dbstats/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/dbstats/_meta/fields.yml deleted file mode 100644 index b5c0980f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/dbstats/_meta/fields.yml +++ /dev/null @@ -1,63 +0,0 @@ -- name: dbstats - type: group - description: > - dbstats provides an overview of a particular mongo database. This document - is most concerned with data volumes of a database. - release: ga - fields: - - name: avg_obj_size.bytes - type: long - format: bytes - - - name: collections - type: integer - - - name: data_size.bytes - type: long - format: bytes - - - name: db - type: keyword - - - name: file_size.bytes - type: long - format: bytes - - - name: index_size.bytes - type: long - format: bytes - - - name: indexes - type: long - - - name: num_extents - type: long - - - name: objects - type: long - - - name: storage_size.bytes - type: long - format: bytes - - - name: ns_size_mb.mb - type: long - - - name: data_file_version - type: group - fields: - - name: major - type: long - - - name: minor - type: long - - - name: extent_free_list - type: group - fields: - - name: num - type: long - - - name: size.bytes - type: long - format: bytes diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/dbstats/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/dbstats/data.go deleted file mode 100644 index 15b57fef..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/dbstats/data.go +++ /dev/null @@ -1,63 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package dbstats - -import ( - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstriface" -) - -var schema = s.Schema{ - "db": c.Str("db"), - "collections": c.Int("collections"), - "objects": c.Int("objects"), - "avg_obj_size": s.Object{ - "bytes": c.Int("avgObjSize"), - }, - "data_size": s.Object{ - "bytes": c.Int("dataSize"), - }, - "storage_size": s.Object{ - "bytes": c.Int("storageSize"), - }, - "num_extents": c.Int("numExtents"), - "indexes": c.Int("indexes"), - "index_size": s.Object{ - "bytes": c.Int("indexSize"), - }, - // mmapv1 only - "ns_size_mb": s.Object{ - "mb": c.Int("nsSizeMB", s.Optional), - }, - // mmapv1 only - "file_size": s.Object{ - "bytes": c.Int("fileSize", s.Optional), - }, - // mmapv1 only - "data_file_version": c.Dict("dataFileVersion", s.Schema{ - "major": c.Int("major"), - "minor": c.Int("minor"), - }, c.DictOptional), - // mmapv1 only - "extent_free_list": c.Dict("extentFreeList", s.Schema{ - "num": c.Int("num"), - "size": s.Object{ - "bytes": c.Int("size", s.Optional), - }, - }, c.DictOptional), -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/dbstats/dbstats.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/dbstats/dbstats.go deleted file mode 100644 index 4153793e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/dbstats/dbstats.go +++ /dev/null @@ -1,104 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package dbstats - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/mongodb" -) - -var logger = logp.NewLogger("mongodb.dbstats") - -// init registers the MetricSet with the central registry. -// The New method will be called after the setup of the module and before starting to fetch data -func init() { - mb.Registry.MustAddMetricSet("mongodb", "dbstats", New, - mb.WithHostParser(mongodb.ParseURL), - mb.DefaultMetricSet(), - ) -} - -// MetricSet type defines all fields of the MetricSet -// As a minimum it must inherit the mb.BaseMetricSet fields, but can be extended with -// additional entries. These variables can be used to persist data or configuration between -// multiple fetch calls. -type MetricSet struct { - *mongodb.MetricSet -} - -// New creates a new instance of the MetricSet -// Part of new is also setting up the configuration by processing additional -// configuration entries if needed. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - ms, err := mongodb.NewMetricSet(base) - if err != nil { - return nil, err - } - return &MetricSet{ms}, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - // instantiate direct connections to each of the configured Mongo hosts - mongoSession, err := mongodb.NewDirectSession(m.DialInfo) - if err != nil { - return errors.Wrap(err, "error creating new Session") - } - defer mongoSession.Close() - - // Get the list of databases names, which we'll use to call db.stats() on each - dbNames, err := mongoSession.DatabaseNames() - if err != nil { - return errors.Wrap(err, "Error retrieving database names from Mongo instance") - } - - // for each database, call db.stats() and append to events - totalEvents := 0 - for _, dbName := range dbNames { - db := mongoSession.DB(dbName) - - result := common.MapStr{} - - err := db.Run("dbStats", &result) - if err != nil { - err = errors.Wrapf(err, "Failed to retrieve stats for db %s", dbName) - reporter.Error(err) - m.Logger().Error(err) - continue - } - data, _ := schema.Apply(result) - reported := reporter.Event(mb.Event{MetricSetFields: data}) - if !reported { - return nil - } - totalEvents++ - } - - if totalEvents == 0 { - return errors.New("Failed to retrieve dbStats from any databases") - - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/dbstats/dbstats_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/dbstats/dbstats_integration_test.go deleted file mode 100644 index 70c34006..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/dbstats/dbstats_integration_test.go +++ /dev/null @@ -1,94 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package dbstats - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestFetch(t *testing.T) { - service := compose.EnsureUp(t, "mongodb") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - - for _, event := range events { - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), event) - metricsetFields := event.MetricSetFields - - // Check a few event Fields - db := metricsetFields["db"].(string) - assert.NotEqual(t, db, "") - - collections := metricsetFields["collections"].(int64) - assert.True(t, collections > 0) - - objects := metricsetFields["objects"].(int64) - assert.True(t, objects > 0) - - avgObjSize, err := metricsetFields.GetValue("avg_obj_size.bytes") - assert.NoError(t, err) - assert.True(t, avgObjSize.(int64) > 0) - - dataSize, err := metricsetFields.GetValue("data_size.bytes") - assert.NoError(t, err) - assert.True(t, dataSize.(int64) > 0) - - storageSize, err := metricsetFields.GetValue("storage_size.bytes") - assert.NoError(t, err) - assert.True(t, storageSize.(int64) > 0) - - numExtents := metricsetFields["num_extents"].(int64) - assert.True(t, numExtents >= 0) - - indexes := metricsetFields["indexes"].(int64) - assert.True(t, indexes >= 0) - - indexSize, err := metricsetFields.GetValue("index_size.bytes") - assert.NoError(t, err) - assert.True(t, indexSize.(int64) > 0) - } -} - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "mongodb") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - if err := mbtest.WriteEventsReporterV2Error(f, t, ""); err != nil { - t.Fatal("write", err) - } -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "mongodb", - "metricsets": []string{"dbstats"}, - "hosts": []string{host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/doc.go deleted file mode 100644 index fe98f601..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/doc.go +++ /dev/null @@ -1,21 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package mongodb is a Metricbeat module that contains MetricSets. -*/ -package mongodb diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/docker-compose.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/docker-compose.yml deleted file mode 100644 index b2252b8b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/docker-compose.yml +++ /dev/null @@ -1,12 +0,0 @@ -version: '2.3' - -services: - mongodb: - image: docker.elastic.co/integrations-ci/beats-mongodb:${MONGODB_VERSION:-3.4}-1 - build: - context: ./_meta - args: - MONGODB_VERSION: ${MONGODB_VERSION:-3.4} - command: mongod --replSet beats - ports: - - 27017 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/fields.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/fields.go deleted file mode 100644 index ae38c9b8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/fields.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/asset/asset.go - DO NOT EDIT. - -package mongodb - -import ( - "github.com/elastic/beats/v7/libbeat/asset" -) - -func init() { - if err := asset.SetFields("metricbeat", "mongodb", asset.ModuleFieldsPri, AssetMongodb); err != nil { - panic(err) - } -} - -// AssetMongodb returns asset data. -// This is the base64 encoded gzipped contents of ../metricbeat/module/mongodb. -func AssetMongodb() string { - return "eJzsXV+TI7dxf79PgVIeJFXt8cpOKg9Xjqoky46V0lmKdC4/pFKz4EyThBYDjAEMefSnT6EBzGCGmD/8u3vM8iGxbsnGrxuNRqPR3XhLnmD/npRSrGWxfEOIYYbDe/LFB/sv33/3xRtCCtC5YpVhUrwn37whhJAPYBTLNckl55AbKMhKyZL4HxENagtKL94QojdSmSyXYsXW78mKcg1vCFHAgWp4T9bUfgeMYWKt35P/+UJr/sX/viFkxYAX+j2O9pYIWkKM0n7MvrIElKwr/y8JoAjWoyod6IX/QzxCPIrlSRtqdPOX1Fgj48VjegExKYilybSxYushsZ+uRMKnjzHG2QiiC/IJ9jupit7fRqDaz/fU0CXVgKRbWMlxW5YuN/4fWzHNQGD/7yXHLpdMUBxcrkgRREFFEU/fDFxGGsoXhpWwqHUSIJdifRy6j5Ym2VFmVwixtMlKKsJl/qQJE6RkuZIacimKjj71UeWyFuaimERdLkFZkVkwCJHAFoTRE2KyX08i6a8vMrACYmIKaDEg8lEWZ7CJrFqBB+lbwdvx5kj/AGNqAi6B8K/NNDTQZsxFDG+nmIFbyhAHPFaIDuX1pdiCO0Kl/1GDYqAvvfat4FQthBWcH2Lemg94LrnqWxEFKPAJ8tpAMSGcNZhSqiENO0s4VD8FpbJDkLxW2i5SuZspqIDtOoKyHGtCAyyqn6ynFMDanWZCdExoUOYaknOUrfAE7Egh87q0ej5Pah7WdYQWsPhR5i3AuirooBE7S1BI2crpSBl5RFeWkRtlnowUlHJ7FRkVwOEUGXlEV5YRopspo1yWJbV4ryAlZy5RTMHHDMPNE1cD7koCO0B1aODbw8fZRyRPglRKbllh7aQgcgtqy2Bn4VBSUWVYXnOq3NGvQbggHzdMNzPcIcs0KaU2JJciByWgIDtmNvhTspW8thYZqTfEzjqF0e06k8vfMs3+CYvl3sBslVlJVVLznnR/NHHkSlNnwsAa1DgRy+91Yc48kSZ/u2IcrouOiQI+3WCIOZTTx9q6zOCTsVbqRApy+RvkJ/9aG6no+sqzIDTSz8rlokyryzRQ1GRUmC0oPRSIOOU0WdLfpJp3vBimwcRJNMLvnQpkKwWQcabTdv4U5kRdnsnaoGYMEIqwJTWkEZmLh03uJmnzPLLH/NrG3MyGGqJgZQ0pMRs8Kyh0oXysx+5G4LaGcOZ6dBHHR+uKGirybtSpceSZcOwxKR6IoU9AKOFSPhFqyMaYSr9/966QuV74AOYil+W7koqa8ncKVqBA5PDO77rvXPDUIq/1u3/xoVT8r8WhnMa2prCNz1agCU/hF6ikMppIgfKzckt5DYdH+I8b8EDRz/HBz8bLoAqQoEWt046InR+g+YZsKa/B7vE0vfsjg26mHVhL2PTiVQf+DaGa7IBz+/8RSfPVFWUciuC6STEWT+kztviD/1/fLDwZvbEH0+4I7ozYfDWMiEJGX8aqzKFMRwZz7M4Zq+F/fLQpw8J0poGvBm1CStfG6Ma0nTiSX5kwOb0I6PEkGhdvvVawpqYfc74bBpc140Vmrdi9cmgd6Kx/YrkzDoVwR4SskvLumR2LAn/mzBXL+568wjpkIr/b+VsxkQJwF7ytwWR5WWScCchkdb9KahnlVJsMlBo5zd0DlzI1xN2wZw9o98xfRRUtwcDd6uhGanPXvqm75rpb7nRWUn3H+om7xHCA/t74TIaU7odJpk0Wwk9368Uhl+m7irvhsWJJ+vfBm5Irxu/WrVFQcQ0ms+6NWrK7XYYxny7Af++cboAqswR6t95OYNSl5WSV1CyRKH037LrLqTtXXjeX98rdbkONLve1YvfC4ZsUDZeB+WYue5MlA8JQJrTLKlKwpqpgYh3yPN1NMhUFqbvpRWTGZZphJRSZrK+R5fwxdRmKmP39+IZuwSEgsjZEM5G7u1m30q3nkYPWlkPVyQvrcyErON7qzeBgSPJ2vMDKIap5uipkZllPi55M6+ssBoifhnYCYuguV80KXCIV8v13/12D2i9+wv9cCPnRISQaDDGSVArTGokHnmK94xOLUxfjicw9ujEfJyfobIN2BsjOEgiVW0yTkjLUtpBinnM2I4V0IC/hjLQLzFlp0x0JzXERWgNTyoKtWO6qlypqDChxIN8pk+MSZIf97MsanDZH2I87bEVcaOwZkIWBx2p6TK3Sq+m60MLAZLlvyjwmfJfbg/TjTheGDF+ynLxe7IqxInLJL0iaOA8VU2A2YI1mDrhtuGIfWYHy9X+ikxrWXqofu6SQcLajzCzKq9RUNeKnpayFCdk9LpGcc+YTyZ1Nszy51B6yoZroyjJXgVpJVVoxrMH8SLX5E8qqkUYKN3E7lJObT7EmX7EFLMjua7JWQA0oO6ggv5uo5XLSuVZBV0o/B9h0LFErlpytGBSXYc9vydea/X5WF050F3jEYs+xo5pY70nX3IRFsfN4idko0BvJC+tfxCKbWM3NaJdayH+RvNAu1wOUxh1YwxYU5UgTl7Ovf7FboTWG+5jnzna+oaLgoEmtrcLjVFMerXykeOwq1zkVGRVFJlUxcsNxWS0O1Xc+zdGaOqKl3a38l/yfciqEbJa58+KlMhHPThZUuLz1KX3OpVhxdphefhM+QXg9iFengzOjNHOfuUzHy20yIRcWjyHY+8DK16lgkyxK9F4bKE/RKgFFiNDf1ETimIQZKHXAQYpaxQWozVp7W3EqCGwpr2lqjzzkqHEQbspT65aczlFStRRU3Pvel9Yrn95LFHDrSFlTbBUsGjGcxYdTg+Mv06oCqjB3m3IenIGQ1q4fsDqOmI3U4BYcVSC+NKQEZ1GwvBzJ2ZPn0YZyYPmNi2qGuEg3LX1LFZO1jltt2F2jL7mA5tRAQdiSRg+pQxxNDRIPhGf7LEe3Y+jcTuYci/skret1GXq51R8+JIojiVlYFyKl8w0U9XDskcyaKDJjsuJRBZi8HBtyJhekkw+6k6rfMONMmvAp57Vm21RY+wyyFmiWvN05k+hlKa4o47VK3n0fQTVyMOpBWpezBUxklZJrBXp6hVxYpS8/Ay9cpxsjwgGqYUN/JDUFtNhfhtRKwRibMzW3FpqtBeVQZK44flSJJ8m1W8vU3jhJSm9qbAmWFXKXukdoSS2l5EDT3+mpcMbsrr2i+ZDoHMV0E6mWGq0qnprGSzoy1mOx4wSPxV0ThINtc96InRpZcbk+1aOhxkBZGZ0ZmS0hlyVkLoBE1ZDGzpzJJTX55gzzODOg35MdCqMjwXBzZU9lnjPr+s/0b8NnrrEeOt50+Z4wbTNZJwPHHi95JwUoCM2V1Brd/5DhNshn9zoyHcK8Pi+Toc1EVBNXp78RPFgvg2skjmKdaLqOunvqz5XT1wiyn7ThI/WyXq1OSKqdgTFEzNwI+hBb0vzovciJlrXKwf+SLGElFcQzYgmBMKGPFXU6mp6QxCl24Qm3HUPIju7xbKxo/hStfPfFs853N9CCcM3QuQsOUmZiFj8t6pKOdLe4BvySfmJlXWJXgBBF9kBdf5aoWDuXGGowoddnYM+t3wcMwTBNhMRLlxVb14ou+UHyRJfjm3IbJivmNpcC23WE/x6frNaTZ4ZRntklcz0/IgzjV+ZQita89VBWQzfEZL4r4HKBsuBrnE9s5Aw3I/Np+GBzMU/OD4GtEpb7+RG8edNyK83vb8Y+9YYWkzvB+PL1vfdu7Rv6YSNb+0B2G5ZvsBGFgn/UoI0LHNKiwPxNyv1lWd+XSOeVtR+qsYlV1z7MVAHymfmbh3L9nJxLO+9MuUi7r+aJLncOeXuZXmTjPYwszxkrU0EBSk8Enq/vD7vrNL9EQBOPZ3hnrRRwSY8vGDj+cP5YKXi7ApNvHu3eugZrQ0BB4z1bHDq6ekIHx13oESaMJL98+8HqGiutN9udIrNRsl5vqnQ+35ytoZD5rc1qy6plHQrHZQmlVPtw4eaTb5zgnNzuwfIdsD7MbhRoSF+Z9vm7mInM9bkm0h2wLYvdVp+9Te4UjlvXeKgojVxRdeNL76OUd+Zsfk667GQRDuleGst9Eyjzh/pEV9wLqAF5kb7BQz/y9NBbCl2ZnSiHNykh+JaMi6YZ4EIDVfnmTUoSp/QEXNb5E5gMPm1ora+XKZpMVotid/kG8ifrfG0A7zawRBXz8mRtsKMKZioRXTNDl3xPOFVru2nmUhWEci6H1Kp1aZxffyMG47gkzphv/E23lHG65AnsI2m8Pm/l6tjH0KVYmnoPw/Tz+M/Oi2ni+03G7sp7uD726LsSYts/w/3SHDhlzcyLf/a0JY/D+fNRq4GQuNowOuIZU+tBXxX/4RoHsqT5k51tUTQXMK7nd+waH8FWp86yH9JKK9fRPUNb2oOtqaOrIh9ZiyU/1pMTDzaXWhTulDQBsr0c9FBDtINhLYFisA2qVSwXazC/tL/7QazkV18fnb/I/gkLbzmON1rpTrGzZUIGNnJdUWcdijgS5+eZCTfciAW2PNVjPSGux06alUbAcW7gID+DjK2Y0u6BCW1omfKrz7YNgXawyzikz6oHqjgDbb6OTLq/Gkis8UEuOL01E3ZEzwOn5nwOdkwUcncl01ywle8yTJZgdgAimggqCsfNCP4pNxVMJi76KNdH3w+43d8bizuJBWvSEzXbDk7iD3ML8OLSIDwR09x6SXg4lHGZLLq3IW5VNAz8CuY/wbjOzqEJ8WRRBWr1xfz9posPM9fx9n+Ie2E3AUi7J1WS+TMVdhrG8+RDVMLrrgO1sb6nlXBUm+FKk+3hEwSm/xurwZJQ17CdmX1/V/bH1WGD7i/YP0sJhIwOVLqG0uhS6bNfuPvVz5L9SAHsT36TtRKU9wgfbzg4vZhj9j1wum9MLR0qM6wUK6nau9iwsSah2ju1Hkq+mn6/4NOpDorViEQlwwxukePDHcaZLjsPMZ+ayx1oM8hhxAsb7iDwMnhZUW3SvCQVbAO0UFL2H2E4XcvSu7pH+GXI3HGeBQLu3wVxug7r5B407jTOh2fxgNcXpJEnzvLg6ktqrN9FL6WwP4eTavRgBqFLWQ/VGblBmiMb861VjlRRL6rFRh48pkIms35nzc9f7K5Fi0JhhukqXoaTqJxpuQ6un/pma/h8GxQCpTQcJT0Lzo9MuwNsGIykBzsElXaDLyolHSNjibEOUZ0TTVNjiP7YHPVn4FGQyy0oJta3mLt2tGbNjk9iBO9a0cdGXAGRP78+tmM/Ji1HXArxJORO3EKCHuSXTm4NVo9gLtCbyRKDsXPRYV+ouvr9LeTo8xvZP+frYgPv5poYRp4SIFVLZkDdQn5+qCmZBURXF1nAM3xmvdECfSxQ0+epVHGTxdiFNGxrJedLmj/d0Iy1ttaPPaXhDcbb7wYzEdZiA5SbzU18od5ugNbWD0/+g6wo13OAXl2WzVAHOhjZ1jnXcSODhtQ5H0T1dxmhDiT66vGvtI69E0k5o/1JrqjZuFAyy2GR/vWE+H7wvRXC2OknfX2Q+Ehg4T47EXOfEVcPIewg70CN/Cy1ZksOrnDDPcyHt/6aSJV8G67tM5ZO1xnUv7nCc4T7CThpEFzmlGeJ09Spgf8fLUEf6df+RcH2/rBpFOixToQXqdagjF4oWNecphvRHC+o9vVmT9ePg/folZJFnbeI3cJKCy/A21ElDlunnw/P0z0XXqkvD63UZ8Oq9UEt3vm4LNFzgdk9zx6BLrUwI30LlI+BmMTadtm7WKTp+2532Pjirm0FyEQusf1dBIDQxONdPi2KcX/RhOnO4Y3S1CxMx6Q8mits2b3WphFr/r6kh9yn3/jWpli4l6TraTKR87qA7mWo3gDnRIPGjY78UQrNCnCNd1wRoEy9DkrIY5Nx9ogXH0XhXtTFwrpPprnhKqipD/poRdoeqFxBnj2B1gJzSNpMuaQWxXJOU82pCJk7w3xh5sdIGca5vH3rUo7x9MV5mhU/eveG+wg96Yol9Jh2naVzLvVkFiF8MoqmXoA6PQ7NqcGeeL7jY45zdewS3gCtslrT9UWfxJ7NBOkkOmFVakj7sfNp0SWSnprFP1p49pPg+0jFpSB/E+zTux+ZqEdzDNeQrWjNb9Yi0I5I3IihHSJWcZGC6ae4WIv8TNfpheh/jc9wWx3v948MFFOW06TeJCOhPTNWjyENpsWXpmMyCM0N24KvMJhqk8vlkvKMy7xfrHqJdFpLtn37PGZz7oLo2ys8CiSLjSdz9mdl66MmtHn5uZJtXn7TsL6ZK0xt8v3q8XqsMWgb8KL9UeZPQwUJWMjONMGKLL4nVh22lGMKkAyLz6mDPwSNyMfvlxm2jBqRz3CJy2wBJasCcdyCLCGnPk+a4vynmR8vW+nM+cB3ZtVozK7QmCh59MztKDOhYTsm6ln9xkS9B7eB1aXv+d5OxUIBLdCVtfrR+Qumbih9kATbF4OncDNBJEUQOjcGHvg+SMUy1pcM1ogOT3+v/+vnxZvLuBlirvEb0Qpn3vm91YL0HhEUweuObu2pZ6ebMKRDF99mI9dw+BpB/Hlxa7e3brHBldsDHR8dPzFqTY4ikepAIi93PR7J2myOnm8VzuZofJKiON3TxU7637bPYnh/zXk21hAAzTfO/v/B0v/mwflkwen5QykL+CYhd8t9FWKh0e9dRNT5DA+Nh/EQ1a48kBIMxVHsMh7oN9Wh71G45hMPZPdAfsHf/t2XaSjQlQLtjtlUQfHQdjq0HpBp/+KLzPFfmu+M1ADgRCwcbwuao6PrrhIWDhXRG7lzp9lUdQ+KZkc18b8twlVL20nfkjkUQGfg9hmA+aPqANddUCAQ/Bf33pru9gtPdpUNTlBDkuxAAdkAL1xvqtBgHK+XZ7JR60Me8rqsOcXVY78T9TJrPdeutxJzMjFqAbTAXe7YaRuUVqB4dLWcWxeDJ79zXhHr6uZQu5WZnYO6xFIlFycT++WSxP5+HrFoWZ0psIjSmdKKKJ0pqojSJeRU64sIqdYXkVCtLyKeWp8rm551OVNEPWpnSqpH7UyB9aidILeG0nDY99UQvhrCV0P4agj/fxjC9lT0agovRezVFM6j9GoKh8m8msKbm8ISDM2sY/hqCS9F7NUSzqP0agmHybxawptbwlT/I/JqBV+t4KsVfLWCd2sF36TIpd8feOakRiaeNZmxbXIWnk4wiq5WLH9okhsfsD0M24ZUCJcdnExYi7ad2rx8vvCO13fMmcXVlXua9nOtmqcRuhMwM8tfVnrBqQGRHxazn6z0PzUtdRrSzVVqkwGIj53vNjL1nAxmuvZfw/VJBKGdkFEsP3YdKaBF4Hf4sbgz5gfnJpflkgkoPPf7/rXymOpYfFdrB3qgOZ1MlyibyXdCamOFPoXT10tPvEn+kiXsAd5KxCMZYyfL2Leoe8lSbiDeSs5hwFPkO2gXBx6UPj0pqtsJtrGEkXpY072vZud4t/6BBnW7x+jtYN1nTfzO0yZ6O+OdpBkMeicHfFiX8LmRG7EWnp4fZKgLPkl3kiFs0n+NmqgUR26wm02W64l9I97cYDfjzb82dCPmDt82ui533oLeiLvGXjOt67aMrS3luQCHg3Y9dGE7KN67uGXvNvv+rKx8K6RZBj9JN2UzX5bBj7ictP2XWGU3tf0Rc3O2gQtO4U23gYjNOTvCBdm87Y4Q8Tlrc7ggo7fdHCJGZ+0TScJDPtvMfcKVgF5qf8DGB66lZlyg71+ywmrlUNHhMZ/Wv2CZSqk/f5L+xMwGFPn3fyNSkX/9/QMpoAL3+I8UviDCULUGQ6jKN8xAbmoFWITQFB0kKUePeHnGc1lWjE88w9nGSzQrQJhFubySbrYhwl++/eBKW2FNXT33Vx+++/ohKnxLVXQnCU/ytWXK1JRfha2WqyQ7chVGb9WzZWt4J5zkqaRVBcUtZsqN5OEnmUzNVLrQ6ztfjxLaCtUatKf81o+zYhz0gwtLNm9rc/YEHNuGLwfsk/3LUP1yt4GAXJG9rFUUMEhf54S/T05CtmNmk/kO7S9jRlxjisYWpKyv++DUraQKDeaZWKfr2TD0li1p/qRd0XDa219KyYEe2UXso6qB7DautbcCrBLrP8VPQ5OuZvvxhbEWvAKj9oPQ/ftyGYg1E5DqJ+awn/SGx7dEG290XWGeK2PzhUnR4x5tax5EQzya8X1zxxQUmWHrgc5LJ2yevxpqmDYs19EW+nc7zkc7zCA+95ls+SNFKC03igpNky2PxhmYwcQgI/Gg0V7CcPdbqzMeIscFsJD10NuVE/ers+tS/xqXUAelcYHviLkpjvq4x5oH3Qo9y5/A6LZFyBzcodkG/vRm2N1u0YE99ZY0LZ5LN/De6STVQNTPqhkO+3GKgaifUy9i0COHPJonD43XsXs4GpZGY7sg2LI82jybb5xq/Er6iZV1OZheQOaIeyrNYCb/9vPB4fFs47t1o/itm/NiwP8atbGK2xF196vB+YriQkyZ/Ytkq3kgAiE67nzZ/Ay+rAprbFdzs5WNQ7qVja9iH4UUN4obQw3vQ02v7z5atA0DAYTr4fWjTuINWE/JoD3VeLqNnm5cq6B1c55tveJT7SZappeyQN0tP76RGi/VOW7YS2Gh1SpnZcIqaNZsshUJ6e5k2YpxyF7U1IT9zCKbsZ2teK03pwM/Wtg43mQXn25S0M3AzWua1KzInCaPo9fBZkebD20v8htC24s8CS0ZiGjfuM5QGYa6Z58fzQ9PaHdChEb6aXb9JiX2vnT9Wb1zcSg42e3vuZIqSn7EaE3ojPPhw7c/b393ZuRjeE2eG/wLHWzDm6s+B2u4900T2dwctNYPzCBYfPreL9dGqIMM4uHnsPv9JThMXVvFrfDJV6X+2jEf3W2Et2c1dttNEtZViD8wsfYvGQf9/bqnTN81vZJcM8yDKKb70KWWvDa+5/ODPc0e9oEmj14dHvFM9ki3gCHIUj8ONVT1fZLJEoyd6dAc2iX6zukOjSNcb378AK6zk5NrkGSQIalA+b0CtiBGXmbFp6yvB7WJlEcdVFttemg1Ca8we7tbkqyR8smymcuy4mDGHFeqTbZigtkFNsjgQN7CrHbWJvlMd0BW9PmZsOxt4P9KBr0d4K0CjvfQUXAfQxYuyxTflyD/NYSHdF5UdNa9qoAqlw1/kN+eMPEHFLsmH8Fg5+4WMwFht4+D2/zpQHhZXuf6uNe2MA54DzwaHF0LD+ZZhu/ifHv02GZPbSkf1nb/s9vcRIYwQve2K+b6kOMkWVwwJ3LsLsKMxFJ3PEroF8A7HqsDR276k0SRDILua8Wp8rB2R7lHEa4khGgEgmajEzRL6/x48g0zOmMic1OZaDl+CeTNq1IubR4HdTZJ5hjoK8huY497NOrjizkeG+CJ5CFH05FhovsrJgrM8CG0cZuFLIDUwjomlGyAbvdkOEzFpW/Jm1uH0FrTVa0wSaVgdC2kZiOBbqCK77Ob2Tv0cgOXvlrLerJBY5ewkr6Vvc43UNR8INZ1or6Pv9F6Rmjqh4P3gvE41O6NvZym5iJ8wthtqWKy1qTaUO0Cs9Hu5oOygwYgSXFYSPOiYsWA70cueNA99AMxp9inVwX98Ucp3yjf6VaqorT9/C2cEJBRa3WC4955zgWIxPXjSLrvugfHJkK0CqqMy3W2rFcrUM8iJ+fcWyRUee/eX4VOmNjw+bWknIMKL6w11skfbYKexW7fdEDJbrlNjs2zSYXmpqac75szZU8m5M9s8CaVEL3XBrB4GQrn+hawZTm4FbWi1m3NqSB0tYLcnCCg2Cd5NhlFooncDbqK5v4gVyf+/BmDoFcSlYKSVlml2JYayLYMds8oKQRTuceIqv1bKd66heZTBV2e1yBZC14vLr7a/E7+jGKxDkhAMQdq15d7GcDHXL1BwgMu4Jv/CwAA//+2umBX" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/metrics/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/metrics/_meta/data.json deleted file mode 100644 index 1fee3da9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/metrics/_meta/data.json +++ /dev/null @@ -1,274 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "event": { - "dataset": "mongodb.metrics", - "duration": 115000, - "module": "mongodb" - }, - "metricset": { - "name": "metrics" - }, - "mongodb": { - "metrics": { - "commands": { - "aggregate": { - "failed": 0, - "total": 0 - }, - "build_info": { - "failed": 0, - "total": 0 - }, - "coll_stats": { - "failed": 0, - "total": 0 - }, - "connection_pool_stats": { - "failed": 0, - "total": 0 - }, - "count": { - "failed": 0, - "total": 0 - }, - "db_stats": { - "failed": 0, - "total": 3 - }, - "distinct": { - "failed": 0, - "total": 0 - }, - "find": { - "failed": 0, - "total": 0 - }, - "get_cmd_line_opts": { - "failed": 0, - "total": 0 - }, - "get_last_error": { - "failed": 0, - "total": 0 - }, - "get_log": { - "failed": 0, - "total": 0 - }, - "get_more": { - "failed": 0, - "total": 0 - }, - "get_parameter": { - "failed": 0, - "total": 0 - }, - "host_info": { - "failed": 0, - "total": 0 - }, - "insert": { - "failed": 0, - "total": 0 - }, - "is_master": { - "failed": 0, - "total": 12 - }, - "is_self": { - "failed": 0, - "total": 0 - }, - "last_collections": { - "failed": 0, - "total": 0 - }, - "last_commands": { - "failed": 0, - "total": 0 - }, - "list_databased": { - "failed": 0, - "total": 3 - }, - "list_indexes": { - "failed": 0, - "total": 0 - }, - "ping": { - "failed": 0, - "total": 12 - }, - "profile": { - "failed": 0, - "total": 0 - }, - "replset_get_rbid": { - "failed": 0, - "total": 0 - }, - "replset_get_status": { - "failed": 0, - "total": 0 - }, - "replset_heartbeat": { - "failed": 0, - "total": 0 - }, - "replset_update_position": { - "failed": 0, - "total": 0 - }, - "server_status": { - "failed": 0, - "total": 3 - }, - "update": { - "failed": 0, - "total": 0 - }, - "whatsmyuri": { - "failed": 0, - "total": 0 - } - }, - "cursor": { - "open": { - "no_timeout": 0, - "pinned": 0, - "total": 0 - }, - "timed_out": 0 - }, - "document": { - "deleted": 0, - "inserted": 0, - "returned": 0, - "updated": 0 - }, - "get_last_error": { - "write_timeouts": 0, - "write_wait": { - "count": 0, - "ms": 0 - } - }, - "operation": { - "scan_and_order": 0, - "write_conflicts": 0 - }, - "query_executor": { - "scanned_documents": { - "count": 0 - }, - "scanned_indexes": { - "count": 0 - } - }, - "replication": { - "apply": { - "attempts_to_become_secondary": 0, - "batches": { - "count": 0, - "time": { - "ms": 0 - } - }, - "ops": 0 - }, - "buffer": { - "count": 0, - "max_size": { - "bytes": 0 - }, - "size": { - "bytes": 0 - } - }, - "executor": { - "counters": { - "cancels": 0, - "event_created": 0, - "event_wait": 0, - "scheduled": { - "dbwork": 0, - "exclusive": 0, - "failures": 0, - "netcmd": 0, - "work": 0, - "work_at": 0 - }, - "waits": 0 - }, - "event_waiters": 0, - "network_interface": "\nNetworkInterfaceASIO Operations' Diagnostic:\nOperation: Count: \nConnecting 0 \nIn Progress 0 \nSucceeded 0 \nCanceled 0 \nFailed 0 \nTimed Out 0 \n\n", - "queues": { - "free": 0, - "in_progress": { - "dbwork": 0, - "exclusive": 0, - "network": 0 - }, - "ready": 0, - "sleepers": 0 - }, - "shutting_down": false, - "unsignaled_events": 0 - }, - "initial_sync": { - "completed": 0, - "failed_attempts": 0, - "failures": 0 - }, - "network": { - "bytes": 0, - "getmores": { - "count": 0, - "time": { - "ms": 0 - } - }, - "ops": 0, - "reders_created": 0 - }, - "preload": { - "docs": { - "count": 0, - "time": { - "ms": 0 - } - }, - "indexes": { - "count": 0, - "time": { - "ms": 0 - } - } - } - }, - "storage": { - "search": { - "bucket_exhausted": 0, - "requests": 0, - "scanned": 0 - } - }, - "ttl": { - "deleted_documents": { - "count": 0 - }, - "passes": { - "count": 0 - } - } - } - }, - "service": { - "address": "172.26.0.2:27017", - "type": "mongodb" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/metrics/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/metrics/_meta/docs.asciidoc deleted file mode 100644 index 24c1d6e6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/metrics/_meta/docs.asciidoc +++ /dev/null @@ -1,5 +0,0 @@ -This is the `metrics` metricset of the MongoDB module. - -It requires the following privileges, which is covered by the https://docs.mongodb.com/manual/reference/built-in-roles/#clusterMonitor[`clusterMonitor` role]: - -- https://docs.mongodb.com/manual/reference/privilege-actions/#serverStatus[`serverStatus` action] on https://docs.mongodb.com/manual/reference/resource-document/#cluster-resource[`cluster` resource] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/metrics/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/metrics/_meta/fields.yml deleted file mode 100644 index a7a16fdd..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/metrics/_meta/fields.yml +++ /dev/null @@ -1,532 +0,0 @@ -- name: metrics - type: group - release: ga - description: > - Statistics that reflect the current use and state of a running `mongod` instance - for more information, take a look at https://docs.mongodb.com/manual/reference/command/serverStatus/#serverstatus.metrics - fields: - - name: commands - type: group - description: > - Reports on the use of database commands. - The fields in metrics.commands are the names of database commands and each value is a document - that reports the total number of commands executed as well as the number of failed executions. - - metrics.commands..failed shows the number of times failed on this mongod. - metrics.commands..total shows the number of times executed on this mongod. - fields: - - name: is_self - type: group - fields: - - name: failed - type: long - - name: total - type: long - - name: aggregate - type: group - fields: - - name: failed - type: long - - name: total - type: long - - name: build_info - type: group - fields: - - name: failed - type: long - - name: total - type: long - - name: coll_stats - type: group - fields: - - name: failed - type: long - - name: total - type: long - - name: connection_pool_stats - type: group - fields: - - name: failed - type: long - - name: total - type: long - - name: count - type: group - fields: - - name: failed - type: long - - name: total - type: long - - name: db_stats - type: group - fields: - - name: failed - type: long - - name: total - type: long - - name: distinct - type: group - fields: - - name: failed - type: long - - name: total - type: long - - name: find - type: group - fields: - - name: failed - type: long - - name: total - type: long - - name: get_cmd_line_opts - type: group - fields: - - name: failed - type: long - - name: total - type: long - - name: get_last_error - type: group - fields: - - name: failed - type: long - - name: total - type: long - - name: get_log - type: group - fields: - - name: failed - type: long - - name: total - type: long - - name: get_more - type: group - fields: - - name: failed - type: long - - name: total - type: long - - name: get_parameter - type: group - fields: - - name: failed - type: long - - name: total - type: long - - name: host_info - type: group - fields: - - name: failed - type: long - - name: total - type: long - - name: insert - type: group - fields: - - name: failed - type: long - - name: total - type: long - - name: is_master - type: group - fields: - - name: failed - type: long - - name: total - type: long - - name: last_collections - type: group - fields: - - name: failed - type: long - - name: total - type: long - - name: last_commands - type: group - fields: - - name: failed - type: long - - name: total - type: long - - name: list_databased - type: group - fields: - - name: failed - type: long - - name: total - type: long - - name: list_indexes - type: group - fields: - - name: failed - type: long - - name: total - type: long - - name: ping - type: group - fields: - - name: failed - type: long - - name: total - type: long - - name: profile - type: group - fields: - - name: failed - type: long - - name: total - type: long - - name: replset_get_rbid - type: group - fields: - - name: failed - type: long - - name: total - type: long - - name: replset_get_status - type: group - fields: - - name: failed - type: long - - name: total - type: long - - name: replset_heartbeat - type: group - fields: - - name: failed - type: long - - name: total - type: long - - name: replset_update_position - type: group - fields: - - name: failed - type: long - - name: total - type: long - - name: server_status - type: group - fields: - - name: failed - type: long - - name: total - type: long - - name: update - type: group - fields: - - name: failed - type: long - - name: total - type: long - - name: whatsmyuri - type: group - fields: - - name: failed - type: long - - name: total - type: long - - - name: cursor - type: group - description: > - Contains data regarding cursor state and use. - fields: - - name: timed_out - type: long - description: > - The total number of cursors that have timed out since the server process started. - - name: open - type: group - description: > - Contains data regarding open cursors. - fields: - - name: no_timeout - type: long - description: > - The number of open cursors with the option DBQuery.Option.noTimeout set to prevent timeout. - - name: pinned - type: long - description: > - The number of `pinned` open cursors. - - name: total - type: long - description: > - The number of cursors that MongoDB is maintaining for clients. - - - name: document - type: group - description: > - Reflects document access and modification patterns. - fields: - - name: deleted - type: long - description: > - The total number of documents deleted. - - name: inserted - type: long - description: > - The total number of documents inserted. - - name: returned - type: long - description: > - The total number of documents returned by queries. - - name: updated - type: long - description: > - The total number of documents updated. - - - name: get_last_error - type: group - description: > - Returns the error status of the preceding write operation on the current connection. - fields: - - name: write_wait.ms - type: long - description: > - The total amount of time in milliseconds that the mongod has spent performing getLastError operations - with write concern (i.e. w) greater than 1. - - name: write_wait.count - type: long - description: > - The total number of getLastError operations with a specified write concern (i.e. w) greater than 1. - - name: write_timeouts - type: long - description: > - The number of times that write concern operations have timed out as a result of the wtimeout threshold to getLastError. - - - name: operation - type: group - description: > - Holds counters for several types of update and query operations that MongoDB handles using special operation types. - fields: - - name: scan_and_order - type: long - description: > - The total number of queries that return sorted numbers that cannot perform the sort operation using an index. - - name: write_conflicts - type: long - description: > - The total number of queries that encountered write conflicts. - - - name: query_executor - type: group - description: > - Reports data from the query execution system. - fields: - - name: scanned_indexes.count - type: long - description: > - The total number of index items scanned during queries and query-plan evaluation. - - name: scanned_documents.count - type: long - description: > - The total number of documents scanned during queries and query-plan evaluation. - - - name: replication - type: group - description: > - Reports metrics related to the replication process. - metrics.replication appears on all mongod instances, even those that aren't members of replica sets. - fields: - - name: executor - type: group - description: > - Reports on various statistics for the replication executor. - fields: - - name: counters - type: group - fields: - - name: event_created - type: long - - name: event_wait - type: long - - name: cancels - type: long - - name: waits - type: long - - name: scheduled - type: group - fields: - - name: netcmd - type: long - - name: dbwork - type: long - - name: exclusive - type: long - - name: work_at - type: long - - name: work - type: long - - name: failures - type: long - - name: queues - type: group - fields: - - name: in_progress - type: group - fields: - - name: network - type: long - - name: dbwork - type: long - - name: exclusive - type: long - - name: sleepers - type: long - - name: ready - type: long - - name: free - type: long - - name: unsignaled_events - type: long - - name: event_waiters - type: long - - name: shutting_down - type: boolean - - name: network_interface - type: keyword - - name: apply - type: group - description: > - Reports on the application of operations from the replication oplog. - fields: - - name: attempts_to_become_secondary - type: long - - name: batches - type: group - description: > - Reports on the oplog application process on secondaries members of replica sets. - fields: - - name: count - type: long - description: > - The total number of batches applied across all databases. - - name: time.ms - type: long - description: > - The total amount of time in milliseconds the mongod has spent applying operations from the oplog. - - name: ops - type: long - description: > - The total number of oplog operations applied. - - name: buffer - type: group - description: > - MongoDB buffers oplog operations from the replication sync source buffer before applying oplog entries in a batch. - metrics.replication.buffer provides a way to track the oplog buffer. - fields: - - name: count - type: long - description: > - The current number of operations in the oplog buffer. - - name: max_size.bytes - type: long - description: > - The maximum size of the buffer. This value is a constant setting in the mongod, and is not configurable. - - name: size.bytes - type: long - description: > - The current size of the contents of the oplog buffer. - - name: initial_sync - type: group - description: > - Report initial sync status - fields: - - name: completed - type: long - - name: failed_attempts - type: long - - name: failures - type: long - - name: network - type: group - description: > - Reports network use by the replication process. - fields: - - name: bytes - type: long - description: > - The total amount of data read from the replication sync source. - - name: getmores - type: group - description: > - Reports on the getmore operations, which are requests for additional results from the oplog cursor - as part of the oplog replication process. - fields: - - name: count - type: long - description: > - The total number of getmore operations - - name: time.ms - type: long - description: > - The total amount of time required to collect data from getmore operations. - - name: ops - type: long - description: > - The total number of operations read from the replication source. - - name: reders_created - type: long - description: > - The total number of oplog query processes created. - - name: preload - type: group - description: > - Reports on the `pre-fetch` stage, where MongoDB loads documents and indexes into RAM to improve replication throughput. - fields: - - name: docs - type: group - description: > - Reports on the documents loaded into memory during the pre-fetch stage. - fields: - - name: count - type: long - description: > - The total number of documents loaded during the pre-fetch stage of replication. - - name: time.ms - type: long - decsription: > - The total amount of time spent loading documents as part of the pre-fetch stage of replication. - - name: indexes - type: group - description: > - Reports on the index items loaded into memory during the pre-fetch stage of replication. - fields: - - name: count - type: long - description: > - The total number of index entries loaded by members before updating documents as part of the pre-fetch stage of replication. - - name: time.ms - type: long - description: > - The total amount of time, in milliseconds, spent loading index entries as part of the pre-fetch stage of replication. - - - name: storage.free_list.search - type: group - fields: - - name: bucket_exhausted - type: long - description: > - The number of times that mongod has checked the free list without finding a suitably large record allocation. - - name: requests - type: long - description: > - The number of times mongod has searched for available record allocations. - - name: scanned - type: long - description: > - The number of available record allocations mongod has searched. - - - name: ttl - type: group - description: > - Reports on the operation of the resource use of the ttl index process. - fields: - - name: deleted_documents.count - type: long - description: > - The total number of documents deleted from collections with a ttl index. - - name: passes.count - type: long - description: > - The number of times the background process removes documents from collections with a ttl index. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/metrics/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/metrics/data.go deleted file mode 100644 index 30f166e7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/metrics/data.go +++ /dev/null @@ -1,167 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package metrics - -import ( - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstriface" -) - -var schemaMetrics = s.Schema{ - "commands": c.Dict("metrics.commands", s.Schema{ - "is_self": c.Dict("_isSelf", commandSchema), - "aggregate": c.Dict("aggregate", commandSchema), - "build_info": c.Dict("buildInfo", commandSchema), - "coll_stats": c.Dict("collStats", commandSchema), - "connection_pool_stats": c.Dict("connPoolStats", commandSchema), - "count": c.Dict("count", commandSchema), - "db_stats": c.Dict("dbStats", commandSchema), - "distinct": c.Dict("distinct", commandSchema), - "find": c.Dict("find", commandSchema), - "get_cmd_line_opts": c.Dict("getCmdLineOpts", commandSchema), - "get_last_error": c.Dict("getLastError", commandSchema), - "get_log": c.Dict("getLog", commandSchema), - "get_more": c.Dict("getMore", commandSchema), - "get_parameter": c.Dict("getParameter", commandSchema), - "host_info": c.Dict("hostInfo", commandSchema), - "insert": c.Dict("insert", commandSchema), - "is_master": c.Dict("isMaster", commandSchema), - "last_collections": c.Dict("listCollections", commandSchema), - "last_commands": c.Dict("listCommands", commandSchema), - "list_databased": c.Dict("listDatabases", commandSchema), - "list_indexes": c.Dict("listIndexes", commandSchema), - "ping": c.Dict("ping", commandSchema), - "profile": c.Dict("profile", commandSchema), - "replset_get_rbid": c.Dict("replSetGetRBID", commandSchema), - "replset_get_status": c.Dict("replSetGetStatus", commandSchema), - "replset_heartbeat": c.Dict("replSetHeartbeat", commandSchema), - "replset_update_position": c.Dict("replSetUpdatePosition", commandSchema), - "server_status": c.Dict("serverStatus", commandSchema), - "update": c.Dict("update", commandSchema), - "whatsmyuri": c.Dict("whatsmyuri", commandSchema), - }), - "cursor": c.Dict("metrics.cursor", s.Schema{ - "timed_out": c.Int("timedOut"), - "open": c.Dict("open", s.Schema{ - "no_timeout": c.Int("noTimeout"), - "pinned": c.Int("pinned"), - "total": c.Int("total"), - }), - }), - "document": c.Dict("metrics.document", s.Schema{ - "deleted": c.Int("deleted"), - "inserted": c.Int("inserted"), - "returned": c.Int("returned"), - "updated": c.Int("updated"), - }), - "get_last_error": c.Dict("metrics.getLastError", s.Schema{ - "write_wait": c.Dict("wtime", s.Schema{ - "ms": c.Int("totalMillis"), - "count": c.Int("num"), - }), - "write_timeouts": c.Int("wtimeouts"), - }), - "operation": c.Dict("metrics.operation", s.Schema{ - "scan_and_order": c.Int("scanAndOrder"), - "write_conflicts": c.Int("writeConflicts"), - }), - "query_executor": c.Dict("metrics.queryExecutor", s.Schema{ - "scanned_indexes": s.Object{"count": c.Int("scanned")}, - "scanned_documents": s.Object{"count": c.Int("scannedObjects")}, - }), - "replication": c.Dict("metrics.repl", replicationSchema, c.DictOptional), - "storage": c.Dict("metrics.storage.freelist", s.Schema{ - "search": c.Dict("search", s.Schema{ - "bucket_exhausted": c.Int("bucketExhausted"), - "requests": c.Int("requests"), - "scanned": c.Int("scanned"), - }), - }), - "ttl": c.Dict("metrics.ttl", s.Schema{ - "deleted_documents": s.Object{"count": c.Int("deletedDocuments")}, - "passes": s.Object{"count": c.Int("passes")}, - }), -} - -var commandSchema = s.Schema{ - "failed": c.Int("failed"), - "total": c.Int("total"), -} - -var replicationSchema = s.Schema{ - "executor": c.Dict("executor", s.Schema{ - "counters": c.Dict("counters", s.Schema{ - "event_created": c.Int("eventCreated"), - "event_wait": c.Int("eventWait"), - "cancels": c.Int("cancels"), - "waits": c.Int("waits"), - "scheduled": s.Object{ - "netcmd": c.Int("scheduledNetCmd"), - "dbwork": c.Int("scheduledDBWork"), - "exclusive": c.Int("scheduledXclWork"), - "work_at": c.Int("scheduledWorkAt"), - "work": c.Int("scheduledWork"), - "failures": c.Int("schedulingFailures"), - }, - }), - "queues": c.Dict("queues", s.Schema{ - "in_progress": s.Object{ - "network": c.Int("networkInProgress"), - "dbwork": c.Int("dbWorkInProgress"), - "exclusive": c.Int("exclusiveInProgress"), - }, - "sleepers": c.Int("sleepers"), - "ready": c.Int("ready"), - "free": c.Int("free"), - }), - "unsignaled_events": c.Int("unsignaledEvents"), - "event_waiters": c.Int("eventWaiters"), - "shutting_down": c.Bool("shuttingDown"), - "network_interface": c.Str("networkInterface"), - }), - "apply": c.Dict("apply", s.Schema{ - "attempts_to_become_secondary": c.Int("attemptsToBecomeSecondary"), - "batches": c.Dict("batches", countAndTimeSchema), - "ops": c.Int("ops"), - }), - "buffer": c.Dict("buffer", s.Schema{ - "count": c.Int("count"), - "max_size": s.Object{"bytes": c.Int("maxSizeBytes")}, - "size": s.Object{"bytes": c.Int("sizeBytes")}, - }), - "initial_sync": c.Dict("initialSync", s.Schema{ - "completed": c.Int("completed"), - "failed_attempts": c.Int("failedAttempts"), - "failures": c.Int("failures"), - }), - "network": c.Dict("network", s.Schema{ - "bytes": c.Int("bytes"), - "getmores": c.Dict("getmores", countAndTimeSchema), - "ops": c.Int("ops"), - "reders_created": c.Int("readersCreated"), - }), - "preload": c.Dict("preload", s.Schema{ - "docs": c.Dict("docs", countAndTimeSchema), - "indexes": c.Dict("indexes", countAndTimeSchema), - }), -} - -var countAndTimeSchema = s.Schema{ - "count": c.Int("num"), - "time": s.Object{"ms": c.Int("totalMillis")}, -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/metrics/metrics.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/metrics/metrics.go deleted file mode 100644 index da2b0ddb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/metrics/metrics.go +++ /dev/null @@ -1,78 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package metrics - -import ( - "github.com/pkg/errors" - "gopkg.in/mgo.v2/bson" - - "github.com/elastic/beats/v7/libbeat/common/schema" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/mongodb" -) - -func init() { - mb.Registry.MustAddMetricSet("mongodb", "metrics", New, - mb.WithHostParser(mongodb.ParseURL), - mb.DefaultMetricSet(), - ) -} - -// MetricSet type defines all fields of the MetricSet -// As a minimum it must inherit the mb.BaseMetricSet fields, but can be extended with -// additional entries. These variables can be used to persist data or configuration between -// multiple fetch calls. -type MetricSet struct { - *mongodb.MetricSet -} - -// New creates a new instance of the MetricSet -// Part of new is also setting up the configuration by processing additional -// configuration entries if needed. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - ms, err := mongodb.NewMetricSet(base) - if err != nil { - return nil, err - } - return &MetricSet{ms}, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - // instantiate direct connections to each of the configured Mongo hosts - mongoSession, err := mongodb.NewDirectSession(m.DialInfo) - if err != nil { - return errors.Wrap(err, "error creating new Session") - } - defer mongoSession.Close() - - result := map[string]interface{}{} - if err := mongoSession.DB("admin").Run(bson.D{{Name: "serverStatus", Value: 1}}, &result); err != nil { - return errors.Wrap(err, "failed to retrieve serverStatus") - } - - data, err := schemaMetrics.Apply(result, schema.FailOnRequired) - if err != nil { - return errors.Wrap(err, "failed to apply schema") - } - reporter.Event(mb.Event{MetricSetFields: data}) - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/metrics/metrics_intergration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/metrics/metrics_intergration_test.go deleted file mode 100644 index c5415356..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/metrics/metrics_intergration_test.go +++ /dev/null @@ -1,67 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package metrics - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestFetch(t *testing.T) { - r := compose.EnsureUp(t, "mongodb") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(r.Host())) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - event := events[0].MetricSetFields - - // Check a few event Fields - findCount, err := event.GetValue("commands.find.total") - assert.NoError(t, err) - assert.True(t, findCount.(int64) >= 0) - - deletedDocuments, err := event.GetValue("document.deleted") - assert.NoError(t, err) - assert.True(t, deletedDocuments.(int64) >= 0) -} - -func TestData(t *testing.T) { - r := compose.EnsureUp(t, "mongodb") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(r.Host())) - if err := mbtest.WriteEventsReporterV2Error(f, t, ""); err != nil { - t.Fatal("write", err) - } -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "mongodb", - "metricsets": []string{"metrics"}, - "hosts": []string{host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/metricset.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/metricset.go deleted file mode 100644 index b1b09a7a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/metricset.go +++ /dev/null @@ -1,76 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mongodb - -import ( - "crypto/tls" - "net" - - "gopkg.in/mgo.v2" - - "github.com/elastic/beats/v7/libbeat/common/transport/tlscommon" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -// ModuleConfig contains the common configuration for this module -type ModuleConfig struct { - TLS *tlscommon.Config `config:"ssl"` -} - -// MetricSet type defines all fields of the MetricSet -type MetricSet struct { - mb.BaseMetricSet - DialInfo *mgo.DialInfo -} - -// NewMetricSet creates a new instance of the MetricSet -func NewMetricSet(base mb.BaseMetricSet) (*MetricSet, error) { - var config ModuleConfig - err := base.Module().UnpackConfig(&config) - if err != nil { - return nil, err - } - - dialInfo, err := mgo.ParseURL(base.HostData().URI) - if err != nil { - return nil, err - } - dialInfo.Timeout = base.Module().Config().Timeout - - if config.TLS.IsEnabled() { - tlsConfig, err := tlscommon.LoadTLSConfig(config.TLS) - if err != nil { - return nil, err - } - - dialInfo.DialServer = func(addr *mgo.ServerAddr) (net.Conn, error) { - hostname, _, err := net.SplitHostPort(base.HostData().Host) - if err != nil { - logp.Warn("Failed to obtain hostname from `%s`: %s", hostname, err) - hostname = "" - } - return tls.Dial("tcp", addr.String(), tlsConfig.BuildModuleConfig(hostname)) - } - } - - return &MetricSet{ - BaseMetricSet: base, - DialInfo: dialInfo, - }, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/module.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/module.yml deleted file mode 100644 index 3a523a41..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/module.yml +++ /dev/null @@ -1,3 +0,0 @@ -dashboards: - - id: Metricbeat-MongoDB - file: Metricbeat-mongodb-overview.json diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/mongodb.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/mongodb.go deleted file mode 100644 index 23f9ceb5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/mongodb.go +++ /dev/null @@ -1,106 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mongodb - -import ( - "fmt" - "net/url" - "strings" - - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - - mgo "gopkg.in/mgo.v2" -) - -func init() { - // Register the ModuleFactory function for the "mongodb" module. - if err := mb.Registry.AddModule("mongodb", NewModule); err != nil { - panic(err) - } -} - -// NewModule creates a new mb.Module instance and validates that at least one host has been -// specified -func NewModule(base mb.BaseModule) (mb.Module, error) { - // Validate that at least one host has been specified. - config := struct { - Hosts []string `config:"hosts" validate:"nonzero,required"` - }{} - if err := base.UnpackConfig(&config); err != nil { - return nil, err - } - - return &base, nil -} - -// ParseURL parses valid MongoDB URL strings into an mb.HostData instance -func ParseURL(module mb.Module, host string) (mb.HostData, error) { - c := struct { - Username string `config:"username"` - Password string `config:"password"` - }{} - if err := module.UnpackConfig(&c); err != nil { - return mb.HostData{}, err - } - - if parts := strings.SplitN(host, "://", 2); len(parts) != 2 { - // Add scheme. - host = fmt.Sprintf("mongodb://%s", host) - } - - // This doesn't use URLHostParserBuilder because MongoDB URLs can contain - // multiple hosts separated by commas (mongodb://host1,host2,host3?options). - u, err := url.Parse(host) - if err != nil { - return mb.HostData{}, fmt.Errorf("error parsing URL: %v", err) - } - - parse.SetURLUser(u, c.Username, c.Password) - - // https://docs.mongodb.com/manual/reference/connection-string/ - _, err = mgo.ParseURL(u.String()) - if err != nil { - return mb.HostData{}, err - } - - return parse.NewHostDataFromURL(u), nil -} - -// NewDirectSession estbalishes direct connections with a list of hosts. It uses the supplied -// dialInfo parameter as a template for establishing more direct connections -func NewDirectSession(dialInfo *mgo.DialInfo) (*mgo.Session, error) { - // make a copy - nodeDialInfo := *dialInfo - nodeDialInfo.Direct = true - nodeDialInfo.FailFast = true - - logp.Debug("mongodb", "Connecting to MongoDB node at %v", nodeDialInfo.Addrs) - - session, err := mgo.DialWithInfo(&nodeDialInfo) - if err != nil { - logp.Err("Error establishing direct connection to mongo node at %v. Error output: %s", nodeDialInfo.Addrs, err.Error()) - return nil, err - } - - // Relax consistency mode so reading from a secondary is allowed - session.SetMode(mgo.Monotonic, true) - - return session, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/mongodb_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/mongodb_test.go deleted file mode 100644 index 61756b1e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/mongodb_test.go +++ /dev/null @@ -1,115 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mongodb - -import ( - "testing" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - - "github.com/stretchr/testify/assert" -) - -func TestParseMongoURL(t *testing.T) { - tests := []struct { - Name string - URL string - Username string - Password string - ExpectedAddr string - ExpectedUsername string - ExpectedPassword string - }{ - { - Name: "basic test", - URL: "localhost:40001", - Username: "user", - Password: "secret", - - ExpectedAddr: "localhost:40001", - ExpectedUsername: "user", - ExpectedPassword: "secret", - }, - { - Name: "with schema", - URL: "mongodb://localhost:40001", - Username: "user", - Password: "secret", - - ExpectedAddr: "localhost:40001", - ExpectedUsername: "user", - ExpectedPassword: "secret", - }, - { - Name: "user password in url", - URL: "mongodb://user:secret@localhost:40001", - Username: "", - Password: "", - - ExpectedAddr: "localhost:40001", - ExpectedUsername: "user", - ExpectedPassword: "secret", - }, - { - Name: "username and password do not override", - URL: "mongodb://user:secret@localhost:40001", - Username: "anotheruser", - Password: "anotherpass", - - ExpectedAddr: "localhost:40001", - ExpectedUsername: "user", - ExpectedPassword: "secret", - }, - { - Name: "with options", - URL: "mongodb://localhost:40001?connect=direct&authSource=me", - Username: "anotheruser", - Password: "anotherpass", - - ExpectedAddr: "localhost:40001", - ExpectedUsername: "anotheruser", - ExpectedPassword: "anotherpass", - }, - { - Name: "multiple hosts", - URL: "mongodb://localhost:40001,localhost:40002", - Username: "", - Password: "", - - ExpectedAddr: "localhost:40001,localhost:40002", - ExpectedUsername: "", - ExpectedPassword: "", - }, - } - - for _, test := range tests { - mod := mbtest.NewTestModule(t, map[string]interface{}{ - "username": test.Username, - "password": test.Password, - }) - hostData, err := ParseURL(mod, test.URL) - if err != nil { - t.Error(err) - continue - } - - assert.Equal(t, test.ExpectedAddr, hostData.Host, test.Name) - assert.Equal(t, test.ExpectedUsername, hostData.User, test.Name) - assert.Equal(t, test.ExpectedPassword, hostData.Password, test.Name) - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/replstatus/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/replstatus/_meta/data.json deleted file mode 100644 index 9e8181a5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/replstatus/_meta/data.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "event": { - "dataset": "mongodb.replstatus", - "duration": 115000, - "module": "mongodb" - }, - "metricset": { - "name": "replstatus" - }, - "mongodb": { - "replstatus": { - "headroom": { - "max": null, - "min": null - }, - "lag": { - "max": null, - "min": null - }, - "members": { - "arbiter": { - "count": 0, - "hosts": null - }, - "down": { - "count": 0, - "hosts": null - }, - "primary": { - "host": "22b4e1fb8197:27017", - "optime": 1550700559 - }, - "recovering": { - "count": 0, - "hosts": null - }, - "rollback": { - "count": 0, - "hosts": null - }, - "secondary": { - "count": 0, - "hosts": null, - "optimes": null - }, - "startup2": { - "count": 0, - "hosts": null - }, - "unhealthy": { - "count": 0, - "hosts": null - }, - "unknown": { - "count": 0, - "hosts": null - } - }, - "oplog": { - "first": { - "timestamp": 1550700557 - }, - "last": { - "timestamp": 1550700559 - }, - "size": { - "allocated": 40572728934, - "used": 180 - }, - "window": 2 - }, - "optimes": { - "applied": 1550700559, - "durable": 1550700559, - "last_committed": 1550700559 - }, - "server_date": "2019-02-20T23:09:23.733+01:00", - "set_name": "beats" - } - }, - "service": { - "address": "172.26.0.2:27017", - "type": "mongodb" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/replstatus/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/replstatus/_meta/docs.asciidoc deleted file mode 100644 index c69aec18..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/replstatus/_meta/docs.asciidoc +++ /dev/null @@ -1,7 +0,0 @@ -This is the `replstatus` metricset of the module mongodb. - -It requires the following privileges, which is covered by the https://docs.mongodb.com/manual/reference/built-in-roles/#clusterMonitor[`clusterMonitor` role]: - -- https://docs.mongodb.com/manual/reference/privilege-actions/#find[`find`/`listCollections` action] on https://docs.mongodb.com/manual/reference/local-database/[the `local` database resource] -- https://docs.mongodb.com/manual/reference/privilege-actions/#collStats[`collStats` action] on https://docs.mongodb.com/manual/reference/local-database/#local.oplog.rs[the `local.oplog.rs` collection resource] -- https://docs.mongodb.com/manual/reference/privilege-actions/#replSetGetStatus[`replSetGetStatus` action] on https://docs.mongodb.com/manual/reference/resource-document/#cluster-resource[`cluster` resource] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/replstatus/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/replstatus/_meta/fields.yml deleted file mode 100644 index 4b31ebb4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/replstatus/_meta/fields.yml +++ /dev/null @@ -1,176 +0,0 @@ -- name: replstatus - type: group - release: ga - description: > - replstatus provides an overview of replica set status. - fields: - - name: oplog - type: group - description: > - oplog provides an overview of replication oplog status, which is retrieved from db.getReplicationInfo(). - fields: - - name: size.allocated - type: long - format: bytes - description: > - The total amount of space used by the replstatus in bytes. - - name: size.used - type: long - format: bytes - description: > - total amount of space allocated to the replstatus in bytes. - - - name: first.timestamp - type: long - description: > - Timestamp of the first (i.e. earliest) operation in the replstatus - - - name: last.timestamp - type: long - description: > - Timestamp of the last (i.e. latest) operation in the replstatus - - - name: window - type: long - description: > - The difference between the first and last operation in the replstatus. - - - name: set_name - type: keyword - description: > - The name of the replica set. - - - name: server_date - type: date - description: > - Reflects the current time according to the server that processed the replSetGetStatus command. - - - name: optimes - type: group - fields: - - name: last_committed - type: long - description: > - Information, from the viewpoint of this member, regarding the most recent operation that has been written to a majority of replica set members. - - name: applied - type: long - description: > - Information, from the viewpoint of this member, regarding the most recent operation that has been applied to this member of the replica set. - - name: durable - type: long - description: > - Information, from the viewpoint of this member, regarding the most recent operation that has been written to the journal of this member of the replica set. - - - name: lag - type: group - description: > - Delay between a write operation on the primary and its copy to a secondary - fields: - - name: max - type: long - format: duration - description: > - Difference between optime of primary and slowest secondary - - name: min - type: long - format: duration - description: > - Difference between optime of primary and fastest secondary - - - name: headroom - type: group - description: > - Difference between the primary's oplog window and the replication lag of the secondary - fields: - - name: max - type: long - format: duration - description: > - Difference between primary's oplog window and the replication lag of the fastest secondary - - name: min - type: long - format: duration - description: > - Difference between primary's oplog window and the replication lag of the slowest secondary - - - name: members - type: group - description: > - Provides information about members of replica set grouped by their state - fields: - - name: primary.host - type: keyword - description: > - Host address of the primary - - name: primary.optime - type: keyword - description: > - Optime of primary - - name: secondary.hosts - type: keyword - description: > - List of secondary hosts - - name: secondary.optimes - type: keyword - description: > - Optimes of secondaries - - name: secondary.count - type: long - descriprtion: > - Count of secondaries - - name: recovering.hosts - type: keyword - description: > - List of recovering members hosts - - name: recovering.count - type: long - description: > - Count of members in the `recovering` state - - name: unknown.hosts - type: keyword - description: > - List of members' hosts in the `unknown` state - - name: unknown.count - type: long - description: > - Count of members with `unknown` state - - name: startup2.hosts - type: keyword - description: > - List of initializing members hosts - - name: startup2.count - type: long - description: > - Count of members in the `startup2` state - - name: arbiter.hosts - type: keyword - description: > - List of arbiters hosts - - name: arbiter.count - type: long - description: > - Count of arbiters - - name: down.hosts - type: keyword - description: > - List of `down` members hosts - - name: down.count - type: long - description: > - Count of `down` members - - name: rollback.hosts - type: keyword - description: > - List of members in the `rollback` state - - name: rollback.count - type: long - description: > - Count of members in the `rollback` state - - name: unhealthy.hosts - type: keyword - description: > - List of members' hosts with healthy = false - - name: unhealthy.count - type: long - description: > - Count of unhealthy members diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/replstatus/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/replstatus/data.go deleted file mode 100644 index fdeeb2b5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/replstatus/data.go +++ /dev/null @@ -1,124 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package replstatus - -import ( - "github.com/elastic/beats/v7/libbeat/common" -) - -func eventMapping(oplogInfo oplogInfo, replStatus MongoReplStatus) common.MapStr { - var result common.MapStr = make(common.MapStr) - - result["oplog"] = common.MapStr{ - "size": common.MapStr{ - "allocated": oplogInfo.allocated, - "used": oplogInfo.used, - }, - "first": common.MapStr{ - "timestamp": oplogInfo.firstTs, - }, - "last": common.MapStr{ - "timestamp": oplogInfo.lastTs, - }, - "window": oplogInfo.diff, - } - result["set_name"] = replStatus.Set - result["server_date"] = replStatus.Date - result["optimes"] = common.MapStr{ - "last_committed": replStatus.OpTimes.LastCommitted.getTimeStamp(), - "applied": replStatus.OpTimes.Applied.getTimeStamp(), - "durable": replStatus.OpTimes.Durable.getTimeStamp(), - } - - // find lag and headroom - minLag, maxLag, lagIsOk := findLag(replStatus.Members) - if lagIsOk { - result["lag"] = common.MapStr{ - "max": maxLag, - "min": minLag, - } - - result["headroom"] = common.MapStr{ - "max": oplogInfo.diff - minLag, - "min": oplogInfo.diff - maxLag, - } - } else { - result["lag"] = common.MapStr{ - "max": nil, - "min": nil, - } - - result["headroom"] = common.MapStr{ - "max": nil, - "min": nil, - } - } - - var ( - secondaryHosts = findHostsByState(replStatus.Members, SECONDARY) - recoveringHosts = findHostsByState(replStatus.Members, RECOVERING) - unknownHosts = findHostsByState(replStatus.Members, UNKNOWN) - startup2Hosts = findHostsByState(replStatus.Members, STARTUP2) - arbiterHosts = findHostsByState(replStatus.Members, ARBITER) - downHosts = findHostsByState(replStatus.Members, DOWN) - rollbackHosts = findHostsByState(replStatus.Members, ROLLBACK) - unhealthyHosts = findUnhealthyHosts(replStatus.Members) - ) - - result["members"] = common.MapStr{ - "primary": common.MapStr{ - "host": findHostsByState(replStatus.Members, PRIMARY)[0], - "optime": findOptimesByState(replStatus.Members, PRIMARY)[0], - }, - "secondary": common.MapStr{ - "hosts": secondaryHosts, - "count": len(secondaryHosts), - "optimes": findOptimesByState(replStatus.Members, SECONDARY), - }, - "recovering": common.MapStr{ - "hosts": recoveringHosts, - "count": len(recoveringHosts), - }, - "unknown": common.MapStr{ - "hosts": unknownHosts, - "count": len(unknownHosts), - }, - "startup2": common.MapStr{ - "hosts": startup2Hosts, - "count": len(startup2Hosts), - }, - "arbiter": common.MapStr{ - "hosts": arbiterHosts, - "count": len(arbiterHosts), - }, - "down": common.MapStr{ - "hosts": downHosts, - "count": len(downHosts), - }, - "rollback": common.MapStr{ - "hosts": rollbackHosts, - "count": len(rollbackHosts), - }, - "unhealthy": common.MapStr{ - "hosts": unhealthyHosts, - "count": len(unhealthyHosts), - }, - } - - return result -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/replstatus/info.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/replstatus/info.go deleted file mode 100644 index 27301465..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/replstatus/info.go +++ /dev/null @@ -1,101 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package replstatus - -import ( - "errors" - - mgo "gopkg.in/mgo.v2" - "gopkg.in/mgo.v2/bson" -) - -type oplogInfo struct { - allocated int64 - used float64 - firstTs int64 - lastTs int64 - diff int64 -} - -// CollSize contains data about collection size -type CollSize struct { - MaxSize int64 `bson:"maxSize"` // Shows the maximum size of the collection. - Size float64 `bson:"size"` // The total size in memory of all records in a collection. -} - -const oplogCol = "oplog.rs" - -func getReplicationInfo(mongoSession *mgo.Session) (*oplogInfo, error) { - // get oplog.rs collection - db := mongoSession.DB("local") - if collections, err := db.CollectionNames(); err != nil || !contains(collections, oplogCol) { - if err == nil { - err = errors.New("collection oplog.rs was not found") - } - - return nil, err - } - collection := db.C(oplogCol) - - // get oplog size - var oplogSize CollSize - if err := db.Run(bson.D{{Name: "collStats", Value: oplogCol}}, &oplogSize); err != nil { - return nil, err - } - - // get first and last items in the oplog - firstTs, err := getOpTimestamp(collection, "$natural") - if err != nil { - return nil, err - } - - lastTs, err := getOpTimestamp(collection, "-$natural") - if err != nil { - return nil, err - } - - diff := lastTs - firstTs - - return &oplogInfo{ - allocated: oplogSize.MaxSize, - used: oplogSize.Size, - firstTs: firstTs, - lastTs: lastTs, - diff: diff, - }, nil -} - -func getOpTimestamp(collection *mgo.Collection, sort string) (int64, error) { - iter := collection.Find(nil).Sort(sort).Iter() - - var opTime OpTime - if !iter.Next(&opTime) { - return 0, errors.New("objects not found in local.oplog.rs -- Is this a new and empty db instance?") - } - - return opTime.getTimeStamp(), nil -} - -func contains(s []string, x string) bool { - for _, n := range s { - if x == n { - return true - } - } - return false -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/replstatus/replstatus.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/replstatus/replstatus.go deleted file mode 100644 index fd734823..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/replstatus/replstatus.go +++ /dev/null @@ -1,81 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package replstatus - -import ( - "gopkg.in/mgo.v2" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/mongodb" -) - -func init() { - mb.Registry.MustAddMetricSet("mongodb", "replstatus", New, - mb.WithHostParser(mongodb.ParseURL)) -} - -// MetricSet type defines all fields of the MetricSet -// As a minimum it must inherit the mb.BaseMetricSet fields, but can be extended with -// additional entries. These variables can be used to persist data or configuration between -// multiple fetch calls. -type MetricSet struct { - *mongodb.MetricSet -} - -// New creates a new instance of the MetricSet -// Part of new is also setting up the configuration by processing additional -// configuration entries if needed. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - ms, err := mongodb.NewMetricSet(base) - if err != nil { - return nil, err - } - return &MetricSet{ms}, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - // instantiate direct connections to each of the configured Mongo hosts - mongoSession, err := mongodb.NewDirectSession(m.DialInfo) - if err != nil { - return errors.Wrap(err, "error creating new Session") - } - defer mongoSession.Close() - - mongoSession.SetMode(mgo.Strong, true) - - oplogInfo, err := getReplicationInfo(mongoSession) - if err != nil { - return errors.Wrap(err, "error getting replication info") - } - - replStatus, err := getReplicationStatus(mongoSession) - if err != nil { - return errors.Wrap(err, "error getting replication status") - } - - event := eventMapping(*oplogInfo, *replStatus) - - reporter.Event(mb.Event{MetricSetFields: event}) - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/replstatus/replstatus_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/replstatus/replstatus_integration_test.go deleted file mode 100644 index 12f010ee..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/replstatus/replstatus_integration_test.go +++ /dev/null @@ -1,141 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package replstatus - -import ( - "testing" - "time" - - "github.com/stretchr/testify/assert" - mgo "gopkg.in/mgo.v2" - "gopkg.in/mgo.v2/bson" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - "github.com/elastic/beats/v7/metricbeat/module/mongodb" -) - -func TestFetch(t *testing.T) { - service := compose.EnsureUp(t, "mongodb") - - err := initiateReplicaSet(t, service.Host()) - if !assert.NoError(t, err) { - t.FailNow() - } - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - event := events[0].MetricSetFields - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), events[0]) - - // Check event fields - oplog := event["oplog"].(common.MapStr) - allocated := oplog["size"].(common.MapStr)["allocated"].(int64) - assert.True(t, allocated >= 0) - - used := oplog["size"].(common.MapStr)["used"].(float64) - assert.True(t, used > 0) - - firstTs := oplog["first"].(common.MapStr)["timestamp"].(int64) - assert.True(t, firstTs >= 0) - - window := oplog["window"].(int64) - assert.True(t, window >= 0) - - members := event["members"].(common.MapStr) - primary := members["primary"].(common.MapStr) - assert.NotEmpty(t, primary["host"].(string)) - assert.True(t, primary["optime"].(int64) > 0) - - set := event["set_name"].(string) - assert.Equal(t, set, "beats") -} - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "mongodb") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - if err := mbtest.WriteEventsReporterV2Error(f, t, ""); err != nil { - t.Fatal("write", err) - } -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "mongodb", - "metricsets": []string{"replstatus"}, - "hosts": []string{host}, - } -} - -func initiateReplicaSet(t *testing.T, host string) error { - url := host - - dialInfo, err := mgo.ParseURL(url) - if err != nil { - return err - } - dialInfo.Direct = true - - mongoSession, err := mongodb.NewDirectSession(dialInfo) - if err != nil { - return err - } - defer mongoSession.Close() - - // get oplog.rs collection - db := mongoSession.DB("admin") - config := ReplicaConfig{"beats", []Host{{0, url}}} - var initiateResult map[string]interface{} - if err := db.Run(bson.M{"replSetInitiate": config}, &initiateResult); err != nil { - if err.Error() != "already initialized" { - return err - } - } - - var status map[string]interface{} - for { - db.Run(bson.M{"replSetGetStatus": 1}, &status) - myState, ok := status["myState"].(int) - t.Logf("Mongodb state is %d", myState) - if ok && myState == 1 { - time.Sleep(5 * time.Second) // hack, wait more for replica set to become stable - break - } - } - - return nil -} - -type ReplicaConfig struct { - id string `bson:_id` - members []Host `bson:hosts` -} - -type Host struct { - id int `bson:_id` - host string `bson:host` -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/replstatus/status.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/replstatus/status.go deleted file mode 100644 index e7e7de68..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/replstatus/status.go +++ /dev/null @@ -1,167 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package replstatus - -import ( - "time" - - mgo "gopkg.in/mgo.v2" - "gopkg.in/mgo.v2/bson" -) - -// MongoReplStatus cointains the status of the replica set from the point of view of the server that processed the command. -type MongoReplStatus struct { - Ok bool `bson:"ok"` - Set string `bson:"set"` - Date time.Time `bson:"date"` - Members []Member `bson:"members"` - MyState int `bson:"myState"` - Term int `bson:"term"` - HeartbeatIntervalMillis int `bson:"heartbeatIntervalMillis"` - OpTimes struct { - LastCommitted OpTime `bson:"lastCommittedOpTime"` - Applied OpTime `bson:"appliedOpTime"` - Durable OpTime `bson:"durableOpTime"` - } `bson:"optimes"` -} - -// Member provides information about a member in the replica set. -type Member struct { - Health bool `bson:"health"` - Name string `bson:"name"` - State int `bson:"state"` - StateStr string `bson:"stateStr"` - Uptime int `bson:"uptime"` - OpTime OpTime `bson:"optime"` - OpTimeDate time.Time `bson:"optimeDate"` - ElectionTime int64 `bson:"electionTime"` - ElectionDate time.Time `bson:"electaionDate"` - ConfigVersion int `bson:"configVersion"` - Self bool `bson:"self"` -} - -// OpTime holds information regarding the operation from the operation log -type OpTime struct { - Ts int64 `bson:"ts"` // The timestamp of the last operation applied to this member of the replica set - T int `bson:"t"` // The term in which the last applied operation was originally generated on the primary. -} - -// MemberState shows the state of a member in the replica set -type MemberState int - -const ( - // STARTUP state - STARTUP MemberState = 0 - // PRIMARY state - PRIMARY MemberState = 1 - // SECONDARY state - SECONDARY MemberState = 2 - // RECOVERING state - RECOVERING MemberState = 3 - // STARTUP2 state - STARTUP2 MemberState = 5 - // UNKNOWN state - UNKNOWN MemberState = 6 - // ARBITER state - ARBITER MemberState = 7 - // DOWN state - DOWN MemberState = 8 - // ROLLBACK state - ROLLBACK MemberState = 9 - // REMOVED state - REMOVED MemberState = 10 -) - -func (optime *OpTime) getTimeStamp() int64 { - return optime.Ts >> 32 -} - -func getReplicationStatus(mongoSession *mgo.Session) (*MongoReplStatus, error) { - db := mongoSession.DB("admin") - - var replStatus MongoReplStatus - if err := db.Run(bson.M{"replSetGetStatus": 1}, &replStatus); err != nil { - return nil, err - } - - return &replStatus, nil -} - -func findUnhealthyHosts(members []Member) []string { - var hosts []string - - for _, member := range members { - if member.Health == false { - hosts = append(hosts, member.Name) - } - } - - return hosts -} - -func findHostsByState(members []Member, state MemberState) []string { - var hosts []string - - for _, member := range members { - memberState := MemberState(member.State) - if memberState == state { - hosts = append(hosts, member.Name) - } - } - - return hosts -} - -func findLag(members []Member) (minLag int64, maxLag int64, hasSecondary bool) { - var minOptime, maxOptime, primaryOptime int64 = 1<<63 - 1, 0, 0 - hasSecondary = false - - for _, member := range members { - memberState := MemberState(member.State) - if memberState == SECONDARY { - hasSecondary = true - - if minOptime > member.OpTime.getTimeStamp() { - minOptime = member.OpTime.getTimeStamp() - } - - if member.OpTime.getTimeStamp() > maxOptime { - maxOptime = member.OpTime.getTimeStamp() - } - } else if memberState == PRIMARY { - primaryOptime = member.OpTime.getTimeStamp() - } - } - - minLag = primaryOptime - maxOptime - maxLag = primaryOptime - minOptime - return minLag, maxLag, hasSecondary -} - -func findOptimesByState(members []Member, state MemberState) []int64 { - var optimes []int64 - - for _, member := range members { - memberState := MemberState(member.State) - if memberState == state { - optimes = append(optimes, member.OpTime.getTimeStamp()) - } - } - - return optimes -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/status/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/status/_meta/data.json deleted file mode 100644 index 0ec8996d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/status/_meta/data.json +++ /dev/null @@ -1,209 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "event": { - "dataset": "mongodb.status", - "duration": 115000, - "module": "mongodb" - }, - "metricset": { - "name": "status" - }, - "mongodb": { - "status": { - "asserts": { - "msg": 0, - "regular": 0, - "rollovers": 0, - "user": 0, - "warning": 0 - }, - "connections": { - "available": 838859, - "current": 1, - "total_created": 69 - }, - "extra_info": { - "heap_usage": {}, - "page_faults": 0 - }, - "global_lock": { - "active_clients": { - "readers": 0, - "total": 7, - "writers": 0 - }, - "current_queue": { - "readers": 0, - "total": 0, - "writers": 0 - }, - "total_time": { - "us": 68634000 - } - }, - "local_time": "2019-01-29T13:47:39.864Z", - "locks": { - "collection": { - "acquire": { - "count": { - "r": 42, - "w": 2 - } - }, - "deadlock": {}, - "wait": {} - }, - "database": { - "acquire": { - "count": { - "R": 1, - "W": 7, - "r": 42 - } - }, - "deadlock": {}, - "wait": {} - }, - "global": { - "acquire": { - "count": { - "W": 3, - "r": 176, - "w": 7 - } - }, - "deadlock": {}, - "wait": {} - }, - "meta_data": { - "acquire": { - "count": { - "w": 1 - } - }, - "deadlock": {}, - "wait": {} - } - }, - "memory": { - "bits": 64, - "mapped": { - "mb": 0 - }, - "mapped_with_journal": { - "mb": 0 - }, - "resident": { - "mb": 59 - }, - "virtual": { - "mb": 928 - } - }, - "network": { - "in": { - "bytes": 1624 - }, - "out": { - "bytes": 143648 - }, - "requests": 55 - }, - "ops": { - "counters": { - "command": 28, - "delete": 0, - "getmore": 0, - "insert": 0, - "query": 1, - "update": 0 - }, - "latencies": { - "commands": { - "count": 27, - "latency": 2834 - }, - "reads": { - "count": 0, - "latency": 0 - }, - "writes": { - "count": 0, - "latency": 0 - } - }, - "replicated": { - "command": 0, - "delete": 0, - "getmore": 0, - "insert": 0, - "query": 0, - "update": 0 - } - }, - "storage_engine": { - "name": "wiredTiger" - }, - "uptime": { - "ms": 68626 - }, - "wired_tiger": { - "cache": { - "dirty": { - "bytes": 19336 - }, - "maximum": { - "bytes": 2585788416 - }, - "pages": { - "evicted": 0, - "read": 0, - "write": 14 - }, - "used": { - "bytes": 29316 - } - }, - "concurrent_transactions": { - "read": { - "available": 128, - "out": 0, - "total_tickets": 128 - }, - "write": { - "available": 128, - "out": 0, - "total_tickets": 128 - } - }, - "log": { - "flushes": 683, - "max_file_size": { - "bytes": 104857600 - }, - "scans": 0, - "size": { - "bytes": 33554432 - }, - "syncs": 13, - "write": { - "bytes": 16640 - }, - "writes": 42 - } - } - } - }, - "process": { - "name": "mongod" - }, - "service": { - "address": "127.0.0.1:27017", - "type": "mongodb", - "version": "3.4.19" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/status/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/status/_meta/docs.asciidoc deleted file mode 100644 index 88917c27..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/status/_meta/docs.asciidoc +++ /dev/null @@ -1,5 +0,0 @@ -This is the `status` metricset of the MongoDB module. - -It requires the following privileges, which is covered by the https://docs.mongodb.com/manual/reference/built-in-roles/#clusterMonitor[`clusterMonitor` role]: - -- https://docs.mongodb.com/manual/reference/privilege-actions/#serverStatus[`serverStatus` action] on https://docs.mongodb.com/manual/reference/resource-document/#cluster-resource[`cluster` resource] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/status/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/status/_meta/fields.yml deleted file mode 100644 index 7f6d4380..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/status/_meta/fields.yml +++ /dev/null @@ -1,698 +0,0 @@ -- name: status - type: group - description: > - MongoDB server status metrics. - release: ga - fields: - - name: version - type: alias - path: service.version - description: > - Instance version. - - name: process - type: alias - path: process.name - description: > - The current MongoDB process. Possible values are mongos or mongod. - - name: uptime.ms - type: long - description: > - Instance uptime in milliseconds. - - name: local_time - type: date - description: > - Local time as reported by the MongoDB instance. - - - name: asserts.regular - type: long - description: > - Number of regular assertions produced by the server. - - name: asserts.warning - type: long - description: > - Number of warning assertions produced by the server. - - name: asserts.msg - type: long - description: > - Number of msg assertions produced by the server. - - name: asserts.user - type: long - description: > - Number of user assertions produced by the server. - - name: asserts.rollovers - type: long - description: > - Number of rollovers assertions produced by the server. - - - name: connections - type: group - description: > - Data regarding the current status of incoming connections and - availability of the database server. - fields: - - name: current - type: long - description: > - The number of connections to the database server from clients. This - number includes the current shell session. Consider the value of - `available` to add more context to this datum. - - name: available - type: long - description: > - The number of unused available incoming connections the database - can provide. - - name: total_created - type: long - description: > - A count of all incoming connections created to the server. This - number includes connections that have since closed. - - - name: extra_info - type: group - description: > - Platform specific data. - fields: - - name: heap_usage.bytes - type: long - format: bytes - description: > - The total size in bytes of heap space used by the database process. - Only available on Unix/Linux. - - name: page_faults - type: long - description: > - The total number of page faults that require disk operations. Page - faults refer to operations that require the database server to - access data that isn't available in active memory. - - - name: global_lock - type: group - description: > - Reports on lock state of the database. - fields: - - name: total_time.us - type: long - description: > - The time, in microseconds, since the database last started and created the globalLock. - This is roughly equivalent to total server uptime. - - name: current_queue - type: group - description: > - The number of operations queued because of a lock. - fields: - - name: total - type: long - description: > - The total number of operations queued waiting for the lock (i.e., the sum of current_queue.readers and current_queue.writers). - - name: readers - type: long - description: > - The number of operations that are currently queued and waiting for the read lock. - - name: writers - type: long - description: > - The number of operations that are currently queued and waiting for the write lock. - - name: active_clients - type: group - description: > - The number of connected clients and the read and write operations performed by these clients. - fields: - - name: total - type: long - description: > - Total number of the active client connections performing read or write operations. - - name: readers - type: long - description: > - The number of the active client connections performing read operations. - - name: writers - type: long - description: > - The number of the active client connections performing write operations. - - name: locks - type: group - description: > - A document that reports for each lock , data on lock s. - The possible lock s are global, database, collection, metadata and oplog. - The possible s are r, w, R and W which respresent shared, exclusive, intent shared and intent exclusive. - - locks..acquire.count. shows the number of times the lock was acquired in the specified mode. - locks..wait.count. shows the number of times the locks.acquireCount lock acquisitions encountered waits - because the locks were held in a conflicting mode. - locks..wait.us. shows the cumulative wait time in microseconds for the lock acquisitions. - locks..deadlock.count. shows the number of times the lock acquisitions encountered deadlocks. - fields: - - name: global - type: group - fields: - - name: acquire.count.r - type: long - - name: acquire.count.w - type: long - - name: acquire.count.R - type: long - - name: acquire.count.W - type: long - - name: wait.count.r - type: long - - name: wait.count.w - type: long - - name: wait.count.R - type: long - - name: wait.count.W - type: long - - name: wait.us.r - type: long - - name: wait.us.w - type: long - - name: wait.us.R - type: long - - name: wait.us.W - type: long - - name: deadlock.count.r - type: long - - name: deadlock.count.w - type: long - - name: deadlock.count.R - type: long - - name: deadlock.count.W - type: long - - name: database - type: group - fields: - - name: acquire.count.r - type: long - - name: acquire.count.w - type: long - - name: acquire.count.R - type: long - - name: acquire.count.W - type: long - - name: wait.count.r - type: long - - name: wait.count.w - type: long - - name: wait.count.R - type: long - - name: wait.count.W - type: long - - name: wait.us.r - type: long - - name: wait.us.w - type: long - - name: wait.us.R - type: long - - name: wait.us.W - type: long - - name: deadlock.count.r - type: long - - name: deadlock.count.w - type: long - - name: deadlock.count.R - type: long - - name: deadlock.count.W - type: long - - name: collection - type: group - fields: - - name: acquire.count.r - type: long - - name: acquire.count.w - type: long - - name: acquire.count.R - type: long - - name: acquire.count.W - type: long - - name: wait.count.r - type: long - - name: wait.count.w - type: long - - name: wait.count.R - type: long - - name: wait.count.W - type: long - - name: wait.us.r - type: long - - name: wait.us.w - type: long - - name: wait.us.R - type: long - - name: wait.us.W - type: long - - name: deadlock.count.r - type: long - - name: deadlock.count.w - type: long - - name: deadlock.count.R - type: long - - name: deadlock.count.W - type: long - - name: meta_data - type: group - fields: - - name: acquire.count.r - type: long - - name: acquire.count.w - type: long - - name: acquire.count.R - type: long - - name: acquire.count.W - type: long - - name: wait.count.r - type: long - - name: wait.count.w - type: long - - name: wait.count.R - type: long - - name: wait.count.W - type: long - - name: wait.us.r - type: long - - name: wait.us.w - type: long - - name: wait.us.R - type: long - - name: wait.us.W - type: long - - name: deadlock.count.r - type: long - - name: deadlock.count.w - type: long - - name: deadlock.count.R - type: long - - name: deadlock.count.W - type: long - - name: oplog - type: group - fields: - - name: acquire.count.r - type: long - - name: acquire.count.w - type: long - - name: acquire.count.R - type: long - - name: acquire.count.W - type: long - - name: wait.count.r - type: long - - name: wait.count.w - type: long - - name: wait.count.R - type: long - - name: wait.count.W - type: long - - name: wait.us.r - type: long - - name: wait.us.w - type: long - - name: wait.us.R - type: long - - name: wait.us.W - type: long - - name: deadlock.count.r - type: long - - name: deadlock.count.w - type: long - - name: deadlock.count.R - type: long - - name: deadlock.count.W - type: long - - - name: network - type: group - description: > - Platform specific data. - fields: - - name: in.bytes - type: long - format: bytes - description: > - The amount of network traffic, in bytes, received by this database. - - name: out.bytes - type: long - format: bytes - description: > - The amount of network traffic, in bytes, sent from this database. - - name: requests - type: long - description: > - The total number of requests received by the server. - - - name: ops.latencies - type: group - description: > - Operation latencies for the database as a whole. - Only mongod instances report this metric. - fields: - - name: reads.latency - type: long - description: > - Total combined latency in microseconds. - - name: reads.count - type: long - description: > - Total number of read operations performed on the collection since startup. - - name: writes.latency - type: long - description: > - Total combined latency in microseconds. - - name: writes.count - type: long - description: > - Total number of write operations performed on the collection since startup. - - name: commands.latency - type: long - description: > - Total combined latency in microseconds. - - name: commands.count - type: long - description: > - Total number of commands performed on the collection since startup. - - - name: ops.counters - type: group - description: > - An overview of database operations by type. - fields: - - name: insert - type: long - description: > - The total number of insert operations received since the mongod - instance last started. - - name: query - type: long - description: > - The total number of queries received since the mongod instance last - started. - - name: update - type: long - description: > - The total number of update operations received since the mongod - instance last started. - - name: delete - type: long - description: > - The total number of delete operations received since the mongod - instance last started. - - name: getmore - type: long - description: > - The total number of getmore operations received since the mongod - instance last started. - - name: command - type: long - description: > - The total number of commands issued to the database since the mongod - instance last started. - - - name: ops.replicated - type: group - description: > - An overview of database replication operations by type. - fields: - - name: insert - type: long - description: > - The total number of replicated insert operations received since the - mongod instance last started. - - name: query - type: long - description: > - The total number of replicated queries received since the mongod - instance last started. - - name: update - type: long - description: > - The total number of replicated update operations received since the - mongod instance last started. - - name: delete - type: long - description: > - The total number of replicated delete operations received since the - mongod instance last started. - - name: getmore - type: long - description: > - The total number of replicated getmore operations received since the - mongod instance last started. - - name: command - type: long - description: > - The total number of replicated commands issued to the database since - the mongod instance last started. - - - name: memory - type: group - description: > - Data about the current memory usage of the mongod server. - fields: - - name: bits - type: long - description: > - Either 64 or 32, depending on which target architecture was specified - during the mongod compilation process. - - name: resident.mb - type: long - description: > - The amount of RAM, in megabytes (MB), currently used by the database - process. - - name: virtual.mb - type: long - description: > - The amount, in megabytes (MB), of virtual memory used by the mongod - process. - - name: mapped.mb - type: long - description: > - The amount of mapped memory, in megabytes (MB), used by the database. - Because MongoDB uses memory-mapped files, this value is likely to be - to be roughly equivalent to the total size of your database or - databases. - - name: mapped_with_journal.mb - type: long - description: > - The amount of mapped memory, in megabytes (MB), including the memory - used for journaling. - - name: write_backs_queued - type: boolean - description: > - True when there are operations from a mongos instance queued for retrying. - - name: storage_engine.name - type: keyword - description: > - A string that represents the name of the current storage engine. - - - name: wired_tiger - type: group - description: > - Statistics about the WiredTiger storage engine. - fields: - - name: concurrent_transactions - type: group - description: > - Statistics about the transactions currently in progress. - fields: - - name: write.out - type: long - description: > - Number of concurrent write transaction in progress. - - name: write.available - type: long - description: > - Number of concurrent write tickets available. - - name: write.total_tickets - type: long - description: > - Number of total write tickets. - - name: read.out - type: long - description: > - Number of concurrent read transaction in progress. - - name: read.available - type: long - description: > - Number of concurrent read tickets available. - - name: read.total_tickets - type: long - description: > - Number of total read tickets. - - name: cache - type: group - description: > - Statistics about the cache and page evictions from the cache. - fields: - - name: maximum.bytes - type: long - format: bytes - description: > - Maximum cache size. - - name: used.bytes - type: long - format: bytes - description: > - Size in byte of the data currently in cache. - - name: dirty.bytes - type: long - format: bytes - description: > - Size in bytes of the dirty data in the cache. - - name: pages.read - type: long - description: > - Number of pages read into the cache. - - name: pages.write - type: long - description: > - Number of pages written from the cache. - - name: pages.evicted - type: long - description: > - Number of pages evicted from the cache. - - name: log - type: group - description: > - Statistics about the write ahead log used by WiredTiger. - fields: - - name: size.bytes - type: long - format: bytes - description: > - Total log size in bytes. - - name: write.bytes - type: long - format: bytes - description: > - Number of bytes written into the log. - - name: max_file_size.bytes - type: long - format: bytes - description: > - Maximum file size. - - name: flushes - type: long - description: > - Number of flush operations. - - name: writes - type: long - description: > - Number of write operations. - - name: scans - type: long - description: > - Number of scan operations. - - name: syncs - type: long - description: > - Number of sync operations. - - - name: background_flushing - type: group - description: > - Data about the process MongoDB uses to write data to disk. This data is - only available for instances that use the MMAPv1 storage engine. - fields: - - name: flushes - type: long - description: > - A counter that collects the number of times the database has - flushed all writes to disk. - - name: total.ms - type: long - description: > - The total number of milliseconds (ms) that the mongod processes have - spent writing (i.e. flushing) data to disk. Because this is an - absolute value, consider the value of `flushes` and `average_ms` to - provide better context for this datum. - - name: average.ms - type: long - description: > - The average time spent flushing to disk per flush event. - - name: last.ms - type: long - description: > - The amount of time, in milliseconds, that the last flush operation - took to complete. - - name: last_finished - type: date - description: > - A timestamp of the last completed flush operation. - - - name: journaling - type: group - description: > - Data about the journaling-related operations and performance. Journaling - information only appears for mongod instances that use the MMAPv1 - storage engine and have journaling enabled. - fields: - - name: commits - type: long - description: > - The number of transactions written to the journal during the last - journal group commit interval. - - name: journaled.mb - type: long - description: > - The amount of data in megabytes (MB) written to journal during the - last journal group commit interval. - - name: write_to_data_files.mb - type: long - description: > - The amount of data in megabytes (MB) written from journal to the - data files during the last journal group commit interval. - - name: compression - type: long - description: > - The compression ratio of the data written to the journal. - - name: commits_in_write_lock - type: long - description: > - Count of the commits that occurred while a write lock was held. - Commits in a write lock indicate a MongoDB node under a heavy write - load and call for further diagnosis. - - name: early_commits - type: long - description: > - The number of times MongoDB requested a commit before the scheduled - journal group commit interval. - - name: times - type: group - description: > - Information about the performance of the mongod instance during the - various phases of journaling in the last journal group commit - interval. - fields: - - name: dt.ms - type: long - description: > - The amount of time over which MongoDB collected the times data. - Use this field to provide context to the other times field values. - - name: prep_log_buffer.ms - type: long - description: > - The amount of time spent preparing to write to the journal. - Smaller values indicate better journal performance. - - name: write_to_journal.ms - type: long - description: > - The amount of time spent actually writing to the journal. File - system speeds and device interfaces can affect performance. - - name: write_to_data_files.ms - type: long - description: > - The amount of time spent writing to data files after journaling. - File system speeds and device interfaces can affect performance. - - name: remap_private_view.ms - type: long - description: > - The amount of time spent remapping copy-on-write memory mapped - views. Smaller values indicate better journal performance. - - name: commits.ms - type: long - description: > - The amount of time spent for commits. - - name: commits_in_write_lock.ms - type: long - description: > - The amount of time spent for commits that occurred while a write - lock was held. - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/status/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/status/data.go deleted file mode 100644 index ef254eca..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/status/data.go +++ /dev/null @@ -1,208 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package status - -import ( - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstriface" -) - -var schema = s.Schema{ - "version": c.Str("version"), - "process": c.Str("process"), - "uptime": s.Object{ - "ms": c.Int("uptimeMillis"), - }, - "local_time": c.Time("localTime"), - "asserts": c.Dict("asserts", s.Schema{ - "regular": c.Int("regular"), - "warning": c.Int("warning"), - "msg": c.Int("msg"), - "user": c.Int("user"), - "rollovers": c.Int("rollovers"), - }), - "connections": c.Dict("connections", s.Schema{ - "current": c.Int("current"), - "available": c.Int("available"), - "total_created": c.Int("totalCreated"), - }), - "extra_info": c.Dict("extra_info", s.Schema{ - "heap_usage": s.Object{"bytes": c.Int("heap_usage_bytes", s.Optional)}, - "page_faults": c.Int("page_faults"), - }), - "global_lock": c.Dict("globalLock", s.Schema{ - "total_time": s.Object{"us": c.Int("totalTime")}, - "current_queue": c.Dict("currentQueue", globalLockItemSchema), - "active_clients": c.Dict("activeClients", globalLockItemSchema), - }), - "locks": c.Dict("locks", s.Schema{ - "global": c.Dict("Global", lockItemSchema), - "database": c.Dict("Database", lockItemSchema), - "collection": c.Dict("Collection", lockItemSchema), - "meta_data": c.Dict("Metadata", lockItemSchema), - "oplog": c.Dict("oplog", lockItemSchema), - }), - "network": c.Dict("network", s.Schema{ - "in": s.Object{"bytes": c.Int("bytesIn")}, - "out": s.Object{"bytes": c.Int("bytesOut")}, - "requests": c.Int("numRequests"), - }), - "ops": s.Object{ - "latencies": c.Dict("opLatencies", s.Schema{ - "reads": c.Dict("reads", opLatenciesItemSchema), - "writes": c.Dict("writes", opLatenciesItemSchema), - "commands": c.Dict("commands", opLatenciesItemSchema), - }, c.DictOptional), - "counters": c.Dict("opcounters", s.Schema{ - "insert": c.Int("insert"), - "query": c.Int("query"), - "update": c.Int("update"), - "delete": c.Int("delete"), - "getmore": c.Int("getmore"), - "command": c.Int("command"), - }), - "replicated": c.Dict("opcountersRepl", s.Schema{ - "insert": c.Int("insert"), - "query": c.Int("query"), - "update": c.Int("update"), - "delete": c.Int("delete"), - "getmore": c.Int("getmore"), - "command": c.Int("command"), - }), - }, - // ToDo add `repl` field - "storage_engine": c.Dict("storageEngine", s.Schema{ - "name": c.Str("name"), - // supportsCommitedReads boolean - // readOnly boolean - // persistent boolean - }), - // ToDo add `tcmalloc` field - "wired_tiger": c.Dict("wiredTiger", wiredTigerSchema, c.DictOptional), - "write_backs_queued": c.Bool("writeBacksQueued", s.Optional), - "memory": c.Dict("mem", s.Schema{ - "bits": c.Int("bits"), - "resident": s.Object{"mb": c.Int("resident")}, - "virtual": s.Object{"mb": c.Int("virtual")}, - "mapped": s.Object{"mb": c.Int("mapped")}, - "mapped_with_journal": s.Object{"mb": c.Int("mappedWithJournal")}, - }), - - // MMPAV1 only - "background_flushing": c.Dict("backgroundFlushing", s.Schema{ - "flushes": c.Int("flushes"), - "total": s.Object{ - "ms": c.Int("total_ms"), - }, - "average": s.Object{ - "ms": c.Int("average_ms"), - }, - "last": s.Object{ - "ms": c.Int("last_ms"), - }, - "last_finished": c.Time("last_finished"), - }, c.DictOptional), - - // MMPAV1 only - "journaling": c.Dict("dur", s.Schema{ - "commits": c.Int("commits"), - "journaled": s.Object{ - "mb": c.Int("journaledMB"), - }, - "write_to_data_files": s.Object{ - "mb": c.Int("writeToDataFilesMB"), - }, - "compression": c.Int("compression"), - "commits_in_write_lock": c.Int("commitsInWriteLock"), - "early_commits": c.Int("earlyCommits"), - "times": c.Dict("timeMs", s.Schema{ - "dt": s.Object{"ms": c.Int("dt")}, - "prep_log_buffer": s.Object{"ms": c.Int("prepLogBuffer")}, - "write_to_journal": s.Object{"ms": c.Int("writeToJournal")}, - "write_to_data_files": s.Object{"ms": c.Int("writeToDataFiles")}, - "remap_private_view": s.Object{"ms": c.Int("remapPrivateView")}, - "commits": s.Object{"ms": c.Int("commits")}, - "commits_in_write_lock": s.Object{"ms": c.Int("commitsInWriteLock")}, - }), - }, c.DictOptional), -} - -var wiredTigerSchema = s.Schema{ - "concurrent_transactions": c.Dict("concurrentTransactions", s.Schema{ - "write": c.Dict("write", s.Schema{ - "out": c.Int("out"), - "available": c.Int("available"), - "total_tickets": c.Int("totalTickets"), - }), - "read": c.Dict("write", s.Schema{ - "out": c.Int("out"), - "available": c.Int("available"), - "total_tickets": c.Int("totalTickets"), - }), - }), - "cache": c.Dict("cache", s.Schema{ - "maximum": s.Object{"bytes": c.Int("maximum bytes configured")}, - "used": s.Object{"bytes": c.Int("bytes currently in the cache")}, - "dirty": s.Object{"bytes": c.Int("tracked dirty bytes in the cache")}, - "pages": s.Object{ - "read": c.Int("pages read into cache"), - "write": c.Int("pages written from cache"), - "evicted": c.Int("unmodified pages evicted"), - }, - }), - "log": c.Dict("log", s.Schema{ - "size": s.Object{"bytes": c.Int("total log buffer size")}, - "write": s.Object{"bytes": c.Int("log bytes written")}, - "max_file_size": s.Object{"bytes": c.Int("maximum log file size")}, - "flushes": c.Int("log flush operations"), - "writes": c.Int("log write operations"), - "scans": c.Int("log scan operations"), - "syncs": c.Int("log sync operations"), - }), -} - -var globalLockItemSchema = s.Schema{ - "total": c.Int("total"), - "readers": c.Int("readers"), - "writers": c.Int("writers"), -} - -var lockItemSchema = s.Schema{ - "acquire": s.Object{ - "count": c.Dict("acquireCount", lockItemModesSchema, c.DictOptional), - }, - "wait": s.Object{ - "count": c.Dict("acquireWaitCount", lockItemModesSchema, c.DictOptional), - "us": c.Dict("timeAcquiringMicros", lockItemModesSchema, c.DictOptional), - }, - "deadlock": s.Object{ - "count": c.Dict("deadlockCount", lockItemModesSchema, c.DictOptional), - }, -} - -var lockItemModesSchema = s.Schema{ - "r": c.Int("r", s.Optional), - "w": c.Int("w", s.Optional), - "R": c.Int("R", s.Optional), - "W": c.Int("W", s.Optional), -} - -var opLatenciesItemSchema = s.Schema{ - "latency": c.Int("latency"), - "count": c.Int("ops"), -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/status/status.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/status/status.go deleted file mode 100644 index 8615d84e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/status/status.go +++ /dev/null @@ -1,89 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package status - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/mongodb" - - "gopkg.in/mgo.v2/bson" -) - -func init() { - mb.Registry.MustAddMetricSet("mongodb", "status", New, - mb.WithHostParser(mongodb.ParseURL), - mb.DefaultMetricSet(), - ) -} - -// MetricSet type defines all fields of the MetricSet -// As a minimum it must inherit the mb.BaseMetricSet fields, but can be extended with -// additional entries. These variables can be used to persist data or configuration between -// multiple fetch calls. -type MetricSet struct { - *mongodb.MetricSet -} - -// New creates a new instance of the MetricSet -// Part of new is also setting up the configuration by processing additional -// configuration entries if needed. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - ms, err := mongodb.NewMetricSet(base) - if err != nil { - return nil, err - } - return &MetricSet{ms}, nil -} - -// Fetch methods implements the data gathering and data conversion to the right format -// It returns the event which is then forward to the output. In case of an error, a -// descriptive error must be returned. -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - - // instantiate direct connections to each of the configured Mongo hosts - mongoSession, err := mongodb.NewDirectSession(m.DialInfo) - if err != nil { - return errors.Wrap(err, "error creating new Session") - } - defer mongoSession.Close() - - result := map[string]interface{}{} - if err := mongoSession.DB("admin").Run(bson.D{{Name: "serverStatus", Value: 1}}, &result); err != nil { - return errors.Wrap(err, "failed to retrieve serverStatus") - } - - event := mb.Event{ - RootFields: common.MapStr{}, - } - event.MetricSetFields, _ = schema.Apply(result) - - if v, err := event.MetricSetFields.GetValue("version"); err == nil { - event.RootFields.Put("service.version", v) - event.MetricSetFields.Delete("version") - } - if v, err := event.MetricSetFields.GetValue("process"); err == nil { - event.RootFields.Put("process.name", v) - event.MetricSetFields.Delete("process") - } - r.Event(event) - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/status/status_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/status/status_integration_test.go deleted file mode 100644 index 0d69a03d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/status/status_integration_test.go +++ /dev/null @@ -1,76 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package status - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestFetch(t *testing.T) { - service := compose.EnsureUp(t, "mongodb") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - events, errs := mbtest.ReportingFetchV2Error(f) - - assert.Empty(t, errs) - if !assert.NotEmpty(t, events) { - t.FailNow() - } - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), - events[0].BeatEvent("mongodb", "status").Fields.StringToPrint()) - - event := events[0].BeatEvent("mongodb", "status").Fields - - // Check event fields - current, _ := event.GetValue("mongodb.status.connections.current") - assert.True(t, current.(int64) >= 0) - - available, _ := event.GetValue("mongodb.status.connections.available") - assert.True(t, available.(int64) > 0) - - pageFaults, _ := event.GetValue("mongodb.status.extra_info.page_faults") - assert.True(t, pageFaults.(int64) >= 0) -} - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "mongodb") - - config := getConfig(service.Host()) - f := mbtest.NewReportingMetricSetV2Error(t, config) - err := mbtest.WriteEventsReporterV2Error(f, t, ".") - if err != nil { - t.Fatal("write", err) - } - -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "mongodb", - "metricsets": []string{"status"}, - "hosts": []string{host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/test_mongodb.py b/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/test_mongodb.py deleted file mode 100644 index c62801b9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mongodb/test_mongodb.py +++ /dev/null @@ -1,40 +0,0 @@ -import os -import sys -import unittest -from nose.plugins.attrib import attr - -sys.path.append(os.path.join(os.path.dirname(__file__), '../../tests/system')) -import metricbeat - - -MONGODB_FIELDS = metricbeat.COMMON_FIELDS + ["mongodb"] - - -class Test(metricbeat.BaseTest): - - COMPOSE_SERVICES = ['mongodb'] - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_status(self): - """ - MongoDB module outputs an event. - """ - self.render_config_template(modules=[{ - "name": "mongodb", - "metricsets": ["status"], - "hosts": self.get_hosts(), - "period": "5s" - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertEqual(len(output), 1) - evt = output[0] - - self.assertCountEqual(self.de_dot(MONGODB_FIELDS + ["process"]), evt.keys()) - - self.assert_fields_are_documented(evt) diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/_meta/Dockerfile b/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/_meta/Dockerfile deleted file mode 100644 index bae8d611..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/_meta/Dockerfile +++ /dev/null @@ -1,13 +0,0 @@ -FROM ubuntu:16.04 - -RUN apt-get update && \ - apt-get install -y munin-node netcat && \ - apt-get clean && rm rm -rf /var/lib/apt/lists/* - -EXPOSE 4949 - -COPY munin-node.conf /etc/munin/munin-node.conf - -HEALTHCHECK --interval=1s --retries=90 CMD nc -z 127.0.0.1 4949 - -CMD munin-node diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/_meta/config.reference.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/_meta/config.reference.yml deleted file mode 100644 index 3fe0cb32..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/_meta/config.reference.yml +++ /dev/null @@ -1,14 +0,0 @@ -- module: munin - metricsets: ["node"] - enabled: true - period: 10s - hosts: ["localhost:4949"] - - # List of plugins to collect metrics from, by default it collects from - # all the available ones. - #munin.plugins: [] - - # If set to true, it sanitizes fields names in concordance with munin - # implementation (all characters that are not alphanumeric, or underscore - # are replaced by underscores). - #munin.sanitize: false diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/_meta/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/_meta/config.yml deleted file mode 100644 index e14277e5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/_meta/config.yml +++ /dev/null @@ -1,5 +0,0 @@ -- module: munin - #metricsets: - # - node - period: 10s - hosts: ["localhost:4949"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/_meta/docs.asciidoc deleted file mode 100644 index 6476645f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/_meta/docs.asciidoc +++ /dev/null @@ -1,10 +0,0 @@ -This is the munin module. - -The default metricset is `node`. - -[float] -=== Compatibility - -Munin module should be compatible with any implementation of the munin network -protocol (http://guide.munin-monitoring.org/en/latest/master/network-protocol.html), -it is tested with munin node 2.0. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/_meta/fields.yml deleted file mode 100644 index 1516f1c7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/_meta/fields.yml +++ /dev/null @@ -1,19 +0,0 @@ -- key: munin - title: "Munin" - description: > - Munin node metrics exporter - release: ga - fields: - - name: munin.metrics.* - type: object - object_type: double - object_type_mapping_type: '*' - description: > - Metrics exposed by a plugin of a munin node agent. - - name: munin.plugin.name - type: keyword - description: > - Name of the plugin collecting these metrics. - - name: munin - type: group - fields: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/_meta/munin-node.conf b/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/_meta/munin-node.conf deleted file mode 100644 index 17c6c319..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/_meta/munin-node.conf +++ /dev/null @@ -1,15 +0,0 @@ -setsid 0 - -ignore_file [\#~]$ -ignore_file DEADJOE$ -ignore_file \.bak$ -ignore_file %$ -ignore_file \.dpkg-(tmp|new|old|dist)$ -ignore_file \.rpm(save|new)$ -ignore_file \.pod$ - -allow .* - -host 0.0.0.0 - -port 4949 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/doc.go deleted file mode 100644 index 72b90d70..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/doc.go +++ /dev/null @@ -1,19 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Package munin is a Metricbeat module that contains MetricSets. -package munin diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/docker-compose.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/docker-compose.yml deleted file mode 100644 index 33b8ed77..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/docker-compose.yml +++ /dev/null @@ -1,9 +0,0 @@ -version: '2.3' - -services: - munin: - image: docker.elastic.co/integrations-ci/beats-munin:1 - build: - context: ./_meta - ports: - - 4949 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/fields.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/fields.go deleted file mode 100644 index 4201760b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/fields.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/asset/asset.go - DO NOT EDIT. - -package munin - -import ( - "github.com/elastic/beats/v7/libbeat/asset" -) - -func init() { - if err := asset.SetFields("metricbeat", "munin", asset.ModuleFieldsPri, AssetMunin); err != nil { - panic(err) - } -} - -// AssetMunin returns asset data. -// This is the base64 encoded gzipped contents of ../metricbeat/module/munin. -func AssetMunin() string { - return "eJx8kUFuwyAURPc+xSibSJHiA7DoDdorRNhMKA0GBN9qffvKhlaOanX5Z/5oHp8rHlwUpjm40AHixFPh9LrOpw4wLGN2SVwMCi8dAGweQjTERMluLOBXilmYOyDTUxcqWN0Bd0dvitpyVwQ9sXX1LdpfNg+QJVEhDh8cpUl1uFXHxHnw/OvcJp2SC7atnS/ntnNAvtHvkAsNhgUayc/WBcQ7dMWrz9OWQfoD+Lrfr9IT/oPLZ8zmf4I3PXGtknf+FI/Re47igl3V8nvYg+6nPpvjnJqyP3VN7b/iOwAA//84wJVl" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/munin.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/munin.go deleted file mode 100644 index 39837a42..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/munin.go +++ /dev/null @@ -1,148 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package munin - -import ( - "bufio" - "io" - "net" - "regexp" - "strconv" - "strings" - "time" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" -) - -const ( - unknownValue = "U" -) - -var ( - // Field names must match with this expression - // http://guide.munin-monitoring.org/en/latest/reference/plugin.html#notes-on-fieldnames - nameRegexp = regexp.MustCompile("^[a-zA-Z_][a-zA-Z0-9_]*$") -) - -// Node connection -type Node struct { - conn net.Conn - - writer io.Writer - reader *bufio.Reader -} - -// Connect with a munin node -func Connect(address string, timeout time.Duration) (*Node, error) { - conn, err := net.DialTimeout("tcp", address, timeout) - if err != nil { - return nil, err - } - n := &Node{conn: conn, - writer: conn, - reader: bufio.NewReader(conn), - } - // Consume and ignore first line returned by munin, it is a comment - // about the node - scanner := bufio.NewScanner(n.reader) - scanner.Scan() - return n, scanner.Err() -} - -// Close node connection releasing its resources -func (n *Node) Close() error { - return n.conn.Close() -} - -// List of plugins exposed by the node -func (n *Node) List() ([]string, error) { - _, err := io.WriteString(n.writer, "list\n") - if err != nil { - return nil, err - } - - scanner := bufio.NewScanner(n.reader) - scanner.Scan() - return strings.Fields(scanner.Text()), scanner.Err() -} - -// Fetch metrics from munin node -func (n *Node) Fetch(plugin string, sanitize bool) (common.MapStr, error) { - _, err := io.WriteString(n.writer, "fetch "+plugin+"\n") - if err != nil { - return nil, errors.Wrapf(err, "failed to fetch metrics for plugin '%s'", plugin) - } - - event := common.MapStr{} - scanner := bufio.NewScanner(n.reader) - scanner.Split(bufio.ScanWords) - for scanner.Scan() { - name := strings.TrimSpace(scanner.Text()) - - // Munin delimits metrics with a dot - if name == "." { - break - } - - name = strings.TrimSuffix(name, ".value") - if !scanner.Scan() { - if scanner.Err() == nil { - return nil, errors.New("unexpected EOF when expecting value") - } - } - value := scanner.Text() - - if strings.Contains(name, ".") { - logp.Debug("munin", "ignoring field name with dot '%s'", name) - continue - } - - if value == unknownValue { - logp.Debug("munin", "unknown value for '%s'", name) - continue - } - - if sanitize && !nameRegexp.MatchString(name) { - logp.Debug("munin", "sanitizing name with invalid characters '%s'", name) - name = sanitizeName(name) - } - if f, err := strconv.ParseFloat(value, 64); err == nil { - event[name] = f - continue - } - } - - if err := scanner.Err(); err != nil { - return nil, err - } - - return event, nil -} - -var ( - invalidCharactersRegexp = regexp.MustCompile("(^[^a-zA-Z_]|[^a-zA-Z_0-9])") -) - -// Mimic munin master implementation -// https://github.com/munin-monitoring/munin/blob/20abb861/lib/Munin/Master/Node.pm#L385 -func sanitizeName(name string) string { - return invalidCharactersRegexp.ReplaceAllString(name, "_") -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/munin_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/munin_test.go deleted file mode 100644 index 9ae6407d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/munin_test.go +++ /dev/null @@ -1,156 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package munin - -import ( - "bufio" - "bytes" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" -) - -func dummyNode(response string) *Node { - return &Node{ - writer: &bytes.Buffer{}, - reader: bufio.NewReader(bytes.NewBuffer([]byte(response))), - } -} - -func TestList(t *testing.T) { - n := dummyNode("cpu df uptime\n") - - list, err := n.List() - - assert.Nil(t, err) - - expected := []string{"cpu", "df", "uptime"} - assert.ElementsMatch(t, expected, list) -} - -const ( - responseCPU = `user.value 4679836 -nice.value 59278 -system.value 1979168 -idle.value 59957502 -iowait.value 705373 -irq.value 76 -softirq.value 36404 -steal.value 0 -guest.value 0 -. -` - responseUnknown = `some.value U -other.value 42 -. -` - responseWithWrongFields = `user.value 4679836 -nice.value 59278 -system.value 1979168 -idle.value 59957502 -user.1000.value 23456 -user.0.value 38284 -. -` -) - -func TestFetch(t *testing.T) { - cases := []struct { - title string - response string - expected common.MapStr - }{ - { - "normal case", - responseCPU, - common.MapStr{ - "user": float64(4679836), - "nice": float64(59278), - "system": float64(1979168), - "idle": float64(59957502), - "iowait": float64(705373), - "irq": float64(76), - "softirq": float64(36404), - "steal": float64(0), - "guest": float64(0), - }, - }, - { - "unknown values", - responseUnknown, - common.MapStr{ - "other": float64(42), - }, - }, - { - "wrong field names", - responseWithWrongFields, - common.MapStr{ - "user": float64(4679836), - "nice": float64(59278), - "system": float64(1979168), - "idle": float64(59957502), - }, - }, - } - - for _, c := range cases { - t.Run(c.title, func(t *testing.T) { - n := dummyNode(c.response) - event, err := n.Fetch("cpu", true) - assert.Equal(t, c.expected, event) - assert.NoError(t, err) - }) - } -} - -func TestSanitizeName(t *testing.T) { - cases := []struct { - name string - expected string - }{ - { - "if_eth0", - "if_eth0", - }, - { - "/dev/sda1", - "_dev_sda1", - }, - { - "eth0:100", - "eth0_100", - }, - { - "user@host", - "user_host", - }, - { - "404", - "_04", - }, - } - - for _, c := range cases { - t.Run(c.name, func(t *testing.T) { - assert.Equal(t, c.expected, sanitizeName(c.name)) - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/node/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/node/_meta/data.json deleted file mode 100644 index 790c54a5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/node/_meta/data.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "event": { - "dataset": "munin.node", - "duration": 115000, - "module": "munin" - }, - "metricset": { - "name": "node" - }, - "munin": { - "metrics": { - "guest": 0, - "idle": 6999219, - "iowait": 5441, - "irq": 0, - "nice": 0, - "softirq": 6419, - "steal": 0, - "system": 374903, - "user": 486780 - }, - "plugin": { - "name": "cpu" - } - }, - "service": { - "address": "127.0.0.1:4949", - "type": "cpu" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/node/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/node/_meta/docs.asciidoc deleted file mode 100644 index 3a5ead62..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/node/_meta/docs.asciidoc +++ /dev/null @@ -1,65 +0,0 @@ -This is the node metricset of the module munin. - -[float] -=== Features and configuration - -The node metricset of the munin module collects metrics from a munin node agent -and sends them as events to Elastic. - -[source,yaml] ---- -- module: munin - metricsets: ["node"] - hosts: ["localhost:4949"] - munin.plugins: ["cpu", "swap"] ---- - -Metrics exposed by a single munin node will be sent in an event per plugin. - -For example with the previous configuration two events are sent like the -following ones. - -[source,json] ---- -"munin": { - "plugin": { - "name": "swap" - }, - "metrics": { - "swap_in": 198609, - "swap_out": 612629 - } -} - -"munin": { - "plugin": { - "name": "cpu" - } - "metrics": { - "softirq": 680, - "guest": 0, - "user": 158212, - "iowait": 71095, - "irq": 1, - "system": 35906, - "idle": 1185709, - "steal": 0, - "nice": 1633 - } -} ---- - -In principle this module can be used to collect metrics from any agent that -implements the munin node protocol (http://guide.munin-monitoring.org/en/latest/master/network-protocol.html). - -[float] -=== Limitations -Currently this module only collects metrics using the basic protocol. It doesn't -support capabilities or automatic dashboards generation based on munin -configuration. - -[float] -=== Exposed fields, dashboards, indexes, etc. -Munin supports a great variety of plugins each of them can be used to obtain different -sets of metrics. Metricbeat cannot know the metrics exposed beforehand, so no field -description or dashboard is generated automatically. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/node/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/node/_meta/fields.yml deleted file mode 100644 index a927f3fc..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/node/_meta/fields.yml +++ /dev/null @@ -1 +0,0 @@ -- release: ga diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/node/config.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/node/config.go deleted file mode 100644 index 9c649de9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/node/config.go +++ /dev/null @@ -1,28 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package node - -// Config is the configuration for munin -type Config struct { - Plugins []string `config:"munin.plugins"` - Sanitize bool `config:"munin.sanitize"` -} - -var defaultConfig = Config{ - Sanitize: false, -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/node/node.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/node/node.go deleted file mode 100644 index 529031a5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/node/node.go +++ /dev/null @@ -1,114 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package node - -import ( - "time" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/munin" -) - -// init registers the MetricSet with the central registry as soon as the program -// starts. The New function will be called later to instantiate an instance of -// the MetricSet for each host defined in the module's configuration. After the -// MetricSet has been created then Fetch will begin to be called periodically. -func init() { - mb.Registry.MustAddMetricSet("munin", "node", New, - mb.DefaultMetricSet(), - ) -} - -// MetricSet holds any configuration or state information. It must implement -// the mb.MetricSet interface. And this is best achieved by embedding -// mb.BaseMetricSet because it implements all of the required mb.MetricSet -// interface methods except for Fetch. -type MetricSet struct { - mb.BaseMetricSet - serviceType string - plugins []string - sanitize bool - timeout time.Duration -} - -// New creates a new instance of the MetricSet. New is responsible for unpacking -// any MetricSet specific configuration options if there are any. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - - config := defaultConfig - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - return &MetricSet{ - BaseMetricSet: base, - plugins: config.Plugins, - sanitize: config.Sanitize, - timeout: base.Module().Config().Timeout, - }, nil -} - -// Fetch method implements the data gathering -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - node, err := munin.Connect(m.Host(), m.timeout) - if err != nil { - return errors.Wrap(err, "error in Connect") - } - defer node.Close() - - plugins := m.plugins - if len(plugins) == 0 { - plugins, err = node.List() - if err != nil { - return errors.Wrap(err, "error getting plugin list") - } - } - - for _, plugin := range plugins { - metrics, err := node.Fetch(plugin, m.sanitize) - if err != nil { - msg := errors.Wrap(err, "error fetching metrics") - r.Error(err) - m.Logger().Error(msg) - continue - } - - // Even if there was some error, keep sending succesfully collected metrics if any - if len(metrics) == 0 { - continue - } - event := mb.Event{ - Service: plugin, - RootFields: common.MapStr{ - "munin": common.MapStr{ - "plugin": common.MapStr{ - "name": plugin, - }, - "metrics": metrics, - }, - }, - } - if !r.Event(event) { - return errors.New("metricset has closed") - } - } - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/node/node_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/node/node_integration_test.go deleted file mode 100644 index 2fd4f039..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/node/node_integration_test.go +++ /dev/null @@ -1,63 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package node - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestFetch(t *testing.T) { - service := compose.EnsureUp(t, "munin") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - events, errs := mbtest.ReportingFetchV2Error(f) - - assert.Empty(t, errs) - if !assert.NotEmpty(t, events) { - t.FailNow() - } - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), - events[0].BeatEvent("munin", "node").Fields.StringToPrint()) -} - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "munin") - - config := getConfig(service.Host()) - f := mbtest.NewReportingMetricSetV2Error(t, config) - err := mbtest.WriteEventsReporterV2Error(f, t, ".") - if err != nil { - t.Fatal("write", err) - } -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "munin", - "metricsets": []string{"node"}, - "hosts": []string{host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/test_munin.py b/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/test_munin.py deleted file mode 100644 index 43f68a04..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/munin/test_munin.py +++ /dev/null @@ -1,40 +0,0 @@ -import os -import sys -import unittest - -sys.path.append(os.path.join(os.path.dirname(__file__), '../../tests/system')) -import metricbeat - - -class Test(metricbeat.BaseTest): - - COMPOSE_SERVICES = ['munin'] - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_munin_node(self): - namespace = "node_test" - - self.render_config_template(modules=[{ - "name": "munin", - "metricsets": ["node"], - "hosts": self.get_hosts(), - "period": "1s", - "extras": { - "munin.plugins": ["cpu"], - }, - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0, max_timeout=20) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertTrue(len(output) >= 1) - evt = output[0] - print(evt) - - assert evt["service"]["type"] == "cpu" - assert evt["munin"]["plugin"]["name"] == "cpu" - assert evt["munin"]["metrics"]["user"] > 0 - - self.assert_fields_are_documented(evt) diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/_meta/Dockerfile b/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/_meta/Dockerfile deleted file mode 100644 index 2051c726..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/_meta/Dockerfile +++ /dev/null @@ -1,8 +0,0 @@ -ARG MYSQL_IMAGE -FROM ${MYSQL_IMAGE} - -ENV MYSQL_ROOT_PASSWORD test - -HEALTHCHECK --interval=1s --retries=90 CMD mysql -u root -p$MYSQL_ROOT_PASSWORD -h$HOSTNAME -P 3306 -e "SHOW STATUS" > /dev/null - -COPY test.cnf /etc/mysql/conf.d/test.cnf diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/_meta/config.epr.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/_meta/config.epr.yml deleted file mode 100644 index 450b99a3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/_meta/config.epr.yml +++ /dev/null @@ -1,21 +0,0 @@ -- module: mysql - metricsets: - - "status" - - "galera_status" - period: 10s - - # Host DSN should be defined as "user:pass@tcp(127.0.0.1:3306)/" - # or "unix(/var/lib/mysql/mysql.sock)/", - # or another DSN format supported by . - # The username and password can either be set in the DSN or using the username - # and password config options. Those specified in the DSN take precedence. - hosts: ["root:secret@tcp(127.0.0.1:3306)/"] - - # Username of hosts. Empty by default. - username: "root" - - # Password of hosts. Empty by default. - password: "secret" - - # By setting raw to true, all raw fields from the status metricset will be added to the event. - raw: false diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/_meta/config.reference.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/_meta/config.reference.yml deleted file mode 100644 index 6715260a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/_meta/config.reference.yml +++ /dev/null @@ -1,21 +0,0 @@ -- module: mysql - metricsets: - - "status" - # - "galera_status" - period: 10s - - # Host DSN should be defined as "user:pass@tcp(127.0.0.1:3306)/" - # or "unix(/var/lib/mysql/mysql.sock)/", - # or another DSN format supported by . - # The username and password can either be set in the DSN or using the username - # and password config options. Those specified in the DSN take precedence. - hosts: ["root:secret@tcp(127.0.0.1:3306)/"] - - # Username of hosts. Empty by default. - #username: root - - # Password of hosts. Empty by default. - #password: secret - - # By setting raw to true, all raw fields from the status metricset will be added to the event. - #raw: false diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/_meta/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/_meta/config.yml deleted file mode 100644 index 81db7e28..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/_meta/config.yml +++ /dev/null @@ -1,18 +0,0 @@ -- module: mysql - #metricsets: - # - status - # - galera_status - period: 10s - - # Host DSN should be defined as "user:pass@tcp(127.0.0.1:3306)/" - # or "unix(/var/lib/mysql/mysql.sock)/", - # or another DSN format supported by . - # The username and password can either be set in the DSN or using the username - # and password config options. Those specified in the DSN take precedence. - hosts: ["root:secret@tcp(127.0.0.1:3306)/"] - - # Username of hosts. Empty by default. - #username: root - - # Password of hosts. Empty by default. - #password: secret \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/_meta/docs.asciidoc deleted file mode 100644 index 6a8004b5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/_meta/docs.asciidoc +++ /dev/null @@ -1,40 +0,0 @@ -This module periodically fetches metrics from https://www.mysql.com/[MySQL] -servers. - -The default metricset is `status`. - -[float] -=== Module-specific configuration notes - -When configuring the `hosts` option, you must use a MySQL Data Source Name (DSN) -of the following format: - ----- -[username[:password]@][protocol[(address)]]/ ----- - -You can also separately specify the username and password using the respective -configuration options. Usernames and passwords specified in the DSN take -precedence over those specified in the `username` and `password` config options. - ----- -- module: mysql - metricsets: ["status"] - hosts: ["tcp(127.0.0.1:3306)/"] - username: root - password: secret ----- - -[float] -=== Compatibility - -The mysql MetricSets were tested with MySQL and Percona 5.7 and 8.0 and are expected -to work with all versions >= 5.7.0. -It is also tested with MariaDB 10.2, 10.3 and 10.4. - -[float] -=== Dashboard - -The mysql module comes with a predefined dashboard. For example: - -image::./images/metricbeat-mysql.png[] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/_meta/fields.yml deleted file mode 100644 index 025b2612..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/_meta/fields.yml +++ /dev/null @@ -1,13 +0,0 @@ -- key: mysql - title: "MySQL" - description: > - MySQL server status metrics collected from MySQL. - short_config: false - release: ga - fields: - - name: mysql - type: group - description: > - `mysql` contains the metrics that were obtained from MySQL - query. - fields: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/_meta/kibana/7/dashboard/Metricbeat-mysql-overview.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/_meta/kibana/7/dashboard/Metricbeat-mysql-overview.json deleted file mode 100644 index 57b699a4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/_meta/kibana/7/dashboard/Metricbeat-mysql-overview.json +++ /dev/null @@ -1,1655 +0,0 @@ -{ - "objects": [ - { - "attributes": { - "description": "Overview of MySQL server", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "highlightAll": true, - "query": { - "language": "kuery", - "query": "" - }, - "version": true - } - }, - "optionsJSON": { - "darkTheme": false, - "useMargins": true - }, - "panelsJSON": [ - { - "embeddableConfig": { - "title": "Open Tables, Files, Streams" - }, - "gridData": { - "h": 15, - "i": "14", - "w": 24, - "x": 24, - "y": 38 - }, - "panelIndex": "14", - "panelRefName": "panel_0", - "title": "Open Tables, Files, Streams", - "version": "7.3.1" - }, - { - "embeddableConfig": { - "title": "Rate of Questions" - }, - "gridData": { - "h": 12, - "i": "050b110b-0b4d-404a-86c0-fa97f7eed2a0", - "w": 16, - "x": 0, - "y": 0 - }, - "panelIndex": "050b110b-0b4d-404a-86c0-fa97f7eed2a0", - "panelRefName": "panel_1", - "title": "Rate of Questions", - "version": "7.3.1" - }, - { - "embeddableConfig": { - "title": "Rate of SELECT statements" - }, - "gridData": { - "h": 12, - "i": "988a61d7-ac3e-481e-a6ae-aa75aaa32a3a", - "w": 16, - "x": 16, - "y": 0 - }, - "panelIndex": "988a61d7-ac3e-481e-a6ae-aa75aaa32a3a", - "panelRefName": "panel_2", - "title": "Rate of SELECT statements", - "version": "7.3.1" - }, - { - "embeddableConfig": { - "title": "Rate of INSERT, UPDATE, DELETE" - }, - "gridData": { - "h": 12, - "i": "a1f8fa38-a62f-4e05-adde-e995dae9ad83", - "w": 16, - "x": 32, - "y": 0 - }, - "panelIndex": "a1f8fa38-a62f-4e05-adde-e995dae9ad83", - "panelRefName": "panel_3", - "title": "Rate of INSERT, UPDATE, DELETE", - "version": "7.3.1" - }, - { - "embeddableConfig": { - "title": "Connected Threads" - }, - "gridData": { - "h": 12, - "i": "d126fb61-605f-43af-b5d5-3fa3c128f726", - "w": 6, - "x": 0, - "y": 12 - }, - "panelIndex": "d126fb61-605f-43af-b5d5-3fa3c128f726", - "panelRefName": "panel_4", - "title": "Connected Threads", - "version": "7.3.1" - }, - { - "embeddableConfig": { - "title": "Connections" - }, - "gridData": { - "h": 12, - "i": "59586d96-3abd-48a3-a258-cfd620826ec2", - "w": 14, - "x": 6, - "y": 12 - }, - "panelIndex": "59586d96-3abd-48a3-a258-cfd620826ec2", - "panelRefName": "panel_5", - "title": "Connections", - "version": "7.3.1" - }, - { - "embeddableConfig": { - "title": "Aborted Connections Rate" - }, - "gridData": { - "h": 12, - "i": "dd0cf202-fe22-4daf-8f25-09c64d412bf3", - "w": 14, - "x": 20, - "y": 12 - }, - "panelIndex": "dd0cf202-fe22-4daf-8f25-09c64d412bf3", - "panelRefName": "panel_6", - "title": "Aborted Connections Rate", - "version": "7.3.1" - }, - { - "embeddableConfig": { - "title": "Thread Activity" - }, - "gridData": { - "h": 12, - "i": "ead16a55-a2d3-49ae-a09b-a0b03560e9a0", - "w": 14, - "x": 34, - "y": 12 - }, - "panelIndex": "ead16a55-a2d3-49ae-a09b-a0b03560e9a0", - "panelRefName": "panel_7", - "title": "Thread Activity", - "version": "7.3.1" - }, - { - "embeddableConfig": { - "title": "Buffer Pool Pages" - }, - "gridData": { - "h": 14, - "i": "24fc2926-610d-4910-8f3e-eb63ca69788c", - "w": 15, - "x": 0, - "y": 24 - }, - "panelIndex": "24fc2926-610d-4910-8f3e-eb63ca69788c", - "panelRefName": "panel_8", - "title": "Buffer Pool Pages", - "version": "7.3.1" - }, - { - "embeddableConfig": { - "title": "Buffer Pool Utilization" - }, - "gridData": { - "h": 14, - "i": "33c10c95-be67-492e-afb5-863f375cffc2", - "w": 16, - "x": 15, - "y": 24 - }, - "panelIndex": "33c10c95-be67-492e-afb5-863f375cffc2", - "panelRefName": "panel_9", - "title": "Buffer Pool Utilization", - "version": "7.3.1" - }, - { - "embeddableConfig": { - "title": "Network Traffic" - }, - "gridData": { - "h": 15, - "i": "3cd58868-0d03-4715-9ecc-9fba3cde47c1", - "w": 24, - "x": 0, - "y": 38 - }, - "panelIndex": "3cd58868-0d03-4715-9ecc-9fba3cde47c1", - "panelRefName": "panel_10", - "title": "Network Traffic", - "version": "7.3.1" - }, - { - "embeddableConfig": { - "title": "Buffer Pool Efficiency" - }, - "gridData": { - "h": 14, - "i": "d35d7c5e-8832-40e2-8c77-953ad320c853", - "w": 17, - "x": 31, - "y": 24 - }, - "panelIndex": "d35d7c5e-8832-40e2-8c77-953ad320c853", - "panelRefName": "panel_11", - "title": "Buffer Pool Efficiency", - "version": "7.3.1" - } - ], - "timeRestore": false, - "title": "[Metricbeat MySQL] Database Overview", - "version": 1 - }, - "id": "57b3fb50-6309-11ea-a83e-25b8612d00cc", - "migrationVersion": { - "dashboard": "7.3.0" - }, - "references": [ - { - "id": "aaa326b0-f1f5-11e7-85ab-594b1652e0d1-ecs", - "name": "panel_0", - "type": "visualization" - }, - { - "id": "4fa69a10-630b-11ea-a83e-25b8612d00cc", - "name": "panel_1", - "type": "visualization" - }, - { - "id": "7ea77d30-630a-11ea-a83e-25b8612d00cc", - "name": "panel_2", - "type": "visualization" - }, - { - "id": "779ee920-6309-11ea-a83e-25b8612d00cc", - "name": "panel_3", - "type": "visualization" - }, - { - "id": "fc6b5a40-630d-11ea-a83e-25b8612d00cc", - "name": "panel_4", - "type": "visualization" - }, - { - "id": "493e8460-630d-11ea-a83e-25b8612d00cc", - "name": "panel_5", - "type": "visualization" - }, - { - "id": "bf60bc10-639b-11ea-a83e-25b8612d00cc", - "name": "panel_6", - "type": "visualization" - }, - { - "id": "822df290-630f-11ea-a83e-25b8612d00cc", - "name": "panel_7", - "type": "visualization" - }, - { - "id": "98c7bca0-63a2-11ea-a83e-25b8612d00cc", - "name": "panel_8", - "type": "visualization" - }, - { - "id": "96d46630-63a4-11ea-a83e-25b8612d00cc", - "name": "panel_9", - "type": "visualization" - }, - { - "id": "c8661020-6310-11ea-a83e-25b8612d00cc", - "name": "panel_10", - "type": "visualization" - }, - { - "id": "a1e00160-63a4-11ea-a83e-25b8612d00cc", - "name": "panel_11", - "type": "visualization" - } - ], - "type": "dashboard", - "updated_at": "2020-03-16T13:01:34.528Z", - "version": "WzQ2NzAsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Open tables, files, streams [Metricbeat MySQL] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "isModelInvalid": false, - "legend_position": "bottom", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(22,165,165,1)", - "fill": "0.3", - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Open Tables", - "line_width": 1, - "metrics": [ - { - "field": "mysql.status.open.tables", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - } - ], - "point_size": "0", - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "type": "timeseries" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(252,196,0,1)", - "fill": "0.3", - "formatter": "number", - "id": "615a2400-6312-11ea-99e6-b5eed31db613", - "label": "Open Files", - "line_width": 1, - "metrics": [ - { - "field": "mysql.status.open.files", - "id": "615a2401-6312-11ea-99e6-b5eed31db613", - "type": "avg" - } - ], - "point_size": "0", - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "type": "timeseries" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(226,115,0,1)", - "fill": "0.3", - "formatter": "number", - "id": "15d7bcd0-6313-11ea-99e6-b5eed31db613", - "label": "Open Streams", - "line_width": 1, - "metrics": [ - { - "field": "mysql.status.open.streams", - "id": "15d7bcd1-6313-11ea-99e6-b5eed31db613", - "type": "avg" - } - ], - "point_size": "0", - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "type": "timeseries" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Open tables, files, streams [Metricbeat MySQL] ECS", - "type": "metrics" - } - }, - "id": "aaa326b0-f1f5-11e7-85ab-594b1652e0d1-ecs", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-03-16T13:01:07.859Z", - "version": "WzQ2NjksMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Question rates [Metricbeat MySQL] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "bar_color_rules": [ - { - "id": "d61928d0-6309-11ea-99e6-b5eed31db613" - } - ], - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "isModelInvalid": false, - "legend_position": "right", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(252,220,0,1)", - "fill": "0.3", - "formatter": "'0.0a'", - "id": "3c2a2a40-f1f4-11e7-a752-236fe3270d99", - "label": "SELECT", - "line_width": 1, - "metrics": [ - { - "field": "mysql.status.questions", - "id": "3c2a2a41-f1f4-11e7-a752-236fe3270d99", - "type": "max" - }, - { - "field": "3c2a2a41-f1f4-11e7-a752-236fe3270d99", - "id": "3c2a2a42-f1f4-11e7-a752-236fe3270d99", - "type": "derivative", - "unit": "1s" - }, - { - "field": "3c2a2a42-f1f4-11e7-a752-236fe3270d99", - "id": "82f59710-6309-11ea-99e6-b5eed31db613", - "type": "positive_only", - "unit": "" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "type": "timeseries" - } - ], - "show_grid": 1, - "show_legend": 0, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Question rates [Metricbeat MySQL] ECS", - "type": "metrics" - } - }, - "id": "4fa69a10-630b-11ea-a83e-25b8612d00cc", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-03-16T12:58:09.873Z", - "version": "WzQ2NTQsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "SELECT rates [Metricbeat MySQL] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "bar_color_rules": [ - { - "id": "d61928d0-6309-11ea-99e6-b5eed31db613" - } - ], - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "isModelInvalid": false, - "legend_position": "right", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(0,156,224,1)", - "fill": "0.3", - "formatter": "'0.0a'", - "id": "3c2a2a40-f1f4-11e7-a752-236fe3270d99", - "label": "SELECT", - "line_width": 1, - "metrics": [ - { - "field": "mysql.status.command.select", - "id": "3c2a2a41-f1f4-11e7-a752-236fe3270d99", - "type": "max" - }, - { - "field": "3c2a2a41-f1f4-11e7-a752-236fe3270d99", - "id": "3c2a2a42-f1f4-11e7-a752-236fe3270d99", - "type": "derivative", - "unit": "1s" - }, - { - "field": "3c2a2a42-f1f4-11e7-a752-236fe3270d99", - "id": "82f59710-6309-11ea-99e6-b5eed31db613", - "type": "positive_only", - "unit": "" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "type": "timeseries" - } - ], - "show_grid": 1, - "show_legend": 0, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "SELECT rates [Metricbeat MySQL] ECS", - "type": "metrics" - } - }, - "id": "7ea77d30-630a-11ea-a83e-25b8612d00cc", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-03-16T12:59:11.517Z", - "version": "WzQ2NTUsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Insert, Update, Delete rates [Metricbeat MySQL] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "bar_color_rules": [ - { - "id": "d61928d0-6309-11ea-99e6-b5eed31db613" - } - ], - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "isModelInvalid": false, - "legend_position": "bottom", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(104,204,202,1)", - "fill": "0.3", - "formatter": "number", - "id": "3c2a2a40-f1f4-11e7-a752-236fe3270d99", - "label": "INSERT", - "line_width": 1, - "metrics": [ - { - "field": "mysql.status.command.insert", - "id": "3c2a2a41-f1f4-11e7-a752-236fe3270d99", - "type": "max" - }, - { - "field": "3c2a2a41-f1f4-11e7-a752-236fe3270d99", - "id": "3c2a2a42-f1f4-11e7-a752-236fe3270d99", - "type": "derivative", - "unit": "1s" - }, - { - "field": "3c2a2a42-f1f4-11e7-a752-236fe3270d99", - "id": "82f59710-6309-11ea-99e6-b5eed31db613", - "type": "positive_only", - "unit": "" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "type": "timeseries" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(252,220,0,1)", - "fill": "0.3", - "formatter": "number", - "id": "485ce050-f1f4-11e7-a752-236fe3270d99", - "label": "UPDATE", - "line_width": 1, - "metrics": [ - { - "field": "mysql.status.command.update", - "id": "485ce051-f1f4-11e7-a752-236fe3270d99", - "type": "max" - }, - { - "field": "485ce051-f1f4-11e7-a752-236fe3270d99", - "id": "485ce052-f1f4-11e7-a752-236fe3270d99", - "type": "derivative", - "unit": "1s" - }, - { - "field": "485ce052-f1f4-11e7-a752-236fe3270d99", - "id": "a4092660-6309-11ea-99e6-b5eed31db613", - "type": "positive_only", - "unit": "" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "type": "timeseries" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(244,78,59,1)", - "fill": "0.3", - "formatter": "number", - "id": "543a4a70-f1f4-11e7-a752-236fe3270d99", - "label": "DELETE", - "line_width": 1, - "metrics": [ - { - "field": "mysql.status.command.delete", - "id": "543a4a71-f1f4-11e7-a752-236fe3270d99", - "type": "max" - }, - { - "field": "543a4a71-f1f4-11e7-a752-236fe3270d99", - "id": "543a4a72-f1f4-11e7-a752-236fe3270d99", - "type": "derivative", - "unit": "1s" - }, - { - "field": "543a4a72-f1f4-11e7-a752-236fe3270d99", - "id": "bae29b50-6309-11ea-99e6-b5eed31db613", - "type": "positive_only", - "unit": "" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "type": "timeseries" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Insert, Update, Delete rates [Metricbeat MySQL] ECS", - "type": "metrics" - } - }, - "id": "779ee920-6309-11ea-a83e-25b8612d00cc", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-03-16T12:59:32.603Z", - "version": "WzQ2NTYsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Connected Threads [Metricbeat MySQL] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "background_color_rules": [ - { - "id": "d5fcf170-630d-11ea-99e6-b5eed31db613" - } - ], - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "gauge_color_rules": [ - { - "id": "f1321f60-630d-11ea-99e6-b5eed31db613" - } - ], - "gauge_inner_width": 10, - "gauge_style": "half", - "gauge_width": 10, - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "isModelInvalid": false, - "legend_position": "bottom", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(115,216,255,0.89)", - "fill": "0.3", - "formatter": "number", - "id": "fe9af660-630b-11ea-99e6-b5eed31db613", - "label": "Connections", - "line_width": "2", - "metrics": [ - { - "field": "mysql.status.threads.connected", - "id": "fe9af661-630b-11ea-99e6-b5eed31db613", - "type": "max" - } - ], - "point_size": "0", - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "type": "timeseries" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "gauge" - }, - "title": "Connected Threads [Metricbeat MySQL] ECS", - "type": "metrics" - } - }, - "id": "fc6b5a40-630d-11ea-a83e-25b8612d00cc", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-03-16T12:59:47.044Z", - "version": "WzQ2NTcsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Connections [Metricbeat MySQL] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "isModelInvalid": false, - "legend_position": "bottom", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(198,135,31,1)", - "fill": "0.2", - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Connection rate", - "line_width": "2", - "metrics": [ - { - "field": "mysql.status.connections", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "max" - }, - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "caee3e70-630c-11ea-99e6-b5eed31db613", - "type": "derivative", - "unit": "1s" - }, - { - "field": "caee3e70-630c-11ea-99e6-b5eed31db613", - "id": "d4eb4fd0-630c-11ea-99e6-b5eed31db613", - "type": "positive_only", - "unit": "" - } - ], - "point_size": "0", - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "type": "timeseries" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(115,216,255,0.89)", - "fill": "0.3", - "formatter": "number", - "id": "fe9af660-630b-11ea-99e6-b5eed31db613", - "label": "Connected", - "line_width": "2", - "metrics": [ - { - "field": "mysql.status.threads.connected", - "id": "fe9af661-630b-11ea-99e6-b5eed31db613", - "type": "max" - } - ], - "point_size": "0", - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "type": "timeseries" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": "0", - "formatter": "number", - "id": "e3d46bf0-630f-11ea-99e6-b5eed31db613", - "label": "Max Used Connections", - "line_width": 1, - "metrics": [ - { - "field": "mysql.status.max_used_connections", - "id": "e3d46bf1-630f-11ea-99e6-b5eed31db613", - "type": "avg" - } - ], - "point_size": "0", - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "type": "timeseries" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Connections [Metricbeat MySQL] ECS", - "type": "metrics" - } - }, - "id": "493e8460-630d-11ea-a83e-25b8612d00cc", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-03-16T13:00:08.292Z", - "version": "WzQ2NTgsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Aborted Connections Rate [Metricbeat MySQL] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "bar_color_rules": [ - { - "id": "d61928d0-6309-11ea-99e6-b5eed31db613" - } - ], - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "isModelInvalid": false, - "legend_position": "bottom", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(176,188,0,1)", - "fill": "0.3", - "formatter": "'0.0a'", - "id": "3c2a2a40-f1f4-11e7-a752-236fe3270d99", - "label": "Aborted Connections", - "line_width": 1, - "metrics": [ - { - "field": "mysql.status.aborted.clients", - "id": "3c2a2a41-f1f4-11e7-a752-236fe3270d99", - "type": "max" - }, - { - "field": "3c2a2a41-f1f4-11e7-a752-236fe3270d99", - "id": "6d053540-639b-11ea-83d6-4f7a6fe5aed4", - "type": "derivative", - "unit": "1s" - }, - { - "field": "6d053540-639b-11ea-83d6-4f7a6fe5aed4", - "id": "7548afc0-639b-11ea-83d6-4f7a6fe5aed4", - "type": "positive_only", - "unit": "" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "type": "timeseries" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(251,158,0,1)", - "fill": 0.5, - "formatter": "number", - "id": "d6572ee0-639b-11ea-83d6-4f7a6fe5aed4", - "label": "Failed Attempts to Connect ", - "line_width": 1, - "metrics": [ - { - "field": "mysql.status.aborted.connects", - "id": "d6572ee1-639b-11ea-83d6-4f7a6fe5aed4", - "type": "max" - }, - { - "field": "d6572ee1-639b-11ea-83d6-4f7a6fe5aed4", - "id": "e4a63540-639b-11ea-83d6-4f7a6fe5aed4", - "type": "derivative", - "unit": "1s" - }, - { - "id": "ec492a00-639b-11ea-83d6-4f7a6fe5aed4", - "type": "positive_only" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "type": "timeseries" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Aborted Connections Rate [Metricbeat MySQL] ECS", - "type": "metrics" - } - }, - "id": "bf60bc10-639b-11ea-a83e-25b8612d00cc", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-03-16T13:00:17.572Z", - "version": "WzQ2NTksMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Thread Activity [Metricbeat MySQL] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "isModelInvalid": false, - "legend_position": "bottom", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(226,115,0,1)", - "fill": 0.5, - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Avg Threads Running", - "line_width": 1, - "metrics": [ - { - "field": "mysql.status.threads.running", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - } - ], - "point_size": "0", - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(22,165,165,1)", - "fill": "0", - "formatter": "number", - "id": "895f0820-630e-11ea-99e6-b5eed31db613", - "label": "Peak Threads Running", - "line_width": "2", - "metrics": [ - { - "field": "mysql.status.threads.running", - "id": "895f0821-630e-11ea-99e6-b5eed31db613", - "type": "max" - } - ], - "point_size": "0", - "separate_axis": 0, - "split_color_mode": "gradient", - "split_mode": "everything", - "stacked": "none", - "type": "timeseries" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(77,77,77,1)", - "fill": "0", - "formatter": "number", - "id": "f8752460-630e-11ea-99e6-b5eed31db613", - "label": "Peak Threads Connected", - "line_width": "2", - "metrics": [ - { - "field": "mysql.status.threads.connected", - "id": "f8752461-630e-11ea-99e6-b5eed31db613", - "type": "max" - } - ], - "point_size": "0", - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "type": "timeseries" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Thread Activity [Metricbeat MySQL] ECS", - "type": "metrics" - } - }, - "id": "822df290-630f-11ea-a83e-25b8612d00cc", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-03-16T13:00:25.480Z", - "version": "WzQ2NjAsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Buffer Pool Pages [Metricbeat MySQL] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_min": 0, - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "id": "515b9dd0-639f-11ea-96d8-1943b9bb65d9", - "index_pattern": "metricbeat-*", - "interval": "auto", - "isModelInvalid": false, - "legend_position": "bottom", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": "0", - "formatter": "'0.0a'", - "id": "37f2d600-63a0-11ea-90a2-c51229c5db5f", - "label": "Buffer Pool Pages Data", - "line_width": 1, - "metrics": [ - { - "field": "mysql.status.innodb.buffer_pool.pages.data", - "id": "37f2d601-63a0-11ea-90a2-c51229c5db5f", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "type": "timeseries" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(22,165,165,1)", - "fill": "0", - "formatter": "'0.0a'", - "id": "57ae9d80-63a0-11ea-90a2-c51229c5db5f", - "label": "Buffer Pool Pages Free", - "line_width": "2", - "metrics": [ - { - "field": "mysql.status.innodb.buffer_pool.pages.free", - "id": "57ae9d81-63a0-11ea-90a2-c51229c5db5f", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "type": "timeseries" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(102,102,102,1)", - "fill": "0", - "formatter": "'0.0a'", - "id": "c86cc470-63a0-11ea-90a2-c51229c5db5f", - "label": "Buffer Pool Pages Total", - "line_width": "2", - "metrics": [ - { - "field": "mysql.status.innodb.buffer_pool.pages.total", - "id": "c86ceb80-63a0-11ea-90a2-c51229c5db5f", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "type": "timeseries" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Buffer Pool Pages [Metricbeat MySQL] ECS", - "type": "metrics" - } - }, - "id": "98c7bca0-63a2-11ea-a83e-25b8612d00cc", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-03-16T13:00:34.413Z", - "version": "WzQ2NjQsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Buffer Pool Utilization [Metricbeat MySQL] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_min": 0, - "axis_position": "left", - "axis_scale": "normal", - "background_color_rules": [ - { - "id": "0f20fa60-63a3-11ea-90a2-c51229c5db5f" - } - ], - "bar_color_rules": [ - { - "id": "0e1ecca0-63a3-11ea-90a2-c51229c5db5f" - } - ], - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "gauge_color_rules": [ - { - "id": "07c08ce0-63a3-11ea-90a2-c51229c5db5f" - } - ], - "gauge_inner_width": 10, - "gauge_style": "half", - "gauge_width": 10, - "id": "515b9dd0-639f-11ea-96d8-1943b9bb65d9", - "index_pattern": "metricbeat-*", - "interval": "auto", - "isModelInvalid": false, - "legend_position": "bottom", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(226,115,0,1)", - "fill": "0.1", - "formatter": "percent", - "id": "256f1f40-63a3-11ea-90a2-c51229c5db5f", - "label": "Utilization", - "line_width": "2", - "metrics": [ - { - "field": "mysql.status.innodb.buffer_pool.pages.total", - "id": "256f1f41-63a3-11ea-90a2-c51229c5db5f", - "type": "max" - }, - { - "field": "mysql.status.innodb.buffer_pool.pages.free", - "id": "256f1f43-63a3-11ea-90a2-c51229c5db5f", - "type": "max" - }, - { - "id": "256f1f45-63a3-11ea-90a2-c51229c5db5f", - "script": "params.total != null \u0026\u0026 params.total \u003e 0 ? (params.total - params.free)/params.total : null", - "type": "calculation", - "variables": [ - { - "field": "256f1f41-63a3-11ea-90a2-c51229c5db5f", - "id": "256f1f42-63a3-11ea-90a2-c51229c5db5f", - "name": "total" - }, - { - "field": "256f1f43-63a3-11ea-90a2-c51229c5db5f", - "id": "256f1f44-63a3-11ea-90a2-c51229c5db5f", - "name": "free" - } - ] - } - ], - "point_size": "2", - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "type": "timeseries" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Buffer Pool Utilization [Metricbeat MySQL] ECS", - "type": "metrics" - } - }, - "id": "96d46630-63a4-11ea-a83e-25b8612d00cc", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-03-16T13:00:42.999Z", - "version": "WzQ2NjUsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Network Traffic [Metricbeat MySQL] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "isModelInvalid": false, - "legend_position": "bottom", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(0,98,177,1)", - "fill": 0.5, - "formatter": "bytes", - "id": "2b1c2390-f1f7-11e7-a752-236fe3270d99", - "label": "Received bytes", - "line_width": 1, - "metrics": [ - { - "field": "mysql.status.bytes.received", - "id": "2b1c2391-f1f7-11e7-a752-236fe3270d99", - "type": "max" - }, - { - "field": "2b1c2391-f1f7-11e7-a752-236fe3270d99", - "id": "2b1c2392-f1f7-11e7-a752-236fe3270d99", - "type": "derivative", - "unit": "1s" - }, - { - "field": "2b1c2392-f1f7-11e7-a752-236fe3270d99", - "id": "788d3c90-6310-11ea-99e6-b5eed31db613", - "type": "positive_only", - "unit": "" - }, - { - "id": "88f8e160-6310-11ea-99e6-b5eed31db613", - "script": "params.received != null \u0026\u0026 params.received \u003e 0 ? params.received * -1 : null", - "type": "calculation", - "variables": [ - { - "field": "788d3c90-6310-11ea-99e6-b5eed31db613", - "id": "8beb4660-6310-11ea-99e6-b5eed31db613", - "name": "received" - } - ] - } - ], - "point_size": "0", - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "type": "timeseries" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "bytes", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Sent bytes", - "line_width": 1, - "metrics": [ - { - "field": "mysql.status.bytes.sent", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "max" - }, - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "23cfda50-f1f7-11e7-a752-236fe3270d99", - "type": "derivative", - "unit": "1s" - }, - { - "field": "23cfda50-f1f7-11e7-a752-236fe3270d99", - "id": "ad26a900-6310-11ea-99e6-b5eed31db613", - "type": "positive_only", - "unit": "" - } - ], - "point_size": "0", - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "type": "timeseries" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Network Traffic [Metricbeat MySQL] ECS", - "type": "metrics" - } - }, - "id": "c8661020-6310-11ea-a83e-25b8612d00cc", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-03-16T13:00:59.606Z", - "version": "WzQ2NjcsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Buffer Pool Efficiency [Metricbeat MySQL] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_min": 0, - "axis_position": "left", - "axis_scale": "normal", - "background_color_rules": [ - { - "id": "0f20fa60-63a3-11ea-90a2-c51229c5db5f" - } - ], - "bar_color_rules": [ - { - "id": "0e1ecca0-63a3-11ea-90a2-c51229c5db5f" - } - ], - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "gauge_color_rules": [ - { - "id": "07c08ce0-63a3-11ea-90a2-c51229c5db5f" - } - ], - "gauge_inner_width": 10, - "gauge_style": "half", - "gauge_width": 10, - "id": "515b9dd0-639f-11ea-96d8-1943b9bb65d9", - "index_pattern": "metricbeat-*", - "interval": "auto", - "isModelInvalid": false, - "legend_position": "bottom", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(87,177,211,1)", - "fill": "0.1", - "formatter": "number", - "hidden": false, - "id": "a397d570-63a2-11ea-90a2-c51229c5db5f", - "label": "Effeciency (lower is better)", - "line_width": "2", - "metrics": [ - { - "field": "mysql.status.innodb.buffer_pool.pool.reads", - "id": "a397d571-63a2-11ea-90a2-c51229c5db5f", - "type": "max" - }, - { - "field": "mysql.status.innodb.buffer_pool.read.requests", - "id": "ad177970-63a2-11ea-90a2-c51229c5db5f", - "type": "max" - }, - { - "id": "af58ddf0-63a2-11ea-90a2-c51229c5db5f", - "script": "params.pool_read_requests != null \u0026\u0026 params.pool_read_requests \u003e 0 ? (params.pool_reads/params.pool_read_requests) * 100: null", - "type": "calculation", - "variables": [ - { - "field": "a397d571-63a2-11ea-90a2-c51229c5db5f", - "id": "b1b6cb20-63a2-11ea-90a2-c51229c5db5f", - "name": "pool_reads" - }, - { - "field": "ad177970-63a2-11ea-90a2-c51229c5db5f", - "id": "c3fe5be0-63a2-11ea-90a2-c51229c5db5f", - "name": "pool_read_requests" - } - ] - } - ], - "point_size": "2", - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "type": "timeseries" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Buffer Pool Efficiency [Metricbeat MySQL] ECS", - "type": "metrics" - } - }, - "id": "a1e00160-63a4-11ea-a83e-25b8612d00cc", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-03-16T13:00:51.577Z", - "version": "WzQ2NjYsMV0=" - } - ], - "version": "7.3.1" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/_meta/supported-versions.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/_meta/supported-versions.yml deleted file mode 100644 index 1b55490d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/_meta/supported-versions.yml +++ /dev/null @@ -1,15 +0,0 @@ -variants: - - MYSQL_VARIANT: mysql - MYSQL_VERSION: 5.7.12 - - MYSQL_VARIANT: mysql - MYSQL_VERSION: 8.0.13 - - MYSQL_VARIANT: percona - MYSQL_VERSION: 5.7.24 - - MYSQL_VARIANT: percona - MYSQL_VERSION: 8.0.13-4 - - MYSQL_VARIANT: mariadb - MYSQL_VERSION: 10.2.23 - - MYSQL_VARIANT: mariadb - MYSQL_VERSION: 10.3.14 - - MYSQL_VARIANT: mariadb - MYSQL_VERSION: 10.4.4 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/_meta/test.cnf b/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/_meta/test.cnf deleted file mode 100644 index f759a496..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/_meta/test.cnf +++ /dev/null @@ -1,2 +0,0 @@ -[mysqld] -bind-address = 0.0.0.0 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/docker-compose.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/docker-compose.yml deleted file mode 100644 index e112587f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/docker-compose.yml +++ /dev/null @@ -1,11 +0,0 @@ -version: '2.3' - -services: - mysql: - image: docker.elastic.co/integrations-ci/beats-mysql:${MYSQL_VARIANT:-mysql}-${MYSQL_VERSION:-5.7.12}-1 - build: - context: ./_meta - args: - MYSQL_IMAGE: ${MYSQL_VARIANT:-mysql}:${MYSQL_VERSION:-5.7.12} - ports: - - 3306 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/fields.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/fields.go deleted file mode 100644 index 166d37fe..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/fields.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/asset/asset.go - DO NOT EDIT. - -package mysql - -import ( - "github.com/elastic/beats/v7/libbeat/asset" -) - -func init() { - if err := asset.SetFields("metricbeat", "mysql", asset.ModuleFieldsPri, AssetMysql); err != nil { - panic(err) - } -} - -// AssetMysql returns asset data. -// This is the base64 encoded gzipped contents of ../metricbeat/module/mysql. -func AssetMysql() string { - return "eJzkXF1z2zazvs+v2MlN0xnb0+tcnBnXcVrPxElqOe2cK3ZFrkgcgwADgJLZX38GC1KiJFKiZFHO21c3iSWSeHaxePYDC17CE1XvIa/sd/kGwAkn6T28va8mf3x6+wYgIRsbUTih1Xv4nzcAAPwbWDJzMmAdutJCTs6I2EKspaTYUQIzo/Nw6dUbAJtp46JYq5lI38MMpaU3AIYkoaX3kOIbgJkgmdj3PMYlKMxphct/XFX4S40ui/qbDnD+8zff9TfEWjkUyoLLaInQZehgQYZAT/2va1CXj/hekqmu6j/bwNrgUpRkMAoqWP7aBdR/lsJOyWHr+x4hWJC1EYYLNK34inpu/GyxPKAV/MZPvGoNsyldW0IsClmt/dIn3R5J/OfaP6wBFUa92rioC0sbj9aatn5sICW6nMqun/fg8p/f9QL0zJFikUUwbOPteGGEo0tLLihDqBR06S717FKbhAy8K9CglCTFP+hHAJrNRCxIxdXPK/F2SSRHlmglwQItWA1W6gU4HQSq7Wd1jXAZZCLNvA7ou9I/2WBdQTEJEBqvoM2pC58/UZZkIZbakvFj/AKGZuG/CKkhdGQgxcKvggWRCmBQJTBD28JhB+huIVSiF6No73pOBlOCRFiHKqYlXNaMdYxY6oX/b6xVXBpDyslqqSVWXY8MDf6YjDvV4roh48RMxMEGX7TIEips1Aj+6tplRcLc21Uw1RgVTAkKba2YtjQuFDRLEd4V2pFyAiUklBoi0DPYWKhDVqdQCT1HVvzTrwepVXqcFh4zAlXmUzIeHSlnBFkvhufueG0+GccgvI7MHMdhlGbWVpidQWUx9jdZMBSTmHvGzIQkwPavYKiQXhjqW9fLNSFL68icbFmEx71sQfiwJRLJGCagHcqWQmvpISf/jc1EAXGGKiULGRYFKUoGWMFI9noTSK4Ft4a5tNmAfgjCzZBpHeMTVQttuhQ+AOYkTLU3z0zYpUpjnRdakXJX8OhpRNgLWGTkvJ/z4JVOCIT1LOH8zQhfH+7urx/+F7SBz18+R82fqwftsWSd5+J0/M5P+/Gjp7VV7+ONoAYfSemSFcth08u9+/F2fLRvX4kyyLtrpTgV6jSBbhPfg/5uxqYanKGw8OXjx4uV8WZoQWkHFbnV4Bx4qSosB9peDVtG5P2SsJBj5b1s4r2uhlzYkLuVhh3SFdxkFD/xI8kYbUDqFGbaQGF0QQYSganS1ol4H+HTfJMHjl4jcDu38PGopUFzEW+u1X2TNQQRAHwS1oWM7du3uw8/MTOhlDxnNgzc5KCdJLouYLg63Buj8vNt6P/0OgNDqZyQUOkSDHEi438VJqTTiZ+kmKztdcawQdX9rPEyps70ImiG4xaFMozWGOvtnxP4arTTsZZ7rGgm9SKK3Wbgc7QpffRZyY1Wzmh5JNsWWNqtxQ8n4VsfOc5MTbJeWSInsMJzmdeb9JnUx0/fJr/D5PH68duEmcuzGgfQTSzWMHQA2ix1r0kuNJi20tufOwWa3aafeXsBmV5AXsZZqDlInHsEqecnn9v5hDnRi0MjhAAqUv1BwssCb8eRV1Bc4aMa4Z1XrYpghTmhLU3ILBQqbSnWKhmyZgzF8xFwP5ArTV39WQVhH2+ir9ffJrdAc8/n6/6gCcovQKhYlomfDZdpS+uX2bVwpv35pqR4Isi1XQYfczQCp5Js8D2xLv3qZfbniEsrgkRTcEaGLDkPzVRB20xKZTCHtSrbLg4i1U/OZ9XnD6ioRkl+1UfLEKWTCDtUtUdNfqlY+l6S55agowsfEHMAdNEQNRPOKjpqhYD7MOt4K1k9mrM/+0myBcU+bz5N5jedRTjVxo3CQhu5H+tiPaVelXYZRajsBoZduy5k3EIBPVNc7tA7bFSfohkKWRp6Tfk8BEo2Ch6ObF9+BVs51iuhXxr8Sz1Cl60PhLlu836UHkuHHdbeBvq9pLIrKoF9Oh0IGFqFhHdC+QzMoSJd2p9Bkkpd1pAKC8Nwduh3C3qE8z50e+KuAwR4WEJrMGPIKRPQczLLMtyQmKzbm0Crlq6VFQkZnMoKJJqUCxao4JerX3yMosIyWrqpOisIxf1VPR3Qcom9dzhkV1cBGlrV8nzQuBBSQkqKjI+KEKTmPL4dRrrMaOekUOlBc5Xj88im5v1Xjs8iL/Ne8zpsloaIJdQ5xBJqTLFWzFVIrM5BsZv1Yqxsk5SgrfKw3+mJ+AlSg6qUaIQbGD7252EnI18fGv5ryNer7Acl38kSWjf5Dk2GX0a8QiW8n9FDgz5GVuQW2jzxt2WaFaUDYe2BGn1NilwZwb+KIk8m1hlKZHdNYSz0bSyzmo+T+7pKEfhzT55lCJPuPo6j6tB/tfZN6j4gYcMgzNZxTIXjpFXs3fBrQo1TZYF/ccQzIdc8+aV7f+UotYct79eK1JbRFxeFQ62NK74DbHFauRGzOSv+oReCbccVp5rzhxYHv6z1AR1G51GhH2q1LT6EZp7oLGGYH+ZwYGfS2uHg2CLPhC5Y/1S4AzGORTI7OabBB+84cnW6vXiHNMe8AtVs67S3o6CbTHY1W56oy7LNOesNrs1nZ8dlKPSdihmv67rhy3ygFKTGqbKtVd7rTeu+0ifFWNYbFwERJIISbljUpeOew7C9Qa0n1RvSckieWN81vqB1yROdo7xw1q+9emz/Xy9Au8d6jyOdCiX1JqwjDWavJWCc0VUi7FNU2lP1GO0ZbaSBdrHY0cvtV/8wXmwHL7KeOJhv1SZHNyLhrhknj7IR1qGUDQuMtF23T8YjxWhc234BGvAu83nMySziMTzuOJvgBTBK3+E67/IwjeRDiJL7uM8ALIxzCLKepqsRsK06rAajM6VSonP402Krx9mDbENn3u12Wv3wXePux3cay0gOyuVFcE+ON97H9lB+uJk400DjibTq/JdYnWuquG9wdMUJZcm4qJvVTz4aJyujTtFMljaL6trkKOs1x+eIe69G5gVd0GYNeCRLO8sKtc4Q5uMTwegkoPmYQTeBnsYhBOM9z9wnJGlHcf5UHvfD7afbx9um5F3vK3DnbVkMOrdjt8+CnR7l3efJ7cPj0SgtSdrRJX0qlJPbT7c3x6Msi2TXdsypUH77+uH6wBlvbYH5e164trph8aZQzo2LoRmsVagK1YTQ39/0JtZ9oXXWunnnQrhMKLBOG+K28dRgbi+gDM2O/ql/lGRDyaZ55BXcuVVfI9c24ebLffT17vNvoA3/f/J4/Xg3eby7We6z7YtSvzfjvKraltrSqj7LXN/VJJqtLbFp1aSc3EbjlXG8jtnIVhpen8MeZV9sqLr5+/4x+vpw+/X64bb1zc2nL5Pbi9X83D9GD7eT28eh85OhSuSpDu7t35XrOFu10xoGWMS2VSyPJdx8ub+/e2xN3wAeOpPncSKnulxq9MJChnOCKZGqATRHS9idD4BNz0HmSOr4aST0zZ6xik29GtyaPc+0AcI4gxil9KtK8IJpAXv3M8xKxcHpBSwyEWd1h5qUFeg4Lo2FuiluSqkI6bBfhaQSPoATx2RtOJXuah4Mp8EGqCg3JhLqDPbXzO1SY6UlC8hcgSkBqVQo+smCXii4L6UTlw+oUoIHwgREXkhWb9gY5bZzFjUIP+QQhqECzRg2fL3RDU/NWFBkaMMJoIW+DH+E1e4D03D6bNgRDByh52tIE9dMmN4uy1M2t3SZCY/NR8krPtBSnxznYz5eIwN7dJ5os1lkXAEMsXfn9ehhAnougylaSkArQI9oIHbZ3+N6JvDLdqInWpuFKxgmgaLnH0ACj4JnQSgWZN+xXVjnja5u9zNL4FEIXdpjpTCdXaNnFGJrFczEsw8RtRXhEO5gOaIfz6b839wDMxM+oB3A6FrKKY4Wk3RA965p09l6eQoyM21ynp+AaeWbhqTROKdCi3E6Pg6URGJM/pcG0iHwox9nRjwS4IngiO4Qcc5ULmivhzBkvbz53CnHZUPeiWDEmbGGytRQrKt6ltLJdFOOkyaDy/37cjYjExVd79HaFe3t0Up/pLfM78q82H732+bgvbw6iFUf2Y3p1PhkxactasU0gVljbWpvh/yWGJJJw653SukPv9YKAq+gC3BGpCmZdnXDOe5Xn9WTFrUUGrGM6CKblY4PcWvTe5nSi52OdXXmE5PX1tsCTQ5l0aMmrxvvs7xe2OQtufACqZSPBRhDttAqHKbW/uH1O9GASYf1L3I6WNusGa/tUEXsUTZfNVTZfe0U+zKhQXrelQ2t99T2Bg17g4/B4Uf7WP9mF0jvgmh6/fglBehwX0jVkkoY15ckjSVWvPUCpiBes+gZU22lvSIPMht+xn+J2ay5vj3K27KXH9Nctg3l5aYBm5vQnT0248jTHZowilqm5etzXiKVob6jaWOK5Ic92cxIdD0tY2OLUY98MklyYeNXEGMfAXChHQ3BtLRVuye5alXeUUodeus5YUlyoYR1PvyYEx9SzAiTC7BlnAGG+oTU8ZOFuhaKCRZ8bYY22/vyx3W9sas4s2NqevX7ok5+NWe6c/thb+X2jK4Hsz4IcAbb42qJUPVeYnd0Gk56Y3LJUDnz9XpRTTPiYGvh+6P6JWT/0SK3TgzYchreWeNktXzBWnNMIMO5995hnfJGSAjPd59W7NNcf41wTK29NagSnb9tKcRzlnAC643roMPBwjRu9TX8hk5FjDLYQINjWJDa/ersMxJFX09hG8bYOqv3futFE+tS1q0G6ISdVavIaI2RUSWQYbKszibCUOyXC1+eCPt0gO14+t+V0Y+hDLt8y+t2TYTdUQ+TJJXC3CtPVhv5eZObh/cRbqXd/NACDebkyLSfM1hTCxQuOluU+VmbPIgZulKhn17Du4WbqGdFrVfwV0aquUMRJat6vjZ1Zze/Ni+luscFYklYu3uOk3COQuJU0kXznJA9WLA6p7XEJOxe8itnUNTVXjbutfmd+WAqq1tgml1k/tcuN/Hr1/+SpfCoQXzCaop2UuGpalMbRzItJDoUsvuC5v8PAAD//zEqUrk=" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/galera_status/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/galera_status/_meta/data.json deleted file mode 100644 index 15858d76..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/galera_status/_meta/data.json +++ /dev/null @@ -1,81 +0,0 @@ -{ - "@timestamp":"2016-05-23T08:05:34.853Z", - "beat":{ - "hostname":"host.example.com", - "name":"host.example.com" - }, - "metricset":{ - "host":"localhost:3306", - "module":"mysql", - "name":"galera_status", - "rtt":44269 - }, - "mysql":{ - "galera_status":{ - "apply": { - "oooe": 0, - "oool": 0, - "window": 1 - }, - "connected": "ON", - "flow_ctl": { - "recv": 0, - "sent": 0, - "paused": 0, - "paused_ns": 0 - }, - "ready": "ON", - "received": { - "count": 173, - "bytes": 152425 - }, - "local": { - "state": "Synced", - "bf_aborts": 0, - "cert_failures": 0, - "commits": 1325, - "recv": { - "queue_max": 2, - "queue_min": 0, - "queue": 0, - "queue_avg": 0.011561 - }, - "replays": 0, - "send": { - "queue_min": 0, - "queue": 0, - "queue_avg": 0, - "queue_max": 1 - } - }, - "evs": { - "evict": "", - "state": "OPERATIONAL" - }, - "repl": { - "bytes": 1689804, - "data_bytes": 1540647, - "keys": 4170, - "keys_bytes": 63973, - "other_bytes": 0, - "count": 1331 - }, - "commit": { - "oooe": 0, - "window": 1 - }, - "cluster": { - "conf_id": 930, - "size": 3, - "status": "Primary" - }, - "last_committed": 23944, - "cert": { - "deps_distance": 43.524557, - "index_size": 22, - "interval": 0 - } - } - }, - "type":"metricsets" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/galera_status/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/galera_status/_meta/docs.asciidoc deleted file mode 100644 index 73429405..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/galera_status/_meta/docs.asciidoc +++ /dev/null @@ -1,39 +0,0 @@ -This module periodically fetches metrics from http://galeracluster.com/[Galera]-MySQL -cluster servers. - -[float] -=== Module-specific configuration notes - -When configuring the `hosts` option, you must use a MySQL Data Source Name (DSN) -of the following format: - ----- -[username[:password]@][protocol[(address)]]/ ----- - -You can also separately specify the username and password using the respective -configuration options. Usernames and passwords specified in the DSN take -precedence over those specified in the `username` and `password` config options. - ----- -- module: mysql - metricsets: ["status"] - hosts: ["tcp(127.0.0.1:3306)/"] - username: root - password: secret - - ----- -[float] -=== Compatibility - -The galera MetricSets were tested with galera 3.22 (MySQL 5.7.20) and are expected to work with -all versions >= 3.0 (MySQL >= 5.7.0) - - - -=== galera status MetricSet - -This is the status metricset of the module galera. - -Note: The galera_status metricset is in beta as we might merge it with the status metricset and we don't have tests for it yet. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/galera_status/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/galera_status/_meta/fields.yml deleted file mode 100644 index 1ffa8aaa..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/galera_status/_meta/fields.yml +++ /dev/null @@ -1,274 +0,0 @@ -- name: galera_status - type: group - release: beta - description: > - `galera_status` contains the metrics that were obtained by the status SQL query on Galera. - fields: - - name: apply - type: group - description: > - Apply status fields. - fields: - - name: oooe - type: double - description: > - How often applier started write-set applying out-of-order (parallelization efficiency). - - - name: oool - type: double - description: > - How often write-set was so slow to apply that write-set with higher seqno's were applied earlier. - Values closer to 0 refer to a greater gap between slow and fast write-sets. - - - name: window - type: double - description: > - Average distance between highest and lowest concurrently applied seqno. - - - name: cert - type: group - description: > - Certification status fields. - fields: - - name: deps_distance - type: double - description: > - Average distance between highest and lowest seqno value that can be possibly applied in parallel (potential degree of parallelization). - - - name: index_size - type: long - description: > - The number of entries in the certification index. - - - name: interval - type: double - description: > - Average number of transactions received while a transaction replicates. - - - name: cluster - type: group - description: > - Cluster status fields. - fields: - - name: conf_id - type: long - description: > - Total number of cluster membership changes happened. - - - name: size - type: long - description: > - Current number of members in the cluster. - - - name: status - type: keyword - description: > - Status of this cluster component. That is, whether the node is part of a PRIMARY or NON_PRIMARY component. - - - name: commit - type: group - description: > - Commit status fields. - fields: - - name: oooe - type: double - description: > - How often a transaction was committed out of order. - - - name: window - type: long - description: > - Average distance between highest and lowest concurrently committed seqno. - - - name: connected - type: keyword - description: > - If the value is OFF, the node has not yet connected to any of the cluster components. - This may be due to misconfiguration. Check the error log for proper diagnostics. - - - name: evs - type: group - description: > - Evs Fields. - fields: - - name: evict - type: keyword - description: > - Lists the UUID's of all nodes evicted from the cluster. - Evicted nodes cannot rejoin the cluster until you restart their mysqld processes. - - - name: state - type: keyword - description: > - Shows the internal state of the EVS Protocol. - - - name: flow_ctl - type: group - description: > - Flow Control fields. - fields: - - name: paused - type: double - description: > - The fraction of time since the last FLUSH STATUS command that replication was paused due to flow control. - In other words, how much the slave lag is slowing down the cluster. - - - name: paused_ns - type: long - description: > - The total time spent in a paused state measured in nanoseconds. - - - name: recv - type: long - description: > - Returns the number of FC_PAUSE events the node has received, including those the node has sent. - Unlike most status variables, the counter for this one does not reset every time you run the query. - - - name: sent - type: long - description: > - Returns the number of FC_PAUSE events the node has sent. - Unlike most status variables, the counter for this one does not reset every time you run the query. - - - name: last_committed - type: long - description: > - The sequence number, or seqno, of the last committed transaction. - - - name: local - type: group - description: > - Node specific Cluster status fields. - fields: - - name: bf_aborts - type: long - description: > - Total number of local transactions that were aborted by slave transactions while in execution. - - - name: cert_failures - type: long - description: > - Total number of local transactions that failed certification test. - - - name: commits - type: long - description: > - Total number of local transactions committed. - - - name: recv - type: group - description: > - Node specific recv fields. - fields: - - name: queue - type: long - description: > - Current (instantaneous) length of the recv queue. - - - name: queue_avg - type: double - description: > - Recv queue length averaged over interval since the last FLUSH STATUS command. - Values considerably larger than 0.0 mean that the node cannot apply write-sets as fast - as they are received and will generate a lot of replication throttling. - - - name: queue_max - type: long - description: > - The maximum length of the recv queue since the last FLUSH STATUS command. - - - name: queue_min - type: long - description: > - The minimum length of the recv queue since the last FLUSH STATUS command. - - - name: replays - type: long - description: > - Total number of transaction replays due to asymmetric lock granularity. - - - name: send - type: group - description: > - Node specific sent fields. - fields: - - name: queue - type: long - description: > - Current (instantaneous) length of the send queue. - - - name: queue_avg - type: double - description: > - Send queue length averaged over time since the last FLUSH STATUS command. - Values considerably larger than 0.0 indicate replication throttling or network throughput issue. - - - name: queue_max - type: long - description: > - The maximum length of the send queue since the last FLUSH STATUS command. - - - name: queue_min - type: long - description: > - The minimum length of the send queue since the last FLUSH STATUS command. - - - name: state - type: keyword - description: > - Internal Galera Cluster FSM state number. - - - name: ready - type: keyword - description: > - Whether the server is ready to accept queries. - - - name: received - type: group - description: > - Write-Set receive status fields. - fields: - - name: count - type: long - description: > - Total number of write-sets received from other nodes. - - - name: bytes - type: long - description: > - Total size of write-sets received from other nodes. - - - name: repl - type: group - description: > - Replication status fields. - fields: - - name: data_bytes - type: long - description: > - Total size of data replicated. - - - name: keys - type: long - description: > - Total number of keys replicated. - - - name: keys_bytes - type: long - description: > - Total size of keys replicated. - - - name: other_bytes - type: long - description: > - Total size of other bits replicated. - - - name: count - type: long - description: > - Total number of write-sets replicated (sent to other nodes). - - - name: bytes - type: long - description: > - Total size of write-sets replicated. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/galera_status/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/galera_status/data.go deleted file mode 100644 index 82fa64c4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/galera_status/data.go +++ /dev/null @@ -1,120 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package galera_status - -import ( - "github.com/elastic/beats/v7/libbeat/common" - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstrstr" -) - -var ( - // Schema for mapping all Galera-Status-Variables - schema = s.Schema{ - "apply": s.Object{ - "oooe": c.Float("wsrep_apply_oooe"), - "oool": c.Float("wsrep_apply_oool"), - "window": c.Float("wsrep_apply_window"), - }, - "cert": s.Object{ - "deps_distance": c.Float("wsrep_cert_deps_distance"), - "index_size": c.Int("wsrep_cert_index_size"), - "interval": c.Float("wsrep_cert_interval"), - }, - "cluster": s.Object{ - "conf_id": c.Int("wsrep_cluster_conf_id"), - "size": c.Int("wsrep_cluster_size"), - "status": c.Str("wsrep_cluster_status"), - }, - "commit": s.Object{ - "oooe": c.Float("wsrep_commit_oooe"), - "window": c.Float("wsrep_commit_window"), - }, - "connected": c.Str("wsrep_connected"), - "evs": s.Object{ - "evict": c.Str("wsrep_evs_evict_list"), - "state": c.Str("wsrep_evs_state"), - }, - "flow_ctl": s.Object{ - "paused": c.Float("wsrep_flow_control_paused"), - "paused_ns": c.Int("wsrep_flow_control_paused_ns"), - "recv": c.Int("wsrep_flow_control_recv"), - "sent": c.Int("wsrep_flow_control_sent"), - }, - "last_committed": c.Int("wsrep_last_committed"), - "local": s.Object{ - "bf_aborts": c.Int("wsrep_local_bf_aborts"), - "cert_failures": c.Int("wsrep_local_cert_failures"), - "commits": c.Int("wsrep_local_commits"), - "recv": s.Object{ - "queue": c.Int("wsrep_local_recv_queue"), - "queue_avg": c.Float("wsrep_local_recv_queue_avg"), - "queue_max": c.Int("wsrep_local_recv_queue_max"), - "queue_min": c.Int("wsrep_local_recv_queue_min"), - }, - "replays": c.Int("wsrep_local_replays"), - "send": s.Object{ - "queue": c.Int("wsrep_local_send_queue"), - "queue_avg": c.Float("wsrep_local_send_queue_avg"), - "queue_max": c.Int("wsrep_local_send_queue_max"), - "queue_min": c.Int("wsrep_local_send_queue_min"), - }, - "state": c.Str("wsrep_local_state_comment"), - }, - "ready": c.Str("wsrep_ready"), - "received": s.Object{ - "count": c.Int("wsrep_received"), - "bytes": c.Int("wsrep_received_bytes"), - }, - "repl": s.Object{ - "data_bytes": c.Int("wsrep_repl_data_bytes"), - "keys": c.Int("wsrep_repl_keys"), - "keys_bytes": c.Int("wsrep_repl_keys_bytes"), - "other_bytes": c.Int("wsrep_repl_other_bytes"), - "count": c.Int("wsrep_replicated"), - "bytes": c.Int("wsrep_replicated_bytes"), - }, - } -) - -// Map data to MapStr of server stats variables: http://galeracluster.com/documentation-webpages/galerastatusvariables.html -// queryMode specifies, which subset of the available Variables is used. -func eventMapping(status map[string]string) common.MapStr { - source := map[string]interface{}{} - for key, val := range status { - source[key] = val - } - - data, _ := schema.Apply(source) - return data -} - -// Maps all variables from the status fetch which are not in the predefined schema -func rawEventMapping(status map[string]string) common.MapStr { - source := common.MapStr{} - for key, val := range status { - // Only adds events which are not in the mapping - if schema.HasKey(key) { - continue - } - - source[key] = val - } - - return source -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/galera_status/status.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/galera_status/status.go deleted file mode 100644 index 54b4d8a9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/galera_status/status.go +++ /dev/null @@ -1,118 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package galera_status fetches MySQL Galera server status metrics. - -For more information on the query it uses, see: -http://dev.mysql.com/doc/refman/5.7/en/show-status.html -http://galeracluster.com/documentation-webpages/galerastatusvariables.html -*/ -package galera_status - -import ( - "database/sql" - - "github.com/elastic/beats/v7/libbeat/common/cfgwarn" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/mysql" - - "github.com/pkg/errors" -) - -// init registers the MetricSet with the central registry. -func init() { - mb.Registry.MustAddMetricSet("mysql", "galera_status", New, - mb.WithHostParser(mysql.ParseDSN), - ) -} - -// MetricSet for fetching Galera-MySQL server status -type MetricSet struct { - mb.BaseMetricSet - db *sql.DB -} - -// New create a new instance of the MetricSet -// Loads query_mode config setting from the config file -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - cfgwarn.Experimental("The galera_status metricset is experimental.") - return &MetricSet{BaseMetricSet: base}, nil -} - -// Fetch methods implements the data gathering and data conversion to the right format -// It returns the event which is then forward to the output. -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - if m.db == nil { - var err error - m.db, err = mysql.NewDB(m.HostData().URI) - if err != nil { - return errors.Wrap(err, "Galera-status fetch failed") - } - } - - status, err := m.loadStatus(m.db) - if err != nil { - return err - } - - event := eventMapping(status) - - if m.Module().Config().Raw { - event["raw"] = rawEventMapping(status) - } - - reporter.Event(mb.Event{ - MetricSetFields: event, - }) - - return nil -} - -// loadStatus loads all status entries from the given database into an array. -func (m *MetricSet) loadStatus(db *sql.DB) (map[string]string, error) { - // Returns the global status, also for versions previous 5.0.2 - rows, err := db.Query("SHOW /*!50002 GLOBAL */ STATUS LIKE 'wsrep_%';") - if err != nil { - return nil, err - } - defer rows.Close() - - galeraStatus := map[string]string{} - - for rows.Next() { - var name string - var value string - - err = rows.Scan(&name, &value) - if err != nil { - return nil, err - } - - galeraStatus[name] = value - } - - return galeraStatus, nil -} - -// Close closes the database connection and prevents future queries. -func (m *MetricSet) Close() error { - if m.db == nil { - return nil - } - return errors.Wrap(m.db.Close(), "failed to close mysql database client") -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/module.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/module.yml deleted file mode 100644 index ea9854af..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/module.yml +++ /dev/null @@ -1,3 +0,0 @@ -dashboards: - - id: 66881e90-0006-11e7-bf7f-c9acc3d3e306 - file: Metricbeat-mysql-overview.json diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/mysql.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/mysql.go deleted file mode 100644 index a98530eb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/mysql.go +++ /dev/null @@ -1,108 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package mysql is Metricbeat module for MySQL server. -*/ -package mysql - -import ( - "database/sql" - - "github.com/elastic/beats/v7/metricbeat/mb" - - "github.com/go-sql-driver/mysql" - "github.com/pkg/errors" -) - -func init() { - // Register the ModuleFactory function for the "mysql" module. - if err := mb.Registry.AddModule("mysql", NewModule); err != nil { - panic(err) - } -} - -func NewModule(base mb.BaseModule) (mb.Module, error) { - // Validate that at least one host has been specified. - config := struct { - Hosts []string `config:"hosts" validate:"required"` - }{} - if err := base.UnpackConfig(&config); err != nil { - return nil, err - } - - return &base, nil -} - -// ParseDSN creates a DSN (data source name) string by parsing the host. -// It validates the resulting DSN and returns an error if the DSN is invalid. -// -// Format: [username[:password]@][protocol[(address)]]/ -// Example: root:test@tcp(127.0.0.1:3306)/ -func ParseDSN(mod mb.Module, host string) (mb.HostData, error) { - c := struct { - Username string `config:"username"` - Password string `config:"password"` - }{} - if err := mod.UnpackConfig(&c); err != nil { - return mb.HostData{}, err - } - - config, err := mysql.ParseDSN(host) - if err != nil { - return mb.HostData{}, errors.Wrapf(err, "error parsing mysql host") - } - - if config.User == "" { - config.User = c.Username - } - - if config.Passwd == "" { - config.Passwd = c.Password - } - - // Add connection timeouts to the DSN. - if timeout := mod.Config().Timeout; timeout > 0 { - config.Timeout = timeout - config.ReadTimeout = timeout - config.WriteTimeout = timeout - } - - noCredentialsConfig := *config - noCredentialsConfig.User = "" - noCredentialsConfig.Passwd = "" - - return mb.HostData{ - URI: config.FormatDSN(), - SanitizedURI: noCredentialsConfig.FormatDSN(), - Host: config.Addr, - User: config.User, - Password: config.Passwd, - }, nil -} - -// NewDB returns a new mysql database handle. The dsn value (data source name) -// must be valid, otherwise an error will be returned. -// -// DSN Format: [username[:password]@][protocol[(address)]]/ -func NewDB(dsn string) (*sql.DB, error) { - db, err := sql.Open("mysql", dsn) - if err != nil { - return nil, errors.Wrap(err, "sql open failed") - } - return db, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/mysql_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/mysql_integration_test.go deleted file mode 100644 index 585cf011..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/mysql_integration_test.go +++ /dev/null @@ -1,39 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package mysql - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - _ "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestNewDB(t *testing.T) { - service := compose.EnsureUp(t, "mysql") - - db, err := NewDB(GetMySQLEnvDSN(service.Host())) - assert.NoError(t, err) - - err = db.Ping() - assert.NoError(t, err) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/mysql_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/mysql_test.go deleted file mode 100644 index 1497dc78..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/mysql_test.go +++ /dev/null @@ -1,70 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package mysql - -import ( - "testing" - "time" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - - "github.com/stretchr/testify/assert" -) - -func TestParseDSN(t *testing.T) { - const query = "?readTimeout=10s&timeout=10s&writeTimeout=10s" - - var tests = []struct { - host string - username string - password string - uri string - }{ - {"", "", "", "tcp(127.0.0.1:3306)/" + query}, - {"", "root", "secret", "root:secret@tcp(127.0.0.1:3306)/" + query}, - {"unix(/tmp/mysql.sock)/", "root", "", "root@unix(/tmp/mysql.sock)/" + query}, - {"tcp(127.0.0.1:3306)/", "", "", "tcp(127.0.0.1:3306)/" + query}, - {"tcp(127.0.0.1:3306)/", "root", "", "root@tcp(127.0.0.1:3306)/" + query}, - {"tcp(127.0.0.1:3306)/", "root", "secret", "root:secret@tcp(127.0.0.1:3306)/" + query}, - } - - for _, test := range tests { - c := map[string]interface{}{ - "username": test.username, - "password": test.password, - } - mod := mbtest.NewTestModule(t, c) - mod.ModConfig.Timeout = 10 * time.Second - - hostData, err := ParseDSN(mod, test.host) - if err != nil { - t.Error(err) - continue - } - - assert.Equal(t, test.uri, hostData.URI) - if test.username != "" { - assert.NotContains(t, hostData.SanitizedURI, test.username) - } - if test.password != "" { - assert.NotContains(t, hostData.SanitizedURI, test.password) - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/status/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/status/_meta/data.json deleted file mode 100644 index 09c4e618..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/status/_meta/data.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "event": { - "dataset": "mysql.status", - "duration": 115000, - "module": "mysql" - }, - "metricset": { - "name": "status" - }, - "mysql": { - "status": { - "aborted": { - "clients": 3, - "connects": 4 - }, - "binlog": { - "cache": { - "disk_use": 0, - "use": 0 - } - }, - "bytes": { - "received": 1272, - "sent": 47735 - }, - "command": { - "delete": 0, - "insert": 0, - "select": 1, - "update": 0 - }, - "connections": 12, - "created": { - "tmp": { - "disk_tables": 0, - "files": 5, - "tables": 6 - } - }, - "delayed": { - "errors": 0, - "insert_threads": 0, - "writes": 0 - }, - "flush_commands": 1, - "handler": { - "commit": 0, - "delete": 0, - "external_lock": 140, - "mrr_init": 0, - "prepare": 0, - "read": { - "first": 3, - "key": 2, - "last": 0, - "next": 32, - "prev": 0, - "rnd": 0, - "rnd_next": 1728 - }, - "rollback": 0, - "savepoint": 0, - "savepoint_rollback": 0, - "update": 0, - "write": 1705 - }, - "innodb": { - "buffer_pool": { - "bytes": { - "data": 6914048, - "dirty": 0 - }, - "pages": { - "data": 422, - "dirty": 0, - "flushed": 207, - "free": 7768, - "misc": 1, - "total": 8191 - }, - "pool": { - "reads": 423, - "wait_free": 0 - }, - "read": { - "ahead": 0, - "ahead_evicted": 0, - "ahead_rnd": 0, - "requests": 14198 - }, - "write_requests": 207 - } - }, - "max_used_connections": 3, - "open": { - "files": 16, - "streams": 0, - "tables": 60 - }, - "opened_tables": 67, - "queries": 10, - "questions": 9, - "threads": { - "cached": 0, - "connected": 3, - "created": 3, - "running": 1 - } - } - }, - "service": { - "address": "127.0.0.1:3306", - "type": "mysql" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/status/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/status/_meta/docs.asciidoc deleted file mode 100644 index a2a375f9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/status/_meta/docs.asciidoc +++ /dev/null @@ -1,17 +0,0 @@ -The MySQL `status` metricset collects data from MySQL by running a -http://dev.mysql.com/doc/refman/5.7/en/show-status.html[`SHOW GLOBAL STATUS;`] -SQL query. This query returns a large number of metrics. - - -==== raw config option - -experimental[] - -The MySQL Status Metricset supports the `raw` config option. When enabled, in -addition to the existing data structure, all fields available from the mysql -service through `"SHOW /*!50002 GLOBAL */ STATUS;"` will be added to the event. - -These fields will be added under the namespace `mysql.status.raw`. The fields -can vary from one MySQL instance to an other and no guarantees are provided for -the mapping of the fields as the mapping happens dynamically. This option is -intended for advanced use cases. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/status/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/status/_meta/fields.yml deleted file mode 100644 index 56fd1580..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/status/_meta/fields.yml +++ /dev/null @@ -1,384 +0,0 @@ -- name: status - type: group - description: > - `status` contains the metrics that were obtained by the status SQL query. - release: ga - fields: - - name: aborted - type: group - description: > - Aborted status fields. - fields: - - name: clients - type: long - description: > - The number of connections that were aborted because the client died without closing the connection properly. - - - name: connects - type: long - description: > - The number of failed attempts to connect to the MySQL server. - - - name: binlog - type: group - description: > - fields: - - name: cache.disk_use - type: long - description: > - - - name: cache.use - type: long - description: > - - - name: bytes - type: group - description: > - Bytes stats. - fields: - - name: received - format: bytes - type: long - description: > - The number of bytes received from all clients. - - - name: sent - type: long - format: bytes - description: > - The number of bytes sent to all clients. - - - name: threads - type: group - description: > - Threads stats. - fields: - - name: cached - type: long - description: > - The number of cached threads. - - - name: created - type: long - description: > - The number of created threads. - - - name: connected - type: long - description: > - The number of connected threads. - - - name: running - type: long - description: > - The number of running threads. - - - name: connections - type: long - description: > - - - name: created - type: group - description: > - fields: - - name: tmp.disk_tables - type: long - description: > - - - name: tmp.files - type: long - description: > - - - name: tmp.tables - type: long - description: > - - - name: delayed - type: group - description: > - fields: - - name: errors - type: long - description: > - - - name: insert_threads - type: long - description: > - - - name: writes - type: long - description: > - - - name: flush_commands - type: long - description: > - - - name: max_used_connections - type: long - description: > - - - name: open - type: group - description: > - fields: - - name: files - type: long - description: > - - - name: streams - type: long - description: > - - - name: tables - type: long - description: > - - - name: opened_tables - type: long - description: > - - - name: command - type: group - description: > - fields: - - name: delete - type: long - description: > - The number of DELETE queries since startup. - - - name: insert - type: long - description: > - The number of INSERT queries since startup. - - - name: select - type: long - description: > - The number of SELECT queries since startup. - - - name: update - type: long - description: > - The number of UPDATE queries since startup. - - - name: queries - type: long - description: > - The number of statements executed by the server. This variable includes statements executed within stored programs, unlike the Questions variable. It does not count COM_PING or COM_STATISTICS commands. - - - name: questions - type: long - description: > - The number of statements executed by the server. This includes only statements sent to the server by clients and not statements executed within stored programs, unlike the Queries variable. This variable does not count COM_PING, COM_STATISTICS, COM_STMT_PREPARE, COM_STMT_CLOSE, or COM_STMT_RESET commands. - - - name: handler - type: group - description: > - fields: - - name: commit - type: long - description: > - The number of internal COMMIT statements. - - - name: delete - type: long - description: > - The number of times that rows have been deleted from tables. - - - name: external_lock - type: long - description: > - The server increments this variable for each call to its external_lock() function, which generally occurs at the beginning and end of access to a table instance. - - - name: mrr_init - type: long - description: > - The number of times the server uses a storage engine's own Multi-Range Read implementation for table access. - - - name: prepare - type: long - description: > - A counter for the prepare phase of two-phase commit operations. - - - name: read - type: group - description: > - fields: - - name: first - type: long - description: > - The number of times the first entry in an index was read. - - - name: key - type: long - description: > - The number of requests to read a row based on a key. - - - name: last - type: long - description: > - The number of requests to read the last key in an index. - - - name: next - type: long - description: > - The number of requests to read the next row in key order. - - - name: prev - type: long - description: > - The number of requests to read the previous row in key order. - - - name: rnd - type: long - description: > - The number of requests to read a row based on a fixed position. - - - name: rnd_next - type: long - description: > - The number of requests to read the next row in the data file. - - - name: rollback - type: long - description: > - The number of requests for a storage engine to perform a rollback operation. - - - name: savepoint - type: long - description: > - The number of requests for a storage engine to place a savepoint. - - - name: savepoint_rollback - type: long - description: > - The number of requests for a storage engine to roll back to a savepoint. - - - name: update - type: long - description: > - The number of requests to update a row in a table. - - - name: write - type: long - description: > - The number of requests to insert a row in a table. - - - name: innodb - type: group - description: > - fields: - - name: buffer_pool - type: group - description: > - fields: - - name: dump_status - type: long - description: > - The progress of an operation to record the pages held in the InnoDB buffer pool, triggered by the setting of innodb_buffer_pool_dump_at_shutdown or innodb_buffer_pool_dump_now. - - - name: load_status - type: long - description: > - The progress of an operation to warm up the InnoDB buffer pool by reading in a set of pages corresponding to an earlier point in time, triggered by the setting of innodb_buffer_pool_load_at_startup or innodb_buffer_pool_load_now. - - - name: bytes - type: group - description: > - fields: - - name: data - type: long - description: > - The total number of bytes in the InnoDB buffer pool containing data. - - - name: dirty - type: long - description: > - The total current number of bytes held in dirty pages in the InnoDB buffer pool. - - - name: pages - type: group - description: > - fields: - - name: data - type: long - description: > - he number of pages in the InnoDB buffer pool containing data. - - - name: dirty - type: long - description: > - The current number of dirty pages in the InnoDB buffer pool. - - - name: flushed - type: long - description: > - The number of requests to flush pages from the InnoDB buffer pool. - - - name: free - type: long - description: > - The number of free pages in the InnoDB buffer pool. - - - name: latched - type: long - description: > - The number of latched pages in the InnoDB buffer pool. - - - name: misc - type: long - description: > - The number of pages in the InnoDB buffer pool that are busy because they have been allocated for administrative overhead, such as row locks or the adaptive hash index. - - - name: total - type: long - description: > - The total size of the InnoDB buffer pool, in pages. - - - name: read - type: group - description: > - fields: - - name: ahead - type: long - description: > - The number of pages read into the InnoDB buffer pool by the read-ahead background thread. - - - name: ahead_evicted - type: long - description: > - The number of pages read into the InnoDB buffer pool by the read-ahead background thread that were subsequently evicted without having been accessed by queries. - - - name: ahead_rnd - type: long - description: > - The number of "random" read-aheads initiated by InnoDB. - - - name: requests - type: long - description: > - The number of logical read requests. - - - name: pool - type: group - description: > - fields: - - name: reads - type: long - description: > - The number of logical reads that InnoDB could not satisfy from the buffer pool, and had to read directly from disk. - - - name: resize_status - type: long - description: > - The status of an operation to resize the InnoDB buffer pool dynamically, triggered by setting the innodb_buffer_pool_size parameter dynamically. - - - name: wait_free - type: long - description: > - Normally, writes to the InnoDB buffer pool happen in the background. When InnoDB needs to read or create a page and no clean pages are available, InnoDB flushes some dirty pages first and waits for that operation to finish. This counter counts instances of these waits. - - - name: write_requests - type: long - description: > - The number of writes done to the InnoDB buffer pool. \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/status/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/status/data.go deleted file mode 100644 index de1f9579..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/status/data.go +++ /dev/null @@ -1,154 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package status - -import ( - "github.com/elastic/beats/v7/libbeat/common" - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstrstr" -) - -var ( - schema = s.Schema{ - "aborted": s.Object{ - "clients": c.Int("Aborted_clients"), - "connects": c.Int("Aborted_connects"), - }, - "binlog": s.Object{ - "cache": s.Object{ - "disk_use": c.Int("Binlog_cache_disk_use"), - "use": c.Int("Binlog_cache_use"), - }, - }, - "bytes": s.Object{ - "received": c.Int("Bytes_received"), - "sent": c.Int("Bytes_sent"), - }, - "threads": s.Object{ - "cached": c.Int("Threads_cached"), - "created": c.Int("Threads_created"), - "connected": c.Int("Threads_connected"), - "running": c.Int("Threads_running"), - }, - "connections": c.Int("Connections"), - "created": s.Object{ - "tmp": s.Object{ - "disk_tables": c.Int("Created_tmp_disk_tables"), - "files": c.Int("Created_tmp_files"), - "tables": c.Int("Created_tmp_tables"), - }, - }, - "delayed": s.Object{ - "errors": c.Int("Delayed_errors"), - "insert_threads": c.Int("Delayed_insert_threads"), - "writes": c.Int("Delayed_writes"), - }, - "flush_commands": c.Int("Flush_commands"), - "max_used_connections": c.Int("Max_used_connections"), - "open": s.Object{ - "files": c.Int("Open_files"), - "streams": c.Int("Open_streams"), - "tables": c.Int("Open_tables"), - }, - "opened_tables": c.Int("Opened_tables"), - "command": s.Object{ - "delete": c.Int("Com_delete"), - "insert": c.Int("Com_insert"), - "select": c.Int("Com_select"), - "update": c.Int("Com_update"), - }, - "queries": c.Int("Queries"), - "questions": c.Int("Questions"), - "handler": s.Object{ - "commit": c.Int("Handler_commit"), - "delete": c.Int("Handler_delete"), - "external_lock": c.Int("Handler_external_lock"), - "mrr_init": c.Int("Handler_mrr_init"), - "prepare": c.Int("Handler_prepare"), - "read": s.Object{ - "first": c.Int("Handler_read_first"), - "key": c.Int("Handler_read_key"), - "last": c.Int("Handler_read_last"), - "next": c.Int("Handler_read_next"), - "prev": c.Int("Handler_read_prev"), - "rnd": c.Int("Handler_read_rnd"), - "rnd_next": c.Int("Handler_read_rnd_next"), - }, - "rollback": c.Int("Handler_rollback"), - "savepoint": c.Int("Handler_savepoint"), - "savepoint_rollback": c.Int("Handler_savepoint_rollback"), - "update": c.Int("Handler_update"), - "write": c.Int("Handler_write"), - }, - "innodb": s.Object{ - "buffer_pool": s.Object{ - "dump_status": c.Int("Innodb_buffer_pool_dump_status"), - "load_status": c.Int("Innodb_buffer_pool_load_status"), - "bytes": s.Object{ - "data": c.Int("Innodb_buffer_pool_bytes_data"), - "dirty": c.Int("Innodb_buffer_pool_bytes_dirty"), - }, - "pages": s.Object{ - "data": c.Int("Innodb_buffer_pool_pages_data"), - "dirty": c.Int("Innodb_buffer_pool_pages_dirty"), - "flushed": c.Int("Innodb_buffer_pool_pages_flushed"), - "free": c.Int("Innodb_buffer_pool_pages_free"), - "latched": c.Int("Innodb_buffer_pool_pages_latched"), - "misc": c.Int("Innodb_buffer_pool_pages_misc"), - "total": c.Int("Innodb_buffer_pool_pages_total"), - }, - "read": s.Object{ - "ahead": c.Int("Innodb_buffer_pool_read_ahead"), - "ahead_evicted": c.Int("Innodb_buffer_pool_read_ahead_evicted"), - "ahead_rnd": c.Int("Innodb_buffer_pool_read_ahead_rnd"), - "requests": c.Int("Innodb_buffer_pool_read_requests"), - }, - "pool": s.Object{ - "reads": c.Int("Innodb_buffer_pool_reads"), - "resize_status": c.Int("Innodb_buffer_pool_resize_status"), - "wait_free": c.Int("Innodb_buffer_pool_wait_free"), - }, - "write_requests": c.Int("Innodb_buffer_pool_write_requests"), - }, - }, - } -) - -// Map data to MapStr of server stats variables: http://dev.mysql.com/doc/refman/5.7/en/server-status-variables.html -// This is only a subset of the available values -func eventMapping(status map[string]string) common.MapStr { - source := map[string]interface{}{} - for key, val := range status { - source[key] = val - } - data, _ := schema.Apply(source) - return data -} - -func rawEventMapping(status map[string]string) common.MapStr { - source := common.MapStr{} - for key, val := range status { - // Only adds events which are not in the mapping - if schema.HasKey(key) { - continue - } - - source[key] = val - } - return source -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/status/status.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/status/status.go deleted file mode 100644 index b2da6ec3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/status/status.go +++ /dev/null @@ -1,113 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package status fetches MySQL server status metrics. - -For more information on the query it uses, see: -http://dev.mysql.com/doc/refman/5.7/en/show-status.html -*/ -package status - -import ( - "database/sql" - - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/mysql" - - "github.com/pkg/errors" -) - -func init() { - mb.Registry.MustAddMetricSet("mysql", "status", New, - mb.WithHostParser(mysql.ParseDSN), - mb.DefaultMetricSet(), - ) -} - -// MetricSet for fetching MySQL server status. -type MetricSet struct { - mb.BaseMetricSet - db *sql.DB -} - -// New creates and returns a new MetricSet instance. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - return &MetricSet{BaseMetricSet: base}, nil -} - -// Fetch fetches status messages from a mysql host. -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - if m.db == nil { - var err error - m.db, err = mysql.NewDB(m.HostData().URI) - if err != nil { - return errors.Wrap(err, "mysql-status fetch failed") - } - } - - status, err := m.loadStatus(m.db) - if err != nil { - return err - } - - event := eventMapping(status) - - if m.Module().Config().Raw { - event["raw"] = rawEventMapping(status) - } - - reporter.Event(mb.Event{ - MetricSetFields: event, - }) - - return nil -} - -// loadStatus loads all status entries from the given database into an array. -func (m *MetricSet) loadStatus(db *sql.DB) (map[string]string, error) { - // Returns the global status, also for versions previous 5.0.2 - rows, err := db.Query("SHOW /*!50002 GLOBAL */ STATUS;") - if err != nil { - return nil, err - } - defer rows.Close() - - mysqlStatus := map[string]string{} - - for rows.Next() { - var name string - var value string - - err = rows.Scan(&name, &value) - if err != nil { - return nil, err - } - - mysqlStatus[name] = value - } - - return mysqlStatus, nil -} - -// Close closes the database connection and prevents future queries. -func (m *MetricSet) Close() error { - if m.db == nil { - return nil - } - return errors.Wrap(m.db.Close(), "failed to close mysql database client") -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/status/status_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/status/status_integration_test.go deleted file mode 100644 index 2b0b2a51..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/status/status_integration_test.go +++ /dev/null @@ -1,103 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package status - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - "github.com/elastic/beats/v7/metricbeat/module/mysql" - - "github.com/stretchr/testify/assert" -) - -func TestFetch(t *testing.T) { - service := compose.EnsureUp(t, "mysql") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host(), false)) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 errors, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - event := events[0].MetricSetFields - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), event) - - // Check event fields - connections := event["connections"].(int64) - open := event["open"].(common.MapStr) - openTables := open["tables"].(int64) - openFiles := open["files"].(int64) - openStreams := open["streams"].(int64) - - assert.True(t, connections > 0) - assert.True(t, openTables > 0) - assert.True(t, openFiles >= 0) - assert.True(t, openStreams == 0) -} - -func TestFetchRaw(t *testing.T) { - service := compose.EnsureUp(t, "mysql") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host(), true)) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 errors, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - event := events[0].MetricSetFields - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), event) - - // Check event fields - cachedThreads := event["threads"].(common.MapStr)["cached"].(int64) - assert.True(t, cachedThreads >= 0) - - rawData := event["raw"].(common.MapStr) - - // Make sure field was removed from raw fields as in schema - _, exists := rawData["Threads_cached"] - assert.False(t, exists) - - // Check a raw field if it is available - _, exists = rawData["Slow_launch_threads"] - assert.True(t, exists) -} - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "mysql") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host(), false)) - - err := mbtest.WriteEventsReporterV2Error(f, t, "") - if err != nil { - t.Fatal("write", err) - } -} - -func getConfig(host string, raw bool) map[string]interface{} { - return map[string]interface{}{ - "module": "mysql", - "metricsets": []string{"status"}, - "hosts": []string{mysql.GetMySQLEnvDSN(host)}, - "raw": raw, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/status/status_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/status/status_test.go deleted file mode 100644 index f3e976ee..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/status/status_test.go +++ /dev/null @@ -1,101 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package status - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" - - "github.com/stretchr/testify/assert" -) - -// TestConfigValidation validates that the configuration and the DSN are -// validated when the MetricSet is created. -func TestConfigValidation(t *testing.T) { - tests := []struct { - in interface{} - err string - }{ - { - // Missing 'hosts' - in: map[string]interface{}{ - "module": "mysql", - "metricsets": []string{"status"}, - }, - err: "missing required field accessing 'hosts'", - }, - { - // Invalid DSN - in: map[string]interface{}{ - "module": "mysql", - "metricsets": []string{"status"}, - "hosts": []string{"127.0.0.1"}, - }, - err: "error parsing mysql host: invalid DSN: missing the slash separating the database name", - }, - { - // Local unix socket - in: map[string]interface{}{ - "module": "mysql", - "metricsets": []string{"status"}, - "hosts": []string{"user@unix(/path/to/socket)/"}, - }, - }, - { - // TCP on a remote host, e.g. Amazon RDS: - in: map[string]interface{}{ - "module": "mysql", - "metricsets": []string{"status"}, - "hosts": []string{"id:password@tcp(your-amazonaws-uri.com:3306)/}"}, - }, - }, - { - // TCP on a remote host with user/pass specified separately - in: map[string]interface{}{ - "module": "mysql", - "metricsets": []string{"status"}, - "hosts": []string{"tcp(your-amazonaws-uri.com:3306)/}"}, - "username": "id", - "password": "mypass", - }, - }, - } - - for i, test := range tests { - c, err := common.NewConfigFrom(test.in) - if err != nil { - t.Fatal(err) - } - - _, _, err = mb.NewModule(c, mb.Registry) - if err != nil && test.err == "" { - t.Errorf("unexpected error in testcase %d: %v", i, err) - continue - } - if test.err != "" { - if err != nil { - assert.Contains(t, err.Error(), test.err, "testcase %d", i) - } else { - t.Errorf("expected error '%v' in testcase %d", test.err, i) - } - continue - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/test_mysql.py b/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/test_mysql.py deleted file mode 100644 index 2422422a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/test_mysql.py +++ /dev/null @@ -1,50 +0,0 @@ -import os -import sys -import unittest -from nose.plugins.attrib import attr - -sys.path.append(os.path.join(os.path.dirname(__file__), '../../tests/system')) -import metricbeat - -MYSQL_FIELDS = metricbeat.COMMON_FIELDS + ["mysql"] - -MYSQL_STATUS_FIELDS = ["clients", "cluster", "cpu", "keyspace", "memory", - "persistence", "replication", "server", "stats"] - - -@metricbeat.parameterized_with_supported_versions -class Test(metricbeat.BaseTest): - - COMPOSE_SERVICES = ['mysql'] - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_status(self): - """ - MySQL module outputs an event. - """ - self.render_config_template(modules=[{ - "name": "mysql", - "metricsets": ["status"], - "hosts": self.get_hosts(), - "period": "5s" - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertEqual(len(output), 1) - evt = output[0] - - self.assertCountEqual(self.de_dot(MYSQL_FIELDS), evt.keys(), evt) - - status = evt["mysql"]["status"] - assert status["connections"] > 0 - assert status["opened_tables"] > 0 - - self.assert_fields_are_documented(evt) - - def get_hosts(self): - return ['root:test@tcp({})/'.format(self.compose_host())] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/testing.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/testing.go deleted file mode 100644 index 878b8d9d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/mysql/testing.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mysql - -import ( - "github.com/go-sql-driver/mysql" -) - -// Helper functions for testing used in the mysql MetricSets. - -// GetMySQLEnvDSN returns the MySQL server DSN to use for testing. It -// reads the value from the MYSQL_DSN environment variable and returns -// root@tcp(127.0.0.1:3306)/ if it is not set. -func GetMySQLEnvDSN(host string) string { - c := mysql.NewConfig() - c.Net = "tcp" - c.Addr = host - c.User = "root" - c.Passwd = "test" - return c.FormatDSN() -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/_meta/Dockerfile b/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/_meta/Dockerfile deleted file mode 100644 index f846c968..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/_meta/Dockerfile +++ /dev/null @@ -1,13 +0,0 @@ -ARG NATS_VERSION=2.0.4 -FROM nats:$NATS_VERSION - -# create an enhanced container with nc command available since nats is based -# on scratch image making healthcheck impossible -FROM alpine:latest -COPY --from=0 / /opt/nats -COPY run.sh /run.sh -# Expose client, management, and cluster ports -EXPOSE 4222 8222 6222 -HEALTHCHECK --interval=1s --retries=10 CMD nc -w 1 0.0.0.0 8222 - nats Module - release: ga - fields: - - name: nats - type: group - description: > - `nats` contains statistics that were read from Nats - fields: - - name: server.id - type: keyword - description: > - The server ID - - name: server.time - type: date - description: > - Server time of metric creation diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/_meta/kibana/7/dashboard/Metricbeat-nats-overview.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/_meta/kibana/7/dashboard/Metricbeat-nats-overview.json deleted file mode 100644 index 7ff6121a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/_meta/kibana/7/dashboard/Metricbeat-nats-overview.json +++ /dev/null @@ -1,1689 +0,0 @@ -{ - "objects": [ - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "index": "metricbeat-*", - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Subscriptions Info [Metricbeat NATS] ECS", - "uiStateJSON": { - "vis": { - "params": { - "sort": { - "columnIndex": null, - "direction": null - } - } - } - }, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Cache Fanout Avg", - "field": "nats.subscriptions.cache.fanout.avg" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "2", - "params": { - "customLabel": "Cache Fanout Max", - "field": "nats.subscriptions.cache.fanout.max" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "3", - "params": { - "customLabel": "Cache Hit Rate", - "field": "nats.subscriptions.cache.hit_rate" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "4", - "params": { - "customLabel": "Cache Size", - "field": "nats.subscriptions.cache.size" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "5", - "params": { - "customLabel": "Inserts", - "field": "nats.subscriptions.inserts" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "6", - "params": { - "customLabel": "Matches", - "field": "nats.subscriptions.matches" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "7", - "params": { - "customLabel": "Removes", - "field": "nats.subscriptions.removes" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "8", - "params": { - "customLabel": "Total", - "field": "nats.subscriptions.total" - }, - "schema": "metric", - "type": "avg" - } - ], - "params": { - "perPage": 1, - "showMeticsAtAllLevels": false, - "showMetricsAtAllLevels": false, - "showPartialRows": false, - "showTotal": false, - "sort": { - "columnIndex": null, - "direction": null - }, - "totalFunc": "sum" - }, - "title": "Subscriptions Info [Metricbeat NATS] ECS", - "type": "table" - } - }, - "id": "b129b220-1e44-11e9-a1b4-79a7ae42ab61-ecs", - "type": "visualization", - "updated_at": "2019-01-24T07:54:30.301Z", - "version": 3 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "index": "metricbeat-*", - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Current Memory Usage [Metricbeat NATS] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Memory (Bytes)", - "field": "nats.stats.mem.bytes" - }, - "schema": "metric", - "type": "avg" - } - ], - "params": { - "addLegend": false, - "addTooltip": true, - "metric": { - "colorSchema": "Green to Red", - "colorsRange": [ - { - "from": 0, - "to": 10000 - } - ], - "invertColors": false, - "labels": { - "show": true - }, - "metricColorMode": "None", - "percentageMode": false, - "style": { - "bgColor": false, - "bgFill": "#000", - "fontSize": 42, - "labelColor": false, - "subText": "" - }, - "useRanges": false - }, - "type": "metric" - }, - "title": "Current Memory Usage [Metricbeat NATS] ECS", - "type": "metric" - } - }, - "id": "30a61c00-1e45-11e9-a1b4-79a7ae42ab61-ecs", - "type": "visualization", - "updated_at": "2019-01-24T07:56:32.097Z", - "version": 4 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "index": "metricbeat-*", - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Server Uptime [Metricbeat NATS] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Server Uptime", - "field": "nats.stats.uptime" - }, - "schema": "metric", - "type": "avg" - } - ], - "params": { - "addLegend": false, - "addTooltip": true, - "metric": { - "colorSchema": "Green to Red", - "colorsRange": [ - { - "from": 0, - "to": 10000 - } - ], - "invertColors": false, - "labels": { - "show": true - }, - "metricColorMode": "None", - "percentageMode": false, - "style": { - "bgColor": false, - "bgFill": "#000", - "fontSize": 42, - "labelColor": false, - "subText": "" - }, - "useRanges": false - }, - "type": "metric" - }, - "title": "Server Uptime [Metricbeat NATS] ECS", - "type": "metric" - } - }, - "id": "206f1bc0-1e45-11e9-a1b4-79a7ae42ab61-ecs", - "type": "visualization", - "updated_at": "2019-01-24T07:57:04.084Z", - "version": 4 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "index": "metricbeat-*", - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Total Connections [Metricbeat NATS] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Total Connections", - "field": "nats.stats.total_connections" - }, - "schema": "metric", - "type": "avg" - } - ], - "params": { - "addLegend": false, - "addTooltip": true, - "metric": { - "colorSchema": "Green to Red", - "colorsRange": [ - { - "from": 0, - "to": 10000 - } - ], - "invertColors": false, - "labels": { - "show": true - }, - "metricColorMode": "None", - "percentageMode": false, - "style": { - "bgColor": false, - "bgFill": "#000", - "fontSize": 42, - "labelColor": false, - "subText": "" - }, - "useRanges": false - }, - "type": "metric" - }, - "title": "Total Connections [Metricbeat NATS] ECS", - "type": "metric" - } - }, - "id": "4c380ff0-1e45-11e9-a1b4-79a7ae42ab61-ecs", - "type": "visualization", - "updated_at": "2019-01-24T07:57:32.006Z", - "version": 4 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "index": "metricbeat-*", - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Remotes-Subsz-Connz-Routez Timeline [Metricbeat NATS] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Connections", - "field": "nats.connections.total" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "2", - "params": { - "customInterval": "2h", - "extended_bounds": {}, - "field": "@timestamp", - "interval": "auto", - "min_doc_count": 1 - }, - "schema": "segment", - "type": "date_histogram" - }, - { - "enabled": true, - "id": "3", - "params": { - "customLabel": "Routes", - "field": "nats.routes.total" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "4", - "params": { - "customLabel": "Remotes", - "field": "nats.stats.remotes" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "5", - "params": { - "customLabel": "Subscriptions", - "field": "nats.subscriptions.total" - }, - "schema": "metric", - "type": "avg" - } - ], - "params": { - "addLegend": true, - "addTimeMarker": false, - "addTooltip": true, - "categoryAxes": [ - { - "id": "CategoryAxis-1", - "labels": { - "show": true, - "truncate": 100 - }, - "position": "bottom", - "scale": { - "type": "linear" - }, - "show": true, - "style": {}, - "title": {}, - "type": "category" - } - ], - "grid": { - "categoryLines": false, - "style": { - "color": "#eee" - } - }, - "legendPosition": "right", - "seriesParams": [ - { - "data": { - "id": "1", - "label": "Connections" - }, - "drawLinesBetweenPoints": true, - "interpolate": "linear", - "mode": "stacked", - "show": "true", - "showCircles": true, - "type": "area", - "valueAxis": "ValueAxis-1" - }, - { - "data": { - "id": "3", - "label": "Routes" - }, - "drawLinesBetweenPoints": true, - "interpolate": "linear", - "mode": "stacked", - "show": true, - "showCircles": true, - "type": "area", - "valueAxis": "ValueAxis-1" - }, - { - "data": { - "id": "4", - "label": "Remotes" - }, - "drawLinesBetweenPoints": true, - "interpolate": "linear", - "mode": "stacked", - "show": true, - "showCircles": true, - "type": "area", - "valueAxis": "ValueAxis-1" - }, - { - "data": { - "id": "5", - "label": "Subscriptions" - }, - "drawLinesBetweenPoints": true, - "interpolate": "linear", - "mode": "stacked", - "show": true, - "showCircles": true, - "type": "area", - "valueAxis": "ValueAxis-1" - } - ], - "times": [], - "type": "area", - "valueAxes": [ - { - "id": "ValueAxis-1", - "labels": { - "filter": false, - "rotate": 0, - "show": true, - "truncate": 100 - }, - "name": "LeftAxis-1", - "position": "left", - "scale": { - "mode": "normal", - "type": "linear" - }, - "show": true, - "style": {}, - "title": { - "text": "Connections" - }, - "type": "value" - } - ] - }, - "title": "Remotes-Subsz-Connz-Routez Timeline [Metricbeat NATS] ECS", - "type": "area" - } - }, - "id": "199d3d30-1e46-11e9-a1b4-79a7ae42ab61-ecs", - "type": "visualization", - "updated_at": "2019-01-24T07:53:31.785Z", - "version": 3 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "index": "metricbeat-*", - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Subscription Stats Timeline [Metricbeat NATS] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Cache Fanout Avg", - "field": "nats.subscriptions.cache.fanout.avg" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "2", - "params": { - "customInterval": "2h", - "extended_bounds": {}, - "field": "@timestamp", - "interval": "auto", - "min_doc_count": 1 - }, - "schema": "segment", - "type": "date_histogram" - }, - { - "enabled": true, - "id": "3", - "params": { - "customLabel": "Cache Fanout Max", - "field": "nats.subscriptions.cache.fanout.max" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "5", - "params": { - "customLabel": "Inserts", - "field": "nats.subscriptions.inserts" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "6", - "params": { - "customLabel": "Removes", - "field": "nats.subscriptions.removes" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "7", - "params": { - "customLabel": "Matches", - "field": "nats.subscriptions.matches" - }, - "schema": "metric", - "type": "avg" - } - ], - "params": { - "addLegend": true, - "addTimeMarker": false, - "addTooltip": true, - "categoryAxes": [ - { - "id": "CategoryAxis-1", - "labels": { - "show": true, - "truncate": 100 - }, - "position": "bottom", - "scale": { - "type": "linear" - }, - "show": true, - "style": {}, - "title": {}, - "type": "category" - } - ], - "grid": { - "categoryLines": false, - "style": { - "color": "#eee" - } - }, - "legendPosition": "right", - "seriesParams": [ - { - "data": { - "id": "1", - "label": "Cache Fanout Avg" - }, - "drawLinesBetweenPoints": true, - "mode": "normal", - "show": "true", - "showCircles": true, - "type": "line", - "valueAxis": "ValueAxis-1" - }, - { - "data": { - "id": "3", - "label": "Cache Fanout Max" - }, - "drawLinesBetweenPoints": true, - "mode": "normal", - "show": true, - "showCircles": true, - "type": "line", - "valueAxis": "ValueAxis-1" - }, - { - "data": { - "id": "5", - "label": "Inserts" - }, - "drawLinesBetweenPoints": true, - "mode": "normal", - "show": true, - "showCircles": true, - "type": "line", - "valueAxis": "ValueAxis-1" - }, - { - "data": { - "id": "6", - "label": "Removes" - }, - "drawLinesBetweenPoints": true, - "mode": "normal", - "show": true, - "showCircles": true, - "type": "line", - "valueAxis": "ValueAxis-1" - }, - { - "data": { - "id": "7", - "label": "Matches" - }, - "drawLinesBetweenPoints": true, - "mode": "normal", - "show": true, - "showCircles": true, - "type": "line", - "valueAxis": "ValueAxis-1" - } - ], - "times": [], - "type": "line", - "valueAxes": [ - { - "id": "ValueAxis-1", - "labels": { - "filter": false, - "rotate": 0, - "show": true, - "truncate": 100 - }, - "name": "LeftAxis-1", - "position": "left", - "scale": { - "mode": "normal", - "type": "linear" - }, - "show": true, - "style": {}, - "title": { - "text": "Cache Fanout Avg" - }, - "type": "value" - } - ] - }, - "title": "Subscription Stats Timeline [Metricbeat NATS] ECS", - "type": "line" - } - }, - "id": "754215c0-1e46-11e9-a1b4-79a7ae42ab61-ecs", - "type": "visualization", - "updated_at": "2019-01-23T14:55:04.899Z", - "version": 3 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "index": "metricbeat-*", - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Slow Consumers Timeline [Metricbeat NATS] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Slow Consumers", - "field": "nats.stats.slow_consumers" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "2", - "params": { - "customInterval": "2h", - "extended_bounds": {}, - "field": "@timestamp", - "interval": "auto", - "min_doc_count": 1 - }, - "schema": "segment", - "type": "date_histogram" - } - ], - "params": { - "addLegend": true, - "addTimeMarker": false, - "addTooltip": true, - "categoryAxes": [ - { - "id": "CategoryAxis-1", - "labels": { - "show": true, - "truncate": 100 - }, - "position": "bottom", - "scale": { - "type": "linear" - }, - "show": true, - "style": {}, - "title": {}, - "type": "category" - } - ], - "grid": { - "categoryLines": false, - "style": { - "color": "#eee" - } - }, - "legendPosition": "right", - "seriesParams": [ - { - "data": { - "id": "1", - "label": "Slow Consumers" - }, - "drawLinesBetweenPoints": true, - "mode": "normal", - "show": "true", - "showCircles": true, - "type": "line", - "valueAxis": "ValueAxis-1" - } - ], - "times": [], - "type": "line", - "valueAxes": [ - { - "id": "ValueAxis-1", - "labels": { - "filter": false, - "rotate": 0, - "show": true, - "truncate": 100 - }, - "name": "LeftAxis-1", - "position": "left", - "scale": { - "mode": "normal", - "type": "linear" - }, - "show": true, - "style": {}, - "title": { - "text": "Slow Consumers" - }, - "type": "value" - } - ] - }, - "title": "Slow Consumers Timeline [Metricbeat NATS] ECS", - "type": "line" - } - }, - "id": "94534190-1e97-11e9-b9e7-93b3bd2eec90-ecs", - "type": "visualization", - "updated_at": "2019-01-23T14:53:57.137Z", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "index": "metricbeat-*", - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "IO Bytes Stats [Metricbeat NATS] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "In Bytes", - "field": "nats.stats.in.bytes" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "2", - "params": { - "customLabel": "Out Bytes", - "field": "nats.stats.out.bytes" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "3", - "params": { - "customInterval": "2h", - "extended_bounds": {}, - "field": "@timestamp", - "interval": "auto", - "min_doc_count": 1 - }, - "schema": "segment", - "type": "date_histogram" - } - ], - "params": { - "addLegend": true, - "addTimeMarker": false, - "addTooltip": true, - "categoryAxes": [ - { - "id": "CategoryAxis-1", - "labels": { - "show": true, - "truncate": 100 - }, - "position": "bottom", - "scale": { - "type": "linear" - }, - "show": true, - "style": {}, - "title": {}, - "type": "category" - } - ], - "grid": { - "categoryLines": false, - "style": { - "color": "#eee" - } - }, - "legendPosition": "right", - "seriesParams": [ - { - "data": { - "id": "1", - "label": "In Bytes" - }, - "drawLinesBetweenPoints": true, - "mode": "normal", - "show": "true", - "showCircles": true, - "type": "line", - "valueAxis": "ValueAxis-1" - }, - { - "data": { - "id": "2", - "label": "Out Bytes" - }, - "drawLinesBetweenPoints": true, - "mode": "normal", - "show": true, - "showCircles": true, - "type": "line", - "valueAxis": "ValueAxis-1" - } - ], - "times": [], - "type": "line", - "valueAxes": [ - { - "id": "ValueAxis-1", - "labels": { - "filter": false, - "rotate": 0, - "show": true, - "truncate": 100 - }, - "name": "LeftAxis-1", - "position": "left", - "scale": { - "mode": "normal", - "type": "linear" - }, - "show": true, - "style": {}, - "title": { - "text": "IO Bytes" - }, - "type": "value" - } - ] - }, - "title": "IO Bytes Stats [Metricbeat NATS] ECS", - "type": "line" - } - }, - "id": "be1d8a20-1e98-11e9-b9e7-93b3bd2eec90-ecs", - "type": "visualization", - "updated_at": "2019-01-24T07:48:22.914Z", - "version": 4 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "index": "metricbeat-*", - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Memory Utilization Timeline [Metricbeat NATS] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Memory Avg", - "field": "nats.stats.mem.bytes" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "2", - "params": { - "customInterval": "2h", - "extended_bounds": {}, - "field": "@timestamp", - "interval": "auto", - "min_doc_count": 1 - }, - "schema": "segment", - "type": "date_histogram" - } - ], - "params": { - "addLegend": true, - "addTimeMarker": false, - "addTooltip": true, - "categoryAxes": [ - { - "id": "CategoryAxis-1", - "labels": { - "show": true, - "truncate": 100 - }, - "position": "bottom", - "scale": { - "type": "linear" - }, - "show": true, - "style": {}, - "title": {}, - "type": "category" - } - ], - "grid": { - "categoryLines": false, - "style": { - "color": "#eee" - } - }, - "legendPosition": "right", - "seriesParams": [ - { - "data": { - "id": "1", - "label": "Memory Avg" - }, - "drawLinesBetweenPoints": true, - "mode": "normal", - "show": "true", - "showCircles": true, - "type": "line", - "valueAxis": "ValueAxis-1" - } - ], - "times": [], - "type": "line", - "valueAxes": [ - { - "id": "ValueAxis-1", - "labels": { - "filter": false, - "rotate": 0, - "show": true, - "truncate": 100 - }, - "name": "LeftAxis-1", - "position": "left", - "scale": { - "mode": "normal", - "type": "linear" - }, - "show": true, - "style": {}, - "title": { - "text": "Memory Avg (Bytes)" - }, - "type": "value" - } - ] - }, - "title": "Memory Utilization Timeline [Metricbeat NATS] ECS", - "type": "line" - } - }, - "id": "8204e820-1e99-11e9-b9e7-93b3bd2eec90-ecs", - "type": "visualization", - "updated_at": "2019-01-24T07:52:55.445Z", - "version": 5 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "index": "metricbeat-*", - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "IO Messages Stats [Metricbeat NATS] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "In Messages", - "field": "nats.stats.in.messages" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "2", - "params": { - "customLabel": "Out Messages", - "field": "nats.stats.out.messages" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "3", - "params": { - "customInterval": "2h", - "extended_bounds": {}, - "field": "@timestamp", - "interval": "auto", - "min_doc_count": 1 - }, - "schema": "segment", - "type": "date_histogram" - } - ], - "params": { - "addLegend": true, - "addTimeMarker": false, - "addTooltip": true, - "categoryAxes": [ - { - "id": "CategoryAxis-1", - "labels": { - "show": true, - "truncate": 100 - }, - "position": "bottom", - "scale": { - "type": "linear" - }, - "show": true, - "style": {}, - "title": {}, - "type": "category" - } - ], - "grid": { - "categoryLines": false, - "style": { - "color": "#eee" - } - }, - "legendPosition": "right", - "seriesParams": [ - { - "data": { - "id": "1", - "label": "In Messages" - }, - "drawLinesBetweenPoints": true, - "mode": "normal", - "show": "true", - "showCircles": true, - "type": "line", - "valueAxis": "ValueAxis-1" - }, - { - "data": { - "id": "2", - "label": "Out Messages" - }, - "drawLinesBetweenPoints": true, - "mode": "normal", - "show": true, - "showCircles": true, - "type": "line", - "valueAxis": "ValueAxis-1" - } - ], - "times": [], - "type": "line", - "valueAxes": [ - { - "id": "ValueAxis-1", - "labels": { - "filter": false, - "rotate": 0, - "show": true, - "truncate": 100 - }, - "name": "LeftAxis-1", - "position": "left", - "scale": { - "mode": "normal", - "type": "linear" - }, - "show": true, - "style": {}, - "title": { - "text": "IO Messages" - }, - "type": "value" - } - ] - }, - "title": "IO Messages Stats [Metricbeat NATS] ECS", - "type": "line" - } - }, - "id": "cdbf4110-1f0d-11e9-a673-d9577e5e50eb-ecs", - "type": "visualization", - "updated_at": "2019-01-24T07:47:25.774Z", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "index": "metricbeat-*", - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "CPU Utilization Timeline [Metricbeat NATS] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "CPU Avg", - "field": "nats.stats.cpu" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "2", - "params": { - "customInterval": "2h", - "extended_bounds": {}, - "field": "@timestamp", - "interval": "auto", - "min_doc_count": 1 - }, - "schema": "segment", - "type": "date_histogram" - } - ], - "params": { - "addLegend": true, - "addTimeMarker": false, - "addTooltip": true, - "categoryAxes": [ - { - "id": "CategoryAxis-1", - "labels": { - "show": true, - "truncate": 100 - }, - "position": "bottom", - "scale": { - "type": "linear" - }, - "show": true, - "style": {}, - "title": {}, - "type": "category" - } - ], - "grid": { - "categoryLines": false, - "style": { - "color": "#eee" - } - }, - "legendPosition": "right", - "seriesParams": [ - { - "data": { - "id": "1", - "label": "CPU Avg" - }, - "drawLinesBetweenPoints": true, - "mode": "normal", - "show": "true", - "showCircles": true, - "type": "line", - "valueAxis": "ValueAxis-1" - } - ], - "times": [], - "type": "line", - "valueAxes": [ - { - "id": "ValueAxis-1", - "labels": { - "filter": false, - "rotate": 0, - "show": true, - "truncate": 100 - }, - "name": "LeftAxis-1", - "position": "left", - "scale": { - "mode": "normal", - "type": "linear" - }, - "show": true, - "style": {}, - "title": { - "text": "CPU Avg (%)" - }, - "type": "value" - } - ] - }, - "title": "CPU Utilization Timeline [Metricbeat NATS] ECS", - "type": "line" - } - }, - "id": "138dc660-1f1a-11e9-a673-d9577e5e50eb-ecs", - "type": "visualization", - "updated_at": "2019-01-24T07:51:51.767Z", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "index": "metricbeat-*", - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Cache Hit Rate Timeline [Metricbeat NATS] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Cache Hit Rate", - "field": "nats.subscriptions.cache.hit_rate" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "2", - "params": { - "customInterval": "2h", - "extended_bounds": {}, - "field": "@timestamp", - "interval": "auto", - "min_doc_count": 1 - }, - "schema": "segment", - "type": "date_histogram" - } - ], - "params": { - "addLegend": true, - "addTimeMarker": false, - "addTooltip": true, - "categoryAxes": [ - { - "id": "CategoryAxis-1", - "labels": { - "show": true, - "truncate": 100 - }, - "position": "bottom", - "scale": { - "type": "linear" - }, - "show": true, - "style": {}, - "title": {}, - "type": "category" - } - ], - "grid": { - "categoryLines": false, - "style": { - "color": "#eee" - } - }, - "legendPosition": "right", - "seriesParams": [ - { - "data": { - "id": "1", - "label": "Cache Hit Rate" - }, - "drawLinesBetweenPoints": true, - "mode": "normal", - "show": "true", - "showCircles": true, - "type": "line", - "valueAxis": "ValueAxis-1" - } - ], - "times": [], - "type": "line", - "valueAxes": [ - { - "id": "ValueAxis-1", - "labels": { - "filter": false, - "rotate": 0, - "show": true, - "truncate": 100 - }, - "name": "LeftAxis-1", - "position": "left", - "scale": { - "mode": "normal", - "type": "linear" - }, - "show": true, - "style": {}, - "title": { - "text": "Cache Hit Rate (%)" - }, - "type": "value" - } - ] - }, - "title": "Cache Hit Rate Timeline [Metricbeat NATS] ECS", - "type": "line" - } - }, - "id": "dff743a0-1f1c-11e9-a673-d9577e5e50eb-ecs", - "type": "visualization", - "updated_at": "2019-01-23T14:57:20.994Z", - "version": 2 - }, - { - "attributes": { - "description": "Overview of NATS server status", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "highlightAll": true, - "query": { - "language": "kuery", - "query": "" - }, - "version": true - } - }, - "optionsJSON": { - "darkTheme": false, - "hidePanelTitles": false, - "useMargins": true - }, - "panelsJSON": [ - { - "embeddableConfig": {}, - "gridData": { - "h": 11, - "i": "6", - "w": 24, - "x": 0, - "y": 45 - }, - "id": "b129b220-1e44-11e9-a1b4-79a7ae42ab61-ecs", - "panelIndex": "6", - "type": "visualization", - "version": "6.5.4" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 7, - "i": "7", - "w": 13, - "x": 24, - "y": 34 - }, - "id": "30a61c00-1e45-11e9-a1b4-79a7ae42ab61-ecs", - "panelIndex": "7", - "type": "visualization", - "version": "6.5.4" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 7, - "i": "8", - "w": 11, - "x": 37, - "y": 34 - }, - "id": "206f1bc0-1e45-11e9-a1b4-79a7ae42ab61-ecs", - "panelIndex": "8", - "type": "visualization", - "version": "6.5.4" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 8, - "i": "9", - "w": 8, - "x": 24, - "y": 41 - }, - "id": "4c380ff0-1e45-11e9-a1b4-79a7ae42ab61-ecs", - "panelIndex": "9", - "type": "visualization", - "version": "6.5.4" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 11, - "i": "11", - "w": 24, - "x": 0, - "y": 34 - }, - "id": "199d3d30-1e46-11e9-a1b4-79a7ae42ab61-ecs", - "panelIndex": "11", - "type": "visualization", - "version": "6.5.4" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 10, - "i": "12", - "w": 18, - "x": 15, - "y": 0 - }, - "id": "754215c0-1e46-11e9-a1b4-79a7ae42ab61-ecs", - "panelIndex": "12", - "type": "visualization", - "version": "6.5.4" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 10, - "i": "13", - "w": 15, - "x": 0, - "y": 0 - }, - "id": "94534190-1e97-11e9-b9e7-93b3bd2eec90-ecs", - "panelIndex": "13", - "type": "visualization", - "version": "6.5.4" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 12, - "i": "14", - "w": 24, - "x": 24, - "y": 10 - }, - "id": "be1d8a20-1e98-11e9-b9e7-93b3bd2eec90-ecs", - "panelIndex": "14", - "type": "visualization", - "version": "6.5.4" - }, - { - "embeddableConfig": { - "vis": { - "legendOpen": true - } - }, - "gridData": { - "h": 12, - "i": "15", - "w": 24, - "x": 24, - "y": 22 - }, - "id": "8204e820-1e99-11e9-b9e7-93b3bd2eec90-ecs", - "panelIndex": "15", - "type": "visualization", - "version": "6.5.4" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 12, - "i": "16", - "w": 24, - "x": 0, - "y": 10 - }, - "id": "cdbf4110-1f0d-11e9-a673-d9577e5e50eb-ecs", - "panelIndex": "16", - "type": "visualization", - "version": "6.3.2" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 12, - "i": "17", - "w": 24, - "x": 0, - "y": 22 - }, - "id": "138dc660-1f1a-11e9-a673-d9577e5e50eb-ecs", - "panelIndex": "17", - "type": "visualization", - "version": "6.3.2" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 10, - "i": "18", - "w": 15, - "x": 33, - "y": 0 - }, - "id": "dff743a0-1f1c-11e9-a673-d9577e5e50eb-ecs", - "panelIndex": "18", - "type": "visualization", - "version": "6.3.2" - } - ], - "timeRestore": false, - "title": "[Metricbeat NATS] Overview ECS", - "version": 1 - }, - "id": "Metricbeat-Nats-Dashboard-ecs", - "type": "dashboard", - "updated_at": "2019-01-24T08:13:29.732Z", - "version": 4 - } - ], - "version": "6.3.2" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/_meta/run.sh b/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/_meta/run.sh deleted file mode 100644 index e98cf3fb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/_meta/run.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh - -# This script is used with old and new versions of nats, -# and they use different names for their binaries, detect -# which one is used and run it. - -# NATS 2.X -if [ -x /opt/nats/nats-server ]; then - exec /opt/nats/nats-server -c /opt/nats/nats-server.conf -fi - -# NATS 1.X -if [ -x /opt/nats/gnatsd ]; then - exec /opt/nats/gnatsd -c /opt/nats/gnatsd.conf -fi - -echo "Couldn't find the nats server binary" -exit 1 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/_meta/supported-versions.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/_meta/supported-versions.yml deleted file mode 100644 index c7d09a24..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/_meta/supported-versions.yml +++ /dev/null @@ -1,4 +0,0 @@ -variants: - - NATS_VERSION: 2.1.4 - - NATS_VERSION: 2.0.4 - - NATS_VERSION: 1.3.0 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/connections/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/connections/_meta/data.json deleted file mode 100644 index 74374d49..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/connections/_meta/data.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "@timestamp":"2016-05-23T08:05:34.853Z", - "beat":{ - "hostname":"beathost", - "name":"beathost" - }, - "metricset":{ - "host":"localhost", - "module":"nats", - "name":"connections", - "rtt":44269 - }, - "nats":{ - "server": { - "id": "bUAdpRFtMWddIBWw80Yd9D", - "time": "2018-12-28T12:33:53.026865597Z" - }, - "connections":{ - "total": 10 - } - }, - "type":"metricsets" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/connections/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/connections/_meta/docs.asciidoc deleted file mode 100644 index 1d48f9d5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/connections/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the connections metricset of the module nats. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/connections/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/connections/_meta/fields.yml deleted file mode 100644 index b8ae24cf..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/connections/_meta/fields.yml +++ /dev/null @@ -1,10 +0,0 @@ -- name: connections - type: group - description: > - Contains nats connection related metrics - release: ga - fields: - - name: total - type: integer - description: > - The number of currently active clients diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/connections/_meta/test/connectionsmetrics.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/connections/_meta/test/connectionsmetrics.json deleted file mode 100644 index 4dec7c8e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/connections/_meta/test/connectionsmetrics.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "server_id": "bUAdpRFtMWddIBWw80Yd9D", - "now": "2018-12-28T12:33:53.026865597Z", - "total": 10 -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/connections/connections.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/connections/connections.go deleted file mode 100644 index 4a158180..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/connections/connections.go +++ /dev/null @@ -1,95 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package connections - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -const ( - defaultScheme = "http" - defaultPath = "/connz" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: defaultPath, - PathConfigKey: "connections.metrics_path", - }.Build() -) - -// init registers the MetricSet with the central registry as soon as the program -// starts. The New function will be called later to instantiate an instance of -// the MetricSet for each host defined in the module's configuration. After the -// MetricSet has been created then Fetch will begin to be called periodically. -func init() { - mb.Registry.MustAddMetricSet("nats", "connections", New, - mb.WithHostParser(hostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet holds any configuration or state information. It must implement -// the mb.MetricSet interface. And this is best achieved by embedding -// mb.BaseMetricSet because it implements all of the required mb.MetricSet -// interface methods except for Fetch. -type MetricSet struct { - mb.BaseMetricSet - http *helper.HTTP - Log *logp.Logger -} - -// New creates a new instance of the MetricSet. New is responsible for unpacking -// any MetricSet specific configuration options if there are any. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - config := struct{}{} - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - return &MetricSet{ - base, - http, - logp.NewLogger("nats"), - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - content, err := m.http.FetchContent() - if err != nil { - return errors.Wrap(err, "error in fetch") - } - err = eventMapping(r, content) - if err != nil { - return errors.Wrap(err, "error in mapping") - } - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/connections/connections_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/connections/connections_integration_test.go deleted file mode 100644 index a9758e42..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/connections/connections_integration_test.go +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package connections - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "nats") - - metricSet := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - err := mbtest.WriteEventsReporterV2Error(metricSet, t, "./test_data.json") - if err != nil { - t.Fatal("write", err) - } -} - -func TestFetch(t *testing.T) { - service := compose.EnsureUp(t, "nats") - - reporter := &mbtest.CapturingReporterV2{} - - metricSet := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - metricSet.Fetch(reporter) - - e := mbtest.StandardizeEvent(metricSet, reporter.GetEvents()[0]) - t.Logf("%s/%s event: %+v", metricSet.Module().Name(), metricSet.Name(), e.Fields.StringToPrint()) -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "nats", - "metricsets": []string{"connections"}, - "hosts": []string{host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/connections/connections_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/connections/connections_test.go deleted file mode 100644 index 8c32d6c9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/connections/connections_test.go +++ /dev/null @@ -1,66 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package connections - -import ( - "io/ioutil" - "net/http" - "net/http/httptest" - "path/filepath" - "testing" - - "github.com/stretchr/testify/assert" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestEventMapping(t *testing.T) { - content, err := ioutil.ReadFile("./_meta/test/connectionsmetrics.json") - assert.NoError(t, err) - reporter := &mbtest.CapturingReporterV2{} - err = eventMapping(reporter, content) - assert.NoError(t, err) - event := reporter.GetEvents()[0] - d, _ := event.MetricSetFields.GetValue("total") - assert.Equal(t, d, int64(10)) -} - -func TestFetchEventContent(t *testing.T) { - absPath, _ := filepath.Abs("./_meta/test") - - response, _ := ioutil.ReadFile(absPath + "/connectionsmetrics.json") - server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - w.WriteHeader(200) - w.Header().Set("Content-Type", "application/json;") - w.Write([]byte(response)) - })) - defer server.Close() - - config := map[string]interface{}{ - "module": "nats", - "metricsets": []string{"connections"}, - "hosts": []string{server.URL}, - } - reporter := &mbtest.CapturingReporterV2{} - - metricSet := mbtest.NewReportingMetricSetV2Error(t, config) - metricSet.Fetch(reporter) - - e := mbtest.StandardizeEvent(metricSet, reporter.GetEvents()[0]) - t.Logf("%s/%s event: %+v", metricSet.Module().Name(), metricSet.Name(), e.Fields.StringToPrint()) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/connections/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/connections/data.go deleted file mode 100644 index 1efe616c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/connections/data.go +++ /dev/null @@ -1,63 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package connections - -import ( - "encoding/json" - - "github.com/elastic/beats/v7/metricbeat/mb" - - "github.com/pkg/errors" - - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstriface" -) - -var ( - moduleSchema = s.Schema{ - "server": s.Object{ - "id": c.Str("server_id"), - "time": c.Str("now"), - }, - } - connectionsSchema = s.Schema{ - "total": c.Int("total"), - } -) - -func eventMapping(r mb.ReporterV2, content []byte) error { - var event mb.Event - var inInterface map[string]interface{} - - err := json.Unmarshal(content, &inInterface) - if err != nil { - return errors.Wrap(err, "failure parsing NATS connections API response") - } - event.MetricSetFields, err = connectionsSchema.Apply(inInterface) - if err != nil { - return errors.Wrap(err, "failure applying connections schema") - - } - - event.ModuleFields, err = moduleSchema.Apply(inInterface) - if err != nil { - return errors.Wrap(err, "failure applying module schema") - } - r.Event(event) - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/doc.go deleted file mode 100644 index 03f025bc..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/doc.go +++ /dev/null @@ -1,21 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package nats is a Metricbeat module that contains MetricSets. -*/ -package nats diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/docker-compose.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/docker-compose.yml deleted file mode 100644 index 36cbd026..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/docker-compose.yml +++ /dev/null @@ -1,12 +0,0 @@ -version: '2.3' - -services: - nats: - image: docker.elastic.co/integrations-ci/beats-nats:${NATS_VERSION:-2.0.4}-1 - build: - context: ./_meta - dockerfile: Dockerfile - args: - NATS_VERSION: ${NATS_VERSION:-2.0.4} - ports: - - 8222 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/fields.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/fields.go deleted file mode 100644 index 215ffc0c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/fields.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/asset/asset.go - DO NOT EDIT. - -package nats - -import ( - "github.com/elastic/beats/v7/libbeat/asset" -) - -func init() { - if err := asset.SetFields("metricbeat", "nats", asset.ModuleFieldsPri, AssetNats); err != nil { - panic(err) - } -} - -// AssetNats returns asset data. -// This is the base64 encoded gzipped contents of ../metricbeat/module/nats. -func AssetNats() string { - return "eJzUmM+S2zYMxu9+CkxO7SH7AD50ptNecugeuul5Q1OwzIlIKADojfP0HUqWLdGSLTdKtqujKeP76QP4B3wPn/GwhmBUVgDqtMI1vHs0Ku9WAAWKZVero7CG31YA0LwJf1ERK1wBMFZoBNdQmhXA1mFVyLp57z0E4/EUOT16qNObTLE+/jISPz2f0p8+gaWgxgUBUaNO1FkB3RmFF2QERlPAlsnD41miT9CnEOQ98oMrTiMdzmc8vBD3f5+ASs/HHR5DwYc/p0TUebyQKYziPI2nNn6KArQFj8rOgmU06e0LUUshoE1DciHat/qG6h+d101+z0FTho1iceToawxz3z15BvqsSmqqwUhH6oJiiZyNXeHtshGi3yAno2xkxqDVAYxVt0ewlcOgcuEYU1Rc0Kwm3tvxibF0oshY5E6c6liNLujP3vCi7sQ6m2FnxopCmQ1sib3RNRSRhxNotnU1sqMC9Dz3nUCs4RdB++sooUf/sDkMi2wW5NifZhAeSz/pEh8giimbtePx949PUDNZFBkFtcQTkAsUWkWls6ZqRRr7+jzAMQhk+Thx1XGUSqypsHjeVmR0wsIa2WLIR+8w0dZx4KBcdbCZqs/jizBcS/ldVjYq1aHdBbC4WNr6RIyepkpv4eVjRKmjcPlEG19EZsobTzFoknfBknehTBuqyUtgZNGAwbSUlNfcGriWphmAVyAnFTuksQl/k+faavF9vJcRO1CK+ZRaKKEUtaT/e0JPkG8koSfe6YRKRS9p3ZLokX/MqpUk4CTRO6BRaLaCUa6dal5P31VpKV537Djtie0+fme1MX55zo9GtxFnYHaojF8iivb7nbFimcDso0Z2o+O3QGfCZsBQOFF2m9g0DBTAU3BKnArwn78/PE3EuPYhkJ/Xv02+dmNu3flZcFHFO6fpnHLE6H/btMvD9uz12RuKe9H3hl+fPEHcCy5xI69P3lDci85E+T7788kTxBR43+NOZcFecRD27fTUxxuHKVP6x2JBvthBltlu29hANbadroALmaGVE51sGvbz+9U7O4YU+79xeaN294O41HkUMK1G6um3FEORDmNgBnzjLaqxO3wQ9238JmKRTktipSCojWOpgW5Er+DsnD7z8KYRfkrznES7ZIFhhA2mlYPTxMU9Hi9qb+FvTaCoD958XdZTb746Hz208dvTXwGbw1wgs88L7XipS3FT5WbP6X72yKbEKZ5/AwAA//9SJQAz" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/module.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/module.yml deleted file mode 100644 index 153522a6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/module.yml +++ /dev/null @@ -1,3 +0,0 @@ -dashboards: - - id: Metricbeat-Nats-Dashboard - file: Metricbeat-nats-overview.json diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/routes/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/routes/_meta/data.json deleted file mode 100644 index 7b3fcb83..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/routes/_meta/data.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "@timestamp":"2016-05-23T08:05:34.853Z", - "beat":{ - "hostname":"beathost", - "name":"beathost" - }, - "metricset":{ - "host":"localhost", - "module":"nats", - "name":"routes", - "rtt":44269 - }, - "nats":{ - "server": { - "id": "bUAdpRFtMWddIBWw80Yd9D", - "time": "2018-12-28T12:33:53.026865597Z" - }, - "routes":{ - "total": 10 - } - }, - "type":"metricsets" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/routes/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/routes/_meta/docs.asciidoc deleted file mode 100644 index 85ddb92b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/routes/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the routes metricset of the module nats. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/routes/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/routes/_meta/fields.yml deleted file mode 100644 index 3b9db253..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/routes/_meta/fields.yml +++ /dev/null @@ -1,10 +0,0 @@ -- name: routes - type: group - description: > - Contains nats route related metrics - release: ga - fields: - - name: total - type: integer - description: > - The number of registered routes diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/routes/_meta/test/routesmetrics.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/routes/_meta/test/routesmetrics.json deleted file mode 100644 index f850791b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/routes/_meta/test/routesmetrics.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "server_id": "bUAdpRFtMWddIBWw80Yd9D", - "now": "2018-12-28T12:33:53.026865597Z", - "num_routes": 10 -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/routes/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/routes/data.go deleted file mode 100644 index 83581a16..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/routes/data.go +++ /dev/null @@ -1,62 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package routes - -import ( - "encoding/json" - - "github.com/elastic/beats/v7/metricbeat/mb" - - "github.com/pkg/errors" - - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstriface" -) - -var ( - moduleSchema = s.Schema{ - "server": s.Object{ - "id": c.Str("server_id"), - "time": c.Str("now"), - }, - } - routesSchema = s.Schema{ - "total": c.Int("num_routes"), - } -) - -func eventMapping(r mb.ReporterV2, content []byte) error { - var event mb.Event - var inInterface map[string]interface{} - - err := json.Unmarshal(content, &inInterface) - if err != nil { - return errors.Wrap(err, "failure parsing Nats routes API response") - } - event.MetricSetFields, err = routesSchema.Apply(inInterface) - if err != nil { - return errors.Wrap(err, "failure applying routes schema") - } - - event.ModuleFields, err = moduleSchema.Apply(inInterface) - if err != nil { - return errors.Wrap(err, "failure applying module schema") - } - r.Event(event) - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/routes/routes.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/routes/routes.go deleted file mode 100644 index 91b3ad33..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/routes/routes.go +++ /dev/null @@ -1,96 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package routes - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -const ( - defaultScheme = "http" - defaultPath = "/routez" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: defaultPath, - PathConfigKey: "routes.metrics_path", - }.Build() -) - -// init registers the MetricSet with the central registry as soon as the program -// starts. The New function will be called later to instantiate an instance of -// the MetricSet for each host defined in the module's configuration. After the -// MetricSet has been created then Fetch will begin to be called periodically. -func init() { - mb.Registry.MustAddMetricSet("nats", "routes", New, - mb.WithHostParser(hostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet holds any configuration or state information. It must implement -// the mb.MetricSet interface. And this is best achieved by embedding -// mb.BaseMetricSet because it implements all of the required mb.MetricSet -// interface methods except for Fetch. -type MetricSet struct { - mb.BaseMetricSet - http *helper.HTTP - Log *logp.Logger -} - -// New creates a new instance of the MetricSet. New is responsible for unpacking -// any MetricSet specific configuration options if there are any. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - config := struct{}{} - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - return &MetricSet{ - base, - http, - logp.NewLogger("nats"), - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - content, err := m.http.FetchContent() - if err != nil { - return errors.Wrap(err, "error in fetch") - } - err = eventMapping(r, content) - if err != nil { - return errors.Wrap(err, "error in mapping") - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/routes/routes_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/routes/routes_integration_test.go deleted file mode 100644 index a10e4be9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/routes/routes_integration_test.go +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package routes - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "nats") - - metricSet := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - err := mbtest.WriteEventsReporterV2Error(metricSet, t, "./test_data.json") - if err != nil { - t.Fatal("write", err) - } -} - -func TestFetch(t *testing.T) { - service := compose.EnsureUp(t, "nats") - - reporter := &mbtest.CapturingReporterV2{} - - metricSet := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - metricSet.Fetch(reporter) - - e := mbtest.StandardizeEvent(metricSet, reporter.GetEvents()[0]) - t.Logf("%s/%s event: %+v", metricSet.Module().Name(), metricSet.Name(), e.Fields.StringToPrint()) -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "nats", - "metricsets": []string{"routes"}, - "hosts": []string{host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/routes/routes_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/routes/routes_test.go deleted file mode 100644 index a76b35c5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/routes/routes_test.go +++ /dev/null @@ -1,66 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package routes - -import ( - "io/ioutil" - "net/http" - "net/http/httptest" - "path/filepath" - "testing" - - "github.com/stretchr/testify/assert" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestEventMapping(t *testing.T) { - content, err := ioutil.ReadFile("./_meta/test/routesmetrics.json") - assert.NoError(t, err) - reporter := &mbtest.CapturingReporterV2{} - err = eventMapping(reporter, content) - assert.NoError(t, err) - event := reporter.GetEvents()[0] - d, _ := event.MetricSetFields.GetValue("total") - assert.Equal(t, d, int64(10)) -} - -func TestFetchEventContent(t *testing.T) { - absPath, _ := filepath.Abs("./_meta/test") - - response, _ := ioutil.ReadFile(absPath + "/routesmetrics.json") - server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - w.WriteHeader(200) - w.Header().Set("Content-Type", "application/json;") - w.Write([]byte(response)) - })) - defer server.Close() - - config := map[string]interface{}{ - "module": "nats", - "metricsets": []string{"routes"}, - "hosts": []string{server.URL}, - } - reporter := &mbtest.CapturingReporterV2{} - - metricSet := mbtest.NewReportingMetricSetV2Error(t, config) - metricSet.Fetch(reporter) - - e := mbtest.StandardizeEvent(metricSet, reporter.GetEvents()[0]) - t.Logf("%s/%s event: %+v", metricSet.Module().Name(), metricSet.Name(), e.Fields.StringToPrint()) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/stats/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/stats/_meta/data.json deleted file mode 100644 index 7824c9b1..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/stats/_meta/data.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "@timestamp":"2016-05-23T08:05:34.853Z", - "beat":{ - "hostname":"beathost", - "name":"beathost" - }, - "metricset":{ - "host":"localhost", - "module":"nats", - "name":"stats", - "rtt":44269 - }, - "nats":{ - "server": { - "id": "bUAdpRFtMWddIBWw80Yd9D", - "time": "2018-12-28T12:33:53.026865597Z" - }, - "stats":{ - "cores":0, - "cpu":0.52, - "http":{ - "req_stats":{ - "uri":{ - "connz":10, - "routez":10, - "subsz":10, - "varz":10 - } - } - }, - "in":{ - "bytes":0, - "messages":0 - }, - "mem":{ - "bytes": 806976 - }, - "out":{ - "bytes":0, - "messages":0 - }, - "remotes":0, - "slow_consumers":0, - "total_connections":35, - "uptime":9702 - } - }, - "type":"metricsets" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/stats/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/stats/_meta/docs.asciidoc deleted file mode 100644 index 1e468233..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/stats/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the stats metricset of the module nats. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/stats/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/stats/_meta/fields.yml deleted file mode 100644 index 8476636a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/stats/_meta/fields.yml +++ /dev/null @@ -1,100 +0,0 @@ -- name: stats - type: group - description: > - Contains nats var related metrics - release: ga - fields: - - name: uptime - type: long - format: duration - description: > - The period the server is up (sec) - - name: mem.bytes - type: long - format: bytes - description: > - The current memory usage of NATS process - - name: cores - type: integer - description: > - The number of logical cores the NATS process runs on - - name: cpu - type: scaled_float - format: percent - description: > - The current cpu usage of NATs process - - name: total_connections - type: long - description: > - The number of totally created clients - - name: remotes - type: integer - description: > - The number of registered remotes - - name: in - type: group - description: > - The amount of incoming data - fields: - - name: messages - type: long - description: > - The amount of incoming messages - - name: bytes - type: long - format: bytes - description: > - The amount of incoming bytes - - name: out - type: group - description: > - The amount of outgoing data - fields: - - name: messages - type: long - description: > - The amount of outgoing messages - - name: bytes - type: long - format: bytes - description: > - The amount of outgoing bytes - - name: slow_consumers - type: long - description: > - The number of slow consumers currently on NATS - - name: http - type: group - description: > - The http metrics of NATS server - fields: - - name: req_stats - type: group - description: > - The requests statistics - fields: - - name: uri - type: group - description: > - The request distribution on monitoring URIS - fields: - - name: routez - type: long - description: > - The number of hits on routez monitoring uri - - name: connz - type: long - description: > - The number of hits on connz monitoring uri - - name: varz - type: long - description: > - The number of hits on varz monitoring uri - - name: subsz - type: long - description: > - The number of hits on subsz monitoring uri - - name: root - type: long - description: > - The number of hits on root monitoring uri diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/stats/_meta/test/statsmetrics.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/stats/_meta/test/statsmetrics.json deleted file mode 100644 index b7bf54f2..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/stats/_meta/test/statsmetrics.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "uptime": "2h41m42s", - "now": "2018-12-28T12:33:53.026864929Z", - "out_msgs": 0, - "out_bytes": 0, - "total_connections": 35, - "server_id": "bUAdpRFtMWddIBWw80Yd9D", - "in_bytes": 0, - "remotes": 0, - "slow_consumers": 0, - "in_msgs": 0, - "http_req_stats": { - "/": 10, - "/connz": 10, - "/routez": 10, - "/subsz": 10, - "/varz": 10 - }, - "cpu": 52, - "mem": 7806976, - "cores": 0 -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/stats/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/stats/data.go deleted file mode 100644 index 594276d3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/stats/data.go +++ /dev/null @@ -1,203 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package stats - -import ( - "encoding/json" - - "github.com/elastic/beats/v7/metricbeat/mb" - - "github.com/pkg/errors" - - "strconv" - "strings" - - "github.com/elastic/beats/v7/libbeat/common" - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstriface" -) - -var ( - moduleSchema = s.Schema{ - "server": s.Object{ - "id": c.Str("server_id"), - "time": c.Str("now"), - }, - } - httpReqStatsSchema = s.Schema{ - "root_uri": c.Int("/"), - "connz_uri": c.Int("/connz"), - "routez_uri": c.Int("/routez"), - "subsz_uri": c.Int("/subsz"), - "varz_uri": c.Int("/varz"), - } - statsSchema = s.Schema{ - "uptime": c.Str("uptime"), - "mem": s.Object{ - "bytes": c.Int("mem"), - }, - "cores": c.Int("cores"), - "cpu": c.Float("cpu"), - "total_connections": c.Int("total_connections"), - "remotes": c.Int("remotes"), - "in": s.Object{ - "messages": c.Int("in_msgs"), - "bytes": c.Int("in_bytes"), - }, - "out": s.Object{ - "messages": c.Int("out_msgs"), - "bytes": c.Int("out_bytes"), - }, - "slow_consumers": c.Int("slow_consumers"), - "http_req_stats": c.Dict("http_req_stats", httpReqStatsSchema), - } -) - -// Converts uptime from formatted string to seconds -// input: "1y20d22h3m30s", output: 33343410 -func convertUptime(uptime string) (seconds int64, err error) { - - var split []string - var years, days, hours, minutes, secs int64 - if strings.Contains(uptime, "y") { - split = strings.Split(uptime, "y") - uptime = split[1] - years, err = strconv.ParseInt(split[0], 10, 64) - if err != nil { - err = errors.Wrap(err, "invalid years format in json data") - return - } - seconds += years * 31536000 - } - - if strings.Contains(uptime, "d") { - split = strings.Split(uptime, "d") - uptime = split[1] - days, err = strconv.ParseInt(split[0], 10, 64) - if err != nil { - err = errors.Wrap(err, "invalid days format in json data") - return - } - seconds += days * 86400 - } - - if strings.Contains(uptime, "h") { - split = strings.Split(uptime, "h") - uptime = split[1] - hours, err = strconv.ParseInt(split[0], 10, 64) - if err != nil { - err = errors.Wrap(err, "invalid hours format in json data") - return - } - seconds += hours * 3600 - } - - if strings.Contains(uptime, "m") { - split = strings.Split(uptime, "m") - uptime = split[1] - minutes, err = strconv.ParseInt(split[0], 10, 64) - if err != nil { - err = errors.Wrap(err, "invalid minutes format in json data") - return - } - seconds += minutes * 60 - } - - if strings.Contains(uptime, "s") { - split = strings.Split(uptime, "s") - uptime = split[1] - secs, err = strconv.ParseInt(split[0], 10, 64) - if err != nil { - err = errors.Wrap(err, "invalid seconds format in json data") - return - } - seconds += secs - } - return -} - -func eventMapping(r mb.ReporterV2, content []byte) error { - var event common.MapStr - var inInterface map[string]interface{} - - err := json.Unmarshal(content, &inInterface) - if err != nil { - return errors.Wrap(err, "failure parsing Nats stats API response") - } - event, err = statsSchema.Apply(inInterface) - if err != nil { - return errors.Wrap(err, "failure applying stats schema") - } - - uptime, err := event.GetValue("uptime") - if err != nil { - return errors.Wrap(err, "failure retrieving uptime key") - } - uptime, err = convertUptime(uptime.(string)) - if err != nil { - return errors.Wrap(err, "failure converting uptime from string to integer") - } - _, err = event.Put("uptime", uptime) - if err != nil { - return errors.Wrap(err, "failure updating uptime key") - } - - d, err := event.GetValue("http_req_stats") - if err != nil { - return errors.Wrap(err, "failure retrieving http_req_stats key") - } - httpStats, ok := d.(common.MapStr) - if !ok { - return errors.Wrap(err, "failure casting http_req_stats to common.Mapstr") - - } - err = event.Delete("http_req_stats") - if err != nil { - return errors.Wrap(err, "failure deleting http_req_stats key") - - } - event["http"] = common.MapStr{ - "req_stats": common.MapStr{ - "uri": common.MapStr{ - "root": httpStats["root_uri"], - "connz": httpStats["connz_uri"], - "routez": httpStats["routez_uri"], - "subsz": httpStats["subsz_uri"], - "varz": httpStats["varz_uri"], - }, - }, - } - cpu, err := event.GetValue("cpu") - if err != nil { - return errors.Wrap(err, "failure retrieving cpu key") - } - cpuUtil, ok := cpu.(float64) - if !ok { - return errors.Wrap(err, "failure casting cpu to float64") - } - _, err = event.Put("cpu", cpuUtil/100.0) - if err != nil { - return errors.Wrap(err, "failure updating cpu key") - } - moduleMetrics, err := moduleSchema.Apply(inInterface) - if err != nil { - return errors.Wrap(err, "failure applying module schema") - } - r.Event(mb.Event{MetricSetFields: event, ModuleFields: moduleMetrics}) - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/stats/stats.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/stats/stats.go deleted file mode 100644 index f146e3f6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/stats/stats.go +++ /dev/null @@ -1,96 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package stats - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -const ( - defaultScheme = "http" - defaultPath = "/varz" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: defaultPath, - PathConfigKey: "stats.metrics_path", - }.Build() -) - -// init registers the MetricSet with the central registry as soon as the program -// starts. The New function will be called later to instantiate an instance of -// the MetricSet for each host defined in the module's configuration. After the -// MetricSet has been created then Fetch will begin to be called periodically. -func init() { - mb.Registry.MustAddMetricSet("nats", "stats", New, - mb.WithHostParser(hostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet holds any configuration or state information. It must implement -// the mb.MetricSet interface. And this is best achieved by embedding -// mb.BaseMetricSet because it implements all of the required mb.MetricSet -// interface methods except for Fetch. -type MetricSet struct { - mb.BaseMetricSet - http *helper.HTTP - Log *logp.Logger -} - -// New creates a new instance of the MetricSet. New is responsible for unpacking -// any MetricSet specific configuration options if there are any. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - config := struct{}{} - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - return &MetricSet{ - base, - http, - logp.NewLogger("nats"), - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - content, err := m.http.FetchContent() - if err != nil { - return errors.Wrap(err, "error in fetch") - } - err = eventMapping(r, content) - if err != nil { - return errors.Wrap(err, "error in mapping") - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/stats/stats_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/stats/stats_integration_test.go deleted file mode 100644 index b95447e9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/stats/stats_integration_test.go +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package stats - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "nats") - - metricSet := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - err := mbtest.WriteEventsReporterV2Error(metricSet, t, "./test_data.json") - if err != nil { - t.Fatal("write", err) - } -} - -func TestFetch(t *testing.T) { - service := compose.EnsureUp(t, "nats") - - reporter := &mbtest.CapturingReporterV2{} - - metricSet := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - metricSet.Fetch(reporter) - - e := mbtest.StandardizeEvent(metricSet, reporter.GetEvents()[0]) - t.Logf("%s/%s event: %+v", metricSet.Module().Name(), metricSet.Name(), e.Fields.StringToPrint()) -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "nats", - "metricsets": []string{"stats"}, - "hosts": []string{host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/stats/stats_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/stats/stats_test.go deleted file mode 100644 index 922ccaf6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/stats/stats_test.go +++ /dev/null @@ -1,66 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package stats - -import ( - "io/ioutil" - "net/http" - "net/http/httptest" - "path/filepath" - "testing" - - "github.com/stretchr/testify/assert" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestEventMapping(t *testing.T) { - content, err := ioutil.ReadFile("./_meta/test/statsmetrics.json") - assert.NoError(t, err) - reporter := &mbtest.CapturingReporterV2{} - err = eventMapping(reporter, content) - assert.NoError(t, err) - event := reporter.GetEvents()[0] - d, _ := event.MetricSetFields.GetValue("total_connections") - assert.Equal(t, d, int64(35)) -} - -func TestFetchEventContent(t *testing.T) { - absPath, _ := filepath.Abs("./_meta/test/") - - response, _ := ioutil.ReadFile(absPath + "/statsmetrics.json") - server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - w.WriteHeader(200) - w.Header().Set("Content-Type", "application/json;") - w.Write([]byte(response)) - })) - defer server.Close() - - config := map[string]interface{}{ - "module": "nats", - "metricsets": []string{"stats"}, - "hosts": []string{server.URL}, - } - reporter := &mbtest.CapturingReporterV2{} - - metricSet := mbtest.NewReportingMetricSetV2Error(t, config) - metricSet.Fetch(reporter) - - e := mbtest.StandardizeEvent(metricSet, reporter.GetEvents()[0]) - t.Logf("%s/%s event: %+v", metricSet.Module().Name(), metricSet.Name(), e.Fields.StringToPrint()) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/subscriptions/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/subscriptions/_meta/data.json deleted file mode 100644 index 42b31afb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/subscriptions/_meta/data.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "@timestamp":"2016-05-23T08:05:34.853Z", - "beat":{ - "hostname":"beathost", - "name":"beathost" - }, - "metricset":{ - "host":"localhost", - "module":"nats", - "name":"subscriptions", - "rtt":44269 - }, - "nats":{ - "subscriptions":{ - "total": 0, - "cache": { - "hit_rate": 0.0, - "size": 0, - "fanout": { - "max": 0, - "avg": 0.0 - } - }, - "inserts": 0, - "removes": 0, - "matches": 0 - } - }, - "type":"metricsets" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/subscriptions/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/subscriptions/_meta/docs.asciidoc deleted file mode 100644 index a0601ada..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/subscriptions/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the subscriptions metricset of the module nats. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/subscriptions/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/subscriptions/_meta/fields.yml deleted file mode 100644 index 9653d3b5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/subscriptions/_meta/fields.yml +++ /dev/null @@ -1,39 +0,0 @@ -- name: subscriptions - type: group - description: > - Contains nats subscriptions related metrics - release: ga - fields: - - name: total - type: integer - description: > - The number of active subscriptions - - name: inserts - type: long - description: > - The number of insert operations in subscriptions list - - name: removes - type: long - description: > - The number of remove operations in subscriptions list - - name: matches - type: long - description: > - The number of times a match is found for a subscription - - name: cache.size - type: integer - description: > - The number of result sets in the cache - - name: cache.hit_rate - type: scaled_float - format: percent - description: > - The rate matches are being retrieved from cache - - name: cache.fanout.max - type: integer - description: > - The maximum fanout served by cache - - name: cache.fanout.avg - type: double - description: > - The average fanout served by cache diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/subscriptions/_meta/test/subscriptionsmetrics.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/subscriptions/_meta/test/subscriptionsmetrics.json deleted file mode 100644 index f843ca67..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/subscriptions/_meta/test/subscriptionsmetrics.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "num_subscriptions": 100, - "num_inserts": 20, - "num_removes": 40, - "num_matches": 40, - "cache": 10343, - "num_cache": 10, - "cache_hit_rate": 10.0, - "max_fanout": 10, - "avg_fanout": 10.0 -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/subscriptions/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/subscriptions/data.go deleted file mode 100644 index a92bcae4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/subscriptions/data.go +++ /dev/null @@ -1,63 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package subscriptions - -import ( - "encoding/json" - - "github.com/pkg/errors" - - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstriface" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -var ( - subscriptionsSchema = s.Schema{ - "total": c.Int("num_subscriptions"), - "cache": s.Object{ - "size": c.Int("num_cache"), - "hit_rate": c.Float("cache_hit_rate"), - "fanout": s.Object{ - "max": c.Int("max_fanout"), - "avg": c.Float("avg_fanout"), - }, - }, - "inserts": c.Int("num_inserts"), - "removes": c.Int("num_removes"), - "matches": c.Int("num_matches"), - } -) - -func eventMapping(r mb.ReporterV2, content []byte) error { - var event mb.Event - var inInterface map[string]interface{} - - err := json.Unmarshal(content, &inInterface) - if err != nil { - return errors.Wrap(err, "failure parsing Nats subscriptions API response") - - } - event.MetricSetFields, err = subscriptionsSchema.Apply(inInterface) - if err != nil { - return errors.Wrap(err, "failure applying subscriptions schema") - } - - r.Event(event) - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/subscriptions/subscriptions.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/subscriptions/subscriptions.go deleted file mode 100644 index f1cdfbaa..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/subscriptions/subscriptions.go +++ /dev/null @@ -1,96 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package subscriptions - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -const ( - defaultScheme = "http" - defaultPath = "/subsz" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: defaultPath, - PathConfigKey: "subscriptions_metrics_path", - }.Build() -) - -// init registers the MetricSet with the central registry as soon as the program -// starts. The New function will be called later to instantiate an instance of -// the MetricSet for each host defined in the module's configuration. After the -// MetricSet has been created then Fetch will begin to be called periodically. -func init() { - mb.Registry.MustAddMetricSet("nats", "subscriptions", New, - mb.WithHostParser(hostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet holds any configuration or state information. It must implement -// the mb.MetricSet interface. And this is best achieved by embedding -// mb.BaseMetricSet because it implements all of the required mb.MetricSet -// interface methods except for Fetch. -type MetricSet struct { - mb.BaseMetricSet - http *helper.HTTP - Log *logp.Logger -} - -// New creates a new instance of the MetricSet. New is responsible for unpacking -// any MetricSet specific configuration options if there are any. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - config := struct{}{} - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - return &MetricSet{ - base, - http, - logp.NewLogger("nats"), - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - content, err := m.http.FetchContent() - if err != nil { - return errors.Wrap(err, "error in fetch") - } - err = eventMapping(r, content) - if err != nil { - return errors.Wrap(err, "error in mapping") - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/subscriptions/subscriptions_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/subscriptions/subscriptions_integration_test.go deleted file mode 100644 index 909537b3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/subscriptions/subscriptions_integration_test.go +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package subscriptions - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "nats") - - metricSet := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - err := mbtest.WriteEventsReporterV2Error(metricSet, t, "./test_data.json") - if err != nil { - t.Fatal("write", err) - } -} - -func TestFetch(t *testing.T) { - service := compose.EnsureUp(t, "nats") - - reporter := &mbtest.CapturingReporterV2{} - - metricSet := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - metricSet.Fetch(reporter) - - e := mbtest.StandardizeEvent(metricSet, reporter.GetEvents()[0]) - t.Logf("%s/%s event: %+v", metricSet.Module().Name(), metricSet.Name(), e.Fields.StringToPrint()) -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "nats", - "metricsets": []string{"subscriptions"}, - "hosts": []string{host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/subscriptions/subscriptions_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/subscriptions/subscriptions_test.go deleted file mode 100644 index d0b7e567..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/subscriptions/subscriptions_test.go +++ /dev/null @@ -1,66 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package subscriptions - -import ( - "io/ioutil" - "net/http" - "net/http/httptest" - "path/filepath" - "testing" - - "github.com/stretchr/testify/assert" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestEventMapping(t *testing.T) { - content, err := ioutil.ReadFile("./_meta/test/subscriptionsmetrics.json") - assert.NoError(t, err) - reporter := &mbtest.CapturingReporterV2{} - err = eventMapping(reporter, content) - assert.NoError(t, err) - event := reporter.GetEvents()[0] - d, _ := event.MetricSetFields.GetValue("total") - assert.Equal(t, d, int64(100)) -} - -func TestFetchEventContent(t *testing.T) { - absPath, _ := filepath.Abs("./_meta/test/") - - response, _ := ioutil.ReadFile(absPath + "/subscriptionsmetrics.json") - server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - w.WriteHeader(200) - w.Header().Set("Content-Type", "application/json;") - w.Write([]byte(response)) - })) - defer server.Close() - - config := map[string]interface{}{ - "module": "nats", - "metricsets": []string{"subscriptions"}, - "hosts": []string{server.URL}, - } - reporter := &mbtest.CapturingReporterV2{} - - metricSet := mbtest.NewReportingMetricSetV2Error(t, config) - metricSet.Fetch(reporter) - - e := mbtest.StandardizeEvent(metricSet, reporter.GetEvents()[0]) - t.Logf("%s/%s event: %+v", metricSet.Module().Name(), metricSet.Name(), e.Fields.StringToPrint()) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/test_nats.py b/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/test_nats.py deleted file mode 100644 index 0b9e547e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nats/test_nats.py +++ /dev/null @@ -1,114 +0,0 @@ -import os -import sys -import unittest - -sys.path.append(os.path.join(os.path.dirname(__file__), '../../tests/system')) -import metricbeat - - -NATS_FIELDS = metricbeat.COMMON_FIELDS + ["nats"] - - -@metricbeat.parameterized_with_supported_versions -class TestNats(metricbeat.BaseTest): - COMPOSE_SERVICES = ['nats'] - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_stats(self): - """ - nats stats test - """ - self.render_config_template(modules=[{ - "name": "nats", - "metricsets": ["stats"], - "hosts": self.get_hosts(), - "period": "5s", - "stats.metrics_path": "/varz" - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertEqual(len(output), 1) - evt = output[0] - - self.assertCountEqual(self.de_dot(NATS_FIELDS), evt.keys(), evt) - - self.assert_fields_are_documented(evt) - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_connections(self): - """ - nats connections test - """ - self.render_config_template(modules=[{ - "name": "nats", - "metricsets": ["connections"], - "hosts": self.get_hosts(), - "period": "5s", - "connections.metrics_path": "/connz" - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertEqual(len(output), 1) - evt = output[0] - - self.assertCountEqual(self.de_dot(NATS_FIELDS), evt.keys(), evt) - - self.assert_fields_are_documented(evt) - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_routes(self): - """ - nats routes test - """ - self.render_config_template(modules=[{ - "name": "nats", - "metricsets": ["routes"], - "hosts": self.get_hosts(), - "period": "5s", - "routes.metrics_path": "/routez" - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertEqual(len(output), 1) - evt = output[0] - - self.assertCountEqual(self.de_dot(NATS_FIELDS), evt.keys(), evt) - - self.assert_fields_are_documented(evt) - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_subscriptions(self): - """ - nats subscriptions test - """ - self.render_config_template(modules=[{ - "name": "nats", - "metricsets": ["subscriptions"], - "hosts": self.get_hosts(), - "period": "5s", - "subscriptions.metrics_path": "/subsz" - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertEqual(len(output), 1) - evt = output[0] - - self.assertCountEqual(self.de_dot(NATS_FIELDS), evt.keys(), evt) - - self.assert_fields_are_documented(evt) diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/_meta/Dockerfile b/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/_meta/Dockerfile deleted file mode 100644 index 19a65b19..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/_meta/Dockerfile +++ /dev/null @@ -1,6 +0,0 @@ -ARG NGINX_VERSION -FROM nginx:${NGINX_VERSION} -RUN sed -i "/jessie-updates/d" /etc/apt/sources.list -RUN apt-get update && apt-get install -y curl -HEALTHCHECK --interval=1s --retries=90 CMD curl -f http://localhost/server-status -COPY ./nginx.conf /etc/nginx/ diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/_meta/config.reference.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/_meta/config.reference.yml deleted file mode 100644 index 98f26c62..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/_meta/config.reference.yml +++ /dev/null @@ -1,10 +0,0 @@ -- module: nginx - metricsets: ["stubstatus"] - enabled: true - period: 10s - - # Nginx hosts - hosts: ["http://127.0.0.1"] - - # Path to server status. Default nginx_status - server_status_path: "nginx_status" diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/_meta/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/_meta/config.yml deleted file mode 100644 index 7d28f226..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/_meta/config.yml +++ /dev/null @@ -1,13 +0,0 @@ -- module: nginx - #metricsets: - # - stubstatus - period: 10s - - # Nginx hosts - hosts: ["http://127.0.0.1"] - - # Path to server status. Default server-status - #server_status_path: "server-status" - - #username: "user" - #password: "secret" diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/_meta/docs.asciidoc deleted file mode 100644 index ab9ca5ab..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/_meta/docs.asciidoc +++ /dev/null @@ -1,17 +0,0 @@ -This module periodically fetches metrics from https://nginx.org/[Nginx] servers. - -The default metricset is `stubstatus`. - - -[float] -=== Compatibility - -The Nginx metricsets were tested with Nginx 1.9 and are expected to work with all version ->= 1.9. - -[float] -=== Dashboard - -The nginx module comes with a predefined dashboard. For example: - -image::./images/metricbeat-nginx.png[] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/_meta/fields.yml deleted file mode 100644 index 30d6acb4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/_meta/fields.yml +++ /dev/null @@ -1,13 +0,0 @@ -- key: nginx - title: "Nginx" - description: > - Nginx server status metrics collected from various modules. - short_config: false - release: ga - settings: ["ssl", "http"] - fields: - - name: nginx - type: group - description: > - `nginx` contains the metrics that were scraped from nginx. - fields: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/_meta/kibana/7/dashboard/metricbeat-nginx-overview.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/_meta/kibana/7/dashboard/metricbeat-nginx-overview.json deleted file mode 100644 index ba0af75e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/_meta/kibana/7/dashboard/metricbeat-nginx-overview.json +++ /dev/null @@ -1,474 +0,0 @@ -{ - "objects": [ - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": {} - }, - "title": "Request Rate [Metricbeat Nginx] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "legend_position": "bottom", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Request rate", - "line_width": 1, - "metrics": [ - { - "field": "nginx.stubstatus.requests", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - }, - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "396ec980-f1a1-11e7-95d0-8ddf041d42a2", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Request Rate [Metricbeat Nginx] ECS", - "type": "metrics" - } - }, - "id": "555df8a0-f1a1-11e7-a9ef-93c69af7b129-ecs", - "type": "visualization", - "updated_at": "2018-01-04T22:48:58.542Z", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": {} - }, - "title": "Accepts and Handled Rate [Metricbeat Nginx] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "annotations": [ - { - "color": "#F00", - "icon": "fa-tag", - "id": "8644f980-f1a3-11e7-95d0-8ddf041d42a2", - "ignore_global_filters": 1, - "ignore_panel_filters": 1, - "index_pattern": "*", - "time_field": "@timestamp" - } - ], - "axis_formatter": "number", - "axis_position": "left", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "legend_position": "bottom", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": "0.5", - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Accepts rate", - "line_width": 1, - "metrics": [ - { - "field": "nginx.stubstatus.accepts", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - }, - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "396ec980-f1a1-11e7-95d0-8ddf041d42a2", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_color_mode": "gradient", - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(0,156,224,1)", - "fill": "0.9", - "formatter": "number", - "id": "56dd33b0-f1a3-11e7-95d0-8ddf041d42a2", - "label": "Handled rate", - "line_width": 1, - "metrics": [ - { - "field": "nginx.stubstatus.handled", - "id": "56dd33b1-f1a3-11e7-95d0-8ddf041d42a2", - "type": "avg" - }, - { - "field": "56dd33b1-f1a3-11e7-95d0-8ddf041d42a2", - "id": "56dd33b2-f1a3-11e7-95d0-8ddf041d42a2", - "type": "derivative", - "unit": "" - } - ], - "point_size": "3", - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Accepts and Handled Rate [Metricbeat Nginx] ECS", - "type": "metrics" - } - }, - "id": "a1d92240-f1a1-11e7-a9ef-93c69af7b129-ecs", - "type": "visualization", - "updated_at": "2018-01-04T23:07:23.056Z", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": {} - }, - "title": "Drops Rate [Metricbeat Nginx] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "legend_position": "bottom", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(188,0,65,1)", - "fill": 0.5, - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Drops rate", - "line_width": 1, - "metrics": [ - { - "field": "nginx.stubstatus.dropped", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - }, - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "396ec980-f1a1-11e7-95d0-8ddf041d42a2", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Drops Rate [Metricbeat Nginx] ECS", - "type": "metrics" - } - }, - "id": "d763a570-f1a1-11e7-a9ef-93c69af7b129-ecs", - "type": "visualization", - "updated_at": "2018-01-04T22:51:46.375Z", - "version": 1 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": {} - }, - "title": "Active connections [Metricbeat Nginx] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "legend_position": "bottom", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "line_width": 1, - "metrics": [ - { - "field": "nginx.stubstatus.active", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Active connections [Metricbeat Nginx] ECS", - "type": "metrics" - } - }, - "id": "47a8e0f0-f1a4-11e7-a9ef-93c69af7b129-ecs", - "type": "visualization", - "updated_at": "2018-01-04T23:09:55.944Z", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": {} - }, - "title": "Reading / Writing / Waiting Rates [Metricbeat Nginx] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "legend_position": "bottom", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Reading", - "line_width": 1, - "metrics": [ - { - "field": "nginx.stubstatus.reading", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(0,156,224,1)", - "fill": 0.5, - "formatter": "number", - "id": "b1773680-f1a4-11e7-95d0-8ddf041d42a2", - "label": "Writing", - "line_width": 1, - "metrics": [ - { - "field": "nginx.stubstatus.writing", - "id": "b1773681-f1a4-11e7-95d0-8ddf041d42a2", - "type": "avg" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(252,220,0,1)", - "fill": 0.5, - "formatter": "number", - "id": "b68aa6c0-f1a4-11e7-95d0-8ddf041d42a2", - "label": "Waiting", - "line_width": 1, - "metrics": [ - { - "field": "nginx.stubstatus.waiting", - "id": "b68aa6c1-f1a4-11e7-95d0-8ddf041d42a2", - "type": "avg" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Reading / Writing / Waiting Rates [Metricbeat Nginx] ECS", - "type": "metrics" - } - }, - "id": "dcbffe30-f1a4-11e7-a9ef-93c69af7b129-ecs", - "type": "visualization", - "updated_at": "2018-01-04T23:13:23.859Z", - "version": 1 - }, - { - "attributes": { - "description": "Overview dashboard for the Nginx module in Metricbeat", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "highlightAll": true, - "query": { - "language": "kuery", - "query": "" - }, - "version": true - } - }, - "optionsJSON": { - "darkTheme": false, - "hidePanelTitles": false, - "useMargins": true - }, - "panelsJSON": [ - { - "gridData": { - "h": 3, - "i": "1", - "w": 6, - "x": 6, - "y": 0 - }, - "id": "555df8a0-f1a1-11e7-a9ef-93c69af7b129-ecs", - "panelIndex": "1", - "type": "visualization", - "version": "6.2.4" - }, - { - "gridData": { - "h": 3, - "i": "2", - "w": 6, - "x": 6, - "y": 3 - }, - "id": "a1d92240-f1a1-11e7-a9ef-93c69af7b129-ecs", - "panelIndex": "2", - "type": "visualization", - "version": "6.2.4" - }, - { - "gridData": { - "h": 3, - "i": "3", - "w": 6, - "x": 0, - "y": 3 - }, - "id": "d763a570-f1a1-11e7-a9ef-93c69af7b129-ecs", - "panelIndex": "3", - "type": "visualization", - "version": "6.2.4" - }, - { - "gridData": { - "h": 3, - "i": "4", - "w": 6, - "x": 0, - "y": 0 - }, - "id": "47a8e0f0-f1a4-11e7-a9ef-93c69af7b129-ecs", - "panelIndex": "4", - "type": "visualization", - "version": "6.2.4" - }, - { - "gridData": { - "h": 3, - "i": "5", - "w": 12, - "x": 0, - "y": 6 - }, - "id": "dcbffe30-f1a4-11e7-a9ef-93c69af7b129-ecs", - "panelIndex": "5", - "type": "visualization", - "version": "6.2.4" - } - ], - "timeRestore": false, - "title": "[Metricbeat Nginx] Overview ECS", - "version": 1 - }, - "id": "023d2930-f1a5-11e7-a9ef-93c69af7b129-ecs", - "type": "dashboard", - "updated_at": "2018-01-04T23:14:26.755Z", - "version": 1 - } - ], - "version": "6.2.4" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/_meta/nginx.conf b/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/_meta/nginx.conf deleted file mode 100644 index d4b87304..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/_meta/nginx.conf +++ /dev/null @@ -1,33 +0,0 @@ -user nginx; -worker_processes 1; - -error_log /dev/stderr warn; -pid /var/run/nginx.pid; - - -events { - worker_connections 1024; -} - - -http { - include /etc/nginx/mime.types; - default_type application/octet-stream; - - log_format main '$remote_addr - $remote_user [$time_local] "$request" ' - '$status $body_bytes_sent "$http_referer" ' - '"$http_user_agent" "$http_x_forwarded_for"'; - - access_log /dev/stdout main; - - server { - listen 80; - server_name localhost; - - location /server-status { - stub_status on; - } - } - - include /etc/nginx/conf.d/*; -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/doc.go deleted file mode 100644 index 16d6a213..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/doc.go +++ /dev/null @@ -1,21 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package nginx is Metricbeat module for the Nginx reverse proxy. -*/ -package nginx diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/docker-compose.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/docker-compose.yml deleted file mode 100644 index a9a445bf..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/docker-compose.yml +++ /dev/null @@ -1,11 +0,0 @@ -version: '2.3' - -services: - nginx: - image: docker.elastic.co/integrations-ci/beats-nginx:${NGINX_VERSION:-1.9}-1 - build: - context: ./_meta - args: - NGINX_VERSION: ${NGINX_VERSION:-1.9} - ports: - - 80 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/fields.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/fields.go deleted file mode 100644 index 3cd6e085..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/fields.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/asset/asset.go - DO NOT EDIT. - -package nginx - -import ( - "github.com/elastic/beats/v7/libbeat/asset" -) - -func init() { - if err := asset.SetFields("metricbeat", "nginx", asset.ModuleFieldsPri, AssetNginx); err != nil { - panic(err) - } -} - -// AssetNginx returns asset data. -// This is the base64 encoded gzipped contents of ../metricbeat/module/nginx. -func AssetNginx() string { - return "eJzElM9u2zAMxu9+ig8+r3kAH/YIOw3YYRhSVaJtIYrkkXTSvP0gR26cwC1SoMF0skWJ349/xCfs6NQgdj6+VoB6DdSg/pH/6wpwJJb9oD7FBt8rAJhsEOIDMUSNjoI9KXsrsCkEskoOLac9DoZ9yubkxkCyqQDpE+vWptj6rkFrglAFMAUyQg06k8+Qqo+dNPhdi4T6G+pedaj/VEDrKThpJpInRLOnC31eehqyG07jUHZWQsjrebr1DJuiGh8F2tNbHNobxZGYIJbNMMczXdkUF0uSJY3o+HJOy5tpDesDtAnv4uZzjPlI7F63OWPb7GR79rI9F2Gu2GA62iwUryswr9sYl3H2STR/XRnnSHd0OiZ2N7YP4r101ux3s6pqrPrDumZIsfuc4M+eYEdmioo47l+IkdoiARt83rcpRrLZg8BHG0bnY4dfxucWXVrf47U0qHwhsCY14Qo3K5BbAV5H6k10gW5r85VIReFuIsdpGB5KVBTuJmL6O5I8tG4FZVZa5yjd+dB+vwuEyeTGfyzI4qkd+zzZzhPByyw/TbcCip6MI17HPfL0Pv8XbpEvuDKkKIQXY3fQNG2ec/4Ou3k8u3dhdcIVbbSJYeZMb6p/AQAA//9pr1BQ" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/module.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/module.yml deleted file mode 100644 index 1bd8fa76..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/module.yml +++ /dev/null @@ -1,3 +0,0 @@ -dashboards: -- id: 023d2930-f1a5-11e7-a9ef-93c69af7b129 - file: metricbeat-nginx-overview.json diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/stubstatus/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/stubstatus/_meta/data.json deleted file mode 100644 index ed43b432..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/stubstatus/_meta/data.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "event": { - "dataset": "nginx.stubstatus", - "duration": 115000, - "module": "nginx" - }, - "metricset": { - "name": "stubstatus" - }, - "nginx": { - "stubstatus": { - "accepts": 6254, - "active": 2, - "current": 1, - "dropped": 0, - "handled": 6254, - "hostname": "127.0.0.1", - "reading": 0, - "requests": 6259, - "waiting": 1, - "writing": 1 - } - }, - "service": { - "address": "127.0.0.1", - "type": "nginx" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/stubstatus/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/stubstatus/_meta/docs.asciidoc deleted file mode 100644 index 1a6255b6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/stubstatus/_meta/docs.asciidoc +++ /dev/null @@ -1,4 +0,0 @@ -The Nginx `stubstatus` metricset collects data from the Nginx -http://nginx.org/en/docs/http/ngx_http_stub_status_module.html[ngx_http_stub_status] module. It -scrapes the server status data from the web page generated by ngx_http_stub_status. - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/stubstatus/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/stubstatus/_meta/fields.yml deleted file mode 100644 index 5da412c8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/stubstatus/_meta/fields.yml +++ /dev/null @@ -1,46 +0,0 @@ -- name: stubstatus - type: group - description: > - `stubstatus` contains the metrics that were scraped from the ngx_http_stub_status_module status page. - release: ga - fields: - - name: hostname - type: keyword - description: > - Nginx hostname. - - name: active - type: long - description: > - The current number of active client connections including Waiting connections. - - name: accepts - type: long - description: > - The total number of accepted client connections. - - name: handled - type: long - description: > - The total number of handled client connections. - - name: dropped - type: long - description: > - The total number of dropped client connections. - - name: requests - type: long - description: > - The total number of client requests. - - name: current - type: long - description: > - The current number of client requests. - - name: reading - type: long - description: > - The current number of connections where Nginx is reading the request header. - - name: writing - type: long - description: > - The current number of connections where Nginx is writing the response back to the client. - - name: waiting - type: long - description: > - The current number of idle client connections waiting for a request. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/stubstatus/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/stubstatus/data.go deleted file mode 100644 index c58cabe4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/stubstatus/data.go +++ /dev/null @@ -1,109 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package stubstatus - -import ( - "bufio" - "fmt" - "regexp" - "strconv" - - "github.com/elastic/beats/v7/libbeat/common" -) - -var ( - activeRe = regexp.MustCompile("Active connections: (\\d+)") - requestRe = regexp.MustCompile("\\s(\\d+)\\s+(\\d+)\\s+(\\d+)") - connRe = regexp.MustCompile("Reading: (\\d+) Writing: (\\d+) Waiting: (\\d+)") -) - -// Map body to MapStr -func eventMapping(scanner *bufio.Scanner, m *MetricSet) (common.MapStr, error) { - // Nginx stub status sample: - // Active connections: 1 - // server accepts handled requests - // 7 7 19 - // Reading: 0 Writing: 1 Waiting: 0 - var ( - active int - accepts int - handled int - dropped int - requests int - current int - reading int - writing int - waiting int - ) - - // Parse active connections. - scanner.Scan() - matches := activeRe.FindStringSubmatch(scanner.Text()) - if matches == nil { - return nil, fmt.Errorf("cannot parse active connections from Nginx stub status") - } - - active, _ = strconv.Atoi(matches[1]) - - // Skip request status headers. - scanner.Scan() - - // Parse request status. - scanner.Scan() - matches = requestRe.FindStringSubmatch(scanner.Text()) - if matches == nil { - return nil, fmt.Errorf("cannot parse request status from Nginx stub status") - } - - accepts, _ = strconv.Atoi(matches[1]) - handled, _ = strconv.Atoi(matches[2]) - requests, _ = strconv.Atoi(matches[3]) - - // Derived request status. - dropped = accepts - handled - current = requests - m.previousNumRequests - - // Kept for next run. - m.previousNumRequests = requests - - // Parse connection status. - scanner.Scan() - matches = connRe.FindStringSubmatch(scanner.Text()) - if matches == nil { - return nil, fmt.Errorf("cannot parse connection status from Nginx stub status") - } - - reading, _ = strconv.Atoi(matches[1]) - writing, _ = strconv.Atoi(matches[2]) - waiting, _ = strconv.Atoi(matches[3]) - - event := common.MapStr{ - "hostname": m.Host(), - "active": active, - "accepts": accepts, - "handled": handled, - "dropped": dropped, - "requests": requests, - "current": current, - "reading": reading, - "writing": writing, - "waiting": waiting, - } - - return event, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/stubstatus/stubstatus.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/stubstatus/stubstatus.go deleted file mode 100644 index e9696b97..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/stubstatus/stubstatus.go +++ /dev/null @@ -1,87 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Package stubstatus reads server status from nginx host under /server-status, ngx_http_stub_status_module is required. -package stubstatus - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -const ( - // defaultScheme is the default scheme to use when it is not specified in - // the host config. - defaultScheme = "http" - - // defaultPath is the default path to the ngx_http_stub_status_module endpoint on Nginx. - defaultPath = "/server-status" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - PathConfigKey: "server_status_path", - DefaultPath: defaultPath, - }.Build() -) - -var logger = logp.NewLogger("nginx.stubstatus") - -func init() { - mb.Registry.MustAddMetricSet("nginx", "stubstatus", New, - mb.WithHostParser(hostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet for fetching Nginx stub status. -type MetricSet struct { - mb.BaseMetricSet - http *helper.HTTP - previousNumRequests int // Total number of requests as returned in the previous fetch. -} - -// New creates new instance of MetricSet -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - return &MetricSet{ - BaseMetricSet: base, - http: http, - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - scanner, err := m.http.FetchScanner() - if err != nil { - return errors.Wrap(err, "error fetching status") - } - event, _ := eventMapping(scanner, m) - reporter.Event(mb.Event{MetricSetFields: event}) - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/stubstatus/stubstatus_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/stubstatus/stubstatus_integration_test.go deleted file mode 100644 index c1024f91..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/nginx/stubstatus/stubstatus_integration_test.go +++ /dev/null @@ -1,63 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package stubstatus - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - - "github.com/stretchr/testify/assert" -) - -func TestFetch(t *testing.T) { - service := compose.EnsureUp(t, "nginx") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), events[0]) - - // Check number of fields. - event := events[0].MetricSetFields - assert.Equal(t, 10, len(event)) -} - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "nginx") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - if err := mbtest.WriteEventsReporterV2Error(f, t, ""); err != nil { - t.Fatal("write", err) - } -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "nginx", - "metricsets": []string{"stubstatus"}, - "hosts": []string{host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/Dockerfile b/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/Dockerfile deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/_meta/Dockerfile b/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/_meta/Dockerfile deleted file mode 100644 index c06453ad..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/_meta/Dockerfile +++ /dev/null @@ -1,8 +0,0 @@ -ARG PHPFPM_VERSION -FROM tsouza/nginx-php-fpm:php-${PHPFPM_VERSION} - -RUN echo "pm.status_path = /status" >> /usr/local/etc/php-fpm.d/www.conf -ADD ./php-fpm.conf /etc/nginx/sites-enabled - -HEALTHCHECK --interval=1s --retries=90 CMD curl -f http://localhost:81 -EXPOSE 81 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/_meta/config.reference.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/_meta/config.reference.yml deleted file mode 100644 index 49277a10..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/_meta/config.reference.yml +++ /dev/null @@ -1,8 +0,0 @@ -- module: php_fpm - metricsets: - - pool - #- process - enabled: true - period: 10s - status_path: "/status" - hosts: ["localhost:8080"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/_meta/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/_meta/config.yml deleted file mode 100644 index e74cb31b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/_meta/config.yml +++ /dev/null @@ -1,9 +0,0 @@ -- module: php_fpm - #metricsets: - # - pool - # - process - period: 10s - hosts: ["localhost:8080"] - status_path: "/status" - #username: "user" - #password: "secret" diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/_meta/docs.asciidoc deleted file mode 100644 index f84acaa2..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/_meta/docs.asciidoc +++ /dev/null @@ -1,31 +0,0 @@ -This module periodically fetches metrics from https://php-fpm.org[PHP-FPM] -servers. - -The default metricset is `pool`. - -[float] -=== Module-specific configuration notes - -You need to enable the PHP-FPM status page by properly configuring -`pm.status_path`. - -Here is a sample nginx configuration to forward requests to the PHP-FPM status -page (assuming `pm.status_path` is configured with default value `/status`): - ----- -nginx -location ~ /status { - allow 127.0.0.1; - deny all; - include fastcgi_params; - fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; - fastcgi_pass 127.0.0.1:9000; -} ----- - - -[float] -=== Compatibility - -The PHP_FPM metricsets were tested with PHP 7.1.1 and are expected to -work with all versions >= 5. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/_meta/fields.yml deleted file mode 100644 index 7784d1a3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/_meta/fields.yml +++ /dev/null @@ -1,23 +0,0 @@ -- key: php_fpm - title: "PHP_FPM" - description: > - PHP-FPM server status metrics collected from PHP-FPM. - short_config: false - release: ga - settings: ["ssl", "http"] - fields: - - name: php_fpm - type: group - description: > - `php_fpm` contains the metrics that were obtained from PHP-FPM status - page call. - fields: - - name: pool - type: group - description: > - `pool` contains the metrics that were obtained from the PHP-FPM process pool. - fields: - - name: name - type: keyword - description: > - The name of the pool. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/_meta/php-fpm.conf b/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/_meta/php-fpm.conf deleted file mode 100644 index 470698d5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/_meta/php-fpm.conf +++ /dev/null @@ -1,16 +0,0 @@ -server { - listen 81; ## listen for ipv4; this line is default and implied - listen [::]:81 default ipv6only=on; ## listen for ipv6 - - # Make site accessible from http://localhost/ - server_name _; - - error_log /dev/stdout info; - access_log /dev/stdout; - - location ~ /status { - fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; - fastcgi_pass unix:/var/run/php-fpm.sock; - include fastcgi_params; - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/doc.go deleted file mode 100644 index e99030ef..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/doc.go +++ /dev/null @@ -1,21 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package php_fpm is a Metricbeat module that contains MetricSets. -*/ -package php_fpm diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/docker-compose.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/docker-compose.yml deleted file mode 100644 index e53e0148..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/docker-compose.yml +++ /dev/null @@ -1,11 +0,0 @@ -version: '2.3' - -services: - phpfpm: - image: docker.elastic.co/integrations-ci/beats-phpfpm:${PHPFPM_VERSION:-7.1}-1 - build: - context: ./_meta - args: - PHPFPM_VERSION: ${PHPFPM_VERSION:-7.1} - ports: - - 81 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/fields.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/fields.go deleted file mode 100644 index 7293bc9e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/fields.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/asset/asset.go - DO NOT EDIT. - -package php_fpm - -import ( - "github.com/elastic/beats/v7/libbeat/asset" -) - -func init() { - if err := asset.SetFields("metricbeat", "php_fpm", asset.ModuleFieldsPri, AssetPhpFpm); err != nil { - panic(err) - } -} - -// AssetPhpFpm returns asset data. -// This is the base64 encoded gzipped contents of ../metricbeat/module/php_fpm. -func AssetPhpFpm() string { - return "eJzMWc9v67gRvuevGOTyHNQRdq8pUKDY7vblsFsjL+9UFPKYGltEKFJLjux4//piKEqWZTlxGreoDg+IaA6/+fjNL717eKH9A9Rlna/r6gaANRt6gNvF10X+y+LX2xuAgoLyumbt7AP85QYAYPF1cf/L4lcI5LfkITByE6Ai9loFUM4YUkwFrL2ruh9nNwChdJ5z5exabx5gjSbQDYAnQxjoATYovyFmbTfhAf55G4K5ncNtyVzf/usGYK3JFOEhYrgHixUNscvD+1oMedfU6c0EfHmWad8SlLOM2gbgknofuESGHXkCt5LVkTPJ5d5ajRsChcZk6dUQ6RFa50z/cgruG5Bb2M6ZD2KW33S4a+8UhRBxZAPLY7xDzPLv0UKH+4X2O+eL0dob6OV5LilaBLeOyI6R/J/xdGRzzNmxbi9hMlnNK7S4IX89Ur8xslZzKPYWK63AeXC2oAptkU0iUc5aUmIuTKIYU30Bhp96kzE6CEJNSq+1in/qwFqFbLRriqwDSFSKaqYxFx1G4+zmZOkdkEl/TbUiLwrUVrlK2w14+r2hwEkdQymkJFdi6AH9ecLuriQLOCAW9GEDaJY/PVVuO5Sb0YHJwu8NNTTmpmMhLl6fA9V4T5YHXAw00bJQ4pZgRWRBW80amYo5rBoG63jC6p64dziDRwlvHWCLpiFx3jp7/wd5J1zwvtaSLvdQEXbHoTETVoUm3KI2uDLUXUYKJAqAvnfF7GHVhP0c0BayzVNctW7C6sBAb5tdaz4eaemVO1Fk8IQ66AmmJdFUWYWvuSq1KTzZJcxq77a6oIihA6zQQom2MASa76QQNqaAksw4yOR5Iapb8tLlGLfL4Fle1N7V5HkPa2eM24WDlNaoOPI4YbCTciu3AFuNgBCceiGG2fNPC0kYa20IVhiouOsobAJoW5LXPM4S8gR3yOKqRI+KybdxLq9b8ych38laSGvx5FHhVxd4ha+6aqqBwPsY1zaCjufKQk22mL7eYUwEbRWB8Ci5IDB6EfoZ94au5Ybs1d0L+o+e/XSTY3+G6KfLQB8G1yoCi9RfXKkC6MJcXxgHQbTB2ethuUMtvadkgsTMMnky0xllZ/LeIf2IPdmPsSG8SzHbZsAU8ms0BlbEO0mrXJ56l1KKtnmo0VOeMC5jSHbZZrQUTwhtCZq22fV9qfOQfLxMzcLynIRRsd7+L+jvSlECeWAQ7tvGTdsYyQL6x+WE2VlwQFuy4KQErxspLCKddMI8WvEUGsOw0/EC5C7BExaw/GF5d44CdoynRemK7YeA/FNi+hCNb+XM/9KtnGbLMaiP5b9hTcw9oSqv3MP81gNlXVFo77iTudGV5ggzti/p/Pm5tq2ugL2mEFsA8QsqJ31Fwg+znfMvAZw1UnjHfbs8dQVfUjx9iZH6peu/v9xNp95g3C7vKtJk+p3g5ZLZ6pgXwK7sAb2SamJnKiuRHXpVRMXEzSzTplxgGrfJZYtreHnGGSEtjwK5kiu/DbKEcra4SH7HcATyJJoCebxwAbGyq+2LhL2zOEal9TNDbKfmz06x/8nQ2ruhj8XROoFG42g4Ri57p7PxrkpvPLYush/1em9SL8QvHv/Wfyw4IXVw5aNLPT9Ov3tiW/OPz4TZY2FoDk+Ntdpu5kCs7qaBTGnvjPLehXKsuiGegfrOwjiNyBaHtkzjDxDvQrFnQvJyUJPp7iqIBuP7CIx0AG9gyYumVea1MHX2pKmstPKuI2v2I1TamLSEicS7foJKTVCXrWfVHtzOQkHrOH07O6W2zouKuHQfidSSuc66+XZi96citvOhtQuzv//8PIfFP749t1EDs2mf33Kw8foD3jXeZM7rjbaj9u0qbn1/eoSd5rIbIv0eAntpWz/gmCR1siyz4YbLj99cqJ0NlK1csc9Wex6NcJ/yM0GDFlon0F6YsQ2K/suVfug2mzAKp3euMZDPTj4/f8o3MQmzxddF/tfvz1/z799+fhIPPNyDXsehIBDfwWzt/KVOtSdeq/ZUqG0yGf9HgYpPwjMYuGs0c1U3E0BP2rMLUL4CVq6xLPKoqHJ+337RxHDIYcrZ0FTiQfv9E80O9wF+EF+GiTp+HWRJi49xaovld0UKm0CdcYVGNQa7L6uFs9QPvP2BgwlSkj+Tr7RFpuJdYtpTrlUErhVB/w4AAP//RurCFg==" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/pool/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/pool/_meta/data.json deleted file mode 100644 index 1e5437dd..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/pool/_meta/data.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "@timestamp": "2019-03-01T08:05:34.853Z", - "event": { - "dataset": "php_fpm.pool", - "duration": 115000, - "module": "php_fpm" - }, - "metricset": { - "name": "pool", - "period": 10000 - }, - "php_fpm": { - "pool": { - "connections": { - "accepted": 18, - "listen_queue_len": 0, - "max_listen_queue": 0, - "queued": 0 - }, - "name": "www", - "process_manager": "dynamic", - "processes": { - "active": 1, - "idle": 1, - "max_active": 1, - "max_children_reached": 0, - "total": 2 - }, - "slow_requests": 0, - "start_since": 3589, - "start_time": 1551792028 - } - }, - "service": { - "address": "127.0.0.1:55555", - "type": "php_fpm" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/pool/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/pool/_meta/docs.asciidoc deleted file mode 100644 index 013e456f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/pool/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the `pool` metricset of the PHP_FPM module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/pool/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/pool/_meta/fields.yml deleted file mode 100644 index f076f295..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/pool/_meta/fields.yml +++ /dev/null @@ -1,85 +0,0 @@ -- name: pool - type: group - description: > - `pool` contains the metrics that were obtained from the PHP-FPM process - pool. - release: ga - fields: - - name: process_manager - type: keyword - description: > - Static, dynamic or ondemand. - - name: connections - type: group - description: > - Connection state specific statistics. - fields: - - name: accepted - type: long - description: > - The number of incoming requests that the PHP-FPM server has accepted; - when a connection is accepted it is removed from the listen queue. - - name: queued - type: long - description: > - The current number of connections that have been initiated, but not - yet accepted. If this value is non-zero it typically means that all - the available server processes are currently busy, and there are no - processes available to serve the next request. Raising - `pm.max_children` (provided the server can handle it) should help - keep this number low. This property follows from the fact that - PHP-FPM listens via a socket (TCP or file based), and thus inherits - some of the characteristics of sockets. - - name: max_listen_queue - type: long - description: > - The maximum number of requests in the queue of pending - connections since FPM has started. - - name: listen_queue_len - type: long - description: > - The size of the socket queue of pending connections. - - name: processes - type: group - description: > - Process state specific statistics. - fields: - - name: idle - type: long - description: > - The number of servers in the `waiting to process` state (i.e. not - currently serving a page). This value should fall between the - `pm.min_spare_servers` and `pm.max_spare_servers` values when the - process manager is `dynamic`. - - name: active - type: long - description: > - The number of servers current processing a page - the minimum is `1` - (so even on a fully idle server, the result will be not read `0`). - - name: total - type: long - description: > - The number of idle + active processes. - - name: max_active - type: long - description: > - The maximum number of active processes since FPM has started. - - name: max_children_reached - type: long - description: > - Number of times, the process limit has been reached, - when pm tries to start more children (works only for - pm 'dynamic' and 'ondemand'). - - name: slow_requests - type: long - description: > - The number of times a request execution time has exceeded - `request_slowlog_timeout`. - - name: start_since - type: long - description: > - Number of seconds since FPM has started. - - name: start_time - type: date - description: > - The date and time FPM has started. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/pool/_meta/testdata/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/pool/_meta/testdata/config.yml deleted file mode 100644 index 7ff4a86b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/pool/_meta/testdata/config.yml +++ /dev/null @@ -1,2 +0,0 @@ -type: http -url: "/status?json=" diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/pool/_meta/testdata/docs.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/pool/_meta/testdata/docs.json deleted file mode 100644 index 34495c80..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/pool/_meta/testdata/docs.json +++ /dev/null @@ -1 +0,0 @@ -{"pool":"www","process manager":"dynamic","start time":1551792028,"start since":3589,"accepted conn":18,"listen queue":0,"max listen queue":0,"listen queue len":0,"idle processes":1,"active processes":1,"total processes":2,"max active processes":1,"max children reached":0,"slow requests":0} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/pool/_meta/testdata/docs.json-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/pool/_meta/testdata/docs.json-expected.json deleted file mode 100644 index b2ee1b23..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/pool/_meta/testdata/docs.json-expected.json +++ /dev/null @@ -1,39 +0,0 @@ -[ - { - "event": { - "dataset": "php_fpm.pool", - "duration": 115000, - "module": "php_fpm" - }, - "metricset": { - "name": "pool", - "period": 10000 - }, - "php_fpm": { - "pool": { - "connections": { - "accepted": 18, - "listen_queue_len": 0, - "max_listen_queue": 0, - "queued": 0 - }, - "name": "www", - "process_manager": "dynamic", - "processes": { - "active": 1, - "idle": 1, - "max_active": 1, - "max_children_reached": 0, - "total": 2 - }, - "slow_requests": 0, - "start_since": 3589, - "start_time": 1551792028 - } - }, - "service": { - "address": "127.0.0.1:55555", - "type": "php_fpm" - } - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/pool/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/pool/data.go deleted file mode 100644 index a2d6c29a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/pool/data.go +++ /dev/null @@ -1,46 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package pool - -import ( - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstriface" -) - -var ( - schema = s.Schema{ - "name": c.Str("pool"), - "process_manager": c.Str("process manager"), - "slow_requests": c.Int("slow requests"), - "start_time": c.Int("start time"), - "start_since": c.Int("start since"), - "connections": s.Object{ - "accepted": c.Int("accepted conn"), - "listen_queue_len": c.Int("listen queue len"), - "max_listen_queue": c.Int("max listen queue"), - "queued": c.Int("listen queue"), - }, - "processes": s.Object{ - "active": c.Int("active processes"), - "idle": c.Int("idle processes"), - "max_active": c.Int("max active processes"), - "max_children_reached": c.Int("max children reached"), - "total": c.Int("total processes"), - }, - } -) diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/pool/pool.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/pool/pool.go deleted file mode 100644 index ec15fb46..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/pool/pool.go +++ /dev/null @@ -1,76 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package pool - -import ( - "encoding/json" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/php_fpm" -) - -// init registers the MetricSet with the central registry. -func init() { - mb.Registry.MustAddMetricSet("php_fpm", "pool", New, - mb.WithHostParser(php_fpm.HostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet type defines all fields of the MetricSet -type MetricSet struct { - mb.BaseMetricSet - *helper.HTTP -} - -// New create a new instance of the MetricSet -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - - return &MetricSet{ - base, - http, - }, nil -} - -// Fetch gathers data for the pool metricset -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - content, err := m.HTTP.FetchContent() - if err != nil { - return errors.Wrap(err, "error in http fetch") - } - var stats map[string]interface{} - err = json.Unmarshal(content, &stats) - if err != nil { - return errors.Wrap(err, "error unmarshalling json") - } - event, err := schema.Apply(stats) - if err != nil { - return errors.Wrap(err, "error in event mapping") - } - reporter.Event(mb.Event{ - MetricSetFields: event, - }) - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/pool/pool_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/pool/pool_integration_test.go deleted file mode 100644 index 84be99e0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/pool/pool_integration_test.go +++ /dev/null @@ -1,53 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package pool - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestFetch(t *testing.T) { - service := compose.EnsureUp(t, "phpfpm") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - events, errs := mbtest.ReportingFetchV2Error(f) - - assert.Empty(t, errs) - if !assert.NotEmpty(t, events) { - t.FailNow() - } - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), - events[0].BeatEvent("haproxy", "info").Fields.StringToPrint()) - -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "php_fpm", - "metricsets": []string{"pool"}, - "hosts": []string{host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/pool/pool_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/pool/pool_test.go deleted file mode 100644 index ec3ea2f5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/pool/pool_test.go +++ /dev/null @@ -1,32 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package pool - -import ( - "testing" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - - _ "github.com/elastic/beats/v7/metricbeat/module/php_fpm" -) - -func TestData(t *testing.T) { - mbtest.TestDataFiles(t, "php_fpm", "pool") -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/process/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/process/_meta/data.json deleted file mode 100644 index 19119771..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/process/_meta/data.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "@timestamp": "2019-03-01T08:05:34.853Z", - "event": { - "dataset": "php_fpm.process", - "duration": 115000, - "module": "php_fpm" - }, - "http": { - "request": { - "method": "get" - }, - "response": { - "body": { - "bytes": 0 - } - } - }, - "metricset": { - "name": "process", - "period": 10000 - }, - "php_fpm": { - "pool": { - "name": "www" - }, - "process": { - "last_request_cpu": 0, - "last_request_memory": 0, - "request_duration": 135, - "requests": 9, - "script": "-", - "start_since": 3471, - "start_time": 1551792028, - "state": "Running" - } - }, - "process": { - "pid": 24 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "php_fpm" - }, - "url": { - "original": "/status?full\u0026json" - }, - "user": { - "name": "-" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/process/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/process/_meta/docs.asciidoc deleted file mode 100644 index 1aaaba83..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/process/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the process metricset of the module php_fpm. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/process/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/process/_meta/fields.yml deleted file mode 100644 index 3965caab..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/process/_meta/fields.yml +++ /dev/null @@ -1,68 +0,0 @@ -- name: process - type: group - description: > - process contains the metrics that were obtained from the PHP-FPM process. - release: ga - fields: - - name: pid - type: alias - path: process.pid - migration: true - description: > - The PID of the process - - name: state - type: keyword - description: > - The state of the process (Idle, Running, etc) - - name: start_time - type: date - description: > - The date and time the process has started - - name: start_since - type: integer - description: > - The number of seconds since the process has started - - name: requests - type: integer - description: > - The number of requests the process has served - - name: request_duration - type: integer - description: > - The duration in microseconds (1 million in a second) of the current request (my own definition) - - name: request_method - type: alias - path: http.request.method - migration: true - description: > - The request method (GET, POST, etc) (of the current request) - - name: request_uri - type: alias - path: url.original - migration: true - description: > - The request URI with the query string (of the current request) - - name: content_length - type: alias - path: http.response.body.bytes - migration: true - description: > - The content length of the request (only with POST) (of the current request) - - name: user - type: alias - path: user.name - migration: true - description: > - The user (PHP_AUTH_USER) (or - if not set) (for the current request) - - name: script - type: keyword - description: > - The main script called (or - if not set) (for the current request) - - name: last_request_cpu - type: long - description: > - The max amount of memory the last request consumed (it is always 0 if the process is not in Idle state because memory calculation is done when the request processing has terminated) - - name: last_request_memory - type: integer - description: > - The content length of the request (only with POST) (of the current request) diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/process/_meta/testdata/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/process/_meta/testdata/config.yml deleted file mode 100644 index 1c6cb118..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/process/_meta/testdata/config.yml +++ /dev/null @@ -1,2 +0,0 @@ -type: http -url: "/status?full=&json=" diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/process/_meta/testdata/docs.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/process/_meta/testdata/docs.json deleted file mode 100644 index 0965497a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/process/_meta/testdata/docs.json +++ /dev/null @@ -1 +0,0 @@ -{"pool":"www","process manager":"dynamic","start time":1551792028,"start since":3471,"accepted conn":17,"listen queue":0,"max listen queue":0,"listen queue len":0,"idle processes":1,"active processes":1,"total processes":2,"max active processes":1,"max children reached":0,"slow requests":0, "processes":[{"pid":24,"state":"Running","start time":1551792028,"start since":3471,"requests":9,"request duration":135,"request method":"GET","request uri":"/status?full&json","content length":0,"user":"-","script":"-","last request cpu":0.00,"last request memory":0},{"pid":25,"state":"Idle","start time":1551792028,"start since":3471,"requests":8,"request duration":811,"request method":"GET","request uri":"/status?full","content length":0,"user":"-","script":"-","last request cpu":0.00,"last request memory":2097152}]} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/process/_meta/testdata/docs.json-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/process/_meta/testdata/docs.json-expected.json deleted file mode 100644 index c8475e1b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/process/_meta/testdata/docs.json-expected.json +++ /dev/null @@ -1,100 +0,0 @@ -[ - { - "event": { - "dataset": "php_fpm.process", - "duration": 115000, - "module": "php_fpm" - }, - "http": { - "request": { - "method": "get" - }, - "response": { - "body": { - "bytes": 0 - } - } - }, - "metricset": { - "name": "process", - "period": 10000 - }, - "php_fpm": { - "pool": { - "name": "www" - }, - "process": { - "last_request_cpu": 0, - "last_request_memory": 0, - "request_duration": 135, - "requests": 9, - "script": "-", - "start_since": 3471, - "start_time": 1551792028, - "state": "Running" - } - }, - "process": { - "pid": 24 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "php_fpm" - }, - "url": { - "original": "/status?full\u0026json" - }, - "user": { - "name": "-" - } - }, - { - "event": { - "dataset": "php_fpm.process", - "duration": 115000, - "module": "php_fpm" - }, - "http": { - "request": { - "method": "get" - }, - "response": { - "body": { - "bytes": 0 - } - } - }, - "metricset": { - "name": "process", - "period": 10000 - }, - "php_fpm": { - "pool": { - "name": "www" - }, - "process": { - "last_request_cpu": 0, - "last_request_memory": 2097152, - "request_duration": 811, - "requests": 8, - "script": "-", - "start_since": 3471, - "start_time": 1551792028, - "state": "Idle" - } - }, - "process": { - "pid": 25 - }, - "service": { - "address": "127.0.0.1:55555", - "type": "php_fpm" - }, - "url": { - "original": "/status?full" - }, - "user": { - "name": "-" - } - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/process/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/process/data.go deleted file mode 100644 index 8a5d142e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/process/data.go +++ /dev/null @@ -1,97 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package process - -import ( - "encoding/json" - "strings" - - "github.com/elastic/beats/v7/metricbeat/mb" - - "github.com/elastic/beats/v7/libbeat/common" -) - -type phpFpmStatus struct { - Name string `json:"pool"` - Processes []phpFpmProcess `json:"processes"` -} - -type phpFpmProcess struct { - PID int `json:"pid"` - State string `json:"state"` - StartTime int `json:"start time"` - StartSince int `json:"start since"` - Requests int `json:"requests"` - RequestDuration int `json:"request duration"` - RequestMethod string `json:"request method"` - RequestURI string `json:"request uri"` - ContentLength int `json:"content length"` - User string `json:"user"` - Script string `json:"script"` - LastRequestCPU float64 `json:"last request cpu"` - LastRequestMemory int `json:"last request memory"` -} - -func eventsMapping(r mb.ReporterV2, content []byte) error { - var status phpFpmStatus - err := json.Unmarshal(content, &status) - if err != nil { - return err - } - //remapping process details to match the naming format - for _, process := range status.Processes { - event := mb.Event{ - RootFields: common.MapStr{ - "http": common.MapStr{ - "request": common.MapStr{ - "method": strings.ToLower(process.RequestMethod), - }, - "response": common.MapStr{ - "body": common.MapStr{ - "bytes": process.ContentLength, - }, - }, - }, - "user": common.MapStr{ - "name": process.User, - }, - "process": common.MapStr{ - "pid": process.PID, - }, - "url": common.MapStr{ - "original": process.RequestURI, - }, - }, - MetricSetFields: common.MapStr{ - "state": process.State, - "start_time": process.StartTime, - "start_since": process.StartSince, - "requests": process.Requests, - "request_duration": process.RequestDuration, - "script": process.Script, - "last_request_cpu": process.LastRequestCPU, - "last_request_memory": process.LastRequestMemory, - }, - } - - event.ModuleFields = common.MapStr{} - event.ModuleFields.Put("pool.name", status.Name) - r.Event(event) - } - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/process/process.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/process/process.go deleted file mode 100644 index 73a78e4f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/process/process.go +++ /dev/null @@ -1,77 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package process - -import ( - "net/url" - - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - "github.com/elastic/beats/v7/metricbeat/module/php_fpm" -) - -// init registers the MetricSet with the central registry as soon as the program -// starts. The New function will be called later to instantiate an instance of -// the MetricSet for each host defined in the module's configuration. After the -// MetricSet has been created then Fetch will begin to be called periodically. -func init() { - mb.Registry.AddMetricSet("php_fpm", "process", New, php_fpm.HostParser) -} - -// MetricSet holds any configuration or state information. It must implement -// the mb.MetricSet interface. And this is best achieved by embedding -// mb.BaseMetricSet because it implements all of the required mb.MetricSet -// interface methods except for Fetch. -type MetricSet struct { - mb.BaseMetricSet - *helper.HTTP -} - -// New creates a new instance of the MetricSet. New is responsible for unpacking -// any MetricSet specific configuration options if there are any. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - - return &MetricSet{ - base, - http, - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(report mb.ReporterV2) error { - u, err := url.Parse(m.GetURI()) - if err != nil { - return err - } - u, err = parse.SetQueryParams(u, "full") - if err == nil { - m.SetURI(u.String()) - } - content, err := m.HTTP.FetchContent() - if err != nil { - return err - } - return eventsMapping(report, content) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/process/process_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/process/process_integration_test.go deleted file mode 100644 index 0cb8f3fa..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/process/process_integration_test.go +++ /dev/null @@ -1,53 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package process - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestFetch(t *testing.T) { - service := compose.EnsureUp(t, "phpfpm") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - events, errs := mbtest.ReportingFetchV2Error(f) - - assert.Empty(t, errs) - if !assert.NotEmpty(t, events) { - t.FailNow() - } - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), - events[0].BeatEvent("php_fpm", "process").Fields.StringToPrint()) - -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "php_fpm", - "metricsets": []string{"process"}, - "hosts": []string{host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/process/process_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/process/process_test.go deleted file mode 100644 index 7726226a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/process/process_test.go +++ /dev/null @@ -1,32 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package process - -import ( - "testing" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - - _ "github.com/elastic/beats/v7/metricbeat/module/php_fpm" -) - -func TestData(t *testing.T) { - mbtest.TestDataFiles(t, "php_fpm", "process") -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/test_phpfpm.py b/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/test_phpfpm.py deleted file mode 100644 index a325b62c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/test_phpfpm.py +++ /dev/null @@ -1,38 +0,0 @@ -import os -import sys -import unittest - -sys.path.append(os.path.join(os.path.dirname(__file__), '../../tests/system')) -import metricbeat - - -PHPFPM_FIELDS = metricbeat.COMMON_FIELDS + ["php_fpm"] - - -class Test(metricbeat.BaseTest): - - COMPOSE_SERVICES = ['phpfpm'] - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_info(self): - """ - php_fpm pool metricset test - """ - self.render_config_template(modules=[{ - "name": "php_fpm", - "metricsets": ["pool"], - "hosts": self.get_hosts(), - "period": "5s" - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertEqual(len(output), 1) - evt = output[0] - - self.assertCountEqual(self.de_dot(PHPFPM_FIELDS), evt.keys(), evt) - - self.assert_fields_are_documented(evt) diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/url.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/url.go deleted file mode 100644 index 544f18a0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/php_fpm/url.go +++ /dev/null @@ -1,38 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package php_fpm - -import ( - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -const ( - defaultScheme = "http" - defaultPath = "/status" - defaultQueryParams = "json" -) - -var ( - // HostParser is used for parsing the configured php-fpm hosts. - HostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: defaultPath, - QueryParams: defaultQueryParams, - PathConfigKey: "status_path", - }.Build() -) diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/plugin.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/plugin.go deleted file mode 100644 index a1c408a2..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/plugin.go +++ /dev/null @@ -1,72 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package module - -import ( - "errors" - - "github.com/elastic/beats/v7/libbeat/plugin" - - "github.com/elastic/beats/v7/metricbeat/mb" -) - -type modulePlugin struct { - name string - factory mb.ModuleFactory - metricsets map[string]mb.MetricSetFactory -} - -const pluginKey = "metricbeat.module" - -func init() { - plugin.MustRegisterLoader(pluginKey, func(ifc interface{}) error { - p, ok := ifc.(modulePlugin) - if !ok { - return errors.New("plugin does not match metricbeat module plugin type") - } - - if p.factory != nil { - if err := mb.Registry.AddModule(p.name, p.factory); err != nil { - return err - } - } - - for name, factory := range p.metricsets { - if err := mb.Registry.AddMetricSet(p.name, name, factory); err != nil { - return err - } - } - - return nil - }) -} - -func Plugin( - module string, - factory mb.ModuleFactory, - metricsets map[string]mb.MetricSetFactory, -) map[string][]interface{} { - return plugin.MakePlugin(pluginKey, modulePlugin{module, factory, metricsets}) -} - -func MetricSetsPlugin( - module string, - metricsets map[string]mb.MetricSetFactory, -) map[string][]interface{} { - return Plugin(module, nil, metricsets) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/_meta/Dockerfile b/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/_meta/Dockerfile deleted file mode 100644 index addb37dd..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/_meta/Dockerfile +++ /dev/null @@ -1,4 +0,0 @@ -ARG POSTGRESQL_VERSION -FROM postgres:${POSTGRESQL_VERSION} -COPY docker-entrypoint-initdb.d /docker-entrypoint-initdb.d -HEALTHCHECK --interval=10s --retries=6 CMD psql -h localhost -U postgres -l diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/_meta/config.reference.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/_meta/config.reference.yml deleted file mode 100644 index f27874ee..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/_meta/config.reference.yml +++ /dev/null @@ -1,25 +0,0 @@ -- module: postgresql - enabled: true - metricsets: - # Stats about every PostgreSQL database - - database - - # Stats about the background writer process's activity - - bgwriter - - # Stats about every PostgreSQL process - - activity - - period: 10s - - # The host must be passed as PostgreSQL URL. Example: - # postgres://localhost:5432?sslmode=disable - # The available parameters are documented here: - # https://godoc.org/github.com/lib/pq#hdr-Connection_String_Parameters - hosts: ["postgres://localhost:5432"] - - # Username to use when connecting to PostgreSQL. Empty by default. - #username: user - - # Password to use when connecting to PostgreSQL. Empty by default. - #password: pass diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/_meta/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/_meta/config.yml deleted file mode 100644 index bf897fd7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/_meta/config.yml +++ /dev/null @@ -1,9 +0,0 @@ -- module: postgresql - #metricsets: - # - database - # - bgwriter - # - activity - period: 10s - hosts: ["postgres://localhost:5432"] - #username: user - #password: pass diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/_meta/docker-entrypoint-initdb.d/0-enable-pg_stat_statements.sh b/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/_meta/docker-entrypoint-initdb.d/0-enable-pg_stat_statements.sh deleted file mode 100644 index 66096a8f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/_meta/docker-entrypoint-initdb.d/0-enable-pg_stat_statements.sh +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env bash -echo -e "shared_preload_libraries = 'pg_stat_statements'\npg_stat_statements.max = 10000\npg_stat_statements.track = all" >> $PGDATA/postgresql.conf \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/_meta/docker-entrypoint-initdb.d/1-create-extension-pg_stat_statements.sql b/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/_meta/docker-entrypoint-initdb.d/1-create-extension-pg_stat_statements.sql deleted file mode 100644 index 41424ded..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/_meta/docker-entrypoint-initdb.d/1-create-extension-pg_stat_statements.sql +++ /dev/null @@ -1 +0,0 @@ -create extension pg_stat_statements; \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/_meta/docs.asciidoc deleted file mode 100644 index 8d2dceb4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/_meta/docs.asciidoc +++ /dev/null @@ -1,58 +0,0 @@ -This module periodically fetches metrics from -https://www.postgresql.org/[PostgreSQL] servers. - -Default metricsets are `activity`, `bgwriter` and `database`. - - -[float] -=== Dashboard - -The PostgreSQL module comes with a predefined dashboard showing databse related metrics. For example: - -image::./images/metricbeat-postgresql-overview.png[] - - -[float] -=== Module-specific configuration notes - -When configuring the `hosts` option, you must use Postgres URLs of the following -format: - ------------------------------------ -[postgres://][user:pass@]host[:port][?options] ------------------------------------ - -The URL can be as simple as: - -[source,yaml] ----------------------------------------------------------------------- -- module: postgresql - hosts: ["postgres://localhost"] ----------------------------------------------------------------------- - -Or more complex like: - -[source,yaml] ----------------------------------------------------------------------- -- module: postgresql - hosts: ["postgres://localhost:40001?sslmode=disable", "postgres://otherhost:40001"] ----------------------------------------------------------------------- - -You can also separately specify the username and password using the respective -configuration options. Usernames and passwords specified in the URL take -precedence over those specified in the `username` and `password` config options. - -[source,yaml] ----- -- module: postgresql - metricsets: ["status"] - hosts: ["postgres://localhost:5432"] - username: root - password: test ----- - -[float] -=== Compatibility - -This module was tested with PostgreSQL 9.5.3 and is expected to work with all -versions >= 9. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/_meta/fields.yml deleted file mode 100644 index 94edbb46..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/_meta/fields.yml +++ /dev/null @@ -1,12 +0,0 @@ -- key: postgresql - title: "PostgreSQL" - description: > - Metrics collected from PostgreSQL servers. - short_config: false - release: ga - fields: - - name: postgresql - type: group - description: > - PostgreSQL metrics. - fields: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/_meta/kibana/7/dashboard/Metricbeat-postgresql-overview.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/_meta/kibana/7/dashboard/Metricbeat-postgresql-overview.json deleted file mode 100644 index f9a3ba57..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/_meta/kibana/7/dashboard/Metricbeat-postgresql-overview.json +++ /dev/null @@ -1,1394 +0,0 @@ -{ - "objects": [ - { - "attributes": { - "description": "This PostgreSQL dashboard shows the most important database related metrics.\n\n", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "optionsJSON": { - "hidePanelTitles": false, - "useMargins": true - }, - "panelsJSON": [ - { - "embeddableConfig": { - "title": "Query Latency" - }, - "gridData": { - "h": 13, - "i": "1", - "w": 24, - "x": 0, - "y": 6 - }, - "panelIndex": "1", - "panelRefName": "panel_0", - "title": "Query Latency", - "version": "7.3.1" - }, - { - "embeddableConfig": { - "title": "Database Transactions" - }, - "gridData": { - "h": 12, - "i": "2", - "w": 24, - "x": 24, - "y": 0 - }, - "panelIndex": "2", - "panelRefName": "panel_1", - "title": "Database Transactions", - "version": "7.3.1" - }, - { - "embeddableConfig": { - "title": "Fileblock IO" - }, - "gridData": { - "h": 10, - "i": "3", - "w": 24, - "x": 0, - "y": 19 - }, - "panelIndex": "3", - "panelRefName": "panel_2", - "title": "Fileblock IO", - "version": "7.3.1" - }, - { - "embeddableConfig": { - "title": "Rows Fetched/Returned" - }, - "gridData": { - "h": 6, - "i": "4", - "w": 14, - "x": 10, - "y": 0 - }, - "panelIndex": "4", - "panelRefName": "panel_3", - "title": "Rows Fetched/Returned", - "version": "7.3.1" - }, - { - "embeddableConfig": { - "title": "Rows Inserted/Deleted/Updated" - }, - "gridData": { - "h": 9, - "i": "5", - "w": 24, - "x": 24, - "y": 22 - }, - "panelIndex": "5", - "panelRefName": "panel_4", - "title": "Rows Inserted/Deleted/Updated", - "version": "7.3.1" - }, - { - "embeddableConfig": { - "title": "Conflict/Deadlock Rates" - }, - "gridData": { - "h": 11, - "i": "6", - "w": 24, - "x": 0, - "y": 29 - }, - "panelIndex": "6", - "panelRefName": "panel_5", - "title": "Conflict/Deadlock Rates", - "version": "7.3.1" - }, - { - "embeddableConfig": { - "title": "Database Filter" - }, - "gridData": { - "h": 6, - "i": "7", - "w": 10, - "x": 0, - "y": 0 - }, - "panelIndex": "7", - "panelRefName": "panel_6", - "title": "Database Filter", - "version": "7.3.1" - }, - { - "embeddableConfig": { - "title": "Top Queries" - }, - "gridData": { - "h": 10, - "i": "8", - "w": 24, - "x": 24, - "y": 12 - }, - "panelIndex": "8", - "panelRefName": "panel_7", - "title": "Top Queries", - "version": "7.3.1" - }, - { - "embeddableConfig": { - "title": "Local block cache stats" - }, - "gridData": { - "h": 9, - "i": "9", - "w": 12, - "x": 24, - "y": 31 - }, - "panelIndex": "9", - "panelRefName": "panel_8", - "title": "Local block cache stats", - "version": "7.3.1" - }, - { - "embeddableConfig": { - "title": "Shared block cache stats" - }, - "gridData": { - "h": 9, - "i": "10", - "w": 12, - "x": 36, - "y": 31 - }, - "panelIndex": "10", - "panelRefName": "panel_9", - "title": "Shared block cache stats", - "version": "7.3.1" - } - ], - "timeRestore": false, - "title": "[Metricbeat PostgreSQL] Database Overview", - "version": 1 - }, - "id": "4288b790-b79f-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "dashboard": "7.3.0" - }, - "references": [ - { - "id": "fbfa67e0-b796-11e9-a579-f5c0a5d81340", - "name": "panel_0", - "type": "visualization" - }, - { - "id": "d733c630-b797-11e9-a579-f5c0a5d81340", - "name": "panel_1", - "type": "visualization" - }, - { - "id": "570973a0-b798-11e9-a579-f5c0a5d81340", - "name": "panel_2", - "type": "visualization" - }, - { - "id": "66d67200-b799-11e9-a579-f5c0a5d81340", - "name": "panel_3", - "type": "visualization" - }, - { - "id": "20931ef0-b79a-11e9-a579-f5c0a5d81340", - "name": "panel_4", - "type": "visualization" - }, - { - "id": "960ecdf0-b79a-11e9-a579-f5c0a5d81340", - "name": "panel_5", - "type": "visualization" - }, - { - "id": "98e6b0a0-b79b-11e9-a579-f5c0a5d81340", - "name": "panel_6", - "type": "visualization" - }, - { - "id": "147875b0-b903-11e9-a579-f5c0a5d81340", - "name": "panel_7", - "type": "visualization" - }, - { - "id": "0cb65170-b909-11e9-a579-f5c0a5d81340", - "name": "panel_8", - "type": "visualization" - }, - { - "id": "e2b28ce0-b908-11e9-a579-f5c0a5d81340", - "name": "panel_9", - "type": "visualization" - } - ], - "type": "dashboard", - "updated_at": "2020-02-06T12:05:20.696Z", - "version": "WzQzNTYsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Query Latency [Metricbeat PostgreSQL] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "id": "919c5570-b796-11e9-8ed3-ef1959e6b366", - "index_pattern": "metricbeat-*", - "interval": "auto", - "isModelInvalid": false, - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(0,156,224,1)", - "fill": "0.1", - "filter": { - "language": "kuery", - "query": "not postgresql.statement.query.text : (\"BEGIN;\" or \"begin\" or \"commit\" or \"end\" or \"END;\" or \"SELECT * FROM pg_stat_statements\" or \"SELECT * FROM pg_stat_database\" or \"SELECT * FROM pg_stat_bgwriter\" or \"SELECT * FROM pg_stat_activity\")" - }, - "formatter": "number", - "id": "919c5571-b796-11e9-8ed3-ef1959e6b366", - "label": "Query Latency", - "line_width": 2, - "metrics": [ - { - "field": "postgresql.statement.query.time.total.ms", - "id": "919c7c80-b796-11e9-8ed3-ef1959e6b366", - "type": "max" - }, - { - "field": "919c7c80-b796-11e9-8ed3-ef1959e6b366", - "id": "9e553c60-b79f-11e9-9029-a9d302b79ec2", - "type": "derivative", - "unit": "1s" - }, - { - "field": "9e553c60-b79f-11e9-9029-a9d302b79ec2", - "id": "a58b6590-b79f-11e9-9029-a9d302b79ec2", - "type": "positive_only", - "unit": "" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_color_mode": "rainbow", - "split_mode": "terms", - "stacked": "none", - "terms_field": "postgresql.statement.query.text", - "terms_order_by": "919c7c80-b796-11e9-8ed3-ef1959e6b366", - "terms_size": "10", - "type": "timeseries", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Query Latency [Metricbeat PostgreSQL] ECS", - "type": "metrics" - } - }, - "id": "fbfa67e0-b796-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-02-06T11:59:01.903Z", - "version": "WzQzNTAsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Database Transactions [Metricbeat PostgreSQL] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "id": "7af01590-b797-11e9-8816-2992f1df7a62", - "index_pattern": "metricbeat-*", - "interval": "auto", - "isModelInvalid": false, - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(104,188,0,1)", - "fill": 0, - "formatter": "number", - "id": "7af01591-b797-11e9-8816-2992f1df7a62", - "label": "committed", - "line_width": 2, - "metrics": [ - { - "field": "postgresql.database.transactions.commit", - "id": "7af01592-b797-11e9-8816-2992f1df7a62", - "type": "max" - }, - { - "field": "7af01592-b797-11e9-8816-2992f1df7a62", - "id": "7af01594-b797-11e9-8816-2992f1df7a62", - "type": "derivative", - "unit": "1s" - }, - { - "field": "7af01594-b797-11e9-8816-2992f1df7a62", - "id": "7af01593-b797-11e9-8816-2992f1df7a62", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "type": "timeseries", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(254,146,0,1)", - "fill": 0, - "formatter": "number", - "id": "7af01595-b797-11e9-8816-2992f1df7a62", - "label": "rolled back", - "line_width": 2, - "metrics": [ - { - "field": "postgresql.database.transactions.rollback", - "id": "7af01596-b797-11e9-8816-2992f1df7a62", - "type": "max" - }, - { - "field": "7af01596-b797-11e9-8816-2992f1df7a62", - "id": "7af01598-b797-11e9-8816-2992f1df7a62", - "type": "derivative", - "unit": "1s" - }, - { - "field": "7af01598-b797-11e9-8816-2992f1df7a62", - "id": "7af01597-b797-11e9-8816-2992f1df7a62", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "type": "timeseries", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Database Transactions [Metricbeat PostgreSQL] ECS", - "type": "metrics" - } - }, - "id": "d733c630-b797-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-02-05T15:49:18.236Z", - "version": "WzQzMTIsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Fileblock IO Rate [Metricbeat PostgreSQL] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "id": "fbc27280-b797-11e9-b46b-4f80f005c4a5", - "index_pattern": "metricbeat-*", - "interval": "auto", - "isModelInvalid": false, - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(252,196,0,1)", - "fill": 0, - "formatter": "number", - "id": "fbc27281-b797-11e9-b46b-4f80f005c4a5", - "label": "read", - "line_width": 2, - "metrics": [ - { - "field": "postgresql.database.blocks.time.read.ms", - "id": "fbc27282-b797-11e9-b46b-4f80f005c4a5", - "type": "max" - }, - { - "field": "fbc27282-b797-11e9-b46b-4f80f005c4a5", - "id": "fbc27284-b797-11e9-b46b-4f80f005c4a5", - "type": "derivative", - "unit": "1s" - }, - { - "field": "fbc27284-b797-11e9-b46b-4f80f005c4a5", - "id": "fbc27283-b797-11e9-b46b-4f80f005c4a5", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "type": "timeseries", - "value_template": "{{value}} ms" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(123,100,255,1)", - "fill": 0, - "formatter": "number", - "id": "fbc27285-b797-11e9-b46b-4f80f005c4a5", - "label": "write", - "line_width": 2, - "metrics": [ - { - "field": "postgresql.database.blocks.time.write.ms", - "id": "fbc27286-b797-11e9-b46b-4f80f005c4a5", - "type": "max" - }, - { - "field": "fbc27286-b797-11e9-b46b-4f80f005c4a5", - "id": "fbc27288-b797-11e9-b46b-4f80f005c4a5", - "type": "derivative", - "unit": "1s" - }, - { - "field": "fbc27288-b797-11e9-b46b-4f80f005c4a5", - "id": "fbc27287-b797-11e9-b46b-4f80f005c4a5", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "type": "timeseries", - "value_template": "{{value}} ms" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Fileblock IO Rate [Metricbeat PostgreSQL] ECS", - "type": "metrics" - } - }, - "id": "570973a0-b798-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-02-05T19:01:54.390Z", - "version": "WzQzMjQsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Rows Fetched/Returned [Metricbeat PostgreSQL] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "background_color_rules": [ - { - "id": "bec42b70-b798-11e9-af2f-3be5a91b64a6" - } - ], - "bar_color_rules": [ - { - "id": "cc80b5d0-b798-11e9-af2f-3be5a91b64a6" - } - ], - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "gauge_color_rules": [ - { - "id": "ada89790-b798-11e9-af2f-3be5a91b64a6" - } - ], - "gauge_inner_width": 10, - "gauge_style": "half", - "gauge_width": 10, - "id": "a6981ed0-b798-11e9-a598-8baa89257193", - "index_pattern": "metricbeat-*", - "interval": "auto", - "isModelInvalid": false, - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(164,221,0,1)", - "fill": 0, - "filter": { - "language": "kuery", - "query": "" - }, - "formatter": "'0.0 a'", - "id": "a6981ed1-b798-11e9-a598-8baa89257193", - "label": "Rows Returned", - "line_width": 2, - "metrics": [ - { - "field": "postgresql.database.rows.returned", - "id": "a6981ed2-b798-11e9-a598-8baa89257193", - "percentiles": [ - { - "id": "b507cc90-b798-11e9-af2f-3be5a91b64a6", - "mode": "line", - "shade": 0.2, - "value": 50 - } - ], - "type": "max" - }, - { - "field": "a6981ed2-b798-11e9-a598-8baa89257193", - "id": "ed6f33d0-b8ff-11e9-8645-31d6a6d28728", - "type": "derivative", - "unit": "1" - }, - { - "field": "ed6f33d0-b8ff-11e9-8645-31d6a6d28728", - "id": "f58b9e50-b8ff-11e9-8645-31d6a6d28728", - "type": "positive_only", - "unit": "" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "type": "timeseries", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(0,156,224,1)", - "fill": 0, - "formatter": "number", - "id": "a6981ed3-b798-11e9-a598-8baa89257193", - "label": "Rows Fetched", - "line_width": 2, - "metrics": [ - { - "field": "postgresql.database.rows.fetched", - "id": "a6981ed4-b798-11e9-a598-8baa89257193", - "type": "max" - }, - { - "field": "a6981ed4-b798-11e9-a598-8baa89257193", - "id": "064737e0-b900-11e9-8645-31d6a6d28728", - "type": "derivative", - "unit": "1s" - }, - { - "field": "064737e0-b900-11e9-8645-31d6a6d28728", - "id": "0fea1b50-b900-11e9-8645-31d6a6d28728", - "type": "positive_only", - "unit": "" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "type": "timeseries", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Rows Fetched/Returned [Metricbeat PostgreSQL] ECS", - "type": "metrics" - } - }, - "id": "66d67200-b799-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-02-06T11:56:03.315Z", - "version": "WzQzNDYsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Rows Inserted/Deleted/Updated [Metricbeat PostgreSQL] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "id": "fc474800-b799-11e9-bfa6-bd2fe13c0445", - "index_pattern": "metricbeat-*", - "interval": "auto", - "isModelInvalid": false, - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#3185FC", - "fill": 0, - "formatter": "number", - "id": "fc474801-b799-11e9-bfa6-bd2fe13c0445", - "label": "inserted", - "line_width": 2, - "metrics": [ - { - "field": "postgresql.database.rows.inserted", - "id": "fc474802-b799-11e9-bfa6-bd2fe13c0445", - "type": "max" - }, - { - "field": "fc474802-b799-11e9-bfa6-bd2fe13c0445", - "id": "fc474804-b799-11e9-bfa6-bd2fe13c0445", - "type": "derivative", - "unit": "1s" - }, - { - "field": "fc474804-b799-11e9-bfa6-bd2fe13c0445", - "id": "fc474803-b799-11e9-bfa6-bd2fe13c0445", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}/s" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#DB1374", - "fill": 0, - "formatter": "number", - "id": "fc474805-b799-11e9-bfa6-bd2fe13c0445", - "label": "deleted", - "line_width": 2, - "metrics": [ - { - "field": "postgresql.database.rows.deleted", - "id": "fc474806-b799-11e9-bfa6-bd2fe13c0445", - "type": "max" - }, - { - "field": "fc474806-b799-11e9-bfa6-bd2fe13c0445", - "id": "fc474808-b799-11e9-bfa6-bd2fe13c0445", - "type": "derivative", - "unit": "1s" - }, - { - "field": "fc474808-b799-11e9-bfa6-bd2fe13c0445", - "id": "fc474807-b799-11e9-bfa6-bd2fe13c0445", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}/s" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#00B3A4", - "fill": 0, - "formatter": "number", - "id": "fc476f10-b799-11e9-bfa6-bd2fe13c0445", - "label": "updated", - "line_width": 2, - "metrics": [ - { - "field": "postgresql.database.rows.updated", - "id": "fc476f11-b799-11e9-bfa6-bd2fe13c0445", - "type": "max" - }, - { - "field": "fc476f11-b799-11e9-bfa6-bd2fe13c0445", - "id": "fc476f13-b799-11e9-bfa6-bd2fe13c0445", - "type": "derivative", - "unit": "1s" - }, - { - "field": "fc476f13-b799-11e9-bfa6-bd2fe13c0445", - "id": "fc476f12-b799-11e9-bfa6-bd2fe13c0445", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}/s" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Rows Inserted/Deleted/Updated [Metricbeat PostgreSQL] ECS", - "type": "metrics" - } - }, - "id": "20931ef0-b79a-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-02-06T12:01:45.205Z", - "version": "WzQzNTMsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Conflict/Deadlock Rates [Metricbeat PostgreSQL] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "id": "6c90db30-b79a-11e9-a8f0-d7983cd3d871", - "index_pattern": "metricbeat-*", - "interval": "auto", - "isModelInvalid": false, - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(12,121,125,1)", - "fill": 0, - "formatter": "number", - "id": "6c90db31-b79a-11e9-a8f0-d7983cd3d871", - "label": "conflicts", - "line_width": 2, - "metrics": [ - { - "field": "postgresql.database.conflicts", - "id": "6c90db32-b79a-11e9-a8f0-d7983cd3d871", - "type": "avg" - }, - { - "field": "6c90db32-b79a-11e9-a8f0-d7983cd3d871", - "id": "6c90db34-b79a-11e9-a8f0-d7983cd3d871", - "type": "derivative", - "unit": "1s" - }, - { - "field": "6c90db34-b79a-11e9-a8f0-d7983cd3d871", - "id": "6c90db33-b79a-11e9-a8f0-d7983cd3d871", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "type": "timeseries", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(244,78,59,1)", - "fill": 0, - "formatter": "number", - "id": "6c90db35-b79a-11e9-a8f0-d7983cd3d871", - "label": "deadlocks", - "line_width": 2, - "metrics": [ - { - "field": "postgresql.database.deadlocks", - "id": "6c90db36-b79a-11e9-a8f0-d7983cd3d871", - "type": "avg" - }, - { - "field": "6c90db36-b79a-11e9-a8f0-d7983cd3d871", - "id": "6c90db38-b79a-11e9-a8f0-d7983cd3d871", - "type": "derivative", - "unit": "1s" - }, - { - "field": "6c90db38-b79a-11e9-a8f0-d7983cd3d871", - "id": "6c90db37-b79a-11e9-a8f0-d7983cd3d871", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "type": "timeseries", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Conflict/Deadlock Rates [Metricbeat PostgreSQL] ECS", - "type": "metrics" - } - }, - "id": "960ecdf0-b79a-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-02-05T15:46:52.411Z", - "version": "WzQzMDgsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Database Filter [Metricbeat PostgreSQL] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "controls": [ - { - "fieldName": "postgresql.database.name", - "id": "1549397251041", - "indexPatternRefName": "control_0_index_pattern", - "label": "database", - "options": { - "dynamicOptions": true, - "multiselect": false, - "order": "desc", - "size": 5, - "type": "terms" - }, - "parent": "", - "type": "list" - } - ], - "pinFilters": false, - "updateFiltersOnChange": true, - "useTimeFilter": true - }, - "title": "Database Filter [Metricbeat PostgreSQL] ECS", - "type": "input_control_vis" - } - }, - "id": "98e6b0a0-b79b-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [ - { - "id": "metricbeat-*", - "name": "control_0_index_pattern", - "type": "index-pattern" - } - ], - "type": "visualization", - "updated_at": "2020-01-22T13:56:51.268Z", - "version": "WzQwMjgsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Query Calls Count [Metricbeat PostgreSQL] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "background_color_rules": [ - { - "id": "d3cc2560-484b-11ea-a805-d7a3b4bc3300" - } - ], - "bar_color_rules": [ - { - "id": "6da7d6e0-b902-11e9-9f00-7b1f283b2282" - } - ], - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "gauge_color_rules": [ - { - "id": "d22727f0-484b-11ea-a805-d7a3b4bc3300" - } - ], - "gauge_inner_width": 10, - "gauge_style": "half", - "gauge_width": 10, - "id": "2bc5fea0-b902-11e9-8b8c-f99be54b4271", - "index_pattern": "metricbeat-*", - "interval": "auto", - "isModelInvalid": false, - "pivot_id": "postgresql.statement.query.text", - "pivot_type": "string", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(22,165,165,1)", - "fill": 0, - "filter": { - "language": "kuery", - "query": "not postgresql.statement.query.text : (\"BEGIN;\" or \"begin\" or \"commit\" or \"end\" or \"END;\" or \"SELECT * FROM pg_stat_statements\" or \"SELECT * FROM pg_stat_database\" or \"SELECT * FROM pg_stat_bgwriter\" or \"SELECT * FROM pg_stat_activity\")" - }, - "formatter": "'0a'", - "id": "2bc5fea1-b902-11e9-8b8c-f99be54b4271", - "label": "Number of times the query has been run", - "line_width": 2, - "metrics": [ - { - "field": "postgresql.statement.query.calls", - "id": "2bc5fea2-b902-11e9-8b8c-f99be54b4271", - "type": "avg" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "postgresql.statement.query.text", - "terms_order_by": "2bc5fea2-b902-11e9-8b8c-f99be54b4271", - "terms_size": "20", - "type": "timeseries", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "time_range_mode": "entire_time_range", - "type": "top_n" - }, - "title": "Query Calls Count [Metricbeat PostgreSQL] ECS", - "type": "metrics" - } - }, - "id": "147875b0-b903-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-02-06T12:04:42.628Z", - "version": "WzQzNTUsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Local block cache stats [Metricbeat PostgreSQL] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "id": "8f49dbd0-b908-11e9-a256-6d0ec934f3f9", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#3185FC", - "fill": 0, - "formatter": "number", - "id": "8f49dbd1-b908-11e9-a256-6d0ec934f3f9", - "label": "cache hits", - "line_width": 2, - "metrics": [ - { - "field": "postgresql.statement.query.memory.local.hit", - "id": "8f49dbd2-b908-11e9-a256-6d0ec934f3f9", - "type": "max" - }, - { - "field": "8f49dbd2-b908-11e9-a256-6d0ec934f3f9", - "id": "8f49dbd4-b908-11e9-a256-6d0ec934f3f9", - "type": "derivative", - "unit": "1s" - }, - { - "field": "8f49dbd2-b908-11e9-a256-6d0ec934f3f9", - "id": "8f49dbd3-b908-11e9-a256-6d0ec934f3f9", - "type": "positive_only", - "unit": "" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#DB1374", - "fill": 0, - "formatter": "number", - "id": "8f49dbd5-b908-11e9-a256-6d0ec934f3f9", - "label": "cache read", - "line_width": 2, - "metrics": [ - { - "field": "postgresql.statement.query.memory.local.read", - "id": "8f49dbd6-b908-11e9-a256-6d0ec934f3f9", - "type": "max" - }, - { - "field": "8f49dbd6-b908-11e9-a256-6d0ec934f3f9", - "id": "8f49dbd8-b908-11e9-a256-6d0ec934f3f9", - "type": "derivative", - "unit": "1s" - }, - { - "field": "8f49dbd6-b908-11e9-a256-6d0ec934f3f9", - "id": "8f49dbd7-b908-11e9-a256-6d0ec934f3f9", - "type": "positive_only", - "unit": "" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Local block cache stats [Metricbeat PostgreSQL] ECS", - "type": "metrics" - } - }, - "id": "0cb65170-b909-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-01-22T13:56:51.268Z", - "version": "WzQwMzAsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Shared block cache stats [Metricbeat PostgreSQL] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "id": "8f49dbd0-b908-11e9-a256-6d0ec934f3f9", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#3185FC", - "fill": 0, - "formatter": "number", - "id": "8f49dbd1-b908-11e9-a256-6d0ec934f3f9", - "label": "cache hits", - "line_width": 2, - "metrics": [ - { - "field": "postgresql.statement.query.memory.shared.hit", - "id": "8f49dbd2-b908-11e9-a256-6d0ec934f3f9", - "type": "max" - }, - { - "field": "8f49dbd2-b908-11e9-a256-6d0ec934f3f9", - "id": "8f49dbd4-b908-11e9-a256-6d0ec934f3f9", - "type": "derivative", - "unit": "1s" - }, - { - "field": "8f49dbd4-b908-11e9-a256-6d0ec934f3f9", - "id": "8f49dbd3-b908-11e9-a256-6d0ec934f3f9", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#DB1374", - "fill": 0, - "formatter": "number", - "id": "8f49dbd5-b908-11e9-a256-6d0ec934f3f9", - "label": "cache read", - "line_width": 2, - "metrics": [ - { - "field": "postgresql.statement.query.memory.shared.read", - "id": "8f49dbd6-b908-11e9-a256-6d0ec934f3f9", - "type": "max" - }, - { - "field": "8f49dbd6-b908-11e9-a256-6d0ec934f3f9", - "id": "8f49dbd8-b908-11e9-a256-6d0ec934f3f9", - "type": "derivative", - "unit": "1s" - }, - { - "field": "8f49dbd8-b908-11e9-a256-6d0ec934f3f9", - "id": "8f49dbd7-b908-11e9-a256-6d0ec934f3f9", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Shared block cache stats [Metricbeat PostgreSQL] ECS", - "type": "metrics" - } - }, - "id": "e2b28ce0-b908-11e9-a579-f5c0a5d81340", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-01-22T13:56:51.268Z", - "version": "WzQwMzEsMV0=" - } - ], - "version": "7.3.1" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/activity/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/activity/_meta/data.json deleted file mode 100644 index a8b9f7ac..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/activity/_meta/data.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "event": { - "dataset": "postgresql.activity", - "duration": 115000, - "module": "postgresql" - }, - "metricset": { - "name": "activity" - }, - "postgresql": { - "activity": { - "application_name": "", - "backend_start": "2019-03-05T08:38:21.348Z", - "client": { - "address": "172.26.0.1", - "hostname": "", - "port": 41582 - }, - "database": { - "name": "postgres", - "oid": 12379 - }, - "pid": 347, - "query": "SELECT * FROM pg_stat_activity", - "query_start": "2019-03-05T08:38:21.352Z", - "state": "active", - "state_change": "2019-03-05T08:38:21.352Z", - "transaction_start": "2019-03-05T08:38:21.352Z", - "user": { - "id": 10, - "name": "postgres" - }, - "waiting": false - } - }, - "service": { - "address": "172.26.0.2:5432", - "type": "postgresql" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/activity/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/activity/_meta/docs.asciidoc deleted file mode 100644 index 7d7d2d2b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/activity/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the `activity` metricset of the PostgreSQL module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/activity/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/activity/_meta/fields.yml deleted file mode 100644 index 6a5ea2a6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/activity/_meta/fields.yml +++ /dev/null @@ -1,82 +0,0 @@ -- name: activity - type: group - description: > - One document per server process, showing information related to the current - activity of that process, such as state and current query. Collected by - querying pg_stat_activity. - release: ga - fields: - - name: database.oid - type: long - description: > - OID of the database this backend is connected to. - - name: database.name - type: keyword - description: > - Name of the database this backend is connected to. - - name: pid - type: long - description: > - Process ID of this backend. - - name: user.id - type: long - description: > - OID of the user logged into this backend. - - name: user.name - description: > - Name of the user logged into this backend. - - name: application_name - description: > - Name of the application that is connected to this backend. - - name: client.address - description: > - IP address of the client connected to this backend. - - name: client.hostname - description: > - Host name of the connected client, as reported by a reverse DNS lookup of client_addr. - - name: client.port - type: long - description: > - TCP port number that the client is using for communication with this - backend, or -1 if a Unix socket is used. - - name: backend_start - type: date - description: > - Time when this process was started, i.e., when the client connected to - the server. - - name: transaction_start - type: date - description: > - Time when this process' current transaction was started. - - name: query_start - type: date - description: > - Time when the currently active query was started, or if state is not - active, when the last query was started. - - name: state_change - type: date - description: > - Time when the state was last changed. - - name: waiting - type: boolean - description: > - True if this backend is currently waiting on a lock. - - name: state - description: > - Current overall state of this backend. Possible values are: - - * active: The backend is executing a query. - * idle: The backend is waiting for a new client command. - * idle in transaction: The backend is in a transaction, but is not - currently executing a query. - * idle in transaction (aborted): This state is similar to idle in - transaction, except one of the statements in the transaction caused - an error. - * fastpath function call: The backend is executing a fast-path function. - * disabled: This state is reported if track_activities is disabled in this backend. - - name: query - description: > - Text of this backend's most recent query. If state is active this field - shows the currently executing query. In all other states, it shows the - last query that was executed. - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/activity/activity.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/activity/activity.go deleted file mode 100644 index 38c8f0ec..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/activity/activity.go +++ /dev/null @@ -1,72 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package activity - -import ( - "context" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/postgresql" -) - -// init registers the MetricSet with the central registry. -// The New method will be called after the setup of the module and before starting to fetch data -func init() { - mb.Registry.MustAddMetricSet("postgresql", "activity", New, - mb.WithHostParser(postgresql.ParseURL), - mb.DefaultMetricSet(), - ) -} - -// MetricSet type defines all fields of the Postgresql MetricSet -type MetricSet struct { - *postgresql.MetricSet -} - -// New create a new instance of the MetricSet -// Part of new is also setting up the configuration by processing additional -// configuration entries if needed. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - ms, err := postgresql.NewMetricSet(base) - if err != nil { - return nil, err - } - return &MetricSet{MetricSet: ms}, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - ctx := context.Background() - results, err := m.QueryStats(ctx, "SELECT * FROM pg_stat_activity") - if err != nil { - return errors.Wrap(err, "error in QueryStats") - } - - for _, result := range results { - data, _ := schema.Apply(result) - reporter.Event(mb.Event{ - MetricSetFields: data, - }) - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/activity/activity_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/activity/activity_integration_test.go deleted file mode 100644 index 47a91c18..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/activity/activity_integration_test.go +++ /dev/null @@ -1,76 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package activity - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - "github.com/elastic/beats/v7/metricbeat/module/postgresql" - - "github.com/stretchr/testify/assert" -) - -func TestFetch(t *testing.T) { - service := compose.EnsureUp(t, "postgresql") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - event := events[0].MetricSetFields - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), event) - - // Check event fields - assert.Contains(t, event, "database") - db_oid := event["database"].(common.MapStr)["oid"].(int64) - assert.True(t, db_oid > 0) - - assert.Contains(t, event, "pid") - assert.True(t, event["pid"].(int64) > 0) - - assert.Contains(t, event, "user") - assert.Contains(t, event["user"].(common.MapStr), "name") - assert.Contains(t, event["user"].(common.MapStr), "id") -} - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "postgresql") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - if err := mbtest.WriteEventsReporterV2Error(f, t, ""); err != nil { - t.Fatal("write", err) - } -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "postgresql", - "metricsets": []string{"activity"}, - "hosts": []string{postgresql.GetDSN(host)}, - "username": postgresql.GetEnvUsername(), - "password": postgresql.GetEnvPassword(), - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/activity/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/activity/data.go deleted file mode 100644 index 7307c446..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/activity/data.go +++ /dev/null @@ -1,51 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package activity - -import ( - "time" - - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstrstr" -) - -// Based on: https://www.postgresql.org/docs/9.2/static/monitoring-stats.html#PG-STAT-ACTIVITY-VIEW -var schema = s.Schema{ - "database": s.Object{ - "oid": c.Int("datid", s.Optional), - "name": c.Str("datname"), - }, - "pid": c.Int("pid"), - "user": s.Object{ - "id": c.Int("usesysid", s.Optional), - "name": c.Str("usename"), - }, - "application_name": c.Str("application_name"), - "client": s.Object{ - "address": c.Str("client_addr"), - "hostname": c.Str("client_hostname"), - "port": c.Int("client_port", s.Optional), - }, - "backend_start": c.Time(time.RFC3339Nano, "backend_start"), - "transaction_start": c.Time(time.RFC3339Nano, "xact_start", s.Optional), - "query_start": c.Time(time.RFC3339Nano, "query_start", s.Optional), - "state_change": c.Time(time.RFC3339Nano, "state_change", s.Optional), - "waiting": c.Bool("waiting", s.Optional), - "state": c.Str("state"), - "query": c.Str("query"), -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/bgwriter/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/bgwriter/_meta/data.json deleted file mode 100644 index af0511c2..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/bgwriter/_meta/data.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "event": { - "dataset": "postgresql.bgwriter", - "duration": 115000, - "module": "postgresql" - }, - "metricset": { - "name": "bgwriter" - }, - "postgresql": { - "bgwriter": { - "buffers": { - "allocated": 143, - "backend": 0, - "backend_fsync": 0, - "checkpoints": 0, - "clean": 0, - "clean_full": 0 - }, - "checkpoints": { - "requested": 0, - "scheduled": 1, - "times": { - "sync": { - "ms": 0 - }, - "write": { - "ms": 0 - } - } - }, - "stats_reset": "2019-03-05T08:32:30.028Z" - } - }, - "service": { - "address": "172.26.0.2:5432", - "type": "postgresql" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/bgwriter/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/bgwriter/_meta/docs.asciidoc deleted file mode 100644 index 18871885..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/bgwriter/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the `bgwriter` metricset of the PostgreSQL module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/bgwriter/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/bgwriter/_meta/fields.yml deleted file mode 100644 index cdcadc51..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/bgwriter/_meta/fields.yml +++ /dev/null @@ -1,56 +0,0 @@ -- name: bgwriter - type: group - description: > - Statistics about the background writer process's activity. Collected using the - pg_stat_bgwriter query. - release: ga - fields: - - name: checkpoints.scheduled - type: long - description: > - Number of scheduled checkpoints that have been performed. - - name: checkpoints.requested - type: long - description: > - Number of requested checkpoints that have been performed. - - name: checkpoints.times.write.ms - type: float - description: > - Total amount of time that has been spent in the portion of checkpoint - processing where files are written to disk, in milliseconds. - - name: checkpoints.times.sync.ms - type: float - description: > - Total amount of time that has been spent in the portion of checkpoint - processing where files are synchronized to disk, in milliseconds. - - name: buffers.checkpoints - type: long - description: > - Number of buffers written during checkpoints. - - name: buffers.clean - type: long - description: > - Number of buffers written by the background writer. - - name: buffers.clean_full - type: long - description: > - Number of times the background writer stopped a cleaning scan because it - had written too many buffers. - - name: buffers.backend - type: long - description: > - Number of buffers written directly by a backend. - - name: buffers.backend_fsync - type: long - description: > - Number of times a backend had to execute its own fsync call (normally - the background writer handles those even when the backend does its own - write) - - name: buffers.allocated - type: long - description: > - Number of buffers allocated. - - name: stats_reset - type: date - description: > - Time at which these statistics were last reset. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/bgwriter/bgwriter.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/bgwriter/bgwriter.go deleted file mode 100644 index bb7dd702..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/bgwriter/bgwriter.go +++ /dev/null @@ -1,72 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package bgwriter - -import ( - "context" - "fmt" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/postgresql" -) - -// init registers the MetricSet with the central registry. -// The New method will be called after the setup of the module and before starting to fetch data -func init() { - mb.Registry.MustAddMetricSet("postgresql", "bgwriter", New, - mb.WithHostParser(postgresql.ParseURL), - mb.DefaultMetricSet(), - ) -} - -// MetricSet type defines all fields of the MetricSet -type MetricSet struct { - *postgresql.MetricSet -} - -// New create a new instance of the MetricSet. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - ms, err := postgresql.NewMetricSet(base) - if err != nil { - return nil, err - } - return &MetricSet{MetricSet: ms}, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - ctx := context.Background() - results, err := m.QueryStats(ctx, "SELECT * FROM pg_stat_bgwriter") - if err != nil { - return errors.Wrap(err, "error in QueryStats") - } - if len(results) == 0 { - return fmt.Errorf("No results from the pg_stat_bgwriter query") - } - - data, _ := schema.Apply(results[0]) - reporter.Event(mb.Event{ - MetricSetFields: data, - }) - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/bgwriter/bgwriter_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/bgwriter/bgwriter_integration_test.go deleted file mode 100644 index 0302e6bf..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/bgwriter/bgwriter_integration_test.go +++ /dev/null @@ -1,81 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package bgwriter - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - "github.com/elastic/beats/v7/metricbeat/module/postgresql" - - "github.com/stretchr/testify/assert" -) - -func TestFetch(t *testing.T) { - service := compose.EnsureUp(t, "postgresql") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - event := events[0].MetricSetFields - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), event) - - assert.Contains(t, event, "checkpoints") - assert.Contains(t, event, "buffers") - assert.Contains(t, event, "stats_reset") - - checkpoints := event["checkpoints"].(common.MapStr) - assert.Contains(t, checkpoints, "scheduled") - assert.Contains(t, checkpoints, "requested") - assert.Contains(t, checkpoints, "times") - - buffers := event["buffers"].(common.MapStr) - assert.Contains(t, buffers, "checkpoints") - assert.Contains(t, buffers, "clean") - assert.Contains(t, buffers, "clean_full") - assert.Contains(t, buffers, "backend") - assert.Contains(t, buffers, "backend_fsync") - assert.Contains(t, buffers, "allocated") -} - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "postgresql") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - if err := mbtest.WriteEventsReporterV2Error(f, t, ""); err != nil { - t.Fatal("write", err) - } -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "postgresql", - "metricsets": []string{"bgwriter"}, - "hosts": []string{postgresql.GetDSN(host)}, - "username": postgresql.GetEnvUsername(), - "password": postgresql.GetEnvPassword(), - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/bgwriter/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/bgwriter/data.go deleted file mode 100644 index 998a558e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/bgwriter/data.go +++ /dev/null @@ -1,45 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package bgwriter - -import ( - "time" - - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstrstr" -) - -var schema = s.Schema{ - "checkpoints": s.Object{ - "scheduled": c.Int("checkpoints_timed"), - "requested": c.Int("checkpoints_req"), - "times": s.Object{ - "write": s.Object{"ms": c.Float("checkpoint_write_time")}, - "sync": s.Object{"ms": c.Float("checkpoint_sync_time")}, - }, - }, - "buffers": s.Object{ - "checkpoints": c.Int("buffers_checkpoint"), - "clean": c.Int("buffers_clean"), - "clean_full": c.Int("maxwritten_clean"), - "backend": c.Int("buffers_backend"), - "backend_fsync": c.Int("buffers_backend_fsync"), - "allocated": c.Int("buffers_alloc"), - }, - "stats_reset": c.Time(time.RFC3339Nano, "stats_reset", s.Optional), -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/database/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/database/_meta/data.json deleted file mode 100644 index 1c6b7b66..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/database/_meta/data.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "beat": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "metricset": { - "host": "postgresql:5432", - "module": "postgresql", - "name": "database", - "rtt": 115 - }, - "postgresql": { - "database": { - "blocks": { - "hit": 0, - "read": 0, - "time": { - "read": { - "ms": 0 - }, - "write": { - "ms": 0 - } - } - }, - "conflicts": 0, - "deadlocks": 0, - "name": "template1", - "number_of_backends": 0, - "oid": 1, - "rows": { - "deleted": 0, - "fetched": 0, - "inserted": 0, - "returned": 0, - "updated": 0 - }, - "temporary": { - "bytes": 0, - "files": 0 - }, - "transactions": { - "commit": 0, - "rollback": 0 - } - } - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/database/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/database/_meta/docs.asciidoc deleted file mode 100644 index a1b4f9aa..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/database/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the `database` metricset of the PostgreSQL module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/database/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/database/_meta/fields.yml deleted file mode 100644 index c39a3a6d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/database/_meta/fields.yml +++ /dev/null @@ -1,95 +0,0 @@ -- name: database - type: group - description: > - One row per database, showing database-wide statistics. Collected by querying - pg_stat_database - release: ga - fields: - - name: oid - type: long - description: > - OID of the database this backend is connected to. - - name: name - type: keyword - description: > - Name of the database this backend is connected to. - - name: number_of_backends - type: long - description: > - Number of backends currently connected to this database. - - name: transactions.commit - type: long - description: > - Number of transactions in this database that have been committed. - - name: transactions.rollback - type: long - description: > - Number of transactions in this database that have been rolled back. - - name: blocks.read - type: long - description: > - Number of disk blocks read in this database. - - name: blocks.hit - type: long - description: > - Number of times disk blocks were found already in the buffer cache, so - that a read was not necessary (this only includes hits in the PostgreSQL - buffer cache, not the operating system's file system cache). - - name: blocks.time.read.ms - type: long - description: > - Time spent reading data file blocks by backends in this database, in - milliseconds. - - name: blocks.time.write.ms - type: long - description: > - Time spent writing data file blocks by backends in this database, in - milliseconds. - - name: rows.returned - type: long - description: > - Number of rows returned by queries in this database. - - name: rows.fetched - type: long - description: > - Number of rows fetched by queries in this database. - - name: rows.inserted - type: long - description: > - Number of rows inserted by queries in this database. - - name: rows.updated - type: long - description: > - Number of rows updated by queries in this database. - - name: rows.deleted - type: long - description: > - Number of rows deleted by queries in this database. - - name: conflicts - type: long - description: > - Number of queries canceled due to conflicts with recovery in this - database. - - name: temporary.files - type: long - description: > - Number of temporary files created by queries in this database. All - temporary files are counted, regardless of why the temporary file was - created (e.g., sorting or hashing), and regardless of the log_temp_files - setting. - - name: temporary.bytes - type: long - description: > - Total amount of data written to temporary files by queries in this - database. All temporary files are counted, regardless of why the - temporary file was created, and regardless of the log_temp_files - setting. - - name: deadlocks - type: long - description: > - Number of deadlocks detected in this database. - - name: stats_reset - type: date - description: > - Time at which these statistics were last reset. - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/database/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/database/data.go deleted file mode 100644 index 99d2bdb6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/database/data.go +++ /dev/null @@ -1,58 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package database - -import ( - "time" - - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstrstr" -) - -// Based on https://www.postgresql.org/docs/9.2/static/monitoring-stats.html#PG-STAT-DATABASE-VIEW -var schema = s.Schema{ - "oid": c.Int("datid"), - "name": c.Str("datname"), - "number_of_backends": c.Int("numbackends"), - "transactions": s.Object{ - "commit": c.Int("xact_commit"), - "rollback": c.Int("xact_rollback"), - }, - "blocks": s.Object{ - "read": c.Int("blks_read"), - "hit": c.Int("blks_hit"), - "time": s.Object{ - "read": s.Object{"ms": c.Int("blk_read_time")}, - "write": s.Object{"ms": c.Int("blk_write_time")}, - }, - }, - "rows": s.Object{ - "returned": c.Int("tup_returned"), - "fetched": c.Int("tup_fetched"), - "inserted": c.Int("tup_inserted"), - "updated": c.Int("tup_updated"), - "deleted": c.Int("tup_deleted"), - }, - "conflicts": c.Int("conflicts"), - "temporary": s.Object{ - "files": c.Int("temp_files"), - "bytes": c.Int("temp_bytes"), - }, - "deadlocks": c.Int("deadlocks"), - "stats_reset": c.Time(time.RFC3339Nano, "stats_reset", s.Optional), -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/database/database.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/database/database.go deleted file mode 100644 index 0b23a25d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/database/database.go +++ /dev/null @@ -1,73 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package database - -import ( - "context" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/postgresql" - - // Register postgresql database/sql driver - _ "github.com/lib/pq" -) - -// init registers the MetricSet with the central registry. -// The New method will be called after the setup of the module and before starting to fetch data -func init() { - mb.Registry.MustAddMetricSet("postgresql", "database", New, - mb.WithHostParser(postgresql.ParseURL), - mb.DefaultMetricSet(), - ) -} - -// MetricSet type defines all fields of the MetricSet -type MetricSet struct { - *postgresql.MetricSet -} - -// New create a new instance of the postgresql database MetricSet. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - ms, err := postgresql.NewMetricSet(base) - if err != nil { - return nil, err - } - return &MetricSet{MetricSet: ms}, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - ctx := context.Background() - results, err := m.QueryStats(ctx, "SELECT * FROM pg_stat_database") - if err != nil { - return errors.Wrap(err, "error in QueryStats") - } - - for _, result := range results { - data, _ := schema.Apply(result) - reporter.Event(mb.Event{ - MetricSetFields: data, - }) - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/database/database_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/database/database_integration_test.go deleted file mode 100644 index b64e410e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/database/database_integration_test.go +++ /dev/null @@ -1,78 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package database - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - "github.com/elastic/beats/v7/metricbeat/module/postgresql" - - "github.com/stretchr/testify/assert" -) - -func TestFetch(t *testing.T) { - service := compose.EnsureUp(t, "postgresql") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - event := events[0].MetricSetFields - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), event) - - // Check event fields - db_oid := event["oid"].(int64) - assert.True(t, db_oid > 0) - assert.Contains(t, event, "name") - _, ok := event["name"].(string) - assert.True(t, ok) - - rows := event["rows"].(common.MapStr) - assert.Contains(t, rows, "returned") - assert.Contains(t, rows, "fetched") - assert.Contains(t, rows, "inserted") - assert.Contains(t, rows, "updated") - assert.Contains(t, rows, "deleted") -} - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "postgresql") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - if err := mbtest.WriteEventsReporterV2Error(f, t, ""); err != nil { - t.Fatal("write", err) - } -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "postgresql", - "metricsets": []string{"database"}, - "hosts": []string{postgresql.GetDSN(host)}, - "username": postgresql.GetEnvUsername(), - "password": postgresql.GetEnvPassword(), - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/doc.go deleted file mode 100644 index 44bece98..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/doc.go +++ /dev/null @@ -1,21 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package postgresql is a Metricbeat module that contains MetricSets. -*/ -package postgresql diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/docker-compose.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/docker-compose.yml deleted file mode 100644 index 25d81383..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/docker-compose.yml +++ /dev/null @@ -1,11 +0,0 @@ -version: '2.3' - -services: - postgresql: - image: docker.elastic.co/integrations-ci/beats-postgresql:${POSTGRESQL_VERSION:-9.5.3}-1 - build: - context: ./_meta - args: - POSTGRESQL_VERSION: ${POSTGRESQL_VERSION:-9.5.3} - ports: - - 5432 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/fields.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/fields.go deleted file mode 100644 index 065acbda..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/fields.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/asset/asset.go - DO NOT EDIT. - -package postgresql - -import ( - "github.com/elastic/beats/v7/libbeat/asset" -) - -func init() { - if err := asset.SetFields("metricbeat", "postgresql", asset.ModuleFieldsPri, AssetPostgresql); err != nil { - panic(err) - } -} - -// AssetPostgresql returns asset data. -// This is the base64 encoded gzipped contents of ../metricbeat/module/postgresql. -func AssetPostgresql() string { - return "eJzUWkuP2zgSvvevKMwlycIRsNc+LLDIHDbAJpNBsmejTJUswhSpkJTd3l+/KFIvS/Kzpd6MT922+NXHqmK9qI+wo+MzlMb5rSX3Uz0BeOkVPcNv3+KX3//8929PACk5YWXppdHP8I8nAIAv5K0UDoRRioSnFDJrCujWgSO7J+uSJwCXG+vXwuhMbp8hQ+XoCcCSInT0DFt8AsgkqdQ9B/CPoLGgATX++GPJz1tTlfU3E9T40+NRRKZJ/VtfTl8WCi/30h/bH6akXZDInz80QWpEVZD2UJKtdQClNYKcW7EiDlJvQerM2AIZg9WArD9vwOcEorKWtD/BbbiBycDn6HuAlcgBHTiPngB12qyHnxXZYwKfWvtsjieY4XfmUm7XvHrdCEl6j52aqPkMVdhXY4oeN+goMTI9eaBRpzJ6O/jhgkaDVj//HjdOLTr4XDrYoNiRTkGyG2odt+lNcpkY/zvJbEfHg7FD1lfIfcWCZmBXzqatb9E1oFFax2RacuXIJkvYioFBme2WUpA6ePdNXCbsc4cNHpCKZamkCIdx/TrhPaR4Tge2v4GMUJK0TzBNLTl3H5XP36Be1xCKaA9yyI3z9+vjX8b5gNNyaIVH3BXHK0ulsTEqAYIlzhQEv3/9DsqYXVXy4vj4mrd0kScjzeS+Pz59A4YDXRUbstGIPUVKB5XjoJkZC8IURaUbex+kz4NuR6C1rldgLHz8O8gMEP6j5Qs4I3ZUg9IZW9SLOUSf2WWK/k4T/ZAFwSEnHX2hTiZwiHmEzbICmVCyah6adKQRLD8XE970VrxF7TjLGP0G23nXZsKe3P4ep0mGtLgYvTa9q2NM6hQFnureWHaSmNKlA22GVOqKgHoGUuj8GGt6jwF5LXLU2+lM+NpNRurMI9CKks6QOaD0cnROI4+NMYpQ30nFVsT6GyXhVvO1SDAaEJQRuwtquk/2p9rlzJ4sKlUrYpiHuTp1cqMI9qgqcoCWumpqBArwt9rez/Ajp/6e6IVEFfaCdcE3uVqmary20QKHMgRNh+6QFwUOc0MfCqTuH6oRsmS99h5Ywaby5zyZP51p7tjQgAW8x01IKR+Yj3Td+XGykAot57563SSJE8L0Iqj0YHSbxgIcF/Zhf/xNX7hADuGTuKiBrDV2eicZOl+izyGrdAOl1EVD85KPJ2umoVPpcKMoHeqjzb18SCyKXVP6S3L8e7Mu7vNasRCsdOcJpRc/PBTvHBRcOVgSve7lcy8M1vEyLAodyAiXuys3iLKd4hpIDXwyjc+5P2NwtwLpu8Uj2F5oDfUAx7UI249po4Zysz1Y6cm+pqH87tFL57nRxo2pYi3CGmMMnUKU0KY813aK/cYvVizDnTVtX0NzfNzub/5ETmJXGqm9S5zIKa3U6FA8Wpp9jRWZyaBF7suLpslxT7Ah0tx9c4t9Luv0mVr6WZHzCzBtkWdi6mVBLgn2SophoRnpZsrgMMheO47GowIsTKXjseRcXpN0kaMrQ/Ub4x5HDw5UXKK35EaotU+y6x1ysgSZVDHVBa/1XCoYjjW7FQMXUinpSBidulsV4Y5a/JX1wPxza7T8b+zM7lDGpsoysi7pKWV2761ltOZKK8u76NvhMreJ2m1+VpvjdFC8gds6q5SanWDwzTOB2nlTlpQCQiDA6nQCNWwoFBAgx/6TY9o7MAYK1Md2Gxf3WGfW5f1CWhKca0Mvf7FYGFBbZ3wEFrJASyWo0JsmZ4P0DsxBQxAeyi14r40tUKlhIQNn7JijTlWwsnEEtCfdNT+N1NRwORVljWADzoeLOkKljMAl0lJjwFbC+f7HrS05mrUV5goqlyJnZblYV9clzoHDY6i2gtBkVFI1A9bXlFR/aAJrDmE83+B1g/nmm48Hmfa5nQ7S2+H5ZEU1wfL+UupXG5//klPzOKVbm2xdL1sgCdbAvZZiPE1t7xauzb1cws31KMrPEPJ6Mtq+rafZk4ozcjh77k/4WqMU6+D/y5hZ8MnDc7OajTJix6U8zh8uuSyrBQALGLG9SClfwtohwfV5hdCZhRSFikkemyo1BnsQKHKOc1NjW/RhBs+FBoYhDWjimhXtEd6HnRqtGFCoKiUHueyGIN1F6wj4VDLD8gJTksXQkLuj81S8c6Eirv+LT3+4qFHefbD0udr/gbk/J6ZY3DNwkwkis1rFm2MXDIYesJoaKt1Qxfc2dLGre9WOGPmtdmTNgU+hr6xeop82Bz6CEb3Jw2FqddOJDOQy8iJfilsN/iA1qR3ZReYQzK1Bf5BcVaaLFKOBWw3+ILWUFC1GrQa/n5owOlNSLNCYNzwEakGcF9OKuBZpJcbLSEvC7MkeG74jxCtlCxWlsWiPSZhYzJ/EGvx6IiIsXfUB+OeoYYcREFoCYSod7tIsbdFyrxbuxA95nBacLuG0N0Jt6LynZJtw4rTxzoibP5dLvf2wCu/bnAoIV3Fmu2YB6ym9ATjyjHRN6Zujn03pw8lWyAS9KdxQg2MTnPcdNskDJrhixVCJ1CZYQs8pYRqS4PzVYoMMKfnYJtwWL36ddnvUd7d3X69tvE9ejotXKvxXeGlnuiGfeFPuBFXqvanfwGhejgu43atxoqygcriNr8f5cBRCxXXHu3Hd5d/rLkje8mWrbhIVtGIxFuwTt6pv/u5e/60HW2kY3mCe3C3Op6+OS2vPS3I9vdx5g/BnvCQcrjuFFajUAtm0nTpH1bZXFra6qFyucWbNMvpytX7G9WqN87EMJ3T2a52OVr+JaXq+SuvuivgawULqGel9kVoWVTErQXyZkyC+zE6Q8KwK7/e7L4R6TnbOpynt5+P3zZSViinKedQp2hRS2ssua/WmD32mN94FRuoFFcYeE5ejpXTGqdPw+EQBcYQQpzVxHlTfw11V8SnPGQd2NxANM67HiKbSejlbj3kD11rgg3Tr4v7t6A6uY2+lq4xAtaC3BvxXO2tkuaCvjmk+4qqR5rKeOmb6oKNGssv66Zjsg27KbeaS9mf8V5s/kFxWoSOe0/r8XwAAAP//xMZFkg==" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/metricset.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/metricset.go deleted file mode 100644 index 0e591398..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/metricset.go +++ /dev/null @@ -1,104 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package postgresql - -import ( - "context" - "database/sql" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/metricbeat/mb" - - // Register postgresql database/sql driver - _ "github.com/lib/pq" -) - -type MetricSet struct { - mb.BaseMetricSet - - db *sql.DB -} - -// NewMetricSet creates a PostgreSQL metricset with a pool of connections -func NewMetricSet(base mb.BaseMetricSet) (*MetricSet, error) { - return &MetricSet{BaseMetricSet: base}, nil -} - -// DB creates a database connection, it must be freed after use with `Close()` -func (ms *MetricSet) DB(ctx context.Context) (*sql.Conn, error) { - if ms.db == nil { - db, err := sql.Open("postgres", ms.HostData().URI) - if err != nil { - return nil, errors.Wrap(err, "failed to open connection") - } - ms.db = db - } - return ms.db.Conn(ctx) -} - -//QueryStats makes the database call for a given metric -func (ms *MetricSet) QueryStats(ctx context.Context, query string) ([]map[string]interface{}, error) { - db, err := ms.DB(ctx) - if err != nil { - return nil, errors.Wrap(err, "failed to obtain a connection with the database") - } - defer db.Close() - - rows, err := db.QueryContext(ctx, query) - if err != nil { - return nil, errors.Wrap(err, "failed to query database") - } - - columns, err := rows.Columns() - if err != nil { - return nil, errors.Wrap(err, "scanning columns") - } - vals := make([][]byte, len(columns)) - valPointers := make([]interface{}, len(columns)) - for i := range vals { - valPointers[i] = &vals[i] - } - - results := []map[string]interface{}{} - - for rows.Next() { - err = rows.Scan(valPointers...) - if err != nil { - return nil, errors.Wrap(err, "scanning row") - } - - result := map[string]interface{}{} - for i, col := range columns { - result[col] = string(vals[i]) - } - - logp.Debug("postgresql", "Result: %v", result) - results = append(results, result) - } - return results, nil -} - -// Close closes the metricset and its connections -func (ms *MetricSet) Close() error { - if ms.db == nil { - return nil - } - return errors.Wrap(ms.db.Close(), "failed to close connection") -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/postgresql.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/postgresql.go deleted file mode 100644 index 61bd5b1e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/postgresql.go +++ /dev/null @@ -1,102 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package postgresql is Metricbeat module for PostgreSQL server. -*/ -package postgresql - -import ( - "fmt" - "net/url" - "strconv" - "strings" - - "github.com/lib/pq" - - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -func init() { - // Register the ModuleFactory function for the "postgresql" module. - if err := mb.Registry.AddModule("postgresql", NewModule); err != nil { - panic(err) - } -} - -//NewModule returns a new instance of the module -func NewModule(base mb.BaseModule) (mb.Module, error) { - // Validate that at least one host has been specified. - config := struct { - Hosts []string `config:"hosts" validate:"nonzero,required"` - }{} - if err := base.UnpackConfig(&config); err != nil { - return nil, err - } - - return &base, nil -} - -//ParseURL is the postgres host parser -func ParseURL(mod mb.Module, rawURL string) (mb.HostData, error) { - c := struct { - Username string `config:"username"` - Password string `config:"password"` - }{} - if err := mod.UnpackConfig(&c); err != nil { - return mb.HostData{}, err - } - - if parts := strings.SplitN(rawURL, "://", 2); len(parts) != 2 { - // Add scheme. - rawURL = fmt.Sprintf("postgres://%s", rawURL) - } - - u, err := url.Parse(rawURL) - if err != nil { - return mb.HostData{}, fmt.Errorf("error parsing URL: %v", err) - } - - parse.SetURLUser(u, c.Username, c.Password) - - if timeout := mod.Config().Timeout; timeout > 0 { - q := u.Query() - q.Set("connect_timeout", strconv.Itoa(int(timeout.Seconds()))) - u.RawQuery = q.Encode() - } - - // https://www.postgresql.org/docs/current/static/libpq-connect.html#LIBPQ-CONNSTRING - connString, err := pq.ParseURL(u.String()) - if err != nil { - return mb.HostData{}, err - } - - h := parse.NewHostDataFromURL(u) - - // Store the connection string instead of URL to avoid the cost of sql.Open - // parsing the URL on each call. - h.URI = connString - - // Postgres URLs can use a host query param to specify the host. This is - // used for unix domain sockets (postgres:///dbname?host=/var/lib/postgres). - if host := u.Query().Get("host"); u.Host == "" && host != "" { - h.Host = host - } - - return h, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/postgresql_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/postgresql_test.go deleted file mode 100644 index 85e3c7a3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/postgresql_test.go +++ /dev/null @@ -1,107 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package postgresql - -import ( - "testing" - "time" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - - "github.com/stretchr/testify/assert" -) - -func TestParseUrl(t *testing.T) { - tests := []struct { - Name string - URL string - Username string - Password string - Timeout time.Duration - Expected string - }{ - { - Name: "simple test", - URL: "postgres://host1:5432", - Expected: "host=host1 port=5432", - }, - { - Name: "no port", - URL: "postgres://host1", - Expected: "host=host1", - }, - { - Name: "user/pass in URL", - URL: "postgres://user:pass@host1:5432", - Expected: "host=host1 password=pass port=5432 user=user", - }, - { - Name: "user/pass in params", - URL: "postgres://host1:5432", - Username: "user", - Password: "secret", - Expected: "host=host1 password=secret port=5432 user=user", - }, - { - Name: "user/pass in URL take precedence", - URL: "postgres://user1:pass@host1:5432", - Username: "user", - Password: "secret", - Expected: "host=host1 password=pass port=5432 user=user1", - }, - { - Name: "timeout no override", - URL: "postgres://host1:5432?connect_timeout=2", - Expected: "connect_timeout=2 host=host1 port=5432", - }, - { - Name: "timeout from param", - URL: "postgres://host1:5432", - Timeout: 3 * time.Second, - Expected: "connect_timeout=3 host=host1 port=5432", - }, - { - Name: "user/pass in URL take precedence, and timeout override", - URL: "postgres://user1:pass@host1:5432?connect_timeout=2", - Username: "user", - Password: "secret", - Timeout: 3 * time.Second, - Expected: "connect_timeout=3 host=host1 password=pass port=5432 user=user1", - }, - { - Name: "unix socket", - URL: "postgresql:///dbname?host=/var/lib/postgresql", - Expected: "dbname=dbname host=/var/lib/postgresql", - }, - } - - for _, test := range tests { - mod := mbtest.NewTestModule(t, map[string]interface{}{ - "username": test.Username, - "password": test.Password, - }) - mod.ModConfig.Timeout = test.Timeout - hostData, err := ParseURL(mod, test.URL) - if err != nil { - t.Error(err) - continue - } - - assert.Equal(t, test.Expected, hostData.URI, test.Name) - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/statement/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/statement/_meta/data.json deleted file mode 100644 index a10d067e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/statement/_meta/data.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "event": { - "dataset": "postgresql.statement", - "duration": 115000, - "module": "postgresql" - }, - "metricset": { - "name": "statement" - }, - "postgresql": { - "statement": { - "database": { - "oid": 12379 - }, - "query": { - "calls": 2, - "id": "1592910677", - "memory": { - "local": { - "dirtied": 0, - "hit": 0, - "read": 0, - "written": 0 - }, - "shared": { - "dirtied": 0, - "hit": 0, - "read": 0, - "written": 0 - }, - "temp": { - "read": 0, - "written": 0 - } - }, - "rows": 3, - "text": "SELECT * FROM pg_stat_statements", - "time": { - "max": { - "ms": 0.388 - }, - "mean": { - "ms": 0.235 - }, - "min": { - "ms": 0.082 - }, - "stddev": { - "ms": 0.153 - }, - "total": { - "ms": 0.47000000000000003 - } - } - }, - "user": { - "id": 10 - } - } - }, - "service": { - "address": "172.26.0.2:5432", - "type": "postgresql" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/statement/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/statement/_meta/docs.asciidoc deleted file mode 100644 index 6c188dce..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/statement/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the `statement` metricset of the PostgreSQL module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/statement/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/statement/_meta/fields.yml deleted file mode 100644 index f8e31535..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/statement/_meta/fields.yml +++ /dev/null @@ -1,91 +0,0 @@ -- name: statement - type: group - description: > - One document per query per user per database, showing information related - invocation of that query, such as cpu usage and total time. Collected by - querying pg_stat_statements. - release: ga - fields: - - name: user.id - type: long - description: > - OID of the user logged into the backend that ran the query. - - name: database.oid - type: long - description: > - OID of the database the query was run on. - - name: query.id - type: long - description: > - ID of the statement. - - name: query.text - description: > - Query text - - name: query.calls - type: long - description: > - Number of times the query has been run. - - name: query.rows - type: long - description: > - Total number of rows returned by query. - - name: query.time.total.ms - type: float - description: > - Total number of milliseconds spent running query. - - name: query.time.min.ms - type: float - description: > - Minimum number of milliseconds spent running query. - - name: query.time.max.ms - type: float - description: > - Maximum number of milliseconds spent running query. - - name: query.time.mean.ms - type: long - description: > - Mean number of milliseconds spent running query. - - name: query.time.stddev.ms - type: long - description: > - Population standard deviation of time spent running query, in milliseconds. - - name: query.memory.shared.hit - type: long - description: > - Total number of shared block cache hits by the query. - - name: query.memory.shared.read - type: long - description: > - Total number of shared block cache read by the query. - - name: query.memory.shared.dirtied - type: long - description: > - Total number of shared block cache dirtied by the query. - - name: query.memory.shared.written - type: long - description: > - Total number of shared block cache written by the query. - - name: query.memory.local.hit - type: long - description: > - Total number of local block cache hits by the query. - - name: query.memory.local.read - type: long - description: > - Total number of local block cache read by the query. - - name: query.memory.local.dirtied - type: long - description: > - Total number of local block cache dirtied by the query. - - name: query.memory.local.written - type: long - description: > - Total number of local block cache written by the query. - - name: query.memory.temp.read - type: long - description: > - Total number of temp block cache read by the query. - - name: query.memory.temp.written - type: long - description: > - Total number of temp block cache written by the query. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/statement/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/statement/data.go deleted file mode 100644 index 6dbb9959..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/statement/data.go +++ /dev/null @@ -1,64 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package statement - -import ( - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstrstr" -) - -// Based on: https://www.postgresql.org/docs/9.2/static/monitoring-stats.html#PG-STAT-ACTIVITY-VIEW -var schema = s.Schema{ - "user": s.Object{ - "id": c.Int("userid"), - }, - "database": s.Object{ - "oid": c.Int("dbid"), - }, - "query": s.Object{ - "id": c.Str("queryid"), - "text": c.Str("query"), - "calls": c.Int("calls"), - "rows": c.Int("rows"), - "time": s.Object{ - "total": s.Object{"ms": c.Float("total_time")}, - "min": s.Object{"ms": c.Float("min_time")}, - "max": s.Object{"ms": c.Float("max_time")}, - "mean": s.Object{"ms": c.Float("mean_time")}, - "stddev": s.Object{"ms": c.Float("stddev_time")}, - }, - "memory": s.Object{ - "shared": s.Object{ - "hit": c.Int("shared_blks_hit"), - "read": c.Int("shared_blks_read"), - "dirtied": c.Int("shared_blks_dirtied"), - "written": c.Int("shared_blks_written"), - }, - "local": s.Object{ - "hit": c.Int("local_blks_hit"), - "read": c.Int("local_blks_read"), - "dirtied": c.Int("local_blks_dirtied"), - "written": c.Int("local_blks_written"), - }, - "temp": s.Object{ - "read": c.Int("temp_blks_read"), - "written": c.Int("temp_blks_written"), - }, - }, - }, -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/statement/statement.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/statement/statement.go deleted file mode 100644 index c874ec81..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/statement/statement.go +++ /dev/null @@ -1,75 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package statement - -import ( - "context" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/postgresql" -) - -// init registers the MetricSet with the central registry as soon as the program -// starts. The New function will be called later to instantiate an instance of -// the MetricSet for each host defined in the module's configuration. After the -// MetricSet has been created then Fetch will begin to be called periodically. -func init() { - mb.Registry.MustAddMetricSet("postgresql", "statement", New, - mb.WithHostParser(postgresql.ParseURL), - ) -} - -// MetricSet holds any configuration or state information. It must implement -// the mb.MetricSet interface. And this is best achieved by embedding -// mb.BaseMetricSet because it implements all of the required mb.MetricSet -// interface methods except for Fetch. -type MetricSet struct { - *postgresql.MetricSet -} - -// New creates a new instance of the MetricSet. New is responsible for unpacking -// any MetricSet specific configuration options if there are any. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - ms, err := postgresql.NewMetricSet(base) - if err != nil { - return nil, err - } - return &MetricSet{MetricSet: ms}, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - ctx := context.Background() - results, err := m.QueryStats(ctx, "SELECT * FROM pg_stat_statements") - if err != nil { - return errors.Wrap(err, "QueryStats") - } - - for _, result := range results { - data, _ := schema.Apply(result) - reporter.Event(mb.Event{ - MetricSetFields: data, - }) - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/statement/statement_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/statement/statement_integration_test.go deleted file mode 100644 index 365a5acb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/statement/statement_integration_test.go +++ /dev/null @@ -1,109 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package statement - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - "github.com/elastic/beats/v7/metricbeat/module/postgresql" - - "github.com/stretchr/testify/assert" -) - -func TestFetch(t *testing.T) { - service := compose.EnsureUp(t, "postgresql") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - event := events[0].MetricSetFields - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), event) - - // Check event fields - assert.Contains(t, event, "user") - assert.Contains(t, event["user"].(common.MapStr), "id") - - assert.Contains(t, event, "database") - db_oid := event["database"].(common.MapStr)["oid"].(int64) - assert.True(t, db_oid > 0) - - assert.Contains(t, event, "query") - query := event["query"].(common.MapStr) - assert.Contains(t, query, "id") - assert.Contains(t, query, "text") - assert.Contains(t, query, "calls") - assert.Contains(t, query, "rows") - - assert.Contains(t, query, "time") - time := query["time"].(common.MapStr) - assert.Contains(t, time, "total") - assert.Contains(t, time, "min") - assert.Contains(t, time, "max") - assert.Contains(t, time, "mean") - assert.Contains(t, time, "stddev") - - assert.Contains(t, query["memory"], "shared") - memory := query["memory"].(common.MapStr) - - assert.Contains(t, memory, "shared") - shared := memory["shared"].(common.MapStr) - assert.Contains(t, shared, "hit") - assert.Contains(t, shared, "read") - assert.Contains(t, shared, "dirtied") - assert.Contains(t, shared, "written") - - assert.Contains(t, memory, "local") - local := memory["local"].(common.MapStr) - assert.Contains(t, local, "hit") - assert.Contains(t, local, "read") - assert.Contains(t, local, "dirtied") - assert.Contains(t, local, "written") - - assert.Contains(t, memory, "temp") - temp := memory["temp"].(common.MapStr) - assert.Contains(t, temp, "read") - assert.Contains(t, temp, "written") -} - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "postgresql") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - if err := mbtest.WriteEventsReporterV2Error(f, t, ""); err != nil { - t.Fatal("write", err) - } -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "postgresql", - "metricsets": []string{"statement"}, - "hosts": []string{postgresql.GetDSN(host)}, - "username": postgresql.GetEnvUsername(), - "password": postgresql.GetEnvPassword(), - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/test_postgresql.py b/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/test_postgresql.py deleted file mode 100644 index 8dded22c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/test_postgresql.py +++ /dev/null @@ -1,116 +0,0 @@ -import os -import sys -import unittest -from nose.plugins.attrib import attr - -sys.path.append(os.path.join(os.path.dirname(__file__), '../../tests/system')) -import metricbeat - - -class Test(metricbeat.BaseTest): - - COMPOSE_SERVICES = ['postgresql'] - - def common_checks(self, output): - # Ensure no errors or warnings exist in the log. - self.assert_no_logged_warnings() - - for evt in output: - top_level_fields = metricbeat.COMMON_FIELDS + ["postgresql"] - self.assertCountEqual(self.de_dot(top_level_fields), evt.keys()) - - self.assert_fields_are_documented(evt) - - def get_hosts(self): - username = "postgres" - host = self.compose_host() - dsn = "postgres://{}?sslmode=disable".format(host) - return ( - [dsn], - username, - os.getenv("POSTGRESQL_PASSWORD"), - ) - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_activity(self): - """ - PostgreSQL module outputs an event. - """ - hosts, username, password = self.get_hosts() - self.render_config_template(modules=[{ - "name": "postgresql", - "metricsets": ["activity"], - "hosts": hosts, - "username": username, - "password": password, - "period": "5s" - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - - output = self.read_output_json() - self.common_checks(output) - - for evt in output: - assert "name" in evt["postgresql"]["activity"]["database"] - assert "oid" in evt["postgresql"]["activity"]["database"] - assert "state" in evt["postgresql"]["activity"] - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_database(self): - """ - PostgreSQL module outputs an event. - """ - hosts, username, password = self.get_hosts() - self.render_config_template(modules=[{ - "name": "postgresql", - "metricsets": ["database"], - "hosts": hosts, - "username": username, - "password": password, - "period": "5s" - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - - output = self.read_output_json() - self.common_checks(output) - - for evt in output: - assert "name" in evt["postgresql"]["database"] - assert "oid" in evt["postgresql"]["database"] - assert "blocks" in evt["postgresql"]["database"] - assert "rows" in evt["postgresql"]["database"] - assert "conflicts" in evt["postgresql"]["database"] - assert "deadlocks" in evt["postgresql"]["database"] - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_bgwriter(self): - """ - PostgreSQL module outputs an event. - """ - hosts, username, password = self.get_hosts() - self.render_config_template(modules=[{ - "name": "postgresql", - "metricsets": ["bgwriter"], - "hosts": hosts, - "username": username, - "password": password, - "period": "5s" - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - - output = self.read_output_json() - self.common_checks(output) - - for evt in output: - assert "checkpoints" in evt["postgresql"]["bgwriter"] - assert "buffers" in evt["postgresql"]["bgwriter"] - assert "stats_reset" in evt["postgresql"]["bgwriter"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/testing.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/testing.go deleted file mode 100644 index 64d2d635..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/postgresql/testing.go +++ /dev/null @@ -1,44 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package postgresql - -import ( - "fmt" - "os" -) - -//GetDSN returns the Data Source Name for a given host -func GetDSN(host string) string { - return fmt.Sprintf("postgres://%s?sslmode=disable", host) -} - -//GetEnvUsername returns the username -func GetEnvUsername() string { - if username := os.Getenv("POSTGRESQL_USERNAME"); username != "" { - return username - } - return "postgres" -} - -//GetEnvPassword returns the password -func GetEnvPassword() string { - if password := os.Getenv("POSTGRESQL_USERNAME"); password != "" { - return password - } - return "postgres" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/_meta/Dockerfile b/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/_meta/Dockerfile deleted file mode 100644 index 95cc358f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/_meta/Dockerfile +++ /dev/null @@ -1,7 +0,0 @@ -ARG PROMETHEUS_VERSION -FROM prom/prometheus:v${PROMETHEUS_VERSION} -HEALTHCHECK --interval=1s --retries=90 CMD nc -w 1 localhost 9090 - Stats scraped from a Prometheus endpoint. - short_config: false - release: ga - settings: ["ssl", "http"] - fields: - - name: prometheus - type: group - fields: - # Order is important here, labels will match first, the rest are double - - name: labels.* - type: object - object_type: keyword - description: > - Prometheus metric labels - - name: metrics.* - type: object - object_type: double - object_type_mapping_type: "*" - description: > - Prometheus metric - - name: query.* - type: object - object_type: double - object_type_mapping_type: "*" - description: > - Prometheus value resulted from PromQL diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/_meta/kibana/7/dashboard/Metricbeat-prometheus-overview.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/_meta/kibana/7/dashboard/Metricbeat-prometheus-overview.json deleted file mode 100644 index e04577d7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/_meta/kibana/7/dashboard/Metricbeat-prometheus-overview.json +++ /dev/null @@ -1,905 +0,0 @@ -{ - "objects": [ - { - "attributes": { - "description": "Various stats for Prometheus Server", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "optionsJSON": { - "hidePanelTitles": false, - "useMargins": true - }, - "panelsJSON": [ - { - "embeddableConfig": {}, - "gridData": { - "h": 15, - "i": "1", - "w": 24, - "x": 0, - "y": 0 - }, - "panelIndex": "1", - "panelRefName": "panel_0", - "title": "HTTP Requests", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 15, - "i": "2", - "w": 24, - "x": 24, - "y": 0 - }, - "panelIndex": "2", - "panelRefName": "panel_1", - "title": "Query Durations", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 7, - "i": "3", - "w": 24, - "x": 24, - "y": 15 - }, - "panelIndex": "3", - "panelRefName": "panel_2", - "title": "Number of Targets", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 15, - "i": "4", - "w": 24, - "x": 0, - "y": 22 - }, - "panelIndex": "4", - "panelRefName": "panel_3", - "title": "Head Chunks", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 7, - "i": "5", - "w": 11, - "x": 0, - "y": 15 - }, - "panelIndex": "5", - "panelRefName": "panel_4", - "title": "WAL Stats", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 7, - "i": "6", - "w": 13, - "x": 11, - "y": 15 - }, - "panelIndex": "6", - "panelRefName": "panel_5", - "title": "Reload Count", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 15, - "i": "7", - "w": 10, - "x": 24, - "y": 22 - }, - "panelIndex": "7", - "panelRefName": "panel_6", - "title": "Remote API Reads", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 15, - "i": "8", - "w": 14, - "x": 34, - "y": 22 - }, - "panelIndex": "8", - "panelRefName": "panel_7", - "title": "Alert Notifications", - "version": "7.3.0" - } - ], - "timeRestore": false, - "title": "[Metricbeat Prometheus] Overview", - "version": 1 - }, - "id": "6a9b80c0-b2ed-11e9-9a23-67ee28886a4b", - "migrationVersion": { - "dashboard": "7.3.0" - }, - "references": [ - { - "id": "19886730-b2e7-11e9-9a23-67ee28886a4b", - "name": "panel_0", - "type": "visualization" - }, - { - "id": "f77c5900-b2e4-11e9-9a23-67ee28886a4b", - "name": "panel_1", - "type": "visualization" - }, - { - "id": "ffb70040-b2ec-11e9-9a23-67ee28886a4b", - "name": "panel_2", - "type": "visualization" - }, - { - "id": "79345b00-b2e5-11e9-9a23-67ee28886a4b", - "name": "panel_3", - "type": "visualization" - }, - { - "id": "138704c0-b2f8-11e9-9a23-67ee28886a4b", - "name": "panel_4", - "type": "visualization" - }, - { - "id": "d7740b40-b2fc-11e9-9a23-67ee28886a4b", - "name": "panel_5", - "type": "visualization" - }, - { - "id": "edd33100-b305-11e9-9a23-67ee28886a4b", - "name": "panel_6", - "type": "visualization" - }, - { - "id": "0b356630-b308-11e9-9a23-67ee28886a4b", - "name": "panel_7", - "type": "visualization" - } - ], - "type": "dashboard", - "updated_at": "2019-08-02T10:59:13.474Z", - "version": "WzYxMCwxXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "HTTP Requests [Metricbeat Prometheus]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "id": "b2579fe0-b2e6-11e9-96a9-535735f478e7", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(219,223,0,1)", - "fill": 0, - "formatter": "number", - "id": "b2579fe1-b2e6-11e9-96a9-535735f478e7", - "label": "HTTP Requests", - "line_width": 2, - "metrics": [ - { - "field": "prometheus.metrics.prometheus_http_requests_total", - "id": "b2579fe2-b2e6-11e9-96a9-535735f478e7", - "type": "max" - }, - { - "field": "b2579fe2-b2e6-11e9-96a9-535735f478e7", - "id": "4ff83340-b445-11e9-88c2-81f27aea5920", - "type": "derivative", - "unit": "1s" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "prometheus.labels.handler", - "terms_size": "5", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "HTTP Requests [Metricbeat Prometheus]", - "type": "metrics" - } - }, - "id": "19886730-b2e7-11e9-9a23-67ee28886a4b", - "migrationVersion": { - "visualization": "7.3.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-08-01T10:16:22.004Z", - "version": "WzUwMCwxXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Query Durations [Metricbeat Prometheus]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "prometheus.labels.quantile : \"0.99\"" - }, - "id": "0fa40ac0-b2e3-11e9-9d48-591d2f459020", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(0,156,224,1)", - "fill": 0, - "filter": { - "language": "kuery", - "query": "prometheus.labels.quantile : \"0.99\" " - }, - "formatter": "'0.0[0000]'", - "id": "0fa40ac1-b2e3-11e9-9d48-591d2f459020", - "label": "Query Durations p99", - "line_width": 2, - "metrics": [ - { - "field": "prometheus.metrics.prometheus_engine_query_duration_seconds", - "id": "0fa40ac2-b2e3-11e9-9d48-591d2f459020", - "type": "max" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_filters": [ - { - "color": "#3185FC", - "filter": { - "language": "kuery", - "query": "prometheus.labels.slice : \"inner_eval\" " - }, - "id": "5089a8b0-b2e3-11e9-a478-1744b9617108", - "label": "Inner" - } - ], - "split_mode": "terms", - "stacked": "none", - "terms_field": "prometheus.labels.slice", - "terms_order_by": "_count", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Query Durations [Metricbeat Prometheus]", - "type": "metrics" - } - }, - "id": "f77c5900-b2e4-11e9-9a23-67ee28886a4b", - "migrationVersion": { - "visualization": "7.3.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-07-31T12:29:35.301Z", - "version": "WzQ0MSwxXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Number of Targets [Metricbeat Prometheus]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "id": "08298160-b2ea-11e9-a1e3-dd90a90fb461", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(0,156,224,1)", - "fill": "0.2", - "filter": { - "language": "kuery", - "query": "" - }, - "formatter": "number", - "id": "08298161-b2ea-11e9-a1e3-dd90a90fb461", - "label": "Total Number of Discovered Targets", - "line_width": "1", - "metrics": [ - { - "field": "prometheus.metrics.prometheus_sd_discovered_targets", - "id": "08298162-b2ea-11e9-a1e3-dd90a90fb461", - "type": "max" - } - ], - "point_size": "0", - "separate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "steps": 1, - "terms_direction": "desc", - "terms_field": "prometheus.labels.name", - "terms_order_by": "08298162-b2ea-11e9-a1e3-dd90a90fb461", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Number of Targets [Metricbeat Prometheus]", - "type": "metrics" - } - }, - "id": "ffb70040-b2ec-11e9-9a23-67ee28886a4b", - "migrationVersion": { - "visualization": "7.3.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-07-31T12:34:36.214Z", - "version": "WzQ2MiwxXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Head Chunks [Metricbeat Prometheus]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "id": "2f5a6920-b2e5-11e9-b248-0162f01eb4ee", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(101,50,148,1)", - "fill": 0, - "formatter": "number", - "id": "2f5a9030-b2e5-11e9-b248-0162f01eb4ee", - "label": "Head Chunks", - "line_width": 2, - "metrics": [ - { - "field": "prometheus.metrics.prometheus_tsdb_head_chunks", - "id": "2f5a9031-b2e5-11e9-b248-0162f01eb4ee", - "type": "max" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Head Chunks [Metricbeat Prometheus]", - "type": "metrics" - } - }, - "id": "79345b00-b2e5-11e9-9a23-67ee28886a4b", - "migrationVersion": { - "visualization": "7.3.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-07-31T12:35:36.349Z", - "version": "WzQ2OSwxXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "WAL [Metricbeat Prometheus]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "bar_color_rules": [ - { - "id": "f4985140-b2f7-11e9-8481-37d39feabbb2" - } - ], - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "id": "ce91d200-b2f7-11e9-9e3f-5b12e64d4361", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(247,75,56,1)", - "fill": 0, - "formatter": "number", - "id": "ce91f910-b2f7-11e9-9e3f-5b12e64d4361", - "label": "Failed WAL Truncations", - "line_width": 2, - "metrics": [ - { - "field": "prometheus.metrics.prometheus_tsdb_wal_truncations_failed_total", - "id": "ce91f911-b2f7-11e9-9e3f-5b12e64d4361", - "type": "max" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(251,158,0,1)", - "fill": 0, - "formatter": "number", - "id": "ce91f912-b2f7-11e9-9e3f-5b12e64d4361", - "label": "WAL Corruptions Total", - "line_width": 2, - "metrics": [ - { - "field": "prometheus.metrics.prometheus_tsdb_wal_corruptions_total", - "id": "ce91f913-b2f7-11e9-9e3f-5b12e64d4361", - "type": "max" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "top_n" - }, - "title": "WAL [Metricbeat Prometheus]", - "type": "metrics" - } - }, - "id": "138704c0-b2f8-11e9-9a23-67ee28886a4b", - "migrationVersion": { - "visualization": "7.3.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-07-31T12:31:29.355Z", - "version": "WzQ0NywxXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Reload Count [Metricbeat Prometheus]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "id": "6acaf760-b2fc-11e9-86ff-9300d5a00260", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(12,121,125,1)", - "fill": "0.2", - "formatter": "'0.0[0000]'", - "id": "6acaf761-b2fc-11e9-86ff-9300d5a00260", - "label": "reloads", - "line_width": "1", - "metrics": [ - { - "field": "prometheus.metrics.prometheus_tsdb_reloads_total", - "id": "6acaf762-b2fc-11e9-86ff-9300d5a00260", - "type": "max" - }, - { - "field": "6acaf762-b2fc-11e9-86ff-9300d5a00260", - "id": "6acaf764-b2fc-11e9-86ff-9300d5a00260", - "type": "derivative", - "unit": "1s" - }, - { - "field": "6acaf764-b2fc-11e9-86ff-9300d5a00260", - "id": "6acaf763-b2fc-11e9-86ff-9300d5a00260", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "steps": 1, - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#DB1374", - "fill": "0.2", - "formatter": "'0.0[0000]'", - "id": "6acaf765-b2fc-11e9-86ff-9300d5a00260", - "label": "failures", - "line_width": "1", - "metrics": [ - { - "field": "prometheus.metrics.prometheus_tsdb_reloads_failures_total", - "id": "6acaf766-b2fc-11e9-86ff-9300d5a00260", - "type": "max" - }, - { - "field": "6acaf766-b2fc-11e9-86ff-9300d5a00260", - "id": "6acaf768-b2fc-11e9-86ff-9300d5a00260", - "type": "derivative", - "unit": "1s" - }, - { - "field": "6acaf768-b2fc-11e9-86ff-9300d5a00260", - "id": "6acaf767-b2fc-11e9-86ff-9300d5a00260", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "steps": 1, - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Reload Count [Metricbeat Prometheus]", - "type": "metrics" - } - }, - "id": "d7740b40-b2fc-11e9-9a23-67ee28886a4b", - "migrationVersion": { - "visualization": "7.3.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-07-30T19:05:35.833Z", - "version": "WzM3OSwxXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Remote API Reads [Metricbeat Prometheus]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "id": "a3dbf320-b305-11e9-a86d-99bede5bfcc3", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(219,223,0,1)", - "fill": 0, - "formatter": "number", - "id": "a3dbf321-b305-11e9-a86d-99bede5bfcc3", - "label": "# of remote read queries", - "line_width": 2, - "metrics": [ - { - "field": "prometheus.metrics.prometheus_api_remote_read_queries", - "id": "a3dbf322-b305-11e9-a86d-99bede5bfcc3", - "type": "max" - }, - { - "field": "a3dbf322-b305-11e9-a86d-99bede5bfcc3", - "id": "a3dbf324-b305-11e9-a86d-99bede5bfcc3", - "type": "derivative", - "unit": "1s" - }, - { - "field": "a3dbf324-b305-11e9-a86d-99bede5bfcc3", - "id": "a3dbf323-b305-11e9-a86d-99bede5bfcc3", - "type": "positive_only" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Remote API Reads [Metricbeat Prometheus]", - "type": "metrics" - } - }, - "id": "edd33100-b305-11e9-9a23-67ee28886a4b", - "migrationVersion": { - "visualization": "7.3.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-07-30T20:09:25.775Z", - "version": "WzM5NCwxXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Alert Notifications [Metricbeat Prometheus]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "" - }, - "id": "b1741ab0-b307-11e9-95cd-c3f5589dc7d2", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(211,49,21,1)", - "fill": 0, - "formatter": "number", - "id": "b1741ab1-b307-11e9-95cd-c3f5589dc7d2", - "label": "Capacity of the alert notifications queue", - "line_width": 2, - "metrics": [ - { - "field": "prometheus.metrics.prometheus_notifications_queue_capacity", - "id": "b1741ab2-b307-11e9-95cd-c3f5589dc7d2", - "type": "max" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(176,188,0,1)", - "fill": "0.2", - "formatter": "number", - "id": "b1741ab3-b307-11e9-95cd-c3f5589dc7d2", - "label": "Alert notifications in the queue", - "line_width": "1", - "metrics": [ - { - "field": "prometheus.metrics.prometheus_notifications_queue_length", - "id": "b1741ab4-b307-11e9-95cd-c3f5589dc7d2", - "type": "max" - } - ], - "point_size": 0, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Alert Notifications [Metricbeat Prometheus]", - "type": "metrics" - } - }, - "id": "0b356630-b308-11e9-9a23-67ee28886a4b", - "migrationVersion": { - "visualization": "7.3.0" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-07-30T20:24:34.067Z", - "version": "WzQwMiwxXQ==" - } - ], - "version": "7.3.0" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/_meta/prometheus.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/_meta/prometheus.yml deleted file mode 100644 index 06707841..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/_meta/prometheus.yml +++ /dev/null @@ -1,32 +0,0 @@ -# my global config -global: - scrape_interval: 1s # Set the scrape interval to every 1 second. Default is every 1 minute. - evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute. - # scrape_timeout is set to the global default (10s). - -# Alertmanager configuration -alerting: - alertmanagers: - - static_configs: - - targets: - # - alertmanager:9093 - -# Load rules once and periodically evaluate them according to the global 'evaluation_interval'. -rule_files: - # - "first_rules.yml" - # - "second_rules.yml" - -remote_write: - - url: "http://REMOTE/write" - -# A scrape configuration containing exactly one endpoint to scrape: -# Here it's Prometheus itself. -scrape_configs: - # The job name is added as a label `job=` to any timeseries scraped from this config. - - job_name: 'prometheus' - - # metrics_path defaults to '/metrics' - # scheme defaults to 'http'. - - static_configs: - - targets: ['localhost:9090'] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/_meta/run.sh b/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/_meta/run.sh deleted file mode 100644 index b2cadc95..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/_meta/run.sh +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/sh - - -for i in 1 2 3 4 5; -do - a=`nslookup host.docker.internal | grep "** server can't find " | wc -l`; - if [ $a -gt 0 ]; then - # this works only on Linux envs - HOST_DOMAIN="0.0.0.0" - else - # this works only on Mac envs - HOST_DOMAIN="host.docker.internal" - break - fi -done - - - -REMOTE="$HOST_DOMAIN:9201" - -sed -i "s/REMOTE/$REMOTE/g" /etc/prometheus/prometheus.yml - -/bin/prometheus --config.file=/etc/prometheus/prometheus.yml \ - --storage.tsdb.path=/prometheus \ - --web.console.libraries=/usr/share/prometheus/console_libraries \ - --web.console.templates=/usr/share/prometheus/consoles diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/_meta/data.json deleted file mode 100644 index dba9f777..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/_meta/data.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "@timestamp": "2019-03-01T08:05:34.853Z", - "event": { - "dataset": "prometheus.collector", - "duration": 115000, - "module": "prometheus" - }, - "metricset": { - "name": "collector", - "period": 10000 - }, - "prometheus": { - "labels": { - "job": "prometheus", - "listener_name": "http" - }, - "metrics": { - "net_conntrack_listener_conn_accepted_total": 3, - "net_conntrack_listener_conn_closed_total": 0 - } - }, - "service": { - "address": "127.0.0.1:55555", - "type": "prometheus" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/_meta/docs.asciidoc deleted file mode 100644 index c3609b08..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/_meta/docs.asciidoc +++ /dev/null @@ -1,136 +0,0 @@ -The Prometheus `collector` metricset scrapes data from https://prometheus.io/docs/instrumenting/exporters/[prometheus exporters]. - - -[float] -=== Scraping from a Prometheus exporter - -To scrape metrics from a Prometheus exporter, configure the `hosts` field to it. The path -to retrieve the metrics from (`/metrics` by default) can be configured with `metrics_path`. - -[source,yaml] -------------------------------------------------------------------------------------- -- module: prometheus - period: 10s - hosts: ["node:9100"] - metrics_path: /metrics - - #username: "user" - #password: "secret" - - # This can be used for service account based authorization: - #bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token - #ssl.certificate_authorities: - # - /var/run/secrets/kubernetes.io/serviceaccount/service-ca.crt -------------------------------------------------------------------------------------- - - -[float] -[role="xpack"] -=== Histograms and types - -beta[] - -[source,yaml] -------------------------------------------------------------------------------------- -metricbeat.modules: -- module: prometheus - period: 10s - hosts: ["localhost:9090"] - use_types: true - rate_counters: false -------------------------------------------------------------------------------------- - -`use_types` paramater (default: false) enables a different layout for metrics storage, leveraging Elasticsearch -types, including https://www.elastic.co/guide/en/elasticsearch/reference/current/histogram.html[histograms]. - -`rate_counters` paramater (default: false) enables calculating a rate out of Prometheus counters. When enabled, Metricbeat stores -the counter increment since the last collection. This metric should make some aggregations easier and with better -performance. This parameter can only be enabled in combination with `use_types`. - -When `use_types` and `rate_counters` are enabled, metrics are stored like this: - -[source,json] ----- -{ - "prometheus": { - "labels": { - "instance": "172.27.0.2:9090", - "job": "prometheus" - }, - "prometheus_target_interval_length_seconds_count": { - "counter": 1, - "rate": 0 - }, - "prometheus_target_interval_length_seconds_sum": { - "counter": 15.000401344, - "rate": 0 - } - "prometheus_tsdb_compaction_chunk_range_seconds_bucket": { - "histogram": { - "values": [50, 300, 1000, 4000, 16000], - "counts": [10, 2, 34, 7] - } - } - }, -} ----- - - -[float] -=== Scraping all metrics from a Prometheus server - -[WARNING] -======================================= -Depending on your scale this method may not be suitable. We recommend using the -<> metricset for this, -and make Prometheus push metrics to Metricbeat. -======================================= - -This module can scrape all metrics stored in a Prometheus server, by using the -https://prometheus.io/docs/prometheus/latest/federation/[federation API]. By pointing this -config to the Prometheus server: - -[source,yaml] -------------------------------------------------------------------------------------- -metricbeat.modules: -- module: prometheus - period: 10s - hosts: ["localhost:9090"] - metrics_path: '/federate' - query: - 'match[]': '{__name__!=""}' -------------------------------------------------------------------------------------- - -[float] -=== Filtering metrics - -In order to filter out/in metrics one can make use of `metrics_filters.include` `metrics_filters.exclude` settings: - -[source,yaml] -------------------------------------------------------------------------------------- -- module: prometheus - period: 10s - hosts: ["localhost:9090"] - metrics_path: /metrics - metrics_filters: - include: ["node_filesystem_*"] - exclude: ["node_filesystem_device_*"] -------------------------------------------------------------------------------------- - -The configuration above will include only metrics that match `node_filesystem_*` pattern and do not match `node_filesystem_device_*`. - - -To keep only specific metrics, anchor the start and the end of the regexp of each metric: - -- the caret ^ matches the beginning of a text or line, -- the dollar sign $ matches the end of a text. - -[source,yaml] -------------------------------------------------------------------------------------- -- module: prometheus - period: 10s - hosts: ["localhost:9090"] - metrics_path: /metrics - metrics_filters: - include: ["^node_network_net_dev_group$", "^node_network_up$"] -------------------------------------------------------------------------------------- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/_meta/fields.yml deleted file mode 100644 index a927f3fc..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/_meta/fields.yml +++ /dev/null @@ -1 +0,0 @@ -- release: ga diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/_meta/testdata/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/_meta/testdata/config.yml deleted file mode 100644 index 0301667e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/_meta/testdata/config.yml +++ /dev/null @@ -1,4 +0,0 @@ -type: http -url: "/metrics" -suffix: plain -remove_fields_from_comparison: ["prometheus.labels.instance"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/_meta/testdata/docs.plain b/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/_meta/testdata/docs.plain deleted file mode 100644 index e1639901..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/_meta/testdata/docs.plain +++ /dev/null @@ -1,6 +0,0 @@ -# HELP net_conntrack_listener_conn_accepted_total Total number of connections opened to the listener of a given name. -# TYPE net_conntrack_listener_conn_accepted_total counter -net_conntrack_listener_conn_accepted_total{listener_name="http"} 3 -# HELP net_conntrack_listener_conn_closed_total Total number of connections closed that were made to the listener of a given name. -# TYPE net_conntrack_listener_conn_closed_total counter -net_conntrack_listener_conn_closed_total{listener_name="http"} 0 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/_meta/testdata/docs.plain-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/_meta/testdata/docs.plain-expected.json deleted file mode 100644 index b70af186..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/_meta/testdata/docs.plain-expected.json +++ /dev/null @@ -1,52 +0,0 @@ -[ - { - "event": { - "dataset": "prometheus.collector", - "duration": 115000, - "module": "prometheus" - }, - "metricset": { - "name": "collector", - "period": 10000 - }, - "prometheus": { - "labels": { - "instance": "127.0.0.1:55922", - "job": "prometheus" - }, - "metrics": { - "up": 1 - } - }, - "service": { - "address": "127.0.0.1:55555", - "type": "prometheus" - } - }, - { - "event": { - "dataset": "prometheus.collector", - "duration": 115000, - "module": "prometheus" - }, - "metricset": { - "name": "collector", - "period": 10000 - }, - "prometheus": { - "labels": { - "instance": "127.0.0.1:55922", - "job": "prometheus", - "listener_name": "http" - }, - "metrics": { - "net_conntrack_listener_conn_accepted_total": 3, - "net_conntrack_listener_conn_closed_total": 0 - } - }, - "service": { - "address": "127.0.0.1:55555", - "type": "prometheus" - } - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/_meta/testdata/etcd-3.3.10-partial.plain b/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/_meta/testdata/etcd-3.3.10-partial.plain deleted file mode 100644 index eae96e07..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/_meta/testdata/etcd-3.3.10-partial.plain +++ /dev/null @@ -1,214 +0,0 @@ -# HELP etcd_debugging_mvcc_db_compaction_keys_total Total number of db keys compacted. -# TYPE etcd_debugging_mvcc_db_compaction_keys_total counter -etcd_debugging_mvcc_db_compaction_keys_total 0 -# HELP etcd_debugging_mvcc_db_total_size_in_bytes Total size of the underlying database physically allocated in bytes. Use etcd_mvcc_db_total_size_in_bytes -# TYPE etcd_debugging_mvcc_db_total_size_in_bytes gauge -etcd_debugging_mvcc_db_total_size_in_bytes 20480 -# HELP etcd_debugging_mvcc_delete_total Total number of deletes seen by this member. -# TYPE etcd_debugging_mvcc_delete_total counter -etcd_debugging_mvcc_delete_total 0 -# HELP etcd_debugging_mvcc_events_total Total number of events sent by this member. -# TYPE etcd_debugging_mvcc_events_total counter -etcd_debugging_mvcc_events_total 0 -# HELP etcd_debugging_mvcc_keys_total Total number of keys. -# TYPE etcd_debugging_mvcc_keys_total gauge -etcd_debugging_mvcc_keys_total 0 -# HELP etcd_debugging_mvcc_pending_events_total Total number of pending events to be sent. -# TYPE etcd_debugging_mvcc_pending_events_total gauge -etcd_debugging_mvcc_pending_events_total 0 -# HELP etcd_debugging_mvcc_put_total Total number of puts seen by this member. -# TYPE etcd_debugging_mvcc_put_total counter -etcd_debugging_mvcc_put_total 0 -# HELP etcd_debugging_mvcc_range_total Total number of ranges seen by this member. -# TYPE etcd_debugging_mvcc_range_total counter -etcd_debugging_mvcc_range_total 0 -# HELP etcd_debugging_mvcc_slow_watcher_total Total number of unsynced slow watchers. -# TYPE etcd_debugging_mvcc_slow_watcher_total gauge -etcd_debugging_mvcc_slow_watcher_total 0 -# HELP etcd_debugging_mvcc_txn_total Total number of txns seen by this member. -# TYPE etcd_debugging_mvcc_txn_total counter -etcd_debugging_mvcc_txn_total 0 -# HELP etcd_debugging_mvcc_watch_stream_total Total number of watch streams. -# TYPE etcd_debugging_mvcc_watch_stream_total gauge -etcd_debugging_mvcc_watch_stream_total 0 -# HELP etcd_debugging_mvcc_watcher_total Total number of watchers. -# TYPE etcd_debugging_mvcc_watcher_total gauge -etcd_debugging_mvcc_watcher_total 0 -# HELP etcd_debugging_server_lease_expired_total The total number of expired leases. -# TYPE etcd_debugging_server_lease_expired_total counter -etcd_debugging_server_lease_expired_total 0 -# HELP etcd_debugging_store_expires_total Total number of expired keys. -# TYPE etcd_debugging_store_expires_total counter -etcd_debugging_store_expires_total 0 -# HELP etcd_debugging_store_reads_total Total number of reads action by (get/getRecursive), local to this member. -# TYPE etcd_debugging_store_reads_total counter -etcd_debugging_store_reads_total{action="getRecursive"} 1 -# HELP etcd_debugging_store_watch_requests_total Total number of incoming watch requests (new or reestablished). -# TYPE etcd_debugging_store_watch_requests_total counter -etcd_debugging_store_watch_requests_total 0 -# HELP etcd_debugging_store_watchers Count of currently active watchers. -# TYPE etcd_debugging_store_watchers gauge -etcd_debugging_store_watchers 0 -# HELP etcd_debugging_store_writes_total Total number of writes (e.g. set/compareAndDelete) seen by this member. -# TYPE etcd_debugging_store_writes_total counter -etcd_debugging_store_writes_total{action="create"} 1 -etcd_debugging_store_writes_total{action="set"} 2 -# HELP etcd_grpc_proxy_cache_hits_total Total number of cache hits -# TYPE etcd_grpc_proxy_cache_hits_total gauge -etcd_grpc_proxy_cache_hits_total 0 -# HELP etcd_grpc_proxy_cache_keys_total Total number of keys/ranges cached -# TYPE etcd_grpc_proxy_cache_keys_total gauge -etcd_grpc_proxy_cache_keys_total 0 -# HELP etcd_grpc_proxy_cache_misses_total Total number of cache misses -# TYPE etcd_grpc_proxy_cache_misses_total gauge -etcd_grpc_proxy_cache_misses_total 0 -# HELP etcd_grpc_proxy_events_coalescing_total Total number of events coalescing -# TYPE etcd_grpc_proxy_events_coalescing_total counter -etcd_grpc_proxy_events_coalescing_total 0 -# HELP etcd_grpc_proxy_watchers_coalescing_total Total number of current watchers coalescing -# TYPE etcd_grpc_proxy_watchers_coalescing_total gauge -etcd_grpc_proxy_watchers_coalescing_total 0 -# HELP etcd_mvcc_db_total_size_in_bytes Total size of the underlying database physically allocated in bytes. -# TYPE etcd_mvcc_db_total_size_in_bytes gauge -etcd_mvcc_db_total_size_in_bytes 20480 -# HELP etcd_mvcc_db_total_size_in_use_in_bytes Total size of the underlying database logically in use in bytes. -# TYPE etcd_mvcc_db_total_size_in_use_in_bytes gauge -etcd_mvcc_db_total_size_in_use_in_bytes 16384 -# HELP etcd_network_client_grpc_received_bytes_total The total number of bytes received from grpc clients. -# TYPE etcd_network_client_grpc_received_bytes_total counter -etcd_network_client_grpc_received_bytes_total 0 -# HELP etcd_network_client_grpc_sent_bytes_total The total number of bytes sent to grpc clients. -# TYPE etcd_network_client_grpc_sent_bytes_total counter -etcd_network_client_grpc_sent_bytes_total 0 -# HELP etcd_server_go_version Which Go version server is running with. 1 for 'server_go_version' label with current version. -# TYPE etcd_server_go_version gauge -etcd_server_go_version{server_go_version="go1.10.4"} 1 -# HELP etcd_server_has_leader Whether or not a leader exists. 1 is existence, 0 is not. -# TYPE etcd_server_has_leader gauge -etcd_server_has_leader 1 -# HELP etcd_server_health_failures The total number of failed health checks -# TYPE etcd_server_health_failures counter -etcd_server_health_failures 0 -# HELP etcd_server_health_success The total number of successful health checks -# TYPE etcd_server_health_success counter -etcd_server_health_success 0 -# HELP etcd_server_heartbeat_send_failures_total The total number of leader heartbeat send failures (likely overloaded from slow disk). -# TYPE etcd_server_heartbeat_send_failures_total counter -etcd_server_heartbeat_send_failures_total 0 -# HELP etcd_server_id Server or member ID in hexadecimal format. 1 for 'server_id' label with current ID. -# TYPE etcd_server_id gauge -etcd_server_id{server_id="8e9e05c52164694d"} 1 -# HELP etcd_server_is_leader Whether or not this member is a leader. 1 if is, 0 otherwise. -# TYPE etcd_server_is_leader gauge -etcd_server_is_leader 1 -# HELP etcd_server_leader_changes_seen_total The number of leader changes seen. -# TYPE etcd_server_leader_changes_seen_total counter -etcd_server_leader_changes_seen_total 1 -# HELP etcd_server_proposals_applied_total The total number of consensus proposals applied. -# TYPE etcd_server_proposals_applied_total gauge -etcd_server_proposals_applied_total 4 -# HELP etcd_server_proposals_committed_total The total number of consensus proposals committed. -# TYPE etcd_server_proposals_committed_total gauge -etcd_server_proposals_committed_total 4 -# HELP etcd_server_proposals_failed_total The total number of failed proposals seen. -# TYPE etcd_server_proposals_failed_total counter -etcd_server_proposals_failed_total 0 -# HELP etcd_server_proposals_pending The current number of pending proposals to commit. -# TYPE etcd_server_proposals_pending gauge -etcd_server_proposals_pending 0 -# HELP etcd_server_quota_backend_bytes Current backend storage quota size in bytes. -# TYPE etcd_server_quota_backend_bytes gauge -etcd_server_quota_backend_bytes 2.147483648e+09 -# HELP etcd_server_read_indexes_failed_total The total number of failed read indexes seen. -# TYPE etcd_server_read_indexes_failed_total counter -etcd_server_read_indexes_failed_total 0 -# HELP etcd_server_slow_apply_total The total number of slow apply requests (likely overloaded from slow disk). -# TYPE etcd_server_slow_apply_total counter -etcd_server_slow_apply_total 0 -# HELP etcd_server_slow_read_indexes_total The total number of pending read indexes not in sync with leader's or timed out read index requests. -# TYPE etcd_server_slow_read_indexes_total counter -etcd_server_slow_read_indexes_total 0 -# HELP etcd_server_version Which version is running. 1 for 'server_version' label with current version. -# TYPE etcd_server_version gauge -etcd_server_version{server_version="3.3.10"} 1 -# HELP go_goroutines Number of goroutines that currently exist. -# TYPE go_goroutines gauge -go_goroutines 76 -# HELP go_info Information about the Go environment. -# TYPE go_info gauge -go_info{version="go1.10.4"} 1 -# HELP go_memstats_alloc_bytes Number of bytes allocated and still in use. -# TYPE go_memstats_alloc_bytes gauge -go_memstats_alloc_bytes 5.187216e+06 -# HELP go_memstats_alloc_bytes_total Total number of bytes allocated, even if freed. -# TYPE go_memstats_alloc_bytes_total counter -go_memstats_alloc_bytes_total 5.818832e+06 -# HELP go_memstats_buck_hash_sys_bytes Number of bytes used by the profiling bucket hash table. -# TYPE go_memstats_buck_hash_sys_bytes gauge -go_memstats_buck_hash_sys_bytes 1.444537e+06 -# HELP go_memstats_frees_total Total number of frees. -# TYPE go_memstats_frees_total counter -go_memstats_frees_total 5341 -# HELP go_memstats_gc_cpu_fraction The fraction of this program's available CPU time used by the GC since the program started. -# TYPE go_memstats_gc_cpu_fraction gauge -go_memstats_gc_cpu_fraction 0.06982921260067133 -# HELP go_memstats_gc_sys_bytes Number of bytes used for garbage collection system metadata. -# TYPE go_memstats_gc_sys_bytes gauge -go_memstats_gc_sys_bytes 413696 -# HELP go_memstats_heap_alloc_bytes Number of heap bytes allocated and still in use. -# TYPE go_memstats_heap_alloc_bytes gauge -go_memstats_heap_alloc_bytes 5.187216e+06 -# HELP go_memstats_heap_idle_bytes Number of heap bytes waiting to be used. -# TYPE go_memstats_heap_idle_bytes gauge -go_memstats_heap_idle_bytes 811008 -# HELP go_memstats_heap_inuse_bytes Number of heap bytes that are in use. -# TYPE go_memstats_heap_inuse_bytes gauge -go_memstats_heap_inuse_bytes 6.660096e+06 -# HELP go_memstats_heap_objects Number of allocated objects. -# TYPE go_memstats_heap_objects gauge -go_memstats_heap_objects 27762 -# HELP go_memstats_heap_released_bytes Number of heap bytes released to OS. -# TYPE go_memstats_heap_released_bytes gauge -go_memstats_heap_released_bytes 0 -# HELP go_memstats_heap_sys_bytes Number of heap bytes obtained from system. -# TYPE go_memstats_heap_sys_bytes gauge -go_memstats_heap_sys_bytes 7.471104e+06 -# HELP go_memstats_last_gc_time_seconds Number of seconds since 1970 of last garbage collection. -# TYPE go_memstats_last_gc_time_seconds gauge -go_memstats_last_gc_time_seconds 1.5534302814931297e+09 -# HELP go_memstats_lookups_total Total number of pointer lookups. -# TYPE go_memstats_lookups_total counter -go_memstats_lookups_total 55 -# HELP go_memstats_mallocs_total Total number of mallocs. -# TYPE go_memstats_mallocs_total counter -go_memstats_mallocs_total 33103 -# HELP go_memstats_mcache_inuse_bytes Number of bytes in use by mcache structures. -# TYPE go_memstats_mcache_inuse_bytes gauge -go_memstats_mcache_inuse_bytes 6944 -# HELP go_memstats_mcache_sys_bytes Number of bytes used for mcache structures obtained from system. -# TYPE go_memstats_mcache_sys_bytes gauge -go_memstats_mcache_sys_bytes 16384 -# HELP go_memstats_mspan_inuse_bytes Number of bytes in use by mspan structures. -# TYPE go_memstats_mspan_inuse_bytes gauge -go_memstats_mspan_inuse_bytes 58520 -# HELP go_memstats_mspan_sys_bytes Number of bytes used for mspan structures obtained from system. -# TYPE go_memstats_mspan_sys_bytes gauge -go_memstats_mspan_sys_bytes 65536 -# HELP go_memstats_next_gc_bytes Number of heap bytes when next garbage collection will take place. -# TYPE go_memstats_next_gc_bytes gauge -go_memstats_next_gc_bytes 8.4788e+06 -# HELP go_memstats_other_sys_bytes Number of bytes used for other system allocations. -# TYPE go_memstats_other_sys_bytes gauge -go_memstats_other_sys_bytes 1.289791e+06 -# HELP go_memstats_stack_inuse_bytes Number of bytes in use by the stack allocator. -# TYPE go_memstats_stack_inuse_bytes gauge -go_memstats_stack_inuse_bytes 1.114112e+06 -# HELP go_memstats_stack_sys_bytes Number of bytes obtained from system for stack allocator. -# TYPE go_memstats_stack_sys_bytes gauge -go_memstats_stack_sys_bytes 1.114112e+06 -# HELP go_memstats_sys_bytes Number of bytes obtained from system. -# TYPE go_memstats_sys_bytes gauge -go_memstats_sys_bytes 1.181516e+07 -# HELP go_threads Number of OS threads created. -# TYPE go_threads gauge -go_threads 13 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/_meta/testdata/etcd-3.3.10-partial.plain-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/_meta/testdata/etcd-3.3.10-partial.plain-expected.json deleted file mode 100644 index 58ef5fff..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/_meta/testdata/etcd-3.3.10-partial.plain-expected.json +++ /dev/null @@ -1,289 +0,0 @@ -[ - { - "event": { - "dataset": "prometheus.collector", - "duration": 115000, - "module": "prometheus" - }, - "metricset": { - "name": "collector", - "period": 10000 - }, - "prometheus": { - "labels": { - "instance": "127.0.0.1:55924", - "job": "prometheus", - "version": "go1.10.4" - }, - "metrics": { - "go_info": 1 - } - }, - "service": { - "address": "127.0.0.1:55555", - "type": "prometheus" - } - }, - { - "event": { - "dataset": "prometheus.collector", - "duration": 115000, - "module": "prometheus" - }, - "metricset": { - "name": "collector", - "period": 10000 - }, - "prometheus": { - "labels": { - "instance": "127.0.0.1:55924", - "job": "prometheus", - "server_go_version": "go1.10.4" - }, - "metrics": { - "etcd_server_go_version": 1 - } - }, - "service": { - "address": "127.0.0.1:55555", - "type": "prometheus" - } - }, - { - "event": { - "dataset": "prometheus.collector", - "duration": 115000, - "module": "prometheus" - }, - "metricset": { - "name": "collector", - "period": 10000 - }, - "prometheus": { - "labels": { - "action": "create", - "instance": "127.0.0.1:55924", - "job": "prometheus" - }, - "metrics": { - "etcd_debugging_store_writes_total": 1 - } - }, - "service": { - "address": "127.0.0.1:55555", - "type": "prometheus" - } - }, - { - "event": { - "dataset": "prometheus.collector", - "duration": 115000, - "module": "prometheus" - }, - "metricset": { - "name": "collector", - "period": 10000 - }, - "prometheus": { - "labels": { - "instance": "127.0.0.1:55924", - "job": "prometheus" - }, - "metrics": { - "up": 1 - } - }, - "service": { - "address": "127.0.0.1:55555", - "type": "prometheus" - } - }, - { - "event": { - "dataset": "prometheus.collector", - "duration": 115000, - "module": "prometheus" - }, - "metricset": { - "name": "collector", - "period": 10000 - }, - "prometheus": { - "labels": { - "instance": "127.0.0.1:55924", - "job": "prometheus", - "server_id": "8e9e05c52164694d" - }, - "metrics": { - "etcd_server_id": 1 - } - }, - "service": { - "address": "127.0.0.1:55555", - "type": "prometheus" - } - }, - { - "event": { - "dataset": "prometheus.collector", - "duration": 115000, - "module": "prometheus" - }, - "metricset": { - "name": "collector", - "period": 10000 - }, - "prometheus": { - "labels": { - "action": "set", - "instance": "127.0.0.1:55924", - "job": "prometheus" - }, - "metrics": { - "etcd_debugging_store_writes_total": 2 - } - }, - "service": { - "address": "127.0.0.1:55555", - "type": "prometheus" - } - }, - { - "event": { - "dataset": "prometheus.collector", - "duration": 115000, - "module": "prometheus" - }, - "metricset": { - "name": "collector", - "period": 10000 - }, - "prometheus": { - "labels": { - "instance": "127.0.0.1:55924", - "job": "prometheus", - "server_version": "3.3.10" - }, - "metrics": { - "etcd_server_version": 1 - } - }, - "service": { - "address": "127.0.0.1:55555", - "type": "prometheus" - } - }, - { - "event": { - "dataset": "prometheus.collector", - "duration": 115000, - "module": "prometheus" - }, - "metricset": { - "name": "collector", - "period": 10000 - }, - "prometheus": { - "labels": { - "action": "getRecursive", - "instance": "127.0.0.1:55924", - "job": "prometheus" - }, - "metrics": { - "etcd_debugging_store_reads_total": 1 - } - }, - "service": { - "address": "127.0.0.1:55555", - "type": "prometheus" - } - }, - { - "event": { - "dataset": "prometheus.collector", - "duration": 115000, - "module": "prometheus" - }, - "metricset": { - "name": "collector", - "period": 10000 - }, - "prometheus": { - "labels": { - "instance": "127.0.0.1:55924", - "job": "prometheus" - }, - "metrics": { - "etcd_debugging_mvcc_db_compaction_keys_total": 0, - "etcd_debugging_mvcc_db_total_size_in_bytes": 20480, - "etcd_debugging_mvcc_delete_total": 0, - "etcd_debugging_mvcc_events_total": 0, - "etcd_debugging_mvcc_keys_total": 0, - "etcd_debugging_mvcc_pending_events_total": 0, - "etcd_debugging_mvcc_put_total": 0, - "etcd_debugging_mvcc_range_total": 0, - "etcd_debugging_mvcc_slow_watcher_total": 0, - "etcd_debugging_mvcc_txn_total": 0, - "etcd_debugging_mvcc_watch_stream_total": 0, - "etcd_debugging_mvcc_watcher_total": 0, - "etcd_debugging_server_lease_expired_total": 0, - "etcd_debugging_store_expires_total": 0, - "etcd_debugging_store_watch_requests_total": 0, - "etcd_debugging_store_watchers": 0, - "etcd_grpc_proxy_cache_hits_total": 0, - "etcd_grpc_proxy_cache_keys_total": 0, - "etcd_grpc_proxy_cache_misses_total": 0, - "etcd_grpc_proxy_events_coalescing_total": 0, - "etcd_grpc_proxy_watchers_coalescing_total": 0, - "etcd_mvcc_db_total_size_in_bytes": 20480, - "etcd_mvcc_db_total_size_in_use_in_bytes": 16384, - "etcd_network_client_grpc_received_bytes_total": 0, - "etcd_network_client_grpc_sent_bytes_total": 0, - "etcd_server_has_leader": 1, - "etcd_server_health_failures": 0, - "etcd_server_health_success": 0, - "etcd_server_heartbeat_send_failures_total": 0, - "etcd_server_is_leader": 1, - "etcd_server_leader_changes_seen_total": 1, - "etcd_server_proposals_applied_total": 4, - "etcd_server_proposals_committed_total": 4, - "etcd_server_proposals_failed_total": 0, - "etcd_server_proposals_pending": 0, - "etcd_server_quota_backend_bytes": 2147483648, - "etcd_server_read_indexes_failed_total": 0, - "etcd_server_slow_apply_total": 0, - "etcd_server_slow_read_indexes_total": 0, - "go_goroutines": 76, - "go_memstats_alloc_bytes": 5187216, - "go_memstats_alloc_bytes_total": 5818832, - "go_memstats_buck_hash_sys_bytes": 1444537, - "go_memstats_frees_total": 5341, - "go_memstats_gc_cpu_fraction": 0.06982921260067133, - "go_memstats_gc_sys_bytes": 413696, - "go_memstats_heap_alloc_bytes": 5187216, - "go_memstats_heap_idle_bytes": 811008, - "go_memstats_heap_inuse_bytes": 6660096, - "go_memstats_heap_objects": 27762, - "go_memstats_heap_released_bytes": 0, - "go_memstats_heap_sys_bytes": 7471104, - "go_memstats_last_gc_time_seconds": 1553430281.4931297, - "go_memstats_lookups_total": 55, - "go_memstats_mallocs_total": 33103, - "go_memstats_mcache_inuse_bytes": 6944, - "go_memstats_mcache_sys_bytes": 16384, - "go_memstats_mspan_inuse_bytes": 58520, - "go_memstats_mspan_sys_bytes": 65536, - "go_memstats_next_gc_bytes": 8478800, - "go_memstats_other_sys_bytes": 1289791, - "go_memstats_stack_inuse_bytes": 1114112, - "go_memstats_stack_sys_bytes": 1114112, - "go_memstats_sys_bytes": 11815160, - "go_threads": 13 - } - }, - "service": { - "address": "127.0.0.1:55555", - "type": "prometheus" - } - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/_meta/testdata/metrics-with-naninf.plain b/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/_meta/testdata/metrics-with-naninf.plain deleted file mode 100644 index ea88edb5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/_meta/testdata/metrics-with-naninf.plain +++ /dev/null @@ -1,38 +0,0 @@ -# HELP kafka_consumer_records_lag_records The latest lag of the partition -# TYPE kafka_consumer_records_lag_records gauge -kafka_consumer_records_lag_records{client_id="consumer1",} NaN -kafka_consumer_records_lag_records{client_id="consumer2",} +Inf -kafka_consumer_records_lag_records{client_id="consumer3",} -Inf -kafka_consumer_records_lag_records{client_id="consumer4",} 5 -# HELP http_failures Total number of http request failures -# TYPE http_failures counter -http_failures{method="GET"} 2 -http_failures{method="POST"} NaN -http_failures{method="DELETE"} +Inf -# HELP go_gc_duration_seconds A summary of the GC invocation durations. -# TYPE go_gc_duration_seconds summary -go_gc_duration_seconds{quantile="0",} NaN -go_gc_duration_seconds{quantile="0.25",} +Inf -go_gc_duration_seconds{quantile="0.5",} -Inf -go_gc_duration_seconds{quantile="0.75"} 9.8154e-05 -go_gc_duration_seconds{quantile="1",} 0.011689149 -go_gc_duration_seconds_sum 3.451780079 -go_gc_duration_seconds_count 13118 -# HELP http_request_duration_seconds request duration histogram -# TYPE http_request_duration_seconds histogram -http_request_duration_seconds_bucket{le="0.1"} +Inf -http_request_duration_seconds_bucket{le="0.2"} -Inf -http_request_duration_seconds_bucket{le="0.5"} NaN -http_request_duration_seconds_bucket{le="1"} 1 -http_request_duration_seconds_bucket{le="2"} 2 -http_request_duration_seconds_bucket{le="3"} 3 -http_request_duration_seconds_bucket{le="5"} 3 -http_request_duration_seconds_bucket{le="+Inf"} 3 -http_request_duration_seconds_sum 6 -http_request_duration_seconds_count 3 -# HELP net_conntrack_listener_conn_accepted_total Total number of connections opened to the listener of a given name. -# TYPE net_conntrack_listener_conn_accepted_total untyped -net_conntrack_listener_conn_accepted_total{listener_name="http"} 1568652315554 -# HELP net_conntrack_listener_conn_closed_total Total number of connections closed that were made to the listener of a given name. -# TYPE net_conntrack_listener_conn_closed_total untyped -net_conntrack_listener_conn_closed_total{listener_name="http"} NaN diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/_meta/testdata/metrics-with-naninf.plain-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/_meta/testdata/metrics-with-naninf.plain-expected.json deleted file mode 100644 index 6e1423be..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/_meta/testdata/metrics-with-naninf.plain-expected.json +++ /dev/null @@ -1,303 +0,0 @@ -[ - { - "event": { - "dataset": "prometheus.collector", - "duration": 115000, - "module": "prometheus" - }, - "metricset": { - "name": "collector", - "period": 10000 - }, - "prometheus": { - "labels": { - "instance": "127.0.0.1:55926", - "job": "prometheus", - "listener_name": "http" - }, - "metrics": { - "net_conntrack_listener_conn_accepted_total": 1568652315554 - } - }, - "service": { - "address": "127.0.0.1:55555", - "type": "prometheus" - } - }, - { - "event": { - "dataset": "prometheus.collector", - "duration": 115000, - "module": "prometheus" - }, - "metricset": { - "name": "collector", - "period": 10000 - }, - "prometheus": { - "labels": { - "instance": "127.0.0.1:55926", - "job": "prometheus" - }, - "metrics": { - "go_gc_duration_seconds_count": 13118, - "go_gc_duration_seconds_sum": 3.451780079, - "http_request_duration_seconds_count": 3, - "http_request_duration_seconds_sum": 6 - } - }, - "service": { - "address": "127.0.0.1:55555", - "type": "prometheus" - } - }, - { - "event": { - "dataset": "prometheus.collector", - "duration": 115000, - "module": "prometheus" - }, - "metricset": { - "name": "collector", - "period": 10000 - }, - "prometheus": { - "labels": { - "client_id": "consumer4", - "instance": "127.0.0.1:55926", - "job": "prometheus" - }, - "metrics": { - "kafka_consumer_records_lag_records": 5 - } - }, - "service": { - "address": "127.0.0.1:55555", - "type": "prometheus" - } - }, - { - "event": { - "dataset": "prometheus.collector", - "duration": 115000, - "module": "prometheus" - }, - "metricset": { - "name": "collector", - "period": 10000 - }, - "prometheus": { - "labels": { - "instance": "127.0.0.1:55926", - "job": "prometheus", - "quantile": "1" - }, - "metrics": { - "go_gc_duration_seconds": 0.011689149 - } - }, - "service": { - "address": "127.0.0.1:55555", - "type": "prometheus" - } - }, - { - "event": { - "dataset": "prometheus.collector", - "duration": 115000, - "module": "prometheus" - }, - "metricset": { - "name": "collector", - "period": 10000 - }, - "prometheus": { - "labels": { - "instance": "127.0.0.1:55926", - "job": "prometheus", - "le": "5" - }, - "metrics": { - "http_request_duration_seconds_bucket": 3 - } - }, - "service": { - "address": "127.0.0.1:55555", - "type": "prometheus" - } - }, - { - "event": { - "dataset": "prometheus.collector", - "duration": 115000, - "module": "prometheus" - }, - "metricset": { - "name": "collector", - "period": 10000 - }, - "prometheus": { - "labels": { - "instance": "127.0.0.1:55926", - "job": "prometheus", - "le": "1" - }, - "metrics": { - "http_request_duration_seconds_bucket": 1 - } - }, - "service": { - "address": "127.0.0.1:55555", - "type": "prometheus" - } - }, - { - "event": { - "dataset": "prometheus.collector", - "duration": 115000, - "module": "prometheus" - }, - "metricset": { - "name": "collector", - "period": 10000 - }, - "prometheus": { - "labels": { - "instance": "127.0.0.1:55926", - "job": "prometheus", - "le": "2" - }, - "metrics": { - "http_request_duration_seconds_bucket": 2 - } - }, - "service": { - "address": "127.0.0.1:55555", - "type": "prometheus" - } - }, - { - "event": { - "dataset": "prometheus.collector", - "duration": 115000, - "module": "prometheus" - }, - "metricset": { - "name": "collector", - "period": 10000 - }, - "prometheus": { - "labels": { - "instance": "127.0.0.1:55926", - "job": "prometheus" - }, - "metrics": { - "up": 1 - } - }, - "service": { - "address": "127.0.0.1:55555", - "type": "prometheus" - } - }, - { - "event": { - "dataset": "prometheus.collector", - "duration": 115000, - "module": "prometheus" - }, - "metricset": { - "name": "collector", - "period": 10000 - }, - "prometheus": { - "labels": { - "instance": "127.0.0.1:55926", - "job": "prometheus", - "le": "+Inf" - }, - "metrics": { - "http_request_duration_seconds_bucket": 3 - } - }, - "service": { - "address": "127.0.0.1:55555", - "type": "prometheus" - } - }, - { - "event": { - "dataset": "prometheus.collector", - "duration": 115000, - "module": "prometheus" - }, - "metricset": { - "name": "collector", - "period": 10000 - }, - "prometheus": { - "labels": { - "instance": "127.0.0.1:55926", - "job": "prometheus", - "method": "GET" - }, - "metrics": { - "http_failures": 2 - } - }, - "service": { - "address": "127.0.0.1:55555", - "type": "prometheus" - } - }, - { - "event": { - "dataset": "prometheus.collector", - "duration": 115000, - "module": "prometheus" - }, - "metricset": { - "name": "collector", - "period": 10000 - }, - "prometheus": { - "labels": { - "instance": "127.0.0.1:55926", - "job": "prometheus", - "quantile": "0.75" - }, - "metrics": { - "go_gc_duration_seconds": 0.000098154 - } - }, - "service": { - "address": "127.0.0.1:55555", - "type": "prometheus" - } - }, - { - "event": { - "dataset": "prometheus.collector", - "duration": 115000, - "module": "prometheus" - }, - "metricset": { - "name": "collector", - "period": 10000 - }, - "prometheus": { - "labels": { - "instance": "127.0.0.1:55926", - "job": "prometheus", - "le": "3" - }, - "metrics": { - "http_request_duration_seconds_bucket": 3 - } - }, - "service": { - "address": "127.0.0.1:55555", - "type": "prometheus" - } - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/_meta/testdata/prometheus-2.6.0-partial.plain b/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/_meta/testdata/prometheus-2.6.0-partial.plain deleted file mode 100644 index 136196b7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/_meta/testdata/prometheus-2.6.0-partial.plain +++ /dev/null @@ -1,135 +0,0 @@ -# HELP go_gc_duration_seconds A summary of the GC invocation durations. -# TYPE go_gc_duration_seconds summary -go_gc_duration_seconds{quantile="0"} 3.8386e-05 -go_gc_duration_seconds{quantile="0.25"} 4.2803e-05 -go_gc_duration_seconds{quantile="0.5"} 6.0618e-05 -go_gc_duration_seconds{quantile="0.75"} 0.004392391 -go_gc_duration_seconds{quantile="1"} 0.004392391 -go_gc_duration_seconds_sum 0.004534198 -go_gc_duration_seconds_count 4 -# HELP go_goroutines Number of goroutines that currently exist. -# TYPE go_goroutines gauge -go_goroutines 35 -# HELP go_info Information about the Go environment. -# TYPE go_info gauge -go_info{version="go1.11.3"} 1 -# HELP go_memstats_alloc_bytes Number of bytes allocated and still in use. -# TYPE go_memstats_alloc_bytes gauge -go_memstats_alloc_bytes 1.0558112e+07 -# HELP go_memstats_alloc_bytes_total Total number of bytes allocated, even if freed. -# TYPE go_memstats_alloc_bytes_total counter -go_memstats_alloc_bytes_total 1.408776e+07 -# HELP go_memstats_buck_hash_sys_bytes Number of bytes used by the profiling bucket hash table. -# TYPE go_memstats_buck_hash_sys_bytes gauge -go_memstats_buck_hash_sys_bytes 1.447018e+06 -# HELP go_memstats_frees_total Total number of frees. -# TYPE go_memstats_frees_total counter -go_memstats_frees_total 15673 -# HELP go_memstats_gc_cpu_fraction The fraction of this program's available CPU time used by the GC since the program started. -# TYPE go_memstats_gc_cpu_fraction gauge -go_memstats_gc_cpu_fraction 0.0008429952574435172 -# HELP go_memstats_gc_sys_bytes Number of bytes used for garbage collection system metadata. -# TYPE go_memstats_gc_sys_bytes gauge -go_memstats_gc_sys_bytes 2.379776e+06 -# HELP go_memstats_heap_alloc_bytes Number of heap bytes allocated and still in use. -# TYPE go_memstats_heap_alloc_bytes gauge -go_memstats_heap_alloc_bytes 1.0558112e+07 -# HELP go_memstats_heap_idle_bytes Number of heap bytes waiting to be used. -# TYPE go_memstats_heap_idle_bytes gauge -go_memstats_heap_idle_bytes 5.4042624e+07 -# HELP go_memstats_heap_inuse_bytes Number of heap bytes that are in use. -# TYPE go_memstats_heap_inuse_bytes gauge -go_memstats_heap_inuse_bytes 1.2214272e+07 -# HELP go_memstats_heap_objects Number of allocated objects. -# TYPE go_memstats_heap_objects gauge -go_memstats_heap_objects 61771 -# HELP go_memstats_heap_released_bytes Number of heap bytes released to OS. -# TYPE go_memstats_heap_released_bytes gauge -go_memstats_heap_released_bytes 0 -# HELP go_memstats_heap_sys_bytes Number of heap bytes obtained from system. -# TYPE go_memstats_heap_sys_bytes gauge -go_memstats_heap_sys_bytes 6.6256896e+07 -# HELP go_memstats_last_gc_time_seconds Number of seconds since 1970 of last garbage collection. -# TYPE go_memstats_last_gc_time_seconds gauge -go_memstats_last_gc_time_seconds 1.5534303161488917e+09 -# HELP go_memstats_lookups_total Total number of pointer lookups. -# TYPE go_memstats_lookups_total counter -go_memstats_lookups_total 0 -# HELP go_memstats_mallocs_total Total number of mallocs. -# TYPE go_memstats_mallocs_total counter -go_memstats_mallocs_total 77444 -# HELP go_memstats_mcache_inuse_bytes Number of bytes in use by mcache structures. -# TYPE go_memstats_mcache_inuse_bytes gauge -go_memstats_mcache_inuse_bytes 6912 -# HELP go_memstats_mcache_sys_bytes Number of bytes used for mcache structures obtained from system. -# TYPE go_memstats_mcache_sys_bytes gauge -go_memstats_mcache_sys_bytes 16384 -# HELP go_memstats_mspan_inuse_bytes Number of bytes in use by mspan structures. -# TYPE go_memstats_mspan_inuse_bytes gauge -go_memstats_mspan_inuse_bytes 127984 -# HELP go_memstats_mspan_sys_bytes Number of bytes used for mspan structures obtained from system. -# TYPE go_memstats_mspan_sys_bytes gauge -go_memstats_mspan_sys_bytes 131072 -# HELP go_memstats_next_gc_bytes Number of heap bytes when next garbage collection will take place. -# TYPE go_memstats_next_gc_bytes gauge -go_memstats_next_gc_bytes 1.8390112e+07 -# HELP go_memstats_other_sys_bytes Number of bytes used for other system allocations. -# TYPE go_memstats_other_sys_bytes gauge -go_memstats_other_sys_bytes 1.201294e+06 -# HELP go_memstats_stack_inuse_bytes Number of bytes in use by the stack allocator. -# TYPE go_memstats_stack_inuse_bytes gauge -go_memstats_stack_inuse_bytes 851968 -# HELP go_memstats_stack_sys_bytes Number of bytes obtained from system for stack allocator. -# TYPE go_memstats_stack_sys_bytes gauge -go_memstats_stack_sys_bytes 851968 -# HELP go_memstats_sys_bytes Number of bytes obtained from system. -# TYPE go_memstats_sys_bytes gauge -go_memstats_sys_bytes 7.2284408e+07 -# HELP go_threads Number of OS threads created. -# TYPE go_threads gauge -go_threads 14 -# HELP net_conntrack_dialer_conn_attempted_total Total number of connections attempted by the given dialer a given name. -# TYPE net_conntrack_dialer_conn_attempted_total counter -net_conntrack_dialer_conn_attempted_total{dialer_name="alertmanager"} 0 -net_conntrack_dialer_conn_attempted_total{dialer_name="default"} 0 -net_conntrack_dialer_conn_attempted_total{dialer_name="prometheus"} 1 -# HELP net_conntrack_dialer_conn_closed_total Total number of connections closed which originated from the dialer of a given name. -# TYPE net_conntrack_dialer_conn_closed_total counter -net_conntrack_dialer_conn_closed_total{dialer_name="alertmanager"} 0 -net_conntrack_dialer_conn_closed_total{dialer_name="default"} 0 -net_conntrack_dialer_conn_closed_total{dialer_name="prometheus"} 0 -# HELP net_conntrack_dialer_conn_established_total Total number of connections successfully established by the given dialer a given name. -# TYPE net_conntrack_dialer_conn_established_total counter -net_conntrack_dialer_conn_established_total{dialer_name="alertmanager"} 0 -net_conntrack_dialer_conn_established_total{dialer_name="default"} 0 -net_conntrack_dialer_conn_established_total{dialer_name="prometheus"} 1 -# HELP net_conntrack_listener_conn_accepted_total Total number of connections opened to the listener of a given name. -# TYPE net_conntrack_listener_conn_accepted_total counter -net_conntrack_listener_conn_accepted_total{listener_name="http"} 3 -# HELP net_conntrack_listener_conn_closed_total Total number of connections closed that were made to the listener of a given name. -# TYPE net_conntrack_listener_conn_closed_total counter -net_conntrack_listener_conn_closed_total{listener_name="http"} 0 -# HELP process_cpu_seconds_total Total user and system CPU time spent in seconds. -# TYPE process_cpu_seconds_total counter -process_cpu_seconds_total 0.14 -# HELP process_max_fds Maximum number of open file descriptors. -# TYPE process_max_fds gauge -process_max_fds 1.048576e+06 -# HELP process_open_fds Number of open file descriptors. -# TYPE process_open_fds gauge -process_open_fds 13 -# HELP process_resident_memory_bytes Resident memory size in bytes. -# TYPE process_resident_memory_bytes gauge -process_resident_memory_bytes 3.5934208e+07 -# HELP process_start_time_seconds Start time of the process since unix epoch in seconds. -# TYPE process_start_time_seconds gauge -process_start_time_seconds 1.5534303054e+09 -# HELP process_virtual_memory_bytes Virtual memory size in bytes. -# TYPE process_virtual_memory_bytes gauge -process_virtual_memory_bytes 1.50646784e+08 -# HELP process_virtual_memory_max_bytes Maximum amount of virtual memory available in bytes. -# TYPE process_virtual_memory_max_bytes gauge -process_virtual_memory_max_bytes -1 -# HELP prometheus_api_remote_read_queries The current number of remote read queries being executed or waiting. -# TYPE prometheus_api_remote_read_queries gauge -prometheus_api_remote_read_queries 0 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/_meta/testdata/prometheus-2.6.0-partial.plain-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/_meta/testdata/prometheus-2.6.0-partial.plain-expected.json deleted file mode 100644 index ee0abcba..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/_meta/testdata/prometheus-2.6.0-partial.plain-expected.json +++ /dev/null @@ -1,342 +0,0 @@ -[ - { - "event": { - "dataset": "prometheus.collector", - "duration": 115000, - "module": "prometheus" - }, - "metricset": { - "name": "collector", - "period": 10000 - }, - "prometheus": { - "labels": { - "instance": "127.0.0.1:55928", - "job": "prometheus", - "quantile": "0.5" - }, - "metrics": { - "go_gc_duration_seconds": 0.000060618 - } - }, - "service": { - "address": "127.0.0.1:55555", - "type": "prometheus" - } - }, - { - "event": { - "dataset": "prometheus.collector", - "duration": 115000, - "module": "prometheus" - }, - "metricset": { - "name": "collector", - "period": 10000 - }, - "prometheus": { - "labels": { - "instance": "127.0.0.1:55928", - "job": "prometheus" - }, - "metrics": { - "up": 1 - } - }, - "service": { - "address": "127.0.0.1:55555", - "type": "prometheus" - } - }, - { - "event": { - "dataset": "prometheus.collector", - "duration": 115000, - "module": "prometheus" - }, - "metricset": { - "name": "collector", - "period": 10000 - }, - "prometheus": { - "labels": { - "dialer_name": "alertmanager", - "instance": "127.0.0.1:55928", - "job": "prometheus" - }, - "metrics": { - "net_conntrack_dialer_conn_attempted_total": 0, - "net_conntrack_dialer_conn_closed_total": 0, - "net_conntrack_dialer_conn_established_total": 0 - } - }, - "service": { - "address": "127.0.0.1:55555", - "type": "prometheus" - } - }, - { - "event": { - "dataset": "prometheus.collector", - "duration": 115000, - "module": "prometheus" - }, - "metricset": { - "name": "collector", - "period": 10000 - }, - "prometheus": { - "labels": { - "instance": "127.0.0.1:55928", - "job": "prometheus", - "quantile": "0" - }, - "metrics": { - "go_gc_duration_seconds": 0.000038386 - } - }, - "service": { - "address": "127.0.0.1:55555", - "type": "prometheus" - } - }, - { - "event": { - "dataset": "prometheus.collector", - "duration": 115000, - "module": "prometheus" - }, - "metricset": { - "name": "collector", - "period": 10000 - }, - "prometheus": { - "labels": { - "instance": "127.0.0.1:55928", - "job": "prometheus", - "quantile": "1" - }, - "metrics": { - "go_gc_duration_seconds": 0.004392391 - } - }, - "service": { - "address": "127.0.0.1:55555", - "type": "prometheus" - } - }, - { - "event": { - "dataset": "prometheus.collector", - "duration": 115000, - "module": "prometheus" - }, - "metricset": { - "name": "collector", - "period": 10000 - }, - "prometheus": { - "labels": { - "instance": "127.0.0.1:55928", - "job": "prometheus" - }, - "metrics": { - "go_gc_duration_seconds_count": 4, - "go_gc_duration_seconds_sum": 0.004534198, - "go_goroutines": 35, - "go_memstats_alloc_bytes": 10558112, - "go_memstats_alloc_bytes_total": 14087760, - "go_memstats_buck_hash_sys_bytes": 1447018, - "go_memstats_frees_total": 15673, - "go_memstats_gc_cpu_fraction": 0.0008429952574435172, - "go_memstats_gc_sys_bytes": 2379776, - "go_memstats_heap_alloc_bytes": 10558112, - "go_memstats_heap_idle_bytes": 54042624, - "go_memstats_heap_inuse_bytes": 12214272, - "go_memstats_heap_objects": 61771, - "go_memstats_heap_released_bytes": 0, - "go_memstats_heap_sys_bytes": 66256896, - "go_memstats_last_gc_time_seconds": 1553430316.1488917, - "go_memstats_lookups_total": 0, - "go_memstats_mallocs_total": 77444, - "go_memstats_mcache_inuse_bytes": 6912, - "go_memstats_mcache_sys_bytes": 16384, - "go_memstats_mspan_inuse_bytes": 127984, - "go_memstats_mspan_sys_bytes": 131072, - "go_memstats_next_gc_bytes": 18390112, - "go_memstats_other_sys_bytes": 1201294, - "go_memstats_stack_inuse_bytes": 851968, - "go_memstats_stack_sys_bytes": 851968, - "go_memstats_sys_bytes": 72284408, - "go_threads": 14, - "process_cpu_seconds_total": 0.14, - "process_max_fds": 1048576, - "process_open_fds": 13, - "process_resident_memory_bytes": 35934208, - "process_start_time_seconds": 1553430305.4, - "process_virtual_memory_bytes": 150646784, - "process_virtual_memory_max_bytes": -1, - "prometheus_api_remote_read_queries": 0 - } - }, - "service": { - "address": "127.0.0.1:55555", - "type": "prometheus" - } - }, - { - "event": { - "dataset": "prometheus.collector", - "duration": 115000, - "module": "prometheus" - }, - "metricset": { - "name": "collector", - "period": 10000 - }, - "prometheus": { - "labels": { - "dialer_name": "prometheus", - "instance": "127.0.0.1:55928", - "job": "prometheus" - }, - "metrics": { - "net_conntrack_dialer_conn_attempted_total": 1, - "net_conntrack_dialer_conn_closed_total": 0, - "net_conntrack_dialer_conn_established_total": 1 - } - }, - "service": { - "address": "127.0.0.1:55555", - "type": "prometheus" - } - }, - { - "event": { - "dataset": "prometheus.collector", - "duration": 115000, - "module": "prometheus" - }, - "metricset": { - "name": "collector", - "period": 10000 - }, - "prometheus": { - "labels": { - "instance": "127.0.0.1:55928", - "job": "prometheus", - "quantile": "0.25" - }, - "metrics": { - "go_gc_duration_seconds": 0.000042803 - } - }, - "service": { - "address": "127.0.0.1:55555", - "type": "prometheus" - } - }, - { - "event": { - "dataset": "prometheus.collector", - "duration": 115000, - "module": "prometheus" - }, - "metricset": { - "name": "collector", - "period": 10000 - }, - "prometheus": { - "labels": { - "instance": "127.0.0.1:55928", - "job": "prometheus", - "listener_name": "http" - }, - "metrics": { - "net_conntrack_listener_conn_accepted_total": 3, - "net_conntrack_listener_conn_closed_total": 0 - } - }, - "service": { - "address": "127.0.0.1:55555", - "type": "prometheus" - } - }, - { - "event": { - "dataset": "prometheus.collector", - "duration": 115000, - "module": "prometheus" - }, - "metricset": { - "name": "collector", - "period": 10000 - }, - "prometheus": { - "labels": { - "instance": "127.0.0.1:55928", - "job": "prometheus", - "version": "go1.11.3" - }, - "metrics": { - "go_info": 1 - } - }, - "service": { - "address": "127.0.0.1:55555", - "type": "prometheus" - } - }, - { - "event": { - "dataset": "prometheus.collector", - "duration": 115000, - "module": "prometheus" - }, - "metricset": { - "name": "collector", - "period": 10000 - }, - "prometheus": { - "labels": { - "instance": "127.0.0.1:55928", - "job": "prometheus", - "quantile": "0.75" - }, - "metrics": { - "go_gc_duration_seconds": 0.004392391 - } - }, - "service": { - "address": "127.0.0.1:55555", - "type": "prometheus" - } - }, - { - "event": { - "dataset": "prometheus.collector", - "duration": 115000, - "module": "prometheus" - }, - "metricset": { - "name": "collector", - "period": 10000 - }, - "prometheus": { - "labels": { - "dialer_name": "default", - "instance": "127.0.0.1:55928", - "job": "prometheus" - }, - "metrics": { - "net_conntrack_dialer_conn_attempted_total": 0, - "net_conntrack_dialer_conn_closed_total": 0, - "net_conntrack_dialer_conn_established_total": 0 - } - }, - "service": { - "address": "127.0.0.1:55555", - "type": "prometheus" - } - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/collector.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/collector.go deleted file mode 100644 index 690672ff..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/collector.go +++ /dev/null @@ -1,272 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package collector - -import ( - "regexp" - "sync" - - "github.com/pkg/errors" - dto "github.com/prometheus/client_model/go" - - "github.com/elastic/beats/v7/libbeat/common" - p "github.com/elastic/beats/v7/metricbeat/helper/prometheus" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -const ( - defaultScheme = "http" - defaultPath = "/metrics" -) - -var ( - // HostParser parses a Prometheus endpoint URL - HostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - DefaultPath: defaultPath, - PathConfigKey: "metrics_path", - }.Build() - - upMetricName = "up" - upMetricType = dto.MetricType_GAUGE - upMetricInstanceLabel = "instance" - upMetricJobLabel = "job" - upMetricJobValue = "prometheus" -) - -func init() { - mb.Registry.MustAddMetricSet("prometheus", "collector", - MetricSetBuilder("prometheus", DefaultPromEventsGeneratorFactory), - mb.WithHostParser(HostParser), - mb.DefaultMetricSet(), - ) -} - -// PromEventsGenerator converts a Prometheus metric family into a PromEvent list -type PromEventsGenerator interface { - // Start must be called before using the generator - Start() - - // converts a Prometheus metric family into a list of PromEvents - GeneratePromEvents(mf *dto.MetricFamily) []PromEvent - - // Stop must be called when the generator won't be used anymore - Stop() -} - -// PromEventsGeneratorFactory creates a PromEventsGenerator when instanciating a metricset -type PromEventsGeneratorFactory func(ms mb.BaseMetricSet) (PromEventsGenerator, error) - -// MetricSet for fetching prometheus data -type MetricSet struct { - mb.BaseMetricSet - prometheus p.Prometheus - includeMetrics []*regexp.Regexp - excludeMetrics []*regexp.Regexp - namespace string - promEventsGen PromEventsGenerator - once sync.Once - host string -} - -// MetricSetBuilder returns a builder function for a new Prometheus metricset using -// the given namespace and event generator -func MetricSetBuilder(namespace string, genFactory PromEventsGeneratorFactory) func(base mb.BaseMetricSet) (mb.MetricSet, error) { - return func(base mb.BaseMetricSet) (mb.MetricSet, error) { - config := defaultConfig - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - prometheus, err := p.NewPrometheusClient(base) - if err != nil { - return nil, err - } - - promEventsGen, err := genFactory(base) - if err != nil { - return nil, err - } - - ms := &MetricSet{ - BaseMetricSet: base, - prometheus: prometheus, - namespace: namespace, - promEventsGen: promEventsGen, - } - // store host here to use it as a pointer when building `up` metric - ms.host = ms.Host() - ms.excludeMetrics, err = compilePatternList(config.MetricsFilters.ExcludeMetrics) - if err != nil { - return nil, errors.Wrapf(err, "unable to compile exclude patterns") - } - ms.includeMetrics, err = compilePatternList(config.MetricsFilters.IncludeMetrics) - if err != nil { - return nil, errors.Wrapf(err, "unable to compile include patterns") - } - - return ms, nil - } -} - -// Fetch fetches data and reports it -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - m.once.Do(m.promEventsGen.Start) - - families, err := m.prometheus.GetFamilies() - eventList := map[string]common.MapStr{} - if err != nil { - // send up event only - families = append(families, m.upMetricFamily(0.0)) - - // set the error to report it after sending the up event - err = errors.Wrap(err, "unable to decode response from prometheus endpoint") - } else { - // add up event to the list - families = append(families, m.upMetricFamily(1.0)) - } - - for _, family := range families { - if m.skipFamily(family) { - continue - } - promEvents := m.promEventsGen.GeneratePromEvents(family) - - for _, promEvent := range promEvents { - labelsHash := promEvent.LabelsHash() - if _, ok := eventList[labelsHash]; !ok { - eventList[labelsHash] = common.MapStr{} - - // Add default instance label if not already there - if exists, _ := promEvent.Labels.HasKey(upMetricInstanceLabel); !exists { - promEvent.Labels.Put(upMetricInstanceLabel, m.Host()) - } - // Add default job label if not already there - if exists, _ := promEvent.Labels.HasKey("job"); !exists { - promEvent.Labels.Put("job", m.Module().Name()) - } - // Add labels - if len(promEvent.Labels) > 0 { - eventList[labelsHash]["labels"] = promEvent.Labels - } - } - - // Accumulate metrics in the event - eventList[labelsHash].DeepUpdate(promEvent.Data) - } - } - - // Report events - for _, e := range eventList { - isOpen := reporter.Event(mb.Event{ - RootFields: common.MapStr{m.namespace: e}, - }) - if !isOpen { - break - } - } - - return err -} - -// Close stops the metricset -func (m *MetricSet) Close() error { - m.promEventsGen.Stop() - return nil -} - -func (m *MetricSet) upMetricFamily(value float64) *dto.MetricFamily { - gauge := dto.Gauge{ - Value: &value, - } - label1 := dto.LabelPair{ - Name: &upMetricInstanceLabel, - Value: &m.host, - } - label2 := dto.LabelPair{ - Name: &upMetricJobLabel, - Value: &upMetricJobValue, - } - metric := dto.Metric{ - Gauge: &gauge, - Label: []*dto.LabelPair{&label1, &label2}, - } - return &dto.MetricFamily{ - Name: &upMetricName, - Type: &upMetricType, - Metric: []*dto.Metric{&metric}, - } -} - -func (m *MetricSet) skipFamily(family *dto.MetricFamily) bool { - if family == nil { - return false - } - return m.skipFamilyName(*family.Name) -} - -func (m *MetricSet) skipFamilyName(family string) bool { - // example: - // include_metrics: - // - node_* - // exclude_metrics: - // - node_disk_* - // - // This would mean that we want to keep only the metrics that start with node_ prefix but - // are not related to disk so we exclude node_disk_* metrics from them. - - // if include_metrics are defined, check if this metric should be included - if len(m.includeMetrics) > 0 { - if !matchMetricFamily(family, m.includeMetrics) { - return true - } - } - // now exclude the metric if it matches any of the given patterns - if len(m.excludeMetrics) > 0 { - if matchMetricFamily(family, m.excludeMetrics) { - return true - } - } - return false -} - -func compilePatternList(patterns *[]string) ([]*regexp.Regexp, error) { - var compiledPatterns []*regexp.Regexp - compiledPatterns = []*regexp.Regexp{} - if patterns != nil { - for _, pattern := range *patterns { - r, err := regexp.Compile(pattern) - if err != nil { - return nil, errors.Wrapf(err, "compiling pattern '%s'", pattern) - } - compiledPatterns = append(compiledPatterns, r) - } - return compiledPatterns, nil - } - return []*regexp.Regexp{}, nil -} - -func matchMetricFamily(family string, matchMetrics []*regexp.Regexp) bool { - for _, checkMetric := range matchMetrics { - matched := checkMetric.MatchString(family) - if matched { - return true - } - } - return false -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/collector_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/collector_test.go deleted file mode 100644 index 94477a0a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/collector_test.go +++ /dev/null @@ -1,380 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package collector - -import ( - "testing" - - "github.com/elastic/beats/v7/metricbeat/mb" - - "github.com/golang/protobuf/proto" - dto "github.com/prometheus/client_model/go" - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - - _ "github.com/elastic/beats/v7/metricbeat/module/prometheus" -) - -func TestGetPromEventsFromMetricFamily(t *testing.T) { - labels := common.MapStr{ - "handler": "query", - } - tests := []struct { - Family *dto.MetricFamily - Event []PromEvent - }{ - { - Family: &dto.MetricFamily{ - Name: proto.String("http_request_duration_microseconds"), - Help: proto.String("foo"), - Type: dto.MetricType_COUNTER.Enum(), - Metric: []*dto.Metric{ - { - Label: []*dto.LabelPair{ - { - Name: proto.String("handler"), - Value: proto.String("query"), - }, - }, - Counter: &dto.Counter{ - Value: proto.Float64(10), - }, - }, - }, - }, - Event: []PromEvent{ - { - Data: common.MapStr{ - "metrics": common.MapStr{ - "http_request_duration_microseconds": float64(10), - }, - }, - Labels: labels, - }, - }, - }, - { - Family: &dto.MetricFamily{ - Name: proto.String("http_request_duration_microseconds"), - Help: proto.String("foo"), - Type: dto.MetricType_GAUGE.Enum(), - Metric: []*dto.Metric{ - { - Gauge: &dto.Gauge{ - Value: proto.Float64(10), - }, - }, - }, - }, - Event: []PromEvent{ - { - Data: common.MapStr{ - "metrics": common.MapStr{ - "http_request_duration_microseconds": float64(10), - }, - }, - Labels: common.MapStr{}, - }, - }, - }, - { - Family: &dto.MetricFamily{ - Name: proto.String("http_request_duration_microseconds"), - Help: proto.String("foo"), - Type: dto.MetricType_SUMMARY.Enum(), - Metric: []*dto.Metric{ - { - Summary: &dto.Summary{ - SampleCount: proto.Uint64(10), - SampleSum: proto.Float64(10), - Quantile: []*dto.Quantile{ - { - Quantile: proto.Float64(0.99), - Value: proto.Float64(10), - }, - }, - }, - }, - }, - }, - Event: []PromEvent{ - { - Data: common.MapStr{ - "metrics": common.MapStr{ - "http_request_duration_microseconds_count": uint64(10), - "http_request_duration_microseconds_sum": float64(10), - }, - }, - Labels: common.MapStr{}, - }, - { - Data: common.MapStr{ - "metrics": common.MapStr{ - "http_request_duration_microseconds": float64(10), - }, - }, - Labels: common.MapStr{ - "quantile": "0.99", - }, - }, - }, - }, - { - Family: &dto.MetricFamily{ - Name: proto.String("http_request_duration_microseconds"), - Help: proto.String("foo"), - Type: dto.MetricType_HISTOGRAM.Enum(), - Metric: []*dto.Metric{ - { - Histogram: &dto.Histogram{ - SampleCount: proto.Uint64(10), - SampleSum: proto.Float64(10), - Bucket: []*dto.Bucket{ - { - UpperBound: proto.Float64(0.99), - CumulativeCount: proto.Uint64(10), - }, - }, - }, - }, - }, - }, - Event: []PromEvent{ - { - Data: common.MapStr{ - "metrics": common.MapStr{ - "http_request_duration_microseconds_count": uint64(10), - "http_request_duration_microseconds_sum": float64(10), - }, - }, - Labels: common.MapStr{}, - }, - { - Data: common.MapStr{ - "metrics": common.MapStr{ - "http_request_duration_microseconds_bucket": uint64(10), - }, - }, - Labels: common.MapStr{"le": "0.99"}, - }, - }, - }, - { - Family: &dto.MetricFamily{ - Name: proto.String("http_request_duration_microseconds"), - Help: proto.String("foo"), - Type: dto.MetricType_UNTYPED.Enum(), - Metric: []*dto.Metric{ - { - Label: []*dto.LabelPair{ - { - Name: proto.String("handler"), - Value: proto.String("query"), - }, - }, - Untyped: &dto.Untyped{ - Value: proto.Float64(10), - }, - }, - }, - }, - Event: []PromEvent{ - { - Data: common.MapStr{ - "metrics": common.MapStr{ - "http_request_duration_microseconds": float64(10), - }, - }, - Labels: labels, - }, - }, - }, - } - - p := promEventGenerator{} - for _, test := range tests { - event := p.GeneratePromEvents(test.Family) - assert.Equal(t, test.Event, event) - } -} - -func TestSkipMetricFamily(t *testing.T) { - testFamilies := []*dto.MetricFamily{ - { - Name: proto.String("http_request_duration_microseconds_a_a_in"), - Help: proto.String("foo"), - Type: dto.MetricType_COUNTER.Enum(), - Metric: []*dto.Metric{ - { - Label: []*dto.LabelPair{ - { - Name: proto.String("handler"), - Value: proto.String("query"), - }, - }, - Counter: &dto.Counter{ - Value: proto.Float64(10), - }, - }, - }, - }, - { - Name: proto.String("http_request_duration_microseconds_a_b_in"), - Help: proto.String("foo"), - Type: dto.MetricType_COUNTER.Enum(), - Metric: []*dto.Metric{ - { - Label: []*dto.LabelPair{ - { - Name: proto.String("handler"), - Value: proto.String("query"), - }, - }, - Counter: &dto.Counter{ - Value: proto.Float64(10), - }, - }, - }, - }, - { - Name: proto.String("http_request_duration_microseconds_b_in"), - Help: proto.String("foo"), - Type: dto.MetricType_GAUGE.Enum(), - Metric: []*dto.Metric{ - { - Gauge: &dto.Gauge{ - Value: proto.Float64(10), - }, - }, - }, - }, - { - Name: proto.String("http_request_duration_microseconds_c_in"), - Help: proto.String("foo"), - Type: dto.MetricType_SUMMARY.Enum(), - Metric: []*dto.Metric{ - { - Summary: &dto.Summary{ - SampleCount: proto.Uint64(10), - SampleSum: proto.Float64(10), - Quantile: []*dto.Quantile{ - { - Quantile: proto.Float64(0.99), - Value: proto.Float64(10), - }, - }, - }, - }, - }, - }, - { - Name: proto.String("http_request_duration_microseconds_d_in"), - Help: proto.String("foo"), - Type: dto.MetricType_HISTOGRAM.Enum(), - Metric: []*dto.Metric{ - { - Histogram: &dto.Histogram{ - SampleCount: proto.Uint64(10), - SampleSum: proto.Float64(10), - Bucket: []*dto.Bucket{ - { - UpperBound: proto.Float64(0.99), - CumulativeCount: proto.Uint64(10), - }, - }, - }, - }, - }, - }, - { - Name: proto.String("http_request_duration_microseconds_e_in"), - Help: proto.String("foo"), - Type: dto.MetricType_UNTYPED.Enum(), - Metric: []*dto.Metric{ - { - Label: []*dto.LabelPair{ - { - Name: proto.String("handler"), - Value: proto.String("query"), - }, - }, - Untyped: &dto.Untyped{ - Value: proto.Float64(10), - }, - }, - }, - }, - } - - ms := &MetricSet{ - BaseMetricSet: mb.BaseMetricSet{}, - } - - // test with no filters - ms.includeMetrics, _ = compilePatternList(&[]string{}) - ms.excludeMetrics, _ = compilePatternList(&[]string{}) - metricsToKeep := 0 - for _, testFamily := range testFamilies { - if !ms.skipFamily(testFamily) { - metricsToKeep++ - } - } - assert.Equal(t, metricsToKeep, len(testFamilies)) - - // test with only one include filter - ms.includeMetrics, _ = compilePatternList(&[]string{"http_request_duration_microseconds_a_*"}) - ms.excludeMetrics, _ = compilePatternList(&[]string{}) - metricsToKeep = 0 - for _, testFamily := range testFamilies { - if !ms.skipFamily(testFamily) { - metricsToKeep++ - } - } - assert.Equal(t, metricsToKeep, 2) - - // test with only one exclude filter - ms.includeMetrics, _ = compilePatternList(&[]string{""}) - ms.excludeMetrics, _ = compilePatternList(&[]string{"http_request_duration_microseconds_a_*"}) - metricsToKeep = 0 - for _, testFamily := range testFamilies { - if !ms.skipFamily(testFamily) { - metricsToKeep++ - } - } - assert.Equal(t, len(testFamilies)-2, metricsToKeep) - - // test with ine include and one exclude - ms.includeMetrics, _ = compilePatternList(&[]string{"http_request_duration_microseconds_a_*"}) - ms.excludeMetrics, _ = compilePatternList(&[]string{"http_request_duration_microseconds_a_b_*"}) - metricsToKeep = 0 - for _, testFamily := range testFamilies { - if !ms.skipFamily(testFamily) { - metricsToKeep++ - } - } - assert.Equal(t, 1, metricsToKeep) - -} - -func TestData(t *testing.T) { - mbtest.TestDataFiles(t, "prometheus", "collector") -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/config.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/config.go deleted file mode 100644 index 1a2c5688..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/config.go +++ /dev/null @@ -1,38 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package collector - -type metricsetConfig struct { - MetricsFilters MetricFilters `config:"metrics_filters" yaml:"metrics_filters,omitempty"` -} - -type MetricFilters struct { - IncludeMetrics *[]string `config:"include" yaml:"include,omitempty"` - ExcludeMetrics *[]string `config:"exclude" yaml:"exclude,omitempty"` -} - -var defaultConfig = metricsetConfig{ - MetricsFilters: MetricFilters{ - IncludeMetrics: nil, - ExcludeMetrics: nil}, -} - -func (c *metricsetConfig) Validate() error { - // validate configuration here - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/data.go deleted file mode 100644 index 717ec2dc..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/collector/data.go +++ /dev/null @@ -1,178 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package collector - -import ( - "math" - "strconv" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/helper/labelhash" - "github.com/elastic/beats/v7/metricbeat/mb" - - dto "github.com/prometheus/client_model/go" -) - -// PromEvent stores a set of one or more metrics with the same labels -type PromEvent struct { - Data common.MapStr - Labels common.MapStr -} - -// LabelsHash returns a repeatable string that is unique for the set of labels in this event -func (p *PromEvent) LabelsHash() string { - return labelhash.LabelHash(p.Labels) -} - -// DefaultPromEventsGeneratorFactory returns the default prometheus events generator -func DefaultPromEventsGeneratorFactory(ms mb.BaseMetricSet) (PromEventsGenerator, error) { - return &promEventGenerator{}, nil -} - -type promEventGenerator struct{} - -func (p *promEventGenerator) Start() {} -func (p *promEventGenerator) Stop() {} - -// DefaultPromEventsGenerator stores all Prometheus metrics using -// only double field type in Elasticsearch. -func (p *promEventGenerator) GeneratePromEvents(mf *dto.MetricFamily) []PromEvent { - var events []PromEvent - - name := *mf.Name - metrics := mf.Metric - for _, metric := range metrics { - labels := common.MapStr{} - - if len(metric.Label) != 0 { - for _, label := range metric.Label { - if label.GetName() != "" && label.GetValue() != "" { - labels[label.GetName()] = label.GetValue() - } - } - } - - counter := metric.GetCounter() - if counter != nil { - if !math.IsNaN(counter.GetValue()) && !math.IsInf(counter.GetValue(), 0) { - events = append(events, PromEvent{ - Data: common.MapStr{ - "metrics": common.MapStr{ - name: counter.GetValue(), - }, - }, - Labels: labels, - }) - } - } - - gauge := metric.GetGauge() - if gauge != nil { - if !math.IsNaN(gauge.GetValue()) && !math.IsInf(gauge.GetValue(), 0) { - events = append(events, PromEvent{ - Data: common.MapStr{ - "metrics": common.MapStr{ - name: gauge.GetValue(), - }, - }, - Labels: labels, - }) - } - } - - summary := metric.GetSummary() - if summary != nil { - if !math.IsNaN(summary.GetSampleSum()) && !math.IsInf(summary.GetSampleSum(), 0) { - events = append(events, PromEvent{ - Data: common.MapStr{ - "metrics": common.MapStr{ - name + "_sum": summary.GetSampleSum(), - name + "_count": summary.GetSampleCount(), - }, - }, - Labels: labels, - }) - } - - for _, quantile := range summary.GetQuantile() { - if math.IsNaN(quantile.GetValue()) || math.IsInf(quantile.GetValue(), 0) { - continue - } - - quantileLabels := labels.Clone() - quantileLabels["quantile"] = strconv.FormatFloat(quantile.GetQuantile(), 'f', -1, 64) - events = append(events, PromEvent{ - Data: common.MapStr{ - "metrics": common.MapStr{ - name: quantile.GetValue(), - }, - }, - Labels: quantileLabels, - }) - } - } - - histogram := metric.GetHistogram() - if histogram != nil { - if !math.IsNaN(histogram.GetSampleSum()) && !math.IsInf(histogram.GetSampleSum(), 0) { - events = append(events, PromEvent{ - Data: common.MapStr{ - "metrics": common.MapStr{ - name + "_sum": histogram.GetSampleSum(), - name + "_count": histogram.GetSampleCount(), - }, - }, - Labels: labels, - }) - } - - for _, bucket := range histogram.GetBucket() { - if bucket.GetCumulativeCount() == uint64(math.NaN()) || bucket.GetCumulativeCount() == uint64(math.Inf(0)) { - continue - } - - bucketLabels := labels.Clone() - bucketLabels["le"] = strconv.FormatFloat(bucket.GetUpperBound(), 'f', -1, 64) - - events = append(events, PromEvent{ - Data: common.MapStr{ - "metrics": common.MapStr{ - name + "_bucket": bucket.GetCumulativeCount(), - }, - }, - Labels: bucketLabels, - }) - } - } - - untyped := metric.GetUntyped() - if untyped != nil { - if !math.IsNaN(untyped.GetValue()) && !math.IsInf(untyped.GetValue(), 0) { - events = append(events, PromEvent{ - Data: common.MapStr{ - "metrics": common.MapStr{ - name: untyped.GetValue(), - }, - }, - Labels: labels, - }) - } - } - } - return events -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/doc.go deleted file mode 100644 index 0afe6b37..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/doc.go +++ /dev/null @@ -1,21 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package prometheus is a Metricbeat module that contains MetricSets. -*/ -package prometheus diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/docker-compose.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/docker-compose.yml deleted file mode 100644 index adb78586..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/docker-compose.yml +++ /dev/null @@ -1,17 +0,0 @@ -version: '2.3' - -services: - prometheus: - image: docker.elastic.co/integrations-ci/beats-prometheus:${PROMETHEUS_VERSION:-2.6.0}-2 - build: - context: ./_meta - args: - PROMETHEUS_VERSION: ${PROMETHEUS_VERSION:-2.6.0} - ports: - - 9090 - # this service is to be used by system-tests for remote_write metricset, so as - # Prometheus service to send metrics to Metricbeat running on the host. - prometheus-host-network: - extends: - service: prometheus - network_mode: host diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/fields.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/fields.go deleted file mode 100644 index d8b0eb23..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/fields.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/asset/asset.go - DO NOT EDIT. - -package prometheus - -import ( - "github.com/elastic/beats/v7/libbeat/asset" -) - -func init() { - if err := asset.SetFields("metricbeat", "prometheus", asset.ModuleFieldsPri, AssetPrometheus); err != nil { - panic(err) - } -} - -// AssetPrometheus returns asset data. -// This is the base64 encoded gzipped contents of ../metricbeat/module/prometheus. -func AssetPrometheus() string { - return "eJzMkkGO2zAMRfc+xYe7G2TmAF70BAXaosuiCBT7O1ZHllSSniC3LxzHGU0yQJF2Uy75RfLxi4945rFBljTSBk5aAeYtsEH95ZKsK6CjtuKz+RQbfKwA4Js5U2grLrNDL2mEw2sVGLucfLSnCtAhiW3bFHu/b9C7oKwAYaBTNti7+Q3NfNxrg++1aqg3qAezXP+ogN4zdNqc5j4iupFX1HPYMc+9JE35nCnL5viAz9JR4BV+zEnMRcNA4QbB7RgUBx8CRmftgN6L2gY2EEI1OCG6NO0CL/1WlKX46eEirDBp95OtFeklsV3UZx4PSbpCfsfmNQpnR5r49jz1BmZR76e52u2Nuh1dzj7uz0/rh/ovoW9of02U4//G+uLCdPr1Kdh627P89VPB//Z639nqZqfyNP8Ac2qwfiVLHy5jdzRX5K9vfUURjsm4PYg3/gvR0genPivYqzNn45TyQrmD9ncAAAD//1baTA8=" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/query/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/query/_meta/data.json deleted file mode 100644 index 6f03bd4c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/query/_meta/data.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "event": { - "dataset": "prometheus.query", - "duration": 115000, - "module": "prometheus" - }, - "metricset": { - "name": "query", - "period": 10000 - }, - "prometheus": { - "labels": { - "__name__": "go_threads", - "instance": "localhost:9090", - "job": "prometheus" - }, - "query": { - "dataType": "vector", - "go_threads": 26 - } - }, - "service": { - "address": "localhost:32768", - "type": "prometheus" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/query/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/query/_meta/docs.asciidoc deleted file mode 100644 index 60025f0d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/query/_meta/docs.asciidoc +++ /dev/null @@ -1,62 +0,0 @@ -This is the `query` metricset to query from https://prometheus.io/docs/prometheus/latest/querying/api/#expression-queries[querying API of Promtheus]. - - -[float] -=== Configuration - -[float] -==== Instant queries - -The following configuration performs an instant query for `up` metric at a single point in time: -[source,yaml] -------------------------------------------------------------------------------------- -- module: prometheus - period: 10s - hosts: ["localhost:9090"] - metricsets: ["query"] - queries: - - name: 'up' - path: '/api/v1/query' - params: - query: "up" -------------------------------------------------------------------------------------- - - -More complex PromQL expressions can also be used like the following one which calculates the per-second rate of HTTP -requests as measured over the last 5 minutes. -[source,yaml] -------------------------------------------------------------------------------------- -- module: prometheus - period: 10s - hosts: ["localhost:9090"] - metricsets: ["query"] - queries: - - name: "rate_http_requests_total" - path: "/api/v1/query" - params: - query: "rate(prometheus_http_requests_total[5m])" -------------------------------------------------------------------------------------- - - - - -[float] -==== Range queries - - -The following example evaluates the expression `up` over a 30-second range with a query resolution of 15 seconds: -[source,yaml] -------------------------------------------------------------------------------------- -- module: prometheus - period: 10s - metricsets: ["query"] - hosts: ["node:9100"] - queries: - - name: "up_master" - path: "/api/v1/query_range" - params: - query: "up{node='master01'}" - start: "2019-12-20T23:30:30.000Z" - end: "2019-12-21T23:31:00.000Z" - step: 15s -------------------------------------------------------------------------------------- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/query/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/query/_meta/fields.yml deleted file mode 100644 index acbc35db..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/query/_meta/fields.yml +++ /dev/null @@ -1,6 +0,0 @@ -- name: query - type: group - description: > - query metricset - release: beta - fields: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/query/_meta/test/querymetrics_instant_vector.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/query/_meta/test/querymetrics_instant_vector.json deleted file mode 100644 index 1ffdee97..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/query/_meta/test/querymetrics_instant_vector.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "status" : "success", - "data" : { - "resultType" : "vector", - "result" : [ - { - "metric" : { - "__name__" : "up", - "job" : "prometheus", - "instance" : "localhost:9090" - }, - "value": [ 1435781451.781, "1.0" ] - }, - { - "metric" : { - "__name__" : "up", - "job" : "node", - "instance" : "localhost:9100" - }, - "value" : [ 1435781451.781, "1.19" ] - } - ] - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/query/_meta/test/querymetrics_range_vector.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/query/_meta/test/querymetrics_range_vector.json deleted file mode 100644 index 7256a92c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/query/_meta/test/querymetrics_range_vector.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "status" : "success", - "data" : { - "resultType" : "matrix", - "result" : [ - { - "metric" : { - "__name__" : "up", - "job" : "prometheus", - "instance" : "localhost:9090" - }, - "values" : [ - [ 1435781430.781, "1" ], - [ 1435781445.781, "1" ], - [ 1435781460.781, "1" ] - ] - }, - { - "metric" : { - "__name__" : "up", - "job" : "node", - "instance" : "localhost:9091" - }, - "values" : [ - [ 1435781430.781, "0" ], - [ 1435781445.781, "0" ], - [ 1435781460.781, "1" ] - ] - } - ] - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/query/_meta/test/querymetrics_scalar.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/query/_meta/test/querymetrics_scalar.json deleted file mode 100644 index c7255fe9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/query/_meta/test/querymetrics_scalar.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "status":"success", - "data":{ - "resultType":"scalar", - "result":[ - 1584628364.185, - "100.4" - ] - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/query/_meta/test/querymetrics_string.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/query/_meta/test/querymetrics_string.json deleted file mode 100644 index 9dc16d2a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/query/_meta/test/querymetrics_string.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "status":"success", - "data":{ - "resultType":"string", - "result":[ - 1584628642.569, - "apis" - ] - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/query/config.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/query/config.go deleted file mode 100644 index afb30f1c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/query/config.go +++ /dev/null @@ -1,59 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package query - -import ( - "errors" - - "github.com/elastic/beats/v7/libbeat/common" -) - -// Config defines the "query" metricset's configuration -type Config struct { - Queries []QueryConfig `config:"queries"` - DefaultQuery QueryConfig `config:"default_path"` -} - -// QueryConfig is used to make an API request. -type QueryConfig struct { - Path string `config:"path"` - Params common.MapStr `config:"params"` - Name string `config:"name"` -} - -func defaultConfig() Config { - return Config{ - DefaultQuery: QueryConfig{ - Path: "/api/v1/query", - Name: "default", - }, - } -} - -// Validate for Prometheus "query" metricset config -func (p *QueryConfig) Validate() error { - if p.Name == "" { - return errors.New("`name` can not be empty in path configuration") - } - - if p.Path == "" { - return errors.New("`path` can not be empty in path configuration") - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/query/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/query/data.go deleted file mode 100644 index b89df6b4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/query/data.go +++ /dev/null @@ -1,327 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package query - -import ( - "encoding/json" - "fmt" - "math" - "strconv" - "time" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -// Response stores the very basic response information to only keep the Status and the ResultType. -type Response struct { - Status string `json:"status"` - Data struct { - ResultType string `json:"resultType"` - } `json:"data"` -} - -// ArrayResponse is for "scalar", "string" type. -// example: {"status":"success","data":{"resultType":"string","result":[1584628642.569,"100"]}} -type ArrayResponse struct { - Status string `json:"status"` - Data arrayData `json:"data"` -} -type arrayData struct { - ResultType string `json:"resultType"` - Results []interface{} `json:"result"` -} - -// InstantVectorResponse is for "vector" type from Prometheus Query API Request -// instantVectorResult format: -// [ -// { -// "metric": { "": "", ... }, -// "value": [ , "" ] -// }, -// ... -//] -type InstantVectorResponse struct { - Status string `json:"status"` - Data instantVectorData `json:"data"` -} -type instantVectorData struct { - ResultType string `json:"resultType"` - Results []instantVectorResult `json:"result"` -} -type instantVectorResult struct { - Metric map[string]string `json:"metric"` - Vector []interface{} `json:"value"` -} - -// InstantVectorResponse is for "vector" type from Prometheus Query API Request -// rangeVectorResult format: -// [ -// { -// "metric": { "": "", ... }, -// "values": [ [ , "" ], ... ] -// }, -// ... -//] -type RangeVectorResponse struct { - Status string `json:"status"` - Data rangeVectorData `json:"data"` -} -type rangeVectorData struct { - ResultType string `json:"resultType"` - Results []rangeVectorResult `json:"result"` -} -type rangeVectorResult struct { - Metric map[string]string `json:"metric"` - Vectors [][]interface{} `json:"values"` -} - -func parseResponse(body []byte, pathConfig QueryConfig) ([]mb.Event, error) { - var events []mb.Event - - resultType, err := getResultType(body) - if err != nil { - return events, err - } - - switch resultType { - case "scalar", "string": - event, err := getEventFromScalarOrString(body, resultType, pathConfig.Name) - if err != nil { - return events, err - } - events = append(events, event) - case "vector": - evnts, err := getEventsFromVector(body, pathConfig.Name) - if err != nil { - return events, err - } - events = append(events, evnts...) - case "matrix": - evnts, err := getEventsFromMatrix(body, pathConfig.Name) - if err != nil { - return events, err - } - events = append(events, evnts...) - default: - msg := fmt.Sprintf("Unknown resultType '%v'", resultType) - return events, errors.New(msg) - } - return events, nil -} - -func getEventsFromMatrix(body []byte, queryName string) ([]mb.Event, error) { - events := []mb.Event{} - resultType := "matrix" - convertedMap, err := convertJSONToRangeVectorResponse(body) - if err != nil { - return events, err - } - results := convertedMap.Data.Results - for _, result := range results { - for _, vector := range result.Vectors { - if vector != nil { - timestamp, err := getTimestampFromVector(vector) - if err != nil { - return []mb.Event{}, err - } - val, err := getValueFromVector(vector) - if err != nil { - return []mb.Event{}, err - } - if math.IsNaN(val) || math.IsInf(val, 0) { - continue - } - events = append(events, mb.Event{ - Timestamp: getTimestamp(timestamp), - ModuleFields: common.MapStr{"labels": result.Metric}, - MetricSetFields: common.MapStr{ - "dataType": resultType, - queryName: val, - }, - }) - } else { - return []mb.Event{}, errors.New("Could not parse results") - } - } - } - return events, nil -} - -func getEventsFromVector(body []byte, queryName string) ([]mb.Event, error) { - events := []mb.Event{} - resultType := "vector" - convertedMap, err := convertJSONToInstantVectorResponse(body) - if err != nil { - return events, err - } - results := convertedMap.Data.Results - for _, result := range results { - if result.Vector != nil { - timestamp, err := getTimestampFromVector(result.Vector) - if err != nil { - return []mb.Event{}, err - } - val, err := getValueFromVector(result.Vector) - if err != nil { - return []mb.Event{}, err - } - if math.IsNaN(val) || math.IsInf(val, 0) { - continue - } - events = append(events, mb.Event{ - Timestamp: getTimestamp(timestamp), - ModuleFields: common.MapStr{"labels": result.Metric}, - MetricSetFields: common.MapStr{ - "dataType": resultType, - queryName: val, - }, - }) - } else { - return []mb.Event{}, errors.New("Could not parse results") - } - } - return events, nil -} - -func getEventFromScalarOrString(body []byte, resultType string, queryName string) (mb.Event, error) { - convertedArray, err := convertJSONToArrayResponse(body) - if err != nil { - return mb.Event{}, err - } - if convertedArray.Data.Results != nil { - timestamp, err := getTimestampFromVector(convertedArray.Data.Results) - if err != nil { - return mb.Event{}, err - } - if resultType == "scalar" { - val, err := getValueFromVector(convertedArray.Data.Results) - if err != nil { - return mb.Event{}, err - } - if math.IsNaN(val) || math.IsInf(val, 0) { - return mb.Event{}, nil - } - return mb.Event{ - Timestamp: getTimestamp(timestamp), - MetricSetFields: common.MapStr{ - "dataType": resultType, - queryName: val, - }, - }, nil - } else if resultType == "string" { - value, ok := convertedArray.Data.Results[1].(string) - if !ok { - msg := fmt.Sprintf("Could not parse value of result: %v", convertedArray.Data.Results) - return mb.Event{}, errors.New(msg) - } - return mb.Event{ - Timestamp: getTimestamp(timestamp), - ModuleFields: common.MapStr{"labels": common.MapStr{queryName: value}}, - MetricSetFields: common.MapStr{ - "dataType": resultType, - queryName: 1, - }, - }, nil - } - } - return mb.Event{}, errors.New("Could not parse results") -} - -func getTimestampFromVector(vector []interface{}) (float64, error) { - // Example input: [ , "" ] - if len(vector) != 2 { - return 0, errors.New("Could not parse results") - } - timestamp, ok := vector[0].(float64) - if !ok { - msg := fmt.Sprintf("Could not parse timestamp of result: %v", vector) - return 0, errors.New(msg) - } - return timestamp, nil -} - -func getValueFromVector(vector []interface{}) (float64, error) { - // Example input: [ , "" ] - if len(vector) != 2 { - return 0, errors.New("Could not parse results") - } - value, ok := vector[1].(string) - if !ok { - msg := fmt.Sprintf("Could not parse value of result: %v", vector) - return 0, errors.New(msg) - } - val, err := strconv.ParseFloat(value, 64) - if err != nil { - msg := fmt.Sprintf("Could not parse value of result: %v", vector) - return 0, errors.New(msg) - } - return val, nil -} - -func getResultType(body []byte) (string, error) { - response := Response{} - if err := json.Unmarshal(body, &response); err != nil { - return "", errors.Wrap(err, "Failed to parse api response") - } - if response.Status == "error" { - return "", errors.Errorf("Failed to query") - } - return response.Data.ResultType, nil -} - -func convertJSONToArrayResponse(body []byte) (ArrayResponse, error) { - arrayBody := ArrayResponse{} - if err := json.Unmarshal(body, &arrayBody); err != nil { - return arrayBody, errors.Wrap(err, "Failed to parse api response") - } - if arrayBody.Status == "error" { - return arrayBody, errors.Errorf("Failed to query") - } - return arrayBody, nil -} - -func convertJSONToRangeVectorResponse(body []byte) (RangeVectorResponse, error) { - mapBody := RangeVectorResponse{} - if err := json.Unmarshal(body, &mapBody); err != nil { - return RangeVectorResponse{}, errors.Wrap(err, "Failed to parse api response") - } - if mapBody.Status == "error" { - return mapBody, errors.Errorf("Failed to query") - } - return mapBody, nil -} - -func convertJSONToInstantVectorResponse(body []byte) (InstantVectorResponse, error) { - mapBody := InstantVectorResponse{} - if err := json.Unmarshal(body, &mapBody); err != nil { - return InstantVectorResponse{}, errors.Wrap(err, "Failed to parse api response") - } - if mapBody.Status == "error" { - return mapBody, errors.Errorf("Failed to query") - } - return mapBody, nil -} - -func getTimestamp(num float64) time.Time { - sec := int64(num) - ns := int64((num - float64(sec)) * 1000) - return time.Unix(sec, ns) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/query/query.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/query/query.go deleted file mode 100644 index 3f419753..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/query/query.go +++ /dev/null @@ -1,114 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package query - -import ( - "io/ioutil" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -const ( - defaultScheme = "http" -) - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - }.Build() -) - -func init() { - mb.Registry.MustAddMetricSet("prometheus", "query", New, - mb.WithHostParser(hostParser), - ) -} - -// MetricSet type defines all fields of the MetricSet for Prometheus Query -type MetricSet struct { - mb.BaseMetricSet - http *helper.HTTP - queries []QueryConfig - baseURL string -} - -// New create a new instance of the MetricSet -// Part of new is also setting up the configuration by processing additional -// configuration entries if needed. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - config := defaultConfig() - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - return &MetricSet{ - BaseMetricSet: base, - http: http, - queries: config.Queries, - baseURL: http.GetURI(), - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - for _, pathConfig := range m.queries { - url := m.getURL(pathConfig.Path, pathConfig.Params) - m.http.SetURI(url) - response, err := m.http.FetchResponse() - if err != nil { - reporter.Error(errors.Wrapf(err, "unable to fetch data from prometheus endpoint: %v", url)) - continue - } - defer func() { - if err := response.Body.Close(); err != nil { - m.Logger().Debug("error closing http body") - } - }() - - body, err := ioutil.ReadAll(response.Body) - if err != nil { - return err - } - - events, parseErr := parseResponse(body, pathConfig) - if parseErr != nil { - reporter.Error(errors.Wrapf(parseErr, "error parsing response from: %v", url)) - continue - } - for _, e := range events { - reporter.Event(e) - } - } - return nil -} - -func (m *MetricSet) getURL(path string, queryMap common.MapStr) string { - queryStr := mb.QueryParams(queryMap).String() - return m.baseURL + path + "?" + queryStr -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/query/query_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/query/query_integration_test.go deleted file mode 100644 index a54c9f1d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/query/query_integration_test.go +++ /dev/null @@ -1,97 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package query - -import ( - "testing" - "time" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/tests/compose" - "github.com/elastic/beats/v7/metricbeat/mb" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "prometheus") - - config := map[string]interface{}{ - "module": "prometheus", - "metricsets": []string{"query"}, - "hosts": []string{service.Host()}, - "queries": []common.MapStr{ - common.MapStr{ - "name": "go_threads", - "path": "/api/v1/query", - "params": common.MapStr{ - "query": "go_threads", - }, - }, - }, - } - ms := mbtest.NewReportingMetricSetV2Error(t, config) - var err error - for retries := 0; retries < 3; retries++ { - err = mbtest.WriteEventsReporterV2Error(ms, t, "") - if err == nil { - return - } - time.Sleep(10 * time.Second) - } - t.Fatal("write", err) -} - -func TestQueryFetch(t *testing.T) { - service := compose.EnsureUp(t, "prometheus") - - config := map[string]interface{}{ - "module": "prometheus", - "metricsets": []string{"query"}, - "hosts": []string{service.Host()}, - "queries": []common.MapStr{ - common.MapStr{ - "name": "go_info", - "path": "/api/v1/query", - "params": common.MapStr{ - "query": "go_info", - }, - }, - }, - } - f := mbtest.NewReportingMetricSetV2Error(t, config) - - var events []mb.Event - var errors []error - for retries := 0; retries < 3; retries++ { - events, errors = mbtest.ReportingFetchV2Error(f) - if len(events) > 0 { - break - } - time.Sleep(10 * time.Second) - } - if len(errors) > 0 { - t.Fatalf("Expected 0 errors, had %d. %v\n", len(errors), errors) - } - assert.NotEmpty(t, events) - event := events[0].MetricSetFields - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), event) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/query/query_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/query/query_test.go deleted file mode 100644 index 73a7b885..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/query/query_test.go +++ /dev/null @@ -1,216 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package query - -import ( - "io/ioutil" - "net/http" - "net/http/httptest" - "path/filepath" - "testing" - - "github.com/elastic/beats/v7/libbeat/common" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestQueryFetchEventContentInstantVector(t *testing.T) { - absPath, _ := filepath.Abs("./_meta/test/") - - // test with response format like: - //[ - // { - // "metric": { "": "", ... }, - // "value": [ , "" ] - // }, - // ... - //] - response, _ := ioutil.ReadFile(absPath + "/querymetrics_instant_vector.json") - server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - w.WriteHeader(200) - w.Header().Set("Content-Type", "application/json;") - w.Write([]byte(response)) - })) - defer server.Close() - - config := map[string]interface{}{ - "module": "prometheus", - "metricsets": []string{"query"}, - "hosts": []string{server.URL}, - // queries do not have an actual role here since all http responses are mocked - "queries": []common.MapStr{ - common.MapStr{ - "name": "up", - "path": "/api/v1/query", - "params": common.MapStr{ - "query": "up", - }, - }, - }, - } - reporter := &mbtest.CapturingReporterV2{} - - metricSet := mbtest.NewReportingMetricSetV2Error(t, config) - metricSet.Fetch(reporter) - - events := reporter.GetEvents() - if len(events) != 2 { - t.Fatalf("Expected 2 events, had %d. %v\n", len(events), events) - } - for _, event := range events { - e := mbtest.StandardizeEvent(metricSet, event) - t.Logf("%s/%s event: %+v", metricSet.Module().Name(), metricSet.Name(), e.Fields.StringToPrint()) - } -} - -func TestQueryFetchEventContentRangeVector(t *testing.T) { - absPath, _ := filepath.Abs("./_meta/test/") - - // test with response format like: - //[ - // { - // "metric": { "": "", ... }, - // "values": [ [ , "" ], ... ] - // }, - // ... - //] - response, _ := ioutil.ReadFile(absPath + "/querymetrics_range_vector.json") - server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - w.WriteHeader(200) - w.Header().Set("Content-Type", "application/json;") - w.Write([]byte(response)) - })) - defer server.Close() - - config := map[string]interface{}{ - "module": "prometheus", - "metricsets": []string{"query"}, - "hosts": []string{server.URL}, - // queries do not have an actual role here since all http responses are mocked - "queries": []common.MapStr{ - common.MapStr{ - "name": "up_range", - "path": "/api/v1/query", - "params": common.MapStr{ - "query": "up", - "start": "2019-12-20T23:30:30.000Z", - "end": "2019-12-21T23:31:00.000Z", - "step": "15s", - }, - }, - }, - } - reporter := &mbtest.CapturingReporterV2{} - - metricSet := mbtest.NewReportingMetricSetV2Error(t, config) - metricSet.Fetch(reporter) - - events := reporter.GetEvents() - if len(events) != 6 { - t.Fatalf("Expected 6 events, had %d. %v\n", len(events), events) - } - for _, event := range events { - e := mbtest.StandardizeEvent(metricSet, event) - t.Logf("%s/%s event: %+v", metricSet.Module().Name(), metricSet.Name(), e.Fields.StringToPrint()) - } -} - -func TestQueryFetchEventContentScalar(t *testing.T) { - absPath, _ := filepath.Abs("./_meta/test/") - - // test with response format like: - //[ , "" ] - response, _ := ioutil.ReadFile(absPath + "/querymetrics_scalar.json") - server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - w.WriteHeader(200) - w.Header().Set("Content-Type", "application/json;") - w.Write([]byte(response)) - })) - defer server.Close() - - config := map[string]interface{}{ - "module": "prometheus", - "metricsets": []string{"query"}, - "hosts": []string{server.URL}, - // queries do not have an actual role here since all http responses are mocked - "queries": []common.MapStr{ - common.MapStr{ - "name": "scalar", - "path": "/api/v1/query", - "params": common.MapStr{ - "query": "100", - }, - }, - }, - } - reporter := &mbtest.CapturingReporterV2{} - - metricSet := mbtest.NewReportingMetricSetV2Error(t, config) - metricSet.Fetch(reporter) - - events := reporter.GetEvents() - if len(events) != 1 { - t.Fatalf("Expected 1 events, had %d. %v\n", len(events), events) - } - for _, event := range events { - e := mbtest.StandardizeEvent(metricSet, event) - t.Logf("%s/%s event: %+v", metricSet.Module().Name(), metricSet.Name(), e.Fields.StringToPrint()) - } -} - -func TestQueryFetchEventContentString(t *testing.T) { - absPath, _ := filepath.Abs("./_meta/test/") - - // test with response format like: - //[ , "" ] - response, _ := ioutil.ReadFile(absPath + "/querymetrics_string.json") - server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - w.WriteHeader(200) - w.Header().Set("Content-Type", "application/json;") - w.Write([]byte(response)) - })) - defer server.Close() - - config := map[string]interface{}{ - "module": "prometheus", - "metricsets": []string{"query"}, - "hosts": []string{server.URL}, - // queries do not have an actual role here since all http responses are mocked - "queries": []common.MapStr{ - common.MapStr{ - "name": "string", - "path": "/api/v1/query", - "params": common.MapStr{ - "query": "some", - }, - }, - }, - } - reporter := &mbtest.CapturingReporterV2{} - - metricSet := mbtest.NewReportingMetricSetV2Error(t, config) - metricSet.Fetch(reporter) - - events := reporter.GetEvents() - if len(events) != 1 { - t.Fatalf("Expected 1 events, had %d. %v\n", len(events), events) - } - for _, event := range events { - e := mbtest.StandardizeEvent(metricSet, event) - t.Logf("%s/%s event: %+v", metricSet.Module().Name(), metricSet.Name(), e.Fields.StringToPrint()) - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/remote_write/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/remote_write/_meta/data.json deleted file mode 100644 index a29e8381..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/remote_write/_meta/data.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "@timestamp": "2020-02-28T13:55:37.221Z", - "@metadata": { - "beat": "metricbeat", - "type": "_doc", - "version": "8.0.0" - }, - "service": { - "type": "prometheus" - }, - "agent": { - "version": "8.0.0", - "type": "metricbeat", - "ephemeral_id": "ead09243-0aa0-4fd2-8732-1e09a6d36338", - "hostname": "host1", - "id": "bd12ee45-881f-48e4-af20-13b139548607" - }, - "ecs": { - "version": "1.4.0" - }, - "host": {}, - "event": { - "dataset": "prometheus.remote_write", - "module": "prometheus" - }, - "metricset": { - "name": "remote_write" - }, - "prometheus": { - "metrics": { - "container_tasks_state": 0 - }, - "labels": { - "name": "nodeexporter", - "id": "/docker/1d6ec1931c9b527d4fe8e28d9c798f6ec612f48af51949f3219b5ca77e120b10", - "container_label_com_docker_compose_oneoff": "False", - "instance": "cadvisor:8080", - "container_label_com_docker_compose_service": "nodeexporter", - "state": "iowaiting", - "monitor": "docker-host-alpha", - "container_label_com_docker_compose_project": "dockprom", - "job": "cadvisor", - "image": "prom/node-exporter:v0.18.1", - "container_label_maintainer": "The Prometheus Authors ", - "container_label_com_docker_compose_config_hash": "2cc2fedf6da5ff0996a209d9801fb74962a8f4c21e44be03ed82659817d9e7f9", - "container_label_com_docker_compose_version": "1.24.1", - "container_label_com_docker_compose_container_number": "1", - "container_label_org_label_schema_group": "monitoring" - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/remote_write/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/remote_write/_meta/docs.asciidoc deleted file mode 100644 index 3dd73f27..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/remote_write/_meta/docs.asciidoc +++ /dev/null @@ -1,46 +0,0 @@ -This is the remote_write metricset of the module prometheus. This metricset can receive metrics from a Prometheus server that -has configureed https://prometheus.io/docs/prometheus/latest/configuration/configuration/#remote_write[remote_write] setting accordingly, for instance: - -["source","yaml",subs="attributes"] ------------------------------------------------------------------------------- -remote_write: - - url: "http://localhost:9201/write" ------------------------------------------------------------------------------- - -Metrics sent to the http endpoint will be put by default under the `prometheus.metrics` prefix with their labels under `prometheus.labels`. -A basic configuration would look like: - -["source","yaml",subs="attributes"] ------------------------------------------------------------------------------- -- module: prometheus - metricsets: ["remote_write"] - host: "localhost" - port: "9201" ------------------------------------------------------------------------------- - - - -Also consider using secure settings for the server, configuring the module with TLS/SSL as shown: - -["source","yaml",subs="attributes"] ------------------------------------------------------------------------------- -- module: prometheus - metricsets: ["remote_write"] - host: "localhost" - ssl.certificate: "/etc/pki/server/cert.pem" - ssl.key: "/etc/pki/server/cert.key" - port: "9201" ------------------------------------------------------------------------------- - -and on Prometheus side: - -["source","yaml",subs="attributes"] ------------------------------------------------------------------------------- -remote_write: - - url: "https://localhost:9201/write" - tls_config: - cert_file: "/etc/prometheus/my_key.pem" - key_file: "/etc/prometheus/my_key.key" - # Disable validation of the server certificate. - #insecure_skip_verify: true ------------------------------------------------------------------------------- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/remote_write/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/remote_write/_meta/fields.yml deleted file mode 100644 index e3b2f050..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/remote_write/_meta/fields.yml +++ /dev/null @@ -1,6 +0,0 @@ -- name: remote_write - type: group - description: > - remote write metrics from Prometheus server - release: beta - fields: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/remote_write/config.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/remote_write/config.go deleted file mode 100644 index 17390858..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/remote_write/config.go +++ /dev/null @@ -1,33 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package remote_write - -import "github.com/elastic/beats/v7/libbeat/common/transport/tlscommon" - -type Config struct { - Host string `config:"host"` - Port int `config:"port"` - TLS *tlscommon.ServerConfig `config:"ssl"` -} - -func defaultConfig() Config { - return Config{ - Host: "localhost", - Port: 9201, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/remote_write/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/remote_write/data.go deleted file mode 100644 index 8dfa6072..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/remote_write/data.go +++ /dev/null @@ -1,73 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package remote_write - -import ( - "math" - - "github.com/prometheus/common/model" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -func samplesToEvents(metrics model.Samples) map[string]mb.Event { - eventList := map[string]mb.Event{} - - for _, metric := range metrics { - labels := common.MapStr{} - - if metric == nil { - continue - } - name := string(metric.Metric["__name__"]) - delete(metric.Metric, "__name__") - - for k, v := range metric.Metric { - labels[string(k)] = v - } - - val := float64(metric.Value) - if !math.IsNaN(val) && !math.IsInf(val, 0) { - // join metrics with same labels in a single event - labelsHash := labels.String() - if _, ok := eventList[labelsHash]; !ok { - eventList[labelsHash] = mb.Event{ - ModuleFields: common.MapStr{ - "metrics": common.MapStr{}, - }, - } - - // Add labels - if len(labels) > 0 { - eventList[labelsHash].ModuleFields["labels"] = labels - } - } - - // Not checking anything here because we create these maps some lines before - e := eventList[labelsHash] - e.Timestamp = metric.Timestamp.Time() - data := common.MapStr{ - name: val, - } - e.ModuleFields["metrics"].(common.MapStr).Update(data) - } - } - - return eventList -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/remote_write/remote_write.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/remote_write/remote_write.go deleted file mode 100644 index b0f22455..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/remote_write/remote_write.go +++ /dev/null @@ -1,132 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package remote_write - -import ( - "io/ioutil" - "net/http" - - "github.com/gogo/protobuf/proto" - "github.com/golang/snappy" - "github.com/prometheus/common/model" - "github.com/prometheus/prometheus/prompb" - - serverhelper "github.com/elastic/beats/v7/metricbeat/helper/server" - httpserver "github.com/elastic/beats/v7/metricbeat/helper/server/http" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -func init() { - mb.Registry.MustAddMetricSet("prometheus", "remote_write", New, - mb.WithHostParser(parse.EmptyHostParser), - ) -} - -type MetricSet struct { - mb.BaseMetricSet - server serverhelper.Server - events chan mb.Event -} - -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - config := defaultConfig() - err := base.Module().UnpackConfig(&config) - if err != nil { - return nil, err - } - m := &MetricSet{ - BaseMetricSet: base, - events: make(chan mb.Event), - } - svc, err := httpserver.NewHttpServerWithHandler(base, m.handleFunc) - if err != nil { - return nil, err - } - m.server = svc - return m, nil -} - -func (m *MetricSet) Run(reporter mb.PushReporterV2) { - // Start event watcher - m.server.Start() - - for { - select { - case <-reporter.Done(): - m.server.Stop() - return - case e := <-m.events: - reporter.Event(e) - } - } -} - -func (m *MetricSet) handleFunc(writer http.ResponseWriter, req *http.Request) { - compressed, err := ioutil.ReadAll(req.Body) - if err != nil { - m.Logger().Errorf("Read error %v", err) - http.Error(writer, err.Error(), http.StatusInternalServerError) - return - } - - reqBuf, err := snappy.Decode(nil, compressed) - if err != nil { - m.Logger().Errorf("Decode error %v", err) - http.Error(writer, err.Error(), http.StatusBadRequest) - return - } - - var protoReq prompb.WriteRequest - if err := proto.Unmarshal(reqBuf, &protoReq); err != nil { - m.Logger().Errorf("Unmarshal error %v", err) - http.Error(writer, err.Error(), http.StatusBadRequest) - return - } - - samples := protoToSamples(&protoReq) - events := samplesToEvents(samples) - - for _, e := range events { - select { - case <-req.Context().Done(): - return - case m.events <- e: - } - } - writer.WriteHeader(http.StatusAccepted) -} - -func protoToSamples(req *prompb.WriteRequest) model.Samples { - var samples model.Samples - for _, ts := range req.Timeseries { - metric := make(model.Metric, len(ts.Labels)) - for _, l := range ts.Labels { - metric[model.LabelName(l.Name)] = model.LabelValue(l.Value) - } - - for _, s := range ts.Samples { - samples = append(samples, &model.Sample{ - Metric: metric, - Value: model.SampleValue(s.Value), - Timestamp: model.Time(s.Timestamp), - }) - } - } - return samples -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/test_prometheus.py b/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/test_prometheus.py deleted file mode 100644 index e58b1138..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/prometheus/test_prometheus.py +++ /dev/null @@ -1,99 +0,0 @@ -import os -import sys -import unittest - - -sys.path.append(os.path.join(os.path.dirname(__file__), '../../tests/system')) -import metricbeat - - -PROMETHEUS_FIELDS = metricbeat.COMMON_FIELDS + ["prometheus"] - - -class Test(metricbeat.BaseTest): - - COMPOSE_SERVICES = ['prometheus'] - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_stats(self): - """ - prometheus stats test - """ - self.render_config_template(modules=[{ - "name": "prometheus", - "metricsets": ["collector"], - "hosts": self.get_hosts(), - "period": "5s" - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - evt = output[0] - - self.assertCountEqual(self.de_dot(PROMETHEUS_FIELDS), evt.keys(), evt) - - self.assert_fields_are_documented(evt) - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_query(self): - """ - prometheus query test - """ - self.render_config_template(modules=[{ - "name": "prometheus", - "metricsets": ["query"], - "hosts": self.get_hosts(), - "period": "5s", - "extras": { - "queries": [{ - "path": "/api/v1/query", - 'name': 'go_info', - 'params': {'query': 'go_info'} - }] - } - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0, 60) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - evt = output[0] - - self.assertCountEqual(self.de_dot(PROMETHEUS_FIELDS), evt.keys(), evt) - - self.assert_fields_are_documented(evt) - - -class TestRemoteWrite(metricbeat.BaseTest): - - COMPOSE_SERVICES = ['prometheus-host-network'] - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_remote_write(self): - """ - prometheus remote_write test - """ - self.render_config_template(modules=[{ - "name": "prometheus", - "metricsets": ["remote_write"], - "period": "5s", - "host": "localhost", - "port": "9201" - }]) - proc = self.start_beat() - - self.wait_until(lambda: self.log_contains("Starting HTTP")) - - self.wait_until(lambda: self.output_lines() > 0, 60) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - evt = output[0] - - self.assertCountEqual(self.de_dot(PROMETHEUS_FIELDS), evt.keys(), evt) - self.assert_fields_are_documented(evt) diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/_meta/Dockerfile b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/_meta/Dockerfile deleted file mode 100644 index 22576e1d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/_meta/Dockerfile +++ /dev/null @@ -1,6 +0,0 @@ -ARG RABBITMQ_VERSION -FROM rabbitmq:${RABBITMQ_VERSION}-management - -RUN apt-get update && apt-get install -y netcat && apt-get clean -HEALTHCHECK --interval=1s --retries=90 CMD nc -w 1 -v 127.0.0.1 15672 - RabbitMQ module - release: ga - settings: ["ssl", "http"] - fields: - - name: rabbitmq - type: group - description: > - fields: - - name: vhost - type: keyword - description: > - Virtual host name with non-ASCII characters escaped as in C. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/_meta/kibana/7/dashboard/Metricbeat-rabbitmq-overview.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/_meta/kibana/7/dashboard/Metricbeat-rabbitmq-overview.json deleted file mode 100644 index 2bd4b044..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/_meta/kibana/7/dashboard/Metricbeat-rabbitmq-overview.json +++ /dev/null @@ -1,453 +0,0 @@ -{ - "objects": [ - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [] - } - }, - "savedSearchId": "Metricbeat-Rabbitmq-ecs", - "title": "Memory Usage [Metricbeat RabbitMQ] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Used memory", - "field": "rabbitmq.node.mem.used.bytes", - "json": "" - }, - "schema": "metric", - "type": "max" - }, - { - "enabled": true, - "id": "3", - "params": { - "customInterval": "30s", - "extended_bounds": {}, - "field": "@timestamp", - "interval": "custom", - "min_doc_count": 1 - }, - "schema": "segment", - "type": "date_histogram" - }, - { - "enabled": true, - "id": "4", - "params": { - "customLabel": "Node name", - "field": "rabbitmq.node.name", - "order": "desc", - "orderBy": "1", - "size": 5 - }, - "schema": "group", - "type": "terms" - } - ], - "listeners": {}, - "params": { - "addLegend": true, - "addTimeMarker": false, - "addTooltip": true, - "defaultYExtents": true, - "drawLinesBetweenPoints": true, - "interpolate": "linear", - "legendPosition": "top", - "radiusRatio": 9, - "scale": "linear", - "setYExtents": false, - "shareYAxis": true, - "showCircles": false, - "smoothLines": true, - "times": [], - "yAxis": {} - }, - "title": "RabbitMQ Memory Usage ECS", - "type": "line" - } - }, - "id": "RabbitMQ-Memory-Usage-ecs", - "type": "visualization", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [] - } - }, - "savedSearchId": "Metricbeat-Rabbitmq-ecs", - "title": "Number of Nodes [Metricbeat RabbitMQ] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "RabbitMQ Nodes", - "field": "rabbitmq.node.name" - }, - "schema": "metric", - "type": "cardinality" - } - ], - "listeners": {}, - "params": { - "fontSize": 60, - "handleNoResults": true - }, - "title": "Rabbitmq Number of Nodes ECS", - "type": "metric" - } - }, - "id": "Rabbitmq-Number-of-Nodes-ecs", - "type": "visualization", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [] - } - }, - "savedSearchId": "Metricbeat-Rabbitmq-ecs", - "title": "Erlang Process Usage [Metricbeat RabbitMQ] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Used Process", - "field": "rabbitmq.node.proc.used" - }, - "schema": "metric", - "type": "max" - }, - { - "enabled": true, - "id": "3", - "params": { - "customInterval": "30s", - "extended_bounds": {}, - "field": "@timestamp", - "interval": "custom", - "min_doc_count": 1 - }, - "schema": "segment", - "type": "date_histogram" - }, - { - "enabled": true, - "id": "4", - "params": { - "customLabel": "Node name", - "field": "rabbitmq.node.name", - "order": "desc", - "orderBy": "1", - "size": 5 - }, - "schema": "group", - "type": "terms" - } - ], - "listeners": {}, - "params": { - "addLegend": true, - "addTimeMarker": false, - "addTooltip": true, - "defaultYExtents": false, - "drawLinesBetweenPoints": true, - "interpolate": "linear", - "legendPosition": "top", - "radiusRatio": 9, - "scale": "linear", - "setYExtents": false, - "shareYAxis": true, - "showCircles": false, - "smoothLines": true, - "times": [], - "yAxis": {} - }, - "title": "RabbitMQ Erlang Process Usage ECS", - "type": "line" - } - }, - "id": "RabbitMQ-Erlang-Process-Usage-ecs", - "type": "visualization", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [] - } - }, - "savedSearchId": "Metricbeat-Rabbitmq-ecs", - "title": "Queue Index Operations [Metricbeat RabbitMQ] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Queue Index Read", - "field": "rabbitmq.node.queue.index.read.count" - }, - "schema": "metric", - "type": "max" - }, - { - "enabled": true, - "id": "2", - "params": { - "customInterval": "30s", - "extended_bounds": {}, - "field": "@timestamp", - "interval": "custom", - "min_doc_count": 1 - }, - "schema": "segment", - "type": "date_histogram" - }, - { - "enabled": true, - "id": "3", - "params": { - "customLabel": "Queue Index Jornal Write", - "field": "rabbitmq.node.queue.index.journal_write.count" - }, - "schema": "metric", - "type": "max" - }, - { - "enabled": true, - "id": "4", - "params": { - "customLabel": "Queue Index Write", - "field": "rabbitmq.node.queue.index.write.count" - }, - "schema": "metric", - "type": "max" - } - ], - "params": { - "addLegend": true, - "addTimeMarker": false, - "addTooltip": true, - "categoryAxes": [ - { - "id": "CategoryAxis-1", - "labels": { - "show": true, - "truncate": 100 - }, - "position": "bottom", - "scale": { - "type": "linear" - }, - "show": true, - "style": {}, - "title": {}, - "type": "category" - } - ], - "defaultYExtents": false, - "drawLinesBetweenPoints": true, - "grid": { - "categoryLines": false, - "style": { - "color": "#eee" - } - }, - "interpolate": "linear", - "legendPosition": "top", - "radiusRatio": 9, - "scale": "linear", - "seriesParams": [ - { - "data": { - "id": "1", - "label": "Count" - }, - "drawLinesBetweenPoints": true, - "mode": "normal", - "show": "true", - "showCircles": true, - "type": "line", - "valueAxis": "ValueAxis-1" - } - ], - "setYExtents": false, - "shareYAxis": true, - "showCircles": false, - "smoothLines": false, - "times": [], - "type": "line", - "valueAxes": [ - { - "id": "ValueAxis-1", - "labels": { - "filter": false, - "rotate": 0, - "show": true, - "truncate": 100 - }, - "name": "LeftAxis-1", - "position": "left", - "scale": { - "mode": "normal", - "type": "linear" - }, - "show": true, - "style": {}, - "title": { - "text": "Count" - }, - "type": "value" - } - ], - "yAxis": {} - }, - "title": "Queue Index Operations [Metricbeat RabbitMQ] ECS", - "type": "line" - } - }, - "id": "RabbitMQ-Queue-Index-Operations-ecs", - "type": "visualization", - "version": 2 - }, - { - "attributes": { - "description": "", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "highlight": { - "fields": { - "*": {} - }, - "fragment_size": 2147483647, - "post_tags": [ - "@/kibana-highlighted-field@" - ], - "pre_tags": [ - "@kibana-highlighted-field@" - ], - "require_field_match": false - }, - "index": "metricbeat-*", - "query": { - "language": "kuery", - "query": "event.module:rabbitmq" - } - } - }, - "sort": [ - "@timestamp", - "desc" - ], - "title": "Metricbeat Rabbitmq ECS", - "version": 1 - }, - "id": "Metricbeat-Rabbitmq-ecs", - "type": "search", - "version": 1 - }, - { - "attributes": { - "description": "Overview of RabbitMQ status", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "highlightAll": true, - "query": { - "language": "kuery", - "query": "" - }, - "version": true - } - }, - "optionsJSON": { - "darkTheme": false - }, - "panelsJSON": [ - { - "col": 1, - "id": "RabbitMQ-Memory-Usage-ecs", - "panelIndex": 8, - "row": 1, - "size_x": 6, - "size_y": 3, - "type": "visualization" - }, - { - "col": 8, - "id": "Rabbitmq-Number-of-Nodes-ecs", - "panelIndex": 2, - "row": 1, - "size_x": 3, - "size_y": 3, - "type": "visualization" - }, - { - "col": 1, - "id": "RabbitMQ-Erlang-Process-Usage-ecs", - "panelIndex": 10, - "row": 4, - "size_x": 6, - "size_y": 3, - "type": "visualization" - }, - { - "col": 7, - "id": "RabbitMQ-Queue-Index-Operations-ecs", - "panelIndex": 9, - "row": 4, - "size_x": 6, - "size_y": 3, - "type": "visualization" - } - ], - "timeRestore": false, - "title": "[Metricbeat RabbitMQ] Overview ECS", - "uiStateJSON": { - "P-2": { - "vis": { - "defaultColors": { - "0 - 100": "rgb(0,104,55)" - } - } - } - }, - "version": 1 - }, - "id": "AV4YobKIge1VCbKU_qVo-ecs", - "type": "dashboard", - "version": 2 - } - ], - "version": "6.0.0-beta1-SNAPSHOT" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/_meta/testdata/connection_sample_response.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/_meta/testdata/connection_sample_response.json deleted file mode 100644 index 9f0bd338..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/_meta/testdata/connection_sample_response.json +++ /dev/null @@ -1,116 +0,0 @@ -[ - { - "reductions_details": { - "rate": 94.8 - }, - "reductions": 356914, - "recv_oct_details": { - "rate": 0 - }, - "recv_oct": 3764, - "send_oct_details": { - "rate": 0 - }, - "send_oct": 3840, - "connected_at": 1519397210964, - "client_properties": { - "product": "https://github.com/streadway/amqp", - "version": "β", - "capabilities": { - "consumer_cancel_notify": true, - "connection.blocked": true - } - }, - "channel_max": 65535, - "frame_max": 131072, - "timeout": 10, - "vhost": "/", - "user": "guest", - "protocol": "AMQP 0-9-1", - "ssl_hash": null, - "ssl_cipher": null, - "ssl_key_exchange": null, - "ssl_protocol": null, - "auth_mechanism": "PLAIN", - "peer_cert_validity": null, - "peer_cert_issuer": null, - "peer_cert_subject": null, - "ssl": false, - "peer_host": "::1", - "host": "::1", - "peer_port": 60938, - "port": 5672, - "name": "[::1]:60938 -> [::1]:5672", - "node": "nodename", - "type": "network", - "garbage_collection": { - "minor_gcs": 228, - "fullsweep_after": 65535, - "min_heap_size": 233, - "min_bin_vheap_size": 46422, - "max_heap_size": 0 - }, - "channels": 8, - "state": "running", - "send_pend": 0, - "send_cnt": 376, - "recv_cnt": 376 - }, - { - "reductions_details": { - "rate": 94.8 - }, - "reductions": 354441, - "recv_oct_details": { - "rate": 0 - }, - "recv_oct": 3057, - "send_oct_details": { - "rate": 0 - }, - "send_oct": 3344, - "connected_at": 1519397211051, - "client_properties": { - "product": "https://github.com/streadway/amqp", - "version": "β", - "capabilities": { - "connection.blocked": true, - "consumer_cancel_notify": true - } - }, - "channel_max": 65535, - "frame_max": 131072, - "timeout": 10, - "vhost": "/", - "user": "guest", - "protocol": "AMQP 0-9-1", - "ssl_hash": null, - "ssl_cipher": null, - "ssl_key_exchange": null, - "ssl_protocol": null, - "auth_mechanism": "PLAIN", - "peer_cert_validity": null, - "peer_cert_issuer": null, - "peer_cert_subject": null, - "ssl": false, - "peer_host": "::1", - "host": "::1", - "peer_port": 60940, - "port": 5672, - "name": "[::1]:60940 -> [::1]:5672", - "node": "nodename", - "type": "network", - "garbage_collection": { - "minor_gcs": 197, - "fullsweep_after": 65535, - "min_heap_size": 233, - "min_bin_vheap_size": 46422, - "max_heap_size": 0 - }, - "channels": 2, - "state": "running", - "send_pend": 0, - "send_cnt": 352, - "recv_cnt": 352 - } -] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/_meta/testdata/exchange_sample_response.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/_meta/testdata/exchange_sample_response.json deleted file mode 100644 index 6e438be8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/_meta/testdata/exchange_sample_response.json +++ /dev/null @@ -1,22 +0,0 @@ -[ - { - "message_stats": { - "publish_in": 100, - "publish_in_details": { - "rate": 0.5 - }, - "publish_out": 99, - "publish_out_details": { - "rate": 0.9 - } - }, - "user_who_performed_action": "guest", - "name": "exchange.name", - "vhost": "/", - "type": "fanout", - "durable": true, - "auto_delete": false, - "internal": false, - "arguments": {} - } -] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/_meta/testdata/node_sample_response.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/_meta/testdata/node_sample_response.json deleted file mode 100644 index c7c7c1fd..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/_meta/testdata/node_sample_response.json +++ /dev/null @@ -1,337 +0,0 @@ -{ - "partitions": [], - "os_pid": "133", - "fd_total": 1048576, - "sockets_total": 943626, - "mem_limit": 6628692787, - "mem_alarm": false, - "disk_free_limit": 50000000, - "disk_free_alarm": false, - "proc_total": 1048576, - "rates_mode": "basic", - "uptime": 98754834, - "run_queue": 0, - "processors": 4, - "exchange_types": [ - { - "name": "fanout", - "description": "AMQP fanout exchange, as per the AMQP specification", - "enabled": true - }, - { - "name": "topic", - "description": "AMQP topic exchange, as per the AMQP specification", - "enabled": true - }, - { - "name": "direct", - "description": "AMQP direct exchange, as per the AMQP specification", - "enabled": true - }, - { - "name": "headers", - "description": "AMQP headers exchange, as per the AMQP specification", - "enabled": true - } - ], - "auth_mechanisms": [ - { - "name": "AMQPLAIN", - "description": "QPid AMQPLAIN mechanism", - "enabled": true - }, - { - "name": "PLAIN", - "description": "SASL PLAIN authentication mechanism", - "enabled": true - }, - { - "name": "RABBIT-CR-DEMO", - "description": "RabbitMQ Demo challenge-response authentication mechanism", - "enabled": false - } - ], - "applications": [ - { - "name": "amqp_client", - "description": "RabbitMQ AMQP Client", - "version": "3.7.4" - }, - { - "name": "asn1", - "description": "The Erlang ASN1 compiler version 5.0.4", - "version": "5.0.4" - }, - { - "name": "compiler", - "description": "ERTS CXC 138 10", - "version": "7.1.4" - }, - { - "name": "cowboy", - "description": "Small, fast, modern HTTP server.", - "version": "2.2.2" - }, - { - "name": "cowlib", - "description": "Support library for manipulating Web protocols.", - "version": "2.1.0" - }, - { - "name": "crypto", - "description": "CRYPTO", - "version": "4.2" - }, - { - "name": "goldrush", - "description": "Erlang event stream processor", - "version": "0.1.9" - }, - { - "name": "inets", - "description": "INETS CXC 138 49", - "version": "6.4.5" - }, - { - "name": "jsx", - "description": "a streaming, evented json parsing toolkit", - "version": "2.8.2" - }, - { - "name": "kernel", - "description": "ERTS CXC 138 10", - "version": "5.4.2" - }, - { - "name": "lager", - "description": "Erlang logging framework", - "version": "3.5.1" - }, - { - "name": "mnesia", - "description": "MNESIA CXC 138 12", - "version": "4.15.3" - }, - { - "name": "os_mon", - "description": "CPO CXC 138 46", - "version": "2.4.4" - }, - { - "name": "public_key", - "description": "Public key infrastructure", - "version": "1.5.2" - }, - { - "name": "rabbit", - "description": "RabbitMQ", - "version": "3.7.4" - }, - { - "name": "rabbit_common", - "description": "Modules shared by rabbitmq-server and rabbitmq-erlang-client", - "version": "3.7.4" - }, - { - "name": "rabbitmq_management", - "description": "RabbitMQ Management Console", - "version": "3.7.4" - }, - { - "name": "rabbitmq_management_agent", - "description": "RabbitMQ Management Agent", - "version": "3.7.4" - }, - { - "name": "rabbitmq_web_dispatch", - "description": "RabbitMQ Web Dispatcher", - "version": "3.7.4" - }, - { - "name": "ranch", - "description": "Socket acceptor pool for TCP protocols.", - "version": "1.4.0" - }, - { - "name": "ranch_proxy_protocol", - "description": "Ranch Proxy Protocol Transport", - "version": "1.4.4" - }, - { - "name": "recon", - "description": "Diagnostic tools for production use", - "version": "2.3.2" - }, - { - "name": "sasl", - "description": "SASL CXC 138 11", - "version": "3.1.1" - }, - { - "name": "ssl", - "description": "Erlang/OTP SSL application", - "version": "8.2.3" - }, - { - "name": "stdlib", - "description": "ERTS CXC 138 10", - "version": "3.4.3" - }, - { - "name": "syntax_tools", - "description": "Syntax tools", - "version": "2.1.4" - }, - { - "name": "xmerl", - "description": "XML parser", - "version": "1.3.16" - } - ], - "contexts": [ - { - "description": "RabbitMQ Management", - "path": "/", - "ssl": "false", - "port": "15672" - } - ], - "log_files": [ - "" - ], - "db_dir": "/var/lib/rabbitmq/mnesia/rabbit@e2b1ae6390fd", - "config_files": [ - "/etc/rabbitmq/rabbitmq.conf" - ], - "net_ticktime": 60, - "enabled_plugins": [ - "rabbitmq_management" - ], - "mem_calculation_strategy": "rss", - "name": "rabbit@e2b1ae6390fd", - "type": "disc", - "running": true, - "mem_used": 105504768, - "mem_used_details": { - "rate": -3276.8 - }, - "fd_used": 31, - "fd_used_details": { - "rate": 0 - }, - "sockets_used": 3, - "sockets_used_details": { - "rate": 0 - }, - "proc_used": 403, - "proc_used_details": { - "rate": 0 - }, - "disk_free": 98317942784, - "disk_free_details": { - "rate": -6553.6 - }, - "gc_num": 1049055, - "gc_num_details": { - "rate": 20 - }, - "gc_bytes_reclaimed": 27352751800, - "gc_bytes_reclaimed_details": { - "rate": 529257.6 - }, - "context_switches": 5377028, - "context_switches_details": { - "rate": 114.6 - }, - "io_read_count": 3, - "io_read_count_details": { - "rate": 0 - }, - "io_read_bytes": 1, - "io_read_bytes_details": { - "rate": 0 - }, - "io_read_avg_time": 0.063, - "io_read_avg_time_details": { - "rate": 0 - }, - "io_write_count": 149402, - "io_write_count_details": { - "rate": 4 - }, - "io_write_bytes": 36305460, - "io_write_bytes_details": { - "rate": 972 - }, - "io_write_avg_time": 0.23600591692212955, - "io_write_avg_time_details": { - "rate": 0.2701 - }, - "io_sync_count": 149402, - "io_sync_count_details": { - "rate": 4 - }, - "io_sync_avg_time": 2.776535053078272, - "io_sync_avg_time_details": { - "rate": 1.9805 - }, - "io_seek_count": 23, - "io_seek_count_details": { - "rate": 0 - }, - "io_seek_avg_time": 0.077, - "io_seek_avg_time_details": { - "rate": 0 - }, - "io_reopen_count": 0, - "io_reopen_count_details": { - "rate": 0 - }, - "mnesia_ram_tx_count": 92, - "mnesia_ram_tx_count_details": { - "rate": 0 - }, - "mnesia_disk_tx_count": 1, - "mnesia_disk_tx_count_details": { - "rate": 0 - }, - "msg_store_read_count": 0, - "msg_store_read_count_details": { - "rate": 0 - }, - "msg_store_write_count": 0, - "msg_store_write_count_details": { - "rate": 0 - }, - "queue_index_journal_write_count": 448230, - "queue_index_journal_write_count_details": { - "rate": 12 - }, - "queue_index_write_count": 2, - "queue_index_write_count_details": { - "rate": 0 - }, - "queue_index_read_count": 0, - "queue_index_read_count_details": { - "rate": 0 - }, - "io_file_handle_open_attempt_count": 597670, - "io_file_handle_open_attempt_count_details": { - "rate": 16 - }, - "io_file_handle_open_attempt_avg_time": 0.004204301704954239, - "io_file_handle_open_attempt_avg_time_details": { - "rate": 0.0052875 - }, - "cluster_links": [], - "metrics_gc_queue_length": { - "connection_closed": 0, - "channel_closed": 0, - "consumer_deleted": 0, - "exchange_deleted": 0, - "queue_deleted": 0, - "vhost_deleted": 0, - "node_node_deleted": 0, - "channel_consumer_deleted": 0 - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/_meta/testdata/nodes_sample_response.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/_meta/testdata/nodes_sample_response.json deleted file mode 100644 index a0124bb4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/_meta/testdata/nodes_sample_response.json +++ /dev/null @@ -1,339 +0,0 @@ -[ - { - "partitions": [], - "os_pid": "133", - "fd_total": 1048576, - "sockets_total": 943626, - "mem_limit": 6628692787, - "mem_alarm": false, - "disk_free_limit": 50000000, - "disk_free_alarm": false, - "proc_total": 1048576, - "rates_mode": "basic", - "uptime": 98754834, - "run_queue": 0, - "processors": 4, - "exchange_types": [ - { - "name": "fanout", - "description": "AMQP fanout exchange, as per the AMQP specification", - "enabled": true - }, - { - "name": "topic", - "description": "AMQP topic exchange, as per the AMQP specification", - "enabled": true - }, - { - "name": "direct", - "description": "AMQP direct exchange, as per the AMQP specification", - "enabled": true - }, - { - "name": "headers", - "description": "AMQP headers exchange, as per the AMQP specification", - "enabled": true - } - ], - "auth_mechanisms": [ - { - "name": "AMQPLAIN", - "description": "QPid AMQPLAIN mechanism", - "enabled": true - }, - { - "name": "PLAIN", - "description": "SASL PLAIN authentication mechanism", - "enabled": true - }, - { - "name": "RABBIT-CR-DEMO", - "description": "RabbitMQ Demo challenge-response authentication mechanism", - "enabled": false - } - ], - "applications": [ - { - "name": "amqp_client", - "description": "RabbitMQ AMQP Client", - "version": "3.7.4" - }, - { - "name": "asn1", - "description": "The Erlang ASN1 compiler version 5.0.4", - "version": "5.0.4" - }, - { - "name": "compiler", - "description": "ERTS CXC 138 10", - "version": "7.1.4" - }, - { - "name": "cowboy", - "description": "Small, fast, modern HTTP server.", - "version": "2.2.2" - }, - { - "name": "cowlib", - "description": "Support library for manipulating Web protocols.", - "version": "2.1.0" - }, - { - "name": "crypto", - "description": "CRYPTO", - "version": "4.2" - }, - { - "name": "goldrush", - "description": "Erlang event stream processor", - "version": "0.1.9" - }, - { - "name": "inets", - "description": "INETS CXC 138 49", - "version": "6.4.5" - }, - { - "name": "jsx", - "description": "a streaming, evented json parsing toolkit", - "version": "2.8.2" - }, - { - "name": "kernel", - "description": "ERTS CXC 138 10", - "version": "5.4.2" - }, - { - "name": "lager", - "description": "Erlang logging framework", - "version": "3.5.1" - }, - { - "name": "mnesia", - "description": "MNESIA CXC 138 12", - "version": "4.15.3" - }, - { - "name": "os_mon", - "description": "CPO CXC 138 46", - "version": "2.4.4" - }, - { - "name": "public_key", - "description": "Public key infrastructure", - "version": "1.5.2" - }, - { - "name": "rabbit", - "description": "RabbitMQ", - "version": "3.7.4" - }, - { - "name": "rabbit_common", - "description": "Modules shared by rabbitmq-server and rabbitmq-erlang-client", - "version": "3.7.4" - }, - { - "name": "rabbitmq_management", - "description": "RabbitMQ Management Console", - "version": "3.7.4" - }, - { - "name": "rabbitmq_management_agent", - "description": "RabbitMQ Management Agent", - "version": "3.7.4" - }, - { - "name": "rabbitmq_web_dispatch", - "description": "RabbitMQ Web Dispatcher", - "version": "3.7.4" - }, - { - "name": "ranch", - "description": "Socket acceptor pool for TCP protocols.", - "version": "1.4.0" - }, - { - "name": "ranch_proxy_protocol", - "description": "Ranch Proxy Protocol Transport", - "version": "1.4.4" - }, - { - "name": "recon", - "description": "Diagnostic tools for production use", - "version": "2.3.2" - }, - { - "name": "sasl", - "description": "SASL CXC 138 11", - "version": "3.1.1" - }, - { - "name": "ssl", - "description": "Erlang/OTP SSL application", - "version": "8.2.3" - }, - { - "name": "stdlib", - "description": "ERTS CXC 138 10", - "version": "3.4.3" - }, - { - "name": "syntax_tools", - "description": "Syntax tools", - "version": "2.1.4" - }, - { - "name": "xmerl", - "description": "XML parser", - "version": "1.3.16" - } - ], - "contexts": [ - { - "description": "RabbitMQ Management", - "path": "/", - "ssl": "false", - "port": "15672" - } - ], - "log_files": [ - "" - ], - "db_dir": "/var/lib/rabbitmq/mnesia/rabbit@e2b1ae6390fd", - "config_files": [ - "/etc/rabbitmq/rabbitmq.conf" - ], - "net_ticktime": 60, - "enabled_plugins": [ - "rabbitmq_management" - ], - "mem_calculation_strategy": "rss", - "name": "rabbit@e2b1ae6390fd", - "type": "disc", - "running": true, - "mem_used": 105504768, - "mem_used_details": { - "rate": -3276.8 - }, - "fd_used": 31, - "fd_used_details": { - "rate": 0 - }, - "sockets_used": 3, - "sockets_used_details": { - "rate": 0 - }, - "proc_used": 403, - "proc_used_details": { - "rate": 0 - }, - "disk_free": 98317942784, - "disk_free_details": { - "rate": -6553.6 - }, - "gc_num": 1049055, - "gc_num_details": { - "rate": 20 - }, - "gc_bytes_reclaimed": 27352751800, - "gc_bytes_reclaimed_details": { - "rate": 529257.6 - }, - "context_switches": 5377028, - "context_switches_details": { - "rate": 114.6 - }, - "io_read_count": 3, - "io_read_count_details": { - "rate": 0 - }, - "io_read_bytes": 1, - "io_read_bytes_details": { - "rate": 0 - }, - "io_read_avg_time": 0.063, - "io_read_avg_time_details": { - "rate": 0 - }, - "io_write_count": 149402, - "io_write_count_details": { - "rate": 4 - }, - "io_write_bytes": 36305460, - "io_write_bytes_details": { - "rate": 972 - }, - "io_write_avg_time": 0.23600591692212955, - "io_write_avg_time_details": { - "rate": 0.2701 - }, - "io_sync_count": 149402, - "io_sync_count_details": { - "rate": 4 - }, - "io_sync_avg_time": 2.776535053078272, - "io_sync_avg_time_details": { - "rate": 1.9805 - }, - "io_seek_count": 23, - "io_seek_count_details": { - "rate": 0 - }, - "io_seek_avg_time": 0.077, - "io_seek_avg_time_details": { - "rate": 0 - }, - "io_reopen_count": 0, - "io_reopen_count_details": { - "rate": 0 - }, - "mnesia_ram_tx_count": 92, - "mnesia_ram_tx_count_details": { - "rate": 0 - }, - "mnesia_disk_tx_count": 1, - "mnesia_disk_tx_count_details": { - "rate": 0 - }, - "msg_store_read_count": 0, - "msg_store_read_count_details": { - "rate": 0 - }, - "msg_store_write_count": 0, - "msg_store_write_count_details": { - "rate": 0 - }, - "queue_index_journal_write_count": 448230, - "queue_index_journal_write_count_details": { - "rate": 12 - }, - "queue_index_write_count": 2, - "queue_index_write_count_details": { - "rate": 0 - }, - "queue_index_read_count": 0, - "queue_index_read_count_details": { - "rate": 0 - }, - "io_file_handle_open_attempt_count": 597670, - "io_file_handle_open_attempt_count_details": { - "rate": 16 - }, - "io_file_handle_open_attempt_avg_time": 0.004204301704954239, - "io_file_handle_open_attempt_avg_time_details": { - "rate": 0.0052875 - }, - "cluster_links": [], - "metrics_gc_queue_length": { - "connection_closed": 0, - "channel_closed": 0, - "consumer_deleted": 0, - "exchange_deleted": 0, - "queue_deleted": 0, - "vhost_deleted": 0, - "node_node_deleted": 0, - "channel_consumer_deleted": 0 - } - } -] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/_meta/testdata/notfound_response.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/_meta/testdata/notfound_response.json deleted file mode 100644 index 0d121cb2..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/_meta/testdata/notfound_response.json +++ /dev/null @@ -1 +0,0 @@ -{"error":"Object Not Found","reason":"Not Found"} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/_meta/testdata/overview_sample_response.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/_meta/testdata/overview_sample_response.json deleted file mode 100644 index 6351606f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/_meta/testdata/overview_sample_response.json +++ /dev/null @@ -1,147 +0,0 @@ -{ - "management_version": "3.7.4", - "rates_mode": "basic", - "exchange_types": [ - { - "name": "fanout", - "description": "AMQP fanout exchange, as per the AMQP specification", - "enabled": true - }, - { - "name": "topic", - "description": "AMQP topic exchange, as per the AMQP specification", - "enabled": true - }, - { - "name": "direct", - "description": "AMQP direct exchange, as per the AMQP specification", - "enabled": true - }, - { - "name": "headers", - "description": "AMQP headers exchange, as per the AMQP specification", - "enabled": true - } - ], - "rabbitmq_version": "3.7.4", - "cluster_name": "rabbit@e2b1ae6390fd", - "erlang_version": "20.2.4", - "erlang_full_version": "Erlang/OTP 20 [erts-9.2.1] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:64] [hipe] [kernel-poll:true]", - "message_stats": { - "ack": 150400, - "ack_details": { - "rate": 0 - }, - "confirm": 0, - "confirm_details": { - "rate": 0 - }, - "deliver": 200494, - "deliver_details": { - "rate": 0 - }, - "deliver_get": 200494, - "deliver_get_details": { - "rate": 0 - }, - "deliver_no_ack": 0, - "deliver_no_ack_details": { - "rate": 0 - }, - "disk_reads": 0, - "disk_reads_details": { - "rate": 0 - }, - "disk_writes": 150396, - "disk_writes_details": { - "rate": 0 - }, - "get": 0, - "get_details": { - "rate": 0 - }, - "get_no_ack": 0, - "get_no_ack_details": { - "rate": 0 - }, - "publish": 150395, - "publish_details": { - "rate": 0 - }, - "redeliver": 50094, - "redeliver_details": { - "rate": 0 - }, - "return_unroutable": 0, - "return_unroutable_details": { - "rate": 0 - } - }, - "queue_totals": { - "messages": 0, - "messages_details": { - "rate": 0 - }, - "messages_ready": 0, - "messages_ready_details": { - "rate": 0 - }, - "messages_unacknowledged": 0, - "messages_unacknowledged_details": { - "rate": 0 - } - }, - "object_totals": { - "channels": 3, - "connections": 3, - "consumers": 2, - "exchanges": 9, - "queues": 1 - }, - "statistics_db_event_queue": 0, - "node": "rabbit@e2b1ae6390fd", - "listeners": [ - { - "node": "rabbit@e2b1ae6390fd", - "protocol": "amqp", - "ip_address": "::", - "port": 5672, - "socket_opts": { - "backlog": 128, - "nodelay": true, - "linger": [ - true, - 0 - ], - "exit_on_close": false - } - }, - { - "node": "rabbit@e2b1ae6390fd", - "protocol": "clustering", - "ip_address": "::", - "port": 25672, - "socket_opts": [] - }, - { - "node": "rabbit@e2b1ae6390fd", - "protocol": "http", - "ip_address": "::", - "port": 15672, - "socket_opts": { - "ssl": false, - "port": 15672 - } - } - ], - "contexts": [ - { - "ssl_opts": [], - "node": "rabbit@e2b1ae6390fd", - "description": "RabbitMQ Management", - "path": "/", - "ssl": "false", - "port": "15672" - } - ] -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/_meta/testdata/queue_sample_response.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/_meta/testdata/queue_sample_response.json deleted file mode 100644 index 7c3088e6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/_meta/testdata/queue_sample_response.json +++ /dev/null @@ -1,145 +0,0 @@ -[ - { - "memory": 232720, - "message_stats": { - "disk_reads": 212, - "disk_reads_details": { - "rate": 0 - }, - "disk_writes": 121, - "disk_writes_details": { - "rate": 0 - }, - "deliver": 15, - "deliver_details": { - "rate": 0 - }, - "deliver_no_ack": 0, - "deliver_no_ack_details": { - "rate": 0 - }, - "get": 0, - "get_details": { - "rate": 0 - }, - "get_no_ack": 38, - "get_no_ack_details": { - "rate": 0 - }, - "publish": 121, - "publish_details": { - "rate": 0 - }, - "publish_in": 0, - "publish_in_details": { - "rate": 0 - }, - "publish_out": 0, - "publish_out_details": { - "rate": 0 - }, - "ack": 9, - "ack_details": { - "rate": 0 - }, - "deliver_get": 53, - "deliver_get_details": { - "rate": 0 - }, - "confirm": 0, - "confirm_details": { - "rate": 0 - }, - "return_unroutable": 0, - "return_unroutable_details": { - "rate": 0 - }, - "redeliver": 3, - "redeliver_details": { - "rate": 0 - } - }, - "reductions": 787128, - "reductions_details": { - "rate": 0 - }, - "messages": 74, - "messages_details": { - "rate": 2.2 - }, - "messages_ready": 71, - "messages_ready_details": { - "rate": 0 - }, - "messages_unacknowledged": 3, - "messages_unacknowledged_details": { - "rate": 0.5 - }, - "idle_since": "2017-07-28 23:45:52", - "consumer_utilisation": 0.7, - "policy": null, - "exclusive_consumer_tag": null, - "consumers": 3, - "recoverable_slaves": null, - "state": "running", - "garbage_collection": { - "min_bin_vheap_size": 46422, - "min_heap_size": 233, - "fullsweep_after": 65535, - "minor_gcs": 0 - }, - "messages_ram": 74, - "messages_ready_ram": 71, - "messages_unacknowledged_ram": 3, - "messages_persistent": 73, - "message_bytes": 101824, - "message_bytes_ready": 97696, - "message_bytes_unacknowledged": 4128, - "message_bytes_ram": 101824, - "message_bytes_persistent": 101824, - "head_message_timestamp": 1501250275, - "disk_reads": 212, - "disk_writes": 121, - "backing_queue_status": { - "priority_lengths": { - "0": 0, - "1": 71, - "2": 0, - "3": 0, - "4": 0, - "5": 0, - "6": 0, - "7": 0, - "8": 0, - "9": 0 - }, - "mode": "default", - "q1": 0, - "q2": 0, - "delta": [ - "delta", - "todo", - "todo", - "todo" - ], - "q3": 0, - "q4": 71, - "len": 71, - "target_ram_count": "infinity", - "next_seq_id": 121, - "avg_ingress_rate": 0, - "avg_egress_rate": 0.00019793395296866087, - "avg_ack_ingress_rate": 0.00019793395296866087, - "avg_ack_egress_rate": 0.00019793395296866087 - }, - "node": "rabbit@localhost", - "arguments": { - "x-max-priority": 9 - }, - "exclusive": false, - "auto_delete": false, - "durable": true, - "vhost": "/", - "name": "queuenamehere" - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/connection/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/connection/_meta/data.json deleted file mode 100644 index 34464f22..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/connection/_meta/data.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "@timestamp": "2019-03-01T08:05:34.853Z", - "event": { - "dataset": "rabbitmq.connection", - "duration": 115000, - "module": "rabbitmq" - }, - "metricset": { - "name": "connection", - "period": 10000 - }, - "rabbitmq": { - "connection": { - "channel_max": 65535, - "channels": 2, - "client_provided": { - "name": "Connection2" - }, - "frame_max": 131072, - "host": "::1", - "name": "[::1]:60940 -\u003e [::1]:5672", - "octet_count": { - "received": 3057, - "sent": 3344 - }, - "packet_count": { - "pending": 0, - "received": 352, - "sent": 352 - }, - "peer": { - "host": "::1", - "port": 60940 - }, - "port": 5672, - "state": "running", - "type": "network" - }, - "node": { - "name": "nodename" - }, - "vhost": "/" - }, - "service": { - "address": "127.0.0.1:55555", - "type": "rabbitmq" - }, - "user": { - "name": "guest" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/connection/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/connection/_meta/docs.asciidoc deleted file mode 100644 index 5a61046f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/connection/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the `connection` metricset of the RabbitMQ module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/connection/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/connection/_meta/fields.yml deleted file mode 100644 index 9e849a10..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/connection/_meta/fields.yml +++ /dev/null @@ -1,89 +0,0 @@ -- name: connection - type: group - description: > - connection - release: ga - fields: - - name: name - type: keyword - description: > - The name of the connection with non-ASCII characters escaped as in C. - - name: vhost - type: alias - path: rabbitmq.vhost - migration: true - description: > - Virtual host name with non-ASCII characters escaped as in C. - - name: user - type: alias - path: user.name - migration: true - description: > - User name. - - name: node - type: alias - path: rabbitmq.node.name - migration: true - description: > - Node name. - - name: state - type: keyword - description: > - Connection state. - - name: channels - type: long - description: > - The number of channels on the connection. - - name: channel_max - type: long - description: > - The maximum number of channels allowed on the connection. - - name: frame_max - type: long - description: > - Maximum permissible size of a frame (in bytes) to negotiate with clients. - format: bytes - - name: type - type: keyword - description: > - Type of the connection. - - name: host - type: keyword - description: > - Server hostname obtained via reverse DNS, or its IP address if reverse DNS failed or was disabled. - - name: peer.host - type: keyword - description: > - Peer hostname obtained via reverse DNS, or its IP address if reverse DNS failed or was not enabled. - - name: port - type: long - description: > - Server port. - - name: peer.port - type: long - description: > - Peer port. - - name: packet_count.sent - type: long - description: > - Number of packets sent on the connection. - - name: packet_count.received - type: long - description: > - Number of packets received on the connection. - - name: packet_count.pending - type: long - description: > - Number of packets pending on the connection. - - name: octet_count.sent - type: long - description: > - Number of octets sent on the connection. - - name: octet_count.received - type: long - description: > - Number of octets received on the connection. - - name: client_provided.name - type: keyword - description: > - User specified connection name. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/connection/_meta/testdata/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/connection/_meta/testdata/config.yml deleted file mode 100644 index dc576766..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/connection/_meta/testdata/config.yml +++ /dev/null @@ -1 +0,0 @@ -url: /api/connections diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/connection/_meta/testdata/docs.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/connection/_meta/testdata/docs.json deleted file mode 100644 index 5d9e4d51..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/connection/_meta/testdata/docs.json +++ /dev/null @@ -1,118 +0,0 @@ -[ - { - "reductions_details": { - "rate": 94.8 - }, - "reductions": 356914, - "recv_oct_details": { - "rate": 0 - }, - "recv_oct": 3764, - "send_oct_details": { - "rate": 0 - }, - "send_oct": 3840, - "connected_at": 1519397210964, - "client_properties": { - "product": "https://github.com/streadway/amqp", - "version": "β", - "capabilities": { - "consumer_cancel_notify": true, - "connection.blocked": true - }, - "connection_name": "Connection1" - }, - "channel_max": 65535, - "frame_max": 131072, - "timeout": 10, - "vhost": "/", - "user": "guest", - "protocol": "AMQP 0-9-1", - "ssl_hash": null, - "ssl_cipher": null, - "ssl_key_exchange": null, - "ssl_protocol": null, - "auth_mechanism": "PLAIN", - "peer_cert_validity": null, - "peer_cert_issuer": null, - "peer_cert_subject": null, - "ssl": false, - "peer_host": "::1", - "host": "::1", - "peer_port": 60938, - "port": 5672, - "name": "[::1]:60938 -> [::1]:5672", - "node": "nodename", - "type": "network", - "garbage_collection": { - "minor_gcs": 228, - "fullsweep_after": 65535, - "min_heap_size": 233, - "min_bin_vheap_size": 46422, - "max_heap_size": 0 - }, - "channels": 8, - "state": "running", - "send_pend": 0, - "send_cnt": 376, - "recv_cnt": 376 - }, - { - "reductions_details": { - "rate": 94.8 - }, - "reductions": 354441, - "recv_oct_details": { - "rate": 0 - }, - "recv_oct": 3057, - "send_oct_details": { - "rate": 0 - }, - "send_oct": 3344, - "connected_at": 1519397211051, - "client_properties": { - "product": "https://github.com/streadway/amqp", - "version": "β", - "capabilities": { - "connection.blocked": true, - "consumer_cancel_notify": true - }, - "connection_name": "Connection2" - }, - "channel_max": 65535, - "frame_max": 131072, - "timeout": 10, - "vhost": "/", - "user": "guest", - "protocol": "AMQP 0-9-1", - "ssl_hash": null, - "ssl_cipher": null, - "ssl_key_exchange": null, - "ssl_protocol": null, - "auth_mechanism": "PLAIN", - "peer_cert_validity": null, - "peer_cert_issuer": null, - "peer_cert_subject": null, - "ssl": false, - "peer_host": "::1", - "host": "::1", - "peer_port": 60940, - "port": 5672, - "name": "[::1]:60940 -> [::1]:5672", - "node": "nodename", - "type": "network", - "garbage_collection": { - "minor_gcs": 197, - "fullsweep_after": 65535, - "min_heap_size": 233, - "min_bin_vheap_size": 46422, - "max_heap_size": 0 - }, - "channels": 2, - "state": "running", - "send_pend": 0, - "send_cnt": 352, - "recv_cnt": 352 - } -] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/connection/_meta/testdata/docs.json-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/connection/_meta/testdata/docs.json-expected.json deleted file mode 100644 index 00c01db6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/connection/_meta/testdata/docs.json-expected.json +++ /dev/null @@ -1,102 +0,0 @@ -[ - { - "event": { - "dataset": "rabbitmq.connection", - "duration": 115000, - "module": "rabbitmq" - }, - "metricset": { - "name": "connection", - "period": 10000 - }, - "rabbitmq": { - "connection": { - "channel_max": 65535, - "channels": 2, - "client_provided": { - "name": "Connection2" - }, - "frame_max": 131072, - "host": "::1", - "name": "[::1]:60940 -\u003e [::1]:5672", - "octet_count": { - "received": 3057, - "sent": 3344 - }, - "packet_count": { - "pending": 0, - "received": 352, - "sent": 352 - }, - "peer": { - "host": "::1", - "port": 60940 - }, - "port": 5672, - "state": "running", - "type": "network" - }, - "node": { - "name": "nodename" - }, - "vhost": "/" - }, - "service": { - "address": "127.0.0.1:55555", - "type": "rabbitmq" - }, - "user": { - "name": "guest" - } - }, - { - "event": { - "dataset": "rabbitmq.connection", - "duration": 115000, - "module": "rabbitmq" - }, - "metricset": { - "name": "connection", - "period": 10000 - }, - "rabbitmq": { - "connection": { - "channel_max": 65535, - "channels": 8, - "client_provided": { - "name": "Connection1" - }, - "frame_max": 131072, - "host": "::1", - "name": "[::1]:60938 -\u003e [::1]:5672", - "octet_count": { - "received": 3764, - "sent": 3840 - }, - "packet_count": { - "pending": 0, - "received": 376, - "sent": 376 - }, - "peer": { - "host": "::1", - "port": 60938 - }, - "port": 5672, - "state": "running", - "type": "network" - }, - "node": { - "name": "nodename" - }, - "vhost": "/" - }, - "service": { - "address": "127.0.0.1:55555", - "type": "rabbitmq" - }, - "user": { - "name": "guest" - } - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/connection/connection.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/connection/connection.go deleted file mode 100644 index e9cb4bce..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/connection/connection.go +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package connection - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/rabbitmq" -) - -func init() { - mb.Registry.MustAddMetricSet("rabbitmq", "connection", New, - mb.WithHostParser(rabbitmq.HostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet for fetching RabbitMQ connections. -type MetricSet struct { - *rabbitmq.MetricSet -} - -// New creates new instance of MetricSet -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - ms, err := rabbitmq.NewMetricSet(base, rabbitmq.ConnectionsPath) - if err != nil { - return nil, err - } - return &MetricSet{ms}, nil -} - -// Fetch makes an HTTP request to fetch connections metrics from the connections endpoint. -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - content, err := m.HTTP.FetchContent() - - if err != nil { - return errors.Wrap(err, "error in fetch") - } - - return eventsMapping(content, r, m) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/connection/connection_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/connection/connection_test.go deleted file mode 100644 index d5acf1ab..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/connection/connection_test.go +++ /dev/null @@ -1,80 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package connection - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/common" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - "github.com/elastic/beats/v7/metricbeat/module/rabbitmq/mtest" - - "github.com/stretchr/testify/assert" - - _ "github.com/elastic/beats/v7/metricbeat/module/rabbitmq" -) - -func TestFetchEventContents(t *testing.T) { - server := mtest.Server(t, mtest.DefaultServerConfig) - defer server.Close() - - reporter := &mbtest.CapturingReporterV2{} - - metricSet := mbtest.NewReportingMetricSetV2Error(t, getConfig(server.URL)) - metricSet.Fetch(reporter) - - e := mbtest.StandardizeEvent(metricSet, reporter.GetEvents()[0]) - t.Logf("%s/%s event: %+v", metricSet.Module().Name(), metricSet.Name(), e.Fields.StringToPrint()) - - ee, _ := e.Fields.GetValue("rabbitmq.connection") - event := ee.(common.MapStr) - - assert.EqualValues(t, "[::1]:60938 -> [::1]:5672", event["name"]) - assert.EqualValues(t, 8, event["channels"]) - assert.EqualValues(t, 65535, event["channel_max"]) - assert.EqualValues(t, 131072, event["frame_max"]) - assert.EqualValues(t, "network", event["type"]) - - packetCount := event["packet_count"].(common.MapStr) - assert.EqualValues(t, 376, packetCount["sent"]) - assert.EqualValues(t, 376, packetCount["received"]) - assert.EqualValues(t, 0, packetCount["pending"]) - - octetCount := event["octet_count"].(common.MapStr) - assert.EqualValues(t, 3840, octetCount["sent"]) - assert.EqualValues(t, 3764, octetCount["received"]) - - assert.EqualValues(t, "::1", event["host"]) - assert.EqualValues(t, 5672, event["port"]) - - peer := event["peer"].(common.MapStr) - assert.EqualValues(t, "::1", peer["host"]) - assert.EqualValues(t, 60938, peer["port"]) -} - -func getConfig(url string) map[string]interface{} { - return map[string]interface{}{ - "module": "rabbitmq", - "metricsets": []string{"connection"}, - "hosts": []string{url}, - } -} - -func TestData(t *testing.T) { - mbtest.TestDataFiles(t, "rabbitmq", "connection") -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/connection/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/connection/data.go deleted file mode 100644 index 1649319a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/connection/data.go +++ /dev/null @@ -1,114 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package connection - -import ( - "encoding/json" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstriface" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -var ( - schema = s.Schema{ - "name": c.Str("name"), - "client_provided": s.Object{ - "name": c.Str("client_properties.connection_name"), - }, - "vhost": c.Str("vhost", s.Required), - "user": c.Str("user", s.Required), - "node": c.Str("node", s.Required), - "state": c.Str("state"), - "channels": c.Int("channels"), - "channel_max": c.Int("channel_max"), - "frame_max": c.Int("frame_max"), - "type": c.Str("type"), - "packet_count": s.Object{ - "sent": c.Int("send_cnt"), - "received": c.Int("recv_cnt"), - "pending": c.Int("send_pend"), - }, - "octet_count": s.Object{ - "sent": c.Int("send_oct"), - "received": c.Int("recv_oct"), - }, - "host": c.Str("host"), - "port": c.Int("port"), - "peer": s.Object{ - "host": c.Str("peer_host"), - "port": c.Int("peer_port"), - }, - } -) - -func eventsMapping(content []byte, r mb.ReporterV2, m *MetricSet) error { - var connections []map[string]interface{} - err := json.Unmarshal(content, &connections) - if err != nil { - return errors.Wrap(err, "error in unmarshal") - } - - for _, node := range connections { - evt, err := eventMapping(node) - if err != nil { - m.Logger().Errorf("error in mapping: %s", err) - r.Error(err) - continue - } - - if !r.Event(evt) { - return nil - } - } - return nil -} - -func eventMapping(connection map[string]interface{}) (mb.Event, error) { - fields, err := schema.Apply(connection, s.FailOnRequired) - if err != nil { - return mb.Event{}, errors.Wrap(err, "error applying schema") - } - - rootFields := common.MapStr{} - if v, err := fields.GetValue("user"); err == nil { - rootFields.Put("user.name", v) - fields.Delete("user") - } - - moduleFields := common.MapStr{} - if v, err := fields.GetValue("vhost"); err == nil { - moduleFields.Put("vhost", v) - fields.Delete("vhost") - } - - if v, err := fields.GetValue("node"); err == nil { - moduleFields.Put("node.name", v) - fields.Delete("node") - } - - event := mb.Event{ - MetricSetFields: fields, - RootFields: rootFields, - ModuleFields: moduleFields, - } - return event, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/doc.go deleted file mode 100644 index 0d9d9e1f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/doc.go +++ /dev/null @@ -1,21 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package rabbitmq is a Metricbeat module that contains MetricSets. -*/ -package rabbitmq diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/docker-compose.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/docker-compose.yml deleted file mode 100644 index 3b52146d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/docker-compose.yml +++ /dev/null @@ -1,11 +0,0 @@ -version: '2.3' - -services: - rabbitmq: - image: docker.elastic.co/integrations-ci/beats-rabbitmq:${RABBITMQ_VERSION:-3.7.4}-1 - build: - context: ./_meta - args: - RABBITMQ_VERSION: ${RABBITMQ_VERSION:-3.7.4} - ports: - - 15672 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/_meta/data.json deleted file mode 100644 index 338c5499..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/_meta/data.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "@timestamp": "2019-03-01T08:05:34.853Z", - "event": { - "dataset": "rabbitmq.exchange", - "duration": 115000, - "module": "rabbitmq" - }, - "metricset": { - "name": "exchange" - }, - "rabbitmq": { - "exchange": { - "arguments": {}, - "auto_delete": false, - "durable": true, - "internal": false, - "messages": { - "publish_in": { - "count": 100, - "details": { - "rate": 0.5 - } - }, - "publish_out": { - "count": 99, - "details": { - "rate": 0.9 - } - } - }, - "name": "exchange.name", - "type": "fanout" - }, - "vhost": "/" - }, - "service": { - "address": "127.0.0.1:55555", - "type": "rabbitmq" - }, - "user": { - "name": "guest" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/_meta/docs.asciidoc deleted file mode 100644 index 3851b79c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the exchange metricset of the module rabbitmq. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/_meta/fields.yml deleted file mode 100644 index 3d0d9788..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/_meta/fields.yml +++ /dev/null @@ -1,51 +0,0 @@ -- name: exchange - type: group - description: > - exchange - release: ga - fields: - - name: name - type: keyword - description: > - The name of the queue with non-ASCII characters escaped as in C. - - name: vhost - type: alias - path: rabbitmq.vhost - migration: true - description: > - Virtual host name with non-ASCII characters escaped as in C. - - name: durable - type: boolean - description: > - Whether or not the queue survives server restarts. - - name: auto_delete - type: boolean - description: > - Whether the queue will be deleted automatically when no longer used. - - name: internal - type: boolean - description: > - Whether the exchange is internal, i.e. cannot be directly published to by a client. - - name: user - type: alias - path: user.name - migration: true - description: > - User who created the exchange. - - - name: messages.publish_in.count - type: long - description: > - Count of messages published "in" to an exchange, i.e. not taking account of routing. - - name: messages.publish_in.details.rate - type: float - description: > - How much the exchange publish-in count has changed per second in the most recent sampling interval. - - name: messages.publish_out.count - type: long - description: > - Count of messages published "out" of an exchange, i.e. taking account of routing. - - name: messages.publish_out.details.rate - type: float - description: > - How much the exchange publish-out count has changed per second in the most recent sampling interval. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/_meta/testdata/docs.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/_meta/testdata/docs.json deleted file mode 100644 index 6e438be8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/_meta/testdata/docs.json +++ /dev/null @@ -1,22 +0,0 @@ -[ - { - "message_stats": { - "publish_in": 100, - "publish_in_details": { - "rate": 0.5 - }, - "publish_out": 99, - "publish_out_details": { - "rate": 0.9 - } - }, - "user_who_performed_action": "guest", - "name": "exchange.name", - "vhost": "/", - "type": "fanout", - "durable": true, - "auto_delete": false, - "internal": false, - "arguments": {} - } -] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/_meta/testdata/docs.json-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/_meta/testdata/docs.json-expected.json deleted file mode 100644 index fb354fa1..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/_meta/testdata/docs.json-expected.json +++ /dev/null @@ -1,44 +0,0 @@ -[ - { - "event": { - "dataset": "rabbitmq.exchange", - "duration": 115000, - "module": "rabbitmq" - }, - "metricset": { - "name": "exchange" - }, - "rabbitmq": { - "exchange": { - "arguments": {}, - "auto_delete": false, - "durable": true, - "internal": false, - "messages": { - "publish_in": { - "count": 100, - "details": { - "rate": 0.5 - } - }, - "publish_out": { - "count": 99, - "details": { - "rate": 0.9 - } - } - }, - "name": "exchange.name", - "type": "fanout" - }, - "vhost": "/" - }, - "service": { - "address": "127.0.0.1:55555", - "type": "rabbitmq" - }, - "user": { - "name": "guest" - } - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/_meta/testdata/exchange-3.6.0.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/_meta/testdata/exchange-3.6.0.json deleted file mode 100644 index 7fa79f7c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/_meta/testdata/exchange-3.6.0.json +++ /dev/null @@ -1,74 +0,0 @@ -[ - { - "name": "", - "vhost": "/", - "type": "direct", - "durable": true, - "auto_delete": false, - "internal": false, - "arguments": {} - }, - { - "name": "amq.direct", - "vhost": "/", - "type": "direct", - "durable": true, - "auto_delete": false, - "internal": false, - "arguments": {} - }, - { - "name": "amq.fanout", - "vhost": "/", - "type": "fanout", - "durable": true, - "auto_delete": false, - "internal": false, - "arguments": {} - }, - { - "name": "amq.headers", - "vhost": "/", - "type": "headers", - "durable": true, - "auto_delete": false, - "internal": false, - "arguments": {} - }, - { - "name": "amq.match", - "vhost": "/", - "type": "headers", - "durable": true, - "auto_delete": false, - "internal": false, - "arguments": {} - }, - { - "name": "amq.rabbitmq.log", - "vhost": "/", - "type": "topic", - "durable": true, - "auto_delete": false, - "internal": true, - "arguments": {} - }, - { - "name": "amq.rabbitmq.trace", - "vhost": "/", - "type": "topic", - "durable": true, - "auto_delete": false, - "internal": true, - "arguments": {} - }, - { - "name": "amq.topic", - "vhost": "/", - "type": "topic", - "durable": true, - "auto_delete": false, - "internal": false, - "arguments": {} - } -] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/_meta/testdata/exchange-3.6.0.json-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/_meta/testdata/exchange-3.6.0.json-expected.json deleted file mode 100644 index d7e308e2..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/_meta/testdata/exchange-3.6.0.json-expected.json +++ /dev/null @@ -1,202 +0,0 @@ -[ - { - "event": { - "dataset": "rabbitmq.exchange", - "duration": 115000, - "module": "rabbitmq" - }, - "metricset": { - "name": "exchange" - }, - "rabbitmq": { - "exchange": { - "arguments": {}, - "auto_delete": false, - "durable": true, - "internal": false, - "name": "amq.fanout", - "type": "fanout" - }, - "vhost": "/" - }, - "service": { - "address": "127.0.0.1:55555", - "type": "rabbitmq" - } - }, - { - "event": { - "dataset": "rabbitmq.exchange", - "duration": 115000, - "module": "rabbitmq" - }, - "metricset": { - "name": "exchange" - }, - "rabbitmq": { - "exchange": { - "arguments": {}, - "auto_delete": false, - "durable": true, - "internal": true, - "name": "amq.rabbitmq.trace", - "type": "topic" - }, - "vhost": "/" - }, - "service": { - "address": "127.0.0.1:55555", - "type": "rabbitmq" - } - }, - { - "event": { - "dataset": "rabbitmq.exchange", - "duration": 115000, - "module": "rabbitmq" - }, - "metricset": { - "name": "exchange" - }, - "rabbitmq": { - "exchange": { - "arguments": {}, - "auto_delete": false, - "durable": true, - "internal": false, - "name": "amq.match", - "type": "headers" - }, - "vhost": "/" - }, - "service": { - "address": "127.0.0.1:55555", - "type": "rabbitmq" - } - }, - { - "event": { - "dataset": "rabbitmq.exchange", - "duration": 115000, - "module": "rabbitmq" - }, - "metricset": { - "name": "exchange" - }, - "rabbitmq": { - "exchange": { - "arguments": {}, - "auto_delete": false, - "durable": true, - "internal": true, - "name": "amq.rabbitmq.log", - "type": "topic" - }, - "vhost": "/" - }, - "service": { - "address": "127.0.0.1:55555", - "type": "rabbitmq" - } - }, - { - "event": { - "dataset": "rabbitmq.exchange", - "duration": 115000, - "module": "rabbitmq" - }, - "metricset": { - "name": "exchange" - }, - "rabbitmq": { - "exchange": { - "arguments": {}, - "auto_delete": false, - "durable": true, - "internal": false, - "name": "amq.topic", - "type": "topic" - }, - "vhost": "/" - }, - "service": { - "address": "127.0.0.1:55555", - "type": "rabbitmq" - } - }, - { - "event": { - "dataset": "rabbitmq.exchange", - "duration": 115000, - "module": "rabbitmq" - }, - "metricset": { - "name": "exchange" - }, - "rabbitmq": { - "exchange": { - "arguments": {}, - "auto_delete": false, - "durable": true, - "internal": false, - "name": "amq.headers", - "type": "headers" - }, - "vhost": "/" - }, - "service": { - "address": "127.0.0.1:55555", - "type": "rabbitmq" - } - }, - { - "event": { - "dataset": "rabbitmq.exchange", - "duration": 115000, - "module": "rabbitmq" - }, - "metricset": { - "name": "exchange" - }, - "rabbitmq": { - "exchange": { - "arguments": {}, - "auto_delete": false, - "durable": true, - "internal": false, - "name": "", - "type": "direct" - }, - "vhost": "/" - }, - "service": { - "address": "127.0.0.1:55555", - "type": "rabbitmq" - } - }, - { - "event": { - "dataset": "rabbitmq.exchange", - "duration": 115000, - "module": "rabbitmq" - }, - "metricset": { - "name": "exchange" - }, - "rabbitmq": { - "exchange": { - "arguments": {}, - "auto_delete": false, - "durable": true, - "internal": false, - "name": "amq.direct", - "type": "direct" - }, - "vhost": "/" - }, - "service": { - "address": "127.0.0.1:55555", - "type": "rabbitmq" - } - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/_meta/testdata/exchange-3.6.5.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/_meta/testdata/exchange-3.6.5.json deleted file mode 100644 index 7fa79f7c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/_meta/testdata/exchange-3.6.5.json +++ /dev/null @@ -1,74 +0,0 @@ -[ - { - "name": "", - "vhost": "/", - "type": "direct", - "durable": true, - "auto_delete": false, - "internal": false, - "arguments": {} - }, - { - "name": "amq.direct", - "vhost": "/", - "type": "direct", - "durable": true, - "auto_delete": false, - "internal": false, - "arguments": {} - }, - { - "name": "amq.fanout", - "vhost": "/", - "type": "fanout", - "durable": true, - "auto_delete": false, - "internal": false, - "arguments": {} - }, - { - "name": "amq.headers", - "vhost": "/", - "type": "headers", - "durable": true, - "auto_delete": false, - "internal": false, - "arguments": {} - }, - { - "name": "amq.match", - "vhost": "/", - "type": "headers", - "durable": true, - "auto_delete": false, - "internal": false, - "arguments": {} - }, - { - "name": "amq.rabbitmq.log", - "vhost": "/", - "type": "topic", - "durable": true, - "auto_delete": false, - "internal": true, - "arguments": {} - }, - { - "name": "amq.rabbitmq.trace", - "vhost": "/", - "type": "topic", - "durable": true, - "auto_delete": false, - "internal": true, - "arguments": {} - }, - { - "name": "amq.topic", - "vhost": "/", - "type": "topic", - "durable": true, - "auto_delete": false, - "internal": false, - "arguments": {} - } -] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/_meta/testdata/exchange-3.6.5.json-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/_meta/testdata/exchange-3.6.5.json-expected.json deleted file mode 100644 index d7e308e2..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/_meta/testdata/exchange-3.6.5.json-expected.json +++ /dev/null @@ -1,202 +0,0 @@ -[ - { - "event": { - "dataset": "rabbitmq.exchange", - "duration": 115000, - "module": "rabbitmq" - }, - "metricset": { - "name": "exchange" - }, - "rabbitmq": { - "exchange": { - "arguments": {}, - "auto_delete": false, - "durable": true, - "internal": false, - "name": "amq.fanout", - "type": "fanout" - }, - "vhost": "/" - }, - "service": { - "address": "127.0.0.1:55555", - "type": "rabbitmq" - } - }, - { - "event": { - "dataset": "rabbitmq.exchange", - "duration": 115000, - "module": "rabbitmq" - }, - "metricset": { - "name": "exchange" - }, - "rabbitmq": { - "exchange": { - "arguments": {}, - "auto_delete": false, - "durable": true, - "internal": true, - "name": "amq.rabbitmq.trace", - "type": "topic" - }, - "vhost": "/" - }, - "service": { - "address": "127.0.0.1:55555", - "type": "rabbitmq" - } - }, - { - "event": { - "dataset": "rabbitmq.exchange", - "duration": 115000, - "module": "rabbitmq" - }, - "metricset": { - "name": "exchange" - }, - "rabbitmq": { - "exchange": { - "arguments": {}, - "auto_delete": false, - "durable": true, - "internal": false, - "name": "amq.match", - "type": "headers" - }, - "vhost": "/" - }, - "service": { - "address": "127.0.0.1:55555", - "type": "rabbitmq" - } - }, - { - "event": { - "dataset": "rabbitmq.exchange", - "duration": 115000, - "module": "rabbitmq" - }, - "metricset": { - "name": "exchange" - }, - "rabbitmq": { - "exchange": { - "arguments": {}, - "auto_delete": false, - "durable": true, - "internal": true, - "name": "amq.rabbitmq.log", - "type": "topic" - }, - "vhost": "/" - }, - "service": { - "address": "127.0.0.1:55555", - "type": "rabbitmq" - } - }, - { - "event": { - "dataset": "rabbitmq.exchange", - "duration": 115000, - "module": "rabbitmq" - }, - "metricset": { - "name": "exchange" - }, - "rabbitmq": { - "exchange": { - "arguments": {}, - "auto_delete": false, - "durable": true, - "internal": false, - "name": "amq.topic", - "type": "topic" - }, - "vhost": "/" - }, - "service": { - "address": "127.0.0.1:55555", - "type": "rabbitmq" - } - }, - { - "event": { - "dataset": "rabbitmq.exchange", - "duration": 115000, - "module": "rabbitmq" - }, - "metricset": { - "name": "exchange" - }, - "rabbitmq": { - "exchange": { - "arguments": {}, - "auto_delete": false, - "durable": true, - "internal": false, - "name": "amq.headers", - "type": "headers" - }, - "vhost": "/" - }, - "service": { - "address": "127.0.0.1:55555", - "type": "rabbitmq" - } - }, - { - "event": { - "dataset": "rabbitmq.exchange", - "duration": 115000, - "module": "rabbitmq" - }, - "metricset": { - "name": "exchange" - }, - "rabbitmq": { - "exchange": { - "arguments": {}, - "auto_delete": false, - "durable": true, - "internal": false, - "name": "", - "type": "direct" - }, - "vhost": "/" - }, - "service": { - "address": "127.0.0.1:55555", - "type": "rabbitmq" - } - }, - { - "event": { - "dataset": "rabbitmq.exchange", - "duration": 115000, - "module": "rabbitmq" - }, - "metricset": { - "name": "exchange" - }, - "rabbitmq": { - "exchange": { - "arguments": {}, - "auto_delete": false, - "durable": true, - "internal": false, - "name": "amq.direct", - "type": "direct" - }, - "vhost": "/" - }, - "service": { - "address": "127.0.0.1:55555", - "type": "rabbitmq" - } - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/_meta/testdata/exchange-3.7.14.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/_meta/testdata/exchange-3.7.14.json deleted file mode 100644 index f6040eab..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/_meta/testdata/exchange-3.7.14.json +++ /dev/null @@ -1,72 +0,0 @@ -[ - { - "arguments": {}, - "auto_delete": false, - "durable": true, - "internal": false, - "name": "", - "type": "direct", - "user_who_performed_action": "rmq-internal", - "vhost": "/" - }, - { - "arguments": {}, - "auto_delete": false, - "durable": true, - "internal": false, - "name": "amq.direct", - "type": "direct", - "user_who_performed_action": "rmq-internal", - "vhost": "/" - }, - { - "arguments": {}, - "auto_delete": false, - "durable": true, - "internal": false, - "name": "amq.fanout", - "type": "fanout", - "user_who_performed_action": "rmq-internal", - "vhost": "/" - }, - { - "arguments": {}, - "auto_delete": false, - "durable": true, - "internal": false, - "name": "amq.headers", - "type": "headers", - "user_who_performed_action": "rmq-internal", - "vhost": "/" - }, - { - "arguments": {}, - "auto_delete": false, - "durable": true, - "internal": false, - "name": "amq.match", - "type": "headers", - "user_who_performed_action": "rmq-internal", - "vhost": "/" - }, - { - "arguments": {}, - "auto_delete": false, - "durable": true, - "internal": true, - "name": "amq.rabbitmq.trace", - "type": "topic", - "user_who_performed_action": "rmq-internal", - "vhost": "/" - }, - { - "arguments": {}, - "auto_delete": false, - "durable": true, - "internal": false, - "name": "amq.topic", - "type": "topic", - "user_who_performed_action": "rmq-internal", - "vhost": "/" - } -] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/_meta/testdata/exchange-3.7.14.json-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/_meta/testdata/exchange-3.7.14.json-expected.json deleted file mode 100644 index 8226dc0b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/_meta/testdata/exchange-3.7.14.json-expected.json +++ /dev/null @@ -1,198 +0,0 @@ -[ - { - "event": { - "dataset": "rabbitmq.exchange", - "duration": 115000, - "module": "rabbitmq" - }, - "metricset": { - "name": "exchange" - }, - "rabbitmq": { - "exchange": { - "arguments": {}, - "auto_delete": false, - "durable": true, - "internal": false, - "name": "amq.topic", - "type": "topic" - }, - "vhost": "/" - }, - "service": { - "address": "127.0.0.1:55555", - "type": "rabbitmq" - }, - "user": { - "name": "rmq-internal" - } - }, - { - "event": { - "dataset": "rabbitmq.exchange", - "duration": 115000, - "module": "rabbitmq" - }, - "metricset": { - "name": "exchange" - }, - "rabbitmq": { - "exchange": { - "arguments": {}, - "auto_delete": false, - "durable": true, - "internal": false, - "name": "amq.match", - "type": "headers" - }, - "vhost": "/" - }, - "service": { - "address": "127.0.0.1:55555", - "type": "rabbitmq" - }, - "user": { - "name": "rmq-internal" - } - }, - { - "event": { - "dataset": "rabbitmq.exchange", - "duration": 115000, - "module": "rabbitmq" - }, - "metricset": { - "name": "exchange" - }, - "rabbitmq": { - "exchange": { - "arguments": {}, - "auto_delete": false, - "durable": true, - "internal": false, - "name": "amq.fanout", - "type": "fanout" - }, - "vhost": "/" - }, - "service": { - "address": "127.0.0.1:55555", - "type": "rabbitmq" - }, - "user": { - "name": "rmq-internal" - } - }, - { - "event": { - "dataset": "rabbitmq.exchange", - "duration": 115000, - "module": "rabbitmq" - }, - "metricset": { - "name": "exchange" - }, - "rabbitmq": { - "exchange": { - "arguments": {}, - "auto_delete": false, - "durable": true, - "internal": true, - "name": "amq.rabbitmq.trace", - "type": "topic" - }, - "vhost": "/" - }, - "service": { - "address": "127.0.0.1:55555", - "type": "rabbitmq" - }, - "user": { - "name": "rmq-internal" - } - }, - { - "event": { - "dataset": "rabbitmq.exchange", - "duration": 115000, - "module": "rabbitmq" - }, - "metricset": { - "name": "exchange" - }, - "rabbitmq": { - "exchange": { - "arguments": {}, - "auto_delete": false, - "durable": true, - "internal": false, - "name": "amq.direct", - "type": "direct" - }, - "vhost": "/" - }, - "service": { - "address": "127.0.0.1:55555", - "type": "rabbitmq" - }, - "user": { - "name": "rmq-internal" - } - }, - { - "event": { - "dataset": "rabbitmq.exchange", - "duration": 115000, - "module": "rabbitmq" - }, - "metricset": { - "name": "exchange" - }, - "rabbitmq": { - "exchange": { - "arguments": {}, - "auto_delete": false, - "durable": true, - "internal": false, - "name": "amq.headers", - "type": "headers" - }, - "vhost": "/" - }, - "service": { - "address": "127.0.0.1:55555", - "type": "rabbitmq" - }, - "user": { - "name": "rmq-internal" - } - }, - { - "event": { - "dataset": "rabbitmq.exchange", - "duration": 115000, - "module": "rabbitmq" - }, - "metricset": { - "name": "exchange" - }, - "rabbitmq": { - "exchange": { - "arguments": {}, - "auto_delete": false, - "durable": true, - "internal": false, - "name": "", - "type": "direct" - }, - "vhost": "/" - }, - "service": { - "address": "127.0.0.1:55555", - "type": "rabbitmq" - }, - "user": { - "name": "rmq-internal" - } - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/_meta/testdata/exchange-3.7.4.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/_meta/testdata/exchange-3.7.4.json deleted file mode 100644 index 518f963d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/_meta/testdata/exchange-3.7.4.json +++ /dev/null @@ -1,72 +0,0 @@ -[ - { - "user_who_performed_action": "rmq-internal", - "arguments": {}, - "internal": false, - "auto_delete": false, - "durable": true, - "type": "direct", - "vhost": "/", - "name": "" - }, - { - "user_who_performed_action": "rmq-internal", - "arguments": {}, - "internal": false, - "auto_delete": false, - "durable": true, - "type": "direct", - "vhost": "/", - "name": "amq.direct" - }, - { - "user_who_performed_action": "rmq-internal", - "arguments": {}, - "internal": false, - "auto_delete": false, - "durable": true, - "type": "fanout", - "vhost": "/", - "name": "amq.fanout" - }, - { - "user_who_performed_action": "rmq-internal", - "arguments": {}, - "internal": false, - "auto_delete": false, - "durable": true, - "type": "headers", - "vhost": "/", - "name": "amq.headers" - }, - { - "user_who_performed_action": "rmq-internal", - "arguments": {}, - "internal": false, - "auto_delete": false, - "durable": true, - "type": "headers", - "vhost": "/", - "name": "amq.match" - }, - { - "user_who_performed_action": "rmq-internal", - "arguments": {}, - "internal": true, - "auto_delete": false, - "durable": true, - "type": "topic", - "vhost": "/", - "name": "amq.rabbitmq.trace" - }, - { - "user_who_performed_action": "rmq-internal", - "arguments": {}, - "internal": false, - "auto_delete": false, - "durable": true, - "type": "topic", - "vhost": "/", - "name": "amq.topic" - } -] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/_meta/testdata/exchange-3.7.4.json-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/_meta/testdata/exchange-3.7.4.json-expected.json deleted file mode 100644 index 8226dc0b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/_meta/testdata/exchange-3.7.4.json-expected.json +++ /dev/null @@ -1,198 +0,0 @@ -[ - { - "event": { - "dataset": "rabbitmq.exchange", - "duration": 115000, - "module": "rabbitmq" - }, - "metricset": { - "name": "exchange" - }, - "rabbitmq": { - "exchange": { - "arguments": {}, - "auto_delete": false, - "durable": true, - "internal": false, - "name": "amq.topic", - "type": "topic" - }, - "vhost": "/" - }, - "service": { - "address": "127.0.0.1:55555", - "type": "rabbitmq" - }, - "user": { - "name": "rmq-internal" - } - }, - { - "event": { - "dataset": "rabbitmq.exchange", - "duration": 115000, - "module": "rabbitmq" - }, - "metricset": { - "name": "exchange" - }, - "rabbitmq": { - "exchange": { - "arguments": {}, - "auto_delete": false, - "durable": true, - "internal": false, - "name": "amq.match", - "type": "headers" - }, - "vhost": "/" - }, - "service": { - "address": "127.0.0.1:55555", - "type": "rabbitmq" - }, - "user": { - "name": "rmq-internal" - } - }, - { - "event": { - "dataset": "rabbitmq.exchange", - "duration": 115000, - "module": "rabbitmq" - }, - "metricset": { - "name": "exchange" - }, - "rabbitmq": { - "exchange": { - "arguments": {}, - "auto_delete": false, - "durable": true, - "internal": false, - "name": "amq.fanout", - "type": "fanout" - }, - "vhost": "/" - }, - "service": { - "address": "127.0.0.1:55555", - "type": "rabbitmq" - }, - "user": { - "name": "rmq-internal" - } - }, - { - "event": { - "dataset": "rabbitmq.exchange", - "duration": 115000, - "module": "rabbitmq" - }, - "metricset": { - "name": "exchange" - }, - "rabbitmq": { - "exchange": { - "arguments": {}, - "auto_delete": false, - "durable": true, - "internal": true, - "name": "amq.rabbitmq.trace", - "type": "topic" - }, - "vhost": "/" - }, - "service": { - "address": "127.0.0.1:55555", - "type": "rabbitmq" - }, - "user": { - "name": "rmq-internal" - } - }, - { - "event": { - "dataset": "rabbitmq.exchange", - "duration": 115000, - "module": "rabbitmq" - }, - "metricset": { - "name": "exchange" - }, - "rabbitmq": { - "exchange": { - "arguments": {}, - "auto_delete": false, - "durable": true, - "internal": false, - "name": "amq.direct", - "type": "direct" - }, - "vhost": "/" - }, - "service": { - "address": "127.0.0.1:55555", - "type": "rabbitmq" - }, - "user": { - "name": "rmq-internal" - } - }, - { - "event": { - "dataset": "rabbitmq.exchange", - "duration": 115000, - "module": "rabbitmq" - }, - "metricset": { - "name": "exchange" - }, - "rabbitmq": { - "exchange": { - "arguments": {}, - "auto_delete": false, - "durable": true, - "internal": false, - "name": "amq.headers", - "type": "headers" - }, - "vhost": "/" - }, - "service": { - "address": "127.0.0.1:55555", - "type": "rabbitmq" - }, - "user": { - "name": "rmq-internal" - } - }, - { - "event": { - "dataset": "rabbitmq.exchange", - "duration": 115000, - "module": "rabbitmq" - }, - "metricset": { - "name": "exchange" - }, - "rabbitmq": { - "exchange": { - "arguments": {}, - "auto_delete": false, - "durable": true, - "internal": false, - "name": "", - "type": "direct" - }, - "vhost": "/" - }, - "service": { - "address": "127.0.0.1:55555", - "type": "rabbitmq" - }, - "user": { - "name": "rmq-internal" - } - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/data.go deleted file mode 100644 index 1ccda506..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/data.go +++ /dev/null @@ -1,104 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package exchange - -import ( - "encoding/json" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstriface" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -var ( - schema = s.Schema{ - "name": c.Str("name"), - "vhost": c.Str("vhost"), - "type": c.Str("type"), - "durable": c.Bool("durable"), - "auto_delete": c.Bool("auto_delete"), - "internal": c.Bool("internal"), - "arguments": c.Dict("arguments", s.Schema{}), - "user": c.Str("user_who_performed_action", s.Optional), - "messages": c.Dict("message_stats", s.Schema{ - "publish_in": s.Object{ - "count": c.Int("publish_in", s.Optional), - "details": c.Dict("publish_in_details", s.Schema{ - "rate": c.Float("rate"), - }, c.DictOptional), - }, - "publish_out": s.Object{ - "count": c.Int("publish_out", s.Optional), - "details": c.Dict("publish_out_details", s.Schema{ - "rate": c.Float("rate"), - }, c.DictOptional), - }, - }, c.DictOptional), - } -) - -func eventsMapping(content []byte, r mb.ReporterV2, m *MetricSet) error { - var exchanges []map[string]interface{} - err := json.Unmarshal(content, &exchanges) - if err != nil { - return errors.Wrap(err, "error in unmarshal") - } - - for _, exchange := range exchanges { - evt, err := eventMapping(exchange) - if err != nil { - m.Logger().Errorf("error in mapping: %s", err) - r.Error(err) - continue - } - if !r.Event(evt) { - return nil - } - } - return nil -} - -func eventMapping(exchange map[string]interface{}) (mb.Event, error) { - fields, err := schema.Apply(exchange) - if err != nil { - return mb.Event{}, err - } - - rootFields := common.MapStr{} - if v, err := fields.GetValue("user"); err == nil { - rootFields.Put("user.name", v) - fields.Delete("user") - } - - moduleFields := common.MapStr{} - if v, err := fields.GetValue("vhost"); err == nil { - moduleFields.Put("vhost", v) - fields.Delete("vhost") - } - - event := mb.Event{ - MetricSetFields: fields, - RootFields: rootFields, - ModuleFields: moduleFields, - } - return event, nil - -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/exchange.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/exchange.go deleted file mode 100644 index 969414b9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/exchange.go +++ /dev/null @@ -1,59 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package exchange - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/rabbitmq" -) - -func init() { - mb.Registry.MustAddMetricSet("rabbitmq", "exchange", New, - mb.WithHostParser(rabbitmq.HostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet for fetching RabbitMQ exchanges metrics. -type MetricSet struct { - *rabbitmq.MetricSet -} - -// New creates new instance of MetricSet -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - ms, err := rabbitmq.NewMetricSet(base, rabbitmq.ExchangesPath) - if err != nil { - return nil, err - } - return &MetricSet{ms}, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - content, err := m.HTTP.FetchContent() - - if err != nil { - return errors.Wrap(err, "error in fetch") - } - - return eventsMapping(content, r, m) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/exchange_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/exchange_test.go deleted file mode 100644 index 6bb9136a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/exchange/exchange_test.go +++ /dev/null @@ -1,85 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package exchange - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/common" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - "github.com/elastic/beats/v7/metricbeat/module/rabbitmq/mtest" - - "github.com/stretchr/testify/assert" -) - -func TestFetchEventContents(t *testing.T) { - server := mtest.Server(t, mtest.DefaultServerConfig) - defer server.Close() - - reporter := &mbtest.CapturingReporterV2{} - - metricSet := mbtest.NewReportingMetricSetV2Error(t, getConfig(server.URL)) - err := metricSet.Fetch(reporter) - assert.NoError(t, err) - - e := mbtest.StandardizeEvent(metricSet, reporter.GetEvents()[0]) - t.Logf("%s/%s event: %+v", metricSet.Module().Name(), metricSet.Name(), e.Fields.StringToPrint()) - - ee, _ := e.Fields.GetValue("rabbitmq.exchange") - event := ee.(common.MapStr) - - messagesExpected := common.MapStr{ - "publish_in": common.MapStr{ - "count": int64(100), - "details": common.MapStr{"rate": float64(0.5)}, - }, - "publish_out": common.MapStr{ - "count": int64(99), - "details": common.MapStr{"rate": float64(0.9)}, - }, - } - - assert.Equal(t, "exchange.name", event["name"]) - assert.Equal(t, true, event["durable"]) - assert.Equal(t, false, event["auto_delete"]) - assert.Equal(t, false, event["internal"]) - assert.Equal(t, messagesExpected, event["messages"]) -} - -func TestData(t *testing.T) { - server := mtest.Server(t, mtest.DefaultServerConfig) - defer server.Close() - - ms := mbtest.NewReportingMetricSetV2Error(t, getConfig(server.URL)) - err := mbtest.WriteEventsReporterV2ErrorCond(ms, t, "", func(e common.MapStr) bool { - hasIn, _ := e.HasKey("rabbitmq.exchange.messages.publish_in") - hasOut, _ := e.HasKey("rabbitmq.exchange.messages.publish_out") - return hasIn && hasOut - }) - if err != nil { - t.Fatal("write", err) - } -} - -func getConfig(url string) map[string]interface{} { - return map[string]interface{}{ - "module": "rabbitmq", - "metricsets": []string{"exchange"}, - "hosts": []string{url}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/fields.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/fields.go deleted file mode 100644 index e737f5f5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/fields.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/asset/asset.go - DO NOT EDIT. - -package rabbitmq - -import ( - "github.com/elastic/beats/v7/libbeat/asset" -) - -func init() { - if err := asset.SetFields("metricbeat", "rabbitmq", asset.ModuleFieldsPri, AssetRabbitmq); err != nil { - panic(err) - } -} - -// AssetRabbitmq returns asset data. -// This is the base64 encoded gzipped contents of ../metricbeat/module/rabbitmq. -func AssetRabbitmq() string { - return "eJzsWk9vG7sRv/tTDHxJAjiL9OpDgVe/9jUHB3lNXnsoCmNEjnZZcckNhytZLfrdiyFX/3ctyV4lr33RwYCl3Znfb2Y4f0i+hRktbyHgZGJi/eUKIJpo6Rau/5K+uv/5+gpAE6tgmmi8u4XfXwEArH6G2uvW0hVAIEvIdAslXgEwxWhcybfw92tme30D11WMzfU/rgCmhqzm2yTnLTisaQeBfOKyEUnBt033TQ+GXUnb0uaV57j+diVuRsuFD3rr+16h+fNXE2KLFkRSkgoLEytw3r394dPd+/egKgyoIgUGYoUNaUAG4+CuOMCjvHOkRM0BqG2ORyD1Stk1++qzb5htMPJ354dh+xwBJJ/PFWXz+CnEirZAPsdgTzlxAxStQd77pcFYbcKo6Hu5NmXAzCOGdt8GR3iOEg/b9FqmcCY7eaXocd+LiP3CFBKkfpjO6/5oOcEJ8u7oeD94TU/g5YhxxPC+24RzktyvVFXoHNl9c2S91rvyGWuqrScUZFWthIN3eyvsSTAPNT6OiKfGR1O3dR8utNYvSJ+KbxqwphHR3XfIGgq1YTYTS8DmXykjYdYGr42DyTISv4HowVHpo8HYrWFlDbnIxZ7kqQ81xtv8Xi8TQTxiJl02PVm034aDqfFZmj9RmFNIQnMqn0Q0jjTMDUKgOQUm+PHDpxvwAUxkeP8RUOtAzGCm20/AFI2VUAiwQAZtGCeWdD+JhigU4zL5SBfh4XwEck9R8aGfxfnh3DlDJD5hthEVJps9oQ7VjOKD8q2LBZMbS+2HdSLJGhhE+KlJZAdVIEVmTvuxMh6ylYJnoWvIaXOAYTxwnfxTsXkVL+vOpOA8b25jupgzO1zn+jJXh4cm+LnRpPv6mRckrNR9cUPKTA3p7e55t8VZoaFHKbslvWSO6JHxa5sivrTUvrjD/j8fIHQbpCL1Epx4bwndeQj/VlGsZK2EVPA2fuA2zM2cZE2n2hSII4b9jmmFC9voHzRZGujDX4RtOzishQlB1qST2hqjUWjtEhYVOXA+JQwKMjkNVG7jIgWH9jJQV0sNDK813YApqACFTqwsDEwgFe0SmnZiDVekpUmdLAG75PM/MEAuKg8qEIontolvoPdyqIkZS+Kio/5gXJHKwEjZH+5EmGSVlaYtI18bdy2WRreG2/kmhT/OpKqiUisRwbfRuLLfG31MNEU0loswNJJOrcd9qscYwZ/9AupWVbsB1ql9axxkwBUy5N+0jEbApLzTkk/kvVqykJRCF4GxbqxwTRE6R3siQ9/Gr+gs38brNNIdeOulnhIe38JVvo1j+mpgx+bs9mDv/fNbA214VkwDUXE4Oj8/On40PAORCtygIlhN9OeP7Rt81tQmjoryozcuAkZYVKbzu6gDtBjqXLNKD346PR/2VBfRx4FKdT7SPxlL62d8YMA5GisdxcC2jS6kio6k/RcmDdM9CP2KS1W4th4102yGgp/uwDeUi9+w/kDKoqlJjxorP91lb8NG/NlBYXwhVnyo0GlLhW/IPWCMVDexwHlZ1GOBTeGStYjFHOC8hGj2WolTYI3pyENUWcmgsQKhvpxhRPpRwyQIo2ZGjJhVr3Lic8IowRrTNxtYmxU2rFy8dwn1KSqOA2Ci2bhxkfSL2KMBkXSPTj2pPoH40qlLEF86dZy46B6fuKg+TnwRTKQLME9yj1LP2kfPAln5S9JABja6UzKwI16pqf46LVlNtQ/LMZoygZw2F8ZEfJ/hidyBNnet3hEbLFJHGx8v1CPdJyUQAzrGtDnJnS0rnBNMiJxMLWKsNP2jTCtfWhNIZ7+zTNkJ41MkAta/Kg7a6LQR0HE5jQqXBUcf6GH0crrhsp6O9wmkYjsNvu6CPD0GCc8xuOMv+xPwitJITkx6IuAX7DofAlxdJOjV1ASvRp237g8O0P8YLLoyaSLmoSWegIw4eX0Y1C+5puUBy3dP+TBWktvgUD4Qg6ZIKm3kOg1tOjeGybID2Y8pbQQXxml6LP7p2+DQXjSQAykfNO/Hbd6PTjCgg3Ec7wXzwwrmbjrYQnkc3be1Yj++0LoiPTQSoh/mFCTdDC9IWKCJxpUCUbT3wmKvZhS/0taMdCSyRgG5UzyQNTpUI+aNA1CpPTmGY9wrMilly/sDJyLNQcv9goAVXVni4R7rfhyevcm6L+D7Aez3A9jf5gEsPSrbsplfFKvhjR54nU6NKmTwC0fhoTH6zffLrwNJIYncyQoFfJCxWJz8KrTOGVe+uoFJG6HGpQTE9b956ZRx5Q3cc5kO9f5zDWa66w95pgreGTauLOBn+X41ImAgsF6l02TvQBwXKSR3cB7O5AnVhkAu2iVov3DreOQq/xcrwAS/ZcH/Sh56NbBiQtnW6Q5ojY8PTTA+mLi8WOO/UgCW5mQ5FfWNbaIHbpvhC3nKO25rCnyh/mwj/4j6NhprOMVy0aiTgaw2VRoK6vD+2bEuJOTpfRWRUp7h9YTiQgbKd8W7ND78rnj3JsfJTsilDip6MHVN2mAkCR2yRlLqekiNfosifK4Mg0IngWWJU/Q5kS/xvH4uB6ypjQTsZAmO4sKHmTxQEme8AZpAU4qqyoe+Rw6nUz85qoc/tXVuv1Ev85DlUM2cX1jSJemNBV5ng2lqYjWQGPdgXuL0fOfsfAvRBS82JNNcehMk2z/6rnRK8OULP73X0AcwXtzg6uAqRsZ9OePvRuOlvdBn+VTDpPFaUoQdMGch/3q+GVrAF7z6Q4ENR3LjHuN+liyyXSDXajakOvQ5E7xOxR7tApcsC+ldrqEBHYsr81M8mLxqH5bn7dgPnwQcJfeHdMafgi9t63dVIxUKYbS76wDI7JVJrU/qYdakb8A4Zdt015sjqtkNVIRNSuWru4XAMbQqtmFoNzFtXctSHrd72HeglGXeDsjDLep0LSaZwPBqzDFOEZgIaboZWneJQt6M/zYctjauTiLx3wAAAP//Fn8fpw==" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/metricset.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/metricset.go deleted file mode 100644 index ab747dbc..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/metricset.go +++ /dev/null @@ -1,46 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package rabbitmq - -import ( - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -// MetricSet can be used to build other metric sets that query RabbitMQ -// management plugin -type MetricSet struct { - mb.BaseMetricSet - *helper.HTTP -} - -// NewMetricSet creates an metric set that can be used to build other metric -// sets that query RabbitMQ management plugin -func NewMetricSet(base mb.BaseMetricSet, subPath string) (*MetricSet, error) { - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - http.SetURI(http.GetURI() + subPath) - http.SetHeader("Accept", "application/json") - - return &MetricSet{ - base, - http, - }, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/metricset_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/metricset_test.go deleted file mode 100644 index 2d9d0c51..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/metricset_test.go +++ /dev/null @@ -1,78 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package rabbitmq - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/logp" - - "github.com/elastic/beats/v7/metricbeat/mb" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - "github.com/elastic/beats/v7/metricbeat/module/rabbitmq/mtest" -) - -var logger = logp.NewLogger("rabbitmq") - -func init() { - mb.Registry.MustAddMetricSet("rabbitmq", "test", newTestMetricSet, - mb.WithHostParser(HostParser), - ) -} - -type testMetricSet struct { - *MetricSet -} - -func newTestMetricSet(base mb.BaseMetricSet) (mb.MetricSet, error) { - ms, err := NewMetricSet(base, "/api/overview") - if err != nil { - return nil, err - } - return &testMetricSet{ms}, nil -} - -// Fetch makes an HTTP request to fetch connections metrics from the connections endpoint. -func (m *testMetricSet) Fetch(reporter mb.ReporterV2) { - _, err := m.HTTP.FetchContent() - if err != nil { - logger.Error(err) - reporter.Error(err) - } -} - -func TestManagementPathPrefix(t *testing.T) { - server := mtest.Server(t, mtest.ServerConfig{ - ManagementPathPrefix: "/management_prefix", - DataDir: "./_meta/testdata", - }) - defer server.Close() - - config := map[string]interface{}{ - "module": "rabbitmq", - "metricsets": []string{"test"}, - "hosts": []string{server.URL}, - pathConfigKey: "/management_prefix", - } - - f := mbtest.NewReportingMetricSetV2(t, config) - _, errs := mbtest.ReportingFetchV2(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/module.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/module.yml deleted file mode 100644 index 42a37caa..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/module.yml +++ /dev/null @@ -1,3 +0,0 @@ -dashboards: - - id: AV4YobKIge1VCbKU_qVo - file: Metricbeat-rabbitmq-overview.json diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/mtest/integration.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/mtest/integration.go deleted file mode 100644 index cba64933..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/mtest/integration.go +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mtest - -import ( - "os" -) - -// GetIntegrationConfig generates a base configuration with common values for -// integration tests -func GetIntegrationConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "rabbitmq", - "hosts": []string{host}, - "username": getTestRabbitMQUsername(), - "password": getTestRabbitMQPassword(), - } -} - -const ( - rabbitmqDefaultUsername = "guest" - rabbitmqDefaultPassword = "guest" -) - -func getTestRabbitMQUsername() string { - return getenv("RABBITMQ_USERNAME", rabbitmqDefaultUsername) -} - -func getTestRabbitMQPassword() string { - return getenv("RABBITMQ_PASSWORD", rabbitmqDefaultPassword) -} - -func getenv(name, defaultValue string) string { - return strDefault(os.Getenv(name), defaultValue) -} - -func strDefault(a, defaults string) string { - if len(a) == 0 { - return defaults - } - return a -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/mtest/server.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/mtest/server.go deleted file mode 100644 index d5353419..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/mtest/server.go +++ /dev/null @@ -1,80 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mtest - -import ( - "io/ioutil" - "net/http" - "net/http/httptest" - "path/filepath" - "testing" - - "github.com/stretchr/testify/assert" -) - -// ServerConfig is the configuration of a testing server -type ServerConfig struct { - ManagementPathPrefix string - DataDir string -} - -// DefaultServerConfig is the default configuration of a testing server -var DefaultServerConfig = ServerConfig{ - ManagementPathPrefix: "", - DataDir: "../_meta/testdata/", -} - -// Server starts a mocked RabbitMQ management API, it has to be closed with `server.Close()` -func Server(t *testing.T, c ServerConfig) *httptest.Server { - absPath, err := filepath.Abs(c.DataDir) - assert.Nil(t, err) - - responses := map[string]*struct { - file string - body []byte - }{ - c.ManagementPathPrefix + "/api/connections": {file: "connection_sample_response.json"}, - c.ManagementPathPrefix + "/api/exchanges": {file: "exchange_sample_response.json"}, - c.ManagementPathPrefix + "/api/nodes": {file: "nodes_sample_response.json"}, - c.ManagementPathPrefix + "/api/nodes/rabbit@e2b1ae6390fd": {file: "node_sample_response.json"}, - c.ManagementPathPrefix + "/api/overview": {file: "overview_sample_response.json"}, - c.ManagementPathPrefix + "/api/queues": {file: "queue_sample_response.json"}, - } - - for k := range responses { - r, err := ioutil.ReadFile(filepath.Join(absPath, responses[k].file)) - responses[k].body = r - assert.NoError(t, err) - } - - notFound, err := ioutil.ReadFile(filepath.Join(absPath, "notfound_response.json")) - assert.NoError(t, err) - - server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - w.Header().Set("Content-Type", "application/json;") - if response, found := responses[r.URL.Path]; found { - w.WriteHeader(200) - w.Write(response.body) - } else { - w.WriteHeader(404) - w.Write(notFound) - t.Log("RabbitMQ 404 error, url requested: " + r.URL.Path) - } - })) - return server -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/node/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/node/_meta/data.json deleted file mode 100644 index f9f865cb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/node/_meta/data.json +++ /dev/null @@ -1,134 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "event": { - "dataset": "rabbitmq.node", - "duration": 115000, - "module": "rabbitmq" - }, - "metricset": { - "name": "node" - }, - "rabbitmq": { - "node": { - "disk": { - "free": { - "bytes": 485213712384, - "limit": { - "bytes": 50000000 - } - } - }, - "fd": { - "total": 1048576, - "used": 54 - }, - "gc": { - "num": { - "count": 5724 - }, - "reclaimed": { - "bytes": 294021640 - } - }, - "io": { - "file_handle": { - "open_attempt": { - "avg": { - "ms": 0 - }, - "count": 10 - } - }, - "read": { - "avg": { - "ms": 0 - }, - "bytes": 1, - "count": 1 - }, - "reopen": { - "count": 1 - }, - "seek": { - "avg": { - "ms": 0 - }, - "count": 0 - }, - "sync": { - "avg": { - "ms": 0 - }, - "count": 0 - }, - "write": { - "avg": { - "ms": 0 - }, - "bytes": 0, - "count": 0 - } - }, - "mem": { - "limit": { - "bytes": 13340778496 - }, - "used": { - "bytes": 71448312 - } - }, - "mnesia": { - "disk": { - "tx": { - "count": 0 - } - }, - "ram": { - "tx": { - "count": 43 - } - } - }, - "msg": { - "store_read": { - "count": 0 - }, - "store_write": { - "count": 0 - } - }, - "name": "rabbit@my-rabbit", - "proc": { - "total": 1048576, - "used": 234 - }, - "processors": 12, - "queue": { - "index": { - "journal_write": { - "count": 0 - }, - "read": { - "count": 0 - }, - "write": { - "count": 0 - } - } - }, - "run": { - "queue": 0 - }, - "socket": { - "total": 943626, - "used": 0 - }, - "type": "disc", - "uptime": 155275 - } - }, - "service": { - "address": "172.17.0.2:15672", - "type": "rabbitmq" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/node/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/node/_meta/docs.asciidoc deleted file mode 100644 index 1b148a6b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/node/_meta/docs.asciidoc +++ /dev/null @@ -1,10 +0,0 @@ -This is the `node` metricset of the RabbitMQ module and collects metrics -about RabbitMQ nodes. - -The metricset has two modes to collect data which can be selected with the -`node.collect` setting: - -* `node`: collects metrics only from the node `metricbeat` connects to. This is the - default, as it is recommended to deploy `metricbeat` in all nodes. -* `cluster`: collects metrics from all the nodes in the cluster. This is recommended - when collecting metrics of an only endpoint for the whole cluster. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/node/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/node/_meta/fields.yml deleted file mode 100644 index dce18fec..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/node/_meta/fields.yml +++ /dev/null @@ -1,160 +0,0 @@ -- name: node - type: group - description: > - node - release: ga - fields: - - name: disk.free.bytes - type: long - description: > - Disk free space in bytes. - format: bytes - - name: disk.free.limit.bytes - type: long - description: > - Point at which the disk alarm will go off. - format: bytes - - name: fd.total - type: long - description: > - File descriptors available. - - name: fd.used - type: long - description: > - Used file descriptors. - - name: gc.num.count - type: long - description: > - Number of GC operations. - - name: gc.reclaimed.bytes - type: long - description: > - GC bytes reclaimed. - format: bytes - - name: io.file_handle.open_attempt.avg.ms - type: long - description: > - File handle open avg time - - name: io.file_handle.open_attempt.count - type: long - description: > - File handle open attempts - - name: io.read.avg.ms - type: long - description: > - File handle read avg time - - name: io.read.bytes - type: long - description: > - Data read in bytes - format: bytes - - name: io.read.count - type: long - description: > - Data read operations - - name: io.reopen.count - type: long - description: > - Data reopen operations - - name: io.seek.avg.ms - type: long - description: > - Data seek avg time - - name: io.seek.count - type: long - description: > - Data seek operations - - name: io.sync.avg.ms - type: long - description: > - Data sync avg time - - name: io.sync.count - type: long - description: > - Data sync operations - - name: io.write.avg.ms - type: long - description: > - Data write avg time - - name: io.write.bytes - type: long - description: > - Data write in bytes - format: bytes - - name: io.write.count - type: long - description: > - Data write operations - - name: mem.limit.bytes - type: long - description: > - Point at which the memory alarm will go off. - format: bytes - - name: mem.used.bytes - type: long - description: > - Memory used in bytes. - - name: mnesia.disk.tx.count - type: long - description: > - Number of Mnesia transactions which have been performed that required writes to disk. - - name: mnesia.ram.tx.count - type: long - description: > - Number of Mnesia transactions which have been performed that did not require writes to disk. - - name: msg.store_read.count - type: long - description: > - Number of messages which have been read from the message store. - - name: msg.store_write.count - type: long - description: > - Number of messages which have been written to the message store. - - name: name - type: keyword - description: - Node name - - name: proc.total - type: long - description: > - Maximum number of Erlang processes. - - name: proc.used - type: long - description: > - Number of Erlang processes in use. - - name: processors - type: long - description: > - Number of cores detected and usable by Erlang. - - name: queue.index.journal_write.count - type: long - description: > - Number of records written to the queue index journal. - - name: queue.index.read.count - type: long - description: > - Number of records read from the queue index. - - name: queue.index.write.count - type: long - description: > - Number of records written to the queue index. - - name: run.queue - type: long - description: > - Average number of Erlang processes waiting to run. - - name: socket.total - type: long - description: > - File descriptors available for use as sockets. - - name: socket.used - type: long - description: > - File descriptors used as sockets. - - name: type - type: keyword - description: > - Node type. - - name: uptime - type: long - description: > - Node uptime. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/node/config.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/node/config.go deleted file mode 100644 index 6dc623f3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/node/config.go +++ /dev/null @@ -1,35 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package node - -const ( - configCollectNode = "node" - configCollectCluster = "cluster" -) - -// Config for node metricset -type Config struct { - // Collect mode - // - `node` to collect metrics for endpoint only (default) - // - `cluster` to collect metrics for all nodes in the cluster - Collect string `config:"node.collect"` -} - -var defaultConfig = Config{ - Collect: configCollectNode, -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/node/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/node/data.go deleted file mode 100644 index 2a84a1db..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/node/data.go +++ /dev/null @@ -1,180 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package node - -import ( - "encoding/json" - - "github.com/pkg/errors" - - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstriface" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -var ( - schema = s.Schema{ - "disk": s.Object{ - "free": s.Object{ - "bytes": c.Int("disk_free"), - "limit": s.Object{ - "bytes": c.Int("disk_free_limit"), - }, - }, - }, - "fd": s.Object{ - "total": c.Int("fd_total"), - "used": c.Int("fd_used"), - }, - "gc": s.Object{ - "reclaimed": s.Object{ - "bytes": c.Int("gc_bytes_reclaimed"), - }, - "num": s.Object{ - "count": c.Int("gc_num"), - }, - }, - "io": s.Object{ - "file_handle": s.Object{ - "open_attempt": s.Object{ - "avg": s.Object{ - "ms": c.Int("io_file_handle_open_attempt_avg_time"), - }, - "count": c.Int("io_file_handle_open_attempt_count"), - }, - }, - "read": s.Object{ - "avg": s.Object{ - "ms": c.Int("io_read_avg_time"), - }, - "bytes": c.Int("io_read_bytes"), - "count": c.Int("io_read_count"), - }, - "reopen": s.Object{ - "count": c.Int("io_read_count"), - }, - "seek": s.Object{ - "avg": s.Object{ - "ms": c.Int("io_seek_avg_time"), - }, - "count": c.Int("io_seek_count"), - }, - "sync": s.Object{ - "avg": s.Object{ - "ms": c.Int("io_sync_avg_time"), - }, - "count": c.Int("io_sync_count"), - }, - "write": s.Object{ - "avg": s.Object{ - "ms": c.Int("io_write_avg_time"), - }, - "bytes": c.Int("io_write_bytes"), - "count": c.Int("io_write_count"), - }, - }, - "mem": s.Object{ - "limit": s.Object{ - "bytes": c.Int("mem_limit"), - }, - "used": s.Object{ - "bytes": c.Int("mem_used"), - }, - }, - "mnesia": s.Object{ - "disk": s.Object{ - "tx": s.Object{ - "count": c.Int("mnesia_disk_tx_count"), - }, - }, - "ram": s.Object{ - "tx": s.Object{ - "count": c.Int("mnesia_ram_tx_count"), - }, - }, - }, - "msg": s.Object{ - "store_read": s.Object{ - "count": c.Int("msg_store_read_count"), - }, - "store_write": s.Object{ - "count": c.Int("msg_store_write_count"), - }, - }, - "name": c.Str("name"), - "proc": s.Object{ - "total": c.Int("proc_total"), - "used": c.Int("proc_used"), - }, - "processors": c.Int("processors"), - "queue": s.Object{ - "index": s.Object{ - "journal_write": s.Object{ - "count": c.Int("queue_index_journal_write_count"), - }, - "read": s.Object{ - "count": c.Int("queue_index_read_count"), - }, - "write": s.Object{ - "count": c.Int("queue_index_write_count"), - }, - }, - }, - "run": s.Object{ - "queue": c.Int("run_queue"), - }, - "socket": s.Object{ - "total": c.Int("sockets_total"), - "used": c.Int("sockets_used"), - }, - "type": c.Str("type"), - "uptime": c.Int("uptime"), - } -) - -func eventsMapping(r mb.ReporterV2, content []byte, m *ClusterMetricSet) error { - var nodes []map[string]interface{} - err := json.Unmarshal(content, &nodes) - if err != nil { - return errors.Wrap(err, "error in Unmarshal") - } - - for _, node := range nodes { - evt, err := eventMapping(node) - if err != nil { - m.Logger().Errorf("error in mapping: %s", err) - r.Error(err) - continue - } - if !r.Event(evt) { - return nil - } - } - return nil -} - -func eventMapping(node map[string]interface{}) (mb.Event, error) { - event, err := schema.Apply(node) - if err != nil { - return mb.Event{}, errors.Wrap(err, "error applying schema") - } - return mb.Event{ - MetricSetFields: event, - }, nil - -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/node/node.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/node/node.go deleted file mode 100644 index bd6a56f1..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/node/node.go +++ /dev/null @@ -1,124 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package node - -import ( - "encoding/json" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/rabbitmq" -) - -func init() { - mb.Registry.MustAddMetricSet("rabbitmq", "node", New, - mb.WithHostParser(rabbitmq.HostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet for fetching RabbitMQ node metrics -type MetricSet struct { - *rabbitmq.MetricSet -} - -// ClusterMetricSet is the MetricSet type used when node.collect is "all" -type ClusterMetricSet struct { - *rabbitmq.MetricSet -} - -// New creates new instance of MetricSet -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - config := defaultConfig - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - switch config.Collect { - case configCollectNode: - ms, err := rabbitmq.NewMetricSet(base, rabbitmq.OverviewPath) - if err != nil { - return nil, err - } - - return &MetricSet{ms}, nil - case configCollectCluster: - ms, err := rabbitmq.NewMetricSet(base, rabbitmq.NodesPath) - if err != nil { - return nil, err - } - - return &ClusterMetricSet{ms}, nil - default: - return nil, errors.Errorf("incorrect node.collect: %s", config.Collect) - } -} - -type apiOverview struct { - Node string `json:"node"` -} - -func (m *MetricSet) fetchOverview() (*apiOverview, error) { - d, err := m.HTTP.FetchContent() - if err != nil { - return nil, err - } - - var apiOverview apiOverview - err = json.Unmarshal(d, &apiOverview) - if err != nil { - return nil, errors.Wrap(err, string(d)) - } - return &apiOverview, nil -} - -// Fetch metrics from rabbitmq node -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - o, err := m.fetchOverview() - if err != nil { - return errors.Wrap(err, "error in fetch") - } - - node, err := rabbitmq.NewMetricSet(m.BaseMetricSet, rabbitmq.NodesPath+"/"+o.Node) - if err != nil { - return errors.Wrap(err, "error creating new metricset") - } - - content, err := node.HTTP.FetchJSON() - if err != nil { - return errors.Wrap(err, "error in fetch") - } - - evt, err := eventMapping(content) - if err != nil { - return errors.Wrap(err, "error in mapping") - } - r.Event(evt) - return nil -} - -// Fetch metrics from all rabbitmq nodes in the cluster -func (m *ClusterMetricSet) Fetch(r mb.ReporterV2) error { - content, err := m.HTTP.FetchContent() - if err != nil { - return errors.Wrap(err, "error in fetch") - } - - return eventsMapping(r, content, m) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/node/node_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/node/node_integration_test.go deleted file mode 100644 index 76d13ce8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/node/node_integration_test.go +++ /dev/null @@ -1,61 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package node - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - "github.com/elastic/beats/v7/metricbeat/module/rabbitmq/mtest" -) - -func TestData(t *testing.T) { - t.Skip("Skipping test as it was not stable. Probably first event is empty.") - service := compose.EnsureUpWithTimeout(t, 120, "rabbitmq") - - ms := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - err := mbtest.WriteEventsReporterV2Error(ms, t, "") - if err != nil { - t.Fatal("write", err) - } -} - -func TestFetch(t *testing.T) { - t.Skip("Skipping test as it was not stable. Probably first event is empty.") - service := compose.EnsureUpWithTimeout(t, 120, "rabbitmq") - - reporter := &mbtest.CapturingReporterV2{} - - metricSet := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - err := metricSet.Fetch(reporter) - assert.NoError(t, err) - - e := mbtest.StandardizeEvent(metricSet, reporter.GetEvents()[0]) - t.Logf("%s/%s event: %+v", metricSet.Module().Name(), metricSet.Name(), e.Fields.StringToPrint()) -} - -func getConfig(host string) map[string]interface{} { - config := mtest.GetIntegrationConfig(host) - config["metricsets"] = []string{"node"} - return config -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/node/node_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/node/node_test.go deleted file mode 100644 index bc68b824..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/node/node_test.go +++ /dev/null @@ -1,157 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package node - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/common" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - "github.com/elastic/beats/v7/metricbeat/module/rabbitmq/mtest" - - "github.com/stretchr/testify/assert" -) - -func TestFetchNodeEventContents(t *testing.T) { - testFetch(t, configCollectNode) -} - -func TestFetchClusterEventContents(t *testing.T) { - testFetch(t, configCollectCluster) -} - -func testFetch(t *testing.T, collect string) { - server := mtest.Server(t, mtest.DefaultServerConfig) - defer server.Close() - - config := map[string]interface{}{ - "module": "rabbitmq", - "metricsets": []string{"node"}, - "hosts": []string{server.URL}, - "node.collect": collect, - } - - ms := mbtest.NewReportingMetricSetV2Error(t, config) - events, errors := mbtest.ReportingFetchV2Error(ms) - if !assert.True(t, len(errors) == 0, "There shouldn't be errors") { - t.Log(errors) - } - if !assert.True(t, len(events) > 0, "There should be events") { - t.FailNow() - } - event := events[0].MetricSetFields - - t.Logf("%s/%s event: %+v", ms.Module().Name(), ms.Name(), event.StringToPrint()) - - disk := event["disk"].(common.MapStr) - free := disk["free"].(common.MapStr) - assert.EqualValues(t, 98317942784, free["bytes"]) - - limit := free["limit"].(common.MapStr) - assert.EqualValues(t, 50000000, limit["bytes"]) - - fd := event["fd"].(common.MapStr) - assert.EqualValues(t, 1048576, fd["total"]) - assert.EqualValues(t, 31, fd["used"]) - - gc := event["gc"].(common.MapStr) - num := gc["num"].(common.MapStr) - assert.EqualValues(t, 1049055, num["count"]) - reclaimed := gc["reclaimed"].(common.MapStr) - assert.EqualValues(t, 27352751800, reclaimed["bytes"]) - - io := event["io"].(common.MapStr) - fileHandle := io["file_handle"].(common.MapStr) - openAttempt := fileHandle["open_attempt"].(common.MapStr) - avg := openAttempt["avg"].(common.MapStr) - assert.EqualValues(t, 0, avg["ms"]) - assert.EqualValues(t, 597670, openAttempt["count"]) - - read := io["read"].(common.MapStr) - avg = read["avg"].(common.MapStr) - assert.EqualValues(t, 0, avg["ms"]) - assert.EqualValues(t, 1, read["bytes"]) - assert.EqualValues(t, 3, read["count"]) - - reopen := io["reopen"].(common.MapStr) - assert.EqualValues(t, 3, reopen["count"]) - - seek := io["seek"].(common.MapStr) - avg = seek["avg"].(common.MapStr) - assert.EqualValues(t, 0, avg["ms"]) - assert.EqualValues(t, 23, seek["count"]) - - sync := io["sync"].(common.MapStr) - avg = sync["avg"].(common.MapStr) - assert.EqualValues(t, 2, avg["ms"]) - assert.EqualValues(t, 149402, sync["count"]) - - write := io["write"].(common.MapStr) - avg = write["avg"].(common.MapStr) - assert.EqualValues(t, 0, avg["ms"]) - assert.EqualValues(t, 36305460, write["bytes"]) - assert.EqualValues(t, 149402, write["count"]) - - mem := event["mem"].(common.MapStr) - limit = mem["limit"].(common.MapStr) - assert.EqualValues(t, 6628692787, limit["bytes"]) - used := mem["used"].(common.MapStr) - assert.EqualValues(t, 105504768, used["bytes"]) - - mnesia := event["mnesia"].(common.MapStr) - disk = mnesia["disk"].(common.MapStr) - tx := disk["tx"].(common.MapStr) - assert.EqualValues(t, 1, tx["count"]) - ram := mnesia["ram"].(common.MapStr) - tx = ram["tx"].(common.MapStr) - assert.EqualValues(t, 92, tx["count"]) - - msg := event["msg"].(common.MapStr) - storeRead := msg["store_read"].(common.MapStr) - assert.EqualValues(t, 0, storeRead["count"]) - storeWrite := msg["store_write"].(common.MapStr) - assert.EqualValues(t, 0, storeWrite["count"]) - - assert.EqualValues(t, "rabbit@e2b1ae6390fd", event["name"]) - - proc := event["proc"].(common.MapStr) - assert.EqualValues(t, 1048576, proc["total"]) - assert.EqualValues(t, 403, proc["used"]) - - assert.EqualValues(t, 4, event["processors"]) - - queue := event["queue"].(common.MapStr) - index := queue["index"].(common.MapStr) - journalWrite := index["journal_write"].(common.MapStr) - assert.EqualValues(t, 448230, journalWrite["count"]) - read = index["read"].(common.MapStr) - assert.EqualValues(t, 0, read["count"]) - write = index["write"].(common.MapStr) - assert.EqualValues(t, 2, write["count"]) - - run := event["run"].(common.MapStr) - assert.EqualValues(t, 0, run["queue"]) - - socket := event["socket"].(common.MapStr) - assert.EqualValues(t, 943626, socket["total"]) - assert.EqualValues(t, 3, socket["used"]) - - assert.EqualValues(t, "disc", event["type"]) - - assert.EqualValues(t, 98754834, event["uptime"]) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/queue/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/queue/_meta/data.json deleted file mode 100644 index 51f8696f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/queue/_meta/data.json +++ /dev/null @@ -1,71 +0,0 @@ -{ - "@timestamp": "2019-03-01T08:05:34.853Z", - "event": { - "dataset": "rabbitmq.queue", - "duration": 115000, - "module": "rabbitmq" - }, - "metricset": { - "name": "queue" - }, - "rabbitmq": { - "node": { - "name": "rabbit@localhost" - }, - "queue": { - "arguments": { - "max_priority": 9 - }, - "auto_delete": false, - "consumers": { - "count": 3, - "utilisation": { - "pct": 0 - } - }, - "disk": { - "reads": { - "count": 212 - }, - "writes": { - "count": 121 - } - }, - "durable": true, - "exclusive": false, - "memory": { - "bytes": 232720 - }, - "messages": { - "persistent": { - "count": 73 - }, - "ready": { - "count": 71, - "details": { - "rate": 0 - } - }, - "total": { - "count": 74, - "details": { - "rate": 2.2 - } - }, - "unacknowledged": { - "count": 3, - "details": { - "rate": 0.5 - } - } - }, - "name": "queuenamehere", - "state": "running" - }, - "vhost": "/" - }, - "service": { - "address": "127.0.0.1:55555", - "type": "rabbitmq" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/queue/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/queue/_meta/docs.asciidoc deleted file mode 100644 index 14328dc3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/queue/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the queue metricset of the module rabbitmq. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/queue/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/queue/_meta/fields.yml deleted file mode 100644 index 93a496d5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/queue/_meta/fields.yml +++ /dev/null @@ -1,92 +0,0 @@ -- name: queue - type: group - description: > - queue - release: ga - fields: - - name: name - type: keyword - description: > - The name of the queue with non-ASCII characters escaped as in C. - - name: vhost - type: alias - path: rabbitmq.vhost - migration: true - description: > - Virtual host name with non-ASCII characters escaped as in C. - - name: durable - type: boolean - description: > - Whether or not the queue survives server restarts. - - name: auto_delete - type: boolean - description: > - Whether the queue will be deleted automatically when no longer used. - - name: exclusive - type: boolean - description: > - Whether the queue is exclusive (i.e. has owner_pid). - - name: node - type: alias - path: rabbitmq.node.name - migration: true - description: > - Node name. - - name: state - type: keyword - description: > - The state of the queue. Normally 'running', but may be "{syncing, MsgCount}" if the queue is synchronising. Queues which are located on cluster nodes that are currently down will be shown with a status of 'down'. - - name: arguments.max_priority - type: long - description: > - Maximum number of priority levels for the queue to support. - - name: consumers.count - type: long - description: > - Number of consumers. - - name: consumers.utilisation.pct - type: long - format: percent - description: > - Fraction of the time (between 0.0 and 1.0) that the queue is able to immediately deliver messages to consumers. This can be less than 1.0 if consumers are limited by network congestion or prefetch count. - - name: messages.total.count - type: long - description: > - Sum of ready and unacknowledged messages (queue depth). - - name: messages.total.details.rate - type: float - description: > - How much the queue depth has changed per second in the most recent sampling interval. - - name: messages.ready.count - type: long - description: > - Number of messages ready to be delivered to clients. - - name: messages.ready.details.rate - type: float - description: > - How much the count of messages ready has changed per second in the most recent sampling interval. - - name: messages.unacknowledged.count - type: long - description: > - Number of messages delivered to clients but not yet acknowledged. - - name: messages.unacknowledged.details.rate - type: float - description: > - How much the count of unacknowledged messages has changed per second in the most recent sampling interval. - - name: messages.persistent.count - type: long - description: > - Total number of persistent messages in the queue (will always be 0 for transient queues). - - name: memory.bytes - type: long - format: bytes - description: > - Bytes of memory consumed by the Erlang process associated with the queue, including stack, heap and internal structures. - - name: disk.reads.count - type: long - description: > - Total number of times messages have been read from disk by this queue since it started. - - name: disk.writes.count - type: long - description: > - Total number of times messages have been written to disk by this queue since it started. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/queue/_meta/testdata/docs.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/queue/_meta/testdata/docs.json deleted file mode 100644 index 7c3088e6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/queue/_meta/testdata/docs.json +++ /dev/null @@ -1,145 +0,0 @@ -[ - { - "memory": 232720, - "message_stats": { - "disk_reads": 212, - "disk_reads_details": { - "rate": 0 - }, - "disk_writes": 121, - "disk_writes_details": { - "rate": 0 - }, - "deliver": 15, - "deliver_details": { - "rate": 0 - }, - "deliver_no_ack": 0, - "deliver_no_ack_details": { - "rate": 0 - }, - "get": 0, - "get_details": { - "rate": 0 - }, - "get_no_ack": 38, - "get_no_ack_details": { - "rate": 0 - }, - "publish": 121, - "publish_details": { - "rate": 0 - }, - "publish_in": 0, - "publish_in_details": { - "rate": 0 - }, - "publish_out": 0, - "publish_out_details": { - "rate": 0 - }, - "ack": 9, - "ack_details": { - "rate": 0 - }, - "deliver_get": 53, - "deliver_get_details": { - "rate": 0 - }, - "confirm": 0, - "confirm_details": { - "rate": 0 - }, - "return_unroutable": 0, - "return_unroutable_details": { - "rate": 0 - }, - "redeliver": 3, - "redeliver_details": { - "rate": 0 - } - }, - "reductions": 787128, - "reductions_details": { - "rate": 0 - }, - "messages": 74, - "messages_details": { - "rate": 2.2 - }, - "messages_ready": 71, - "messages_ready_details": { - "rate": 0 - }, - "messages_unacknowledged": 3, - "messages_unacknowledged_details": { - "rate": 0.5 - }, - "idle_since": "2017-07-28 23:45:52", - "consumer_utilisation": 0.7, - "policy": null, - "exclusive_consumer_tag": null, - "consumers": 3, - "recoverable_slaves": null, - "state": "running", - "garbage_collection": { - "min_bin_vheap_size": 46422, - "min_heap_size": 233, - "fullsweep_after": 65535, - "minor_gcs": 0 - }, - "messages_ram": 74, - "messages_ready_ram": 71, - "messages_unacknowledged_ram": 3, - "messages_persistent": 73, - "message_bytes": 101824, - "message_bytes_ready": 97696, - "message_bytes_unacknowledged": 4128, - "message_bytes_ram": 101824, - "message_bytes_persistent": 101824, - "head_message_timestamp": 1501250275, - "disk_reads": 212, - "disk_writes": 121, - "backing_queue_status": { - "priority_lengths": { - "0": 0, - "1": 71, - "2": 0, - "3": 0, - "4": 0, - "5": 0, - "6": 0, - "7": 0, - "8": 0, - "9": 0 - }, - "mode": "default", - "q1": 0, - "q2": 0, - "delta": [ - "delta", - "todo", - "todo", - "todo" - ], - "q3": 0, - "q4": 71, - "len": 71, - "target_ram_count": "infinity", - "next_seq_id": 121, - "avg_ingress_rate": 0, - "avg_egress_rate": 0.00019793395296866087, - "avg_ack_ingress_rate": 0.00019793395296866087, - "avg_ack_egress_rate": 0.00019793395296866087 - }, - "node": "rabbit@localhost", - "arguments": { - "x-max-priority": 9 - }, - "exclusive": false, - "auto_delete": false, - "durable": true, - "vhost": "/", - "name": "queuenamehere" - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/queue/_meta/testdata/docs.json-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/queue/_meta/testdata/docs.json-expected.json deleted file mode 100644 index 655ff948..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/queue/_meta/testdata/docs.json-expected.json +++ /dev/null @@ -1,72 +0,0 @@ -[ - { - "event": { - "dataset": "rabbitmq.queue", - "duration": 115000, - "module": "rabbitmq" - }, - "metricset": { - "name": "queue" - }, - "rabbitmq": { - "node": { - "name": "rabbit@localhost" - }, - "queue": { - "arguments": { - "max_priority": 9 - }, - "auto_delete": false, - "consumers": { - "count": 3, - "utilisation": { - "pct": 0 - } - }, - "disk": { - "reads": { - "count": 212 - }, - "writes": { - "count": 121 - } - }, - "durable": true, - "exclusive": false, - "memory": { - "bytes": 232720 - }, - "messages": { - "persistent": { - "count": 73 - }, - "ready": { - "count": 71, - "details": { - "rate": 0 - } - }, - "total": { - "count": 74, - "details": { - "rate": 2.2 - } - }, - "unacknowledged": { - "count": 3, - "details": { - "rate": 0.5 - } - } - }, - "name": "queuenamehere", - "state": "running" - }, - "vhost": "/" - }, - "service": { - "address": "127.0.0.1:55555", - "type": "rabbitmq" - } - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/queue/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/queue/data.go deleted file mode 100644 index a1d4b15a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/queue/data.go +++ /dev/null @@ -1,131 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package queue - -import ( - "encoding/json" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/mb" - - "github.com/elastic/beats/v7/libbeat/common" - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstriface" -) - -var ( - schema = s.Schema{ - "name": c.Str("name"), - "vhost": c.Str("vhost"), - "durable": c.Bool("durable"), - "auto_delete": c.Bool("auto_delete"), - "exclusive": c.Bool("exclusive"), - "node": c.Str("node"), - "state": c.Str("state"), - "arguments": c.Dict("arguments", s.Schema{ - "max_priority": c.Int("x-max-priority", s.Optional), - }), - "consumers": s.Object{ - "count": c.Int("consumers"), - "utilisation": s.Object{ - "pct": c.Int("consumer_utilisation", s.IgnoreAllErrors), - }, - }, - "messages": s.Object{ - "total": s.Object{ - "count": c.Int("messages"), - "details": c.Dict("messages_details", s.Schema{ - "rate": c.Float("rate"), - }), - }, - "ready": s.Object{ - "count": c.Int("messages_ready"), - "details": c.Dict("messages_ready_details", s.Schema{ - "rate": c.Float("rate"), - }), - }, - "unacknowledged": s.Object{ - "count": c.Int("messages_unacknowledged"), - "details": c.Dict("messages_unacknowledged_details", s.Schema{ - "rate": c.Float("rate"), - }), - }, - "persistent": s.Object{ - "count": c.Int("messages_persistent"), - }, - }, - "memory": s.Object{ - "bytes": c.Int("memory"), - }, - "disk": s.Object{ - "reads": s.Object{ - "count": c.Int("disk_reads", s.Optional), - }, - "writes": s.Object{ - "count": c.Int("disk_writes", s.Optional), - }, - }, - } -) - -func eventsMapping(content []byte, r mb.ReporterV2, m *MetricSet) error { - var queues []map[string]interface{} - err := json.Unmarshal(content, &queues) - if err != nil { - return errors.Wrap(err, "error in mapping") - } - - for _, queue := range queues { - evt, err := eventMapping(queue) - if err != nil { - m.Logger().Errorf("error in mapping: %s", err) - r.Error(err) - continue - } - if !r.Event(evt) { - return nil - } - } - - return nil -} - -func eventMapping(queue map[string]interface{}) (mb.Event, error) { - fields, err := schema.Apply(queue) - if err != nil { - return mb.Event{}, errors.Wrap(err, "error applying schema") - } - - moduleFields := common.MapStr{} - if v, err := fields.GetValue("vhost"); err == nil { - moduleFields.Put("vhost", v) - fields.Delete("vhost") - } - - if v, err := fields.GetValue("node"); err == nil { - moduleFields.Put("node.name", v) - fields.Delete("node") - } - - event := mb.Event{ - MetricSetFields: fields, - ModuleFields: moduleFields, - } - return event, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/queue/queue.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/queue/queue.go deleted file mode 100644 index b10b0ca0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/queue/queue.go +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package queue - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/rabbitmq" -) - -func init() { - mb.Registry.MustAddMetricSet("rabbitmq", "queue", New, - mb.WithHostParser(rabbitmq.HostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet for fetching RabbitMQ queues metrics. -type MetricSet struct { - *rabbitmq.MetricSet -} - -// New creates new instance of MetricSet -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - ms, err := rabbitmq.NewMetricSet(base, rabbitmq.QueuesPath) - if err != nil { - return nil, err - } - return &MetricSet{ms}, nil -} - -// Fetch fetches queue data -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - content, err := m.HTTP.FetchContent() - - if err != nil { - return errors.Wrap(err, "error in fetch") - } - - return eventsMapping(content, r, m) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/queue/queue_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/queue/queue_test.go deleted file mode 100644 index 5c9438c2..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/queue/queue_test.go +++ /dev/null @@ -1,109 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package queue - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/common" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - "github.com/elastic/beats/v7/metricbeat/module/rabbitmq/mtest" - - "github.com/stretchr/testify/assert" -) - -func TestFetchEventContents(t *testing.T) { - server := mtest.Server(t, mtest.DefaultServerConfig) - defer server.Close() - - reporter := &mbtest.CapturingReporterV2{} - - metricSet := mbtest.NewReportingMetricSetV2Error(t, getConfig(server.URL)) - err := metricSet.Fetch(reporter) - assert.NoError(t, err) - - e := mbtest.StandardizeEvent(metricSet, reporter.GetEvents()[0]) - t.Logf("%s/%s event: %+v", metricSet.Module().Name(), metricSet.Name(), e.Fields.StringToPrint()) - - ee, _ := e.Fields.GetValue("rabbitmq.queue") - event := ee.(common.MapStr) - - assert.EqualValues(t, "queuenamehere", event["name"]) - assert.EqualValues(t, true, event["durable"]) - assert.EqualValues(t, false, event["auto_delete"]) - assert.EqualValues(t, false, event["exclusive"]) - assert.EqualValues(t, "running", event["state"]) - - arguments := event["arguments"].(common.MapStr) - assert.EqualValues(t, 9, arguments["max_priority"]) - - consumers := event["consumers"].(common.MapStr) - utilisation := consumers["utilisation"].(common.MapStr) - assert.EqualValues(t, 3, consumers["count"]) - assert.EqualValues(t, 0.7, utilisation["pct"]) - - memory := event["memory"].(common.MapStr) - assert.EqualValues(t, 232720, memory["bytes"]) - - messages := event["messages"].(common.MapStr) - total := messages["total"].(common.MapStr) - ready := messages["ready"].(common.MapStr) - unacknowledged := messages["unacknowledged"].(common.MapStr) - persistent := messages["persistent"].(common.MapStr) - assert.EqualValues(t, 74, total["count"]) - assert.EqualValues(t, 71, ready["count"]) - assert.EqualValues(t, 3, unacknowledged["count"]) - assert.EqualValues(t, 73, persistent["count"]) - - totalDetails := total["details"].(common.MapStr) - assert.EqualValues(t, 2.2, totalDetails["rate"]) - - readyDetails := ready["details"].(common.MapStr) - assert.EqualValues(t, 0, readyDetails["rate"]) - - unacknowledgedDetails := unacknowledged["details"].(common.MapStr) - assert.EqualValues(t, 0.5, unacknowledgedDetails["rate"]) - - disk := event["disk"].(common.MapStr) - reads := disk["reads"].(common.MapStr) - writes := disk["writes"].(common.MapStr) - assert.EqualValues(t, 212, reads["count"]) - assert.EqualValues(t, 121, writes["count"]) -} - -func TestData(t *testing.T) { - server := mtest.Server(t, mtest.DefaultServerConfig) - defer server.Close() - - ms := mbtest.NewReportingMetricSetV2Error(t, getConfig(server.URL)) - err := mbtest.WriteEventsReporterV2ErrorCond(ms, t, "", func(e common.MapStr) bool { - hasTotal, _ := e.HasKey("rabbitmq.queue.messages.total") - return hasTotal - }) - if err != nil { - t.Fatal("write", err) - } -} - -func getConfig(url string) map[string]interface{} { - return map[string]interface{}{ - "module": "rabbitmq", - "metricsets": []string{"queue"}, - "hosts": []string{url}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/url.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/url.go deleted file mode 100644 index 29990181..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/rabbitmq/url.go +++ /dev/null @@ -1,46 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package rabbitmq - -import ( - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -// Subpaths to management plugin endpoints -const ( - ConnectionsPath = "/api/connections" - ExchangesPath = "/api/exchanges" - NodesPath = "/api/nodes" - OverviewPath = "/api/overview" - QueuesPath = "/api/queues" -) - -const ( - defaultScheme = "http" - pathConfigKey = "management_path_prefix" -) - -var ( - // HostParser parses host urls for RabbitMQ management plugin - HostParser = parse.URLHostParserBuilder{ - DefaultScheme: defaultScheme, - PathConfigKey: pathConfigKey, - DefaultUsername: "guest", - DefaultPassword: "guest", - }.Build() -) diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/_meta/Dockerfile b/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/_meta/Dockerfile deleted file mode 100644 index dc23cce5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/_meta/Dockerfile +++ /dev/null @@ -1,3 +0,0 @@ -ARG REDIS_VERSION -FROM redis:${REDIS_VERSION}-alpine -HEALTHCHECK --interval=1s --retries=90 CMD nc -z localhost 6379 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/_meta/config.reference.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/_meta/config.reference.yml deleted file mode 100644 index 33b439ef..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/_meta/config.reference.yml +++ /dev/null @@ -1,30 +0,0 @@ -- module: redis - metricsets: ["info", "keyspace"] - enabled: true - period: 10s - - # Redis hosts - hosts: ["127.0.0.1:6379"] - - # Timeout after which time a metricset should return an error - # Timeout is by default defined as period, as a fetch of a metricset - # should never take longer then period, as otherwise calls can pile up. - #timeout: 1s - - # Optional fields to be added to each event - #fields: - # datacenter: west - - # Network type to be used for redis connection. Default: tcp - #network: tcp - - # Max number of concurrent connections. Default: 10 - #maxconn: 10 - - # Filters can be used to reduce the number of fields sent. - #processors: - # - include_fields: - # fields: ["beat", "metricset", "redis.info.stats"] - - # Redis AUTH password. Empty by default. - #password: foobared diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/_meta/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/_meta/config.yml deleted file mode 100644 index 3ececd56..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/_meta/config.yml +++ /dev/null @@ -1,17 +0,0 @@ -- module: redis - #metricsets: - # - info - # - keyspace - period: 10s - - # Redis hosts - hosts: ["127.0.0.1:6379"] - - # Network type to be used for redis connection. Default: tcp - #network: tcp - - # Max number of concurrent connections. Default: 10 - #maxconn: 10 - - # Redis AUTH password. Empty by default. - #password: foobared diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/_meta/docs.asciidoc deleted file mode 100644 index 8947ff6e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/_meta/docs.asciidoc +++ /dev/null @@ -1,30 +0,0 @@ -This module periodically fetches metrics from http://redis.io/[Redis] servers. - -The defaut metricsets are `info` and `keyspace`. - -[float] -=== Module-specific configuration notes - -The Redis module has these additional config options: - -*`hosts`*:: URLs that are used to connect to Redis. -URL format: -redis://[:password@]host[:port][/db-number][?option=value] -redis://HOST[:PORT][?password=PASSWORD[&db=DATABASE]] -*`password`*:: The password to authenticate, by default it's empty. -*`idle_timeout`*:: The duration to remain idle before closing connections. If - the value is zero, then idle connections are not closed. The default value - is 2 times the module period to allow a connection to be reused across - fetches. The `idle_timeout` should be set to less than the server's connection - timeout. -*`network`*:: The network type to be used for the Redis connection. The default value is - `tcp`. -*`maxconn`*:: The maximum number of concurrent connections to Redis. The default value - is 10. - - -[float] -=== Compatibility - -The redis metricsets `info`, `key` and `keyspace` are compatible with all distributions of Redis (OSS and enterprise). -They were tested with Redis 3.2.12, 4.0.11 and 5.0-rc4, and are expected to work with all versions >= 3.0. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/_meta/fields.yml deleted file mode 100644 index baecd5f4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/_meta/fields.yml +++ /dev/null @@ -1,11 +0,0 @@ -- key: redis - title: "Redis" - description: > - Redis metrics collected from Redis. - release: ga - fields: - - name: redis - type: group - description: > - `redis` contains the information and statistics from Redis. - fields: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/_meta/kibana/7/dashboard/Metricbeat-redis-keys.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/_meta/kibana/7/dashboard/Metricbeat-redis-keys.json deleted file mode 100644 index e6350a74..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/_meta/kibana/7/dashboard/Metricbeat-redis-keys.json +++ /dev/null @@ -1,893 +0,0 @@ -{ - "objects": [ - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Keyspace selector [Metricbeat Redis] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "controls": [ - { - "fieldName": "redis.keyspace.id", - "id": "1545388837304", - "indexPattern": "metricbeat-*", - "label": "Keyspace", - "options": { - "dynamicOptions": true, - "multiselect": true, - "order": "desc", - "size": 5, - "type": "terms" - }, - "parent": "", - "type": "list" - } - ], - "pinFilters": false, - "updateFiltersOnChange": true, - "useTimeFilter": false - }, - "title": "Keyspace selector [Metricbeat Redis] ECS", - "type": "input_control_vis" - } - }, - "id": "00d39210-050d-11e9-9c60-d582a238e2c5-ecs", - "type": "visualization", - "updated_at": "2018-12-21T11:19:04.179Z", - "version": 5 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [ - { - "$state": { - "store": "appState" - }, - "meta": { - "alias": null, - "disabled": false, - "index": "metricbeat-*", - "key": "redis.key.type", - "negate": false, - "params": { - "query": "list", - "type": "phrase" - }, - "type": "phrase", - "value": "list" - }, - "query": { - "match": { - "redis.key.type": { - "query": "list", - "type": "phrase" - } - } - } - } - ], - "index": "metricbeat-*", - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Lists length [Metricbeat Redis] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Number of elements", - "field": "redis.key.length" - }, - "schema": "metric", - "type": "max" - }, - { - "enabled": true, - "id": "3", - "params": { - "customLabel": "Keyspace", - "field": "redis.keyspace.id", - "missingBucket": false, - "missingBucketLabel": "Missing", - "order": "desc", - "orderBy": "1", - "otherBucket": false, - "otherBucketLabel": "Other", - "size": 16 - }, - "schema": "group", - "type": "terms" - }, - { - "enabled": true, - "id": "2", - "params": { - "customLabel": "Key name", - "field": "redis.key.name", - "missingBucket": false, - "missingBucketLabel": "Missing", - "order": "desc", - "orderBy": "1", - "otherBucket": true, - "otherBucketLabel": "Other", - "size": 20 - }, - "schema": "group", - "type": "terms" - }, - { - "enabled": true, - "id": "4", - "params": { - "customInterval": "2h", - "drop_partials": false, - "extended_bounds": {}, - "field": "@timestamp", - "interval": "auto", - "min_doc_count": 1, - "timeRange": { - "from": "now-15m", - "mode": "quick", - "to": "now" - }, - "time_zone": "Europe/Berlin", - "useNormalizedEsInterval": true - }, - "schema": "segment", - "type": "date_histogram" - } - ], - "params": { - "addLegend": true, - "addTimeMarker": false, - "addTooltip": true, - "categoryAxes": [ - { - "id": "CategoryAxis-1", - "labels": { - "show": true, - "truncate": 100 - }, - "position": "bottom", - "scale": { - "type": "linear" - }, - "show": true, - "style": {}, - "title": {}, - "type": "category" - } - ], - "grid": { - "categoryLines": false, - "style": { - "color": "#eee" - } - }, - "legendPosition": "right", - "seriesParams": [ - { - "data": { - "id": "1", - "label": "Number of elements" - }, - "drawLinesBetweenPoints": true, - "interpolate": "linear", - "mode": "normal", - "show": "true", - "showCircles": true, - "type": "line", - "valueAxis": "ValueAxis-1" - } - ], - "times": [], - "type": "line", - "valueAxes": [ - { - "id": "ValueAxis-1", - "labels": { - "filter": false, - "rotate": 0, - "show": true, - "truncate": 100 - }, - "name": "LeftAxis-1", - "position": "left", - "scale": { - "mode": "normal", - "type": "linear" - }, - "show": true, - "style": {}, - "title": { - "text": "Number of elements" - }, - "type": "value" - } - ] - }, - "title": "Lists length [Metricbeat Redis] ECS", - "type": "line" - } - }, - "id": "7f4bc7d0-050c-11e9-9c60-d582a238e2c5-ecs", - "type": "visualization", - "updated_at": "2018-12-21T11:22:12.807Z", - "version": 4 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "index": "metricbeat-*", - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Keys by type [Metricbeat Redis] ECS", - "uiStateJSON": { - "vis": { - "legendOpen": false - } - }, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Number of keys", - "field": "redis.key.id" - }, - "schema": "metric", - "type": "cardinality" - }, - { - "enabled": true, - "id": "2", - "params": { - "customLabel": "Key type", - "field": "redis.key.type", - "missingBucket": false, - "missingBucketLabel": "Missing", - "order": "desc", - "orderBy": "1", - "otherBucket": false, - "otherBucketLabel": "Other", - "size": 5 - }, - "schema": "group", - "type": "terms" - }, - { - "enabled": true, - "id": "3", - "params": { - "customInterval": "2h", - "customLabel": "", - "drop_partials": false, - "extended_bounds": {}, - "field": "@timestamp", - "interval": "auto", - "min_doc_count": 1, - "timeRange": { - "from": "now-15m", - "mode": "quick", - "to": "now" - }, - "time_zone": "Europe/Berlin", - "useNormalizedEsInterval": true - }, - "schema": "segment", - "type": "date_histogram" - } - ], - "params": { - "addLegend": true, - "addTimeMarker": false, - "addTooltip": true, - "categoryAxes": [ - { - "id": "CategoryAxis-1", - "labels": { - "show": true, - "truncate": 100 - }, - "position": "bottom", - "scale": { - "type": "linear" - }, - "show": true, - "style": {}, - "title": {}, - "type": "category" - } - ], - "grid": { - "categoryLines": false, - "style": { - "color": "#eee" - } - }, - "legendPosition": "right", - "seriesParams": [ - { - "data": { - "id": "1", - "label": "Number of keys" - }, - "drawLinesBetweenPoints": true, - "mode": "normal", - "show": "true", - "showCircles": true, - "type": "line", - "valueAxis": "ValueAxis-1" - } - ], - "times": [], - "type": "line", - "valueAxes": [ - { - "id": "ValueAxis-1", - "labels": { - "filter": false, - "rotate": 0, - "show": true, - "truncate": 100 - }, - "name": "LeftAxis-1", - "position": "left", - "scale": { - "mode": "normal", - "type": "linear" - }, - "show": true, - "style": {}, - "title": { - "text": "Number of keys" - }, - "type": "value" - } - ] - }, - "title": "Keys by type [Metricbeat Redis] ECS", - "type": "line" - } - }, - "id": "4435ac40-050e-11e9-9c60-d582a238e2c5-ecs", - "type": "visualization", - "updated_at": "2018-12-21T11:23:46.207Z", - "version": 5 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [ - { - "$state": { - "store": "appState" - }, - "meta": { - "alias": null, - "disabled": false, - "index": "metricbeat-*", - "key": "redis.key.type", - "negate": false, - "params": { - "query": "string", - "type": "phrase" - }, - "type": "phrase", - "value": "string" - }, - "query": { - "match": { - "redis.key.type": { - "query": "string", - "type": "phrase" - } - } - } - } - ], - "index": "metricbeat-*", - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Average string key size [Metricbeat Redis] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Average key size", - "field": "redis.key.length" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "3", - "params": { - "customLabel": "Keyspace", - "field": "redis.keyspace.id", - "missingBucket": false, - "missingBucketLabel": "Missing", - "order": "desc", - "orderBy": "1", - "otherBucket": false, - "otherBucketLabel": "Other", - "size": 5 - }, - "schema": "group", - "type": "terms" - }, - { - "enabled": true, - "id": "2", - "params": { - "customInterval": "2h", - "drop_partials": false, - "extended_bounds": {}, - "field": "@timestamp", - "interval": "auto", - "min_doc_count": 1, - "timeRange": { - "from": "now-15m", - "mode": "quick", - "to": "now" - }, - "time_zone": "Europe/Berlin", - "useNormalizedEsInterval": true - }, - "schema": "segment", - "type": "date_histogram" - } - ], - "params": { - "addLegend": true, - "addTimeMarker": false, - "addTooltip": true, - "categoryAxes": [ - { - "id": "CategoryAxis-1", - "labels": { - "show": true, - "truncate": 100 - }, - "position": "bottom", - "scale": { - "type": "linear" - }, - "show": true, - "style": {}, - "title": {}, - "type": "category" - } - ], - "grid": { - "categoryLines": false, - "style": { - "color": "#eee" - } - }, - "legendPosition": "right", - "seriesParams": [ - { - "data": { - "id": "1", - "label": "Average key size" - }, - "drawLinesBetweenPoints": true, - "mode": "normal", - "show": "true", - "showCircles": true, - "type": "line", - "valueAxis": "ValueAxis-1" - } - ], - "times": [], - "type": "line", - "valueAxes": [ - { - "id": "ValueAxis-1", - "labels": { - "filter": false, - "rotate": 0, - "show": true, - "truncate": 100 - }, - "name": "LeftAxis-1", - "position": "left", - "scale": { - "mode": "normal", - "type": "linear" - }, - "show": true, - "style": {}, - "title": { - "text": "Average key size" - }, - "type": "value" - } - ] - }, - "title": "Average string key size [Metricbeat Redis] ECS", - "type": "line" - } - }, - "id": "8541a4a0-0513-11e9-9c60-d582a238e2c5-ecs", - "type": "visualization", - "updated_at": "2018-12-21T11:28:20.970Z", - "version": 1 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [ - { - "$state": { - "store": "appState" - }, - "meta": { - "alias": null, - "disabled": false, - "index": "metricbeat-*", - "key": "redis.key.expire.ttl", - "negate": false, - "params": { - "gte": 0, - "lt": null - }, - "type": "range", - "value": "0 to +∞" - }, - "range": { - "redis.key.expire.ttl": { - "gte": 0, - "lt": null - } - } - } - ], - "index": "metricbeat-*", - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Average keys TTL [Metricbeat Redis] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Average TTL", - "field": "redis.key.expire.ttl" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "4", - "params": { - "customLabel": "Keyspace", - "field": "redis.keyspace.id", - "missingBucket": false, - "missingBucketLabel": "Missing", - "order": "desc", - "orderBy": "1", - "otherBucket": false, - "otherBucketLabel": "Other", - "size": 5 - }, - "schema": "group", - "type": "terms" - }, - { - "enabled": true, - "id": "2", - "params": { - "customLabel": "Key type", - "field": "redis.key.type", - "missingBucket": false, - "missingBucketLabel": "Missing", - "order": "desc", - "orderBy": "1", - "otherBucket": false, - "otherBucketLabel": "Other", - "size": 5 - }, - "schema": "group", - "type": "terms" - }, - { - "enabled": true, - "id": "3", - "params": { - "customInterval": "2h", - "drop_partials": false, - "extended_bounds": {}, - "field": "@timestamp", - "interval": "auto", - "min_doc_count": 1, - "timeRange": { - "from": "now-15m", - "mode": "quick", - "to": "now" - }, - "time_zone": "Europe/Berlin", - "useNormalizedEsInterval": true - }, - "schema": "segment", - "type": "date_histogram" - } - ], - "params": { - "addLegend": true, - "addTimeMarker": false, - "addTooltip": true, - "categoryAxes": [ - { - "id": "CategoryAxis-1", - "labels": { - "show": true, - "truncate": 100 - }, - "position": "bottom", - "scale": { - "type": "linear" - }, - "show": true, - "style": {}, - "title": {}, - "type": "category" - } - ], - "grid": { - "categoryLines": false, - "style": { - "color": "#eee" - } - }, - "legendPosition": "right", - "seriesParams": [ - { - "data": { - "id": "1", - "label": "Average TTL" - }, - "drawLinesBetweenPoints": true, - "mode": "normal", - "show": "true", - "showCircles": true, - "type": "line", - "valueAxis": "ValueAxis-1" - } - ], - "times": [], - "type": "line", - "valueAxes": [ - { - "id": "ValueAxis-1", - "labels": { - "filter": false, - "rotate": 0, - "show": true, - "truncate": 100 - }, - "name": "LeftAxis-1", - "position": "left", - "scale": { - "mode": "normal", - "type": "linear" - }, - "show": true, - "style": {}, - "title": { - "text": "Average TTL" - }, - "type": "value" - } - ] - }, - "title": "Average keys TTL [Metricbeat Redis] ECS", - "type": "line" - } - }, - "id": "517a5fd0-0514-11e9-9c60-d582a238e2c5-ecs", - "type": "visualization", - "updated_at": "2018-12-21T11:34:03.597Z", - "version": 1 - }, - { - "attributes": { - "description": "Redis keys metrics", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [ - { - "$state": { - "store": "appState" - }, - "meta": { - "alias": null, - "controlledBy": "1545388837304", - "disabled": false, - "index": "metricbeat-*", - "key": "redis.keyspace.id", - "negate": false, - "params": [ - "db0", - "db1" - ], - "type": "phrases", - "value": "db0, db1" - }, - "query": { - "bool": { - "minimum_should_match": 1, - "should": [ - { - "match_phrase": { - "redis.keyspace.id": "db0" - } - }, - { - "match_phrase": { - "redis.keyspace.id": "db1" - } - } - ] - } - } - } - ], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "optionsJSON": { - "darkTheme": false, - "hidePanelTitles": false, - "useMargins": true - }, - "panelsJSON": [ - { - "embeddableConfig": {}, - "gridData": { - "h": 5, - "i": "1", - "w": 12, - "x": 0, - "y": 0 - }, - "id": "00d39210-050d-11e9-9c60-d582a238e2c5-ecs", - "panelIndex": "1", - "title": "Keyspace selector", - "type": "visualization", - "version": "6.5.2" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 15, - "i": "2", - "w": 36, - "x": 12, - "y": 0 - }, - "id": "7f4bc7d0-050c-11e9-9c60-d582a238e2c5-ecs", - "panelIndex": "2", - "title": "Lists length", - "type": "visualization", - "version": "6.5.2" - }, - { - "embeddableConfig": { - "vis": { - "legendOpen": false - } - }, - "gridData": { - "h": 10, - "i": "3", - "w": 12, - "x": 0, - "y": 5 - }, - "id": "4435ac40-050e-11e9-9c60-d582a238e2c5-ecs", - "panelIndex": "3", - "title": "Keys by type", - "type": "visualization", - "version": "6.5.2" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 15, - "i": "4", - "w": 24, - "x": 0, - "y": 15 - }, - "id": "8541a4a0-0513-11e9-9c60-d582a238e2c5-ecs", - "panelIndex": "4", - "title": "Average size of string keys", - "type": "visualization", - "version": "6.5.2" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 15, - "i": "5", - "w": 24, - "x": 24, - "y": 15 - }, - "id": "517a5fd0-0514-11e9-9c60-d582a238e2c5-ecs", - "panelIndex": "5", - "title": "Average keys TTL", - "type": "visualization", - "version": "6.5.2" - } - ], - "timeRestore": false, - "title": "[Metricbeat Redis] Keys ECS", - "version": 1 - }, - "id": "28969190-0511-11e9-9c60-d582a238e2c5-ecs", - "type": "dashboard", - "updated_at": "2018-12-21T11:39:13.143Z", - "version": 4 - } - ], - "version": "6.5.2" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/_meta/kibana/7/dashboard/Metricbeat-redis-overview.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/_meta/kibana/7/dashboard/Metricbeat-redis-overview.json deleted file mode 100644 index 7ab339ad..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/_meta/kibana/7/dashboard/Metricbeat-redis-overview.json +++ /dev/null @@ -1,819 +0,0 @@ -{ - "objects": [ - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [] - } - }, - "savedSearchId": "Metricbeat-Redis-ecs", - "title": "Clients [Metricbeat Redis] ECS", - "uiStateJSON": { - "vis": { - "defaultColors": { - "0 - 100": "rgb(0,104,55)" - } - } - }, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Connected clients", - "field": "redis.info.clients.connected" - }, - "schema": "metric", - "type": "max" - } - ], - "listeners": {}, - "params": { - "addLegend": false, - "addTooltip": true, - "fontSize": 60, - "gauge": { - "autoExtend": false, - "backStyle": "Full", - "colorSchema": "Green to Red", - "colorsRange": [ - { - "from": 0, - "to": 100 - } - ], - "gaugeColorMode": "None", - "gaugeStyle": "Full", - "gaugeType": "Metric", - "invertColors": false, - "labels": { - "color": "black", - "show": true - }, - "orientation": "vertical", - "percentageMode": false, - "scale": { - "color": "#333", - "labels": false, - "show": false, - "width": 2 - }, - "style": { - "bgColor": false, - "fontSize": 60, - "labelColor": false, - "subText": "" - }, - "type": "simple", - "useRange": false, - "verticalSplit": false - }, - "handleNoResults": true, - "type": "gauge" - }, - "title": "Clients [Metricbeat Redis] ECS", - "type": "metric" - } - }, - "col": 1, - "id": "Redis-Clients-Metrics-ecs", - "panelIndex": 2, - "row": 1, - "size_x": 3, - "size_y": 3, - "type": "visualization", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [] - } - }, - "savedSearchId": "Metricbeat-Redis-ecs", - "title": "Connected clients [Metricbeat Redis] ECS", - "uiStateJSON": { - "vis": { - "colors": { - "Blocked": "#C15C17" - } - } - }, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Connected", - "field": "redis.info.clients.connected" - }, - "schema": "metric", - "type": "max" - }, - { - "enabled": true, - "id": "2", - "params": { - "customInterval": "2h", - "extended_bounds": {}, - "field": "@timestamp", - "interval": "auto", - "min_doc_count": 1 - }, - "schema": "segment", - "type": "date_histogram" - }, - { - "enabled": true, - "id": "3", - "params": { - "customLabel": "Blocked", - "field": "redis.info.clients.blocked" - }, - "schema": "metric", - "type": "max" - } - ], - "listeners": {}, - "params": { - "addLegend": true, - "addTimeMarker": false, - "addTooltip": true, - "categoryAxes": [ - { - "id": "CategoryAxis-1", - "labels": { - "show": true, - "truncate": 100 - }, - "position": "bottom", - "scale": { - "type": "linear" - }, - "show": true, - "style": {}, - "title": {}, - "type": "category" - } - ], - "defaultYExtents": false, - "grid": { - "categoryLines": false, - "style": { - "color": "#eee" - } - }, - "legendPosition": "right", - "mode": "grouped", - "scale": "linear", - "seriesParams": [ - { - "data": { - "id": "1", - "label": "Count" - }, - "drawLinesBetweenPoints": true, - "mode": "stacked", - "show": "true", - "showCircles": true, - "type": "histogram", - "valueAxis": "ValueAxis-1" - } - ], - "setYExtents": false, - "shareYAxis": true, - "times": [], - "valueAxes": [ - { - "id": "ValueAxis-1", - "labels": { - "filter": false, - "rotate": 0, - "show": true, - "truncate": 100 - }, - "name": "LeftAxis-1", - "position": "left", - "scale": { - "mode": "normal", - "type": "linear" - }, - "show": true, - "style": {}, - "title": { - "text": "Count" - }, - "type": "value" - } - ], - "yAxis": {} - }, - "title": "Connected clients [Metricbeat Redis] ECS", - "type": "histogram" - } - }, - "col": 4, - "id": "Redis-Connected-clients-ecs", - "panelIndex": 1, - "row": 1, - "size_x": 5, - "size_y": 3, - "type": "visualization", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [] - } - }, - "savedSearchId": "Metricbeat-Redis-ecs", - "title": "Hosts [Metricbeat Redis] ECS", - "uiStateJSON": { - "vis": { - "params": { - "sort": { - "columnIndex": null, - "direction": null - } - } - } - }, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "2", - "params": { - "field": "service.address", - "order": "desc", - "orderBy": "1", - "size": 5 - }, - "schema": "bucket", - "type": "terms" - }, - { - "enabled": true, - "id": "3", - "params": { - "customLabel": "Uptime (s)", - "field": "redis.info.server.uptime" - }, - "schema": "metric", - "type": "max" - }, - { - "enabled": true, - "id": "6", - "params": { - "customLabel": "PID", - "field": "process.pid" - }, - "schema": "metric", - "type": "max" - }, - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Memory", - "field": "redis.info.memory.used.peak" - }, - "schema": "metric", - "type": "max" - }, - { - "enabled": true, - "id": "4", - "params": { - "customLabel": "CPU used (user)", - "field": "redis.info.cpu.used.user" - }, - "schema": "metric", - "type": "max" - }, - { - "enabled": true, - "id": "5", - "params": { - "customLabel": "CPU used (system)", - "field": "redis.info.cpu.used.sys" - }, - "schema": "metric", - "type": "max" - } - ], - "listeners": {}, - "params": { - "perPage": 10, - "showMeticsAtAllLevels": false, - "showPartialRows": false, - "showTotal": false, - "sort": { - "columnIndex": null, - "direction": null - }, - "totalFunc": "sum" - }, - "title": "Hosts [Metricbeat Redis] ECS", - "type": "table" - } - }, - "col": 1, - "id": "Redis-hosts-ecs", - "panelIndex": 3, - "row": 4, - "size_x": 12, - "size_y": 2, - "type": "visualization", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [] - } - }, - "savedSearchId": "Metricbeat-Redis-ecs", - "title": "Server Versions [Metricbeat Redis] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Hosts", - "field": "service.address" - }, - "schema": "metric", - "type": "cardinality" - }, - { - "enabled": true, - "id": "2", - "params": { - "customLabel": "Multiplexing API", - "field": "service.version", - "order": "desc", - "orderBy": "1", - "size": 5 - }, - "schema": "segment", - "type": "terms" - } - ], - "listeners": {}, - "params": { - "addLegend": true, - "addTooltip": true, - "isDonut": false, - "legendPosition": "right", - "shareYAxis": true - }, - "title": "Server Versions [Metricbeat Redis] ECS", - "type": "pie" - } - }, - "col": 1, - "id": "Redis-Server-Versions-ecs", - "panelIndex": 4, - "row": 6, - "size_x": 4, - "size_y": 2, - "type": "visualization", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [] - } - }, - "savedSearchId": "Metricbeat-Redis-ecs", - "title": "Server mode [Metricbeat Redis] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Hosts", - "field": "service.address" - }, - "schema": "metric", - "type": "cardinality" - }, - { - "enabled": true, - "id": "2", - "params": { - "customLabel": "Server mode", - "field": "redis.info.server.mode", - "order": "desc", - "orderBy": "1", - "size": 5 - }, - "schema": "segment", - "type": "terms" - } - ], - "listeners": {}, - "params": { - "addLegend": true, - "addTooltip": true, - "isDonut": false, - "legendPosition": "right", - "shareYAxis": true - }, - "title": "Server mode [Metricbeat Redis] ECS", - "type": "pie" - } - }, - "col": 5, - "id": "Redis-server-mode-ecs", - "panelIndex": 5, - "row": 6, - "size_x": 4, - "size_y": 2, - "type": "visualization", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [] - } - }, - "savedSearchId": "Metricbeat-Redis-ecs", - "title": "Multiplexing API [Metricbeat Redis] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Hosts", - "field": "service.address" - }, - "schema": "metric", - "type": "cardinality" - }, - { - "enabled": true, - "id": "2", - "params": { - "customLabel": "Multiplexing API", - "field": "redis.info.server.multiplexing_api", - "order": "desc", - "orderBy": "1", - "size": 5 - }, - "schema": "segment", - "type": "terms" - } - ], - "listeners": {}, - "params": { - "addLegend": true, - "addTooltip": true, - "isDonut": false, - "legendPosition": "right", - "shareYAxis": true - }, - "title": "Multiplexing API [Metricbeat Redis] ECS", - "type": "pie" - } - }, - "col": 9, - "id": "Redis-multiplexing-API-ecs", - "panelIndex": 6, - "row": 6, - "size_x": 3, - "size_y": 2, - "type": "visualization", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [] - } - }, - "savedSearchId": "Metricbeat-Redis-ecs", - "title": "Keyspaces [Metricbeat Redis] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Number of keys", - "field": "redis.keyspace.keys" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "2", - "params": { - "customInterval": "2h", - "extended_bounds": {}, - "field": "@timestamp", - "interval": "auto", - "min_doc_count": 1 - }, - "schema": "segment", - "type": "date_histogram" - }, - { - "enabled": true, - "id": "3", - "params": { - "customLabel": "Keyspaces", - "field": "redis.keyspace.id", - "order": "desc", - "orderBy": "1", - "size": 5 - }, - "schema": "group", - "type": "terms" - } - ], - "listeners": {}, - "params": { - "addLegend": true, - "addTimeMarker": false, - "addTooltip": true, - "categoryAxes": [ - { - "id": "CategoryAxis-1", - "labels": { - "show": true, - "truncate": 100 - }, - "position": "bottom", - "scale": { - "type": "linear" - }, - "show": true, - "style": {}, - "title": {}, - "type": "category" - } - ], - "defaultYExtents": false, - "grid": { - "categoryLines": false, - "style": { - "color": "#eee" - } - }, - "interpolate": "linear", - "legendPosition": "right", - "mode": "stacked", - "scale": "linear", - "seriesParams": [ - { - "data": { - "id": "1", - "label": "Count" - }, - "drawLinesBetweenPoints": true, - "interpolate": "linear", - "mode": "stacked", - "show": "true", - "showCircles": true, - "type": "area", - "valueAxis": "ValueAxis-1" - } - ], - "setYExtents": false, - "shareYAxis": true, - "smoothLines": false, - "times": [], - "valueAxes": [ - { - "id": "ValueAxis-1", - "labels": { - "filter": false, - "rotate": 0, - "show": true, - "truncate": 100 - }, - "name": "LeftAxis-1", - "position": "left", - "scale": { - "mode": "normal", - "type": "linear" - }, - "show": true, - "style": {}, - "title": { - "text": "Count" - }, - "type": "value" - } - ], - "yAxis": {} - }, - "title": "Keyspaces [Metricbeat Redis] ECS", - "type": "area" - } - }, - "col": 9, - "id": "Redis-Keyspaces-ecs", - "panelIndex": 7, - "row": 1, - "size_x": 4, - "size_y": 3, - "type": "visualization", - "version": 2 - }, - { - "attributes": { - "columns": [ - "_source" - ], - "description": "", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "highlight": { - "fields": { - "*": {} - }, - "fragment_size": 2147483647, - "post_tags": [ - "@/kibana-highlighted-field@" - ], - "pre_tags": [ - "@kibana-highlighted-field@" - ], - "require_field_match": false - }, - "index": "metricbeat-*", - "query": { - "language": "kuery", - "query": "event.module:redis" - } - } - }, - "sort": [ - "@timestamp", - "desc" - ], - "title": "Metricbeat Redis ECS", - "version": 1 - }, - "id": "Metricbeat-Redis-ecs", - "type": "search", - "version": 7 - }, - { - "attributes": { - "description": "Overview of Redis server metrics", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - }, - "highlightAll": true, - "version": true - } - }, - "optionsJSON": { - "darkTheme": false - }, - "panelsJSON": [ - { - "col": 1, - "id": "Redis-Clients-Metrics-ecs", - "panelIndex": 2, - "row": 1, - "size_x": 3, - "size_y": 3, - "type": "visualization" - }, - { - "col": 4, - "id": "Redis-Connected-clients-ecs", - "panelIndex": 1, - "row": 1, - "size_x": 5, - "size_y": 3, - "type": "visualization" - }, - { - "col": 1, - "id": "Redis-hosts-ecs", - "panelIndex": 3, - "row": 4, - "size_x": 12, - "size_y": 2, - "type": "visualization" - }, - { - "col": 1, - "id": "Redis-Server-Versions-ecs", - "panelIndex": 4, - "row": 6, - "size_x": 4, - "size_y": 2, - "type": "visualization" - }, - { - "col": 5, - "id": "Redis-server-mode-ecs", - "panelIndex": 5, - "row": 6, - "size_x": 4, - "size_y": 2, - "type": "visualization" - }, - { - "col": 9, - "id": "Redis-multiplexing-API-ecs", - "panelIndex": 6, - "row": 6, - "size_x": 3, - "size_y": 2, - "type": "visualization" - }, - { - "col": 9, - "id": "Redis-Keyspaces-ecs", - "panelIndex": 7, - "row": 1, - "size_x": 4, - "size_y": 3, - "type": "visualization" - } - ], - "timeRestore": false, - "title": "[Metricbeat Redis] Overview ECS", - "uiStateJSON": { - "P-2": { - "vis": { - "defaultColors": { - "0 - 100": "rgb(0,104,55)" - } - } - }, - "P-3": { - "vis": { - "params": { - "sort": { - "columnIndex": null, - "direction": null - } - } - } - }, - "P-4": { - "vis": { - "legendOpen": true - } - } - }, - "version": 1 - }, - "id": "AV4YjZ5pux-M-tCAunxK-ecs", - "type": "dashboard", - "version": 1 - } - ], - "version": "5.6.0-SNAPSHOT" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/_meta/supported-versions.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/_meta/supported-versions.yml deleted file mode 100644 index 44898f1c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/_meta/supported-versions.yml +++ /dev/null @@ -1,4 +0,0 @@ -variants: - - REDIS_VERSION: 3.2.12 - - REDIS_VERSION: 4.0.11 - - REDIS_VERSION: 5.0.5 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/docker-compose.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/docker-compose.yml deleted file mode 100644 index 3cb5c07c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/docker-compose.yml +++ /dev/null @@ -1,12 +0,0 @@ -version: '2.3' - -services: - redis: - image: docker.elastic.co/integrations-ci/beats-redis:${REDIS_VERSION:-3.2.12}-1 - build: - context: ./_meta - args: - REDIS_VERSION: ${REDIS_VERSION:-3.2.12} - privileged: true - ports: - - 6379 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/fields.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/fields.go deleted file mode 100644 index 5ec77a24..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/fields.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/asset/asset.go - DO NOT EDIT. - -package redis - -import ( - "github.com/elastic/beats/v7/libbeat/asset" -) - -func init() { - if err := asset.SetFields("metricbeat", "redis", asset.ModuleFieldsPri, AssetRedis); err != nil { - panic(err) - } -} - -// AssetRedis returns asset data. -// This is the base64 encoded gzipped contents of ../metricbeat/module/redis. -func AssetRedis() string { - return "eJzkXF9v27YWf++nOMh9WAYk6u7D9hAMA5q13S3WtUXS4mJPCiUd2ZwpUiMpp+6nvyAp2bJMSvIfORmuH1rElnh+5/D8JQ95DQtc3YDEjKoXAJpqhjdwcWf+vngBkKFKJS01FfwGfnkBAGB/gwK1pKmCVDCGqcYMcikK92P0AkAiQ6LwBmbkBUBOkWXqxr5/DZwUuKFpPnpVmkelqMr6Gw9h83mwbz1AKrgmlCvQcwTKcyELYp4FwjNQmmiqtIG3Dcp82lDacMwg6y99iHpQWWRmgPHAJOpKcswgWdlHH959ePvRvF4UhGdRa+htSTafLhttVlJGkWu19VuIowGuNhPuBrUsqKjzjA/MFiDBuVWSnScaWEzwmefHAWTm86EqEpQg8gZhTYwKruASv6asyiifbX1ttUIxskT1fZeXDWqDCZWORaXLSseMKr0//lJiSjRmN3DxU/Rj9MPFYVy+d1jAYQGDBUghDF+VlJZtD/cSS0ZSp2QF+dpwklR5jrKH851nJ5i3QzgKI07ozM4V5TXoJ5upW4cELBJw4jtgqtaMDM9U+9EJJupAhgR3Hh5+jH7oYSBhIl2cxTEoKJFbV2C8sSNsHQNhDC5v33/6+OkKbu82/73/9OX+Py3oAV9bKb0j96N9rR20HT/2dbnIScJ65JoIwZDww0T7jmfU2IqJckTb+NUBrhoAQ+Irq9OK7tdPX1yM2lNelcIsUqvuaxtEKiUMszhngvjCwAip3a+UxsIiTAVXVbGJ/g67QrlEGbaVBmOczinLJPpm71RgvyiUx0KtVI9DmlSeCUkXRoV4BqUUKSqFPcFjDfZJBduP2Ws9BRZCrk5rQG7Mw/I8K8glYRXu68+dn7uBZKXRZ4MjBPtZaMKAr72+HQoIY8KGdSPmrUIgAF+qsA+YDvyHDmzrV92EbDggxu6QNwojSpREmxCmnCVckmgREZCoaGZzddSg6DfsCb+W5RLJ4gl4/oRk0ahb2xjGzBKryBMg/qIwaxDXk/C+IoB8RjlGzVP9yDOiicK9K4lTGMgcrToA5bWWidzyUEMCv7OB7XTzyez7Dyd3RguqexPiqBSMpl23uIG4wNWjkL7UaASKN0tqM1xwREALM63wOEfeaIZFaFIgiSSdB1OgNupcklmBXLtUz1i1CMI/IvbcmYEhQf1o3IhRx9hhjqVSdoWi9d1IsKEZnVodbq0G78tLkCmSarrEOEPDXURVLCvOqRf8CRLot4zMgLos2jhwmtcAwAFYi9eokftlBAsuUIhwznWU5tf2t6YyQq3Xz8a+lBx6kxXoyTc8NLylDgzpIYzQRRgnHvN5tQ7VAROCHY17Dqid5hVY4BDmJrV4BqjvmixnhKjHuVcYdLF7wHu7ZcVhkvs5VTizkBsubGIWGm2tHEqdR7brqR8Wq8H0XIS5hr09lreyK1EqqjTytOshTrU+sm9txwTJzhkPTWJqaJoklUBWFSXklKEJiIJfz4Qfy7/gs3gtoBBLhIca8oNJ0po/onpd6sGmCCTLQOg5yoY9JxtI7FS5KuxSaSI1aFrgFWhbZNoJvLLvNJZxBVEUfT8cEmWW7B0Gx9RSUixphmp7yykRlYa717c96gQjwywjSseKLDFK54TPUMWK+keDMWY10mRaa7iOKliqTjmI0lYvRuI2Ezgx3DelSOfXCTFloiGnNClKg95iVVWaolJ5xeycGFBhfWnzkMwsA5THpRQzid4VChhhiXuw0rVIssY8YIE7sN0MaKKrftjh5HQP2PeWTlPYWrGvcdfrJcIvGR9qM4eRwvTY4JFVPYRH8/a6HmWAO1PeK0wFz/rDdc1ovYfzzHltFM7Lbw6E+xPAXgGkolzFgsePkupGTem355CRe1dqDNxrwa8t3KbssXttWSWNaDY6cfu6K6OQXMKlmwhvoU4Tp159fOvi1DFhKrztBdP6R4OeidnMZi91zb5VlQ7UVU4Jn9jFGyZqKG37GunvGyZUOsesepJZIDzAwyNlDBKENTYQTR6x61qoglQUJUONuwuNPo7/KcEiML/j4kXD7D8sYAR4DseMLr+u4yF6JqHh3oSFmsc2a532j4HIv6W4T5ib+SZnHA/PA39XrbRoJmYcF/9HKchI1XzWxhbssRrgyrDT+M1nwJZhpWndsmsqdqL348YUuc+ElQ0LggMjGpVtU5W6KkHIxr+M079crXga1Y1iZ1vcsFTX7Wl/iURZs9s0hLx7+RH+rtC779oFnyEjq8O3Q8bGW0elhp6KiutQ+NkE1JLR1Bfrj1jTDA05tJwpBQtvYh+1T3Yn2NppUK40MYnmZUq4yT8vCqI0yosro5kXtgX5ItRiCL4O6ti1LQehn6RfsiEGHWJBeI6rWOT5Aa0N7dbbn6IfD0Nv45VtSvtOrZ1bS+MggC3IkrE+JmZRcJvuWHl3a5c22Jq4Z/c3BDMQMc/TdOXtKvHxEwigXWZyKpWOzWgHq9QohXFqW6vGMO7Ny4MczKnSrKeP8HDc96EOHvPlSLkP2HE0qdAPsdIOPleuTqsbtVJUpUnqH+c0nW8BffdaAZEIJE2x9HUfdCAzyhfhSuUEYadTnVC+gMuqfJmJR/79IDhTeFAR18sAMZmF248GfElPNb9XDKqhdPd7qEkzSFqv6eh5zcGgwpjEqH9x7QS7mOu+eIu3di5UgaFuqyNXHdqgOgoxw9y5wefQkmrAQIK5kLjmqLVSNo6h565oVsm0JFwZf2/S7rqyJXD/54dfe/aQgvzb6Z7Wpe560MYPWOLrNHQAYympkFSHOyePQ9kMv5McEwUEUsIzmhnjyYWEnFAmlj2G7RBTFUskmeAsDHqKxoRarLbFM7veIu8tfVzMO1XVc29H655YhRFVzxKl8tuMA0MYJT53URI9d1zQFKPwKAWdOfO4AS291WqbteF8ZEZ1rObk30eGzHGEMip7dP9UlJKKsiym4ZNZpyJUiOzYCneYiAhHpn5dEirKK8bOoENEpvM4oT3tpyeTeMU0LRl+pXwWk5JOr7VpGg+Z9Klo1WeS+jS3f8brAaLSO8KpZ11W/BxGptMyLoU8KrAPU6nKQPPSCWnMv007PpNVnDKR7n3SaD8yqeA5ncU5PXp5byCiexraj2zNPOZqBXs6XmKKdHncYWp/9tY5Wtc+6N0QDR/J2Yb419EXQRwA0REdtc5q799QcXME8xxIHcn1qc8xODnqyB7IP+z8zViQqB+FXNRH/5tFp/BMG1TuPoezwKqvjtjFFQToSg5NOIpKRaJUcYky9jcxnHI9vTvDUKKsK8+RWN0lD4uknPKEuqnSauF+52obkKYi26A1wv799qVPYgEZu2tEzgrcbU8PIw8XlyuehtLTU1TCG+M3RECiIajcglZgf2cLWkmkpoRF4qhgOgpgs74JNc0aLEj8u0LlSaq9QFFOcTPJNtIMOR2BMwh4gSsV4deSykmuI+m6/QWuwFJzyza49FzZ1AW3pJNfolTTsAQhqxC0gIJ8bR9t3RmhF3VJUozmfeXXKWC3euuZEIuqrEWsml2RglAOmTu7S3oOt64hF1SpifdZc0IZZnsCDhdoVaKqxB7P4MimQP4bE8mWDpdV8lJVCTQ0nQdrbgqrkvWIYcWuUZdEa5Se5yZEXdMcATpc1NhukzgXchFX06QRu42ctsEltwlQu4ezoKkU3UbO8FqFrbcxTu0R9ViJdIGT2Oi2k67pGOTcLvT+8e63u1ef30BZyVKoMb0GNkDGzlGrWEuSLjCLjelMjt7aZ03RorcoVmvwcElKuxKfMATBmb0ewGQj9ov6wrlhDrfPok/uO+2FDibba/XzlShzIesLOeqj6XajuXM8vc5oR7JyBp9KEiFN/PIxZZvCNhfuBE7c78fSAlfx5DPk9G5ONDyibICzVQt6zwb0Lt4zTEMHsVrQsjxI8hurF49MzCLbaeZdd/HAHoD8qxnLeiUmHjfO1OODWtnBiy7dfe4IXeCqdUXo7hkYm+a1Xtn/7k/zr1c8/kWvAQn9jis74sA9VDsLrUeQ/MLp3xUCdQ5Wz6myqfLlf02UNspjZAY/N3naLzc/Gwy/DN3TZxCdVi7mdXsl01w82juZHj7/+emN5wpXLx6GfKbnJ1Lk93awJkOw4mpl9AwLe/2hkSejSqurmrr9RmlJ+UxdQUpkRjlhVK/cD6jVkFRdFI607lbKh3JyX+/Ga9GM7bNBO/PHGqIdpO/CXmuRtUDtw9Pe2ntKI/q9Rgz2wgGaUwxd17KOEstZfLppfLVESWYIWrMBup687VCinehT11Hrgm6MJh8K5X8BAAD//0AQtHI=" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/info/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/info/_meta/data.json deleted file mode 100644 index 474a8890..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/info/_meta/data.json +++ /dev/null @@ -1,190 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "event": { - "dataset": "redis.info", - "duration": 115000, - "module": "redis" - }, - "metricset": { - "name": "info" - }, - "os": { - "full": "Linux 4.9.125-linuxkit x86_64" - }, - "process": { - "pid": 1 - }, - "redis": { - "info": { - "clients": { - "biggest_input_buf": 0, - "blocked": 0, - "connected": 5, - "longest_output_list": 0, - "max_input_buffer": 0, - "max_output_buffer": 0 - }, - "cluster": { - "enabled": false - }, - "cpu": { - "used": { - "sys": 1.66, - "sys_children": 0, - "user": 0.39, - "user_children": 0.01 - } - }, - "memory": { - "active_defrag": {}, - "allocator": "jemalloc-4.0.3", - "allocator_stats": { - "fragmentation": {}, - "rss": {} - }, - "fragmentation": { - "ratio": 2.71 - }, - "max": { - "policy": "noeviction", - "value": 0 - }, - "used": { - "lua": 37888, - "peak": 945016, - "rss": 2453504, - "value": 904992 - } - }, - "persistence": { - "aof": { - "bgrewrite": { - "last_status": "ok" - }, - "buffer": {}, - "copy_on_write": {}, - "enabled": false, - "fsync": {}, - "rewrite": { - "buffer": {}, - "current_time": { - "sec": -1 - }, - "in_progress": false, - "last_time": { - "sec": -1 - }, - "scheduled": false - }, - "size": {}, - "write": { - "last_status": "ok" - } - }, - "loading": false, - "rdb": { - "bgsave": { - "current_time": { - "sec": -1 - }, - "in_progress": false, - "last_status": "ok", - "last_time": { - "sec": -1 - } - }, - "copy_on_write": {}, - "last_save": { - "changes_since": 35, - "time": 1548663522 - } - } - }, - "replication": { - "backlog": { - "active": 0, - "first_byte_offset": 0, - "histlen": 0, - "size": 1048576 - }, - "connected_slaves": 0, - "master": { - "offset": 0, - "sync": {} - }, - "master_offset": 0, - "role": "master", - "slave": {} - }, - "server": { - "arch_bits": "64", - "build_id": "b9a4cd86ce8027d3", - "config_file": "", - "gcc_version": "6.4.0", - "git_dirty": "0", - "git_sha1": "00000000", - "hz": 10, - "lru_clock": 5159690, - "mode": "standalone", - "multiplexing_api": "epoll", - "run_id": "0f681cb959aa47413ec40ff383715c923f9cbefd", - "tcp_port": 6379, - "uptime": 707 - }, - "slowlog": { - "count": 0 - }, - "stats": { - "active_defrag": {}, - "commands_processed": 265, - "connections": { - "received": 848, - "rejected": 0 - }, - "instantaneous": { - "input_kbps": 0.18, - "ops_per_sec": 6, - "output_kbps": 1.39 - }, - "keys": { - "evicted": 0, - "expired": 0 - }, - "keyspace": { - "hits": 15, - "misses": 0 - }, - "latest_fork_usec": 0, - "migrate_cached_sockets": 0, - "net": { - "input": { - "bytes": 7300 - }, - "output": { - "bytes": 219632 - } - }, - "pubsub": { - "channels": 0, - "patterns": 0 - }, - "sync": { - "full": 0, - "partial": { - "err": 0, - "ok": 0 - } - } - } - } - }, - "service": { - "address": "127.0.0.1:6379", - "type": "redis", - "version": "3.2.12" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/info/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/info/_meta/docs.asciidoc deleted file mode 100644 index a6454f49..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/info/_meta/docs.asciidoc +++ /dev/null @@ -1,2 +0,0 @@ -The Redis `info` metricset collects information and statistics from Redis by running the -http://redis.io/commands/INFO[`INFO`] command and parsing the returned result. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/info/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/info/_meta/fields.yml deleted file mode 100644 index ff3c7322..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/info/_meta/fields.yml +++ /dev/null @@ -1,570 +0,0 @@ -- name: info - type: group - description: > - `info` contains the information and statistics returned by the `INFO` command. - release: ga - fields: - - name: clients - type: group - description: > - Redis client stats. - fields: - - name: connected - type: long - description: > - Number of client connections (excluding connections from slaves). - - name: longest_output_list - type: long - deprecated: "6.5.0" - description: > - Longest output list among current client connections (replaced by max_output_buffer). - - name: max_output_buffer - type: long - description: > - Longest output list among current client connections. - - name: biggest_input_buf - type: long - deprecated: "6.5.0" - description: > - Biggest input buffer among current client connections (replaced by max_input_buffer). - - name: max_input_buffer - type: long - description: > - Biggest input buffer among current client connections (on redis 5.0). - - name: blocked - type: long - description: > - Number of clients pending on a blocking call (BLPOP, BRPOP, BRPOPLPUSH). - - - name: cluster - type: group - description: > - Redis cluster information. - fields: - - name: enabled - type: boolean - description: > - Indicates that the Redis cluster is enabled. - - - name: cpu - type: group - description: > - Redis CPU stats - fields: - - name: used.sys - type: scaled_float - description: > - System CPU consumed by the Redis server. - - name: used.sys_children - type: scaled_float - description: > - User CPU consumed by the Redis server. - - name: used.user - type: scaled_float - description: > - System CPU consumed by the background processes. - - name: used.user_children - type: scaled_float - description: > - User CPU consumed by the background processes. - - - name: memory - type: group - description: > - Redis memory stats. - fields: - - name: used.value - type: long - format: bytes - description: > - Total number of bytes allocated by Redis. - - name: used.rss - type: long - format: bytes - description: > - Number of bytes that Redis allocated as seen by the operating system (a.k.a resident set size). - - name: used.peak - type: long - format: bytes - description: > - Peak memory consumed by Redis. - - name: used.lua - type: long - format: bytes - description: > - Used memory by the Lua engine. - - name: used.dataset - type: long - format: bytes - description: > - The size in bytes of the dataset - - - name: max.value - type: long - format: bytes - description: > - Memory limit. - - name: max.policy - type: keyword - description: > - Eviction policy to use when memory limit is reached. - - - name: fragmentation.ratio - type: float - description: > - Ratio between used_memory_rss and used_memory - - name: fragmentation.bytes - type: long - format: bytes - description: > - Bytes between used_memory_rss and used_memory - - - name: active_defrag.is_running - type: boolean - description: > - Flag indicating if active defragmentation is active - - - name: allocator - type: keyword - description: > - Memory allocator. - - - name: allocator_stats - type: group - fields: - - name: allocated - type: long - format: bytes - description: > - Allocated memory - - name: active - type: long - format: bytes - description: > - Active memeory - - name: resident - type: long - format: bytes - description: > - Resident memory - - name: fragmentation.ratio - type: float - description: > - Fragmentation ratio - - name: fragmentation.bytes - type: long - format: bytes - description: > - Fragmented bytes - - name: rss.ratio - type: float - description: > - Resident ratio - - name: rss.bytes - type: long - format: bytes - description: > - Resident bytes - - - name: persistence - type: group - description: > - Redis CPU stats. - fields: - - name: loading - type: boolean - description: > - Flag indicating if the load of a dump file is on-going - # ToDo move `loading` to `loading.enabled` and add other loading stats beside that (start time, total bytes, loaded bytes, ...) - - - name: rdb - type: group - description: > - Provides information about RDB persistence - fields: - - name: last_save.changes_since - type: long - description: > - Number of changes since the last dump - - name: last_save.time - type: long - description: > - Epoch-based timestamp of last successful RDB save - - - name: bgsave.in_progress - type: boolean - description: > - Flag indicating a RDB save is on-going - - name: bgsave.last_status - type: keyword - description: > - Status of the last RDB save operation - - name: bgsave.last_time.sec - type: long - format: duration - description: > - Duration of the last RDB save operation in seconds - - name: bgsave.current_time.sec - type: long - format: duration - description: > - Duration of the on-going RDB save operation if any - - - name: copy_on_write.last_size - type: long - format: bytes - description: > - The size in bytes of copy-on-write allocations during the last RBD save operation - - - name: aof - type: group - description: > - Provides information about AOF persitence - fields: - - name: enabled - type: boolean - description: > - Flag indicating AOF logging is activated - - - name: rewrite.in_progress - type: boolean - description: > - Flag indicating a AOF rewrite operation is on-going - - name: rewrite.scheduled - type: boolean - description: > - Flag indicating an AOF rewrite operation will be scheduled once the on-going RDB save is complete. - - name: rewrite.last_time.sec - type: long - format: duration - description: > - Duration of the last AOF rewrite operation in seconds - - name: rewrite.current_time.sec - type: long - format: duration - description: > - Duration of the on-going AOF rewrite operation if any - - name: rewrite.buffer.size - type: long - format: bytes - description: > - Size of the AOF rewrite buffer - - - name: bgrewrite.last_status - type: keyword - description: > - Status of the last AOF rewrite operatio - - - name: write.last_status - type: keyword - description: > - Status of the last write operation to the AOF - - - name: copy_on_write.last_size - type: long - format: bytes - description: > - The size in bytes of copy-on-write allocations during the last RBD save operation - - - name: buffer.size - type: long - format: bytes - description: > - Size of the AOF buffer - - - name: size.current - type: long - format: bytes - description: > - AOF current file size - - name: size.base - type: long - format: bytes - description: > - AOF file size on latest startup or rewrite - - - name: fsync.pending - type: long - description: > - Number of fsync pending jobs in background I/O queue - - name: fsync.delayed - type: long - description: > - Delayed fsync counter - - - name: replication - type: group - description: > - Replication - fields: - - name: role - type: keyword - description: > - Role of the instance (can be "master", or "slave"). - - - name: connected_slaves - type: long - description: > - Number of connected slaves - - - name: master_offset - type: long - deprecated: 6.5 - description: > - The server's current replication offset - - - name: backlog.active - type: long - description: > - Flag indicating replication backlog is active - - name: backlog.size - type: long - format: bytes - description: > - Total size in bytes of the replication backlog buffer - - name: backlog.first_byte_offset - type: long - description: > - The master offset of the replication backlog buffer - - name: backlog.histlen - type: long - description: > - Size in bytes of the data in the replication backlog buffer - - - name: master.offset - type: long - description: > - The server's current replication offset - - name: master.second_offset - type: long - description: > - The offset up to which replication IDs are accepted - - name: master.link_status - type: keyword - description: > - Status of the link (up/down) - - name: master.last_io_seconds_ago - type: long - format: duration - description: > - Number of seconds since the last interaction with master - - name: master.sync.in_progress - type: boolean - description: > - Indicate the master is syncing to the slave - - name: master.sync.left_bytes - type: long - format: bytes - description: > - Number of bytes left before syncing is complete - - name: master.sync.last_io_seconds_ago - type: long - format: duration - description: > - Number of seconds since last transfer I/O during a SYNC operation - - - name: slave.offset - type: long - description: > - The replication offset of the slave instance - - name: slave.priority - type: long - description: > - The priority of the instance as a candidate for failover - - name: slave.is_readonly - type: boolean - description: > - Flag indicating if the slave is read-only - - - name: server - type: group - description: > - Server info - fields: - - name: version - type: alias - path: service.version - migration: true - description: - - - name: git_sha1 - type: keyword - description: - - - name: git_dirty - type: keyword - description: - - - name: build_id - type: keyword - description: - - - name: mode - type: keyword - description: - - - name: os - type: alias - path: os.full - migration: true - description: - - - name: arch_bits - type: keyword - description: - - - name: multiplexing_api - type: keyword - description: - - - name: gcc_version - type: keyword - description: - - - name: process_id - type: alias - path: process.pid - migration: true - description: - - - name: run_id - type: keyword - description: - - - name: tcp_port - type: long - description: - - - name: uptime - type: long - description: - - - name: hz - type: long - description: - - - name: lru_clock - type: long - description: - - - name: config_file - type: keyword - description: - - - name: stats - type: group - description: > - Redis stats. - fields: - - name: connections.received - type: long - description: - Total number of connections received. - - name: connections.rejected - type: long - description: - Total number of connections rejected. - - - name: commands_processed - type: long - description: - Total number of commands processed. - - - name: net.input.bytes - type: long - description: - Total network input in bytes. - - name: net.output.bytes - type: long - description: - Total network output in bytes. - - - name: instantaneous.ops_per_sec - type: long - description: > - Number of commands processed per second - - name: instantaneous.input_kbps - type: scaled_float - description: > - The network's read rate per second in KB/sec - - name: instantaneous.output_kbps - type: scaled_float - description: > - The network's write rate per second in KB/sec - - - name: sync.full - type: long - description: > - The number of full resyncs with slaves - - name: sync.partial.ok - type: long - description: > - The number of accepted partial resync requests - - name: sync.partial.err - type: long - description: > - The number of denied partial resync requests - - - name: keys.expired - type: long - description: > - Total number of key expiration events - - name: keys.evicted - type: long - description: > - Number of evicted keys due to maxmemory limit - - - name: keyspace.hits - type: long - description: > - Number of successful lookup of keys in the main dictionary - - name: keyspace.misses - type: long - description: > - Number of failed lookup of keys in the main dictionary - - - name: pubsub.channels - type: long - description: > - Global number of pub/sub channels with client subscriptions - - name: pubsub.patterns - type: long - description: > - Global number of pub/sub pattern with client subscriptions - - - name: latest_fork_usec - type: long - description: > - Duration of the latest fork operation in microseconds - - - name: migrate_cached_sockets - type: long - description: > - The number of sockets open for MIGRATE purposes - - - name: slave_expires_tracked_keys - type: long - description: > - The number of keys tracked for expiry purposes (applicable only to writable slaves) - - - name: active_defrag.hits - type: long - description: > - Number of value reallocations performed by active the defragmentation process - - name: active_defrag.misses - type: long - description: > - Number of aborted value reallocations started by the active defragmentation process - - name: active_defrag.key_hits - type: long - description: > - Number of keys that were actively defragmented - - name: active_defrag.key_misses - type: long - description: > - Number of keys that were skipped by the active defragmentation process - - name: slowlog.count - type: long - description: > - Count of slow operations - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/info/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/info/data.go deleted file mode 100644 index 2e3b4e4b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/info/data.go +++ /dev/null @@ -1,266 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package info - -import ( - "github.com/elastic/beats/v7/libbeat/common" - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstrstr" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -var ( - schema = s.Schema{ - "clients": s.Object{ - "connected": c.Int("connected_clients"), - "longest_output_list": c.Int("client_longest_output_list"), - "biggest_input_buf": c.Int("client_biggest_input_buf"), - "max_output_buffer": c.Int("client_recent_max_output_buffer"), - "max_input_buffer": c.Int("client_recent_max_input_buffer"), - "blocked": c.Int("blocked_clients"), - }, - "cluster": s.Object{ - "enabled": c.Bool("cluster_enabled"), - }, - "cpu": s.Object{ - "used": s.Object{ - "sys": c.Float("used_cpu_sys"), - "user": c.Float("used_cpu_user"), - "sys_children": c.Float("used_cpu_sys_children"), - "user_children": c.Float("used_cpu_user_children"), - }, - }, - "memory": s.Object{ - "used": s.Object{ - "value": c.Int("used_memory"), // As it is a top key, this goes into value - "rss": c.Int("used_memory_rss"), - "peak": c.Int("used_memory_peak"), - "lua": c.Int("used_memory_lua"), - "dataset": c.Int("used_memory_dataset"), - }, - "max": s.Object{ - "value": c.Int("maxmemory"), - "policy": c.Str("maxmemory_policy"), - }, - "fragmentation": s.Object{ - "ratio": c.Float("mem_fragmentation_ratio"), - "bytes": c.Int("mem_fragmentation_bytes"), - }, - "active_defrag": s.Object{ - "is_running": c.Bool("active_defrag_running"), - }, - "allocator": c.Str("mem_allocator"), // Could be moved to server as it rarely changes - "allocator_stats": s.Object{ - "allocated": c.Int("allocator_allocated"), - "active": c.Int("allocator_active"), - "resident": c.Int("allocator_resident"), - "fragmentation": s.Object{ - "ratio": c.Float("allocator_frag_ratio"), - "bytes": c.Int("allocator_frag_bytes"), - }, - "rss": s.Object{ - "ratio": c.Float("allocator_rss_ratio"), - "bytes": c.Int("allocator_rss_bytes"), - }, - }, - }, - "persistence": s.Object{ - "loading": c.Bool("loading"), - "rdb": s.Object{ - "last_save": s.Object{ - "changes_since": c.Int("rdb_changes_since_last_save"), - "time": c.Int("rdb_last_save_time"), - }, - "bgsave": s.Object{ - "last_status": c.Str("rdb_last_bgsave_status"), - "in_progress": c.Bool("rdb_bgsave_in_progress"), - "last_time": s.Object{ - "sec": c.Int("rdb_last_bgsave_time_sec"), - }, - "current_time": s.Object{ - "sec": c.Int("rdb_current_bgsave_time_sec"), - }, - }, - "copy_on_write": s.Object{ - "last_size": c.Int("rdb_last_cow_size"), - }, - }, - "aof": s.Object{ - "enabled": c.Bool("aof_enabled"), - "rewrite": s.Object{ - "in_progress": c.Bool("aof_rewrite_in_progress"), - "scheduled": c.Bool("aof_rewrite_scheduled"), - "last_time": s.Object{ - "sec": c.Int("aof_last_rewrite_time_sec"), - }, - "current_time": s.Object{ - "sec": c.Int("aof_current_rewrite_time_sec"), - }, - "buffer": s.Object{ - "size": c.Int("aof_rewrite_buffer_length"), - }, - }, - "bgrewrite": s.Object{ - "last_status": c.Str("aof_last_bgrewrite_status"), - }, - "write": s.Object{ - "last_status": c.Str("aof_last_write_status"), - }, - "copy_on_write": s.Object{ - "last_size": c.Int("aof_last_cow_size"), - }, - "buffer": s.Object{ - "size": c.Int("aof_buffer_length"), - }, - "size": s.Object{ - "current": c.Int("aof_current_size"), - "base": c.Int("aof_base_size"), - }, - "fsync": s.Object{ - "pending": c.Int("aof_pending_bio_fsync"), - "delayed": c.Int("aof_delayed_fsync"), - }, - }, - }, - "replication": s.Object{ - "role": c.Str("role"), - "connected_slaves": c.Int("connected_slaves"), - "master_offset": c.Int("master_repl_offset"), // ToDo Should be deprectad as master.offset introduced - "backlog": s.Object{ - "active": c.Int("repl_backlog_active"), - "size": c.Int("repl_backlog_size"), - "first_byte_offset": c.Int("repl_backlog_first_byte_offset"), - "histlen": c.Int("repl_backlog_histlen"), - }, - "master": s.Object{ - "offset": c.Int("master_repl_offset"), - "second_offset": c.Int("second_repl_offset"), - "link_status": c.Str("master_link_status", s.Optional), - "last_io_seconds_ago": c.Int("master_last_io_seconds_ago", s.Optional), - "sync": s.Object{ - "in_progress": c.Bool("master_sync_in_progress", s.Optional), - "left_bytes": c.Int("master_sync_left_bytes", s.Optional), - "last_io_seconds_ago": c.Int("master_sync_last_io_seconds_ago", s.Optional), - }, - }, - "slave": s.Object{ - "offset": c.Int("slave_repl_offset", s.Optional), - "priority": c.Int("slave_priority", s.Optional), - "is_readonly": c.Bool("slave_read_only", s.Optional), - }, - // ToDo find a way to add dynamic object of slaves: "slaves": s.Str("slaveXXX") - }, - "server": s.Object{ - "version": c.Str("redis_version"), - "git_sha1": c.Str("redis_git_sha1"), - "git_dirty": c.Str("redis_git_dirty"), - "build_id": c.Str("redis_build_id"), - "mode": c.Str("redis_mode"), - "os": c.Str("os"), - "arch_bits": c.Str("arch_bits"), - "multiplexing_api": c.Str("multiplexing_api"), - "gcc_version": c.Str("gcc_version"), - "process_id": c.Int("process_id"), - "run_id": c.Str("run_id"), - "tcp_port": c.Int("tcp_port"), - "uptime": c.Int("uptime_in_seconds"), // Uptime days was removed as duplicate - "hz": c.Int("hz"), - "lru_clock": c.Int("lru_clock"), - "config_file": c.Str("config_file"), - }, - "stats": s.Object{ - "connections": s.Object{ - "received": c.Int("total_connections_received"), - "rejected": c.Int("rejected_connections"), - }, - "commands_processed": c.Int("total_commands_processed"), - "net": s.Object{ - "input": s.Object{ - "bytes": c.Int("total_net_input_bytes"), - }, - "output": s.Object{ - "bytes": c.Int("total_net_output_bytes"), - }, - }, - "instantaneous": s.Object{ - "ops_per_sec": c.Int("instantaneous_ops_per_sec"), - "input_kbps": c.Float("instantaneous_input_kbps"), - "output_kbps": c.Float("instantaneous_output_kbps"), - }, - "sync": s.Object{ - "full": c.Int("sync_full"), - "partial": s.Object{ - "ok": c.Int("sync_partial_ok"), - "err": c.Int("sync_partial_err"), - }, - }, - "keys": s.Object{ - "expired": c.Int("expired_keys"), - "evicted": c.Int("evicted_keys"), - }, - "keyspace": s.Object{ - "hits": c.Int("keyspace_hits"), - "misses": c.Int("keyspace_misses"), - }, - "pubsub": s.Object{ - "channels": c.Int("pubsub_channels"), - "patterns": c.Int("pubsub_patterns"), - }, - "latest_fork_usec": c.Int("latest_fork_usec"), - "migrate_cached_sockets": c.Int("migrate_cached_sockets"), - "slave_expires_tracked_keys": c.Int("slave_expires_tracked_keys"), - "active_defrag": s.Object{ - "hits": c.Int("active_defrag_hits"), - "misses": c.Int("active_defrag_misses"), - "key_hits": c.Int("active_defrag_key_hits"), - "key_misses": c.Int("active_defrag_key_misses"), - }, - }, - "slowlog": s.Object{ - "count": c.Int("slowlog_len"), - }, - } -) - -// Map data to MapStr -func eventMapping(r mb.ReporterV2, info map[string]string) { - // Full mapping from info - source := map[string]interface{}{} - for key, val := range info { - source[key] = val - } - data, _ := schema.Apply(source) - - rootFields := common.MapStr{} - if v, err := data.GetValue("server.version"); err == nil { - rootFields.Put("service.version", v) - data.Delete("server.version") - } - if v, err := data.GetValue("server.process_id"); err == nil { - rootFields.Put("process.pid", v) - data.Delete("server.process_id") - } - if v, err := data.GetValue("server.os"); err == nil { - rootFields.Put("os.full", v) - data.Delete("server.os") - } - r.Event(mb.Event{ - MetricSetFields: data, - RootFields: rootFields, - }) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/info/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/info/doc.go deleted file mode 100644 index 30398d11..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/info/doc.go +++ /dev/null @@ -1,30 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package info fetches Redis server information and statistics using the Redis -INFO command. - -The current implementation is tested with redis 3.2.3 -More details on all the fields provided by the redis info command can be found here: http://redis.io/commands/INFO - -`info.go` uses the Redis `INFO default` command for stats. This allows us to fetch all metrics at once and filter out -undesired metrics based on user configuration on the client. The alternative would be to fetch each type as an -independent `INFO` call, which has the potential of introducing higher latency (e.g., more round trip Redis calls). - -*/ -package info diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/info/info.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/info/info.go deleted file mode 100644 index 2d1f88c7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/info/info.go +++ /dev/null @@ -1,93 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package info - -import ( - "strconv" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - "github.com/elastic/beats/v7/metricbeat/module/redis" -) - -var hostParser = parse.URLHostParserBuilder{DefaultScheme: "redis"}.Build() - -func init() { - mb.Registry.MustAddMetricSet("redis", "info", New, - mb.WithHostParser(hostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet for fetching Redis server information and statistics. -type MetricSet struct { - *redis.MetricSet -} - -// New creates new instance of MetricSet -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - ms, err := redis.NewMetricSet(base) - if err != nil { - return nil, errors.Wrap(err, "failed to create 'info' metricset") - } - return &MetricSet{ms}, nil -} - -// Fetch fetches metrics from Redis by issuing the INFO command. -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - conn := m.Connection() - defer func() { - if err := conn.Close(); err != nil { - m.Logger().Debug(errors.Wrapf(err, "failed to release connection")) - } - }() - - // Fetch default INFO. - info, err := redis.FetchRedisInfo("default", conn) - if err != nil { - return errors.Wrap(err, "failed to fetch redis info") - } - - // In 5.0 some fields are renamed, maintain both names, old ones will be deprecated - renamings := []struct { - old, new string - }{ - {"client_longest_output_list", "client_recent_max_output_buffer"}, - {"client_biggest_input_buf", "client_recent_max_input_buffer"}, - } - for _, r := range renamings { - if v, ok := info[r.new]; ok { - info[r.old] = v - } else { - info[r.new] = info[r.old] - } - } - - slowLogLength, err := redis.FetchSlowLogLength(conn) - if err != nil { - return errors.Wrap(err, "failed to fetch slow log length") - - } - info["slowlog_len"] = strconv.FormatInt(slowLogLength, 10) - - m.Logger().Debugf("Redis INFO from %s: %+v", m.Host(), info) - eventMapping(r, info) - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/info/info_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/info/info_integration_test.go deleted file mode 100644 index 044685d4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/info/info_integration_test.go +++ /dev/null @@ -1,69 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package info - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - - "github.com/stretchr/testify/assert" -) - -func TestFetch(t *testing.T) { - service := compose.EnsureUp(t, "redis") - - ms := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - events, err := mbtest.ReportingFetchV2Error(ms) - if err != nil { - t.Fatal("fetch", err) - } - if len(events) == 0 { - t.Fatal("no events") - } - event := events[0].MetricSetFields - - t.Logf("%s/%s event: %+v", ms.Module().Name(), ms.Name(), event) - - // Check fields - assert.Equal(t, 9, len(event)) - server := event["server"].(common.MapStr) - assert.Equal(t, "standalone", server["mode"]) -} - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "redis") - - ms := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - err := mbtest.WriteEventsReporterV2Error(ms, t, "") - if err != nil { - t.Fatal("write", err) - } -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "redis", - "metricsets": []string{"info"}, - "hosts": []string{host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/info/info_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/info/info_test.go deleted file mode 100644 index 99798bc9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/info/info_test.go +++ /dev/null @@ -1,80 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package info - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestNewMetricSet(t *testing.T) { - t.Run("regular url", func(t *testing.T) { - c, err := common.NewConfigFrom(map[string]interface{}{ - "module": "redis", - "metricsets": []string{"info"}, - "hosts": []string{ - "127.0.0.1:6379", - }, - }) - if err != nil { - t.Fatal(err) - } - - ms := mbtest.NewReportingMetricSetV2Error(t, c) - assert.Equal(t, "127.0.0.1:6379", ms.HostData().Host) - }) - - t.Run("pass in host", func(t *testing.T) { - c, err := common.NewConfigFrom(map[string]interface{}{ - "module": "redis", - "metricsets": []string{"info"}, - "hosts": []string{ - "redis://me:secret@localhost:123", - }, - }) - if err != nil { - t.Fatal(err) - } - - ms := mbtest.NewReportingMetricSetV2Error(t, c) - assert.Equal(t, "me", ms.HostData().User) - assert.Equal(t, "secret", ms.HostData().Password) - assert.Equal(t, "localhost:123", ms.HostData().Host) - }) - - t.Run("password in config", func(t *testing.T) { - c, err := common.NewConfigFrom(map[string]interface{}{ - "module": "redis", - "metricsets": []string{"info"}, - "hosts": []string{ - "redis://localhost:123", - }, - "password": "secret", - }) - if err != nil { - t.Fatal(err) - } - - ms := mbtest.NewReportingMetricSetV2Error(t, c) - assert.Equal(t, "secret", ms.HostData().Password) - }) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/key/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/key/_meta/data.json deleted file mode 100644 index 29d0fdc5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/key/_meta/data.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "event": { - "dataset": "redis.key", - "duration": 115000, - "module": "redis" - }, - "metricset": { - "name": "key" - }, - "redis": { - "key": { - "expire": { - "ttl": 360 - }, - "id": "0:foo", - "length": 3, - "name": "foo", - "type": "string" - }, - "keyspace": { - "id": "db0" - } - }, - "service": { - "address": "127.0.0.1:6379", - "type": "redis" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/key/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/key/_meta/docs.asciidoc deleted file mode 100644 index 5851aa67..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/key/_meta/docs.asciidoc +++ /dev/null @@ -1,33 +0,0 @@ -The Redis `key` metricset collects information about Redis keys. - -For each key matching one of the configured patterns, an event is sent to -Elasticsearch with information about this key, what includes the type, its -length when available, and its ttl. - -Patterns are configured as a list containing these fields: - -* `pattern` (required): pattern for key names, as accepted by the Redis - `KEYS` or `SCAN` commands. -* `limit` (optional): safeguard when using patterns with wildcards to avoid - collecting too many keys (Default: 0, no limit) -* `keyspace` (optional): Identifier of the database to use to look for the keys - (Default: 0) - -For example the following configuration will collect information about all keys -whose name starts with `pipeline-*`, with a limit of 20 keys. - -[source,yaml] ------------------------------------------------------------------------------- -- module: redis - metricsets: ['key'] - key.patterns: - - pattern: 'pipeline-*' - limit: 20 ------------------------------------------------------------------------------- - -[float] -=== Dashboard - -The Redis key metricset comes with a predefined dashboard. For example: - -image::./images/metricbeat_redis_key_dashboard.png[] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/key/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/key/_meta/fields.yml deleted file mode 100644 index a6be2ab8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/key/_meta/fields.yml +++ /dev/null @@ -1,30 +0,0 @@ -- name: key - type: group - description: > - `key` contains information about keys. - release: ga - fields: - - name: name - type: keyword - description: > - Key name. - - - name: id - type: keyword - description: > - Unique id for this key (With the form :). - - - name: type - type: keyword - description: > - Key type as shown by `TYPE` command. - - - name: length - type: long - description: > - Length of the key (Number of elements for lists, length for strings, cardinality for sets). - - - name: expire.ttl - type: long - description: > - Seconds to expire. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/key/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/key/data.go deleted file mode 100644 index d6fd8134..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/key/data.go +++ /dev/null @@ -1,37 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package key - -import ( - "fmt" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -func eventMapping(keyspace uint, info map[string]interface{}) mb.Event { - info["id"] = fmt.Sprintf("%d:%s", keyspace, info["name"]) - return mb.Event{ - MetricSetFields: info, - ModuleFields: common.MapStr{ - "keyspace": common.MapStr{ - "id": fmt.Sprintf("db%d", keyspace), - }, - }, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/key/key.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/key/key.go deleted file mode 100644 index c01fe25a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/key/key.go +++ /dev/null @@ -1,128 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package key - -import ( - "fmt" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - "github.com/elastic/beats/v7/metricbeat/module/redis" -) - -var hostParser = parse.URLHostParserBuilder{DefaultScheme: "redis"}.Build() - -func init() { - mb.Registry.MustAddMetricSet("redis", "key", New, - mb.WithHostParser(hostParser), - ) -} - -// MetricSet for fetching Redis server information and statistics. -type MetricSet struct { - *redis.MetricSet - patterns []KeyPattern -} - -// KeyPattern contains the information required to query keys -type KeyPattern struct { - Keyspace *uint `config:"keyspace"` - Pattern string `config:"pattern" validate:"required"` - Limit uint `config:"limit"` -} - -// New creates new instance of MetricSet -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - config := struct { - Patterns []KeyPattern `config:"key.patterns" validate:"nonzero,required"` - }{} - err := base.Module().UnpackConfig(&config) - if err != nil { - return nil, errors.Wrap(err, "failed to read configuration for 'key' metricset") - } - - ms, err := redis.NewMetricSet(base) - if err != nil { - return nil, errors.Wrap(err, "failed to create 'key' metricset") - } - - return &MetricSet{ - MetricSet: ms, - patterns: config.Patterns, - }, nil -} - -// Fetch fetches information from Redis keys -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - conn := m.Connection() - defer func() { - if err := conn.Close(); err != nil { - m.Logger().Debug(errors.Wrapf(err, "failed to release connection")) - } - }() - - for _, p := range m.patterns { - var keyspace uint - if p.Keyspace == nil { - keyspace = m.OriginalDBNumber() - } else { - keyspace = *p.Keyspace - } - if err := redis.Select(conn, keyspace); err != nil { - msg := errors.Wrapf(err, "Failed to select keyspace %d", keyspace) - m.Logger().Error(msg) - r.Error(err) - continue - } - - keys, err := redis.FetchKeys(conn, p.Pattern, p.Limit) - if err != nil { - msg := errors.Wrapf(err, "Failed to list keys in keyspace %d with pattern '%s'", keyspace, p.Pattern) - m.Logger().Error(msg) - r.Error(err) - continue - } - if p.Limit > 0 && len(keys) > int(p.Limit) { - m.Logger().Debugf("Collecting stats for %d keys, but there are more available for pattern '%s' in keyspace %d", p.Limit) - keys = keys[:p.Limit] - } - - for _, key := range keys { - keyInfo, err := redis.FetchKeyInfo(conn, key) - if err != nil { - msg := fmt.Errorf("Failed to fetch key info for key %s in keyspace %d", key, keyspace) - m.Logger().Error(msg) - r.Error(err) - continue - } - if keyInfo == nil { - m.Logger().Debugf("Ignoring removed key %s from keyspace %d", key, keyspace) - continue - } - event := eventMapping(keyspace, keyInfo) - if !r.Event(event) { - m.Logger().Debug("Failed to report event, interrupting fetch") - return nil - } - } - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/key/key_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/key/key_integration_test.go deleted file mode 100644 index bbe7b483..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/key/key_integration_test.go +++ /dev/null @@ -1,137 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package key - -import ( - "fmt" - "testing" - - rd "github.com/garyburd/redigo/redis" - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestFetch(t *testing.T) { - service := compose.EnsureUp(t, "redis") - - addEntry(t, service.Host(), "foo", 1) - - ms := mbtest.NewFetcher(t, getConfig(service.Host())) - events, err := ms.FetchEvents() - if err != nil { - t.Fatal("fetch", err) - } - - t.Logf("%s/%s events: %+v", ms.Module().Name(), ms.Name(), events) - assert.NotEmpty(t, events) -} - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "redis") - - addEntry(t, service.Host(), "foo", 1) - - ms := mbtest.NewFetcher(t, getConfig(service.Host())) - ms.WriteEvents(t, "") -} - -func TestFetchMultipleKeyspaces(t *testing.T) { - service := compose.EnsureUp(t, "redis") - - expectedKeyspaces := map[string]uint{ - "foo": 0, - "bar": 1, - "baz": 2, - } - expectedEvents := len(expectedKeyspaces) - - for name, keyspace := range expectedKeyspaces { - addEntry(t, service.Host(), name, keyspace) - } - - config := getConfig(service.Host()) - config["key.patterns"] = []map[string]interface{}{ - { - "pattern": "foo", - "keyspace": 0, - }, - { - "pattern": "bar", - // keyspace set to 1 in the host url - }, - { - "pattern": "baz", - "keyspace": 2, - }, - } - - ms := mbtest.NewFetcher(t, config) - events, err := ms.FetchEvents() - - assert.Len(t, err, 0) - assert.Len(t, events, expectedEvents) - - for _, event := range events { - name := event.MetricSetFields["name"].(string) - expectedKeyspace, found := expectedKeyspaces[name] - if !assert.True(t, found, name+" not expected") { - continue - } - id := event.MetricSetFields["id"].(string) - assert.Equal(t, fmt.Sprintf("%d:%s", expectedKeyspace, name), id) - keyspace := event.ModuleFields["keyspace"].(common.MapStr) - keyspaceID := keyspace["id"].(string) - assert.Equal(t, fmt.Sprintf("db%d", expectedKeyspace), keyspaceID) - } -} - -// addEntry adds an entry to redis -func addEntry(t *testing.T, host string, key string, keyspace uint) { - // Insert at least one event to make sure db exists - c, err := rd.Dial("tcp", host) - if err != nil { - t.Fatal("connect", err) - } - _, err = c.Do("SELECT", keyspace) - if err != nil { - t.Fatal("select", err) - } - defer c.Close() - _, err = c.Do("SET", key, "bar", "EX", "360") - if err != nil { - t.Fatal("SET", err) - } -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "redis", - "metricsets": []string{"key"}, - "hosts": []string{host + "/1"}, - "key.patterns": []map[string]interface{}{ - { - "pattern": "foo", - }, - }, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/keyspace/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/keyspace/_meta/data.json deleted file mode 100644 index d656d1f1..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/keyspace/_meta/data.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "event": { - "dataset": "redis.keyspace", - "duration": 115000, - "module": "redis" - }, - "metricset": { - "name": "keyspace" - }, - "redis": { - "keyspace": { - "avg_ttl": 359459, - "expires": 0, - "id": "db0", - "keys": 1 - } - }, - "service": { - "address": "127.0.0.1:6379", - "type": "redis" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/keyspace/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/keyspace/_meta/docs.asciidoc deleted file mode 100644 index 7cb6f999..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/keyspace/_meta/docs.asciidoc +++ /dev/null @@ -1,3 +0,0 @@ -The Redis `keyspace` metricset collects information about the Redis keyspaces. -For each keyspace, an event is sent to Elasticsearch. -The keyspace information is fetched from the http://redis.io/commands/INFO[`INFO`] command. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/keyspace/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/keyspace/_meta/fields.yml deleted file mode 100644 index 74912d75..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/keyspace/_meta/fields.yml +++ /dev/null @@ -1,24 +0,0 @@ -- name: keyspace - type: group - description: > - `keyspace` contains the information about the keyspaces returned by the `INFO` command. - release: ga - fields: - - name: id - type: keyword - description: > - Keyspace identifier. - - - name: avg_ttl - type: long - description: > - Average ttl. - - - name: keys - type: long - description: > - Number of keys in the keyspace. - - - name: expires - type: long - description: > diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/keyspace/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/keyspace/data.go deleted file mode 100644 index 91f18130..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/keyspace/data.go +++ /dev/null @@ -1,87 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package keyspace - -import ( - "strings" - - "github.com/elastic/beats/v7/libbeat/common" - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstrstr" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/redis" -) - -// Map data to MapStr -func eventsMapping(r mb.ReporterV2, info map[string]string) { - for key, space := range getKeyspaceStats(info) { - space["id"] = key - event := mb.Event{ - MetricSetFields: space, - } - r.Event(event) - } -} - -func getKeyspaceStats(info map[string]string) map[string]common.MapStr { - keyspaceMap := findKeyspaceStats(info) - return parseKeyspaceStats(keyspaceMap) -} - -// findKeyspaceStats will grep for keyspace ("^db" keys) and return the resulting map -func findKeyspaceStats(info map[string]string) map[string]string { - keyspace := map[string]string{} - - for k, v := range info { - if strings.HasPrefix(k, "db") { - keyspace[k] = v - } - } - return keyspace -} - -var schema = s.Schema{ - "keys": c.Int("keys"), - "expires": c.Int("expires"), - "avg_ttl": c.Int("avg_ttl"), -} - -// parseKeyspaceStats resolves the overloaded value string that Redis returns for keyspace -func parseKeyspaceStats(keyspaceMap map[string]string) map[string]common.MapStr { - keyspace := map[string]common.MapStr{} - for k, v := range keyspaceMap { - - // Extract out the overloaded values for db keyspace - // fmt: info[db0] = keys=795341,expires=0,avg_ttl=0 - dbInfo := redis.ParseRedisLine(v, ",") - - if len(dbInfo) == 3 { - db := map[string]interface{}{} - for _, dbEntry := range dbInfo { - stats := redis.ParseRedisLine(dbEntry, "=") - - if len(stats) == 2 { - db[stats[0]] = stats[1] - } - } - data, _ := schema.Apply(db) - keyspace[k] = data - } - } - return keyspace -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/keyspace/keyspace.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/keyspace/keyspace.go deleted file mode 100644 index a9710fa6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/keyspace/keyspace.go +++ /dev/null @@ -1,69 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package keyspace - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - "github.com/elastic/beats/v7/metricbeat/module/redis" -) - -var hostParser = parse.URLHostParserBuilder{DefaultScheme: "redis"}.Build() - -func init() { - mb.Registry.MustAddMetricSet("redis", "keyspace", New, - mb.WithHostParser(hostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet for fetching Redis server information and statistics. -type MetricSet struct { - *redis.MetricSet -} - -// New creates new instance of MetricSet -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - ms, err := redis.NewMetricSet(base) - if err != nil { - return nil, errors.Wrap(err, "failed to create 'keyspace' metricset") - } - return &MetricSet{ms}, nil -} - -// Fetch fetches metrics from Redis by issuing the INFO command. -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - conn := m.Connection() - defer func() { - if err := conn.Close(); err != nil { - m.Logger().Debug(errors.Wrapf(err, "failed to release connection")) - } - }() - - // Fetch default INFO. - info, err := redis.FetchRedisInfo("keyspace", conn) - if err != nil { - return errors.Wrap(err, "Failed to fetch redis info for keyspaces") - } - - m.Logger().Debugf("Redis INFO from %s: %+v", m.Host(), info) - eventsMapping(r, info) - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/keyspace/keyspace_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/keyspace/keyspace_integration_test.go deleted file mode 100644 index 239283f0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/keyspace/keyspace_integration_test.go +++ /dev/null @@ -1,90 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package keyspace - -import ( - "strings" - "testing" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - - rd "github.com/garyburd/redigo/redis" - "github.com/stretchr/testify/assert" -) - -func TestFetch(t *testing.T) { - service := compose.EnsureUp(t, "redis") - - addEntry(t, service.Host()) - - // Fetch data - ms := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - events, err := mbtest.ReportingFetchV2Error(ms) - if err != nil { - t.Fatal("fetch", err) - } - - t.Logf("%s/%s event: %+v", ms.Module().Name(), ms.Name(), events) - - // Make sure at least 1 db keyspace exists - assert.True(t, len(events) > 0) - - keyspace := events[0].MetricSetFields - - assert.True(t, keyspace["avg_ttl"].(int64) >= 0) - assert.True(t, keyspace["expires"].(int64) >= 0) - assert.True(t, keyspace["keys"].(int64) >= 0) - assert.True(t, strings.Contains(keyspace["id"].(string), "db")) -} - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "redis") - - addEntry(t, service.Host()) - - ms := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - err := mbtest.WriteEventsReporterV2Error(ms, t, "") - if err != nil { - t.Fatal("write", err) - } -} - -// addEntry adds an entry to redis -func addEntry(t *testing.T, host string) { - // Insert at least one event to make sure db exists - c, err := rd.Dial("tcp", host) - if err != nil { - t.Fatal("connect", err) - } - defer c.Close() - _, err = c.Do("SET", "foo", "bar") - if err != nil { - t.Fatal("SET", err) - } -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "redis", - "metricsets": []string{"keyspace"}, - "hosts": []string{host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/metricset.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/metricset.go deleted file mode 100644 index dbd600f4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/metricset.go +++ /dev/null @@ -1,124 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package redis - -import ( - "net/url" - "strconv" - "strings" - "time" - - rd "github.com/garyburd/redigo/redis" - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/mb" -) - -// MetricSet for fetching Redis server information and statistics. -type MetricSet struct { - mb.BaseMetricSet - pool *Pool -} - -// NewMetricSet creates the base for Redis metricsets -func NewMetricSet(base mb.BaseMetricSet) (*MetricSet, error) { - // Unpack additional configuration options. - config := struct { - IdleTimeout time.Duration `config:"idle_timeout"` - Network string `config:"network"` - MaxConn int `config:"maxconn" validate:"min=1"` - }{ - Network: "tcp", - MaxConn: 10, - } - - err := base.Module().UnpackConfig(&config) - if err != nil { - return nil, errors.Wrap(err, "failed to read configuration") - } - - password, dbNumber, err := getPasswordDBNumber(base.HostData()) - if err != nil { - return nil, errors.Wrap(err, "failed to getPasswordDBNumber from URI") - } - - return &MetricSet{ - BaseMetricSet: base, - pool: CreatePool(base.Host(), password, config.Network, dbNumber, - config.MaxConn, config.IdleTimeout, base.Module().Config().Timeout), - }, nil -} - -// Connection returns a redis connection from the pool -func (m *MetricSet) Connection() rd.Conn { - return m.pool.Get() -} - -// Close redis connections -func (m *MetricSet) Close() error { - return m.pool.Close() -} - -// OriginalDBNumber returns the originally configured database number, this can be used by -// metricsets that change keyspace to go back to the originally configured one -func (m *MetricSet) OriginalDBNumber() uint { - return uint(m.pool.DBNumber()) -} - -func getPasswordDBNumber(hostData mb.HostData) (string, int, error) { - // If there are more than one place specified password/db-number, use password/db-number in query - uriParsed, err := url.Parse(hostData.URI) - if err != nil { - return "", 0, errors.Wrapf(err, "failed to parse URL '%s'", hostData.URI) - } - - // get db-number from URI if it exists - database := 0 - if uriParsed.Path != "" && strings.HasPrefix(uriParsed.Path, "/") { - db := strings.TrimPrefix(uriParsed.Path, "/") - if db != "" { - database, err = strconv.Atoi(db) - if err != nil { - return "", 0, errors.Wrapf(err, "redis database in url should be an integer, found: %s", db) - } - } - } - - // get password from query and also check db-number - password := hostData.Password - if uriParsed.RawQuery != "" { - queryParsed, err := url.ParseQuery(uriParsed.RawQuery) - if err != nil { - return "", 0, errors.Wrapf(err, "failed to parse query string in '%s'", hostData.URI) - } - - pw := queryParsed.Get("password") - if pw != "" { - password = pw - } - - db := queryParsed.Get("db") - if db != "" { - database, err = strconv.Atoi(db) - if err != nil { - return "", 0, errors.Wrapf(err, "redis database in query should be an integer, found: %s", db) - } - } - } - return password, database, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/metricset_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/metricset_integration_test.go deleted file mode 100644 index 6f59508c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/metricset_integration_test.go +++ /dev/null @@ -1,152 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package redis - -import ( - "testing" - - rd "github.com/garyburd/redigo/redis" - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/tests/compose" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -const ( - password = "foobared" -) - -func TestPasswords(t *testing.T) { - t.Skip("Changing password affects other tests, see https://github.com/elastic/beats/v7/issues/10955") - - service := compose.EnsureUp(t, "redis") - host := service.Host() - - registry := mb.NewRegister() - err := registry.AddModule("redis", mb.DefaultModuleFactory) - require.NoError(t, err) - - registry.MustAddMetricSet("redis", "test", newDummyMetricSet, - mb.WithHostParser(parse.PassThruHostParser), - ) - - // Add password and ensure it gets reset - defer func() { - err := resetPassword(host, password) - if err != nil { - t.Fatal("resetting password", err) - } - }() - - err = addPassword(host, password) - if err != nil { - t.Fatal("adding password", err) - } - - // Test Fetch metrics with missing password - ms := getMetricSet(t, registry, getConfig(host, "")) - _, err = ms.Connection().Do("PING") - if assert.Error(t, err, "missing password") { - assert.Contains(t, err, "NOAUTH Authentication required.") - } - - // Config redis and metricset with an invalid password - ms = getMetricSet(t, registry, getConfig(host, "blah")) - _, err = ms.Connection().Do("PING") - if assert.Error(t, err, "invalid password") { - assert.Contains(t, err, "ERR invalid password") - } - - // Config redis and metricset with a valid password - ms = getMetricSet(t, registry, getConfig(host, password)) - _, err = ms.Connection().Do("PING") - assert.Empty(t, err, "valid password") -} - -// addPassword will add a password to redis. -func addPassword(host, pass string) error { - c, err := rd.Dial("tcp", host) - if err != nil { - return err - } - defer c.Close() - - _, err = c.Do("CONFIG", "SET", "requirepass", pass) - return err -} - -// resetPassword changes the password to the redis DB. -func resetPassword(host, currentPass string) error { - c, err := rd.Dial("tcp", host) - if err != nil { - return err - } - defer c.Close() - - _, err = c.Do("AUTH", currentPass) - if err != nil { - return err - } - - _, err = c.Do("CONFIG", "SET", "requirepass", "") - return err -} - -// dummyMetricSet is a metricset used only to instantiate a metricset -// from config using a registry -type dummyMetricSet struct { - *MetricSet -} - -func newDummyMetricSet(base mb.BaseMetricSet) (mb.MetricSet, error) { - ms, err := NewMetricSet(base) - return &dummyMetricSet{ms}, err -} - -func (m *dummyMetricSet) Fetch(r mb.ReporterV2) { -} - -func getMetricSet(t *testing.T, registry *mb.Register, config map[string]interface{}) *MetricSet { - t.Helper() - - c, err := common.NewConfigFrom(config) - require.NoError(t, err) - - _, metricsets, err := mb.NewModule(c, registry) - require.NoError(t, err) - require.Len(t, metricsets, 1) - - ms, ok := metricsets[0].(*dummyMetricSet) - require.True(t, ok, "metricset must be dummyMetricSet") - - return ms.MetricSet -} - -func getConfig(host string, password string) map[string]interface{} { - return map[string]interface{}{ - "module": "redis", - "metricsets": "test", - "hosts": []string{host}, - "password": password, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/metricset_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/metricset_test.go deleted file mode 100644 index 6e023515..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/metricset_test.go +++ /dev/null @@ -1,89 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package redis - -import ( - "testing" - - "github.com/elastic/beats/v7/metricbeat/mb" - - "github.com/stretchr/testify/assert" -) - -func TestGetPasswordDBNumber(t *testing.T) { - cases := []struct { - title string - hostData mb.HostData - expectedPassword string - expectedDatabase int - }{ - { - "test redis://127.0.0.1:6379 without password", - mb.HostData{URI: "redis://127.0.0.1:6379", Password: ""}, - "", - 0, - }, - { - "test redis uri with password in URI user info field", - mb.HostData{URI: "redis://:password@127.0.0.2:6379", Password: "password"}, - "password", - 0, - }, - { - "test redis uri with password in query field", - mb.HostData{URI: "redis://127.0.0.1:6379?password=test", Password: ""}, - "test", - 0, - }, - { - "test redis uri with password and db in query field", - mb.HostData{URI: "redis://127.0.0.1:6379?password=test&db=1", Password: ""}, - "test", - 1, - }, - { - "test redis uri with password in URI user info field and query field", - mb.HostData{URI: "redis://:password1@127.0.0.2:6379?password=password2", Password: "password1"}, - "password2", - 0, - }, - { - "test redis uri with db number in URI", - mb.HostData{URI: "redis://:password1@127.0.0.2:6379/1", Password: "password1"}, - "password1", - 1, - }, - { - "test redis uri with db number in URI and query field", - mb.HostData{URI: "redis://:password1@127.0.0.2:6379/1?password=password2&db=2", Password: "password1"}, - "password2", - 2, - }, - } - - for _, c := range cases { - t.Run(c.title, func(t *testing.T) { - password, database, err := getPasswordDBNumber(c.hostData) - assert.NoError(t, err) - assert.Equal(t, c.expectedPassword, password) - assert.Equal(t, c.expectedDatabase, database) - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/module.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/module.yml deleted file mode 100644 index f89e64a7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/module.yml +++ /dev/null @@ -1,4 +0,0 @@ -name: redis -dashboards: - - id: AV4YjZ5pux-M-tCAunxK - file: Metricbeat-redis-overview.json diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/redis.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/redis.go deleted file mode 100644 index 2167a95f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/redis.go +++ /dev/null @@ -1,210 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package redis contains shared Redis functionality for the metric sets -*/ -package redis - -import ( - "strings" - "time" - - rd "github.com/garyburd/redigo/redis" - - "github.com/elastic/beats/v7/libbeat/logp" -) - -// Redis types -const ( - TypeNone = "none" - TypeString = "string" - TypeList = "list" - TypeSet = "set" - TypeSortedSet = "zset" - TypeHash = "hash" -) - -// ParseRedisInfo parses the string returned by the INFO command -// Every line is split up into key and value -func ParseRedisInfo(info string) map[string]string { - // Feed every line into - result := strings.Split(info, "\r\n") - - // Load redis info values into array - values := map[string]string{} - - for _, value := range result { - // Values are separated by : - parts := ParseRedisLine(value, ":") - if len(parts) == 2 { - values[parts[0]] = parts[1] - } - } - return values -} - -// ParseRedisLine parses a single line returned by INFO -func ParseRedisLine(s string, delimiter string) []string { - return strings.Split(s, delimiter) -} - -// FetchRedisInfo returns a map of requested stats. -func FetchRedisInfo(stat string, c rd.Conn) (map[string]string, error) { - out, err := rd.String(c.Do("INFO", stat)) - if err != nil { - logp.Err("Error retrieving INFO stats: %v", err) - return nil, err - } - return ParseRedisInfo(out), nil -} - -// FetchSlowLogLength returns count of slow operations -func FetchSlowLogLength(c rd.Conn) (int64, error) { - count, err := rd.Int64(c.Do("SLOWLOG", "len")) - if err != nil { - logp.Err("Error retrieving slowlog len: %v", err) - return 0, err - } - - return count, nil -} - -// FetchKeyInfo collects info about a key -func FetchKeyInfo(c rd.Conn, key string) (map[string]interface{}, error) { - keyType, err := rd.String(c.Do("TYPE", key)) - if err != nil { - return nil, err - } - if keyType == TypeNone { - // Ignore it, it has been removed - return nil, nil - } - - keyTTL, err := rd.Int64(c.Do("TTL", key)) - if err != nil { - return nil, err - } - - info := map[string]interface{}{ - "name": key, - "type": keyType, - "expire": map[string]interface{}{ - "ttl": keyTTL, - }, - } - - lenCommand := "" - - switch keyType { - case TypeString: - lenCommand = "STRLEN" - case TypeList: - lenCommand = "LLEN" - case TypeSet: - lenCommand = "SCARD" - case TypeSortedSet: - lenCommand = "ZCARD" - case TypeHash: - lenCommand = "HLEN" - default: - logp.Debug("redis", "Not supported length for type %s", keyType) - } - - if lenCommand != "" { - length, err := rd.Int64(c.Do(lenCommand, key)) - if err != nil { - return nil, err - } - info["length"] = length - } - - return info, nil -} - -// FetchKeys gets a list of keys based on a pattern using SCAN, `limit` is a -// safeguard to limit the number of commands executed and the number of keys -// returned, if more than `limit` keys are being collected the method stops -// and returns the keys already collected. Setting `limit` to ' disables this -// limit. -func FetchKeys(c rd.Conn, pattern string, limit uint) ([]string, error) { - cursor := 0 - var keys []string - for { - resp, err := rd.Values(c.Do("SCAN", cursor, "MATCH", pattern)) - if err != nil { - return nil, err - } - - var scanKeys []string - _, err = rd.Scan(resp, &cursor, &scanKeys) - if err != nil { - return nil, err - } - - keys = append(keys, scanKeys...) - - if cursor == 0 || (limit > 0 && len(keys) > int(limit)) { - break - } - } - return keys, nil -} - -// Select selects the keyspace to use for this connection -func Select(c rd.Conn, keyspace uint) error { - _, err := c.Do("SELECT", keyspace) - return err -} - -// Pool is a redis pool that keeps track of the database number originally configured -type Pool struct { - *rd.Pool - - dbNumber int -} - -// DBNumber returns the db number originally used to configure this pool -func (p *Pool) DBNumber() int { - return p.dbNumber -} - -// CreatePool creates a redis connection pool -func CreatePool( - host, password, network string, - dbNumber int, - maxConn int, - idleTimeout, connTimeout time.Duration, -) *Pool { - pool := &rd.Pool{ - MaxIdle: maxConn, - IdleTimeout: idleTimeout, - Dial: func() (rd.Conn, error) { - return rd.Dial(network, host, - rd.DialPassword(password), - rd.DialDatabase(dbNumber), - rd.DialConnectTimeout(connTimeout), - rd.DialReadTimeout(connTimeout), - rd.DialWriteTimeout(connTimeout)) - }, - } - - return &Pool{ - Pool: pool, - dbNumber: dbNumber, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/redis_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/redis_integration_test.go deleted file mode 100644 index ccf6e59d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/redis_integration_test.go +++ /dev/null @@ -1,218 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package redis - -import ( - "strings" - "testing" - - rd "github.com/garyburd/redigo/redis" - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - _ "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestFetchRedisInfo(t *testing.T) { - service := compose.EnsureUp(t, "redis") - host := service.Host() - - conn, err := rd.Dial("tcp", host) - if err != nil { - t.Fatal("connect", err) - } - defer conn.Close() - - t.Run("default info", func(t *testing.T) { - info, err := FetchRedisInfo("default", conn) - require.NoError(t, err) - - _, ok := info["redis_version"] - assert.True(t, ok, "redis_version should be in redis info") - }) - - t.Run("keyspace info", func(t *testing.T) { - conn.Do("FLUSHALL") - conn.Do("SET", "foo", "bar") - - info, err := FetchRedisInfo("keyspace", conn) - require.NoError(t, err) - - dbFound := false - for k := range info { - if strings.HasPrefix(k, "db") { - dbFound = true - break - } - } - assert.True(t, dbFound, "there should be keyspaces in redis info") - }) -} - -func TestFetchKeys(t *testing.T) { - service := compose.EnsureUp(t, "redis") - host := service.Host() - - conn, err := rd.Dial("tcp", host) - if err != nil { - t.Fatal("connect", err) - } - defer conn.Close() - - conn.Do("FLUSHALL") - conn.Do("SET", "foo", "bar") - conn.Do("LPUSH", "foo-list", "42") - - k, err := FetchKeys(conn, "notexist", 0) - assert.NoError(t, err) - assert.Empty(t, k) - - k, err = FetchKeys(conn, "foo", 0) - assert.NoError(t, err) - assert.ElementsMatch(t, []string{"foo"}, k) - - k, err = FetchKeys(conn, "foo*", 0) - assert.NoError(t, err) - assert.ElementsMatch(t, []string{"foo", "foo-list"}, k) -} - -func TestFetchKeyInfo(t *testing.T) { - service := compose.EnsureUp(t, "redis") - host := service.Host() - - conn, err := rd.Dial("tcp", host) - if err != nil { - t.Fatal("connect", err) - } - defer conn.Close() - - conn.Do("FLUSHALL") - - cases := []struct { - Title string - Key string - Command string - Value []interface{} - Expire uint - Expected map[string]interface{} - }{ - { - Title: "plain string", - Key: "string-key", - Command: "SET", - Value: []interface{}{"foo"}, - Expected: map[string]interface{}{ - "name": "string-key", - "type": "string", - "length": int64(3), - "expire": map[string]interface{}{ - "ttl": int64(-1), - }, - }, - }, - { - Title: "plain string with TTL", - Key: "string-key", - Command: "SET", - Value: []interface{}{"foo"}, - Expire: 60, - Expected: map[string]interface{}{ - "name": "string-key", - "type": "string", - "length": int64(3), - "expire": map[string]interface{}{ - "ttl": int64(60), - }, - }, - }, - { - Title: "list", - Key: "list-key", - Command: "LPUSH", - Value: []interface{}{"foo", "bar"}, - Expected: map[string]interface{}{ - "name": "list-key", - "type": "list", - "length": int64(2), - "expire": map[string]interface{}{ - "ttl": int64(-1), - }, - }, - }, - { - Title: "set", - Key: "set-key", - Command: "SADD", - Value: []interface{}{"foo", "bar"}, - Expected: map[string]interface{}{ - "name": "set-key", - "type": "set", - "length": int64(2), - "expire": map[string]interface{}{ - "ttl": int64(-1), - }, - }, - }, - { - Title: "sorted set", - Key: "sorted-set-key", - Command: "ZADD", - Value: []interface{}{1, "foo", 2, "bar"}, - Expected: map[string]interface{}{ - "name": "sorted-set-key", - "type": "zset", - "length": int64(2), - "expire": map[string]interface{}{ - "ttl": int64(-1), - }, - }, - }, - { - Title: "hash", - Key: "hash-key", - Command: "HSET", - Value: []interface{}{"foo", "bar"}, - Expected: map[string]interface{}{ - "name": "hash-key", - "type": "hash", - "length": int64(1), - "expire": map[string]interface{}{ - "ttl": int64(-1), - }, - }, - }, - } - - for _, c := range cases { - t.Run(c.Title, func(t *testing.T) { - args := append([]interface{}{c.Key}, c.Value...) - conn.Do(c.Command, args...) - defer conn.Do("DEL", c.Key) - if c.Expire > 0 { - conn.Do("EXPIRE", c.Key, c.Expire) - } - - info, err := FetchKeyInfo(conn, c.Key) - require.NoError(t, err) - require.Equal(t, c.Expected, info) - }) - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/test_redis.py b/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/test_redis.py deleted file mode 100644 index 98ffb982..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/redis/test_redis.py +++ /dev/null @@ -1,168 +0,0 @@ -import os -import redis -import sys -import unittest -from nose.plugins.attrib import attr - -sys.path.append(os.path.join(os.path.dirname(__file__), '../../tests/system')) -import metricbeat - - -REDIS_FIELDS = metricbeat.COMMON_FIELDS + ["redis"] - -REDIS_INFO_FIELDS = ["clients", "cluster", "cpu", "memory", - "persistence", "replication", "server", "stats", "slowlog"] - -REDIS_KEYSPACE_FIELDS = ["keys", "expires", "id", "avg_ttl"] - -CPU_FIELDS = ["used.sys", "used.sys_children", "used.user", - "used.user_children"] - -CLIENTS_FIELDS = ["blocked", "biggest_input_buf", - "longest_output_list", "connected", - "max_input_buffer", "max_output_buffer"] - - -@metricbeat.parameterized_with_supported_versions -class Test(metricbeat.BaseTest): - - COMPOSE_SERVICES = ['redis'] - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_info(self): - """ - Test redis info metricset - """ - - self.render_config_template(modules=[{ - "name": "redis", - "metricsets": ["info"], - "hosts": self.get_hosts(), - "period": "5s" - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertEqual(len(output), 1) - evt = output[0] - - fields = REDIS_FIELDS + ["process", "os"] - self.assertCountEqual(self.de_dot(fields), evt.keys()) - redis_info = evt["redis"]["info"] - self.assertCountEqual(self.de_dot(REDIS_INFO_FIELDS), redis_info.keys()) - self.assertCountEqual(self.de_dot(CLIENTS_FIELDS), redis_info["clients"].keys()) - self.assertCountEqual(self.de_dot(CPU_FIELDS), redis_info["cpu"].keys()) - self.assert_fields_are_documented(evt) - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_keyspace(self): - """ - Test redis keyspace metricset - """ - - # At least one event must be inserted so db stats exist - host, port = self.compose_host().split(":") - r = redis.StrictRedis( - host=host, - port=port, - db=0) - r.flushall() - r.set('foo', 'bar') - - self.render_config_template(modules=[{ - "name": "redis", - "metricsets": ["keyspace"], - "hosts": self.get_hosts(), - "period": "5s" - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertEqual(len(output), 1) - evt = output[0] - - self.assertCountEqual(self.de_dot(REDIS_FIELDS), evt.keys()) - redis_info = evt["redis"]["keyspace"] - self.assertCountEqual(self.de_dot(REDIS_KEYSPACE_FIELDS), redis_info.keys()) - self.assert_fields_are_documented(evt) - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_key(self): - """ - Test redis key metricset - """ - - # At least one event must be inserted so db stats exist - host, port = self.compose_host().split(":") - r = redis.StrictRedis( - host=host, - port=port, - db=0) - r.flushall() - r.rpush('list-key', 'one', 'two', 'three') - - self.render_config_template(modules=[{ - "name": "redis", - "metricsets": ["key"], - "hosts": self.get_hosts(), - "period": "5s", - "additional_content": """ - key.patterns: - - pattern: list-key -""" - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertEqual(len(output), 1) - evt = output[0] - - self.assertCountEqual(self.de_dot(REDIS_FIELDS), evt.keys()) - self.assert_fields_are_documented(evt) - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_module_processors(self): - """ - Test local processors for Redis info event. - """ - - fields = ["clients", "cpu"] - eventFields = ['beat', 'metricset', 'service', 'event'] - eventFields += ['redis.info.' + f for f in fields] - self.render_config_template(modules=[{ - "name": "redis", - "metricsets": ["info"], - "hosts": self.get_hosts(), - "period": "5s", - "processors": [{ - "include_fields": eventFields, - }], - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertEqual(len(output), 1) - evt = output[0] - - self.assertCountEqual(self.de_dot(REDIS_FIELDS), evt.keys()) - redis_info = evt["redis"]["info"] - print(redis_info) - self.assertCountEqual(fields, redis_info.keys()) - self.assertCountEqual(self.de_dot(CLIENTS_FIELDS), redis_info["clients"].keys()) - self.assertCountEqual(self.de_dot(CPU_FIELDS), redis_info["cpu"].keys()) diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/_meta/config.reference.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/_meta/config.reference.yml deleted file mode 100644 index 39438686..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/_meta/config.reference.yml +++ /dev/null @@ -1,80 +0,0 @@ -- module: system - metricsets: - - cpu # CPU usage - - load # CPU load averages - - memory # Memory usage - - network # Network IO - - process # Per process metrics - - process_summary # Process summary - - uptime # System Uptime - - socket_summary # Socket summary - #- core # Per CPU core usage - #- diskio # Disk IO - #- filesystem # File system usage for each mountpoint - #- fsstat # File system summary metrics - #- raid # Raid - #- socket # Sockets and connection info (linux only) - #- service # systemd service information - enabled: true - period: 10s - processes: ['.*'] - - # Configure the metric types that are included by these metricsets. - cpu.metrics: ["percentages","normalized_percentages"] # The other available option is ticks. - core.metrics: ["percentages"] # The other available option is ticks. - - # A list of filesystem types to ignore. The filesystem metricset will not - # collect data from filesystems matching any of the specified types, and - # fsstats will not include data from these filesystems in its summary stats. - # If not set, types associated to virtual filesystems are automatically - # added when this information is available in the system (e.g. the list of - # `nodev` types in `/proc/filesystem`). - #filesystem.ignore_types: [] - - # These options allow you to filter out all processes that are not - # in the top N by CPU or memory, in order to reduce the number of documents created. - # If both the `by_cpu` and `by_memory` options are used, the union of the two sets - # is included. - #process.include_top_n: - - # Set to false to disable this feature and include all processes - #enabled: true - - # How many processes to include from the top by CPU. The processes are sorted - # by the `system.process.cpu.total.pct` field. - #by_cpu: 0 - - # How many processes to include from the top by memory. The processes are sorted - # by the `system.process.memory.rss.bytes` field. - #by_memory: 0 - - # If false, cmdline of a process is not cached. - #process.cmdline.cache.enabled: true - - # Enable collection of cgroup metrics from processes on Linux. - #process.cgroups.enabled: true - - # A list of regular expressions used to whitelist environment variables - # reported with the process metricset's events. Defaults to empty. - #process.env.whitelist: [] - - # Include the cumulative CPU tick values with the process metrics. Defaults - # to false. - #process.include_cpu_ticks: false - - # Raid mount point to monitor - #raid.mount_point: '/' - - # Configure reverse DNS lookup on remote IP addresses in the socket metricset. - #socket.reverse_lookup.enabled: false - #socket.reverse_lookup.success_ttl: 60s - #socket.reverse_lookup.failure_ttl: 60s - - # Diskio configurations - #diskio.include_devices: [] - - # Filter systemd services by status or sub-status - #service.state_filter: ["active"] - - # Filter systemd services based on a name pattern - #service.pattern_filter: ["ssh*", "nfs*"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/_meta/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/_meta/config.yml deleted file mode 100644 index 6fe06489..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/_meta/config.yml +++ /dev/null @@ -1,39 +0,0 @@ -- module: system - period: 10s - metricsets: - - cpu - - load - - memory - - network - - process - - process_summary - - socket_summary - #- entropy - #- core - #- diskio - #- socket - #- service - #- users - process.include_top_n: - by_cpu: 5 # include top 5 processes by CPU - by_memory: 5 # include top 5 processes by memory - -- module: system - period: 1m - metricsets: - - filesystem - - fsstat - processors: - - drop_event.when.regexp: - system.filesystem.mount_point: '^/(sys|cgroup|proc|dev|etc|host|lib|snap)($|/)' - -- module: system - period: 15m - metricsets: - - uptime - -#- module: system -# period: 5m -# metricsets: -# - raid -# raid.mount_point: '/' diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/_meta/docs.asciidoc deleted file mode 100644 index 917ee074..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/_meta/docs.asciidoc +++ /dev/null @@ -1,140 +0,0 @@ -The System module allows you to monitor your servers. Because the System module -always applies to the local server, the `hosts` config option is not needed. - -The default metricsets are `cpu`, `load`, `memory`, `network`, `process`, and -`process_summary`. To disable a default metricset, comment it out in the -`modules.d/system.yml` configuration file. If _all_ metricsets are commented out -and the System module is enabled, {beatname_uc} uses the default metricsets. - -Note that certain metricsets may access `/proc` to gather process information, -and the resulting `ptrace_may_access()` call by the kernel to check for -permissions can be blocked by -https://gitlab.com/apparmor/apparmor/wikis/TechnicalDoc_Proc_and_ptrace[AppArmor -and other LSM software], even though the System module doesn't use `ptrace` -directly. - -[float] -=== Dashboard - -The System module comes with a predefined dashboard. For example: - -image::./images/metricbeat_system_dashboard.png[] - -[float] -=== Required permissions - -The System metricsets collect different kinds of metric data, which may require dedicated permissions -to be fetched. For security reasons it's advised to grant the lowest possible permissions. This section -justifies which permissions must be present for particular metricsets. - -Please notice that modern Linux implementations divide the privileges traditionally associated with superuser -into distinct units, known as capabilities, which can be independently enabled and disabled. -Capabilities are a per-thread attribute. - -[float] -==== cpu - -CPU statistics (idle, irq, user, system, iowait, softirq, cores, nice, steal, total) should be available without -elevated permissions. - -[float] -==== load - -CPU load data (1 min, 5 min, 15 min, cores) should be available without elevated permissions. - -[float] -==== memory - -Memory statistics (swap, total, used, free, actual) should be available without elevated permissions. - -[float] -==== network - -Network metrics for interfaces (in, out, errors, dropped, bytes, packets) should be available without elevated -permissions. - -[float] -==== process - -Process execution data (state, memory, cpu, cmdline) should be available for an authorized user. - -If the beats process is running as less privileged user, it may not be able to read process data belonging to -other users. The issue should be reported in application logs: - -["source"] ----- -2019-12-23T13:32:06.457+0100 DEBUG [processes] process/process.go:475 Skip process pid=235: error getting process state for pid=235: Could not read process info for pid 23 ----- - -[float] -==== process_summary - -General process summary (unknown, dead, total, sleeping, running, idle, stopped, zombie) should be available without -elevated permissions. Please notice that if the process data belongs to the other users, it will be counted as unknown -value (no error will be reported in application logs). - -[float] -==== socket_summary - -Used sockets summary (TCP, UDP, count, listening, established, wait, etc.) should be available without elevated -permissions. - -[float] -==== entropy - -Entropy data (available, pool size) requires access to the `/proc/sys/kernel/random` path. -Otherwise an error will be reported. - -[float] -==== core - -Usage statistics for each CPU core (idle, irq, user, system, iowait, softirq, cores, nice, steal, total) should be available without -elevated permissions. - -[float] -==== diskio - -Disk IO metrics (io, read, write) should be available without elevated permissions. - -[float] -==== socket - -Events for each new TCP socket should be available for an authorized user. - -If the beats process is running as less privileged user, it may not be able to view socket data belonging to -other users. - -[float] -==== service - -Systemd service data (memory, tasks, states) should be available for an authorized user. - -If the beats process is running as less privileged user, it may not be able to read process data belonging to -other users. The issue should be reported in application logs: - -["source"] ----- -2020-01-02T08:19:50.635Z INFO module/wrapper.go:252 Error fetching data for metricset system.service: error getting list of running units: Rejected send message, 2 matched rules; type="method_call", sender=":1.35" (uid=1000 pid=4429 comm="./metricbeat -d * -e ") interface="org.freedesktop.systemd1.Manager" member="ListUnitsByPatterns" error name="(unset)" requested_reply="0" destination="org.freedesktop.systemd1" (uid=0 pid=1 comm="/usr/lib/systemd/systemd --switched-root --system ") ----- - -[float] -==== filesystem - -Filesystem metrics data (total, available, type, mount point, files, free, used) should be available without elevated -permissions. - -[float] -==== fsstat - -Fsstat metrics data (total size, free, total, used count) should be available without elevated permissions. - -[float] -==== uptime - -Uptime metrics data (duration) should be available without elevated permissions. - -[float] -==== raid - -RAID metrics data (block, disks) requires access to the `/sys/block` mount point and all referenced devices. -Otherwise an error will be reported. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/_meta/fields.yml deleted file mode 100644 index 45fd336a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/_meta/fields.yml +++ /dev/null @@ -1,12 +0,0 @@ -- key: system - title: "System" - description: > - System status metrics, like CPU and memory usage, that are collected from the operating system. - short_config: true - release: ga - fields: - - name: system - type: group - description: > - `system` contains local system metrics. - fields: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/_meta/kibana/7/dashboard/Metricbeat-Host-Services-overview.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/_meta/kibana/7/dashboard/Metricbeat-Host-Services-overview.json deleted file mode 100644 index 72033d93..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/_meta/kibana/7/dashboard/Metricbeat-Host-Services-overview.json +++ /dev/null @@ -1,831 +0,0 @@ -{ - "objects": [ - { - "attributes": { - "description": "Overview of services on an individual host.", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "optionsJSON": { - "hidePanelTitles": false, - "useMargins": true - }, - "panelsJSON": [ - { - "embeddableConfig": { - "title": "Running Services" - }, - "gridData": { - "h": 11, - "i": "023b7623-9610-47ee-a10c-64ee8d2ccfa1", - "w": 14, - "x": 0, - "y": 0 - }, - "panelIndex": "023b7623-9610-47ee-a10c-64ee8d2ccfa1", - "panelRefName": "panel_0", - "title": "Running Services", - "version": "7.4.0" - }, - { - "embeddableConfig": { - "title": "Service States" - }, - "gridData": { - "h": 11, - "i": "40ebab84-f48f-4060-a7af-3ffdf833ad3a", - "w": 12, - "x": 14, - "y": 0 - }, - "panelIndex": "40ebab84-f48f-4060-a7af-3ffdf833ad3a", - "panelRefName": "panel_1", - "title": "Service States", - "version": "7.4.0" - }, - { - "embeddableConfig": { - "title": "Service Sub-State" - }, - "gridData": { - "h": 11, - "i": "0ad1caa8-2a3f-4429-9631-42d1c57a9e64", - "w": 12, - "x": 26, - "y": 0 - }, - "panelIndex": "0ad1caa8-2a3f-4429-9631-42d1c57a9e64", - "panelRefName": "panel_2", - "title": "Service Sub-State", - "version": "7.4.0" - }, - { - "embeddableConfig": { - "title": "Return Codes Of Exited Services" - }, - "gridData": { - "h": 11, - "i": "9e37921b-da6f-464d-9683-5c9bd550640b", - "w": 10, - "x": 38, - "y": 0 - }, - "panelIndex": "9e37921b-da6f-464d-9683-5c9bd550640b", - "panelRefName": "panel_3", - "title": "Return Codes Of Exited Services", - "version": "7.4.0" - }, - { - "embeddableConfig": { - "title": "Top Services By Memory Usage" - }, - "gridData": { - "h": 11, - "i": "e3ec1fe3-a03a-466e-8bc2-69136e3e6302", - "w": 24, - "x": 0, - "y": 11 - }, - "panelIndex": "e3ec1fe3-a03a-466e-8bc2-69136e3e6302", - "panelRefName": "panel_4", - "title": "Top Services By Memory Usage", - "version": "7.4.0" - }, - { - "embeddableConfig": { - "title": "Top Services By Task Count" - }, - "gridData": { - "h": 11, - "i": "cc928f52-22c9-402d-a7a1-4f32720a4290", - "w": 24, - "x": 24, - "y": 11 - }, - "panelIndex": "cc928f52-22c9-402d-a7a1-4f32720a4290", - "panelRefName": "panel_5", - "title": "Top Services By Task Count", - "version": "7.4.0" - }, - { - "embeddableConfig": { - "title": "Service Memory Use Over Time" - }, - "gridData": { - "h": 14, - "i": "c83f16cd-286f-411b-bae9-bade176a8db2", - "w": 48, - "x": 0, - "y": 22 - }, - "panelIndex": "c83f16cd-286f-411b-bae9-bade176a8db2", - "panelRefName": "panel_6", - "title": "Service Memory Use Over Time", - "version": "7.4.0" - } - ], - "timeRestore": false, - "title": "[Metricbeat System] Host Services Overview", - "version": 1 - }, - "id": "c431f410-f9ac-11e9-90e8-1fb18e796788", - "migrationVersion": { - "dashboard": "7.3.0" - }, - "references": [ - { - "id": "a30871f0-f98f-11e9-90e8-1fb18e796788", - "name": "panel_0", - "type": "visualization" - }, - { - "id": "bb3a8720-f991-11e9-90e8-1fb18e796788", - "name": "panel_1", - "type": "visualization" - }, - { - "id": "e6e639e0-f992-11e9-90e8-1fb18e796788", - "name": "panel_2", - "type": "visualization" - }, - { - "id": "9c69cad0-f9b0-11e9-90e8-1fb18e796788", - "name": "panel_3", - "type": "visualization" - }, - { - "id": "8c071e20-f999-11e9-90e8-1fb18e796788", - "name": "panel_4", - "type": "visualization" - }, - { - "id": "4b254630-f998-11e9-90e8-1fb18e796788", - "name": "panel_5", - "type": "visualization" - }, - { - "id": "d3f51850-f9b6-11e9-90e8-1fb18e796788", - "name": "panel_6", - "type": "visualization" - } - ], - "type": "dashboard", - "updated_at": "2019-10-31T14:21:04.680Z", - "version": "WzE0NjksMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "indexRefName": "kibanaSavedObjectMeta.searchSourceJSON.index", - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Running Services [Metricbeat System]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Running Services [Metricbeat Services]", - "field": "system.service.name" - }, - "schema": "metric", - "type": "cardinality" - } - ], - "params": { - "addLegend": false, - "addTooltip": true, - "dimensions": { - "metrics": [ - { - "accessor": 0, - "format": { - "id": "number", - "params": {} - }, - "type": "vis_dimension" - } - ] - }, - "metric": { - "colorSchema": "Green to Red", - "colorsRange": [ - { - "from": 0, - "to": 10000, - "type": "range" - } - ], - "invertColors": false, - "labels": { - "show": true - }, - "metricColorMode": "None", - "percentageMode": false, - "style": { - "bgColor": false, - "bgFill": "#000", - "fontSize": 60, - "labelColor": false, - "subText": "" - }, - "useRanges": false - }, - "type": "metric" - }, - "title": "Running Services [Metricbeat System]", - "type": "metric" - } - }, - "id": "a30871f0-f98f-11e9-90e8-1fb18e796788", - "migrationVersion": { - "visualization": "7.3.1" - }, - "references": [ - { - "id": "metricbeat-*", - "name": "kibanaSavedObjectMeta.searchSourceJSON.index", - "type": "index-pattern" - } - ], - "type": "visualization", - "updated_at": "2019-10-31T13:35:51.219Z", - "version": "WzE0NTAsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "indexRefName": "kibanaSavedObjectMeta.searchSourceJSON.index", - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Service States [Metricbeat System]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Service States [Metricbeat Services]" - }, - "schema": "metric", - "type": "count" - }, - { - "enabled": true, - "id": "2", - "params": { - "field": "system.service.state", - "missingBucket": false, - "missingBucketLabel": "Missing", - "order": "desc", - "orderBy": "1", - "otherBucket": false, - "otherBucketLabel": "Other", - "size": 5 - }, - "schema": "segment", - "type": "terms" - } - ], - "params": { - "addLegend": true, - "addTooltip": true, - "dimensions": { - "buckets": [ - { - "accessor": 0, - "aggType": "terms", - "format": { - "id": "terms", - "params": { - "id": "string", - "missingBucketLabel": "Missing", - "otherBucketLabel": "Other" - } - }, - "params": {} - } - ], - "metric": { - "accessor": 1, - "aggType": "count", - "format": { - "id": "number" - }, - "params": {} - } - }, - "isDonut": true, - "labels": { - "last_level": true, - "show": false, - "truncate": 100, - "values": true - }, - "legendPosition": "right", - "type": "pie" - }, - "title": "Service States [Metricbeat System]", - "type": "pie" - } - }, - "id": "bb3a8720-f991-11e9-90e8-1fb18e796788", - "migrationVersion": { - "visualization": "7.3.1" - }, - "references": [ - { - "id": "metricbeat-*", - "name": "kibanaSavedObjectMeta.searchSourceJSON.index", - "type": "index-pattern" - } - ], - "type": "visualization", - "updated_at": "2019-10-31T13:38:51.526Z", - "version": "WzE0NTIsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "indexRefName": "kibanaSavedObjectMeta.searchSourceJSON.index", - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Service Sub-State [Metricbeat System]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Service Sub-State [Metricbeat Services]" - }, - "schema": "metric", - "type": "count" - }, - { - "enabled": true, - "id": "2", - "params": { - "field": "system.service.sub_state", - "missingBucket": false, - "missingBucketLabel": "Missing", - "order": "desc", - "orderBy": "1", - "otherBucket": false, - "otherBucketLabel": "Other", - "size": 5 - }, - "schema": "segment", - "type": "terms" - } - ], - "params": { - "addLegend": true, - "addTooltip": true, - "dimensions": { - "buckets": [ - { - "accessor": 0, - "aggType": "terms", - "format": { - "id": "terms", - "params": { - "id": "string", - "missingBucketLabel": "Missing", - "otherBucketLabel": "Other" - } - }, - "params": {} - } - ], - "metric": { - "accessor": 1, - "aggType": "count", - "format": { - "id": "number" - }, - "params": {} - } - }, - "isDonut": true, - "labels": { - "last_level": true, - "show": false, - "truncate": 100, - "values": true - }, - "legendPosition": "right", - "type": "pie" - }, - "title": "Service Sub-State [Metricbeat System]", - "type": "pie" - } - }, - "id": "e6e639e0-f992-11e9-90e8-1fb18e796788", - "migrationVersion": { - "visualization": "7.3.1" - }, - "references": [ - { - "id": "metricbeat-*", - "name": "kibanaSavedObjectMeta.searchSourceJSON.index", - "type": "index-pattern" - } - ], - "type": "visualization", - "updated_at": "2019-10-31T13:40:09.336Z", - "version": "WzE0NTQsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [ - { - "$state": { - "store": "appState" - }, - "meta": { - "alias": null, - "disabled": false, - "indexRefName": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", - "key": "metricset.name", - "negate": false, - "params": { - "query": "service" - }, - "type": "phrase", - "value": "service" - }, - "query": { - "match": { - "metricset.name": { - "query": "service", - "type": "phrase" - } - } - } - } - ], - "indexRefName": "kibanaSavedObjectMeta.searchSourceJSON.index", - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Return Codes Of Exited Services [Metricbeat System]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Return Codes Of Exited Services [Metricbeat Services]" - }, - "schema": "metric", - "type": "count" - }, - { - "enabled": true, - "id": "2", - "params": { - "field": "process.exit_code", - "missingBucket": false, - "missingBucketLabel": "Missing", - "order": "desc", - "orderBy": "1", - "otherBucket": false, - "otherBucketLabel": "Other", - "size": 5 - }, - "schema": "segment", - "type": "terms" - } - ], - "params": { - "addLegend": true, - "addTooltip": true, - "dimensions": { - "buckets": [ - { - "accessor": 0, - "aggType": "terms", - "format": { - "id": "terms", - "params": { - "id": "number", - "missingBucketLabel": "Missing", - "otherBucketLabel": "Other" - } - }, - "params": {} - } - ], - "metric": { - "accessor": 1, - "aggType": "count", - "format": { - "id": "number" - }, - "params": {} - } - }, - "isDonut": true, - "labels": { - "last_level": true, - "show": false, - "truncate": 100, - "values": true - }, - "legendPosition": "right", - "type": "pie" - }, - "title": "Return Codes Of Exited Services [Metricbeat System]", - "type": "pie" - } - }, - "id": "9c69cad0-f9b0-11e9-90e8-1fb18e796788", - "migrationVersion": { - "visualization": "7.3.1" - }, - "references": [ - { - "id": "metricbeat-*", - "name": "kibanaSavedObjectMeta.searchSourceJSON.index", - "type": "index-pattern" - }, - { - "id": "metricbeat-*", - "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", - "type": "index-pattern" - } - ], - "type": "visualization", - "updated_at": "2019-10-31T14:03:44.126Z", - "version": "WzE0NjEsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Top Services By Memory Usage [Metricbeat System]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "bar_color_rules": [ - { - "id": "5af08c50-f998-11e9-ac67-272468589910" - } - ], - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "", - "interval": "", - "isModelInvalid": false, - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "bytes", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "line_width": 1, - "metrics": [ - { - "field": "system.service.resources.memory.usage.bytes", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "system.service.name", - "terms_order_by": "61ca57f2-469d-11e7-af02-69e470af7417" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "", - "type": "top_n" - }, - "title": "Top Services By Memory Usage [Metricbeat System]", - "type": "metrics" - } - }, - "id": "8c071e20-f999-11e9-90e8-1fb18e796788", - "migrationVersion": { - "visualization": "7.3.1" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-10-31T14:11:44.048Z", - "version": "WzE0NjMsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Top Services By Task Count [Metricbeat System]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "bar_color_rules": [ - { - "id": "3aeae000-f997-11e9-ac67-272468589910" - } - ], - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "", - "isModelInvalid": false, - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "hidden": false, - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "", - "line_width": 1, - "metrics": [ - { - "field": "system.service.resources.tasks.count", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "system.service.name", - "terms_order_by": "61ca57f2-469d-11e7-af02-69e470af7417" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "", - "type": "top_n" - }, - "title": "Top Services By Task Count [Metricbeat System]", - "type": "metrics" - } - }, - "id": "4b254630-f998-11e9-90e8-1fb18e796788", - "migrationVersion": { - "visualization": "7.3.1" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-10-31T14:14:42.665Z", - "version": "WzE0NjUsMV0=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Service Memory Use Over Time [Metricbeat System]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "", - "interval": "", - "isModelInvalid": false, - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(244,78,59,1)", - "fill": "0", - "formatter": "bytes", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "", - "line_width": 1, - "metrics": [ - { - "field": "system.service.resources.memory.usage.bytes", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_color_mode": "rainbow", - "split_mode": "terms", - "stacked": "none", - "terms_field": "system.service.name", - "terms_order_by": "61ca57f2-469d-11e7-af02-69e470af7417", - "terms_size": "5", - "type": "timeseries" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "", - "type": "timeseries" - }, - "title": "Service Memory Use Over Time [Metricbeat System]", - "type": "metrics" - } - }, - "id": "d3f51850-f9b6-11e9-90e8-1fb18e796788", - "migrationVersion": { - "visualization": "7.3.1" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-10-31T14:18:54.802Z", - "version": "WzE0NjcsMV0=" - } - ], - "version": "7.4.0" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/_meta/kibana/7/dashboard/Metricbeat-containers-overview.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/_meta/kibana/7/dashboard/Metricbeat-containers-overview.json deleted file mode 100644 index 75bfe06a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/_meta/kibana/7/dashboard/Metricbeat-containers-overview.json +++ /dev/null @@ -1,539 +0,0 @@ -{ - "objects": [ - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "index": "metricbeat-*", - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Container CPU usage [Metricbeat System] ECS", - "uiStateJSON": { - "vis": { - "params": { - "sort": { - "columnIndex": null, - "direction": null - } - } - } - }, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "CPU user", - "field": "system.process.cgroup.cpuacct.stats.user.ns" - }, - "schema": "metric", - "type": "max" - }, - { - "enabled": true, - "id": "2", - "params": { - "customLabel": "CPU quota", - "field": "system.process.cgroup.cpu.cfs.quota.us" - }, - "schema": "metric", - "type": "max" - }, - { - "enabled": true, - "id": "3", - "params": { - "customLabel": "Container ID", - "field": "system.process.cgroup.id", - "order": "desc", - "orderBy": "1", - "size": 5 - }, - "schema": "bucket", - "type": "terms" - }, - { - "enabled": true, - "id": "4", - "params": { - "customLabel": "CPU throttling", - "field": "system.process.cgroup.cpu.stats.throttled.ns" - }, - "schema": "metric", - "type": "max" - }, - { - "enabled": true, - "id": "5", - "params": { - "customLabel": "CPU kernel", - "field": "system.process.cgroup.cpuacct.stats.system.ns" - }, - "schema": "metric", - "type": "max" - }, - { - "enabled": true, - "id": "6", - "params": { - "customLabel": "Process name", - "field": "process.name", - "order": "desc", - "orderBy": "1", - "size": 5 - }, - "schema": "bucket", - "type": "terms" - } - ], - "params": { - "perPage": 10, - "showMeticsAtAllLevels": false, - "showPartialRows": false, - "showTotal": false, - "sort": { - "columnIndex": null, - "direction": null - }, - "totalFunc": "sum" - }, - "title": "Container CPU usage [Metricbeat System] ECS", - "type": "table" - } - }, - "id": "Container-CPU-usage-ecs", - "type": "visualization", - "version": 1 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "System Navigation [Metricbeat System] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "fontSize": 12, - "markdown": "[System Overview](#/dashboard/Metricbeat-system-overview-ecs) | [Host Overview](#/dashboard/79ffd6e0-faa0-11e6-947f-177f697178b8-ecs) |\n[Containers overview](#/dashboard/CPU-slash-Memory-per-container-ecs)" - }, - "title": "System Navigation [Metricbeat System] ECS", - "type": "markdown" - } - }, - "id": "System-Navigation-ecs", - "type": "visualization", - "version": 3 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "index": "metricbeat-*", - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Container Memory stats [Metricbeat System] ECS", - "uiStateJSON": { - "vis": { - "params": { - "sort": { - "columnIndex": null, - "direction": null - } - } - } - }, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "13", - "params": { - "customLabel": "Usage", - "field": "system.process.cgroup.memory.mem.usage.bytes" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "14", - "params": { - "customLabel": "Max usage", - "field": "system.process.cgroup.memory.mem.usage.max.bytes" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Page faults", - "field": "system.process.cgroup.memory.stats.page_faults" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "2", - "params": { - "customLabel": "Pages in memory", - "field": "system.process.cgroup.memory.stats.pages_in" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "3", - "params": { - "customLabel": "Pages out of memory", - "field": "system.process.cgroup.memory.stats.pages_out" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "4", - "params": { - "customLabel": "Container ID", - "field": "system.process.cgroup.id", - "order": "desc", - "orderBy": "1", - "size": 50 - }, - "schema": "bucket", - "type": "terms" - }, - { - "enabled": true, - "id": "5", - "params": { - "customLabel": "Inactive files", - "field": "system.process.cgroup.memory.stats.inactive_file.bytes" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "6", - "params": { - "customLabel": "# Major page faults", - "field": "system.process.cgroup.memory.stats.major_page_faults" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "8", - "params": { - "customLabel": "Process name", - "field": "process.name", - "order": "desc", - "orderBy": "1", - "size": 5 - }, - "schema": "bucket", - "type": "terms" - }, - { - "enabled": true, - "id": "12", - "params": { - "customLabel": "Failures", - "field": "system.process.cgroup.memory.mem.failures" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "10", - "params": { - "customLabel": "TCP buffers", - "field": "system.process.cgroup.memory.kmem_tcp.usage.bytes" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "11", - "params": { - "customLabel": "Huge pages", - "field": "system.process.cgroup.memory.stats.rss_huge.bytes" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "7", - "params": { - "customLabel": "Swap caches", - "field": "system.process.cgroup.memory.stats.rss.bytes" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "15", - "params": { - "customLabel": "Swap usage", - "field": "system.process.cgroup.memory.stats.swap.bytes" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "16", - "params": { - "customLabel": "Block I/O", - "field": "system.process.cgroup.blkio.total.ios" - }, - "schema": "metric", - "type": "avg" - } - ], - "params": { - "perPage": 10, - "showMeticsAtAllLevels": false, - "showPartialRows": false, - "showTotal": false, - "sort": { - "columnIndex": null, - "direction": null - }, - "totalFunc": "sum" - }, - "title": "Container Memory stats [Metricbeat System] ECS", - "type": "table" - } - }, - "id": "Container-Memory-stats-ecs", - "type": "visualization", - "version": 1 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "index": "metricbeat-*", - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Container Block IO [Metricbeat System] ECS", - "uiStateJSON": { - "vis": { - "params": { - "sort": { - "columnIndex": null, - "direction": null - } - } - } - }, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Total", - "field": "system.process.cgroup.blkio.total.bytes" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "2", - "params": { - "customLabel": "I/O", - "field": "system.process.cgroup.blkio.total.ios" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "3", - "params": { - "customLabel": "Container ID", - "field": "system.process.cgroup.id", - "order": "desc", - "orderBy": "1", - "size": 5 - }, - "schema": "bucket", - "type": "terms" - }, - { - "enabled": true, - "id": "4", - "params": { - "customLabel": "Process name", - "field": "process.name", - "order": "desc", - "orderBy": "1", - "size": 5 - }, - "schema": "bucket", - "type": "terms" - } - ], - "params": { - "perPage": 10, - "showMeticsAtAllLevels": false, - "showPartialRows": false, - "showTotal": false, - "sort": { - "columnIndex": null, - "direction": null - }, - "totalFunc": "sum" - }, - "title": "Container Block IO [Metricbeat System] ECS", - "type": "table" - } - }, - "id": "Container-Block-IO-ecs", - "type": "visualization", - "version": 1 - }, - { - "attributes": { - "description": "Overview of container metrics", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "highlightAll": true, - "query": { - "language": "kuery", - "query": "" - }, - "version": true - } - }, - "optionsJSON": { - "darkTheme": false - }, - "panelsJSON": [ - { - "col": 1, - "id": "Container-CPU-usage-ecs", - "panelIndex": 2, - "row": 2, - "size_x": 12, - "size_y": 3, - "type": "visualization" - }, - { - "col": 1, - "id": "System-Navigation-ecs", - "panelIndex": 3, - "row": 1, - "size_x": 12, - "size_y": 1, - "type": "visualization" - }, - { - "col": 1, - "id": "Container-Memory-stats-ecs", - "panelIndex": 4, - "row": 5, - "size_x": 12, - "size_y": 3, - "type": "visualization" - }, - { - "col": 1, - "id": "Container-Block-IO-ecs", - "panelIndex": 5, - "row": 8, - "size_x": 12, - "size_y": 4, - "type": "visualization" - } - ], - "timeRestore": false, - "title": "[Metricbeat System] Containers overview ECS", - "uiStateJSON": { - "P-2": { - "vis": { - "params": { - "sort": { - "columnIndex": null, - "direction": null - } - } - } - }, - "P-4": { - "vis": { - "params": { - "sort": { - "columnIndex": null, - "direction": null - } - } - } - }, - "P-5": { - "vis": { - "params": { - "sort": { - "columnIndex": null, - "direction": null - } - } - } - } - }, - "version": 1 - }, - "id": "CPU-slash-Memory-per-container-ecs", - "type": "dashboard", - "version": 1 - } - ], - "version": "6.0.0-rc1-SNAPSHOT" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/_meta/kibana/7/dashboard/Metricbeat-host-overview.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/_meta/kibana/7/dashboard/Metricbeat-host-overview.json deleted file mode 100644 index 809b6b6e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/_meta/kibana/7/dashboard/Metricbeat-host-overview.json +++ /dev/null @@ -1,2755 +0,0 @@ -{ - "objects": [ - { - "attributes": { - "description": "Overview of host metrics", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "highlightAll": true, - "query": { - "language": "kuery", - "query": "host.name:\"CHANGEME_HOSTNAME\"" - }, - "version": true - } - }, - "optionsJSON": { - "darkTheme": false - }, - "panelsJSON": [ - { - "embeddableConfig": {}, - "gridData": { - "h": 15, - "i": "1", - "w": 24, - "x": 0, - "y": 55 - }, - "panelIndex": "1", - "panelRefName": "panel_0", - "version": "7.6.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 15, - "i": "2", - "w": 24, - "x": 24, - "y": 25 - }, - "panelIndex": "2", - "panelRefName": "panel_1", - "version": "7.6.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 15, - "i": "3", - "w": 24, - "x": 24, - "y": 55 - }, - "panelIndex": "3", - "panelRefName": "panel_2", - "version": "7.6.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 15, - "i": "4", - "w": 24, - "x": 0, - "y": 40 - }, - "panelIndex": "4", - "panelRefName": "panel_3", - "version": "7.6.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 15, - "i": "5", - "w": 24, - "x": 24, - "y": 70 - }, - "panelIndex": "5", - "panelRefName": "panel_4", - "version": "7.6.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 15, - "i": "6", - "w": 24, - "x": 0, - "y": 70 - }, - "panelIndex": "6", - "panelRefName": "panel_5", - "version": "7.6.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 15, - "i": "7", - "w": 24, - "x": 0, - "y": 25 - }, - "panelIndex": "7", - "panelRefName": "panel_6", - "version": "7.6.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 15, - "i": "8", - "w": 24, - "x": 24, - "y": 40 - }, - "panelIndex": "8", - "panelRefName": "panel_7", - "version": "7.6.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 10, - "i": "9", - "w": 8, - "x": 16, - "y": 5 - }, - "panelIndex": "9", - "panelRefName": "panel_8", - "version": "7.6.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 10, - "i": "10", - "w": 8, - "x": 0, - "y": 5 - }, - "panelIndex": "10", - "panelRefName": "panel_9", - "version": "7.6.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 10, - "i": "11", - "w": 8, - "x": 8, - "y": 5 - }, - "panelIndex": "11", - "panelRefName": "panel_10", - "version": "7.6.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 10, - "i": "12", - "w": 8, - "x": 24, - "y": 5 - }, - "panelIndex": "12", - "panelRefName": "panel_11", - "version": "7.6.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 10, - "i": "13", - "w": 8, - "x": 32, - "y": 5 - }, - "panelIndex": "13", - "panelRefName": "panel_12", - "version": "7.6.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 10, - "i": "14", - "w": 16, - "x": 32, - "y": 15 - }, - "panelIndex": "14", - "panelRefName": "panel_13", - "version": "7.6.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 5, - "i": "16", - "w": 24, - "x": 0, - "y": 0 - }, - "panelIndex": "16", - "panelRefName": "panel_14", - "version": "7.6.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 10, - "i": "21", - "w": 8, - "x": 0, - "y": 15 - }, - "panelIndex": "21", - "panelRefName": "panel_15", - "version": "7.6.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 10, - "i": "22", - "w": 8, - "x": 8, - "y": 15 - }, - "panelIndex": "22", - "panelRefName": "panel_16", - "version": "7.6.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 10, - "i": "23", - "w": 8, - "x": 24, - "y": 15 - }, - "panelIndex": "23", - "panelRefName": "panel_17", - "version": "7.6.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 10, - "i": "25", - "w": 8, - "x": 40, - "y": 5 - }, - "panelIndex": "25", - "panelRefName": "panel_18", - "version": "7.6.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 15, - "i": "27", - "w": 24, - "x": 0, - "y": 85 - }, - "panelIndex": "27", - "panelRefName": "panel_19", - "version": "7.6.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 15, - "i": "28", - "w": 24, - "x": 24, - "y": 85 - }, - "panelIndex": "28", - "panelRefName": "panel_20", - "version": "7.6.0" - }, - { - "embeddableConfig": { - "vis": { - "defaultColors": { - "0 - 100": "rgb(0,104,55)" - } - } - }, - "gridData": { - "h": 10, - "i": "29", - "w": 8, - "x": 16, - "y": 15 - }, - "panelIndex": "29", - "panelRefName": "panel_21", - "version": "7.6.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 5, - "i": "30", - "w": 24, - "x": 24, - "y": 0 - }, - "panelIndex": "30", - "panelRefName": "panel_22", - "version": "7.6.0" - } - ], - "timeRestore": false, - "title": "[Metricbeat System] Host overview ECS", - "version": 1 - }, - "id": "79ffd6e0-faa0-11e6-947f-177f697178b8-ecs", - "migrationVersion": { - "dashboard": "7.3.0" - }, - "references": [ - { - "id": "6b7b9a40-faa1-11e6-86b1-cd7735ff7e23-ecs", - "name": "panel_0", - "type": "visualization" - }, - { - "id": "4d546850-1b15-11e7-b09e-037021c4f8df-ecs", - "name": "panel_1", - "type": "visualization" - }, - { - "id": "089b85d0-1b16-11e7-b09e-037021c4f8df-ecs", - "name": "panel_2", - "type": "visualization" - }, - { - "id": "bfa5e400-1b16-11e7-b09e-037021c4f8df-ecs", - "name": "panel_3", - "type": "visualization" - }, - { - "id": "e0f001c0-1b18-11e7-b09e-037021c4f8df-ecs", - "name": "panel_4", - "type": "visualization" - }, - { - "id": "2e224660-1b19-11e7-b09e-037021c4f8df-ecs", - "name": "panel_5", - "type": "visualization" - }, - { - "id": "ab2d1e90-1b1a-11e7-b09e-037021c4f8df-ecs", - "name": "panel_6", - "type": "visualization" - }, - { - "id": "4e4bb1e0-1b1b-11e7-b09e-037021c4f8df-ecs", - "name": "panel_7", - "type": "visualization" - }, - { - "id": "26732e20-1b91-11e7-bec4-a5e9ec5cab8b-ecs", - "name": "panel_8", - "type": "visualization" - }, - { - "id": "83e12df0-1b91-11e7-bec4-a5e9ec5cab8b-ecs", - "name": "panel_9", - "type": "visualization" - }, - { - "id": "d3166e80-1b91-11e7-bec4-a5e9ec5cab8b-ecs", - "name": "panel_10", - "type": "visualization" - }, - { - "id": "522ee670-1b92-11e7-bec4-a5e9ec5cab8b-ecs", - "name": "panel_11", - "type": "visualization" - }, - { - "id": "1aae9140-1b93-11e7-8ada-3df93aab833e-ecs", - "name": "panel_12", - "type": "visualization" - }, - { - "id": "34f97ee0-1b96-11e7-8ada-3df93aab833e-ecs", - "name": "panel_13", - "type": "visualization" - }, - { - "id": "System-Navigation-ecs", - "name": "panel_14", - "type": "visualization" - }, - { - "id": "19e123b0-4d5a-11e7-aee5-fdc812cc3bec-ecs", - "name": "panel_15", - "type": "visualization" - }, - { - "id": "d2e80340-4d5c-11e7-aa29-87a97a796de6-ecs", - "name": "panel_16", - "type": "visualization" - }, - { - "id": "825fdb80-4d1d-11e7-b5f2-2b7c1895bf32-ecs", - "name": "panel_17", - "type": "visualization" - }, - { - "id": "96976150-4d5d-11e7-aa29-87a97a796de6-ecs", - "name": "panel_18", - "type": "visualization" - }, - { - "id": "99381c80-4d60-11e7-9a4c-ed99bbcaa42b-ecs", - "name": "panel_19", - "type": "visualization" - }, - { - "id": "c5e3cf90-4d60-11e7-9a4c-ed99bbcaa42b-ecs", - "name": "panel_20", - "type": "visualization" - }, - { - "id": "590a60f0-5d87-11e7-8884-1bb4c3b890e4-ecs", - "name": "panel_21", - "type": "visualization" - }, - { - "id": "3d65d450-a9c3-11e7-af20-67db8aecb295-ecs", - "name": "panel_22", - "type": "visualization" - } - ], - "type": "dashboard", - "updated_at": "2020-03-26T18:07:09.250Z", - "version": "WzY4MDMsN10=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Network Traffic (Packets) [Metricbeat System] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "listeners": {}, - "params": { - "axis_formatter": "number", - "axis_position": "left", - "filter": { - "language": "lucene", - "query": "-system.network.name:l*" - }, - "id": "da1046f0-faa0-11e6-86b1-cd7735ff7e23", - "index_pattern": "*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(0,156,224,1)", - "fill": "1", - "formatter": "0.[00]a", - "id": "da1046f1-faa0-11e6-86b1-cd7735ff7e23", - "label": "Inbound", - "line_width": "0", - "metrics": [ - { - "field": "system.network.in.packets", - "id": "da1046f2-faa0-11e6-86b1-cd7735ff7e23", - "type": "max" - }, - { - "field": "da1046f2-faa0-11e6-86b1-cd7735ff7e23", - "id": "f41f9280-faa0-11e6-86b1-cd7735ff7e23", - "type": "derivative", - "unit": "1s" - }, - { - "field": "f41f9280-faa0-11e6-86b1-cd7735ff7e23", - "id": "c0da3d80-1b93-11e7-8ada-3df93aab833e", - "type": "positive_only", - "unit": "" - }, - { - "function": "sum", - "id": "ecaad010-2c2c-11e7-be71-3162da85303f", - "type": "series_agg" - } - ], - "point_size": "0", - "seperate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "system.network.name", - "value_template": "{{value}}/s" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(250,40,255,1)", - "fill": "1", - "formatter": "0.[00]a", - "id": "fbbd5720-faa0-11e6-86b1-cd7735ff7e23", - "label": "Outbound", - "line_width": "0", - "metrics": [ - { - "field": "system.network.out.packets", - "id": "fbbd7e30-faa0-11e6-86b1-cd7735ff7e23", - "type": "max" - }, - { - "field": "fbbd7e30-faa0-11e6-86b1-cd7735ff7e23", - "id": "fbbd7e31-faa0-11e6-86b1-cd7735ff7e23", - "type": "derivative", - "unit": "1s" - }, - { - "id": "17e597a0-faa1-11e6-86b1-cd7735ff7e23", - "script": "params.rate != null \u0026\u0026 params.rate \u003e 0 ? params.rate * -1 : null", - "type": "calculation", - "variables": [ - { - "field": "fbbd7e31-faa0-11e6-86b1-cd7735ff7e23", - "id": "1940bad0-faa1-11e6-86b1-cd7735ff7e23", - "name": "rate" - } - ] - }, - { - "function": "sum", - "id": "fe5fbdc0-2c2c-11e7-be71-3162da85303f", - "type": "series_agg" - } - ], - "point_size": "0", - "seperate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "system.network.name", - "value_template": "{{value}}/s" - } - ], - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Mericbeat: Network Traffic (Packets) ECS", - "type": "metrics" - } - }, - "id": "6b7b9a40-faa1-11e6-86b1-cd7735ff7e23-ecs", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-03-03T20:18:18.996Z", - "version": "WzUxNjMsM10=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "System Load [Metricbeat System] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "id": "f6264ad0-1b14-11e7-b09e-037021c4f8df", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(115,216,255,1)", - "fill": "0", - "formatter": "number", - "id": "f62671e0-1b14-11e7-b09e-037021c4f8df", - "label": "1m", - "line_width": "3", - "metrics": [ - { - "field": "system.load.1", - "id": "f62671e1-1b14-11e7-b09e-037021c4f8df", - "type": "avg" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(0,156,224,1)", - "fill": "0", - "formatter": "number", - "id": "1c324850-1b15-11e7-b09e-037021c4f8df", - "label": "5m", - "line_width": "3", - "metrics": [ - { - "field": "system.load.5", - "id": "1c324851-1b15-11e7-b09e-037021c4f8df", - "type": "avg" - } - ], - "point_size": "0", - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(0,98,177,1)", - "fill": "0", - "formatter": "number", - "id": "3287e740-1b15-11e7-b09e-037021c4f8df", - "label": "15m", - "line_width": "3", - "metrics": [ - { - "field": "system.load.15", - "id": "32880e50-1b15-11e7-b09e-037021c4f8df", - "type": "avg" - } - ], - "point_size": "0", - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "System Load [Metricbeat System] ECS", - "type": "metrics" - } - }, - "id": "4d546850-1b15-11e7-b09e-037021c4f8df-ecs", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-03-03T20:18:18.996Z", - "version": "WzUxNjQsM10=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Network Traffic (Bytes) [Metricbeat System] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "listeners": {}, - "params": { - "axis_formatter": "number", - "axis_position": "left", - "filter": { - "language": "lucene", - "query": "-system.network.name:l*" - }, - "id": "da1046f0-faa0-11e6-86b1-cd7735ff7e23", - "index_pattern": "*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(0,156,224,1)", - "fill": "1", - "formatter": "bytes", - "id": "da1046f1-faa0-11e6-86b1-cd7735ff7e23", - "label": "Inbound ", - "line_width": "0", - "metrics": [ - { - "field": "system.network.in.bytes", - "id": "da1046f2-faa0-11e6-86b1-cd7735ff7e23", - "type": "max" - }, - { - "field": "da1046f2-faa0-11e6-86b1-cd7735ff7e23", - "id": "f41f9280-faa0-11e6-86b1-cd7735ff7e23", - "type": "derivative", - "unit": "1s" - }, - { - "field": "f41f9280-faa0-11e6-86b1-cd7735ff7e23", - "id": "a87398e0-1b93-11e7-8ada-3df93aab833e", - "type": "positive_only", - "unit": "" - }, - { - "function": "sum", - "id": "2d533df0-2c2d-11e7-be71-3162da85303f", - "type": "series_agg" - } - ], - "point_size": "0", - "seperate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "system.network.name", - "value_template": "{{value}}/s" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(250,40,255,1)", - "fill": "1", - "formatter": "bytes", - "id": "fbbd5720-faa0-11e6-86b1-cd7735ff7e23", - "label": "Outbound ", - "line_width": "0", - "metrics": [ - { - "field": "system.network.out.bytes", - "id": "fbbd7e30-faa0-11e6-86b1-cd7735ff7e23", - "type": "max" - }, - { - "field": "fbbd7e30-faa0-11e6-86b1-cd7735ff7e23", - "id": "fbbd7e31-faa0-11e6-86b1-cd7735ff7e23", - "type": "derivative", - "unit": "1s" - }, - { - "id": "17e597a0-faa1-11e6-86b1-cd7735ff7e23", - "script": "params.rate != null \u0026\u0026 params.rate \u003e 0 ? params.rate * -1 : null", - "type": "calculation", - "variables": [ - { - "field": "fbbd7e31-faa0-11e6-86b1-cd7735ff7e23", - "id": "1940bad0-faa1-11e6-86b1-cd7735ff7e23", - "name": "rate" - } - ] - }, - { - "function": "sum", - "id": "533da9b0-2c2d-11e7-be71-3162da85303f", - "type": "series_agg" - } - ], - "point_size": "0", - "seperate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "system.network.name", - "value_template": "{{value}}/s" - } - ], - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Mericbeat: Network Traffic (Bytes) ECS", - "type": "metrics" - } - }, - "id": "089b85d0-1b16-11e7-b09e-037021c4f8df-ecs", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-03-03T20:18:18.996Z", - "version": "WzUxNjUsM10=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Memory Usage [Metricbeat System] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "id": "32f46f40-1b16-11e7-b09e-037021c4f8df", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(211,49,21,1)", - "fill": "1", - "formatter": "bytes", - "id": "4ff61fd0-1b16-11e7-b09e-037021c4f8df", - "label": "Used", - "line_width": 1, - "metrics": [ - { - "field": "system.memory.actual.used.bytes", - "id": "4ff61fd1-1b16-11e7-b09e-037021c4f8df", - "type": "avg" - } - ], - "point_size": "0", - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "stacked" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(0,156,224,1)", - "fill": "1", - "formatter": "bytes", - "id": "753a6080-1b16-11e7-b09e-037021c4f8df", - "label": "Cache", - "line_width": 1, - "metrics": [ - { - "field": "system.memory.actual.used.bytes", - "id": "753a6081-1b16-11e7-b09e-037021c4f8df", - "type": "avg" - }, - { - "field": "system.memory.used.bytes", - "id": "7c9d3f00-1b16-11e7-b09e-037021c4f8df", - "type": "avg" - }, - { - "id": "869cc160-1b16-11e7-b09e-037021c4f8df", - "script": "params.actual != null \u0026\u0026 params.used != null ? params.used - params.actual : null", - "type": "calculation", - "variables": [ - { - "field": "753a6081-1b16-11e7-b09e-037021c4f8df", - "id": "890f9620-1b16-11e7-b09e-037021c4f8df", - "name": "actual" - }, - { - "field": "7c9d3f00-1b16-11e7-b09e-037021c4f8df", - "id": "8f3ab7f0-1b16-11e7-b09e-037021c4f8df", - "name": "used" - } - ] - } - ], - "point_size": "0", - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "stacked" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": "1", - "formatter": "bytes", - "id": "32f46f41-1b16-11e7-b09e-037021c4f8df", - "label": "Free", - "line_width": 1, - "metrics": [ - { - "field": "system.memory.free", - "id": "32f46f42-1b16-11e7-b09e-037021c4f8df", - "type": "avg" - } - ], - "point_size": "0", - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "stacked" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Memory Usage [Metricbeat System] ECS", - "type": "metrics" - } - }, - "id": "bfa5e400-1b16-11e7-b09e-037021c4f8df-ecs", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-03-03T20:18:18.996Z", - "version": "WzUxNjYsM10=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Top Processes By CPU [Metricbeat System] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "bar_color_rules": [ - { - "bar_color": "rgba(104,188,0,1)", - "id": "60e11be0-1b18-11e7-b09e-037021c4f8df", - "operator": "gte", - "value": 0 - } - ], - "drilldown_url": "", - "filter": "", - "id": "5f5b8d50-1b18-11e7-b09e-037021c4f8df", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "percent", - "id": "5f5b8d51-1b18-11e7-b09e-037021c4f8df", - "line_width": 1, - "metrics": [ - { - "field": "system.process.cpu.total.pct", - "id": "5f5b8d52-1b18-11e7-b09e-037021c4f8df", - "type": "avg" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "process.name", - "terms_order_by": "5f5b8d52-1b18-11e7-b09e-037021c4f8df" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "top_n" - }, - "title": "Top Processes By CPU [Metricbeat System] ECS", - "type": "metrics" - } - }, - "id": "e0f001c0-1b18-11e7-b09e-037021c4f8df-ecs", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-03-03T20:18:18.996Z", - "version": "WzUxNjcsM10=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Processes By Memory [Metricbeat System] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "bar_color_rules": [ - { - "bar_color": "rgba(104,188,0,1)", - "id": "efb9b660-1b18-11e7-b09e-037021c4f8df", - "operator": "gte", - "value": 0 - }, - { - "bar_color": "rgba(254,146,0,1)", - "id": "17fcb820-1b19-11e7-b09e-037021c4f8df", - "operator": "gte", - "value": 0.7 - }, - { - "bar_color": "rgba(211,49,21,1)", - "id": "1dd61070-1b19-11e7-b09e-037021c4f8df", - "operator": "gte", - "value": 0.85 - } - ], - "drilldown_url": "", - "filter": "", - "id": "edfceb30-1b18-11e7-b09e-037021c4f8df", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "percent", - "id": "edfceb31-1b18-11e7-b09e-037021c4f8df", - "line_width": 1, - "metrics": [ - { - "field": "system.process.memory.rss.pct", - "id": "edfceb32-1b18-11e7-b09e-037021c4f8df", - "type": "avg" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "process.name", - "terms_order_by": "edfceb32-1b18-11e7-b09e-037021c4f8df" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "top_n" - }, - "title": "Processes By Memory [Metricbeat System] ECS", - "type": "metrics" - } - }, - "id": "2e224660-1b19-11e7-b09e-037021c4f8df-ecs", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-03-03T20:18:18.996Z", - "version": "WzUxNjgsM10=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "CPU Usage [Metricbeat System] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "id": "80a04950-1b19-11e7-b09e-037021c4f8df", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": "1", - "formatter": "percent", - "id": "80a04951-1b19-11e7-b09e-037021c4f8df", - "label": "user", - "line_width": 1, - "metrics": [ - { - "field": "system.cpu.user.pct", - "id": "80a04952-1b19-11e7-b09e-037021c4f8df", - "type": "avg" - } - ], - "point_size": "0", - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "stacked" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(211,49,21,1)", - "fill": "1", - "formatter": "percent", - "id": "993acf30-1b19-11e7-b09e-037021c4f8df", - "label": "system", - "line_width": 1, - "metrics": [ - { - "field": "system.cpu.system.pct", - "id": "993acf31-1b19-11e7-b09e-037021c4f8df", - "type": "avg" - } - ], - "point_size": "0", - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "stacked" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(123,100,255,1)", - "fill": "1", - "formatter": "percent", - "id": "65ca35e0-1b1a-11e7-b09e-037021c4f8df", - "label": "nice", - "line_width": 1, - "metrics": [ - { - "field": "system.cpu.nice.pct", - "id": "65ca5cf0-1b1a-11e7-b09e-037021c4f8df", - "type": "avg" - } - ], - "point_size": "0", - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "stacked" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(226,115,0,1)", - "fill": "1", - "formatter": "percent", - "id": "741b5f20-1b1a-11e7-b09e-037021c4f8df", - "label": "irq", - "line_width": 1, - "metrics": [ - { - "field": "system.cpu.irq.pct", - "id": "741b5f21-1b1a-11e7-b09e-037021c4f8df", - "type": "avg" - } - ], - "point_size": "0", - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "stacked" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(176,188,0,1)", - "fill": "1", - "formatter": "percent", - "id": "2efc5d40-1b1a-11e7-b09e-037021c4f8df", - "label": "softirq", - "line_width": 1, - "metrics": [ - { - "field": "system.cpu.softirq.pct", - "id": "2efc5d41-1b1a-11e7-b09e-037021c4f8df", - "type": "avg" - } - ], - "point_size": "0", - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "stacked" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(15,20,25,1)", - "fill": "1", - "formatter": "percent", - "id": "ae644a30-1b19-11e7-b09e-037021c4f8df", - "label": "iowait", - "line_width": 1, - "metrics": [ - { - "field": "system.cpu.iowait.pct", - "id": "ae644a31-1b19-11e7-b09e-037021c4f8df", - "type": "avg" - } - ], - "point_size": "0", - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "stacked" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "CPU Usage [Metricbeat System] ECS", - "type": "metrics" - } - }, - "id": "ab2d1e90-1b1a-11e7-b09e-037021c4f8df-ecs", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-03-03T20:18:18.996Z", - "version": "WzUxNjksM10=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Disk IO (Bytes) [Metricbeat System] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "filter": "", - "id": "d3c67db0-1b1a-11e7-b09e-037021c4f8df", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(22,165,165,1)", - "fill": "1", - "formatter": "bytes", - "id": "d3c67db1-1b1a-11e7-b09e-037021c4f8df", - "label": "reads", - "line_width": 1, - "metrics": [ - { - "field": "system.diskio.read.bytes", - "id": "d3c67db2-1b1a-11e7-b09e-037021c4f8df", - "type": "max" - }, - { - "field": "d3c67db2-1b1a-11e7-b09e-037021c4f8df", - "id": "f55b9910-1b1a-11e7-b09e-037021c4f8df", - "type": "derivative", - "unit": "1s" - }, - { - "field": "f55b9910-1b1a-11e7-b09e-037021c4f8df", - "id": "dcbbb100-1b93-11e7-8ada-3df93aab833e", - "type": "positive_only", - "unit": "" - } - ], - "point_size": "0", - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}/s" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(251,158,0,1)", - "fill": "1", - "formatter": "bytes", - "id": "144124d0-1b1b-11e7-b09e-037021c4f8df", - "label": "writes", - "line_width": 1, - "metrics": [ - { - "field": "system.diskio.write.bytes", - "id": "144124d1-1b1b-11e7-b09e-037021c4f8df", - "type": "max" - }, - { - "field": "144124d1-1b1b-11e7-b09e-037021c4f8df", - "id": "144124d2-1b1b-11e7-b09e-037021c4f8df", - "type": "derivative", - "unit": "1s" - }, - { - "id": "144124d4-1b1b-11e7-b09e-037021c4f8df", - "script": "params.rate \u003e 0 ? params.rate * -1 : 0", - "type": "calculation", - "variables": [ - { - "field": "144124d2-1b1b-11e7-b09e-037021c4f8df", - "id": "144124d3-1b1b-11e7-b09e-037021c4f8df", - "name": "rate" - } - ] - } - ], - "point_size": "0", - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}/s" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Disk IO (Bytes) [Metricbeat System] ECS", - "type": "metrics" - } - }, - "id": "4e4bb1e0-1b1b-11e7-b09e-037021c4f8df-ecs", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-03-03T20:18:18.996Z", - "version": "WzUxNzAsM10=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Load Gauge [Metricbeat System] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "background_color_rules": [ - { - "id": "feefabd0-1b90-11e7-bec4-a5e9ec5cab8b" - } - ], - "gauge_color_rules": [ - { - "id": "ffd94880-1b90-11e7-bec4-a5e9ec5cab8b" - } - ], - "gauge_inner_width": 10, - "gauge_style": "half", - "gauge_width": 10, - "id": "fdcc6180-1b90-11e7-bec4-a5e9ec5cab8b", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "fdcc6181-1b90-11e7-bec4-a5e9ec5cab8b", - "label": "5m Load", - "line_width": 1, - "metrics": [ - { - "field": "system.load.5", - "id": "fdcc6182-1b90-11e7-bec4-a5e9ec5cab8b", - "type": "avg" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "gauge" - }, - "title": "Load Gauge [Metricbeat System] ECS", - "type": "metrics" - } - }, - "id": "26732e20-1b91-11e7-bec4-a5e9ec5cab8b-ecs", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-03-03T20:18:18.996Z", - "version": "WzUxNzEsM10=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "CPU Usage Gauge [Metricbeat System] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "filter": "", - "gauge_color_rules": [ - { - "gauge": "rgba(104,188,0,1)", - "id": "4ef2c3b0-1b91-11e7-bec4-a5e9ec5cab8b", - "operator": "gte", - "value": 0 - }, - { - "gauge": "rgba(254,146,0,1)", - "id": "e6561ae0-1b91-11e7-bec4-a5e9ec5cab8b", - "operator": "gte", - "value": 0.7 - }, - { - "gauge": "rgba(211,49,21,1)", - "id": "ec655040-1b91-11e7-bec4-a5e9ec5cab8b", - "operator": "gte", - "value": 0.85 - } - ], - "gauge_inner_width": 10, - "gauge_max": "1", - "gauge_style": "half", - "gauge_width": 10, - "id": "4c9e2550-1b91-11e7-bec4-a5e9ec5cab8b", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "percent", - "id": "4c9e2551-1b91-11e7-bec4-a5e9ec5cab8b", - "label": "CPU Usage", - "line_width": 1, - "metrics": [ - { - "field": "system.cpu.user.pct", - "id": "4c9e2552-1b91-11e7-bec4-a5e9ec5cab8b", - "type": "avg" - }, - { - "field": "system.cpu.system.pct", - "id": "225c2140-5fd7-11e7-a63a-a937b7c1a7e1", - "type": "avg" - }, - { - "field": "system.cpu.cores", - "id": "837a30c0-5fd7-11e7-a63a-a937b7c1a7e1", - "type": "avg" - }, - { - "id": "587aa510-1b91-11e7-bec4-a5e9ec5cab8b", - "script": "params.n \u003e 0 ? (params.user+params.system)/params.n : null", - "type": "calculation", - "variables": [ - { - "field": "4c9e2552-1b91-11e7-bec4-a5e9ec5cab8b", - "id": "5a19af10-1b91-11e7-bec4-a5e9ec5cab8b", - "name": "user" - }, - { - "field": "225c2140-5fd7-11e7-a63a-a937b7c1a7e1", - "id": "32b54f80-5fd7-11e7-a63a-a937b7c1a7e1", - "name": "system" - }, - { - "field": "837a30c0-5fd7-11e7-a63a-a937b7c1a7e1", - "id": "8ba6eef0-5fd7-11e7-a63a-a937b7c1a7e1", - "name": "n" - } - ] - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "gauge" - }, - "title": "CPU Usage Gauge [Metricbeat System] ECS", - "type": "metrics" - } - }, - "id": "83e12df0-1b91-11e7-bec4-a5e9ec5cab8b-ecs", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-03-03T20:18:44.291Z", - "version": "WzUzODEsM10=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Memory Usage Gauge [Metricbeat System] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "filter": "", - "gauge_color_rules": [ - { - "gauge": "rgba(104,188,0,1)", - "id": "a0d522e0-1b91-11e7-bec4-a5e9ec5cab8b", - "operator": "gte", - "value": 0 - }, - { - "gauge": "rgba(254,146,0,1)", - "id": "b45ad8f0-1b91-11e7-bec4-a5e9ec5cab8b", - "operator": "gte", - "value": 0.7 - }, - { - "gauge": "rgba(211,49,21,1)", - "id": "c06e9550-1b91-11e7-bec4-a5e9ec5cab8b", - "operator": "gte", - "value": 0.85 - } - ], - "gauge_inner_width": 10, - "gauge_max": "1", - "gauge_style": "half", - "gauge_width": 10, - "id": "9f51b730-1b91-11e7-bec4-a5e9ec5cab8b", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "percent", - "id": "9f51b731-1b91-11e7-bec4-a5e9ec5cab8b", - "label": "Memory Usage", - "line_width": 1, - "metrics": [ - { - "field": "system.memory.actual.used.pct", - "id": "9f51b732-1b91-11e7-bec4-a5e9ec5cab8b", - "type": "avg" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "gauge" - }, - "title": "Memory Usage Gauge [Metricbeat System] ECS", - "type": "metrics" - } - }, - "id": "d3166e80-1b91-11e7-bec4-a5e9ec5cab8b-ecs", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-03-03T20:18:44.291Z", - "version": "WzUzODAsM10=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Inbound Traffic [Metricbeat System] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "background_color_rules": [ - { - "id": "0e346760-1b92-11e7-bec4-a5e9ec5cab8b" - } - ], - "filter": { - "language": "lucene", - "query": "-system.network.name:l*" - }, - "id": "0c761590-1b92-11e7-bec4-a5e9ec5cab8b", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "bytes", - "id": "0c761591-1b92-11e7-bec4-a5e9ec5cab8b", - "label": "Inbound Traffic", - "line_width": 1, - "metrics": [ - { - "field": "system.network.in.bytes", - "id": "0c761592-1b92-11e7-bec4-a5e9ec5cab8b", - "type": "max" - }, - { - "field": "0c761592-1b92-11e7-bec4-a5e9ec5cab8b", - "id": "1d659060-1b92-11e7-bec4-a5e9ec5cab8b", - "type": "derivative", - "unit": "1s" - }, - { - "field": "1d659060-1b92-11e7-bec4-a5e9ec5cab8b", - "id": "f2074f70-1b92-11e7-a416-41f5ccdba2e6", - "type": "positive_only", - "unit": "" - }, - { - "function": "sum", - "id": "c40e18f0-2c55-11e7-a0ad-277ce466684d", - "type": "series_agg" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "system.network.name", - "value_template": "{{value}}/s" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "bytes", - "id": "37f70440-1b92-11e7-bec4-a5e9ec5cab8b", - "label": "Total Transferred", - "line_width": 1, - "metrics": [ - { - "field": "system.network.in.bytes", - "id": "37f72b50-1b92-11e7-bec4-a5e9ec5cab8b", - "type": "max" - }, - { - "field": "37f72b50-1b92-11e7-bec4-a5e9ec5cab8b", - "id": "37f72b51-1b92-11e7-bec4-a5e9ec5cab8b", - "type": "derivative", - "unit": "" - }, - { - "field": "37f72b51-1b92-11e7-bec4-a5e9ec5cab8b", - "id": "f9da2dd0-1b92-11e7-a416-41f5ccdba2e6", - "type": "positive_only", - "unit": "" - }, - { - "field": "f9da2dd0-1b92-11e7-a416-41f5ccdba2e6", - "function": "overall_sum", - "id": "3e63c2f0-1b92-11e7-bec4-a5e9ec5cab8b", - "sigma": "", - "type": "series_agg" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "system.network.name", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "metric" - }, - "title": "Inbound Traffic [Metricbeat System] ECS", - "type": "metrics" - } - }, - "id": "522ee670-1b92-11e7-bec4-a5e9ec5cab8b-ecs", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-03-03T20:18:44.291Z", - "version": "WzUzNzcsM10=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Outbound Traffic [Metricbeat System] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "background_color_rules": [ - { - "id": "0e346760-1b92-11e7-bec4-a5e9ec5cab8b" - } - ], - "filter": { - "language": "lucene", - "query": "-system.network.name:l*" - }, - "id": "0c761590-1b92-11e7-bec4-a5e9ec5cab8b", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "bytes", - "id": "0c761591-1b92-11e7-bec4-a5e9ec5cab8b", - "label": "Outbound Traffic", - "line_width": 1, - "metrics": [ - { - "field": "system.network.out.bytes", - "id": "0c761592-1b92-11e7-bec4-a5e9ec5cab8b", - "type": "max" - }, - { - "field": "0c761592-1b92-11e7-bec4-a5e9ec5cab8b", - "id": "1d659060-1b92-11e7-bec4-a5e9ec5cab8b", - "type": "derivative", - "unit": "1s" - }, - { - "field": "1d659060-1b92-11e7-bec4-a5e9ec5cab8b", - "id": "f2074f70-1b92-11e7-a416-41f5ccdba2e6", - "type": "positive_only", - "unit": "" - }, - { - "function": "sum", - "id": "a1737470-2c55-11e7-a0ad-277ce466684d", - "type": "series_agg" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "system.network.name", - "value_template": "{{value}}/s" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "bytes", - "id": "37f70440-1b92-11e7-bec4-a5e9ec5cab8b", - "label": "Total Transferred", - "line_width": 1, - "metrics": [ - { - "field": "system.network.out.bytes", - "id": "37f72b50-1b92-11e7-bec4-a5e9ec5cab8b", - "type": "max" - }, - { - "field": "37f72b50-1b92-11e7-bec4-a5e9ec5cab8b", - "id": "37f72b51-1b92-11e7-bec4-a5e9ec5cab8b", - "type": "derivative", - "unit": "" - }, - { - "field": "37f72b51-1b92-11e7-bec4-a5e9ec5cab8b", - "id": "f9da2dd0-1b92-11e7-a416-41f5ccdba2e6", - "type": "positive_only", - "unit": "" - }, - { - "field": "f9da2dd0-1b92-11e7-a416-41f5ccdba2e6", - "function": "overall_sum", - "id": "3e63c2f0-1b92-11e7-bec4-a5e9ec5cab8b", - "sigma": "", - "type": "series_agg" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "system.network.name", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "metric" - }, - "title": "Outbound Traffic [Metricbeat System] ECS", - "type": "metrics" - } - }, - "id": "1aae9140-1b93-11e7-8ada-3df93aab833e-ecs", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-03-03T20:18:44.291Z", - "version": "WzUzNzgsM10=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Disk Usage [Metricbeat System] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "bar_color_rules": [ - { - "bar_color": "rgba(104,188,0,1)", - "id": "bf525310-1b95-11e7-8ada-3df93aab833e", - "operator": "gte", - "value": 0 - }, - { - "bar_color": "rgba(254,146,0,1)", - "id": "125fc4c0-1b96-11e7-8ada-3df93aab833e", - "operator": "gte", - "value": 0.7 - }, - { - "bar_color": "rgba(211,49,21,1)", - "id": "1a5c7240-1b96-11e7-8ada-3df93aab833e", - "operator": "gte", - "value": 0.85 - } - ], - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "drilldown_url": "", - "filter": { - "language": "lucene", - "query": "-system.filesystem.mount_point:\\/run* AND -system.filesystem.mount_point:\\/sys* AND -system.filesystem.mount_point:\\/dev* AND -system.filesystem.mount_point:\\/proc* AND -system.filesystem.mount_point:\\/var* AND -system.filesystem.mount_point:\\/boot" - }, - "id": "9f7e48a0-1b95-11e7-8ada-3df93aab833e", - "index_pattern": "metricbeat-*", - "interval": "auto", - "isModelInvalid": false, - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "percent", - "id": "9f7e48a1-1b95-11e7-8ada-3df93aab833e", - "line_width": 1, - "metrics": [ - { - "agg_with": "avg", - "field": "system.filesystem.used.pct", - "id": "9f7e48a2-1b95-11e7-8ada-3df93aab833e", - "order": "desc", - "order_by": "@timestamp", - "size": 1, - "type": "top_hit" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "system.filesystem.mount_point" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "time_range_mode": "entire_time_range", - "type": "top_n" - }, - "title": "Disk Usage [Metricbeat System] ECS", - "type": "metrics" - } - }, - "id": "34f97ee0-1b96-11e7-8ada-3df93aab833e-ecs", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-03-26T17:26:35.781Z", - "version": "WzY3NTEsN10=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "System Navigation [Metricbeat System] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "fontSize": 12, - "markdown": "[System Overview](#/dashboard/Metricbeat-system-overview-ecs) | [Host Overview](#/dashboard/79ffd6e0-faa0-11e6-947f-177f697178b8-ecs) |\n[Containers overview](#/dashboard/CPU-slash-Memory-per-container-ecs)" - }, - "title": "System Navigation [Metricbeat System] ECS", - "type": "markdown" - } - }, - "id": "System-Navigation-ecs", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-03-03T20:18:44.291Z", - "version": "WzUzNzIsM10=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Swap usage [Metricbeat System] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "filter": "", - "gauge_color_rules": [ - { - "gauge": "rgba(104,188,0,1)", - "id": "d17c1e90-4d59-11e7-aee5-fdc812cc3bec", - "operator": "gte", - "value": 0 - }, - { - "gauge": "rgba(251,158,0,1)", - "id": "fc1d3490-4d59-11e7-aee5-fdc812cc3bec", - "operator": "gte", - "value": 0.7 - }, - { - "gauge": "rgba(211,49,21,1)", - "id": "0e204240-4d5a-11e7-aee5-fdc812cc3bec", - "operator": "gte", - "value": 0.85 - } - ], - "gauge_inner_width": 10, - "gauge_max": "", - "gauge_style": "half", - "gauge_width": 10, - "id": "cee2fd20-4d59-11e7-aee5-fdc812cc3bec", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "percent", - "id": "cee2fd21-4d59-11e7-aee5-fdc812cc3bec", - "label": "Swap usage", - "line_width": 1, - "metrics": [ - { - "field": "system.memory.swap.used.pct", - "id": "cee2fd22-4d59-11e7-aee5-fdc812cc3bec", - "type": "avg" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "gauge" - }, - "title": "Swap usage [Metricbeat System] ECS", - "type": "metrics" - } - }, - "id": "19e123b0-4d5a-11e7-aee5-fdc812cc3bec-ecs", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-03-03T20:18:18.996Z", - "version": "WzUxNzgsM10=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Memory usage vs total [Metricbeat System] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "listeners": {}, - "params": { - "axis_formatter": "number", - "axis_position": "left", - "background_color_rules": [ - { - "id": "6f7618b0-4d5c-11e7-aa29-87a97a796de6" - } - ], - "id": "6bc65720-4d5c-11e7-aa29-87a97a796de6", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "bytes", - "id": "6bc65721-4d5c-11e7-aa29-87a97a796de6", - "label": "Memory usage", - "line_width": 1, - "metrics": [ - { - "field": "system.memory.actual.used.bytes", - "id": "6bc65722-4d5c-11e7-aa29-87a97a796de6", - "type": "avg" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "bytes", - "id": "b8fe6820-4d5c-11e7-aa29-87a97a796de6", - "label": "Total Memory", - "line_width": 1, - "metrics": [ - { - "field": "system.memory.total", - "id": "b8fe6821-4d5c-11e7-aa29-87a97a796de6", - "type": "avg" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_legend": 1, - "time_field": "@timestamp", - "type": "metric" - }, - "title": "Memory usage vs total ECS", - "type": "metrics" - } - }, - "id": "d2e80340-4d5c-11e7-aa29-87a97a796de6-ecs", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-03-03T20:18:18.996Z", - "version": "WzUxNzksM10=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Disk used [Metricbeat System] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": "", - "gauge_color_rules": [ - { - "gauge": "rgba(104,188,0,1)", - "id": "51921d10-4d1d-11e7-b5f2-2b7c1895bf32", - "operator": "gte", - "value": 0 - }, - { - "gauge": "rgba(251,158,0,1)", - "id": "f26de750-4d54-11e7-b5f2-2b7c1895bf32", - "operator": "gte", - "value": 0.7 - }, - { - "gauge": "rgba(211,49,21,1)", - "id": "fa31d190-4d54-11e7-b5f2-2b7c1895bf32", - "operator": "gte", - "value": 0.85 - } - ], - "gauge_inner_width": 10, - "gauge_max": "1", - "gauge_style": "half", - "gauge_width": 10, - "id": "4e4dc780-4d1d-11e7-b5f2-2b7c1895bf32", - "index_pattern": "metricbeat-*", - "interval": "auto", - "isModelInvalid": false, - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "percent", - "id": "4e4dee90-4d1d-11e7-b5f2-2b7c1895bf32", - "label": "Disk used", - "line_width": 1, - "metrics": [ - { - "agg_with": "avg", - "field": "system.fsstat.total_size.used", - "id": "4e4dee91-4d1d-11e7-b5f2-2b7c1895bf32", - "order": "desc", - "order_by": "@timestamp", - "size": 1, - "type": "top_hit" - }, - { - "agg_with": "avg", - "field": "system.fsstat.total_size.total", - "id": "57c96ee0-4d54-11e7-b5f2-2b7c1895bf32", - "order": "desc", - "order_by": "@timestamp", - "size": 1, - "type": "top_hit" - }, - { - "id": "6304cca0-4d54-11e7-b5f2-2b7c1895bf32", - "script": "params.used/params.total ", - "type": "math", - "variables": [ - { - "field": "4e4dee91-4d1d-11e7-b5f2-2b7c1895bf32", - "id": "6da10430-4d54-11e7-b5f2-2b7c1895bf32", - "name": "used" - }, - { - "field": "57c96ee0-4d54-11e7-b5f2-2b7c1895bf32", - "id": "73b8c510-4d54-11e7-b5f2-2b7c1895bf32", - "name": "total" - } - ] - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "time_range_mode": "entire_time_range", - "type": "gauge" - }, - "title": "Disk used [Metricbeat System] ECS", - "type": "metrics" - } - }, - "id": "825fdb80-4d1d-11e7-b5f2-2b7c1895bf32-ecs", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-03-26T17:22:09.379Z", - "version": "WzY3MTksN10=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Packetloss [Metricbeat System] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "background_color_rules": [ - { - "id": "6ba9b1f0-4d5d-11e7-aa29-87a97a796de6" - } - ], - "id": "6984af10-4d5d-11e7-aa29-87a97a796de6", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "6984af11-4d5d-11e7-aa29-87a97a796de6", - "label": "In Packetloss", - "line_width": 1, - "metrics": [ - { - "field": "system.network.in.dropped", - "id": "6984af12-4d5d-11e7-aa29-87a97a796de6", - "type": "max" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "ac2e6b30-4d5d-11e7-aa29-87a97a796de6", - "label": "Out Packetloss", - "line_width": 1, - "metrics": [ - { - "field": "system.network.out.dropped", - "id": "ac2e6b31-4d5d-11e7-aa29-87a97a796de6", - "type": "max" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "metric" - }, - "title": "Packetloss [Metricbeat System] ECS", - "type": "metrics" - } - }, - "id": "96976150-4d5d-11e7-aa29-87a97a796de6-ecs", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-03-03T20:18:18.996Z", - "version": "WzUxODEsM10=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Interfaces by Incoming traffic [Metricbeat System] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "bar_color_rules": [ - { - "id": "44596d40-4d60-11e7-9a4c-ed99bbcaa42b" - } - ], - "id": "42ceae90-4d60-11e7-9a4c-ed99bbcaa42b", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "bytes", - "id": "42ced5a0-4d60-11e7-9a4c-ed99bbcaa42b", - "label": "Interfaces by Incoming traffic", - "line_width": 1, - "metrics": [ - { - "field": "system.network.in.bytes", - "id": "42ced5a1-4d60-11e7-9a4c-ed99bbcaa42b", - "type": "avg" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "system.network.name", - "terms_order_by": "42ced5a1-4d60-11e7-9a4c-ed99bbcaa42b" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "top_n" - }, - "title": "Interfaces by Incoming traffic [Metricbeat System] ECS", - "type": "metrics" - } - }, - "id": "99381c80-4d60-11e7-9a4c-ed99bbcaa42b-ecs", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-03-03T20:18:18.996Z", - "version": "WzUxODIsM10=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Interfaces by Outgoing traffic [Metricbeat System] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "bar_color_rules": [ - { - "id": "9db20be0-4d60-11e7-9a4c-ed99bbcaa42b" - } - ], - "id": "9cdba910-4d60-11e7-9a4c-ed99bbcaa42b", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "bytes", - "id": "9cdba911-4d60-11e7-9a4c-ed99bbcaa42b", - "label": "Interfaces by Outgoing traffic", - "line_width": 1, - "metrics": [ - { - "field": "system.network.out.bytes", - "id": "9cdba912-4d60-11e7-9a4c-ed99bbcaa42b", - "type": "avg" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "system.network.name", - "terms_order_by": "9cdba912-4d60-11e7-9a4c-ed99bbcaa42b" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "top_n" - }, - "title": "Interfaces by Outgoing traffic [Metricbeat System] ECS", - "type": "metrics" - } - }, - "id": "c5e3cf90-4d60-11e7-9a4c-ed99bbcaa42b-ecs", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-03-03T20:18:18.996Z", - "version": "WzUxODMsM10=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "indexRefName": "kibanaSavedObjectMeta.searchSourceJSON.index", - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Number of processes [Metricbeat System] ECS", - "uiStateJSON": { - "vis": { - "defaultColors": { - "0 - 100": "rgb(0,104,55)" - } - } - }, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Processes", - "field": "process.pid" - }, - "schema": "metric", - "type": "cardinality" - } - ], - "listeners": {}, - "params": { - "addLegend": false, - "addTooltip": true, - "gauge": { - "autoExtend": false, - "backStyle": "Full", - "colorSchema": "Green to Red", - "colorsRange": [ - { - "from": 0, - "to": 100 - } - ], - "gaugeColorMode": "None", - "gaugeStyle": "Full", - "gaugeType": "Metric", - "invertColors": false, - "labels": { - "color": "black", - "show": true - }, - "orientation": "vertical", - "percentageMode": false, - "scale": { - "color": "#333", - "labels": false, - "show": false, - "width": 2 - }, - "style": { - "bgColor": false, - "bgFill": "#000", - "fontSize": 60, - "labelColor": false, - "subText": "" - }, - "type": "simple", - "useRange": false, - "verticalSplit": false - }, - "type": "gauge" - }, - "title": "Number of processes ECS", - "type": "metric" - } - }, - "id": "590a60f0-5d87-11e7-8884-1bb4c3b890e4-ecs", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [ - { - "id": "metricbeat-*", - "name": "kibanaSavedObjectMeta.searchSourceJSON.index", - "type": "index-pattern" - } - ], - "type": "visualization", - "updated_at": "2020-03-03T20:18:18.996Z", - "version": "WzUxODQsM10=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": {} - }, - "title": "Tip [Metricbeat System] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "fontSize": 12, - "markdown": "**TIP:** To select another host, go to the [System Overview](#/dashboard/Metricbeat-system-overview-ecs) dashboard and double-click a host name." - }, - "title": "Tip [Metricbeat System] ECS", - "type": "markdown" - } - }, - "id": "3d65d450-a9c3-11e7-af20-67db8aecb295-ecs", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-03-03T20:18:18.996Z", - "version": "WzUxODUsM10=" - } - ], - "version": "7.6.0" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/_meta/kibana/7/dashboard/Metricbeat-system-overview.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/_meta/kibana/7/dashboard/Metricbeat-system-overview.json deleted file mode 100644 index 5264aeed..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/_meta/kibana/7/dashboard/Metricbeat-system-overview.json +++ /dev/null @@ -1,1266 +0,0 @@ -{ - "objects": [ - { - "attributes": { - "description": "Overview of system metrics", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "highlightAll": true, - "query": { - "language": "kuery", - "query": "" - }, - "version": true - } - }, - "optionsJSON": { - "darkTheme": false - }, - "panelsJSON": [ - { - "embeddableConfig": {}, - "gridData": { - "h": 4, - "i": "9", - "w": 48, - "x": 0, - "y": 0 - }, - "panelIndex": "9", - "panelRefName": "panel_0", - "version": "7.6.0" - }, - { - "embeddableConfig": { - "vis": { - "defaultColors": { - "0 - 100": "rgb(0,104,55)" - } - } - }, - "gridData": { - "h": 8, - "i": "11", - "w": 8, - "x": 0, - "y": 4 - }, - "panelIndex": "11", - "panelRefName": "panel_1", - "version": "7.6.0" - }, - { - "embeddableConfig": { - "vis": { - "defaultColors": { - "0 - 100": "rgb(0,104,55)" - } - } - }, - "gridData": { - "h": 20, - "i": "12", - "w": 24, - "x": 24, - "y": 12 - }, - "panelIndex": "12", - "panelRefName": "panel_2", - "version": "7.6.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 20, - "i": "13", - "w": 24, - "x": 0, - "y": 12 - }, - "panelIndex": "13", - "panelRefName": "panel_3", - "version": "7.6.0" - }, - { - "embeddableConfig": { - "vis": { - "defaultColors": { - "0% - 15%": "rgb(247,252,245)", - "15% - 30%": "rgb(199,233,192)", - "30% - 45%": "rgb(116,196,118)", - "45% - 60%": "rgb(35,139,69)" - } - } - }, - "gridData": { - "h": 24, - "i": "14", - "w": 48, - "x": 0, - "y": 32 - }, - "panelIndex": "14", - "panelRefName": "panel_4", - "version": "7.6.0" - }, - { - "embeddableConfig": { - "vis": { - "defaultColors": { - "0 - 100": "rgb(0,104,55)" - } - } - }, - "gridData": { - "h": 8, - "i": "16", - "w": 8, - "x": 32, - "y": 4 - }, - "panelIndex": "16", - "panelRefName": "panel_5", - "version": "7.6.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 8, - "i": "17", - "w": 8, - "x": 40, - "y": 4 - }, - "panelIndex": "17", - "panelRefName": "panel_6", - "version": "7.6.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 8, - "i": "18", - "w": 8, - "x": 24, - "y": 4 - }, - "panelIndex": "18", - "panelRefName": "panel_7", - "version": "7.6.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 8, - "i": "19", - "w": 8, - "x": 16, - "y": 4 - }, - "panelIndex": "19", - "panelRefName": "panel_8", - "version": "7.6.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 8, - "i": "20", - "w": 8, - "x": 8, - "y": 4 - }, - "panelIndex": "20", - "panelRefName": "panel_9", - "version": "7.6.0" - } - ], - "timeRestore": false, - "title": "[Metricbeat System] Overview ECS", - "version": 1 - }, - "id": "Metricbeat-system-overview-ecs", - "migrationVersion": { - "dashboard": "7.3.0" - }, - "references": [ - { - "id": "System-Navigation-ecs", - "name": "panel_0", - "type": "visualization" - }, - { - "id": "c6f2ffd0-4d17-11e7-a196-69b9a7a020a9-ecs", - "name": "panel_1", - "type": "visualization" - }, - { - "id": "fe064790-1b1f-11e7-bec4-a5e9ec5cab8b-ecs", - "name": "panel_2", - "type": "visualization" - }, - { - "id": "855899e0-1b1c-11e7-b09e-037021c4f8df-ecs", - "name": "panel_3", - "type": "visualization" - }, - { - "id": "7cdb1330-4d1a-11e7-a196-69b9a7a020a9-ecs", - "name": "panel_4", - "type": "visualization" - }, - { - "id": "522ee670-1b92-11e7-bec4-a5e9ec5cab8b-ecs", - "name": "panel_5", - "type": "visualization" - }, - { - "id": "1aae9140-1b93-11e7-8ada-3df93aab833e-ecs", - "name": "panel_6", - "type": "visualization" - }, - { - "id": "825fdb80-4d1d-11e7-b5f2-2b7c1895bf32-ecs", - "name": "panel_7", - "type": "visualization" - }, - { - "id": "d3166e80-1b91-11e7-bec4-a5e9ec5cab8b-ecs", - "name": "panel_8", - "type": "visualization" - }, - { - "id": "83e12df0-1b91-11e7-bec4-a5e9ec5cab8b-ecs", - "name": "panel_9", - "type": "visualization" - } - ], - "type": "dashboard", - "updated_at": "2020-03-26T17:29:07.346Z", - "version": "WzY3NjMsN10=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "System Navigation [Metricbeat System] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "fontSize": 12, - "markdown": "[System Overview](#/dashboard/Metricbeat-system-overview-ecs) | [Host Overview](#/dashboard/79ffd6e0-faa0-11e6-947f-177f697178b8-ecs) |\n[Containers overview](#/dashboard/CPU-slash-Memory-per-container-ecs)" - }, - "title": "System Navigation [Metricbeat System] ECS", - "type": "markdown" - } - }, - "id": "System-Navigation-ecs", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-03-03T20:18:44.291Z", - "version": "WzUzNzIsM10=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "indexRefName": "kibanaSavedObjectMeta.searchSourceJSON.index", - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Number of hosts [Metricbeat System] ECS", - "uiStateJSON": { - "vis": { - "defaultColors": { - "0 - 100": "rgb(0,104,55)" - } - } - }, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Number of hosts", - "field": "host.name" - }, - "schema": "metric", - "type": "cardinality" - } - ], - "params": { - "addLegend": false, - "addTooltip": true, - "gauge": { - "autoExtend": false, - "backStyle": "Full", - "colorSchema": "Green to Red", - "colorsRange": [ - { - "from": 0, - "to": 100 - } - ], - "gaugeColorMode": "None", - "gaugeStyle": "Full", - "gaugeType": "Metric", - "invertColors": false, - "labels": { - "color": "black", - "show": false - }, - "orientation": "vertical", - "percentageMode": false, - "scale": { - "color": "#333", - "labels": false, - "show": false, - "width": 2 - }, - "style": { - "bgColor": false, - "bgFill": "#000", - "fontSize": "63", - "labelColor": false, - "subText": "" - }, - "type": "simple", - "useRange": false, - "verticalSplit": false - }, - "type": "gauge" - }, - "title": "Number of hosts [Metricbeat System] ECS", - "type": "metric" - } - }, - "id": "c6f2ffd0-4d17-11e7-a196-69b9a7a020a9-ecs", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [ - { - "id": "metricbeat-*", - "name": "kibanaSavedObjectMeta.searchSourceJSON.index", - "type": "index-pattern" - } - ], - "type": "visualization", - "updated_at": "2020-03-03T20:18:44.291Z", - "version": "WzUzNzMsM10=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Top Hosts By Memory (Realtime) [Metricbeat System] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "bar_color_rules": [ - { - "bar_color": "rgba(104,188,0,1)", - "id": "33349dd0-1b1c-11e7-b09e-037021c4f8df", - "operator": "gte", - "value": 0 - }, - { - "bar_color": "rgba(254,146,0,1)", - "id": "997dc440-1b1c-11e7-b09e-037021c4f8df", - "operator": "gte", - "value": 0.6 - }, - { - "bar_color": "rgba(211,49,21,1)", - "id": "a10d7f20-1b1c-11e7-b09e-037021c4f8df", - "operator": "gte", - "value": 0.85 - } - ], - "drilldown_url": "../app/kibana#/dashboard/79ffd6e0-faa0-11e6-947f-177f697178b8-ecs?_a=(query:(language:kuery,query:'host.name:\"{{key}}\"'))", - "filter": "", - "id": "31e5afa0-1b1c-11e7-b09e-037021c4f8df", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "percent", - "id": "31e5afa1-1b1c-11e7-b09e-037021c4f8df", - "line_width": 1, - "metrics": [ - { - "field": "system.memory.actual.used.pct", - "id": "31e5afa2-1b1c-11e7-b09e-037021c4f8df", - "type": "avg" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "host.name", - "terms_order_by": "31e5afa2-1b1c-11e7-b09e-037021c4f8df", - "terms_size": "10" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "top_n" - }, - "title": "Top Hosts By Memory (Realtime) [Metricbeat System] ECS", - "type": "metrics" - } - }, - "id": "fe064790-1b1f-11e7-bec4-a5e9ec5cab8b-ecs", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-03-03T20:18:44.291Z", - "version": "WzUzNzQsM10=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Top Hosts By CPU (Realtime) [Metricbeat System] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "bar_color_rules": [ - { - "bar_color": "rgba(104,188,0,1)", - "id": "33349dd0-1b1c-11e7-b09e-037021c4f8df", - "operator": "gte", - "value": 0 - }, - { - "bar_color": "rgba(254,146,0,1)", - "id": "997dc440-1b1c-11e7-b09e-037021c4f8df", - "operator": "gte", - "value": 0.6 - }, - { - "bar_color": "rgba(211,49,21,1)", - "id": "a10d7f20-1b1c-11e7-b09e-037021c4f8df", - "operator": "gte", - "value": 0.85 - } - ], - "drilldown_url": "../app/kibana#/dashboard/79ffd6e0-faa0-11e6-947f-177f697178b8-ecs?_a=(query:(language:kuery,query:'host.name:\"{{key}}\"'))", - "filter": "", - "id": "31e5afa0-1b1c-11e7-b09e-037021c4f8df", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "percent", - "id": "31e5afa1-1b1c-11e7-b09e-037021c4f8df", - "line_width": 1, - "metrics": [ - { - "field": "system.cpu.user.pct", - "id": "31e5afa2-1b1c-11e7-b09e-037021c4f8df", - "type": "avg" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "host.name", - "terms_order_by": "31e5afa2-1b1c-11e7-b09e-037021c4f8df", - "terms_size": "10" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "top_n" - }, - "title": "Top Hosts By CPU (Realtime) [Metricbeat System] ECS", - "type": "metrics" - } - }, - "id": "855899e0-1b1c-11e7-b09e-037021c4f8df-ecs", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-03-03T20:18:44.291Z", - "version": "WzUzNzUsM10=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "indexRefName": "kibanaSavedObjectMeta.searchSourceJSON.index", - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Hosts histogram by CPU usage [Metricbeat System] ECS", - "uiStateJSON": { - "vis": { - "defaultColors": { - "0% - 5%": "rgb(247,252,245)", - "10% - 15%": "rgb(116,196,118)", - "15% - 20%": "rgb(35,139,69)", - "5% - 10%": "rgb(199,233,192)" - } - } - }, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "CPU usage", - "field": "system.cpu.user.pct" - }, - "schema": "metric", - "type": "avg" - }, - { - "enabled": true, - "id": "2", - "params": { - "extended_bounds": {}, - "field": "@timestamp", - "interval": "auto", - "min_doc_count": 1 - }, - "schema": "segment", - "type": "date_histogram" - }, - { - "enabled": true, - "id": "3", - "params": { - "customLabel": "Hosts", - "field": "host.name", - "order": "desc", - "orderBy": "1", - "size": 20 - }, - "schema": "group", - "type": "terms" - } - ], - "params": { - "addLegend": true, - "addTooltip": true, - "colorSchema": "Greens", - "colorsNumber": 4, - "colorsRange": [], - "enableHover": false, - "invertColors": false, - "legendPosition": "right", - "percentageMode": false, - "setColorRange": false, - "times": [], - "type": "heatmap", - "valueAxes": [ - { - "id": "ValueAxis-1", - "labels": { - "color": "#555", - "rotate": 0, - "show": false - }, - "scale": { - "defaultYExtents": false, - "type": "linear" - }, - "show": false, - "type": "value" - } - ] - }, - "title": "Hosts histogram by CPU usage [Metricbeat System] ECS", - "type": "heatmap" - } - }, - "id": "7cdb1330-4d1a-11e7-a196-69b9a7a020a9-ecs", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [ - { - "id": "metricbeat-*", - "name": "kibanaSavedObjectMeta.searchSourceJSON.index", - "type": "index-pattern" - } - ], - "type": "visualization", - "updated_at": "2020-03-03T20:18:44.291Z", - "version": "WzUzNzYsM10=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Inbound Traffic [Metricbeat System] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "background_color_rules": [ - { - "id": "0e346760-1b92-11e7-bec4-a5e9ec5cab8b" - } - ], - "filter": { - "language": "lucene", - "query": "-system.network.name:l*" - }, - "id": "0c761590-1b92-11e7-bec4-a5e9ec5cab8b", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "bytes", - "id": "0c761591-1b92-11e7-bec4-a5e9ec5cab8b", - "label": "Inbound Traffic", - "line_width": 1, - "metrics": [ - { - "field": "system.network.in.bytes", - "id": "0c761592-1b92-11e7-bec4-a5e9ec5cab8b", - "type": "max" - }, - { - "field": "0c761592-1b92-11e7-bec4-a5e9ec5cab8b", - "id": "1d659060-1b92-11e7-bec4-a5e9ec5cab8b", - "type": "derivative", - "unit": "1s" - }, - { - "field": "1d659060-1b92-11e7-bec4-a5e9ec5cab8b", - "id": "f2074f70-1b92-11e7-a416-41f5ccdba2e6", - "type": "positive_only", - "unit": "" - }, - { - "function": "sum", - "id": "c40e18f0-2c55-11e7-a0ad-277ce466684d", - "type": "series_agg" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "system.network.name", - "value_template": "{{value}}/s" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "bytes", - "id": "37f70440-1b92-11e7-bec4-a5e9ec5cab8b", - "label": "Total Transferred", - "line_width": 1, - "metrics": [ - { - "field": "system.network.in.bytes", - "id": "37f72b50-1b92-11e7-bec4-a5e9ec5cab8b", - "type": "max" - }, - { - "field": "37f72b50-1b92-11e7-bec4-a5e9ec5cab8b", - "id": "37f72b51-1b92-11e7-bec4-a5e9ec5cab8b", - "type": "derivative", - "unit": "" - }, - { - "field": "37f72b51-1b92-11e7-bec4-a5e9ec5cab8b", - "id": "f9da2dd0-1b92-11e7-a416-41f5ccdba2e6", - "type": "positive_only", - "unit": "" - }, - { - "field": "f9da2dd0-1b92-11e7-a416-41f5ccdba2e6", - "function": "overall_sum", - "id": "3e63c2f0-1b92-11e7-bec4-a5e9ec5cab8b", - "sigma": "", - "type": "series_agg" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "system.network.name", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "metric" - }, - "title": "Inbound Traffic [Metricbeat System] ECS", - "type": "metrics" - } - }, - "id": "522ee670-1b92-11e7-bec4-a5e9ec5cab8b-ecs", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-03-03T20:18:44.291Z", - "version": "WzUzNzcsM10=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Outbound Traffic [Metricbeat System] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "background_color_rules": [ - { - "id": "0e346760-1b92-11e7-bec4-a5e9ec5cab8b" - } - ], - "filter": { - "language": "lucene", - "query": "-system.network.name:l*" - }, - "id": "0c761590-1b92-11e7-bec4-a5e9ec5cab8b", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "bytes", - "id": "0c761591-1b92-11e7-bec4-a5e9ec5cab8b", - "label": "Outbound Traffic", - "line_width": 1, - "metrics": [ - { - "field": "system.network.out.bytes", - "id": "0c761592-1b92-11e7-bec4-a5e9ec5cab8b", - "type": "max" - }, - { - "field": "0c761592-1b92-11e7-bec4-a5e9ec5cab8b", - "id": "1d659060-1b92-11e7-bec4-a5e9ec5cab8b", - "type": "derivative", - "unit": "1s" - }, - { - "field": "1d659060-1b92-11e7-bec4-a5e9ec5cab8b", - "id": "f2074f70-1b92-11e7-a416-41f5ccdba2e6", - "type": "positive_only", - "unit": "" - }, - { - "function": "sum", - "id": "a1737470-2c55-11e7-a0ad-277ce466684d", - "type": "series_agg" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "system.network.name", - "value_template": "{{value}}/s" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "bytes", - "id": "37f70440-1b92-11e7-bec4-a5e9ec5cab8b", - "label": "Total Transferred", - "line_width": 1, - "metrics": [ - { - "field": "system.network.out.bytes", - "id": "37f72b50-1b92-11e7-bec4-a5e9ec5cab8b", - "type": "max" - }, - { - "field": "37f72b50-1b92-11e7-bec4-a5e9ec5cab8b", - "id": "37f72b51-1b92-11e7-bec4-a5e9ec5cab8b", - "type": "derivative", - "unit": "" - }, - { - "field": "37f72b51-1b92-11e7-bec4-a5e9ec5cab8b", - "id": "f9da2dd0-1b92-11e7-a416-41f5ccdba2e6", - "type": "positive_only", - "unit": "" - }, - { - "field": "f9da2dd0-1b92-11e7-a416-41f5ccdba2e6", - "function": "overall_sum", - "id": "3e63c2f0-1b92-11e7-bec4-a5e9ec5cab8b", - "sigma": "", - "type": "series_agg" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "system.network.name", - "value_template": "{{value}}" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "metric" - }, - "title": "Outbound Traffic [Metricbeat System] ECS", - "type": "metrics" - } - }, - "id": "1aae9140-1b93-11e7-8ada-3df93aab833e-ecs", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-03-03T20:18:44.291Z", - "version": "WzUzNzgsM10=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Disk used [Metricbeat System] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "default_index_pattern": "filebeat-*", - "default_timefield": "@timestamp", - "filter": "", - "gauge_color_rules": [ - { - "gauge": "rgba(104,188,0,1)", - "id": "51921d10-4d1d-11e7-b5f2-2b7c1895bf32", - "operator": "gte", - "value": 0 - }, - { - "gauge": "rgba(251,158,0,1)", - "id": "f26de750-4d54-11e7-b5f2-2b7c1895bf32", - "operator": "gte", - "value": 0.7 - }, - { - "gauge": "rgba(211,49,21,1)", - "id": "fa31d190-4d54-11e7-b5f2-2b7c1895bf32", - "operator": "gte", - "value": 0.85 - } - ], - "gauge_inner_width": 10, - "gauge_max": "1", - "gauge_style": "half", - "gauge_width": 10, - "id": "4e4dc780-4d1d-11e7-b5f2-2b7c1895bf32", - "index_pattern": "metricbeat-*", - "interval": "auto", - "isModelInvalid": false, - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "percent", - "id": "4e4dee90-4d1d-11e7-b5f2-2b7c1895bf32", - "label": "Disk used", - "line_width": 1, - "metrics": [ - { - "agg_with": "avg", - "field": "system.fsstat.total_size.used", - "id": "4e4dee91-4d1d-11e7-b5f2-2b7c1895bf32", - "order": "desc", - "order_by": "@timestamp", - "size": 1, - "type": "top_hit" - }, - { - "agg_with": "avg", - "field": "system.fsstat.total_size.total", - "id": "57c96ee0-4d54-11e7-b5f2-2b7c1895bf32", - "order": "desc", - "order_by": "@timestamp", - "size": 1, - "type": "top_hit" - }, - { - "id": "6304cca0-4d54-11e7-b5f2-2b7c1895bf32", - "script": "params.used/params.total ", - "type": "math", - "variables": [ - { - "field": "4e4dee91-4d1d-11e7-b5f2-2b7c1895bf32", - "id": "6da10430-4d54-11e7-b5f2-2b7c1895bf32", - "name": "used" - }, - { - "field": "57c96ee0-4d54-11e7-b5f2-2b7c1895bf32", - "id": "73b8c510-4d54-11e7-b5f2-2b7c1895bf32", - "name": "total" - } - ] - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "time_range_mode": "entire_time_range", - "type": "gauge" - }, - "title": "Disk used [Metricbeat System] ECS", - "type": "metrics" - } - }, - "id": "825fdb80-4d1d-11e7-b5f2-2b7c1895bf32-ecs", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-03-26T17:22:09.379Z", - "version": "WzY3MTksN10=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Memory Usage Gauge [Metricbeat System] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "filter": "", - "gauge_color_rules": [ - { - "gauge": "rgba(104,188,0,1)", - "id": "a0d522e0-1b91-11e7-bec4-a5e9ec5cab8b", - "operator": "gte", - "value": 0 - }, - { - "gauge": "rgba(254,146,0,1)", - "id": "b45ad8f0-1b91-11e7-bec4-a5e9ec5cab8b", - "operator": "gte", - "value": 0.7 - }, - { - "gauge": "rgba(211,49,21,1)", - "id": "c06e9550-1b91-11e7-bec4-a5e9ec5cab8b", - "operator": "gte", - "value": 0.85 - } - ], - "gauge_inner_width": 10, - "gauge_max": "1", - "gauge_style": "half", - "gauge_width": 10, - "id": "9f51b730-1b91-11e7-bec4-a5e9ec5cab8b", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "percent", - "id": "9f51b731-1b91-11e7-bec4-a5e9ec5cab8b", - "label": "Memory Usage", - "line_width": 1, - "metrics": [ - { - "field": "system.memory.actual.used.pct", - "id": "9f51b732-1b91-11e7-bec4-a5e9ec5cab8b", - "type": "avg" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "gauge" - }, - "title": "Memory Usage Gauge [Metricbeat System] ECS", - "type": "metrics" - } - }, - "id": "d3166e80-1b91-11e7-bec4-a5e9ec5cab8b-ecs", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-03-03T20:18:44.291Z", - "version": "WzUzODAsM10=" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "CPU Usage Gauge [Metricbeat System] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "filter": "", - "gauge_color_rules": [ - { - "gauge": "rgba(104,188,0,1)", - "id": "4ef2c3b0-1b91-11e7-bec4-a5e9ec5cab8b", - "operator": "gte", - "value": 0 - }, - { - "gauge": "rgba(254,146,0,1)", - "id": "e6561ae0-1b91-11e7-bec4-a5e9ec5cab8b", - "operator": "gte", - "value": 0.7 - }, - { - "gauge": "rgba(211,49,21,1)", - "id": "ec655040-1b91-11e7-bec4-a5e9ec5cab8b", - "operator": "gte", - "value": 0.85 - } - ], - "gauge_inner_width": 10, - "gauge_max": "1", - "gauge_style": "half", - "gauge_width": 10, - "id": "4c9e2550-1b91-11e7-bec4-a5e9ec5cab8b", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "percent", - "id": "4c9e2551-1b91-11e7-bec4-a5e9ec5cab8b", - "label": "CPU Usage", - "line_width": 1, - "metrics": [ - { - "field": "system.cpu.user.pct", - "id": "4c9e2552-1b91-11e7-bec4-a5e9ec5cab8b", - "type": "avg" - }, - { - "field": "system.cpu.system.pct", - "id": "225c2140-5fd7-11e7-a63a-a937b7c1a7e1", - "type": "avg" - }, - { - "field": "system.cpu.cores", - "id": "837a30c0-5fd7-11e7-a63a-a937b7c1a7e1", - "type": "avg" - }, - { - "id": "587aa510-1b91-11e7-bec4-a5e9ec5cab8b", - "script": "params.n \u003e 0 ? (params.user+params.system)/params.n : null", - "type": "calculation", - "variables": [ - { - "field": "4c9e2552-1b91-11e7-bec4-a5e9ec5cab8b", - "id": "5a19af10-1b91-11e7-bec4-a5e9ec5cab8b", - "name": "user" - }, - { - "field": "225c2140-5fd7-11e7-a63a-a937b7c1a7e1", - "id": "32b54f80-5fd7-11e7-a63a-a937b7c1a7e1", - "name": "system" - }, - { - "field": "837a30c0-5fd7-11e7-a63a-a937b7c1a7e1", - "id": "8ba6eef0-5fd7-11e7-a63a-a937b7c1a7e1", - "name": "n" - } - ] - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "gauge" - }, - "title": "CPU Usage Gauge [Metricbeat System] ECS", - "type": "metrics" - } - }, - "id": "83e12df0-1b91-11e7-bec4-a5e9ec5cab8b-ecs", - "migrationVersion": { - "visualization": "7.4.2" - }, - "references": [], - "type": "visualization", - "updated_at": "2020-03-03T20:18:44.291Z", - "version": "WzUzODEsM10=" - } - ], - "version": "7.6.0" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/_meta/testing/README.md b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/_meta/testing/README.md deleted file mode 100644 index 92909ce5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/_meta/testing/README.md +++ /dev/null @@ -1,6 +0,0 @@ -This directory contains utilities for testing metricbeat system module. - -To execute burn application: -GOMAXPROCS=4 go run burn.go -cpus 4 - - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/_meta/testing/burn.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/_meta/testing/burn.go deleted file mode 100644 index 11ef123e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/_meta/testing/burn.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package main - -import "flag" - -func main() { - cpus := flag.Int("cpus", 1, "Number of burning goroutines to start") - flag.Parse() - - x := 17 - var c chan bool - for i := 0; i < *cpus; i++ { - go func() { - for { - x = x * x - } - }() - } - <-c -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/core/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/core/_meta/data.json deleted file mode 100644 index bb382dc9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/core/_meta/data.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "event": { - "dataset": "system.core", - "duration": 115000, - "module": "system" - }, - "metricset": { - "name": "core" - }, - "service": { - "type": "system" - }, - "system": { - "core": { - "id": 0, - "idle": { - "pct": 0.84, - "ticks": 69564411 - }, - "iowait": { - "pct": 0, - "ticks": 419844 - }, - "irq": { - "pct": 0, - "ticks": 0 - }, - "nice": { - "pct": 0, - "ticks": 45632 - }, - "softirq": { - "pct": 0, - "ticks": 189966 - }, - "steal": { - "pct": 0, - "ticks": 0 - }, - "system": { - "pct": 0.08, - "ticks": 6211665 - }, - "user": { - "pct": 0.08, - "ticks": 18833962 - } - } - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/core/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/core/_meta/docs.asciidoc deleted file mode 100644 index e70e55f0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/core/_meta/docs.asciidoc +++ /dev/null @@ -1,24 +0,0 @@ -The System `core` metricset provides usage statistics for each CPU core. - -This metricset is available on: - -- FreeBSD -- Linux -- macOS -- OpenBSD -- Windows - -[float] -=== Configuration - -*`core.metrics`*:: This option controls what metrics are reported for each CPU -core. The value is a list and two metric types are supported - `percentages` and -`ticks`. The default value is `core.metrics: [percentages]`. -+ -[source,yaml] ----- -metricbeat.modules: -- module: system - metricsets: [core] - core.metrics: [percentages, ticks] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/core/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/core/_meta/fields.yml deleted file mode 100644 index 110fadb1..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/core/_meta/fields.yml +++ /dev/null @@ -1,103 +0,0 @@ -- name: core - type: group - description: > - `system-core` contains CPU metrics for a single core of a multi-core system. - release: ga - fields: - - name: id - type: long - description: > - CPU Core number. - - # Percentages - - name: user.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent in user space. - - - name: user.ticks - type: long - description: > - The amount of CPU time spent in user space. - - - name: system.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent in kernel space. - - - name: system.ticks - type: long - description: > - The amount of CPU time spent in kernel space. - - - name: nice.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent on low-priority processes. - - - name: nice.ticks - type: long - description: > - The amount of CPU time spent on low-priority processes. - - - name: idle.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent idle. - - - name: idle.ticks - type: long - description: > - The amount of CPU time spent idle. - - - name: iowait.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent in wait (on disk). - - - name: iowait.ticks - type: long - description: > - The amount of CPU time spent in wait (on disk). - - - name: irq.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent servicing and handling hardware interrupts. - - - name: irq.ticks - type: long - description: > - The amount of CPU time spent servicing and handling hardware interrupts. - - - name: softirq.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent servicing and handling software interrupts. - - - name: softirq.ticks - type: long - description: > - The amount of CPU time spent servicing and handling software interrupts. - - - name: steal.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent in involuntary wait by the virtual CPU while the hypervisor - was servicing another processor. - Available only on Unix. - - - name: steal.ticks - type: long - description: > - The amount of CPU time spent in involuntary wait by the virtual CPU while the hypervisor - was servicing another processor. - Available only on Unix. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/core/config.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/core/config.go deleted file mode 100644 index e47b7d7c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/core/config.go +++ /dev/null @@ -1,64 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package core - -import ( - "strings" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common/cfgwarn" -) - -// Core metric types. -const ( - percentages = "percentages" - ticks = "ticks" -) - -// Config for the system core metricset. -type Config struct { - Metrics []string `config:"core.metrics"` - CPUTicks *bool `config:"cpu_ticks"` // Deprecated. -} - -// Validate validates the core config. -func (c Config) Validate() error { - if c.CPUTicks != nil { - cfgwarn.Deprecate("6.1.0", "cpu_ticks is deprecated. Add 'ticks' to the core.metrics list.") - } - - if len(c.Metrics) == 0 { - return errors.New("core.metrics cannot be empty") - } - - for _, metric := range c.Metrics { - switch strings.ToLower(metric) { - case percentages, ticks: - default: - return errors.Errorf("invalid core.metrics value '%v' (valid "+ - "options are %v and %v)", metric, percentages, ticks) - } - } - - return nil -} - -var defaultConfig = Config{ - Metrics: []string{percentages}, -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/core/core.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/core/core.go deleted file mode 100644 index 9fdb3178..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/core/core.go +++ /dev/null @@ -1,110 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build darwin freebsd linux openbsd windows - -package core - -import ( - "strings" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/metric/system/cpu" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -func init() { - mb.Registry.MustAddMetricSet("system", "core", New, - mb.WithHostParser(parse.EmptyHostParser), - ) -} - -// MetricSet for fetching system core metrics. -type MetricSet struct { - mb.BaseMetricSet - config Config - cores *cpu.CoresMonitor -} - -// New returns a new core MetricSet. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - config := defaultConfig - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - if config.CPUTicks != nil && *config.CPUTicks { - config.Metrics = append(config.Metrics, "ticks") - } - - return &MetricSet{ - BaseMetricSet: base, - config: config, - cores: new(cpu.CoresMonitor), - }, nil -} - -// Fetch fetches CPU core metrics from the OS. -func (m *MetricSet) Fetch(report mb.ReporterV2) error { - samples, err := m.cores.Sample() - if err != nil { - return errors.Wrap(err, "failed to sample CPU core times") - - } - - for id, sample := range samples { - event := common.MapStr{"id": id} - - for _, metric := range m.config.Metrics { - switch strings.ToLower(metric) { - case percentages: - // Use NormalizedPercentages here because per core metrics range on [0, 100%]. - pct := sample.Percentages() - event.Put("user.pct", pct.User) - event.Put("system.pct", pct.System) - event.Put("idle.pct", pct.Idle) - event.Put("iowait.pct", pct.IOWait) - event.Put("irq.pct", pct.IRQ) - event.Put("nice.pct", pct.Nice) - event.Put("softirq.pct", pct.SoftIRQ) - event.Put("steal.pct", pct.Steal) - case ticks: - ticks := sample.Ticks() - event.Put("user.ticks", ticks.User) - event.Put("system.ticks", ticks.System) - event.Put("idle.ticks", ticks.Idle) - event.Put("iowait.ticks", ticks.IOWait) - event.Put("irq.ticks", ticks.IRQ) - event.Put("nice.ticks", ticks.Nice) - event.Put("softirq.ticks", ticks.SoftIRQ) - event.Put("steal.ticks", ticks.Steal) - } - } - - isOpen := report.Event(mb.Event{ - MetricSetFields: event, - }) - if !isOpen { - return nil - } - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/core/core_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/core/core_test.go deleted file mode 100644 index 3e8a66f7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/core/core_test.go +++ /dev/null @@ -1,62 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build darwin freebsd linux openbsd windows - -package core - -import ( - "testing" - "time" - - "github.com/stretchr/testify/assert" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestFetch(t *testing.T) { - f := mbtest.NewReportingMetricSetV2Error(t, getConfig()) - events, errs := mbtest.ReportingFetchV2Error(f) - - assert.Empty(t, errs) - if !assert.NotEmpty(t, events) { - t.FailNow() - } - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), - events[0].BeatEvent("system", "core").Fields.StringToPrint()) -} - -func TestData(t *testing.T) { - f := mbtest.NewReportingMetricSetV2Error(t, getConfig()) - - mbtest.ReportingFetchV2Error(f) - time.Sleep(500 * time.Millisecond) - - err := mbtest.WriteEventsReporterV2Error(f, t, ".") - if err != nil { - t.Fatal("write", err) - } - -} - -func getConfig() map[string]interface{} { - return map[string]interface{}{ - "module": "system", - "metricsets": []string{"core"}, - "core.metrics": []string{"percentages", "ticks"}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/core/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/core/doc.go deleted file mode 100644 index 0dca999b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/core/doc.go +++ /dev/null @@ -1,19 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Package core collects cpu core metrics from the host OS. -package core diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/cpu/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/cpu/_meta/data.json deleted file mode 100644 index ff6b7a15..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/cpu/_meta/data.json +++ /dev/null @@ -1,85 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "event": { - "dataset": "system.cpu", - "duration": 115000, - "module": "system" - }, - "metricset": { - "name": "cpu" - }, - "service": { - "type": "system" - }, - "system": { - "cpu": { - "cores": 4, - "idle": { - "norm": { - "pct": 0.7198 - }, - "pct": 2.8792, - "ticks": 81308898 - }, - "iowait": { - "norm": { - "pct": 0 - }, - "pct": 0, - "ticks": 499109 - }, - "irq": { - "norm": { - "pct": 0 - }, - "pct": 0, - "ticks": 0 - }, - "nice": { - "norm": { - "pct": 0 - }, - "pct": 0, - "ticks": 172471 - }, - "softirq": { - "norm": { - "pct": 0 - }, - "pct": 0, - "ticks": 578041 - }, - "steal": { - "norm": { - "pct": 0 - }, - "pct": 0, - "ticks": 0 - }, - "system": { - "norm": { - "pct": 0.0591 - }, - "pct": 0.2365, - "ticks": 25140781 - }, - "total": { - "norm": { - "pct": 0.2802 - }, - "pct": 1.1208 - }, - "user": { - "norm": { - "pct": 0.2211 - }, - "pct": 0.8843, - "ticks": 75216920 - } - } - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/cpu/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/cpu/_meta/docs.asciidoc deleted file mode 100644 index fb83c41e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/cpu/_meta/docs.asciidoc +++ /dev/null @@ -1,25 +0,0 @@ -The System `cpu` metricset provides CPU statistics. - -This metricset is available on: - -- FreeBSD -- Linux -- macOS -- OpenBSD -- Windows - -[float] -=== Configuration - -*`cpu.metrics`*:: This option controls what CPU metrics are reported. The value -is a list and three metric types are supported - `percentages`, -`normalized_percentages`, and `ticks`. The default value is -`cpu.metrics: [percentages]`. -+ -[source,yaml] ----- -metricbeat.modules: -- module: system - metricsets: [cpu] - cpu.metrics: [percentages, normalized_percentages, ticks] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/cpu/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/cpu/_meta/fields.yml deleted file mode 100644 index 40614c44..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/cpu/_meta/fields.yml +++ /dev/null @@ -1,173 +0,0 @@ -- name: cpu - type: group - description: > - `cpu` contains local CPU stats. - release: ga - fields: - - name: cores - type: long - description: > - The number of CPU cores present on the host. The non-normalized - percentages will have a maximum value of `100% * cores`. The - normalized percentages already take this value into account and have - a maximum value of 100%. - - # Percentages - - name: user.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent in user space. On multi-core systems, - you can have percentages that are greater than 100%. For example, if 3 - cores are at 60% use, then the `system.cpu.user.pct` will be 180%. - - - name: system.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent in kernel space. - - - name: nice.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent on low-priority processes. - - - name: idle.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent idle. - - - name: iowait.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent in wait (on disk). - - - name: irq.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent servicing and handling hardware interrupts. - - - name: softirq.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent servicing and handling software interrupts. - - - name: steal.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent in involuntary wait by the virtual CPU while the hypervisor - was servicing another processor. - Available only on Unix. - - - name: total.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent in states other than Idle and IOWait. - - # Normalized Percentages - - name: user.norm.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent in user space. - - - name: system.norm.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent in kernel space. - - - name: nice.norm.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent on low-priority processes. - - - name: idle.norm.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent idle. - - - name: iowait.norm.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent in wait (on disk). - - - name: irq.norm.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent servicing and handling hardware interrupts. - - - name: softirq.norm.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent servicing and handling software interrupts. - - - name: steal.norm.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent in involuntary wait by the virtual CPU while the hypervisor - was servicing another processor. - Available only on Unix. - - - name: total.norm.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time in states other than Idle and IOWait, normalised by the number of cores. - - - # Ticks - - name: user.ticks - type: long - description: > - The amount of CPU time spent in user space. - - - name: system.ticks - type: long - description: > - The amount of CPU time spent in kernel space. - - - name: nice.ticks - type: long - description: > - The amount of CPU time spent on low-priority processes. - - - name: idle.ticks - type: long - description: > - The amount of CPU time spent idle. - - - name: iowait.ticks - type: long - description: > - The amount of CPU time spent in wait (on disk). - - - name: irq.ticks - type: long - description: > - The amount of CPU time spent servicing and handling hardware interrupts. - - - name: softirq.ticks - type: long - description: > - The amount of CPU time spent servicing and handling software interrupts. - - - name: steal.ticks - type: long - description: > - The amount of CPU time spent in involuntary wait by the virtual CPU while the hypervisor - was servicing another processor. - Available only on Unix. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/cpu/config.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/cpu/config.go deleted file mode 100644 index 4e19f25f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/cpu/config.go +++ /dev/null @@ -1,66 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package cpu - -import ( - "strings" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common/cfgwarn" -) - -// CPU metric types. -const ( - percentages = "percentages" - normalizedPercentages = "normalized_percentages" - ticks = "ticks" -) - -// Config for the system cpu metricset. -type Config struct { - Metrics []string `config:"cpu.metrics"` - CPUTicks *bool `config:"cpu_ticks"` // Deprecated. -} - -// Validate validates the cpu config. -func (c Config) Validate() error { - if c.CPUTicks != nil { - cfgwarn.Deprecate("6.1.0", "cpu_ticks is deprecated. Add 'ticks' to the cpu.metrics list.") - } - - if len(c.Metrics) == 0 { - return errors.New("cpu.metrics cannot be empty") - } - - for _, metric := range c.Metrics { - switch strings.ToLower(metric) { - case percentages, normalizedPercentages, ticks: - default: - return errors.Errorf("invalid cpu.metrics value '%v' (valid "+ - "options are %v, %v, and %v)", metric, percentages, - normalizedPercentages, ticks) - } - } - - return nil -} - -var defaultConfig = Config{ - Metrics: []string{percentages, normalizedPercentages}, -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/cpu/cpu.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/cpu/cpu.go deleted file mode 100644 index 8d017f0d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/cpu/cpu.go +++ /dev/null @@ -1,116 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build darwin freebsd linux openbsd windows - -package cpu - -import ( - "strings" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/metric/system/cpu" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -func init() { - mb.Registry.MustAddMetricSet("system", "cpu", New, - mb.WithHostParser(parse.EmptyHostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet for fetching system CPU metrics. -type MetricSet struct { - mb.BaseMetricSet - config Config - cpu *cpu.Monitor -} - -// New is a mb.MetricSetFactory that returns a cpu.MetricSet. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - config := defaultConfig - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - if config.CPUTicks != nil && *config.CPUTicks { - config.Metrics = append(config.Metrics, "ticks") - } - - return &MetricSet{ - BaseMetricSet: base, - config: config, - cpu: new(cpu.Monitor), - }, nil -} - -// Fetch fetches CPU metrics from the OS. -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - sample, err := m.cpu.Sample() - if err != nil { - return errors.Wrap(err, "failed to fetch CPU times") - } - - event := common.MapStr{"cores": cpu.NumCores} - - for _, metric := range m.config.Metrics { - switch strings.ToLower(metric) { - case percentages: - pct := sample.Percentages() - event.Put("user.pct", pct.User) - event.Put("system.pct", pct.System) - event.Put("idle.pct", pct.Idle) - event.Put("iowait.pct", pct.IOWait) - event.Put("irq.pct", pct.IRQ) - event.Put("nice.pct", pct.Nice) - event.Put("softirq.pct", pct.SoftIRQ) - event.Put("steal.pct", pct.Steal) - event.Put("total.pct", pct.Total) - case normalizedPercentages: - normalizedPct := sample.NormalizedPercentages() - event.Put("user.norm.pct", normalizedPct.User) - event.Put("system.norm.pct", normalizedPct.System) - event.Put("idle.norm.pct", normalizedPct.Idle) - event.Put("iowait.norm.pct", normalizedPct.IOWait) - event.Put("irq.norm.pct", normalizedPct.IRQ) - event.Put("nice.norm.pct", normalizedPct.Nice) - event.Put("softirq.norm.pct", normalizedPct.SoftIRQ) - event.Put("steal.norm.pct", normalizedPct.Steal) - event.Put("total.norm.pct", normalizedPct.Total) - case ticks: - ticks := sample.Ticks() - event.Put("user.ticks", ticks.User) - event.Put("system.ticks", ticks.System) - event.Put("idle.ticks", ticks.Idle) - event.Put("iowait.ticks", ticks.IOWait) - event.Put("irq.ticks", ticks.IRQ) - event.Put("nice.ticks", ticks.Nice) - event.Put("softirq.ticks", ticks.SoftIRQ) - event.Put("steal.ticks", ticks.Steal) - } - } - - r.Event(mb.Event{ - MetricSetFields: event, - }) - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/cpu/cpu_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/cpu/cpu_test.go deleted file mode 100644 index e3b7ba66..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/cpu/cpu_test.go +++ /dev/null @@ -1,62 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build darwin freebsd linux openbsd windows - -package cpu - -import ( - "testing" - "time" - - "github.com/stretchr/testify/assert" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestFetch(t *testing.T) { - f := mbtest.NewReportingMetricSetV2Error(t, getConfig()) - events, errs := mbtest.ReportingFetchV2Error(f) - - assert.Empty(t, errs) - if !assert.NotEmpty(t, events) { - t.FailNow() - } - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), - events[0].BeatEvent("system", "cpu").Fields.StringToPrint()) -} - -func TestData(t *testing.T) { - f := mbtest.NewReportingMetricSetV2Error(t, getConfig()) - - // Do a first fetch to have percentages - mbtest.ReportingFetchV2Error(f) - time.Sleep(1 * time.Second) - - err := mbtest.WriteEventsReporterV2Error(f, t, ".") - if err != nil { - t.Fatal("write", err) - } -} - -func getConfig() map[string]interface{} { - return map[string]interface{}{ - "module": "system", - "metricsets": []string{"cpu"}, - "cpu.metrics": []string{"percentages", "normalized_percentages", "ticks"}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/cpu/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/cpu/doc.go deleted file mode 100644 index f3c4e90e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/cpu/doc.go +++ /dev/null @@ -1,19 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Package cpu collects CPU metrics from the host OS. -package cpu diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/_meta/data.json deleted file mode 100644 index 291b1d23..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/_meta/data.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "event": { - "dataset": "system.diskio", - "duration": 115000, - "module": "system" - }, - "metricset": { - "name": "diskio" - }, - "service": { - "type": "system" - }, - "system": { - "diskio": { - "io": { - "time": 656 - }, - "iostat": { - "await": 0, - "busy": 0, - "queue": { - "avg_size": 0 - }, - "read": { - "await": 0, - "per_sec": { - "bytes": 0 - }, - "request": { - "merges_per_sec": 0, - "per_sec": 0 - } - }, - "request": { - "avg_size": 0 - }, - "service_time": 0, - "write": { - "await": 0, - "per_sec": { - "bytes": 0 - }, - "request": { - "merges_per_sec": 0, - "per_sec": 0 - } - } - }, - "name": "nvme0n1p1", - "read": { - "bytes": 8028160, - "count": 3290, - "time": 130016 - }, - "write": { - "bytes": 5120, - "count": 3, - "time": 12 - } - } - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/_meta/docs.asciidoc deleted file mode 100644 index cce8b162..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/_meta/docs.asciidoc +++ /dev/null @@ -1,27 +0,0 @@ -The System `diskio` metricset provides disk IO metrics collected from the -operating system. One event is created for each disk mounted on the system. - -This metricset is available on: - -- Linux -- macOS (requires 10.10+) -- Windows -- FreeBSD (amd64) - -[float] -=== Configuration - -*`diskio.include_devices`*:: When the `diskio` metricset is enabled, you can use the -`diskio.include_devices` option to define a list of device names to pre-filter the -devices that are reported. Filters only exact matches. -If not set or given `[]` empty array, all disk devices are returned -+ -The following example config returns metrics for devices matching include_devices: -+ -[source,yaml] ----- -metricbeat.modules: -- module: system - metricsets: ["diskio"] - diskio.include_devices: ["sda", "sda1"] ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/_meta/fields.yml deleted file mode 100644 index 0aadb9ed..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/_meta/fields.yml +++ /dev/null @@ -1,124 +0,0 @@ -- name: diskio - type: group - description: > - `disk` contains disk IO metrics collected from the operating system. - release: ga - fields: - - name: name - type: keyword - example: sda1 - description: > - The disk name. - - - name: serial_number - type: keyword - description: > - The disk's serial number. This may not be provided by all operating - systems. - - - name: read.count - type: long - description: > - The total number of reads completed successfully. - - - name: write.count - type: long - description: > - The total number of writes completed successfully. - - - name: read.bytes - type: long - format: bytes - description: > - The total number of bytes read successfully. On Linux this is - the number of sectors read multiplied by an assumed sector size of 512. - - - name: write.bytes - type: long - format: bytes - description: > - The total number of bytes written successfully. On Linux this is - the number of sectors written multiplied by an assumed sector size of - 512. - - - name: read.time - type: long - description: > - The total number of milliseconds spent by all reads. - - - name: write.time - type: long - description: > - The total number of milliseconds spent by all writes. - - - name: io.time - type: long - description: > - The total number of of milliseconds spent doing I/Os. - - - name: iostat.read.request.merges_per_sec - type: float - description: > - The number of read requests merged per second that were queued to the device. - - - name: iostat.write.request.merges_per_sec - type: float - description: > - The number of write requests merged per second that were queued to the device. - - - name: iostat.read.request.per_sec - type: float - description: > - The number of read requests that were issued to the device per second - - - name: iostat.write.request.per_sec - type: float - description: > - The number of write requests that were issued to the device per second - - - name: iostat.read.per_sec.bytes - type: float - description: > - The number of Bytes read from the device per second. - format: bytes - - - name: iostat.read.await - type: float - description: > - The average time spent for read requests issued to the device to be served. - - - name: iostat.write.per_sec.bytes - type: float - description: > - The number of Bytes write from the device per second. - format: bytes - - - name: iostat.write.await - type: float - description: > - The average time spent for write requests issued to the device to be served. - - - name: iostat.request.avg_size - type: float - description: > - The average size (in bytes) of the requests that were issued to the device. - - - name: iostat.queue.avg_size - type: float - description: > - The average queue length of the requests that were issued to the device. - - - name: iostat.await - type: float - description: > - The average time spent for requests issued to the device to be served. - - - name: iostat.service_time - type: float - description: > - The average service time (in milliseconds) for I/O requests that were issued to the device. - - - name: iostat.busy - type: float - description: > - Percentage of CPU time during which I/O requests were issued to the device (bandwidth utilization for the device). Device saturation occurs when this value is close to 100%. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/_meta/testdata/proc/diskstats b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/_meta/testdata/proc/diskstats deleted file mode 100644 index 8423e5c2..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/_meta/testdata/proc/diskstats +++ /dev/null @@ -1,10 +0,0 @@ - 8 0 sda 592 0 4730 4924 0 0 0 0 0 1496 4924 - 8 1 sda1 85 0 680 204 0 0 0 0 0 204 204 - 8 2 sda2 81 0 648 1056 0 0 0 0 0 1056 1056 - 8 3 sda3 81 0 648 1044 0 0 0 0 0 1044 1044 - 8 4 sda4 1 0 2 0 0 0 0 0 0 0 0 - 8 5 sda5 80 0 640 1164 0 0 0 0 0 1164 1164 - 8 6 sda6 82 0 656 1296 0 0 0 0 0 1296 1296 - 8 16 sdb 7681508 3044909 164279706 2902996 9494419 12814534 568199104 61998668 0 3842396 64959416 - 8 17 sdb1 3146154 2988374 49078184 833872 861040 7368290 67190704 11224168 0 601740 12075776 - 8 18 sdb2 4535191 56535 115200218 2069120 7703033 5446244 501008400 48646568 0 2440248 50884632 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/disk_performance_386.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/disk_performance_386.go deleted file mode 100644 index cdc9dfc4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/disk_performance_386.go +++ /dev/null @@ -1,42 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build windows - -package diskio - -// diskPerformance struct provides disk performance information. It is used by the IOCTL_DISK_PERFORMANCE control code. -// DeviceIoControl() will fail with ERROR_INSUFFICIENT_BUFFER (The data area passed to a system call is too small) on 32 bit systems. -// The memory layout is different for 32 bit vs 64 bit so an alignment (AlignmentPadding) is necessary in order to increase the buffer size -type diskPerformance struct { - BytesRead int64 - BytesWritten int64 - // Contains a cumulative time, expressed in increments of 100 nanoseconds (or ticks). - ReadTime int64 - // Contains a cumulative time, expressed in increments of 100 nanoseconds (or ticks). - WriteTime int64 - //Contains a cumulative time, expressed in increments of 100 nanoseconds (or ticks). - IdleTime int64 - ReadCount uint32 - WriteCount uint32 - QueueDepth uint32 - SplitCount uint32 - QueryTime int64 - StorageDeviceNumber uint32 - StorageManagerName [8]uint16 - AlignmentPadding uint32 -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/disk_performance_amd64.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/disk_performance_amd64.go deleted file mode 100644 index 9a0388a6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/disk_performance_amd64.go +++ /dev/null @@ -1,39 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build windows - -package diskio - -// diskPerformance struct provides disk performance information. It is used by the IOCTL_DISK_PERFORMANCE control code. -type diskPerformance struct { - BytesRead int64 - BytesWritten int64 - // Contains a cumulative time, expressed in increments of 100 nanoseconds (or ticks). - ReadTime int64 - // Contains a cumulative time, expressed in increments of 100 nanoseconds (or ticks). - WriteTime int64 - //Contains a cumulative time, expressed in increments of 100 nanoseconds (or ticks). - IdleTime int64 - ReadCount uint32 - WriteCount uint32 - QueueDepth uint32 - SplitCount uint32 - QueryTime int64 - StorageDeviceNumber uint32 - StorageManagerName [8]uint16 -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/diskio.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/diskio.go deleted file mode 100644 index 80c49440..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/diskio.go +++ /dev/null @@ -1,139 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build darwin,cgo freebsd linux windows - -package diskio - -import ( - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - - "github.com/pkg/errors" -) - -func init() { - mb.Registry.MustAddMetricSet("system", "diskio", New, - mb.WithHostParser(parse.EmptyHostParser), - ) -} - -// MetricSet for fetching system disk IO metrics. -type MetricSet struct { - mb.BaseMetricSet - statistics *DiskIOStat - includeDevices []string -} - -// New is a mb.MetricSetFactory that returns a new MetricSet. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - config := struct { - IncludeDevices []string `config:"diskio.include_devices"` - }{IncludeDevices: []string{}} - - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - return &MetricSet{ - BaseMetricSet: base, - statistics: NewDiskIOStat(), - includeDevices: config.IncludeDevices, - }, nil -} - -// Fetch fetches disk IO metrics from the OS. -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - stats, err := IOCounters(m.includeDevices...) - if err != nil { - return errors.Wrap(err, "disk io counters") - } - - // Sample the current cpu counter - m.statistics.OpenSampling() - - // Store the last cpu counter when finished - defer m.statistics.CloseSampling() - - for _, counters := range stats { - event := common.MapStr{ - "name": counters.Name, - "read": common.MapStr{ - "count": counters.ReadCount, - "time": counters.ReadTime, - "bytes": counters.ReadBytes, - }, - "write": common.MapStr{ - "count": counters.WriteCount, - "time": counters.WriteTime, - "bytes": counters.WriteBytes, - }, - "io": common.MapStr{ - "time": counters.IoTime, - }, - } - var extraMetrics DiskIOMetric - err := m.statistics.CalIOStatistics(&extraMetrics, counters) - if err == nil { - event["iostat"] = common.MapStr{ - "read": common.MapStr{ - "request": common.MapStr{ - "merges_per_sec": extraMetrics.ReadRequestMergeCountPerSec, - "per_sec": extraMetrics.ReadRequestCountPerSec, - }, - "per_sec": common.MapStr{ - "bytes": extraMetrics.ReadBytesPerSec, - }, - "await": extraMetrics.AvgReadAwaitTime, - }, - "write": common.MapStr{ - "request": common.MapStr{ - "merges_per_sec": extraMetrics.WriteRequestMergeCountPerSec, - "per_sec": extraMetrics.WriteRequestCountPerSec, - }, - "per_sec": common.MapStr{ - "bytes": extraMetrics.WriteBytesPerSec, - }, - "await": extraMetrics.AvgWriteAwaitTime, - }, - "queue": common.MapStr{ - "avg_size": extraMetrics.AvgQueueSize, - }, - "request": common.MapStr{ - "avg_size": extraMetrics.AvgRequestSize, - }, - "await": extraMetrics.AvgAwaitTime, - "service_time": extraMetrics.AvgServiceTime, - "busy": extraMetrics.BusyPct, - } - } - - if counters.SerialNumber != "" { - event["serial_number"] = counters.SerialNumber - } - - isOpen := r.Event(mb.Event{ - MetricSetFields: event, - }) - if !isOpen { - return nil - } - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/diskio_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/diskio_test.go deleted file mode 100644 index aabc44c3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/diskio_test.go +++ /dev/null @@ -1,62 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration -// +build darwin,cgo freebsd linux windows - -package diskio - -import ( - "testing" - "time" - - "github.com/stretchr/testify/assert" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestFetch(t *testing.T) { - f := mbtest.NewReportingMetricSetV2Error(t, getConfig()) - events, errs := mbtest.ReportingFetchV2Error(f) - - assert.Empty(t, errs) - if !assert.NotEmpty(t, events) { - t.FailNow() - } - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), - events[0].BeatEvent("system", "diskio").Fields.StringToPrint()) -} - -func TestData(t *testing.T) { - f := mbtest.NewReportingMetricSetV2Error(t, getConfig()) - err := mbtest.WriteEventsReporterV2Error(f, t, ".") - - // Do a first fetch to have a sample - mbtest.ReportingFetchV2Error(f) - time.Sleep(1 * time.Second) - - if err != nil { - t.Fatal("write", err) - } -} - -func getConfig() map[string]interface{} { - return map[string]interface{}{ - "module": "system", - "metricsets": []string{"diskio"}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/diskstat.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/diskstat.go deleted file mode 100644 index 949d6977..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/diskstat.go +++ /dev/null @@ -1,53 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build darwin freebsd linux windows - -package diskio - -import ( - "github.com/shirou/gopsutil/disk" - - sigar "github.com/elastic/gosigar" -) - -// mapping fields which output by `iostat -x` on linux -// -// Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await r_await w_await svctm %util -// sda 0.06 0.78 0.09 0.27 9.42 8.06 48.64 0.00 1.34 0.99 1.45 0.77 0.03 -type DiskIOMetric struct { - ReadRequestMergeCountPerSec float64 `json:"rrqmCps"` - WriteRequestMergeCountPerSec float64 `json:"wrqmCps"` - ReadRequestCountPerSec float64 `json:"rrqCps"` - WriteRequestCountPerSec float64 `json:"wrqCps"` - // using bytes instead of sector - ReadBytesPerSec float64 `json:"rBps"` - WriteBytesPerSec float64 `json:"wBps"` - AvgRequestSize float64 `json:"avgrqSz"` - AvgQueueSize float64 `json:"avgquSz"` - AvgAwaitTime float64 `json:"await"` - AvgReadAwaitTime float64 `json:"r_await"` - AvgWriteAwaitTime float64 `json:"w_await"` - AvgServiceTime float64 `json:"svctm"` - BusyPct float64 `json:"busy"` -} - -type DiskIOStat struct { - lastDiskIOCounters map[string]disk.IOCountersStat - lastCpu sigar.Cpu - curCpu sigar.Cpu -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/diskstat_linux.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/diskstat_linux.go deleted file mode 100644 index 4ecfdf70..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/diskstat_linux.go +++ /dev/null @@ -1,126 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build linux - -package diskio - -import ( - "github.com/pkg/errors" - "github.com/shirou/gopsutil/disk" - - "github.com/elastic/beats/v7/libbeat/metric/system/cpu" -) - -func Get_CLK_TCK() uint32 { - // return uint32(C.sysconf(C._SC_CLK_TCK)) - // NOTE: _SC_CLK_TCK should be fetched from sysconf using cgo - return uint32(100) -} - -// IOCounters should map functionality to disk package for linux os. -func IOCounters(names ...string) (map[string]disk.IOCountersStat, error) { - return disk.IOCounters(names...) -} - -// NewDiskIOStat :init DiskIOStat object. -func NewDiskIOStat() *DiskIOStat { - return &DiskIOStat{ - lastDiskIOCounters: map[string]disk.IOCountersStat{}, - } -} - -// OpenSampling creates current cpu sampling -// need call as soon as get IOCounters. -func (stat *DiskIOStat) OpenSampling() error { - return stat.curCpu.Get() -} - -// CalIOStatistics calculates IO statistics. -func (stat *DiskIOStat) CalIOStatistics(result *DiskIOMetric, counter disk.IOCountersStat) error { - var last disk.IOCountersStat - var ok bool - - // if last counter not found, create one and return all 0 - if last, ok = stat.lastDiskIOCounters[counter.Name]; !ok { - stat.lastDiskIOCounters[counter.Name] = counter - return nil - } - - // calculate the delta ms between the CloseSampling and OpenSampling - deltams := 1000.0 * float64(stat.curCpu.Total()-stat.lastCpu.Total()) / float64(cpu.NumCores) / float64(Get_CLK_TCK()) - if deltams <= 0 { - return errors.New("The delta cpu time between close sampling and open sampling is less or equal to 0") - } - - rd_ios := counter.ReadCount - last.ReadCount - rd_merges := counter.MergedReadCount - last.MergedReadCount - rd_bytes := counter.ReadBytes - last.ReadBytes - rd_ticks := counter.ReadTime - last.ReadTime - wr_ios := counter.WriteCount - last.WriteCount - wr_merges := counter.MergedWriteCount - last.MergedWriteCount - wr_bytes := counter.WriteBytes - last.WriteBytes - wr_ticks := counter.WriteTime - last.WriteTime - ticks := counter.IoTime - last.IoTime - aveq := counter.WeightedIO - last.WeightedIO - n_ios := rd_ios + wr_ios - n_ticks := rd_ticks + wr_ticks - n_bytes := rd_bytes + wr_bytes - size := float64(0) - wait := float64(0) - svct := float64(0) - - if n_ios > 0 { - size = float64(n_bytes) / float64(n_ios) - wait = float64(n_ticks) / float64(n_ios) - svct = float64(ticks) / float64(n_ios) - } - - queue := float64(aveq) / deltams - per_sec := func(x uint64) float64 { - return 1000.0 * float64(x) / deltams - } - - result.ReadRequestMergeCountPerSec = per_sec(rd_merges) - result.WriteRequestMergeCountPerSec = per_sec(wr_merges) - result.ReadRequestCountPerSec = per_sec(rd_ios) - result.WriteRequestCountPerSec = per_sec(wr_ios) - result.ReadBytesPerSec = per_sec(rd_bytes) - result.WriteBytesPerSec = per_sec(wr_bytes) - result.AvgRequestSize = size - result.AvgQueueSize = queue - result.AvgAwaitTime = wait - if rd_ios > 0 { - result.AvgReadAwaitTime = float64(rd_ticks) / float64(rd_ios) - } - if wr_ios > 0 { - result.AvgWriteAwaitTime = float64(wr_ticks) / float64(wr_ios) - } - result.AvgServiceTime = svct - result.BusyPct = 100.0 * float64(ticks) / deltams - if result.BusyPct > 100.0 { - result.BusyPct = 100.0 - } - - stat.lastDiskIOCounters[counter.Name] = counter - return nil - -} - -func (stat *DiskIOStat) CloseSampling() { - stat.lastCpu = stat.curCpu -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/diskstat_linux_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/diskstat_linux_test.go deleted file mode 100644 index 56a8d9dc..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/diskstat_linux_test.go +++ /dev/null @@ -1,116 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration -// +build linux - -package diskio - -import ( - "testing" - - "github.com/shirou/gopsutil/disk" - "github.com/stretchr/testify/assert" - - sigar "github.com/elastic/gosigar" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - "github.com/elastic/beats/v7/metricbeat/module/system" -) - -func Test_Get_CLK_TCK(t *testing.T) { - //usually the tick is 100 - assert.Equal(t, uint32(100), Get_CLK_TCK()) -} - -func TestDataNameFilter(t *testing.T) { - oldFS := system.HostFS - newFS := "_meta/testdata" - system.HostFS = &newFS - defer func() { - system.HostFS = oldFS - }() - - conf := map[string]interface{}{ - "module": "system", - "metricsets": []string{"diskio"}, - "diskio.include_devices": []string{"sda", "sda1", "sda2"}, - } - - f := mbtest.NewReportingMetricSetV2Error(t, conf) - data, errs := mbtest.ReportingFetchV2Error(f) - assert.Empty(t, errs) - assert.Equal(t, 3, len(data)) -} - -func TestDataEmptyFilter(t *testing.T) { - oldFS := system.HostFS - newFS := "_meta/testdata" - system.HostFS = &newFS - defer func() { - system.HostFS = oldFS - }() - - conf := map[string]interface{}{ - "module": "system", - "metricsets": []string{"diskio"}, - } - - f := mbtest.NewReportingMetricSetV2Error(t, conf) - data, errs := mbtest.ReportingFetchV2Error(f) - assert.Empty(t, errs) - assert.Equal(t, 10, len(data)) -} - -func TestDiskIOStat_CalIOStatistics(t *testing.T) { - counter := disk.IOCountersStat{ - ReadCount: 13, - WriteCount: 17, - ReadTime: 19, - WriteTime: 23, - Name: "iostat", - } - - stat := &DiskIOStat{ - lastDiskIOCounters: map[string]disk.IOCountersStat{ - "iostat": disk.IOCountersStat{ - ReadCount: 3, - WriteCount: 5, - ReadTime: 7, - WriteTime: 11, - Name: "iostat", - }, - }, - lastCpu: sigar.Cpu{Idle: 100}, - curCpu: sigar.Cpu{Idle: 1}, - } - - expected := DiskIOMetric{ - AvgAwaitTime: 24.0 / 22.0, - AvgReadAwaitTime: 1.2, - AvgWriteAwaitTime: 1, - } - var got DiskIOMetric - err := stat.CalIOStatistics(&got, counter) - if err != nil { - t.Fatal(err) - } - - assert.Equal(t, expected.AvgAwaitTime, got.AvgAwaitTime) - assert.Equal(t, expected.AvgReadAwaitTime, got.AvgReadAwaitTime) - assert.Equal(t, expected.AvgWriteAwaitTime, got.AvgWriteAwaitTime) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/diskstat_other.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/diskstat_other.go deleted file mode 100644 index d2669117..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/diskstat_other.go +++ /dev/null @@ -1,50 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build darwin,cgo freebsd - -package diskio - -import ( - "github.com/pkg/errors" - "github.com/shirou/gopsutil/disk" -) - -// NewDiskIOStat :init DiskIOStat object. -func NewDiskIOStat() *DiskIOStat { - return &DiskIOStat{ - lastDiskIOCounters: map[string]disk.IOCountersStat{}, - } -} - -// OpenSampling stub for linux implementation. -func (stat *DiskIOStat) OpenSampling() error { - return nil -} - -// CalIOStatistics stub for linux implementation. -func (stat *DiskIOStat) CalIOStatistics(result *DiskIOMetric, counter disk.IOCountersStat) error { - return errors.New("not implemented out of linux") -} - -// CloseSampling stub for linux implementation. -func (stat *DiskIOStat) CloseSampling() {} - -// IOCounters should map functionality to disk package for linux os. -func IOCounters(names ...string) (map[string]disk.IOCountersStat, error) { - return disk.IOCounters(names...) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/diskstat_windows.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/diskstat_windows.go deleted file mode 100644 index 1e2b3630..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/diskstat_windows.go +++ /dev/null @@ -1,50 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build windows - -package diskio - -import ( - "github.com/pkg/errors" - "github.com/shirou/gopsutil/disk" -) - -// NewDiskIOStat :init DiskIOStat object. -func NewDiskIOStat() *DiskIOStat { - return &DiskIOStat{ - lastDiskIOCounters: map[string]disk.IOCountersStat{}, - } -} - -// OpenSampling stub for linux implementation. -func (stat *DiskIOStat) OpenSampling() error { - return nil -} - -// CalIOStatistics stub for linux implementation. -func (stat *DiskIOStat) CalIOStatistics(result *DiskIOMetric, counter disk.IOCountersStat) error { - return errors.New("iostat is not implement for Windows") -} - -// CloseSampling stub for linux implementation. -func (stat *DiskIOStat) CloseSampling() {} - -// IOCounters should map functionality to disk package for linux os. -func IOCounters(names ...string) (map[string]disk.IOCountersStat, error) { - return ioCounters(names...) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/diskstat_windows_helper.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/diskstat_windows_helper.go deleted file mode 100644 index 5d9072fd..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/diskstat_windows_helper.go +++ /dev/null @@ -1,259 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build windows - -package diskio - -import ( - "strings" - "syscall" - "unsafe" - - "github.com/pkg/errors" - "github.com/shirou/gopsutil/disk" - "golang.org/x/sys/windows" - "golang.org/x/sys/windows/registry" - - "github.com/elastic/beats/v7/libbeat/logp" -) - -const ( - errorSuccess syscall.Errno = 0 - // ioctlDiskPerformance is used to enable performance counters that provide disk performance information. - ioctlDiskPerformance = 0x70020 - // ioctlDiskPerformanceOff used to disable performance counters that provide disk performance information. - ioctlDiskPerformanceOff = 0x70060 -) - -var ( - modkernel32 = windows.NewLazySystemDLL("kernel32.dll") - procGetLogicalDriveStringsW = modkernel32.NewProc("GetLogicalDriveStringsW") - procGetDriveTypeW = modkernel32.NewProc("GetDriveTypeW") -) - -type logicalDrive struct { - Name string - UNCPath string -} - -// ioCounters gets the diskio counters and maps them to the list of counterstat objects. -func ioCounters(names ...string) (map[string]disk.IOCountersStat, error) { - if err := enablePerformanceCounters(); err != nil { - return nil, err - } - logicalDisks, err := getLogicalDriveStrings() - if err != nil || len(logicalDisks) == 0 { - return nil, err - } - ret := make(map[string]disk.IOCountersStat) - for _, drive := range logicalDisks { - // not get _Total or Harddrive - if len(drive.Name) > 3 { - continue - } - // filter by included devices - if len(names) > 0 && !containsDrive(names, drive.Name) { - continue - } - var counter diskPerformance - err = ioCounter(drive.UNCPath, &counter) - if err != nil { - logp.Err("Could not return any performance counter values for %s .Error: %v", drive.UNCPath, err) - continue - } - ret[drive.Name] = disk.IOCountersStat{ - Name: drive.Name, - ReadCount: uint64(counter.ReadCount), - WriteCount: uint64(counter.WriteCount), - ReadBytes: uint64(counter.BytesRead), - WriteBytes: uint64(counter.BytesWritten), - // Ticks (which is equal to 100 nanoseconds) will be converted to milliseconds for consistency reasons for both ReadTime and WriteTime (https://docs.microsoft.com/en-us/dotnet/api/system.timespan.ticks?redirectedfrom=MSDN&view=netframework-4.8#remarks) - ReadTime: uint64(counter.ReadTime / 10000), - WriteTime: uint64(counter.WriteTime / 10000), - } - } - return ret, nil -} - -// ioCounter calls syscall func CreateFile to generate a handler then executes the DeviceIoControl func in order to retrieve the metrics. -func ioCounter(path string, diskPerformance *diskPerformance) error { - utfPath, err := syscall.UTF16PtrFromString(path) - if err != nil { - return err - } - hFile, err := syscall.CreateFile(utfPath, - syscall.GENERIC_READ|syscall.GENERIC_WRITE, - syscall.FILE_SHARE_READ|syscall.FILE_SHARE_WRITE, - nil, - syscall.OPEN_EXISTING, - syscall.FILE_FLAG_BACKUP_SEMANTICS, - 0) - - if err != nil { - return err - } - defer syscall.CloseHandle(hFile) - var diskPerformanceSize uint32 - return syscall.DeviceIoControl(hFile, - ioctlDiskPerformance, - nil, - 0, - (*byte)(unsafe.Pointer(diskPerformance)), - uint32(unsafe.Sizeof(*diskPerformance)), - &diskPerformanceSize, - nil) -} - -// enablePerformanceCounters will enable performance counters by adding the EnableCounterForIoctl registry key -func enablePerformanceCounters() error { - key, err := registry.OpenKey(registry.LOCAL_MACHINE, "SYSTEM\\CurrentControlSet\\Services\\partmgr", registry.READ|registry.WRITE) - // closing handler for the registry key. If the key is not one of the predefined registry keys (which is the case here), a call the RegCloseKey function should be executed after using the handle. - defer func() { - if key != 0 { - clErr := key.Close() - if clErr != nil { - logp.L().Named("diskio").Errorf("cannot close handler for HKLM:SYSTEM\\CurrentControlSet\\Services\\Partmgr\\EnableCounterForIoctl key in the registry: %s", clErr) - } - } - }() - - if err != nil { - return errors.Errorf("cannot open new key in the registry in order to enable the performance counters: %s", err) - } - val, _, err := key.GetIntegerValue("EnableCounterForIoctl") - if val != 1 || err != nil { - if err = key.SetDWordValue("EnableCounterForIoctl", 1); err != nil { - return errors.Errorf("cannot create HKLM:SYSTEM\\CurrentControlSet\\Services\\Partmgr\\EnableCounterForIoctl key in the registry in order to enable the performance counters: %s", err) - } - logp.L().Named("diskio").Info("The registry key EnableCounterForIoctl at HKLM:SYSTEM\\CurrentControlSet\\Services\\Partmgr has been created in order to enable the performance counters") - } - - return nil -} - -// disablePerformanceCounters will disable performance counters using the IOCTL_DISK_PERFORMANCE_OFF IOCTL control code -func disablePerformanceCounters(path string) error { - utfPath, err := syscall.UTF16PtrFromString(path) - if err != nil { - return err - } - hFile, err := syscall.CreateFile(utfPath, - syscall.GENERIC_READ|syscall.GENERIC_WRITE, - syscall.FILE_SHARE_READ|syscall.FILE_SHARE_WRITE, - nil, - syscall.OPEN_EXISTING, - syscall.FILE_FLAG_BACKUP_SEMANTICS, - 0) - - if err != nil { - return err - } - defer syscall.CloseHandle(hFile) - var diskPerformanceSize uint32 - return syscall.DeviceIoControl(hFile, - ioctlDiskPerformanceOff, - nil, - 0, - nil, - 0, - &diskPerformanceSize, - nil) -} - -// getLogicalDriveStrings calls the syscall GetLogicalDriveStrings in order to get the list of logical drives -func getLogicalDriveStrings() ([]logicalDrive, error) { - lpBuffer := make([]byte, 254) - r1, _, e1 := syscall.Syscall(procGetLogicalDriveStringsW.Addr(), 2, uintptr(len(lpBuffer)), uintptr(unsafe.Pointer(&lpBuffer[0])), 0) - if r1 == 0 { - err := e1 - if e1 != errorSuccess { - err = syscall.EINVAL - } - return nil, err - } - var logicalDrives []logicalDrive - for _, v := range lpBuffer { - if v >= 65 && v <= 90 { - s := string(v) - if s == "A" || s == "B" { - continue - } - path := s + ":" - drive := logicalDrive{path, `\\.\` + path} - if isValidLogicalDrive(path) { - logicalDrives = append(logicalDrives, drive) - } - } - } - return logicalDrives, nil -} - -func containsDrive(devices []string, disk string) bool { - for _, vv := range devices { - if vv == disk { - return true - } - } - return false -} - -// isValidLogicalDrive should filter CD-ROM type drives based on https://docs.microsoft.com/en-us/windows/desktop/api/fileapi/nf-fileapi-getdrivetypew -func isValidLogicalDrive(path string) bool { - utfPath, err := syscall.UTF16PtrFromString(path + `\`) - if err != nil { - return false - } - ret, _, err := syscall.Syscall(procGetDriveTypeW.Addr(), 1, uintptr(unsafe.Pointer(utfPath)), 0, 0) - - //DRIVE_NO_ROOT_DIR = 1 DRIVE_CDROM = 5 DRIVE_UNKNOWN = 0 DRIVE_RAMDISK = 6 - if ret == 1 || ret == 5 || ret == 0 || ret == 6 || err != errorSuccess { - return false - } - - //check for ramdisk label as the drive type is fixed in this case - volumeLabel, err := GetVolumeLabel(utfPath) - if err != nil { - return false - } - if strings.ToLower(volumeLabel) == "ramdisk" { - return false - } - return true -} - -// GetVolumeLabel function will retrieve the volume label -func GetVolumeLabel(path *uint16) (string, error) { - lpVolumeNameBuffer := make([]uint16, 256) - lpVolumeSerialNumber := uint32(0) - lpMaximumComponentLength := uint32(0) - lpFileSystemFlags := uint32(0) - lpFileSystemNameBuffer := make([]uint16, 256) - err := windows.GetVolumeInformation( - path, - &lpVolumeNameBuffer[0], - uint32(len(lpVolumeNameBuffer)), - &lpVolumeSerialNumber, - &lpMaximumComponentLength, - &lpFileSystemFlags, - &lpFileSystemNameBuffer[0], - uint32(len(lpFileSystemNameBuffer))) - if err != nil { - return "", err - } - return syscall.UTF16ToString(lpVolumeNameBuffer), nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/diskstat_windows_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/diskstat_windows_test.go deleted file mode 100644 index 6218e881..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/diskstat_windows_test.go +++ /dev/null @@ -1,85 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration -// +build windows - -package diskio - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/common" - - "github.com/stretchr/testify/assert" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestCDriveFilterOnWindowsTestEnv(t *testing.T) { - // Test if flakey. - t.Skip("See https://github.com/elastic/beats/issues/17126") - - conf := map[string]interface{}{ - "module": "system", - "metricsets": []string{"diskio"}, - "diskio.include_devices": []string{"C:"}, - } - - f := mbtest.NewReportingMetricSetV2Error(t, conf) - data, errs := mbtest.ReportingFetchV2Error(f) - assert.Empty(t, errs) - assert.Equal(t, 1, len(data)) - assert.Equal(t, data[0].MetricSetFields["name"], "C:") - reads := data[0].MetricSetFields["read"].(common.MapStr) - writes := data[0].MetricSetFields["write"].(common.MapStr) - // Check values - readCount := reads["count"].(uint64) - readBytes := reads["bytes"].(uint64) - readTime := reads["time"].(uint64) - writeCount := writes["count"].(uint64) - writeBytes := writes["bytes"].(uint64) - writeTime := writes["time"].(uint64) - - assert.True(t, readCount > 0) - assert.True(t, readBytes > 0) - assert.True(t, readTime > 0) - - assert.True(t, writeCount > 0) - assert.True(t, writeBytes > 0) - assert.True(t, writeTime > 0) - err := disablePerformanceCounters(`\\.\C:`) - assert.NoError(t, err) -} - -func TestAllDrivesOnWindowsTestEnv(t *testing.T) { - conf := map[string]interface{}{ - "module": "system", - "metricsets": []string{"diskio"}, - } - - f := mbtest.NewReportingMetricSetV2Error(t, conf) - data, errs := mbtest.ReportingFetchV2Error(f) - assert.Empty(t, errs) - assert.True(t, len(data) >= 1) - drives, err := getLogicalDriveStrings() - assert.NoError(t, err) - for _, drive := range drives { - err := disablePerformanceCounters(drive.UNCPath) - assert.NoError(t, err) - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/doc.go deleted file mode 100644 index 53cad01d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/diskio/doc.go +++ /dev/null @@ -1,25 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package diskio fetches disk IO metrics from the OS. It is implemented for -darwin (requires cgo), freebsd, linux, and windows. - -Detailed descriptions of IO stats provided by Linux can be found here: -https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/plain/Documentation/iostats.txt?id=refs/tags/v4.6-rc7 -*/ -package diskio diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/doc.go deleted file mode 100644 index 1cf80cd1..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/doc.go +++ /dev/null @@ -1,22 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package system is a Metricbeat module that contains MetricSets that collect -system level information like CPU and memory stats. -*/ -package system diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/entropy/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/entropy/_meta/data.json deleted file mode 100644 index bba0ee60..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/entropy/_meta/data.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "event": { - "dataset": "system.entropy", - "duration": 115000, - "module": "system" - }, - "metricset": { - "name": "entropy" - }, - "service": { - "type": "system" - }, - "system": { - "entropy": { - "available_bits": 2801, - "pct": 0.683837890625 - } - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/entropy/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/entropy/_meta/docs.asciidoc deleted file mode 100644 index 3666430f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/entropy/_meta/docs.asciidoc +++ /dev/null @@ -1,5 +0,0 @@ -This is the entropy metricset of the module system. It collects the amount of available entropy in bits. On kernel versions greater than 2.6, entropy will be out of a total pool size of 4096. - -This Metricset is available on: - -- linux \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/entropy/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/entropy/_meta/fields.yml deleted file mode 100644 index c7c09344..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/entropy/_meta/fields.yml +++ /dev/null @@ -1,15 +0,0 @@ -- name: entropy - type: group - description: > - Available system entropy - release: ga - fields: - - name: available_bits - type: long - description: > - The available bits of entropy - - name: pct - type: scaled_float - format: percent - description: > - The percentage of available entropy, relative to the pool size of 4096 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/entropy/_meta/testdata/proc/sys/kernel/random/entropy_avail b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/entropy/_meta/testdata/proc/sys/kernel/random/entropy_avail deleted file mode 100644 index cd0c00e3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/entropy/_meta/testdata/proc/sys/kernel/random/entropy_avail +++ /dev/null @@ -1 +0,0 @@ -2801 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/entropy/_meta/testdata/proc/sys/kernel/random/poolsize b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/entropy/_meta/testdata/proc/sys/kernel/random/poolsize deleted file mode 100644 index 801c306e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/entropy/_meta/testdata/proc/sys/kernel/random/poolsize +++ /dev/null @@ -1 +0,0 @@ -4096 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/entropy/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/entropy/doc.go deleted file mode 100644 index a84c24fd..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/entropy/doc.go +++ /dev/null @@ -1,18 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package entropy diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/entropy/entropy.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/entropy/entropy.go deleted file mode 100644 index 15792ae0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/entropy/entropy.go +++ /dev/null @@ -1,106 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build linux - -package entropy - -import ( - "io/ioutil" - "path" - "strconv" - "strings" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/cfgwarn" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/system" -) - -// init registers the MetricSet with the central registry as soon as the program -// starts. The New function will be called later to instantiate an instance of -// the MetricSet for each host defined in the module's configuration. After the -// MetricSet has been created then Fetch will begin to be called periodically. -func init() { - mb.Registry.MustAddMetricSet("system", "entropy", New) -} - -// MetricSet holds any configuration or state information. It must implement -// the mb.MetricSet interface. And this is best achieved by embedding -// mb.BaseMetricSet because it implements all of the required mb.MetricSet -// interface methods except for Fetch. -type MetricSet struct { - mb.BaseMetricSet - randomPath string -} - -// New creates a new instance of the MetricSet. New is responsible for unpacking -// any MetricSet specific configuration options if there are any. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - cfgwarn.Beta("The system entropy metricset is beta.") - - systemModule, ok := base.Module().(*system.Module) - if !ok { - return nil, errors.New("unexpected module type") - } - - totalPath := path.Join(systemModule.HostFS, "/proc/sys/kernel/random") - - return &MetricSet{ - BaseMetricSet: base, - randomPath: totalPath, - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(report mb.ReporterV2) error { - entropy, err := getEntropyData(path.Join(m.randomPath, "entropy_avail")) - if err != nil { - return errors.Wrap(err, "error getting entropy") - } - poolsize, err := getEntropyData(path.Join(m.randomPath, "poolsize")) - if err != nil { - return errors.Wrap(err, "error getting poolsize") - } - report.Event(mb.Event{ - MetricSetFields: common.MapStr{ - "available_bits": entropy, - "pct": float64(entropy) / float64(poolsize), - }, - }) - - return nil -} - -func getEntropyData(path string) (int, error) { - //This will be a number in the range 0 to 4096. - raw, err := ioutil.ReadFile(path) - if err != nil { - return 0, errors.Wrap(err, "error reading from random") - } - - intval, err := strconv.ParseInt(strings.TrimSpace(string(raw)), 10, 64) - if err != nil { - return 0, errors.Wrap(err, "error parsing from random") - } - - return int(intval), nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/entropy/entropy_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/entropy/entropy_test.go deleted file mode 100644 index ed4f9459..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/entropy/entropy_test.go +++ /dev/null @@ -1,59 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build linux - -package entropy - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - "github.com/elastic/beats/v7/metricbeat/module/system" -) - -func TestData(t *testing.T) { - testdata := "./_meta/testdata" - system.HostFS = &testdata - f := mbtest.NewReportingMetricSetV2Error(t, getConfig()) - err := mbtest.WriteEventsReporterV2Error(f, t, ".") - if err != nil { - t.Fatal("write", err) - } -} - -func TestFetch(t *testing.T) { - testdata := "./_meta/testdata" - system.HostFS = &testdata - f := mbtest.NewReportingMetricSetV2Error(t, getConfig()) - events, errs := mbtest.ReportingFetchV2Error(f) - - assert.Empty(t, errs) - if !assert.NotEmpty(t, events) { - t.FailNow() - } - assert.Equal(t, events[0].MetricSetFields["available_bits"], 2801) -} - -func getConfig() map[string]interface{} { - return map[string]interface{}{ - "module": "system", - "metricsets": []string{"entropy"}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/fields.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/fields.go deleted file mode 100644 index 47201955..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/fields.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/asset/asset.go - DO NOT EDIT. - -package system - -import ( - "github.com/elastic/beats/v7/libbeat/asset" -) - -func init() { - if err := asset.SetFields("metricbeat", "system", asset.ModuleFieldsPri, AssetSystem); err != nil { - panic(err) - } -} - -// AssetSystem returns asset data. -// This is the base64 encoded gzipped contents of ../metricbeat/module/system. -func AssetSystem() string { - return "eJzsff+PGzey5+/5KwgfFhm/m5E93mxe3vxwgON5uRvAWQ9sB+8Bh4NMdZck7rDJDsmWrPz1BxbZ39nqbqmlkYMMFtlkRiI/VSwW6xuLN+QJdndE77SB5DtCDDMc7siLT/iLF98REoOOFEsNk+KO/K/vCCHE/ZFoQ02mSQJGsUhfE86egLx7/I1QEZMEEql2JNN0BdfErKkhVAGJJOcQGYjJUsmEmDUQmYKihomVRzH7jhC9lsrMIymWbHVHjMrgO0IUcKAa7siKfkfIkgGP9R0CuiGCJlAhw/6YXWo/q2SW+t8ESLE/X9zXvpBICkOZ0ITLiHI/Wk7fzH++Om917kgqKH4Zmn0PggqKGztOBYrlp0dAllIRSjQTKw44H5FLQkmSccPwexUO5j91puU/TSKqhLC49uucFC7FqvGHPdTYHwv9nUUlsmQBqkRV++T/II+gIhCGrkAHAWUa1CyNTBCWjiiHeL7kkjY/sJQqoeaOpG78ceA/ryH/Il0hoy05hiVAdArCECYQGNEpjaCDthoFhkVPehrWWnA0kZkwRwLz8nKJzH0CJYCPoWJCBvdyeAQ6wSK4PA5LQbjc3qSKScXMjqRKRqA16CHUnI3Th6JkMb9AniOqAcDPJ8gDAMktZeYCeSmIBUaupCAx008vh9FxTh0xDp/6/fKYrEFtWGRNM2vSramIuf2PNVXx1lpzTBhQKktN735Uv5+P9ZOh1nJpvqV1sXgPo/C51+YA5AYov7yVYYIwsZE8E4aqnVMBix36ORumTEY5fmO7Zhzwt+tdalmipWpNtqW6xi9p1qDyI1CqWesLbzeUcbrgQKTgO3t4/ibY10GMPKdevFwGFb5cmh3lykVp1vImLVXWY9bHeWfWzZtyoZxvli8Ujk5SBdpbX7gCUpuZ+7AUN8LuH87+gKabSCo7Q5Mt45ys6Qasg0q/siRLyIbyDDfNl9vXr/9G/s1N9wXHbg1WzlMbl3IFNN4RQ5+sfDDtR2XCSEKjCMXO6ZZNe9AAFgvlT+2akg+iHSLQ161hdzIjERVu0aosL4I3KwXUgLK/EI5v5BepCHylScrhmrAl+XtrWCdS9uvUkB9f/81Cu7Zy5YTLhz1mUZrNcm5+cdKzAHL7U+fi/Llc2D+Xk/jtul9/Fm/nG7Ja/7LLAxT+Zd1OY90aaS6UkdYWBE0c2XiiPsQcUHAePvyX1UJdRsk/S8tokH1iLamLZMHYMPXFEjL2oL9MQo467S+TpOFH/oXiP+Dcv0xKJj/8vykyD7UALpPIb9UMuDRuDrECrvNAiIY4Z3IZs0HnOkB7w2L43IrufSuZ6UvO6X4bWdALTCZedBLuuVMhh5+Iz4380EPur9xDlSdWTpn8rsmKMekHO0Ql/2D/kzx8KMrIBtbg5T/jcxT2n8H1fILdVqpm4sDHj++Ijunt+OVG8uyUfcIGilE+d4fnCHgDIXyv/Qx5uRv5vGaaJHRHhDRkAVY4Nix2xzjlvGR6a0wfo+8hSAGNZ5jwmHDzoKVUsTDsJFZk7ApZkdFZZCV8mXG+68G3VczAyQHiLAciRA4udmZ4Ri03BUNfOgA8DoMw6rDJB0HeM5F9dSku1pyKNOxADZGRyo+EyZ6UMy9pglCts8RyBj9FNPsD7dB/3L4ZtILPzyCLw4CYhkf5YAPZ1Bq1n20oVvbcOaHYJ4xbnyCSItb+ePNqBXfsoIV9Nohuz/Yai6cGGMYYS3sOPrz60A/Qem8zXG0Fv2egzSwBtQI9T0HNNURB7CEPswd8M1WP29xPqQnOiVly4ihxGdstKCC/Z5BBTIzEzRDDhvX6Np4sJyLnpQvnPDVhtfU660KV6JnWLfQVOg9YoPOuzLSU4Ip4AvacNhOQ8XN53ha2bwtz03YPH2m9BFHrX0xLCN2Aoiuo+jRLqRpSFlwRI60Fah0WiMfs/zOuihOxUy6LI+l869LYNBMtTL7j6WY1tzbKaUhB6+eKCcfel3aZLOqBGmAYJajDT0wHzkE4iJVZn4SIc27zaQXJhS9g3mllHS9EbgZHiBWmqrn1Eol6ePVh2vVYZHo3HTWP4ch9nClrJG7XLFrXSeg+FK8WVMRbFps1yQzj7A9qp0UmlJ96OSP37uOamky5j8goyqzj4mrmypJHTSIuNS59vYoxZwkIo2S6OyaYVIat/HXI9pjjA0Q0H3S+YGbS0F+B1g5sl6wNt4Tx/KmgEq/HeW25SQ3bQC49qZS8cNl/eP0fP7ZWeck41G6+koOihuUwrdrl8k9TlDAXRJ8ppoABQszqVPhtpHX5M5EqtmEcrJ+Buan8xJsFobtNOh8Z4BwVxKyW1N6RL69i2Lyyf739EkRk5z0BFDtGEwp8NT+EQWDAfZ5K1hHpOxgLDmw1LY7d4k0YDUrrCcMGdnwiZAzaSovdo/ibduS8AknBs0r7fqm26OZTc63CLwVwCNOQ72fimlvjCu/2cyzTcN7AsZ1wJLznP90aoPfVKRSiqO0Bc9Q55kXKjVQ5yiqHWJ4Jo6uVghUtUmGUc6dyGpdbyq8efXvn0GTIP+vqx6MhS5k1PePa9jliW38OqL0OeXNTBZy4fVIfXtk24aBxfUqqSSwj3YoGBLhO9mvgvazoQ9/CGfIeiGciasDGHmgCtJvl2QDiTu0BGFLH50Po1N4VAk15ppGnL9suD5c0PkZ9WBfPjpH7sEdu+Be3L8YqYfsnJlbzJY2MVHfWtRuniN9X4BfuJafakISJzEB4D7/4xyUh/YfH2qFwXtxeFNrbANwwbixBfC6ZCMgCiVlRkzCstLBNznMtRVhgpqDo2aSrQ6qOpAk/FKbotJeGW9rZdQU7yrxzQ7RCFL7f2AThibO5HXiuOdz9/aPO5278Zo/YQbDO6NU6/6ys7EOLyq954Qu5iisXHI0laCy8YiLiWVx8OJLCVXksdrk5GdFoDZpQ0ba/FtlyCUqTKw2Fr+pZQyOTUT5rmCEX744NWlhH22H2ehvJWxyt7AgIMdaNWs71WfF7reXgjiBnsEg9QRV+VmTwwRAFXhlqF9lnVohAREAWYLbgb757kcaqhmqsxq9QsCmC/Wl+ksSQgoh1rnk/fHJxskQqIDEYyri+JimqQRKtIXoqfOSKDH/pEAny/D6UZ3d4yz8YzINQHmUcHfkFtctS4UW9TMxph7y/wK+QlAkODAG8SpWMXiWQMLGU121e2B+pqhPi16rg0D0plUqhRNiyProFbjVUsaBt38v+fBDkw6f/JgwJpURnSVMB5jLEBI0wdZCL0AdB/ouJWG71tf8+/N7e2H4VZSEW/utDxaJDvZEhKo70qjky0Ets51Zau7SvQHhLm5qtW+elCpbs6x158X+RrP/XNK/qoRQreThKabZYS4VpwyLtUj5lvtDiqPVPzaU5FCztj3w8s99eEjNUlJ5LraPhMw7vc2nEMik7Cq7MzCxtXRYfgLmGKcqNMBwKIaRW5WamHwETpwPARP/8CmhM11hvdjQM5H0xIKkPOAABHhGjY377IOCIZF3NqX9rWjsbtgmLFD5dwRydvsOs1fzIxmqVQiOP1LDpSkdUzJ8s7AMFK+dm8HZKC7WX+4gK4TwZN3UfwJgpiA7UAMcAdPPyZllOFR86A2cDZmcrgimt0okW7wxQfsbVLaMrDq2CiFOWDF1pRHu+pe5G27vs7gNzWC5ZxEBEuzPqIzd3jpaUGCr6aEbeEi63oKo6iomYRXhpuxQea1lro7LVCi9CGlmM21RiTRa45XweFri5z86CoB5fZysICevZDXALxEvyc9vew/Zf+GAt08UVgnzhRSolv3Rb/NdKsIgJQjmXES5RSc4UnmkPAUfZNvXS0ZpcdVbokol8i2lEp4w0HSxEClxF8vMSkqMgi8y4kEtAnkZSpjOV8uzEh2sfYXIDKpJJwkZvjRiWNOMmVLQxmIYj9ve9m94Vti6lGgfeHlyzqr/ZBB46MFrIKksf8mEr9HZoedJwREK8IH3MbMEagqiiJSjnCxo9TTL1u9yxrrAGa/KTTOMVdp1yZv9liZ1ktzStwiuu/4PZSlVFND7L58eopPn8b6qNDGrv4eR/x+YTy0Yly/l6GIBZj0z8YkK1CX5IQwOZmbPWIDZvZWsQXU0KK+Ge50SoIALWfx/GhcWiJ5j0LkLVMcKxBzLsdEhUgWQgY5iYgVJSnYYtbmjfbsUhYmI1YK3OhUmDiPsRMTGLlbTK+iSImIhkgiXwfu3KS1J+2gEcOyVAmZmV3A+wmphnmlC+pbv2Yfna+lr3VG2twS9i8vOne7KAiGYafPbKmm4KUqlMGb7pbl3TOI/mOksSOqD6pDgsFmDosPPqV38iucs7zv9dcbmgvFDtmJpjZjfw/GHp7N+CyyUX/4KWR9OzYA+PLmYOKtwFzkRTzvb5Xc90WTzldL/d908358zAxHO+Zwb2T8yiZNJVfPdrgNLCAHWtp46yuvwYFavL/8aaXDSmhl5XHyS8rr702HgmkUxrdVHOaFNjpNSsC7pnga8mbOVuUBZPSLZnxAaMIwy9IVU3nmc4dOPO0guVCcHE6kW4rjXteHyxn/z2N4dQnx4x4YEzrg6fsf3VITNGScyZmHiNlxnnxHreVMQ3dngXqjLSrroyLpDgcF/7EjQ8FgI1PVStsgSLhTSkVFF/tgWr8dlKSAVzupAbuCNvXv/wU1jjaVAHbCXXLfywfRRtD11WezoysfIpi3p56NDZQWyGq1n3y/mREgBiw5QUduXIhipGF9zH9oJS4B7QsSo01KmKVpoDkl8UwM+f7q9d2ZJTsh8+kf8Oq4z6W0Vkupj5u8ffbnQKEVuyqBosT8s+h2PD4Z3dZsmorHd3LjnQ+tFUNfK+NrRNsK5nMBqtJ0JbvEFkwbpsg2YiAic9Xl908boJ9PJS+Y3um95eL9YCKS2K3bM0xtPywVQcBc0SxqnyhVHBaf9mZykYWZ0gZjrldFd6CkamucrO22+2Oy2GmdvROfqb4jBsauGH+shV96zy8lbrvkFZ72+5yAxRVHQFPrEw8nW7O0WTxXtaPZMz64VwC+gmYCcTp8TraoP3Lu8eflrtEerqUqKL20bvGHQW0zZ/wStnInbEtVNDx4XU1uUPMrxOx+UDx55Hfedd33n1TMmRUgLytsTex6qye011tcDXVTc3Ks/fYWqIvFtTtQJyZQIXKYqRqTNXcm+OCroCZWchLsGEpc4YcPcuTI7kZfECn4+6uktMTPdLqtL62TLMlskfQbPYbq1PYMgn9gfMGtoiwHcZRVnKXFo6ofYf7jNXH9/++rJ3RaJMKTuhN3qJBpcDu+640d/k1uWdQaNZ1L3b1lQ913bDueMQMZnubJsR9ngOuCHzC+NQfEYqbwvmERV3PFtJQXa7SCPTFadhGWhQ7u482FPa+xNTK0eZgjjq+Gt0CanzQOP4g888zhJmZlouR9d6DBUQuTRulrwiqAd6YT0Fh6x5hZWxIyrIAki0tmZV3LToqCFU7PD87WPFmrac2qlYYYc+FSsqY1tWYKv8BRBF8/dPlJSmwxEObbyDt2Qe0bcbCPHosjWlmwnbomIDODxXqX5yF3QSwPbvrRH9t4reIwrKXEbLmLLnrhtIr1mKJVCtAYUUN5YdfmRkoIbaBMi/WnAB1cJYv70VdyM9EbQBDCZemh7u0cCwkiSxAYujRhOqtYwYhsO2zKzdcWrZHPZhHtD7w+Z74ntDaD7qw70LyvjW0/noOBrSnV8GC45KF3uStqRW/2HWp2OSHT2/HuTlqNknzv9aZwvnT32vXSsb1zlrFMtwtnMwrR27IuNKeLo5FqVZyQuiozXEGQeNPhXFLvLOTqX6qaj88vsoOOZb951cP0thlOTca7atLGK3xVRKX5N3v3xCBfLxc3hQ+3dtqIgdmPwNA74jS8pUOZTXM6mSVl8wKSgPlFUjd7BRgLf+c/cxv3WaL2NxRXILbLU2M/LxcwVGcFwFlHtftAFKg9GVd7WDnnbQHiXlO0b1BUAm+3vaeadNSlZsA8Lankzuq54cVq0VVGhkwH4lTQl8uM/jTk3p2QugQ10cBCG8CezP4yFqo3O0kDrZS2S01DO/YMFCSTK6QG0PqTgProV/Wi1hkZJ5a38sMZRbomCVcarsqdg5lGPJ9zrXE0aiLCvQMlMRaKLXMuMx2iVQVJKO4MnvmTT09Cz53HD1OxnjNjLl4YvBCClXk7S6R1Um8v0pBfi9Sa6oJjEsmTP7urlcFY6uDgoh7qGrdmrevRVYi7cC5aMbGCDx4SewCq/YSIinqvA6B611H82NxhpbZ5W8QD5Z7LVjNyfTzDPFmd95seYbYoWerdZVa3Qve5W54P1a7Mtu/nbsVwzDjN2oysxUJtDVugRmYBhfihVog9YHE5nMtN9znQMz0XBR6pt4TTfQxbWBbHINdxyMU7OprHv3qgbLZTeUa1Q6tQ1jN0VdxXQrN7u1kRXAabr/ckabdLNW0hgO8dmZYGVFd63qwrUZ8djIFRLJ9HXnuPm1iK1LYFvdnhffmTXsPIO+rmmG/RjxAbPlXr1UUXdWqmsr5OIBTBE8C4eq/ybHxcmP0CJinrd9dx3Zr5ggggpZa2Xvd1qxHj0GRmidhvlMNNoTBR7kN3kvKO+uHKjdyn/+sqaLn2e2pn0m+jxWY/WN4oqg19pnWRVQ9Z975H3UHnelSNPQWtBSBV8Ax1KQRMZdty3C+HzO+nwIr1xq+uUYqCmocISF7C+Qyn9qhVLHS1ZBZUt7FmRLQYBGa/xoQ8L2HN9M94vY3iQ0Gac9/eVUHxZ2NbB/KdATKdDxijKBZIYZtM7cMhmyQ/syiyMIr7Z69Mm9xa4z/FW+ujSa4IR+vRyi11BEBau9/6am3OW7LpHqMvTiDpl67zpLbV4XbP327uOTRmt46Us02vFqTPRULPdMDz0fLPeWlPHs9PGUeq7Xey6NmhOX9rtqrOlLsm0VEJc/CrCJ0nCC9fbSdMMa8p5+eXFITVFgN0FsiORaoPs91DnelHurYNal6pVWpY49jNvMqjFljyFxLLMuXhXlkSQvcE2m4WLvj5NMrYD09pJUUHOz4YJ2jnjVWnVUViOV0tOl2iu+GPZkZsvT5dstTRb0mi+do47nzMUrE7ls8GefguiOEh6iOJ4u03RprtuUtosde26i9CJVRU1H2EPm87vHsu9xq7J1DKGXqhqqOqFJcUBH9ATHDtOeyKZvQU94ZjX51FIYfVw62NIouHWZSqO5kN3JqvH2hQtYus7gcypkuCXLYAZMKCtvhRS7RGa6tEBdB1spiO9kzoFqc6MgAmH47gZ329X7j791M4gzbWpXbpN0qcmVXieQvAyV2Q9nnvXSz8y8XxiHmwWNnsri9JI57z/+VpB7AFXI6zPT82gPCJx46jVaM1BURWsWUT53rJpflmqsho0LTyyH7a2novFCRU843deduZ2EXXp7mdwqPbLBfOscss7Pw/iWv7Hw7WjS4lWIqrqo7bxuB7e5Iw/i1DOozW5OhRVqkEcHSEeCTfsui+JP/u1wR+2Ng0j8/+Gjnt2qeFqdg83ase/j2YtkrI6gxe2KundqFFutQEFsP7EvAIbQR8rDv6SafwN0I9AewsmLX+2nXrj/1GRtRUiUd1d8MMC9u8J3eIfFyH3ur3u2Bpti4OWamFVvdwyUKD3vDLucoPAMe2Laf2L1may81sTcpby8Q9MBdHT1+jw1ITKrOGnHkrLvTu8gUs5xLPrUm90higqdUsy7FE3IX14TIbvjvtMarkrruZ35Yrj2z0YXTbkktGBkkF/jSme2NL0YWj8VaY8DVy8TsGGRwee7LoWoXyvh2IgKIY27q+AfZhhEaU7lgj+xkA4fUS7zM5dRtW/vX1UyU1fJHFAk46oJL0Vim2/NO8WDumYJSrlon3s00j/Tv0Chiu3m65yc7EnWjGITk+epuiwZ8PDqQ97ZVAos87fcdhVylvzDCcc6bCiv1vvaY2zoITmLdu0GqvkN7UADVWY43JFHb19+GthhdQ9T/BC1Ht+Vi9Ggi/YjwYeGT/7gb19nuMY6lrARLtMtvJUbJ46wiZBUXj+o92sZhIXFrYKk44HYQUeh0BwgPQVL8oHHoTFTNlGugHHjjsLyh0wWbPoVcsOOQhIDnZ4lMT6oF0ZBHsz3mmxA7UgmOHsC7k0dZtytdOuWUoVvfTBBtEz8XTrKiWYm8yqVGZLQnXdiw6Rl4knIbdO5PJ66krDKtZG1e4AOWwrzWHzvbTajGGys3lfWJfOI2ipa0Zp1NFrtNr5/8vcS+nhFk6KfnzvqurYkNa3beUfMmzfpvnFLMQABhw2ED4+DO4vatXDj1gGEObAT0dzClmE5PQjFO1+IaAcnbvBrwhyWj28f7glViu7cvco4EzEVJtx7Pmb6KU+fTbSNqu8TuZitm2TP/Kc84HGGyiLhXQamjXWb92FCH3p6luCwcT9LlpTxyY6yyvxu3P75cX/pMc3Rj+/aSxKKTXsU3SIKp2/DrdvRvZhWciphFRy8KjRryWMMw5Pb129+uLHuTw5hHzy7P09gkHh83sD2EF0oWeGNMDtvD9pCP4Fq6K7JHl2ough5nxc3mz7DoYUVHpVjqk1o5ZCQNJ4f1Wn+M17/pjGpHUz75jx6uvwsHDFltjieSp0tbsYROcdGt8E5A31OWxNipsTQJM0nxG653hbDPmwz3ykph4LBcXf2UBHn/tW1s1Ht/4wmWdru0lZ0K/8K0TyS8VF8+vTwv9/9n/f3xI5TtibzCL/XrvFi+1GIismY3/QPouhtmeZ3XNFtrNWtK7xy/c3GojTzpX/B25XDO9iVXbXr9w07Z/YJkP0FlsPnrxVFtjLozcmxDG6GGZejZq1UnWFh3fCFab2Y04ljUNg3f/gml7PO2wWDYr/nrrVwEciOzGIFVfi1rtPhyh9Z6kHW/aTZYGjBafueI+x6k+6wWX3+qTJn276QFtgxru/nd49+FF0aOU69HxdXdA9adDlm3Q9j+I0z6/p+14MYQRBLmrBWr7ihCOznjpmcy4jyGQs35Wz9ungk5/Y/3sxez97MbolU5M3r17d3r+9//unu7c//eX/30z/+/uPd3e040/a9xUEeHgmNY+V7jbKimR8V5OFx84Od7OFx82PxoSG0pVI1N0SniBf0vXlzCHw7VQ8mBYk0cAEM/4hAJua4p+4sLPcEDOf5Wuowqp73Qv/9x5s3t7c3t7f/fvP3H2diO/N/mUWy9dp4D+bHzx+JgkiqOHjoq3xNZuQBX9OTC0OxS9uGUaJgA0q3j+eHR8KlfOpMmDXYAIbH85Rnei5HPblUvp96KPn4Js9yCZFPlKY3LoQWS7SEr+Dz+/uXuYnveWEXzVWYSgEkke1rSpwugNfe8LrGAexo//MWXc8XSylnC6pmK8mpWM2kWs1eWP6+qP6ilfQungOyY8RgQCVM5G++2OFJJBPwXYepIJAsII4hJpFMd0VgkJpWmyH8wtqY9O7VqzRbcBbpbLlkXxHHYFme40uYhzoobeH8Tzuc/9AiJ9O1lyrWBCXQixvxFzV6EHc/f9Z3xo1/OG0vAP+wzIEgAoGIw1BM/dbZL5V3zkht6L044Ouhz/hZ3zjDcppj+IHtg0aLRPhb4yfuDCv1TL3MOJ+PEIW6Ddydnv+EfydD3z8dkZ2XS9emP7efWZmT9wGCoyzodkvSg/u5v0U5FsJZ1M1F6I1J7HXLfafQPoc4XP1hgSEPu9FVe/trA4EigQmxFFOg8dP5XuyU6+IejD10bXo6OnUzZIKnQ36tXwyvupJ5wOe6bLddhmaKZqS+DhfLU11ALXXPwP0BM/JOKgU6xcZrRub9pjRgXvuV1Ziv9E6/EmBesXTzwysTpfMEkhn50NH2v7vML9z89+hO7P2rSwYGgKRK13R/nXf3Sg9Ei4jdXveL5KeF2Ip8vrTd/N1LQZcOmZqAXJ/0832YXjkBPgttn55pwgNtLQKm161k1wkAlnmwyrSjuBlxqWG+pZ2tQ06CtoHQ6oh5iWQeTAjVcRuWXAbsAsgQ1Hon5jr8oNVZQec4hmJWEDUfrX0WzBbHEMxLJnBNmqGgs4MugIxB3Yz/PBvqN0NQc6rNnEahDMxZQec4hmC2uuYsJ0i/ymNiFUJcOGnxpObrb/d/EvPVEvKM5msWX6L5un91yUDz9dzGXxfqPf9S7I608YjF6CjBFzfEl3o3A3+dQaxyUXGf8rGEI1NtvjH7LAlXMwRSA/n2yb/a+DMTaWbm+YcSxjkLlw8MKOj88CmnFV92KIdql0tlGpTu5f0BxVLv5WoF8U3x9jlozaRoBpD38bgjnHZwmWt5CcuDCc6qofV41BHzvhXV1AiXK2Y1V3OKPfe9jqT5/udM+0pG98raAA4EkrBHorBfz2euSkPHAoRqRY5Zg0L4hpam1NMTQSQLKTm04gO9SOzXCBMxi5xmonlmaC9HjilxC69I3vm1Ufi2B0Mkp5aKymo4BR0HZinL3mncOqwOrqleA77rSR6H6QS3RvORKdfeI/RtLS3oc9Jly9QGoPJf/n8AAAD//y766bE=" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/filesystem/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/filesystem/_meta/data.json deleted file mode 100644 index 2cb9f089..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/filesystem/_meta/data.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "event": { - "dataset": "system.filesystem", - "duration": 115000, - "module": "system" - }, - "metricset": { - "name": "filesystem" - }, - "service": { - "type": "system" - }, - "system": { - "filesystem": { - "available": 53067177984, - "device_name": "/dev/dm-5", - "files": 0, - "free": 54342492160, - "free_files": 0, - "mount_point": "/var/lib/lxd/storage-pools/default", - "total": 86301999104, - "type": "btrfs", - "used": { - "bytes": 31959506944, - "pct": 0.3759 - } - } - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/filesystem/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/filesystem/_meta/docs.asciidoc deleted file mode 100644 index dd10e665..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/filesystem/_meta/docs.asciidoc +++ /dev/null @@ -1,53 +0,0 @@ -The System `filesystem` metricset provides file system statistics. For each file -system, one document is provided. - -This metricset is available on: - -- FreeBSD -- Linux -- macOS -- OpenBSD -- Windows - -[float] -=== Configuration - -*`filesystem.ignore_types`* - A list of filesystem types to ignore. Metrics will -not be collected from filesystems matching these types. This setting also -affects the `fsstats` metricset. If this option is not set, metricbeat ignores -all types for virtual devices in systems where this information is available (e.g. -all types marked as `nodev` in `/proc/filesystems` in Linux systems). - -[float] -=== Filtering - -Often there are mounted filesystems that you do not want Metricbeat to report -metrics on. One option is to configure Metricbeat to ignore specific filesystem -types. This can be accomplished by configuring `filesystem.ignore_types` with -a list of filesystem types to ignore. In this example we are ignoring three -types of filesystems. - -[source,yaml] ----- -metricbeat.modules: - - module: system - period: 30s - metricsets: ["filesystem"] - filesystem.ignore_types: [nfs, smbfs, autofs] ----- - -Another strategy to deal with these filesystems is to configure a `drop_event` -processor that matches the `mount_point` using a regular expression. This type -of filtering occurs after the data has been collected so it can be less -efficient than the previous method. - -[source,yaml] ----- -metricbeat.modules: - - module: system - period: 30s - metricsets: ["filesystem"] - processors: - - drop_event.when.regexp: - system.filesystem.mount_point: '^/(sys|cgroup|proc|dev|etc|host)($|/)' ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/filesystem/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/filesystem/_meta/fields.yml deleted file mode 100644 index a66f7efb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/filesystem/_meta/fields.yml +++ /dev/null @@ -1,53 +0,0 @@ -- name: filesystem - type: group - description: > - `filesystem` contains local filesystem stats. - release: ga - fields: - - name: available - type: long - format: bytes - description: > - The disk space available to an unprivileged user in bytes. - - name: device_name - type: keyword - description: > - The disk name. For example: `/dev/disk1` - - name: type - type: keyword - description: > - The disk type. For example: `ext4` - - name: mount_point - type: keyword - description: > - The mounting point. For example: `/` - - name: files - type: long - description: > - The total number of file nodes in the file system. - - name: free - type: long - format: bytes - description: > - The disk space available in bytes. - - name: free_files - type: long - description: > - The number of free file nodes in the file system. - - name: total - type: long - format: bytes - description: > - The total disk space in bytes. - - name: used.bytes - type: long - format: bytes - description: > - The used disk space in bytes. - - name: used.pct - type: scaled_float - format: percent - description: > - The percentage of used disk space. - - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/filesystem/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/filesystem/doc.go deleted file mode 100644 index d15a2f6b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/filesystem/doc.go +++ /dev/null @@ -1,58 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package filesystem provides a MetricSet implementation that fetches metrics -for each of the mounted file systems. - -An example event looks as following: - -{ - "@timestamp": "2016-05-23T08:05:34.853Z", - "beat": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "@metadata": { - "beat": "noindex", - "type": "doc" - }, - "metricset": { - "module": "system", - "name": "filesystem", - "rtt": 115 - }, - "system": { - "filesystem": { - "available": 105569656832, - "device_name": "/dev/disk1", - "type": "hfs", - "files": 4294967279 - "free": 105831800832, - "free_files": 4292793781, - "mount_point": "/", - "total": 249779191808, - "used": { - "bytes": 143947390976, - "pct": 0.5763 - }, - } - } -} - -*/ -package filesystem diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/filesystem/filesystem.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/filesystem/filesystem.go deleted file mode 100644 index 765a874c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/filesystem/filesystem.go +++ /dev/null @@ -1,95 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build darwin freebsd linux openbsd windows - -package filesystem - -import ( - "strings" - - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - - "github.com/pkg/errors" -) - -var debugf = logp.MakeDebug("system.filesystem") - -func init() { - mb.Registry.MustAddMetricSet("system", "filesystem", New, - mb.WithHostParser(parse.EmptyHostParser), - ) -} - -// MetricSet for fetching filesystem metrics. -type MetricSet struct { - mb.BaseMetricSet - config Config -} - -// New creates and returns a new instance of MetricSet. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - var config Config - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - if config.IgnoreTypes == nil { - config.IgnoreTypes = DefaultIgnoredTypes() - } - if len(config.IgnoreTypes) > 0 { - logp.Info("Ignoring filesystem types: %s", strings.Join(config.IgnoreTypes, ", ")) - } - - return &MetricSet{ - BaseMetricSet: base, - config: config, - }, nil -} - -// Fetch fetches filesystem metrics for all mounted filesystems and returns -// an event for each mount point. -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - fss, err := GetFileSystemList() - if err != nil { - return errors.Wrap(err, "error getting filesystem list") - - } - - if len(m.config.IgnoreTypes) > 0 { - fss = Filter(fss, BuildTypeFilter(m.config.IgnoreTypes...)) - } - - for _, fs := range fss { - fsStat, err := GetFileSystemStat(fs) - if err != nil { - debugf("error getting filesystem stats for '%s': %v", fs.DirName, err) - continue - } - AddFileSystemUsedPercentage(fsStat) - - event := mb.Event{ - MetricSetFields: GetFilesystemEvent(fsStat), - } - if !r.Event(event) { - return nil - } - } - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/filesystem/filesystem_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/filesystem/filesystem_test.go deleted file mode 100644 index 87ea5c07..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/filesystem/filesystem_test.go +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build darwin freebsd linux openbsd windows - -package filesystem - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestFetch(t *testing.T) { - f := mbtest.NewReportingMetricSetV2Error(t, getConfig()) - events, errs := mbtest.ReportingFetchV2Error(f) - - assert.Empty(t, errs) - if !assert.NotEmpty(t, events) { - t.FailNow() - } - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), - events[0].BeatEvent("system", "filesystem").Fields.StringToPrint()) -} - -func TestData(t *testing.T) { - f := mbtest.NewReportingMetricSetV2Error(t, getConfig()) - err := mbtest.WriteEventsReporterV2Error(f, t, ".") - if err != nil { - t.Fatal("write", err) - } -} - -func getConfig() map[string]interface{} { - ignoreTypes := append(DefaultIgnoredTypes(), "fuse.lxcfs", "fuse.gvfsd-fuse", "nsfs", "squashfs") - return map[string]interface{}{ - "module": "system", - "metricsets": []string{"filesystem"}, - "filesystem.ignore_types": ignoreTypes, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/filesystem/helper.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/filesystem/helper.go deleted file mode 100644 index d64ef95f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/filesystem/helper.go +++ /dev/null @@ -1,212 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build darwin freebsd linux openbsd windows - -package filesystem - -import ( - "bufio" - "os" - "path" - "path/filepath" - "strings" - "time" - - "runtime" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/module/system" - sigar "github.com/elastic/gosigar" -) - -// Config stores the metricset-local config -type Config struct { - IgnoreTypes []string `config:"filesystem.ignore_types"` -} - -// FSStat contains filesystem metrics -type FSStat struct { - sigar.FileSystemUsage - DevName string `json:"device_name"` - Mount string `json:"mount_point"` - UsedPercent float64 `json:"used_p"` - SysTypeName string `json:"type"` - ctime time.Time -} - -// GetFileSystemList retreves overall filesystem stats -func GetFileSystemList() ([]sigar.FileSystem, error) { - fss := sigar.FileSystemList{} - if err := fss.Get(); err != nil { - return nil, err - } - - if runtime.GOOS == "windows" { - // No filtering on Windows - return fss.List, nil - } - - return filterFileSystemList(fss.List), nil -} - -// filterFileSystemList filters mountpoints to avoid virtual filesystems -// and duplications -func filterFileSystemList(fsList []sigar.FileSystem) []sigar.FileSystem { - var filtered []sigar.FileSystem - devices := make(map[string]sigar.FileSystem) - for _, fs := range fsList { - // Ignore relative mount points, which are present for example - // in /proc/mounts on Linux with network namespaces. - if !filepath.IsAbs(fs.DirName) { - debugf("Filtering filesystem with relative mountpoint %+v", fs) - continue - } - - // Don't do further checks in special devices - if !filepath.IsAbs(fs.DevName) { - filtered = append(filtered, fs) - continue - } - - // If the device name is a directory, this is a bind mount or nullfs, - // don't count it as it'd be counting again its parent filesystem. - devFileInfo, _ := os.Stat(fs.DevName) - if devFileInfo != nil && devFileInfo.IsDir() { - continue - } - - // If a block device is mounted multiple times (e.g. with some bind mounts), - // store it only once, and use the shorter mount point path. - if seen, found := devices[fs.DevName]; found { - if len(fs.DirName) < len(seen.DirName) { - devices[fs.DevName] = fs - } - continue - } - - devices[fs.DevName] = fs - } - - for _, fs := range devices { - filtered = append(filtered, fs) - } - - return filtered -} - -// GetFileSystemStat retreves stats for a single filesystem -func GetFileSystemStat(fs sigar.FileSystem) (*FSStat, error) { - stat := sigar.FileSystemUsage{} - if err := stat.Get(fs.DirName); err != nil { - return nil, err - } - - var t string - if runtime.GOOS == "windows" { - t = fs.TypeName - } else { - t = fs.SysTypeName - } - - filesystem := FSStat{ - FileSystemUsage: stat, - DevName: fs.DevName, - Mount: fs.DirName, - SysTypeName: t, - } - - return &filesystem, nil -} - -// AddFileSystemUsedPercentage adds usage data to the filesystem struct -func AddFileSystemUsedPercentage(f *FSStat) { - if f.Total == 0 { - return - } - - perc := float64(f.Used) / float64(f.Used+f.Avail) - f.UsedPercent = common.Round(perc, common.DefaultDecimalPlacesCount) -} - -// GetFilesystemEvent turns a stat struct into a MapStr -func GetFilesystemEvent(fsStat *FSStat) common.MapStr { - return common.MapStr{ - "type": fsStat.SysTypeName, - "device_name": fsStat.DevName, - "mount_point": fsStat.Mount, - "total": fsStat.Total, - "free": fsStat.Free, - "available": fsStat.Avail, - "files": fsStat.Files, - "free_files": fsStat.FreeFiles, - "used": common.MapStr{ - "pct": fsStat.UsedPercent, - "bytes": fsStat.Used, - }, - } -} - -// Predicate is a function predicate for use with filesystems. It returns true -// if the argument matches the predicate. -type Predicate func(*sigar.FileSystem) bool - -// Filter returns a filtered list of filesystems. The in parameter -// is used as the backing storage for the returned slice and is therefore -// modified in this operation. -func Filter(in []sigar.FileSystem, p Predicate) []sigar.FileSystem { - out := in[:0] - for _, fs := range in { - if p(&fs) { - out = append(out, fs) - } - } - return out -} - -// BuildTypeFilter returns a predicate that returns false if the given -// filesystem has a type that matches one of the ignoreType values. -func BuildTypeFilter(ignoreType ...string) Predicate { - return func(fs *sigar.FileSystem) bool { - for _, fsType := range ignoreType { - // XXX (andrewkroh): SysTypeName appears to be used for non-Windows - // and TypeName is used exclusively for Windows. - if fs.SysTypeName == fsType || fs.TypeName == fsType { - return false - } - } - return true - } -} - -// DefaultIgnoredTypes tries to guess a sane list of filesystem types that -// could be ignored in the running system -func DefaultIgnoredTypes() (types []string) { - // If /proc/filesystems exist, default ignored types are all marked - // as nodev - fsListFile := path.Join(*system.HostFS, "/proc/filesystems") - if f, err := os.Open(fsListFile); err == nil { - scanner := bufio.NewScanner(f) - for scanner.Scan() { - line := strings.Fields(scanner.Text()) - if len(line) == 2 && line[0] == "nodev" { - types = append(types, line[1]) - } - } - } - return -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/filesystem/helper_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/filesystem/helper_test.go deleted file mode 100644 index 7ee8d997..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/filesystem/helper_test.go +++ /dev/null @@ -1,173 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration -// +build darwin freebsd linux openbsd windows - -package filesystem - -import ( - "io/ioutil" - "os" - "runtime" - "testing" - - "github.com/stretchr/testify/assert" - - sigar "github.com/elastic/gosigar" -) - -func TestFileSystemList(t *testing.T) { - if runtime.GOOS == "darwin" && os.Getenv("TRAVIS") == "true" { - t.Skip("FileSystem test fails on Travis/OSX with i/o error") - } - - fss, err := GetFileSystemList() - if err != nil { - t.Fatal("GetFileSystemList", err) - } - assert.True(t, (len(fss) > 0)) - - for _, fs := range fss { - if fs.TypeName == "cdrom" { - continue - } - - stat, err := GetFileSystemStat(fs) - if os.IsPermission(err) { - continue - } - - if assert.NoError(t, err, "filesystem=%v: %v", fs, err) { - assert.True(t, (stat.Total >= 0)) - assert.True(t, (stat.Free >= 0)) - assert.True(t, (stat.Avail >= 0)) - assert.True(t, (stat.Used >= 0)) - - if runtime.GOOS != "windows" { - assert.NotEqual(t, "", stat.SysTypeName) - } - } - } -} - -func TestFileSystemListFiltering(t *testing.T) { - if runtime.GOOS == "windows" { - t.Skip("These cases don't need to work on Windows") - } - - fakeDevDir, err := ioutil.TempDir(os.TempDir(), "dir") - assert.Empty(t, err) - defer os.RemoveAll(fakeDevDir) - - cases := []struct { - description string - fss, expected []sigar.FileSystem - }{ - { - fss: []sigar.FileSystem{ - {DirName: "/", DevName: "/dev/sda1"}, - {DirName: "/", DevName: "/dev/sda1"}, - }, - expected: []sigar.FileSystem{ - {DirName: "/", DevName: "/dev/sda1"}, - }, - }, - { - description: "Don't repeat devices, shortest of dir names should be used", - fss: []sigar.FileSystem{ - {DirName: "/", DevName: "/dev/sda1"}, - {DirName: "/bind", DevName: "/dev/sda1"}, - }, - expected: []sigar.FileSystem{ - {DirName: "/", DevName: "/dev/sda1"}, - }, - }, - { - description: "Don't repeat devices, shortest of dir names should be used", - fss: []sigar.FileSystem{ - {DirName: "/bind", DevName: "/dev/sda1"}, - {DirName: "/", DevName: "/dev/sda1"}, - }, - expected: []sigar.FileSystem{ - {DirName: "/", DevName: "/dev/sda1"}, - }, - }, - { - description: "Keep tmpfs", - fss: []sigar.FileSystem{ - {DirName: "/run", DevName: "tmpfs"}, - {DirName: "/tmp", DevName: "tmpfs"}, - }, - expected: []sigar.FileSystem{ - {DirName: "/run", DevName: "tmpfs"}, - {DirName: "/tmp", DevName: "tmpfs"}, - }, - }, - { - description: "Don't repeat devices, shortest of dir names should be used, keep tmpfs", - fss: []sigar.FileSystem{ - {DirName: "/", DevName: "/dev/sda1"}, - {DirName: "/bind", DevName: "/dev/sda1"}, - {DirName: "/run", DevName: "tmpfs"}, - }, - expected: []sigar.FileSystem{ - {DirName: "/", DevName: "/dev/sda1"}, - {DirName: "/run", DevName: "tmpfs"}, - }, - }, - { - description: "Don't keep the fs if the device is a directory (it'd be a bind mount)", - fss: []sigar.FileSystem{ - {DirName: "/", DevName: "/dev/sda1"}, - {DirName: "/bind", DevName: fakeDevDir}, - }, - expected: []sigar.FileSystem{ - {DirName: "/", DevName: "/dev/sda1"}, - }, - }, - { - description: "Don't filter out NFS", - fss: []sigar.FileSystem{ - {DirName: "/srv/data", DevName: "192.168.42.42:/exports/nfs1"}, - }, - expected: []sigar.FileSystem{ - {DirName: "/srv/data", DevName: "192.168.42.42:/exports/nfs1"}, - }, - }, - } - - for _, c := range cases { - filtered := filterFileSystemList(c.fss) - assert.ElementsMatch(t, c.expected, filtered, c.description) - } -} - -func TestFilter(t *testing.T) { - in := []sigar.FileSystem{ - {SysTypeName: "nfs"}, - {SysTypeName: "ext4"}, - {SysTypeName: "proc"}, - {SysTypeName: "smb"}, - } - - out := Filter(in, BuildTypeFilter("nfs", "smb", "proc")) - - if assert.Len(t, out, 1) { - assert.Equal(t, "ext4", out[0].SysTypeName) - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/fsstat/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/fsstat/_meta/data.json deleted file mode 100644 index d35ba3c9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/fsstat/_meta/data.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "event": { - "dataset": "system.fsstat", - "duration": 115000, - "module": "system" - }, - "metricset": { - "name": "fsstat" - }, - "service": { - "type": "system" - }, - "system": { - "fsstat": { - "count": 37, - "total_files": 11762339, - "total_size": { - "free": 168018972672, - "total": 379794051072, - "used": 211775078400 - } - } - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/fsstat/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/fsstat/_meta/docs.asciidoc deleted file mode 100644 index 8db580e1..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/fsstat/_meta/docs.asciidoc +++ /dev/null @@ -1,18 +0,0 @@ -The System `fsstat` metricset provides overall file system statistics. - -This metricset is available on: - -- FreeBSD -- Linux -- macOS -- OpenBSD -- Windows - -[float] -=== Configuration - -*`filesystem.ignore_types`* - A list of filesystem types to ignore. Metrics will -not be collected from filesystems matching these types. This setting also -affects the `filesystem` metricset. If this option is not set, metricbeat ignores -all types for virtual devices in systems where this information is available (e.g. -all types marked as `nodev` in `/proc/filesystems` in Linux systems). diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/fsstat/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/fsstat/_meta/fields.yml deleted file mode 100644 index d9d2b0e7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/fsstat/_meta/fields.yml +++ /dev/null @@ -1,33 +0,0 @@ -- name: fsstat - type: group - description: > - `system.fsstat` contains filesystem metrics aggregated from all mounted - filesystems. - release: ga - fields: - - name: count - type: long - description: Number of file systems found. - - name: total_files - type: long - description: Total number of files. - - name: total_size - format: bytes - type: group - description: Nested file system docs. - fields: - - name: free - type: long - format: bytes - description: > - Total free space. - - name: used - type: long - format: bytes - description: > - Total used space. - - name: total - type: long - format: bytes - description: > - Total space (used plus free). diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/fsstat/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/fsstat/doc.go deleted file mode 100644 index 518c62fe..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/fsstat/doc.go +++ /dev/null @@ -1,49 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package fsstat provides a MetricSet for fetching aggregated filesystem stats. - -An example event looks as following: - -{ - "@timestamp": "2016-05-25T19:47:57.216Z", - "beat": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "metricset": { - "module": "system", - "name": "fsstat", - "rtt": 119 - }, - "system": { - "fsstat": { - "count": 4, - "total_files": 60982408, - "total_size": { - "free": 14127017984, - "total": 249779535360, - "used": 235652517376 - } - } - }, - "type": "metricsets" -} - -*/ -package fsstat diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/fsstat/fsstat.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/fsstat/fsstat.go deleted file mode 100644 index a8a1eaa0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/fsstat/fsstat.go +++ /dev/null @@ -1,107 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build darwin freebsd linux openbsd windows - -package fsstat - -import ( - "strings" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - "github.com/elastic/beats/v7/metricbeat/module/system/filesystem" - - "github.com/pkg/errors" -) - -func init() { - mb.Registry.MustAddMetricSet("system", "fsstat", New, - mb.WithHostParser(parse.EmptyHostParser), - ) -} - -// MetricSet for fetching a summary of filesystem stats. -type MetricSet struct { - mb.BaseMetricSet - config filesystem.Config -} - -// New creates and returns a new instance of MetricSet. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - var config filesystem.Config - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - if config.IgnoreTypes == nil { - config.IgnoreTypes = filesystem.DefaultIgnoredTypes() - } - if len(config.IgnoreTypes) > 0 { - base.Logger().Info("Ignoring filesystem types: %s", strings.Join(config.IgnoreTypes, ", ")) - } - - return &MetricSet{ - BaseMetricSet: base, - config: config, - }, nil -} - -// Fetch fetches filesystem metrics for all mounted filesystems and returns -// a single event containing aggregated data. -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - fss, err := filesystem.GetFileSystemList() - if err != nil { - return errors.Wrap(err, "filesystem list") - } - - if len(m.config.IgnoreTypes) > 0 { - fss = filesystem.Filter(fss, filesystem.BuildTypeFilter(m.config.IgnoreTypes...)) - } - - // These values are optional and could also be calculated by Kibana - var totalFiles, totalSize, totalSizeFree, totalSizeUsed uint64 - - for _, fs := range fss { - stat, err := filesystem.GetFileSystemStat(fs) - if err != nil { - m.Logger().Debugf("error fetching filesystem stats for '%s': %v", fs.DirName, err) - continue - } - m.Logger().Debugf("filesystem: %s total=%d, used=%d, free=%d", stat.Mount, stat.Total, stat.Used, stat.Free) - - totalFiles += stat.Files - totalSize += stat.Total - totalSizeFree += stat.Free - totalSizeUsed += stat.Used - } - - r.Event(mb.Event{ - MetricSetFields: common.MapStr{ - "total_size": common.MapStr{ - "free": totalSizeFree, - "used": totalSizeUsed, - "total": totalSize, - }, - "count": len(fss), - "total_files": totalFiles, - }, - }) - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/fsstat/fsstat_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/fsstat/fsstat_test.go deleted file mode 100644 index df591a10..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/fsstat/fsstat_test.go +++ /dev/null @@ -1,61 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build darwin freebsd linux openbsd windows - -package fsstat - -import ( - "testing" - "time" - - "github.com/stretchr/testify/assert" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestFetch(t *testing.T) { - f := mbtest.NewReportingMetricSetV2Error(t, getConfig()) - events, errs := mbtest.ReportingFetchV2Error(f) - - assert.Empty(t, errs) - if !assert.NotEmpty(t, events) { - t.FailNow() - } - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), - events[0].BeatEvent("system", "fsstat").Fields.StringToPrint()) -} - -func TestData(t *testing.T) { - f := mbtest.NewReportingMetricSetV2Error(t, getConfig()) - - // Do a first fetch to have percentages - mbtest.ReportingFetchV2Error(f) - time.Sleep(1 * time.Second) - - err := mbtest.WriteEventsReporterV2Error(f, t, ".") - if err != nil { - t.Fatal("write", err) - } -} - -func getConfig() map[string]interface{} { - return map[string]interface{}{ - "module": "system", - "metricsets": []string{"fsstat"}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/hostnamechange_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/hostnamechange_test.go deleted file mode 100644 index aa1dc0e6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/hostnamechange_test.go +++ /dev/null @@ -1,38 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package system - -import ( - "bytes" - "io/ioutil" - "testing" -) - -// Checks that the Host Overview dashboard contains the CHANGEME_HOSTNAME variable -// that the dashboard loader code magically changes to the hostname on which the Beat -// is running. -func TestHostDashboardHasChangeableHost(t *testing.T) { - dashPath := "_meta/kibana/7/dashboard/Metricbeat-host-overview.json" - contents, err := ioutil.ReadFile(dashPath) - if err != nil { - t.Fatalf("Error reading file %s: %v", dashPath, err) - } - if !bytes.Contains(contents, []byte("CHANGEME_HOSTNAME")) { - t.Errorf("Dashboard '%s' doesn't contain string 'CHANGEME_HOSTNAME'. See elastic/beats#5340", dashPath) - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/load/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/load/_meta/data.json deleted file mode 100644 index a6e797c4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/load/_meta/data.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "event": { - "dataset": "system.load", - "duration": 115000, - "module": "system" - }, - "metricset": { - "name": "load" - }, - "service": { - "type": "system" - }, - "system": { - "load": { - "1": 2.33, - "15": 2.03, - "5": 1.93, - "cores": 4, - "norm": { - "1": 0.5825, - "15": 0.5075, - "5": 0.4825 - } - } - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/load/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/load/_meta/docs.asciidoc deleted file mode 100644 index de516c8b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/load/_meta/docs.asciidoc +++ /dev/null @@ -1,13 +0,0 @@ -The System `load` metricset provides load statistics. - -This metricset is available on: - -- FreeBSD -- Linux -- macOS -- OpenBSD - -[float] -=== Configuration - -There are no configuration options for this metricset. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/load/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/load/_meta/fields.yml deleted file mode 100644 index ba979e61..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/load/_meta/fields.yml +++ /dev/null @@ -1,44 +0,0 @@ -- name: load - type: group - description: > - CPU load averages. - release: ga - fields: - - name: "1" - type: scaled_float - scaling_factor: 100 - description: > - Load average for the last minute. - - name: "5" - type: scaled_float - scaling_factor: 100 - description: > - Load average for the last 5 minutes. - - name: "15" - type: scaled_float - scaling_factor: 100 - description: > - Load average for the last 15 minutes. - - - name: "norm.1" - type: scaled_float - scaling_factor: 100 - description: > - Load for the last minute divided by the number of cores. - - - name: "norm.5" - type: scaled_float - scaling_factor: 100 - description: > - Load for the last 5 minutes divided by the number of cores. - - - name: "norm.15" - type: scaled_float - scaling_factor: 100 - description: > - Load for the last 15 minutes divided by the number of cores. - - - name: "cores" - type: long - description: > - The number of CPU cores present on the host. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/load/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/load/doc.go deleted file mode 100644 index 1083be9e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/load/doc.go +++ /dev/null @@ -1,19 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Package load collects system CPU load metrics from the host OS. -package load diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/load/load.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/load/load.go deleted file mode 100644 index 1e7a6fe2..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/load/load.go +++ /dev/null @@ -1,77 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build darwin freebsd linux openbsd - -package load - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/metric/system/cpu" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -func init() { - mb.Registry.MustAddMetricSet("system", "load", New, - mb.WithHostParser(parse.EmptyHostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet for fetching system CPU load metrics. -type MetricSet struct { - mb.BaseMetricSet -} - -// New returns a new load MetricSet. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - return &MetricSet{ - BaseMetricSet: base, - }, nil -} - -// Fetch fetches system load metrics. -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - load, err := cpu.Load() - if err != nil { - return errors.Wrap(err, "failed to get CPU load values") - } - - avgs := load.Averages() - normAvgs := load.NormalizedAverages() - - event := common.MapStr{ - "cores": cpu.NumCores, - "1": avgs.OneMinute, - "5": avgs.FiveMinute, - "15": avgs.FifteenMinute, - "norm": common.MapStr{ - "1": normAvgs.OneMinute, - "5": normAvgs.FiveMinute, - "15": normAvgs.FifteenMinute, - }, - } - - r.Event(mb.Event{ - MetricSetFields: event, - }) - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/load/load_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/load/load_test.go deleted file mode 100644 index 6a8fadcc..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/load/load_test.go +++ /dev/null @@ -1,55 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build darwin freebsd linux openbsd - -package load - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestFetch(t *testing.T) { - f := mbtest.NewReportingMetricSetV2Error(t, getConfig()) - events, errs := mbtest.ReportingFetchV2Error(f) - - assert.Empty(t, errs) - if !assert.NotEmpty(t, events) { - t.FailNow() - } - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), - events[0].BeatEvent("system", "load").Fields.StringToPrint()) -} - -func TestData(t *testing.T) { - f := mbtest.NewReportingMetricSetV2Error(t, getConfig()) - err := mbtest.WriteEventsReporterV2Error(f, t, ".") - if err != nil { - t.Fatal("write", err) - } -} - -func getConfig() map[string]interface{} { - return map[string]interface{}{ - "module": "system", - "metricsets": []string{"load"}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/memory/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/memory/_meta/data.json deleted file mode 100644 index 01231bed..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/memory/_meta/data.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "event": { - "dataset": "system.memory", - "duration": 115000, - "module": "system" - }, - "metricset": { - "name": "memory", - "period": 10000 - }, - "service": { - "type": "system" - }, - "system": { - "memory": { - "actual": { - "free": 14247317504, - "used": { - "bytes": 1407057920, - "pct": 0.0899 - } - }, - "free": 4859097088, - "hugepages": { - "default_size": 2097152, - "free": 0, - "reserved": 0, - "surplus": 0, - "swap": { - "out": { - "fallback": 0, - "pages": 0 - } - }, - "total": 0, - "used": { - "bytes": 0, - "pct": 0 - } - }, - "page_stats": { - "direct_efficiency": { - "pct": 0.9976 - }, - "kswapd_efficiency": { - "pct": 0.6213 - }, - "pgfree": { - "pages": 4382105954 - }, - "pgscan_direct": { - "pages": 485820 - }, - "pgscan_kswapd": { - "pages": 77390925 - }, - "pgsteal_direct": { - "pages": 484631 - }, - "pgsteal_kswapd": { - "pages": 48081976 - } - }, - "swap": { - "free": 7846490112, - "in": { - "pages": 1111 - }, - "out": { - "pages": 20255 - }, - "readahead": { - "cached": 28, - "pages": 65 - }, - "total": 7897870336, - "used": { - "bytes": 51380224, - "pct": 0.0065 - } - }, - "total": 15654375424, - "used": { - "bytes": 10795278336, - "pct": 0.6896 - } - } - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/memory/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/memory/_meta/docs.asciidoc deleted file mode 100644 index b896469f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/memory/_meta/docs.asciidoc +++ /dev/null @@ -1,14 +0,0 @@ -The System `memory` metricset provides memory statistics. - -This metricset is available on: - -- FreeBSD -- Linux -- macOS -- OpenBSD -- Windows - -[float] -=== Configuration - -There are no configuration options for this metricset. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/memory/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/memory/_meta/fields.yml deleted file mode 100644 index ab80bf3b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/memory/_meta/fields.yml +++ /dev/null @@ -1,194 +0,0 @@ -- name: memory - type: group - description: > - `memory` contains local memory stats. - release: ga - fields: - - name: total - type: long - format: bytes - description: > - Total memory. - - - name: used.bytes - type: long - format: bytes - description: > - Used memory. - - - name: free - type: long - format: bytes - description: > - The total amount of free memory in bytes. This value does not include memory consumed by system caches and - buffers (see system.memory.actual.free). - - - name: used.pct - type: scaled_float - format: percent - description: > - The percentage of used memory. - - - name: actual - type: group - description: > - Actual memory used and free. - fields: - - - name: used.bytes - type: long - format: bytes - description: > - Actual used memory in bytes. It represents the difference between the total and the available memory. The - available memory depends on the OS. For more details, please check `system.actual.free`. - - - name: free - type: long - format: bytes - description: > - Actual free memory in bytes. It is calculated based on the OS. On Linux this value will be MemAvailable from /proc/meminfo, - or calculated from free memory plus caches and buffers if /proc/meminfo is not available. - On OSX it is a sum of free memory and the inactive memory. On Windows, it is equal - to `system.memory.free`. - - - name: used.pct - type: scaled_float - format: percent - description: > - The percentage of actual used memory. - - - name: swap - type: group - prefix: "[float]" - description: This group contains statistics related to the swap memory usage on the system. - fields: - - name: total - type: long - format: bytes - description: > - Total swap memory. - - - name: used.bytes - type: long - format: bytes - description: > - Used swap memory. - - - name: free - type: long - format: bytes - description: > - Available swap memory. - - - name: out.pages - type: long - description: count of pages swapped out - - - name: in.pages - type: long - description: count of pages swapped in - - - name: readahead.pages - type: long - description: swap readahead pages - - - name: readahead.cached - type: long - description: swap readahead cache hits - - - name: used.pct - type: scaled_float - format: percent - description: > - The percentage of used swap memory. - - - name: page_stats - type: group - description: memory page statistics - fields: - - name: pgscan_kswapd.pages - type: long - format: number - description: pages scanned by kswapd - - name: pgscan_direct.pages - type: long - format: number - description: pages scanned directly - - name: pgfree.pages - type: long - format: number - description: pages freed by the system - - name: pgsteal_kswapd.pages - type: long - format: number - description: number of pages reclaimed by kswapd - - name: pgsteal_direct.pages - type: long - format: number - description: number of pages reclaimed directly - - name: direct_efficiency.pct - type: scaled_float - format: percent - description: direct reclaim efficiency percentage. A lower percentage indicates the system is struggling to reclaim memory. - - name: kswapd_efficiency.pct - type: scaled_float - format: percent - description: kswapd reclaim efficiency percentage. A lower percentage indicates the system is struggling to reclaim memory. - - - name: hugepages - type: group - prefix: "[float]" - description: This group contains statistics related to huge pages usage on the system. - fields: - - name: total - type: long - format: number - description: > - Number of huge pages in the pool. - - - name: used.bytes - type: long - format: bytes - description: > - Memory used in allocated huge pages. - - - name: used.pct - type: long - format: percent - description: > - Percentage of huge pages used. - - - name: free - type: long - format: number - description: > - Number of available huge pages in the pool. - - - name: reserved - type: long - format: number - description: > - Number of reserved but not allocated huge pages in the pool. - - - name: surplus - type: long - format: number - description: > - Number of overcommited huge pages. - - - name: default_size - type: long - format: bytes - description: > - Default size for huge pages. - - - name: swap.out - type: group - description: huge pages swapped out - fields: - - name: pages - type: long - description: pages swapped out - - name: fallback - type: long - description: Count of huge pages that must be split before swapout diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/memory/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/memory/doc.go deleted file mode 100644 index e304387a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/memory/doc.go +++ /dev/null @@ -1,21 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package memory collects memory metrics from the host OS. -*/ -package memory diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/memory/memory.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/memory/memory.go deleted file mode 100644 index 90283f80..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/memory/memory.go +++ /dev/null @@ -1,175 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build darwin freebsd linux openbsd windows - -package memory - -import ( - "github.com/elastic/beats/v7/libbeat/common" - mem "github.com/elastic/beats/v7/libbeat/metric/system/memory" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - - "github.com/pkg/errors" -) - -func init() { - mb.Registry.MustAddMetricSet("system", "memory", New, - mb.WithHostParser(parse.EmptyHostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet for fetching system memory metrics. -type MetricSet struct { - mb.BaseMetricSet -} - -// New is a mb.MetricSetFactory that returns a memory.MetricSet. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - return &MetricSet{base}, nil -} - -// Fetch fetches memory metrics from the OS. -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - memStat, err := mem.Get() - if err != nil { - return errors.Wrap(err, "memory") - } - mem.AddMemPercentage(memStat) - - swapStat, err := mem.GetSwap() - if err != nil { - return errors.Wrap(err, "swap") - } - mem.AddSwapPercentage(swapStat) - - memory := common.MapStr{ - "total": memStat.Total, - "used": common.MapStr{ - "bytes": memStat.Used, - "pct": memStat.UsedPercent, - }, - "free": memStat.Free, - "actual": common.MapStr{ - "free": memStat.ActualFree, - "used": common.MapStr{ - "pct": memStat.ActualUsedPercent, - "bytes": memStat.ActualUsed, - }, - }, - } - - vmstat, err := mem.GetVMStat() - if err != nil { - return errors.Wrap(err, "VMStat") - } - - swap := common.MapStr{ - "total": swapStat.Total, - "used": common.MapStr{ - "bytes": swapStat.Used, - "pct": swapStat.UsedPercent, - }, - "free": swapStat.Free, - } - - if vmstat != nil { - // Swap in and swap out numbers - swap["in"] = common.MapStr{ - "pages": vmstat.Pswpin, - } - swap["out"] = common.MapStr{ - "pages": vmstat.Pswpout, - } - //Swap readahead - //See https://www.kernel.org/doc/ols/2007/ols2007v2-pages-273-284.pdf - swap["readahead"] = common.MapStr{ - "pages": vmstat.SwapRa, - "cached": vmstat.SwapRaHit, - } - pageStats := common.MapStr{ - "pgscan_kswapd": common.MapStr{ - "pages": vmstat.PgscanKswapd, - }, - "pgscan_direct": common.MapStr{ - "pages": vmstat.PgscanDirect, - }, - "pgfree": common.MapStr{ - "pages": vmstat.Pgfree, - }, - "pgsteal_kswapd": common.MapStr{ - "pages": vmstat.PgstealKswapd, - }, - "pgsteal_direct": common.MapStr{ - "pages": vmstat.PgstealDirect, - }, - } - // This is similar to the vmeff stat gathered by sar - // these ratios calculate thhe efficiency of page reclaim - if vmstat.PgscanDirect != 0 { - pageStats["direct_efficiency"] = common.MapStr{ - "pct": common.Round(float64(vmstat.PgstealDirect)/float64(vmstat.PgscanDirect), common.DefaultDecimalPlacesCount), - } - } - - if vmstat.PgscanKswapd != 0 { - pageStats["kswapd_efficiency"] = common.MapStr{ - "pct": common.Round(float64(vmstat.PgstealKswapd)/float64(vmstat.PgscanKswapd), common.DefaultDecimalPlacesCount), - } - } - - memory["page_stats"] = pageStats - } - - memory["swap"] = swap - - hugePagesStat, err := mem.GetHugeTLBPages() - if err != nil { - return errors.Wrap(err, "hugepages") - } - if hugePagesStat != nil { - mem.AddHugeTLBPagesPercentage(hugePagesStat) - thp := common.MapStr{ - "total": hugePagesStat.Total, - "used": common.MapStr{ - "bytes": hugePagesStat.TotalAllocatedSize, - "pct": hugePagesStat.UsedPercent, - }, - "free": hugePagesStat.Free, - "reserved": hugePagesStat.Reserved, - "surplus": hugePagesStat.Surplus, - "default_size": hugePagesStat.DefaultSize, - } - if vmstat != nil { - thp["swap"] = common.MapStr{ - "out": common.MapStr{ - "pages": vmstat.ThpSwpout, - "fallback": vmstat.ThpSwpoutFallback, - }, - } - } - memory["hugepages"] = thp - } - - r.Event(mb.Event{ - MetricSetFields: memory, - }) - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/memory/memory_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/memory/memory_test.go deleted file mode 100644 index 978d2de8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/memory/memory_test.go +++ /dev/null @@ -1,55 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build darwin freebsd linux openbsd windows - -package memory - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestFetch(t *testing.T) { - f := mbtest.NewReportingMetricSetV2Error(t, getConfig()) - events, errs := mbtest.ReportingFetchV2Error(f) - - assert.Empty(t, errs) - if !assert.NotEmpty(t, events) { - t.FailNow() - } - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), - events[0].BeatEvent("system", "memory").Fields.StringToPrint()) -} - -func TestData(t *testing.T) { - f := mbtest.NewReportingMetricSetV2Error(t, getConfig()) - err := mbtest.WriteEventsReporterV2Error(f, t, ".") - if err != nil { - t.Fatal("write", err) - } -} - -func getConfig() map[string]interface{} { - return map[string]interface{}{ - "module": "system", - "metricsets": []string{"memory"}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/module.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/module.yml deleted file mode 100644 index 1cb7bc8f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/module.yml +++ /dev/null @@ -1,9 +0,0 @@ -dashboards: -- id: Metricbeat-system-overview - file: Metricbeat-system-overview.json - -- id: 79ffd6e0-faa0-11e6-947f-177f697178b8 - file: Metricbeat-host-overview.json - -- id: CPU-slash-Memory-per-container - file: Metricbeat-containers-overview.json diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/network/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/network/_meta/data.json deleted file mode 100644 index 8cf8a5f6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/network/_meta/data.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "event": { - "dataset": "system.network", - "duration": 115000, - "module": "system" - }, - "metricset": { - "name": "network" - }, - "service": { - "type": "system" - }, - "system": { - "network": { - "in": { - "bytes": 37904869172, - "dropped": 32, - "errors": 0, - "packets": 32143403 - }, - "name": "wlp4s0", - "out": { - "bytes": 6299331926, - "dropped": 0, - "errors": 0, - "packets": 13362703 - } - } - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/network/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/network/_meta/docs.asciidoc deleted file mode 100644 index 62068d62..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/network/_meta/docs.asciidoc +++ /dev/null @@ -1,26 +0,0 @@ -The System `network` metricset provides network IO metrics collected from the -operating system. One event is created for each network interface. - -This metricset is available on: - -- FreeBSD -- Linux -- macOS -- Windows - -[float] -=== Configuration - -*`interfaces`*:: By default metrics are reported from all network interfaces. -To select which interfaces metrics are reported from, use the `interfaces` -configuration option. The value must be an array of interface names. For -example: - -[source,yaml] ----------------------------- -metricbeat.modules: -- module: system - metricsets: [network] - interfaces: [eth0] ----------------------------- - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/network/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/network/_meta/fields.yml deleted file mode 100644 index c988906b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/network/_meta/fields.yml +++ /dev/null @@ -1,54 +0,0 @@ -- name: network - type: group - description: > - `network` contains network IO metrics for a single network interface. - release: ga - fields: - - name: name - type: keyword - example: eth0 - description: > - The network interface name. - - - name: out.bytes - type: long - format: bytes - description: > - The number of bytes sent. - - - name: in.bytes - type: long - format: bytes - description: > - The number of bytes received. - - - name: out.packets - type: long - description: > - The number of packets sent. - - - name: in.packets - type: long - description: > - The number or packets received. - - - name: in.errors - type: long - description: > - The number of errors while receiving. - - - name: out.errors - type: long - description: > - The number of errors while sending. - - - name: in.dropped - type: long - description: > - The number of incoming packets that were dropped. - - - name: out.dropped - type: long - description: > - The number of outgoing packets that were dropped. This value is always - 0 on Darwin and BSD because it is not reported by the operating system. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/network/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/network/doc.go deleted file mode 100644 index 011ef48c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/network/doc.go +++ /dev/null @@ -1,21 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package network provides network IO metrics from the OS. -*/ -package network diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/network/network.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/network/network.go deleted file mode 100644 index d9c04d83..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/network/network.go +++ /dev/null @@ -1,118 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build darwin freebsd linux windows - -package network - -import ( - "strings" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - - "github.com/pkg/errors" - "github.com/shirou/gopsutil/net" -) - -var debugf = logp.MakeDebug("system-network") - -func init() { - mb.Registry.MustAddMetricSet("system", "network", New, - mb.WithHostParser(parse.EmptyHostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet for fetching system network IO metrics. -type MetricSet struct { - mb.BaseMetricSet - interfaces map[string]struct{} -} - -// New is a mb.MetricSetFactory that returns a new MetricSet. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - // Unpack additional configuration options. - config := struct { - Interfaces []string `config:"interfaces"` - }{} - err := base.Module().UnpackConfig(&config) - if err != nil { - return nil, err - } - - var interfaceSet map[string]struct{} - if len(config.Interfaces) > 0 { - interfaceSet = make(map[string]struct{}, len(config.Interfaces)) - for _, ifc := range config.Interfaces { - interfaceSet[strings.ToLower(ifc)] = struct{}{} - } - debugf("network io stats will be included for %v", interfaceSet) - } - - return &MetricSet{ - BaseMetricSet: base, - interfaces: interfaceSet, - }, nil -} - -// Fetch fetches network IO metrics from the OS. -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - stats, err := net.IOCounters(true) - if err != nil { - return errors.Wrap(err, "network io counters") - } - - for _, counters := range stats { - if m.interfaces != nil { - // Select stats by interface name. - name := strings.ToLower(counters.Name) - if _, include := m.interfaces[name]; !include { - continue - } - } - - isOpen := r.Event(mb.Event{ - MetricSetFields: ioCountersToMapStr(counters), - }) - if !isOpen { - return nil - } - } - - return nil -} - -func ioCountersToMapStr(counters net.IOCountersStat) common.MapStr { - return common.MapStr{ - "name": counters.Name, - "in": common.MapStr{ - "errors": counters.Errin, - "dropped": counters.Dropin, - "bytes": counters.BytesRecv, - "packets": counters.PacketsRecv, - }, - "out": common.MapStr{ - "errors": counters.Errout, - "dropped": counters.Dropout, - "packets": counters.PacketsSent, - "bytes": counters.BytesSent, - }, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/network/network_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/network/network_test.go deleted file mode 100644 index 999a1b91..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/network/network_test.go +++ /dev/null @@ -1,55 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build darwin freebsd linux windows - -package network - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestFetch(t *testing.T) { - f := mbtest.NewReportingMetricSetV2Error(t, getConfig()) - events, errs := mbtest.ReportingFetchV2Error(f) - - assert.Empty(t, errs) - if !assert.NotEmpty(t, events) { - t.FailNow() - } - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), - events[0].BeatEvent("system", "network").Fields.StringToPrint()) -} - -func TestData(t *testing.T) { - f := mbtest.NewReportingMetricSetV2Error(t, getConfig()) - err := mbtest.WriteEventsReporterV2Error(f, t, ".") - if err != nil { - t.Fatal("write", err) - } -} - -func getConfig() map[string]interface{} { - return map[string]interface{}{ - "module": "system", - "metricsets": []string{"network"}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/network_summary/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/network_summary/_meta/data.json deleted file mode 100644 index 905e26ac..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/network_summary/_meta/data.json +++ /dev/null @@ -1,245 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "event": { - "dataset": "system.network_summary", - "duration": 115000, - "module": "system" - }, - "metricset": { - "name": "network_summary", - "period": 10000 - }, - "service": { - "type": "system" - }, - "system": { - "network_summary": { - "icmp": { - "InAddrMaskReps": 0, - "InAddrMasks": 0, - "InCsumErrors": 0, - "InDestUnreachs": 835, - "InEchoReps": 0, - "InEchos": 1, - "InErrors": 20, - "InMsgs": 836, - "InParmProbs": 0, - "InRedirects": 0, - "InSrcQuenchs": 0, - "InTimeExcds": 0, - "InTimestampReps": 0, - "InTimestamps": 0, - "InType3": 835, - "InType8": 1, - "OutAddrMaskReps": 0, - "OutAddrMasks": 0, - "OutDestUnreachs": 940, - "OutEchoReps": 1, - "OutEchos": 0, - "OutErrors": 0, - "OutMsgs": 941, - "OutParmProbs": 0, - "OutRedirects": 0, - "OutSrcQuenchs": 0, - "OutTimeExcds": 0, - "OutTimestampReps": 0, - "OutTimestamps": 0, - "OutType0": 1, - "OutType3": 940 - }, - "ip": { - "DefaultTTL": 64, - "ForwDatagrams": 33389, - "Forwarding": 1, - "FragCreates": 0, - "FragFails": 0, - "FragOKs": 0, - "InAddrErrors": 19, - "InBcastOctets": 431773621, - "InBcastPkts": 1686995, - "InCEPkts": 0, - "InCsumErrors": 0, - "InDelivers": 38037698, - "InDiscards": 0, - "InECT0Pkts": 3160941, - "InECT1Pkts": 0, - "InHdrErrors": 0, - "InMcastOctets": 0, - "InMcastPkts": 0, - "InNoECTPkts": 129521210, - "InNoRoutes": 0, - "InOctets": 167733588581, - "InReceives": 41266648, - "InTruncatedPkts": 0, - "InUnknownProtos": 0, - "OutBcastOctets": 0, - "OutBcastPkts": 0, - "OutDiscards": 1, - "OutMcastOctets": 0, - "OutMcastPkts": 0, - "OutNoRoutes": 4, - "OutOctets": 75001958794, - "OutRequests": 29261852, - "ReasmFails": 0, - "ReasmOKs": 0, - "ReasmOverlaps": 0, - "ReasmReqds": 0, - "ReasmTimeout": 0 - }, - "tcp": { - "ActiveOpens": 6172, - "ArpFilter": 0, - "AttemptFails": 1488, - "BusyPollRxPackets": 0, - "CurrEstab": 9, - "DelayedACKLocked": 111, - "DelayedACKLost": 1587, - "DelayedACKs": 516004, - "EmbryonicRsts": 2, - "EstabResets": 404, - "IPReversePathFilter": 0, - "InCsumErrors": 0, - "InErrs": 4, - "InSegs": 38005498, - "ListenDrops": 0, - "ListenOverflows": 0, - "LockDroppedIcmps": 0, - "MaxConn": -1, - "OfoPruned": 0, - "OutOfWindowIcmps": 39, - "OutRsts": 10739, - "OutSegs": 66991971, - "PAWSActive": 0, - "PAWSEstab": 19, - "PFMemallocDrop": 0, - "PassiveOpens": 1411, - "PruneCalled": 0, - "RcvPruned": 0, - "RetransSegs": 15996, - "RtoAlgorithm": 1, - "RtoMax": 120000, - "RtoMin": 200, - "SyncookiesFailed": 2, - "SyncookiesRecv": 0, - "SyncookiesSent": 0, - "TCPACKSkippedChallenge": 2, - "TCPACKSkippedFinWait2": 0, - "TCPACKSkippedPAWS": 1, - "TCPACKSkippedSeq": 4, - "TCPACKSkippedSynRecv": 8, - "TCPACKSkippedTimeWait": 0, - "TCPAbortFailed": 0, - "TCPAbortOnClose": 321, - "TCPAbortOnData": 2613, - "TCPAbortOnLinger": 0, - "TCPAbortOnMemory": 0, - "TCPAbortOnTimeout": 84, - "TCPAckCompressed": 232116, - "TCPAutoCorking": 162, - "TCPBacklogCoalesce": 509441, - "TCPBacklogDrop": 0, - "TCPChallengeACK": 2, - "TCPDSACKIgnoredNoUndo": 4623, - "TCPDSACKIgnoredOld": 242, - "TCPDSACKOfoRecv": 2, - "TCPDSACKOfoSent": 15, - "TCPDSACKOldSent": 1668, - "TCPDSACKRecv": 8205, - "TCPDSACKUndo": 36, - "TCPDeferAcceptDrop": 0, - "TCPDelivered": 54733743, - "TCPDeliveredCE": 0, - "TCPFastOpenActive": 0, - "TCPFastOpenActiveFail": 0, - "TCPFastOpenBlackhole": 0, - "TCPFastOpenCookieReqd": 0, - "TCPFastOpenListenOverflow": 0, - "TCPFastOpenPassive": 0, - "TCPFastOpenPassiveFail": 0, - "TCPFastRetrans": 5324, - "TCPFromZeroWindowAdv": 977, - "TCPFullUndo": 3, - "TCPHPAcks": 4648338, - "TCPHPHits": 22005367, - "TCPHystartDelayCwnd": 3535, - "TCPHystartDelayDetect": 24, - "TCPHystartTrainCwnd": 4609, - "TCPHystartTrainDetect": 205, - "TCPKeepAlive": 312560, - "TCPLossFailures": 1, - "TCPLossProbeRecovery": 387, - "TCPLossProbes": 12748, - "TCPLossUndo": 437, - "TCPLostRetransmit": 1499, - "TCPMD5Failure": 0, - "TCPMD5NotFound": 0, - "TCPMD5Unexpected": 0, - "TCPMTUPFail": 0, - "TCPMTUPSuccess": 0, - "TCPMemoryPressures": 0, - "TCPMemoryPressuresChrono": 0, - "TCPMinTTLDrop": 0, - "TCPOFODrop": 0, - "TCPOFOMerge": 13, - "TCPOFOQueue": 266342, - "TCPOrigDataSent": 54724129, - "TCPPartialUndo": 145, - "TCPPureAcks": 6490261, - "TCPRcvCoalesce": 5762438, - "TCPRcvCollapsed": 0, - "TCPRcvQDrop": 0, - "TCPRenoFailures": 0, - "TCPRenoRecovery": 0, - "TCPRenoRecoveryFail": 0, - "TCPRenoReorder": 0, - "TCPReqQFullDoCookies": 0, - "TCPReqQFullDrop": 0, - "TCPRetransFail": 0, - "TCPSACKDiscard": 123, - "TCPSACKReneging": 0, - "TCPSACKReorder": 2707, - "TCPSYNChallenge": 4, - "TCPSackFailures": 5, - "TCPSackMerged": 13758, - "TCPSackRecovery": 241, - "TCPSackRecoveryFail": 3, - "TCPSackShiftFallback": 1455, - "TCPSackShifted": 37107, - "TCPSlowStartRetrans": 2, - "TCPSpuriousRTOs": 3, - "TCPSpuriousRtxHostQueues": 16, - "TCPSynRetrans": 346, - "TCPTSReorder": 732, - "TCPTimeWaitOverflow": 0, - "TCPTimeouts": 2178, - "TCPToZeroWindowAdv": 977, - "TCPWantZeroWindowAdv": 109048, - "TCPWinProbe": 0, - "TCPZeroWindowDrop": 0, - "TW": 1443, - "TWKilled": 0, - "TWRecycled": 0 - }, - "udp": { - "IgnoredMulti": 0, - "InCsumErrors": 0, - "InDatagrams": 31359, - "InErrors": 0, - "NoPorts": 61, - "OutDatagrams": 31756, - "RcvbufErrors": 0, - "SndbufErrors": 0 - }, - "udpLite": { - "IgnoredMulti": 0, - "InCsumErrors": 0, - "InDatagrams": 0, - "InErrors": 0, - "NoPorts": 0, - "OutDatagrams": 0, - "RcvbufErrors": 0, - "SndbufErrors": 0 - } - } - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/network_summary/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/network_summary/_meta/docs.asciidoc deleted file mode 100644 index 854a377d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/network_summary/_meta/docs.asciidoc +++ /dev/null @@ -1,6 +0,0 @@ -The System `network_summary` metricset provides network IO metrics collected from the -operating system. These events are global and sorted by protocol. - -This metricset is available on: - -- Linux diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/network_summary/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/network_summary/_meta/fields.yml deleted file mode 100644 index afbfc2cb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/network_summary/_meta/fields.yml +++ /dev/null @@ -1,26 +0,0 @@ -- name: network_summary - type: group - release: beta - description: > - Metrics relating to global network activity - fields: - - name: ip.* - type: object - description: > - IP counters - - name: tcp.* - type: object - description: > - TCP counters - - name: udp.* - type: object - description: > - UDP counters - - name: udp_lite.* - type: object - description: > - UDP Lite counters - - name: icmp.* - type: object - description: > - ICMP counters diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/network_summary/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/network_summary/data.go deleted file mode 100644 index 95b530c9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/network_summary/data.go +++ /dev/null @@ -1,64 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package network_summary - -import ( - "github.com/elastic/beats/v7/libbeat/common" - sysinfotypes "github.com/elastic/go-sysinfo/types" -) - -// eventMapping maps the network counters to a MapStr that wil be sent to report.Event -func eventMapping(raw *sysinfotypes.NetworkCountersInfo) common.MapStr { - - eventByProto := common.MapStr{ - "ip": combineMap(raw.Netstat.IPExt, raw.SNMP.IP), - "tcp": combineMap(raw.Netstat.TCPExt, raw.SNMP.TCP), - "udp": raw.SNMP.UDP, - "udp_lite": raw.SNMP.UDPLite, - "icmp": combineMap(raw.SNMP.ICMPMsg, raw.SNMP.ICMP), - } - - // if value, ok := raw.SNMP.TCP["MaxConn"]; ok && value != 0 { - // eventByProto["tcp"].(map) - // } - - return eventByProto -} - -// combineMap concatinates two given maps -func combineMap(map1, map2 map[string]uint64) map[string]interface{} { - var compMap = make(map[string]interface{}) - - for k, v := range map1 { - compMap[k] = checkMaxConn(k, v) - } - for k, v := range map2 { - compMap[k] = checkMaxConn(k, v) - } - return compMap -} - -// checkMaxConn deals with the "oddball" MaxConn value, which is defined by RFC2012 as a integer -// while the other values are going to be unsigned counters -func checkMaxConn(inKey string, in uint64) interface{} { - - if inKey == "MaxConn" { - return int64(in) - } - return in -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/network_summary/network_summary.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/network_summary/network_summary.go deleted file mode 100644 index bbb27d58..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/network_summary/network_summary.go +++ /dev/null @@ -1,95 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package network_summary - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common/cfgwarn" - "github.com/elastic/beats/v7/metricbeat/mb" - sysinfo "github.com/elastic/go-sysinfo" - sysinfotypes "github.com/elastic/go-sysinfo/types" -) - -// init registers the MetricSet with the central registry as soon as the program -// starts. The New function will be called later to instantiate an instance of -// the MetricSet for each host defined in the module's configuration. After the -// MetricSet has been created then Fetch will begin to be called periodically. -func init() { - mb.Registry.MustAddMetricSet("system", "network_summary", New) -} - -// MetricSet holds any configuration or state information. It must implement -// the mb.MetricSet interface. And this is best achieved by embedding -// mb.BaseMetricSet because it implements all of the required mb.MetricSet -// interface methods except for Fetch. -type MetricSet struct { - mb.BaseMetricSet -} - -// New creates a new instance of the MetricSet. New is responsible for unpacking -// any MetricSet specific configuration options if there are any. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - cfgwarn.Beta("The system network_summary metricset is beta.") - - config := struct{}{} - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - return &MetricSet{ - BaseMetricSet: base, - }, nil -} - -// Fetch implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(report mb.ReporterV2) error { - counterInfo, err := fetchNetStats() - if err != nil { - return errors.Wrap(err, "Error fetching stats") - } - if counterInfo == nil { - return errors.New("NetworkCounters not available on this platform") - } - - report.Event(mb.Event{ - MetricSetFields: eventMapping(counterInfo), - }) - - return nil -} - -// fetchNetStats wraps the go-sysinfo commands, and returns a NetworkCountersInfo struct if one is available -func fetchNetStats() (*sysinfotypes.NetworkCountersInfo, error) { - h, err := sysinfo.Host() - if err != nil { - return nil, errors.Wrap(err, "failed to read self process information") - } - - if vmstatHandle, ok := h.(sysinfotypes.NetworkCounters); ok { - info, err := vmstatHandle.NetworkCounters() - if err != nil { - return nil, errors.Wrap(err, "error getting network counters") - } - return info, nil - } - - return nil, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/network_summary/network_summary_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/network_summary/network_summary_test.go deleted file mode 100644 index bd2ba95d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/network_summary/network_summary_test.go +++ /dev/null @@ -1,70 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package network_summary - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - "github.com/elastic/go-sysinfo/types" -) - -func TestMapping(t *testing.T) { - example := &types.NetworkCountersInfo{ - SNMP: types.SNMP{ - IP: map[string]uint64{"DefaultTTL": 64}, - ICMP: map[string]uint64{"InAddrMaskReps": 5}, - ICMPMsg: map[string]uint64{"InType3": 835}, - TCP: map[string]uint64{"MaxConn": 0xffffffffffffffff}, - UDP: map[string]uint64{"IgnoredMulti": 10}, - UDPLite: map[string]uint64{"IgnoredMulti": 0}, - }, - Netstat: types.Netstat{ - TCPExt: map[string]uint64{"DelayedACKLocked": 111, "DelayedACKLost": 1587, "DelayedACKs": 516004}, - IPExt: map[string]uint64{"InBcastOctets": 431773621, "InBcastPkts": 1686995, "InCEPkts": 0}, - }, - } - - exampleOut := common.MapStr{ - "icmp": map[string]interface{}{"InAddrMaskReps": uint64(5), "InType3": uint64(835)}, - "ip": map[string]interface{}{"DefaultTTL": uint64(64), "InBcastOctets": uint64(431773621), "InBcastPkts": uint64(1686995), "InCEPkts": uint64(0)}, - "tcp": map[string]interface{}{"DelayedACKLocked": uint64(111), "DelayedACKLost": uint64(1587), "DelayedACKs": uint64(516004), "MaxConn": int64(-1)}, - "udp": map[string]uint64{"IgnoredMulti": 10}, - "udp_lite": map[string]uint64{"IgnoredMulti": 0}} - - out := eventMapping(example) - assert.Equal(t, exampleOut, out) -} - -func TestData(t *testing.T) { - f := mbtest.NewReportingMetricSetV2Error(t, getConfig()) - err := mbtest.WriteEventsReporterV2Error(f, t, ".") - if err != nil { - t.Fatal("write", err) - } -} - -func getConfig() map[string]interface{} { - return map[string]interface{}{ - "module": "system", - "metricsets": []string{"network_summary"}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/process/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/process/_meta/data.json deleted file mode 100644 index 78ece4aa..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/process/_meta/data.json +++ /dev/null @@ -1,220 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "event": { - "dataset": "system.process", - "duration": 115000, - "module": "system" - }, - "metricset": { - "name": "process" - }, - "process": { - "args": [ - "/usr/bin/dockerd", - "-H", - "unix://" - ], - "executable": "/usr/bin/dockerd-ce", - "name": "dockerd", - "pgid": 2080, - "pid": 2080, - "ppid": 1, - "working_directory": "/" - }, - "service": { - "type": "system" - }, - "system": { - "process": { - "cgroup": { - "blkio": { - "id": "docker.service", - "path": "/system.slice/docker.service", - "total": { - "bytes": 844576104448, - "ios": 54869430 - } - }, - "cpu": { - "cfs": { - "period": { - "us": 100000 - }, - "quota": { - "us": 0 - }, - "shares": 1024 - }, - "id": "docker.service", - "path": "/system.slice/docker.service", - "rt": { - "period": { - "us": 0 - }, - "runtime": { - "us": 0 - } - }, - "stats": { - "periods": 0, - "throttled": { - "ns": 0, - "periods": 0 - } - } - }, - "cpuacct": { - "id": "docker.service", - "path": "/system.slice/docker.service", - "percpu": { - "1": 7058282754012, - "2": 7053634662537, - "3": 7069386293853, - "4": 7050055153087 - }, - "stats": { - "system": { - "ns": 7202920000000 - }, - "user": { - "ns": 19573240000000 - } - }, - "total": { - "ns": 28231358863489 - } - }, - "id": "docker.service", - "memory": { - "id": "docker.service", - "kmem": { - "failures": 0, - "limit": { - "bytes": 9223372036854771712 - }, - "usage": { - "bytes": 21139456, - "max": { - "bytes": 480030720 - } - } - }, - "kmem_tcp": { - "failures": 0, - "limit": { - "bytes": 9223372036854771712 - }, - "usage": { - "bytes": 0, - "max": { - "bytes": 0 - } - } - }, - "mem": { - "failures": 0, - "limit": { - "bytes": 9223372036854771712 - }, - "usage": { - "bytes": 3337703424, - "max": { - "bytes": 5245300736 - } - } - }, - "memsw": { - "failures": 0, - "limit": { - "bytes": 0 - }, - "usage": { - "bytes": 0, - "max": { - "bytes": 0 - } - } - }, - "path": "/system.slice/docker.service", - "stats": { - "active_anon": { - "bytes": 779677696 - }, - "active_file": { - "bytes": 1753378816 - }, - "cache": { - "bytes": 2127810560 - }, - "hierarchical_memory_limit": { - "bytes": 9223372036854771712 - }, - "hierarchical_memsw_limit": { - "bytes": 0 - }, - "inactive_anon": { - "bytes": 409075712 - }, - "inactive_file": { - "bytes": 374431744 - }, - "major_page_faults": 53164, - "mapped_file": { - "bytes": 7491584 - }, - "page_faults": 21923702, - "pages_in": 57261049, - "pages_out": 56521859, - "rss": { - "bytes": 1188753408 - }, - "rss_huge": { - "bytes": 56623104 - }, - "swap": { - "bytes": 0 - }, - "unevictable": { - "bytes": 0 - } - } - }, - "path": "/system.slice/docker.service" - }, - "cmdline": "/usr/bin/dockerd -H unix://", - "cpu": { - "start_time": "2019-01-08T17:06:39.000Z", - "total": { - "norm": { - "pct": 0.0049 - }, - "pct": 0.0195, - "value": 27827810 - } - }, - "fd": { - "limit": { - "hard": 1048576, - "soft": 1048576 - }, - "open": 68 - }, - "memory": { - "rss": { - "bytes": 1187336192, - "pct": 0.0716 - }, - "share": 8253440, - "size": 4438523904 - }, - "state": "sleeping" - } - }, - "user": { - "name": "root" - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/process/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/process/_meta/docs.asciidoc deleted file mode 100644 index a7f05890..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/process/_meta/docs.asciidoc +++ /dev/null @@ -1,100 +0,0 @@ -The System `process` metricset provides process statistics. One document is -provided for each process. - -This metricset is available on: - -- FreeBSD -- Linux -- macOS -- Windows - -[float] -=== Configuration - -*`processes`*:: When the `process` metricset is enabled, you can use the -`processes` option to define a list of regexp expressions to filter the -processes that are reported. For more complex filtering, you should use the -`processors` configuration option. See <> for more -information. -+ -The following example config returns metrics for all processes: -+ -[source,yaml] ----- -metricbeat.modules: -- module: system - metricsets: ["process"] - processes: ['.*'] ----- - -*`process.cgroups.enabled`*:: When the `process` metricset is enabled, you can -use this boolean configuration option to disable cgroup metrics. By default -cgroup metrics collection is enabled. -+ -The following example config disables cgroup metrics on Linux. -+ -[source,yaml] ----- -metricbeat.modules: -- module: system - metricsets: ["process"] - process.cgroups.enabled: false ----- - -*`process.cmdline.cache.enabled`*:: This metricset caches the command line args -for a running process by default. This means if you alter the command line for a -process while this metricset is running, these changes are not detected. Caching -can be disabled by setting `process.cmdline.cache.enabled: false` in the -configuration. - -*`process.env.whitelist`*:: This metricset can collect the environment variables -that were used to start the process. This feature is available on Linux, Darwin, -and FreeBSD. No environment variables are collected by default because they -could contain sensitive information. You must configure the environment -variables that you wish to collect by specifying a list of regular expressions -that match the variable name. -+ -[source,yaml] ----- -metricbeat.modules: -- module: system - metricsets: ["process"] - process.env.whitelist: - - '^PATH$' - - '^SSH_.*' ----- - -*`process.include_cpu_ticks`*:: By default the cumulative CPU tick values -are not reported by this metricset (only percentages are reported). Setting -this option to true will enable the reporting of the raw CPU tick values -(for user, system, and total CPU time). -+ -[source,yaml] ----- -metricbeat.modules: -- module: system - metricsets: ["process"] - process.include_cpu_ticks: true ----- - -*`process.include_per_cpu`*:: By default metrics per cpu are reported when -available. Setting this option to false will disable the reporting of these -metrics. - -*`process.include_top_n`*:: These options allow you to filter out all processes -that are not in the top N by CPU or memory, in order to reduce the number of -documents created. If both the `by_cpu` and `by_memory` options are used, the -union of the two sets is included. - -*`process.include_top_n.enabled`*:: Set to false to disable the top N feature -and include all processes, regardless of the other options. The default is -`true`, but nothing is filtered unless one of the other options (`by_cpu` or -`by_memory`) is set to a non-zero value. - -*`process.include_top_n.by_cpu`*:: How many processes to include from the top -by CPU. The processes are sorted by the `system.process.cpu.total.pct` field. -The default is 0. - -*`process.include_top_n.by_memory`*:: How many processes to include from the top -by memory. The processes are sorted by the `system.process.memory.rss.bytes` -field. The default is 0. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/process/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/process/_meta/fields.yml deleted file mode 100644 index 51ab8b81..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/process/_meta/fields.yml +++ /dev/null @@ -1,498 +0,0 @@ -- name: process - type: group - description: > - `process` contains process metadata, CPU metrics, and memory metrics. - release: ga - fields: - - name: name - type: alias - path: process.name - migration: true - - name: state - type: keyword - description: > - The process state. For example: "running". - - name: pid - type: alias - path: process.pid - migration: true - - name: ppid - type: alias - path: process.ppid - migration: true - - name: pgid - type: alias - path: process.pgid - migration: true - - name: cmdline - type: keyword - description: > - The full command-line used to start the process, including the - arguments separated by space. - ignore_above: 2048 - - name: username - type: alias - path: user.name - migration: true - - name: cwd - type: alias - path: process.working_directory - migration: true - - name: env - type: object - object_type: keyword - description: > - The environment variables used to start the process. The data is - available on FreeBSD, Linux, and OS X. - - name: cpu - type: group - prefix: "[float]" - description: CPU-specific statistics per process. - fields: - - name: user.ticks - type: long - description: > - The amount of CPU time the process spent in user space. - - name: total.value - type: long - description: > - The value of CPU usage since starting the process. - - name: total.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent by the process since the last update. Its value is similar to the - %CPU value of the process displayed by the top command on Unix systems. - - name: total.norm.pct - type: scaled_float - format: percent - description: > - The percentage of CPU time spent by the process since the last event. - This value is normalized by the number of CPU cores and it ranges - from 0 to 100%. - - name: system.ticks - type: long - description: > - The amount of CPU time the process spent in kernel space. - - name: total.ticks - type: long - description: > - The total CPU time spent by the process. - - name: start_time - type: date - description: > - The time when the process was started. - - name: memory - type: group - description: Memory-specific statistics per process. - prefix: "[float]" - fields: - - name: size - type: long - format: bytes - description: > - The total virtual memory the process has. On Windows this represents the Commit Charge (the total amount of memory that the memory manager has committed for a running process) value in bytes for this process. - - name: rss.bytes - type: long - format: bytes - description: > - The Resident Set Size. The amount of memory the process occupied in main memory (RAM). On Windows this represents the current working set size, in bytes. - - name: rss.pct - type: scaled_float - format: percent - description: > - The percentage of memory the process occupied in main memory (RAM). - - name: share - type: long - format: bytes - description: > - The shared memory the process uses. - - name: fd - type: group - description: > - File descriptor usage metrics. This set of metrics is available for - Linux and FreeBSD. - prefix: "[float]" - fields: - - name: open - type: long - description: The number of file descriptors open by the process. - - name: limit.soft - type: long - description: > - The soft limit on the number of file descriptors opened by the - process. The soft limit can be changed by the process at any time. - - name: limit.hard - type: long - description: > - The hard limit on the number of file descriptors opened by the - process. The hard limit can only be raised by root. - - name: cgroup - type: group - description: > - Metrics and limits from the cgroup of which the task is a member. - cgroup metrics are reported when the process has membership in a - non-root cgroup. These metrics are only available on Linux. - fields: - - name: id - type: keyword - description: > - The ID common to all cgroups associated with this task. - If there isn't a common ID used by all cgroups this field will be - absent. - - - name: path - type: keyword - description: > - The path to the cgroup relative to the cgroup subsystem's mountpoint. - If there isn't a common path used by all cgroups this field will be - absent. - - - name: cpu - type: group - description: > - The cpu subsystem schedules CPU access for tasks in the cgroup. - Access can be controlled by two separate schedulers, CFS and RT. - CFS stands for completely fair scheduler which proportionally - divides the CPU time between cgroups based on weight. RT stands for - real time scheduler which sets a maximum amount of CPU time that - processes in the cgroup can consume during a given period. - - fields: - - name: id - type: keyword - description: ID of the cgroup. - - - name: path - type: keyword - description: > - Path to the cgroup relative to the cgroup subsystem's - mountpoint. - - - name: cfs.period.us - type: long - description: > - Period of time in microseconds for how regularly a - cgroup's access to CPU resources should be reallocated. - - - name: cfs.quota.us - type: long - description: > - Total amount of time in microseconds for which all - tasks in a cgroup can run during one period (as defined by - cfs.period.us). - - - name: cfs.shares - type: long - description: > - An integer value that specifies a relative share of CPU time - available to the tasks in a cgroup. The value specified in the - cpu.shares file must be 2 or higher. - - - name: rt.period.us - type: long - description: > - Period of time in microseconds for how regularly a cgroup's - access to CPU resources is reallocated. - - - name: rt.runtime.us - type: long - description: > - Period of time in microseconds for the longest continuous period - in which the tasks in a cgroup have access to CPU resources. - - - name: stats.periods - type: long - description: > - Number of period intervals (as specified in cpu.cfs.period.us) - that have elapsed. - - - name: stats.throttled.periods - type: long - description: > - Number of times tasks in a cgroup have been throttled (that is, - not allowed to run because they have exhausted all of the - available time as specified by their quota). - - - name: stats.throttled.ns - type: long - description: > - The total time duration (in nanoseconds) for which tasks in a - cgroup have been throttled. - - - name: cpuacct - type: group - description: CPU accounting metrics. - fields: - - name: id - type: keyword - description: ID of the cgroup. - - - name: path - type: keyword - description: > - Path to the cgroup relative to the cgroup subsystem's - mountpoint. - - - name: total.ns - type: long - description: > - Total CPU time in nanoseconds consumed by all tasks in the - cgroup. - - - name: stats.user.ns - type: long - description: CPU time consumed by tasks in user mode. - - - name: stats.system.ns - type: long - description: CPU time consumed by tasks in user (kernel) mode. - - - name: percpu - type: object - object_type: long - description: > - CPU time (in nanoseconds) consumed on each CPU by all tasks in - this cgroup. - - - name: memory - type: group - description: Memory limits and metrics. - fields: - - name: id - type: keyword - description: ID of the cgroup. - - - name: path - type: keyword - description: > - Path to the cgroup relative to the cgroup subsystem's mountpoint. - - - name: mem.usage.bytes - type: long - format: bytes - description: > - Total memory usage by processes in the cgroup (in bytes). - - - name: mem.usage.max.bytes - type: long - format: bytes - description: > - The maximum memory used by processes in the cgroup (in bytes). - - - name: mem.limit.bytes - type: long - format: bytes - description: > - The maximum amount of user memory in bytes (including file - cache) that tasks in the cgroup are allowed to use. - - - name: mem.failures - type: long - description: > - The number of times that the memory limit (mem.limit.bytes) was - reached. - - - name: memsw.usage.bytes - type: long - format: bytes - description: > - The sum of current memory usage plus swap space used by - processes in the cgroup (in bytes). - - - name: memsw.usage.max.bytes - type: long - format: bytes - description: > - The maximum amount of memory and swap space used by processes in - the cgroup (in bytes). - - - name: memsw.limit.bytes - type: long - format: bytes - description: > - The maximum amount for the sum of memory and swap usage - that tasks in the cgroup are allowed to use. - - - name: memsw.failures - type: long - description: > - The number of times that the memory plus swap space limit - (memsw.limit.bytes) was reached. - - - name: kmem.usage.bytes - type: long - format: bytes - description: > - Total kernel memory usage by processes in the cgroup (in bytes). - - - name: kmem.usage.max.bytes - type: long - format: bytes - description: > - The maximum kernel memory used by processes in the cgroup (in - bytes). - - - name: kmem.limit.bytes - type: long - format: bytes - description: > - The maximum amount of kernel memory that tasks in the cgroup are - allowed to use. - - - name: kmem.failures - type: long - description: > - The number of times that the memory limit (kmem.limit.bytes) was - reached. - - - name: kmem_tcp.usage.bytes - type: long - format: bytes - description: > - Total memory usage for TCP buffers in bytes. - - - name: kmem_tcp.usage.max.bytes - type: long - format: bytes - description: > - The maximum memory used for TCP buffers by processes in the - cgroup (in bytes). - - - name: kmem_tcp.limit.bytes - type: long - format: bytes - description: > - The maximum amount of memory for TCP buffers that tasks in the - cgroup are allowed to use. - - - name: kmem_tcp.failures - type: long - description: > - The number of times that the memory limit (kmem_tcp.limit.bytes) - was reached. - - - name: stats.active_anon.bytes - type: long - format: bytes - description: > - Anonymous and swap cache on active least-recently-used (LRU) - list, including tmpfs (shmem), in bytes. - - - name: stats.active_file.bytes - type: long - format: bytes - description: File-backed memory on active LRU list, in bytes. - - - name: stats.cache.bytes - type: long - format: bytes - description: Page cache, including tmpfs (shmem), in bytes. - - - name: stats.hierarchical_memory_limit.bytes - type: long - format: bytes - description: > - Memory limit for the hierarchy that contains the memory cgroup, - in bytes. - - - name: stats.hierarchical_memsw_limit.bytes - type: long - format: bytes - description: > - Memory plus swap limit for the hierarchy that contains the - memory cgroup, in bytes. - - - name: stats.inactive_anon.bytes - type: long - format: bytes - description: > - Anonymous and swap cache on inactive LRU list, including tmpfs - (shmem), in bytes - - - name: stats.inactive_file.bytes - type: long - format: bytes - description: > - File-backed memory on inactive LRU list, in bytes. - - - name: stats.mapped_file.bytes - type: long - format: bytes - description: > - Size of memory-mapped mapped files, including tmpfs (shmem), - in bytes. - - - name: stats.page_faults - type: long - description: > - Number of times that a process in the cgroup triggered a page - fault. - - - name: stats.major_page_faults - type: long - description: > - Number of times that a process in the cgroup triggered a major - fault. "Major" faults happen when the kernel actually has to - read the data from disk. - - - name: stats.pages_in - type: long - description: > - Number of pages paged into memory. This is a counter. - - - name: stats.pages_out - type: long - description: > - Number of pages paged out of memory. This is a counter. - - - name: stats.rss.bytes - type: long - format: bytes - description: > - Anonymous and swap cache (includes transparent hugepages), not - including tmpfs (shmem), in bytes. - - - name: stats.rss_huge.bytes - type: long - format: bytes - description: > - Number of bytes of anonymous transparent hugepages. - - - name: stats.swap.bytes - type: long - format: bytes - description: > - Swap usage, in bytes. - - - name: stats.unevictable.bytes - type: long - format: bytes - description: > - Memory that cannot be reclaimed, in bytes. - - - name: blkio - type: group - description: Block IO metrics. - fields: - - name: id - type: keyword - description: ID of the cgroup. - - - name: path - type: keyword - description: > - Path to the cgroup relative to the cgroup subsystems mountpoint. - - - name: total.bytes - type: long - format: bytes - description: > - Total number of bytes transferred to and from all block devices - by processes in the cgroup. - - - name: total.ios - type: long - description: > - Total number of I/O operations performed on all devices - by processes in the cgroup as seen by the throttling policy. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/process/cgroup.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/process/cgroup.go deleted file mode 100644 index c71dc7fe..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/process/cgroup.go +++ /dev/null @@ -1,223 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package process - -import ( - "strconv" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/gosigar/cgroup" -) - -// cgroupStatsToMap returns a MapStr containing the data from the stats object. -// If stats is nil then nil is returned. -func cgroupStatsToMap(stats *cgroup.Stats, perCPU bool) common.MapStr { - if stats == nil { - return nil - } - - cgroup := common.MapStr{} - - // id and path are only available when all subsystems share a common path. - if stats.ID != "" { - cgroup["id"] = stats.ID - } - if stats.Path != "" { - cgroup["path"] = stats.Path - } - - if cpu := cgroupCPUToMapStr(stats.CPU); cpu != nil { - cgroup["cpu"] = cpu - } - if cpuacct := cgroupCPUAccountingToMapStr(stats.CPUAccounting, perCPU); cpuacct != nil { - cgroup["cpuacct"] = cpuacct - } - if memory := cgroupMemoryToMapStr(stats.Memory); memory != nil { - cgroup["memory"] = memory - } - if blkio := cgroupBlockIOToMapStr(stats.BlockIO); blkio != nil { - cgroup["blkio"] = blkio - } - - return cgroup -} - -// cgroupCPUToMapStr returns a MapStr containing CPUSubsystem data. If the -// cpu parameter is nil then nil is returned. -func cgroupCPUToMapStr(cpu *cgroup.CPUSubsystem) common.MapStr { - if cpu == nil { - return nil - } - - return common.MapStr{ - "id": cpu.ID, - "path": cpu.Path, - "cfs": common.MapStr{ - "period": common.MapStr{ - "us": cpu.CFS.PeriodMicros, - }, - "quota": common.MapStr{ - "us": cpu.CFS.QuotaMicros, - }, - "shares": cpu.CFS.Shares, - }, - "rt": common.MapStr{ - "period": common.MapStr{ - "us": cpu.RT.PeriodMicros, - }, - "runtime": common.MapStr{ - "us": cpu.RT.RuntimeMicros, - }, - }, - "stats": common.MapStr{ - "periods": cpu.Stats.Periods, - "throttled": common.MapStr{ - "periods": cpu.Stats.ThrottledPeriods, - "ns": cpu.Stats.ThrottledTimeNanos, - }, - }, - } -} - -// cgroupCPUAccountingToMapStr returns a MapStr containing -// CPUAccountingSubsystem data. If the cpuacct parameter is nil then nil is -// returned. -func cgroupCPUAccountingToMapStr(cpuacct *cgroup.CPUAccountingSubsystem, perCPU bool) common.MapStr { - if cpuacct == nil { - return nil - } - - event := common.MapStr{ - "id": cpuacct.ID, - "path": cpuacct.Path, - "total": common.MapStr{ - "ns": cpuacct.TotalNanos, - }, - "stats": common.MapStr{ - "system": common.MapStr{ - "ns": cpuacct.Stats.SystemNanos, - }, - "user": common.MapStr{ - "ns": cpuacct.Stats.UserNanos, - }, - }, - } - - if perCPU { - perCPUUsage := common.MapStr{} - for i, usage := range cpuacct.UsagePerCPU { - perCPUUsage[strconv.Itoa(i+1)] = usage - } - event["percpu"] = perCPUUsage - } - - return event -} - -// cgroupMemoryToMapStr returns a MapStr containing MemorySubsystem data. If the -// memory parameter is nil then nil is returned. -func cgroupMemoryToMapStr(memory *cgroup.MemorySubsystem) common.MapStr { - if memory == nil { - return nil - } - - addMemData := func(key string, m common.MapStr, data cgroup.MemoryData) { - m[key] = common.MapStr{ - "failures": data.FailCount, - "limit": common.MapStr{ - "bytes": data.Limit, - }, - "usage": common.MapStr{ - "bytes": data.Usage, - "max": common.MapStr{ - "bytes": data.MaxUsage, - }, - }, - } - } - - memMap := common.MapStr{ - "id": memory.ID, - "path": memory.Path, - } - addMemData("mem", memMap, memory.Mem) - addMemData("memsw", memMap, memory.MemSwap) - addMemData("kmem", memMap, memory.Kernel) - addMemData("kmem_tcp", memMap, memory.KernelTCP) - memMap["stats"] = common.MapStr{ - "active_anon": common.MapStr{ - "bytes": memory.Stats.ActiveAnon, - }, - "active_file": common.MapStr{ - "bytes": memory.Stats.ActiveFile, - }, - "cache": common.MapStr{ - "bytes": memory.Stats.Cache, - }, - "hierarchical_memory_limit": common.MapStr{ - "bytes": memory.Stats.HierarchicalMemoryLimit, - }, - "hierarchical_memsw_limit": common.MapStr{ - "bytes": memory.Stats.HierarchicalMemswLimit, - }, - "inactive_anon": common.MapStr{ - "bytes": memory.Stats.InactiveAnon, - }, - "inactive_file": common.MapStr{ - "bytes": memory.Stats.InactiveFile, - }, - "mapped_file": common.MapStr{ - "bytes": memory.Stats.MappedFile, - }, - "page_faults": memory.Stats.PageFaults, - "major_page_faults": memory.Stats.MajorPageFaults, - "pages_in": memory.Stats.PagesIn, - "pages_out": memory.Stats.PagesOut, - "rss": common.MapStr{ - "bytes": memory.Stats.RSS, - }, - "rss_huge": common.MapStr{ - "bytes": memory.Stats.RSSHuge, - }, - "swap": common.MapStr{ - "bytes": memory.Stats.Swap, - }, - "unevictable": common.MapStr{ - "bytes": memory.Stats.Unevictable, - }, - } - - return memMap -} - -// cgroupBlockIOToMapStr returns a MapStr containing BlockIOSubsystem data. -// If the blockIO parameter is nil then nil is returned. -func cgroupBlockIOToMapStr(blockIO *cgroup.BlockIOSubsystem) common.MapStr { - if blockIO == nil { - return nil - } - - return common.MapStr{ - "id": blockIO.ID, - "path": blockIO.Path, - "total": common.MapStr{ - "bytes": blockIO.Throttle.TotalBytes, - "ios": blockIO.Throttle.TotalIOs, - }, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/process/config.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/process/config.go deleted file mode 100644 index 317515b9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/process/config.go +++ /dev/null @@ -1,54 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package process - -import ( - "github.com/elastic/beats/v7/libbeat/common/cfgwarn" - "github.com/elastic/beats/v7/libbeat/metric/system/process" -) - -// Config stores the system/process config options -type Config struct { - Procs []string `config:"processes"` - Cgroups *bool `config:"process.cgroups.enabled"` - EnvWhitelist []string `config:"process.env.whitelist"` - CacheCmdLine bool `config:"process.cmdline.cache.enabled"` - IncludeTop process.IncludeTopConfig `config:"process.include_top_n"` - IncludeCPUTicks bool `config:"process.include_cpu_ticks"` - IncludePerCPU bool `config:"process.include_per_cpu"` - CPUTicks *bool `config:"cpu_ticks"` // Deprecated -} - -// Validate checks for depricated config options -func (c Config) Validate() error { - if c.CPUTicks != nil { - cfgwarn.Deprecate("6.1.0", "cpu_ticks is deprecated. Use process.include_cpu_ticks instead") - } - return nil -} - -var defaultConfig = Config{ - Procs: []string{".*"}, // collect all processes by default - CacheCmdLine: true, - IncludeTop: process.IncludeTopConfig{ - Enabled: true, - ByCPU: 0, - ByMemory: 0, - }, - IncludePerCPU: true, -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/process/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/process/doc.go deleted file mode 100644 index aa546367..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/process/doc.go +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package process collects metrics about the running processes using information -from the operating system. - -An example event looks as following: -{ - "@timestamp": "2016-05-25T20:57:51.854Z", - "beat": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "metricset": { - "module": "system", - "name": "process", - "rtt": 12269 - }, - "system": { - "process": { - "cmdline": "/System/Library/CoreServices/ReportCrash", - "cpu": { - "start_time": "22:57", - "total_p": 0 - }, - "mem": { - "rss": 27123712, - "rss_pct": 0.0016, - "share": 0, - "size": 2577522688 - }, - "name": "ReportCrash", - "pid": 97801, - "ppid": 1, - "state": "running", - "username": "elastic" - } - }, - "type": "metricsets" -} -*/ -package process diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/process/process.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/process/process.go deleted file mode 100644 index 9c754177..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/process/process.go +++ /dev/null @@ -1,170 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build darwin freebsd linux windows - -package process - -import ( - "fmt" - "runtime" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/libbeat/metric/system/process" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - "github.com/elastic/beats/v7/metricbeat/module/system" - "github.com/elastic/gosigar/cgroup" -) - -var debugf = logp.MakeDebug("system.process") - -func init() { - mb.Registry.MustAddMetricSet("system", "process", New, - mb.WithHostParser(parse.EmptyHostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet that fetches process metrics. -type MetricSet struct { - mb.BaseMetricSet - stats *process.Stats - cgroup *cgroup.Reader - perCPU bool -} - -// New creates and returns a new MetricSet. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - config := defaultConfig - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - m := &MetricSet{ - BaseMetricSet: base, - stats: &process.Stats{ - Procs: config.Procs, - EnvWhitelist: config.EnvWhitelist, - CpuTicks: config.IncludeCPUTicks || (config.CPUTicks != nil && *config.CPUTicks), - CacheCmdLine: config.CacheCmdLine, - IncludeTop: config.IncludeTop, - }, - perCPU: config.IncludePerCPU, - } - err := m.stats.Init() - if err != nil { - return nil, err - } - - if runtime.GOOS == "linux" { - systemModule, ok := base.Module().(*system.Module) - if !ok { - return nil, fmt.Errorf("unexpected module type") - } - - if config.Cgroups == nil || *config.Cgroups { - debugf("process cgroup data collection is enabled, using hostfs='%v'", systemModule.HostFS) - m.cgroup, err = cgroup.NewReader(systemModule.HostFS, true) - if err != nil { - if err == cgroup.ErrCgroupsMissing { - logp.Warn("cgroup data collection will be disabled: %v", err) - } else { - return nil, errors.Wrap(err, "error initializing cgroup reader") - } - } - } - } - - return m, nil -} - -// Fetch fetches metrics for all processes. It iterates over each PID and -// collects process metadata, CPU metrics, and memory metrics. -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - procs, err := m.stats.Get() - if err != nil { - return errors.Wrap(err, "process stats") - } - - if m.cgroup != nil { - for _, proc := range procs { - pid, ok := proc["pid"].(int) - if !ok { - debugf("error converting pid to int for proc %+v", proc) - continue - } - stats, err := m.cgroup.GetStatsForProcess(pid) - if err != nil { - debugf("error getting cgroups stats for pid=%d, %v", pid, err) - continue - } - - if statsMap := cgroupStatsToMap(stats, m.perCPU); statsMap != nil { - proc["cgroup"] = statsMap - } - } - } - - for _, proc := range procs { - rootFields := common.MapStr{ - "process": common.MapStr{ - "name": getAndRemove(proc, "name"), - "pid": getAndRemove(proc, "pid"), - "ppid": getAndRemove(proc, "ppid"), - "pgid": getAndRemove(proc, "pgid"), - }, - "user": common.MapStr{ - "name": getAndRemove(proc, "username"), - }, - } - - if cwd := getAndRemove(proc, "cwd"); cwd != nil { - rootFields.Put("process.working_directory", cwd) - } - - if exe := getAndRemove(proc, "exe"); exe != nil { - rootFields.Put("process.executable", exe) - } - - if args := getAndRemove(proc, "args"); args != nil { - rootFields.Put("process.args", args) - } - - e := mb.Event{ - RootFields: rootFields, - MetricSetFields: proc, - } - isOpen := r.Event(e) - if !isOpen { - return nil - } - } - - return nil -} - -func getAndRemove(from common.MapStr, field string) interface{} { - if v, ok := from[field]; ok { - delete(from, field) - return v - } - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/process/process_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/process/process_test.go deleted file mode 100644 index c997410a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/process/process_test.go +++ /dev/null @@ -1,61 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build darwin freebsd linux windows - -package process - -import ( - "testing" - "time" - - "github.com/stretchr/testify/assert" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestFetch(t *testing.T) { - f := mbtest.NewReportingMetricSetV2Error(t, getConfig()) - events, errs := mbtest.ReportingFetchV2Error(f) - - assert.Empty(t, errs) - if !assert.NotEmpty(t, events) { - t.FailNow() - } - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), - events[0].BeatEvent("system", "process").Fields.StringToPrint()) -} - -func TestData(t *testing.T) { - f := mbtest.NewReportingMetricSetV2Error(t, getConfig()) - - // Do a first fetch to have percentages - mbtest.ReportingFetchV2Error(f) - time.Sleep(1 * time.Second) - - err := mbtest.WriteEventsReporterV2Error(f, t, ".") - if err != nil { - t.Fatal("write", err) - } -} - -func getConfig() map[string]interface{} { - return map[string]interface{}{ - "module": "system", - "metricsets": []string{"process"}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/process_summary/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/process_summary/_meta/data.json deleted file mode 100644 index 363e5f77..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/process_summary/_meta/data.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "event": { - "dataset": "system.process.summary", - "duration": 115000, - "module": "system" - }, - "metricset": { - "name": "process_summary" - }, - "service": { - "type": "system" - }, - "system": { - "process": { - "summary": { - "dead": 0, - "idle": 112, - "running": 0, - "sleeping": 288, - "stopped": 0, - "total": 401, - "unknown": 0, - "zombie": 1 - } - } - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/process_summary/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/process_summary/_meta/docs.asciidoc deleted file mode 100644 index ae5f05e9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/process_summary/_meta/docs.asciidoc +++ /dev/null @@ -1,14 +0,0 @@ -The `process_summary` metricset collects high level statistics about the running -processes. - -This metricset is available on: - -- FreeBSD -- Linux -- macOS -- Windows - -[float] -=== Configuration - -There are no configuration options for this metricset. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/process_summary/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/process_summary/_meta/fields.yml deleted file mode 100644 index 6a22b934..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/process_summary/_meta/fields.yml +++ /dev/null @@ -1,39 +0,0 @@ -- name: process.summary - title: Process Summary - type: group - description: > - Summary metrics for the processes running on the host. - release: ga - fields: - - name: total - type: long - description: > - Total number of processes on this host. - - name: running - type: long - description: > - Number of running processes on this host. - - name: idle - type: long - description: > - Number of idle processes on this host. - - name: sleeping - type: long - description: > - Number of sleeping processes on this host. - - name: stopped - type: long - description: > - Number of stopped processes on this host. - - name: zombie - type: long - description: > - Number of zombie processes on this host. - - name: dead - type: long - description: > - Number of dead processes on this host. It's very unlikely that it will appear but in some special situations it may happen. - - name: unknown - type: long - description: > - Number of processes for which the state couldn't be retrieved or is unknown. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/process_summary/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/process_summary/doc.go deleted file mode 100644 index dc21ba38..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/process_summary/doc.go +++ /dev/null @@ -1,22 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package process_summary collects high level summary metrics about the running processes. -It is implemented on darwin, freebsd, linux, and windows. -*/ -package process_summary diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/process_summary/process_summary.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/process_summary/process_summary.go deleted file mode 100644 index 071a7b2a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/process_summary/process_summary.go +++ /dev/null @@ -1,125 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build darwin freebsd linux windows - -package process_summary - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/libbeat/metric/system/process" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - sigar "github.com/elastic/gosigar" -) - -// init registers the MetricSet with the central registry. -// The New method will be called after the setup of the module and before starting to fetch data -func init() { - mb.Registry.MustAddMetricSet("system", "process_summary", New, - mb.WithHostParser(parse.EmptyHostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet type defines all fields of the MetricSet -// As a minimum it must inherit the mb.BaseMetricSet fields, but can be extended with -// additional entries. These variables can be used to persist data or configuration between -// multiple fetch calls. -type MetricSet struct { - mb.BaseMetricSet -} - -// New create a new instance of the MetricSet -// Part of new is also setting up the configuration by processing additional -// configuration entries if needed. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - return &MetricSet{ - BaseMetricSet: base, - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right format -// It returns the event which is then forward to the output. In case of an error, a -// descriptive error must be returned. -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - pids, err := process.Pids() - if err != nil { - return errors.Wrap(err, "failed to fetch the list of PIDs") - } - - var summary struct { - sleeping int - running int - idle int - stopped int - zombie int - unknown int - dead int - } - - for _, pid := range pids { - state := sigar.ProcState{} - err = state.Get(pid) - if err != nil { - summary.unknown += 1 - continue - } - - switch byte(state.State) { - case 'S': - summary.sleeping++ - case 'R': - summary.running++ - case 'D': - summary.idle++ - case 'I': - summary.idle++ - case 'T': - summary.stopped++ - case 'Z': - summary.zombie++ - case 'X': - summary.dead++ - default: - logp.Err("Unknown or unexpected state <%c> for process with pid %d", state.State, pid) - summary.unknown++ - } - } - - event := common.MapStr{ - "total": len(pids), - "sleeping": summary.sleeping, - "running": summary.running, - "idle": summary.idle, - "stopped": summary.stopped, - "zombie": summary.zombie, - "unknown": summary.unknown, - "dead": summary.dead, - } - - r.Event(mb.Event{ - // change the name space to use . instead of _ - Namespace: "system.process.summary", - MetricSetFields: event, - }) - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/process_summary/process_summary_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/process_summary/process_summary_test.go deleted file mode 100644 index 55afce8f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/process_summary/process_summary_test.go +++ /dev/null @@ -1,75 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build darwin freebsd linux windows - -package process_summary - -import ( - "testing" - - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/common" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestData(t *testing.T) { - f := mbtest.NewReportingMetricSetV2Error(t, getConfig()) - err := mbtest.WriteEventsReporterV2Error(f, t, ".") - if err != nil { - t.Fatal("write", err) - } -} - -func TestFetch(t *testing.T) { - f := mbtest.NewReportingMetricSetV2Error(t, getConfig()) - events, errs := mbtest.ReportingFetchV2Error(f) - - require.Empty(t, errs) - require.NotEmpty(t, events) - event := events[0].BeatEvent("system", "process_summary").Fields - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), - event.StringToPrint()) - - summary, err := event.GetValue("system.process.summary") - require.NoError(t, err) - - event, ok := summary.(common.MapStr) - require.True(t, ok) - - assert.Contains(t, event, "total") - assert.Contains(t, event, "sleeping") - assert.Contains(t, event, "running") - assert.Contains(t, event, "idle") - assert.Contains(t, event, "stopped") - assert.Contains(t, event, "zombie") - assert.Contains(t, event, "unknown") - - total := event["sleeping"].(int) + event["running"].(int) + event["idle"].(int) + - event["stopped"].(int) + event["zombie"].(int) + event["unknown"].(int) - - assert.Equal(t, event["total"].(int), total) -} - -func getConfig() map[string]interface{} { - return map[string]interface{}{ - "module": "system", - "metricsets": []string{"process_summary"}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/data.json deleted file mode 100644 index 720c571c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/data.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "event": { - "dataset": "system.raid", - "duration": 115000, - "module": "system" - }, - "metricset": { - "name": "raid" - }, - "service": { - "type": "system" - }, - "system": { - "raid": { - "blocks": { - "synced": 0, - "total": 4189184 - }, - "disks": { - "active": 2, - "failed": 0, - "spare": 1, - "states": { - "in_sync": 2, - "spare": 1 - }, - "total": 3 - }, - "level": "raid1", - "name": "md0", - "status": "clean", - "sync_action": "repair" - } - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/docs.asciidoc deleted file mode 100644 index e8465147..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/docs.asciidoc +++ /dev/null @@ -1,7 +0,0 @@ -This is the raid metricset of the module system. It collects stats about the raid. - -This metricset is available on: - -- Linux - -The config option `raid.mount_point:` can be used to configure the location of the raid metadata. If running this metricset inside a container, you will need to mount `/sys/block` inside the container under the path specified by `--system.hostfs` diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/fields.yml deleted file mode 100644 index 21ed3ddf..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/fields.yml +++ /dev/null @@ -1,51 +0,0 @@ -- name: raid - type: group - description: > - raid - release: ga - fields: - - name: name - type: keyword - description: > - Name of the device. - - name: status - type: keyword - description: > - activity-state of the device. - - name: level - type: keyword - description: > - The raid level of the device - - name: sync_action - type: keyword - description: > - Current sync action, if the RAID array is redundant - - name: disks.active - type: long - description: > - Number of active disks. - - name: disks.total - type: long - description: > - Total number of disks the device consists of. - - name: disks.spare - type: long - description: > - Number of spared disks. - - name: disks.failed - type: long - description: > - Number of failed disks. - - name: disks.states.* - type: object - object_type: keyword - description: > - map of raw disk states - - name: blocks.total - type: long - description: > - Number of blocks the device holds, in 1024-byte blocks. - - name: blocks.synced - type: long - description: > - Number of blocks on the device that are in sync, in 1024-byte blocks. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/testdata/proc/mdstat b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/testdata/proc/mdstat deleted file mode 100644 index 459c37ee..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/testdata/proc/mdstat +++ /dev/null @@ -1,30 +0,0 @@ -Personalities : [raid0] [raid1] [linear] [multipath] [raid6] [raid5] [raid4] [raid10] -md3 : active raid6 sda1[8] sdh1[7] sdg1[6] sdf1[5] sde1[11] sdd1[3] sdc1[10] sdb1[9] - 5853468288 blocks super 1.2 level 6, 64k chunk, algorithm 2 [8/8] [UUUUUUUU] - -md127 : active raid1 sdi2[0] sdj2[1] - 312319552 blocks [2/2] [UU] - -md0 : active raid1 sdk[2](S) sdi1[0] sdj1[1] - 248896 blocks [2/2] [UU] - -md4 : inactive raid1 sda3[0] sdb3[1] - 4883648 blocks [2/2] [UU] - -md6 : active raid1 sdb2[2] sda2[0] - 195310144 blocks [2/1] [U_] - [=>...................] recovery = 8.5% (16775552/195310144) finish=17.0min speed=259783K/sec - -md8 : active raid1 sdb1[1] sda1[0] - 195310144 blocks [2/2] [UU] - [=>...................] resync = 8.5% (16775552/195310144) finish=17.0min speed=259783K/sec - -md7 : active raid6 sdb1[0] sde1[3] sdd1[2] sdc1[1] - 7813735424 blocks super 1.2 level 6, 512k chunk, algorithm 2 [4/3] [U_UU] - bitmap: 0/30 pages [0KB], 65536KB chunk - -md1 : active raid6 sdb1[0] sde1[3] sdd1[2] sdc1[1] - 7813735424 blocks super 1.2 level 6, 512k chunk, algorithm 2 [4/3] [U_UU] - bitmap: 0/30 pages [0KB], 65536KB chunk - -unused devices: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/testdata/sys/block/md0/md/array_size b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/testdata/sys/block/md0/md/array_size deleted file mode 100644 index 4ad96d51..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/testdata/sys/block/md0/md/array_size +++ /dev/null @@ -1 +0,0 @@ -default diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/testdata/sys/block/md0/md/array_state b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/testdata/sys/block/md0/md/array_state deleted file mode 100644 index 83126302..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/testdata/sys/block/md0/md/array_state +++ /dev/null @@ -1 +0,0 @@ -clean diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/testdata/sys/block/md0/md/dev-sdb1/size b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/testdata/sys/block/md0/md/dev-sdb1/size deleted file mode 100644 index 71be42ce..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/testdata/sys/block/md0/md/dev-sdb1/size +++ /dev/null @@ -1 +0,0 @@ -4189184 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/testdata/sys/block/md0/md/dev-sdb1/state b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/testdata/sys/block/md0/md/dev-sdb1/state deleted file mode 100644 index 96499100..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/testdata/sys/block/md0/md/dev-sdb1/state +++ /dev/null @@ -1 +0,0 @@ -in_sync diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/testdata/sys/block/md0/md/dev-sdb2/size b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/testdata/sys/block/md0/md/dev-sdb2/size deleted file mode 100644 index 71be42ce..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/testdata/sys/block/md0/md/dev-sdb2/size +++ /dev/null @@ -1 +0,0 @@ -4189184 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/testdata/sys/block/md0/md/dev-sdb2/state b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/testdata/sys/block/md0/md/dev-sdb2/state deleted file mode 100644 index 96499100..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/testdata/sys/block/md0/md/dev-sdb2/state +++ /dev/null @@ -1 +0,0 @@ -in_sync diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/testdata/sys/block/md0/md/dev-sdb3/size b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/testdata/sys/block/md0/md/dev-sdb3/size deleted file mode 100644 index 71be42ce..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/testdata/sys/block/md0/md/dev-sdb3/size +++ /dev/null @@ -1 +0,0 @@ -4189184 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/testdata/sys/block/md0/md/dev-sdb3/state b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/testdata/sys/block/md0/md/dev-sdb3/state deleted file mode 100644 index cb75ec0a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/testdata/sys/block/md0/md/dev-sdb3/state +++ /dev/null @@ -1 +0,0 @@ -spare diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/testdata/sys/block/md0/md/level b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/testdata/sys/block/md0/md/level deleted file mode 100644 index 341b806e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/testdata/sys/block/md0/md/level +++ /dev/null @@ -1 +0,0 @@ -raid1 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/testdata/sys/block/md0/md/raid_disks b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/testdata/sys/block/md0/md/raid_disks deleted file mode 100644 index 0cfbf088..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/testdata/sys/block/md0/md/raid_disks +++ /dev/null @@ -1 +0,0 @@ -2 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/testdata/sys/block/md0/md/sync_action b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/testdata/sys/block/md0/md/sync_action deleted file mode 100644 index 14254c16..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/testdata/sys/block/md0/md/sync_action +++ /dev/null @@ -1 +0,0 @@ -repair diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/testdata/sys/block/md0/md/sync_completed b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/testdata/sys/block/md0/md/sync_completed deleted file mode 100644 index fe61c317..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/testdata/sys/block/md0/md/sync_completed +++ /dev/null @@ -1 +0,0 @@ -0 / 8378368 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/testdata/sys/block/md0/size b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/testdata/sys/block/md0/size deleted file mode 100644 index 722d3569..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/_meta/testdata/sys/block/md0/size +++ /dev/null @@ -1 +0,0 @@ -8378368 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/blockinfo/blockinfo.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/blockinfo/blockinfo.go deleted file mode 100644 index f0dbd982..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/blockinfo/blockinfo.go +++ /dev/null @@ -1,46 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package blockinfo - -import "github.com/elastic/beats/v7/libbeat/common" - -// SyncStatus represents the status of a sync action as Complete/Total. Will be 0/0 if no sync action is going on -type SyncStatus struct { - Complete int64 - Total int64 -} - -// MDDevice represents /sys/block/[device] for an md device -type MDDevice struct { - Name string //the name of the device - Level string //The RAID level of the device - Size int64 //Size, as count of 512 byte blocks - ArrayState string //State of the Array - DiskStates DiskStates //Disks in the Array - SyncAction string //The current sync action, if any - SyncStatus SyncStatus //the current sync status, if any -} - -// DiskStates summarizes the state of all the devices in the array -type DiskStates struct { - Active int - Total int - Failed int - Spare int - States common.MapStr -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/blockinfo/getdev.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/blockinfo/getdev.go deleted file mode 100644 index 457a816c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/blockinfo/getdev.go +++ /dev/null @@ -1,78 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package blockinfo - -import ( - "fmt" - "io/ioutil" - "os" - "path/filepath" - - "github.com/pkg/errors" -) - -// ListAll lists all the multi-disk devices in a RAID array -func ListAll(path string) ([]MDDevice, error) { - dir, err := ioutil.ReadDir(path) - if err != nil { - return nil, errors.Wrap(err, "could not read directory") - } - var mds []MDDevice - for _, item := range dir { - testpath := filepath.Join(path, item.Name()) - if !isMD(testpath) { - continue - } - dev, err := getMDDevice(testpath) - if err != nil { - return nil, errors.Wrap(err, "could not get device info") - } - mds = append(mds, dev) - } - - if len(mds) == 0 { - return nil, fmt.Errorf("no matches from path %s,", path) - } - - return mds, nil -} - -// getMDDevice returns a MDDevice object representing a multi-disk device, or error if it's not a "real" md device -func getMDDevice(path string) (MDDevice, error) { - _, err := os.Stat(path) - if err != nil { - return MDDevice{}, errors.Wrap(err, "path does not exist") - } - - //This is the best heuristic I've found so far for identifying an md device. - if !isMD(path) { - return MDDevice{}, err - } - return newMD(path) -} - -//check if a block device directory looks like an MD device -//I'm not convinced that using /sys/block/md* is a reliable glob, as you should be able to make those whatever you want. -//Right now, we're doing this by looking for an `md` directory in the device dir. -func isMD(path string) bool { - _, err := os.Stat(filepath.Join(path, "md")) - if err != nil { - return false - } - return true -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/blockinfo/parser.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/blockinfo/parser.go deleted file mode 100644 index 7d0eb756..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/blockinfo/parser.go +++ /dev/null @@ -1,199 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package blockinfo - -import ( - "fmt" - "io/ioutil" - "path/filepath" - "strconv" - "strings" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" -) - -var debugf = logp.MakeDebug("system.raid") - -//get the raid level and use that to determine how we fill out the array -//Only data-reduntant RIAD levels (1,4,5,6,10) have some of these fields -func isRedundant(raidStr string) bool { - if raidStr == "raid1" || raidStr == "raid4" || raidStr == "raid5" || - raidStr == "raid6" || raidStr == "raid10" { - return true - } - - return false -} - -func parseIntVal(path string) (int64, error) { - var value int64 - raw, err := ioutil.ReadFile(path) - if err != nil { - return value, err - } - strVal := strings.TrimSpace(string(raw)) - - value, err = strconv.ParseInt(string(strVal), 10, 64) - if err != nil { - return value, err - } - - return value, nil -} - -//get the current sync status as it exists under md/sync_completed -//if there's no sync operation in progress, the file will just have 'none' -//in which case, default to to the overall size -func getSyncStatus(path string, size int64) (SyncStatus, error) { - raw, err := ioutil.ReadFile(filepath.Join(path, "md", "sync_completed")) - if err != nil { - return SyncStatus{}, errors.Wrap(err, "could not open sync_completed") - } - completedState := strings.TrimSpace(string(raw)) - if completedState == "none" { - return SyncStatus{Complete: size, Total: size}, nil - } - - matches := strings.SplitN(completedState, " / ", 2) - - if len(matches) != 2 { - return SyncStatus{}, fmt.Errorf("could not get data from sync_completed") - } - - current, err := strconv.ParseInt(matches[0], 10, 64) - if err != nil { - return SyncStatus{}, errors.Wrap(err, "could not parse data sync_completed") - } - - total, err := strconv.ParseInt(matches[1], 10, 64) - if err != nil { - return SyncStatus{}, errors.Wrap(err, "could not parse data sync_completed") - } - - return SyncStatus{Complete: current, Total: total}, nil - -} - -//Create a new disk object, parsing any needed fields -func newMD(path string) (MDDevice, error) { - var dev MDDevice - - dev.Name = filepath.Base(path) - size, err := parseIntVal(filepath.Join(path, "size")) - if err != nil { - return dev, errors.Wrap(err, "could not get device size") - } - dev.Size = size - - //RAID array state - state, err := ioutil.ReadFile(filepath.Join(path, "md", "array_state")) - if err != nil { - return dev, errors.Wrap(err, "could not open array_state") - } - dev.ArrayState = strings.TrimSpace(string(state)) - - //get total disks - disks, err := getDisks(path) - if err != nil { - return dev, errors.Wrap(err, "could not get disk data") - } - dev.DiskStates = disks - - level, err := ioutil.ReadFile(filepath.Join(path, "md", "level")) - if err != nil { - return dev, errors.Wrap(err, "could not get raid level") - } - dev.Level = strings.TrimSpace(string(level)) - - //sync action and sync status will only exist for redundant raid levels - if isRedundant(dev.Level) { - - //Get the sync action - //Will be idle if nothing is going on - syncAction, err := ioutil.ReadFile(filepath.Join(path, "md", "sync_action")) - if err != nil { - return dev, errors.Wrap(err, "could not open sync_action") - } - dev.SyncAction = strings.TrimSpace(string(syncAction)) - - //sync status - syncStats, err := getSyncStatus(path, dev.Size) - if err != nil { - return dev, errors.Wrap(err, "error getting sync data") - } - - dev.SyncStatus = syncStats - } - - return dev, nil -} - -//get all the disks associated with an MD device -func getDisks(path string) (DiskStates, error) { - //so far, haven't found a less hacky way to do this. - devices, err := filepath.Glob(filepath.Join(path, "md", "dev-*")) - if err != nil { - return DiskStates{}, errors.Wrap(err, "could not get device list") - } - - var disks DiskStates - disks.States = common.MapStr{} - //This is meant to provide a 'common status' for disks in the array - //see https://www.kernel.org/doc/html/v4.15/admin-guide/md.html#md-devices-in-sysfs - for _, disk := range devices { - disk, err := getDisk(disk) - if err != nil { - return DiskStates{}, err - } - - switch disk { - case "faulty", "blocked", "write_error", "want_replacement": - disks.Failed++ - case "in_sync", "writemostly", "replacement": - disks.Active++ - case "spare": - disks.Spare++ - default: - debugf("Unknown disk state %s", disk) - } - - if _, ok := disks.States[disk]; !ok { - disks.States[disk] = 1 - } else { - disks.States[disk] = disks.States[disk].(int) + 1 - } - - disks.Total++ - - } - - return disks, nil -} - -func getDisk(path string) (string, error) { - state, err := ioutil.ReadFile(filepath.Join(path, "state")) - if err != nil { - return "", errors.Wrap(err, "error getting disk state") - } - - return strings.TrimSpace(string(state)), nil - -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/doc.go deleted file mode 100644 index bd05ec28..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/doc.go +++ /dev/null @@ -1,18 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package raid diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/raid.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/raid.go deleted file mode 100644 index bf542dbb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/raid.go +++ /dev/null @@ -1,136 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package raid - -import ( - "path/filepath" - - "github.com/pkg/errors" - "github.com/prometheus/procfs" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - "github.com/elastic/beats/v7/metricbeat/module/system" - "github.com/elastic/beats/v7/metricbeat/module/system/raid/blockinfo" -) - -func init() { - mb.Registry.MustAddMetricSet("system", "raid", New, - mb.WithHostParser(parse.EmptyHostParser), - ) -} - -// MetricSet contains proc fs data. -type MetricSet struct { - mb.BaseMetricSet - fs procfs.FS - sysblock string -} - -// New creates a new instance of the raid metricset. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - systemModule, ok := base.Module().(*system.Module) - if !ok { - return nil, errors.New("unexpected module type") - } - - // Additional configuration options - config := struct { - MountPoint string `config:"raid.mount_point"` - }{} - - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - if config.MountPoint == "" { - config.MountPoint = systemModule.HostFS - } - - mountPoint := filepath.Join(config.MountPoint, procfs.DefaultMountPoint) - fs, err := procfs.NewFS(mountPoint) - if err != nil { - return nil, err - } - - sysMountPoint := filepath.Join(config.MountPoint, "/sys/block") - - return &MetricSet{ - BaseMetricSet: base, - fs: fs, - sysblock: sysMountPoint, - }, nil -} - -func blockto1024(b int64) int64 { - //Annoyingly, different linux subsystems report size size using different blocks - // /proc/mdstat /proc/partitions and mdadm (Via the BLKGETSIZE64 ioctl call) count "size" as the number of 1024-byte blocks. - // /sys/block/md*/size uses 512-byte blocks. As does /sys/block/md*/md/sync_completed - //convert the 512-byte blocks to 1024 byte blocks to maintain how this metricset "used to" report size - return b / 2 -} - -// Fetch fetches one event for each device -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - devices, err := blockinfo.ListAll(m.sysblock) - if err != nil { - return errors.Wrap(err, "failed to parse sysfs") - } - - for _, blockDev := range devices { - - event := common.MapStr{ - "name": blockDev.Name, - "status": blockDev.ArrayState, - "level": blockDev.Level, - "disks": common.MapStr{ - "active": blockDev.DiskStates.Active, - "total": blockDev.DiskStates.Total, - "spare": blockDev.DiskStates.Spare, - "failed": blockDev.DiskStates.Failed, - "states": blockDev.DiskStates.States, - }, - } - //emulate the behavior of the previous mdstat parser by using the size when no sync data is available - if blockDev.SyncStatus.Total == 0 { - event["blocks"] = common.MapStr{ - "synced": blockto1024(blockDev.Size), - "total": blockto1024(blockDev.Size), - } - } else { - event["blocks"] = common.MapStr{ - "synced": blockto1024(blockDev.SyncStatus.Complete), - "total": blockto1024(blockDev.SyncStatus.Total), - } - } - //sync action is only available on redundant RAID types - if blockDev.SyncAction != "" { - event["sync_action"] = blockDev.SyncAction - } - - isOpen := r.Event(mb.Event{ - MetricSetFields: event, - }) - if !isOpen { - return nil - } - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/raid_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/raid_test.go deleted file mode 100644 index f1ebaa97..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/raid/raid_test.go +++ /dev/null @@ -1,54 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package raid - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestData(t *testing.T) { - f := mbtest.NewReportingMetricSetV2Error(t, getConfig()) - err := mbtest.WriteEventsReporterV2Error(f, t, ".") - if err != nil { - t.Fatal("write", err) - } -} - -func TestFetch(t *testing.T) { - f := mbtest.NewReportingMetricSetV2Error(t, getConfig()) - events, errs := mbtest.ReportingFetchV2Error(f) - - assert.Empty(t, errs) - if !assert.NotEmpty(t, events) { - t.FailNow() - } - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), - events[0].BeatEvent("system", "raid").Fields.StringToPrint()) -} - -func getConfig() map[string]interface{} { - return map[string]interface{}{ - "module": "system", - "metricsets": []string{"raid"}, - "raid.mount_point": "./_meta/testdata", - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/service/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/service/_meta/data.json deleted file mode 100644 index 12f3fae8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/service/_meta/data.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "event": { - "dataset": "system.service", - "duration": 115000, - "module": "system" - }, - "metricset": { - "name": "service", - "period": 10000 - }, - "process": { - "pid": 811 - }, - "service": { - "type": "system" - }, - "system": { - "service": { - "load_state": "loaded", - "name": "NetworkManager.service", - "resources": { - "memory": { - "usage": { - "bytes": 15646720 - } - }, - "tasks": { - "count": 4 - } - }, - "state": "active", - "state_since": "2019-10-18T21:24:57.581561-07:00", - "sub_state": "running" - } - }, - "systemd": { - "fragment_path": "/usr/lib/systemd/system/NetworkManager.service", - "unit": "NetworkManager.service" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/service/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/service/_meta/docs.asciidoc deleted file mode 100644 index 8f7bdade..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/service/_meta/docs.asciidoc +++ /dev/null @@ -1,24 +0,0 @@ -The `service` metricset reports on the status of systemd services. - -This metricset is available on: - -- Linux - -[float] -== systemd resource accounting and process metrics - -If systemd resource accounting is enabled, this metricset will report any resources tracked by systemd. On most distributions, `tasks` and `memory` are the only resources with accounting enabled by default. -For more information, https://www.freedesktop.org/software/systemd/man/systemd.resource-control.html[see the systemd manual pages]. - -[float] -=== Configuration - -*`service.state_filter`* - A list of service states to filter by. This can be any of the states or sub-states known to systemd. -*`service.pattern_filter`* - A list of glob patterns to filter service names by. This is an "or" filter, and will report any systemd unit that matches at least one filter pattern. - -[float] -=== Dashboard - -The system service metricset comes with a predefined dashboard. For example: - -image::./images/metricbeat-services-host.png[] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/service/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/service/_meta/fields.yml deleted file mode 100644 index 529c4b01..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/service/_meta/fields.yml +++ /dev/null @@ -1,56 +0,0 @@ -- name: service - type: group - release: beta - description: > - metrics for system services - fields: - - name: name - type: keyword - description: The name of the service - - name: load_state - type: keyword - description: The load state of the service - - name: state - type: keyword - description: The activity state of the service - - name: sub_state - type: keyword - description: The sub-state of the service - - name: state_since - type: date - description: The timestamp of the last state change. If the service is active and running, this is its uptime. - - name: exec_code - type: keyword - description: The SIGCHLD code from the service's main process - - name: resources - type: group - description: system metrics associated with the service - fields: - - name: cpu.usage.ns - type: long - description: CPU usage in nanoseconds - - name: memory.usage.bytes - type: long - description: memory usage in bytes - - name: tasks.count - type: long - description: number of tasks associated with the service - - name: network - type: group - description: network resource usage - fields: - - name: in.bytes - type: long - format: bytes - description: bytes in - - name: in.packets - type: long - format: bytes - description: packets in - - name: out.packets - type: long - description: packets out - - name: out.bytes - type: long - description: bytes out - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/service/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/service/data.go deleted file mode 100644 index eda9eae0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/service/data.go +++ /dev/null @@ -1,224 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -//+build !netbsd - -package service - -import ( - "time" - - "github.com/coreos/go-systemd/v22/dbus" - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -// Properties is a struct representation of the dbus returns from GetAllProperties -type Properties struct { - ExecMainCode int32 - ExecMainStatus int32 - ExecMainPID uint32 - // accounting - CPUAccounting bool - MemoryAccounting bool - TasksAccounting bool - IPAccounting bool - // metrics - CPUUsageNSec int64 - MemoryCurrent int64 - TasksCurrent int64 - IPIngressPackets int64 - IPIngressBytes int64 - IPEgressPackets int64 - IPEgressBytes int64 - // timestamps - ActiveEnterTimestamp uint64 - InactiveEnterTimestamp uint64 - InactiveExitTimestamp uint64 - ActiveExitTimestamp uint64 - // Meta - FragmentPath string -} - -// formProperties gets properties for the systemd service and returns a MapStr with useful data -func formProperties(unit dbus.UnitStatus, props Properties) (mb.Event, error) { - timeSince, err := timeSince(props, unit.ActiveState) - if err != nil { - return mb.Event{}, errors.Wrap(err, "error getting timestamp") - } - - event := mb.Event{ - RootFields: common.MapStr{}, - } - msData := common.MapStr{ - "name": unit.Name, - "load_state": unit.LoadState, - "state": unit.ActiveState, - "sub_state": unit.SubState, - } - - //most of the properties values are context-dependent. - //If things aren't running/haven't run/etc than a lot of the values should be ignored. - - //Even systemd doesn't check the substate, leading to a lot of odd `Memory: 0B` lines in `systemctl status` - //Ignore the resource accounting if a service has exited - if unit.ActiveState == "active" && unit.SubState != "exited" { - msData["resources"] = getMetricsFromServivce(props) - } - - var childProc = common.MapStr{} - childData := false - //anything less than 1 isn't a valid SIGCHLD code - if props.ExecMainCode > 0 { - childData = true - msData["exec_code"] = translateChild(props.ExecMainCode) - childProc["exit_code"] = props.ExecMainStatus - } - - //only send timestamp if it's valid - if timeSince != 0 { - msData["state_since"] = time.Unix(0, timeSince) - } - - //only prints PID data if we have a PID - if props.ExecMainPID > 0 { - childData = true - childProc["pid"] = props.ExecMainPID - } - - if childData { - event.RootFields["process"] = childProc - } - if props.IPAccounting { - event.RootFields["network"] = common.MapStr{ - "packets": props.IPIngressPackets + props.IPEgressPackets, - "bytes": props.IPIngressBytes + props.IPEgressBytes, - } - } - event.RootFields["systemd"] = common.MapStr{ - "unit": unit.Name, - "fragment_path": props.FragmentPath, - } - - event.MetricSetFields = msData - - return event, nil -} - -// getMetricsFromServivce checks what accounting we have enabled and uses that to determine what metrics we can send back to the user -func getMetricsFromServivce(props Properties) common.MapStr { - metrics := common.MapStr{} - - if props.CPUAccounting { - metrics["cpu"] = common.MapStr{ - "usage": common.MapStr{ - "nsec": props.CPUUsageNSec, - }, - } - } - - if props.MemoryAccounting { - metrics["memory"] = common.MapStr{ - "usage": common.MapStr{ - "bytes": props.MemoryCurrent, - }, - } - } - - if props.TasksAccounting { - metrics["tasks"] = common.MapStr{ - "count": props.TasksCurrent, - } - } - - if props.IPAccounting { - metrics["network"] = common.MapStr{ - "in": common.MapStr{ - "packets": props.IPIngressPackets, - "bytes": props.IPIngressBytes, - }, - "out": common.MapStr{ - "packets": props.IPEgressPackets, - "bytes": props.IPEgressBytes, - }, - } - } - - return metrics -} - -// translateChild translates the SIGCHILD code that systemd gets from the MainPID under its control into a string value. -// Normally this shows up in systemctl status like this: Main PID: 5305 (code=exited, status=0/SUCCESS) -// This mapping of SIGCHILD int codes comes from the kernel. systemd does something similar to turn them into pretty strings -func translateChild(code int32) string { - /* - CLD_EXITED: 1 - CLD_KILLED: 2 - CLD_DUMPED: 3 - CLD_TRAPPED: 4 - CLD_STOPPED: 5 - CLD_CONTINUED: 6 - */ - switch code { - case 1: - return "exited" - case 2: - return "killed" - case 3: - return "dumped" - case 4: - return "trapped" - case 5: - return "stopped" - case 6: - return "continued" - default: - return "unknown" - } - -} - -// timeSince emulates the behavior of `systemctl status` with regards to reporting time: -// "Active: inactive (dead) since Sat 2019-10-19 16:31:25 PDT;"" -// The dbus properties data contains a number of different timestamps, which one systemd reports depends on the unit state -func timeSince(props Properties, state string) (int64, error) { - - var ts uint64 - //normally we would want to check these values before we cast, - //but checking the state before we access `props` insures the values will be there. - switch state { - case "reloading", "active": - ts = props.ActiveEnterTimestamp - case "failed", "inactive": - ts = props.InactiveEnterTimestamp - case "activating": - ts = props.InactiveExitTimestamp - default: - ts = props.ActiveExitTimestamp - } - - //That second number is "USEC_INFINITY" which seems to a thing systemd cares about - if ts <= 0 || ts == 18446744073709551615 { - return 0, nil - } - - //convert from usec - return int64(ts) * 1000, nil - -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/service/dbus.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/service/dbus.go deleted file mode 100644 index 62112922..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/service/dbus.go +++ /dev/null @@ -1,182 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -//+build !netbsd - -package service - -import ( - "encoding/xml" - "fmt" - "os" - "path/filepath" - "strconv" - "strings" - - "github.com/coreos/go-systemd/v22/dbus" - dbusRaw "github.com/godbus/dbus" - "github.com/pkg/errors" -) - -type unitFetcher func(conn *dbus.Conn, states, patterns []string) ([]dbus.UnitStatus, error) - -// instrospectForUnitMethods determines what methods are available via dbus for listing systemd units. -// We have a number of functions, some better than others, for getting and filtering unit lists. -// This will attempt to find the most optimal method, and move down to methods that require more work. -func instrospectForUnitMethods() (unitFetcher, error) { - //setup a dbus connection - conn, err := dbusRaw.SystemBusPrivate() - if err != nil { - return nil, errors.Wrap(err, "error getting connection to system bus") - } - - auth := dbusRaw.AuthExternal(strconv.Itoa(os.Getuid())) - err = conn.Auth([]dbusRaw.Auth{auth}) - if err != nil { - return nil, errors.Wrap(err, "error authenticating") - } - - err = conn.Hello() - if err != nil { - return nil, errors.Wrap(err, "error in Hello") - } - - var props string - - //call "introspect" on the systemd1 path to see what ListUnit* methods are available - obj := conn.Object("org.freedesktop.systemd1", dbusRaw.ObjectPath("/org/freedesktop/systemd1")) - err = obj.Call("org.freedesktop.DBus.Introspectable.Introspect", 0).Store(&props) - if err != nil { - return nil, errors.Wrap(err, "error calling dbus") - } - - unitMap, err := parseXMLAndReturnMethods(props) - if err != nil { - return nil, errors.Wrap(err, "error handling XML") - } - - //return a function callback ordered by desirability - if _, ok := unitMap["ListUnitsByPatterns"]; ok { - return listUnitsByPatternWrapper, nil - } else if _, ok := unitMap["ListUnitsFiltered"]; ok { - return listUnitsFilteredWrapper, nil - } else if _, ok := unitMap["ListUnits"]; ok { - return listUnitsWrapper, nil - } - return nil, fmt.Errorf("no supported list Units function: %v", unitMap) -} - -func parseXMLAndReturnMethods(str string) (map[string]bool, error) { - - type Method struct { - Name string `xml:"name,attr"` - } - - type Iface struct { - Name string `xml:"name,attr"` - Method []Method `xml:"method"` - } - - type IntrospectData struct { - XMLName xml.Name `xml:"node"` - Interface []Iface `xml:"interface"` - } - - methods := IntrospectData{} - - err := xml.Unmarshal([]byte(str), &methods) - if err != nil { - return nil, errors.Wrap(err, "error unmarshalling XML") - } - - if len(methods.Interface) == 0 { - return nil, errors.Wrap(err, "no methods found on introspect") - } - methodMap := make(map[string]bool) - for _, iface := range methods.Interface { - for _, method := range iface.Method { - if strings.Contains(method.Name, "ListUnits") { - methodMap[method.Name] = true - } - } - } - - return methodMap, nil -} - -// listUnitsByPatternWrapper is a bare wrapper for the unitFetcher type -func listUnitsByPatternWrapper(conn *dbus.Conn, states, patterns []string) ([]dbus.UnitStatus, error) { - return conn.ListUnitsByPatterns(states, patterns) -} - -//listUnitsFilteredWrapper wraps the dbus ListUnitsFiltered method -func listUnitsFilteredWrapper(conn *dbus.Conn, states, patterns []string) ([]dbus.UnitStatus, error) { - units, err := conn.ListUnitsFiltered(states) - if err != nil { - return nil, errors.Wrap(err, "ListUnitsFiltered error") - } - - return matchUnitPatterns(patterns, units) -} - -// listUnitsWrapper wraps the dbus ListUnits method -func listUnitsWrapper(conn *dbus.Conn, states, patterns []string) ([]dbus.UnitStatus, error) { - units, err := conn.ListUnits() - if err != nil { - return nil, errors.Wrap(err, "ListUnits error") - } - if len(patterns) > 0 { - units, err = matchUnitPatterns(patterns, units) - if err != nil { - return nil, errors.Wrap(err, "error matching unit patterns") - } - } - - if len(states) > 0 { - var finalUnits []dbus.UnitStatus - for _, unit := range units { - for _, state := range states { - if unit.LoadState == state || unit.ActiveState == state || unit.SubState == state { - finalUnits = append(finalUnits, unit) - break - } - } - } - return finalUnits, nil - } - - return units, nil -} - -// matchUnitPatterns returns a list of units that match the pattern list. -// This algo, including filepath.Match, is designed to (somewhat) emulate the behavior of ListUnitsByPatterns, which uses `fnmatch`. -func matchUnitPatterns(patterns []string, units []dbus.UnitStatus) ([]dbus.UnitStatus, error) { - var matchUnits []dbus.UnitStatus - for _, unit := range units { - for _, pattern := range patterns { - match, err := filepath.Match(pattern, unit.Name) - if err != nil { - return nil, errors.Wrapf(err, "error matching with pattern %s", pattern) - } - if match { - matchUnits = append(matchUnits, unit) - break - } - } - } - return matchUnits, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/service/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/service/doc.go deleted file mode 100644 index 5ba13a7e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/service/doc.go +++ /dev/null @@ -1,18 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package service diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/service/service.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/service/service.go deleted file mode 100644 index d969726a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/service/service.go +++ /dev/null @@ -1,132 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -//+build !netbsd - -package service - -import ( - "github.com/coreos/go-systemd/v22/dbus" - "github.com/mitchellh/mapstructure" - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common/cfgwarn" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -// Config stores the config object -type Config struct { - StateFilter []string `config:"service.state_filter"` - PatternFilter []string `config:"service.pattern_filter"` -} - -// init registers the MetricSet with the central registry as soon as the program -// starts. The New function will be called later to instantiate an instance of -// the MetricSet for each host defined in the module's configuration. After the -// MetricSet has been created then Fetch will begin to be called periodically. -func init() { - mb.Registry.MustAddMetricSet("system", "service", New) -} - -// MetricSet holds any configuration or state information. It must implement -// the mb.MetricSet interface. And this is best achieved by embedding -// mb.BaseMetricSet because it implements all of the required mb.MetricSet -// interface methods except for Fetch. -type MetricSet struct { - mb.BaseMetricSet - conn *dbus.Conn - cfg Config - unitList unitFetcher -} - -// New creates a new instance of the MetricSet. New is responsible for unpacking -// any MetricSet specific configuration options if there are any. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - cfgwarn.Beta("The system service metricset is beta.") - - var config Config - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - conn, err := dbus.New() - if err != nil { - return nil, errors.Wrap(err, "error connecting to dbus") - } - - unitFunction, err := instrospectForUnitMethods() - if err != nil { - return nil, errors.Wrap(err, "error finding ListUnits Method") - } - - return &MetricSet{ - BaseMetricSet: base, - conn: conn, - cfg: config, - unitList: unitFunction, - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(report mb.ReporterV2) error { - - units, err := m.unitList(m.conn, m.cfg.StateFilter, append([]string{"*.service"}, m.cfg.PatternFilter...)) - if err != nil { - return errors.Wrap(err, "error getting list of running units") - } - - for _, unit := range units { - //Skip what are basically errors dude to systemd's declarative dependency system - if unit.LoadState == "not-found" { - continue - } - - props, err := getProps(m.conn, unit.Name) - if err != nil { - m.Logger().Errorf("error getting properties for service: %s", err) - continue - } - - event, err := formProperties(unit, props) - if err != nil { - m.Logger().Errorf("Error getting properties for systemd service %s: %s", unit.Name, err) - continue - } - - isOpen := report.Event(event) - if !isOpen { - return nil - } - - } - return nil -} - -// Get Properties for a given unit, cast to a struct -func getProps(conn *dbus.Conn, unit string) (Properties, error) { - rawProps, err := conn.GetAllProperties(unit) - if err != nil { - return Properties{}, errors.Wrap(err, "error getting list of running units") - } - parsed := Properties{} - if err := mapstructure.Decode(rawProps, &parsed); err != nil { - return parsed, errors.Wrap(err, "error decoding properties") - } - return parsed, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/service/service_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/service/service_test.go deleted file mode 100644 index 53f43439..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/service/service_test.go +++ /dev/null @@ -1,74 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -//+build !netbsd - -package service - -import ( - "testing" - "time" - - "github.com/coreos/go-systemd/v22/dbus" - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" -) - -func TestFormProps(t *testing.T) { - testUnit := dbus.UnitStatus{ - Name: "test.service", - LoadState: "loaded", - ActiveState: "active", - SubState: "running", - } - testprops := Properties{ - ExecMainPID: 0, - ExecMainStatus: 0, - ExecMainCode: 1, - ActiveEnterTimestamp: 1571850129000000, - IPAccounting: true, - IPEgressBytes: 100, - IPIngressBytes: 50, - IPEgressPackets: 100, - IPIngressPackets: 50, - } - event, err := formProperties(testUnit, testprops) - assert.NoError(t, err) - - testEvent := common.MapStr{ - "state": "active", - "exec_code": "exited", - "load_state": "loaded", - "name": "test.service", - "state_since": time.Unix(0, 1571850129000000*1000), - "sub_state": "running", - "resources": common.MapStr{"network": common.MapStr{ - "in": common.MapStr{ - "bytes": 50, - "packets": 50}, - "out": common.MapStr{ - "bytes": 100, - "packets": 100}, - }, - }, - } - - assert.NotEmpty(t, event.MetricSetFields["resources"]) - assert.Equal(t, event.MetricSetFields["state_since"], testEvent["state_since"]) - assert.NotEmpty(t, event.RootFields) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket/_meta/data.json deleted file mode 100644 index 6f5e2e65..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket/_meta/data.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "event": { - "dataset": "system.socket", - "duration": 115000, - "module": "system" - }, - "metricset": { - "name": "socket" - }, - "network": { - "direction": "listening", - "iana_number": "41", - "type": "ipv6" - }, - "process": { - "args": [ - "/tmp/go-build774092237/b001/socket.test", - "-data" - ], - "executable": "/tmp/go-build774092237/b001/socket.test", - "name": "socket.test", - "pid": 32127 - }, - "server": { - "ip": "::", - "port": 45109 - }, - "service": { - "type": "system" - }, - "system": { - "socket": { - "local": { - "ip": "::", - "port": 45109 - }, - "process": { - "cmdline": "/tmp/go-build774092237/b001/socket.test -data" - } - } - }, - "user": { - "full_name": "Jaime Soriano Pastor", - "id": "1000", - "name": "jaime" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket/_meta/data_inbound.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket/_meta/data_inbound.json deleted file mode 100644 index 59ef52bc..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket/_meta/data_inbound.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "destination": { - "ip": "::1", - "port": 45109 - }, - "event": { - "dataset": "system.socket", - "duration": 115000, - "module": "system" - }, - "metricset": { - "name": "socket" - }, - "network": { - "direction": "inbound", - "iana_number": "41", - "type": "ipv6" - }, - "service": { - "type": "system" - }, - "source": { - "ip": "::1", - "port": 33972 - }, - "system": { - "socket": { - "local": { - "ip": "::1", - "port": 45109 - }, - "remote": { - "ip": "::1", - "port": 33972 - } - } - }, - "user": { - "full_name": "root", - "id": "0", - "name": "root" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket/_meta/data_outbound.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket/_meta/data_outbound.json deleted file mode 100644 index 0013574a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket/_meta/data_outbound.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "destination": { - "ip": "::1", - "port": 45109 - }, - "event": { - "dataset": "system.socket", - "duration": 115000, - "module": "system" - }, - "metricset": { - "name": "socket" - }, - "network": { - "direction": "outbound", - "iana_number": "41", - "type": "ipv6" - }, - "service": { - "type": "system" - }, - "source": { - "ip": "::1", - "port": 33974 - }, - "system": { - "socket": { - "local": { - "ip": "::1", - "port": 33974 - }, - "remote": { - "ip": "::1", - "port": 45109 - } - } - }, - "user": { - "full_name": "root", - "id": "0", - "name": "root" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket/_meta/docs.asciidoc deleted file mode 100644 index e705b8ea..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket/_meta/docs.asciidoc +++ /dev/null @@ -1,52 +0,0 @@ -This metricset is available on Linux only and requires kernel 2.6.14 or newer. - -The system `socket` metricset reports an event for each new TCP socket that it -sees. It does this by polling the kernel periodically to get a dump of all -sockets. You set the polling interval by configuring the `period` option. -Specifying a short polling interval with this metricset is important to avoid -missing short-lived connections. For example: - -[source,yaml] ----- -metricbeat.modules: -- module: system - metricsets: [cpu, memory] -- module: system - metricsets: [socket] <1> - period: 1s ----- - -<1> You can configure the `socket` metricset separately to specify a different -`period` value than the other metricsets. - -The metricset reports the process that has the socket open. To provide this -information on Linux for all processes, Metricbeat must be run with -`sys_ptrace` and `dac_read_search` capabilities. These permissions are usually -granted when running as root, but they can and may need to be explictly added -when running Metricbeat inside a container. - -[float] -=== Configuration - -[source,yaml] ----- -- module: system - metricsets: [socket] - socket.reverse_lookup.enabled: false - socket.reverse_lookup.success_ttl: 60s - socket.reverse_lookup.failure_ttl: 60s ----- - -*`socket.reverse_lookup.enabled`*:: -You can configure the metricset to perform a reverse lookup on the remote IP, -and the returned hostname will be added to the event and cached. If a hostname -is found, then the eTLD+1 (effective top-level domain plus one level) value will -also be added to the event. Reverse lookups are disabled by default. - -*`socket.reverse_lookup.success_ttl`*:: -The results of successful reverse lookups are cached for the period of time -defined by this option. The default value is 60s. - -*`socket.reverse_lookup.failure_ttl`*:: -The results of failed reverse lookups are cached for the period of time -defined by this option. The default value is 60s. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket/_meta/fields.yml deleted file mode 100644 index 34218526..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket/_meta/fields.yml +++ /dev/null @@ -1,90 +0,0 @@ -- name: socket - type: group - description: > - TCP sockets that are active. - release: ga - fields: - - name: direction - type: alias - path: network.direction - migration: true - - - name: family - type: alias - path: network.type - migration: true - - - name: local.ip - type: ip - example: 192.0.2.1 or 2001:0DB8:ABED:8536::1 - description: > - Local IP address. This can be an IPv4 or IPv6 address. - - - name: local.port - type: long - example: 22 - description: > - Local port. - - - name: remote.ip - type: ip - example: 192.0.2.1 or 2001:0DB8:ABED:8536::1 - description: > - Remote IP address. This can be an IPv4 or IPv6 address. - - - name: remote.port - type: long - example: 22 - description: > - Remote port. - - - name: remote.host - type: keyword - example: 76-211-117-36.nw.example.com. - description: > - PTR record associated with the remote IP. It is obtained via reverse - IP lookup. - - - name: remote.etld_plus_one - type: keyword - example: example.com. - description: > - The effective top-level domain (eTLD) of the remote host plus one more - label. For example, the eTLD+1 for "foo.bar.golang.org." is "golang.org.". - The data for determining the eTLD comes from an embedded copy of the data - from http://publicsuffix.org. - - - name: remote.host_error - type: keyword - description: > - Error describing the cause of the reverse lookup failure. - - - name: process.pid - type: alias - path: process.pid - migration: true - - - name: process.command - type: alias - path: process.name - migration: true - - - name: process.cmdline - type: keyword - description: > - Full command line - - - name: process.exe - type: alias - path: process.executable - migration: true - - - name: user.id - type: alias - path: user.id - migration: true - - - name: user.name - type: alias - path: user.full_name - migration: true diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket/config.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket/config.go deleted file mode 100644 index 5ca87a98..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket/config.go +++ /dev/null @@ -1,48 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package socket - -import "time" - -// Config is the configuration specific to the socket MetricSet. -type Config struct { - ReverseLookup *ReverseLookupConfig `config:"socket.reverse_lookup"` -} - -// ReverseLookupConfig contains the configuration that controls the reverse -// DNS lookup behavior. -type ReverseLookupConfig struct { - Enabled *bool `config:"enabled"` - SuccessTTL time.Duration `config:"success_ttl"` - FailureTTL time.Duration `config:"failure_ttl"` -} - -// IsEnabled returns true if reverse_lookup is defined and 'enabled' is either -// not set or set to true. -func (c *ReverseLookupConfig) IsEnabled() bool { - return c != nil && (c.Enabled == nil || *c.Enabled) -} - -const ( - defSuccessTTL = 60 * time.Second - defFailureTTL = 60 * time.Second -) - -var defaultConfig = Config{ - ReverseLookup: nil, -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket/doc.go deleted file mode 100644 index 0d3c6587..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket/doc.go +++ /dev/null @@ -1,21 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package socket captures active sockets and the processes that own them. -*/ -package socket diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket/hashset.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket/hashset.go deleted file mode 100644 index e017d248..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket/hashset.go +++ /dev/null @@ -1,40 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package socket - -// hashSet is a simple set built upon a map. -type hashSet map[uint64]struct{} - -// Add adds a value to the set. -func (s hashSet) Add(hash uint64) { - s[hash] = struct{}{} -} - -// Contains return true if the value is in the set. -func (s hashSet) Contains(hash uint64) bool { - _, exists := s[hash] - return exists -} - -// Reset resets the contents of the set to empty and returns itself. -func (s hashSet) Reset() hashSet { - for k := range s { - delete(s, k) - } - return s -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket/hashset_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket/hashset_test.go deleted file mode 100644 index c748bca4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket/hashset_test.go +++ /dev/null @@ -1,35 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package socket - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestHashSet(t *testing.T) { - set := hashSet{} - - set.Add(10) - assert.True(t, set.Contains(10)) - assert.False(t, set.Contains(0)) - - set.Reset() - assert.Len(t, set, 0) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket/reverse_lookup.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket/reverse_lookup.go deleted file mode 100644 index e2703f6b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket/reverse_lookup.go +++ /dev/null @@ -1,129 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package socket - -import ( - "fmt" - "net" - "time" - - "golang.org/x/net/publicsuffix" -) - -type ptrRecord struct { - hostname string - error error - expires time.Time -} - -func (r ptrRecord) IsExpired(now time.Time) bool { - return now.After(r.expires) -} - -// ReverseLookupCache is a cache for storing and retrieving the results of -// reverse DNS queries. It caches the results of queries regardless of their -// outcome (success or failure). The result is cached for the amount of time -// specified by parameters and not based on the TTL from the PTR record. -type ReverseLookupCache struct { - data map[string]ptrRecord - successTTL, failureTTL time.Duration -} - -// NewReverseLookupCache returns a new cache. -func NewReverseLookupCache(successTTL, failureTTL time.Duration) *ReverseLookupCache { - c := &ReverseLookupCache{ - data: map[string]ptrRecord{}, - successTTL: successTTL, - failureTTL: failureTTL, - } - - return c -} - -// Cleanup removes expired entries from the cache. -func (c *ReverseLookupCache) Cleanup() { - now := time.Now() - for k, ptr := range c.data { - if ptr.IsExpired(now) { - delete(c.data, k) - } - } -} - -// Lookup performs a reverse lookup on the given IP address. A cached result -// will be returned if it is contained in the cache, otherwise a lookup is -// performed. -func (c ReverseLookupCache) Lookup(ip net.IP) (string, error) { - // Go doesn't expose a lookup method that accepts net.IP so - // unfortunately we must convert the IP to a string. - ipStr := ip.String() - - // XXX: This could be implemented using common.Cache with a separate - // cleanup thread. - c.Cleanup() - - // Check the cache. - now := time.Now() - if ptr, found := c.data[ipStr]; found && !ptr.IsExpired(now) { - return ptr.hostname, ptr.error - } - - // Do a new lookup. - names, err := net.LookupAddr(ipStr) - now = time.Now() - - var ptr ptrRecord - switch { - case err != nil: - ptr.expires = now.Add(c.failureTTL) - ptr.error = err - case len(names) == 0: - ptr.expires = now.Add(c.failureTTL) - ptr.error = fmt.Errorf("empty dns response") - default: - ptr.expires = now.Add(c.successTTL) - ptr.hostname = names[0] - } - - c.data[ipStr] = ptr - return ptr.hostname, ptr.error -} - -// etldPlusOne returns the effective top-level domain plus one domain for the -// given hostname. -func etldPlusOne(hostname string) (string, error) { - if hostname == "" { - return "", nil - } - - trimmed := false - if hostname[len(hostname)-1] == '.' { - hostname = hostname[:len(hostname)-1] - trimmed = true - } - - domain, err := publicsuffix.EffectiveTLDPlusOne(hostname) - if err != nil { - return "", err - } - - if trimmed { - return domain + ".", nil - } - return domain, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket/socket.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket/socket.go deleted file mode 100644 index bca2b795..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket/socket.go +++ /dev/null @@ -1,385 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build linux - -package socket - -import ( - "fmt" - "net" - "os" - "os/user" - "path/filepath" - "strconv" - "syscall" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" - sock "github.com/elastic/beats/v7/metricbeat/helper/socket" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - "github.com/elastic/beats/v7/metricbeat/module/system" - "github.com/elastic/gosigar/sys/linux" -) - -var ( - debugSelector = "system.socket" - debugf = logp.MakeDebug(debugSelector) -) - -func init() { - mb.Registry.MustAddMetricSet("system", "socket", New, - mb.WithHostParser(parse.EmptyHostParser), - ) -} - -type MetricSet struct { - mb.BaseMetricSet - netlink *sock.NetlinkSession - ptable *sock.ProcTable - euid int - previousConns hashSet - currentConns hashSet - reverseLookup *ReverseLookupCache - listeners *sock.ListenerTable - users UserCache -} - -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - c := defaultConfig - if err := base.Module().UnpackConfig(&c); err != nil { - return nil, err - } - - systemModule, ok := base.Module().(*system.Module) - if !ok { - return nil, errors.New("unexpected module type") - } - - ptable, err := sock.NewProcTable(filepath.Join(systemModule.HostFS, "/proc")) - if err != nil { - return nil, err - } - if !ptable.Privileged() { - logp.Info("socket process info will only be available for processes owned by the %v user "+ - "because this Beat is not running with enough privileges", os.Geteuid()) - } - - m := &MetricSet{ - BaseMetricSet: base, - netlink: sock.NewNetlinkSession(), - ptable: ptable, - euid: os.Geteuid(), - previousConns: hashSet{}, - currentConns: hashSet{}, - listeners: sock.NewListenerTable(), - users: NewUserCache(), - } - - if c.ReverseLookup.IsEnabled() { - var successTTL, failureTTL = defSuccessTTL, defFailureTTL - if c.ReverseLookup.SuccessTTL != 0 { - successTTL = c.ReverseLookup.SuccessTTL - } - if c.ReverseLookup.FailureTTL != 0 { - successTTL = c.ReverseLookup.FailureTTL - } - debugf("enabled reverse DNS lookup with cache TTL of %v/%v", - successTTL, failureTTL) - m.reverseLookup = NewReverseLookupCache(successTTL, failureTTL) - } - - return m, nil -} - -// Fetch socket metrics from the system -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - // Refresh inode to process mapping (must be root). - if err := m.ptable.Refresh(); err != nil { - debugf("process table refresh had failures: %v", err) - } - - sockets, err := m.netlink.GetSocketList() - if err != nil { - return errors.Wrap(err, "failed requesting socket dump") - } - debugf("netlink returned %d sockets", len(sockets)) - - // Filter sockets that were known during the previous poll. - sockets = m.filterAndRememberSockets(sockets) - - // Enrich sockets with direction/pid/process/user/hostname and convert to MapStr. - for _, s := range sockets { - c := newConnection(s) - m.enrichConnectionData(c) - - root, metricSet := c.ToMapStr() - - isOpen := r.Event(mb.Event{ - RootFields: root, - MetricSetFields: metricSet, - }) - if !isOpen { - return nil - } - } - - // Set the "previous" connections set to the "current" connections. - tmp := m.previousConns - m.previousConns = m.currentConns - m.currentConns = tmp.Reset() - - // Reset the listeners for the next iteration. - m.listeners.Reset() - - return nil -} - -// filterAndRememberSockets filters sockets to remove sockets that were seen -// during the last poll. It stores all of the sockets it sees for the next -// poll. -func (m *MetricSet) filterAndRememberSockets(sockets ...[]*linux.InetDiagMsg) []*linux.InetDiagMsg { - var newSockets []*linux.InetDiagMsg - for _, list := range sockets { - for _, socket := range list { - // Register all listening sockets. - if socket.DstPort() == 0 { - m.listeners.Put(uint8(syscall.IPPROTO_TCP), socket.SrcIP(), socket.SrcPort()) - } - - // Filter known sockets. - if m.isNewSocket(socket) { - if logp.IsDebug(debugSelector) { - debugf("found new socket %v:%v -> %v:%v with state=%v, inode=%v, hash-id=%d", - socket.SrcIP(), socket.SrcPort(), - socket.DstIP(), socket.DstPort(), - linux.TCPState(socket.State), socket.Inode, socket.FastHash()) - } - newSockets = append(newSockets, socket) - } - } - } - return newSockets -} - -// isNewSocket returns true if the socket is new since the last poll. -func (m *MetricSet) isNewSocket(diag *linux.InetDiagMsg) bool { - // Don't use the socket's inode for deduplication because once the socket - // is closing the inode goes to 0. - key := diag.FastHash() - m.currentConns.Add(key) - return !m.previousConns.Contains(key) -} - -// enrichConnectionData enriches the connection with username, direction, -// hostname of the remote IP (if enabled), eTLD + 1 of the hostname, and the -// process owning the socket. -func (m *MetricSet) enrichConnectionData(c *connection) { - c.User = m.users.LookupUID(int(c.UID)) - - // Determine direction (incoming, outgoing, or listening). - c.Direction = m.listeners.Direction(uint8(c.Family), uint8(syscall.IPPROTO_TCP), - c.LocalIP, c.LocalPort, c.RemoteIP, c.RemotePort) - - // Reverse DNS lookup on the remote IP. - if m.reverseLookup != nil && c.Direction != sock.Listening { - hostname, err := m.reverseLookup.Lookup(c.RemoteIP) - if err != nil { - c.DestHostError = err - } else { - c.DestHost = hostname - c.DestHostETLDPlusOne, _ = etldPlusOne(hostname) - } - } - - // Add process info by finding the process that holds the socket's inode. - if proc := m.ptable.ProcessBySocketInode(c.Inode); proc != nil { - c.PID = proc.PID - c.Exe = proc.Executable - c.Command = proc.Command - c.CmdLine = proc.CmdLine - c.Args = proc.Args - } else if m.ptable.Privileged() { - if c.Inode == 0 { - c.ProcessError = fmt.Errorf("process has exited. inode=%v, tcp_state=%v", - c.Inode, c.State) - } else { - c.ProcessError = fmt.Errorf("process not found. inode=%v, tcp_state=%v", - c.Inode, c.State) - } - } -} - -type connection struct { - Family linux.AddressFamily - LocalIP net.IP - LocalPort int - RemoteIP net.IP - RemotePort int - - State linux.TCPState - Direction sock.Direction - - DestHost string // Reverse lookup of dest IP. - DestHostETLDPlusOne string - DestHostError error // Resolver error. - - // Process identifiers. - Inode uint32 // Inode of the socket. - PID int // PID of the socket owner. - Exe string // Absolute path to the executable. - Command string // Command - CmdLine string // Full command line with arguments. - Args []string // Raw arguments - ProcessError error // Reason process info is unavailable. - - // User identifiers. - UID uint32 // UID of the socket owner. - User *user.User // Owner of the socket. -} - -func newConnection(diag *linux.InetDiagMsg) *connection { - return &connection{ - Family: linux.AddressFamily(diag.Family), - State: linux.TCPState(diag.State), - LocalIP: diag.SrcIP(), - LocalPort: diag.SrcPort(), - RemoteIP: diag.DstIP(), - RemotePort: diag.DstPort(), - Inode: diag.Inode, - UID: diag.UID, - PID: -1, - } -} - -// Map helpers for conversion to event -var ( - ianaNumbersMap = map[string]string{ - "ipv4": "4", - "ipv6": "41", - } - - localHostInfoGroup = map[string]string{ - sock.InboundName: "destination", - sock.OutboundName: "source", - sock.ListeningName: "server", - } - - remoteHostInfoGroup = map[string]string{ - sock.InboundName: "source", - sock.OutboundName: "destination", - } -) - -func (c *connection) ToMapStr() (fields common.MapStr, metricSetFields common.MapStr) { - localGroup := "server" - if g, ok := localHostInfoGroup[c.Direction.String()]; ok { - localGroup = g - } - - fields = common.MapStr{ - "network": common.MapStr{ - "type": c.Family.String(), - "iana_number": ianaNumbersMap[c.Family.String()], - "direction": c.Direction.String(), - }, - "user": common.MapStr{ - "id": strconv.Itoa(int(c.UID)), - }, - // Aliases for this are not going to be possible, keeping - // duplicated fields by now for backwards comatibility - localGroup: common.MapStr{ - "ip": c.LocalIP.String(), - "port": c.LocalPort, - }, - } - - metricSetFields = common.MapStr{ - "local": common.MapStr{ - "ip": c.LocalIP.String(), - "port": c.LocalPort, - }, - } - - if c.User.Username != "" { - fields.Put("user.name", c.User.Username) - } - - if c.User.Name != "" { - fields.Put("user.full_name", c.User.Name) - } - - if c.ProcessError != nil { - fields.Put("error.code", c.ProcessError.Error()) - } else { - process := common.MapStr{"pid": c.PID} - - if c.PID > 0 { - addOptionalString(process, "executable", c.Exe) - addOptionalString(process, "name", c.Command) - - if len(c.Args) >= 0 { - process["args"] = c.Args - metricSetFields["process"] = common.MapStr{ - "cmdline": c.CmdLine, - } - } - } else if c.PID == 0 { - process["command"] = "kernel" - } - - if c.PID >= 0 { - fields["process"] = process - } - } - - if c.RemotePort != 0 { - // Aliases for this are not going to be possible, keeping - // duplicated fields by now for backwards comatibility - remote := common.MapStr{ - "ip": c.RemoteIP.String(), - "port": c.RemotePort, - } - if c.DestHostError != nil { - remote["host_error"] = c.DestHostError.Error() - } else { - addOptionalString(remote, "host", c.DestHost) - addOptionalString(remote, "etld_plus_one", c.DestHostETLDPlusOne) - } - metricSetFields["remote"] = remote - - remoteGroup, ok := remoteHostInfoGroup[c.Direction.String()] - if ok { - fields[remoteGroup] = common.MapStr{ - "ip": c.RemoteIP.String(), - "port": c.RemotePort, - } - } - } - - return fields, metricSetFields -} - -func addOptionalString(m common.MapStr, key, value string) { - if value == "" { - return - } - m[key] = value -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket/socket_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket/socket_test.go deleted file mode 100644 index ccf23d99..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket/socket_test.go +++ /dev/null @@ -1,168 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build linux - -package socket - -import ( - "fmt" - "net" - "os" - "strconv" - "strings" - "testing" - - "github.com/pkg/errors" - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" - - "github.com/elastic/beats/v7/libbeat/common" - sock "github.com/elastic/beats/v7/metricbeat/helper/socket" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestData(t *testing.T) { - directionIs := func(direction string) func(e common.MapStr) bool { - return func(e common.MapStr) bool { - v, err := e.GetValue("network.direction") - return err == nil && v == direction - } - } - - dataFiles := []struct { - direction string - path string - }{ - {sock.ListeningName, "."}, - {sock.InboundName, "./_meta/data_inbound.json"}, - {sock.OutboundName, "./_meta/data_outbound.json"}, - } - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig()) - - ln, err := net.Listen("tcp", ":0") - if err != nil { - t.Fatal(err) - } - defer ln.Close() - - for _, df := range dataFiles { - c, err := net.Dial("tcp", ln.Addr().String()) - if err != nil { - t.Fatal(err) - } - c.Close() - - t.Run(fmt.Sprintf("direction:%s", df.direction), func(t *testing.T) { - err = mbtest.WriteEventsReporterV2ErrorCond(f, t, df.path, directionIs(df.direction)) - if err != nil { - t.Fatal("write", err) - } - }) - } -} - -func TestFetch(t *testing.T) { - ln, err := net.Listen("tcp", ":0") - if err != nil { - t.Fatal(err) - } - defer ln.Close() - - addr := ln.Addr().String() - i := strings.LastIndex(addr, ":") - listenerPort, err := strconv.Atoi(addr[i+1:]) - if err != nil { - t.Fatal("failed to get port from addr", addr) - } - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig()) - events, errs := mbtest.ReportingFetchV2Error(f) - - assert.Empty(t, errs) - if !assert.NotEmpty(t, events) { - t.FailNow() - } - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), - events[0].BeatEvent("system", "socket").Fields.StringToPrint()) - - var found bool - for _, event := range events { - root := event.BeatEvent("system", "socket").Fields - - s, err := root.GetValue("system.socket") - require.NoError(t, err) - - fields, ok := s.(common.MapStr) - require.True(t, ok) - - port, ok := getRequiredValue(t, "local.port", fields).(int) - if !ok { - t.Fatal("local.port is not an int") - } - if port != listenerPort { - continue - } - - pid, ok := getRequiredValue(t, "process.pid", root).(int) - if !ok { - t.Fatal("process.pid is not a int") - } - assert.Equal(t, os.Getpid(), pid) - - uid, ok := getRequiredValue(t, "user.id", root).(string) - if !ok { - t.Fatal("user.id is not a string") - } - assert.EqualValues(t, strconv.Itoa(os.Geteuid()), uid) - - dir, ok := getRequiredValue(t, "network.direction", root).(string) - if !ok { - t.Fatal("direction is not a string") - } - assert.Equal(t, "listening", dir) - - _ = getRequiredValue(t, "process.cmdline", fields).(string) - _ = getRequiredValue(t, "process.name", root).(string) - _ = getRequiredValue(t, "process.executable", root).(string) - _ = getRequiredValue(t, "process.args", root).([]string) - - found = true - break - } - - assert.True(t, found, "listener not found") -} - -func getRequiredValue(t testing.TB, key string, m common.MapStr) interface{} { - v, err := m.GetValue(key) - if err != nil { - t.Fatal(errors.Wrapf(err, "failed to get value for key '%s'", key)) - } - if v == nil { - t.Fatalf("key %v not found in %v", key, m) - } - return v -} - -func getConfig() map[string]interface{} { - return map[string]interface{}{ - "module": "system", - "metricsets": []string{"socket"}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket/user_cache.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket/user_cache.go deleted file mode 100644 index 71304df6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket/user_cache.go +++ /dev/null @@ -1,54 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package socket - -import ( - "os/user" - "strconv" -) - -// UserCache is a cache of UID to username. -type UserCache map[int]*user.User - -// NewUserCache returns a new UserCache. -func NewUserCache() UserCache { - root := &user.User{ - Uid: "0", - Gid: "0", - Username: "root", - Name: "root", - } - return map[int]*user.User{0: root} -} - -// LookupUID looks up a UID and returns the username associated with it. If -// no username could be found an empty string is returned. The value will be -// cached forever. -func (c UserCache) LookupUID(uid int) *user.User { - if user, found := c[uid]; found { - return user - } - - // Cache the value (even on error). - u, err := user.LookupId(strconv.Itoa(uid)) - if err != nil { - u = &user.User{Uid: strconv.Itoa(uid)} - } - c[uid] = u - return u -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket_summary/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket_summary/_meta/docs.asciidoc deleted file mode 100644 index 284d043a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket_summary/_meta/docs.asciidoc +++ /dev/null @@ -1,17 +0,0 @@ -The System `socket_summary` metricset provides the summary of open network -sockets in the host system. - -It collects a summary of metrics with the count of existing TCP and UDP -connections and the count of listening ports. - -This metricset is available on: - -- FreeBSD -- Linux -- macOS -- Windows - -[float] -=== Configuration - -There are no configuration options for this metricset. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket_summary/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket_summary/_meta/fields.yml deleted file mode 100644 index acfe04e8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket_summary/_meta/fields.yml +++ /dev/null @@ -1,105 +0,0 @@ -- name: socket.summary - title: Socket summary - type: group - description: > - Summary metrics of open sockets in the host system - release: ga - fields: - - name: all - type: group - description: > - All connections - fields: - - name: count - type: integer - description: > - All open connections - - name: listening - type: integer - description: > - All listening ports - - name: tcp - type: group - description: > - All TCP connections - fields: - - name: memory - type: integer - format: bytes - description: > - Memory used by TCP sockets in bytes, based on number of allocated pages and system page size. Corresponds to limits set in /proc/sys/net/ipv4/tcp_mem. Only available on Linux. - - name: all - type: group - description: > - All TCP connections - fields: - - name: orphan - type: integer - description: > - A count of all orphaned tcp sockets. Only available on Linux. - - name: count - type: integer - description: > - All open TCP connections - - name: listening - type: integer - description: > - All TCP listening ports - - name: established - type: integer - description: > - Number of established TCP connections - - name: close_wait - type: integer - description: > - Number of TCP connections in _close_wait_ state - - name: time_wait - type: integer - description: > - Number of TCP connections in _time_wait_ state - - name: syn_sent - type: integer - description: > - Number of TCP connections in _syn_sent_ state - - name: syn_recv - type: integer - description: > - Number of TCP connections in _syn_recv_ state - - name: fin_wait1 - type: integer - description: > - Number of TCP connections in _fin_wait1_ state - - name: fin_wait2 - type: integer - description: > - Number of TCP connections in _fin_wait2_ state - - name: last_ack - type: integer - description: > - Number of TCP connections in _last_ack_ state - - name: closing - type: integer - description: > - Number of TCP connections in _closing_ state - - name: udp - type: group - description: > - All UDP connections - fields: - - name: memory - type: integer - format: bytes - description: > - Memory used by UDP sockets in bytes, based on number of allocated pages and system page size. Corresponds to limits set in /proc/sys/net/ipv4/udp_mem. Only available on Linux. - - name: all - type: group - description: > - All UDP connections - fields: - - name: count - type: integer - description: > - All open UDP connections - - - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket_summary/_meta/testdata/sockstat b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket_summary/_meta/testdata/sockstat deleted file mode 100644 index f605ef3b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket_summary/_meta/testdata/sockstat +++ /dev/null @@ -1,6 +0,0 @@ -sockets: used 249 -TCP: inuse 2 orphan 0 tw 0 alloc 12 mem 1 -UDP: inuse 2 mem 11 -UDPLITE: inuse 0 -RAW: inuse 0 -FRAG: inuse 0 memory 0 \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket_summary/socket_summary.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket_summary/socket_summary.go deleted file mode 100644 index 928b5fe9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket_summary/socket_summary.go +++ /dev/null @@ -1,169 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package socket_summary - -import ( - "syscall" - - "github.com/pkg/errors" - "github.com/shirou/gopsutil/net" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -// init registers the MetricSet with the central registry as soon as the program -// starts. The New function will be called later to instantiate an instance of -// the MetricSet for each host defined in the module's configuration. After the -// MetricSet has been created then Fetch will begin to be called periodically. -func init() { - mb.Registry.MustAddMetricSet("system", "socket_summary", New, - mb.WithNamespace("system.socket.summary"), - mb.DefaultMetricSet(), - ) -} - -// MetricSet holds any configuration or state information. It must implement -// the mb.MetricSet interface. And this is best achieved by embedding -// mb.BaseMetricSet because it implements all of the required mb.MetricSet -// interface methods except for Fetch. -type MetricSet struct { - mb.BaseMetricSet - sockstat string -} - -// New creates a new instance of the MetricSet. New is responsible for unpacking -// any MetricSet specific configuration options if there are any. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - return &MetricSet{ - BaseMetricSet: base, - }, nil -} - -func calculateConnStats(conns []net.ConnectionStat) common.MapStr { - var ( - allConns = len(conns) - allListening = 0 - tcpConns = 0 - tcpListening = 0 - tcpClosewait = 0 - tcpEstablished = 0 - tcpTimewait = 0 - tcpSynsent = 0 - tcpSynrecv = 0 - tcpFinwait1 = 0 - tcpFinwait2 = 0 - tcpLastack = 0 - tcpClosing = 0 - udpConns = 0 - ) - - for _, conn := range conns { - if conn.Status == "LISTEN" { - allListening++ - } - switch conn.Type { - case syscall.SOCK_STREAM: - tcpConns++ - if conn.Status == "ESTABLISHED" { - tcpEstablished++ - } - if conn.Status == "CLOSE_WAIT" { - tcpClosewait++ - } - if conn.Status == "TIME_WAIT" { - tcpTimewait++ - } - if conn.Status == "LISTEN" { - tcpListening++ - } - if conn.Status == "SYN_SENT" { - tcpSynsent++ - } - if conn.Status == "SYN_RECV" { - tcpSynrecv++ - } - if conn.Status == "FIN_WAIT1" { - tcpFinwait1++ - } - if conn.Status == "FIN_WAIT2" { - tcpFinwait2++ - } - if conn.Status == "LAST_ACK" { - tcpLastack++ - } - if conn.Status == "CLOSING" { - tcpClosing++ - } - case syscall.SOCK_DGRAM: - udpConns++ - } - } - - return common.MapStr{ - "all": common.MapStr{ - "count": allConns, - "listening": allListening, - }, - "tcp": common.MapStr{ - "all": common.MapStr{ - "count": tcpConns, - "listening": tcpListening, - "established": tcpEstablished, - "close_wait": tcpClosewait, - "time_wait": tcpTimewait, - "syn_sent": tcpSynsent, - "syn_recv": tcpSynrecv, - "fin_wait1": tcpFinwait1, - "fin_wait2": tcpFinwait2, - "last_ack": tcpLastack, - "closing": tcpClosing, - }, - }, - "udp": common.MapStr{ - "all": common.MapStr{ - "count": udpConns, - }, - }, - } -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(report mb.ReporterV2) error { - // all network connections - conns, err := connections("inet") - - if err != nil { - return errors.Wrap(err, "error getting connections") - } - - stats := calculateConnStats(conns) - newStats, err := applyEnhancements(stats, m) - if err != nil { - m.Logger().Debugf("error applying enhancements: %s", err) - newStats = stats - } - - report.Event(mb.Event{ - MetricSetFields: newStats, - }) - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket_summary/socket_summary_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket_summary/socket_summary_test.go deleted file mode 100644 index f4a57405..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket_summary/socket_summary_test.go +++ /dev/null @@ -1,250 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package socket_summary - -import ( - "syscall" - "testing" - - "github.com/shirou/gopsutil/net" - "github.com/stretchr/testify/assert" -) - -func getMockedConns() []net.ConnectionStat { - return []net.ConnectionStat{ - net.ConnectionStat{ - Family: syscall.AF_INET, - Type: syscall.SOCK_DGRAM, - Status: "", - }, - net.ConnectionStat{ - Family: syscall.AF_INET, - Type: syscall.SOCK_DGRAM, - Status: "", - }, - net.ConnectionStat{ - Family: syscall.AF_INET, - Type: syscall.SOCK_STREAM, - Status: "LISTEN", - }, - net.ConnectionStat{ - Family: syscall.AF_INET, - Type: syscall.SOCK_STREAM, - Status: "ESTABLISHED", - }, - net.ConnectionStat{ - Family: syscall.AF_INET, - Type: syscall.SOCK_STREAM, - Status: "ESTABLISHED", - }, - net.ConnectionStat{ - Family: syscall.AF_INET, - Type: syscall.SOCK_STREAM, - Status: "CLOSE_WAIT", - }, - net.ConnectionStat{ - Family: syscall.AF_INET, - Type: syscall.SOCK_STREAM, - Status: "TIME_WAIT", - }, - net.ConnectionStat{ - Family: syscall.AF_INET, - Type: syscall.SOCK_STREAM, - Status: "CLOSE_WAIT", - }, - net.ConnectionStat{ - Family: syscall.AF_INET, - Type: syscall.SOCK_STREAM, - Status: "CLOSE_WAIT", - }, - net.ConnectionStat{ - Family: syscall.AF_INET, - Type: syscall.SOCK_STREAM, - Status: "CLOSE", - }, - net.ConnectionStat{ - Family: syscall.AF_INET, - Type: syscall.SOCK_STREAM, - Status: "LISTEN", - }, - net.ConnectionStat{ - Family: syscall.AF_INET, - Type: syscall.SOCK_STREAM, - Status: "SYN_SENT", - }, - net.ConnectionStat{ - Family: syscall.AF_INET, - Type: syscall.SOCK_STREAM, - Status: "SYN_RECV", - }, - net.ConnectionStat{ - Family: syscall.AF_INET, - Type: syscall.SOCK_STREAM, - Status: "SYN_RECV", - }, - net.ConnectionStat{ - Family: syscall.AF_INET, - Type: syscall.SOCK_STREAM, - Status: "LAST_ACK", - }, - net.ConnectionStat{ - Family: syscall.AF_INET, - Type: syscall.SOCK_STREAM, - Status: "FIN_WAIT1", - }, - net.ConnectionStat{ - Family: syscall.AF_INET, - Type: syscall.SOCK_STREAM, - Status: "FIN_WAIT2", - }, - net.ConnectionStat{ - Family: syscall.AF_INET, - Type: syscall.SOCK_STREAM, - Status: "FIN_WAIT2", - }, - net.ConnectionStat{ - Family: syscall.AF_INET, - Type: syscall.SOCK_STREAM, - Status: "LAST_ACK", - }, - net.ConnectionStat{ - Family: syscall.AF_INET, - Type: syscall.SOCK_STREAM, - Status: "CLOSING", - }, - net.ConnectionStat{ - Family: syscall.AF_INET, - Type: syscall.SOCK_STREAM, - Status: "CLOSING", - }, - net.ConnectionStat{ - Family: syscall.AF_INET, - Type: syscall.SOCK_STREAM, - Status: "FIN_WAIT2", - }, - net.ConnectionStat{ - Family: syscall.AF_INET, - Type: syscall.SOCK_STREAM, - Status: "LAST_ACK", - }, - } -} - -func TestCalculateConnStats(t *testing.T) { - conns := getMockedConns() - metrics := calculateConnStats(conns) - - allConns, err := metrics.GetValue("all.count") - - if err != nil { - t.Fail() - } - - allListens, err := metrics.GetValue("all.listening") - - if err != nil { - t.Fail() - } - - udpConns, err := metrics.GetValue("udp.all.count") - - if err != nil { - t.Fail() - } - - tcpConns, err := metrics.GetValue("tcp.all.count") - - if err != nil { - t.Fail() - } - - tcpListens, err := metrics.GetValue("tcp.all.listening") - - if err != nil { - t.Fail() - } - - tcpEstablisheds, err := metrics.GetValue("tcp.all.established") - - if err != nil { - t.Fail() - } - - tcpClosewaits, err := metrics.GetValue("tcp.all.close_wait") - - if err != nil { - t.Fail() - } - - tcpTimewaits, err := metrics.GetValue("tcp.all.time_wait") - - if err != nil { - t.Fail() - } - - tcpSynsents, err := metrics.GetValue("tcp.all.syn_sent") - - if err != nil { - t.Fail() - } - - tcpSynrecvs, err := metrics.GetValue("tcp.all.syn_recv") - - if err != nil { - t.Fail() - } - - tcpFinwait1s, err := metrics.GetValue("tcp.all.fin_wait1") - - if err != nil { - t.Fail() - } - - tcpFinwait2s, err := metrics.GetValue("tcp.all.fin_wait2") - - if err != nil { - t.Fail() - } - - tcpLastacks, err := metrics.GetValue("tcp.all.last_ack") - - if err != nil { - t.Fail() - } - - tcpClosings, err := metrics.GetValue("tcp.all.closing") - - if err != nil { - t.Fail() - } - - assert.Equal(t, allConns, 23) - assert.Equal(t, allListens, 2) - assert.Equal(t, udpConns, 2) - assert.Equal(t, tcpConns, 21) - assert.Equal(t, tcpListens, 2) - assert.Equal(t, tcpEstablisheds, 2) - assert.Equal(t, tcpClosewaits, 3) - assert.Equal(t, tcpTimewaits, 1) - assert.Equal(t, tcpSynsents, 1) - assert.Equal(t, tcpSynrecvs, 2) - assert.Equal(t, tcpFinwait1s, 1) - assert.Equal(t, tcpFinwait2s, 3) - assert.Equal(t, tcpLastacks, 3) - assert.Equal(t, tcpClosings, 2) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket_summary/sockstat_linux.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket_summary/sockstat_linux.go deleted file mode 100644 index 60836b6c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket_summary/sockstat_linux.go +++ /dev/null @@ -1,141 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build linux - -package socket_summary - -import ( - "bufio" - "fmt" - "os" - "path/filepath" - - "github.com/pkg/errors" - "github.com/shirou/gopsutil/net" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/module/system" -) - -// SockStat contains data from /proc/net/sockstat -type SockStat struct { - //The count of all sockets in use on the system, in the most liberal definition. See `ss -s` and `ss -a` for more. - SocketsUsed int - //Total in use TCP sockets - TCPInUse int - //Total 'orphaned' TCP sockets - TCPOrphan int - //Sockets in TIME_WAIT - TCPTW int - //Total allocated sockets - TCPAlloc int - //Socket memory use, in pages - TCPMem int - //In use UDP sockets - UDPInUse int - //Socket memory use, in pages - UDPMem int - //UDP-Lite in use sockets - UDPLiteInUse int - //In Use raw sockets - RawInUse int - //FRAG sockets in use - FragInUse int - //Frag memory, in bytes - FragMemory int -} - -// applyEnhancements gets a list of platform-specific enhancements and apply them to our mapStr object. -func applyEnhancements(data common.MapStr, m *MetricSet) (common.MapStr, error) { - systemModule, ok := m.BaseMetricSet.Module().(*system.Module) - if !ok { - return nil, errors.New("unexpected module type") - } - dir := filepath.Join(systemModule.HostFS, "/proc/net/sockstat") - pageSize := os.Getpagesize() - - stat, err := parseSockstat(dir) - if err != nil { - return nil, errors.Wrap(err, "error getting sockstat data") - } - data.Put("tcp.all.orphan", stat.TCPOrphan) - data.Put("tcp.memory", pageSize*stat.TCPMem) - data.Put("udp.memory", pageSize*stat.UDPMem) - - return data, nil - -} - -// parseSockstat parses the ipv4 sockstat file -//see net/ipv4/proc.c -func parseSockstat(path string) (SockStat, error) { - fd, err := os.Open(path) - if err != nil { - return SockStat{}, err - } - - var ss SockStat - scanfLines := []string{ - "sockets: used %d", - "TCP: inuse %d orphan %d tw %d alloc %d mem %d", - "UDP: inuse %d mem %d", - "UDPLITE: inuse %d", - "RAW: inuse %d", - "FRAG: inuse %d memory %d", - } - scanfOut := [][]interface{}{ - {&ss.SocketsUsed}, - {&ss.TCPInUse, &ss.TCPOrphan, &ss.TCPTW, &ss.TCPAlloc, &ss.TCPMem}, - {&ss.UDPInUse, &ss.UDPMem}, - {&ss.UDPLiteInUse}, - {&ss.RawInUse}, - {&ss.FragInUse, &ss.FragMemory}, - } - - scanner := bufio.NewScanner(fd) - - iter := 0 - for scanner.Scan() { - //bail if we've iterated more times than expected - if iter >= len(scanfLines) { - return ss, nil - } - txt := scanner.Text() - count, err := fmt.Sscanf(txt, scanfLines[iter], scanfOut[iter]...) - if err != nil { - return ss, errors.Wrap(err, "error reading sockstat") - } - if count != len(scanfOut[iter]) { - return ss, fmt.Errorf("did not match fields in line %s", scanfLines[iter]) - } - - iter++ - } - - if err = scanner.Err(); err != nil { - return ss, errors.Wrap(err, "error in scan") - } - - return ss, nil -} - -// connections gets connection information -// The linux function doesn't query UIDs for performance -func connections(kind string) ([]net.ConnectionStat, error) { - return net.ConnectionsWithoutUids(kind) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket_summary/sockstat_linux_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket_summary/sockstat_linux_test.go deleted file mode 100644 index 03d1f30a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket_summary/sockstat_linux_test.go +++ /dev/null @@ -1,37 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build linux - -package socket_summary - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestSockstat(t *testing.T) { - out, err := parseSockstat("./_meta/testdata/sockstat") - if err != nil { - t.Fatal(err) - } - - assert.Equal(t, out.TCPMem, 1) - assert.Equal(t, out.TCPOrphan, 0) - assert.Equal(t, out.UDPMem, 11) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket_summary/sockstat_other.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket_summary/sockstat_other.go deleted file mode 100644 index 495c7d31..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/socket_summary/sockstat_other.go +++ /dev/null @@ -1,37 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !linux - -package socket_summary - -import ( - "github.com/shirou/gopsutil/net" - - "github.com/elastic/beats/v7/libbeat/common" -) - -//a stub function for non-linux systems -//get a list of platform-specific enhancements and apply them to our mapStr object. -func applyEnhancements(data common.MapStr, m *MetricSet) (common.MapStr, error) { - return data, nil -} - -// connections gets connection information -func connections(kind string) ([]net.ConnectionStat, error) { - return net.Connections(kind) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/system.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/system.go deleted file mode 100644 index edb9f55b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/system.go +++ /dev/null @@ -1,52 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package system - -import ( - "flag" - "sync" - - "github.com/elastic/beats/v7/metricbeat/mb" -) - -var ( - HostFS = flag.String("system.hostfs", "", "mountpoint of the host's filesystem for use in monitoring a host from within a container") -) - -var once sync.Once - -func init() { - // Register the ModuleFactory function for the "system" module. - if err := mb.Registry.AddModule("system", NewModule); err != nil { - panic(err) - } -} - -type Module struct { - mb.BaseModule - HostFS string // Mountpoint of the host's filesystem for use in monitoring inside a container. -} - -func NewModule(base mb.BaseModule) (mb.Module, error) { - // This only needs to be configured once for all system modules. - once.Do(func() { - initModule() - }) - - return &Module{BaseModule: base, HostFS: *HostFS}, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/system_linux.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/system_linux.go deleted file mode 100644 index 72477566..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/system_linux.go +++ /dev/null @@ -1,44 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package system - -import ( - "os" - "path/filepath" - - "github.com/elastic/gosigar" -) - -func initModule() { - configureHostFS() -} - -func configureHostFS() { - dir := *HostFS - if dir == "" { - dir = "/" - } - - // Set environment variables for gopsutil. - os.Setenv("HOST_PROC", filepath.Join(dir, "/proc")) - os.Setenv("HOST_SYS", filepath.Join(dir, "/sys")) - os.Setenv("HOST_ETC", filepath.Join(dir, "/etc")) - - // Set proc location for gosigar. - gosigar.Procd = filepath.Join(dir, "/proc") -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/system_other.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/system_other.go deleted file mode 100644 index 8d89efbd..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/system_other.go +++ /dev/null @@ -1,24 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !linux,!windows - -package system - -func initModule() { - // Stub method for non-linux. -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/system_windows.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/system_windows.go deleted file mode 100644 index 154481eb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/system_windows.go +++ /dev/null @@ -1,29 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package system - -import ( - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/metricbeat/helper" -) - -func initModule() { - if err := helper.CheckAndEnableSeDebugPrivilege(); err != nil { - logp.Warn("%v", err) - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/test_system.py b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/test_system.py deleted file mode 100644 index cc6b731b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/test_system.py +++ /dev/null @@ -1,502 +0,0 @@ -import re -import six -import sys -import unittest -import getpass -import os - -sys.path.append(os.path.join(os.path.dirname(__file__), '../../tests/system')) -import metricbeat - - -SYSTEM_CPU_FIELDS = ["cores", "idle.pct", "iowait.pct", "irq.pct", "nice.pct", - "softirq.pct", "steal.pct", "system.pct", "user.pct", "total.pct"] - -SYSTEM_CPU_FIELDS_ALL = ["cores", "idle.pct", "idle.ticks", "iowait.pct", "iowait.ticks", "irq.pct", "irq.ticks", "nice.pct", "nice.ticks", - "softirq.pct", "softirq.ticks", "steal.pct", "steal.ticks", "system.pct", "system.ticks", "user.pct", "user.ticks", - "idle.norm.pct", "iowait.norm.pct", "irq.norm.pct", "nice.norm.pct", "softirq.norm.pct", - "steal.norm.pct", "system.norm.pct", "user.norm.pct", "total.norm.pct", "total.value"] - -SYSTEM_LOAD_FIELDS = ["cores", "1", "5", "15", "norm.1", "norm.5", "norm.15"] - -SYSTEM_CORE_FIELDS = ["id", "idle.pct", "iowait.pct", "irq.pct", "nice.pct", - "softirq.pct", "steal.pct", "system.pct", "user.pct"] - -SYSTEM_CORE_FIELDS_ALL = SYSTEM_CORE_FIELDS + ["idle.ticks", "iowait.ticks", "irq.ticks", "nice.ticks", - "softirq.ticks", "steal.ticks", "system.ticks", "user.ticks", - "idle.norm.pct", "iowait.norm.pct", "irq.norm.pct", "nice.norm.pct", - "softirq.norm.pct", "steal.norm.pct", "system.norm.pct", "user.norm.pct"] - -SYSTEM_DISKIO_FIELDS = ["name", "read.count", "write.count", "read.bytes", - "write.bytes", "read.time", "write.time", "io.time"] - -SYSTEM_DISKIO_FIELDS_LINUX = ["name", "read.count", "write.count", "read.bytes", - "write.bytes", "read.time", "write.time", "io.time", - "iostat.read.request.merges_per_sec", "iostat.write.request.merges_per_sec", "iostat.read.request.per_sec", "iostat.write.request.per_sec", "iostat.read.per_sec.bytes", "iostat.write.per_sec.bytes" - "iostat.request.avg_size", "iostat.queue.avg_size", "iostat.await", "iostat.service_time", "iostat.busy"] - -SYSTEM_FILESYSTEM_FIELDS = ["available", "device_name", "type", "files", "free", - "free_files", "mount_point", "total", "used.bytes", - "used.pct"] - -SYSTEM_FSSTAT_FIELDS = ["count", "total_files", "total_size"] - -SYSTEM_MEMORY_FIELDS = ["swap", "actual.free", "free", "total", "used.bytes", "used.pct", "actual.used.bytes", - "actual.used.pct", "hugepages", "page_stats"] - -SYSTEM_NETWORK_FIELDS = ["name", "out.bytes", "in.bytes", "out.packets", - "in.packets", "in.error", "out.error", "in.dropped", "out.dropped"] - -# cmdline is also part of the system process fields, but it may not be present -# for some kernel level processes. fd is also part of the system process, but -# is not available on all OSes and requires root to read for all processes. -# cgroup is only available on linux. -SYSTEM_PROCESS_FIELDS = ["cpu", "memory", "state"] - - -class Test(metricbeat.BaseTest): - - @unittest.skipUnless(re.match("(?i)win|linux|darwin|freebsd|openbsd", sys.platform), "os") - def test_cpu(self): - """ - Test cpu system output. - """ - self.render_config_template(modules=[{ - "name": "system", - "metricsets": ["cpu"], - "period": "5s" - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertEqual(len(output), 1) - evt = output[0] - self.assert_fields_are_documented(evt) - - cpu = evt["system"]["cpu"] - self.assertCountEqual(self.de_dot(SYSTEM_CPU_FIELDS), cpu.keys()) - - @unittest.skipUnless(re.match("(?i)win|linux|darwin|freebsd|openbsd", sys.platform), "os") - def test_cpu_ticks_option(self): - """ - Test cpu_ticks configuration option. - """ - self.render_config_template(modules=[{ - "name": "system", - "metricsets": ["cpu"], - "period": "5s", - "extras": { - "cpu.metrics": ["percentages", "ticks"], - }, - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertGreater(len(output), 0) - - for evt in output: - self.assert_fields_are_documented(evt) - cpuStats = evt["system"]["cpu"] - self.assertCountEqual(self.de_dot(SYSTEM_CPU_FIELDS_ALL), cpuStats.keys()) - - @unittest.skipUnless(re.match("(?i)win|linux|darwin|freebsd|openbsd", sys.platform), "os") - def test_core(self): - """ - Test core system output. - """ - self.render_config_template(modules=[{ - "name": "system", - "metricsets": ["core"], - "period": "5s" - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertGreater(len(output), 0) - - for evt in output: - self.assert_fields_are_documented(evt) - core = evt["system"]["core"] - self.assertCountEqual(self.de_dot(SYSTEM_CORE_FIELDS), core.keys()) - - @unittest.skipUnless(re.match("(?i)win|linux|darwin|freebsd|openbsd", sys.platform), "os") - def test_core_with_cpu_ticks(self): - """ - Test core system output. - """ - self.render_config_template(modules=[{ - "name": "system", - "metricsets": ["core"], - "period": "5s", - "extras": { - "core.metrics": ["percentages", "ticks"], - }, - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertGreater(len(output), 0) - - for evt in output: - self.assert_fields_are_documented(evt) - core = evt["system"]["core"] - self.assertCountEqual(self.de_dot(SYSTEM_CORE_FIELDS_ALL), core.keys()) - - @unittest.skipUnless(re.match("(?i)linux|darwin|freebsd|openbsd", sys.platform), "os") - def test_load(self): - """ - Test system load. - """ - self.render_config_template(modules=[{ - "name": "system", - "metricsets": ["load"], - "period": "5s" - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertEqual(len(output), 1) - evt = output[0] - self.assert_fields_are_documented(evt) - - cpu = evt["system"]["load"] - self.assertCountEqual(self.de_dot(SYSTEM_LOAD_FIELDS), cpu.keys()) - - @unittest.skipUnless(re.match("(?i)win|freebsd", sys.platform), "os") - def test_diskio(self): - """ - Test system/diskio output. - """ - self.render_config_template(modules=[{ - "name": "system", - "metricsets": ["diskio"], - "period": "5s" - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertGreater(len(output), 0) - - for evt in output: - self.assert_fields_are_documented(evt) - if 'error' not in evt: - diskio = evt["system"]["diskio"] - self.assertCountEqual(self.de_dot(SYSTEM_DISKIO_FIELDS), diskio.keys()) - - @unittest.skipUnless(re.match("(?i)linux", sys.platform), "os") - def test_diskio_linux(self): - """ - Test system/diskio output on linux. - """ - self.render_config_template(modules=[{ - "name": "system", - "metricsets": ["diskio"], - "period": "5s" - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertGreater(len(output), 0) - - for evt in output: - self.assert_fields_are_documented(evt) - diskio = evt["system"]["diskio"] - self.assertCountEqual(self.de_dot(SYSTEM_DISKIO_FIELDS_LINUX), diskio.keys()) - - @unittest.skipUnless(re.match("(?i)win|linux|darwin|freebsd|openbsd", sys.platform), "os") - def test_filesystem(self): - """ - Test system/filesystem output. - """ - self.render_config_template(modules=[{ - "name": "system", - "metricsets": ["filesystem"], - "period": "5s" - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertGreater(len(output), 0) - - for evt in output: - self.assert_fields_are_documented(evt) - filesystem = evt["system"]["filesystem"] - self.assertCountEqual(self.de_dot(SYSTEM_FILESYSTEM_FIELDS), filesystem.keys()) - - @unittest.skipUnless(re.match("(?i)win|linux|darwin|freebsd|openbsd", sys.platform), "os") - def test_fsstat(self): - """ - Test system/fsstat output. - """ - self.render_config_template(modules=[{ - "name": "system", - "metricsets": ["fsstat"], - "period": "5s" - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertEqual(len(output), 1) - evt = output[0] - self.assert_fields_are_documented(evt) - - fsstat = evt["system"]["fsstat"] - self.assertCountEqual(SYSTEM_FSSTAT_FIELDS, fsstat.keys()) - - @unittest.skipUnless(re.match("(?i)win|linux|darwin|freebsd|openbsd", sys.platform), "os") - def test_memory(self): - """ - Test system memory output. - """ - self.render_config_template(modules=[{ - "name": "system", - "metricsets": ["memory"], - "period": "5s" - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertEqual(len(output), 1) - evt = output[0] - self.assert_fields_are_documented(evt) - - memory = evt["system"]["memory"] - if not re.match("(?i)linux", sys.platform) and not "hugepages" in memory: - # Ensure presence of hugepages only in Linux - memory["hugepages"] = None - if not re.match("(?i)linux", sys.platform) and not "page_stats" in memory: - # Ensure presence of page_stats only in Linux - memory["page_stats"] = None - self.assertCountEqual(self.de_dot(SYSTEM_MEMORY_FIELDS), memory.keys()) - - # Check that percentages are calculated. - mem = memory - if mem["total"] != 0: - used_p = float(mem["used"]["bytes"]) / mem["total"] - self.assertAlmostEqual(mem["used"]["pct"], used_p, places=4) - - swap = memory["swap"] - if swap["total"] != 0: - used_p = float(swap["used"]["bytes"]) / swap["total"] - self.assertAlmostEqual(swap["used"]["pct"], used_p, places=4) - - @unittest.skipUnless(re.match("(?i)darwin|win|linux|freebsd", sys.platform), "os") - def test_network(self): - """ - Test system/network output. - """ - self.render_config_template(modules=[{ - "name": "system", - "metricsets": ["network"], - "period": "5s" - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertGreater(len(output), 0) - - for evt in output: - self.assert_fields_are_documented(evt) - network = evt["system"]["network"] - self.assertCountEqual(self.de_dot(SYSTEM_NETWORK_FIELDS), network.keys()) - - @unittest.skipUnless(re.match("(?i)win|linux|darwin|freebsd", sys.platform), "os") - def test_process_summary(self): - """ - Test system/process_summary output. - """ - self.render_config_template(modules=[{ - "name": "system", - "metricsets": ["process_summary"], - "period": "5s", - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertGreater(len(output), 0) - - for evt in output: - self.assert_fields_are_documented(evt) - - summary = evt["system"]["process"]["summary"] - assert isinstance(summary["total"], int) - assert isinstance(summary["sleeping"], int) - assert isinstance(summary["running"], int) - assert isinstance(summary["idle"], int) - assert isinstance(summary["stopped"], int) - assert isinstance(summary["zombie"], int) - assert isinstance(summary["unknown"], int) - - assert summary["total"] == summary["sleeping"] + summary["running"] + \ - summary["idle"] + summary["stopped"] + summary["zombie"] + summary["unknown"] - - @unittest.skipUnless(re.match("(?i)win|linux|darwin|freebsd", sys.platform), "os") - def test_process(self): - """ - Test system/process output. - """ - self.render_config_template(modules=[{ - "name": "system", - "metricsets": ["process"], - "period": "5s", - "extras": { - "process.env.whitelist": ["PATH"], - "process.include_cpu_ticks": True, - - # Remove 'percpu' prior to checking documented fields because its keys are dynamic. - "process.include_per_cpu": False, - } - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertGreater(len(output), 0) - - found_cmdline = False - found_env = False - found_fd = False - found_cwd = not sys.platform.startswith("linux") - for evt in output: - process = evt["system"]["process"] - - # Remove 'env' prior to checking documented fields because its keys are dynamic. - env = process.pop("env", None) - if env is not None: - found_env = True - - self.assert_fields_are_documented(evt) - - # Remove optional keys. - process.pop("cgroup", None) - cmdline = process.pop("cmdline", None) - if cmdline is not None: - found_cmdline = True - fd = process.pop("fd", None) - if fd is not None: - found_fd = True - cwd = process.pop("cwd", None) - if cwd is not None: - found_cwd = True - - self.assertCountEqual(SYSTEM_PROCESS_FIELDS, process.keys()) - - self.assertTrue(found_cmdline, "cmdline not found in any process events") - - if sys.platform.startswith("linux") or sys.platform.startswith("freebsd"): - self.assertTrue(found_fd, "fd not found in any process events") - - if sys.platform.startswith("linux") or sys.platform.startswith("freebsd")\ - or sys.platform.startswith("darwin"): - self.assertTrue(found_env, "env not found in any process events") - - @unittest.skipUnless(re.match("(?i)win|linux|darwin|freebsd", sys.platform), "os") - def test_process_metricbeat(self): - """ - Checks that the per proc stats are found in the output and - have the expected types. - """ - self.render_config_template(modules=[{ - "name": "system", - "metricsets": ["process"], - "period": "5s", - "processes": ["(?i)metricbeat.test"] - }]) - - metricbeat = self.start_beat() - self.wait_until(lambda: self.output_count(lambda x: x >= 1)) - metricbeat.check_kill_and_wait() - - output = self.read_output()[0] - - assert re.match("(?i)metricbeat.test(.exe)?", output["process.name"]) - assert re.match("(?i).*metricbeat.test(.exe)? -systemTest", output["system.process.cmdline"]) - assert isinstance(output["system.process.state"], six.string_types) - assert isinstance(output["system.process.cpu.start_time"], six.string_types) - self.check_username(output["user.name"]) - - @unittest.skipUnless(re.match("(?i)win|linux|darwin|freebsd", sys.platform), "os") - def test_socket_summary(self): - """ - Test system/socket_summary output. - """ - self.render_config_template(modules=[{ - "name": "system", - "metricsets": ["socket_summary"], - "period": "5s", - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertGreater(len(output), 0) - - for evt in output: - self.assert_fields_are_documented(evt) - - summary = evt["system"]["socket"]["summary"] - a = summary["all"] - tcp = summary["tcp"] - udp = summary["udp"] - - assert isinstance(a["count"], int) - assert isinstance(a["listening"], int) - - assert isinstance(tcp["all"]["count"], int) - assert isinstance(tcp["all"]["listening"], int) - assert isinstance(tcp["all"]["established"], int) - assert isinstance(tcp["all"]["close_wait"], int) - assert isinstance(tcp["all"]["time_wait"], int) - - assert isinstance(udp["all"]["count"], int) - - def check_username(self, observed, expected=None): - if expected == None: - expected = getpass.getuser() - - if os.name == 'nt': - parts = observed.split("\\", 2) - assert len(parts) == 2, "Expected proc.username to be of form DOMAIN\\username, but was %s" % observed - observed = parts[1] - - assert expected == observed, "proc.username = %s, but expected %s" % (observed, expected) diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/uptime/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/uptime/_meta/data.json deleted file mode 100644 index eb5f41e6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/uptime/_meta/data.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "agent": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "event": { - "dataset": "system.uptime", - "duration": 115000, - "module": "system" - }, - "metricset": { - "name": "uptime" - }, - "service": { - "type": "system" - }, - "system": { - "uptime": { - "duration": { - "ms": 1295582000 - } - } - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/uptime/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/uptime/_meta/docs.asciidoc deleted file mode 100644 index 42b31cba..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/uptime/_meta/docs.asciidoc +++ /dev/null @@ -1,14 +0,0 @@ -The System `uptime` metricset provides the uptime of the host operating system. - -This metricset is available on: - -- Linux -- macOS -- OpenBSD -- FreeBSD -- Windows - -[float] -=== Configuration - -There are no configuration options for this metricset. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/uptime/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/uptime/_meta/fields.yml deleted file mode 100644 index 61b7860e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/uptime/_meta/fields.yml +++ /dev/null @@ -1,12 +0,0 @@ -- name: uptime - type: group - description: > - `uptime` contains the operating system uptime metric. - release: ga - fields: - - name: duration.ms - type: long - format: duration - input_format: milliseconds - description: > - The OS uptime in milliseconds. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/uptime/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/uptime/doc.go deleted file mode 100644 index 3a4e38a3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/uptime/doc.go +++ /dev/null @@ -1,19 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Package uptime reports the system's uptime. -package uptime diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/uptime/uptime.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/uptime/uptime.go deleted file mode 100644 index cbefa8bd..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/uptime/uptime.go +++ /dev/null @@ -1,64 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build darwin linux openbsd windows freebsd,cgo - -package uptime - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - sigar "github.com/elastic/gosigar" -) - -func init() { - mb.Registry.MustAddMetricSet("system", "uptime", New, - mb.WithHostParser(parse.EmptyHostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet for fetching an OS uptime metric. -type MetricSet struct { - mb.BaseMetricSet -} - -// New is a mb.MetricSetFactory that returns a new MetricSet. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - return &MetricSet{base}, nil -} - -// Fetch fetches the uptime metric from the OS. -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - var uptime sigar.Uptime - if err := uptime.Get(); err != nil { - return errors.Wrap(err, "failed to get uptime") - } - - r.Event(mb.Event{ - MetricSetFields: common.MapStr{ - "duration": common.MapStr{ - "ms": int64(uptime.Length * 1000), - }, - }, - }) - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/uptime/uptime_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/uptime/uptime_test.go deleted file mode 100644 index d0542c50..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/uptime/uptime_test.go +++ /dev/null @@ -1,55 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build darwin linux openbsd windows freebsd,cgo - -package uptime - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestData(t *testing.T) { - f := mbtest.NewReportingMetricSetV2Error(t, getConfig()) - err := mbtest.WriteEventsReporterV2Error(f, t, ".") - if err != nil { - t.Fatal("write", err) - } -} - -func TestFetch(t *testing.T) { - f := mbtest.NewReportingMetricSetV2Error(t, getConfig()) - events, errs := mbtest.ReportingFetchV2Error(f) - - assert.Empty(t, errs) - if !assert.NotEmpty(t, events) { - t.FailNow() - } - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), - events[0].BeatEvent("system", "uptime").Fields.StringToPrint()) -} - -func getConfig() map[string]interface{} { - return map[string]interface{}{ - "module": "system", - "metricsets": []string{"uptime"}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/users/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/users/_meta/data.json deleted file mode 100644 index 5b96b10b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/users/_meta/data.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "event": { - "dataset": "system.users", - "duration": 115000, - "module": "system" - }, - "metricset": { - "name": "users", - "period": 10000 - }, - "process": { - "pid": 10786 - }, - "service": { - "type": "system" - }, - "source": { - "ip": "192.168.1.86" - }, - "system": { - "users": { - "id": 6, - "leader": 10786, - "path": "/org/freedesktop/login1/session/_36", - "remote": true, - "remote_host": "192.168.1.86", - "scope": "session-6.scope", - "seat": "", - "service": "sshd", - "state": "active", - "type": "tty" - } - }, - "user": { - "id": 1000, - "name": "alexk" - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/users/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/users/_meta/docs.asciidoc deleted file mode 100644 index 596fae66..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/users/_meta/docs.asciidoc +++ /dev/null @@ -1,11 +0,0 @@ -The system/users metricset reports logged in users and associated sessions via dbus and logind, which is a systemd component. By default, the metricset will look in `/var/run/dbus/` for a system socket, although a new path can be selected with `DBUS_SYSTEM_BUS_ADDRESS`. - -This metricset is available on: - -- Linux - - -[float] -=== Configuration - -There are no configuration options for this metricset. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/users/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/users/_meta/fields.yml deleted file mode 100644 index 342d9562..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/users/_meta/fields.yml +++ /dev/null @@ -1,48 +0,0 @@ -- name: users - type: group - release: beta - description: > - Logged-in user session data - fields: - - name: id - type: keyword - description: > - The ID of the session - - name: seat - type: keyword - description: > - An associated logind seat - - name: path - type: keyword - description: > - The DBus object path of the session - - name: type - type: keyword - description: > - The type of the user session - - name: service - type: keyword - description: > - A session associated with the service - - name: remote - type: boolean - description: > - A bool indicating a remote session - - name: state - type: keyword - description: > - The current state of the session - - name: scope - type: keyword - description: > - The associated systemd scope - - name: leader - type: long - description: > - The root PID of the session - - name: remote_host - type: keyword - description: > - A remote host address for the session - - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/users/dbus.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/users/dbus.go deleted file mode 100644 index 03dbc9fc..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/users/dbus.go +++ /dev/null @@ -1,207 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -//+build linux - -package users - -import ( - "fmt" - "os" - "strconv" - - "github.com/godbus/dbus" - "github.com/pkg/errors" -) - -const ( - loginObj = "org.freedesktop.login1" - getAll = "org.freedesktop.DBus.Properties.GetAll" - sessionList = "org.freedesktop.login1.Manager.ListSessions" -) - -// sessionInfo contains useful properties for a session -type sessionInfo struct { - Remote bool - RemoteHost string - Name string - Scope string - Service string - State string - Type string - Leader uint32 -} - -// loginSession contains basic information on a login session -type loginSession struct { - ID uint64 - UID uint32 - User string - Seat string - Path dbus.ObjectPath -} - -// initDbusConnection initializes a connection to the dbus -func initDbusConnection() (*dbus.Conn, error) { - conn, err := dbus.SystemBusPrivate() - if err != nil { - return nil, errors.Wrap(err, "error getting connection to system bus") - } - - auth := dbus.AuthExternal(strconv.Itoa(os.Getuid())) - - err = conn.Auth([]dbus.Auth{auth}) - if err != nil { - return nil, errors.Wrap(err, "error authenticating") - } - - err = conn.Hello() - if err != nil { - return nil, errors.Wrap(err, "error in Hello") - } - - return conn, nil -} - -// getSessionProps returns info on a given session pointed to by path -func getSessionProps(conn *dbus.Conn, path dbus.ObjectPath) (sessionInfo, error) { - busObj := conn.Object(loginObj, path) - - var props map[string]dbus.Variant - - err := busObj.Call(getAll, 0, "").Store(&props) - if err != nil { - return sessionInfo{}, errors.Wrap(err, "error calling DBus") - } - - return formatSessionProps(props) -} - -func formatSessionProps(props map[string]dbus.Variant) (sessionInfo, error) { - if len(props) < 8 { - return sessionInfo{}, fmt.Errorf("wrong number of fields in info: %v", props) - } - - remote, ok := props["Remote"].Value().(bool) - if !ok { - return sessionInfo{}, fmt.Errorf("failed to cast remote to bool") - } - - remoteHost, ok := props["RemoteHost"].Value().(string) - if !ok { - return sessionInfo{}, fmt.Errorf("failed to cast remote host to string") - } - - userName, ok := props["Name"].Value().(string) - if !ok { - return sessionInfo{}, fmt.Errorf("failed to cast username to string") - } - - scope, ok := props["Scope"].Value().(string) - if !ok { - return sessionInfo{}, fmt.Errorf("failed to cast scope to string") - } - - service, ok := props["Service"].Value().(string) - if !ok { - return sessionInfo{}, fmt.Errorf("failed to cast service to string") - } - - state, ok := props["State"].Value().(string) - if !ok { - return sessionInfo{}, fmt.Errorf("failed to cast state to string") - } - - sessionType, ok := props["Type"].Value().(string) - if !ok { - return sessionInfo{}, fmt.Errorf("failed to cast type to string") - } - - leader, ok := props["Leader"].Value().(uint32) - if !ok { - return sessionInfo{}, fmt.Errorf("failed to cast leader to uint32") - } - - session := sessionInfo{ - Remote: remote, - RemoteHost: remoteHost, - Name: userName, - Scope: scope, - Service: service, - State: state, - Type: sessionType, - Leader: leader, - } - - return session, nil -} - -// listSessions lists all sessions known to dbus -func listSessions(conn *dbus.Conn) ([]loginSession, error) { - busObj := conn.Object(loginObj, dbus.ObjectPath("/org/freedesktop/login1")) - var props [][]dbus.Variant - - if err := busObj.Call(sessionList, 0).Store(&props); err != nil { - return nil, errors.Wrap(err, "error calling dbus") - } - return formatSessionList(props) -} - -func formatSessionList(props [][]dbus.Variant) ([]loginSession, error) { - sessionList := make([]loginSession, len(props)) - for iter, session := range props { - if len(session) < 5 { - return nil, fmt.Errorf("wrong number of fields in session: %v", session) - } - idStr, ok := session[0].Value().(string) - if !ok { - return nil, fmt.Errorf("failed to cast user ID to string") - } - - id, err := strconv.ParseUint(idStr, 10, 32) - if err != nil { - return nil, errors.Wrap(err, "error parsing ID to int") - } - - uid, ok := session[1].Value().(uint32) - if !ok { - return nil, fmt.Errorf("failed to cast session uid to uint32") - } - user, ok := session[2].Value().(string) - if !ok { - return nil, fmt.Errorf("failed to cast session user to string") - } - seat, ok := session[3].Value().(string) - if !ok { - return nil, fmt.Errorf("failed to cast session seat to string") - } - path, ok := session[4].Value().(dbus.ObjectPath) - if !ok { - return nil, fmt.Errorf("failed to cast session path to ObjectPath") - } - newSession := loginSession{ - ID: id, - UID: uid, - User: user, - Seat: seat, - Path: path, - } - sessionList[iter] = newSession - } - - return sessionList, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/users/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/users/doc.go deleted file mode 100644 index 41a0d978..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/users/doc.go +++ /dev/null @@ -1,18 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package users diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/users/users.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/users/users.go deleted file mode 100644 index ff6ad38f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/users/users.go +++ /dev/null @@ -1,133 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -//+build linux - -package users - -import ( - "net" - - "github.com/godbus/dbus" - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/cfgwarn" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -// init registers the MetricSet with the central registry as soon as the program -// starts. The New function will be called later to instantiate an instance of -// the MetricSet for each host defined in the module's configuration. After the -// MetricSet has been created then Fetch will begin to be called periodically. -func init() { - mb.Registry.MustAddMetricSet("system", "users", New) -} - -// MetricSet holds any configuration or state information. It must implement -// the mb.MetricSet interface. And this is best achieved by embedding -// mb.BaseMetricSet because it implements all of the required mb.MetricSet -// interface methods except for Fetch. -type MetricSet struct { - mb.BaseMetricSet - counter int - conn *dbus.Conn -} - -// New creates a new instance of the MetricSet. New is responsible for unpacking -// any MetricSet specific configuration options if there are any. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - cfgwarn.Beta("The system users metricset is beta.") - - conn, err := initDbusConnection() - if err != nil { - return nil, errors.Wrap(err, "error connecting to dbus") - } - - return &MetricSet{ - BaseMetricSet: base, - counter: 1, - conn: conn, - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(report mb.ReporterV2) error { - sessions, err := listSessions(m.conn) - if err != nil { - return errors.Wrap(err, "error listing sessions") - } - - eventMapping(m.conn, sessions, report) - - return nil -} - -// eventMapping iterates through the lists of users and sessions, combining the two -func eventMapping(conn *dbus.Conn, sessions []loginSession, report mb.ReporterV2) error { - - for _, session := range sessions { - - props, err := getSessionProps(conn, session.Path) - if err != nil { - return errors.Wrap(err, "error getting properties") - } - - event := common.MapStr{ - "id": session.ID, - "seat": session.Seat, - "path": session.Path, - "type": props.Type, - "service": props.Service, - "remote": props.Remote, - "state": props.State, - "scope": props.Scope, - "leader": props.Leader, - } - - rootEvents := common.MapStr{ - "process": common.MapStr{ - "pid": props.Leader, - }, - "user": common.MapStr{ - "name": session.User, - "id": session.UID, - }, - } - - if props.Remote { - event["remote_host"] = props.RemoteHost - if ipAddr := net.ParseIP(props.RemoteHost); ipAddr != nil { - rootEvents["source"] = common.MapStr{ - "ip": ipAddr, - } - } - } - - reported := report.Event(mb.Event{ - RootFields: rootEvents, - MetricSetFields: event, - }) - //if the channel is closed and metricbeat is shutting down, just return - if !reported { - break - } - } - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/users/users_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/system/users/users_test.go deleted file mode 100644 index 50de07a6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/system/users/users_test.go +++ /dev/null @@ -1,76 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -//+build linux - -package users - -import ( - "testing" - - "github.com/godbus/dbus" - "github.com/stretchr/testify/assert" -) - -func TestFormatSession(t *testing.T) { - - testIn := map[string]dbus.Variant{ - "Remote": dbus.MakeVariant(true), - "RemoteHost": dbus.MakeVariant("192.168.1.1"), - "Name": dbus.MakeVariant("user"), - "Scope": dbus.MakeVariant("user-6.scope"), - "Service": dbus.MakeVariant("sshd.service"), - "State": dbus.MakeVariant("active"), - "Type": dbus.MakeVariant("remote"), - "Leader": dbus.MakeVariant(uint32(17459)), - } - - goodOut := sessionInfo{ - Remote: true, - RemoteHost: "192.168.1.1", - Name: "user", - Scope: "user-6.scope", - Service: "sshd.service", - State: "active", - Type: "remote", - Leader: 17459, - } - - output, err := formatSessionProps(testIn) - assert.NoError(t, err) - assert.Equal(t, goodOut, output) -} - -func TestFormatSessionList(t *testing.T) { - testIn := [][]dbus.Variant{ - {dbus.MakeVariant("6"), dbus.MakeVariant(uint32(1000)), dbus.MakeVariant("user"), dbus.MakeVariant(""), dbus.MakeVariant(dbus.ObjectPath("/path/to/object"))}, - } - - goodOut := []loginSession{{ - ID: uint64(6), - UID: uint32(1000), - User: "user", - Seat: "", - Path: dbus.ObjectPath("/path/to/object"), - }, - } - - output, err := formatSessionList(testIn) - assert.NoError(t, err) - assert.Equal(t, goodOut, output) - -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/_meta/Dockerfile b/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/_meta/Dockerfile deleted file mode 100644 index 32994f31..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/_meta/Dockerfile +++ /dev/null @@ -1,7 +0,0 @@ -ARG TRAEFIK_VERSION -FROM traefik:${TRAEFIK_VERSION}-alpine - -COPY ./traefik.toml /etc/traefik/traefik.toml - -RUN apk add --no-cache curl -HEALTHCHECK --interval=1s --retries=90 CMD curl -f http://localhost:8080/health diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/_meta/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/_meta/config.yml deleted file mode 100644 index 41f2bd10..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/_meta/config.yml +++ /dev/null @@ -1,4 +0,0 @@ -- module: traefik - metricsets: ["health"] - period: 10s - hosts: ["localhost:8080"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/_meta/docs.asciidoc deleted file mode 100644 index ec3e4ac7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/_meta/docs.asciidoc +++ /dev/null @@ -1,6 +0,0 @@ -This module periodically fetches metrics from a https://traefik.io/[Traefik] -instance. The Traefik instance must be configured to expose it's HTTP API. - -=== Compatibility - -The Traefik metricsets were tested with Traefik 1.6. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/_meta/fields.yml deleted file mode 100644 index 17147206..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/_meta/fields.yml +++ /dev/null @@ -1,11 +0,0 @@ -- key: traefik - title: "traefik" - description: > - Traefik reverse proxy / load balancer metrics - release: ga - fields: - - name: traefik - type: group - description: > - Traefik reverse proxy / load balancer metrics - fields: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/_meta/traefik.toml b/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/_meta/traefik.toml deleted file mode 100644 index 458075b2..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/_meta/traefik.toml +++ /dev/null @@ -1 +0,0 @@ -[api] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/doc.go deleted file mode 100644 index d6cebf63..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/doc.go +++ /dev/null @@ -1,19 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Package traefik is a Metricbeat module that contains MetricSets. -package traefik diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/docker-compose.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/docker-compose.yml deleted file mode 100644 index a8077c6c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/docker-compose.yml +++ /dev/null @@ -1,11 +0,0 @@ -version: '2.3' - -services: - traefik: - image: docker.elastic.co/integrations-ci/beats-traefik:${TRAEFIK_VERSION:-1.6}-1 - build: - context: ./_meta - args: - TRAEFIK_VERSION: ${TRAEFIK_VERSION:-1.6} - ports: - - 8080 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/fields.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/fields.go deleted file mode 100644 index d18ad739..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/fields.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/asset/asset.go - DO NOT EDIT. - -package traefik - -import ( - "github.com/elastic/beats/v7/libbeat/asset" -) - -func init() { - if err := asset.SetFields("metricbeat", "traefik", asset.ModuleFieldsPri, AssetTraefik); err != nil { - panic(err) - } -} - -// AssetTraefik returns asset data. -// This is the base64 encoded gzipped contents of ../metricbeat/module/traefik. -func AssetTraefik() string { - return "eJy00bFu2zAQBuBdT/HDS4ECdncNBTx2aFEUzWxQ1ElmLPGIO8qI3z6gLDmyojhGgtzIo3if/lvjQKccUQxV7pAB0cWGcqyGk1UGlKRWXIiOfY6fGQD8P3chdCRRQhB+OuEHGjYlCtMYb0nQUhRnNQOEGjJKOWqTAZWjptS8f2kNb1qaClLFU0iXhbswnCwgPgJJNR0/JezJNHF/OV5S3JCk+n2eAy6icZ5KVMLtaPymwwRs//4C+TKw83Hy/XVIY821U3EXomtpo2Sv2qO8YV/PGjfwqR76B8HVJVjnNaYQ4TyULPtSFylCGtgrLULmEd4h+Te8N9vdrVSmHMvdVbbvBnMHKdWfri1IUkDjD89lLwZzrHf9frrXdz4v2R5JTE0XB/rNOY/WWeGlVU1tGk3sdGe5JN18f5PHxSPZpRzPjd0XxIlAMvCQeNlzAAAA//9iMTnZ" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/health/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/health/_meta/data.json deleted file mode 100644 index 8ca7b0f3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/health/_meta/data.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "@timestamp": "2019-03-01T08:05:34.853Z", - "event": { - "dataset": "traefik.health", - "duration": 115000, - "module": "traefik" - }, - "metricset": { - "name": "health", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "name": "traefik", - "type": "traefik" - }, - "traefik": { - "health": { - "response": { - "avg_time": { - "us": 15 - }, - "count": 18, - "status_codes": { - "200": 17, - "404": 1 - } - }, - "uptime": { - "sec": 64283 - } - } - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/health/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/health/_meta/docs.asciidoc deleted file mode 100644 index 2a1cace1..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/health/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the health metricset of the module traefik. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/health/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/health/_meta/fields.yml deleted file mode 100644 index b56cc8ab..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/health/_meta/fields.yml +++ /dev/null @@ -1,28 +0,0 @@ -- name: health - type: group - description: > - Metrics obtained from Traefik's health API endpoint - release: ga - fields: - - name: uptime.sec - type: long - description: > - Uptime of Traefik instance in seconds - - name: response - type: group - description: > - Response metrics - fields: - - name: count - type: long - description: > - Number of responses - - name: avg_time.us - type: long - description: > - Average response time in microseconds - - name: status_codes.* - type: object - object_type: long - description: > - Number of responses per status code diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/health/_meta/test/simple.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/health/_meta/test/simple.json deleted file mode 100644 index a5073cfd..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/health/_meta/test/simple.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "pid": 1, - "uptime": "17h51m23.252891567s", - "uptime_sec": 64283.252891567, - "time": "2018-06-27 22:07:28.966768969 +0000 UTC m=+64283.314491879", - "unixtime": 1530137248, - "status_code_count": {}, - "total_status_code_count": { - "200": 17, - "404": 1 - }, - "count": 0, - "total_count": 18, - "total_response_time": "272.119µs", - "total_response_time_sec": 0.000272119, - "average_response_time": "15.117µs", - "average_response_time_sec": 1.5117e-05 -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/health/_meta/testdata/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/health/_meta/testdata/config.yml deleted file mode 100644 index bd19b1bf..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/health/_meta/testdata/config.yml +++ /dev/null @@ -1,2 +0,0 @@ -type: http -url: "/health" diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/health/_meta/testdata/docs.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/health/_meta/testdata/docs.json deleted file mode 100644 index 3cb72a73..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/health/_meta/testdata/docs.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "pid": 1, - "uptime": "17h51m23.252891567s", - "uptime_sec": 64283.252891567, - "time": "2018-06-27 22:07:28.966768969 +0000 UTC m=+64283.314491879", - "unixtime": 1530137248, - "status_code_count": {}, - "total_status_code_count": { - "200": 17, - "404": 1 - }, - "count": 0, - "total_count": 18, - "total_response_time": "272.119µs", - "total_response_time_sec": 0.000272119, - "average_response_time": "15.117µs", - "average_response_time_sec": 1.5117e-05 -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/health/_meta/testdata/docs.json-expected.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/health/_meta/testdata/docs.json-expected.json deleted file mode 100644 index 5a99b86b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/health/_meta/testdata/docs.json-expected.json +++ /dev/null @@ -1,35 +0,0 @@ -[ - { - "event": { - "dataset": "traefik.health", - "duration": 115000, - "module": "traefik" - }, - "metricset": { - "name": "health", - "period": 10000 - }, - "service": { - "address": "127.0.0.1:55555", - "name": "traefik", - "type": "traefik" - }, - "traefik": { - "health": { - "response": { - "avg_time": { - "us": 15 - }, - "count": 18, - "status_codes": { - "200": 17, - "404": 1 - } - }, - "uptime": { - "sec": 64283 - } - } - } - } -] \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/health/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/health/data.go deleted file mode 100644 index 5d00a023..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/health/data.go +++ /dev/null @@ -1,59 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package health - -import ( - "github.com/elastic/beats/v7/libbeat/common" - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstriface" -) - -var ( - schema = s.Schema{ - "uptime": s.Object{ - "sec": c.Int("uptime_sec"), - }, - "response": s.Object{ - "count": c.Int("total_count"), - "avg_time": s.Object{ - "us": c.Int("average_response_time_us"), - }, - }, - } -) - -func eventMapping(health map[string]interface{}) (common.MapStr, error) { - if averageResponseTimeSec, ok := health["average_response_time_sec"]; ok { - if averageResponseTimeSec, ok := averageResponseTimeSec.(float64); ok { - health["average_response_time_us"] = averageResponseTimeSec * 1000 * 1000 - } - } - - event, _ := schema.Apply(health) - - statusCodeCountMap, ok := health["total_status_code_count"].(map[string]interface{}) - if !ok { - return event, nil - } - - for code, count := range statusCodeCountMap { - event.Put("response.status_codes."+code, count) - } - - return event, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/health/data_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/health/data_test.go deleted file mode 100644 index ad710e43..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/health/data_test.go +++ /dev/null @@ -1,66 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package health - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/common" - - "github.com/stretchr/testify/assert" -) - -func TestEventMapping(t *testing.T) { - // Taken from actual response from a Traefik instance's health API endpoint - input := map[string]interface{}{ - "pid": 1, - "uptime": "16h43m51.452460402s", - "uptime_sec": 60231.452460402, - "time": "2018-06-27 20:59:57.166337808 +0000 UTC m=+60231.514060714", - "unixtime": 1530133197, - "status_code_count": map[string]interface{}{}, - "total_status_code_count": map[string]interface{}{ - "200": 17, - "404": 1, - }, - "count": 0, - "total_count": 18, - "total_response_time": "272.119µs", - "total_response_time_sec": 0.000272119, - "average_response_time": "15.117µs", - "average_response_time_sec": 1.5117e-05, - } - - event, errors := eventMapping(input) - assert.Nil(t, errors, "Errors while mapping input to event") - - uptime := event["uptime"].(common.MapStr) - assert.EqualValues(t, 60231, uptime["sec"]) - - response := event["response"].(common.MapStr) - assert.EqualValues(t, 18, response["count"]) - - avgTime := response["avg_time"].(common.MapStr) - assert.EqualValues(t, 15, avgTime["us"]) - - statusCodes := response["status_codes"].(common.MapStr) - assert.EqualValues(t, 17, statusCodes["200"]) - assert.EqualValues(t, 1, statusCodes["404"]) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/health/health.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/health/health.go deleted file mode 100644 index 23e94e96..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/health/health.go +++ /dev/null @@ -1,81 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package health - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -// init registers the MetricSet with the central registry. -// The New method will be called after the setup of the module and before starting to fetch data -func init() { - mb.Registry.MustAddMetricSet("traefik", "health", New, - mb.WithHostParser(hostParser), - mb.DefaultMetricSet(), - ) -} - -var ( - hostParser = parse.URLHostParserBuilder{ - DefaultScheme: "http", - DefaultPath: "health", - }.Build() -) - -// MetricSet type defines all fields of the MetricSet -type MetricSet struct { - mb.BaseMetricSet - http *helper.HTTP -} - -// New creates a new instance of the MetricSet. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - http, err := helper.NewHTTP(base) - if err != nil { - return nil, err - } - - return &MetricSet{ - base, - http, - }, nil -} - -// Fetch methods gather data, convert it to the right format, and publish it. -// If there are errors, those are published instead. -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - data, err := m.http.FetchJSON() - if err != nil { - return errors.Wrap(err, "failed to sample health") - } - - metricSetFields, _ := eventMapping(data) - event := mb.Event{ - MetricSetFields: metricSetFields, - RootFields: common.MapStr{}, - } - event.RootFields.Put("service.name", "traefik") - - reporter.Event(event) - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/health/health_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/health/health_integration_test.go deleted file mode 100644 index 6f9aa36f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/health/health_integration_test.go +++ /dev/null @@ -1,63 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package health - -import ( - "net/http" - "testing" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - "github.com/elastic/beats/v7/metricbeat/module/traefik/mtest" - - "github.com/stretchr/testify/assert" -) - -func makeBadRequest(host string) error { - resp, err := http.Get("http://" + host + "/foobar") - if err != nil { - return err - } - resp.Body.Close() - return nil -} - -func TestFetch(t *testing.T) { - service := compose.EnsureUp(t, "traefik") - - makeBadRequest(service.Host()) - - config := mtest.GetConfig("health", service.Host()) - ms := mbtest.NewReportingMetricSetV2Error(t, config) - reporter := &mbtest.CapturingReporterV2{} - - ms.Fetch(reporter) - assert.Nil(t, reporter.GetErrors(), "Errors while fetching metrics") - - event := reporter.GetEvents()[0] - assert.NotNil(t, event) - t.Logf("%s/%s event: %+v", ms.Module().Name(), ms.Name(), event) - - responseCount, _ := event.MetricSetFields.GetValue("response.count") - assert.True(t, responseCount.(int64) >= 1) - - badResponseCount, _ := event.MetricSetFields.GetValue("response.status_codes.404") - assert.True(t, badResponseCount.(float64) >= 1) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/health/health_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/health/health_test.go deleted file mode 100644 index 7d96d7d8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/health/health_test.go +++ /dev/null @@ -1,80 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build !integration - -package health - -import ( - "fmt" - "io/ioutil" - "net/http" - "net/http/httptest" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - - _ "github.com/elastic/beats/v7/metricbeat/module/traefik" -) - -func TestFetchEventContents(t *testing.T) { - mockResponse, err := ioutil.ReadFile("./_meta/test/simple.json") - assert.NoError(t, err) - - server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - w.WriteHeader(200) - w.Header().Set("Content-Type", "application/json; charset=UTF-8") - w.Write([]byte(mockResponse)) - })) - defer server.Close() - - config := map[string]interface{}{ - "module": "traefik", - "metricsets": []string{"health"}, - "hosts": []string{server.URL}, - } - - fetcher := mbtest.NewReportingMetricSetV2Error(t, config) - reporter := &mbtest.CapturingReporterV2{} - - fetcher.Fetch(reporter) - assert.Nil(t, reporter.GetErrors(), "Errors while fetching metrics") - - event := reporter.GetEvents()[0] - fmt.Println(event.MetricSetFields) - metricSetFields := event.MetricSetFields - - uptime := metricSetFields["uptime"].(common.MapStr) - assert.EqualValues(t, 64283, uptime["sec"]) - - response := metricSetFields["response"].(common.MapStr) - assert.EqualValues(t, 18, response["count"]) - - avgTime := response["avg_time"].(common.MapStr) - assert.EqualValues(t, 15, avgTime["us"]) - - statusCodes := response["status_codes"].(common.MapStr) - assert.EqualValues(t, 17, statusCodes["200"]) - assert.EqualValues(t, 1, statusCodes["404"]) -} - -func TestData(t *testing.T) { - mbtest.TestDataFiles(t, "traefik", "health") -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/mtest/testing.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/mtest/testing.go deleted file mode 100644 index 938f2ee7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/mtest/testing.go +++ /dev/null @@ -1,27 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mtest - -// GetConfig for Traefik -func GetConfig(metricset string, host string) map[string]interface{} { - return map[string]interface{}{ - "module": "traefik", - "metricsets": []string{metricset}, - "hosts": []string{host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/test_traefik.py b/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/test_traefik.py deleted file mode 100644 index cc2cfe66..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/traefik/test_traefik.py +++ /dev/null @@ -1,25 +0,0 @@ -import os -import sys -import unittest -import time -from parameterized import parameterized - -sys.path.append(os.path.join(os.path.dirname(__file__), '../../tests/system')) - -import metricbeat - - -class Test(metricbeat.BaseTest): - - COMPOSE_SERVICES = ['traefik'] - FIELDS = ['traefik'] - - @parameterized.expand([ - "health" - ]) - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_health(self, metricset): - """ - traefik metricset tests - """ - self.check_metricset("traefik", metricset, self.get_hosts(), self.FIELDS + ["service.name"]) diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/_meta/.dockerignore b/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/_meta/.dockerignore deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/_meta/Dockerfile b/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/_meta/Dockerfile deleted file mode 100644 index ee3cab3d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/_meta/Dockerfile +++ /dev/null @@ -1,12 +0,0 @@ -ARG UWSGI_PYTHON_VERSION -FROM python:${UWSGI_PYTHON_VERSION}-alpine - -ARG UWSGI_VERSION -RUN apk add --no-cache --virtual .build-deps gcc libc-dev linux-headers curl -RUN pip install --no-cache-dir --trusted-host pypi.python.org uwsgi==${UWSGI_VERSION} - -WORKDIR /app -COPY testdata/app /app - -HEALTHCHECK --interval=1s --retries=60 --timeout=10s CMD curl http://localhost:8080/ -EXPOSE 8080 9191 9192 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/_meta/config.reference.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/_meta/config.reference.yml deleted file mode 100644 index 180ae4ab..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/_meta/config.reference.yml +++ /dev/null @@ -1,5 +0,0 @@ -- module: uwsgi - metricsets: ["status"] - enable: true - period: 10s - hosts: ["tcp://127.0.0.1:9191"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/_meta/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/_meta/config.yml deleted file mode 100644 index 42ee93c1..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/_meta/config.yml +++ /dev/null @@ -1,5 +0,0 @@ -- module: uwsgi - #metricsets: - # - status - period: 10s - hosts: ["tcp://127.0.0.1:9191"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/_meta/docs.asciidoc deleted file mode 100644 index 89c89dc5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/_meta/docs.asciidoc +++ /dev/null @@ -1,18 +0,0 @@ -This is the uwsgi module. By default collects the `stats` metricset, using -http://uwsgi-docs.readthedocs.io/en/latest/StatsServer.html[StatsServer]. - -[float] -=== Module-specific configuration notes - -The uWSGI module has these additional config options: - -*`hosts`*:: host URLs to get data from (e.g: `tcp://127.0.0.1:9191`). - Can obtain data from 3 types of schemes: tcp (tcp://ip:port), unix socket (unix:///tmp/uwsgi.sock) - and http/https server (http://ip:port) - -[float] -=== Dashboard - -The uwsgi module comes with a predefined dashboard. For example: - -image::./images/uwsgi_dashboard.png[] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/_meta/fields.yml deleted file mode 100644 index e633a6e9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/_meta/fields.yml +++ /dev/null @@ -1,10 +0,0 @@ -- key: uwsgi - title: "uwsgi" - description: > - uwsgi module - release: ga - fields: - - name: uwsgi - type: group - description: > - fields: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/_meta/kibana/7/dashboard/Metricbeat-uwsgi-overview.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/_meta/kibana/7/dashboard/Metricbeat-uwsgi-overview.json deleted file mode 100644 index 49cd8c6f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/_meta/kibana/7/dashboard/Metricbeat-uwsgi-overview.json +++ /dev/null @@ -1,188 +0,0 @@ -{ - "objects": [ - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": {} - }, - "title": "Overview [Metricbeat uWSGI] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "params": { - "expression": ".es(metric=avg:uwsgi.status.total.requests).derivative().label('Requests').title('Overview of requests per period'),\n.es(metric=avg:uwsgi.status.total.exceptions).derivative().label('Exceptions'),\n.es(metric=max:uwsgi.status.worker.avg_rt).label('Average response time').yaxis(2)", - "interval": "15s" - }, - "title": "Overview [Metricbeat uWSGI] ECS", - "type": "timelion" - } - }, - "id": "a5058e70-f0ae-11e7-b9ff-9f96241065de-ecs", - "type": "visualization", - "version": 1 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": {} - }, - "title": "Memory usage [Metricbeat uWSGI] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "params": { - "expression": ".es(metric=max:uwsgi.status.worker.rss).label('Currently used (rss)').title('Memory usage'),\n.es(metric=max:uwsgi.status.worker.vsz).label('Assigned (vsz)').yaxis(2)", - "interval": "15s" - }, - "title": "Memory usage [Metricbeat uWSGI] ECS", - "type": "timelion" - } - }, - "id": "ac7194b0-f0ae-11e7-b9ff-9f96241065de-ecs", - "type": "visualization", - "version": 1 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": {} - }, - "title": "Workers [Metricbeat uWSGI] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "params": { - "expression": ".es(split=uwsgi.status.core.id:16,metric=max:uwsgi.status.core.requests.total).derivative().bars().title('Requests handled by each thread (core) per period')", - "interval": "15s" - }, - "title": "Workers [Metricbeat uWSGI] ECS", - "type": "timelion" - } - }, - "id": "8c5f96e0-f0ae-11e7-b9ff-9f96241065de-ecs", - "type": "visualization", - "version": 1 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": {} - }, - "title": "Errors [Metricbeat uWSGI] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "params": { - "expression": ".es(metric=max:uwsgi.status.total.read_errors).label('Read errors').title('Errors'),\n.es(metric=max:uwsgi.status.total.write_errors).label('Write errors'),\n.es(metric=max:uwsgi.status.worker.harakiri_count).label('Timeouted requests')", - "interval": "15s" - }, - "title": "Errors [Metricbeat uWSGI] ECS", - "type": "timelion" - } - }, - "id": "ba4a80b0-f0ae-11e7-b9ff-9f96241065de-ecs", - "type": "visualization", - "version": 1 - }, - { - "attributes": { - "columns": [ - "_source" - ], - "description": "", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "highlightAll": true, - "index": "metricbeat-*", - "query": { - "language": "kuery", - "query": "event.module: uwsgi" - }, - "version": true - } - }, - "sort": [ - "@timestamp", - "desc" - ], - "title": "Metricbeat uWSGI status-ecs ECS", - "version": 1 - }, - "id": "Metricbeat uWSGI status-ecs ECS", - "type": "search", - "version": 1 - }, - { - "attributes": { - "description": "Overview of uWSGI service metrics", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "highlightAll": true, - "query": { - "language": "kuery", - "query": "" - }, - "version": true - } - }, - "optionsJSON": { - "darkTheme": false - }, - "panelsJSON": [ - { - "col": 1, - "id": "a5058e70-f0ae-11e7-b9ff-9f96241065de-ecs", - "panelIndex": 1, - "row": 1, - "size_x": 6, - "size_y": 3, - "type": "visualization" - }, - { - "col": 7, - "id": "ac7194b0-f0ae-11e7-b9ff-9f96241065de-ecs", - "panelIndex": 2, - "row": 1, - "size_x": 6, - "size_y": 3, - "type": "visualization" - }, - { - "col": 1, - "id": "8c5f96e0-f0ae-11e7-b9ff-9f96241065de-ecs", - "panelIndex": 3, - "row": 4, - "size_x": 6, - "size_y": 3, - "type": "visualization" - }, - { - "col": 7, - "id": "ba4a80b0-f0ae-11e7-b9ff-9f96241065de-ecs", - "panelIndex": 4, - "row": 4, - "size_x": 6, - "size_y": 3, - "type": "visualization" - } - ], - "timeRestore": false, - "title": "[Metricbeat uWSGI] Overview ECS", - "uiStateJSON": {}, - "version": 1 - }, - "id": "32fca290-f0af-11e7-b9ff-9f96241065de-ecs", - "type": "dashboard", - "version": 1 - } - ], - "version": "6.0.0-rc1" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/_meta/supported-versions.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/_meta/supported-versions.yml deleted file mode 100644 index 1e111392..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/_meta/supported-versions.yml +++ /dev/null @@ -1,2 +0,0 @@ -variants: - - UWSGI_VERSION: 2.0.18 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/_meta/testdata/app/app.py b/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/_meta/testdata/app/app.py deleted file mode 100644 index a52fd1b1..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/_meta/testdata/app/app.py +++ /dev/null @@ -1,3 +0,0 @@ -def application(env, start_response): - start_response('200 OK', [('Content-Type', 'text/html'), ]) - return [b'Hello World'] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/_meta/testdata/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/_meta/testdata/data.json deleted file mode 100644 index 6c390e56..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/_meta/testdata/data.json +++ /dev/null @@ -1,167 +0,0 @@ -{ - "version": "2.0.15", - "listen_queue": 0, - "listen_queue_errors": 0, - "signal_queue": 0, - "load": 0, - "pid": 1, - "uid": 2, - "gid": 3, - "cwd": "/app", - "locks": [{ - "user 0": 0 - }, - { - "signal": 0 - }, - { - "filemon": 0 - }, - { - "timer": 0 - }, - { - "rbtimer": 0 - }, - { - "cron": 0 - }, - { - "rpc": 0 - }, - { - "snmp": 0 - } - ], - "sockets": [{ - "name": "127.0.0.1:42484", - "proto": "uwsgi", - "queue": 0, - "max_queue": 100, - "shared": 0, - "can_offload": 0 - }], - "workers": [{ - "id": 1, - "pid": 7, - "accepting": 1, - "requests": 1021, - "delta_requests": 0, - "exceptions": 0, - "harakiri_count": 0, - "signals": 0, - "signal_queue": 0, - "status": "idle", - "rss": 0, - "vsz": 0, - "running_time": 0, - "last_spawn": 1111111111, - "respawn_count": 1, - "tx": 0, - "avg_rt": 0, - "apps": [{ - "id": 0, - "modifier1": 0, - "mountpoint": "", - "startup_time": 1, - "requests": 0, - "exceptions": 0, - "chdir": "" - }], - "cores": [{ - "id": 0, - "requests": 123, - "static_requests": 2, - "routed_requests": 3, - "offloaded_requests": 4, - "write_errors": 5, - "read_errors": 6, - "in_request": 7, - "vars": [ - - ], - "req_info": { - - } - }, - { - "id": 1, - "requests": 898, - "static_requests": 9, - "routed_requests": 10, - "offloaded_requests": 11, - "write_errors": 12, - "read_errors": 13, - "in_request": 14, - "vars": [ - - ], - "req_info": { - - } - } - ] - }, - { - "id": 2, - "pid": 8, - "accepting": 1, - "requests": 1021, - "delta_requests": 0, - "exceptions": 0, - "harakiri_count": 0, - "signals": 0, - "signal_queue": 0, - "status": "idle", - "rss": 0, - "vsz": 0, - "running_time": 0, - "last_spawn": 1111111111, - "respawn_count": 1, - "tx": 0, - "avg_rt": 0, - "apps": [{ - "id": 0, - "modifier1": 0, - "mountpoint": "", - "startup_time": 1, - "requests": 0, - "exceptions": 0, - "chdir": "" - }], - "cores": [{ - "id": 0, - "requests": 123, - "static_requests": 2, - "routed_requests": 3, - "offloaded_requests": 4, - "write_errors": 5, - "read_errors": 6, - "in_request": 7, - "vars": [ - - ], - "req_info": { - - } - }, - { - "id": 1, - "requests": 898, - "static_requests": 9, - "routed_requests": 10, - "offloaded_requests": 11, - "write_errors": 12, - "read_errors": 13, - "in_request": 14, - "vars": [ - - ], - "req_info": { - - } - } - ] - } - ] -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/doc.go deleted file mode 100644 index aa0ca8c4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/doc.go +++ /dev/null @@ -1,19 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Package uwsgi is a Metricbeat module that contains MetricSets. -package uwsgi diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/docker-compose.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/docker-compose.yml deleted file mode 100644 index f85a3f21..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/docker-compose.yml +++ /dev/null @@ -1,18 +0,0 @@ -version: '2.3' - -services: - uwsgi_tcp: - image: docker.elastic.co/integrations-ci/beats-uwsgi:${UWSGI_VERSION:-2.0.18}-py${UWSGI_PYTHON_VERSION:-3.8}-1 - build: - context: ./_meta - args: - UWSGI_VERSION: ${UWSGI_VERSION:-2.0.18} - UWSGI_PYTHON_VERSION: ${UWSGI_PYTHON_VERSION:-3.8} - ports: - - 9191 - command: uwsgi --http :8080 --master --processes 1 --threads 2 --stats 0.0.0.0:9191 --memory-report --wsgi-file app.py - - uwsgi_http: - extends: - service: uwsgi_tcp - command: uwsgi --http :8080 --master --processes 1 --threads 2 --stats 0.0.0.0:9191 --memory-report --stats-http --wsgi-file app.py diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/fields.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/fields.go deleted file mode 100644 index 120cb4a8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/fields.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/asset/asset.go - DO NOT EDIT. - -package uwsgi - -import ( - "github.com/elastic/beats/v7/libbeat/asset" -) - -func init() { - if err := asset.SetFields("metricbeat", "uwsgi", asset.ModuleFieldsPri, AssetUwsgi); err != nil { - panic(err) - } -} - -// AssetUwsgi returns asset data. -// This is the base64 encoded gzipped contents of ../metricbeat/module/uwsgi. -func AssetUwsgi() string { - return "eJzEl8tu6zYQhvd+ikFWLWAb7daLAgGSRRdtUzvnslNocWQTpkhlOLQiP/0BdfFVVowDGoc7yfT/f8PLzGgCG6xm4Eu3UiMAVqxxBg/188MIQKJLSRWsrJnBXyMAaOZCbqXXOAIg1CgczmAlRgCZQi3drJ44ASNyPIiHwVURppL1Rfumx+FU5ljKsWDv9q/79MI4ZepGr1MzasRpow45MqnUIbcYRzPPuY7Z2LLQU8J3j47dyZSOU1uzOvthACqM1yAKnSishZEa5YA/fqRYq8UluCJ76l2SYkyQyNKd4q8doMfhfBOEvA+HkJ+7F0pGcn0hm6JzoPp3vLS0QZpGs/tW633iFi+61q64KUiR1gfwwuNnzRcsGMFmrf4Y/gSVgWOlNey9wGB5OHyW10ilcgh/DJFGzgD/+nyJFEj3IA5pixKWFfBaudZ3CEmiZpH8IjAQGSN1D8qF7GyFRAnlGk24U+kaJfzz+D2ZP///5XnxuhiKJXqCe94LAgnlrmTX1n0tSGwUqSS13nAkgieyRYHysI5hAVWO1vMQi1MrI3S0ZcgVM0poVeEywF775N2jx+hHqqMohaovIltY4mD566jOO4QDzwar0tJ59rotSbWtwW/pGkUxhkJ4h+NAOYald9UYlNT4+2BacBGp5uiURMOwQIaF2uEUcswtVZB6IjSsK/CuuYqiy7DTkOGELkXlYIdkgamCt8mk+eeEsLDEb2Br17AJx41bb0xbt4u0818VsRf6Mh6ndgjChfOAMhyDO4ZD3hhlVkm4e5EreCsNF9IXxcMVojRR08u80fz8RvNHrG6JhHH7fLIbjFhsVwnFCvVxiyRWCGEZrXF4fb1TSxivc2qL299P172aKUnE5lCEi95Zvwx5d4VlWjeo0ZM1nzbpTRdwA01IqiqNXztqWciUxoalv1k/ZSHrGWNtzbwWg96Gq9/eZlnTFEUi+K/TuwHiDp9th83IhNKh1QsegwsR+4vtAiFYuNGPAAAA//9dpnuJ" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/module.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/module.yml deleted file mode 100644 index a22a7fe0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/module.yml +++ /dev/null @@ -1,3 +0,0 @@ -dashboards: - - id: 32fca290-f0af-11e7-b9ff-9f96241065de - file: Metricbeat-uwsgi-overview.json diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/status/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/status/_meta/data.json deleted file mode 100644 index c9ce9d05..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/status/_meta/data.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "event": { - "dataset": "uwsgi.status", - "duration": 115000, - "module": "uwsgi" - }, - "metricset": { - "name": "status" - }, - "service": { - "address": "127.0.0.1:9192", - "type": "uwsgi" - }, - "uwsgi": { - "status": { - "core": { - "id": 1, - "read_errors": 0, - "requests": { - "offloaded": 0, - "routed": 0, - "static": 0, - "total": 941 - }, - "worker_pid": 7, - "write_errors": 0 - } - } - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/status/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/status/_meta/docs.asciidoc deleted file mode 100644 index 1e014007..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/status/_meta/docs.asciidoc +++ /dev/null @@ -1,7 +0,0 @@ -This module periodically fetches metrics from http://uwsgi-docs.readthedocs.io/en/latest/StatsServer.html[uWSGI] servers. - -[float] -=== Compatibility - -The uWSGI metricsets were tested with uWSGI 2.0.15 and are expected to work with all version ->= 1.4.9 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/status/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/status/_meta/fields.yml deleted file mode 100644 index c01dbb01..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/status/_meta/fields.yml +++ /dev/null @@ -1,122 +0,0 @@ -- name: status - type: group - release: ga - description: > - uwsgi.status metricset fields - fields: - - name: total.requests - type: long - description: > - Total requests handled - - name: total.exceptions - type: long - description: > - Total exceptions - - name: total.write_errors - type: long - description: > - Total requests write errors - - name: total.read_errors - type: long - description: > - Total read errors - - name: total.pid - type: long - description: > - Process id - - name: worker.id - type: long - description: > - Worker id - - name: worker.pid - type: long - description: > - Worker process id - - name: worker.accepting - type: long - description: > - State of worker, 1 if still accepting new requests otherwise 0 - - name: worker.requests - type: long - description: > - Number of requests served by this worker - - name: worker.delta_requests - type: long - description: > - Number of requests served by this worker after worker is reloaded when reached MAX_REQUESTS - - name: worker.exceptions - type: long - description: > - Exceptions raised - - name: worker.harakiri_count - type: long - description: > - Dropped requests by timeout - - name: worker.signals - type: long - description: > - Emitted signals count - - name: worker.signal_queue - type: long - description: > - Number of signals waiting to be handled - - name: worker.status - type: keyword - description: > - Worker status (cheap, pause, sig, busy, idle) - - name: worker.rss - type: keyword - description: > - Resident Set Size. memory currently used by a process. if always zero try `--memory-report` option of uwsgi - - name: worker.vsz - type: long - description: > - Virtual Set Size. memory size assigned to a process. if always zero try `--memory-report` option of uwsgi - - name: worker.running_time - type: long - description: > - Process running time - - name: worker.respawn_count - type: long - description: > - Respawn count - - name: worker.tx - type: long - description: > - Transmitted size - - name: worker.avg_rt - type: long - description: > - Average response time - - name: core.id - type: long - description: > - worker ID - - name: core.worker_pid - type: long - description: > - Parent worker PID - - name: core.requests.total - type: long - description: > - Number of total requests served - - name: core.requests.static - type: long - description: > - Number of static file serves - - name: core.requests.routed - type: long - description: > - Routed requests - - name: core.requests.offloaded - type: long - description: > - Offloaded requests - - name: core.write_errors - type: long - description: > - Number of failed writes - - name: core.read_errors - type: long - description: > - Number of failed reads diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/status/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/status/data.go deleted file mode 100644 index 7b371a44..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/status/data.go +++ /dev/null @@ -1,156 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package status - -import ( - "encoding/json" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -type uwsgiCore struct { - ID int `json:"id"` - Requests int `json:"requests"` - StaticRequests int `json:"static_requests"` - RoutedRequests int `json:"routed_requests"` - OffloadedRequests int `json:"offloaded_requests"` - WriteErrors int `json:"write_errors"` - ReadErrors int `json:"read_errors"` - - // omitted - // InRequest int `json:"in_request"` -} - -type uwsgiWorker struct { - ID int `json:"id"` - PID int `json:"pid"` - Accepting int `json:"accepting"` - Requests int `json:"requests"` - DeltaRequests int `json:"delta_requests"` - Exceptions int `json:"exceptions"` - HarakiriCount int `json:"harakiri_count"` - Signals int `json:"signals"` - SignalQueue int `json:"signal_queue"` - Status string `json:"status"` - RSS int `json:"rss"` - VSZ int `json:"vsz"` - RunningTime int `json:"running_time"` - LastSpawn int64 `json:"last_spawn"` - RespawnCount int `json:"respawn_count"` - Tx int `json:"tx"` - AvgRt int `json:"avg_rt"` - Cores []uwsgiCore `json:"cores"` - - // omitted - // Apps []UwsgiApp `json:"apps"` -} - -type uwsgiStat struct { - Version string `json:"version"` - ListenQueue int `json:"listen_queue"` - ListenQueueErrors int `json:"listen_queue_errors"` - SignalQueue int `json:"signal_queue"` - Load int `json:"load"` - PID int `json:"pid"` - Workers []uwsgiWorker `json:"workers"` - - // omitted - // Locks []map[string]int `json:"locks"` - // Sockets []UwsgiSocket `json:"sockets"` -} - -func eventsMapping(content []byte, reporter mb.ReporterV2) error { - var stats uwsgiStat - err := json.Unmarshal(content, &stats) - if err != nil { - return errors.Wrap(err, "uwsgi statistics parsing failed") - } - - totalRequests := 0 - totalExceptions := 0 - totalWriteErrors := 0 - totalReadErrors := 0 - coreID := 1 - - // worker cores info - for _, worker := range stats.Workers { - workerEvent := common.MapStr{ - "worker": common.MapStr{ - "id": worker.ID, - "pid": worker.PID, - "accepting": worker.Accepting, - "requests": worker.Requests, - "delta_requests": worker.DeltaRequests, - "exceptions": worker.Exceptions, - "harakiri_count": worker.HarakiriCount, - "signals": worker.Signals, - "signal_queue": worker.SignalQueue, - "status": worker.Status, - "rss": worker.RSS, - "vsz": worker.VSZ, - "running_time": worker.RunningTime, - "respawn_count": worker.RespawnCount, - "tx": worker.Tx, - "avg_rt": worker.AvgRt, - }, - } - totalRequests += worker.Requests - totalExceptions += worker.Exceptions - - for _, core := range worker.Cores { - totalWriteErrors += core.WriteErrors - totalReadErrors += core.ReadErrors - - coreEvent := common.MapStr{ - "core": common.MapStr{ - "id": coreID, - "worker_pid": worker.PID, - "requests": common.MapStr{ - "total": core.Requests, - "static": core.StaticRequests, - "routed": core.RoutedRequests, - "offloaded": core.OffloadedRequests, - }, - "write_errors": core.WriteErrors, - "read_errors": core.ReadErrors, - }, - } - reporter.Event(mb.Event{MetricSetFields: coreEvent}) - coreID++ - } - - reporter.Event(mb.Event{MetricSetFields: workerEvent}) - } - - // overall - baseEvent := common.MapStr{ - "total": common.MapStr{ - "requests": totalRequests, - "exceptions": totalExceptions, - "write_errors": totalWriteErrors, - "read_errors": totalReadErrors, - "pid": stats.PID, - }, - } - - reporter.Event(mb.Event{MetricSetFields: baseEvent}) - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/status/status.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/status/status.go deleted file mode 100644 index 334662d8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/status/status.go +++ /dev/null @@ -1,114 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package status - -import ( - "fmt" - "io" - "io/ioutil" - "net" - "net/http" - "net/url" - "strings" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/module/uwsgi" -) - -func init() { - mb.Registry.MustAddMetricSet("uwsgi", "status", New, - mb.WithHostParser(uwsgi.HostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet for fetching uwsgi metrics from StatServer. -type MetricSet struct { - mb.BaseMetricSet -} - -// New creates a new instance of the MetricSet. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - return &MetricSet{BaseMetricSet: base}, nil -} - -func fetchStatData(URL string) ([]byte, error) { - var reader io.Reader - - u, err := url.Parse(URL) - if err != nil { - - return nil, errors.Wrap(err, "parsing uwsgi stats url failed") - } - - switch u.Scheme { - case "tcp": - conn, err := net.Dial(u.Scheme, u.Host) - if err != nil { - return nil, err - } - defer conn.Close() - reader = conn - case "unix": - path := strings.Replace(URL, "unix://", "", -1) - conn, err := net.Dial(u.Scheme, path) - if err != nil { - return nil, err - } - defer conn.Close() - reader = conn - case "http", "https": - res, err := http.Get(u.String()) - if err != nil { - return nil, err - } - defer res.Body.Close() - - if res.StatusCode != 200 { - - return nil, fmt.Errorf("failed to fetch uwsgi status with code: %d", res.StatusCode) - } - reader = res.Body - default: - return nil, errors.New("unknown scheme") - } - - data, err := ioutil.ReadAll(reader) - if err != nil { - return nil, errors.Wrap(err, "uwsgi data read failed") - } - - return data, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - content, err := fetchStatData(m.HostData().URI) - if err != nil { - reporter.Event(mb.Event{MetricSetFields: common.MapStr{ - "error": err.Error(), - }}, - ) - return err - } - return eventsMapping(content, reporter) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/status/status_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/status/status_integration_test.go deleted file mode 100644 index cfcf9271..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/status/status_integration_test.go +++ /dev/null @@ -1,84 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package status - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestFetchTCP(t *testing.T) { - service := compose.EnsureUp(t, "uwsgi_tcp") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig("tcp", service.Host())) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - - t.Log(events) - totals := findItems(events, "total") - assert.Equal(t, 1, len(totals)) -} - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "uwsgi_http") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig("http", service.Host())) - - if err := mbtest.WriteEventsReporterV2Error(f, t, ""); err != nil { - t.Fatal("write", err) - } -} - -func TestFetchHTTP(t *testing.T) { - service := compose.EnsureUp(t, "uwsgi_http") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig("http", service.Host())) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - - t.Log(events) - totals := findItems(events, "total") - assert.Equal(t, 1, len(totals)) -} - -func getConfig(scheme string, host string) map[string]interface{} { - conf := map[string]interface{}{ - "module": "uwsgi", - "metricsets": []string{"status"}, - } - - switch scheme { - case "http", "https": - conf["hosts"] = []string{"http://" + host} - default: - conf["hosts"] = []string{"tcp://" + host} - } - return conf -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/status/status_linux_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/status/status_linux_test.go deleted file mode 100644 index bbd84faf..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/status/status_linux_test.go +++ /dev/null @@ -1,68 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package status - -import ( - "io/ioutil" - "net" - "os" - "sync" - "testing" - - "github.com/stretchr/testify/assert" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestFetchDataUnixSock(t *testing.T) { - tmpfile, err := ioutil.TempFile("", "mb_uwsgi_status") - assert.NoError(t, err) - fname := tmpfile.Name() - os.Remove(fname) - - listener, err := net.Listen("unix", fname) - assert.NoError(t, err) - defer os.Remove(fname) - - var wg sync.WaitGroup - wg.Add(1) - go func() { - conn, err := listener.Accept() - assert.NoError(t, err) - - data := testData(t) - conn.Write(data) - conn.Close() - wg.Done() - }() - - config := map[string]interface{}{ - "module": "uwsgi", - "metricsets": []string{"status"}, - "hosts": []string{"unix://" + listener.Addr().String()}, - } - - f := mbtest.NewReportingMetricSetV2Error(t, config) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - - assertTestData(t, events) - wg.Wait() -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/status/status_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/status/status_test.go deleted file mode 100644 index 30fc0867..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/status/status_test.go +++ /dev/null @@ -1,198 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package status - -import ( - "io/ioutil" - "net" - "net/http" - "net/http/httptest" - "path/filepath" - "sync" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func testData(t *testing.T) (data []byte) { - absPath, err := filepath.Abs(filepath.Join("..", "_meta", "testdata")) - if err != nil { - t.Fatalf("filepath failed: %s", err.Error()) - return - } - - data, err = ioutil.ReadFile(filepath.Join(absPath, "/data.json")) - if err != nil { - t.Fatalf("ReadFile failed: %s", err.Error()) - return - } - return -} - -func findItems(mp []mb.Event, key string) []common.MapStr { - result := make([]common.MapStr, 0, 1) - for _, v := range mp { - if el, ok := v.MetricSetFields[key]; ok { - result = append(result, el.(common.MapStr)) - } - } - - return result -} - -func assertTestData(t *testing.T, evt []mb.Event) { - totals := findItems(evt, "total") - assert.Equal(t, 1, len(totals)) - assert.Equal(t, 2042, totals[0]["requests"]) - assert.Equal(t, 0, totals[0]["exceptions"]) - assert.Equal(t, 34, totals[0]["write_errors"]) - assert.Equal(t, 38, totals[0]["read_errors"]) - - workers := findItems(evt, "core") - assert.Equal(t, 4, len(workers)) -} - -func TestFetchDataTCP(t *testing.T) { - - listener, err := net.Listen("tcp", "127.0.0.1:0") - assert.NoError(t, err) - - var wg sync.WaitGroup - wg.Add(1) - go func() { - conn, err := listener.Accept() - assert.NoError(t, err) - - data := testData(t) - conn.Write(data) - conn.Close() - wg.Done() - }() - - config := map[string]interface{}{ - "module": "uwsgi", - "metricsets": []string{"status"}, - "hosts": []string{"tcp://" + listener.Addr().String()}, - } - - f := mbtest.NewReportingMetricSetV2Error(t, config) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - - assertTestData(t, events) - wg.Wait() -} - -func TestFetchDataHTTP(t *testing.T) { - server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - data := testData(t) - - w.WriteHeader(200) - w.Header().Set("Content-Type", "application/json;") - w.Write(data) - })) - defer server.Close() - - config := map[string]interface{}{ - "module": "uwsgi", - "metricsets": []string{"status"}, - "hosts": []string{server.URL}, - } - - f := mbtest.NewReportingMetricSetV2Error(t, config) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - - assertTestData(t, events) -} - -func TestFetchDataUnmarshalledError(t *testing.T) { - server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - w.WriteHeader(200) - w.Header().Set("Content-Type", "application/json;") - w.Write([]byte("fail json.Unmarshal")) - })) - defer server.Close() - - config := map[string]interface{}{ - "module": "uwsgi", - "metricsets": []string{"status"}, - "hosts": []string{server.URL}, - } - - f := mbtest.NewReportingMetricSetV2Error(t, config) - _, errs := mbtest.ReportingFetchV2Error(f) - assert.NotEmpty(t, errs) -} - -func TestFetchDataSourceDown(t *testing.T) { - server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - w.WriteHeader(200) - })) - server.Close() - - config := map[string]interface{}{ - "module": "uwsgi", - "metricsets": []string{"status"}, - "hosts": []string{server.URL}, - } - - f := mbtest.NewReportingMetricSetV2Error(t, config) - _, errs := mbtest.ReportingFetchV2Error(f) - assert.NotEmpty(t, errs) -} - -func TestConfigError(t *testing.T) { - config := map[string]interface{}{ - "module": "uwsgi", - "metricsets": []string{"status"}, - "hosts": []string{"unix://127.0.0.1:8080"}, - } - - f := mbtest.NewReportingMetricSetV2Error(t, config) - _, errs := mbtest.ReportingFetchV2Error(f) - assert.NotEmpty(t, errs) - - config = map[string]interface{}{ - "module": "uwsgi", - "metricsets": []string{"status"}, - "hosts": []string{"unknown_url_format"}, - } - - f = mbtest.NewReportingMetricSetV2Error(t, config) - _, errs = mbtest.ReportingFetchV2Error(f) - assert.NotEmpty(t, errs) - - config = map[string]interface{}{ - "module": "uwsgi", - "metricsets": []string{"status"}, - "hosts": []string{"ftp://127.0.0.1:8080"}, - } - - f = mbtest.NewReportingMetricSetV2Error(t, config) - _, errs = mbtest.ReportingFetchV2Error(f) - assert.NotEmpty(t, errs) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/test_uwsgi.py b/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/test_uwsgi.py deleted file mode 100644 index 6f58c0d6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/test_uwsgi.py +++ /dev/null @@ -1,78 +0,0 @@ -import logging -import os -import sys -import unittest -from nose.plugins.attrib import attr -from parameterized import parameterized - -sys.path.append(os.path.join(os.path.dirname(__file__), '../../tests/system')) -import metricbeat - - -logger = logging.getLogger(__name__) - - -@metricbeat.parameterized_with_supported_versions -class Test(metricbeat.BaseTest): - COMPOSE_SERVICES = ['uwsgi_http', 'uwsgi_tcp'] - - def common_checks(self, output): - # Ensure no errors or warnings exist in the log. - self.assert_no_logged_warnings() - - cores = [] - total = None - workers = [] - - for evt in output: - top_level_fields = metricbeat.COMMON_FIELDS + ["uwsgi"] - self.assertCountEqual(self.de_dot(top_level_fields), evt.keys()) - - self.assert_fields_are_documented(evt) - - if "total" in evt["uwsgi"]["status"]: - total = evt["uwsgi"]["status"]["total"] - - if "core" in evt["uwsgi"]["status"]: - cores.append(evt["uwsgi"]["status"]["core"]) - - if "worker" in evt["uwsgi"]["status"]: - workers.append(evt["uwsgi"]["status"]["worker"]) - - requests = 0 - for core in cores: - requests += core["requests"]["total"] - - assert requests == total["requests"] - assert requests > 0 - - assert len(workers) > 0 - assert len(cores) > 0 - - assert "accepting" in workers[0] - assert "worker_pid" in cores[0] - assert "requests" in cores[0] - assert "static" in cores[0]["requests"] - - @parameterized.expand(["http", "tcp"]) - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_status(self, proto): - """ - uWSGI module outputs an event. - """ - self.render_config_template(modules=[{ - "name": "uwsgi", - "metricsets": ["status"], - "hosts": [self.get_host(proto)], - "period": "5s" - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - - output = self.read_output_json() - self.common_checks(output) - - def get_host(self, proto): - return proto + "://" + self.compose_host(service="uwsgi_"+proto) diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/uwsgi.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/uwsgi.go deleted file mode 100644 index 42f8be1e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/uwsgi.go +++ /dev/null @@ -1,44 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package uwsgi - -import ( - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" -) - -// HostParser is used for parsing the configured uWSGI hosts. -var HostParser = parse.URLHostParserBuilder{DefaultScheme: "tcp"}.Build() - -func init() { - if err := mb.Registry.AddModule("uwsgi", NewModule); err != nil { - panic(err) - } -} - -func NewModule(base mb.BaseModule) (mb.Module, error) { - // Validate that at least one host has been specified. - config := struct { - Hosts []string `config:"hosts" validate:"nonzero,required"` - }{} - if err := base.UnpackConfig(&config); err != nil { - return nil, err - } - - return &base, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/uwsgi_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/uwsgi_test.go deleted file mode 100644 index 79ebf0ea..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/uwsgi/uwsgi_test.go +++ /dev/null @@ -1,50 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package uwsgi - -import ( - "testing" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - - "github.com/stretchr/testify/assert" -) - -func TestHostParser(t *testing.T) { - tests := []struct { - host, expected string - }{ - {"https://localhost", "https://localhost"}, - {"http://localhost:9191", "http://localhost:9191"}, - {"localhost", "tcp://localhost"}, - {"localhost:9191", "tcp://localhost:9191"}, - {"tcp://localhost:9191", "tcp://localhost:9191"}, - {"unix:///var/lib/uwsgi.sock", "unix:///var/lib/uwsgi.sock"}, - } - - m := mbtest.NewTestModule(t, map[string]interface{}{}) - - for _, test := range tests { - hi, err := HostParser(m, test.host) - if err != nil { - t.Error("failed on", test.host, err) - continue - } - assert.Equal(t, test.expected, hi.URI) - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/_meta/Dockerfile b/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/_meta/Dockerfile deleted file mode 100644 index 0dfa4cbd..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/_meta/Dockerfile +++ /dev/null @@ -1,8 +0,0 @@ -ARG VSPHERE_GOLANG_VERSION -FROM golang:${VSPHERE_GOLANG_VERSION}-alpine - -RUN apk add --no-cache curl git -RUN go get -u github.com/vmware/govmomi/vcsim - -HEALTHCHECK --interval=1s --retries=60 --timeout=10s CMD curl http://localhost:8989/ -CMD vcsim -l :8989 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/_meta/README.md b/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/_meta/README.md deleted file mode 100644 index 9ebb2bbd..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/_meta/README.md +++ /dev/null @@ -1,42 +0,0 @@ -# Testing using GOVCSIM. - - -To test the vsphere module without a real Vmware SDK URL you can use the following setup. Govcsim is a vCenter Server and ESXi API based simulator written using govmomi. It creates a vCenter Server model with a datacenter, hosts, cluster, resource pools, networks and a datastore. - - -Requirements: -- golang 1.7+ installed on a system -- git installed on a system - -1. Set the GOPATH where govcsim will be installed -``` -export GOPATH=/directory/code -``` - -2. Install Govcsim -``` -go get -u github.com/vmware/vic/cmd/vcsim -``` - -3. Run Govcsim -``` -$GOPATH/bin/vcsim -``` - -Now setup your metricbeat config to connect to Govcsim: - -``` -- module: vsphere - metricsets: - - datastore - - host - - virtualmachine - enabled: true - period: 5s - hosts: ["https://127.0.0.1:8989/sdk"] - - username: "user" - password: "pass" - insecure: true - -``` diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/_meta/config.reference.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/_meta/config.reference.yml deleted file mode 100644 index d4803d0c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/_meta/config.reference.yml +++ /dev/null @@ -1,12 +0,0 @@ -- module: vsphere - enabled: true - metricsets: ["datastore", "host", "virtualmachine"] - period: 10s - hosts: ["https://localhost/sdk"] - - username: "user" - password: "password" - # If insecure is true, don't verify the server's certificate chain - insecure: false - # Get custom fields when using virtualmachine metric set. Default false. - # get_custom_fields: false diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/_meta/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/_meta/config.yml deleted file mode 100644 index 68620122..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/_meta/config.yml +++ /dev/null @@ -1,14 +0,0 @@ -- module: vsphere - #metricsets: - # - datastore - # - host - # - virtualmachine - period: 10s - hosts: ["https://localhost/sdk"] - - username: "user" - password: "password" - # If insecure is true, don't verify the server's certificate chain - insecure: false - # Get custom fields when using virtualmachine metric set. Default false. - # get_custom_fields: false diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/_meta/docs.asciidoc deleted file mode 100644 index c936565a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/_meta/docs.asciidoc +++ /dev/null @@ -1,11 +0,0 @@ -The vSphere module uses the https://github.com/vmware/govmomi[Govmomi] library to collect metrics from any Vmware SDK URL (ESXi/VCenter). This library is built for and tested against ESXi and vCenter 5.5, 6.0 and 6.5. - -By default it enables the metricsets `datastore`, `host` and `virtualmachine`. - -[float] -=== Dashboard - -The vsphere module comes with a predefined dashboard. For example: - -image::./images/metricbeat_vsphere_dashboard.png[] -image::./images/metricbeat_vsphere_vm_dashboard.png[] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/_meta/fields.yml deleted file mode 100644 index 63cdb9a8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/_meta/fields.yml +++ /dev/null @@ -1,10 +0,0 @@ -- key: vsphere - title: "vSphere" - description: > - vSphere module - release: ga - fields: - - name: vsphere - type: group - description: > - fields: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/_meta/kibana/7/dashboard/metricbeat-vsphere-host.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/_meta/kibana/7/dashboard/metricbeat-vsphere-host.json deleted file mode 100644 index b650881c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/_meta/kibana/7/dashboard/metricbeat-vsphere-host.json +++ /dev/null @@ -1,1286 +0,0 @@ -{ - "objects": [ - { - "attributes": { - "description": "Overview of VSphere host and cluster metrics", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "optionsJSON": { - "hidePanelTitles": false, - "useMargins": true - }, - "panelsJSON": [ - { - "embeddableConfig": {}, - "gridData": { - "h": 15, - "i": "5a175530-7b6d-4d40-af46-5c0c518a97bb", - "w": 24, - "x": 0, - "y": 0 - }, - "panelIndex": "5a175530-7b6d-4d40-af46-5c0c518a97bb", - "panelRefName": "panel_0", - "version": "7.4.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 15, - "i": "39b334e1-c61e-42c3-8e2f-ac534a19a986", - "w": 24, - "x": 24, - "y": 0 - }, - "panelIndex": "39b334e1-c61e-42c3-8e2f-ac534a19a986", - "panelRefName": "panel_1", - "version": "7.4.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 15, - "i": "5eb32eda-4f81-490e-a86f-6fc65ea3892a", - "w": 24, - "x": 0, - "y": 15 - }, - "panelIndex": "5eb32eda-4f81-490e-a86f-6fc65ea3892a", - "panelRefName": "panel_2", - "version": "7.4.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 20, - "i": "1c91b931-f2ec-4284-90eb-4b257f6f7904", - "w": 48, - "x": 0, - "y": 30 - }, - "panelIndex": "1c91b931-f2ec-4284-90eb-4b257f6f7904", - "panelRefName": "panel_3", - "version": "7.4.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 18, - "i": "712d4e28-54ad-452f-9f00-525764d4850d", - "w": 48, - "x": 0, - "y": 50 - }, - "panelIndex": "712d4e28-54ad-452f-9f00-525764d4850d", - "panelRefName": "panel_4", - "version": "7.4.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 18, - "i": "b8b5096a-30e1-4249-b8ca-eb4509b4ba59", - "w": 48, - "x": 0, - "y": 68 - }, - "panelIndex": "b8b5096a-30e1-4249-b8ca-eb4509b4ba59", - "panelRefName": "panel_5", - "version": "7.4.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 15, - "i": "e561ff05-9f8f-4412-a2e1-d656cb965e96", - "w": 24, - "x": 24, - "y": 15 - }, - "panelIndex": "e561ff05-9f8f-4412-a2e1-d656cb965e96", - "panelRefName": "panel_6", - "version": "7.4.0" - } - ], - "timeRestore": false, - "title": "[Metricbeat VSphere] Hosts Overview ECS", - "version": 1 - }, - "id": "0ebd0be0-f049-11e9-aaf3-15199b632da7", - "migrationVersion": { - "dashboard": "7.3.0" - }, - "references": [ - { - "id": "ab07c5d0-f03f-11e9-aaf3-15199b632da7", - "name": "panel_0", - "type": "visualization" - }, - { - "id": "47125df0-f040-11e9-aaf3-15199b632da7", - "name": "panel_1", - "type": "visualization" - }, - { - "id": "783f2c50-f040-11e9-aaf3-15199b632da7", - "name": "panel_2", - "type": "visualization" - }, - { - "id": "867e0c70-f048-11e9-aaf3-15199b632da7", - "name": "panel_3", - "type": "visualization" - }, - { - "id": "5f74c330-f048-11e9-aaf3-15199b632da7", - "name": "panel_4", - "type": "visualization" - }, - { - "id": "79dcd290-f047-11e9-aaf3-15199b632da7", - "name": "panel_5", - "type": "visualization" - }, - { - "id": "d6370680-f049-11e9-aaf3-15199b632da7", - "name": "panel_6", - "type": "visualization" - } - ], - "type": "dashboard", - "updated_at": "2019-10-19T09:21:42.191Z", - "version": "WzY4NiwxXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "savedSearchRefName": "search_0", - "title": "Free vs Used CPU on Cluster stacked [Metricbeat VSphere] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Free", - "field": "vsphere.host.cpu.free.mhz" - }, - "schema": "metric", - "type": "max" - }, - { - "enabled": true, - "id": "2", - "params": { - "drop_partials": false, - "extended_bounds": {}, - "field": "@timestamp", - "interval": "auto", - "min_doc_count": 1, - "timeRange": { - "from": "now-15m", - "to": "now" - }, - "useNormalizedEsInterval": true - }, - "schema": "segment", - "type": "date_histogram" - }, - { - "enabled": true, - "id": "3", - "params": { - "customLabel": "Used", - "field": "vsphere.host.cpu.used.mhz" - }, - "schema": "metric", - "type": "max" - } - ], - "params": { - "addLegend": true, - "addTimeMarker": false, - "addTooltip": true, - "categoryAxes": [ - { - "id": "CategoryAxis-1", - "labels": { - "filter": true, - "show": true, - "truncate": 100 - }, - "position": "bottom", - "scale": { - "type": "linear" - }, - "show": true, - "style": {}, - "title": {}, - "type": "category" - } - ], - "dimensions": { - "x": { - "accessor": 0, - "aggType": "date_histogram", - "format": { - "id": "date", - "params": { - "pattern": "HH:mm:ss" - } - }, - "params": { - "bounds": { - "max": "2019-10-16T18:04:26.629Z", - "min": "2019-10-16T17:49:26.629Z" - }, - "date": true, - "format": "HH:mm:ss", - "interval": "PT30S" - } - }, - "y": [ - { - "accessor": 1, - "aggType": "max", - "format": { - "id": "number" - }, - "params": {} - }, - { - "accessor": 2, - "aggType": "max", - "format": { - "id": "number" - }, - "params": {} - } - ] - }, - "grid": { - "categoryLines": false - }, - "labels": {}, - "legendPosition": "right", - "seriesParams": [ - { - "data": { - "id": "1", - "label": "Free" - }, - "drawLinesBetweenPoints": true, - "interpolate": "linear", - "mode": "normal", - "show": "true", - "showCircles": true, - "type": "area", - "valueAxis": "ValueAxis-1" - }, - { - "data": { - "id": "3", - "label": "Used" - }, - "drawLinesBetweenPoints": true, - "interpolate": "linear", - "mode": "stacked", - "show": true, - "showCircles": true, - "type": "area", - "valueAxis": "ValueAxis-1" - } - ], - "thresholdLine": { - "color": "#34130C", - "show": false, - "style": "full", - "value": 10, - "width": 1 - }, - "times": [], - "type": "area", - "valueAxes": [ - { - "id": "ValueAxis-1", - "labels": { - "filter": false, - "rotate": 0, - "show": true, - "truncate": 100 - }, - "name": "LeftAxis-1", - "position": "left", - "scale": { - "mode": "normal", - "type": "linear" - }, - "show": true, - "style": {}, - "title": { - "text": "Free" - }, - "type": "value" - } - ] - }, - "title": "Free vs Used CPU on Cluster stacked [Metricbeat VSphere] ECS", - "type": "area" - } - }, - "id": "ab07c5d0-f03f-11e9-aaf3-15199b632da7", - "migrationVersion": { - "visualization": "7.3.1" - }, - "references": [ - { - "id": "1411b690-f017-11e9-aaf3-15199b632da7", - "name": "search_0", - "type": "search" - } - ], - "type": "visualization", - "updated_at": "2019-10-19T09:14:27.107Z", - "version": "WzMwNywxXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "savedSearchRefName": "search_0", - "title": "Cluster Memory free vs used stacked [Metricbeat VSphere] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "2", - "params": { - "customLabel": "Used", - "field": "vsphere.host.memory.used.bytes" - }, - "schema": "metric", - "type": "max" - }, - { - "enabled": true, - "id": "3", - "params": { - "drop_partials": false, - "extended_bounds": {}, - "field": "@timestamp", - "interval": "auto", - "min_doc_count": 1, - "timeRange": { - "from": "now-15m", - "to": "now" - }, - "useNormalizedEsInterval": true - }, - "schema": "segment", - "type": "date_histogram" - }, - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Free", - "field": "vsphere.host.memory.free.bytes" - }, - "schema": "metric", - "type": "max" - } - ], - "params": { - "addLegend": true, - "addTimeMarker": false, - "addTooltip": true, - "categoryAxes": [ - { - "id": "CategoryAxis-1", - "labels": { - "filter": true, - "show": true, - "truncate": 100 - }, - "position": "bottom", - "scale": { - "type": "linear" - }, - "show": true, - "style": {}, - "title": {}, - "type": "category" - } - ], - "dimensions": { - "x": { - "accessor": 0, - "aggType": "date_histogram", - "format": { - "id": "date", - "params": { - "pattern": "HH:mm:ss" - } - }, - "params": { - "bounds": { - "max": "2019-10-16T18:10:00.451Z", - "min": "2019-10-16T17:55:00.451Z" - }, - "date": true, - "format": "HH:mm:ss", - "interval": "PT30S" - } - }, - "y": [ - { - "accessor": 1, - "aggType": "max", - "format": { - "id": "bytes" - }, - "params": {} - }, - { - "accessor": 2, - "aggType": "max", - "format": { - "id": "bytes" - }, - "params": {} - } - ] - }, - "grid": { - "categoryLines": false - }, - "labels": {}, - "legendPosition": "right", - "seriesParams": [ - { - "data": { - "id": "2", - "label": "Used" - }, - "drawLinesBetweenPoints": true, - "interpolate": "cardinal", - "mode": "stacked", - "show": true, - "showCircles": true, - "type": "area", - "valueAxis": "ValueAxis-1" - }, - { - "data": { - "id": "1", - "label": "Free" - }, - "drawLinesBetweenPoints": true, - "interpolate": "cardinal", - "mode": "stacked", - "show": "true", - "showCircles": true, - "type": "area", - "valueAxis": "ValueAxis-1" - } - ], - "thresholdLine": { - "color": "#34130C", - "show": false, - "style": "full", - "value": 10, - "width": 1 - }, - "times": [], - "type": "area", - "valueAxes": [ - { - "id": "ValueAxis-1", - "labels": { - "filter": false, - "rotate": 0, - "show": true, - "truncate": 100 - }, - "name": "LeftAxis-1", - "position": "left", - "scale": { - "mode": "normal", - "type": "linear" - }, - "show": true, - "style": {}, - "title": { - "text": "" - }, - "type": "value" - } - ] - }, - "title": "Cluster Memory free vs used stacked [Metricbeat VSphere] ECS", - "type": "area" - } - }, - "id": "47125df0-f040-11e9-aaf3-15199b632da7", - "migrationVersion": { - "visualization": "7.3.1" - }, - "references": [ - { - "id": "1411b690-f017-11e9-aaf3-15199b632da7", - "name": "search_0", - "type": "search" - } - ], - "type": "visualization", - "updated_at": "2019-10-19T09:14:27.107Z", - "version": "WzMwOCwxXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "savedSearchRefName": "search_0", - "title": "Free vs Used Datastore [Metricbeat VSphere] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "2", - "params": { - "customLabel": "Used", - "field": "vsphere.datastore.capacity.used.bytes" - }, - "schema": "metric", - "type": "max" - }, - { - "enabled": true, - "id": "3", - "params": { - "drop_partials": false, - "extended_bounds": {}, - "field": "@timestamp", - "interval": "auto", - "min_doc_count": 1, - "timeRange": { - "from": "now-15m", - "to": "now" - }, - "useNormalizedEsInterval": true - }, - "schema": "segment", - "type": "date_histogram" - }, - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Free", - "field": "vsphere.datastore.capacity.free.bytes" - }, - "schema": "metric", - "type": "max" - } - ], - "params": { - "addLegend": true, - "addTimeMarker": false, - "addTooltip": true, - "categoryAxes": [ - { - "id": "CategoryAxis-1", - "labels": { - "filter": true, - "show": true, - "truncate": 100 - }, - "position": "bottom", - "scale": { - "type": "linear" - }, - "show": true, - "style": {}, - "title": {}, - "type": "category" - } - ], - "dimensions": { - "x": { - "accessor": 0, - "aggType": "date_histogram", - "format": { - "id": "date", - "params": { - "pattern": "HH:mm:ss" - } - }, - "params": { - "bounds": { - "max": "2019-10-16T18:11:40.605Z", - "min": "2019-10-16T17:56:40.605Z" - }, - "date": true, - "format": "HH:mm:ss", - "interval": "PT30S" - } - }, - "y": [ - { - "accessor": 1, - "aggType": "max", - "format": { - "id": "bytes" - }, - "params": {} - }, - { - "accessor": 2, - "aggType": "max", - "format": { - "id": "bytes" - }, - "params": {} - } - ] - }, - "grid": { - "categoryLines": false - }, - "labels": {}, - "legendPosition": "right", - "seriesParams": [ - { - "data": { - "id": "2", - "label": "Used" - }, - "drawLinesBetweenPoints": true, - "interpolate": "linear", - "mode": "stacked", - "show": true, - "showCircles": true, - "type": "area", - "valueAxis": "ValueAxis-1" - }, - { - "data": { - "id": "1", - "label": "Free" - }, - "drawLinesBetweenPoints": true, - "interpolate": "linear", - "mode": "stacked", - "show": "true", - "showCircles": true, - "type": "area", - "valueAxis": "ValueAxis-1" - } - ], - "thresholdLine": { - "color": "#34130C", - "show": false, - "style": "full", - "value": 10, - "width": 1 - }, - "times": [], - "type": "area", - "valueAxes": [ - { - "id": "ValueAxis-1", - "labels": { - "filter": false, - "rotate": 0, - "show": true, - "truncate": 100 - }, - "name": "LeftAxis-1", - "position": "left", - "scale": { - "mode": "normal", - "type": "linear" - }, - "show": true, - "style": {}, - "title": { - "text": "Free" - }, - "type": "value" - } - ] - }, - "title": "Free vs Used Datastore [Metricbeat VSphere] ECS", - "type": "area" - } - }, - "id": "783f2c50-f040-11e9-aaf3-15199b632da7", - "migrationVersion": { - "visualization": "7.3.1" - }, - "references": [ - { - "id": "1411b690-f017-11e9-aaf3-15199b632da7", - "name": "search_0", - "type": "search" - } - ], - "type": "visualization", - "updated_at": "2019-10-19T09:14:27.107Z", - "version": "WzMwOSwxXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Host top RAM util [Metricbeat VSphere] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "background_color": null, - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "event.module : \"vsphere\" " - }, - "gauge_color_rules": [ - { - "gauge": "rgba(252,220,0,1)", - "id": "3e4e64a0-f047-11e9-8ffe-6377df51c23d", - "operator": "gt", - "value": 0.35 - }, - { - "gauge": "rgba(251,158,0,1)", - "id": "8e4a5090-f047-11e9-8ffe-6377df51c23d", - "operator": "gte", - "value": 0.7 - }, - { - "gauge": "rgba(159,5,0,1)", - "id": "93d7d2d0-f047-11e9-8ffe-6377df51c23d", - "operator": "gte", - "text": null, - "value": 0.95 - } - ], - "gauge_inner_width": 10, - "gauge_max": "1", - "gauge_style": "half", - "gauge_width": 10, - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "ignore_global_filter": 0, - "index_pattern": "metricbeat-*", - "interval": "", - "isModelInvalid": false, - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(59,244,64,1)", - "fill": 0.5, - "filter": { - "language": "kuery", - "query": "" - }, - "formatter": "percent", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "", - "line_width": 1, - "metrics": [ - { - "field": "vsphere.host.memory.total.bytes", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "max" - }, - { - "field": "vsphere.host.memory.free.bytes", - "id": "51de05c0-f047-11e9-8ffe-6377df51c23d", - "type": "max" - }, - { - "id": "5e69b140-f047-11e9-8ffe-6377df51c23d", - "script": "params.used / params.total", - "type": "calculation", - "variables": [ - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "5fadf110-f047-11e9-8ffe-6377df51c23d", - "name": "total" - }, - { - "field": "51de05c0-f047-11e9-8ffe-6377df51c23d", - "id": "61c84590-f047-11e9-8ffe-6377df51c23d", - "name": "used" - } - ] - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "vsphere.host.name", - "terms_order_by": "51de05c0-f047-11e9-8ffe-6377df51c23d" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "", - "type": "gauge" - }, - "title": "Host top RAM util [Metricbeat VSphere] ECS", - "type": "metrics" - } - }, - "id": "867e0c70-f048-11e9-aaf3-15199b632da7", - "migrationVersion": { - "visualization": "7.3.1" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-10-19T09:14:27.107Z", - "version": "WzMxMCwxXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Host top CPU util [Metricbeat VSphere] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "background_color": null, - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "event.module : \"vsphere\" " - }, - "gauge_color_rules": [ - { - "gauge": "rgba(252,220,0,1)", - "id": "3e4e64a0-f047-11e9-8ffe-6377df51c23d", - "operator": "gt", - "value": 0.35 - }, - { - "gauge": "rgba(251,158,0,1)", - "id": "8e4a5090-f047-11e9-8ffe-6377df51c23d", - "operator": "gte", - "value": 0.7 - }, - { - "gauge": "rgba(159,5,0,1)", - "id": "93d7d2d0-f047-11e9-8ffe-6377df51c23d", - "operator": "gte", - "text": null, - "value": 0.95 - } - ], - "gauge_inner_width": 10, - "gauge_max": "1", - "gauge_style": "half", - "gauge_width": 10, - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "ignore_global_filter": 0, - "index_pattern": "metricbeat-*", - "interval": "", - "isModelInvalid": false, - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(59,244,64,1)", - "fill": 0.5, - "filter": { - "language": "kuery", - "query": "" - }, - "formatter": "percent", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "", - "line_width": 1, - "metrics": [ - { - "field": "vsphere.host.cpu.total.mhz", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "max" - }, - { - "field": "vsphere.host.cpu.used.mhz", - "id": "51de05c0-f047-11e9-8ffe-6377df51c23d", - "type": "max" - }, - { - "id": "5e69b140-f047-11e9-8ffe-6377df51c23d", - "script": "params.used / params.total", - "type": "calculation", - "variables": [ - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "5fadf110-f047-11e9-8ffe-6377df51c23d", - "name": "total" - }, - { - "field": "51de05c0-f047-11e9-8ffe-6377df51c23d", - "id": "61c84590-f047-11e9-8ffe-6377df51c23d", - "name": "used" - } - ] - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "vsphere.host.name", - "terms_order_by": "51de05c0-f047-11e9-8ffe-6377df51c23d" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "", - "type": "gauge" - }, - "title": "Host top CPU util [Metricbeat VSphere] ECS", - "type": "metrics" - } - }, - "id": "5f74c330-f048-11e9-aaf3-15199b632da7", - "migrationVersion": { - "visualization": "7.3.1" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-10-19T09:14:27.107Z", - "version": "WzMxMSwxXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Top Datastore Used [Metricbeat VSphere] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "background_color": null, - "default_index_pattern": "metricbeat-*", - "default_timefield": "@timestamp", - "filter": { - "language": "kuery", - "query": "event.module : \"vsphere\" " - }, - "gauge_color_rules": [ - { - "gauge": "rgba(252,220,0,1)", - "id": "3e4e64a0-f047-11e9-8ffe-6377df51c23d", - "operator": "gt", - "value": 0.35 - }, - { - "gauge": "rgba(251,158,0,1)", - "id": "8e4a5090-f047-11e9-8ffe-6377df51c23d", - "operator": "gte", - "value": 0.7 - }, - { - "gauge": "rgba(159,5,0,1)", - "id": "93d7d2d0-f047-11e9-8ffe-6377df51c23d", - "operator": "gte", - "text": null, - "value": 0.95 - } - ], - "gauge_inner_width": 10, - "gauge_max": "1", - "gauge_style": "half", - "gauge_width": 10, - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "ignore_global_filter": 0, - "index_pattern": "metricbeat-*", - "interval": "", - "isModelInvalid": false, - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(59,244,64,1)", - "fill": 0.5, - "filter": { - "language": "kuery", - "query": "" - }, - "formatter": "percent", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "", - "line_width": 1, - "metrics": [ - { - "field": "vsphere.datastore.capacity.total.bytes", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "max" - }, - { - "field": "vsphere.datastore.capacity.used.bytes", - "id": "51de05c0-f047-11e9-8ffe-6377df51c23d", - "type": "max" - }, - { - "field": "vsphere.datastore.capacity.used.pct", - "id": "5aec7160-f047-11e9-8ffe-6377df51c23d", - "type": "max" - }, - { - "id": "5e69b140-f047-11e9-8ffe-6377df51c23d", - "script": "params.used / params.total", - "type": "calculation", - "variables": [ - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "5fadf110-f047-11e9-8ffe-6377df51c23d", - "name": "total" - }, - { - "field": "51de05c0-f047-11e9-8ffe-6377df51c23d", - "id": "61c84590-f047-11e9-8ffe-6377df51c23d", - "name": "used" - } - ] - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "vsphere.datastore.name", - "terms_order_by": "5aec7160-f047-11e9-8ffe-6377df51c23d" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "", - "type": "gauge" - }, - "title": "Top Datastore Used [Metricbeat VSphere] ECS", - "type": "metrics" - } - }, - "id": "79dcd290-f047-11e9-aaf3-15199b632da7", - "migrationVersion": { - "visualization": "7.3.1" - }, - "references": [], - "type": "visualization", - "updated_at": "2019-10-19T09:14:27.107Z", - "version": "WzMxMiwxXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "savedSearchRefName": "search_0", - "title": "Datastore Types [Metricbeat VSphere] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": {}, - "schema": "metric", - "type": "count" - }, - { - "enabled": true, - "id": "2", - "params": { - "field": "vsphere.datastore.fstype", - "missingBucket": false, - "missingBucketLabel": "Missing", - "order": "desc", - "orderBy": "1", - "otherBucket": false, - "otherBucketLabel": "Other", - "size": 5 - }, - "schema": "segment", - "type": "terms" - } - ], - "params": { - "addLegend": true, - "addTooltip": true, - "dimensions": { - "metric": { - "accessor": 0, - "aggType": "count", - "format": { - "id": "number" - }, - "params": {} - } - }, - "isDonut": true, - "labels": { - "last_level": true, - "show": false, - "truncate": 100, - "values": true - }, - "legendPosition": "right", - "type": "pie" - }, - "title": "Datastore types [Metricbeat VSphere] ECS", - "type": "pie" - } - }, - "id": "d6370680-f049-11e9-aaf3-15199b632da7", - "migrationVersion": { - "visualization": "7.3.1" - }, - "references": [ - { - "id": "1411b690-f017-11e9-aaf3-15199b632da7", - "name": "search_0", - "type": "search" - } - ], - "type": "visualization", - "updated_at": "2019-10-19T09:14:27.107Z", - "version": "WzMxMywxXQ==" - }, - { - "attributes": { - "columns": [ - "_source" - ], - "description": "", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "highlightAll": true, - "indexRefName": "kibanaSavedObjectMeta.searchSourceJSON.index", - "query": { - "language": "kuery", - "query": "event.module: \"vsphere\" " - }, - "version": true - } - }, - "sort": [ - [ - "@timestamp", - "desc" - ] - ], - "title": "search for event module vsphere [Metricbeat VSphere] ECS", - "version": 1 - }, - "id": "1411b690-f017-11e9-aaf3-15199b632da7", - "migrationVersion": { - "search": "7.4.0" - }, - "references": [ - { - "id": "metricbeat-*", - "name": "kibanaSavedObjectMeta.searchSourceJSON.index", - "type": "index-pattern" - } - ], - "type": "search", - "updated_at": "2019-10-19T09:14:27.107Z", - "version": "WzMwNiwxXQ==" - } - ], - "version": "7.4.0" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/_meta/kibana/7/dashboard/metricbeat-vsphere-vm.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/_meta/kibana/7/dashboard/metricbeat-vsphere-vm.json deleted file mode 100644 index 7af83042..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/_meta/kibana/7/dashboard/metricbeat-vsphere-vm.json +++ /dev/null @@ -1,850 +0,0 @@ -{ - "objects": [ - { - "attributes": { - "description": "Overview of the VSphere virtualmachine metrics", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "optionsJSON": { - "hidePanelTitles": false, - "useMargins": true - }, - "panelsJSON": [ - { - "embeddableConfig": {}, - "gridData": { - "h": 18, - "i": "80c96802-a5b2-4196-91b7-9e39f59f472b", - "w": 24, - "x": 0, - "y": 0 - }, - "panelIndex": "80c96802-a5b2-4196-91b7-9e39f59f472b", - "panelRefName": "panel_0", - "version": "7.4.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 18, - "i": "948b7896-98e3-4260-b06e-78ac354bed69", - "w": 24, - "x": 24, - "y": 0 - }, - "panelIndex": "948b7896-98e3-4260-b06e-78ac354bed69", - "panelRefName": "panel_1", - "version": "7.4.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 19, - "i": "b6d0ae24-0b52-4d16-bbcd-a9d6143054d2", - "w": 24, - "x": 0, - "y": 18 - }, - "panelIndex": "b6d0ae24-0b52-4d16-bbcd-a9d6143054d2", - "panelRefName": "panel_2", - "version": "7.4.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 19, - "i": "52f8ef2e-3fa3-4494-bdb4-179737fc2fda", - "w": 24, - "x": 24, - "y": 18 - }, - "panelIndex": "52f8ef2e-3fa3-4494-bdb4-179737fc2fda", - "panelRefName": "panel_3", - "version": "7.4.0" - }, - { - "embeddableConfig": { - "vis": null - }, - "gridData": { - "h": 35, - "i": "dfc089db-6bab-4410-962d-14cc622d7681", - "w": 48, - "x": 0, - "y": 37 - }, - "panelIndex": "dfc089db-6bab-4410-962d-14cc622d7681", - "panelRefName": "panel_4", - "version": "7.4.0" - } - ], - "timeRestore": false, - "title": "[Metricbeat VSphere] VMs overview ECS", - "version": 1 - }, - "id": "8a2d1540-f049-11e9-aaf3-15199b632da7", - "migrationVersion": { - "dashboard": "7.3.0" - }, - "references": [ - { - "id": "dae93d90-f041-11e9-aaf3-15199b632da7", - "name": "panel_0", - "type": "visualization" - }, - { - "id": "a6026680-f017-11e9-aaf3-15199b632da7", - "name": "panel_1", - "type": "visualization" - }, - { - "id": "5c6a93a0-f04c-11e9-aaf3-15199b632da7", - "name": "panel_2", - "type": "visualization" - }, - { - "id": "9afddd20-f04c-11e9-aaf3-15199b632da7", - "name": "panel_3", - "type": "visualization" - }, - { - "id": "e3a3e080-f018-11e9-aaf3-15199b632da7", - "name": "panel_4", - "type": "visualization" - } - ], - "type": "dashboard", - "updated_at": "2019-10-19T09:21:58.142Z", - "version": "WzY4NywxXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "savedSearchRefName": "search_0", - "title": "CPU/RAM/Network per VM [Metricbeat VSphere] ECS", - "uiStateJSON": { - "vis": { - "params": { - "sort": { - "columnIndex": null, - "direction": null - } - } - } - }, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": {}, - "schema": "metric", - "type": "count" - }, - { - "enabled": true, - "id": "2", - "params": { - "customLabel": "Name", - "field": "vsphere.virtualmachine.name", - "missingBucket": false, - "missingBucketLabel": "Missing", - "order": "desc", - "orderBy": "1", - "otherBucket": false, - "otherBucketLabel": "Other", - "size": 50 - }, - "schema": "bucket", - "type": "terms" - }, - { - "enabled": true, - "id": "5", - "params": { - "customLabel": "Used CPU", - "field": "vsphere.virtualmachine.cpu.used.mhz", - "missingBucket": false, - "missingBucketLabel": "Missing", - "order": "desc", - "orderAgg": { - "enabled": true, - "id": "5-orderAgg", - "params": { - "field": "vsphere.virtualmachine.cpu.used.mhz" - }, - "schema": "orderAgg", - "type": "max" - }, - "orderBy": "custom", - "otherBucket": false, - "otherBucketLabel": "Other", - "size": 5 - }, - "schema": "bucket", - "type": "terms" - }, - { - "enabled": true, - "id": "3", - "params": { - "customLabel": "Total RAM", - "field": "vsphere.virtualmachine.memory.total.guest.bytes", - "missingBucket": false, - "missingBucketLabel": "Missing", - "order": "desc", - "orderAgg": { - "enabled": true, - "id": "3-orderAgg", - "params": { - "field": "vsphere.virtualmachine.memory.total.guest.bytes" - }, - "schema": "orderAgg", - "type": "max" - }, - "orderBy": "custom", - "otherBucket": false, - "otherBucketLabel": "Other", - "size": 15 - }, - "schema": "bucket", - "type": "terms" - }, - { - "enabled": true, - "id": "4", - "params": { - "customLabel": "Networks", - "field": "vsphere.virtualmachine.network_names", - "missingBucket": false, - "missingBucketLabel": "Missing", - "order": "desc", - "orderBy": "1", - "otherBucket": false, - "otherBucketLabel": "Other", - "size": 5 - }, - "schema": "bucket", - "type": "terms" - } - ], - "params": { - "dimensions": { - "buckets": [ - { - "accessor": 0, - "aggType": "terms", - "format": { - "id": "terms", - "params": { - "id": "string", - "missingBucketLabel": "Missing", - "otherBucketLabel": "Other" - } - }, - "params": {} - }, - { - "accessor": 1, - "aggType": "terms", - "format": { - "id": "terms", - "params": { - "id": "number", - "missingBucketLabel": "Missing", - "otherBucketLabel": "Other" - } - }, - "params": {} - }, - { - "accessor": 2, - "aggType": "terms", - "format": { - "id": "terms", - "params": { - "id": "bytes", - "missingBucketLabel": "Missing", - "otherBucketLabel": "Other" - } - }, - "params": {} - }, - { - "accessor": 3, - "aggType": "terms", - "format": { - "id": "terms", - "params": { - "id": "string", - "missingBucketLabel": "Missing", - "otherBucketLabel": "Other" - } - }, - "params": {} - } - ], - "metrics": [ - { - "accessor": 4, - "aggType": "count", - "format": { - "id": "number" - }, - "params": {} - } - ] - }, - "perPage": 10, - "percentageCol": "", - "showMetricsAtAllLevels": false, - "showPartialRows": false, - "showTotal": false, - "sort": { - "columnIndex": null, - "direction": null - }, - "totalFunc": "sum" - }, - "title": "CPU/RAM/Network per VM [Metricbeat VSphere] ECS", - "type": "table" - } - }, - "id": "dae93d90-f041-11e9-aaf3-15199b632da7", - "migrationVersion": { - "visualization": "7.3.1" - }, - "references": [ - { - "id": "1411b690-f017-11e9-aaf3-15199b632da7", - "name": "search_0", - "type": "search" - } - ], - "type": "visualization", - "updated_at": "2019-10-19T09:14:27.107Z", - "version": "WzQ2MCwxXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "savedSearchRefName": "search_0", - "title": "OS Distribution [Metricbeat VSphere] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": {}, - "schema": "metric", - "type": "count" - }, - { - "enabled": true, - "id": "2", - "params": { - "customLabel": "Operating Systems", - "field": "vsphere.virtualmachine.os", - "missingBucket": false, - "missingBucketLabel": "Missing", - "order": "desc", - "orderBy": "1", - "otherBucket": false, - "otherBucketLabel": "Other", - "size": 20 - }, - "schema": "segment", - "type": "terms" - } - ], - "params": { - "addLegend": true, - "addTooltip": true, - "dimensions": { - "buckets": [ - { - "accessor": 0, - "aggType": "terms", - "format": { - "id": "terms", - "params": { - "id": "string", - "missingBucketLabel": "Missing", - "otherBucketLabel": "Other" - } - }, - "params": {} - } - ], - "metric": { - "accessor": 1, - "aggType": "count", - "format": { - "id": "number" - }, - "params": {} - } - }, - "isDonut": true, - "labels": { - "last_level": true, - "show": false, - "truncate": 100, - "values": true - }, - "legendPosition": "right", - "type": "pie" - }, - "title": "OS Pie [Metricbeat VSphere] ECS", - "type": "pie" - } - }, - "id": "a6026680-f017-11e9-aaf3-15199b632da7", - "migrationVersion": { - "visualization": "7.3.1" - }, - "references": [ - { - "id": "1411b690-f017-11e9-aaf3-15199b632da7", - "name": "search_0", - "type": "search" - } - ], - "type": "visualization", - "updated_at": "2019-10-19T09:14:27.107Z", - "version": "WzQ2MSwxXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "savedSearchRefName": "search_0", - "title": "Networks from virtualmachine [Metricbeat VSphere] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": {}, - "schema": "metric", - "type": "count" - }, - { - "enabled": true, - "id": "2", - "params": { - "customLabel": "Networks", - "field": "vsphere.virtualmachine.network_names", - "missingBucket": false, - "missingBucketLabel": "Missing", - "order": "desc", - "orderBy": "1", - "otherBucket": false, - "otherBucketLabel": "Other", - "size": 15 - }, - "schema": "segment", - "type": "terms" - } - ], - "params": { - "addLegend": true, - "addTooltip": true, - "dimensions": { - "buckets": [ - { - "accessor": 0, - "aggType": "terms", - "format": { - "id": "terms", - "params": { - "id": "string", - "missingBucketLabel": "Missing", - "otherBucketLabel": "Other" - } - }, - "params": {} - } - ], - "metric": { - "accessor": 1, - "aggType": "count", - "format": { - "id": "number" - }, - "params": {} - } - }, - "isDonut": true, - "labels": { - "last_level": true, - "show": false, - "truncate": 100, - "values": true - }, - "legendPosition": "right", - "type": "pie" - }, - "title": "Networks from virtualmachine [Metricbeat VSphere] ECS", - "type": "pie" - } - }, - "id": "5c6a93a0-f04c-11e9-aaf3-15199b632da7", - "migrationVersion": { - "visualization": "7.3.1" - }, - "references": [ - { - "id": "1411b690-f017-11e9-aaf3-15199b632da7", - "name": "search_0", - "type": "search" - } - ], - "type": "visualization", - "updated_at": "2019-10-19T09:14:27.107Z", - "version": "WzQ2MiwxXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "savedSearchRefName": "search_0", - "title": "VMs per ESXI host [Metricbeat VSphere] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": {}, - "schema": "metric", - "type": "count" - }, - { - "enabled": true, - "id": "2", - "params": { - "customLabel": "VM ESXi Host", - "field": "vsphere.virtualmachine.host", - "missingBucket": false, - "missingBucketLabel": "Missing", - "order": "desc", - "orderBy": "1", - "otherBucket": false, - "otherBucketLabel": "Other", - "size": 20 - }, - "schema": "segment", - "type": "terms" - } - ], - "params": { - "addLegend": true, - "addTooltip": true, - "dimensions": { - "buckets": [ - { - "accessor": 0, - "aggType": "terms", - "format": { - "id": "terms", - "params": { - "id": "string", - "missingBucketLabel": "Missing", - "otherBucketLabel": "Other" - } - }, - "params": {} - } - ], - "metric": { - "accessor": 1, - "aggType": "count", - "format": { - "id": "number" - }, - "params": {} - } - }, - "isDonut": true, - "labels": { - "last_level": true, - "show": false, - "truncate": 100, - "values": true - }, - "legendPosition": "right", - "type": "pie" - }, - "title": "how many VMs run on a ESXI host [Metricbeat VSphere] ECS", - "type": "pie" - } - }, - "id": "9afddd20-f04c-11e9-aaf3-15199b632da7", - "migrationVersion": { - "visualization": "7.3.1" - }, - "references": [ - { - "id": "1411b690-f017-11e9-aaf3-15199b632da7", - "name": "search_0", - "type": "search" - } - ], - "type": "visualization", - "updated_at": "2019-10-19T09:14:27.107Z", - "version": "WzQ2MywxXQ==" - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "savedSearchRefName": "search_0", - "title": "VM placements on ESXi Hosts[Metricbeat VSphere] ECS", - "uiStateJSON": { - "vis": { - "defaultColors": { - "0 - 40": "rgb(247,252,245)", - "120 - 160": "rgb(35,139,69)", - "40 - 80": "rgb(199,233,192)", - "80 - 120": "rgb(116,196,118)" - } - } - }, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": {}, - "schema": "metric", - "type": "count" - }, - { - "enabled": true, - "id": "2", - "params": { - "customLabel": "VM Name", - "field": "vsphere.virtualmachine.name", - "missingBucket": false, - "missingBucketLabel": "Missing", - "order": "desc", - "orderBy": "1", - "otherBucket": false, - "otherBucketLabel": "Other", - "size": 50 - }, - "schema": "group", - "type": "terms" - }, - { - "enabled": true, - "id": "3", - "params": { - "customLabel": "ESXi Host", - "field": "vsphere.virtualmachine.host", - "missingBucket": false, - "missingBucketLabel": "Missing", - "order": "desc", - "orderBy": "1", - "otherBucket": false, - "otherBucketLabel": "Other", - "size": 50 - }, - "schema": "segment", - "type": "terms" - } - ], - "params": { - "addLegend": true, - "addTooltip": true, - "colorSchema": "Greens", - "colorsNumber": 4, - "colorsRange": [], - "dimensions": { - "series": [ - { - "accessor": 0, - "aggType": "terms", - "format": { - "id": "terms", - "params": { - "id": "string", - "missingBucketLabel": "Missing", - "otherBucketLabel": "Other" - } - }, - "params": {} - } - ], - "x": { - "accessor": 1, - "aggType": "terms", - "format": { - "id": "terms", - "params": { - "id": "string", - "missingBucketLabel": "Missing", - "otherBucketLabel": "Other" - } - }, - "params": {} - }, - "y": [ - { - "accessor": 2, - "aggType": "count", - "format": { - "id": "number" - }, - "params": {} - } - ] - }, - "enableHover": false, - "invertColors": false, - "legendPosition": "right", - "percentageMode": false, - "setColorRange": false, - "times": [], - "type": "heatmap", - "valueAxes": [ - { - "id": "ValueAxis-1", - "labels": { - "color": "black", - "overwriteColor": false, - "rotate": 0, - "show": false - }, - "scale": { - "defaultYExtents": false, - "type": "linear" - }, - "show": false, - "type": "value" - } - ] - }, - "title": "VM placements on ESXi Hosts[Metricbeat VSphere] ECS", - "type": "heatmap" - } - }, - "id": "e3a3e080-f018-11e9-aaf3-15199b632da7", - "migrationVersion": { - "visualization": "7.3.1" - }, - "references": [ - { - "id": "1411b690-f017-11e9-aaf3-15199b632da7", - "name": "search_0", - "type": "search" - } - ], - "type": "visualization", - "updated_at": "2019-10-19T09:14:27.107Z", - "version": "WzQ2NCwxXQ==" - }, - { - "attributes": { - "columns": [ - "_source" - ], - "description": "", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "highlightAll": true, - "indexRefName": "kibanaSavedObjectMeta.searchSourceJSON.index", - "query": { - "language": "kuery", - "query": "event.module: \"vsphere\" " - }, - "version": true - } - }, - "sort": [ - [ - "@timestamp", - "desc" - ] - ], - "title": "search for event module [Metricbeat VSphere] ECS", - "version": 1 - }, - "id": "1411b690-f017-11e9-aaf3-15199b632da7", - "migrationVersion": { - "search": "7.4.0" - }, - "references": [ - { - "id": "metricbeat-*", - "name": "kibanaSavedObjectMeta.searchSourceJSON.index", - "type": "index-pattern" - } - ], - "type": "search", - "updated_at": "2019-10-19T09:14:27.107Z", - "version": "WzMwNiwxXQ==" - } - ], - "version": "7.4.0" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/datastore/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/datastore/_meta/data.json deleted file mode 100644 index 75ff4a08..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/datastore/_meta/data.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "beat": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "metricset": { - "host": "http://127.0.0.1:36937/sdk", - "module": "vsphere", - "name": "datastore", - "rtt": 115 - }, - "vsphere": { - "datastore": { - "capacity": { - "free": { - "bytes": 50021150720 - }, - "total": { - "bytes": 63918878720 - }, - "used": { - "bytes": 13897728000, - "pct": 21 - } - }, - "fstype": "local", - "name": "LocalDS_0" - } - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/datastore/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/datastore/_meta/docs.asciidoc deleted file mode 100644 index 8dc45f9f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/datastore/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the `datastore` metricset of the vSphere module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/datastore/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/datastore/_meta/fields.yml deleted file mode 100644 index 7a1ff578..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/datastore/_meta/fields.yml +++ /dev/null @@ -1,35 +0,0 @@ -- name: datastore - type: group - description: > - datastore - release: ga - fields: - - name: name - type: keyword - description: > - Datastore name - - name: fstype - type: keyword - description: > - Filesystem type - - name: capacity.total.bytes - type: long - description: > - Total bytes of the datastore - format: bytes - - name: capacity.free.bytes - type: long - description: > - Free bytes of the datastore - format: bytes - - name: capacity.used.bytes - type: long - description: > - Used bytes of the datastore - format: bytes - - name: capacity.used.pct - type: long - description: > - Used percent of the datastore - format: percent - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/datastore/datastore.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/datastore/datastore.go deleted file mode 100644 index c0699daa..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/datastore/datastore.go +++ /dev/null @@ -1,143 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package datastore - -import ( - "context" - "net/url" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" - - "github.com/vmware/govmomi" - "github.com/vmware/govmomi/view" - "github.com/vmware/govmomi/vim25/mo" -) - -func init() { - mb.Registry.MustAddMetricSet("vsphere", "datastore", New, - mb.DefaultMetricSet(), - ) -} - -// MetricSet type defines all fields of the MetricSet -type MetricSet struct { - mb.BaseMetricSet - HostURL *url.URL - Insecure bool -} - -// New create a new instance of the MetricSet -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - config := struct { - Username string `config:"username"` - Password string `config:"password"` - Insecure bool `config:"insecure"` - }{} - - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - u, err := url.Parse(base.HostData().URI) - if err != nil { - return nil, err - } - - u.User = url.UserPassword(config.Username, config.Password) - - return &MetricSet{ - BaseMetricSet: base, - HostURL: u, - Insecure: config.Insecure, - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(ctx context.Context, reporter mb.ReporterV2) error { - ctx, cancel := context.WithCancel(ctx) - defer cancel() - - client, err := govmomi.NewClient(ctx, m.HostURL, m.Insecure) - if err != nil { - return errors.Wrap(err, "error in NewClient") - } - - defer func() { - if err := client.Logout(ctx); err != nil { - m.Logger().Debug(errors.Wrap(err, "error trying to logout from vshphere")) - } - }() - - c := client.Client - - // Create a view of Datastore objects - mgr := view.NewManager(c) - - v, err := mgr.CreateContainerView(ctx, c.ServiceContent.RootFolder, []string{"Datastore"}, true) - if err != nil { - return errors.Wrap(err, "error in CreateContainerView") - } - - defer func() { - if err := v.Destroy(ctx); err != nil { - m.Logger().Debug(errors.Wrap(err, "error trying to destroy view from vshphere")) - } - }() - - // Retrieve summary property for all datastores - var dst []mo.Datastore - if err = v.Retrieve(ctx, []string{"Datastore"}, []string{"summary"}, &dst); err != nil { - return errors.Wrap(err, "error in Retrieve") - } - - for _, ds := range dst { - var usedSpacePercent int64 - if ds.Summary.Capacity > 0 { - usedSpacePercent = 100 * (ds.Summary.Capacity - ds.Summary.FreeSpace) / ds.Summary.Capacity - } - usedSpaceBytes := ds.Summary.Capacity - ds.Summary.FreeSpace - - event := common.MapStr{ - "name": ds.Summary.Name, - "fstype": ds.Summary.Type, - "capacity": common.MapStr{ - "total": common.MapStr{ - "bytes": ds.Summary.Capacity, - }, - "free": common.MapStr{ - "bytes": ds.Summary.FreeSpace, - }, - "used": common.MapStr{ - "bytes": usedSpaceBytes, - "pct": usedSpacePercent, - }, - }, - } - - reporter.Event(mb.Event{ - MetricSetFields: event, - }) - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/datastore/datastore_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/datastore/datastore_test.go deleted file mode 100644 index 30f1d32e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/datastore/datastore_test.go +++ /dev/null @@ -1,106 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package datastore - -import ( - "testing" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - - "github.com/stretchr/testify/assert" - "github.com/vmware/govmomi/simulator" -) - -func TestFetchEventContents(t *testing.T) { - model := simulator.ESX() - if err := model.Create(); err != nil { - t.Fatal(err) - } - - ts := model.Service.NewServer() - defer ts.Close() - - f := mbtest.NewReportingMetricSetV2WithContext(t, getConfig(ts)) - events, errs := mbtest.ReportingFetchV2WithContext(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - - assert.NotEmpty(t, events) - - event := events[0].MetricSetFields - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), event.StringToPrint()) - - assert.EqualValues(t, "LocalDS_0", event["name"]) - assert.EqualValues(t, "local", event["fstype"]) - - // Values are based on the result 'df -k'. - fields := []string{"capacity.total.bytes", "capacity.free.bytes", - "capacity.used.bytes", "capacity.used.pct"} - for _, field := range fields { - value, err := event.GetValue(field) - if err != nil { - t.Error(err) - } else { - isNonNegativeInt64(t, field, value) - } - } -} - -func isNonNegativeInt64(t testing.TB, field string, v interface{}) { - i, ok := v.(int64) - if !ok { - t.Errorf("%v: got %T, but expected int64", field, v) - return - } - - if i < 0 { - t.Errorf("%v: value is negative (%v)", field, i) - return - } -} - -func TestData(t *testing.T) { - model := simulator.ESX() - if err := model.Create(); err != nil { - t.Fatal(err) - } - - ts := model.Service.NewServer() - defer ts.Close() - - f := mbtest.NewReportingMetricSetV2WithContext(t, getConfig(ts)) - - if err := mbtest.WriteEventsReporterV2WithContext(f, t, ""); err != nil { - t.Fatal("write", err) - } -} - -func getConfig(ts *simulator.Server) map[string]interface{} { - urlSimulator := ts.URL.Scheme + "://" + ts.URL.Host + ts.URL.Path - - return map[string]interface{}{ - "module": "vsphere", - "metricsets": []string{"datastore"}, - "hosts": []string{urlSimulator}, - "username": "user", - "password": "pass", - "insecure": true, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/doc.go deleted file mode 100644 index b21c7409..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/doc.go +++ /dev/null @@ -1,21 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package vsphere is a Metricbeat module that contains MetricSets. -*/ -package vsphere diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/docker-compose.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/docker-compose.yml deleted file mode 100644 index 8037b645..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/docker-compose.yml +++ /dev/null @@ -1,11 +0,0 @@ -version: '2.3' - -services: - vsphere: - image: docker.elastic.co/integrations-ci/beats-vsphere:${VSPHERE_GOLANG_VERSION:-1.14}-1 - build: - context: ./_meta - args: - VSPHERE_GOLANG_VERSION: ${VSPHERE_GOLANG_VERSION:-1.14} - ports: - - 8989 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/fields.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/fields.go deleted file mode 100644 index 1490fb00..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/fields.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/asset/asset.go - DO NOT EDIT. - -package vsphere - -import ( - "github.com/elastic/beats/v7/libbeat/asset" -) - -func init() { - if err := asset.SetFields("metricbeat", "vsphere", asset.ModuleFieldsPri, AssetVsphere); err != nil { - panic(err) - } -} - -// AssetVsphere returns asset data. -// This is the base64 encoded gzipped contents of ../metricbeat/module/vsphere. -func AssetVsphere() string { - return "eJzMls1u2zoQhfd+ikH28QNocTe5SLtxWyBNtwYjjSzWooYgRwnUpy9ISoZ+6CapqLZcGLBInfNJ1JzhLZyxy+DZ6goN7gBYco0Z3Dw/+Cs3O4ACbW6kZklNBv/tAAD6WVBUtLW7zWCNwmIGJ7EDKCXWhc380ltohMKxhRvcabfYUKv7KxGXqdBYrBAsLNNFLi55VbafiohMn2MYc4wxivudTAwkZ+xeyBSzuV/wuPH/wLTUHQxL6/TTWd7LGm1nGRUshAfPXGiRS+72TCzq/VPHaKMENTWn99l/dYrgFYFK4AqjG+NGSUYJzmBpv+AsDWJSzHuDmJyytVgkpXy0WGxDqXNOyajR5NjwWyn75ZfZRSBUZHlNFszu/9sx8JEsX0+AXLdhU1T1I+Wm3H15BNnAYaY6tg31n843VP8bjH1Bp/P15fyKrUJFZqsiPXhxZx+Tfr06e7it8jgR3jYxvBauQX4hcz66f3Gw3yraT0EWprKX84803IpaibySzapzy1Wl96eWi729nD/n2uCaCU7M3M9GWTk0k1mWb5XR38I2wCHsw/W4poTf2Nz0s0YjWDYneAhHuH+taYxD9NSi5c2ilEr44AxWh5Zn9R/rhqihUJKkf/rXOukByd6rbwbpYcctYT1r3lomdQyhGSWkp++4OAyHi8cVlX3njSFi/Efb1s8AAAD//5A1D00=" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/host/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/host/_meta/data.json deleted file mode 100644 index c1948cdc..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/host/_meta/data.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "beat": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "metricset": { - "host": "http://127.0.0.1:43843/sdk", - "module": "vsphere", - "name": "host", - "rtt": 115 - }, - "vsphere": { - "host": { - "cpu": { - "free": { - "mhz": 4521 - }, - "total": { - "mhz": 4588 - }, - "used": { - "mhz": 67 - } - }, - "memory": { - "free": { - "bytes": 2822230016 - }, - "total": { - "bytes": 4294430720 - }, - "used": { - "bytes": 1472200704 - } - }, - "name": "localhost.localdomain" - } - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/host/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/host/_meta/docs.asciidoc deleted file mode 100644 index 70260b66..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/host/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the `host` metricset of the vSphere module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/host/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/host/_meta/fields.yml deleted file mode 100644 index ef633108..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/host/_meta/fields.yml +++ /dev/null @@ -1,41 +0,0 @@ -- name: host - type: group - description: > - host - release: ga - fields: - - name: name - type: keyword - description: > - Host name - - name: cpu.used.mhz - type: long - description: > - Used CPU in Mhz - - name: cpu.total.mhz - type: long - description: > - Total CPU in Mhz - - name: cpu.free.mhz - type: long - description: > - Free CPU in Mhz - - name: memory.used.bytes - type: long - description: > - Used Memory in bytes - format: bytes - - name: memory.total.bytes - type: long - description: > - Total Memory in bytes - format: bytes - - name: memory.free.bytes - type: long - description: > - Free Memory in bytes - format: bytes - - name: network_names - type: keyword - description: > - Network names diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/host/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/host/data.go deleted file mode 100644 index 81ceba8c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/host/data.go +++ /dev/null @@ -1,59 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package host - -import ( - "github.com/elastic/beats/v7/libbeat/common" - - "github.com/vmware/govmomi/vim25/mo" -) - -func eventMapping(hs mo.HostSystem) common.MapStr { - totalCPU := int64(hs.Summary.Hardware.CpuMhz) * int64(hs.Summary.Hardware.NumCpuCores) - freeCPU := int64(totalCPU) - int64(hs.Summary.QuickStats.OverallCpuUsage) - usedMemory := int64(hs.Summary.QuickStats.OverallMemoryUsage) * 1024 * 1024 - freeMemory := int64(hs.Summary.Hardware.MemorySize) - usedMemory - - event := common.MapStr{ - "name": hs.Summary.Config.Name, - "cpu": common.MapStr{ - "used": common.MapStr{ - "mhz": hs.Summary.QuickStats.OverallCpuUsage, - }, - "total": common.MapStr{ - "mhz": totalCPU, - }, - "free": common.MapStr{ - "mhz": freeCPU, - }, - }, - "memory": common.MapStr{ - "used": common.MapStr{ - "bytes": usedMemory, - }, - "total": common.MapStr{ - "bytes": hs.Summary.Hardware.MemorySize, - }, - "free": common.MapStr{ - "bytes": freeMemory, - }, - }, - } - - return event -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/host/data_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/host/data_test.go deleted file mode 100644 index d3dfd780..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/host/data_test.go +++ /dev/null @@ -1,67 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package host - -import ( - "math" - "testing" - - "github.com/stretchr/testify/assert" - "github.com/vmware/govmomi/vim25/mo" - "github.com/vmware/govmomi/vim25/types" -) - -func TestEventMapping(t *testing.T) { - var HostSystemTest = mo.HostSystem{ - Summary: types.HostListSummary{ - Host: &types.ManagedObjectReference{Type: "HostSystem", Value: "ha-host"}, - Hardware: &types.HostHardwareSummary{ - MemorySize: 2251799812636672, - CpuMhz: 2294, - NumCpuCores: 2, - }, - Config: types.HostConfigSummary{ - Name: "localhost.localdomain", - }, - QuickStats: types.HostListSummaryQuickStats{ - OverallCpuUsage: 67, - OverallMemoryUsage: math.MaxInt32, - }, - }, - } - - event := eventMapping(HostSystemTest) - - cpuUsed, _ := event.GetValue("cpu.used.mhz") - assert.EqualValues(t, 67, cpuUsed) - - cpuTotal, _ := event.GetValue("cpu.total.mhz") - assert.EqualValues(t, 4588, cpuTotal) - - cpuFree, _ := event.GetValue("cpu.free.mhz") - assert.EqualValues(t, 4521, cpuFree) - - memoryUsed, _ := event.GetValue("memory.used.bytes") - assert.EqualValues(t, 2251799812636672, memoryUsed) - - memoryTotal, _ := event.GetValue("memory.total.bytes") - assert.EqualValues(t, 2251799812636672, memoryTotal) - - memoryFree, _ := event.GetValue("memory.free.bytes") - assert.EqualValues(t, 0, memoryFree) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/host/host.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/host/host.go deleted file mode 100644 index e8bc5d09..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/host/host.go +++ /dev/null @@ -1,193 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package host - -import ( - "context" - "fmt" - "net/url" - "strings" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" - - "github.com/vmware/govmomi" - "github.com/vmware/govmomi/property" - "github.com/vmware/govmomi/view" - "github.com/vmware/govmomi/vim25" - "github.com/vmware/govmomi/vim25/mo" - "github.com/vmware/govmomi/vim25/types" -) - -func init() { - mb.Registry.MustAddMetricSet("vsphere", "host", New, - mb.DefaultMetricSet(), - ) -} - -// MetricSet type defines all fields of the MetricSet -type MetricSet struct { - mb.BaseMetricSet - HostURL *url.URL - Insecure bool -} - -// New create a new instance of the MetricSet -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - config := struct { - Username string `config:"username"` - Password string `config:"password"` - Insecure bool `config:"insecure"` - }{} - - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - u, err := url.Parse(base.HostData().URI) - if err != nil { - return nil, err - } - - u.User = url.UserPassword(config.Username, config.Password) - - return &MetricSet{ - BaseMetricSet: base, - HostURL: u, - Insecure: config.Insecure, - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(ctx context.Context, reporter mb.ReporterV2) error { - ctx, cancel := context.WithCancel(ctx) - defer cancel() - - client, err := govmomi.NewClient(ctx, m.HostURL, m.Insecure) - if err != nil { - return errors.Wrap(err, "error in NewClient") - } - - defer func() { - if err := client.Logout(ctx); err != nil { - m.Logger().Debug(errors.Wrap(err, "error trying to logout from vshphere")) - } - }() - - c := client.Client - - // Create a view of HostSystem objects. - mgr := view.NewManager(c) - - v, err := mgr.CreateContainerView(ctx, c.ServiceContent.RootFolder, []string{"HostSystem"}, true) - if err != nil { - return errors.Wrap(err, "error in CreateContainerView") - } - - defer func() { - if err := v.Destroy(ctx); err != nil { - m.Logger().Debug(errors.Wrap(err, "error trying to destroy view from vshphere")) - } - }() - - // Retrieve summary property for all hosts. - var hst []mo.HostSystem - err = v.Retrieve(ctx, []string{"HostSystem"}, []string{"summary"}, &hst) - if err != nil { - return errors.Wrap(err, "error in Retrieve") - } - - for _, hs := range hst { - - event := common.MapStr{} - - event["name"] = hs.Summary.Config.Name - event.Put("cpu.used.mhz", hs.Summary.QuickStats.OverallCpuUsage) - event.Put("memory.used.bytes", int64(hs.Summary.QuickStats.OverallMemoryUsage)*1024*1024) - - if hs.Summary.Hardware != nil { - totalCPU := int64(hs.Summary.Hardware.CpuMhz) * int64(hs.Summary.Hardware.NumCpuCores) - event.Put("cpu.total.mhz", totalCPU) - event.Put("cpu.free.mhz", int64(totalCPU)-int64(hs.Summary.QuickStats.OverallCpuUsage)) - event.Put("memory.free.bytes", int64(hs.Summary.Hardware.MemorySize)-(int64(hs.Summary.QuickStats.OverallMemoryUsage)*1024*1024)) - event.Put("memory.total.bytes", hs.Summary.Hardware.MemorySize) - } else { - m.Logger().Debug("'Hardware' or 'Summary' data not found. This is either a parsing error from vsphere library, an error trying to reach host/guest or incomplete information returned from host/guest") - } - - if hs.Summary.Host != nil { - networkNames, err := getNetworkNames(ctx, c, hs.Summary.Host.Reference()) - if err != nil { - m.Logger().Debugf("error trying to get network names: %s", err.Error()) - } else { - if len(networkNames) > 0 { - event["network_names"] = networkNames - } - } - } - reporter.Event(mb.Event{ - MetricSetFields: event, - }) - } - - return nil -} - -func getNetworkNames(ctx context.Context, c *vim25.Client, ref types.ManagedObjectReference) ([]string, error) { - var outputNetworkNames []string - - pc := property.DefaultCollector(c) - - var hs mo.HostSystem - err := pc.RetrieveOne(ctx, ref, []string{"network"}, &hs) - if err != nil { - return nil, fmt.Errorf("error retrieving host information: %v", err) - } - - if len(hs.Network) == 0 { - return nil, errors.New("no networks found") - } - - var networkRefs []types.ManagedObjectReference - for _, obj := range hs.Network { - if obj.Type == "Network" { - networkRefs = append(networkRefs, obj) - } - } - - if len(networkRefs) == 0 { - return nil, errors.New("no networks found") - } - - var nets []mo.Network - err = pc.Retrieve(ctx, networkRefs, []string{"name"}, &nets) - if err != nil { - return nil, fmt.Errorf("error retrieving network from host: %v", err) - } - - for _, net := range nets { - name := strings.Replace(net.Name, ".", "_", -1) - outputNetworkNames = append(outputNetworkNames, name) - } - - return outputNetworkNames, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/host/host_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/host/host_test.go deleted file mode 100644 index ce9ee1ba..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/host/host_test.go +++ /dev/null @@ -1,103 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package host - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/common" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - - "github.com/stretchr/testify/assert" - "github.com/vmware/govmomi/simulator" -) - -func TestFetchEventContents(t *testing.T) { - model := simulator.ESX() - if err := model.Create(); err != nil { - t.Fatal(err) - } - - ts := model.Service.NewServer() - defer ts.Close() - - f := mbtest.NewReportingMetricSetV2WithContext(t, getConfig(ts)) - events, errs := mbtest.ReportingFetchV2WithContext(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - - assert.NotEmpty(t, events) - - event := events[0].MetricSetFields - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), event.StringToPrint()) - - assert.EqualValues(t, "localhost.localdomain", event["name"]) - - cpu := event["cpu"].(common.MapStr) - - cpuUsed := cpu["used"].(common.MapStr) - assert.EqualValues(t, 67, cpuUsed["mhz"]) - - cpuTotal := cpu["total"].(common.MapStr) - assert.EqualValues(t, 4588, cpuTotal["mhz"]) - - cpuFree := cpu["free"].(common.MapStr) - assert.EqualValues(t, 4521, cpuFree["mhz"]) - - memory := event["memory"].(common.MapStr) - - memoryUsed := memory["used"].(common.MapStr) - assert.EqualValues(t, uint64(1472200704), memoryUsed["bytes"]) - - memoryTotal := memory["total"].(common.MapStr) - assert.EqualValues(t, uint64(4294430720), memoryTotal["bytes"]) - - memoryFree := memory["free"].(common.MapStr) - assert.EqualValues(t, uint64(2822230016), memoryFree["bytes"]) -} - -func TestData(t *testing.T) { - model := simulator.ESX() - if err := model.Create(); err != nil { - t.Fatal(err) - } - - ts := model.Service.NewServer() - defer ts.Close() - - f := mbtest.NewReportingMetricSetV2WithContext(t, getConfig(ts)) - - if err := mbtest.WriteEventsReporterV2WithContext(f, t, ""); err != nil { - t.Fatal("write", err) - } -} - -func getConfig(ts *simulator.Server) map[string]interface{} { - urlSimulator := ts.URL.Scheme + "://" + ts.URL.Host + ts.URL.Path - - return map[string]interface{}{ - "module": "vsphere", - "metricsets": []string{"host"}, - "hosts": []string{urlSimulator}, - "username": "user", - "password": "pass", - "insecure": true, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/module.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/module.yml deleted file mode 100644 index 0fe75d87..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/module.yml +++ /dev/null @@ -1,5 +0,0 @@ -dashboards: -- id: 0ebd0be0-f049-11e9-aaf3-15199b632da7 - file: metricbeat-vsphere-host.json -- id: 8a2d1540-f049-11e9-aaf3-15199b632da7 - file: metricbeat-vsphere-vm.json \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/test_vsphere.py b/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/test_vsphere.py deleted file mode 100644 index b9e3e470..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/test_vsphere.py +++ /dev/null @@ -1,105 +0,0 @@ -import os -import sys -import unittest - -sys.path.append(os.path.join(os.path.dirname(__file__), '../../tests/system')) -import metricbeat - - -VSPHERE_FIELDS = metricbeat.COMMON_FIELDS + ["vsphere"] - - -@metricbeat.parameterized_with_supported_versions -class TestVsphere(metricbeat.BaseTest): - COMPOSE_SERVICES = ['vsphere'] - - @classmethod - def get_hosts(cls): - return ['https://{}/sdk'.format(cls.compose_host())] - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_datastore(self): - """ - vsphere datastore test - """ - self.render_config_template(modules=[{ - "name": "vsphere", - "metricsets": ["datastore"], - "hosts": self.get_hosts(), - "period": "5s", - "username": "user", - "password": "pass", - "extras": { - "insecure": True, - }, - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertEqual(len(output), 1) - evt = output[0] - - self.assertCountEqual(self.de_dot(VSPHERE_FIELDS), evt.keys(), evt) - - self.assert_fields_are_documented(evt) - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_host(self): - """ - vsphere host test - """ - self.render_config_template(modules=[{ - "name": "vsphere", - "metricsets": ["host"], - "hosts": self.get_hosts(), - "period": "5s", - "username": "user", - "password": "pass", - "extras": { - "insecure": True, - }, - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertEqual(len(output), 4) - evt = output[0] - - self.assertCountEqual(self.de_dot(VSPHERE_FIELDS), evt.keys(), evt) - - self.assert_fields_are_documented(evt) - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_virtualmachine(self): - """ - vsphere virtualmachine test - """ - self.render_config_template(modules=[{ - "name": "vsphere", - "metricsets": ["virtualmachine"], - "hosts": self.get_hosts(), - "period": "5s", - "username": "user", - "password": "pass", - "extras": { - "insecure": True, - }, - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertEqual(len(output), 4) - evt = output[0] - - self.assertCountEqual(self.de_dot(VSPHERE_FIELDS), evt.keys(), evt) - - self.assert_fields_are_documented(evt) diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/virtualmachine/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/virtualmachine/_meta/data.json deleted file mode 100644 index cae229ce..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/virtualmachine/_meta/data.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "beat": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "metricset": { - "host": "http://127.0.0.1:35887/sdk", - "module": "vsphere", - "name": "virtualmachine", - "rtt": 115 - }, - "vsphere": { - "virtualmachine": { - "cpu": { - "used": { - "mhz": 0 - } - }, - "host.id": "ha-host", - "host.hostname": "localhost.localdomain", - "memory": { - "free": { - "guest": { - "bytes": 33554432 - } - }, - "total": { - "guest": { - "bytes": 33554432 - } - }, - "used": { - "guest": { - "bytes": 0 - }, - "host": { - "bytes": 0 - } - } - }, - "name": "ha-host_VM1" - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/virtualmachine/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/virtualmachine/_meta/docs.asciidoc deleted file mode 100644 index 839183c3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/virtualmachine/_meta/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the `virtualmachine` metricset of the vSphere module. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/virtualmachine/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/virtualmachine/_meta/fields.yml deleted file mode 100644 index fbbbeec5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/virtualmachine/_meta/fields.yml +++ /dev/null @@ -1,55 +0,0 @@ -- name: virtualmachine - type: group - description: > - virtualmachine - release: ga - fields: - - name: host.id - type: keyword - description: > - Host id - - name: host.hostname - type: keyword - description: > - Host name of the host - - name: name - type: keyword - description: > - Virtual Machine name - - name: os - type: keyword - description: > - Virtual Machine Operating System name - - name: cpu.used.mhz - type: long - description: > - Used CPU in Mhz - - name: memory.used.guest.bytes - type: long - description: > - Used Memory of Guest in bytes - format: bytes - - name: memory.used.host.bytes - type: long - description: > - Used Memory of Host in bytes - format: bytes - - name: memory.total.guest.bytes - type: long - description: > - Total Memory of Guest in bytes - format: bytes - - name: memory.free.guest.bytes - type: long - description: > - Free Memory of Guest in bytes - format: bytes - - name: custom_fields - type: object - object_type: keyword - description: > - Custom fields - - name: network_names - type: keyword - description: > - Network names diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/virtualmachine/virtualmachine.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/virtualmachine/virtualmachine.go deleted file mode 100644 index 82dd9c90..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/virtualmachine/virtualmachine.go +++ /dev/null @@ -1,301 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package virtualmachine - -import ( - "context" - "fmt" - "net/url" - "strings" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/metricbeat/mb" - - "github.com/pkg/errors" - "github.com/vmware/govmomi" - "github.com/vmware/govmomi/object" - "github.com/vmware/govmomi/property" - "github.com/vmware/govmomi/view" - "github.com/vmware/govmomi/vim25" - "github.com/vmware/govmomi/vim25/mo" - "github.com/vmware/govmomi/vim25/types" -) - -func init() { - mb.Registry.MustAddMetricSet("vsphere", "virtualmachine", New, - mb.DefaultMetricSet(), - ) -} - -// MetricSet type defines all fields of the MetricSet -type MetricSet struct { - mb.BaseMetricSet - HostURL *url.URL - Insecure bool - GetCustomFields bool -} - -// New create a new instance of the MetricSet -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - config := struct { - Username string `config:"username"` - Password string `config:"password"` - Insecure bool `config:"insecure"` - GetCustomFields bool `config:"get_custom_fields"` - }{ - GetCustomFields: false, - } - - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - u, err := url.Parse(base.HostData().URI) - if err != nil { - return nil, err - } - - u.User = url.UserPassword(config.Username, config.Password) - - return &MetricSet{ - BaseMetricSet: base, - HostURL: u, - Insecure: config.Insecure, - GetCustomFields: config.GetCustomFields, - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(ctx context.Context, reporter mb.ReporterV2) error { - ctx, cancel := context.WithCancel(ctx) - defer cancel() - - client, err := govmomi.NewClient(ctx, m.HostURL, m.Insecure) - if err != nil { - return errors.Wrap(err, "error in NewClient") - } - - defer func() { - if err := client.Logout(ctx); err != nil { - m.Logger().Debug(errors.Wrap(err, "error trying to logout from vshphere")) - } - }() - - c := client.Client - - // Get custom fields (attributes) names if get_custom_fields is true. - customFieldsMap := make(map[int32]string) - if m.GetCustomFields { - var err error - customFieldsMap, err = setCustomFieldsMap(ctx, c) - if err != nil { - return errors.Wrap(err, "error in setCustomFieldsMap") - } - } - - // Create view of VirtualMachine objects - mgr := view.NewManager(c) - - v, err := mgr.CreateContainerView(ctx, c.ServiceContent.RootFolder, []string{"VirtualMachine"}, true) - if err != nil { - return errors.Wrap(err, "error in CreateContainerView") - } - - defer func() { - if err := v.Destroy(ctx); err != nil { - m.Logger().Debug(errors.Wrap(err, "error trying to destroy view from vshphere")) - } - }() - - // Retrieve summary property for all machines - var vmt []mo.VirtualMachine - err = v.Retrieve(ctx, []string{"VirtualMachine"}, []string{"summary"}, &vmt) - if err != nil { - return errors.Wrap(err, "error in Retrieve") - } - - for _, vm := range vmt { - freeMemory := (int64(vm.Summary.Config.MemorySizeMB) * 1024 * 1024) - (int64(vm.Summary.QuickStats.GuestMemoryUsage) * 1024 * 1024) - - event := common.MapStr{ - "name": vm.Summary.Config.Name, - "os": vm.Summary.Config.GuestFullName, - "cpu": common.MapStr{ - "used": common.MapStr{ - "mhz": vm.Summary.QuickStats.OverallCpuUsage, - }, - }, - "memory": common.MapStr{ - "used": common.MapStr{ - "guest": common.MapStr{ - "bytes": (int64(vm.Summary.QuickStats.GuestMemoryUsage) * 1024 * 1024), - }, - "host": common.MapStr{ - "bytes": int64(vm.Summary.QuickStats.HostMemoryUsage) * 1024 * 1024, - }, - }, - "total": common.MapStr{ - "guest": common.MapStr{ - "bytes": int64(vm.Summary.Config.MemorySizeMB) * 1024 * 1024, - }, - }, - "free": common.MapStr{ - "guest": common.MapStr{ - "bytes": freeMemory, - }, - }, - }, - } - - if vm.Summary.Runtime.Host != nil { - event["host.id"] = vm.Summary.Runtime.Host.Value - } else { - m.Logger().Debug("'Host', 'Runtime' or 'Summary' data not found. This is either a parsing error " + - "from vsphere library, an error trying to reach host/guest or incomplete information returned " + - "from host/guest") - } - - hostSystem, err := getHostSystem(ctx, c, vm.Summary.Runtime.Host.Reference()) - if err != nil { - m.Logger().Debug(err.Error()) - } else { - event["host.hostname"] = hostSystem.Summary.Config.Name - } - // Get custom fields (attributes) values if get_custom_fields is true. - if m.GetCustomFields && vm.Summary.CustomValue != nil { - customFields := getCustomFields(vm.Summary.CustomValue, customFieldsMap) - - if len(customFields) > 0 { - event["custom_fields"] = customFields - } - } else { - m.Logger().Debug("custom fields not activated or custom values not found/parse in Summary data. This " + - "is either a parsing error from vsphere library, an error trying to reach host/guest or incomplete " + - "information returned from host/guest") - } - - if vm.Summary.Vm != nil { - networkNames, err := getNetworkNames(ctx, c, vm.Summary.Vm.Reference()) - if err != nil { - m.Logger().Debug(err.Error()) - } else { - if len(networkNames) > 0 { - event["network_names"] = networkNames - } - } - } - - reporter.Event(mb.Event{ - MetricSetFields: event, - }) - } - - return nil -} - -func getCustomFields(customFields []types.BaseCustomFieldValue, customFieldsMap map[int32]string) common.MapStr { - outputFields := common.MapStr{} - for _, v := range customFields { - customFieldString := v.(*types.CustomFieldStringValue) - key, ok := customFieldsMap[v.GetCustomFieldValue().Key] - if ok { - // If key has '.', is replaced with '_' to be compatible with ES2.x. - fmtKey := strings.Replace(key, ".", "_", -1) - outputFields.Put(fmtKey, customFieldString.Value) - } - } - - return outputFields -} - -func getNetworkNames(ctx context.Context, c *vim25.Client, ref types.ManagedObjectReference) ([]string, error) { - ctx, cancel := context.WithCancel(ctx) - defer cancel() - - var outputNetworkNames []string - - pc := property.DefaultCollector(c) - - var vm mo.VirtualMachine - err := pc.RetrieveOne(ctx, ref, []string{"network"}, &vm) - if err != nil { - return nil, fmt.Errorf("error retrieving virtual machine information: %v", err) - } - - if len(vm.Network) == 0 { - return nil, errors.New("no networks found") - } - - var networkRefs []types.ManagedObjectReference - for _, obj := range vm.Network { - if obj.Type == "Network" { - networkRefs = append(networkRefs, obj) - } - } - - // If only "Distributed port group" was found, for example. - if len(networkRefs) == 0 { - return nil, errors.New("no networks found") - } - - var nets []mo.Network - err = pc.Retrieve(ctx, networkRefs, []string{"name"}, &nets) - if err != nil { - return nil, fmt.Errorf("error retrieving network from virtual machine: %v", err) - } - - for _, net := range nets { - name := strings.Replace(net.Name, ".", "_", -1) - outputNetworkNames = append(outputNetworkNames, name) - } - - return outputNetworkNames, nil -} - -func setCustomFieldsMap(ctx context.Context, client *vim25.Client) (map[int32]string, error) { - customFieldsMap := make(map[int32]string) - - customFieldsManager, err := object.GetCustomFieldsManager(client) - - if err != nil { - return nil, errors.Wrap(err, "failed to get custom fields manager") - } - field, err := customFieldsManager.Field(ctx) - if err != nil { - return nil, errors.Wrap(err, "failed to get custom fields") - } - - for _, def := range field { - customFieldsMap[def.Key] = def.Name - } - - return customFieldsMap, nil -} - -func getHostSystem(ctx context.Context, c *vim25.Client, ref types.ManagedObjectReference) (*mo.HostSystem, error) { - pc := property.DefaultCollector(c) - - var hs mo.HostSystem - err := pc.RetrieveOne(ctx, ref, []string{"summary"}, &hs) - if err != nil { - return nil, fmt.Errorf("error retrieving host information: %v", err) - } - return &hs, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/virtualmachine/virtualmachine_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/virtualmachine/virtualmachine_test.go deleted file mode 100644 index e3b12fea..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/vsphere/virtualmachine/virtualmachine_test.go +++ /dev/null @@ -1,104 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package virtualmachine - -import ( - "strings" - "testing" - - "github.com/elastic/beats/v7/libbeat/common" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" - - "github.com/stretchr/testify/assert" - "github.com/vmware/govmomi/simulator" -) - -func TestFetchEventContents(t *testing.T) { - model := simulator.ESX() - if err := model.Create(); err != nil { - t.Fatal(err) - } - - ts := model.Service.NewServer() - defer ts.Close() - - f := mbtest.NewReportingMetricSetV2WithContext(t, getConfig(ts)) - events, errs := mbtest.ReportingFetchV2WithContext(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - - assert.NotEmpty(t, events) - event := events[0].MetricSetFields - - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), event.StringToPrint()) - - assert.EqualValues(t, "ha-host", event["host.id"]) - assert.EqualValues(t, "localhost.localdomain", event["host.hostname"]) - assert.True(t, strings.Contains(event["name"].(string), "ha-host_VM")) - - cpu := event["cpu"].(common.MapStr) - - cpuUsed := cpu["used"].(common.MapStr) - assert.EqualValues(t, 0, cpuUsed["mhz"]) - - memory := event["memory"].(common.MapStr) - - memoryUsed := memory["used"].(common.MapStr) - memoryUsedHost := memoryUsed["host"].(common.MapStr) - memoryUsedGuest := memoryUsed["guest"].(common.MapStr) - assert.EqualValues(t, 0, memoryUsedGuest["bytes"]) - assert.EqualValues(t, 0, memoryUsedHost["bytes"]) - - memoryTotal := memory["total"].(common.MapStr) - memoryTotalGuest := memoryTotal["guest"].(common.MapStr) - assert.EqualValues(t, uint64(33554432), memoryTotalGuest["bytes"]) - - memoryFree := memory["free"].(common.MapStr) - memoryFreeGuest := memoryFree["guest"].(common.MapStr) - assert.EqualValues(t, uint64(33554432), memoryFreeGuest["bytes"]) -} - -func TestData(t *testing.T) { - model := simulator.ESX() - if err := model.Create(); err != nil { - t.Fatal(err) - } - - ts := model.Service.NewServer() - defer ts.Close() - - f := mbtest.NewReportingMetricSetV2WithContext(t, getConfig(ts)) - - if err := mbtest.WriteEventsReporterV2WithContext(f, t, ""); err != nil { - t.Fatal("write", err) - } -} - -func getConfig(ts *simulator.Server) map[string]interface{} { - urlSimulator := ts.URL.Scheme + "://" + ts.URL.Host + ts.URL.Path - - return map[string]interface{}{ - "module": "vsphere", - "metricsets": []string{"virtualmachine"}, - "hosts": []string{urlSimulator}, - "username": "user", - "password": "pass", - "insecure": true, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/_meta/config.reference.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/_meta/config.reference.yml deleted file mode 100644 index dc9b27a9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/_meta/config.reference.yml +++ /dev/null @@ -1,16 +0,0 @@ -- module: windows - metricsets: ["perfmon"] - enabled: true - period: 10s - perfmon.ignore_non_existent_counters: false - perfmon.group_measurements_by_instance: false - perfmon.counters: - # - instance_label: processor.name - # instance_name: total - # measurement_label: processor.time.total.pct - # query: '\Processor Information(_Total)\% Processor Time' - -- module: windows - metricsets: ["service"] - enabled: true - period: 60s diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/_meta/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/_meta/config.yml deleted file mode 100644 index 3d3269a3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/_meta/config.yml +++ /dev/null @@ -1,22 +0,0 @@ -- module: windows - #metricsets: - # - service - period: 1m - -#- module: windows -# metricsets: -# - perfmon -# period: 10s -# perfmon.counters: -# - instance_label: processor.name -# instance_name: total -# measurement_label: processor.time.total.pct -# query: '\Processor Information(_Total)\% Processor Time' -# -# - instance_label: physical_disk.name -# measurement_label: physical_disk.write.per_sec -# query: '\PhysicalDisk(*)\Disk Writes/sec' -# -# - instance_label: physical_disk.name -# measurement_label: physical_disk.write.time.pct -# query: '\PhysicalDisk(*)\% Disk Write Time' diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/_meta/docs.asciidoc deleted file mode 100644 index 3a14b2eb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/_meta/docs.asciidoc +++ /dev/null @@ -1,2 +0,0 @@ -This is the Windows module. It collects metrics from Windows systems, -by default metricset `service` is enabled. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/_meta/fields.yml deleted file mode 100644 index 0140074b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/_meta/fields.yml +++ /dev/null @@ -1,11 +0,0 @@ -- key: windows - title: "Windows" - description: > - Module for Windows - short_config: false - release: ga - fields: - - name: windows - type: group - description: > - fields: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/_meta/kibana/7/dashboard/metricbeat-windows-service.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/_meta/kibana/7/dashboard/metricbeat-windows-service.json deleted file mode 100644 index 23e0fb6a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/_meta/kibana/7/dashboard/metricbeat-windows-service.json +++ /dev/null @@ -1,760 +0,0 @@ -{ - "objects": [ - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "index": "metricbeat-*", - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Service States [Metricbeat Windows] ECS", - "uiStateJSON": { - "vis": { - "params": { - "sort": { - "columnIndex": null, - "direction": null - } - } - } - }, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "aggregate": "concat", - "customLabel": "Latest Report", - "field": "@timestamp", - "size": 1, - "sortField": "@timestamp", - "sortOrder": "desc" - }, - "schema": "metric", - "type": "top_hits" - }, - { - "enabled": true, - "id": "2", - "params": { - "customLabel": "Service", - "field": "windows.service.display_name", - "order": "asc", - "orderBy": "_term", - "size": 100 - }, - "schema": "bucket", - "type": "terms" - }, - { - "enabled": true, - "id": "5", - "params": { - "customLabel": "Host", - "field": "host.name", - "order": "desc", - "orderBy": "_term", - "size": 5 - }, - "schema": "bucket", - "type": "terms" - }, - { - "enabled": true, - "id": "3", - "params": { - "customLabel": "State", - "field": "windows.service.state", - "order": "desc", - "orderAgg": { - "enabled": true, - "id": "3-orderAgg", - "params": { - "field": "@timestamp" - }, - "schema": { - "aggFilter": [ - "!top_hits", - "!percentiles", - "!median", - "!std_dev", - "!derivative", - "!moving_avg", - "!serial_diff", - "!cumulative_sum", - "!avg_bucket", - "!max_bucket", - "!min_bucket", - "!sum_bucket" - ], - "deprecate": false, - "editor": false, - "group": "none", - "hideCustomLabel": true, - "max": null, - "min": 0, - "name": "orderAgg", - "params": [], - "title": "Order Agg" - }, - "type": "max" - }, - "orderBy": "custom", - "size": 1 - }, - "schema": "bucket", - "type": "terms" - }, - { - "enabled": true, - "id": "4", - "params": { - "customLabel": "Startup Type", - "field": "windows.service.start_type", - "order": "desc", - "orderAgg": { - "enabled": true, - "id": "4-orderAgg", - "params": { - "field": "@timestamp" - }, - "schema": { - "aggFilter": [ - "!top_hits", - "!percentiles", - "!median", - "!std_dev", - "!derivative", - "!moving_avg", - "!serial_diff", - "!cumulative_sum", - "!avg_bucket", - "!max_bucket", - "!min_bucket", - "!sum_bucket" - ], - "deprecate": false, - "editor": false, - "group": "none", - "hideCustomLabel": true, - "max": null, - "min": 0, - "name": "orderAgg", - "params": [], - "title": "Order Agg" - }, - "type": "max" - }, - "orderBy": "custom", - "size": 1 - }, - "schema": "bucket", - "type": "terms" - } - ], - "params": { - "perPage": 10, - "showMeticsAtAllLevels": false, - "showPartialRows": false, - "showTotal": false, - "sort": { - "columnIndex": null, - "direction": null - }, - "totalFunc": "sum" - }, - "title": "Service States [Metricbeat Windows] ECS", - "type": "table" - } - }, - "id": "eb8277d0-c98c-11e7-9835-2f31fe08873b-ecs", - "type": "visualization", - "version": 1 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "savedSearchId": "b6b7ccc0-c98d-11e7-9835-2f31fe08873b-ecs", - "title": "Hosts [Metricbeat Windows] ECS", - "uiStateJSON": { - "vis": { - "params": { - "sort": { - "columnIndex": null, - "direction": null - } - } - } - }, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Total Services", - "field": "windows.service.id" - }, - "schema": "metric", - "type": "cardinality" - }, - { - "enabled": true, - "id": "2", - "params": { - "customLabel": "Host", - "field": "host.name", - "order": "desc", - "orderBy": "1", - "size": 100 - }, - "schema": "bucket", - "type": "terms" - } - ], - "params": { - "perPage": 10, - "showMeticsAtAllLevels": false, - "showPartialRows": false, - "showTotal": false, - "sort": { - "columnIndex": null, - "direction": null - }, - "totalFunc": "sum" - }, - "title": "Hosts [Metricbeat Windows] ECS", - "type": "table" - } - }, - "id": "23a5fff0-c98e-11e7-9835-2f31fe08873b-ecs", - "type": "visualization", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "savedSearchId": "b6b7ccc0-c98d-11e7-9835-2f31fe08873b-ecs", - "title": "Startup States [Metricbeat Windows] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Service Count", - "field": "windows.service.id" - }, - "schema": "metric", - "type": "cardinality" - }, - { - "enabled": true, - "id": "4", - "params": { - "customLabel": "Startup Type", - "field": "windows.service.start_type", - "order": "desc", - "orderBy": "1", - "size": 5 - }, - "schema": "segment", - "type": "terms" - }, - { - "enabled": true, - "id": "3", - "params": { - "customLabel": "State", - "field": "windows.service.state", - "order": "desc", - "orderBy": "1", - "size": 5 - }, - "schema": "segment", - "type": "terms" - } - ], - "params": { - "addLegend": true, - "addTooltip": true, - "isDonut": true, - "legendPosition": "right", - "type": "pie" - }, - "title": "Startup States [Metricbeat Windows] ECS", - "type": "pie" - } - }, - "id": "830c45f0-c991-11e7-9835-2f31fe08873b-ecs", - "type": "visualization", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "savedSearchId": "b6b7ccc0-c98d-11e7-9835-2f31fe08873b-ecs", - "title": "Unique Services [Metricbeat Windows] ECS", - "uiStateJSON": { - "vis": { - "defaultColors": { - "0 - 100": "rgb(0,104,55)" - } - } - }, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Services", - "field": "windows.service.id" - }, - "schema": "metric", - "type": "cardinality" - } - ], - "params": { - "addLegend": false, - "addTooltip": true, - "gauge": { - "autoExtend": false, - "backStyle": "Full", - "colorSchema": "Green to Red", - "colorsRange": [ - { - "from": 0, - "to": 100 - } - ], - "gaugeColorMode": "None", - "gaugeStyle": "Full", - "gaugeType": "Metric", - "invertColors": false, - "labels": { - "color": "black", - "show": false - }, - "orientation": "vertical", - "percentageMode": false, - "scale": { - "color": "#333", - "labels": false, - "show": false, - "width": 2 - }, - "style": { - "bgColor": false, - "fontSize": 60, - "labelColor": false, - "subText": "" - }, - "type": "simple", - "useRange": false, - "verticalSplit": false - }, - "type": "gauge" - }, - "title": "Unique Services [Metricbeat Windows] ECS", - "type": "metric" - } - }, - "id": "35f5ad60-c996-11e7-9835-2f31fe08873b-ecs", - "type": "visualization", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [ - { - "$state": { - "store": "appState" - }, - "exists": { - "field": "windows.service.exit_code" - }, - "meta": { - "alias": null, - "disabled": false, - "index": "metricbeat-*", - "key": "windows.service.exit_code", - "negate": false, - "type": "exists", - "value": "exists" - } - }, - { - "$state": { - "store": "appState" - }, - "meta": { - "alias": null, - "disabled": false, - "index": "metricbeat-*", - "key": "windows.service.exit_code", - "negate": true, - "params": { - "query": "0", - "type": "phrase" - }, - "type": "phrase", - "value": "0" - }, - "query": { - "match": { - "windows.service.exit_code": { - "query": "0", - "type": "phrase" - } - } - } - }, - { - "$state": { - "store": "appState" - }, - "meta": { - "alias": null, - "disabled": false, - "index": "metricbeat-*", - "key": "windows.service.exit_code", - "negate": true, - "params": { - "query": "ERROR_SERVICE_NEVER_STARTED", - "type": "phrase" - }, - "type": "phrase", - "value": "ERROR_SERVICE_NEVER_STARTED" - }, - "query": { - "match": { - "windows.service.exit_code": { - "query": "ERROR_SERVICE_NEVER_STARTED", - "type": "phrase" - } - } - } - } - ], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "savedSearchId": "b6b7ccc0-c98d-11e7-9835-2f31fe08873b-ecs", - "title": "Non-zero Service Exit Codes [Metricbeat Windows] ECS", - "uiStateJSON": { - "vis": { - "defaultColors": { - "0 - 100": "rgb(0,104,55)" - } - } - }, - "version": 1, - "visState": { - "aggs": [ - { - "enabled": true, - "id": "1", - "params": { - "customLabel": "Non-zero Exit Codes", - "field": "windows.service.id" - }, - "schema": "metric", - "type": "cardinality" - } - ], - "params": { - "addLegend": false, - "addTooltip": true, - "gauge": { - "autoExtend": false, - "backStyle": "Full", - "colorSchema": "Green to Red", - "colorsRange": [ - { - "from": 0, - "to": 100 - } - ], - "gaugeColorMode": "None", - "gaugeStyle": "Full", - "gaugeType": "Metric", - "invertColors": false, - "labels": { - "color": "black", - "show": false - }, - "orientation": "vertical", - "percentageMode": false, - "scale": { - "color": "#333", - "labels": false, - "show": false, - "width": 2 - }, - "style": { - "bgColor": false, - "fontSize": 60, - "labelColor": false, - "subText": "" - }, - "type": "simple", - "useRange": false, - "verticalSplit": false - }, - "type": "gauge" - }, - "title": "Non-zero Service Exit Codes [Metricbeat Windows] ECS", - "type": "metric" - } - }, - "id": "c36b2ba0-ca29-11e7-9835-2f31fe08873b-ecs", - "type": "visualization", - "version": 1 - }, - { - "attributes": { - "columns": [ - "host.name", - "windows.service.display_name", - "windows.service.state", - "windows.service.start_type", - "windows.service.uptime.ms", - "windows.service.pid", - "windows.service.exit_code" - ], - "description": "", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [ - { - "$state": { - "store": "appState" - }, - "meta": { - "alias": null, - "disabled": false, - "index": "metricbeat-*", - "key": "event.module", - "negate": false, - "params": { - "query": "windows", - "type": "phrase" - }, - "type": "phrase", - "value": "windows" - }, - "query": { - "match": { - "event.module": { - "query": "windows", - "type": "phrase" - } - } - } - }, - { - "$state": { - "store": "appState" - }, - "meta": { - "alias": null, - "disabled": false, - "index": "metricbeat-*", - "key": "metricset.name", - "negate": false, - "params": { - "query": "service", - "type": "phrase" - }, - "type": "phrase", - "value": "service" - }, - "query": { - "match": { - "metricset.name": { - "query": "service", - "type": "phrase" - } - } - } - } - ], - "highlightAll": true, - "index": "metricbeat-*", - "query": { - "language": "kuery", - "query": "" - }, - "version": true - } - }, - "sort": [ - "@timestamp", - "desc" - ], - "title": "Services [Metricbeat Windows] ECS", - "version": 1 - }, - "id": "b6b7ccc0-c98d-11e7-9835-2f31fe08873b-ecs", - "type": "search", - "version": 2 - }, - { - "attributes": { - "description": "Overview of the Windows Service States", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "highlightAll": true, - "query": { - "language": "kuery", - "query": "" - }, - "version": true - } - }, - "optionsJSON": { - "darkTheme": false - }, - "panelsJSON": [ - { - "col": 4, - "id": "eb8277d0-c98c-11e7-9835-2f31fe08873b-ecs", - "panelIndex": 1, - "row": 4, - "size_x": 9, - "size_y": 5, - "type": "visualization" - }, - { - "col": 1, - "id": "23a5fff0-c98e-11e7-9835-2f31fe08873b-ecs", - "panelIndex": 2, - "row": 4, - "size_x": 3, - "size_y": 5, - "type": "visualization" - }, - { - "col": 1, - "id": "830c45f0-c991-11e7-9835-2f31fe08873b-ecs", - "panelIndex": 3, - "row": 1, - "size_x": 4, - "size_y": 3, - "type": "visualization" - }, - { - "col": 5, - "id": "35f5ad60-c996-11e7-9835-2f31fe08873b-ecs", - "panelIndex": 4, - "row": 1, - "size_x": 4, - "size_y": 3, - "type": "visualization" - }, - { - "col": 9, - "id": "c36b2ba0-ca29-11e7-9835-2f31fe08873b-ecs", - "panelIndex": 5, - "row": 1, - "size_x": 4, - "size_y": 3, - "type": "visualization" - } - ], - "timeRestore": false, - "title": "[Metricbeat Windows] Services ECS", - "uiStateJSON": { - "P-1": { - "vis": { - "params": { - "sort": { - "columnIndex": null, - "direction": null - } - } - } - }, - "P-2": { - "vis": { - "params": { - "sort": { - "columnIndex": null, - "direction": null - } - } - } - }, - "P-4": { - "vis": { - "defaultColors": { - "0 - 100": "rgb(0,104,55)" - } - } - }, - "P-5": { - "vis": { - "defaultColors": { - "0 - 100": "rgb(0,104,55)" - } - } - } - }, - "version": 1 - }, - "id": "d9eba730-c991-11e7-9835-2f31fe08873b-ecs", - "type": "dashboard", - "version": 6 - } - ], - "version": "6.0.0" -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/fields.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/fields.go deleted file mode 100644 index 34f9f8b7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/fields.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/asset/asset.go - DO NOT EDIT. - -package windows - -import ( - "github.com/elastic/beats/v7/libbeat/asset" -) - -func init() { - if err := asset.SetFields("metricbeat", "windows", asset.ModuleFieldsPri, AssetWindows); err != nil { - panic(err) - } -} - -// AssetWindows returns asset data. -// This is the base64 encoded gzipped contents of ../metricbeat/module/windows. -func AssetWindows() string { - return "eJysVcFu2zgQvfsrBr30Ehvb9rQ+LOCNN7tebNOiSWEsECBiyJE1CEWqnKEd/31BSXZk2akdIzwY9JB8897MoziER1yPYUXO+BUPAITE4hjezZvIuwGAQdaBKiHvxvDHAADgszfRIuQ+wHx7lAsf5F57l9NiDLmyjAOAgBYV4xgWagCQE1rD4xpkCE6V2E2ehqyrtDn4WLWRA/l3gRqwbaIHFNWJN0kYw5I0buOHEr2YrBlZi5GB9k4UOQYpEFiURO7WYpOMR53zu3XYjL6MLmUyO+EN40dcr3zor+GTKqvUuWL+6frfK/1hUvV2/EJZGhOIjn5EhNm01lJLa3SMYCZADAoKxQX4vF4slS7I4XuGv7/PpqCcSeE93Baj1vRcj4OC0+85kueoealfJ/f2Wd4p1AxxZdX6/myKrTP+WqITuPTWohYfXs+5JVLT2nRi06ZfS2BRQe4T21cIOKWKCTdWNUyfUb2h8sz0YBGWykZkUAEhm0TxpRLS2cUeavan95JdQDYlVg8WTZp/Vi4qm13URstu1ixYZidJPrdn17cw+X77z5dvs9v/7/7zWtmbvY/ICTWaaO2jk6Zj0RkMsCpIF6C2BgzR8REplZLibCWX47v57Hr6ZX5zx3XhPn2846UuPMsInxCGj9DVB8NXfjuuorVr+BGVpZzQ1GRBfG2FnCyCFEqAEpkSnXDXI/vtJ6dtNOQWoMIi1geO91ne2NVKS1S2QT7d1ZfeCblIbnHI1l9V5HqpmTa+/hada4M3ya7bua+qZt4YPv1Hc8zx+ETpCTZvWI0rH57Tb582kII4PQqpMBiCD5DSNp3e+horH4T3IFcFuuZypi6LB27VptISw4qshQessRfoMJDuv617mB0O0VnkHZNBFfySTGrTJjTkCjXlpDsnj93BF15k693ipav34bffP55R740rDtdbMXtNStJVC14nsV9n0yPsYyVU4qjst+NFDbkPpZIxmBhUIttbJldFud9sKslaYtTemX6C01/i99yyhLY5aIDcDvZo8DMAAP//0yHt8w==" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/module.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/module.yml deleted file mode 100644 index e585b0ab..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/module.yml +++ /dev/null @@ -1,3 +0,0 @@ -dashboards: -- id: d9eba730-c991-11e7-9835-2f31fe08873b - file: metricbeat-windows-service.json diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/perfmon/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/perfmon/_meta/data.json deleted file mode 100644 index e6b39dd8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/perfmon/_meta/data.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "beat": { - "hostname": "host.example.com", - "name": "host.example.com" - }, - "metricset": { - "module": "windows", - "name": "perfmon", - "rtt": 115 - }, - "windows": { - "perfmon": { - "processor": { - "name": "_Total", - "time": { - "total": { - "pct": 1.4663385364361736 - } - } - } - } - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/perfmon/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/perfmon/_meta/docs.asciidoc deleted file mode 100644 index 4c90de92..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/perfmon/_meta/docs.asciidoc +++ /dev/null @@ -1,82 +0,0 @@ -The `perfmon` metricset of the Windows module reads Windows performance -counters. - -[float] -=== Configuration - -You must configure queries for the Windows performance counters that you wish -to collect. The example below collects processor time and disk writes every -10 seconds. If either of the counters do not exist it will ignore the error. - -[source,yaml] ----- -- module: windows - metricsets: [perfmon] - period: 10s - perfmon.ignore_non_existent_counters: true - perfmon.group_measurements_by_instance: true - perfmon.counters: - - instance_label: processor.name - instance_name: total - measurement_label: processor.time.total.pct - query: '\Processor Information(_Total)\% Processor Time' - - - instance_label: physical_disk.name - measurement_label: physical_disk.write.per_sec - query: '\PhysicalDisk(*)\Disk Writes/sec' - - - instance_label: physical_disk.name - measurement_label: physical_disk.write.time.pct - query: '\PhysicalDisk(*)\% Disk Write Time' ----- - -*`ignore_non_existent_counters`*:: A boolean option that causes the -metricset to ignore errors caused by counters that do not exist when set to -true. Instead of an error, a message will be logged at the info level stating -that the counter does not exist. - -*`group_measurements_by_instance`*:: A boolean option that causes metricbeat -to send all measurements with a matching perfmon instance as part of a single -event. In the above example, this will cause the physical_disk.write.per_sec -and physical_disk.write.time.pct measurements to be sent as a single event. -The default behaviour is for all measurements to be sent as separate events. - -*`counters`*:: Counters specifies a list of queries to perform. Each individual -counter requires three config options - `instance_label`, `measurement_label`, -and `query`. - -[float] -==== Counter Configuration - -Each item in the `counters` list specifies a perfmon query to perform. In the -events generated by the metricset these configuration options map to the field -values as shown below. - ----- -"%[instance_label]": "%[instance_name] or ", -"%[measurement_label]": , ----- - -*`instance_label`*:: The label used to identify the counter instance. - -*`instance_name`*:: The instance name to use in the event when the counter's -path (`query`) does not include an instance or when you want to override the -instance name. For example with `\Processor Information(_Total)` the -instance name would be `_Total` and by setting `instance_name: total` you can -override the value. -+ -The setting has no effect with wildcard queries (e.g. -`\PhysicalDisk(*)\Disk Writes/sec`). - -*`measurement_label`*:: The label used for the value returned by the query. -This field is required. - -*`query`*:: The perfmon query. This is the counter path specified in -Performance Data Helper (PDH) syntax. This field is required. For example -`\Processor Information(_Total)\% Processor Time`. An asterisk can be used in -place of an instance name to perform a wildcard query that generates an event -for each counter instance (e.g. `\PhysicalDisk(*)\Disk Writes/sec`). - -*`format`*:: Format of the measurement value. The value can be either `float` or -`long`. The default is `float`. - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/perfmon/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/perfmon/_meta/fields.yml deleted file mode 100644 index 8033a27f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/perfmon/_meta/fields.yml +++ /dev/null @@ -1 +0,0 @@ -- release: beta diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/perfmon/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/perfmon/doc.go deleted file mode 100644 index bab02b5f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/perfmon/doc.go +++ /dev/null @@ -1,18 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package perfmon diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/perfmon/perfmon.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/perfmon/perfmon.go deleted file mode 100644 index 76f8833b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/perfmon/perfmon.go +++ /dev/null @@ -1,134 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build windows - -package perfmon - -import ( - "strings" - - "github.com/elastic/beats/v7/metricbeat/mb/parse" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common/cfgwarn" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -// CounterConfig for perfmon counters. -type CounterConfig struct { - InstanceLabel string `config:"instance_label"` - InstanceName string `config:"instance_name"` - MeasurementLabel string `config:"measurement_label" validate:"required"` - Query string `config:"query" validate:"required"` - Format string `config:"format"` -} - -// Config for the windows perfmon metricset. -type Config struct { - IgnoreNECounters bool `config:"perfmon.ignore_non_existent_counters"` - GroupMeasurements bool `config:"perfmon.group_measurements_by_instance"` - CounterConfig []CounterConfig `config:"perfmon.counters" validate:"required"` - GroupAllCountersTo string `config:"perfmon.group_all_counter"` -} - -const metricsetName = "perfmon" - -func init() { - mb.Registry.MustAddMetricSet("windows", metricsetName, New, mb.WithHostParser(parse.EmptyHostParser)) -} - -type MetricSet struct { - mb.BaseMetricSet - reader *Reader - log *logp.Logger -} - -// New create a new instance of the MetricSet. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - cfgwarn.Beta("The perfmon metricset is beta") - - var config Config - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - for _, value := range config.CounterConfig { - form := strings.ToLower(value.Format) - switch form { - case "", "float": - value.Format = "float" - case "long", "large": - default: - return nil, errors.Errorf("initialization failed: format '%s' "+ - "for counter '%s' is invalid (must be float, large or long)", - value.Format, value.InstanceLabel) - } - - } - reader, err := NewReader(config) - if err != nil { - return nil, errors.Wrap(err, "initialization of reader failed") - } - return &MetricSet{ - BaseMetricSet: base, - reader: reader, - log: logp.NewLogger(metricsetName), - }, nil -} - -// Fetch fetches events and reports them upstream -func (m *MetricSet) Fetch(report mb.ReporterV2) error { - // if the ignore_non_existent_counters flag is set and no valid counter paths are found the Read func will still execute, a check is done before - if len(m.reader.query.Counters) == 0 { - return errors.New("no counters to read") - } - - // refresh performance counter list - // Some counters, such as rate counters, require two counter values in order to compute a displayable value. In this case we must call PdhCollectQueryData twice before calling PdhGetFormattedCounterValue. - // For more information, see Collecting Performance Data (https://docs.microsoft.com/en-us/windows/desktop/PerfCtrs/collecting-performance-data). - // A flag is set if the second call has been executed else refresh will fail (reader.executed) - if m.reader.executed { - err := m.reader.RefreshCounterPaths() - if err != nil { - return errors.Wrap(err, "failed retrieving counters") - } - } - events, err := m.reader.Read() - if err != nil { - return errors.Wrap(err, "failed reading counters") - } - - for _, event := range events { - isOpen := report.Event(event) - if !isOpen { - break - } - } - - return nil -} - -// Close will be called when metricbeat is stopped, should close the query. -func (m *MetricSet) Close() error { - err := m.reader.Close() - if err != nil { - return errors.Wrap(err, "failed to close pdh query") - } - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/perfmon/perfmon_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/perfmon/perfmon_test.go deleted file mode 100644 index cd882131..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/perfmon/perfmon_test.go +++ /dev/null @@ -1,451 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration -// +build windows - -package perfmon - -import ( - "strings" - "testing" - "time" - - "github.com/elastic/beats/v7/metricbeat/helper/windows/pdh" - - "github.com/elastic/beats/v7/libbeat/common" - - "github.com/pkg/errors" - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/metricbeat/mb" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -const processorTimeCounter = `\Processor Information(_Total)\% Processor Time` - -func TestData(t *testing.T) { - config := map[string]interface{}{ - "module": "windows", - "metricsets": []string{"perfmon"}, - "perfmon.counters": []map[string]string{ - { - "instance_label": "processor.name", - "measurement_label": "processor.time.total.pct", - "query": `\Processor Information(_Total)\% Processor Time`, - }, - { - "instance_label": "process.name", - "measurement_label": "process.ID", - "query": `\Process(_Total)\ID Process`, - }, - { - "instance_label": "processor.name", - "measurement_label": "processor.time.user.ns", - "query": `\Processor Information(_Total)\% User Time`, - }, - }, - } - - ms := mbtest.NewReportingMetricSetV2Error(t, config) - mbtest.ReportingFetchV2Error(ms) - time.Sleep(60 * time.Millisecond) - - events, errs := mbtest.ReportingFetchV2Error(ms) - if len(errs) > 0 { - t.Fatal(errs) - } - if len(events) == 0 { - t.Fatal("no events received") - } - - beatEvent := mbtest.StandardizeEvent(ms, events[0], mb.AddMetricSetInfo) - mbtest.WriteEventToDataJSON(t, beatEvent, "") -} - -func TestCounterWithNoInstanceName(t *testing.T) { - config := map[string]interface{}{ - "module": "windows", - "metricsets": []string{"perfmon"}, - "perfmon.counters": []map[string]string{ - { - "instance_label": "processor.name", - "measurement_label": "processor.time.total.pct", - "query": `\UDPv4\Datagrams Sent/sec`, - //"query": `\UDPv4\Verzonden datagrammen per seconde`, - }, - }, - } - - ms := mbtest.NewReportingMetricSetV2Error(t, config) - mbtest.ReportingFetchV2Error(ms) - time.Sleep(60 * time.Millisecond) - - events, errs := mbtest.ReportingFetchV2Error(ms) - if len(errs) > 0 { - t.Fatal(errs) - } - if len(events) == 0 { - t.Fatal("no events received") - } - process := events[0].MetricSetFields["processor"].(common.MapStr) - // Check values - assert.EqualValues(t, "UDPv4", process["name"]) - -} - -func TestQuery(t *testing.T) { - var q pdh.Query - err := q.Open() - if err != nil { - t.Fatal(err) - } - defer q.Close() - counter := CounterConfig{Format: "float", InstanceName: "TestInstanceName"} - path, err := q.GetCounterPaths(processorTimeCounter) - if err != nil { - t.Fatal(err) - } - err = q.AddCounter(path[0], counter.InstanceName, counter.Format, false) - if err != nil { - t.Fatal(err) - } - - for i := 0; i < 2; i++ { - err = q.CollectData() - if err != nil { - t.Fatal(err) - } - } - - values, err := q.GetFormattedCounterValues() - if err != nil { - t.Fatal(err) - } - - assert.Len(t, values, 1) - - value, found := values[path[0]] - if !found { - t.Fatal(path[0], "not found") - } - - assert.NoError(t, value[0].Err) - assert.Equal(t, "TestInstanceName", value[0].Instance) -} - -func TestExistingCounter(t *testing.T) { - config := Config{ - CounterConfig: make([]CounterConfig, 1), - } - config.CounterConfig[0].InstanceLabel = "processor.name" - config.CounterConfig[0].MeasurementLabel = "processor.time.total.pct" - config.CounterConfig[0].Query = processorTimeCounter - config.CounterConfig[0].Format = "float" - handle, err := NewReader(config) - if err != nil { - t.Fatal(err) - } - defer handle.query.Close() - - values, err := handle.Read() - if err != nil { - t.Fatal(err) - } - - t.Log(values) -} - -func TestNonExistingCounter(t *testing.T) { - config := Config{ - CounterConfig: make([]CounterConfig, 1), - } - config.CounterConfig[0].InstanceLabel = "processor.name" - config.CounterConfig[0].MeasurementLabel = "processor.time.total.pct" - config.CounterConfig[0].Query = "\\Processor Information(_Total)\\not existing counter" - config.CounterConfig[0].Format = "float" - handle, err := NewReader(config) - if assert.Error(t, err) { - assert.EqualValues(t, pdh.PDH_CSTATUS_NO_COUNTER, errors.Cause(err)) - } - - if handle != nil { - err = handle.query.Close() - assert.NoError(t, err) - } -} - -func TestIgnoreNonExistentCounter(t *testing.T) { - config := Config{ - CounterConfig: make([]CounterConfig, 1), - IgnoreNECounters: true, - } - config.CounterConfig[0].InstanceLabel = "processor.name" - config.CounterConfig[0].MeasurementLabel = "processor.time.total.pct" - config.CounterConfig[0].Query = "\\Processor Information(_Total)\\not existing counter" - config.CounterConfig[0].Format = "float" - handle, err := NewReader(config) - - values, err := handle.Read() - - if assert.Error(t, err) { - assert.EqualValues(t, pdh.PDH_NO_DATA, errors.Cause(err)) - } - - if handle != nil { - err = handle.query.Close() - assert.NoError(t, err) - } - - t.Log(values) -} - -func TestNonExistingObject(t *testing.T) { - config := Config{ - CounterConfig: make([]CounterConfig, 1), - } - config.CounterConfig[0].InstanceLabel = "processor.name" - config.CounterConfig[0].MeasurementLabel = "processor.time.total.pct" - config.CounterConfig[0].Query = "\\non existing object\\% Processor Performance" - config.CounterConfig[0].Format = "float" - handle, err := NewReader(config) - if assert.Error(t, err) { - assert.EqualValues(t, pdh.PDH_CSTATUS_NO_OBJECT, errors.Cause(err)) - } - - if handle != nil { - err = handle.query.Close() - assert.NoError(t, err) - } -} - -func TestLongOutputFormat(t *testing.T) { - var query pdh.Query - err := query.Open() - if err != nil { - t.Fatal(err) - } - defer query.Close() - counter := CounterConfig{Format: "long"} - path, err := query.GetCounterPaths(processorTimeCounter) - if err != nil { - t.Fatal(err) - } - assert.NotZero(t, len(path)) - err = query.AddCounter(path[0], counter.InstanceName, counter.Format, false) - if err != nil && err != pdh.PDH_NO_MORE_DATA { - t.Fatal(err) - } - - err = query.CollectData() - if err != nil { - t.Fatal(err) - } - - time.Sleep(time.Millisecond * 1000) - - err = query.CollectData() - if err != nil { - t.Fatal(err) - } - - values, err := query.GetFormattedCounterValues() - if err != nil { - t.Fatal(err) - } - - _, okLong := values[path[0]][0].Measurement.(int32) - - assert.True(t, okLong) -} - -func TestFloatOutputFormat(t *testing.T) { - var query pdh.Query - err := query.Open() - if err != nil { - t.Fatal(err) - } - defer query.Close() - counter := CounterConfig{Format: "float"} - path, err := query.GetCounterPaths(processorTimeCounter) - if err != nil { - t.Fatal(err) - } - assert.NotZero(t, len(path)) - err = query.AddCounter(path[0], counter.InstanceName, counter.Format, false) - if err != nil && err != pdh.PDH_NO_MORE_DATA { - t.Fatal(err) - } - - err = query.CollectData() - if err != nil { - t.Fatal(err) - } - - time.Sleep(time.Millisecond * 1000) - - err = query.CollectData() - if err != nil { - t.Fatal(err) - } - - values, err := query.GetFormattedCounterValues() - if err != nil { - t.Fatal(err) - } - - _, okFloat := values[path[0]][0].Measurement.(float64) - - assert.True(t, okFloat) -} - -func TestWildcardQuery(t *testing.T) { - config := Config{ - CounterConfig: make([]CounterConfig, 1), - } - config.CounterConfig[0].InstanceLabel = "processor.name" - config.CounterConfig[0].InstanceName = "TestInstanceName" - config.CounterConfig[0].MeasurementLabel = "processor.time.pct" - config.CounterConfig[0].Query = `\Processor Information(*)\% Processor Time` - config.CounterConfig[0].Format = "float" - handle, err := NewReader(config) - if err != nil { - t.Fatal(err) - } - defer handle.query.Close() - - values, _ := handle.Read() - - time.Sleep(time.Millisecond * 1000) - - values, err = handle.Read() - if err != nil { - t.Fatal(err) - } - assert.NotZero(t, len(values)) - pctKey, err := values[0].MetricSetFields.HasKey("processor.time.pct") - if err != nil { - t.Fatal(err) - } - assert.True(t, pctKey) - - pct, err := values[0].MetricSetFields.GetValue("processor.name") - if err != nil { - t.Fatal(err) - } - assert.NotEqual(t, "TestInstanceName", pct) - - t.Log(values) -} - -func TestWildcardQueryNoInstanceName(t *testing.T) { - config := Config{ - CounterConfig: make([]CounterConfig, 1), - } - config.CounterConfig[0].InstanceLabel = "process_private_bytes" - config.CounterConfig[0].MeasurementLabel = "process.private.bytes" - config.CounterConfig[0].Query = `\Process(*)\Private Bytes` - handle, err := NewReader(config) - if err != nil { - t.Fatal(err) - } - defer handle.query.Close() - - values, _ := handle.Read() - - time.Sleep(time.Millisecond * 1000) - - values, err = handle.Read() - if err != nil { - t.Fatal(err) - } - assert.NotZero(t, len(values)) - pctKey, err := values[0].MetricSetFields.HasKey("process.private.bytes") - if err != nil { - t.Fatal(err) - } - assert.True(t, pctKey) - - for _, s := range values { - pct, err := s.MetricSetFields.GetValue("process_private_bytes") - if err != nil { - t.Fatal(err) - } - assert.False(t, strings.Contains(pct.(string), "*")) - } - - t.Log(values) -} - -func TestGroupByInstance(t *testing.T) { - config := Config{ - CounterConfig: make([]CounterConfig, 3), - GroupMeasurements: true, - } - config.CounterConfig[0].InstanceLabel = "processor.name" - config.CounterConfig[0].MeasurementLabel = "processor.time.pct" - config.CounterConfig[0].Query = `\Processor Information(_Total)\% Processor Time` - config.CounterConfig[0].Format = "float" - - config.CounterConfig[1].InstanceLabel = "processor.name" - config.CounterConfig[1].MeasurementLabel = "processor.time.user.pct" - config.CounterConfig[1].Query = `\Processor Information(_Total)\% User Time` - config.CounterConfig[1].Format = "float" - - config.CounterConfig[2].InstanceLabel = "processor.name" - config.CounterConfig[2].MeasurementLabel = "processor.time.privileged.ns" - config.CounterConfig[2].Query = `\Processor Information(_Total)\% Privileged Time` - config.CounterConfig[2].Format = "float" - - handle, err := NewReader(config) - if err != nil { - t.Fatal(err) - } - defer handle.query.Close() - - values, _ := handle.Read() - - time.Sleep(time.Millisecond * 1000) - - values, err = handle.Read() - if err != nil { - t.Fatal(err) - } - - assert.EqualValues(t, 1, len(values)) // Assert all metrics have been grouped into a single event - - // Test all keys exist in the event - pctKey, err := values[0].MetricSetFields.HasKey("processor.time.pct") - if err != nil { - t.Fatal(err) - } - assert.True(t, pctKey) - - pctKey, err = values[0].MetricSetFields.HasKey("processor.time.user.pct") - if err != nil { - t.Fatal(err) - } - assert.True(t, pctKey) - - pctKey, err = values[0].MetricSetFields.HasKey("processor.time.privileged.ns") - if err != nil { - t.Fatal(err) - } - assert.True(t, pctKey) - - t.Log(values) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/perfmon/reader.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/perfmon/reader.go deleted file mode 100644 index a7ecd666..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/perfmon/reader.go +++ /dev/null @@ -1,274 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build windows - -package perfmon - -import ( - "fmt" - "regexp" - "strconv" - "strings" - - "github.com/elastic/beats/v7/metricbeat/helper/windows/pdh" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -var processRegexp = regexp.MustCompile(`(.+?)#[1-9]+`) - -const instanceCountLabel = ":count" - -// Reader will contain the config options -type Reader struct { - query pdh.Query // PDH Query - instanceLabel map[string]string // Mapping of counter path to key used for the label (e.g. processor.name) - measurement map[string]string // Mapping of counter path to key used for the value (e.g. processor.cpu_time). - executed bool // Indicates if the query has been executed. - log *logp.Logger // - config Config // Metricset configuration -} - -// NewReader creates a new instance of Reader. -func NewReader(config Config) (*Reader, error) { - var query pdh.Query - if err := query.Open(); err != nil { - return nil, err - } - r := &Reader{ - query: query, - instanceLabel: map[string]string{}, - measurement: map[string]string{}, - log: logp.NewLogger("perfmon"), - config: config, - } - for _, counter := range config.CounterConfig { - childQueries, err := query.GetCounterPaths(counter.Query) - if err != nil { - if config.IgnoreNECounters { - switch err { - case pdh.PDH_CSTATUS_NO_COUNTER, pdh.PDH_CSTATUS_NO_COUNTERNAME, - pdh.PDH_CSTATUS_NO_INSTANCE, pdh.PDH_CSTATUS_NO_OBJECT: - r.log.Infow("Ignoring non existent counter", "error", err, - logp.Namespace("perfmon"), "query", counter.Query) - continue - } - } else { - query.Close() - return nil, errors.Wrapf(err, `failed to expand counter (query="%v")`, counter.Query) - } - } - // check if the pdhexpandcounterpath/pdhexpandwildcardpath functions have expanded the counter successfully. - if len(childQueries) == 0 || (len(childQueries) == 1 && strings.Contains(childQueries[0], "*")) { - // covering cases when PdhExpandWildCardPathW returns no counter paths or is unable to expand and the ignore_non_existent_counters flag is set - if config.IgnoreNECounters { - r.log.Infow("Ignoring non existent counter", "initial query", counter.Query, - logp.Namespace("perfmon"), "expanded query", childQueries) - continue - } - return nil, errors.Errorf(`failed to expand counter (query="%v")`, counter.Query) - } - for _, v := range childQueries { - if err := query.AddCounter(v, counter.InstanceName, counter.Format, len(childQueries) > 1); err != nil { - return nil, errors.Wrapf(err, `failed to add counter (query="%v")`, counter.Query) - } - r.instanceLabel[v] = counter.InstanceLabel - r.measurement[v] = counter.MeasurementLabel - } - } - return r, nil -} - -// RefreshCounterPaths will recheck for any new instances and add them to the counter list -func (re *Reader) RefreshCounterPaths() error { - var newCounters []string - for _, counter := range re.config.CounterConfig { - childQueries, err := re.query.GetCounterPaths(counter.Query) - if err != nil { - if re.config.IgnoreNECounters { - switch err { - case pdh.PDH_CSTATUS_NO_COUNTER, pdh.PDH_CSTATUS_NO_COUNTERNAME, - pdh.PDH_CSTATUS_NO_INSTANCE, pdh.PDH_CSTATUS_NO_OBJECT: - re.log.Infow("Ignoring non existent counter", "error", err, - logp.Namespace("perfmon"), "query", counter.Query) - continue - } - } else { - return errors.Wrapf(err, `failed to expand counter (query="%v")`, counter.Query) - } - } - newCounters = append(newCounters, childQueries...) - // there are cases when the ExpandWildCardPath will retrieve a successful status but not an expanded query so we need to check for the size of the list - if err == nil && len(childQueries) >= 1 && !strings.Contains(childQueries[0], "*") { - for _, v := range childQueries { - if err := re.query.AddCounter(v, counter.InstanceName, counter.Format, len(childQueries) > 1); err != nil { - return errors.Wrapf(err, "failed to add counter (query='%v')", counter.Query) - } - re.instanceLabel[v] = counter.InstanceLabel - re.measurement[v] = counter.MeasurementLabel - } - } - } - err := re.query.RemoveUnusedCounters(newCounters) - if err != nil { - return errors.Wrap(err, "failed removing unused counter values") - } - - return nil -} - -// Read executes a query and returns those values in an event. -func (re *Reader) Read() ([]mb.Event, error) { - // Some counters, such as rate counters, require two counter values in order to compute a displayable value. In this case we must call PdhCollectQueryData twice before calling PdhGetFormattedCounterValue. - // For more information, see Collecting Performance Data (https://docs.microsoft.com/en-us/windows/desktop/PerfCtrs/collecting-performance-data). - if err := re.query.CollectData(); err != nil { - return nil, errors.Wrap(err, "failed querying counter values") - } - - // Get the values. - values, err := re.query.GetFormattedCounterValues() - if err != nil { - return nil, errors.Wrap(err, "failed formatting counter values") - } - var events []mb.Event - // GroupAllCountersTo config option where counters for all instances are aggregated and instance count is added in the event under the string value provided by this option. - if re.config.GroupAllCountersTo != "" { - event := re.groupToEvent(values) - events = append(events, event) - } else { - events = re.groupToEvents(values) - } - re.executed = true - return events, nil -} - -func (re *Reader) groupToEvents(counters map[string][]pdh.CounterValue) []mb.Event { - eventMap := make(map[string]*mb.Event) - - for counterPath, values := range counters { - for ind, val := range values { - // Some counters, such as rate counters, require two counter values in order to compute a displayable value. In this case we must call PdhCollectQueryData twice before calling PdhGetFormattedCounterValue. - // For more information, see Collecting Performance Data (https://docs.microsoft.com/en-us/windows/desktop/PerfCtrs/collecting-performance-data). - if val.Err != nil && !re.executed { - re.log.Debugw("Ignoring the first measurement because the data isn't ready", - "error", val.Err, logp.Namespace("perfmon"), "query", counterPath) - continue - } - - var eventKey string - if re.config.GroupMeasurements && val.Err == nil { - // Send measurements with the same instance label as part of the same event - eventKey = val.Instance - } else { - // Send every measurement as an individual event - // If a counter contains an error, it will always be sent as an individual event - eventKey = counterPath + strconv.Itoa(ind) - } - - // Create a new event if the key doesn't exist in the map - if _, ok := eventMap[eventKey]; !ok { - eventMap[eventKey] = &mb.Event{ - MetricSetFields: common.MapStr{}, - Error: errors.Wrapf(val.Err, "failed on query=%v", counterPath), - } - if val.Instance != "" && re.instanceLabel[counterPath] != "" { - //will ignore instance counter - if ok, match := matchesParentProcess(val.Instance); ok { - eventMap[eventKey].MetricSetFields.Put(re.instanceLabel[counterPath], match) - } else { - eventMap[eventKey].MetricSetFields.Put(re.instanceLabel[counterPath], val.Instance) - } - } - } - event := eventMap[eventKey] - if val.Measurement != nil { - event.MetricSetFields.Put(re.measurement[counterPath], val.Measurement) - } else { - event.MetricSetFields.Put(re.measurement[counterPath], 0) - } - } - } - // Write the values into the map. - events := make([]mb.Event, 0, len(eventMap)) - for _, val := range eventMap { - events = append(events, *val) - } - return events -} - -func (re *Reader) groupToEvent(counters map[string][]pdh.CounterValue) mb.Event { - event := mb.Event{ - MetricSetFields: common.MapStr{}, - } - measurements := make(map[string]float64, 0) - for counterPath, values := range counters { - for _, val := range values { - // Some counters, such as rate counters, require two counter values in order to compute a displayable value. In this case we must call PdhCollectQueryData twice before calling PdhGetFormattedCounterValue. - // For more information, see Collecting Performance Data (https://docs.microsoft.com/en-us/windows/desktop/PerfCtrs/collecting-performance-data). - if val.Err != nil && !re.executed { - re.log.Debugw("Ignoring the first measurement because the data isn't ready", - "error", val.Err, logp.Namespace("perfmon"), "query", counterPath) - continue - } - var counterVal float64 - switch val.Measurement.(type) { - case int64: - counterVal = float64(val.Measurement.(int64)) - default: - counterVal = val.Measurement.(float64) - } - if _, ok := measurements[re.measurement[counterPath]]; !ok { - measurements[re.measurement[counterPath]] = counterVal - measurements[re.measurement[counterPath]+instanceCountLabel] = 1 - } else { - measurements[re.measurement[counterPath]+instanceCountLabel] = measurements[re.measurement[counterPath]+instanceCountLabel] + 1 - measurements[re.measurement[counterPath]] = measurements[re.measurement[counterPath]] + counterVal - } - } - } - for key, val := range measurements { - if strings.Contains(key, instanceCountLabel) { - if val == 1 { - continue - } else { - event.MetricSetFields.Put(fmt.Sprintf("%s.%s", strings.Split(key, ".")[0], re.config.GroupAllCountersTo), val) - } - } else { - event.MetricSetFields.Put(key, val) - } - } - return event -} - -// Close will close the PDH query for now. -func (re *Reader) Close() error { - return re.query.Close() -} - -// matchParentProcess will try to get the parent process name -func matchesParentProcess(instanceName string) (bool, string) { - matches := processRegexp.FindStringSubmatch(instanceName) - if len(matches) == 2 { - return true, matches[1] - } - return false, instanceName -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/perfmon/reader_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/perfmon/reader_test.go deleted file mode 100644 index 7f925d21..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/perfmon/reader_test.go +++ /dev/null @@ -1,85 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build windows - -package perfmon - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -var validQuery = `\Processor Information(_Total)\% Processor Time` - -// TestNewReaderWhenQueryPathNotProvided will check for invalid/no query. -func TestNewReaderWhenQueryPathNotProvided(t *testing.T) { - counter := CounterConfig{Format: "float", InstanceName: "TestInstanceName"} - config := Config{ - IgnoreNECounters: false, - GroupMeasurements: false, - CounterConfig: []CounterConfig{counter}, - } - reader, err := NewReader(config) - assert.NotNil(t, err) - assert.Nil(t, reader) - assert.EqualValues(t, err.Error(), `failed to expand counter (query=""): no query path given`) -} - -// TestNewReaderWithValidQueryPath should successfully instantiate the reader. -func TestNewReaderWithValidQueryPath(t *testing.T) { - counter := CounterConfig{Format: "float", InstanceName: "TestInstanceName", Query: validQuery} - config := Config{ - IgnoreNECounters: false, - GroupMeasurements: false, - CounterConfig: []CounterConfig{counter}, - } - reader, err := NewReader(config) - defer reader.Close() - assert.Nil(t, err) - assert.NotNil(t, reader) - assert.NotNil(t, reader.query) - assert.NotNil(t, reader.query.Handle) - assert.NotNil(t, reader.query.Counters) - assert.NotZero(t, len(reader.query.Counters)) - -} - -// TestReadSuccessfully will test the func read when it first retrieves no events (and ignored) and then starts retrieving events. -func TestReadSuccessfully(t *testing.T) { - counter := CounterConfig{Format: "float", InstanceName: "TestInstanceName", Query: validQuery} - config := Config{ - IgnoreNECounters: false, - GroupMeasurements: false, - CounterConfig: []CounterConfig{counter}, - } - reader, err := NewReader(config) - if err != nil { - t.Fatal(err) - } - //Some counters, such as rate counters, require two counter values in order to compute a displayable value. In this case we call reader.Read() twice. - // For more information, see Collecting Performance Data (https://docs.microsoft.com/en-us/windows/desktop/PerfCtrs/collecting-performance-data). - events, err := reader.Read() - assert.Nil(t, err) - assert.NotNil(t, events) - assert.Zero(t, len(events)) - events, err = reader.Read() - assert.Nil(t, err) - assert.NotNil(t, events) - assert.NotZero(t, len(events)) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/service/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/service/_meta/data.json deleted file mode 100644 index d16c04fd..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/service/_meta/data.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "event": { - "dataset": "windows.service", - "duration": 115000, - "module": "windows" - }, - "metricset": { - "name": "service" - }, - "service": { - "type": "windows" - }, - "windows": { - "service": { - "display_name": "Servicio de enrutador de AllJoyn", - "exit_code": "ERROR_SERVICE_NEVER_STARTED", - "id": "IOQgaoSLJ7", - "name": "AJRouter", - "start_type": "Manual (Triggered)", - "state": "Stopped" - } - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/service/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/service/_meta/docs.asciidoc deleted file mode 100644 index bba2cd8e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/service/_meta/docs.asciidoc +++ /dev/null @@ -1,37 +0,0 @@ -The `service` metricset of the Windows module reads the status of Windows -services. - -[float] -=== Dashboard - -The service metricset comes with a predefined dashboard. For example: - -image::./images/metricbeat-windows-service.png[] - -[float] -=== Configuration - -[source,yaml] ----- -- module: windows - metricsets: ["service"] - period: 60s ----- - -[float] -=== Filtering - -Processors can be used to filter the events based on the service states or -their names. The example below configures the metricset to drop all events -except for the events for the firewall service. See -<> for more information about using processors. - -[source,yaml] ----- -- module: windows - metricsets: ["service"] - period: 60s - processors: - - drop_event.when.not.equals: - windows.service.display_name: Windows Firewall ----- diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/service/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/service/_meta/fields.yml deleted file mode 100644 index 9bdd8e59..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/service/_meta/fields.yml +++ /dev/null @@ -1,69 +0,0 @@ -- name: service - type: group - description: > - `service` contains the status for Windows services. - release: ga - fields: - - name: id - type: keyword - example: hW3NJFc1Ap - description: > - A unique ID for the service. It is a hash of the machine's GUID and the - service name. - - - name: name - type: keyword - example: Wecsvc - description: > - The service name. - - - name: display_name - type: keyword - example: Windows Event Collector - description: > - The display name of the service. - - - name: start_type - type: keyword - description: > - The startup type of the service. The possible values are `Automatic`, - `Boot`, `Disabled`, `Manual`, and `System`. - - - name: start_name - type: keyword - example: NT AUTHORITY\LocalService - description: > - Account name under which a service runs. - - - name: path_name - type: keyword - example: C:\WINDOWS\system32\svchost.exe -k LocalService -p - description: > - Fully qualified path to the file that implements the service, - including arguments. - - - name: state - type: keyword - description: > - The actual state of the service. The possible values are `Continuing`, - `Pausing`, `Paused`, `Running`, `Starting`, `Stopping`, and `Stopped`. - - - name: exit_code - type: keyword - description: > - For `Stopped` services this is the error code that service reports - when starting to stopping. This will be the generic Windows service - error code unless the service provides a service-specific error code. - - - name: pid - type: long - example: 1092 - description: > - For `Running` services this is the associated process PID. - - - name: uptime.ms - type: long - format: duration - input_format: milliseconds - description: > - The service's uptime specified in milliseconds. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/service/defs_service_windows.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/service/defs_service_windows.go deleted file mode 100644 index 69f77f7c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/service/defs_service_windows.go +++ /dev/null @@ -1,204 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build ignore - -package service - -/* -#include -#cgo LDFLAGS: -ladvapi32 -*/ -import "C" - -type ServiceErrno uintptr - -// Service Error Codes -const ( - SERVICE_ERROR_ACCESS_DENIED ServiceErrno = C.ERROR_ACCESS_DENIED - SERVICE_ERROR_MORE_DATA ServiceErrno = C.ERROR_MORE_DATA - SERVICE_ERROR_INVALID_PARAMETER ServiceErrno = C.ERROR_INVALID_PARAMETER - SERVICE_ERROR_INVALID_HANDLE ServiceErrno = C.ERROR_INVALID_HANDLE - SERVICE_ERROR_INVALID_LEVEL ServiceErrno = C.ERROR_INVALID_LEVEL - SERVICE_ERROR_INVALID_NAME ServiceErrno = C.ERROR_INVALID_NAME - SERVICE_ERROR_SHUTDOWN_IN_PROGRESS ServiceErrno = C.ERROR_SHUTDOWN_IN_PROGRESS - SERVICE_ERROR_DATABASE_DOES_NOT_EXIST ServiceErrno = C.ERROR_DATABASE_DOES_NOT_EXIST - SERVICE_ERROR_INSUFFICIENT_BUFFER ServiceErrno = C.ERROR_INSUFFICIENT_BUFFER - SERVICE_ERROR_SERVICE_DOES_NOT_EXIST ServiceErrno = C.ERROR_SERVICE_DOES_NOT_EXIST -) - -type ServiceErrorControl uint32 - -// Service Error Controls -const ( - SERVICE_ERROR_CRITICAL ServiceErrno = C.SERVICE_ERROR_CRITICAL - SERVICE_ERROR_IGNORE ServiceErrno = C.SERVICE_ERROR_IGNORE - SERVICE_ERROR_NORMAL ServiceErrno = C.SERVICE_ERROR_NORMAL - SERVICE_ERROR_SEVERE ServiceErrno = C.SERVICE_ERROR_SEVERE -) - -var serviceErrors = map[ServiceErrno]struct{}{ - SERVICE_ERROR_ACCESS_DENIED: struct{}{}, - SERVICE_ERROR_MORE_DATA: struct{}{}, - SERVICE_ERROR_INVALID_PARAMETER: struct{}{}, - SERVICE_ERROR_INVALID_HANDLE: struct{}{}, - SERVICE_ERROR_INVALID_LEVEL: struct{}{}, - SERVICE_ERROR_INVALID_NAME: struct{}{}, - SERVICE_ERROR_SHUTDOWN_IN_PROGRESS: struct{}{}, - SERVICE_ERROR_DATABASE_DOES_NOT_EXIST: struct{}{}, - SERVICE_ERROR_INSUFFICIENT_BUFFER: struct{}{}, - SERVICE_ERROR_CRITICAL: struct{}{}, - SERVICE_ERROR_IGNORE: struct{}{}, - SERVICE_ERROR_NORMAL: struct{}{}, - SERVICE_ERROR_SEVERE: struct{}{}, - SERVICE_ERROR_SERVICE_DOES_NOT_EXIST: struct{}{}, -} - -type ServiceType uint32 - -// ServiceTypes -const ( - // Services of type SERVICE_KERNEL_DRIVER and SERVICE_FILE_SYSTEM_DRIVER. - ServiceDriver ServiceType = C.SERVICE_DRIVER - // File system driver services. - ServiceFileSystemDriver ServiceType = C.SERVICE_FILE_SYSTEM_DRIVER - // Driver services. - ServiceKernelDriver ServiceType = C.SERVICE_KERNEL_DRIVER - // Services of type SERVICE_WIN32_OWN_PROCESS and SERVICE_WIN32_SHARE_PROCESS. - ServiceWin32 ServiceType = C.SERVICE_WIN32 - // Services that run in their own processes. - ServiceWin32OwnProcess ServiceType = C.SERVICE_WIN32_OWN_PROCESS - // Services that share a process with one or more other services. - ServiceWin32Shareprocess ServiceType = C.SERVICE_WIN32_SHARE_PROCESS - ServiceInteractiveProcess ServiceType = C.SERVICE_INTERACTIVE_PROCESS -) - -type ServiceState uint32 - -// ServiceStates -const ( - ServiceContinuePending ServiceState = C.SERVICE_CONTINUE_PENDING - ServicePausePending ServiceState = C.SERVICE_PAUSE_PENDING - ServicePaused ServiceState = C.SERVICE_PAUSED - ServiceRunning ServiceState = C.SERVICE_RUNNING - ServiceStartPending ServiceState = C.SERVICE_START_PENDING - ServiceStopPending ServiceState = C.SERVICE_STOP_PENDING - ServiceStopped ServiceState = C.SERVICE_STOPPED -) - -type ServiceEnumState uint32 - -//Service Enum States -const ( - // Enumerates services that are in the following states: SERVICE_START_PENDING, SERVICE_STOP_PENDING, SERVICE_RUNNING, SERVICE_CONTINUE_PENDING, SERVICE_PAUSE_PENDING, and SERVICE_PAUSED. - ServiceActive ServiceEnumState = C.SERVICE_ACTIVE - // Enumerates services that are in the SERVICE_STOPPED state. - ServiceInActive ServiceEnumState = C.SERVICE_INACTIVE - // Combines the SERVICE_ACTIVE and SERVICE_INACTIVE states. - ServiceStateAll ServiceEnumState = C.SERVICE_STATE_ALL -) - -type ServiceSCMAccessRight uint32 - -// Access Rights for the Service Control Manager -const ( - // Includes STANDARD_RIGHTS_REQUIRED, in addition to all access rights in this table. - ScManagerAllAccess ServiceSCMAccessRight = C.SC_MANAGER_ALL_ACCESS - // Required to connect to the service control manager. - ScManagerConnect ServiceSCMAccessRight = C.SC_MANAGER_CONNECT - // Required to call the EnumServicesStatus or EnumServicesStatusEx function to list the services that are in the database. - ScManagerEnumerateService ServiceSCMAccessRight = C.SC_MANAGER_ENUMERATE_SERVICE - // Required to call the QueryServiceLockStatus function to retrieve the lock status information for the database. - ScManagerQueryLockStatus ServiceSCMAccessRight = C.SC_MANAGER_QUERY_LOCK_STATUS -) - -type ServiceAccessRight uint32 - -// Access Rights for a Service -const ( - // Includes STANDARD_RIGHTS_REQUIRED in addition to all access rights in this table. - ServiceAllAccess ServiceAccessRight = C.SERVICE_ALL_ACCESS - // Required to call the ChangeServiceConfig or ChangeServiceConfig2 function to change the service configuration. Because this grants the caller the right to change the executable file that the system runs, it should be granted only to administrators. - ServiceChangeConfig ServiceAccessRight = C.SERVICE_CHANGE_CONFIG - // Required to call the EnumDependentServices function to enumerate all the services dependent on the service. - ServiceEnumerateDependents ServiceAccessRight = C.SERVICE_ENUMERATE_DEPENDENTS - // Required to call the ControlService function to ask the service to report its status immediately. - ServiceInterrogate ServiceAccessRight = C.SERVICE_INTERROGATE - // Required to call the ControlService function to pause or continue the service. - ServicePauseContinue ServiceAccessRight = C.SERVICE_PAUSE_CONTINUE - // Required to call the QueryServiceConfig and QueryServiceConfig2 functions to query the service configuration. - ServiceQueryConfig ServiceAccessRight = C.SERVICE_QUERY_CONFIG - // Required to call the QueryServiceStatus or QueryServiceStatusEx function to ask the service control manager about the status of the service. - ServiceQueryStatus ServiceAccessRight = C.SERVICE_QUERY_STATUS - // Required to call the StartService function to start the service. - ServiceStart ServiceAccessRight = C.SERVICE_START - // Required to call the ControlService function to stop the service. - ServiceStop ServiceAccessRight = C.SERVICE_STOP - // Required to call the ControlService function to specify a user-defined control code. - ServiceUserDefinedControl ServiceAccessRight = C.SERVICE_USER_DEFINED_CONTROL -) - -type ServiceInfoLevel uint32 - -// Service Info Levels -const ( - ScEnumProcessInfo ServiceInfoLevel = C.SC_ENUM_PROCESS_INFO -) - -type ServiceStartType uint32 - -// Service Start Types -const ( - // A service started automatically by the service control manager during system startup. - ServiceAutoStart ServiceStartType = C.SERVICE_AUTO_START - // A device driver started by the system loader. This value is valid only for driver services. - ServiceBootStart ServiceStartType = C.SERVICE_BOOT_START - // A service started by the service control manager when a process calls the StartService function. - ServiceDemandStart ServiceStartType = C.SERVICE_DEMAND_START - // A service that cannot be started. Attempts to start the service result in the error code ERROR_SERVICE_DISABLED. - ServiceDisabled ServiceStartType = C.SERVICE_DISABLED - // A device driver started by the IoInitSystem function. This value is valid only for driver services. - ServiceSystemStart ServiceStartType = C.SERVICE_SYSTEM_START -) - -type ProcessAccessRight uint32 - -const ( - ProcessAllAccess ProcessAccessRight = C.PROCESS_ALL_ACCESS - ProcessCreateProcess ProcessAccessRight = C.PROCESS_CREATE_PROCESS - ProcessCreateThread ProcessAccessRight = C.PROCESS_CREATE_THREAD - ProcessDupHandle ProcessAccessRight = C.PROCESS_DUP_HANDLE - ProcessQueryInformation ProcessAccessRight = C.PROCESS_QUERY_INFORMATION - ProcessQueryLimitInformation ProcessAccessRight = C.PROCESS_QUERY_LIMITED_INFORMATION - ProcessSetInformation ProcessAccessRight = C.PROCESS_SET_INFORMATION - ProcessSetQuota ProcessAccessRight = C.PROCESS_SET_QUOTA - ProcessSuspendResume ProcessAccessRight = C.PROCESS_SUSPEND_RESUME - ProcessTerminate ProcessAccessRight = C.PROCESS_TERMINATE - ProcessVmOperation ProcessAccessRight = C.PROCESS_VM_OPERATION - ProcessVmRead ProcessAccessRight = C.PROCESS_VM_READ - ProcessVmWrite ProcessAccessRight = C.PROCESS_VM_WRITE - ProcessSynchronize ProcessAccessRight = C.SYNCHRONIZE -) - -// Contains process status information for a service. -type ServiceStatusProcess C.SERVICE_STATUS_PROCESS - -// Contains the name of a service in a service control manager database and information about the service. -type EnumServiceStatusProcess C.ENUM_SERVICE_STATUS_PROCESS - -//Contains configuration information for an installed service. -type QueryServiceConfig C.QUERY_SERVICE_CONFIG diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/service/defs_service_windows_386.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/service/defs_service_windows_386.go deleted file mode 100644 index ebf58d8d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/service/defs_service_windows_386.go +++ /dev/null @@ -1,206 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Created by cgo -godefs - DO NOT EDIT -// cgo.exe -godefs defs_service_windows.go - -package service - -type ServiceErrno uintptr - -const ( - SERVICE_ERROR_ACCESS_DENIED ServiceErrno = 0x5 - SERVICE_ERROR_MORE_DATA ServiceErrno = 0xea - SERVICE_ERROR_INVALID_PARAMETER ServiceErrno = 0x57 - SERVICE_ERROR_INVALID_HANDLE ServiceErrno = 0x6 - SERVICE_ERROR_INVALID_LEVEL ServiceErrno = 0x7c - SERVICE_ERROR_INVALID_NAME ServiceErrno = 0x7b - SERVICE_ERROR_SHUTDOWN_IN_PROGRESS ServiceErrno = 0x45b - SERVICE_ERROR_DATABASE_DOES_NOT_EXIST ServiceErrno = 0x429 - SERVICE_ERROR_INSUFFICIENT_BUFFER ServiceErrno = 0x7a - SERVICE_ERROR_SERVICE_DOES_NOT_EXIST ServiceErrno = 0x424 -) - -type ServiceErrorControl uint32 - -const ( - SERVICE_ERROR_CRITICAL ServiceErrno = 0x3 - SERVICE_ERROR_IGNORE ServiceErrno = 0x0 - SERVICE_ERROR_NORMAL ServiceErrno = 0x1 - SERVICE_ERROR_SEVERE ServiceErrno = 0x2 -) - -var serviceErrors = map[ServiceErrno]struct{}{ - SERVICE_ERROR_ACCESS_DENIED: struct{}{}, - SERVICE_ERROR_MORE_DATA: struct{}{}, - SERVICE_ERROR_INVALID_PARAMETER: struct{}{}, - SERVICE_ERROR_INVALID_HANDLE: struct{}{}, - SERVICE_ERROR_INVALID_LEVEL: struct{}{}, - SERVICE_ERROR_INVALID_NAME: struct{}{}, - SERVICE_ERROR_SHUTDOWN_IN_PROGRESS: struct{}{}, - SERVICE_ERROR_DATABASE_DOES_NOT_EXIST: struct{}{}, - SERVICE_ERROR_INSUFFICIENT_BUFFER: struct{}{}, - SERVICE_ERROR_CRITICAL: struct{}{}, - SERVICE_ERROR_IGNORE: struct{}{}, - SERVICE_ERROR_NORMAL: struct{}{}, - SERVICE_ERROR_SEVERE: struct{}{}, - SERVICE_ERROR_SERVICE_DOES_NOT_EXIST: struct{}{}, -} - -type ServiceType uint32 - -const ( - ServiceDriver ServiceType = 0xb - - ServiceFileSystemDriver ServiceType = 0x2 - - ServiceKernelDriver ServiceType = 0x1 - - ServiceWin32 ServiceType = 0x30 - - ServiceWin32OwnProcess ServiceType = 0x10 - - ServiceWin32Shareprocess ServiceType = 0x20 - ServiceInteractiveProcess ServiceType = 0x100 -) - -type ServiceState uint32 - -const ( - ServiceContinuePending ServiceState = 0x5 - ServicePausePending ServiceState = 0x6 - ServicePaused ServiceState = 0x7 - ServiceRunning ServiceState = 0x4 - ServiceStartPending ServiceState = 0x2 - ServiceStopPending ServiceState = 0x3 - ServiceStopped ServiceState = 0x1 -) - -type ServiceEnumState uint32 - -const ( - ServiceActive ServiceEnumState = 0x1 - - ServiceInActive ServiceEnumState = 0x2 - - ServiceStateAll ServiceEnumState = 0x3 -) - -type ServiceSCMAccessRight uint32 - -const ( - ScManagerAllAccess ServiceSCMAccessRight = 0xf003f - - ScManagerConnect ServiceSCMAccessRight = 0x1 - - ScManagerEnumerateService ServiceSCMAccessRight = 0x4 - - ScManagerQueryLockStatus ServiceSCMAccessRight = 0x10 -) - -type ServiceAccessRight uint32 - -const ( - ServiceAllAccess ServiceAccessRight = 0xf01ff - - ServiceChangeConfig ServiceAccessRight = 0x2 - - ServiceEnumerateDependents ServiceAccessRight = 0x8 - - ServiceInterrogate ServiceAccessRight = 0x80 - - ServicePauseContinue ServiceAccessRight = 0x40 - - ServiceQueryConfig ServiceAccessRight = 0x1 - - ServiceQueryStatus ServiceAccessRight = 0x4 - - ServiceStart ServiceAccessRight = 0x10 - - ServiceStop ServiceAccessRight = 0x20 - - ServiceUserDefinedControl ServiceAccessRight = 0x100 -) - -type ServiceInfoLevel uint32 - -const ( - ScEnumProcessInfo ServiceInfoLevel = 0x0 -) - -type ServiceStartType uint32 - -const ( - ServiceAutoStart ServiceStartType = 0x2 - - ServiceBootStart ServiceStartType = 0x0 - - ServiceDemandStart ServiceStartType = 0x3 - - ServiceDisabled ServiceStartType = 0x4 - - ServiceSystemStart ServiceStartType = 0x1 -) - -type ProcessAccessRight uint32 - -const ( - ProcessAllAccess ProcessAccessRight = 0x1f0fff - ProcessCreateProcess ProcessAccessRight = 0x80 - ProcessCreateThread ProcessAccessRight = 0x2 - ProcessDupHandle ProcessAccessRight = 0x40 - ProcessQueryInformation ProcessAccessRight = 0x400 - ProcessQueryLimitInformation ProcessAccessRight = 0x1000 - ProcessSetInformation ProcessAccessRight = 0x200 - ProcessSetQuota ProcessAccessRight = 0x100 - ProcessSuspendResume ProcessAccessRight = 0x800 - ProcessTerminate ProcessAccessRight = 0x1 - ProcessVmOperation ProcessAccessRight = 0x8 - ProcessVmRead ProcessAccessRight = 0x10 - ProcessVmWrite ProcessAccessRight = 0x20 - ProcessSynchronize ProcessAccessRight = 0x100000 -) - -type ServiceStatusProcess struct { - DwServiceType uint32 - DwCurrentState uint32 - DwControlsAccepted uint32 - DwWin32ExitCode uint32 - DwServiceSpecificExitCode uint32 - DwCheckPoint uint32 - DwWaitHint uint32 - DwProcessId uint32 - DwServiceFlags uint32 -} - -type EnumServiceStatusProcess struct { - LpServiceName *int8 - LpDisplayName *int8 - ServiceStatusProcess ServiceStatusProcess -} - -type QueryServiceConfig struct { - DwServiceType uint32 - DwStartType uint32 - DwErrorControl uint32 - LpBinaryPathName *int8 - LpLoadOrderGroup *int8 - DwTagId uint32 - LpDependencies *int8 - LpServiceStartName *int8 - LpDisplayName *int8 -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/service/defs_service_windows_amd64.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/service/defs_service_windows_amd64.go deleted file mode 100644 index 9b2b6686..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/service/defs_service_windows_amd64.go +++ /dev/null @@ -1,209 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Created by cgo -godefs - DO NOT EDIT -// cgo.exe -godefs defs_service_windows.go - -package service - -type ServiceErrno uintptr - -const ( - SERVICE_ERROR_ACCESS_DENIED ServiceErrno = 0x5 - SERVICE_ERROR_MORE_DATA ServiceErrno = 0xea - SERVICE_ERROR_INVALID_PARAMETER ServiceErrno = 0x57 - SERVICE_ERROR_INVALID_HANDLE ServiceErrno = 0x6 - SERVICE_ERROR_INVALID_LEVEL ServiceErrno = 0x7c - SERVICE_ERROR_INVALID_NAME ServiceErrno = 0x7b - SERVICE_ERROR_SHUTDOWN_IN_PROGRESS ServiceErrno = 0x45b - SERVICE_ERROR_DATABASE_DOES_NOT_EXIST ServiceErrno = 0x429 - SERVICE_ERROR_INSUFFICIENT_BUFFER ServiceErrno = 0x7a - SERVICE_ERROR_SERVICE_DOES_NOT_EXIST ServiceErrno = 0x424 -) - -type ServiceErrorControl uint32 - -const ( - SERVICE_ERROR_CRITICAL ServiceErrno = 0x3 - SERVICE_ERROR_IGNORE ServiceErrno = 0x0 - SERVICE_ERROR_NORMAL ServiceErrno = 0x1 - SERVICE_ERROR_SEVERE ServiceErrno = 0x2 -) - -var serviceErrors = map[ServiceErrno]struct{}{ - SERVICE_ERROR_ACCESS_DENIED: struct{}{}, - SERVICE_ERROR_MORE_DATA: struct{}{}, - SERVICE_ERROR_INVALID_PARAMETER: struct{}{}, - SERVICE_ERROR_INVALID_HANDLE: struct{}{}, - SERVICE_ERROR_INVALID_LEVEL: struct{}{}, - SERVICE_ERROR_INVALID_NAME: struct{}{}, - SERVICE_ERROR_SHUTDOWN_IN_PROGRESS: struct{}{}, - SERVICE_ERROR_DATABASE_DOES_NOT_EXIST: struct{}{}, - SERVICE_ERROR_INSUFFICIENT_BUFFER: struct{}{}, - SERVICE_ERROR_CRITICAL: struct{}{}, - SERVICE_ERROR_IGNORE: struct{}{}, - SERVICE_ERROR_NORMAL: struct{}{}, - SERVICE_ERROR_SEVERE: struct{}{}, - SERVICE_ERROR_SERVICE_DOES_NOT_EXIST: struct{}{}, -} - -type ServiceType uint32 - -const ( - ServiceDriver ServiceType = 0xb - - ServiceFileSystemDriver ServiceType = 0x2 - - ServiceKernelDriver ServiceType = 0x1 - - ServiceWin32 ServiceType = 0x30 - - ServiceWin32OwnProcess ServiceType = 0x10 - - ServiceWin32Shareprocess ServiceType = 0x20 - ServiceInteractiveProcess ServiceType = 0x100 -) - -type ServiceState uint32 - -const ( - ServiceContinuePending ServiceState = 0x5 - ServicePausePending ServiceState = 0x6 - ServicePaused ServiceState = 0x7 - ServiceRunning ServiceState = 0x4 - ServiceStartPending ServiceState = 0x2 - ServiceStopPending ServiceState = 0x3 - ServiceStopped ServiceState = 0x1 -) - -type ServiceEnumState uint32 - -const ( - ServiceActive ServiceEnumState = 0x1 - - ServiceInActive ServiceEnumState = 0x2 - - ServiceStateAll ServiceEnumState = 0x3 -) - -type ServiceSCMAccessRight uint32 - -const ( - ScManagerAllAccess ServiceSCMAccessRight = 0xf003f - - ScManagerConnect ServiceSCMAccessRight = 0x1 - - ScManagerEnumerateService ServiceSCMAccessRight = 0x4 - - ScManagerQueryLockStatus ServiceSCMAccessRight = 0x10 -) - -type ServiceAccessRight uint32 - -const ( - ServiceAllAccess ServiceAccessRight = 0xf01ff - - ServiceChangeConfig ServiceAccessRight = 0x2 - - ServiceEnumerateDependents ServiceAccessRight = 0x8 - - ServiceInterrogate ServiceAccessRight = 0x80 - - ServicePauseContinue ServiceAccessRight = 0x40 - - ServiceQueryConfig ServiceAccessRight = 0x1 - - ServiceQueryStatus ServiceAccessRight = 0x4 - - ServiceStart ServiceAccessRight = 0x10 - - ServiceStop ServiceAccessRight = 0x20 - - ServiceUserDefinedControl ServiceAccessRight = 0x100 -) - -type ServiceInfoLevel uint32 - -const ( - ScEnumProcessInfo ServiceInfoLevel = 0x0 -) - -type ServiceStartType uint32 - -const ( - ServiceAutoStart ServiceStartType = 0x2 - - ServiceBootStart ServiceStartType = 0x0 - - ServiceDemandStart ServiceStartType = 0x3 - - ServiceDisabled ServiceStartType = 0x4 - - ServiceSystemStart ServiceStartType = 0x1 -) - -type ProcessAccessRight uint32 - -const ( - ProcessAllAccess ProcessAccessRight = 0x1f0fff - ProcessCreateProcess ProcessAccessRight = 0x80 - ProcessCreateThread ProcessAccessRight = 0x2 - ProcessDupHandle ProcessAccessRight = 0x40 - ProcessQueryInformation ProcessAccessRight = 0x400 - ProcessQueryLimitInformation ProcessAccessRight = 0x1000 - ProcessSetInformation ProcessAccessRight = 0x200 - ProcessSetQuota ProcessAccessRight = 0x100 - ProcessSuspendResume ProcessAccessRight = 0x800 - ProcessTerminate ProcessAccessRight = 0x1 - ProcessVmOperation ProcessAccessRight = 0x8 - ProcessVmRead ProcessAccessRight = 0x10 - ProcessVmWrite ProcessAccessRight = 0x20 - ProcessSynchronize ProcessAccessRight = 0x100000 -) - -type ServiceStatusProcess struct { - DwServiceType uint32 - DwCurrentState uint32 - DwControlsAccepted uint32 - DwWin32ExitCode uint32 - DwServiceSpecificExitCode uint32 - DwCheckPoint uint32 - DwWaitHint uint32 - DwProcessId uint32 - DwServiceFlags uint32 -} - -type EnumServiceStatusProcess struct { - LpServiceName *int8 - LpDisplayName *int8 - ServiceStatusProcess ServiceStatusProcess - Pad_cgo_0 [4]byte -} - -type QueryServiceConfig struct { - DwServiceType uint32 - DwStartType uint32 - DwErrorControl uint32 - Pad_cgo_0 [4]byte - LpBinaryPathName *int8 - LpLoadOrderGroup *int8 - DwTagId uint32 - Pad_cgo_1 [4]byte - LpDependencies *int8 - LpServiceStartName *int8 - LpDisplayName *int8 -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/service/doc.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/service/doc.go deleted file mode 100644 index a766843e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/service/doc.go +++ /dev/null @@ -1,24 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Package service implements a Metricbeat metricset for reading Windows Services -package service - -//go:generate go run ../../../helper/windows/run.go -cmd "go tool cgo -godefs defs_service_windows.go" -goarch amd64 -output defs_service_windows_amd64.go -//go:generate go run ../../../helper/windows/run.go -cmd "go tool cgo -godefs defs_service_windows.go" -goarch 386 -output defs_service_windows_386.go -//go:generate go run $GOROOT/src/syscall/mksyscall_windows.go -output zservice_windows.go service_windows.go -//go:generate goimports -w defs_service_windows_amd64.go defs_service_windows_386.go diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/service/service.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/service/service.go deleted file mode 100644 index fce48ab6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/service/service.go +++ /dev/null @@ -1,74 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build windows - -package service - -import ( - "github.com/elastic/beats/v7/metricbeat/mb" -) - -// init registers the MetricSet with the central registry. -// The New method will be called after the setup of the module and before starting to fetch data -func init() { - mb.Registry.MustAddMetricSet("windows", "service", New, - mb.DefaultMetricSet(), - ) -} - -// MetricSet type defines all fields of the MetricSet -// As a minimum it must inherit the mb.BaseMetricSet fields, but can be extended with -// additional entries. These variables can be used to persist data or configuration between -// multiple fetch calls. -type MetricSet struct { - mb.BaseMetricSet - reader *ServiceReader -} - -// New create a new instance of the MetricSet -// Part of new is also setting up the configuration by processing additional -// configuration entries if needed. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - reader, err := NewServiceReader() - if err != nil { - return nil, err - } - - return &MetricSet{ - BaseMetricSet: base, - reader: reader, - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right format -// It returns the event which is then forward to the output. In case of an error, a -// descriptive error must be returned. -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - services, err := m.reader.Read() - if err != nil { - return err - } - - for _, event := range services { - reporter.Event(mb.Event{ - MetricSetFields: event, - }) - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/service/service_integration_windows_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/service/service_integration_windows_test.go deleted file mode 100644 index 51306fe5..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/service/service_integration_windows_test.go +++ /dev/null @@ -1,128 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration windows - -package service - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/common" - - "github.com/StackExchange/wmi" - "github.com/stretchr/testify/assert" - - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -type Win32Service struct { - Name string - ProcessId uint32 - DisplayName string - State string - StartName string - PathName string -} - -func TestData(t *testing.T) { - config := map[string]interface{}{ - "module": "windows", - "metricsets": []string{"service"}, - } - - f := mbtest.NewReportingMetricSetV2Error(t, config) - - if err := mbtest.WriteEventsReporterV2Error(f, t, ""); err != nil { - t.Fatal("write", err) - } -} - -func TestReadService(t *testing.T) { - reader, err := NewServiceReader() - if err != nil { - t.Fatal(err) - } - - var wmiSrc []Win32Service - - // Get services from WMI, set NonePtrZero so nil fields are turned to empty strings - wmi.DefaultClient.NonePtrZero = true - err = wmi.Query("SELECT * FROM Win32_Service ", &wmiSrc) - if err != nil { - t.Fatal(err) - } - - // Get services from Windows module. - services, err := reader.Read() - if err != nil { - t.Fatal(err) - } - - var stateChangedServices []common.MapStr - - // Compare our module's data against WMI. - for _, s := range services { - // Look if the service is in the WMI data. - var found bool - for _, w := range wmiSrc { - if w.Name == s["name"] { - if s["pid"] != nil { - assert.Equal(t, w.ProcessId, s["pid"], - "PID of service %v does not match", w.DisplayName) - } - // For some services DisplayName and Name are the same. It seems to be a bug from the wmi query. - if w.DisplayName != w.Name { - assert.Equal(t, w.DisplayName, s["display_name"], - "Display name of service %v does not match", w.Name) - } - // some services come back without PathName or StartName from WMI, just skip them - if s["path_name"] != nil && w.PathName != "" { - assert.Equal(t, w.PathName, s["path_name"], - "Path name of service %v does not match", w.Name) - } - if s["start_name"] != nil && w.StartName != "" { - assert.Equal(t, w.StartName, s["start_name"], - "Start name of service %v does not match", w.Name) - } - // Some services have changed state before the second retrieval. - if w.State != s["state"] { - changed := s - changed["initial_state"] = w.State - stateChangedServices = append(stateChangedServices, changed) - } - found = true - break - } - } - - if !found { - // Service is not in the wmi query - t.Errorf("Service %s can not be found by wmi query", s["name"]) - } - } - // If more than 90% of the services have the same state then we have enough confidence the state check works while being resilient to race conditions, - // else it will require further investigation on which services are failing - if stateChangedServices != nil { - failing := float64(len(stateChangedServices)) / float64(len(services)) * 100 - if failing > 90 { - // print entire information on the services failing - t.Errorf("%.2f%% of the services have a different state than initial one \n : %s", failing, stateChangedServices) - } - } - -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/service/service_windows.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/service/service_windows.go deleted file mode 100644 index 877be4e8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/service/service_windows.go +++ /dev/null @@ -1,586 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build windows - -package service - -import ( - "bytes" - "crypto/sha256" - "encoding/base64" - "strconv" - "syscall" - "time" - "unicode/utf16" - "unsafe" - - "github.com/pkg/errors" - "golang.org/x/sys/windows" - "golang.org/x/sys/windows/registry" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/winlogbeat/sys" - "github.com/elastic/gosigar" -) - -// Windows API calls -//sys _OpenSCManager(machineName *uint16, databaseName *uint16, desiredAcces ServiceSCMAccessRight) (handle ServiceDatabaseHandle, err error) = advapi32.OpenSCManagerW -//sys _EnumServicesStatusEx(handle ServiceDatabaseHandle, infoLevel ServiceInfoLevel, serviceType ServiceType, serviceState ServiceEnumState, services *byte, bufSize uint32, bytesNeeded *uint32, servicesReturned *uint32, resumeHandle *uintptr, groupName *uintptr) (err error) [failretval==0] = advapi32.EnumServicesStatusExW -//sys _OpenService(handle ServiceDatabaseHandle, serviceName *uint16, desiredAccess ServiceAccessRight) (serviceHandle ServiceHandle, err error) = advapi32.OpenServiceW -//sys _QueryServiceConfig(serviceHandle ServiceHandle, serviceConfig *byte, bufSize uint32, bytesNeeded *uint32) (err error) [failretval==0] = advapi32.QueryServiceConfigW -//sys _QueryServiceConfig2(serviceHandle ServiceHandle, infoLevel ServiceConfigInformation, configBuffer *byte, bufSize uint32, bytesNeeded *uint32) (err error) [failretval==0] = advapi32.QueryServiceConfig2W -//sys _CloseServiceHandle(handle uintptr) (err error) = advapi32.CloseServiceHandle - -var ( - sizeofEnumServiceStatusProcess = (int)(unsafe.Sizeof(EnumServiceStatusProcess{})) -) - -type ServiceDatabaseHandle uintptr - -type ServiceHandle uintptr - -type ProcessHandle uintptr - -type ServiceConfigInformation uint32 - -const ( - ServiceConfigDelayedAutoStartInfo ServiceConfigInformation = 3 - ServiceConfigDescription ServiceConfigInformation = 1 - ServiceConfigFailureActions ServiceConfigInformation = 2 - ServiceConfigFailureActionsFlag ServiceConfigInformation = 4 - ServiceConfigPreferredNode ServiceConfigInformation = 9 - ServiceConfigPreshutdownInfo ServiceConfigInformation = 7 - ServiceConfigRequiredPrivilegesInfo ServiceConfigInformation = 6 - ServiceConfigServiceSidInfo ServiceConfigInformation = 5 - ServiceConfigTriggerInfo ServiceConfigInformation = 8 - ServiceConfigLaunchProtected ServiceConfigInformation = 12 -) - -type serviceDelayedAutoStartInfo struct { - delayedAutoStart bool -} - -type serviceTriggerInfo struct { - cTriggers uint32 - pTriggers uintptr - pReserved uintptr -} - -var serviceStates = map[ServiceState]string{ - ServiceContinuePending: "Continuing", - ServicePausePending: "Pausing", - ServicePaused: "Paused", - ServiceRunning: "Running", - ServiceStartPending: "Starting", - ServiceStopPending: "Stopping", - ServiceStopped: "Stopped", -} - -const ( - StartTypeBoot ServiceStartType = iota - StartTypeSystem - StartTypeAutomatic - StartTypeManual - StartTypeDisabled - StartTypeAutomaticDelayed - StartTypeAutomaticTriggered - StartTypeAutomaticDelayedTriggered - StartTypeManualTriggered -) - -var serviceStartTypes = map[ServiceStartType]string{ - StartTypeBoot: "Boot", - StartTypeSystem: "System", - StartTypeAutomatic: "Automatic", - StartTypeManual: "Manual", - StartTypeDisabled: "Disabled", - StartTypeAutomaticDelayed: "Automatic (Delayed)", - StartTypeAutomaticTriggered: "Automatic (Triggered)", - StartTypeAutomaticDelayedTriggered: "Automatic (Delayed, Triggered)", - StartTypeManualTriggered: "Manual (Triggered)", -} - -func (startType ServiceStartType) String() string { - return serviceStartTypes[startType] -} - -func (state ServiceState) String() string { - if val, ok := serviceStates[state]; ok { - return val - } - return "" -} - -// errorNames is mapping of errno values to names. -// https://msdn.microsoft.com/en-us/library/windows/desktop/ms681383(v=vs.85).aspx -var errorNames = map[uint32]string{ - 1077: "ERROR_SERVICE_NEVER_STARTED", -} - -type ServiceStatus struct { - DisplayName string - ServiceName string - CurrentState string - StartType ServiceStartType - PID uint32 // ID of the associated process. - Uptime time.Duration - ExitCode uint32 // Exit code for stopped services. - ServiceStartName string - BinaryPathName string -} - -type ServiceReader struct { - handle ServiceDatabaseHandle - state ServiceEnumState - guid string // Host's MachineGuid value (a unique ID for the host). - ids map[string]string // Cache of service IDs. - protectedServices map[string]struct{} -} - -var InvalidServiceDatabaseHandle = ^ServiceDatabaseHandle(0) -var InvalidServiceHandle = ^ServiceHandle(0) - -func OpenSCManager(machineName string, databaseName string, desiredAccess ServiceSCMAccessRight) (ServiceDatabaseHandle, error) { - var machineNamePtr *uint16 - if machineName != "" { - var err error - machineNamePtr, err = syscall.UTF16PtrFromString(machineName) - if err != nil { - return InvalidServiceDatabaseHandle, err - } - } - - var databaseNamePtr *uint16 - if databaseName != "" { - var err error - databaseNamePtr, err = syscall.UTF16PtrFromString(databaseName) - if err != nil { - return InvalidServiceDatabaseHandle, err - } - } - - handle, err := _OpenSCManager(machineNamePtr, databaseNamePtr, desiredAccess) - if err != nil { - return InvalidServiceDatabaseHandle, ServiceErrno(err.(syscall.Errno)) - } - - return handle, nil -} - -func OpenService(handle ServiceDatabaseHandle, serviceName string, desiredAccess ServiceAccessRight) (ServiceHandle, error) { - var serviceNamePtr *uint16 - if serviceName != "" { - var err error - serviceNamePtr, err = syscall.UTF16PtrFromString(serviceName) - if err != nil { - return InvalidServiceHandle, err - } - } - - serviceHandle, err := _OpenService(handle, serviceNamePtr, desiredAccess) - if err != nil { - return InvalidServiceHandle, ServiceErrno(err.(syscall.Errno)) - } - - return serviceHandle, nil -} - -func QueryServiceConfig2(serviceHandle ServiceHandle, infoLevel ServiceConfigInformation) ([]byte, error) { - var buffer []byte - - for { - var bytesNeeded uint32 - var bufPtr *byte - if len(buffer) > 0 { - bufPtr = &buffer[0] - } - - if err := _QueryServiceConfig2(serviceHandle, infoLevel, bufPtr, uint32(len(buffer)), &bytesNeeded); err != nil { - if ServiceErrno(err.(syscall.Errno)) == SERVICE_ERROR_INSUFFICIENT_BUFFER { - // Increase buffer size and retry. - buffer = make([]byte, len(buffer)+int(bytesNeeded)) - continue - } - return nil, err - } - - break - } - - return buffer, nil -} - -func getServiceStates(handle ServiceDatabaseHandle, state ServiceEnumState, protectedServices map[string]struct{}) ([]ServiceStatus, error) { - var servicesReturned uint32 - var servicesBuffer []byte - - for { - var bytesNeeded uint32 - var buf *byte - if len(servicesBuffer) > 0 { - buf = &servicesBuffer[0] - } - - if err := _EnumServicesStatusEx(handle, ScEnumProcessInfo, ServiceWin32, state, buf, uint32(len(servicesBuffer)), &bytesNeeded, &servicesReturned, nil, nil); err != nil { - if ServiceErrno(err.(syscall.Errno)) == SERVICE_ERROR_MORE_DATA { - // Increase buffer size and retry. - servicesBuffer = make([]byte, len(servicesBuffer)+int(bytesNeeded)) - continue - } - return nil, ServiceErrno(err.(syscall.Errno)) - } - - break - } - - // Windows appears to tack on a single byte null terminator to the UTF-16 - // strings, but we are expecting either no null terminator or \u0000 (an - // even number of bytes). - if len(servicesBuffer)%2 != 0 && servicesBuffer[len(servicesBuffer)-1] == 0 { - servicesBuffer = servicesBuffer[:len(servicesBuffer)-1] - } - - var services []ServiceStatus - for i := 0; i < int(servicesReturned); i++ { - serviceTemp := (*EnumServiceStatusProcess)(unsafe.Pointer(&servicesBuffer[i*sizeofEnumServiceStatusProcess])) - - service, err := getServiceInformation(serviceTemp, servicesBuffer, handle, protectedServices) - if err != nil { - return nil, err - } - - services = append(services, service) - } - - return services, nil -} - -func getServiceInformation(rawService *EnumServiceStatusProcess, servicesBuffer []byte, handle ServiceDatabaseHandle, protectedServices map[string]struct{}) (ServiceStatus, error) { - service := ServiceStatus{ - PID: rawService.ServiceStatusProcess.DwProcessId, - } - - // Read null-terminated UTF16 strings from the buffer. - serviceNameOffset := uintptr(unsafe.Pointer(rawService.LpServiceName)) - (uintptr)(unsafe.Pointer(&servicesBuffer[0])) - displayNameOffset := uintptr(unsafe.Pointer(rawService.LpDisplayName)) - (uintptr)(unsafe.Pointer(&servicesBuffer[0])) - - strBuf := new(bytes.Buffer) - if err := sys.UTF16ToUTF8Bytes(servicesBuffer[displayNameOffset:], strBuf); err != nil { - return service, err - } - service.DisplayName = strBuf.String() - - strBuf.Reset() - if err := sys.UTF16ToUTF8Bytes(servicesBuffer[serviceNameOffset:], strBuf); err != nil { - return service, err - } - service.ServiceName = strBuf.String() - - var state string - - if stat, ok := serviceStates[ServiceState(rawService.ServiceStatusProcess.DwCurrentState)]; ok { - state = stat - } else { - state = "Can not define State" - } - service.CurrentState = state - - // Exit code. - service.ExitCode = rawService.ServiceStatusProcess.DwWin32ExitCode - if service.ExitCode == uint32(windows.ERROR_SERVICE_SPECIFIC_ERROR) { - service.ExitCode = rawService.ServiceStatusProcess.DwServiceSpecificExitCode - } - - serviceHandle, err := OpenService(handle, service.ServiceName, ServiceQueryConfig) - if err != nil { - return service, err - } - - defer CloseServiceHandle(serviceHandle) - - // Get detailed information - if err := getAdditionalServiceInfo(serviceHandle, &service); err != nil { - return service, err - } - - // Get optional information - if err := getOptionalServiceInfo(serviceHandle, &service); err != nil { - return service, err - } - - //Get uptime for service - if ServiceState(rawService.ServiceStatusProcess.DwCurrentState) != ServiceStopped { - processUpTime, err := getServiceUptime(rawService.ServiceStatusProcess.DwProcessId) - if err != nil { - if _, ok := protectedServices[service.ServiceName]; errors.Cause(err) == syscall.ERROR_ACCESS_DENIED && !ok { - protectedServices[service.ServiceName] = struct{}{} - logp.Warn("Uptime for service %v is not available because of insufficient rights", service.ServiceName) - } else { - return service, err - } - } - service.Uptime = processUpTime / time.Millisecond - } - - return service, nil -} - -// getServiceUptime returns the uptime for process -func getServiceUptime(processID uint32) (time.Duration, error) { - var processCreationTime gosigar.ProcTime - - err := processCreationTime.Get(int(processID)) - if err != nil { - return time.Duration(processCreationTime.StartTime), err - } - - uptime := time.Since(time.Unix(0, int64(processCreationTime.StartTime)*int64(time.Millisecond))) - - return uptime, nil -} - -func getAdditionalServiceInfo(serviceHandle ServiceHandle, service *ServiceStatus) error { - var buffer []byte - - for { - var bytesNeeded uint32 - var bufPtr *byte - if len(buffer) > 0 { - bufPtr = &buffer[0] - } - - if err := _QueryServiceConfig(serviceHandle, bufPtr, uint32(len(buffer)), &bytesNeeded); err != nil { - if ServiceErrno(err.(syscall.Errno)) == SERVICE_ERROR_INSUFFICIENT_BUFFER { - // Increase buffer size and retry. - buffer = make([]byte, len(buffer)+int(bytesNeeded)) - continue - } - return ServiceErrno(err.(syscall.Errno)) - } - serviceQueryConfig := (*QueryServiceConfig)(unsafe.Pointer(&buffer[0])) - service.StartType = ServiceStartType(serviceQueryConfig.DwStartType) - serviceStartNameOffset := uintptr(unsafe.Pointer(serviceQueryConfig.LpServiceStartName)) - (uintptr)(unsafe.Pointer(&buffer[0])) - binaryPathNameOffset := uintptr(unsafe.Pointer(serviceQueryConfig.LpBinaryPathName)) - (uintptr)(unsafe.Pointer(&buffer[0])) - - strBuf := new(bytes.Buffer) - if err := sys.UTF16ToUTF8Bytes(buffer[serviceStartNameOffset:], strBuf); err != nil { - return err - } - service.ServiceStartName = strBuf.String() - - strBuf.Reset() - if err := sys.UTF16ToUTF8Bytes(buffer[binaryPathNameOffset:], strBuf); err != nil { - return err - } - service.BinaryPathName = strBuf.String() - - break - } - - return nil -} - -func getOptionalServiceInfo(serviceHandle ServiceHandle, service *ServiceStatus) error { - // Get information if the service is started delayed or triggered. Only valid for automatic or manual services. So filter them first. - if service.StartType == StartTypeAutomatic || service.StartType == StartTypeManual { - var delayedInfo *serviceDelayedAutoStartInfo - if service.StartType == StartTypeAutomatic { - delayedInfoBuffer, err := QueryServiceConfig2(serviceHandle, ServiceConfigDelayedAutoStartInfo) - if err != nil { - return err - } - - delayedInfo = (*serviceDelayedAutoStartInfo)(unsafe.Pointer(&delayedInfoBuffer[0])) - } - - // Get information if the service is triggered. - triggeredInfoBuffer, err := QueryServiceConfig2(serviceHandle, ServiceConfigTriggerInfo) - if err != nil { - return err - } - - triggeredInfo := (*serviceTriggerInfo)(unsafe.Pointer(&triggeredInfoBuffer[0])) - - if service.StartType == StartTypeAutomatic { - if triggeredInfo.cTriggers > 0 && delayedInfo.delayedAutoStart { - service.StartType = StartTypeAutomaticDelayedTriggered - } else if triggeredInfo.cTriggers > 0 { - service.StartType = StartTypeAutomaticTriggered - } else if delayedInfo.delayedAutoStart { - service.StartType = StartTypeAutomaticDelayed - } - return nil - } - - if service.StartType == StartTypeManual && triggeredInfo.cTriggers > 0 { - service.StartType = StartTypeManualTriggered - } - } - - return nil -} - -func (reader *ServiceReader) Close() error { - return CloseServiceDatabaseHandle(reader.handle) -} - -func CloseServiceDatabaseHandle(handle ServiceDatabaseHandle) error { - if err := _CloseServiceHandle(uintptr(handle)); err != nil { - return ServiceErrno(err.(syscall.Errno)) - } - - return nil -} - -func CloseServiceHandle(handle ServiceHandle) error { - if err := _CloseServiceHandle(uintptr(handle)); err != nil { - return ServiceErrno(err.(syscall.Errno)) - } - - return nil -} - -func NewServiceReader() (*ServiceReader, error) { - hndl, err := OpenSCManager("", "", ScManagerEnumerateService|ScManagerConnect) - if err != nil { - return nil, errors.Wrap(err, "initialization failed") - } - - guid, err := getMachineGUID() - if err != nil { - return nil, err - } - - r := &ServiceReader{ - handle: hndl, - state: ServiceStateAll, - guid: guid, - ids: map[string]string{}, - protectedServices: map[string]struct{}{}, - } - - return r, nil -} - -func (reader *ServiceReader) Read() ([]common.MapStr, error) { - services, err := getServiceStates(reader.handle, reader.state, reader.protectedServices) - if err != nil { - return nil, err - } - - result := make([]common.MapStr, 0, len(services)) - - for _, service := range services { - ev := common.MapStr{ - "id": reader.getServiceID(service.ServiceName), - "display_name": service.DisplayName, - "name": service.ServiceName, - "state": service.CurrentState, - "start_type": service.StartType.String(), - "start_name": service.ServiceStartName, - "path_name": service.BinaryPathName, - } - - if service.CurrentState == "Stopped" { - ev.Put("exit_code", getErrorCode(service.ExitCode)) - } - - if service.PID > 0 { - ev.Put("pid", service.PID) - } - - if service.Uptime > 0 { - if _, err = ev.Put("uptime.ms", service.Uptime); err != nil { - return nil, err - } - } - - result = append(result, ev) - } - - return result, nil -} - -// getServiceID returns a unique ID for the service that is derived from the -// machine's GUID and the service's name. -func (reader *ServiceReader) getServiceID(name string) string { - // hash returns a base64 encoded sha256 hash that is truncated to 10 chars. - hash := func(v string) string { - sum := sha256.Sum256([]byte(v)) - base64Hash := base64.RawURLEncoding.EncodeToString(sum[:]) - return base64Hash[:10] - } - - id, found := reader.ids[name] - if !found { - id = hash(reader.guid + name) - reader.ids[name] = id - } - - return id -} - -func (e ServiceErrno) Error() string { - // If the value is not one of the known Service errors then assume its a - // general windows error. - if _, found := serviceErrors[e]; !found { - return syscall.Errno(e).Error() - } - - // Use FormatMessage to convert the service errno to a string. - var flags uint32 = syscall.FORMAT_MESSAGE_FROM_SYSTEM | syscall.FORMAT_MESSAGE_ARGUMENT_ARRAY | syscall.FORMAT_MESSAGE_IGNORE_INSERTS - b := make([]uint16, 300) - n, err := windows.FormatMessage(flags, modadvapi32.Handle(), uint32(e), 0, b, nil) - if err != nil { - return "service error #" + strconv.Itoa(int(e)) - } - - // Trim terminating \r and \n - for ; n > 0 && (b[n-1] == '\n' || b[n-1] == '\r'); n-- { - } - return string(utf16.Decode(b[:n])) -} - -// getMachineGUID returns the machine's GUID value which is unique to a Windows -// installation. -func getMachineGUID() (string, error) { - const key = registry.LOCAL_MACHINE - const path = `SOFTWARE\Microsoft\Cryptography` - const name = "MachineGuid" - - k, err := registry.OpenKey(key, path, registry.READ|registry.WOW64_64KEY) - if err != nil { - return "", errors.Wrapf(err, `failed to open HKLM\%v`, path) - } - - guid, _, err := k.GetStringValue(name) - if err != nil { - return "", errors.Wrapf(err, `failed to get value of HKLM\%v\%v`, path, name) - } - - return guid, nil -} - -func getErrorCode(errno uint32) string { - name, found := errorNames[errno] - if found { - return name - } - return strconv.Itoa(int(errno)) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/service/zservice_windows.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/service/zservice_windows.go deleted file mode 100644 index 31fdf630..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/service/zservice_windows.go +++ /dev/null @@ -1,139 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// MACHINE GENERATED BY 'go generate' COMMAND; DO NOT EDIT - -package service - -import ( - "syscall" - "unsafe" - - "golang.org/x/sys/windows" -) - -var _ unsafe.Pointer - -// Do the interface allocations only once for common -// Errno values. -const ( - errnoERROR_IO_PENDING = 997 -) - -var ( - errERROR_IO_PENDING error = syscall.Errno(errnoERROR_IO_PENDING) -) - -// errnoErr returns common boxed Errno values, to prevent -// allocations at runtime. -func errnoErr(e syscall.Errno) error { - switch e { - case 0: - return nil - case errnoERROR_IO_PENDING: - return errERROR_IO_PENDING - } - // TODO: add more here, after collecting data on the common - // error values see on Windows. (perhaps when running - // all.bat?) - return e -} - -var ( - modadvapi32 = windows.NewLazySystemDLL("advapi32.dll") - - procOpenSCManagerW = modadvapi32.NewProc("OpenSCManagerW") - procEnumServicesStatusExW = modadvapi32.NewProc("EnumServicesStatusExW") - procOpenServiceW = modadvapi32.NewProc("OpenServiceW") - procQueryServiceConfigW = modadvapi32.NewProc("QueryServiceConfigW") - procQueryServiceConfig2W = modadvapi32.NewProc("QueryServiceConfig2W") - procCloseServiceHandle = modadvapi32.NewProc("CloseServiceHandle") -) - -func _OpenSCManager(machineName *uint16, databaseName *uint16, desiredAcces ServiceSCMAccessRight) (handle ServiceDatabaseHandle, err error) { - r0, _, e1 := syscall.Syscall(procOpenSCManagerW.Addr(), 3, uintptr(unsafe.Pointer(machineName)), uintptr(unsafe.Pointer(databaseName)), uintptr(desiredAcces)) - handle = ServiceDatabaseHandle(r0) - if handle == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } - } - return -} - -func _EnumServicesStatusEx(handle ServiceDatabaseHandle, infoLevel ServiceInfoLevel, serviceType ServiceType, serviceState ServiceEnumState, services *byte, bufSize uint32, bytesNeeded *uint32, servicesReturned *uint32, resumeHandle *uintptr, groupName *uintptr) (err error) { - r1, _, e1 := syscall.Syscall12(procEnumServicesStatusExW.Addr(), 10, uintptr(handle), uintptr(infoLevel), uintptr(serviceType), uintptr(serviceState), uintptr(unsafe.Pointer(services)), uintptr(bufSize), uintptr(unsafe.Pointer(bytesNeeded)), uintptr(unsafe.Pointer(servicesReturned)), uintptr(unsafe.Pointer(resumeHandle)), uintptr(unsafe.Pointer(groupName)), 0, 0) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } - } - return -} - -func _OpenService(handle ServiceDatabaseHandle, serviceName *uint16, desiredAccess ServiceAccessRight) (serviceHandle ServiceHandle, err error) { - r0, _, e1 := syscall.Syscall(procOpenServiceW.Addr(), 3, uintptr(handle), uintptr(unsafe.Pointer(serviceName)), uintptr(desiredAccess)) - serviceHandle = ServiceHandle(r0) - if serviceHandle == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } - } - return -} - -func _QueryServiceConfig(serviceHandle ServiceHandle, serviceConfig *byte, bufSize uint32, bytesNeeded *uint32) (err error) { - r1, _, e1 := syscall.Syscall6(procQueryServiceConfigW.Addr(), 4, uintptr(serviceHandle), uintptr(unsafe.Pointer(serviceConfig)), uintptr(bufSize), uintptr(unsafe.Pointer(bytesNeeded)), 0, 0) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } - } - return -} - -func _QueryServiceConfig2(serviceHandle ServiceHandle, infoLevel ServiceConfigInformation, configBuffer *byte, bufSize uint32, bytesNeeded *uint32) (err error) { - r1, _, e1 := syscall.Syscall6(procQueryServiceConfig2W.Addr(), 5, uintptr(serviceHandle), uintptr(infoLevel), uintptr(unsafe.Pointer(configBuffer)), uintptr(bufSize), uintptr(unsafe.Pointer(bytesNeeded)), 0) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } - } - return -} - -func _CloseServiceHandle(handle uintptr) (err error) { - r1, _, e1 := syscall.Syscall(procCloseServiceHandle.Addr(), 1, uintptr(handle), 0, 0) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } - } - return -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/windows.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/windows.go deleted file mode 100644 index 584817e6..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/windows/windows.go +++ /dev/null @@ -1,55 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build windows - -package windows - -import ( - "sync" - - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/metricbeat/helper" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -var once sync.Once - -func init() { - // Register the ModuleFactory function for the "windows" module. - if err := mb.Registry.AddModule("windows", NewModule); err != nil { - panic(err) - } -} - -func initModule() { - if err := helper.CheckAndEnableSeDebugPrivilege(); err != nil { - logp.Warn("%v", err) - } -} - -type Module struct { - mb.BaseModule -} - -func NewModule(base mb.BaseModule) (mb.Module, error) { - once.Do(func() { - initModule() - }) - - return &Module{BaseModule: base}, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/_meta/Dockerfile b/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/_meta/Dockerfile deleted file mode 100644 index 7c02354e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/_meta/Dockerfile +++ /dev/null @@ -1,3 +0,0 @@ -ARG ZOOKEEPER_VERSION -FROM jplock/zookeeper:${ZOOKEEPER_VERSION} -HEALTHCHECK --interval=1s --retries=90 CMD nc -z localhost 2181 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/_meta/config.reference.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/_meta/config.reference.yml deleted file mode 100644 index 51b3e0b8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/_meta/config.reference.yml +++ /dev/null @@ -1,5 +0,0 @@ -- module: zookeeper - enabled: true - metricsets: ["mntr", "server"] - period: 10s - hosts: ["localhost:2181"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/_meta/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/_meta/config.yml deleted file mode 100644 index d6701a8b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/_meta/config.yml +++ /dev/null @@ -1,6 +0,0 @@ -- module: zookeeper - #metricsets: - # - mntr - # - server - period: 10s - hosts: ["localhost:2181"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/_meta/docs.asciidoc deleted file mode 100644 index 34703014..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/_meta/docs.asciidoc +++ /dev/null @@ -1,15 +0,0 @@ -The ZooKeeper module fetches statistics from the ZooKeeper service. The default -metricsets are `mntr` and `server`. - -[float] -=== Compatibility - -The ZooKeeper metricsets were tested with ZooKeeper 3.4.8 and are expected to work with all version ->= 3.4.0. Versions prior to 3.4 do not support the `mntr` command. - -[float] -=== Dashboard - -The Zookeeper module comes with a predefined dashboard: - -image::./images/metricbeat-zookeeper.png[] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/_meta/fields.yml deleted file mode 100644 index 99ad281a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/_meta/fields.yml +++ /dev/null @@ -1,13 +0,0 @@ -- key: zookeeper - title: "ZooKeeper" - description: > - ZooKeeper metrics collected by the four-letter monitoring commands. - short_config: false - release: ga - fields: - - name: zookeeper - type: group - description: > - `zookeeper` contains the metrics reported by ZooKeeper - commands. - fields: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/_meta/kibana/7/dashboard/Metricbeat-zookeeper-overview.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/_meta/kibana/7/dashboard/Metricbeat-zookeeper-overview.json deleted file mode 100644 index f9307b4c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/_meta/kibana/7/dashboard/Metricbeat-zookeeper-overview.json +++ /dev/null @@ -1,504 +0,0 @@ -{ - "objects": [ - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Approximate data size [Metricbeat Zookeeper] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_min": "0", - "axis_position": "left", - "axis_scale": "normal", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "bytes", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Approximate data size", - "line_width": 1, - "metrics": [ - { - "field": "zookeeper.mntr.approximate_data_size", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Approximate data size [Metricbeat Zookeeper] ECS", - "type": "metrics" - } - }, - "id": "8d3b7770-2319-11e9-bb66-8baac426dfd4-ecs", - "type": "visualization", - "updated_at": "2019-01-30T13:29:19.163Z", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Latency [Metricbeat Zookeeper] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_min": "0", - "axis_position": "left", - "axis_scale": "normal", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "ms,ms,2", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Latency", - "line_width": 1, - "metrics": [ - { - "field": "zookeeper.mntr.latency.avg", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Latency [Metricbeat Zookeeper] ECS", - "type": "metrics" - } - }, - "id": "c0be43c0-2319-11e9-bb66-8baac426dfd4-ecs", - "type": "visualization", - "updated_at": "2019-01-30T13:29:05.974Z", - "version": 2 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Alive Connections [Metricbeat Zookeeper] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_min": "0", - "axis_position": "left", - "axis_scale": "normal", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "0,0.[00]", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Alive connections", - "line_width": 1, - "metrics": [ - { - "field": "zookeeper.mntr.num_alive_connections", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Alive Connections [Metricbeat Zookeeper] ECS", - "type": "metrics" - } - }, - "id": "1c2f8930-231a-11e9-bb66-8baac426dfd4-ecs", - "type": "visualization", - "updated_at": "2019-01-30T13:28:52.034Z", - "version": 3 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Used file descriptors [Metricbeat Zookeeper] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_min": "0", - "axis_position": "left", - "chart_type": "line", - "color": "#68BC00", - "fill": "0.1", - "formatter": "percent", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Used file descriptors", - "line_width": 1, - "metrics": [ - { - "field": "zookeeper.mntr.open_file_descriptor_count", - "id": "b92e4550-231a-11e9-9e57-679640dc0c7c", - "metric_agg": "avg", - "type": "avg" - }, - { - "field": "zookeeper.mntr.max_file_descriptor_count", - "id": "918d0c60-231b-11e9-9e57-679640dc0c7c", - "type": "avg" - }, - { - "id": "7e4d11e0-231b-11e9-9e57-679640dc0c7c", - "script": "params.a/params.b", - "type": "math", - "variables": [ - { - "field": "b92e4550-231a-11e9-9e57-679640dc0c7c", - "id": "81c03fa0-231b-11e9-9e57-679640dc0c7c", - "name": "a" - }, - { - "field": "918d0c60-231b-11e9-9e57-679640dc0c7c", - "id": "8a3af6c0-231b-11e9-9e57-679640dc0c7c", - "name": "b" - } - ] - } - ], - "point_size": 1, - "separate_axis": 1, - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}}" - }, - { - "axis_min": "0", - "axis_position": "right", - "chart_type": "line", - "color": "rgba(0,98,177,1)", - "fill": "0", - "formatter": "0,0.[00]", - "id": "dffaffe0-23cc-11e9-b1ff-37c851471450", - "label": "Open file descriptors", - "line_width": "1", - "metrics": [ - { - "field": "zookeeper.mntr.open_file_descriptor_count", - "id": "dffaffe1-23cc-11e9-b1ff-37c851471450", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 1, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Used file descriptors [Metricbeat Zookeeper] ECS", - "type": "metrics" - } - }, - "id": "ddb13c60-231b-11e9-bb66-8baac426dfd4-ecs", - "type": "visualization", - "updated_at": "2019-01-30T13:28:22.583Z", - "version": 5 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Packets received / sent [Metricbeat Zookeeper] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_min": "0", - "axis_position": "left", - "axis_scale": "normal", - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": "0", - "formatter": "0,0.[00]", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Packets received", - "line_width": "2", - "metrics": [ - { - "field": "zookeeper.mntr.packets.received", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - }, - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "34949540-231c-11e9-9707-f128cdaa3bf2", - "type": "derivative", - "unit": "" - } - ], - "point_size": "0", - "separate_axis": 0, - "split_filters": [ - { - "color": "#68BC00", - "id": "5811d190-231c-11e9-9707-f128cdaa3bf2" - } - ], - "split_mode": "terms", - "stacked": "none" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(115,216,255,1)", - "fill": "0", - "formatter": "0,0.[00]", - "id": "753b2e60-231c-11e9-9707-f128cdaa3bf2", - "label": "Packets sent", - "line_width": "2", - "metrics": [ - { - "field": "zookeeper.mntr.packets.sent", - "id": "753b2e61-231c-11e9-9707-f128cdaa3bf2", - "type": "avg" - }, - { - "field": "753b2e61-231c-11e9-9707-f128cdaa3bf2", - "id": "7ed33c60-231c-11e9-9707-f128cdaa3bf2", - "type": "derivative", - "unit": "" - } - ], - "point_size": "0", - "separate_axis": 0, - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Packets received / sent [Metricbeat Zookeeper] ECS", - "type": "metrics" - } - }, - "id": "d2f52b50-231c-11e9-bb66-8baac426dfd4-ecs", - "type": "visualization", - "updated_at": "2019-01-30T13:26:42.583Z", - "version": 3 - }, - { - "attributes": { - "description": "Overview of Zookeeper", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "optionsJSON": { - "darkTheme": false, - "hidePanelTitles": false, - "useMargins": true - }, - "panelsJSON": [ - { - "embeddableConfig": {}, - "gridData": { - "h": 15, - "i": "1", - "w": 15, - "x": 0, - "y": 15 - }, - "id": "8d3b7770-2319-11e9-bb66-8baac426dfd4-ecs", - "panelIndex": "1", - "title": "Approximate data size", - "type": "visualization", - "version": "7.0.0-alpha2" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 15, - "i": "2", - "w": 17, - "x": 15, - "y": 15 - }, - "id": "c0be43c0-2319-11e9-bb66-8baac426dfd4-ecs", - "panelIndex": "2", - "title": "Latency", - "type": "visualization", - "version": "7.0.0-alpha2" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 15, - "i": "3", - "w": 16, - "x": 32, - "y": 15 - }, - "id": "1c2f8930-231a-11e9-bb66-8baac426dfd4-ecs", - "panelIndex": "3", - "title": "Alive Connections", - "type": "visualization", - "version": "7.0.0-alpha2" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 15, - "i": "4", - "w": 25, - "x": 23, - "y": 0 - }, - "id": "ddb13c60-231b-11e9-bb66-8baac426dfd4-ecs", - "panelIndex": "4", - "title": "Used file descriptors", - "type": "visualization", - "version": "7.0.0-alpha2" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 15, - "i": "5", - "w": 23, - "x": 0, - "y": 0 - }, - "id": "d2f52b50-231c-11e9-bb66-8baac426dfd4-ecs", - "panelIndex": "5", - "title": "Packets received / sent", - "type": "visualization", - "version": "7.0.0-alpha2" - } - ], - "timeRestore": false, - "title": "[Metricbeat Zookeeper] Overview ECS", - "version": 1 - }, - "id": "467207a0-231e-11e9-bb66-8baac426dfd4-ecs", - "type": "dashboard", - "updated_at": "2019-01-30T13:34:01.235Z", - "version": 6 - } - ], - "version": "7.0.0-alpha2" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/connection/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/connection/_meta/data.json deleted file mode 100644 index a6c97436..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/connection/_meta/data.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "client": { - "ip": "172.17.0.1", - "port": 47728 - }, - "event": { - "dataset": "zookeeper.connection", - "duration": 115000, - "module": "zookeeper" - }, - "metricset": { - "name": "connection" - }, - "service": { - "address": "localhost:2181", - "type": "zookeeper" - }, - "zookeeper": { - "connection": { - "interest_ops": 0, - "queued": 0, - "received": 1, - "sent": 0 - } - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/connection/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/connection/_meta/docs.asciidoc deleted file mode 100644 index 9e6ff502..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/connection/_meta/docs.asciidoc +++ /dev/null @@ -1,6 +0,0 @@ -`connection` Metricset fetches the data returned by the `cons` admin keyword. It exposes the following metrics: - -* `zookeeper.connection.interest_ops`: Interest ops -* `zookeeper.connection.queued`: Queued connections -* `zookeeper.connection.received`: Received connections -* `zookeeper.connection.sent`: Connections sent diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/connection/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/connection/_meta/fields.yml deleted file mode 100644 index 95cfcd0c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/connection/_meta/fields.yml +++ /dev/null @@ -1,22 +0,0 @@ -- name: connection - type: group - release: ga - description: > - connections - fields: - - name: interest_ops - type: long - description: > - Interest ops - - name: queued - type: long - description: > - Queued connections - - name: received - type: long - description: > - Received connections - - name: sent - type: long - description: > - Connections sent diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/connection/connection.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/connection/connection.go deleted file mode 100644 index 06daf9ba..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/connection/connection.go +++ /dev/null @@ -1,77 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package connection - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - "github.com/elastic/beats/v7/metricbeat/module/zookeeper" -) - -// init registers the MetricSet with the central registry as soon as the program -// starts. The New function will be called later to instantiate an instance of -// the MetricSet for each host defined in the module's configuration. After the -// MetricSet has been created then Fetch will begin to be called periodically. -func init() { - mb.Registry.MustAddMetricSet("zookeeper", "connection", New, - mb.WithHostParser(parse.PassThruHostParser), - ) -} - -// MetricSet holds any configuration or state information. It must implement -// the mb.MetricSet interface. And this is best achieved by embedding -// mb.BaseMetricSet because it implements all of the required mb.MetricSet -// interface methods except for Fetch. -type MetricSet struct { - mb.BaseMetricSet -} - -// New creates a new instance of the MetricSet. New is responsible for unpacking -// any MetricSet specific configuration options if there are any. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - config := struct{}{} - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - return &MetricSet{ - BaseMetricSet: base, - }, nil -} - -// Fetch fetches metrics from ZooKeeper by making a tcp connection to the -// command port and sending the "cons" command and parsing the output. -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - outputReader, err := zookeeper.RunCommand("cons", m.Host(), m.Module().Config().Timeout) - if err != nil { - return errors.Wrap(err, "'cons' command failed") - } - - events, err := m.parseCons(outputReader) - if err != nil { - return errors.Wrap(err, "error parsing response from zookeeper") - } - - for _, event := range events { - reporter.Event(event) - } - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/connection/connection_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/connection/connection_integration_test.go deleted file mode 100644 index f774f36c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/connection/connection_integration_test.go +++ /dev/null @@ -1,44 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package connection - -import ( - "testing" - - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "zookeeper") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - if err := mbtest.WriteEventsReporterV2Error(f, t, ""); err != nil { - t.Fatal("write", err) - } -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "zookeeper", - "metricsets": []string{"connection"}, - "hosts": []string{host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/connection/connection_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/connection/connection_test.go deleted file mode 100644 index 6477a777..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/connection/connection_test.go +++ /dev/null @@ -1,82 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package connection - -import ( - "bytes" - "testing" - - "github.com/elastic/beats/v7/libbeat/common" - - "github.com/stretchr/testify/assert" -) - -var srvrTestInput = `/172.17.0.1:55218[0](queued=0,recved=1,sent=0) -/172.17.0.2:55218[55](queued=11,recved=22,sent=333) -/2001:0db8:85a3:0000:0000:8a2e:0370:7334:55218[0](queued=11,recved=22,sent=333) -` - -func TestParser(t *testing.T) { - conns := MetricSet{} - - mapStr, err := conns.parseCons(bytes.NewReader([]byte(srvrTestInput))) - if err != nil { - t.Fatal(err) - } - assert.True(t, len(mapStr) == 3) - firstLine := mapStr[0] - secondLine := mapStr[1] - thirdLine := mapStr[2] - - firstLineClient, ok := firstLine.RootFields["client"] - assert.True(t, ok) - - firstLineClientMap, ok := firstLineClient.(common.MapStr) - assert.True(t, ok) - - secondLineClient, ok := secondLine.RootFields["client"] - assert.True(t, ok) - - secondLineClientMap, ok := secondLineClient.(common.MapStr) - assert.True(t, ok) - - thirdLineClient, ok := thirdLine.RootFields["client"] - assert.True(t, ok) - - thirdLineClientMap, ok := thirdLineClient.(common.MapStr) - assert.True(t, ok) - - assert.Equal(t, "172.17.0.1", firstLineClientMap["ip"]) - assert.Equal(t, "172.17.0.2", secondLineClientMap["ip"]) - assert.Equal(t, "2001:0db8:85a3:0000:0000:8a2e:0370:7334", thirdLineClientMap["ip"]) - - assert.Equal(t, int64(55218), firstLineClientMap["port"]) - assert.Equal(t, int64(55218), secondLineClientMap["port"]) - - assert.Equal(t, int64(0), firstLine.MetricSetFields["interest_ops"]) - assert.Equal(t, int64(55), secondLine.MetricSetFields["interest_ops"]) - - assert.Equal(t, int64(0), firstLine.MetricSetFields["queued"]) - assert.Equal(t, int64(11), secondLine.MetricSetFields["queued"]) - - assert.Equal(t, int64(1), firstLine.MetricSetFields["received"]) - assert.Equal(t, int64(22), secondLine.MetricSetFields["received"]) - - assert.Equal(t, int64(0), firstLine.MetricSetFields["sent"]) - assert.Equal(t, int64(333), secondLine.MetricSetFields["sent"]) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/connection/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/connection/data.go deleted file mode 100644 index e205ba85..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/connection/data.go +++ /dev/null @@ -1,110 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package connection - -import ( - "bufio" - "io" - "regexp" - "strconv" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/metricbeat/mb" - - "github.com/elastic/beats/v7/libbeat/common" -) - -var capturer = regexp.MustCompile(`/(?P.*):(?P\d+)\[(?P\d*)]\(queued=(?P\d*),recved=(?P\d*),sent=(?P\d*)\)`) - -func (m *MetricSet) parseCons(i io.Reader) ([]mb.Event, error) { - scanner := bufio.NewScanner(i) - - result := make([]mb.Event, 0) - - for scanner.Scan() { - metricsetFields := common.MapStr{} - rootFields := common.MapStr{} - line := scanner.Text() - - oneParsingIsCorrect := false - keyMap, err := lineToMap(line) - if err != nil { - m.Logger().Debugf(err.Error()) - continue - } - - for k, v := range keyMap { - if k == "ip" { - if _, err := rootFields.Put("client.ip", v); err != nil { - m.Logger().Debugf("%v. Error placing key 'ip' on event", err) - } else { - oneParsingIsCorrect = true - } - } else if k == "port" { - m.checkRegexAndSetInt(rootFields, v, "client.port", &oneParsingIsCorrect) - } else { - m.checkRegexAndSetInt(metricsetFields, v, k, &oneParsingIsCorrect) - } - } - - if oneParsingIsCorrect { - result = append(result, mb.Event{MetricSetFields: metricsetFields, RootFields: rootFields}) - } else { - m.Logger().Debug("no field from incoming string '%s' could be parsed", line) - } - } - - return result, nil -} - -func lineToMap(line string) (map[string]string, error) { - capturedPatterns := capturer.FindStringSubmatch(line) - if len(capturedPatterns) < 1 { - //Nothing captured - return nil, errors.Errorf("no data captured in '%s'", line) - } - - keyMap := make(map[string]string) - for i, name := range capturer.SubexpNames() { - if i != 0 && name != "" { - keyMap[name] = capturedPatterns[i] - } - } - - return keyMap, nil -} - -func (m *MetricSet) checkRegexAndSetInt(output common.MapStr, capturedData string, key string, correct *bool) { - if capturedData != "" { - n, err := strconv.ParseInt(capturedData, 10, 64) - if err != nil { - m.Logger().Errorf("parse error: %v. Cannot convert string to it", err) - return - } - if _, err = output.Put(key, n); err != nil { - m.Logger().Errorf("parse error: %v. Error putting key '%s' on event", err, key) - return - } - *correct = true - } else { - m.Logger().Errorf("parse error: empty data for key '%s'", key) - } - - return -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/docker-compose.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/docker-compose.yml deleted file mode 100644 index 339134e7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/docker-compose.yml +++ /dev/null @@ -1,11 +0,0 @@ -version: '2.3' - -services: - zookeeper: - image: docker.elastic.co/integrations-ci/beats-zookeeper:${ZOOKEEPER_VERSION:-3.5.5}-1 - build: - context: ./_meta - args: - ZOOKEEPER_VERSION: ${ZOOKEEPER_VERSION:-3.5.5} - ports: - - 2181 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/fields.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/fields.go deleted file mode 100644 index 9ab4ca9a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/fields.go +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// Code generated by beats/dev-tools/cmd/asset/asset.go - DO NOT EDIT. - -package zookeeper - -import ( - "github.com/elastic/beats/v7/libbeat/asset" -) - -func init() { - if err := asset.SetFields("metricbeat", "zookeeper", asset.ModuleFieldsPri, AssetZookeeper); err != nil { - panic(err) - } -} - -// AssetZookeeper returns asset data. -// This is the base64 encoded gzipped contents of ../metricbeat/module/zookeeper. -func AssetZookeeper() string { - return "eJy0WM2O2zgMvucpiF56afMAc1ig2O6hWLSLLbqXXlxGZmJhZNGV6PzM0y8kW/5J7CQz4/EpiCx+Hyn+fPJHeKTTAzwxPxJV5FYAosXQA7z7yfx3/O/dCiAnr5yuRLN9gD9WAADdOpQkTisPio0hJZTD5gRSEGy5dh8NiYSX2Gphp+0OFJcl2tyvVwC+YCeZYrvVuwfYovG0AnBkCD09wA5XAFtNJvcPEfUjWCxpzDg8cqrC647rqv1ngnJ4fnU7f4FiK6itj2STF44qdq0TnY/d9iH38Ay5DfkptpZUAO+WpkiGZ+xsemboNxySbT/4/5zJkI22Qo68ZFz50QuJk2G7O1u4QiA8X1qTcG4yYf6uqaZ8IbR/o7EZz3tMR4r0fjHU7625m7ierCyE+WcPNTabsEor7mZOXQH5FQzckfvnBdzsO0vEWAzrm8l8LTcL9hJ+TcbvkU4HdufneSOEfWdKtteTyFhVjo+6RKEsR8HM66dpGs8/xk+9bQhmgbcDXgFtmpNBIatOa9yfA76YyZ4c7ihZhg3JgcgCWU/lxlAMkgdtodTGaE+KB/1tzI6qgkpyaHymuF4s57/V5YZcCFEHAE+Wc5qhsWVj+EBuqV7W43eWwYcYtWWgaufISozUNKMSj9lWG8oSErtFI/QVj7qsS7A9U20IejQPGJnnsGUXSffZVjlW5GdimRKuxOPCXFPC3ZVZHQ1tl6Kh7fNp2LrM0Og9ZXMtf4ksG9gG4cFJSYEC6LqMMyeIbKbJckX2TbPu23y2BexUHndmGtfiBW2u7S5z9LsmL8uHdgACCaQJqyXKQ7Q3lGj2c06Z2gu5ad4VqkcSv15YXPSc+/hZkgO7xwTZ6ZnrxBZUH/eQCnAzhKg5XX+yavmjba1DtB5OUqFzp3Di4yLqBlvXzKfZenJ7cpkXlAXFx3c2FHrNuDASpxkmJ6soz95urDUAg+nWCb1DQRYQwrAdBQS0B0OYzxXFnpwfX256pmg0nvtQoRRNyLWi9fTuu2Vdux3Q5rCptcnBi2sqvnFrmvMBRRVv1CCjbfKDxu1JgJs8MKzQ3Nsmo/B5I5aNqLqQ+Tf5jUvmebeP982mF1w4vNvHi0pzyXj/qlvGa8f5YHgbTVaGJ93absZL8OIiTBc6Z5LDeRjnfBrau7wnXPXpwq90O8AyJFzwT3RJIPhItpOS7QkKgyNfsY2OYhuJNGZnKV4qy+dRTHryLSleqM5nUmy15sIUO3qcv3hCfQ2dPRDqGKzhS2id3Uz6AFJoDyWegLQU5IJEano/sOuGxhr+CYsH7ekDaAkDIiotNGxpWky/rpH9YEEzuPHE3nVLWb6yuDvJ2Hy9ApRR4H6EQNFREeUenshxMz8Hp9sqNg8lOxopUNsGDYM0EU5NdvnvWBPeJHupzV5pUC8WkxOwwdYdkO04z/I5ITaxMIL+HARLm+M/0+fdNCQGjVpbqP10rj4d9XS07yix/6z+XRPs0dQTNMSh9RhHD3z5HHKIIloYG16HMPE2lmPFqoiSBiEWTazUmDLkBTdG+2Iwspv6DK9rH7yK3SQnIVdqS/EdobJihwbY5RT1URhfBdrdTB29tlYHrvoUiJaobh2c+ax0vnIv7l8xaHdG/lMKstc7q7eaGi1SkdOcB4aHQocjSLUcirXlv/o/AAD//7suFxk=" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/mntr/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/mntr/_meta/data.json deleted file mode 100644 index b0f4d9f3..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/mntr/_meta/data.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "event": { - "dataset": "zookeeper.mntr", - "duration": 115000, - "module": "zookeeper" - }, - "metricset": { - "name": "mntr" - }, - "service": { - "address": "localhost:32770", - "type": "zookeeper", - "version": "3.5.5-390fe37ea45dee01bf87dc1c042b5e3dcce88653, built on 05/03/2019 12:07 GMT" - }, - "zookeeper": { - "mntr": { - "approximate_data_size": 44, - "ephemerals_count": 0, - "latency": { - "avg": 0, - "max": 0, - "min": 0 - }, - "max_file_descriptor_count": 1048576, - "num_alive_connections": 1, - "open_file_descriptor_count": 65, - "outstanding_requests": 0, - "packets": { - "received": 2, - "sent": 1 - }, - "server_state": "standalone", - "watch_count": 0, - "znode_count": 5 - } - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/mntr/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/mntr/_meta/docs.asciidoc deleted file mode 100644 index 7821c750..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/mntr/_meta/docs.asciidoc +++ /dev/null @@ -1,21 +0,0 @@ -`mntr` Metricset fetches the data returned by the `mntr` admin keyword. It exposes the following metrics: - -* `zookeeper.mntr.hostname`: ZooKeeper hostname. -* `zookeeper.mntr.approximate_data_size`: Approximate size of ZooKeeper data. -* `zookeeper.mntr.latency.avg`: Average latency between ensemble hosts in milliseconds. -* `zookeeper.mntr.ephemerals_count`: Number of ephemeral znodes. -* `zookeeper.mntr.followers`: Number of followers seen by the current host. -* `zookeeper.mntr.max_file_descriptor_count`: Maximum number of file descriptors allowed for the ZooKeeper process. -* `zookeeper.mntr.latency.max`: Maximum latency in milliseconds. -* `zookeeper.mntr.latency.min`: Minimum latency in milliseconds. -* `zookeeper.mntr.num_alive_connections`: Number of connections to ZooKeeper that are currently alive. -* `zookeeper.mntr.open_file_descriptor_count`: Number of file descriptors open by the ZooKeeper process. -* `zookeeper.mntr.outstanding_requests`: Number of outstanding requests that need to be processed by the cluster. -* `zookeeper.mntr.packets.received`: Number of ZooKeeper network packets received. -* `zookeeper.mntr.packets.sent`: Number of ZooKeeper network packets sent. -* `zookeeper.mntr.pending_syncs`: Number of pending syncs to carry out to ZooKeeper ensemble followers. -* `zookeeper.mntr.server_state`: Role in the ZooKeeper ensemble. -* `zookeeper.mntr.synced_followers`: Number of synced followers reported when a node server_state is leader. -* `zookeeper.mntr.version`: Version and build string reported. -* `zookeeper.mntr.watch_count`: Number of watches currently set on the local ZooKeeper process. -* `zookeeper.mntr.znode_count`: Number of znodes reported by the local ZooKeeper process. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/mntr/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/mntr/_meta/fields.yml deleted file mode 100644 index f4e20090..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/mntr/_meta/fields.yml +++ /dev/null @@ -1,84 +0,0 @@ -- name: mntr - type: group - description: > - `mntr` contains the metrics reported by the four-letter `mntr` - command. - release: ga - fields: - - name: hostname - type: keyword - description: > - ZooKeeper hostname. - - name: approximate_data_size - type: long - description: > - Approximate size of ZooKeeper data. - - name: latency.avg - type: long - description: > - Average latency between ensemble hosts in milliseconds. - - name: ephemerals_count - type: long - description: > - Number of ephemeral znodes. - - name: followers - type: long - description: > - Number of followers seen by the current host. - - name: max_file_descriptor_count - type: long - description: > - Maximum number of file descriptors allowed for the ZooKeeper process. - - name: latency.max - type: long - description: > - Maximum latency in milliseconds. - - name: latency.min - type: long - description: > - Minimum latency in milliseconds. - - name: num_alive_connections - type: long - description: > - Number of connections to ZooKeeper that are currently alive. - - name: open_file_descriptor_count - type: long - description: > - Number of file descriptors open by the ZooKeeper process. - - name: outstanding_requests - type: long - description: > - Number of outstanding requests that need to be processed by the cluster. - - name: packets.received - type: long - description: > - Number of ZooKeeper network packets received. - - name: packets.sent - type: long - description: > - Number of ZooKeeper network packets sent. - - name: pending_syncs - type: long - description: > - Number of pending syncs to carry out to ZooKeeper ensemble followers. - - name: server_state - type: keyword - description: > - Role in the ZooKeeper ensemble. - - name: synced_followers - type: long - description: > - Number of synced followers reported when a node server_state is leader. - - name: version - type: alias - path: service.version - description: > - ZooKeeper version and build string reported. - - name: watch_count - type: long - description: > - Number of watches currently set on the local ZooKeeper process. - - name: znode_count - type: long - description: > - Number of znodes reported by the local ZooKeeper process. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/mntr/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/mntr/data.go deleted file mode 100644 index 5dc2dd3b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/mntr/data.go +++ /dev/null @@ -1,100 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mntr - -import ( - "bufio" - "io" - "regexp" - - "github.com/elastic/beats/v7/libbeat/common" - - s "github.com/elastic/beats/v7/libbeat/common/schema" - c "github.com/elastic/beats/v7/libbeat/common/schema/mapstrstr" - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -var ( - // Matches first the variable name, second the param itself - paramMatcher = regexp.MustCompile("([^\\s]+)\\s+(.*$)") - schema = s.Schema{ - "version": c.Str("zk_version"), - "latency": s.Object{ - "avg": c.Int("zk_avg_latency"), - "min": c.Int("zk_min_latency"), - "max": c.Int("zk_max_latency"), - }, - "packets": s.Object{ - "received": c.Int("zk_packets_received"), - "sent": c.Int("zk_packets_sent"), - }, - "num_alive_connections": c.Int("zk_num_alive_connections"), - "outstanding_requests": c.Int("zk_outstanding_requests"), - "server_state": c.Str("zk_server_state"), - "znode_count": c.Int("zk_znode_count"), - "watch_count": c.Int("zk_watch_count"), - "ephemerals_count": c.Int("zk_ephemerals_count"), - "approximate_data_size": c.Int("zk_approximate_data_size"), - } - schemaLeader = s.Schema{ - "followers": c.Int("zk_followers"), - "synced_followers": c.Int("zk_synced_followers"), - "pending_syncs": c.Int("zk_pending_syncs"), - } - schemaUnix = s.Schema{ - "open_file_descriptor_count": c.Int("zk_open_file_descriptor_count"), - "max_file_descriptor_count": c.Int("zk_max_file_descriptor_count"), - } -) - -func eventMapping(response io.Reader, r mb.ReporterV2, logger *logp.Logger) { - fullEvent := map[string]interface{}{} - scanner := bufio.NewScanner(response) - - // Iterate through all events to gather data - for scanner.Scan() { - if match := paramMatcher.FindStringSubmatch(scanner.Text()); len(match) == 3 { - fullEvent[match[1]] = match[2] - } else { - logger.Infof("Unexpected line in mntr output: %s", scanner.Text()) - } - } - - event, _ := schema.Apply(fullEvent) - e := mb.Event{} - - if version, ok := event["version"]; ok { - e.RootFields = common.MapStr{} - e.RootFields.Put("service.version", version) - delete(event, "version") - } - - // only exposed by the Leader - if _, ok := fullEvent["zk_followers"]; ok { - schemaLeader.ApplyTo(event, fullEvent) - } - - // only available on Unix platforms - if _, ok := fullEvent["zk_open_file_descriptor_count"]; ok { - schemaUnix.ApplyTo(event, fullEvent) - } - - e.MetricSetFields = event - r.Event(e) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/mntr/mntr.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/mntr/mntr.go deleted file mode 100644 index af5831b8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/mntr/mntr.go +++ /dev/null @@ -1,82 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package mntr fetches metrics from ZooKeeper by using the mntr command which was -added to ZooKeeper in version 3.4.0. - -See the mntr command documentation at -https://zookeeper.apache.org/doc/trunk/zookeeperAdmin.html - -ZooKeeper mntr Command Output - - $ echo mntr | nc localhost 2185 - zk_version 3.4.8--1, built on 02/06/2016 03:18 GMT - zk_avg_latency 0 - zk_max_latency 0 - zk_min_latency 0 - zk_packets_received 10 - zk_packets_sent 9 - zk_num_alive_connections 1 - zk_outstanding_requests 0 - zk_server_state standalone - zk_znode_count 4 - zk_watch_count 0 - zk_ephemerals_count 0 - zk_approximate_data_size 27 - zk_open_file_descriptor_count 25 - zk_max_file_descriptor_count 1048576 -*/ -package mntr - -import ( - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - "github.com/elastic/beats/v7/metricbeat/module/zookeeper" - - "github.com/pkg/errors" -) - -func init() { - mb.Registry.MustAddMetricSet("zookeeper", "mntr", New, - mb.WithHostParser(parse.PassThruHostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet for fetching ZooKeeper health metrics. -type MetricSet struct { - mb.BaseMetricSet -} - -// New creates new instance of MetricSet. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - return &MetricSet{ - BaseMetricSet: base, - }, nil -} - -// Fetch fetches metrics from ZooKeeper by making a tcp connection to the -// command port and sending the "mntr" command and parsing the output. -func (m *MetricSet) Fetch(r mb.ReporterV2) error { - outputReader, err := zookeeper.RunCommand("mntr", m.Host(), m.Module().Config().Timeout) - if err != nil { - return errors.Wrap(err, "mntr command failed") - } - eventMapping(outputReader, r, m.Logger()) - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/mntr/mntr_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/mntr/mntr_integration_test.go deleted file mode 100644 index 34e36321..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/mntr/mntr_integration_test.go +++ /dev/null @@ -1,76 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package mntr - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestFetch(t *testing.T) { - service := compose.EnsureUp(t, "zookeeper") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - events, errs := mbtest.ReportingFetchV2Error(f) - - assert.Empty(t, errs) - if !assert.NotEmpty(t, events) { - t.FailNow() - } - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), - events[0].BeatEvent("zookeeper", "mntr").Fields.StringToPrint()) - - e, _ := events[0].BeatEvent("zookeeper", "mntr").Fields.GetValue("zookeeper.mntr") - event := e.(common.MapStr) - // Check values - avgLatency := event["latency"].(common.MapStr)["avg"].(int64) - maxLatency := event["latency"].(common.MapStr)["max"].(int64) - numAliveConnections := event["num_alive_connections"].(int64) - - assert.True(t, avgLatency >= 0) - assert.True(t, maxLatency >= 0) - assert.True(t, numAliveConnections > 0) - - // Check number of fields. At least 10, depending on environment - assert.True(t, len(event) >= 10) -} - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "zookeeper") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - err := mbtest.WriteEventsReporterV2Error(f, t, ".") - if err != nil { - t.Fatal("write", err) - } -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "zookeeper", - "metricsets": []string{"mntr"}, - "hosts": []string{host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/server/_meta/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/server/_meta/data.json deleted file mode 100644 index 0e08348e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/server/_meta/data.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "@timestamp": "2017-10-12T08:05:34.853Z", - "event": { - "dataset": "zookeeper.server", - "duration": 115000, - "module": "zookeeper" - }, - "metricset": { - "name": "server" - }, - "service": { - "address": "localhost:2181", - "type": "zookeeper", - "version": "3.5.5-390fe37ea45dee01bf87dc1c042b5e3dcce88653" - }, - "zookeeper": { - "server": { - "connections": 1, - "count": 0, - "epoch": 0, - "latency": { - "avg": 0, - "max": 0, - "min": 0 - }, - "mode": "standalone", - "node_count": 5, - "outstanding": 0, - "received": 11, - "sent": 10, - "version_date": "2019-05-03T12:07:00Z", - "zxid": "0x0" - } - } -} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/server/_meta/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/server/_meta/docs.asciidoc deleted file mode 100644 index 0bb2ea5c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/server/_meta/docs.asciidoc +++ /dev/null @@ -1,15 +0,0 @@ -`server` Metricset fetches the data returned by the `srvr` admin keyword. - -* `zookeeper.server.connections`: Connections established by the server -* `zookeeper.server.latency.avg`: Average latency of the server -* `zookeeper.server.latency.max`: Max latency reached by the server -* `zookeeper.server.latency.min`: Minimum latency that has been reached by the server -* `zookeeper.server.mode`: Server mode -* `zookeeper.server.node_count`: Total number of nodes -* `zookeeper.server.outstanding`: Outstanding -* `zookeeper.server.received`: Received requests to the server -* `zookeeper.server.sent`: Requests sent by the server -* `zookeeper.server.version_date`: Date of the Zookeeper release in use -* `zookeeper.server.zxid`: Original value of the Zookeeper transaction ID -* `zookeeper.server.count`: Total transactions of the leader in epoch -* `zookeeper.server.epoch`: Epoch value of the Zookeeper transaction ID diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/server/_meta/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/server/_meta/fields.yml deleted file mode 100644 index 90647a25..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/server/_meta/fields.yml +++ /dev/null @@ -1,47 +0,0 @@ -- name: server - type: group - description: 'server contains the metrics reported by the four-letter `srvr` command.' - release: ga - fields: - - name: connections - type: long - description: Number of clients currently connected to the server - - name: latency - type: group - fields: - - name: avg - type: long - description: Average amount of time taken for the server to respond to a client request - - name: max - type: long - description: Maximum amount of time taken for the server to respond to a client request - - name: min - type: long - description: Minimum amount of time taken for the server to respond to a client request - - name: mode - type: keyword - description: Mode of the server. In an ensemble, this may either be leader or follower. Otherwise, it is standalone - - name: node_count - type: long - description: Total number of nodes - - name: outstanding - type: long - description: Number of requests queued at the server. This exceeds zero when the server receives more requests than it is able to process - - name: received - type: long - description: Number of requests received by the server - - name: sent - type: long - description: Number of requests sent by the server - - name: version_date - type: date - description: Date of the Zookeeper release currently in use - - name: zxid - type: keyword - description: Unique value of the Zookeeper transaction ID. The zxid consists of an epoch and a counter. It is established by the leader and is used to determine the temporal ordering of changes - - name: count - type: long - description: Total transactions of the leader in epoch - - name: epoch - type: long - description: Epoch value of the Zookeeper transaction ID. An epoch signifies the period in which a server is a leader diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/server/data.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/server/data.go deleted file mode 100644 index 9f185e3a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/server/data.go +++ /dev/null @@ -1,243 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package server - -import ( - "bufio" - "encoding/binary" - "io" - "regexp" - "strconv" - "strings" - "time" - - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" -) - -var latencyCapturer = regexp.MustCompile(`(\d+)/(\d+)/(\d+)`) -var ipCapturer = regexp.MustCompile(`\d+\.\d+\.\d+\.\d+`) -var thatNumberCapturer = regexp.MustCompile(`\[(\d+)\]`) -var portCapturer = regexp.MustCompile(`:(\d+)\[`) -var dataCapturer = regexp.MustCompile(`(\w+)=(\d+)`) -var fieldsCapturer = regexp.MustCompile(`^([a-zA-Z\s]+):\s(\d+)`) -var versionCapturer = regexp.MustCompile(`:\s(.*),`) -var dateCapturer = regexp.MustCompile(`built on (.*)`) - -func parseSrvr(i io.Reader, logger *logp.Logger) (common.MapStr, string, error) { - scanner := bufio.NewScanner(i) - - //Get version - ok := scanner.Scan() - - if !ok { - return nil, "", errors.New("no initial successful text scan, aborting") - } - - output := common.MapStr{} - - version := versionCapturer.FindStringSubmatch(scanner.Text())[1] - dateString := dateCapturer.FindStringSubmatch(scanner.Text())[1] - - date, err := time.Parse("01/02/2006 03:04 GMT", dateString) - if err != nil { - logger.Debugf("error trying to parse date '%s'", dateString) - } else { - output.Put("version_date", date.Format(time.RFC3339)) - } - - for scanner.Scan() { - line := scanner.Text() - - if strings.Contains(line, "Zxid") { - xid, err := parseZxid(line) - if err != nil { - err = errors.Wrapf(err, "error parsing 'zxid' line '%s'", line) - logger.Debug(err.Error()) - continue - } - - output.Update(xid) - - continue - } - - if strings.Contains(line, "Latency") { - latency, err := parseLatencyLine(line) - if err != nil { - err = errors.Wrapf(err, "error parsing 'latency values' line '%s'", line) - logger.Debug(err.Error()) - continue - } - - output.Put("latency", latency) - - continue - } - - if strings.Contains(line, "Proposal sizes") { - proposalSizes, err := parseProposalSizes(line) - if err != nil { - err = errors.Wrapf(err, "error parsing 'proposal sizes' line '%s'", line) - logger.Debug(err.Error()) - continue - } - - output.Put("proposal_sizes", proposalSizes) - - continue - } - - if strings.Contains(line, "Mode") { - modeSplit := strings.Split(line, " ") - if len(modeSplit) < 1 { - logger.Debugf("no tokens after splitting line '%s'", line) - continue - } - - output.Put("mode", modeSplit[1]) - continue - } - - // If code reaches here, just easy to parse lines or blank lines like the following are left: - // Received: 46 - // - // Sent: 45 - // Connections: 1 - // Outstanding: 0 - results := fieldsCapturer.FindAllStringSubmatch(line, -1) - if len(results) == 0 { - //probably a blank line - continue - } - - for _, result := range results { - // When submatching, the method returns the original value and the captured values, as you can see in the - // regexp of fieldsCapturer, they are 2 (so no less than 3, counting original value) - if len(result) < 3 { - logger.Debug("less than 3 tokens (%v) when regexp submatching '%s'", result, line) - continue - } - - val, err := strconv.ParseInt(result[2], 10, 64) - if err != nil { - err = errors.Wrapf(err, "error trying to parse value '%s' as int", result[2]) - logger.Debug(err.Error()) - continue - } - - output.Put(strings.ToLower(strings.Replace(result[1], " ", "_", -1)), val) - } - } - - return output, version, nil -} - -func parseZxid(line string) (common.MapStr, error) { - output := common.MapStr{} - - zxidSplit := strings.Split(line, " ") - if len(zxidSplit) < 2 { - return nil, errors.Errorf("less than 2 tokens (%v) after splitting", zxidSplit) - } - - zxidString := zxidSplit[1] - if len(zxidString) < 3 { - return nil, errors.Errorf("less than 3 characters on '%s'", zxidString) - } - zxid, err := strconv.ParseInt(zxidString[2:], 16, 64) - if err != nil { - return nil, errors.Wrapf(err, "error trying to parse value '%s' to int", zxidString[2:]) - } - - bs := make([]byte, 8) - binary.BigEndian.PutUint64(bs, uint64(zxid)) - - epoch := bs[:4] - count := bs[4:] - - output.Put("zxid", zxidString) - output.Put("epoch", binary.BigEndian.Uint32(epoch)) - output.Put("count", binary.BigEndian.Uint32(count)) - - return output, nil -} - -func parseProposalSizes(line string) (common.MapStr, error) { - output := common.MapStr{} - - initialSplit := strings.Split(line, " ") - if len(initialSplit) < 4 { - return nil, errors.Errorf("less than 4 tokens (%v) after splitting", initialSplit) - } - - values := strings.Split(initialSplit[3], "/") - if len(values) < 3 { - return nil, errors.Errorf("less than 3 tokens (%v) after splitting", values) - } - last, err := strconv.ParseInt(values[0], 10, 64) - if err != nil { - return nil, errors.Wrapf(err, "error trying to parse 'last' value as int from '%s'", values[0]) - } - output.Put("last", last) - - min, err := strconv.ParseInt(values[1], 10, 64) - if err != nil { - return nil, errors.Wrapf(err, "error trying to parse 'min' value as int from '%s'", values[1]) - } - output.Put("min", min) - - max, err := strconv.ParseInt(values[2], 10, 64) - if err != nil { - return nil, errors.Wrapf(err, "error trying to parse 'max' value as int from '%s'", values[2]) - } - output.Put("max", max) - - return output, nil -} - -func parseLatencyLine(line string) (common.MapStr, error) { - output := common.MapStr{} - - values := latencyCapturer.FindStringSubmatch(line) - if len(values) < 4 { - return nil, errors.Errorf("less than 4 fields (%v) after splitting", values) - } - - min, err := strconv.ParseInt(values[1], 10, 64) - if err != nil { - return nil, errors.Wrapf(err, "error trying to parse 'min' value '%s' as int", values[1]) - } - output.Put("min", min) - - avg, err := strconv.ParseInt(values[2], 10, 64) - if err != nil { - return nil, errors.Wrapf(err, "error trying to parse 'avg' value '%s' as int", values[2]) - } - output.Put("avg", avg) - - max, err := strconv.ParseInt(values[3], 10, 64) - if err != nil { - return nil, errors.Wrapf(err, "error trying to parse 'max' value '%s' as int", values[3]) - } - output.Put("max", max) - - return output, nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/server/server.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/server/server.go deleted file mode 100644 index af57d4e7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/server/server.go +++ /dev/null @@ -1,96 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package server fetches metrics from ZooKeeper by using the srvr command - -See the srvr command documentation at -https://zookeeper.apache.org/doc/current/zookeeperAdmin.html - -ZooKeeper srvr Command Output - - $ echo srvr | nc localhost 2181 - Zookeeper version: 3.4.13-2d71af4dbe22557fda74f9a9b4309b15a7487f03, built on 06/29/2018 04:05 GMT -Latency min/avg/max: 1/2/3 -Received: 46 -Sent: 45 -Connections: 1 -Outstanding: 0 -Zxid: 0x700601132 -Mode: standalone -Node count: 4 -Proposal sizes last/min/max: -3/-999/-1 - - -*/ -package server - -import ( - "github.com/pkg/errors" - - "github.com/elastic/beats/v7/libbeat/common" - - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/mb/parse" - "github.com/elastic/beats/v7/metricbeat/module/zookeeper" -) - -func init() { - mb.Registry.MustAddMetricSet("zookeeper", "server", New, - mb.WithHostParser(parse.PassThruHostParser), - mb.DefaultMetricSet(), - ) -} - -// MetricSet for fetching ZooKeeper health metrics. -type MetricSet struct { - mb.BaseMetricSet -} - -// New creates new instance of MetricSet. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - return &MetricSet{ - BaseMetricSet: base, - }, nil -} - -// Fetch fetches metrics from ZooKeeper by making a tcp connection to the -// command port and sending the "srvr" command and parsing the output. -func (m *MetricSet) Fetch(reporter mb.ReporterV2) error { - outputReader, err := zookeeper.RunCommand("srvr", m.Host(), m.Module().Config().Timeout) - if err != nil { - return errors.Wrap(err, "srvr command failed") - - } - - metricsetFields, version, err := parseSrvr(outputReader, m.Logger()) - if err != nil { - return errors.Wrap(err, "error parsing srvr output") - } - - event := mb.Event{ - MetricSetFields: metricsetFields, - RootFields: common.MapStr{ - "service": common.MapStr{ - "version": version, - }, - }, - } - - reporter.Event(event) - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/server/server_integration_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/server/server_integration_test.go deleted file mode 100644 index 6f235590..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/server/server_integration_test.go +++ /dev/null @@ -1,74 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -// +build integration - -package server - -import ( - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/logp" - "github.com/elastic/beats/v7/libbeat/tests/compose" - mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" -) - -func TestFetch(t *testing.T) { - logp.TestingSetup() - - service := compose.EnsureUp(t, "zookeeper") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - events, errs := mbtest.ReportingFetchV2Error(f) - if len(errs) > 0 { - t.Fatalf("Expected 0 error, had %d. %v\n", len(errs), errs) - } - assert.NotEmpty(t, events) - - for _, event := range events { - t.Logf("%s/%s event: %+v", f.Module().Name(), f.Name(), event) - metricsetFields := event.MetricSetFields - - // Check values - assert.Equal(t, "2019-05-03T12:07:00Z", metricsetFields["version_date"]) - - received := metricsetFields["received"].(int64) - assert.True(t, received >= 0) - - nodeCount := metricsetFields["node_count"].(int64) - assert.True(t, nodeCount >= 1) - } -} - -func TestData(t *testing.T) { - service := compose.EnsureUp(t, "zookeeper") - - f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) - if err := mbtest.WriteEventsReporterV2Error(f, t, ""); err != nil { - t.Fatal("write", err) - } -} - -func getConfig(host string) map[string]interface{} { - return map[string]interface{}{ - "module": "zookeeper", - "metricsets": []string{"server"}, - "hosts": []string{host}, - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/server/server_test.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/server/server_test.go deleted file mode 100644 index 442770ce..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/server/server_test.go +++ /dev/null @@ -1,72 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package server - -import ( - "bytes" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/logp" -) - -var srvrTestInput = `Zookeeper version: 3.5.5-390fe37ea45dee01bf87dc1c042b5e3dcce88653, built on 05/03/2019 12:07 GMT -Latency min/avg/max: 1/2/3 -Received: 46 -Sent: 45 -Connections: 1 -Outstanding: 0 -Zxid: 0x700601132 -Mode: standalone -Node count: 4 -Proposal sizes last/min/max: -3/-999/-1 -` - -func TestParser(t *testing.T) { - logger := logp.NewLogger("zookeeper.server") - mapStr, versionID, err := parseSrvr(bytes.NewReader([]byte(srvrTestInput)), logger) - if err != nil { - t.Fatal(err) - } - - assert.Equal(t, "2019-05-03T12:07:00Z", mapStr["version_date"]) - assert.Equal(t, "3.5.5-390fe37ea45dee01bf87dc1c042b5e3dcce88653", versionID) - - latency := mapStr["latency"].(common.MapStr) - assert.Equal(t, int64(1), latency["min"]) - assert.Equal(t, int64(2), latency["avg"]) - assert.Equal(t, int64(3), latency["max"]) - - assert.Equal(t, int64(46), mapStr["received"]) - assert.Equal(t, int64(45), mapStr["sent"]) - assert.Equal(t, int64(1), mapStr["connections"]) - assert.Equal(t, int64(0), mapStr["outstanding"]) - assert.Equal(t, "standalone", mapStr["mode"]) - assert.Equal(t, int64(4), mapStr["node_count"]) - - proposalSizes := mapStr["proposal_sizes"].(common.MapStr) - assert.Equal(t, int64(-3), proposalSizes["last"]) - assert.Equal(t, int64(-999), proposalSizes["min"]) - assert.Equal(t, int64(-1), proposalSizes["max"]) - - assert.Equal(t, "0x700601132", mapStr["zxid"]) - assert.Equal(t, uint32(7), mapStr["epoch"]) - assert.Equal(t, uint32(0x601132), mapStr["count"]) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/test_zookeeper.py b/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/test_zookeeper.py deleted file mode 100644 index 65db80bf..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/test_zookeeper.py +++ /dev/null @@ -1,111 +0,0 @@ -import os -import sys -import unittest -from nose.plugins.attrib import attr - -sys.path.append(os.path.join(os.path.dirname(__file__), '../../tests/system')) -import metricbeat - - -ZK_FIELDS = metricbeat.COMMON_FIELDS + ["zookeeper"] - -MNTR_FIELDS = ["latency.avg", "latency.max", - "latency.min", "packets.received", "packets.sent", - "outstanding_requests", "server_state", "znode_count", - "watch_count", "ephemerals_count", - "approximate_data_size", "num_alive_connections"] - - -class ZooKeeperMntrTest(metricbeat.BaseTest): - - COMPOSE_SERVICES = ['zookeeper'] - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_output(self): - """ - ZooKeeper mntr module outputs an event. - """ - self.render_config_template(modules=[{ - "name": "zookeeper", - "metricsets": ["mntr"], - "hosts": self.get_hosts(), - "period": "5s" - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertEqual(len(output), 1) - evt = output[0] - - self.assertCountEqual(self.de_dot(ZK_FIELDS), evt.keys()) - zk_mntr = evt["zookeeper"]["mntr"] - - zk_mntr.pop("pending_syncs", None) - zk_mntr.pop("open_file_descriptor_count", None) - zk_mntr.pop("synced_followers", None) - zk_mntr.pop("max_file_descriptor_count", None) - zk_mntr.pop("followers", None) - - self.assertCountEqual(self.de_dot(MNTR_FIELDS), zk_mntr.keys()) - - self.assert_fields_are_documented(evt) - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_output(self): - """ - ZooKeeper server module outputs an event. - """ - self.render_config_template(modules=[{ - "name": "zookeeper", - "metricsets": ["server"], - "hosts": self.get_hosts(), - "period": "5s" - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertEqual(len(output), 1) - evt = output[0] - - self.assertCountEqual(self.de_dot(ZK_FIELDS), evt.keys()) - zk_srvr = evt["zookeeper"]["server"] - - assert zk_srvr["connections"] >= 0 - - self.assert_fields_are_documented(evt) - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - @attr('integration') - def test_connection(self): - """ - ZooKeeper server module outputs an event. - """ - self.render_config_template(modules=[{ - "name": "zookeeper", - "metricsets": ["connection"], - "hosts": self.get_hosts(), - "period": "5s" - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertEqual(len(output), 1) - evt = output[0] - - self.assertCountEqual(self.de_dot(ZK_FIELDS + ["client"]), evt.keys()) - zk_conns = evt["zookeeper"]["connection"] - - assert zk_conns["queued"] >= 0 - - self.assert_fields_are_documented(evt) diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/zookeeper.go b/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/zookeeper.go deleted file mode 100644 index 077692b7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/module/zookeeper/zookeeper.go +++ /dev/null @@ -1,62 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -/* -Package zookeeper is a Metricbeat module for ZooKeeper servers. -*/ -package zookeeper - -import ( - "bytes" - "io" - "io/ioutil" - "net" - "time" - - "github.com/pkg/errors" -) - -// RunCommand establishes a TCP connection the ZooKeeper command port that -// accepts the four-letter ZooKeeper commands and sends the given command. It -// reads all response data received on the socket and returns an io.Reader -// containing that data. -func RunCommand(command, address string, timeout time.Duration) (io.Reader, error) { - conn, err := net.DialTimeout("tcp", address, timeout) - if err != nil { - return nil, errors.Wrapf(err, "connection to host '%s' failed", address) - } - defer conn.Close() - - // Set read and write timeout. - err = conn.SetDeadline(time.Now().Add(timeout)) - if err != nil { - return nil, err - } - - // Write four-letter command. - _, err = conn.Write([]byte(command)) - if err != nil { - return nil, errors.Wrapf(err, "writing command '%s' failed", command) - } - - result, err := ioutil.ReadAll(conn) - if err != nil { - return nil, errors.Wrap(err, "read failed") - } - - return bytes.NewReader(result), nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/aerospike.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/aerospike.yml.disabled deleted file mode 100644 index a2fbdf83..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/aerospike.yml.disabled +++ /dev/null @@ -1,8 +0,0 @@ -# Module: aerospike -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-aerospike.html - -- module: aerospike - #metricsets: - # - namespace - period: 10s - hosts: ["localhost:3000"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/apache.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/apache.yml.disabled deleted file mode 100644 index 28e34fe4..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/apache.yml.disabled +++ /dev/null @@ -1,10 +0,0 @@ -# Module: apache -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-apache.html - -- module: apache - #metricsets: - # - status - period: 10s - hosts: ["http://127.0.0.1"] - #username: "user" - #password: "secret" diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/beat-xpack.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/beat-xpack.yml.disabled deleted file mode 100644 index ed7ecc00..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/beat-xpack.yml.disabled +++ /dev/null @@ -1,13 +0,0 @@ -# Module: beat -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-beat.html - -- module: beat - metricsets: - - stats - - state - period: 10s - hosts: ["http://localhost:5066"] - #username: "user" - #password: "secret" - xpack.enabled: true - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/beat.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/beat.yml.disabled deleted file mode 100644 index af2907f7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/beat.yml.disabled +++ /dev/null @@ -1,10 +0,0 @@ -# Module: beat -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-beat.html - -- module: beat - metricsets: - - stats - - state - period: 10s - hosts: ["http://localhost:5066"] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/ceph-mgr.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/ceph-mgr.yml.disabled deleted file mode 100644 index 84932d3f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/ceph-mgr.yml.disabled +++ /dev/null @@ -1,22 +0,0 @@ -# Module: ceph -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-ceph.html - -- module: ceph - metricsets: - - mgr_cluster_health - period: 10s - hosts: [ "https://localhost:8003" ] - #username: "user" - #password: "secret" - -- module: ceph - metricsets: - - mgr_cluster_disk - - mgr_osd_perf - - mgr_pool_disk - # - mgr_osd_pool_stats - # - mgr_osd_tree - period: 1m - hosts: [ "https://localhost:8003" ] - #username: "user" - #password: "secret" diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/ceph.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/ceph.yml.disabled deleted file mode 100644 index 7e875b27..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/ceph.yml.disabled +++ /dev/null @@ -1,21 +0,0 @@ -# Module: ceph -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-ceph.html - -- module: ceph - #metricsets: - # - cluster_health - # - cluster_status - # - monitor_health - period: 10s - hosts: ["localhost:5000"] - #username: "user" - #password: "secret" - -- module: ceph - #metricsets: - # - cluster_disk - # - osd_tree - # - osd_df - # - pool_disk - period: 1m - hosts: ["localhost:5000"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/consul.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/consul.yml.disabled deleted file mode 100644 index d9b9dc50..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/consul.yml.disabled +++ /dev/null @@ -1,10 +0,0 @@ -# Module: consul -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-consul.html - -- module: consul - metricsets: - - agent - enabled: true - period: 10s - hosts: ["localhost:8500"] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/couchbase.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/couchbase.yml.disabled deleted file mode 100644 index fbb8a53b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/couchbase.yml.disabled +++ /dev/null @@ -1,12 +0,0 @@ -# Module: couchbase -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-couchbase.html - -- module: couchbase - #metricsets: - # - bucket - # - cluster - # - node - period: 10s - hosts: ["localhost:8091"] - #username: "user" - #password: "secret" diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/couchdb.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/couchdb.yml.disabled deleted file mode 100644 index 265878fc..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/couchdb.yml.disabled +++ /dev/null @@ -1,7 +0,0 @@ -# Module: couchdb -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-couchdb.html - -- module: couchdb - metricsets: ["server"] - period: 10s - hosts: ["localhost:5984"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/docker.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/docker.yml.disabled deleted file mode 100644 index f4142798..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/docker.yml.disabled +++ /dev/null @@ -1,24 +0,0 @@ -# Module: docker -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-docker.html - -- module: docker - #metricsets: - # - container - # - cpu - # - diskio - # - event - # - healthcheck - # - info - # - memory - # - network - period: 10s - hosts: ["unix:///var/run/docker.sock"] - - # If set to true, replace dots in labels with `_`. - #labels.dedot: false - - # To connect to Docker over TLS you must specify a client and CA certificate. - #ssl: - #certificate_authority: "/etc/pki/root/ca.pem" - #certificate: "/etc/pki/client/cert.pem" - #key: "/etc/pki/client/cert.key" diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/dropwizard.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/dropwizard.yml.disabled deleted file mode 100644 index 5baa6349..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/dropwizard.yml.disabled +++ /dev/null @@ -1,12 +0,0 @@ -# Module: dropwizard -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-dropwizard.html - -- module: dropwizard - #metricsets: - # - collector - period: 10s - hosts: ["localhost:8080"] - metrics_path: /metrics/metrics - namespace: example - #username: "user" - #password: "secret" diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/elasticsearch-xpack.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/elasticsearch-xpack.yml.disabled deleted file mode 100644 index ed428acb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/elasticsearch-xpack.yml.disabled +++ /dev/null @@ -1,20 +0,0 @@ -# Module: elasticsearch -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-elasticsearch.html - -- module: elasticsearch - metricsets: - - ccr - - cluster_stats - - enrich - - index - - index_recovery - - index_summary - - ml_job - - node_stats - - shard - period: 10s - hosts: ["http://localhost:9200"] - #username: "user" - #password: "secret" - xpack.enabled: true - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/elasticsearch.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/elasticsearch.yml.disabled deleted file mode 100644 index 271f927e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/elasticsearch.yml.disabled +++ /dev/null @@ -1,11 +0,0 @@ -# Module: elasticsearch -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-elasticsearch.html - -- module: elasticsearch - #metricsets: - # - node - # - node_stats - period: 10s - hosts: ["http://localhost:9200"] - #username: "user" - #password: "secret" diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/envoyproxy.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/envoyproxy.yml.disabled deleted file mode 100644 index 67d638f0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/envoyproxy.yml.disabled +++ /dev/null @@ -1,8 +0,0 @@ -# Module: envoyproxy -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-envoyproxy.html - -- module: envoyproxy - #metricsets: - # - server - period: 10s - hosts: ["localhost:9901"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/etcd.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/etcd.yml.disabled deleted file mode 100644 index 5a6fa8cd..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/etcd.yml.disabled +++ /dev/null @@ -1,13 +0,0 @@ -# Module: etcd -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-etcd.html - -- module: etcd - #metricsets: - # - leader - # - self - # - store - # - metrics - period: 10s - hosts: ["localhost:2379"] - #username: "user" - #password: "secret" diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/golang.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/golang.yml.disabled deleted file mode 100644 index 8bb65e09..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/golang.yml.disabled +++ /dev/null @@ -1,13 +0,0 @@ -# Module: golang -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-golang.html - -- module: golang - #metricsets: - # - expvar - # - heap - period: 10s - hosts: ["localhost:6060"] - heap.path: "/debug/vars" - expvar: - namespace: "example" - path: "/debug/vars" diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/graphite.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/graphite.yml.disabled deleted file mode 100644 index 78f7c32b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/graphite.yml.disabled +++ /dev/null @@ -1,12 +0,0 @@ -# Module: graphite -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-graphite.html - -- module: graphite - #metricsets: - # - server - #protocol: "udp" - #templates: - # - filter: "test.*.bash.*" # This would match metrics like test.localhost.bash.stats - # namespace: "test" - # template: ".host.shell.metric*" # test.localhost.bash.stats would become metric=stats and tags host=localhost,shell=bash - # delimiter: "_" diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/haproxy.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/haproxy.yml.disabled deleted file mode 100644 index 2c61ee0c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/haproxy.yml.disabled +++ /dev/null @@ -1,9 +0,0 @@ -# Module: haproxy -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-haproxy.html - -- module: haproxy - #metricsets: - # - info - # - stat - period: 10s - hosts: ["tcp://127.0.0.1:14567"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/http.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/http.yml.disabled deleted file mode 100644 index 0ce5b5c0..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/http.yml.disabled +++ /dev/null @@ -1,30 +0,0 @@ -# Module: http -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-http.html - -- module: http - #metricsets: - # - json - period: 10s - hosts: ["localhost:80"] - namespace: "json_namespace" - path: "/" - #body: "" - #method: "GET" - #username: "user" - #password: "secret" - #request.enabled: false - #response.enabled: false - #json.is_array: false - #dedot.enabled: false - -- module: http - #metricsets: - # - server - host: "localhost" - port: "8080" - enabled: false - #paths: - # - path: "/foo" - # namespace: "foo" - # fields: # added to the the response in root. overwrites existing fields - # key: "value" diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/jolokia.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/jolokia.yml.disabled deleted file mode 100644 index 21902734..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/jolokia.yml.disabled +++ /dev/null @@ -1,32 +0,0 @@ -# Module: jolokia -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-jolokia.html - -- module: jolokia - #metricsets: ["jmx"] - period: 10s - hosts: ["localhost"] - namespace: "metrics" - #path: "/jolokia/?ignoreErrors=true&canonicalNaming=false" - #username: "user" - #password: "secret" - jmx.mappings: - #- mbean: 'java.lang:type=Runtime' - # attributes: - # - attr: Uptime - # field: uptime - #- mbean: 'java.lang:type=Memory' - # attributes: - # - attr: HeapMemoryUsage - # field: memory.heap_usage - # - attr: NonHeapMemoryUsage - # field: memory.non_heap_usage - # GC Metrics - this depends on what is available on your JVM - #- mbean: 'java.lang:type=GarbageCollector,name=ConcurrentMarkSweep' - # attributes: - # - attr: CollectionTime - # field: gc.cms_collection_time - # - attr: CollectionCount - # field: gc.cms_collection_count - - jmx.application: - jmx.instance: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/kafka.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/kafka.yml.disabled deleted file mode 100644 index b4636d48..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/kafka.yml.disabled +++ /dev/null @@ -1,52 +0,0 @@ -# Module: kafka -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-kafka.html - -# Kafka metrics collected using the Kafka protocol -- module: kafka - #metricsets: - # - partition - # - consumergroup - period: 10s - hosts: ["localhost:9092"] - - #client_id: metricbeat - #retries: 3 - #backoff: 250ms - - # List of Topics to query metadata for. If empty, all topics will be queried. - #topics: [] - - # Optional SSL. By default is off. - # List of root certificates for HTTPS server verifications - #ssl.certificate_authorities: ["/etc/pki/root/ca.pem"] - - # Certificate for SSL client authentication - #ssl.certificate: "/etc/pki/client/cert.pem" - - # Client Certificate Key - #ssl.key: "/etc/pki/client/cert.key" - - # SASL authentication - #username: "" - #password: "" - -# Metrics collected from a Kafka broker using Jolokia -#- module: kafka -# metricsets: -# - broker -# period: 10s -# hosts: ["localhost:8779"] - -# Metrics collected from a Java Kafka consumer using Jolokia -#- module: kafka -# metricsets: -# - consumer -# period: 10s -# hosts: ["localhost:8774"] - -# Metrics collected from a Java Kafka producer using Jolokia -#- module: kafka -# metricsets: -# - producer -# period: 10s -# hosts: ["localhost:8775"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/kibana-xpack.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/kibana-xpack.yml.disabled deleted file mode 100644 index 84675eeb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/kibana-xpack.yml.disabled +++ /dev/null @@ -1,12 +0,0 @@ -# Module: kibana -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-kibana.html - -- module: kibana - metricsets: - - stats - period: 10s - hosts: ["localhost:5601"] - #basepath: "" - #username: "user" - #password: "secret" - xpack.enabled: true diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/kibana.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/kibana.yml.disabled deleted file mode 100644 index 78f769cd..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/kibana.yml.disabled +++ /dev/null @@ -1,11 +0,0 @@ -# Module: kibana -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-kibana.html - -- module: kibana - #metricsets: - # - status - period: 10s - hosts: ["localhost:5601"] - #basepath: "" - #username: "user" - #password: "secret" diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/kubernetes.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/kubernetes.yml.disabled deleted file mode 100644 index 358dc58b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/kubernetes.yml.disabled +++ /dev/null @@ -1,52 +0,0 @@ -# Module: kubernetes -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-kubernetes.html - -# Node metrics, from kubelet: -- module: kubernetes - #metricsets: - # - node - # - system - # - pod - # - container - # - volume - period: 10s - hosts: ["localhost:10250"] - bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token - ssl.certificate_authorities: - - /var/run/secrets/kubernetes.io/serviceaccount/service-ca.crt - #username: "user" - #password: "secret" - - # Enriching parameters: - #add_metadata: true - #labels.dedot: true - #annotations.dedot: true - # When used outside the cluster: - #host: node_name - # If kube_config is not set, KUBECONFIG environment variable will be checked - # and if not present it will fall back to InCluster - #kube_config: ~/.kube/config - -# State metrics from kube-state-metrics service: -#- module: kubernetes -# metricsets: -# - state_node -# - state_deployment -# - state_replicaset -# - state_statefulset -# - state_pod -# - state_container -# - state_cronjob -# - state_resourcequota -# - state_service -# - state_persistentvolume -# - state_persistentvolumeclaim -# - state_storageclass -# period: 10s -# hosts: ["kube-state-metrics:8080"] -# add_metadata: true - -# Kubernetes events -#- module: kubernetes -# metricsets: -# - event diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/kvm.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/kvm.yml.disabled deleted file mode 100644 index 878e279b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/kvm.yml.disabled +++ /dev/null @@ -1,8 +0,0 @@ -# Module: kvm -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-kvm.html - -- module: kvm - #metricsets: - # - dommemstat - period: 10s - hosts: ["unix:///var/run/libvirt/libvirt-sock"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/logstash-xpack.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/logstash-xpack.yml.disabled deleted file mode 100644 index 5166f7b9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/logstash-xpack.yml.disabled +++ /dev/null @@ -1,12 +0,0 @@ -# Module: logstash -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-logstash.html - -- module: logstash - metricsets: - - node - - node_stats - period: 10s - hosts: ["localhost:9600"] - #username: "user" - #password: "secret" - xpack.enabled: true diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/logstash.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/logstash.yml.disabled deleted file mode 100644 index 72ea8231..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/logstash.yml.disabled +++ /dev/null @@ -1,11 +0,0 @@ -# Module: logstash -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-logstash.html - -- module: logstash - #metricsets: - # - node - # - node_stats - period: 10s - hosts: ["localhost:9600"] - #username: "user" - #password: "secret" diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/memcached.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/memcached.yml.disabled deleted file mode 100644 index 7037988c..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/memcached.yml.disabled +++ /dev/null @@ -1,7 +0,0 @@ -# Module: memcached -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-memcached.html - -- module: memcached -# metricsets: ["stats"] - period: 10s - hosts: ["localhost:11211"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/mongodb.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/mongodb.yml.disabled deleted file mode 100644 index 0d4c26be..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/mongodb.yml.disabled +++ /dev/null @@ -1,39 +0,0 @@ -# Module: mongodb -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-mongodb.html - -- module: mongodb - #metricsets: - # - dbstats - # - status - # - collstats - # - metrics - # - replstatus - period: 10s - - # The hosts must be passed as MongoDB URLs in the format: - # [mongodb://][user:pass@]host[:port]. - # The username and password can also be set using the respective configuration - # options. The credentials in the URL take precedence over the username and - # password configuration options. - hosts: ["localhost:27017"] - - # Optional SSL. By default is off. - #ssl.enabled: true - - # Mode of verification of server certificate ('none' or 'full') - #ssl.verification_mode: 'full' - - # List of root certificates for TLS server verifications - #ssl.certificate_authorities: ["/etc/pki/root/ca.pem"] - - # Certificate for SSL client authentication - #ssl.certificate: "/etc/pki/client/cert.pem" - - # Client Certificate Key - #ssl.key: "/etc/pki/client/cert.key" - - # Username to use when connecting to MongoDB. Empty by default. - #username: user - - # Password to use when connecting to MongoDB. Empty by default. - #password: pass diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/munin.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/munin.yml.disabled deleted file mode 100644 index d42b1d99..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/munin.yml.disabled +++ /dev/null @@ -1,8 +0,0 @@ -# Module: munin -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-munin.html - -- module: munin - #metricsets: - # - node - period: 10s - hosts: ["localhost:4949"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/mysql.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/mysql.yml.disabled deleted file mode 100644 index 610b5830..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/mysql.yml.disabled +++ /dev/null @@ -1,21 +0,0 @@ -# Module: mysql -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-mysql.html - -- module: mysql - #metricsets: - # - status - # - galera_status - period: 10s - - # Host DSN should be defined as "user:pass@tcp(127.0.0.1:3306)/" - # or "unix(/var/lib/mysql/mysql.sock)/", - # or another DSN format supported by . - # The username and password can either be set in the DSN or using the username - # and password config options. Those specified in the DSN take precedence. - hosts: ["root:secret@tcp(127.0.0.1:3306)/"] - - # Username of hosts. Empty by default. - #username: root - - # Password of hosts. Empty by default. - #password: secret \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/nats.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/nats.yml.disabled deleted file mode 100644 index abe09510..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/nats.yml.disabled +++ /dev/null @@ -1,11 +0,0 @@ -# Module: nats -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-nats.html - -- module: nats - metricsets: ["connections", "routes", "stats", "subscriptions"] - period: 10s - hosts: ["localhost:8222"] - #stats.metrics_path: "/varz" - #connections.metrics_path: "/connz" - #routes.metrics_path: "/routez" - #subscriptions.metrics_path: "/subsz" diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/nginx.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/nginx.yml.disabled deleted file mode 100644 index d9833114..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/nginx.yml.disabled +++ /dev/null @@ -1,16 +0,0 @@ -# Module: nginx -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-nginx.html - -- module: nginx - #metricsets: - # - stubstatus - period: 10s - - # Nginx hosts - hosts: ["http://127.0.0.1"] - - # Path to server status. Default server-status - #server_status_path: "server-status" - - #username: "user" - #password: "secret" diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/php_fpm.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/php_fpm.yml.disabled deleted file mode 100644 index 08aaa3cc..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/php_fpm.yml.disabled +++ /dev/null @@ -1,12 +0,0 @@ -# Module: php_fpm -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-php_fpm.html - -- module: php_fpm - #metricsets: - # - pool - # - process - period: 10s - hosts: ["localhost:8080"] - status_path: "/status" - #username: "user" - #password: "secret" diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/postgresql.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/postgresql.yml.disabled deleted file mode 100644 index 14ee2fc7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/postgresql.yml.disabled +++ /dev/null @@ -1,12 +0,0 @@ -# Module: postgresql -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-postgresql.html - -- module: postgresql - #metricsets: - # - database - # - bgwriter - # - activity - period: 10s - hosts: ["postgres://localhost:5432"] - #username: user - #password: pass diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/prometheus.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/prometheus.yml.disabled deleted file mode 100644 index 82f45573..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/prometheus.yml.disabled +++ /dev/null @@ -1,56 +0,0 @@ -# Module: prometheus -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-prometheus.html - -# Metrics collected from a Prometheus endpoint -- module: prometheus - period: 10s - metricsets: ["collector"] - hosts: ["localhost:9090"] - metrics_path: /metrics - #metrics_filters: - # include: [] - # exclude: [] - #username: "user" - #password: "secret" - - # This can be used for service account based authorization: - #bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token - #ssl.certificate_authorities: - # - /var/run/secrets/kubernetes.io/serviceaccount/service-ca.crt - - -# Metrics sent by a Prometheus server using remote_write option -#- module: prometheus -# metricsets: ["remote_write"] -# host: "localhost" -# port: "9201" - - # Secure settings for the server using TLS/SSL: - #ssl.certificate: "/etc/pki/server/cert.pem" - #ssl.key: "/etc/pki/server/cert.key" - -# Metrics that will be collected using a PromQL -#- module: prometheus -# metricsets: ["query"] -# hosts: ["localhost:9090"] -# period: 10s -# queries: -# - name: "instant_vector" -# path: "/api/v1/query" -# params: -# query: "sum(rate(prometheus_http_requests_total[1m]))" -# - name: "range_vector" -# path: "/api/v1/query_range" -# params: -# query: "up" -# start: "2019-12-20T00:00:00.000Z" -# end: "2019-12-21T00:00:00.000Z" -# step: 1h -# - name: "scalar" -# path: "/api/v1/query" -# params: -# query: "100" -# - name: "string" -# path: "/api/v1/query" -# params: -# query: "some_value" diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/rabbitmq.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/rabbitmq.yml.disabled deleted file mode 100644 index 990c55ee..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/rabbitmq.yml.disabled +++ /dev/null @@ -1,12 +0,0 @@ -# Module: rabbitmq -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-rabbitmq.html - -- module: rabbitmq - #metricsets: - # - node - # - queue - # - connection - period: 10s - hosts: ["localhost:15672"] - #username: guest - #password: guest diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/redis.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/redis.yml.disabled deleted file mode 100644 index d2ad5abd..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/redis.yml.disabled +++ /dev/null @@ -1,20 +0,0 @@ -# Module: redis -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-redis.html - -- module: redis - #metricsets: - # - info - # - keyspace - period: 10s - - # Redis hosts - hosts: ["127.0.0.1:6379"] - - # Network type to be used for redis connection. Default: tcp - #network: tcp - - # Max number of concurrent connections. Default: 10 - #maxconn: 10 - - # Redis AUTH password. Empty by default. - #password: foobared diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/system.yml b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/system.yml deleted file mode 100644 index cf433cde..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/system.yml +++ /dev/null @@ -1,42 +0,0 @@ -# Module: system -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-system.html - -- module: system - period: 10s - metricsets: - - cpu - - load - - memory - - network - - process - - process_summary - - socket_summary - #- entropy - #- core - #- diskio - #- socket - #- service - #- users - process.include_top_n: - by_cpu: 5 # include top 5 processes by CPU - by_memory: 5 # include top 5 processes by memory - -- module: system - period: 1m - metricsets: - - filesystem - - fsstat - processors: - - drop_event.when.regexp: - system.filesystem.mount_point: '^/(sys|cgroup|proc|dev|etc|host|lib|snap)($|/)' - -- module: system - period: 15m - metricsets: - - uptime - -#- module: system -# period: 5m -# metricsets: -# - raid -# raid.mount_point: '/' diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/traefik.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/traefik.yml.disabled deleted file mode 100644 index 35326a4e..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/traefik.yml.disabled +++ /dev/null @@ -1,7 +0,0 @@ -# Module: traefik -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-traefik.html - -- module: traefik - metricsets: ["health"] - period: 10s - hosts: ["localhost:8080"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/uwsgi.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/uwsgi.yml.disabled deleted file mode 100644 index f758061b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/uwsgi.yml.disabled +++ /dev/null @@ -1,8 +0,0 @@ -# Module: uwsgi -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-uwsgi.html - -- module: uwsgi - #metricsets: - # - status - period: 10s - hosts: ["tcp://127.0.0.1:9191"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/vsphere.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/vsphere.yml.disabled deleted file mode 100644 index c56a9b1a..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/vsphere.yml.disabled +++ /dev/null @@ -1,17 +0,0 @@ -# Module: vsphere -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-vsphere.html - -- module: vsphere - #metricsets: - # - datastore - # - host - # - virtualmachine - period: 10s - hosts: ["https://localhost/sdk"] - - username: "user" - password: "password" - # If insecure is true, don't verify the server's certificate chain - insecure: false - # Get custom fields when using virtualmachine metric set. Default false. - # get_custom_fields: false diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/windows.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/windows.yml.disabled deleted file mode 100644 index 059667d8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/windows.yml.disabled +++ /dev/null @@ -1,25 +0,0 @@ -# Module: windows -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-windows.html - -- module: windows - #metricsets: - # - service - period: 1m - -#- module: windows -# metricsets: -# - perfmon -# period: 10s -# perfmon.counters: -# - instance_label: processor.name -# instance_name: total -# measurement_label: processor.time.total.pct -# query: '\Processor Information(_Total)\% Processor Time' -# -# - instance_label: physical_disk.name -# measurement_label: physical_disk.write.per_sec -# query: '\PhysicalDisk(*)\Disk Writes/sec' -# -# - instance_label: physical_disk.name -# measurement_label: physical_disk.write.time.pct -# query: '\PhysicalDisk(*)\% Disk Write Time' diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/zookeeper.yml.disabled b/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/zookeeper.yml.disabled deleted file mode 100644 index 7d44efb9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/modules.d/zookeeper.yml.disabled +++ /dev/null @@ -1,9 +0,0 @@ -# Module: zookeeper -# Docs: https://www.elastic.co/guide/en/beats/metricbeat/master/metricbeat-module-zookeeper.html - -- module: zookeeper - #metricsets: - # - mntr - # - server - period: 10s - hosts: ["localhost:2181"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/processor/add_kubernetes_metadata/indexers.go b/vendor/github.com/elastic/beats/v7/metricbeat/processor/add_kubernetes_metadata/indexers.go deleted file mode 100644 index b169b93f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/processor/add_kubernetes_metadata/indexers.go +++ /dev/null @@ -1,40 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package add_kubernetes_metadata - -import ( - "github.com/elastic/beats/v7/libbeat/common" - kubernetes "github.com/elastic/beats/v7/libbeat/processors/add_kubernetes_metadata" -) - -func init() { - // Register default indexers - cfg := common.NewConfig() - - //Add IP Port Indexer as a default indexer - kubernetes.Indexing.AddDefaultIndexerConfig(kubernetes.IPPortIndexerName, *cfg) - - config := map[string]interface{}{ - "lookup_fields": []string{"service.address"}, - } - fieldCfg, err := common.NewConfigFrom(config) - if err == nil { - //Add field matcher with field to lookup as metricset.host - kubernetes.Indexing.AddDefaultMatcherConfig(kubernetes.FieldMatcherName, *fieldCfg) - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/scripts/assets/assets.go b/vendor/github.com/elastic/beats/v7/metricbeat/scripts/assets/assets.go deleted file mode 100644 index 51c24afe..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/scripts/assets/assets.go +++ /dev/null @@ -1,75 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package main - -import ( - "flag" - "fmt" - "io/ioutil" - "os" - "path" - - "github.com/elastic/beats/v7/libbeat/asset" - "github.com/elastic/beats/v7/libbeat/generator/fields" - "github.com/elastic/beats/v7/licenses" -) - -func main() { - - flag.Parse() - args := flag.Args() - - if len(args) != 1 { - fmt.Fprintln(os.Stderr, "Module path must be set") - os.Exit(1) - } - - dir := args[0] - - modules, err := fields.GetModules(dir) - if err != nil { - fmt.Fprintf(os.Stderr, "Error fetching modules: %s\n", err) - os.Exit(1) - } - - for _, module := range modules { - files, err := fields.CollectFiles(module, dir) - if err != nil { - fmt.Fprintf(os.Stderr, "Error fetching files for module %s: %s\n", module, err) - os.Exit(1) - } - - data, err := fields.GenerateFieldsYml(files) - if err != nil { - fmt.Fprintf(os.Stderr, "Error fetching files for module %s: %s\n", module, err) - os.Exit(1) - } - - bs, err := asset.CreateAsset(licenses.ASL2, "metricbeat", module, module, data, "asset.ModuleFieldsPri", dir+"/"+module) - if err != nil { - fmt.Fprintf(os.Stderr, "Error creating golang file from template: %s\n", err) - os.Exit(1) - } - - err = ioutil.WriteFile(path.Join(dir, module, "fields.go"), bs, 0644) - if err != nil { - fmt.Fprintf(os.Stderr, "Error writing fields.go: %s\n", err) - os.Exit(1) - } - } -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/scripts/create_metricset.py b/vendor/github.com/elastic/beats/v7/metricbeat/scripts/create_metricset.py deleted file mode 100644 index c6c2211b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/scripts/create_metricset.py +++ /dev/null @@ -1,114 +0,0 @@ -import os -import argparse - -# Creates a new metricset with all the necessary file -# In case the module does not exist, also the module is created - - -def generate_metricset(base_path, metricbeat_path, module, metricset): - - generate_module(base_path, metricbeat_path, module, metricset) - metricset_path = base_path + "/module/" + module + "/" + metricset - meta_path = metricset_path + "/_meta" - - if os.path.isdir(metricset_path): - print("Metricset already exists. Skipping creating metricset {}" - .format(metricset)) - return - - os.makedirs(meta_path) - - templates = metricbeat_path + "/scripts/module/metricset/" - - content = load_file(templates + "metricset.go.tmpl", module, metricset) - with open(metricset_path + "/" + metricset + ".go", "w") as f: - f.write(content) - - content = load_file(templates + "fields.yml", module, metricset) - with open(meta_path + "/fields.yml", "w") as f: - f.write(content) - - content = load_file(templates + "docs.asciidoc", module, metricset) - with open(meta_path + "/docs.asciidoc", "w") as f: - f.write(content) - - content = load_file(templates + "data.json", module, metricset) - with open(meta_path + "/data.json", "w") as f: - f.write(content) - - print("Metricset {} created.".format(metricset)) - - -def generate_module(base_path, metricbeat_path, module, metricset): - - module_path = base_path + "/module/" + module - meta_path = module_path + "/_meta" - - if os.path.isdir(module_path): - print("Module already exists. Skipping creating module {}" - .format(module)) - return - - os.makedirs(meta_path) - - templates = metricbeat_path + "/scripts/module/" - - content = load_file(templates + "fields.yml", module, "") - with open(meta_path + "/fields.yml", "w") as f: - f.write(content) - - content = load_file(templates + "docs.asciidoc", module, "") - with open(meta_path + "/docs.asciidoc", "w") as f: - f.write(content) - - content = load_file(templates + "config.yml", module, metricset) - with open(meta_path + "/config.yml", "w") as f: - f.write(content) - - content = load_file(templates + "doc.go.tmpl", module, "") - with open(module_path + "/doc.go", "w") as f: - f.write(content) - - print("Module {} created.".format(module)) - - -def load_file(file, module, metricset): - content = "" - with open(file) as f: - content = f.read() - - return content.replace("{module}", module).replace("{metricset}", - metricset) - - -if __name__ == "__main__": - - parser = argparse.ArgumentParser(description="Creates a metricset") - parser.add_argument("--module", help="Module name") - parser.add_argument("--metricset", help="Metricset name") - - parser.add_argument("--path", help="Beat path") - parser.add_argument("--es_beats", - help="The path to the general beats folder") - - args = parser.parse_args() - - if args.path is None: - args.path = './' - print("Set default path for beat path: " + args.path) - - if args.es_beats is None: - args.es_beats = '../' - print("Set default path for es_beats path: " + args.es_beats) - - if args.module is None or args.module == '': - args.module = input("Module name: ") - - if args.metricset is None or args.metricset == '': - args.metricset = input("Metricset name: ") - - path = os.path.abspath(args.path) - metricbeat_path = os.path.abspath(args.es_beats + "/metricbeat") - - generate_metricset(path, metricbeat_path, args.module.lower(), - args.metricset.lower()) diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/scripts/mage/config.go b/vendor/github.com/elastic/beats/v7/metricbeat/scripts/mage/config.go deleted file mode 100644 index ffa30d27..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/scripts/mage/config.go +++ /dev/null @@ -1,69 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mage - -import ( - devtools "github.com/elastic/beats/v7/dev-tools/mage" -) - -const modulesConfigYml = "build/config.modules.yml" - -func configFileParams(moduleDirs ...string) devtools.ConfigFileParams { - collectModuleConfig := func() error { - return devtools.GenerateModuleReferenceConfig(modulesConfigYml, moduleDirs...) - } - - return devtools.ConfigFileParams{ - ShortParts: []string{ - devtools.OSSBeatDir("_meta/common.yml"), - devtools.OSSBeatDir("_meta/setup.yml"), - devtools.LibbeatDir("_meta/config.yml.tmpl"), - }, - ReferenceDeps: []interface{}{collectModuleConfig}, - ReferenceParts: []string{ - devtools.OSSBeatDir("_meta/common.reference.yml"), - modulesConfigYml, - devtools.LibbeatDir("_meta/config.reference.yml.tmpl"), - }, - DockerParts: []string{ - devtools.OSSBeatDir("_meta/beat.docker.yml"), - devtools.LibbeatDir("_meta/config.docker.yml"), - }, - ExtraVars: map[string]interface{}{ - "UseKubernetesMetadataProcessor": true, - }, - } -} - -// OSSConfigFileParams returns the default ConfigFileParams for generating -// metricbeat*.yml files. -func OSSConfigFileParams(moduleDirs ...string) devtools.ConfigFileParams { - return configFileParams(devtools.OSSBeatDir("module")) -} - -// XPackConfigFileParams returns the default ConfigFileParams for generating -// metricbeat*.yml files. -func XPackConfigFileParams() devtools.ConfigFileParams { - args := configFileParams(devtools.OSSBeatDir("module"), "module") - args.ReferenceParts = []string{ - devtools.OSSBeatDir("_meta/common.reference.yml"), - modulesConfigYml, - devtools.LibbeatDir("_meta/config.reference.yml.tmpl"), - } - return args -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/scripts/mage/docs_collector.go b/vendor/github.com/elastic/beats/v7/metricbeat/scripts/mage/docs_collector.go deleted file mode 100644 index 427975a7..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/scripts/mage/docs_collector.go +++ /dev/null @@ -1,466 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mage - -import ( - "encoding/json" - "fmt" - "io/ioutil" - "os" - "path" - "path/filepath" - "sort" - "strings" - "text/template" - - "github.com/magefile/mage/sh" - "github.com/pkg/errors" - "gopkg.in/yaml.v2" - - "github.com/elastic/beats/v7/dev-tools/mage" -) - -// moduleData provides module-level data that will be used to populate the module list -type moduleData struct { - Path string - Base string - Title string `yaml:"title"` - Release string `yaml:"release"` - Dashboards bool - Settings []string `yaml:"settings"` - CfgFile string - Asciidoc string - IsXpack bool - Metricsets []metricsetData -} - -type metricsetData struct { - Path string - Title string - Link string - Release string - DataExists bool - IsDefault bool -} - -func writeTemplate(filename string, t *template.Template, args interface{}) error { - fd, err := os.Create(filename) - if err != nil { - return errors.Wrapf(err, "error opening file at %s", filename) - } - defer fd.Close() - err = t.Execute(fd, args) - if err != nil { - return errors.Wrap(err, "error executing template") - } - return nil -} - -var funcMap = template.FuncMap{ - //a helper function used by the tempate engine to generate the base paths - // We're doing this because the mage.*Dir() functions will return an absolute path, which we can't just throw into the docs. - "basePath": func(path string) string { - rel, err := filepath.Rel(mage.OSSBeatDir(), path) - if err != nil { - panic(err) - } - return filepath.Dir(rel) - }, - "getBeatName": func() string { - return mage.BeatName - }, - "title": strings.Title, -} - -// checkXpack checks to see if the module belongs to x-pack. -func checkXpack(path string) bool { - return strings.Contains(path, "x-pack") - -} - -// setupDirectory clears and re-creates the docs/modules directory. -func setupDirectory() error { - docpath := mage.OSSBeatDir("docs/modules") - err := os.RemoveAll(docpath) - if err != nil { - return err - } - return os.MkdirAll(docpath, 0755) -} - -// getRelease gets the release tag, and errors out if one doesn't exist. -func getRelease(rel string) (string, error) { - switch rel { - case "ga", "beta", "experimental": - return rel, nil - case "": - return "", fmt.Errorf("Missing a release string") - default: - return "", fmt.Errorf("unknown release tag %s", rel) - } -} - -// createDocsPath creates the path for the entire docs/ folder -func createDocsPath(module string) error { - return os.MkdirAll(mage.OSSBeatDir("docs/modules", module), 0755) -} - -// testIfDocsInDir tests for a `_meta/docs.asciidoc` in a given directory -func testIfDocsInDir(moduleDir string) bool { - - _, err := os.Stat(filepath.Join(moduleDir, "_meta/docs.asciidoc")) - if err != nil { - return false - } - return true -} - -// compile and run the seprate go script to generate a list of default metricsets. -// This is done so a compile-time issue in metricbeat doesn't break the docs build -func getDefaultMetricsets() (map[string][]string, error) { - - runpaths := []string{ - mage.OSSBeatDir("scripts/msetlists/cmd/main.go"), - mage.XPackBeatDir("scripts/msetlists/main.go"), - } - - var masterMap = make(map[string][]string) - - //if we're dealing with a generated metricbeat, skip this. - if mage.BeatName != "metricbeat" { - return masterMap, nil - } - - cmd := []string{"run"} - if mage.UseVendor { - cmd = append(cmd, "-mod", "vendor") - } - for _, dir := range runpaths { - rawMap, err := sh.OutCmd("go", append(cmd, dir)...)() - if err != nil { - return nil, errors.Wrap(err, "Error running subcommand to get metricsets") - } - var msetMap = make(map[string][]string) - err = json.Unmarshal([]byte(rawMap), &msetMap) - if err != nil { - return nil, err - } - for k, v := range msetMap { - masterMap[k] = v - } - } - - return masterMap, nil -} - -// loadModuleFields loads the module-specific fields.yml file -func loadModuleFields(file string) (moduleData, error) { - fd, err := ioutil.ReadFile(file) - if err != nil { - return moduleData{}, errors.Wrap(err, "failed to read from spec file") - } - // Cheat and use the same struct. - var mod []moduleData - if err = yaml.Unmarshal(fd, &mod); err != nil { - return mod[0], err - } - module := mod[0] - - rel, err := getRelease(module.Release) - if err != nil { - return mod[0], errors.Wrapf(err, "file %s is missing a release string", file) - } - module.Release = rel - - return module, nil -} - -// getReleaseState gets the release tag in the metricset-level fields.yml, since that's all we need from that file -func getReleaseState(metricsetPath string) (string, error) { - raw, err := ioutil.ReadFile(metricsetPath) - if err != nil { - return "", errors.Wrap(err, "failed to read from spec file") - } - - type metricset struct { - Release string `yaml:"release"` - } - var rel []metricset - if err = yaml.Unmarshal(raw, &rel); err != nil { - return "", err - } - - relString, err := getRelease(rel[0].Release) - if err != nil { - return "", errors.Wrapf(err, "metricset %s is missing a release tag", metricsetPath) - } - return relString, nil -} - -// hasDashboards checks to see if the metricset has dashboards -func hasDashboards(modulePath string) bool { - info, err := os.Stat(filepath.Join(modulePath, "_meta/kibana")) - if err == nil && info.IsDir() { - return true - } - return false -} - -// getConfigfile uses the config.reference.yml file if it exists. if not, the normal one. -func getConfigfile(modulePath string) (string, error) { - knownPaths := []string{"_meta/config.reference.yml", "_meta/config.yml"} - var goodPath string - for _, path := range knownPaths { - testPath := filepath.Join(modulePath, path) - _, err := os.Stat(testPath) - if err == nil { - goodPath = testPath - break - } - } - if goodPath == "" { - return "", fmt.Errorf("could not find a config file in %s", modulePath) - } - - raw, err := ioutil.ReadFile(goodPath) - return string(raw), err - -} - -// gatherMetricsets gathers all the metricsets for a given module -func gatherMetricsets(modulePath string, moduleName string, defaultMetricSets []string) ([]metricsetData, error) { - metricsetList, err := filepath.Glob(filepath.Join(modulePath, "/*")) - if err != nil { - return nil, err - } - var metricsets []metricsetData - for _, metricset := range metricsetList { - isMetricset := testIfDocsInDir(metricset) - if err != nil { - return nil, err - } - if !isMetricset { - continue - } - metricsetName := filepath.Base(metricset) - release, err := getReleaseState(filepath.Join(metricset, "_meta/fields.yml")) - if err != nil { - return nil, err - } - - // generate the asciidoc link used in the module docs, since we need this in a few places - link := fmt.Sprintf("<<%s-metricset-%s-%s,%s>>", mage.BeatName, moduleName, metricsetName, metricsetName) - - // test to see if the metricset has a data.json - hasData := false - _, err = os.Stat(filepath.Join(metricset, "_meta/data.json")) - if err == nil { - hasData = true - } - - var isDefault = false - for _, defaultMsName := range defaultMetricSets { - if defaultMsName == metricsetName { - isDefault = true - break - } - } - - ms := metricsetData{ - Path: metricset, - Title: metricsetName, - Release: release, - Link: link, - DataExists: hasData, - IsDefault: isDefault, - } - - metricsets = append(metricsets, ms) - - } // end of metricset loop - - return metricsets, nil -} - -// gatherData gathers all the data we need to construct the docs that end up in metricbeat/docs -func gatherData(modules []string) ([]moduleData, error) { - defmset, err := getDefaultMetricsets() - if err != nil { - return nil, errors.Wrap(err, "error getting default metricsets") - } - moduleList := make([]moduleData, 0) - //iterate over all the modules, checking to make sure we have an asciidoc file - for _, module := range modules { - - isModule := testIfDocsInDir(module) - if !isModule { - continue - } - moduleName := filepath.Base(module) - - err := createDocsPath(moduleName) - if err != nil { - return moduleList, err - } - - fieldsm, err := loadModuleFields(filepath.Join(module, "_meta/fields.yml")) - if err != nil { - return moduleList, err - } - - cfgPath, err := getConfigfile(module) - if err != nil { - return moduleList, err - } - - metricsets, err := gatherMetricsets(module, moduleName, defmset[moduleName]) - if err != nil { - return moduleList, err - } - - //dump the contents of the module asciidoc - moduleDoc, err := ioutil.ReadFile(filepath.Join(module, "_meta/docs.asciidoc")) - if err != nil { - return moduleList, err - } - - fieldsm.IsXpack = checkXpack(module) - fieldsm.Path = module - fieldsm.CfgFile = cfgPath - fieldsm.Metricsets = metricsets - fieldsm.Asciidoc = string(moduleDoc) - fieldsm.Dashboards = hasDashboards(module) - fieldsm.Base = moduleName - - moduleList = append(moduleList, fieldsm) - - } // end of modules loop - - return moduleList, nil -} - -// writeModuleDocs writes the module-level docs -func writeModuleDocs(modules []moduleData, t *template.Template) error { - for _, mod := range modules { - filename := mage.OSSBeatDir("docs", "modules", fmt.Sprintf("%s.asciidoc", mod.Base)) - err := writeTemplate(filename, t.Lookup("moduleDoc.tmpl"), mod) - if err != nil { - return err - } - } - return nil -} - -// writeMetricsetDocs writes the metricset-level docs -func writeMetricsetDocs(modules []moduleData, t *template.Template) error { - for _, mod := range modules { - for _, metricset := range mod.Metricsets { - modData := struct { - Mod moduleData - Metricset metricsetData - }{ - mod, - metricset, - } - filename := mage.OSSBeatDir("docs", "modules", mod.Base, fmt.Sprintf("%s.asciidoc", metricset.Title)) - err := writeTemplate(filename, t.Lookup("metricsetDoc.tmpl"), modData) - if err != nil { - return errors.Wrapf(err, "error opening file at %s", filename) - } - } // end metricset loop - } // end module loop - return nil -} - -// writeModuleList writes the module linked list -func writeModuleList(modules []moduleData, t *template.Template) error { - // Turn the map into a sorted list - //Normally the glob functions would do this sorting for us, - //but because we mix the regular and x-pack dirs we have to sort them again. - sort.Slice(modules, func(i, j int) bool { - return modules[i].Base < modules[j].Base - }) - //write and execute the template - filepath := mage.OSSBeatDir("docs", "modules_list.asciidoc") - return writeTemplate(filepath, t.Lookup("moduleList.tmpl"), modules) - -} - -// writeDocs writes the module data to docs/ -func writeDocs(modules []moduleData) error { - tmplList := template.New("moduleList").Option("missingkey=error").Funcs(funcMap) - beatPath, err := mage.ElasticBeatsDir() - if err != nil { - return errors.Wrap(err, "error finding beats dir") - } - tmplList, err = tmplList.ParseGlob(path.Join(beatPath, "metricbeat/scripts/mage/template/*.tmpl")) - if err != nil { - return errors.Wrap(err, "error parsing template files") - } - - err = writeModuleDocs(modules, tmplList) - if err != nil { - return errors.Wrap(err, "error writing module docs") - } - err = writeMetricsetDocs(modules, tmplList) - if err != nil { - return errors.Wrap(err, "error writing metricset docs") - } - - err = writeModuleList(modules, tmplList) - if err != nil { - return errors.Wrap(err, "error writing module list") - } - - return nil -} - -// CollectDocs does the following: -// Generate the module-level docs under docs/ -// Generate the module lists -// Generate the metricset-level docs -// All these are 'collected' from the asciidoc files under _meta/ in each module & metricset -func CollectDocs() error { - - //create the docs/modules dir - err := setupDirectory() - if err != nil { - return err - } - // collect modules that have an asciidoc file - beatsModuleGlob := mage.OSSBeatDir("module", "/*/") - modules, err := filepath.Glob(beatsModuleGlob) - if err != nil { - return err - } - - // collect additional x-pack modules - xpackModuleGlob := mage.XPackBeatDir("module", "/*/") - xpackModules, err := filepath.Glob(xpackModuleGlob) - if err != nil { - return err - } - modules = append(modules, xpackModules...) - - moduleMap, err := gatherData(modules) - if err != nil { - return err - } - - return writeDocs(moduleMap) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/scripts/mage/fields.go b/vendor/github.com/elastic/beats/v7/metricbeat/scripts/mage/fields.go deleted file mode 100644 index a46110fe..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/scripts/mage/fields.go +++ /dev/null @@ -1,52 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mage - -import ( - devtools "github.com/elastic/beats/v7/dev-tools/mage" -) - -// GenerateOSSMetricbeatModuleIncludeListGo generates include/list_{suffix}.go files containing -// a import statement for each module and dataset. -func GenerateOSSMetricbeatModuleIncludeListGo() error { - // generate include/list_common.go - err := devtools.GenerateIncludeListGo( - devtools.IncludeListOptions{ - ImportDirs: nil, - ModuleDirs: []string{"module"}, - ModulesToExclude: []string{"module/docker", "module/kubernetes"}, - Outfile: "include/list_common.go", - BuildTags: "", - Pkg: "include"}) - if err != nil { - return err - } - // generate include/list_docker.go - err = devtools.GenerateIncludeListGo( - devtools.IncludeListOptions{ - ImportDirs: nil, - ModuleDirs: []string{"module/docker", "module/kubernetes"}, - ModulesToExclude: nil, - Outfile: "include/list_docker.go", - BuildTags: "\n// +build linux darwin windows\n", - Pkg: "include"}) - if err != nil { - return err - } - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/scripts/mage/package.go b/vendor/github.com/elastic/beats/v7/metricbeat/scripts/mage/package.go deleted file mode 100644 index 15498e80..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/scripts/mage/package.go +++ /dev/null @@ -1,319 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package mage - -import ( - "fmt" - "io" - "os" - "path/filepath" - "regexp" - "strings" - - "github.com/magefile/mage/mg" - "github.com/pkg/errors" - - devtools "github.com/elastic/beats/v7/dev-tools/mage" -) - -const ( - dirModulesGenerated = "build/package/module" - dirModulesDGenerated = "build/package/modules.d" -) - -// CustomizePackaging modifies the package specs to add the modules.d directory. -// And for Windows it comments out the system/load metricset because it's -// not supported. You must declare a dependency on either -// PrepareModulePackagingOSS or PrepareModulePackagingXPack. -func CustomizePackaging() { - mg.Deps(customizeLightModulesPackaging) - - var ( - modulesDTarget = "modules.d" - modulesD = devtools.PackageFile{ - Mode: 0644, - Source: dirModulesDGenerated, - Config: true, - Modules: true, - } - windowsModulesD = devtools.PackageFile{ - Mode: 0644, - Source: "{{.PackageDir}}/modules.d", - Config: true, - Modules: true, - Dep: func(spec devtools.PackageSpec) error { - if err := devtools.Copy(dirModulesDGenerated, spec.MustExpand("{{.PackageDir}}/modules.d")); err != nil { - return errors.Wrap(err, "failed to copy modules.d dir") - } - - return devtools.FindReplace( - spec.MustExpand("{{.PackageDir}}/modules.d/system.yml"), - regexp.MustCompile(`- load`), `#- load`) - }, - } - windowsReferenceConfig = devtools.PackageFile{ - Mode: 0644, - Source: "{{.PackageDir}}/metricbeat.reference.yml", - Dep: func(spec devtools.PackageSpec) error { - err := devtools.Copy("metricbeat.reference.yml", - spec.MustExpand("{{.PackageDir}}/metricbeat.reference.yml")) - if err != nil { - return errors.Wrap(err, "failed to copy reference config") - } - - return devtools.FindReplace( - spec.MustExpand("{{.PackageDir}}/metricbeat.reference.yml"), - regexp.MustCompile(`- load`), `#- load`) - }, - } - ) - - for _, args := range devtools.Packages { - switch args.OS { - case "windows": - args.Spec.Files[modulesDTarget] = windowsModulesD - args.Spec.ReplaceFile("{{.BeatName}}.reference.yml", windowsReferenceConfig) - default: - pkgType := args.Types[0] - switch pkgType { - case devtools.TarGz, devtools.Zip, devtools.Docker: - args.Spec.Files[modulesDTarget] = modulesD - case devtools.Deb, devtools.RPM, devtools.DMG: - args.Spec.Files["/etc/{{.BeatName}}/"+modulesDTarget] = modulesD - default: - panic(errors.Errorf("unhandled package type: %v", pkgType)) - } - } - } -} - -// PrepareModulePackagingOSS generates build/package/modules and -// build/package/modules.d directories for use in packaging. -func PrepareModulePackagingOSS() error { - err := prepareLightModulesPackaging("module") - if err != nil { - return err - } - return prepareModulePackaging([]struct{ Src, Dst string }{ - {devtools.OSSBeatDir("modules.d"), dirModulesDGenerated}, - }...) -} - -// PrepareModulePackagingXPack generates build/package/modules and -// build/package/modules.d directories for use in packaging. -func PrepareModulePackagingXPack() error { - err := prepareLightModulesPackaging("module", devtools.OSSBeatDir("module")) - if err != nil { - return err - } - return prepareModulePackaging([]struct{ Src, Dst string }{ - {devtools.OSSBeatDir("modules.d"), dirModulesDGenerated}, - {"modules.d", dirModulesDGenerated}, - }...) -} - -func prepareModulePackaging(files ...struct{ Src, Dst string }) error { - mg.Deps(GenerateDirModulesD) - - err := devtools.Clean([]string{ - dirModulesDGenerated, - }) - if err != nil { - return err - } - - for _, copyAction := range files { - err := (&devtools.CopyTask{ - Source: copyAction.Src, - Dest: copyAction.Dst, - Mode: 0644, - DirMode: 0755, - }).Execute() - if err != nil { - return err - } - } - return nil -} - -const modulesDHeader = "# Module: {{ .Module }}\n# Docs: https://www.elastic.co/guide/en/beats/{{ .BeatName }}/{{ .BeatDocBranch }}/{{ .BeatName }}-module-{{ .Module }}.html" - -// GenerateDirModulesD generates the modules.d directory -func GenerateDirModulesD() error { - if err := os.RemoveAll("modules.d"); err != nil { - return err - } - - shortConfigs, err := filepath.Glob("module/*/_meta/config.yml") - if err != nil { - return err - } - flavorConfigs, err := filepath.Glob("module/*/_meta/config-*.yml") - if err != nil { - return err - } - shortConfigs = append(shortConfigs, flavorConfigs...) - - docBranch, err := devtools.BeatDocBranch() - if err != nil { - errors.Wrap(err, "failed to get doc branch") - } - - mode := 0644 - for _, f := range shortConfigs { - moduleName, configName, ok := moduleConfigParts(f) - if !ok { - continue - } - - suffix := ".yml.disabled" - if configName == "system" { - suffix = ".yml" - } - path := filepath.Join("modules.d", configName+suffix) - - headerArgs := map[string]interface{}{ - "Module": moduleName, - "BeatName": devtools.BeatName, - "BeatDocBranch": docBranch, - } - header := devtools.MustExpand(modulesDHeader, headerArgs) - - err := copyWithHeader(header, f, path, os.FileMode(mode)) - if err != nil { - return err - } - } - return nil -} - -// customizeLightModulesPackaging customizes packaging to add light modules -func customizeLightModulesPackaging() error { - var ( - moduleTarget = "module" - module = devtools.PackageFile{ - Mode: 0644, - Source: dirModulesGenerated, - } - ) - - for _, args := range devtools.Packages { - pkgType := args.Types[0] - switch pkgType { - case devtools.TarGz, devtools.Zip, devtools.Docker: - args.Spec.Files[moduleTarget] = module - case devtools.Deb, devtools.RPM: - args.Spec.Files["/usr/share/{{.BeatName}}/"+moduleTarget] = module - case devtools.DMG: - args.Spec.Files["/Library/Application Support/{{.BeatVendor}}/{{.BeatName}}/"+moduleTarget] = module - default: - return fmt.Errorf("unhandled package type: %v", pkgType) - } - } - return nil -} - -// prepareLightModulesPackaging generates light modules -func prepareLightModulesPackaging(paths ...string) error { - err := devtools.Clean([]string{dirModulesGenerated}) - if err != nil { - return err - } - if err := os.MkdirAll(dirModulesGenerated, 0755); err != nil { - return err - } - - filePatterns := []string{ - "*/module.yml", - "*/*/manifest.yml", - } - - var tasks []devtools.CopyTask - for _, path := range paths { - for _, pattern := range filePatterns { - matches, err := filepath.Glob(filepath.Join(path, pattern)) - if err != nil { - return err - } - - for _, file := range matches { - rel, _ := filepath.Rel(path, file) - dest := filepath.Join(dirModulesGenerated, rel) - tasks = append(tasks, devtools.CopyTask{ - Source: file, - Dest: dest, - Mode: 0644, - DirMode: 0755, - }) - } - } - } - - if len(tasks) == 0 { - return fmt.Errorf("no light modules found") - } - - for _, task := range tasks { - if err := task.Execute(); err != nil { - return err - } - } - return nil -} - -// moduleConfigParts obtain the moduleName and the configName from a config path. -// The configName includes the flavor -func moduleConfigParts(f string) (moduleName string, configName string, ok bool) { - parts := strings.Split(filepath.ToSlash(f), "/") - if len(parts) < 4 { - return - } - moduleName = parts[1] - configName = moduleName - ok = true - - fileName := strings.TrimSuffix(parts[3], ".yml") - parts = strings.SplitN(fileName, "-", 2) - if len(parts) > 1 { - configName = moduleName + "-" + parts[1] // module + flavor - } - return -} - -// copyWithHeader copies a file from `src` to `dst` adding a `header` in the destination file -func copyWithHeader(header, src, dst string, mode os.FileMode) error { - dstFile, err := os.OpenFile(devtools.CreateDir(dst), os.O_CREATE|os.O_TRUNC|os.O_WRONLY, mode&os.ModePerm) - if err != nil { - return errors.Wrap(err, "failed to open copy destination") - } - defer dstFile.Close() - - _, err = io.WriteString(dstFile, header+"\n\n") - if err != nil { - return errors.Wrap(err, "failed to write header") - } - - srcFile, err := os.Open(src) - if err != nil { - return errors.Wrap(err, "failed to open copy source") - } - defer srcFile.Close() - - _, err = io.Copy(dstFile, srcFile) - return errors.Wrap(err, "failed to copy file") -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/scripts/mage/template/metricsetDoc.tmpl b/vendor/github.com/elastic/beats/v7/metricbeat/scripts/mage/template/metricsetDoc.tmpl deleted file mode 100644 index 4d68b28d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/scripts/mage/template/metricsetDoc.tmpl +++ /dev/null @@ -1,27 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[{{getBeatName}}-metricset-{{.Mod.Base}}-{{.Metricset.Title}}]] -=== {{.Mod.Title}} {{.Metricset.Title}} metricset - -{{if not ( eq .Metricset.Release "ga") -}} -{{.Metricset.Release}}[] - -{{end -}} -include::../../../{{.Mod.Path | basePath}}/{{.Mod.Base}}/{{.Metricset.Title}}/_meta/docs.asciidoc[] -{{if .Metricset.IsDefault}} -This is a default metricset. If the host module is unconfigured, this metricset is enabled by default.{{end}} - -==== Fields - -For a description of each field in the metricset, see the -<> section. - -{{if .Metricset.DataExists}}Here is an example document generated by this metricset: - -[source,json] ----- -include::../../../{{.Mod.Path | basePath}}/{{.Mod.Base}}/{{.Metricset.Title}}/_meta/data.json[] ----- -{{end -}} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/scripts/mage/template/moduleDoc.tmpl b/vendor/github.com/elastic/beats/v7/metricbeat/scripts/mage/template/moduleDoc.tmpl deleted file mode 100644 index b3cbbdf8..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/scripts/mage/template/moduleDoc.tmpl +++ /dev/null @@ -1,49 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[[{{getBeatName}}-module-{{.Base}}]] -{{- if .IsXpack}} -[role="xpack"]{{end}} -== {{.Title}} module - -{{if not (eq .Release "ga") -}} -{{.Release}}[] - -{{end -}} - -{{.Asciidoc}} - -[float] -=== Example configuration - -The {{.Title}} module supports the standard configuration options that are described -in <>. Here is an example configuration: - -[source,yaml] ----- -{{getBeatName}}.modules: -{{.CfgFile -}} ----- -{{/* This is ugly, yes. The python script basically does the same thing, to ensure we always get SSL, then HTTP */ -}}{{$added := false}} -{{- range $opt := .Settings}}{{if eq $opt "ssl"}} -This module supports TLS connections when using `ssl` config field, as described in <>.{{$added = true}}{{end}}{{end -}} -{{- range $opt := .Settings}}{{if eq $opt "http"}} -It also supports the options described in <>.{{$added = true}}{{end}}{{end}} -{{- if $added}} -{{end}} -[float] -=== Metricsets - -The following metricsets are available: - -{{range $metricset := .Metricsets -}} -* {{$metricset.Link}} - -{{end -}} -{{range $metricset := .Metricsets -}} -include::{{$.Base}}/{{$metricset.Title}}.asciidoc[] - -{{end -}} - - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/scripts/mage/template/moduleList.tmpl b/vendor/github.com/elastic/beats/v7/metricbeat/scripts/mage/template/moduleList.tmpl deleted file mode 100644 index ddf72e67..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/scripts/mage/template/moduleList.tmpl +++ /dev/null @@ -1,19 +0,0 @@ -//// -This file is generated! See scripts/mage/docs_collector.go -//// - -[options="header"] -|=== -|Modules |Dashboards |Metricsets -{{range $k := . -}} -|<<{{getBeatName}}-module-{{$k.Base}},{{$k.Title}}>> {{if not (eq $k.Release "ga")}}{{$k.Release}}[]{{end}} |{{if $k.Dashboards}}image:./images/icon-yes.png[Prebuilt dashboards are available] {{else}}image:./images/icon-no.png[No prebuilt dashboards] {{end}} | -.{{$k.Metricsets | len}}+| .{{$k.Metricsets | len}}+| {{range $m := $k.Metricsets}}|{{$m.Link}} {{if not (eq $m.Release "ga")}}{{$m.Release}}[]{{end}} -{{end -}} -{{end -}} -|=== - --- - -{{range $k := . -}} -include::modules/{{$k.Base}}.asciidoc[] -{{end}} \ No newline at end of file diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/scripts/module/config.yml b/vendor/github.com/elastic/beats/v7/metricbeat/scripts/module/config.yml deleted file mode 100644 index 46cb7a0f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/scripts/module/config.yml +++ /dev/null @@ -1,6 +0,0 @@ -- module: {module} - metricsets: ["{metricset}"] - enabled: false - period: 10s - hosts: ["localhost"] - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/scripts/module/doc.go.tmpl b/vendor/github.com/elastic/beats/v7/metricbeat/scripts/module/doc.go.tmpl deleted file mode 100644 index b6c68c52..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/scripts/module/doc.go.tmpl +++ /dev/null @@ -1,2 +0,0 @@ -// Package {module} is a Metricbeat module that contains MetricSets. -package {module} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/scripts/module/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/scripts/module/docs.asciidoc deleted file mode 100644 index 447c150b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/scripts/module/docs.asciidoc +++ /dev/null @@ -1,2 +0,0 @@ -This is the {module} module. - diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/scripts/module/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/scripts/module/fields.yml deleted file mode 100644 index 6d909850..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/scripts/module/fields.yml +++ /dev/null @@ -1,10 +0,0 @@ -- key: {module} - title: "{module}" - release: beta - description: > - {module} module - fields: - - name: {module} - type: group - description: > - fields: diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/scripts/module/metricset/data.json b/vendor/github.com/elastic/beats/v7/metricbeat/scripts/module/metricset/data.json deleted file mode 100644 index 708fea3d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/scripts/module/metricset/data.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "@timestamp":"2016-05-23T08:05:34.853Z", - "beat":{ - "hostname":"beathost", - "name":"beathost" - }, - "metricset":{ - "host":"localhost", - "module":"{module}", - "name":"{metricset}", - "rtt":44269 - }, - "{module}":{ - "{metricset}":{ - "example": "{metricset}" - } - }, - "type":"metricsets" -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/scripts/module/metricset/docs.asciidoc b/vendor/github.com/elastic/beats/v7/metricbeat/scripts/module/metricset/docs.asciidoc deleted file mode 100644 index 9be9dece..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/scripts/module/metricset/docs.asciidoc +++ /dev/null @@ -1 +0,0 @@ -This is the {metricset} metricset of the module {module}. diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/scripts/module/metricset/fields.yml b/vendor/github.com/elastic/beats/v7/metricbeat/scripts/module/metricset/fields.yml deleted file mode 100644 index bd35d8be..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/scripts/module/metricset/fields.yml +++ /dev/null @@ -1,10 +0,0 @@ -- name: {metricset} - type: group - release: beta - description: > - {metricset} - fields: - - name: example - type: keyword - description: > - Example field diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/scripts/module/metricset/metricset.go.tmpl b/vendor/github.com/elastic/beats/v7/metricbeat/scripts/module/metricset/metricset.go.tmpl deleted file mode 100644 index a156abd9..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/scripts/module/metricset/metricset.go.tmpl +++ /dev/null @@ -1,54 +0,0 @@ -package {metricset} - -import ( - "github.com/elastic/beats/v7/libbeat/common" - "github.com/elastic/beats/v7/libbeat/common/cfgwarn" - "github.com/elastic/beats/v7/metricbeat/mb" -) - -// init registers the MetricSet with the central registry as soon as the program -// starts. The New function will be called later to instantiate an instance of -// the MetricSet for each host defined in the module's configuration. After the -// MetricSet has been created then Fetch will begin to be called periodically. -func init() { - mb.Registry.MustAddMetricSet("{module}", "{metricset}", New) -} - -// MetricSet holds any configuration or state information. It must implement -// the mb.MetricSet interface. And this is best achieved by embedding -// mb.BaseMetricSet because it implements all of the required mb.MetricSet -// interface methods except for Fetch. -type MetricSet struct { - mb.BaseMetricSet - counter int -} - -// New creates a new instance of the MetricSet. New is responsible for unpacking -// any MetricSet specific configuration options if there are any. -func New(base mb.BaseMetricSet) (mb.MetricSet, error) { - cfgwarn.Beta("The {module} {metricset} metricset is beta.") - - config := struct{}{} - if err := base.Module().UnpackConfig(&config); err != nil { - return nil, err - } - - return &MetricSet{ - BaseMetricSet: base, - counter: 1, - }, nil -} - -// Fetch methods implements the data gathering and data conversion to the right -// format. It publishes the event which is then forwarded to the output. In case -// of an error set the Error field of mb.Event or simply call report.Error(). -func (m *MetricSet) Fetch(report mb.ReporterV2) error { - report.Event(mb.Event{ - MetricSetFields: common.MapStr{ - "counter": m.counter, - }, - }) - m.counter++ - - return nil -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/scripts/msetlists/cmd/main.go b/vendor/github.com/elastic/beats/v7/metricbeat/scripts/msetlists/cmd/main.go deleted file mode 100644 index fec8aa0f..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/scripts/msetlists/cmd/main.go +++ /dev/null @@ -1,48 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package main - -import ( - "encoding/json" - "fmt" - "os" - - "github.com/elastic/beats/v7/libbeat/paths" - _ "github.com/elastic/beats/v7/metricbeat/include" - "github.com/elastic/beats/v7/metricbeat/mb" - "github.com/elastic/beats/v7/metricbeat/scripts/msetlists" -) - -func main() { - // Disable permission checks so it reads light modules in any case - os.Setenv("BEAT_STRICT_PERMS", "false") - - path := paths.Resolve(paths.Home, "../metricbeat/module") - lm := mb.NewLightModulesSource(path) - mb.Registry.SetSecondarySource(lm) - - msList := msetlists.DefaultMetricsets() - - raw, err := json.MarshalIndent(msList, "", " ") - if err != nil { - fmt.Fprintf(os.Stderr, "Error Marshalling json: %s\n", err) - os.Exit(1) - } - - fmt.Printf("%s\n", string(raw)) -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/scripts/msetlists/msetlists.go b/vendor/github.com/elastic/beats/v7/metricbeat/scripts/msetlists/msetlists.go deleted file mode 100644 index 2280bcf2..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/scripts/msetlists/msetlists.go +++ /dev/null @@ -1,41 +0,0 @@ -// Licensed to Elasticsearch B.V. under one or more contributor -// license agreements. See the NOTICE file distributed with -// this work for additional information regarding copyright -// ownership. Elasticsearch B.V. licenses this file to you under -// the Apache License, Version 2.0 (the "License"); you may -// not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -package msetlists - -import ( - "strings" - - "github.com/elastic/beats/v7/metricbeat/mb" -) - -// DefaultMetricsets returns a JSON array of all registered default metricsets -// It depends upon the calling library to actually import or register the metricsets. -func DefaultMetricsets() map[string][]string { - // List all registered modules and metricsets. - var defaultMap = make(map[string][]string) - for _, mod := range mb.Registry.Modules() { - metricSets, err := mb.Registry.DefaultMetricSets(mod) - if err != nil && !strings.Contains(err.Error(), "no default metricset for") { - continue - } - defaultMap[mod] = metricSets - } - - return defaultMap - -} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/tests/system/config/metricbeat.yml.j2 b/vendor/github.com/elastic/beats/v7/metricbeat/tests/system/config/metricbeat.yml.j2 deleted file mode 100644 index 2065c79b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/tests/system/config/metricbeat.yml.j2 +++ /dev/null @@ -1,128 +0,0 @@ -###################### Metricbeat Configuration Template ####################### - -metricbeat.modules: -{% for m in modules -%} -- module: {{ m.name }} - {% if m.enabled is defined -%} - enabled: {{ m.enabled }} - {% endif -%} - - {% if m.hosts -%} - hosts: - {% for host in m.hosts -%} - - '{{ host }}' - {% endfor %} - {% endif -%} - - {% if m.socket -%} - socket: "{{ m.socket }}" - {% endif -%} - - {% if m.username -%} - username: {{ m.username }} - {% endif -%} - - {% if m.password -%} - password: {{ m.password }} - {% endif -%} - - {% if m.metricsets -%} - metricsets: - {% for ms in m.metricsets -%} - - {{ ms }} - {% endfor %} - {% endif -%} - - {% if m.period -%} - period: {{ m.period }} - {% endif -%} - - {% if m.metrics_path -%} - metrics_path: {{ m.metrics_path }} - {% endif -%} - - {% if m.path -%} - path: {{ m.path }} - {% endif -%} - - {% if m.port -%} - port: {{ m.port }} - {% endif -%} - - {% if m.timeout -%} - timeout: {{ m.timeout }} - {% endif -%} - - {% if m.namespace -%} - namespace: {{ m.namespace }} - {% endif -%} - - {% if m.processes -%} - processes: {{ m.processes }} - {% endif -%} - - {% if m.processors is defined -%} - processors: - {% for p in m.processors -%} - {% for k, v in p.items() -%} - - {{ k }}.fields: [ - {%- for field in v -%} - '{{ field }}' {%- if not loop.last %}, {% endif -%} - {%- endfor -%} - ] - {%- endfor %} - {%- endfor %} - {% endif -%} - - {% if m.tags is defined -%} - tags: - {% for tag in m.tags -%} - - {{ tag }} - {% endfor %} - {% endif -%} - - {% if m.fields is defined -%} - {% if m.fields_under_root %}fields_under_root: true{% endif %} - fields: - {% for k, v in m.fields.items() -%} - {{ k }}: {{ v }} - {%- endfor %} - {% endif -%} - - {% if m.extras -%} - {% for k, v in m.extras.items() -%} - {{ k }}: {{ v }} - {% endfor %} - {% endif -%} - {% if m.additional_content -%} - {{ m.additional_content }} - {% endif -%} -{%- endfor %} - -{% if reload or reload_path -%} -metricbeat.config.modules: - path: {{ reload_path|default("${path.config}/modules.d/*.yml") }} - reload.period: 1s - reload.enabled: {{ reload|default("false")}} -{% endif -%} - -# Disable random start delay for metricsets. -metricbeat.max_start_delay: 0 - - -#============================== Autodiscover ================================== - -{% if autodiscover %} -metricbeat.autodiscover: - providers: - {%- for provider, settings in autodiscover.items() %} - - type: {{provider}} - {%- if settings %} - {%- for k, v in settings.items() %} - {{k}}: {{v | default([])}} - {%- endfor %} - {%- endif %} - {%- endfor %} -{% endif %} - -{% include './tests/system/config/libbeat.yml.j2' %} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/tests/system/metricbeat.py b/vendor/github.com/elastic/beats/v7/metricbeat/tests/system/metricbeat.py deleted file mode 100644 index b0a0a232..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/tests/system/metricbeat.py +++ /dev/null @@ -1,142 +0,0 @@ -import os -import re -import sys -import yaml - -sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), '../../../libbeat/tests/system'))) - -from beat.beat import TestCase -from beat.tags import tag -from parameterized import parameterized_class - -COMMON_FIELDS = ["@timestamp", "agent", "metricset.name", "metricset.host", - "metricset.module", "metricset.rtt", "host.name", "service.name", "event", "ecs"] - -INTEGRATION_TESTS = os.environ.get('INTEGRATION_TESTS', False) - -import logging -logging.getLogger("urllib3").setLevel(logging.WARNING) - - -class BaseTest(TestCase): - - @classmethod - def setUpClass(self): - if not hasattr(self, 'beat_name'): - self.beat_name = "metricbeat" - - if not hasattr(self, 'beat_path'): - self.beat_path = os.path.abspath(os.path.join(os.path.dirname(__file__), "../../")) - - super(BaseTest, self).setUpClass() - - def setUp(self): - super(BaseTest, self).setUp() - - def tearDown(self): - super(BaseTest, self).tearDown() - - def de_dot(self, existing_fields): - fields = {} - - # Dedot first level of dots - for key in existing_fields: - parts = key.split('.', 1) - - if len(parts) > 1: - if parts[0] not in fields: - fields[parts[0]] = {} - - fields[parts[0]][parts[1]] = parts[1] - else: - fields[parts[0]] = parts[0] - - # Dedot further levels recursively - for key in fields: - if type(fields[key]) is dict: - fields[key] = self.de_dot(fields[key]) - - return fields - - def assert_no_logged_warnings(self, replace=None): - """ - Assert that the log file contains no ERROR or WARN lines. - """ - log = self.get_log() - - pattern = self.build_log_regex("\[cfgwarn\]") - log = pattern.sub("", log) - - # Jenkins runs as a Windows service and when Jenkins executes these - # tests the Beat is confused since it thinks it is running as a service. - pattern = self.build_log_regex("The service process could not connect to the service controller.") - log = pattern.sub("", log) - - if replace: - for r in replace: - pattern = self.build_log_regex(r) - log = pattern.sub("", log) - self.assertNotRegex(log, "\tERROR\t|\tWARN\t") - - def build_log_regex(self, message): - return re.compile(r"^.*\t(?:ERROR|WARN)\t.*" + message + r".*$", re.MULTILINE) - - def check_metricset(self, module, metricset, hosts, fields=[], extras=[]): - """ - Method to test a metricset for its fields - """ - self.render_config_template(modules=[{ - "name": module, - "metricsets": [metricset], - "hosts": hosts, - "period": "1s", - "extras": extras, - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - print(output) - self.assertTrue(len(output) >= 1) - evt = output[0] - print(evt) - - fields = COMMON_FIELDS + fields - print(fields) - self.assertCountEqual(self.de_dot(fields), evt.keys()) - - self.assert_fields_are_documented(evt) - - -def supported_versions(path): - """ - Returns variants information as expected by parameterized_class, - that is as a list of lists with an only element that is used to - override the value of COMPOSE_ENV. - """ - if not os.path.exists(path): - # Return an empty variant so a class is instantiated with defaults - return [[{}]] - - variants = [] - with open(path) as f: - versions_info = yaml.safe_load(f) - - for variant in versions_info['variants']: - variants += [[variant]] - - return variants - - -def parameterized_with_supported_versions(base_class): - """ - Decorates a class so instead of the base class, multiple copies - of it are registered, one for each supported version. - """ - class_dir = os.path.abspath(os.path.dirname(sys.modules[base_class.__module__].__file__)) - versions_path = os.path.join(class_dir, '_meta', 'supported-versions.yml') - variants = supported_versions(versions_path) - decorator = parameterized_class(['COMPOSE_ENV'], variants) - decorator(base_class) diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/tests/system/requirements.txt b/vendor/github.com/elastic/beats/v7/metricbeat/tests/system/requirements.txt deleted file mode 100644 index d252ed70..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/tests/system/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -kafka-python==1.4.3 -elasticsearch==7.1.0 -semver==2.8.1 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/tests/system/test_autodiscover.py b/vendor/github.com/elastic/beats/v7/metricbeat/tests/system/test_autodiscover.py deleted file mode 100644 index db627c05..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/tests/system/test_autodiscover.py +++ /dev/null @@ -1,151 +0,0 @@ -import os -import metricbeat -import unittest - -from time import sleep -from beat.beat import INTEGRATION_TESTS - - -class TestAutodiscover(metricbeat.BaseTest): - """ - Test metricbeat autodiscover - """ - @unittest.skipIf(not INTEGRATION_TESTS or - os.getenv("TESTING_ENVIRONMENT") == "2x", - "integration test not available on 2.x") - def test_docker(self): - """ - Test docker autodiscover starts modules from templates - """ - import docker - docker_client = docker.from_env() - - self.render_config_template( - autodiscover={ - 'docker': { - 'cleanup_timeout': '0s', - 'templates': ''' - - condition: - equals.docker.container.image: memcached:latest - config: - - module: memcached - metricsets: ["stats"] - period: 1s - hosts: ["${data.host}:11211"] - ''', - }, - }, - ) - - proc = self.start_beat() - docker_client.images.pull('memcached:latest') - container = docker_client.containers.run('memcached:latest', detach=True) - - self.wait_until(lambda: self.log_contains('Starting runner: RunnerGroup{memcached')) - - self.wait_until(lambda: self.output_count(lambda x: x >= 1)) - container.stop() - - self.wait_until(lambda: self.log_contains('Stopping runner: RunnerGroup{memcached')) - - output = self.read_output_json() - proc.check_kill_and_wait() - - # Check metadata is added - assert output[0]['container']['image']['name'] == 'memcached:latest' - assert output[0]['docker']['container']['labels'] == {} - assert 'name' in output[0]['container'] - self.assert_fields_are_documented(output[0]) - - @unittest.skipIf(not INTEGRATION_TESTS or - os.getenv("TESTING_ENVIRONMENT") == "2x", - "integration test not available on 2.x") - def test_docker_labels(self): - """ - Test docker autodiscover starts modules from labels - """ - import docker - docker_client = docker.from_env() - - self.render_config_template( - autodiscover={ - 'docker': { - 'cleanup_timeout': '0s', - 'hints.enabled': 'true', - }, - }, - ) - - proc = self.start_beat() - docker_client.images.pull('memcached:latest') - labels = { - 'co.elastic.metrics/module': 'memcached', - 'co.elastic.metrics/period': '1s', - 'co.elastic.metrics/hosts': "'${data.host}:11211'", - } - container = docker_client.containers.run('memcached:latest', labels=labels, detach=True) - - self.wait_until(lambda: self.log_contains('Starting runner: RunnerGroup{memcached')) - - self.wait_until(lambda: self.output_count(lambda x: x >= 1)) - container.stop() - - self.wait_until(lambda: self.log_contains('Stopping runner: RunnerGroup{memcached')) - - output = self.read_output_json() - proc.check_kill_and_wait() - - # Check metadata is added - assert output[0]['container']['image']['name'] == 'memcached:latest' - assert 'name' in output[0]['container'] - self.assert_fields_are_documented(output[0]) - - @unittest.skipIf(not INTEGRATION_TESTS or - os.getenv("TESTING_ENVIRONMENT") == "2x", - "integration test not available on 2.x") - def test_config_appender(self): - """ - Test config appenders correctly updates configs - """ - import docker - docker_client = docker.from_env() - - self.render_config_template( - autodiscover={ - 'docker': { - 'cleanup_timeout': '0s', - 'hints.enabled': 'true', - 'appenders': ''' - - type: config - condition: - equals.docker.container.image: memcached:latest - config: - fields: - foo: bar - ''', - }, - }, - ) - - proc = self.start_beat() - docker_client.images.pull('memcached:latest') - labels = { - 'co.elastic.metrics/module': 'memcached', - 'co.elastic.metrics/period': '1s', - 'co.elastic.metrics/hosts': "'${data.host}:11211'", - } - container = docker_client.containers.run('memcached:latest', labels=labels, detach=True) - - self.wait_until(lambda: self.log_contains('Starting runner: RunnerGroup{memcached')) - - self.wait_until(lambda: self.output_count(lambda x: x >= 1)) - container.stop() - - self.wait_until(lambda: self.log_contains('Stopping runner: RunnerGroup{memcached')) - - output = self.read_output_json() - proc.check_kill_and_wait() - - # Check field is added - assert output[0]['fields']['foo'] == 'bar' - self.assert_fields_are_documented(output[0]) diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/tests/system/test_autodiscover_jolokia.py b/vendor/github.com/elastic/beats/v7/metricbeat/tests/system/test_autodiscover_jolokia.py deleted file mode 100644 index 727e4e62..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/tests/system/test_autodiscover_jolokia.py +++ /dev/null @@ -1,62 +0,0 @@ -import os -import metricbeat -import unittest -from nose.plugins.attrib import attr - - -class Test(metricbeat.BaseTest): - - COMPOSE_SERVICES = ['jolokia'] - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_jolokia_jmx(self): - """ - jolokia autodiscover with jmx metricset - """ - - self.render_config_template( - autodiscover={ - 'jolokia': { - 'interfaces': ''' - - name: any - interval: 120s - ''', - 'templates': ''' - - condition: - contains: - jolokia.server.product: "tomcat" - config: - - module: jolokia - metricsets: ["jmx"] - hosts: "${data.jolokia.url}" - namespace: test - jmx.mappings: - - mbean: "java.lang:type=GarbageCollector,name=PS MarkSweep" - attributes: - - attr: CollectionCount - field: gc.collection_count - - ''', - }, - }, - ) - - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0, max_timeout=20) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertTrue(len(output) >= 1) - evt = output[0] - print(evt) - - assert evt["jolokia"]["test"]["gc"]["collection_count"] >= 0 - - # Check Jolokia autodiscover metadata is added - assert evt['jolokia']['server']['product'] == 'tomcat' - assert evt['jolokia']['server']['vendor'] == 'Apache' - - # Remove "test" fields because namespace specific fields are not documented - del(evt["jolokia"]["test"]) - self.assert_fields_are_documented(output[0]) diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/tests/system/test_base.py b/vendor/github.com/elastic/beats/v7/metricbeat/tests/system/test_base.py deleted file mode 100644 index 5e52872b..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/tests/system/test_base.py +++ /dev/null @@ -1,109 +0,0 @@ -import re -import sys -import unittest -import os -import shutil -from metricbeat import BaseTest -from elasticsearch import Elasticsearch -from beat.beat import INTEGRATION_TESTS - - -class Test(BaseTest): - - COMPOSE_SERVICES = ['elasticsearch', 'kibana'] - - @unittest.skipUnless(re.match("(?i)win|linux|darwin|freebsd|openbsd", sys.platform), "os") - def test_start_stop(self): - """ - Metricbeat starts and stops without error. - """ - self.render_config_template(modules=[{ - "name": "system", - "metricsets": ["cpu"], - "period": "5s" - }]) - proc = self.start_beat() - self.wait_until(lambda: self.log_contains("start running")) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - # Ensure all Beater stages are used. - assert self.log_contains("Setup Beat: metricbeat") - assert self.log_contains("metricbeat start running") - assert self.log_contains("metricbeat stopped") - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - def test_template(self): - """ - Test that the template can be loaded with `setup --template` - """ - es = Elasticsearch([self.get_elasticsearch_url()]) - self.render_config_template( - modules=[{ - "name": "apache", - "metricsets": ["status"], - "hosts": ["localhost"], - }], - elasticsearch={"host": self.get_elasticsearch_url()}, - ) - exit_code = self.run_beat(extra_args=["setup", "--template", "-E", "setup.template.overwrite=true"]) - - assert exit_code == 0 - assert self.log_contains('Loaded index template') - assert len(es.cat.templates(name='metricbeat-*', h='name')) > 0 - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - def test_dashboards(self): - """ - Test that the dashboards can be loaded with `setup --dashboards` - """ - shutil.copytree(self.kibana_dir(), os.path.join(self.working_dir, "kibana")) - - es = Elasticsearch([self.get_elasticsearch_url()]) - self.render_config_template( - modules=[{ - "name": "apache", - "metricsets": ["status"], - "hosts": ["localhost"], - }], - elasticsearch={"host": self.get_elasticsearch_url()}, - kibana={"host": self.get_kibana_url()}, - ) - exit_code = self.run_beat(extra_args=["setup", "--dashboards"]) - - assert exit_code == 0, 'Error output: ' + self.get_log() - assert self.log_contains("Kibana dashboards successfully loaded.") - - @unittest.skipUnless(INTEGRATION_TESTS, "integration test") - def test_migration(self): - """ - Test that the template loads when migration is enabled - """ - - es = Elasticsearch([self.get_elasticsearch_url()]) - self.render_config_template( - modules=[{ - "name": "apache", - "metricsets": ["status"], - "hosts": ["localhost"], - }], - elasticsearch={"host": self.get_elasticsearch_url()}, - ) - exit_code = self.run_beat(extra_args=["setup", "--template", - "-E", "setup.template.overwrite=true", "-E", "migration.6_to_7.enabled=true"]) - - assert exit_code == 0 - assert self.log_contains('Loaded index template') - assert len(es.cat.templates(name='metricbeat-*', h='name')) > 0 - - def get_elasticsearch_url(self): - return "http://" + self.compose_host("elasticsearch") - - def get_kibana_url(self): - """ - Returns kibana host URL - """ - return "http://" + self.compose_host("kibana") - - def kibana_dir(self): - return os.path.join(self.beat_path, "_meta", "kibana.generated") diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/tests/system/test_beat.py b/vendor/github.com/elastic/beats/v7/metricbeat/tests/system/test_beat.py deleted file mode 100644 index 4ce00873..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/tests/system/test_beat.py +++ /dev/null @@ -1,52 +0,0 @@ -import os -import metricbeat -import unittest -import time -from parameterized import parameterized -from elasticsearch import Elasticsearch - - -class Test(metricbeat.BaseTest): - - COMPOSE_SERVICES = ['metricbeat', 'elasticsearch'] - FIELDS = ['beat'] - METRICSETS = ['stats', 'state'] - - @parameterized.expand(METRICSETS) - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_metricsets(self, metricset): - """ - beat metricset tests - """ - self.check_metricset("beat", metricset, [self.compose_host("metricbeat")], self.FIELDS + ["service"]) - - @unittest.skipUnless(metricbeat.INTEGRATION_TESTS, "integration test") - def test_xpack(self): - """ - beat-xpack module tests - """ - - # Give the monitored Metricbeat instance enough time to collect metrics and index them - # into Elasticsearch, so it may establish the connection to Elasticsearch and determine - # it's cluster UUID in the process. Otherwise, the monitoring Metricbeat instance will - # show errors in its log about not being able to determine the Elasticsearch cluster UUID - # to be associated with the monitored Metricbeat instance. - self.wait_until(cond=self.mb_connected_to_es, max_timeout=50) - - self.render_config_template(modules=[{ - "name": "beat", - "metricsets": self.METRICSETS, - "hosts": [self.compose_host("metricbeat")], - "period": "1s", - "extras": { - "xpack.enabled": "true" - } - }]) - - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - def mb_connected_to_es(self): - return self.service_log_contains('metricbeat', 'Connection to backoff(elasticsearch(') diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/tests/system/test_cmd.py b/vendor/github.com/elastic/beats/v7/metricbeat/tests/system/test_cmd.py deleted file mode 100644 index 740beedb..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/tests/system/test_cmd.py +++ /dev/null @@ -1,198 +0,0 @@ -import os -import shutil -import metricbeat - - -class TestCommands(metricbeat.BaseTest): - """ - Test metricbeat subcommands - """ - - def setUp(self): - super(TestCommands, self).setUp() - - # Enable modules reload with default paths - self.render_config_template(reload=True) - os.mkdir(self.working_dir + "/modules.d") - - def test_modules_list(self): - """ - Test modules list command - """ - self.touch(self.working_dir + "/modules.d/enabled.yml") - self.touch(self.working_dir + "/modules.d/disabled.yml.disabled") - - exit_code = self.run_beat(logging_args=None, - extra_args=["modules", "list"]) - - assert exit_code == 0 - assert "Enabled:\nenabled" in self.get_log() - assert "Disabled:\ndisabled" in self.get_log() - - # Add one more disabled module - self.touch(self.working_dir + "/modules.d/disabled2.yml.disabled") - exit_code = self.run_beat(logging_args=None, - extra_args=["modules", "list"]) - - assert exit_code == 0 - assert "Enabled:\nenabled" in self.get_log() - assert "Disabled:\ndisabled\ndisabled2" in self.get_log() - - def test_modules_enable(self): - """ - Test modules enable command - """ - self.touch(self.working_dir + "/modules.d/enabled.yml") - self.touch(self.working_dir + "/modules.d/disabled1.yml.disabled") - self.touch(self.working_dir + "/modules.d/disabled2.yml.disabled") - self.touch(self.working_dir + "/modules.d/disabled3.yml.disabled") - - # Enable one module - exit_code = self.run_beat( - extra_args=["modules", "enable", "disabled1"]) - assert exit_code == 0 - - assert self.log_contains("Enabled disabled1") - assert os.path.exists(self.working_dir + "/modules.d/disabled1.yml") - assert not os.path.exists( - self.working_dir + "/modules.d/disabled1.yml.disabled") - assert os.path.exists( - self.working_dir + "/modules.d/disabled2.yml.disabled") - assert os.path.exists( - self.working_dir + "/modules.d/disabled3.yml.disabled") - - # Enable several modules at once: - exit_code = self.run_beat( - extra_args=["modules", "enable", "disabled2", "disabled3"]) - assert exit_code == 0 - - assert self.log_contains("Enabled disabled2") - assert self.log_contains("Enabled disabled3") - assert os.path.exists(self.working_dir + "/modules.d/disabled2.yml") - assert os.path.exists(self.working_dir + "/modules.d/disabled3.yml") - assert not os.path.exists( - self.working_dir + "/modules.d/disabled2.yml.disabled") - assert not os.path.exists( - self.working_dir + "/modules.d/disabled3.yml.disabled") - - def test_modules_disable(self): - """ - Test modules disable command - """ - self.touch(self.working_dir + "/modules.d/enabled1.yml") - self.touch(self.working_dir + "/modules.d/enabled2.yml") - self.touch(self.working_dir + "/modules.d/enabled3.yml") - self.touch(self.working_dir + "/modules.d/disabled2.yml.disabled") - - # Disable one module - exit_code = self.run_beat( - extra_args=["modules", "disable", "enabled1"]) - assert exit_code == 0 - - assert self.log_contains("Disabled enabled1") - assert os.path.exists( - self.working_dir + "/modules.d/enabled1.yml.disabled") - assert not os.path.exists(self.working_dir + "/modules.d/enabled1.yml") - assert os.path.exists(self.working_dir + "/modules.d/enabled2.yml") - assert os.path.exists(self.working_dir + "/modules.d/enabled3.yml") - - # Disable several modules at once: - exit_code = self.run_beat( - extra_args=["modules", "disable", "enabled2", "enabled3"]) - assert exit_code == 0 - - assert self.log_contains("Disabled enabled2") - assert self.log_contains("Disabled enabled3") - assert os.path.exists( - self.working_dir + "/modules.d/enabled2.yml.disabled") - assert os.path.exists( - self.working_dir + "/modules.d/enabled3.yml.disabled") - assert not os.path.exists(self.working_dir + "/modules.d/enabled2.yml") - assert not os.path.exists(self.working_dir + "/modules.d/enabled3.yml") - - def test_modules_test(self): - """ - Test test modules command - """ - self.write_system_yml() - - exit_code = self.run_beat( - logging_args=None, - extra_args=["test", "modules"]) - - assert exit_code == 0 - assert self.log_contains("cpu...OK") - assert self.log_contains("memory...OK") - - def test_modules_test_error(self): - """ - Test test modules command with an error result - """ - self.write_system_yml() - self.write_nginx_yml() - - exit_code = self.run_beat( - logging_args=None, - extra_args=["test", "modules"]) - - assert exit_code == 0 - try: - assert any(( - self.log_contains("ERROR error fetching status"), - self.log_contains("ERROR timeout waiting for an event"), - )) - except: - # Print log to help debugging this if error message changes - print(self.get_log()) - raise - assert self.log_contains("cpu...OK") - assert self.log_contains("memory...OK") - - def test_modules_test_filter_no_result(self): - """ - Test test modules command filter by module (no result) - """ - self.write_system_yml() - - exit_code = self.run_beat( - logging_args=None, - extra_args=["test", "modules", "apache"]) - - assert exit_code == 0 - assert not self.log_contains("OK") - - def test_modules_test_filter(self): - """ - Test test modules command filter by metricset - """ - self.write_system_yml() - self.write_nginx_yml() - - exit_code = self.run_beat( - logging_args=None, - extra_args=["test", "modules", "system", "cpu"]) - - assert exit_code == 0 - assert self.log_contains("cpu...OK") - assert not self.log_contains("memory...OK") - - def touch(self, path): - open(path, 'a').close() - - def write_system_yml(self): - with open(self.working_dir + "/modules.d/system.yml", "w") as f: - f.write(""" -- module: system - period: 10s - metricsets: - - cpu - - memory""") - - def write_nginx_yml(self): - with open(self.working_dir + "/modules.d/nginx.yml", "w") as f: - f.write(""" -- module: nginx - period: 10s - hosts: ["errorhost:80"] - metricsets: - - stubstatus""") diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/tests/system/test_config.py b/vendor/github.com/elastic/beats/v7/metricbeat/tests/system/test_config.py deleted file mode 100644 index d1cd2702..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/tests/system/test_config.py +++ /dev/null @@ -1,35 +0,0 @@ -import os -from metricbeat import BaseTest -import unittest -from nose.plugins.attrib import attr -import urllib.request -import urllib.error -import urllib.parse -import time - - -class ConfigTest(BaseTest): - def test_service_name(self): - """ - Test setting service name - """ - service_name = "testing" - self.render_config_template(modules=[{ - # Do it with any module that don't set the service name by itself - "name": "system", - "metricsets": ["cpu"], - "period": "5s", - "extras": { - "service.name": service_name, - }, - }]) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - event = output[0] - self.assert_fields_are_documented(event) - - self.assertEqual(service_name, event["service"]["name"]) diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/tests/system/test_processors.py b/vendor/github.com/elastic/beats/v7/metricbeat/tests/system/test_processors.py deleted file mode 100644 index 2f7d131d..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/tests/system/test_processors.py +++ /dev/null @@ -1,289 +0,0 @@ -import re -import sys -import metricbeat -import unittest - - -@unittest.skipUnless(re.match("(?i)win|linux|darwin|freebsd", sys.platform), "os") -class Test(metricbeat.BaseTest): - - def test_drop_fields(self): - - self.render_config_template( - modules=[{ - "name": "system", - "metricsets": ["cpu"], - "period": "1s" - }], - processors=[{ - "drop_fields": { - "when": "range.system.cpu.system.pct.lt: 0.1", - "fields": ["system.cpu.load"], - }, - }] - ) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - - output = self.read_output_json() - self.assertEqual(len(output), 1) - evt = output[0] - self.assert_fields_are_documented(evt) - - print(evt) - print(list(evt.keys())) - self.assertCountEqual(self.de_dot([ - 'agent', '@timestamp', 'system', 'metricset.module', - 'metricset.rtt', 'metricset.name', 'host', 'service', 'ecs', 'event' - ]), evt.keys()) - cpu = evt["system"]["cpu"] - print(list(cpu.keys())) - self.assertCountEqual(self.de_dot([ - "system", "cores", "user", "softirq", "iowait", - "idle", "irq", "steal", "nice", "total" - ]), cpu.keys()) - - def test_dropfields_with_condition(self): - """ - Check drop_fields action works when a condition is associated. - """ - self.render_config_template( - modules=[{ - "name": "system", - "metricsets": ["process"], - "period": "1s" - }], - processors=[{ - "drop_fields": { - "fields": ["system.process.memory"], - "when": "range.system.process.cpu.total.pct.lt: 0.5", - }, - }] - ) - metricbeat = self.start_beat() - self.wait_until( - lambda: self.output_count(lambda x: x >= 1), - max_timeout=15) - - metricbeat.kill_and_wait() - - output = self.read_output( - required_fields=["@timestamp"], - ) - - for event in output: - if float(event["system.process.cpu.total.pct"]) < 0.5: - assert "system.process.memory.size" not in event - else: - assert "system.process.memory.size" in event - - def test_dropevent_with_condition(self): - """ - Check drop_event action works when a condition is associated. - """ - self.render_config_template( - modules=[{ - "name": "system", - "metricsets": ["process"], - "period": "1s" - }], - processors=[{ - "drop_event": { - "when": "range.system.process.cpu.total.pct.lt: 0.001", - }, - }] - ) - metricbeat = self.start_beat() - self.wait_until( - lambda: self.output_count(lambda x: x >= 1), - max_timeout=15) - - metricbeat.kill_and_wait() - - output = self.read_output( - required_fields=["@timestamp"], - ) - for event in output: - assert float(event["system.process.cpu.total.pct"]) >= 0.001 - - def test_dropevent_with_complex_condition(self): - """ - Check drop_event action works when a complex condition is associated. - """ - self.render_config_template( - modules=[{ - "name": "system", - "metricsets": ["process"], - "period": "1s" - }], - processors=[{ - "drop_event": { - "when.not": "contains.system.process.cmdline: metricbeat.test", - }, - }] - ) - metricbeat = self.start_beat() - self.wait_until( - lambda: self.output_count(lambda x: x >= 1), - max_timeout=15) - - metricbeat.kill_and_wait() - - output = self.read_output( - required_fields=["@timestamp"], - ) - assert len(output) >= 1 - - def test_include_fields(self): - """ - Check include_fields filtering action - """ - self.render_config_template( - modules=[{ - "name": "system", - "metricsets": ["process"], - "period": "1s" - }], - processors=[{ - "include_fields": {"fields": ["system.process.cpu", "system.process.memory"]}, - }] - ) - metricbeat = self.start_beat() - self.wait_until( - lambda: self.output_count(lambda x: x >= 1), - max_timeout=15) - - metricbeat.kill_and_wait() - - output = self.read_output( - required_fields=["@timestamp"], - )[0] - print(output) - - for key in [ - "system.process.cpu.start_time", - "system.process.cpu.total.pct", - "system.process.memory.size", - "system.process.memory.rss.bytes", - "system.process.memory.rss.pct" - ]: - assert key in output - - for key in [ - "system.process.name", - "system.process.pid", - ]: - assert key not in output - - def test_multiple_actions(self): - """ - Check the result when configuring two actions: include_fields - and drop_fields. - """ - self.render_config_template( - modules=[{ - "name": "system", - "metricsets": ["process"], - "period": "1s" - }], - processors=[{ - "include_fields": {"fields": ["system.process", "process"]}, - }, { - "drop_fields": {"fields": ["system.process.memory"]}, - }] - ) - metricbeat = self.start_beat() - self.wait_until( - lambda: self.output_count(lambda x: x >= 1), - max_timeout=15) - - metricbeat.kill_and_wait() - - output = self.read_output( - required_fields=["@timestamp"], - )[0] - - for key in [ - "system.process.cpu.start_time", - "system.process.cpu.total.pct", - "process.name", - "process.pid", - ]: - assert key in output, "'%s' not found" % key - - for key in [ - "system.process.memory.size", - "system.process.memory.rss.bytes", - "system.process.memory.rss.pct" - ]: - assert key not in output, "'%s' not expected but found" % key - - def test_contradictory_multiple_actions(self): - """ - Check the behaviour of a contradictory multiple actions - """ - self.render_config_template( - modules=[{ - "name": "system", - "metricsets": ["process"], - "period": "1s" - }], - processors=[{ - "include_fields": { - "fields": ["system.process.memory.size", "proc.memory.rss.pct"], - }, - }, { - "drop_fields": { - "fields": ["system.process.memory.size", "proc.memory.rss.pct"], - }, - }] - ) - metricbeat = self.start_beat() - self.wait_until( - lambda: self.output_count(lambda x: x >= 1), - max_timeout=15) - metricbeat.kill_and_wait() - - output = self.read_output( - required_fields=["@timestamp"], - )[0] - - for key in [ - "system.process.memory.size", - "system.process.memory.rss", - "system.process.cpu.start_time", - "system.process.cpu.total.pct", - "system.process.name", - "system.process.pid", - "system.process.memory.rss.pct" - ]: - assert key not in output - - def test_rename_field(self): - - self.render_config_template( - modules=[{ - "name": "system", - "metricsets": ["cpu"], - "period": "1s" - }], - processors=[{ - "rename": { - "fields": [{"from": "event.dataset", "to": "hello.world"}], - }, - }] - ) - proc = self.start_beat() - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - - output = self.read_output_json() - self.assertEqual(len(output), 1) - evt = output[0] - - print(evt) - print(list(evt.keys())) - - assert "dataset" not in output[0]["event"] - assert "cpu" in output[0]["hello"]["world"] diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/tests/system/test_reload.py b/vendor/github.com/elastic/beats/v7/metricbeat/tests/system/test_reload.py deleted file mode 100644 index 29d82bbf..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/tests/system/test_reload.py +++ /dev/null @@ -1,118 +0,0 @@ -import re -import sys -import unittest -import metricbeat -import os -import time - - -# Further tests: -# * Mix full config modules with reloading modules -# * Load empty file -# * Add remove module -# * enabled / disable module -# * multiple files -# * Test empty file - -class Test(metricbeat.BaseTest): - - @unittest.skipUnless(re.match("(?i)win|linux|darwin|freebsd|openbsd", sys.platform), "os") - def test_reload(self): - """ - Test basic reload - """ - self.render_config_template( - reload=True, - reload_path=self.working_dir + "/configs/*.yml", - flush_min_events=1, - ) - proc = self.start_beat() - - os.mkdir(self.working_dir + "/configs/") - - systemConfig = """ -- module: system - metricsets: ["cpu"] - period: 1s -""" - - with open(self.working_dir + "/configs/system.yml", 'w') as f: - f.write(systemConfig) - - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - - @unittest.skipUnless(re.match("(?i)win|linux|darwin|freebsd|openbsd", sys.platform), "os") - def test_start_stop(self): - """ - Test if module is properly started and stopped - """ - self.render_config_template( - reload=True, - reload_path=self.working_dir + "/configs/*.yml", - flush_min_events=1, - ) - os.mkdir(self.working_dir + "/configs/") - - config_path = self.working_dir + "/configs/system.yml" - proc = self.start_beat() - - # Ensure no modules are loaded - self.wait_until( - lambda: self.log_contains("Start list: 0, Stop list: 0"), - max_timeout=10) - - systemConfig = """ -- module: system - metricsets: ["cpu"] - period: 1s -""" - - with open(config_path, 'w') as f: - f.write(systemConfig) - - # Ensure the module is started - self.wait_until( - lambda: self.log_contains("Start list: 1, Stop list: 0"), - max_timeout=10) - - # Remove config again - os.remove(config_path) - - # Ensure the module is stopped - self.wait_until( - lambda: self.log_contains("Start list: 0, Stop list: 1"), - max_timeout=10) - - time.sleep(1) - - proc.check_kill_and_wait() - - @unittest.skipUnless(re.match("(?i)win|linux|darwin|freebsd|openbsd", sys.platform), "os") - def test_wrong_module_no_reload(self): - """ - Test beat errors when reload is disabled and some module config is wrong - """ - self.render_config_template( - reload=False, - reload_path=self.working_dir + "/configs/*.yml", - ) - os.mkdir(self.working_dir + "/configs/") - - config_path = self.working_dir + "/configs/system.yml" - systemConfig = """ -- module: system - metricsets: ["wrong_metricset"] - period: 1s -""" - with open(config_path, 'w') as f: - f.write(systemConfig) - - exit_code = self.run_beat() - - # Wait until offset for new line is updated - self.wait_until( - lambda: self.log_contains("metricset 'system/wrong_metricset' not found"), - max_timeout=10) - - assert exit_code == 1 diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/tests/system/test_template.py b/vendor/github.com/elastic/beats/v7/metricbeat/tests/system/test_template.py deleted file mode 100644 index 58997965..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/tests/system/test_template.py +++ /dev/null @@ -1,54 +0,0 @@ -import os -import metricbeat -import json -from nose.plugins.skip import SkipTest - - -class Test(metricbeat.BaseTest): - - def test_export_template(self): - """ - Test export template works and contains all fields - """ - - if os.name == "nt": - raise SkipTest - - self.render_config_template("metricbeat", - os.path.join(self.working_dir, - "metricbeat.yml"), - ) - - # Remove fields.yml to make sure template is built from internal binary data - os.remove(os.path.join(self.working_dir, "fields.yml")) - - exit_code = self.run_beat( - logging_args=[], - extra_args=["export", "template"], - config="metricbeat.yml", - output="template.json" - ) - assert exit_code == 0 - - template_path = os.path.join(self.working_dir, "template.json") - template_content = "" - - # Read in all json lines and discard the coverage info - with open(template_path) as f: - for line in f: - template_content += line - if line.startswith("}"): - break - - t = json.loads(template_content) - properties = t["mappings"]["properties"] - - # Check libbeat fields - assert properties["@timestamp"] == {"type": "date"} - assert properties["host"]["properties"]["name"] == {"type": "keyword", "ignore_above": 1024} - - # Check metricbeat generic field - assert properties["service"]["properties"]["address"] == {"type": "keyword", "ignore_above": 1024} - - # Check module specific field - assert properties["system"]["properties"]["cpu"]["properties"]["cores"] == {"type": "long"} diff --git a/vendor/github.com/elastic/beats/v7/metricbeat/tests/system/test_timeseries.py b/vendor/github.com/elastic/beats/v7/metricbeat/tests/system/test_timeseries.py deleted file mode 100644 index a2980530..00000000 --- a/vendor/github.com/elastic/beats/v7/metricbeat/tests/system/test_timeseries.py +++ /dev/null @@ -1,29 +0,0 @@ -import os -import shutil -import metricbeat -import multiprocessing - - -class TestTimeseries(metricbeat.BaseTest): - """ - Test metricbeat timeseries.instance generation - """ - - def test_enable_timeseries(self): - self.render_config_template(modules=[{ - "name": "system", - "metricsets": ["cpu"], - "period": "5s" - }]) - - proc = self.start_beat(extra_args=["-E", "timeseries.enabled=true"]) - self.wait_until(lambda: self.output_lines() > 0) - proc.check_kill_and_wait() - self.assert_no_logged_warnings() - - output = self.read_output_json() - self.assertEqual(len(output), 1) - evt = output[0] - self.assert_fields_are_documented(evt) - - assert 'instance' in evt['timeseries'] diff --git a/vendor/github.com/elastic/beats/v7/script/build_docs.sh b/vendor/github.com/elastic/beats/v7/script/build_docs.sh deleted file mode 100644 index 50a70bb1..00000000 --- a/vendor/github.com/elastic/beats/v7/script/build_docs.sh +++ /dev/null @@ -1,42 +0,0 @@ -#!/usr/bin/env bash - -set -e - -name=$1 -path=$2 -build_dir=$3 -resource_dir=$4 - -docs_dir=$build_dir/docs -html_dir=$build_dir/html_docs - -# Checks if docs clone already exists -if [ ! -d $docs_dir ]; then - # Only head is cloned - git clone --depth=1 https://github.com/elastic/docs.git $docs_dir -else - echo "$docs_dir already exists. Not cloning." -fi - -index_list="$(find ${GOPATH%%:*}/src/$path -name 'index.asciidoc' -maxdepth 1)" -for index in $index_list -do - echo "Building docs for ${name}..." - echo "Index document: ${index}" - index_path=$(basename $(dirname $index)) - echo "Index path: $index_path" - - dest_dir="$html_dir/${name}/${index_path}" - echo "Destination directory: $dest_dir" - mkdir -p "$dest_dir" - params="--chunk=1" - if [ "$PREVIEW" = "1" ]; then - params="$params --open" - fi - - if [ -d "$resource_dir" ]; then - params="$params --resource=${resource_dir}" - fi - - $docs_dir/build_docs --direct_html --respect_edit_url_overrides $params --doc "$index" --out "$dest_dir" -done diff --git a/vendor/github.com/elastic/beats/v7/script/config_collector.py b/vendor/github.com/elastic/beats/v7/script/config_collector.py deleted file mode 100644 index 73e18ae7..00000000 --- a/vendor/github.com/elastic/beats/v7/script/config_collector.py +++ /dev/null @@ -1,95 +0,0 @@ -import os -import argparse -import yaml - -# Collects config for all modules - - -def collect(beat_name, beat_path, full=False): - - base_dir = beat_path + "/module" - path = os.path.abspath(base_dir) - - # yml file - - config_yml = "\n#========================== Modules configuration ============================\n" - config_yml += beat_name + """.modules: - -""" - - # Read the modules list but put "system" first - modules = ["system"] - for module in sorted(os.listdir(base_dir)): - if module != "system": - modules.append(module) - - # Iterate over all modules - for module in modules: - - beat_path = path + "/" + module + "/_meta" - - module_configs = beat_path + "/config.yml" - - # By default, short config is read if short is set - short_config = False - - # Check if full config exists - if full: - full_module_config = beat_path + "/config.reference.yml" - if os.path.isfile(full_module_config): - module_configs = full_module_config - - # Only check folders where config exists - if not os.path.isfile(module_configs): - continue - - # Load title from fields.yml - with open(beat_path + "/fields.yml") as f: - fields = yaml.load(f.read()) - title = fields[0]["title"] - - # Check if short config was disabled in fields.yml - if not full and "short_config" in fields[0]: - short_config = fields[0]["short_config"] - - if not full and short_config is False: - continue - - config_yml += get_title_line(title) - - # Load module yaml - with open(module_configs) as f: - for line in f: - config_yml += line - - config_yml += "\n" - # output string so it can be concatenated - print(config_yml) - - -# Makes sure every title line is 79 + newline chars long -def get_title_line(title): - dashes = (79 - 10 - len(title)) // 2 - - line = "#" - line += "-" * dashes - line += " " + title + " Module " - line += "-" * dashes - - return line[0:78] + "\n" - - -if __name__ == "__main__": - - parser = argparse.ArgumentParser( - description="Collects modules config") - parser.add_argument("path", help="Path to the beat folder") - parser.add_argument("--beat", help="Beat name") - parser.add_argument("--full", action="store_true", - help="Collect the full versions") - - args = parser.parse_args() - beat_name = args.beat - beat_path = args.path - - collect(beat_name, beat_path, args.full) diff --git a/vendor/github.com/elastic/beats/v7/script/fix_permissions.sh b/vendor/github.com/elastic/beats/v7/script/fix_permissions.sh deleted file mode 100644 index fd65a791..00000000 --- a/vendor/github.com/elastic/beats/v7/script/fix_permissions.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/usr/bin/env bash -set +e -readonly LOCATION="${1?Please define the path where the fix permissions should run from}" - -if ! docker version ; then - echo "It requires Docker daemon to be installed and running" -else - set -e - # Change ownership of all files inside the specific folder from root/root to current user/group - docker run -v ${LOCATION}:/beat alpine:3.4 sh -c "find /beat -user 0 -exec chown -h $(id -u):$(id -g) {} \;" -fi diff --git a/vendor/github.com/elastic/beats/v7/script/generate.py b/vendor/github.com/elastic/beats/v7/script/generate.py deleted file mode 100644 index 5d48872c..00000000 --- a/vendor/github.com/elastic/beats/v7/script/generate.py +++ /dev/null @@ -1,3 +0,0 @@ -if __name__ == "__main__": - print("This script is deprecated. Please use `mage GenerateCustomBeat`") - exit(1) diff --git a/vendor/github.com/elastic/beats/v7/script/kibana-migration.py b/vendor/github.com/elastic/beats/v7/script/kibana-migration.py deleted file mode 100644 index aa3d7d12..00000000 --- a/vendor/github.com/elastic/beats/v7/script/kibana-migration.py +++ /dev/null @@ -1,130 +0,0 @@ -import yaml -import glob - - -def migration(): - print("Start Kibana files migration") - - print("Migrate all fields to the ECS fields") - migration_fields = read_migration_fields() - rename_entries(migration_fields) - - print("Postfix all ids with -ecs") - ids = get_replaceable_ids() - rename_entries(ids) - - print("Postfix all titles with ` ECS`") - titles = get_replacable_titles() - rename_entries(titles) - - -def get_replaceable_ids(): - files = get_files() - - ids = {} - for file in files: - with open(file, 'r') as f: - objects = yaml.safe_load(f) - - for v in objects["objects"]: - # Checks if an id was already migrated, if not adds it to the list - if "-ecs" not in v["id"]: - # Add "{}" around fields to make them more unique and not have false positives - ids['"' + v["id"] + '"'] = '"' + v["id"] + "-ecs" + '"' - # Prefix with / to also modify links - ids['/' + v["id"]] = '/' + v["id"] + "-ecs" - - return ids - - -def read_migration_fields(): - migration_fields = {} - migration_yml = "../dev-tools/ecs-migration.yml" - with open(migration_yml, 'r') as f: - migration = yaml.safe_load(f) - for k in migration: - if "to" in k and "from" in k: - if "rename" in k and k["rename"] is False: - continue - if k["alias"] == False: - continue - if not isinstance(k["to"], str): - continue - - # Add "{}" around fields to make them more unique and not have false positives - migration_fields['"' + k["from"] + '"'] = '"' + k["to"] + '"' - # Some fields exist inside a query / filter where they are followed by : - migration_fields[k["from"] + ':'] = k["to"] + ':' - - return migration_fields - - -def get_replacable_titles(): - files = get_files() - - titles = {} - for file in files: - with open(file, 'r') as f: - objects = yaml.safe_load(f) - - for v in objects["objects"]: - - # Add "{}" around titles to make them more unique and not have false positives - if "title" in v["attributes"]: - if "ECS" not in v["attributes"]["title"]: - titles['"' + v["attributes"]["title"] + '"'] = '"' + v["attributes"]["title"] + " ECS" + '"' - - if "visState" in v["attributes"] and "title" in v["attributes"]["visState"]: - if "ECS" not in v["attributes"]["visState"]["title"]: - titles['"' + v["attributes"]["visState"]["title"] + '"'] = '"' + \ - v["attributes"]["visState"]["title"] + " ECS" + '"' - - return titles - - -def rename_entries(renames): - files = get_files() - - for file in files: - print(file) - s = open(file).read() - for k in renames: - s = s.replace(k, renames[k]) - f = open(file, 'w') - f.write(s) - f.close() - - -def get_files(): - all_beats = '../*/_meta/kibana/7/dashboard/*.json' - module_beats = '../*/module/*/_meta/kibana/7/dashboard/*.json' - heartbeat = '../heartbeat/monitors/active/*/_meta/kibana/7/dashboard/*.json' - xpack_module_beats = '../x-pack/*/module/*/_meta/kibana/7/dashboard/*.json' - - return glob.glob(all_beats) + glob.glob(module_beats) + glob.glob(heartbeat) + glob.glob(xpack_module_beats) - - -if __name__ == "__main__": - migration() - - -# There are more id's, do they matter? -# Example: -# -# "series": [ -# { -# "axis_position": "right", -# "chart_type": "line", -# "color": "#68BC00", -# "fill": 0.5, -# "formatter": "number", -# "id": "6984af11-4d5d-11e7-aa29-87a97a796de6", -# "label": "In Packetloss", -# "line_width": 1, -# "metrics": [ -# { -# "field": "system.network.in.dropped", -# "id": "6984af12-4d5d-11e7-aa29-87a97a796de6", -# "type": "max" -# } -# ], diff --git a/vendor/github.com/elastic/beats/v7/script/pre_commit.sh b/vendor/github.com/elastic/beats/v7/script/pre_commit.sh deleted file mode 100644 index bc79b868..00000000 --- a/vendor/github.com/elastic/beats/v7/script/pre_commit.sh +++ /dev/null @@ -1,29 +0,0 @@ -#!/usr/bin/env bash - -set -e - -echo "-- pre commit hook running" -#return if no files staged for commit -staged_files=$(git diff --name-only --cached) -[ -z "$staged_files" ] && exit 0 - -#run make cmds and check whether -#- unstaged files have changed -#- make cmd fails -unstaged_files=$(git diff --name-only) - -echo "---- lint" -make lint - -echo "---- format" -make fmt - -echo "---- misspell" -make misspell - -unstaged_files_after=$(git diff --name-only) -if [ "$unstaged_files" == "$unstaged_files_after" ] ; then - exit 0 -fi; -echo "Pre-Commit hook has failed, see changed files." -exit 1 diff --git a/vendor/github.com/elastic/beats/v7/script/renamed_fields.py b/vendor/github.com/elastic/beats/v7/script/renamed_fields.py deleted file mode 100644 index 43804c5d..00000000 --- a/vendor/github.com/elastic/beats/v7/script/renamed_fields.py +++ /dev/null @@ -1,44 +0,0 @@ -import yaml - - -def migration(): - - beats = ["Auditbeat", "Filebeat", "Heartbeat", "Journalbeat", "Metricbeat", "Packetbeat", "Winlogbeat"] - - for beat in beats: - print(".{} renamed fields in 7.0".format(beat)) - migration_fields = read_migration_fields(beat.lower()) - print(get_table(migration_fields)) - - -def get_table(migration_fields): - out = """[frame="topbot",options="header"] -|====================== -|Old Field|New Field -""" - - for k in migration_fields: - out += '|`{}` |`{}`\n'.format(k[0], k[1]) - - out += "|======================\n" - - return out - - -def read_migration_fields(beat): - migration_fields = {} - migration_yml = "../dev-tools/ecs-migration.yml" - with open(migration_yml, 'r') as f: - migration = yaml.safe_load(f) - for k in migration: - if "beat" not in k or k["beat"] == beat: - if "to" in k and "from" in k: - if not isinstance(k["to"], str): - continue - migration_fields[k["from"]] = k["to"] - - return sorted(migration_fields.items(), key=lambda x: x[0]) - - -if __name__ == "__main__": - migration() diff --git a/vendor/github.com/elastic/beats/v7/script/test_apm.sh b/vendor/github.com/elastic/beats/v7/script/test_apm.sh deleted file mode 100644 index 11edeb8f..00000000 --- a/vendor/github.com/elastic/beats/v7/script/test_apm.sh +++ /dev/null @@ -1,46 +0,0 @@ -#!/usr/bin/env bash - -# This script allows to test against the code from apm-server -# By default it is checked against master. The env variable BRANCH -# can be set to any value accepted by git checkout. -# -# go build is executed on the apm-server code to verify that it can -# still be built and runs the go tests with make unit. - -set -e - -# Check if a special branch env variable is set -if [ -z "${BRANCH}" ]; then - BRANCH=master -fi - -echo "apm-server branch: $BRANCH" - -BASE_PATH=$(pwd) -BUILD_DIR=$BASE_PATH/build -ELASTIC_DIR=$BUILD_DIR/apm-test/src/github.com/elastic -APM_SERVER_DIR=$ELASTIC_DIR/apm-server - -# Cleanup and create directories -rm -rf $APM_SERVER_DIR -mkdir -p $APM_SERVER_DIR - -# Clone and checkout defined branch -git clone https://github.com/elastic/apm-server $APM_SERVER_DIR -cd $APM_SERVER_DIR -git checkout $BRANCH -cd $BASE_PATH - -# Replace libbeat with local libbeat version -rm -r $APM_SERVER_DIR/vendor/github.com/elastic/beats/libbeat -cp -r libbeat $APM_SERVER_DIR/vendor/github.com/elastic/beats/ - -cd $APM_SERVER_DIR - -echo "Build apm-server binary" - -# Set temporary GOPATH to make sure local version of libbeat is used -GOPATH=$BUILD_DIR/apm-test go build - -echo "Run apm-server unit tests" -GOPATH=$BUILD_DIR/apm-test make unit diff --git a/vendor/github.com/elastic/gosigar/sigar_windows.go b/vendor/github.com/elastic/gosigar/sigar_windows.go index be787c3c..d1204b80 100644 --- a/vendor/github.com/elastic/gosigar/sigar_windows.go +++ b/vendor/github.com/elastic/gosigar/sigar_windows.go @@ -297,11 +297,6 @@ func (self *ProcMem) Get(pid int) error { self.Resident = uint64(counters.WorkingSetSize) self.Size = uint64(counters.PrivateUsage) - self.PageFaults = uint64(counters.QuotaPagedPoolUsage) - self.Share = uint64(counters.PagefileUsage) - self.MajorFaults = uint64(counters.PeakPagefileUsage) - self.MinorFaults = uint64(counters.QuotaNonPagedPoolUsage) - return nil } diff --git a/vendor/github.com/elastic/gosigar/sys/windows/syscall_windows.go b/vendor/github.com/elastic/gosigar/sys/windows/syscall_windows.go index b68c963b..371eb256 100644 --- a/vendor/github.com/elastic/gosigar/sys/windows/syscall_windows.go +++ b/vendor/github.com/elastic/gosigar/sys/windows/syscall_windows.go @@ -7,7 +7,6 @@ import ( "unsafe" "github.com/pkg/errors" - ) var ( @@ -68,18 +67,6 @@ type RtlUserProcessParameters struct { CommandLine UnicodeString } -type MemoryBasicInformation struct { - BaseAddress uint64 - AllocationBase uint64 - AllocationProtect uint32 - Allignment uint32 - RegionSize uint64 - State uint32 - Protect uint32 - Type uint32 - Allignment2 uint32 -} - func (dt DriveType) String() string { names := map[DriveType]string{ DRIVE_UNKNOWN: "unknown", @@ -593,7 +580,6 @@ func GetTickCount64() (uptime uint64, err error) { return uptime, nil } - // Windows API calls //sys _GlobalMemoryStatusEx(buffer *MemoryStatusEx) (err error) = kernel32.GlobalMemoryStatusEx //sys _GetLogicalDriveStringsW(bufferLength uint32, buffer *uint16) (length uint32, err error) = kernel32.GetLogicalDriveStringsW @@ -616,4 +602,4 @@ func GetTickCount64() (uptime uint64, err error) { //sys _FindVolumeClose(handle syscall.Handle) (err error) = kernel32.FindVolumeClose //sys _GetVolumePathNamesForVolumeName(volumeName string, buffer *uint16, bufferSize uint32, length *uint32) (err error) = kernel32.GetVolumePathNamesForVolumeNameW //sys _ReadProcessMemory(handle syscall.Handle, baseAddress uintptr, buffer uintptr, size uintptr, numRead *uintptr) (err error) = kernel32.ReadProcessMemory -//sys _GetTickCount64() (uptime uint64, err error) = kernel32.GetTickCount64 \ No newline at end of file +//sys _GetTickCount64() (uptime uint64, err error) = kernel32.GetTickCount64 diff --git a/vendor/github.com/klauspost/compress/fse/README.md b/vendor/github.com/klauspost/compress/fse/README.md index 27d8ed56..ea7324da 100644 --- a/vendor/github.com/klauspost/compress/fse/README.md +++ b/vendor/github.com/klauspost/compress/fse/README.md @@ -1,79 +1,79 @@ -# Finite State Entropy - -This package provides Finite State Entropy encoding and decoding. - -Finite State Entropy (also referenced as [tANS](https://en.wikipedia.org/wiki/Asymmetric_numeral_systems#tANS)) -encoding provides a fast near-optimal symbol encoding/decoding -for byte blocks as implemented in [zstandard](https://github.com/facebook/zstd). - -This can be used for compressing input with a lot of similar input values to the smallest number of bytes. -This does not perform any multi-byte [dictionary coding](https://en.wikipedia.org/wiki/Dictionary_coder) as LZ coders, -but it can be used as a secondary step to compressors (like Snappy) that does not do entropy encoding. - -* [Godoc documentation](https://godoc.org/github.com/klauspost/compress/fse) - -## News - - * Feb 2018: First implementation released. Consider this beta software for now. - -# Usage - -This package provides a low level interface that allows to compress single independent blocks. - -Each block is separate, and there is no built in integrity checks. -This means that the caller should keep track of block sizes and also do checksums if needed. - -Compressing a block is done via the [`Compress`](https://godoc.org/github.com/klauspost/compress/fse#Compress) function. -You must provide input and will receive the output and maybe an error. - -These error values can be returned: - -| Error | Description | -|---------------------|-----------------------------------------------------------------------------| -| `` | Everything ok, output is returned | -| `ErrIncompressible` | Returned when input is judged to be too hard to compress | -| `ErrUseRLE` | Returned from the compressor when the input is a single byte value repeated | -| `(error)` | An internal error occurred. | - -As can be seen above there are errors that will be returned even under normal operation so it is important to handle these. - -To reduce allocations you can provide a [`Scratch`](https://godoc.org/github.com/klauspost/compress/fse#Scratch) object -that can be re-used for successive calls. Both compression and decompression accepts a `Scratch` object, and the same -object can be used for both. - -Be aware, that when re-using a `Scratch` object that the *output* buffer is also re-used, so if you are still using this -you must set the `Out` field in the scratch to nil. The same buffer is used for compression and decompression output. - -Decompressing is done by calling the [`Decompress`](https://godoc.org/github.com/klauspost/compress/fse#Decompress) function. -You must provide the output from the compression stage, at exactly the size you got back. If you receive an error back -your input was likely corrupted. - -It is important to note that a successful decoding does *not* mean your output matches your original input. -There are no integrity checks, so relying on errors from the decompressor does not assure your data is valid. - -For more detailed usage, see examples in the [godoc documentation](https://godoc.org/github.com/klauspost/compress/fse#pkg-examples). - -# Performance - -A lot of factors are affecting speed. Block sizes and compressibility of the material are primary factors. -All compression functions are currently only running on the calling goroutine so only one core will be used per block. - -The compressor is significantly faster if symbols are kept as small as possible. The highest byte value of the input -is used to reduce some of the processing, so if all your input is above byte value 64 for instance, it may be -beneficial to transpose all your input values down by 64. - -With moderate block sizes around 64k speed are typically 200MB/s per core for compression and -around 300MB/s decompression speed. - -The same hardware typically does Huffman (deflate) encoding at 125MB/s and decompression at 100MB/s. - -# Plans - -At one point, more internals will be exposed to facilitate more "expert" usage of the components. - -A streaming interface is also likely to be implemented. Likely compatible with [FSE stream format](https://github.com/Cyan4973/FiniteStateEntropy/blob/dev/programs/fileio.c#L261). - -# Contributing - -Contributions are always welcome. Be aware that adding public functions will require good justification and breaking +# Finite State Entropy + +This package provides Finite State Entropy encoding and decoding. + +Finite State Entropy (also referenced as [tANS](https://en.wikipedia.org/wiki/Asymmetric_numeral_systems#tANS)) +encoding provides a fast near-optimal symbol encoding/decoding +for byte blocks as implemented in [zstandard](https://github.com/facebook/zstd). + +This can be used for compressing input with a lot of similar input values to the smallest number of bytes. +This does not perform any multi-byte [dictionary coding](https://en.wikipedia.org/wiki/Dictionary_coder) as LZ coders, +but it can be used as a secondary step to compressors (like Snappy) that does not do entropy encoding. + +* [Godoc documentation](https://godoc.org/github.com/klauspost/compress/fse) + +## News + + * Feb 2018: First implementation released. Consider this beta software for now. + +# Usage + +This package provides a low level interface that allows to compress single independent blocks. + +Each block is separate, and there is no built in integrity checks. +This means that the caller should keep track of block sizes and also do checksums if needed. + +Compressing a block is done via the [`Compress`](https://godoc.org/github.com/klauspost/compress/fse#Compress) function. +You must provide input and will receive the output and maybe an error. + +These error values can be returned: + +| Error | Description | +|---------------------|-----------------------------------------------------------------------------| +| `` | Everything ok, output is returned | +| `ErrIncompressible` | Returned when input is judged to be too hard to compress | +| `ErrUseRLE` | Returned from the compressor when the input is a single byte value repeated | +| `(error)` | An internal error occurred. | + +As can be seen above there are errors that will be returned even under normal operation so it is important to handle these. + +To reduce allocations you can provide a [`Scratch`](https://godoc.org/github.com/klauspost/compress/fse#Scratch) object +that can be re-used for successive calls. Both compression and decompression accepts a `Scratch` object, and the same +object can be used for both. + +Be aware, that when re-using a `Scratch` object that the *output* buffer is also re-used, so if you are still using this +you must set the `Out` field in the scratch to nil. The same buffer is used for compression and decompression output. + +Decompressing is done by calling the [`Decompress`](https://godoc.org/github.com/klauspost/compress/fse#Decompress) function. +You must provide the output from the compression stage, at exactly the size you got back. If you receive an error back +your input was likely corrupted. + +It is important to note that a successful decoding does *not* mean your output matches your original input. +There are no integrity checks, so relying on errors from the decompressor does not assure your data is valid. + +For more detailed usage, see examples in the [godoc documentation](https://godoc.org/github.com/klauspost/compress/fse#pkg-examples). + +# Performance + +A lot of factors are affecting speed. Block sizes and compressibility of the material are primary factors. +All compression functions are currently only running on the calling goroutine so only one core will be used per block. + +The compressor is significantly faster if symbols are kept as small as possible. The highest byte value of the input +is used to reduce some of the processing, so if all your input is above byte value 64 for instance, it may be +beneficial to transpose all your input values down by 64. + +With moderate block sizes around 64k speed are typically 200MB/s per core for compression and +around 300MB/s decompression speed. + +The same hardware typically does Huffman (deflate) encoding at 125MB/s and decompression at 100MB/s. + +# Plans + +At one point, more internals will be exposed to facilitate more "expert" usage of the components. + +A streaming interface is also likely to be implemented. Likely compatible with [FSE stream format](https://github.com/Cyan4973/FiniteStateEntropy/blob/dev/programs/fileio.c#L261). + +# Contributing + +Contributions are always welcome. Be aware that adding public functions will require good justification and breaking changes will likely not be accepted. If in doubt open an issue before writing the PR. \ No newline at end of file diff --git a/vendor/github.com/klauspost/compress/huff0/README.md b/vendor/github.com/klauspost/compress/huff0/README.md index f2f4ff84..0a8448ce 100644 --- a/vendor/github.com/klauspost/compress/huff0/README.md +++ b/vendor/github.com/klauspost/compress/huff0/README.md @@ -1,87 +1,87 @@ -# Huff0 entropy compression - -This package provides Huff0 encoding and decoding as used in zstd. - -[Huff0](https://github.com/Cyan4973/FiniteStateEntropy#new-generation-entropy-coders), -a Huffman codec designed for modern CPU, featuring OoO (Out of Order) operations on multiple ALU -(Arithmetic Logic Unit), achieving extremely fast compression and decompression speeds. - -This can be used for compressing input with a lot of similar input values to the smallest number of bytes. -This does not perform any multi-byte [dictionary coding](https://en.wikipedia.org/wiki/Dictionary_coder) as LZ coders, -but it can be used as a secondary step to compressors (like Snappy) that does not do entropy encoding. - -* [Godoc documentation](https://godoc.org/github.com/klauspost/compress/huff0) - -THIS PACKAGE IS NOT CONSIDERED STABLE AND API OR ENCODING MAY CHANGE IN THE FUTURE. - -## News - - * Mar 2018: First implementation released. Consider this beta software for now. - -# Usage - -This package provides a low level interface that allows to compress single independent blocks. - -Each block is separate, and there is no built in integrity checks. -This means that the caller should keep track of block sizes and also do checksums if needed. - -Compressing a block is done via the [`Compress1X`](https://godoc.org/github.com/klauspost/compress/huff0#Compress1X) and -[`Compress4X`](https://godoc.org/github.com/klauspost/compress/huff0#Compress4X) functions. -You must provide input and will receive the output and maybe an error. - -These error values can be returned: - -| Error | Description | -|---------------------|-----------------------------------------------------------------------------| -| `` | Everything ok, output is returned | -| `ErrIncompressible` | Returned when input is judged to be too hard to compress | -| `ErrUseRLE` | Returned from the compressor when the input is a single byte value repeated | -| `ErrTooBig` | Returned if the input block exceeds the maximum allowed size (128 Kib) | -| `(error)` | An internal error occurred. | - - -As can be seen above some of there are errors that will be returned even under normal operation so it is important to handle these. - -To reduce allocations you can provide a [`Scratch`](https://godoc.org/github.com/klauspost/compress/huff0#Scratch) object -that can be re-used for successive calls. Both compression and decompression accepts a `Scratch` object, and the same -object can be used for both. - -Be aware, that when re-using a `Scratch` object that the *output* buffer is also re-used, so if you are still using this -you must set the `Out` field in the scratch to nil. The same buffer is used for compression and decompression output. - -The `Scratch` object will retain state that allows to re-use previous tables for encoding and decoding. - -## Tables and re-use - -Huff0 allows for reusing tables from the previous block to save space if that is expected to give better/faster results. - -The Scratch object allows you to set a [`ReusePolicy`](https://godoc.org/github.com/klauspost/compress/huff0#ReusePolicy) -that controls this behaviour. See the documentation for details. This can be altered between each block. - -Do however note that this information is *not* stored in the output block and it is up to the users of the package to -record whether [`ReadTable`](https://godoc.org/github.com/klauspost/compress/huff0#ReadTable) should be called, -based on the boolean reported back from the CompressXX call. - -If you want to store the table separate from the data, you can access them as `OutData` and `OutTable` on the -[`Scratch`](https://godoc.org/github.com/klauspost/compress/huff0#Scratch) object. - -## Decompressing - -The first part of decoding is to initialize the decoding table through [`ReadTable`](https://godoc.org/github.com/klauspost/compress/huff0#ReadTable). -This will initialize the decoding tables. -You can supply the complete block to `ReadTable` and it will return the data part of the block -which can be given to the decompressor. - -Decompressing is done by calling the [`Decompress1X`](https://godoc.org/github.com/klauspost/compress/huff0#Scratch.Decompress1X) -or [`Decompress4X`](https://godoc.org/github.com/klauspost/compress/huff0#Scratch.Decompress4X) function. - -You must provide the output from the compression stage, at exactly the size you got back. If you receive an error back -your input was likely corrupted. - -It is important to note that a successful decoding does *not* mean your output matches your original input. -There are no integrity checks, so relying on errors from the decompressor does not assure your data is valid. - -# Contributing - -Contributions are always welcome. Be aware that adding public functions will require good justification and breaking +# Huff0 entropy compression + +This package provides Huff0 encoding and decoding as used in zstd. + +[Huff0](https://github.com/Cyan4973/FiniteStateEntropy#new-generation-entropy-coders), +a Huffman codec designed for modern CPU, featuring OoO (Out of Order) operations on multiple ALU +(Arithmetic Logic Unit), achieving extremely fast compression and decompression speeds. + +This can be used for compressing input with a lot of similar input values to the smallest number of bytes. +This does not perform any multi-byte [dictionary coding](https://en.wikipedia.org/wiki/Dictionary_coder) as LZ coders, +but it can be used as a secondary step to compressors (like Snappy) that does not do entropy encoding. + +* [Godoc documentation](https://godoc.org/github.com/klauspost/compress/huff0) + +THIS PACKAGE IS NOT CONSIDERED STABLE AND API OR ENCODING MAY CHANGE IN THE FUTURE. + +## News + + * Mar 2018: First implementation released. Consider this beta software for now. + +# Usage + +This package provides a low level interface that allows to compress single independent blocks. + +Each block is separate, and there is no built in integrity checks. +This means that the caller should keep track of block sizes and also do checksums if needed. + +Compressing a block is done via the [`Compress1X`](https://godoc.org/github.com/klauspost/compress/huff0#Compress1X) and +[`Compress4X`](https://godoc.org/github.com/klauspost/compress/huff0#Compress4X) functions. +You must provide input and will receive the output and maybe an error. + +These error values can be returned: + +| Error | Description | +|---------------------|-----------------------------------------------------------------------------| +| `` | Everything ok, output is returned | +| `ErrIncompressible` | Returned when input is judged to be too hard to compress | +| `ErrUseRLE` | Returned from the compressor when the input is a single byte value repeated | +| `ErrTooBig` | Returned if the input block exceeds the maximum allowed size (128 Kib) | +| `(error)` | An internal error occurred. | + + +As can be seen above some of there are errors that will be returned even under normal operation so it is important to handle these. + +To reduce allocations you can provide a [`Scratch`](https://godoc.org/github.com/klauspost/compress/huff0#Scratch) object +that can be re-used for successive calls. Both compression and decompression accepts a `Scratch` object, and the same +object can be used for both. + +Be aware, that when re-using a `Scratch` object that the *output* buffer is also re-used, so if you are still using this +you must set the `Out` field in the scratch to nil. The same buffer is used for compression and decompression output. + +The `Scratch` object will retain state that allows to re-use previous tables for encoding and decoding. + +## Tables and re-use + +Huff0 allows for reusing tables from the previous block to save space if that is expected to give better/faster results. + +The Scratch object allows you to set a [`ReusePolicy`](https://godoc.org/github.com/klauspost/compress/huff0#ReusePolicy) +that controls this behaviour. See the documentation for details. This can be altered between each block. + +Do however note that this information is *not* stored in the output block and it is up to the users of the package to +record whether [`ReadTable`](https://godoc.org/github.com/klauspost/compress/huff0#ReadTable) should be called, +based on the boolean reported back from the CompressXX call. + +If you want to store the table separate from the data, you can access them as `OutData` and `OutTable` on the +[`Scratch`](https://godoc.org/github.com/klauspost/compress/huff0#Scratch) object. + +## Decompressing + +The first part of decoding is to initialize the decoding table through [`ReadTable`](https://godoc.org/github.com/klauspost/compress/huff0#ReadTable). +This will initialize the decoding tables. +You can supply the complete block to `ReadTable` and it will return the data part of the block +which can be given to the decompressor. + +Decompressing is done by calling the [`Decompress1X`](https://godoc.org/github.com/klauspost/compress/huff0#Scratch.Decompress1X) +or [`Decompress4X`](https://godoc.org/github.com/klauspost/compress/huff0#Scratch.Decompress4X) function. + +You must provide the output from the compression stage, at exactly the size you got back. If you receive an error back +your input was likely corrupted. + +It is important to note that a successful decoding does *not* mean your output matches your original input. +There are no integrity checks, so relying on errors from the decompressor does not assure your data is valid. + +# Contributing + +Contributions are always welcome. Be aware that adding public functions will require good justification and breaking changes will likely not be accepted. If in doubt open an issue before writing the PR. \ No newline at end of file diff --git a/vendor/github.com/mattn/go-colorable/colorable_windows.go b/vendor/github.com/mattn/go-colorable/colorable_windows.go index 6194eb92..404e10ca 100644 --- a/vendor/github.com/mattn/go-colorable/colorable_windows.go +++ b/vendor/github.com/mattn/go-colorable/colorable_windows.go @@ -29,6 +29,15 @@ const ( backgroundMask = (backgroundRed | backgroundBlue | backgroundGreen | backgroundIntensity) ) +const ( + genericRead = 0x80000000 + genericWrite = 0x40000000 +) + +const ( + consoleTextmodeBuffer = 0x1 +) + type wchar uint16 type short int16 type dword uint32 @@ -69,14 +78,17 @@ var ( procGetConsoleCursorInfo = kernel32.NewProc("GetConsoleCursorInfo") procSetConsoleCursorInfo = kernel32.NewProc("SetConsoleCursorInfo") procSetConsoleTitle = kernel32.NewProc("SetConsoleTitleW") + procCreateConsoleScreenBuffer = kernel32.NewProc("CreateConsoleScreenBuffer") ) // Writer provide colorable Writer to the console type Writer struct { - out io.Writer - handle syscall.Handle - oldattr word - oldpos coord + out io.Writer + handle syscall.Handle + althandle syscall.Handle + oldattr word + oldpos coord + rest bytes.Buffer } // NewColorable return new instance of Writer which handle escape sequence from File. @@ -407,15 +419,21 @@ func (w *Writer) Write(data []byte) (n int, err error) { var csbi consoleScreenBufferInfo procGetConsoleScreenBufferInfo.Call(uintptr(w.handle), uintptr(unsafe.Pointer(&csbi))) - er := bytes.NewReader(data) + handle := w.handle + + var er *bytes.Reader + if w.rest.Len() > 0 { + var rest bytes.Buffer + w.rest.WriteTo(&rest) + w.rest.Reset() + rest.Write(data) + er = bytes.NewReader(rest.Bytes()) + } else { + er = bytes.NewReader(data) + } var bw [1]byte loop: for { - r1, _, err := procGetConsoleScreenBufferInfo.Call(uintptr(w.handle), uintptr(unsafe.Pointer(&csbi))) - if r1 == 0 { - break loop - } - c1, err := er.ReadByte() if err != nil { break loop @@ -430,29 +448,55 @@ loop: break loop } - if c2 == ']' { - if err := doTitleSequence(er); err != nil { + switch c2 { + case '>': + continue + case ']': + w.rest.WriteByte(c1) + w.rest.WriteByte(c2) + er.WriteTo(&w.rest) + if bytes.IndexByte(w.rest.Bytes(), 0x07) == -1 { + break loop + } + er = bytes.NewReader(w.rest.Bytes()[2:]) + err := doTitleSequence(er) + if err != nil { break loop } + w.rest.Reset() continue - } - if c2 != 0x5b { + // https://github.com/mattn/go-colorable/issues/27 + case '7': + procGetConsoleScreenBufferInfo.Call(uintptr(handle), uintptr(unsafe.Pointer(&csbi))) + w.oldpos = csbi.cursorPosition + continue + case '8': + procSetConsoleCursorPosition.Call(uintptr(handle), *(*uintptr)(unsafe.Pointer(&w.oldpos))) + continue + case 0x5b: + // execute part after switch + default: continue } + w.rest.WriteByte(c1) + w.rest.WriteByte(c2) + er.WriteTo(&w.rest) + var buf bytes.Buffer var m byte - for { - c, err := er.ReadByte() - if err != nil { - break loop - } + for i, c := range w.rest.Bytes()[2:] { if ('a' <= c && c <= 'z') || ('A' <= c && c <= 'Z') || c == '@' { m = c + er = bytes.NewReader(w.rest.Bytes()[2+i+1:]) + w.rest.Reset() break } buf.Write([]byte(string(c))) } + if m == 0 { + break loop + } switch m { case 'A': @@ -460,56 +504,64 @@ loop: if err != nil { continue } + procGetConsoleScreenBufferInfo.Call(uintptr(handle), uintptr(unsafe.Pointer(&csbi))) csbi.cursorPosition.y -= short(n) - procSetConsoleCursorPosition.Call(uintptr(w.handle), *(*uintptr)(unsafe.Pointer(&csbi.cursorPosition))) + procSetConsoleCursorPosition.Call(uintptr(handle), *(*uintptr)(unsafe.Pointer(&csbi.cursorPosition))) case 'B': n, err = strconv.Atoi(buf.String()) if err != nil { continue } + procGetConsoleScreenBufferInfo.Call(uintptr(handle), uintptr(unsafe.Pointer(&csbi))) csbi.cursorPosition.y += short(n) - procSetConsoleCursorPosition.Call(uintptr(w.handle), *(*uintptr)(unsafe.Pointer(&csbi.cursorPosition))) + procSetConsoleCursorPosition.Call(uintptr(handle), *(*uintptr)(unsafe.Pointer(&csbi.cursorPosition))) case 'C': n, err = strconv.Atoi(buf.String()) if err != nil { continue } - csbi.cursorPosition.x -= short(n) - procSetConsoleCursorPosition.Call(uintptr(w.handle), *(*uintptr)(unsafe.Pointer(&csbi.cursorPosition))) + procGetConsoleScreenBufferInfo.Call(uintptr(handle), uintptr(unsafe.Pointer(&csbi))) + csbi.cursorPosition.x += short(n) + procSetConsoleCursorPosition.Call(uintptr(handle), *(*uintptr)(unsafe.Pointer(&csbi.cursorPosition))) case 'D': n, err = strconv.Atoi(buf.String()) if err != nil { continue } - if n, err = strconv.Atoi(buf.String()); err == nil { - var csbi consoleScreenBufferInfo - csbi.cursorPosition.x += short(n) - procSetConsoleCursorPosition.Call(uintptr(w.handle), *(*uintptr)(unsafe.Pointer(&csbi.cursorPosition))) + procGetConsoleScreenBufferInfo.Call(uintptr(handle), uintptr(unsafe.Pointer(&csbi))) + csbi.cursorPosition.x -= short(n) + if csbi.cursorPosition.x < 0 { + csbi.cursorPosition.x = 0 } + procSetConsoleCursorPosition.Call(uintptr(handle), *(*uintptr)(unsafe.Pointer(&csbi.cursorPosition))) case 'E': n, err = strconv.Atoi(buf.String()) if err != nil { continue } + procGetConsoleScreenBufferInfo.Call(uintptr(handle), uintptr(unsafe.Pointer(&csbi))) csbi.cursorPosition.x = 0 csbi.cursorPosition.y += short(n) - procSetConsoleCursorPosition.Call(uintptr(w.handle), *(*uintptr)(unsafe.Pointer(&csbi.cursorPosition))) + procSetConsoleCursorPosition.Call(uintptr(handle), *(*uintptr)(unsafe.Pointer(&csbi.cursorPosition))) case 'F': n, err = strconv.Atoi(buf.String()) if err != nil { continue } + procGetConsoleScreenBufferInfo.Call(uintptr(handle), uintptr(unsafe.Pointer(&csbi))) csbi.cursorPosition.x = 0 csbi.cursorPosition.y -= short(n) - procSetConsoleCursorPosition.Call(uintptr(w.handle), *(*uintptr)(unsafe.Pointer(&csbi.cursorPosition))) + procSetConsoleCursorPosition.Call(uintptr(handle), *(*uintptr)(unsafe.Pointer(&csbi.cursorPosition))) case 'G': n, err = strconv.Atoi(buf.String()) if err != nil { continue } + procGetConsoleScreenBufferInfo.Call(uintptr(handle), uintptr(unsafe.Pointer(&csbi))) csbi.cursorPosition.x = short(n - 1) - procSetConsoleCursorPosition.Call(uintptr(w.handle), *(*uintptr)(unsafe.Pointer(&csbi.cursorPosition))) - case 'H': + procSetConsoleCursorPosition.Call(uintptr(handle), *(*uintptr)(unsafe.Pointer(&csbi.cursorPosition))) + case 'H', 'f': + procGetConsoleScreenBufferInfo.Call(uintptr(handle), uintptr(unsafe.Pointer(&csbi))) if buf.Len() > 0 { token := strings.Split(buf.String(), ";") switch len(token) { @@ -534,7 +586,7 @@ loop: } else { csbi.cursorPosition.y = 0 } - procSetConsoleCursorPosition.Call(uintptr(w.handle), *(*uintptr)(unsafe.Pointer(&csbi.cursorPosition))) + procSetConsoleCursorPosition.Call(uintptr(handle), *(*uintptr)(unsafe.Pointer(&csbi.cursorPosition))) case 'J': n := 0 if buf.Len() > 0 { @@ -545,19 +597,20 @@ loop: } var count, written dword var cursor coord + procGetConsoleScreenBufferInfo.Call(uintptr(handle), uintptr(unsafe.Pointer(&csbi))) switch n { case 0: cursor = coord{x: csbi.cursorPosition.x, y: csbi.cursorPosition.y} - count = dword(csbi.size.x - csbi.cursorPosition.x + (csbi.size.y-csbi.cursorPosition.y)*csbi.size.x) + count = dword(csbi.size.x) - dword(csbi.cursorPosition.x) + dword(csbi.size.y-csbi.cursorPosition.y)*dword(csbi.size.x) case 1: cursor = coord{x: csbi.window.left, y: csbi.window.top} - count = dword(csbi.size.x - csbi.cursorPosition.x + (csbi.window.top-csbi.cursorPosition.y)*csbi.size.x) + count = dword(csbi.size.x) - dword(csbi.cursorPosition.x) + dword(csbi.window.top-csbi.cursorPosition.y)*dword(csbi.size.x) case 2: cursor = coord{x: csbi.window.left, y: csbi.window.top} - count = dword(csbi.size.x - csbi.cursorPosition.x + (csbi.size.y-csbi.cursorPosition.y)*csbi.size.x) + count = dword(csbi.size.x) - dword(csbi.cursorPosition.x) + dword(csbi.size.y-csbi.cursorPosition.y)*dword(csbi.size.x) } - procFillConsoleOutputCharacter.Call(uintptr(w.handle), uintptr(' '), uintptr(count), *(*uintptr)(unsafe.Pointer(&cursor)), uintptr(unsafe.Pointer(&written))) - procFillConsoleOutputAttribute.Call(uintptr(w.handle), uintptr(csbi.attributes), uintptr(count), *(*uintptr)(unsafe.Pointer(&cursor)), uintptr(unsafe.Pointer(&written))) + procFillConsoleOutputCharacter.Call(uintptr(handle), uintptr(' '), uintptr(count), *(*uintptr)(unsafe.Pointer(&cursor)), uintptr(unsafe.Pointer(&written))) + procFillConsoleOutputAttribute.Call(uintptr(handle), uintptr(csbi.attributes), uintptr(count), *(*uintptr)(unsafe.Pointer(&cursor)), uintptr(unsafe.Pointer(&written))) case 'K': n := 0 if buf.Len() > 0 { @@ -566,24 +619,28 @@ loop: continue } } + procGetConsoleScreenBufferInfo.Call(uintptr(handle), uintptr(unsafe.Pointer(&csbi))) var cursor coord + var count, written dword switch n { case 0: cursor = coord{x: csbi.cursorPosition.x, y: csbi.cursorPosition.y} + count = dword(csbi.size.x - csbi.cursorPosition.x) case 1: - cursor = coord{x: csbi.window.left, y: csbi.window.top + csbi.cursorPosition.y} + cursor = coord{x: csbi.window.left, y: csbi.cursorPosition.y} + count = dword(csbi.size.x - csbi.cursorPosition.x) case 2: - cursor = coord{x: csbi.window.left, y: csbi.window.top + csbi.cursorPosition.y} + cursor = coord{x: csbi.window.left, y: csbi.cursorPosition.y} + count = dword(csbi.size.x) } - var count, written dword - count = dword(csbi.size.x - csbi.cursorPosition.x) - procFillConsoleOutputCharacter.Call(uintptr(w.handle), uintptr(' '), uintptr(count), *(*uintptr)(unsafe.Pointer(&cursor)), uintptr(unsafe.Pointer(&written))) - procFillConsoleOutputAttribute.Call(uintptr(w.handle), uintptr(csbi.attributes), uintptr(count), *(*uintptr)(unsafe.Pointer(&cursor)), uintptr(unsafe.Pointer(&written))) + procFillConsoleOutputCharacter.Call(uintptr(handle), uintptr(' '), uintptr(count), *(*uintptr)(unsafe.Pointer(&cursor)), uintptr(unsafe.Pointer(&written))) + procFillConsoleOutputAttribute.Call(uintptr(handle), uintptr(csbi.attributes), uintptr(count), *(*uintptr)(unsafe.Pointer(&cursor)), uintptr(unsafe.Pointer(&written))) case 'm': + procGetConsoleScreenBufferInfo.Call(uintptr(handle), uintptr(unsafe.Pointer(&csbi))) attr := csbi.attributes cs := buf.String() if cs == "" { - procSetConsoleTextAttribute.Call(uintptr(w.handle), uintptr(w.oldattr)) + procSetConsoleTextAttribute.Call(uintptr(handle), uintptr(w.oldattr)) continue } token := strings.Split(cs, ";") @@ -622,6 +679,21 @@ loop: attr |= n256foreAttr[n256] i += 2 } + } else if len(token) == 5 && token[i+1] == "2" { + var r, g, b int + r, _ = strconv.Atoi(token[i+2]) + g, _ = strconv.Atoi(token[i+3]) + b, _ = strconv.Atoi(token[i+4]) + i += 4 + if r > 127 { + attr |= foregroundRed + } + if g > 127 { + attr |= foregroundGreen + } + if b > 127 { + attr |= foregroundBlue + } } else { attr = attr & (w.oldattr & backgroundMask) } @@ -649,6 +721,21 @@ loop: attr |= n256backAttr[n256] i += 2 } + } else if len(token) == 5 && token[i+1] == "2" { + var r, g, b int + r, _ = strconv.Atoi(token[i+2]) + g, _ = strconv.Atoi(token[i+3]) + b, _ = strconv.Atoi(token[i+4]) + i += 4 + if r > 127 { + attr |= backgroundRed + } + if g > 127 { + attr |= backgroundGreen + } + if b > 127 { + attr |= backgroundBlue + } } else { attr = attr & (w.oldattr & foregroundMask) } @@ -680,29 +767,52 @@ loop: attr |= backgroundBlue } } - procSetConsoleTextAttribute.Call(uintptr(w.handle), uintptr(attr)) + procSetConsoleTextAttribute.Call(uintptr(handle), uintptr(attr)) } } case 'h': + var ci consoleCursorInfo cs := buf.String() - if cs == "?25" { - var ci consoleCursorInfo - procGetConsoleCursorInfo.Call(uintptr(w.handle), uintptr(unsafe.Pointer(&ci))) + if cs == "5>" { + procGetConsoleCursorInfo.Call(uintptr(handle), uintptr(unsafe.Pointer(&ci))) + ci.visible = 0 + procSetConsoleCursorInfo.Call(uintptr(handle), uintptr(unsafe.Pointer(&ci))) + } else if cs == "?25" { + procGetConsoleCursorInfo.Call(uintptr(handle), uintptr(unsafe.Pointer(&ci))) ci.visible = 1 - procSetConsoleCursorInfo.Call(uintptr(w.handle), uintptr(unsafe.Pointer(&ci))) + procSetConsoleCursorInfo.Call(uintptr(handle), uintptr(unsafe.Pointer(&ci))) + } else if cs == "?1049" { + if w.althandle == 0 { + h, _, _ := procCreateConsoleScreenBuffer.Call(uintptr(genericRead|genericWrite), 0, 0, uintptr(consoleTextmodeBuffer), 0, 0) + w.althandle = syscall.Handle(h) + if w.althandle != 0 { + handle = w.althandle + } + } } case 'l': + var ci consoleCursorInfo cs := buf.String() - if cs == "?25" { - var ci consoleCursorInfo - procGetConsoleCursorInfo.Call(uintptr(w.handle), uintptr(unsafe.Pointer(&ci))) + if cs == "5>" { + procGetConsoleCursorInfo.Call(uintptr(handle), uintptr(unsafe.Pointer(&ci))) + ci.visible = 1 + procSetConsoleCursorInfo.Call(uintptr(handle), uintptr(unsafe.Pointer(&ci))) + } else if cs == "?25" { + procGetConsoleCursorInfo.Call(uintptr(handle), uintptr(unsafe.Pointer(&ci))) ci.visible = 0 - procSetConsoleCursorInfo.Call(uintptr(w.handle), uintptr(unsafe.Pointer(&ci))) + procSetConsoleCursorInfo.Call(uintptr(handle), uintptr(unsafe.Pointer(&ci))) + } else if cs == "?1049" { + if w.althandle != 0 { + syscall.CloseHandle(w.althandle) + w.althandle = 0 + handle = w.handle + } } case 's': + procGetConsoleScreenBufferInfo.Call(uintptr(handle), uintptr(unsafe.Pointer(&csbi))) w.oldpos = csbi.cursorPosition case 'u': - procSetConsoleCursorPosition.Call(uintptr(w.handle), *(*uintptr)(unsafe.Pointer(&w.oldpos))) + procSetConsoleCursorPosition.Call(uintptr(handle), *(*uintptr)(unsafe.Pointer(&w.oldpos))) } } diff --git a/vendor/github.com/mattn/go-colorable/go.mod b/vendor/github.com/mattn/go-colorable/go.mod new file mode 100644 index 00000000..ef3ca9d4 --- /dev/null +++ b/vendor/github.com/mattn/go-colorable/go.mod @@ -0,0 +1,3 @@ +module github.com/mattn/go-colorable + +require github.com/mattn/go-isatty v0.0.8 diff --git a/vendor/github.com/mattn/go-colorable/go.sum b/vendor/github.com/mattn/go-colorable/go.sum new file mode 100644 index 00000000..2c12960e --- /dev/null +++ b/vendor/github.com/mattn/go-colorable/go.sum @@ -0,0 +1,4 @@ +github.com/mattn/go-isatty v0.0.5 h1:tHXDdz1cpzGaovsTB+TVB8q90WEokoVmfMqoVcrLUgw= +github.com/mattn/go-isatty v0.0.5/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= +golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223 h1:DH4skfRX4EBpamg7iV4ZlCpblAHI6s6TDM39bFZumv8= +golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= diff --git a/vendor/github.com/mattn/go-isatty/.travis.yml b/vendor/github.com/mattn/go-isatty/.travis.yml index b9f8b239..5597e026 100644 --- a/vendor/github.com/mattn/go-isatty/.travis.yml +++ b/vendor/github.com/mattn/go-isatty/.travis.yml @@ -2,6 +2,10 @@ language: go go: - tip +os: + - linux + - osx + before_install: - go get github.com/mattn/goveralls - go get golang.org/x/tools/cmd/cover diff --git a/vendor/github.com/mattn/go-isatty/go.mod b/vendor/github.com/mattn/go-isatty/go.mod new file mode 100644 index 00000000..3b9b9abf --- /dev/null +++ b/vendor/github.com/mattn/go-isatty/go.mod @@ -0,0 +1,3 @@ +module github.com/mattn/go-isatty + +require golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a diff --git a/vendor/github.com/mattn/go-isatty/go.sum b/vendor/github.com/mattn/go-isatty/go.sum new file mode 100644 index 00000000..b1bd14d2 --- /dev/null +++ b/vendor/github.com/mattn/go-isatty/go.sum @@ -0,0 +1,2 @@ +golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a h1:aYOabOQFp6Vj6W1F80affTUvO9UxmJRx8K0gsfABByQ= +golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= diff --git a/vendor/github.com/mattn/go-isatty/isatty_android.go b/vendor/github.com/mattn/go-isatty/isatty_android.go new file mode 100644 index 00000000..d3567cb5 --- /dev/null +++ b/vendor/github.com/mattn/go-isatty/isatty_android.go @@ -0,0 +1,23 @@ +// +build android + +package isatty + +import ( + "syscall" + "unsafe" +) + +const ioctlReadTermios = syscall.TCGETS + +// IsTerminal return true if the file descriptor is terminal. +func IsTerminal(fd uintptr) bool { + var termios syscall.Termios + _, _, err := syscall.Syscall6(syscall.SYS_IOCTL, fd, ioctlReadTermios, uintptr(unsafe.Pointer(&termios)), 0, 0, 0) + return err == 0 +} + +// IsCygwinTerminal return true if the file descriptor is a cygwin or msys2 +// terminal. This is also always false on this environment. +func IsCygwinTerminal(fd uintptr) bool { + return false +} diff --git a/vendor/github.com/mattn/go-isatty/isatty_appengine.go b/vendor/github.com/mattn/go-isatty/isatty_appengine.go deleted file mode 100644 index 9584a988..00000000 --- a/vendor/github.com/mattn/go-isatty/isatty_appengine.go +++ /dev/null @@ -1,15 +0,0 @@ -// +build appengine - -package isatty - -// IsTerminal returns true if the file descriptor is terminal which -// is always false on on appengine classic which is a sandboxed PaaS. -func IsTerminal(fd uintptr) bool { - return false -} - -// IsCygwinTerminal() return true if the file descriptor is a cygwin or msys2 -// terminal. This is also always false on this environment. -func IsCygwinTerminal(fd uintptr) bool { - return false -} diff --git a/vendor/github.com/mattn/go-isatty/isatty_bsd.go b/vendor/github.com/mattn/go-isatty/isatty_bsd.go index 42f2514d..07e93039 100644 --- a/vendor/github.com/mattn/go-isatty/isatty_bsd.go +++ b/vendor/github.com/mattn/go-isatty/isatty_bsd.go @@ -16,3 +16,9 @@ func IsTerminal(fd uintptr) bool { _, _, err := syscall.Syscall6(syscall.SYS_IOCTL, fd, ioctlReadTermios, uintptr(unsafe.Pointer(&termios)), 0, 0, 0) return err == 0 } + +// IsCygwinTerminal return true if the file descriptor is a cygwin or msys2 +// terminal. This is also always false on this environment. +func IsCygwinTerminal(fd uintptr) bool { + return false +} diff --git a/vendor/github.com/mattn/go-isatty/isatty_linux.go b/vendor/github.com/mattn/go-isatty/isatty_linux.go deleted file mode 100644 index 9d24bac1..00000000 --- a/vendor/github.com/mattn/go-isatty/isatty_linux.go +++ /dev/null @@ -1,18 +0,0 @@ -// +build linux -// +build !appengine - -package isatty - -import ( - "syscall" - "unsafe" -) - -const ioctlReadTermios = syscall.TCGETS - -// IsTerminal return true if the file descriptor is terminal. -func IsTerminal(fd uintptr) bool { - var termios syscall.Termios - _, _, err := syscall.Syscall6(syscall.SYS_IOCTL, fd, ioctlReadTermios, uintptr(unsafe.Pointer(&termios)), 0, 0, 0) - return err == 0 -} diff --git a/vendor/github.com/mattn/go-isatty/isatty_others.go b/vendor/github.com/mattn/go-isatty/isatty_others.go index ff4de3d9..ff714a37 100644 --- a/vendor/github.com/mattn/go-isatty/isatty_others.go +++ b/vendor/github.com/mattn/go-isatty/isatty_others.go @@ -1,8 +1,13 @@ -// +build !windows -// +build !appengine +// +build appengine js nacl package isatty +// IsTerminal returns true if the file descriptor is terminal which +// is always false on js and appengine classic which is a sandboxed PaaS. +func IsTerminal(fd uintptr) bool { + return false +} + // IsCygwinTerminal() return true if the file descriptor is a cygwin or msys2 // terminal. This is also always false on this environment. func IsCygwinTerminal(fd uintptr) bool { diff --git a/vendor/github.com/mattn/go-isatty/isatty_solaris.go b/vendor/github.com/mattn/go-isatty/isatty_solaris.go index 1f0c6bf5..bdd5c79a 100644 --- a/vendor/github.com/mattn/go-isatty/isatty_solaris.go +++ b/vendor/github.com/mattn/go-isatty/isatty_solaris.go @@ -14,3 +14,9 @@ func IsTerminal(fd uintptr) bool { err := unix.IoctlSetTermio(int(fd), unix.TCGETA, &termio) return err == nil } + +// IsCygwinTerminal return true if the file descriptor is a cygwin or msys2 +// terminal. This is also always false on this environment. +func IsCygwinTerminal(fd uintptr) bool { + return false +} diff --git a/vendor/github.com/mattn/go-isatty/isatty_tcgets.go b/vendor/github.com/mattn/go-isatty/isatty_tcgets.go new file mode 100644 index 00000000..453b025d --- /dev/null +++ b/vendor/github.com/mattn/go-isatty/isatty_tcgets.go @@ -0,0 +1,19 @@ +// +build linux aix +// +build !appengine +// +build !android + +package isatty + +import "golang.org/x/sys/unix" + +// IsTerminal return true if the file descriptor is terminal. +func IsTerminal(fd uintptr) bool { + _, err := unix.IoctlGetTermios(int(fd), unix.TCGETS) + return err == nil +} + +// IsCygwinTerminal return true if the file descriptor is a cygwin or msys2 +// terminal. This is also always false on this environment. +func IsCygwinTerminal(fd uintptr) bool { + return false +} diff --git a/vendor/github.com/pmezard/go-difflib/LICENSE b/vendor/github.com/pmezard/go-difflib/LICENSE new file mode 100644 index 00000000..c67dad61 --- /dev/null +++ b/vendor/github.com/pmezard/go-difflib/LICENSE @@ -0,0 +1,27 @@ +Copyright (c) 2013, Patrick Mezard +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + Redistributions in binary form must reproduce the above copyright +notice, this list of conditions and the following disclaimer in the +documentation and/or other materials provided with the distribution. + The names of its contributors may not be used to endorse or promote +products derived from this software without specific prior written +permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS +IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A +PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/vendor/github.com/pmezard/go-difflib/difflib/difflib.go b/vendor/github.com/pmezard/go-difflib/difflib/difflib.go new file mode 100644 index 00000000..003e99fa --- /dev/null +++ b/vendor/github.com/pmezard/go-difflib/difflib/difflib.go @@ -0,0 +1,772 @@ +// Package difflib is a partial port of Python difflib module. +// +// It provides tools to compare sequences of strings and generate textual diffs. +// +// The following class and functions have been ported: +// +// - SequenceMatcher +// +// - unified_diff +// +// - context_diff +// +// Getting unified diffs was the main goal of the port. Keep in mind this code +// is mostly suitable to output text differences in a human friendly way, there +// are no guarantees generated diffs are consumable by patch(1). +package difflib + +import ( + "bufio" + "bytes" + "fmt" + "io" + "strings" +) + +func min(a, b int) int { + if a < b { + return a + } + return b +} + +func max(a, b int) int { + if a > b { + return a + } + return b +} + +func calculateRatio(matches, length int) float64 { + if length > 0 { + return 2.0 * float64(matches) / float64(length) + } + return 1.0 +} + +type Match struct { + A int + B int + Size int +} + +type OpCode struct { + Tag byte + I1 int + I2 int + J1 int + J2 int +} + +// SequenceMatcher compares sequence of strings. The basic +// algorithm predates, and is a little fancier than, an algorithm +// published in the late 1980's by Ratcliff and Obershelp under the +// hyperbolic name "gestalt pattern matching". The basic idea is to find +// the longest contiguous matching subsequence that contains no "junk" +// elements (R-O doesn't address junk). The same idea is then applied +// recursively to the pieces of the sequences to the left and to the right +// of the matching subsequence. This does not yield minimal edit +// sequences, but does tend to yield matches that "look right" to people. +// +// SequenceMatcher tries to compute a "human-friendly diff" between two +// sequences. Unlike e.g. UNIX(tm) diff, the fundamental notion is the +// longest *contiguous* & junk-free matching subsequence. That's what +// catches peoples' eyes. The Windows(tm) windiff has another interesting +// notion, pairing up elements that appear uniquely in each sequence. +// That, and the method here, appear to yield more intuitive difference +// reports than does diff. This method appears to be the least vulnerable +// to synching up on blocks of "junk lines", though (like blank lines in +// ordinary text files, or maybe "

" lines in HTML files). That may be +// because this is the only method of the 3 that has a *concept* of +// "junk" . +// +// Timing: Basic R-O is cubic time worst case and quadratic time expected +// case. SequenceMatcher is quadratic time for the worst case and has +// expected-case behavior dependent in a complicated way on how many +// elements the sequences have in common; best case time is linear. +type SequenceMatcher struct { + a []string + b []string + b2j map[string][]int + IsJunk func(string) bool + autoJunk bool + bJunk map[string]struct{} + matchingBlocks []Match + fullBCount map[string]int + bPopular map[string]struct{} + opCodes []OpCode +} + +func NewMatcher(a, b []string) *SequenceMatcher { + m := SequenceMatcher{autoJunk: true} + m.SetSeqs(a, b) + return &m +} + +func NewMatcherWithJunk(a, b []string, autoJunk bool, + isJunk func(string) bool) *SequenceMatcher { + + m := SequenceMatcher{IsJunk: isJunk, autoJunk: autoJunk} + m.SetSeqs(a, b) + return &m +} + +// Set two sequences to be compared. +func (m *SequenceMatcher) SetSeqs(a, b []string) { + m.SetSeq1(a) + m.SetSeq2(b) +} + +// Set the first sequence to be compared. The second sequence to be compared is +// not changed. +// +// SequenceMatcher computes and caches detailed information about the second +// sequence, so if you want to compare one sequence S against many sequences, +// use .SetSeq2(s) once and call .SetSeq1(x) repeatedly for each of the other +// sequences. +// +// See also SetSeqs() and SetSeq2(). +func (m *SequenceMatcher) SetSeq1(a []string) { + if &a == &m.a { + return + } + m.a = a + m.matchingBlocks = nil + m.opCodes = nil +} + +// Set the second sequence to be compared. The first sequence to be compared is +// not changed. +func (m *SequenceMatcher) SetSeq2(b []string) { + if &b == &m.b { + return + } + m.b = b + m.matchingBlocks = nil + m.opCodes = nil + m.fullBCount = nil + m.chainB() +} + +func (m *SequenceMatcher) chainB() { + // Populate line -> index mapping + b2j := map[string][]int{} + for i, s := range m.b { + indices := b2j[s] + indices = append(indices, i) + b2j[s] = indices + } + + // Purge junk elements + m.bJunk = map[string]struct{}{} + if m.IsJunk != nil { + junk := m.bJunk + for s, _ := range b2j { + if m.IsJunk(s) { + junk[s] = struct{}{} + } + } + for s, _ := range junk { + delete(b2j, s) + } + } + + // Purge remaining popular elements + popular := map[string]struct{}{} + n := len(m.b) + if m.autoJunk && n >= 200 { + ntest := n/100 + 1 + for s, indices := range b2j { + if len(indices) > ntest { + popular[s] = struct{}{} + } + } + for s, _ := range popular { + delete(b2j, s) + } + } + m.bPopular = popular + m.b2j = b2j +} + +func (m *SequenceMatcher) isBJunk(s string) bool { + _, ok := m.bJunk[s] + return ok +} + +// Find longest matching block in a[alo:ahi] and b[blo:bhi]. +// +// If IsJunk is not defined: +// +// Return (i,j,k) such that a[i:i+k] is equal to b[j:j+k], where +// alo <= i <= i+k <= ahi +// blo <= j <= j+k <= bhi +// and for all (i',j',k') meeting those conditions, +// k >= k' +// i <= i' +// and if i == i', j <= j' +// +// In other words, of all maximal matching blocks, return one that +// starts earliest in a, and of all those maximal matching blocks that +// start earliest in a, return the one that starts earliest in b. +// +// If IsJunk is defined, first the longest matching block is +// determined as above, but with the additional restriction that no +// junk element appears in the block. Then that block is extended as +// far as possible by matching (only) junk elements on both sides. So +// the resulting block never matches on junk except as identical junk +// happens to be adjacent to an "interesting" match. +// +// If no blocks match, return (alo, blo, 0). +func (m *SequenceMatcher) findLongestMatch(alo, ahi, blo, bhi int) Match { + // CAUTION: stripping common prefix or suffix would be incorrect. + // E.g., + // ab + // acab + // Longest matching block is "ab", but if common prefix is + // stripped, it's "a" (tied with "b"). UNIX(tm) diff does so + // strip, so ends up claiming that ab is changed to acab by + // inserting "ca" in the middle. That's minimal but unintuitive: + // "it's obvious" that someone inserted "ac" at the front. + // Windiff ends up at the same place as diff, but by pairing up + // the unique 'b's and then matching the first two 'a's. + besti, bestj, bestsize := alo, blo, 0 + + // find longest junk-free match + // during an iteration of the loop, j2len[j] = length of longest + // junk-free match ending with a[i-1] and b[j] + j2len := map[int]int{} + for i := alo; i != ahi; i++ { + // look at all instances of a[i] in b; note that because + // b2j has no junk keys, the loop is skipped if a[i] is junk + newj2len := map[int]int{} + for _, j := range m.b2j[m.a[i]] { + // a[i] matches b[j] + if j < blo { + continue + } + if j >= bhi { + break + } + k := j2len[j-1] + 1 + newj2len[j] = k + if k > bestsize { + besti, bestj, bestsize = i-k+1, j-k+1, k + } + } + j2len = newj2len + } + + // Extend the best by non-junk elements on each end. In particular, + // "popular" non-junk elements aren't in b2j, which greatly speeds + // the inner loop above, but also means "the best" match so far + // doesn't contain any junk *or* popular non-junk elements. + for besti > alo && bestj > blo && !m.isBJunk(m.b[bestj-1]) && + m.a[besti-1] == m.b[bestj-1] { + besti, bestj, bestsize = besti-1, bestj-1, bestsize+1 + } + for besti+bestsize < ahi && bestj+bestsize < bhi && + !m.isBJunk(m.b[bestj+bestsize]) && + m.a[besti+bestsize] == m.b[bestj+bestsize] { + bestsize += 1 + } + + // Now that we have a wholly interesting match (albeit possibly + // empty!), we may as well suck up the matching junk on each + // side of it too. Can't think of a good reason not to, and it + // saves post-processing the (possibly considerable) expense of + // figuring out what to do with it. In the case of an empty + // interesting match, this is clearly the right thing to do, + // because no other kind of match is possible in the regions. + for besti > alo && bestj > blo && m.isBJunk(m.b[bestj-1]) && + m.a[besti-1] == m.b[bestj-1] { + besti, bestj, bestsize = besti-1, bestj-1, bestsize+1 + } + for besti+bestsize < ahi && bestj+bestsize < bhi && + m.isBJunk(m.b[bestj+bestsize]) && + m.a[besti+bestsize] == m.b[bestj+bestsize] { + bestsize += 1 + } + + return Match{A: besti, B: bestj, Size: bestsize} +} + +// Return list of triples describing matching subsequences. +// +// Each triple is of the form (i, j, n), and means that +// a[i:i+n] == b[j:j+n]. The triples are monotonically increasing in +// i and in j. It's also guaranteed that if (i, j, n) and (i', j', n') are +// adjacent triples in the list, and the second is not the last triple in the +// list, then i+n != i' or j+n != j'. IOW, adjacent triples never describe +// adjacent equal blocks. +// +// The last triple is a dummy, (len(a), len(b), 0), and is the only +// triple with n==0. +func (m *SequenceMatcher) GetMatchingBlocks() []Match { + if m.matchingBlocks != nil { + return m.matchingBlocks + } + + var matchBlocks func(alo, ahi, blo, bhi int, matched []Match) []Match + matchBlocks = func(alo, ahi, blo, bhi int, matched []Match) []Match { + match := m.findLongestMatch(alo, ahi, blo, bhi) + i, j, k := match.A, match.B, match.Size + if match.Size > 0 { + if alo < i && blo < j { + matched = matchBlocks(alo, i, blo, j, matched) + } + matched = append(matched, match) + if i+k < ahi && j+k < bhi { + matched = matchBlocks(i+k, ahi, j+k, bhi, matched) + } + } + return matched + } + matched := matchBlocks(0, len(m.a), 0, len(m.b), nil) + + // It's possible that we have adjacent equal blocks in the + // matching_blocks list now. + nonAdjacent := []Match{} + i1, j1, k1 := 0, 0, 0 + for _, b := range matched { + // Is this block adjacent to i1, j1, k1? + i2, j2, k2 := b.A, b.B, b.Size + if i1+k1 == i2 && j1+k1 == j2 { + // Yes, so collapse them -- this just increases the length of + // the first block by the length of the second, and the first + // block so lengthened remains the block to compare against. + k1 += k2 + } else { + // Not adjacent. Remember the first block (k1==0 means it's + // the dummy we started with), and make the second block the + // new block to compare against. + if k1 > 0 { + nonAdjacent = append(nonAdjacent, Match{i1, j1, k1}) + } + i1, j1, k1 = i2, j2, k2 + } + } + if k1 > 0 { + nonAdjacent = append(nonAdjacent, Match{i1, j1, k1}) + } + + nonAdjacent = append(nonAdjacent, Match{len(m.a), len(m.b), 0}) + m.matchingBlocks = nonAdjacent + return m.matchingBlocks +} + +// Return list of 5-tuples describing how to turn a into b. +// +// Each tuple is of the form (tag, i1, i2, j1, j2). The first tuple +// has i1 == j1 == 0, and remaining tuples have i1 == the i2 from the +// tuple preceding it, and likewise for j1 == the previous j2. +// +// The tags are characters, with these meanings: +// +// 'r' (replace): a[i1:i2] should be replaced by b[j1:j2] +// +// 'd' (delete): a[i1:i2] should be deleted, j1==j2 in this case. +// +// 'i' (insert): b[j1:j2] should be inserted at a[i1:i1], i1==i2 in this case. +// +// 'e' (equal): a[i1:i2] == b[j1:j2] +func (m *SequenceMatcher) GetOpCodes() []OpCode { + if m.opCodes != nil { + return m.opCodes + } + i, j := 0, 0 + matching := m.GetMatchingBlocks() + opCodes := make([]OpCode, 0, len(matching)) + for _, m := range matching { + // invariant: we've pumped out correct diffs to change + // a[:i] into b[:j], and the next matching block is + // a[ai:ai+size] == b[bj:bj+size]. So we need to pump + // out a diff to change a[i:ai] into b[j:bj], pump out + // the matching block, and move (i,j) beyond the match + ai, bj, size := m.A, m.B, m.Size + tag := byte(0) + if i < ai && j < bj { + tag = 'r' + } else if i < ai { + tag = 'd' + } else if j < bj { + tag = 'i' + } + if tag > 0 { + opCodes = append(opCodes, OpCode{tag, i, ai, j, bj}) + } + i, j = ai+size, bj+size + // the list of matching blocks is terminated by a + // sentinel with size 0 + if size > 0 { + opCodes = append(opCodes, OpCode{'e', ai, i, bj, j}) + } + } + m.opCodes = opCodes + return m.opCodes +} + +// Isolate change clusters by eliminating ranges with no changes. +// +// Return a generator of groups with up to n lines of context. +// Each group is in the same format as returned by GetOpCodes(). +func (m *SequenceMatcher) GetGroupedOpCodes(n int) [][]OpCode { + if n < 0 { + n = 3 + } + codes := m.GetOpCodes() + if len(codes) == 0 { + codes = []OpCode{OpCode{'e', 0, 1, 0, 1}} + } + // Fixup leading and trailing groups if they show no changes. + if codes[0].Tag == 'e' { + c := codes[0] + i1, i2, j1, j2 := c.I1, c.I2, c.J1, c.J2 + codes[0] = OpCode{c.Tag, max(i1, i2-n), i2, max(j1, j2-n), j2} + } + if codes[len(codes)-1].Tag == 'e' { + c := codes[len(codes)-1] + i1, i2, j1, j2 := c.I1, c.I2, c.J1, c.J2 + codes[len(codes)-1] = OpCode{c.Tag, i1, min(i2, i1+n), j1, min(j2, j1+n)} + } + nn := n + n + groups := [][]OpCode{} + group := []OpCode{} + for _, c := range codes { + i1, i2, j1, j2 := c.I1, c.I2, c.J1, c.J2 + // End the current group and start a new one whenever + // there is a large range with no changes. + if c.Tag == 'e' && i2-i1 > nn { + group = append(group, OpCode{c.Tag, i1, min(i2, i1+n), + j1, min(j2, j1+n)}) + groups = append(groups, group) + group = []OpCode{} + i1, j1 = max(i1, i2-n), max(j1, j2-n) + } + group = append(group, OpCode{c.Tag, i1, i2, j1, j2}) + } + if len(group) > 0 && !(len(group) == 1 && group[0].Tag == 'e') { + groups = append(groups, group) + } + return groups +} + +// Return a measure of the sequences' similarity (float in [0,1]). +// +// Where T is the total number of elements in both sequences, and +// M is the number of matches, this is 2.0*M / T. +// Note that this is 1 if the sequences are identical, and 0 if +// they have nothing in common. +// +// .Ratio() is expensive to compute if you haven't already computed +// .GetMatchingBlocks() or .GetOpCodes(), in which case you may +// want to try .QuickRatio() or .RealQuickRation() first to get an +// upper bound. +func (m *SequenceMatcher) Ratio() float64 { + matches := 0 + for _, m := range m.GetMatchingBlocks() { + matches += m.Size + } + return calculateRatio(matches, len(m.a)+len(m.b)) +} + +// Return an upper bound on ratio() relatively quickly. +// +// This isn't defined beyond that it is an upper bound on .Ratio(), and +// is faster to compute. +func (m *SequenceMatcher) QuickRatio() float64 { + // viewing a and b as multisets, set matches to the cardinality + // of their intersection; this counts the number of matches + // without regard to order, so is clearly an upper bound + if m.fullBCount == nil { + m.fullBCount = map[string]int{} + for _, s := range m.b { + m.fullBCount[s] = m.fullBCount[s] + 1 + } + } + + // avail[x] is the number of times x appears in 'b' less the + // number of times we've seen it in 'a' so far ... kinda + avail := map[string]int{} + matches := 0 + for _, s := range m.a { + n, ok := avail[s] + if !ok { + n = m.fullBCount[s] + } + avail[s] = n - 1 + if n > 0 { + matches += 1 + } + } + return calculateRatio(matches, len(m.a)+len(m.b)) +} + +// Return an upper bound on ratio() very quickly. +// +// This isn't defined beyond that it is an upper bound on .Ratio(), and +// is faster to compute than either .Ratio() or .QuickRatio(). +func (m *SequenceMatcher) RealQuickRatio() float64 { + la, lb := len(m.a), len(m.b) + return calculateRatio(min(la, lb), la+lb) +} + +// Convert range to the "ed" format +func formatRangeUnified(start, stop int) string { + // Per the diff spec at http://www.unix.org/single_unix_specification/ + beginning := start + 1 // lines start numbering with one + length := stop - start + if length == 1 { + return fmt.Sprintf("%d", beginning) + } + if length == 0 { + beginning -= 1 // empty ranges begin at line just before the range + } + return fmt.Sprintf("%d,%d", beginning, length) +} + +// Unified diff parameters +type UnifiedDiff struct { + A []string // First sequence lines + FromFile string // First file name + FromDate string // First file time + B []string // Second sequence lines + ToFile string // Second file name + ToDate string // Second file time + Eol string // Headers end of line, defaults to LF + Context int // Number of context lines +} + +// Compare two sequences of lines; generate the delta as a unified diff. +// +// Unified diffs are a compact way of showing line changes and a few +// lines of context. The number of context lines is set by 'n' which +// defaults to three. +// +// By default, the diff control lines (those with ---, +++, or @@) are +// created with a trailing newline. This is helpful so that inputs +// created from file.readlines() result in diffs that are suitable for +// file.writelines() since both the inputs and outputs have trailing +// newlines. +// +// For inputs that do not have trailing newlines, set the lineterm +// argument to "" so that the output will be uniformly newline free. +// +// The unidiff format normally has a header for filenames and modification +// times. Any or all of these may be specified using strings for +// 'fromfile', 'tofile', 'fromfiledate', and 'tofiledate'. +// The modification times are normally expressed in the ISO 8601 format. +func WriteUnifiedDiff(writer io.Writer, diff UnifiedDiff) error { + buf := bufio.NewWriter(writer) + defer buf.Flush() + wf := func(format string, args ...interface{}) error { + _, err := buf.WriteString(fmt.Sprintf(format, args...)) + return err + } + ws := func(s string) error { + _, err := buf.WriteString(s) + return err + } + + if len(diff.Eol) == 0 { + diff.Eol = "\n" + } + + started := false + m := NewMatcher(diff.A, diff.B) + for _, g := range m.GetGroupedOpCodes(diff.Context) { + if !started { + started = true + fromDate := "" + if len(diff.FromDate) > 0 { + fromDate = "\t" + diff.FromDate + } + toDate := "" + if len(diff.ToDate) > 0 { + toDate = "\t" + diff.ToDate + } + if diff.FromFile != "" || diff.ToFile != "" { + err := wf("--- %s%s%s", diff.FromFile, fromDate, diff.Eol) + if err != nil { + return err + } + err = wf("+++ %s%s%s", diff.ToFile, toDate, diff.Eol) + if err != nil { + return err + } + } + } + first, last := g[0], g[len(g)-1] + range1 := formatRangeUnified(first.I1, last.I2) + range2 := formatRangeUnified(first.J1, last.J2) + if err := wf("@@ -%s +%s @@%s", range1, range2, diff.Eol); err != nil { + return err + } + for _, c := range g { + i1, i2, j1, j2 := c.I1, c.I2, c.J1, c.J2 + if c.Tag == 'e' { + for _, line := range diff.A[i1:i2] { + if err := ws(" " + line); err != nil { + return err + } + } + continue + } + if c.Tag == 'r' || c.Tag == 'd' { + for _, line := range diff.A[i1:i2] { + if err := ws("-" + line); err != nil { + return err + } + } + } + if c.Tag == 'r' || c.Tag == 'i' { + for _, line := range diff.B[j1:j2] { + if err := ws("+" + line); err != nil { + return err + } + } + } + } + } + return nil +} + +// Like WriteUnifiedDiff but returns the diff a string. +func GetUnifiedDiffString(diff UnifiedDiff) (string, error) { + w := &bytes.Buffer{} + err := WriteUnifiedDiff(w, diff) + return string(w.Bytes()), err +} + +// Convert range to the "ed" format. +func formatRangeContext(start, stop int) string { + // Per the diff spec at http://www.unix.org/single_unix_specification/ + beginning := start + 1 // lines start numbering with one + length := stop - start + if length == 0 { + beginning -= 1 // empty ranges begin at line just before the range + } + if length <= 1 { + return fmt.Sprintf("%d", beginning) + } + return fmt.Sprintf("%d,%d", beginning, beginning+length-1) +} + +type ContextDiff UnifiedDiff + +// Compare two sequences of lines; generate the delta as a context diff. +// +// Context diffs are a compact way of showing line changes and a few +// lines of context. The number of context lines is set by diff.Context +// which defaults to three. +// +// By default, the diff control lines (those with *** or ---) are +// created with a trailing newline. +// +// For inputs that do not have trailing newlines, set the diff.Eol +// argument to "" so that the output will be uniformly newline free. +// +// The context diff format normally has a header for filenames and +// modification times. Any or all of these may be specified using +// strings for diff.FromFile, diff.ToFile, diff.FromDate, diff.ToDate. +// The modification times are normally expressed in the ISO 8601 format. +// If not specified, the strings default to blanks. +func WriteContextDiff(writer io.Writer, diff ContextDiff) error { + buf := bufio.NewWriter(writer) + defer buf.Flush() + var diffErr error + wf := func(format string, args ...interface{}) { + _, err := buf.WriteString(fmt.Sprintf(format, args...)) + if diffErr == nil && err != nil { + diffErr = err + } + } + ws := func(s string) { + _, err := buf.WriteString(s) + if diffErr == nil && err != nil { + diffErr = err + } + } + + if len(diff.Eol) == 0 { + diff.Eol = "\n" + } + + prefix := map[byte]string{ + 'i': "+ ", + 'd': "- ", + 'r': "! ", + 'e': " ", + } + + started := false + m := NewMatcher(diff.A, diff.B) + for _, g := range m.GetGroupedOpCodes(diff.Context) { + if !started { + started = true + fromDate := "" + if len(diff.FromDate) > 0 { + fromDate = "\t" + diff.FromDate + } + toDate := "" + if len(diff.ToDate) > 0 { + toDate = "\t" + diff.ToDate + } + if diff.FromFile != "" || diff.ToFile != "" { + wf("*** %s%s%s", diff.FromFile, fromDate, diff.Eol) + wf("--- %s%s%s", diff.ToFile, toDate, diff.Eol) + } + } + + first, last := g[0], g[len(g)-1] + ws("***************" + diff.Eol) + + range1 := formatRangeContext(first.I1, last.I2) + wf("*** %s ****%s", range1, diff.Eol) + for _, c := range g { + if c.Tag == 'r' || c.Tag == 'd' { + for _, cc := range g { + if cc.Tag == 'i' { + continue + } + for _, line := range diff.A[cc.I1:cc.I2] { + ws(prefix[cc.Tag] + line) + } + } + break + } + } + + range2 := formatRangeContext(first.J1, last.J2) + wf("--- %s ----%s", range2, diff.Eol) + for _, c := range g { + if c.Tag == 'r' || c.Tag == 'i' { + for _, cc := range g { + if cc.Tag == 'd' { + continue + } + for _, line := range diff.B[cc.J1:cc.J2] { + ws(prefix[cc.Tag] + line) + } + } + break + } + } + } + return diffErr +} + +// Like WriteContextDiff but returns the diff a string. +func GetContextDiffString(diff ContextDiff) (string, error) { + w := &bytes.Buffer{} + err := WriteContextDiff(w, diff) + return string(w.Bytes()), err +} + +// Split a string on "\n" while preserving them. The output can be used +// as input for UnifiedDiff and ContextDiff structures. +func SplitLines(s string) []string { + lines := strings.SplitAfter(s, "\n") + lines[len(lines)-1] += "\n" + return lines +} diff --git a/vendor/github.com/sirupsen/logrus/appveyor.yml b/vendor/github.com/sirupsen/logrus/appveyor.yml index b4ffca27..96c2ce15 100644 --- a/vendor/github.com/sirupsen/logrus/appveyor.yml +++ b/vendor/github.com/sirupsen/logrus/appveyor.yml @@ -1,14 +1,14 @@ -version: "{build}" -platform: x64 -clone_folder: c:\gopath\src\github.com\sirupsen\logrus -environment: - GOPATH: c:\gopath -branches: - only: - - master -install: - - set PATH=%GOPATH%\bin;c:\go\bin;%PATH% - - go version -build_script: - - go get -t - - go test +version: "{build}" +platform: x64 +clone_folder: c:\gopath\src\github.com\sirupsen\logrus +environment: + GOPATH: c:\gopath +branches: + only: + - master +install: + - set PATH=%GOPATH%\bin;c:\go\bin;%PATH% + - go version +build_script: + - go get -t + - go test diff --git a/vendor/github.com/stretchr/testify/LICENSE b/vendor/github.com/stretchr/testify/LICENSE new file mode 100644 index 00000000..f38ec595 --- /dev/null +++ b/vendor/github.com/stretchr/testify/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2012-2018 Mat Ryer and Tyler Bunnell + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/vendor/github.com/stretchr/testify/assert/assertion_format.go b/vendor/github.com/stretchr/testify/assert/assertion_format.go new file mode 100644 index 00000000..e0364e9e --- /dev/null +++ b/vendor/github.com/stretchr/testify/assert/assertion_format.go @@ -0,0 +1,566 @@ +/* +* CODE GENERATED AUTOMATICALLY WITH github.com/stretchr/testify/_codegen +* THIS FILE MUST NOT BE EDITED BY HAND + */ + +package assert + +import ( + http "net/http" + url "net/url" + time "time" +) + +// Conditionf uses a Comparison to assert a complex condition. +func Conditionf(t TestingT, comp Comparison, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return Condition(t, comp, append([]interface{}{msg}, args...)...) +} + +// Containsf asserts that the specified string, list(array, slice...) or map contains the +// specified substring or element. +// +// assert.Containsf(t, "Hello World", "World", "error message %s", "formatted") +// assert.Containsf(t, ["Hello", "World"], "World", "error message %s", "formatted") +// assert.Containsf(t, {"Hello": "World"}, "Hello", "error message %s", "formatted") +func Containsf(t TestingT, s interface{}, contains interface{}, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return Contains(t, s, contains, append([]interface{}{msg}, args...)...) +} + +// DirExistsf checks whether a directory exists in the given path. It also fails if the path is a file rather a directory or there is an error checking whether it exists. +func DirExistsf(t TestingT, path string, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return DirExists(t, path, append([]interface{}{msg}, args...)...) +} + +// ElementsMatchf asserts that the specified listA(array, slice...) is equal to specified +// listB(array, slice...) ignoring the order of the elements. If there are duplicate elements, +// the number of appearances of each of them in both lists should match. +// +// assert.ElementsMatchf(t, [1, 3, 2, 3], [1, 3, 3, 2], "error message %s", "formatted") +func ElementsMatchf(t TestingT, listA interface{}, listB interface{}, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return ElementsMatch(t, listA, listB, append([]interface{}{msg}, args...)...) +} + +// Emptyf asserts that the specified object is empty. I.e. nil, "", false, 0 or either +// a slice or a channel with len == 0. +// +// assert.Emptyf(t, obj, "error message %s", "formatted") +func Emptyf(t TestingT, object interface{}, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return Empty(t, object, append([]interface{}{msg}, args...)...) +} + +// Equalf asserts that two objects are equal. +// +// assert.Equalf(t, 123, 123, "error message %s", "formatted") +// +// Pointer variable equality is determined based on the equality of the +// referenced values (as opposed to the memory addresses). Function equality +// cannot be determined and will always fail. +func Equalf(t TestingT, expected interface{}, actual interface{}, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return Equal(t, expected, actual, append([]interface{}{msg}, args...)...) +} + +// EqualErrorf asserts that a function returned an error (i.e. not `nil`) +// and that it is equal to the provided error. +// +// actualObj, err := SomeFunction() +// assert.EqualErrorf(t, err, expectedErrorString, "error message %s", "formatted") +func EqualErrorf(t TestingT, theError error, errString string, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return EqualError(t, theError, errString, append([]interface{}{msg}, args...)...) +} + +// EqualValuesf asserts that two objects are equal or convertable to the same types +// and equal. +// +// assert.EqualValuesf(t, uint32(123, "error message %s", "formatted"), int32(123)) +func EqualValuesf(t TestingT, expected interface{}, actual interface{}, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return EqualValues(t, expected, actual, append([]interface{}{msg}, args...)...) +} + +// Errorf asserts that a function returned an error (i.e. not `nil`). +// +// actualObj, err := SomeFunction() +// if assert.Errorf(t, err, "error message %s", "formatted") { +// assert.Equal(t, expectedErrorf, err) +// } +func Errorf(t TestingT, err error, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return Error(t, err, append([]interface{}{msg}, args...)...) +} + +// Eventuallyf asserts that given condition will be met in waitFor time, +// periodically checking target function each tick. +// +// assert.Eventuallyf(t, func() bool { return true; }, time.Second, 10*time.Millisecond, "error message %s", "formatted") +func Eventuallyf(t TestingT, condition func() bool, waitFor time.Duration, tick time.Duration, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return Eventually(t, condition, waitFor, tick, append([]interface{}{msg}, args...)...) +} + +// Exactlyf asserts that two objects are equal in value and type. +// +// assert.Exactlyf(t, int32(123, "error message %s", "formatted"), int64(123)) +func Exactlyf(t TestingT, expected interface{}, actual interface{}, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return Exactly(t, expected, actual, append([]interface{}{msg}, args...)...) +} + +// Failf reports a failure through +func Failf(t TestingT, failureMessage string, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return Fail(t, failureMessage, append([]interface{}{msg}, args...)...) +} + +// FailNowf fails test +func FailNowf(t TestingT, failureMessage string, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return FailNow(t, failureMessage, append([]interface{}{msg}, args...)...) +} + +// Falsef asserts that the specified value is false. +// +// assert.Falsef(t, myBool, "error message %s", "formatted") +func Falsef(t TestingT, value bool, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return False(t, value, append([]interface{}{msg}, args...)...) +} + +// FileExistsf checks whether a file exists in the given path. It also fails if the path points to a directory or there is an error when trying to check the file. +func FileExistsf(t TestingT, path string, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return FileExists(t, path, append([]interface{}{msg}, args...)...) +} + +// Greaterf asserts that the first element is greater than the second +// +// assert.Greaterf(t, 2, 1, "error message %s", "formatted") +// assert.Greaterf(t, float64(2, "error message %s", "formatted"), float64(1)) +// assert.Greaterf(t, "b", "a", "error message %s", "formatted") +func Greaterf(t TestingT, e1 interface{}, e2 interface{}, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return Greater(t, e1, e2, append([]interface{}{msg}, args...)...) +} + +// GreaterOrEqualf asserts that the first element is greater than or equal to the second +// +// assert.GreaterOrEqualf(t, 2, 1, "error message %s", "formatted") +// assert.GreaterOrEqualf(t, 2, 2, "error message %s", "formatted") +// assert.GreaterOrEqualf(t, "b", "a", "error message %s", "formatted") +// assert.GreaterOrEqualf(t, "b", "b", "error message %s", "formatted") +func GreaterOrEqualf(t TestingT, e1 interface{}, e2 interface{}, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return GreaterOrEqual(t, e1, e2, append([]interface{}{msg}, args...)...) +} + +// HTTPBodyContainsf asserts that a specified handler returns a +// body that contains a string. +// +// assert.HTTPBodyContainsf(t, myHandler, "GET", "www.google.com", nil, "I'm Feeling Lucky", "error message %s", "formatted") +// +// Returns whether the assertion was successful (true) or not (false). +func HTTPBodyContainsf(t TestingT, handler http.HandlerFunc, method string, url string, values url.Values, str interface{}, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return HTTPBodyContains(t, handler, method, url, values, str, append([]interface{}{msg}, args...)...) +} + +// HTTPBodyNotContainsf asserts that a specified handler returns a +// body that does not contain a string. +// +// assert.HTTPBodyNotContainsf(t, myHandler, "GET", "www.google.com", nil, "I'm Feeling Lucky", "error message %s", "formatted") +// +// Returns whether the assertion was successful (true) or not (false). +func HTTPBodyNotContainsf(t TestingT, handler http.HandlerFunc, method string, url string, values url.Values, str interface{}, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return HTTPBodyNotContains(t, handler, method, url, values, str, append([]interface{}{msg}, args...)...) +} + +// HTTPErrorf asserts that a specified handler returns an error status code. +// +// assert.HTTPErrorf(t, myHandler, "POST", "/a/b/c", url.Values{"a": []string{"b", "c"}} +// +// Returns whether the assertion was successful (true, "error message %s", "formatted") or not (false). +func HTTPErrorf(t TestingT, handler http.HandlerFunc, method string, url string, values url.Values, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return HTTPError(t, handler, method, url, values, append([]interface{}{msg}, args...)...) +} + +// HTTPRedirectf asserts that a specified handler returns a redirect status code. +// +// assert.HTTPRedirectf(t, myHandler, "GET", "/a/b/c", url.Values{"a": []string{"b", "c"}} +// +// Returns whether the assertion was successful (true, "error message %s", "formatted") or not (false). +func HTTPRedirectf(t TestingT, handler http.HandlerFunc, method string, url string, values url.Values, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return HTTPRedirect(t, handler, method, url, values, append([]interface{}{msg}, args...)...) +} + +// HTTPSuccessf asserts that a specified handler returns a success status code. +// +// assert.HTTPSuccessf(t, myHandler, "POST", "http://www.google.com", nil, "error message %s", "formatted") +// +// Returns whether the assertion was successful (true) or not (false). +func HTTPSuccessf(t TestingT, handler http.HandlerFunc, method string, url string, values url.Values, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return HTTPSuccess(t, handler, method, url, values, append([]interface{}{msg}, args...)...) +} + +// Implementsf asserts that an object is implemented by the specified interface. +// +// assert.Implementsf(t, (*MyInterface, "error message %s", "formatted")(nil), new(MyObject)) +func Implementsf(t TestingT, interfaceObject interface{}, object interface{}, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return Implements(t, interfaceObject, object, append([]interface{}{msg}, args...)...) +} + +// InDeltaf asserts that the two numerals are within delta of each other. +// +// assert.InDeltaf(t, math.Pi, (22 / 7.0, "error message %s", "formatted"), 0.01) +func InDeltaf(t TestingT, expected interface{}, actual interface{}, delta float64, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return InDelta(t, expected, actual, delta, append([]interface{}{msg}, args...)...) +} + +// InDeltaMapValuesf is the same as InDelta, but it compares all values between two maps. Both maps must have exactly the same keys. +func InDeltaMapValuesf(t TestingT, expected interface{}, actual interface{}, delta float64, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return InDeltaMapValues(t, expected, actual, delta, append([]interface{}{msg}, args...)...) +} + +// InDeltaSlicef is the same as InDelta, except it compares two slices. +func InDeltaSlicef(t TestingT, expected interface{}, actual interface{}, delta float64, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return InDeltaSlice(t, expected, actual, delta, append([]interface{}{msg}, args...)...) +} + +// InEpsilonf asserts that expected and actual have a relative error less than epsilon +func InEpsilonf(t TestingT, expected interface{}, actual interface{}, epsilon float64, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return InEpsilon(t, expected, actual, epsilon, append([]interface{}{msg}, args...)...) +} + +// InEpsilonSlicef is the same as InEpsilon, except it compares each value from two slices. +func InEpsilonSlicef(t TestingT, expected interface{}, actual interface{}, epsilon float64, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return InEpsilonSlice(t, expected, actual, epsilon, append([]interface{}{msg}, args...)...) +} + +// IsTypef asserts that the specified objects are of the same type. +func IsTypef(t TestingT, expectedType interface{}, object interface{}, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return IsType(t, expectedType, object, append([]interface{}{msg}, args...)...) +} + +// JSONEqf asserts that two JSON strings are equivalent. +// +// assert.JSONEqf(t, `{"hello": "world", "foo": "bar"}`, `{"foo": "bar", "hello": "world"}`, "error message %s", "formatted") +func JSONEqf(t TestingT, expected string, actual string, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return JSONEq(t, expected, actual, append([]interface{}{msg}, args...)...) +} + +// YAMLEqf asserts that two YAML strings are equivalent. +func YAMLEqf(t TestingT, expected string, actual string, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return YAMLEq(t, expected, actual, append([]interface{}{msg}, args...)...) +} + +// Lenf asserts that the specified object has specific length. +// Lenf also fails if the object has a type that len() not accept. +// +// assert.Lenf(t, mySlice, 3, "error message %s", "formatted") +func Lenf(t TestingT, object interface{}, length int, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return Len(t, object, length, append([]interface{}{msg}, args...)...) +} + +// Lessf asserts that the first element is less than the second +// +// assert.Lessf(t, 1, 2, "error message %s", "formatted") +// assert.Lessf(t, float64(1, "error message %s", "formatted"), float64(2)) +// assert.Lessf(t, "a", "b", "error message %s", "formatted") +func Lessf(t TestingT, e1 interface{}, e2 interface{}, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return Less(t, e1, e2, append([]interface{}{msg}, args...)...) +} + +// LessOrEqualf asserts that the first element is less than or equal to the second +// +// assert.LessOrEqualf(t, 1, 2, "error message %s", "formatted") +// assert.LessOrEqualf(t, 2, 2, "error message %s", "formatted") +// assert.LessOrEqualf(t, "a", "b", "error message %s", "formatted") +// assert.LessOrEqualf(t, "b", "b", "error message %s", "formatted") +func LessOrEqualf(t TestingT, e1 interface{}, e2 interface{}, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return LessOrEqual(t, e1, e2, append([]interface{}{msg}, args...)...) +} + +// Nilf asserts that the specified object is nil. +// +// assert.Nilf(t, err, "error message %s", "formatted") +func Nilf(t TestingT, object interface{}, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return Nil(t, object, append([]interface{}{msg}, args...)...) +} + +// NoErrorf asserts that a function returned no error (i.e. `nil`). +// +// actualObj, err := SomeFunction() +// if assert.NoErrorf(t, err, "error message %s", "formatted") { +// assert.Equal(t, expectedObj, actualObj) +// } +func NoErrorf(t TestingT, err error, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return NoError(t, err, append([]interface{}{msg}, args...)...) +} + +// NotContainsf asserts that the specified string, list(array, slice...) or map does NOT contain the +// specified substring or element. +// +// assert.NotContainsf(t, "Hello World", "Earth", "error message %s", "formatted") +// assert.NotContainsf(t, ["Hello", "World"], "Earth", "error message %s", "formatted") +// assert.NotContainsf(t, {"Hello": "World"}, "Earth", "error message %s", "formatted") +func NotContainsf(t TestingT, s interface{}, contains interface{}, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return NotContains(t, s, contains, append([]interface{}{msg}, args...)...) +} + +// NotEmptyf asserts that the specified object is NOT empty. I.e. not nil, "", false, 0 or either +// a slice or a channel with len == 0. +// +// if assert.NotEmptyf(t, obj, "error message %s", "formatted") { +// assert.Equal(t, "two", obj[1]) +// } +func NotEmptyf(t TestingT, object interface{}, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return NotEmpty(t, object, append([]interface{}{msg}, args...)...) +} + +// NotEqualf asserts that the specified values are NOT equal. +// +// assert.NotEqualf(t, obj1, obj2, "error message %s", "formatted") +// +// Pointer variable equality is determined based on the equality of the +// referenced values (as opposed to the memory addresses). +func NotEqualf(t TestingT, expected interface{}, actual interface{}, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return NotEqual(t, expected, actual, append([]interface{}{msg}, args...)...) +} + +// NotNilf asserts that the specified object is not nil. +// +// assert.NotNilf(t, err, "error message %s", "formatted") +func NotNilf(t TestingT, object interface{}, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return NotNil(t, object, append([]interface{}{msg}, args...)...) +} + +// NotPanicsf asserts that the code inside the specified PanicTestFunc does NOT panic. +// +// assert.NotPanicsf(t, func(){ RemainCalm() }, "error message %s", "formatted") +func NotPanicsf(t TestingT, f PanicTestFunc, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return NotPanics(t, f, append([]interface{}{msg}, args...)...) +} + +// NotRegexpf asserts that a specified regexp does not match a string. +// +// assert.NotRegexpf(t, regexp.MustCompile("starts", "error message %s", "formatted"), "it's starting") +// assert.NotRegexpf(t, "^start", "it's not starting", "error message %s", "formatted") +func NotRegexpf(t TestingT, rx interface{}, str interface{}, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return NotRegexp(t, rx, str, append([]interface{}{msg}, args...)...) +} + +// NotSubsetf asserts that the specified list(array, slice...) contains not all +// elements given in the specified subset(array, slice...). +// +// assert.NotSubsetf(t, [1, 3, 4], [1, 2], "But [1, 3, 4] does not contain [1, 2]", "error message %s", "formatted") +func NotSubsetf(t TestingT, list interface{}, subset interface{}, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return NotSubset(t, list, subset, append([]interface{}{msg}, args...)...) +} + +// NotZerof asserts that i is not the zero value for its type. +func NotZerof(t TestingT, i interface{}, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return NotZero(t, i, append([]interface{}{msg}, args...)...) +} + +// Panicsf asserts that the code inside the specified PanicTestFunc panics. +// +// assert.Panicsf(t, func(){ GoCrazy() }, "error message %s", "formatted") +func Panicsf(t TestingT, f PanicTestFunc, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return Panics(t, f, append([]interface{}{msg}, args...)...) +} + +// PanicsWithValuef asserts that the code inside the specified PanicTestFunc panics, and that +// the recovered panic value equals the expected panic value. +// +// assert.PanicsWithValuef(t, "crazy error", func(){ GoCrazy() }, "error message %s", "formatted") +func PanicsWithValuef(t TestingT, expected interface{}, f PanicTestFunc, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return PanicsWithValue(t, expected, f, append([]interface{}{msg}, args...)...) +} + +// Regexpf asserts that a specified regexp matches a string. +// +// assert.Regexpf(t, regexp.MustCompile("start", "error message %s", "formatted"), "it's starting") +// assert.Regexpf(t, "start...$", "it's not starting", "error message %s", "formatted") +func Regexpf(t TestingT, rx interface{}, str interface{}, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return Regexp(t, rx, str, append([]interface{}{msg}, args...)...) +} + +// Samef asserts that two pointers reference the same object. +// +// assert.Samef(t, ptr1, ptr2, "error message %s", "formatted") +// +// Both arguments must be pointer variables. Pointer variable sameness is +// determined based on the equality of both type and value. +func Samef(t TestingT, expected interface{}, actual interface{}, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return Same(t, expected, actual, append([]interface{}{msg}, args...)...) +} + +// Subsetf asserts that the specified list(array, slice...) contains all +// elements given in the specified subset(array, slice...). +// +// assert.Subsetf(t, [1, 2, 3], [1, 2], "But [1, 2, 3] does contain [1, 2]", "error message %s", "formatted") +func Subsetf(t TestingT, list interface{}, subset interface{}, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return Subset(t, list, subset, append([]interface{}{msg}, args...)...) +} + +// Truef asserts that the specified value is true. +// +// assert.Truef(t, myBool, "error message %s", "formatted") +func Truef(t TestingT, value bool, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return True(t, value, append([]interface{}{msg}, args...)...) +} + +// WithinDurationf asserts that the two times are within duration delta of each other. +// +// assert.WithinDurationf(t, time.Now(), time.Now(), 10*time.Second, "error message %s", "formatted") +func WithinDurationf(t TestingT, expected time.Time, actual time.Time, delta time.Duration, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return WithinDuration(t, expected, actual, delta, append([]interface{}{msg}, args...)...) +} + +// Zerof asserts that i is the zero value for its type. +func Zerof(t TestingT, i interface{}, msg string, args ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + return Zero(t, i, append([]interface{}{msg}, args...)...) +} diff --git a/vendor/github.com/stretchr/testify/assert/assertion_format.go.tmpl b/vendor/github.com/stretchr/testify/assert/assertion_format.go.tmpl new file mode 100644 index 00000000..d2bb0b81 --- /dev/null +++ b/vendor/github.com/stretchr/testify/assert/assertion_format.go.tmpl @@ -0,0 +1,5 @@ +{{.CommentFormat}} +func {{.DocInfo.Name}}f(t TestingT, {{.ParamsFormat}}) bool { + if h, ok := t.(tHelper); ok { h.Helper() } + return {{.DocInfo.Name}}(t, {{.ForwardedParamsFormat}}) +} diff --git a/vendor/github.com/stretchr/testify/assert/assertion_forward.go b/vendor/github.com/stretchr/testify/assert/assertion_forward.go new file mode 100644 index 00000000..26830403 --- /dev/null +++ b/vendor/github.com/stretchr/testify/assert/assertion_forward.go @@ -0,0 +1,1120 @@ +/* +* CODE GENERATED AUTOMATICALLY WITH github.com/stretchr/testify/_codegen +* THIS FILE MUST NOT BE EDITED BY HAND + */ + +package assert + +import ( + http "net/http" + url "net/url" + time "time" +) + +// Condition uses a Comparison to assert a complex condition. +func (a *Assertions) Condition(comp Comparison, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return Condition(a.t, comp, msgAndArgs...) +} + +// Conditionf uses a Comparison to assert a complex condition. +func (a *Assertions) Conditionf(comp Comparison, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return Conditionf(a.t, comp, msg, args...) +} + +// Contains asserts that the specified string, list(array, slice...) or map contains the +// specified substring or element. +// +// a.Contains("Hello World", "World") +// a.Contains(["Hello", "World"], "World") +// a.Contains({"Hello": "World"}, "Hello") +func (a *Assertions) Contains(s interface{}, contains interface{}, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return Contains(a.t, s, contains, msgAndArgs...) +} + +// Containsf asserts that the specified string, list(array, slice...) or map contains the +// specified substring or element. +// +// a.Containsf("Hello World", "World", "error message %s", "formatted") +// a.Containsf(["Hello", "World"], "World", "error message %s", "formatted") +// a.Containsf({"Hello": "World"}, "Hello", "error message %s", "formatted") +func (a *Assertions) Containsf(s interface{}, contains interface{}, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return Containsf(a.t, s, contains, msg, args...) +} + +// DirExists checks whether a directory exists in the given path. It also fails if the path is a file rather a directory or there is an error checking whether it exists. +func (a *Assertions) DirExists(path string, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return DirExists(a.t, path, msgAndArgs...) +} + +// DirExistsf checks whether a directory exists in the given path. It also fails if the path is a file rather a directory or there is an error checking whether it exists. +func (a *Assertions) DirExistsf(path string, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return DirExistsf(a.t, path, msg, args...) +} + +// ElementsMatch asserts that the specified listA(array, slice...) is equal to specified +// listB(array, slice...) ignoring the order of the elements. If there are duplicate elements, +// the number of appearances of each of them in both lists should match. +// +// a.ElementsMatch([1, 3, 2, 3], [1, 3, 3, 2]) +func (a *Assertions) ElementsMatch(listA interface{}, listB interface{}, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return ElementsMatch(a.t, listA, listB, msgAndArgs...) +} + +// ElementsMatchf asserts that the specified listA(array, slice...) is equal to specified +// listB(array, slice...) ignoring the order of the elements. If there are duplicate elements, +// the number of appearances of each of them in both lists should match. +// +// a.ElementsMatchf([1, 3, 2, 3], [1, 3, 3, 2], "error message %s", "formatted") +func (a *Assertions) ElementsMatchf(listA interface{}, listB interface{}, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return ElementsMatchf(a.t, listA, listB, msg, args...) +} + +// Empty asserts that the specified object is empty. I.e. nil, "", false, 0 or either +// a slice or a channel with len == 0. +// +// a.Empty(obj) +func (a *Assertions) Empty(object interface{}, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return Empty(a.t, object, msgAndArgs...) +} + +// Emptyf asserts that the specified object is empty. I.e. nil, "", false, 0 or either +// a slice or a channel with len == 0. +// +// a.Emptyf(obj, "error message %s", "formatted") +func (a *Assertions) Emptyf(object interface{}, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return Emptyf(a.t, object, msg, args...) +} + +// Equal asserts that two objects are equal. +// +// a.Equal(123, 123) +// +// Pointer variable equality is determined based on the equality of the +// referenced values (as opposed to the memory addresses). Function equality +// cannot be determined and will always fail. +func (a *Assertions) Equal(expected interface{}, actual interface{}, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return Equal(a.t, expected, actual, msgAndArgs...) +} + +// EqualError asserts that a function returned an error (i.e. not `nil`) +// and that it is equal to the provided error. +// +// actualObj, err := SomeFunction() +// a.EqualError(err, expectedErrorString) +func (a *Assertions) EqualError(theError error, errString string, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return EqualError(a.t, theError, errString, msgAndArgs...) +} + +// EqualErrorf asserts that a function returned an error (i.e. not `nil`) +// and that it is equal to the provided error. +// +// actualObj, err := SomeFunction() +// a.EqualErrorf(err, expectedErrorString, "error message %s", "formatted") +func (a *Assertions) EqualErrorf(theError error, errString string, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return EqualErrorf(a.t, theError, errString, msg, args...) +} + +// EqualValues asserts that two objects are equal or convertable to the same types +// and equal. +// +// a.EqualValues(uint32(123), int32(123)) +func (a *Assertions) EqualValues(expected interface{}, actual interface{}, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return EqualValues(a.t, expected, actual, msgAndArgs...) +} + +// EqualValuesf asserts that two objects are equal or convertable to the same types +// and equal. +// +// a.EqualValuesf(uint32(123, "error message %s", "formatted"), int32(123)) +func (a *Assertions) EqualValuesf(expected interface{}, actual interface{}, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return EqualValuesf(a.t, expected, actual, msg, args...) +} + +// Equalf asserts that two objects are equal. +// +// a.Equalf(123, 123, "error message %s", "formatted") +// +// Pointer variable equality is determined based on the equality of the +// referenced values (as opposed to the memory addresses). Function equality +// cannot be determined and will always fail. +func (a *Assertions) Equalf(expected interface{}, actual interface{}, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return Equalf(a.t, expected, actual, msg, args...) +} + +// Error asserts that a function returned an error (i.e. not `nil`). +// +// actualObj, err := SomeFunction() +// if a.Error(err) { +// assert.Equal(t, expectedError, err) +// } +func (a *Assertions) Error(err error, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return Error(a.t, err, msgAndArgs...) +} + +// Errorf asserts that a function returned an error (i.e. not `nil`). +// +// actualObj, err := SomeFunction() +// if a.Errorf(err, "error message %s", "formatted") { +// assert.Equal(t, expectedErrorf, err) +// } +func (a *Assertions) Errorf(err error, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return Errorf(a.t, err, msg, args...) +} + +// Eventually asserts that given condition will be met in waitFor time, +// periodically checking target function each tick. +// +// a.Eventually(func() bool { return true; }, time.Second, 10*time.Millisecond) +func (a *Assertions) Eventually(condition func() bool, waitFor time.Duration, tick time.Duration, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return Eventually(a.t, condition, waitFor, tick, msgAndArgs...) +} + +// Eventuallyf asserts that given condition will be met in waitFor time, +// periodically checking target function each tick. +// +// a.Eventuallyf(func() bool { return true; }, time.Second, 10*time.Millisecond, "error message %s", "formatted") +func (a *Assertions) Eventuallyf(condition func() bool, waitFor time.Duration, tick time.Duration, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return Eventuallyf(a.t, condition, waitFor, tick, msg, args...) +} + +// Exactly asserts that two objects are equal in value and type. +// +// a.Exactly(int32(123), int64(123)) +func (a *Assertions) Exactly(expected interface{}, actual interface{}, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return Exactly(a.t, expected, actual, msgAndArgs...) +} + +// Exactlyf asserts that two objects are equal in value and type. +// +// a.Exactlyf(int32(123, "error message %s", "formatted"), int64(123)) +func (a *Assertions) Exactlyf(expected interface{}, actual interface{}, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return Exactlyf(a.t, expected, actual, msg, args...) +} + +// Fail reports a failure through +func (a *Assertions) Fail(failureMessage string, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return Fail(a.t, failureMessage, msgAndArgs...) +} + +// FailNow fails test +func (a *Assertions) FailNow(failureMessage string, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return FailNow(a.t, failureMessage, msgAndArgs...) +} + +// FailNowf fails test +func (a *Assertions) FailNowf(failureMessage string, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return FailNowf(a.t, failureMessage, msg, args...) +} + +// Failf reports a failure through +func (a *Assertions) Failf(failureMessage string, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return Failf(a.t, failureMessage, msg, args...) +} + +// False asserts that the specified value is false. +// +// a.False(myBool) +func (a *Assertions) False(value bool, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return False(a.t, value, msgAndArgs...) +} + +// Falsef asserts that the specified value is false. +// +// a.Falsef(myBool, "error message %s", "formatted") +func (a *Assertions) Falsef(value bool, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return Falsef(a.t, value, msg, args...) +} + +// FileExists checks whether a file exists in the given path. It also fails if the path points to a directory or there is an error when trying to check the file. +func (a *Assertions) FileExists(path string, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return FileExists(a.t, path, msgAndArgs...) +} + +// FileExistsf checks whether a file exists in the given path. It also fails if the path points to a directory or there is an error when trying to check the file. +func (a *Assertions) FileExistsf(path string, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return FileExistsf(a.t, path, msg, args...) +} + +// Greater asserts that the first element is greater than the second +// +// a.Greater(2, 1) +// a.Greater(float64(2), float64(1)) +// a.Greater("b", "a") +func (a *Assertions) Greater(e1 interface{}, e2 interface{}, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return Greater(a.t, e1, e2, msgAndArgs...) +} + +// GreaterOrEqual asserts that the first element is greater than or equal to the second +// +// a.GreaterOrEqual(2, 1) +// a.GreaterOrEqual(2, 2) +// a.GreaterOrEqual("b", "a") +// a.GreaterOrEqual("b", "b") +func (a *Assertions) GreaterOrEqual(e1 interface{}, e2 interface{}, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return GreaterOrEqual(a.t, e1, e2, msgAndArgs...) +} + +// GreaterOrEqualf asserts that the first element is greater than or equal to the second +// +// a.GreaterOrEqualf(2, 1, "error message %s", "formatted") +// a.GreaterOrEqualf(2, 2, "error message %s", "formatted") +// a.GreaterOrEqualf("b", "a", "error message %s", "formatted") +// a.GreaterOrEqualf("b", "b", "error message %s", "formatted") +func (a *Assertions) GreaterOrEqualf(e1 interface{}, e2 interface{}, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return GreaterOrEqualf(a.t, e1, e2, msg, args...) +} + +// Greaterf asserts that the first element is greater than the second +// +// a.Greaterf(2, 1, "error message %s", "formatted") +// a.Greaterf(float64(2, "error message %s", "formatted"), float64(1)) +// a.Greaterf("b", "a", "error message %s", "formatted") +func (a *Assertions) Greaterf(e1 interface{}, e2 interface{}, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return Greaterf(a.t, e1, e2, msg, args...) +} + +// HTTPBodyContains asserts that a specified handler returns a +// body that contains a string. +// +// a.HTTPBodyContains(myHandler, "GET", "www.google.com", nil, "I'm Feeling Lucky") +// +// Returns whether the assertion was successful (true) or not (false). +func (a *Assertions) HTTPBodyContains(handler http.HandlerFunc, method string, url string, values url.Values, str interface{}, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return HTTPBodyContains(a.t, handler, method, url, values, str, msgAndArgs...) +} + +// HTTPBodyContainsf asserts that a specified handler returns a +// body that contains a string. +// +// a.HTTPBodyContainsf(myHandler, "GET", "www.google.com", nil, "I'm Feeling Lucky", "error message %s", "formatted") +// +// Returns whether the assertion was successful (true) or not (false). +func (a *Assertions) HTTPBodyContainsf(handler http.HandlerFunc, method string, url string, values url.Values, str interface{}, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return HTTPBodyContainsf(a.t, handler, method, url, values, str, msg, args...) +} + +// HTTPBodyNotContains asserts that a specified handler returns a +// body that does not contain a string. +// +// a.HTTPBodyNotContains(myHandler, "GET", "www.google.com", nil, "I'm Feeling Lucky") +// +// Returns whether the assertion was successful (true) or not (false). +func (a *Assertions) HTTPBodyNotContains(handler http.HandlerFunc, method string, url string, values url.Values, str interface{}, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return HTTPBodyNotContains(a.t, handler, method, url, values, str, msgAndArgs...) +} + +// HTTPBodyNotContainsf asserts that a specified handler returns a +// body that does not contain a string. +// +// a.HTTPBodyNotContainsf(myHandler, "GET", "www.google.com", nil, "I'm Feeling Lucky", "error message %s", "formatted") +// +// Returns whether the assertion was successful (true) or not (false). +func (a *Assertions) HTTPBodyNotContainsf(handler http.HandlerFunc, method string, url string, values url.Values, str interface{}, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return HTTPBodyNotContainsf(a.t, handler, method, url, values, str, msg, args...) +} + +// HTTPError asserts that a specified handler returns an error status code. +// +// a.HTTPError(myHandler, "POST", "/a/b/c", url.Values{"a": []string{"b", "c"}} +// +// Returns whether the assertion was successful (true) or not (false). +func (a *Assertions) HTTPError(handler http.HandlerFunc, method string, url string, values url.Values, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return HTTPError(a.t, handler, method, url, values, msgAndArgs...) +} + +// HTTPErrorf asserts that a specified handler returns an error status code. +// +// a.HTTPErrorf(myHandler, "POST", "/a/b/c", url.Values{"a": []string{"b", "c"}} +// +// Returns whether the assertion was successful (true, "error message %s", "formatted") or not (false). +func (a *Assertions) HTTPErrorf(handler http.HandlerFunc, method string, url string, values url.Values, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return HTTPErrorf(a.t, handler, method, url, values, msg, args...) +} + +// HTTPRedirect asserts that a specified handler returns a redirect status code. +// +// a.HTTPRedirect(myHandler, "GET", "/a/b/c", url.Values{"a": []string{"b", "c"}} +// +// Returns whether the assertion was successful (true) or not (false). +func (a *Assertions) HTTPRedirect(handler http.HandlerFunc, method string, url string, values url.Values, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return HTTPRedirect(a.t, handler, method, url, values, msgAndArgs...) +} + +// HTTPRedirectf asserts that a specified handler returns a redirect status code. +// +// a.HTTPRedirectf(myHandler, "GET", "/a/b/c", url.Values{"a": []string{"b", "c"}} +// +// Returns whether the assertion was successful (true, "error message %s", "formatted") or not (false). +func (a *Assertions) HTTPRedirectf(handler http.HandlerFunc, method string, url string, values url.Values, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return HTTPRedirectf(a.t, handler, method, url, values, msg, args...) +} + +// HTTPSuccess asserts that a specified handler returns a success status code. +// +// a.HTTPSuccess(myHandler, "POST", "http://www.google.com", nil) +// +// Returns whether the assertion was successful (true) or not (false). +func (a *Assertions) HTTPSuccess(handler http.HandlerFunc, method string, url string, values url.Values, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return HTTPSuccess(a.t, handler, method, url, values, msgAndArgs...) +} + +// HTTPSuccessf asserts that a specified handler returns a success status code. +// +// a.HTTPSuccessf(myHandler, "POST", "http://www.google.com", nil, "error message %s", "formatted") +// +// Returns whether the assertion was successful (true) or not (false). +func (a *Assertions) HTTPSuccessf(handler http.HandlerFunc, method string, url string, values url.Values, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return HTTPSuccessf(a.t, handler, method, url, values, msg, args...) +} + +// Implements asserts that an object is implemented by the specified interface. +// +// a.Implements((*MyInterface)(nil), new(MyObject)) +func (a *Assertions) Implements(interfaceObject interface{}, object interface{}, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return Implements(a.t, interfaceObject, object, msgAndArgs...) +} + +// Implementsf asserts that an object is implemented by the specified interface. +// +// a.Implementsf((*MyInterface, "error message %s", "formatted")(nil), new(MyObject)) +func (a *Assertions) Implementsf(interfaceObject interface{}, object interface{}, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return Implementsf(a.t, interfaceObject, object, msg, args...) +} + +// InDelta asserts that the two numerals are within delta of each other. +// +// a.InDelta(math.Pi, (22 / 7.0), 0.01) +func (a *Assertions) InDelta(expected interface{}, actual interface{}, delta float64, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return InDelta(a.t, expected, actual, delta, msgAndArgs...) +} + +// InDeltaMapValues is the same as InDelta, but it compares all values between two maps. Both maps must have exactly the same keys. +func (a *Assertions) InDeltaMapValues(expected interface{}, actual interface{}, delta float64, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return InDeltaMapValues(a.t, expected, actual, delta, msgAndArgs...) +} + +// InDeltaMapValuesf is the same as InDelta, but it compares all values between two maps. Both maps must have exactly the same keys. +func (a *Assertions) InDeltaMapValuesf(expected interface{}, actual interface{}, delta float64, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return InDeltaMapValuesf(a.t, expected, actual, delta, msg, args...) +} + +// InDeltaSlice is the same as InDelta, except it compares two slices. +func (a *Assertions) InDeltaSlice(expected interface{}, actual interface{}, delta float64, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return InDeltaSlice(a.t, expected, actual, delta, msgAndArgs...) +} + +// InDeltaSlicef is the same as InDelta, except it compares two slices. +func (a *Assertions) InDeltaSlicef(expected interface{}, actual interface{}, delta float64, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return InDeltaSlicef(a.t, expected, actual, delta, msg, args...) +} + +// InDeltaf asserts that the two numerals are within delta of each other. +// +// a.InDeltaf(math.Pi, (22 / 7.0, "error message %s", "formatted"), 0.01) +func (a *Assertions) InDeltaf(expected interface{}, actual interface{}, delta float64, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return InDeltaf(a.t, expected, actual, delta, msg, args...) +} + +// InEpsilon asserts that expected and actual have a relative error less than epsilon +func (a *Assertions) InEpsilon(expected interface{}, actual interface{}, epsilon float64, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return InEpsilon(a.t, expected, actual, epsilon, msgAndArgs...) +} + +// InEpsilonSlice is the same as InEpsilon, except it compares each value from two slices. +func (a *Assertions) InEpsilonSlice(expected interface{}, actual interface{}, epsilon float64, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return InEpsilonSlice(a.t, expected, actual, epsilon, msgAndArgs...) +} + +// InEpsilonSlicef is the same as InEpsilon, except it compares each value from two slices. +func (a *Assertions) InEpsilonSlicef(expected interface{}, actual interface{}, epsilon float64, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return InEpsilonSlicef(a.t, expected, actual, epsilon, msg, args...) +} + +// InEpsilonf asserts that expected and actual have a relative error less than epsilon +func (a *Assertions) InEpsilonf(expected interface{}, actual interface{}, epsilon float64, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return InEpsilonf(a.t, expected, actual, epsilon, msg, args...) +} + +// IsType asserts that the specified objects are of the same type. +func (a *Assertions) IsType(expectedType interface{}, object interface{}, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return IsType(a.t, expectedType, object, msgAndArgs...) +} + +// IsTypef asserts that the specified objects are of the same type. +func (a *Assertions) IsTypef(expectedType interface{}, object interface{}, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return IsTypef(a.t, expectedType, object, msg, args...) +} + +// JSONEq asserts that two JSON strings are equivalent. +// +// a.JSONEq(`{"hello": "world", "foo": "bar"}`, `{"foo": "bar", "hello": "world"}`) +func (a *Assertions) JSONEq(expected string, actual string, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return JSONEq(a.t, expected, actual, msgAndArgs...) +} + +// JSONEqf asserts that two JSON strings are equivalent. +// +// a.JSONEqf(`{"hello": "world", "foo": "bar"}`, `{"foo": "bar", "hello": "world"}`, "error message %s", "formatted") +func (a *Assertions) JSONEqf(expected string, actual string, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return JSONEqf(a.t, expected, actual, msg, args...) +} + +// YAMLEq asserts that two YAML strings are equivalent. +func (a *Assertions) YAMLEq(expected string, actual string, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return YAMLEq(a.t, expected, actual, msgAndArgs...) +} + +// YAMLEqf asserts that two YAML strings are equivalent. +func (a *Assertions) YAMLEqf(expected string, actual string, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return YAMLEqf(a.t, expected, actual, msg, args...) +} + +// Len asserts that the specified object has specific length. +// Len also fails if the object has a type that len() not accept. +// +// a.Len(mySlice, 3) +func (a *Assertions) Len(object interface{}, length int, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return Len(a.t, object, length, msgAndArgs...) +} + +// Lenf asserts that the specified object has specific length. +// Lenf also fails if the object has a type that len() not accept. +// +// a.Lenf(mySlice, 3, "error message %s", "formatted") +func (a *Assertions) Lenf(object interface{}, length int, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return Lenf(a.t, object, length, msg, args...) +} + +// Less asserts that the first element is less than the second +// +// a.Less(1, 2) +// a.Less(float64(1), float64(2)) +// a.Less("a", "b") +func (a *Assertions) Less(e1 interface{}, e2 interface{}, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return Less(a.t, e1, e2, msgAndArgs...) +} + +// LessOrEqual asserts that the first element is less than or equal to the second +// +// a.LessOrEqual(1, 2) +// a.LessOrEqual(2, 2) +// a.LessOrEqual("a", "b") +// a.LessOrEqual("b", "b") +func (a *Assertions) LessOrEqual(e1 interface{}, e2 interface{}, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return LessOrEqual(a.t, e1, e2, msgAndArgs...) +} + +// LessOrEqualf asserts that the first element is less than or equal to the second +// +// a.LessOrEqualf(1, 2, "error message %s", "formatted") +// a.LessOrEqualf(2, 2, "error message %s", "formatted") +// a.LessOrEqualf("a", "b", "error message %s", "formatted") +// a.LessOrEqualf("b", "b", "error message %s", "formatted") +func (a *Assertions) LessOrEqualf(e1 interface{}, e2 interface{}, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return LessOrEqualf(a.t, e1, e2, msg, args...) +} + +// Lessf asserts that the first element is less than the second +// +// a.Lessf(1, 2, "error message %s", "formatted") +// a.Lessf(float64(1, "error message %s", "formatted"), float64(2)) +// a.Lessf("a", "b", "error message %s", "formatted") +func (a *Assertions) Lessf(e1 interface{}, e2 interface{}, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return Lessf(a.t, e1, e2, msg, args...) +} + +// Nil asserts that the specified object is nil. +// +// a.Nil(err) +func (a *Assertions) Nil(object interface{}, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return Nil(a.t, object, msgAndArgs...) +} + +// Nilf asserts that the specified object is nil. +// +// a.Nilf(err, "error message %s", "formatted") +func (a *Assertions) Nilf(object interface{}, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return Nilf(a.t, object, msg, args...) +} + +// NoError asserts that a function returned no error (i.e. `nil`). +// +// actualObj, err := SomeFunction() +// if a.NoError(err) { +// assert.Equal(t, expectedObj, actualObj) +// } +func (a *Assertions) NoError(err error, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return NoError(a.t, err, msgAndArgs...) +} + +// NoErrorf asserts that a function returned no error (i.e. `nil`). +// +// actualObj, err := SomeFunction() +// if a.NoErrorf(err, "error message %s", "formatted") { +// assert.Equal(t, expectedObj, actualObj) +// } +func (a *Assertions) NoErrorf(err error, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return NoErrorf(a.t, err, msg, args...) +} + +// NotContains asserts that the specified string, list(array, slice...) or map does NOT contain the +// specified substring or element. +// +// a.NotContains("Hello World", "Earth") +// a.NotContains(["Hello", "World"], "Earth") +// a.NotContains({"Hello": "World"}, "Earth") +func (a *Assertions) NotContains(s interface{}, contains interface{}, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return NotContains(a.t, s, contains, msgAndArgs...) +} + +// NotContainsf asserts that the specified string, list(array, slice...) or map does NOT contain the +// specified substring or element. +// +// a.NotContainsf("Hello World", "Earth", "error message %s", "formatted") +// a.NotContainsf(["Hello", "World"], "Earth", "error message %s", "formatted") +// a.NotContainsf({"Hello": "World"}, "Earth", "error message %s", "formatted") +func (a *Assertions) NotContainsf(s interface{}, contains interface{}, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return NotContainsf(a.t, s, contains, msg, args...) +} + +// NotEmpty asserts that the specified object is NOT empty. I.e. not nil, "", false, 0 or either +// a slice or a channel with len == 0. +// +// if a.NotEmpty(obj) { +// assert.Equal(t, "two", obj[1]) +// } +func (a *Assertions) NotEmpty(object interface{}, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return NotEmpty(a.t, object, msgAndArgs...) +} + +// NotEmptyf asserts that the specified object is NOT empty. I.e. not nil, "", false, 0 or either +// a slice or a channel with len == 0. +// +// if a.NotEmptyf(obj, "error message %s", "formatted") { +// assert.Equal(t, "two", obj[1]) +// } +func (a *Assertions) NotEmptyf(object interface{}, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return NotEmptyf(a.t, object, msg, args...) +} + +// NotEqual asserts that the specified values are NOT equal. +// +// a.NotEqual(obj1, obj2) +// +// Pointer variable equality is determined based on the equality of the +// referenced values (as opposed to the memory addresses). +func (a *Assertions) NotEqual(expected interface{}, actual interface{}, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return NotEqual(a.t, expected, actual, msgAndArgs...) +} + +// NotEqualf asserts that the specified values are NOT equal. +// +// a.NotEqualf(obj1, obj2, "error message %s", "formatted") +// +// Pointer variable equality is determined based on the equality of the +// referenced values (as opposed to the memory addresses). +func (a *Assertions) NotEqualf(expected interface{}, actual interface{}, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return NotEqualf(a.t, expected, actual, msg, args...) +} + +// NotNil asserts that the specified object is not nil. +// +// a.NotNil(err) +func (a *Assertions) NotNil(object interface{}, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return NotNil(a.t, object, msgAndArgs...) +} + +// NotNilf asserts that the specified object is not nil. +// +// a.NotNilf(err, "error message %s", "formatted") +func (a *Assertions) NotNilf(object interface{}, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return NotNilf(a.t, object, msg, args...) +} + +// NotPanics asserts that the code inside the specified PanicTestFunc does NOT panic. +// +// a.NotPanics(func(){ RemainCalm() }) +func (a *Assertions) NotPanics(f PanicTestFunc, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return NotPanics(a.t, f, msgAndArgs...) +} + +// NotPanicsf asserts that the code inside the specified PanicTestFunc does NOT panic. +// +// a.NotPanicsf(func(){ RemainCalm() }, "error message %s", "formatted") +func (a *Assertions) NotPanicsf(f PanicTestFunc, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return NotPanicsf(a.t, f, msg, args...) +} + +// NotRegexp asserts that a specified regexp does not match a string. +// +// a.NotRegexp(regexp.MustCompile("starts"), "it's starting") +// a.NotRegexp("^start", "it's not starting") +func (a *Assertions) NotRegexp(rx interface{}, str interface{}, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return NotRegexp(a.t, rx, str, msgAndArgs...) +} + +// NotRegexpf asserts that a specified regexp does not match a string. +// +// a.NotRegexpf(regexp.MustCompile("starts", "error message %s", "formatted"), "it's starting") +// a.NotRegexpf("^start", "it's not starting", "error message %s", "formatted") +func (a *Assertions) NotRegexpf(rx interface{}, str interface{}, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return NotRegexpf(a.t, rx, str, msg, args...) +} + +// NotSubset asserts that the specified list(array, slice...) contains not all +// elements given in the specified subset(array, slice...). +// +// a.NotSubset([1, 3, 4], [1, 2], "But [1, 3, 4] does not contain [1, 2]") +func (a *Assertions) NotSubset(list interface{}, subset interface{}, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return NotSubset(a.t, list, subset, msgAndArgs...) +} + +// NotSubsetf asserts that the specified list(array, slice...) contains not all +// elements given in the specified subset(array, slice...). +// +// a.NotSubsetf([1, 3, 4], [1, 2], "But [1, 3, 4] does not contain [1, 2]", "error message %s", "formatted") +func (a *Assertions) NotSubsetf(list interface{}, subset interface{}, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return NotSubsetf(a.t, list, subset, msg, args...) +} + +// NotZero asserts that i is not the zero value for its type. +func (a *Assertions) NotZero(i interface{}, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return NotZero(a.t, i, msgAndArgs...) +} + +// NotZerof asserts that i is not the zero value for its type. +func (a *Assertions) NotZerof(i interface{}, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return NotZerof(a.t, i, msg, args...) +} + +// Panics asserts that the code inside the specified PanicTestFunc panics. +// +// a.Panics(func(){ GoCrazy() }) +func (a *Assertions) Panics(f PanicTestFunc, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return Panics(a.t, f, msgAndArgs...) +} + +// PanicsWithValue asserts that the code inside the specified PanicTestFunc panics, and that +// the recovered panic value equals the expected panic value. +// +// a.PanicsWithValue("crazy error", func(){ GoCrazy() }) +func (a *Assertions) PanicsWithValue(expected interface{}, f PanicTestFunc, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return PanicsWithValue(a.t, expected, f, msgAndArgs...) +} + +// PanicsWithValuef asserts that the code inside the specified PanicTestFunc panics, and that +// the recovered panic value equals the expected panic value. +// +// a.PanicsWithValuef("crazy error", func(){ GoCrazy() }, "error message %s", "formatted") +func (a *Assertions) PanicsWithValuef(expected interface{}, f PanicTestFunc, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return PanicsWithValuef(a.t, expected, f, msg, args...) +} + +// Panicsf asserts that the code inside the specified PanicTestFunc panics. +// +// a.Panicsf(func(){ GoCrazy() }, "error message %s", "formatted") +func (a *Assertions) Panicsf(f PanicTestFunc, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return Panicsf(a.t, f, msg, args...) +} + +// Regexp asserts that a specified regexp matches a string. +// +// a.Regexp(regexp.MustCompile("start"), "it's starting") +// a.Regexp("start...$", "it's not starting") +func (a *Assertions) Regexp(rx interface{}, str interface{}, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return Regexp(a.t, rx, str, msgAndArgs...) +} + +// Regexpf asserts that a specified regexp matches a string. +// +// a.Regexpf(regexp.MustCompile("start", "error message %s", "formatted"), "it's starting") +// a.Regexpf("start...$", "it's not starting", "error message %s", "formatted") +func (a *Assertions) Regexpf(rx interface{}, str interface{}, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return Regexpf(a.t, rx, str, msg, args...) +} + +// Same asserts that two pointers reference the same object. +// +// a.Same(ptr1, ptr2) +// +// Both arguments must be pointer variables. Pointer variable sameness is +// determined based on the equality of both type and value. +func (a *Assertions) Same(expected interface{}, actual interface{}, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return Same(a.t, expected, actual, msgAndArgs...) +} + +// Samef asserts that two pointers reference the same object. +// +// a.Samef(ptr1, ptr2, "error message %s", "formatted") +// +// Both arguments must be pointer variables. Pointer variable sameness is +// determined based on the equality of both type and value. +func (a *Assertions) Samef(expected interface{}, actual interface{}, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return Samef(a.t, expected, actual, msg, args...) +} + +// Subset asserts that the specified list(array, slice...) contains all +// elements given in the specified subset(array, slice...). +// +// a.Subset([1, 2, 3], [1, 2], "But [1, 2, 3] does contain [1, 2]") +func (a *Assertions) Subset(list interface{}, subset interface{}, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return Subset(a.t, list, subset, msgAndArgs...) +} + +// Subsetf asserts that the specified list(array, slice...) contains all +// elements given in the specified subset(array, slice...). +// +// a.Subsetf([1, 2, 3], [1, 2], "But [1, 2, 3] does contain [1, 2]", "error message %s", "formatted") +func (a *Assertions) Subsetf(list interface{}, subset interface{}, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return Subsetf(a.t, list, subset, msg, args...) +} + +// True asserts that the specified value is true. +// +// a.True(myBool) +func (a *Assertions) True(value bool, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return True(a.t, value, msgAndArgs...) +} + +// Truef asserts that the specified value is true. +// +// a.Truef(myBool, "error message %s", "formatted") +func (a *Assertions) Truef(value bool, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return Truef(a.t, value, msg, args...) +} + +// WithinDuration asserts that the two times are within duration delta of each other. +// +// a.WithinDuration(time.Now(), time.Now(), 10*time.Second) +func (a *Assertions) WithinDuration(expected time.Time, actual time.Time, delta time.Duration, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return WithinDuration(a.t, expected, actual, delta, msgAndArgs...) +} + +// WithinDurationf asserts that the two times are within duration delta of each other. +// +// a.WithinDurationf(time.Now(), time.Now(), 10*time.Second, "error message %s", "formatted") +func (a *Assertions) WithinDurationf(expected time.Time, actual time.Time, delta time.Duration, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return WithinDurationf(a.t, expected, actual, delta, msg, args...) +} + +// Zero asserts that i is the zero value for its type. +func (a *Assertions) Zero(i interface{}, msgAndArgs ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return Zero(a.t, i, msgAndArgs...) +} + +// Zerof asserts that i is the zero value for its type. +func (a *Assertions) Zerof(i interface{}, msg string, args ...interface{}) bool { + if h, ok := a.t.(tHelper); ok { + h.Helper() + } + return Zerof(a.t, i, msg, args...) +} diff --git a/vendor/github.com/stretchr/testify/assert/assertion_forward.go.tmpl b/vendor/github.com/stretchr/testify/assert/assertion_forward.go.tmpl new file mode 100644 index 00000000..188bb9e1 --- /dev/null +++ b/vendor/github.com/stretchr/testify/assert/assertion_forward.go.tmpl @@ -0,0 +1,5 @@ +{{.CommentWithoutT "a"}} +func (a *Assertions) {{.DocInfo.Name}}({{.Params}}) bool { + if h, ok := a.t.(tHelper); ok { h.Helper() } + return {{.DocInfo.Name}}(a.t, {{.ForwardedParams}}) +} diff --git a/vendor/github.com/stretchr/testify/assert/assertion_order.go b/vendor/github.com/stretchr/testify/assert/assertion_order.go new file mode 100644 index 00000000..15a486ca --- /dev/null +++ b/vendor/github.com/stretchr/testify/assert/assertion_order.go @@ -0,0 +1,309 @@ +package assert + +import ( + "fmt" + "reflect" +) + +func compare(obj1, obj2 interface{}, kind reflect.Kind) (int, bool) { + switch kind { + case reflect.Int: + { + intobj1 := obj1.(int) + intobj2 := obj2.(int) + if intobj1 > intobj2 { + return -1, true + } + if intobj1 == intobj2 { + return 0, true + } + if intobj1 < intobj2 { + return 1, true + } + } + case reflect.Int8: + { + int8obj1 := obj1.(int8) + int8obj2 := obj2.(int8) + if int8obj1 > int8obj2 { + return -1, true + } + if int8obj1 == int8obj2 { + return 0, true + } + if int8obj1 < int8obj2 { + return 1, true + } + } + case reflect.Int16: + { + int16obj1 := obj1.(int16) + int16obj2 := obj2.(int16) + if int16obj1 > int16obj2 { + return -1, true + } + if int16obj1 == int16obj2 { + return 0, true + } + if int16obj1 < int16obj2 { + return 1, true + } + } + case reflect.Int32: + { + int32obj1 := obj1.(int32) + int32obj2 := obj2.(int32) + if int32obj1 > int32obj2 { + return -1, true + } + if int32obj1 == int32obj2 { + return 0, true + } + if int32obj1 < int32obj2 { + return 1, true + } + } + case reflect.Int64: + { + int64obj1 := obj1.(int64) + int64obj2 := obj2.(int64) + if int64obj1 > int64obj2 { + return -1, true + } + if int64obj1 == int64obj2 { + return 0, true + } + if int64obj1 < int64obj2 { + return 1, true + } + } + case reflect.Uint: + { + uintobj1 := obj1.(uint) + uintobj2 := obj2.(uint) + if uintobj1 > uintobj2 { + return -1, true + } + if uintobj1 == uintobj2 { + return 0, true + } + if uintobj1 < uintobj2 { + return 1, true + } + } + case reflect.Uint8: + { + uint8obj1 := obj1.(uint8) + uint8obj2 := obj2.(uint8) + if uint8obj1 > uint8obj2 { + return -1, true + } + if uint8obj1 == uint8obj2 { + return 0, true + } + if uint8obj1 < uint8obj2 { + return 1, true + } + } + case reflect.Uint16: + { + uint16obj1 := obj1.(uint16) + uint16obj2 := obj2.(uint16) + if uint16obj1 > uint16obj2 { + return -1, true + } + if uint16obj1 == uint16obj2 { + return 0, true + } + if uint16obj1 < uint16obj2 { + return 1, true + } + } + case reflect.Uint32: + { + uint32obj1 := obj1.(uint32) + uint32obj2 := obj2.(uint32) + if uint32obj1 > uint32obj2 { + return -1, true + } + if uint32obj1 == uint32obj2 { + return 0, true + } + if uint32obj1 < uint32obj2 { + return 1, true + } + } + case reflect.Uint64: + { + uint64obj1 := obj1.(uint64) + uint64obj2 := obj2.(uint64) + if uint64obj1 > uint64obj2 { + return -1, true + } + if uint64obj1 == uint64obj2 { + return 0, true + } + if uint64obj1 < uint64obj2 { + return 1, true + } + } + case reflect.Float32: + { + float32obj1 := obj1.(float32) + float32obj2 := obj2.(float32) + if float32obj1 > float32obj2 { + return -1, true + } + if float32obj1 == float32obj2 { + return 0, true + } + if float32obj1 < float32obj2 { + return 1, true + } + } + case reflect.Float64: + { + float64obj1 := obj1.(float64) + float64obj2 := obj2.(float64) + if float64obj1 > float64obj2 { + return -1, true + } + if float64obj1 == float64obj2 { + return 0, true + } + if float64obj1 < float64obj2 { + return 1, true + } + } + case reflect.String: + { + stringobj1 := obj1.(string) + stringobj2 := obj2.(string) + if stringobj1 > stringobj2 { + return -1, true + } + if stringobj1 == stringobj2 { + return 0, true + } + if stringobj1 < stringobj2 { + return 1, true + } + } + } + + return 0, false +} + +// Greater asserts that the first element is greater than the second +// +// assert.Greater(t, 2, 1) +// assert.Greater(t, float64(2), float64(1)) +// assert.Greater(t, "b", "a") +func Greater(t TestingT, e1 interface{}, e2 interface{}, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + + e1Kind := reflect.ValueOf(e1).Kind() + e2Kind := reflect.ValueOf(e2).Kind() + if e1Kind != e2Kind { + return Fail(t, "Elements should be the same type", msgAndArgs...) + } + + res, isComparable := compare(e1, e2, e1Kind) + if !isComparable { + return Fail(t, fmt.Sprintf("Can not compare type \"%s\"", reflect.TypeOf(e1)), msgAndArgs...) + } + + if res != -1 { + return Fail(t, fmt.Sprintf("\"%v\" is not greater than \"%v\"", e1, e2), msgAndArgs...) + } + + return true +} + +// GreaterOrEqual asserts that the first element is greater than or equal to the second +// +// assert.GreaterOrEqual(t, 2, 1) +// assert.GreaterOrEqual(t, 2, 2) +// assert.GreaterOrEqual(t, "b", "a") +// assert.GreaterOrEqual(t, "b", "b") +func GreaterOrEqual(t TestingT, e1 interface{}, e2 interface{}, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + + e1Kind := reflect.ValueOf(e1).Kind() + e2Kind := reflect.ValueOf(e2).Kind() + if e1Kind != e2Kind { + return Fail(t, "Elements should be the same type", msgAndArgs...) + } + + res, isComparable := compare(e1, e2, e1Kind) + if !isComparable { + return Fail(t, fmt.Sprintf("Can not compare type \"%s\"", reflect.TypeOf(e1)), msgAndArgs...) + } + + if res != -1 && res != 0 { + return Fail(t, fmt.Sprintf("\"%v\" is not greater than or equal to \"%v\"", e1, e2), msgAndArgs...) + } + + return true +} + +// Less asserts that the first element is less than the second +// +// assert.Less(t, 1, 2) +// assert.Less(t, float64(1), float64(2)) +// assert.Less(t, "a", "b") +func Less(t TestingT, e1 interface{}, e2 interface{}, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + + e1Kind := reflect.ValueOf(e1).Kind() + e2Kind := reflect.ValueOf(e2).Kind() + if e1Kind != e2Kind { + return Fail(t, "Elements should be the same type", msgAndArgs...) + } + + res, isComparable := compare(e1, e2, e1Kind) + if !isComparable { + return Fail(t, fmt.Sprintf("Can not compare type \"%s\"", reflect.TypeOf(e1)), msgAndArgs...) + } + + if res != 1 { + return Fail(t, fmt.Sprintf("\"%v\" is not less than \"%v\"", e1, e2), msgAndArgs...) + } + + return true +} + +// LessOrEqual asserts that the first element is less than or equal to the second +// +// assert.LessOrEqual(t, 1, 2) +// assert.LessOrEqual(t, 2, 2) +// assert.LessOrEqual(t, "a", "b") +// assert.LessOrEqual(t, "b", "b") +func LessOrEqual(t TestingT, e1 interface{}, e2 interface{}, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + + e1Kind := reflect.ValueOf(e1).Kind() + e2Kind := reflect.ValueOf(e2).Kind() + if e1Kind != e2Kind { + return Fail(t, "Elements should be the same type", msgAndArgs...) + } + + res, isComparable := compare(e1, e2, e1Kind) + if !isComparable { + return Fail(t, fmt.Sprintf("Can not compare type \"%s\"", reflect.TypeOf(e1)), msgAndArgs...) + } + + if res != 1 && res != 0 { + return Fail(t, fmt.Sprintf("\"%v\" is not less than or equal to \"%v\"", e1, e2), msgAndArgs...) + } + + return true +} diff --git a/vendor/github.com/stretchr/testify/assert/assertions.go b/vendor/github.com/stretchr/testify/assert/assertions.go new file mode 100644 index 00000000..044da8b0 --- /dev/null +++ b/vendor/github.com/stretchr/testify/assert/assertions.go @@ -0,0 +1,1498 @@ +package assert + +import ( + "bufio" + "bytes" + "encoding/json" + "errors" + "fmt" + "math" + "os" + "reflect" + "regexp" + "runtime" + "strings" + "time" + "unicode" + "unicode/utf8" + + "github.com/davecgh/go-spew/spew" + "github.com/pmezard/go-difflib/difflib" + yaml "gopkg.in/yaml.v2" +) + +//go:generate go run ../_codegen/main.go -output-package=assert -template=assertion_format.go.tmpl + +// TestingT is an interface wrapper around *testing.T +type TestingT interface { + Errorf(format string, args ...interface{}) +} + +// ComparisonAssertionFunc is a common function prototype when comparing two values. Can be useful +// for table driven tests. +type ComparisonAssertionFunc func(TestingT, interface{}, interface{}, ...interface{}) bool + +// ValueAssertionFunc is a common function prototype when validating a single value. Can be useful +// for table driven tests. +type ValueAssertionFunc func(TestingT, interface{}, ...interface{}) bool + +// BoolAssertionFunc is a common function prototype when validating a bool value. Can be useful +// for table driven tests. +type BoolAssertionFunc func(TestingT, bool, ...interface{}) bool + +// ErrorAssertionFunc is a common function prototype when validating an error value. Can be useful +// for table driven tests. +type ErrorAssertionFunc func(TestingT, error, ...interface{}) bool + +// Comparison a custom function that returns true on success and false on failure +type Comparison func() (success bool) + +/* + Helper functions +*/ + +// ObjectsAreEqual determines if two objects are considered equal. +// +// This function does no assertion of any kind. +func ObjectsAreEqual(expected, actual interface{}) bool { + if expected == nil || actual == nil { + return expected == actual + } + + exp, ok := expected.([]byte) + if !ok { + return reflect.DeepEqual(expected, actual) + } + + act, ok := actual.([]byte) + if !ok { + return false + } + if exp == nil || act == nil { + return exp == nil && act == nil + } + return bytes.Equal(exp, act) +} + +// ObjectsAreEqualValues gets whether two objects are equal, or if their +// values are equal. +func ObjectsAreEqualValues(expected, actual interface{}) bool { + if ObjectsAreEqual(expected, actual) { + return true + } + + actualType := reflect.TypeOf(actual) + if actualType == nil { + return false + } + expectedValue := reflect.ValueOf(expected) + if expectedValue.IsValid() && expectedValue.Type().ConvertibleTo(actualType) { + // Attempt comparison after type conversion + return reflect.DeepEqual(expectedValue.Convert(actualType).Interface(), actual) + } + + return false +} + +/* CallerInfo is necessary because the assert functions use the testing object +internally, causing it to print the file:line of the assert method, rather than where +the problem actually occurred in calling code.*/ + +// CallerInfo returns an array of strings containing the file and line number +// of each stack frame leading from the current test to the assert call that +// failed. +func CallerInfo() []string { + + pc := uintptr(0) + file := "" + line := 0 + ok := false + name := "" + + callers := []string{} + for i := 0; ; i++ { + pc, file, line, ok = runtime.Caller(i) + if !ok { + // The breaks below failed to terminate the loop, and we ran off the + // end of the call stack. + break + } + + // This is a huge edge case, but it will panic if this is the case, see #180 + if file == "" { + break + } + + f := runtime.FuncForPC(pc) + if f == nil { + break + } + name = f.Name() + + // testing.tRunner is the standard library function that calls + // tests. Subtests are called directly by tRunner, without going through + // the Test/Benchmark/Example function that contains the t.Run calls, so + // with subtests we should break when we hit tRunner, without adding it + // to the list of callers. + if name == "testing.tRunner" { + break + } + + parts := strings.Split(file, "/") + file = parts[len(parts)-1] + if len(parts) > 1 { + dir := parts[len(parts)-2] + if (dir != "assert" && dir != "mock" && dir != "require") || file == "mock_test.go" { + callers = append(callers, fmt.Sprintf("%s:%d", file, line)) + } + } + + // Drop the package + segments := strings.Split(name, ".") + name = segments[len(segments)-1] + if isTest(name, "Test") || + isTest(name, "Benchmark") || + isTest(name, "Example") { + break + } + } + + return callers +} + +// Stolen from the `go test` tool. +// isTest tells whether name looks like a test (or benchmark, according to prefix). +// It is a Test (say) if there is a character after Test that is not a lower-case letter. +// We don't want TesticularCancer. +func isTest(name, prefix string) bool { + if !strings.HasPrefix(name, prefix) { + return false + } + if len(name) == len(prefix) { // "Test" is ok + return true + } + rune, _ := utf8.DecodeRuneInString(name[len(prefix):]) + return !unicode.IsLower(rune) +} + +func messageFromMsgAndArgs(msgAndArgs ...interface{}) string { + if len(msgAndArgs) == 0 || msgAndArgs == nil { + return "" + } + if len(msgAndArgs) == 1 { + msg := msgAndArgs[0] + if msgAsStr, ok := msg.(string); ok { + return msgAsStr + } + return fmt.Sprintf("%+v", msg) + } + if len(msgAndArgs) > 1 { + return fmt.Sprintf(msgAndArgs[0].(string), msgAndArgs[1:]...) + } + return "" +} + +// Aligns the provided message so that all lines after the first line start at the same location as the first line. +// Assumes that the first line starts at the correct location (after carriage return, tab, label, spacer and tab). +// The longestLabelLen parameter specifies the length of the longest label in the output (required becaues this is the +// basis on which the alignment occurs). +func indentMessageLines(message string, longestLabelLen int) string { + outBuf := new(bytes.Buffer) + + for i, scanner := 0, bufio.NewScanner(strings.NewReader(message)); scanner.Scan(); i++ { + // no need to align first line because it starts at the correct location (after the label) + if i != 0 { + // append alignLen+1 spaces to align with "{{longestLabel}}:" before adding tab + outBuf.WriteString("\n\t" + strings.Repeat(" ", longestLabelLen+1) + "\t") + } + outBuf.WriteString(scanner.Text()) + } + + return outBuf.String() +} + +type failNower interface { + FailNow() +} + +// FailNow fails test +func FailNow(t TestingT, failureMessage string, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + Fail(t, failureMessage, msgAndArgs...) + + // We cannot extend TestingT with FailNow() and + // maintain backwards compatibility, so we fallback + // to panicking when FailNow is not available in + // TestingT. + // See issue #263 + + if t, ok := t.(failNower); ok { + t.FailNow() + } else { + panic("test failed and t is missing `FailNow()`") + } + return false +} + +// Fail reports a failure through +func Fail(t TestingT, failureMessage string, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + content := []labeledContent{ + {"Error Trace", strings.Join(CallerInfo(), "\n\t\t\t")}, + {"Error", failureMessage}, + } + + // Add test name if the Go version supports it + if n, ok := t.(interface { + Name() string + }); ok { + content = append(content, labeledContent{"Test", n.Name()}) + } + + message := messageFromMsgAndArgs(msgAndArgs...) + if len(message) > 0 { + content = append(content, labeledContent{"Messages", message}) + } + + t.Errorf("\n%s", ""+labeledOutput(content...)) + + return false +} + +type labeledContent struct { + label string + content string +} + +// labeledOutput returns a string consisting of the provided labeledContent. Each labeled output is appended in the following manner: +// +// \t{{label}}:{{align_spaces}}\t{{content}}\n +// +// The initial carriage return is required to undo/erase any padding added by testing.T.Errorf. The "\t{{label}}:" is for the label. +// If a label is shorter than the longest label provided, padding spaces are added to make all the labels match in length. Once this +// alignment is achieved, "\t{{content}}\n" is added for the output. +// +// If the content of the labeledOutput contains line breaks, the subsequent lines are aligned so that they start at the same location as the first line. +func labeledOutput(content ...labeledContent) string { + longestLabel := 0 + for _, v := range content { + if len(v.label) > longestLabel { + longestLabel = len(v.label) + } + } + var output string + for _, v := range content { + output += "\t" + v.label + ":" + strings.Repeat(" ", longestLabel-len(v.label)) + "\t" + indentMessageLines(v.content, longestLabel) + "\n" + } + return output +} + +// Implements asserts that an object is implemented by the specified interface. +// +// assert.Implements(t, (*MyInterface)(nil), new(MyObject)) +func Implements(t TestingT, interfaceObject interface{}, object interface{}, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + interfaceType := reflect.TypeOf(interfaceObject).Elem() + + if object == nil { + return Fail(t, fmt.Sprintf("Cannot check if nil implements %v", interfaceType), msgAndArgs...) + } + if !reflect.TypeOf(object).Implements(interfaceType) { + return Fail(t, fmt.Sprintf("%T must implement %v", object, interfaceType), msgAndArgs...) + } + + return true +} + +// IsType asserts that the specified objects are of the same type. +func IsType(t TestingT, expectedType interface{}, object interface{}, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + + if !ObjectsAreEqual(reflect.TypeOf(object), reflect.TypeOf(expectedType)) { + return Fail(t, fmt.Sprintf("Object expected to be of type %v, but was %v", reflect.TypeOf(expectedType), reflect.TypeOf(object)), msgAndArgs...) + } + + return true +} + +// Equal asserts that two objects are equal. +// +// assert.Equal(t, 123, 123) +// +// Pointer variable equality is determined based on the equality of the +// referenced values (as opposed to the memory addresses). Function equality +// cannot be determined and will always fail. +func Equal(t TestingT, expected, actual interface{}, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + if err := validateEqualArgs(expected, actual); err != nil { + return Fail(t, fmt.Sprintf("Invalid operation: %#v == %#v (%s)", + expected, actual, err), msgAndArgs...) + } + + if !ObjectsAreEqual(expected, actual) { + diff := diff(expected, actual) + expected, actual = formatUnequalValues(expected, actual) + return Fail(t, fmt.Sprintf("Not equal: \n"+ + "expected: %s\n"+ + "actual : %s%s", expected, actual, diff), msgAndArgs...) + } + + return true + +} + +// Same asserts that two pointers reference the same object. +// +// assert.Same(t, ptr1, ptr2) +// +// Both arguments must be pointer variables. Pointer variable sameness is +// determined based on the equality of both type and value. +func Same(t TestingT, expected, actual interface{}, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + + expectedPtr, actualPtr := reflect.ValueOf(expected), reflect.ValueOf(actual) + if expectedPtr.Kind() != reflect.Ptr || actualPtr.Kind() != reflect.Ptr { + return Fail(t, "Invalid operation: both arguments must be pointers", msgAndArgs...) + } + + expectedType, actualType := reflect.TypeOf(expected), reflect.TypeOf(actual) + if expectedType != actualType { + return Fail(t, fmt.Sprintf("Pointer expected to be of type %v, but was %v", + expectedType, actualType), msgAndArgs...) + } + + if expected != actual { + return Fail(t, fmt.Sprintf("Not same: \n"+ + "expected: %p %#v\n"+ + "actual : %p %#v", expected, expected, actual, actual), msgAndArgs...) + } + + return true +} + +// formatUnequalValues takes two values of arbitrary types and returns string +// representations appropriate to be presented to the user. +// +// If the values are not of like type, the returned strings will be prefixed +// with the type name, and the value will be enclosed in parenthesis similar +// to a type conversion in the Go grammar. +func formatUnequalValues(expected, actual interface{}) (e string, a string) { + if reflect.TypeOf(expected) != reflect.TypeOf(actual) { + return fmt.Sprintf("%T(%#v)", expected, expected), + fmt.Sprintf("%T(%#v)", actual, actual) + } + + return fmt.Sprintf("%#v", expected), + fmt.Sprintf("%#v", actual) +} + +// EqualValues asserts that two objects are equal or convertable to the same types +// and equal. +// +// assert.EqualValues(t, uint32(123), int32(123)) +func EqualValues(t TestingT, expected, actual interface{}, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + + if !ObjectsAreEqualValues(expected, actual) { + diff := diff(expected, actual) + expected, actual = formatUnequalValues(expected, actual) + return Fail(t, fmt.Sprintf("Not equal: \n"+ + "expected: %s\n"+ + "actual : %s%s", expected, actual, diff), msgAndArgs...) + } + + return true + +} + +// Exactly asserts that two objects are equal in value and type. +// +// assert.Exactly(t, int32(123), int64(123)) +func Exactly(t TestingT, expected, actual interface{}, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + + aType := reflect.TypeOf(expected) + bType := reflect.TypeOf(actual) + + if aType != bType { + return Fail(t, fmt.Sprintf("Types expected to match exactly\n\t%v != %v", aType, bType), msgAndArgs...) + } + + return Equal(t, expected, actual, msgAndArgs...) + +} + +// NotNil asserts that the specified object is not nil. +// +// assert.NotNil(t, err) +func NotNil(t TestingT, object interface{}, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + if !isNil(object) { + return true + } + return Fail(t, "Expected value not to be nil.", msgAndArgs...) +} + +// containsKind checks if a specified kind in the slice of kinds. +func containsKind(kinds []reflect.Kind, kind reflect.Kind) bool { + for i := 0; i < len(kinds); i++ { + if kind == kinds[i] { + return true + } + } + + return false +} + +// isNil checks if a specified object is nil or not, without Failing. +func isNil(object interface{}) bool { + if object == nil { + return true + } + + value := reflect.ValueOf(object) + kind := value.Kind() + isNilableKind := containsKind( + []reflect.Kind{ + reflect.Chan, reflect.Func, + reflect.Interface, reflect.Map, + reflect.Ptr, reflect.Slice}, + kind) + + if isNilableKind && value.IsNil() { + return true + } + + return false +} + +// Nil asserts that the specified object is nil. +// +// assert.Nil(t, err) +func Nil(t TestingT, object interface{}, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + if isNil(object) { + return true + } + return Fail(t, fmt.Sprintf("Expected nil, but got: %#v", object), msgAndArgs...) +} + +// isEmpty gets whether the specified object is considered empty or not. +func isEmpty(object interface{}) bool { + + // get nil case out of the way + if object == nil { + return true + } + + objValue := reflect.ValueOf(object) + + switch objValue.Kind() { + // collection types are empty when they have no element + case reflect.Array, reflect.Chan, reflect.Map, reflect.Slice: + return objValue.Len() == 0 + // pointers are empty if nil or if the value they point to is empty + case reflect.Ptr: + if objValue.IsNil() { + return true + } + deref := objValue.Elem().Interface() + return isEmpty(deref) + // for all other types, compare against the zero value + default: + zero := reflect.Zero(objValue.Type()) + return reflect.DeepEqual(object, zero.Interface()) + } +} + +// Empty asserts that the specified object is empty. I.e. nil, "", false, 0 or either +// a slice or a channel with len == 0. +// +// assert.Empty(t, obj) +func Empty(t TestingT, object interface{}, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + + pass := isEmpty(object) + if !pass { + Fail(t, fmt.Sprintf("Should be empty, but was %v", object), msgAndArgs...) + } + + return pass + +} + +// NotEmpty asserts that the specified object is NOT empty. I.e. not nil, "", false, 0 or either +// a slice or a channel with len == 0. +// +// if assert.NotEmpty(t, obj) { +// assert.Equal(t, "two", obj[1]) +// } +func NotEmpty(t TestingT, object interface{}, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + + pass := !isEmpty(object) + if !pass { + Fail(t, fmt.Sprintf("Should NOT be empty, but was %v", object), msgAndArgs...) + } + + return pass + +} + +// getLen try to get length of object. +// return (false, 0) if impossible. +func getLen(x interface{}) (ok bool, length int) { + v := reflect.ValueOf(x) + defer func() { + if e := recover(); e != nil { + ok = false + } + }() + return true, v.Len() +} + +// Len asserts that the specified object has specific length. +// Len also fails if the object has a type that len() not accept. +// +// assert.Len(t, mySlice, 3) +func Len(t TestingT, object interface{}, length int, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + ok, l := getLen(object) + if !ok { + return Fail(t, fmt.Sprintf("\"%s\" could not be applied builtin len()", object), msgAndArgs...) + } + + if l != length { + return Fail(t, fmt.Sprintf("\"%s\" should have %d item(s), but has %d", object, length, l), msgAndArgs...) + } + return true +} + +// True asserts that the specified value is true. +// +// assert.True(t, myBool) +func True(t TestingT, value bool, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + if h, ok := t.(interface { + Helper() + }); ok { + h.Helper() + } + + if value != true { + return Fail(t, "Should be true", msgAndArgs...) + } + + return true + +} + +// False asserts that the specified value is false. +// +// assert.False(t, myBool) +func False(t TestingT, value bool, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + + if value != false { + return Fail(t, "Should be false", msgAndArgs...) + } + + return true + +} + +// NotEqual asserts that the specified values are NOT equal. +// +// assert.NotEqual(t, obj1, obj2) +// +// Pointer variable equality is determined based on the equality of the +// referenced values (as opposed to the memory addresses). +func NotEqual(t TestingT, expected, actual interface{}, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + if err := validateEqualArgs(expected, actual); err != nil { + return Fail(t, fmt.Sprintf("Invalid operation: %#v != %#v (%s)", + expected, actual, err), msgAndArgs...) + } + + if ObjectsAreEqual(expected, actual) { + return Fail(t, fmt.Sprintf("Should not be: %#v\n", actual), msgAndArgs...) + } + + return true + +} + +// containsElement try loop over the list check if the list includes the element. +// return (false, false) if impossible. +// return (true, false) if element was not found. +// return (true, true) if element was found. +func includeElement(list interface{}, element interface{}) (ok, found bool) { + + listValue := reflect.ValueOf(list) + listKind := reflect.TypeOf(list).Kind() + defer func() { + if e := recover(); e != nil { + ok = false + found = false + } + }() + + if listKind == reflect.String { + elementValue := reflect.ValueOf(element) + return true, strings.Contains(listValue.String(), elementValue.String()) + } + + if listKind == reflect.Map { + mapKeys := listValue.MapKeys() + for i := 0; i < len(mapKeys); i++ { + if ObjectsAreEqual(mapKeys[i].Interface(), element) { + return true, true + } + } + return true, false + } + + for i := 0; i < listValue.Len(); i++ { + if ObjectsAreEqual(listValue.Index(i).Interface(), element) { + return true, true + } + } + return true, false + +} + +// Contains asserts that the specified string, list(array, slice...) or map contains the +// specified substring or element. +// +// assert.Contains(t, "Hello World", "World") +// assert.Contains(t, ["Hello", "World"], "World") +// assert.Contains(t, {"Hello": "World"}, "Hello") +func Contains(t TestingT, s, contains interface{}, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + + ok, found := includeElement(s, contains) + if !ok { + return Fail(t, fmt.Sprintf("\"%s\" could not be applied builtin len()", s), msgAndArgs...) + } + if !found { + return Fail(t, fmt.Sprintf("\"%s\" does not contain \"%s\"", s, contains), msgAndArgs...) + } + + return true + +} + +// NotContains asserts that the specified string, list(array, slice...) or map does NOT contain the +// specified substring or element. +// +// assert.NotContains(t, "Hello World", "Earth") +// assert.NotContains(t, ["Hello", "World"], "Earth") +// assert.NotContains(t, {"Hello": "World"}, "Earth") +func NotContains(t TestingT, s, contains interface{}, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + + ok, found := includeElement(s, contains) + if !ok { + return Fail(t, fmt.Sprintf("\"%s\" could not be applied builtin len()", s), msgAndArgs...) + } + if found { + return Fail(t, fmt.Sprintf("\"%s\" should not contain \"%s\"", s, contains), msgAndArgs...) + } + + return true + +} + +// Subset asserts that the specified list(array, slice...) contains all +// elements given in the specified subset(array, slice...). +// +// assert.Subset(t, [1, 2, 3], [1, 2], "But [1, 2, 3] does contain [1, 2]") +func Subset(t TestingT, list, subset interface{}, msgAndArgs ...interface{}) (ok bool) { + if h, ok := t.(tHelper); ok { + h.Helper() + } + if subset == nil { + return true // we consider nil to be equal to the nil set + } + + subsetValue := reflect.ValueOf(subset) + defer func() { + if e := recover(); e != nil { + ok = false + } + }() + + listKind := reflect.TypeOf(list).Kind() + subsetKind := reflect.TypeOf(subset).Kind() + + if listKind != reflect.Array && listKind != reflect.Slice { + return Fail(t, fmt.Sprintf("%q has an unsupported type %s", list, listKind), msgAndArgs...) + } + + if subsetKind != reflect.Array && subsetKind != reflect.Slice { + return Fail(t, fmt.Sprintf("%q has an unsupported type %s", subset, subsetKind), msgAndArgs...) + } + + for i := 0; i < subsetValue.Len(); i++ { + element := subsetValue.Index(i).Interface() + ok, found := includeElement(list, element) + if !ok { + return Fail(t, fmt.Sprintf("\"%s\" could not be applied builtin len()", list), msgAndArgs...) + } + if !found { + return Fail(t, fmt.Sprintf("\"%s\" does not contain \"%s\"", list, element), msgAndArgs...) + } + } + + return true +} + +// NotSubset asserts that the specified list(array, slice...) contains not all +// elements given in the specified subset(array, slice...). +// +// assert.NotSubset(t, [1, 3, 4], [1, 2], "But [1, 3, 4] does not contain [1, 2]") +func NotSubset(t TestingT, list, subset interface{}, msgAndArgs ...interface{}) (ok bool) { + if h, ok := t.(tHelper); ok { + h.Helper() + } + if subset == nil { + return Fail(t, fmt.Sprintf("nil is the empty set which is a subset of every set"), msgAndArgs...) + } + + subsetValue := reflect.ValueOf(subset) + defer func() { + if e := recover(); e != nil { + ok = false + } + }() + + listKind := reflect.TypeOf(list).Kind() + subsetKind := reflect.TypeOf(subset).Kind() + + if listKind != reflect.Array && listKind != reflect.Slice { + return Fail(t, fmt.Sprintf("%q has an unsupported type %s", list, listKind), msgAndArgs...) + } + + if subsetKind != reflect.Array && subsetKind != reflect.Slice { + return Fail(t, fmt.Sprintf("%q has an unsupported type %s", subset, subsetKind), msgAndArgs...) + } + + for i := 0; i < subsetValue.Len(); i++ { + element := subsetValue.Index(i).Interface() + ok, found := includeElement(list, element) + if !ok { + return Fail(t, fmt.Sprintf("\"%s\" could not be applied builtin len()", list), msgAndArgs...) + } + if !found { + return true + } + } + + return Fail(t, fmt.Sprintf("%q is a subset of %q", subset, list), msgAndArgs...) +} + +// ElementsMatch asserts that the specified listA(array, slice...) is equal to specified +// listB(array, slice...) ignoring the order of the elements. If there are duplicate elements, +// the number of appearances of each of them in both lists should match. +// +// assert.ElementsMatch(t, [1, 3, 2, 3], [1, 3, 3, 2]) +func ElementsMatch(t TestingT, listA, listB interface{}, msgAndArgs ...interface{}) (ok bool) { + if h, ok := t.(tHelper); ok { + h.Helper() + } + if isEmpty(listA) && isEmpty(listB) { + return true + } + + aKind := reflect.TypeOf(listA).Kind() + bKind := reflect.TypeOf(listB).Kind() + + if aKind != reflect.Array && aKind != reflect.Slice { + return Fail(t, fmt.Sprintf("%q has an unsupported type %s", listA, aKind), msgAndArgs...) + } + + if bKind != reflect.Array && bKind != reflect.Slice { + return Fail(t, fmt.Sprintf("%q has an unsupported type %s", listB, bKind), msgAndArgs...) + } + + aValue := reflect.ValueOf(listA) + bValue := reflect.ValueOf(listB) + + aLen := aValue.Len() + bLen := bValue.Len() + + if aLen != bLen { + return Fail(t, fmt.Sprintf("lengths don't match: %d != %d", aLen, bLen), msgAndArgs...) + } + + // Mark indexes in bValue that we already used + visited := make([]bool, bLen) + for i := 0; i < aLen; i++ { + element := aValue.Index(i).Interface() + found := false + for j := 0; j < bLen; j++ { + if visited[j] { + continue + } + if ObjectsAreEqual(bValue.Index(j).Interface(), element) { + visited[j] = true + found = true + break + } + } + if !found { + return Fail(t, fmt.Sprintf("element %s appears more times in %s than in %s", element, aValue, bValue), msgAndArgs...) + } + } + + return true +} + +// Condition uses a Comparison to assert a complex condition. +func Condition(t TestingT, comp Comparison, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + result := comp() + if !result { + Fail(t, "Condition failed!", msgAndArgs...) + } + return result +} + +// PanicTestFunc defines a func that should be passed to the assert.Panics and assert.NotPanics +// methods, and represents a simple func that takes no arguments, and returns nothing. +type PanicTestFunc func() + +// didPanic returns true if the function passed to it panics. Otherwise, it returns false. +func didPanic(f PanicTestFunc) (bool, interface{}) { + + didPanic := false + var message interface{} + func() { + + defer func() { + if message = recover(); message != nil { + didPanic = true + } + }() + + // call the target function + f() + + }() + + return didPanic, message + +} + +// Panics asserts that the code inside the specified PanicTestFunc panics. +// +// assert.Panics(t, func(){ GoCrazy() }) +func Panics(t TestingT, f PanicTestFunc, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + + if funcDidPanic, panicValue := didPanic(f); !funcDidPanic { + return Fail(t, fmt.Sprintf("func %#v should panic\n\tPanic value:\t%#v", f, panicValue), msgAndArgs...) + } + + return true +} + +// PanicsWithValue asserts that the code inside the specified PanicTestFunc panics, and that +// the recovered panic value equals the expected panic value. +// +// assert.PanicsWithValue(t, "crazy error", func(){ GoCrazy() }) +func PanicsWithValue(t TestingT, expected interface{}, f PanicTestFunc, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + + funcDidPanic, panicValue := didPanic(f) + if !funcDidPanic { + return Fail(t, fmt.Sprintf("func %#v should panic\n\tPanic value:\t%#v", f, panicValue), msgAndArgs...) + } + if panicValue != expected { + return Fail(t, fmt.Sprintf("func %#v should panic with value:\t%#v\n\tPanic value:\t%#v", f, expected, panicValue), msgAndArgs...) + } + + return true +} + +// NotPanics asserts that the code inside the specified PanicTestFunc does NOT panic. +// +// assert.NotPanics(t, func(){ RemainCalm() }) +func NotPanics(t TestingT, f PanicTestFunc, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + + if funcDidPanic, panicValue := didPanic(f); funcDidPanic { + return Fail(t, fmt.Sprintf("func %#v should not panic\n\tPanic value:\t%v", f, panicValue), msgAndArgs...) + } + + return true +} + +// WithinDuration asserts that the two times are within duration delta of each other. +// +// assert.WithinDuration(t, time.Now(), time.Now(), 10*time.Second) +func WithinDuration(t TestingT, expected, actual time.Time, delta time.Duration, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + + dt := expected.Sub(actual) + if dt < -delta || dt > delta { + return Fail(t, fmt.Sprintf("Max difference between %v and %v allowed is %v, but difference was %v", expected, actual, delta, dt), msgAndArgs...) + } + + return true +} + +func toFloat(x interface{}) (float64, bool) { + var xf float64 + xok := true + + switch xn := x.(type) { + case uint8: + xf = float64(xn) + case uint16: + xf = float64(xn) + case uint32: + xf = float64(xn) + case uint64: + xf = float64(xn) + case int: + xf = float64(xn) + case int8: + xf = float64(xn) + case int16: + xf = float64(xn) + case int32: + xf = float64(xn) + case int64: + xf = float64(xn) + case float32: + xf = float64(xn) + case float64: + xf = float64(xn) + case time.Duration: + xf = float64(xn) + default: + xok = false + } + + return xf, xok +} + +// InDelta asserts that the two numerals are within delta of each other. +// +// assert.InDelta(t, math.Pi, (22 / 7.0), 0.01) +func InDelta(t TestingT, expected, actual interface{}, delta float64, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + + af, aok := toFloat(expected) + bf, bok := toFloat(actual) + + if !aok || !bok { + return Fail(t, fmt.Sprintf("Parameters must be numerical"), msgAndArgs...) + } + + if math.IsNaN(af) { + return Fail(t, fmt.Sprintf("Expected must not be NaN"), msgAndArgs...) + } + + if math.IsNaN(bf) { + return Fail(t, fmt.Sprintf("Expected %v with delta %v, but was NaN", expected, delta), msgAndArgs...) + } + + dt := af - bf + if dt < -delta || dt > delta { + return Fail(t, fmt.Sprintf("Max difference between %v and %v allowed is %v, but difference was %v", expected, actual, delta, dt), msgAndArgs...) + } + + return true +} + +// InDeltaSlice is the same as InDelta, except it compares two slices. +func InDeltaSlice(t TestingT, expected, actual interface{}, delta float64, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + if expected == nil || actual == nil || + reflect.TypeOf(actual).Kind() != reflect.Slice || + reflect.TypeOf(expected).Kind() != reflect.Slice { + return Fail(t, fmt.Sprintf("Parameters must be slice"), msgAndArgs...) + } + + actualSlice := reflect.ValueOf(actual) + expectedSlice := reflect.ValueOf(expected) + + for i := 0; i < actualSlice.Len(); i++ { + result := InDelta(t, actualSlice.Index(i).Interface(), expectedSlice.Index(i).Interface(), delta, msgAndArgs...) + if !result { + return result + } + } + + return true +} + +// InDeltaMapValues is the same as InDelta, but it compares all values between two maps. Both maps must have exactly the same keys. +func InDeltaMapValues(t TestingT, expected, actual interface{}, delta float64, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + if expected == nil || actual == nil || + reflect.TypeOf(actual).Kind() != reflect.Map || + reflect.TypeOf(expected).Kind() != reflect.Map { + return Fail(t, "Arguments must be maps", msgAndArgs...) + } + + expectedMap := reflect.ValueOf(expected) + actualMap := reflect.ValueOf(actual) + + if expectedMap.Len() != actualMap.Len() { + return Fail(t, "Arguments must have the same number of keys", msgAndArgs...) + } + + for _, k := range expectedMap.MapKeys() { + ev := expectedMap.MapIndex(k) + av := actualMap.MapIndex(k) + + if !ev.IsValid() { + return Fail(t, fmt.Sprintf("missing key %q in expected map", k), msgAndArgs...) + } + + if !av.IsValid() { + return Fail(t, fmt.Sprintf("missing key %q in actual map", k), msgAndArgs...) + } + + if !InDelta( + t, + ev.Interface(), + av.Interface(), + delta, + msgAndArgs..., + ) { + return false + } + } + + return true +} + +func calcRelativeError(expected, actual interface{}) (float64, error) { + af, aok := toFloat(expected) + if !aok { + return 0, fmt.Errorf("expected value %q cannot be converted to float", expected) + } + if af == 0 { + return 0, fmt.Errorf("expected value must have a value other than zero to calculate the relative error") + } + bf, bok := toFloat(actual) + if !bok { + return 0, fmt.Errorf("actual value %q cannot be converted to float", actual) + } + + return math.Abs(af-bf) / math.Abs(af), nil +} + +// InEpsilon asserts that expected and actual have a relative error less than epsilon +func InEpsilon(t TestingT, expected, actual interface{}, epsilon float64, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + actualEpsilon, err := calcRelativeError(expected, actual) + if err != nil { + return Fail(t, err.Error(), msgAndArgs...) + } + if actualEpsilon > epsilon { + return Fail(t, fmt.Sprintf("Relative error is too high: %#v (expected)\n"+ + " < %#v (actual)", epsilon, actualEpsilon), msgAndArgs...) + } + + return true +} + +// InEpsilonSlice is the same as InEpsilon, except it compares each value from two slices. +func InEpsilonSlice(t TestingT, expected, actual interface{}, epsilon float64, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + if expected == nil || actual == nil || + reflect.TypeOf(actual).Kind() != reflect.Slice || + reflect.TypeOf(expected).Kind() != reflect.Slice { + return Fail(t, fmt.Sprintf("Parameters must be slice"), msgAndArgs...) + } + + actualSlice := reflect.ValueOf(actual) + expectedSlice := reflect.ValueOf(expected) + + for i := 0; i < actualSlice.Len(); i++ { + result := InEpsilon(t, actualSlice.Index(i).Interface(), expectedSlice.Index(i).Interface(), epsilon) + if !result { + return result + } + } + + return true +} + +/* + Errors +*/ + +// NoError asserts that a function returned no error (i.e. `nil`). +// +// actualObj, err := SomeFunction() +// if assert.NoError(t, err) { +// assert.Equal(t, expectedObj, actualObj) +// } +func NoError(t TestingT, err error, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + if err != nil { + return Fail(t, fmt.Sprintf("Received unexpected error:\n%+v", err), msgAndArgs...) + } + + return true +} + +// Error asserts that a function returned an error (i.e. not `nil`). +// +// actualObj, err := SomeFunction() +// if assert.Error(t, err) { +// assert.Equal(t, expectedError, err) +// } +func Error(t TestingT, err error, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + + if err == nil { + return Fail(t, "An error is expected but got nil.", msgAndArgs...) + } + + return true +} + +// EqualError asserts that a function returned an error (i.e. not `nil`) +// and that it is equal to the provided error. +// +// actualObj, err := SomeFunction() +// assert.EqualError(t, err, expectedErrorString) +func EqualError(t TestingT, theError error, errString string, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + if !Error(t, theError, msgAndArgs...) { + return false + } + expected := errString + actual := theError.Error() + // don't need to use deep equals here, we know they are both strings + if expected != actual { + return Fail(t, fmt.Sprintf("Error message not equal:\n"+ + "expected: %q\n"+ + "actual : %q", expected, actual), msgAndArgs...) + } + return true +} + +// matchRegexp return true if a specified regexp matches a string. +func matchRegexp(rx interface{}, str interface{}) bool { + + var r *regexp.Regexp + if rr, ok := rx.(*regexp.Regexp); ok { + r = rr + } else { + r = regexp.MustCompile(fmt.Sprint(rx)) + } + + return (r.FindStringIndex(fmt.Sprint(str)) != nil) + +} + +// Regexp asserts that a specified regexp matches a string. +// +// assert.Regexp(t, regexp.MustCompile("start"), "it's starting") +// assert.Regexp(t, "start...$", "it's not starting") +func Regexp(t TestingT, rx interface{}, str interface{}, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + + match := matchRegexp(rx, str) + + if !match { + Fail(t, fmt.Sprintf("Expect \"%v\" to match \"%v\"", str, rx), msgAndArgs...) + } + + return match +} + +// NotRegexp asserts that a specified regexp does not match a string. +// +// assert.NotRegexp(t, regexp.MustCompile("starts"), "it's starting") +// assert.NotRegexp(t, "^start", "it's not starting") +func NotRegexp(t TestingT, rx interface{}, str interface{}, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + match := matchRegexp(rx, str) + + if match { + Fail(t, fmt.Sprintf("Expect \"%v\" to NOT match \"%v\"", str, rx), msgAndArgs...) + } + + return !match + +} + +// Zero asserts that i is the zero value for its type. +func Zero(t TestingT, i interface{}, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + if i != nil && !reflect.DeepEqual(i, reflect.Zero(reflect.TypeOf(i)).Interface()) { + return Fail(t, fmt.Sprintf("Should be zero, but was %v", i), msgAndArgs...) + } + return true +} + +// NotZero asserts that i is not the zero value for its type. +func NotZero(t TestingT, i interface{}, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + if i == nil || reflect.DeepEqual(i, reflect.Zero(reflect.TypeOf(i)).Interface()) { + return Fail(t, fmt.Sprintf("Should not be zero, but was %v", i), msgAndArgs...) + } + return true +} + +// FileExists checks whether a file exists in the given path. It also fails if the path points to a directory or there is an error when trying to check the file. +func FileExists(t TestingT, path string, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + info, err := os.Lstat(path) + if err != nil { + if os.IsNotExist(err) { + return Fail(t, fmt.Sprintf("unable to find file %q", path), msgAndArgs...) + } + return Fail(t, fmt.Sprintf("error when running os.Lstat(%q): %s", path, err), msgAndArgs...) + } + if info.IsDir() { + return Fail(t, fmt.Sprintf("%q is a directory", path), msgAndArgs...) + } + return true +} + +// DirExists checks whether a directory exists in the given path. It also fails if the path is a file rather a directory or there is an error checking whether it exists. +func DirExists(t TestingT, path string, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + info, err := os.Lstat(path) + if err != nil { + if os.IsNotExist(err) { + return Fail(t, fmt.Sprintf("unable to find file %q", path), msgAndArgs...) + } + return Fail(t, fmt.Sprintf("error when running os.Lstat(%q): %s", path, err), msgAndArgs...) + } + if !info.IsDir() { + return Fail(t, fmt.Sprintf("%q is a file", path), msgAndArgs...) + } + return true +} + +// JSONEq asserts that two JSON strings are equivalent. +// +// assert.JSONEq(t, `{"hello": "world", "foo": "bar"}`, `{"foo": "bar", "hello": "world"}`) +func JSONEq(t TestingT, expected string, actual string, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + var expectedJSONAsInterface, actualJSONAsInterface interface{} + + if err := json.Unmarshal([]byte(expected), &expectedJSONAsInterface); err != nil { + return Fail(t, fmt.Sprintf("Expected value ('%s') is not valid json.\nJSON parsing error: '%s'", expected, err.Error()), msgAndArgs...) + } + + if err := json.Unmarshal([]byte(actual), &actualJSONAsInterface); err != nil { + return Fail(t, fmt.Sprintf("Input ('%s') needs to be valid json.\nJSON parsing error: '%s'", actual, err.Error()), msgAndArgs...) + } + + return Equal(t, expectedJSONAsInterface, actualJSONAsInterface, msgAndArgs...) +} + +// YAMLEq asserts that two YAML strings are equivalent. +func YAMLEq(t TestingT, expected string, actual string, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + var expectedYAMLAsInterface, actualYAMLAsInterface interface{} + + if err := yaml.Unmarshal([]byte(expected), &expectedYAMLAsInterface); err != nil { + return Fail(t, fmt.Sprintf("Expected value ('%s') is not valid yaml.\nYAML parsing error: '%s'", expected, err.Error()), msgAndArgs...) + } + + if err := yaml.Unmarshal([]byte(actual), &actualYAMLAsInterface); err != nil { + return Fail(t, fmt.Sprintf("Input ('%s') needs to be valid yaml.\nYAML error: '%s'", actual, err.Error()), msgAndArgs...) + } + + return Equal(t, expectedYAMLAsInterface, actualYAMLAsInterface, msgAndArgs...) +} + +func typeAndKind(v interface{}) (reflect.Type, reflect.Kind) { + t := reflect.TypeOf(v) + k := t.Kind() + + if k == reflect.Ptr { + t = t.Elem() + k = t.Kind() + } + return t, k +} + +// diff returns a diff of both values as long as both are of the same type and +// are a struct, map, slice, array or string. Otherwise it returns an empty string. +func diff(expected interface{}, actual interface{}) string { + if expected == nil || actual == nil { + return "" + } + + et, ek := typeAndKind(expected) + at, _ := typeAndKind(actual) + + if et != at { + return "" + } + + if ek != reflect.Struct && ek != reflect.Map && ek != reflect.Slice && ek != reflect.Array && ek != reflect.String { + return "" + } + + var e, a string + if et != reflect.TypeOf("") { + e = spewConfig.Sdump(expected) + a = spewConfig.Sdump(actual) + } else { + e = reflect.ValueOf(expected).String() + a = reflect.ValueOf(actual).String() + } + + diff, _ := difflib.GetUnifiedDiffString(difflib.UnifiedDiff{ + A: difflib.SplitLines(e), + B: difflib.SplitLines(a), + FromFile: "Expected", + FromDate: "", + ToFile: "Actual", + ToDate: "", + Context: 1, + }) + + return "\n\nDiff:\n" + diff +} + +// validateEqualArgs checks whether provided arguments can be safely used in the +// Equal/NotEqual functions. +func validateEqualArgs(expected, actual interface{}) error { + if isFunction(expected) || isFunction(actual) { + return errors.New("cannot take func type as argument") + } + return nil +} + +func isFunction(arg interface{}) bool { + if arg == nil { + return false + } + return reflect.TypeOf(arg).Kind() == reflect.Func +} + +var spewConfig = spew.ConfigState{ + Indent: " ", + DisablePointerAddresses: true, + DisableCapacities: true, + SortKeys: true, +} + +type tHelper interface { + Helper() +} + +// Eventually asserts that given condition will be met in waitFor time, +// periodically checking target function each tick. +// +// assert.Eventually(t, func() bool { return true; }, time.Second, 10*time.Millisecond) +func Eventually(t TestingT, condition func() bool, waitFor time.Duration, tick time.Duration, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + + timer := time.NewTimer(waitFor) + ticker := time.NewTicker(tick) + checkPassed := make(chan bool) + defer timer.Stop() + defer ticker.Stop() + defer close(checkPassed) + for { + select { + case <-timer.C: + return Fail(t, "Condition never satisfied", msgAndArgs...) + case result := <-checkPassed: + if result { + return true + } + case <-ticker.C: + go func() { + checkPassed <- condition() + }() + } + } +} diff --git a/vendor/github.com/stretchr/testify/assert/doc.go b/vendor/github.com/stretchr/testify/assert/doc.go new file mode 100644 index 00000000..c9dccc4d --- /dev/null +++ b/vendor/github.com/stretchr/testify/assert/doc.go @@ -0,0 +1,45 @@ +// Package assert provides a set of comprehensive testing tools for use with the normal Go testing system. +// +// Example Usage +// +// The following is a complete example using assert in a standard test function: +// import ( +// "testing" +// "github.com/stretchr/testify/assert" +// ) +// +// func TestSomething(t *testing.T) { +// +// var a string = "Hello" +// var b string = "Hello" +// +// assert.Equal(t, a, b, "The two words should be the same.") +// +// } +// +// if you assert many times, use the format below: +// +// import ( +// "testing" +// "github.com/stretchr/testify/assert" +// ) +// +// func TestSomething(t *testing.T) { +// assert := assert.New(t) +// +// var a string = "Hello" +// var b string = "Hello" +// +// assert.Equal(a, b, "The two words should be the same.") +// } +// +// Assertions +// +// Assertions allow you to easily write test code, and are global funcs in the `assert` package. +// All assertion functions take, as the first argument, the `*testing.T` object provided by the +// testing framework. This allows the assertion funcs to write the failings and other details to +// the correct place. +// +// Every assertion function also takes an optional string message as the final argument, +// allowing custom error messages to be appended to the message the assertion method outputs. +package assert diff --git a/vendor/github.com/stretchr/testify/assert/errors.go b/vendor/github.com/stretchr/testify/assert/errors.go new file mode 100644 index 00000000..ac9dc9d1 --- /dev/null +++ b/vendor/github.com/stretchr/testify/assert/errors.go @@ -0,0 +1,10 @@ +package assert + +import ( + "errors" +) + +// AnError is an error instance useful for testing. If the code does not care +// about error specifics, and only needs to return the error for example, this +// error should be used to make the test code more readable. +var AnError = errors.New("assert.AnError general error for testing") diff --git a/vendor/github.com/stretchr/testify/assert/forward_assertions.go b/vendor/github.com/stretchr/testify/assert/forward_assertions.go new file mode 100644 index 00000000..9ad56851 --- /dev/null +++ b/vendor/github.com/stretchr/testify/assert/forward_assertions.go @@ -0,0 +1,16 @@ +package assert + +// Assertions provides assertion methods around the +// TestingT interface. +type Assertions struct { + t TestingT +} + +// New makes a new Assertions object for the specified TestingT. +func New(t TestingT) *Assertions { + return &Assertions{ + t: t, + } +} + +//go:generate go run ../_codegen/main.go -output-package=assert -template=assertion_forward.go.tmpl -include-format-funcs diff --git a/vendor/github.com/stretchr/testify/assert/http_assertions.go b/vendor/github.com/stretchr/testify/assert/http_assertions.go new file mode 100644 index 00000000..df46fa77 --- /dev/null +++ b/vendor/github.com/stretchr/testify/assert/http_assertions.go @@ -0,0 +1,143 @@ +package assert + +import ( + "fmt" + "net/http" + "net/http/httptest" + "net/url" + "strings" +) + +// httpCode is a helper that returns HTTP code of the response. It returns -1 and +// an error if building a new request fails. +func httpCode(handler http.HandlerFunc, method, url string, values url.Values) (int, error) { + w := httptest.NewRecorder() + req, err := http.NewRequest(method, url, nil) + if err != nil { + return -1, err + } + req.URL.RawQuery = values.Encode() + handler(w, req) + return w.Code, nil +} + +// HTTPSuccess asserts that a specified handler returns a success status code. +// +// assert.HTTPSuccess(t, myHandler, "POST", "http://www.google.com", nil) +// +// Returns whether the assertion was successful (true) or not (false). +func HTTPSuccess(t TestingT, handler http.HandlerFunc, method, url string, values url.Values, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + code, err := httpCode(handler, method, url, values) + if err != nil { + Fail(t, fmt.Sprintf("Failed to build test request, got error: %s", err)) + return false + } + + isSuccessCode := code >= http.StatusOK && code <= http.StatusPartialContent + if !isSuccessCode { + Fail(t, fmt.Sprintf("Expected HTTP success status code for %q but received %d", url+"?"+values.Encode(), code)) + } + + return isSuccessCode +} + +// HTTPRedirect asserts that a specified handler returns a redirect status code. +// +// assert.HTTPRedirect(t, myHandler, "GET", "/a/b/c", url.Values{"a": []string{"b", "c"}} +// +// Returns whether the assertion was successful (true) or not (false). +func HTTPRedirect(t TestingT, handler http.HandlerFunc, method, url string, values url.Values, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + code, err := httpCode(handler, method, url, values) + if err != nil { + Fail(t, fmt.Sprintf("Failed to build test request, got error: %s", err)) + return false + } + + isRedirectCode := code >= http.StatusMultipleChoices && code <= http.StatusTemporaryRedirect + if !isRedirectCode { + Fail(t, fmt.Sprintf("Expected HTTP redirect status code for %q but received %d", url+"?"+values.Encode(), code)) + } + + return isRedirectCode +} + +// HTTPError asserts that a specified handler returns an error status code. +// +// assert.HTTPError(t, myHandler, "POST", "/a/b/c", url.Values{"a": []string{"b", "c"}} +// +// Returns whether the assertion was successful (true) or not (false). +func HTTPError(t TestingT, handler http.HandlerFunc, method, url string, values url.Values, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + code, err := httpCode(handler, method, url, values) + if err != nil { + Fail(t, fmt.Sprintf("Failed to build test request, got error: %s", err)) + return false + } + + isErrorCode := code >= http.StatusBadRequest + if !isErrorCode { + Fail(t, fmt.Sprintf("Expected HTTP error status code for %q but received %d", url+"?"+values.Encode(), code)) + } + + return isErrorCode +} + +// HTTPBody is a helper that returns HTTP body of the response. It returns +// empty string if building a new request fails. +func HTTPBody(handler http.HandlerFunc, method, url string, values url.Values) string { + w := httptest.NewRecorder() + req, err := http.NewRequest(method, url+"?"+values.Encode(), nil) + if err != nil { + return "" + } + handler(w, req) + return w.Body.String() +} + +// HTTPBodyContains asserts that a specified handler returns a +// body that contains a string. +// +// assert.HTTPBodyContains(t, myHandler, "GET", "www.google.com", nil, "I'm Feeling Lucky") +// +// Returns whether the assertion was successful (true) or not (false). +func HTTPBodyContains(t TestingT, handler http.HandlerFunc, method, url string, values url.Values, str interface{}, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + body := HTTPBody(handler, method, url, values) + + contains := strings.Contains(body, fmt.Sprint(str)) + if !contains { + Fail(t, fmt.Sprintf("Expected response body for \"%s\" to contain \"%s\" but found \"%s\"", url+"?"+values.Encode(), str, body)) + } + + return contains +} + +// HTTPBodyNotContains asserts that a specified handler returns a +// body that does not contain a string. +// +// assert.HTTPBodyNotContains(t, myHandler, "GET", "www.google.com", nil, "I'm Feeling Lucky") +// +// Returns whether the assertion was successful (true) or not (false). +func HTTPBodyNotContains(t TestingT, handler http.HandlerFunc, method, url string, values url.Values, str interface{}, msgAndArgs ...interface{}) bool { + if h, ok := t.(tHelper); ok { + h.Helper() + } + body := HTTPBody(handler, method, url, values) + + contains := strings.Contains(body, fmt.Sprint(str)) + if contains { + Fail(t, fmt.Sprintf("Expected response body for \"%s\" to NOT contain \"%s\" but found \"%s\"", url+"?"+values.Encode(), str, body)) + } + + return !contains +} diff --git a/vendor/github.com/tsg/go-daemon/src/god.c b/vendor/github.com/tsg/go-daemon/src/god.c deleted file mode 100644 index 7f63e081..00000000 --- a/vendor/github.com/tsg/go-daemon/src/god.c +++ /dev/null @@ -1,313 +0,0 @@ -// Copyright 2013-2014 Alexandre Fiori -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include -#include -#include -#include -#include - -void usage() { - printf( - "Use: god [options] [--] program [arguments]\n" - "Options:\n" - "-h --help show this help and exit\n" - "-v --version show version and exit\n" - "-f --foreground run in foreground\n" - "-n --nohup make the program immune to SIGHUP\n" - "-l --logfile FILE write the program's stdout and stderr to FILE\n" - "-p --pidfile FILE write pid to FILE\n" - "-r --rundir DIR switch to DIR before executing the program\n" - "-u --user USER switch to USER before executing the program\n" - "-g --group GROUP switch to GROUP before executing the program\n" - "\nThe program's output go to a blackhole if no logfile is set.\n" - "Log files are recycled on SIGHUP.\n" - ); - exit(1); -} - -static int nohup = 0; -static int logfd[2]; // pipe -static pid_t childpid = 0; -static FILE *logfp = NULL; -static FILE *pidfp = NULL; -static char logfile[PATH_MAX]; -static char pidfile[PATH_MAX]; -static char linebuf[1024]; -static struct passwd *pwd = NULL; -static struct group *grp = NULL; -static pthread_mutex_t logger_mutex; - -void daemon_main(int optind, char **argv); -void *logger_thread(void *cmdname); -void sighup(int signum); -void sigfwd(int signum); - -int main(int argc, char **argv) { - char rundir[PATH_MAX]; - char user[64]; - char group[64]; - int foreground = 0; - struct stat exec_stat; - - memset(logfile, 0, sizeof logfile); - memset(pidfile, 0, sizeof pidfile); - memset(rundir, 0, sizeof rundir); - memset(user, 0, sizeof user); - memset(group, 0, sizeof group); - - static struct option opts[] = { - { "help", no_argument, NULL, 'h' }, - { "version", no_argument, NULL, 'v' }, - { "foreground", no_argument, NULL, 'f' }, - { "nohup", no_argument, NULL, 'n' }, - { "logfile", required_argument, NULL, 'l' }, - { "pidfile", required_argument, NULL, 'p' }, - { "rundir", required_argument, NULL, 'r' }, - { "user", required_argument, NULL, 'u' }, - { "group", required_argument, NULL, 'g' }, - { NULL, 0, NULL, 0 }, - }; - - int ch; - while (1) { - ch = getopt_long(argc, argv, "l:p:r:u:g:hvfns", opts, NULL); - if (ch == -1) - break; - - switch (ch) { - case 'v': - printf("Go daemon v1.2\n"); - printf("http://github.com/fiorix/go-daemon\n"); - return 0; - case 'f': - foreground = 1; - break; - case 'n': - nohup = 1; - break; - case 'l': - strncpy(logfile, optarg, sizeof logfile - 1); - break; - case 'p': - strncpy(pidfile, optarg, sizeof pidfile - 1); - break; - case 'r': - strncpy(rundir, optarg, sizeof rundir - 1); - break; - case 'u': - strncpy(user, optarg, sizeof user - 1); - break; - case 'g': - strncpy(group, optarg, sizeof group - 1); - break; - default: - usage(); - } - } - - // utility is expected to be argv's leftovers. - if (optind >= argc) - usage(); - - if (*rundir != 0 && chdir(rundir) == -1) { - perror("failed to switch to rundir"); - return 1; - } - - if (*user != 0 && (pwd = getpwnam(user)) == NULL) { - fprintf(stderr, "failed to switch to user %s: %s\n", - user, strerror(errno)); - return 1; - } - - if (*group != 0 && (grp = getgrnam(group)) == NULL) { - fprintf(stderr, "failed to switch to group %s: %s\n", - group, strerror(errno)); - return 1; - } - - if (*logfile != 0 && (logfp = fopen(logfile, "a")) == NULL) { - perror("failed to open logfile"); - return 1; - } - if (logfp) - setvbuf(logfp, linebuf, _IOLBF, sizeof linebuf); - - if (*pidfile != 0 && (pidfp = fopen(pidfile, "w+")) == NULL) { - perror("failed to open pidfile"); - return 1; - } - - if (grp != NULL && setegid(grp->gr_gid) == -1) { - fprintf(stderr, "failed to switch to group %s: %s\n", - group, strerror(errno)); - return 1; - } - - if (pwd != NULL && seteuid(pwd->pw_uid) == -1) { - fprintf(stderr, "failed to switch to user %s: %s\n", - user, strerror(errno)); - return 1; - } - - if (stat(argv[optind], &exec_stat) < 0) { - fprintf(stderr, "failed to stat %s: %s\n", - argv[optind], strerror(errno)); - return 1; - } - if (!(exec_stat.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH))) { - fprintf(stderr, "permission denied: %s\n", - argv[optind]); - return 1; - } - - if (foreground) { - daemon_main(optind, argv); - } else { - // Daemonize. - pid_t pid = fork(); - if (pid) { - waitpid(pid, NULL, 0); - } else if (!pid) { - if ((pid = fork())) { - exit(0); - } else if (!pid) { - close(0); - close(1); - close(2); - daemon_main(optind, argv); - } else { - perror("fork"); - exit(1); - } - } else { - perror("fork"); - exit(1); - } - } - - return 0; -} - -void daemon_main(int optind, char **argv) { - if (pidfp) { - fprintf(pidfp, "%d\n", getpid()); - fclose(pidfp); - } - // Fwd all signals to the child, except SIGHUP. - int signum; - for (signum = 1; signum < 33; signum++) { - if (signal(signum, sigfwd) == SIG_IGN) - signal(signum, SIG_IGN); - } - signal(SIGHUP, sighup); - pipe(logfd); - if ((childpid = fork())) { - close(logfd[1]); - pthread_t logth; - pthread_create(&logth, NULL, logger_thread, argv[optind]); - waitpid(childpid, NULL, 0); - pthread_join(logth, NULL); - } else if (!childpid) { - close(logfd[0]); - close(0); - close(1); - close(2); - dup2(logfd[1], 1); - dup2(logfd[1], 2); - execvp(argv[optind], argv + optind); - printf("\x1b%s", strerror(errno)); - fflush(stdout); - close(logfd[1]); - close(1); - close(2); - } else { - perror("fork"); - exit(1); - } - if (pidfp) - unlink(pidfile); -} - -void *logger_thread(void *cmdname) { - int n; - char buf[4096]; - int has_read = 0; - - while(1) { - // read() will fail when the child process fails - // to execute or dies, and closes its terminal. - // This is what terminates this thread and therefore - // the main thread can move along. - n = read(logfd[0], buf, sizeof buf); - if (n <= 0) - break; - - buf[n] = 0; - if (!has_read) { - has_read = 1; - if (*buf == '\x1b') { - char *p = buf; - printf("%s: %s\n", (char *) cmdname, ++p); - close(logfd[0]); - break; - } - } - - pthread_mutex_lock(&logger_mutex); - if (logfp) { - fwrite(buf, 1, n, logfp); - //fflush(logfp); - } - pthread_mutex_unlock(&logger_mutex); - } - - return NULL; -} - -void sighup(int signum) { - if (pwd != NULL) { - seteuid(getuid()); - } - if (grp != NULL) { - setegid(getgid()); - } - pthread_mutex_lock(&logger_mutex); - if (logfp) { - FILE *fp = fopen(logfile, "a"); - if (fp != NULL) { - fclose(logfp); - logfp = fp; - setvbuf(logfp, linebuf, _IOLBF, sizeof linebuf); - } - } - if (grp != NULL) { - setegid(grp->gr_gid); - } - if (pwd != NULL) { - seteuid(pwd->pw_uid); - } - pthread_mutex_unlock(&logger_mutex); - if (!nohup && childpid) // nonohup :~ - kill(childpid, signum); -} - -void sigfwd(int signum) { - if (childpid) - kill(childpid, signum); -} diff --git a/vendor/golang.org/x/crypto/ed25519/ed25519.go b/vendor/golang.org/x/crypto/ed25519/ed25519.go index c7f8c7e6..71ad917d 100644 --- a/vendor/golang.org/x/crypto/ed25519/ed25519.go +++ b/vendor/golang.org/x/crypto/ed25519/ed25519.go @@ -5,6 +5,7 @@ // In Go 1.13, the ed25519 package was promoted to the standard library as // crypto/ed25519, and this package became a wrapper for the standard library one. // +//go:build !go1.13 // +build !go1.13 // Package ed25519 implements the Ed25519 signature algorithm. See diff --git a/vendor/golang.org/x/crypto/ed25519/ed25519_go113.go b/vendor/golang.org/x/crypto/ed25519/ed25519_go113.go index d1448d8d..b5974dc8 100644 --- a/vendor/golang.org/x/crypto/ed25519/ed25519_go113.go +++ b/vendor/golang.org/x/crypto/ed25519/ed25519_go113.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build go1.13 // +build go1.13 // Package ed25519 implements the Ed25519 signature algorithm. See diff --git a/vendor/golang.org/x/crypto/openpgp/armor/armor.go b/vendor/golang.org/x/crypto/openpgp/armor/armor.go index 36a68043..ebc87876 100644 --- a/vendor/golang.org/x/crypto/openpgp/armor/armor.go +++ b/vendor/golang.org/x/crypto/openpgp/armor/armor.go @@ -4,6 +4,12 @@ // Package armor implements OpenPGP ASCII Armor, see RFC 4880. OpenPGP Armor is // very similar to PEM except that it has an additional CRC checksum. +// +// Deprecated: this package is unmaintained except for security fixes. New +// applications should consider a more focused, modern alternative to OpenPGP +// for their specific task. If you are required to interoperate with OpenPGP +// systems and need a maintained package, consider a community fork. +// See https://golang.org/issue/44226. package armor // import "golang.org/x/crypto/openpgp/armor" import ( diff --git a/vendor/golang.org/x/crypto/openpgp/elgamal/elgamal.go b/vendor/golang.org/x/crypto/openpgp/elgamal/elgamal.go index 72a6a739..84396a08 100644 --- a/vendor/golang.org/x/crypto/openpgp/elgamal/elgamal.go +++ b/vendor/golang.org/x/crypto/openpgp/elgamal/elgamal.go @@ -10,6 +10,12 @@ // This form of ElGamal embeds PKCS#1 v1.5 padding, which may make it // unsuitable for other protocols. RSA should be used in preference in any // case. +// +// Deprecated: this package was only provided to support ElGamal encryption in +// OpenPGP. The golang.org/x/crypto/openpgp package is now deprecated (see +// https://golang.org/issue/44226), and ElGamal in the OpenPGP ecosystem has +// compatibility and security issues (see https://eprint.iacr.org/2021/923). +// Moreover, this package doesn't protect against side-channel attacks. package elgamal // import "golang.org/x/crypto/openpgp/elgamal" import ( diff --git a/vendor/golang.org/x/crypto/openpgp/errors/errors.go b/vendor/golang.org/x/crypto/openpgp/errors/errors.go index eb0550b2..1d7a0ea0 100644 --- a/vendor/golang.org/x/crypto/openpgp/errors/errors.go +++ b/vendor/golang.org/x/crypto/openpgp/errors/errors.go @@ -3,6 +3,12 @@ // license that can be found in the LICENSE file. // Package errors contains common error types for the OpenPGP packages. +// +// Deprecated: this package is unmaintained except for security fixes. New +// applications should consider a more focused, modern alternative to OpenPGP +// for their specific task. If you are required to interoperate with OpenPGP +// systems and need a maintained package, consider a community fork. +// See https://golang.org/issue/44226. package errors // import "golang.org/x/crypto/openpgp/errors" import ( diff --git a/vendor/golang.org/x/crypto/openpgp/packet/packet.go b/vendor/golang.org/x/crypto/openpgp/packet/packet.go index 5af64c54..0a19794a 100644 --- a/vendor/golang.org/x/crypto/openpgp/packet/packet.go +++ b/vendor/golang.org/x/crypto/openpgp/packet/packet.go @@ -4,6 +4,12 @@ // Package packet implements parsing and serialization of OpenPGP packets, as // specified in RFC 4880. +// +// Deprecated: this package is unmaintained except for security fixes. New +// applications should consider a more focused, modern alternative to OpenPGP +// for their specific task. If you are required to interoperate with OpenPGP +// systems and need a maintained package, consider a community fork. +// See https://golang.org/issue/44226. package packet // import "golang.org/x/crypto/openpgp/packet" import ( @@ -14,6 +20,7 @@ import ( "crypto/rsa" "io" "math/big" + "math/bits" "golang.org/x/crypto/cast5" "golang.org/x/crypto/openpgp/errors" @@ -100,33 +107,65 @@ func (r *partialLengthReader) Read(p []byte) (n int, err error) { type partialLengthWriter struct { w io.WriteCloser lengthByte [1]byte + sentFirst bool + buf []byte } +// RFC 4880 4.2.2.4: the first partial length MUST be at least 512 octets long. +const minFirstPartialWrite = 512 + func (w *partialLengthWriter) Write(p []byte) (n int, err error) { + off := 0 + if !w.sentFirst { + if len(w.buf) > 0 || len(p) < minFirstPartialWrite { + off = len(w.buf) + w.buf = append(w.buf, p...) + if len(w.buf) < minFirstPartialWrite { + return len(p), nil + } + p = w.buf + w.buf = nil + } + w.sentFirst = true + } + + power := uint8(30) for len(p) > 0 { - for power := uint(14); power < 32; power-- { - l := 1 << power - if len(p) >= l { - w.lengthByte[0] = 224 + uint8(power) - _, err = w.w.Write(w.lengthByte[:]) - if err != nil { - return - } - var m int - m, err = w.w.Write(p[:l]) - n += m - if err != nil { - return - } - p = p[l:] - break + l := 1 << power + if len(p) < l { + power = uint8(bits.Len32(uint32(len(p)))) - 1 + l = 1 << power + } + w.lengthByte[0] = 224 + power + _, err = w.w.Write(w.lengthByte[:]) + if err == nil { + var m int + m, err = w.w.Write(p[:l]) + n += m + } + if err != nil { + if n < off { + return 0, err } + return n - off, err } + p = p[l:] } - return + return n - off, nil } func (w *partialLengthWriter) Close() error { + if len(w.buf) > 0 { + // In this case we can't send a 512 byte packet. + // Just send what we have. + p := w.buf + w.sentFirst = true + w.buf = nil + if _, err := w.Write(p); err != nil { + return err + } + } + w.lengthByte[0] = 0 _, err := w.w.Write(w.lengthByte[:]) if err != nil { diff --git a/vendor/golang.org/x/crypto/openpgp/read.go b/vendor/golang.org/x/crypto/openpgp/read.go index 6ec664f4..48a89314 100644 --- a/vendor/golang.org/x/crypto/openpgp/read.go +++ b/vendor/golang.org/x/crypto/openpgp/read.go @@ -3,6 +3,12 @@ // license that can be found in the LICENSE file. // Package openpgp implements high level operations on OpenPGP messages. +// +// Deprecated: this package is unmaintained except for security fixes. New +// applications should consider a more focused, modern alternative to OpenPGP +// for their specific task. If you are required to interoperate with OpenPGP +// systems and need a maintained package, consider a community fork. +// See https://golang.org/issue/44226. package openpgp // import "golang.org/x/crypto/openpgp" import ( diff --git a/vendor/golang.org/x/crypto/openpgp/s2k/s2k.go b/vendor/golang.org/x/crypto/openpgp/s2k/s2k.go index 4b9a44ca..9de04958 100644 --- a/vendor/golang.org/x/crypto/openpgp/s2k/s2k.go +++ b/vendor/golang.org/x/crypto/openpgp/s2k/s2k.go @@ -4,6 +4,12 @@ // Package s2k implements the various OpenPGP string-to-key transforms as // specified in RFC 4800 section 3.7.1. +// +// Deprecated: this package is unmaintained except for security fixes. New +// applications should consider a more focused, modern alternative to OpenPGP +// for their specific task. If you are required to interoperate with OpenPGP +// systems and need a maintained package, consider a community fork. +// See https://golang.org/issue/44226. package s2k // import "golang.org/x/crypto/openpgp/s2k" import ( diff --git a/vendor/golang.org/x/crypto/ssh/terminal/terminal.go b/vendor/golang.org/x/crypto/ssh/terminal/terminal.go index dd7378c8..a4d1919a 100644 --- a/vendor/golang.org/x/crypto/ssh/terminal/terminal.go +++ b/vendor/golang.org/x/crypto/ssh/terminal/terminal.go @@ -2,969 +2,75 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +// Package terminal provides support functions for dealing with terminals, as +// commonly found on UNIX systems. +// +// Deprecated: this package moved to golang.org/x/term. package terminal import ( - "bytes" "io" - "strconv" - "sync" - "unicode/utf8" + + "golang.org/x/term" ) // EscapeCodes contains escape sequences that can be written to the terminal in // order to achieve different styles of text. -type EscapeCodes struct { - // Foreground colors - Black, Red, Green, Yellow, Blue, Magenta, Cyan, White []byte - - // Reset all attributes - Reset []byte -} - -var vt100EscapeCodes = EscapeCodes{ - Black: []byte{keyEscape, '[', '3', '0', 'm'}, - Red: []byte{keyEscape, '[', '3', '1', 'm'}, - Green: []byte{keyEscape, '[', '3', '2', 'm'}, - Yellow: []byte{keyEscape, '[', '3', '3', 'm'}, - Blue: []byte{keyEscape, '[', '3', '4', 'm'}, - Magenta: []byte{keyEscape, '[', '3', '5', 'm'}, - Cyan: []byte{keyEscape, '[', '3', '6', 'm'}, - White: []byte{keyEscape, '[', '3', '7', 'm'}, - - Reset: []byte{keyEscape, '[', '0', 'm'}, -} +type EscapeCodes = term.EscapeCodes // Terminal contains the state for running a VT100 terminal that is capable of // reading lines of input. -type Terminal struct { - // AutoCompleteCallback, if non-null, is called for each keypress with - // the full input line and the current position of the cursor (in - // bytes, as an index into |line|). If it returns ok=false, the key - // press is processed normally. Otherwise it returns a replacement line - // and the new cursor position. - AutoCompleteCallback func(line string, pos int, key rune) (newLine string, newPos int, ok bool) - - // Escape contains a pointer to the escape codes for this terminal. - // It's always a valid pointer, although the escape codes themselves - // may be empty if the terminal doesn't support them. - Escape *EscapeCodes - - // lock protects the terminal and the state in this object from - // concurrent processing of a key press and a Write() call. - lock sync.Mutex - - c io.ReadWriter - prompt []rune - - // line is the current line being entered. - line []rune - // pos is the logical position of the cursor in line - pos int - // echo is true if local echo is enabled - echo bool - // pasteActive is true iff there is a bracketed paste operation in - // progress. - pasteActive bool - - // cursorX contains the current X value of the cursor where the left - // edge is 0. cursorY contains the row number where the first row of - // the current line is 0. - cursorX, cursorY int - // maxLine is the greatest value of cursorY so far. - maxLine int - - termWidth, termHeight int - - // outBuf contains the terminal data to be sent. - outBuf []byte - // remainder contains the remainder of any partial key sequences after - // a read. It aliases into inBuf. - remainder []byte - inBuf [256]byte - - // history contains previously entered commands so that they can be - // accessed with the up and down keys. - history stRingBuffer - // historyIndex stores the currently accessed history entry, where zero - // means the immediately previous entry. - historyIndex int - // When navigating up and down the history it's possible to return to - // the incomplete, initial line. That value is stored in - // historyPending. - historyPending string -} +type Terminal = term.Terminal // NewTerminal runs a VT100 terminal on the given ReadWriter. If the ReadWriter is // a local terminal, that terminal must first have been put into raw mode. // prompt is a string that is written at the start of each input line (i.e. // "> "). func NewTerminal(c io.ReadWriter, prompt string) *Terminal { - return &Terminal{ - Escape: &vt100EscapeCodes, - c: c, - prompt: []rune(prompt), - termWidth: 80, - termHeight: 24, - echo: true, - historyIndex: -1, - } -} - -const ( - keyCtrlD = 4 - keyCtrlU = 21 - keyEnter = '\r' - keyEscape = 27 - keyBackspace = 127 - keyUnknown = 0xd800 /* UTF-16 surrogate area */ + iota - keyUp - keyDown - keyLeft - keyRight - keyAltLeft - keyAltRight - keyHome - keyEnd - keyDeleteWord - keyDeleteLine - keyClearScreen - keyPasteStart - keyPasteEnd -) - -var ( - crlf = []byte{'\r', '\n'} - pasteStart = []byte{keyEscape, '[', '2', '0', '0', '~'} - pasteEnd = []byte{keyEscape, '[', '2', '0', '1', '~'} -) - -// bytesToKey tries to parse a key sequence from b. If successful, it returns -// the key and the remainder of the input. Otherwise it returns utf8.RuneError. -func bytesToKey(b []byte, pasteActive bool) (rune, []byte) { - if len(b) == 0 { - return utf8.RuneError, nil - } - - if !pasteActive { - switch b[0] { - case 1: // ^A - return keyHome, b[1:] - case 5: // ^E - return keyEnd, b[1:] - case 8: // ^H - return keyBackspace, b[1:] - case 11: // ^K - return keyDeleteLine, b[1:] - case 12: // ^L - return keyClearScreen, b[1:] - case 23: // ^W - return keyDeleteWord, b[1:] - case 14: // ^N - return keyDown, b[1:] - case 16: // ^P - return keyUp, b[1:] - } - } - - if b[0] != keyEscape { - if !utf8.FullRune(b) { - return utf8.RuneError, b - } - r, l := utf8.DecodeRune(b) - return r, b[l:] - } - - if !pasteActive && len(b) >= 3 && b[0] == keyEscape && b[1] == '[' { - switch b[2] { - case 'A': - return keyUp, b[3:] - case 'B': - return keyDown, b[3:] - case 'C': - return keyRight, b[3:] - case 'D': - return keyLeft, b[3:] - case 'H': - return keyHome, b[3:] - case 'F': - return keyEnd, b[3:] - } - } - - if !pasteActive && len(b) >= 6 && b[0] == keyEscape && b[1] == '[' && b[2] == '1' && b[3] == ';' && b[4] == '3' { - switch b[5] { - case 'C': - return keyAltRight, b[6:] - case 'D': - return keyAltLeft, b[6:] - } - } - - if !pasteActive && len(b) >= 6 && bytes.Equal(b[:6], pasteStart) { - return keyPasteStart, b[6:] - } - - if pasteActive && len(b) >= 6 && bytes.Equal(b[:6], pasteEnd) { - return keyPasteEnd, b[6:] - } - - // If we get here then we have a key that we don't recognise, or a - // partial sequence. It's not clear how one should find the end of a - // sequence without knowing them all, but it seems that [a-zA-Z~] only - // appears at the end of a sequence. - for i, c := range b[0:] { - if c >= 'a' && c <= 'z' || c >= 'A' && c <= 'Z' || c == '~' { - return keyUnknown, b[i+1:] - } - } - - return utf8.RuneError, b -} - -// queue appends data to the end of t.outBuf -func (t *Terminal) queue(data []rune) { - t.outBuf = append(t.outBuf, []byte(string(data))...) -} - -var eraseUnderCursor = []rune{' ', keyEscape, '[', 'D'} -var space = []rune{' '} - -func isPrintable(key rune) bool { - isInSurrogateArea := key >= 0xd800 && key <= 0xdbff - return key >= 32 && !isInSurrogateArea -} - -// moveCursorToPos appends data to t.outBuf which will move the cursor to the -// given, logical position in the text. -func (t *Terminal) moveCursorToPos(pos int) { - if !t.echo { - return - } - - x := visualLength(t.prompt) + pos - y := x / t.termWidth - x = x % t.termWidth - - up := 0 - if y < t.cursorY { - up = t.cursorY - y - } - - down := 0 - if y > t.cursorY { - down = y - t.cursorY - } - - left := 0 - if x < t.cursorX { - left = t.cursorX - x - } - - right := 0 - if x > t.cursorX { - right = x - t.cursorX - } - - t.cursorX = x - t.cursorY = y - t.move(up, down, left, right) -} - -func (t *Terminal) move(up, down, left, right int) { - m := []rune{} - - // 1 unit up can be expressed as ^[[A or ^[A - // 5 units up can be expressed as ^[[5A - - if up == 1 { - m = append(m, keyEscape, '[', 'A') - } else if up > 1 { - m = append(m, keyEscape, '[') - m = append(m, []rune(strconv.Itoa(up))...) - m = append(m, 'A') - } - - if down == 1 { - m = append(m, keyEscape, '[', 'B') - } else if down > 1 { - m = append(m, keyEscape, '[') - m = append(m, []rune(strconv.Itoa(down))...) - m = append(m, 'B') - } - - if right == 1 { - m = append(m, keyEscape, '[', 'C') - } else if right > 1 { - m = append(m, keyEscape, '[') - m = append(m, []rune(strconv.Itoa(right))...) - m = append(m, 'C') - } - - if left == 1 { - m = append(m, keyEscape, '[', 'D') - } else if left > 1 { - m = append(m, keyEscape, '[') - m = append(m, []rune(strconv.Itoa(left))...) - m = append(m, 'D') - } - - t.queue(m) -} - -func (t *Terminal) clearLineToRight() { - op := []rune{keyEscape, '[', 'K'} - t.queue(op) -} - -const maxLineLength = 4096 - -func (t *Terminal) setLine(newLine []rune, newPos int) { - if t.echo { - t.moveCursorToPos(0) - t.writeLine(newLine) - for i := len(newLine); i < len(t.line); i++ { - t.writeLine(space) - } - t.moveCursorToPos(newPos) - } - t.line = newLine - t.pos = newPos -} - -func (t *Terminal) advanceCursor(places int) { - t.cursorX += places - t.cursorY += t.cursorX / t.termWidth - if t.cursorY > t.maxLine { - t.maxLine = t.cursorY - } - t.cursorX = t.cursorX % t.termWidth - - if places > 0 && t.cursorX == 0 { - // Normally terminals will advance the current position - // when writing a character. But that doesn't happen - // for the last character in a line. However, when - // writing a character (except a new line) that causes - // a line wrap, the position will be advanced two - // places. - // - // So, if we are stopping at the end of a line, we - // need to write a newline so that our cursor can be - // advanced to the next line. - t.outBuf = append(t.outBuf, '\r', '\n') - } -} - -func (t *Terminal) eraseNPreviousChars(n int) { - if n == 0 { - return - } - - if t.pos < n { - n = t.pos - } - t.pos -= n - t.moveCursorToPos(t.pos) - - copy(t.line[t.pos:], t.line[n+t.pos:]) - t.line = t.line[:len(t.line)-n] - if t.echo { - t.writeLine(t.line[t.pos:]) - for i := 0; i < n; i++ { - t.queue(space) - } - t.advanceCursor(n) - t.moveCursorToPos(t.pos) - } -} - -// countToLeftWord returns then number of characters from the cursor to the -// start of the previous word. -func (t *Terminal) countToLeftWord() int { - if t.pos == 0 { - return 0 - } - - pos := t.pos - 1 - for pos > 0 { - if t.line[pos] != ' ' { - break - } - pos-- - } - for pos > 0 { - if t.line[pos] == ' ' { - pos++ - break - } - pos-- - } - - return t.pos - pos -} - -// countToRightWord returns then number of characters from the cursor to the -// start of the next word. -func (t *Terminal) countToRightWord() int { - pos := t.pos - for pos < len(t.line) { - if t.line[pos] == ' ' { - break - } - pos++ - } - for pos < len(t.line) { - if t.line[pos] != ' ' { - break - } - pos++ - } - return pos - t.pos -} - -// visualLength returns the number of visible glyphs in s. -func visualLength(runes []rune) int { - inEscapeSeq := false - length := 0 - - for _, r := range runes { - switch { - case inEscapeSeq: - if (r >= 'a' && r <= 'z') || (r >= 'A' && r <= 'Z') { - inEscapeSeq = false - } - case r == '\x1b': - inEscapeSeq = true - default: - length++ - } - } - - return length -} - -// handleKey processes the given key and, optionally, returns a line of text -// that the user has entered. -func (t *Terminal) handleKey(key rune) (line string, ok bool) { - if t.pasteActive && key != keyEnter { - t.addKeyToLine(key) - return - } - - switch key { - case keyBackspace: - if t.pos == 0 { - return - } - t.eraseNPreviousChars(1) - case keyAltLeft: - // move left by a word. - t.pos -= t.countToLeftWord() - t.moveCursorToPos(t.pos) - case keyAltRight: - // move right by a word. - t.pos += t.countToRightWord() - t.moveCursorToPos(t.pos) - case keyLeft: - if t.pos == 0 { - return - } - t.pos-- - t.moveCursorToPos(t.pos) - case keyRight: - if t.pos == len(t.line) { - return - } - t.pos++ - t.moveCursorToPos(t.pos) - case keyHome: - if t.pos == 0 { - return - } - t.pos = 0 - t.moveCursorToPos(t.pos) - case keyEnd: - if t.pos == len(t.line) { - return - } - t.pos = len(t.line) - t.moveCursorToPos(t.pos) - case keyUp: - entry, ok := t.history.NthPreviousEntry(t.historyIndex + 1) - if !ok { - return "", false - } - if t.historyIndex == -1 { - t.historyPending = string(t.line) - } - t.historyIndex++ - runes := []rune(entry) - t.setLine(runes, len(runes)) - case keyDown: - switch t.historyIndex { - case -1: - return - case 0: - runes := []rune(t.historyPending) - t.setLine(runes, len(runes)) - t.historyIndex-- - default: - entry, ok := t.history.NthPreviousEntry(t.historyIndex - 1) - if ok { - t.historyIndex-- - runes := []rune(entry) - t.setLine(runes, len(runes)) - } - } - case keyEnter: - t.moveCursorToPos(len(t.line)) - t.queue([]rune("\r\n")) - line = string(t.line) - ok = true - t.line = t.line[:0] - t.pos = 0 - t.cursorX = 0 - t.cursorY = 0 - t.maxLine = 0 - case keyDeleteWord: - // Delete zero or more spaces and then one or more characters. - t.eraseNPreviousChars(t.countToLeftWord()) - case keyDeleteLine: - // Delete everything from the current cursor position to the - // end of line. - for i := t.pos; i < len(t.line); i++ { - t.queue(space) - t.advanceCursor(1) - } - t.line = t.line[:t.pos] - t.moveCursorToPos(t.pos) - case keyCtrlD: - // Erase the character under the current position. - // The EOF case when the line is empty is handled in - // readLine(). - if t.pos < len(t.line) { - t.pos++ - t.eraseNPreviousChars(1) - } - case keyCtrlU: - t.eraseNPreviousChars(t.pos) - case keyClearScreen: - // Erases the screen and moves the cursor to the home position. - t.queue([]rune("\x1b[2J\x1b[H")) - t.queue(t.prompt) - t.cursorX, t.cursorY = 0, 0 - t.advanceCursor(visualLength(t.prompt)) - t.setLine(t.line, t.pos) - default: - if t.AutoCompleteCallback != nil { - prefix := string(t.line[:t.pos]) - suffix := string(t.line[t.pos:]) - - t.lock.Unlock() - newLine, newPos, completeOk := t.AutoCompleteCallback(prefix+suffix, len(prefix), key) - t.lock.Lock() - - if completeOk { - t.setLine([]rune(newLine), utf8.RuneCount([]byte(newLine)[:newPos])) - return - } - } - if !isPrintable(key) { - return - } - if len(t.line) == maxLineLength { - return - } - t.addKeyToLine(key) - } - return -} - -// addKeyToLine inserts the given key at the current position in the current -// line. -func (t *Terminal) addKeyToLine(key rune) { - if len(t.line) == cap(t.line) { - newLine := make([]rune, len(t.line), 2*(1+len(t.line))) - copy(newLine, t.line) - t.line = newLine - } - t.line = t.line[:len(t.line)+1] - copy(t.line[t.pos+1:], t.line[t.pos:]) - t.line[t.pos] = key - if t.echo { - t.writeLine(t.line[t.pos:]) - } - t.pos++ - t.moveCursorToPos(t.pos) -} - -func (t *Terminal) writeLine(line []rune) { - for len(line) != 0 { - remainingOnLine := t.termWidth - t.cursorX - todo := len(line) - if todo > remainingOnLine { - todo = remainingOnLine - } - t.queue(line[:todo]) - t.advanceCursor(visualLength(line[:todo])) - line = line[todo:] - } -} - -// writeWithCRLF writes buf to w but replaces all occurrences of \n with \r\n. -func writeWithCRLF(w io.Writer, buf []byte) (n int, err error) { - for len(buf) > 0 { - i := bytes.IndexByte(buf, '\n') - todo := len(buf) - if i >= 0 { - todo = i - } - - var nn int - nn, err = w.Write(buf[:todo]) - n += nn - if err != nil { - return n, err - } - buf = buf[todo:] - - if i >= 0 { - if _, err = w.Write(crlf); err != nil { - return n, err - } - n++ - buf = buf[1:] - } - } - - return n, nil -} - -func (t *Terminal) Write(buf []byte) (n int, err error) { - t.lock.Lock() - defer t.lock.Unlock() - - if t.cursorX == 0 && t.cursorY == 0 { - // This is the easy case: there's nothing on the screen that we - // have to move out of the way. - return writeWithCRLF(t.c, buf) - } - - // We have a prompt and possibly user input on the screen. We - // have to clear it first. - t.move(0 /* up */, 0 /* down */, t.cursorX /* left */, 0 /* right */) - t.cursorX = 0 - t.clearLineToRight() - - for t.cursorY > 0 { - t.move(1 /* up */, 0, 0, 0) - t.cursorY-- - t.clearLineToRight() - } - - if _, err = t.c.Write(t.outBuf); err != nil { - return - } - t.outBuf = t.outBuf[:0] - - if n, err = writeWithCRLF(t.c, buf); err != nil { - return - } - - t.writeLine(t.prompt) - if t.echo { - t.writeLine(t.line) - } - - t.moveCursorToPos(t.pos) - - if _, err = t.c.Write(t.outBuf); err != nil { - return - } - t.outBuf = t.outBuf[:0] - return -} - -// ReadPassword temporarily changes the prompt and reads a password, without -// echo, from the terminal. -func (t *Terminal) ReadPassword(prompt string) (line string, err error) { - t.lock.Lock() - defer t.lock.Unlock() - - oldPrompt := t.prompt - t.prompt = []rune(prompt) - t.echo = false - - line, err = t.readLine() - - t.prompt = oldPrompt - t.echo = true - - return -} - -// ReadLine returns a line of input from the terminal. -func (t *Terminal) ReadLine() (line string, err error) { - t.lock.Lock() - defer t.lock.Unlock() - - return t.readLine() -} - -func (t *Terminal) readLine() (line string, err error) { - // t.lock must be held at this point - - if t.cursorX == 0 && t.cursorY == 0 { - t.writeLine(t.prompt) - t.c.Write(t.outBuf) - t.outBuf = t.outBuf[:0] - } - - lineIsPasted := t.pasteActive - - for { - rest := t.remainder - lineOk := false - for !lineOk { - var key rune - key, rest = bytesToKey(rest, t.pasteActive) - if key == utf8.RuneError { - break - } - if !t.pasteActive { - if key == keyCtrlD { - if len(t.line) == 0 { - return "", io.EOF - } - } - if key == keyPasteStart { - t.pasteActive = true - if len(t.line) == 0 { - lineIsPasted = true - } - continue - } - } else if key == keyPasteEnd { - t.pasteActive = false - continue - } - if !t.pasteActive { - lineIsPasted = false - } - line, lineOk = t.handleKey(key) - } - if len(rest) > 0 { - n := copy(t.inBuf[:], rest) - t.remainder = t.inBuf[:n] - } else { - t.remainder = nil - } - t.c.Write(t.outBuf) - t.outBuf = t.outBuf[:0] - if lineOk { - if t.echo { - t.historyIndex = -1 - t.history.Add(line) - } - if lineIsPasted { - err = ErrPasteIndicator - } - return - } - - // t.remainder is a slice at the beginning of t.inBuf - // containing a partial key sequence - readBuf := t.inBuf[len(t.remainder):] - var n int - - t.lock.Unlock() - n, err = t.c.Read(readBuf) - t.lock.Lock() - - if err != nil { - return - } - - t.remainder = t.inBuf[:n+len(t.remainder)] - } -} - -// SetPrompt sets the prompt to be used when reading subsequent lines. -func (t *Terminal) SetPrompt(prompt string) { - t.lock.Lock() - defer t.lock.Unlock() - - t.prompt = []rune(prompt) -} - -func (t *Terminal) clearAndRepaintLinePlusNPrevious(numPrevLines int) { - // Move cursor to column zero at the start of the line. - t.move(t.cursorY, 0, t.cursorX, 0) - t.cursorX, t.cursorY = 0, 0 - t.clearLineToRight() - for t.cursorY < numPrevLines { - // Move down a line - t.move(0, 1, 0, 0) - t.cursorY++ - t.clearLineToRight() - } - // Move back to beginning. - t.move(t.cursorY, 0, 0, 0) - t.cursorX, t.cursorY = 0, 0 - - t.queue(t.prompt) - t.advanceCursor(visualLength(t.prompt)) - t.writeLine(t.line) - t.moveCursorToPos(t.pos) -} - -func (t *Terminal) SetSize(width, height int) error { - t.lock.Lock() - defer t.lock.Unlock() - - if width == 0 { - width = 1 - } - - oldWidth := t.termWidth - t.termWidth, t.termHeight = width, height - - switch { - case width == oldWidth: - // If the width didn't change then nothing else needs to be - // done. - return nil - case len(t.line) == 0 && t.cursorX == 0 && t.cursorY == 0: - // If there is nothing on current line and no prompt printed, - // just do nothing - return nil - case width < oldWidth: - // Some terminals (e.g. xterm) will truncate lines that were - // too long when shinking. Others, (e.g. gnome-terminal) will - // attempt to wrap them. For the former, repainting t.maxLine - // works great, but that behaviour goes badly wrong in the case - // of the latter because they have doubled every full line. - - // We assume that we are working on a terminal that wraps lines - // and adjust the cursor position based on every previous line - // wrapping and turning into two. This causes the prompt on - // xterms to move upwards, which isn't great, but it avoids a - // huge mess with gnome-terminal. - if t.cursorX >= t.termWidth { - t.cursorX = t.termWidth - 1 - } - t.cursorY *= 2 - t.clearAndRepaintLinePlusNPrevious(t.maxLine * 2) - case width > oldWidth: - // If the terminal expands then our position calculations will - // be wrong in the future because we think the cursor is - // |t.pos| chars into the string, but there will be a gap at - // the end of any wrapped line. - // - // But the position will actually be correct until we move, so - // we can move back to the beginning and repaint everything. - t.clearAndRepaintLinePlusNPrevious(t.maxLine) - } - - _, err := t.c.Write(t.outBuf) - t.outBuf = t.outBuf[:0] - return err -} - -type pasteIndicatorError struct{} - -func (pasteIndicatorError) Error() string { - return "terminal: ErrPasteIndicator not correctly handled" + return term.NewTerminal(c, prompt) } // ErrPasteIndicator may be returned from ReadLine as the error, in addition // to valid line data. It indicates that bracketed paste mode is enabled and // that the returned line consists only of pasted data. Programs may wish to // interpret pasted data more literally than typed data. -var ErrPasteIndicator = pasteIndicatorError{} +var ErrPasteIndicator = term.ErrPasteIndicator -// SetBracketedPasteMode requests that the terminal bracket paste operations -// with markers. Not all terminals support this but, if it is supported, then -// enabling this mode will stop any autocomplete callback from running due to -// pastes. Additionally, any lines that are completely pasted will be returned -// from ReadLine with the error set to ErrPasteIndicator. -func (t *Terminal) SetBracketedPasteMode(on bool) { - if on { - io.WriteString(t.c, "\x1b[?2004h") - } else { - io.WriteString(t.c, "\x1b[?2004l") - } -} +// State contains the state of a terminal. +type State = term.State -// stRingBuffer is a ring buffer of strings. -type stRingBuffer struct { - // entries contains max elements. - entries []string - max int - // head contains the index of the element most recently added to the ring. - head int - // size contains the number of elements in the ring. - size int +// IsTerminal returns whether the given file descriptor is a terminal. +func IsTerminal(fd int) bool { + return term.IsTerminal(fd) } -func (s *stRingBuffer) Add(a string) { - if s.entries == nil { - const defaultNumEntries = 100 - s.entries = make([]string, defaultNumEntries) - s.max = defaultNumEntries - } +// ReadPassword reads a line of input from a terminal without local echo. This +// is commonly used for inputting passwords and other sensitive data. The slice +// returned does not include the \n. +func ReadPassword(fd int) ([]byte, error) { + return term.ReadPassword(fd) +} - s.head = (s.head + 1) % s.max - s.entries[s.head] = a - if s.size < s.max { - s.size++ - } +// MakeRaw puts the terminal connected to the given file descriptor into raw +// mode and returns the previous state of the terminal so that it can be +// restored. +func MakeRaw(fd int) (*State, error) { + return term.MakeRaw(fd) } -// NthPreviousEntry returns the value passed to the nth previous call to Add. -// If n is zero then the immediately prior value is returned, if one, then the -// next most recent, and so on. If such an element doesn't exist then ok is -// false. -func (s *stRingBuffer) NthPreviousEntry(n int) (value string, ok bool) { - if n >= s.size { - return "", false - } - index := s.head - n - if index < 0 { - index += s.max - } - return s.entries[index], true +// Restore restores the terminal connected to the given file descriptor to a +// previous state. +func Restore(fd int, oldState *State) error { + return term.Restore(fd, oldState) } -// readPasswordLine reads from reader until it finds \n or io.EOF. -// The slice returned does not include the \n. -// readPasswordLine also ignores any \r it finds. -func readPasswordLine(reader io.Reader) ([]byte, error) { - var buf [1]byte - var ret []byte +// GetState returns the current state of a terminal which may be useful to +// restore the terminal after a signal. +func GetState(fd int) (*State, error) { + return term.GetState(fd) +} - for { - n, err := reader.Read(buf[:]) - if n > 0 { - switch buf[0] { - case '\b': - if len(ret) > 0 { - ret = ret[:len(ret)-1] - } - case '\n': - return ret, nil - case '\r': - // remove \r from passwords on Windows - default: - ret = append(ret, buf[0]) - } - continue - } - if err != nil { - if err == io.EOF && len(ret) > 0 { - return ret, nil - } - return ret, err - } - } +// GetSize returns the dimensions of the given terminal. +func GetSize(fd int) (width, height int, err error) { + return term.GetSize(fd) } diff --git a/vendor/golang.org/x/crypto/ssh/terminal/util.go b/vendor/golang.org/x/crypto/ssh/terminal/util.go deleted file mode 100644 index 39110408..00000000 --- a/vendor/golang.org/x/crypto/ssh/terminal/util.go +++ /dev/null @@ -1,114 +0,0 @@ -// Copyright 2011 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// +build aix darwin dragonfly freebsd linux,!appengine netbsd openbsd - -// Package terminal provides support functions for dealing with terminals, as -// commonly found on UNIX systems. -// -// Putting a terminal into raw mode is the most common requirement: -// -// oldState, err := terminal.MakeRaw(0) -// if err != nil { -// panic(err) -// } -// defer terminal.Restore(0, oldState) -package terminal // import "golang.org/x/crypto/ssh/terminal" - -import ( - "golang.org/x/sys/unix" -) - -// State contains the state of a terminal. -type State struct { - termios unix.Termios -} - -// IsTerminal returns whether the given file descriptor is a terminal. -func IsTerminal(fd int) bool { - _, err := unix.IoctlGetTermios(fd, ioctlReadTermios) - return err == nil -} - -// MakeRaw put the terminal connected to the given file descriptor into raw -// mode and returns the previous state of the terminal so that it can be -// restored. -func MakeRaw(fd int) (*State, error) { - termios, err := unix.IoctlGetTermios(fd, ioctlReadTermios) - if err != nil { - return nil, err - } - - oldState := State{termios: *termios} - - // This attempts to replicate the behaviour documented for cfmakeraw in - // the termios(3) manpage. - termios.Iflag &^= unix.IGNBRK | unix.BRKINT | unix.PARMRK | unix.ISTRIP | unix.INLCR | unix.IGNCR | unix.ICRNL | unix.IXON - termios.Oflag &^= unix.OPOST - termios.Lflag &^= unix.ECHO | unix.ECHONL | unix.ICANON | unix.ISIG | unix.IEXTEN - termios.Cflag &^= unix.CSIZE | unix.PARENB - termios.Cflag |= unix.CS8 - termios.Cc[unix.VMIN] = 1 - termios.Cc[unix.VTIME] = 0 - if err := unix.IoctlSetTermios(fd, ioctlWriteTermios, termios); err != nil { - return nil, err - } - - return &oldState, nil -} - -// GetState returns the current state of a terminal which may be useful to -// restore the terminal after a signal. -func GetState(fd int) (*State, error) { - termios, err := unix.IoctlGetTermios(fd, ioctlReadTermios) - if err != nil { - return nil, err - } - - return &State{termios: *termios}, nil -} - -// Restore restores the terminal connected to the given file descriptor to a -// previous state. -func Restore(fd int, state *State) error { - return unix.IoctlSetTermios(fd, ioctlWriteTermios, &state.termios) -} - -// GetSize returns the dimensions of the given terminal. -func GetSize(fd int) (width, height int, err error) { - ws, err := unix.IoctlGetWinsize(fd, unix.TIOCGWINSZ) - if err != nil { - return -1, -1, err - } - return int(ws.Col), int(ws.Row), nil -} - -// passwordReader is an io.Reader that reads from a specific file descriptor. -type passwordReader int - -func (r passwordReader) Read(buf []byte) (int, error) { - return unix.Read(int(r), buf) -} - -// ReadPassword reads a line of input from a terminal without local echo. This -// is commonly used for inputting passwords and other sensitive data. The slice -// returned does not include the \n. -func ReadPassword(fd int) ([]byte, error) { - termios, err := unix.IoctlGetTermios(fd, ioctlReadTermios) - if err != nil { - return nil, err - } - - newState := *termios - newState.Lflag &^= unix.ECHO - newState.Lflag |= unix.ICANON | unix.ISIG - newState.Iflag |= unix.ICRNL - if err := unix.IoctlSetTermios(fd, ioctlWriteTermios, &newState); err != nil { - return nil, err - } - - defer unix.IoctlSetTermios(fd, ioctlWriteTermios, termios) - - return readPasswordLine(passwordReader(fd)) -} diff --git a/vendor/golang.org/x/crypto/ssh/terminal/util_aix.go b/vendor/golang.org/x/crypto/ssh/terminal/util_aix.go deleted file mode 100644 index dfcd6278..00000000 --- a/vendor/golang.org/x/crypto/ssh/terminal/util_aix.go +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// +build aix - -package terminal - -import "golang.org/x/sys/unix" - -const ioctlReadTermios = unix.TCGETS -const ioctlWriteTermios = unix.TCSETS diff --git a/vendor/golang.org/x/crypto/ssh/terminal/util_bsd.go b/vendor/golang.org/x/crypto/ssh/terminal/util_bsd.go deleted file mode 100644 index cb23a590..00000000 --- a/vendor/golang.org/x/crypto/ssh/terminal/util_bsd.go +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2013 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// +build darwin dragonfly freebsd netbsd openbsd - -package terminal - -import "golang.org/x/sys/unix" - -const ioctlReadTermios = unix.TIOCGETA -const ioctlWriteTermios = unix.TIOCSETA diff --git a/vendor/golang.org/x/crypto/ssh/terminal/util_linux.go b/vendor/golang.org/x/crypto/ssh/terminal/util_linux.go deleted file mode 100644 index 5fadfe8a..00000000 --- a/vendor/golang.org/x/crypto/ssh/terminal/util_linux.go +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright 2013 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -package terminal - -import "golang.org/x/sys/unix" - -const ioctlReadTermios = unix.TCGETS -const ioctlWriteTermios = unix.TCSETS diff --git a/vendor/golang.org/x/crypto/ssh/terminal/util_plan9.go b/vendor/golang.org/x/crypto/ssh/terminal/util_plan9.go deleted file mode 100644 index 9317ac7e..00000000 --- a/vendor/golang.org/x/crypto/ssh/terminal/util_plan9.go +++ /dev/null @@ -1,58 +0,0 @@ -// Copyright 2016 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Package terminal provides support functions for dealing with terminals, as -// commonly found on UNIX systems. -// -// Putting a terminal into raw mode is the most common requirement: -// -// oldState, err := terminal.MakeRaw(0) -// if err != nil { -// panic(err) -// } -// defer terminal.Restore(0, oldState) -package terminal - -import ( - "fmt" - "runtime" -) - -type State struct{} - -// IsTerminal returns whether the given file descriptor is a terminal. -func IsTerminal(fd int) bool { - return false -} - -// MakeRaw put the terminal connected to the given file descriptor into raw -// mode and returns the previous state of the terminal so that it can be -// restored. -func MakeRaw(fd int) (*State, error) { - return nil, fmt.Errorf("terminal: MakeRaw not implemented on %s/%s", runtime.GOOS, runtime.GOARCH) -} - -// GetState returns the current state of a terminal which may be useful to -// restore the terminal after a signal. -func GetState(fd int) (*State, error) { - return nil, fmt.Errorf("terminal: GetState not implemented on %s/%s", runtime.GOOS, runtime.GOARCH) -} - -// Restore restores the terminal connected to the given file descriptor to a -// previous state. -func Restore(fd int, state *State) error { - return fmt.Errorf("terminal: Restore not implemented on %s/%s", runtime.GOOS, runtime.GOARCH) -} - -// GetSize returns the dimensions of the given terminal. -func GetSize(fd int) (width, height int, err error) { - return 0, 0, fmt.Errorf("terminal: GetSize not implemented on %s/%s", runtime.GOOS, runtime.GOARCH) -} - -// ReadPassword reads a line of input from a terminal without local echo. This -// is commonly used for inputting passwords and other sensitive data. The slice -// returned does not include the \n. -func ReadPassword(fd int) ([]byte, error) { - return nil, fmt.Errorf("terminal: ReadPassword not implemented on %s/%s", runtime.GOOS, runtime.GOARCH) -} diff --git a/vendor/golang.org/x/crypto/ssh/terminal/util_solaris.go b/vendor/golang.org/x/crypto/ssh/terminal/util_solaris.go deleted file mode 100644 index 3d5f06a9..00000000 --- a/vendor/golang.org/x/crypto/ssh/terminal/util_solaris.go +++ /dev/null @@ -1,124 +0,0 @@ -// Copyright 2015 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// +build solaris - -package terminal // import "golang.org/x/crypto/ssh/terminal" - -import ( - "golang.org/x/sys/unix" - "io" - "syscall" -) - -// State contains the state of a terminal. -type State struct { - termios unix.Termios -} - -// IsTerminal returns whether the given file descriptor is a terminal. -func IsTerminal(fd int) bool { - _, err := unix.IoctlGetTermio(fd, unix.TCGETA) - return err == nil -} - -// ReadPassword reads a line of input from a terminal without local echo. This -// is commonly used for inputting passwords and other sensitive data. The slice -// returned does not include the \n. -func ReadPassword(fd int) ([]byte, error) { - // see also: http://src.illumos.org/source/xref/illumos-gate/usr/src/lib/libast/common/uwin/getpass.c - val, err := unix.IoctlGetTermios(fd, unix.TCGETS) - if err != nil { - return nil, err - } - oldState := *val - - newState := oldState - newState.Lflag &^= syscall.ECHO - newState.Lflag |= syscall.ICANON | syscall.ISIG - newState.Iflag |= syscall.ICRNL - err = unix.IoctlSetTermios(fd, unix.TCSETS, &newState) - if err != nil { - return nil, err - } - - defer unix.IoctlSetTermios(fd, unix.TCSETS, &oldState) - - var buf [16]byte - var ret []byte - for { - n, err := syscall.Read(fd, buf[:]) - if err != nil { - return nil, err - } - if n == 0 { - if len(ret) == 0 { - return nil, io.EOF - } - break - } - if buf[n-1] == '\n' { - n-- - } - ret = append(ret, buf[:n]...) - if n < len(buf) { - break - } - } - - return ret, nil -} - -// MakeRaw puts the terminal connected to the given file descriptor into raw -// mode and returns the previous state of the terminal so that it can be -// restored. -// see http://cr.illumos.org/~webrev/andy_js/1060/ -func MakeRaw(fd int) (*State, error) { - termios, err := unix.IoctlGetTermios(fd, unix.TCGETS) - if err != nil { - return nil, err - } - - oldState := State{termios: *termios} - - termios.Iflag &^= unix.IGNBRK | unix.BRKINT | unix.PARMRK | unix.ISTRIP | unix.INLCR | unix.IGNCR | unix.ICRNL | unix.IXON - termios.Oflag &^= unix.OPOST - termios.Lflag &^= unix.ECHO | unix.ECHONL | unix.ICANON | unix.ISIG | unix.IEXTEN - termios.Cflag &^= unix.CSIZE | unix.PARENB - termios.Cflag |= unix.CS8 - termios.Cc[unix.VMIN] = 1 - termios.Cc[unix.VTIME] = 0 - - if err := unix.IoctlSetTermios(fd, unix.TCSETS, termios); err != nil { - return nil, err - } - - return &oldState, nil -} - -// Restore restores the terminal connected to the given file descriptor to a -// previous state. -func Restore(fd int, oldState *State) error { - return unix.IoctlSetTermios(fd, unix.TCSETS, &oldState.termios) -} - -// GetState returns the current state of a terminal which may be useful to -// restore the terminal after a signal. -func GetState(fd int) (*State, error) { - termios, err := unix.IoctlGetTermios(fd, unix.TCGETS) - if err != nil { - return nil, err - } - - return &State{termios: *termios}, nil -} - -// GetSize returns the dimensions of the given terminal. -func GetSize(fd int) (width, height int, err error) { - ws, err := unix.IoctlGetWinsize(fd, unix.TIOCGWINSZ) - if err != nil { - return 0, 0, err - } - return int(ws.Col), int(ws.Row), nil -} diff --git a/vendor/golang.org/x/crypto/ssh/terminal/util_windows.go b/vendor/golang.org/x/crypto/ssh/terminal/util_windows.go deleted file mode 100644 index f614e9cb..00000000 --- a/vendor/golang.org/x/crypto/ssh/terminal/util_windows.go +++ /dev/null @@ -1,105 +0,0 @@ -// Copyright 2011 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// +build windows - -// Package terminal provides support functions for dealing with terminals, as -// commonly found on UNIX systems. -// -// Putting a terminal into raw mode is the most common requirement: -// -// oldState, err := terminal.MakeRaw(0) -// if err != nil { -// panic(err) -// } -// defer terminal.Restore(0, oldState) -package terminal - -import ( - "os" - - "golang.org/x/sys/windows" -) - -type State struct { - mode uint32 -} - -// IsTerminal returns whether the given file descriptor is a terminal. -func IsTerminal(fd int) bool { - var st uint32 - err := windows.GetConsoleMode(windows.Handle(fd), &st) - return err == nil -} - -// MakeRaw put the terminal connected to the given file descriptor into raw -// mode and returns the previous state of the terminal so that it can be -// restored. -func MakeRaw(fd int) (*State, error) { - var st uint32 - if err := windows.GetConsoleMode(windows.Handle(fd), &st); err != nil { - return nil, err - } - raw := st &^ (windows.ENABLE_ECHO_INPUT | windows.ENABLE_PROCESSED_INPUT | windows.ENABLE_LINE_INPUT | windows.ENABLE_PROCESSED_OUTPUT) - if err := windows.SetConsoleMode(windows.Handle(fd), raw); err != nil { - return nil, err - } - return &State{st}, nil -} - -// GetState returns the current state of a terminal which may be useful to -// restore the terminal after a signal. -func GetState(fd int) (*State, error) { - var st uint32 - if err := windows.GetConsoleMode(windows.Handle(fd), &st); err != nil { - return nil, err - } - return &State{st}, nil -} - -// Restore restores the terminal connected to the given file descriptor to a -// previous state. -func Restore(fd int, state *State) error { - return windows.SetConsoleMode(windows.Handle(fd), state.mode) -} - -// GetSize returns the visible dimensions of the given terminal. -// -// These dimensions don't include any scrollback buffer height. -func GetSize(fd int) (width, height int, err error) { - var info windows.ConsoleScreenBufferInfo - if err := windows.GetConsoleScreenBufferInfo(windows.Handle(fd), &info); err != nil { - return 0, 0, err - } - return int(info.Window.Right - info.Window.Left + 1), int(info.Window.Bottom - info.Window.Top + 1), nil -} - -// ReadPassword reads a line of input from a terminal without local echo. This -// is commonly used for inputting passwords and other sensitive data. The slice -// returned does not include the \n. -func ReadPassword(fd int) ([]byte, error) { - var st uint32 - if err := windows.GetConsoleMode(windows.Handle(fd), &st); err != nil { - return nil, err - } - old := st - - st &^= (windows.ENABLE_ECHO_INPUT | windows.ENABLE_LINE_INPUT) - st |= (windows.ENABLE_PROCESSED_OUTPUT | windows.ENABLE_PROCESSED_INPUT) - if err := windows.SetConsoleMode(windows.Handle(fd), st); err != nil { - return nil, err - } - - defer windows.SetConsoleMode(windows.Handle(fd), old) - - var h windows.Handle - p, _ := windows.GetCurrentProcess() - if err := windows.DuplicateHandle(p, windows.Handle(fd), p, &h, 0, false, windows.DUPLICATE_SAME_ACCESS); err != nil { - return nil, err - } - - f := os.NewFile(uintptr(h), "stdin") - defer f.Close() - return readPasswordLine(f) -} diff --git a/vendor/golang.org/x/mod/internal/lazyregexp/lazyre.go b/vendor/golang.org/x/mod/internal/lazyregexp/lazyre.go new file mode 100644 index 00000000..2681af35 --- /dev/null +++ b/vendor/golang.org/x/mod/internal/lazyregexp/lazyre.go @@ -0,0 +1,78 @@ +// Copyright 2018 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Package lazyregexp is a thin wrapper over regexp, allowing the use of global +// regexp variables without forcing them to be compiled at init. +package lazyregexp + +import ( + "os" + "regexp" + "strings" + "sync" +) + +// Regexp is a wrapper around regexp.Regexp, where the underlying regexp will be +// compiled the first time it is needed. +type Regexp struct { + str string + once sync.Once + rx *regexp.Regexp +} + +func (r *Regexp) re() *regexp.Regexp { + r.once.Do(r.build) + return r.rx +} + +func (r *Regexp) build() { + r.rx = regexp.MustCompile(r.str) + r.str = "" +} + +func (r *Regexp) FindSubmatch(s []byte) [][]byte { + return r.re().FindSubmatch(s) +} + +func (r *Regexp) FindStringSubmatch(s string) []string { + return r.re().FindStringSubmatch(s) +} + +func (r *Regexp) FindStringSubmatchIndex(s string) []int { + return r.re().FindStringSubmatchIndex(s) +} + +func (r *Regexp) ReplaceAllString(src, repl string) string { + return r.re().ReplaceAllString(src, repl) +} + +func (r *Regexp) FindString(s string) string { + return r.re().FindString(s) +} + +func (r *Regexp) FindAllString(s string, n int) []string { + return r.re().FindAllString(s, n) +} + +func (r *Regexp) MatchString(s string) bool { + return r.re().MatchString(s) +} + +func (r *Regexp) SubexpNames() []string { + return r.re().SubexpNames() +} + +var inTest = len(os.Args) > 0 && strings.HasSuffix(strings.TrimSuffix(os.Args[0], ".exe"), ".test") + +// New creates a new lazy regexp, delaying the compiling work until it is first +// needed. If the code is being run as part of tests, the regexp compiling will +// happen immediately. +func New(str string) *Regexp { + lr := &Regexp{str: str} + if inTest { + // In tests, always compile the regexps early. + lr.re() + } + return lr +} diff --git a/vendor/golang.org/x/mod/module/module.go b/vendor/golang.org/x/mod/module/module.go index 6cd37280..c26d1d29 100644 --- a/vendor/golang.org/x/mod/module/module.go +++ b/vendor/golang.org/x/mod/module/module.go @@ -15,7 +15,7 @@ // but additional checking functions, most notably Check, verify that // a particular path, version pair is valid. // -// Escaped Paths +// # Escaped Paths // // Module paths appear as substrings of file system paths // (in the download cache) and of web server URLs in the proxy protocol. @@ -55,7 +55,7 @@ // Import paths have never allowed exclamation marks, so there is no // need to define how to escape a literal !. // -// Unicode Restrictions +// # Unicode Restrictions // // Today, paths are disallowed from using Unicode. // @@ -97,13 +97,14 @@ package module import ( "fmt" + "path" "sort" "strings" "unicode" "unicode/utf8" + "errors" "golang.org/x/mod/semver" - errors "golang.org/x/xerrors" ) // A Version (for clients, a module.Version) is defined by a module path and version pair. @@ -191,6 +192,21 @@ func (e *InvalidVersionError) Error() string { func (e *InvalidVersionError) Unwrap() error { return e.Err } +// An InvalidPathError indicates a module, import, or file path doesn't +// satisfy all naming constraints. See CheckPath, CheckImportPath, +// and CheckFilePath for specific restrictions. +type InvalidPathError struct { + Kind string // "module", "import", or "file" + Path string + Err error +} + +func (e *InvalidPathError) Error() string { + return fmt.Sprintf("malformed %s path %q: %v", e.Kind, e.Path, e.Err) +} + +func (e *InvalidPathError) Unwrap() error { return e.Err } + // Check checks that a given module path, version pair is valid. // In addition to the path being a valid module path // and the version being a valid semantic version, @@ -223,14 +239,18 @@ func firstPathOK(r rune) bool { 'a' <= r && r <= 'z' } -// pathOK reports whether r can appear in an import path element. -// Paths can be ASCII letters, ASCII digits, and limited ASCII punctuation: + - . _ and ~. -// This matches what "go get" has historically recognized in import paths. +// modPathOK reports whether r can appear in a module path element. +// Paths can be ASCII letters, ASCII digits, and limited ASCII punctuation: - . _ and ~. +// +// This matches what "go get" has historically recognized in import paths, +// and avoids confusing sequences like '%20' or '+' that would change meaning +// if used in a URL. +// // TODO(rsc): We would like to allow Unicode letters, but that requires additional // care in the safe encoding (see "escaped paths" above). -func pathOK(r rune) bool { +func modPathOK(r rune) bool { if r < utf8.RuneSelf { - return r == '+' || r == '-' || r == '.' || r == '_' || r == '~' || + return r == '-' || r == '.' || r == '_' || r == '~' || '0' <= r && r <= '9' || 'A' <= r && r <= 'Z' || 'a' <= r && r <= 'z' @@ -238,6 +258,17 @@ func pathOK(r rune) bool { return false } +// modPathOK reports whether r can appear in a package import path element. +// +// Import paths are intermediate between module paths and file paths: we allow +// disallow characters that would be confusing or ambiguous as arguments to +// 'go get' (such as '@' and ' ' ), but allow certain characters that are +// otherwise-unambiguous on the command line and historically used for some +// binary names (such as '++' as a suffix for compiler binaries and wrappers). +func importPathOK(r rune) bool { + return modPathOK(r) || r == '+' +} + // fileNameOK reports whether r can appear in a file name. // For now we allow all Unicode letters but otherwise limit to pathOK plus a few more punctuation characters. // If we expand the set of allowed characters here, we have to @@ -255,12 +286,7 @@ func fileNameOK(r rune) bool { if '0' <= r && r <= '9' || 'A' <= r && r <= 'Z' || 'a' <= r && r <= 'z' { return true } - for i := 0; i < len(allowed); i++ { - if rune(allowed[i]) == r { - return true - } - } - return false + return strings.ContainsRune(allowed, r) } // It may be OK to add more ASCII punctuation here, but only carefully. // For example Windows disallows < > \, and macOS disallows :, so we must not allow those. @@ -269,7 +295,7 @@ func fileNameOK(r rune) bool { // CheckPath checks that a module path is valid. // A valid module path is a valid import path, as checked by CheckImportPath, -// with two additional constraints. +// with three additional constraints. // First, the leading path element (up to the first slash, if any), // by convention a domain name, must contain only lower-case ASCII letters, // ASCII digits, dots (U+002E), and dashes (U+002D); @@ -279,30 +305,37 @@ func fileNameOK(r rune) bool { // and must not contain any dots. For paths beginning with "gopkg.in/", // this second requirement is replaced by a requirement that the path // follow the gopkg.in server's conventions. -func CheckPath(path string) error { - if err := checkPath(path, false); err != nil { - return fmt.Errorf("malformed module path %q: %v", path, err) +// Third, no path element may begin with a dot. +func CheckPath(path string) (err error) { + defer func() { + if err != nil { + err = &InvalidPathError{Kind: "module", Path: path, Err: err} + } + }() + + if err := checkPath(path, modulePath); err != nil { + return err } i := strings.Index(path, "/") if i < 0 { i = len(path) } if i == 0 { - return fmt.Errorf("malformed module path %q: leading slash", path) + return fmt.Errorf("leading slash") } if !strings.Contains(path[:i], ".") { - return fmt.Errorf("malformed module path %q: missing dot in first path element", path) + return fmt.Errorf("missing dot in first path element") } if path[0] == '-' { - return fmt.Errorf("malformed module path %q: leading dash in first path element", path) + return fmt.Errorf("leading dash in first path element") } for _, r := range path[:i] { if !firstPathOK(r) { - return fmt.Errorf("malformed module path %q: invalid char %q in first path element", path, r) + return fmt.Errorf("invalid char %q in first path element", r) } } if _, _, ok := SplitPathVersion(path); !ok { - return fmt.Errorf("malformed module path %q: invalid version", path) + return fmt.Errorf("invalid version") } return nil } @@ -313,36 +346,49 @@ func CheckPath(path string) error { // separated by slashes (U+002F). (It must not begin with nor end in a slash.) // // A valid path element is a non-empty string made up of -// ASCII letters, ASCII digits, and limited ASCII punctuation: + - . _ and ~. -// It must not begin or end with a dot (U+002E), nor contain two dots in a row. +// ASCII letters, ASCII digits, and limited ASCII punctuation: - . _ and ~. +// It must not end with a dot (U+002E), nor contain two dots in a row. // // The element prefix up to the first dot must not be a reserved file name -// on Windows, regardless of case (CON, com1, NuL, and so on). +// on Windows, regardless of case (CON, com1, NuL, and so on). The element +// must not have a suffix of a tilde followed by one or more ASCII digits +// (to exclude paths elements that look like Windows short-names). // // CheckImportPath may be less restrictive in the future, but see the // top-level package documentation for additional information about // subtleties of Unicode. func CheckImportPath(path string) error { - if err := checkPath(path, false); err != nil { - return fmt.Errorf("malformed import path %q: %v", path, err) + if err := checkPath(path, importPath); err != nil { + return &InvalidPathError{Kind: "import", Path: path, Err: err} } return nil } -// checkPath checks that a general path is valid. -// It returns an error describing why but not mentioning path. -// Because these checks apply to both module paths and import paths, -// the caller is expected to add the "malformed ___ path %q: " prefix. -// fileName indicates whether the final element of the path is a file name -// (as opposed to a directory name). -func checkPath(path string, fileName bool) error { +// pathKind indicates what kind of path we're checking. Module paths, +// import paths, and file paths have different restrictions. +type pathKind int + +const ( + modulePath pathKind = iota + importPath + filePath +) + +// checkPath checks that a general path is valid. kind indicates what +// specific constraints should be applied. +// +// checkPath returns an error describing why the path is not valid. +// Because these checks apply to module, import, and file paths, +// and because other checks may be applied, the caller is expected to wrap +// this error with InvalidPathError. +func checkPath(path string, kind pathKind) error { if !utf8.ValidString(path) { return fmt.Errorf("invalid UTF-8") } if path == "" { return fmt.Errorf("empty string") } - if path[0] == '-' { + if path[0] == '-' && kind != filePath { return fmt.Errorf("leading dash") } if strings.Contains(path, "//") { @@ -354,39 +400,45 @@ func checkPath(path string, fileName bool) error { elemStart := 0 for i, r := range path { if r == '/' { - if err := checkElem(path[elemStart:i], fileName); err != nil { + if err := checkElem(path[elemStart:i], kind); err != nil { return err } elemStart = i + 1 } } - if err := checkElem(path[elemStart:], fileName); err != nil { + if err := checkElem(path[elemStart:], kind); err != nil { return err } return nil } // checkElem checks whether an individual path element is valid. -// fileName indicates whether the element is a file name (not a directory name). -func checkElem(elem string, fileName bool) error { +func checkElem(elem string, kind pathKind) error { if elem == "" { return fmt.Errorf("empty path element") } if strings.Count(elem, ".") == len(elem) { return fmt.Errorf("invalid path element %q", elem) } - if elem[0] == '.' && !fileName { + if elem[0] == '.' && kind == modulePath { return fmt.Errorf("leading dot in path element") } if elem[len(elem)-1] == '.' { return fmt.Errorf("trailing dot in path element") } - charOK := pathOK - if fileName { - charOK = fileNameOK - } for _, r := range elem { - if !charOK(r) { + ok := false + switch kind { + case modulePath: + ok = modPathOK(r) + case importPath: + ok = importPathOK(r) + case filePath: + ok = fileNameOK(r) + default: + panic(fmt.Sprintf("internal error: invalid kind %v", kind)) + } + if !ok { return fmt.Errorf("invalid char %q", r) } } @@ -402,6 +454,29 @@ func checkElem(elem string, fileName bool) error { return fmt.Errorf("%q disallowed as path element component on Windows", short) } } + + if kind == filePath { + // don't check for Windows short-names in file names. They're + // only an issue for import paths. + return nil + } + + // Reject path components that look like Windows short-names. + // Those usually end in a tilde followed by one or more ASCII digits. + if tilde := strings.LastIndexByte(short, '~'); tilde >= 0 && tilde < len(short)-1 { + suffix := short[tilde+1:] + suffixIsDigits := true + for _, r := range suffix { + if r < '0' || r > '9' { + suffixIsDigits = false + break + } + } + if suffixIsDigits { + return fmt.Errorf("trailing tilde and digits in path element") + } + } + return nil } @@ -418,8 +493,8 @@ func checkElem(elem string, fileName bool) error { // top-level package documentation for additional information about // subtleties of Unicode. func CheckFilePath(path string) error { - if err := checkPath(path, true); err != nil { - return fmt.Errorf("malformed file path %q: %v", path, err) + if err := checkPath(path, filePath); err != nil { + return &InvalidPathError{Kind: "file", Path: path, Err: err} } return nil } @@ -621,7 +696,7 @@ func EscapePath(path string) (escaped string, err error) { // Versions are allowed to be in non-semver form but must be valid file names // and not contain exclamation marks. func EscapeVersion(v string) (escaped string, err error) { - if err := checkElem(v, true); err != nil || strings.Contains(v, "!") { + if err := checkElem(v, filePath); err != nil || strings.Contains(v, "!") { return "", &InvalidVersionError{ Version: v, Err: fmt.Errorf("disallowed version string"), @@ -680,7 +755,7 @@ func UnescapeVersion(escaped string) (v string, err error) { if !ok { return "", fmt.Errorf("invalid escaped version %q", escaped) } - if err := checkElem(v, true); err != nil { + if err := checkElem(v, filePath); err != nil { return "", fmt.Errorf("invalid escaped version %q: %v", v, err) } return v, nil @@ -716,3 +791,51 @@ func unescapeString(escaped string) (string, bool) { } return string(buf), true } + +// MatchPrefixPatterns reports whether any path prefix of target matches one of +// the glob patterns (as defined by path.Match) in the comma-separated globs +// list. This implements the algorithm used when matching a module path to the +// GOPRIVATE environment variable, as described by 'go help module-private'. +// +// It ignores any empty or malformed patterns in the list. +// Trailing slashes on patterns are ignored. +func MatchPrefixPatterns(globs, target string) bool { + for globs != "" { + // Extract next non-empty glob in comma-separated list. + var glob string + if i := strings.Index(globs, ","); i >= 0 { + glob, globs = globs[:i], globs[i+1:] + } else { + glob, globs = globs, "" + } + glob = strings.TrimSuffix(glob, "/") + if glob == "" { + continue + } + + // A glob with N+1 path elements (N slashes) needs to be matched + // against the first N+1 path elements of target, + // which end just before the N+1'th slash. + n := strings.Count(glob, "/") + prefix := target + // Walk target, counting slashes, truncating at the N+1'th slash. + for i := 0; i < len(target); i++ { + if target[i] == '/' { + if n == 0 { + prefix = target[:i] + break + } + n-- + } + } + if n > 0 { + // Not enough prefix elements. + continue + } + matched, _ := path.Match(glob, prefix) + if matched { + return true + } + } + return false +} diff --git a/vendor/golang.org/x/mod/module/pseudo.go b/vendor/golang.org/x/mod/module/pseudo.go new file mode 100644 index 00000000..f04ad378 --- /dev/null +++ b/vendor/golang.org/x/mod/module/pseudo.go @@ -0,0 +1,250 @@ +// Copyright 2018 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Pseudo-versions +// +// Code authors are expected to tag the revisions they want users to use, +// including prereleases. However, not all authors tag versions at all, +// and not all commits a user might want to try will have tags. +// A pseudo-version is a version with a special form that allows us to +// address an untagged commit and order that version with respect to +// other versions we might encounter. +// +// A pseudo-version takes one of the general forms: +// +// (1) vX.0.0-yyyymmddhhmmss-abcdef123456 +// (2) vX.Y.(Z+1)-0.yyyymmddhhmmss-abcdef123456 +// (3) vX.Y.(Z+1)-0.yyyymmddhhmmss-abcdef123456+incompatible +// (4) vX.Y.Z-pre.0.yyyymmddhhmmss-abcdef123456 +// (5) vX.Y.Z-pre.0.yyyymmddhhmmss-abcdef123456+incompatible +// +// If there is no recently tagged version with the right major version vX, +// then form (1) is used, creating a space of pseudo-versions at the bottom +// of the vX version range, less than any tagged version, including the unlikely v0.0.0. +// +// If the most recent tagged version before the target commit is vX.Y.Z or vX.Y.Z+incompatible, +// then the pseudo-version uses form (2) or (3), making it a prerelease for the next +// possible semantic version after vX.Y.Z. The leading 0 segment in the prerelease string +// ensures that the pseudo-version compares less than possible future explicit prereleases +// like vX.Y.(Z+1)-rc1 or vX.Y.(Z+1)-1. +// +// If the most recent tagged version before the target commit is vX.Y.Z-pre or vX.Y.Z-pre+incompatible, +// then the pseudo-version uses form (4) or (5), making it a slightly later prerelease. + +package module + +import ( + "errors" + "fmt" + "strings" + "time" + + "golang.org/x/mod/internal/lazyregexp" + "golang.org/x/mod/semver" +) + +var pseudoVersionRE = lazyregexp.New(`^v[0-9]+\.(0\.0-|\d+\.\d+-([^+]*\.)?0\.)\d{14}-[A-Za-z0-9]+(\+[0-9A-Za-z-]+(\.[0-9A-Za-z-]+)*)?$`) + +const PseudoVersionTimestampFormat = "20060102150405" + +// PseudoVersion returns a pseudo-version for the given major version ("v1") +// preexisting older tagged version ("" or "v1.2.3" or "v1.2.3-pre"), revision time, +// and revision identifier (usually a 12-byte commit hash prefix). +func PseudoVersion(major, older string, t time.Time, rev string) string { + if major == "" { + major = "v0" + } + segment := fmt.Sprintf("%s-%s", t.UTC().Format(PseudoVersionTimestampFormat), rev) + build := semver.Build(older) + older = semver.Canonical(older) + if older == "" { + return major + ".0.0-" + segment // form (1) + } + if semver.Prerelease(older) != "" { + return older + ".0." + segment + build // form (4), (5) + } + + // Form (2), (3). + // Extract patch from vMAJOR.MINOR.PATCH + i := strings.LastIndex(older, ".") + 1 + v, patch := older[:i], older[i:] + + // Reassemble. + return v + incDecimal(patch) + "-0." + segment + build +} + +// ZeroPseudoVersion returns a pseudo-version with a zero timestamp and +// revision, which may be used as a placeholder. +func ZeroPseudoVersion(major string) string { + return PseudoVersion(major, "", time.Time{}, "000000000000") +} + +// incDecimal returns the decimal string incremented by 1. +func incDecimal(decimal string) string { + // Scan right to left turning 9s to 0s until you find a digit to increment. + digits := []byte(decimal) + i := len(digits) - 1 + for ; i >= 0 && digits[i] == '9'; i-- { + digits[i] = '0' + } + if i >= 0 { + digits[i]++ + } else { + // digits is all zeros + digits[0] = '1' + digits = append(digits, '0') + } + return string(digits) +} + +// decDecimal returns the decimal string decremented by 1, or the empty string +// if the decimal is all zeroes. +func decDecimal(decimal string) string { + // Scan right to left turning 0s to 9s until you find a digit to decrement. + digits := []byte(decimal) + i := len(digits) - 1 + for ; i >= 0 && digits[i] == '0'; i-- { + digits[i] = '9' + } + if i < 0 { + // decimal is all zeros + return "" + } + if i == 0 && digits[i] == '1' && len(digits) > 1 { + digits = digits[1:] + } else { + digits[i]-- + } + return string(digits) +} + +// IsPseudoVersion reports whether v is a pseudo-version. +func IsPseudoVersion(v string) bool { + return strings.Count(v, "-") >= 2 && semver.IsValid(v) && pseudoVersionRE.MatchString(v) +} + +// IsZeroPseudoVersion returns whether v is a pseudo-version with a zero base, +// timestamp, and revision, as returned by ZeroPseudoVersion. +func IsZeroPseudoVersion(v string) bool { + return v == ZeroPseudoVersion(semver.Major(v)) +} + +// PseudoVersionTime returns the time stamp of the pseudo-version v. +// It returns an error if v is not a pseudo-version or if the time stamp +// embedded in the pseudo-version is not a valid time. +func PseudoVersionTime(v string) (time.Time, error) { + _, timestamp, _, _, err := parsePseudoVersion(v) + if err != nil { + return time.Time{}, err + } + t, err := time.Parse("20060102150405", timestamp) + if err != nil { + return time.Time{}, &InvalidVersionError{ + Version: v, + Pseudo: true, + Err: fmt.Errorf("malformed time %q", timestamp), + } + } + return t, nil +} + +// PseudoVersionRev returns the revision identifier of the pseudo-version v. +// It returns an error if v is not a pseudo-version. +func PseudoVersionRev(v string) (rev string, err error) { + _, _, rev, _, err = parsePseudoVersion(v) + return +} + +// PseudoVersionBase returns the canonical parent version, if any, upon which +// the pseudo-version v is based. +// +// If v has no parent version (that is, if it is "vX.0.0-[…]"), +// PseudoVersionBase returns the empty string and a nil error. +func PseudoVersionBase(v string) (string, error) { + base, _, _, build, err := parsePseudoVersion(v) + if err != nil { + return "", err + } + + switch pre := semver.Prerelease(base); pre { + case "": + // vX.0.0-yyyymmddhhmmss-abcdef123456 → "" + if build != "" { + // Pseudo-versions of the form vX.0.0-yyyymmddhhmmss-abcdef123456+incompatible + // are nonsensical: the "vX.0.0-" prefix implies that there is no parent tag, + // but the "+incompatible" suffix implies that the major version of + // the parent tag is not compatible with the module's import path. + // + // There are a few such entries in the index generated by proxy.golang.org, + // but we believe those entries were generated by the proxy itself. + return "", &InvalidVersionError{ + Version: v, + Pseudo: true, + Err: fmt.Errorf("lacks base version, but has build metadata %q", build), + } + } + return "", nil + + case "-0": + // vX.Y.(Z+1)-0.yyyymmddhhmmss-abcdef123456 → vX.Y.Z + // vX.Y.(Z+1)-0.yyyymmddhhmmss-abcdef123456+incompatible → vX.Y.Z+incompatible + base = strings.TrimSuffix(base, pre) + i := strings.LastIndexByte(base, '.') + if i < 0 { + panic("base from parsePseudoVersion missing patch number: " + base) + } + patch := decDecimal(base[i+1:]) + if patch == "" { + // vX.0.0-0 is invalid, but has been observed in the wild in the index + // generated by requests to proxy.golang.org. + // + // NOTE(bcmills): I cannot find a historical bug that accounts for + // pseudo-versions of this form, nor have I seen such versions in any + // actual go.mod files. If we find actual examples of this form and a + // reasonable theory of how they came into existence, it seems fine to + // treat them as equivalent to vX.0.0 (especially since the invalid + // pseudo-versions have lower precedence than the real ones). For now, we + // reject them. + return "", &InvalidVersionError{ + Version: v, + Pseudo: true, + Err: fmt.Errorf("version before %s would have negative patch number", base), + } + } + return base[:i+1] + patch + build, nil + + default: + // vX.Y.Z-pre.0.yyyymmddhhmmss-abcdef123456 → vX.Y.Z-pre + // vX.Y.Z-pre.0.yyyymmddhhmmss-abcdef123456+incompatible → vX.Y.Z-pre+incompatible + if !strings.HasSuffix(base, ".0") { + panic(`base from parsePseudoVersion missing ".0" before date: ` + base) + } + return strings.TrimSuffix(base, ".0") + build, nil + } +} + +var errPseudoSyntax = errors.New("syntax error") + +func parsePseudoVersion(v string) (base, timestamp, rev, build string, err error) { + if !IsPseudoVersion(v) { + return "", "", "", "", &InvalidVersionError{ + Version: v, + Pseudo: true, + Err: errPseudoSyntax, + } + } + build = semver.Build(v) + v = strings.TrimSuffix(v, build) + j := strings.LastIndex(v, "-") + v, rev = v[:j], v[j+1:] + i := strings.LastIndex(v, "-") + if j := strings.LastIndex(v, "."); j > i { + base = v[:j] // "vX.Y.Z-pre.0" or "vX.Y.(Z+1)-0" + timestamp = v[j+1:] + } else { + base = v[:i] // "vX.0.0" + timestamp = v[i+1:] + } + return base, timestamp, rev, build, nil +} diff --git a/vendor/golang.org/x/mod/semver/semver.go b/vendor/golang.org/x/mod/semver/semver.go index 2988e3cf..a30a22bf 100644 --- a/vendor/golang.org/x/mod/semver/semver.go +++ b/vendor/golang.org/x/mod/semver/semver.go @@ -22,6 +22,8 @@ // as shorthands for vMAJOR.0.0 and vMAJOR.MINOR.0. package semver +import "sort" + // parsed returns the parsed form of a semantic version string. type parsed struct { major string @@ -30,7 +32,6 @@ type parsed struct { short string prerelease string build string - err string } // IsValid reports whether v is a valid semantic version string. @@ -138,6 +139,9 @@ func Compare(v, w string) int { // Max canonicalizes its arguments and then returns the version string // that compares greater. +// +// Deprecated: use Compare instead. In most cases, returning a canonicalized +// version is not expected or desired. func Max(v, w string) string { v = Canonical(v) w = Canonical(w) @@ -147,14 +151,30 @@ func Max(v, w string) string { return w } +// ByVersion implements sort.Interface for sorting semantic version strings. +type ByVersion []string + +func (vs ByVersion) Len() int { return len(vs) } +func (vs ByVersion) Swap(i, j int) { vs[i], vs[j] = vs[j], vs[i] } +func (vs ByVersion) Less(i, j int) bool { + cmp := Compare(vs[i], vs[j]) + if cmp != 0 { + return cmp < 0 + } + return vs[i] < vs[j] +} + +// Sort sorts a list of semantic version strings using ByVersion. +func Sort(list []string) { + sort.Sort(ByVersion(list)) +} + func parse(v string) (p parsed, ok bool) { if v == "" || v[0] != 'v' { - p.err = "missing v prefix" return } p.major, v, ok = parseInt(v[1:]) if !ok { - p.err = "bad major version" return } if v == "" { @@ -164,13 +184,11 @@ func parse(v string) (p parsed, ok bool) { return } if v[0] != '.' { - p.err = "bad minor prefix" ok = false return } p.minor, v, ok = parseInt(v[1:]) if !ok { - p.err = "bad minor version" return } if v == "" { @@ -179,31 +197,26 @@ func parse(v string) (p parsed, ok bool) { return } if v[0] != '.' { - p.err = "bad patch prefix" ok = false return } p.patch, v, ok = parseInt(v[1:]) if !ok { - p.err = "bad patch version" return } if len(v) > 0 && v[0] == '-' { p.prerelease, v, ok = parsePrerelease(v) if !ok { - p.err = "bad prerelease" return } } if len(v) > 0 && v[0] == '+' { p.build, v, ok = parseBuild(v) if !ok { - p.err = "bad build" return } } if v != "" { - p.err = "junk on end" ok = false return } diff --git a/vendor/golang.org/x/net/bpf/doc.go b/vendor/golang.org/x/net/bpf/doc.go index ae62feb5..04ec1c8a 100644 --- a/vendor/golang.org/x/net/bpf/doc.go +++ b/vendor/golang.org/x/net/bpf/doc.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. /* - Package bpf implements marshaling and unmarshaling of programs for the Berkeley Packet Filter virtual machine, and provides a Go implementation of the virtual machine. @@ -21,7 +20,7 @@ access to kernel functions, and while conditional branches are allowed, they can only jump forwards, to guarantee that there are no infinite loops. -The virtual machine +# The virtual machine The BPF VM is an accumulator machine. Its main register, called register A, is an implicit source and destination in all arithmetic @@ -50,7 +49,7 @@ to extensions, which are essentially calls to kernel utility functions. Currently, the only extensions supported by this package are the Linux packet filter extensions. -Examples +# Examples This packet filter selects all ARP packets. @@ -77,6 +76,5 @@ This packet filter captures a random 1% sample of traffic. // Ignore. bpf.RetConstant{Val: 0}, }) - */ package bpf // import "golang.org/x/net/bpf" diff --git a/vendor/golang.org/x/net/context/context.go b/vendor/golang.org/x/net/context/context.go index a3c021d3..cf66309c 100644 --- a/vendor/golang.org/x/net/context/context.go +++ b/vendor/golang.org/x/net/context/context.go @@ -21,9 +21,9 @@ // explicitly to each function that needs it. The Context should be the first // parameter, typically named ctx: // -// func DoSomething(ctx context.Context, arg Arg) error { -// // ... use ctx ... -// } +// func DoSomething(ctx context.Context, arg Arg) error { +// // ... use ctx ... +// } // // Do not pass a nil Context, even if a function permits it. Pass context.TODO // if you are unsure about which Context to use. diff --git a/vendor/golang.org/x/net/context/go17.go b/vendor/golang.org/x/net/context/go17.go index d20f52b7..0a54bdbc 100644 --- a/vendor/golang.org/x/net/context/go17.go +++ b/vendor/golang.org/x/net/context/go17.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build go1.7 // +build go1.7 package context @@ -53,11 +54,11 @@ func WithDeadline(parent Context, deadline time.Time) (Context, CancelFunc) { // Canceling this context releases resources associated with it, so code should // call cancel as soon as the operations running in this Context complete: // -// func slowOperationWithTimeout(ctx context.Context) (Result, error) { -// ctx, cancel := context.WithTimeout(ctx, 100*time.Millisecond) -// defer cancel() // releases resources if slowOperation completes before timeout elapses -// return slowOperation(ctx) -// } +// func slowOperationWithTimeout(ctx context.Context) (Result, error) { +// ctx, cancel := context.WithTimeout(ctx, 100*time.Millisecond) +// defer cancel() // releases resources if slowOperation completes before timeout elapses +// return slowOperation(ctx) +// } func WithTimeout(parent Context, timeout time.Duration) (Context, CancelFunc) { return WithDeadline(parent, time.Now().Add(timeout)) } diff --git a/vendor/golang.org/x/net/context/go19.go b/vendor/golang.org/x/net/context/go19.go index d88bd1db..64d31ecc 100644 --- a/vendor/golang.org/x/net/context/go19.go +++ b/vendor/golang.org/x/net/context/go19.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build go1.9 // +build go1.9 package context diff --git a/vendor/golang.org/x/net/context/pre_go17.go b/vendor/golang.org/x/net/context/pre_go17.go index 0f35592d..7b6b6851 100644 --- a/vendor/golang.org/x/net/context/pre_go17.go +++ b/vendor/golang.org/x/net/context/pre_go17.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build !go1.7 // +build !go1.7 package context @@ -263,11 +264,11 @@ func (c *timerCtx) cancel(removeFromParent bool, err error) { // Canceling this context releases resources associated with it, so code should // call cancel as soon as the operations running in this Context complete: // -// func slowOperationWithTimeout(ctx context.Context) (Result, error) { -// ctx, cancel := context.WithTimeout(ctx, 100*time.Millisecond) -// defer cancel() // releases resources if slowOperation completes before timeout elapses -// return slowOperation(ctx) -// } +// func slowOperationWithTimeout(ctx context.Context) (Result, error) { +// ctx, cancel := context.WithTimeout(ctx, 100*time.Millisecond) +// defer cancel() // releases resources if slowOperation completes before timeout elapses +// return slowOperation(ctx) +// } func WithTimeout(parent Context, timeout time.Duration) (Context, CancelFunc) { return WithDeadline(parent, time.Now().Add(timeout)) } diff --git a/vendor/golang.org/x/net/context/pre_go19.go b/vendor/golang.org/x/net/context/pre_go19.go index b105f80b..1f971534 100644 --- a/vendor/golang.org/x/net/context/pre_go19.go +++ b/vendor/golang.org/x/net/context/pre_go19.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build !go1.9 // +build !go1.9 package context diff --git a/vendor/golang.org/x/net/http/httpguts/httplex.go b/vendor/golang.org/x/net/http/httpguts/httplex.go index e7de24ee..6e071e85 100644 --- a/vendor/golang.org/x/net/http/httpguts/httplex.go +++ b/vendor/golang.org/x/net/http/httpguts/httplex.go @@ -137,11 +137,13 @@ func trimOWS(x string) string { // contains token amongst its comma-separated tokens, ASCII // case-insensitively. func headerValueContainsToken(v string, token string) bool { - v = trimOWS(v) - if comma := strings.IndexByte(v, ','); comma != -1 { - return tokenEqual(trimOWS(v[:comma]), token) || headerValueContainsToken(v[comma+1:], token) + for comma := strings.IndexByte(v, ','); comma != -1; comma = strings.IndexByte(v, ',') { + if tokenEqual(trimOWS(v[:comma]), token) { + return true + } + v = v[comma+1:] } - return tokenEqual(v, token) + return tokenEqual(trimOWS(v), token) } // lowerASCII returns the ASCII lowercase version of b. @@ -171,13 +173,15 @@ func tokenEqual(t1, t2 string) bool { // isLWS reports whether b is linear white space, according // to http://www.w3.org/Protocols/rfc2616/rfc2616-sec2.html#sec2.2 -// LWS = [CRLF] 1*( SP | HT ) +// +// LWS = [CRLF] 1*( SP | HT ) func isLWS(b byte) bool { return b == ' ' || b == '\t' } // isCTL reports whether b is a control byte, according // to http://www.w3.org/Protocols/rfc2616/rfc2616-sec2.html#sec2.2 -// CTL = +// +// CTL = func isCTL(b byte) bool { const del = 0x7f // a CTL return b < ' ' || b == del @@ -187,12 +191,13 @@ func isCTL(b byte) bool { // HTTP/2 imposes the additional restriction that uppercase ASCII // letters are not allowed. // -// RFC 7230 says: -// header-field = field-name ":" OWS field-value OWS -// field-name = token -// token = 1*tchar -// tchar = "!" / "#" / "$" / "%" / "&" / "'" / "*" / "+" / "-" / "." / -// "^" / "_" / "`" / "|" / "~" / DIGIT / ALPHA +// RFC 7230 says: +// +// header-field = field-name ":" OWS field-value OWS +// field-name = token +// token = 1*tchar +// tchar = "!" / "#" / "$" / "%" / "&" / "'" / "*" / "+" / "-" / "." / +// "^" / "_" / "`" / "|" / "~" / DIGIT / ALPHA func ValidHeaderFieldName(v string) bool { if len(v) == 0 { return false @@ -265,27 +270,28 @@ var validHostByte = [256]bool{ // ValidHeaderFieldValue reports whether v is a valid "field-value" according to // http://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.2 : // -// message-header = field-name ":" [ field-value ] -// field-value = *( field-content | LWS ) -// field-content = +// message-header = field-name ":" [ field-value ] +// field-value = *( field-content | LWS ) +// field-content = // // http://www.w3.org/Protocols/rfc2616/rfc2616-sec2.html#sec2.2 : // -// TEXT = -// LWS = [CRLF] 1*( SP | HT ) -// CTL = +// TEXT = +// LWS = [CRLF] 1*( SP | HT ) +// CTL = // // RFC 7230 says: -// field-value = *( field-content / obs-fold ) -// obj-fold = N/A to http2, and deprecated -// field-content = field-vchar [ 1*( SP / HTAB ) field-vchar ] -// field-vchar = VCHAR / obs-text -// obs-text = %x80-FF -// VCHAR = "any visible [USASCII] character" +// +// field-value = *( field-content / obs-fold ) +// obj-fold = N/A to http2, and deprecated +// field-content = field-vchar [ 1*( SP / HTAB ) field-vchar ] +// field-vchar = VCHAR / obs-text +// obs-text = %x80-FF +// VCHAR = "any visible [USASCII] character" // // http2 further says: "Similarly, HTTP/2 allows header field values // that are not valid. While most of the values that can be encoded diff --git a/vendor/golang.org/x/net/http2/Dockerfile b/vendor/golang.org/x/net/http2/Dockerfile index 53fc5257..85122459 100644 --- a/vendor/golang.org/x/net/http2/Dockerfile +++ b/vendor/golang.org/x/net/http2/Dockerfile @@ -38,7 +38,7 @@ RUN make RUN make install WORKDIR /root -RUN wget http://curl.haxx.se/download/curl-7.45.0.tar.gz +RUN wget https://curl.se/download/curl-7.45.0.tar.gz RUN tar -zxvf curl-7.45.0.tar.gz WORKDIR /root/curl-7.45.0 RUN ./configure --with-ssl --with-nghttp2=/usr/local diff --git a/vendor/golang.org/x/net/http2/README b/vendor/golang.org/x/net/http2/README deleted file mode 100644 index 360d5aa3..00000000 --- a/vendor/golang.org/x/net/http2/README +++ /dev/null @@ -1,20 +0,0 @@ -This is a work-in-progress HTTP/2 implementation for Go. - -It will eventually live in the Go standard library and won't require -any changes to your code to use. It will just be automatic. - -Status: - -* The server support is pretty good. A few things are missing - but are being worked on. -* The client work has just started but shares a lot of code - is coming along much quicker. - -Docs are at https://godoc.org/golang.org/x/net/http2 - -Demo test server at https://http2.golang.org/ - -Help & bug reports welcome! - -Contributing: https://golang.org/doc/contribute.html -Bugs: https://golang.org/issue/new?title=x/net/http2:+ diff --git a/vendor/golang.org/x/net/http2/ascii.go b/vendor/golang.org/x/net/http2/ascii.go new file mode 100644 index 00000000..17caa205 --- /dev/null +++ b/vendor/golang.org/x/net/http2/ascii.go @@ -0,0 +1,53 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package http2 + +import "strings" + +// The HTTP protocols are defined in terms of ASCII, not Unicode. This file +// contains helper functions which may use Unicode-aware functions which would +// otherwise be unsafe and could introduce vulnerabilities if used improperly. + +// asciiEqualFold is strings.EqualFold, ASCII only. It reports whether s and t +// are equal, ASCII-case-insensitively. +func asciiEqualFold(s, t string) bool { + if len(s) != len(t) { + return false + } + for i := 0; i < len(s); i++ { + if lower(s[i]) != lower(t[i]) { + return false + } + } + return true +} + +// lower returns the ASCII lowercase version of b. +func lower(b byte) byte { + if 'A' <= b && b <= 'Z' { + return b + ('a' - 'A') + } + return b +} + +// isASCIIPrint returns whether s is ASCII and printable according to +// https://tools.ietf.org/html/rfc20#section-4.2. +func isASCIIPrint(s string) bool { + for i := 0; i < len(s); i++ { + if s[i] < ' ' || s[i] > '~' { + return false + } + } + return true +} + +// asciiToLower returns the lowercase version of s if s is ASCII and printable, +// and whether or not it was. +func asciiToLower(s string) (lower string, ok bool) { + if !isASCIIPrint(s) { + return "", false + } + return strings.ToLower(s), true +} diff --git a/vendor/golang.org/x/net/http2/client_conn_pool.go b/vendor/golang.org/x/net/http2/client_conn_pool.go index f4d9b5ec..780968d6 100644 --- a/vendor/golang.org/x/net/http2/client_conn_pool.go +++ b/vendor/golang.org/x/net/http2/client_conn_pool.go @@ -7,13 +7,21 @@ package http2 import ( + "context" "crypto/tls" + "errors" "net/http" "sync" ) // ClientConnPool manages a pool of HTTP/2 client connections. type ClientConnPool interface { + // GetClientConn returns a specific HTTP/2 connection (usually + // a TLS-TCP connection) to an HTTP/2 server. On success, the + // returned ClientConn accounts for the upcoming RoundTrip + // call, so the caller should not omit it. If the caller needs + // to, ClientConn.RoundTrip can be called with a bogus + // new(http.Request) to release the stream reservation. GetClientConn(req *http.Request, addr string) (*ClientConn, error) MarkDead(*ClientConn) } @@ -40,7 +48,7 @@ type clientConnPool struct { conns map[string][]*ClientConn // key is host:port dialing map[string]*dialCall // currently in-flight dials keys map[*ClientConn][]string - addConnCalls map[string]*addConnCall // in-flight addConnIfNeede calls + addConnCalls map[string]*addConnCall // in-flight addConnIfNeeded calls } func (p *clientConnPool) GetClientConn(req *http.Request, addr string) (*ClientConn, error) { @@ -52,87 +60,85 @@ const ( noDialOnMiss = false ) -// shouldTraceGetConn reports whether getClientConn should call any -// ClientTrace.GetConn hook associated with the http.Request. -// -// This complexity is needed to avoid double calls of the GetConn hook -// during the back-and-forth between net/http and x/net/http2 (when the -// net/http.Transport is upgraded to also speak http2), as well as support -// the case where x/net/http2 is being used directly. -func (p *clientConnPool) shouldTraceGetConn(st clientConnIdleState) bool { - // If our Transport wasn't made via ConfigureTransport, always - // trace the GetConn hook if provided, because that means the - // http2 package is being used directly and it's the one - // dialing, as opposed to net/http. - if _, ok := p.t.ConnPool.(noDialClientConnPool); !ok { - return true - } - // Otherwise, only use the GetConn hook if this connection has - // been used previously for other requests. For fresh - // connections, the net/http package does the dialing. - return !st.freshConn -} - func (p *clientConnPool) getClientConn(req *http.Request, addr string, dialOnMiss bool) (*ClientConn, error) { + // TODO(dneil): Dial a new connection when t.DisableKeepAlives is set? if isConnectionCloseRequest(req) && dialOnMiss { // It gets its own connection. traceGetConn(req, addr) const singleUse = true - cc, err := p.t.dialClientConn(addr, singleUse) + cc, err := p.t.dialClientConn(req.Context(), addr, singleUse) if err != nil { return nil, err } return cc, nil } - p.mu.Lock() - for _, cc := range p.conns[addr] { - if st := cc.idleState(); st.canTakeNewRequest { - if p.shouldTraceGetConn(st) { - traceGetConn(req, addr) + for { + p.mu.Lock() + for _, cc := range p.conns[addr] { + if cc.ReserveNewRequest() { + // When a connection is presented to us by the net/http package, + // the GetConn hook has already been called. + // Don't call it a second time here. + if !cc.getConnCalled { + traceGetConn(req, addr) + } + cc.getConnCalled = false + p.mu.Unlock() + return cc, nil } + } + if !dialOnMiss { p.mu.Unlock() - return cc, nil + return nil, ErrNoCachedConn } - } - if !dialOnMiss { + traceGetConn(req, addr) + call := p.getStartDialLocked(req.Context(), addr) p.mu.Unlock() - return nil, ErrNoCachedConn + <-call.done + if shouldRetryDial(call, req) { + continue + } + cc, err := call.res, call.err + if err != nil { + return nil, err + } + if cc.ReserveNewRequest() { + return cc, nil + } } - traceGetConn(req, addr) - call := p.getStartDialLocked(addr) - p.mu.Unlock() - <-call.done - return call.res, call.err } // dialCall is an in-flight Transport dial call to a host. type dialCall struct { - p *clientConnPool + _ incomparable + p *clientConnPool + // the context associated with the request + // that created this dialCall + ctx context.Context done chan struct{} // closed when done res *ClientConn // valid after done is closed err error // valid after done is closed } // requires p.mu is held. -func (p *clientConnPool) getStartDialLocked(addr string) *dialCall { +func (p *clientConnPool) getStartDialLocked(ctx context.Context, addr string) *dialCall { if call, ok := p.dialing[addr]; ok { // A dial is already in-flight. Don't start another. return call } - call := &dialCall{p: p, done: make(chan struct{})} + call := &dialCall{p: p, done: make(chan struct{}), ctx: ctx} if p.dialing == nil { p.dialing = make(map[string]*dialCall) } p.dialing[addr] = call - go call.dial(addr) + go call.dial(call.ctx, addr) return call } // run in its own goroutine. -func (c *dialCall) dial(addr string) { +func (c *dialCall) dial(ctx context.Context, addr string) { const singleUse = false // shared conn - c.res, c.err = c.p.t.dialClientConn(addr, singleUse) - close(c.done) + c.res, c.err = c.p.t.dialClientConn(ctx, addr, singleUse) c.p.mu.Lock() delete(c.p.dialing, addr) @@ -140,6 +146,8 @@ func (c *dialCall) dial(addr string) { c.p.addConnLocked(addr, c.res) } c.p.mu.Unlock() + + close(c.done) } // addConnIfNeeded makes a NewClientConn out of c if a connection for key doesn't @@ -180,6 +188,7 @@ func (p *clientConnPool) addConnIfNeeded(key string, t *Transport, c *tls.Conn) } type addConnCall struct { + _ incomparable p *clientConnPool done chan struct{} // closed when done err error @@ -193,6 +202,7 @@ func (c *addConnCall) run(t *Transport, key string, tc *tls.Conn) { if err != nil { c.err = err } else { + cc.getConnCalled = true // already called by the net/http package p.addConnLocked(key, cc) } delete(p.addConnCalls, key) @@ -200,12 +210,6 @@ func (c *addConnCall) run(t *Transport, key string, tc *tls.Conn) { close(c.done) } -func (p *clientConnPool) addConn(key string, cc *ClientConn) { - p.mu.Lock() - p.addConnLocked(key, cc) - p.mu.Unlock() -} - // p.mu must be held func (p *clientConnPool) addConnLocked(key string, cc *ClientConn) { for _, v := range p.conns[key] { @@ -280,3 +284,28 @@ type noDialClientConnPool struct{ *clientConnPool } func (p noDialClientConnPool) GetClientConn(req *http.Request, addr string) (*ClientConn, error) { return p.getClientConn(req, addr, noDialOnMiss) } + +// shouldRetryDial reports whether the current request should +// retry dialing after the call finished unsuccessfully, for example +// if the dial was canceled because of a context cancellation or +// deadline expiry. +func shouldRetryDial(call *dialCall, req *http.Request) bool { + if call.err == nil { + // No error, no need to retry + return false + } + if call.ctx == req.Context() { + // If the call has the same context as the request, the dial + // should not be retried, since any cancellation will have come + // from this request. + return false + } + if !errors.Is(call.err, context.Canceled) && !errors.Is(call.err, context.DeadlineExceeded) { + // If the call error is not because of a context cancellation or a deadline expiry, + // the dial should not be retried. + return false + } + // Only retry if the error is a context cancellation error or deadline expiry + // and the context associated with the call was canceled or expired. + return call.ctx.Err() != nil +} diff --git a/vendor/golang.org/x/net/http2/errors.go b/vendor/golang.org/x/net/http2/errors.go index 71f2c463..f2067dab 100644 --- a/vendor/golang.org/x/net/http2/errors.go +++ b/vendor/golang.org/x/net/http2/errors.go @@ -53,6 +53,13 @@ func (e ErrCode) String() string { return fmt.Sprintf("unknown error code 0x%x", uint32(e)) } +func (e ErrCode) stringToken() string { + if s, ok := errCodeName[e]; ok { + return s + } + return fmt.Sprintf("ERR_UNKNOWN_%d", uint32(e)) +} + // ConnectionError is an error that results in the termination of the // entire connection. type ConnectionError ErrCode @@ -67,6 +74,11 @@ type StreamError struct { Cause error // optional additional detail } +// errFromPeer is a sentinel error value for StreamError.Cause to +// indicate that the StreamError was sent from the peer over the wire +// and wasn't locally generated in the Transport. +var errFromPeer = errors.New("received from peer") + func streamError(id uint32, code ErrCode) StreamError { return StreamError{StreamID: id, Code: code} } @@ -124,7 +136,7 @@ func (e headerFieldNameError) Error() string { type headerFieldValueError string func (e headerFieldValueError) Error() string { - return fmt.Sprintf("invalid header field value %q", string(e)) + return fmt.Sprintf("invalid header field value for %q", string(e)) } var ( diff --git a/vendor/golang.org/x/net/http2/flow.go b/vendor/golang.org/x/net/http2/flow.go index cea601fc..b51f0e0c 100644 --- a/vendor/golang.org/x/net/http2/flow.go +++ b/vendor/golang.org/x/net/http2/flow.go @@ -8,6 +8,8 @@ package http2 // flow is the flow control window's size. type flow struct { + _ incomparable + // n is the number of DATA bytes we're allowed to send. // A flow is kept both on a conn and a per-stream. n int32 diff --git a/vendor/golang.org/x/net/http2/frame.go b/vendor/golang.org/x/net/http2/frame.go index 514c126c..0178647e 100644 --- a/vendor/golang.org/x/net/http2/frame.go +++ b/vendor/golang.org/x/net/http2/frame.go @@ -122,7 +122,7 @@ var flagName = map[FrameType]map[Flags]string{ // a frameParser parses a frame given its FrameHeader and payload // bytes. The length of payload will always equal fh.Length (which // might be 0). -type frameParser func(fc *frameCache, fh FrameHeader, payload []byte) (Frame, error) +type frameParser func(fc *frameCache, fh FrameHeader, countError func(string), payload []byte) (Frame, error) var frameParsers = map[FrameType]frameParser{ FrameData: parseDataFrame, @@ -267,6 +267,11 @@ type Framer struct { lastFrame Frame errDetail error + // countError is a non-nil func that's called on a frame parse + // error with some unique error path token. It's initialized + // from Transport.CountError or Server.CountError. + countError func(errToken string) + // lastHeaderStream is non-zero if the last frame was an // unfinished HEADERS/CONTINUATION. lastHeaderStream uint32 @@ -426,6 +431,7 @@ func NewFramer(w io.Writer, r io.Reader) *Framer { fr := &Framer{ w: w, r: r, + countError: func(string) {}, logReads: logFrameReads, logWrites: logFrameWrites, debugReadLoggerf: log.Printf, @@ -500,7 +506,7 @@ func (fr *Framer) ReadFrame() (Frame, error) { if _, err := io.ReadFull(fr.r, payload); err != nil { return nil, err } - f, err := typeFrameParser(fh.Type)(fr.frameCache, fh, payload) + f, err := typeFrameParser(fh.Type)(fr.frameCache, fh, fr.countError, payload) if err != nil { if ce, ok := err.(connError); ok { return nil, fr.connError(ce.Code, ce.Reason) @@ -588,13 +594,14 @@ func (f *DataFrame) Data() []byte { return f.data } -func parseDataFrame(fc *frameCache, fh FrameHeader, payload []byte) (Frame, error) { +func parseDataFrame(fc *frameCache, fh FrameHeader, countError func(string), payload []byte) (Frame, error) { if fh.StreamID == 0 { // DATA frames MUST be associated with a stream. If a // DATA frame is received whose stream identifier // field is 0x0, the recipient MUST respond with a // connection error (Section 5.4.1) of type // PROTOCOL_ERROR. + countError("frame_data_stream_0") return nil, connError{ErrCodeProtocol, "DATA frame with stream ID 0"} } f := fc.getDataFrame() @@ -605,6 +612,7 @@ func parseDataFrame(fc *frameCache, fh FrameHeader, payload []byte) (Frame, erro var err error payload, padSize, err = readByte(payload) if err != nil { + countError("frame_data_pad_byte_short") return nil, err } } @@ -613,6 +621,7 @@ func parseDataFrame(fc *frameCache, fh FrameHeader, payload []byte) (Frame, erro // length of the frame payload, the recipient MUST // treat this as a connection error. // Filed: https://github.com/http2/http2-spec/issues/610 + countError("frame_data_pad_too_big") return nil, connError{ErrCodeProtocol, "pad size larger than data payload"} } f.data = payload[:len(payload)-int(padSize)] @@ -695,7 +704,7 @@ type SettingsFrame struct { p []byte } -func parseSettingsFrame(_ *frameCache, fh FrameHeader, p []byte) (Frame, error) { +func parseSettingsFrame(_ *frameCache, fh FrameHeader, countError func(string), p []byte) (Frame, error) { if fh.Flags.Has(FlagSettingsAck) && fh.Length > 0 { // When this (ACK 0x1) bit is set, the payload of the // SETTINGS frame MUST be empty. Receipt of a @@ -703,6 +712,7 @@ func parseSettingsFrame(_ *frameCache, fh FrameHeader, p []byte) (Frame, error) // field value other than 0 MUST be treated as a // connection error (Section 5.4.1) of type // FRAME_SIZE_ERROR. + countError("frame_settings_ack_with_length") return nil, ConnectionError(ErrCodeFrameSize) } if fh.StreamID != 0 { @@ -713,14 +723,17 @@ func parseSettingsFrame(_ *frameCache, fh FrameHeader, p []byte) (Frame, error) // field is anything other than 0x0, the endpoint MUST // respond with a connection error (Section 5.4.1) of // type PROTOCOL_ERROR. + countError("frame_settings_has_stream") return nil, ConnectionError(ErrCodeProtocol) } if len(p)%6 != 0 { + countError("frame_settings_mod_6") // Expecting even number of 6 byte settings. return nil, ConnectionError(ErrCodeFrameSize) } f := &SettingsFrame{FrameHeader: fh, p: p} if v, ok := f.Value(SettingInitialWindowSize); ok && v > (1<<31)-1 { + countError("frame_settings_window_size_too_big") // Values above the maximum flow control window size of 2^31 - 1 MUST // be treated as a connection error (Section 5.4.1) of type // FLOW_CONTROL_ERROR. @@ -832,11 +845,13 @@ type PingFrame struct { func (f *PingFrame) IsAck() bool { return f.Flags.Has(FlagPingAck) } -func parsePingFrame(_ *frameCache, fh FrameHeader, payload []byte) (Frame, error) { +func parsePingFrame(_ *frameCache, fh FrameHeader, countError func(string), payload []byte) (Frame, error) { if len(payload) != 8 { + countError("frame_ping_length") return nil, ConnectionError(ErrCodeFrameSize) } if fh.StreamID != 0 { + countError("frame_ping_has_stream") return nil, ConnectionError(ErrCodeProtocol) } f := &PingFrame{FrameHeader: fh} @@ -872,11 +887,13 @@ func (f *GoAwayFrame) DebugData() []byte { return f.debugData } -func parseGoAwayFrame(_ *frameCache, fh FrameHeader, p []byte) (Frame, error) { +func parseGoAwayFrame(_ *frameCache, fh FrameHeader, countError func(string), p []byte) (Frame, error) { if fh.StreamID != 0 { + countError("frame_goaway_has_stream") return nil, ConnectionError(ErrCodeProtocol) } if len(p) < 8 { + countError("frame_goaway_short") return nil, ConnectionError(ErrCodeFrameSize) } return &GoAwayFrame{ @@ -912,7 +929,7 @@ func (f *UnknownFrame) Payload() []byte { return f.p } -func parseUnknownFrame(_ *frameCache, fh FrameHeader, p []byte) (Frame, error) { +func parseUnknownFrame(_ *frameCache, fh FrameHeader, countError func(string), p []byte) (Frame, error) { return &UnknownFrame{fh, p}, nil } @@ -923,8 +940,9 @@ type WindowUpdateFrame struct { Increment uint32 // never read with high bit set } -func parseWindowUpdateFrame(_ *frameCache, fh FrameHeader, p []byte) (Frame, error) { +func parseWindowUpdateFrame(_ *frameCache, fh FrameHeader, countError func(string), p []byte) (Frame, error) { if len(p) != 4 { + countError("frame_windowupdate_bad_len") return nil, ConnectionError(ErrCodeFrameSize) } inc := binary.BigEndian.Uint32(p[:4]) & 0x7fffffff // mask off high reserved bit @@ -936,8 +954,10 @@ func parseWindowUpdateFrame(_ *frameCache, fh FrameHeader, p []byte) (Frame, err // control window MUST be treated as a connection // error (Section 5.4.1). if fh.StreamID == 0 { + countError("frame_windowupdate_zero_inc_conn") return nil, ConnectionError(ErrCodeProtocol) } + countError("frame_windowupdate_zero_inc_stream") return nil, streamError(fh.StreamID, ErrCodeProtocol) } return &WindowUpdateFrame{ @@ -988,7 +1008,7 @@ func (f *HeadersFrame) HasPriority() bool { return f.FrameHeader.Flags.Has(FlagHeadersPriority) } -func parseHeadersFrame(_ *frameCache, fh FrameHeader, p []byte) (_ Frame, err error) { +func parseHeadersFrame(_ *frameCache, fh FrameHeader, countError func(string), p []byte) (_ Frame, err error) { hf := &HeadersFrame{ FrameHeader: fh, } @@ -997,11 +1017,13 @@ func parseHeadersFrame(_ *frameCache, fh FrameHeader, p []byte) (_ Frame, err er // is received whose stream identifier field is 0x0, the recipient MUST // respond with a connection error (Section 5.4.1) of type // PROTOCOL_ERROR. + countError("frame_headers_zero_stream") return nil, connError{ErrCodeProtocol, "HEADERS frame with stream ID 0"} } var padLength uint8 if fh.Flags.Has(FlagHeadersPadded) { if p, padLength, err = readByte(p); err != nil { + countError("frame_headers_pad_short") return } } @@ -1009,16 +1031,19 @@ func parseHeadersFrame(_ *frameCache, fh FrameHeader, p []byte) (_ Frame, err er var v uint32 p, v, err = readUint32(p) if err != nil { + countError("frame_headers_prio_short") return nil, err } hf.Priority.StreamDep = v & 0x7fffffff hf.Priority.Exclusive = (v != hf.Priority.StreamDep) // high bit was set p, hf.Priority.Weight, err = readByte(p) if err != nil { + countError("frame_headers_prio_weight_short") return nil, err } } - if len(p)-int(padLength) <= 0 { + if len(p)-int(padLength) < 0 { + countError("frame_headers_pad_too_big") return nil, streamError(fh.StreamID, ErrCodeProtocol) } hf.headerFragBuf = p[:len(p)-int(padLength)] @@ -1125,11 +1150,13 @@ func (p PriorityParam) IsZero() bool { return p == PriorityParam{} } -func parsePriorityFrame(_ *frameCache, fh FrameHeader, payload []byte) (Frame, error) { +func parsePriorityFrame(_ *frameCache, fh FrameHeader, countError func(string), payload []byte) (Frame, error) { if fh.StreamID == 0 { + countError("frame_priority_zero_stream") return nil, connError{ErrCodeProtocol, "PRIORITY frame with stream ID 0"} } if len(payload) != 5 { + countError("frame_priority_bad_length") return nil, connError{ErrCodeFrameSize, fmt.Sprintf("PRIORITY frame payload size was %d; want 5", len(payload))} } v := binary.BigEndian.Uint32(payload[:4]) @@ -1172,11 +1199,13 @@ type RSTStreamFrame struct { ErrCode ErrCode } -func parseRSTStreamFrame(_ *frameCache, fh FrameHeader, p []byte) (Frame, error) { +func parseRSTStreamFrame(_ *frameCache, fh FrameHeader, countError func(string), p []byte) (Frame, error) { if len(p) != 4 { + countError("frame_rststream_bad_len") return nil, ConnectionError(ErrCodeFrameSize) } if fh.StreamID == 0 { + countError("frame_rststream_zero_stream") return nil, ConnectionError(ErrCodeProtocol) } return &RSTStreamFrame{fh, ErrCode(binary.BigEndian.Uint32(p[:4]))}, nil @@ -1202,8 +1231,9 @@ type ContinuationFrame struct { headerFragBuf []byte } -func parseContinuationFrame(_ *frameCache, fh FrameHeader, p []byte) (Frame, error) { +func parseContinuationFrame(_ *frameCache, fh FrameHeader, countError func(string), p []byte) (Frame, error) { if fh.StreamID == 0 { + countError("frame_continuation_zero_stream") return nil, connError{ErrCodeProtocol, "CONTINUATION frame with stream ID 0"} } return &ContinuationFrame{fh, p}, nil @@ -1252,7 +1282,7 @@ func (f *PushPromiseFrame) HeadersEnded() bool { return f.FrameHeader.Flags.Has(FlagPushPromiseEndHeaders) } -func parsePushPromise(_ *frameCache, fh FrameHeader, p []byte) (_ Frame, err error) { +func parsePushPromise(_ *frameCache, fh FrameHeader, countError func(string), p []byte) (_ Frame, err error) { pp := &PushPromiseFrame{ FrameHeader: fh, } @@ -1263,6 +1293,7 @@ func parsePushPromise(_ *frameCache, fh FrameHeader, p []byte) (_ Frame, err err // with. If the stream identifier field specifies the value // 0x0, a recipient MUST respond with a connection error // (Section 5.4.1) of type PROTOCOL_ERROR. + countError("frame_pushpromise_zero_stream") return nil, ConnectionError(ErrCodeProtocol) } // The PUSH_PROMISE frame includes optional padding. @@ -1270,18 +1301,21 @@ func parsePushPromise(_ *frameCache, fh FrameHeader, p []byte) (_ Frame, err err var padLength uint8 if fh.Flags.Has(FlagPushPromisePadded) { if p, padLength, err = readByte(p); err != nil { + countError("frame_pushpromise_pad_short") return } } p, pp.PromiseID, err = readUint32(p) if err != nil { + countError("frame_pushpromise_promiseid_short") return } pp.PromiseID = pp.PromiseID & (1<<31 - 1) if int(padLength) > len(p) { // like the DATA frame, error out if padding is longer than the body. + countError("frame_pushpromise_pad_too_big") return nil, ConnectionError(ErrCodeProtocol) } pp.headerFragBuf = p[:len(p)-int(padLength)] @@ -1498,7 +1532,8 @@ func (fr *Framer) readMetaFrame(hf *HeadersFrame) (*MetaHeadersFrame, error) { fr.debugReadLoggerf("http2: decoded hpack field %+v", hf) } if !httpguts.ValidHeaderFieldValue(hf.Value) { - invalid = headerFieldValueError(hf.Value) + // Don't include the value in the error, because it may be sensitive. + invalid = headerFieldValueError(hf.Name) } isPseudo := strings.HasPrefix(hf.Name, ":") if isPseudo { diff --git a/vendor/golang.org/x/net/http2/go111.go b/vendor/golang.org/x/net/http2/go111.go index 3a131016..5bf62b03 100644 --- a/vendor/golang.org/x/net/http2/go111.go +++ b/vendor/golang.org/x/net/http2/go111.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build go1.11 // +build go1.11 package http2 diff --git a/vendor/golang.org/x/net/http2/go115.go b/vendor/golang.org/x/net/http2/go115.go new file mode 100644 index 00000000..908af1ab --- /dev/null +++ b/vendor/golang.org/x/net/http2/go115.go @@ -0,0 +1,27 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build go1.15 +// +build go1.15 + +package http2 + +import ( + "context" + "crypto/tls" +) + +// dialTLSWithContext uses tls.Dialer, added in Go 1.15, to open a TLS +// connection. +func (t *Transport) dialTLSWithContext(ctx context.Context, network, addr string, cfg *tls.Config) (*tls.Conn, error) { + dialer := &tls.Dialer{ + Config: cfg, + } + cn, err := dialer.DialContext(ctx, network, addr) + if err != nil { + return nil, err + } + tlsCn := cn.(*tls.Conn) // DialContext comment promises this will always succeed + return tlsCn, nil +} diff --git a/vendor/golang.org/x/net/http2/go118.go b/vendor/golang.org/x/net/http2/go118.go new file mode 100644 index 00000000..aca4b2b3 --- /dev/null +++ b/vendor/golang.org/x/net/http2/go118.go @@ -0,0 +1,17 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build go1.18 +// +build go1.18 + +package http2 + +import ( + "crypto/tls" + "net" +) + +func tlsUnderlyingConn(tc *tls.Conn) net.Conn { + return tc.NetConn() +} diff --git a/vendor/golang.org/x/net/http2/headermap.go b/vendor/golang.org/x/net/http2/headermap.go index c3ff3fa1..9e12941d 100644 --- a/vendor/golang.org/x/net/http2/headermap.go +++ b/vendor/golang.org/x/net/http2/headermap.go @@ -6,7 +6,6 @@ package http2 import ( "net/http" - "strings" "sync" ) @@ -79,10 +78,10 @@ func buildCommonHeaderMaps() { } } -func lowerHeader(v string) string { +func lowerHeader(v string) (lower string, ascii bool) { buildCommonHeaderMapsOnce() if s, ok := commonLowerHeader[v]; ok { - return s + return s, true } - return strings.ToLower(v) + return asciiToLower(v) } diff --git a/vendor/golang.org/x/net/http2/hpack/huffman.go b/vendor/golang.org/x/net/http2/hpack/huffman.go index b412a96c..20d083a7 100644 --- a/vendor/golang.org/x/net/http2/hpack/huffman.go +++ b/vendor/golang.org/x/net/http2/hpack/huffman.go @@ -105,7 +105,14 @@ func huffmanDecode(buf *bytes.Buffer, maxLen int, v []byte) error { return nil } +// incomparable is a zero-width, non-comparable type. Adding it to a struct +// makes that struct also non-comparable, and generally doesn't add +// any size (as long as it's first). +type incomparable [0]func() + type node struct { + _ incomparable + // children is non-nil for internal nodes children *[256]*node @@ -133,50 +140,79 @@ func buildRootHuffmanNode() { panic("unexpected size") } lazyRootHuffmanNode = newInternalNode() - for i, code := range huffmanCodes { - addDecoderNode(byte(i), code, huffmanCodeLen[i]) - } -} + // allocate a leaf node for each of the 256 symbols + leaves := new([256]node) + + for sym, code := range huffmanCodes { + codeLen := huffmanCodeLen[sym] + + cur := lazyRootHuffmanNode + for codeLen > 8 { + codeLen -= 8 + i := uint8(code >> codeLen) + if cur.children[i] == nil { + cur.children[i] = newInternalNode() + } + cur = cur.children[i] + } + shift := 8 - codeLen + start, end := int(uint8(code< 8 { - codeLen -= 8 - i := uint8(code >> codeLen) - if cur.children[i] == nil { - cur.children[i] = newInternalNode() + leaves[sym].sym = byte(sym) + leaves[sym].codeLen = codeLen + for i := start; i < start+end; i++ { + cur.children[i] = &leaves[sym] } - cur = cur.children[i] - } - shift := 8 - codeLen - start, end := int(uint8(code<= 32 { + n %= 32 // Normally would be -= 32 but %= 32 informs compiler 0 <= n <= 31 for upcoming shift + y := uint32(x >> n) // Compiler doesn't combine memory writes if y isn't uint32 + dst = append(dst, byte(y>>24), byte(y>>16), byte(y>>8), byte(y)) } - dst, rembits = appendByteToHuffmanCode(dst, rembits, s[i]) } - - if rembits < 8 { - // special EOS symbol - code := uint32(0x3fffffff) - nbits := uint8(30) - - t := uint8(code >> (nbits - rembits)) - dst[len(dst)-1] |= t + // Add padding bits if necessary + if over := n % 8; over > 0 { + const ( + eosCode = 0x3fffffff + eosNBits = 30 + eosPadByte = eosCode >> (eosNBits - 8) + ) + pad := 8 - over + x = (x << pad) | (eosPadByte >> over) + n += pad // 8 now divides into n exactly } - - return dst + // n in (0, 8, 16, 24, 32) + switch n / 8 { + case 0: + return dst + case 1: + return append(dst, byte(x)) + case 2: + y := uint16(x) + return append(dst, byte(y>>8), byte(y)) + case 3: + y := uint16(x >> 8) + return append(dst, byte(y>>8), byte(y), byte(x)) + } + // case 4: + y := uint32(x) + return append(dst, byte(y>>24), byte(y>>16), byte(y>>8), byte(y)) } // HuffmanEncodeLength returns the number of bytes required to encode @@ -188,35 +224,3 @@ func HuffmanEncodeLength(s string) uint64 { } return (n + 7) / 8 } - -// appendByteToHuffmanCode appends Huffman code for c to dst and -// returns the extended buffer and the remaining bits in the last -// element. The appending is not byte aligned and the remaining bits -// in the last element of dst is given in rembits. -func appendByteToHuffmanCode(dst []byte, rembits uint8, c byte) ([]byte, uint8) { - code := huffmanCodes[c] - nbits := huffmanCodeLen[c] - - for { - if rembits > nbits { - t := uint8(code << (rembits - nbits)) - dst[len(dst)-1] |= t - rembits -= nbits - break - } - - t := uint8(code >> (nbits - rembits)) - dst[len(dst)-1] |= t - - nbits -= rembits - rembits = 8 - - if nbits == 0 { - break - } - - dst = append(dst, 0) - } - - return dst, rembits -} diff --git a/vendor/golang.org/x/net/http2/http2.go b/vendor/golang.org/x/net/http2/http2.go index 27cc893c..479ba4b2 100644 --- a/vendor/golang.org/x/net/http2/http2.go +++ b/vendor/golang.org/x/net/http2/http2.go @@ -13,7 +13,6 @@ // See https://http2.github.io/ for more information on HTTP/2. // // See https://http2.golang.org/ for a test server running this code. -// package http2 // import "golang.org/x/net/http2" import ( @@ -176,10 +175,11 @@ func (s SettingID) String() string { // name (key). See httpguts.ValidHeaderName for the base rules. // // Further, http2 says: -// "Just as in HTTP/1.x, header field names are strings of ASCII -// characters that are compared in a case-insensitive -// fashion. However, header field names MUST be converted to -// lowercase prior to their encoding in HTTP/2. " +// +// "Just as in HTTP/1.x, header field names are strings of ASCII +// characters that are compared in a case-insensitive +// fashion. However, header field names MUST be converted to +// lowercase prior to their encoding in HTTP/2. " func validWireHeaderFieldName(v string) bool { if len(v) == 0 { return false @@ -241,6 +241,7 @@ func (cw closeWaiter) Wait() { // Its buffered writer is lazily allocated as needed, to minimize // idle memory usage with many connections. type bufferedWriter struct { + _ incomparable w io.Writer // immutable bw *bufio.Writer // non-nil when data is buffered } @@ -313,6 +314,7 @@ func bodyAllowedForStatus(status int) bool { } type httpError struct { + _ incomparable msg string timeout bool } @@ -363,8 +365,8 @@ func (s *sorter) SortStrings(ss []string) { // validPseudoPath reports whether v is a valid :path pseudo-header // value. It must be either: // -// *) a non-empty string starting with '/' -// *) the string '*', for OPTIONS requests. +// - a non-empty string starting with '/' +// - the string '*', for OPTIONS requests. // // For now this is only used a quick check for deciding when to clean // up Opaque URLs before sending requests from the Transport. @@ -376,3 +378,8 @@ func (s *sorter) SortStrings(ss []string) { func validPseudoPath(v string) bool { return (len(v) > 0 && v[0] == '/') || v == "*" } + +// incomparable is a zero-width, non-comparable type. Adding it to a struct +// makes that struct also non-comparable, and generally doesn't add +// any size (as long as it's first). +type incomparable [0]func() diff --git a/vendor/golang.org/x/net/http2/not_go111.go b/vendor/golang.org/x/net/http2/not_go111.go index 161bca7c..cc0baa81 100644 --- a/vendor/golang.org/x/net/http2/not_go111.go +++ b/vendor/golang.org/x/net/http2/not_go111.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build !go1.11 // +build !go1.11 package http2 diff --git a/vendor/golang.org/x/net/http2/not_go115.go b/vendor/golang.org/x/net/http2/not_go115.go new file mode 100644 index 00000000..e6c04cf7 --- /dev/null +++ b/vendor/golang.org/x/net/http2/not_go115.go @@ -0,0 +1,31 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build !go1.15 +// +build !go1.15 + +package http2 + +import ( + "context" + "crypto/tls" +) + +// dialTLSWithContext opens a TLS connection. +func (t *Transport) dialTLSWithContext(ctx context.Context, network, addr string, cfg *tls.Config) (*tls.Conn, error) { + cn, err := tls.Dial(network, addr, cfg) + if err != nil { + return nil, err + } + if err := cn.Handshake(); err != nil { + return nil, err + } + if cfg.InsecureSkipVerify { + return cn, nil + } + if err := cn.VerifyHostname(cfg.ServerName); err != nil { + return nil, err + } + return cn, nil +} diff --git a/vendor/golang.org/x/net/http2/not_go118.go b/vendor/golang.org/x/net/http2/not_go118.go new file mode 100644 index 00000000..eab532c9 --- /dev/null +++ b/vendor/golang.org/x/net/http2/not_go118.go @@ -0,0 +1,17 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build !go1.18 +// +build !go1.18 + +package http2 + +import ( + "crypto/tls" + "net" +) + +func tlsUnderlyingConn(tc *tls.Conn) net.Conn { + return nil +} diff --git a/vendor/golang.org/x/net/http2/pipe.go b/vendor/golang.org/x/net/http2/pipe.go index 2a5399ec..c15b8a77 100644 --- a/vendor/golang.org/x/net/http2/pipe.go +++ b/vendor/golang.org/x/net/http2/pipe.go @@ -30,6 +30,17 @@ type pipeBuffer interface { io.Reader } +// setBuffer initializes the pipe buffer. +// It has no effect if the pipe is already closed. +func (p *pipe) setBuffer(b pipeBuffer) { + p.mu.Lock() + defer p.mu.Unlock() + if p.err != nil || p.breakErr != nil { + return + } + p.b = b +} + func (p *pipe) Len() int { p.mu.Lock() defer p.mu.Unlock() diff --git a/vendor/golang.org/x/net/http2/server.go b/vendor/golang.org/x/net/http2/server.go index bc9e41a1..47524a61 100644 --- a/vendor/golang.org/x/net/http2/server.go +++ b/vendor/golang.org/x/net/http2/server.go @@ -130,6 +130,12 @@ type Server struct { // If nil, a default scheduler is chosen. NewWriteScheduler func() WriteScheduler + // CountError, if non-nil, is called on HTTP/2 server errors. + // It's intended to increment a metric for monitoring, such + // as an expvar or Prometheus metric. + // The errType consists of only ASCII word characters. + CountError func(errType string) + // Internal state. This is a pointer (rather than embedded directly) // so that we don't embed a Mutex in this struct, which will make the // struct non-copyable, which might break some callers. @@ -231,13 +237,12 @@ func ConfigureServer(s *http.Server, conf *Server) error { if s.TLSConfig == nil { s.TLSConfig = new(tls.Config) - } else if s.TLSConfig.CipherSuites != nil { - // If they already provided a CipherSuite list, return - // an error if it has a bad order or is missing - // ECDHE_RSA_WITH_AES_128_GCM_SHA256 or ECDHE_ECDSA_WITH_AES_128_GCM_SHA256. + } else if s.TLSConfig.CipherSuites != nil && s.TLSConfig.MinVersion < tls.VersionTLS13 { + // If they already provided a TLS 1.0–1.2 CipherSuite list, return an + // error if it is missing ECDHE_RSA_WITH_AES_128_GCM_SHA256 or + // ECDHE_ECDSA_WITH_AES_128_GCM_SHA256. haveRequired := false - sawBad := false - for i, cs := range s.TLSConfig.CipherSuites { + for _, cs := range s.TLSConfig.CipherSuites { switch cs { case tls.TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, // Alternative MTI cipher to not discourage ECDSA-only servers. @@ -245,14 +250,9 @@ func ConfigureServer(s *http.Server, conf *Server) error { tls.TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256: haveRequired = true } - if isBadCipher(cs) { - sawBad = true - } else if sawBad { - return fmt.Errorf("http2: TLSConfig.CipherSuites index %d contains an HTTP/2-approved cipher suite (%#04x), but it comes after unapproved cipher suites. With this configuration, clients that don't support previous, approved cipher suites may be given an unapproved one and reject the connection.", i, cs) - } } if !haveRequired { - return fmt.Errorf("http2: TLSConfig.CipherSuites is missing an HTTP/2-required AES_128_GCM_SHA256 cipher (need at least one of TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 or TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256).") + return fmt.Errorf("http2: TLSConfig.CipherSuites is missing an HTTP/2-required AES_128_GCM_SHA256 cipher (need at least one of TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 or TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256)") } } @@ -265,16 +265,12 @@ func ConfigureServer(s *http.Server, conf *Server) error { s.TLSConfig.PreferServerCipherSuites = true - haveNPN := false - for _, p := range s.TLSConfig.NextProtos { - if p == NextProtoTLS { - haveNPN = true - break - } - } - if !haveNPN { + if !strSliceContains(s.TLSConfig.NextProtos, NextProtoTLS) { s.TLSConfig.NextProtos = append(s.TLSConfig.NextProtos, NextProtoTLS) } + if !strSliceContains(s.TLSConfig.NextProtos, "http/1.1") { + s.TLSConfig.NextProtos = append(s.TLSConfig.NextProtos, "http/1.1") + } if s.TLSNextProto == nil { s.TLSNextProto = map[string]func(*http.Server, *tls.Conn, http.Handler){} @@ -319,6 +315,20 @@ type ServeConnOpts struct { // requests. If nil, BaseConfig.Handler is used. If BaseConfig // or BaseConfig.Handler is nil, http.DefaultServeMux is used. Handler http.Handler + + // UpgradeRequest is an initial request received on a connection + // undergoing an h2c upgrade. The request body must have been + // completely read from the connection before calling ServeConn, + // and the 101 Switching Protocols response written. + UpgradeRequest *http.Request + + // Settings is the decoded contents of the HTTP2-Settings header + // in an h2c upgrade request. + Settings []byte + + // SawClientPreface is set if the HTTP/2 connection preface + // has already been read from the connection. + SawClientPreface bool } func (o *ServeConnOpts) context() context.Context { @@ -387,6 +397,7 @@ func (s *Server) ServeConn(c net.Conn, opts *ServeConnOpts) { headerTableSize: initialHeaderTableSize, serveG: newGoroutineLock(), pushEnabled: true, + sawClientPreface: opts.SawClientPreface, } s.state.registerConn(sc) @@ -404,7 +415,7 @@ func (s *Server) ServeConn(c net.Conn, opts *ServeConnOpts) { if s.NewWriteScheduler != nil { sc.writeSched = s.NewWriteScheduler() } else { - sc.writeSched = NewRandomWriteScheduler() + sc.writeSched = NewPriorityWriteScheduler(nil) } // These start at the RFC-specified defaults. If there is a higher @@ -415,6 +426,9 @@ func (s *Server) ServeConn(c net.Conn, opts *ServeConnOpts) { sc.hpackEncoder = hpack.NewEncoder(&sc.headerWriteBuf) fr := NewFramer(sc.bw, c) + if s.CountError != nil { + fr.countError = s.CountError + } fr.ReadMetaHeaders = hpack.NewDecoder(initialHeaderTableSize, nil) fr.MaxHeaderListSize = sc.maxHeaderListSize() fr.SetMaxReadFrameSize(s.maxReadFrameSize()) @@ -466,9 +480,27 @@ func (s *Server) ServeConn(c net.Conn, opts *ServeConnOpts) { } } + if opts.Settings != nil { + fr := &SettingsFrame{ + FrameHeader: FrameHeader{valid: true}, + p: opts.Settings, + } + if err := fr.ForeachSetting(sc.processSetting); err != nil { + sc.rejectConn(ErrCodeProtocol, "invalid settings") + return + } + opts.Settings = nil + } + if hook := testHookGetServerConn; hook != nil { hook(sc) } + + if opts.UpgradeRequest != nil { + sc.upgradeRequest(opts.UpgradeRequest) + opts.UpgradeRequest = nil + } + sc.serve() } @@ -513,6 +545,7 @@ type serverConn struct { // Everything following is owned by the serve loop; use serveG.check(): serveG goroutineLock // used to verify funcs are on serve() pushEnabled bool + sawClientPreface bool // preface has already been read, used in h2c upgrade sawFirstSettings bool // got the initial SETTINGS frame after the preface needToSendSettingsAck bool unackedSettings int // how many SETTINGS have we sent without ACKs? @@ -720,7 +753,15 @@ func (sc *serverConn) canonicalHeader(v string) string { sc.canonHeader = make(map[string]string) } cv = http.CanonicalHeaderKey(v) - sc.canonHeader[v] = cv + // maxCachedCanonicalHeaders is an arbitrarily-chosen limit on the number of + // entries in the canonHeader cache. This should be larger than the number + // of unique, uncommon header keys likely to be sent by the peer, while not + // so high as to permit unreasonable memory usage if the peer sends an unbounded + // number of unique header keys. + const maxCachedCanonicalHeaders = 32 + if len(sc.canonHeader) < maxCachedCanonicalHeaders { + sc.canonHeader[v] = cv + } return cv } @@ -761,6 +802,7 @@ func (sc *serverConn) readFrames() { // frameWriteResult is the message passed from writeFrameAsync to the serve goroutine. type frameWriteResult struct { + _ incomparable wr FrameWriteRequest // what was written (or attempted) err error // result of the writeFrame call } @@ -771,7 +813,7 @@ type frameWriteResult struct { // serverConn. func (sc *serverConn) writeFrameAsync(wr FrameWriteRequest) { err := wr.write.writeFrame(sc) - sc.wroteFrameCh <- frameWriteResult{wr, err} + sc.wroteFrameCh <- frameWriteResult{wr: wr, err: err} } func (sc *serverConn) closeAllStreamsOnConnClose() { @@ -825,7 +867,7 @@ func (sc *serverConn) serve() { }) sc.unackedSettings++ - // Each connection starts with intialWindowSize inflow tokens. + // Each connection starts with initialWindowSize inflow tokens. // If a higher value is configured, we add more tokens. if diff := sc.srv.initialConnRecvWindowSize() - initialWindowSize; diff > 0 { sc.sendWindowUpdate(nil, int(diff)) @@ -865,6 +907,15 @@ func (sc *serverConn) serve() { case res := <-sc.wroteFrameCh: sc.wroteFrame(res) case res := <-sc.readFrameCh: + // Process any written frames before reading new frames from the client since a + // written frame could have triggered a new stream to be started. + if sc.writingFrameAsync { + select { + case wroteRes := <-sc.wroteFrameCh: + sc.wroteFrame(wroteRes) + default: + } + } if !sc.processFrameFromReader(res) { return } @@ -957,6 +1008,9 @@ var errPrefaceTimeout = errors.New("timeout waiting for client preface") // returns errPrefaceTimeout on timeout, or an error if the greeting // is invalid. func (sc *serverConn) readPreface() error { + if sc.sawClientPreface { + return nil + } errc := make(chan error, 1) go func() { // Read the client preface @@ -1161,7 +1215,7 @@ func (sc *serverConn) startFrameWrite(wr FrameWriteRequest) { if wr.write.staysWithinBuffer(sc.bw.Available()) { sc.writingFrameAsync = false err := wr.write.writeFrame(sc) - sc.wroteFrame(frameWriteResult{wr, err}) + sc.wroteFrame(frameWriteResult{wr: wr, err: err}) } else { sc.writingFrameAsync = true go sc.writeFrameAsync(wr) @@ -1292,7 +1346,9 @@ func (sc *serverConn) startGracefulShutdown() { sc.shutdownOnce.Do(func() { sc.sendServeMsg(gracefulShutdownMsg) }) } -// After sending GOAWAY, the connection will close after goAwayTimeout. +// After sending GOAWAY with an error code (non-graceful shutdown), the +// connection will close after goAwayTimeout. +// // If we close the connection immediately after sending GOAWAY, there may // be unsent data in our kernel receive buffer, which will cause the kernel // to send a TCP RST on close() instead of a FIN. This RST will abort the @@ -1397,7 +1453,7 @@ func (sc *serverConn) processFrame(f Frame) error { // First frame received must be SETTINGS. if !sc.sawFirstSettings { if _, ok := f.(*SettingsFrame); !ok { - return ConnectionError(ErrCodeProtocol) + return sc.countError("first_settings", ConnectionError(ErrCodeProtocol)) } sc.sawFirstSettings = true } @@ -1422,7 +1478,7 @@ func (sc *serverConn) processFrame(f Frame) error { case *PushPromiseFrame: // A client cannot push. Thus, servers MUST treat the receipt of a PUSH_PROMISE // frame as a connection error (Section 5.4.1) of type PROTOCOL_ERROR. - return ConnectionError(ErrCodeProtocol) + return sc.countError("push_promise", ConnectionError(ErrCodeProtocol)) default: sc.vlogf("http2: server ignoring frame: %v", f.Header()) return nil @@ -1442,7 +1498,7 @@ func (sc *serverConn) processPing(f *PingFrame) error { // identifier field value other than 0x0, the recipient MUST // respond with a connection error (Section 5.4.1) of type // PROTOCOL_ERROR." - return ConnectionError(ErrCodeProtocol) + return sc.countError("ping_on_stream", ConnectionError(ErrCodeProtocol)) } if sc.inGoAway && sc.goAwayCode != ErrCodeNo { return nil @@ -1461,7 +1517,7 @@ func (sc *serverConn) processWindowUpdate(f *WindowUpdateFrame) error { // or PRIORITY on a stream in this state MUST be // treated as a connection error (Section 5.4.1) of // type PROTOCOL_ERROR." - return ConnectionError(ErrCodeProtocol) + return sc.countError("stream_idle", ConnectionError(ErrCodeProtocol)) } if st == nil { // "WINDOW_UPDATE can be sent by a peer that has sent a @@ -1472,7 +1528,7 @@ func (sc *serverConn) processWindowUpdate(f *WindowUpdateFrame) error { return nil } if !st.flow.add(int32(f.Increment)) { - return streamError(f.StreamID, ErrCodeFlowControl) + return sc.countError("bad_flow", streamError(f.StreamID, ErrCodeFlowControl)) } default: // connection-level flow control if !sc.flow.add(int32(f.Increment)) { @@ -1493,7 +1549,7 @@ func (sc *serverConn) processResetStream(f *RSTStreamFrame) error { // identifying an idle stream is received, the // recipient MUST treat this as a connection error // (Section 5.4.1) of type PROTOCOL_ERROR. - return ConnectionError(ErrCodeProtocol) + return sc.countError("reset_idle_stream", ConnectionError(ErrCodeProtocol)) } if st != nil { st.cancelCtx() @@ -1545,7 +1601,7 @@ func (sc *serverConn) processSettings(f *SettingsFrame) error { // Why is the peer ACKing settings we never sent? // The spec doesn't mention this case, but // hang up on them anyway. - return ConnectionError(ErrCodeProtocol) + return sc.countError("ack_mystery", ConnectionError(ErrCodeProtocol)) } return nil } @@ -1553,7 +1609,7 @@ func (sc *serverConn) processSettings(f *SettingsFrame) error { // This isn't actually in the spec, but hang up on // suspiciously large settings frames or those with // duplicate entries. - return ConnectionError(ErrCodeProtocol) + return sc.countError("settings_big_or_dups", ConnectionError(ErrCodeProtocol)) } if err := f.ForeachSetting(sc.processSetting); err != nil { return err @@ -1620,7 +1676,7 @@ func (sc *serverConn) processSettingInitialWindowSize(val uint32) error { // control window to exceed the maximum size as a // connection error (Section 5.4.1) of type // FLOW_CONTROL_ERROR." - return ConnectionError(ErrCodeFlowControl) + return sc.countError("setting_win_size", ConnectionError(ErrCodeFlowControl)) } } return nil @@ -1628,23 +1684,37 @@ func (sc *serverConn) processSettingInitialWindowSize(val uint32) error { func (sc *serverConn) processData(f *DataFrame) error { sc.serveG.check() - if sc.inGoAway && sc.goAwayCode != ErrCodeNo { + id := f.Header().StreamID + if sc.inGoAway && (sc.goAwayCode != ErrCodeNo || id > sc.maxClientStreamID) { + // Discard all DATA frames if the GOAWAY is due to an + // error, or: + // + // Section 6.8: After sending a GOAWAY frame, the sender + // can discard frames for streams initiated by the + // receiver with identifiers higher than the identified + // last stream. return nil } - data := f.Data() - // "If a DATA frame is received whose stream is not in "open" - // or "half closed (local)" state, the recipient MUST respond - // with a stream error (Section 5.4.2) of type STREAM_CLOSED." - id := f.Header().StreamID + data := f.Data() state, st := sc.state(id) if id == 0 || state == stateIdle { + // Section 6.1: "DATA frames MUST be associated with a + // stream. If a DATA frame is received whose stream + // identifier field is 0x0, the recipient MUST respond + // with a connection error (Section 5.4.1) of type + // PROTOCOL_ERROR." + // // Section 5.1: "Receiving any frame other than HEADERS // or PRIORITY on a stream in this state MUST be // treated as a connection error (Section 5.4.1) of // type PROTOCOL_ERROR." - return ConnectionError(ErrCodeProtocol) + return sc.countError("data_on_idle", ConnectionError(ErrCodeProtocol)) } + + // "If a DATA frame is received whose stream is not in "open" + // or "half closed (local)" state, the recipient MUST respond + // with a stream error (Section 5.4.2) of type STREAM_CLOSED." if st == nil || state != stateOpen || st.gotTrailerHeader || st.resetQueued { // This includes sending a RST_STREAM if the stream is // in stateHalfClosedLocal (which currently means that @@ -1656,7 +1726,7 @@ func (sc *serverConn) processData(f *DataFrame) error { // and return any flow control bytes since we're not going // to consume them. if sc.inflow.available() < int32(f.Length) { - return streamError(id, ErrCodeFlowControl) + return sc.countError("data_flow", streamError(id, ErrCodeFlowControl)) } // Deduct the flow control from inflow, since we're // going to immediately add it back in @@ -1669,7 +1739,7 @@ func (sc *serverConn) processData(f *DataFrame) error { // Already have a stream error in flight. Don't send another. return nil } - return streamError(id, ErrCodeStreamClosed) + return sc.countError("closed", streamError(id, ErrCodeStreamClosed)) } if st.body == nil { panic("internal error: should have a body in this state") @@ -1681,19 +1751,20 @@ func (sc *serverConn) processData(f *DataFrame) error { // RFC 7540, sec 8.1.2.6: A request or response is also malformed if the // value of a content-length header field does not equal the sum of the // DATA frame payload lengths that form the body. - return streamError(id, ErrCodeProtocol) + return sc.countError("send_too_much", streamError(id, ErrCodeProtocol)) } if f.Length > 0 { // Check whether the client has flow control quota. if st.inflow.available() < int32(f.Length) { - return streamError(id, ErrCodeFlowControl) + return sc.countError("flow_on_data_length", streamError(id, ErrCodeFlowControl)) } st.inflow.take(int32(f.Length)) if len(data) > 0 { wrote, err := st.body.Write(data) if err != nil { - return streamError(id, ErrCodeStreamClosed) + sc.sendWindowUpdate(nil, int(f.Length)-wrote) + return sc.countError("body_write_err", streamError(id, ErrCodeStreamClosed)) } if wrote != len(data) { panic("internal error: bad Writer") @@ -1779,7 +1850,7 @@ func (sc *serverConn) processHeaders(f *MetaHeadersFrame) error { // stream identifier MUST respond with a connection error // (Section 5.4.1) of type PROTOCOL_ERROR. if id%2 != 1 { - return ConnectionError(ErrCodeProtocol) + return sc.countError("headers_even", ConnectionError(ErrCodeProtocol)) } // A HEADERS frame can be used to create a new stream or // send a trailer for an open one. If we already have a stream @@ -1796,7 +1867,7 @@ func (sc *serverConn) processHeaders(f *MetaHeadersFrame) error { // this state, it MUST respond with a stream error (Section 5.4.2) of // type STREAM_CLOSED. if st.state == stateHalfClosedRemote { - return streamError(id, ErrCodeStreamClosed) + return sc.countError("headers_half_closed", streamError(id, ErrCodeStreamClosed)) } return st.processTrailerHeaders(f) } @@ -1807,7 +1878,7 @@ func (sc *serverConn) processHeaders(f *MetaHeadersFrame) error { // receives an unexpected stream identifier MUST respond with // a connection error (Section 5.4.1) of type PROTOCOL_ERROR. if id <= sc.maxClientStreamID { - return ConnectionError(ErrCodeProtocol) + return sc.countError("stream_went_down", ConnectionError(ErrCodeProtocol)) } sc.maxClientStreamID = id @@ -1824,14 +1895,14 @@ func (sc *serverConn) processHeaders(f *MetaHeadersFrame) error { if sc.curClientStreams+1 > sc.advMaxStreams { if sc.unackedSettings == 0 { // They should know better. - return streamError(id, ErrCodeProtocol) + return sc.countError("over_max_streams", streamError(id, ErrCodeProtocol)) } // Assume it's a network race, where they just haven't // received our last SETTINGS update. But actually // this can't happen yet, because we don't yet provide // a way for users to adjust server parameters at // runtime. - return streamError(id, ErrCodeRefusedStream) + return sc.countError("over_max_streams_race", streamError(id, ErrCodeRefusedStream)) } initialState := stateOpen @@ -1841,7 +1912,7 @@ func (sc *serverConn) processHeaders(f *MetaHeadersFrame) error { st := sc.newStream(id, 0, initialState) if f.HasPriority() { - if err := checkPriority(f.StreamID, f.Priority); err != nil { + if err := sc.checkPriority(f.StreamID, f.Priority); err != nil { return err } sc.writeSched.AdjustStream(st.id, f.Priority) @@ -1881,19 +1952,39 @@ func (sc *serverConn) processHeaders(f *MetaHeadersFrame) error { return nil } +func (sc *serverConn) upgradeRequest(req *http.Request) { + sc.serveG.check() + id := uint32(1) + sc.maxClientStreamID = id + st := sc.newStream(id, 0, stateHalfClosedRemote) + st.reqTrailer = req.Trailer + if st.reqTrailer != nil { + st.trailer = make(http.Header) + } + rw := sc.newResponseWriter(st, req) + + // Disable any read deadline set by the net/http package + // prior to the upgrade. + if sc.hs.ReadTimeout != 0 { + sc.conn.SetReadDeadline(time.Time{}) + } + + go sc.runHandler(rw, req, sc.handler.ServeHTTP) +} + func (st *stream) processTrailerHeaders(f *MetaHeadersFrame) error { sc := st.sc sc.serveG.check() if st.gotTrailerHeader { - return ConnectionError(ErrCodeProtocol) + return sc.countError("dup_trailers", ConnectionError(ErrCodeProtocol)) } st.gotTrailerHeader = true if !f.StreamEnded() { - return streamError(st.id, ErrCodeProtocol) + return sc.countError("trailers_not_ended", streamError(st.id, ErrCodeProtocol)) } if len(f.PseudoFields()) > 0 { - return streamError(st.id, ErrCodeProtocol) + return sc.countError("trailers_pseudo", streamError(st.id, ErrCodeProtocol)) } if st.trailer != nil { for _, hf := range f.RegularFields() { @@ -1902,7 +1993,7 @@ func (st *stream) processTrailerHeaders(f *MetaHeadersFrame) error { // TODO: send more details to the peer somehow. But http2 has // no way to send debug data at a stream level. Discuss with // HTTP folk. - return streamError(st.id, ErrCodeProtocol) + return sc.countError("trailers_bogus", streamError(st.id, ErrCodeProtocol)) } st.trailer[key] = append(st.trailer[key], hf.Value) } @@ -1911,13 +2002,13 @@ func (st *stream) processTrailerHeaders(f *MetaHeadersFrame) error { return nil } -func checkPriority(streamID uint32, p PriorityParam) error { +func (sc *serverConn) checkPriority(streamID uint32, p PriorityParam) error { if streamID == p.StreamDep { // Section 5.3.1: "A stream cannot depend on itself. An endpoint MUST treat // this as a stream error (Section 5.4.2) of type PROTOCOL_ERROR." // Section 5.3.3 says that a stream can depend on one of its dependencies, // so it's only self-dependencies that are forbidden. - return streamError(streamID, ErrCodeProtocol) + return sc.countError("priority", streamError(streamID, ErrCodeProtocol)) } return nil } @@ -1926,7 +2017,7 @@ func (sc *serverConn) processPriority(f *PriorityFrame) error { if sc.inGoAway { return nil } - if err := checkPriority(f.StreamID, f.PriorityParam); err != nil { + if err := sc.checkPriority(f.StreamID, f.PriorityParam); err != nil { return err } sc.writeSched.AdjustStream(f.StreamID, f.PriorityParam) @@ -1983,7 +2074,7 @@ func (sc *serverConn) newWriterAndRequest(st *stream, f *MetaHeadersFrame) (*res isConnect := rp.method == "CONNECT" if isConnect { if rp.path != "" || rp.scheme != "" || rp.authority == "" { - return nil, nil, streamError(f.StreamID, ErrCodeProtocol) + return nil, nil, sc.countError("bad_connect", streamError(f.StreamID, ErrCodeProtocol)) } } else if rp.method == "" || rp.path == "" || (rp.scheme != "https" && rp.scheme != "http") { // See 8.1.2.6 Malformed Requests and Responses: @@ -1996,13 +2087,13 @@ func (sc *serverConn) newWriterAndRequest(st *stream, f *MetaHeadersFrame) (*res // "All HTTP/2 requests MUST include exactly one valid // value for the :method, :scheme, and :path // pseudo-header fields" - return nil, nil, streamError(f.StreamID, ErrCodeProtocol) + return nil, nil, sc.countError("bad_path_method", streamError(f.StreamID, ErrCodeProtocol)) } bodyOpen := !f.StreamEnded() if rp.method == "HEAD" && bodyOpen { // HEAD requests can't have bodies - return nil, nil, streamError(f.StreamID, ErrCodeProtocol) + return nil, nil, sc.countError("head_body", streamError(f.StreamID, ErrCodeProtocol)) } rp.header = make(http.Header) @@ -2019,7 +2110,11 @@ func (sc *serverConn) newWriterAndRequest(st *stream, f *MetaHeadersFrame) (*res } if bodyOpen { if vv, ok := rp.header["Content-Length"]; ok { - req.ContentLength, _ = strconv.ParseInt(vv[0], 10, 64) + if cl, err := strconv.ParseUint(vv[0], 10, 63); err == nil { + req.ContentLength = int64(cl) + } else { + req.ContentLength = 0 + } } else { req.ContentLength = -1 } @@ -2057,7 +2152,7 @@ func (sc *serverConn) newWriterAndRequestNoBody(st *stream, rp requestParam) (*r var trailer http.Header for _, v := range rp.header["Trailer"] { for _, key := range strings.Split(v, ",") { - key = http.CanonicalHeaderKey(strings.TrimSpace(key)) + key = http.CanonicalHeaderKey(textproto.TrimString(key)) switch key { case "Transfer-Encoding", "Trailer", "Content-Length": // Bogus. (copy of http1 rules) @@ -2081,7 +2176,7 @@ func (sc *serverConn) newWriterAndRequestNoBody(st *stream, rp requestParam) (*r var err error url_, err = url.ParseRequestURI(rp.path) if err != nil { - return nil, nil, streamError(st.id, ErrCodeProtocol) + return nil, nil, sc.countError("bad_path", streamError(st.id, ErrCodeProtocol)) } requestURI = rp.path } @@ -2107,6 +2202,11 @@ func (sc *serverConn) newWriterAndRequestNoBody(st *stream, rp requestParam) (*r } req = req.WithContext(st.ctx) + rw := sc.newResponseWriter(st, req) + return rw, req, nil +} + +func (sc *serverConn) newResponseWriter(st *stream, req *http.Request) *responseWriter { rws := responseWriterStatePool.Get().(*responseWriterState) bwSave := rws.bw *rws = responseWriterState{} // zero all the fields @@ -2115,10 +2215,7 @@ func (sc *serverConn) newWriterAndRequestNoBody(st *stream, rp requestParam) (*r rws.bw.Reset(chunkWriter{rws}) rws.stream = st rws.req = req - rws.body = body - - rw := &responseWriter{rws: rws} - return rw, req, nil + return &responseWriter{rws: rws} } // Run on its own goroutine. @@ -2275,19 +2372,21 @@ func (sc *serverConn) sendWindowUpdate32(st *stream, n int32) { // requestBody is the Handler's Request.Body type. // Read and Close may be called concurrently. type requestBody struct { + _ incomparable stream *stream conn *serverConn - closed bool // for use by Close only - sawEOF bool // for use by Read only - pipe *pipe // non-nil if we have a HTTP entity message body - needsContinue bool // need to send a 100-continue + closeOnce sync.Once // for use by Close only + sawEOF bool // for use by Read only + pipe *pipe // non-nil if we have a HTTP entity message body + needsContinue bool // need to send a 100-continue } func (b *requestBody) Close() error { - if b.pipe != nil && !b.closed { - b.pipe.BreakWithError(errClosedBody) - } - b.closed = true + b.closeOnce.Do(func() { + if b.pipe != nil { + b.pipe.BreakWithError(errClosedBody) + } + }) return nil } @@ -2331,7 +2430,6 @@ type responseWriterState struct { // immutable within a request: stream *stream req *http.Request - body *requestBody // to close at end of request, if DATA frames didn't conn *serverConn // TODO: adjust buffer writing sizes based on server config, frame size updates from peer, etc @@ -2401,9 +2499,8 @@ func (rws *responseWriterState) writeChunk(p []byte) (n int, err error) { var ctype, clen string if clen = rws.snapHeader.Get("Content-Length"); clen != "" { rws.snapHeader.Del("Content-Length") - clen64, err := strconv.ParseInt(clen, 10, 64) - if err == nil && clen64 >= 0 { - rws.sentContentLen = clen64 + if cl, err := strconv.ParseUint(clen, 10, 63); err == nil { + rws.sentContentLen = int64(cl) } else { clen = "" } @@ -2508,8 +2605,9 @@ func (rws *responseWriterState) writeChunk(p []byte) (n int, err error) { // prior to the headers being written. If the set of trailers is fixed // or known before the header is written, the normal Go trailers mechanism // is preferred: -// https://golang.org/pkg/net/http/#ResponseWriter -// https://golang.org/pkg/net/http/#example_ResponseWriter_trailers +// +// https://golang.org/pkg/net/http/#ResponseWriter +// https://golang.org/pkg/net/http/#example_ResponseWriter_trailers const TrailerPrefix = "Trailer:" // promoteUndeclaredTrailers permits http.Handlers to set trailers @@ -2605,8 +2703,7 @@ func checkWriteHeaderCode(code int) { // Issue 22880: require valid WriteHeader status codes. // For now we only enforce that it's three digits. // In the future we might block things over 599 (600 and above aren't defined - // at http://httpwg.org/specs/rfc7231.html#status.codes) - // and we might block under 200 (once we have more mature 1xx support). + // at http://httpwg.org/specs/rfc7231.html#status.codes). // But for now any three digits. // // We used to send "HTTP/1.1 000 0" on the wire in responses but there's @@ -2627,13 +2724,41 @@ func (w *responseWriter) WriteHeader(code int) { } func (rws *responseWriterState) writeHeader(code int) { - if !rws.wroteHeader { - checkWriteHeaderCode(code) - rws.wroteHeader = true - rws.status = code - if len(rws.handlerHeader) > 0 { - rws.snapHeader = cloneHeader(rws.handlerHeader) + if rws.wroteHeader { + return + } + + checkWriteHeaderCode(code) + + // Handle informational headers + if code >= 100 && code <= 199 { + // Per RFC 8297 we must not clear the current header map + h := rws.handlerHeader + + _, cl := h["Content-Length"] + _, te := h["Transfer-Encoding"] + if cl || te { + h = h.Clone() + h.Del("Content-Length") + h.Del("Transfer-Encoding") + } + + if rws.conn.writeHeaders(rws.stream, &writeResHeaders{ + streamID: rws.stream.id, + httpResCode: code, + h: h, + endStream: rws.handlerDone && !rws.hasTrailers(), + }) != nil { + rws.dirty = true } + + return + } + + rws.wroteHeader = true + rws.status = code + if len(rws.handlerHeader) > 0 { + rws.snapHeader = cloneHeader(rws.handlerHeader) } } @@ -2767,8 +2892,12 @@ func (w *responseWriter) Push(target string, opts *http.PushOptions) error { // but PUSH_PROMISE requests cannot have a body. // http://tools.ietf.org/html/rfc7540#section-8.2 // Also disallow Host, since the promised URL must be absolute. - switch strings.ToLower(k) { - case "content-length", "content-encoding", "trailer", "te", "expect", "host": + if asciiEqualFold(k, "content-length") || + asciiEqualFold(k, "content-encoding") || + asciiEqualFold(k, "trailer") || + asciiEqualFold(k, "te") || + asciiEqualFold(k, "expect") || + asciiEqualFold(k, "host") { return fmt.Errorf("promised request headers cannot include %q", k) } } @@ -2960,3 +3089,31 @@ func h1ServerKeepAlivesDisabled(hs *http.Server) bool { } return false } + +func (sc *serverConn) countError(name string, err error) error { + if sc == nil || sc.srv == nil { + return err + } + f := sc.srv.CountError + if f == nil { + return err + } + var typ string + var code ErrCode + switch e := err.(type) { + case ConnectionError: + typ = "conn" + code = ErrCode(e) + case StreamError: + typ = "stream" + code = ErrCode(e.Code) + default: + return err + } + codeStr := errCodeName[code] + if codeStr == "" { + codeStr = strconv.Itoa(int(code)) + } + f(fmt.Sprintf("%s_%s_%s", typ, codeStr, name)) + return err +} diff --git a/vendor/golang.org/x/net/http2/transport.go b/vendor/golang.org/x/net/http2/transport.go index 81778bec..4ded4dfd 100644 --- a/vendor/golang.org/x/net/http2/transport.go +++ b/vendor/golang.org/x/net/http2/transport.go @@ -16,7 +16,6 @@ import ( "errors" "fmt" "io" - "io/ioutil" "log" "math" mathrand "math/rand" @@ -24,6 +23,7 @@ import ( "net/http" "net/http/httptrace" "net/textproto" + "os" "sort" "strconv" "strings" @@ -51,6 +51,15 @@ const ( transportDefaultStreamMinRefresh = 4 << 10 defaultUserAgent = "Go-http-client/2.0" + + // initialMaxConcurrentStreams is a connections maxConcurrentStreams until + // it's received servers initial SETTINGS frame, which corresponds with the + // spec's minimum recommended value. + initialMaxConcurrentStreams = 100 + + // defaultMaxConcurrentStreams is a connections default maxConcurrentStreams + // if the server doesn't include one in its initial SETTINGS frame. + defaultMaxConcurrentStreams = 1000 ) // Transport is an HTTP/2 Transport. @@ -108,6 +117,30 @@ type Transport struct { // waiting for their turn. StrictMaxConcurrentStreams bool + // ReadIdleTimeout is the timeout after which a health check using ping + // frame will be carried out if no frame is received on the connection. + // Note that a ping response will is considered a received frame, so if + // there is no other traffic on the connection, the health check will + // be performed every ReadIdleTimeout interval. + // If zero, no health check is performed. + ReadIdleTimeout time.Duration + + // PingTimeout is the timeout after which the connection will be closed + // if a response to Ping is not received. + // Defaults to 15s. + PingTimeout time.Duration + + // WriteByteTimeout is the timeout after which the connection will be + // closed no data can be written to it. The timeout begins when data is + // available to write, and is extended whenever any bytes are written. + WriteByteTimeout time.Duration + + // CountError, if non-nil, is called on HTTP/2 transport errors. + // It's intended to increment a metric for monitoring, such + // as an expvar or Prometheus metric. + // The errType consists of only ASCII word characters. + CountError func(errType string) + // t1, if non-nil, is the standard library Transport using // this transport. Its settings are used (but not its // RoundTrip method, etc). @@ -131,14 +164,31 @@ func (t *Transport) disableCompression() bool { return t.DisableCompression || (t.t1 != nil && t.t1.DisableCompression) } +func (t *Transport) pingTimeout() time.Duration { + if t.PingTimeout == 0 { + return 15 * time.Second + } + return t.PingTimeout + +} + // ConfigureTransport configures a net/http HTTP/1 Transport to use HTTP/2. // It returns an error if t1 has already been HTTP/2-enabled. +// +// Use ConfigureTransports instead to configure the HTTP/2 Transport. func ConfigureTransport(t1 *http.Transport) error { - _, err := configureTransport(t1) + _, err := ConfigureTransports(t1) return err } -func configureTransport(t1 *http.Transport) (*Transport, error) { +// ConfigureTransports configures a net/http HTTP/1 Transport to use HTTP/2. +// It returns a new HTTP/2 Transport for further configuration. +// It returns an error if t1 has already been HTTP/2-enabled. +func ConfigureTransports(t1 *http.Transport) (*Transport, error) { + return configureTransports(t1) +} + +func configureTransports(t1 *http.Transport) (*Transport, error) { connPool := new(clientConnPool) t2 := &Transport{ ConnPool: noDialClientConnPool{connPool}, @@ -197,11 +247,12 @@ func (t *Transport) initConnPool() { // ClientConn is the state of a single HTTP/2 client connection to an // HTTP/2 server. type ClientConn struct { - t *Transport - tconn net.Conn // usually *tls.Conn, except specialized impls - tlsState *tls.ConnectionState // nil only for specialized impls - reused uint32 // whether conn is being reused; atomic - singleUse bool // whether being used for a single http.Request + t *Transport + tconn net.Conn // usually *tls.Conn, except specialized impls + tlsState *tls.ConnectionState // nil only for specialized impls + reused uint32 // whether conn is being reused; atomic + singleUse bool // whether being used for a single http.Request + getConnCalled bool // used by clientConnPool // readLoop goroutine fields: readerDone chan struct{} // closed on error @@ -214,87 +265,94 @@ type ClientConn struct { cond *sync.Cond // hold mu; broadcast on flow/closed changes flow flow // our conn-level flow control quota (cs.flow is per stream) inflow flow // peer's conn-level flow control + doNotReuse bool // whether conn is marked to not be reused for any future requests closing bool closed bool + seenSettings bool // true if we've seen a settings frame, false otherwise wantSettingsAck bool // we sent a SETTINGS frame and haven't heard back goAway *GoAwayFrame // if non-nil, the GoAwayFrame we received goAwayDebug string // goAway frame's debug data, retained as a string streams map[uint32]*clientStream // client-initiated + streamsReserved int // incr by ReserveNewRequest; decr on RoundTrip nextStreamID uint32 pendingRequests int // requests blocked and waiting to be sent because len(streams) == maxConcurrentStreams pings map[[8]byte]chan struct{} // in flight ping data to notification channel - bw *bufio.Writer br *bufio.Reader - fr *Framer lastActive time.Time lastIdle time.Time // time last idle - // Settings from peer: (also guarded by mu) + // Settings from peer: (also guarded by wmu) maxFrameSize uint32 maxConcurrentStreams uint32 peerMaxHeaderListSize uint64 initialWindowSize uint32 - hbuf bytes.Buffer // HPACK encoder writes into this - henc *hpack.Encoder - freeBuf [][]byte + // reqHeaderMu is a 1-element semaphore channel controlling access to sending new requests. + // Write to reqHeaderMu to lock it, read from it to unlock. + // Lock reqmu BEFORE mu or wmu. + reqHeaderMu chan struct{} - wmu sync.Mutex // held while writing; acquire AFTER mu if holding both - werr error // first write error that has occurred + // wmu is held while writing. + // Acquire BEFORE mu when holding both, to avoid blocking mu on network writes. + // Only acquire both at the same time when changing peer settings. + wmu sync.Mutex + bw *bufio.Writer + fr *Framer + werr error // first write error that has occurred + hbuf bytes.Buffer // HPACK encoder writes into this + henc *hpack.Encoder } // clientStream is the state for a single HTTP/2 stream. One of these // is created for each Transport.RoundTrip call. type clientStream struct { - cc *ClientConn - req *http.Request + cc *ClientConn + + // Fields of Request that we may access even after the response body is closed. + ctx context.Context + reqCancel <-chan struct{} + trace *httptrace.ClientTrace // or nil ID uint32 - resc chan resAndError bufPipe pipe // buffered pipe with the flow-controlled response payload - startedWrite bool // started request body write; guarded by cc.mu requestedGzip bool - on100 func() // optional code to run if get a 100 continue response + isHead bool + + abortOnce sync.Once + abort chan struct{} // closed to signal stream should end immediately + abortErr error // set if abort is closed + + peerClosed chan struct{} // closed when the peer sends an END_STREAM flag + donec chan struct{} // closed after the stream is in the closed state + on100 chan struct{} // buffered; written to if a 100 is received + + respHeaderRecv chan struct{} // closed when headers are received + res *http.Response // set if respHeaderRecv is closed flow flow // guarded by cc.mu inflow flow // guarded by cc.mu bytesRemain int64 // -1 means unknown; owned by transportResponseBody.Read readErr error // sticky read error; owned by transportResponseBody.Read - stopReqBody error // if non-nil, stop writing req body; guarded by cc.mu - didReset bool // whether we sent a RST_STREAM to the server; guarded by cc.mu - peerReset chan struct{} // closed on peer reset - resetErr error // populated before peerReset is closed + reqBody io.ReadCloser + reqBodyContentLength int64 // -1 means unknown + reqBodyClosed bool // body has been closed; guarded by cc.mu - done chan struct{} // closed when stream remove from cc.streams map; close calls guarded by cc.mu + // owned by writeRequest: + sentEndStream bool // sent an END_STREAM flag to the peer + sentHeaders bool // owned by clientConnReadLoop: firstByte bool // got the first response byte pastHeaders bool // got first MetaHeadersFrame (actual headers) pastTrailers bool // got optional second MetaHeadersFrame (trailers) num1xx uint8 // number of 1xx responses seen + readClosed bool // peer sent an END_STREAM flag + readAborted bool // read loop reset the stream trailer http.Header // accumulated trailers resTrailer *http.Header // client's Response.Trailer } -// awaitRequestCancel waits for the user to cancel a request or for the done -// channel to be signaled. A non-nil error is returned only if the request was -// canceled. -func awaitRequestCancel(req *http.Request, done <-chan struct{}) error { - ctx := req.Context() - if req.Cancel == nil && ctx.Done() == nil { - return nil - } - select { - case <-req.Cancel: - return errRequestCanceled - case <-ctx.Done(): - return ctx.Err() - case <-done: - return nil - } -} - var got1xxFuncForTests func(int, textproto.MIMEHeader) error // get1xxTraceFunc returns the value of request's httptrace.ClientTrace.Got1xxResponse func, @@ -306,73 +364,65 @@ func (cs *clientStream) get1xxTraceFunc() func(int, textproto.MIMEHeader) error return traceGot1xxResponseFunc(cs.trace) } -// awaitRequestCancel waits for the user to cancel a request, its context to -// expire, or for the request to be done (any way it might be removed from the -// cc.streams map: peer reset, successful completion, TCP connection breakage, -// etc). If the request is canceled, then cs will be canceled and closed. -func (cs *clientStream) awaitRequestCancel(req *http.Request) { - if err := awaitRequestCancel(req, cs.done); err != nil { - cs.cancelStream() - cs.bufPipe.CloseWithError(err) - } +func (cs *clientStream) abortStream(err error) { + cs.cc.mu.Lock() + defer cs.cc.mu.Unlock() + cs.abortStreamLocked(err) } -func (cs *clientStream) cancelStream() { - cc := cs.cc - cc.mu.Lock() - didReset := cs.didReset - cs.didReset = true - cc.mu.Unlock() - - if !didReset { - cc.writeStreamReset(cs.ID, ErrCodeCancel, nil) - cc.forgetStreamID(cs.ID) +func (cs *clientStream) abortStreamLocked(err error) { + cs.abortOnce.Do(func() { + cs.abortErr = err + close(cs.abort) + }) + if cs.reqBody != nil && !cs.reqBodyClosed { + cs.reqBody.Close() + cs.reqBodyClosed = true } -} - -// checkResetOrDone reports any error sent in a RST_STREAM frame by the -// server, or errStreamClosed if the stream is complete. -func (cs *clientStream) checkResetOrDone() error { - select { - case <-cs.peerReset: - return cs.resetErr - case <-cs.done: - return errStreamClosed - default: - return nil + // TODO(dneil): Clean up tests where cs.cc.cond is nil. + if cs.cc.cond != nil { + // Wake up writeRequestBody if it is waiting on flow control. + cs.cc.cond.Broadcast() } } -func (cs *clientStream) getStartedWrite() bool { +func (cs *clientStream) abortRequestBodyWrite() { cc := cs.cc cc.mu.Lock() defer cc.mu.Unlock() - return cs.startedWrite -} - -func (cs *clientStream) abortRequestBodyWrite(err error) { - if err == nil { - panic("nil error") + if cs.reqBody != nil && !cs.reqBodyClosed { + cs.reqBody.Close() + cs.reqBodyClosed = true + cc.cond.Broadcast() } - cc := cs.cc - cc.mu.Lock() - cs.stopReqBody = err - cc.cond.Broadcast() - cc.mu.Unlock() } type stickyErrWriter struct { - w io.Writer - err *error + conn net.Conn + timeout time.Duration + err *error } func (sew stickyErrWriter) Write(p []byte) (n int, err error) { if *sew.err != nil { return 0, *sew.err } - n, err = sew.w.Write(p) - *sew.err = err - return + for { + if sew.timeout != 0 { + sew.conn.SetWriteDeadline(time.Now().Add(sew.timeout)) + } + nn, err := sew.conn.Write(p[n:]) + n += nn + if n < len(p) && nn > 0 && errors.Is(err, os.ErrDeadlineExceeded) { + // Keep extending the deadline so long as we're making progress. + continue + } + if sew.timeout != 0 { + sew.conn.SetWriteDeadline(time.Time{}) + } + *sew.err = err + return n, err + } } // noCachedConnError is the concrete type of ErrNoCachedConn, which @@ -445,20 +495,22 @@ func (t *Transport) RoundTripOpt(req *http.Request, opt RoundTripOpt) (*http.Res } reused := !atomic.CompareAndSwapUint32(&cc.reused, 0, 1) traceGotConn(req, cc, reused) - res, gotErrAfterReqBodyWrite, err := cc.roundTrip(req) + res, err := cc.RoundTrip(req) if err != nil && retry <= 6 { - if req, err = shouldRetryRequest(req, err, gotErrAfterReqBodyWrite); err == nil { + if req, err = shouldRetryRequest(req, err); err == nil { // After the first retry, do exponential backoff with 10% jitter. if retry == 0 { + t.vlogf("RoundTrip retrying after failure: %v", err) continue } backoff := float64(uint(1) << (uint(retry) - 1)) backoff += backoff * (0.1 * mathrand.Float64()) select { case <-time.After(time.Second * time.Duration(backoff)): + t.vlogf("RoundTrip retrying after failure: %v", err) continue case <-req.Context().Done(): - return nil, req.Context().Err() + err = req.Context().Err() } } } @@ -489,7 +541,7 @@ var ( // response headers. It is always called with a non-nil error. // It returns either a request to retry (either the same request, or a // modified clone), or an error if the request can't be replayed. -func shouldRetryRequest(req *http.Request, err error, afterBodyWrite bool) (*http.Request, error) { +func shouldRetryRequest(req *http.Request, err error) (*http.Request, error) { if !canRetryError(err) { return nil, err } @@ -502,7 +554,6 @@ func shouldRetryRequest(req *http.Request, err error, afterBodyWrite bool) (*htt // If the request body can be reset back to its original // state via the optional req.GetBody, do that. if req.GetBody != nil { - // TODO: consider a req.Body.Close here? or audit that all caller paths do? body, err := req.GetBody() if err != nil { return nil, err @@ -514,10 +565,8 @@ func shouldRetryRequest(req *http.Request, err error, afterBodyWrite bool) (*htt // The Request.Body can't reset back to the beginning, but we // don't seem to have started to read from it yet, so reuse - // the request directly. The "afterBodyWrite" means the - // bodyWrite process has started, which becomes true before - // the first Read. - if !afterBodyWrite { + // the request directly. + if err == errClientConnUnusable { return req, nil } @@ -529,17 +578,21 @@ func canRetryError(err error) bool { return true } if se, ok := err.(StreamError); ok { + if se.Code == ErrCodeProtocol && se.Cause == errFromPeer { + // See golang/go#47635, golang/go#42777 + return true + } return se.Code == ErrCodeRefusedStream } return false } -func (t *Transport) dialClientConn(addr string, singleUse bool) (*ClientConn, error) { +func (t *Transport) dialClientConn(ctx context.Context, addr string, singleUse bool) (*ClientConn, error) { host, _, err := net.SplitHostPort(addr) if err != nil { return nil, err } - tconn, err := t.dialTLS()("tcp", addr, t.newTLSConfig(host)) + tconn, err := t.dialTLS(ctx)("tcp", addr, t.newTLSConfig(host)) if err != nil { return nil, err } @@ -560,34 +613,24 @@ func (t *Transport) newTLSConfig(host string) *tls.Config { return cfg } -func (t *Transport) dialTLS() func(string, string, *tls.Config) (net.Conn, error) { +func (t *Transport) dialTLS(ctx context.Context) func(string, string, *tls.Config) (net.Conn, error) { if t.DialTLS != nil { return t.DialTLS } - return t.dialTLSDefault -} - -func (t *Transport) dialTLSDefault(network, addr string, cfg *tls.Config) (net.Conn, error) { - cn, err := tls.Dial(network, addr, cfg) - if err != nil { - return nil, err - } - if err := cn.Handshake(); err != nil { - return nil, err - } - if !cfg.InsecureSkipVerify { - if err := cn.VerifyHostname(cfg.ServerName); err != nil { + return func(network, addr string, cfg *tls.Config) (net.Conn, error) { + tlsCn, err := t.dialTLSWithContext(ctx, network, addr, cfg) + if err != nil { return nil, err } + state := tlsCn.ConnectionState() + if p := state.NegotiatedProtocol; p != NextProtoTLS { + return nil, fmt.Errorf("http2: unexpected ALPN protocol %q; want %q", p, NextProtoTLS) + } + if !state.NegotiatedProtocolIsMutual { + return nil, errors.New("http2: could not negotiate protocol mutually") + } + return tlsCn, nil } - state := cn.ConnectionState() - if p := state.NegotiatedProtocol; p != NextProtoTLS { - return nil, fmt.Errorf("http2: unexpected ALPN protocol %q; want %q", p, NextProtoTLS) - } - if !state.NegotiatedProtocolIsMutual { - return nil, errors.New("http2: could not negotiate protocol mutually") - } - return cn, nil } // disableKeepAlives reports whether connections should be closed as @@ -613,14 +656,15 @@ func (t *Transport) newClientConn(c net.Conn, singleUse bool) (*ClientConn, erro tconn: c, readerDone: make(chan struct{}), nextStreamID: 1, - maxFrameSize: 16 << 10, // spec default - initialWindowSize: 65535, // spec default - maxConcurrentStreams: 1000, // "infinite", per spec. 1000 seems good enough. - peerMaxHeaderListSize: 0xffffffffffffffff, // "infinite", per spec. Use 2^64-1 instead. + maxFrameSize: 16 << 10, // spec default + initialWindowSize: 65535, // spec default + maxConcurrentStreams: initialMaxConcurrentStreams, // "infinite", per spec. Use a smaller value until we have received server settings. + peerMaxHeaderListSize: 0xffffffffffffffff, // "infinite", per spec. Use 2^64-1 instead. streams: make(map[uint32]*clientStream), singleUse: singleUse, wantSettingsAck: true, pings: make(map[[8]byte]chan struct{}), + reqHeaderMu: make(chan struct{}, 1), } if d := t.idleConnTimeout(); d != 0 { cc.idleTimeout = d @@ -635,9 +679,16 @@ func (t *Transport) newClientConn(c net.Conn, singleUse bool) (*ClientConn, erro // TODO: adjust this writer size to account for frame size + // MTU + crypto/tls record padding. - cc.bw = bufio.NewWriter(stickyErrWriter{c, &cc.werr}) + cc.bw = bufio.NewWriter(stickyErrWriter{ + conn: c, + timeout: t.WriteByteTimeout, + err: &cc.werr, + }) cc.br = bufio.NewReader(c) cc.fr = NewFramer(cc.bw, cc.br) + if t.CountError != nil { + cc.fr.countError = t.CountError + } cc.fr.ReadMetaHeaders = hpack.NewDecoder(initialHeaderTableSize, nil) cc.fr.MaxHeaderListSize = t.maxHeaderListSize() @@ -668,6 +719,7 @@ func (t *Transport) newClientConn(c net.Conn, singleUse bool) (*ClientConn, erro cc.inflow.add(transportDefaultConnFlow + initialWindowSize) cc.bw.Flush() if cc.werr != nil { + cc.Close() return nil, cc.werr } @@ -675,6 +727,29 @@ func (t *Transport) newClientConn(c net.Conn, singleUse bool) (*ClientConn, erro return cc, nil } +func (cc *ClientConn) healthCheck() { + pingTimeout := cc.t.pingTimeout() + // We don't need to periodically ping in the health check, because the readLoop of ClientConn will + // trigger the healthCheck again if there is no frame received. + ctx, cancel := context.WithTimeout(context.Background(), pingTimeout) + defer cancel() + cc.vlogf("http2: Transport sending health check") + err := cc.Ping(ctx) + if err != nil { + cc.vlogf("http2: Transport health check failure: %v", err) + cc.closeForLostPing() + } else { + cc.vlogf("http2: Transport health check success") + } +} + +// SetDoNotReuse marks cc as not reusable for future HTTP requests. +func (cc *ClientConn) SetDoNotReuse() { + cc.mu.Lock() + defer cc.mu.Unlock() + cc.doNotReuse = true +} + func (cc *ClientConn) setGoAway(f *GoAwayFrame) { cc.mu.Lock() defer cc.mu.Unlock() @@ -692,27 +767,94 @@ func (cc *ClientConn) setGoAway(f *GoAwayFrame) { last := f.LastStreamID for streamID, cs := range cc.streams { if streamID > last { - select { - case cs.resc <- resAndError{err: errClientConnGotGoAway}: - default: - } + cs.abortStreamLocked(errClientConnGotGoAway) } } } // CanTakeNewRequest reports whether the connection can take a new request, // meaning it has not been closed or received or sent a GOAWAY. +// +// If the caller is going to immediately make a new request on this +// connection, use ReserveNewRequest instead. func (cc *ClientConn) CanTakeNewRequest() bool { cc.mu.Lock() defer cc.mu.Unlock() return cc.canTakeNewRequestLocked() } +// ReserveNewRequest is like CanTakeNewRequest but also reserves a +// concurrent stream in cc. The reservation is decremented on the +// next call to RoundTrip. +func (cc *ClientConn) ReserveNewRequest() bool { + cc.mu.Lock() + defer cc.mu.Unlock() + if st := cc.idleStateLocked(); !st.canTakeNewRequest { + return false + } + cc.streamsReserved++ + return true +} + +// ClientConnState describes the state of a ClientConn. +type ClientConnState struct { + // Closed is whether the connection is closed. + Closed bool + + // Closing is whether the connection is in the process of + // closing. It may be closing due to shutdown, being a + // single-use connection, being marked as DoNotReuse, or + // having received a GOAWAY frame. + Closing bool + + // StreamsActive is how many streams are active. + StreamsActive int + + // StreamsReserved is how many streams have been reserved via + // ClientConn.ReserveNewRequest. + StreamsReserved int + + // StreamsPending is how many requests have been sent in excess + // of the peer's advertised MaxConcurrentStreams setting and + // are waiting for other streams to complete. + StreamsPending int + + // MaxConcurrentStreams is how many concurrent streams the + // peer advertised as acceptable. Zero means no SETTINGS + // frame has been received yet. + MaxConcurrentStreams uint32 + + // LastIdle, if non-zero, is when the connection last + // transitioned to idle state. + LastIdle time.Time +} + +// State returns a snapshot of cc's state. +func (cc *ClientConn) State() ClientConnState { + cc.wmu.Lock() + maxConcurrent := cc.maxConcurrentStreams + if !cc.seenSettings { + maxConcurrent = 0 + } + cc.wmu.Unlock() + + cc.mu.Lock() + defer cc.mu.Unlock() + return ClientConnState{ + Closed: cc.closed, + Closing: cc.closing || cc.singleUse || cc.doNotReuse || cc.goAway != nil, + StreamsActive: len(cc.streams), + StreamsReserved: cc.streamsReserved, + StreamsPending: cc.pendingRequests, + LastIdle: cc.lastIdle, + MaxConcurrentStreams: maxConcurrent, + } +} + // clientConnIdleState describes the suitability of a client // connection to initiate a new RoundTrip request. type clientConnIdleState struct { canTakeNewRequest bool - freshConn bool // whether it's unused by any previous request } func (cc *ClientConn) idleState() clientConnIdleState { @@ -733,13 +875,13 @@ func (cc *ClientConn) idleStateLocked() (st clientConnIdleState) { // writing it. maxConcurrentOkay = true } else { - maxConcurrentOkay = int64(len(cc.streams)+1) < int64(cc.maxConcurrentStreams) + maxConcurrentOkay = int64(len(cc.streams)+cc.streamsReserved+1) <= int64(cc.maxConcurrentStreams) } st.canTakeNewRequest = cc.goAway == nil && !cc.closed && !cc.closing && maxConcurrentOkay && + !cc.doNotReuse && int64(cc.nextStreamID)+2*int64(cc.pendingRequests) < math.MaxInt32 && !cc.tooIdleLocked() - st.freshConn = cc.nextStreamID == 1 && st.canTakeNewRequest return } @@ -768,9 +910,27 @@ func (cc *ClientConn) onIdleTimeout() { cc.closeIfIdle() } +func (cc *ClientConn) closeConn() error { + t := time.AfterFunc(250*time.Millisecond, cc.forceCloseConn) + defer t.Stop() + return cc.tconn.Close() +} + +// A tls.Conn.Close can hang for a long time if the peer is unresponsive. +// Try to shut it down more aggressively. +func (cc *ClientConn) forceCloseConn() { + tc, ok := cc.tconn.(*tls.Conn) + if !ok { + return + } + if nc := tlsUnderlyingConn(tc); nc != nil { + nc.Close() + } +} + func (cc *ClientConn) closeIfIdle() { cc.mu.Lock() - if len(cc.streams) > 0 { + if len(cc.streams) > 0 || cc.streamsReserved > 0 { cc.mu.Unlock() return } @@ -782,18 +942,24 @@ func (cc *ClientConn) closeIfIdle() { if VerboseLogs { cc.vlogf("http2: Transport closing idle conn %p (forSingleUse=%v, maxStream=%v)", cc, cc.singleUse, nextID-2) } - cc.tconn.Close() + cc.closeConn() +} + +func (cc *ClientConn) isDoNotReuseAndIdle() bool { + cc.mu.Lock() + defer cc.mu.Unlock() + return cc.doNotReuse && len(cc.streams) == 0 } var shutdownEnterWaitStateHook = func() {} -// Shutdown gracefully close the client connection, waiting for running streams to complete. +// Shutdown gracefully closes the client connection, waiting for running streams to complete. func (cc *ClientConn) Shutdown(ctx context.Context) error { if err := cc.sendGoAway(); err != nil { return err } // Wait for all in-flight streams to complete or connection to close - done := make(chan error, 1) + done := make(chan struct{}) cancelled := false // guarded by cc.mu go func() { cc.mu.Lock() @@ -801,7 +967,7 @@ func (cc *ClientConn) Shutdown(ctx context.Context) error { for { if len(cc.streams) == 0 || cc.closed { cc.closed = true - done <- cc.tconn.Close() + close(done) break } if cancelled { @@ -812,8 +978,8 @@ func (cc *ClientConn) Shutdown(ctx context.Context) error { }() shutdownEnterWaitStateHook() select { - case err := <-done: - return err + case <-done: + return cc.closeConn() case <-ctx.Done(): cc.mu.Lock() // Free the goroutine above @@ -826,15 +992,18 @@ func (cc *ClientConn) Shutdown(ctx context.Context) error { func (cc *ClientConn) sendGoAway() error { cc.mu.Lock() - defer cc.mu.Unlock() - cc.wmu.Lock() - defer cc.wmu.Unlock() - if cc.closing { + closing := cc.closing + cc.closing = true + maxStreamID := cc.nextStreamID + cc.mu.Unlock() + if closing { // GOAWAY sent already return nil } + + cc.wmu.Lock() + defer cc.wmu.Unlock() // Send a graceful shutdown frame to server - maxStreamID := cc.nextStreamID if err := cc.fr.WriteGoAway(maxStreamID, ErrCodeNo, nil); err != nil { return err } @@ -842,68 +1011,37 @@ func (cc *ClientConn) sendGoAway() error { return err } // Prevent new requests - cc.closing = true return nil } +// closes the client connection immediately. In-flight requests are interrupted. +// err is sent to streams. +func (cc *ClientConn) closeForError(err error) error { + cc.mu.Lock() + cc.closed = true + for _, cs := range cc.streams { + cs.abortStreamLocked(err) + } + cc.cond.Broadcast() + cc.mu.Unlock() + return cc.closeConn() +} + // Close closes the client connection immediately. // // In-flight requests are interrupted. For a graceful shutdown, use Shutdown instead. func (cc *ClientConn) Close() error { - cc.mu.Lock() - defer cc.cond.Broadcast() - defer cc.mu.Unlock() err := errors.New("http2: client connection force closed via ClientConn.Close") - for id, cs := range cc.streams { - select { - case cs.resc <- resAndError{err: err}: - default: - } - cs.bufPipe.CloseWithError(err) - delete(cc.streams, id) - } - cc.closed = true - return cc.tconn.Close() + return cc.closeForError(err) } -const maxAllocFrameSize = 512 << 10 - -// frameBuffer returns a scratch buffer suitable for writing DATA frames. -// They're capped at the min of the peer's max frame size or 512KB -// (kinda arbitrarily), but definitely capped so we don't allocate 4GB -// bufers. -func (cc *ClientConn) frameScratchBuffer() []byte { - cc.mu.Lock() - size := cc.maxFrameSize - if size > maxAllocFrameSize { - size = maxAllocFrameSize - } - for i, buf := range cc.freeBuf { - if len(buf) >= int(size) { - cc.freeBuf[i] = nil - cc.mu.Unlock() - return buf[:size] - } +// closes the client connection immediately. In-flight requests are interrupted. +func (cc *ClientConn) closeForLostPing() error { + err := errors.New("http2: client connection lost") + if f := cc.t.CountError; f != nil { + f("conn_close_lost_ping") } - cc.mu.Unlock() - return make([]byte, size) -} - -func (cc *ClientConn) putFrameScratchBuffer(buf []byte) { - cc.mu.Lock() - defer cc.mu.Unlock() - const maxBufs = 4 // arbitrary; 4 concurrent requests per conn? investigate. - if len(cc.freeBuf) < maxBufs { - cc.freeBuf = append(cc.freeBuf, buf) - return - } - for i, old := range cc.freeBuf { - if old == nil { - cc.freeBuf[i] = buf - return - } - } - // forget about it. + return cc.closeForError(err) } // errRequestCanceled is a copy of net/http's errRequestCanceled because it's not @@ -916,7 +1054,7 @@ func commaSeparatedTrailers(req *http.Request) (string, error) { k = http.CanonicalHeaderKey(k) switch k { case "Transfer-Encoding", "Trailer", "Content-Length": - return "", &badStringError{"invalid Trailer key", k} + return "", fmt.Errorf("invalid Trailer key %q", k) } keys = append(keys, k) } @@ -948,7 +1086,7 @@ func checkConnHeaders(req *http.Request) error { if vv := req.Header["Transfer-Encoding"]; len(vv) > 0 && (len(vv) > 1 || vv[0] != "" && vv[0] != "chunked") { return fmt.Errorf("http2: invalid Transfer-Encoding request header: %q", vv) } - if vv := req.Header["Connection"]; len(vv) > 0 && (len(vv) > 1 || vv[0] != "" && !strings.EqualFold(vv[0], "close") && !strings.EqualFold(vv[0], "keep-alive")) { + if vv := req.Header["Connection"]; len(vv) > 0 && (len(vv) > 1 || vv[0] != "" && !asciiEqualFold(vv[0], "close") && !asciiEqualFold(vv[0], "keep-alive")) { return fmt.Errorf("http2: invalid Connection request header: %q", vv) } return nil @@ -967,41 +1105,158 @@ func actualContentLength(req *http.Request) int64 { return -1 } +func (cc *ClientConn) decrStreamReservations() { + cc.mu.Lock() + defer cc.mu.Unlock() + cc.decrStreamReservationsLocked() +} + +func (cc *ClientConn) decrStreamReservationsLocked() { + if cc.streamsReserved > 0 { + cc.streamsReserved-- + } +} + func (cc *ClientConn) RoundTrip(req *http.Request) (*http.Response, error) { - resp, _, err := cc.roundTrip(req) - return resp, err + ctx := req.Context() + cs := &clientStream{ + cc: cc, + ctx: ctx, + reqCancel: req.Cancel, + isHead: req.Method == "HEAD", + reqBody: req.Body, + reqBodyContentLength: actualContentLength(req), + trace: httptrace.ContextClientTrace(ctx), + peerClosed: make(chan struct{}), + abort: make(chan struct{}), + respHeaderRecv: make(chan struct{}), + donec: make(chan struct{}), + } + go cs.doRequest(req) + + waitDone := func() error { + select { + case <-cs.donec: + return nil + case <-ctx.Done(): + return ctx.Err() + case <-cs.reqCancel: + return errRequestCanceled + } + } + + handleResponseHeaders := func() (*http.Response, error) { + res := cs.res + if res.StatusCode > 299 { + // On error or status code 3xx, 4xx, 5xx, etc abort any + // ongoing write, assuming that the server doesn't care + // about our request body. If the server replied with 1xx or + // 2xx, however, then assume the server DOES potentially + // want our body (e.g. full-duplex streaming: + // golang.org/issue/13444). If it turns out the server + // doesn't, they'll RST_STREAM us soon enough. This is a + // heuristic to avoid adding knobs to Transport. Hopefully + // we can keep it. + cs.abortRequestBodyWrite() + } + res.Request = req + res.TLS = cc.tlsState + if res.Body == noBody && actualContentLength(req) == 0 { + // If there isn't a request or response body still being + // written, then wait for the stream to be closed before + // RoundTrip returns. + if err := waitDone(); err != nil { + return nil, err + } + } + return res, nil + } + + for { + select { + case <-cs.respHeaderRecv: + return handleResponseHeaders() + case <-cs.abort: + select { + case <-cs.respHeaderRecv: + // If both cs.respHeaderRecv and cs.abort are signaling, + // pick respHeaderRecv. The server probably wrote the + // response and immediately reset the stream. + // golang.org/issue/49645 + return handleResponseHeaders() + default: + waitDone() + return nil, cs.abortErr + } + case <-ctx.Done(): + err := ctx.Err() + cs.abortStream(err) + return nil, err + case <-cs.reqCancel: + cs.abortStream(errRequestCanceled) + return nil, errRequestCanceled + } + } } -func (cc *ClientConn) roundTrip(req *http.Request) (res *http.Response, gotErrAfterReqBodyWrite bool, err error) { +// doRequest runs for the duration of the request lifetime. +// +// It sends the request and performs post-request cleanup (closing Request.Body, etc.). +func (cs *clientStream) doRequest(req *http.Request) { + err := cs.writeRequest(req) + cs.cleanupWriteRequest(err) +} + +// writeRequest sends a request. +// +// It returns nil after the request is written, the response read, +// and the request stream is half-closed by the peer. +// +// It returns non-nil if the request ends otherwise. +// If the returned error is StreamError, the error Code may be used in resetting the stream. +func (cs *clientStream) writeRequest(req *http.Request) (err error) { + cc := cs.cc + ctx := cs.ctx + if err := checkConnHeaders(req); err != nil { - return nil, false, err - } - if cc.idleTimer != nil { - cc.idleTimer.Stop() + return err } - trailers, err := commaSeparatedTrailers(req) - if err != nil { - return nil, false, err + // Acquire the new-request lock by writing to reqHeaderMu. + // This lock guards the critical section covering allocating a new stream ID + // (requires mu) and creating the stream (requires wmu). + if cc.reqHeaderMu == nil { + panic("RoundTrip on uninitialized ClientConn") // for tests + } + select { + case cc.reqHeaderMu <- struct{}{}: + case <-cs.reqCancel: + return errRequestCanceled + case <-ctx.Done(): + return ctx.Err() } - hasTrailers := trailers != "" cc.mu.Lock() - if err := cc.awaitOpenSlotForRequest(req); err != nil { + if cc.idleTimer != nil { + cc.idleTimer.Stop() + } + cc.decrStreamReservationsLocked() + if err := cc.awaitOpenSlotForStreamLocked(cs); err != nil { cc.mu.Unlock() - return nil, false, err + <-cc.reqHeaderMu + return err } - - body := req.Body - contentLen := actualContentLength(req) - hasBody := contentLen != 0 + cc.addStreamLocked(cs) // assigns stream ID + if isConnectionCloseRequest(req) { + cc.doNotReuse = true + } + cc.mu.Unlock() // TODO(bradfitz): this is a copy of the logic in net/http. Unify somewhere? - var requestedGzip bool if !cc.t.disableCompression() && req.Header.Get("Accept-Encoding") == "" && req.Header.Get("Range") == "" && - req.Method != "HEAD" { + !cs.isHead { // Request gzip only, not deflate. Deflate is ambiguous and // not as universally supported anyway. // See: https://zlib.net/zlib_faq.html#faq39 @@ -1014,180 +1269,224 @@ func (cc *ClientConn) roundTrip(req *http.Request) (res *http.Response, gotErrAf // We don't request gzip if the request is for a range, since // auto-decoding a portion of a gzipped document will just fail // anyway. See https://golang.org/issue/8923 - requestedGzip = true + cs.requestedGzip = true } - // we send: HEADERS{1}, CONTINUATION{0,} + DATA{0,} (DATA is - // sent by writeRequestBody below, along with any Trailers, - // again in form HEADERS{1}, CONTINUATION{0,}) - hdrs, err := cc.encodeHeaders(req, requestedGzip, trailers, contentLen) - if err != nil { - cc.mu.Unlock() - return nil, false, err + continueTimeout := cc.t.expectContinueTimeout() + if continueTimeout != 0 { + if !httpguts.HeaderValuesContainsToken(req.Header["Expect"], "100-continue") { + continueTimeout = 0 + } else { + cs.on100 = make(chan struct{}, 1) + } } - cs := cc.newStream() - cs.req = req - cs.trace = httptrace.ContextClientTrace(req.Context()) - cs.requestedGzip = requestedGzip - bodyWriter := cc.t.getBodyWriterState(cs, body) - cs.on100 = bodyWriter.on100 + // Past this point (where we send request headers), it is possible for + // RoundTrip to return successfully. Since the RoundTrip contract permits + // the caller to "mutate or reuse" the Request after closing the Response's Body, + // we must take care when referencing the Request from here on. + err = cs.encodeAndWriteHeaders(req) + <-cc.reqHeaderMu + if err != nil { + return err + } - cc.wmu.Lock() - endStream := !hasBody && !hasTrailers - werr := cc.writeHeaders(cs.ID, endStream, int(cc.maxFrameSize), hdrs) - cc.wmu.Unlock() - traceWroteHeaders(cs.trace) - cc.mu.Unlock() + hasBody := cs.reqBodyContentLength != 0 + if !hasBody { + cs.sentEndStream = true + } else { + if continueTimeout != 0 { + traceWait100Continue(cs.trace) + timer := time.NewTimer(continueTimeout) + select { + case <-timer.C: + err = nil + case <-cs.on100: + err = nil + case <-cs.abort: + err = cs.abortErr + case <-ctx.Done(): + err = ctx.Err() + case <-cs.reqCancel: + err = errRequestCanceled + } + timer.Stop() + if err != nil { + traceWroteRequest(cs.trace, err) + return err + } + } - if werr != nil { - if hasBody { - req.Body.Close() // per RoundTripper contract - bodyWriter.cancel() + if err = cs.writeRequestBody(req); err != nil { + if err != errStopReqBodyWrite { + traceWroteRequest(cs.trace, err) + return err + } + } else { + cs.sentEndStream = true } - cc.forgetStreamID(cs.ID) - // Don't bother sending a RST_STREAM (our write already failed; - // no need to keep writing) - traceWroteRequest(cs.trace, werr) - return nil, false, werr } + traceWroteRequest(cs.trace, err) + var respHeaderTimer <-chan time.Time - if hasBody { - bodyWriter.scheduleBodyWrite() - } else { - traceWroteRequest(cs.trace, nil) - if d := cc.responseHeaderTimeout(); d != 0 { - timer := time.NewTimer(d) - defer timer.Stop() - respHeaderTimer = timer.C + var respHeaderRecv chan struct{} + if d := cc.responseHeaderTimeout(); d != 0 { + timer := time.NewTimer(d) + defer timer.Stop() + respHeaderTimer = timer.C + respHeaderRecv = cs.respHeaderRecv + } + // Wait until the peer half-closes its end of the stream, + // or until the request is aborted (via context, error, or otherwise), + // whichever comes first. + for { + select { + case <-cs.peerClosed: + return nil + case <-respHeaderTimer: + return errTimeout + case <-respHeaderRecv: + respHeaderRecv = nil + respHeaderTimer = nil // keep waiting for END_STREAM + case <-cs.abort: + return cs.abortErr + case <-ctx.Done(): + return ctx.Err() + case <-cs.reqCancel: + return errRequestCanceled } } +} - readLoopResCh := cs.resc - bodyWritten := false - ctx := req.Context() +func (cs *clientStream) encodeAndWriteHeaders(req *http.Request) error { + cc := cs.cc + ctx := cs.ctx - handleReadLoopResponse := func(re resAndError) (*http.Response, bool, error) { - res := re.res - if re.err != nil || res.StatusCode > 299 { - // On error or status code 3xx, 4xx, 5xx, etc abort any - // ongoing write, assuming that the server doesn't care - // about our request body. If the server replied with 1xx or - // 2xx, however, then assume the server DOES potentially - // want our body (e.g. full-duplex streaming: - // golang.org/issue/13444). If it turns out the server - // doesn't, they'll RST_STREAM us soon enough. This is a - // heuristic to avoid adding knobs to Transport. Hopefully - // we can keep it. - bodyWriter.cancel() - cs.abortRequestBodyWrite(errStopReqBodyWrite) - } - if re.err != nil { - cc.forgetStreamID(cs.ID) - return nil, cs.getStartedWrite(), re.err - } - res.Request = req - res.TLS = cc.tlsState - return res, false, nil + cc.wmu.Lock() + defer cc.wmu.Unlock() + + // If the request was canceled while waiting for cc.mu, just quit. + select { + case <-cs.abort: + return cs.abortErr + case <-ctx.Done(): + return ctx.Err() + case <-cs.reqCancel: + return errRequestCanceled + default: } - for { + // Encode headers. + // + // we send: HEADERS{1}, CONTINUATION{0,} + DATA{0,} (DATA is + // sent by writeRequestBody below, along with any Trailers, + // again in form HEADERS{1}, CONTINUATION{0,}) + trailers, err := commaSeparatedTrailers(req) + if err != nil { + return err + } + hasTrailers := trailers != "" + contentLen := actualContentLength(req) + hasBody := contentLen != 0 + hdrs, err := cc.encodeHeaders(req, cs.requestedGzip, trailers, contentLen) + if err != nil { + return err + } + + // Write the request. + endStream := !hasBody && !hasTrailers + cs.sentHeaders = true + err = cc.writeHeaders(cs.ID, endStream, int(cc.maxFrameSize), hdrs) + traceWroteHeaders(cs.trace) + return err +} + +// cleanupWriteRequest performs post-request tasks. +// +// If err (the result of writeRequest) is non-nil and the stream is not closed, +// cleanupWriteRequest will send a reset to the peer. +func (cs *clientStream) cleanupWriteRequest(err error) { + cc := cs.cc + + if cs.ID == 0 { + // We were canceled before creating the stream, so return our reservation. + cc.decrStreamReservations() + } + + // TODO: write h12Compare test showing whether + // Request.Body is closed by the Transport, + // and in multiple cases: server replies <=299 and >299 + // while still writing request body + cc.mu.Lock() + bodyClosed := cs.reqBodyClosed + cs.reqBodyClosed = true + cc.mu.Unlock() + if !bodyClosed && cs.reqBody != nil { + cs.reqBody.Close() + } + + if err != nil && cs.sentEndStream { + // If the connection is closed immediately after the response is read, + // we may be aborted before finishing up here. If the stream was closed + // cleanly on both sides, there is no error. select { - case re := <-readLoopResCh: - return handleReadLoopResponse(re) - case <-respHeaderTimer: - if !hasBody || bodyWritten { - cc.writeStreamReset(cs.ID, ErrCodeCancel, nil) - } else { - bodyWriter.cancel() - cs.abortRequestBodyWrite(errStopReqBodyWriteAndCancel) - } - cc.forgetStreamID(cs.ID) - return nil, cs.getStartedWrite(), errTimeout - case <-ctx.Done(): - if !hasBody || bodyWritten { - cc.writeStreamReset(cs.ID, ErrCodeCancel, nil) - } else { - bodyWriter.cancel() - cs.abortRequestBodyWrite(errStopReqBodyWriteAndCancel) - } - cc.forgetStreamID(cs.ID) - return nil, cs.getStartedWrite(), ctx.Err() - case <-req.Cancel: - if !hasBody || bodyWritten { - cc.writeStreamReset(cs.ID, ErrCodeCancel, nil) + case <-cs.peerClosed: + err = nil + default: + } + } + if err != nil { + cs.abortStream(err) // possibly redundant, but harmless + if cs.sentHeaders { + if se, ok := err.(StreamError); ok { + if se.Cause != errFromPeer { + cc.writeStreamReset(cs.ID, se.Code, err) + } } else { - bodyWriter.cancel() - cs.abortRequestBodyWrite(errStopReqBodyWriteAndCancel) - } - cc.forgetStreamID(cs.ID) - return nil, cs.getStartedWrite(), errRequestCanceled - case <-cs.peerReset: - // processResetStream already removed the - // stream from the streams map; no need for - // forgetStreamID. - return nil, cs.getStartedWrite(), cs.resetErr - case err := <-bodyWriter.resc: - // Prefer the read loop's response, if available. Issue 16102. - select { - case re := <-readLoopResCh: - return handleReadLoopResponse(re) - default: - } - if err != nil { - cc.forgetStreamID(cs.ID) - return nil, cs.getStartedWrite(), err - } - bodyWritten = true - if d := cc.responseHeaderTimeout(); d != 0 { - timer := time.NewTimer(d) - defer timer.Stop() - respHeaderTimer = timer.C + cc.writeStreamReset(cs.ID, ErrCodeCancel, err) } } + cs.bufPipe.CloseWithError(err) // no-op if already closed + } else { + if cs.sentHeaders && !cs.sentEndStream { + cc.writeStreamReset(cs.ID, ErrCodeNo, nil) + } + cs.bufPipe.CloseWithError(errRequestCanceled) + } + if cs.ID != 0 { + cc.forgetStreamID(cs.ID) + } + + cc.wmu.Lock() + werr := cc.werr + cc.wmu.Unlock() + if werr != nil { + cc.Close() } + + close(cs.donec) } -// awaitOpenSlotForRequest waits until len(streams) < maxConcurrentStreams. +// awaitOpenSlotForStream waits until len(streams) < maxConcurrentStreams. // Must hold cc.mu. -func (cc *ClientConn) awaitOpenSlotForRequest(req *http.Request) error { - var waitingForConn chan struct{} - var waitingForConnErr error // guarded by cc.mu +func (cc *ClientConn) awaitOpenSlotForStreamLocked(cs *clientStream) error { for { cc.lastActive = time.Now() if cc.closed || !cc.canTakeNewRequestLocked() { - if waitingForConn != nil { - close(waitingForConn) - } return errClientConnUnusable } cc.lastIdle = time.Time{} - if int64(len(cc.streams))+1 <= int64(cc.maxConcurrentStreams) { - if waitingForConn != nil { - close(waitingForConn) - } + if int64(len(cc.streams)) < int64(cc.maxConcurrentStreams) { return nil } - // Unfortunately, we cannot wait on a condition variable and channel at - // the same time, so instead, we spin up a goroutine to check if the - // request is canceled while we wait for a slot to open in the connection. - if waitingForConn == nil { - waitingForConn = make(chan struct{}) - go func() { - if err := awaitRequestCancel(req, waitingForConn); err != nil { - cc.mu.Lock() - waitingForConnErr = err - cc.cond.Broadcast() - cc.mu.Unlock() - } - }() - } cc.pendingRequests++ cc.cond.Wait() cc.pendingRequests-- - if waitingForConnErr != nil { - return waitingForConnErr + select { + case <-cs.abort: + return cs.abortErr + default: } } } @@ -1214,10 +1513,6 @@ func (cc *ClientConn) writeHeaders(streamID uint32, endStream bool, maxFrameSize cc.fr.WriteContinuation(streamID, endHeaders, chunk) } } - // TODO(bradfitz): this Flush could potentially block (as - // could the WriteHeaders call(s) above), which means they - // wouldn't respond to Request.Cancel being readable. That's - // rare, but this should probably be in a goroutine. cc.bw.Flush() return cc.werr } @@ -1233,32 +1528,59 @@ var ( errReqBodyTooLong = errors.New("http2: request body larger than specified content length") ) -func (cs *clientStream) writeRequestBody(body io.Reader, bodyCloser io.Closer) (err error) { +// frameScratchBufferLen returns the length of a buffer to use for +// outgoing request bodies to read/write to/from. +// +// It returns max(1, min(peer's advertised max frame size, +// Request.ContentLength+1, 512KB)). +func (cs *clientStream) frameScratchBufferLen(maxFrameSize int) int { + const max = 512 << 10 + n := int64(maxFrameSize) + if n > max { + n = max + } + if cl := cs.reqBodyContentLength; cl != -1 && cl+1 < n { + // Add an extra byte past the declared content-length to + // give the caller's Request.Body io.Reader a chance to + // give us more bytes than they declared, so we can catch it + // early. + n = cl + 1 + } + if n < 1 { + return 1 + } + return int(n) // doesn't truncate; max is 512K +} + +var bufPool sync.Pool // of *[]byte + +func (cs *clientStream) writeRequestBody(req *http.Request) (err error) { cc := cs.cc + body := cs.reqBody sentEnd := false // whether we sent the final DATA frame w/ END_STREAM - buf := cc.frameScratchBuffer() - defer cc.putFrameScratchBuffer(buf) - - defer func() { - traceWroteRequest(cs.trace, err) - // TODO: write h12Compare test showing whether - // Request.Body is closed by the Transport, - // and in multiple cases: server replies <=299 and >299 - // while still writing request body - cerr := bodyCloser.Close() - if err == nil { - err = cerr - } - }() - req := cs.req hasTrailers := req.Trailer != nil - remainLen := actualContentLength(req) + remainLen := cs.reqBodyContentLength hasContentLen := remainLen != -1 + cc.mu.Lock() + maxFrameSize := int(cc.maxFrameSize) + cc.mu.Unlock() + + // Scratch buffer for reading into & writing from. + scratchLen := cs.frameScratchBufferLen(maxFrameSize) + var buf []byte + if bp, ok := bufPool.Get().(*[]byte); ok && len(*bp) >= scratchLen { + defer bufPool.Put(bp) + buf = *bp + } else { + buf = make([]byte, scratchLen) + defer bufPool.Put(&buf) + } + var sawEOF bool for !sawEOF { - n, err := body.Read(buf[:len(buf)-1]) + n, err := body.Read(buf[:len(buf)]) if hasContentLen { remainLen -= int64(n) if remainLen == 0 && err == nil { @@ -1269,35 +1591,36 @@ func (cs *clientStream) writeRequestBody(body io.Reader, bodyCloser io.Closer) ( // to send the END_STREAM bit early, double-check that we're actually // at EOF. Subsequent reads should return (0, EOF) at this point. // If either value is different, we return an error in one of two ways below. + var scratch [1]byte var n1 int - n1, err = body.Read(buf[n:]) + n1, err = body.Read(scratch[:]) remainLen -= int64(n1) } if remainLen < 0 { err = errReqBodyTooLong - cc.writeStreamReset(cs.ID, ErrCodeCancel, err) return err } } - if err == io.EOF { - sawEOF = true - err = nil - } else if err != nil { - cc.writeStreamReset(cs.ID, ErrCodeCancel, err) - return err + if err != nil { + cc.mu.Lock() + bodyClosed := cs.reqBodyClosed + cc.mu.Unlock() + switch { + case bodyClosed: + return errStopReqBodyWrite + case err == io.EOF: + sawEOF = true + err = nil + default: + return err + } } remain := buf[:n] for len(remain) > 0 && err == nil { var allowed int32 allowed, err = cs.awaitFlowControl(len(remain)) - switch { - case err == errStopReqBodyWrite: - return err - case err == errStopReqBodyWriteAndCancel: - cc.writeStreamReset(cs.ID, ErrCodeCancel, nil) - return err - case err != nil: + if err != nil { return err } cc.wmu.Lock() @@ -1328,24 +1651,26 @@ func (cs *clientStream) writeRequestBody(body io.Reader, bodyCloser io.Closer) ( return nil } - var trls []byte - if hasTrailers { - cc.mu.Lock() - trls, err = cc.encodeTrailers(req) - cc.mu.Unlock() - if err != nil { - cc.writeStreamReset(cs.ID, ErrCodeInternal, err) - cc.forgetStreamID(cs.ID) - return err - } - } - + // Since the RoundTrip contract permits the caller to "mutate or reuse" + // a request after the Response's Body is closed, verify that this hasn't + // happened before accessing the trailers. cc.mu.Lock() - maxFrameSize := int(cc.maxFrameSize) + trailer := req.Trailer + err = cs.abortErr cc.mu.Unlock() + if err != nil { + return err + } cc.wmu.Lock() defer cc.wmu.Unlock() + var trls []byte + if len(trailer) > 0 { + trls, err = cc.encodeTrailers(trailer) + if err != nil { + return err + } + } // Two ways to send END_STREAM: either with trailers, or // with an empty DATA frame. @@ -1366,17 +1691,24 @@ func (cs *clientStream) writeRequestBody(body io.Reader, bodyCloser io.Closer) ( // if the stream is dead. func (cs *clientStream) awaitFlowControl(maxBytes int) (taken int32, err error) { cc := cs.cc + ctx := cs.ctx cc.mu.Lock() defer cc.mu.Unlock() for { if cc.closed { return 0, errClientConnClosed } - if cs.stopReqBody != nil { - return 0, cs.stopReqBody + if cs.reqBodyClosed { + return 0, errStopReqBodyWrite } - if err := cs.checkResetOrDone(); err != nil { - return 0, err + select { + case <-cs.abort: + return 0, cs.abortErr + case <-ctx.Done(): + return 0, ctx.Err() + case <-cs.reqCancel: + return 0, errRequestCanceled + default: } if a := cs.flow.available(); a > 0 { take := a @@ -1394,16 +1726,14 @@ func (cs *clientStream) awaitFlowControl(maxBytes int) (taken int32, err error) } } -type badStringError struct { - what string - str string -} - -func (e *badStringError) Error() string { return fmt.Sprintf("%s %q", e.what, e.str) } +var errNilRequestURL = errors.New("http2: Request.URI is nil") -// requires cc.mu be held. +// requires cc.wmu be held. func (cc *ClientConn) encodeHeaders(req *http.Request, addGzipHeader bool, trailers string, contentLength int64) ([]byte, error) { cc.hbuf.Reset() + if req.URL == nil { + return nil, errNilRequestURL + } host := req.Host if host == "" { @@ -1439,7 +1769,8 @@ func (cc *ClientConn) encodeHeaders(req *http.Request, addGzipHeader bool, trail } for _, v := range vv { if !httpguts.ValidHeaderFieldValue(v) { - return nil, fmt.Errorf("invalid HTTP header value %q for header %q", v, k) + // Don't include the value in the error, because it may be sensitive. + return nil, fmt.Errorf("invalid HTTP header value for header %q", k) } } } @@ -1466,19 +1797,21 @@ func (cc *ClientConn) encodeHeaders(req *http.Request, addGzipHeader bool, trail var didUA bool for k, vv := range req.Header { - if strings.EqualFold(k, "host") || strings.EqualFold(k, "content-length") { + if asciiEqualFold(k, "host") || asciiEqualFold(k, "content-length") { // Host is :authority, already sent. // Content-Length is automatic, set below. continue - } else if strings.EqualFold(k, "connection") || strings.EqualFold(k, "proxy-connection") || - strings.EqualFold(k, "transfer-encoding") || strings.EqualFold(k, "upgrade") || - strings.EqualFold(k, "keep-alive") { + } else if asciiEqualFold(k, "connection") || + asciiEqualFold(k, "proxy-connection") || + asciiEqualFold(k, "transfer-encoding") || + asciiEqualFold(k, "upgrade") || + asciiEqualFold(k, "keep-alive") { // Per 8.1.2.2 Connection-Specific Header // Fields, don't send connection-specific // fields. We have already checked if any // are error-worthy so just ignore the rest. continue - } else if strings.EqualFold(k, "user-agent") { + } else if asciiEqualFold(k, "user-agent") { // Match Go's http1 behavior: at most one // User-Agent. If set to nil or empty string, // then omit it. Otherwise if not mentioned, @@ -1491,7 +1824,7 @@ func (cc *ClientConn) encodeHeaders(req *http.Request, addGzipHeader bool, trail if vv[0] == "" { continue } - } else if strings.EqualFold(k, "cookie") { + } else if asciiEqualFold(k, "cookie") { // Per 8.1.2.5 To allow for better compression efficiency, the // Cookie header field MAY be split into separate header fields, // each with one or more cookie-pairs. @@ -1550,7 +1883,12 @@ func (cc *ClientConn) encodeHeaders(req *http.Request, addGzipHeader bool, trail // Header list size is ok. Write the headers. enumerateHeaders(func(name, value string) { - name = strings.ToLower(name) + name, ascii := asciiToLower(name) + if !ascii { + // Skip writing invalid headers. Per RFC 7540, Section 8.1.2, header + // field names have to be ASCII characters (just as in HTTP/1.x). + return + } cc.writeHeader(name, value) if traceHeaders { traceWroteHeaderField(trace, name, value) @@ -1582,12 +1920,12 @@ func shouldSendReqContentLength(method string, contentLength int64) bool { } } -// requires cc.mu be held. -func (cc *ClientConn) encodeTrailers(req *http.Request) ([]byte, error) { +// requires cc.wmu be held. +func (cc *ClientConn) encodeTrailers(trailer http.Header) ([]byte, error) { cc.hbuf.Reset() hlSize := uint64(0) - for k, vv := range req.Trailer { + for k, vv := range trailer { for _, v := range vv { hf := hpack.HeaderField{Name: k, Value: v} hlSize += uint64(hf.Size()) @@ -1597,10 +1935,15 @@ func (cc *ClientConn) encodeTrailers(req *http.Request) ([]byte, error) { return nil, errRequestHeaderListSize } - for k, vv := range req.Trailer { + for k, vv := range trailer { + lowKey, ascii := asciiToLower(k) + if !ascii { + // Skip writing invalid headers. Per RFC 7540, Section 8.1.2, header + // field names have to be ASCII characters (just as in HTTP/1.x). + continue + } // Transfer-Encoding, etc.. have already been filtered at the // start of RoundTrip - lowKey := strings.ToLower(k) for _, v := range vv { cc.writeHeader(lowKey, v) } @@ -1616,55 +1959,57 @@ func (cc *ClientConn) writeHeader(name, value string) { } type resAndError struct { + _ incomparable res *http.Response err error } // requires cc.mu be held. -func (cc *ClientConn) newStream() *clientStream { - cs := &clientStream{ - cc: cc, - ID: cc.nextStreamID, - resc: make(chan resAndError, 1), - peerReset: make(chan struct{}), - done: make(chan struct{}), - } +func (cc *ClientConn) addStreamLocked(cs *clientStream) { cs.flow.add(int32(cc.initialWindowSize)) cs.flow.setConnFlow(&cc.flow) cs.inflow.add(transportDefaultStreamFlow) cs.inflow.setConnFlow(&cc.inflow) + cs.ID = cc.nextStreamID cc.nextStreamID += 2 cc.streams[cs.ID] = cs - return cs + if cs.ID == 0 { + panic("assigned stream ID 0") + } } func (cc *ClientConn) forgetStreamID(id uint32) { - cc.streamByID(id, true) -} - -func (cc *ClientConn) streamByID(id uint32, andRemove bool) *clientStream { cc.mu.Lock() - defer cc.mu.Unlock() - cs := cc.streams[id] - if andRemove && cs != nil && !cc.closed { - cc.lastActive = time.Now() - delete(cc.streams, id) - if len(cc.streams) == 0 && cc.idleTimer != nil { - cc.idleTimer.Reset(cc.idleTimeout) - cc.lastIdle = time.Now() - } - close(cs.done) - // Wake up checkResetOrDone via clientStream.awaitFlowControl and - // wake up RoundTrip if there is a pending request. - cc.cond.Broadcast() + slen := len(cc.streams) + delete(cc.streams, id) + if len(cc.streams) != slen-1 { + panic("forgetting unknown stream id") + } + cc.lastActive = time.Now() + if len(cc.streams) == 0 && cc.idleTimer != nil { + cc.idleTimer.Reset(cc.idleTimeout) + cc.lastIdle = time.Now() + } + // Wake up writeRequestBody via clientStream.awaitFlowControl and + // wake up RoundTrip if there is a pending request. + cc.cond.Broadcast() + + closeOnIdle := cc.singleUse || cc.doNotReuse || cc.t.disableKeepAlives() + if closeOnIdle && cc.streamsReserved == 0 && len(cc.streams) == 0 { + if VerboseLogs { + cc.vlogf("http2: Transport closing idle conn %p (forSingleUse=%v, maxStream=%v)", cc, cc.singleUse, cc.nextStreamID-2) + } + cc.closed = true + defer cc.closeConn() } - return cs + + cc.mu.Unlock() } // clientConnReadLoop is the state owned by the clientConn's frame-reading readLoop. type clientConnReadLoop struct { - cc *ClientConn - closeWhenIdle bool + _ incomparable + cc *ClientConn } // readLoop runs in its own goroutine and reads and dispatches frames. @@ -1702,8 +2047,8 @@ func isEOFOrNetReadError(err error) bool { func (rl *clientConnReadLoop) cleanup() { cc := rl.cc - defer cc.tconn.Close() - defer cc.t.connPool().MarkDead(cc) + cc.t.connPool().MarkDead(cc) + defer cc.closeConn() defer close(cc.readerDone) if cc.idleTimer != nil { @@ -1724,33 +2069,66 @@ func (rl *clientConnReadLoop) cleanup() { } else if err == io.EOF { err = io.ErrUnexpectedEOF } + cc.closed = true for _, cs := range cc.streams { - cs.bufPipe.CloseWithError(err) // no-op if already closed select { - case cs.resc <- resAndError{err: err}: + case <-cs.peerClosed: + // The server closed the stream before closing the conn, + // so no need to interrupt it. default: + cs.abortStreamLocked(err) } - close(cs.done) } - cc.closed = true cc.cond.Broadcast() cc.mu.Unlock() } +// countReadFrameError calls Transport.CountError with a string +// representing err. +func (cc *ClientConn) countReadFrameError(err error) { + f := cc.t.CountError + if f == nil || err == nil { + return + } + if ce, ok := err.(ConnectionError); ok { + errCode := ErrCode(ce) + f(fmt.Sprintf("read_frame_conn_error_%s", errCode.stringToken())) + return + } + if errors.Is(err, io.EOF) { + f("read_frame_eof") + return + } + if errors.Is(err, io.ErrUnexpectedEOF) { + f("read_frame_unexpected_eof") + return + } + if errors.Is(err, ErrFrameTooLarge) { + f("read_frame_too_large") + return + } + f("read_frame_other") +} + func (rl *clientConnReadLoop) run() error { cc := rl.cc - rl.closeWhenIdle = cc.t.disableKeepAlives() || cc.singleUse - gotReply := false // ever saw a HEADERS reply gotSettings := false + readIdleTimeout := cc.t.ReadIdleTimeout + var t *time.Timer + if readIdleTimeout != 0 { + t = time.AfterFunc(readIdleTimeout, cc.healthCheck) + defer t.Stop() + } for { f, err := cc.fr.ReadFrame() + if t != nil { + t.Reset(readIdleTimeout) + } if err != nil { cc.vlogf("http2: Transport readFrame error on conn %p: (%T) %v", cc, err, err) } if se, ok := err.(StreamError); ok { - if cs := cc.streamByID(se.StreamID, false); cs != nil { - cs.cc.writeStreamReset(cs.ID, se.Code, err) - cs.cc.forgetStreamID(cs.ID) + if cs := rl.streamByID(se.StreamID); cs != nil { if se.Cause == nil { se.Cause = cc.fr.errDetail } @@ -1758,6 +2136,7 @@ func (rl *clientConnReadLoop) run() error { } continue } else if err != nil { + cc.countReadFrameError(err) return err } if VerboseLogs { @@ -1770,22 +2149,16 @@ func (rl *clientConnReadLoop) run() error { } gotSettings = true } - maybeIdle := false // whether frame might transition us to idle switch f := f.(type) { case *MetaHeadersFrame: err = rl.processHeaders(f) - maybeIdle = true - gotReply = true case *DataFrame: err = rl.processData(f) - maybeIdle = true case *GoAwayFrame: err = rl.processGoAway(f) - maybeIdle = true case *RSTStreamFrame: err = rl.processResetStream(f) - maybeIdle = true case *SettingsFrame: err = rl.processSettings(f) case *PushPromiseFrame: @@ -1803,38 +2176,24 @@ func (rl *clientConnReadLoop) run() error { } return err } - if rl.closeWhenIdle && gotReply && maybeIdle { - cc.closeIfIdle() - } } } func (rl *clientConnReadLoop) processHeaders(f *MetaHeadersFrame) error { - cc := rl.cc - cs := cc.streamByID(f.StreamID, false) + cs := rl.streamByID(f.StreamID) if cs == nil { // We'd get here if we canceled a request while the // server had its response still in flight. So if this // was just something we canceled, ignore it. return nil } - if f.StreamEnded() { - // Issue 20521: If the stream has ended, streamByID() causes - // clientStream.done to be closed, which causes the request's bodyWriter - // to be closed with an errStreamClosed, which may be received by - // clientConn.RoundTrip before the result of processing these headers. - // Deferring stream closure allows the header processing to occur first. - // clientConn.RoundTrip may still receive the bodyWriter error first, but - // the fix for issue 16102 prioritises any response. - // - // Issue 22413: If there is no request body, we should close the - // stream before writing to cs.resc so that the stream is closed - // immediately once RoundTrip returns. - if cs.req.Body != nil { - defer cc.forgetStreamID(f.StreamID) - } else { - cc.forgetStreamID(f.StreamID) - } + if cs.readClosed { + rl.endStreamError(cs, StreamError{ + StreamID: f.StreamID, + Code: ErrCodeProtocol, + Cause: errors.New("protocol error: headers after END_STREAM"), + }) + return nil } if !cs.firstByte { if cs.trace != nil { @@ -1858,9 +2217,11 @@ func (rl *clientConnReadLoop) processHeaders(f *MetaHeadersFrame) error { return err } // Any other error type is a stream error. - cs.cc.writeStreamReset(f.StreamID, ErrCodeProtocol, err) - cc.forgetStreamID(cs.ID) - cs.resc <- resAndError{err: err} + rl.endStreamError(cs, StreamError{ + StreamID: f.StreamID, + Code: ErrCodeProtocol, + Cause: err, + }) return nil // return nil from process* funcs to keep conn alive } if res == nil { @@ -1868,7 +2229,11 @@ func (rl *clientConnReadLoop) processHeaders(f *MetaHeadersFrame) error { return nil } cs.resTrailer = &res.Trailer - cs.resc <- resAndError{res: res} + cs.res = res + close(cs.respHeaderRecv) + if f.StreamEnded() { + rl.endStream(cs) + } return nil } @@ -1892,7 +2257,9 @@ func (rl *clientConnReadLoop) handleResponse(cs *clientStream, f *MetaHeadersFra return nil, errors.New("malformed response from server: malformed non-numeric status pseudo header") } - header := make(http.Header) + regularFields := f.RegularFields() + strs := make([]string, len(regularFields)) + header := make(http.Header, len(regularFields)) res := &http.Response{ Proto: "HTTP/2.0", ProtoMajor: 2, @@ -1900,7 +2267,7 @@ func (rl *clientConnReadLoop) handleResponse(cs *clientStream, f *MetaHeadersFra StatusCode: statusCode, Status: status + " " + http.StatusText(statusCode), } - for _, hf := range f.RegularFields() { + for _, hf := range regularFields { key := http.CanonicalHeaderKey(hf.Name) if key == "Trailer" { t := res.Trailer @@ -1912,11 +2279,25 @@ func (rl *clientConnReadLoop) handleResponse(cs *clientStream, f *MetaHeadersFra t[http.CanonicalHeaderKey(v)] = nil }) } else { - header[key] = append(header[key], hf.Value) + vv := header[key] + if vv == nil && len(strs) > 0 { + // More than likely this will be a single-element key. + // Most headers aren't multi-valued. + // Set the capacity on strs[0] to 1, so any future append + // won't extend the slice into the other strings. + vv, strs = strs[:1:1], strs[1:] + vv[0] = hf.Value + header[key] = vv + } else { + header[key] = append(vv, hf.Value) + } } } if statusCode >= 100 && statusCode <= 199 { + if f.StreamEnded() { + return nil, errors.New("1xx informational response with END_STREAM flag") + } cs.num1xx++ const max1xxResponses = 5 // arbitrary bound on number of informational responses, same as net/http if cs.num1xx > max1xxResponses { @@ -1929,42 +2310,49 @@ func (rl *clientConnReadLoop) handleResponse(cs *clientStream, f *MetaHeadersFra } if statusCode == 100 { traceGot100Continue(cs.trace) - if cs.on100 != nil { - cs.on100() // forces any write delay timer to fire + select { + case cs.on100 <- struct{}{}: + default: } } cs.pastHeaders = false // do it all again return nil, nil } - streamEnded := f.StreamEnded() - isHead := cs.req.Method == "HEAD" - if !streamEnded || isHead { - res.ContentLength = -1 - if clens := res.Header["Content-Length"]; len(clens) == 1 { - if clen64, err := strconv.ParseInt(clens[0], 10, 64); err == nil { - res.ContentLength = clen64 - } else { - // TODO: care? unlike http/1, it won't mess up our framing, so it's - // more safe smuggling-wise to ignore. - } - } else if len(clens) > 1 { + res.ContentLength = -1 + if clens := res.Header["Content-Length"]; len(clens) == 1 { + if cl, err := strconv.ParseUint(clens[0], 10, 63); err == nil { + res.ContentLength = int64(cl) + } else { // TODO: care? unlike http/1, it won't mess up our framing, so it's // more safe smuggling-wise to ignore. } + } else if len(clens) > 1 { + // TODO: care? unlike http/1, it won't mess up our framing, so it's + // more safe smuggling-wise to ignore. + } else if f.StreamEnded() && !cs.isHead { + res.ContentLength = 0 } - if streamEnded || isHead { + if cs.isHead { res.Body = noBody return res, nil } - cs.bufPipe = pipe{b: &dataBuffer{expected: res.ContentLength}} + if f.StreamEnded() { + if res.ContentLength > 0 { + res.Body = missingBody{} + } else { + res.Body = noBody + } + return res, nil + } + + cs.bufPipe.setBuffer(&dataBuffer{expected: res.ContentLength}) cs.bytesRemain = res.ContentLength res.Body = transportResponseBody{cs} - go cs.awaitRequestCancel(cs.req) - if cs.requestedGzip && res.Header.Get("Content-Encoding") == "gzip" { + if cs.requestedGzip && asciiEqualFold(res.Header.Get("Content-Encoding"), "gzip") { res.Header.Del("Content-Encoding") res.Header.Del("Content-Length") res.ContentLength = -1 @@ -2003,8 +2391,7 @@ func (rl *clientConnReadLoop) processTrailers(cs *clientStream, f *MetaHeadersFr } // transportResponseBody is the concrete type of Transport.RoundTrip's -// Response.Body. It is an io.ReadCloser. On Read, it reads from cs.body. -// On Close it sends RST_STREAM if EOF wasn't already seen. +// Response.Body. It is an io.ReadCloser. type transportResponseBody struct { cs *clientStream } @@ -2022,7 +2409,7 @@ func (b transportResponseBody) Read(p []byte) (n int, err error) { n = int(cs.bytesRemain) if err == nil { err = errors.New("net/http: server replied with more than declared Content-Length; truncated") - cc.writeStreamReset(cs.ID, ErrCodeProtocol, err) + cs.abortStream(err) } cs.readErr = err return int(cs.bytesRemain), err @@ -2040,8 +2427,6 @@ func (b transportResponseBody) Read(p []byte) (n int, err error) { } cc.mu.Lock() - defer cc.mu.Unlock() - var connAdd, streamAdd int32 // Check the conn-level first, before the stream-level. if v := cc.inflow.available(); v < transportDefaultConnFlow/2 { @@ -2058,6 +2443,8 @@ func (b transportResponseBody) Read(p []byte) (n int, err error) { cs.inflow.add(streamAdd) } } + cc.mu.Unlock() + if connAdd != 0 || streamAdd != 0 { cc.wmu.Lock() defer cc.wmu.Unlock() @@ -2078,34 +2465,45 @@ func (b transportResponseBody) Close() error { cs := b.cs cc := cs.cc - serverSentStreamEnd := cs.bufPipe.Err() == io.EOF unread := cs.bufPipe.Len() - - if unread > 0 || !serverSentStreamEnd { + if unread > 0 { cc.mu.Lock() - cc.wmu.Lock() - if !serverSentStreamEnd { - cc.fr.WriteRSTStream(cs.ID, ErrCodeCancel) - cs.didReset = true - } // Return connection-level flow control. if unread > 0 { cc.inflow.add(int32(unread)) + } + cc.mu.Unlock() + + // TODO(dneil): Acquiring this mutex can block indefinitely. + // Move flow control return to a goroutine? + cc.wmu.Lock() + // Return connection-level flow control. + if unread > 0 { cc.fr.WriteWindowUpdate(0, uint32(unread)) } cc.bw.Flush() cc.wmu.Unlock() - cc.mu.Unlock() } cs.bufPipe.BreakWithError(errClosedResponseBody) - cc.forgetStreamID(cs.ID) + cs.abortStream(errClosedResponseBody) + + select { + case <-cs.donec: + case <-cs.ctx.Done(): + // See golang/go#49366: The net/http package can cancel the + // request context after the response body is fully read. + // Don't treat this as an error. + return nil + case <-cs.reqCancel: + return errRequestCanceled + } return nil } func (rl *clientConnReadLoop) processData(f *DataFrame) error { cc := rl.cc - cs := cc.streamByID(f.StreamID, f.StreamEnded()) + cs := rl.streamByID(f.StreamID) data := f.Data() if cs == nil { cc.mu.Lock() @@ -2134,6 +2532,14 @@ func (rl *clientConnReadLoop) processData(f *DataFrame) error { } return nil } + if cs.readClosed { + cc.logf("protocol error: received DATA after END_STREAM") + rl.endStreamError(cs, StreamError{ + StreamID: f.StreamID, + Code: ErrCodeProtocol, + }) + return nil + } if !cs.firstByte { cc.logf("protocol error: received DATA before a HEADERS frame") rl.endStreamError(cs, StreamError{ @@ -2143,7 +2549,7 @@ func (rl *clientConnReadLoop) processData(f *DataFrame) error { return nil } if f.Length > 0 { - if cs.req.Method == "HEAD" && len(data) > 0 { + if cs.isHead && len(data) > 0 { cc.logf("protocol error: received DATA on a HEAD request") rl.endStreamError(cs, StreamError{ StreamID: f.StreamID, @@ -2165,30 +2571,39 @@ func (rl *clientConnReadLoop) processData(f *DataFrame) error { if pad := int(f.Length) - len(data); pad > 0 { refund += pad } - // Return len(data) now if the stream is already closed, - // since data will never be read. - didReset := cs.didReset - if didReset { - refund += len(data) + + didReset := false + var err error + if len(data) > 0 { + if _, err = cs.bufPipe.Write(data); err != nil { + // Return len(data) now if the stream is already closed, + // since data will never be read. + didReset = true + refund += len(data) + } } + if refund > 0 { cc.inflow.add(int32(refund)) + if !didReset { + cs.inflow.add(int32(refund)) + } + } + cc.mu.Unlock() + + if refund > 0 { cc.wmu.Lock() cc.fr.WriteWindowUpdate(0, uint32(refund)) if !didReset { - cs.inflow.add(int32(refund)) cc.fr.WriteWindowUpdate(cs.ID, uint32(refund)) } cc.bw.Flush() cc.wmu.Unlock() } - cc.mu.Unlock() - if len(data) > 0 && !didReset { - if _, err := cs.bufPipe.Write(data); err != nil { - rl.endStreamError(cs, err) - return err - } + if err != nil { + rl.endStreamError(cs, err) + return nil } } @@ -2201,24 +2616,32 @@ func (rl *clientConnReadLoop) processData(f *DataFrame) error { func (rl *clientConnReadLoop) endStream(cs *clientStream) { // TODO: check that any declared content-length matches, like // server.go's (*stream).endStream method. - rl.endStreamError(cs, nil) + if !cs.readClosed { + cs.readClosed = true + // Close cs.bufPipe and cs.peerClosed with cc.mu held to avoid a + // race condition: The caller can read io.EOF from Response.Body + // and close the body before we close cs.peerClosed, causing + // cleanupWriteRequest to send a RST_STREAM. + rl.cc.mu.Lock() + defer rl.cc.mu.Unlock() + cs.bufPipe.closeWithErrorAndCode(io.EOF, cs.copyTrailers) + close(cs.peerClosed) + } } func (rl *clientConnReadLoop) endStreamError(cs *clientStream, err error) { - var code func() - if err == nil { - err = io.EOF - code = cs.copyTrailers - } - if isConnectionCloseRequest(cs.req) { - rl.closeWhenIdle = true - } - cs.bufPipe.closeWithErrorAndCode(err, code) + cs.readAborted = true + cs.abortStream(err) +} - select { - case cs.resc <- resAndError{err: err}: - default: +func (rl *clientConnReadLoop) streamByID(id uint32) *clientStream { + rl.cc.mu.Lock() + defer rl.cc.mu.Unlock() + cs := rl.cc.streams[id] + if cs != nil && !cs.readAborted { + return cs } + return nil } func (cs *clientStream) copyTrailers() { @@ -2237,12 +2660,33 @@ func (rl *clientConnReadLoop) processGoAway(f *GoAwayFrame) error { if f.ErrCode != 0 { // TODO: deal with GOAWAY more. particularly the error code cc.vlogf("transport got GOAWAY with error code = %v", f.ErrCode) + if fn := cc.t.CountError; fn != nil { + fn("recv_goaway_" + f.ErrCode.stringToken()) + } + } cc.setGoAway(f) return nil } func (rl *clientConnReadLoop) processSettings(f *SettingsFrame) error { + cc := rl.cc + // Locking both mu and wmu here allows frame encoding to read settings with only wmu held. + // Acquiring wmu when f.IsAck() is unnecessary, but convenient and mostly harmless. + cc.wmu.Lock() + defer cc.wmu.Unlock() + + if err := rl.processSettingsNoWrite(f); err != nil { + return err + } + if !f.IsAck() { + cc.fr.WriteSettingsAck() + cc.bw.Flush() + } + return nil +} + +func (rl *clientConnReadLoop) processSettingsNoWrite(f *SettingsFrame) error { cc := rl.cc cc.mu.Lock() defer cc.mu.Unlock() @@ -2255,12 +2699,14 @@ func (rl *clientConnReadLoop) processSettings(f *SettingsFrame) error { return ConnectionError(ErrCodeProtocol) } + var seenMaxConcurrentStreams bool err := f.ForeachSetting(func(s Setting) error { switch s.ID { case SettingMaxFrameSize: cc.maxFrameSize = s.Val case SettingMaxConcurrentStreams: cc.maxConcurrentStreams = s.Val + seenMaxConcurrentStreams = true case SettingMaxHeaderListSize: cc.peerMaxHeaderListSize = uint64(s.Val) case SettingInitialWindowSize: @@ -2292,17 +2738,23 @@ func (rl *clientConnReadLoop) processSettings(f *SettingsFrame) error { return err } - cc.wmu.Lock() - defer cc.wmu.Unlock() + if !cc.seenSettings { + if !seenMaxConcurrentStreams { + // This was the servers initial SETTINGS frame and it + // didn't contain a MAX_CONCURRENT_STREAMS field so + // increase the number of concurrent streams this + // connection can establish to our default. + cc.maxConcurrentStreams = defaultMaxConcurrentStreams + } + cc.seenSettings = true + } - cc.fr.WriteSettingsAck() - cc.bw.Flush() - return cc.werr + return nil } func (rl *clientConnReadLoop) processWindowUpdate(f *WindowUpdateFrame) error { cc := rl.cc - cs := cc.streamByID(f.StreamID, false) + cs := rl.streamByID(f.StreamID) if f.StreamID != 0 && cs == nil { return nil } @@ -2322,24 +2774,22 @@ func (rl *clientConnReadLoop) processWindowUpdate(f *WindowUpdateFrame) error { } func (rl *clientConnReadLoop) processResetStream(f *RSTStreamFrame) error { - cs := rl.cc.streamByID(f.StreamID, true) + cs := rl.streamByID(f.StreamID) if cs == nil { - // TODO: return error if server tries to RST_STEAM an idle stream + // TODO: return error if server tries to RST_STREAM an idle stream return nil } - select { - case <-cs.peerReset: - // Already reset. - // This is the only goroutine - // which closes this, so there - // isn't a race. - default: - err := streamError(cs.ID, f.ErrCode) - cs.resetErr = err - close(cs.peerReset) - cs.bufPipe.CloseWithError(err) - cs.cc.cond.Broadcast() // wake up checkResetOrDone via clientStream.awaitFlowControl + serr := streamError(cs.ID, f.ErrCode) + serr.Cause = errFromPeer + if f.ErrCode == ErrCodeProtocol { + rl.cc.SetDoNotReuse() + } + if fn := cs.cc.t.CountError; fn != nil { + fn("recv_rststream_" + f.ErrCode.stringToken()) } + cs.abortStream(serr) + + cs.bufPipe.CloseWithError(serr) return nil } @@ -2361,19 +2811,24 @@ func (cc *ClientConn) Ping(ctx context.Context) error { } cc.mu.Unlock() } - cc.wmu.Lock() - if err := cc.fr.WritePing(false, p); err != nil { - cc.wmu.Unlock() - return err - } - if err := cc.bw.Flush(); err != nil { - cc.wmu.Unlock() - return err - } - cc.wmu.Unlock() + errc := make(chan error, 1) + go func() { + cc.wmu.Lock() + defer cc.wmu.Unlock() + if err := cc.fr.WritePing(false, p); err != nil { + errc <- err + return + } + if err := cc.bw.Flush(); err != nil { + errc <- err + return + } + }() select { case <-c: return nil + case err := <-errc: + return err case <-ctx.Done(): return ctx.Err() case <-cc.readerDone: @@ -2448,7 +2903,17 @@ func (t *Transport) logf(format string, args ...interface{}) { log.Printf(format, args...) } -var noBody io.ReadCloser = ioutil.NopCloser(bytes.NewReader(nil)) +var noBody io.ReadCloser = noBodyReader{} + +type noBodyReader struct{} + +func (noBodyReader) Close() error { return nil } +func (noBodyReader) Read([]byte) (int, error) { return 0, io.EOF } + +type missingBody struct{} + +func (missingBody) Close() error { return nil } +func (missingBody) Read([]byte) (int, error) { return 0, io.ErrUnexpectedEOF } func strSliceContains(ss []string, s string) bool { for _, v := range ss { @@ -2461,11 +2926,13 @@ func strSliceContains(ss []string, s string) bool { type erringRoundTripper struct{ err error } +func (rt erringRoundTripper) RoundTripErr() error { return rt.err } func (rt erringRoundTripper) RoundTrip(*http.Request) (*http.Response, error) { return nil, rt.err } // gzipReader wraps a response body so it can lazily // call gzip.NewReader on the first call to Read type gzipReader struct { + _ incomparable body io.ReadCloser // underlying Response.Body zr *gzip.Reader // lazily-initialized gzip reader zerr error // sticky error @@ -2493,85 +2960,6 @@ type errorReader struct{ err error } func (r errorReader) Read(p []byte) (int, error) { return 0, r.err } -// bodyWriterState encapsulates various state around the Transport's writing -// of the request body, particularly regarding doing delayed writes of the body -// when the request contains "Expect: 100-continue". -type bodyWriterState struct { - cs *clientStream - timer *time.Timer // if non-nil, we're doing a delayed write - fnonce *sync.Once // to call fn with - fn func() // the code to run in the goroutine, writing the body - resc chan error // result of fn's execution - delay time.Duration // how long we should delay a delayed write for -} - -func (t *Transport) getBodyWriterState(cs *clientStream, body io.Reader) (s bodyWriterState) { - s.cs = cs - if body == nil { - return - } - resc := make(chan error, 1) - s.resc = resc - s.fn = func() { - cs.cc.mu.Lock() - cs.startedWrite = true - cs.cc.mu.Unlock() - resc <- cs.writeRequestBody(body, cs.req.Body) - } - s.delay = t.expectContinueTimeout() - if s.delay == 0 || - !httpguts.HeaderValuesContainsToken( - cs.req.Header["Expect"], - "100-continue") { - return - } - s.fnonce = new(sync.Once) - - // Arm the timer with a very large duration, which we'll - // intentionally lower later. It has to be large now because - // we need a handle to it before writing the headers, but the - // s.delay value is defined to not start until after the - // request headers were written. - const hugeDuration = 365 * 24 * time.Hour - s.timer = time.AfterFunc(hugeDuration, func() { - s.fnonce.Do(s.fn) - }) - return -} - -func (s bodyWriterState) cancel() { - if s.timer != nil { - s.timer.Stop() - } -} - -func (s bodyWriterState) on100() { - if s.timer == nil { - // If we didn't do a delayed write, ignore the server's - // bogus 100 continue response. - return - } - s.timer.Stop() - go func() { s.fnonce.Do(s.fn) }() -} - -// scheduleBodyWrite starts writing the body, either immediately (in -// the common case) or after the delay timeout. It should not be -// called until after the headers have been written. -func (s bodyWriterState) scheduleBodyWrite() { - if s.timer == nil { - // We're not doing a delayed write (see - // getBodyWriterState), so just start the writing - // goroutine immediately. - go s.fn() - return - } - traceWait100Continue(s.cs.trace) - if s.timer.Stop() { - s.timer.Reset(s.delay) - } -} - // isConnectionCloseRequest reports whether req should use its own // connection for a single request and then close the connection. func isConnectionCloseRequest(req *http.Request) bool { diff --git a/vendor/golang.org/x/net/http2/write.go b/vendor/golang.org/x/net/http2/write.go index 3849bc26..33f61398 100644 --- a/vendor/golang.org/x/net/http2/write.go +++ b/vendor/golang.org/x/net/http2/write.go @@ -341,7 +341,12 @@ func encodeHeaders(enc *hpack.Encoder, h http.Header, keys []string) { } for _, k := range keys { vv := h[k] - k = lowerHeader(k) + k, ascii := lowerHeader(k) + if !ascii { + // Skip writing invalid headers. Per RFC 7540, Section 8.1.2, header + // field names have to be ASCII characters (just as in HTTP/1.x). + continue + } if !validWireHeaderFieldName(k) { // Skip it as backup paranoia. Per // golang.org/issue/14048, these should diff --git a/vendor/golang.org/x/net/http2/writesched.go b/vendor/golang.org/x/net/http2/writesched.go index f24d2b1e..c7cd0017 100644 --- a/vendor/golang.org/x/net/http2/writesched.go +++ b/vendor/golang.org/x/net/http2/writesched.go @@ -32,7 +32,8 @@ type WriteScheduler interface { // Pop dequeues the next frame to write. Returns false if no frames can // be written. Frames with a given wr.StreamID() are Pop'd in the same - // order they are Push'd. No frames should be discarded except by CloseStream. + // order they are Push'd, except RST_STREAM frames. No frames should be + // discarded except by CloseStream. Pop() (wr FrameWriteRequest, ok bool) } @@ -52,6 +53,7 @@ type FrameWriteRequest struct { // stream is the stream on which this frame will be written. // nil for non-stream frames like PING and SETTINGS. + // nil for RST_STREAM streams, which use the StreamError.StreamID field instead. stream *stream // done, if non-nil, must be a buffered channel with space for diff --git a/vendor/golang.org/x/net/http2/writesched_priority.go b/vendor/golang.org/x/net/http2/writesched_priority.go index 2618b2c1..0a242c66 100644 --- a/vendor/golang.org/x/net/http2/writesched_priority.go +++ b/vendor/golang.org/x/net/http2/writesched_priority.go @@ -383,16 +383,15 @@ func (ws *priorityWriteScheduler) AdjustStream(streamID uint32, priority Priorit func (ws *priorityWriteScheduler) Push(wr FrameWriteRequest) { var n *priorityNode - if id := wr.StreamID(); id == 0 { + if wr.isControl() { n = &ws.root } else { + id := wr.StreamID() n = ws.nodes[id] if n == nil { // id is an idle or closed stream. wr should not be a HEADERS or - // DATA frame. However, wr can be a RST_STREAM. In this case, we - // push wr onto the root, rather than creating a new priorityNode, - // since RST_STREAM is tiny and the stream's priority is unknown - // anyway. See issue #17919. + // DATA frame. In other case, we push wr onto the root, rather + // than creating a new priorityNode. if wr.DataSize() > 0 { panic("add DATA on non-open stream") } diff --git a/vendor/golang.org/x/net/http2/writesched_random.go b/vendor/golang.org/x/net/http2/writesched_random.go index 9a7b9e58..f2e55e05 100644 --- a/vendor/golang.org/x/net/http2/writesched_random.go +++ b/vendor/golang.org/x/net/http2/writesched_random.go @@ -45,11 +45,11 @@ func (ws *randomWriteScheduler) AdjustStream(streamID uint32, priority PriorityP } func (ws *randomWriteScheduler) Push(wr FrameWriteRequest) { - id := wr.StreamID() - if id == 0 { + if wr.isControl() { ws.zero.push(wr) return } + id := wr.StreamID() q, ok := ws.sq[id] if !ok { q = ws.queuePool.get() @@ -59,7 +59,7 @@ func (ws *randomWriteScheduler) Push(wr FrameWriteRequest) { } func (ws *randomWriteScheduler) Pop() (FrameWriteRequest, bool) { - // Control frames first. + // Control and RST_STREAM frames first. if !ws.zero.empty() { return ws.zero.shift(), true } diff --git a/vendor/golang.org/x/net/idna/go118.go b/vendor/golang.org/x/net/idna/go118.go new file mode 100644 index 00000000..c5c4338d --- /dev/null +++ b/vendor/golang.org/x/net/idna/go118.go @@ -0,0 +1,14 @@ +// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. + +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build go1.18 +// +build go1.18 + +package idna + +// Transitional processing is disabled by default in Go 1.18. +// https://golang.org/issue/47510 +const transitionalLookup = false diff --git a/vendor/golang.org/x/net/idna/idna10.0.0.go b/vendor/golang.org/x/net/idna/idna10.0.0.go index a98a31f4..64ccf85f 100644 --- a/vendor/golang.org/x/net/idna/idna10.0.0.go +++ b/vendor/golang.org/x/net/idna/idna10.0.0.go @@ -4,6 +4,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build go1.10 // +build go1.10 // Package idna implements IDNA2008 using the compatibility processing @@ -58,23 +59,22 @@ type Option func(*options) // Transitional sets a Profile to use the Transitional mapping as defined in UTS // #46. This will cause, for example, "ß" to be mapped to "ss". Using the // transitional mapping provides a compromise between IDNA2003 and IDNA2008 -// compatibility. It is used by most browsers when resolving domain names. This +// compatibility. It is used by some browsers when resolving domain names. This // option is only meaningful if combined with MapForLookup. func Transitional(transitional bool) Option { - return func(o *options) { o.transitional = true } + return func(o *options) { o.transitional = transitional } } // VerifyDNSLength sets whether a Profile should fail if any of the IDN parts // are longer than allowed by the RFC. +// +// This option corresponds to the VerifyDnsLength flag in UTS #46. func VerifyDNSLength(verify bool) Option { return func(o *options) { o.verifyDNSLength = verify } } // RemoveLeadingDots removes leading label separators. Leading runes that map to // dots, such as U+3002 IDEOGRAPHIC FULL STOP, are removed as well. -// -// This is the behavior suggested by the UTS #46 and is adopted by some -// browsers. func RemoveLeadingDots(remove bool) Option { return func(o *options) { o.removeLeadingDots = remove } } @@ -82,6 +82,8 @@ func RemoveLeadingDots(remove bool) Option { // ValidateLabels sets whether to check the mandatory label validation criteria // as defined in Section 5.4 of RFC 5891. This includes testing for correct use // of hyphens ('-'), normalization, validity of runes, and the context rules. +// In particular, ValidateLabels also sets the CheckHyphens and CheckJoiners flags +// in UTS #46. func ValidateLabels(enable bool) Option { return func(o *options) { // Don't override existing mappings, but set one that at least checks @@ -90,25 +92,48 @@ func ValidateLabels(enable bool) Option { o.mapping = normalize } o.trie = trie - o.validateLabels = enable - o.fromPuny = validateFromPunycode + o.checkJoiners = enable + o.checkHyphens = enable + if enable { + o.fromPuny = validateFromPunycode + } else { + o.fromPuny = nil + } + } +} + +// CheckHyphens sets whether to check for correct use of hyphens ('-') in +// labels. Most web browsers do not have this option set, since labels such as +// "r3---sn-apo3qvuoxuxbt-j5pe" are in common use. +// +// This option corresponds to the CheckHyphens flag in UTS #46. +func CheckHyphens(enable bool) Option { + return func(o *options) { o.checkHyphens = enable } +} + +// CheckJoiners sets whether to check the ContextJ rules as defined in Appendix +// A of RFC 5892, concerning the use of joiner runes. +// +// This option corresponds to the CheckJoiners flag in UTS #46. +func CheckJoiners(enable bool) Option { + return func(o *options) { + o.trie = trie + o.checkJoiners = enable } } // StrictDomainName limits the set of permissible ASCII characters to those // allowed in domain names as defined in RFC 1034 (A-Z, a-z, 0-9 and the -// hyphen). This is set by default for MapForLookup and ValidateForRegistration. +// hyphen). This is set by default for MapForLookup and ValidateForRegistration, +// but is only useful if ValidateLabels is set. // // This option is useful, for instance, for browsers that allow characters // outside this range, for example a '_' (U+005F LOW LINE). See -// http://www.rfc-editor.org/std/std3.txt for more details This option -// corresponds to the UseSTD3ASCIIRules option in UTS #46. +// http://www.rfc-editor.org/std/std3.txt for more details. +// +// This option corresponds to the UseSTD3ASCIIRules flag in UTS #46. func StrictDomainName(use bool) Option { - return func(o *options) { - o.trie = trie - o.useSTD3Rules = use - o.fromPuny = validateFromPunycode - } + return func(o *options) { o.useSTD3Rules = use } } // NOTE: the following options pull in tables. The tables should not be linked @@ -116,6 +141,8 @@ func StrictDomainName(use bool) Option { // BidiRule enables the Bidi rule as defined in RFC 5893. Any application // that relies on proper validation of labels should include this rule. +// +// This option corresponds to the CheckBidi flag in UTS #46. func BidiRule() Option { return func(o *options) { o.bidirule = bidirule.ValidString } } @@ -151,7 +178,8 @@ func MapForLookup() Option { type options struct { transitional bool useSTD3Rules bool - validateLabels bool + checkHyphens bool + checkJoiners bool verifyDNSLength bool removeLeadingDots bool @@ -224,8 +252,11 @@ func (p *Profile) String() string { if p.useSTD3Rules { s += ":UseSTD3Rules" } - if p.validateLabels { - s += ":ValidateLabels" + if p.checkHyphens { + s += ":CheckHyphens" + } + if p.checkJoiners { + s += ":CheckJoiners" } if p.verifyDNSLength { s += ":VerifyDNSLength" @@ -253,26 +284,29 @@ var ( punycode = &Profile{} lookup = &Profile{options{ - transitional: true, - useSTD3Rules: true, - validateLabels: true, - trie: trie, - fromPuny: validateFromPunycode, - mapping: validateAndMap, - bidirule: bidirule.ValidString, + transitional: transitionalLookup, + useSTD3Rules: true, + checkHyphens: true, + checkJoiners: true, + trie: trie, + fromPuny: validateFromPunycode, + mapping: validateAndMap, + bidirule: bidirule.ValidString, }} display = &Profile{options{ - useSTD3Rules: true, - validateLabels: true, - trie: trie, - fromPuny: validateFromPunycode, - mapping: validateAndMap, - bidirule: bidirule.ValidString, + useSTD3Rules: true, + checkHyphens: true, + checkJoiners: true, + trie: trie, + fromPuny: validateFromPunycode, + mapping: validateAndMap, + bidirule: bidirule.ValidString, }} registration = &Profile{options{ useSTD3Rules: true, - validateLabels: true, verifyDNSLength: true, + checkHyphens: true, + checkJoiners: true, trie: trie, fromPuny: validateFromPunycode, mapping: validateRegistration, @@ -339,7 +373,7 @@ func (p *Profile) process(s string, toASCII bool) (string, error) { } isBidi = isBidi || bidirule.DirectionString(u) != bidi.LeftToRight labels.set(u) - if err == nil && p.validateLabels { + if err == nil && p.fromPuny != nil { err = p.fromPuny(p, u) } if err == nil { @@ -680,16 +714,18 @@ func (p *Profile) validateLabel(s string) (err error) { } return nil } - if !p.validateLabels { - return nil - } - trie := p.trie // p.validateLabels is only set if trie is set. - if len(s) > 4 && s[2] == '-' && s[3] == '-' { - return &labelError{s, "V2"} + if p.checkHyphens { + if len(s) > 4 && s[2] == '-' && s[3] == '-' { + return &labelError{s, "V2"} + } + if s[0] == '-' || s[len(s)-1] == '-' { + return &labelError{s, "V3"} + } } - if s[0] == '-' || s[len(s)-1] == '-' { - return &labelError{s, "V3"} + if !p.checkJoiners { + return nil } + trie := p.trie // p.checkJoiners is only set if trie is set. // TODO: merge the use of this in the trie. v, sz := trie.lookupString(s) x := info(v) diff --git a/vendor/golang.org/x/net/idna/idna9.0.0.go b/vendor/golang.org/x/net/idna/idna9.0.0.go index 8842146b..aae6aac8 100644 --- a/vendor/golang.org/x/net/idna/idna9.0.0.go +++ b/vendor/golang.org/x/net/idna/idna9.0.0.go @@ -4,6 +4,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build !go1.10 // +build !go1.10 // Package idna implements IDNA2008 using the compatibility processing @@ -57,23 +58,22 @@ type Option func(*options) // Transitional sets a Profile to use the Transitional mapping as defined in UTS // #46. This will cause, for example, "ß" to be mapped to "ss". Using the // transitional mapping provides a compromise between IDNA2003 and IDNA2008 -// compatibility. It is used by most browsers when resolving domain names. This +// compatibility. It is used by some browsers when resolving domain names. This // option is only meaningful if combined with MapForLookup. func Transitional(transitional bool) Option { - return func(o *options) { o.transitional = true } + return func(o *options) { o.transitional = transitional } } // VerifyDNSLength sets whether a Profile should fail if any of the IDN parts // are longer than allowed by the RFC. +// +// This option corresponds to the VerifyDnsLength flag in UTS #46. func VerifyDNSLength(verify bool) Option { return func(o *options) { o.verifyDNSLength = verify } } // RemoveLeadingDots removes leading label separators. Leading runes that map to // dots, such as U+3002 IDEOGRAPHIC FULL STOP, are removed as well. -// -// This is the behavior suggested by the UTS #46 and is adopted by some -// browsers. func RemoveLeadingDots(remove bool) Option { return func(o *options) { o.removeLeadingDots = remove } } @@ -81,6 +81,8 @@ func RemoveLeadingDots(remove bool) Option { // ValidateLabels sets whether to check the mandatory label validation criteria // as defined in Section 5.4 of RFC 5891. This includes testing for correct use // of hyphens ('-'), normalization, validity of runes, and the context rules. +// In particular, ValidateLabels also sets the CheckHyphens and CheckJoiners flags +// in UTS #46. func ValidateLabels(enable bool) Option { return func(o *options) { // Don't override existing mappings, but set one that at least checks @@ -89,25 +91,48 @@ func ValidateLabels(enable bool) Option { o.mapping = normalize } o.trie = trie - o.validateLabels = enable - o.fromPuny = validateFromPunycode + o.checkJoiners = enable + o.checkHyphens = enable + if enable { + o.fromPuny = validateFromPunycode + } else { + o.fromPuny = nil + } + } +} + +// CheckHyphens sets whether to check for correct use of hyphens ('-') in +// labels. Most web browsers do not have this option set, since labels such as +// "r3---sn-apo3qvuoxuxbt-j5pe" are in common use. +// +// This option corresponds to the CheckHyphens flag in UTS #46. +func CheckHyphens(enable bool) Option { + return func(o *options) { o.checkHyphens = enable } +} + +// CheckJoiners sets whether to check the ContextJ rules as defined in Appendix +// A of RFC 5892, concerning the use of joiner runes. +// +// This option corresponds to the CheckJoiners flag in UTS #46. +func CheckJoiners(enable bool) Option { + return func(o *options) { + o.trie = trie + o.checkJoiners = enable } } // StrictDomainName limits the set of permissable ASCII characters to those // allowed in domain names as defined in RFC 1034 (A-Z, a-z, 0-9 and the -// hyphen). This is set by default for MapForLookup and ValidateForRegistration. +// hyphen). This is set by default for MapForLookup and ValidateForRegistration, +// but is only useful if ValidateLabels is set. // // This option is useful, for instance, for browsers that allow characters // outside this range, for example a '_' (U+005F LOW LINE). See -// http://www.rfc-editor.org/std/std3.txt for more details This option -// corresponds to the UseSTD3ASCIIRules option in UTS #46. +// http://www.rfc-editor.org/std/std3.txt for more details. +// +// This option corresponds to the UseSTD3ASCIIRules flag in UTS #46. func StrictDomainName(use bool) Option { - return func(o *options) { - o.trie = trie - o.useSTD3Rules = use - o.fromPuny = validateFromPunycode - } + return func(o *options) { o.useSTD3Rules = use } } // NOTE: the following options pull in tables. The tables should not be linked @@ -115,6 +140,8 @@ func StrictDomainName(use bool) Option { // BidiRule enables the Bidi rule as defined in RFC 5893. Any application // that relies on proper validation of labels should include this rule. +// +// This option corresponds to the CheckBidi flag in UTS #46. func BidiRule() Option { return func(o *options) { o.bidirule = bidirule.ValidString } } @@ -151,7 +178,8 @@ func MapForLookup() Option { type options struct { transitional bool useSTD3Rules bool - validateLabels bool + checkHyphens bool + checkJoiners bool verifyDNSLength bool removeLeadingDots bool @@ -224,8 +252,11 @@ func (p *Profile) String() string { if p.useSTD3Rules { s += ":UseSTD3Rules" } - if p.validateLabels { - s += ":ValidateLabels" + if p.checkHyphens { + s += ":CheckHyphens" + } + if p.checkJoiners { + s += ":CheckJoiners" } if p.verifyDNSLength { s += ":VerifyDNSLength" @@ -254,9 +285,10 @@ var ( punycode = &Profile{} lookup = &Profile{options{ transitional: true, - useSTD3Rules: true, - validateLabels: true, removeLeadingDots: true, + useSTD3Rules: true, + checkHyphens: true, + checkJoiners: true, trie: trie, fromPuny: validateFromPunycode, mapping: validateAndMap, @@ -264,8 +296,9 @@ var ( }} display = &Profile{options{ useSTD3Rules: true, - validateLabels: true, removeLeadingDots: true, + checkHyphens: true, + checkJoiners: true, trie: trie, fromPuny: validateFromPunycode, mapping: validateAndMap, @@ -273,8 +306,9 @@ var ( }} registration = &Profile{options{ useSTD3Rules: true, - validateLabels: true, verifyDNSLength: true, + checkHyphens: true, + checkJoiners: true, trie: trie, fromPuny: validateFromPunycode, mapping: validateRegistration, @@ -338,7 +372,7 @@ func (p *Profile) process(s string, toASCII bool) (string, error) { continue } labels.set(u) - if err == nil && p.validateLabels { + if err == nil && p.fromPuny != nil { err = p.fromPuny(p, u) } if err == nil { @@ -628,16 +662,18 @@ func (p *Profile) validateLabel(s string) error { if p.bidirule != nil && !p.bidirule(s) { return &labelError{s, "B"} } - if !p.validateLabels { - return nil - } - trie := p.trie // p.validateLabels is only set if trie is set. - if len(s) > 4 && s[2] == '-' && s[3] == '-' { - return &labelError{s, "V2"} + if p.checkHyphens { + if len(s) > 4 && s[2] == '-' && s[3] == '-' { + return &labelError{s, "V2"} + } + if s[0] == '-' || s[len(s)-1] == '-' { + return &labelError{s, "V3"} + } } - if s[0] == '-' || s[len(s)-1] == '-' { - return &labelError{s, "V3"} + if !p.checkJoiners { + return nil } + trie := p.trie // p.checkJoiners is only set if trie is set. // TODO: merge the use of this in the trie. v, sz := trie.lookupString(s) x := info(v) diff --git a/vendor/golang.org/x/net/idna/pre_go118.go b/vendor/golang.org/x/net/idna/pre_go118.go new file mode 100644 index 00000000..3aaccab1 --- /dev/null +++ b/vendor/golang.org/x/net/idna/pre_go118.go @@ -0,0 +1,12 @@ +// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. + +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build !go1.18 +// +build !go1.18 + +package idna + +const transitionalLookup = true diff --git a/vendor/golang.org/x/net/idna/punycode.go b/vendor/golang.org/x/net/idna/punycode.go index 02c7d59a..e8e3ac11 100644 --- a/vendor/golang.org/x/net/idna/punycode.go +++ b/vendor/golang.org/x/net/idna/punycode.go @@ -49,6 +49,7 @@ func decode(encoded string) (string, error) { } } i, n, bias := int32(0), initialN, initialBias + overflow := false for pos < len(encoded) { oldI, w := i, int32(1) for k := base; ; k += base { @@ -60,29 +61,32 @@ func decode(encoded string) (string, error) { return "", punyError(encoded) } pos++ - i += digit * w - if i < 0 { + i, overflow = madd(i, digit, w) + if overflow { return "", punyError(encoded) } t := k - bias - if t < tmin { + if k <= bias { t = tmin - } else if t > tmax { + } else if k >= bias+tmax { t = tmax } if digit < t { break } - w *= base - t - if w >= math.MaxInt32/base { + w, overflow = madd(0, w, base-t) + if overflow { return "", punyError(encoded) } } + if len(output) >= 1024 { + return "", punyError(encoded) + } x := int32(len(output) + 1) bias = adapt(i-oldI, x, oldI == 0) n += i / x i %= x - if n > utf8.MaxRune || len(output) >= 1024 { + if n < 0 || n > utf8.MaxRune { return "", punyError(encoded) } output = append(output, 0) @@ -115,6 +119,7 @@ func encode(prefix, s string) (string, error) { if b > 0 { output = append(output, '-') } + overflow := false for remaining != 0 { m := int32(0x7fffffff) for _, r := range s { @@ -122,8 +127,8 @@ func encode(prefix, s string) (string, error) { m = r } } - delta += (m - n) * (h + 1) - if delta < 0 { + delta, overflow = madd(delta, m-n, h+1) + if overflow { return "", punyError(s) } n = m @@ -141,9 +146,9 @@ func encode(prefix, s string) (string, error) { q := delta for k := base; ; k += base { t := k - bias - if t < tmin { + if k <= bias { t = tmin - } else if t > tmax { + } else if k >= bias+tmax { t = tmax } if q < t { @@ -164,6 +169,15 @@ func encode(prefix, s string) (string, error) { return string(output), nil } +// madd computes a + (b * c), detecting overflow. +func madd(a, b, c int32) (next int32, overflow bool) { + p := int64(b) * int64(c) + if p > math.MaxInt32-int64(a) { + return 0, true + } + return a + int32(p), false +} + func decodeDigit(x byte) (digit int32, ok bool) { switch { case '0' <= x && x <= '9': diff --git a/vendor/golang.org/x/net/idna/tables10.0.0.go b/vendor/golang.org/x/net/idna/tables10.0.0.go index 54fddb4b..d1d62ef4 100644 --- a/vendor/golang.org/x/net/idna/tables10.0.0.go +++ b/vendor/golang.org/x/net/idna/tables10.0.0.go @@ -1,5 +1,6 @@ // Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. +//go:build go1.10 && !go1.13 // +build go1.10,!go1.13 package idna diff --git a/vendor/golang.org/x/net/idna/tables11.0.0.go b/vendor/golang.org/x/net/idna/tables11.0.0.go index 8ce0811f..167efba7 100644 --- a/vendor/golang.org/x/net/idna/tables11.0.0.go +++ b/vendor/golang.org/x/net/idna/tables11.0.0.go @@ -1,5 +1,6 @@ // Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. +//go:build go1.13 && !go1.14 // +build go1.13,!go1.14 package idna diff --git a/vendor/golang.org/x/net/idna/tables12.0.0.go b/vendor/golang.org/x/net/idna/tables12.0.0.go new file mode 100644 index 00000000..ab40f7bc --- /dev/null +++ b/vendor/golang.org/x/net/idna/tables12.0.0.go @@ -0,0 +1,4734 @@ +// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. + +//go:build go1.14 && !go1.16 +// +build go1.14,!go1.16 + +package idna + +// UnicodeVersion is the Unicode version from which the tables in this package are derived. +const UnicodeVersion = "12.0.0" + +var mappings string = "" + // Size: 8178 bytes + "\x00\x01 \x03 ̈\x01a\x03 ̄\x012\x013\x03 ́\x03 ̧\x011\x01o\x051⁄4\x051⁄2" + + "\x053⁄4\x03i̇\x03l·\x03ʼn\x01s\x03dž\x03ⱥ\x03ⱦ\x01h\x01j\x01r\x01w\x01y" + + "\x03 ̆\x03 ̇\x03 ̊\x03 ̨\x03 ̃\x03 ̋\x01l\x01x\x04̈́\x03 ι\x01;\x05 ̈́" + + "\x04եւ\x04اٴ\x04وٴ\x04ۇٴ\x04يٴ\x06क़\x06ख़\x06ग़\x06ज़\x06ड़\x06ढ़\x06फ़" + + "\x06य़\x06ড়\x06ঢ়\x06য়\x06ਲ਼\x06ਸ਼\x06ਖ਼\x06ਗ਼\x06ਜ਼\x06ਫ਼\x06ଡ଼\x06ଢ଼" + + "\x06ํา\x06ໍາ\x06ຫນ\x06ຫມ\x06གྷ\x06ཌྷ\x06དྷ\x06བྷ\x06ཛྷ\x06ཀྵ\x06ཱི\x06ཱུ" + + "\x06ྲྀ\x09ྲཱྀ\x06ླྀ\x09ླཱྀ\x06ཱྀ\x06ྒྷ\x06ྜྷ\x06ྡྷ\x06ྦྷ\x06ྫྷ\x06ྐྵ\x02" + + "в\x02д\x02о\x02с\x02т\x02ъ\x02ѣ\x02æ\x01b\x01d\x01e\x02ǝ\x01g\x01i\x01k" + + "\x01m\x01n\x02ȣ\x01p\x01t\x01u\x02ɐ\x02ɑ\x02ə\x02ɛ\x02ɜ\x02ŋ\x02ɔ\x02ɯ" + + "\x01v\x02β\x02γ\x02δ\x02φ\x02χ\x02ρ\x02н\x02ɒ\x01c\x02ɕ\x02ð\x01f\x02ɟ" + + "\x02ɡ\x02ɥ\x02ɨ\x02ɩ\x02ɪ\x02ʝ\x02ɭ\x02ʟ\x02ɱ\x02ɰ\x02ɲ\x02ɳ\x02ɴ\x02ɵ" + + "\x02ɸ\x02ʂ\x02ʃ\x02ƫ\x02ʉ\x02ʊ\x02ʋ\x02ʌ\x01z\x02ʐ\x02ʑ\x02ʒ\x02θ\x02ss" + + "\x02ά\x02έ\x02ή\x02ί\x02ό\x02ύ\x02ώ\x05ἀι\x05ἁι\x05ἂι\x05ἃι\x05ἄι\x05ἅι" + + "\x05ἆι\x05ἇι\x05ἠι\x05ἡι\x05ἢι\x05ἣι\x05ἤι\x05ἥι\x05ἦι\x05ἧι\x05ὠι\x05ὡι" + + "\x05ὢι\x05ὣι\x05ὤι\x05ὥι\x05ὦι\x05ὧι\x05ὰι\x04αι\x04άι\x05ᾶι\x02ι\x05 ̈͂" + + "\x05ὴι\x04ηι\x04ήι\x05ῆι\x05 ̓̀\x05 ̓́\x05 ̓͂\x02ΐ\x05 ̔̀\x05 ̔́\x05 ̔͂" + + "\x02ΰ\x05 ̈̀\x01`\x05ὼι\x04ωι\x04ώι\x05ῶι\x06′′\x09′′′\x06‵‵\x09‵‵‵\x02!" + + "!\x02??\x02?!\x02!?\x0c′′′′\x010\x014\x015\x016\x017\x018\x019\x01+\x01=" + + "\x01(\x01)\x02rs\x02ħ\x02no\x01q\x02sm\x02tm\x02ω\x02å\x02א\x02ב\x02ג" + + "\x02ד\x02π\x051⁄7\x051⁄9\x061⁄10\x051⁄3\x052⁄3\x051⁄5\x052⁄5\x053⁄5\x054" + + "⁄5\x051⁄6\x055⁄6\x051⁄8\x053⁄8\x055⁄8\x057⁄8\x041⁄\x02ii\x02iv\x02vi" + + "\x04viii\x02ix\x02xi\x050⁄3\x06∫∫\x09∫∫∫\x06∮∮\x09∮∮∮\x0210\x0211\x0212" + + "\x0213\x0214\x0215\x0216\x0217\x0218\x0219\x0220\x04(10)\x04(11)\x04(12)" + + "\x04(13)\x04(14)\x04(15)\x04(16)\x04(17)\x04(18)\x04(19)\x04(20)\x0c∫∫∫∫" + + "\x02==\x05⫝̸\x02ɫ\x02ɽ\x02ȿ\x02ɀ\x01.\x04 ゙\x04 ゚\x06より\x06コト\x05(ᄀ)\x05" + + "(ᄂ)\x05(ᄃ)\x05(ᄅ)\x05(ᄆ)\x05(ᄇ)\x05(ᄉ)\x05(ᄋ)\x05(ᄌ)\x05(ᄎ)\x05(ᄏ)\x05(ᄐ" + + ")\x05(ᄑ)\x05(ᄒ)\x05(가)\x05(나)\x05(다)\x05(라)\x05(마)\x05(바)\x05(사)\x05(아)" + + "\x05(자)\x05(차)\x05(카)\x05(타)\x05(파)\x05(하)\x05(주)\x08(오전)\x08(오후)\x05(一)" + + "\x05(二)\x05(三)\x05(四)\x05(五)\x05(六)\x05(七)\x05(八)\x05(九)\x05(十)\x05(月)" + + "\x05(火)\x05(水)\x05(木)\x05(金)\x05(土)\x05(日)\x05(株)\x05(有)\x05(社)\x05(名)" + + "\x05(特)\x05(財)\x05(祝)\x05(労)\x05(代)\x05(呼)\x05(学)\x05(監)\x05(企)\x05(資)" + + "\x05(協)\x05(祭)\x05(休)\x05(自)\x05(至)\x0221\x0222\x0223\x0224\x0225\x0226" + + "\x0227\x0228\x0229\x0230\x0231\x0232\x0233\x0234\x0235\x06참고\x06주의\x0236" + + "\x0237\x0238\x0239\x0240\x0241\x0242\x0243\x0244\x0245\x0246\x0247\x0248" + + "\x0249\x0250\x041月\x042月\x043月\x044月\x045月\x046月\x047月\x048月\x049月\x0510" + + "月\x0511月\x0512月\x02hg\x02ev\x0cアパート\x0cアルファ\x0cアンペア\x09アール\x0cイニング\x09" + + "インチ\x09ウォン\x0fエスクード\x0cエーカー\x09オンス\x09オーム\x09カイリ\x0cカラット\x0cカロリー\x09ガロ" + + "ン\x09ガンマ\x06ギガ\x09ギニー\x0cキュリー\x0cギルダー\x06キロ\x0fキログラム\x12キロメートル\x0fキロワッ" + + "ト\x09グラム\x0fグラムトン\x0fクルゼイロ\x0cクローネ\x09ケース\x09コルナ\x09コーポ\x0cサイクル\x0fサンチ" + + "ーム\x0cシリング\x09センチ\x09セント\x09ダース\x06デシ\x06ドル\x06トン\x06ナノ\x09ノット\x09ハイツ" + + "\x0fパーセント\x09パーツ\x0cバーレル\x0fピアストル\x09ピクル\x06ピコ\x06ビル\x0fファラッド\x0cフィート" + + "\x0fブッシェル\x09フラン\x0fヘクタール\x06ペソ\x09ペニヒ\x09ヘルツ\x09ペンス\x09ページ\x09ベータ\x0cポイ" + + "ント\x09ボルト\x06ホン\x09ポンド\x09ホール\x09ホーン\x0cマイクロ\x09マイル\x09マッハ\x09マルク\x0fマ" + + "ンション\x0cミクロン\x06ミリ\x0fミリバール\x06メガ\x0cメガトン\x0cメートル\x09ヤード\x09ヤール\x09ユアン" + + "\x0cリットル\x06リラ\x09ルピー\x0cルーブル\x06レム\x0fレントゲン\x09ワット\x040点\x041点\x042点" + + "\x043点\x044点\x045点\x046点\x047点\x048点\x049点\x0510点\x0511点\x0512点\x0513点" + + "\x0514点\x0515点\x0516点\x0517点\x0518点\x0519点\x0520点\x0521点\x0522点\x0523点" + + "\x0524点\x02da\x02au\x02ov\x02pc\x02dm\x02iu\x06平成\x06昭和\x06大正\x06明治\x0c株" + + "式会社\x02pa\x02na\x02ma\x02ka\x02kb\x02mb\x02gb\x04kcal\x02pf\x02nf\x02m" + + "g\x02kg\x02hz\x02ml\x02dl\x02kl\x02fm\x02nm\x02mm\x02cm\x02km\x02m2\x02m" + + "3\x05m∕s\x06m∕s2\x07rad∕s\x08rad∕s2\x02ps\x02ns\x02ms\x02pv\x02nv\x02mv" + + "\x02kv\x02pw\x02nw\x02mw\x02kw\x02bq\x02cc\x02cd\x06c∕kg\x02db\x02gy\x02" + + "ha\x02hp\x02in\x02kk\x02kt\x02lm\x02ln\x02lx\x02ph\x02pr\x02sr\x02sv\x02" + + "wb\x05v∕m\x05a∕m\x041日\x042日\x043日\x044日\x045日\x046日\x047日\x048日\x049日" + + "\x0510日\x0511日\x0512日\x0513日\x0514日\x0515日\x0516日\x0517日\x0518日\x0519日" + + "\x0520日\x0521日\x0522日\x0523日\x0524日\x0525日\x0526日\x0527日\x0528日\x0529日" + + "\x0530日\x0531日\x02ь\x02ɦ\x02ɬ\x02ʞ\x02ʇ\x02œ\x04𤋮\x04𢡊\x04𢡄\x04𣏕\x04𥉉" + + "\x04𥳐\x04𧻓\x02ff\x02fi\x02fl\x02st\x04մն\x04մե\x04մի\x04վն\x04մխ\x04יִ" + + "\x04ײַ\x02ע\x02ה\x02כ\x02ל\x02ם\x02ר\x02ת\x04שׁ\x04שׂ\x06שּׁ\x06שּׂ\x04א" + + "ַ\x04אָ\x04אּ\x04בּ\x04גּ\x04דּ\x04הּ\x04וּ\x04זּ\x04טּ\x04יּ\x04ךּ\x04" + + "כּ\x04לּ\x04מּ\x04נּ\x04סּ\x04ףּ\x04פּ\x04צּ\x04קּ\x04רּ\x04שּ\x04תּ" + + "\x04וֹ\x04בֿ\x04כֿ\x04פֿ\x04אל\x02ٱ\x02ٻ\x02پ\x02ڀ\x02ٺ\x02ٿ\x02ٹ\x02ڤ" + + "\x02ڦ\x02ڄ\x02ڃ\x02چ\x02ڇ\x02ڍ\x02ڌ\x02ڎ\x02ڈ\x02ژ\x02ڑ\x02ک\x02گ\x02ڳ" + + "\x02ڱ\x02ں\x02ڻ\x02ۀ\x02ہ\x02ھ\x02ے\x02ۓ\x02ڭ\x02ۇ\x02ۆ\x02ۈ\x02ۋ\x02ۅ" + + "\x02ۉ\x02ې\x02ى\x04ئا\x04ئە\x04ئو\x04ئۇ\x04ئۆ\x04ئۈ\x04ئې\x04ئى\x02ی\x04" + + "ئج\x04ئح\x04ئم\x04ئي\x04بج\x04بح\x04بخ\x04بم\x04بى\x04بي\x04تج\x04تح" + + "\x04تخ\x04تم\x04تى\x04تي\x04ثج\x04ثم\x04ثى\x04ثي\x04جح\x04جم\x04حج\x04حم" + + "\x04خج\x04خح\x04خم\x04سج\x04سح\x04سخ\x04سم\x04صح\x04صم\x04ضج\x04ضح\x04ضخ" + + "\x04ضم\x04طح\x04طم\x04ظم\x04عج\x04عم\x04غج\x04غم\x04فج\x04فح\x04فخ\x04فم" + + "\x04فى\x04في\x04قح\x04قم\x04قى\x04قي\x04كا\x04كج\x04كح\x04كخ\x04كل\x04كم" + + "\x04كى\x04كي\x04لج\x04لح\x04لخ\x04لم\x04لى\x04لي\x04مج\x04مح\x04مخ\x04مم" + + "\x04مى\x04مي\x04نج\x04نح\x04نخ\x04نم\x04نى\x04ني\x04هج\x04هم\x04هى\x04هي" + + "\x04يج\x04يح\x04يخ\x04يم\x04يى\x04يي\x04ذٰ\x04رٰ\x04ىٰ\x05 ٌّ\x05 ٍّ\x05" + + " َّ\x05 ُّ\x05 ِّ\x05 ّٰ\x04ئر\x04ئز\x04ئن\x04بر\x04بز\x04بن\x04تر\x04تز" + + "\x04تن\x04ثر\x04ثز\x04ثن\x04ما\x04نر\x04نز\x04نن\x04ير\x04يز\x04ين\x04ئخ" + + "\x04ئه\x04به\x04ته\x04صخ\x04له\x04نه\x04هٰ\x04يه\x04ثه\x04سه\x04شم\x04شه" + + "\x06ـَّ\x06ـُّ\x06ـِّ\x04طى\x04طي\x04عى\x04عي\x04غى\x04غي\x04سى\x04سي" + + "\x04شى\x04شي\x04حى\x04حي\x04جى\x04جي\x04خى\x04خي\x04صى\x04صي\x04ضى\x04ضي" + + "\x04شج\x04شح\x04شخ\x04شر\x04سر\x04صر\x04ضر\x04اً\x06تجم\x06تحج\x06تحم" + + "\x06تخم\x06تمج\x06تمح\x06تمخ\x06جمح\x06حمي\x06حمى\x06سحج\x06سجح\x06سجى" + + "\x06سمح\x06سمج\x06سمم\x06صحح\x06صمم\x06شحم\x06شجي\x06شمخ\x06شمم\x06ضحى" + + "\x06ضخم\x06طمح\x06طمم\x06طمي\x06عجم\x06عمم\x06عمى\x06غمم\x06غمي\x06غمى" + + "\x06فخم\x06قمح\x06قمم\x06لحم\x06لحي\x06لحى\x06لجج\x06لخم\x06لمح\x06محج" + + "\x06محم\x06محي\x06مجح\x06مجم\x06مخج\x06مخم\x06مجخ\x06همج\x06همم\x06نحم" + + "\x06نحى\x06نجم\x06نجى\x06نمي\x06نمى\x06يمم\x06بخي\x06تجي\x06تجى\x06تخي" + + "\x06تخى\x06تمي\x06تمى\x06جمي\x06جحى\x06جمى\x06سخى\x06صحي\x06شحي\x06ضحي" + + "\x06لجي\x06لمي\x06يحي\x06يجي\x06يمي\x06ممي\x06قمي\x06نحي\x06عمي\x06كمي" + + "\x06نجح\x06مخي\x06لجم\x06كمم\x06جحي\x06حجي\x06مجي\x06فمي\x06بحي\x06سخي" + + "\x06نجي\x06صلے\x06قلے\x08الله\x08اكبر\x08محمد\x08صلعم\x08رسول\x08عليه" + + "\x08وسلم\x06صلى!صلى الله عليه وسلم\x0fجل جلاله\x08ریال\x01,\x01:\x01!" + + "\x01?\x01_\x01{\x01}\x01[\x01]\x01#\x01&\x01*\x01-\x01<\x01>\x01\\\x01$" + + "\x01%\x01@\x04ـً\x04ـَ\x04ـُ\x04ـِ\x04ـّ\x04ـْ\x02ء\x02آ\x02أ\x02ؤ\x02إ" + + "\x02ئ\x02ا\x02ب\x02ة\x02ت\x02ث\x02ج\x02ح\x02خ\x02د\x02ذ\x02ر\x02ز\x02س" + + "\x02ش\x02ص\x02ض\x02ط\x02ظ\x02ع\x02غ\x02ف\x02ق\x02ك\x02ل\x02م\x02ن\x02ه" + + "\x02و\x02ي\x04لآ\x04لأ\x04لإ\x04لا\x01\x22\x01'\x01/\x01^\x01|\x01~\x02¢" + + "\x02£\x02¬\x02¦\x02¥\x08𝅗𝅥\x08𝅘𝅥\x0c𝅘𝅥𝅮\x0c𝅘𝅥𝅯\x0c𝅘𝅥𝅰\x0c𝅘𝅥𝅱\x0c𝅘𝅥𝅲\x08𝆹" + + "𝅥\x08𝆺𝅥\x0c𝆹𝅥𝅮\x0c𝆺𝅥𝅮\x0c𝆹𝅥𝅯\x0c𝆺𝅥𝅯\x02ı\x02ȷ\x02α\x02ε\x02ζ\x02η\x02" + + "κ\x02λ\x02μ\x02ν\x02ξ\x02ο\x02σ\x02τ\x02υ\x02ψ\x03∇\x03∂\x02ϝ\x02ٮ\x02ڡ" + + "\x02ٯ\x020,\x021,\x022,\x023,\x024,\x025,\x026,\x027,\x028,\x029,\x03(a)" + + "\x03(b)\x03(c)\x03(d)\x03(e)\x03(f)\x03(g)\x03(h)\x03(i)\x03(j)\x03(k)" + + "\x03(l)\x03(m)\x03(n)\x03(o)\x03(p)\x03(q)\x03(r)\x03(s)\x03(t)\x03(u)" + + "\x03(v)\x03(w)\x03(x)\x03(y)\x03(z)\x07〔s〕\x02wz\x02hv\x02sd\x03ppv\x02w" + + "c\x02mc\x02md\x02mr\x02dj\x06ほか\x06ココ\x03サ\x03手\x03字\x03双\x03デ\x03二\x03多" + + "\x03解\x03天\x03交\x03映\x03無\x03料\x03前\x03後\x03再\x03新\x03初\x03終\x03生\x03販" + + "\x03声\x03吹\x03演\x03投\x03捕\x03一\x03三\x03遊\x03左\x03中\x03右\x03指\x03走\x03打" + + "\x03禁\x03空\x03合\x03満\x03有\x03月\x03申\x03割\x03営\x03配\x09〔本〕\x09〔三〕\x09〔二〕" + + "\x09〔安〕\x09〔点〕\x09〔打〕\x09〔盗〕\x09〔勝〕\x09〔敗〕\x03得\x03可\x03丽\x03丸\x03乁\x03你" + + "\x03侮\x03侻\x03倂\x03偺\x03備\x03僧\x03像\x03㒞\x03免\x03兔\x03兤\x03具\x03㒹\x03內" + + "\x03冗\x03冤\x03仌\x03冬\x03况\x03凵\x03刃\x03㓟\x03刻\x03剆\x03剷\x03㔕\x03勇\x03勉" + + "\x03勤\x03勺\x03包\x03匆\x03北\x03卉\x03卑\x03博\x03即\x03卽\x03卿\x03灰\x03及\x03叟" + + "\x03叫\x03叱\x03吆\x03咞\x03吸\x03呈\x03周\x03咢\x03哶\x03唐\x03啓\x03啣\x03善\x03喙" + + "\x03喫\x03喳\x03嗂\x03圖\x03嘆\x03圗\x03噑\x03噴\x03切\x03壮\x03城\x03埴\x03堍\x03型" + + "\x03堲\x03報\x03墬\x03売\x03壷\x03夆\x03夢\x03奢\x03姬\x03娛\x03娧\x03姘\x03婦\x03㛮" + + "\x03嬈\x03嬾\x03寃\x03寘\x03寧\x03寳\x03寿\x03将\x03尢\x03㞁\x03屠\x03屮\x03峀\x03岍" + + "\x03嵃\x03嵮\x03嵫\x03嵼\x03巡\x03巢\x03㠯\x03巽\x03帨\x03帽\x03幩\x03㡢\x03㡼\x03庰" + + "\x03庳\x03庶\x03廊\x03廾\x03舁\x03弢\x03㣇\x03形\x03彫\x03㣣\x03徚\x03忍\x03志\x03忹" + + "\x03悁\x03㤺\x03㤜\x03悔\x03惇\x03慈\x03慌\x03慎\x03慺\x03憎\x03憲\x03憤\x03憯\x03懞" + + "\x03懲\x03懶\x03成\x03戛\x03扝\x03抱\x03拔\x03捐\x03挽\x03拼\x03捨\x03掃\x03揤\x03搢" + + "\x03揅\x03掩\x03㨮\x03摩\x03摾\x03撝\x03摷\x03㩬\x03敏\x03敬\x03旣\x03書\x03晉\x03㬙" + + "\x03暑\x03㬈\x03㫤\x03冒\x03冕\x03最\x03暜\x03肭\x03䏙\x03朗\x03望\x03朡\x03杞\x03杓" + + "\x03㭉\x03柺\x03枅\x03桒\x03梅\x03梎\x03栟\x03椔\x03㮝\x03楂\x03榣\x03槪\x03檨\x03櫛" + + "\x03㰘\x03次\x03歔\x03㱎\x03歲\x03殟\x03殺\x03殻\x03汎\x03沿\x03泍\x03汧\x03洖\x03派" + + "\x03海\x03流\x03浩\x03浸\x03涅\x03洴\x03港\x03湮\x03㴳\x03滋\x03滇\x03淹\x03潮\x03濆" + + "\x03瀹\x03瀞\x03瀛\x03㶖\x03灊\x03災\x03灷\x03炭\x03煅\x03熜\x03爨\x03爵\x03牐\x03犀" + + "\x03犕\x03獺\x03王\x03㺬\x03玥\x03㺸\x03瑇\x03瑜\x03瑱\x03璅\x03瓊\x03㼛\x03甤\x03甾" + + "\x03異\x03瘐\x03㿼\x03䀈\x03直\x03眞\x03真\x03睊\x03䀹\x03瞋\x03䁆\x03䂖\x03硎\x03碌" + + "\x03磌\x03䃣\x03祖\x03福\x03秫\x03䄯\x03穀\x03穊\x03穏\x03䈂\x03篆\x03築\x03䈧\x03糒" + + "\x03䊠\x03糨\x03糣\x03紀\x03絣\x03䌁\x03緇\x03縂\x03繅\x03䌴\x03䍙\x03罺\x03羕\x03翺" + + "\x03者\x03聠\x03聰\x03䏕\x03育\x03脃\x03䐋\x03脾\x03媵\x03舄\x03辞\x03䑫\x03芑\x03芋" + + "\x03芝\x03劳\x03花\x03芳\x03芽\x03苦\x03若\x03茝\x03荣\x03莭\x03茣\x03莽\x03菧\x03著" + + "\x03荓\x03菊\x03菌\x03菜\x03䔫\x03蓱\x03蓳\x03蔖\x03蕤\x03䕝\x03䕡\x03䕫\x03虐\x03虜" + + "\x03虧\x03虩\x03蚩\x03蚈\x03蜎\x03蛢\x03蝹\x03蜨\x03蝫\x03螆\x03蟡\x03蠁\x03䗹\x03衠" + + "\x03衣\x03裗\x03裞\x03䘵\x03裺\x03㒻\x03䚾\x03䛇\x03誠\x03諭\x03變\x03豕\x03貫\x03賁" + + "\x03贛\x03起\x03跋\x03趼\x03跰\x03軔\x03輸\x03邔\x03郱\x03鄑\x03鄛\x03鈸\x03鋗\x03鋘" + + "\x03鉼\x03鏹\x03鐕\x03開\x03䦕\x03閷\x03䧦\x03雃\x03嶲\x03霣\x03䩮\x03䩶\x03韠\x03䪲" + + "\x03頋\x03頩\x03飢\x03䬳\x03餩\x03馧\x03駂\x03駾\x03䯎\x03鬒\x03鱀\x03鳽\x03䳎\x03䳭" + + "\x03鵧\x03䳸\x03麻\x03䵖\x03黹\x03黾\x03鼅\x03鼏\x03鼖\x03鼻" + +var xorData string = "" + // Size: 4862 bytes + "\x02\x0c\x09\x02\xb0\xec\x02\xad\xd8\x02\xad\xd9\x02\x06\x07\x02\x0f\x12" + + "\x02\x0f\x1f\x02\x0f\x1d\x02\x01\x13\x02\x0f\x16\x02\x0f\x0b\x02\x0f3" + + "\x02\x0f7\x02\x0f?\x02\x0f/\x02\x0f*\x02\x0c&\x02\x0c*\x02\x0c;\x02\x0c9" + + "\x02\x0c%\x02\xab\xed\x02\xab\xe2\x02\xab\xe3\x02\xa9\xe0\x02\xa9\xe1" + + "\x02\xa9\xe6\x02\xa3\xcb\x02\xa3\xc8\x02\xa3\xc9\x02\x01#\x02\x01\x08" + + "\x02\x0e>\x02\x0e'\x02\x0f\x03\x02\x03\x0d\x02\x03\x09\x02\x03\x17\x02" + + "\x03\x0e\x02\x02\x03\x02\x011\x02\x01\x00\x02\x01\x10\x02\x03<\x02\x07" + + "\x0d\x02\x02\x0c\x02\x0c0\x02\x01\x03\x02\x01\x01\x02\x01 \x02\x01\x22" + + "\x02\x01)\x02\x01\x0a\x02\x01\x0c\x02\x02\x06\x02\x02\x02\x02\x03\x10" + + "\x03\x037 \x03\x0b+\x03\x021\x00\x02\x01\x04\x02\x01\x02\x02\x019\x02" + + "\x03\x1c\x02\x02$\x03\x80p$\x02\x03:\x02\x03\x0a\x03\xc1r.\x03\xc1r,\x03" + + "\xc1r\x02\x02\x02:\x02\x02>\x02\x02,\x02\x02\x10\x02\x02\x00\x03\xc1s<" + + "\x03\xc1s*\x03\xc2L$\x03\xc2L;\x02\x09)\x02\x0a\x19\x03\x83\xab\xe3\x03" + + "\x83\xab\xf2\x03 4\xe0\x03\x81\xab\xea\x03\x81\xab\xf3\x03 4\xef\x03\x96" + + "\xe1\xcd\x03\x84\xe5\xc3\x02\x0d\x11\x03\x8b\xec\xcb\x03\x94\xec\xcf\x03" + + "\x9a\xec\xc2\x03\x8b\xec\xdb\x03\x94\xec\xdf\x03\x9a\xec\xd2\x03\x01\x0c" + + "!\x03\x01\x0c#\x03ʠ\x9d\x03ʣ\x9c\x03ʢ\x9f\x03ʥ\x9e\x03ʤ\x91\x03ʧ\x90\x03" + + "ʦ\x93\x03ʩ\x92\x03ʨ\x95\x03\xca\xf3\xb5\x03\xca\xf0\xb4\x03\xca\xf1\xb7" + + "\x03\xca\xf6\xb6\x03\xca\xf7\x89\x03\xca\xf4\x88\x03\xca\xf5\x8b\x03\xca" + + "\xfa\x8a\x03\xca\xfb\x8d\x03\xca\xf8\x8c\x03\xca\xf9\x8f\x03\xca\xfe\x8e" + + "\x03\xca\xff\x81\x03\xca\xfc\x80\x03\xca\xfd\x83\x03\xca\xe2\x82\x03\xca" + + "\xe3\x85\x03\xca\xe0\x84\x03\xca\xe1\x87\x03\xca\xe6\x86\x03\xca\xe7\x99" + + "\x03\xca\xe4\x98\x03\xca\xe5\x9b\x03\xca\xea\x9a\x03\xca\xeb\x9d\x03\xca" + + "\xe8\x9c\x03ؓ\x89\x03ߔ\x8b\x02\x010\x03\x03\x04\x1e\x03\x04\x15\x12\x03" + + "\x0b\x05,\x03\x06\x04\x00\x03\x06\x04)\x03\x06\x044\x03\x06\x04<\x03\x06" + + "\x05\x1d\x03\x06\x06\x00\x03\x06\x06\x0a\x03\x06\x06'\x03\x06\x062\x03" + + "\x0786\x03\x079/\x03\x079 \x03\x07:\x0e\x03\x07:\x1b\x03\x07:%\x03\x07;/" + + "\x03\x07;%\x03\x074\x11\x03\x076\x09\x03\x077*\x03\x070\x01\x03\x070\x0f" + + "\x03\x070.\x03\x071\x16\x03\x071\x04\x03\x0710\x03\x072\x18\x03\x072-" + + "\x03\x073\x14\x03\x073>\x03\x07'\x09\x03\x07 \x00\x03\x07\x1f\x0b\x03" + + "\x07\x18#\x03\x07\x18(\x03\x07\x186\x03\x07\x18\x03\x03\x07\x19\x16\x03" + + "\x07\x116\x03\x07\x12'\x03\x07\x13\x10\x03\x07\x0c&\x03\x07\x0c\x08\x03" + + "\x07\x0c\x13\x03\x07\x0d\x02\x03\x07\x0d\x1c\x03\x07\x0b5\x03\x07\x0b" + + "\x0a\x03\x07\x0b\x01\x03\x07\x0b\x0f\x03\x07\x05\x00\x03\x07\x05\x09\x03" + + "\x07\x05\x0b\x03\x07\x07\x01\x03\x07\x07\x08\x03\x07\x00<\x03\x07\x00+" + + "\x03\x07\x01)\x03\x07\x01\x1b\x03\x07\x01\x08\x03\x07\x03?\x03\x0445\x03" + + "\x044\x08\x03\x0454\x03\x04)/\x03\x04)5\x03\x04+\x05\x03\x04+\x14\x03" + + "\x04+ \x03\x04+<\x03\x04*&\x03\x04*\x22\x03\x04&8\x03\x04!\x01\x03\x04!" + + "\x22\x03\x04\x11+\x03\x04\x10.\x03\x04\x104\x03\x04\x13=\x03\x04\x12\x04" + + "\x03\x04\x12\x0a\x03\x04\x0d\x1d\x03\x04\x0d\x07\x03\x04\x0d \x03\x05<>" + + "\x03\x055<\x03\x055!\x03\x055#\x03\x055&\x03\x054\x1d\x03\x054\x02\x03" + + "\x054\x07\x03\x0571\x03\x053\x1a\x03\x053\x16\x03\x05.<\x03\x05.\x07\x03" + + "\x05):\x03\x05)<\x03\x05)\x0c\x03\x05)\x15\x03\x05+-\x03\x05+5\x03\x05$" + + "\x1e\x03\x05$\x14\x03\x05'\x04\x03\x05'\x14\x03\x05&\x02\x03\x05\x226" + + "\x03\x05\x22\x0c\x03\x05\x22\x1c\x03\x05\x19\x0a\x03\x05\x1b\x09\x03\x05" + + "\x1b\x0c\x03\x05\x14\x07\x03\x05\x16?\x03\x05\x16\x0c\x03\x05\x0c\x05" + + "\x03\x05\x0e\x0f\x03\x05\x01\x0e\x03\x05\x00(\x03\x05\x030\x03\x05\x03" + + "\x06\x03\x0a==\x03\x0a=1\x03\x0a=,\x03\x0a=\x0c\x03\x0a??\x03\x0a<\x08" + + "\x03\x0a9!\x03\x0a9)\x03\x0a97\x03\x0a99\x03\x0a6\x0a\x03\x0a6\x1c\x03" + + "\x0a6\x17\x03\x0a7'\x03\x0a78\x03\x0a73\x03\x0a'\x01\x03\x0a'&\x03\x0a" + + "\x1f\x0e\x03\x0a\x1f\x03\x03\x0a\x1f3\x03\x0a\x1b/\x03\x0a\x18\x19\x03" + + "\x0a\x19\x01\x03\x0a\x16\x14\x03\x0a\x0e\x22\x03\x0a\x0f\x10\x03\x0a\x0f" + + "\x02\x03\x0a\x0f \x03\x0a\x0c\x04\x03\x0a\x0b>\x03\x0a\x0b+\x03\x0a\x08/" + + "\x03\x0a\x046\x03\x0a\x05\x14\x03\x0a\x00\x04\x03\x0a\x00\x10\x03\x0a" + + "\x00\x14\x03\x0b<3\x03\x0b;*\x03\x0b9\x22\x03\x0b9)\x03\x0b97\x03\x0b+" + + "\x10\x03\x0b((\x03\x0b&5\x03\x0b$\x1c\x03\x0b$\x12\x03\x0b%\x04\x03\x0b#" + + "<\x03\x0b#0\x03\x0b#\x0d\x03\x0b#\x19\x03\x0b!:\x03\x0b!\x1f\x03\x0b!" + + "\x00\x03\x0b\x1e5\x03\x0b\x1c\x1d\x03\x0b\x1d-\x03\x0b\x1d(\x03\x0b\x18." + + "\x03\x0b\x18 \x03\x0b\x18\x16\x03\x0b\x14\x13\x03\x0b\x15$\x03\x0b\x15" + + "\x22\x03\x0b\x12\x1b\x03\x0b\x12\x10\x03\x0b\x132\x03\x0b\x13=\x03\x0b" + + "\x12\x18\x03\x0b\x0c&\x03\x0b\x061\x03\x0b\x06:\x03\x0b\x05#\x03\x0b\x05" + + "<\x03\x0b\x04\x0b\x03\x0b\x04\x04\x03\x0b\x04\x1b\x03\x0b\x042\x03\x0b" + + "\x041\x03\x0b\x03\x03\x03\x0b\x03\x1d\x03\x0b\x03/\x03\x0b\x03+\x03\x0b" + + "\x02\x1b\x03\x0b\x02\x00\x03\x0b\x01\x1e\x03\x0b\x01\x08\x03\x0b\x015" + + "\x03\x06\x0d9\x03\x06\x0d=\x03\x06\x0d?\x03\x02\x001\x03\x02\x003\x03" + + "\x02\x02\x19\x03\x02\x006\x03\x02\x02\x1b\x03\x02\x004\x03\x02\x00<\x03" + + "\x02\x02\x0a\x03\x02\x02\x0e\x03\x02\x01\x1a\x03\x02\x01\x07\x03\x02\x01" + + "\x05\x03\x02\x01\x0b\x03\x02\x01%\x03\x02\x01\x0c\x03\x02\x01\x04\x03" + + "\x02\x01\x1c\x03\x02\x00.\x03\x02\x002\x03\x02\x00>\x03\x02\x00\x12\x03" + + "\x02\x00\x16\x03\x02\x011\x03\x02\x013\x03\x02\x02 \x03\x02\x02%\x03\x02" + + "\x02$\x03\x02\x028\x03\x02\x02;\x03\x02\x024\x03\x02\x012\x03\x02\x022" + + "\x03\x02\x02/\x03\x02\x01,\x03\x02\x01\x13\x03\x02\x01\x16\x03\x02\x01" + + "\x11\x03\x02\x01\x1e\x03\x02\x01\x15\x03\x02\x01\x17\x03\x02\x01\x0f\x03" + + "\x02\x01\x08\x03\x02\x00?\x03\x02\x03\x07\x03\x02\x03\x0d\x03\x02\x03" + + "\x13\x03\x02\x03\x1d\x03\x02\x03\x1f\x03\x02\x00\x03\x03\x02\x00\x0d\x03" + + "\x02\x00\x01\x03\x02\x00\x1b\x03\x02\x00\x19\x03\x02\x00\x18\x03\x02\x00" + + "\x13\x03\x02\x00/\x03\x07>\x12\x03\x07<\x1f\x03\x07>\x1d\x03\x06\x1d\x0e" + + "\x03\x07>\x1c\x03\x07>:\x03\x07>\x13\x03\x04\x12+\x03\x07?\x03\x03\x07>" + + "\x02\x03\x06\x224\x03\x06\x1a.\x03\x07<%\x03\x06\x1c\x0b\x03\x0609\x03" + + "\x05\x1f\x01\x03\x04'\x08\x03\x93\xfd\xf5\x03\x02\x0d \x03\x02\x0d#\x03" + + "\x02\x0d!\x03\x02\x0d&\x03\x02\x0d\x22\x03\x02\x0d/\x03\x02\x0d,\x03\x02" + + "\x0d$\x03\x02\x0d'\x03\x02\x0d%\x03\x02\x0d;\x03\x02\x0d=\x03\x02\x0d?" + + "\x03\x099.\x03\x08\x0b7\x03\x08\x02\x14\x03\x08\x14\x0d\x03\x08.:\x03" + + "\x089'\x03\x0f\x0b\x18\x03\x0f\x1c1\x03\x0f\x17&\x03\x0f9\x1f\x03\x0f0" + + "\x0c\x03\x0e\x0a9\x03\x0e\x056\x03\x0e\x1c#\x03\x0f\x13\x0e\x03\x072\x00" + + "\x03\x070\x0d\x03\x072\x0b\x03\x06\x11\x18\x03\x070\x10\x03\x06\x0f(\x03" + + "\x072\x05\x03\x06\x0f,\x03\x073\x15\x03\x06\x07\x08\x03\x05\x16\x02\x03" + + "\x04\x0b \x03\x05:8\x03\x05\x16%\x03\x0a\x0d\x1f\x03\x06\x16\x10\x03\x05" + + "\x1d5\x03\x05*;\x03\x05\x16\x1b\x03\x04.-\x03\x06\x1a\x19\x03\x04\x03," + + "\x03\x0b87\x03\x04/\x0a\x03\x06\x00,\x03\x04-\x01\x03\x04\x1e-\x03\x06/(" + + "\x03\x0a\x0b5\x03\x06\x0e7\x03\x06\x07.\x03\x0597\x03\x0a*%\x03\x0760" + + "\x03\x06\x0c;\x03\x05'\x00\x03\x072.\x03\x072\x08\x03\x06=\x01\x03\x06" + + "\x05\x1b\x03\x06\x06\x12\x03\x06$=\x03\x06'\x0d\x03\x04\x11\x0f\x03\x076" + + ",\x03\x06\x07;\x03\x06.,\x03\x86\xf9\xea\x03\x8f\xff\xeb\x02\x092\x02" + + "\x095\x02\x094\x02\x09;\x02\x09>\x02\x098\x02\x09*\x02\x09/\x02\x09,\x02" + + "\x09%\x02\x09&\x02\x09#\x02\x09 \x02\x08!\x02\x08%\x02\x08$\x02\x08+\x02" + + "\x08.\x02\x08*\x02\x08&\x02\x088\x02\x08>\x02\x084\x02\x086\x02\x080\x02" + + "\x08\x10\x02\x08\x17\x02\x08\x12\x02\x08\x1d\x02\x08\x1f\x02\x08\x13\x02" + + "\x08\x15\x02\x08\x14\x02\x08\x0c\x03\x8b\xfd\xd0\x03\x81\xec\xc6\x03\x87" + + "\xe0\x8a\x03-2\xe3\x03\x80\xef\xe4\x03-2\xea\x03\x88\xe6\xeb\x03\x8e\xe6" + + "\xe8\x03\x84\xe6\xe9\x03\x97\xe6\xee\x03-2\xf9\x03-2\xf6\x03\x8e\xe3\xad" + + "\x03\x80\xe3\x92\x03\x88\xe3\x90\x03\x8e\xe3\x90\x03\x80\xe3\x97\x03\x88" + + "\xe3\x95\x03\x88\xfe\xcb\x03\x8e\xfe\xca\x03\x84\xfe\xcd\x03\x91\xef\xc9" + + "\x03-2\xc1\x03-2\xc0\x03-2\xcb\x03\x88@\x09\x03\x8e@\x08\x03\x8f\xe0\xf5" + + "\x03\x8e\xe6\xf9\x03\x8e\xe0\xfa\x03\x93\xff\xf4\x03\x84\xee\xd3\x03\x0b" + + "(\x04\x023 \x03\x0b)\x08\x021;\x02\x01*\x03\x0b#\x10\x03\x0b 0\x03\x0b!" + + "\x10\x03\x0b!0\x03\x07\x15\x08\x03\x09?5\x03\x07\x1f\x08\x03\x07\x17\x0b" + + "\x03\x09\x1f\x15\x03\x0b\x1c7\x03\x0a+#\x03\x06\x1a\x1b\x03\x06\x1a\x14" + + "\x03\x0a\x01\x18\x03\x06#\x1b\x03\x0a2\x0c\x03\x0a\x01\x04\x03\x09#;\x03" + + "\x08='\x03\x08\x1a\x0a\x03\x07\x03\x0a\x111\x03\x09\x1b\x09\x03\x073.\x03\x07" + + "\x01\x00\x03\x09/,\x03\x07#>\x03\x07\x048\x03\x0a\x1f\x22\x03\x098>\x03" + + "\x09\x11\x00\x03\x08/\x17\x03\x06'\x22\x03\x0b\x1a+\x03\x0a\x22\x19\x03" + + "\x0a/1\x03\x0974\x03\x09\x0f\x22\x03\x08,\x22\x03\x08?\x14\x03\x07$5\x03" + + "\x07<3\x03\x07=*\x03\x07\x13\x18\x03\x068\x0a\x03\x06\x09\x16\x03\x06" + + "\x13\x00\x03\x08\x067\x03\x08\x01\x03\x03\x08\x12\x1d\x03\x07+7\x03\x06(" + + ";\x03\x06\x1c?\x03\x07\x0e\x17\x03\x0a\x06\x1d\x03\x0a\x19\x07\x03\x08" + + "\x14$\x03\x07$;\x03\x08,$\x03\x08\x06\x0d\x03\x07\x16\x0a\x03\x06>>\x03" + + "\x0a\x06\x12\x03\x0a\x14)\x03\x09\x0d\x1f\x03\x09\x12\x17\x03\x09\x19" + + "\x01\x03\x08\x11 \x03\x08\x1d'\x03\x06<\x1a\x03\x0a.\x00\x03\x07'\x18" + + "\x03\x0a\x22\x08\x03\x08\x0d\x0a\x03\x08\x13)\x03\x07*)\x03\x06<,\x03" + + "\x07\x0b\x1a\x03\x09.\x14\x03\x09\x0d\x1e\x03\x07\x0e#\x03\x0b\x1d'\x03" + + "\x0a\x0a8\x03\x09%2\x03\x08+&\x03\x080\x12\x03\x0a)4\x03\x08\x06\x1f\x03" + + "\x0b\x1b\x1a\x03\x0a\x1b\x0f\x03\x0b\x1d*\x03\x09\x16$\x03\x090\x11\x03" + + "\x08\x11\x08\x03\x0a*(\x03\x0a\x042\x03\x089,\x03\x074'\x03\x07\x0f\x05" + + "\x03\x09\x0b\x0a\x03\x07\x1b\x01\x03\x09\x17:\x03\x09.\x0d\x03\x07.\x11" + + "\x03\x09+\x15\x03\x080\x13\x03\x0b\x1f\x19\x03\x0a \x11\x03\x0a\x220\x03" + + "\x09\x07;\x03\x08\x16\x1c\x03\x07,\x13\x03\x07\x0e/\x03\x06\x221\x03\x0a" + + ".\x0a\x03\x0a7\x02\x03\x0a\x032\x03\x0a\x1d.\x03\x091\x06\x03\x09\x19:" + + "\x03\x08\x02/\x03\x060+\x03\x06\x0f-\x03\x06\x1c\x1f\x03\x06\x1d\x07\x03" + + "\x0a,\x11\x03\x09=\x0d\x03\x09\x0b;\x03\x07\x1b/\x03\x0a\x1f:\x03\x09 " + + "\x1f\x03\x09.\x10\x03\x094\x0b\x03\x09\x1a1\x03\x08#\x1a\x03\x084\x1d" + + "\x03\x08\x01\x1f\x03\x08\x11\x22\x03\x07'8\x03\x07\x1a>\x03\x0757\x03" + + "\x06&9\x03\x06+\x11\x03\x0a.\x0b\x03\x0a,>\x03\x0a4#\x03\x08%\x17\x03" + + "\x07\x05\x22\x03\x07\x0c\x0b\x03\x0a\x1d+\x03\x0a\x19\x16\x03\x09+\x1f" + + "\x03\x09\x08\x0b\x03\x08\x16\x18\x03\x08+\x12\x03\x0b\x1d\x0c\x03\x0a=" + + "\x10\x03\x0a\x09\x0d\x03\x0a\x10\x11\x03\x09&0\x03\x08(\x1f\x03\x087\x07" + + "\x03\x08\x185\x03\x07'6\x03\x06.\x05\x03\x06=\x04\x03\x06;;\x03\x06\x06," + + "\x03\x0b\x18>\x03\x08\x00\x18\x03\x06 \x03\x03\x06<\x00\x03\x09%\x18\x03" + + "\x0b\x1c<\x03\x0a%!\x03\x0a\x09\x12\x03\x0a\x16\x02\x03\x090'\x03\x09" + + "\x0e=\x03\x08 \x0e\x03\x08>\x03\x03\x074>\x03\x06&?\x03\x06\x19\x09\x03" + + "\x06?(\x03\x0a-\x0e\x03\x09:3\x03\x098:\x03\x09\x12\x0b\x03\x09\x1d\x17" + + "\x03\x087\x05\x03\x082\x14\x03\x08\x06%\x03\x08\x13\x1f\x03\x06\x06\x0e" + + "\x03\x0a\x22<\x03\x09/<\x03\x06>+\x03\x0a'?\x03\x0a\x13\x0c\x03\x09\x10<" + + "\x03\x07\x1b=\x03\x0a\x19\x13\x03\x09\x22\x1d\x03\x09\x07\x0d\x03\x08)" + + "\x1c\x03\x06=\x1a\x03\x0a/4\x03\x0a7\x11\x03\x0a\x16:\x03\x09?3\x03\x09:" + + "/\x03\x09\x05\x0a\x03\x09\x14\x06\x03\x087\x22\x03\x080\x07\x03\x08\x1a" + + "\x1f\x03\x07\x04(\x03\x07\x04\x09\x03\x06 %\x03\x06<\x08\x03\x0a+\x14" + + "\x03\x09\x1d\x16\x03\x0a70\x03\x08 >\x03\x0857\x03\x070\x0a\x03\x06=\x12" + + "\x03\x06\x16%\x03\x06\x1d,\x03\x099#\x03\x09\x10>\x03\x07 \x1e\x03\x08" + + "\x0c<\x03\x08\x0b\x18\x03\x08\x15+\x03\x08,:\x03\x08%\x22\x03\x07\x0a$" + + "\x03\x0b\x1c=\x03\x07+\x08\x03\x0a/\x05\x03\x0a \x07\x03\x0a\x12'\x03" + + "\x09#\x11\x03\x08\x1b\x15\x03\x0a\x06\x01\x03\x09\x1c\x1b\x03\x0922\x03" + + "\x07\x14<\x03\x07\x09\x04\x03\x061\x04\x03\x07\x0e\x01\x03\x0a\x13\x18" + + "\x03\x0a-\x0c\x03\x0a?\x0d\x03\x0a\x09\x0a\x03\x091&\x03\x0a/\x0b\x03" + + "\x08$<\x03\x083\x1d\x03\x08\x0c$\x03\x08\x0d\x07\x03\x08\x0d?\x03\x08" + + "\x0e\x14\x03\x065\x0a\x03\x08\x1a#\x03\x08\x16#\x03\x0702\x03\x07\x03" + + "\x1a\x03\x06(\x1d\x03\x06+\x1b\x03\x06\x0b\x05\x03\x06\x0b\x17\x03\x06" + + "\x0c\x04\x03\x06\x1e\x19\x03\x06+0\x03\x062\x18\x03\x0b\x16\x1e\x03\x0a+" + + "\x16\x03\x0a-?\x03\x0a#:\x03\x0a#\x10\x03\x0a%$\x03\x0a>+\x03\x0a01\x03" + + "\x0a1\x10\x03\x0a\x099\x03\x0a\x0a\x12\x03\x0a\x19\x1f\x03\x0a\x19\x12" + + "\x03\x09*)\x03\x09-\x16\x03\x09.1\x03\x09.2\x03\x09<\x0e\x03\x09> \x03" + + "\x093\x12\x03\x09\x0b\x01\x03\x09\x1c2\x03\x09\x11\x1c\x03\x09\x15%\x03" + + "\x08,&\x03\x08!\x22\x03\x089(\x03\x08\x0b\x1a\x03\x08\x0d2\x03\x08\x0c" + + "\x04\x03\x08\x0c\x06\x03\x08\x0c\x1f\x03\x08\x0c\x0c\x03\x08\x0f\x1f\x03" + + "\x08\x0f\x1d\x03\x08\x00\x14\x03\x08\x03\x14\x03\x08\x06\x16\x03\x08\x1e" + + "#\x03\x08\x11\x11\x03\x08\x10\x18\x03\x08\x14(\x03\x07)\x1e\x03\x07.1" + + "\x03\x07 $\x03\x07 '\x03\x078\x08\x03\x07\x0d0\x03\x07\x0f7\x03\x07\x05#" + + "\x03\x07\x05\x1a\x03\x07\x1a7\x03\x07\x1d-\x03\x07\x17\x10\x03\x06)\x1f" + + "\x03\x062\x0b\x03\x066\x16\x03\x06\x09\x11\x03\x09(\x1e\x03\x07!5\x03" + + "\x0b\x11\x16\x03\x0a/\x04\x03\x0a,\x1a\x03\x0b\x173\x03\x0a,1\x03\x0a/5" + + "\x03\x0a\x221\x03\x0a\x22\x0d\x03\x0a?%\x03\x0a<,\x03\x0a?#\x03\x0a>\x19" + + "\x03\x0a\x08&\x03\x0a\x0b\x0e\x03\x0a\x0c:\x03\x0a\x0c+\x03\x0a\x03\x22" + + "\x03\x0a\x06)\x03\x0a\x11\x10\x03\x0a\x11\x1a\x03\x0a\x17-\x03\x0a\x14(" + + "\x03\x09)\x1e\x03\x09/\x09\x03\x09.\x00\x03\x09,\x07\x03\x09/*\x03\x09-9" + + "\x03\x09\x228\x03\x09%\x09\x03\x09:\x12\x03\x09;\x1d\x03\x09?\x06\x03" + + "\x093%\x03\x096\x05\x03\x096\x08\x03\x097\x02\x03\x09\x07,\x03\x09\x04," + + "\x03\x09\x1f\x16\x03\x09\x11\x03\x03\x09\x11\x12\x03\x09\x168\x03\x08*" + + "\x05\x03\x08/2\x03\x084:\x03\x08\x22+\x03\x08 0\x03\x08&\x0a\x03\x08;" + + "\x10\x03\x08>$\x03\x08>\x18\x03\x0829\x03\x082:\x03\x081,\x03\x081<\x03" + + "\x081\x1c\x03\x087#\x03\x087*\x03\x08\x09'\x03\x08\x00\x1d\x03\x08\x05-" + + "\x03\x08\x1f4\x03\x08\x1d\x04\x03\x08\x16\x0f\x03\x07*7\x03\x07'!\x03" + + "\x07%\x1b\x03\x077\x0c\x03\x07\x0c1\x03\x07\x0c.\x03\x07\x00\x06\x03\x07" + + "\x01\x02\x03\x07\x010\x03\x07\x06=\x03\x07\x01\x03\x03\x07\x01\x13\x03" + + "\x07\x06\x06\x03\x07\x05\x0a\x03\x07\x1f\x09\x03\x07\x17:\x03\x06*1\x03" + + "\x06-\x1d\x03\x06\x223\x03\x062:\x03\x060$\x03\x066\x1e\x03\x064\x12\x03" + + "\x0645\x03\x06\x0b\x00\x03\x06\x0b7\x03\x06\x07\x1f\x03\x06\x15\x12\x03" + + "\x0c\x05\x0f\x03\x0b+\x0b\x03\x0b+-\x03\x06\x16\x1b\x03\x06\x15\x17\x03" + + "\x89\xca\xea\x03\x89\xca\xe8\x03\x0c8\x10\x03\x0c8\x01\x03\x0c8\x0f\x03" + + "\x0d8%\x03\x0d8!\x03\x0c8-\x03\x0c8/\x03\x0c8+\x03\x0c87\x03\x0c85\x03" + + "\x0c9\x09\x03\x0c9\x0d\x03\x0c9\x0f\x03\x0c9\x0b\x03\xcfu\x0c\x03\xcfu" + + "\x0f\x03\xcfu\x0e\x03\xcfu\x09\x03\x0c9\x10\x03\x0d9\x0c\x03\xcf`;\x03" + + "\xcf`>\x03\xcf`9\x03\xcf`8\x03\xcf`7\x03\xcf`*\x03\xcf`-\x03\xcf`,\x03" + + "\x0d\x1b\x1a\x03\x0d\x1b&\x03\x0c=.\x03\x0c=%\x03\x0c>\x1e\x03\x0c>\x14" + + "\x03\x0c?\x06\x03\x0c?\x0b\x03\x0c?\x0c\x03\x0c?\x0d\x03\x0c?\x02\x03" + + "\x0c>\x0f\x03\x0c>\x08\x03\x0c>\x09\x03\x0c>,\x03\x0c>\x0c\x03\x0c?\x13" + + "\x03\x0c?\x16\x03\x0c?\x15\x03\x0c?\x1c\x03\x0c?\x1f\x03\x0c?\x1d\x03" + + "\x0c?\x1a\x03\x0c?\x17\x03\x0c?\x08\x03\x0c?\x09\x03\x0c?\x0e\x03\x0c?" + + "\x04\x03\x0c?\x05\x03\x0c" + + "\x03\x0c=2\x03\x0c=6\x03\x0c<\x07\x03\x0c<\x05\x03\x0e:!\x03\x0e:#\x03" + + "\x0e8\x09\x03\x0e:&\x03\x0e8\x0b\x03\x0e:$\x03\x0e:,\x03\x0e8\x1a\x03" + + "\x0e8\x1e\x03\x0e:*\x03\x0e:7\x03\x0e:5\x03\x0e:;\x03\x0e:\x15\x03\x0e:<" + + "\x03\x0e:4\x03\x0e:'\x03\x0e:-\x03\x0e:%\x03\x0e:?\x03\x0e:=\x03\x0e:)" + + "\x03\x0e:/\x03\xcfs'\x03\x0d=\x0f\x03\x0d+*\x03\x0d99\x03\x0d9;\x03\x0d9" + + "?\x03\x0d)\x0d\x03\x0d(%\x02\x01\x18\x02\x01(\x02\x01\x1e\x03\x0f$!\x03" + + "\x0f87\x03\x0f4\x0e\x03\x0f5\x1d\x03\x06'\x03\x03\x0f\x08\x18\x03\x0f" + + "\x0d\x1b\x03\x0e2=\x03\x0e;\x08\x03\x0e:\x0b\x03\x0e\x06$\x03\x0e\x0d)" + + "\x03\x0e\x16\x1f\x03\x0e\x16\x1b\x03\x0d$\x0a\x03\x05,\x1d\x03\x0d. \x03" + + "\x0d.#\x03\x0c(/\x03\x09%\x02\x03\x0d90\x03\x0d\x0e4\x03\x0d\x0d\x0f\x03" + + "\x0c#\x00\x03\x0c,\x1e\x03\x0c2\x0e\x03\x0c\x01\x17\x03\x0c\x09:\x03\x0e" + + "\x173\x03\x0c\x08\x03\x03\x0c\x11\x07\x03\x0c\x10\x18\x03\x0c\x1f\x1c" + + "\x03\x0c\x19\x0e\x03\x0c\x1a\x1f\x03\x0f0>\x03\x0b->\x03\x0b<+\x03\x0b8" + + "\x13\x03\x0b\x043\x03\x0b\x14\x03\x03\x0b\x16%\x03\x0d\x22&\x03\x0b\x1a" + + "\x1a\x03\x0b\x1a\x04\x03\x0a%9\x03\x0a&2\x03\x0a&0\x03\x0a!\x1a\x03\x0a!" + + "7\x03\x0a5\x10\x03\x0a=4\x03\x0a?\x0e\x03\x0a>\x10\x03\x0a\x00 \x03\x0a" + + "\x0f:\x03\x0a\x0f9\x03\x0a\x0b\x0a\x03\x0a\x17%\x03\x0a\x1b-\x03\x09-" + + "\x1a\x03\x09,4\x03\x09.,\x03\x09)\x09\x03\x096!\x03\x091\x1f\x03\x093" + + "\x16\x03\x0c+\x1f\x03\x098 \x03\x098=\x03\x0c(\x1a\x03\x0c(\x16\x03\x09" + + "\x0a+\x03\x09\x16\x12\x03\x09\x13\x0e\x03\x09\x153\x03\x08)!\x03\x09\x1a" + + "\x01\x03\x09\x18\x01\x03\x08%#\x03\x08>\x22\x03\x08\x05%\x03\x08\x02*" + + "\x03\x08\x15;\x03\x08\x1b7\x03\x0f\x07\x1d\x03\x0f\x04\x03\x03\x070\x0c" + + "\x03\x07;\x0b\x03\x07\x08\x17\x03\x07\x12\x06\x03\x06/-\x03\x0671\x03" + + "\x065+\x03\x06>7\x03\x06\x049\x03\x05+\x1e\x03\x05,\x17\x03\x05 \x1d\x03" + + "\x05\x22\x05\x03\x050\x1d" + +// lookup returns the trie value for the first UTF-8 encoding in s and +// the width in bytes of this encoding. The size will be 0 if s does not +// hold enough bytes to complete the encoding. len(s) must be greater than 0. +func (t *idnaTrie) lookup(s []byte) (v uint16, sz int) { + c0 := s[0] + switch { + case c0 < 0x80: // is ASCII + return idnaValues[c0], 1 + case c0 < 0xC2: + return 0, 1 // Illegal UTF-8: not a starter, not ASCII. + case c0 < 0xE0: // 2-byte UTF-8 + if len(s) < 2 { + return 0, 0 + } + i := idnaIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c1), 2 + case c0 < 0xF0: // 3-byte UTF-8 + if len(s) < 3 { + return 0, 0 + } + i := idnaIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = idnaIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c2), 3 + case c0 < 0xF8: // 4-byte UTF-8 + if len(s) < 4 { + return 0, 0 + } + i := idnaIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = idnaIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + o = uint32(i)<<6 + uint32(c2) + i = idnaIndex[o] + c3 := s[3] + if c3 < 0x80 || 0xC0 <= c3 { + return 0, 3 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c3), 4 + } + // Illegal rune + return 0, 1 +} + +// lookupUnsafe returns the trie value for the first UTF-8 encoding in s. +// s must start with a full and valid UTF-8 encoded rune. +func (t *idnaTrie) lookupUnsafe(s []byte) uint16 { + c0 := s[0] + if c0 < 0x80 { // is ASCII + return idnaValues[c0] + } + i := idnaIndex[c0] + if c0 < 0xE0 { // 2-byte UTF-8 + return t.lookupValue(uint32(i), s[1]) + } + i = idnaIndex[uint32(i)<<6+uint32(s[1])] + if c0 < 0xF0 { // 3-byte UTF-8 + return t.lookupValue(uint32(i), s[2]) + } + i = idnaIndex[uint32(i)<<6+uint32(s[2])] + if c0 < 0xF8 { // 4-byte UTF-8 + return t.lookupValue(uint32(i), s[3]) + } + return 0 +} + +// lookupString returns the trie value for the first UTF-8 encoding in s and +// the width in bytes of this encoding. The size will be 0 if s does not +// hold enough bytes to complete the encoding. len(s) must be greater than 0. +func (t *idnaTrie) lookupString(s string) (v uint16, sz int) { + c0 := s[0] + switch { + case c0 < 0x80: // is ASCII + return idnaValues[c0], 1 + case c0 < 0xC2: + return 0, 1 // Illegal UTF-8: not a starter, not ASCII. + case c0 < 0xE0: // 2-byte UTF-8 + if len(s) < 2 { + return 0, 0 + } + i := idnaIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c1), 2 + case c0 < 0xF0: // 3-byte UTF-8 + if len(s) < 3 { + return 0, 0 + } + i := idnaIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = idnaIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c2), 3 + case c0 < 0xF8: // 4-byte UTF-8 + if len(s) < 4 { + return 0, 0 + } + i := idnaIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = idnaIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + o = uint32(i)<<6 + uint32(c2) + i = idnaIndex[o] + c3 := s[3] + if c3 < 0x80 || 0xC0 <= c3 { + return 0, 3 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c3), 4 + } + // Illegal rune + return 0, 1 +} + +// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s. +// s must start with a full and valid UTF-8 encoded rune. +func (t *idnaTrie) lookupStringUnsafe(s string) uint16 { + c0 := s[0] + if c0 < 0x80 { // is ASCII + return idnaValues[c0] + } + i := idnaIndex[c0] + if c0 < 0xE0 { // 2-byte UTF-8 + return t.lookupValue(uint32(i), s[1]) + } + i = idnaIndex[uint32(i)<<6+uint32(s[1])] + if c0 < 0xF0 { // 3-byte UTF-8 + return t.lookupValue(uint32(i), s[2]) + } + i = idnaIndex[uint32(i)<<6+uint32(s[2])] + if c0 < 0xF8 { // 4-byte UTF-8 + return t.lookupValue(uint32(i), s[3]) + } + return 0 +} + +// idnaTrie. Total size: 29708 bytes (29.01 KiB). Checksum: c3ecc76d8fffa6e6. +type idnaTrie struct{} + +func newIdnaTrie(i int) *idnaTrie { + return &idnaTrie{} +} + +// lookupValue determines the type of block n and looks up the value for b. +func (t *idnaTrie) lookupValue(n uint32, b byte) uint16 { + switch { + case n < 125: + return uint16(idnaValues[n<<6+uint32(b)]) + default: + n -= 125 + return uint16(idnaSparse.lookup(n, b)) + } +} + +// idnaValues: 127 blocks, 8128 entries, 16256 bytes +// The third block is the zero block. +var idnaValues = [8128]uint16{ + // Block 0x0, offset 0x0 + 0x00: 0x0080, 0x01: 0x0080, 0x02: 0x0080, 0x03: 0x0080, 0x04: 0x0080, 0x05: 0x0080, + 0x06: 0x0080, 0x07: 0x0080, 0x08: 0x0080, 0x09: 0x0080, 0x0a: 0x0080, 0x0b: 0x0080, + 0x0c: 0x0080, 0x0d: 0x0080, 0x0e: 0x0080, 0x0f: 0x0080, 0x10: 0x0080, 0x11: 0x0080, + 0x12: 0x0080, 0x13: 0x0080, 0x14: 0x0080, 0x15: 0x0080, 0x16: 0x0080, 0x17: 0x0080, + 0x18: 0x0080, 0x19: 0x0080, 0x1a: 0x0080, 0x1b: 0x0080, 0x1c: 0x0080, 0x1d: 0x0080, + 0x1e: 0x0080, 0x1f: 0x0080, 0x20: 0x0080, 0x21: 0x0080, 0x22: 0x0080, 0x23: 0x0080, + 0x24: 0x0080, 0x25: 0x0080, 0x26: 0x0080, 0x27: 0x0080, 0x28: 0x0080, 0x29: 0x0080, + 0x2a: 0x0080, 0x2b: 0x0080, 0x2c: 0x0080, 0x2d: 0x0008, 0x2e: 0x0008, 0x2f: 0x0080, + 0x30: 0x0008, 0x31: 0x0008, 0x32: 0x0008, 0x33: 0x0008, 0x34: 0x0008, 0x35: 0x0008, + 0x36: 0x0008, 0x37: 0x0008, 0x38: 0x0008, 0x39: 0x0008, 0x3a: 0x0080, 0x3b: 0x0080, + 0x3c: 0x0080, 0x3d: 0x0080, 0x3e: 0x0080, 0x3f: 0x0080, + // Block 0x1, offset 0x40 + 0x40: 0x0080, 0x41: 0xe105, 0x42: 0xe105, 0x43: 0xe105, 0x44: 0xe105, 0x45: 0xe105, + 0x46: 0xe105, 0x47: 0xe105, 0x48: 0xe105, 0x49: 0xe105, 0x4a: 0xe105, 0x4b: 0xe105, + 0x4c: 0xe105, 0x4d: 0xe105, 0x4e: 0xe105, 0x4f: 0xe105, 0x50: 0xe105, 0x51: 0xe105, + 0x52: 0xe105, 0x53: 0xe105, 0x54: 0xe105, 0x55: 0xe105, 0x56: 0xe105, 0x57: 0xe105, + 0x58: 0xe105, 0x59: 0xe105, 0x5a: 0xe105, 0x5b: 0x0080, 0x5c: 0x0080, 0x5d: 0x0080, + 0x5e: 0x0080, 0x5f: 0x0080, 0x60: 0x0080, 0x61: 0x0008, 0x62: 0x0008, 0x63: 0x0008, + 0x64: 0x0008, 0x65: 0x0008, 0x66: 0x0008, 0x67: 0x0008, 0x68: 0x0008, 0x69: 0x0008, + 0x6a: 0x0008, 0x6b: 0x0008, 0x6c: 0x0008, 0x6d: 0x0008, 0x6e: 0x0008, 0x6f: 0x0008, + 0x70: 0x0008, 0x71: 0x0008, 0x72: 0x0008, 0x73: 0x0008, 0x74: 0x0008, 0x75: 0x0008, + 0x76: 0x0008, 0x77: 0x0008, 0x78: 0x0008, 0x79: 0x0008, 0x7a: 0x0008, 0x7b: 0x0080, + 0x7c: 0x0080, 0x7d: 0x0080, 0x7e: 0x0080, 0x7f: 0x0080, + // Block 0x2, offset 0x80 + // Block 0x3, offset 0xc0 + 0xc0: 0x0040, 0xc1: 0x0040, 0xc2: 0x0040, 0xc3: 0x0040, 0xc4: 0x0040, 0xc5: 0x0040, + 0xc6: 0x0040, 0xc7: 0x0040, 0xc8: 0x0040, 0xc9: 0x0040, 0xca: 0x0040, 0xcb: 0x0040, + 0xcc: 0x0040, 0xcd: 0x0040, 0xce: 0x0040, 0xcf: 0x0040, 0xd0: 0x0040, 0xd1: 0x0040, + 0xd2: 0x0040, 0xd3: 0x0040, 0xd4: 0x0040, 0xd5: 0x0040, 0xd6: 0x0040, 0xd7: 0x0040, + 0xd8: 0x0040, 0xd9: 0x0040, 0xda: 0x0040, 0xdb: 0x0040, 0xdc: 0x0040, 0xdd: 0x0040, + 0xde: 0x0040, 0xdf: 0x0040, 0xe0: 0x000a, 0xe1: 0x0018, 0xe2: 0x0018, 0xe3: 0x0018, + 0xe4: 0x0018, 0xe5: 0x0018, 0xe6: 0x0018, 0xe7: 0x0018, 0xe8: 0x001a, 0xe9: 0x0018, + 0xea: 0x0039, 0xeb: 0x0018, 0xec: 0x0018, 0xed: 0x03c0, 0xee: 0x0018, 0xef: 0x004a, + 0xf0: 0x0018, 0xf1: 0x0018, 0xf2: 0x0069, 0xf3: 0x0079, 0xf4: 0x008a, 0xf5: 0x0005, + 0xf6: 0x0018, 0xf7: 0x0008, 0xf8: 0x00aa, 0xf9: 0x00c9, 0xfa: 0x00d9, 0xfb: 0x0018, + 0xfc: 0x00e9, 0xfd: 0x0119, 0xfe: 0x0149, 0xff: 0x0018, + // Block 0x4, offset 0x100 + 0x100: 0xe00d, 0x101: 0x0008, 0x102: 0xe00d, 0x103: 0x0008, 0x104: 0xe00d, 0x105: 0x0008, + 0x106: 0xe00d, 0x107: 0x0008, 0x108: 0xe00d, 0x109: 0x0008, 0x10a: 0xe00d, 0x10b: 0x0008, + 0x10c: 0xe00d, 0x10d: 0x0008, 0x10e: 0xe00d, 0x10f: 0x0008, 0x110: 0xe00d, 0x111: 0x0008, + 0x112: 0xe00d, 0x113: 0x0008, 0x114: 0xe00d, 0x115: 0x0008, 0x116: 0xe00d, 0x117: 0x0008, + 0x118: 0xe00d, 0x119: 0x0008, 0x11a: 0xe00d, 0x11b: 0x0008, 0x11c: 0xe00d, 0x11d: 0x0008, + 0x11e: 0xe00d, 0x11f: 0x0008, 0x120: 0xe00d, 0x121: 0x0008, 0x122: 0xe00d, 0x123: 0x0008, + 0x124: 0xe00d, 0x125: 0x0008, 0x126: 0xe00d, 0x127: 0x0008, 0x128: 0xe00d, 0x129: 0x0008, + 0x12a: 0xe00d, 0x12b: 0x0008, 0x12c: 0xe00d, 0x12d: 0x0008, 0x12e: 0xe00d, 0x12f: 0x0008, + 0x130: 0x0179, 0x131: 0x0008, 0x132: 0x0035, 0x133: 0x004d, 0x134: 0xe00d, 0x135: 0x0008, + 0x136: 0xe00d, 0x137: 0x0008, 0x138: 0x0008, 0x139: 0xe01d, 0x13a: 0x0008, 0x13b: 0xe03d, + 0x13c: 0x0008, 0x13d: 0xe01d, 0x13e: 0x0008, 0x13f: 0x0199, + // Block 0x5, offset 0x140 + 0x140: 0x0199, 0x141: 0xe01d, 0x142: 0x0008, 0x143: 0xe03d, 0x144: 0x0008, 0x145: 0xe01d, + 0x146: 0x0008, 0x147: 0xe07d, 0x148: 0x0008, 0x149: 0x01b9, 0x14a: 0xe00d, 0x14b: 0x0008, + 0x14c: 0xe00d, 0x14d: 0x0008, 0x14e: 0xe00d, 0x14f: 0x0008, 0x150: 0xe00d, 0x151: 0x0008, + 0x152: 0xe00d, 0x153: 0x0008, 0x154: 0xe00d, 0x155: 0x0008, 0x156: 0xe00d, 0x157: 0x0008, + 0x158: 0xe00d, 0x159: 0x0008, 0x15a: 0xe00d, 0x15b: 0x0008, 0x15c: 0xe00d, 0x15d: 0x0008, + 0x15e: 0xe00d, 0x15f: 0x0008, 0x160: 0xe00d, 0x161: 0x0008, 0x162: 0xe00d, 0x163: 0x0008, + 0x164: 0xe00d, 0x165: 0x0008, 0x166: 0xe00d, 0x167: 0x0008, 0x168: 0xe00d, 0x169: 0x0008, + 0x16a: 0xe00d, 0x16b: 0x0008, 0x16c: 0xe00d, 0x16d: 0x0008, 0x16e: 0xe00d, 0x16f: 0x0008, + 0x170: 0xe00d, 0x171: 0x0008, 0x172: 0xe00d, 0x173: 0x0008, 0x174: 0xe00d, 0x175: 0x0008, + 0x176: 0xe00d, 0x177: 0x0008, 0x178: 0x0065, 0x179: 0xe01d, 0x17a: 0x0008, 0x17b: 0xe03d, + 0x17c: 0x0008, 0x17d: 0xe01d, 0x17e: 0x0008, 0x17f: 0x01d9, + // Block 0x6, offset 0x180 + 0x180: 0x0008, 0x181: 0x007d, 0x182: 0xe00d, 0x183: 0x0008, 0x184: 0xe00d, 0x185: 0x0008, + 0x186: 0x007d, 0x187: 0xe07d, 0x188: 0x0008, 0x189: 0x0095, 0x18a: 0x00ad, 0x18b: 0xe03d, + 0x18c: 0x0008, 0x18d: 0x0008, 0x18e: 0x00c5, 0x18f: 0x00dd, 0x190: 0x00f5, 0x191: 0xe01d, + 0x192: 0x0008, 0x193: 0x010d, 0x194: 0x0125, 0x195: 0x0008, 0x196: 0x013d, 0x197: 0x013d, + 0x198: 0xe00d, 0x199: 0x0008, 0x19a: 0x0008, 0x19b: 0x0008, 0x19c: 0x010d, 0x19d: 0x0155, + 0x19e: 0x0008, 0x19f: 0x016d, 0x1a0: 0xe00d, 0x1a1: 0x0008, 0x1a2: 0xe00d, 0x1a3: 0x0008, + 0x1a4: 0xe00d, 0x1a5: 0x0008, 0x1a6: 0x0185, 0x1a7: 0xe07d, 0x1a8: 0x0008, 0x1a9: 0x019d, + 0x1aa: 0x0008, 0x1ab: 0x0008, 0x1ac: 0xe00d, 0x1ad: 0x0008, 0x1ae: 0x0185, 0x1af: 0xe0fd, + 0x1b0: 0x0008, 0x1b1: 0x01b5, 0x1b2: 0x01cd, 0x1b3: 0xe03d, 0x1b4: 0x0008, 0x1b5: 0xe01d, + 0x1b6: 0x0008, 0x1b7: 0x01e5, 0x1b8: 0xe00d, 0x1b9: 0x0008, 0x1ba: 0x0008, 0x1bb: 0x0008, + 0x1bc: 0xe00d, 0x1bd: 0x0008, 0x1be: 0x0008, 0x1bf: 0x0008, + // Block 0x7, offset 0x1c0 + 0x1c0: 0x0008, 0x1c1: 0x0008, 0x1c2: 0x0008, 0x1c3: 0x0008, 0x1c4: 0x01e9, 0x1c5: 0x01e9, + 0x1c6: 0x01e9, 0x1c7: 0x01fd, 0x1c8: 0x0215, 0x1c9: 0x022d, 0x1ca: 0x0245, 0x1cb: 0x025d, + 0x1cc: 0x0275, 0x1cd: 0xe01d, 0x1ce: 0x0008, 0x1cf: 0xe0fd, 0x1d0: 0x0008, 0x1d1: 0xe01d, + 0x1d2: 0x0008, 0x1d3: 0xe03d, 0x1d4: 0x0008, 0x1d5: 0xe01d, 0x1d6: 0x0008, 0x1d7: 0xe07d, + 0x1d8: 0x0008, 0x1d9: 0xe01d, 0x1da: 0x0008, 0x1db: 0xe03d, 0x1dc: 0x0008, 0x1dd: 0x0008, + 0x1de: 0xe00d, 0x1df: 0x0008, 0x1e0: 0xe00d, 0x1e1: 0x0008, 0x1e2: 0xe00d, 0x1e3: 0x0008, + 0x1e4: 0xe00d, 0x1e5: 0x0008, 0x1e6: 0xe00d, 0x1e7: 0x0008, 0x1e8: 0xe00d, 0x1e9: 0x0008, + 0x1ea: 0xe00d, 0x1eb: 0x0008, 0x1ec: 0xe00d, 0x1ed: 0x0008, 0x1ee: 0xe00d, 0x1ef: 0x0008, + 0x1f0: 0x0008, 0x1f1: 0x028d, 0x1f2: 0x02a5, 0x1f3: 0x02bd, 0x1f4: 0xe00d, 0x1f5: 0x0008, + 0x1f6: 0x02d5, 0x1f7: 0x02ed, 0x1f8: 0xe00d, 0x1f9: 0x0008, 0x1fa: 0xe00d, 0x1fb: 0x0008, + 0x1fc: 0xe00d, 0x1fd: 0x0008, 0x1fe: 0xe00d, 0x1ff: 0x0008, + // Block 0x8, offset 0x200 + 0x200: 0xe00d, 0x201: 0x0008, 0x202: 0xe00d, 0x203: 0x0008, 0x204: 0xe00d, 0x205: 0x0008, + 0x206: 0xe00d, 0x207: 0x0008, 0x208: 0xe00d, 0x209: 0x0008, 0x20a: 0xe00d, 0x20b: 0x0008, + 0x20c: 0xe00d, 0x20d: 0x0008, 0x20e: 0xe00d, 0x20f: 0x0008, 0x210: 0xe00d, 0x211: 0x0008, + 0x212: 0xe00d, 0x213: 0x0008, 0x214: 0xe00d, 0x215: 0x0008, 0x216: 0xe00d, 0x217: 0x0008, + 0x218: 0xe00d, 0x219: 0x0008, 0x21a: 0xe00d, 0x21b: 0x0008, 0x21c: 0xe00d, 0x21d: 0x0008, + 0x21e: 0xe00d, 0x21f: 0x0008, 0x220: 0x0305, 0x221: 0x0008, 0x222: 0xe00d, 0x223: 0x0008, + 0x224: 0xe00d, 0x225: 0x0008, 0x226: 0xe00d, 0x227: 0x0008, 0x228: 0xe00d, 0x229: 0x0008, + 0x22a: 0xe00d, 0x22b: 0x0008, 0x22c: 0xe00d, 0x22d: 0x0008, 0x22e: 0xe00d, 0x22f: 0x0008, + 0x230: 0xe00d, 0x231: 0x0008, 0x232: 0xe00d, 0x233: 0x0008, 0x234: 0x0008, 0x235: 0x0008, + 0x236: 0x0008, 0x237: 0x0008, 0x238: 0x0008, 0x239: 0x0008, 0x23a: 0x0209, 0x23b: 0xe03d, + 0x23c: 0x0008, 0x23d: 0x031d, 0x23e: 0x0229, 0x23f: 0x0008, + // Block 0x9, offset 0x240 + 0x240: 0x0008, 0x241: 0x0008, 0x242: 0x0018, 0x243: 0x0018, 0x244: 0x0018, 0x245: 0x0018, + 0x246: 0x0008, 0x247: 0x0008, 0x248: 0x0008, 0x249: 0x0008, 0x24a: 0x0008, 0x24b: 0x0008, + 0x24c: 0x0008, 0x24d: 0x0008, 0x24e: 0x0008, 0x24f: 0x0008, 0x250: 0x0008, 0x251: 0x0008, + 0x252: 0x0018, 0x253: 0x0018, 0x254: 0x0018, 0x255: 0x0018, 0x256: 0x0018, 0x257: 0x0018, + 0x258: 0x029a, 0x259: 0x02ba, 0x25a: 0x02da, 0x25b: 0x02fa, 0x25c: 0x031a, 0x25d: 0x033a, + 0x25e: 0x0018, 0x25f: 0x0018, 0x260: 0x03ad, 0x261: 0x0359, 0x262: 0x01d9, 0x263: 0x0369, + 0x264: 0x03c5, 0x265: 0x0018, 0x266: 0x0018, 0x267: 0x0018, 0x268: 0x0018, 0x269: 0x0018, + 0x26a: 0x0018, 0x26b: 0x0018, 0x26c: 0x0008, 0x26d: 0x0018, 0x26e: 0x0008, 0x26f: 0x0018, + 0x270: 0x0018, 0x271: 0x0018, 0x272: 0x0018, 0x273: 0x0018, 0x274: 0x0018, 0x275: 0x0018, + 0x276: 0x0018, 0x277: 0x0018, 0x278: 0x0018, 0x279: 0x0018, 0x27a: 0x0018, 0x27b: 0x0018, + 0x27c: 0x0018, 0x27d: 0x0018, 0x27e: 0x0018, 0x27f: 0x0018, + // Block 0xa, offset 0x280 + 0x280: 0x03dd, 0x281: 0x03dd, 0x282: 0x3308, 0x283: 0x03f5, 0x284: 0x0379, 0x285: 0x040d, + 0x286: 0x3308, 0x287: 0x3308, 0x288: 0x3308, 0x289: 0x3308, 0x28a: 0x3308, 0x28b: 0x3308, + 0x28c: 0x3308, 0x28d: 0x3308, 0x28e: 0x3308, 0x28f: 0x33c0, 0x290: 0x3308, 0x291: 0x3308, + 0x292: 0x3308, 0x293: 0x3308, 0x294: 0x3308, 0x295: 0x3308, 0x296: 0x3308, 0x297: 0x3308, + 0x298: 0x3308, 0x299: 0x3308, 0x29a: 0x3308, 0x29b: 0x3308, 0x29c: 0x3308, 0x29d: 0x3308, + 0x29e: 0x3308, 0x29f: 0x3308, 0x2a0: 0x3308, 0x2a1: 0x3308, 0x2a2: 0x3308, 0x2a3: 0x3308, + 0x2a4: 0x3308, 0x2a5: 0x3308, 0x2a6: 0x3308, 0x2a7: 0x3308, 0x2a8: 0x3308, 0x2a9: 0x3308, + 0x2aa: 0x3308, 0x2ab: 0x3308, 0x2ac: 0x3308, 0x2ad: 0x3308, 0x2ae: 0x3308, 0x2af: 0x3308, + 0x2b0: 0xe00d, 0x2b1: 0x0008, 0x2b2: 0xe00d, 0x2b3: 0x0008, 0x2b4: 0x0425, 0x2b5: 0x0008, + 0x2b6: 0xe00d, 0x2b7: 0x0008, 0x2b8: 0x0040, 0x2b9: 0x0040, 0x2ba: 0x03a2, 0x2bb: 0x0008, + 0x2bc: 0x0008, 0x2bd: 0x0008, 0x2be: 0x03c2, 0x2bf: 0x043d, + // Block 0xb, offset 0x2c0 + 0x2c0: 0x0040, 0x2c1: 0x0040, 0x2c2: 0x0040, 0x2c3: 0x0040, 0x2c4: 0x008a, 0x2c5: 0x03d2, + 0x2c6: 0xe155, 0x2c7: 0x0455, 0x2c8: 0xe12d, 0x2c9: 0xe13d, 0x2ca: 0xe12d, 0x2cb: 0x0040, + 0x2cc: 0x03dd, 0x2cd: 0x0040, 0x2ce: 0x046d, 0x2cf: 0x0485, 0x2d0: 0x0008, 0x2d1: 0xe105, + 0x2d2: 0xe105, 0x2d3: 0xe105, 0x2d4: 0xe105, 0x2d5: 0xe105, 0x2d6: 0xe105, 0x2d7: 0xe105, + 0x2d8: 0xe105, 0x2d9: 0xe105, 0x2da: 0xe105, 0x2db: 0xe105, 0x2dc: 0xe105, 0x2dd: 0xe105, + 0x2de: 0xe105, 0x2df: 0xe105, 0x2e0: 0x049d, 0x2e1: 0x049d, 0x2e2: 0x0040, 0x2e3: 0x049d, + 0x2e4: 0x049d, 0x2e5: 0x049d, 0x2e6: 0x049d, 0x2e7: 0x049d, 0x2e8: 0x049d, 0x2e9: 0x049d, + 0x2ea: 0x049d, 0x2eb: 0x049d, 0x2ec: 0x0008, 0x2ed: 0x0008, 0x2ee: 0x0008, 0x2ef: 0x0008, + 0x2f0: 0x0008, 0x2f1: 0x0008, 0x2f2: 0x0008, 0x2f3: 0x0008, 0x2f4: 0x0008, 0x2f5: 0x0008, + 0x2f6: 0x0008, 0x2f7: 0x0008, 0x2f8: 0x0008, 0x2f9: 0x0008, 0x2fa: 0x0008, 0x2fb: 0x0008, + 0x2fc: 0x0008, 0x2fd: 0x0008, 0x2fe: 0x0008, 0x2ff: 0x0008, + // Block 0xc, offset 0x300 + 0x300: 0x0008, 0x301: 0x0008, 0x302: 0xe00f, 0x303: 0x0008, 0x304: 0x0008, 0x305: 0x0008, + 0x306: 0x0008, 0x307: 0x0008, 0x308: 0x0008, 0x309: 0x0008, 0x30a: 0x0008, 0x30b: 0x0008, + 0x30c: 0x0008, 0x30d: 0x0008, 0x30e: 0x0008, 0x30f: 0xe0c5, 0x310: 0x04b5, 0x311: 0x04cd, + 0x312: 0xe0bd, 0x313: 0xe0f5, 0x314: 0xe0fd, 0x315: 0xe09d, 0x316: 0xe0b5, 0x317: 0x0008, + 0x318: 0xe00d, 0x319: 0x0008, 0x31a: 0xe00d, 0x31b: 0x0008, 0x31c: 0xe00d, 0x31d: 0x0008, + 0x31e: 0xe00d, 0x31f: 0x0008, 0x320: 0xe00d, 0x321: 0x0008, 0x322: 0xe00d, 0x323: 0x0008, + 0x324: 0xe00d, 0x325: 0x0008, 0x326: 0xe00d, 0x327: 0x0008, 0x328: 0xe00d, 0x329: 0x0008, + 0x32a: 0xe00d, 0x32b: 0x0008, 0x32c: 0xe00d, 0x32d: 0x0008, 0x32e: 0xe00d, 0x32f: 0x0008, + 0x330: 0x04e5, 0x331: 0xe185, 0x332: 0xe18d, 0x333: 0x0008, 0x334: 0x04fd, 0x335: 0x03dd, + 0x336: 0x0018, 0x337: 0xe07d, 0x338: 0x0008, 0x339: 0xe1d5, 0x33a: 0xe00d, 0x33b: 0x0008, + 0x33c: 0x0008, 0x33d: 0x0515, 0x33e: 0x052d, 0x33f: 0x052d, + // Block 0xd, offset 0x340 + 0x340: 0x0008, 0x341: 0x0008, 0x342: 0x0008, 0x343: 0x0008, 0x344: 0x0008, 0x345: 0x0008, + 0x346: 0x0008, 0x347: 0x0008, 0x348: 0x0008, 0x349: 0x0008, 0x34a: 0x0008, 0x34b: 0x0008, + 0x34c: 0x0008, 0x34d: 0x0008, 0x34e: 0x0008, 0x34f: 0x0008, 0x350: 0x0008, 0x351: 0x0008, + 0x352: 0x0008, 0x353: 0x0008, 0x354: 0x0008, 0x355: 0x0008, 0x356: 0x0008, 0x357: 0x0008, + 0x358: 0x0008, 0x359: 0x0008, 0x35a: 0x0008, 0x35b: 0x0008, 0x35c: 0x0008, 0x35d: 0x0008, + 0x35e: 0x0008, 0x35f: 0x0008, 0x360: 0xe00d, 0x361: 0x0008, 0x362: 0xe00d, 0x363: 0x0008, + 0x364: 0xe00d, 0x365: 0x0008, 0x366: 0xe00d, 0x367: 0x0008, 0x368: 0xe00d, 0x369: 0x0008, + 0x36a: 0xe00d, 0x36b: 0x0008, 0x36c: 0xe00d, 0x36d: 0x0008, 0x36e: 0xe00d, 0x36f: 0x0008, + 0x370: 0xe00d, 0x371: 0x0008, 0x372: 0xe00d, 0x373: 0x0008, 0x374: 0xe00d, 0x375: 0x0008, + 0x376: 0xe00d, 0x377: 0x0008, 0x378: 0xe00d, 0x379: 0x0008, 0x37a: 0xe00d, 0x37b: 0x0008, + 0x37c: 0xe00d, 0x37d: 0x0008, 0x37e: 0xe00d, 0x37f: 0x0008, + // Block 0xe, offset 0x380 + 0x380: 0xe00d, 0x381: 0x0008, 0x382: 0x0018, 0x383: 0x3308, 0x384: 0x3308, 0x385: 0x3308, + 0x386: 0x3308, 0x387: 0x3308, 0x388: 0x3318, 0x389: 0x3318, 0x38a: 0xe00d, 0x38b: 0x0008, + 0x38c: 0xe00d, 0x38d: 0x0008, 0x38e: 0xe00d, 0x38f: 0x0008, 0x390: 0xe00d, 0x391: 0x0008, + 0x392: 0xe00d, 0x393: 0x0008, 0x394: 0xe00d, 0x395: 0x0008, 0x396: 0xe00d, 0x397: 0x0008, + 0x398: 0xe00d, 0x399: 0x0008, 0x39a: 0xe00d, 0x39b: 0x0008, 0x39c: 0xe00d, 0x39d: 0x0008, + 0x39e: 0xe00d, 0x39f: 0x0008, 0x3a0: 0xe00d, 0x3a1: 0x0008, 0x3a2: 0xe00d, 0x3a3: 0x0008, + 0x3a4: 0xe00d, 0x3a5: 0x0008, 0x3a6: 0xe00d, 0x3a7: 0x0008, 0x3a8: 0xe00d, 0x3a9: 0x0008, + 0x3aa: 0xe00d, 0x3ab: 0x0008, 0x3ac: 0xe00d, 0x3ad: 0x0008, 0x3ae: 0xe00d, 0x3af: 0x0008, + 0x3b0: 0xe00d, 0x3b1: 0x0008, 0x3b2: 0xe00d, 0x3b3: 0x0008, 0x3b4: 0xe00d, 0x3b5: 0x0008, + 0x3b6: 0xe00d, 0x3b7: 0x0008, 0x3b8: 0xe00d, 0x3b9: 0x0008, 0x3ba: 0xe00d, 0x3bb: 0x0008, + 0x3bc: 0xe00d, 0x3bd: 0x0008, 0x3be: 0xe00d, 0x3bf: 0x0008, + // Block 0xf, offset 0x3c0 + 0x3c0: 0x0040, 0x3c1: 0xe01d, 0x3c2: 0x0008, 0x3c3: 0xe03d, 0x3c4: 0x0008, 0x3c5: 0xe01d, + 0x3c6: 0x0008, 0x3c7: 0xe07d, 0x3c8: 0x0008, 0x3c9: 0xe01d, 0x3ca: 0x0008, 0x3cb: 0xe03d, + 0x3cc: 0x0008, 0x3cd: 0xe01d, 0x3ce: 0x0008, 0x3cf: 0x0008, 0x3d0: 0xe00d, 0x3d1: 0x0008, + 0x3d2: 0xe00d, 0x3d3: 0x0008, 0x3d4: 0xe00d, 0x3d5: 0x0008, 0x3d6: 0xe00d, 0x3d7: 0x0008, + 0x3d8: 0xe00d, 0x3d9: 0x0008, 0x3da: 0xe00d, 0x3db: 0x0008, 0x3dc: 0xe00d, 0x3dd: 0x0008, + 0x3de: 0xe00d, 0x3df: 0x0008, 0x3e0: 0xe00d, 0x3e1: 0x0008, 0x3e2: 0xe00d, 0x3e3: 0x0008, + 0x3e4: 0xe00d, 0x3e5: 0x0008, 0x3e6: 0xe00d, 0x3e7: 0x0008, 0x3e8: 0xe00d, 0x3e9: 0x0008, + 0x3ea: 0xe00d, 0x3eb: 0x0008, 0x3ec: 0xe00d, 0x3ed: 0x0008, 0x3ee: 0xe00d, 0x3ef: 0x0008, + 0x3f0: 0xe00d, 0x3f1: 0x0008, 0x3f2: 0xe00d, 0x3f3: 0x0008, 0x3f4: 0xe00d, 0x3f5: 0x0008, + 0x3f6: 0xe00d, 0x3f7: 0x0008, 0x3f8: 0xe00d, 0x3f9: 0x0008, 0x3fa: 0xe00d, 0x3fb: 0x0008, + 0x3fc: 0xe00d, 0x3fd: 0x0008, 0x3fe: 0xe00d, 0x3ff: 0x0008, + // Block 0x10, offset 0x400 + 0x400: 0xe00d, 0x401: 0x0008, 0x402: 0xe00d, 0x403: 0x0008, 0x404: 0xe00d, 0x405: 0x0008, + 0x406: 0xe00d, 0x407: 0x0008, 0x408: 0xe00d, 0x409: 0x0008, 0x40a: 0xe00d, 0x40b: 0x0008, + 0x40c: 0xe00d, 0x40d: 0x0008, 0x40e: 0xe00d, 0x40f: 0x0008, 0x410: 0xe00d, 0x411: 0x0008, + 0x412: 0xe00d, 0x413: 0x0008, 0x414: 0xe00d, 0x415: 0x0008, 0x416: 0xe00d, 0x417: 0x0008, + 0x418: 0xe00d, 0x419: 0x0008, 0x41a: 0xe00d, 0x41b: 0x0008, 0x41c: 0xe00d, 0x41d: 0x0008, + 0x41e: 0xe00d, 0x41f: 0x0008, 0x420: 0xe00d, 0x421: 0x0008, 0x422: 0xe00d, 0x423: 0x0008, + 0x424: 0xe00d, 0x425: 0x0008, 0x426: 0xe00d, 0x427: 0x0008, 0x428: 0xe00d, 0x429: 0x0008, + 0x42a: 0xe00d, 0x42b: 0x0008, 0x42c: 0xe00d, 0x42d: 0x0008, 0x42e: 0xe00d, 0x42f: 0x0008, + 0x430: 0x0040, 0x431: 0x03f5, 0x432: 0x03f5, 0x433: 0x03f5, 0x434: 0x03f5, 0x435: 0x03f5, + 0x436: 0x03f5, 0x437: 0x03f5, 0x438: 0x03f5, 0x439: 0x03f5, 0x43a: 0x03f5, 0x43b: 0x03f5, + 0x43c: 0x03f5, 0x43d: 0x03f5, 0x43e: 0x03f5, 0x43f: 0x03f5, + // Block 0x11, offset 0x440 + 0x440: 0x0840, 0x441: 0x0840, 0x442: 0x0840, 0x443: 0x0840, 0x444: 0x0840, 0x445: 0x0840, + 0x446: 0x0018, 0x447: 0x0018, 0x448: 0x0818, 0x449: 0x0018, 0x44a: 0x0018, 0x44b: 0x0818, + 0x44c: 0x0018, 0x44d: 0x0818, 0x44e: 0x0018, 0x44f: 0x0018, 0x450: 0x3308, 0x451: 0x3308, + 0x452: 0x3308, 0x453: 0x3308, 0x454: 0x3308, 0x455: 0x3308, 0x456: 0x3308, 0x457: 0x3308, + 0x458: 0x3308, 0x459: 0x3308, 0x45a: 0x3308, 0x45b: 0x0818, 0x45c: 0x0b40, 0x45d: 0x0040, + 0x45e: 0x0818, 0x45f: 0x0818, 0x460: 0x0a08, 0x461: 0x0808, 0x462: 0x0c08, 0x463: 0x0c08, + 0x464: 0x0c08, 0x465: 0x0c08, 0x466: 0x0a08, 0x467: 0x0c08, 0x468: 0x0a08, 0x469: 0x0c08, + 0x46a: 0x0a08, 0x46b: 0x0a08, 0x46c: 0x0a08, 0x46d: 0x0a08, 0x46e: 0x0a08, 0x46f: 0x0c08, + 0x470: 0x0c08, 0x471: 0x0c08, 0x472: 0x0c08, 0x473: 0x0a08, 0x474: 0x0a08, 0x475: 0x0a08, + 0x476: 0x0a08, 0x477: 0x0a08, 0x478: 0x0a08, 0x479: 0x0a08, 0x47a: 0x0a08, 0x47b: 0x0a08, + 0x47c: 0x0a08, 0x47d: 0x0a08, 0x47e: 0x0a08, 0x47f: 0x0a08, + // Block 0x12, offset 0x480 + 0x480: 0x0818, 0x481: 0x0a08, 0x482: 0x0a08, 0x483: 0x0a08, 0x484: 0x0a08, 0x485: 0x0a08, + 0x486: 0x0a08, 0x487: 0x0a08, 0x488: 0x0c08, 0x489: 0x0a08, 0x48a: 0x0a08, 0x48b: 0x3308, + 0x48c: 0x3308, 0x48d: 0x3308, 0x48e: 0x3308, 0x48f: 0x3308, 0x490: 0x3308, 0x491: 0x3308, + 0x492: 0x3308, 0x493: 0x3308, 0x494: 0x3308, 0x495: 0x3308, 0x496: 0x3308, 0x497: 0x3308, + 0x498: 0x3308, 0x499: 0x3308, 0x49a: 0x3308, 0x49b: 0x3308, 0x49c: 0x3308, 0x49d: 0x3308, + 0x49e: 0x3308, 0x49f: 0x3308, 0x4a0: 0x0808, 0x4a1: 0x0808, 0x4a2: 0x0808, 0x4a3: 0x0808, + 0x4a4: 0x0808, 0x4a5: 0x0808, 0x4a6: 0x0808, 0x4a7: 0x0808, 0x4a8: 0x0808, 0x4a9: 0x0808, + 0x4aa: 0x0018, 0x4ab: 0x0818, 0x4ac: 0x0818, 0x4ad: 0x0818, 0x4ae: 0x0a08, 0x4af: 0x0a08, + 0x4b0: 0x3308, 0x4b1: 0x0c08, 0x4b2: 0x0c08, 0x4b3: 0x0c08, 0x4b4: 0x0808, 0x4b5: 0x0429, + 0x4b6: 0x0451, 0x4b7: 0x0479, 0x4b8: 0x04a1, 0x4b9: 0x0a08, 0x4ba: 0x0a08, 0x4bb: 0x0a08, + 0x4bc: 0x0a08, 0x4bd: 0x0a08, 0x4be: 0x0a08, 0x4bf: 0x0a08, + // Block 0x13, offset 0x4c0 + 0x4c0: 0x0c08, 0x4c1: 0x0a08, 0x4c2: 0x0a08, 0x4c3: 0x0c08, 0x4c4: 0x0c08, 0x4c5: 0x0c08, + 0x4c6: 0x0c08, 0x4c7: 0x0c08, 0x4c8: 0x0c08, 0x4c9: 0x0c08, 0x4ca: 0x0c08, 0x4cb: 0x0c08, + 0x4cc: 0x0a08, 0x4cd: 0x0c08, 0x4ce: 0x0a08, 0x4cf: 0x0c08, 0x4d0: 0x0a08, 0x4d1: 0x0a08, + 0x4d2: 0x0c08, 0x4d3: 0x0c08, 0x4d4: 0x0818, 0x4d5: 0x0c08, 0x4d6: 0x3308, 0x4d7: 0x3308, + 0x4d8: 0x3308, 0x4d9: 0x3308, 0x4da: 0x3308, 0x4db: 0x3308, 0x4dc: 0x3308, 0x4dd: 0x0840, + 0x4de: 0x0018, 0x4df: 0x3308, 0x4e0: 0x3308, 0x4e1: 0x3308, 0x4e2: 0x3308, 0x4e3: 0x3308, + 0x4e4: 0x3308, 0x4e5: 0x0808, 0x4e6: 0x0808, 0x4e7: 0x3308, 0x4e8: 0x3308, 0x4e9: 0x0018, + 0x4ea: 0x3308, 0x4eb: 0x3308, 0x4ec: 0x3308, 0x4ed: 0x3308, 0x4ee: 0x0c08, 0x4ef: 0x0c08, + 0x4f0: 0x0008, 0x4f1: 0x0008, 0x4f2: 0x0008, 0x4f3: 0x0008, 0x4f4: 0x0008, 0x4f5: 0x0008, + 0x4f6: 0x0008, 0x4f7: 0x0008, 0x4f8: 0x0008, 0x4f9: 0x0008, 0x4fa: 0x0a08, 0x4fb: 0x0a08, + 0x4fc: 0x0a08, 0x4fd: 0x0808, 0x4fe: 0x0808, 0x4ff: 0x0a08, + // Block 0x14, offset 0x500 + 0x500: 0x0818, 0x501: 0x0818, 0x502: 0x0818, 0x503: 0x0818, 0x504: 0x0818, 0x505: 0x0818, + 0x506: 0x0818, 0x507: 0x0818, 0x508: 0x0818, 0x509: 0x0818, 0x50a: 0x0818, 0x50b: 0x0818, + 0x50c: 0x0818, 0x50d: 0x0818, 0x50e: 0x0040, 0x50f: 0x0b40, 0x510: 0x0c08, 0x511: 0x3308, + 0x512: 0x0a08, 0x513: 0x0a08, 0x514: 0x0a08, 0x515: 0x0c08, 0x516: 0x0c08, 0x517: 0x0c08, + 0x518: 0x0c08, 0x519: 0x0c08, 0x51a: 0x0a08, 0x51b: 0x0a08, 0x51c: 0x0a08, 0x51d: 0x0a08, + 0x51e: 0x0c08, 0x51f: 0x0a08, 0x520: 0x0a08, 0x521: 0x0a08, 0x522: 0x0a08, 0x523: 0x0a08, + 0x524: 0x0a08, 0x525: 0x0a08, 0x526: 0x0a08, 0x527: 0x0a08, 0x528: 0x0c08, 0x529: 0x0a08, + 0x52a: 0x0c08, 0x52b: 0x0a08, 0x52c: 0x0c08, 0x52d: 0x0a08, 0x52e: 0x0a08, 0x52f: 0x0c08, + 0x530: 0x3308, 0x531: 0x3308, 0x532: 0x3308, 0x533: 0x3308, 0x534: 0x3308, 0x535: 0x3308, + 0x536: 0x3308, 0x537: 0x3308, 0x538: 0x3308, 0x539: 0x3308, 0x53a: 0x3308, 0x53b: 0x3308, + 0x53c: 0x3308, 0x53d: 0x3308, 0x53e: 0x3308, 0x53f: 0x3308, + // Block 0x15, offset 0x540 + 0x540: 0x0c08, 0x541: 0x0a08, 0x542: 0x0a08, 0x543: 0x0a08, 0x544: 0x0a08, 0x545: 0x0a08, + 0x546: 0x0c08, 0x547: 0x0c08, 0x548: 0x0a08, 0x549: 0x0c08, 0x54a: 0x0a08, 0x54b: 0x0a08, + 0x54c: 0x0a08, 0x54d: 0x0a08, 0x54e: 0x0a08, 0x54f: 0x0a08, 0x550: 0x0a08, 0x551: 0x0a08, + 0x552: 0x0a08, 0x553: 0x0a08, 0x554: 0x0c08, 0x555: 0x0a08, 0x556: 0x0808, 0x557: 0x0808, + 0x558: 0x0808, 0x559: 0x3308, 0x55a: 0x3308, 0x55b: 0x3308, 0x55c: 0x0040, 0x55d: 0x0040, + 0x55e: 0x0818, 0x55f: 0x0040, 0x560: 0x0a08, 0x561: 0x0808, 0x562: 0x0a08, 0x563: 0x0a08, + 0x564: 0x0a08, 0x565: 0x0a08, 0x566: 0x0808, 0x567: 0x0c08, 0x568: 0x0a08, 0x569: 0x0c08, + 0x56a: 0x0c08, 0x56b: 0x0040, 0x56c: 0x0040, 0x56d: 0x0040, 0x56e: 0x0040, 0x56f: 0x0040, + 0x570: 0x0040, 0x571: 0x0040, 0x572: 0x0040, 0x573: 0x0040, 0x574: 0x0040, 0x575: 0x0040, + 0x576: 0x0040, 0x577: 0x0040, 0x578: 0x0040, 0x579: 0x0040, 0x57a: 0x0040, 0x57b: 0x0040, + 0x57c: 0x0040, 0x57d: 0x0040, 0x57e: 0x0040, 0x57f: 0x0040, + // Block 0x16, offset 0x580 + 0x580: 0x3008, 0x581: 0x3308, 0x582: 0x3308, 0x583: 0x3308, 0x584: 0x3308, 0x585: 0x3308, + 0x586: 0x3308, 0x587: 0x3308, 0x588: 0x3308, 0x589: 0x3008, 0x58a: 0x3008, 0x58b: 0x3008, + 0x58c: 0x3008, 0x58d: 0x3b08, 0x58e: 0x3008, 0x58f: 0x3008, 0x590: 0x0008, 0x591: 0x3308, + 0x592: 0x3308, 0x593: 0x3308, 0x594: 0x3308, 0x595: 0x3308, 0x596: 0x3308, 0x597: 0x3308, + 0x598: 0x04c9, 0x599: 0x0501, 0x59a: 0x0539, 0x59b: 0x0571, 0x59c: 0x05a9, 0x59d: 0x05e1, + 0x59e: 0x0619, 0x59f: 0x0651, 0x5a0: 0x0008, 0x5a1: 0x0008, 0x5a2: 0x3308, 0x5a3: 0x3308, + 0x5a4: 0x0018, 0x5a5: 0x0018, 0x5a6: 0x0008, 0x5a7: 0x0008, 0x5a8: 0x0008, 0x5a9: 0x0008, + 0x5aa: 0x0008, 0x5ab: 0x0008, 0x5ac: 0x0008, 0x5ad: 0x0008, 0x5ae: 0x0008, 0x5af: 0x0008, + 0x5b0: 0x0018, 0x5b1: 0x0008, 0x5b2: 0x0008, 0x5b3: 0x0008, 0x5b4: 0x0008, 0x5b5: 0x0008, + 0x5b6: 0x0008, 0x5b7: 0x0008, 0x5b8: 0x0008, 0x5b9: 0x0008, 0x5ba: 0x0008, 0x5bb: 0x0008, + 0x5bc: 0x0008, 0x5bd: 0x0008, 0x5be: 0x0008, 0x5bf: 0x0008, + // Block 0x17, offset 0x5c0 + 0x5c0: 0x0008, 0x5c1: 0x3308, 0x5c2: 0x3008, 0x5c3: 0x3008, 0x5c4: 0x0040, 0x5c5: 0x0008, + 0x5c6: 0x0008, 0x5c7: 0x0008, 0x5c8: 0x0008, 0x5c9: 0x0008, 0x5ca: 0x0008, 0x5cb: 0x0008, + 0x5cc: 0x0008, 0x5cd: 0x0040, 0x5ce: 0x0040, 0x5cf: 0x0008, 0x5d0: 0x0008, 0x5d1: 0x0040, + 0x5d2: 0x0040, 0x5d3: 0x0008, 0x5d4: 0x0008, 0x5d5: 0x0008, 0x5d6: 0x0008, 0x5d7: 0x0008, + 0x5d8: 0x0008, 0x5d9: 0x0008, 0x5da: 0x0008, 0x5db: 0x0008, 0x5dc: 0x0008, 0x5dd: 0x0008, + 0x5de: 0x0008, 0x5df: 0x0008, 0x5e0: 0x0008, 0x5e1: 0x0008, 0x5e2: 0x0008, 0x5e3: 0x0008, + 0x5e4: 0x0008, 0x5e5: 0x0008, 0x5e6: 0x0008, 0x5e7: 0x0008, 0x5e8: 0x0008, 0x5e9: 0x0040, + 0x5ea: 0x0008, 0x5eb: 0x0008, 0x5ec: 0x0008, 0x5ed: 0x0008, 0x5ee: 0x0008, 0x5ef: 0x0008, + 0x5f0: 0x0008, 0x5f1: 0x0040, 0x5f2: 0x0008, 0x5f3: 0x0040, 0x5f4: 0x0040, 0x5f5: 0x0040, + 0x5f6: 0x0008, 0x5f7: 0x0008, 0x5f8: 0x0008, 0x5f9: 0x0008, 0x5fa: 0x0040, 0x5fb: 0x0040, + 0x5fc: 0x3308, 0x5fd: 0x0008, 0x5fe: 0x3008, 0x5ff: 0x3008, + // Block 0x18, offset 0x600 + 0x600: 0x3008, 0x601: 0x3308, 0x602: 0x3308, 0x603: 0x3308, 0x604: 0x3308, 0x605: 0x0040, + 0x606: 0x0040, 0x607: 0x3008, 0x608: 0x3008, 0x609: 0x0040, 0x60a: 0x0040, 0x60b: 0x3008, + 0x60c: 0x3008, 0x60d: 0x3b08, 0x60e: 0x0008, 0x60f: 0x0040, 0x610: 0x0040, 0x611: 0x0040, + 0x612: 0x0040, 0x613: 0x0040, 0x614: 0x0040, 0x615: 0x0040, 0x616: 0x0040, 0x617: 0x3008, + 0x618: 0x0040, 0x619: 0x0040, 0x61a: 0x0040, 0x61b: 0x0040, 0x61c: 0x0689, 0x61d: 0x06c1, + 0x61e: 0x0040, 0x61f: 0x06f9, 0x620: 0x0008, 0x621: 0x0008, 0x622: 0x3308, 0x623: 0x3308, + 0x624: 0x0040, 0x625: 0x0040, 0x626: 0x0008, 0x627: 0x0008, 0x628: 0x0008, 0x629: 0x0008, + 0x62a: 0x0008, 0x62b: 0x0008, 0x62c: 0x0008, 0x62d: 0x0008, 0x62e: 0x0008, 0x62f: 0x0008, + 0x630: 0x0008, 0x631: 0x0008, 0x632: 0x0018, 0x633: 0x0018, 0x634: 0x0018, 0x635: 0x0018, + 0x636: 0x0018, 0x637: 0x0018, 0x638: 0x0018, 0x639: 0x0018, 0x63a: 0x0018, 0x63b: 0x0018, + 0x63c: 0x0008, 0x63d: 0x0018, 0x63e: 0x3308, 0x63f: 0x0040, + // Block 0x19, offset 0x640 + 0x640: 0x0040, 0x641: 0x3308, 0x642: 0x3308, 0x643: 0x3008, 0x644: 0x0040, 0x645: 0x0008, + 0x646: 0x0008, 0x647: 0x0008, 0x648: 0x0008, 0x649: 0x0008, 0x64a: 0x0008, 0x64b: 0x0040, + 0x64c: 0x0040, 0x64d: 0x0040, 0x64e: 0x0040, 0x64f: 0x0008, 0x650: 0x0008, 0x651: 0x0040, + 0x652: 0x0040, 0x653: 0x0008, 0x654: 0x0008, 0x655: 0x0008, 0x656: 0x0008, 0x657: 0x0008, + 0x658: 0x0008, 0x659: 0x0008, 0x65a: 0x0008, 0x65b: 0x0008, 0x65c: 0x0008, 0x65d: 0x0008, + 0x65e: 0x0008, 0x65f: 0x0008, 0x660: 0x0008, 0x661: 0x0008, 0x662: 0x0008, 0x663: 0x0008, + 0x664: 0x0008, 0x665: 0x0008, 0x666: 0x0008, 0x667: 0x0008, 0x668: 0x0008, 0x669: 0x0040, + 0x66a: 0x0008, 0x66b: 0x0008, 0x66c: 0x0008, 0x66d: 0x0008, 0x66e: 0x0008, 0x66f: 0x0008, + 0x670: 0x0008, 0x671: 0x0040, 0x672: 0x0008, 0x673: 0x0731, 0x674: 0x0040, 0x675: 0x0008, + 0x676: 0x0769, 0x677: 0x0040, 0x678: 0x0008, 0x679: 0x0008, 0x67a: 0x0040, 0x67b: 0x0040, + 0x67c: 0x3308, 0x67d: 0x0040, 0x67e: 0x3008, 0x67f: 0x3008, + // Block 0x1a, offset 0x680 + 0x680: 0x3008, 0x681: 0x3308, 0x682: 0x3308, 0x683: 0x0040, 0x684: 0x0040, 0x685: 0x0040, + 0x686: 0x0040, 0x687: 0x3308, 0x688: 0x3308, 0x689: 0x0040, 0x68a: 0x0040, 0x68b: 0x3308, + 0x68c: 0x3308, 0x68d: 0x3b08, 0x68e: 0x0040, 0x68f: 0x0040, 0x690: 0x0040, 0x691: 0x3308, + 0x692: 0x0040, 0x693: 0x0040, 0x694: 0x0040, 0x695: 0x0040, 0x696: 0x0040, 0x697: 0x0040, + 0x698: 0x0040, 0x699: 0x07a1, 0x69a: 0x07d9, 0x69b: 0x0811, 0x69c: 0x0008, 0x69d: 0x0040, + 0x69e: 0x0849, 0x69f: 0x0040, 0x6a0: 0x0040, 0x6a1: 0x0040, 0x6a2: 0x0040, 0x6a3: 0x0040, + 0x6a4: 0x0040, 0x6a5: 0x0040, 0x6a6: 0x0008, 0x6a7: 0x0008, 0x6a8: 0x0008, 0x6a9: 0x0008, + 0x6aa: 0x0008, 0x6ab: 0x0008, 0x6ac: 0x0008, 0x6ad: 0x0008, 0x6ae: 0x0008, 0x6af: 0x0008, + 0x6b0: 0x3308, 0x6b1: 0x3308, 0x6b2: 0x0008, 0x6b3: 0x0008, 0x6b4: 0x0008, 0x6b5: 0x3308, + 0x6b6: 0x0018, 0x6b7: 0x0040, 0x6b8: 0x0040, 0x6b9: 0x0040, 0x6ba: 0x0040, 0x6bb: 0x0040, + 0x6bc: 0x0040, 0x6bd: 0x0040, 0x6be: 0x0040, 0x6bf: 0x0040, + // Block 0x1b, offset 0x6c0 + 0x6c0: 0x0040, 0x6c1: 0x3308, 0x6c2: 0x3308, 0x6c3: 0x3008, 0x6c4: 0x0040, 0x6c5: 0x0008, + 0x6c6: 0x0008, 0x6c7: 0x0008, 0x6c8: 0x0008, 0x6c9: 0x0008, 0x6ca: 0x0008, 0x6cb: 0x0008, + 0x6cc: 0x0008, 0x6cd: 0x0008, 0x6ce: 0x0040, 0x6cf: 0x0008, 0x6d0: 0x0008, 0x6d1: 0x0008, + 0x6d2: 0x0040, 0x6d3: 0x0008, 0x6d4: 0x0008, 0x6d5: 0x0008, 0x6d6: 0x0008, 0x6d7: 0x0008, + 0x6d8: 0x0008, 0x6d9: 0x0008, 0x6da: 0x0008, 0x6db: 0x0008, 0x6dc: 0x0008, 0x6dd: 0x0008, + 0x6de: 0x0008, 0x6df: 0x0008, 0x6e0: 0x0008, 0x6e1: 0x0008, 0x6e2: 0x0008, 0x6e3: 0x0008, + 0x6e4: 0x0008, 0x6e5: 0x0008, 0x6e6: 0x0008, 0x6e7: 0x0008, 0x6e8: 0x0008, 0x6e9: 0x0040, + 0x6ea: 0x0008, 0x6eb: 0x0008, 0x6ec: 0x0008, 0x6ed: 0x0008, 0x6ee: 0x0008, 0x6ef: 0x0008, + 0x6f0: 0x0008, 0x6f1: 0x0040, 0x6f2: 0x0008, 0x6f3: 0x0008, 0x6f4: 0x0040, 0x6f5: 0x0008, + 0x6f6: 0x0008, 0x6f7: 0x0008, 0x6f8: 0x0008, 0x6f9: 0x0008, 0x6fa: 0x0040, 0x6fb: 0x0040, + 0x6fc: 0x3308, 0x6fd: 0x0008, 0x6fe: 0x3008, 0x6ff: 0x3008, + // Block 0x1c, offset 0x700 + 0x700: 0x3008, 0x701: 0x3308, 0x702: 0x3308, 0x703: 0x3308, 0x704: 0x3308, 0x705: 0x3308, + 0x706: 0x0040, 0x707: 0x3308, 0x708: 0x3308, 0x709: 0x3008, 0x70a: 0x0040, 0x70b: 0x3008, + 0x70c: 0x3008, 0x70d: 0x3b08, 0x70e: 0x0040, 0x70f: 0x0040, 0x710: 0x0008, 0x711: 0x0040, + 0x712: 0x0040, 0x713: 0x0040, 0x714: 0x0040, 0x715: 0x0040, 0x716: 0x0040, 0x717: 0x0040, + 0x718: 0x0040, 0x719: 0x0040, 0x71a: 0x0040, 0x71b: 0x0040, 0x71c: 0x0040, 0x71d: 0x0040, + 0x71e: 0x0040, 0x71f: 0x0040, 0x720: 0x0008, 0x721: 0x0008, 0x722: 0x3308, 0x723: 0x3308, + 0x724: 0x0040, 0x725: 0x0040, 0x726: 0x0008, 0x727: 0x0008, 0x728: 0x0008, 0x729: 0x0008, + 0x72a: 0x0008, 0x72b: 0x0008, 0x72c: 0x0008, 0x72d: 0x0008, 0x72e: 0x0008, 0x72f: 0x0008, + 0x730: 0x0018, 0x731: 0x0018, 0x732: 0x0040, 0x733: 0x0040, 0x734: 0x0040, 0x735: 0x0040, + 0x736: 0x0040, 0x737: 0x0040, 0x738: 0x0040, 0x739: 0x0008, 0x73a: 0x3308, 0x73b: 0x3308, + 0x73c: 0x3308, 0x73d: 0x3308, 0x73e: 0x3308, 0x73f: 0x3308, + // Block 0x1d, offset 0x740 + 0x740: 0x0040, 0x741: 0x3308, 0x742: 0x3008, 0x743: 0x3008, 0x744: 0x0040, 0x745: 0x0008, + 0x746: 0x0008, 0x747: 0x0008, 0x748: 0x0008, 0x749: 0x0008, 0x74a: 0x0008, 0x74b: 0x0008, + 0x74c: 0x0008, 0x74d: 0x0040, 0x74e: 0x0040, 0x74f: 0x0008, 0x750: 0x0008, 0x751: 0x0040, + 0x752: 0x0040, 0x753: 0x0008, 0x754: 0x0008, 0x755: 0x0008, 0x756: 0x0008, 0x757: 0x0008, + 0x758: 0x0008, 0x759: 0x0008, 0x75a: 0x0008, 0x75b: 0x0008, 0x75c: 0x0008, 0x75d: 0x0008, + 0x75e: 0x0008, 0x75f: 0x0008, 0x760: 0x0008, 0x761: 0x0008, 0x762: 0x0008, 0x763: 0x0008, + 0x764: 0x0008, 0x765: 0x0008, 0x766: 0x0008, 0x767: 0x0008, 0x768: 0x0008, 0x769: 0x0040, + 0x76a: 0x0008, 0x76b: 0x0008, 0x76c: 0x0008, 0x76d: 0x0008, 0x76e: 0x0008, 0x76f: 0x0008, + 0x770: 0x0008, 0x771: 0x0040, 0x772: 0x0008, 0x773: 0x0008, 0x774: 0x0040, 0x775: 0x0008, + 0x776: 0x0008, 0x777: 0x0008, 0x778: 0x0008, 0x779: 0x0008, 0x77a: 0x0040, 0x77b: 0x0040, + 0x77c: 0x3308, 0x77d: 0x0008, 0x77e: 0x3008, 0x77f: 0x3308, + // Block 0x1e, offset 0x780 + 0x780: 0x3008, 0x781: 0x3308, 0x782: 0x3308, 0x783: 0x3308, 0x784: 0x3308, 0x785: 0x0040, + 0x786: 0x0040, 0x787: 0x3008, 0x788: 0x3008, 0x789: 0x0040, 0x78a: 0x0040, 0x78b: 0x3008, + 0x78c: 0x3008, 0x78d: 0x3b08, 0x78e: 0x0040, 0x78f: 0x0040, 0x790: 0x0040, 0x791: 0x0040, + 0x792: 0x0040, 0x793: 0x0040, 0x794: 0x0040, 0x795: 0x0040, 0x796: 0x3308, 0x797: 0x3008, + 0x798: 0x0040, 0x799: 0x0040, 0x79a: 0x0040, 0x79b: 0x0040, 0x79c: 0x0881, 0x79d: 0x08b9, + 0x79e: 0x0040, 0x79f: 0x0008, 0x7a0: 0x0008, 0x7a1: 0x0008, 0x7a2: 0x3308, 0x7a3: 0x3308, + 0x7a4: 0x0040, 0x7a5: 0x0040, 0x7a6: 0x0008, 0x7a7: 0x0008, 0x7a8: 0x0008, 0x7a9: 0x0008, + 0x7aa: 0x0008, 0x7ab: 0x0008, 0x7ac: 0x0008, 0x7ad: 0x0008, 0x7ae: 0x0008, 0x7af: 0x0008, + 0x7b0: 0x0018, 0x7b1: 0x0008, 0x7b2: 0x0018, 0x7b3: 0x0018, 0x7b4: 0x0018, 0x7b5: 0x0018, + 0x7b6: 0x0018, 0x7b7: 0x0018, 0x7b8: 0x0040, 0x7b9: 0x0040, 0x7ba: 0x0040, 0x7bb: 0x0040, + 0x7bc: 0x0040, 0x7bd: 0x0040, 0x7be: 0x0040, 0x7bf: 0x0040, + // Block 0x1f, offset 0x7c0 + 0x7c0: 0x0040, 0x7c1: 0x0040, 0x7c2: 0x3308, 0x7c3: 0x0008, 0x7c4: 0x0040, 0x7c5: 0x0008, + 0x7c6: 0x0008, 0x7c7: 0x0008, 0x7c8: 0x0008, 0x7c9: 0x0008, 0x7ca: 0x0008, 0x7cb: 0x0040, + 0x7cc: 0x0040, 0x7cd: 0x0040, 0x7ce: 0x0008, 0x7cf: 0x0008, 0x7d0: 0x0008, 0x7d1: 0x0040, + 0x7d2: 0x0008, 0x7d3: 0x0008, 0x7d4: 0x0008, 0x7d5: 0x0008, 0x7d6: 0x0040, 0x7d7: 0x0040, + 0x7d8: 0x0040, 0x7d9: 0x0008, 0x7da: 0x0008, 0x7db: 0x0040, 0x7dc: 0x0008, 0x7dd: 0x0040, + 0x7de: 0x0008, 0x7df: 0x0008, 0x7e0: 0x0040, 0x7e1: 0x0040, 0x7e2: 0x0040, 0x7e3: 0x0008, + 0x7e4: 0x0008, 0x7e5: 0x0040, 0x7e6: 0x0040, 0x7e7: 0x0040, 0x7e8: 0x0008, 0x7e9: 0x0008, + 0x7ea: 0x0008, 0x7eb: 0x0040, 0x7ec: 0x0040, 0x7ed: 0x0040, 0x7ee: 0x0008, 0x7ef: 0x0008, + 0x7f0: 0x0008, 0x7f1: 0x0008, 0x7f2: 0x0008, 0x7f3: 0x0008, 0x7f4: 0x0008, 0x7f5: 0x0008, + 0x7f6: 0x0008, 0x7f7: 0x0008, 0x7f8: 0x0008, 0x7f9: 0x0008, 0x7fa: 0x0040, 0x7fb: 0x0040, + 0x7fc: 0x0040, 0x7fd: 0x0040, 0x7fe: 0x3008, 0x7ff: 0x3008, + // Block 0x20, offset 0x800 + 0x800: 0x3308, 0x801: 0x3008, 0x802: 0x3008, 0x803: 0x3008, 0x804: 0x3008, 0x805: 0x0040, + 0x806: 0x3308, 0x807: 0x3308, 0x808: 0x3308, 0x809: 0x0040, 0x80a: 0x3308, 0x80b: 0x3308, + 0x80c: 0x3308, 0x80d: 0x3b08, 0x80e: 0x0040, 0x80f: 0x0040, 0x810: 0x0040, 0x811: 0x0040, + 0x812: 0x0040, 0x813: 0x0040, 0x814: 0x0040, 0x815: 0x3308, 0x816: 0x3308, 0x817: 0x0040, + 0x818: 0x0008, 0x819: 0x0008, 0x81a: 0x0008, 0x81b: 0x0040, 0x81c: 0x0040, 0x81d: 0x0040, + 0x81e: 0x0040, 0x81f: 0x0040, 0x820: 0x0008, 0x821: 0x0008, 0x822: 0x3308, 0x823: 0x3308, + 0x824: 0x0040, 0x825: 0x0040, 0x826: 0x0008, 0x827: 0x0008, 0x828: 0x0008, 0x829: 0x0008, + 0x82a: 0x0008, 0x82b: 0x0008, 0x82c: 0x0008, 0x82d: 0x0008, 0x82e: 0x0008, 0x82f: 0x0008, + 0x830: 0x0040, 0x831: 0x0040, 0x832: 0x0040, 0x833: 0x0040, 0x834: 0x0040, 0x835: 0x0040, + 0x836: 0x0040, 0x837: 0x0018, 0x838: 0x0018, 0x839: 0x0018, 0x83a: 0x0018, 0x83b: 0x0018, + 0x83c: 0x0018, 0x83d: 0x0018, 0x83e: 0x0018, 0x83f: 0x0018, + // Block 0x21, offset 0x840 + 0x840: 0x0008, 0x841: 0x3308, 0x842: 0x3008, 0x843: 0x3008, 0x844: 0x0018, 0x845: 0x0008, + 0x846: 0x0008, 0x847: 0x0008, 0x848: 0x0008, 0x849: 0x0008, 0x84a: 0x0008, 0x84b: 0x0008, + 0x84c: 0x0008, 0x84d: 0x0040, 0x84e: 0x0008, 0x84f: 0x0008, 0x850: 0x0008, 0x851: 0x0040, + 0x852: 0x0008, 0x853: 0x0008, 0x854: 0x0008, 0x855: 0x0008, 0x856: 0x0008, 0x857: 0x0008, + 0x858: 0x0008, 0x859: 0x0008, 0x85a: 0x0008, 0x85b: 0x0008, 0x85c: 0x0008, 0x85d: 0x0008, + 0x85e: 0x0008, 0x85f: 0x0008, 0x860: 0x0008, 0x861: 0x0008, 0x862: 0x0008, 0x863: 0x0008, + 0x864: 0x0008, 0x865: 0x0008, 0x866: 0x0008, 0x867: 0x0008, 0x868: 0x0008, 0x869: 0x0040, + 0x86a: 0x0008, 0x86b: 0x0008, 0x86c: 0x0008, 0x86d: 0x0008, 0x86e: 0x0008, 0x86f: 0x0008, + 0x870: 0x0008, 0x871: 0x0008, 0x872: 0x0008, 0x873: 0x0008, 0x874: 0x0040, 0x875: 0x0008, + 0x876: 0x0008, 0x877: 0x0008, 0x878: 0x0008, 0x879: 0x0008, 0x87a: 0x0040, 0x87b: 0x0040, + 0x87c: 0x3308, 0x87d: 0x0008, 0x87e: 0x3008, 0x87f: 0x3308, + // Block 0x22, offset 0x880 + 0x880: 0x3008, 0x881: 0x3008, 0x882: 0x3008, 0x883: 0x3008, 0x884: 0x3008, 0x885: 0x0040, + 0x886: 0x3308, 0x887: 0x3008, 0x888: 0x3008, 0x889: 0x0040, 0x88a: 0x3008, 0x88b: 0x3008, + 0x88c: 0x3308, 0x88d: 0x3b08, 0x88e: 0x0040, 0x88f: 0x0040, 0x890: 0x0040, 0x891: 0x0040, + 0x892: 0x0040, 0x893: 0x0040, 0x894: 0x0040, 0x895: 0x3008, 0x896: 0x3008, 0x897: 0x0040, + 0x898: 0x0040, 0x899: 0x0040, 0x89a: 0x0040, 0x89b: 0x0040, 0x89c: 0x0040, 0x89d: 0x0040, + 0x89e: 0x0008, 0x89f: 0x0040, 0x8a0: 0x0008, 0x8a1: 0x0008, 0x8a2: 0x3308, 0x8a3: 0x3308, + 0x8a4: 0x0040, 0x8a5: 0x0040, 0x8a6: 0x0008, 0x8a7: 0x0008, 0x8a8: 0x0008, 0x8a9: 0x0008, + 0x8aa: 0x0008, 0x8ab: 0x0008, 0x8ac: 0x0008, 0x8ad: 0x0008, 0x8ae: 0x0008, 0x8af: 0x0008, + 0x8b0: 0x0040, 0x8b1: 0x0008, 0x8b2: 0x0008, 0x8b3: 0x0040, 0x8b4: 0x0040, 0x8b5: 0x0040, + 0x8b6: 0x0040, 0x8b7: 0x0040, 0x8b8: 0x0040, 0x8b9: 0x0040, 0x8ba: 0x0040, 0x8bb: 0x0040, + 0x8bc: 0x0040, 0x8bd: 0x0040, 0x8be: 0x0040, 0x8bf: 0x0040, + // Block 0x23, offset 0x8c0 + 0x8c0: 0x3008, 0x8c1: 0x3308, 0x8c2: 0x3308, 0x8c3: 0x3308, 0x8c4: 0x3308, 0x8c5: 0x0040, + 0x8c6: 0x3008, 0x8c7: 0x3008, 0x8c8: 0x3008, 0x8c9: 0x0040, 0x8ca: 0x3008, 0x8cb: 0x3008, + 0x8cc: 0x3008, 0x8cd: 0x3b08, 0x8ce: 0x0008, 0x8cf: 0x0018, 0x8d0: 0x0040, 0x8d1: 0x0040, + 0x8d2: 0x0040, 0x8d3: 0x0040, 0x8d4: 0x0008, 0x8d5: 0x0008, 0x8d6: 0x0008, 0x8d7: 0x3008, + 0x8d8: 0x0018, 0x8d9: 0x0018, 0x8da: 0x0018, 0x8db: 0x0018, 0x8dc: 0x0018, 0x8dd: 0x0018, + 0x8de: 0x0018, 0x8df: 0x0008, 0x8e0: 0x0008, 0x8e1: 0x0008, 0x8e2: 0x3308, 0x8e3: 0x3308, + 0x8e4: 0x0040, 0x8e5: 0x0040, 0x8e6: 0x0008, 0x8e7: 0x0008, 0x8e8: 0x0008, 0x8e9: 0x0008, + 0x8ea: 0x0008, 0x8eb: 0x0008, 0x8ec: 0x0008, 0x8ed: 0x0008, 0x8ee: 0x0008, 0x8ef: 0x0008, + 0x8f0: 0x0018, 0x8f1: 0x0018, 0x8f2: 0x0018, 0x8f3: 0x0018, 0x8f4: 0x0018, 0x8f5: 0x0018, + 0x8f6: 0x0018, 0x8f7: 0x0018, 0x8f8: 0x0018, 0x8f9: 0x0018, 0x8fa: 0x0008, 0x8fb: 0x0008, + 0x8fc: 0x0008, 0x8fd: 0x0008, 0x8fe: 0x0008, 0x8ff: 0x0008, + // Block 0x24, offset 0x900 + 0x900: 0x0040, 0x901: 0x0008, 0x902: 0x0008, 0x903: 0x0040, 0x904: 0x0008, 0x905: 0x0040, + 0x906: 0x0008, 0x907: 0x0008, 0x908: 0x0008, 0x909: 0x0008, 0x90a: 0x0008, 0x90b: 0x0040, + 0x90c: 0x0008, 0x90d: 0x0008, 0x90e: 0x0008, 0x90f: 0x0008, 0x910: 0x0008, 0x911: 0x0008, + 0x912: 0x0008, 0x913: 0x0008, 0x914: 0x0008, 0x915: 0x0008, 0x916: 0x0008, 0x917: 0x0008, + 0x918: 0x0008, 0x919: 0x0008, 0x91a: 0x0008, 0x91b: 0x0008, 0x91c: 0x0008, 0x91d: 0x0008, + 0x91e: 0x0008, 0x91f: 0x0008, 0x920: 0x0008, 0x921: 0x0008, 0x922: 0x0008, 0x923: 0x0008, + 0x924: 0x0040, 0x925: 0x0008, 0x926: 0x0040, 0x927: 0x0008, 0x928: 0x0008, 0x929: 0x0008, + 0x92a: 0x0008, 0x92b: 0x0008, 0x92c: 0x0008, 0x92d: 0x0008, 0x92e: 0x0008, 0x92f: 0x0008, + 0x930: 0x0008, 0x931: 0x3308, 0x932: 0x0008, 0x933: 0x0929, 0x934: 0x3308, 0x935: 0x3308, + 0x936: 0x3308, 0x937: 0x3308, 0x938: 0x3308, 0x939: 0x3308, 0x93a: 0x3b08, 0x93b: 0x3308, + 0x93c: 0x3308, 0x93d: 0x0008, 0x93e: 0x0040, 0x93f: 0x0040, + // Block 0x25, offset 0x940 + 0x940: 0x0008, 0x941: 0x0008, 0x942: 0x0008, 0x943: 0x09d1, 0x944: 0x0008, 0x945: 0x0008, + 0x946: 0x0008, 0x947: 0x0008, 0x948: 0x0040, 0x949: 0x0008, 0x94a: 0x0008, 0x94b: 0x0008, + 0x94c: 0x0008, 0x94d: 0x0a09, 0x94e: 0x0008, 0x94f: 0x0008, 0x950: 0x0008, 0x951: 0x0008, + 0x952: 0x0a41, 0x953: 0x0008, 0x954: 0x0008, 0x955: 0x0008, 0x956: 0x0008, 0x957: 0x0a79, + 0x958: 0x0008, 0x959: 0x0008, 0x95a: 0x0008, 0x95b: 0x0008, 0x95c: 0x0ab1, 0x95d: 0x0008, + 0x95e: 0x0008, 0x95f: 0x0008, 0x960: 0x0008, 0x961: 0x0008, 0x962: 0x0008, 0x963: 0x0008, + 0x964: 0x0008, 0x965: 0x0008, 0x966: 0x0008, 0x967: 0x0008, 0x968: 0x0008, 0x969: 0x0ae9, + 0x96a: 0x0008, 0x96b: 0x0008, 0x96c: 0x0008, 0x96d: 0x0040, 0x96e: 0x0040, 0x96f: 0x0040, + 0x970: 0x0040, 0x971: 0x3308, 0x972: 0x3308, 0x973: 0x0b21, 0x974: 0x3308, 0x975: 0x0b59, + 0x976: 0x0b91, 0x977: 0x0bc9, 0x978: 0x0c19, 0x979: 0x0c51, 0x97a: 0x3308, 0x97b: 0x3308, + 0x97c: 0x3308, 0x97d: 0x3308, 0x97e: 0x3308, 0x97f: 0x3008, + // Block 0x26, offset 0x980 + 0x980: 0x3308, 0x981: 0x0ca1, 0x982: 0x3308, 0x983: 0x3308, 0x984: 0x3b08, 0x985: 0x0018, + 0x986: 0x3308, 0x987: 0x3308, 0x988: 0x0008, 0x989: 0x0008, 0x98a: 0x0008, 0x98b: 0x0008, + 0x98c: 0x0008, 0x98d: 0x3308, 0x98e: 0x3308, 0x98f: 0x3308, 0x990: 0x3308, 0x991: 0x3308, + 0x992: 0x3308, 0x993: 0x0cd9, 0x994: 0x3308, 0x995: 0x3308, 0x996: 0x3308, 0x997: 0x3308, + 0x998: 0x0040, 0x999: 0x3308, 0x99a: 0x3308, 0x99b: 0x3308, 0x99c: 0x3308, 0x99d: 0x0d11, + 0x99e: 0x3308, 0x99f: 0x3308, 0x9a0: 0x3308, 0x9a1: 0x3308, 0x9a2: 0x0d49, 0x9a3: 0x3308, + 0x9a4: 0x3308, 0x9a5: 0x3308, 0x9a6: 0x3308, 0x9a7: 0x0d81, 0x9a8: 0x3308, 0x9a9: 0x3308, + 0x9aa: 0x3308, 0x9ab: 0x3308, 0x9ac: 0x0db9, 0x9ad: 0x3308, 0x9ae: 0x3308, 0x9af: 0x3308, + 0x9b0: 0x3308, 0x9b1: 0x3308, 0x9b2: 0x3308, 0x9b3: 0x3308, 0x9b4: 0x3308, 0x9b5: 0x3308, + 0x9b6: 0x3308, 0x9b7: 0x3308, 0x9b8: 0x3308, 0x9b9: 0x0df1, 0x9ba: 0x3308, 0x9bb: 0x3308, + 0x9bc: 0x3308, 0x9bd: 0x0040, 0x9be: 0x0018, 0x9bf: 0x0018, + // Block 0x27, offset 0x9c0 + 0x9c0: 0x0008, 0x9c1: 0x0008, 0x9c2: 0x0008, 0x9c3: 0x0008, 0x9c4: 0x0008, 0x9c5: 0x0008, + 0x9c6: 0x0008, 0x9c7: 0x0008, 0x9c8: 0x0008, 0x9c9: 0x0008, 0x9ca: 0x0008, 0x9cb: 0x0008, + 0x9cc: 0x0008, 0x9cd: 0x0008, 0x9ce: 0x0008, 0x9cf: 0x0008, 0x9d0: 0x0008, 0x9d1: 0x0008, + 0x9d2: 0x0008, 0x9d3: 0x0008, 0x9d4: 0x0008, 0x9d5: 0x0008, 0x9d6: 0x0008, 0x9d7: 0x0008, + 0x9d8: 0x0008, 0x9d9: 0x0008, 0x9da: 0x0008, 0x9db: 0x0008, 0x9dc: 0x0008, 0x9dd: 0x0008, + 0x9de: 0x0008, 0x9df: 0x0008, 0x9e0: 0x0008, 0x9e1: 0x0008, 0x9e2: 0x0008, 0x9e3: 0x0008, + 0x9e4: 0x0008, 0x9e5: 0x0008, 0x9e6: 0x0008, 0x9e7: 0x0008, 0x9e8: 0x0008, 0x9e9: 0x0008, + 0x9ea: 0x0008, 0x9eb: 0x0008, 0x9ec: 0x0039, 0x9ed: 0x0ed1, 0x9ee: 0x0ee9, 0x9ef: 0x0008, + 0x9f0: 0x0ef9, 0x9f1: 0x0f09, 0x9f2: 0x0f19, 0x9f3: 0x0f31, 0x9f4: 0x0249, 0x9f5: 0x0f41, + 0x9f6: 0x0259, 0x9f7: 0x0f51, 0x9f8: 0x0359, 0x9f9: 0x0f61, 0x9fa: 0x0f71, 0x9fb: 0x0008, + 0x9fc: 0x00d9, 0x9fd: 0x0f81, 0x9fe: 0x0f99, 0x9ff: 0x0269, + // Block 0x28, offset 0xa00 + 0xa00: 0x0fa9, 0xa01: 0x0fb9, 0xa02: 0x0279, 0xa03: 0x0039, 0xa04: 0x0fc9, 0xa05: 0x0fe1, + 0xa06: 0x05b5, 0xa07: 0x0ee9, 0xa08: 0x0ef9, 0xa09: 0x0f09, 0xa0a: 0x0ff9, 0xa0b: 0x1011, + 0xa0c: 0x1029, 0xa0d: 0x0f31, 0xa0e: 0x0008, 0xa0f: 0x0f51, 0xa10: 0x0f61, 0xa11: 0x1041, + 0xa12: 0x00d9, 0xa13: 0x1059, 0xa14: 0x05cd, 0xa15: 0x05cd, 0xa16: 0x0f99, 0xa17: 0x0fa9, + 0xa18: 0x0fb9, 0xa19: 0x05b5, 0xa1a: 0x1071, 0xa1b: 0x1089, 0xa1c: 0x05e5, 0xa1d: 0x1099, + 0xa1e: 0x10b1, 0xa1f: 0x10c9, 0xa20: 0x10e1, 0xa21: 0x10f9, 0xa22: 0x0f41, 0xa23: 0x0269, + 0xa24: 0x0fb9, 0xa25: 0x1089, 0xa26: 0x1099, 0xa27: 0x10b1, 0xa28: 0x1111, 0xa29: 0x10e1, + 0xa2a: 0x10f9, 0xa2b: 0x0008, 0xa2c: 0x0008, 0xa2d: 0x0008, 0xa2e: 0x0008, 0xa2f: 0x0008, + 0xa30: 0x0008, 0xa31: 0x0008, 0xa32: 0x0008, 0xa33: 0x0008, 0xa34: 0x0008, 0xa35: 0x0008, + 0xa36: 0x0008, 0xa37: 0x0008, 0xa38: 0x1129, 0xa39: 0x0008, 0xa3a: 0x0008, 0xa3b: 0x0008, + 0xa3c: 0x0008, 0xa3d: 0x0008, 0xa3e: 0x0008, 0xa3f: 0x0008, + // Block 0x29, offset 0xa40 + 0xa40: 0x0008, 0xa41: 0x0008, 0xa42: 0x0008, 0xa43: 0x0008, 0xa44: 0x0008, 0xa45: 0x0008, + 0xa46: 0x0008, 0xa47: 0x0008, 0xa48: 0x0008, 0xa49: 0x0008, 0xa4a: 0x0008, 0xa4b: 0x0008, + 0xa4c: 0x0008, 0xa4d: 0x0008, 0xa4e: 0x0008, 0xa4f: 0x0008, 0xa50: 0x0008, 0xa51: 0x0008, + 0xa52: 0x0008, 0xa53: 0x0008, 0xa54: 0x0008, 0xa55: 0x0008, 0xa56: 0x0008, 0xa57: 0x0008, + 0xa58: 0x0008, 0xa59: 0x0008, 0xa5a: 0x0008, 0xa5b: 0x1141, 0xa5c: 0x1159, 0xa5d: 0x1169, + 0xa5e: 0x1181, 0xa5f: 0x1029, 0xa60: 0x1199, 0xa61: 0x11a9, 0xa62: 0x11c1, 0xa63: 0x11d9, + 0xa64: 0x11f1, 0xa65: 0x1209, 0xa66: 0x1221, 0xa67: 0x05fd, 0xa68: 0x1239, 0xa69: 0x1251, + 0xa6a: 0xe17d, 0xa6b: 0x1269, 0xa6c: 0x1281, 0xa6d: 0x1299, 0xa6e: 0x12b1, 0xa6f: 0x12c9, + 0xa70: 0x12e1, 0xa71: 0x12f9, 0xa72: 0x1311, 0xa73: 0x1329, 0xa74: 0x1341, 0xa75: 0x1359, + 0xa76: 0x1371, 0xa77: 0x1389, 0xa78: 0x0615, 0xa79: 0x13a1, 0xa7a: 0x13b9, 0xa7b: 0x13d1, + 0xa7c: 0x13e1, 0xa7d: 0x13f9, 0xa7e: 0x1411, 0xa7f: 0x1429, + // Block 0x2a, offset 0xa80 + 0xa80: 0xe00d, 0xa81: 0x0008, 0xa82: 0xe00d, 0xa83: 0x0008, 0xa84: 0xe00d, 0xa85: 0x0008, + 0xa86: 0xe00d, 0xa87: 0x0008, 0xa88: 0xe00d, 0xa89: 0x0008, 0xa8a: 0xe00d, 0xa8b: 0x0008, + 0xa8c: 0xe00d, 0xa8d: 0x0008, 0xa8e: 0xe00d, 0xa8f: 0x0008, 0xa90: 0xe00d, 0xa91: 0x0008, + 0xa92: 0xe00d, 0xa93: 0x0008, 0xa94: 0xe00d, 0xa95: 0x0008, 0xa96: 0xe00d, 0xa97: 0x0008, + 0xa98: 0xe00d, 0xa99: 0x0008, 0xa9a: 0xe00d, 0xa9b: 0x0008, 0xa9c: 0xe00d, 0xa9d: 0x0008, + 0xa9e: 0xe00d, 0xa9f: 0x0008, 0xaa0: 0xe00d, 0xaa1: 0x0008, 0xaa2: 0xe00d, 0xaa3: 0x0008, + 0xaa4: 0xe00d, 0xaa5: 0x0008, 0xaa6: 0xe00d, 0xaa7: 0x0008, 0xaa8: 0xe00d, 0xaa9: 0x0008, + 0xaaa: 0xe00d, 0xaab: 0x0008, 0xaac: 0xe00d, 0xaad: 0x0008, 0xaae: 0xe00d, 0xaaf: 0x0008, + 0xab0: 0xe00d, 0xab1: 0x0008, 0xab2: 0xe00d, 0xab3: 0x0008, 0xab4: 0xe00d, 0xab5: 0x0008, + 0xab6: 0xe00d, 0xab7: 0x0008, 0xab8: 0xe00d, 0xab9: 0x0008, 0xaba: 0xe00d, 0xabb: 0x0008, + 0xabc: 0xe00d, 0xabd: 0x0008, 0xabe: 0xe00d, 0xabf: 0x0008, + // Block 0x2b, offset 0xac0 + 0xac0: 0xe00d, 0xac1: 0x0008, 0xac2: 0xe00d, 0xac3: 0x0008, 0xac4: 0xe00d, 0xac5: 0x0008, + 0xac6: 0xe00d, 0xac7: 0x0008, 0xac8: 0xe00d, 0xac9: 0x0008, 0xaca: 0xe00d, 0xacb: 0x0008, + 0xacc: 0xe00d, 0xacd: 0x0008, 0xace: 0xe00d, 0xacf: 0x0008, 0xad0: 0xe00d, 0xad1: 0x0008, + 0xad2: 0xe00d, 0xad3: 0x0008, 0xad4: 0xe00d, 0xad5: 0x0008, 0xad6: 0x0008, 0xad7: 0x0008, + 0xad8: 0x0008, 0xad9: 0x0008, 0xada: 0x062d, 0xadb: 0x064d, 0xadc: 0x0008, 0xadd: 0x0008, + 0xade: 0x1441, 0xadf: 0x0008, 0xae0: 0xe00d, 0xae1: 0x0008, 0xae2: 0xe00d, 0xae3: 0x0008, + 0xae4: 0xe00d, 0xae5: 0x0008, 0xae6: 0xe00d, 0xae7: 0x0008, 0xae8: 0xe00d, 0xae9: 0x0008, + 0xaea: 0xe00d, 0xaeb: 0x0008, 0xaec: 0xe00d, 0xaed: 0x0008, 0xaee: 0xe00d, 0xaef: 0x0008, + 0xaf0: 0xe00d, 0xaf1: 0x0008, 0xaf2: 0xe00d, 0xaf3: 0x0008, 0xaf4: 0xe00d, 0xaf5: 0x0008, + 0xaf6: 0xe00d, 0xaf7: 0x0008, 0xaf8: 0xe00d, 0xaf9: 0x0008, 0xafa: 0xe00d, 0xafb: 0x0008, + 0xafc: 0xe00d, 0xafd: 0x0008, 0xafe: 0xe00d, 0xaff: 0x0008, + // Block 0x2c, offset 0xb00 + 0xb00: 0x0008, 0xb01: 0x0008, 0xb02: 0x0008, 0xb03: 0x0008, 0xb04: 0x0008, 0xb05: 0x0008, + 0xb06: 0x0040, 0xb07: 0x0040, 0xb08: 0xe045, 0xb09: 0xe045, 0xb0a: 0xe045, 0xb0b: 0xe045, + 0xb0c: 0xe045, 0xb0d: 0xe045, 0xb0e: 0x0040, 0xb0f: 0x0040, 0xb10: 0x0008, 0xb11: 0x0008, + 0xb12: 0x0008, 0xb13: 0x0008, 0xb14: 0x0008, 0xb15: 0x0008, 0xb16: 0x0008, 0xb17: 0x0008, + 0xb18: 0x0040, 0xb19: 0xe045, 0xb1a: 0x0040, 0xb1b: 0xe045, 0xb1c: 0x0040, 0xb1d: 0xe045, + 0xb1e: 0x0040, 0xb1f: 0xe045, 0xb20: 0x0008, 0xb21: 0x0008, 0xb22: 0x0008, 0xb23: 0x0008, + 0xb24: 0x0008, 0xb25: 0x0008, 0xb26: 0x0008, 0xb27: 0x0008, 0xb28: 0xe045, 0xb29: 0xe045, + 0xb2a: 0xe045, 0xb2b: 0xe045, 0xb2c: 0xe045, 0xb2d: 0xe045, 0xb2e: 0xe045, 0xb2f: 0xe045, + 0xb30: 0x0008, 0xb31: 0x1459, 0xb32: 0x0008, 0xb33: 0x1471, 0xb34: 0x0008, 0xb35: 0x1489, + 0xb36: 0x0008, 0xb37: 0x14a1, 0xb38: 0x0008, 0xb39: 0x14b9, 0xb3a: 0x0008, 0xb3b: 0x14d1, + 0xb3c: 0x0008, 0xb3d: 0x14e9, 0xb3e: 0x0040, 0xb3f: 0x0040, + // Block 0x2d, offset 0xb40 + 0xb40: 0x1501, 0xb41: 0x1531, 0xb42: 0x1561, 0xb43: 0x1591, 0xb44: 0x15c1, 0xb45: 0x15f1, + 0xb46: 0x1621, 0xb47: 0x1651, 0xb48: 0x1501, 0xb49: 0x1531, 0xb4a: 0x1561, 0xb4b: 0x1591, + 0xb4c: 0x15c1, 0xb4d: 0x15f1, 0xb4e: 0x1621, 0xb4f: 0x1651, 0xb50: 0x1681, 0xb51: 0x16b1, + 0xb52: 0x16e1, 0xb53: 0x1711, 0xb54: 0x1741, 0xb55: 0x1771, 0xb56: 0x17a1, 0xb57: 0x17d1, + 0xb58: 0x1681, 0xb59: 0x16b1, 0xb5a: 0x16e1, 0xb5b: 0x1711, 0xb5c: 0x1741, 0xb5d: 0x1771, + 0xb5e: 0x17a1, 0xb5f: 0x17d1, 0xb60: 0x1801, 0xb61: 0x1831, 0xb62: 0x1861, 0xb63: 0x1891, + 0xb64: 0x18c1, 0xb65: 0x18f1, 0xb66: 0x1921, 0xb67: 0x1951, 0xb68: 0x1801, 0xb69: 0x1831, + 0xb6a: 0x1861, 0xb6b: 0x1891, 0xb6c: 0x18c1, 0xb6d: 0x18f1, 0xb6e: 0x1921, 0xb6f: 0x1951, + 0xb70: 0x0008, 0xb71: 0x0008, 0xb72: 0x1981, 0xb73: 0x19b1, 0xb74: 0x19d9, 0xb75: 0x0040, + 0xb76: 0x0008, 0xb77: 0x1a01, 0xb78: 0xe045, 0xb79: 0xe045, 0xb7a: 0x0665, 0xb7b: 0x1459, + 0xb7c: 0x19b1, 0xb7d: 0x067e, 0xb7e: 0x1a31, 0xb7f: 0x069e, + // Block 0x2e, offset 0xb80 + 0xb80: 0x06be, 0xb81: 0x1a4a, 0xb82: 0x1a79, 0xb83: 0x1aa9, 0xb84: 0x1ad1, 0xb85: 0x0040, + 0xb86: 0x0008, 0xb87: 0x1af9, 0xb88: 0x06dd, 0xb89: 0x1471, 0xb8a: 0x06f5, 0xb8b: 0x1489, + 0xb8c: 0x1aa9, 0xb8d: 0x1b2a, 0xb8e: 0x1b5a, 0xb8f: 0x1b8a, 0xb90: 0x0008, 0xb91: 0x0008, + 0xb92: 0x0008, 0xb93: 0x1bb9, 0xb94: 0x0040, 0xb95: 0x0040, 0xb96: 0x0008, 0xb97: 0x0008, + 0xb98: 0xe045, 0xb99: 0xe045, 0xb9a: 0x070d, 0xb9b: 0x14a1, 0xb9c: 0x0040, 0xb9d: 0x1bd2, + 0xb9e: 0x1c02, 0xb9f: 0x1c32, 0xba0: 0x0008, 0xba1: 0x0008, 0xba2: 0x0008, 0xba3: 0x1c61, + 0xba4: 0x0008, 0xba5: 0x0008, 0xba6: 0x0008, 0xba7: 0x0008, 0xba8: 0xe045, 0xba9: 0xe045, + 0xbaa: 0x0725, 0xbab: 0x14d1, 0xbac: 0xe04d, 0xbad: 0x1c7a, 0xbae: 0x03d2, 0xbaf: 0x1caa, + 0xbb0: 0x0040, 0xbb1: 0x0040, 0xbb2: 0x1cb9, 0xbb3: 0x1ce9, 0xbb4: 0x1d11, 0xbb5: 0x0040, + 0xbb6: 0x0008, 0xbb7: 0x1d39, 0xbb8: 0x073d, 0xbb9: 0x14b9, 0xbba: 0x0515, 0xbbb: 0x14e9, + 0xbbc: 0x1ce9, 0xbbd: 0x0756, 0xbbe: 0x0776, 0xbbf: 0x0040, + // Block 0x2f, offset 0xbc0 + 0xbc0: 0x000a, 0xbc1: 0x000a, 0xbc2: 0x000a, 0xbc3: 0x000a, 0xbc4: 0x000a, 0xbc5: 0x000a, + 0xbc6: 0x000a, 0xbc7: 0x000a, 0xbc8: 0x000a, 0xbc9: 0x000a, 0xbca: 0x000a, 0xbcb: 0x03c0, + 0xbcc: 0x0003, 0xbcd: 0x0003, 0xbce: 0x0340, 0xbcf: 0x0b40, 0xbd0: 0x0018, 0xbd1: 0xe00d, + 0xbd2: 0x0018, 0xbd3: 0x0018, 0xbd4: 0x0018, 0xbd5: 0x0018, 0xbd6: 0x0018, 0xbd7: 0x0796, + 0xbd8: 0x0018, 0xbd9: 0x0018, 0xbda: 0x0018, 0xbdb: 0x0018, 0xbdc: 0x0018, 0xbdd: 0x0018, + 0xbde: 0x0018, 0xbdf: 0x0018, 0xbe0: 0x0018, 0xbe1: 0x0018, 0xbe2: 0x0018, 0xbe3: 0x0018, + 0xbe4: 0x0040, 0xbe5: 0x0040, 0xbe6: 0x0040, 0xbe7: 0x0018, 0xbe8: 0x0040, 0xbe9: 0x0040, + 0xbea: 0x0340, 0xbeb: 0x0340, 0xbec: 0x0340, 0xbed: 0x0340, 0xbee: 0x0340, 0xbef: 0x000a, + 0xbf0: 0x0018, 0xbf1: 0x0018, 0xbf2: 0x0018, 0xbf3: 0x1d69, 0xbf4: 0x1da1, 0xbf5: 0x0018, + 0xbf6: 0x1df1, 0xbf7: 0x1e29, 0xbf8: 0x0018, 0xbf9: 0x0018, 0xbfa: 0x0018, 0xbfb: 0x0018, + 0xbfc: 0x1e7a, 0xbfd: 0x0018, 0xbfe: 0x07b6, 0xbff: 0x0018, + // Block 0x30, offset 0xc00 + 0xc00: 0x0018, 0xc01: 0x0018, 0xc02: 0x0018, 0xc03: 0x0018, 0xc04: 0x0018, 0xc05: 0x0018, + 0xc06: 0x0018, 0xc07: 0x1e92, 0xc08: 0x1eaa, 0xc09: 0x1ec2, 0xc0a: 0x0018, 0xc0b: 0x0018, + 0xc0c: 0x0018, 0xc0d: 0x0018, 0xc0e: 0x0018, 0xc0f: 0x0018, 0xc10: 0x0018, 0xc11: 0x0018, + 0xc12: 0x0018, 0xc13: 0x0018, 0xc14: 0x0018, 0xc15: 0x0018, 0xc16: 0x0018, 0xc17: 0x1ed9, + 0xc18: 0x0018, 0xc19: 0x0018, 0xc1a: 0x0018, 0xc1b: 0x0018, 0xc1c: 0x0018, 0xc1d: 0x0018, + 0xc1e: 0x0018, 0xc1f: 0x000a, 0xc20: 0x03c0, 0xc21: 0x0340, 0xc22: 0x0340, 0xc23: 0x0340, + 0xc24: 0x03c0, 0xc25: 0x0040, 0xc26: 0x0040, 0xc27: 0x0040, 0xc28: 0x0040, 0xc29: 0x0040, + 0xc2a: 0x0340, 0xc2b: 0x0340, 0xc2c: 0x0340, 0xc2d: 0x0340, 0xc2e: 0x0340, 0xc2f: 0x0340, + 0xc30: 0x1f41, 0xc31: 0x0f41, 0xc32: 0x0040, 0xc33: 0x0040, 0xc34: 0x1f51, 0xc35: 0x1f61, + 0xc36: 0x1f71, 0xc37: 0x1f81, 0xc38: 0x1f91, 0xc39: 0x1fa1, 0xc3a: 0x1fb2, 0xc3b: 0x07d5, + 0xc3c: 0x1fc2, 0xc3d: 0x1fd2, 0xc3e: 0x1fe2, 0xc3f: 0x0f71, + // Block 0x31, offset 0xc40 + 0xc40: 0x1f41, 0xc41: 0x00c9, 0xc42: 0x0069, 0xc43: 0x0079, 0xc44: 0x1f51, 0xc45: 0x1f61, + 0xc46: 0x1f71, 0xc47: 0x1f81, 0xc48: 0x1f91, 0xc49: 0x1fa1, 0xc4a: 0x1fb2, 0xc4b: 0x07ed, + 0xc4c: 0x1fc2, 0xc4d: 0x1fd2, 0xc4e: 0x1fe2, 0xc4f: 0x0040, 0xc50: 0x0039, 0xc51: 0x0f09, + 0xc52: 0x00d9, 0xc53: 0x0369, 0xc54: 0x0ff9, 0xc55: 0x0249, 0xc56: 0x0f51, 0xc57: 0x0359, + 0xc58: 0x0f61, 0xc59: 0x0f71, 0xc5a: 0x0f99, 0xc5b: 0x01d9, 0xc5c: 0x0fa9, 0xc5d: 0x0040, + 0xc5e: 0x0040, 0xc5f: 0x0040, 0xc60: 0x0018, 0xc61: 0x0018, 0xc62: 0x0018, 0xc63: 0x0018, + 0xc64: 0x0018, 0xc65: 0x0018, 0xc66: 0x0018, 0xc67: 0x0018, 0xc68: 0x1ff1, 0xc69: 0x0018, + 0xc6a: 0x0018, 0xc6b: 0x0018, 0xc6c: 0x0018, 0xc6d: 0x0018, 0xc6e: 0x0018, 0xc6f: 0x0018, + 0xc70: 0x0018, 0xc71: 0x0018, 0xc72: 0x0018, 0xc73: 0x0018, 0xc74: 0x0018, 0xc75: 0x0018, + 0xc76: 0x0018, 0xc77: 0x0018, 0xc78: 0x0018, 0xc79: 0x0018, 0xc7a: 0x0018, 0xc7b: 0x0018, + 0xc7c: 0x0018, 0xc7d: 0x0018, 0xc7e: 0x0018, 0xc7f: 0x0018, + // Block 0x32, offset 0xc80 + 0xc80: 0x0806, 0xc81: 0x0826, 0xc82: 0x1159, 0xc83: 0x0845, 0xc84: 0x0018, 0xc85: 0x0866, + 0xc86: 0x0886, 0xc87: 0x1011, 0xc88: 0x0018, 0xc89: 0x08a5, 0xc8a: 0x0f31, 0xc8b: 0x0249, + 0xc8c: 0x0249, 0xc8d: 0x0249, 0xc8e: 0x0249, 0xc8f: 0x2009, 0xc90: 0x0f41, 0xc91: 0x0f41, + 0xc92: 0x0359, 0xc93: 0x0359, 0xc94: 0x0018, 0xc95: 0x0f71, 0xc96: 0x2021, 0xc97: 0x0018, + 0xc98: 0x0018, 0xc99: 0x0f99, 0xc9a: 0x2039, 0xc9b: 0x0269, 0xc9c: 0x0269, 0xc9d: 0x0269, + 0xc9e: 0x0018, 0xc9f: 0x0018, 0xca0: 0x2049, 0xca1: 0x08c5, 0xca2: 0x2061, 0xca3: 0x0018, + 0xca4: 0x13d1, 0xca5: 0x0018, 0xca6: 0x2079, 0xca7: 0x0018, 0xca8: 0x13d1, 0xca9: 0x0018, + 0xcaa: 0x0f51, 0xcab: 0x2091, 0xcac: 0x0ee9, 0xcad: 0x1159, 0xcae: 0x0018, 0xcaf: 0x0f09, + 0xcb0: 0x0f09, 0xcb1: 0x1199, 0xcb2: 0x0040, 0xcb3: 0x0f61, 0xcb4: 0x00d9, 0xcb5: 0x20a9, + 0xcb6: 0x20c1, 0xcb7: 0x20d9, 0xcb8: 0x20f1, 0xcb9: 0x0f41, 0xcba: 0x0018, 0xcbb: 0x08e5, + 0xcbc: 0x2109, 0xcbd: 0x10b1, 0xcbe: 0x10b1, 0xcbf: 0x2109, + // Block 0x33, offset 0xcc0 + 0xcc0: 0x0905, 0xcc1: 0x0018, 0xcc2: 0x0018, 0xcc3: 0x0018, 0xcc4: 0x0018, 0xcc5: 0x0ef9, + 0xcc6: 0x0ef9, 0xcc7: 0x0f09, 0xcc8: 0x0f41, 0xcc9: 0x0259, 0xcca: 0x0018, 0xccb: 0x0018, + 0xccc: 0x0018, 0xccd: 0x0018, 0xcce: 0x0008, 0xccf: 0x0018, 0xcd0: 0x2121, 0xcd1: 0x2151, + 0xcd2: 0x2181, 0xcd3: 0x21b9, 0xcd4: 0x21e9, 0xcd5: 0x2219, 0xcd6: 0x2249, 0xcd7: 0x2279, + 0xcd8: 0x22a9, 0xcd9: 0x22d9, 0xcda: 0x2309, 0xcdb: 0x2339, 0xcdc: 0x2369, 0xcdd: 0x2399, + 0xcde: 0x23c9, 0xcdf: 0x23f9, 0xce0: 0x0f41, 0xce1: 0x2421, 0xce2: 0x091d, 0xce3: 0x2439, + 0xce4: 0x1089, 0xce5: 0x2451, 0xce6: 0x093d, 0xce7: 0x2469, 0xce8: 0x2491, 0xce9: 0x0369, + 0xcea: 0x24a9, 0xceb: 0x095d, 0xcec: 0x0359, 0xced: 0x1159, 0xcee: 0x0ef9, 0xcef: 0x0f61, + 0xcf0: 0x0f41, 0xcf1: 0x2421, 0xcf2: 0x097d, 0xcf3: 0x2439, 0xcf4: 0x1089, 0xcf5: 0x2451, + 0xcf6: 0x099d, 0xcf7: 0x2469, 0xcf8: 0x2491, 0xcf9: 0x0369, 0xcfa: 0x24a9, 0xcfb: 0x09bd, + 0xcfc: 0x0359, 0xcfd: 0x1159, 0xcfe: 0x0ef9, 0xcff: 0x0f61, + // Block 0x34, offset 0xd00 + 0xd00: 0x0018, 0xd01: 0x0018, 0xd02: 0x0018, 0xd03: 0x0018, 0xd04: 0x0018, 0xd05: 0x0018, + 0xd06: 0x0018, 0xd07: 0x0018, 0xd08: 0x0018, 0xd09: 0x0018, 0xd0a: 0x0018, 0xd0b: 0x0040, + 0xd0c: 0x0040, 0xd0d: 0x0040, 0xd0e: 0x0040, 0xd0f: 0x0040, 0xd10: 0x0040, 0xd11: 0x0040, + 0xd12: 0x0040, 0xd13: 0x0040, 0xd14: 0x0040, 0xd15: 0x0040, 0xd16: 0x0040, 0xd17: 0x0040, + 0xd18: 0x0040, 0xd19: 0x0040, 0xd1a: 0x0040, 0xd1b: 0x0040, 0xd1c: 0x0040, 0xd1d: 0x0040, + 0xd1e: 0x0040, 0xd1f: 0x0040, 0xd20: 0x00c9, 0xd21: 0x0069, 0xd22: 0x0079, 0xd23: 0x1f51, + 0xd24: 0x1f61, 0xd25: 0x1f71, 0xd26: 0x1f81, 0xd27: 0x1f91, 0xd28: 0x1fa1, 0xd29: 0x2601, + 0xd2a: 0x2619, 0xd2b: 0x2631, 0xd2c: 0x2649, 0xd2d: 0x2661, 0xd2e: 0x2679, 0xd2f: 0x2691, + 0xd30: 0x26a9, 0xd31: 0x26c1, 0xd32: 0x26d9, 0xd33: 0x26f1, 0xd34: 0x0a1e, 0xd35: 0x0a3e, + 0xd36: 0x0a5e, 0xd37: 0x0a7e, 0xd38: 0x0a9e, 0xd39: 0x0abe, 0xd3a: 0x0ade, 0xd3b: 0x0afe, + 0xd3c: 0x0b1e, 0xd3d: 0x270a, 0xd3e: 0x2732, 0xd3f: 0x275a, + // Block 0x35, offset 0xd40 + 0xd40: 0x2782, 0xd41: 0x27aa, 0xd42: 0x27d2, 0xd43: 0x27fa, 0xd44: 0x2822, 0xd45: 0x284a, + 0xd46: 0x2872, 0xd47: 0x289a, 0xd48: 0x0040, 0xd49: 0x0040, 0xd4a: 0x0040, 0xd4b: 0x0040, + 0xd4c: 0x0040, 0xd4d: 0x0040, 0xd4e: 0x0040, 0xd4f: 0x0040, 0xd50: 0x0040, 0xd51: 0x0040, + 0xd52: 0x0040, 0xd53: 0x0040, 0xd54: 0x0040, 0xd55: 0x0040, 0xd56: 0x0040, 0xd57: 0x0040, + 0xd58: 0x0040, 0xd59: 0x0040, 0xd5a: 0x0040, 0xd5b: 0x0040, 0xd5c: 0x0b3e, 0xd5d: 0x0b5e, + 0xd5e: 0x0b7e, 0xd5f: 0x0b9e, 0xd60: 0x0bbe, 0xd61: 0x0bde, 0xd62: 0x0bfe, 0xd63: 0x0c1e, + 0xd64: 0x0c3e, 0xd65: 0x0c5e, 0xd66: 0x0c7e, 0xd67: 0x0c9e, 0xd68: 0x0cbe, 0xd69: 0x0cde, + 0xd6a: 0x0cfe, 0xd6b: 0x0d1e, 0xd6c: 0x0d3e, 0xd6d: 0x0d5e, 0xd6e: 0x0d7e, 0xd6f: 0x0d9e, + 0xd70: 0x0dbe, 0xd71: 0x0dde, 0xd72: 0x0dfe, 0xd73: 0x0e1e, 0xd74: 0x0e3e, 0xd75: 0x0e5e, + 0xd76: 0x0039, 0xd77: 0x0ee9, 0xd78: 0x1159, 0xd79: 0x0ef9, 0xd7a: 0x0f09, 0xd7b: 0x1199, + 0xd7c: 0x0f31, 0xd7d: 0x0249, 0xd7e: 0x0f41, 0xd7f: 0x0259, + // Block 0x36, offset 0xd80 + 0xd80: 0x0f51, 0xd81: 0x0359, 0xd82: 0x0f61, 0xd83: 0x0f71, 0xd84: 0x00d9, 0xd85: 0x0f99, + 0xd86: 0x2039, 0xd87: 0x0269, 0xd88: 0x01d9, 0xd89: 0x0fa9, 0xd8a: 0x0fb9, 0xd8b: 0x1089, + 0xd8c: 0x0279, 0xd8d: 0x0369, 0xd8e: 0x0289, 0xd8f: 0x13d1, 0xd90: 0x0039, 0xd91: 0x0ee9, + 0xd92: 0x1159, 0xd93: 0x0ef9, 0xd94: 0x0f09, 0xd95: 0x1199, 0xd96: 0x0f31, 0xd97: 0x0249, + 0xd98: 0x0f41, 0xd99: 0x0259, 0xd9a: 0x0f51, 0xd9b: 0x0359, 0xd9c: 0x0f61, 0xd9d: 0x0f71, + 0xd9e: 0x00d9, 0xd9f: 0x0f99, 0xda0: 0x2039, 0xda1: 0x0269, 0xda2: 0x01d9, 0xda3: 0x0fa9, + 0xda4: 0x0fb9, 0xda5: 0x1089, 0xda6: 0x0279, 0xda7: 0x0369, 0xda8: 0x0289, 0xda9: 0x13d1, + 0xdaa: 0x1f41, 0xdab: 0x0018, 0xdac: 0x0018, 0xdad: 0x0018, 0xdae: 0x0018, 0xdaf: 0x0018, + 0xdb0: 0x0018, 0xdb1: 0x0018, 0xdb2: 0x0018, 0xdb3: 0x0018, 0xdb4: 0x0018, 0xdb5: 0x0018, + 0xdb6: 0x0018, 0xdb7: 0x0018, 0xdb8: 0x0018, 0xdb9: 0x0018, 0xdba: 0x0018, 0xdbb: 0x0018, + 0xdbc: 0x0018, 0xdbd: 0x0018, 0xdbe: 0x0018, 0xdbf: 0x0018, + // Block 0x37, offset 0xdc0 + 0xdc0: 0x0008, 0xdc1: 0x0008, 0xdc2: 0x0008, 0xdc3: 0x0008, 0xdc4: 0x0008, 0xdc5: 0x0008, + 0xdc6: 0x0008, 0xdc7: 0x0008, 0xdc8: 0x0008, 0xdc9: 0x0008, 0xdca: 0x0008, 0xdcb: 0x0008, + 0xdcc: 0x0008, 0xdcd: 0x0008, 0xdce: 0x0008, 0xdcf: 0x0008, 0xdd0: 0x0008, 0xdd1: 0x0008, + 0xdd2: 0x0008, 0xdd3: 0x0008, 0xdd4: 0x0008, 0xdd5: 0x0008, 0xdd6: 0x0008, 0xdd7: 0x0008, + 0xdd8: 0x0008, 0xdd9: 0x0008, 0xdda: 0x0008, 0xddb: 0x0008, 0xddc: 0x0008, 0xddd: 0x0008, + 0xdde: 0x0008, 0xddf: 0x0040, 0xde0: 0xe00d, 0xde1: 0x0008, 0xde2: 0x2971, 0xde3: 0x0ed5, + 0xde4: 0x2989, 0xde5: 0x0008, 0xde6: 0x0008, 0xde7: 0xe07d, 0xde8: 0x0008, 0xde9: 0xe01d, + 0xdea: 0x0008, 0xdeb: 0xe03d, 0xdec: 0x0008, 0xded: 0x0fe1, 0xdee: 0x1281, 0xdef: 0x0fc9, + 0xdf0: 0x1141, 0xdf1: 0x0008, 0xdf2: 0xe00d, 0xdf3: 0x0008, 0xdf4: 0x0008, 0xdf5: 0xe01d, + 0xdf6: 0x0008, 0xdf7: 0x0008, 0xdf8: 0x0008, 0xdf9: 0x0008, 0xdfa: 0x0008, 0xdfb: 0x0008, + 0xdfc: 0x0259, 0xdfd: 0x1089, 0xdfe: 0x29a1, 0xdff: 0x29b9, + // Block 0x38, offset 0xe00 + 0xe00: 0xe00d, 0xe01: 0x0008, 0xe02: 0xe00d, 0xe03: 0x0008, 0xe04: 0xe00d, 0xe05: 0x0008, + 0xe06: 0xe00d, 0xe07: 0x0008, 0xe08: 0xe00d, 0xe09: 0x0008, 0xe0a: 0xe00d, 0xe0b: 0x0008, + 0xe0c: 0xe00d, 0xe0d: 0x0008, 0xe0e: 0xe00d, 0xe0f: 0x0008, 0xe10: 0xe00d, 0xe11: 0x0008, + 0xe12: 0xe00d, 0xe13: 0x0008, 0xe14: 0xe00d, 0xe15: 0x0008, 0xe16: 0xe00d, 0xe17: 0x0008, + 0xe18: 0xe00d, 0xe19: 0x0008, 0xe1a: 0xe00d, 0xe1b: 0x0008, 0xe1c: 0xe00d, 0xe1d: 0x0008, + 0xe1e: 0xe00d, 0xe1f: 0x0008, 0xe20: 0xe00d, 0xe21: 0x0008, 0xe22: 0xe00d, 0xe23: 0x0008, + 0xe24: 0x0008, 0xe25: 0x0018, 0xe26: 0x0018, 0xe27: 0x0018, 0xe28: 0x0018, 0xe29: 0x0018, + 0xe2a: 0x0018, 0xe2b: 0xe03d, 0xe2c: 0x0008, 0xe2d: 0xe01d, 0xe2e: 0x0008, 0xe2f: 0x3308, + 0xe30: 0x3308, 0xe31: 0x3308, 0xe32: 0xe00d, 0xe33: 0x0008, 0xe34: 0x0040, 0xe35: 0x0040, + 0xe36: 0x0040, 0xe37: 0x0040, 0xe38: 0x0040, 0xe39: 0x0018, 0xe3a: 0x0018, 0xe3b: 0x0018, + 0xe3c: 0x0018, 0xe3d: 0x0018, 0xe3e: 0x0018, 0xe3f: 0x0018, + // Block 0x39, offset 0xe40 + 0xe40: 0x2715, 0xe41: 0x2735, 0xe42: 0x2755, 0xe43: 0x2775, 0xe44: 0x2795, 0xe45: 0x27b5, + 0xe46: 0x27d5, 0xe47: 0x27f5, 0xe48: 0x2815, 0xe49: 0x2835, 0xe4a: 0x2855, 0xe4b: 0x2875, + 0xe4c: 0x2895, 0xe4d: 0x28b5, 0xe4e: 0x28d5, 0xe4f: 0x28f5, 0xe50: 0x2915, 0xe51: 0x2935, + 0xe52: 0x2955, 0xe53: 0x2975, 0xe54: 0x2995, 0xe55: 0x29b5, 0xe56: 0x0040, 0xe57: 0x0040, + 0xe58: 0x0040, 0xe59: 0x0040, 0xe5a: 0x0040, 0xe5b: 0x0040, 0xe5c: 0x0040, 0xe5d: 0x0040, + 0xe5e: 0x0040, 0xe5f: 0x0040, 0xe60: 0x0040, 0xe61: 0x0040, 0xe62: 0x0040, 0xe63: 0x0040, + 0xe64: 0x0040, 0xe65: 0x0040, 0xe66: 0x0040, 0xe67: 0x0040, 0xe68: 0x0040, 0xe69: 0x0040, + 0xe6a: 0x0040, 0xe6b: 0x0040, 0xe6c: 0x0040, 0xe6d: 0x0040, 0xe6e: 0x0040, 0xe6f: 0x0040, + 0xe70: 0x0040, 0xe71: 0x0040, 0xe72: 0x0040, 0xe73: 0x0040, 0xe74: 0x0040, 0xe75: 0x0040, + 0xe76: 0x0040, 0xe77: 0x0040, 0xe78: 0x0040, 0xe79: 0x0040, 0xe7a: 0x0040, 0xe7b: 0x0040, + 0xe7c: 0x0040, 0xe7d: 0x0040, 0xe7e: 0x0040, 0xe7f: 0x0040, + // Block 0x3a, offset 0xe80 + 0xe80: 0x000a, 0xe81: 0x0018, 0xe82: 0x29d1, 0xe83: 0x0018, 0xe84: 0x0018, 0xe85: 0x0008, + 0xe86: 0x0008, 0xe87: 0x0008, 0xe88: 0x0018, 0xe89: 0x0018, 0xe8a: 0x0018, 0xe8b: 0x0018, + 0xe8c: 0x0018, 0xe8d: 0x0018, 0xe8e: 0x0018, 0xe8f: 0x0018, 0xe90: 0x0018, 0xe91: 0x0018, + 0xe92: 0x0018, 0xe93: 0x0018, 0xe94: 0x0018, 0xe95: 0x0018, 0xe96: 0x0018, 0xe97: 0x0018, + 0xe98: 0x0018, 0xe99: 0x0018, 0xe9a: 0x0018, 0xe9b: 0x0018, 0xe9c: 0x0018, 0xe9d: 0x0018, + 0xe9e: 0x0018, 0xe9f: 0x0018, 0xea0: 0x0018, 0xea1: 0x0018, 0xea2: 0x0018, 0xea3: 0x0018, + 0xea4: 0x0018, 0xea5: 0x0018, 0xea6: 0x0018, 0xea7: 0x0018, 0xea8: 0x0018, 0xea9: 0x0018, + 0xeaa: 0x3308, 0xeab: 0x3308, 0xeac: 0x3308, 0xead: 0x3308, 0xeae: 0x3018, 0xeaf: 0x3018, + 0xeb0: 0x0018, 0xeb1: 0x0018, 0xeb2: 0x0018, 0xeb3: 0x0018, 0xeb4: 0x0018, 0xeb5: 0x0018, + 0xeb6: 0xe125, 0xeb7: 0x0018, 0xeb8: 0x29d5, 0xeb9: 0x29f5, 0xeba: 0x2a15, 0xebb: 0x0018, + 0xebc: 0x0008, 0xebd: 0x0018, 0xebe: 0x0018, 0xebf: 0x0018, + // Block 0x3b, offset 0xec0 + 0xec0: 0x2b55, 0xec1: 0x2b75, 0xec2: 0x2b95, 0xec3: 0x2bb5, 0xec4: 0x2bd5, 0xec5: 0x2bf5, + 0xec6: 0x2bf5, 0xec7: 0x2bf5, 0xec8: 0x2c15, 0xec9: 0x2c15, 0xeca: 0x2c15, 0xecb: 0x2c15, + 0xecc: 0x2c35, 0xecd: 0x2c35, 0xece: 0x2c35, 0xecf: 0x2c55, 0xed0: 0x2c75, 0xed1: 0x2c75, + 0xed2: 0x2a95, 0xed3: 0x2a95, 0xed4: 0x2c75, 0xed5: 0x2c75, 0xed6: 0x2c95, 0xed7: 0x2c95, + 0xed8: 0x2c75, 0xed9: 0x2c75, 0xeda: 0x2a95, 0xedb: 0x2a95, 0xedc: 0x2c75, 0xedd: 0x2c75, + 0xede: 0x2c55, 0xedf: 0x2c55, 0xee0: 0x2cb5, 0xee1: 0x2cb5, 0xee2: 0x2cd5, 0xee3: 0x2cd5, + 0xee4: 0x0040, 0xee5: 0x2cf5, 0xee6: 0x2d15, 0xee7: 0x2d35, 0xee8: 0x2d35, 0xee9: 0x2d55, + 0xeea: 0x2d75, 0xeeb: 0x2d95, 0xeec: 0x2db5, 0xeed: 0x2dd5, 0xeee: 0x2df5, 0xeef: 0x2e15, + 0xef0: 0x2e35, 0xef1: 0x2e55, 0xef2: 0x2e55, 0xef3: 0x2e75, 0xef4: 0x2e95, 0xef5: 0x2e95, + 0xef6: 0x2eb5, 0xef7: 0x2ed5, 0xef8: 0x2e75, 0xef9: 0x2ef5, 0xefa: 0x2f15, 0xefb: 0x2ef5, + 0xefc: 0x2e75, 0xefd: 0x2f35, 0xefe: 0x2f55, 0xeff: 0x2f75, + // Block 0x3c, offset 0xf00 + 0xf00: 0x2f95, 0xf01: 0x2fb5, 0xf02: 0x2d15, 0xf03: 0x2cf5, 0xf04: 0x2fd5, 0xf05: 0x2ff5, + 0xf06: 0x3015, 0xf07: 0x3035, 0xf08: 0x3055, 0xf09: 0x3075, 0xf0a: 0x3095, 0xf0b: 0x30b5, + 0xf0c: 0x30d5, 0xf0d: 0x30f5, 0xf0e: 0x3115, 0xf0f: 0x0040, 0xf10: 0x0018, 0xf11: 0x0018, + 0xf12: 0x3135, 0xf13: 0x3155, 0xf14: 0x3175, 0xf15: 0x3195, 0xf16: 0x31b5, 0xf17: 0x31d5, + 0xf18: 0x31f5, 0xf19: 0x3215, 0xf1a: 0x3235, 0xf1b: 0x3255, 0xf1c: 0x3175, 0xf1d: 0x3275, + 0xf1e: 0x3295, 0xf1f: 0x32b5, 0xf20: 0x0008, 0xf21: 0x0008, 0xf22: 0x0008, 0xf23: 0x0008, + 0xf24: 0x0008, 0xf25: 0x0008, 0xf26: 0x0008, 0xf27: 0x0008, 0xf28: 0x0008, 0xf29: 0x0008, + 0xf2a: 0x0008, 0xf2b: 0x0008, 0xf2c: 0x0008, 0xf2d: 0x0008, 0xf2e: 0x0008, 0xf2f: 0x0008, + 0xf30: 0x0008, 0xf31: 0x0008, 0xf32: 0x0008, 0xf33: 0x0008, 0xf34: 0x0008, 0xf35: 0x0008, + 0xf36: 0x0008, 0xf37: 0x0008, 0xf38: 0x0008, 0xf39: 0x0008, 0xf3a: 0x0008, 0xf3b: 0x0040, + 0xf3c: 0x0040, 0xf3d: 0x0040, 0xf3e: 0x0040, 0xf3f: 0x0040, + // Block 0x3d, offset 0xf40 + 0xf40: 0x36a2, 0xf41: 0x36d2, 0xf42: 0x3702, 0xf43: 0x3732, 0xf44: 0x32d5, 0xf45: 0x32f5, + 0xf46: 0x3315, 0xf47: 0x3335, 0xf48: 0x0018, 0xf49: 0x0018, 0xf4a: 0x0018, 0xf4b: 0x0018, + 0xf4c: 0x0018, 0xf4d: 0x0018, 0xf4e: 0x0018, 0xf4f: 0x0018, 0xf50: 0x3355, 0xf51: 0x3761, + 0xf52: 0x3779, 0xf53: 0x3791, 0xf54: 0x37a9, 0xf55: 0x37c1, 0xf56: 0x37d9, 0xf57: 0x37f1, + 0xf58: 0x3809, 0xf59: 0x3821, 0xf5a: 0x3839, 0xf5b: 0x3851, 0xf5c: 0x3869, 0xf5d: 0x3881, + 0xf5e: 0x3899, 0xf5f: 0x38b1, 0xf60: 0x3375, 0xf61: 0x3395, 0xf62: 0x33b5, 0xf63: 0x33d5, + 0xf64: 0x33f5, 0xf65: 0x33f5, 0xf66: 0x3415, 0xf67: 0x3435, 0xf68: 0x3455, 0xf69: 0x3475, + 0xf6a: 0x3495, 0xf6b: 0x34b5, 0xf6c: 0x34d5, 0xf6d: 0x34f5, 0xf6e: 0x3515, 0xf6f: 0x3535, + 0xf70: 0x3555, 0xf71: 0x3575, 0xf72: 0x3595, 0xf73: 0x35b5, 0xf74: 0x35d5, 0xf75: 0x35f5, + 0xf76: 0x3615, 0xf77: 0x3635, 0xf78: 0x3655, 0xf79: 0x3675, 0xf7a: 0x3695, 0xf7b: 0x36b5, + 0xf7c: 0x38c9, 0xf7d: 0x3901, 0xf7e: 0x36d5, 0xf7f: 0x0018, + // Block 0x3e, offset 0xf80 + 0xf80: 0x36f5, 0xf81: 0x3715, 0xf82: 0x3735, 0xf83: 0x3755, 0xf84: 0x3775, 0xf85: 0x3795, + 0xf86: 0x37b5, 0xf87: 0x37d5, 0xf88: 0x37f5, 0xf89: 0x3815, 0xf8a: 0x3835, 0xf8b: 0x3855, + 0xf8c: 0x3875, 0xf8d: 0x3895, 0xf8e: 0x38b5, 0xf8f: 0x38d5, 0xf90: 0x38f5, 0xf91: 0x3915, + 0xf92: 0x3935, 0xf93: 0x3955, 0xf94: 0x3975, 0xf95: 0x3995, 0xf96: 0x39b5, 0xf97: 0x39d5, + 0xf98: 0x39f5, 0xf99: 0x3a15, 0xf9a: 0x3a35, 0xf9b: 0x3a55, 0xf9c: 0x3a75, 0xf9d: 0x3a95, + 0xf9e: 0x3ab5, 0xf9f: 0x3ad5, 0xfa0: 0x3af5, 0xfa1: 0x3b15, 0xfa2: 0x3b35, 0xfa3: 0x3b55, + 0xfa4: 0x3b75, 0xfa5: 0x3b95, 0xfa6: 0x1295, 0xfa7: 0x3bb5, 0xfa8: 0x3bd5, 0xfa9: 0x3bf5, + 0xfaa: 0x3c15, 0xfab: 0x3c35, 0xfac: 0x3c55, 0xfad: 0x3c75, 0xfae: 0x23b5, 0xfaf: 0x3c95, + 0xfb0: 0x3cb5, 0xfb1: 0x3939, 0xfb2: 0x3951, 0xfb3: 0x3969, 0xfb4: 0x3981, 0xfb5: 0x3999, + 0xfb6: 0x39b1, 0xfb7: 0x39c9, 0xfb8: 0x39e1, 0xfb9: 0x39f9, 0xfba: 0x3a11, 0xfbb: 0x3a29, + 0xfbc: 0x3a41, 0xfbd: 0x3a59, 0xfbe: 0x3a71, 0xfbf: 0x3a89, + // Block 0x3f, offset 0xfc0 + 0xfc0: 0x3aa1, 0xfc1: 0x3ac9, 0xfc2: 0x3af1, 0xfc3: 0x3b19, 0xfc4: 0x3b41, 0xfc5: 0x3b69, + 0xfc6: 0x3b91, 0xfc7: 0x3bb9, 0xfc8: 0x3be1, 0xfc9: 0x3c09, 0xfca: 0x3c39, 0xfcb: 0x3c69, + 0xfcc: 0x3c99, 0xfcd: 0x3cd5, 0xfce: 0x3cb1, 0xfcf: 0x3cf5, 0xfd0: 0x3d15, 0xfd1: 0x3d2d, + 0xfd2: 0x3d45, 0xfd3: 0x3d5d, 0xfd4: 0x3d75, 0xfd5: 0x3d75, 0xfd6: 0x3d5d, 0xfd7: 0x3d8d, + 0xfd8: 0x07d5, 0xfd9: 0x3da5, 0xfda: 0x3dbd, 0xfdb: 0x3dd5, 0xfdc: 0x3ded, 0xfdd: 0x3e05, + 0xfde: 0x3e1d, 0xfdf: 0x3e35, 0xfe0: 0x3e4d, 0xfe1: 0x3e65, 0xfe2: 0x3e7d, 0xfe3: 0x3e95, + 0xfe4: 0x3ead, 0xfe5: 0x3ead, 0xfe6: 0x3ec5, 0xfe7: 0x3ec5, 0xfe8: 0x3edd, 0xfe9: 0x3edd, + 0xfea: 0x3ef5, 0xfeb: 0x3f0d, 0xfec: 0x3f25, 0xfed: 0x3f3d, 0xfee: 0x3f55, 0xfef: 0x3f55, + 0xff0: 0x3f6d, 0xff1: 0x3f6d, 0xff2: 0x3f6d, 0xff3: 0x3f85, 0xff4: 0x3f9d, 0xff5: 0x3fb5, + 0xff6: 0x3fcd, 0xff7: 0x3fb5, 0xff8: 0x3fe5, 0xff9: 0x3ffd, 0xffa: 0x3f85, 0xffb: 0x4015, + 0xffc: 0x402d, 0xffd: 0x402d, 0xffe: 0x402d, 0xfff: 0x0040, + // Block 0x40, offset 0x1000 + 0x1000: 0x3cc9, 0x1001: 0x3d31, 0x1002: 0x3d99, 0x1003: 0x3e01, 0x1004: 0x3e51, 0x1005: 0x3eb9, + 0x1006: 0x3f09, 0x1007: 0x3f59, 0x1008: 0x3fd9, 0x1009: 0x4041, 0x100a: 0x4091, 0x100b: 0x40e1, + 0x100c: 0x4131, 0x100d: 0x4199, 0x100e: 0x4201, 0x100f: 0x4251, 0x1010: 0x42a1, 0x1011: 0x42d9, + 0x1012: 0x4329, 0x1013: 0x4391, 0x1014: 0x43f9, 0x1015: 0x4431, 0x1016: 0x44b1, 0x1017: 0x4549, + 0x1018: 0x45c9, 0x1019: 0x4619, 0x101a: 0x4699, 0x101b: 0x4719, 0x101c: 0x4781, 0x101d: 0x47d1, + 0x101e: 0x4821, 0x101f: 0x4871, 0x1020: 0x48d9, 0x1021: 0x4959, 0x1022: 0x49c1, 0x1023: 0x4a11, + 0x1024: 0x4a61, 0x1025: 0x4ab1, 0x1026: 0x4ae9, 0x1027: 0x4b21, 0x1028: 0x4b59, 0x1029: 0x4b91, + 0x102a: 0x4be1, 0x102b: 0x4c31, 0x102c: 0x4cb1, 0x102d: 0x4d01, 0x102e: 0x4d69, 0x102f: 0x4de9, + 0x1030: 0x4e39, 0x1031: 0x4e71, 0x1032: 0x4ea9, 0x1033: 0x4f29, 0x1034: 0x4f91, 0x1035: 0x5011, + 0x1036: 0x5061, 0x1037: 0x50e1, 0x1038: 0x5119, 0x1039: 0x5169, 0x103a: 0x51b9, 0x103b: 0x5209, + 0x103c: 0x5259, 0x103d: 0x52a9, 0x103e: 0x5311, 0x103f: 0x5361, + // Block 0x41, offset 0x1040 + 0x1040: 0x5399, 0x1041: 0x53e9, 0x1042: 0x5439, 0x1043: 0x5489, 0x1044: 0x54f1, 0x1045: 0x5541, + 0x1046: 0x5591, 0x1047: 0x55e1, 0x1048: 0x5661, 0x1049: 0x56c9, 0x104a: 0x5701, 0x104b: 0x5781, + 0x104c: 0x57b9, 0x104d: 0x5821, 0x104e: 0x5889, 0x104f: 0x58d9, 0x1050: 0x5929, 0x1051: 0x5979, + 0x1052: 0x59e1, 0x1053: 0x5a19, 0x1054: 0x5a69, 0x1055: 0x5ad1, 0x1056: 0x5b09, 0x1057: 0x5b89, + 0x1058: 0x5bd9, 0x1059: 0x5c01, 0x105a: 0x5c29, 0x105b: 0x5c51, 0x105c: 0x5c79, 0x105d: 0x5ca1, + 0x105e: 0x5cc9, 0x105f: 0x5cf1, 0x1060: 0x5d19, 0x1061: 0x5d41, 0x1062: 0x5d69, 0x1063: 0x5d99, + 0x1064: 0x5dc9, 0x1065: 0x5df9, 0x1066: 0x5e29, 0x1067: 0x5e59, 0x1068: 0x5e89, 0x1069: 0x5eb9, + 0x106a: 0x5ee9, 0x106b: 0x5f19, 0x106c: 0x5f49, 0x106d: 0x5f79, 0x106e: 0x5fa9, 0x106f: 0x5fd9, + 0x1070: 0x6009, 0x1071: 0x4045, 0x1072: 0x6039, 0x1073: 0x6051, 0x1074: 0x4065, 0x1075: 0x6069, + 0x1076: 0x6081, 0x1077: 0x6099, 0x1078: 0x4085, 0x1079: 0x4085, 0x107a: 0x60b1, 0x107b: 0x60c9, + 0x107c: 0x6101, 0x107d: 0x6139, 0x107e: 0x6171, 0x107f: 0x61a9, + // Block 0x42, offset 0x1080 + 0x1080: 0x6211, 0x1081: 0x6229, 0x1082: 0x40a5, 0x1083: 0x6241, 0x1084: 0x6259, 0x1085: 0x6271, + 0x1086: 0x6289, 0x1087: 0x62a1, 0x1088: 0x40c5, 0x1089: 0x62b9, 0x108a: 0x62e1, 0x108b: 0x62f9, + 0x108c: 0x40e5, 0x108d: 0x40e5, 0x108e: 0x6311, 0x108f: 0x6329, 0x1090: 0x6341, 0x1091: 0x4105, + 0x1092: 0x4125, 0x1093: 0x4145, 0x1094: 0x4165, 0x1095: 0x4185, 0x1096: 0x6359, 0x1097: 0x6371, + 0x1098: 0x6389, 0x1099: 0x63a1, 0x109a: 0x63b9, 0x109b: 0x41a5, 0x109c: 0x63d1, 0x109d: 0x63e9, + 0x109e: 0x6401, 0x109f: 0x41c5, 0x10a0: 0x41e5, 0x10a1: 0x6419, 0x10a2: 0x4205, 0x10a3: 0x4225, + 0x10a4: 0x4245, 0x10a5: 0x6431, 0x10a6: 0x4265, 0x10a7: 0x6449, 0x10a8: 0x6479, 0x10a9: 0x6211, + 0x10aa: 0x4285, 0x10ab: 0x42a5, 0x10ac: 0x42c5, 0x10ad: 0x42e5, 0x10ae: 0x64b1, 0x10af: 0x64f1, + 0x10b0: 0x6539, 0x10b1: 0x6551, 0x10b2: 0x4305, 0x10b3: 0x6569, 0x10b4: 0x6581, 0x10b5: 0x6599, + 0x10b6: 0x4325, 0x10b7: 0x65b1, 0x10b8: 0x65c9, 0x10b9: 0x65b1, 0x10ba: 0x65e1, 0x10bb: 0x65f9, + 0x10bc: 0x4345, 0x10bd: 0x6611, 0x10be: 0x6629, 0x10bf: 0x6611, + // Block 0x43, offset 0x10c0 + 0x10c0: 0x4365, 0x10c1: 0x4385, 0x10c2: 0x0040, 0x10c3: 0x6641, 0x10c4: 0x6659, 0x10c5: 0x6671, + 0x10c6: 0x6689, 0x10c7: 0x0040, 0x10c8: 0x66c1, 0x10c9: 0x66d9, 0x10ca: 0x66f1, 0x10cb: 0x6709, + 0x10cc: 0x6721, 0x10cd: 0x6739, 0x10ce: 0x6401, 0x10cf: 0x6751, 0x10d0: 0x6769, 0x10d1: 0x6781, + 0x10d2: 0x43a5, 0x10d3: 0x6799, 0x10d4: 0x6289, 0x10d5: 0x43c5, 0x10d6: 0x43e5, 0x10d7: 0x67b1, + 0x10d8: 0x0040, 0x10d9: 0x4405, 0x10da: 0x67c9, 0x10db: 0x67e1, 0x10dc: 0x67f9, 0x10dd: 0x6811, + 0x10de: 0x6829, 0x10df: 0x6859, 0x10e0: 0x6889, 0x10e1: 0x68b1, 0x10e2: 0x68d9, 0x10e3: 0x6901, + 0x10e4: 0x6929, 0x10e5: 0x6951, 0x10e6: 0x6979, 0x10e7: 0x69a1, 0x10e8: 0x69c9, 0x10e9: 0x69f1, + 0x10ea: 0x6a21, 0x10eb: 0x6a51, 0x10ec: 0x6a81, 0x10ed: 0x6ab1, 0x10ee: 0x6ae1, 0x10ef: 0x6b11, + 0x10f0: 0x6b41, 0x10f1: 0x6b71, 0x10f2: 0x6ba1, 0x10f3: 0x6bd1, 0x10f4: 0x6c01, 0x10f5: 0x6c31, + 0x10f6: 0x6c61, 0x10f7: 0x6c91, 0x10f8: 0x6cc1, 0x10f9: 0x6cf1, 0x10fa: 0x6d21, 0x10fb: 0x6d51, + 0x10fc: 0x6d81, 0x10fd: 0x6db1, 0x10fe: 0x6de1, 0x10ff: 0x4425, + // Block 0x44, offset 0x1100 + 0x1100: 0xe00d, 0x1101: 0x0008, 0x1102: 0xe00d, 0x1103: 0x0008, 0x1104: 0xe00d, 0x1105: 0x0008, + 0x1106: 0xe00d, 0x1107: 0x0008, 0x1108: 0xe00d, 0x1109: 0x0008, 0x110a: 0xe00d, 0x110b: 0x0008, + 0x110c: 0xe00d, 0x110d: 0x0008, 0x110e: 0xe00d, 0x110f: 0x0008, 0x1110: 0xe00d, 0x1111: 0x0008, + 0x1112: 0xe00d, 0x1113: 0x0008, 0x1114: 0xe00d, 0x1115: 0x0008, 0x1116: 0xe00d, 0x1117: 0x0008, + 0x1118: 0xe00d, 0x1119: 0x0008, 0x111a: 0xe00d, 0x111b: 0x0008, 0x111c: 0xe00d, 0x111d: 0x0008, + 0x111e: 0xe00d, 0x111f: 0x0008, 0x1120: 0xe00d, 0x1121: 0x0008, 0x1122: 0xe00d, 0x1123: 0x0008, + 0x1124: 0xe00d, 0x1125: 0x0008, 0x1126: 0xe00d, 0x1127: 0x0008, 0x1128: 0xe00d, 0x1129: 0x0008, + 0x112a: 0xe00d, 0x112b: 0x0008, 0x112c: 0xe00d, 0x112d: 0x0008, 0x112e: 0x0008, 0x112f: 0x3308, + 0x1130: 0x3318, 0x1131: 0x3318, 0x1132: 0x3318, 0x1133: 0x0018, 0x1134: 0x3308, 0x1135: 0x3308, + 0x1136: 0x3308, 0x1137: 0x3308, 0x1138: 0x3308, 0x1139: 0x3308, 0x113a: 0x3308, 0x113b: 0x3308, + 0x113c: 0x3308, 0x113d: 0x3308, 0x113e: 0x0018, 0x113f: 0x0008, + // Block 0x45, offset 0x1140 + 0x1140: 0xe00d, 0x1141: 0x0008, 0x1142: 0xe00d, 0x1143: 0x0008, 0x1144: 0xe00d, 0x1145: 0x0008, + 0x1146: 0xe00d, 0x1147: 0x0008, 0x1148: 0xe00d, 0x1149: 0x0008, 0x114a: 0xe00d, 0x114b: 0x0008, + 0x114c: 0xe00d, 0x114d: 0x0008, 0x114e: 0xe00d, 0x114f: 0x0008, 0x1150: 0xe00d, 0x1151: 0x0008, + 0x1152: 0xe00d, 0x1153: 0x0008, 0x1154: 0xe00d, 0x1155: 0x0008, 0x1156: 0xe00d, 0x1157: 0x0008, + 0x1158: 0xe00d, 0x1159: 0x0008, 0x115a: 0xe00d, 0x115b: 0x0008, 0x115c: 0x0ea1, 0x115d: 0x6e11, + 0x115e: 0x3308, 0x115f: 0x3308, 0x1160: 0x0008, 0x1161: 0x0008, 0x1162: 0x0008, 0x1163: 0x0008, + 0x1164: 0x0008, 0x1165: 0x0008, 0x1166: 0x0008, 0x1167: 0x0008, 0x1168: 0x0008, 0x1169: 0x0008, + 0x116a: 0x0008, 0x116b: 0x0008, 0x116c: 0x0008, 0x116d: 0x0008, 0x116e: 0x0008, 0x116f: 0x0008, + 0x1170: 0x0008, 0x1171: 0x0008, 0x1172: 0x0008, 0x1173: 0x0008, 0x1174: 0x0008, 0x1175: 0x0008, + 0x1176: 0x0008, 0x1177: 0x0008, 0x1178: 0x0008, 0x1179: 0x0008, 0x117a: 0x0008, 0x117b: 0x0008, + 0x117c: 0x0008, 0x117d: 0x0008, 0x117e: 0x0008, 0x117f: 0x0008, + // Block 0x46, offset 0x1180 + 0x1180: 0x0018, 0x1181: 0x0018, 0x1182: 0x0018, 0x1183: 0x0018, 0x1184: 0x0018, 0x1185: 0x0018, + 0x1186: 0x0018, 0x1187: 0x0018, 0x1188: 0x0018, 0x1189: 0x0018, 0x118a: 0x0018, 0x118b: 0x0018, + 0x118c: 0x0018, 0x118d: 0x0018, 0x118e: 0x0018, 0x118f: 0x0018, 0x1190: 0x0018, 0x1191: 0x0018, + 0x1192: 0x0018, 0x1193: 0x0018, 0x1194: 0x0018, 0x1195: 0x0018, 0x1196: 0x0018, 0x1197: 0x0008, + 0x1198: 0x0008, 0x1199: 0x0008, 0x119a: 0x0008, 0x119b: 0x0008, 0x119c: 0x0008, 0x119d: 0x0008, + 0x119e: 0x0008, 0x119f: 0x0008, 0x11a0: 0x0018, 0x11a1: 0x0018, 0x11a2: 0xe00d, 0x11a3: 0x0008, + 0x11a4: 0xe00d, 0x11a5: 0x0008, 0x11a6: 0xe00d, 0x11a7: 0x0008, 0x11a8: 0xe00d, 0x11a9: 0x0008, + 0x11aa: 0xe00d, 0x11ab: 0x0008, 0x11ac: 0xe00d, 0x11ad: 0x0008, 0x11ae: 0xe00d, 0x11af: 0x0008, + 0x11b0: 0x0008, 0x11b1: 0x0008, 0x11b2: 0xe00d, 0x11b3: 0x0008, 0x11b4: 0xe00d, 0x11b5: 0x0008, + 0x11b6: 0xe00d, 0x11b7: 0x0008, 0x11b8: 0xe00d, 0x11b9: 0x0008, 0x11ba: 0xe00d, 0x11bb: 0x0008, + 0x11bc: 0xe00d, 0x11bd: 0x0008, 0x11be: 0xe00d, 0x11bf: 0x0008, + // Block 0x47, offset 0x11c0 + 0x11c0: 0xe00d, 0x11c1: 0x0008, 0x11c2: 0xe00d, 0x11c3: 0x0008, 0x11c4: 0xe00d, 0x11c5: 0x0008, + 0x11c6: 0xe00d, 0x11c7: 0x0008, 0x11c8: 0xe00d, 0x11c9: 0x0008, 0x11ca: 0xe00d, 0x11cb: 0x0008, + 0x11cc: 0xe00d, 0x11cd: 0x0008, 0x11ce: 0xe00d, 0x11cf: 0x0008, 0x11d0: 0xe00d, 0x11d1: 0x0008, + 0x11d2: 0xe00d, 0x11d3: 0x0008, 0x11d4: 0xe00d, 0x11d5: 0x0008, 0x11d6: 0xe00d, 0x11d7: 0x0008, + 0x11d8: 0xe00d, 0x11d9: 0x0008, 0x11da: 0xe00d, 0x11db: 0x0008, 0x11dc: 0xe00d, 0x11dd: 0x0008, + 0x11de: 0xe00d, 0x11df: 0x0008, 0x11e0: 0xe00d, 0x11e1: 0x0008, 0x11e2: 0xe00d, 0x11e3: 0x0008, + 0x11e4: 0xe00d, 0x11e5: 0x0008, 0x11e6: 0xe00d, 0x11e7: 0x0008, 0x11e8: 0xe00d, 0x11e9: 0x0008, + 0x11ea: 0xe00d, 0x11eb: 0x0008, 0x11ec: 0xe00d, 0x11ed: 0x0008, 0x11ee: 0xe00d, 0x11ef: 0x0008, + 0x11f0: 0xe0fd, 0x11f1: 0x0008, 0x11f2: 0x0008, 0x11f3: 0x0008, 0x11f4: 0x0008, 0x11f5: 0x0008, + 0x11f6: 0x0008, 0x11f7: 0x0008, 0x11f8: 0x0008, 0x11f9: 0xe01d, 0x11fa: 0x0008, 0x11fb: 0xe03d, + 0x11fc: 0x0008, 0x11fd: 0x4445, 0x11fe: 0xe00d, 0x11ff: 0x0008, + // Block 0x48, offset 0x1200 + 0x1200: 0xe00d, 0x1201: 0x0008, 0x1202: 0xe00d, 0x1203: 0x0008, 0x1204: 0xe00d, 0x1205: 0x0008, + 0x1206: 0xe00d, 0x1207: 0x0008, 0x1208: 0x0008, 0x1209: 0x0018, 0x120a: 0x0018, 0x120b: 0xe03d, + 0x120c: 0x0008, 0x120d: 0x11d9, 0x120e: 0x0008, 0x120f: 0x0008, 0x1210: 0xe00d, 0x1211: 0x0008, + 0x1212: 0xe00d, 0x1213: 0x0008, 0x1214: 0x0008, 0x1215: 0x0008, 0x1216: 0xe00d, 0x1217: 0x0008, + 0x1218: 0xe00d, 0x1219: 0x0008, 0x121a: 0xe00d, 0x121b: 0x0008, 0x121c: 0xe00d, 0x121d: 0x0008, + 0x121e: 0xe00d, 0x121f: 0x0008, 0x1220: 0xe00d, 0x1221: 0x0008, 0x1222: 0xe00d, 0x1223: 0x0008, + 0x1224: 0xe00d, 0x1225: 0x0008, 0x1226: 0xe00d, 0x1227: 0x0008, 0x1228: 0xe00d, 0x1229: 0x0008, + 0x122a: 0x6e29, 0x122b: 0x1029, 0x122c: 0x11c1, 0x122d: 0x6e41, 0x122e: 0x1221, 0x122f: 0x0008, + 0x1230: 0x6e59, 0x1231: 0x6e71, 0x1232: 0x1239, 0x1233: 0x4465, 0x1234: 0xe00d, 0x1235: 0x0008, + 0x1236: 0xe00d, 0x1237: 0x0008, 0x1238: 0xe00d, 0x1239: 0x0008, 0x123a: 0xe00d, 0x123b: 0x0008, + 0x123c: 0xe00d, 0x123d: 0x0008, 0x123e: 0xe00d, 0x123f: 0x0008, + // Block 0x49, offset 0x1240 + 0x1240: 0x650d, 0x1241: 0x652d, 0x1242: 0x654d, 0x1243: 0x656d, 0x1244: 0x658d, 0x1245: 0x65ad, + 0x1246: 0x65cd, 0x1247: 0x65ed, 0x1248: 0x660d, 0x1249: 0x662d, 0x124a: 0x664d, 0x124b: 0x666d, + 0x124c: 0x668d, 0x124d: 0x66ad, 0x124e: 0x0008, 0x124f: 0x0008, 0x1250: 0x66cd, 0x1251: 0x0008, + 0x1252: 0x66ed, 0x1253: 0x0008, 0x1254: 0x0008, 0x1255: 0x670d, 0x1256: 0x672d, 0x1257: 0x674d, + 0x1258: 0x676d, 0x1259: 0x678d, 0x125a: 0x67ad, 0x125b: 0x67cd, 0x125c: 0x67ed, 0x125d: 0x680d, + 0x125e: 0x682d, 0x125f: 0x0008, 0x1260: 0x684d, 0x1261: 0x0008, 0x1262: 0x686d, 0x1263: 0x0008, + 0x1264: 0x0008, 0x1265: 0x688d, 0x1266: 0x68ad, 0x1267: 0x0008, 0x1268: 0x0008, 0x1269: 0x0008, + 0x126a: 0x68cd, 0x126b: 0x68ed, 0x126c: 0x690d, 0x126d: 0x692d, 0x126e: 0x694d, 0x126f: 0x696d, + 0x1270: 0x698d, 0x1271: 0x69ad, 0x1272: 0x69cd, 0x1273: 0x69ed, 0x1274: 0x6a0d, 0x1275: 0x6a2d, + 0x1276: 0x6a4d, 0x1277: 0x6a6d, 0x1278: 0x6a8d, 0x1279: 0x6aad, 0x127a: 0x6acd, 0x127b: 0x6aed, + 0x127c: 0x6b0d, 0x127d: 0x6b2d, 0x127e: 0x6b4d, 0x127f: 0x6b6d, + // Block 0x4a, offset 0x1280 + 0x1280: 0x7acd, 0x1281: 0x7aed, 0x1282: 0x7b0d, 0x1283: 0x7b2d, 0x1284: 0x7b4d, 0x1285: 0x7b6d, + 0x1286: 0x7b8d, 0x1287: 0x7bad, 0x1288: 0x7bcd, 0x1289: 0x7bed, 0x128a: 0x7c0d, 0x128b: 0x7c2d, + 0x128c: 0x7c4d, 0x128d: 0x7c6d, 0x128e: 0x7c8d, 0x128f: 0x6ec9, 0x1290: 0x6ef1, 0x1291: 0x6f19, + 0x1292: 0x7cad, 0x1293: 0x7ccd, 0x1294: 0x7ced, 0x1295: 0x6f41, 0x1296: 0x6f69, 0x1297: 0x6f91, + 0x1298: 0x7d0d, 0x1299: 0x7d2d, 0x129a: 0x0040, 0x129b: 0x0040, 0x129c: 0x0040, 0x129d: 0x0040, + 0x129e: 0x0040, 0x129f: 0x0040, 0x12a0: 0x0040, 0x12a1: 0x0040, 0x12a2: 0x0040, 0x12a3: 0x0040, + 0x12a4: 0x0040, 0x12a5: 0x0040, 0x12a6: 0x0040, 0x12a7: 0x0040, 0x12a8: 0x0040, 0x12a9: 0x0040, + 0x12aa: 0x0040, 0x12ab: 0x0040, 0x12ac: 0x0040, 0x12ad: 0x0040, 0x12ae: 0x0040, 0x12af: 0x0040, + 0x12b0: 0x0040, 0x12b1: 0x0040, 0x12b2: 0x0040, 0x12b3: 0x0040, 0x12b4: 0x0040, 0x12b5: 0x0040, + 0x12b6: 0x0040, 0x12b7: 0x0040, 0x12b8: 0x0040, 0x12b9: 0x0040, 0x12ba: 0x0040, 0x12bb: 0x0040, + 0x12bc: 0x0040, 0x12bd: 0x0040, 0x12be: 0x0040, 0x12bf: 0x0040, + // Block 0x4b, offset 0x12c0 + 0x12c0: 0x6fb9, 0x12c1: 0x6fd1, 0x12c2: 0x6fe9, 0x12c3: 0x7d4d, 0x12c4: 0x7d6d, 0x12c5: 0x7001, + 0x12c6: 0x7001, 0x12c7: 0x0040, 0x12c8: 0x0040, 0x12c9: 0x0040, 0x12ca: 0x0040, 0x12cb: 0x0040, + 0x12cc: 0x0040, 0x12cd: 0x0040, 0x12ce: 0x0040, 0x12cf: 0x0040, 0x12d0: 0x0040, 0x12d1: 0x0040, + 0x12d2: 0x0040, 0x12d3: 0x7019, 0x12d4: 0x7041, 0x12d5: 0x7069, 0x12d6: 0x7091, 0x12d7: 0x70b9, + 0x12d8: 0x0040, 0x12d9: 0x0040, 0x12da: 0x0040, 0x12db: 0x0040, 0x12dc: 0x0040, 0x12dd: 0x70e1, + 0x12de: 0x3308, 0x12df: 0x7109, 0x12e0: 0x7131, 0x12e1: 0x20a9, 0x12e2: 0x20f1, 0x12e3: 0x7149, + 0x12e4: 0x7161, 0x12e5: 0x7179, 0x12e6: 0x7191, 0x12e7: 0x71a9, 0x12e8: 0x71c1, 0x12e9: 0x1fb2, + 0x12ea: 0x71d9, 0x12eb: 0x7201, 0x12ec: 0x7229, 0x12ed: 0x7261, 0x12ee: 0x7299, 0x12ef: 0x72c1, + 0x12f0: 0x72e9, 0x12f1: 0x7311, 0x12f2: 0x7339, 0x12f3: 0x7361, 0x12f4: 0x7389, 0x12f5: 0x73b1, + 0x12f6: 0x73d9, 0x12f7: 0x0040, 0x12f8: 0x7401, 0x12f9: 0x7429, 0x12fa: 0x7451, 0x12fb: 0x7479, + 0x12fc: 0x74a1, 0x12fd: 0x0040, 0x12fe: 0x74c9, 0x12ff: 0x0040, + // Block 0x4c, offset 0x1300 + 0x1300: 0x74f1, 0x1301: 0x7519, 0x1302: 0x0040, 0x1303: 0x7541, 0x1304: 0x7569, 0x1305: 0x0040, + 0x1306: 0x7591, 0x1307: 0x75b9, 0x1308: 0x75e1, 0x1309: 0x7609, 0x130a: 0x7631, 0x130b: 0x7659, + 0x130c: 0x7681, 0x130d: 0x76a9, 0x130e: 0x76d1, 0x130f: 0x76f9, 0x1310: 0x7721, 0x1311: 0x7721, + 0x1312: 0x7739, 0x1313: 0x7739, 0x1314: 0x7739, 0x1315: 0x7739, 0x1316: 0x7751, 0x1317: 0x7751, + 0x1318: 0x7751, 0x1319: 0x7751, 0x131a: 0x7769, 0x131b: 0x7769, 0x131c: 0x7769, 0x131d: 0x7769, + 0x131e: 0x7781, 0x131f: 0x7781, 0x1320: 0x7781, 0x1321: 0x7781, 0x1322: 0x7799, 0x1323: 0x7799, + 0x1324: 0x7799, 0x1325: 0x7799, 0x1326: 0x77b1, 0x1327: 0x77b1, 0x1328: 0x77b1, 0x1329: 0x77b1, + 0x132a: 0x77c9, 0x132b: 0x77c9, 0x132c: 0x77c9, 0x132d: 0x77c9, 0x132e: 0x77e1, 0x132f: 0x77e1, + 0x1330: 0x77e1, 0x1331: 0x77e1, 0x1332: 0x77f9, 0x1333: 0x77f9, 0x1334: 0x77f9, 0x1335: 0x77f9, + 0x1336: 0x7811, 0x1337: 0x7811, 0x1338: 0x7811, 0x1339: 0x7811, 0x133a: 0x7829, 0x133b: 0x7829, + 0x133c: 0x7829, 0x133d: 0x7829, 0x133e: 0x7841, 0x133f: 0x7841, + // Block 0x4d, offset 0x1340 + 0x1340: 0x7841, 0x1341: 0x7841, 0x1342: 0x7859, 0x1343: 0x7859, 0x1344: 0x7871, 0x1345: 0x7871, + 0x1346: 0x7889, 0x1347: 0x7889, 0x1348: 0x78a1, 0x1349: 0x78a1, 0x134a: 0x78b9, 0x134b: 0x78b9, + 0x134c: 0x78d1, 0x134d: 0x78d1, 0x134e: 0x78e9, 0x134f: 0x78e9, 0x1350: 0x78e9, 0x1351: 0x78e9, + 0x1352: 0x7901, 0x1353: 0x7901, 0x1354: 0x7901, 0x1355: 0x7901, 0x1356: 0x7919, 0x1357: 0x7919, + 0x1358: 0x7919, 0x1359: 0x7919, 0x135a: 0x7931, 0x135b: 0x7931, 0x135c: 0x7931, 0x135d: 0x7931, + 0x135e: 0x7949, 0x135f: 0x7949, 0x1360: 0x7961, 0x1361: 0x7961, 0x1362: 0x7961, 0x1363: 0x7961, + 0x1364: 0x7979, 0x1365: 0x7979, 0x1366: 0x7991, 0x1367: 0x7991, 0x1368: 0x7991, 0x1369: 0x7991, + 0x136a: 0x79a9, 0x136b: 0x79a9, 0x136c: 0x79a9, 0x136d: 0x79a9, 0x136e: 0x79c1, 0x136f: 0x79c1, + 0x1370: 0x79d9, 0x1371: 0x79d9, 0x1372: 0x0818, 0x1373: 0x0818, 0x1374: 0x0818, 0x1375: 0x0818, + 0x1376: 0x0818, 0x1377: 0x0818, 0x1378: 0x0818, 0x1379: 0x0818, 0x137a: 0x0818, 0x137b: 0x0818, + 0x137c: 0x0818, 0x137d: 0x0818, 0x137e: 0x0818, 0x137f: 0x0818, + // Block 0x4e, offset 0x1380 + 0x1380: 0x0818, 0x1381: 0x0818, 0x1382: 0x0040, 0x1383: 0x0040, 0x1384: 0x0040, 0x1385: 0x0040, + 0x1386: 0x0040, 0x1387: 0x0040, 0x1388: 0x0040, 0x1389: 0x0040, 0x138a: 0x0040, 0x138b: 0x0040, + 0x138c: 0x0040, 0x138d: 0x0040, 0x138e: 0x0040, 0x138f: 0x0040, 0x1390: 0x0040, 0x1391: 0x0040, + 0x1392: 0x0040, 0x1393: 0x79f1, 0x1394: 0x79f1, 0x1395: 0x79f1, 0x1396: 0x79f1, 0x1397: 0x7a09, + 0x1398: 0x7a09, 0x1399: 0x7a21, 0x139a: 0x7a21, 0x139b: 0x7a39, 0x139c: 0x7a39, 0x139d: 0x0479, + 0x139e: 0x7a51, 0x139f: 0x7a51, 0x13a0: 0x7a69, 0x13a1: 0x7a69, 0x13a2: 0x7a81, 0x13a3: 0x7a81, + 0x13a4: 0x7a99, 0x13a5: 0x7a99, 0x13a6: 0x7a99, 0x13a7: 0x7a99, 0x13a8: 0x7ab1, 0x13a9: 0x7ab1, + 0x13aa: 0x7ac9, 0x13ab: 0x7ac9, 0x13ac: 0x7af1, 0x13ad: 0x7af1, 0x13ae: 0x7b19, 0x13af: 0x7b19, + 0x13b0: 0x7b41, 0x13b1: 0x7b41, 0x13b2: 0x7b69, 0x13b3: 0x7b69, 0x13b4: 0x7b91, 0x13b5: 0x7b91, + 0x13b6: 0x7bb9, 0x13b7: 0x7bb9, 0x13b8: 0x7bb9, 0x13b9: 0x7be1, 0x13ba: 0x7be1, 0x13bb: 0x7be1, + 0x13bc: 0x7c09, 0x13bd: 0x7c09, 0x13be: 0x7c09, 0x13bf: 0x7c09, + // Block 0x4f, offset 0x13c0 + 0x13c0: 0x85f9, 0x13c1: 0x8621, 0x13c2: 0x8649, 0x13c3: 0x8671, 0x13c4: 0x8699, 0x13c5: 0x86c1, + 0x13c6: 0x86e9, 0x13c7: 0x8711, 0x13c8: 0x8739, 0x13c9: 0x8761, 0x13ca: 0x8789, 0x13cb: 0x87b1, + 0x13cc: 0x87d9, 0x13cd: 0x8801, 0x13ce: 0x8829, 0x13cf: 0x8851, 0x13d0: 0x8879, 0x13d1: 0x88a1, + 0x13d2: 0x88c9, 0x13d3: 0x88f1, 0x13d4: 0x8919, 0x13d5: 0x8941, 0x13d6: 0x8969, 0x13d7: 0x8991, + 0x13d8: 0x89b9, 0x13d9: 0x89e1, 0x13da: 0x8a09, 0x13db: 0x8a31, 0x13dc: 0x8a59, 0x13dd: 0x8a81, + 0x13de: 0x8aaa, 0x13df: 0x8ada, 0x13e0: 0x8b0a, 0x13e1: 0x8b3a, 0x13e2: 0x8b6a, 0x13e3: 0x8b9a, + 0x13e4: 0x8bc9, 0x13e5: 0x8bf1, 0x13e6: 0x7c71, 0x13e7: 0x8c19, 0x13e8: 0x7be1, 0x13e9: 0x7c99, + 0x13ea: 0x8c41, 0x13eb: 0x8c69, 0x13ec: 0x7d39, 0x13ed: 0x8c91, 0x13ee: 0x7d61, 0x13ef: 0x7d89, + 0x13f0: 0x8cb9, 0x13f1: 0x8ce1, 0x13f2: 0x7e29, 0x13f3: 0x8d09, 0x13f4: 0x7e51, 0x13f5: 0x7e79, + 0x13f6: 0x8d31, 0x13f7: 0x8d59, 0x13f8: 0x7ec9, 0x13f9: 0x8d81, 0x13fa: 0x7ef1, 0x13fb: 0x7f19, + 0x13fc: 0x83a1, 0x13fd: 0x83c9, 0x13fe: 0x8441, 0x13ff: 0x8469, + // Block 0x50, offset 0x1400 + 0x1400: 0x8491, 0x1401: 0x8531, 0x1402: 0x8559, 0x1403: 0x8581, 0x1404: 0x85a9, 0x1405: 0x8649, + 0x1406: 0x8671, 0x1407: 0x8699, 0x1408: 0x8da9, 0x1409: 0x8739, 0x140a: 0x8dd1, 0x140b: 0x8df9, + 0x140c: 0x8829, 0x140d: 0x8e21, 0x140e: 0x8851, 0x140f: 0x8879, 0x1410: 0x8a81, 0x1411: 0x8e49, + 0x1412: 0x8e71, 0x1413: 0x89b9, 0x1414: 0x8e99, 0x1415: 0x89e1, 0x1416: 0x8a09, 0x1417: 0x7c21, + 0x1418: 0x7c49, 0x1419: 0x8ec1, 0x141a: 0x7c71, 0x141b: 0x8ee9, 0x141c: 0x7cc1, 0x141d: 0x7ce9, + 0x141e: 0x7d11, 0x141f: 0x7d39, 0x1420: 0x8f11, 0x1421: 0x7db1, 0x1422: 0x7dd9, 0x1423: 0x7e01, + 0x1424: 0x7e29, 0x1425: 0x8f39, 0x1426: 0x7ec9, 0x1427: 0x7f41, 0x1428: 0x7f69, 0x1429: 0x7f91, + 0x142a: 0x7fb9, 0x142b: 0x7fe1, 0x142c: 0x8031, 0x142d: 0x8059, 0x142e: 0x8081, 0x142f: 0x80a9, + 0x1430: 0x80d1, 0x1431: 0x80f9, 0x1432: 0x8f61, 0x1433: 0x8121, 0x1434: 0x8149, 0x1435: 0x8171, + 0x1436: 0x8199, 0x1437: 0x81c1, 0x1438: 0x81e9, 0x1439: 0x8239, 0x143a: 0x8261, 0x143b: 0x8289, + 0x143c: 0x82b1, 0x143d: 0x82d9, 0x143e: 0x8301, 0x143f: 0x8329, + // Block 0x51, offset 0x1440 + 0x1440: 0x8351, 0x1441: 0x8379, 0x1442: 0x83f1, 0x1443: 0x8419, 0x1444: 0x84b9, 0x1445: 0x84e1, + 0x1446: 0x8509, 0x1447: 0x8531, 0x1448: 0x8559, 0x1449: 0x85d1, 0x144a: 0x85f9, 0x144b: 0x8621, + 0x144c: 0x8649, 0x144d: 0x8f89, 0x144e: 0x86c1, 0x144f: 0x86e9, 0x1450: 0x8711, 0x1451: 0x8739, + 0x1452: 0x87b1, 0x1453: 0x87d9, 0x1454: 0x8801, 0x1455: 0x8829, 0x1456: 0x8fb1, 0x1457: 0x88a1, + 0x1458: 0x88c9, 0x1459: 0x8fd9, 0x145a: 0x8941, 0x145b: 0x8969, 0x145c: 0x8991, 0x145d: 0x89b9, + 0x145e: 0x9001, 0x145f: 0x7c71, 0x1460: 0x8ee9, 0x1461: 0x7d39, 0x1462: 0x8f11, 0x1463: 0x7e29, + 0x1464: 0x8f39, 0x1465: 0x7ec9, 0x1466: 0x9029, 0x1467: 0x80d1, 0x1468: 0x9051, 0x1469: 0x9079, + 0x146a: 0x90a1, 0x146b: 0x8531, 0x146c: 0x8559, 0x146d: 0x8649, 0x146e: 0x8829, 0x146f: 0x8fb1, + 0x1470: 0x89b9, 0x1471: 0x9001, 0x1472: 0x90c9, 0x1473: 0x9101, 0x1474: 0x9139, 0x1475: 0x9171, + 0x1476: 0x9199, 0x1477: 0x91c1, 0x1478: 0x91e9, 0x1479: 0x9211, 0x147a: 0x9239, 0x147b: 0x9261, + 0x147c: 0x9289, 0x147d: 0x92b1, 0x147e: 0x92d9, 0x147f: 0x9301, + // Block 0x52, offset 0x1480 + 0x1480: 0x9329, 0x1481: 0x9351, 0x1482: 0x9379, 0x1483: 0x93a1, 0x1484: 0x93c9, 0x1485: 0x93f1, + 0x1486: 0x9419, 0x1487: 0x9441, 0x1488: 0x9469, 0x1489: 0x9491, 0x148a: 0x94b9, 0x148b: 0x94e1, + 0x148c: 0x9079, 0x148d: 0x9509, 0x148e: 0x9531, 0x148f: 0x9559, 0x1490: 0x9581, 0x1491: 0x9171, + 0x1492: 0x9199, 0x1493: 0x91c1, 0x1494: 0x91e9, 0x1495: 0x9211, 0x1496: 0x9239, 0x1497: 0x9261, + 0x1498: 0x9289, 0x1499: 0x92b1, 0x149a: 0x92d9, 0x149b: 0x9301, 0x149c: 0x9329, 0x149d: 0x9351, + 0x149e: 0x9379, 0x149f: 0x93a1, 0x14a0: 0x93c9, 0x14a1: 0x93f1, 0x14a2: 0x9419, 0x14a3: 0x9441, + 0x14a4: 0x9469, 0x14a5: 0x9491, 0x14a6: 0x94b9, 0x14a7: 0x94e1, 0x14a8: 0x9079, 0x14a9: 0x9509, + 0x14aa: 0x9531, 0x14ab: 0x9559, 0x14ac: 0x9581, 0x14ad: 0x9491, 0x14ae: 0x94b9, 0x14af: 0x94e1, + 0x14b0: 0x9079, 0x14b1: 0x9051, 0x14b2: 0x90a1, 0x14b3: 0x8211, 0x14b4: 0x8059, 0x14b5: 0x8081, + 0x14b6: 0x80a9, 0x14b7: 0x9491, 0x14b8: 0x94b9, 0x14b9: 0x94e1, 0x14ba: 0x8211, 0x14bb: 0x8239, + 0x14bc: 0x95a9, 0x14bd: 0x95a9, 0x14be: 0x0018, 0x14bf: 0x0018, + // Block 0x53, offset 0x14c0 + 0x14c0: 0x0040, 0x14c1: 0x0040, 0x14c2: 0x0040, 0x14c3: 0x0040, 0x14c4: 0x0040, 0x14c5: 0x0040, + 0x14c6: 0x0040, 0x14c7: 0x0040, 0x14c8: 0x0040, 0x14c9: 0x0040, 0x14ca: 0x0040, 0x14cb: 0x0040, + 0x14cc: 0x0040, 0x14cd: 0x0040, 0x14ce: 0x0040, 0x14cf: 0x0040, 0x14d0: 0x95d1, 0x14d1: 0x9609, + 0x14d2: 0x9609, 0x14d3: 0x9641, 0x14d4: 0x9679, 0x14d5: 0x96b1, 0x14d6: 0x96e9, 0x14d7: 0x9721, + 0x14d8: 0x9759, 0x14d9: 0x9759, 0x14da: 0x9791, 0x14db: 0x97c9, 0x14dc: 0x9801, 0x14dd: 0x9839, + 0x14de: 0x9871, 0x14df: 0x98a9, 0x14e0: 0x98a9, 0x14e1: 0x98e1, 0x14e2: 0x9919, 0x14e3: 0x9919, + 0x14e4: 0x9951, 0x14e5: 0x9951, 0x14e6: 0x9989, 0x14e7: 0x99c1, 0x14e8: 0x99c1, 0x14e9: 0x99f9, + 0x14ea: 0x9a31, 0x14eb: 0x9a31, 0x14ec: 0x9a69, 0x14ed: 0x9a69, 0x14ee: 0x9aa1, 0x14ef: 0x9ad9, + 0x14f0: 0x9ad9, 0x14f1: 0x9b11, 0x14f2: 0x9b11, 0x14f3: 0x9b49, 0x14f4: 0x9b81, 0x14f5: 0x9bb9, + 0x14f6: 0x9bf1, 0x14f7: 0x9bf1, 0x14f8: 0x9c29, 0x14f9: 0x9c61, 0x14fa: 0x9c99, 0x14fb: 0x9cd1, + 0x14fc: 0x9d09, 0x14fd: 0x9d09, 0x14fe: 0x9d41, 0x14ff: 0x9d79, + // Block 0x54, offset 0x1500 + 0x1500: 0xa949, 0x1501: 0xa981, 0x1502: 0xa9b9, 0x1503: 0xa8a1, 0x1504: 0x9bb9, 0x1505: 0x9989, + 0x1506: 0xa9f1, 0x1507: 0xaa29, 0x1508: 0x0040, 0x1509: 0x0040, 0x150a: 0x0040, 0x150b: 0x0040, + 0x150c: 0x0040, 0x150d: 0x0040, 0x150e: 0x0040, 0x150f: 0x0040, 0x1510: 0x0040, 0x1511: 0x0040, + 0x1512: 0x0040, 0x1513: 0x0040, 0x1514: 0x0040, 0x1515: 0x0040, 0x1516: 0x0040, 0x1517: 0x0040, + 0x1518: 0x0040, 0x1519: 0x0040, 0x151a: 0x0040, 0x151b: 0x0040, 0x151c: 0x0040, 0x151d: 0x0040, + 0x151e: 0x0040, 0x151f: 0x0040, 0x1520: 0x0040, 0x1521: 0x0040, 0x1522: 0x0040, 0x1523: 0x0040, + 0x1524: 0x0040, 0x1525: 0x0040, 0x1526: 0x0040, 0x1527: 0x0040, 0x1528: 0x0040, 0x1529: 0x0040, + 0x152a: 0x0040, 0x152b: 0x0040, 0x152c: 0x0040, 0x152d: 0x0040, 0x152e: 0x0040, 0x152f: 0x0040, + 0x1530: 0xaa61, 0x1531: 0xaa99, 0x1532: 0xaad1, 0x1533: 0xab19, 0x1534: 0xab61, 0x1535: 0xaba9, + 0x1536: 0xabf1, 0x1537: 0xac39, 0x1538: 0xac81, 0x1539: 0xacc9, 0x153a: 0xad02, 0x153b: 0xae12, + 0x153c: 0xae91, 0x153d: 0x0018, 0x153e: 0x0040, 0x153f: 0x0040, + // Block 0x55, offset 0x1540 + 0x1540: 0x33c0, 0x1541: 0x33c0, 0x1542: 0x33c0, 0x1543: 0x33c0, 0x1544: 0x33c0, 0x1545: 0x33c0, + 0x1546: 0x33c0, 0x1547: 0x33c0, 0x1548: 0x33c0, 0x1549: 0x33c0, 0x154a: 0x33c0, 0x154b: 0x33c0, + 0x154c: 0x33c0, 0x154d: 0x33c0, 0x154e: 0x33c0, 0x154f: 0x33c0, 0x1550: 0xaeda, 0x1551: 0x7d8d, + 0x1552: 0x0040, 0x1553: 0xaeea, 0x1554: 0x03c2, 0x1555: 0xaefa, 0x1556: 0xaf0a, 0x1557: 0x7dad, + 0x1558: 0x7dcd, 0x1559: 0x0040, 0x155a: 0x0040, 0x155b: 0x0040, 0x155c: 0x0040, 0x155d: 0x0040, + 0x155e: 0x0040, 0x155f: 0x0040, 0x1560: 0x3308, 0x1561: 0x3308, 0x1562: 0x3308, 0x1563: 0x3308, + 0x1564: 0x3308, 0x1565: 0x3308, 0x1566: 0x3308, 0x1567: 0x3308, 0x1568: 0x3308, 0x1569: 0x3308, + 0x156a: 0x3308, 0x156b: 0x3308, 0x156c: 0x3308, 0x156d: 0x3308, 0x156e: 0x3308, 0x156f: 0x3308, + 0x1570: 0x0040, 0x1571: 0x7ded, 0x1572: 0x7e0d, 0x1573: 0xaf1a, 0x1574: 0xaf1a, 0x1575: 0x1fd2, + 0x1576: 0x1fe2, 0x1577: 0xaf2a, 0x1578: 0xaf3a, 0x1579: 0x7e2d, 0x157a: 0x7e4d, 0x157b: 0x7e6d, + 0x157c: 0x7e2d, 0x157d: 0x7e8d, 0x157e: 0x7ead, 0x157f: 0x7e8d, + // Block 0x56, offset 0x1580 + 0x1580: 0x7ecd, 0x1581: 0x7eed, 0x1582: 0x7f0d, 0x1583: 0x7eed, 0x1584: 0x7f2d, 0x1585: 0x0018, + 0x1586: 0x0018, 0x1587: 0xaf4a, 0x1588: 0xaf5a, 0x1589: 0x7f4e, 0x158a: 0x7f6e, 0x158b: 0x7f8e, + 0x158c: 0x7fae, 0x158d: 0xaf1a, 0x158e: 0xaf1a, 0x158f: 0xaf1a, 0x1590: 0xaeda, 0x1591: 0x7fcd, + 0x1592: 0x0040, 0x1593: 0x0040, 0x1594: 0x03c2, 0x1595: 0xaeea, 0x1596: 0xaf0a, 0x1597: 0xaefa, + 0x1598: 0x7fed, 0x1599: 0x1fd2, 0x159a: 0x1fe2, 0x159b: 0xaf2a, 0x159c: 0xaf3a, 0x159d: 0x7ecd, + 0x159e: 0x7f2d, 0x159f: 0xaf6a, 0x15a0: 0xaf7a, 0x15a1: 0xaf8a, 0x15a2: 0x1fb2, 0x15a3: 0xaf99, + 0x15a4: 0xafaa, 0x15a5: 0xafba, 0x15a6: 0x1fc2, 0x15a7: 0x0040, 0x15a8: 0xafca, 0x15a9: 0xafda, + 0x15aa: 0xafea, 0x15ab: 0xaffa, 0x15ac: 0x0040, 0x15ad: 0x0040, 0x15ae: 0x0040, 0x15af: 0x0040, + 0x15b0: 0x800e, 0x15b1: 0xb009, 0x15b2: 0x802e, 0x15b3: 0x0808, 0x15b4: 0x804e, 0x15b5: 0x0040, + 0x15b6: 0x806e, 0x15b7: 0xb031, 0x15b8: 0x808e, 0x15b9: 0xb059, 0x15ba: 0x80ae, 0x15bb: 0xb081, + 0x15bc: 0x80ce, 0x15bd: 0xb0a9, 0x15be: 0x80ee, 0x15bf: 0xb0d1, + // Block 0x57, offset 0x15c0 + 0x15c0: 0xb0f9, 0x15c1: 0xb111, 0x15c2: 0xb111, 0x15c3: 0xb129, 0x15c4: 0xb129, 0x15c5: 0xb141, + 0x15c6: 0xb141, 0x15c7: 0xb159, 0x15c8: 0xb159, 0x15c9: 0xb171, 0x15ca: 0xb171, 0x15cb: 0xb171, + 0x15cc: 0xb171, 0x15cd: 0xb189, 0x15ce: 0xb189, 0x15cf: 0xb1a1, 0x15d0: 0xb1a1, 0x15d1: 0xb1a1, + 0x15d2: 0xb1a1, 0x15d3: 0xb1b9, 0x15d4: 0xb1b9, 0x15d5: 0xb1d1, 0x15d6: 0xb1d1, 0x15d7: 0xb1d1, + 0x15d8: 0xb1d1, 0x15d9: 0xb1e9, 0x15da: 0xb1e9, 0x15db: 0xb1e9, 0x15dc: 0xb1e9, 0x15dd: 0xb201, + 0x15de: 0xb201, 0x15df: 0xb201, 0x15e0: 0xb201, 0x15e1: 0xb219, 0x15e2: 0xb219, 0x15e3: 0xb219, + 0x15e4: 0xb219, 0x15e5: 0xb231, 0x15e6: 0xb231, 0x15e7: 0xb231, 0x15e8: 0xb231, 0x15e9: 0xb249, + 0x15ea: 0xb249, 0x15eb: 0xb261, 0x15ec: 0xb261, 0x15ed: 0xb279, 0x15ee: 0xb279, 0x15ef: 0xb291, + 0x15f0: 0xb291, 0x15f1: 0xb2a9, 0x15f2: 0xb2a9, 0x15f3: 0xb2a9, 0x15f4: 0xb2a9, 0x15f5: 0xb2c1, + 0x15f6: 0xb2c1, 0x15f7: 0xb2c1, 0x15f8: 0xb2c1, 0x15f9: 0xb2d9, 0x15fa: 0xb2d9, 0x15fb: 0xb2d9, + 0x15fc: 0xb2d9, 0x15fd: 0xb2f1, 0x15fe: 0xb2f1, 0x15ff: 0xb2f1, + // Block 0x58, offset 0x1600 + 0x1600: 0xb2f1, 0x1601: 0xb309, 0x1602: 0xb309, 0x1603: 0xb309, 0x1604: 0xb309, 0x1605: 0xb321, + 0x1606: 0xb321, 0x1607: 0xb321, 0x1608: 0xb321, 0x1609: 0xb339, 0x160a: 0xb339, 0x160b: 0xb339, + 0x160c: 0xb339, 0x160d: 0xb351, 0x160e: 0xb351, 0x160f: 0xb351, 0x1610: 0xb351, 0x1611: 0xb369, + 0x1612: 0xb369, 0x1613: 0xb369, 0x1614: 0xb369, 0x1615: 0xb381, 0x1616: 0xb381, 0x1617: 0xb381, + 0x1618: 0xb381, 0x1619: 0xb399, 0x161a: 0xb399, 0x161b: 0xb399, 0x161c: 0xb399, 0x161d: 0xb3b1, + 0x161e: 0xb3b1, 0x161f: 0xb3b1, 0x1620: 0xb3b1, 0x1621: 0xb3c9, 0x1622: 0xb3c9, 0x1623: 0xb3c9, + 0x1624: 0xb3c9, 0x1625: 0xb3e1, 0x1626: 0xb3e1, 0x1627: 0xb3e1, 0x1628: 0xb3e1, 0x1629: 0xb3f9, + 0x162a: 0xb3f9, 0x162b: 0xb3f9, 0x162c: 0xb3f9, 0x162d: 0xb411, 0x162e: 0xb411, 0x162f: 0x7ab1, + 0x1630: 0x7ab1, 0x1631: 0xb429, 0x1632: 0xb429, 0x1633: 0xb429, 0x1634: 0xb429, 0x1635: 0xb441, + 0x1636: 0xb441, 0x1637: 0xb469, 0x1638: 0xb469, 0x1639: 0xb491, 0x163a: 0xb491, 0x163b: 0xb4b9, + 0x163c: 0xb4b9, 0x163d: 0x0040, 0x163e: 0x0040, 0x163f: 0x03c0, + // Block 0x59, offset 0x1640 + 0x1640: 0x0040, 0x1641: 0xaefa, 0x1642: 0xb4e2, 0x1643: 0xaf6a, 0x1644: 0xafda, 0x1645: 0xafea, + 0x1646: 0xaf7a, 0x1647: 0xb4f2, 0x1648: 0x1fd2, 0x1649: 0x1fe2, 0x164a: 0xaf8a, 0x164b: 0x1fb2, + 0x164c: 0xaeda, 0x164d: 0xaf99, 0x164e: 0x29d1, 0x164f: 0xb502, 0x1650: 0x1f41, 0x1651: 0x00c9, + 0x1652: 0x0069, 0x1653: 0x0079, 0x1654: 0x1f51, 0x1655: 0x1f61, 0x1656: 0x1f71, 0x1657: 0x1f81, + 0x1658: 0x1f91, 0x1659: 0x1fa1, 0x165a: 0xaeea, 0x165b: 0x03c2, 0x165c: 0xafaa, 0x165d: 0x1fc2, + 0x165e: 0xafba, 0x165f: 0xaf0a, 0x1660: 0xaffa, 0x1661: 0x0039, 0x1662: 0x0ee9, 0x1663: 0x1159, + 0x1664: 0x0ef9, 0x1665: 0x0f09, 0x1666: 0x1199, 0x1667: 0x0f31, 0x1668: 0x0249, 0x1669: 0x0f41, + 0x166a: 0x0259, 0x166b: 0x0f51, 0x166c: 0x0359, 0x166d: 0x0f61, 0x166e: 0x0f71, 0x166f: 0x00d9, + 0x1670: 0x0f99, 0x1671: 0x2039, 0x1672: 0x0269, 0x1673: 0x01d9, 0x1674: 0x0fa9, 0x1675: 0x0fb9, + 0x1676: 0x1089, 0x1677: 0x0279, 0x1678: 0x0369, 0x1679: 0x0289, 0x167a: 0x13d1, 0x167b: 0xaf4a, + 0x167c: 0xafca, 0x167d: 0xaf5a, 0x167e: 0xb512, 0x167f: 0xaf1a, + // Block 0x5a, offset 0x1680 + 0x1680: 0x1caa, 0x1681: 0x0039, 0x1682: 0x0ee9, 0x1683: 0x1159, 0x1684: 0x0ef9, 0x1685: 0x0f09, + 0x1686: 0x1199, 0x1687: 0x0f31, 0x1688: 0x0249, 0x1689: 0x0f41, 0x168a: 0x0259, 0x168b: 0x0f51, + 0x168c: 0x0359, 0x168d: 0x0f61, 0x168e: 0x0f71, 0x168f: 0x00d9, 0x1690: 0x0f99, 0x1691: 0x2039, + 0x1692: 0x0269, 0x1693: 0x01d9, 0x1694: 0x0fa9, 0x1695: 0x0fb9, 0x1696: 0x1089, 0x1697: 0x0279, + 0x1698: 0x0369, 0x1699: 0x0289, 0x169a: 0x13d1, 0x169b: 0xaf2a, 0x169c: 0xb522, 0x169d: 0xaf3a, + 0x169e: 0xb532, 0x169f: 0x810d, 0x16a0: 0x812d, 0x16a1: 0x29d1, 0x16a2: 0x814d, 0x16a3: 0x814d, + 0x16a4: 0x816d, 0x16a5: 0x818d, 0x16a6: 0x81ad, 0x16a7: 0x81cd, 0x16a8: 0x81ed, 0x16a9: 0x820d, + 0x16aa: 0x822d, 0x16ab: 0x824d, 0x16ac: 0x826d, 0x16ad: 0x828d, 0x16ae: 0x82ad, 0x16af: 0x82cd, + 0x16b0: 0x82ed, 0x16b1: 0x830d, 0x16b2: 0x832d, 0x16b3: 0x834d, 0x16b4: 0x836d, 0x16b5: 0x838d, + 0x16b6: 0x83ad, 0x16b7: 0x83cd, 0x16b8: 0x83ed, 0x16b9: 0x840d, 0x16ba: 0x842d, 0x16bb: 0x844d, + 0x16bc: 0x81ed, 0x16bd: 0x846d, 0x16be: 0x848d, 0x16bf: 0x824d, + // Block 0x5b, offset 0x16c0 + 0x16c0: 0x84ad, 0x16c1: 0x84cd, 0x16c2: 0x84ed, 0x16c3: 0x850d, 0x16c4: 0x852d, 0x16c5: 0x854d, + 0x16c6: 0x856d, 0x16c7: 0x858d, 0x16c8: 0x850d, 0x16c9: 0x85ad, 0x16ca: 0x850d, 0x16cb: 0x85cd, + 0x16cc: 0x85cd, 0x16cd: 0x85ed, 0x16ce: 0x85ed, 0x16cf: 0x860d, 0x16d0: 0x854d, 0x16d1: 0x862d, + 0x16d2: 0x864d, 0x16d3: 0x862d, 0x16d4: 0x866d, 0x16d5: 0x864d, 0x16d6: 0x868d, 0x16d7: 0x868d, + 0x16d8: 0x86ad, 0x16d9: 0x86ad, 0x16da: 0x86cd, 0x16db: 0x86cd, 0x16dc: 0x864d, 0x16dd: 0x814d, + 0x16de: 0x86ed, 0x16df: 0x870d, 0x16e0: 0x0040, 0x16e1: 0x872d, 0x16e2: 0x874d, 0x16e3: 0x876d, + 0x16e4: 0x878d, 0x16e5: 0x876d, 0x16e6: 0x87ad, 0x16e7: 0x87cd, 0x16e8: 0x87ed, 0x16e9: 0x87ed, + 0x16ea: 0x880d, 0x16eb: 0x880d, 0x16ec: 0x882d, 0x16ed: 0x882d, 0x16ee: 0x880d, 0x16ef: 0x880d, + 0x16f0: 0x884d, 0x16f1: 0x886d, 0x16f2: 0x888d, 0x16f3: 0x88ad, 0x16f4: 0x88cd, 0x16f5: 0x88ed, + 0x16f6: 0x88ed, 0x16f7: 0x88ed, 0x16f8: 0x890d, 0x16f9: 0x890d, 0x16fa: 0x890d, 0x16fb: 0x890d, + 0x16fc: 0x87ed, 0x16fd: 0x87ed, 0x16fe: 0x87ed, 0x16ff: 0x0040, + // Block 0x5c, offset 0x1700 + 0x1700: 0x0040, 0x1701: 0x0040, 0x1702: 0x874d, 0x1703: 0x872d, 0x1704: 0x892d, 0x1705: 0x872d, + 0x1706: 0x874d, 0x1707: 0x872d, 0x1708: 0x0040, 0x1709: 0x0040, 0x170a: 0x894d, 0x170b: 0x874d, + 0x170c: 0x896d, 0x170d: 0x892d, 0x170e: 0x896d, 0x170f: 0x874d, 0x1710: 0x0040, 0x1711: 0x0040, + 0x1712: 0x898d, 0x1713: 0x89ad, 0x1714: 0x88ad, 0x1715: 0x896d, 0x1716: 0x892d, 0x1717: 0x896d, + 0x1718: 0x0040, 0x1719: 0x0040, 0x171a: 0x89cd, 0x171b: 0x89ed, 0x171c: 0x89cd, 0x171d: 0x0040, + 0x171e: 0x0040, 0x171f: 0x0040, 0x1720: 0xb541, 0x1721: 0xb559, 0x1722: 0xb571, 0x1723: 0x8a0e, + 0x1724: 0xb589, 0x1725: 0xb5a1, 0x1726: 0x8a2d, 0x1727: 0x0040, 0x1728: 0x8a4d, 0x1729: 0x8a6d, + 0x172a: 0x8a8d, 0x172b: 0x8a6d, 0x172c: 0x8aad, 0x172d: 0x8acd, 0x172e: 0x8aed, 0x172f: 0x0040, + 0x1730: 0x0040, 0x1731: 0x0040, 0x1732: 0x0040, 0x1733: 0x0040, 0x1734: 0x0040, 0x1735: 0x0040, + 0x1736: 0x0040, 0x1737: 0x0040, 0x1738: 0x0040, 0x1739: 0x0340, 0x173a: 0x0340, 0x173b: 0x0340, + 0x173c: 0x0040, 0x173d: 0x0040, 0x173e: 0x0040, 0x173f: 0x0040, + // Block 0x5d, offset 0x1740 + 0x1740: 0x0a08, 0x1741: 0x0a08, 0x1742: 0x0a08, 0x1743: 0x0a08, 0x1744: 0x0a08, 0x1745: 0x0c08, + 0x1746: 0x0808, 0x1747: 0x0c08, 0x1748: 0x0818, 0x1749: 0x0c08, 0x174a: 0x0c08, 0x174b: 0x0808, + 0x174c: 0x0808, 0x174d: 0x0908, 0x174e: 0x0c08, 0x174f: 0x0c08, 0x1750: 0x0c08, 0x1751: 0x0c08, + 0x1752: 0x0c08, 0x1753: 0x0a08, 0x1754: 0x0a08, 0x1755: 0x0a08, 0x1756: 0x0a08, 0x1757: 0x0908, + 0x1758: 0x0a08, 0x1759: 0x0a08, 0x175a: 0x0a08, 0x175b: 0x0a08, 0x175c: 0x0a08, 0x175d: 0x0c08, + 0x175e: 0x0a08, 0x175f: 0x0a08, 0x1760: 0x0a08, 0x1761: 0x0c08, 0x1762: 0x0808, 0x1763: 0x0808, + 0x1764: 0x0c08, 0x1765: 0x3308, 0x1766: 0x3308, 0x1767: 0x0040, 0x1768: 0x0040, 0x1769: 0x0040, + 0x176a: 0x0040, 0x176b: 0x0a18, 0x176c: 0x0a18, 0x176d: 0x0a18, 0x176e: 0x0a18, 0x176f: 0x0c18, + 0x1770: 0x0818, 0x1771: 0x0818, 0x1772: 0x0818, 0x1773: 0x0818, 0x1774: 0x0818, 0x1775: 0x0818, + 0x1776: 0x0818, 0x1777: 0x0040, 0x1778: 0x0040, 0x1779: 0x0040, 0x177a: 0x0040, 0x177b: 0x0040, + 0x177c: 0x0040, 0x177d: 0x0040, 0x177e: 0x0040, 0x177f: 0x0040, + // Block 0x5e, offset 0x1780 + 0x1780: 0x0a08, 0x1781: 0x0c08, 0x1782: 0x0a08, 0x1783: 0x0c08, 0x1784: 0x0c08, 0x1785: 0x0c08, + 0x1786: 0x0a08, 0x1787: 0x0a08, 0x1788: 0x0a08, 0x1789: 0x0c08, 0x178a: 0x0a08, 0x178b: 0x0a08, + 0x178c: 0x0c08, 0x178d: 0x0a08, 0x178e: 0x0c08, 0x178f: 0x0c08, 0x1790: 0x0a08, 0x1791: 0x0c08, + 0x1792: 0x0040, 0x1793: 0x0040, 0x1794: 0x0040, 0x1795: 0x0040, 0x1796: 0x0040, 0x1797: 0x0040, + 0x1798: 0x0040, 0x1799: 0x0818, 0x179a: 0x0818, 0x179b: 0x0818, 0x179c: 0x0818, 0x179d: 0x0040, + 0x179e: 0x0040, 0x179f: 0x0040, 0x17a0: 0x0040, 0x17a1: 0x0040, 0x17a2: 0x0040, 0x17a3: 0x0040, + 0x17a4: 0x0040, 0x17a5: 0x0040, 0x17a6: 0x0040, 0x17a7: 0x0040, 0x17a8: 0x0040, 0x17a9: 0x0c18, + 0x17aa: 0x0c18, 0x17ab: 0x0c18, 0x17ac: 0x0c18, 0x17ad: 0x0a18, 0x17ae: 0x0a18, 0x17af: 0x0818, + 0x17b0: 0x0040, 0x17b1: 0x0040, 0x17b2: 0x0040, 0x17b3: 0x0040, 0x17b4: 0x0040, 0x17b5: 0x0040, + 0x17b6: 0x0040, 0x17b7: 0x0040, 0x17b8: 0x0040, 0x17b9: 0x0040, 0x17ba: 0x0040, 0x17bb: 0x0040, + 0x17bc: 0x0040, 0x17bd: 0x0040, 0x17be: 0x0040, 0x17bf: 0x0040, + // Block 0x5f, offset 0x17c0 + 0x17c0: 0x3308, 0x17c1: 0x3308, 0x17c2: 0x3008, 0x17c3: 0x3008, 0x17c4: 0x0040, 0x17c5: 0x0008, + 0x17c6: 0x0008, 0x17c7: 0x0008, 0x17c8: 0x0008, 0x17c9: 0x0008, 0x17ca: 0x0008, 0x17cb: 0x0008, + 0x17cc: 0x0008, 0x17cd: 0x0040, 0x17ce: 0x0040, 0x17cf: 0x0008, 0x17d0: 0x0008, 0x17d1: 0x0040, + 0x17d2: 0x0040, 0x17d3: 0x0008, 0x17d4: 0x0008, 0x17d5: 0x0008, 0x17d6: 0x0008, 0x17d7: 0x0008, + 0x17d8: 0x0008, 0x17d9: 0x0008, 0x17da: 0x0008, 0x17db: 0x0008, 0x17dc: 0x0008, 0x17dd: 0x0008, + 0x17de: 0x0008, 0x17df: 0x0008, 0x17e0: 0x0008, 0x17e1: 0x0008, 0x17e2: 0x0008, 0x17e3: 0x0008, + 0x17e4: 0x0008, 0x17e5: 0x0008, 0x17e6: 0x0008, 0x17e7: 0x0008, 0x17e8: 0x0008, 0x17e9: 0x0040, + 0x17ea: 0x0008, 0x17eb: 0x0008, 0x17ec: 0x0008, 0x17ed: 0x0008, 0x17ee: 0x0008, 0x17ef: 0x0008, + 0x17f0: 0x0008, 0x17f1: 0x0040, 0x17f2: 0x0008, 0x17f3: 0x0008, 0x17f4: 0x0040, 0x17f5: 0x0008, + 0x17f6: 0x0008, 0x17f7: 0x0008, 0x17f8: 0x0008, 0x17f9: 0x0008, 0x17fa: 0x0040, 0x17fb: 0x3308, + 0x17fc: 0x3308, 0x17fd: 0x0008, 0x17fe: 0x3008, 0x17ff: 0x3008, + // Block 0x60, offset 0x1800 + 0x1800: 0x3308, 0x1801: 0x3008, 0x1802: 0x3008, 0x1803: 0x3008, 0x1804: 0x3008, 0x1805: 0x0040, + 0x1806: 0x0040, 0x1807: 0x3008, 0x1808: 0x3008, 0x1809: 0x0040, 0x180a: 0x0040, 0x180b: 0x3008, + 0x180c: 0x3008, 0x180d: 0x3808, 0x180e: 0x0040, 0x180f: 0x0040, 0x1810: 0x0008, 0x1811: 0x0040, + 0x1812: 0x0040, 0x1813: 0x0040, 0x1814: 0x0040, 0x1815: 0x0040, 0x1816: 0x0040, 0x1817: 0x3008, + 0x1818: 0x0040, 0x1819: 0x0040, 0x181a: 0x0040, 0x181b: 0x0040, 0x181c: 0x0040, 0x181d: 0x0008, + 0x181e: 0x0008, 0x181f: 0x0008, 0x1820: 0x0008, 0x1821: 0x0008, 0x1822: 0x3008, 0x1823: 0x3008, + 0x1824: 0x0040, 0x1825: 0x0040, 0x1826: 0x3308, 0x1827: 0x3308, 0x1828: 0x3308, 0x1829: 0x3308, + 0x182a: 0x3308, 0x182b: 0x3308, 0x182c: 0x3308, 0x182d: 0x0040, 0x182e: 0x0040, 0x182f: 0x0040, + 0x1830: 0x3308, 0x1831: 0x3308, 0x1832: 0x3308, 0x1833: 0x3308, 0x1834: 0x3308, 0x1835: 0x0040, + 0x1836: 0x0040, 0x1837: 0x0040, 0x1838: 0x0040, 0x1839: 0x0040, 0x183a: 0x0040, 0x183b: 0x0040, + 0x183c: 0x0040, 0x183d: 0x0040, 0x183e: 0x0040, 0x183f: 0x0040, + // Block 0x61, offset 0x1840 + 0x1840: 0x0039, 0x1841: 0x0ee9, 0x1842: 0x1159, 0x1843: 0x0ef9, 0x1844: 0x0f09, 0x1845: 0x1199, + 0x1846: 0x0f31, 0x1847: 0x0249, 0x1848: 0x0f41, 0x1849: 0x0259, 0x184a: 0x0f51, 0x184b: 0x0359, + 0x184c: 0x0f61, 0x184d: 0x0f71, 0x184e: 0x00d9, 0x184f: 0x0f99, 0x1850: 0x2039, 0x1851: 0x0269, + 0x1852: 0x01d9, 0x1853: 0x0fa9, 0x1854: 0x0fb9, 0x1855: 0x1089, 0x1856: 0x0279, 0x1857: 0x0369, + 0x1858: 0x0289, 0x1859: 0x13d1, 0x185a: 0x0039, 0x185b: 0x0ee9, 0x185c: 0x1159, 0x185d: 0x0ef9, + 0x185e: 0x0f09, 0x185f: 0x1199, 0x1860: 0x0f31, 0x1861: 0x0249, 0x1862: 0x0f41, 0x1863: 0x0259, + 0x1864: 0x0f51, 0x1865: 0x0359, 0x1866: 0x0f61, 0x1867: 0x0f71, 0x1868: 0x00d9, 0x1869: 0x0f99, + 0x186a: 0x2039, 0x186b: 0x0269, 0x186c: 0x01d9, 0x186d: 0x0fa9, 0x186e: 0x0fb9, 0x186f: 0x1089, + 0x1870: 0x0279, 0x1871: 0x0369, 0x1872: 0x0289, 0x1873: 0x13d1, 0x1874: 0x0039, 0x1875: 0x0ee9, + 0x1876: 0x1159, 0x1877: 0x0ef9, 0x1878: 0x0f09, 0x1879: 0x1199, 0x187a: 0x0f31, 0x187b: 0x0249, + 0x187c: 0x0f41, 0x187d: 0x0259, 0x187e: 0x0f51, 0x187f: 0x0359, + // Block 0x62, offset 0x1880 + 0x1880: 0x0f61, 0x1881: 0x0f71, 0x1882: 0x00d9, 0x1883: 0x0f99, 0x1884: 0x2039, 0x1885: 0x0269, + 0x1886: 0x01d9, 0x1887: 0x0fa9, 0x1888: 0x0fb9, 0x1889: 0x1089, 0x188a: 0x0279, 0x188b: 0x0369, + 0x188c: 0x0289, 0x188d: 0x13d1, 0x188e: 0x0039, 0x188f: 0x0ee9, 0x1890: 0x1159, 0x1891: 0x0ef9, + 0x1892: 0x0f09, 0x1893: 0x1199, 0x1894: 0x0f31, 0x1895: 0x0040, 0x1896: 0x0f41, 0x1897: 0x0259, + 0x1898: 0x0f51, 0x1899: 0x0359, 0x189a: 0x0f61, 0x189b: 0x0f71, 0x189c: 0x00d9, 0x189d: 0x0f99, + 0x189e: 0x2039, 0x189f: 0x0269, 0x18a0: 0x01d9, 0x18a1: 0x0fa9, 0x18a2: 0x0fb9, 0x18a3: 0x1089, + 0x18a4: 0x0279, 0x18a5: 0x0369, 0x18a6: 0x0289, 0x18a7: 0x13d1, 0x18a8: 0x0039, 0x18a9: 0x0ee9, + 0x18aa: 0x1159, 0x18ab: 0x0ef9, 0x18ac: 0x0f09, 0x18ad: 0x1199, 0x18ae: 0x0f31, 0x18af: 0x0249, + 0x18b0: 0x0f41, 0x18b1: 0x0259, 0x18b2: 0x0f51, 0x18b3: 0x0359, 0x18b4: 0x0f61, 0x18b5: 0x0f71, + 0x18b6: 0x00d9, 0x18b7: 0x0f99, 0x18b8: 0x2039, 0x18b9: 0x0269, 0x18ba: 0x01d9, 0x18bb: 0x0fa9, + 0x18bc: 0x0fb9, 0x18bd: 0x1089, 0x18be: 0x0279, 0x18bf: 0x0369, + // Block 0x63, offset 0x18c0 + 0x18c0: 0x0289, 0x18c1: 0x13d1, 0x18c2: 0x0039, 0x18c3: 0x0ee9, 0x18c4: 0x1159, 0x18c5: 0x0ef9, + 0x18c6: 0x0f09, 0x18c7: 0x1199, 0x18c8: 0x0f31, 0x18c9: 0x0249, 0x18ca: 0x0f41, 0x18cb: 0x0259, + 0x18cc: 0x0f51, 0x18cd: 0x0359, 0x18ce: 0x0f61, 0x18cf: 0x0f71, 0x18d0: 0x00d9, 0x18d1: 0x0f99, + 0x18d2: 0x2039, 0x18d3: 0x0269, 0x18d4: 0x01d9, 0x18d5: 0x0fa9, 0x18d6: 0x0fb9, 0x18d7: 0x1089, + 0x18d8: 0x0279, 0x18d9: 0x0369, 0x18da: 0x0289, 0x18db: 0x13d1, 0x18dc: 0x0039, 0x18dd: 0x0040, + 0x18de: 0x1159, 0x18df: 0x0ef9, 0x18e0: 0x0040, 0x18e1: 0x0040, 0x18e2: 0x0f31, 0x18e3: 0x0040, + 0x18e4: 0x0040, 0x18e5: 0x0259, 0x18e6: 0x0f51, 0x18e7: 0x0040, 0x18e8: 0x0040, 0x18e9: 0x0f71, + 0x18ea: 0x00d9, 0x18eb: 0x0f99, 0x18ec: 0x2039, 0x18ed: 0x0040, 0x18ee: 0x01d9, 0x18ef: 0x0fa9, + 0x18f0: 0x0fb9, 0x18f1: 0x1089, 0x18f2: 0x0279, 0x18f3: 0x0369, 0x18f4: 0x0289, 0x18f5: 0x13d1, + 0x18f6: 0x0039, 0x18f7: 0x0ee9, 0x18f8: 0x1159, 0x18f9: 0x0ef9, 0x18fa: 0x0040, 0x18fb: 0x1199, + 0x18fc: 0x0040, 0x18fd: 0x0249, 0x18fe: 0x0f41, 0x18ff: 0x0259, + // Block 0x64, offset 0x1900 + 0x1900: 0x0f51, 0x1901: 0x0359, 0x1902: 0x0f61, 0x1903: 0x0f71, 0x1904: 0x0040, 0x1905: 0x0f99, + 0x1906: 0x2039, 0x1907: 0x0269, 0x1908: 0x01d9, 0x1909: 0x0fa9, 0x190a: 0x0fb9, 0x190b: 0x1089, + 0x190c: 0x0279, 0x190d: 0x0369, 0x190e: 0x0289, 0x190f: 0x13d1, 0x1910: 0x0039, 0x1911: 0x0ee9, + 0x1912: 0x1159, 0x1913: 0x0ef9, 0x1914: 0x0f09, 0x1915: 0x1199, 0x1916: 0x0f31, 0x1917: 0x0249, + 0x1918: 0x0f41, 0x1919: 0x0259, 0x191a: 0x0f51, 0x191b: 0x0359, 0x191c: 0x0f61, 0x191d: 0x0f71, + 0x191e: 0x00d9, 0x191f: 0x0f99, 0x1920: 0x2039, 0x1921: 0x0269, 0x1922: 0x01d9, 0x1923: 0x0fa9, + 0x1924: 0x0fb9, 0x1925: 0x1089, 0x1926: 0x0279, 0x1927: 0x0369, 0x1928: 0x0289, 0x1929: 0x13d1, + 0x192a: 0x0039, 0x192b: 0x0ee9, 0x192c: 0x1159, 0x192d: 0x0ef9, 0x192e: 0x0f09, 0x192f: 0x1199, + 0x1930: 0x0f31, 0x1931: 0x0249, 0x1932: 0x0f41, 0x1933: 0x0259, 0x1934: 0x0f51, 0x1935: 0x0359, + 0x1936: 0x0f61, 0x1937: 0x0f71, 0x1938: 0x00d9, 0x1939: 0x0f99, 0x193a: 0x2039, 0x193b: 0x0269, + 0x193c: 0x01d9, 0x193d: 0x0fa9, 0x193e: 0x0fb9, 0x193f: 0x1089, + // Block 0x65, offset 0x1940 + 0x1940: 0x0279, 0x1941: 0x0369, 0x1942: 0x0289, 0x1943: 0x13d1, 0x1944: 0x0039, 0x1945: 0x0ee9, + 0x1946: 0x0040, 0x1947: 0x0ef9, 0x1948: 0x0f09, 0x1949: 0x1199, 0x194a: 0x0f31, 0x194b: 0x0040, + 0x194c: 0x0040, 0x194d: 0x0259, 0x194e: 0x0f51, 0x194f: 0x0359, 0x1950: 0x0f61, 0x1951: 0x0f71, + 0x1952: 0x00d9, 0x1953: 0x0f99, 0x1954: 0x2039, 0x1955: 0x0040, 0x1956: 0x01d9, 0x1957: 0x0fa9, + 0x1958: 0x0fb9, 0x1959: 0x1089, 0x195a: 0x0279, 0x195b: 0x0369, 0x195c: 0x0289, 0x195d: 0x0040, + 0x195e: 0x0039, 0x195f: 0x0ee9, 0x1960: 0x1159, 0x1961: 0x0ef9, 0x1962: 0x0f09, 0x1963: 0x1199, + 0x1964: 0x0f31, 0x1965: 0x0249, 0x1966: 0x0f41, 0x1967: 0x0259, 0x1968: 0x0f51, 0x1969: 0x0359, + 0x196a: 0x0f61, 0x196b: 0x0f71, 0x196c: 0x00d9, 0x196d: 0x0f99, 0x196e: 0x2039, 0x196f: 0x0269, + 0x1970: 0x01d9, 0x1971: 0x0fa9, 0x1972: 0x0fb9, 0x1973: 0x1089, 0x1974: 0x0279, 0x1975: 0x0369, + 0x1976: 0x0289, 0x1977: 0x13d1, 0x1978: 0x0039, 0x1979: 0x0ee9, 0x197a: 0x0040, 0x197b: 0x0ef9, + 0x197c: 0x0f09, 0x197d: 0x1199, 0x197e: 0x0f31, 0x197f: 0x0040, + // Block 0x66, offset 0x1980 + 0x1980: 0x0f41, 0x1981: 0x0259, 0x1982: 0x0f51, 0x1983: 0x0359, 0x1984: 0x0f61, 0x1985: 0x0040, + 0x1986: 0x00d9, 0x1987: 0x0040, 0x1988: 0x0040, 0x1989: 0x0040, 0x198a: 0x01d9, 0x198b: 0x0fa9, + 0x198c: 0x0fb9, 0x198d: 0x1089, 0x198e: 0x0279, 0x198f: 0x0369, 0x1990: 0x0289, 0x1991: 0x0040, + 0x1992: 0x0039, 0x1993: 0x0ee9, 0x1994: 0x1159, 0x1995: 0x0ef9, 0x1996: 0x0f09, 0x1997: 0x1199, + 0x1998: 0x0f31, 0x1999: 0x0249, 0x199a: 0x0f41, 0x199b: 0x0259, 0x199c: 0x0f51, 0x199d: 0x0359, + 0x199e: 0x0f61, 0x199f: 0x0f71, 0x19a0: 0x00d9, 0x19a1: 0x0f99, 0x19a2: 0x2039, 0x19a3: 0x0269, + 0x19a4: 0x01d9, 0x19a5: 0x0fa9, 0x19a6: 0x0fb9, 0x19a7: 0x1089, 0x19a8: 0x0279, 0x19a9: 0x0369, + 0x19aa: 0x0289, 0x19ab: 0x13d1, 0x19ac: 0x0039, 0x19ad: 0x0ee9, 0x19ae: 0x1159, 0x19af: 0x0ef9, + 0x19b0: 0x0f09, 0x19b1: 0x1199, 0x19b2: 0x0f31, 0x19b3: 0x0249, 0x19b4: 0x0f41, 0x19b5: 0x0259, + 0x19b6: 0x0f51, 0x19b7: 0x0359, 0x19b8: 0x0f61, 0x19b9: 0x0f71, 0x19ba: 0x00d9, 0x19bb: 0x0f99, + 0x19bc: 0x2039, 0x19bd: 0x0269, 0x19be: 0x01d9, 0x19bf: 0x0fa9, + // Block 0x67, offset 0x19c0 + 0x19c0: 0x0fb9, 0x19c1: 0x1089, 0x19c2: 0x0279, 0x19c3: 0x0369, 0x19c4: 0x0289, 0x19c5: 0x13d1, + 0x19c6: 0x0039, 0x19c7: 0x0ee9, 0x19c8: 0x1159, 0x19c9: 0x0ef9, 0x19ca: 0x0f09, 0x19cb: 0x1199, + 0x19cc: 0x0f31, 0x19cd: 0x0249, 0x19ce: 0x0f41, 0x19cf: 0x0259, 0x19d0: 0x0f51, 0x19d1: 0x0359, + 0x19d2: 0x0f61, 0x19d3: 0x0f71, 0x19d4: 0x00d9, 0x19d5: 0x0f99, 0x19d6: 0x2039, 0x19d7: 0x0269, + 0x19d8: 0x01d9, 0x19d9: 0x0fa9, 0x19da: 0x0fb9, 0x19db: 0x1089, 0x19dc: 0x0279, 0x19dd: 0x0369, + 0x19de: 0x0289, 0x19df: 0x13d1, 0x19e0: 0x0039, 0x19e1: 0x0ee9, 0x19e2: 0x1159, 0x19e3: 0x0ef9, + 0x19e4: 0x0f09, 0x19e5: 0x1199, 0x19e6: 0x0f31, 0x19e7: 0x0249, 0x19e8: 0x0f41, 0x19e9: 0x0259, + 0x19ea: 0x0f51, 0x19eb: 0x0359, 0x19ec: 0x0f61, 0x19ed: 0x0f71, 0x19ee: 0x00d9, 0x19ef: 0x0f99, + 0x19f0: 0x2039, 0x19f1: 0x0269, 0x19f2: 0x01d9, 0x19f3: 0x0fa9, 0x19f4: 0x0fb9, 0x19f5: 0x1089, + 0x19f6: 0x0279, 0x19f7: 0x0369, 0x19f8: 0x0289, 0x19f9: 0x13d1, 0x19fa: 0x0039, 0x19fb: 0x0ee9, + 0x19fc: 0x1159, 0x19fd: 0x0ef9, 0x19fe: 0x0f09, 0x19ff: 0x1199, + // Block 0x68, offset 0x1a00 + 0x1a00: 0x0f31, 0x1a01: 0x0249, 0x1a02: 0x0f41, 0x1a03: 0x0259, 0x1a04: 0x0f51, 0x1a05: 0x0359, + 0x1a06: 0x0f61, 0x1a07: 0x0f71, 0x1a08: 0x00d9, 0x1a09: 0x0f99, 0x1a0a: 0x2039, 0x1a0b: 0x0269, + 0x1a0c: 0x01d9, 0x1a0d: 0x0fa9, 0x1a0e: 0x0fb9, 0x1a0f: 0x1089, 0x1a10: 0x0279, 0x1a11: 0x0369, + 0x1a12: 0x0289, 0x1a13: 0x13d1, 0x1a14: 0x0039, 0x1a15: 0x0ee9, 0x1a16: 0x1159, 0x1a17: 0x0ef9, + 0x1a18: 0x0f09, 0x1a19: 0x1199, 0x1a1a: 0x0f31, 0x1a1b: 0x0249, 0x1a1c: 0x0f41, 0x1a1d: 0x0259, + 0x1a1e: 0x0f51, 0x1a1f: 0x0359, 0x1a20: 0x0f61, 0x1a21: 0x0f71, 0x1a22: 0x00d9, 0x1a23: 0x0f99, + 0x1a24: 0x2039, 0x1a25: 0x0269, 0x1a26: 0x01d9, 0x1a27: 0x0fa9, 0x1a28: 0x0fb9, 0x1a29: 0x1089, + 0x1a2a: 0x0279, 0x1a2b: 0x0369, 0x1a2c: 0x0289, 0x1a2d: 0x13d1, 0x1a2e: 0x0039, 0x1a2f: 0x0ee9, + 0x1a30: 0x1159, 0x1a31: 0x0ef9, 0x1a32: 0x0f09, 0x1a33: 0x1199, 0x1a34: 0x0f31, 0x1a35: 0x0249, + 0x1a36: 0x0f41, 0x1a37: 0x0259, 0x1a38: 0x0f51, 0x1a39: 0x0359, 0x1a3a: 0x0f61, 0x1a3b: 0x0f71, + 0x1a3c: 0x00d9, 0x1a3d: 0x0f99, 0x1a3e: 0x2039, 0x1a3f: 0x0269, + // Block 0x69, offset 0x1a40 + 0x1a40: 0x01d9, 0x1a41: 0x0fa9, 0x1a42: 0x0fb9, 0x1a43: 0x1089, 0x1a44: 0x0279, 0x1a45: 0x0369, + 0x1a46: 0x0289, 0x1a47: 0x13d1, 0x1a48: 0x0039, 0x1a49: 0x0ee9, 0x1a4a: 0x1159, 0x1a4b: 0x0ef9, + 0x1a4c: 0x0f09, 0x1a4d: 0x1199, 0x1a4e: 0x0f31, 0x1a4f: 0x0249, 0x1a50: 0x0f41, 0x1a51: 0x0259, + 0x1a52: 0x0f51, 0x1a53: 0x0359, 0x1a54: 0x0f61, 0x1a55: 0x0f71, 0x1a56: 0x00d9, 0x1a57: 0x0f99, + 0x1a58: 0x2039, 0x1a59: 0x0269, 0x1a5a: 0x01d9, 0x1a5b: 0x0fa9, 0x1a5c: 0x0fb9, 0x1a5d: 0x1089, + 0x1a5e: 0x0279, 0x1a5f: 0x0369, 0x1a60: 0x0289, 0x1a61: 0x13d1, 0x1a62: 0x0039, 0x1a63: 0x0ee9, + 0x1a64: 0x1159, 0x1a65: 0x0ef9, 0x1a66: 0x0f09, 0x1a67: 0x1199, 0x1a68: 0x0f31, 0x1a69: 0x0249, + 0x1a6a: 0x0f41, 0x1a6b: 0x0259, 0x1a6c: 0x0f51, 0x1a6d: 0x0359, 0x1a6e: 0x0f61, 0x1a6f: 0x0f71, + 0x1a70: 0x00d9, 0x1a71: 0x0f99, 0x1a72: 0x2039, 0x1a73: 0x0269, 0x1a74: 0x01d9, 0x1a75: 0x0fa9, + 0x1a76: 0x0fb9, 0x1a77: 0x1089, 0x1a78: 0x0279, 0x1a79: 0x0369, 0x1a7a: 0x0289, 0x1a7b: 0x13d1, + 0x1a7c: 0x0039, 0x1a7d: 0x0ee9, 0x1a7e: 0x1159, 0x1a7f: 0x0ef9, + // Block 0x6a, offset 0x1a80 + 0x1a80: 0x0f09, 0x1a81: 0x1199, 0x1a82: 0x0f31, 0x1a83: 0x0249, 0x1a84: 0x0f41, 0x1a85: 0x0259, + 0x1a86: 0x0f51, 0x1a87: 0x0359, 0x1a88: 0x0f61, 0x1a89: 0x0f71, 0x1a8a: 0x00d9, 0x1a8b: 0x0f99, + 0x1a8c: 0x2039, 0x1a8d: 0x0269, 0x1a8e: 0x01d9, 0x1a8f: 0x0fa9, 0x1a90: 0x0fb9, 0x1a91: 0x1089, + 0x1a92: 0x0279, 0x1a93: 0x0369, 0x1a94: 0x0289, 0x1a95: 0x13d1, 0x1a96: 0x0039, 0x1a97: 0x0ee9, + 0x1a98: 0x1159, 0x1a99: 0x0ef9, 0x1a9a: 0x0f09, 0x1a9b: 0x1199, 0x1a9c: 0x0f31, 0x1a9d: 0x0249, + 0x1a9e: 0x0f41, 0x1a9f: 0x0259, 0x1aa0: 0x0f51, 0x1aa1: 0x0359, 0x1aa2: 0x0f61, 0x1aa3: 0x0f71, + 0x1aa4: 0x00d9, 0x1aa5: 0x0f99, 0x1aa6: 0x2039, 0x1aa7: 0x0269, 0x1aa8: 0x01d9, 0x1aa9: 0x0fa9, + 0x1aaa: 0x0fb9, 0x1aab: 0x1089, 0x1aac: 0x0279, 0x1aad: 0x0369, 0x1aae: 0x0289, 0x1aaf: 0x13d1, + 0x1ab0: 0x0039, 0x1ab1: 0x0ee9, 0x1ab2: 0x1159, 0x1ab3: 0x0ef9, 0x1ab4: 0x0f09, 0x1ab5: 0x1199, + 0x1ab6: 0x0f31, 0x1ab7: 0x0249, 0x1ab8: 0x0f41, 0x1ab9: 0x0259, 0x1aba: 0x0f51, 0x1abb: 0x0359, + 0x1abc: 0x0f61, 0x1abd: 0x0f71, 0x1abe: 0x00d9, 0x1abf: 0x0f99, + // Block 0x6b, offset 0x1ac0 + 0x1ac0: 0x2039, 0x1ac1: 0x0269, 0x1ac2: 0x01d9, 0x1ac3: 0x0fa9, 0x1ac4: 0x0fb9, 0x1ac5: 0x1089, + 0x1ac6: 0x0279, 0x1ac7: 0x0369, 0x1ac8: 0x0289, 0x1ac9: 0x13d1, 0x1aca: 0x0039, 0x1acb: 0x0ee9, + 0x1acc: 0x1159, 0x1acd: 0x0ef9, 0x1ace: 0x0f09, 0x1acf: 0x1199, 0x1ad0: 0x0f31, 0x1ad1: 0x0249, + 0x1ad2: 0x0f41, 0x1ad3: 0x0259, 0x1ad4: 0x0f51, 0x1ad5: 0x0359, 0x1ad6: 0x0f61, 0x1ad7: 0x0f71, + 0x1ad8: 0x00d9, 0x1ad9: 0x0f99, 0x1ada: 0x2039, 0x1adb: 0x0269, 0x1adc: 0x01d9, 0x1add: 0x0fa9, + 0x1ade: 0x0fb9, 0x1adf: 0x1089, 0x1ae0: 0x0279, 0x1ae1: 0x0369, 0x1ae2: 0x0289, 0x1ae3: 0x13d1, + 0x1ae4: 0xba81, 0x1ae5: 0xba99, 0x1ae6: 0x0040, 0x1ae7: 0x0040, 0x1ae8: 0xbab1, 0x1ae9: 0x1099, + 0x1aea: 0x10b1, 0x1aeb: 0x10c9, 0x1aec: 0xbac9, 0x1aed: 0xbae1, 0x1aee: 0xbaf9, 0x1aef: 0x1429, + 0x1af0: 0x1a31, 0x1af1: 0xbb11, 0x1af2: 0xbb29, 0x1af3: 0xbb41, 0x1af4: 0xbb59, 0x1af5: 0xbb71, + 0x1af6: 0xbb89, 0x1af7: 0x2109, 0x1af8: 0x1111, 0x1af9: 0x1429, 0x1afa: 0xbba1, 0x1afb: 0xbbb9, + 0x1afc: 0xbbd1, 0x1afd: 0x10e1, 0x1afe: 0x10f9, 0x1aff: 0xbbe9, + // Block 0x6c, offset 0x1b00 + 0x1b00: 0x2079, 0x1b01: 0xbc01, 0x1b02: 0xbab1, 0x1b03: 0x1099, 0x1b04: 0x10b1, 0x1b05: 0x10c9, + 0x1b06: 0xbac9, 0x1b07: 0xbae1, 0x1b08: 0xbaf9, 0x1b09: 0x1429, 0x1b0a: 0x1a31, 0x1b0b: 0xbb11, + 0x1b0c: 0xbb29, 0x1b0d: 0xbb41, 0x1b0e: 0xbb59, 0x1b0f: 0xbb71, 0x1b10: 0xbb89, 0x1b11: 0x2109, + 0x1b12: 0x1111, 0x1b13: 0xbba1, 0x1b14: 0xbba1, 0x1b15: 0xbbb9, 0x1b16: 0xbbd1, 0x1b17: 0x10e1, + 0x1b18: 0x10f9, 0x1b19: 0xbbe9, 0x1b1a: 0x2079, 0x1b1b: 0xbc21, 0x1b1c: 0xbac9, 0x1b1d: 0x1429, + 0x1b1e: 0xbb11, 0x1b1f: 0x10e1, 0x1b20: 0x1111, 0x1b21: 0x2109, 0x1b22: 0xbab1, 0x1b23: 0x1099, + 0x1b24: 0x10b1, 0x1b25: 0x10c9, 0x1b26: 0xbac9, 0x1b27: 0xbae1, 0x1b28: 0xbaf9, 0x1b29: 0x1429, + 0x1b2a: 0x1a31, 0x1b2b: 0xbb11, 0x1b2c: 0xbb29, 0x1b2d: 0xbb41, 0x1b2e: 0xbb59, 0x1b2f: 0xbb71, + 0x1b30: 0xbb89, 0x1b31: 0x2109, 0x1b32: 0x1111, 0x1b33: 0x1429, 0x1b34: 0xbba1, 0x1b35: 0xbbb9, + 0x1b36: 0xbbd1, 0x1b37: 0x10e1, 0x1b38: 0x10f9, 0x1b39: 0xbbe9, 0x1b3a: 0x2079, 0x1b3b: 0xbc01, + 0x1b3c: 0xbab1, 0x1b3d: 0x1099, 0x1b3e: 0x10b1, 0x1b3f: 0x10c9, + // Block 0x6d, offset 0x1b40 + 0x1b40: 0xbac9, 0x1b41: 0xbae1, 0x1b42: 0xbaf9, 0x1b43: 0x1429, 0x1b44: 0x1a31, 0x1b45: 0xbb11, + 0x1b46: 0xbb29, 0x1b47: 0xbb41, 0x1b48: 0xbb59, 0x1b49: 0xbb71, 0x1b4a: 0xbb89, 0x1b4b: 0x2109, + 0x1b4c: 0x1111, 0x1b4d: 0xbba1, 0x1b4e: 0xbba1, 0x1b4f: 0xbbb9, 0x1b50: 0xbbd1, 0x1b51: 0x10e1, + 0x1b52: 0x10f9, 0x1b53: 0xbbe9, 0x1b54: 0x2079, 0x1b55: 0xbc21, 0x1b56: 0xbac9, 0x1b57: 0x1429, + 0x1b58: 0xbb11, 0x1b59: 0x10e1, 0x1b5a: 0x1111, 0x1b5b: 0x2109, 0x1b5c: 0xbab1, 0x1b5d: 0x1099, + 0x1b5e: 0x10b1, 0x1b5f: 0x10c9, 0x1b60: 0xbac9, 0x1b61: 0xbae1, 0x1b62: 0xbaf9, 0x1b63: 0x1429, + 0x1b64: 0x1a31, 0x1b65: 0xbb11, 0x1b66: 0xbb29, 0x1b67: 0xbb41, 0x1b68: 0xbb59, 0x1b69: 0xbb71, + 0x1b6a: 0xbb89, 0x1b6b: 0x2109, 0x1b6c: 0x1111, 0x1b6d: 0x1429, 0x1b6e: 0xbba1, 0x1b6f: 0xbbb9, + 0x1b70: 0xbbd1, 0x1b71: 0x10e1, 0x1b72: 0x10f9, 0x1b73: 0xbbe9, 0x1b74: 0x2079, 0x1b75: 0xbc01, + 0x1b76: 0xbab1, 0x1b77: 0x1099, 0x1b78: 0x10b1, 0x1b79: 0x10c9, 0x1b7a: 0xbac9, 0x1b7b: 0xbae1, + 0x1b7c: 0xbaf9, 0x1b7d: 0x1429, 0x1b7e: 0x1a31, 0x1b7f: 0xbb11, + // Block 0x6e, offset 0x1b80 + 0x1b80: 0xbb29, 0x1b81: 0xbb41, 0x1b82: 0xbb59, 0x1b83: 0xbb71, 0x1b84: 0xbb89, 0x1b85: 0x2109, + 0x1b86: 0x1111, 0x1b87: 0xbba1, 0x1b88: 0xbba1, 0x1b89: 0xbbb9, 0x1b8a: 0xbbd1, 0x1b8b: 0x10e1, + 0x1b8c: 0x10f9, 0x1b8d: 0xbbe9, 0x1b8e: 0x2079, 0x1b8f: 0xbc21, 0x1b90: 0xbac9, 0x1b91: 0x1429, + 0x1b92: 0xbb11, 0x1b93: 0x10e1, 0x1b94: 0x1111, 0x1b95: 0x2109, 0x1b96: 0xbab1, 0x1b97: 0x1099, + 0x1b98: 0x10b1, 0x1b99: 0x10c9, 0x1b9a: 0xbac9, 0x1b9b: 0xbae1, 0x1b9c: 0xbaf9, 0x1b9d: 0x1429, + 0x1b9e: 0x1a31, 0x1b9f: 0xbb11, 0x1ba0: 0xbb29, 0x1ba1: 0xbb41, 0x1ba2: 0xbb59, 0x1ba3: 0xbb71, + 0x1ba4: 0xbb89, 0x1ba5: 0x2109, 0x1ba6: 0x1111, 0x1ba7: 0x1429, 0x1ba8: 0xbba1, 0x1ba9: 0xbbb9, + 0x1baa: 0xbbd1, 0x1bab: 0x10e1, 0x1bac: 0x10f9, 0x1bad: 0xbbe9, 0x1bae: 0x2079, 0x1baf: 0xbc01, + 0x1bb0: 0xbab1, 0x1bb1: 0x1099, 0x1bb2: 0x10b1, 0x1bb3: 0x10c9, 0x1bb4: 0xbac9, 0x1bb5: 0xbae1, + 0x1bb6: 0xbaf9, 0x1bb7: 0x1429, 0x1bb8: 0x1a31, 0x1bb9: 0xbb11, 0x1bba: 0xbb29, 0x1bbb: 0xbb41, + 0x1bbc: 0xbb59, 0x1bbd: 0xbb71, 0x1bbe: 0xbb89, 0x1bbf: 0x2109, + // Block 0x6f, offset 0x1bc0 + 0x1bc0: 0x1111, 0x1bc1: 0xbba1, 0x1bc2: 0xbba1, 0x1bc3: 0xbbb9, 0x1bc4: 0xbbd1, 0x1bc5: 0x10e1, + 0x1bc6: 0x10f9, 0x1bc7: 0xbbe9, 0x1bc8: 0x2079, 0x1bc9: 0xbc21, 0x1bca: 0xbac9, 0x1bcb: 0x1429, + 0x1bcc: 0xbb11, 0x1bcd: 0x10e1, 0x1bce: 0x1111, 0x1bcf: 0x2109, 0x1bd0: 0xbab1, 0x1bd1: 0x1099, + 0x1bd2: 0x10b1, 0x1bd3: 0x10c9, 0x1bd4: 0xbac9, 0x1bd5: 0xbae1, 0x1bd6: 0xbaf9, 0x1bd7: 0x1429, + 0x1bd8: 0x1a31, 0x1bd9: 0xbb11, 0x1bda: 0xbb29, 0x1bdb: 0xbb41, 0x1bdc: 0xbb59, 0x1bdd: 0xbb71, + 0x1bde: 0xbb89, 0x1bdf: 0x2109, 0x1be0: 0x1111, 0x1be1: 0x1429, 0x1be2: 0xbba1, 0x1be3: 0xbbb9, + 0x1be4: 0xbbd1, 0x1be5: 0x10e1, 0x1be6: 0x10f9, 0x1be7: 0xbbe9, 0x1be8: 0x2079, 0x1be9: 0xbc01, + 0x1bea: 0xbab1, 0x1beb: 0x1099, 0x1bec: 0x10b1, 0x1bed: 0x10c9, 0x1bee: 0xbac9, 0x1bef: 0xbae1, + 0x1bf0: 0xbaf9, 0x1bf1: 0x1429, 0x1bf2: 0x1a31, 0x1bf3: 0xbb11, 0x1bf4: 0xbb29, 0x1bf5: 0xbb41, + 0x1bf6: 0xbb59, 0x1bf7: 0xbb71, 0x1bf8: 0xbb89, 0x1bf9: 0x2109, 0x1bfa: 0x1111, 0x1bfb: 0xbba1, + 0x1bfc: 0xbba1, 0x1bfd: 0xbbb9, 0x1bfe: 0xbbd1, 0x1bff: 0x10e1, + // Block 0x70, offset 0x1c00 + 0x1c00: 0x10f9, 0x1c01: 0xbbe9, 0x1c02: 0x2079, 0x1c03: 0xbc21, 0x1c04: 0xbac9, 0x1c05: 0x1429, + 0x1c06: 0xbb11, 0x1c07: 0x10e1, 0x1c08: 0x1111, 0x1c09: 0x2109, 0x1c0a: 0xbc41, 0x1c0b: 0xbc41, + 0x1c0c: 0x0040, 0x1c0d: 0x0040, 0x1c0e: 0x1f41, 0x1c0f: 0x00c9, 0x1c10: 0x0069, 0x1c11: 0x0079, + 0x1c12: 0x1f51, 0x1c13: 0x1f61, 0x1c14: 0x1f71, 0x1c15: 0x1f81, 0x1c16: 0x1f91, 0x1c17: 0x1fa1, + 0x1c18: 0x1f41, 0x1c19: 0x00c9, 0x1c1a: 0x0069, 0x1c1b: 0x0079, 0x1c1c: 0x1f51, 0x1c1d: 0x1f61, + 0x1c1e: 0x1f71, 0x1c1f: 0x1f81, 0x1c20: 0x1f91, 0x1c21: 0x1fa1, 0x1c22: 0x1f41, 0x1c23: 0x00c9, + 0x1c24: 0x0069, 0x1c25: 0x0079, 0x1c26: 0x1f51, 0x1c27: 0x1f61, 0x1c28: 0x1f71, 0x1c29: 0x1f81, + 0x1c2a: 0x1f91, 0x1c2b: 0x1fa1, 0x1c2c: 0x1f41, 0x1c2d: 0x00c9, 0x1c2e: 0x0069, 0x1c2f: 0x0079, + 0x1c30: 0x1f51, 0x1c31: 0x1f61, 0x1c32: 0x1f71, 0x1c33: 0x1f81, 0x1c34: 0x1f91, 0x1c35: 0x1fa1, + 0x1c36: 0x1f41, 0x1c37: 0x00c9, 0x1c38: 0x0069, 0x1c39: 0x0079, 0x1c3a: 0x1f51, 0x1c3b: 0x1f61, + 0x1c3c: 0x1f71, 0x1c3d: 0x1f81, 0x1c3e: 0x1f91, 0x1c3f: 0x1fa1, + // Block 0x71, offset 0x1c40 + 0x1c40: 0xe115, 0x1c41: 0xe115, 0x1c42: 0xe135, 0x1c43: 0xe135, 0x1c44: 0xe115, 0x1c45: 0xe115, + 0x1c46: 0xe175, 0x1c47: 0xe175, 0x1c48: 0xe115, 0x1c49: 0xe115, 0x1c4a: 0xe135, 0x1c4b: 0xe135, + 0x1c4c: 0xe115, 0x1c4d: 0xe115, 0x1c4e: 0xe1f5, 0x1c4f: 0xe1f5, 0x1c50: 0xe115, 0x1c51: 0xe115, + 0x1c52: 0xe135, 0x1c53: 0xe135, 0x1c54: 0xe115, 0x1c55: 0xe115, 0x1c56: 0xe175, 0x1c57: 0xe175, + 0x1c58: 0xe115, 0x1c59: 0xe115, 0x1c5a: 0xe135, 0x1c5b: 0xe135, 0x1c5c: 0xe115, 0x1c5d: 0xe115, + 0x1c5e: 0x8b3d, 0x1c5f: 0x8b3d, 0x1c60: 0x04b5, 0x1c61: 0x04b5, 0x1c62: 0x0a08, 0x1c63: 0x0a08, + 0x1c64: 0x0a08, 0x1c65: 0x0a08, 0x1c66: 0x0a08, 0x1c67: 0x0a08, 0x1c68: 0x0a08, 0x1c69: 0x0a08, + 0x1c6a: 0x0a08, 0x1c6b: 0x0a08, 0x1c6c: 0x0a08, 0x1c6d: 0x0a08, 0x1c6e: 0x0a08, 0x1c6f: 0x0a08, + 0x1c70: 0x0a08, 0x1c71: 0x0a08, 0x1c72: 0x0a08, 0x1c73: 0x0a08, 0x1c74: 0x0a08, 0x1c75: 0x0a08, + 0x1c76: 0x0a08, 0x1c77: 0x0a08, 0x1c78: 0x0a08, 0x1c79: 0x0a08, 0x1c7a: 0x0a08, 0x1c7b: 0x0a08, + 0x1c7c: 0x0a08, 0x1c7d: 0x0a08, 0x1c7e: 0x0a08, 0x1c7f: 0x0a08, + // Block 0x72, offset 0x1c80 + 0x1c80: 0xb189, 0x1c81: 0xb1a1, 0x1c82: 0xb201, 0x1c83: 0xb249, 0x1c84: 0x0040, 0x1c85: 0xb411, + 0x1c86: 0xb291, 0x1c87: 0xb219, 0x1c88: 0xb309, 0x1c89: 0xb429, 0x1c8a: 0xb399, 0x1c8b: 0xb3b1, + 0x1c8c: 0xb3c9, 0x1c8d: 0xb3e1, 0x1c8e: 0xb2a9, 0x1c8f: 0xb339, 0x1c90: 0xb369, 0x1c91: 0xb2d9, + 0x1c92: 0xb381, 0x1c93: 0xb279, 0x1c94: 0xb2c1, 0x1c95: 0xb1d1, 0x1c96: 0xb1e9, 0x1c97: 0xb231, + 0x1c98: 0xb261, 0x1c99: 0xb2f1, 0x1c9a: 0xb321, 0x1c9b: 0xb351, 0x1c9c: 0xbc59, 0x1c9d: 0x7949, + 0x1c9e: 0xbc71, 0x1c9f: 0xbc89, 0x1ca0: 0x0040, 0x1ca1: 0xb1a1, 0x1ca2: 0xb201, 0x1ca3: 0x0040, + 0x1ca4: 0xb3f9, 0x1ca5: 0x0040, 0x1ca6: 0x0040, 0x1ca7: 0xb219, 0x1ca8: 0x0040, 0x1ca9: 0xb429, + 0x1caa: 0xb399, 0x1cab: 0xb3b1, 0x1cac: 0xb3c9, 0x1cad: 0xb3e1, 0x1cae: 0xb2a9, 0x1caf: 0xb339, + 0x1cb0: 0xb369, 0x1cb1: 0xb2d9, 0x1cb2: 0xb381, 0x1cb3: 0x0040, 0x1cb4: 0xb2c1, 0x1cb5: 0xb1d1, + 0x1cb6: 0xb1e9, 0x1cb7: 0xb231, 0x1cb8: 0x0040, 0x1cb9: 0xb2f1, 0x1cba: 0x0040, 0x1cbb: 0xb351, + 0x1cbc: 0x0040, 0x1cbd: 0x0040, 0x1cbe: 0x0040, 0x1cbf: 0x0040, + // Block 0x73, offset 0x1cc0 + 0x1cc0: 0x0040, 0x1cc1: 0x0040, 0x1cc2: 0xb201, 0x1cc3: 0x0040, 0x1cc4: 0x0040, 0x1cc5: 0x0040, + 0x1cc6: 0x0040, 0x1cc7: 0xb219, 0x1cc8: 0x0040, 0x1cc9: 0xb429, 0x1cca: 0x0040, 0x1ccb: 0xb3b1, + 0x1ccc: 0x0040, 0x1ccd: 0xb3e1, 0x1cce: 0xb2a9, 0x1ccf: 0xb339, 0x1cd0: 0x0040, 0x1cd1: 0xb2d9, + 0x1cd2: 0xb381, 0x1cd3: 0x0040, 0x1cd4: 0xb2c1, 0x1cd5: 0x0040, 0x1cd6: 0x0040, 0x1cd7: 0xb231, + 0x1cd8: 0x0040, 0x1cd9: 0xb2f1, 0x1cda: 0x0040, 0x1cdb: 0xb351, 0x1cdc: 0x0040, 0x1cdd: 0x7949, + 0x1cde: 0x0040, 0x1cdf: 0xbc89, 0x1ce0: 0x0040, 0x1ce1: 0xb1a1, 0x1ce2: 0xb201, 0x1ce3: 0x0040, + 0x1ce4: 0xb3f9, 0x1ce5: 0x0040, 0x1ce6: 0x0040, 0x1ce7: 0xb219, 0x1ce8: 0xb309, 0x1ce9: 0xb429, + 0x1cea: 0xb399, 0x1ceb: 0x0040, 0x1cec: 0xb3c9, 0x1ced: 0xb3e1, 0x1cee: 0xb2a9, 0x1cef: 0xb339, + 0x1cf0: 0xb369, 0x1cf1: 0xb2d9, 0x1cf2: 0xb381, 0x1cf3: 0x0040, 0x1cf4: 0xb2c1, 0x1cf5: 0xb1d1, + 0x1cf6: 0xb1e9, 0x1cf7: 0xb231, 0x1cf8: 0x0040, 0x1cf9: 0xb2f1, 0x1cfa: 0xb321, 0x1cfb: 0xb351, + 0x1cfc: 0xbc59, 0x1cfd: 0x0040, 0x1cfe: 0xbc71, 0x1cff: 0x0040, + // Block 0x74, offset 0x1d00 + 0x1d00: 0xb189, 0x1d01: 0xb1a1, 0x1d02: 0xb201, 0x1d03: 0xb249, 0x1d04: 0xb3f9, 0x1d05: 0xb411, + 0x1d06: 0xb291, 0x1d07: 0xb219, 0x1d08: 0xb309, 0x1d09: 0xb429, 0x1d0a: 0x0040, 0x1d0b: 0xb3b1, + 0x1d0c: 0xb3c9, 0x1d0d: 0xb3e1, 0x1d0e: 0xb2a9, 0x1d0f: 0xb339, 0x1d10: 0xb369, 0x1d11: 0xb2d9, + 0x1d12: 0xb381, 0x1d13: 0xb279, 0x1d14: 0xb2c1, 0x1d15: 0xb1d1, 0x1d16: 0xb1e9, 0x1d17: 0xb231, + 0x1d18: 0xb261, 0x1d19: 0xb2f1, 0x1d1a: 0xb321, 0x1d1b: 0xb351, 0x1d1c: 0x0040, 0x1d1d: 0x0040, + 0x1d1e: 0x0040, 0x1d1f: 0x0040, 0x1d20: 0x0040, 0x1d21: 0xb1a1, 0x1d22: 0xb201, 0x1d23: 0xb249, + 0x1d24: 0x0040, 0x1d25: 0xb411, 0x1d26: 0xb291, 0x1d27: 0xb219, 0x1d28: 0xb309, 0x1d29: 0xb429, + 0x1d2a: 0x0040, 0x1d2b: 0xb3b1, 0x1d2c: 0xb3c9, 0x1d2d: 0xb3e1, 0x1d2e: 0xb2a9, 0x1d2f: 0xb339, + 0x1d30: 0xb369, 0x1d31: 0xb2d9, 0x1d32: 0xb381, 0x1d33: 0xb279, 0x1d34: 0xb2c1, 0x1d35: 0xb1d1, + 0x1d36: 0xb1e9, 0x1d37: 0xb231, 0x1d38: 0xb261, 0x1d39: 0xb2f1, 0x1d3a: 0xb321, 0x1d3b: 0xb351, + 0x1d3c: 0x0040, 0x1d3d: 0x0040, 0x1d3e: 0x0040, 0x1d3f: 0x0040, + // Block 0x75, offset 0x1d40 + 0x1d40: 0x0040, 0x1d41: 0xbca2, 0x1d42: 0xbcba, 0x1d43: 0xbcd2, 0x1d44: 0xbcea, 0x1d45: 0xbd02, + 0x1d46: 0xbd1a, 0x1d47: 0xbd32, 0x1d48: 0xbd4a, 0x1d49: 0xbd62, 0x1d4a: 0xbd7a, 0x1d4b: 0x0018, + 0x1d4c: 0x0018, 0x1d4d: 0x0040, 0x1d4e: 0x0040, 0x1d4f: 0x0040, 0x1d50: 0xbd92, 0x1d51: 0xbdb2, + 0x1d52: 0xbdd2, 0x1d53: 0xbdf2, 0x1d54: 0xbe12, 0x1d55: 0xbe32, 0x1d56: 0xbe52, 0x1d57: 0xbe72, + 0x1d58: 0xbe92, 0x1d59: 0xbeb2, 0x1d5a: 0xbed2, 0x1d5b: 0xbef2, 0x1d5c: 0xbf12, 0x1d5d: 0xbf32, + 0x1d5e: 0xbf52, 0x1d5f: 0xbf72, 0x1d60: 0xbf92, 0x1d61: 0xbfb2, 0x1d62: 0xbfd2, 0x1d63: 0xbff2, + 0x1d64: 0xc012, 0x1d65: 0xc032, 0x1d66: 0xc052, 0x1d67: 0xc072, 0x1d68: 0xc092, 0x1d69: 0xc0b2, + 0x1d6a: 0xc0d1, 0x1d6b: 0x1159, 0x1d6c: 0x0269, 0x1d6d: 0x6671, 0x1d6e: 0xc111, 0x1d6f: 0x0018, + 0x1d70: 0x0039, 0x1d71: 0x0ee9, 0x1d72: 0x1159, 0x1d73: 0x0ef9, 0x1d74: 0x0f09, 0x1d75: 0x1199, + 0x1d76: 0x0f31, 0x1d77: 0x0249, 0x1d78: 0x0f41, 0x1d79: 0x0259, 0x1d7a: 0x0f51, 0x1d7b: 0x0359, + 0x1d7c: 0x0f61, 0x1d7d: 0x0f71, 0x1d7e: 0x00d9, 0x1d7f: 0x0f99, + // Block 0x76, offset 0x1d80 + 0x1d80: 0x2039, 0x1d81: 0x0269, 0x1d82: 0x01d9, 0x1d83: 0x0fa9, 0x1d84: 0x0fb9, 0x1d85: 0x1089, + 0x1d86: 0x0279, 0x1d87: 0x0369, 0x1d88: 0x0289, 0x1d89: 0x13d1, 0x1d8a: 0xc129, 0x1d8b: 0x65b1, + 0x1d8c: 0xc141, 0x1d8d: 0x1441, 0x1d8e: 0xc159, 0x1d8f: 0xc179, 0x1d90: 0x0018, 0x1d91: 0x0018, + 0x1d92: 0x0018, 0x1d93: 0x0018, 0x1d94: 0x0018, 0x1d95: 0x0018, 0x1d96: 0x0018, 0x1d97: 0x0018, + 0x1d98: 0x0018, 0x1d99: 0x0018, 0x1d9a: 0x0018, 0x1d9b: 0x0018, 0x1d9c: 0x0018, 0x1d9d: 0x0018, + 0x1d9e: 0x0018, 0x1d9f: 0x0018, 0x1da0: 0x0018, 0x1da1: 0x0018, 0x1da2: 0x0018, 0x1da3: 0x0018, + 0x1da4: 0x0018, 0x1da5: 0x0018, 0x1da6: 0x0018, 0x1da7: 0x0018, 0x1da8: 0x0018, 0x1da9: 0x0018, + 0x1daa: 0xc191, 0x1dab: 0xc1a9, 0x1dac: 0xc1c1, 0x1dad: 0x0040, 0x1dae: 0x0040, 0x1daf: 0x0040, + 0x1db0: 0x0018, 0x1db1: 0x0018, 0x1db2: 0x0018, 0x1db3: 0x0018, 0x1db4: 0x0018, 0x1db5: 0x0018, + 0x1db6: 0x0018, 0x1db7: 0x0018, 0x1db8: 0x0018, 0x1db9: 0x0018, 0x1dba: 0x0018, 0x1dbb: 0x0018, + 0x1dbc: 0x0018, 0x1dbd: 0x0018, 0x1dbe: 0x0018, 0x1dbf: 0x0018, + // Block 0x77, offset 0x1dc0 + 0x1dc0: 0xc1f1, 0x1dc1: 0xc229, 0x1dc2: 0xc261, 0x1dc3: 0x0040, 0x1dc4: 0x0040, 0x1dc5: 0x0040, + 0x1dc6: 0x0040, 0x1dc7: 0x0040, 0x1dc8: 0x0040, 0x1dc9: 0x0040, 0x1dca: 0x0040, 0x1dcb: 0x0040, + 0x1dcc: 0x0040, 0x1dcd: 0x0040, 0x1dce: 0x0040, 0x1dcf: 0x0040, 0x1dd0: 0xc281, 0x1dd1: 0xc2a1, + 0x1dd2: 0xc2c1, 0x1dd3: 0xc2e1, 0x1dd4: 0xc301, 0x1dd5: 0xc321, 0x1dd6: 0xc341, 0x1dd7: 0xc361, + 0x1dd8: 0xc381, 0x1dd9: 0xc3a1, 0x1dda: 0xc3c1, 0x1ddb: 0xc3e1, 0x1ddc: 0xc401, 0x1ddd: 0xc421, + 0x1dde: 0xc441, 0x1ddf: 0xc461, 0x1de0: 0xc481, 0x1de1: 0xc4a1, 0x1de2: 0xc4c1, 0x1de3: 0xc4e1, + 0x1de4: 0xc501, 0x1de5: 0xc521, 0x1de6: 0xc541, 0x1de7: 0xc561, 0x1de8: 0xc581, 0x1de9: 0xc5a1, + 0x1dea: 0xc5c1, 0x1deb: 0xc5e1, 0x1dec: 0xc601, 0x1ded: 0xc621, 0x1dee: 0xc641, 0x1def: 0xc661, + 0x1df0: 0xc681, 0x1df1: 0xc6a1, 0x1df2: 0xc6c1, 0x1df3: 0xc6e1, 0x1df4: 0xc701, 0x1df5: 0xc721, + 0x1df6: 0xc741, 0x1df7: 0xc761, 0x1df8: 0xc781, 0x1df9: 0xc7a1, 0x1dfa: 0xc7c1, 0x1dfb: 0xc7e1, + 0x1dfc: 0x0040, 0x1dfd: 0x0040, 0x1dfe: 0x0040, 0x1dff: 0x0040, + // Block 0x78, offset 0x1e00 + 0x1e00: 0xcb11, 0x1e01: 0xcb31, 0x1e02: 0xcb51, 0x1e03: 0x8b55, 0x1e04: 0xcb71, 0x1e05: 0xcb91, + 0x1e06: 0xcbb1, 0x1e07: 0xcbd1, 0x1e08: 0xcbf1, 0x1e09: 0xcc11, 0x1e0a: 0xcc31, 0x1e0b: 0xcc51, + 0x1e0c: 0xcc71, 0x1e0d: 0x8b75, 0x1e0e: 0xcc91, 0x1e0f: 0xccb1, 0x1e10: 0xccd1, 0x1e11: 0xccf1, + 0x1e12: 0x8b95, 0x1e13: 0xcd11, 0x1e14: 0xcd31, 0x1e15: 0xc441, 0x1e16: 0x8bb5, 0x1e17: 0xcd51, + 0x1e18: 0xcd71, 0x1e19: 0xcd91, 0x1e1a: 0xcdb1, 0x1e1b: 0xcdd1, 0x1e1c: 0x8bd5, 0x1e1d: 0xcdf1, + 0x1e1e: 0xce11, 0x1e1f: 0xce31, 0x1e20: 0xce51, 0x1e21: 0xce71, 0x1e22: 0xc7a1, 0x1e23: 0xce91, + 0x1e24: 0xceb1, 0x1e25: 0xced1, 0x1e26: 0xcef1, 0x1e27: 0xcf11, 0x1e28: 0xcf31, 0x1e29: 0xcf51, + 0x1e2a: 0xcf71, 0x1e2b: 0xcf91, 0x1e2c: 0xcfb1, 0x1e2d: 0xcfd1, 0x1e2e: 0xcff1, 0x1e2f: 0xd011, + 0x1e30: 0xd031, 0x1e31: 0xd051, 0x1e32: 0xd051, 0x1e33: 0xd051, 0x1e34: 0x8bf5, 0x1e35: 0xd071, + 0x1e36: 0xd091, 0x1e37: 0xd0b1, 0x1e38: 0x8c15, 0x1e39: 0xd0d1, 0x1e3a: 0xd0f1, 0x1e3b: 0xd111, + 0x1e3c: 0xd131, 0x1e3d: 0xd151, 0x1e3e: 0xd171, 0x1e3f: 0xd191, + // Block 0x79, offset 0x1e40 + 0x1e40: 0xd1b1, 0x1e41: 0xd1d1, 0x1e42: 0xd1f1, 0x1e43: 0xd211, 0x1e44: 0xd231, 0x1e45: 0xd251, + 0x1e46: 0xd251, 0x1e47: 0xd271, 0x1e48: 0xd291, 0x1e49: 0xd2b1, 0x1e4a: 0xd2d1, 0x1e4b: 0xd2f1, + 0x1e4c: 0xd311, 0x1e4d: 0xd331, 0x1e4e: 0xd351, 0x1e4f: 0xd371, 0x1e50: 0xd391, 0x1e51: 0xd3b1, + 0x1e52: 0xd3d1, 0x1e53: 0xd3f1, 0x1e54: 0xd411, 0x1e55: 0xd431, 0x1e56: 0xd451, 0x1e57: 0xd471, + 0x1e58: 0xd491, 0x1e59: 0x8c35, 0x1e5a: 0xd4b1, 0x1e5b: 0xd4d1, 0x1e5c: 0xd4f1, 0x1e5d: 0xc321, + 0x1e5e: 0xd511, 0x1e5f: 0xd531, 0x1e60: 0x8c55, 0x1e61: 0x8c75, 0x1e62: 0xd551, 0x1e63: 0xd571, + 0x1e64: 0xd591, 0x1e65: 0xd5b1, 0x1e66: 0xd5d1, 0x1e67: 0xd5f1, 0x1e68: 0x2040, 0x1e69: 0xd611, + 0x1e6a: 0xd631, 0x1e6b: 0xd631, 0x1e6c: 0x8c95, 0x1e6d: 0xd651, 0x1e6e: 0xd671, 0x1e6f: 0xd691, + 0x1e70: 0xd6b1, 0x1e71: 0x8cb5, 0x1e72: 0xd6d1, 0x1e73: 0xd6f1, 0x1e74: 0x2040, 0x1e75: 0xd711, + 0x1e76: 0xd731, 0x1e77: 0xd751, 0x1e78: 0xd771, 0x1e79: 0xd791, 0x1e7a: 0xd7b1, 0x1e7b: 0x8cd5, + 0x1e7c: 0xd7d1, 0x1e7d: 0x8cf5, 0x1e7e: 0xd7f1, 0x1e7f: 0xd811, + // Block 0x7a, offset 0x1e80 + 0x1e80: 0xd831, 0x1e81: 0xd851, 0x1e82: 0xd871, 0x1e83: 0xd891, 0x1e84: 0xd8b1, 0x1e85: 0xd8d1, + 0x1e86: 0xd8f1, 0x1e87: 0xd911, 0x1e88: 0xd931, 0x1e89: 0x8d15, 0x1e8a: 0xd951, 0x1e8b: 0xd971, + 0x1e8c: 0xd991, 0x1e8d: 0xd9b1, 0x1e8e: 0xd9d1, 0x1e8f: 0x8d35, 0x1e90: 0xd9f1, 0x1e91: 0x8d55, + 0x1e92: 0x8d75, 0x1e93: 0xda11, 0x1e94: 0xda31, 0x1e95: 0xda31, 0x1e96: 0xda51, 0x1e97: 0x8d95, + 0x1e98: 0x8db5, 0x1e99: 0xda71, 0x1e9a: 0xda91, 0x1e9b: 0xdab1, 0x1e9c: 0xdad1, 0x1e9d: 0xdaf1, + 0x1e9e: 0xdb11, 0x1e9f: 0xdb31, 0x1ea0: 0xdb51, 0x1ea1: 0xdb71, 0x1ea2: 0xdb91, 0x1ea3: 0xdbb1, + 0x1ea4: 0x8dd5, 0x1ea5: 0xdbd1, 0x1ea6: 0xdbf1, 0x1ea7: 0xdc11, 0x1ea8: 0xdc31, 0x1ea9: 0xdc11, + 0x1eaa: 0xdc51, 0x1eab: 0xdc71, 0x1eac: 0xdc91, 0x1ead: 0xdcb1, 0x1eae: 0xdcd1, 0x1eaf: 0xdcf1, + 0x1eb0: 0xdd11, 0x1eb1: 0xdd31, 0x1eb2: 0xdd51, 0x1eb3: 0xdd71, 0x1eb4: 0xdd91, 0x1eb5: 0xddb1, + 0x1eb6: 0xddd1, 0x1eb7: 0xddf1, 0x1eb8: 0x8df5, 0x1eb9: 0xde11, 0x1eba: 0xde31, 0x1ebb: 0xde51, + 0x1ebc: 0xde71, 0x1ebd: 0xde91, 0x1ebe: 0x8e15, 0x1ebf: 0xdeb1, + // Block 0x7b, offset 0x1ec0 + 0x1ec0: 0xe5b1, 0x1ec1: 0xe5d1, 0x1ec2: 0xe5f1, 0x1ec3: 0xe611, 0x1ec4: 0xe631, 0x1ec5: 0xe651, + 0x1ec6: 0x8f35, 0x1ec7: 0xe671, 0x1ec8: 0xe691, 0x1ec9: 0xe6b1, 0x1eca: 0xe6d1, 0x1ecb: 0xe6f1, + 0x1ecc: 0xe711, 0x1ecd: 0x8f55, 0x1ece: 0xe731, 0x1ecf: 0xe751, 0x1ed0: 0x8f75, 0x1ed1: 0x8f95, + 0x1ed2: 0xe771, 0x1ed3: 0xe791, 0x1ed4: 0xe7b1, 0x1ed5: 0xe7d1, 0x1ed6: 0xe7f1, 0x1ed7: 0xe811, + 0x1ed8: 0xe831, 0x1ed9: 0xe851, 0x1eda: 0xe871, 0x1edb: 0x8fb5, 0x1edc: 0xe891, 0x1edd: 0x8fd5, + 0x1ede: 0xe8b1, 0x1edf: 0x2040, 0x1ee0: 0xe8d1, 0x1ee1: 0xe8f1, 0x1ee2: 0xe911, 0x1ee3: 0x8ff5, + 0x1ee4: 0xe931, 0x1ee5: 0xe951, 0x1ee6: 0x9015, 0x1ee7: 0x9035, 0x1ee8: 0xe971, 0x1ee9: 0xe991, + 0x1eea: 0xe9b1, 0x1eeb: 0xe9d1, 0x1eec: 0xe9f1, 0x1eed: 0xe9f1, 0x1eee: 0xea11, 0x1eef: 0xea31, + 0x1ef0: 0xea51, 0x1ef1: 0xea71, 0x1ef2: 0xea91, 0x1ef3: 0xeab1, 0x1ef4: 0xead1, 0x1ef5: 0x9055, + 0x1ef6: 0xeaf1, 0x1ef7: 0x9075, 0x1ef8: 0xeb11, 0x1ef9: 0x9095, 0x1efa: 0xeb31, 0x1efb: 0x90b5, + 0x1efc: 0x90d5, 0x1efd: 0x90f5, 0x1efe: 0xeb51, 0x1eff: 0xeb71, + // Block 0x7c, offset 0x1f00 + 0x1f00: 0xeb91, 0x1f01: 0x9115, 0x1f02: 0x9135, 0x1f03: 0x9155, 0x1f04: 0x9175, 0x1f05: 0xebb1, + 0x1f06: 0xebd1, 0x1f07: 0xebd1, 0x1f08: 0xebf1, 0x1f09: 0xec11, 0x1f0a: 0xec31, 0x1f0b: 0xec51, + 0x1f0c: 0xec71, 0x1f0d: 0x9195, 0x1f0e: 0xec91, 0x1f0f: 0xecb1, 0x1f10: 0xecd1, 0x1f11: 0xecf1, + 0x1f12: 0x91b5, 0x1f13: 0xed11, 0x1f14: 0x91d5, 0x1f15: 0x91f5, 0x1f16: 0xed31, 0x1f17: 0xed51, + 0x1f18: 0xed71, 0x1f19: 0xed91, 0x1f1a: 0xedb1, 0x1f1b: 0xedd1, 0x1f1c: 0x9215, 0x1f1d: 0x9235, + 0x1f1e: 0x9255, 0x1f1f: 0x2040, 0x1f20: 0xedf1, 0x1f21: 0x9275, 0x1f22: 0xee11, 0x1f23: 0xee31, + 0x1f24: 0xee51, 0x1f25: 0x9295, 0x1f26: 0xee71, 0x1f27: 0xee91, 0x1f28: 0xeeb1, 0x1f29: 0xeed1, + 0x1f2a: 0xeef1, 0x1f2b: 0x92b5, 0x1f2c: 0xef11, 0x1f2d: 0xef31, 0x1f2e: 0xef51, 0x1f2f: 0xef71, + 0x1f30: 0xef91, 0x1f31: 0xefb1, 0x1f32: 0x92d5, 0x1f33: 0x92f5, 0x1f34: 0xefd1, 0x1f35: 0x9315, + 0x1f36: 0xeff1, 0x1f37: 0x9335, 0x1f38: 0xf011, 0x1f39: 0xf031, 0x1f3a: 0xf051, 0x1f3b: 0x9355, + 0x1f3c: 0x9375, 0x1f3d: 0xf071, 0x1f3e: 0x9395, 0x1f3f: 0xf091, + // Block 0x7d, offset 0x1f40 + 0x1f40: 0xf6d1, 0x1f41: 0xf6f1, 0x1f42: 0xf711, 0x1f43: 0xf731, 0x1f44: 0xf751, 0x1f45: 0x9555, + 0x1f46: 0xf771, 0x1f47: 0xf791, 0x1f48: 0xf7b1, 0x1f49: 0xf7d1, 0x1f4a: 0xf7f1, 0x1f4b: 0x9575, + 0x1f4c: 0x9595, 0x1f4d: 0xf811, 0x1f4e: 0xf831, 0x1f4f: 0xf851, 0x1f50: 0xf871, 0x1f51: 0xf891, + 0x1f52: 0xf8b1, 0x1f53: 0x95b5, 0x1f54: 0xf8d1, 0x1f55: 0xf8f1, 0x1f56: 0xf911, 0x1f57: 0xf931, + 0x1f58: 0x95d5, 0x1f59: 0x95f5, 0x1f5a: 0xf951, 0x1f5b: 0xf971, 0x1f5c: 0xf991, 0x1f5d: 0x9615, + 0x1f5e: 0xf9b1, 0x1f5f: 0xf9d1, 0x1f60: 0x684d, 0x1f61: 0x9635, 0x1f62: 0xf9f1, 0x1f63: 0xfa11, + 0x1f64: 0xfa31, 0x1f65: 0x9655, 0x1f66: 0xfa51, 0x1f67: 0xfa71, 0x1f68: 0xfa91, 0x1f69: 0xfab1, + 0x1f6a: 0xfad1, 0x1f6b: 0xfaf1, 0x1f6c: 0xfb11, 0x1f6d: 0x9675, 0x1f6e: 0xfb31, 0x1f6f: 0xfb51, + 0x1f70: 0xfb71, 0x1f71: 0x9695, 0x1f72: 0xfb91, 0x1f73: 0xfbb1, 0x1f74: 0xfbd1, 0x1f75: 0xfbf1, + 0x1f76: 0x7b6d, 0x1f77: 0x96b5, 0x1f78: 0xfc11, 0x1f79: 0xfc31, 0x1f7a: 0xfc51, 0x1f7b: 0x96d5, + 0x1f7c: 0xfc71, 0x1f7d: 0x96f5, 0x1f7e: 0xfc91, 0x1f7f: 0xfc91, + // Block 0x7e, offset 0x1f80 + 0x1f80: 0xfcb1, 0x1f81: 0x9715, 0x1f82: 0xfcd1, 0x1f83: 0xfcf1, 0x1f84: 0xfd11, 0x1f85: 0xfd31, + 0x1f86: 0xfd51, 0x1f87: 0xfd71, 0x1f88: 0xfd91, 0x1f89: 0x9735, 0x1f8a: 0xfdb1, 0x1f8b: 0xfdd1, + 0x1f8c: 0xfdf1, 0x1f8d: 0xfe11, 0x1f8e: 0xfe31, 0x1f8f: 0xfe51, 0x1f90: 0x9755, 0x1f91: 0xfe71, + 0x1f92: 0x9775, 0x1f93: 0x9795, 0x1f94: 0x97b5, 0x1f95: 0xfe91, 0x1f96: 0xfeb1, 0x1f97: 0xfed1, + 0x1f98: 0xfef1, 0x1f99: 0xff11, 0x1f9a: 0xff31, 0x1f9b: 0xff51, 0x1f9c: 0xff71, 0x1f9d: 0x97d5, + 0x1f9e: 0x0040, 0x1f9f: 0x0040, 0x1fa0: 0x0040, 0x1fa1: 0x0040, 0x1fa2: 0x0040, 0x1fa3: 0x0040, + 0x1fa4: 0x0040, 0x1fa5: 0x0040, 0x1fa6: 0x0040, 0x1fa7: 0x0040, 0x1fa8: 0x0040, 0x1fa9: 0x0040, + 0x1faa: 0x0040, 0x1fab: 0x0040, 0x1fac: 0x0040, 0x1fad: 0x0040, 0x1fae: 0x0040, 0x1faf: 0x0040, + 0x1fb0: 0x0040, 0x1fb1: 0x0040, 0x1fb2: 0x0040, 0x1fb3: 0x0040, 0x1fb4: 0x0040, 0x1fb5: 0x0040, + 0x1fb6: 0x0040, 0x1fb7: 0x0040, 0x1fb8: 0x0040, 0x1fb9: 0x0040, 0x1fba: 0x0040, 0x1fbb: 0x0040, + 0x1fbc: 0x0040, 0x1fbd: 0x0040, 0x1fbe: 0x0040, 0x1fbf: 0x0040, +} + +// idnaIndex: 36 blocks, 2304 entries, 4608 bytes +// Block 0 is the zero block. +var idnaIndex = [2304]uint16{ + // Block 0x0, offset 0x0 + // Block 0x1, offset 0x40 + // Block 0x2, offset 0x80 + // Block 0x3, offset 0xc0 + 0xc2: 0x01, 0xc3: 0x7d, 0xc4: 0x02, 0xc5: 0x03, 0xc6: 0x04, 0xc7: 0x05, + 0xc8: 0x06, 0xc9: 0x7e, 0xca: 0x7f, 0xcb: 0x07, 0xcc: 0x80, 0xcd: 0x08, 0xce: 0x09, 0xcf: 0x0a, + 0xd0: 0x81, 0xd1: 0x0b, 0xd2: 0x0c, 0xd3: 0x0d, 0xd4: 0x0e, 0xd5: 0x82, 0xd6: 0x83, 0xd7: 0x84, + 0xd8: 0x0f, 0xd9: 0x10, 0xda: 0x85, 0xdb: 0x11, 0xdc: 0x12, 0xdd: 0x86, 0xde: 0x87, 0xdf: 0x88, + 0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05, 0xe4: 0x06, 0xe5: 0x07, 0xe6: 0x07, 0xe7: 0x07, + 0xe8: 0x07, 0xe9: 0x08, 0xea: 0x09, 0xeb: 0x07, 0xec: 0x07, 0xed: 0x0a, 0xee: 0x0b, 0xef: 0x0c, + 0xf0: 0x1d, 0xf1: 0x1e, 0xf2: 0x1e, 0xf3: 0x20, 0xf4: 0x21, + // Block 0x4, offset 0x100 + 0x120: 0x89, 0x121: 0x13, 0x122: 0x8a, 0x123: 0x8b, 0x124: 0x8c, 0x125: 0x14, 0x126: 0x15, 0x127: 0x16, + 0x128: 0x17, 0x129: 0x18, 0x12a: 0x19, 0x12b: 0x1a, 0x12c: 0x1b, 0x12d: 0x1c, 0x12e: 0x1d, 0x12f: 0x8d, + 0x130: 0x8e, 0x131: 0x1e, 0x132: 0x1f, 0x133: 0x20, 0x134: 0x8f, 0x135: 0x21, 0x136: 0x90, 0x137: 0x91, + 0x138: 0x92, 0x139: 0x93, 0x13a: 0x22, 0x13b: 0x94, 0x13c: 0x95, 0x13d: 0x23, 0x13e: 0x24, 0x13f: 0x96, + // Block 0x5, offset 0x140 + 0x140: 0x97, 0x141: 0x98, 0x142: 0x99, 0x143: 0x9a, 0x144: 0x9b, 0x145: 0x9c, 0x146: 0x9d, 0x147: 0x9e, + 0x148: 0x9f, 0x149: 0xa0, 0x14a: 0xa1, 0x14b: 0xa2, 0x14c: 0xa3, 0x14d: 0xa4, 0x14e: 0xa5, 0x14f: 0xa6, + 0x150: 0xa7, 0x151: 0x9f, 0x152: 0x9f, 0x153: 0x9f, 0x154: 0x9f, 0x155: 0x9f, 0x156: 0x9f, 0x157: 0x9f, + 0x158: 0x9f, 0x159: 0xa8, 0x15a: 0xa9, 0x15b: 0xaa, 0x15c: 0xab, 0x15d: 0xac, 0x15e: 0xad, 0x15f: 0xae, + 0x160: 0xaf, 0x161: 0xb0, 0x162: 0xb1, 0x163: 0xb2, 0x164: 0xb3, 0x165: 0xb4, 0x166: 0xb5, 0x167: 0xb6, + 0x168: 0xb7, 0x169: 0xb8, 0x16a: 0xb9, 0x16b: 0xba, 0x16c: 0xbb, 0x16d: 0xbc, 0x16e: 0xbd, 0x16f: 0xbe, + 0x170: 0xbf, 0x171: 0xc0, 0x172: 0xc1, 0x173: 0xc2, 0x174: 0x25, 0x175: 0x26, 0x176: 0x27, 0x177: 0xc3, + 0x178: 0x28, 0x179: 0x28, 0x17a: 0x29, 0x17b: 0x28, 0x17c: 0xc4, 0x17d: 0x2a, 0x17e: 0x2b, 0x17f: 0x2c, + // Block 0x6, offset 0x180 + 0x180: 0x2d, 0x181: 0x2e, 0x182: 0x2f, 0x183: 0xc5, 0x184: 0x30, 0x185: 0x31, 0x186: 0xc6, 0x187: 0x9b, + 0x188: 0xc7, 0x189: 0xc8, 0x18a: 0x9b, 0x18b: 0x9b, 0x18c: 0xc9, 0x18d: 0x9b, 0x18e: 0x9b, 0x18f: 0x9b, + 0x190: 0xca, 0x191: 0x32, 0x192: 0x33, 0x193: 0x34, 0x194: 0x9b, 0x195: 0x9b, 0x196: 0x9b, 0x197: 0x9b, + 0x198: 0x9b, 0x199: 0x9b, 0x19a: 0x9b, 0x19b: 0x9b, 0x19c: 0x9b, 0x19d: 0x9b, 0x19e: 0x9b, 0x19f: 0x9b, + 0x1a0: 0x9b, 0x1a1: 0x9b, 0x1a2: 0x9b, 0x1a3: 0x9b, 0x1a4: 0x9b, 0x1a5: 0x9b, 0x1a6: 0x9b, 0x1a7: 0x9b, + 0x1a8: 0xcb, 0x1a9: 0xcc, 0x1aa: 0x9b, 0x1ab: 0xcd, 0x1ac: 0x9b, 0x1ad: 0xce, 0x1ae: 0xcf, 0x1af: 0x9b, + 0x1b0: 0xd0, 0x1b1: 0x35, 0x1b2: 0x28, 0x1b3: 0x36, 0x1b4: 0xd1, 0x1b5: 0xd2, 0x1b6: 0xd3, 0x1b7: 0xd4, + 0x1b8: 0xd5, 0x1b9: 0xd6, 0x1ba: 0xd7, 0x1bb: 0xd8, 0x1bc: 0xd9, 0x1bd: 0xda, 0x1be: 0xdb, 0x1bf: 0x37, + // Block 0x7, offset 0x1c0 + 0x1c0: 0x38, 0x1c1: 0xdc, 0x1c2: 0xdd, 0x1c3: 0xde, 0x1c4: 0xdf, 0x1c5: 0x39, 0x1c6: 0x3a, 0x1c7: 0xe0, + 0x1c8: 0xe1, 0x1c9: 0x3b, 0x1ca: 0x3c, 0x1cb: 0x3d, 0x1cc: 0x3e, 0x1cd: 0x3f, 0x1ce: 0x40, 0x1cf: 0x41, + 0x1d0: 0x9f, 0x1d1: 0x9f, 0x1d2: 0x9f, 0x1d3: 0x9f, 0x1d4: 0x9f, 0x1d5: 0x9f, 0x1d6: 0x9f, 0x1d7: 0x9f, + 0x1d8: 0x9f, 0x1d9: 0x9f, 0x1da: 0x9f, 0x1db: 0x9f, 0x1dc: 0x9f, 0x1dd: 0x9f, 0x1de: 0x9f, 0x1df: 0x9f, + 0x1e0: 0x9f, 0x1e1: 0x9f, 0x1e2: 0x9f, 0x1e3: 0x9f, 0x1e4: 0x9f, 0x1e5: 0x9f, 0x1e6: 0x9f, 0x1e7: 0x9f, + 0x1e8: 0x9f, 0x1e9: 0x9f, 0x1ea: 0x9f, 0x1eb: 0x9f, 0x1ec: 0x9f, 0x1ed: 0x9f, 0x1ee: 0x9f, 0x1ef: 0x9f, + 0x1f0: 0x9f, 0x1f1: 0x9f, 0x1f2: 0x9f, 0x1f3: 0x9f, 0x1f4: 0x9f, 0x1f5: 0x9f, 0x1f6: 0x9f, 0x1f7: 0x9f, + 0x1f8: 0x9f, 0x1f9: 0x9f, 0x1fa: 0x9f, 0x1fb: 0x9f, 0x1fc: 0x9f, 0x1fd: 0x9f, 0x1fe: 0x9f, 0x1ff: 0x9f, + // Block 0x8, offset 0x200 + 0x200: 0x9f, 0x201: 0x9f, 0x202: 0x9f, 0x203: 0x9f, 0x204: 0x9f, 0x205: 0x9f, 0x206: 0x9f, 0x207: 0x9f, + 0x208: 0x9f, 0x209: 0x9f, 0x20a: 0x9f, 0x20b: 0x9f, 0x20c: 0x9f, 0x20d: 0x9f, 0x20e: 0x9f, 0x20f: 0x9f, + 0x210: 0x9f, 0x211: 0x9f, 0x212: 0x9f, 0x213: 0x9f, 0x214: 0x9f, 0x215: 0x9f, 0x216: 0x9f, 0x217: 0x9f, + 0x218: 0x9f, 0x219: 0x9f, 0x21a: 0x9f, 0x21b: 0x9f, 0x21c: 0x9f, 0x21d: 0x9f, 0x21e: 0x9f, 0x21f: 0x9f, + 0x220: 0x9f, 0x221: 0x9f, 0x222: 0x9f, 0x223: 0x9f, 0x224: 0x9f, 0x225: 0x9f, 0x226: 0x9f, 0x227: 0x9f, + 0x228: 0x9f, 0x229: 0x9f, 0x22a: 0x9f, 0x22b: 0x9f, 0x22c: 0x9f, 0x22d: 0x9f, 0x22e: 0x9f, 0x22f: 0x9f, + 0x230: 0x9f, 0x231: 0x9f, 0x232: 0x9f, 0x233: 0x9f, 0x234: 0x9f, 0x235: 0x9f, 0x236: 0xb2, 0x237: 0x9b, + 0x238: 0x9f, 0x239: 0x9f, 0x23a: 0x9f, 0x23b: 0x9f, 0x23c: 0x9f, 0x23d: 0x9f, 0x23e: 0x9f, 0x23f: 0x9f, + // Block 0x9, offset 0x240 + 0x240: 0x9f, 0x241: 0x9f, 0x242: 0x9f, 0x243: 0x9f, 0x244: 0x9f, 0x245: 0x9f, 0x246: 0x9f, 0x247: 0x9f, + 0x248: 0x9f, 0x249: 0x9f, 0x24a: 0x9f, 0x24b: 0x9f, 0x24c: 0x9f, 0x24d: 0x9f, 0x24e: 0x9f, 0x24f: 0x9f, + 0x250: 0x9f, 0x251: 0x9f, 0x252: 0x9f, 0x253: 0x9f, 0x254: 0x9f, 0x255: 0x9f, 0x256: 0x9f, 0x257: 0x9f, + 0x258: 0x9f, 0x259: 0x9f, 0x25a: 0x9f, 0x25b: 0x9f, 0x25c: 0x9f, 0x25d: 0x9f, 0x25e: 0x9f, 0x25f: 0x9f, + 0x260: 0x9f, 0x261: 0x9f, 0x262: 0x9f, 0x263: 0x9f, 0x264: 0x9f, 0x265: 0x9f, 0x266: 0x9f, 0x267: 0x9f, + 0x268: 0x9f, 0x269: 0x9f, 0x26a: 0x9f, 0x26b: 0x9f, 0x26c: 0x9f, 0x26d: 0x9f, 0x26e: 0x9f, 0x26f: 0x9f, + 0x270: 0x9f, 0x271: 0x9f, 0x272: 0x9f, 0x273: 0x9f, 0x274: 0x9f, 0x275: 0x9f, 0x276: 0x9f, 0x277: 0x9f, + 0x278: 0x9f, 0x279: 0x9f, 0x27a: 0x9f, 0x27b: 0x9f, 0x27c: 0x9f, 0x27d: 0x9f, 0x27e: 0x9f, 0x27f: 0x9f, + // Block 0xa, offset 0x280 + 0x280: 0x9f, 0x281: 0x9f, 0x282: 0x9f, 0x283: 0x9f, 0x284: 0x9f, 0x285: 0x9f, 0x286: 0x9f, 0x287: 0x9f, + 0x288: 0x9f, 0x289: 0x9f, 0x28a: 0x9f, 0x28b: 0x9f, 0x28c: 0x9f, 0x28d: 0x9f, 0x28e: 0x9f, 0x28f: 0x9f, + 0x290: 0x9f, 0x291: 0x9f, 0x292: 0x9f, 0x293: 0x9f, 0x294: 0x9f, 0x295: 0x9f, 0x296: 0x9f, 0x297: 0x9f, + 0x298: 0x9f, 0x299: 0x9f, 0x29a: 0x9f, 0x29b: 0x9f, 0x29c: 0x9f, 0x29d: 0x9f, 0x29e: 0x9f, 0x29f: 0x9f, + 0x2a0: 0x9f, 0x2a1: 0x9f, 0x2a2: 0x9f, 0x2a3: 0x9f, 0x2a4: 0x9f, 0x2a5: 0x9f, 0x2a6: 0x9f, 0x2a7: 0x9f, + 0x2a8: 0x9f, 0x2a9: 0x9f, 0x2aa: 0x9f, 0x2ab: 0x9f, 0x2ac: 0x9f, 0x2ad: 0x9f, 0x2ae: 0x9f, 0x2af: 0x9f, + 0x2b0: 0x9f, 0x2b1: 0x9f, 0x2b2: 0x9f, 0x2b3: 0x9f, 0x2b4: 0x9f, 0x2b5: 0x9f, 0x2b6: 0x9f, 0x2b7: 0x9f, + 0x2b8: 0x9f, 0x2b9: 0x9f, 0x2ba: 0x9f, 0x2bb: 0x9f, 0x2bc: 0x9f, 0x2bd: 0x9f, 0x2be: 0x9f, 0x2bf: 0xe2, + // Block 0xb, offset 0x2c0 + 0x2c0: 0x9f, 0x2c1: 0x9f, 0x2c2: 0x9f, 0x2c3: 0x9f, 0x2c4: 0x9f, 0x2c5: 0x9f, 0x2c6: 0x9f, 0x2c7: 0x9f, + 0x2c8: 0x9f, 0x2c9: 0x9f, 0x2ca: 0x9f, 0x2cb: 0x9f, 0x2cc: 0x9f, 0x2cd: 0x9f, 0x2ce: 0x9f, 0x2cf: 0x9f, + 0x2d0: 0x9f, 0x2d1: 0x9f, 0x2d2: 0xe3, 0x2d3: 0xe4, 0x2d4: 0x9f, 0x2d5: 0x9f, 0x2d6: 0x9f, 0x2d7: 0x9f, + 0x2d8: 0xe5, 0x2d9: 0x42, 0x2da: 0x43, 0x2db: 0xe6, 0x2dc: 0x44, 0x2dd: 0x45, 0x2de: 0x46, 0x2df: 0xe7, + 0x2e0: 0xe8, 0x2e1: 0xe9, 0x2e2: 0xea, 0x2e3: 0xeb, 0x2e4: 0xec, 0x2e5: 0xed, 0x2e6: 0xee, 0x2e7: 0xef, + 0x2e8: 0xf0, 0x2e9: 0xf1, 0x2ea: 0xf2, 0x2eb: 0xf3, 0x2ec: 0xf4, 0x2ed: 0xf5, 0x2ee: 0xf6, 0x2ef: 0xf7, + 0x2f0: 0x9f, 0x2f1: 0x9f, 0x2f2: 0x9f, 0x2f3: 0x9f, 0x2f4: 0x9f, 0x2f5: 0x9f, 0x2f6: 0x9f, 0x2f7: 0x9f, + 0x2f8: 0x9f, 0x2f9: 0x9f, 0x2fa: 0x9f, 0x2fb: 0x9f, 0x2fc: 0x9f, 0x2fd: 0x9f, 0x2fe: 0x9f, 0x2ff: 0x9f, + // Block 0xc, offset 0x300 + 0x300: 0x9f, 0x301: 0x9f, 0x302: 0x9f, 0x303: 0x9f, 0x304: 0x9f, 0x305: 0x9f, 0x306: 0x9f, 0x307: 0x9f, + 0x308: 0x9f, 0x309: 0x9f, 0x30a: 0x9f, 0x30b: 0x9f, 0x30c: 0x9f, 0x30d: 0x9f, 0x30e: 0x9f, 0x30f: 0x9f, + 0x310: 0x9f, 0x311: 0x9f, 0x312: 0x9f, 0x313: 0x9f, 0x314: 0x9f, 0x315: 0x9f, 0x316: 0x9f, 0x317: 0x9f, + 0x318: 0x9f, 0x319: 0x9f, 0x31a: 0x9f, 0x31b: 0x9f, 0x31c: 0x9f, 0x31d: 0x9f, 0x31e: 0xf8, 0x31f: 0xf9, + // Block 0xd, offset 0x340 + 0x340: 0xba, 0x341: 0xba, 0x342: 0xba, 0x343: 0xba, 0x344: 0xba, 0x345: 0xba, 0x346: 0xba, 0x347: 0xba, + 0x348: 0xba, 0x349: 0xba, 0x34a: 0xba, 0x34b: 0xba, 0x34c: 0xba, 0x34d: 0xba, 0x34e: 0xba, 0x34f: 0xba, + 0x350: 0xba, 0x351: 0xba, 0x352: 0xba, 0x353: 0xba, 0x354: 0xba, 0x355: 0xba, 0x356: 0xba, 0x357: 0xba, + 0x358: 0xba, 0x359: 0xba, 0x35a: 0xba, 0x35b: 0xba, 0x35c: 0xba, 0x35d: 0xba, 0x35e: 0xba, 0x35f: 0xba, + 0x360: 0xba, 0x361: 0xba, 0x362: 0xba, 0x363: 0xba, 0x364: 0xba, 0x365: 0xba, 0x366: 0xba, 0x367: 0xba, + 0x368: 0xba, 0x369: 0xba, 0x36a: 0xba, 0x36b: 0xba, 0x36c: 0xba, 0x36d: 0xba, 0x36e: 0xba, 0x36f: 0xba, + 0x370: 0xba, 0x371: 0xba, 0x372: 0xba, 0x373: 0xba, 0x374: 0xba, 0x375: 0xba, 0x376: 0xba, 0x377: 0xba, + 0x378: 0xba, 0x379: 0xba, 0x37a: 0xba, 0x37b: 0xba, 0x37c: 0xba, 0x37d: 0xba, 0x37e: 0xba, 0x37f: 0xba, + // Block 0xe, offset 0x380 + 0x380: 0xba, 0x381: 0xba, 0x382: 0xba, 0x383: 0xba, 0x384: 0xba, 0x385: 0xba, 0x386: 0xba, 0x387: 0xba, + 0x388: 0xba, 0x389: 0xba, 0x38a: 0xba, 0x38b: 0xba, 0x38c: 0xba, 0x38d: 0xba, 0x38e: 0xba, 0x38f: 0xba, + 0x390: 0xba, 0x391: 0xba, 0x392: 0xba, 0x393: 0xba, 0x394: 0xba, 0x395: 0xba, 0x396: 0xba, 0x397: 0xba, + 0x398: 0xba, 0x399: 0xba, 0x39a: 0xba, 0x39b: 0xba, 0x39c: 0xba, 0x39d: 0xba, 0x39e: 0xba, 0x39f: 0xba, + 0x3a0: 0xba, 0x3a1: 0xba, 0x3a2: 0xba, 0x3a3: 0xba, 0x3a4: 0xfa, 0x3a5: 0xfb, 0x3a6: 0xfc, 0x3a7: 0xfd, + 0x3a8: 0x47, 0x3a9: 0xfe, 0x3aa: 0xff, 0x3ab: 0x48, 0x3ac: 0x49, 0x3ad: 0x4a, 0x3ae: 0x4b, 0x3af: 0x4c, + 0x3b0: 0x100, 0x3b1: 0x4d, 0x3b2: 0x4e, 0x3b3: 0x4f, 0x3b4: 0x50, 0x3b5: 0x51, 0x3b6: 0x101, 0x3b7: 0x52, + 0x3b8: 0x53, 0x3b9: 0x54, 0x3ba: 0x55, 0x3bb: 0x56, 0x3bc: 0x57, 0x3bd: 0x58, 0x3be: 0x59, 0x3bf: 0x5a, + // Block 0xf, offset 0x3c0 + 0x3c0: 0x102, 0x3c1: 0x103, 0x3c2: 0x9f, 0x3c3: 0x104, 0x3c4: 0x105, 0x3c5: 0x9b, 0x3c6: 0x106, 0x3c7: 0x107, + 0x3c8: 0xba, 0x3c9: 0xba, 0x3ca: 0x108, 0x3cb: 0x109, 0x3cc: 0x10a, 0x3cd: 0x10b, 0x3ce: 0x10c, 0x3cf: 0x10d, + 0x3d0: 0x10e, 0x3d1: 0x9f, 0x3d2: 0x10f, 0x3d3: 0x110, 0x3d4: 0x111, 0x3d5: 0x112, 0x3d6: 0xba, 0x3d7: 0xba, + 0x3d8: 0x9f, 0x3d9: 0x9f, 0x3da: 0x9f, 0x3db: 0x9f, 0x3dc: 0x113, 0x3dd: 0x114, 0x3de: 0xba, 0x3df: 0xba, + 0x3e0: 0x115, 0x3e1: 0x116, 0x3e2: 0x117, 0x3e3: 0x118, 0x3e4: 0x119, 0x3e5: 0xba, 0x3e6: 0x11a, 0x3e7: 0x11b, + 0x3e8: 0x11c, 0x3e9: 0x11d, 0x3ea: 0x11e, 0x3eb: 0x5b, 0x3ec: 0x11f, 0x3ed: 0x120, 0x3ee: 0x5c, 0x3ef: 0xba, + 0x3f0: 0x121, 0x3f1: 0x122, 0x3f2: 0x123, 0x3f3: 0x124, 0x3f4: 0x125, 0x3f5: 0xba, 0x3f6: 0xba, 0x3f7: 0xba, + 0x3f8: 0xba, 0x3f9: 0x126, 0x3fa: 0xba, 0x3fb: 0xba, 0x3fc: 0x127, 0x3fd: 0x128, 0x3fe: 0xba, 0x3ff: 0x129, + // Block 0x10, offset 0x400 + 0x400: 0x12a, 0x401: 0x12b, 0x402: 0x12c, 0x403: 0x12d, 0x404: 0x12e, 0x405: 0x12f, 0x406: 0x130, 0x407: 0x131, + 0x408: 0x132, 0x409: 0xba, 0x40a: 0x133, 0x40b: 0x134, 0x40c: 0x5d, 0x40d: 0x5e, 0x40e: 0xba, 0x40f: 0xba, + 0x410: 0x135, 0x411: 0x136, 0x412: 0x137, 0x413: 0x138, 0x414: 0xba, 0x415: 0xba, 0x416: 0x139, 0x417: 0x13a, + 0x418: 0x13b, 0x419: 0x13c, 0x41a: 0x13d, 0x41b: 0x13e, 0x41c: 0x13f, 0x41d: 0xba, 0x41e: 0xba, 0x41f: 0xba, + 0x420: 0x140, 0x421: 0xba, 0x422: 0x141, 0x423: 0x142, 0x424: 0xba, 0x425: 0xba, 0x426: 0x143, 0x427: 0x144, + 0x428: 0x145, 0x429: 0x146, 0x42a: 0x147, 0x42b: 0x148, 0x42c: 0xba, 0x42d: 0xba, 0x42e: 0xba, 0x42f: 0xba, + 0x430: 0x149, 0x431: 0x14a, 0x432: 0x14b, 0x433: 0xba, 0x434: 0x14c, 0x435: 0x14d, 0x436: 0x14e, 0x437: 0xba, + 0x438: 0xba, 0x439: 0xba, 0x43a: 0xba, 0x43b: 0x14f, 0x43c: 0xba, 0x43d: 0xba, 0x43e: 0xba, 0x43f: 0x150, + // Block 0x11, offset 0x440 + 0x440: 0x9f, 0x441: 0x9f, 0x442: 0x9f, 0x443: 0x9f, 0x444: 0x9f, 0x445: 0x9f, 0x446: 0x9f, 0x447: 0x9f, + 0x448: 0x9f, 0x449: 0x9f, 0x44a: 0x9f, 0x44b: 0x9f, 0x44c: 0x9f, 0x44d: 0x9f, 0x44e: 0x151, 0x44f: 0xba, + 0x450: 0x9b, 0x451: 0x152, 0x452: 0x9f, 0x453: 0x9f, 0x454: 0x9f, 0x455: 0x153, 0x456: 0xba, 0x457: 0xba, + 0x458: 0xba, 0x459: 0xba, 0x45a: 0xba, 0x45b: 0xba, 0x45c: 0xba, 0x45d: 0xba, 0x45e: 0xba, 0x45f: 0xba, + 0x460: 0xba, 0x461: 0xba, 0x462: 0xba, 0x463: 0xba, 0x464: 0xba, 0x465: 0xba, 0x466: 0xba, 0x467: 0xba, + 0x468: 0xba, 0x469: 0xba, 0x46a: 0xba, 0x46b: 0xba, 0x46c: 0xba, 0x46d: 0xba, 0x46e: 0xba, 0x46f: 0xba, + 0x470: 0xba, 0x471: 0xba, 0x472: 0xba, 0x473: 0xba, 0x474: 0xba, 0x475: 0xba, 0x476: 0xba, 0x477: 0xba, + 0x478: 0xba, 0x479: 0xba, 0x47a: 0xba, 0x47b: 0xba, 0x47c: 0xba, 0x47d: 0xba, 0x47e: 0xba, 0x47f: 0xba, + // Block 0x12, offset 0x480 + 0x480: 0x9f, 0x481: 0x9f, 0x482: 0x9f, 0x483: 0x9f, 0x484: 0x9f, 0x485: 0x9f, 0x486: 0x9f, 0x487: 0x9f, + 0x488: 0x9f, 0x489: 0x9f, 0x48a: 0x9f, 0x48b: 0x9f, 0x48c: 0x9f, 0x48d: 0x9f, 0x48e: 0x9f, 0x48f: 0x9f, + 0x490: 0x154, 0x491: 0xba, 0x492: 0xba, 0x493: 0xba, 0x494: 0xba, 0x495: 0xba, 0x496: 0xba, 0x497: 0xba, + 0x498: 0xba, 0x499: 0xba, 0x49a: 0xba, 0x49b: 0xba, 0x49c: 0xba, 0x49d: 0xba, 0x49e: 0xba, 0x49f: 0xba, + 0x4a0: 0xba, 0x4a1: 0xba, 0x4a2: 0xba, 0x4a3: 0xba, 0x4a4: 0xba, 0x4a5: 0xba, 0x4a6: 0xba, 0x4a7: 0xba, + 0x4a8: 0xba, 0x4a9: 0xba, 0x4aa: 0xba, 0x4ab: 0xba, 0x4ac: 0xba, 0x4ad: 0xba, 0x4ae: 0xba, 0x4af: 0xba, + 0x4b0: 0xba, 0x4b1: 0xba, 0x4b2: 0xba, 0x4b3: 0xba, 0x4b4: 0xba, 0x4b5: 0xba, 0x4b6: 0xba, 0x4b7: 0xba, + 0x4b8: 0xba, 0x4b9: 0xba, 0x4ba: 0xba, 0x4bb: 0xba, 0x4bc: 0xba, 0x4bd: 0xba, 0x4be: 0xba, 0x4bf: 0xba, + // Block 0x13, offset 0x4c0 + 0x4c0: 0xba, 0x4c1: 0xba, 0x4c2: 0xba, 0x4c3: 0xba, 0x4c4: 0xba, 0x4c5: 0xba, 0x4c6: 0xba, 0x4c7: 0xba, + 0x4c8: 0xba, 0x4c9: 0xba, 0x4ca: 0xba, 0x4cb: 0xba, 0x4cc: 0xba, 0x4cd: 0xba, 0x4ce: 0xba, 0x4cf: 0xba, + 0x4d0: 0x9f, 0x4d1: 0x9f, 0x4d2: 0x9f, 0x4d3: 0x9f, 0x4d4: 0x9f, 0x4d5: 0x9f, 0x4d6: 0x9f, 0x4d7: 0x9f, + 0x4d8: 0x9f, 0x4d9: 0x155, 0x4da: 0xba, 0x4db: 0xba, 0x4dc: 0xba, 0x4dd: 0xba, 0x4de: 0xba, 0x4df: 0xba, + 0x4e0: 0xba, 0x4e1: 0xba, 0x4e2: 0xba, 0x4e3: 0xba, 0x4e4: 0xba, 0x4e5: 0xba, 0x4e6: 0xba, 0x4e7: 0xba, + 0x4e8: 0xba, 0x4e9: 0xba, 0x4ea: 0xba, 0x4eb: 0xba, 0x4ec: 0xba, 0x4ed: 0xba, 0x4ee: 0xba, 0x4ef: 0xba, + 0x4f0: 0xba, 0x4f1: 0xba, 0x4f2: 0xba, 0x4f3: 0xba, 0x4f4: 0xba, 0x4f5: 0xba, 0x4f6: 0xba, 0x4f7: 0xba, + 0x4f8: 0xba, 0x4f9: 0xba, 0x4fa: 0xba, 0x4fb: 0xba, 0x4fc: 0xba, 0x4fd: 0xba, 0x4fe: 0xba, 0x4ff: 0xba, + // Block 0x14, offset 0x500 + 0x500: 0xba, 0x501: 0xba, 0x502: 0xba, 0x503: 0xba, 0x504: 0xba, 0x505: 0xba, 0x506: 0xba, 0x507: 0xba, + 0x508: 0xba, 0x509: 0xba, 0x50a: 0xba, 0x50b: 0xba, 0x50c: 0xba, 0x50d: 0xba, 0x50e: 0xba, 0x50f: 0xba, + 0x510: 0xba, 0x511: 0xba, 0x512: 0xba, 0x513: 0xba, 0x514: 0xba, 0x515: 0xba, 0x516: 0xba, 0x517: 0xba, + 0x518: 0xba, 0x519: 0xba, 0x51a: 0xba, 0x51b: 0xba, 0x51c: 0xba, 0x51d: 0xba, 0x51e: 0xba, 0x51f: 0xba, + 0x520: 0x9f, 0x521: 0x9f, 0x522: 0x9f, 0x523: 0x9f, 0x524: 0x9f, 0x525: 0x9f, 0x526: 0x9f, 0x527: 0x9f, + 0x528: 0x148, 0x529: 0x156, 0x52a: 0xba, 0x52b: 0x157, 0x52c: 0x158, 0x52d: 0x159, 0x52e: 0x15a, 0x52f: 0xba, + 0x530: 0xba, 0x531: 0xba, 0x532: 0xba, 0x533: 0xba, 0x534: 0xba, 0x535: 0xba, 0x536: 0xba, 0x537: 0xba, + 0x538: 0xba, 0x539: 0x15b, 0x53a: 0x15c, 0x53b: 0xba, 0x53c: 0x9f, 0x53d: 0x15d, 0x53e: 0x15e, 0x53f: 0x15f, + // Block 0x15, offset 0x540 + 0x540: 0x9f, 0x541: 0x9f, 0x542: 0x9f, 0x543: 0x9f, 0x544: 0x9f, 0x545: 0x9f, 0x546: 0x9f, 0x547: 0x9f, + 0x548: 0x9f, 0x549: 0x9f, 0x54a: 0x9f, 0x54b: 0x9f, 0x54c: 0x9f, 0x54d: 0x9f, 0x54e: 0x9f, 0x54f: 0x9f, + 0x550: 0x9f, 0x551: 0x9f, 0x552: 0x9f, 0x553: 0x9f, 0x554: 0x9f, 0x555: 0x9f, 0x556: 0x9f, 0x557: 0x9f, + 0x558: 0x9f, 0x559: 0x9f, 0x55a: 0x9f, 0x55b: 0x9f, 0x55c: 0x9f, 0x55d: 0x9f, 0x55e: 0x9f, 0x55f: 0x160, + 0x560: 0x9f, 0x561: 0x9f, 0x562: 0x9f, 0x563: 0x9f, 0x564: 0x9f, 0x565: 0x9f, 0x566: 0x9f, 0x567: 0x9f, + 0x568: 0x9f, 0x569: 0x9f, 0x56a: 0x9f, 0x56b: 0x161, 0x56c: 0xba, 0x56d: 0xba, 0x56e: 0xba, 0x56f: 0xba, + 0x570: 0xba, 0x571: 0xba, 0x572: 0xba, 0x573: 0xba, 0x574: 0xba, 0x575: 0xba, 0x576: 0xba, 0x577: 0xba, + 0x578: 0xba, 0x579: 0xba, 0x57a: 0xba, 0x57b: 0xba, 0x57c: 0xba, 0x57d: 0xba, 0x57e: 0xba, 0x57f: 0xba, + // Block 0x16, offset 0x580 + 0x580: 0x9f, 0x581: 0x9f, 0x582: 0x9f, 0x583: 0x9f, 0x584: 0x162, 0x585: 0x163, 0x586: 0x9f, 0x587: 0x9f, + 0x588: 0x9f, 0x589: 0x9f, 0x58a: 0x9f, 0x58b: 0x164, 0x58c: 0xba, 0x58d: 0xba, 0x58e: 0xba, 0x58f: 0xba, + 0x590: 0xba, 0x591: 0xba, 0x592: 0xba, 0x593: 0xba, 0x594: 0xba, 0x595: 0xba, 0x596: 0xba, 0x597: 0xba, + 0x598: 0xba, 0x599: 0xba, 0x59a: 0xba, 0x59b: 0xba, 0x59c: 0xba, 0x59d: 0xba, 0x59e: 0xba, 0x59f: 0xba, + 0x5a0: 0xba, 0x5a1: 0xba, 0x5a2: 0xba, 0x5a3: 0xba, 0x5a4: 0xba, 0x5a5: 0xba, 0x5a6: 0xba, 0x5a7: 0xba, + 0x5a8: 0xba, 0x5a9: 0xba, 0x5aa: 0xba, 0x5ab: 0xba, 0x5ac: 0xba, 0x5ad: 0xba, 0x5ae: 0xba, 0x5af: 0xba, + 0x5b0: 0x9f, 0x5b1: 0x165, 0x5b2: 0x166, 0x5b3: 0xba, 0x5b4: 0xba, 0x5b5: 0xba, 0x5b6: 0xba, 0x5b7: 0xba, + 0x5b8: 0xba, 0x5b9: 0xba, 0x5ba: 0xba, 0x5bb: 0xba, 0x5bc: 0xba, 0x5bd: 0xba, 0x5be: 0xba, 0x5bf: 0xba, + // Block 0x17, offset 0x5c0 + 0x5c0: 0x9b, 0x5c1: 0x9b, 0x5c2: 0x9b, 0x5c3: 0x167, 0x5c4: 0x168, 0x5c5: 0x169, 0x5c6: 0x16a, 0x5c7: 0x16b, + 0x5c8: 0x9b, 0x5c9: 0x16c, 0x5ca: 0xba, 0x5cb: 0x16d, 0x5cc: 0x9b, 0x5cd: 0x16e, 0x5ce: 0xba, 0x5cf: 0xba, + 0x5d0: 0x5f, 0x5d1: 0x60, 0x5d2: 0x61, 0x5d3: 0x62, 0x5d4: 0x63, 0x5d5: 0x64, 0x5d6: 0x65, 0x5d7: 0x66, + 0x5d8: 0x67, 0x5d9: 0x68, 0x5da: 0x69, 0x5db: 0x6a, 0x5dc: 0x6b, 0x5dd: 0x6c, 0x5de: 0x6d, 0x5df: 0x6e, + 0x5e0: 0x9b, 0x5e1: 0x9b, 0x5e2: 0x9b, 0x5e3: 0x9b, 0x5e4: 0x9b, 0x5e5: 0x9b, 0x5e6: 0x9b, 0x5e7: 0x9b, + 0x5e8: 0x16f, 0x5e9: 0x170, 0x5ea: 0x171, 0x5eb: 0xba, 0x5ec: 0xba, 0x5ed: 0xba, 0x5ee: 0xba, 0x5ef: 0xba, + 0x5f0: 0xba, 0x5f1: 0xba, 0x5f2: 0xba, 0x5f3: 0xba, 0x5f4: 0xba, 0x5f5: 0xba, 0x5f6: 0xba, 0x5f7: 0xba, + 0x5f8: 0xba, 0x5f9: 0xba, 0x5fa: 0xba, 0x5fb: 0xba, 0x5fc: 0xba, 0x5fd: 0xba, 0x5fe: 0xba, 0x5ff: 0xba, + // Block 0x18, offset 0x600 + 0x600: 0x172, 0x601: 0xba, 0x602: 0xba, 0x603: 0xba, 0x604: 0x173, 0x605: 0x174, 0x606: 0xba, 0x607: 0xba, + 0x608: 0xba, 0x609: 0xba, 0x60a: 0xba, 0x60b: 0x175, 0x60c: 0xba, 0x60d: 0xba, 0x60e: 0xba, 0x60f: 0xba, + 0x610: 0xba, 0x611: 0xba, 0x612: 0xba, 0x613: 0xba, 0x614: 0xba, 0x615: 0xba, 0x616: 0xba, 0x617: 0xba, + 0x618: 0xba, 0x619: 0xba, 0x61a: 0xba, 0x61b: 0xba, 0x61c: 0xba, 0x61d: 0xba, 0x61e: 0xba, 0x61f: 0xba, + 0x620: 0x121, 0x621: 0x121, 0x622: 0x121, 0x623: 0x176, 0x624: 0x6f, 0x625: 0x177, 0x626: 0xba, 0x627: 0xba, + 0x628: 0xba, 0x629: 0xba, 0x62a: 0xba, 0x62b: 0xba, 0x62c: 0xba, 0x62d: 0xba, 0x62e: 0xba, 0x62f: 0xba, + 0x630: 0xba, 0x631: 0x178, 0x632: 0x179, 0x633: 0xba, 0x634: 0x17a, 0x635: 0xba, 0x636: 0xba, 0x637: 0xba, + 0x638: 0x70, 0x639: 0x71, 0x63a: 0x72, 0x63b: 0x17b, 0x63c: 0xba, 0x63d: 0xba, 0x63e: 0xba, 0x63f: 0xba, + // Block 0x19, offset 0x640 + 0x640: 0x17c, 0x641: 0x9b, 0x642: 0x17d, 0x643: 0x17e, 0x644: 0x73, 0x645: 0x74, 0x646: 0x17f, 0x647: 0x180, + 0x648: 0x75, 0x649: 0x181, 0x64a: 0xba, 0x64b: 0xba, 0x64c: 0x9b, 0x64d: 0x9b, 0x64e: 0x9b, 0x64f: 0x9b, + 0x650: 0x9b, 0x651: 0x9b, 0x652: 0x9b, 0x653: 0x9b, 0x654: 0x9b, 0x655: 0x9b, 0x656: 0x9b, 0x657: 0x9b, + 0x658: 0x9b, 0x659: 0x9b, 0x65a: 0x9b, 0x65b: 0x182, 0x65c: 0x9b, 0x65d: 0x183, 0x65e: 0x9b, 0x65f: 0x184, + 0x660: 0x185, 0x661: 0x186, 0x662: 0x187, 0x663: 0xba, 0x664: 0x188, 0x665: 0x189, 0x666: 0x18a, 0x667: 0x18b, + 0x668: 0x9b, 0x669: 0x18c, 0x66a: 0x18d, 0x66b: 0xba, 0x66c: 0xba, 0x66d: 0xba, 0x66e: 0xba, 0x66f: 0xba, + 0x670: 0xba, 0x671: 0xba, 0x672: 0xba, 0x673: 0xba, 0x674: 0xba, 0x675: 0xba, 0x676: 0xba, 0x677: 0xba, + 0x678: 0xba, 0x679: 0xba, 0x67a: 0xba, 0x67b: 0xba, 0x67c: 0xba, 0x67d: 0xba, 0x67e: 0xba, 0x67f: 0xba, + // Block 0x1a, offset 0x680 + 0x680: 0x9f, 0x681: 0x9f, 0x682: 0x9f, 0x683: 0x9f, 0x684: 0x9f, 0x685: 0x9f, 0x686: 0x9f, 0x687: 0x9f, + 0x688: 0x9f, 0x689: 0x9f, 0x68a: 0x9f, 0x68b: 0x9f, 0x68c: 0x9f, 0x68d: 0x9f, 0x68e: 0x9f, 0x68f: 0x9f, + 0x690: 0x9f, 0x691: 0x9f, 0x692: 0x9f, 0x693: 0x9f, 0x694: 0x9f, 0x695: 0x9f, 0x696: 0x9f, 0x697: 0x9f, + 0x698: 0x9f, 0x699: 0x9f, 0x69a: 0x9f, 0x69b: 0x18e, 0x69c: 0x9f, 0x69d: 0x9f, 0x69e: 0x9f, 0x69f: 0x9f, + 0x6a0: 0x9f, 0x6a1: 0x9f, 0x6a2: 0x9f, 0x6a3: 0x9f, 0x6a4: 0x9f, 0x6a5: 0x9f, 0x6a6: 0x9f, 0x6a7: 0x9f, + 0x6a8: 0x9f, 0x6a9: 0x9f, 0x6aa: 0x9f, 0x6ab: 0x9f, 0x6ac: 0x9f, 0x6ad: 0x9f, 0x6ae: 0x9f, 0x6af: 0x9f, + 0x6b0: 0x9f, 0x6b1: 0x9f, 0x6b2: 0x9f, 0x6b3: 0x9f, 0x6b4: 0x9f, 0x6b5: 0x9f, 0x6b6: 0x9f, 0x6b7: 0x9f, + 0x6b8: 0x9f, 0x6b9: 0x9f, 0x6ba: 0x9f, 0x6bb: 0x9f, 0x6bc: 0x9f, 0x6bd: 0x9f, 0x6be: 0x9f, 0x6bf: 0x9f, + // Block 0x1b, offset 0x6c0 + 0x6c0: 0x9f, 0x6c1: 0x9f, 0x6c2: 0x9f, 0x6c3: 0x9f, 0x6c4: 0x9f, 0x6c5: 0x9f, 0x6c6: 0x9f, 0x6c7: 0x9f, + 0x6c8: 0x9f, 0x6c9: 0x9f, 0x6ca: 0x9f, 0x6cb: 0x9f, 0x6cc: 0x9f, 0x6cd: 0x9f, 0x6ce: 0x9f, 0x6cf: 0x9f, + 0x6d0: 0x9f, 0x6d1: 0x9f, 0x6d2: 0x9f, 0x6d3: 0x9f, 0x6d4: 0x9f, 0x6d5: 0x9f, 0x6d6: 0x9f, 0x6d7: 0x9f, + 0x6d8: 0x9f, 0x6d9: 0x9f, 0x6da: 0x9f, 0x6db: 0x9f, 0x6dc: 0x18f, 0x6dd: 0x9f, 0x6de: 0x9f, 0x6df: 0x9f, + 0x6e0: 0x190, 0x6e1: 0x9f, 0x6e2: 0x9f, 0x6e3: 0x9f, 0x6e4: 0x9f, 0x6e5: 0x9f, 0x6e6: 0x9f, 0x6e7: 0x9f, + 0x6e8: 0x9f, 0x6e9: 0x9f, 0x6ea: 0x9f, 0x6eb: 0x9f, 0x6ec: 0x9f, 0x6ed: 0x9f, 0x6ee: 0x9f, 0x6ef: 0x9f, + 0x6f0: 0x9f, 0x6f1: 0x9f, 0x6f2: 0x9f, 0x6f3: 0x9f, 0x6f4: 0x9f, 0x6f5: 0x9f, 0x6f6: 0x9f, 0x6f7: 0x9f, + 0x6f8: 0x9f, 0x6f9: 0x9f, 0x6fa: 0x9f, 0x6fb: 0x9f, 0x6fc: 0x9f, 0x6fd: 0x9f, 0x6fe: 0x9f, 0x6ff: 0x9f, + // Block 0x1c, offset 0x700 + 0x700: 0x9f, 0x701: 0x9f, 0x702: 0x9f, 0x703: 0x9f, 0x704: 0x9f, 0x705: 0x9f, 0x706: 0x9f, 0x707: 0x9f, + 0x708: 0x9f, 0x709: 0x9f, 0x70a: 0x9f, 0x70b: 0x9f, 0x70c: 0x9f, 0x70d: 0x9f, 0x70e: 0x9f, 0x70f: 0x9f, + 0x710: 0x9f, 0x711: 0x9f, 0x712: 0x9f, 0x713: 0x9f, 0x714: 0x9f, 0x715: 0x9f, 0x716: 0x9f, 0x717: 0x9f, + 0x718: 0x9f, 0x719: 0x9f, 0x71a: 0x9f, 0x71b: 0x9f, 0x71c: 0x9f, 0x71d: 0x9f, 0x71e: 0x9f, 0x71f: 0x9f, + 0x720: 0x9f, 0x721: 0x9f, 0x722: 0x9f, 0x723: 0x9f, 0x724: 0x9f, 0x725: 0x9f, 0x726: 0x9f, 0x727: 0x9f, + 0x728: 0x9f, 0x729: 0x9f, 0x72a: 0x9f, 0x72b: 0x9f, 0x72c: 0x9f, 0x72d: 0x9f, 0x72e: 0x9f, 0x72f: 0x9f, + 0x730: 0x9f, 0x731: 0x9f, 0x732: 0x9f, 0x733: 0x9f, 0x734: 0x9f, 0x735: 0x9f, 0x736: 0x9f, 0x737: 0x9f, + 0x738: 0x9f, 0x739: 0x9f, 0x73a: 0x191, 0x73b: 0x9f, 0x73c: 0x9f, 0x73d: 0x9f, 0x73e: 0x9f, 0x73f: 0x9f, + // Block 0x1d, offset 0x740 + 0x740: 0x9f, 0x741: 0x9f, 0x742: 0x9f, 0x743: 0x9f, 0x744: 0x9f, 0x745: 0x9f, 0x746: 0x9f, 0x747: 0x9f, + 0x748: 0x9f, 0x749: 0x9f, 0x74a: 0x9f, 0x74b: 0x9f, 0x74c: 0x9f, 0x74d: 0x9f, 0x74e: 0x9f, 0x74f: 0x9f, + 0x750: 0x9f, 0x751: 0x9f, 0x752: 0x9f, 0x753: 0x9f, 0x754: 0x9f, 0x755: 0x9f, 0x756: 0x9f, 0x757: 0x9f, + 0x758: 0x9f, 0x759: 0x9f, 0x75a: 0x9f, 0x75b: 0x9f, 0x75c: 0x9f, 0x75d: 0x9f, 0x75e: 0x9f, 0x75f: 0x9f, + 0x760: 0x9f, 0x761: 0x9f, 0x762: 0x9f, 0x763: 0x9f, 0x764: 0x9f, 0x765: 0x9f, 0x766: 0x9f, 0x767: 0x9f, + 0x768: 0x9f, 0x769: 0x9f, 0x76a: 0x9f, 0x76b: 0x9f, 0x76c: 0x9f, 0x76d: 0x9f, 0x76e: 0x9f, 0x76f: 0x192, + 0x770: 0xba, 0x771: 0xba, 0x772: 0xba, 0x773: 0xba, 0x774: 0xba, 0x775: 0xba, 0x776: 0xba, 0x777: 0xba, + 0x778: 0xba, 0x779: 0xba, 0x77a: 0xba, 0x77b: 0xba, 0x77c: 0xba, 0x77d: 0xba, 0x77e: 0xba, 0x77f: 0xba, + // Block 0x1e, offset 0x780 + 0x780: 0xba, 0x781: 0xba, 0x782: 0xba, 0x783: 0xba, 0x784: 0xba, 0x785: 0xba, 0x786: 0xba, 0x787: 0xba, + 0x788: 0xba, 0x789: 0xba, 0x78a: 0xba, 0x78b: 0xba, 0x78c: 0xba, 0x78d: 0xba, 0x78e: 0xba, 0x78f: 0xba, + 0x790: 0xba, 0x791: 0xba, 0x792: 0xba, 0x793: 0xba, 0x794: 0xba, 0x795: 0xba, 0x796: 0xba, 0x797: 0xba, + 0x798: 0xba, 0x799: 0xba, 0x79a: 0xba, 0x79b: 0xba, 0x79c: 0xba, 0x79d: 0xba, 0x79e: 0xba, 0x79f: 0xba, + 0x7a0: 0x76, 0x7a1: 0x77, 0x7a2: 0x78, 0x7a3: 0x193, 0x7a4: 0x79, 0x7a5: 0x7a, 0x7a6: 0x194, 0x7a7: 0x7b, + 0x7a8: 0x7c, 0x7a9: 0xba, 0x7aa: 0xba, 0x7ab: 0xba, 0x7ac: 0xba, 0x7ad: 0xba, 0x7ae: 0xba, 0x7af: 0xba, + 0x7b0: 0xba, 0x7b1: 0xba, 0x7b2: 0xba, 0x7b3: 0xba, 0x7b4: 0xba, 0x7b5: 0xba, 0x7b6: 0xba, 0x7b7: 0xba, + 0x7b8: 0xba, 0x7b9: 0xba, 0x7ba: 0xba, 0x7bb: 0xba, 0x7bc: 0xba, 0x7bd: 0xba, 0x7be: 0xba, 0x7bf: 0xba, + // Block 0x1f, offset 0x7c0 + 0x7d0: 0x0d, 0x7d1: 0x0e, 0x7d2: 0x0f, 0x7d3: 0x10, 0x7d4: 0x11, 0x7d5: 0x0b, 0x7d6: 0x12, 0x7d7: 0x07, + 0x7d8: 0x13, 0x7d9: 0x0b, 0x7da: 0x0b, 0x7db: 0x14, 0x7dc: 0x0b, 0x7dd: 0x15, 0x7de: 0x16, 0x7df: 0x17, + 0x7e0: 0x07, 0x7e1: 0x07, 0x7e2: 0x07, 0x7e3: 0x07, 0x7e4: 0x07, 0x7e5: 0x07, 0x7e6: 0x07, 0x7e7: 0x07, + 0x7e8: 0x07, 0x7e9: 0x07, 0x7ea: 0x18, 0x7eb: 0x19, 0x7ec: 0x1a, 0x7ed: 0x07, 0x7ee: 0x1b, 0x7ef: 0x1c, + 0x7f0: 0x0b, 0x7f1: 0x0b, 0x7f2: 0x0b, 0x7f3: 0x0b, 0x7f4: 0x0b, 0x7f5: 0x0b, 0x7f6: 0x0b, 0x7f7: 0x0b, + 0x7f8: 0x0b, 0x7f9: 0x0b, 0x7fa: 0x0b, 0x7fb: 0x0b, 0x7fc: 0x0b, 0x7fd: 0x0b, 0x7fe: 0x0b, 0x7ff: 0x0b, + // Block 0x20, offset 0x800 + 0x800: 0x0b, 0x801: 0x0b, 0x802: 0x0b, 0x803: 0x0b, 0x804: 0x0b, 0x805: 0x0b, 0x806: 0x0b, 0x807: 0x0b, + 0x808: 0x0b, 0x809: 0x0b, 0x80a: 0x0b, 0x80b: 0x0b, 0x80c: 0x0b, 0x80d: 0x0b, 0x80e: 0x0b, 0x80f: 0x0b, + 0x810: 0x0b, 0x811: 0x0b, 0x812: 0x0b, 0x813: 0x0b, 0x814: 0x0b, 0x815: 0x0b, 0x816: 0x0b, 0x817: 0x0b, + 0x818: 0x0b, 0x819: 0x0b, 0x81a: 0x0b, 0x81b: 0x0b, 0x81c: 0x0b, 0x81d: 0x0b, 0x81e: 0x0b, 0x81f: 0x0b, + 0x820: 0x0b, 0x821: 0x0b, 0x822: 0x0b, 0x823: 0x0b, 0x824: 0x0b, 0x825: 0x0b, 0x826: 0x0b, 0x827: 0x0b, + 0x828: 0x0b, 0x829: 0x0b, 0x82a: 0x0b, 0x82b: 0x0b, 0x82c: 0x0b, 0x82d: 0x0b, 0x82e: 0x0b, 0x82f: 0x0b, + 0x830: 0x0b, 0x831: 0x0b, 0x832: 0x0b, 0x833: 0x0b, 0x834: 0x0b, 0x835: 0x0b, 0x836: 0x0b, 0x837: 0x0b, + 0x838: 0x0b, 0x839: 0x0b, 0x83a: 0x0b, 0x83b: 0x0b, 0x83c: 0x0b, 0x83d: 0x0b, 0x83e: 0x0b, 0x83f: 0x0b, + // Block 0x21, offset 0x840 + 0x840: 0x195, 0x841: 0x196, 0x842: 0xba, 0x843: 0xba, 0x844: 0x197, 0x845: 0x197, 0x846: 0x197, 0x847: 0x198, + 0x848: 0xba, 0x849: 0xba, 0x84a: 0xba, 0x84b: 0xba, 0x84c: 0xba, 0x84d: 0xba, 0x84e: 0xba, 0x84f: 0xba, + 0x850: 0xba, 0x851: 0xba, 0x852: 0xba, 0x853: 0xba, 0x854: 0xba, 0x855: 0xba, 0x856: 0xba, 0x857: 0xba, + 0x858: 0xba, 0x859: 0xba, 0x85a: 0xba, 0x85b: 0xba, 0x85c: 0xba, 0x85d: 0xba, 0x85e: 0xba, 0x85f: 0xba, + 0x860: 0xba, 0x861: 0xba, 0x862: 0xba, 0x863: 0xba, 0x864: 0xba, 0x865: 0xba, 0x866: 0xba, 0x867: 0xba, + 0x868: 0xba, 0x869: 0xba, 0x86a: 0xba, 0x86b: 0xba, 0x86c: 0xba, 0x86d: 0xba, 0x86e: 0xba, 0x86f: 0xba, + 0x870: 0xba, 0x871: 0xba, 0x872: 0xba, 0x873: 0xba, 0x874: 0xba, 0x875: 0xba, 0x876: 0xba, 0x877: 0xba, + 0x878: 0xba, 0x879: 0xba, 0x87a: 0xba, 0x87b: 0xba, 0x87c: 0xba, 0x87d: 0xba, 0x87e: 0xba, 0x87f: 0xba, + // Block 0x22, offset 0x880 + 0x880: 0x0b, 0x881: 0x0b, 0x882: 0x0b, 0x883: 0x0b, 0x884: 0x0b, 0x885: 0x0b, 0x886: 0x0b, 0x887: 0x0b, + 0x888: 0x0b, 0x889: 0x0b, 0x88a: 0x0b, 0x88b: 0x0b, 0x88c: 0x0b, 0x88d: 0x0b, 0x88e: 0x0b, 0x88f: 0x0b, + 0x890: 0x0b, 0x891: 0x0b, 0x892: 0x0b, 0x893: 0x0b, 0x894: 0x0b, 0x895: 0x0b, 0x896: 0x0b, 0x897: 0x0b, + 0x898: 0x0b, 0x899: 0x0b, 0x89a: 0x0b, 0x89b: 0x0b, 0x89c: 0x0b, 0x89d: 0x0b, 0x89e: 0x0b, 0x89f: 0x0b, + 0x8a0: 0x1f, 0x8a1: 0x0b, 0x8a2: 0x0b, 0x8a3: 0x0b, 0x8a4: 0x0b, 0x8a5: 0x0b, 0x8a6: 0x0b, 0x8a7: 0x0b, + 0x8a8: 0x0b, 0x8a9: 0x0b, 0x8aa: 0x0b, 0x8ab: 0x0b, 0x8ac: 0x0b, 0x8ad: 0x0b, 0x8ae: 0x0b, 0x8af: 0x0b, + 0x8b0: 0x0b, 0x8b1: 0x0b, 0x8b2: 0x0b, 0x8b3: 0x0b, 0x8b4: 0x0b, 0x8b5: 0x0b, 0x8b6: 0x0b, 0x8b7: 0x0b, + 0x8b8: 0x0b, 0x8b9: 0x0b, 0x8ba: 0x0b, 0x8bb: 0x0b, 0x8bc: 0x0b, 0x8bd: 0x0b, 0x8be: 0x0b, 0x8bf: 0x0b, + // Block 0x23, offset 0x8c0 + 0x8c0: 0x0b, 0x8c1: 0x0b, 0x8c2: 0x0b, 0x8c3: 0x0b, 0x8c4: 0x0b, 0x8c5: 0x0b, 0x8c6: 0x0b, 0x8c7: 0x0b, + 0x8c8: 0x0b, 0x8c9: 0x0b, 0x8ca: 0x0b, 0x8cb: 0x0b, 0x8cc: 0x0b, 0x8cd: 0x0b, 0x8ce: 0x0b, 0x8cf: 0x0b, +} + +// idnaSparseOffset: 284 entries, 568 bytes +var idnaSparseOffset = []uint16{0x0, 0x8, 0x19, 0x25, 0x27, 0x2c, 0x33, 0x3e, 0x4a, 0x4e, 0x5d, 0x62, 0x6c, 0x78, 0x86, 0x8b, 0x94, 0xa4, 0xb2, 0xbe, 0xca, 0xdb, 0xe5, 0xec, 0xf9, 0x10a, 0x111, 0x11c, 0x12b, 0x139, 0x143, 0x145, 0x14a, 0x14d, 0x150, 0x152, 0x15e, 0x169, 0x171, 0x177, 0x17d, 0x182, 0x187, 0x18a, 0x18e, 0x194, 0x199, 0x1a5, 0x1af, 0x1b5, 0x1c6, 0x1d0, 0x1d3, 0x1db, 0x1de, 0x1eb, 0x1f3, 0x1f7, 0x1fe, 0x206, 0x216, 0x222, 0x224, 0x22e, 0x23a, 0x246, 0x252, 0x25a, 0x25f, 0x26c, 0x27d, 0x281, 0x28c, 0x290, 0x299, 0x2a1, 0x2a7, 0x2ac, 0x2af, 0x2b3, 0x2b9, 0x2bd, 0x2c1, 0x2c5, 0x2cb, 0x2d3, 0x2da, 0x2e5, 0x2ef, 0x2f3, 0x2f6, 0x2fc, 0x300, 0x302, 0x305, 0x307, 0x30a, 0x314, 0x317, 0x326, 0x32a, 0x32f, 0x332, 0x336, 0x33b, 0x340, 0x346, 0x352, 0x361, 0x367, 0x36b, 0x37a, 0x37f, 0x387, 0x391, 0x39c, 0x3a4, 0x3b5, 0x3be, 0x3ce, 0x3db, 0x3e5, 0x3ea, 0x3f7, 0x3fb, 0x400, 0x402, 0x406, 0x408, 0x40c, 0x415, 0x41b, 0x41f, 0x42f, 0x439, 0x43e, 0x441, 0x447, 0x44e, 0x453, 0x457, 0x45d, 0x462, 0x46b, 0x470, 0x476, 0x47d, 0x484, 0x48b, 0x48f, 0x494, 0x497, 0x49c, 0x4a8, 0x4ae, 0x4b3, 0x4ba, 0x4c2, 0x4c7, 0x4cb, 0x4db, 0x4e2, 0x4e6, 0x4ea, 0x4f1, 0x4f3, 0x4f6, 0x4f9, 0x4fd, 0x506, 0x50a, 0x512, 0x51a, 0x51e, 0x524, 0x52d, 0x539, 0x540, 0x549, 0x553, 0x55a, 0x568, 0x575, 0x582, 0x58b, 0x58f, 0x59f, 0x5a7, 0x5b2, 0x5bb, 0x5c1, 0x5c9, 0x5d2, 0x5dd, 0x5e0, 0x5ec, 0x5f5, 0x5f8, 0x5fd, 0x602, 0x60f, 0x61a, 0x623, 0x62d, 0x630, 0x63a, 0x643, 0x64f, 0x65c, 0x669, 0x677, 0x67e, 0x682, 0x685, 0x68a, 0x68d, 0x692, 0x695, 0x69c, 0x6a3, 0x6a7, 0x6b2, 0x6b5, 0x6b8, 0x6bb, 0x6c1, 0x6c7, 0x6cd, 0x6d0, 0x6d3, 0x6d6, 0x6dd, 0x6e0, 0x6e5, 0x6ef, 0x6f2, 0x6f6, 0x705, 0x711, 0x715, 0x71a, 0x71e, 0x723, 0x727, 0x72c, 0x735, 0x740, 0x746, 0x74c, 0x752, 0x758, 0x761, 0x764, 0x767, 0x76b, 0x76f, 0x773, 0x779, 0x77f, 0x784, 0x787, 0x797, 0x79e, 0x7a1, 0x7a6, 0x7aa, 0x7b0, 0x7b5, 0x7b9, 0x7bf, 0x7c5, 0x7c9, 0x7d2, 0x7d7, 0x7da, 0x7dd, 0x7e1, 0x7e5, 0x7e8, 0x7f8, 0x809, 0x80e, 0x810, 0x812} + +// idnaSparseValues: 2069 entries, 8276 bytes +var idnaSparseValues = [2069]valueRange{ + // Block 0x0, offset 0x0 + {value: 0x0000, lo: 0x07}, + {value: 0xe105, lo: 0x80, hi: 0x96}, + {value: 0x0018, lo: 0x97, hi: 0x97}, + {value: 0xe105, lo: 0x98, hi: 0x9e}, + {value: 0x001f, lo: 0x9f, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xb6}, + {value: 0x0018, lo: 0xb7, hi: 0xb7}, + {value: 0x0008, lo: 0xb8, hi: 0xbf}, + // Block 0x1, offset 0x8 + {value: 0x0000, lo: 0x10}, + {value: 0x0008, lo: 0x80, hi: 0x80}, + {value: 0xe01d, lo: 0x81, hi: 0x81}, + {value: 0x0008, lo: 0x82, hi: 0x82}, + {value: 0x0335, lo: 0x83, hi: 0x83}, + {value: 0x034d, lo: 0x84, hi: 0x84}, + {value: 0x0365, lo: 0x85, hi: 0x85}, + {value: 0xe00d, lo: 0x86, hi: 0x86}, + {value: 0x0008, lo: 0x87, hi: 0x87}, + {value: 0xe00d, lo: 0x88, hi: 0x88}, + {value: 0x0008, lo: 0x89, hi: 0x89}, + {value: 0xe00d, lo: 0x8a, hi: 0x8a}, + {value: 0x0008, lo: 0x8b, hi: 0x8b}, + {value: 0xe00d, lo: 0x8c, hi: 0x8c}, + {value: 0x0008, lo: 0x8d, hi: 0x8d}, + {value: 0xe00d, lo: 0x8e, hi: 0x8e}, + {value: 0x0008, lo: 0x8f, hi: 0xbf}, + // Block 0x2, offset 0x19 + {value: 0x0000, lo: 0x0b}, + {value: 0x0008, lo: 0x80, hi: 0xaf}, + {value: 0x0249, lo: 0xb0, hi: 0xb0}, + {value: 0x037d, lo: 0xb1, hi: 0xb1}, + {value: 0x0259, lo: 0xb2, hi: 0xb2}, + {value: 0x0269, lo: 0xb3, hi: 0xb3}, + {value: 0x034d, lo: 0xb4, hi: 0xb4}, + {value: 0x0395, lo: 0xb5, hi: 0xb5}, + {value: 0xe1bd, lo: 0xb6, hi: 0xb6}, + {value: 0x0279, lo: 0xb7, hi: 0xb7}, + {value: 0x0289, lo: 0xb8, hi: 0xb8}, + {value: 0x0008, lo: 0xb9, hi: 0xbf}, + // Block 0x3, offset 0x25 + {value: 0x0000, lo: 0x01}, + {value: 0x3308, lo: 0x80, hi: 0xbf}, + // Block 0x4, offset 0x27 + {value: 0x0000, lo: 0x04}, + {value: 0x03f5, lo: 0x80, hi: 0x8f}, + {value: 0xe105, lo: 0x90, hi: 0x9f}, + {value: 0x049d, lo: 0xa0, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbf}, + // Block 0x5, offset 0x2c + {value: 0x0000, lo: 0x06}, + {value: 0xe185, lo: 0x80, hi: 0x8f}, + {value: 0x0545, lo: 0x90, hi: 0x96}, + {value: 0x0040, lo: 0x97, hi: 0x98}, + {value: 0x0008, lo: 0x99, hi: 0x99}, + {value: 0x0018, lo: 0x9a, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xbf}, + // Block 0x6, offset 0x33 + {value: 0x0000, lo: 0x0a}, + {value: 0x0008, lo: 0x80, hi: 0x86}, + {value: 0x0401, lo: 0x87, hi: 0x87}, + {value: 0x0008, lo: 0x88, hi: 0x88}, + {value: 0x0018, lo: 0x89, hi: 0x8a}, + {value: 0x0040, lo: 0x8b, hi: 0x8c}, + {value: 0x0018, lo: 0x8d, hi: 0x8f}, + {value: 0x0040, lo: 0x90, hi: 0x90}, + {value: 0x3308, lo: 0x91, hi: 0xbd}, + {value: 0x0818, lo: 0xbe, hi: 0xbe}, + {value: 0x3308, lo: 0xbf, hi: 0xbf}, + // Block 0x7, offset 0x3e + {value: 0x0000, lo: 0x0b}, + {value: 0x0818, lo: 0x80, hi: 0x80}, + {value: 0x3308, lo: 0x81, hi: 0x82}, + {value: 0x0818, lo: 0x83, hi: 0x83}, + {value: 0x3308, lo: 0x84, hi: 0x85}, + {value: 0x0818, lo: 0x86, hi: 0x86}, + {value: 0x3308, lo: 0x87, hi: 0x87}, + {value: 0x0040, lo: 0x88, hi: 0x8f}, + {value: 0x0808, lo: 0x90, hi: 0xaa}, + {value: 0x0040, lo: 0xab, hi: 0xae}, + {value: 0x0808, lo: 0xaf, hi: 0xb4}, + {value: 0x0040, lo: 0xb5, hi: 0xbf}, + // Block 0x8, offset 0x4a + {value: 0x0000, lo: 0x03}, + {value: 0x0a08, lo: 0x80, hi: 0x87}, + {value: 0x0c08, lo: 0x88, hi: 0x99}, + {value: 0x0a08, lo: 0x9a, hi: 0xbf}, + // Block 0x9, offset 0x4e + {value: 0x0000, lo: 0x0e}, + {value: 0x3308, lo: 0x80, hi: 0x8a}, + {value: 0x0040, lo: 0x8b, hi: 0x8c}, + {value: 0x0c08, lo: 0x8d, hi: 0x8d}, + {value: 0x0a08, lo: 0x8e, hi: 0x98}, + {value: 0x0c08, lo: 0x99, hi: 0x9b}, + {value: 0x0a08, lo: 0x9c, hi: 0xaa}, + {value: 0x0c08, lo: 0xab, hi: 0xac}, + {value: 0x0a08, lo: 0xad, hi: 0xb0}, + {value: 0x0c08, lo: 0xb1, hi: 0xb1}, + {value: 0x0a08, lo: 0xb2, hi: 0xb2}, + {value: 0x0c08, lo: 0xb3, hi: 0xb4}, + {value: 0x0a08, lo: 0xb5, hi: 0xb7}, + {value: 0x0c08, lo: 0xb8, hi: 0xb9}, + {value: 0x0a08, lo: 0xba, hi: 0xbf}, + // Block 0xa, offset 0x5d + {value: 0x0000, lo: 0x04}, + {value: 0x0808, lo: 0x80, hi: 0xa5}, + {value: 0x3308, lo: 0xa6, hi: 0xb0}, + {value: 0x0808, lo: 0xb1, hi: 0xb1}, + {value: 0x0040, lo: 0xb2, hi: 0xbf}, + // Block 0xb, offset 0x62 + {value: 0x0000, lo: 0x09}, + {value: 0x0808, lo: 0x80, hi: 0x89}, + {value: 0x0a08, lo: 0x8a, hi: 0xaa}, + {value: 0x3308, lo: 0xab, hi: 0xb3}, + {value: 0x0808, lo: 0xb4, hi: 0xb5}, + {value: 0x0018, lo: 0xb6, hi: 0xb9}, + {value: 0x0818, lo: 0xba, hi: 0xba}, + {value: 0x0040, lo: 0xbb, hi: 0xbc}, + {value: 0x3308, lo: 0xbd, hi: 0xbd}, + {value: 0x0818, lo: 0xbe, hi: 0xbf}, + // Block 0xc, offset 0x6c + {value: 0x0000, lo: 0x0b}, + {value: 0x0808, lo: 0x80, hi: 0x95}, + {value: 0x3308, lo: 0x96, hi: 0x99}, + {value: 0x0808, lo: 0x9a, hi: 0x9a}, + {value: 0x3308, lo: 0x9b, hi: 0xa3}, + {value: 0x0808, lo: 0xa4, hi: 0xa4}, + {value: 0x3308, lo: 0xa5, hi: 0xa7}, + {value: 0x0808, lo: 0xa8, hi: 0xa8}, + {value: 0x3308, lo: 0xa9, hi: 0xad}, + {value: 0x0040, lo: 0xae, hi: 0xaf}, + {value: 0x0818, lo: 0xb0, hi: 0xbe}, + {value: 0x0040, lo: 0xbf, hi: 0xbf}, + // Block 0xd, offset 0x78 + {value: 0x0000, lo: 0x0d}, + {value: 0x0040, lo: 0x80, hi: 0x9f}, + {value: 0x0a08, lo: 0xa0, hi: 0xa9}, + {value: 0x0c08, lo: 0xaa, hi: 0xac}, + {value: 0x0808, lo: 0xad, hi: 0xad}, + {value: 0x0c08, lo: 0xae, hi: 0xae}, + {value: 0x0a08, lo: 0xaf, hi: 0xb0}, + {value: 0x0c08, lo: 0xb1, hi: 0xb2}, + {value: 0x0a08, lo: 0xb3, hi: 0xb4}, + {value: 0x0040, lo: 0xb5, hi: 0xb5}, + {value: 0x0a08, lo: 0xb6, hi: 0xb8}, + {value: 0x0c08, lo: 0xb9, hi: 0xb9}, + {value: 0x0a08, lo: 0xba, hi: 0xbd}, + {value: 0x0040, lo: 0xbe, hi: 0xbf}, + // Block 0xe, offset 0x86 + {value: 0x0000, lo: 0x04}, + {value: 0x0040, lo: 0x80, hi: 0x92}, + {value: 0x3308, lo: 0x93, hi: 0xa1}, + {value: 0x0840, lo: 0xa2, hi: 0xa2}, + {value: 0x3308, lo: 0xa3, hi: 0xbf}, + // Block 0xf, offset 0x8b + {value: 0x0000, lo: 0x08}, + {value: 0x3308, lo: 0x80, hi: 0x82}, + {value: 0x3008, lo: 0x83, hi: 0x83}, + {value: 0x0008, lo: 0x84, hi: 0xb9}, + {value: 0x3308, lo: 0xba, hi: 0xba}, + {value: 0x3008, lo: 0xbb, hi: 0xbb}, + {value: 0x3308, lo: 0xbc, hi: 0xbc}, + {value: 0x0008, lo: 0xbd, hi: 0xbd}, + {value: 0x3008, lo: 0xbe, hi: 0xbf}, + // Block 0x10, offset 0x94 + {value: 0x0000, lo: 0x0f}, + {value: 0x3308, lo: 0x80, hi: 0x80}, + {value: 0x3008, lo: 0x81, hi: 0x82}, + {value: 0x0040, lo: 0x83, hi: 0x85}, + {value: 0x3008, lo: 0x86, hi: 0x88}, + {value: 0x0040, lo: 0x89, hi: 0x89}, + {value: 0x3008, lo: 0x8a, hi: 0x8c}, + {value: 0x3b08, lo: 0x8d, hi: 0x8d}, + {value: 0x0040, lo: 0x8e, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x90}, + {value: 0x0040, lo: 0x91, hi: 0x96}, + {value: 0x3008, lo: 0x97, hi: 0x97}, + {value: 0x0040, lo: 0x98, hi: 0xa5}, + {value: 0x0008, lo: 0xa6, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xba}, + {value: 0x0040, lo: 0xbb, hi: 0xbf}, + // Block 0x11, offset 0xa4 + {value: 0x0000, lo: 0x0d}, + {value: 0x3308, lo: 0x80, hi: 0x80}, + {value: 0x3008, lo: 0x81, hi: 0x83}, + {value: 0x3308, lo: 0x84, hi: 0x84}, + {value: 0x0008, lo: 0x85, hi: 0x8c}, + {value: 0x0040, lo: 0x8d, hi: 0x8d}, + {value: 0x0008, lo: 0x8e, hi: 0x90}, + {value: 0x0040, lo: 0x91, hi: 0x91}, + {value: 0x0008, lo: 0x92, hi: 0xa8}, + {value: 0x0040, lo: 0xa9, hi: 0xa9}, + {value: 0x0008, lo: 0xaa, hi: 0xb9}, + {value: 0x0040, lo: 0xba, hi: 0xbc}, + {value: 0x0008, lo: 0xbd, hi: 0xbd}, + {value: 0x3308, lo: 0xbe, hi: 0xbf}, + // Block 0x12, offset 0xb2 + {value: 0x0000, lo: 0x0b}, + {value: 0x3308, lo: 0x80, hi: 0x81}, + {value: 0x3008, lo: 0x82, hi: 0x83}, + {value: 0x0040, lo: 0x84, hi: 0x84}, + {value: 0x0008, lo: 0x85, hi: 0x8c}, + {value: 0x0040, lo: 0x8d, hi: 0x8d}, + {value: 0x0008, lo: 0x8e, hi: 0x90}, + {value: 0x0040, lo: 0x91, hi: 0x91}, + {value: 0x0008, lo: 0x92, hi: 0xba}, + {value: 0x3b08, lo: 0xbb, hi: 0xbc}, + {value: 0x0008, lo: 0xbd, hi: 0xbd}, + {value: 0x3008, lo: 0xbe, hi: 0xbf}, + // Block 0x13, offset 0xbe + {value: 0x0000, lo: 0x0b}, + {value: 0x0040, lo: 0x80, hi: 0x81}, + {value: 0x3008, lo: 0x82, hi: 0x83}, + {value: 0x0040, lo: 0x84, hi: 0x84}, + {value: 0x0008, lo: 0x85, hi: 0x96}, + {value: 0x0040, lo: 0x97, hi: 0x99}, + {value: 0x0008, lo: 0x9a, hi: 0xb1}, + {value: 0x0040, lo: 0xb2, hi: 0xb2}, + {value: 0x0008, lo: 0xb3, hi: 0xbb}, + {value: 0x0040, lo: 0xbc, hi: 0xbc}, + {value: 0x0008, lo: 0xbd, hi: 0xbd}, + {value: 0x0040, lo: 0xbe, hi: 0xbf}, + // Block 0x14, offset 0xca + {value: 0x0000, lo: 0x10}, + {value: 0x0008, lo: 0x80, hi: 0x86}, + {value: 0x0040, lo: 0x87, hi: 0x89}, + {value: 0x3b08, lo: 0x8a, hi: 0x8a}, + {value: 0x0040, lo: 0x8b, hi: 0x8e}, + {value: 0x3008, lo: 0x8f, hi: 0x91}, + {value: 0x3308, lo: 0x92, hi: 0x94}, + {value: 0x0040, lo: 0x95, hi: 0x95}, + {value: 0x3308, lo: 0x96, hi: 0x96}, + {value: 0x0040, lo: 0x97, hi: 0x97}, + {value: 0x3008, lo: 0x98, hi: 0x9f}, + {value: 0x0040, lo: 0xa0, hi: 0xa5}, + {value: 0x0008, lo: 0xa6, hi: 0xaf}, + {value: 0x0040, lo: 0xb0, hi: 0xb1}, + {value: 0x3008, lo: 0xb2, hi: 0xb3}, + {value: 0x0018, lo: 0xb4, hi: 0xb4}, + {value: 0x0040, lo: 0xb5, hi: 0xbf}, + // Block 0x15, offset 0xdb + {value: 0x0000, lo: 0x09}, + {value: 0x0040, lo: 0x80, hi: 0x80}, + {value: 0x0008, lo: 0x81, hi: 0xb0}, + {value: 0x3308, lo: 0xb1, hi: 0xb1}, + {value: 0x0008, lo: 0xb2, hi: 0xb2}, + {value: 0x08f1, lo: 0xb3, hi: 0xb3}, + {value: 0x3308, lo: 0xb4, hi: 0xb9}, + {value: 0x3b08, lo: 0xba, hi: 0xba}, + {value: 0x0040, lo: 0xbb, hi: 0xbe}, + {value: 0x0018, lo: 0xbf, hi: 0xbf}, + // Block 0x16, offset 0xe5 + {value: 0x0000, lo: 0x06}, + {value: 0x0008, lo: 0x80, hi: 0x86}, + {value: 0x3308, lo: 0x87, hi: 0x8e}, + {value: 0x0018, lo: 0x8f, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0018, lo: 0x9a, hi: 0x9b}, + {value: 0x0040, lo: 0x9c, hi: 0xbf}, + // Block 0x17, offset 0xec + {value: 0x0000, lo: 0x0c}, + {value: 0x0008, lo: 0x80, hi: 0x84}, + {value: 0x0040, lo: 0x85, hi: 0x85}, + {value: 0x0008, lo: 0x86, hi: 0x86}, + {value: 0x0040, lo: 0x87, hi: 0x87}, + {value: 0x3308, lo: 0x88, hi: 0x8d}, + {value: 0x0040, lo: 0x8e, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9b}, + {value: 0x0961, lo: 0x9c, hi: 0x9c}, + {value: 0x0999, lo: 0x9d, hi: 0x9d}, + {value: 0x0008, lo: 0x9e, hi: 0x9f}, + {value: 0x0040, lo: 0xa0, hi: 0xbf}, + // Block 0x18, offset 0xf9 + {value: 0x0000, lo: 0x10}, + {value: 0x0008, lo: 0x80, hi: 0x80}, + {value: 0x0018, lo: 0x81, hi: 0x8a}, + {value: 0x0008, lo: 0x8b, hi: 0x8b}, + {value: 0xe03d, lo: 0x8c, hi: 0x8c}, + {value: 0x0018, lo: 0x8d, hi: 0x97}, + {value: 0x3308, lo: 0x98, hi: 0x99}, + {value: 0x0018, lo: 0x9a, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa9}, + {value: 0x0018, lo: 0xaa, hi: 0xb4}, + {value: 0x3308, lo: 0xb5, hi: 0xb5}, + {value: 0x0018, lo: 0xb6, hi: 0xb6}, + {value: 0x3308, lo: 0xb7, hi: 0xb7}, + {value: 0x0018, lo: 0xb8, hi: 0xb8}, + {value: 0x3308, lo: 0xb9, hi: 0xb9}, + {value: 0x0018, lo: 0xba, hi: 0xbd}, + {value: 0x3008, lo: 0xbe, hi: 0xbf}, + // Block 0x19, offset 0x10a + {value: 0x0000, lo: 0x06}, + {value: 0x0018, lo: 0x80, hi: 0x85}, + {value: 0x3308, lo: 0x86, hi: 0x86}, + {value: 0x0018, lo: 0x87, hi: 0x8c}, + {value: 0x0040, lo: 0x8d, hi: 0x8d}, + {value: 0x0018, lo: 0x8e, hi: 0x9a}, + {value: 0x0040, lo: 0x9b, hi: 0xbf}, + // Block 0x1a, offset 0x111 + {value: 0x0000, lo: 0x0a}, + {value: 0x0008, lo: 0x80, hi: 0xaa}, + {value: 0x3008, lo: 0xab, hi: 0xac}, + {value: 0x3308, lo: 0xad, hi: 0xb0}, + {value: 0x3008, lo: 0xb1, hi: 0xb1}, + {value: 0x3308, lo: 0xb2, hi: 0xb7}, + {value: 0x3008, lo: 0xb8, hi: 0xb8}, + {value: 0x3b08, lo: 0xb9, hi: 0xba}, + {value: 0x3008, lo: 0xbb, hi: 0xbc}, + {value: 0x3308, lo: 0xbd, hi: 0xbe}, + {value: 0x0008, lo: 0xbf, hi: 0xbf}, + // Block 0x1b, offset 0x11c + {value: 0x0000, lo: 0x0e}, + {value: 0x0008, lo: 0x80, hi: 0x89}, + {value: 0x0018, lo: 0x8a, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x95}, + {value: 0x3008, lo: 0x96, hi: 0x97}, + {value: 0x3308, lo: 0x98, hi: 0x99}, + {value: 0x0008, lo: 0x9a, hi: 0x9d}, + {value: 0x3308, lo: 0x9e, hi: 0xa0}, + {value: 0x0008, lo: 0xa1, hi: 0xa1}, + {value: 0x3008, lo: 0xa2, hi: 0xa4}, + {value: 0x0008, lo: 0xa5, hi: 0xa6}, + {value: 0x3008, lo: 0xa7, hi: 0xad}, + {value: 0x0008, lo: 0xae, hi: 0xb0}, + {value: 0x3308, lo: 0xb1, hi: 0xb4}, + {value: 0x0008, lo: 0xb5, hi: 0xbf}, + // Block 0x1c, offset 0x12b + {value: 0x0000, lo: 0x0d}, + {value: 0x0008, lo: 0x80, hi: 0x81}, + {value: 0x3308, lo: 0x82, hi: 0x82}, + {value: 0x3008, lo: 0x83, hi: 0x84}, + {value: 0x3308, lo: 0x85, hi: 0x86}, + {value: 0x3008, lo: 0x87, hi: 0x8c}, + {value: 0x3308, lo: 0x8d, hi: 0x8d}, + {value: 0x0008, lo: 0x8e, hi: 0x8e}, + {value: 0x3008, lo: 0x8f, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x3008, lo: 0x9a, hi: 0x9c}, + {value: 0x3308, lo: 0x9d, hi: 0x9d}, + {value: 0x0018, lo: 0x9e, hi: 0x9f}, + {value: 0x0040, lo: 0xa0, hi: 0xbf}, + // Block 0x1d, offset 0x139 + {value: 0x0000, lo: 0x09}, + {value: 0x0040, lo: 0x80, hi: 0x86}, + {value: 0x055d, lo: 0x87, hi: 0x87}, + {value: 0x0040, lo: 0x88, hi: 0x8c}, + {value: 0x055d, lo: 0x8d, hi: 0x8d}, + {value: 0x0040, lo: 0x8e, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0xba}, + {value: 0x0018, lo: 0xbb, hi: 0xbb}, + {value: 0xe105, lo: 0xbc, hi: 0xbc}, + {value: 0x0008, lo: 0xbd, hi: 0xbf}, + // Block 0x1e, offset 0x143 + {value: 0x0000, lo: 0x01}, + {value: 0x0018, lo: 0x80, hi: 0xbf}, + // Block 0x1f, offset 0x145 + {value: 0x0000, lo: 0x04}, + {value: 0x0018, lo: 0x80, hi: 0x9e}, + {value: 0x0040, lo: 0x9f, hi: 0xa0}, + {value: 0x2018, lo: 0xa1, hi: 0xb5}, + {value: 0x0018, lo: 0xb6, hi: 0xbf}, + // Block 0x20, offset 0x14a + {value: 0x0000, lo: 0x02}, + {value: 0x0018, lo: 0x80, hi: 0xa7}, + {value: 0x2018, lo: 0xa8, hi: 0xbf}, + // Block 0x21, offset 0x14d + {value: 0x0000, lo: 0x02}, + {value: 0x2018, lo: 0x80, hi: 0x82}, + {value: 0x0018, lo: 0x83, hi: 0xbf}, + // Block 0x22, offset 0x150 + {value: 0x0000, lo: 0x01}, + {value: 0x0008, lo: 0x80, hi: 0xbf}, + // Block 0x23, offset 0x152 + {value: 0x0000, lo: 0x0b}, + {value: 0x0008, lo: 0x80, hi: 0x88}, + {value: 0x0040, lo: 0x89, hi: 0x89}, + {value: 0x0008, lo: 0x8a, hi: 0x8d}, + {value: 0x0040, lo: 0x8e, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x96}, + {value: 0x0040, lo: 0x97, hi: 0x97}, + {value: 0x0008, lo: 0x98, hi: 0x98}, + {value: 0x0040, lo: 0x99, hi: 0x99}, + {value: 0x0008, lo: 0x9a, hi: 0x9d}, + {value: 0x0040, lo: 0x9e, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xbf}, + // Block 0x24, offset 0x15e + {value: 0x0000, lo: 0x0a}, + {value: 0x0008, lo: 0x80, hi: 0x88}, + {value: 0x0040, lo: 0x89, hi: 0x89}, + {value: 0x0008, lo: 0x8a, hi: 0x8d}, + {value: 0x0040, lo: 0x8e, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0xb0}, + {value: 0x0040, lo: 0xb1, hi: 0xb1}, + {value: 0x0008, lo: 0xb2, hi: 0xb5}, + {value: 0x0040, lo: 0xb6, hi: 0xb7}, + {value: 0x0008, lo: 0xb8, hi: 0xbe}, + {value: 0x0040, lo: 0xbf, hi: 0xbf}, + // Block 0x25, offset 0x169 + {value: 0x0000, lo: 0x07}, + {value: 0x0008, lo: 0x80, hi: 0x80}, + {value: 0x0040, lo: 0x81, hi: 0x81}, + {value: 0x0008, lo: 0x82, hi: 0x85}, + {value: 0x0040, lo: 0x86, hi: 0x87}, + {value: 0x0008, lo: 0x88, hi: 0x96}, + {value: 0x0040, lo: 0x97, hi: 0x97}, + {value: 0x0008, lo: 0x98, hi: 0xbf}, + // Block 0x26, offset 0x171 + {value: 0x0000, lo: 0x05}, + {value: 0x0008, lo: 0x80, hi: 0x90}, + {value: 0x0040, lo: 0x91, hi: 0x91}, + {value: 0x0008, lo: 0x92, hi: 0x95}, + {value: 0x0040, lo: 0x96, hi: 0x97}, + {value: 0x0008, lo: 0x98, hi: 0xbf}, + // Block 0x27, offset 0x177 + {value: 0x0000, lo: 0x05}, + {value: 0x0008, lo: 0x80, hi: 0x9a}, + {value: 0x0040, lo: 0x9b, hi: 0x9c}, + {value: 0x3308, lo: 0x9d, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xbc}, + {value: 0x0040, lo: 0xbd, hi: 0xbf}, + // Block 0x28, offset 0x17d + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0x8f}, + {value: 0x0018, lo: 0x90, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xbf}, + // Block 0x29, offset 0x182 + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0xb5}, + {value: 0x0040, lo: 0xb6, hi: 0xb7}, + {value: 0xe045, lo: 0xb8, hi: 0xbd}, + {value: 0x0040, lo: 0xbe, hi: 0xbf}, + // Block 0x2a, offset 0x187 + {value: 0x0000, lo: 0x02}, + {value: 0x0018, lo: 0x80, hi: 0x80}, + {value: 0x0008, lo: 0x81, hi: 0xbf}, + // Block 0x2b, offset 0x18a + {value: 0x0000, lo: 0x03}, + {value: 0x0008, lo: 0x80, hi: 0xac}, + {value: 0x0018, lo: 0xad, hi: 0xae}, + {value: 0x0008, lo: 0xaf, hi: 0xbf}, + // Block 0x2c, offset 0x18e + {value: 0x0000, lo: 0x05}, + {value: 0x0040, lo: 0x80, hi: 0x80}, + {value: 0x0008, lo: 0x81, hi: 0x9a}, + {value: 0x0018, lo: 0x9b, hi: 0x9c}, + {value: 0x0040, lo: 0x9d, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xbf}, + // Block 0x2d, offset 0x194 + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0xaa}, + {value: 0x0018, lo: 0xab, hi: 0xb0}, + {value: 0x0008, lo: 0xb1, hi: 0xb8}, + {value: 0x0040, lo: 0xb9, hi: 0xbf}, + // Block 0x2e, offset 0x199 + {value: 0x0000, lo: 0x0b}, + {value: 0x0008, lo: 0x80, hi: 0x8c}, + {value: 0x0040, lo: 0x8d, hi: 0x8d}, + {value: 0x0008, lo: 0x8e, hi: 0x91}, + {value: 0x3308, lo: 0x92, hi: 0x93}, + {value: 0x3b08, lo: 0x94, hi: 0x94}, + {value: 0x0040, lo: 0x95, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xb1}, + {value: 0x3308, lo: 0xb2, hi: 0xb3}, + {value: 0x3b08, lo: 0xb4, hi: 0xb4}, + {value: 0x0018, lo: 0xb5, hi: 0xb6}, + {value: 0x0040, lo: 0xb7, hi: 0xbf}, + // Block 0x2f, offset 0x1a5 + {value: 0x0000, lo: 0x09}, + {value: 0x0008, lo: 0x80, hi: 0x91}, + {value: 0x3308, lo: 0x92, hi: 0x93}, + {value: 0x0040, lo: 0x94, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xac}, + {value: 0x0040, lo: 0xad, hi: 0xad}, + {value: 0x0008, lo: 0xae, hi: 0xb0}, + {value: 0x0040, lo: 0xb1, hi: 0xb1}, + {value: 0x3308, lo: 0xb2, hi: 0xb3}, + {value: 0x0040, lo: 0xb4, hi: 0xbf}, + // Block 0x30, offset 0x1af + {value: 0x0000, lo: 0x05}, + {value: 0x0008, lo: 0x80, hi: 0xb3}, + {value: 0x3340, lo: 0xb4, hi: 0xb5}, + {value: 0x3008, lo: 0xb6, hi: 0xb6}, + {value: 0x3308, lo: 0xb7, hi: 0xbd}, + {value: 0x3008, lo: 0xbe, hi: 0xbf}, + // Block 0x31, offset 0x1b5 + {value: 0x0000, lo: 0x10}, + {value: 0x3008, lo: 0x80, hi: 0x85}, + {value: 0x3308, lo: 0x86, hi: 0x86}, + {value: 0x3008, lo: 0x87, hi: 0x88}, + {value: 0x3308, lo: 0x89, hi: 0x91}, + {value: 0x3b08, lo: 0x92, hi: 0x92}, + {value: 0x3308, lo: 0x93, hi: 0x93}, + {value: 0x0018, lo: 0x94, hi: 0x96}, + {value: 0x0008, lo: 0x97, hi: 0x97}, + {value: 0x0018, lo: 0x98, hi: 0x9b}, + {value: 0x0008, lo: 0x9c, hi: 0x9c}, + {value: 0x3308, lo: 0x9d, hi: 0x9d}, + {value: 0x0040, lo: 0x9e, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa9}, + {value: 0x0040, lo: 0xaa, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xb9}, + {value: 0x0040, lo: 0xba, hi: 0xbf}, + // Block 0x32, offset 0x1c6 + {value: 0x0000, lo: 0x09}, + {value: 0x0018, lo: 0x80, hi: 0x85}, + {value: 0x0040, lo: 0x86, hi: 0x86}, + {value: 0x0218, lo: 0x87, hi: 0x87}, + {value: 0x0018, lo: 0x88, hi: 0x8a}, + {value: 0x33c0, lo: 0x8b, hi: 0x8d}, + {value: 0x0040, lo: 0x8e, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9f}, + {value: 0x0208, lo: 0xa0, hi: 0xbf}, + // Block 0x33, offset 0x1d0 + {value: 0x0000, lo: 0x02}, + {value: 0x0208, lo: 0x80, hi: 0xb8}, + {value: 0x0040, lo: 0xb9, hi: 0xbf}, + // Block 0x34, offset 0x1d3 + {value: 0x0000, lo: 0x07}, + {value: 0x0008, lo: 0x80, hi: 0x84}, + {value: 0x3308, lo: 0x85, hi: 0x86}, + {value: 0x0208, lo: 0x87, hi: 0xa8}, + {value: 0x3308, lo: 0xa9, hi: 0xa9}, + {value: 0x0208, lo: 0xaa, hi: 0xaa}, + {value: 0x0040, lo: 0xab, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbf}, + // Block 0x35, offset 0x1db + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0xb5}, + {value: 0x0040, lo: 0xb6, hi: 0xbf}, + // Block 0x36, offset 0x1de + {value: 0x0000, lo: 0x0c}, + {value: 0x0008, lo: 0x80, hi: 0x9e}, + {value: 0x0040, lo: 0x9f, hi: 0x9f}, + {value: 0x3308, lo: 0xa0, hi: 0xa2}, + {value: 0x3008, lo: 0xa3, hi: 0xa6}, + {value: 0x3308, lo: 0xa7, hi: 0xa8}, + {value: 0x3008, lo: 0xa9, hi: 0xab}, + {value: 0x0040, lo: 0xac, hi: 0xaf}, + {value: 0x3008, lo: 0xb0, hi: 0xb1}, + {value: 0x3308, lo: 0xb2, hi: 0xb2}, + {value: 0x3008, lo: 0xb3, hi: 0xb8}, + {value: 0x3308, lo: 0xb9, hi: 0xbb}, + {value: 0x0040, lo: 0xbc, hi: 0xbf}, + // Block 0x37, offset 0x1eb + {value: 0x0000, lo: 0x07}, + {value: 0x0018, lo: 0x80, hi: 0x80}, + {value: 0x0040, lo: 0x81, hi: 0x83}, + {value: 0x0018, lo: 0x84, hi: 0x85}, + {value: 0x0008, lo: 0x86, hi: 0xad}, + {value: 0x0040, lo: 0xae, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xb4}, + {value: 0x0040, lo: 0xb5, hi: 0xbf}, + // Block 0x38, offset 0x1f3 + {value: 0x0000, lo: 0x03}, + {value: 0x0008, lo: 0x80, hi: 0xab}, + {value: 0x0040, lo: 0xac, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbf}, + // Block 0x39, offset 0x1f7 + {value: 0x0000, lo: 0x06}, + {value: 0x0008, lo: 0x80, hi: 0x89}, + {value: 0x0040, lo: 0x8a, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0028, lo: 0x9a, hi: 0x9a}, + {value: 0x0040, lo: 0x9b, hi: 0x9d}, + {value: 0x0018, lo: 0x9e, hi: 0xbf}, + // Block 0x3a, offset 0x1fe + {value: 0x0000, lo: 0x07}, + {value: 0x0008, lo: 0x80, hi: 0x96}, + {value: 0x3308, lo: 0x97, hi: 0x98}, + {value: 0x3008, lo: 0x99, hi: 0x9a}, + {value: 0x3308, lo: 0x9b, hi: 0x9b}, + {value: 0x0040, lo: 0x9c, hi: 0x9d}, + {value: 0x0018, lo: 0x9e, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xbf}, + // Block 0x3b, offset 0x206 + {value: 0x0000, lo: 0x0f}, + {value: 0x0008, lo: 0x80, hi: 0x94}, + {value: 0x3008, lo: 0x95, hi: 0x95}, + {value: 0x3308, lo: 0x96, hi: 0x96}, + {value: 0x3008, lo: 0x97, hi: 0x97}, + {value: 0x3308, lo: 0x98, hi: 0x9e}, + {value: 0x0040, lo: 0x9f, hi: 0x9f}, + {value: 0x3b08, lo: 0xa0, hi: 0xa0}, + {value: 0x3008, lo: 0xa1, hi: 0xa1}, + {value: 0x3308, lo: 0xa2, hi: 0xa2}, + {value: 0x3008, lo: 0xa3, hi: 0xa4}, + {value: 0x3308, lo: 0xa5, hi: 0xac}, + {value: 0x3008, lo: 0xad, hi: 0xb2}, + {value: 0x3308, lo: 0xb3, hi: 0xbc}, + {value: 0x0040, lo: 0xbd, hi: 0xbe}, + {value: 0x3308, lo: 0xbf, hi: 0xbf}, + // Block 0x3c, offset 0x216 + {value: 0x0000, lo: 0x0b}, + {value: 0x0008, lo: 0x80, hi: 0x89}, + {value: 0x0040, lo: 0x8a, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xa6}, + {value: 0x0008, lo: 0xa7, hi: 0xa7}, + {value: 0x0018, lo: 0xa8, hi: 0xad}, + {value: 0x0040, lo: 0xae, hi: 0xaf}, + {value: 0x3308, lo: 0xb0, hi: 0xbd}, + {value: 0x3318, lo: 0xbe, hi: 0xbe}, + {value: 0x0040, lo: 0xbf, hi: 0xbf}, + // Block 0x3d, offset 0x222 + {value: 0x0000, lo: 0x01}, + {value: 0x0040, lo: 0x80, hi: 0xbf}, + // Block 0x3e, offset 0x224 + {value: 0x0000, lo: 0x09}, + {value: 0x3308, lo: 0x80, hi: 0x83}, + {value: 0x3008, lo: 0x84, hi: 0x84}, + {value: 0x0008, lo: 0x85, hi: 0xb3}, + {value: 0x3308, lo: 0xb4, hi: 0xb4}, + {value: 0x3008, lo: 0xb5, hi: 0xb5}, + {value: 0x3308, lo: 0xb6, hi: 0xba}, + {value: 0x3008, lo: 0xbb, hi: 0xbb}, + {value: 0x3308, lo: 0xbc, hi: 0xbc}, + {value: 0x3008, lo: 0xbd, hi: 0xbf}, + // Block 0x3f, offset 0x22e + {value: 0x0000, lo: 0x0b}, + {value: 0x3008, lo: 0x80, hi: 0x81}, + {value: 0x3308, lo: 0x82, hi: 0x82}, + {value: 0x3008, lo: 0x83, hi: 0x83}, + {value: 0x3808, lo: 0x84, hi: 0x84}, + {value: 0x0008, lo: 0x85, hi: 0x8b}, + {value: 0x0040, lo: 0x8c, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0018, lo: 0x9a, hi: 0xaa}, + {value: 0x3308, lo: 0xab, hi: 0xb3}, + {value: 0x0018, lo: 0xb4, hi: 0xbc}, + {value: 0x0040, lo: 0xbd, hi: 0xbf}, + // Block 0x40, offset 0x23a + {value: 0x0000, lo: 0x0b}, + {value: 0x3308, lo: 0x80, hi: 0x81}, + {value: 0x3008, lo: 0x82, hi: 0x82}, + {value: 0x0008, lo: 0x83, hi: 0xa0}, + {value: 0x3008, lo: 0xa1, hi: 0xa1}, + {value: 0x3308, lo: 0xa2, hi: 0xa5}, + {value: 0x3008, lo: 0xa6, hi: 0xa7}, + {value: 0x3308, lo: 0xa8, hi: 0xa9}, + {value: 0x3808, lo: 0xaa, hi: 0xaa}, + {value: 0x3b08, lo: 0xab, hi: 0xab}, + {value: 0x3308, lo: 0xac, hi: 0xad}, + {value: 0x0008, lo: 0xae, hi: 0xbf}, + // Block 0x41, offset 0x246 + {value: 0x0000, lo: 0x0b}, + {value: 0x0008, lo: 0x80, hi: 0xa5}, + {value: 0x3308, lo: 0xa6, hi: 0xa6}, + {value: 0x3008, lo: 0xa7, hi: 0xa7}, + {value: 0x3308, lo: 0xa8, hi: 0xa9}, + {value: 0x3008, lo: 0xaa, hi: 0xac}, + {value: 0x3308, lo: 0xad, hi: 0xad}, + {value: 0x3008, lo: 0xae, hi: 0xae}, + {value: 0x3308, lo: 0xaf, hi: 0xb1}, + {value: 0x3808, lo: 0xb2, hi: 0xb3}, + {value: 0x0040, lo: 0xb4, hi: 0xbb}, + {value: 0x0018, lo: 0xbc, hi: 0xbf}, + // Block 0x42, offset 0x252 + {value: 0x0000, lo: 0x07}, + {value: 0x0008, lo: 0x80, hi: 0xa3}, + {value: 0x3008, lo: 0xa4, hi: 0xab}, + {value: 0x3308, lo: 0xac, hi: 0xb3}, + {value: 0x3008, lo: 0xb4, hi: 0xb5}, + {value: 0x3308, lo: 0xb6, hi: 0xb7}, + {value: 0x0040, lo: 0xb8, hi: 0xba}, + {value: 0x0018, lo: 0xbb, hi: 0xbf}, + // Block 0x43, offset 0x25a + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0x89}, + {value: 0x0040, lo: 0x8a, hi: 0x8c}, + {value: 0x0008, lo: 0x8d, hi: 0xbd}, + {value: 0x0018, lo: 0xbe, hi: 0xbf}, + // Block 0x44, offset 0x25f + {value: 0x0000, lo: 0x0c}, + {value: 0x0e29, lo: 0x80, hi: 0x80}, + {value: 0x0e41, lo: 0x81, hi: 0x81}, + {value: 0x0e59, lo: 0x82, hi: 0x82}, + {value: 0x0e71, lo: 0x83, hi: 0x83}, + {value: 0x0e89, lo: 0x84, hi: 0x85}, + {value: 0x0ea1, lo: 0x86, hi: 0x86}, + {value: 0x0eb9, lo: 0x87, hi: 0x87}, + {value: 0x057d, lo: 0x88, hi: 0x88}, + {value: 0x0040, lo: 0x89, hi: 0x8f}, + {value: 0x059d, lo: 0x90, hi: 0xba}, + {value: 0x0040, lo: 0xbb, hi: 0xbc}, + {value: 0x059d, lo: 0xbd, hi: 0xbf}, + // Block 0x45, offset 0x26c + {value: 0x0000, lo: 0x10}, + {value: 0x0018, lo: 0x80, hi: 0x87}, + {value: 0x0040, lo: 0x88, hi: 0x8f}, + {value: 0x3308, lo: 0x90, hi: 0x92}, + {value: 0x0018, lo: 0x93, hi: 0x93}, + {value: 0x3308, lo: 0x94, hi: 0xa0}, + {value: 0x3008, lo: 0xa1, hi: 0xa1}, + {value: 0x3308, lo: 0xa2, hi: 0xa8}, + {value: 0x0008, lo: 0xa9, hi: 0xac}, + {value: 0x3308, lo: 0xad, hi: 0xad}, + {value: 0x0008, lo: 0xae, hi: 0xb3}, + {value: 0x3308, lo: 0xb4, hi: 0xb4}, + {value: 0x0008, lo: 0xb5, hi: 0xb6}, + {value: 0x3008, lo: 0xb7, hi: 0xb7}, + {value: 0x3308, lo: 0xb8, hi: 0xb9}, + {value: 0x0008, lo: 0xba, hi: 0xba}, + {value: 0x0040, lo: 0xbb, hi: 0xbf}, + // Block 0x46, offset 0x27d + {value: 0x0000, lo: 0x03}, + {value: 0x3308, lo: 0x80, hi: 0xb9}, + {value: 0x0040, lo: 0xba, hi: 0xba}, + {value: 0x3308, lo: 0xbb, hi: 0xbf}, + // Block 0x47, offset 0x281 + {value: 0x0000, lo: 0x0a}, + {value: 0x0008, lo: 0x80, hi: 0x87}, + {value: 0xe045, lo: 0x88, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x95}, + {value: 0x0040, lo: 0x96, hi: 0x97}, + {value: 0xe045, lo: 0x98, hi: 0x9d}, + {value: 0x0040, lo: 0x9e, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa7}, + {value: 0xe045, lo: 0xa8, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xb7}, + {value: 0xe045, lo: 0xb8, hi: 0xbf}, + // Block 0x48, offset 0x28c + {value: 0x0000, lo: 0x03}, + {value: 0x0040, lo: 0x80, hi: 0x8f}, + {value: 0x3318, lo: 0x90, hi: 0xb0}, + {value: 0x0040, lo: 0xb1, hi: 0xbf}, + // Block 0x49, offset 0x290 + {value: 0x0000, lo: 0x08}, + {value: 0x0018, lo: 0x80, hi: 0x82}, + {value: 0x0040, lo: 0x83, hi: 0x83}, + {value: 0x0008, lo: 0x84, hi: 0x84}, + {value: 0x0018, lo: 0x85, hi: 0x88}, + {value: 0x24c1, lo: 0x89, hi: 0x89}, + {value: 0x0018, lo: 0x8a, hi: 0x8b}, + {value: 0x0040, lo: 0x8c, hi: 0x8f}, + {value: 0x0018, lo: 0x90, hi: 0xbf}, + // Block 0x4a, offset 0x299 + {value: 0x0000, lo: 0x07}, + {value: 0x0018, lo: 0x80, hi: 0xab}, + {value: 0x24f1, lo: 0xac, hi: 0xac}, + {value: 0x2529, lo: 0xad, hi: 0xad}, + {value: 0x0018, lo: 0xae, hi: 0xae}, + {value: 0x2579, lo: 0xaf, hi: 0xaf}, + {value: 0x25b1, lo: 0xb0, hi: 0xb0}, + {value: 0x0018, lo: 0xb1, hi: 0xbf}, + // Block 0x4b, offset 0x2a1 + {value: 0x0000, lo: 0x05}, + {value: 0x0018, lo: 0x80, hi: 0x9f}, + {value: 0x0080, lo: 0xa0, hi: 0xa0}, + {value: 0x0018, lo: 0xa1, hi: 0xad}, + {value: 0x0080, lo: 0xae, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xbf}, + // Block 0x4c, offset 0x2a7 + {value: 0x0000, lo: 0x04}, + {value: 0x0018, lo: 0x80, hi: 0xa8}, + {value: 0x09dd, lo: 0xa9, hi: 0xa9}, + {value: 0x09fd, lo: 0xaa, hi: 0xaa}, + {value: 0x0018, lo: 0xab, hi: 0xbf}, + // Block 0x4d, offset 0x2ac + {value: 0x0000, lo: 0x02}, + {value: 0x0018, lo: 0x80, hi: 0xa6}, + {value: 0x0040, lo: 0xa7, hi: 0xbf}, + // Block 0x4e, offset 0x2af + {value: 0x0000, lo: 0x03}, + {value: 0x0018, lo: 0x80, hi: 0x8b}, + {value: 0x28c1, lo: 0x8c, hi: 0x8c}, + {value: 0x0018, lo: 0x8d, hi: 0xbf}, + // Block 0x4f, offset 0x2b3 + {value: 0x0000, lo: 0x05}, + {value: 0x0018, lo: 0x80, hi: 0xb3}, + {value: 0x0e7e, lo: 0xb4, hi: 0xb4}, + {value: 0x292a, lo: 0xb5, hi: 0xb5}, + {value: 0x0e9e, lo: 0xb6, hi: 0xb6}, + {value: 0x0018, lo: 0xb7, hi: 0xbf}, + // Block 0x50, offset 0x2b9 + {value: 0x0000, lo: 0x03}, + {value: 0x0018, lo: 0x80, hi: 0x9b}, + {value: 0x2941, lo: 0x9c, hi: 0x9c}, + {value: 0x0018, lo: 0x9d, hi: 0xbf}, + // Block 0x51, offset 0x2bd + {value: 0x0000, lo: 0x03}, + {value: 0x0018, lo: 0x80, hi: 0xb3}, + {value: 0x0040, lo: 0xb4, hi: 0xb5}, + {value: 0x0018, lo: 0xb6, hi: 0xbf}, + // Block 0x52, offset 0x2c1 + {value: 0x0000, lo: 0x03}, + {value: 0x0018, lo: 0x80, hi: 0x95}, + {value: 0x0040, lo: 0x96, hi: 0x97}, + {value: 0x0018, lo: 0x98, hi: 0xbf}, + // Block 0x53, offset 0x2c5 + {value: 0x0000, lo: 0x05}, + {value: 0xe185, lo: 0x80, hi: 0x8f}, + {value: 0x03f5, lo: 0x90, hi: 0x9f}, + {value: 0x0ebd, lo: 0xa0, hi: 0xae}, + {value: 0x0040, lo: 0xaf, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbf}, + // Block 0x54, offset 0x2cb + {value: 0x0000, lo: 0x07}, + {value: 0x0008, lo: 0x80, hi: 0xa5}, + {value: 0x0040, lo: 0xa6, hi: 0xa6}, + {value: 0x0008, lo: 0xa7, hi: 0xa7}, + {value: 0x0040, lo: 0xa8, hi: 0xac}, + {value: 0x0008, lo: 0xad, hi: 0xad}, + {value: 0x0040, lo: 0xae, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbf}, + // Block 0x55, offset 0x2d3 + {value: 0x0000, lo: 0x06}, + {value: 0x0008, lo: 0x80, hi: 0xa7}, + {value: 0x0040, lo: 0xa8, hi: 0xae}, + {value: 0xe075, lo: 0xaf, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xb0}, + {value: 0x0040, lo: 0xb1, hi: 0xbe}, + {value: 0x3b08, lo: 0xbf, hi: 0xbf}, + // Block 0x56, offset 0x2da + {value: 0x0000, lo: 0x0a}, + {value: 0x0008, lo: 0x80, hi: 0x96}, + {value: 0x0040, lo: 0x97, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa6}, + {value: 0x0040, lo: 0xa7, hi: 0xa7}, + {value: 0x0008, lo: 0xa8, hi: 0xae}, + {value: 0x0040, lo: 0xaf, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xb6}, + {value: 0x0040, lo: 0xb7, hi: 0xb7}, + {value: 0x0008, lo: 0xb8, hi: 0xbe}, + {value: 0x0040, lo: 0xbf, hi: 0xbf}, + // Block 0x57, offset 0x2e5 + {value: 0x0000, lo: 0x09}, + {value: 0x0008, lo: 0x80, hi: 0x86}, + {value: 0x0040, lo: 0x87, hi: 0x87}, + {value: 0x0008, lo: 0x88, hi: 0x8e}, + {value: 0x0040, lo: 0x8f, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x96}, + {value: 0x0040, lo: 0x97, hi: 0x97}, + {value: 0x0008, lo: 0x98, hi: 0x9e}, + {value: 0x0040, lo: 0x9f, hi: 0x9f}, + {value: 0x3308, lo: 0xa0, hi: 0xbf}, + // Block 0x58, offset 0x2ef + {value: 0x0000, lo: 0x03}, + {value: 0x0018, lo: 0x80, hi: 0xae}, + {value: 0x0008, lo: 0xaf, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xbf}, + // Block 0x59, offset 0x2f3 + {value: 0x0000, lo: 0x02}, + {value: 0x0018, lo: 0x80, hi: 0x8f}, + {value: 0x0040, lo: 0x90, hi: 0xbf}, + // Block 0x5a, offset 0x2f6 + {value: 0x0000, lo: 0x05}, + {value: 0x0018, lo: 0x80, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9a}, + {value: 0x0018, lo: 0x9b, hi: 0x9e}, + {value: 0x0ef5, lo: 0x9f, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xbf}, + // Block 0x5b, offset 0x2fc + {value: 0x0000, lo: 0x03}, + {value: 0x0018, lo: 0x80, hi: 0xb2}, + {value: 0x0f15, lo: 0xb3, hi: 0xb3}, + {value: 0x0040, lo: 0xb4, hi: 0xbf}, + // Block 0x5c, offset 0x300 + {value: 0x0020, lo: 0x01}, + {value: 0x0f35, lo: 0x80, hi: 0xbf}, + // Block 0x5d, offset 0x302 + {value: 0x0020, lo: 0x02}, + {value: 0x1735, lo: 0x80, hi: 0x8f}, + {value: 0x1915, lo: 0x90, hi: 0xbf}, + // Block 0x5e, offset 0x305 + {value: 0x0020, lo: 0x01}, + {value: 0x1f15, lo: 0x80, hi: 0xbf}, + // Block 0x5f, offset 0x307 + {value: 0x0000, lo: 0x02}, + {value: 0x0040, lo: 0x80, hi: 0x80}, + {value: 0x0008, lo: 0x81, hi: 0xbf}, + // Block 0x60, offset 0x30a + {value: 0x0000, lo: 0x09}, + {value: 0x0008, lo: 0x80, hi: 0x96}, + {value: 0x0040, lo: 0x97, hi: 0x98}, + {value: 0x3308, lo: 0x99, hi: 0x9a}, + {value: 0x29e2, lo: 0x9b, hi: 0x9b}, + {value: 0x2a0a, lo: 0x9c, hi: 0x9c}, + {value: 0x0008, lo: 0x9d, hi: 0x9e}, + {value: 0x2a31, lo: 0x9f, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xa0}, + {value: 0x0008, lo: 0xa1, hi: 0xbf}, + // Block 0x61, offset 0x314 + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0xbe}, + {value: 0x2a69, lo: 0xbf, hi: 0xbf}, + // Block 0x62, offset 0x317 + {value: 0x0000, lo: 0x0e}, + {value: 0x0040, lo: 0x80, hi: 0x84}, + {value: 0x0008, lo: 0x85, hi: 0xaf}, + {value: 0x0040, lo: 0xb0, hi: 0xb0}, + {value: 0x2a35, lo: 0xb1, hi: 0xb1}, + {value: 0x2a55, lo: 0xb2, hi: 0xb2}, + {value: 0x2a75, lo: 0xb3, hi: 0xb3}, + {value: 0x2a95, lo: 0xb4, hi: 0xb4}, + {value: 0x2a75, lo: 0xb5, hi: 0xb5}, + {value: 0x2ab5, lo: 0xb6, hi: 0xb6}, + {value: 0x2ad5, lo: 0xb7, hi: 0xb7}, + {value: 0x2af5, lo: 0xb8, hi: 0xb9}, + {value: 0x2b15, lo: 0xba, hi: 0xbb}, + {value: 0x2b35, lo: 0xbc, hi: 0xbd}, + {value: 0x2b15, lo: 0xbe, hi: 0xbf}, + // Block 0x63, offset 0x326 + {value: 0x0000, lo: 0x03}, + {value: 0x0018, lo: 0x80, hi: 0xa3}, + {value: 0x0040, lo: 0xa4, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbf}, + // Block 0x64, offset 0x32a + {value: 0x0030, lo: 0x04}, + {value: 0x2aa2, lo: 0x80, hi: 0x9d}, + {value: 0x305a, lo: 0x9e, hi: 0x9e}, + {value: 0x0040, lo: 0x9f, hi: 0x9f}, + {value: 0x30a2, lo: 0xa0, hi: 0xbf}, + // Block 0x65, offset 0x32f + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0xaf}, + {value: 0x0040, lo: 0xb0, hi: 0xbf}, + // Block 0x66, offset 0x332 + {value: 0x0000, lo: 0x03}, + {value: 0x0008, lo: 0x80, hi: 0x8c}, + {value: 0x0040, lo: 0x8d, hi: 0x8f}, + {value: 0x0018, lo: 0x90, hi: 0xbf}, + // Block 0x67, offset 0x336 + {value: 0x0000, lo: 0x04}, + {value: 0x0018, lo: 0x80, hi: 0x86}, + {value: 0x0040, lo: 0x87, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0xbd}, + {value: 0x0018, lo: 0xbe, hi: 0xbf}, + // Block 0x68, offset 0x33b + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0x8c}, + {value: 0x0018, lo: 0x8d, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0xab}, + {value: 0x0040, lo: 0xac, hi: 0xbf}, + // Block 0x69, offset 0x340 + {value: 0x0000, lo: 0x05}, + {value: 0x0008, lo: 0x80, hi: 0xa5}, + {value: 0x0018, lo: 0xa6, hi: 0xaf}, + {value: 0x3308, lo: 0xb0, hi: 0xb1}, + {value: 0x0018, lo: 0xb2, hi: 0xb7}, + {value: 0x0040, lo: 0xb8, hi: 0xbf}, + // Block 0x6a, offset 0x346 + {value: 0x0000, lo: 0x0b}, + {value: 0x0040, lo: 0x80, hi: 0x81}, + {value: 0xe00d, lo: 0x82, hi: 0x82}, + {value: 0x0008, lo: 0x83, hi: 0x83}, + {value: 0x03f5, lo: 0x84, hi: 0x84}, + {value: 0x1329, lo: 0x85, hi: 0x85}, + {value: 0x447d, lo: 0x86, hi: 0x86}, + {value: 0x0040, lo: 0x87, hi: 0xb6}, + {value: 0x0008, lo: 0xb7, hi: 0xb7}, + {value: 0x2009, lo: 0xb8, hi: 0xb8}, + {value: 0x6e89, lo: 0xb9, hi: 0xb9}, + {value: 0x0008, lo: 0xba, hi: 0xbf}, + // Block 0x6b, offset 0x352 + {value: 0x0000, lo: 0x0e}, + {value: 0x0008, lo: 0x80, hi: 0x81}, + {value: 0x3308, lo: 0x82, hi: 0x82}, + {value: 0x0008, lo: 0x83, hi: 0x85}, + {value: 0x3b08, lo: 0x86, hi: 0x86}, + {value: 0x0008, lo: 0x87, hi: 0x8a}, + {value: 0x3308, lo: 0x8b, hi: 0x8b}, + {value: 0x0008, lo: 0x8c, hi: 0xa2}, + {value: 0x3008, lo: 0xa3, hi: 0xa4}, + {value: 0x3308, lo: 0xa5, hi: 0xa6}, + {value: 0x3008, lo: 0xa7, hi: 0xa7}, + {value: 0x0018, lo: 0xa8, hi: 0xab}, + {value: 0x0040, lo: 0xac, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xb9}, + {value: 0x0040, lo: 0xba, hi: 0xbf}, + // Block 0x6c, offset 0x361 + {value: 0x0000, lo: 0x05}, + {value: 0x0208, lo: 0x80, hi: 0xb1}, + {value: 0x0108, lo: 0xb2, hi: 0xb2}, + {value: 0x0008, lo: 0xb3, hi: 0xb3}, + {value: 0x0018, lo: 0xb4, hi: 0xb7}, + {value: 0x0040, lo: 0xb8, hi: 0xbf}, + // Block 0x6d, offset 0x367 + {value: 0x0000, lo: 0x03}, + {value: 0x3008, lo: 0x80, hi: 0x81}, + {value: 0x0008, lo: 0x82, hi: 0xb3}, + {value: 0x3008, lo: 0xb4, hi: 0xbf}, + // Block 0x6e, offset 0x36b + {value: 0x0000, lo: 0x0e}, + {value: 0x3008, lo: 0x80, hi: 0x83}, + {value: 0x3b08, lo: 0x84, hi: 0x84}, + {value: 0x3308, lo: 0x85, hi: 0x85}, + {value: 0x0040, lo: 0x86, hi: 0x8d}, + {value: 0x0018, lo: 0x8e, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9f}, + {value: 0x3308, lo: 0xa0, hi: 0xb1}, + {value: 0x0008, lo: 0xb2, hi: 0xb7}, + {value: 0x0018, lo: 0xb8, hi: 0xba}, + {value: 0x0008, lo: 0xbb, hi: 0xbb}, + {value: 0x0018, lo: 0xbc, hi: 0xbc}, + {value: 0x0008, lo: 0xbd, hi: 0xbe}, + {value: 0x3308, lo: 0xbf, hi: 0xbf}, + // Block 0x6f, offset 0x37a + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0xa5}, + {value: 0x3308, lo: 0xa6, hi: 0xad}, + {value: 0x0018, lo: 0xae, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbf}, + // Block 0x70, offset 0x37f + {value: 0x0000, lo: 0x07}, + {value: 0x0008, lo: 0x80, hi: 0x86}, + {value: 0x3308, lo: 0x87, hi: 0x91}, + {value: 0x3008, lo: 0x92, hi: 0x92}, + {value: 0x3808, lo: 0x93, hi: 0x93}, + {value: 0x0040, lo: 0x94, hi: 0x9e}, + {value: 0x0018, lo: 0x9f, hi: 0xbc}, + {value: 0x0040, lo: 0xbd, hi: 0xbf}, + // Block 0x71, offset 0x387 + {value: 0x0000, lo: 0x09}, + {value: 0x3308, lo: 0x80, hi: 0x82}, + {value: 0x3008, lo: 0x83, hi: 0x83}, + {value: 0x0008, lo: 0x84, hi: 0xb2}, + {value: 0x3308, lo: 0xb3, hi: 0xb3}, + {value: 0x3008, lo: 0xb4, hi: 0xb5}, + {value: 0x3308, lo: 0xb6, hi: 0xb9}, + {value: 0x3008, lo: 0xba, hi: 0xbb}, + {value: 0x3308, lo: 0xbc, hi: 0xbd}, + {value: 0x3008, lo: 0xbe, hi: 0xbf}, + // Block 0x72, offset 0x391 + {value: 0x0000, lo: 0x0a}, + {value: 0x3808, lo: 0x80, hi: 0x80}, + {value: 0x0018, lo: 0x81, hi: 0x8d}, + {value: 0x0040, lo: 0x8e, hi: 0x8e}, + {value: 0x0008, lo: 0x8f, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9d}, + {value: 0x0018, lo: 0x9e, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa4}, + {value: 0x3308, lo: 0xa5, hi: 0xa5}, + {value: 0x0008, lo: 0xa6, hi: 0xbe}, + {value: 0x0040, lo: 0xbf, hi: 0xbf}, + // Block 0x73, offset 0x39c + {value: 0x0000, lo: 0x07}, + {value: 0x0008, lo: 0x80, hi: 0xa8}, + {value: 0x3308, lo: 0xa9, hi: 0xae}, + {value: 0x3008, lo: 0xaf, hi: 0xb0}, + {value: 0x3308, lo: 0xb1, hi: 0xb2}, + {value: 0x3008, lo: 0xb3, hi: 0xb4}, + {value: 0x3308, lo: 0xb5, hi: 0xb6}, + {value: 0x0040, lo: 0xb7, hi: 0xbf}, + // Block 0x74, offset 0x3a4 + {value: 0x0000, lo: 0x10}, + {value: 0x0008, lo: 0x80, hi: 0x82}, + {value: 0x3308, lo: 0x83, hi: 0x83}, + {value: 0x0008, lo: 0x84, hi: 0x8b}, + {value: 0x3308, lo: 0x8c, hi: 0x8c}, + {value: 0x3008, lo: 0x8d, hi: 0x8d}, + {value: 0x0040, lo: 0x8e, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9b}, + {value: 0x0018, lo: 0x9c, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xb6}, + {value: 0x0018, lo: 0xb7, hi: 0xb9}, + {value: 0x0008, lo: 0xba, hi: 0xba}, + {value: 0x3008, lo: 0xbb, hi: 0xbb}, + {value: 0x3308, lo: 0xbc, hi: 0xbc}, + {value: 0x3008, lo: 0xbd, hi: 0xbd}, + {value: 0x0008, lo: 0xbe, hi: 0xbf}, + // Block 0x75, offset 0x3b5 + {value: 0x0000, lo: 0x08}, + {value: 0x0008, lo: 0x80, hi: 0xaf}, + {value: 0x3308, lo: 0xb0, hi: 0xb0}, + {value: 0x0008, lo: 0xb1, hi: 0xb1}, + {value: 0x3308, lo: 0xb2, hi: 0xb4}, + {value: 0x0008, lo: 0xb5, hi: 0xb6}, + {value: 0x3308, lo: 0xb7, hi: 0xb8}, + {value: 0x0008, lo: 0xb9, hi: 0xbd}, + {value: 0x3308, lo: 0xbe, hi: 0xbf}, + // Block 0x76, offset 0x3be + {value: 0x0000, lo: 0x0f}, + {value: 0x0008, lo: 0x80, hi: 0x80}, + {value: 0x3308, lo: 0x81, hi: 0x81}, + {value: 0x0008, lo: 0x82, hi: 0x82}, + {value: 0x0040, lo: 0x83, hi: 0x9a}, + {value: 0x0008, lo: 0x9b, hi: 0x9d}, + {value: 0x0018, lo: 0x9e, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xaa}, + {value: 0x3008, lo: 0xab, hi: 0xab}, + {value: 0x3308, lo: 0xac, hi: 0xad}, + {value: 0x3008, lo: 0xae, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xb1}, + {value: 0x0008, lo: 0xb2, hi: 0xb4}, + {value: 0x3008, lo: 0xb5, hi: 0xb5}, + {value: 0x3b08, lo: 0xb6, hi: 0xb6}, + {value: 0x0040, lo: 0xb7, hi: 0xbf}, + // Block 0x77, offset 0x3ce + {value: 0x0000, lo: 0x0c}, + {value: 0x0040, lo: 0x80, hi: 0x80}, + {value: 0x0008, lo: 0x81, hi: 0x86}, + {value: 0x0040, lo: 0x87, hi: 0x88}, + {value: 0x0008, lo: 0x89, hi: 0x8e}, + {value: 0x0040, lo: 0x8f, hi: 0x90}, + {value: 0x0008, lo: 0x91, hi: 0x96}, + {value: 0x0040, lo: 0x97, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa6}, + {value: 0x0040, lo: 0xa7, hi: 0xa7}, + {value: 0x0008, lo: 0xa8, hi: 0xae}, + {value: 0x0040, lo: 0xaf, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbf}, + // Block 0x78, offset 0x3db + {value: 0x0000, lo: 0x09}, + {value: 0x0008, lo: 0x80, hi: 0x9a}, + {value: 0x0018, lo: 0x9b, hi: 0x9b}, + {value: 0x449d, lo: 0x9c, hi: 0x9c}, + {value: 0x44b5, lo: 0x9d, hi: 0x9d}, + {value: 0x2971, lo: 0x9e, hi: 0x9e}, + {value: 0xe06d, lo: 0x9f, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa7}, + {value: 0x0040, lo: 0xa8, hi: 0xaf}, + {value: 0x44cd, lo: 0xb0, hi: 0xbf}, + // Block 0x79, offset 0x3e5 + {value: 0x0000, lo: 0x04}, + {value: 0x44ed, lo: 0x80, hi: 0x8f}, + {value: 0x450d, lo: 0x90, hi: 0x9f}, + {value: 0x452d, lo: 0xa0, hi: 0xaf}, + {value: 0x450d, lo: 0xb0, hi: 0xbf}, + // Block 0x7a, offset 0x3ea + {value: 0x0000, lo: 0x0c}, + {value: 0x0008, lo: 0x80, hi: 0xa2}, + {value: 0x3008, lo: 0xa3, hi: 0xa4}, + {value: 0x3308, lo: 0xa5, hi: 0xa5}, + {value: 0x3008, lo: 0xa6, hi: 0xa7}, + {value: 0x3308, lo: 0xa8, hi: 0xa8}, + {value: 0x3008, lo: 0xa9, hi: 0xaa}, + {value: 0x0018, lo: 0xab, hi: 0xab}, + {value: 0x3008, lo: 0xac, hi: 0xac}, + {value: 0x3b08, lo: 0xad, hi: 0xad}, + {value: 0x0040, lo: 0xae, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xb9}, + {value: 0x0040, lo: 0xba, hi: 0xbf}, + // Block 0x7b, offset 0x3f7 + {value: 0x0000, lo: 0x03}, + {value: 0x0008, lo: 0x80, hi: 0xa3}, + {value: 0x0040, lo: 0xa4, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xbf}, + // Block 0x7c, offset 0x3fb + {value: 0x0000, lo: 0x04}, + {value: 0x0018, lo: 0x80, hi: 0x86}, + {value: 0x0040, lo: 0x87, hi: 0x8a}, + {value: 0x0018, lo: 0x8b, hi: 0xbb}, + {value: 0x0040, lo: 0xbc, hi: 0xbf}, + // Block 0x7d, offset 0x400 + {value: 0x0020, lo: 0x01}, + {value: 0x454d, lo: 0x80, hi: 0xbf}, + // Block 0x7e, offset 0x402 + {value: 0x0020, lo: 0x03}, + {value: 0x4d4d, lo: 0x80, hi: 0x94}, + {value: 0x4b0d, lo: 0x95, hi: 0x95}, + {value: 0x4fed, lo: 0x96, hi: 0xbf}, + // Block 0x7f, offset 0x406 + {value: 0x0020, lo: 0x01}, + {value: 0x552d, lo: 0x80, hi: 0xbf}, + // Block 0x80, offset 0x408 + {value: 0x0020, lo: 0x03}, + {value: 0x5d2d, lo: 0x80, hi: 0x84}, + {value: 0x568d, lo: 0x85, hi: 0x85}, + {value: 0x5dcd, lo: 0x86, hi: 0xbf}, + // Block 0x81, offset 0x40c + {value: 0x0020, lo: 0x08}, + {value: 0x6b8d, lo: 0x80, hi: 0x8f}, + {value: 0x6d4d, lo: 0x90, hi: 0x90}, + {value: 0x6d8d, lo: 0x91, hi: 0xab}, + {value: 0x6ea1, lo: 0xac, hi: 0xac}, + {value: 0x70ed, lo: 0xad, hi: 0xad}, + {value: 0x0040, lo: 0xae, hi: 0xae}, + {value: 0x0040, lo: 0xaf, hi: 0xaf}, + {value: 0x710d, lo: 0xb0, hi: 0xbf}, + // Block 0x82, offset 0x415 + {value: 0x0020, lo: 0x05}, + {value: 0x730d, lo: 0x80, hi: 0xad}, + {value: 0x656d, lo: 0xae, hi: 0xae}, + {value: 0x78cd, lo: 0xaf, hi: 0xb5}, + {value: 0x6f8d, lo: 0xb6, hi: 0xb6}, + {value: 0x79ad, lo: 0xb7, hi: 0xbf}, + // Block 0x83, offset 0x41b + {value: 0x0028, lo: 0x03}, + {value: 0x7c21, lo: 0x80, hi: 0x82}, + {value: 0x7be1, lo: 0x83, hi: 0x83}, + {value: 0x7c99, lo: 0x84, hi: 0xbf}, + // Block 0x84, offset 0x41f + {value: 0x0038, lo: 0x0f}, + {value: 0x9db1, lo: 0x80, hi: 0x83}, + {value: 0x9e59, lo: 0x84, hi: 0x85}, + {value: 0x9e91, lo: 0x86, hi: 0x87}, + {value: 0x9ec9, lo: 0x88, hi: 0x8f}, + {value: 0x0040, lo: 0x90, hi: 0x90}, + {value: 0x0040, lo: 0x91, hi: 0x91}, + {value: 0xa089, lo: 0x92, hi: 0x97}, + {value: 0xa1a1, lo: 0x98, hi: 0x9c}, + {value: 0xa281, lo: 0x9d, hi: 0xb3}, + {value: 0x9d41, lo: 0xb4, hi: 0xb4}, + {value: 0x9db1, lo: 0xb5, hi: 0xb5}, + {value: 0xa789, lo: 0xb6, hi: 0xbb}, + {value: 0xa869, lo: 0xbc, hi: 0xbc}, + {value: 0xa7f9, lo: 0xbd, hi: 0xbd}, + {value: 0xa8d9, lo: 0xbe, hi: 0xbf}, + // Block 0x85, offset 0x42f + {value: 0x0000, lo: 0x09}, + {value: 0x0008, lo: 0x80, hi: 0x8b}, + {value: 0x0040, lo: 0x8c, hi: 0x8c}, + {value: 0x0008, lo: 0x8d, hi: 0xa6}, + {value: 0x0040, lo: 0xa7, hi: 0xa7}, + {value: 0x0008, lo: 0xa8, hi: 0xba}, + {value: 0x0040, lo: 0xbb, hi: 0xbb}, + {value: 0x0008, lo: 0xbc, hi: 0xbd}, + {value: 0x0040, lo: 0xbe, hi: 0xbe}, + {value: 0x0008, lo: 0xbf, hi: 0xbf}, + // Block 0x86, offset 0x439 + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0x8d}, + {value: 0x0040, lo: 0x8e, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x9d}, + {value: 0x0040, lo: 0x9e, hi: 0xbf}, + // Block 0x87, offset 0x43e + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0xba}, + {value: 0x0040, lo: 0xbb, hi: 0xbf}, + // Block 0x88, offset 0x441 + {value: 0x0000, lo: 0x05}, + {value: 0x0018, lo: 0x80, hi: 0x82}, + {value: 0x0040, lo: 0x83, hi: 0x86}, + {value: 0x0018, lo: 0x87, hi: 0xb3}, + {value: 0x0040, lo: 0xb4, hi: 0xb6}, + {value: 0x0018, lo: 0xb7, hi: 0xbf}, + // Block 0x89, offset 0x447 + {value: 0x0000, lo: 0x06}, + {value: 0x0018, lo: 0x80, hi: 0x8e}, + {value: 0x0040, lo: 0x8f, hi: 0x8f}, + {value: 0x0018, lo: 0x90, hi: 0x9b}, + {value: 0x0040, lo: 0x9c, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xa0}, + {value: 0x0040, lo: 0xa1, hi: 0xbf}, + // Block 0x8a, offset 0x44e + {value: 0x0000, lo: 0x04}, + {value: 0x0040, lo: 0x80, hi: 0x8f}, + {value: 0x0018, lo: 0x90, hi: 0xbc}, + {value: 0x3308, lo: 0xbd, hi: 0xbd}, + {value: 0x0040, lo: 0xbe, hi: 0xbf}, + // Block 0x8b, offset 0x453 + {value: 0x0000, lo: 0x03}, + {value: 0x0008, lo: 0x80, hi: 0x9c}, + {value: 0x0040, lo: 0x9d, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xbf}, + // Block 0x8c, offset 0x457 + {value: 0x0000, lo: 0x05}, + {value: 0x0008, lo: 0x80, hi: 0x90}, + {value: 0x0040, lo: 0x91, hi: 0x9f}, + {value: 0x3308, lo: 0xa0, hi: 0xa0}, + {value: 0x0018, lo: 0xa1, hi: 0xbb}, + {value: 0x0040, lo: 0xbc, hi: 0xbf}, + // Block 0x8d, offset 0x45d + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xa3}, + {value: 0x0040, lo: 0xa4, hi: 0xac}, + {value: 0x0008, lo: 0xad, hi: 0xbf}, + // Block 0x8e, offset 0x462 + {value: 0x0000, lo: 0x08}, + {value: 0x0008, lo: 0x80, hi: 0x80}, + {value: 0x0018, lo: 0x81, hi: 0x81}, + {value: 0x0008, lo: 0x82, hi: 0x89}, + {value: 0x0018, lo: 0x8a, hi: 0x8a}, + {value: 0x0040, lo: 0x8b, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0xb5}, + {value: 0x3308, lo: 0xb6, hi: 0xba}, + {value: 0x0040, lo: 0xbb, hi: 0xbf}, + // Block 0x8f, offset 0x46b + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0x9d}, + {value: 0x0040, lo: 0x9e, hi: 0x9e}, + {value: 0x0018, lo: 0x9f, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xbf}, + // Block 0x90, offset 0x470 + {value: 0x0000, lo: 0x05}, + {value: 0x0008, lo: 0x80, hi: 0x83}, + {value: 0x0040, lo: 0x84, hi: 0x87}, + {value: 0x0008, lo: 0x88, hi: 0x8f}, + {value: 0x0018, lo: 0x90, hi: 0x95}, + {value: 0x0040, lo: 0x96, hi: 0xbf}, + // Block 0x91, offset 0x476 + {value: 0x0000, lo: 0x06}, + {value: 0xe145, lo: 0x80, hi: 0x87}, + {value: 0xe1c5, lo: 0x88, hi: 0x8f}, + {value: 0xe145, lo: 0x90, hi: 0x97}, + {value: 0x8b0d, lo: 0x98, hi: 0x9f}, + {value: 0x8b25, lo: 0xa0, hi: 0xa7}, + {value: 0x0008, lo: 0xa8, hi: 0xbf}, + // Block 0x92, offset 0x47d + {value: 0x0000, lo: 0x06}, + {value: 0x0008, lo: 0x80, hi: 0x9d}, + {value: 0x0040, lo: 0x9e, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa9}, + {value: 0x0040, lo: 0xaa, hi: 0xaf}, + {value: 0x8b25, lo: 0xb0, hi: 0xb7}, + {value: 0x8b0d, lo: 0xb8, hi: 0xbf}, + // Block 0x93, offset 0x484 + {value: 0x0000, lo: 0x06}, + {value: 0xe145, lo: 0x80, hi: 0x87}, + {value: 0xe1c5, lo: 0x88, hi: 0x8f}, + {value: 0xe145, lo: 0x90, hi: 0x93}, + {value: 0x0040, lo: 0x94, hi: 0x97}, + {value: 0x0008, lo: 0x98, hi: 0xbb}, + {value: 0x0040, lo: 0xbc, hi: 0xbf}, + // Block 0x94, offset 0x48b + {value: 0x0000, lo: 0x03}, + {value: 0x0008, lo: 0x80, hi: 0xa7}, + {value: 0x0040, lo: 0xa8, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbf}, + // Block 0x95, offset 0x48f + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0xa3}, + {value: 0x0040, lo: 0xa4, hi: 0xae}, + {value: 0x0018, lo: 0xaf, hi: 0xaf}, + {value: 0x0040, lo: 0xb0, hi: 0xbf}, + // Block 0x96, offset 0x494 + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0xb6}, + {value: 0x0040, lo: 0xb7, hi: 0xbf}, + // Block 0x97, offset 0x497 + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0x95}, + {value: 0x0040, lo: 0x96, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa7}, + {value: 0x0040, lo: 0xa8, hi: 0xbf}, + // Block 0x98, offset 0x49c + {value: 0x0000, lo: 0x0b}, + {value: 0x0808, lo: 0x80, hi: 0x85}, + {value: 0x0040, lo: 0x86, hi: 0x87}, + {value: 0x0808, lo: 0x88, hi: 0x88}, + {value: 0x0040, lo: 0x89, hi: 0x89}, + {value: 0x0808, lo: 0x8a, hi: 0xb5}, + {value: 0x0040, lo: 0xb6, hi: 0xb6}, + {value: 0x0808, lo: 0xb7, hi: 0xb8}, + {value: 0x0040, lo: 0xb9, hi: 0xbb}, + {value: 0x0808, lo: 0xbc, hi: 0xbc}, + {value: 0x0040, lo: 0xbd, hi: 0xbe}, + {value: 0x0808, lo: 0xbf, hi: 0xbf}, + // Block 0x99, offset 0x4a8 + {value: 0x0000, lo: 0x05}, + {value: 0x0808, lo: 0x80, hi: 0x95}, + {value: 0x0040, lo: 0x96, hi: 0x96}, + {value: 0x0818, lo: 0x97, hi: 0x9f}, + {value: 0x0808, lo: 0xa0, hi: 0xb6}, + {value: 0x0818, lo: 0xb7, hi: 0xbf}, + // Block 0x9a, offset 0x4ae + {value: 0x0000, lo: 0x04}, + {value: 0x0808, lo: 0x80, hi: 0x9e}, + {value: 0x0040, lo: 0x9f, hi: 0xa6}, + {value: 0x0818, lo: 0xa7, hi: 0xaf}, + {value: 0x0040, lo: 0xb0, hi: 0xbf}, + // Block 0x9b, offset 0x4b3 + {value: 0x0000, lo: 0x06}, + {value: 0x0040, lo: 0x80, hi: 0x9f}, + {value: 0x0808, lo: 0xa0, hi: 0xb2}, + {value: 0x0040, lo: 0xb3, hi: 0xb3}, + {value: 0x0808, lo: 0xb4, hi: 0xb5}, + {value: 0x0040, lo: 0xb6, hi: 0xba}, + {value: 0x0818, lo: 0xbb, hi: 0xbf}, + // Block 0x9c, offset 0x4ba + {value: 0x0000, lo: 0x07}, + {value: 0x0808, lo: 0x80, hi: 0x95}, + {value: 0x0818, lo: 0x96, hi: 0x9b}, + {value: 0x0040, lo: 0x9c, hi: 0x9e}, + {value: 0x0018, lo: 0x9f, hi: 0x9f}, + {value: 0x0808, lo: 0xa0, hi: 0xb9}, + {value: 0x0040, lo: 0xba, hi: 0xbe}, + {value: 0x0818, lo: 0xbf, hi: 0xbf}, + // Block 0x9d, offset 0x4c2 + {value: 0x0000, lo: 0x04}, + {value: 0x0808, lo: 0x80, hi: 0xb7}, + {value: 0x0040, lo: 0xb8, hi: 0xbb}, + {value: 0x0818, lo: 0xbc, hi: 0xbd}, + {value: 0x0808, lo: 0xbe, hi: 0xbf}, + // Block 0x9e, offset 0x4c7 + {value: 0x0000, lo: 0x03}, + {value: 0x0818, lo: 0x80, hi: 0x8f}, + {value: 0x0040, lo: 0x90, hi: 0x91}, + {value: 0x0818, lo: 0x92, hi: 0xbf}, + // Block 0x9f, offset 0x4cb + {value: 0x0000, lo: 0x0f}, + {value: 0x0808, lo: 0x80, hi: 0x80}, + {value: 0x3308, lo: 0x81, hi: 0x83}, + {value: 0x0040, lo: 0x84, hi: 0x84}, + {value: 0x3308, lo: 0x85, hi: 0x86}, + {value: 0x0040, lo: 0x87, hi: 0x8b}, + {value: 0x3308, lo: 0x8c, hi: 0x8f}, + {value: 0x0808, lo: 0x90, hi: 0x93}, + {value: 0x0040, lo: 0x94, hi: 0x94}, + {value: 0x0808, lo: 0x95, hi: 0x97}, + {value: 0x0040, lo: 0x98, hi: 0x98}, + {value: 0x0808, lo: 0x99, hi: 0xb5}, + {value: 0x0040, lo: 0xb6, hi: 0xb7}, + {value: 0x3308, lo: 0xb8, hi: 0xba}, + {value: 0x0040, lo: 0xbb, hi: 0xbe}, + {value: 0x3b08, lo: 0xbf, hi: 0xbf}, + // Block 0xa0, offset 0x4db + {value: 0x0000, lo: 0x06}, + {value: 0x0818, lo: 0x80, hi: 0x88}, + {value: 0x0040, lo: 0x89, hi: 0x8f}, + {value: 0x0818, lo: 0x90, hi: 0x98}, + {value: 0x0040, lo: 0x99, hi: 0x9f}, + {value: 0x0808, lo: 0xa0, hi: 0xbc}, + {value: 0x0818, lo: 0xbd, hi: 0xbf}, + // Block 0xa1, offset 0x4e2 + {value: 0x0000, lo: 0x03}, + {value: 0x0808, lo: 0x80, hi: 0x9c}, + {value: 0x0818, lo: 0x9d, hi: 0x9f}, + {value: 0x0040, lo: 0xa0, hi: 0xbf}, + // Block 0xa2, offset 0x4e6 + {value: 0x0000, lo: 0x03}, + {value: 0x0808, lo: 0x80, hi: 0xb5}, + {value: 0x0040, lo: 0xb6, hi: 0xb8}, + {value: 0x0018, lo: 0xb9, hi: 0xbf}, + // Block 0xa3, offset 0x4ea + {value: 0x0000, lo: 0x06}, + {value: 0x0808, lo: 0x80, hi: 0x95}, + {value: 0x0040, lo: 0x96, hi: 0x97}, + {value: 0x0818, lo: 0x98, hi: 0x9f}, + {value: 0x0808, lo: 0xa0, hi: 0xb2}, + {value: 0x0040, lo: 0xb3, hi: 0xb7}, + {value: 0x0818, lo: 0xb8, hi: 0xbf}, + // Block 0xa4, offset 0x4f1 + {value: 0x0000, lo: 0x01}, + {value: 0x0808, lo: 0x80, hi: 0xbf}, + // Block 0xa5, offset 0x4f3 + {value: 0x0000, lo: 0x02}, + {value: 0x0808, lo: 0x80, hi: 0x88}, + {value: 0x0040, lo: 0x89, hi: 0xbf}, + // Block 0xa6, offset 0x4f6 + {value: 0x0000, lo: 0x02}, + {value: 0x03dd, lo: 0x80, hi: 0xb2}, + {value: 0x0040, lo: 0xb3, hi: 0xbf}, + // Block 0xa7, offset 0x4f9 + {value: 0x0000, lo: 0x03}, + {value: 0x0808, lo: 0x80, hi: 0xb2}, + {value: 0x0040, lo: 0xb3, hi: 0xb9}, + {value: 0x0818, lo: 0xba, hi: 0xbf}, + // Block 0xa8, offset 0x4fd + {value: 0x0000, lo: 0x08}, + {value: 0x0908, lo: 0x80, hi: 0x80}, + {value: 0x0a08, lo: 0x81, hi: 0xa1}, + {value: 0x0c08, lo: 0xa2, hi: 0xa2}, + {value: 0x0a08, lo: 0xa3, hi: 0xa3}, + {value: 0x3308, lo: 0xa4, hi: 0xa7}, + {value: 0x0040, lo: 0xa8, hi: 0xaf}, + {value: 0x0808, lo: 0xb0, hi: 0xb9}, + {value: 0x0040, lo: 0xba, hi: 0xbf}, + // Block 0xa9, offset 0x506 + {value: 0x0000, lo: 0x03}, + {value: 0x0040, lo: 0x80, hi: 0x9f}, + {value: 0x0818, lo: 0xa0, hi: 0xbe}, + {value: 0x0040, lo: 0xbf, hi: 0xbf}, + // Block 0xaa, offset 0x50a + {value: 0x0000, lo: 0x07}, + {value: 0x0808, lo: 0x80, hi: 0x9c}, + {value: 0x0818, lo: 0x9d, hi: 0xa6}, + {value: 0x0808, lo: 0xa7, hi: 0xa7}, + {value: 0x0040, lo: 0xa8, hi: 0xaf}, + {value: 0x0a08, lo: 0xb0, hi: 0xb2}, + {value: 0x0c08, lo: 0xb3, hi: 0xb3}, + {value: 0x0a08, lo: 0xb4, hi: 0xbf}, + // Block 0xab, offset 0x512 + {value: 0x0000, lo: 0x07}, + {value: 0x0a08, lo: 0x80, hi: 0x84}, + {value: 0x0808, lo: 0x85, hi: 0x85}, + {value: 0x3308, lo: 0x86, hi: 0x90}, + {value: 0x0a18, lo: 0x91, hi: 0x93}, + {value: 0x0c18, lo: 0x94, hi: 0x94}, + {value: 0x0818, lo: 0x95, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0xbf}, + // Block 0xac, offset 0x51a + {value: 0x0000, lo: 0x03}, + {value: 0x0040, lo: 0x80, hi: 0x9f}, + {value: 0x0808, lo: 0xa0, hi: 0xb6}, + {value: 0x0040, lo: 0xb7, hi: 0xbf}, + // Block 0xad, offset 0x51e + {value: 0x0000, lo: 0x05}, + {value: 0x3008, lo: 0x80, hi: 0x80}, + {value: 0x3308, lo: 0x81, hi: 0x81}, + {value: 0x3008, lo: 0x82, hi: 0x82}, + {value: 0x0008, lo: 0x83, hi: 0xb7}, + {value: 0x3308, lo: 0xb8, hi: 0xbf}, + // Block 0xae, offset 0x524 + {value: 0x0000, lo: 0x08}, + {value: 0x3308, lo: 0x80, hi: 0x85}, + {value: 0x3b08, lo: 0x86, hi: 0x86}, + {value: 0x0018, lo: 0x87, hi: 0x8d}, + {value: 0x0040, lo: 0x8e, hi: 0x91}, + {value: 0x0018, lo: 0x92, hi: 0xa5}, + {value: 0x0008, lo: 0xa6, hi: 0xaf}, + {value: 0x0040, lo: 0xb0, hi: 0xbe}, + {value: 0x3b08, lo: 0xbf, hi: 0xbf}, + // Block 0xaf, offset 0x52d + {value: 0x0000, lo: 0x0b}, + {value: 0x3308, lo: 0x80, hi: 0x81}, + {value: 0x3008, lo: 0x82, hi: 0x82}, + {value: 0x0008, lo: 0x83, hi: 0xaf}, + {value: 0x3008, lo: 0xb0, hi: 0xb2}, + {value: 0x3308, lo: 0xb3, hi: 0xb6}, + {value: 0x3008, lo: 0xb7, hi: 0xb8}, + {value: 0x3b08, lo: 0xb9, hi: 0xb9}, + {value: 0x3308, lo: 0xba, hi: 0xba}, + {value: 0x0018, lo: 0xbb, hi: 0xbc}, + {value: 0x0040, lo: 0xbd, hi: 0xbd}, + {value: 0x0018, lo: 0xbe, hi: 0xbf}, + // Block 0xb0, offset 0x539 + {value: 0x0000, lo: 0x06}, + {value: 0x0018, lo: 0x80, hi: 0x81}, + {value: 0x0040, lo: 0x82, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0xa8}, + {value: 0x0040, lo: 0xa9, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xb9}, + {value: 0x0040, lo: 0xba, hi: 0xbf}, + // Block 0xb1, offset 0x540 + {value: 0x0000, lo: 0x08}, + {value: 0x3308, lo: 0x80, hi: 0x82}, + {value: 0x0008, lo: 0x83, hi: 0xa6}, + {value: 0x3308, lo: 0xa7, hi: 0xab}, + {value: 0x3008, lo: 0xac, hi: 0xac}, + {value: 0x3308, lo: 0xad, hi: 0xb2}, + {value: 0x3b08, lo: 0xb3, hi: 0xb4}, + {value: 0x0040, lo: 0xb5, hi: 0xb5}, + {value: 0x0008, lo: 0xb6, hi: 0xbf}, + // Block 0xb2, offset 0x549 + {value: 0x0000, lo: 0x09}, + {value: 0x0018, lo: 0x80, hi: 0x83}, + {value: 0x0008, lo: 0x84, hi: 0x84}, + {value: 0x3008, lo: 0x85, hi: 0x86}, + {value: 0x0040, lo: 0x87, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0xb2}, + {value: 0x3308, lo: 0xb3, hi: 0xb3}, + {value: 0x0018, lo: 0xb4, hi: 0xb5}, + {value: 0x0008, lo: 0xb6, hi: 0xb6}, + {value: 0x0040, lo: 0xb7, hi: 0xbf}, + // Block 0xb3, offset 0x553 + {value: 0x0000, lo: 0x06}, + {value: 0x3308, lo: 0x80, hi: 0x81}, + {value: 0x3008, lo: 0x82, hi: 0x82}, + {value: 0x0008, lo: 0x83, hi: 0xb2}, + {value: 0x3008, lo: 0xb3, hi: 0xb5}, + {value: 0x3308, lo: 0xb6, hi: 0xbe}, + {value: 0x3008, lo: 0xbf, hi: 0xbf}, + // Block 0xb4, offset 0x55a + {value: 0x0000, lo: 0x0d}, + {value: 0x3808, lo: 0x80, hi: 0x80}, + {value: 0x0008, lo: 0x81, hi: 0x84}, + {value: 0x0018, lo: 0x85, hi: 0x88}, + {value: 0x3308, lo: 0x89, hi: 0x8c}, + {value: 0x0018, lo: 0x8d, hi: 0x8d}, + {value: 0x0040, lo: 0x8e, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x9a}, + {value: 0x0018, lo: 0x9b, hi: 0x9b}, + {value: 0x0008, lo: 0x9c, hi: 0x9c}, + {value: 0x0018, lo: 0x9d, hi: 0x9f}, + {value: 0x0040, lo: 0xa0, hi: 0xa0}, + {value: 0x0018, lo: 0xa1, hi: 0xb4}, + {value: 0x0040, lo: 0xb5, hi: 0xbf}, + // Block 0xb5, offset 0x568 + {value: 0x0000, lo: 0x0c}, + {value: 0x0008, lo: 0x80, hi: 0x91}, + {value: 0x0040, lo: 0x92, hi: 0x92}, + {value: 0x0008, lo: 0x93, hi: 0xab}, + {value: 0x3008, lo: 0xac, hi: 0xae}, + {value: 0x3308, lo: 0xaf, hi: 0xb1}, + {value: 0x3008, lo: 0xb2, hi: 0xb3}, + {value: 0x3308, lo: 0xb4, hi: 0xb4}, + {value: 0x3808, lo: 0xb5, hi: 0xb5}, + {value: 0x3308, lo: 0xb6, hi: 0xb7}, + {value: 0x0018, lo: 0xb8, hi: 0xbd}, + {value: 0x3308, lo: 0xbe, hi: 0xbe}, + {value: 0x0040, lo: 0xbf, hi: 0xbf}, + // Block 0xb6, offset 0x575 + {value: 0x0000, lo: 0x0c}, + {value: 0x0008, lo: 0x80, hi: 0x86}, + {value: 0x0040, lo: 0x87, hi: 0x87}, + {value: 0x0008, lo: 0x88, hi: 0x88}, + {value: 0x0040, lo: 0x89, hi: 0x89}, + {value: 0x0008, lo: 0x8a, hi: 0x8d}, + {value: 0x0040, lo: 0x8e, hi: 0x8e}, + {value: 0x0008, lo: 0x8f, hi: 0x9d}, + {value: 0x0040, lo: 0x9e, hi: 0x9e}, + {value: 0x0008, lo: 0x9f, hi: 0xa8}, + {value: 0x0018, lo: 0xa9, hi: 0xa9}, + {value: 0x0040, lo: 0xaa, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbf}, + // Block 0xb7, offset 0x582 + {value: 0x0000, lo: 0x08}, + {value: 0x0008, lo: 0x80, hi: 0x9e}, + {value: 0x3308, lo: 0x9f, hi: 0x9f}, + {value: 0x3008, lo: 0xa0, hi: 0xa2}, + {value: 0x3308, lo: 0xa3, hi: 0xa9}, + {value: 0x3b08, lo: 0xaa, hi: 0xaa}, + {value: 0x0040, lo: 0xab, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xb9}, + {value: 0x0040, lo: 0xba, hi: 0xbf}, + // Block 0xb8, offset 0x58b + {value: 0x0000, lo: 0x03}, + {value: 0x0008, lo: 0x80, hi: 0xb4}, + {value: 0x3008, lo: 0xb5, hi: 0xb7}, + {value: 0x3308, lo: 0xb8, hi: 0xbf}, + // Block 0xb9, offset 0x58f + {value: 0x0000, lo: 0x0f}, + {value: 0x3008, lo: 0x80, hi: 0x81}, + {value: 0x3b08, lo: 0x82, hi: 0x82}, + {value: 0x3308, lo: 0x83, hi: 0x84}, + {value: 0x3008, lo: 0x85, hi: 0x85}, + {value: 0x3308, lo: 0x86, hi: 0x86}, + {value: 0x0008, lo: 0x87, hi: 0x8a}, + {value: 0x0018, lo: 0x8b, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9a}, + {value: 0x0018, lo: 0x9b, hi: 0x9b}, + {value: 0x0040, lo: 0x9c, hi: 0x9c}, + {value: 0x0018, lo: 0x9d, hi: 0x9d}, + {value: 0x3308, lo: 0x9e, hi: 0x9e}, + {value: 0x0008, lo: 0x9f, hi: 0x9f}, + {value: 0x0040, lo: 0xa0, hi: 0xbf}, + // Block 0xba, offset 0x59f + {value: 0x0000, lo: 0x07}, + {value: 0x0008, lo: 0x80, hi: 0xaf}, + {value: 0x3008, lo: 0xb0, hi: 0xb2}, + {value: 0x3308, lo: 0xb3, hi: 0xb8}, + {value: 0x3008, lo: 0xb9, hi: 0xb9}, + {value: 0x3308, lo: 0xba, hi: 0xba}, + {value: 0x3008, lo: 0xbb, hi: 0xbe}, + {value: 0x3308, lo: 0xbf, hi: 0xbf}, + // Block 0xbb, offset 0x5a7 + {value: 0x0000, lo: 0x0a}, + {value: 0x3308, lo: 0x80, hi: 0x80}, + {value: 0x3008, lo: 0x81, hi: 0x81}, + {value: 0x3b08, lo: 0x82, hi: 0x82}, + {value: 0x3308, lo: 0x83, hi: 0x83}, + {value: 0x0008, lo: 0x84, hi: 0x85}, + {value: 0x0018, lo: 0x86, hi: 0x86}, + {value: 0x0008, lo: 0x87, hi: 0x87}, + {value: 0x0040, lo: 0x88, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0xbf}, + // Block 0xbc, offset 0x5b2 + {value: 0x0000, lo: 0x08}, + {value: 0x0008, lo: 0x80, hi: 0xae}, + {value: 0x3008, lo: 0xaf, hi: 0xb1}, + {value: 0x3308, lo: 0xb2, hi: 0xb5}, + {value: 0x0040, lo: 0xb6, hi: 0xb7}, + {value: 0x3008, lo: 0xb8, hi: 0xbb}, + {value: 0x3308, lo: 0xbc, hi: 0xbd}, + {value: 0x3008, lo: 0xbe, hi: 0xbe}, + {value: 0x3b08, lo: 0xbf, hi: 0xbf}, + // Block 0xbd, offset 0x5bb + {value: 0x0000, lo: 0x05}, + {value: 0x3308, lo: 0x80, hi: 0x80}, + {value: 0x0018, lo: 0x81, hi: 0x97}, + {value: 0x0008, lo: 0x98, hi: 0x9b}, + {value: 0x3308, lo: 0x9c, hi: 0x9d}, + {value: 0x0040, lo: 0x9e, hi: 0xbf}, + // Block 0xbe, offset 0x5c1 + {value: 0x0000, lo: 0x07}, + {value: 0x0008, lo: 0x80, hi: 0xaf}, + {value: 0x3008, lo: 0xb0, hi: 0xb2}, + {value: 0x3308, lo: 0xb3, hi: 0xba}, + {value: 0x3008, lo: 0xbb, hi: 0xbc}, + {value: 0x3308, lo: 0xbd, hi: 0xbd}, + {value: 0x3008, lo: 0xbe, hi: 0xbe}, + {value: 0x3b08, lo: 0xbf, hi: 0xbf}, + // Block 0xbf, offset 0x5c9 + {value: 0x0000, lo: 0x08}, + {value: 0x3308, lo: 0x80, hi: 0x80}, + {value: 0x0018, lo: 0x81, hi: 0x83}, + {value: 0x0008, lo: 0x84, hi: 0x84}, + {value: 0x0040, lo: 0x85, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xac}, + {value: 0x0040, lo: 0xad, hi: 0xbf}, + // Block 0xc0, offset 0x5d2 + {value: 0x0000, lo: 0x0a}, + {value: 0x0008, lo: 0x80, hi: 0xaa}, + {value: 0x3308, lo: 0xab, hi: 0xab}, + {value: 0x3008, lo: 0xac, hi: 0xac}, + {value: 0x3308, lo: 0xad, hi: 0xad}, + {value: 0x3008, lo: 0xae, hi: 0xaf}, + {value: 0x3308, lo: 0xb0, hi: 0xb5}, + {value: 0x3808, lo: 0xb6, hi: 0xb6}, + {value: 0x3308, lo: 0xb7, hi: 0xb7}, + {value: 0x0008, lo: 0xb8, hi: 0xb8}, + {value: 0x0040, lo: 0xb9, hi: 0xbf}, + // Block 0xc1, offset 0x5dd + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0x89}, + {value: 0x0040, lo: 0x8a, hi: 0xbf}, + // Block 0xc2, offset 0x5e0 + {value: 0x0000, lo: 0x0b}, + {value: 0x0008, lo: 0x80, hi: 0x9a}, + {value: 0x0040, lo: 0x9b, hi: 0x9c}, + {value: 0x3308, lo: 0x9d, hi: 0x9f}, + {value: 0x3008, lo: 0xa0, hi: 0xa1}, + {value: 0x3308, lo: 0xa2, hi: 0xa5}, + {value: 0x3008, lo: 0xa6, hi: 0xa6}, + {value: 0x3308, lo: 0xa7, hi: 0xaa}, + {value: 0x3b08, lo: 0xab, hi: 0xab}, + {value: 0x0040, lo: 0xac, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xb9}, + {value: 0x0018, lo: 0xba, hi: 0xbf}, + // Block 0xc3, offset 0x5ec + {value: 0x0000, lo: 0x08}, + {value: 0x0008, lo: 0x80, hi: 0xab}, + {value: 0x3008, lo: 0xac, hi: 0xae}, + {value: 0x3308, lo: 0xaf, hi: 0xb7}, + {value: 0x3008, lo: 0xb8, hi: 0xb8}, + {value: 0x3b08, lo: 0xb9, hi: 0xb9}, + {value: 0x3308, lo: 0xba, hi: 0xba}, + {value: 0x0018, lo: 0xbb, hi: 0xbb}, + {value: 0x0040, lo: 0xbc, hi: 0xbf}, + // Block 0xc4, offset 0x5f5 + {value: 0x0000, lo: 0x02}, + {value: 0x0040, lo: 0x80, hi: 0x9f}, + {value: 0x049d, lo: 0xa0, hi: 0xbf}, + // Block 0xc5, offset 0x5f8 + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0xa9}, + {value: 0x0018, lo: 0xaa, hi: 0xb2}, + {value: 0x0040, lo: 0xb3, hi: 0xbe}, + {value: 0x0008, lo: 0xbf, hi: 0xbf}, + // Block 0xc6, offset 0x5fd + {value: 0x0000, lo: 0x04}, + {value: 0x0040, lo: 0x80, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa7}, + {value: 0x0040, lo: 0xa8, hi: 0xa9}, + {value: 0x0008, lo: 0xaa, hi: 0xbf}, + // Block 0xc7, offset 0x602 + {value: 0x0000, lo: 0x0c}, + {value: 0x0008, lo: 0x80, hi: 0x90}, + {value: 0x3008, lo: 0x91, hi: 0x93}, + {value: 0x3308, lo: 0x94, hi: 0x97}, + {value: 0x0040, lo: 0x98, hi: 0x99}, + {value: 0x3308, lo: 0x9a, hi: 0x9b}, + {value: 0x3008, lo: 0x9c, hi: 0x9f}, + {value: 0x3b08, lo: 0xa0, hi: 0xa0}, + {value: 0x0008, lo: 0xa1, hi: 0xa1}, + {value: 0x0018, lo: 0xa2, hi: 0xa2}, + {value: 0x0008, lo: 0xa3, hi: 0xa3}, + {value: 0x3008, lo: 0xa4, hi: 0xa4}, + {value: 0x0040, lo: 0xa5, hi: 0xbf}, + // Block 0xc8, offset 0x60f + {value: 0x0000, lo: 0x0a}, + {value: 0x0008, lo: 0x80, hi: 0x80}, + {value: 0x3308, lo: 0x81, hi: 0x8a}, + {value: 0x0008, lo: 0x8b, hi: 0xb2}, + {value: 0x3308, lo: 0xb3, hi: 0xb3}, + {value: 0x3b08, lo: 0xb4, hi: 0xb4}, + {value: 0x3308, lo: 0xb5, hi: 0xb8}, + {value: 0x3008, lo: 0xb9, hi: 0xb9}, + {value: 0x0008, lo: 0xba, hi: 0xba}, + {value: 0x3308, lo: 0xbb, hi: 0xbe}, + {value: 0x0018, lo: 0xbf, hi: 0xbf}, + // Block 0xc9, offset 0x61a + {value: 0x0000, lo: 0x08}, + {value: 0x0018, lo: 0x80, hi: 0x86}, + {value: 0x3b08, lo: 0x87, hi: 0x87}, + {value: 0x0040, lo: 0x88, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x90}, + {value: 0x3308, lo: 0x91, hi: 0x96}, + {value: 0x3008, lo: 0x97, hi: 0x98}, + {value: 0x3308, lo: 0x99, hi: 0x9b}, + {value: 0x0008, lo: 0x9c, hi: 0xbf}, + // Block 0xca, offset 0x623 + {value: 0x0000, lo: 0x09}, + {value: 0x0008, lo: 0x80, hi: 0x89}, + {value: 0x3308, lo: 0x8a, hi: 0x96}, + {value: 0x3008, lo: 0x97, hi: 0x97}, + {value: 0x3308, lo: 0x98, hi: 0x98}, + {value: 0x3b08, lo: 0x99, hi: 0x99}, + {value: 0x0018, lo: 0x9a, hi: 0x9c}, + {value: 0x0008, lo: 0x9d, hi: 0x9d}, + {value: 0x0018, lo: 0x9e, hi: 0xa2}, + {value: 0x0040, lo: 0xa3, hi: 0xbf}, + // Block 0xcb, offset 0x62d + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0xb8}, + {value: 0x0040, lo: 0xb9, hi: 0xbf}, + // Block 0xcc, offset 0x630 + {value: 0x0000, lo: 0x09}, + {value: 0x0008, lo: 0x80, hi: 0x88}, + {value: 0x0040, lo: 0x89, hi: 0x89}, + {value: 0x0008, lo: 0x8a, hi: 0xae}, + {value: 0x3008, lo: 0xaf, hi: 0xaf}, + {value: 0x3308, lo: 0xb0, hi: 0xb6}, + {value: 0x0040, lo: 0xb7, hi: 0xb7}, + {value: 0x3308, lo: 0xb8, hi: 0xbd}, + {value: 0x3008, lo: 0xbe, hi: 0xbe}, + {value: 0x3b08, lo: 0xbf, hi: 0xbf}, + // Block 0xcd, offset 0x63a + {value: 0x0000, lo: 0x08}, + {value: 0x0008, lo: 0x80, hi: 0x80}, + {value: 0x0018, lo: 0x81, hi: 0x85}, + {value: 0x0040, lo: 0x86, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0018, lo: 0x9a, hi: 0xac}, + {value: 0x0040, lo: 0xad, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xb1}, + {value: 0x0008, lo: 0xb2, hi: 0xbf}, + // Block 0xce, offset 0x643 + {value: 0x0000, lo: 0x0b}, + {value: 0x0008, lo: 0x80, hi: 0x8f}, + {value: 0x0040, lo: 0x90, hi: 0x91}, + {value: 0x3308, lo: 0x92, hi: 0xa7}, + {value: 0x0040, lo: 0xa8, hi: 0xa8}, + {value: 0x3008, lo: 0xa9, hi: 0xa9}, + {value: 0x3308, lo: 0xaa, hi: 0xb0}, + {value: 0x3008, lo: 0xb1, hi: 0xb1}, + {value: 0x3308, lo: 0xb2, hi: 0xb3}, + {value: 0x3008, lo: 0xb4, hi: 0xb4}, + {value: 0x3308, lo: 0xb5, hi: 0xb6}, + {value: 0x0040, lo: 0xb7, hi: 0xbf}, + // Block 0xcf, offset 0x64f + {value: 0x0000, lo: 0x0c}, + {value: 0x0008, lo: 0x80, hi: 0x86}, + {value: 0x0040, lo: 0x87, hi: 0x87}, + {value: 0x0008, lo: 0x88, hi: 0x89}, + {value: 0x0040, lo: 0x8a, hi: 0x8a}, + {value: 0x0008, lo: 0x8b, hi: 0xb0}, + {value: 0x3308, lo: 0xb1, hi: 0xb6}, + {value: 0x0040, lo: 0xb7, hi: 0xb9}, + {value: 0x3308, lo: 0xba, hi: 0xba}, + {value: 0x0040, lo: 0xbb, hi: 0xbb}, + {value: 0x3308, lo: 0xbc, hi: 0xbd}, + {value: 0x0040, lo: 0xbe, hi: 0xbe}, + {value: 0x3308, lo: 0xbf, hi: 0xbf}, + // Block 0xd0, offset 0x65c + {value: 0x0000, lo: 0x0c}, + {value: 0x3308, lo: 0x80, hi: 0x83}, + {value: 0x3b08, lo: 0x84, hi: 0x85}, + {value: 0x0008, lo: 0x86, hi: 0x86}, + {value: 0x3308, lo: 0x87, hi: 0x87}, + {value: 0x0040, lo: 0x88, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa5}, + {value: 0x0040, lo: 0xa6, hi: 0xa6}, + {value: 0x0008, lo: 0xa7, hi: 0xa8}, + {value: 0x0040, lo: 0xa9, hi: 0xa9}, + {value: 0x0008, lo: 0xaa, hi: 0xbf}, + // Block 0xd1, offset 0x669 + {value: 0x0000, lo: 0x0d}, + {value: 0x0008, lo: 0x80, hi: 0x89}, + {value: 0x3008, lo: 0x8a, hi: 0x8e}, + {value: 0x0040, lo: 0x8f, hi: 0x8f}, + {value: 0x3308, lo: 0x90, hi: 0x91}, + {value: 0x0040, lo: 0x92, hi: 0x92}, + {value: 0x3008, lo: 0x93, hi: 0x94}, + {value: 0x3308, lo: 0x95, hi: 0x95}, + {value: 0x3008, lo: 0x96, hi: 0x96}, + {value: 0x3b08, lo: 0x97, hi: 0x97}, + {value: 0x0008, lo: 0x98, hi: 0x98}, + {value: 0x0040, lo: 0x99, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa9}, + {value: 0x0040, lo: 0xaa, hi: 0xbf}, + // Block 0xd2, offset 0x677 + {value: 0x0000, lo: 0x06}, + {value: 0x0040, lo: 0x80, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xb2}, + {value: 0x3308, lo: 0xb3, hi: 0xb4}, + {value: 0x3008, lo: 0xb5, hi: 0xb6}, + {value: 0x0018, lo: 0xb7, hi: 0xb8}, + {value: 0x0040, lo: 0xb9, hi: 0xbf}, + // Block 0xd3, offset 0x67e + {value: 0x0000, lo: 0x03}, + {value: 0x0018, lo: 0x80, hi: 0xb1}, + {value: 0x0040, lo: 0xb2, hi: 0xbe}, + {value: 0x0018, lo: 0xbf, hi: 0xbf}, + // Block 0xd4, offset 0x682 + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0xbf}, + // Block 0xd5, offset 0x685 + {value: 0x0000, lo: 0x04}, + {value: 0x0018, lo: 0x80, hi: 0xae}, + {value: 0x0040, lo: 0xaf, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xb4}, + {value: 0x0040, lo: 0xb5, hi: 0xbf}, + // Block 0xd6, offset 0x68a + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0x83}, + {value: 0x0040, lo: 0x84, hi: 0xbf}, + // Block 0xd7, offset 0x68d + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0xae}, + {value: 0x0040, lo: 0xaf, hi: 0xaf}, + {value: 0x0340, lo: 0xb0, hi: 0xb8}, + {value: 0x0040, lo: 0xb9, hi: 0xbf}, + // Block 0xd8, offset 0x692 + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0x86}, + {value: 0x0040, lo: 0x87, hi: 0xbf}, + // Block 0xd9, offset 0x695 + {value: 0x0000, lo: 0x06}, + {value: 0x0008, lo: 0x80, hi: 0x9e}, + {value: 0x0040, lo: 0x9f, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa9}, + {value: 0x0040, lo: 0xaa, hi: 0xad}, + {value: 0x0018, lo: 0xae, hi: 0xaf}, + {value: 0x0040, lo: 0xb0, hi: 0xbf}, + // Block 0xda, offset 0x69c + {value: 0x0000, lo: 0x06}, + {value: 0x0040, lo: 0x80, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0xad}, + {value: 0x0040, lo: 0xae, hi: 0xaf}, + {value: 0x3308, lo: 0xb0, hi: 0xb4}, + {value: 0x0018, lo: 0xb5, hi: 0xb5}, + {value: 0x0040, lo: 0xb6, hi: 0xbf}, + // Block 0xdb, offset 0x6a3 + {value: 0x0000, lo: 0x03}, + {value: 0x0008, lo: 0x80, hi: 0xaf}, + {value: 0x3308, lo: 0xb0, hi: 0xb6}, + {value: 0x0018, lo: 0xb7, hi: 0xbf}, + // Block 0xdc, offset 0x6a7 + {value: 0x0000, lo: 0x0a}, + {value: 0x0008, lo: 0x80, hi: 0x83}, + {value: 0x0018, lo: 0x84, hi: 0x85}, + {value: 0x0040, lo: 0x86, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9a}, + {value: 0x0018, lo: 0x9b, hi: 0xa1}, + {value: 0x0040, lo: 0xa2, hi: 0xa2}, + {value: 0x0008, lo: 0xa3, hi: 0xb7}, + {value: 0x0040, lo: 0xb8, hi: 0xbc}, + {value: 0x0008, lo: 0xbd, hi: 0xbf}, + // Block 0xdd, offset 0x6b2 + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0x8f}, + {value: 0x0040, lo: 0x90, hi: 0xbf}, + // Block 0xde, offset 0x6b5 + {value: 0x0000, lo: 0x02}, + {value: 0xe105, lo: 0x80, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xbf}, + // Block 0xdf, offset 0x6b8 + {value: 0x0000, lo: 0x02}, + {value: 0x0018, lo: 0x80, hi: 0x9a}, + {value: 0x0040, lo: 0x9b, hi: 0xbf}, + // Block 0xe0, offset 0x6bb + {value: 0x0000, lo: 0x05}, + {value: 0x0008, lo: 0x80, hi: 0x8a}, + {value: 0x0040, lo: 0x8b, hi: 0x8e}, + {value: 0x3308, lo: 0x8f, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x90}, + {value: 0x3008, lo: 0x91, hi: 0xbf}, + // Block 0xe1, offset 0x6c1 + {value: 0x0000, lo: 0x05}, + {value: 0x3008, lo: 0x80, hi: 0x87}, + {value: 0x0040, lo: 0x88, hi: 0x8e}, + {value: 0x3308, lo: 0x8f, hi: 0x92}, + {value: 0x0008, lo: 0x93, hi: 0x9f}, + {value: 0x0040, lo: 0xa0, hi: 0xbf}, + // Block 0xe2, offset 0x6c7 + {value: 0x0000, lo: 0x05}, + {value: 0x0040, lo: 0x80, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa1}, + {value: 0x0018, lo: 0xa2, hi: 0xa2}, + {value: 0x0008, lo: 0xa3, hi: 0xa3}, + {value: 0x0040, lo: 0xa4, hi: 0xbf}, + // Block 0xe3, offset 0x6cd + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0xb7}, + {value: 0x0040, lo: 0xb8, hi: 0xbf}, + // Block 0xe4, offset 0x6d0 + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0xb2}, + {value: 0x0040, lo: 0xb3, hi: 0xbf}, + // Block 0xe5, offset 0x6d3 + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0x9e}, + {value: 0x0040, lo: 0x9f, hi: 0xbf}, + // Block 0xe6, offset 0x6d6 + {value: 0x0000, lo: 0x06}, + {value: 0x0040, lo: 0x80, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x92}, + {value: 0x0040, lo: 0x93, hi: 0xa3}, + {value: 0x0008, lo: 0xa4, hi: 0xa7}, + {value: 0x0040, lo: 0xa8, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbf}, + // Block 0xe7, offset 0x6dd + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0xbb}, + {value: 0x0040, lo: 0xbc, hi: 0xbf}, + // Block 0xe8, offset 0x6e0 + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0xaa}, + {value: 0x0040, lo: 0xab, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbc}, + {value: 0x0040, lo: 0xbd, hi: 0xbf}, + // Block 0xe9, offset 0x6e5 + {value: 0x0000, lo: 0x09}, + {value: 0x0008, lo: 0x80, hi: 0x88}, + {value: 0x0040, lo: 0x89, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9b}, + {value: 0x0018, lo: 0x9c, hi: 0x9c}, + {value: 0x3308, lo: 0x9d, hi: 0x9e}, + {value: 0x0018, lo: 0x9f, hi: 0x9f}, + {value: 0x03c0, lo: 0xa0, hi: 0xa3}, + {value: 0x0040, lo: 0xa4, hi: 0xbf}, + // Block 0xea, offset 0x6ef + {value: 0x0000, lo: 0x02}, + {value: 0x0018, lo: 0x80, hi: 0xb5}, + {value: 0x0040, lo: 0xb6, hi: 0xbf}, + // Block 0xeb, offset 0x6f2 + {value: 0x0000, lo: 0x03}, + {value: 0x0018, lo: 0x80, hi: 0xa6}, + {value: 0x0040, lo: 0xa7, hi: 0xa8}, + {value: 0x0018, lo: 0xa9, hi: 0xbf}, + // Block 0xec, offset 0x6f6 + {value: 0x0000, lo: 0x0e}, + {value: 0x0018, lo: 0x80, hi: 0x9d}, + {value: 0xb5b9, lo: 0x9e, hi: 0x9e}, + {value: 0xb601, lo: 0x9f, hi: 0x9f}, + {value: 0xb649, lo: 0xa0, hi: 0xa0}, + {value: 0xb6b1, lo: 0xa1, hi: 0xa1}, + {value: 0xb719, lo: 0xa2, hi: 0xa2}, + {value: 0xb781, lo: 0xa3, hi: 0xa3}, + {value: 0xb7e9, lo: 0xa4, hi: 0xa4}, + {value: 0x3018, lo: 0xa5, hi: 0xa6}, + {value: 0x3318, lo: 0xa7, hi: 0xa9}, + {value: 0x0018, lo: 0xaa, hi: 0xac}, + {value: 0x3018, lo: 0xad, hi: 0xb2}, + {value: 0x0340, lo: 0xb3, hi: 0xba}, + {value: 0x3318, lo: 0xbb, hi: 0xbf}, + // Block 0xed, offset 0x705 + {value: 0x0000, lo: 0x0b}, + {value: 0x3318, lo: 0x80, hi: 0x82}, + {value: 0x0018, lo: 0x83, hi: 0x84}, + {value: 0x3318, lo: 0x85, hi: 0x8b}, + {value: 0x0018, lo: 0x8c, hi: 0xa9}, + {value: 0x3318, lo: 0xaa, hi: 0xad}, + {value: 0x0018, lo: 0xae, hi: 0xba}, + {value: 0xb851, lo: 0xbb, hi: 0xbb}, + {value: 0xb899, lo: 0xbc, hi: 0xbc}, + {value: 0xb8e1, lo: 0xbd, hi: 0xbd}, + {value: 0xb949, lo: 0xbe, hi: 0xbe}, + {value: 0xb9b1, lo: 0xbf, hi: 0xbf}, + // Block 0xee, offset 0x711 + {value: 0x0000, lo: 0x03}, + {value: 0xba19, lo: 0x80, hi: 0x80}, + {value: 0x0018, lo: 0x81, hi: 0xa8}, + {value: 0x0040, lo: 0xa9, hi: 0xbf}, + // Block 0xef, offset 0x715 + {value: 0x0000, lo: 0x04}, + {value: 0x0018, lo: 0x80, hi: 0x81}, + {value: 0x3318, lo: 0x82, hi: 0x84}, + {value: 0x0018, lo: 0x85, hi: 0x85}, + {value: 0x0040, lo: 0x86, hi: 0xbf}, + // Block 0xf0, offset 0x71a + {value: 0x0000, lo: 0x03}, + {value: 0x0040, lo: 0x80, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xb3}, + {value: 0x0040, lo: 0xb4, hi: 0xbf}, + // Block 0xf1, offset 0x71e + {value: 0x0000, lo: 0x04}, + {value: 0x0018, lo: 0x80, hi: 0x96}, + {value: 0x0040, lo: 0x97, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xb8}, + {value: 0x0040, lo: 0xb9, hi: 0xbf}, + // Block 0xf2, offset 0x723 + {value: 0x0000, lo: 0x03}, + {value: 0x3308, lo: 0x80, hi: 0xb6}, + {value: 0x0018, lo: 0xb7, hi: 0xba}, + {value: 0x3308, lo: 0xbb, hi: 0xbf}, + // Block 0xf3, offset 0x727 + {value: 0x0000, lo: 0x04}, + {value: 0x3308, lo: 0x80, hi: 0xac}, + {value: 0x0018, lo: 0xad, hi: 0xb4}, + {value: 0x3308, lo: 0xb5, hi: 0xb5}, + {value: 0x0018, lo: 0xb6, hi: 0xbf}, + // Block 0xf4, offset 0x72c + {value: 0x0000, lo: 0x08}, + {value: 0x0018, lo: 0x80, hi: 0x83}, + {value: 0x3308, lo: 0x84, hi: 0x84}, + {value: 0x0018, lo: 0x85, hi: 0x8b}, + {value: 0x0040, lo: 0x8c, hi: 0x9a}, + {value: 0x3308, lo: 0x9b, hi: 0x9f}, + {value: 0x0040, lo: 0xa0, hi: 0xa0}, + {value: 0x3308, lo: 0xa1, hi: 0xaf}, + {value: 0x0040, lo: 0xb0, hi: 0xbf}, + // Block 0xf5, offset 0x735 + {value: 0x0000, lo: 0x0a}, + {value: 0x3308, lo: 0x80, hi: 0x86}, + {value: 0x0040, lo: 0x87, hi: 0x87}, + {value: 0x3308, lo: 0x88, hi: 0x98}, + {value: 0x0040, lo: 0x99, hi: 0x9a}, + {value: 0x3308, lo: 0x9b, hi: 0xa1}, + {value: 0x0040, lo: 0xa2, hi: 0xa2}, + {value: 0x3308, lo: 0xa3, hi: 0xa4}, + {value: 0x0040, lo: 0xa5, hi: 0xa5}, + {value: 0x3308, lo: 0xa6, hi: 0xaa}, + {value: 0x0040, lo: 0xab, hi: 0xbf}, + // Block 0xf6, offset 0x740 + {value: 0x0000, lo: 0x05}, + {value: 0x0008, lo: 0x80, hi: 0xac}, + {value: 0x0040, lo: 0xad, hi: 0xaf}, + {value: 0x3308, lo: 0xb0, hi: 0xb6}, + {value: 0x0008, lo: 0xb7, hi: 0xbd}, + {value: 0x0040, lo: 0xbe, hi: 0xbf}, + // Block 0xf7, offset 0x746 + {value: 0x0000, lo: 0x05}, + {value: 0x0008, lo: 0x80, hi: 0x89}, + {value: 0x0040, lo: 0x8a, hi: 0x8d}, + {value: 0x0008, lo: 0x8e, hi: 0x8e}, + {value: 0x0018, lo: 0x8f, hi: 0x8f}, + {value: 0x0040, lo: 0x90, hi: 0xbf}, + // Block 0xf8, offset 0x74c + {value: 0x0000, lo: 0x05}, + {value: 0x0008, lo: 0x80, hi: 0xab}, + {value: 0x3308, lo: 0xac, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xb9}, + {value: 0x0040, lo: 0xba, hi: 0xbe}, + {value: 0x0018, lo: 0xbf, hi: 0xbf}, + // Block 0xf9, offset 0x752 + {value: 0x0000, lo: 0x05}, + {value: 0x0808, lo: 0x80, hi: 0x84}, + {value: 0x0040, lo: 0x85, hi: 0x86}, + {value: 0x0818, lo: 0x87, hi: 0x8f}, + {value: 0x3308, lo: 0x90, hi: 0x96}, + {value: 0x0040, lo: 0x97, hi: 0xbf}, + // Block 0xfa, offset 0x758 + {value: 0x0000, lo: 0x08}, + {value: 0x0a08, lo: 0x80, hi: 0x83}, + {value: 0x3308, lo: 0x84, hi: 0x8a}, + {value: 0x0b08, lo: 0x8b, hi: 0x8b}, + {value: 0x0040, lo: 0x8c, hi: 0x8f}, + {value: 0x0808, lo: 0x90, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9d}, + {value: 0x0818, lo: 0x9e, hi: 0x9f}, + {value: 0x0040, lo: 0xa0, hi: 0xbf}, + // Block 0xfb, offset 0x761 + {value: 0x0000, lo: 0x02}, + {value: 0x0040, lo: 0x80, hi: 0xb0}, + {value: 0x0818, lo: 0xb1, hi: 0xbf}, + // Block 0xfc, offset 0x764 + {value: 0x0000, lo: 0x02}, + {value: 0x0818, lo: 0x80, hi: 0xb4}, + {value: 0x0040, lo: 0xb5, hi: 0xbf}, + // Block 0xfd, offset 0x767 + {value: 0x0000, lo: 0x03}, + {value: 0x0040, lo: 0x80, hi: 0x80}, + {value: 0x0818, lo: 0x81, hi: 0xbd}, + {value: 0x0040, lo: 0xbe, hi: 0xbf}, + // Block 0xfe, offset 0x76b + {value: 0x0000, lo: 0x03}, + {value: 0x0040, lo: 0x80, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xb1}, + {value: 0x0040, lo: 0xb2, hi: 0xbf}, + // Block 0xff, offset 0x76f + {value: 0x0000, lo: 0x03}, + {value: 0x0018, lo: 0x80, hi: 0xab}, + {value: 0x0040, lo: 0xac, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xbf}, + // Block 0x100, offset 0x773 + {value: 0x0000, lo: 0x05}, + {value: 0x0018, lo: 0x80, hi: 0x93}, + {value: 0x0040, lo: 0x94, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xae}, + {value: 0x0040, lo: 0xaf, hi: 0xb0}, + {value: 0x0018, lo: 0xb1, hi: 0xbf}, + // Block 0x101, offset 0x779 + {value: 0x0000, lo: 0x05}, + {value: 0x0040, lo: 0x80, hi: 0x80}, + {value: 0x0018, lo: 0x81, hi: 0x8f}, + {value: 0x0040, lo: 0x90, hi: 0x90}, + {value: 0x0018, lo: 0x91, hi: 0xb5}, + {value: 0x0040, lo: 0xb6, hi: 0xbf}, + // Block 0x102, offset 0x77f + {value: 0x0000, lo: 0x04}, + {value: 0x0018, lo: 0x80, hi: 0x8f}, + {value: 0xc1d9, lo: 0x90, hi: 0x90}, + {value: 0x0018, lo: 0x91, hi: 0xac}, + {value: 0x0040, lo: 0xad, hi: 0xbf}, + // Block 0x103, offset 0x784 + {value: 0x0000, lo: 0x02}, + {value: 0x0040, lo: 0x80, hi: 0xa5}, + {value: 0x0018, lo: 0xa6, hi: 0xbf}, + // Block 0x104, offset 0x787 + {value: 0x0000, lo: 0x0f}, + {value: 0xc801, lo: 0x80, hi: 0x80}, + {value: 0xc851, lo: 0x81, hi: 0x81}, + {value: 0xc8a1, lo: 0x82, hi: 0x82}, + {value: 0xc8f1, lo: 0x83, hi: 0x83}, + {value: 0xc941, lo: 0x84, hi: 0x84}, + {value: 0xc991, lo: 0x85, hi: 0x85}, + {value: 0xc9e1, lo: 0x86, hi: 0x86}, + {value: 0xca31, lo: 0x87, hi: 0x87}, + {value: 0xca81, lo: 0x88, hi: 0x88}, + {value: 0x0040, lo: 0x89, hi: 0x8f}, + {value: 0xcad1, lo: 0x90, hi: 0x90}, + {value: 0xcaf1, lo: 0x91, hi: 0x91}, + {value: 0x0040, lo: 0x92, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xa5}, + {value: 0x0040, lo: 0xa6, hi: 0xbf}, + // Block 0x105, offset 0x797 + {value: 0x0000, lo: 0x06}, + {value: 0x0018, lo: 0x80, hi: 0x95}, + {value: 0x0040, lo: 0x96, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xac}, + {value: 0x0040, lo: 0xad, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xba}, + {value: 0x0040, lo: 0xbb, hi: 0xbf}, + // Block 0x106, offset 0x79e + {value: 0x0000, lo: 0x02}, + {value: 0x0018, lo: 0x80, hi: 0xb3}, + {value: 0x0040, lo: 0xb4, hi: 0xbf}, + // Block 0x107, offset 0x7a1 + {value: 0x0000, lo: 0x04}, + {value: 0x0018, lo: 0x80, hi: 0x98}, + {value: 0x0040, lo: 0x99, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xab}, + {value: 0x0040, lo: 0xac, hi: 0xbf}, + // Block 0x108, offset 0x7a6 + {value: 0x0000, lo: 0x03}, + {value: 0x0018, lo: 0x80, hi: 0x8b}, + {value: 0x0040, lo: 0x8c, hi: 0x8f}, + {value: 0x0018, lo: 0x90, hi: 0xbf}, + // Block 0x109, offset 0x7aa + {value: 0x0000, lo: 0x05}, + {value: 0x0018, lo: 0x80, hi: 0x87}, + {value: 0x0040, lo: 0x88, hi: 0x8f}, + {value: 0x0018, lo: 0x90, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xbf}, + // Block 0x10a, offset 0x7b0 + {value: 0x0000, lo: 0x04}, + {value: 0x0018, lo: 0x80, hi: 0x87}, + {value: 0x0040, lo: 0x88, hi: 0x8f}, + {value: 0x0018, lo: 0x90, hi: 0xad}, + {value: 0x0040, lo: 0xae, hi: 0xbf}, + // Block 0x10b, offset 0x7b5 + {value: 0x0000, lo: 0x03}, + {value: 0x0018, lo: 0x80, hi: 0x8b}, + {value: 0x0040, lo: 0x8c, hi: 0x8c}, + {value: 0x0018, lo: 0x8d, hi: 0xbf}, + // Block 0x10c, offset 0x7b9 + {value: 0x0000, lo: 0x05}, + {value: 0x0018, lo: 0x80, hi: 0xb1}, + {value: 0x0040, lo: 0xb2, hi: 0xb2}, + {value: 0x0018, lo: 0xb3, hi: 0xb6}, + {value: 0x0040, lo: 0xb7, hi: 0xb9}, + {value: 0x0018, lo: 0xba, hi: 0xbf}, + // Block 0x10d, offset 0x7bf + {value: 0x0000, lo: 0x05}, + {value: 0x0018, lo: 0x80, hi: 0xa2}, + {value: 0x0040, lo: 0xa3, hi: 0xa4}, + {value: 0x0018, lo: 0xa5, hi: 0xaa}, + {value: 0x0040, lo: 0xab, hi: 0xad}, + {value: 0x0018, lo: 0xae, hi: 0xbf}, + // Block 0x10e, offset 0x7c5 + {value: 0x0000, lo: 0x03}, + {value: 0x0018, lo: 0x80, hi: 0x8a}, + {value: 0x0040, lo: 0x8b, hi: 0x8c}, + {value: 0x0018, lo: 0x8d, hi: 0xbf}, + // Block 0x10f, offset 0x7c9 + {value: 0x0000, lo: 0x08}, + {value: 0x0018, lo: 0x80, hi: 0x93}, + {value: 0x0040, lo: 0x94, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xad}, + {value: 0x0040, lo: 0xae, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xb3}, + {value: 0x0040, lo: 0xb4, hi: 0xb7}, + {value: 0x0018, lo: 0xb8, hi: 0xba}, + {value: 0x0040, lo: 0xbb, hi: 0xbf}, + // Block 0x110, offset 0x7d2 + {value: 0x0000, lo: 0x04}, + {value: 0x0018, lo: 0x80, hi: 0x82}, + {value: 0x0040, lo: 0x83, hi: 0x8f}, + {value: 0x0018, lo: 0x90, hi: 0x95}, + {value: 0x0040, lo: 0x96, hi: 0xbf}, + // Block 0x111, offset 0x7d7 + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0x96}, + {value: 0x0040, lo: 0x97, hi: 0xbf}, + // Block 0x112, offset 0x7da + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0xb4}, + {value: 0x0040, lo: 0xb5, hi: 0xbf}, + // Block 0x113, offset 0x7dd + {value: 0x0000, lo: 0x03}, + {value: 0x0008, lo: 0x80, hi: 0x9d}, + {value: 0x0040, lo: 0x9e, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xbf}, + // Block 0x114, offset 0x7e1 + {value: 0x0000, lo: 0x03}, + {value: 0x0008, lo: 0x80, hi: 0xa1}, + {value: 0x0040, lo: 0xa2, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbf}, + // Block 0x115, offset 0x7e5 + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0xa0}, + {value: 0x0040, lo: 0xa1, hi: 0xbf}, + // Block 0x116, offset 0x7e8 + {value: 0x0020, lo: 0x0f}, + {value: 0xded1, lo: 0x80, hi: 0x89}, + {value: 0x8e35, lo: 0x8a, hi: 0x8a}, + {value: 0xe011, lo: 0x8b, hi: 0x9c}, + {value: 0x8e55, lo: 0x9d, hi: 0x9d}, + {value: 0xe251, lo: 0x9e, hi: 0xa2}, + {value: 0x8e75, lo: 0xa3, hi: 0xa3}, + {value: 0xe2f1, lo: 0xa4, hi: 0xab}, + {value: 0x7f0d, lo: 0xac, hi: 0xac}, + {value: 0xe3f1, lo: 0xad, hi: 0xaf}, + {value: 0x8e95, lo: 0xb0, hi: 0xb0}, + {value: 0xe451, lo: 0xb1, hi: 0xb6}, + {value: 0x8eb5, lo: 0xb7, hi: 0xb9}, + {value: 0xe511, lo: 0xba, hi: 0xba}, + {value: 0x8f15, lo: 0xbb, hi: 0xbb}, + {value: 0xe531, lo: 0xbc, hi: 0xbf}, + // Block 0x117, offset 0x7f8 + {value: 0x0020, lo: 0x10}, + {value: 0x93b5, lo: 0x80, hi: 0x80}, + {value: 0xf0b1, lo: 0x81, hi: 0x86}, + {value: 0x93d5, lo: 0x87, hi: 0x8a}, + {value: 0xda11, lo: 0x8b, hi: 0x8b}, + {value: 0xf171, lo: 0x8c, hi: 0x96}, + {value: 0x9455, lo: 0x97, hi: 0x97}, + {value: 0xf2d1, lo: 0x98, hi: 0xa3}, + {value: 0x9475, lo: 0xa4, hi: 0xa6}, + {value: 0xf451, lo: 0xa7, hi: 0xaa}, + {value: 0x94d5, lo: 0xab, hi: 0xab}, + {value: 0xf4d1, lo: 0xac, hi: 0xac}, + {value: 0x94f5, lo: 0xad, hi: 0xad}, + {value: 0xf4f1, lo: 0xae, hi: 0xaf}, + {value: 0x9515, lo: 0xb0, hi: 0xb1}, + {value: 0xf531, lo: 0xb2, hi: 0xbe}, + {value: 0x2040, lo: 0xbf, hi: 0xbf}, + // Block 0x118, offset 0x809 + {value: 0x0000, lo: 0x04}, + {value: 0x0040, lo: 0x80, hi: 0x80}, + {value: 0x0340, lo: 0x81, hi: 0x81}, + {value: 0x0040, lo: 0x82, hi: 0x9f}, + {value: 0x0340, lo: 0xa0, hi: 0xbf}, + // Block 0x119, offset 0x80e + {value: 0x0000, lo: 0x01}, + {value: 0x0340, lo: 0x80, hi: 0xbf}, + // Block 0x11a, offset 0x810 + {value: 0x0000, lo: 0x01}, + {value: 0x33c0, lo: 0x80, hi: 0xbf}, + // Block 0x11b, offset 0x812 + {value: 0x0000, lo: 0x02}, + {value: 0x33c0, lo: 0x80, hi: 0xaf}, + {value: 0x0040, lo: 0xb0, hi: 0xbf}, +} + +// Total table size 42780 bytes (41KiB); checksum: 29936AB9 diff --git a/vendor/golang.org/x/net/idna/tables12.00.go b/vendor/golang.org/x/net/idna/tables12.00.go deleted file mode 100644 index f4b8ea36..00000000 --- a/vendor/golang.org/x/net/idna/tables12.00.go +++ /dev/null @@ -1,4733 +0,0 @@ -// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. - -// +build go1.14 - -package idna - -// UnicodeVersion is the Unicode version from which the tables in this package are derived. -const UnicodeVersion = "12.0.0" - -var mappings string = "" + // Size: 8178 bytes - "\x00\x01 \x03 ̈\x01a\x03 ̄\x012\x013\x03 ́\x03 ̧\x011\x01o\x051⁄4\x051⁄2" + - "\x053⁄4\x03i̇\x03l·\x03ʼn\x01s\x03dž\x03ⱥ\x03ⱦ\x01h\x01j\x01r\x01w\x01y" + - "\x03 ̆\x03 ̇\x03 ̊\x03 ̨\x03 ̃\x03 ̋\x01l\x01x\x04̈́\x03 ι\x01;\x05 ̈́" + - "\x04եւ\x04اٴ\x04وٴ\x04ۇٴ\x04يٴ\x06क़\x06ख़\x06ग़\x06ज़\x06ड़\x06ढ़\x06फ़" + - "\x06य़\x06ড়\x06ঢ়\x06য়\x06ਲ਼\x06ਸ਼\x06ਖ਼\x06ਗ਼\x06ਜ਼\x06ਫ਼\x06ଡ଼\x06ଢ଼" + - "\x06ํา\x06ໍາ\x06ຫນ\x06ຫມ\x06གྷ\x06ཌྷ\x06དྷ\x06བྷ\x06ཛྷ\x06ཀྵ\x06ཱི\x06ཱུ" + - "\x06ྲྀ\x09ྲཱྀ\x06ླྀ\x09ླཱྀ\x06ཱྀ\x06ྒྷ\x06ྜྷ\x06ྡྷ\x06ྦྷ\x06ྫྷ\x06ྐྵ\x02" + - "в\x02д\x02о\x02с\x02т\x02ъ\x02ѣ\x02æ\x01b\x01d\x01e\x02ǝ\x01g\x01i\x01k" + - "\x01m\x01n\x02ȣ\x01p\x01t\x01u\x02ɐ\x02ɑ\x02ə\x02ɛ\x02ɜ\x02ŋ\x02ɔ\x02ɯ" + - "\x01v\x02β\x02γ\x02δ\x02φ\x02χ\x02ρ\x02н\x02ɒ\x01c\x02ɕ\x02ð\x01f\x02ɟ" + - "\x02ɡ\x02ɥ\x02ɨ\x02ɩ\x02ɪ\x02ʝ\x02ɭ\x02ʟ\x02ɱ\x02ɰ\x02ɲ\x02ɳ\x02ɴ\x02ɵ" + - "\x02ɸ\x02ʂ\x02ʃ\x02ƫ\x02ʉ\x02ʊ\x02ʋ\x02ʌ\x01z\x02ʐ\x02ʑ\x02ʒ\x02θ\x02ss" + - "\x02ά\x02έ\x02ή\x02ί\x02ό\x02ύ\x02ώ\x05ἀι\x05ἁι\x05ἂι\x05ἃι\x05ἄι\x05ἅι" + - "\x05ἆι\x05ἇι\x05ἠι\x05ἡι\x05ἢι\x05ἣι\x05ἤι\x05ἥι\x05ἦι\x05ἧι\x05ὠι\x05ὡι" + - "\x05ὢι\x05ὣι\x05ὤι\x05ὥι\x05ὦι\x05ὧι\x05ὰι\x04αι\x04άι\x05ᾶι\x02ι\x05 ̈͂" + - "\x05ὴι\x04ηι\x04ήι\x05ῆι\x05 ̓̀\x05 ̓́\x05 ̓͂\x02ΐ\x05 ̔̀\x05 ̔́\x05 ̔͂" + - "\x02ΰ\x05 ̈̀\x01`\x05ὼι\x04ωι\x04ώι\x05ῶι\x06′′\x09′′′\x06‵‵\x09‵‵‵\x02!" + - "!\x02??\x02?!\x02!?\x0c′′′′\x010\x014\x015\x016\x017\x018\x019\x01+\x01=" + - "\x01(\x01)\x02rs\x02ħ\x02no\x01q\x02sm\x02tm\x02ω\x02å\x02א\x02ב\x02ג" + - "\x02ד\x02π\x051⁄7\x051⁄9\x061⁄10\x051⁄3\x052⁄3\x051⁄5\x052⁄5\x053⁄5\x054" + - "⁄5\x051⁄6\x055⁄6\x051⁄8\x053⁄8\x055⁄8\x057⁄8\x041⁄\x02ii\x02iv\x02vi" + - "\x04viii\x02ix\x02xi\x050⁄3\x06∫∫\x09∫∫∫\x06∮∮\x09∮∮∮\x0210\x0211\x0212" + - "\x0213\x0214\x0215\x0216\x0217\x0218\x0219\x0220\x04(10)\x04(11)\x04(12)" + - "\x04(13)\x04(14)\x04(15)\x04(16)\x04(17)\x04(18)\x04(19)\x04(20)\x0c∫∫∫∫" + - "\x02==\x05⫝̸\x02ɫ\x02ɽ\x02ȿ\x02ɀ\x01.\x04 ゙\x04 ゚\x06より\x06コト\x05(ᄀ)\x05" + - "(ᄂ)\x05(ᄃ)\x05(ᄅ)\x05(ᄆ)\x05(ᄇ)\x05(ᄉ)\x05(ᄋ)\x05(ᄌ)\x05(ᄎ)\x05(ᄏ)\x05(ᄐ" + - ")\x05(ᄑ)\x05(ᄒ)\x05(가)\x05(나)\x05(다)\x05(라)\x05(마)\x05(바)\x05(사)\x05(아)" + - "\x05(자)\x05(차)\x05(카)\x05(타)\x05(파)\x05(하)\x05(주)\x08(오전)\x08(오후)\x05(一)" + - "\x05(二)\x05(三)\x05(四)\x05(五)\x05(六)\x05(七)\x05(八)\x05(九)\x05(十)\x05(月)" + - "\x05(火)\x05(水)\x05(木)\x05(金)\x05(土)\x05(日)\x05(株)\x05(有)\x05(社)\x05(名)" + - "\x05(特)\x05(財)\x05(祝)\x05(労)\x05(代)\x05(呼)\x05(学)\x05(監)\x05(企)\x05(資)" + - "\x05(協)\x05(祭)\x05(休)\x05(自)\x05(至)\x0221\x0222\x0223\x0224\x0225\x0226" + - "\x0227\x0228\x0229\x0230\x0231\x0232\x0233\x0234\x0235\x06참고\x06주의\x0236" + - "\x0237\x0238\x0239\x0240\x0241\x0242\x0243\x0244\x0245\x0246\x0247\x0248" + - "\x0249\x0250\x041月\x042月\x043月\x044月\x045月\x046月\x047月\x048月\x049月\x0510" + - "月\x0511月\x0512月\x02hg\x02ev\x0cアパート\x0cアルファ\x0cアンペア\x09アール\x0cイニング\x09" + - "インチ\x09ウォン\x0fエスクード\x0cエーカー\x09オンス\x09オーム\x09カイリ\x0cカラット\x0cカロリー\x09ガロ" + - "ン\x09ガンマ\x06ギガ\x09ギニー\x0cキュリー\x0cギルダー\x06キロ\x0fキログラム\x12キロメートル\x0fキロワッ" + - "ト\x09グラム\x0fグラムトン\x0fクルゼイロ\x0cクローネ\x09ケース\x09コルナ\x09コーポ\x0cサイクル\x0fサンチ" + - "ーム\x0cシリング\x09センチ\x09セント\x09ダース\x06デシ\x06ドル\x06トン\x06ナノ\x09ノット\x09ハイツ" + - "\x0fパーセント\x09パーツ\x0cバーレル\x0fピアストル\x09ピクル\x06ピコ\x06ビル\x0fファラッド\x0cフィート" + - "\x0fブッシェル\x09フラン\x0fヘクタール\x06ペソ\x09ペニヒ\x09ヘルツ\x09ペンス\x09ページ\x09ベータ\x0cポイ" + - "ント\x09ボルト\x06ホン\x09ポンド\x09ホール\x09ホーン\x0cマイクロ\x09マイル\x09マッハ\x09マルク\x0fマ" + - "ンション\x0cミクロン\x06ミリ\x0fミリバール\x06メガ\x0cメガトン\x0cメートル\x09ヤード\x09ヤール\x09ユアン" + - "\x0cリットル\x06リラ\x09ルピー\x0cルーブル\x06レム\x0fレントゲン\x09ワット\x040点\x041点\x042点" + - "\x043点\x044点\x045点\x046点\x047点\x048点\x049点\x0510点\x0511点\x0512点\x0513点" + - "\x0514点\x0515点\x0516点\x0517点\x0518点\x0519点\x0520点\x0521点\x0522点\x0523点" + - "\x0524点\x02da\x02au\x02ov\x02pc\x02dm\x02iu\x06平成\x06昭和\x06大正\x06明治\x0c株" + - "式会社\x02pa\x02na\x02ma\x02ka\x02kb\x02mb\x02gb\x04kcal\x02pf\x02nf\x02m" + - "g\x02kg\x02hz\x02ml\x02dl\x02kl\x02fm\x02nm\x02mm\x02cm\x02km\x02m2\x02m" + - "3\x05m∕s\x06m∕s2\x07rad∕s\x08rad∕s2\x02ps\x02ns\x02ms\x02pv\x02nv\x02mv" + - "\x02kv\x02pw\x02nw\x02mw\x02kw\x02bq\x02cc\x02cd\x06c∕kg\x02db\x02gy\x02" + - "ha\x02hp\x02in\x02kk\x02kt\x02lm\x02ln\x02lx\x02ph\x02pr\x02sr\x02sv\x02" + - "wb\x05v∕m\x05a∕m\x041日\x042日\x043日\x044日\x045日\x046日\x047日\x048日\x049日" + - "\x0510日\x0511日\x0512日\x0513日\x0514日\x0515日\x0516日\x0517日\x0518日\x0519日" + - "\x0520日\x0521日\x0522日\x0523日\x0524日\x0525日\x0526日\x0527日\x0528日\x0529日" + - "\x0530日\x0531日\x02ь\x02ɦ\x02ɬ\x02ʞ\x02ʇ\x02œ\x04𤋮\x04𢡊\x04𢡄\x04𣏕\x04𥉉" + - "\x04𥳐\x04𧻓\x02ff\x02fi\x02fl\x02st\x04մն\x04մե\x04մի\x04վն\x04մխ\x04יִ" + - "\x04ײַ\x02ע\x02ה\x02כ\x02ל\x02ם\x02ר\x02ת\x04שׁ\x04שׂ\x06שּׁ\x06שּׂ\x04א" + - "ַ\x04אָ\x04אּ\x04בּ\x04גּ\x04דּ\x04הּ\x04וּ\x04זּ\x04טּ\x04יּ\x04ךּ\x04" + - "כּ\x04לּ\x04מּ\x04נּ\x04סּ\x04ףּ\x04פּ\x04צּ\x04קּ\x04רּ\x04שּ\x04תּ" + - "\x04וֹ\x04בֿ\x04כֿ\x04פֿ\x04אל\x02ٱ\x02ٻ\x02پ\x02ڀ\x02ٺ\x02ٿ\x02ٹ\x02ڤ" + - "\x02ڦ\x02ڄ\x02ڃ\x02چ\x02ڇ\x02ڍ\x02ڌ\x02ڎ\x02ڈ\x02ژ\x02ڑ\x02ک\x02گ\x02ڳ" + - "\x02ڱ\x02ں\x02ڻ\x02ۀ\x02ہ\x02ھ\x02ے\x02ۓ\x02ڭ\x02ۇ\x02ۆ\x02ۈ\x02ۋ\x02ۅ" + - "\x02ۉ\x02ې\x02ى\x04ئا\x04ئە\x04ئو\x04ئۇ\x04ئۆ\x04ئۈ\x04ئې\x04ئى\x02ی\x04" + - "ئج\x04ئح\x04ئم\x04ئي\x04بج\x04بح\x04بخ\x04بم\x04بى\x04بي\x04تج\x04تح" + - "\x04تخ\x04تم\x04تى\x04تي\x04ثج\x04ثم\x04ثى\x04ثي\x04جح\x04جم\x04حج\x04حم" + - "\x04خج\x04خح\x04خم\x04سج\x04سح\x04سخ\x04سم\x04صح\x04صم\x04ضج\x04ضح\x04ضخ" + - "\x04ضم\x04طح\x04طم\x04ظم\x04عج\x04عم\x04غج\x04غم\x04فج\x04فح\x04فخ\x04فم" + - "\x04فى\x04في\x04قح\x04قم\x04قى\x04قي\x04كا\x04كج\x04كح\x04كخ\x04كل\x04كم" + - "\x04كى\x04كي\x04لج\x04لح\x04لخ\x04لم\x04لى\x04لي\x04مج\x04مح\x04مخ\x04مم" + - "\x04مى\x04مي\x04نج\x04نح\x04نخ\x04نم\x04نى\x04ني\x04هج\x04هم\x04هى\x04هي" + - "\x04يج\x04يح\x04يخ\x04يم\x04يى\x04يي\x04ذٰ\x04رٰ\x04ىٰ\x05 ٌّ\x05 ٍّ\x05" + - " َّ\x05 ُّ\x05 ِّ\x05 ّٰ\x04ئر\x04ئز\x04ئن\x04بر\x04بز\x04بن\x04تر\x04تز" + - "\x04تن\x04ثر\x04ثز\x04ثن\x04ما\x04نر\x04نز\x04نن\x04ير\x04يز\x04ين\x04ئخ" + - "\x04ئه\x04به\x04ته\x04صخ\x04له\x04نه\x04هٰ\x04يه\x04ثه\x04سه\x04شم\x04شه" + - "\x06ـَّ\x06ـُّ\x06ـِّ\x04طى\x04طي\x04عى\x04عي\x04غى\x04غي\x04سى\x04سي" + - "\x04شى\x04شي\x04حى\x04حي\x04جى\x04جي\x04خى\x04خي\x04صى\x04صي\x04ضى\x04ضي" + - "\x04شج\x04شح\x04شخ\x04شر\x04سر\x04صر\x04ضر\x04اً\x06تجم\x06تحج\x06تحم" + - "\x06تخم\x06تمج\x06تمح\x06تمخ\x06جمح\x06حمي\x06حمى\x06سحج\x06سجح\x06سجى" + - "\x06سمح\x06سمج\x06سمم\x06صحح\x06صمم\x06شحم\x06شجي\x06شمخ\x06شمم\x06ضحى" + - "\x06ضخم\x06طمح\x06طمم\x06طمي\x06عجم\x06عمم\x06عمى\x06غمم\x06غمي\x06غمى" + - "\x06فخم\x06قمح\x06قمم\x06لحم\x06لحي\x06لحى\x06لجج\x06لخم\x06لمح\x06محج" + - "\x06محم\x06محي\x06مجح\x06مجم\x06مخج\x06مخم\x06مجخ\x06همج\x06همم\x06نحم" + - "\x06نحى\x06نجم\x06نجى\x06نمي\x06نمى\x06يمم\x06بخي\x06تجي\x06تجى\x06تخي" + - "\x06تخى\x06تمي\x06تمى\x06جمي\x06جحى\x06جمى\x06سخى\x06صحي\x06شحي\x06ضحي" + - "\x06لجي\x06لمي\x06يحي\x06يجي\x06يمي\x06ممي\x06قمي\x06نحي\x06عمي\x06كمي" + - "\x06نجح\x06مخي\x06لجم\x06كمم\x06جحي\x06حجي\x06مجي\x06فمي\x06بحي\x06سخي" + - "\x06نجي\x06صلے\x06قلے\x08الله\x08اكبر\x08محمد\x08صلعم\x08رسول\x08عليه" + - "\x08وسلم\x06صلى!صلى الله عليه وسلم\x0fجل جلاله\x08ریال\x01,\x01:\x01!" + - "\x01?\x01_\x01{\x01}\x01[\x01]\x01#\x01&\x01*\x01-\x01<\x01>\x01\\\x01$" + - "\x01%\x01@\x04ـً\x04ـَ\x04ـُ\x04ـِ\x04ـّ\x04ـْ\x02ء\x02آ\x02أ\x02ؤ\x02إ" + - "\x02ئ\x02ا\x02ب\x02ة\x02ت\x02ث\x02ج\x02ح\x02خ\x02د\x02ذ\x02ر\x02ز\x02س" + - "\x02ش\x02ص\x02ض\x02ط\x02ظ\x02ع\x02غ\x02ف\x02ق\x02ك\x02ل\x02م\x02ن\x02ه" + - "\x02و\x02ي\x04لآ\x04لأ\x04لإ\x04لا\x01\x22\x01'\x01/\x01^\x01|\x01~\x02¢" + - "\x02£\x02¬\x02¦\x02¥\x08𝅗𝅥\x08𝅘𝅥\x0c𝅘𝅥𝅮\x0c𝅘𝅥𝅯\x0c𝅘𝅥𝅰\x0c𝅘𝅥𝅱\x0c𝅘𝅥𝅲\x08𝆹" + - "𝅥\x08𝆺𝅥\x0c𝆹𝅥𝅮\x0c𝆺𝅥𝅮\x0c𝆹𝅥𝅯\x0c𝆺𝅥𝅯\x02ı\x02ȷ\x02α\x02ε\x02ζ\x02η\x02" + - "κ\x02λ\x02μ\x02ν\x02ξ\x02ο\x02σ\x02τ\x02υ\x02ψ\x03∇\x03∂\x02ϝ\x02ٮ\x02ڡ" + - "\x02ٯ\x020,\x021,\x022,\x023,\x024,\x025,\x026,\x027,\x028,\x029,\x03(a)" + - "\x03(b)\x03(c)\x03(d)\x03(e)\x03(f)\x03(g)\x03(h)\x03(i)\x03(j)\x03(k)" + - "\x03(l)\x03(m)\x03(n)\x03(o)\x03(p)\x03(q)\x03(r)\x03(s)\x03(t)\x03(u)" + - "\x03(v)\x03(w)\x03(x)\x03(y)\x03(z)\x07〔s〕\x02wz\x02hv\x02sd\x03ppv\x02w" + - "c\x02mc\x02md\x02mr\x02dj\x06ほか\x06ココ\x03サ\x03手\x03字\x03双\x03デ\x03二\x03多" + - "\x03解\x03天\x03交\x03映\x03無\x03料\x03前\x03後\x03再\x03新\x03初\x03終\x03生\x03販" + - "\x03声\x03吹\x03演\x03投\x03捕\x03一\x03三\x03遊\x03左\x03中\x03右\x03指\x03走\x03打" + - "\x03禁\x03空\x03合\x03満\x03有\x03月\x03申\x03割\x03営\x03配\x09〔本〕\x09〔三〕\x09〔二〕" + - "\x09〔安〕\x09〔点〕\x09〔打〕\x09〔盗〕\x09〔勝〕\x09〔敗〕\x03得\x03可\x03丽\x03丸\x03乁\x03你" + - "\x03侮\x03侻\x03倂\x03偺\x03備\x03僧\x03像\x03㒞\x03免\x03兔\x03兤\x03具\x03㒹\x03內" + - "\x03冗\x03冤\x03仌\x03冬\x03况\x03凵\x03刃\x03㓟\x03刻\x03剆\x03剷\x03㔕\x03勇\x03勉" + - "\x03勤\x03勺\x03包\x03匆\x03北\x03卉\x03卑\x03博\x03即\x03卽\x03卿\x03灰\x03及\x03叟" + - "\x03叫\x03叱\x03吆\x03咞\x03吸\x03呈\x03周\x03咢\x03哶\x03唐\x03啓\x03啣\x03善\x03喙" + - "\x03喫\x03喳\x03嗂\x03圖\x03嘆\x03圗\x03噑\x03噴\x03切\x03壮\x03城\x03埴\x03堍\x03型" + - "\x03堲\x03報\x03墬\x03売\x03壷\x03夆\x03夢\x03奢\x03姬\x03娛\x03娧\x03姘\x03婦\x03㛮" + - "\x03嬈\x03嬾\x03寃\x03寘\x03寧\x03寳\x03寿\x03将\x03尢\x03㞁\x03屠\x03屮\x03峀\x03岍" + - "\x03嵃\x03嵮\x03嵫\x03嵼\x03巡\x03巢\x03㠯\x03巽\x03帨\x03帽\x03幩\x03㡢\x03㡼\x03庰" + - "\x03庳\x03庶\x03廊\x03廾\x03舁\x03弢\x03㣇\x03形\x03彫\x03㣣\x03徚\x03忍\x03志\x03忹" + - "\x03悁\x03㤺\x03㤜\x03悔\x03惇\x03慈\x03慌\x03慎\x03慺\x03憎\x03憲\x03憤\x03憯\x03懞" + - "\x03懲\x03懶\x03成\x03戛\x03扝\x03抱\x03拔\x03捐\x03挽\x03拼\x03捨\x03掃\x03揤\x03搢" + - "\x03揅\x03掩\x03㨮\x03摩\x03摾\x03撝\x03摷\x03㩬\x03敏\x03敬\x03旣\x03書\x03晉\x03㬙" + - "\x03暑\x03㬈\x03㫤\x03冒\x03冕\x03最\x03暜\x03肭\x03䏙\x03朗\x03望\x03朡\x03杞\x03杓" + - "\x03㭉\x03柺\x03枅\x03桒\x03梅\x03梎\x03栟\x03椔\x03㮝\x03楂\x03榣\x03槪\x03檨\x03櫛" + - "\x03㰘\x03次\x03歔\x03㱎\x03歲\x03殟\x03殺\x03殻\x03汎\x03沿\x03泍\x03汧\x03洖\x03派" + - "\x03海\x03流\x03浩\x03浸\x03涅\x03洴\x03港\x03湮\x03㴳\x03滋\x03滇\x03淹\x03潮\x03濆" + - "\x03瀹\x03瀞\x03瀛\x03㶖\x03灊\x03災\x03灷\x03炭\x03煅\x03熜\x03爨\x03爵\x03牐\x03犀" + - "\x03犕\x03獺\x03王\x03㺬\x03玥\x03㺸\x03瑇\x03瑜\x03瑱\x03璅\x03瓊\x03㼛\x03甤\x03甾" + - "\x03異\x03瘐\x03㿼\x03䀈\x03直\x03眞\x03真\x03睊\x03䀹\x03瞋\x03䁆\x03䂖\x03硎\x03碌" + - "\x03磌\x03䃣\x03祖\x03福\x03秫\x03䄯\x03穀\x03穊\x03穏\x03䈂\x03篆\x03築\x03䈧\x03糒" + - "\x03䊠\x03糨\x03糣\x03紀\x03絣\x03䌁\x03緇\x03縂\x03繅\x03䌴\x03䍙\x03罺\x03羕\x03翺" + - "\x03者\x03聠\x03聰\x03䏕\x03育\x03脃\x03䐋\x03脾\x03媵\x03舄\x03辞\x03䑫\x03芑\x03芋" + - "\x03芝\x03劳\x03花\x03芳\x03芽\x03苦\x03若\x03茝\x03荣\x03莭\x03茣\x03莽\x03菧\x03著" + - "\x03荓\x03菊\x03菌\x03菜\x03䔫\x03蓱\x03蓳\x03蔖\x03蕤\x03䕝\x03䕡\x03䕫\x03虐\x03虜" + - "\x03虧\x03虩\x03蚩\x03蚈\x03蜎\x03蛢\x03蝹\x03蜨\x03蝫\x03螆\x03蟡\x03蠁\x03䗹\x03衠" + - "\x03衣\x03裗\x03裞\x03䘵\x03裺\x03㒻\x03䚾\x03䛇\x03誠\x03諭\x03變\x03豕\x03貫\x03賁" + - "\x03贛\x03起\x03跋\x03趼\x03跰\x03軔\x03輸\x03邔\x03郱\x03鄑\x03鄛\x03鈸\x03鋗\x03鋘" + - "\x03鉼\x03鏹\x03鐕\x03開\x03䦕\x03閷\x03䧦\x03雃\x03嶲\x03霣\x03䩮\x03䩶\x03韠\x03䪲" + - "\x03頋\x03頩\x03飢\x03䬳\x03餩\x03馧\x03駂\x03駾\x03䯎\x03鬒\x03鱀\x03鳽\x03䳎\x03䳭" + - "\x03鵧\x03䳸\x03麻\x03䵖\x03黹\x03黾\x03鼅\x03鼏\x03鼖\x03鼻" - -var xorData string = "" + // Size: 4862 bytes - "\x02\x0c\x09\x02\xb0\xec\x02\xad\xd8\x02\xad\xd9\x02\x06\x07\x02\x0f\x12" + - "\x02\x0f\x1f\x02\x0f\x1d\x02\x01\x13\x02\x0f\x16\x02\x0f\x0b\x02\x0f3" + - "\x02\x0f7\x02\x0f?\x02\x0f/\x02\x0f*\x02\x0c&\x02\x0c*\x02\x0c;\x02\x0c9" + - "\x02\x0c%\x02\xab\xed\x02\xab\xe2\x02\xab\xe3\x02\xa9\xe0\x02\xa9\xe1" + - "\x02\xa9\xe6\x02\xa3\xcb\x02\xa3\xc8\x02\xa3\xc9\x02\x01#\x02\x01\x08" + - "\x02\x0e>\x02\x0e'\x02\x0f\x03\x02\x03\x0d\x02\x03\x09\x02\x03\x17\x02" + - "\x03\x0e\x02\x02\x03\x02\x011\x02\x01\x00\x02\x01\x10\x02\x03<\x02\x07" + - "\x0d\x02\x02\x0c\x02\x0c0\x02\x01\x03\x02\x01\x01\x02\x01 \x02\x01\x22" + - "\x02\x01)\x02\x01\x0a\x02\x01\x0c\x02\x02\x06\x02\x02\x02\x02\x03\x10" + - "\x03\x037 \x03\x0b+\x03\x021\x00\x02\x01\x04\x02\x01\x02\x02\x019\x02" + - "\x03\x1c\x02\x02$\x03\x80p$\x02\x03:\x02\x03\x0a\x03\xc1r.\x03\xc1r,\x03" + - "\xc1r\x02\x02\x02:\x02\x02>\x02\x02,\x02\x02\x10\x02\x02\x00\x03\xc1s<" + - "\x03\xc1s*\x03\xc2L$\x03\xc2L;\x02\x09)\x02\x0a\x19\x03\x83\xab\xe3\x03" + - "\x83\xab\xf2\x03 4\xe0\x03\x81\xab\xea\x03\x81\xab\xf3\x03 4\xef\x03\x96" + - "\xe1\xcd\x03\x84\xe5\xc3\x02\x0d\x11\x03\x8b\xec\xcb\x03\x94\xec\xcf\x03" + - "\x9a\xec\xc2\x03\x8b\xec\xdb\x03\x94\xec\xdf\x03\x9a\xec\xd2\x03\x01\x0c" + - "!\x03\x01\x0c#\x03ʠ\x9d\x03ʣ\x9c\x03ʢ\x9f\x03ʥ\x9e\x03ʤ\x91\x03ʧ\x90\x03" + - "ʦ\x93\x03ʩ\x92\x03ʨ\x95\x03\xca\xf3\xb5\x03\xca\xf0\xb4\x03\xca\xf1\xb7" + - "\x03\xca\xf6\xb6\x03\xca\xf7\x89\x03\xca\xf4\x88\x03\xca\xf5\x8b\x03\xca" + - "\xfa\x8a\x03\xca\xfb\x8d\x03\xca\xf8\x8c\x03\xca\xf9\x8f\x03\xca\xfe\x8e" + - "\x03\xca\xff\x81\x03\xca\xfc\x80\x03\xca\xfd\x83\x03\xca\xe2\x82\x03\xca" + - "\xe3\x85\x03\xca\xe0\x84\x03\xca\xe1\x87\x03\xca\xe6\x86\x03\xca\xe7\x99" + - "\x03\xca\xe4\x98\x03\xca\xe5\x9b\x03\xca\xea\x9a\x03\xca\xeb\x9d\x03\xca" + - "\xe8\x9c\x03ؓ\x89\x03ߔ\x8b\x02\x010\x03\x03\x04\x1e\x03\x04\x15\x12\x03" + - "\x0b\x05,\x03\x06\x04\x00\x03\x06\x04)\x03\x06\x044\x03\x06\x04<\x03\x06" + - "\x05\x1d\x03\x06\x06\x00\x03\x06\x06\x0a\x03\x06\x06'\x03\x06\x062\x03" + - "\x0786\x03\x079/\x03\x079 \x03\x07:\x0e\x03\x07:\x1b\x03\x07:%\x03\x07;/" + - "\x03\x07;%\x03\x074\x11\x03\x076\x09\x03\x077*\x03\x070\x01\x03\x070\x0f" + - "\x03\x070.\x03\x071\x16\x03\x071\x04\x03\x0710\x03\x072\x18\x03\x072-" + - "\x03\x073\x14\x03\x073>\x03\x07'\x09\x03\x07 \x00\x03\x07\x1f\x0b\x03" + - "\x07\x18#\x03\x07\x18(\x03\x07\x186\x03\x07\x18\x03\x03\x07\x19\x16\x03" + - "\x07\x116\x03\x07\x12'\x03\x07\x13\x10\x03\x07\x0c&\x03\x07\x0c\x08\x03" + - "\x07\x0c\x13\x03\x07\x0d\x02\x03\x07\x0d\x1c\x03\x07\x0b5\x03\x07\x0b" + - "\x0a\x03\x07\x0b\x01\x03\x07\x0b\x0f\x03\x07\x05\x00\x03\x07\x05\x09\x03" + - "\x07\x05\x0b\x03\x07\x07\x01\x03\x07\x07\x08\x03\x07\x00<\x03\x07\x00+" + - "\x03\x07\x01)\x03\x07\x01\x1b\x03\x07\x01\x08\x03\x07\x03?\x03\x0445\x03" + - "\x044\x08\x03\x0454\x03\x04)/\x03\x04)5\x03\x04+\x05\x03\x04+\x14\x03" + - "\x04+ \x03\x04+<\x03\x04*&\x03\x04*\x22\x03\x04&8\x03\x04!\x01\x03\x04!" + - "\x22\x03\x04\x11+\x03\x04\x10.\x03\x04\x104\x03\x04\x13=\x03\x04\x12\x04" + - "\x03\x04\x12\x0a\x03\x04\x0d\x1d\x03\x04\x0d\x07\x03\x04\x0d \x03\x05<>" + - "\x03\x055<\x03\x055!\x03\x055#\x03\x055&\x03\x054\x1d\x03\x054\x02\x03" + - "\x054\x07\x03\x0571\x03\x053\x1a\x03\x053\x16\x03\x05.<\x03\x05.\x07\x03" + - "\x05):\x03\x05)<\x03\x05)\x0c\x03\x05)\x15\x03\x05+-\x03\x05+5\x03\x05$" + - "\x1e\x03\x05$\x14\x03\x05'\x04\x03\x05'\x14\x03\x05&\x02\x03\x05\x226" + - "\x03\x05\x22\x0c\x03\x05\x22\x1c\x03\x05\x19\x0a\x03\x05\x1b\x09\x03\x05" + - "\x1b\x0c\x03\x05\x14\x07\x03\x05\x16?\x03\x05\x16\x0c\x03\x05\x0c\x05" + - "\x03\x05\x0e\x0f\x03\x05\x01\x0e\x03\x05\x00(\x03\x05\x030\x03\x05\x03" + - "\x06\x03\x0a==\x03\x0a=1\x03\x0a=,\x03\x0a=\x0c\x03\x0a??\x03\x0a<\x08" + - "\x03\x0a9!\x03\x0a9)\x03\x0a97\x03\x0a99\x03\x0a6\x0a\x03\x0a6\x1c\x03" + - "\x0a6\x17\x03\x0a7'\x03\x0a78\x03\x0a73\x03\x0a'\x01\x03\x0a'&\x03\x0a" + - "\x1f\x0e\x03\x0a\x1f\x03\x03\x0a\x1f3\x03\x0a\x1b/\x03\x0a\x18\x19\x03" + - "\x0a\x19\x01\x03\x0a\x16\x14\x03\x0a\x0e\x22\x03\x0a\x0f\x10\x03\x0a\x0f" + - "\x02\x03\x0a\x0f \x03\x0a\x0c\x04\x03\x0a\x0b>\x03\x0a\x0b+\x03\x0a\x08/" + - "\x03\x0a\x046\x03\x0a\x05\x14\x03\x0a\x00\x04\x03\x0a\x00\x10\x03\x0a" + - "\x00\x14\x03\x0b<3\x03\x0b;*\x03\x0b9\x22\x03\x0b9)\x03\x0b97\x03\x0b+" + - "\x10\x03\x0b((\x03\x0b&5\x03\x0b$\x1c\x03\x0b$\x12\x03\x0b%\x04\x03\x0b#" + - "<\x03\x0b#0\x03\x0b#\x0d\x03\x0b#\x19\x03\x0b!:\x03\x0b!\x1f\x03\x0b!" + - "\x00\x03\x0b\x1e5\x03\x0b\x1c\x1d\x03\x0b\x1d-\x03\x0b\x1d(\x03\x0b\x18." + - "\x03\x0b\x18 \x03\x0b\x18\x16\x03\x0b\x14\x13\x03\x0b\x15$\x03\x0b\x15" + - "\x22\x03\x0b\x12\x1b\x03\x0b\x12\x10\x03\x0b\x132\x03\x0b\x13=\x03\x0b" + - "\x12\x18\x03\x0b\x0c&\x03\x0b\x061\x03\x0b\x06:\x03\x0b\x05#\x03\x0b\x05" + - "<\x03\x0b\x04\x0b\x03\x0b\x04\x04\x03\x0b\x04\x1b\x03\x0b\x042\x03\x0b" + - "\x041\x03\x0b\x03\x03\x03\x0b\x03\x1d\x03\x0b\x03/\x03\x0b\x03+\x03\x0b" + - "\x02\x1b\x03\x0b\x02\x00\x03\x0b\x01\x1e\x03\x0b\x01\x08\x03\x0b\x015" + - "\x03\x06\x0d9\x03\x06\x0d=\x03\x06\x0d?\x03\x02\x001\x03\x02\x003\x03" + - "\x02\x02\x19\x03\x02\x006\x03\x02\x02\x1b\x03\x02\x004\x03\x02\x00<\x03" + - "\x02\x02\x0a\x03\x02\x02\x0e\x03\x02\x01\x1a\x03\x02\x01\x07\x03\x02\x01" + - "\x05\x03\x02\x01\x0b\x03\x02\x01%\x03\x02\x01\x0c\x03\x02\x01\x04\x03" + - "\x02\x01\x1c\x03\x02\x00.\x03\x02\x002\x03\x02\x00>\x03\x02\x00\x12\x03" + - "\x02\x00\x16\x03\x02\x011\x03\x02\x013\x03\x02\x02 \x03\x02\x02%\x03\x02" + - "\x02$\x03\x02\x028\x03\x02\x02;\x03\x02\x024\x03\x02\x012\x03\x02\x022" + - "\x03\x02\x02/\x03\x02\x01,\x03\x02\x01\x13\x03\x02\x01\x16\x03\x02\x01" + - "\x11\x03\x02\x01\x1e\x03\x02\x01\x15\x03\x02\x01\x17\x03\x02\x01\x0f\x03" + - "\x02\x01\x08\x03\x02\x00?\x03\x02\x03\x07\x03\x02\x03\x0d\x03\x02\x03" + - "\x13\x03\x02\x03\x1d\x03\x02\x03\x1f\x03\x02\x00\x03\x03\x02\x00\x0d\x03" + - "\x02\x00\x01\x03\x02\x00\x1b\x03\x02\x00\x19\x03\x02\x00\x18\x03\x02\x00" + - "\x13\x03\x02\x00/\x03\x07>\x12\x03\x07<\x1f\x03\x07>\x1d\x03\x06\x1d\x0e" + - "\x03\x07>\x1c\x03\x07>:\x03\x07>\x13\x03\x04\x12+\x03\x07?\x03\x03\x07>" + - "\x02\x03\x06\x224\x03\x06\x1a.\x03\x07<%\x03\x06\x1c\x0b\x03\x0609\x03" + - "\x05\x1f\x01\x03\x04'\x08\x03\x93\xfd\xf5\x03\x02\x0d \x03\x02\x0d#\x03" + - "\x02\x0d!\x03\x02\x0d&\x03\x02\x0d\x22\x03\x02\x0d/\x03\x02\x0d,\x03\x02" + - "\x0d$\x03\x02\x0d'\x03\x02\x0d%\x03\x02\x0d;\x03\x02\x0d=\x03\x02\x0d?" + - "\x03\x099.\x03\x08\x0b7\x03\x08\x02\x14\x03\x08\x14\x0d\x03\x08.:\x03" + - "\x089'\x03\x0f\x0b\x18\x03\x0f\x1c1\x03\x0f\x17&\x03\x0f9\x1f\x03\x0f0" + - "\x0c\x03\x0e\x0a9\x03\x0e\x056\x03\x0e\x1c#\x03\x0f\x13\x0e\x03\x072\x00" + - "\x03\x070\x0d\x03\x072\x0b\x03\x06\x11\x18\x03\x070\x10\x03\x06\x0f(\x03" + - "\x072\x05\x03\x06\x0f,\x03\x073\x15\x03\x06\x07\x08\x03\x05\x16\x02\x03" + - "\x04\x0b \x03\x05:8\x03\x05\x16%\x03\x0a\x0d\x1f\x03\x06\x16\x10\x03\x05" + - "\x1d5\x03\x05*;\x03\x05\x16\x1b\x03\x04.-\x03\x06\x1a\x19\x03\x04\x03," + - "\x03\x0b87\x03\x04/\x0a\x03\x06\x00,\x03\x04-\x01\x03\x04\x1e-\x03\x06/(" + - "\x03\x0a\x0b5\x03\x06\x0e7\x03\x06\x07.\x03\x0597\x03\x0a*%\x03\x0760" + - "\x03\x06\x0c;\x03\x05'\x00\x03\x072.\x03\x072\x08\x03\x06=\x01\x03\x06" + - "\x05\x1b\x03\x06\x06\x12\x03\x06$=\x03\x06'\x0d\x03\x04\x11\x0f\x03\x076" + - ",\x03\x06\x07;\x03\x06.,\x03\x86\xf9\xea\x03\x8f\xff\xeb\x02\x092\x02" + - "\x095\x02\x094\x02\x09;\x02\x09>\x02\x098\x02\x09*\x02\x09/\x02\x09,\x02" + - "\x09%\x02\x09&\x02\x09#\x02\x09 \x02\x08!\x02\x08%\x02\x08$\x02\x08+\x02" + - "\x08.\x02\x08*\x02\x08&\x02\x088\x02\x08>\x02\x084\x02\x086\x02\x080\x02" + - "\x08\x10\x02\x08\x17\x02\x08\x12\x02\x08\x1d\x02\x08\x1f\x02\x08\x13\x02" + - "\x08\x15\x02\x08\x14\x02\x08\x0c\x03\x8b\xfd\xd0\x03\x81\xec\xc6\x03\x87" + - "\xe0\x8a\x03-2\xe3\x03\x80\xef\xe4\x03-2\xea\x03\x88\xe6\xeb\x03\x8e\xe6" + - "\xe8\x03\x84\xe6\xe9\x03\x97\xe6\xee\x03-2\xf9\x03-2\xf6\x03\x8e\xe3\xad" + - "\x03\x80\xe3\x92\x03\x88\xe3\x90\x03\x8e\xe3\x90\x03\x80\xe3\x97\x03\x88" + - "\xe3\x95\x03\x88\xfe\xcb\x03\x8e\xfe\xca\x03\x84\xfe\xcd\x03\x91\xef\xc9" + - "\x03-2\xc1\x03-2\xc0\x03-2\xcb\x03\x88@\x09\x03\x8e@\x08\x03\x8f\xe0\xf5" + - "\x03\x8e\xe6\xf9\x03\x8e\xe0\xfa\x03\x93\xff\xf4\x03\x84\xee\xd3\x03\x0b" + - "(\x04\x023 \x03\x0b)\x08\x021;\x02\x01*\x03\x0b#\x10\x03\x0b 0\x03\x0b!" + - "\x10\x03\x0b!0\x03\x07\x15\x08\x03\x09?5\x03\x07\x1f\x08\x03\x07\x17\x0b" + - "\x03\x09\x1f\x15\x03\x0b\x1c7\x03\x0a+#\x03\x06\x1a\x1b\x03\x06\x1a\x14" + - "\x03\x0a\x01\x18\x03\x06#\x1b\x03\x0a2\x0c\x03\x0a\x01\x04\x03\x09#;\x03" + - "\x08='\x03\x08\x1a\x0a\x03\x07\x03\x0a\x111\x03\x09\x1b\x09\x03\x073.\x03\x07" + - "\x01\x00\x03\x09/,\x03\x07#>\x03\x07\x048\x03\x0a\x1f\x22\x03\x098>\x03" + - "\x09\x11\x00\x03\x08/\x17\x03\x06'\x22\x03\x0b\x1a+\x03\x0a\x22\x19\x03" + - "\x0a/1\x03\x0974\x03\x09\x0f\x22\x03\x08,\x22\x03\x08?\x14\x03\x07$5\x03" + - "\x07<3\x03\x07=*\x03\x07\x13\x18\x03\x068\x0a\x03\x06\x09\x16\x03\x06" + - "\x13\x00\x03\x08\x067\x03\x08\x01\x03\x03\x08\x12\x1d\x03\x07+7\x03\x06(" + - ";\x03\x06\x1c?\x03\x07\x0e\x17\x03\x0a\x06\x1d\x03\x0a\x19\x07\x03\x08" + - "\x14$\x03\x07$;\x03\x08,$\x03\x08\x06\x0d\x03\x07\x16\x0a\x03\x06>>\x03" + - "\x0a\x06\x12\x03\x0a\x14)\x03\x09\x0d\x1f\x03\x09\x12\x17\x03\x09\x19" + - "\x01\x03\x08\x11 \x03\x08\x1d'\x03\x06<\x1a\x03\x0a.\x00\x03\x07'\x18" + - "\x03\x0a\x22\x08\x03\x08\x0d\x0a\x03\x08\x13)\x03\x07*)\x03\x06<,\x03" + - "\x07\x0b\x1a\x03\x09.\x14\x03\x09\x0d\x1e\x03\x07\x0e#\x03\x0b\x1d'\x03" + - "\x0a\x0a8\x03\x09%2\x03\x08+&\x03\x080\x12\x03\x0a)4\x03\x08\x06\x1f\x03" + - "\x0b\x1b\x1a\x03\x0a\x1b\x0f\x03\x0b\x1d*\x03\x09\x16$\x03\x090\x11\x03" + - "\x08\x11\x08\x03\x0a*(\x03\x0a\x042\x03\x089,\x03\x074'\x03\x07\x0f\x05" + - "\x03\x09\x0b\x0a\x03\x07\x1b\x01\x03\x09\x17:\x03\x09.\x0d\x03\x07.\x11" + - "\x03\x09+\x15\x03\x080\x13\x03\x0b\x1f\x19\x03\x0a \x11\x03\x0a\x220\x03" + - "\x09\x07;\x03\x08\x16\x1c\x03\x07,\x13\x03\x07\x0e/\x03\x06\x221\x03\x0a" + - ".\x0a\x03\x0a7\x02\x03\x0a\x032\x03\x0a\x1d.\x03\x091\x06\x03\x09\x19:" + - "\x03\x08\x02/\x03\x060+\x03\x06\x0f-\x03\x06\x1c\x1f\x03\x06\x1d\x07\x03" + - "\x0a,\x11\x03\x09=\x0d\x03\x09\x0b;\x03\x07\x1b/\x03\x0a\x1f:\x03\x09 " + - "\x1f\x03\x09.\x10\x03\x094\x0b\x03\x09\x1a1\x03\x08#\x1a\x03\x084\x1d" + - "\x03\x08\x01\x1f\x03\x08\x11\x22\x03\x07'8\x03\x07\x1a>\x03\x0757\x03" + - "\x06&9\x03\x06+\x11\x03\x0a.\x0b\x03\x0a,>\x03\x0a4#\x03\x08%\x17\x03" + - "\x07\x05\x22\x03\x07\x0c\x0b\x03\x0a\x1d+\x03\x0a\x19\x16\x03\x09+\x1f" + - "\x03\x09\x08\x0b\x03\x08\x16\x18\x03\x08+\x12\x03\x0b\x1d\x0c\x03\x0a=" + - "\x10\x03\x0a\x09\x0d\x03\x0a\x10\x11\x03\x09&0\x03\x08(\x1f\x03\x087\x07" + - "\x03\x08\x185\x03\x07'6\x03\x06.\x05\x03\x06=\x04\x03\x06;;\x03\x06\x06," + - "\x03\x0b\x18>\x03\x08\x00\x18\x03\x06 \x03\x03\x06<\x00\x03\x09%\x18\x03" + - "\x0b\x1c<\x03\x0a%!\x03\x0a\x09\x12\x03\x0a\x16\x02\x03\x090'\x03\x09" + - "\x0e=\x03\x08 \x0e\x03\x08>\x03\x03\x074>\x03\x06&?\x03\x06\x19\x09\x03" + - "\x06?(\x03\x0a-\x0e\x03\x09:3\x03\x098:\x03\x09\x12\x0b\x03\x09\x1d\x17" + - "\x03\x087\x05\x03\x082\x14\x03\x08\x06%\x03\x08\x13\x1f\x03\x06\x06\x0e" + - "\x03\x0a\x22<\x03\x09/<\x03\x06>+\x03\x0a'?\x03\x0a\x13\x0c\x03\x09\x10<" + - "\x03\x07\x1b=\x03\x0a\x19\x13\x03\x09\x22\x1d\x03\x09\x07\x0d\x03\x08)" + - "\x1c\x03\x06=\x1a\x03\x0a/4\x03\x0a7\x11\x03\x0a\x16:\x03\x09?3\x03\x09:" + - "/\x03\x09\x05\x0a\x03\x09\x14\x06\x03\x087\x22\x03\x080\x07\x03\x08\x1a" + - "\x1f\x03\x07\x04(\x03\x07\x04\x09\x03\x06 %\x03\x06<\x08\x03\x0a+\x14" + - "\x03\x09\x1d\x16\x03\x0a70\x03\x08 >\x03\x0857\x03\x070\x0a\x03\x06=\x12" + - "\x03\x06\x16%\x03\x06\x1d,\x03\x099#\x03\x09\x10>\x03\x07 \x1e\x03\x08" + - "\x0c<\x03\x08\x0b\x18\x03\x08\x15+\x03\x08,:\x03\x08%\x22\x03\x07\x0a$" + - "\x03\x0b\x1c=\x03\x07+\x08\x03\x0a/\x05\x03\x0a \x07\x03\x0a\x12'\x03" + - "\x09#\x11\x03\x08\x1b\x15\x03\x0a\x06\x01\x03\x09\x1c\x1b\x03\x0922\x03" + - "\x07\x14<\x03\x07\x09\x04\x03\x061\x04\x03\x07\x0e\x01\x03\x0a\x13\x18" + - "\x03\x0a-\x0c\x03\x0a?\x0d\x03\x0a\x09\x0a\x03\x091&\x03\x0a/\x0b\x03" + - "\x08$<\x03\x083\x1d\x03\x08\x0c$\x03\x08\x0d\x07\x03\x08\x0d?\x03\x08" + - "\x0e\x14\x03\x065\x0a\x03\x08\x1a#\x03\x08\x16#\x03\x0702\x03\x07\x03" + - "\x1a\x03\x06(\x1d\x03\x06+\x1b\x03\x06\x0b\x05\x03\x06\x0b\x17\x03\x06" + - "\x0c\x04\x03\x06\x1e\x19\x03\x06+0\x03\x062\x18\x03\x0b\x16\x1e\x03\x0a+" + - "\x16\x03\x0a-?\x03\x0a#:\x03\x0a#\x10\x03\x0a%$\x03\x0a>+\x03\x0a01\x03" + - "\x0a1\x10\x03\x0a\x099\x03\x0a\x0a\x12\x03\x0a\x19\x1f\x03\x0a\x19\x12" + - "\x03\x09*)\x03\x09-\x16\x03\x09.1\x03\x09.2\x03\x09<\x0e\x03\x09> \x03" + - "\x093\x12\x03\x09\x0b\x01\x03\x09\x1c2\x03\x09\x11\x1c\x03\x09\x15%\x03" + - "\x08,&\x03\x08!\x22\x03\x089(\x03\x08\x0b\x1a\x03\x08\x0d2\x03\x08\x0c" + - "\x04\x03\x08\x0c\x06\x03\x08\x0c\x1f\x03\x08\x0c\x0c\x03\x08\x0f\x1f\x03" + - "\x08\x0f\x1d\x03\x08\x00\x14\x03\x08\x03\x14\x03\x08\x06\x16\x03\x08\x1e" + - "#\x03\x08\x11\x11\x03\x08\x10\x18\x03\x08\x14(\x03\x07)\x1e\x03\x07.1" + - "\x03\x07 $\x03\x07 '\x03\x078\x08\x03\x07\x0d0\x03\x07\x0f7\x03\x07\x05#" + - "\x03\x07\x05\x1a\x03\x07\x1a7\x03\x07\x1d-\x03\x07\x17\x10\x03\x06)\x1f" + - "\x03\x062\x0b\x03\x066\x16\x03\x06\x09\x11\x03\x09(\x1e\x03\x07!5\x03" + - "\x0b\x11\x16\x03\x0a/\x04\x03\x0a,\x1a\x03\x0b\x173\x03\x0a,1\x03\x0a/5" + - "\x03\x0a\x221\x03\x0a\x22\x0d\x03\x0a?%\x03\x0a<,\x03\x0a?#\x03\x0a>\x19" + - "\x03\x0a\x08&\x03\x0a\x0b\x0e\x03\x0a\x0c:\x03\x0a\x0c+\x03\x0a\x03\x22" + - "\x03\x0a\x06)\x03\x0a\x11\x10\x03\x0a\x11\x1a\x03\x0a\x17-\x03\x0a\x14(" + - "\x03\x09)\x1e\x03\x09/\x09\x03\x09.\x00\x03\x09,\x07\x03\x09/*\x03\x09-9" + - "\x03\x09\x228\x03\x09%\x09\x03\x09:\x12\x03\x09;\x1d\x03\x09?\x06\x03" + - "\x093%\x03\x096\x05\x03\x096\x08\x03\x097\x02\x03\x09\x07,\x03\x09\x04," + - "\x03\x09\x1f\x16\x03\x09\x11\x03\x03\x09\x11\x12\x03\x09\x168\x03\x08*" + - "\x05\x03\x08/2\x03\x084:\x03\x08\x22+\x03\x08 0\x03\x08&\x0a\x03\x08;" + - "\x10\x03\x08>$\x03\x08>\x18\x03\x0829\x03\x082:\x03\x081,\x03\x081<\x03" + - "\x081\x1c\x03\x087#\x03\x087*\x03\x08\x09'\x03\x08\x00\x1d\x03\x08\x05-" + - "\x03\x08\x1f4\x03\x08\x1d\x04\x03\x08\x16\x0f\x03\x07*7\x03\x07'!\x03" + - "\x07%\x1b\x03\x077\x0c\x03\x07\x0c1\x03\x07\x0c.\x03\x07\x00\x06\x03\x07" + - "\x01\x02\x03\x07\x010\x03\x07\x06=\x03\x07\x01\x03\x03\x07\x01\x13\x03" + - "\x07\x06\x06\x03\x07\x05\x0a\x03\x07\x1f\x09\x03\x07\x17:\x03\x06*1\x03" + - "\x06-\x1d\x03\x06\x223\x03\x062:\x03\x060$\x03\x066\x1e\x03\x064\x12\x03" + - "\x0645\x03\x06\x0b\x00\x03\x06\x0b7\x03\x06\x07\x1f\x03\x06\x15\x12\x03" + - "\x0c\x05\x0f\x03\x0b+\x0b\x03\x0b+-\x03\x06\x16\x1b\x03\x06\x15\x17\x03" + - "\x89\xca\xea\x03\x89\xca\xe8\x03\x0c8\x10\x03\x0c8\x01\x03\x0c8\x0f\x03" + - "\x0d8%\x03\x0d8!\x03\x0c8-\x03\x0c8/\x03\x0c8+\x03\x0c87\x03\x0c85\x03" + - "\x0c9\x09\x03\x0c9\x0d\x03\x0c9\x0f\x03\x0c9\x0b\x03\xcfu\x0c\x03\xcfu" + - "\x0f\x03\xcfu\x0e\x03\xcfu\x09\x03\x0c9\x10\x03\x0d9\x0c\x03\xcf`;\x03" + - "\xcf`>\x03\xcf`9\x03\xcf`8\x03\xcf`7\x03\xcf`*\x03\xcf`-\x03\xcf`,\x03" + - "\x0d\x1b\x1a\x03\x0d\x1b&\x03\x0c=.\x03\x0c=%\x03\x0c>\x1e\x03\x0c>\x14" + - "\x03\x0c?\x06\x03\x0c?\x0b\x03\x0c?\x0c\x03\x0c?\x0d\x03\x0c?\x02\x03" + - "\x0c>\x0f\x03\x0c>\x08\x03\x0c>\x09\x03\x0c>,\x03\x0c>\x0c\x03\x0c?\x13" + - "\x03\x0c?\x16\x03\x0c?\x15\x03\x0c?\x1c\x03\x0c?\x1f\x03\x0c?\x1d\x03" + - "\x0c?\x1a\x03\x0c?\x17\x03\x0c?\x08\x03\x0c?\x09\x03\x0c?\x0e\x03\x0c?" + - "\x04\x03\x0c?\x05\x03\x0c" + - "\x03\x0c=2\x03\x0c=6\x03\x0c<\x07\x03\x0c<\x05\x03\x0e:!\x03\x0e:#\x03" + - "\x0e8\x09\x03\x0e:&\x03\x0e8\x0b\x03\x0e:$\x03\x0e:,\x03\x0e8\x1a\x03" + - "\x0e8\x1e\x03\x0e:*\x03\x0e:7\x03\x0e:5\x03\x0e:;\x03\x0e:\x15\x03\x0e:<" + - "\x03\x0e:4\x03\x0e:'\x03\x0e:-\x03\x0e:%\x03\x0e:?\x03\x0e:=\x03\x0e:)" + - "\x03\x0e:/\x03\xcfs'\x03\x0d=\x0f\x03\x0d+*\x03\x0d99\x03\x0d9;\x03\x0d9" + - "?\x03\x0d)\x0d\x03\x0d(%\x02\x01\x18\x02\x01(\x02\x01\x1e\x03\x0f$!\x03" + - "\x0f87\x03\x0f4\x0e\x03\x0f5\x1d\x03\x06'\x03\x03\x0f\x08\x18\x03\x0f" + - "\x0d\x1b\x03\x0e2=\x03\x0e;\x08\x03\x0e:\x0b\x03\x0e\x06$\x03\x0e\x0d)" + - "\x03\x0e\x16\x1f\x03\x0e\x16\x1b\x03\x0d$\x0a\x03\x05,\x1d\x03\x0d. \x03" + - "\x0d.#\x03\x0c(/\x03\x09%\x02\x03\x0d90\x03\x0d\x0e4\x03\x0d\x0d\x0f\x03" + - "\x0c#\x00\x03\x0c,\x1e\x03\x0c2\x0e\x03\x0c\x01\x17\x03\x0c\x09:\x03\x0e" + - "\x173\x03\x0c\x08\x03\x03\x0c\x11\x07\x03\x0c\x10\x18\x03\x0c\x1f\x1c" + - "\x03\x0c\x19\x0e\x03\x0c\x1a\x1f\x03\x0f0>\x03\x0b->\x03\x0b<+\x03\x0b8" + - "\x13\x03\x0b\x043\x03\x0b\x14\x03\x03\x0b\x16%\x03\x0d\x22&\x03\x0b\x1a" + - "\x1a\x03\x0b\x1a\x04\x03\x0a%9\x03\x0a&2\x03\x0a&0\x03\x0a!\x1a\x03\x0a!" + - "7\x03\x0a5\x10\x03\x0a=4\x03\x0a?\x0e\x03\x0a>\x10\x03\x0a\x00 \x03\x0a" + - "\x0f:\x03\x0a\x0f9\x03\x0a\x0b\x0a\x03\x0a\x17%\x03\x0a\x1b-\x03\x09-" + - "\x1a\x03\x09,4\x03\x09.,\x03\x09)\x09\x03\x096!\x03\x091\x1f\x03\x093" + - "\x16\x03\x0c+\x1f\x03\x098 \x03\x098=\x03\x0c(\x1a\x03\x0c(\x16\x03\x09" + - "\x0a+\x03\x09\x16\x12\x03\x09\x13\x0e\x03\x09\x153\x03\x08)!\x03\x09\x1a" + - "\x01\x03\x09\x18\x01\x03\x08%#\x03\x08>\x22\x03\x08\x05%\x03\x08\x02*" + - "\x03\x08\x15;\x03\x08\x1b7\x03\x0f\x07\x1d\x03\x0f\x04\x03\x03\x070\x0c" + - "\x03\x07;\x0b\x03\x07\x08\x17\x03\x07\x12\x06\x03\x06/-\x03\x0671\x03" + - "\x065+\x03\x06>7\x03\x06\x049\x03\x05+\x1e\x03\x05,\x17\x03\x05 \x1d\x03" + - "\x05\x22\x05\x03\x050\x1d" - -// lookup returns the trie value for the first UTF-8 encoding in s and -// the width in bytes of this encoding. The size will be 0 if s does not -// hold enough bytes to complete the encoding. len(s) must be greater than 0. -func (t *idnaTrie) lookup(s []byte) (v uint16, sz int) { - c0 := s[0] - switch { - case c0 < 0x80: // is ASCII - return idnaValues[c0], 1 - case c0 < 0xC2: - return 0, 1 // Illegal UTF-8: not a starter, not ASCII. - case c0 < 0xE0: // 2-byte UTF-8 - if len(s) < 2 { - return 0, 0 - } - i := idnaIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c1), 2 - case c0 < 0xF0: // 3-byte UTF-8 - if len(s) < 3 { - return 0, 0 - } - i := idnaIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = idnaIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c2), 3 - case c0 < 0xF8: // 4-byte UTF-8 - if len(s) < 4 { - return 0, 0 - } - i := idnaIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = idnaIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - o = uint32(i)<<6 + uint32(c2) - i = idnaIndex[o] - c3 := s[3] - if c3 < 0x80 || 0xC0 <= c3 { - return 0, 3 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c3), 4 - } - // Illegal rune - return 0, 1 -} - -// lookupUnsafe returns the trie value for the first UTF-8 encoding in s. -// s must start with a full and valid UTF-8 encoded rune. -func (t *idnaTrie) lookupUnsafe(s []byte) uint16 { - c0 := s[0] - if c0 < 0x80 { // is ASCII - return idnaValues[c0] - } - i := idnaIndex[c0] - if c0 < 0xE0 { // 2-byte UTF-8 - return t.lookupValue(uint32(i), s[1]) - } - i = idnaIndex[uint32(i)<<6+uint32(s[1])] - if c0 < 0xF0 { // 3-byte UTF-8 - return t.lookupValue(uint32(i), s[2]) - } - i = idnaIndex[uint32(i)<<6+uint32(s[2])] - if c0 < 0xF8 { // 4-byte UTF-8 - return t.lookupValue(uint32(i), s[3]) - } - return 0 -} - -// lookupString returns the trie value for the first UTF-8 encoding in s and -// the width in bytes of this encoding. The size will be 0 if s does not -// hold enough bytes to complete the encoding. len(s) must be greater than 0. -func (t *idnaTrie) lookupString(s string) (v uint16, sz int) { - c0 := s[0] - switch { - case c0 < 0x80: // is ASCII - return idnaValues[c0], 1 - case c0 < 0xC2: - return 0, 1 // Illegal UTF-8: not a starter, not ASCII. - case c0 < 0xE0: // 2-byte UTF-8 - if len(s) < 2 { - return 0, 0 - } - i := idnaIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c1), 2 - case c0 < 0xF0: // 3-byte UTF-8 - if len(s) < 3 { - return 0, 0 - } - i := idnaIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = idnaIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c2), 3 - case c0 < 0xF8: // 4-byte UTF-8 - if len(s) < 4 { - return 0, 0 - } - i := idnaIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = idnaIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - o = uint32(i)<<6 + uint32(c2) - i = idnaIndex[o] - c3 := s[3] - if c3 < 0x80 || 0xC0 <= c3 { - return 0, 3 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c3), 4 - } - // Illegal rune - return 0, 1 -} - -// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s. -// s must start with a full and valid UTF-8 encoded rune. -func (t *idnaTrie) lookupStringUnsafe(s string) uint16 { - c0 := s[0] - if c0 < 0x80 { // is ASCII - return idnaValues[c0] - } - i := idnaIndex[c0] - if c0 < 0xE0 { // 2-byte UTF-8 - return t.lookupValue(uint32(i), s[1]) - } - i = idnaIndex[uint32(i)<<6+uint32(s[1])] - if c0 < 0xF0 { // 3-byte UTF-8 - return t.lookupValue(uint32(i), s[2]) - } - i = idnaIndex[uint32(i)<<6+uint32(s[2])] - if c0 < 0xF8 { // 4-byte UTF-8 - return t.lookupValue(uint32(i), s[3]) - } - return 0 -} - -// idnaTrie. Total size: 29708 bytes (29.01 KiB). Checksum: c3ecc76d8fffa6e6. -type idnaTrie struct{} - -func newIdnaTrie(i int) *idnaTrie { - return &idnaTrie{} -} - -// lookupValue determines the type of block n and looks up the value for b. -func (t *idnaTrie) lookupValue(n uint32, b byte) uint16 { - switch { - case n < 125: - return uint16(idnaValues[n<<6+uint32(b)]) - default: - n -= 125 - return uint16(idnaSparse.lookup(n, b)) - } -} - -// idnaValues: 127 blocks, 8128 entries, 16256 bytes -// The third block is the zero block. -var idnaValues = [8128]uint16{ - // Block 0x0, offset 0x0 - 0x00: 0x0080, 0x01: 0x0080, 0x02: 0x0080, 0x03: 0x0080, 0x04: 0x0080, 0x05: 0x0080, - 0x06: 0x0080, 0x07: 0x0080, 0x08: 0x0080, 0x09: 0x0080, 0x0a: 0x0080, 0x0b: 0x0080, - 0x0c: 0x0080, 0x0d: 0x0080, 0x0e: 0x0080, 0x0f: 0x0080, 0x10: 0x0080, 0x11: 0x0080, - 0x12: 0x0080, 0x13: 0x0080, 0x14: 0x0080, 0x15: 0x0080, 0x16: 0x0080, 0x17: 0x0080, - 0x18: 0x0080, 0x19: 0x0080, 0x1a: 0x0080, 0x1b: 0x0080, 0x1c: 0x0080, 0x1d: 0x0080, - 0x1e: 0x0080, 0x1f: 0x0080, 0x20: 0x0080, 0x21: 0x0080, 0x22: 0x0080, 0x23: 0x0080, - 0x24: 0x0080, 0x25: 0x0080, 0x26: 0x0080, 0x27: 0x0080, 0x28: 0x0080, 0x29: 0x0080, - 0x2a: 0x0080, 0x2b: 0x0080, 0x2c: 0x0080, 0x2d: 0x0008, 0x2e: 0x0008, 0x2f: 0x0080, - 0x30: 0x0008, 0x31: 0x0008, 0x32: 0x0008, 0x33: 0x0008, 0x34: 0x0008, 0x35: 0x0008, - 0x36: 0x0008, 0x37: 0x0008, 0x38: 0x0008, 0x39: 0x0008, 0x3a: 0x0080, 0x3b: 0x0080, - 0x3c: 0x0080, 0x3d: 0x0080, 0x3e: 0x0080, 0x3f: 0x0080, - // Block 0x1, offset 0x40 - 0x40: 0x0080, 0x41: 0xe105, 0x42: 0xe105, 0x43: 0xe105, 0x44: 0xe105, 0x45: 0xe105, - 0x46: 0xe105, 0x47: 0xe105, 0x48: 0xe105, 0x49: 0xe105, 0x4a: 0xe105, 0x4b: 0xe105, - 0x4c: 0xe105, 0x4d: 0xe105, 0x4e: 0xe105, 0x4f: 0xe105, 0x50: 0xe105, 0x51: 0xe105, - 0x52: 0xe105, 0x53: 0xe105, 0x54: 0xe105, 0x55: 0xe105, 0x56: 0xe105, 0x57: 0xe105, - 0x58: 0xe105, 0x59: 0xe105, 0x5a: 0xe105, 0x5b: 0x0080, 0x5c: 0x0080, 0x5d: 0x0080, - 0x5e: 0x0080, 0x5f: 0x0080, 0x60: 0x0080, 0x61: 0x0008, 0x62: 0x0008, 0x63: 0x0008, - 0x64: 0x0008, 0x65: 0x0008, 0x66: 0x0008, 0x67: 0x0008, 0x68: 0x0008, 0x69: 0x0008, - 0x6a: 0x0008, 0x6b: 0x0008, 0x6c: 0x0008, 0x6d: 0x0008, 0x6e: 0x0008, 0x6f: 0x0008, - 0x70: 0x0008, 0x71: 0x0008, 0x72: 0x0008, 0x73: 0x0008, 0x74: 0x0008, 0x75: 0x0008, - 0x76: 0x0008, 0x77: 0x0008, 0x78: 0x0008, 0x79: 0x0008, 0x7a: 0x0008, 0x7b: 0x0080, - 0x7c: 0x0080, 0x7d: 0x0080, 0x7e: 0x0080, 0x7f: 0x0080, - // Block 0x2, offset 0x80 - // Block 0x3, offset 0xc0 - 0xc0: 0x0040, 0xc1: 0x0040, 0xc2: 0x0040, 0xc3: 0x0040, 0xc4: 0x0040, 0xc5: 0x0040, - 0xc6: 0x0040, 0xc7: 0x0040, 0xc8: 0x0040, 0xc9: 0x0040, 0xca: 0x0040, 0xcb: 0x0040, - 0xcc: 0x0040, 0xcd: 0x0040, 0xce: 0x0040, 0xcf: 0x0040, 0xd0: 0x0040, 0xd1: 0x0040, - 0xd2: 0x0040, 0xd3: 0x0040, 0xd4: 0x0040, 0xd5: 0x0040, 0xd6: 0x0040, 0xd7: 0x0040, - 0xd8: 0x0040, 0xd9: 0x0040, 0xda: 0x0040, 0xdb: 0x0040, 0xdc: 0x0040, 0xdd: 0x0040, - 0xde: 0x0040, 0xdf: 0x0040, 0xe0: 0x000a, 0xe1: 0x0018, 0xe2: 0x0018, 0xe3: 0x0018, - 0xe4: 0x0018, 0xe5: 0x0018, 0xe6: 0x0018, 0xe7: 0x0018, 0xe8: 0x001a, 0xe9: 0x0018, - 0xea: 0x0039, 0xeb: 0x0018, 0xec: 0x0018, 0xed: 0x03c0, 0xee: 0x0018, 0xef: 0x004a, - 0xf0: 0x0018, 0xf1: 0x0018, 0xf2: 0x0069, 0xf3: 0x0079, 0xf4: 0x008a, 0xf5: 0x0005, - 0xf6: 0x0018, 0xf7: 0x0008, 0xf8: 0x00aa, 0xf9: 0x00c9, 0xfa: 0x00d9, 0xfb: 0x0018, - 0xfc: 0x00e9, 0xfd: 0x0119, 0xfe: 0x0149, 0xff: 0x0018, - // Block 0x4, offset 0x100 - 0x100: 0xe00d, 0x101: 0x0008, 0x102: 0xe00d, 0x103: 0x0008, 0x104: 0xe00d, 0x105: 0x0008, - 0x106: 0xe00d, 0x107: 0x0008, 0x108: 0xe00d, 0x109: 0x0008, 0x10a: 0xe00d, 0x10b: 0x0008, - 0x10c: 0xe00d, 0x10d: 0x0008, 0x10e: 0xe00d, 0x10f: 0x0008, 0x110: 0xe00d, 0x111: 0x0008, - 0x112: 0xe00d, 0x113: 0x0008, 0x114: 0xe00d, 0x115: 0x0008, 0x116: 0xe00d, 0x117: 0x0008, - 0x118: 0xe00d, 0x119: 0x0008, 0x11a: 0xe00d, 0x11b: 0x0008, 0x11c: 0xe00d, 0x11d: 0x0008, - 0x11e: 0xe00d, 0x11f: 0x0008, 0x120: 0xe00d, 0x121: 0x0008, 0x122: 0xe00d, 0x123: 0x0008, - 0x124: 0xe00d, 0x125: 0x0008, 0x126: 0xe00d, 0x127: 0x0008, 0x128: 0xe00d, 0x129: 0x0008, - 0x12a: 0xe00d, 0x12b: 0x0008, 0x12c: 0xe00d, 0x12d: 0x0008, 0x12e: 0xe00d, 0x12f: 0x0008, - 0x130: 0x0179, 0x131: 0x0008, 0x132: 0x0035, 0x133: 0x004d, 0x134: 0xe00d, 0x135: 0x0008, - 0x136: 0xe00d, 0x137: 0x0008, 0x138: 0x0008, 0x139: 0xe01d, 0x13a: 0x0008, 0x13b: 0xe03d, - 0x13c: 0x0008, 0x13d: 0xe01d, 0x13e: 0x0008, 0x13f: 0x0199, - // Block 0x5, offset 0x140 - 0x140: 0x0199, 0x141: 0xe01d, 0x142: 0x0008, 0x143: 0xe03d, 0x144: 0x0008, 0x145: 0xe01d, - 0x146: 0x0008, 0x147: 0xe07d, 0x148: 0x0008, 0x149: 0x01b9, 0x14a: 0xe00d, 0x14b: 0x0008, - 0x14c: 0xe00d, 0x14d: 0x0008, 0x14e: 0xe00d, 0x14f: 0x0008, 0x150: 0xe00d, 0x151: 0x0008, - 0x152: 0xe00d, 0x153: 0x0008, 0x154: 0xe00d, 0x155: 0x0008, 0x156: 0xe00d, 0x157: 0x0008, - 0x158: 0xe00d, 0x159: 0x0008, 0x15a: 0xe00d, 0x15b: 0x0008, 0x15c: 0xe00d, 0x15d: 0x0008, - 0x15e: 0xe00d, 0x15f: 0x0008, 0x160: 0xe00d, 0x161: 0x0008, 0x162: 0xe00d, 0x163: 0x0008, - 0x164: 0xe00d, 0x165: 0x0008, 0x166: 0xe00d, 0x167: 0x0008, 0x168: 0xe00d, 0x169: 0x0008, - 0x16a: 0xe00d, 0x16b: 0x0008, 0x16c: 0xe00d, 0x16d: 0x0008, 0x16e: 0xe00d, 0x16f: 0x0008, - 0x170: 0xe00d, 0x171: 0x0008, 0x172: 0xe00d, 0x173: 0x0008, 0x174: 0xe00d, 0x175: 0x0008, - 0x176: 0xe00d, 0x177: 0x0008, 0x178: 0x0065, 0x179: 0xe01d, 0x17a: 0x0008, 0x17b: 0xe03d, - 0x17c: 0x0008, 0x17d: 0xe01d, 0x17e: 0x0008, 0x17f: 0x01d9, - // Block 0x6, offset 0x180 - 0x180: 0x0008, 0x181: 0x007d, 0x182: 0xe00d, 0x183: 0x0008, 0x184: 0xe00d, 0x185: 0x0008, - 0x186: 0x007d, 0x187: 0xe07d, 0x188: 0x0008, 0x189: 0x0095, 0x18a: 0x00ad, 0x18b: 0xe03d, - 0x18c: 0x0008, 0x18d: 0x0008, 0x18e: 0x00c5, 0x18f: 0x00dd, 0x190: 0x00f5, 0x191: 0xe01d, - 0x192: 0x0008, 0x193: 0x010d, 0x194: 0x0125, 0x195: 0x0008, 0x196: 0x013d, 0x197: 0x013d, - 0x198: 0xe00d, 0x199: 0x0008, 0x19a: 0x0008, 0x19b: 0x0008, 0x19c: 0x010d, 0x19d: 0x0155, - 0x19e: 0x0008, 0x19f: 0x016d, 0x1a0: 0xe00d, 0x1a1: 0x0008, 0x1a2: 0xe00d, 0x1a3: 0x0008, - 0x1a4: 0xe00d, 0x1a5: 0x0008, 0x1a6: 0x0185, 0x1a7: 0xe07d, 0x1a8: 0x0008, 0x1a9: 0x019d, - 0x1aa: 0x0008, 0x1ab: 0x0008, 0x1ac: 0xe00d, 0x1ad: 0x0008, 0x1ae: 0x0185, 0x1af: 0xe0fd, - 0x1b0: 0x0008, 0x1b1: 0x01b5, 0x1b2: 0x01cd, 0x1b3: 0xe03d, 0x1b4: 0x0008, 0x1b5: 0xe01d, - 0x1b6: 0x0008, 0x1b7: 0x01e5, 0x1b8: 0xe00d, 0x1b9: 0x0008, 0x1ba: 0x0008, 0x1bb: 0x0008, - 0x1bc: 0xe00d, 0x1bd: 0x0008, 0x1be: 0x0008, 0x1bf: 0x0008, - // Block 0x7, offset 0x1c0 - 0x1c0: 0x0008, 0x1c1: 0x0008, 0x1c2: 0x0008, 0x1c3: 0x0008, 0x1c4: 0x01e9, 0x1c5: 0x01e9, - 0x1c6: 0x01e9, 0x1c7: 0x01fd, 0x1c8: 0x0215, 0x1c9: 0x022d, 0x1ca: 0x0245, 0x1cb: 0x025d, - 0x1cc: 0x0275, 0x1cd: 0xe01d, 0x1ce: 0x0008, 0x1cf: 0xe0fd, 0x1d0: 0x0008, 0x1d1: 0xe01d, - 0x1d2: 0x0008, 0x1d3: 0xe03d, 0x1d4: 0x0008, 0x1d5: 0xe01d, 0x1d6: 0x0008, 0x1d7: 0xe07d, - 0x1d8: 0x0008, 0x1d9: 0xe01d, 0x1da: 0x0008, 0x1db: 0xe03d, 0x1dc: 0x0008, 0x1dd: 0x0008, - 0x1de: 0xe00d, 0x1df: 0x0008, 0x1e0: 0xe00d, 0x1e1: 0x0008, 0x1e2: 0xe00d, 0x1e3: 0x0008, - 0x1e4: 0xe00d, 0x1e5: 0x0008, 0x1e6: 0xe00d, 0x1e7: 0x0008, 0x1e8: 0xe00d, 0x1e9: 0x0008, - 0x1ea: 0xe00d, 0x1eb: 0x0008, 0x1ec: 0xe00d, 0x1ed: 0x0008, 0x1ee: 0xe00d, 0x1ef: 0x0008, - 0x1f0: 0x0008, 0x1f1: 0x028d, 0x1f2: 0x02a5, 0x1f3: 0x02bd, 0x1f4: 0xe00d, 0x1f5: 0x0008, - 0x1f6: 0x02d5, 0x1f7: 0x02ed, 0x1f8: 0xe00d, 0x1f9: 0x0008, 0x1fa: 0xe00d, 0x1fb: 0x0008, - 0x1fc: 0xe00d, 0x1fd: 0x0008, 0x1fe: 0xe00d, 0x1ff: 0x0008, - // Block 0x8, offset 0x200 - 0x200: 0xe00d, 0x201: 0x0008, 0x202: 0xe00d, 0x203: 0x0008, 0x204: 0xe00d, 0x205: 0x0008, - 0x206: 0xe00d, 0x207: 0x0008, 0x208: 0xe00d, 0x209: 0x0008, 0x20a: 0xe00d, 0x20b: 0x0008, - 0x20c: 0xe00d, 0x20d: 0x0008, 0x20e: 0xe00d, 0x20f: 0x0008, 0x210: 0xe00d, 0x211: 0x0008, - 0x212: 0xe00d, 0x213: 0x0008, 0x214: 0xe00d, 0x215: 0x0008, 0x216: 0xe00d, 0x217: 0x0008, - 0x218: 0xe00d, 0x219: 0x0008, 0x21a: 0xe00d, 0x21b: 0x0008, 0x21c: 0xe00d, 0x21d: 0x0008, - 0x21e: 0xe00d, 0x21f: 0x0008, 0x220: 0x0305, 0x221: 0x0008, 0x222: 0xe00d, 0x223: 0x0008, - 0x224: 0xe00d, 0x225: 0x0008, 0x226: 0xe00d, 0x227: 0x0008, 0x228: 0xe00d, 0x229: 0x0008, - 0x22a: 0xe00d, 0x22b: 0x0008, 0x22c: 0xe00d, 0x22d: 0x0008, 0x22e: 0xe00d, 0x22f: 0x0008, - 0x230: 0xe00d, 0x231: 0x0008, 0x232: 0xe00d, 0x233: 0x0008, 0x234: 0x0008, 0x235: 0x0008, - 0x236: 0x0008, 0x237: 0x0008, 0x238: 0x0008, 0x239: 0x0008, 0x23a: 0x0209, 0x23b: 0xe03d, - 0x23c: 0x0008, 0x23d: 0x031d, 0x23e: 0x0229, 0x23f: 0x0008, - // Block 0x9, offset 0x240 - 0x240: 0x0008, 0x241: 0x0008, 0x242: 0x0018, 0x243: 0x0018, 0x244: 0x0018, 0x245: 0x0018, - 0x246: 0x0008, 0x247: 0x0008, 0x248: 0x0008, 0x249: 0x0008, 0x24a: 0x0008, 0x24b: 0x0008, - 0x24c: 0x0008, 0x24d: 0x0008, 0x24e: 0x0008, 0x24f: 0x0008, 0x250: 0x0008, 0x251: 0x0008, - 0x252: 0x0018, 0x253: 0x0018, 0x254: 0x0018, 0x255: 0x0018, 0x256: 0x0018, 0x257: 0x0018, - 0x258: 0x029a, 0x259: 0x02ba, 0x25a: 0x02da, 0x25b: 0x02fa, 0x25c: 0x031a, 0x25d: 0x033a, - 0x25e: 0x0018, 0x25f: 0x0018, 0x260: 0x03ad, 0x261: 0x0359, 0x262: 0x01d9, 0x263: 0x0369, - 0x264: 0x03c5, 0x265: 0x0018, 0x266: 0x0018, 0x267: 0x0018, 0x268: 0x0018, 0x269: 0x0018, - 0x26a: 0x0018, 0x26b: 0x0018, 0x26c: 0x0008, 0x26d: 0x0018, 0x26e: 0x0008, 0x26f: 0x0018, - 0x270: 0x0018, 0x271: 0x0018, 0x272: 0x0018, 0x273: 0x0018, 0x274: 0x0018, 0x275: 0x0018, - 0x276: 0x0018, 0x277: 0x0018, 0x278: 0x0018, 0x279: 0x0018, 0x27a: 0x0018, 0x27b: 0x0018, - 0x27c: 0x0018, 0x27d: 0x0018, 0x27e: 0x0018, 0x27f: 0x0018, - // Block 0xa, offset 0x280 - 0x280: 0x03dd, 0x281: 0x03dd, 0x282: 0x3308, 0x283: 0x03f5, 0x284: 0x0379, 0x285: 0x040d, - 0x286: 0x3308, 0x287: 0x3308, 0x288: 0x3308, 0x289: 0x3308, 0x28a: 0x3308, 0x28b: 0x3308, - 0x28c: 0x3308, 0x28d: 0x3308, 0x28e: 0x3308, 0x28f: 0x33c0, 0x290: 0x3308, 0x291: 0x3308, - 0x292: 0x3308, 0x293: 0x3308, 0x294: 0x3308, 0x295: 0x3308, 0x296: 0x3308, 0x297: 0x3308, - 0x298: 0x3308, 0x299: 0x3308, 0x29a: 0x3308, 0x29b: 0x3308, 0x29c: 0x3308, 0x29d: 0x3308, - 0x29e: 0x3308, 0x29f: 0x3308, 0x2a0: 0x3308, 0x2a1: 0x3308, 0x2a2: 0x3308, 0x2a3: 0x3308, - 0x2a4: 0x3308, 0x2a5: 0x3308, 0x2a6: 0x3308, 0x2a7: 0x3308, 0x2a8: 0x3308, 0x2a9: 0x3308, - 0x2aa: 0x3308, 0x2ab: 0x3308, 0x2ac: 0x3308, 0x2ad: 0x3308, 0x2ae: 0x3308, 0x2af: 0x3308, - 0x2b0: 0xe00d, 0x2b1: 0x0008, 0x2b2: 0xe00d, 0x2b3: 0x0008, 0x2b4: 0x0425, 0x2b5: 0x0008, - 0x2b6: 0xe00d, 0x2b7: 0x0008, 0x2b8: 0x0040, 0x2b9: 0x0040, 0x2ba: 0x03a2, 0x2bb: 0x0008, - 0x2bc: 0x0008, 0x2bd: 0x0008, 0x2be: 0x03c2, 0x2bf: 0x043d, - // Block 0xb, offset 0x2c0 - 0x2c0: 0x0040, 0x2c1: 0x0040, 0x2c2: 0x0040, 0x2c3: 0x0040, 0x2c4: 0x008a, 0x2c5: 0x03d2, - 0x2c6: 0xe155, 0x2c7: 0x0455, 0x2c8: 0xe12d, 0x2c9: 0xe13d, 0x2ca: 0xe12d, 0x2cb: 0x0040, - 0x2cc: 0x03dd, 0x2cd: 0x0040, 0x2ce: 0x046d, 0x2cf: 0x0485, 0x2d0: 0x0008, 0x2d1: 0xe105, - 0x2d2: 0xe105, 0x2d3: 0xe105, 0x2d4: 0xe105, 0x2d5: 0xe105, 0x2d6: 0xe105, 0x2d7: 0xe105, - 0x2d8: 0xe105, 0x2d9: 0xe105, 0x2da: 0xe105, 0x2db: 0xe105, 0x2dc: 0xe105, 0x2dd: 0xe105, - 0x2de: 0xe105, 0x2df: 0xe105, 0x2e0: 0x049d, 0x2e1: 0x049d, 0x2e2: 0x0040, 0x2e3: 0x049d, - 0x2e4: 0x049d, 0x2e5: 0x049d, 0x2e6: 0x049d, 0x2e7: 0x049d, 0x2e8: 0x049d, 0x2e9: 0x049d, - 0x2ea: 0x049d, 0x2eb: 0x049d, 0x2ec: 0x0008, 0x2ed: 0x0008, 0x2ee: 0x0008, 0x2ef: 0x0008, - 0x2f0: 0x0008, 0x2f1: 0x0008, 0x2f2: 0x0008, 0x2f3: 0x0008, 0x2f4: 0x0008, 0x2f5: 0x0008, - 0x2f6: 0x0008, 0x2f7: 0x0008, 0x2f8: 0x0008, 0x2f9: 0x0008, 0x2fa: 0x0008, 0x2fb: 0x0008, - 0x2fc: 0x0008, 0x2fd: 0x0008, 0x2fe: 0x0008, 0x2ff: 0x0008, - // Block 0xc, offset 0x300 - 0x300: 0x0008, 0x301: 0x0008, 0x302: 0xe00f, 0x303: 0x0008, 0x304: 0x0008, 0x305: 0x0008, - 0x306: 0x0008, 0x307: 0x0008, 0x308: 0x0008, 0x309: 0x0008, 0x30a: 0x0008, 0x30b: 0x0008, - 0x30c: 0x0008, 0x30d: 0x0008, 0x30e: 0x0008, 0x30f: 0xe0c5, 0x310: 0x04b5, 0x311: 0x04cd, - 0x312: 0xe0bd, 0x313: 0xe0f5, 0x314: 0xe0fd, 0x315: 0xe09d, 0x316: 0xe0b5, 0x317: 0x0008, - 0x318: 0xe00d, 0x319: 0x0008, 0x31a: 0xe00d, 0x31b: 0x0008, 0x31c: 0xe00d, 0x31d: 0x0008, - 0x31e: 0xe00d, 0x31f: 0x0008, 0x320: 0xe00d, 0x321: 0x0008, 0x322: 0xe00d, 0x323: 0x0008, - 0x324: 0xe00d, 0x325: 0x0008, 0x326: 0xe00d, 0x327: 0x0008, 0x328: 0xe00d, 0x329: 0x0008, - 0x32a: 0xe00d, 0x32b: 0x0008, 0x32c: 0xe00d, 0x32d: 0x0008, 0x32e: 0xe00d, 0x32f: 0x0008, - 0x330: 0x04e5, 0x331: 0xe185, 0x332: 0xe18d, 0x333: 0x0008, 0x334: 0x04fd, 0x335: 0x03dd, - 0x336: 0x0018, 0x337: 0xe07d, 0x338: 0x0008, 0x339: 0xe1d5, 0x33a: 0xe00d, 0x33b: 0x0008, - 0x33c: 0x0008, 0x33d: 0x0515, 0x33e: 0x052d, 0x33f: 0x052d, - // Block 0xd, offset 0x340 - 0x340: 0x0008, 0x341: 0x0008, 0x342: 0x0008, 0x343: 0x0008, 0x344: 0x0008, 0x345: 0x0008, - 0x346: 0x0008, 0x347: 0x0008, 0x348: 0x0008, 0x349: 0x0008, 0x34a: 0x0008, 0x34b: 0x0008, - 0x34c: 0x0008, 0x34d: 0x0008, 0x34e: 0x0008, 0x34f: 0x0008, 0x350: 0x0008, 0x351: 0x0008, - 0x352: 0x0008, 0x353: 0x0008, 0x354: 0x0008, 0x355: 0x0008, 0x356: 0x0008, 0x357: 0x0008, - 0x358: 0x0008, 0x359: 0x0008, 0x35a: 0x0008, 0x35b: 0x0008, 0x35c: 0x0008, 0x35d: 0x0008, - 0x35e: 0x0008, 0x35f: 0x0008, 0x360: 0xe00d, 0x361: 0x0008, 0x362: 0xe00d, 0x363: 0x0008, - 0x364: 0xe00d, 0x365: 0x0008, 0x366: 0xe00d, 0x367: 0x0008, 0x368: 0xe00d, 0x369: 0x0008, - 0x36a: 0xe00d, 0x36b: 0x0008, 0x36c: 0xe00d, 0x36d: 0x0008, 0x36e: 0xe00d, 0x36f: 0x0008, - 0x370: 0xe00d, 0x371: 0x0008, 0x372: 0xe00d, 0x373: 0x0008, 0x374: 0xe00d, 0x375: 0x0008, - 0x376: 0xe00d, 0x377: 0x0008, 0x378: 0xe00d, 0x379: 0x0008, 0x37a: 0xe00d, 0x37b: 0x0008, - 0x37c: 0xe00d, 0x37d: 0x0008, 0x37e: 0xe00d, 0x37f: 0x0008, - // Block 0xe, offset 0x380 - 0x380: 0xe00d, 0x381: 0x0008, 0x382: 0x0018, 0x383: 0x3308, 0x384: 0x3308, 0x385: 0x3308, - 0x386: 0x3308, 0x387: 0x3308, 0x388: 0x3318, 0x389: 0x3318, 0x38a: 0xe00d, 0x38b: 0x0008, - 0x38c: 0xe00d, 0x38d: 0x0008, 0x38e: 0xe00d, 0x38f: 0x0008, 0x390: 0xe00d, 0x391: 0x0008, - 0x392: 0xe00d, 0x393: 0x0008, 0x394: 0xe00d, 0x395: 0x0008, 0x396: 0xe00d, 0x397: 0x0008, - 0x398: 0xe00d, 0x399: 0x0008, 0x39a: 0xe00d, 0x39b: 0x0008, 0x39c: 0xe00d, 0x39d: 0x0008, - 0x39e: 0xe00d, 0x39f: 0x0008, 0x3a0: 0xe00d, 0x3a1: 0x0008, 0x3a2: 0xe00d, 0x3a3: 0x0008, - 0x3a4: 0xe00d, 0x3a5: 0x0008, 0x3a6: 0xe00d, 0x3a7: 0x0008, 0x3a8: 0xe00d, 0x3a9: 0x0008, - 0x3aa: 0xe00d, 0x3ab: 0x0008, 0x3ac: 0xe00d, 0x3ad: 0x0008, 0x3ae: 0xe00d, 0x3af: 0x0008, - 0x3b0: 0xe00d, 0x3b1: 0x0008, 0x3b2: 0xe00d, 0x3b3: 0x0008, 0x3b4: 0xe00d, 0x3b5: 0x0008, - 0x3b6: 0xe00d, 0x3b7: 0x0008, 0x3b8: 0xe00d, 0x3b9: 0x0008, 0x3ba: 0xe00d, 0x3bb: 0x0008, - 0x3bc: 0xe00d, 0x3bd: 0x0008, 0x3be: 0xe00d, 0x3bf: 0x0008, - // Block 0xf, offset 0x3c0 - 0x3c0: 0x0040, 0x3c1: 0xe01d, 0x3c2: 0x0008, 0x3c3: 0xe03d, 0x3c4: 0x0008, 0x3c5: 0xe01d, - 0x3c6: 0x0008, 0x3c7: 0xe07d, 0x3c8: 0x0008, 0x3c9: 0xe01d, 0x3ca: 0x0008, 0x3cb: 0xe03d, - 0x3cc: 0x0008, 0x3cd: 0xe01d, 0x3ce: 0x0008, 0x3cf: 0x0008, 0x3d0: 0xe00d, 0x3d1: 0x0008, - 0x3d2: 0xe00d, 0x3d3: 0x0008, 0x3d4: 0xe00d, 0x3d5: 0x0008, 0x3d6: 0xe00d, 0x3d7: 0x0008, - 0x3d8: 0xe00d, 0x3d9: 0x0008, 0x3da: 0xe00d, 0x3db: 0x0008, 0x3dc: 0xe00d, 0x3dd: 0x0008, - 0x3de: 0xe00d, 0x3df: 0x0008, 0x3e0: 0xe00d, 0x3e1: 0x0008, 0x3e2: 0xe00d, 0x3e3: 0x0008, - 0x3e4: 0xe00d, 0x3e5: 0x0008, 0x3e6: 0xe00d, 0x3e7: 0x0008, 0x3e8: 0xe00d, 0x3e9: 0x0008, - 0x3ea: 0xe00d, 0x3eb: 0x0008, 0x3ec: 0xe00d, 0x3ed: 0x0008, 0x3ee: 0xe00d, 0x3ef: 0x0008, - 0x3f0: 0xe00d, 0x3f1: 0x0008, 0x3f2: 0xe00d, 0x3f3: 0x0008, 0x3f4: 0xe00d, 0x3f5: 0x0008, - 0x3f6: 0xe00d, 0x3f7: 0x0008, 0x3f8: 0xe00d, 0x3f9: 0x0008, 0x3fa: 0xe00d, 0x3fb: 0x0008, - 0x3fc: 0xe00d, 0x3fd: 0x0008, 0x3fe: 0xe00d, 0x3ff: 0x0008, - // Block 0x10, offset 0x400 - 0x400: 0xe00d, 0x401: 0x0008, 0x402: 0xe00d, 0x403: 0x0008, 0x404: 0xe00d, 0x405: 0x0008, - 0x406: 0xe00d, 0x407: 0x0008, 0x408: 0xe00d, 0x409: 0x0008, 0x40a: 0xe00d, 0x40b: 0x0008, - 0x40c: 0xe00d, 0x40d: 0x0008, 0x40e: 0xe00d, 0x40f: 0x0008, 0x410: 0xe00d, 0x411: 0x0008, - 0x412: 0xe00d, 0x413: 0x0008, 0x414: 0xe00d, 0x415: 0x0008, 0x416: 0xe00d, 0x417: 0x0008, - 0x418: 0xe00d, 0x419: 0x0008, 0x41a: 0xe00d, 0x41b: 0x0008, 0x41c: 0xe00d, 0x41d: 0x0008, - 0x41e: 0xe00d, 0x41f: 0x0008, 0x420: 0xe00d, 0x421: 0x0008, 0x422: 0xe00d, 0x423: 0x0008, - 0x424: 0xe00d, 0x425: 0x0008, 0x426: 0xe00d, 0x427: 0x0008, 0x428: 0xe00d, 0x429: 0x0008, - 0x42a: 0xe00d, 0x42b: 0x0008, 0x42c: 0xe00d, 0x42d: 0x0008, 0x42e: 0xe00d, 0x42f: 0x0008, - 0x430: 0x0040, 0x431: 0x03f5, 0x432: 0x03f5, 0x433: 0x03f5, 0x434: 0x03f5, 0x435: 0x03f5, - 0x436: 0x03f5, 0x437: 0x03f5, 0x438: 0x03f5, 0x439: 0x03f5, 0x43a: 0x03f5, 0x43b: 0x03f5, - 0x43c: 0x03f5, 0x43d: 0x03f5, 0x43e: 0x03f5, 0x43f: 0x03f5, - // Block 0x11, offset 0x440 - 0x440: 0x0840, 0x441: 0x0840, 0x442: 0x0840, 0x443: 0x0840, 0x444: 0x0840, 0x445: 0x0840, - 0x446: 0x0018, 0x447: 0x0018, 0x448: 0x0818, 0x449: 0x0018, 0x44a: 0x0018, 0x44b: 0x0818, - 0x44c: 0x0018, 0x44d: 0x0818, 0x44e: 0x0018, 0x44f: 0x0018, 0x450: 0x3308, 0x451: 0x3308, - 0x452: 0x3308, 0x453: 0x3308, 0x454: 0x3308, 0x455: 0x3308, 0x456: 0x3308, 0x457: 0x3308, - 0x458: 0x3308, 0x459: 0x3308, 0x45a: 0x3308, 0x45b: 0x0818, 0x45c: 0x0b40, 0x45d: 0x0040, - 0x45e: 0x0818, 0x45f: 0x0818, 0x460: 0x0a08, 0x461: 0x0808, 0x462: 0x0c08, 0x463: 0x0c08, - 0x464: 0x0c08, 0x465: 0x0c08, 0x466: 0x0a08, 0x467: 0x0c08, 0x468: 0x0a08, 0x469: 0x0c08, - 0x46a: 0x0a08, 0x46b: 0x0a08, 0x46c: 0x0a08, 0x46d: 0x0a08, 0x46e: 0x0a08, 0x46f: 0x0c08, - 0x470: 0x0c08, 0x471: 0x0c08, 0x472: 0x0c08, 0x473: 0x0a08, 0x474: 0x0a08, 0x475: 0x0a08, - 0x476: 0x0a08, 0x477: 0x0a08, 0x478: 0x0a08, 0x479: 0x0a08, 0x47a: 0x0a08, 0x47b: 0x0a08, - 0x47c: 0x0a08, 0x47d: 0x0a08, 0x47e: 0x0a08, 0x47f: 0x0a08, - // Block 0x12, offset 0x480 - 0x480: 0x0818, 0x481: 0x0a08, 0x482: 0x0a08, 0x483: 0x0a08, 0x484: 0x0a08, 0x485: 0x0a08, - 0x486: 0x0a08, 0x487: 0x0a08, 0x488: 0x0c08, 0x489: 0x0a08, 0x48a: 0x0a08, 0x48b: 0x3308, - 0x48c: 0x3308, 0x48d: 0x3308, 0x48e: 0x3308, 0x48f: 0x3308, 0x490: 0x3308, 0x491: 0x3308, - 0x492: 0x3308, 0x493: 0x3308, 0x494: 0x3308, 0x495: 0x3308, 0x496: 0x3308, 0x497: 0x3308, - 0x498: 0x3308, 0x499: 0x3308, 0x49a: 0x3308, 0x49b: 0x3308, 0x49c: 0x3308, 0x49d: 0x3308, - 0x49e: 0x3308, 0x49f: 0x3308, 0x4a0: 0x0808, 0x4a1: 0x0808, 0x4a2: 0x0808, 0x4a3: 0x0808, - 0x4a4: 0x0808, 0x4a5: 0x0808, 0x4a6: 0x0808, 0x4a7: 0x0808, 0x4a8: 0x0808, 0x4a9: 0x0808, - 0x4aa: 0x0018, 0x4ab: 0x0818, 0x4ac: 0x0818, 0x4ad: 0x0818, 0x4ae: 0x0a08, 0x4af: 0x0a08, - 0x4b0: 0x3308, 0x4b1: 0x0c08, 0x4b2: 0x0c08, 0x4b3: 0x0c08, 0x4b4: 0x0808, 0x4b5: 0x0429, - 0x4b6: 0x0451, 0x4b7: 0x0479, 0x4b8: 0x04a1, 0x4b9: 0x0a08, 0x4ba: 0x0a08, 0x4bb: 0x0a08, - 0x4bc: 0x0a08, 0x4bd: 0x0a08, 0x4be: 0x0a08, 0x4bf: 0x0a08, - // Block 0x13, offset 0x4c0 - 0x4c0: 0x0c08, 0x4c1: 0x0a08, 0x4c2: 0x0a08, 0x4c3: 0x0c08, 0x4c4: 0x0c08, 0x4c5: 0x0c08, - 0x4c6: 0x0c08, 0x4c7: 0x0c08, 0x4c8: 0x0c08, 0x4c9: 0x0c08, 0x4ca: 0x0c08, 0x4cb: 0x0c08, - 0x4cc: 0x0a08, 0x4cd: 0x0c08, 0x4ce: 0x0a08, 0x4cf: 0x0c08, 0x4d0: 0x0a08, 0x4d1: 0x0a08, - 0x4d2: 0x0c08, 0x4d3: 0x0c08, 0x4d4: 0x0818, 0x4d5: 0x0c08, 0x4d6: 0x3308, 0x4d7: 0x3308, - 0x4d8: 0x3308, 0x4d9: 0x3308, 0x4da: 0x3308, 0x4db: 0x3308, 0x4dc: 0x3308, 0x4dd: 0x0840, - 0x4de: 0x0018, 0x4df: 0x3308, 0x4e0: 0x3308, 0x4e1: 0x3308, 0x4e2: 0x3308, 0x4e3: 0x3308, - 0x4e4: 0x3308, 0x4e5: 0x0808, 0x4e6: 0x0808, 0x4e7: 0x3308, 0x4e8: 0x3308, 0x4e9: 0x0018, - 0x4ea: 0x3308, 0x4eb: 0x3308, 0x4ec: 0x3308, 0x4ed: 0x3308, 0x4ee: 0x0c08, 0x4ef: 0x0c08, - 0x4f0: 0x0008, 0x4f1: 0x0008, 0x4f2: 0x0008, 0x4f3: 0x0008, 0x4f4: 0x0008, 0x4f5: 0x0008, - 0x4f6: 0x0008, 0x4f7: 0x0008, 0x4f8: 0x0008, 0x4f9: 0x0008, 0x4fa: 0x0a08, 0x4fb: 0x0a08, - 0x4fc: 0x0a08, 0x4fd: 0x0808, 0x4fe: 0x0808, 0x4ff: 0x0a08, - // Block 0x14, offset 0x500 - 0x500: 0x0818, 0x501: 0x0818, 0x502: 0x0818, 0x503: 0x0818, 0x504: 0x0818, 0x505: 0x0818, - 0x506: 0x0818, 0x507: 0x0818, 0x508: 0x0818, 0x509: 0x0818, 0x50a: 0x0818, 0x50b: 0x0818, - 0x50c: 0x0818, 0x50d: 0x0818, 0x50e: 0x0040, 0x50f: 0x0b40, 0x510: 0x0c08, 0x511: 0x3308, - 0x512: 0x0a08, 0x513: 0x0a08, 0x514: 0x0a08, 0x515: 0x0c08, 0x516: 0x0c08, 0x517: 0x0c08, - 0x518: 0x0c08, 0x519: 0x0c08, 0x51a: 0x0a08, 0x51b: 0x0a08, 0x51c: 0x0a08, 0x51d: 0x0a08, - 0x51e: 0x0c08, 0x51f: 0x0a08, 0x520: 0x0a08, 0x521: 0x0a08, 0x522: 0x0a08, 0x523: 0x0a08, - 0x524: 0x0a08, 0x525: 0x0a08, 0x526: 0x0a08, 0x527: 0x0a08, 0x528: 0x0c08, 0x529: 0x0a08, - 0x52a: 0x0c08, 0x52b: 0x0a08, 0x52c: 0x0c08, 0x52d: 0x0a08, 0x52e: 0x0a08, 0x52f: 0x0c08, - 0x530: 0x3308, 0x531: 0x3308, 0x532: 0x3308, 0x533: 0x3308, 0x534: 0x3308, 0x535: 0x3308, - 0x536: 0x3308, 0x537: 0x3308, 0x538: 0x3308, 0x539: 0x3308, 0x53a: 0x3308, 0x53b: 0x3308, - 0x53c: 0x3308, 0x53d: 0x3308, 0x53e: 0x3308, 0x53f: 0x3308, - // Block 0x15, offset 0x540 - 0x540: 0x0c08, 0x541: 0x0a08, 0x542: 0x0a08, 0x543: 0x0a08, 0x544: 0x0a08, 0x545: 0x0a08, - 0x546: 0x0c08, 0x547: 0x0c08, 0x548: 0x0a08, 0x549: 0x0c08, 0x54a: 0x0a08, 0x54b: 0x0a08, - 0x54c: 0x0a08, 0x54d: 0x0a08, 0x54e: 0x0a08, 0x54f: 0x0a08, 0x550: 0x0a08, 0x551: 0x0a08, - 0x552: 0x0a08, 0x553: 0x0a08, 0x554: 0x0c08, 0x555: 0x0a08, 0x556: 0x0808, 0x557: 0x0808, - 0x558: 0x0808, 0x559: 0x3308, 0x55a: 0x3308, 0x55b: 0x3308, 0x55c: 0x0040, 0x55d: 0x0040, - 0x55e: 0x0818, 0x55f: 0x0040, 0x560: 0x0a08, 0x561: 0x0808, 0x562: 0x0a08, 0x563: 0x0a08, - 0x564: 0x0a08, 0x565: 0x0a08, 0x566: 0x0808, 0x567: 0x0c08, 0x568: 0x0a08, 0x569: 0x0c08, - 0x56a: 0x0c08, 0x56b: 0x0040, 0x56c: 0x0040, 0x56d: 0x0040, 0x56e: 0x0040, 0x56f: 0x0040, - 0x570: 0x0040, 0x571: 0x0040, 0x572: 0x0040, 0x573: 0x0040, 0x574: 0x0040, 0x575: 0x0040, - 0x576: 0x0040, 0x577: 0x0040, 0x578: 0x0040, 0x579: 0x0040, 0x57a: 0x0040, 0x57b: 0x0040, - 0x57c: 0x0040, 0x57d: 0x0040, 0x57e: 0x0040, 0x57f: 0x0040, - // Block 0x16, offset 0x580 - 0x580: 0x3008, 0x581: 0x3308, 0x582: 0x3308, 0x583: 0x3308, 0x584: 0x3308, 0x585: 0x3308, - 0x586: 0x3308, 0x587: 0x3308, 0x588: 0x3308, 0x589: 0x3008, 0x58a: 0x3008, 0x58b: 0x3008, - 0x58c: 0x3008, 0x58d: 0x3b08, 0x58e: 0x3008, 0x58f: 0x3008, 0x590: 0x0008, 0x591: 0x3308, - 0x592: 0x3308, 0x593: 0x3308, 0x594: 0x3308, 0x595: 0x3308, 0x596: 0x3308, 0x597: 0x3308, - 0x598: 0x04c9, 0x599: 0x0501, 0x59a: 0x0539, 0x59b: 0x0571, 0x59c: 0x05a9, 0x59d: 0x05e1, - 0x59e: 0x0619, 0x59f: 0x0651, 0x5a0: 0x0008, 0x5a1: 0x0008, 0x5a2: 0x3308, 0x5a3: 0x3308, - 0x5a4: 0x0018, 0x5a5: 0x0018, 0x5a6: 0x0008, 0x5a7: 0x0008, 0x5a8: 0x0008, 0x5a9: 0x0008, - 0x5aa: 0x0008, 0x5ab: 0x0008, 0x5ac: 0x0008, 0x5ad: 0x0008, 0x5ae: 0x0008, 0x5af: 0x0008, - 0x5b0: 0x0018, 0x5b1: 0x0008, 0x5b2: 0x0008, 0x5b3: 0x0008, 0x5b4: 0x0008, 0x5b5: 0x0008, - 0x5b6: 0x0008, 0x5b7: 0x0008, 0x5b8: 0x0008, 0x5b9: 0x0008, 0x5ba: 0x0008, 0x5bb: 0x0008, - 0x5bc: 0x0008, 0x5bd: 0x0008, 0x5be: 0x0008, 0x5bf: 0x0008, - // Block 0x17, offset 0x5c0 - 0x5c0: 0x0008, 0x5c1: 0x3308, 0x5c2: 0x3008, 0x5c3: 0x3008, 0x5c4: 0x0040, 0x5c5: 0x0008, - 0x5c6: 0x0008, 0x5c7: 0x0008, 0x5c8: 0x0008, 0x5c9: 0x0008, 0x5ca: 0x0008, 0x5cb: 0x0008, - 0x5cc: 0x0008, 0x5cd: 0x0040, 0x5ce: 0x0040, 0x5cf: 0x0008, 0x5d0: 0x0008, 0x5d1: 0x0040, - 0x5d2: 0x0040, 0x5d3: 0x0008, 0x5d4: 0x0008, 0x5d5: 0x0008, 0x5d6: 0x0008, 0x5d7: 0x0008, - 0x5d8: 0x0008, 0x5d9: 0x0008, 0x5da: 0x0008, 0x5db: 0x0008, 0x5dc: 0x0008, 0x5dd: 0x0008, - 0x5de: 0x0008, 0x5df: 0x0008, 0x5e0: 0x0008, 0x5e1: 0x0008, 0x5e2: 0x0008, 0x5e3: 0x0008, - 0x5e4: 0x0008, 0x5e5: 0x0008, 0x5e6: 0x0008, 0x5e7: 0x0008, 0x5e8: 0x0008, 0x5e9: 0x0040, - 0x5ea: 0x0008, 0x5eb: 0x0008, 0x5ec: 0x0008, 0x5ed: 0x0008, 0x5ee: 0x0008, 0x5ef: 0x0008, - 0x5f0: 0x0008, 0x5f1: 0x0040, 0x5f2: 0x0008, 0x5f3: 0x0040, 0x5f4: 0x0040, 0x5f5: 0x0040, - 0x5f6: 0x0008, 0x5f7: 0x0008, 0x5f8: 0x0008, 0x5f9: 0x0008, 0x5fa: 0x0040, 0x5fb: 0x0040, - 0x5fc: 0x3308, 0x5fd: 0x0008, 0x5fe: 0x3008, 0x5ff: 0x3008, - // Block 0x18, offset 0x600 - 0x600: 0x3008, 0x601: 0x3308, 0x602: 0x3308, 0x603: 0x3308, 0x604: 0x3308, 0x605: 0x0040, - 0x606: 0x0040, 0x607: 0x3008, 0x608: 0x3008, 0x609: 0x0040, 0x60a: 0x0040, 0x60b: 0x3008, - 0x60c: 0x3008, 0x60d: 0x3b08, 0x60e: 0x0008, 0x60f: 0x0040, 0x610: 0x0040, 0x611: 0x0040, - 0x612: 0x0040, 0x613: 0x0040, 0x614: 0x0040, 0x615: 0x0040, 0x616: 0x0040, 0x617: 0x3008, - 0x618: 0x0040, 0x619: 0x0040, 0x61a: 0x0040, 0x61b: 0x0040, 0x61c: 0x0689, 0x61d: 0x06c1, - 0x61e: 0x0040, 0x61f: 0x06f9, 0x620: 0x0008, 0x621: 0x0008, 0x622: 0x3308, 0x623: 0x3308, - 0x624: 0x0040, 0x625: 0x0040, 0x626: 0x0008, 0x627: 0x0008, 0x628: 0x0008, 0x629: 0x0008, - 0x62a: 0x0008, 0x62b: 0x0008, 0x62c: 0x0008, 0x62d: 0x0008, 0x62e: 0x0008, 0x62f: 0x0008, - 0x630: 0x0008, 0x631: 0x0008, 0x632: 0x0018, 0x633: 0x0018, 0x634: 0x0018, 0x635: 0x0018, - 0x636: 0x0018, 0x637: 0x0018, 0x638: 0x0018, 0x639: 0x0018, 0x63a: 0x0018, 0x63b: 0x0018, - 0x63c: 0x0008, 0x63d: 0x0018, 0x63e: 0x3308, 0x63f: 0x0040, - // Block 0x19, offset 0x640 - 0x640: 0x0040, 0x641: 0x3308, 0x642: 0x3308, 0x643: 0x3008, 0x644: 0x0040, 0x645: 0x0008, - 0x646: 0x0008, 0x647: 0x0008, 0x648: 0x0008, 0x649: 0x0008, 0x64a: 0x0008, 0x64b: 0x0040, - 0x64c: 0x0040, 0x64d: 0x0040, 0x64e: 0x0040, 0x64f: 0x0008, 0x650: 0x0008, 0x651: 0x0040, - 0x652: 0x0040, 0x653: 0x0008, 0x654: 0x0008, 0x655: 0x0008, 0x656: 0x0008, 0x657: 0x0008, - 0x658: 0x0008, 0x659: 0x0008, 0x65a: 0x0008, 0x65b: 0x0008, 0x65c: 0x0008, 0x65d: 0x0008, - 0x65e: 0x0008, 0x65f: 0x0008, 0x660: 0x0008, 0x661: 0x0008, 0x662: 0x0008, 0x663: 0x0008, - 0x664: 0x0008, 0x665: 0x0008, 0x666: 0x0008, 0x667: 0x0008, 0x668: 0x0008, 0x669: 0x0040, - 0x66a: 0x0008, 0x66b: 0x0008, 0x66c: 0x0008, 0x66d: 0x0008, 0x66e: 0x0008, 0x66f: 0x0008, - 0x670: 0x0008, 0x671: 0x0040, 0x672: 0x0008, 0x673: 0x0731, 0x674: 0x0040, 0x675: 0x0008, - 0x676: 0x0769, 0x677: 0x0040, 0x678: 0x0008, 0x679: 0x0008, 0x67a: 0x0040, 0x67b: 0x0040, - 0x67c: 0x3308, 0x67d: 0x0040, 0x67e: 0x3008, 0x67f: 0x3008, - // Block 0x1a, offset 0x680 - 0x680: 0x3008, 0x681: 0x3308, 0x682: 0x3308, 0x683: 0x0040, 0x684: 0x0040, 0x685: 0x0040, - 0x686: 0x0040, 0x687: 0x3308, 0x688: 0x3308, 0x689: 0x0040, 0x68a: 0x0040, 0x68b: 0x3308, - 0x68c: 0x3308, 0x68d: 0x3b08, 0x68e: 0x0040, 0x68f: 0x0040, 0x690: 0x0040, 0x691: 0x3308, - 0x692: 0x0040, 0x693: 0x0040, 0x694: 0x0040, 0x695: 0x0040, 0x696: 0x0040, 0x697: 0x0040, - 0x698: 0x0040, 0x699: 0x07a1, 0x69a: 0x07d9, 0x69b: 0x0811, 0x69c: 0x0008, 0x69d: 0x0040, - 0x69e: 0x0849, 0x69f: 0x0040, 0x6a0: 0x0040, 0x6a1: 0x0040, 0x6a2: 0x0040, 0x6a3: 0x0040, - 0x6a4: 0x0040, 0x6a5: 0x0040, 0x6a6: 0x0008, 0x6a7: 0x0008, 0x6a8: 0x0008, 0x6a9: 0x0008, - 0x6aa: 0x0008, 0x6ab: 0x0008, 0x6ac: 0x0008, 0x6ad: 0x0008, 0x6ae: 0x0008, 0x6af: 0x0008, - 0x6b0: 0x3308, 0x6b1: 0x3308, 0x6b2: 0x0008, 0x6b3: 0x0008, 0x6b4: 0x0008, 0x6b5: 0x3308, - 0x6b6: 0x0018, 0x6b7: 0x0040, 0x6b8: 0x0040, 0x6b9: 0x0040, 0x6ba: 0x0040, 0x6bb: 0x0040, - 0x6bc: 0x0040, 0x6bd: 0x0040, 0x6be: 0x0040, 0x6bf: 0x0040, - // Block 0x1b, offset 0x6c0 - 0x6c0: 0x0040, 0x6c1: 0x3308, 0x6c2: 0x3308, 0x6c3: 0x3008, 0x6c4: 0x0040, 0x6c5: 0x0008, - 0x6c6: 0x0008, 0x6c7: 0x0008, 0x6c8: 0x0008, 0x6c9: 0x0008, 0x6ca: 0x0008, 0x6cb: 0x0008, - 0x6cc: 0x0008, 0x6cd: 0x0008, 0x6ce: 0x0040, 0x6cf: 0x0008, 0x6d0: 0x0008, 0x6d1: 0x0008, - 0x6d2: 0x0040, 0x6d3: 0x0008, 0x6d4: 0x0008, 0x6d5: 0x0008, 0x6d6: 0x0008, 0x6d7: 0x0008, - 0x6d8: 0x0008, 0x6d9: 0x0008, 0x6da: 0x0008, 0x6db: 0x0008, 0x6dc: 0x0008, 0x6dd: 0x0008, - 0x6de: 0x0008, 0x6df: 0x0008, 0x6e0: 0x0008, 0x6e1: 0x0008, 0x6e2: 0x0008, 0x6e3: 0x0008, - 0x6e4: 0x0008, 0x6e5: 0x0008, 0x6e6: 0x0008, 0x6e7: 0x0008, 0x6e8: 0x0008, 0x6e9: 0x0040, - 0x6ea: 0x0008, 0x6eb: 0x0008, 0x6ec: 0x0008, 0x6ed: 0x0008, 0x6ee: 0x0008, 0x6ef: 0x0008, - 0x6f0: 0x0008, 0x6f1: 0x0040, 0x6f2: 0x0008, 0x6f3: 0x0008, 0x6f4: 0x0040, 0x6f5: 0x0008, - 0x6f6: 0x0008, 0x6f7: 0x0008, 0x6f8: 0x0008, 0x6f9: 0x0008, 0x6fa: 0x0040, 0x6fb: 0x0040, - 0x6fc: 0x3308, 0x6fd: 0x0008, 0x6fe: 0x3008, 0x6ff: 0x3008, - // Block 0x1c, offset 0x700 - 0x700: 0x3008, 0x701: 0x3308, 0x702: 0x3308, 0x703: 0x3308, 0x704: 0x3308, 0x705: 0x3308, - 0x706: 0x0040, 0x707: 0x3308, 0x708: 0x3308, 0x709: 0x3008, 0x70a: 0x0040, 0x70b: 0x3008, - 0x70c: 0x3008, 0x70d: 0x3b08, 0x70e: 0x0040, 0x70f: 0x0040, 0x710: 0x0008, 0x711: 0x0040, - 0x712: 0x0040, 0x713: 0x0040, 0x714: 0x0040, 0x715: 0x0040, 0x716: 0x0040, 0x717: 0x0040, - 0x718: 0x0040, 0x719: 0x0040, 0x71a: 0x0040, 0x71b: 0x0040, 0x71c: 0x0040, 0x71d: 0x0040, - 0x71e: 0x0040, 0x71f: 0x0040, 0x720: 0x0008, 0x721: 0x0008, 0x722: 0x3308, 0x723: 0x3308, - 0x724: 0x0040, 0x725: 0x0040, 0x726: 0x0008, 0x727: 0x0008, 0x728: 0x0008, 0x729: 0x0008, - 0x72a: 0x0008, 0x72b: 0x0008, 0x72c: 0x0008, 0x72d: 0x0008, 0x72e: 0x0008, 0x72f: 0x0008, - 0x730: 0x0018, 0x731: 0x0018, 0x732: 0x0040, 0x733: 0x0040, 0x734: 0x0040, 0x735: 0x0040, - 0x736: 0x0040, 0x737: 0x0040, 0x738: 0x0040, 0x739: 0x0008, 0x73a: 0x3308, 0x73b: 0x3308, - 0x73c: 0x3308, 0x73d: 0x3308, 0x73e: 0x3308, 0x73f: 0x3308, - // Block 0x1d, offset 0x740 - 0x740: 0x0040, 0x741: 0x3308, 0x742: 0x3008, 0x743: 0x3008, 0x744: 0x0040, 0x745: 0x0008, - 0x746: 0x0008, 0x747: 0x0008, 0x748: 0x0008, 0x749: 0x0008, 0x74a: 0x0008, 0x74b: 0x0008, - 0x74c: 0x0008, 0x74d: 0x0040, 0x74e: 0x0040, 0x74f: 0x0008, 0x750: 0x0008, 0x751: 0x0040, - 0x752: 0x0040, 0x753: 0x0008, 0x754: 0x0008, 0x755: 0x0008, 0x756: 0x0008, 0x757: 0x0008, - 0x758: 0x0008, 0x759: 0x0008, 0x75a: 0x0008, 0x75b: 0x0008, 0x75c: 0x0008, 0x75d: 0x0008, - 0x75e: 0x0008, 0x75f: 0x0008, 0x760: 0x0008, 0x761: 0x0008, 0x762: 0x0008, 0x763: 0x0008, - 0x764: 0x0008, 0x765: 0x0008, 0x766: 0x0008, 0x767: 0x0008, 0x768: 0x0008, 0x769: 0x0040, - 0x76a: 0x0008, 0x76b: 0x0008, 0x76c: 0x0008, 0x76d: 0x0008, 0x76e: 0x0008, 0x76f: 0x0008, - 0x770: 0x0008, 0x771: 0x0040, 0x772: 0x0008, 0x773: 0x0008, 0x774: 0x0040, 0x775: 0x0008, - 0x776: 0x0008, 0x777: 0x0008, 0x778: 0x0008, 0x779: 0x0008, 0x77a: 0x0040, 0x77b: 0x0040, - 0x77c: 0x3308, 0x77d: 0x0008, 0x77e: 0x3008, 0x77f: 0x3308, - // Block 0x1e, offset 0x780 - 0x780: 0x3008, 0x781: 0x3308, 0x782: 0x3308, 0x783: 0x3308, 0x784: 0x3308, 0x785: 0x0040, - 0x786: 0x0040, 0x787: 0x3008, 0x788: 0x3008, 0x789: 0x0040, 0x78a: 0x0040, 0x78b: 0x3008, - 0x78c: 0x3008, 0x78d: 0x3b08, 0x78e: 0x0040, 0x78f: 0x0040, 0x790: 0x0040, 0x791: 0x0040, - 0x792: 0x0040, 0x793: 0x0040, 0x794: 0x0040, 0x795: 0x0040, 0x796: 0x3308, 0x797: 0x3008, - 0x798: 0x0040, 0x799: 0x0040, 0x79a: 0x0040, 0x79b: 0x0040, 0x79c: 0x0881, 0x79d: 0x08b9, - 0x79e: 0x0040, 0x79f: 0x0008, 0x7a0: 0x0008, 0x7a1: 0x0008, 0x7a2: 0x3308, 0x7a3: 0x3308, - 0x7a4: 0x0040, 0x7a5: 0x0040, 0x7a6: 0x0008, 0x7a7: 0x0008, 0x7a8: 0x0008, 0x7a9: 0x0008, - 0x7aa: 0x0008, 0x7ab: 0x0008, 0x7ac: 0x0008, 0x7ad: 0x0008, 0x7ae: 0x0008, 0x7af: 0x0008, - 0x7b0: 0x0018, 0x7b1: 0x0008, 0x7b2: 0x0018, 0x7b3: 0x0018, 0x7b4: 0x0018, 0x7b5: 0x0018, - 0x7b6: 0x0018, 0x7b7: 0x0018, 0x7b8: 0x0040, 0x7b9: 0x0040, 0x7ba: 0x0040, 0x7bb: 0x0040, - 0x7bc: 0x0040, 0x7bd: 0x0040, 0x7be: 0x0040, 0x7bf: 0x0040, - // Block 0x1f, offset 0x7c0 - 0x7c0: 0x0040, 0x7c1: 0x0040, 0x7c2: 0x3308, 0x7c3: 0x0008, 0x7c4: 0x0040, 0x7c5: 0x0008, - 0x7c6: 0x0008, 0x7c7: 0x0008, 0x7c8: 0x0008, 0x7c9: 0x0008, 0x7ca: 0x0008, 0x7cb: 0x0040, - 0x7cc: 0x0040, 0x7cd: 0x0040, 0x7ce: 0x0008, 0x7cf: 0x0008, 0x7d0: 0x0008, 0x7d1: 0x0040, - 0x7d2: 0x0008, 0x7d3: 0x0008, 0x7d4: 0x0008, 0x7d5: 0x0008, 0x7d6: 0x0040, 0x7d7: 0x0040, - 0x7d8: 0x0040, 0x7d9: 0x0008, 0x7da: 0x0008, 0x7db: 0x0040, 0x7dc: 0x0008, 0x7dd: 0x0040, - 0x7de: 0x0008, 0x7df: 0x0008, 0x7e0: 0x0040, 0x7e1: 0x0040, 0x7e2: 0x0040, 0x7e3: 0x0008, - 0x7e4: 0x0008, 0x7e5: 0x0040, 0x7e6: 0x0040, 0x7e7: 0x0040, 0x7e8: 0x0008, 0x7e9: 0x0008, - 0x7ea: 0x0008, 0x7eb: 0x0040, 0x7ec: 0x0040, 0x7ed: 0x0040, 0x7ee: 0x0008, 0x7ef: 0x0008, - 0x7f0: 0x0008, 0x7f1: 0x0008, 0x7f2: 0x0008, 0x7f3: 0x0008, 0x7f4: 0x0008, 0x7f5: 0x0008, - 0x7f6: 0x0008, 0x7f7: 0x0008, 0x7f8: 0x0008, 0x7f9: 0x0008, 0x7fa: 0x0040, 0x7fb: 0x0040, - 0x7fc: 0x0040, 0x7fd: 0x0040, 0x7fe: 0x3008, 0x7ff: 0x3008, - // Block 0x20, offset 0x800 - 0x800: 0x3308, 0x801: 0x3008, 0x802: 0x3008, 0x803: 0x3008, 0x804: 0x3008, 0x805: 0x0040, - 0x806: 0x3308, 0x807: 0x3308, 0x808: 0x3308, 0x809: 0x0040, 0x80a: 0x3308, 0x80b: 0x3308, - 0x80c: 0x3308, 0x80d: 0x3b08, 0x80e: 0x0040, 0x80f: 0x0040, 0x810: 0x0040, 0x811: 0x0040, - 0x812: 0x0040, 0x813: 0x0040, 0x814: 0x0040, 0x815: 0x3308, 0x816: 0x3308, 0x817: 0x0040, - 0x818: 0x0008, 0x819: 0x0008, 0x81a: 0x0008, 0x81b: 0x0040, 0x81c: 0x0040, 0x81d: 0x0040, - 0x81e: 0x0040, 0x81f: 0x0040, 0x820: 0x0008, 0x821: 0x0008, 0x822: 0x3308, 0x823: 0x3308, - 0x824: 0x0040, 0x825: 0x0040, 0x826: 0x0008, 0x827: 0x0008, 0x828: 0x0008, 0x829: 0x0008, - 0x82a: 0x0008, 0x82b: 0x0008, 0x82c: 0x0008, 0x82d: 0x0008, 0x82e: 0x0008, 0x82f: 0x0008, - 0x830: 0x0040, 0x831: 0x0040, 0x832: 0x0040, 0x833: 0x0040, 0x834: 0x0040, 0x835: 0x0040, - 0x836: 0x0040, 0x837: 0x0018, 0x838: 0x0018, 0x839: 0x0018, 0x83a: 0x0018, 0x83b: 0x0018, - 0x83c: 0x0018, 0x83d: 0x0018, 0x83e: 0x0018, 0x83f: 0x0018, - // Block 0x21, offset 0x840 - 0x840: 0x0008, 0x841: 0x3308, 0x842: 0x3008, 0x843: 0x3008, 0x844: 0x0018, 0x845: 0x0008, - 0x846: 0x0008, 0x847: 0x0008, 0x848: 0x0008, 0x849: 0x0008, 0x84a: 0x0008, 0x84b: 0x0008, - 0x84c: 0x0008, 0x84d: 0x0040, 0x84e: 0x0008, 0x84f: 0x0008, 0x850: 0x0008, 0x851: 0x0040, - 0x852: 0x0008, 0x853: 0x0008, 0x854: 0x0008, 0x855: 0x0008, 0x856: 0x0008, 0x857: 0x0008, - 0x858: 0x0008, 0x859: 0x0008, 0x85a: 0x0008, 0x85b: 0x0008, 0x85c: 0x0008, 0x85d: 0x0008, - 0x85e: 0x0008, 0x85f: 0x0008, 0x860: 0x0008, 0x861: 0x0008, 0x862: 0x0008, 0x863: 0x0008, - 0x864: 0x0008, 0x865: 0x0008, 0x866: 0x0008, 0x867: 0x0008, 0x868: 0x0008, 0x869: 0x0040, - 0x86a: 0x0008, 0x86b: 0x0008, 0x86c: 0x0008, 0x86d: 0x0008, 0x86e: 0x0008, 0x86f: 0x0008, - 0x870: 0x0008, 0x871: 0x0008, 0x872: 0x0008, 0x873: 0x0008, 0x874: 0x0040, 0x875: 0x0008, - 0x876: 0x0008, 0x877: 0x0008, 0x878: 0x0008, 0x879: 0x0008, 0x87a: 0x0040, 0x87b: 0x0040, - 0x87c: 0x3308, 0x87d: 0x0008, 0x87e: 0x3008, 0x87f: 0x3308, - // Block 0x22, offset 0x880 - 0x880: 0x3008, 0x881: 0x3008, 0x882: 0x3008, 0x883: 0x3008, 0x884: 0x3008, 0x885: 0x0040, - 0x886: 0x3308, 0x887: 0x3008, 0x888: 0x3008, 0x889: 0x0040, 0x88a: 0x3008, 0x88b: 0x3008, - 0x88c: 0x3308, 0x88d: 0x3b08, 0x88e: 0x0040, 0x88f: 0x0040, 0x890: 0x0040, 0x891: 0x0040, - 0x892: 0x0040, 0x893: 0x0040, 0x894: 0x0040, 0x895: 0x3008, 0x896: 0x3008, 0x897: 0x0040, - 0x898: 0x0040, 0x899: 0x0040, 0x89a: 0x0040, 0x89b: 0x0040, 0x89c: 0x0040, 0x89d: 0x0040, - 0x89e: 0x0008, 0x89f: 0x0040, 0x8a0: 0x0008, 0x8a1: 0x0008, 0x8a2: 0x3308, 0x8a3: 0x3308, - 0x8a4: 0x0040, 0x8a5: 0x0040, 0x8a6: 0x0008, 0x8a7: 0x0008, 0x8a8: 0x0008, 0x8a9: 0x0008, - 0x8aa: 0x0008, 0x8ab: 0x0008, 0x8ac: 0x0008, 0x8ad: 0x0008, 0x8ae: 0x0008, 0x8af: 0x0008, - 0x8b0: 0x0040, 0x8b1: 0x0008, 0x8b2: 0x0008, 0x8b3: 0x0040, 0x8b4: 0x0040, 0x8b5: 0x0040, - 0x8b6: 0x0040, 0x8b7: 0x0040, 0x8b8: 0x0040, 0x8b9: 0x0040, 0x8ba: 0x0040, 0x8bb: 0x0040, - 0x8bc: 0x0040, 0x8bd: 0x0040, 0x8be: 0x0040, 0x8bf: 0x0040, - // Block 0x23, offset 0x8c0 - 0x8c0: 0x3008, 0x8c1: 0x3308, 0x8c2: 0x3308, 0x8c3: 0x3308, 0x8c4: 0x3308, 0x8c5: 0x0040, - 0x8c6: 0x3008, 0x8c7: 0x3008, 0x8c8: 0x3008, 0x8c9: 0x0040, 0x8ca: 0x3008, 0x8cb: 0x3008, - 0x8cc: 0x3008, 0x8cd: 0x3b08, 0x8ce: 0x0008, 0x8cf: 0x0018, 0x8d0: 0x0040, 0x8d1: 0x0040, - 0x8d2: 0x0040, 0x8d3: 0x0040, 0x8d4: 0x0008, 0x8d5: 0x0008, 0x8d6: 0x0008, 0x8d7: 0x3008, - 0x8d8: 0x0018, 0x8d9: 0x0018, 0x8da: 0x0018, 0x8db: 0x0018, 0x8dc: 0x0018, 0x8dd: 0x0018, - 0x8de: 0x0018, 0x8df: 0x0008, 0x8e0: 0x0008, 0x8e1: 0x0008, 0x8e2: 0x3308, 0x8e3: 0x3308, - 0x8e4: 0x0040, 0x8e5: 0x0040, 0x8e6: 0x0008, 0x8e7: 0x0008, 0x8e8: 0x0008, 0x8e9: 0x0008, - 0x8ea: 0x0008, 0x8eb: 0x0008, 0x8ec: 0x0008, 0x8ed: 0x0008, 0x8ee: 0x0008, 0x8ef: 0x0008, - 0x8f0: 0x0018, 0x8f1: 0x0018, 0x8f2: 0x0018, 0x8f3: 0x0018, 0x8f4: 0x0018, 0x8f5: 0x0018, - 0x8f6: 0x0018, 0x8f7: 0x0018, 0x8f8: 0x0018, 0x8f9: 0x0018, 0x8fa: 0x0008, 0x8fb: 0x0008, - 0x8fc: 0x0008, 0x8fd: 0x0008, 0x8fe: 0x0008, 0x8ff: 0x0008, - // Block 0x24, offset 0x900 - 0x900: 0x0040, 0x901: 0x0008, 0x902: 0x0008, 0x903: 0x0040, 0x904: 0x0008, 0x905: 0x0040, - 0x906: 0x0008, 0x907: 0x0008, 0x908: 0x0008, 0x909: 0x0008, 0x90a: 0x0008, 0x90b: 0x0040, - 0x90c: 0x0008, 0x90d: 0x0008, 0x90e: 0x0008, 0x90f: 0x0008, 0x910: 0x0008, 0x911: 0x0008, - 0x912: 0x0008, 0x913: 0x0008, 0x914: 0x0008, 0x915: 0x0008, 0x916: 0x0008, 0x917: 0x0008, - 0x918: 0x0008, 0x919: 0x0008, 0x91a: 0x0008, 0x91b: 0x0008, 0x91c: 0x0008, 0x91d: 0x0008, - 0x91e: 0x0008, 0x91f: 0x0008, 0x920: 0x0008, 0x921: 0x0008, 0x922: 0x0008, 0x923: 0x0008, - 0x924: 0x0040, 0x925: 0x0008, 0x926: 0x0040, 0x927: 0x0008, 0x928: 0x0008, 0x929: 0x0008, - 0x92a: 0x0008, 0x92b: 0x0008, 0x92c: 0x0008, 0x92d: 0x0008, 0x92e: 0x0008, 0x92f: 0x0008, - 0x930: 0x0008, 0x931: 0x3308, 0x932: 0x0008, 0x933: 0x0929, 0x934: 0x3308, 0x935: 0x3308, - 0x936: 0x3308, 0x937: 0x3308, 0x938: 0x3308, 0x939: 0x3308, 0x93a: 0x3b08, 0x93b: 0x3308, - 0x93c: 0x3308, 0x93d: 0x0008, 0x93e: 0x0040, 0x93f: 0x0040, - // Block 0x25, offset 0x940 - 0x940: 0x0008, 0x941: 0x0008, 0x942: 0x0008, 0x943: 0x09d1, 0x944: 0x0008, 0x945: 0x0008, - 0x946: 0x0008, 0x947: 0x0008, 0x948: 0x0040, 0x949: 0x0008, 0x94a: 0x0008, 0x94b: 0x0008, - 0x94c: 0x0008, 0x94d: 0x0a09, 0x94e: 0x0008, 0x94f: 0x0008, 0x950: 0x0008, 0x951: 0x0008, - 0x952: 0x0a41, 0x953: 0x0008, 0x954: 0x0008, 0x955: 0x0008, 0x956: 0x0008, 0x957: 0x0a79, - 0x958: 0x0008, 0x959: 0x0008, 0x95a: 0x0008, 0x95b: 0x0008, 0x95c: 0x0ab1, 0x95d: 0x0008, - 0x95e: 0x0008, 0x95f: 0x0008, 0x960: 0x0008, 0x961: 0x0008, 0x962: 0x0008, 0x963: 0x0008, - 0x964: 0x0008, 0x965: 0x0008, 0x966: 0x0008, 0x967: 0x0008, 0x968: 0x0008, 0x969: 0x0ae9, - 0x96a: 0x0008, 0x96b: 0x0008, 0x96c: 0x0008, 0x96d: 0x0040, 0x96e: 0x0040, 0x96f: 0x0040, - 0x970: 0x0040, 0x971: 0x3308, 0x972: 0x3308, 0x973: 0x0b21, 0x974: 0x3308, 0x975: 0x0b59, - 0x976: 0x0b91, 0x977: 0x0bc9, 0x978: 0x0c19, 0x979: 0x0c51, 0x97a: 0x3308, 0x97b: 0x3308, - 0x97c: 0x3308, 0x97d: 0x3308, 0x97e: 0x3308, 0x97f: 0x3008, - // Block 0x26, offset 0x980 - 0x980: 0x3308, 0x981: 0x0ca1, 0x982: 0x3308, 0x983: 0x3308, 0x984: 0x3b08, 0x985: 0x0018, - 0x986: 0x3308, 0x987: 0x3308, 0x988: 0x0008, 0x989: 0x0008, 0x98a: 0x0008, 0x98b: 0x0008, - 0x98c: 0x0008, 0x98d: 0x3308, 0x98e: 0x3308, 0x98f: 0x3308, 0x990: 0x3308, 0x991: 0x3308, - 0x992: 0x3308, 0x993: 0x0cd9, 0x994: 0x3308, 0x995: 0x3308, 0x996: 0x3308, 0x997: 0x3308, - 0x998: 0x0040, 0x999: 0x3308, 0x99a: 0x3308, 0x99b: 0x3308, 0x99c: 0x3308, 0x99d: 0x0d11, - 0x99e: 0x3308, 0x99f: 0x3308, 0x9a0: 0x3308, 0x9a1: 0x3308, 0x9a2: 0x0d49, 0x9a3: 0x3308, - 0x9a4: 0x3308, 0x9a5: 0x3308, 0x9a6: 0x3308, 0x9a7: 0x0d81, 0x9a8: 0x3308, 0x9a9: 0x3308, - 0x9aa: 0x3308, 0x9ab: 0x3308, 0x9ac: 0x0db9, 0x9ad: 0x3308, 0x9ae: 0x3308, 0x9af: 0x3308, - 0x9b0: 0x3308, 0x9b1: 0x3308, 0x9b2: 0x3308, 0x9b3: 0x3308, 0x9b4: 0x3308, 0x9b5: 0x3308, - 0x9b6: 0x3308, 0x9b7: 0x3308, 0x9b8: 0x3308, 0x9b9: 0x0df1, 0x9ba: 0x3308, 0x9bb: 0x3308, - 0x9bc: 0x3308, 0x9bd: 0x0040, 0x9be: 0x0018, 0x9bf: 0x0018, - // Block 0x27, offset 0x9c0 - 0x9c0: 0x0008, 0x9c1: 0x0008, 0x9c2: 0x0008, 0x9c3: 0x0008, 0x9c4: 0x0008, 0x9c5: 0x0008, - 0x9c6: 0x0008, 0x9c7: 0x0008, 0x9c8: 0x0008, 0x9c9: 0x0008, 0x9ca: 0x0008, 0x9cb: 0x0008, - 0x9cc: 0x0008, 0x9cd: 0x0008, 0x9ce: 0x0008, 0x9cf: 0x0008, 0x9d0: 0x0008, 0x9d1: 0x0008, - 0x9d2: 0x0008, 0x9d3: 0x0008, 0x9d4: 0x0008, 0x9d5: 0x0008, 0x9d6: 0x0008, 0x9d7: 0x0008, - 0x9d8: 0x0008, 0x9d9: 0x0008, 0x9da: 0x0008, 0x9db: 0x0008, 0x9dc: 0x0008, 0x9dd: 0x0008, - 0x9de: 0x0008, 0x9df: 0x0008, 0x9e0: 0x0008, 0x9e1: 0x0008, 0x9e2: 0x0008, 0x9e3: 0x0008, - 0x9e4: 0x0008, 0x9e5: 0x0008, 0x9e6: 0x0008, 0x9e7: 0x0008, 0x9e8: 0x0008, 0x9e9: 0x0008, - 0x9ea: 0x0008, 0x9eb: 0x0008, 0x9ec: 0x0039, 0x9ed: 0x0ed1, 0x9ee: 0x0ee9, 0x9ef: 0x0008, - 0x9f0: 0x0ef9, 0x9f1: 0x0f09, 0x9f2: 0x0f19, 0x9f3: 0x0f31, 0x9f4: 0x0249, 0x9f5: 0x0f41, - 0x9f6: 0x0259, 0x9f7: 0x0f51, 0x9f8: 0x0359, 0x9f9: 0x0f61, 0x9fa: 0x0f71, 0x9fb: 0x0008, - 0x9fc: 0x00d9, 0x9fd: 0x0f81, 0x9fe: 0x0f99, 0x9ff: 0x0269, - // Block 0x28, offset 0xa00 - 0xa00: 0x0fa9, 0xa01: 0x0fb9, 0xa02: 0x0279, 0xa03: 0x0039, 0xa04: 0x0fc9, 0xa05: 0x0fe1, - 0xa06: 0x05b5, 0xa07: 0x0ee9, 0xa08: 0x0ef9, 0xa09: 0x0f09, 0xa0a: 0x0ff9, 0xa0b: 0x1011, - 0xa0c: 0x1029, 0xa0d: 0x0f31, 0xa0e: 0x0008, 0xa0f: 0x0f51, 0xa10: 0x0f61, 0xa11: 0x1041, - 0xa12: 0x00d9, 0xa13: 0x1059, 0xa14: 0x05cd, 0xa15: 0x05cd, 0xa16: 0x0f99, 0xa17: 0x0fa9, - 0xa18: 0x0fb9, 0xa19: 0x05b5, 0xa1a: 0x1071, 0xa1b: 0x1089, 0xa1c: 0x05e5, 0xa1d: 0x1099, - 0xa1e: 0x10b1, 0xa1f: 0x10c9, 0xa20: 0x10e1, 0xa21: 0x10f9, 0xa22: 0x0f41, 0xa23: 0x0269, - 0xa24: 0x0fb9, 0xa25: 0x1089, 0xa26: 0x1099, 0xa27: 0x10b1, 0xa28: 0x1111, 0xa29: 0x10e1, - 0xa2a: 0x10f9, 0xa2b: 0x0008, 0xa2c: 0x0008, 0xa2d: 0x0008, 0xa2e: 0x0008, 0xa2f: 0x0008, - 0xa30: 0x0008, 0xa31: 0x0008, 0xa32: 0x0008, 0xa33: 0x0008, 0xa34: 0x0008, 0xa35: 0x0008, - 0xa36: 0x0008, 0xa37: 0x0008, 0xa38: 0x1129, 0xa39: 0x0008, 0xa3a: 0x0008, 0xa3b: 0x0008, - 0xa3c: 0x0008, 0xa3d: 0x0008, 0xa3e: 0x0008, 0xa3f: 0x0008, - // Block 0x29, offset 0xa40 - 0xa40: 0x0008, 0xa41: 0x0008, 0xa42: 0x0008, 0xa43: 0x0008, 0xa44: 0x0008, 0xa45: 0x0008, - 0xa46: 0x0008, 0xa47: 0x0008, 0xa48: 0x0008, 0xa49: 0x0008, 0xa4a: 0x0008, 0xa4b: 0x0008, - 0xa4c: 0x0008, 0xa4d: 0x0008, 0xa4e: 0x0008, 0xa4f: 0x0008, 0xa50: 0x0008, 0xa51: 0x0008, - 0xa52: 0x0008, 0xa53: 0x0008, 0xa54: 0x0008, 0xa55: 0x0008, 0xa56: 0x0008, 0xa57: 0x0008, - 0xa58: 0x0008, 0xa59: 0x0008, 0xa5a: 0x0008, 0xa5b: 0x1141, 0xa5c: 0x1159, 0xa5d: 0x1169, - 0xa5e: 0x1181, 0xa5f: 0x1029, 0xa60: 0x1199, 0xa61: 0x11a9, 0xa62: 0x11c1, 0xa63: 0x11d9, - 0xa64: 0x11f1, 0xa65: 0x1209, 0xa66: 0x1221, 0xa67: 0x05fd, 0xa68: 0x1239, 0xa69: 0x1251, - 0xa6a: 0xe17d, 0xa6b: 0x1269, 0xa6c: 0x1281, 0xa6d: 0x1299, 0xa6e: 0x12b1, 0xa6f: 0x12c9, - 0xa70: 0x12e1, 0xa71: 0x12f9, 0xa72: 0x1311, 0xa73: 0x1329, 0xa74: 0x1341, 0xa75: 0x1359, - 0xa76: 0x1371, 0xa77: 0x1389, 0xa78: 0x0615, 0xa79: 0x13a1, 0xa7a: 0x13b9, 0xa7b: 0x13d1, - 0xa7c: 0x13e1, 0xa7d: 0x13f9, 0xa7e: 0x1411, 0xa7f: 0x1429, - // Block 0x2a, offset 0xa80 - 0xa80: 0xe00d, 0xa81: 0x0008, 0xa82: 0xe00d, 0xa83: 0x0008, 0xa84: 0xe00d, 0xa85: 0x0008, - 0xa86: 0xe00d, 0xa87: 0x0008, 0xa88: 0xe00d, 0xa89: 0x0008, 0xa8a: 0xe00d, 0xa8b: 0x0008, - 0xa8c: 0xe00d, 0xa8d: 0x0008, 0xa8e: 0xe00d, 0xa8f: 0x0008, 0xa90: 0xe00d, 0xa91: 0x0008, - 0xa92: 0xe00d, 0xa93: 0x0008, 0xa94: 0xe00d, 0xa95: 0x0008, 0xa96: 0xe00d, 0xa97: 0x0008, - 0xa98: 0xe00d, 0xa99: 0x0008, 0xa9a: 0xe00d, 0xa9b: 0x0008, 0xa9c: 0xe00d, 0xa9d: 0x0008, - 0xa9e: 0xe00d, 0xa9f: 0x0008, 0xaa0: 0xe00d, 0xaa1: 0x0008, 0xaa2: 0xe00d, 0xaa3: 0x0008, - 0xaa4: 0xe00d, 0xaa5: 0x0008, 0xaa6: 0xe00d, 0xaa7: 0x0008, 0xaa8: 0xe00d, 0xaa9: 0x0008, - 0xaaa: 0xe00d, 0xaab: 0x0008, 0xaac: 0xe00d, 0xaad: 0x0008, 0xaae: 0xe00d, 0xaaf: 0x0008, - 0xab0: 0xe00d, 0xab1: 0x0008, 0xab2: 0xe00d, 0xab3: 0x0008, 0xab4: 0xe00d, 0xab5: 0x0008, - 0xab6: 0xe00d, 0xab7: 0x0008, 0xab8: 0xe00d, 0xab9: 0x0008, 0xaba: 0xe00d, 0xabb: 0x0008, - 0xabc: 0xe00d, 0xabd: 0x0008, 0xabe: 0xe00d, 0xabf: 0x0008, - // Block 0x2b, offset 0xac0 - 0xac0: 0xe00d, 0xac1: 0x0008, 0xac2: 0xe00d, 0xac3: 0x0008, 0xac4: 0xe00d, 0xac5: 0x0008, - 0xac6: 0xe00d, 0xac7: 0x0008, 0xac8: 0xe00d, 0xac9: 0x0008, 0xaca: 0xe00d, 0xacb: 0x0008, - 0xacc: 0xe00d, 0xacd: 0x0008, 0xace: 0xe00d, 0xacf: 0x0008, 0xad0: 0xe00d, 0xad1: 0x0008, - 0xad2: 0xe00d, 0xad3: 0x0008, 0xad4: 0xe00d, 0xad5: 0x0008, 0xad6: 0x0008, 0xad7: 0x0008, - 0xad8: 0x0008, 0xad9: 0x0008, 0xada: 0x062d, 0xadb: 0x064d, 0xadc: 0x0008, 0xadd: 0x0008, - 0xade: 0x1441, 0xadf: 0x0008, 0xae0: 0xe00d, 0xae1: 0x0008, 0xae2: 0xe00d, 0xae3: 0x0008, - 0xae4: 0xe00d, 0xae5: 0x0008, 0xae6: 0xe00d, 0xae7: 0x0008, 0xae8: 0xe00d, 0xae9: 0x0008, - 0xaea: 0xe00d, 0xaeb: 0x0008, 0xaec: 0xe00d, 0xaed: 0x0008, 0xaee: 0xe00d, 0xaef: 0x0008, - 0xaf0: 0xe00d, 0xaf1: 0x0008, 0xaf2: 0xe00d, 0xaf3: 0x0008, 0xaf4: 0xe00d, 0xaf5: 0x0008, - 0xaf6: 0xe00d, 0xaf7: 0x0008, 0xaf8: 0xe00d, 0xaf9: 0x0008, 0xafa: 0xe00d, 0xafb: 0x0008, - 0xafc: 0xe00d, 0xafd: 0x0008, 0xafe: 0xe00d, 0xaff: 0x0008, - // Block 0x2c, offset 0xb00 - 0xb00: 0x0008, 0xb01: 0x0008, 0xb02: 0x0008, 0xb03: 0x0008, 0xb04: 0x0008, 0xb05: 0x0008, - 0xb06: 0x0040, 0xb07: 0x0040, 0xb08: 0xe045, 0xb09: 0xe045, 0xb0a: 0xe045, 0xb0b: 0xe045, - 0xb0c: 0xe045, 0xb0d: 0xe045, 0xb0e: 0x0040, 0xb0f: 0x0040, 0xb10: 0x0008, 0xb11: 0x0008, - 0xb12: 0x0008, 0xb13: 0x0008, 0xb14: 0x0008, 0xb15: 0x0008, 0xb16: 0x0008, 0xb17: 0x0008, - 0xb18: 0x0040, 0xb19: 0xe045, 0xb1a: 0x0040, 0xb1b: 0xe045, 0xb1c: 0x0040, 0xb1d: 0xe045, - 0xb1e: 0x0040, 0xb1f: 0xe045, 0xb20: 0x0008, 0xb21: 0x0008, 0xb22: 0x0008, 0xb23: 0x0008, - 0xb24: 0x0008, 0xb25: 0x0008, 0xb26: 0x0008, 0xb27: 0x0008, 0xb28: 0xe045, 0xb29: 0xe045, - 0xb2a: 0xe045, 0xb2b: 0xe045, 0xb2c: 0xe045, 0xb2d: 0xe045, 0xb2e: 0xe045, 0xb2f: 0xe045, - 0xb30: 0x0008, 0xb31: 0x1459, 0xb32: 0x0008, 0xb33: 0x1471, 0xb34: 0x0008, 0xb35: 0x1489, - 0xb36: 0x0008, 0xb37: 0x14a1, 0xb38: 0x0008, 0xb39: 0x14b9, 0xb3a: 0x0008, 0xb3b: 0x14d1, - 0xb3c: 0x0008, 0xb3d: 0x14e9, 0xb3e: 0x0040, 0xb3f: 0x0040, - // Block 0x2d, offset 0xb40 - 0xb40: 0x1501, 0xb41: 0x1531, 0xb42: 0x1561, 0xb43: 0x1591, 0xb44: 0x15c1, 0xb45: 0x15f1, - 0xb46: 0x1621, 0xb47: 0x1651, 0xb48: 0x1501, 0xb49: 0x1531, 0xb4a: 0x1561, 0xb4b: 0x1591, - 0xb4c: 0x15c1, 0xb4d: 0x15f1, 0xb4e: 0x1621, 0xb4f: 0x1651, 0xb50: 0x1681, 0xb51: 0x16b1, - 0xb52: 0x16e1, 0xb53: 0x1711, 0xb54: 0x1741, 0xb55: 0x1771, 0xb56: 0x17a1, 0xb57: 0x17d1, - 0xb58: 0x1681, 0xb59: 0x16b1, 0xb5a: 0x16e1, 0xb5b: 0x1711, 0xb5c: 0x1741, 0xb5d: 0x1771, - 0xb5e: 0x17a1, 0xb5f: 0x17d1, 0xb60: 0x1801, 0xb61: 0x1831, 0xb62: 0x1861, 0xb63: 0x1891, - 0xb64: 0x18c1, 0xb65: 0x18f1, 0xb66: 0x1921, 0xb67: 0x1951, 0xb68: 0x1801, 0xb69: 0x1831, - 0xb6a: 0x1861, 0xb6b: 0x1891, 0xb6c: 0x18c1, 0xb6d: 0x18f1, 0xb6e: 0x1921, 0xb6f: 0x1951, - 0xb70: 0x0008, 0xb71: 0x0008, 0xb72: 0x1981, 0xb73: 0x19b1, 0xb74: 0x19d9, 0xb75: 0x0040, - 0xb76: 0x0008, 0xb77: 0x1a01, 0xb78: 0xe045, 0xb79: 0xe045, 0xb7a: 0x0665, 0xb7b: 0x1459, - 0xb7c: 0x19b1, 0xb7d: 0x067e, 0xb7e: 0x1a31, 0xb7f: 0x069e, - // Block 0x2e, offset 0xb80 - 0xb80: 0x06be, 0xb81: 0x1a4a, 0xb82: 0x1a79, 0xb83: 0x1aa9, 0xb84: 0x1ad1, 0xb85: 0x0040, - 0xb86: 0x0008, 0xb87: 0x1af9, 0xb88: 0x06dd, 0xb89: 0x1471, 0xb8a: 0x06f5, 0xb8b: 0x1489, - 0xb8c: 0x1aa9, 0xb8d: 0x1b2a, 0xb8e: 0x1b5a, 0xb8f: 0x1b8a, 0xb90: 0x0008, 0xb91: 0x0008, - 0xb92: 0x0008, 0xb93: 0x1bb9, 0xb94: 0x0040, 0xb95: 0x0040, 0xb96: 0x0008, 0xb97: 0x0008, - 0xb98: 0xe045, 0xb99: 0xe045, 0xb9a: 0x070d, 0xb9b: 0x14a1, 0xb9c: 0x0040, 0xb9d: 0x1bd2, - 0xb9e: 0x1c02, 0xb9f: 0x1c32, 0xba0: 0x0008, 0xba1: 0x0008, 0xba2: 0x0008, 0xba3: 0x1c61, - 0xba4: 0x0008, 0xba5: 0x0008, 0xba6: 0x0008, 0xba7: 0x0008, 0xba8: 0xe045, 0xba9: 0xe045, - 0xbaa: 0x0725, 0xbab: 0x14d1, 0xbac: 0xe04d, 0xbad: 0x1c7a, 0xbae: 0x03d2, 0xbaf: 0x1caa, - 0xbb0: 0x0040, 0xbb1: 0x0040, 0xbb2: 0x1cb9, 0xbb3: 0x1ce9, 0xbb4: 0x1d11, 0xbb5: 0x0040, - 0xbb6: 0x0008, 0xbb7: 0x1d39, 0xbb8: 0x073d, 0xbb9: 0x14b9, 0xbba: 0x0515, 0xbbb: 0x14e9, - 0xbbc: 0x1ce9, 0xbbd: 0x0756, 0xbbe: 0x0776, 0xbbf: 0x0040, - // Block 0x2f, offset 0xbc0 - 0xbc0: 0x000a, 0xbc1: 0x000a, 0xbc2: 0x000a, 0xbc3: 0x000a, 0xbc4: 0x000a, 0xbc5: 0x000a, - 0xbc6: 0x000a, 0xbc7: 0x000a, 0xbc8: 0x000a, 0xbc9: 0x000a, 0xbca: 0x000a, 0xbcb: 0x03c0, - 0xbcc: 0x0003, 0xbcd: 0x0003, 0xbce: 0x0340, 0xbcf: 0x0b40, 0xbd0: 0x0018, 0xbd1: 0xe00d, - 0xbd2: 0x0018, 0xbd3: 0x0018, 0xbd4: 0x0018, 0xbd5: 0x0018, 0xbd6: 0x0018, 0xbd7: 0x0796, - 0xbd8: 0x0018, 0xbd9: 0x0018, 0xbda: 0x0018, 0xbdb: 0x0018, 0xbdc: 0x0018, 0xbdd: 0x0018, - 0xbde: 0x0018, 0xbdf: 0x0018, 0xbe0: 0x0018, 0xbe1: 0x0018, 0xbe2: 0x0018, 0xbe3: 0x0018, - 0xbe4: 0x0040, 0xbe5: 0x0040, 0xbe6: 0x0040, 0xbe7: 0x0018, 0xbe8: 0x0040, 0xbe9: 0x0040, - 0xbea: 0x0340, 0xbeb: 0x0340, 0xbec: 0x0340, 0xbed: 0x0340, 0xbee: 0x0340, 0xbef: 0x000a, - 0xbf0: 0x0018, 0xbf1: 0x0018, 0xbf2: 0x0018, 0xbf3: 0x1d69, 0xbf4: 0x1da1, 0xbf5: 0x0018, - 0xbf6: 0x1df1, 0xbf7: 0x1e29, 0xbf8: 0x0018, 0xbf9: 0x0018, 0xbfa: 0x0018, 0xbfb: 0x0018, - 0xbfc: 0x1e7a, 0xbfd: 0x0018, 0xbfe: 0x07b6, 0xbff: 0x0018, - // Block 0x30, offset 0xc00 - 0xc00: 0x0018, 0xc01: 0x0018, 0xc02: 0x0018, 0xc03: 0x0018, 0xc04: 0x0018, 0xc05: 0x0018, - 0xc06: 0x0018, 0xc07: 0x1e92, 0xc08: 0x1eaa, 0xc09: 0x1ec2, 0xc0a: 0x0018, 0xc0b: 0x0018, - 0xc0c: 0x0018, 0xc0d: 0x0018, 0xc0e: 0x0018, 0xc0f: 0x0018, 0xc10: 0x0018, 0xc11: 0x0018, - 0xc12: 0x0018, 0xc13: 0x0018, 0xc14: 0x0018, 0xc15: 0x0018, 0xc16: 0x0018, 0xc17: 0x1ed9, - 0xc18: 0x0018, 0xc19: 0x0018, 0xc1a: 0x0018, 0xc1b: 0x0018, 0xc1c: 0x0018, 0xc1d: 0x0018, - 0xc1e: 0x0018, 0xc1f: 0x000a, 0xc20: 0x03c0, 0xc21: 0x0340, 0xc22: 0x0340, 0xc23: 0x0340, - 0xc24: 0x03c0, 0xc25: 0x0040, 0xc26: 0x0040, 0xc27: 0x0040, 0xc28: 0x0040, 0xc29: 0x0040, - 0xc2a: 0x0340, 0xc2b: 0x0340, 0xc2c: 0x0340, 0xc2d: 0x0340, 0xc2e: 0x0340, 0xc2f: 0x0340, - 0xc30: 0x1f41, 0xc31: 0x0f41, 0xc32: 0x0040, 0xc33: 0x0040, 0xc34: 0x1f51, 0xc35: 0x1f61, - 0xc36: 0x1f71, 0xc37: 0x1f81, 0xc38: 0x1f91, 0xc39: 0x1fa1, 0xc3a: 0x1fb2, 0xc3b: 0x07d5, - 0xc3c: 0x1fc2, 0xc3d: 0x1fd2, 0xc3e: 0x1fe2, 0xc3f: 0x0f71, - // Block 0x31, offset 0xc40 - 0xc40: 0x1f41, 0xc41: 0x00c9, 0xc42: 0x0069, 0xc43: 0x0079, 0xc44: 0x1f51, 0xc45: 0x1f61, - 0xc46: 0x1f71, 0xc47: 0x1f81, 0xc48: 0x1f91, 0xc49: 0x1fa1, 0xc4a: 0x1fb2, 0xc4b: 0x07ed, - 0xc4c: 0x1fc2, 0xc4d: 0x1fd2, 0xc4e: 0x1fe2, 0xc4f: 0x0040, 0xc50: 0x0039, 0xc51: 0x0f09, - 0xc52: 0x00d9, 0xc53: 0x0369, 0xc54: 0x0ff9, 0xc55: 0x0249, 0xc56: 0x0f51, 0xc57: 0x0359, - 0xc58: 0x0f61, 0xc59: 0x0f71, 0xc5a: 0x0f99, 0xc5b: 0x01d9, 0xc5c: 0x0fa9, 0xc5d: 0x0040, - 0xc5e: 0x0040, 0xc5f: 0x0040, 0xc60: 0x0018, 0xc61: 0x0018, 0xc62: 0x0018, 0xc63: 0x0018, - 0xc64: 0x0018, 0xc65: 0x0018, 0xc66: 0x0018, 0xc67: 0x0018, 0xc68: 0x1ff1, 0xc69: 0x0018, - 0xc6a: 0x0018, 0xc6b: 0x0018, 0xc6c: 0x0018, 0xc6d: 0x0018, 0xc6e: 0x0018, 0xc6f: 0x0018, - 0xc70: 0x0018, 0xc71: 0x0018, 0xc72: 0x0018, 0xc73: 0x0018, 0xc74: 0x0018, 0xc75: 0x0018, - 0xc76: 0x0018, 0xc77: 0x0018, 0xc78: 0x0018, 0xc79: 0x0018, 0xc7a: 0x0018, 0xc7b: 0x0018, - 0xc7c: 0x0018, 0xc7d: 0x0018, 0xc7e: 0x0018, 0xc7f: 0x0018, - // Block 0x32, offset 0xc80 - 0xc80: 0x0806, 0xc81: 0x0826, 0xc82: 0x1159, 0xc83: 0x0845, 0xc84: 0x0018, 0xc85: 0x0866, - 0xc86: 0x0886, 0xc87: 0x1011, 0xc88: 0x0018, 0xc89: 0x08a5, 0xc8a: 0x0f31, 0xc8b: 0x0249, - 0xc8c: 0x0249, 0xc8d: 0x0249, 0xc8e: 0x0249, 0xc8f: 0x2009, 0xc90: 0x0f41, 0xc91: 0x0f41, - 0xc92: 0x0359, 0xc93: 0x0359, 0xc94: 0x0018, 0xc95: 0x0f71, 0xc96: 0x2021, 0xc97: 0x0018, - 0xc98: 0x0018, 0xc99: 0x0f99, 0xc9a: 0x2039, 0xc9b: 0x0269, 0xc9c: 0x0269, 0xc9d: 0x0269, - 0xc9e: 0x0018, 0xc9f: 0x0018, 0xca0: 0x2049, 0xca1: 0x08c5, 0xca2: 0x2061, 0xca3: 0x0018, - 0xca4: 0x13d1, 0xca5: 0x0018, 0xca6: 0x2079, 0xca7: 0x0018, 0xca8: 0x13d1, 0xca9: 0x0018, - 0xcaa: 0x0f51, 0xcab: 0x2091, 0xcac: 0x0ee9, 0xcad: 0x1159, 0xcae: 0x0018, 0xcaf: 0x0f09, - 0xcb0: 0x0f09, 0xcb1: 0x1199, 0xcb2: 0x0040, 0xcb3: 0x0f61, 0xcb4: 0x00d9, 0xcb5: 0x20a9, - 0xcb6: 0x20c1, 0xcb7: 0x20d9, 0xcb8: 0x20f1, 0xcb9: 0x0f41, 0xcba: 0x0018, 0xcbb: 0x08e5, - 0xcbc: 0x2109, 0xcbd: 0x10b1, 0xcbe: 0x10b1, 0xcbf: 0x2109, - // Block 0x33, offset 0xcc0 - 0xcc0: 0x0905, 0xcc1: 0x0018, 0xcc2: 0x0018, 0xcc3: 0x0018, 0xcc4: 0x0018, 0xcc5: 0x0ef9, - 0xcc6: 0x0ef9, 0xcc7: 0x0f09, 0xcc8: 0x0f41, 0xcc9: 0x0259, 0xcca: 0x0018, 0xccb: 0x0018, - 0xccc: 0x0018, 0xccd: 0x0018, 0xcce: 0x0008, 0xccf: 0x0018, 0xcd0: 0x2121, 0xcd1: 0x2151, - 0xcd2: 0x2181, 0xcd3: 0x21b9, 0xcd4: 0x21e9, 0xcd5: 0x2219, 0xcd6: 0x2249, 0xcd7: 0x2279, - 0xcd8: 0x22a9, 0xcd9: 0x22d9, 0xcda: 0x2309, 0xcdb: 0x2339, 0xcdc: 0x2369, 0xcdd: 0x2399, - 0xcde: 0x23c9, 0xcdf: 0x23f9, 0xce0: 0x0f41, 0xce1: 0x2421, 0xce2: 0x091d, 0xce3: 0x2439, - 0xce4: 0x1089, 0xce5: 0x2451, 0xce6: 0x093d, 0xce7: 0x2469, 0xce8: 0x2491, 0xce9: 0x0369, - 0xcea: 0x24a9, 0xceb: 0x095d, 0xcec: 0x0359, 0xced: 0x1159, 0xcee: 0x0ef9, 0xcef: 0x0f61, - 0xcf0: 0x0f41, 0xcf1: 0x2421, 0xcf2: 0x097d, 0xcf3: 0x2439, 0xcf4: 0x1089, 0xcf5: 0x2451, - 0xcf6: 0x099d, 0xcf7: 0x2469, 0xcf8: 0x2491, 0xcf9: 0x0369, 0xcfa: 0x24a9, 0xcfb: 0x09bd, - 0xcfc: 0x0359, 0xcfd: 0x1159, 0xcfe: 0x0ef9, 0xcff: 0x0f61, - // Block 0x34, offset 0xd00 - 0xd00: 0x0018, 0xd01: 0x0018, 0xd02: 0x0018, 0xd03: 0x0018, 0xd04: 0x0018, 0xd05: 0x0018, - 0xd06: 0x0018, 0xd07: 0x0018, 0xd08: 0x0018, 0xd09: 0x0018, 0xd0a: 0x0018, 0xd0b: 0x0040, - 0xd0c: 0x0040, 0xd0d: 0x0040, 0xd0e: 0x0040, 0xd0f: 0x0040, 0xd10: 0x0040, 0xd11: 0x0040, - 0xd12: 0x0040, 0xd13: 0x0040, 0xd14: 0x0040, 0xd15: 0x0040, 0xd16: 0x0040, 0xd17: 0x0040, - 0xd18: 0x0040, 0xd19: 0x0040, 0xd1a: 0x0040, 0xd1b: 0x0040, 0xd1c: 0x0040, 0xd1d: 0x0040, - 0xd1e: 0x0040, 0xd1f: 0x0040, 0xd20: 0x00c9, 0xd21: 0x0069, 0xd22: 0x0079, 0xd23: 0x1f51, - 0xd24: 0x1f61, 0xd25: 0x1f71, 0xd26: 0x1f81, 0xd27: 0x1f91, 0xd28: 0x1fa1, 0xd29: 0x2601, - 0xd2a: 0x2619, 0xd2b: 0x2631, 0xd2c: 0x2649, 0xd2d: 0x2661, 0xd2e: 0x2679, 0xd2f: 0x2691, - 0xd30: 0x26a9, 0xd31: 0x26c1, 0xd32: 0x26d9, 0xd33: 0x26f1, 0xd34: 0x0a1e, 0xd35: 0x0a3e, - 0xd36: 0x0a5e, 0xd37: 0x0a7e, 0xd38: 0x0a9e, 0xd39: 0x0abe, 0xd3a: 0x0ade, 0xd3b: 0x0afe, - 0xd3c: 0x0b1e, 0xd3d: 0x270a, 0xd3e: 0x2732, 0xd3f: 0x275a, - // Block 0x35, offset 0xd40 - 0xd40: 0x2782, 0xd41: 0x27aa, 0xd42: 0x27d2, 0xd43: 0x27fa, 0xd44: 0x2822, 0xd45: 0x284a, - 0xd46: 0x2872, 0xd47: 0x289a, 0xd48: 0x0040, 0xd49: 0x0040, 0xd4a: 0x0040, 0xd4b: 0x0040, - 0xd4c: 0x0040, 0xd4d: 0x0040, 0xd4e: 0x0040, 0xd4f: 0x0040, 0xd50: 0x0040, 0xd51: 0x0040, - 0xd52: 0x0040, 0xd53: 0x0040, 0xd54: 0x0040, 0xd55: 0x0040, 0xd56: 0x0040, 0xd57: 0x0040, - 0xd58: 0x0040, 0xd59: 0x0040, 0xd5a: 0x0040, 0xd5b: 0x0040, 0xd5c: 0x0b3e, 0xd5d: 0x0b5e, - 0xd5e: 0x0b7e, 0xd5f: 0x0b9e, 0xd60: 0x0bbe, 0xd61: 0x0bde, 0xd62: 0x0bfe, 0xd63: 0x0c1e, - 0xd64: 0x0c3e, 0xd65: 0x0c5e, 0xd66: 0x0c7e, 0xd67: 0x0c9e, 0xd68: 0x0cbe, 0xd69: 0x0cde, - 0xd6a: 0x0cfe, 0xd6b: 0x0d1e, 0xd6c: 0x0d3e, 0xd6d: 0x0d5e, 0xd6e: 0x0d7e, 0xd6f: 0x0d9e, - 0xd70: 0x0dbe, 0xd71: 0x0dde, 0xd72: 0x0dfe, 0xd73: 0x0e1e, 0xd74: 0x0e3e, 0xd75: 0x0e5e, - 0xd76: 0x0039, 0xd77: 0x0ee9, 0xd78: 0x1159, 0xd79: 0x0ef9, 0xd7a: 0x0f09, 0xd7b: 0x1199, - 0xd7c: 0x0f31, 0xd7d: 0x0249, 0xd7e: 0x0f41, 0xd7f: 0x0259, - // Block 0x36, offset 0xd80 - 0xd80: 0x0f51, 0xd81: 0x0359, 0xd82: 0x0f61, 0xd83: 0x0f71, 0xd84: 0x00d9, 0xd85: 0x0f99, - 0xd86: 0x2039, 0xd87: 0x0269, 0xd88: 0x01d9, 0xd89: 0x0fa9, 0xd8a: 0x0fb9, 0xd8b: 0x1089, - 0xd8c: 0x0279, 0xd8d: 0x0369, 0xd8e: 0x0289, 0xd8f: 0x13d1, 0xd90: 0x0039, 0xd91: 0x0ee9, - 0xd92: 0x1159, 0xd93: 0x0ef9, 0xd94: 0x0f09, 0xd95: 0x1199, 0xd96: 0x0f31, 0xd97: 0x0249, - 0xd98: 0x0f41, 0xd99: 0x0259, 0xd9a: 0x0f51, 0xd9b: 0x0359, 0xd9c: 0x0f61, 0xd9d: 0x0f71, - 0xd9e: 0x00d9, 0xd9f: 0x0f99, 0xda0: 0x2039, 0xda1: 0x0269, 0xda2: 0x01d9, 0xda3: 0x0fa9, - 0xda4: 0x0fb9, 0xda5: 0x1089, 0xda6: 0x0279, 0xda7: 0x0369, 0xda8: 0x0289, 0xda9: 0x13d1, - 0xdaa: 0x1f41, 0xdab: 0x0018, 0xdac: 0x0018, 0xdad: 0x0018, 0xdae: 0x0018, 0xdaf: 0x0018, - 0xdb0: 0x0018, 0xdb1: 0x0018, 0xdb2: 0x0018, 0xdb3: 0x0018, 0xdb4: 0x0018, 0xdb5: 0x0018, - 0xdb6: 0x0018, 0xdb7: 0x0018, 0xdb8: 0x0018, 0xdb9: 0x0018, 0xdba: 0x0018, 0xdbb: 0x0018, - 0xdbc: 0x0018, 0xdbd: 0x0018, 0xdbe: 0x0018, 0xdbf: 0x0018, - // Block 0x37, offset 0xdc0 - 0xdc0: 0x0008, 0xdc1: 0x0008, 0xdc2: 0x0008, 0xdc3: 0x0008, 0xdc4: 0x0008, 0xdc5: 0x0008, - 0xdc6: 0x0008, 0xdc7: 0x0008, 0xdc8: 0x0008, 0xdc9: 0x0008, 0xdca: 0x0008, 0xdcb: 0x0008, - 0xdcc: 0x0008, 0xdcd: 0x0008, 0xdce: 0x0008, 0xdcf: 0x0008, 0xdd0: 0x0008, 0xdd1: 0x0008, - 0xdd2: 0x0008, 0xdd3: 0x0008, 0xdd4: 0x0008, 0xdd5: 0x0008, 0xdd6: 0x0008, 0xdd7: 0x0008, - 0xdd8: 0x0008, 0xdd9: 0x0008, 0xdda: 0x0008, 0xddb: 0x0008, 0xddc: 0x0008, 0xddd: 0x0008, - 0xdde: 0x0008, 0xddf: 0x0040, 0xde0: 0xe00d, 0xde1: 0x0008, 0xde2: 0x2971, 0xde3: 0x0ed5, - 0xde4: 0x2989, 0xde5: 0x0008, 0xde6: 0x0008, 0xde7: 0xe07d, 0xde8: 0x0008, 0xde9: 0xe01d, - 0xdea: 0x0008, 0xdeb: 0xe03d, 0xdec: 0x0008, 0xded: 0x0fe1, 0xdee: 0x1281, 0xdef: 0x0fc9, - 0xdf0: 0x1141, 0xdf1: 0x0008, 0xdf2: 0xe00d, 0xdf3: 0x0008, 0xdf4: 0x0008, 0xdf5: 0xe01d, - 0xdf6: 0x0008, 0xdf7: 0x0008, 0xdf8: 0x0008, 0xdf9: 0x0008, 0xdfa: 0x0008, 0xdfb: 0x0008, - 0xdfc: 0x0259, 0xdfd: 0x1089, 0xdfe: 0x29a1, 0xdff: 0x29b9, - // Block 0x38, offset 0xe00 - 0xe00: 0xe00d, 0xe01: 0x0008, 0xe02: 0xe00d, 0xe03: 0x0008, 0xe04: 0xe00d, 0xe05: 0x0008, - 0xe06: 0xe00d, 0xe07: 0x0008, 0xe08: 0xe00d, 0xe09: 0x0008, 0xe0a: 0xe00d, 0xe0b: 0x0008, - 0xe0c: 0xe00d, 0xe0d: 0x0008, 0xe0e: 0xe00d, 0xe0f: 0x0008, 0xe10: 0xe00d, 0xe11: 0x0008, - 0xe12: 0xe00d, 0xe13: 0x0008, 0xe14: 0xe00d, 0xe15: 0x0008, 0xe16: 0xe00d, 0xe17: 0x0008, - 0xe18: 0xe00d, 0xe19: 0x0008, 0xe1a: 0xe00d, 0xe1b: 0x0008, 0xe1c: 0xe00d, 0xe1d: 0x0008, - 0xe1e: 0xe00d, 0xe1f: 0x0008, 0xe20: 0xe00d, 0xe21: 0x0008, 0xe22: 0xe00d, 0xe23: 0x0008, - 0xe24: 0x0008, 0xe25: 0x0018, 0xe26: 0x0018, 0xe27: 0x0018, 0xe28: 0x0018, 0xe29: 0x0018, - 0xe2a: 0x0018, 0xe2b: 0xe03d, 0xe2c: 0x0008, 0xe2d: 0xe01d, 0xe2e: 0x0008, 0xe2f: 0x3308, - 0xe30: 0x3308, 0xe31: 0x3308, 0xe32: 0xe00d, 0xe33: 0x0008, 0xe34: 0x0040, 0xe35: 0x0040, - 0xe36: 0x0040, 0xe37: 0x0040, 0xe38: 0x0040, 0xe39: 0x0018, 0xe3a: 0x0018, 0xe3b: 0x0018, - 0xe3c: 0x0018, 0xe3d: 0x0018, 0xe3e: 0x0018, 0xe3f: 0x0018, - // Block 0x39, offset 0xe40 - 0xe40: 0x2715, 0xe41: 0x2735, 0xe42: 0x2755, 0xe43: 0x2775, 0xe44: 0x2795, 0xe45: 0x27b5, - 0xe46: 0x27d5, 0xe47: 0x27f5, 0xe48: 0x2815, 0xe49: 0x2835, 0xe4a: 0x2855, 0xe4b: 0x2875, - 0xe4c: 0x2895, 0xe4d: 0x28b5, 0xe4e: 0x28d5, 0xe4f: 0x28f5, 0xe50: 0x2915, 0xe51: 0x2935, - 0xe52: 0x2955, 0xe53: 0x2975, 0xe54: 0x2995, 0xe55: 0x29b5, 0xe56: 0x0040, 0xe57: 0x0040, - 0xe58: 0x0040, 0xe59: 0x0040, 0xe5a: 0x0040, 0xe5b: 0x0040, 0xe5c: 0x0040, 0xe5d: 0x0040, - 0xe5e: 0x0040, 0xe5f: 0x0040, 0xe60: 0x0040, 0xe61: 0x0040, 0xe62: 0x0040, 0xe63: 0x0040, - 0xe64: 0x0040, 0xe65: 0x0040, 0xe66: 0x0040, 0xe67: 0x0040, 0xe68: 0x0040, 0xe69: 0x0040, - 0xe6a: 0x0040, 0xe6b: 0x0040, 0xe6c: 0x0040, 0xe6d: 0x0040, 0xe6e: 0x0040, 0xe6f: 0x0040, - 0xe70: 0x0040, 0xe71: 0x0040, 0xe72: 0x0040, 0xe73: 0x0040, 0xe74: 0x0040, 0xe75: 0x0040, - 0xe76: 0x0040, 0xe77: 0x0040, 0xe78: 0x0040, 0xe79: 0x0040, 0xe7a: 0x0040, 0xe7b: 0x0040, - 0xe7c: 0x0040, 0xe7d: 0x0040, 0xe7e: 0x0040, 0xe7f: 0x0040, - // Block 0x3a, offset 0xe80 - 0xe80: 0x000a, 0xe81: 0x0018, 0xe82: 0x29d1, 0xe83: 0x0018, 0xe84: 0x0018, 0xe85: 0x0008, - 0xe86: 0x0008, 0xe87: 0x0008, 0xe88: 0x0018, 0xe89: 0x0018, 0xe8a: 0x0018, 0xe8b: 0x0018, - 0xe8c: 0x0018, 0xe8d: 0x0018, 0xe8e: 0x0018, 0xe8f: 0x0018, 0xe90: 0x0018, 0xe91: 0x0018, - 0xe92: 0x0018, 0xe93: 0x0018, 0xe94: 0x0018, 0xe95: 0x0018, 0xe96: 0x0018, 0xe97: 0x0018, - 0xe98: 0x0018, 0xe99: 0x0018, 0xe9a: 0x0018, 0xe9b: 0x0018, 0xe9c: 0x0018, 0xe9d: 0x0018, - 0xe9e: 0x0018, 0xe9f: 0x0018, 0xea0: 0x0018, 0xea1: 0x0018, 0xea2: 0x0018, 0xea3: 0x0018, - 0xea4: 0x0018, 0xea5: 0x0018, 0xea6: 0x0018, 0xea7: 0x0018, 0xea8: 0x0018, 0xea9: 0x0018, - 0xeaa: 0x3308, 0xeab: 0x3308, 0xeac: 0x3308, 0xead: 0x3308, 0xeae: 0x3018, 0xeaf: 0x3018, - 0xeb0: 0x0018, 0xeb1: 0x0018, 0xeb2: 0x0018, 0xeb3: 0x0018, 0xeb4: 0x0018, 0xeb5: 0x0018, - 0xeb6: 0xe125, 0xeb7: 0x0018, 0xeb8: 0x29d5, 0xeb9: 0x29f5, 0xeba: 0x2a15, 0xebb: 0x0018, - 0xebc: 0x0008, 0xebd: 0x0018, 0xebe: 0x0018, 0xebf: 0x0018, - // Block 0x3b, offset 0xec0 - 0xec0: 0x2b55, 0xec1: 0x2b75, 0xec2: 0x2b95, 0xec3: 0x2bb5, 0xec4: 0x2bd5, 0xec5: 0x2bf5, - 0xec6: 0x2bf5, 0xec7: 0x2bf5, 0xec8: 0x2c15, 0xec9: 0x2c15, 0xeca: 0x2c15, 0xecb: 0x2c15, - 0xecc: 0x2c35, 0xecd: 0x2c35, 0xece: 0x2c35, 0xecf: 0x2c55, 0xed0: 0x2c75, 0xed1: 0x2c75, - 0xed2: 0x2a95, 0xed3: 0x2a95, 0xed4: 0x2c75, 0xed5: 0x2c75, 0xed6: 0x2c95, 0xed7: 0x2c95, - 0xed8: 0x2c75, 0xed9: 0x2c75, 0xeda: 0x2a95, 0xedb: 0x2a95, 0xedc: 0x2c75, 0xedd: 0x2c75, - 0xede: 0x2c55, 0xedf: 0x2c55, 0xee0: 0x2cb5, 0xee1: 0x2cb5, 0xee2: 0x2cd5, 0xee3: 0x2cd5, - 0xee4: 0x0040, 0xee5: 0x2cf5, 0xee6: 0x2d15, 0xee7: 0x2d35, 0xee8: 0x2d35, 0xee9: 0x2d55, - 0xeea: 0x2d75, 0xeeb: 0x2d95, 0xeec: 0x2db5, 0xeed: 0x2dd5, 0xeee: 0x2df5, 0xeef: 0x2e15, - 0xef0: 0x2e35, 0xef1: 0x2e55, 0xef2: 0x2e55, 0xef3: 0x2e75, 0xef4: 0x2e95, 0xef5: 0x2e95, - 0xef6: 0x2eb5, 0xef7: 0x2ed5, 0xef8: 0x2e75, 0xef9: 0x2ef5, 0xefa: 0x2f15, 0xefb: 0x2ef5, - 0xefc: 0x2e75, 0xefd: 0x2f35, 0xefe: 0x2f55, 0xeff: 0x2f75, - // Block 0x3c, offset 0xf00 - 0xf00: 0x2f95, 0xf01: 0x2fb5, 0xf02: 0x2d15, 0xf03: 0x2cf5, 0xf04: 0x2fd5, 0xf05: 0x2ff5, - 0xf06: 0x3015, 0xf07: 0x3035, 0xf08: 0x3055, 0xf09: 0x3075, 0xf0a: 0x3095, 0xf0b: 0x30b5, - 0xf0c: 0x30d5, 0xf0d: 0x30f5, 0xf0e: 0x3115, 0xf0f: 0x0040, 0xf10: 0x0018, 0xf11: 0x0018, - 0xf12: 0x3135, 0xf13: 0x3155, 0xf14: 0x3175, 0xf15: 0x3195, 0xf16: 0x31b5, 0xf17: 0x31d5, - 0xf18: 0x31f5, 0xf19: 0x3215, 0xf1a: 0x3235, 0xf1b: 0x3255, 0xf1c: 0x3175, 0xf1d: 0x3275, - 0xf1e: 0x3295, 0xf1f: 0x32b5, 0xf20: 0x0008, 0xf21: 0x0008, 0xf22: 0x0008, 0xf23: 0x0008, - 0xf24: 0x0008, 0xf25: 0x0008, 0xf26: 0x0008, 0xf27: 0x0008, 0xf28: 0x0008, 0xf29: 0x0008, - 0xf2a: 0x0008, 0xf2b: 0x0008, 0xf2c: 0x0008, 0xf2d: 0x0008, 0xf2e: 0x0008, 0xf2f: 0x0008, - 0xf30: 0x0008, 0xf31: 0x0008, 0xf32: 0x0008, 0xf33: 0x0008, 0xf34: 0x0008, 0xf35: 0x0008, - 0xf36: 0x0008, 0xf37: 0x0008, 0xf38: 0x0008, 0xf39: 0x0008, 0xf3a: 0x0008, 0xf3b: 0x0040, - 0xf3c: 0x0040, 0xf3d: 0x0040, 0xf3e: 0x0040, 0xf3f: 0x0040, - // Block 0x3d, offset 0xf40 - 0xf40: 0x36a2, 0xf41: 0x36d2, 0xf42: 0x3702, 0xf43: 0x3732, 0xf44: 0x32d5, 0xf45: 0x32f5, - 0xf46: 0x3315, 0xf47: 0x3335, 0xf48: 0x0018, 0xf49: 0x0018, 0xf4a: 0x0018, 0xf4b: 0x0018, - 0xf4c: 0x0018, 0xf4d: 0x0018, 0xf4e: 0x0018, 0xf4f: 0x0018, 0xf50: 0x3355, 0xf51: 0x3761, - 0xf52: 0x3779, 0xf53: 0x3791, 0xf54: 0x37a9, 0xf55: 0x37c1, 0xf56: 0x37d9, 0xf57: 0x37f1, - 0xf58: 0x3809, 0xf59: 0x3821, 0xf5a: 0x3839, 0xf5b: 0x3851, 0xf5c: 0x3869, 0xf5d: 0x3881, - 0xf5e: 0x3899, 0xf5f: 0x38b1, 0xf60: 0x3375, 0xf61: 0x3395, 0xf62: 0x33b5, 0xf63: 0x33d5, - 0xf64: 0x33f5, 0xf65: 0x33f5, 0xf66: 0x3415, 0xf67: 0x3435, 0xf68: 0x3455, 0xf69: 0x3475, - 0xf6a: 0x3495, 0xf6b: 0x34b5, 0xf6c: 0x34d5, 0xf6d: 0x34f5, 0xf6e: 0x3515, 0xf6f: 0x3535, - 0xf70: 0x3555, 0xf71: 0x3575, 0xf72: 0x3595, 0xf73: 0x35b5, 0xf74: 0x35d5, 0xf75: 0x35f5, - 0xf76: 0x3615, 0xf77: 0x3635, 0xf78: 0x3655, 0xf79: 0x3675, 0xf7a: 0x3695, 0xf7b: 0x36b5, - 0xf7c: 0x38c9, 0xf7d: 0x3901, 0xf7e: 0x36d5, 0xf7f: 0x0018, - // Block 0x3e, offset 0xf80 - 0xf80: 0x36f5, 0xf81: 0x3715, 0xf82: 0x3735, 0xf83: 0x3755, 0xf84: 0x3775, 0xf85: 0x3795, - 0xf86: 0x37b5, 0xf87: 0x37d5, 0xf88: 0x37f5, 0xf89: 0x3815, 0xf8a: 0x3835, 0xf8b: 0x3855, - 0xf8c: 0x3875, 0xf8d: 0x3895, 0xf8e: 0x38b5, 0xf8f: 0x38d5, 0xf90: 0x38f5, 0xf91: 0x3915, - 0xf92: 0x3935, 0xf93: 0x3955, 0xf94: 0x3975, 0xf95: 0x3995, 0xf96: 0x39b5, 0xf97: 0x39d5, - 0xf98: 0x39f5, 0xf99: 0x3a15, 0xf9a: 0x3a35, 0xf9b: 0x3a55, 0xf9c: 0x3a75, 0xf9d: 0x3a95, - 0xf9e: 0x3ab5, 0xf9f: 0x3ad5, 0xfa0: 0x3af5, 0xfa1: 0x3b15, 0xfa2: 0x3b35, 0xfa3: 0x3b55, - 0xfa4: 0x3b75, 0xfa5: 0x3b95, 0xfa6: 0x1295, 0xfa7: 0x3bb5, 0xfa8: 0x3bd5, 0xfa9: 0x3bf5, - 0xfaa: 0x3c15, 0xfab: 0x3c35, 0xfac: 0x3c55, 0xfad: 0x3c75, 0xfae: 0x23b5, 0xfaf: 0x3c95, - 0xfb0: 0x3cb5, 0xfb1: 0x3939, 0xfb2: 0x3951, 0xfb3: 0x3969, 0xfb4: 0x3981, 0xfb5: 0x3999, - 0xfb6: 0x39b1, 0xfb7: 0x39c9, 0xfb8: 0x39e1, 0xfb9: 0x39f9, 0xfba: 0x3a11, 0xfbb: 0x3a29, - 0xfbc: 0x3a41, 0xfbd: 0x3a59, 0xfbe: 0x3a71, 0xfbf: 0x3a89, - // Block 0x3f, offset 0xfc0 - 0xfc0: 0x3aa1, 0xfc1: 0x3ac9, 0xfc2: 0x3af1, 0xfc3: 0x3b19, 0xfc4: 0x3b41, 0xfc5: 0x3b69, - 0xfc6: 0x3b91, 0xfc7: 0x3bb9, 0xfc8: 0x3be1, 0xfc9: 0x3c09, 0xfca: 0x3c39, 0xfcb: 0x3c69, - 0xfcc: 0x3c99, 0xfcd: 0x3cd5, 0xfce: 0x3cb1, 0xfcf: 0x3cf5, 0xfd0: 0x3d15, 0xfd1: 0x3d2d, - 0xfd2: 0x3d45, 0xfd3: 0x3d5d, 0xfd4: 0x3d75, 0xfd5: 0x3d75, 0xfd6: 0x3d5d, 0xfd7: 0x3d8d, - 0xfd8: 0x07d5, 0xfd9: 0x3da5, 0xfda: 0x3dbd, 0xfdb: 0x3dd5, 0xfdc: 0x3ded, 0xfdd: 0x3e05, - 0xfde: 0x3e1d, 0xfdf: 0x3e35, 0xfe0: 0x3e4d, 0xfe1: 0x3e65, 0xfe2: 0x3e7d, 0xfe3: 0x3e95, - 0xfe4: 0x3ead, 0xfe5: 0x3ead, 0xfe6: 0x3ec5, 0xfe7: 0x3ec5, 0xfe8: 0x3edd, 0xfe9: 0x3edd, - 0xfea: 0x3ef5, 0xfeb: 0x3f0d, 0xfec: 0x3f25, 0xfed: 0x3f3d, 0xfee: 0x3f55, 0xfef: 0x3f55, - 0xff0: 0x3f6d, 0xff1: 0x3f6d, 0xff2: 0x3f6d, 0xff3: 0x3f85, 0xff4: 0x3f9d, 0xff5: 0x3fb5, - 0xff6: 0x3fcd, 0xff7: 0x3fb5, 0xff8: 0x3fe5, 0xff9: 0x3ffd, 0xffa: 0x3f85, 0xffb: 0x4015, - 0xffc: 0x402d, 0xffd: 0x402d, 0xffe: 0x402d, 0xfff: 0x0040, - // Block 0x40, offset 0x1000 - 0x1000: 0x3cc9, 0x1001: 0x3d31, 0x1002: 0x3d99, 0x1003: 0x3e01, 0x1004: 0x3e51, 0x1005: 0x3eb9, - 0x1006: 0x3f09, 0x1007: 0x3f59, 0x1008: 0x3fd9, 0x1009: 0x4041, 0x100a: 0x4091, 0x100b: 0x40e1, - 0x100c: 0x4131, 0x100d: 0x4199, 0x100e: 0x4201, 0x100f: 0x4251, 0x1010: 0x42a1, 0x1011: 0x42d9, - 0x1012: 0x4329, 0x1013: 0x4391, 0x1014: 0x43f9, 0x1015: 0x4431, 0x1016: 0x44b1, 0x1017: 0x4549, - 0x1018: 0x45c9, 0x1019: 0x4619, 0x101a: 0x4699, 0x101b: 0x4719, 0x101c: 0x4781, 0x101d: 0x47d1, - 0x101e: 0x4821, 0x101f: 0x4871, 0x1020: 0x48d9, 0x1021: 0x4959, 0x1022: 0x49c1, 0x1023: 0x4a11, - 0x1024: 0x4a61, 0x1025: 0x4ab1, 0x1026: 0x4ae9, 0x1027: 0x4b21, 0x1028: 0x4b59, 0x1029: 0x4b91, - 0x102a: 0x4be1, 0x102b: 0x4c31, 0x102c: 0x4cb1, 0x102d: 0x4d01, 0x102e: 0x4d69, 0x102f: 0x4de9, - 0x1030: 0x4e39, 0x1031: 0x4e71, 0x1032: 0x4ea9, 0x1033: 0x4f29, 0x1034: 0x4f91, 0x1035: 0x5011, - 0x1036: 0x5061, 0x1037: 0x50e1, 0x1038: 0x5119, 0x1039: 0x5169, 0x103a: 0x51b9, 0x103b: 0x5209, - 0x103c: 0x5259, 0x103d: 0x52a9, 0x103e: 0x5311, 0x103f: 0x5361, - // Block 0x41, offset 0x1040 - 0x1040: 0x5399, 0x1041: 0x53e9, 0x1042: 0x5439, 0x1043: 0x5489, 0x1044: 0x54f1, 0x1045: 0x5541, - 0x1046: 0x5591, 0x1047: 0x55e1, 0x1048: 0x5661, 0x1049: 0x56c9, 0x104a: 0x5701, 0x104b: 0x5781, - 0x104c: 0x57b9, 0x104d: 0x5821, 0x104e: 0x5889, 0x104f: 0x58d9, 0x1050: 0x5929, 0x1051: 0x5979, - 0x1052: 0x59e1, 0x1053: 0x5a19, 0x1054: 0x5a69, 0x1055: 0x5ad1, 0x1056: 0x5b09, 0x1057: 0x5b89, - 0x1058: 0x5bd9, 0x1059: 0x5c01, 0x105a: 0x5c29, 0x105b: 0x5c51, 0x105c: 0x5c79, 0x105d: 0x5ca1, - 0x105e: 0x5cc9, 0x105f: 0x5cf1, 0x1060: 0x5d19, 0x1061: 0x5d41, 0x1062: 0x5d69, 0x1063: 0x5d99, - 0x1064: 0x5dc9, 0x1065: 0x5df9, 0x1066: 0x5e29, 0x1067: 0x5e59, 0x1068: 0x5e89, 0x1069: 0x5eb9, - 0x106a: 0x5ee9, 0x106b: 0x5f19, 0x106c: 0x5f49, 0x106d: 0x5f79, 0x106e: 0x5fa9, 0x106f: 0x5fd9, - 0x1070: 0x6009, 0x1071: 0x4045, 0x1072: 0x6039, 0x1073: 0x6051, 0x1074: 0x4065, 0x1075: 0x6069, - 0x1076: 0x6081, 0x1077: 0x6099, 0x1078: 0x4085, 0x1079: 0x4085, 0x107a: 0x60b1, 0x107b: 0x60c9, - 0x107c: 0x6101, 0x107d: 0x6139, 0x107e: 0x6171, 0x107f: 0x61a9, - // Block 0x42, offset 0x1080 - 0x1080: 0x6211, 0x1081: 0x6229, 0x1082: 0x40a5, 0x1083: 0x6241, 0x1084: 0x6259, 0x1085: 0x6271, - 0x1086: 0x6289, 0x1087: 0x62a1, 0x1088: 0x40c5, 0x1089: 0x62b9, 0x108a: 0x62e1, 0x108b: 0x62f9, - 0x108c: 0x40e5, 0x108d: 0x40e5, 0x108e: 0x6311, 0x108f: 0x6329, 0x1090: 0x6341, 0x1091: 0x4105, - 0x1092: 0x4125, 0x1093: 0x4145, 0x1094: 0x4165, 0x1095: 0x4185, 0x1096: 0x6359, 0x1097: 0x6371, - 0x1098: 0x6389, 0x1099: 0x63a1, 0x109a: 0x63b9, 0x109b: 0x41a5, 0x109c: 0x63d1, 0x109d: 0x63e9, - 0x109e: 0x6401, 0x109f: 0x41c5, 0x10a0: 0x41e5, 0x10a1: 0x6419, 0x10a2: 0x4205, 0x10a3: 0x4225, - 0x10a4: 0x4245, 0x10a5: 0x6431, 0x10a6: 0x4265, 0x10a7: 0x6449, 0x10a8: 0x6479, 0x10a9: 0x6211, - 0x10aa: 0x4285, 0x10ab: 0x42a5, 0x10ac: 0x42c5, 0x10ad: 0x42e5, 0x10ae: 0x64b1, 0x10af: 0x64f1, - 0x10b0: 0x6539, 0x10b1: 0x6551, 0x10b2: 0x4305, 0x10b3: 0x6569, 0x10b4: 0x6581, 0x10b5: 0x6599, - 0x10b6: 0x4325, 0x10b7: 0x65b1, 0x10b8: 0x65c9, 0x10b9: 0x65b1, 0x10ba: 0x65e1, 0x10bb: 0x65f9, - 0x10bc: 0x4345, 0x10bd: 0x6611, 0x10be: 0x6629, 0x10bf: 0x6611, - // Block 0x43, offset 0x10c0 - 0x10c0: 0x4365, 0x10c1: 0x4385, 0x10c2: 0x0040, 0x10c3: 0x6641, 0x10c4: 0x6659, 0x10c5: 0x6671, - 0x10c6: 0x6689, 0x10c7: 0x0040, 0x10c8: 0x66c1, 0x10c9: 0x66d9, 0x10ca: 0x66f1, 0x10cb: 0x6709, - 0x10cc: 0x6721, 0x10cd: 0x6739, 0x10ce: 0x6401, 0x10cf: 0x6751, 0x10d0: 0x6769, 0x10d1: 0x6781, - 0x10d2: 0x43a5, 0x10d3: 0x6799, 0x10d4: 0x6289, 0x10d5: 0x43c5, 0x10d6: 0x43e5, 0x10d7: 0x67b1, - 0x10d8: 0x0040, 0x10d9: 0x4405, 0x10da: 0x67c9, 0x10db: 0x67e1, 0x10dc: 0x67f9, 0x10dd: 0x6811, - 0x10de: 0x6829, 0x10df: 0x6859, 0x10e0: 0x6889, 0x10e1: 0x68b1, 0x10e2: 0x68d9, 0x10e3: 0x6901, - 0x10e4: 0x6929, 0x10e5: 0x6951, 0x10e6: 0x6979, 0x10e7: 0x69a1, 0x10e8: 0x69c9, 0x10e9: 0x69f1, - 0x10ea: 0x6a21, 0x10eb: 0x6a51, 0x10ec: 0x6a81, 0x10ed: 0x6ab1, 0x10ee: 0x6ae1, 0x10ef: 0x6b11, - 0x10f0: 0x6b41, 0x10f1: 0x6b71, 0x10f2: 0x6ba1, 0x10f3: 0x6bd1, 0x10f4: 0x6c01, 0x10f5: 0x6c31, - 0x10f6: 0x6c61, 0x10f7: 0x6c91, 0x10f8: 0x6cc1, 0x10f9: 0x6cf1, 0x10fa: 0x6d21, 0x10fb: 0x6d51, - 0x10fc: 0x6d81, 0x10fd: 0x6db1, 0x10fe: 0x6de1, 0x10ff: 0x4425, - // Block 0x44, offset 0x1100 - 0x1100: 0xe00d, 0x1101: 0x0008, 0x1102: 0xe00d, 0x1103: 0x0008, 0x1104: 0xe00d, 0x1105: 0x0008, - 0x1106: 0xe00d, 0x1107: 0x0008, 0x1108: 0xe00d, 0x1109: 0x0008, 0x110a: 0xe00d, 0x110b: 0x0008, - 0x110c: 0xe00d, 0x110d: 0x0008, 0x110e: 0xe00d, 0x110f: 0x0008, 0x1110: 0xe00d, 0x1111: 0x0008, - 0x1112: 0xe00d, 0x1113: 0x0008, 0x1114: 0xe00d, 0x1115: 0x0008, 0x1116: 0xe00d, 0x1117: 0x0008, - 0x1118: 0xe00d, 0x1119: 0x0008, 0x111a: 0xe00d, 0x111b: 0x0008, 0x111c: 0xe00d, 0x111d: 0x0008, - 0x111e: 0xe00d, 0x111f: 0x0008, 0x1120: 0xe00d, 0x1121: 0x0008, 0x1122: 0xe00d, 0x1123: 0x0008, - 0x1124: 0xe00d, 0x1125: 0x0008, 0x1126: 0xe00d, 0x1127: 0x0008, 0x1128: 0xe00d, 0x1129: 0x0008, - 0x112a: 0xe00d, 0x112b: 0x0008, 0x112c: 0xe00d, 0x112d: 0x0008, 0x112e: 0x0008, 0x112f: 0x3308, - 0x1130: 0x3318, 0x1131: 0x3318, 0x1132: 0x3318, 0x1133: 0x0018, 0x1134: 0x3308, 0x1135: 0x3308, - 0x1136: 0x3308, 0x1137: 0x3308, 0x1138: 0x3308, 0x1139: 0x3308, 0x113a: 0x3308, 0x113b: 0x3308, - 0x113c: 0x3308, 0x113d: 0x3308, 0x113e: 0x0018, 0x113f: 0x0008, - // Block 0x45, offset 0x1140 - 0x1140: 0xe00d, 0x1141: 0x0008, 0x1142: 0xe00d, 0x1143: 0x0008, 0x1144: 0xe00d, 0x1145: 0x0008, - 0x1146: 0xe00d, 0x1147: 0x0008, 0x1148: 0xe00d, 0x1149: 0x0008, 0x114a: 0xe00d, 0x114b: 0x0008, - 0x114c: 0xe00d, 0x114d: 0x0008, 0x114e: 0xe00d, 0x114f: 0x0008, 0x1150: 0xe00d, 0x1151: 0x0008, - 0x1152: 0xe00d, 0x1153: 0x0008, 0x1154: 0xe00d, 0x1155: 0x0008, 0x1156: 0xe00d, 0x1157: 0x0008, - 0x1158: 0xe00d, 0x1159: 0x0008, 0x115a: 0xe00d, 0x115b: 0x0008, 0x115c: 0x0ea1, 0x115d: 0x6e11, - 0x115e: 0x3308, 0x115f: 0x3308, 0x1160: 0x0008, 0x1161: 0x0008, 0x1162: 0x0008, 0x1163: 0x0008, - 0x1164: 0x0008, 0x1165: 0x0008, 0x1166: 0x0008, 0x1167: 0x0008, 0x1168: 0x0008, 0x1169: 0x0008, - 0x116a: 0x0008, 0x116b: 0x0008, 0x116c: 0x0008, 0x116d: 0x0008, 0x116e: 0x0008, 0x116f: 0x0008, - 0x1170: 0x0008, 0x1171: 0x0008, 0x1172: 0x0008, 0x1173: 0x0008, 0x1174: 0x0008, 0x1175: 0x0008, - 0x1176: 0x0008, 0x1177: 0x0008, 0x1178: 0x0008, 0x1179: 0x0008, 0x117a: 0x0008, 0x117b: 0x0008, - 0x117c: 0x0008, 0x117d: 0x0008, 0x117e: 0x0008, 0x117f: 0x0008, - // Block 0x46, offset 0x1180 - 0x1180: 0x0018, 0x1181: 0x0018, 0x1182: 0x0018, 0x1183: 0x0018, 0x1184: 0x0018, 0x1185: 0x0018, - 0x1186: 0x0018, 0x1187: 0x0018, 0x1188: 0x0018, 0x1189: 0x0018, 0x118a: 0x0018, 0x118b: 0x0018, - 0x118c: 0x0018, 0x118d: 0x0018, 0x118e: 0x0018, 0x118f: 0x0018, 0x1190: 0x0018, 0x1191: 0x0018, - 0x1192: 0x0018, 0x1193: 0x0018, 0x1194: 0x0018, 0x1195: 0x0018, 0x1196: 0x0018, 0x1197: 0x0008, - 0x1198: 0x0008, 0x1199: 0x0008, 0x119a: 0x0008, 0x119b: 0x0008, 0x119c: 0x0008, 0x119d: 0x0008, - 0x119e: 0x0008, 0x119f: 0x0008, 0x11a0: 0x0018, 0x11a1: 0x0018, 0x11a2: 0xe00d, 0x11a3: 0x0008, - 0x11a4: 0xe00d, 0x11a5: 0x0008, 0x11a6: 0xe00d, 0x11a7: 0x0008, 0x11a8: 0xe00d, 0x11a9: 0x0008, - 0x11aa: 0xe00d, 0x11ab: 0x0008, 0x11ac: 0xe00d, 0x11ad: 0x0008, 0x11ae: 0xe00d, 0x11af: 0x0008, - 0x11b0: 0x0008, 0x11b1: 0x0008, 0x11b2: 0xe00d, 0x11b3: 0x0008, 0x11b4: 0xe00d, 0x11b5: 0x0008, - 0x11b6: 0xe00d, 0x11b7: 0x0008, 0x11b8: 0xe00d, 0x11b9: 0x0008, 0x11ba: 0xe00d, 0x11bb: 0x0008, - 0x11bc: 0xe00d, 0x11bd: 0x0008, 0x11be: 0xe00d, 0x11bf: 0x0008, - // Block 0x47, offset 0x11c0 - 0x11c0: 0xe00d, 0x11c1: 0x0008, 0x11c2: 0xe00d, 0x11c3: 0x0008, 0x11c4: 0xe00d, 0x11c5: 0x0008, - 0x11c6: 0xe00d, 0x11c7: 0x0008, 0x11c8: 0xe00d, 0x11c9: 0x0008, 0x11ca: 0xe00d, 0x11cb: 0x0008, - 0x11cc: 0xe00d, 0x11cd: 0x0008, 0x11ce: 0xe00d, 0x11cf: 0x0008, 0x11d0: 0xe00d, 0x11d1: 0x0008, - 0x11d2: 0xe00d, 0x11d3: 0x0008, 0x11d4: 0xe00d, 0x11d5: 0x0008, 0x11d6: 0xe00d, 0x11d7: 0x0008, - 0x11d8: 0xe00d, 0x11d9: 0x0008, 0x11da: 0xe00d, 0x11db: 0x0008, 0x11dc: 0xe00d, 0x11dd: 0x0008, - 0x11de: 0xe00d, 0x11df: 0x0008, 0x11e0: 0xe00d, 0x11e1: 0x0008, 0x11e2: 0xe00d, 0x11e3: 0x0008, - 0x11e4: 0xe00d, 0x11e5: 0x0008, 0x11e6: 0xe00d, 0x11e7: 0x0008, 0x11e8: 0xe00d, 0x11e9: 0x0008, - 0x11ea: 0xe00d, 0x11eb: 0x0008, 0x11ec: 0xe00d, 0x11ed: 0x0008, 0x11ee: 0xe00d, 0x11ef: 0x0008, - 0x11f0: 0xe0fd, 0x11f1: 0x0008, 0x11f2: 0x0008, 0x11f3: 0x0008, 0x11f4: 0x0008, 0x11f5: 0x0008, - 0x11f6: 0x0008, 0x11f7: 0x0008, 0x11f8: 0x0008, 0x11f9: 0xe01d, 0x11fa: 0x0008, 0x11fb: 0xe03d, - 0x11fc: 0x0008, 0x11fd: 0x4445, 0x11fe: 0xe00d, 0x11ff: 0x0008, - // Block 0x48, offset 0x1200 - 0x1200: 0xe00d, 0x1201: 0x0008, 0x1202: 0xe00d, 0x1203: 0x0008, 0x1204: 0xe00d, 0x1205: 0x0008, - 0x1206: 0xe00d, 0x1207: 0x0008, 0x1208: 0x0008, 0x1209: 0x0018, 0x120a: 0x0018, 0x120b: 0xe03d, - 0x120c: 0x0008, 0x120d: 0x11d9, 0x120e: 0x0008, 0x120f: 0x0008, 0x1210: 0xe00d, 0x1211: 0x0008, - 0x1212: 0xe00d, 0x1213: 0x0008, 0x1214: 0x0008, 0x1215: 0x0008, 0x1216: 0xe00d, 0x1217: 0x0008, - 0x1218: 0xe00d, 0x1219: 0x0008, 0x121a: 0xe00d, 0x121b: 0x0008, 0x121c: 0xe00d, 0x121d: 0x0008, - 0x121e: 0xe00d, 0x121f: 0x0008, 0x1220: 0xe00d, 0x1221: 0x0008, 0x1222: 0xe00d, 0x1223: 0x0008, - 0x1224: 0xe00d, 0x1225: 0x0008, 0x1226: 0xe00d, 0x1227: 0x0008, 0x1228: 0xe00d, 0x1229: 0x0008, - 0x122a: 0x6e29, 0x122b: 0x1029, 0x122c: 0x11c1, 0x122d: 0x6e41, 0x122e: 0x1221, 0x122f: 0x0008, - 0x1230: 0x6e59, 0x1231: 0x6e71, 0x1232: 0x1239, 0x1233: 0x4465, 0x1234: 0xe00d, 0x1235: 0x0008, - 0x1236: 0xe00d, 0x1237: 0x0008, 0x1238: 0xe00d, 0x1239: 0x0008, 0x123a: 0xe00d, 0x123b: 0x0008, - 0x123c: 0xe00d, 0x123d: 0x0008, 0x123e: 0xe00d, 0x123f: 0x0008, - // Block 0x49, offset 0x1240 - 0x1240: 0x650d, 0x1241: 0x652d, 0x1242: 0x654d, 0x1243: 0x656d, 0x1244: 0x658d, 0x1245: 0x65ad, - 0x1246: 0x65cd, 0x1247: 0x65ed, 0x1248: 0x660d, 0x1249: 0x662d, 0x124a: 0x664d, 0x124b: 0x666d, - 0x124c: 0x668d, 0x124d: 0x66ad, 0x124e: 0x0008, 0x124f: 0x0008, 0x1250: 0x66cd, 0x1251: 0x0008, - 0x1252: 0x66ed, 0x1253: 0x0008, 0x1254: 0x0008, 0x1255: 0x670d, 0x1256: 0x672d, 0x1257: 0x674d, - 0x1258: 0x676d, 0x1259: 0x678d, 0x125a: 0x67ad, 0x125b: 0x67cd, 0x125c: 0x67ed, 0x125d: 0x680d, - 0x125e: 0x682d, 0x125f: 0x0008, 0x1260: 0x684d, 0x1261: 0x0008, 0x1262: 0x686d, 0x1263: 0x0008, - 0x1264: 0x0008, 0x1265: 0x688d, 0x1266: 0x68ad, 0x1267: 0x0008, 0x1268: 0x0008, 0x1269: 0x0008, - 0x126a: 0x68cd, 0x126b: 0x68ed, 0x126c: 0x690d, 0x126d: 0x692d, 0x126e: 0x694d, 0x126f: 0x696d, - 0x1270: 0x698d, 0x1271: 0x69ad, 0x1272: 0x69cd, 0x1273: 0x69ed, 0x1274: 0x6a0d, 0x1275: 0x6a2d, - 0x1276: 0x6a4d, 0x1277: 0x6a6d, 0x1278: 0x6a8d, 0x1279: 0x6aad, 0x127a: 0x6acd, 0x127b: 0x6aed, - 0x127c: 0x6b0d, 0x127d: 0x6b2d, 0x127e: 0x6b4d, 0x127f: 0x6b6d, - // Block 0x4a, offset 0x1280 - 0x1280: 0x7acd, 0x1281: 0x7aed, 0x1282: 0x7b0d, 0x1283: 0x7b2d, 0x1284: 0x7b4d, 0x1285: 0x7b6d, - 0x1286: 0x7b8d, 0x1287: 0x7bad, 0x1288: 0x7bcd, 0x1289: 0x7bed, 0x128a: 0x7c0d, 0x128b: 0x7c2d, - 0x128c: 0x7c4d, 0x128d: 0x7c6d, 0x128e: 0x7c8d, 0x128f: 0x6ec9, 0x1290: 0x6ef1, 0x1291: 0x6f19, - 0x1292: 0x7cad, 0x1293: 0x7ccd, 0x1294: 0x7ced, 0x1295: 0x6f41, 0x1296: 0x6f69, 0x1297: 0x6f91, - 0x1298: 0x7d0d, 0x1299: 0x7d2d, 0x129a: 0x0040, 0x129b: 0x0040, 0x129c: 0x0040, 0x129d: 0x0040, - 0x129e: 0x0040, 0x129f: 0x0040, 0x12a0: 0x0040, 0x12a1: 0x0040, 0x12a2: 0x0040, 0x12a3: 0x0040, - 0x12a4: 0x0040, 0x12a5: 0x0040, 0x12a6: 0x0040, 0x12a7: 0x0040, 0x12a8: 0x0040, 0x12a9: 0x0040, - 0x12aa: 0x0040, 0x12ab: 0x0040, 0x12ac: 0x0040, 0x12ad: 0x0040, 0x12ae: 0x0040, 0x12af: 0x0040, - 0x12b0: 0x0040, 0x12b1: 0x0040, 0x12b2: 0x0040, 0x12b3: 0x0040, 0x12b4: 0x0040, 0x12b5: 0x0040, - 0x12b6: 0x0040, 0x12b7: 0x0040, 0x12b8: 0x0040, 0x12b9: 0x0040, 0x12ba: 0x0040, 0x12bb: 0x0040, - 0x12bc: 0x0040, 0x12bd: 0x0040, 0x12be: 0x0040, 0x12bf: 0x0040, - // Block 0x4b, offset 0x12c0 - 0x12c0: 0x6fb9, 0x12c1: 0x6fd1, 0x12c2: 0x6fe9, 0x12c3: 0x7d4d, 0x12c4: 0x7d6d, 0x12c5: 0x7001, - 0x12c6: 0x7001, 0x12c7: 0x0040, 0x12c8: 0x0040, 0x12c9: 0x0040, 0x12ca: 0x0040, 0x12cb: 0x0040, - 0x12cc: 0x0040, 0x12cd: 0x0040, 0x12ce: 0x0040, 0x12cf: 0x0040, 0x12d0: 0x0040, 0x12d1: 0x0040, - 0x12d2: 0x0040, 0x12d3: 0x7019, 0x12d4: 0x7041, 0x12d5: 0x7069, 0x12d6: 0x7091, 0x12d7: 0x70b9, - 0x12d8: 0x0040, 0x12d9: 0x0040, 0x12da: 0x0040, 0x12db: 0x0040, 0x12dc: 0x0040, 0x12dd: 0x70e1, - 0x12de: 0x3308, 0x12df: 0x7109, 0x12e0: 0x7131, 0x12e1: 0x20a9, 0x12e2: 0x20f1, 0x12e3: 0x7149, - 0x12e4: 0x7161, 0x12e5: 0x7179, 0x12e6: 0x7191, 0x12e7: 0x71a9, 0x12e8: 0x71c1, 0x12e9: 0x1fb2, - 0x12ea: 0x71d9, 0x12eb: 0x7201, 0x12ec: 0x7229, 0x12ed: 0x7261, 0x12ee: 0x7299, 0x12ef: 0x72c1, - 0x12f0: 0x72e9, 0x12f1: 0x7311, 0x12f2: 0x7339, 0x12f3: 0x7361, 0x12f4: 0x7389, 0x12f5: 0x73b1, - 0x12f6: 0x73d9, 0x12f7: 0x0040, 0x12f8: 0x7401, 0x12f9: 0x7429, 0x12fa: 0x7451, 0x12fb: 0x7479, - 0x12fc: 0x74a1, 0x12fd: 0x0040, 0x12fe: 0x74c9, 0x12ff: 0x0040, - // Block 0x4c, offset 0x1300 - 0x1300: 0x74f1, 0x1301: 0x7519, 0x1302: 0x0040, 0x1303: 0x7541, 0x1304: 0x7569, 0x1305: 0x0040, - 0x1306: 0x7591, 0x1307: 0x75b9, 0x1308: 0x75e1, 0x1309: 0x7609, 0x130a: 0x7631, 0x130b: 0x7659, - 0x130c: 0x7681, 0x130d: 0x76a9, 0x130e: 0x76d1, 0x130f: 0x76f9, 0x1310: 0x7721, 0x1311: 0x7721, - 0x1312: 0x7739, 0x1313: 0x7739, 0x1314: 0x7739, 0x1315: 0x7739, 0x1316: 0x7751, 0x1317: 0x7751, - 0x1318: 0x7751, 0x1319: 0x7751, 0x131a: 0x7769, 0x131b: 0x7769, 0x131c: 0x7769, 0x131d: 0x7769, - 0x131e: 0x7781, 0x131f: 0x7781, 0x1320: 0x7781, 0x1321: 0x7781, 0x1322: 0x7799, 0x1323: 0x7799, - 0x1324: 0x7799, 0x1325: 0x7799, 0x1326: 0x77b1, 0x1327: 0x77b1, 0x1328: 0x77b1, 0x1329: 0x77b1, - 0x132a: 0x77c9, 0x132b: 0x77c9, 0x132c: 0x77c9, 0x132d: 0x77c9, 0x132e: 0x77e1, 0x132f: 0x77e1, - 0x1330: 0x77e1, 0x1331: 0x77e1, 0x1332: 0x77f9, 0x1333: 0x77f9, 0x1334: 0x77f9, 0x1335: 0x77f9, - 0x1336: 0x7811, 0x1337: 0x7811, 0x1338: 0x7811, 0x1339: 0x7811, 0x133a: 0x7829, 0x133b: 0x7829, - 0x133c: 0x7829, 0x133d: 0x7829, 0x133e: 0x7841, 0x133f: 0x7841, - // Block 0x4d, offset 0x1340 - 0x1340: 0x7841, 0x1341: 0x7841, 0x1342: 0x7859, 0x1343: 0x7859, 0x1344: 0x7871, 0x1345: 0x7871, - 0x1346: 0x7889, 0x1347: 0x7889, 0x1348: 0x78a1, 0x1349: 0x78a1, 0x134a: 0x78b9, 0x134b: 0x78b9, - 0x134c: 0x78d1, 0x134d: 0x78d1, 0x134e: 0x78e9, 0x134f: 0x78e9, 0x1350: 0x78e9, 0x1351: 0x78e9, - 0x1352: 0x7901, 0x1353: 0x7901, 0x1354: 0x7901, 0x1355: 0x7901, 0x1356: 0x7919, 0x1357: 0x7919, - 0x1358: 0x7919, 0x1359: 0x7919, 0x135a: 0x7931, 0x135b: 0x7931, 0x135c: 0x7931, 0x135d: 0x7931, - 0x135e: 0x7949, 0x135f: 0x7949, 0x1360: 0x7961, 0x1361: 0x7961, 0x1362: 0x7961, 0x1363: 0x7961, - 0x1364: 0x7979, 0x1365: 0x7979, 0x1366: 0x7991, 0x1367: 0x7991, 0x1368: 0x7991, 0x1369: 0x7991, - 0x136a: 0x79a9, 0x136b: 0x79a9, 0x136c: 0x79a9, 0x136d: 0x79a9, 0x136e: 0x79c1, 0x136f: 0x79c1, - 0x1370: 0x79d9, 0x1371: 0x79d9, 0x1372: 0x0818, 0x1373: 0x0818, 0x1374: 0x0818, 0x1375: 0x0818, - 0x1376: 0x0818, 0x1377: 0x0818, 0x1378: 0x0818, 0x1379: 0x0818, 0x137a: 0x0818, 0x137b: 0x0818, - 0x137c: 0x0818, 0x137d: 0x0818, 0x137e: 0x0818, 0x137f: 0x0818, - // Block 0x4e, offset 0x1380 - 0x1380: 0x0818, 0x1381: 0x0818, 0x1382: 0x0040, 0x1383: 0x0040, 0x1384: 0x0040, 0x1385: 0x0040, - 0x1386: 0x0040, 0x1387: 0x0040, 0x1388: 0x0040, 0x1389: 0x0040, 0x138a: 0x0040, 0x138b: 0x0040, - 0x138c: 0x0040, 0x138d: 0x0040, 0x138e: 0x0040, 0x138f: 0x0040, 0x1390: 0x0040, 0x1391: 0x0040, - 0x1392: 0x0040, 0x1393: 0x79f1, 0x1394: 0x79f1, 0x1395: 0x79f1, 0x1396: 0x79f1, 0x1397: 0x7a09, - 0x1398: 0x7a09, 0x1399: 0x7a21, 0x139a: 0x7a21, 0x139b: 0x7a39, 0x139c: 0x7a39, 0x139d: 0x0479, - 0x139e: 0x7a51, 0x139f: 0x7a51, 0x13a0: 0x7a69, 0x13a1: 0x7a69, 0x13a2: 0x7a81, 0x13a3: 0x7a81, - 0x13a4: 0x7a99, 0x13a5: 0x7a99, 0x13a6: 0x7a99, 0x13a7: 0x7a99, 0x13a8: 0x7ab1, 0x13a9: 0x7ab1, - 0x13aa: 0x7ac9, 0x13ab: 0x7ac9, 0x13ac: 0x7af1, 0x13ad: 0x7af1, 0x13ae: 0x7b19, 0x13af: 0x7b19, - 0x13b0: 0x7b41, 0x13b1: 0x7b41, 0x13b2: 0x7b69, 0x13b3: 0x7b69, 0x13b4: 0x7b91, 0x13b5: 0x7b91, - 0x13b6: 0x7bb9, 0x13b7: 0x7bb9, 0x13b8: 0x7bb9, 0x13b9: 0x7be1, 0x13ba: 0x7be1, 0x13bb: 0x7be1, - 0x13bc: 0x7c09, 0x13bd: 0x7c09, 0x13be: 0x7c09, 0x13bf: 0x7c09, - // Block 0x4f, offset 0x13c0 - 0x13c0: 0x85f9, 0x13c1: 0x8621, 0x13c2: 0x8649, 0x13c3: 0x8671, 0x13c4: 0x8699, 0x13c5: 0x86c1, - 0x13c6: 0x86e9, 0x13c7: 0x8711, 0x13c8: 0x8739, 0x13c9: 0x8761, 0x13ca: 0x8789, 0x13cb: 0x87b1, - 0x13cc: 0x87d9, 0x13cd: 0x8801, 0x13ce: 0x8829, 0x13cf: 0x8851, 0x13d0: 0x8879, 0x13d1: 0x88a1, - 0x13d2: 0x88c9, 0x13d3: 0x88f1, 0x13d4: 0x8919, 0x13d5: 0x8941, 0x13d6: 0x8969, 0x13d7: 0x8991, - 0x13d8: 0x89b9, 0x13d9: 0x89e1, 0x13da: 0x8a09, 0x13db: 0x8a31, 0x13dc: 0x8a59, 0x13dd: 0x8a81, - 0x13de: 0x8aaa, 0x13df: 0x8ada, 0x13e0: 0x8b0a, 0x13e1: 0x8b3a, 0x13e2: 0x8b6a, 0x13e3: 0x8b9a, - 0x13e4: 0x8bc9, 0x13e5: 0x8bf1, 0x13e6: 0x7c71, 0x13e7: 0x8c19, 0x13e8: 0x7be1, 0x13e9: 0x7c99, - 0x13ea: 0x8c41, 0x13eb: 0x8c69, 0x13ec: 0x7d39, 0x13ed: 0x8c91, 0x13ee: 0x7d61, 0x13ef: 0x7d89, - 0x13f0: 0x8cb9, 0x13f1: 0x8ce1, 0x13f2: 0x7e29, 0x13f3: 0x8d09, 0x13f4: 0x7e51, 0x13f5: 0x7e79, - 0x13f6: 0x8d31, 0x13f7: 0x8d59, 0x13f8: 0x7ec9, 0x13f9: 0x8d81, 0x13fa: 0x7ef1, 0x13fb: 0x7f19, - 0x13fc: 0x83a1, 0x13fd: 0x83c9, 0x13fe: 0x8441, 0x13ff: 0x8469, - // Block 0x50, offset 0x1400 - 0x1400: 0x8491, 0x1401: 0x8531, 0x1402: 0x8559, 0x1403: 0x8581, 0x1404: 0x85a9, 0x1405: 0x8649, - 0x1406: 0x8671, 0x1407: 0x8699, 0x1408: 0x8da9, 0x1409: 0x8739, 0x140a: 0x8dd1, 0x140b: 0x8df9, - 0x140c: 0x8829, 0x140d: 0x8e21, 0x140e: 0x8851, 0x140f: 0x8879, 0x1410: 0x8a81, 0x1411: 0x8e49, - 0x1412: 0x8e71, 0x1413: 0x89b9, 0x1414: 0x8e99, 0x1415: 0x89e1, 0x1416: 0x8a09, 0x1417: 0x7c21, - 0x1418: 0x7c49, 0x1419: 0x8ec1, 0x141a: 0x7c71, 0x141b: 0x8ee9, 0x141c: 0x7cc1, 0x141d: 0x7ce9, - 0x141e: 0x7d11, 0x141f: 0x7d39, 0x1420: 0x8f11, 0x1421: 0x7db1, 0x1422: 0x7dd9, 0x1423: 0x7e01, - 0x1424: 0x7e29, 0x1425: 0x8f39, 0x1426: 0x7ec9, 0x1427: 0x7f41, 0x1428: 0x7f69, 0x1429: 0x7f91, - 0x142a: 0x7fb9, 0x142b: 0x7fe1, 0x142c: 0x8031, 0x142d: 0x8059, 0x142e: 0x8081, 0x142f: 0x80a9, - 0x1430: 0x80d1, 0x1431: 0x80f9, 0x1432: 0x8f61, 0x1433: 0x8121, 0x1434: 0x8149, 0x1435: 0x8171, - 0x1436: 0x8199, 0x1437: 0x81c1, 0x1438: 0x81e9, 0x1439: 0x8239, 0x143a: 0x8261, 0x143b: 0x8289, - 0x143c: 0x82b1, 0x143d: 0x82d9, 0x143e: 0x8301, 0x143f: 0x8329, - // Block 0x51, offset 0x1440 - 0x1440: 0x8351, 0x1441: 0x8379, 0x1442: 0x83f1, 0x1443: 0x8419, 0x1444: 0x84b9, 0x1445: 0x84e1, - 0x1446: 0x8509, 0x1447: 0x8531, 0x1448: 0x8559, 0x1449: 0x85d1, 0x144a: 0x85f9, 0x144b: 0x8621, - 0x144c: 0x8649, 0x144d: 0x8f89, 0x144e: 0x86c1, 0x144f: 0x86e9, 0x1450: 0x8711, 0x1451: 0x8739, - 0x1452: 0x87b1, 0x1453: 0x87d9, 0x1454: 0x8801, 0x1455: 0x8829, 0x1456: 0x8fb1, 0x1457: 0x88a1, - 0x1458: 0x88c9, 0x1459: 0x8fd9, 0x145a: 0x8941, 0x145b: 0x8969, 0x145c: 0x8991, 0x145d: 0x89b9, - 0x145e: 0x9001, 0x145f: 0x7c71, 0x1460: 0x8ee9, 0x1461: 0x7d39, 0x1462: 0x8f11, 0x1463: 0x7e29, - 0x1464: 0x8f39, 0x1465: 0x7ec9, 0x1466: 0x9029, 0x1467: 0x80d1, 0x1468: 0x9051, 0x1469: 0x9079, - 0x146a: 0x90a1, 0x146b: 0x8531, 0x146c: 0x8559, 0x146d: 0x8649, 0x146e: 0x8829, 0x146f: 0x8fb1, - 0x1470: 0x89b9, 0x1471: 0x9001, 0x1472: 0x90c9, 0x1473: 0x9101, 0x1474: 0x9139, 0x1475: 0x9171, - 0x1476: 0x9199, 0x1477: 0x91c1, 0x1478: 0x91e9, 0x1479: 0x9211, 0x147a: 0x9239, 0x147b: 0x9261, - 0x147c: 0x9289, 0x147d: 0x92b1, 0x147e: 0x92d9, 0x147f: 0x9301, - // Block 0x52, offset 0x1480 - 0x1480: 0x9329, 0x1481: 0x9351, 0x1482: 0x9379, 0x1483: 0x93a1, 0x1484: 0x93c9, 0x1485: 0x93f1, - 0x1486: 0x9419, 0x1487: 0x9441, 0x1488: 0x9469, 0x1489: 0x9491, 0x148a: 0x94b9, 0x148b: 0x94e1, - 0x148c: 0x9079, 0x148d: 0x9509, 0x148e: 0x9531, 0x148f: 0x9559, 0x1490: 0x9581, 0x1491: 0x9171, - 0x1492: 0x9199, 0x1493: 0x91c1, 0x1494: 0x91e9, 0x1495: 0x9211, 0x1496: 0x9239, 0x1497: 0x9261, - 0x1498: 0x9289, 0x1499: 0x92b1, 0x149a: 0x92d9, 0x149b: 0x9301, 0x149c: 0x9329, 0x149d: 0x9351, - 0x149e: 0x9379, 0x149f: 0x93a1, 0x14a0: 0x93c9, 0x14a1: 0x93f1, 0x14a2: 0x9419, 0x14a3: 0x9441, - 0x14a4: 0x9469, 0x14a5: 0x9491, 0x14a6: 0x94b9, 0x14a7: 0x94e1, 0x14a8: 0x9079, 0x14a9: 0x9509, - 0x14aa: 0x9531, 0x14ab: 0x9559, 0x14ac: 0x9581, 0x14ad: 0x9491, 0x14ae: 0x94b9, 0x14af: 0x94e1, - 0x14b0: 0x9079, 0x14b1: 0x9051, 0x14b2: 0x90a1, 0x14b3: 0x8211, 0x14b4: 0x8059, 0x14b5: 0x8081, - 0x14b6: 0x80a9, 0x14b7: 0x9491, 0x14b8: 0x94b9, 0x14b9: 0x94e1, 0x14ba: 0x8211, 0x14bb: 0x8239, - 0x14bc: 0x95a9, 0x14bd: 0x95a9, 0x14be: 0x0018, 0x14bf: 0x0018, - // Block 0x53, offset 0x14c0 - 0x14c0: 0x0040, 0x14c1: 0x0040, 0x14c2: 0x0040, 0x14c3: 0x0040, 0x14c4: 0x0040, 0x14c5: 0x0040, - 0x14c6: 0x0040, 0x14c7: 0x0040, 0x14c8: 0x0040, 0x14c9: 0x0040, 0x14ca: 0x0040, 0x14cb: 0x0040, - 0x14cc: 0x0040, 0x14cd: 0x0040, 0x14ce: 0x0040, 0x14cf: 0x0040, 0x14d0: 0x95d1, 0x14d1: 0x9609, - 0x14d2: 0x9609, 0x14d3: 0x9641, 0x14d4: 0x9679, 0x14d5: 0x96b1, 0x14d6: 0x96e9, 0x14d7: 0x9721, - 0x14d8: 0x9759, 0x14d9: 0x9759, 0x14da: 0x9791, 0x14db: 0x97c9, 0x14dc: 0x9801, 0x14dd: 0x9839, - 0x14de: 0x9871, 0x14df: 0x98a9, 0x14e0: 0x98a9, 0x14e1: 0x98e1, 0x14e2: 0x9919, 0x14e3: 0x9919, - 0x14e4: 0x9951, 0x14e5: 0x9951, 0x14e6: 0x9989, 0x14e7: 0x99c1, 0x14e8: 0x99c1, 0x14e9: 0x99f9, - 0x14ea: 0x9a31, 0x14eb: 0x9a31, 0x14ec: 0x9a69, 0x14ed: 0x9a69, 0x14ee: 0x9aa1, 0x14ef: 0x9ad9, - 0x14f0: 0x9ad9, 0x14f1: 0x9b11, 0x14f2: 0x9b11, 0x14f3: 0x9b49, 0x14f4: 0x9b81, 0x14f5: 0x9bb9, - 0x14f6: 0x9bf1, 0x14f7: 0x9bf1, 0x14f8: 0x9c29, 0x14f9: 0x9c61, 0x14fa: 0x9c99, 0x14fb: 0x9cd1, - 0x14fc: 0x9d09, 0x14fd: 0x9d09, 0x14fe: 0x9d41, 0x14ff: 0x9d79, - // Block 0x54, offset 0x1500 - 0x1500: 0xa949, 0x1501: 0xa981, 0x1502: 0xa9b9, 0x1503: 0xa8a1, 0x1504: 0x9bb9, 0x1505: 0x9989, - 0x1506: 0xa9f1, 0x1507: 0xaa29, 0x1508: 0x0040, 0x1509: 0x0040, 0x150a: 0x0040, 0x150b: 0x0040, - 0x150c: 0x0040, 0x150d: 0x0040, 0x150e: 0x0040, 0x150f: 0x0040, 0x1510: 0x0040, 0x1511: 0x0040, - 0x1512: 0x0040, 0x1513: 0x0040, 0x1514: 0x0040, 0x1515: 0x0040, 0x1516: 0x0040, 0x1517: 0x0040, - 0x1518: 0x0040, 0x1519: 0x0040, 0x151a: 0x0040, 0x151b: 0x0040, 0x151c: 0x0040, 0x151d: 0x0040, - 0x151e: 0x0040, 0x151f: 0x0040, 0x1520: 0x0040, 0x1521: 0x0040, 0x1522: 0x0040, 0x1523: 0x0040, - 0x1524: 0x0040, 0x1525: 0x0040, 0x1526: 0x0040, 0x1527: 0x0040, 0x1528: 0x0040, 0x1529: 0x0040, - 0x152a: 0x0040, 0x152b: 0x0040, 0x152c: 0x0040, 0x152d: 0x0040, 0x152e: 0x0040, 0x152f: 0x0040, - 0x1530: 0xaa61, 0x1531: 0xaa99, 0x1532: 0xaad1, 0x1533: 0xab19, 0x1534: 0xab61, 0x1535: 0xaba9, - 0x1536: 0xabf1, 0x1537: 0xac39, 0x1538: 0xac81, 0x1539: 0xacc9, 0x153a: 0xad02, 0x153b: 0xae12, - 0x153c: 0xae91, 0x153d: 0x0018, 0x153e: 0x0040, 0x153f: 0x0040, - // Block 0x55, offset 0x1540 - 0x1540: 0x33c0, 0x1541: 0x33c0, 0x1542: 0x33c0, 0x1543: 0x33c0, 0x1544: 0x33c0, 0x1545: 0x33c0, - 0x1546: 0x33c0, 0x1547: 0x33c0, 0x1548: 0x33c0, 0x1549: 0x33c0, 0x154a: 0x33c0, 0x154b: 0x33c0, - 0x154c: 0x33c0, 0x154d: 0x33c0, 0x154e: 0x33c0, 0x154f: 0x33c0, 0x1550: 0xaeda, 0x1551: 0x7d8d, - 0x1552: 0x0040, 0x1553: 0xaeea, 0x1554: 0x03c2, 0x1555: 0xaefa, 0x1556: 0xaf0a, 0x1557: 0x7dad, - 0x1558: 0x7dcd, 0x1559: 0x0040, 0x155a: 0x0040, 0x155b: 0x0040, 0x155c: 0x0040, 0x155d: 0x0040, - 0x155e: 0x0040, 0x155f: 0x0040, 0x1560: 0x3308, 0x1561: 0x3308, 0x1562: 0x3308, 0x1563: 0x3308, - 0x1564: 0x3308, 0x1565: 0x3308, 0x1566: 0x3308, 0x1567: 0x3308, 0x1568: 0x3308, 0x1569: 0x3308, - 0x156a: 0x3308, 0x156b: 0x3308, 0x156c: 0x3308, 0x156d: 0x3308, 0x156e: 0x3308, 0x156f: 0x3308, - 0x1570: 0x0040, 0x1571: 0x7ded, 0x1572: 0x7e0d, 0x1573: 0xaf1a, 0x1574: 0xaf1a, 0x1575: 0x1fd2, - 0x1576: 0x1fe2, 0x1577: 0xaf2a, 0x1578: 0xaf3a, 0x1579: 0x7e2d, 0x157a: 0x7e4d, 0x157b: 0x7e6d, - 0x157c: 0x7e2d, 0x157d: 0x7e8d, 0x157e: 0x7ead, 0x157f: 0x7e8d, - // Block 0x56, offset 0x1580 - 0x1580: 0x7ecd, 0x1581: 0x7eed, 0x1582: 0x7f0d, 0x1583: 0x7eed, 0x1584: 0x7f2d, 0x1585: 0x0018, - 0x1586: 0x0018, 0x1587: 0xaf4a, 0x1588: 0xaf5a, 0x1589: 0x7f4e, 0x158a: 0x7f6e, 0x158b: 0x7f8e, - 0x158c: 0x7fae, 0x158d: 0xaf1a, 0x158e: 0xaf1a, 0x158f: 0xaf1a, 0x1590: 0xaeda, 0x1591: 0x7fcd, - 0x1592: 0x0040, 0x1593: 0x0040, 0x1594: 0x03c2, 0x1595: 0xaeea, 0x1596: 0xaf0a, 0x1597: 0xaefa, - 0x1598: 0x7fed, 0x1599: 0x1fd2, 0x159a: 0x1fe2, 0x159b: 0xaf2a, 0x159c: 0xaf3a, 0x159d: 0x7ecd, - 0x159e: 0x7f2d, 0x159f: 0xaf6a, 0x15a0: 0xaf7a, 0x15a1: 0xaf8a, 0x15a2: 0x1fb2, 0x15a3: 0xaf99, - 0x15a4: 0xafaa, 0x15a5: 0xafba, 0x15a6: 0x1fc2, 0x15a7: 0x0040, 0x15a8: 0xafca, 0x15a9: 0xafda, - 0x15aa: 0xafea, 0x15ab: 0xaffa, 0x15ac: 0x0040, 0x15ad: 0x0040, 0x15ae: 0x0040, 0x15af: 0x0040, - 0x15b0: 0x800e, 0x15b1: 0xb009, 0x15b2: 0x802e, 0x15b3: 0x0808, 0x15b4: 0x804e, 0x15b5: 0x0040, - 0x15b6: 0x806e, 0x15b7: 0xb031, 0x15b8: 0x808e, 0x15b9: 0xb059, 0x15ba: 0x80ae, 0x15bb: 0xb081, - 0x15bc: 0x80ce, 0x15bd: 0xb0a9, 0x15be: 0x80ee, 0x15bf: 0xb0d1, - // Block 0x57, offset 0x15c0 - 0x15c0: 0xb0f9, 0x15c1: 0xb111, 0x15c2: 0xb111, 0x15c3: 0xb129, 0x15c4: 0xb129, 0x15c5: 0xb141, - 0x15c6: 0xb141, 0x15c7: 0xb159, 0x15c8: 0xb159, 0x15c9: 0xb171, 0x15ca: 0xb171, 0x15cb: 0xb171, - 0x15cc: 0xb171, 0x15cd: 0xb189, 0x15ce: 0xb189, 0x15cf: 0xb1a1, 0x15d0: 0xb1a1, 0x15d1: 0xb1a1, - 0x15d2: 0xb1a1, 0x15d3: 0xb1b9, 0x15d4: 0xb1b9, 0x15d5: 0xb1d1, 0x15d6: 0xb1d1, 0x15d7: 0xb1d1, - 0x15d8: 0xb1d1, 0x15d9: 0xb1e9, 0x15da: 0xb1e9, 0x15db: 0xb1e9, 0x15dc: 0xb1e9, 0x15dd: 0xb201, - 0x15de: 0xb201, 0x15df: 0xb201, 0x15e0: 0xb201, 0x15e1: 0xb219, 0x15e2: 0xb219, 0x15e3: 0xb219, - 0x15e4: 0xb219, 0x15e5: 0xb231, 0x15e6: 0xb231, 0x15e7: 0xb231, 0x15e8: 0xb231, 0x15e9: 0xb249, - 0x15ea: 0xb249, 0x15eb: 0xb261, 0x15ec: 0xb261, 0x15ed: 0xb279, 0x15ee: 0xb279, 0x15ef: 0xb291, - 0x15f0: 0xb291, 0x15f1: 0xb2a9, 0x15f2: 0xb2a9, 0x15f3: 0xb2a9, 0x15f4: 0xb2a9, 0x15f5: 0xb2c1, - 0x15f6: 0xb2c1, 0x15f7: 0xb2c1, 0x15f8: 0xb2c1, 0x15f9: 0xb2d9, 0x15fa: 0xb2d9, 0x15fb: 0xb2d9, - 0x15fc: 0xb2d9, 0x15fd: 0xb2f1, 0x15fe: 0xb2f1, 0x15ff: 0xb2f1, - // Block 0x58, offset 0x1600 - 0x1600: 0xb2f1, 0x1601: 0xb309, 0x1602: 0xb309, 0x1603: 0xb309, 0x1604: 0xb309, 0x1605: 0xb321, - 0x1606: 0xb321, 0x1607: 0xb321, 0x1608: 0xb321, 0x1609: 0xb339, 0x160a: 0xb339, 0x160b: 0xb339, - 0x160c: 0xb339, 0x160d: 0xb351, 0x160e: 0xb351, 0x160f: 0xb351, 0x1610: 0xb351, 0x1611: 0xb369, - 0x1612: 0xb369, 0x1613: 0xb369, 0x1614: 0xb369, 0x1615: 0xb381, 0x1616: 0xb381, 0x1617: 0xb381, - 0x1618: 0xb381, 0x1619: 0xb399, 0x161a: 0xb399, 0x161b: 0xb399, 0x161c: 0xb399, 0x161d: 0xb3b1, - 0x161e: 0xb3b1, 0x161f: 0xb3b1, 0x1620: 0xb3b1, 0x1621: 0xb3c9, 0x1622: 0xb3c9, 0x1623: 0xb3c9, - 0x1624: 0xb3c9, 0x1625: 0xb3e1, 0x1626: 0xb3e1, 0x1627: 0xb3e1, 0x1628: 0xb3e1, 0x1629: 0xb3f9, - 0x162a: 0xb3f9, 0x162b: 0xb3f9, 0x162c: 0xb3f9, 0x162d: 0xb411, 0x162e: 0xb411, 0x162f: 0x7ab1, - 0x1630: 0x7ab1, 0x1631: 0xb429, 0x1632: 0xb429, 0x1633: 0xb429, 0x1634: 0xb429, 0x1635: 0xb441, - 0x1636: 0xb441, 0x1637: 0xb469, 0x1638: 0xb469, 0x1639: 0xb491, 0x163a: 0xb491, 0x163b: 0xb4b9, - 0x163c: 0xb4b9, 0x163d: 0x0040, 0x163e: 0x0040, 0x163f: 0x03c0, - // Block 0x59, offset 0x1640 - 0x1640: 0x0040, 0x1641: 0xaefa, 0x1642: 0xb4e2, 0x1643: 0xaf6a, 0x1644: 0xafda, 0x1645: 0xafea, - 0x1646: 0xaf7a, 0x1647: 0xb4f2, 0x1648: 0x1fd2, 0x1649: 0x1fe2, 0x164a: 0xaf8a, 0x164b: 0x1fb2, - 0x164c: 0xaeda, 0x164d: 0xaf99, 0x164e: 0x29d1, 0x164f: 0xb502, 0x1650: 0x1f41, 0x1651: 0x00c9, - 0x1652: 0x0069, 0x1653: 0x0079, 0x1654: 0x1f51, 0x1655: 0x1f61, 0x1656: 0x1f71, 0x1657: 0x1f81, - 0x1658: 0x1f91, 0x1659: 0x1fa1, 0x165a: 0xaeea, 0x165b: 0x03c2, 0x165c: 0xafaa, 0x165d: 0x1fc2, - 0x165e: 0xafba, 0x165f: 0xaf0a, 0x1660: 0xaffa, 0x1661: 0x0039, 0x1662: 0x0ee9, 0x1663: 0x1159, - 0x1664: 0x0ef9, 0x1665: 0x0f09, 0x1666: 0x1199, 0x1667: 0x0f31, 0x1668: 0x0249, 0x1669: 0x0f41, - 0x166a: 0x0259, 0x166b: 0x0f51, 0x166c: 0x0359, 0x166d: 0x0f61, 0x166e: 0x0f71, 0x166f: 0x00d9, - 0x1670: 0x0f99, 0x1671: 0x2039, 0x1672: 0x0269, 0x1673: 0x01d9, 0x1674: 0x0fa9, 0x1675: 0x0fb9, - 0x1676: 0x1089, 0x1677: 0x0279, 0x1678: 0x0369, 0x1679: 0x0289, 0x167a: 0x13d1, 0x167b: 0xaf4a, - 0x167c: 0xafca, 0x167d: 0xaf5a, 0x167e: 0xb512, 0x167f: 0xaf1a, - // Block 0x5a, offset 0x1680 - 0x1680: 0x1caa, 0x1681: 0x0039, 0x1682: 0x0ee9, 0x1683: 0x1159, 0x1684: 0x0ef9, 0x1685: 0x0f09, - 0x1686: 0x1199, 0x1687: 0x0f31, 0x1688: 0x0249, 0x1689: 0x0f41, 0x168a: 0x0259, 0x168b: 0x0f51, - 0x168c: 0x0359, 0x168d: 0x0f61, 0x168e: 0x0f71, 0x168f: 0x00d9, 0x1690: 0x0f99, 0x1691: 0x2039, - 0x1692: 0x0269, 0x1693: 0x01d9, 0x1694: 0x0fa9, 0x1695: 0x0fb9, 0x1696: 0x1089, 0x1697: 0x0279, - 0x1698: 0x0369, 0x1699: 0x0289, 0x169a: 0x13d1, 0x169b: 0xaf2a, 0x169c: 0xb522, 0x169d: 0xaf3a, - 0x169e: 0xb532, 0x169f: 0x810d, 0x16a0: 0x812d, 0x16a1: 0x29d1, 0x16a2: 0x814d, 0x16a3: 0x814d, - 0x16a4: 0x816d, 0x16a5: 0x818d, 0x16a6: 0x81ad, 0x16a7: 0x81cd, 0x16a8: 0x81ed, 0x16a9: 0x820d, - 0x16aa: 0x822d, 0x16ab: 0x824d, 0x16ac: 0x826d, 0x16ad: 0x828d, 0x16ae: 0x82ad, 0x16af: 0x82cd, - 0x16b0: 0x82ed, 0x16b1: 0x830d, 0x16b2: 0x832d, 0x16b3: 0x834d, 0x16b4: 0x836d, 0x16b5: 0x838d, - 0x16b6: 0x83ad, 0x16b7: 0x83cd, 0x16b8: 0x83ed, 0x16b9: 0x840d, 0x16ba: 0x842d, 0x16bb: 0x844d, - 0x16bc: 0x81ed, 0x16bd: 0x846d, 0x16be: 0x848d, 0x16bf: 0x824d, - // Block 0x5b, offset 0x16c0 - 0x16c0: 0x84ad, 0x16c1: 0x84cd, 0x16c2: 0x84ed, 0x16c3: 0x850d, 0x16c4: 0x852d, 0x16c5: 0x854d, - 0x16c6: 0x856d, 0x16c7: 0x858d, 0x16c8: 0x850d, 0x16c9: 0x85ad, 0x16ca: 0x850d, 0x16cb: 0x85cd, - 0x16cc: 0x85cd, 0x16cd: 0x85ed, 0x16ce: 0x85ed, 0x16cf: 0x860d, 0x16d0: 0x854d, 0x16d1: 0x862d, - 0x16d2: 0x864d, 0x16d3: 0x862d, 0x16d4: 0x866d, 0x16d5: 0x864d, 0x16d6: 0x868d, 0x16d7: 0x868d, - 0x16d8: 0x86ad, 0x16d9: 0x86ad, 0x16da: 0x86cd, 0x16db: 0x86cd, 0x16dc: 0x864d, 0x16dd: 0x814d, - 0x16de: 0x86ed, 0x16df: 0x870d, 0x16e0: 0x0040, 0x16e1: 0x872d, 0x16e2: 0x874d, 0x16e3: 0x876d, - 0x16e4: 0x878d, 0x16e5: 0x876d, 0x16e6: 0x87ad, 0x16e7: 0x87cd, 0x16e8: 0x87ed, 0x16e9: 0x87ed, - 0x16ea: 0x880d, 0x16eb: 0x880d, 0x16ec: 0x882d, 0x16ed: 0x882d, 0x16ee: 0x880d, 0x16ef: 0x880d, - 0x16f0: 0x884d, 0x16f1: 0x886d, 0x16f2: 0x888d, 0x16f3: 0x88ad, 0x16f4: 0x88cd, 0x16f5: 0x88ed, - 0x16f6: 0x88ed, 0x16f7: 0x88ed, 0x16f8: 0x890d, 0x16f9: 0x890d, 0x16fa: 0x890d, 0x16fb: 0x890d, - 0x16fc: 0x87ed, 0x16fd: 0x87ed, 0x16fe: 0x87ed, 0x16ff: 0x0040, - // Block 0x5c, offset 0x1700 - 0x1700: 0x0040, 0x1701: 0x0040, 0x1702: 0x874d, 0x1703: 0x872d, 0x1704: 0x892d, 0x1705: 0x872d, - 0x1706: 0x874d, 0x1707: 0x872d, 0x1708: 0x0040, 0x1709: 0x0040, 0x170a: 0x894d, 0x170b: 0x874d, - 0x170c: 0x896d, 0x170d: 0x892d, 0x170e: 0x896d, 0x170f: 0x874d, 0x1710: 0x0040, 0x1711: 0x0040, - 0x1712: 0x898d, 0x1713: 0x89ad, 0x1714: 0x88ad, 0x1715: 0x896d, 0x1716: 0x892d, 0x1717: 0x896d, - 0x1718: 0x0040, 0x1719: 0x0040, 0x171a: 0x89cd, 0x171b: 0x89ed, 0x171c: 0x89cd, 0x171d: 0x0040, - 0x171e: 0x0040, 0x171f: 0x0040, 0x1720: 0xb541, 0x1721: 0xb559, 0x1722: 0xb571, 0x1723: 0x8a0e, - 0x1724: 0xb589, 0x1725: 0xb5a1, 0x1726: 0x8a2d, 0x1727: 0x0040, 0x1728: 0x8a4d, 0x1729: 0x8a6d, - 0x172a: 0x8a8d, 0x172b: 0x8a6d, 0x172c: 0x8aad, 0x172d: 0x8acd, 0x172e: 0x8aed, 0x172f: 0x0040, - 0x1730: 0x0040, 0x1731: 0x0040, 0x1732: 0x0040, 0x1733: 0x0040, 0x1734: 0x0040, 0x1735: 0x0040, - 0x1736: 0x0040, 0x1737: 0x0040, 0x1738: 0x0040, 0x1739: 0x0340, 0x173a: 0x0340, 0x173b: 0x0340, - 0x173c: 0x0040, 0x173d: 0x0040, 0x173e: 0x0040, 0x173f: 0x0040, - // Block 0x5d, offset 0x1740 - 0x1740: 0x0a08, 0x1741: 0x0a08, 0x1742: 0x0a08, 0x1743: 0x0a08, 0x1744: 0x0a08, 0x1745: 0x0c08, - 0x1746: 0x0808, 0x1747: 0x0c08, 0x1748: 0x0818, 0x1749: 0x0c08, 0x174a: 0x0c08, 0x174b: 0x0808, - 0x174c: 0x0808, 0x174d: 0x0908, 0x174e: 0x0c08, 0x174f: 0x0c08, 0x1750: 0x0c08, 0x1751: 0x0c08, - 0x1752: 0x0c08, 0x1753: 0x0a08, 0x1754: 0x0a08, 0x1755: 0x0a08, 0x1756: 0x0a08, 0x1757: 0x0908, - 0x1758: 0x0a08, 0x1759: 0x0a08, 0x175a: 0x0a08, 0x175b: 0x0a08, 0x175c: 0x0a08, 0x175d: 0x0c08, - 0x175e: 0x0a08, 0x175f: 0x0a08, 0x1760: 0x0a08, 0x1761: 0x0c08, 0x1762: 0x0808, 0x1763: 0x0808, - 0x1764: 0x0c08, 0x1765: 0x3308, 0x1766: 0x3308, 0x1767: 0x0040, 0x1768: 0x0040, 0x1769: 0x0040, - 0x176a: 0x0040, 0x176b: 0x0a18, 0x176c: 0x0a18, 0x176d: 0x0a18, 0x176e: 0x0a18, 0x176f: 0x0c18, - 0x1770: 0x0818, 0x1771: 0x0818, 0x1772: 0x0818, 0x1773: 0x0818, 0x1774: 0x0818, 0x1775: 0x0818, - 0x1776: 0x0818, 0x1777: 0x0040, 0x1778: 0x0040, 0x1779: 0x0040, 0x177a: 0x0040, 0x177b: 0x0040, - 0x177c: 0x0040, 0x177d: 0x0040, 0x177e: 0x0040, 0x177f: 0x0040, - // Block 0x5e, offset 0x1780 - 0x1780: 0x0a08, 0x1781: 0x0c08, 0x1782: 0x0a08, 0x1783: 0x0c08, 0x1784: 0x0c08, 0x1785: 0x0c08, - 0x1786: 0x0a08, 0x1787: 0x0a08, 0x1788: 0x0a08, 0x1789: 0x0c08, 0x178a: 0x0a08, 0x178b: 0x0a08, - 0x178c: 0x0c08, 0x178d: 0x0a08, 0x178e: 0x0c08, 0x178f: 0x0c08, 0x1790: 0x0a08, 0x1791: 0x0c08, - 0x1792: 0x0040, 0x1793: 0x0040, 0x1794: 0x0040, 0x1795: 0x0040, 0x1796: 0x0040, 0x1797: 0x0040, - 0x1798: 0x0040, 0x1799: 0x0818, 0x179a: 0x0818, 0x179b: 0x0818, 0x179c: 0x0818, 0x179d: 0x0040, - 0x179e: 0x0040, 0x179f: 0x0040, 0x17a0: 0x0040, 0x17a1: 0x0040, 0x17a2: 0x0040, 0x17a3: 0x0040, - 0x17a4: 0x0040, 0x17a5: 0x0040, 0x17a6: 0x0040, 0x17a7: 0x0040, 0x17a8: 0x0040, 0x17a9: 0x0c18, - 0x17aa: 0x0c18, 0x17ab: 0x0c18, 0x17ac: 0x0c18, 0x17ad: 0x0a18, 0x17ae: 0x0a18, 0x17af: 0x0818, - 0x17b0: 0x0040, 0x17b1: 0x0040, 0x17b2: 0x0040, 0x17b3: 0x0040, 0x17b4: 0x0040, 0x17b5: 0x0040, - 0x17b6: 0x0040, 0x17b7: 0x0040, 0x17b8: 0x0040, 0x17b9: 0x0040, 0x17ba: 0x0040, 0x17bb: 0x0040, - 0x17bc: 0x0040, 0x17bd: 0x0040, 0x17be: 0x0040, 0x17bf: 0x0040, - // Block 0x5f, offset 0x17c0 - 0x17c0: 0x3308, 0x17c1: 0x3308, 0x17c2: 0x3008, 0x17c3: 0x3008, 0x17c4: 0x0040, 0x17c5: 0x0008, - 0x17c6: 0x0008, 0x17c7: 0x0008, 0x17c8: 0x0008, 0x17c9: 0x0008, 0x17ca: 0x0008, 0x17cb: 0x0008, - 0x17cc: 0x0008, 0x17cd: 0x0040, 0x17ce: 0x0040, 0x17cf: 0x0008, 0x17d0: 0x0008, 0x17d1: 0x0040, - 0x17d2: 0x0040, 0x17d3: 0x0008, 0x17d4: 0x0008, 0x17d5: 0x0008, 0x17d6: 0x0008, 0x17d7: 0x0008, - 0x17d8: 0x0008, 0x17d9: 0x0008, 0x17da: 0x0008, 0x17db: 0x0008, 0x17dc: 0x0008, 0x17dd: 0x0008, - 0x17de: 0x0008, 0x17df: 0x0008, 0x17e0: 0x0008, 0x17e1: 0x0008, 0x17e2: 0x0008, 0x17e3: 0x0008, - 0x17e4: 0x0008, 0x17e5: 0x0008, 0x17e6: 0x0008, 0x17e7: 0x0008, 0x17e8: 0x0008, 0x17e9: 0x0040, - 0x17ea: 0x0008, 0x17eb: 0x0008, 0x17ec: 0x0008, 0x17ed: 0x0008, 0x17ee: 0x0008, 0x17ef: 0x0008, - 0x17f0: 0x0008, 0x17f1: 0x0040, 0x17f2: 0x0008, 0x17f3: 0x0008, 0x17f4: 0x0040, 0x17f5: 0x0008, - 0x17f6: 0x0008, 0x17f7: 0x0008, 0x17f8: 0x0008, 0x17f9: 0x0008, 0x17fa: 0x0040, 0x17fb: 0x3308, - 0x17fc: 0x3308, 0x17fd: 0x0008, 0x17fe: 0x3008, 0x17ff: 0x3008, - // Block 0x60, offset 0x1800 - 0x1800: 0x3308, 0x1801: 0x3008, 0x1802: 0x3008, 0x1803: 0x3008, 0x1804: 0x3008, 0x1805: 0x0040, - 0x1806: 0x0040, 0x1807: 0x3008, 0x1808: 0x3008, 0x1809: 0x0040, 0x180a: 0x0040, 0x180b: 0x3008, - 0x180c: 0x3008, 0x180d: 0x3808, 0x180e: 0x0040, 0x180f: 0x0040, 0x1810: 0x0008, 0x1811: 0x0040, - 0x1812: 0x0040, 0x1813: 0x0040, 0x1814: 0x0040, 0x1815: 0x0040, 0x1816: 0x0040, 0x1817: 0x3008, - 0x1818: 0x0040, 0x1819: 0x0040, 0x181a: 0x0040, 0x181b: 0x0040, 0x181c: 0x0040, 0x181d: 0x0008, - 0x181e: 0x0008, 0x181f: 0x0008, 0x1820: 0x0008, 0x1821: 0x0008, 0x1822: 0x3008, 0x1823: 0x3008, - 0x1824: 0x0040, 0x1825: 0x0040, 0x1826: 0x3308, 0x1827: 0x3308, 0x1828: 0x3308, 0x1829: 0x3308, - 0x182a: 0x3308, 0x182b: 0x3308, 0x182c: 0x3308, 0x182d: 0x0040, 0x182e: 0x0040, 0x182f: 0x0040, - 0x1830: 0x3308, 0x1831: 0x3308, 0x1832: 0x3308, 0x1833: 0x3308, 0x1834: 0x3308, 0x1835: 0x0040, - 0x1836: 0x0040, 0x1837: 0x0040, 0x1838: 0x0040, 0x1839: 0x0040, 0x183a: 0x0040, 0x183b: 0x0040, - 0x183c: 0x0040, 0x183d: 0x0040, 0x183e: 0x0040, 0x183f: 0x0040, - // Block 0x61, offset 0x1840 - 0x1840: 0x0039, 0x1841: 0x0ee9, 0x1842: 0x1159, 0x1843: 0x0ef9, 0x1844: 0x0f09, 0x1845: 0x1199, - 0x1846: 0x0f31, 0x1847: 0x0249, 0x1848: 0x0f41, 0x1849: 0x0259, 0x184a: 0x0f51, 0x184b: 0x0359, - 0x184c: 0x0f61, 0x184d: 0x0f71, 0x184e: 0x00d9, 0x184f: 0x0f99, 0x1850: 0x2039, 0x1851: 0x0269, - 0x1852: 0x01d9, 0x1853: 0x0fa9, 0x1854: 0x0fb9, 0x1855: 0x1089, 0x1856: 0x0279, 0x1857: 0x0369, - 0x1858: 0x0289, 0x1859: 0x13d1, 0x185a: 0x0039, 0x185b: 0x0ee9, 0x185c: 0x1159, 0x185d: 0x0ef9, - 0x185e: 0x0f09, 0x185f: 0x1199, 0x1860: 0x0f31, 0x1861: 0x0249, 0x1862: 0x0f41, 0x1863: 0x0259, - 0x1864: 0x0f51, 0x1865: 0x0359, 0x1866: 0x0f61, 0x1867: 0x0f71, 0x1868: 0x00d9, 0x1869: 0x0f99, - 0x186a: 0x2039, 0x186b: 0x0269, 0x186c: 0x01d9, 0x186d: 0x0fa9, 0x186e: 0x0fb9, 0x186f: 0x1089, - 0x1870: 0x0279, 0x1871: 0x0369, 0x1872: 0x0289, 0x1873: 0x13d1, 0x1874: 0x0039, 0x1875: 0x0ee9, - 0x1876: 0x1159, 0x1877: 0x0ef9, 0x1878: 0x0f09, 0x1879: 0x1199, 0x187a: 0x0f31, 0x187b: 0x0249, - 0x187c: 0x0f41, 0x187d: 0x0259, 0x187e: 0x0f51, 0x187f: 0x0359, - // Block 0x62, offset 0x1880 - 0x1880: 0x0f61, 0x1881: 0x0f71, 0x1882: 0x00d9, 0x1883: 0x0f99, 0x1884: 0x2039, 0x1885: 0x0269, - 0x1886: 0x01d9, 0x1887: 0x0fa9, 0x1888: 0x0fb9, 0x1889: 0x1089, 0x188a: 0x0279, 0x188b: 0x0369, - 0x188c: 0x0289, 0x188d: 0x13d1, 0x188e: 0x0039, 0x188f: 0x0ee9, 0x1890: 0x1159, 0x1891: 0x0ef9, - 0x1892: 0x0f09, 0x1893: 0x1199, 0x1894: 0x0f31, 0x1895: 0x0040, 0x1896: 0x0f41, 0x1897: 0x0259, - 0x1898: 0x0f51, 0x1899: 0x0359, 0x189a: 0x0f61, 0x189b: 0x0f71, 0x189c: 0x00d9, 0x189d: 0x0f99, - 0x189e: 0x2039, 0x189f: 0x0269, 0x18a0: 0x01d9, 0x18a1: 0x0fa9, 0x18a2: 0x0fb9, 0x18a3: 0x1089, - 0x18a4: 0x0279, 0x18a5: 0x0369, 0x18a6: 0x0289, 0x18a7: 0x13d1, 0x18a8: 0x0039, 0x18a9: 0x0ee9, - 0x18aa: 0x1159, 0x18ab: 0x0ef9, 0x18ac: 0x0f09, 0x18ad: 0x1199, 0x18ae: 0x0f31, 0x18af: 0x0249, - 0x18b0: 0x0f41, 0x18b1: 0x0259, 0x18b2: 0x0f51, 0x18b3: 0x0359, 0x18b4: 0x0f61, 0x18b5: 0x0f71, - 0x18b6: 0x00d9, 0x18b7: 0x0f99, 0x18b8: 0x2039, 0x18b9: 0x0269, 0x18ba: 0x01d9, 0x18bb: 0x0fa9, - 0x18bc: 0x0fb9, 0x18bd: 0x1089, 0x18be: 0x0279, 0x18bf: 0x0369, - // Block 0x63, offset 0x18c0 - 0x18c0: 0x0289, 0x18c1: 0x13d1, 0x18c2: 0x0039, 0x18c3: 0x0ee9, 0x18c4: 0x1159, 0x18c5: 0x0ef9, - 0x18c6: 0x0f09, 0x18c7: 0x1199, 0x18c8: 0x0f31, 0x18c9: 0x0249, 0x18ca: 0x0f41, 0x18cb: 0x0259, - 0x18cc: 0x0f51, 0x18cd: 0x0359, 0x18ce: 0x0f61, 0x18cf: 0x0f71, 0x18d0: 0x00d9, 0x18d1: 0x0f99, - 0x18d2: 0x2039, 0x18d3: 0x0269, 0x18d4: 0x01d9, 0x18d5: 0x0fa9, 0x18d6: 0x0fb9, 0x18d7: 0x1089, - 0x18d8: 0x0279, 0x18d9: 0x0369, 0x18da: 0x0289, 0x18db: 0x13d1, 0x18dc: 0x0039, 0x18dd: 0x0040, - 0x18de: 0x1159, 0x18df: 0x0ef9, 0x18e0: 0x0040, 0x18e1: 0x0040, 0x18e2: 0x0f31, 0x18e3: 0x0040, - 0x18e4: 0x0040, 0x18e5: 0x0259, 0x18e6: 0x0f51, 0x18e7: 0x0040, 0x18e8: 0x0040, 0x18e9: 0x0f71, - 0x18ea: 0x00d9, 0x18eb: 0x0f99, 0x18ec: 0x2039, 0x18ed: 0x0040, 0x18ee: 0x01d9, 0x18ef: 0x0fa9, - 0x18f0: 0x0fb9, 0x18f1: 0x1089, 0x18f2: 0x0279, 0x18f3: 0x0369, 0x18f4: 0x0289, 0x18f5: 0x13d1, - 0x18f6: 0x0039, 0x18f7: 0x0ee9, 0x18f8: 0x1159, 0x18f9: 0x0ef9, 0x18fa: 0x0040, 0x18fb: 0x1199, - 0x18fc: 0x0040, 0x18fd: 0x0249, 0x18fe: 0x0f41, 0x18ff: 0x0259, - // Block 0x64, offset 0x1900 - 0x1900: 0x0f51, 0x1901: 0x0359, 0x1902: 0x0f61, 0x1903: 0x0f71, 0x1904: 0x0040, 0x1905: 0x0f99, - 0x1906: 0x2039, 0x1907: 0x0269, 0x1908: 0x01d9, 0x1909: 0x0fa9, 0x190a: 0x0fb9, 0x190b: 0x1089, - 0x190c: 0x0279, 0x190d: 0x0369, 0x190e: 0x0289, 0x190f: 0x13d1, 0x1910: 0x0039, 0x1911: 0x0ee9, - 0x1912: 0x1159, 0x1913: 0x0ef9, 0x1914: 0x0f09, 0x1915: 0x1199, 0x1916: 0x0f31, 0x1917: 0x0249, - 0x1918: 0x0f41, 0x1919: 0x0259, 0x191a: 0x0f51, 0x191b: 0x0359, 0x191c: 0x0f61, 0x191d: 0x0f71, - 0x191e: 0x00d9, 0x191f: 0x0f99, 0x1920: 0x2039, 0x1921: 0x0269, 0x1922: 0x01d9, 0x1923: 0x0fa9, - 0x1924: 0x0fb9, 0x1925: 0x1089, 0x1926: 0x0279, 0x1927: 0x0369, 0x1928: 0x0289, 0x1929: 0x13d1, - 0x192a: 0x0039, 0x192b: 0x0ee9, 0x192c: 0x1159, 0x192d: 0x0ef9, 0x192e: 0x0f09, 0x192f: 0x1199, - 0x1930: 0x0f31, 0x1931: 0x0249, 0x1932: 0x0f41, 0x1933: 0x0259, 0x1934: 0x0f51, 0x1935: 0x0359, - 0x1936: 0x0f61, 0x1937: 0x0f71, 0x1938: 0x00d9, 0x1939: 0x0f99, 0x193a: 0x2039, 0x193b: 0x0269, - 0x193c: 0x01d9, 0x193d: 0x0fa9, 0x193e: 0x0fb9, 0x193f: 0x1089, - // Block 0x65, offset 0x1940 - 0x1940: 0x0279, 0x1941: 0x0369, 0x1942: 0x0289, 0x1943: 0x13d1, 0x1944: 0x0039, 0x1945: 0x0ee9, - 0x1946: 0x0040, 0x1947: 0x0ef9, 0x1948: 0x0f09, 0x1949: 0x1199, 0x194a: 0x0f31, 0x194b: 0x0040, - 0x194c: 0x0040, 0x194d: 0x0259, 0x194e: 0x0f51, 0x194f: 0x0359, 0x1950: 0x0f61, 0x1951: 0x0f71, - 0x1952: 0x00d9, 0x1953: 0x0f99, 0x1954: 0x2039, 0x1955: 0x0040, 0x1956: 0x01d9, 0x1957: 0x0fa9, - 0x1958: 0x0fb9, 0x1959: 0x1089, 0x195a: 0x0279, 0x195b: 0x0369, 0x195c: 0x0289, 0x195d: 0x0040, - 0x195e: 0x0039, 0x195f: 0x0ee9, 0x1960: 0x1159, 0x1961: 0x0ef9, 0x1962: 0x0f09, 0x1963: 0x1199, - 0x1964: 0x0f31, 0x1965: 0x0249, 0x1966: 0x0f41, 0x1967: 0x0259, 0x1968: 0x0f51, 0x1969: 0x0359, - 0x196a: 0x0f61, 0x196b: 0x0f71, 0x196c: 0x00d9, 0x196d: 0x0f99, 0x196e: 0x2039, 0x196f: 0x0269, - 0x1970: 0x01d9, 0x1971: 0x0fa9, 0x1972: 0x0fb9, 0x1973: 0x1089, 0x1974: 0x0279, 0x1975: 0x0369, - 0x1976: 0x0289, 0x1977: 0x13d1, 0x1978: 0x0039, 0x1979: 0x0ee9, 0x197a: 0x0040, 0x197b: 0x0ef9, - 0x197c: 0x0f09, 0x197d: 0x1199, 0x197e: 0x0f31, 0x197f: 0x0040, - // Block 0x66, offset 0x1980 - 0x1980: 0x0f41, 0x1981: 0x0259, 0x1982: 0x0f51, 0x1983: 0x0359, 0x1984: 0x0f61, 0x1985: 0x0040, - 0x1986: 0x00d9, 0x1987: 0x0040, 0x1988: 0x0040, 0x1989: 0x0040, 0x198a: 0x01d9, 0x198b: 0x0fa9, - 0x198c: 0x0fb9, 0x198d: 0x1089, 0x198e: 0x0279, 0x198f: 0x0369, 0x1990: 0x0289, 0x1991: 0x0040, - 0x1992: 0x0039, 0x1993: 0x0ee9, 0x1994: 0x1159, 0x1995: 0x0ef9, 0x1996: 0x0f09, 0x1997: 0x1199, - 0x1998: 0x0f31, 0x1999: 0x0249, 0x199a: 0x0f41, 0x199b: 0x0259, 0x199c: 0x0f51, 0x199d: 0x0359, - 0x199e: 0x0f61, 0x199f: 0x0f71, 0x19a0: 0x00d9, 0x19a1: 0x0f99, 0x19a2: 0x2039, 0x19a3: 0x0269, - 0x19a4: 0x01d9, 0x19a5: 0x0fa9, 0x19a6: 0x0fb9, 0x19a7: 0x1089, 0x19a8: 0x0279, 0x19a9: 0x0369, - 0x19aa: 0x0289, 0x19ab: 0x13d1, 0x19ac: 0x0039, 0x19ad: 0x0ee9, 0x19ae: 0x1159, 0x19af: 0x0ef9, - 0x19b0: 0x0f09, 0x19b1: 0x1199, 0x19b2: 0x0f31, 0x19b3: 0x0249, 0x19b4: 0x0f41, 0x19b5: 0x0259, - 0x19b6: 0x0f51, 0x19b7: 0x0359, 0x19b8: 0x0f61, 0x19b9: 0x0f71, 0x19ba: 0x00d9, 0x19bb: 0x0f99, - 0x19bc: 0x2039, 0x19bd: 0x0269, 0x19be: 0x01d9, 0x19bf: 0x0fa9, - // Block 0x67, offset 0x19c0 - 0x19c0: 0x0fb9, 0x19c1: 0x1089, 0x19c2: 0x0279, 0x19c3: 0x0369, 0x19c4: 0x0289, 0x19c5: 0x13d1, - 0x19c6: 0x0039, 0x19c7: 0x0ee9, 0x19c8: 0x1159, 0x19c9: 0x0ef9, 0x19ca: 0x0f09, 0x19cb: 0x1199, - 0x19cc: 0x0f31, 0x19cd: 0x0249, 0x19ce: 0x0f41, 0x19cf: 0x0259, 0x19d0: 0x0f51, 0x19d1: 0x0359, - 0x19d2: 0x0f61, 0x19d3: 0x0f71, 0x19d4: 0x00d9, 0x19d5: 0x0f99, 0x19d6: 0x2039, 0x19d7: 0x0269, - 0x19d8: 0x01d9, 0x19d9: 0x0fa9, 0x19da: 0x0fb9, 0x19db: 0x1089, 0x19dc: 0x0279, 0x19dd: 0x0369, - 0x19de: 0x0289, 0x19df: 0x13d1, 0x19e0: 0x0039, 0x19e1: 0x0ee9, 0x19e2: 0x1159, 0x19e3: 0x0ef9, - 0x19e4: 0x0f09, 0x19e5: 0x1199, 0x19e6: 0x0f31, 0x19e7: 0x0249, 0x19e8: 0x0f41, 0x19e9: 0x0259, - 0x19ea: 0x0f51, 0x19eb: 0x0359, 0x19ec: 0x0f61, 0x19ed: 0x0f71, 0x19ee: 0x00d9, 0x19ef: 0x0f99, - 0x19f0: 0x2039, 0x19f1: 0x0269, 0x19f2: 0x01d9, 0x19f3: 0x0fa9, 0x19f4: 0x0fb9, 0x19f5: 0x1089, - 0x19f6: 0x0279, 0x19f7: 0x0369, 0x19f8: 0x0289, 0x19f9: 0x13d1, 0x19fa: 0x0039, 0x19fb: 0x0ee9, - 0x19fc: 0x1159, 0x19fd: 0x0ef9, 0x19fe: 0x0f09, 0x19ff: 0x1199, - // Block 0x68, offset 0x1a00 - 0x1a00: 0x0f31, 0x1a01: 0x0249, 0x1a02: 0x0f41, 0x1a03: 0x0259, 0x1a04: 0x0f51, 0x1a05: 0x0359, - 0x1a06: 0x0f61, 0x1a07: 0x0f71, 0x1a08: 0x00d9, 0x1a09: 0x0f99, 0x1a0a: 0x2039, 0x1a0b: 0x0269, - 0x1a0c: 0x01d9, 0x1a0d: 0x0fa9, 0x1a0e: 0x0fb9, 0x1a0f: 0x1089, 0x1a10: 0x0279, 0x1a11: 0x0369, - 0x1a12: 0x0289, 0x1a13: 0x13d1, 0x1a14: 0x0039, 0x1a15: 0x0ee9, 0x1a16: 0x1159, 0x1a17: 0x0ef9, - 0x1a18: 0x0f09, 0x1a19: 0x1199, 0x1a1a: 0x0f31, 0x1a1b: 0x0249, 0x1a1c: 0x0f41, 0x1a1d: 0x0259, - 0x1a1e: 0x0f51, 0x1a1f: 0x0359, 0x1a20: 0x0f61, 0x1a21: 0x0f71, 0x1a22: 0x00d9, 0x1a23: 0x0f99, - 0x1a24: 0x2039, 0x1a25: 0x0269, 0x1a26: 0x01d9, 0x1a27: 0x0fa9, 0x1a28: 0x0fb9, 0x1a29: 0x1089, - 0x1a2a: 0x0279, 0x1a2b: 0x0369, 0x1a2c: 0x0289, 0x1a2d: 0x13d1, 0x1a2e: 0x0039, 0x1a2f: 0x0ee9, - 0x1a30: 0x1159, 0x1a31: 0x0ef9, 0x1a32: 0x0f09, 0x1a33: 0x1199, 0x1a34: 0x0f31, 0x1a35: 0x0249, - 0x1a36: 0x0f41, 0x1a37: 0x0259, 0x1a38: 0x0f51, 0x1a39: 0x0359, 0x1a3a: 0x0f61, 0x1a3b: 0x0f71, - 0x1a3c: 0x00d9, 0x1a3d: 0x0f99, 0x1a3e: 0x2039, 0x1a3f: 0x0269, - // Block 0x69, offset 0x1a40 - 0x1a40: 0x01d9, 0x1a41: 0x0fa9, 0x1a42: 0x0fb9, 0x1a43: 0x1089, 0x1a44: 0x0279, 0x1a45: 0x0369, - 0x1a46: 0x0289, 0x1a47: 0x13d1, 0x1a48: 0x0039, 0x1a49: 0x0ee9, 0x1a4a: 0x1159, 0x1a4b: 0x0ef9, - 0x1a4c: 0x0f09, 0x1a4d: 0x1199, 0x1a4e: 0x0f31, 0x1a4f: 0x0249, 0x1a50: 0x0f41, 0x1a51: 0x0259, - 0x1a52: 0x0f51, 0x1a53: 0x0359, 0x1a54: 0x0f61, 0x1a55: 0x0f71, 0x1a56: 0x00d9, 0x1a57: 0x0f99, - 0x1a58: 0x2039, 0x1a59: 0x0269, 0x1a5a: 0x01d9, 0x1a5b: 0x0fa9, 0x1a5c: 0x0fb9, 0x1a5d: 0x1089, - 0x1a5e: 0x0279, 0x1a5f: 0x0369, 0x1a60: 0x0289, 0x1a61: 0x13d1, 0x1a62: 0x0039, 0x1a63: 0x0ee9, - 0x1a64: 0x1159, 0x1a65: 0x0ef9, 0x1a66: 0x0f09, 0x1a67: 0x1199, 0x1a68: 0x0f31, 0x1a69: 0x0249, - 0x1a6a: 0x0f41, 0x1a6b: 0x0259, 0x1a6c: 0x0f51, 0x1a6d: 0x0359, 0x1a6e: 0x0f61, 0x1a6f: 0x0f71, - 0x1a70: 0x00d9, 0x1a71: 0x0f99, 0x1a72: 0x2039, 0x1a73: 0x0269, 0x1a74: 0x01d9, 0x1a75: 0x0fa9, - 0x1a76: 0x0fb9, 0x1a77: 0x1089, 0x1a78: 0x0279, 0x1a79: 0x0369, 0x1a7a: 0x0289, 0x1a7b: 0x13d1, - 0x1a7c: 0x0039, 0x1a7d: 0x0ee9, 0x1a7e: 0x1159, 0x1a7f: 0x0ef9, - // Block 0x6a, offset 0x1a80 - 0x1a80: 0x0f09, 0x1a81: 0x1199, 0x1a82: 0x0f31, 0x1a83: 0x0249, 0x1a84: 0x0f41, 0x1a85: 0x0259, - 0x1a86: 0x0f51, 0x1a87: 0x0359, 0x1a88: 0x0f61, 0x1a89: 0x0f71, 0x1a8a: 0x00d9, 0x1a8b: 0x0f99, - 0x1a8c: 0x2039, 0x1a8d: 0x0269, 0x1a8e: 0x01d9, 0x1a8f: 0x0fa9, 0x1a90: 0x0fb9, 0x1a91: 0x1089, - 0x1a92: 0x0279, 0x1a93: 0x0369, 0x1a94: 0x0289, 0x1a95: 0x13d1, 0x1a96: 0x0039, 0x1a97: 0x0ee9, - 0x1a98: 0x1159, 0x1a99: 0x0ef9, 0x1a9a: 0x0f09, 0x1a9b: 0x1199, 0x1a9c: 0x0f31, 0x1a9d: 0x0249, - 0x1a9e: 0x0f41, 0x1a9f: 0x0259, 0x1aa0: 0x0f51, 0x1aa1: 0x0359, 0x1aa2: 0x0f61, 0x1aa3: 0x0f71, - 0x1aa4: 0x00d9, 0x1aa5: 0x0f99, 0x1aa6: 0x2039, 0x1aa7: 0x0269, 0x1aa8: 0x01d9, 0x1aa9: 0x0fa9, - 0x1aaa: 0x0fb9, 0x1aab: 0x1089, 0x1aac: 0x0279, 0x1aad: 0x0369, 0x1aae: 0x0289, 0x1aaf: 0x13d1, - 0x1ab0: 0x0039, 0x1ab1: 0x0ee9, 0x1ab2: 0x1159, 0x1ab3: 0x0ef9, 0x1ab4: 0x0f09, 0x1ab5: 0x1199, - 0x1ab6: 0x0f31, 0x1ab7: 0x0249, 0x1ab8: 0x0f41, 0x1ab9: 0x0259, 0x1aba: 0x0f51, 0x1abb: 0x0359, - 0x1abc: 0x0f61, 0x1abd: 0x0f71, 0x1abe: 0x00d9, 0x1abf: 0x0f99, - // Block 0x6b, offset 0x1ac0 - 0x1ac0: 0x2039, 0x1ac1: 0x0269, 0x1ac2: 0x01d9, 0x1ac3: 0x0fa9, 0x1ac4: 0x0fb9, 0x1ac5: 0x1089, - 0x1ac6: 0x0279, 0x1ac7: 0x0369, 0x1ac8: 0x0289, 0x1ac9: 0x13d1, 0x1aca: 0x0039, 0x1acb: 0x0ee9, - 0x1acc: 0x1159, 0x1acd: 0x0ef9, 0x1ace: 0x0f09, 0x1acf: 0x1199, 0x1ad0: 0x0f31, 0x1ad1: 0x0249, - 0x1ad2: 0x0f41, 0x1ad3: 0x0259, 0x1ad4: 0x0f51, 0x1ad5: 0x0359, 0x1ad6: 0x0f61, 0x1ad7: 0x0f71, - 0x1ad8: 0x00d9, 0x1ad9: 0x0f99, 0x1ada: 0x2039, 0x1adb: 0x0269, 0x1adc: 0x01d9, 0x1add: 0x0fa9, - 0x1ade: 0x0fb9, 0x1adf: 0x1089, 0x1ae0: 0x0279, 0x1ae1: 0x0369, 0x1ae2: 0x0289, 0x1ae3: 0x13d1, - 0x1ae4: 0xba81, 0x1ae5: 0xba99, 0x1ae6: 0x0040, 0x1ae7: 0x0040, 0x1ae8: 0xbab1, 0x1ae9: 0x1099, - 0x1aea: 0x10b1, 0x1aeb: 0x10c9, 0x1aec: 0xbac9, 0x1aed: 0xbae1, 0x1aee: 0xbaf9, 0x1aef: 0x1429, - 0x1af0: 0x1a31, 0x1af1: 0xbb11, 0x1af2: 0xbb29, 0x1af3: 0xbb41, 0x1af4: 0xbb59, 0x1af5: 0xbb71, - 0x1af6: 0xbb89, 0x1af7: 0x2109, 0x1af8: 0x1111, 0x1af9: 0x1429, 0x1afa: 0xbba1, 0x1afb: 0xbbb9, - 0x1afc: 0xbbd1, 0x1afd: 0x10e1, 0x1afe: 0x10f9, 0x1aff: 0xbbe9, - // Block 0x6c, offset 0x1b00 - 0x1b00: 0x2079, 0x1b01: 0xbc01, 0x1b02: 0xbab1, 0x1b03: 0x1099, 0x1b04: 0x10b1, 0x1b05: 0x10c9, - 0x1b06: 0xbac9, 0x1b07: 0xbae1, 0x1b08: 0xbaf9, 0x1b09: 0x1429, 0x1b0a: 0x1a31, 0x1b0b: 0xbb11, - 0x1b0c: 0xbb29, 0x1b0d: 0xbb41, 0x1b0e: 0xbb59, 0x1b0f: 0xbb71, 0x1b10: 0xbb89, 0x1b11: 0x2109, - 0x1b12: 0x1111, 0x1b13: 0xbba1, 0x1b14: 0xbba1, 0x1b15: 0xbbb9, 0x1b16: 0xbbd1, 0x1b17: 0x10e1, - 0x1b18: 0x10f9, 0x1b19: 0xbbe9, 0x1b1a: 0x2079, 0x1b1b: 0xbc21, 0x1b1c: 0xbac9, 0x1b1d: 0x1429, - 0x1b1e: 0xbb11, 0x1b1f: 0x10e1, 0x1b20: 0x1111, 0x1b21: 0x2109, 0x1b22: 0xbab1, 0x1b23: 0x1099, - 0x1b24: 0x10b1, 0x1b25: 0x10c9, 0x1b26: 0xbac9, 0x1b27: 0xbae1, 0x1b28: 0xbaf9, 0x1b29: 0x1429, - 0x1b2a: 0x1a31, 0x1b2b: 0xbb11, 0x1b2c: 0xbb29, 0x1b2d: 0xbb41, 0x1b2e: 0xbb59, 0x1b2f: 0xbb71, - 0x1b30: 0xbb89, 0x1b31: 0x2109, 0x1b32: 0x1111, 0x1b33: 0x1429, 0x1b34: 0xbba1, 0x1b35: 0xbbb9, - 0x1b36: 0xbbd1, 0x1b37: 0x10e1, 0x1b38: 0x10f9, 0x1b39: 0xbbe9, 0x1b3a: 0x2079, 0x1b3b: 0xbc01, - 0x1b3c: 0xbab1, 0x1b3d: 0x1099, 0x1b3e: 0x10b1, 0x1b3f: 0x10c9, - // Block 0x6d, offset 0x1b40 - 0x1b40: 0xbac9, 0x1b41: 0xbae1, 0x1b42: 0xbaf9, 0x1b43: 0x1429, 0x1b44: 0x1a31, 0x1b45: 0xbb11, - 0x1b46: 0xbb29, 0x1b47: 0xbb41, 0x1b48: 0xbb59, 0x1b49: 0xbb71, 0x1b4a: 0xbb89, 0x1b4b: 0x2109, - 0x1b4c: 0x1111, 0x1b4d: 0xbba1, 0x1b4e: 0xbba1, 0x1b4f: 0xbbb9, 0x1b50: 0xbbd1, 0x1b51: 0x10e1, - 0x1b52: 0x10f9, 0x1b53: 0xbbe9, 0x1b54: 0x2079, 0x1b55: 0xbc21, 0x1b56: 0xbac9, 0x1b57: 0x1429, - 0x1b58: 0xbb11, 0x1b59: 0x10e1, 0x1b5a: 0x1111, 0x1b5b: 0x2109, 0x1b5c: 0xbab1, 0x1b5d: 0x1099, - 0x1b5e: 0x10b1, 0x1b5f: 0x10c9, 0x1b60: 0xbac9, 0x1b61: 0xbae1, 0x1b62: 0xbaf9, 0x1b63: 0x1429, - 0x1b64: 0x1a31, 0x1b65: 0xbb11, 0x1b66: 0xbb29, 0x1b67: 0xbb41, 0x1b68: 0xbb59, 0x1b69: 0xbb71, - 0x1b6a: 0xbb89, 0x1b6b: 0x2109, 0x1b6c: 0x1111, 0x1b6d: 0x1429, 0x1b6e: 0xbba1, 0x1b6f: 0xbbb9, - 0x1b70: 0xbbd1, 0x1b71: 0x10e1, 0x1b72: 0x10f9, 0x1b73: 0xbbe9, 0x1b74: 0x2079, 0x1b75: 0xbc01, - 0x1b76: 0xbab1, 0x1b77: 0x1099, 0x1b78: 0x10b1, 0x1b79: 0x10c9, 0x1b7a: 0xbac9, 0x1b7b: 0xbae1, - 0x1b7c: 0xbaf9, 0x1b7d: 0x1429, 0x1b7e: 0x1a31, 0x1b7f: 0xbb11, - // Block 0x6e, offset 0x1b80 - 0x1b80: 0xbb29, 0x1b81: 0xbb41, 0x1b82: 0xbb59, 0x1b83: 0xbb71, 0x1b84: 0xbb89, 0x1b85: 0x2109, - 0x1b86: 0x1111, 0x1b87: 0xbba1, 0x1b88: 0xbba1, 0x1b89: 0xbbb9, 0x1b8a: 0xbbd1, 0x1b8b: 0x10e1, - 0x1b8c: 0x10f9, 0x1b8d: 0xbbe9, 0x1b8e: 0x2079, 0x1b8f: 0xbc21, 0x1b90: 0xbac9, 0x1b91: 0x1429, - 0x1b92: 0xbb11, 0x1b93: 0x10e1, 0x1b94: 0x1111, 0x1b95: 0x2109, 0x1b96: 0xbab1, 0x1b97: 0x1099, - 0x1b98: 0x10b1, 0x1b99: 0x10c9, 0x1b9a: 0xbac9, 0x1b9b: 0xbae1, 0x1b9c: 0xbaf9, 0x1b9d: 0x1429, - 0x1b9e: 0x1a31, 0x1b9f: 0xbb11, 0x1ba0: 0xbb29, 0x1ba1: 0xbb41, 0x1ba2: 0xbb59, 0x1ba3: 0xbb71, - 0x1ba4: 0xbb89, 0x1ba5: 0x2109, 0x1ba6: 0x1111, 0x1ba7: 0x1429, 0x1ba8: 0xbba1, 0x1ba9: 0xbbb9, - 0x1baa: 0xbbd1, 0x1bab: 0x10e1, 0x1bac: 0x10f9, 0x1bad: 0xbbe9, 0x1bae: 0x2079, 0x1baf: 0xbc01, - 0x1bb0: 0xbab1, 0x1bb1: 0x1099, 0x1bb2: 0x10b1, 0x1bb3: 0x10c9, 0x1bb4: 0xbac9, 0x1bb5: 0xbae1, - 0x1bb6: 0xbaf9, 0x1bb7: 0x1429, 0x1bb8: 0x1a31, 0x1bb9: 0xbb11, 0x1bba: 0xbb29, 0x1bbb: 0xbb41, - 0x1bbc: 0xbb59, 0x1bbd: 0xbb71, 0x1bbe: 0xbb89, 0x1bbf: 0x2109, - // Block 0x6f, offset 0x1bc0 - 0x1bc0: 0x1111, 0x1bc1: 0xbba1, 0x1bc2: 0xbba1, 0x1bc3: 0xbbb9, 0x1bc4: 0xbbd1, 0x1bc5: 0x10e1, - 0x1bc6: 0x10f9, 0x1bc7: 0xbbe9, 0x1bc8: 0x2079, 0x1bc9: 0xbc21, 0x1bca: 0xbac9, 0x1bcb: 0x1429, - 0x1bcc: 0xbb11, 0x1bcd: 0x10e1, 0x1bce: 0x1111, 0x1bcf: 0x2109, 0x1bd0: 0xbab1, 0x1bd1: 0x1099, - 0x1bd2: 0x10b1, 0x1bd3: 0x10c9, 0x1bd4: 0xbac9, 0x1bd5: 0xbae1, 0x1bd6: 0xbaf9, 0x1bd7: 0x1429, - 0x1bd8: 0x1a31, 0x1bd9: 0xbb11, 0x1bda: 0xbb29, 0x1bdb: 0xbb41, 0x1bdc: 0xbb59, 0x1bdd: 0xbb71, - 0x1bde: 0xbb89, 0x1bdf: 0x2109, 0x1be0: 0x1111, 0x1be1: 0x1429, 0x1be2: 0xbba1, 0x1be3: 0xbbb9, - 0x1be4: 0xbbd1, 0x1be5: 0x10e1, 0x1be6: 0x10f9, 0x1be7: 0xbbe9, 0x1be8: 0x2079, 0x1be9: 0xbc01, - 0x1bea: 0xbab1, 0x1beb: 0x1099, 0x1bec: 0x10b1, 0x1bed: 0x10c9, 0x1bee: 0xbac9, 0x1bef: 0xbae1, - 0x1bf0: 0xbaf9, 0x1bf1: 0x1429, 0x1bf2: 0x1a31, 0x1bf3: 0xbb11, 0x1bf4: 0xbb29, 0x1bf5: 0xbb41, - 0x1bf6: 0xbb59, 0x1bf7: 0xbb71, 0x1bf8: 0xbb89, 0x1bf9: 0x2109, 0x1bfa: 0x1111, 0x1bfb: 0xbba1, - 0x1bfc: 0xbba1, 0x1bfd: 0xbbb9, 0x1bfe: 0xbbd1, 0x1bff: 0x10e1, - // Block 0x70, offset 0x1c00 - 0x1c00: 0x10f9, 0x1c01: 0xbbe9, 0x1c02: 0x2079, 0x1c03: 0xbc21, 0x1c04: 0xbac9, 0x1c05: 0x1429, - 0x1c06: 0xbb11, 0x1c07: 0x10e1, 0x1c08: 0x1111, 0x1c09: 0x2109, 0x1c0a: 0xbc41, 0x1c0b: 0xbc41, - 0x1c0c: 0x0040, 0x1c0d: 0x0040, 0x1c0e: 0x1f41, 0x1c0f: 0x00c9, 0x1c10: 0x0069, 0x1c11: 0x0079, - 0x1c12: 0x1f51, 0x1c13: 0x1f61, 0x1c14: 0x1f71, 0x1c15: 0x1f81, 0x1c16: 0x1f91, 0x1c17: 0x1fa1, - 0x1c18: 0x1f41, 0x1c19: 0x00c9, 0x1c1a: 0x0069, 0x1c1b: 0x0079, 0x1c1c: 0x1f51, 0x1c1d: 0x1f61, - 0x1c1e: 0x1f71, 0x1c1f: 0x1f81, 0x1c20: 0x1f91, 0x1c21: 0x1fa1, 0x1c22: 0x1f41, 0x1c23: 0x00c9, - 0x1c24: 0x0069, 0x1c25: 0x0079, 0x1c26: 0x1f51, 0x1c27: 0x1f61, 0x1c28: 0x1f71, 0x1c29: 0x1f81, - 0x1c2a: 0x1f91, 0x1c2b: 0x1fa1, 0x1c2c: 0x1f41, 0x1c2d: 0x00c9, 0x1c2e: 0x0069, 0x1c2f: 0x0079, - 0x1c30: 0x1f51, 0x1c31: 0x1f61, 0x1c32: 0x1f71, 0x1c33: 0x1f81, 0x1c34: 0x1f91, 0x1c35: 0x1fa1, - 0x1c36: 0x1f41, 0x1c37: 0x00c9, 0x1c38: 0x0069, 0x1c39: 0x0079, 0x1c3a: 0x1f51, 0x1c3b: 0x1f61, - 0x1c3c: 0x1f71, 0x1c3d: 0x1f81, 0x1c3e: 0x1f91, 0x1c3f: 0x1fa1, - // Block 0x71, offset 0x1c40 - 0x1c40: 0xe115, 0x1c41: 0xe115, 0x1c42: 0xe135, 0x1c43: 0xe135, 0x1c44: 0xe115, 0x1c45: 0xe115, - 0x1c46: 0xe175, 0x1c47: 0xe175, 0x1c48: 0xe115, 0x1c49: 0xe115, 0x1c4a: 0xe135, 0x1c4b: 0xe135, - 0x1c4c: 0xe115, 0x1c4d: 0xe115, 0x1c4e: 0xe1f5, 0x1c4f: 0xe1f5, 0x1c50: 0xe115, 0x1c51: 0xe115, - 0x1c52: 0xe135, 0x1c53: 0xe135, 0x1c54: 0xe115, 0x1c55: 0xe115, 0x1c56: 0xe175, 0x1c57: 0xe175, - 0x1c58: 0xe115, 0x1c59: 0xe115, 0x1c5a: 0xe135, 0x1c5b: 0xe135, 0x1c5c: 0xe115, 0x1c5d: 0xe115, - 0x1c5e: 0x8b3d, 0x1c5f: 0x8b3d, 0x1c60: 0x04b5, 0x1c61: 0x04b5, 0x1c62: 0x0a08, 0x1c63: 0x0a08, - 0x1c64: 0x0a08, 0x1c65: 0x0a08, 0x1c66: 0x0a08, 0x1c67: 0x0a08, 0x1c68: 0x0a08, 0x1c69: 0x0a08, - 0x1c6a: 0x0a08, 0x1c6b: 0x0a08, 0x1c6c: 0x0a08, 0x1c6d: 0x0a08, 0x1c6e: 0x0a08, 0x1c6f: 0x0a08, - 0x1c70: 0x0a08, 0x1c71: 0x0a08, 0x1c72: 0x0a08, 0x1c73: 0x0a08, 0x1c74: 0x0a08, 0x1c75: 0x0a08, - 0x1c76: 0x0a08, 0x1c77: 0x0a08, 0x1c78: 0x0a08, 0x1c79: 0x0a08, 0x1c7a: 0x0a08, 0x1c7b: 0x0a08, - 0x1c7c: 0x0a08, 0x1c7d: 0x0a08, 0x1c7e: 0x0a08, 0x1c7f: 0x0a08, - // Block 0x72, offset 0x1c80 - 0x1c80: 0xb189, 0x1c81: 0xb1a1, 0x1c82: 0xb201, 0x1c83: 0xb249, 0x1c84: 0x0040, 0x1c85: 0xb411, - 0x1c86: 0xb291, 0x1c87: 0xb219, 0x1c88: 0xb309, 0x1c89: 0xb429, 0x1c8a: 0xb399, 0x1c8b: 0xb3b1, - 0x1c8c: 0xb3c9, 0x1c8d: 0xb3e1, 0x1c8e: 0xb2a9, 0x1c8f: 0xb339, 0x1c90: 0xb369, 0x1c91: 0xb2d9, - 0x1c92: 0xb381, 0x1c93: 0xb279, 0x1c94: 0xb2c1, 0x1c95: 0xb1d1, 0x1c96: 0xb1e9, 0x1c97: 0xb231, - 0x1c98: 0xb261, 0x1c99: 0xb2f1, 0x1c9a: 0xb321, 0x1c9b: 0xb351, 0x1c9c: 0xbc59, 0x1c9d: 0x7949, - 0x1c9e: 0xbc71, 0x1c9f: 0xbc89, 0x1ca0: 0x0040, 0x1ca1: 0xb1a1, 0x1ca2: 0xb201, 0x1ca3: 0x0040, - 0x1ca4: 0xb3f9, 0x1ca5: 0x0040, 0x1ca6: 0x0040, 0x1ca7: 0xb219, 0x1ca8: 0x0040, 0x1ca9: 0xb429, - 0x1caa: 0xb399, 0x1cab: 0xb3b1, 0x1cac: 0xb3c9, 0x1cad: 0xb3e1, 0x1cae: 0xb2a9, 0x1caf: 0xb339, - 0x1cb0: 0xb369, 0x1cb1: 0xb2d9, 0x1cb2: 0xb381, 0x1cb3: 0x0040, 0x1cb4: 0xb2c1, 0x1cb5: 0xb1d1, - 0x1cb6: 0xb1e9, 0x1cb7: 0xb231, 0x1cb8: 0x0040, 0x1cb9: 0xb2f1, 0x1cba: 0x0040, 0x1cbb: 0xb351, - 0x1cbc: 0x0040, 0x1cbd: 0x0040, 0x1cbe: 0x0040, 0x1cbf: 0x0040, - // Block 0x73, offset 0x1cc0 - 0x1cc0: 0x0040, 0x1cc1: 0x0040, 0x1cc2: 0xb201, 0x1cc3: 0x0040, 0x1cc4: 0x0040, 0x1cc5: 0x0040, - 0x1cc6: 0x0040, 0x1cc7: 0xb219, 0x1cc8: 0x0040, 0x1cc9: 0xb429, 0x1cca: 0x0040, 0x1ccb: 0xb3b1, - 0x1ccc: 0x0040, 0x1ccd: 0xb3e1, 0x1cce: 0xb2a9, 0x1ccf: 0xb339, 0x1cd0: 0x0040, 0x1cd1: 0xb2d9, - 0x1cd2: 0xb381, 0x1cd3: 0x0040, 0x1cd4: 0xb2c1, 0x1cd5: 0x0040, 0x1cd6: 0x0040, 0x1cd7: 0xb231, - 0x1cd8: 0x0040, 0x1cd9: 0xb2f1, 0x1cda: 0x0040, 0x1cdb: 0xb351, 0x1cdc: 0x0040, 0x1cdd: 0x7949, - 0x1cde: 0x0040, 0x1cdf: 0xbc89, 0x1ce0: 0x0040, 0x1ce1: 0xb1a1, 0x1ce2: 0xb201, 0x1ce3: 0x0040, - 0x1ce4: 0xb3f9, 0x1ce5: 0x0040, 0x1ce6: 0x0040, 0x1ce7: 0xb219, 0x1ce8: 0xb309, 0x1ce9: 0xb429, - 0x1cea: 0xb399, 0x1ceb: 0x0040, 0x1cec: 0xb3c9, 0x1ced: 0xb3e1, 0x1cee: 0xb2a9, 0x1cef: 0xb339, - 0x1cf0: 0xb369, 0x1cf1: 0xb2d9, 0x1cf2: 0xb381, 0x1cf3: 0x0040, 0x1cf4: 0xb2c1, 0x1cf5: 0xb1d1, - 0x1cf6: 0xb1e9, 0x1cf7: 0xb231, 0x1cf8: 0x0040, 0x1cf9: 0xb2f1, 0x1cfa: 0xb321, 0x1cfb: 0xb351, - 0x1cfc: 0xbc59, 0x1cfd: 0x0040, 0x1cfe: 0xbc71, 0x1cff: 0x0040, - // Block 0x74, offset 0x1d00 - 0x1d00: 0xb189, 0x1d01: 0xb1a1, 0x1d02: 0xb201, 0x1d03: 0xb249, 0x1d04: 0xb3f9, 0x1d05: 0xb411, - 0x1d06: 0xb291, 0x1d07: 0xb219, 0x1d08: 0xb309, 0x1d09: 0xb429, 0x1d0a: 0x0040, 0x1d0b: 0xb3b1, - 0x1d0c: 0xb3c9, 0x1d0d: 0xb3e1, 0x1d0e: 0xb2a9, 0x1d0f: 0xb339, 0x1d10: 0xb369, 0x1d11: 0xb2d9, - 0x1d12: 0xb381, 0x1d13: 0xb279, 0x1d14: 0xb2c1, 0x1d15: 0xb1d1, 0x1d16: 0xb1e9, 0x1d17: 0xb231, - 0x1d18: 0xb261, 0x1d19: 0xb2f1, 0x1d1a: 0xb321, 0x1d1b: 0xb351, 0x1d1c: 0x0040, 0x1d1d: 0x0040, - 0x1d1e: 0x0040, 0x1d1f: 0x0040, 0x1d20: 0x0040, 0x1d21: 0xb1a1, 0x1d22: 0xb201, 0x1d23: 0xb249, - 0x1d24: 0x0040, 0x1d25: 0xb411, 0x1d26: 0xb291, 0x1d27: 0xb219, 0x1d28: 0xb309, 0x1d29: 0xb429, - 0x1d2a: 0x0040, 0x1d2b: 0xb3b1, 0x1d2c: 0xb3c9, 0x1d2d: 0xb3e1, 0x1d2e: 0xb2a9, 0x1d2f: 0xb339, - 0x1d30: 0xb369, 0x1d31: 0xb2d9, 0x1d32: 0xb381, 0x1d33: 0xb279, 0x1d34: 0xb2c1, 0x1d35: 0xb1d1, - 0x1d36: 0xb1e9, 0x1d37: 0xb231, 0x1d38: 0xb261, 0x1d39: 0xb2f1, 0x1d3a: 0xb321, 0x1d3b: 0xb351, - 0x1d3c: 0x0040, 0x1d3d: 0x0040, 0x1d3e: 0x0040, 0x1d3f: 0x0040, - // Block 0x75, offset 0x1d40 - 0x1d40: 0x0040, 0x1d41: 0xbca2, 0x1d42: 0xbcba, 0x1d43: 0xbcd2, 0x1d44: 0xbcea, 0x1d45: 0xbd02, - 0x1d46: 0xbd1a, 0x1d47: 0xbd32, 0x1d48: 0xbd4a, 0x1d49: 0xbd62, 0x1d4a: 0xbd7a, 0x1d4b: 0x0018, - 0x1d4c: 0x0018, 0x1d4d: 0x0040, 0x1d4e: 0x0040, 0x1d4f: 0x0040, 0x1d50: 0xbd92, 0x1d51: 0xbdb2, - 0x1d52: 0xbdd2, 0x1d53: 0xbdf2, 0x1d54: 0xbe12, 0x1d55: 0xbe32, 0x1d56: 0xbe52, 0x1d57: 0xbe72, - 0x1d58: 0xbe92, 0x1d59: 0xbeb2, 0x1d5a: 0xbed2, 0x1d5b: 0xbef2, 0x1d5c: 0xbf12, 0x1d5d: 0xbf32, - 0x1d5e: 0xbf52, 0x1d5f: 0xbf72, 0x1d60: 0xbf92, 0x1d61: 0xbfb2, 0x1d62: 0xbfd2, 0x1d63: 0xbff2, - 0x1d64: 0xc012, 0x1d65: 0xc032, 0x1d66: 0xc052, 0x1d67: 0xc072, 0x1d68: 0xc092, 0x1d69: 0xc0b2, - 0x1d6a: 0xc0d1, 0x1d6b: 0x1159, 0x1d6c: 0x0269, 0x1d6d: 0x6671, 0x1d6e: 0xc111, 0x1d6f: 0x0018, - 0x1d70: 0x0039, 0x1d71: 0x0ee9, 0x1d72: 0x1159, 0x1d73: 0x0ef9, 0x1d74: 0x0f09, 0x1d75: 0x1199, - 0x1d76: 0x0f31, 0x1d77: 0x0249, 0x1d78: 0x0f41, 0x1d79: 0x0259, 0x1d7a: 0x0f51, 0x1d7b: 0x0359, - 0x1d7c: 0x0f61, 0x1d7d: 0x0f71, 0x1d7e: 0x00d9, 0x1d7f: 0x0f99, - // Block 0x76, offset 0x1d80 - 0x1d80: 0x2039, 0x1d81: 0x0269, 0x1d82: 0x01d9, 0x1d83: 0x0fa9, 0x1d84: 0x0fb9, 0x1d85: 0x1089, - 0x1d86: 0x0279, 0x1d87: 0x0369, 0x1d88: 0x0289, 0x1d89: 0x13d1, 0x1d8a: 0xc129, 0x1d8b: 0x65b1, - 0x1d8c: 0xc141, 0x1d8d: 0x1441, 0x1d8e: 0xc159, 0x1d8f: 0xc179, 0x1d90: 0x0018, 0x1d91: 0x0018, - 0x1d92: 0x0018, 0x1d93: 0x0018, 0x1d94: 0x0018, 0x1d95: 0x0018, 0x1d96: 0x0018, 0x1d97: 0x0018, - 0x1d98: 0x0018, 0x1d99: 0x0018, 0x1d9a: 0x0018, 0x1d9b: 0x0018, 0x1d9c: 0x0018, 0x1d9d: 0x0018, - 0x1d9e: 0x0018, 0x1d9f: 0x0018, 0x1da0: 0x0018, 0x1da1: 0x0018, 0x1da2: 0x0018, 0x1da3: 0x0018, - 0x1da4: 0x0018, 0x1da5: 0x0018, 0x1da6: 0x0018, 0x1da7: 0x0018, 0x1da8: 0x0018, 0x1da9: 0x0018, - 0x1daa: 0xc191, 0x1dab: 0xc1a9, 0x1dac: 0xc1c1, 0x1dad: 0x0040, 0x1dae: 0x0040, 0x1daf: 0x0040, - 0x1db0: 0x0018, 0x1db1: 0x0018, 0x1db2: 0x0018, 0x1db3: 0x0018, 0x1db4: 0x0018, 0x1db5: 0x0018, - 0x1db6: 0x0018, 0x1db7: 0x0018, 0x1db8: 0x0018, 0x1db9: 0x0018, 0x1dba: 0x0018, 0x1dbb: 0x0018, - 0x1dbc: 0x0018, 0x1dbd: 0x0018, 0x1dbe: 0x0018, 0x1dbf: 0x0018, - // Block 0x77, offset 0x1dc0 - 0x1dc0: 0xc1f1, 0x1dc1: 0xc229, 0x1dc2: 0xc261, 0x1dc3: 0x0040, 0x1dc4: 0x0040, 0x1dc5: 0x0040, - 0x1dc6: 0x0040, 0x1dc7: 0x0040, 0x1dc8: 0x0040, 0x1dc9: 0x0040, 0x1dca: 0x0040, 0x1dcb: 0x0040, - 0x1dcc: 0x0040, 0x1dcd: 0x0040, 0x1dce: 0x0040, 0x1dcf: 0x0040, 0x1dd0: 0xc281, 0x1dd1: 0xc2a1, - 0x1dd2: 0xc2c1, 0x1dd3: 0xc2e1, 0x1dd4: 0xc301, 0x1dd5: 0xc321, 0x1dd6: 0xc341, 0x1dd7: 0xc361, - 0x1dd8: 0xc381, 0x1dd9: 0xc3a1, 0x1dda: 0xc3c1, 0x1ddb: 0xc3e1, 0x1ddc: 0xc401, 0x1ddd: 0xc421, - 0x1dde: 0xc441, 0x1ddf: 0xc461, 0x1de0: 0xc481, 0x1de1: 0xc4a1, 0x1de2: 0xc4c1, 0x1de3: 0xc4e1, - 0x1de4: 0xc501, 0x1de5: 0xc521, 0x1de6: 0xc541, 0x1de7: 0xc561, 0x1de8: 0xc581, 0x1de9: 0xc5a1, - 0x1dea: 0xc5c1, 0x1deb: 0xc5e1, 0x1dec: 0xc601, 0x1ded: 0xc621, 0x1dee: 0xc641, 0x1def: 0xc661, - 0x1df0: 0xc681, 0x1df1: 0xc6a1, 0x1df2: 0xc6c1, 0x1df3: 0xc6e1, 0x1df4: 0xc701, 0x1df5: 0xc721, - 0x1df6: 0xc741, 0x1df7: 0xc761, 0x1df8: 0xc781, 0x1df9: 0xc7a1, 0x1dfa: 0xc7c1, 0x1dfb: 0xc7e1, - 0x1dfc: 0x0040, 0x1dfd: 0x0040, 0x1dfe: 0x0040, 0x1dff: 0x0040, - // Block 0x78, offset 0x1e00 - 0x1e00: 0xcb11, 0x1e01: 0xcb31, 0x1e02: 0xcb51, 0x1e03: 0x8b55, 0x1e04: 0xcb71, 0x1e05: 0xcb91, - 0x1e06: 0xcbb1, 0x1e07: 0xcbd1, 0x1e08: 0xcbf1, 0x1e09: 0xcc11, 0x1e0a: 0xcc31, 0x1e0b: 0xcc51, - 0x1e0c: 0xcc71, 0x1e0d: 0x8b75, 0x1e0e: 0xcc91, 0x1e0f: 0xccb1, 0x1e10: 0xccd1, 0x1e11: 0xccf1, - 0x1e12: 0x8b95, 0x1e13: 0xcd11, 0x1e14: 0xcd31, 0x1e15: 0xc441, 0x1e16: 0x8bb5, 0x1e17: 0xcd51, - 0x1e18: 0xcd71, 0x1e19: 0xcd91, 0x1e1a: 0xcdb1, 0x1e1b: 0xcdd1, 0x1e1c: 0x8bd5, 0x1e1d: 0xcdf1, - 0x1e1e: 0xce11, 0x1e1f: 0xce31, 0x1e20: 0xce51, 0x1e21: 0xce71, 0x1e22: 0xc7a1, 0x1e23: 0xce91, - 0x1e24: 0xceb1, 0x1e25: 0xced1, 0x1e26: 0xcef1, 0x1e27: 0xcf11, 0x1e28: 0xcf31, 0x1e29: 0xcf51, - 0x1e2a: 0xcf71, 0x1e2b: 0xcf91, 0x1e2c: 0xcfb1, 0x1e2d: 0xcfd1, 0x1e2e: 0xcff1, 0x1e2f: 0xd011, - 0x1e30: 0xd031, 0x1e31: 0xd051, 0x1e32: 0xd051, 0x1e33: 0xd051, 0x1e34: 0x8bf5, 0x1e35: 0xd071, - 0x1e36: 0xd091, 0x1e37: 0xd0b1, 0x1e38: 0x8c15, 0x1e39: 0xd0d1, 0x1e3a: 0xd0f1, 0x1e3b: 0xd111, - 0x1e3c: 0xd131, 0x1e3d: 0xd151, 0x1e3e: 0xd171, 0x1e3f: 0xd191, - // Block 0x79, offset 0x1e40 - 0x1e40: 0xd1b1, 0x1e41: 0xd1d1, 0x1e42: 0xd1f1, 0x1e43: 0xd211, 0x1e44: 0xd231, 0x1e45: 0xd251, - 0x1e46: 0xd251, 0x1e47: 0xd271, 0x1e48: 0xd291, 0x1e49: 0xd2b1, 0x1e4a: 0xd2d1, 0x1e4b: 0xd2f1, - 0x1e4c: 0xd311, 0x1e4d: 0xd331, 0x1e4e: 0xd351, 0x1e4f: 0xd371, 0x1e50: 0xd391, 0x1e51: 0xd3b1, - 0x1e52: 0xd3d1, 0x1e53: 0xd3f1, 0x1e54: 0xd411, 0x1e55: 0xd431, 0x1e56: 0xd451, 0x1e57: 0xd471, - 0x1e58: 0xd491, 0x1e59: 0x8c35, 0x1e5a: 0xd4b1, 0x1e5b: 0xd4d1, 0x1e5c: 0xd4f1, 0x1e5d: 0xc321, - 0x1e5e: 0xd511, 0x1e5f: 0xd531, 0x1e60: 0x8c55, 0x1e61: 0x8c75, 0x1e62: 0xd551, 0x1e63: 0xd571, - 0x1e64: 0xd591, 0x1e65: 0xd5b1, 0x1e66: 0xd5d1, 0x1e67: 0xd5f1, 0x1e68: 0x2040, 0x1e69: 0xd611, - 0x1e6a: 0xd631, 0x1e6b: 0xd631, 0x1e6c: 0x8c95, 0x1e6d: 0xd651, 0x1e6e: 0xd671, 0x1e6f: 0xd691, - 0x1e70: 0xd6b1, 0x1e71: 0x8cb5, 0x1e72: 0xd6d1, 0x1e73: 0xd6f1, 0x1e74: 0x2040, 0x1e75: 0xd711, - 0x1e76: 0xd731, 0x1e77: 0xd751, 0x1e78: 0xd771, 0x1e79: 0xd791, 0x1e7a: 0xd7b1, 0x1e7b: 0x8cd5, - 0x1e7c: 0xd7d1, 0x1e7d: 0x8cf5, 0x1e7e: 0xd7f1, 0x1e7f: 0xd811, - // Block 0x7a, offset 0x1e80 - 0x1e80: 0xd831, 0x1e81: 0xd851, 0x1e82: 0xd871, 0x1e83: 0xd891, 0x1e84: 0xd8b1, 0x1e85: 0xd8d1, - 0x1e86: 0xd8f1, 0x1e87: 0xd911, 0x1e88: 0xd931, 0x1e89: 0x8d15, 0x1e8a: 0xd951, 0x1e8b: 0xd971, - 0x1e8c: 0xd991, 0x1e8d: 0xd9b1, 0x1e8e: 0xd9d1, 0x1e8f: 0x8d35, 0x1e90: 0xd9f1, 0x1e91: 0x8d55, - 0x1e92: 0x8d75, 0x1e93: 0xda11, 0x1e94: 0xda31, 0x1e95: 0xda31, 0x1e96: 0xda51, 0x1e97: 0x8d95, - 0x1e98: 0x8db5, 0x1e99: 0xda71, 0x1e9a: 0xda91, 0x1e9b: 0xdab1, 0x1e9c: 0xdad1, 0x1e9d: 0xdaf1, - 0x1e9e: 0xdb11, 0x1e9f: 0xdb31, 0x1ea0: 0xdb51, 0x1ea1: 0xdb71, 0x1ea2: 0xdb91, 0x1ea3: 0xdbb1, - 0x1ea4: 0x8dd5, 0x1ea5: 0xdbd1, 0x1ea6: 0xdbf1, 0x1ea7: 0xdc11, 0x1ea8: 0xdc31, 0x1ea9: 0xdc11, - 0x1eaa: 0xdc51, 0x1eab: 0xdc71, 0x1eac: 0xdc91, 0x1ead: 0xdcb1, 0x1eae: 0xdcd1, 0x1eaf: 0xdcf1, - 0x1eb0: 0xdd11, 0x1eb1: 0xdd31, 0x1eb2: 0xdd51, 0x1eb3: 0xdd71, 0x1eb4: 0xdd91, 0x1eb5: 0xddb1, - 0x1eb6: 0xddd1, 0x1eb7: 0xddf1, 0x1eb8: 0x8df5, 0x1eb9: 0xde11, 0x1eba: 0xde31, 0x1ebb: 0xde51, - 0x1ebc: 0xde71, 0x1ebd: 0xde91, 0x1ebe: 0x8e15, 0x1ebf: 0xdeb1, - // Block 0x7b, offset 0x1ec0 - 0x1ec0: 0xe5b1, 0x1ec1: 0xe5d1, 0x1ec2: 0xe5f1, 0x1ec3: 0xe611, 0x1ec4: 0xe631, 0x1ec5: 0xe651, - 0x1ec6: 0x8f35, 0x1ec7: 0xe671, 0x1ec8: 0xe691, 0x1ec9: 0xe6b1, 0x1eca: 0xe6d1, 0x1ecb: 0xe6f1, - 0x1ecc: 0xe711, 0x1ecd: 0x8f55, 0x1ece: 0xe731, 0x1ecf: 0xe751, 0x1ed0: 0x8f75, 0x1ed1: 0x8f95, - 0x1ed2: 0xe771, 0x1ed3: 0xe791, 0x1ed4: 0xe7b1, 0x1ed5: 0xe7d1, 0x1ed6: 0xe7f1, 0x1ed7: 0xe811, - 0x1ed8: 0xe831, 0x1ed9: 0xe851, 0x1eda: 0xe871, 0x1edb: 0x8fb5, 0x1edc: 0xe891, 0x1edd: 0x8fd5, - 0x1ede: 0xe8b1, 0x1edf: 0x2040, 0x1ee0: 0xe8d1, 0x1ee1: 0xe8f1, 0x1ee2: 0xe911, 0x1ee3: 0x8ff5, - 0x1ee4: 0xe931, 0x1ee5: 0xe951, 0x1ee6: 0x9015, 0x1ee7: 0x9035, 0x1ee8: 0xe971, 0x1ee9: 0xe991, - 0x1eea: 0xe9b1, 0x1eeb: 0xe9d1, 0x1eec: 0xe9f1, 0x1eed: 0xe9f1, 0x1eee: 0xea11, 0x1eef: 0xea31, - 0x1ef0: 0xea51, 0x1ef1: 0xea71, 0x1ef2: 0xea91, 0x1ef3: 0xeab1, 0x1ef4: 0xead1, 0x1ef5: 0x9055, - 0x1ef6: 0xeaf1, 0x1ef7: 0x9075, 0x1ef8: 0xeb11, 0x1ef9: 0x9095, 0x1efa: 0xeb31, 0x1efb: 0x90b5, - 0x1efc: 0x90d5, 0x1efd: 0x90f5, 0x1efe: 0xeb51, 0x1eff: 0xeb71, - // Block 0x7c, offset 0x1f00 - 0x1f00: 0xeb91, 0x1f01: 0x9115, 0x1f02: 0x9135, 0x1f03: 0x9155, 0x1f04: 0x9175, 0x1f05: 0xebb1, - 0x1f06: 0xebd1, 0x1f07: 0xebd1, 0x1f08: 0xebf1, 0x1f09: 0xec11, 0x1f0a: 0xec31, 0x1f0b: 0xec51, - 0x1f0c: 0xec71, 0x1f0d: 0x9195, 0x1f0e: 0xec91, 0x1f0f: 0xecb1, 0x1f10: 0xecd1, 0x1f11: 0xecf1, - 0x1f12: 0x91b5, 0x1f13: 0xed11, 0x1f14: 0x91d5, 0x1f15: 0x91f5, 0x1f16: 0xed31, 0x1f17: 0xed51, - 0x1f18: 0xed71, 0x1f19: 0xed91, 0x1f1a: 0xedb1, 0x1f1b: 0xedd1, 0x1f1c: 0x9215, 0x1f1d: 0x9235, - 0x1f1e: 0x9255, 0x1f1f: 0x2040, 0x1f20: 0xedf1, 0x1f21: 0x9275, 0x1f22: 0xee11, 0x1f23: 0xee31, - 0x1f24: 0xee51, 0x1f25: 0x9295, 0x1f26: 0xee71, 0x1f27: 0xee91, 0x1f28: 0xeeb1, 0x1f29: 0xeed1, - 0x1f2a: 0xeef1, 0x1f2b: 0x92b5, 0x1f2c: 0xef11, 0x1f2d: 0xef31, 0x1f2e: 0xef51, 0x1f2f: 0xef71, - 0x1f30: 0xef91, 0x1f31: 0xefb1, 0x1f32: 0x92d5, 0x1f33: 0x92f5, 0x1f34: 0xefd1, 0x1f35: 0x9315, - 0x1f36: 0xeff1, 0x1f37: 0x9335, 0x1f38: 0xf011, 0x1f39: 0xf031, 0x1f3a: 0xf051, 0x1f3b: 0x9355, - 0x1f3c: 0x9375, 0x1f3d: 0xf071, 0x1f3e: 0x9395, 0x1f3f: 0xf091, - // Block 0x7d, offset 0x1f40 - 0x1f40: 0xf6d1, 0x1f41: 0xf6f1, 0x1f42: 0xf711, 0x1f43: 0xf731, 0x1f44: 0xf751, 0x1f45: 0x9555, - 0x1f46: 0xf771, 0x1f47: 0xf791, 0x1f48: 0xf7b1, 0x1f49: 0xf7d1, 0x1f4a: 0xf7f1, 0x1f4b: 0x9575, - 0x1f4c: 0x9595, 0x1f4d: 0xf811, 0x1f4e: 0xf831, 0x1f4f: 0xf851, 0x1f50: 0xf871, 0x1f51: 0xf891, - 0x1f52: 0xf8b1, 0x1f53: 0x95b5, 0x1f54: 0xf8d1, 0x1f55: 0xf8f1, 0x1f56: 0xf911, 0x1f57: 0xf931, - 0x1f58: 0x95d5, 0x1f59: 0x95f5, 0x1f5a: 0xf951, 0x1f5b: 0xf971, 0x1f5c: 0xf991, 0x1f5d: 0x9615, - 0x1f5e: 0xf9b1, 0x1f5f: 0xf9d1, 0x1f60: 0x684d, 0x1f61: 0x9635, 0x1f62: 0xf9f1, 0x1f63: 0xfa11, - 0x1f64: 0xfa31, 0x1f65: 0x9655, 0x1f66: 0xfa51, 0x1f67: 0xfa71, 0x1f68: 0xfa91, 0x1f69: 0xfab1, - 0x1f6a: 0xfad1, 0x1f6b: 0xfaf1, 0x1f6c: 0xfb11, 0x1f6d: 0x9675, 0x1f6e: 0xfb31, 0x1f6f: 0xfb51, - 0x1f70: 0xfb71, 0x1f71: 0x9695, 0x1f72: 0xfb91, 0x1f73: 0xfbb1, 0x1f74: 0xfbd1, 0x1f75: 0xfbf1, - 0x1f76: 0x7b6d, 0x1f77: 0x96b5, 0x1f78: 0xfc11, 0x1f79: 0xfc31, 0x1f7a: 0xfc51, 0x1f7b: 0x96d5, - 0x1f7c: 0xfc71, 0x1f7d: 0x96f5, 0x1f7e: 0xfc91, 0x1f7f: 0xfc91, - // Block 0x7e, offset 0x1f80 - 0x1f80: 0xfcb1, 0x1f81: 0x9715, 0x1f82: 0xfcd1, 0x1f83: 0xfcf1, 0x1f84: 0xfd11, 0x1f85: 0xfd31, - 0x1f86: 0xfd51, 0x1f87: 0xfd71, 0x1f88: 0xfd91, 0x1f89: 0x9735, 0x1f8a: 0xfdb1, 0x1f8b: 0xfdd1, - 0x1f8c: 0xfdf1, 0x1f8d: 0xfe11, 0x1f8e: 0xfe31, 0x1f8f: 0xfe51, 0x1f90: 0x9755, 0x1f91: 0xfe71, - 0x1f92: 0x9775, 0x1f93: 0x9795, 0x1f94: 0x97b5, 0x1f95: 0xfe91, 0x1f96: 0xfeb1, 0x1f97: 0xfed1, - 0x1f98: 0xfef1, 0x1f99: 0xff11, 0x1f9a: 0xff31, 0x1f9b: 0xff51, 0x1f9c: 0xff71, 0x1f9d: 0x97d5, - 0x1f9e: 0x0040, 0x1f9f: 0x0040, 0x1fa0: 0x0040, 0x1fa1: 0x0040, 0x1fa2: 0x0040, 0x1fa3: 0x0040, - 0x1fa4: 0x0040, 0x1fa5: 0x0040, 0x1fa6: 0x0040, 0x1fa7: 0x0040, 0x1fa8: 0x0040, 0x1fa9: 0x0040, - 0x1faa: 0x0040, 0x1fab: 0x0040, 0x1fac: 0x0040, 0x1fad: 0x0040, 0x1fae: 0x0040, 0x1faf: 0x0040, - 0x1fb0: 0x0040, 0x1fb1: 0x0040, 0x1fb2: 0x0040, 0x1fb3: 0x0040, 0x1fb4: 0x0040, 0x1fb5: 0x0040, - 0x1fb6: 0x0040, 0x1fb7: 0x0040, 0x1fb8: 0x0040, 0x1fb9: 0x0040, 0x1fba: 0x0040, 0x1fbb: 0x0040, - 0x1fbc: 0x0040, 0x1fbd: 0x0040, 0x1fbe: 0x0040, 0x1fbf: 0x0040, -} - -// idnaIndex: 36 blocks, 2304 entries, 4608 bytes -// Block 0 is the zero block. -var idnaIndex = [2304]uint16{ - // Block 0x0, offset 0x0 - // Block 0x1, offset 0x40 - // Block 0x2, offset 0x80 - // Block 0x3, offset 0xc0 - 0xc2: 0x01, 0xc3: 0x7d, 0xc4: 0x02, 0xc5: 0x03, 0xc6: 0x04, 0xc7: 0x05, - 0xc8: 0x06, 0xc9: 0x7e, 0xca: 0x7f, 0xcb: 0x07, 0xcc: 0x80, 0xcd: 0x08, 0xce: 0x09, 0xcf: 0x0a, - 0xd0: 0x81, 0xd1: 0x0b, 0xd2: 0x0c, 0xd3: 0x0d, 0xd4: 0x0e, 0xd5: 0x82, 0xd6: 0x83, 0xd7: 0x84, - 0xd8: 0x0f, 0xd9: 0x10, 0xda: 0x85, 0xdb: 0x11, 0xdc: 0x12, 0xdd: 0x86, 0xde: 0x87, 0xdf: 0x88, - 0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05, 0xe4: 0x06, 0xe5: 0x07, 0xe6: 0x07, 0xe7: 0x07, - 0xe8: 0x07, 0xe9: 0x08, 0xea: 0x09, 0xeb: 0x07, 0xec: 0x07, 0xed: 0x0a, 0xee: 0x0b, 0xef: 0x0c, - 0xf0: 0x1d, 0xf1: 0x1e, 0xf2: 0x1e, 0xf3: 0x20, 0xf4: 0x21, - // Block 0x4, offset 0x100 - 0x120: 0x89, 0x121: 0x13, 0x122: 0x8a, 0x123: 0x8b, 0x124: 0x8c, 0x125: 0x14, 0x126: 0x15, 0x127: 0x16, - 0x128: 0x17, 0x129: 0x18, 0x12a: 0x19, 0x12b: 0x1a, 0x12c: 0x1b, 0x12d: 0x1c, 0x12e: 0x1d, 0x12f: 0x8d, - 0x130: 0x8e, 0x131: 0x1e, 0x132: 0x1f, 0x133: 0x20, 0x134: 0x8f, 0x135: 0x21, 0x136: 0x90, 0x137: 0x91, - 0x138: 0x92, 0x139: 0x93, 0x13a: 0x22, 0x13b: 0x94, 0x13c: 0x95, 0x13d: 0x23, 0x13e: 0x24, 0x13f: 0x96, - // Block 0x5, offset 0x140 - 0x140: 0x97, 0x141: 0x98, 0x142: 0x99, 0x143: 0x9a, 0x144: 0x9b, 0x145: 0x9c, 0x146: 0x9d, 0x147: 0x9e, - 0x148: 0x9f, 0x149: 0xa0, 0x14a: 0xa1, 0x14b: 0xa2, 0x14c: 0xa3, 0x14d: 0xa4, 0x14e: 0xa5, 0x14f: 0xa6, - 0x150: 0xa7, 0x151: 0x9f, 0x152: 0x9f, 0x153: 0x9f, 0x154: 0x9f, 0x155: 0x9f, 0x156: 0x9f, 0x157: 0x9f, - 0x158: 0x9f, 0x159: 0xa8, 0x15a: 0xa9, 0x15b: 0xaa, 0x15c: 0xab, 0x15d: 0xac, 0x15e: 0xad, 0x15f: 0xae, - 0x160: 0xaf, 0x161: 0xb0, 0x162: 0xb1, 0x163: 0xb2, 0x164: 0xb3, 0x165: 0xb4, 0x166: 0xb5, 0x167: 0xb6, - 0x168: 0xb7, 0x169: 0xb8, 0x16a: 0xb9, 0x16b: 0xba, 0x16c: 0xbb, 0x16d: 0xbc, 0x16e: 0xbd, 0x16f: 0xbe, - 0x170: 0xbf, 0x171: 0xc0, 0x172: 0xc1, 0x173: 0xc2, 0x174: 0x25, 0x175: 0x26, 0x176: 0x27, 0x177: 0xc3, - 0x178: 0x28, 0x179: 0x28, 0x17a: 0x29, 0x17b: 0x28, 0x17c: 0xc4, 0x17d: 0x2a, 0x17e: 0x2b, 0x17f: 0x2c, - // Block 0x6, offset 0x180 - 0x180: 0x2d, 0x181: 0x2e, 0x182: 0x2f, 0x183: 0xc5, 0x184: 0x30, 0x185: 0x31, 0x186: 0xc6, 0x187: 0x9b, - 0x188: 0xc7, 0x189: 0xc8, 0x18a: 0x9b, 0x18b: 0x9b, 0x18c: 0xc9, 0x18d: 0x9b, 0x18e: 0x9b, 0x18f: 0x9b, - 0x190: 0xca, 0x191: 0x32, 0x192: 0x33, 0x193: 0x34, 0x194: 0x9b, 0x195: 0x9b, 0x196: 0x9b, 0x197: 0x9b, - 0x198: 0x9b, 0x199: 0x9b, 0x19a: 0x9b, 0x19b: 0x9b, 0x19c: 0x9b, 0x19d: 0x9b, 0x19e: 0x9b, 0x19f: 0x9b, - 0x1a0: 0x9b, 0x1a1: 0x9b, 0x1a2: 0x9b, 0x1a3: 0x9b, 0x1a4: 0x9b, 0x1a5: 0x9b, 0x1a6: 0x9b, 0x1a7: 0x9b, - 0x1a8: 0xcb, 0x1a9: 0xcc, 0x1aa: 0x9b, 0x1ab: 0xcd, 0x1ac: 0x9b, 0x1ad: 0xce, 0x1ae: 0xcf, 0x1af: 0x9b, - 0x1b0: 0xd0, 0x1b1: 0x35, 0x1b2: 0x28, 0x1b3: 0x36, 0x1b4: 0xd1, 0x1b5: 0xd2, 0x1b6: 0xd3, 0x1b7: 0xd4, - 0x1b8: 0xd5, 0x1b9: 0xd6, 0x1ba: 0xd7, 0x1bb: 0xd8, 0x1bc: 0xd9, 0x1bd: 0xda, 0x1be: 0xdb, 0x1bf: 0x37, - // Block 0x7, offset 0x1c0 - 0x1c0: 0x38, 0x1c1: 0xdc, 0x1c2: 0xdd, 0x1c3: 0xde, 0x1c4: 0xdf, 0x1c5: 0x39, 0x1c6: 0x3a, 0x1c7: 0xe0, - 0x1c8: 0xe1, 0x1c9: 0x3b, 0x1ca: 0x3c, 0x1cb: 0x3d, 0x1cc: 0x3e, 0x1cd: 0x3f, 0x1ce: 0x40, 0x1cf: 0x41, - 0x1d0: 0x9f, 0x1d1: 0x9f, 0x1d2: 0x9f, 0x1d3: 0x9f, 0x1d4: 0x9f, 0x1d5: 0x9f, 0x1d6: 0x9f, 0x1d7: 0x9f, - 0x1d8: 0x9f, 0x1d9: 0x9f, 0x1da: 0x9f, 0x1db: 0x9f, 0x1dc: 0x9f, 0x1dd: 0x9f, 0x1de: 0x9f, 0x1df: 0x9f, - 0x1e0: 0x9f, 0x1e1: 0x9f, 0x1e2: 0x9f, 0x1e3: 0x9f, 0x1e4: 0x9f, 0x1e5: 0x9f, 0x1e6: 0x9f, 0x1e7: 0x9f, - 0x1e8: 0x9f, 0x1e9: 0x9f, 0x1ea: 0x9f, 0x1eb: 0x9f, 0x1ec: 0x9f, 0x1ed: 0x9f, 0x1ee: 0x9f, 0x1ef: 0x9f, - 0x1f0: 0x9f, 0x1f1: 0x9f, 0x1f2: 0x9f, 0x1f3: 0x9f, 0x1f4: 0x9f, 0x1f5: 0x9f, 0x1f6: 0x9f, 0x1f7: 0x9f, - 0x1f8: 0x9f, 0x1f9: 0x9f, 0x1fa: 0x9f, 0x1fb: 0x9f, 0x1fc: 0x9f, 0x1fd: 0x9f, 0x1fe: 0x9f, 0x1ff: 0x9f, - // Block 0x8, offset 0x200 - 0x200: 0x9f, 0x201: 0x9f, 0x202: 0x9f, 0x203: 0x9f, 0x204: 0x9f, 0x205: 0x9f, 0x206: 0x9f, 0x207: 0x9f, - 0x208: 0x9f, 0x209: 0x9f, 0x20a: 0x9f, 0x20b: 0x9f, 0x20c: 0x9f, 0x20d: 0x9f, 0x20e: 0x9f, 0x20f: 0x9f, - 0x210: 0x9f, 0x211: 0x9f, 0x212: 0x9f, 0x213: 0x9f, 0x214: 0x9f, 0x215: 0x9f, 0x216: 0x9f, 0x217: 0x9f, - 0x218: 0x9f, 0x219: 0x9f, 0x21a: 0x9f, 0x21b: 0x9f, 0x21c: 0x9f, 0x21d: 0x9f, 0x21e: 0x9f, 0x21f: 0x9f, - 0x220: 0x9f, 0x221: 0x9f, 0x222: 0x9f, 0x223: 0x9f, 0x224: 0x9f, 0x225: 0x9f, 0x226: 0x9f, 0x227: 0x9f, - 0x228: 0x9f, 0x229: 0x9f, 0x22a: 0x9f, 0x22b: 0x9f, 0x22c: 0x9f, 0x22d: 0x9f, 0x22e: 0x9f, 0x22f: 0x9f, - 0x230: 0x9f, 0x231: 0x9f, 0x232: 0x9f, 0x233: 0x9f, 0x234: 0x9f, 0x235: 0x9f, 0x236: 0xb2, 0x237: 0x9b, - 0x238: 0x9f, 0x239: 0x9f, 0x23a: 0x9f, 0x23b: 0x9f, 0x23c: 0x9f, 0x23d: 0x9f, 0x23e: 0x9f, 0x23f: 0x9f, - // Block 0x9, offset 0x240 - 0x240: 0x9f, 0x241: 0x9f, 0x242: 0x9f, 0x243: 0x9f, 0x244: 0x9f, 0x245: 0x9f, 0x246: 0x9f, 0x247: 0x9f, - 0x248: 0x9f, 0x249: 0x9f, 0x24a: 0x9f, 0x24b: 0x9f, 0x24c: 0x9f, 0x24d: 0x9f, 0x24e: 0x9f, 0x24f: 0x9f, - 0x250: 0x9f, 0x251: 0x9f, 0x252: 0x9f, 0x253: 0x9f, 0x254: 0x9f, 0x255: 0x9f, 0x256: 0x9f, 0x257: 0x9f, - 0x258: 0x9f, 0x259: 0x9f, 0x25a: 0x9f, 0x25b: 0x9f, 0x25c: 0x9f, 0x25d: 0x9f, 0x25e: 0x9f, 0x25f: 0x9f, - 0x260: 0x9f, 0x261: 0x9f, 0x262: 0x9f, 0x263: 0x9f, 0x264: 0x9f, 0x265: 0x9f, 0x266: 0x9f, 0x267: 0x9f, - 0x268: 0x9f, 0x269: 0x9f, 0x26a: 0x9f, 0x26b: 0x9f, 0x26c: 0x9f, 0x26d: 0x9f, 0x26e: 0x9f, 0x26f: 0x9f, - 0x270: 0x9f, 0x271: 0x9f, 0x272: 0x9f, 0x273: 0x9f, 0x274: 0x9f, 0x275: 0x9f, 0x276: 0x9f, 0x277: 0x9f, - 0x278: 0x9f, 0x279: 0x9f, 0x27a: 0x9f, 0x27b: 0x9f, 0x27c: 0x9f, 0x27d: 0x9f, 0x27e: 0x9f, 0x27f: 0x9f, - // Block 0xa, offset 0x280 - 0x280: 0x9f, 0x281: 0x9f, 0x282: 0x9f, 0x283: 0x9f, 0x284: 0x9f, 0x285: 0x9f, 0x286: 0x9f, 0x287: 0x9f, - 0x288: 0x9f, 0x289: 0x9f, 0x28a: 0x9f, 0x28b: 0x9f, 0x28c: 0x9f, 0x28d: 0x9f, 0x28e: 0x9f, 0x28f: 0x9f, - 0x290: 0x9f, 0x291: 0x9f, 0x292: 0x9f, 0x293: 0x9f, 0x294: 0x9f, 0x295: 0x9f, 0x296: 0x9f, 0x297: 0x9f, - 0x298: 0x9f, 0x299: 0x9f, 0x29a: 0x9f, 0x29b: 0x9f, 0x29c: 0x9f, 0x29d: 0x9f, 0x29e: 0x9f, 0x29f: 0x9f, - 0x2a0: 0x9f, 0x2a1: 0x9f, 0x2a2: 0x9f, 0x2a3: 0x9f, 0x2a4: 0x9f, 0x2a5: 0x9f, 0x2a6: 0x9f, 0x2a7: 0x9f, - 0x2a8: 0x9f, 0x2a9: 0x9f, 0x2aa: 0x9f, 0x2ab: 0x9f, 0x2ac: 0x9f, 0x2ad: 0x9f, 0x2ae: 0x9f, 0x2af: 0x9f, - 0x2b0: 0x9f, 0x2b1: 0x9f, 0x2b2: 0x9f, 0x2b3: 0x9f, 0x2b4: 0x9f, 0x2b5: 0x9f, 0x2b6: 0x9f, 0x2b7: 0x9f, - 0x2b8: 0x9f, 0x2b9: 0x9f, 0x2ba: 0x9f, 0x2bb: 0x9f, 0x2bc: 0x9f, 0x2bd: 0x9f, 0x2be: 0x9f, 0x2bf: 0xe2, - // Block 0xb, offset 0x2c0 - 0x2c0: 0x9f, 0x2c1: 0x9f, 0x2c2: 0x9f, 0x2c3: 0x9f, 0x2c4: 0x9f, 0x2c5: 0x9f, 0x2c6: 0x9f, 0x2c7: 0x9f, - 0x2c8: 0x9f, 0x2c9: 0x9f, 0x2ca: 0x9f, 0x2cb: 0x9f, 0x2cc: 0x9f, 0x2cd: 0x9f, 0x2ce: 0x9f, 0x2cf: 0x9f, - 0x2d0: 0x9f, 0x2d1: 0x9f, 0x2d2: 0xe3, 0x2d3: 0xe4, 0x2d4: 0x9f, 0x2d5: 0x9f, 0x2d6: 0x9f, 0x2d7: 0x9f, - 0x2d8: 0xe5, 0x2d9: 0x42, 0x2da: 0x43, 0x2db: 0xe6, 0x2dc: 0x44, 0x2dd: 0x45, 0x2de: 0x46, 0x2df: 0xe7, - 0x2e0: 0xe8, 0x2e1: 0xe9, 0x2e2: 0xea, 0x2e3: 0xeb, 0x2e4: 0xec, 0x2e5: 0xed, 0x2e6: 0xee, 0x2e7: 0xef, - 0x2e8: 0xf0, 0x2e9: 0xf1, 0x2ea: 0xf2, 0x2eb: 0xf3, 0x2ec: 0xf4, 0x2ed: 0xf5, 0x2ee: 0xf6, 0x2ef: 0xf7, - 0x2f0: 0x9f, 0x2f1: 0x9f, 0x2f2: 0x9f, 0x2f3: 0x9f, 0x2f4: 0x9f, 0x2f5: 0x9f, 0x2f6: 0x9f, 0x2f7: 0x9f, - 0x2f8: 0x9f, 0x2f9: 0x9f, 0x2fa: 0x9f, 0x2fb: 0x9f, 0x2fc: 0x9f, 0x2fd: 0x9f, 0x2fe: 0x9f, 0x2ff: 0x9f, - // Block 0xc, offset 0x300 - 0x300: 0x9f, 0x301: 0x9f, 0x302: 0x9f, 0x303: 0x9f, 0x304: 0x9f, 0x305: 0x9f, 0x306: 0x9f, 0x307: 0x9f, - 0x308: 0x9f, 0x309: 0x9f, 0x30a: 0x9f, 0x30b: 0x9f, 0x30c: 0x9f, 0x30d: 0x9f, 0x30e: 0x9f, 0x30f: 0x9f, - 0x310: 0x9f, 0x311: 0x9f, 0x312: 0x9f, 0x313: 0x9f, 0x314: 0x9f, 0x315: 0x9f, 0x316: 0x9f, 0x317: 0x9f, - 0x318: 0x9f, 0x319: 0x9f, 0x31a: 0x9f, 0x31b: 0x9f, 0x31c: 0x9f, 0x31d: 0x9f, 0x31e: 0xf8, 0x31f: 0xf9, - // Block 0xd, offset 0x340 - 0x340: 0xba, 0x341: 0xba, 0x342: 0xba, 0x343: 0xba, 0x344: 0xba, 0x345: 0xba, 0x346: 0xba, 0x347: 0xba, - 0x348: 0xba, 0x349: 0xba, 0x34a: 0xba, 0x34b: 0xba, 0x34c: 0xba, 0x34d: 0xba, 0x34e: 0xba, 0x34f: 0xba, - 0x350: 0xba, 0x351: 0xba, 0x352: 0xba, 0x353: 0xba, 0x354: 0xba, 0x355: 0xba, 0x356: 0xba, 0x357: 0xba, - 0x358: 0xba, 0x359: 0xba, 0x35a: 0xba, 0x35b: 0xba, 0x35c: 0xba, 0x35d: 0xba, 0x35e: 0xba, 0x35f: 0xba, - 0x360: 0xba, 0x361: 0xba, 0x362: 0xba, 0x363: 0xba, 0x364: 0xba, 0x365: 0xba, 0x366: 0xba, 0x367: 0xba, - 0x368: 0xba, 0x369: 0xba, 0x36a: 0xba, 0x36b: 0xba, 0x36c: 0xba, 0x36d: 0xba, 0x36e: 0xba, 0x36f: 0xba, - 0x370: 0xba, 0x371: 0xba, 0x372: 0xba, 0x373: 0xba, 0x374: 0xba, 0x375: 0xba, 0x376: 0xba, 0x377: 0xba, - 0x378: 0xba, 0x379: 0xba, 0x37a: 0xba, 0x37b: 0xba, 0x37c: 0xba, 0x37d: 0xba, 0x37e: 0xba, 0x37f: 0xba, - // Block 0xe, offset 0x380 - 0x380: 0xba, 0x381: 0xba, 0x382: 0xba, 0x383: 0xba, 0x384: 0xba, 0x385: 0xba, 0x386: 0xba, 0x387: 0xba, - 0x388: 0xba, 0x389: 0xba, 0x38a: 0xba, 0x38b: 0xba, 0x38c: 0xba, 0x38d: 0xba, 0x38e: 0xba, 0x38f: 0xba, - 0x390: 0xba, 0x391: 0xba, 0x392: 0xba, 0x393: 0xba, 0x394: 0xba, 0x395: 0xba, 0x396: 0xba, 0x397: 0xba, - 0x398: 0xba, 0x399: 0xba, 0x39a: 0xba, 0x39b: 0xba, 0x39c: 0xba, 0x39d: 0xba, 0x39e: 0xba, 0x39f: 0xba, - 0x3a0: 0xba, 0x3a1: 0xba, 0x3a2: 0xba, 0x3a3: 0xba, 0x3a4: 0xfa, 0x3a5: 0xfb, 0x3a6: 0xfc, 0x3a7: 0xfd, - 0x3a8: 0x47, 0x3a9: 0xfe, 0x3aa: 0xff, 0x3ab: 0x48, 0x3ac: 0x49, 0x3ad: 0x4a, 0x3ae: 0x4b, 0x3af: 0x4c, - 0x3b0: 0x100, 0x3b1: 0x4d, 0x3b2: 0x4e, 0x3b3: 0x4f, 0x3b4: 0x50, 0x3b5: 0x51, 0x3b6: 0x101, 0x3b7: 0x52, - 0x3b8: 0x53, 0x3b9: 0x54, 0x3ba: 0x55, 0x3bb: 0x56, 0x3bc: 0x57, 0x3bd: 0x58, 0x3be: 0x59, 0x3bf: 0x5a, - // Block 0xf, offset 0x3c0 - 0x3c0: 0x102, 0x3c1: 0x103, 0x3c2: 0x9f, 0x3c3: 0x104, 0x3c4: 0x105, 0x3c5: 0x9b, 0x3c6: 0x106, 0x3c7: 0x107, - 0x3c8: 0xba, 0x3c9: 0xba, 0x3ca: 0x108, 0x3cb: 0x109, 0x3cc: 0x10a, 0x3cd: 0x10b, 0x3ce: 0x10c, 0x3cf: 0x10d, - 0x3d0: 0x10e, 0x3d1: 0x9f, 0x3d2: 0x10f, 0x3d3: 0x110, 0x3d4: 0x111, 0x3d5: 0x112, 0x3d6: 0xba, 0x3d7: 0xba, - 0x3d8: 0x9f, 0x3d9: 0x9f, 0x3da: 0x9f, 0x3db: 0x9f, 0x3dc: 0x113, 0x3dd: 0x114, 0x3de: 0xba, 0x3df: 0xba, - 0x3e0: 0x115, 0x3e1: 0x116, 0x3e2: 0x117, 0x3e3: 0x118, 0x3e4: 0x119, 0x3e5: 0xba, 0x3e6: 0x11a, 0x3e7: 0x11b, - 0x3e8: 0x11c, 0x3e9: 0x11d, 0x3ea: 0x11e, 0x3eb: 0x5b, 0x3ec: 0x11f, 0x3ed: 0x120, 0x3ee: 0x5c, 0x3ef: 0xba, - 0x3f0: 0x121, 0x3f1: 0x122, 0x3f2: 0x123, 0x3f3: 0x124, 0x3f4: 0x125, 0x3f5: 0xba, 0x3f6: 0xba, 0x3f7: 0xba, - 0x3f8: 0xba, 0x3f9: 0x126, 0x3fa: 0xba, 0x3fb: 0xba, 0x3fc: 0x127, 0x3fd: 0x128, 0x3fe: 0xba, 0x3ff: 0x129, - // Block 0x10, offset 0x400 - 0x400: 0x12a, 0x401: 0x12b, 0x402: 0x12c, 0x403: 0x12d, 0x404: 0x12e, 0x405: 0x12f, 0x406: 0x130, 0x407: 0x131, - 0x408: 0x132, 0x409: 0xba, 0x40a: 0x133, 0x40b: 0x134, 0x40c: 0x5d, 0x40d: 0x5e, 0x40e: 0xba, 0x40f: 0xba, - 0x410: 0x135, 0x411: 0x136, 0x412: 0x137, 0x413: 0x138, 0x414: 0xba, 0x415: 0xba, 0x416: 0x139, 0x417: 0x13a, - 0x418: 0x13b, 0x419: 0x13c, 0x41a: 0x13d, 0x41b: 0x13e, 0x41c: 0x13f, 0x41d: 0xba, 0x41e: 0xba, 0x41f: 0xba, - 0x420: 0x140, 0x421: 0xba, 0x422: 0x141, 0x423: 0x142, 0x424: 0xba, 0x425: 0xba, 0x426: 0x143, 0x427: 0x144, - 0x428: 0x145, 0x429: 0x146, 0x42a: 0x147, 0x42b: 0x148, 0x42c: 0xba, 0x42d: 0xba, 0x42e: 0xba, 0x42f: 0xba, - 0x430: 0x149, 0x431: 0x14a, 0x432: 0x14b, 0x433: 0xba, 0x434: 0x14c, 0x435: 0x14d, 0x436: 0x14e, 0x437: 0xba, - 0x438: 0xba, 0x439: 0xba, 0x43a: 0xba, 0x43b: 0x14f, 0x43c: 0xba, 0x43d: 0xba, 0x43e: 0xba, 0x43f: 0x150, - // Block 0x11, offset 0x440 - 0x440: 0x9f, 0x441: 0x9f, 0x442: 0x9f, 0x443: 0x9f, 0x444: 0x9f, 0x445: 0x9f, 0x446: 0x9f, 0x447: 0x9f, - 0x448: 0x9f, 0x449: 0x9f, 0x44a: 0x9f, 0x44b: 0x9f, 0x44c: 0x9f, 0x44d: 0x9f, 0x44e: 0x151, 0x44f: 0xba, - 0x450: 0x9b, 0x451: 0x152, 0x452: 0x9f, 0x453: 0x9f, 0x454: 0x9f, 0x455: 0x153, 0x456: 0xba, 0x457: 0xba, - 0x458: 0xba, 0x459: 0xba, 0x45a: 0xba, 0x45b: 0xba, 0x45c: 0xba, 0x45d: 0xba, 0x45e: 0xba, 0x45f: 0xba, - 0x460: 0xba, 0x461: 0xba, 0x462: 0xba, 0x463: 0xba, 0x464: 0xba, 0x465: 0xba, 0x466: 0xba, 0x467: 0xba, - 0x468: 0xba, 0x469: 0xba, 0x46a: 0xba, 0x46b: 0xba, 0x46c: 0xba, 0x46d: 0xba, 0x46e: 0xba, 0x46f: 0xba, - 0x470: 0xba, 0x471: 0xba, 0x472: 0xba, 0x473: 0xba, 0x474: 0xba, 0x475: 0xba, 0x476: 0xba, 0x477: 0xba, - 0x478: 0xba, 0x479: 0xba, 0x47a: 0xba, 0x47b: 0xba, 0x47c: 0xba, 0x47d: 0xba, 0x47e: 0xba, 0x47f: 0xba, - // Block 0x12, offset 0x480 - 0x480: 0x9f, 0x481: 0x9f, 0x482: 0x9f, 0x483: 0x9f, 0x484: 0x9f, 0x485: 0x9f, 0x486: 0x9f, 0x487: 0x9f, - 0x488: 0x9f, 0x489: 0x9f, 0x48a: 0x9f, 0x48b: 0x9f, 0x48c: 0x9f, 0x48d: 0x9f, 0x48e: 0x9f, 0x48f: 0x9f, - 0x490: 0x154, 0x491: 0xba, 0x492: 0xba, 0x493: 0xba, 0x494: 0xba, 0x495: 0xba, 0x496: 0xba, 0x497: 0xba, - 0x498: 0xba, 0x499: 0xba, 0x49a: 0xba, 0x49b: 0xba, 0x49c: 0xba, 0x49d: 0xba, 0x49e: 0xba, 0x49f: 0xba, - 0x4a0: 0xba, 0x4a1: 0xba, 0x4a2: 0xba, 0x4a3: 0xba, 0x4a4: 0xba, 0x4a5: 0xba, 0x4a6: 0xba, 0x4a7: 0xba, - 0x4a8: 0xba, 0x4a9: 0xba, 0x4aa: 0xba, 0x4ab: 0xba, 0x4ac: 0xba, 0x4ad: 0xba, 0x4ae: 0xba, 0x4af: 0xba, - 0x4b0: 0xba, 0x4b1: 0xba, 0x4b2: 0xba, 0x4b3: 0xba, 0x4b4: 0xba, 0x4b5: 0xba, 0x4b6: 0xba, 0x4b7: 0xba, - 0x4b8: 0xba, 0x4b9: 0xba, 0x4ba: 0xba, 0x4bb: 0xba, 0x4bc: 0xba, 0x4bd: 0xba, 0x4be: 0xba, 0x4bf: 0xba, - // Block 0x13, offset 0x4c0 - 0x4c0: 0xba, 0x4c1: 0xba, 0x4c2: 0xba, 0x4c3: 0xba, 0x4c4: 0xba, 0x4c5: 0xba, 0x4c6: 0xba, 0x4c7: 0xba, - 0x4c8: 0xba, 0x4c9: 0xba, 0x4ca: 0xba, 0x4cb: 0xba, 0x4cc: 0xba, 0x4cd: 0xba, 0x4ce: 0xba, 0x4cf: 0xba, - 0x4d0: 0x9f, 0x4d1: 0x9f, 0x4d2: 0x9f, 0x4d3: 0x9f, 0x4d4: 0x9f, 0x4d5: 0x9f, 0x4d6: 0x9f, 0x4d7: 0x9f, - 0x4d8: 0x9f, 0x4d9: 0x155, 0x4da: 0xba, 0x4db: 0xba, 0x4dc: 0xba, 0x4dd: 0xba, 0x4de: 0xba, 0x4df: 0xba, - 0x4e0: 0xba, 0x4e1: 0xba, 0x4e2: 0xba, 0x4e3: 0xba, 0x4e4: 0xba, 0x4e5: 0xba, 0x4e6: 0xba, 0x4e7: 0xba, - 0x4e8: 0xba, 0x4e9: 0xba, 0x4ea: 0xba, 0x4eb: 0xba, 0x4ec: 0xba, 0x4ed: 0xba, 0x4ee: 0xba, 0x4ef: 0xba, - 0x4f0: 0xba, 0x4f1: 0xba, 0x4f2: 0xba, 0x4f3: 0xba, 0x4f4: 0xba, 0x4f5: 0xba, 0x4f6: 0xba, 0x4f7: 0xba, - 0x4f8: 0xba, 0x4f9: 0xba, 0x4fa: 0xba, 0x4fb: 0xba, 0x4fc: 0xba, 0x4fd: 0xba, 0x4fe: 0xba, 0x4ff: 0xba, - // Block 0x14, offset 0x500 - 0x500: 0xba, 0x501: 0xba, 0x502: 0xba, 0x503: 0xba, 0x504: 0xba, 0x505: 0xba, 0x506: 0xba, 0x507: 0xba, - 0x508: 0xba, 0x509: 0xba, 0x50a: 0xba, 0x50b: 0xba, 0x50c: 0xba, 0x50d: 0xba, 0x50e: 0xba, 0x50f: 0xba, - 0x510: 0xba, 0x511: 0xba, 0x512: 0xba, 0x513: 0xba, 0x514: 0xba, 0x515: 0xba, 0x516: 0xba, 0x517: 0xba, - 0x518: 0xba, 0x519: 0xba, 0x51a: 0xba, 0x51b: 0xba, 0x51c: 0xba, 0x51d: 0xba, 0x51e: 0xba, 0x51f: 0xba, - 0x520: 0x9f, 0x521: 0x9f, 0x522: 0x9f, 0x523: 0x9f, 0x524: 0x9f, 0x525: 0x9f, 0x526: 0x9f, 0x527: 0x9f, - 0x528: 0x148, 0x529: 0x156, 0x52a: 0xba, 0x52b: 0x157, 0x52c: 0x158, 0x52d: 0x159, 0x52e: 0x15a, 0x52f: 0xba, - 0x530: 0xba, 0x531: 0xba, 0x532: 0xba, 0x533: 0xba, 0x534: 0xba, 0x535: 0xba, 0x536: 0xba, 0x537: 0xba, - 0x538: 0xba, 0x539: 0x15b, 0x53a: 0x15c, 0x53b: 0xba, 0x53c: 0x9f, 0x53d: 0x15d, 0x53e: 0x15e, 0x53f: 0x15f, - // Block 0x15, offset 0x540 - 0x540: 0x9f, 0x541: 0x9f, 0x542: 0x9f, 0x543: 0x9f, 0x544: 0x9f, 0x545: 0x9f, 0x546: 0x9f, 0x547: 0x9f, - 0x548: 0x9f, 0x549: 0x9f, 0x54a: 0x9f, 0x54b: 0x9f, 0x54c: 0x9f, 0x54d: 0x9f, 0x54e: 0x9f, 0x54f: 0x9f, - 0x550: 0x9f, 0x551: 0x9f, 0x552: 0x9f, 0x553: 0x9f, 0x554: 0x9f, 0x555: 0x9f, 0x556: 0x9f, 0x557: 0x9f, - 0x558: 0x9f, 0x559: 0x9f, 0x55a: 0x9f, 0x55b: 0x9f, 0x55c: 0x9f, 0x55d: 0x9f, 0x55e: 0x9f, 0x55f: 0x160, - 0x560: 0x9f, 0x561: 0x9f, 0x562: 0x9f, 0x563: 0x9f, 0x564: 0x9f, 0x565: 0x9f, 0x566: 0x9f, 0x567: 0x9f, - 0x568: 0x9f, 0x569: 0x9f, 0x56a: 0x9f, 0x56b: 0x161, 0x56c: 0xba, 0x56d: 0xba, 0x56e: 0xba, 0x56f: 0xba, - 0x570: 0xba, 0x571: 0xba, 0x572: 0xba, 0x573: 0xba, 0x574: 0xba, 0x575: 0xba, 0x576: 0xba, 0x577: 0xba, - 0x578: 0xba, 0x579: 0xba, 0x57a: 0xba, 0x57b: 0xba, 0x57c: 0xba, 0x57d: 0xba, 0x57e: 0xba, 0x57f: 0xba, - // Block 0x16, offset 0x580 - 0x580: 0x9f, 0x581: 0x9f, 0x582: 0x9f, 0x583: 0x9f, 0x584: 0x162, 0x585: 0x163, 0x586: 0x9f, 0x587: 0x9f, - 0x588: 0x9f, 0x589: 0x9f, 0x58a: 0x9f, 0x58b: 0x164, 0x58c: 0xba, 0x58d: 0xba, 0x58e: 0xba, 0x58f: 0xba, - 0x590: 0xba, 0x591: 0xba, 0x592: 0xba, 0x593: 0xba, 0x594: 0xba, 0x595: 0xba, 0x596: 0xba, 0x597: 0xba, - 0x598: 0xba, 0x599: 0xba, 0x59a: 0xba, 0x59b: 0xba, 0x59c: 0xba, 0x59d: 0xba, 0x59e: 0xba, 0x59f: 0xba, - 0x5a0: 0xba, 0x5a1: 0xba, 0x5a2: 0xba, 0x5a3: 0xba, 0x5a4: 0xba, 0x5a5: 0xba, 0x5a6: 0xba, 0x5a7: 0xba, - 0x5a8: 0xba, 0x5a9: 0xba, 0x5aa: 0xba, 0x5ab: 0xba, 0x5ac: 0xba, 0x5ad: 0xba, 0x5ae: 0xba, 0x5af: 0xba, - 0x5b0: 0x9f, 0x5b1: 0x165, 0x5b2: 0x166, 0x5b3: 0xba, 0x5b4: 0xba, 0x5b5: 0xba, 0x5b6: 0xba, 0x5b7: 0xba, - 0x5b8: 0xba, 0x5b9: 0xba, 0x5ba: 0xba, 0x5bb: 0xba, 0x5bc: 0xba, 0x5bd: 0xba, 0x5be: 0xba, 0x5bf: 0xba, - // Block 0x17, offset 0x5c0 - 0x5c0: 0x9b, 0x5c1: 0x9b, 0x5c2: 0x9b, 0x5c3: 0x167, 0x5c4: 0x168, 0x5c5: 0x169, 0x5c6: 0x16a, 0x5c7: 0x16b, - 0x5c8: 0x9b, 0x5c9: 0x16c, 0x5ca: 0xba, 0x5cb: 0x16d, 0x5cc: 0x9b, 0x5cd: 0x16e, 0x5ce: 0xba, 0x5cf: 0xba, - 0x5d0: 0x5f, 0x5d1: 0x60, 0x5d2: 0x61, 0x5d3: 0x62, 0x5d4: 0x63, 0x5d5: 0x64, 0x5d6: 0x65, 0x5d7: 0x66, - 0x5d8: 0x67, 0x5d9: 0x68, 0x5da: 0x69, 0x5db: 0x6a, 0x5dc: 0x6b, 0x5dd: 0x6c, 0x5de: 0x6d, 0x5df: 0x6e, - 0x5e0: 0x9b, 0x5e1: 0x9b, 0x5e2: 0x9b, 0x5e3: 0x9b, 0x5e4: 0x9b, 0x5e5: 0x9b, 0x5e6: 0x9b, 0x5e7: 0x9b, - 0x5e8: 0x16f, 0x5e9: 0x170, 0x5ea: 0x171, 0x5eb: 0xba, 0x5ec: 0xba, 0x5ed: 0xba, 0x5ee: 0xba, 0x5ef: 0xba, - 0x5f0: 0xba, 0x5f1: 0xba, 0x5f2: 0xba, 0x5f3: 0xba, 0x5f4: 0xba, 0x5f5: 0xba, 0x5f6: 0xba, 0x5f7: 0xba, - 0x5f8: 0xba, 0x5f9: 0xba, 0x5fa: 0xba, 0x5fb: 0xba, 0x5fc: 0xba, 0x5fd: 0xba, 0x5fe: 0xba, 0x5ff: 0xba, - // Block 0x18, offset 0x600 - 0x600: 0x172, 0x601: 0xba, 0x602: 0xba, 0x603: 0xba, 0x604: 0x173, 0x605: 0x174, 0x606: 0xba, 0x607: 0xba, - 0x608: 0xba, 0x609: 0xba, 0x60a: 0xba, 0x60b: 0x175, 0x60c: 0xba, 0x60d: 0xba, 0x60e: 0xba, 0x60f: 0xba, - 0x610: 0xba, 0x611: 0xba, 0x612: 0xba, 0x613: 0xba, 0x614: 0xba, 0x615: 0xba, 0x616: 0xba, 0x617: 0xba, - 0x618: 0xba, 0x619: 0xba, 0x61a: 0xba, 0x61b: 0xba, 0x61c: 0xba, 0x61d: 0xba, 0x61e: 0xba, 0x61f: 0xba, - 0x620: 0x121, 0x621: 0x121, 0x622: 0x121, 0x623: 0x176, 0x624: 0x6f, 0x625: 0x177, 0x626: 0xba, 0x627: 0xba, - 0x628: 0xba, 0x629: 0xba, 0x62a: 0xba, 0x62b: 0xba, 0x62c: 0xba, 0x62d: 0xba, 0x62e: 0xba, 0x62f: 0xba, - 0x630: 0xba, 0x631: 0x178, 0x632: 0x179, 0x633: 0xba, 0x634: 0x17a, 0x635: 0xba, 0x636: 0xba, 0x637: 0xba, - 0x638: 0x70, 0x639: 0x71, 0x63a: 0x72, 0x63b: 0x17b, 0x63c: 0xba, 0x63d: 0xba, 0x63e: 0xba, 0x63f: 0xba, - // Block 0x19, offset 0x640 - 0x640: 0x17c, 0x641: 0x9b, 0x642: 0x17d, 0x643: 0x17e, 0x644: 0x73, 0x645: 0x74, 0x646: 0x17f, 0x647: 0x180, - 0x648: 0x75, 0x649: 0x181, 0x64a: 0xba, 0x64b: 0xba, 0x64c: 0x9b, 0x64d: 0x9b, 0x64e: 0x9b, 0x64f: 0x9b, - 0x650: 0x9b, 0x651: 0x9b, 0x652: 0x9b, 0x653: 0x9b, 0x654: 0x9b, 0x655: 0x9b, 0x656: 0x9b, 0x657: 0x9b, - 0x658: 0x9b, 0x659: 0x9b, 0x65a: 0x9b, 0x65b: 0x182, 0x65c: 0x9b, 0x65d: 0x183, 0x65e: 0x9b, 0x65f: 0x184, - 0x660: 0x185, 0x661: 0x186, 0x662: 0x187, 0x663: 0xba, 0x664: 0x188, 0x665: 0x189, 0x666: 0x18a, 0x667: 0x18b, - 0x668: 0x9b, 0x669: 0x18c, 0x66a: 0x18d, 0x66b: 0xba, 0x66c: 0xba, 0x66d: 0xba, 0x66e: 0xba, 0x66f: 0xba, - 0x670: 0xba, 0x671: 0xba, 0x672: 0xba, 0x673: 0xba, 0x674: 0xba, 0x675: 0xba, 0x676: 0xba, 0x677: 0xba, - 0x678: 0xba, 0x679: 0xba, 0x67a: 0xba, 0x67b: 0xba, 0x67c: 0xba, 0x67d: 0xba, 0x67e: 0xba, 0x67f: 0xba, - // Block 0x1a, offset 0x680 - 0x680: 0x9f, 0x681: 0x9f, 0x682: 0x9f, 0x683: 0x9f, 0x684: 0x9f, 0x685: 0x9f, 0x686: 0x9f, 0x687: 0x9f, - 0x688: 0x9f, 0x689: 0x9f, 0x68a: 0x9f, 0x68b: 0x9f, 0x68c: 0x9f, 0x68d: 0x9f, 0x68e: 0x9f, 0x68f: 0x9f, - 0x690: 0x9f, 0x691: 0x9f, 0x692: 0x9f, 0x693: 0x9f, 0x694: 0x9f, 0x695: 0x9f, 0x696: 0x9f, 0x697: 0x9f, - 0x698: 0x9f, 0x699: 0x9f, 0x69a: 0x9f, 0x69b: 0x18e, 0x69c: 0x9f, 0x69d: 0x9f, 0x69e: 0x9f, 0x69f: 0x9f, - 0x6a0: 0x9f, 0x6a1: 0x9f, 0x6a2: 0x9f, 0x6a3: 0x9f, 0x6a4: 0x9f, 0x6a5: 0x9f, 0x6a6: 0x9f, 0x6a7: 0x9f, - 0x6a8: 0x9f, 0x6a9: 0x9f, 0x6aa: 0x9f, 0x6ab: 0x9f, 0x6ac: 0x9f, 0x6ad: 0x9f, 0x6ae: 0x9f, 0x6af: 0x9f, - 0x6b0: 0x9f, 0x6b1: 0x9f, 0x6b2: 0x9f, 0x6b3: 0x9f, 0x6b4: 0x9f, 0x6b5: 0x9f, 0x6b6: 0x9f, 0x6b7: 0x9f, - 0x6b8: 0x9f, 0x6b9: 0x9f, 0x6ba: 0x9f, 0x6bb: 0x9f, 0x6bc: 0x9f, 0x6bd: 0x9f, 0x6be: 0x9f, 0x6bf: 0x9f, - // Block 0x1b, offset 0x6c0 - 0x6c0: 0x9f, 0x6c1: 0x9f, 0x6c2: 0x9f, 0x6c3: 0x9f, 0x6c4: 0x9f, 0x6c5: 0x9f, 0x6c6: 0x9f, 0x6c7: 0x9f, - 0x6c8: 0x9f, 0x6c9: 0x9f, 0x6ca: 0x9f, 0x6cb: 0x9f, 0x6cc: 0x9f, 0x6cd: 0x9f, 0x6ce: 0x9f, 0x6cf: 0x9f, - 0x6d0: 0x9f, 0x6d1: 0x9f, 0x6d2: 0x9f, 0x6d3: 0x9f, 0x6d4: 0x9f, 0x6d5: 0x9f, 0x6d6: 0x9f, 0x6d7: 0x9f, - 0x6d8: 0x9f, 0x6d9: 0x9f, 0x6da: 0x9f, 0x6db: 0x9f, 0x6dc: 0x18f, 0x6dd: 0x9f, 0x6de: 0x9f, 0x6df: 0x9f, - 0x6e0: 0x190, 0x6e1: 0x9f, 0x6e2: 0x9f, 0x6e3: 0x9f, 0x6e4: 0x9f, 0x6e5: 0x9f, 0x6e6: 0x9f, 0x6e7: 0x9f, - 0x6e8: 0x9f, 0x6e9: 0x9f, 0x6ea: 0x9f, 0x6eb: 0x9f, 0x6ec: 0x9f, 0x6ed: 0x9f, 0x6ee: 0x9f, 0x6ef: 0x9f, - 0x6f0: 0x9f, 0x6f1: 0x9f, 0x6f2: 0x9f, 0x6f3: 0x9f, 0x6f4: 0x9f, 0x6f5: 0x9f, 0x6f6: 0x9f, 0x6f7: 0x9f, - 0x6f8: 0x9f, 0x6f9: 0x9f, 0x6fa: 0x9f, 0x6fb: 0x9f, 0x6fc: 0x9f, 0x6fd: 0x9f, 0x6fe: 0x9f, 0x6ff: 0x9f, - // Block 0x1c, offset 0x700 - 0x700: 0x9f, 0x701: 0x9f, 0x702: 0x9f, 0x703: 0x9f, 0x704: 0x9f, 0x705: 0x9f, 0x706: 0x9f, 0x707: 0x9f, - 0x708: 0x9f, 0x709: 0x9f, 0x70a: 0x9f, 0x70b: 0x9f, 0x70c: 0x9f, 0x70d: 0x9f, 0x70e: 0x9f, 0x70f: 0x9f, - 0x710: 0x9f, 0x711: 0x9f, 0x712: 0x9f, 0x713: 0x9f, 0x714: 0x9f, 0x715: 0x9f, 0x716: 0x9f, 0x717: 0x9f, - 0x718: 0x9f, 0x719: 0x9f, 0x71a: 0x9f, 0x71b: 0x9f, 0x71c: 0x9f, 0x71d: 0x9f, 0x71e: 0x9f, 0x71f: 0x9f, - 0x720: 0x9f, 0x721: 0x9f, 0x722: 0x9f, 0x723: 0x9f, 0x724: 0x9f, 0x725: 0x9f, 0x726: 0x9f, 0x727: 0x9f, - 0x728: 0x9f, 0x729: 0x9f, 0x72a: 0x9f, 0x72b: 0x9f, 0x72c: 0x9f, 0x72d: 0x9f, 0x72e: 0x9f, 0x72f: 0x9f, - 0x730: 0x9f, 0x731: 0x9f, 0x732: 0x9f, 0x733: 0x9f, 0x734: 0x9f, 0x735: 0x9f, 0x736: 0x9f, 0x737: 0x9f, - 0x738: 0x9f, 0x739: 0x9f, 0x73a: 0x191, 0x73b: 0x9f, 0x73c: 0x9f, 0x73d: 0x9f, 0x73e: 0x9f, 0x73f: 0x9f, - // Block 0x1d, offset 0x740 - 0x740: 0x9f, 0x741: 0x9f, 0x742: 0x9f, 0x743: 0x9f, 0x744: 0x9f, 0x745: 0x9f, 0x746: 0x9f, 0x747: 0x9f, - 0x748: 0x9f, 0x749: 0x9f, 0x74a: 0x9f, 0x74b: 0x9f, 0x74c: 0x9f, 0x74d: 0x9f, 0x74e: 0x9f, 0x74f: 0x9f, - 0x750: 0x9f, 0x751: 0x9f, 0x752: 0x9f, 0x753: 0x9f, 0x754: 0x9f, 0x755: 0x9f, 0x756: 0x9f, 0x757: 0x9f, - 0x758: 0x9f, 0x759: 0x9f, 0x75a: 0x9f, 0x75b: 0x9f, 0x75c: 0x9f, 0x75d: 0x9f, 0x75e: 0x9f, 0x75f: 0x9f, - 0x760: 0x9f, 0x761: 0x9f, 0x762: 0x9f, 0x763: 0x9f, 0x764: 0x9f, 0x765: 0x9f, 0x766: 0x9f, 0x767: 0x9f, - 0x768: 0x9f, 0x769: 0x9f, 0x76a: 0x9f, 0x76b: 0x9f, 0x76c: 0x9f, 0x76d: 0x9f, 0x76e: 0x9f, 0x76f: 0x192, - 0x770: 0xba, 0x771: 0xba, 0x772: 0xba, 0x773: 0xba, 0x774: 0xba, 0x775: 0xba, 0x776: 0xba, 0x777: 0xba, - 0x778: 0xba, 0x779: 0xba, 0x77a: 0xba, 0x77b: 0xba, 0x77c: 0xba, 0x77d: 0xba, 0x77e: 0xba, 0x77f: 0xba, - // Block 0x1e, offset 0x780 - 0x780: 0xba, 0x781: 0xba, 0x782: 0xba, 0x783: 0xba, 0x784: 0xba, 0x785: 0xba, 0x786: 0xba, 0x787: 0xba, - 0x788: 0xba, 0x789: 0xba, 0x78a: 0xba, 0x78b: 0xba, 0x78c: 0xba, 0x78d: 0xba, 0x78e: 0xba, 0x78f: 0xba, - 0x790: 0xba, 0x791: 0xba, 0x792: 0xba, 0x793: 0xba, 0x794: 0xba, 0x795: 0xba, 0x796: 0xba, 0x797: 0xba, - 0x798: 0xba, 0x799: 0xba, 0x79a: 0xba, 0x79b: 0xba, 0x79c: 0xba, 0x79d: 0xba, 0x79e: 0xba, 0x79f: 0xba, - 0x7a0: 0x76, 0x7a1: 0x77, 0x7a2: 0x78, 0x7a3: 0x193, 0x7a4: 0x79, 0x7a5: 0x7a, 0x7a6: 0x194, 0x7a7: 0x7b, - 0x7a8: 0x7c, 0x7a9: 0xba, 0x7aa: 0xba, 0x7ab: 0xba, 0x7ac: 0xba, 0x7ad: 0xba, 0x7ae: 0xba, 0x7af: 0xba, - 0x7b0: 0xba, 0x7b1: 0xba, 0x7b2: 0xba, 0x7b3: 0xba, 0x7b4: 0xba, 0x7b5: 0xba, 0x7b6: 0xba, 0x7b7: 0xba, - 0x7b8: 0xba, 0x7b9: 0xba, 0x7ba: 0xba, 0x7bb: 0xba, 0x7bc: 0xba, 0x7bd: 0xba, 0x7be: 0xba, 0x7bf: 0xba, - // Block 0x1f, offset 0x7c0 - 0x7d0: 0x0d, 0x7d1: 0x0e, 0x7d2: 0x0f, 0x7d3: 0x10, 0x7d4: 0x11, 0x7d5: 0x0b, 0x7d6: 0x12, 0x7d7: 0x07, - 0x7d8: 0x13, 0x7d9: 0x0b, 0x7da: 0x0b, 0x7db: 0x14, 0x7dc: 0x0b, 0x7dd: 0x15, 0x7de: 0x16, 0x7df: 0x17, - 0x7e0: 0x07, 0x7e1: 0x07, 0x7e2: 0x07, 0x7e3: 0x07, 0x7e4: 0x07, 0x7e5: 0x07, 0x7e6: 0x07, 0x7e7: 0x07, - 0x7e8: 0x07, 0x7e9: 0x07, 0x7ea: 0x18, 0x7eb: 0x19, 0x7ec: 0x1a, 0x7ed: 0x07, 0x7ee: 0x1b, 0x7ef: 0x1c, - 0x7f0: 0x0b, 0x7f1: 0x0b, 0x7f2: 0x0b, 0x7f3: 0x0b, 0x7f4: 0x0b, 0x7f5: 0x0b, 0x7f6: 0x0b, 0x7f7: 0x0b, - 0x7f8: 0x0b, 0x7f9: 0x0b, 0x7fa: 0x0b, 0x7fb: 0x0b, 0x7fc: 0x0b, 0x7fd: 0x0b, 0x7fe: 0x0b, 0x7ff: 0x0b, - // Block 0x20, offset 0x800 - 0x800: 0x0b, 0x801: 0x0b, 0x802: 0x0b, 0x803: 0x0b, 0x804: 0x0b, 0x805: 0x0b, 0x806: 0x0b, 0x807: 0x0b, - 0x808: 0x0b, 0x809: 0x0b, 0x80a: 0x0b, 0x80b: 0x0b, 0x80c: 0x0b, 0x80d: 0x0b, 0x80e: 0x0b, 0x80f: 0x0b, - 0x810: 0x0b, 0x811: 0x0b, 0x812: 0x0b, 0x813: 0x0b, 0x814: 0x0b, 0x815: 0x0b, 0x816: 0x0b, 0x817: 0x0b, - 0x818: 0x0b, 0x819: 0x0b, 0x81a: 0x0b, 0x81b: 0x0b, 0x81c: 0x0b, 0x81d: 0x0b, 0x81e: 0x0b, 0x81f: 0x0b, - 0x820: 0x0b, 0x821: 0x0b, 0x822: 0x0b, 0x823: 0x0b, 0x824: 0x0b, 0x825: 0x0b, 0x826: 0x0b, 0x827: 0x0b, - 0x828: 0x0b, 0x829: 0x0b, 0x82a: 0x0b, 0x82b: 0x0b, 0x82c: 0x0b, 0x82d: 0x0b, 0x82e: 0x0b, 0x82f: 0x0b, - 0x830: 0x0b, 0x831: 0x0b, 0x832: 0x0b, 0x833: 0x0b, 0x834: 0x0b, 0x835: 0x0b, 0x836: 0x0b, 0x837: 0x0b, - 0x838: 0x0b, 0x839: 0x0b, 0x83a: 0x0b, 0x83b: 0x0b, 0x83c: 0x0b, 0x83d: 0x0b, 0x83e: 0x0b, 0x83f: 0x0b, - // Block 0x21, offset 0x840 - 0x840: 0x195, 0x841: 0x196, 0x842: 0xba, 0x843: 0xba, 0x844: 0x197, 0x845: 0x197, 0x846: 0x197, 0x847: 0x198, - 0x848: 0xba, 0x849: 0xba, 0x84a: 0xba, 0x84b: 0xba, 0x84c: 0xba, 0x84d: 0xba, 0x84e: 0xba, 0x84f: 0xba, - 0x850: 0xba, 0x851: 0xba, 0x852: 0xba, 0x853: 0xba, 0x854: 0xba, 0x855: 0xba, 0x856: 0xba, 0x857: 0xba, - 0x858: 0xba, 0x859: 0xba, 0x85a: 0xba, 0x85b: 0xba, 0x85c: 0xba, 0x85d: 0xba, 0x85e: 0xba, 0x85f: 0xba, - 0x860: 0xba, 0x861: 0xba, 0x862: 0xba, 0x863: 0xba, 0x864: 0xba, 0x865: 0xba, 0x866: 0xba, 0x867: 0xba, - 0x868: 0xba, 0x869: 0xba, 0x86a: 0xba, 0x86b: 0xba, 0x86c: 0xba, 0x86d: 0xba, 0x86e: 0xba, 0x86f: 0xba, - 0x870: 0xba, 0x871: 0xba, 0x872: 0xba, 0x873: 0xba, 0x874: 0xba, 0x875: 0xba, 0x876: 0xba, 0x877: 0xba, - 0x878: 0xba, 0x879: 0xba, 0x87a: 0xba, 0x87b: 0xba, 0x87c: 0xba, 0x87d: 0xba, 0x87e: 0xba, 0x87f: 0xba, - // Block 0x22, offset 0x880 - 0x880: 0x0b, 0x881: 0x0b, 0x882: 0x0b, 0x883: 0x0b, 0x884: 0x0b, 0x885: 0x0b, 0x886: 0x0b, 0x887: 0x0b, - 0x888: 0x0b, 0x889: 0x0b, 0x88a: 0x0b, 0x88b: 0x0b, 0x88c: 0x0b, 0x88d: 0x0b, 0x88e: 0x0b, 0x88f: 0x0b, - 0x890: 0x0b, 0x891: 0x0b, 0x892: 0x0b, 0x893: 0x0b, 0x894: 0x0b, 0x895: 0x0b, 0x896: 0x0b, 0x897: 0x0b, - 0x898: 0x0b, 0x899: 0x0b, 0x89a: 0x0b, 0x89b: 0x0b, 0x89c: 0x0b, 0x89d: 0x0b, 0x89e: 0x0b, 0x89f: 0x0b, - 0x8a0: 0x1f, 0x8a1: 0x0b, 0x8a2: 0x0b, 0x8a3: 0x0b, 0x8a4: 0x0b, 0x8a5: 0x0b, 0x8a6: 0x0b, 0x8a7: 0x0b, - 0x8a8: 0x0b, 0x8a9: 0x0b, 0x8aa: 0x0b, 0x8ab: 0x0b, 0x8ac: 0x0b, 0x8ad: 0x0b, 0x8ae: 0x0b, 0x8af: 0x0b, - 0x8b0: 0x0b, 0x8b1: 0x0b, 0x8b2: 0x0b, 0x8b3: 0x0b, 0x8b4: 0x0b, 0x8b5: 0x0b, 0x8b6: 0x0b, 0x8b7: 0x0b, - 0x8b8: 0x0b, 0x8b9: 0x0b, 0x8ba: 0x0b, 0x8bb: 0x0b, 0x8bc: 0x0b, 0x8bd: 0x0b, 0x8be: 0x0b, 0x8bf: 0x0b, - // Block 0x23, offset 0x8c0 - 0x8c0: 0x0b, 0x8c1: 0x0b, 0x8c2: 0x0b, 0x8c3: 0x0b, 0x8c4: 0x0b, 0x8c5: 0x0b, 0x8c6: 0x0b, 0x8c7: 0x0b, - 0x8c8: 0x0b, 0x8c9: 0x0b, 0x8ca: 0x0b, 0x8cb: 0x0b, 0x8cc: 0x0b, 0x8cd: 0x0b, 0x8ce: 0x0b, 0x8cf: 0x0b, -} - -// idnaSparseOffset: 284 entries, 568 bytes -var idnaSparseOffset = []uint16{0x0, 0x8, 0x19, 0x25, 0x27, 0x2c, 0x33, 0x3e, 0x4a, 0x4e, 0x5d, 0x62, 0x6c, 0x78, 0x86, 0x8b, 0x94, 0xa4, 0xb2, 0xbe, 0xca, 0xdb, 0xe5, 0xec, 0xf9, 0x10a, 0x111, 0x11c, 0x12b, 0x139, 0x143, 0x145, 0x14a, 0x14d, 0x150, 0x152, 0x15e, 0x169, 0x171, 0x177, 0x17d, 0x182, 0x187, 0x18a, 0x18e, 0x194, 0x199, 0x1a5, 0x1af, 0x1b5, 0x1c6, 0x1d0, 0x1d3, 0x1db, 0x1de, 0x1eb, 0x1f3, 0x1f7, 0x1fe, 0x206, 0x216, 0x222, 0x224, 0x22e, 0x23a, 0x246, 0x252, 0x25a, 0x25f, 0x26c, 0x27d, 0x281, 0x28c, 0x290, 0x299, 0x2a1, 0x2a7, 0x2ac, 0x2af, 0x2b3, 0x2b9, 0x2bd, 0x2c1, 0x2c5, 0x2cb, 0x2d3, 0x2da, 0x2e5, 0x2ef, 0x2f3, 0x2f6, 0x2fc, 0x300, 0x302, 0x305, 0x307, 0x30a, 0x314, 0x317, 0x326, 0x32a, 0x32f, 0x332, 0x336, 0x33b, 0x340, 0x346, 0x352, 0x361, 0x367, 0x36b, 0x37a, 0x37f, 0x387, 0x391, 0x39c, 0x3a4, 0x3b5, 0x3be, 0x3ce, 0x3db, 0x3e5, 0x3ea, 0x3f7, 0x3fb, 0x400, 0x402, 0x406, 0x408, 0x40c, 0x415, 0x41b, 0x41f, 0x42f, 0x439, 0x43e, 0x441, 0x447, 0x44e, 0x453, 0x457, 0x45d, 0x462, 0x46b, 0x470, 0x476, 0x47d, 0x484, 0x48b, 0x48f, 0x494, 0x497, 0x49c, 0x4a8, 0x4ae, 0x4b3, 0x4ba, 0x4c2, 0x4c7, 0x4cb, 0x4db, 0x4e2, 0x4e6, 0x4ea, 0x4f1, 0x4f3, 0x4f6, 0x4f9, 0x4fd, 0x506, 0x50a, 0x512, 0x51a, 0x51e, 0x524, 0x52d, 0x539, 0x540, 0x549, 0x553, 0x55a, 0x568, 0x575, 0x582, 0x58b, 0x58f, 0x59f, 0x5a7, 0x5b2, 0x5bb, 0x5c1, 0x5c9, 0x5d2, 0x5dd, 0x5e0, 0x5ec, 0x5f5, 0x5f8, 0x5fd, 0x602, 0x60f, 0x61a, 0x623, 0x62d, 0x630, 0x63a, 0x643, 0x64f, 0x65c, 0x669, 0x677, 0x67e, 0x682, 0x685, 0x68a, 0x68d, 0x692, 0x695, 0x69c, 0x6a3, 0x6a7, 0x6b2, 0x6b5, 0x6b8, 0x6bb, 0x6c1, 0x6c7, 0x6cd, 0x6d0, 0x6d3, 0x6d6, 0x6dd, 0x6e0, 0x6e5, 0x6ef, 0x6f2, 0x6f6, 0x705, 0x711, 0x715, 0x71a, 0x71e, 0x723, 0x727, 0x72c, 0x735, 0x740, 0x746, 0x74c, 0x752, 0x758, 0x761, 0x764, 0x767, 0x76b, 0x76f, 0x773, 0x779, 0x77f, 0x784, 0x787, 0x797, 0x79e, 0x7a1, 0x7a6, 0x7aa, 0x7b0, 0x7b5, 0x7b9, 0x7bf, 0x7c5, 0x7c9, 0x7d2, 0x7d7, 0x7da, 0x7dd, 0x7e1, 0x7e5, 0x7e8, 0x7f8, 0x809, 0x80e, 0x810, 0x812} - -// idnaSparseValues: 2069 entries, 8276 bytes -var idnaSparseValues = [2069]valueRange{ - // Block 0x0, offset 0x0 - {value: 0x0000, lo: 0x07}, - {value: 0xe105, lo: 0x80, hi: 0x96}, - {value: 0x0018, lo: 0x97, hi: 0x97}, - {value: 0xe105, lo: 0x98, hi: 0x9e}, - {value: 0x001f, lo: 0x9f, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xb6}, - {value: 0x0018, lo: 0xb7, hi: 0xb7}, - {value: 0x0008, lo: 0xb8, hi: 0xbf}, - // Block 0x1, offset 0x8 - {value: 0x0000, lo: 0x10}, - {value: 0x0008, lo: 0x80, hi: 0x80}, - {value: 0xe01d, lo: 0x81, hi: 0x81}, - {value: 0x0008, lo: 0x82, hi: 0x82}, - {value: 0x0335, lo: 0x83, hi: 0x83}, - {value: 0x034d, lo: 0x84, hi: 0x84}, - {value: 0x0365, lo: 0x85, hi: 0x85}, - {value: 0xe00d, lo: 0x86, hi: 0x86}, - {value: 0x0008, lo: 0x87, hi: 0x87}, - {value: 0xe00d, lo: 0x88, hi: 0x88}, - {value: 0x0008, lo: 0x89, hi: 0x89}, - {value: 0xe00d, lo: 0x8a, hi: 0x8a}, - {value: 0x0008, lo: 0x8b, hi: 0x8b}, - {value: 0xe00d, lo: 0x8c, hi: 0x8c}, - {value: 0x0008, lo: 0x8d, hi: 0x8d}, - {value: 0xe00d, lo: 0x8e, hi: 0x8e}, - {value: 0x0008, lo: 0x8f, hi: 0xbf}, - // Block 0x2, offset 0x19 - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0xaf}, - {value: 0x0249, lo: 0xb0, hi: 0xb0}, - {value: 0x037d, lo: 0xb1, hi: 0xb1}, - {value: 0x0259, lo: 0xb2, hi: 0xb2}, - {value: 0x0269, lo: 0xb3, hi: 0xb3}, - {value: 0x034d, lo: 0xb4, hi: 0xb4}, - {value: 0x0395, lo: 0xb5, hi: 0xb5}, - {value: 0xe1bd, lo: 0xb6, hi: 0xb6}, - {value: 0x0279, lo: 0xb7, hi: 0xb7}, - {value: 0x0289, lo: 0xb8, hi: 0xb8}, - {value: 0x0008, lo: 0xb9, hi: 0xbf}, - // Block 0x3, offset 0x25 - {value: 0x0000, lo: 0x01}, - {value: 0x3308, lo: 0x80, hi: 0xbf}, - // Block 0x4, offset 0x27 - {value: 0x0000, lo: 0x04}, - {value: 0x03f5, lo: 0x80, hi: 0x8f}, - {value: 0xe105, lo: 0x90, hi: 0x9f}, - {value: 0x049d, lo: 0xa0, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x5, offset 0x2c - {value: 0x0000, lo: 0x06}, - {value: 0xe185, lo: 0x80, hi: 0x8f}, - {value: 0x0545, lo: 0x90, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x98}, - {value: 0x0008, lo: 0x99, hi: 0x99}, - {value: 0x0018, lo: 0x9a, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x6, offset 0x33 - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x0401, lo: 0x87, hi: 0x87}, - {value: 0x0008, lo: 0x88, hi: 0x88}, - {value: 0x0018, lo: 0x89, hi: 0x8a}, - {value: 0x0040, lo: 0x8b, hi: 0x8c}, - {value: 0x0018, lo: 0x8d, hi: 0x8f}, - {value: 0x0040, lo: 0x90, hi: 0x90}, - {value: 0x3308, lo: 0x91, hi: 0xbd}, - {value: 0x0818, lo: 0xbe, hi: 0xbe}, - {value: 0x3308, lo: 0xbf, hi: 0xbf}, - // Block 0x7, offset 0x3e - {value: 0x0000, lo: 0x0b}, - {value: 0x0818, lo: 0x80, hi: 0x80}, - {value: 0x3308, lo: 0x81, hi: 0x82}, - {value: 0x0818, lo: 0x83, hi: 0x83}, - {value: 0x3308, lo: 0x84, hi: 0x85}, - {value: 0x0818, lo: 0x86, hi: 0x86}, - {value: 0x3308, lo: 0x87, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x0808, lo: 0x90, hi: 0xaa}, - {value: 0x0040, lo: 0xab, hi: 0xae}, - {value: 0x0808, lo: 0xaf, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xbf}, - // Block 0x8, offset 0x4a - {value: 0x0000, lo: 0x03}, - {value: 0x0a08, lo: 0x80, hi: 0x87}, - {value: 0x0c08, lo: 0x88, hi: 0x99}, - {value: 0x0a08, lo: 0x9a, hi: 0xbf}, - // Block 0x9, offset 0x4e - {value: 0x0000, lo: 0x0e}, - {value: 0x3308, lo: 0x80, hi: 0x8a}, - {value: 0x0040, lo: 0x8b, hi: 0x8c}, - {value: 0x0c08, lo: 0x8d, hi: 0x8d}, - {value: 0x0a08, lo: 0x8e, hi: 0x98}, - {value: 0x0c08, lo: 0x99, hi: 0x9b}, - {value: 0x0a08, lo: 0x9c, hi: 0xaa}, - {value: 0x0c08, lo: 0xab, hi: 0xac}, - {value: 0x0a08, lo: 0xad, hi: 0xb0}, - {value: 0x0c08, lo: 0xb1, hi: 0xb1}, - {value: 0x0a08, lo: 0xb2, hi: 0xb2}, - {value: 0x0c08, lo: 0xb3, hi: 0xb4}, - {value: 0x0a08, lo: 0xb5, hi: 0xb7}, - {value: 0x0c08, lo: 0xb8, hi: 0xb9}, - {value: 0x0a08, lo: 0xba, hi: 0xbf}, - // Block 0xa, offset 0x5d - {value: 0x0000, lo: 0x04}, - {value: 0x0808, lo: 0x80, hi: 0xa5}, - {value: 0x3308, lo: 0xa6, hi: 0xb0}, - {value: 0x0808, lo: 0xb1, hi: 0xb1}, - {value: 0x0040, lo: 0xb2, hi: 0xbf}, - // Block 0xb, offset 0x62 - {value: 0x0000, lo: 0x09}, - {value: 0x0808, lo: 0x80, hi: 0x89}, - {value: 0x0a08, lo: 0x8a, hi: 0xaa}, - {value: 0x3308, lo: 0xab, hi: 0xb3}, - {value: 0x0808, lo: 0xb4, hi: 0xb5}, - {value: 0x0018, lo: 0xb6, hi: 0xb9}, - {value: 0x0818, lo: 0xba, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbc}, - {value: 0x3308, lo: 0xbd, hi: 0xbd}, - {value: 0x0818, lo: 0xbe, hi: 0xbf}, - // Block 0xc, offset 0x6c - {value: 0x0000, lo: 0x0b}, - {value: 0x0808, lo: 0x80, hi: 0x95}, - {value: 0x3308, lo: 0x96, hi: 0x99}, - {value: 0x0808, lo: 0x9a, hi: 0x9a}, - {value: 0x3308, lo: 0x9b, hi: 0xa3}, - {value: 0x0808, lo: 0xa4, hi: 0xa4}, - {value: 0x3308, lo: 0xa5, hi: 0xa7}, - {value: 0x0808, lo: 0xa8, hi: 0xa8}, - {value: 0x3308, lo: 0xa9, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xaf}, - {value: 0x0818, lo: 0xb0, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0xd, offset 0x78 - {value: 0x0000, lo: 0x0d}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x0a08, lo: 0xa0, hi: 0xa9}, - {value: 0x0c08, lo: 0xaa, hi: 0xac}, - {value: 0x0808, lo: 0xad, hi: 0xad}, - {value: 0x0c08, lo: 0xae, hi: 0xae}, - {value: 0x0a08, lo: 0xaf, hi: 0xb0}, - {value: 0x0c08, lo: 0xb1, hi: 0xb2}, - {value: 0x0a08, lo: 0xb3, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xb5}, - {value: 0x0a08, lo: 0xb6, hi: 0xb8}, - {value: 0x0c08, lo: 0xb9, hi: 0xb9}, - {value: 0x0a08, lo: 0xba, hi: 0xbd}, - {value: 0x0040, lo: 0xbe, hi: 0xbf}, - // Block 0xe, offset 0x86 - {value: 0x0000, lo: 0x04}, - {value: 0x0040, lo: 0x80, hi: 0x92}, - {value: 0x3308, lo: 0x93, hi: 0xa1}, - {value: 0x0840, lo: 0xa2, hi: 0xa2}, - {value: 0x3308, lo: 0xa3, hi: 0xbf}, - // Block 0xf, offset 0x8b - {value: 0x0000, lo: 0x08}, - {value: 0x3308, lo: 0x80, hi: 0x82}, - {value: 0x3008, lo: 0x83, hi: 0x83}, - {value: 0x0008, lo: 0x84, hi: 0xb9}, - {value: 0x3308, lo: 0xba, hi: 0xba}, - {value: 0x3008, lo: 0xbb, hi: 0xbb}, - {value: 0x3308, lo: 0xbc, hi: 0xbc}, - {value: 0x0008, lo: 0xbd, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbf}, - // Block 0x10, offset 0x94 - {value: 0x0000, lo: 0x0f}, - {value: 0x3308, lo: 0x80, hi: 0x80}, - {value: 0x3008, lo: 0x81, hi: 0x82}, - {value: 0x0040, lo: 0x83, hi: 0x85}, - {value: 0x3008, lo: 0x86, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x89}, - {value: 0x3008, lo: 0x8a, hi: 0x8c}, - {value: 0x3b08, lo: 0x8d, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x90}, - {value: 0x0040, lo: 0x91, hi: 0x96}, - {value: 0x3008, lo: 0x97, hi: 0x97}, - {value: 0x0040, lo: 0x98, hi: 0xa5}, - {value: 0x0008, lo: 0xa6, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbf}, - // Block 0x11, offset 0xa4 - {value: 0x0000, lo: 0x0d}, - {value: 0x3308, lo: 0x80, hi: 0x80}, - {value: 0x3008, lo: 0x81, hi: 0x83}, - {value: 0x3308, lo: 0x84, hi: 0x84}, - {value: 0x0008, lo: 0x85, hi: 0x8c}, - {value: 0x0040, lo: 0x8d, hi: 0x8d}, - {value: 0x0008, lo: 0x8e, hi: 0x90}, - {value: 0x0040, lo: 0x91, hi: 0x91}, - {value: 0x0008, lo: 0x92, hi: 0xa8}, - {value: 0x0040, lo: 0xa9, hi: 0xa9}, - {value: 0x0008, lo: 0xaa, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbc}, - {value: 0x0008, lo: 0xbd, hi: 0xbd}, - {value: 0x3308, lo: 0xbe, hi: 0xbf}, - // Block 0x12, offset 0xb2 - {value: 0x0000, lo: 0x0b}, - {value: 0x3308, lo: 0x80, hi: 0x81}, - {value: 0x3008, lo: 0x82, hi: 0x83}, - {value: 0x0040, lo: 0x84, hi: 0x84}, - {value: 0x0008, lo: 0x85, hi: 0x8c}, - {value: 0x0040, lo: 0x8d, hi: 0x8d}, - {value: 0x0008, lo: 0x8e, hi: 0x90}, - {value: 0x0040, lo: 0x91, hi: 0x91}, - {value: 0x0008, lo: 0x92, hi: 0xba}, - {value: 0x3b08, lo: 0xbb, hi: 0xbc}, - {value: 0x0008, lo: 0xbd, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbf}, - // Block 0x13, offset 0xbe - {value: 0x0000, lo: 0x0b}, - {value: 0x0040, lo: 0x80, hi: 0x81}, - {value: 0x3008, lo: 0x82, hi: 0x83}, - {value: 0x0040, lo: 0x84, hi: 0x84}, - {value: 0x0008, lo: 0x85, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x99}, - {value: 0x0008, lo: 0x9a, hi: 0xb1}, - {value: 0x0040, lo: 0xb2, hi: 0xb2}, - {value: 0x0008, lo: 0xb3, hi: 0xbb}, - {value: 0x0040, lo: 0xbc, hi: 0xbc}, - {value: 0x0008, lo: 0xbd, hi: 0xbd}, - {value: 0x0040, lo: 0xbe, hi: 0xbf}, - // Block 0x14, offset 0xca - {value: 0x0000, lo: 0x10}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x89}, - {value: 0x3b08, lo: 0x8a, hi: 0x8a}, - {value: 0x0040, lo: 0x8b, hi: 0x8e}, - {value: 0x3008, lo: 0x8f, hi: 0x91}, - {value: 0x3308, lo: 0x92, hi: 0x94}, - {value: 0x0040, lo: 0x95, hi: 0x95}, - {value: 0x3308, lo: 0x96, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x97}, - {value: 0x3008, lo: 0x98, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xa5}, - {value: 0x0008, lo: 0xa6, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xb1}, - {value: 0x3008, lo: 0xb2, hi: 0xb3}, - {value: 0x0018, lo: 0xb4, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xbf}, - // Block 0x15, offset 0xdb - {value: 0x0000, lo: 0x09}, - {value: 0x0040, lo: 0x80, hi: 0x80}, - {value: 0x0008, lo: 0x81, hi: 0xb0}, - {value: 0x3308, lo: 0xb1, hi: 0xb1}, - {value: 0x0008, lo: 0xb2, hi: 0xb2}, - {value: 0x08f1, lo: 0xb3, hi: 0xb3}, - {value: 0x3308, lo: 0xb4, hi: 0xb9}, - {value: 0x3b08, lo: 0xba, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbe}, - {value: 0x0018, lo: 0xbf, hi: 0xbf}, - // Block 0x16, offset 0xe5 - {value: 0x0000, lo: 0x06}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x3308, lo: 0x87, hi: 0x8e}, - {value: 0x0018, lo: 0x8f, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0018, lo: 0x9a, hi: 0x9b}, - {value: 0x0040, lo: 0x9c, hi: 0xbf}, - // Block 0x17, offset 0xec - {value: 0x0000, lo: 0x0c}, - {value: 0x0008, lo: 0x80, hi: 0x84}, - {value: 0x0040, lo: 0x85, hi: 0x85}, - {value: 0x0008, lo: 0x86, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x87}, - {value: 0x3308, lo: 0x88, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9b}, - {value: 0x0961, lo: 0x9c, hi: 0x9c}, - {value: 0x0999, lo: 0x9d, hi: 0x9d}, - {value: 0x0008, lo: 0x9e, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xbf}, - // Block 0x18, offset 0xf9 - {value: 0x0000, lo: 0x10}, - {value: 0x0008, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0x8a}, - {value: 0x0008, lo: 0x8b, hi: 0x8b}, - {value: 0xe03d, lo: 0x8c, hi: 0x8c}, - {value: 0x0018, lo: 0x8d, hi: 0x97}, - {value: 0x3308, lo: 0x98, hi: 0x99}, - {value: 0x0018, lo: 0x9a, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa9}, - {value: 0x0018, lo: 0xaa, hi: 0xb4}, - {value: 0x3308, lo: 0xb5, hi: 0xb5}, - {value: 0x0018, lo: 0xb6, hi: 0xb6}, - {value: 0x3308, lo: 0xb7, hi: 0xb7}, - {value: 0x0018, lo: 0xb8, hi: 0xb8}, - {value: 0x3308, lo: 0xb9, hi: 0xb9}, - {value: 0x0018, lo: 0xba, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbf}, - // Block 0x19, offset 0x10a - {value: 0x0000, lo: 0x06}, - {value: 0x0018, lo: 0x80, hi: 0x85}, - {value: 0x3308, lo: 0x86, hi: 0x86}, - {value: 0x0018, lo: 0x87, hi: 0x8c}, - {value: 0x0040, lo: 0x8d, hi: 0x8d}, - {value: 0x0018, lo: 0x8e, hi: 0x9a}, - {value: 0x0040, lo: 0x9b, hi: 0xbf}, - // Block 0x1a, offset 0x111 - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0xaa}, - {value: 0x3008, lo: 0xab, hi: 0xac}, - {value: 0x3308, lo: 0xad, hi: 0xb0}, - {value: 0x3008, lo: 0xb1, hi: 0xb1}, - {value: 0x3308, lo: 0xb2, hi: 0xb7}, - {value: 0x3008, lo: 0xb8, hi: 0xb8}, - {value: 0x3b08, lo: 0xb9, hi: 0xba}, - {value: 0x3008, lo: 0xbb, hi: 0xbc}, - {value: 0x3308, lo: 0xbd, hi: 0xbe}, - {value: 0x0008, lo: 0xbf, hi: 0xbf}, - // Block 0x1b, offset 0x11c - {value: 0x0000, lo: 0x0e}, - {value: 0x0008, lo: 0x80, hi: 0x89}, - {value: 0x0018, lo: 0x8a, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x95}, - {value: 0x3008, lo: 0x96, hi: 0x97}, - {value: 0x3308, lo: 0x98, hi: 0x99}, - {value: 0x0008, lo: 0x9a, hi: 0x9d}, - {value: 0x3308, lo: 0x9e, hi: 0xa0}, - {value: 0x0008, lo: 0xa1, hi: 0xa1}, - {value: 0x3008, lo: 0xa2, hi: 0xa4}, - {value: 0x0008, lo: 0xa5, hi: 0xa6}, - {value: 0x3008, lo: 0xa7, hi: 0xad}, - {value: 0x0008, lo: 0xae, hi: 0xb0}, - {value: 0x3308, lo: 0xb1, hi: 0xb4}, - {value: 0x0008, lo: 0xb5, hi: 0xbf}, - // Block 0x1c, offset 0x12b - {value: 0x0000, lo: 0x0d}, - {value: 0x0008, lo: 0x80, hi: 0x81}, - {value: 0x3308, lo: 0x82, hi: 0x82}, - {value: 0x3008, lo: 0x83, hi: 0x84}, - {value: 0x3308, lo: 0x85, hi: 0x86}, - {value: 0x3008, lo: 0x87, hi: 0x8c}, - {value: 0x3308, lo: 0x8d, hi: 0x8d}, - {value: 0x0008, lo: 0x8e, hi: 0x8e}, - {value: 0x3008, lo: 0x8f, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x3008, lo: 0x9a, hi: 0x9c}, - {value: 0x3308, lo: 0x9d, hi: 0x9d}, - {value: 0x0018, lo: 0x9e, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xbf}, - // Block 0x1d, offset 0x139 - {value: 0x0000, lo: 0x09}, - {value: 0x0040, lo: 0x80, hi: 0x86}, - {value: 0x055d, lo: 0x87, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8c}, - {value: 0x055d, lo: 0x8d, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xba}, - {value: 0x0018, lo: 0xbb, hi: 0xbb}, - {value: 0xe105, lo: 0xbc, hi: 0xbc}, - {value: 0x0008, lo: 0xbd, hi: 0xbf}, - // Block 0x1e, offset 0x143 - {value: 0x0000, lo: 0x01}, - {value: 0x0018, lo: 0x80, hi: 0xbf}, - // Block 0x1f, offset 0x145 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0xa0}, - {value: 0x2018, lo: 0xa1, hi: 0xb5}, - {value: 0x0018, lo: 0xb6, hi: 0xbf}, - // Block 0x20, offset 0x14a - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0xa7}, - {value: 0x2018, lo: 0xa8, hi: 0xbf}, - // Block 0x21, offset 0x14d - {value: 0x0000, lo: 0x02}, - {value: 0x2018, lo: 0x80, hi: 0x82}, - {value: 0x0018, lo: 0x83, hi: 0xbf}, - // Block 0x22, offset 0x150 - {value: 0x0000, lo: 0x01}, - {value: 0x0008, lo: 0x80, hi: 0xbf}, - // Block 0x23, offset 0x152 - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x89}, - {value: 0x0008, lo: 0x8a, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x97}, - {value: 0x0008, lo: 0x98, hi: 0x98}, - {value: 0x0040, lo: 0x99, hi: 0x99}, - {value: 0x0008, lo: 0x9a, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x24, offset 0x15e - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x89}, - {value: 0x0008, lo: 0x8a, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xb0}, - {value: 0x0040, lo: 0xb1, hi: 0xb1}, - {value: 0x0008, lo: 0xb2, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xb7}, - {value: 0x0008, lo: 0xb8, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0x25, offset 0x169 - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0x80}, - {value: 0x0040, lo: 0x81, hi: 0x81}, - {value: 0x0008, lo: 0x82, hi: 0x85}, - {value: 0x0040, lo: 0x86, hi: 0x87}, - {value: 0x0008, lo: 0x88, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x97}, - {value: 0x0008, lo: 0x98, hi: 0xbf}, - // Block 0x26, offset 0x171 - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0x90}, - {value: 0x0040, lo: 0x91, hi: 0x91}, - {value: 0x0008, lo: 0x92, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0x97}, - {value: 0x0008, lo: 0x98, hi: 0xbf}, - // Block 0x27, offset 0x177 - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0x9a}, - {value: 0x0040, lo: 0x9b, hi: 0x9c}, - {value: 0x3308, lo: 0x9d, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xbc}, - {value: 0x0040, lo: 0xbd, hi: 0xbf}, - // Block 0x28, offset 0x17d - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x29, offset 0x182 - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xb7}, - {value: 0xe045, lo: 0xb8, hi: 0xbd}, - {value: 0x0040, lo: 0xbe, hi: 0xbf}, - // Block 0x2a, offset 0x187 - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0x80}, - {value: 0x0008, lo: 0x81, hi: 0xbf}, - // Block 0x2b, offset 0x18a - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0xac}, - {value: 0x0018, lo: 0xad, hi: 0xae}, - {value: 0x0008, lo: 0xaf, hi: 0xbf}, - // Block 0x2c, offset 0x18e - {value: 0x0000, lo: 0x05}, - {value: 0x0040, lo: 0x80, hi: 0x80}, - {value: 0x0008, lo: 0x81, hi: 0x9a}, - {value: 0x0018, lo: 0x9b, hi: 0x9c}, - {value: 0x0040, lo: 0x9d, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x2d, offset 0x194 - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0xaa}, - {value: 0x0018, lo: 0xab, hi: 0xb0}, - {value: 0x0008, lo: 0xb1, hi: 0xb8}, - {value: 0x0040, lo: 0xb9, hi: 0xbf}, - // Block 0x2e, offset 0x199 - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0x8c}, - {value: 0x0040, lo: 0x8d, hi: 0x8d}, - {value: 0x0008, lo: 0x8e, hi: 0x91}, - {value: 0x3308, lo: 0x92, hi: 0x93}, - {value: 0x3b08, lo: 0x94, hi: 0x94}, - {value: 0x0040, lo: 0x95, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xb1}, - {value: 0x3308, lo: 0xb2, hi: 0xb3}, - {value: 0x3b08, lo: 0xb4, hi: 0xb4}, - {value: 0x0018, lo: 0xb5, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xbf}, - // Block 0x2f, offset 0x1a5 - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x91}, - {value: 0x3308, lo: 0x92, hi: 0x93}, - {value: 0x0040, lo: 0x94, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xac}, - {value: 0x0040, lo: 0xad, hi: 0xad}, - {value: 0x0008, lo: 0xae, hi: 0xb0}, - {value: 0x0040, lo: 0xb1, hi: 0xb1}, - {value: 0x3308, lo: 0xb2, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xbf}, - // Block 0x30, offset 0x1af - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0xb3}, - {value: 0x3340, lo: 0xb4, hi: 0xb5}, - {value: 0x3008, lo: 0xb6, hi: 0xb6}, - {value: 0x3308, lo: 0xb7, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbf}, - // Block 0x31, offset 0x1b5 - {value: 0x0000, lo: 0x10}, - {value: 0x3008, lo: 0x80, hi: 0x85}, - {value: 0x3308, lo: 0x86, hi: 0x86}, - {value: 0x3008, lo: 0x87, hi: 0x88}, - {value: 0x3308, lo: 0x89, hi: 0x91}, - {value: 0x3b08, lo: 0x92, hi: 0x92}, - {value: 0x3308, lo: 0x93, hi: 0x93}, - {value: 0x0018, lo: 0x94, hi: 0x96}, - {value: 0x0008, lo: 0x97, hi: 0x97}, - {value: 0x0018, lo: 0x98, hi: 0x9b}, - {value: 0x0008, lo: 0x9c, hi: 0x9c}, - {value: 0x3308, lo: 0x9d, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa9}, - {value: 0x0040, lo: 0xaa, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbf}, - // Block 0x32, offset 0x1c6 - {value: 0x0000, lo: 0x09}, - {value: 0x0018, lo: 0x80, hi: 0x85}, - {value: 0x0040, lo: 0x86, hi: 0x86}, - {value: 0x0218, lo: 0x87, hi: 0x87}, - {value: 0x0018, lo: 0x88, hi: 0x8a}, - {value: 0x33c0, lo: 0x8b, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9f}, - {value: 0x0208, lo: 0xa0, hi: 0xbf}, - // Block 0x33, offset 0x1d0 - {value: 0x0000, lo: 0x02}, - {value: 0x0208, lo: 0x80, hi: 0xb8}, - {value: 0x0040, lo: 0xb9, hi: 0xbf}, - // Block 0x34, offset 0x1d3 - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0x84}, - {value: 0x3308, lo: 0x85, hi: 0x86}, - {value: 0x0208, lo: 0x87, hi: 0xa8}, - {value: 0x3308, lo: 0xa9, hi: 0xa9}, - {value: 0x0208, lo: 0xaa, hi: 0xaa}, - {value: 0x0040, lo: 0xab, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x35, offset 0x1db - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xbf}, - // Block 0x36, offset 0x1de - {value: 0x0000, lo: 0x0c}, - {value: 0x0008, lo: 0x80, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0x9f}, - {value: 0x3308, lo: 0xa0, hi: 0xa2}, - {value: 0x3008, lo: 0xa3, hi: 0xa6}, - {value: 0x3308, lo: 0xa7, hi: 0xa8}, - {value: 0x3008, lo: 0xa9, hi: 0xab}, - {value: 0x0040, lo: 0xac, hi: 0xaf}, - {value: 0x3008, lo: 0xb0, hi: 0xb1}, - {value: 0x3308, lo: 0xb2, hi: 0xb2}, - {value: 0x3008, lo: 0xb3, hi: 0xb8}, - {value: 0x3308, lo: 0xb9, hi: 0xbb}, - {value: 0x0040, lo: 0xbc, hi: 0xbf}, - // Block 0x37, offset 0x1eb - {value: 0x0000, lo: 0x07}, - {value: 0x0018, lo: 0x80, hi: 0x80}, - {value: 0x0040, lo: 0x81, hi: 0x83}, - {value: 0x0018, lo: 0x84, hi: 0x85}, - {value: 0x0008, lo: 0x86, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xbf}, - // Block 0x38, offset 0x1f3 - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0xab}, - {value: 0x0040, lo: 0xac, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x39, offset 0x1f7 - {value: 0x0000, lo: 0x06}, - {value: 0x0008, lo: 0x80, hi: 0x89}, - {value: 0x0040, lo: 0x8a, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0028, lo: 0x9a, hi: 0x9a}, - {value: 0x0040, lo: 0x9b, hi: 0x9d}, - {value: 0x0018, lo: 0x9e, hi: 0xbf}, - // Block 0x3a, offset 0x1fe - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0x96}, - {value: 0x3308, lo: 0x97, hi: 0x98}, - {value: 0x3008, lo: 0x99, hi: 0x9a}, - {value: 0x3308, lo: 0x9b, hi: 0x9b}, - {value: 0x0040, lo: 0x9c, hi: 0x9d}, - {value: 0x0018, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x3b, offset 0x206 - {value: 0x0000, lo: 0x0f}, - {value: 0x0008, lo: 0x80, hi: 0x94}, - {value: 0x3008, lo: 0x95, hi: 0x95}, - {value: 0x3308, lo: 0x96, hi: 0x96}, - {value: 0x3008, lo: 0x97, hi: 0x97}, - {value: 0x3308, lo: 0x98, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0x9f}, - {value: 0x3b08, lo: 0xa0, hi: 0xa0}, - {value: 0x3008, lo: 0xa1, hi: 0xa1}, - {value: 0x3308, lo: 0xa2, hi: 0xa2}, - {value: 0x3008, lo: 0xa3, hi: 0xa4}, - {value: 0x3308, lo: 0xa5, hi: 0xac}, - {value: 0x3008, lo: 0xad, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xbc}, - {value: 0x0040, lo: 0xbd, hi: 0xbe}, - {value: 0x3308, lo: 0xbf, hi: 0xbf}, - // Block 0x3c, offset 0x216 - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0x89}, - {value: 0x0040, lo: 0x8a, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xa6}, - {value: 0x0008, lo: 0xa7, hi: 0xa7}, - {value: 0x0018, lo: 0xa8, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xbd}, - {value: 0x3318, lo: 0xbe, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0x3d, offset 0x222 - {value: 0x0000, lo: 0x01}, - {value: 0x0040, lo: 0x80, hi: 0xbf}, - // Block 0x3e, offset 0x224 - {value: 0x0000, lo: 0x09}, - {value: 0x3308, lo: 0x80, hi: 0x83}, - {value: 0x3008, lo: 0x84, hi: 0x84}, - {value: 0x0008, lo: 0x85, hi: 0xb3}, - {value: 0x3308, lo: 0xb4, hi: 0xb4}, - {value: 0x3008, lo: 0xb5, hi: 0xb5}, - {value: 0x3308, lo: 0xb6, hi: 0xba}, - {value: 0x3008, lo: 0xbb, hi: 0xbb}, - {value: 0x3308, lo: 0xbc, hi: 0xbc}, - {value: 0x3008, lo: 0xbd, hi: 0xbf}, - // Block 0x3f, offset 0x22e - {value: 0x0000, lo: 0x0b}, - {value: 0x3008, lo: 0x80, hi: 0x81}, - {value: 0x3308, lo: 0x82, hi: 0x82}, - {value: 0x3008, lo: 0x83, hi: 0x83}, - {value: 0x3808, lo: 0x84, hi: 0x84}, - {value: 0x0008, lo: 0x85, hi: 0x8b}, - {value: 0x0040, lo: 0x8c, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0018, lo: 0x9a, hi: 0xaa}, - {value: 0x3308, lo: 0xab, hi: 0xb3}, - {value: 0x0018, lo: 0xb4, hi: 0xbc}, - {value: 0x0040, lo: 0xbd, hi: 0xbf}, - // Block 0x40, offset 0x23a - {value: 0x0000, lo: 0x0b}, - {value: 0x3308, lo: 0x80, hi: 0x81}, - {value: 0x3008, lo: 0x82, hi: 0x82}, - {value: 0x0008, lo: 0x83, hi: 0xa0}, - {value: 0x3008, lo: 0xa1, hi: 0xa1}, - {value: 0x3308, lo: 0xa2, hi: 0xa5}, - {value: 0x3008, lo: 0xa6, hi: 0xa7}, - {value: 0x3308, lo: 0xa8, hi: 0xa9}, - {value: 0x3808, lo: 0xaa, hi: 0xaa}, - {value: 0x3b08, lo: 0xab, hi: 0xab}, - {value: 0x3308, lo: 0xac, hi: 0xad}, - {value: 0x0008, lo: 0xae, hi: 0xbf}, - // Block 0x41, offset 0x246 - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0xa5}, - {value: 0x3308, lo: 0xa6, hi: 0xa6}, - {value: 0x3008, lo: 0xa7, hi: 0xa7}, - {value: 0x3308, lo: 0xa8, hi: 0xa9}, - {value: 0x3008, lo: 0xaa, hi: 0xac}, - {value: 0x3308, lo: 0xad, hi: 0xad}, - {value: 0x3008, lo: 0xae, hi: 0xae}, - {value: 0x3308, lo: 0xaf, hi: 0xb1}, - {value: 0x3808, lo: 0xb2, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xbb}, - {value: 0x0018, lo: 0xbc, hi: 0xbf}, - // Block 0x42, offset 0x252 - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0xa3}, - {value: 0x3008, lo: 0xa4, hi: 0xab}, - {value: 0x3308, lo: 0xac, hi: 0xb3}, - {value: 0x3008, lo: 0xb4, hi: 0xb5}, - {value: 0x3308, lo: 0xb6, hi: 0xb7}, - {value: 0x0040, lo: 0xb8, hi: 0xba}, - {value: 0x0018, lo: 0xbb, hi: 0xbf}, - // Block 0x43, offset 0x25a - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0x89}, - {value: 0x0040, lo: 0x8a, hi: 0x8c}, - {value: 0x0008, lo: 0x8d, hi: 0xbd}, - {value: 0x0018, lo: 0xbe, hi: 0xbf}, - // Block 0x44, offset 0x25f - {value: 0x0000, lo: 0x0c}, - {value: 0x0e29, lo: 0x80, hi: 0x80}, - {value: 0x0e41, lo: 0x81, hi: 0x81}, - {value: 0x0e59, lo: 0x82, hi: 0x82}, - {value: 0x0e71, lo: 0x83, hi: 0x83}, - {value: 0x0e89, lo: 0x84, hi: 0x85}, - {value: 0x0ea1, lo: 0x86, hi: 0x86}, - {value: 0x0eb9, lo: 0x87, hi: 0x87}, - {value: 0x057d, lo: 0x88, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x8f}, - {value: 0x059d, lo: 0x90, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbc}, - {value: 0x059d, lo: 0xbd, hi: 0xbf}, - // Block 0x45, offset 0x26c - {value: 0x0000, lo: 0x10}, - {value: 0x0018, lo: 0x80, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x3308, lo: 0x90, hi: 0x92}, - {value: 0x0018, lo: 0x93, hi: 0x93}, - {value: 0x3308, lo: 0x94, hi: 0xa0}, - {value: 0x3008, lo: 0xa1, hi: 0xa1}, - {value: 0x3308, lo: 0xa2, hi: 0xa8}, - {value: 0x0008, lo: 0xa9, hi: 0xac}, - {value: 0x3308, lo: 0xad, hi: 0xad}, - {value: 0x0008, lo: 0xae, hi: 0xb3}, - {value: 0x3308, lo: 0xb4, hi: 0xb4}, - {value: 0x0008, lo: 0xb5, hi: 0xb6}, - {value: 0x3008, lo: 0xb7, hi: 0xb7}, - {value: 0x3308, lo: 0xb8, hi: 0xb9}, - {value: 0x0008, lo: 0xba, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbf}, - // Block 0x46, offset 0x27d - {value: 0x0000, lo: 0x03}, - {value: 0x3308, lo: 0x80, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xba}, - {value: 0x3308, lo: 0xbb, hi: 0xbf}, - // Block 0x47, offset 0x281 - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0x87}, - {value: 0xe045, lo: 0x88, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0x97}, - {value: 0xe045, lo: 0x98, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa7}, - {value: 0xe045, lo: 0xa8, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb7}, - {value: 0xe045, lo: 0xb8, hi: 0xbf}, - // Block 0x48, offset 0x28c - {value: 0x0000, lo: 0x03}, - {value: 0x0040, lo: 0x80, hi: 0x8f}, - {value: 0x3318, lo: 0x90, hi: 0xb0}, - {value: 0x0040, lo: 0xb1, hi: 0xbf}, - // Block 0x49, offset 0x290 - {value: 0x0000, lo: 0x08}, - {value: 0x0018, lo: 0x80, hi: 0x82}, - {value: 0x0040, lo: 0x83, hi: 0x83}, - {value: 0x0008, lo: 0x84, hi: 0x84}, - {value: 0x0018, lo: 0x85, hi: 0x88}, - {value: 0x24c1, lo: 0x89, hi: 0x89}, - {value: 0x0018, lo: 0x8a, hi: 0x8b}, - {value: 0x0040, lo: 0x8c, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0xbf}, - // Block 0x4a, offset 0x299 - {value: 0x0000, lo: 0x07}, - {value: 0x0018, lo: 0x80, hi: 0xab}, - {value: 0x24f1, lo: 0xac, hi: 0xac}, - {value: 0x2529, lo: 0xad, hi: 0xad}, - {value: 0x0018, lo: 0xae, hi: 0xae}, - {value: 0x2579, lo: 0xaf, hi: 0xaf}, - {value: 0x25b1, lo: 0xb0, hi: 0xb0}, - {value: 0x0018, lo: 0xb1, hi: 0xbf}, - // Block 0x4b, offset 0x2a1 - {value: 0x0000, lo: 0x05}, - {value: 0x0018, lo: 0x80, hi: 0x9f}, - {value: 0x0080, lo: 0xa0, hi: 0xa0}, - {value: 0x0018, lo: 0xa1, hi: 0xad}, - {value: 0x0080, lo: 0xae, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xbf}, - // Block 0x4c, offset 0x2a7 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0xa8}, - {value: 0x09dd, lo: 0xa9, hi: 0xa9}, - {value: 0x09fd, lo: 0xaa, hi: 0xaa}, - {value: 0x0018, lo: 0xab, hi: 0xbf}, - // Block 0x4d, offset 0x2ac - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0xa6}, - {value: 0x0040, lo: 0xa7, hi: 0xbf}, - // Block 0x4e, offset 0x2af - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0x8b}, - {value: 0x28c1, lo: 0x8c, hi: 0x8c}, - {value: 0x0018, lo: 0x8d, hi: 0xbf}, - // Block 0x4f, offset 0x2b3 - {value: 0x0000, lo: 0x05}, - {value: 0x0018, lo: 0x80, hi: 0xb3}, - {value: 0x0e7e, lo: 0xb4, hi: 0xb4}, - {value: 0x292a, lo: 0xb5, hi: 0xb5}, - {value: 0x0e9e, lo: 0xb6, hi: 0xb6}, - {value: 0x0018, lo: 0xb7, hi: 0xbf}, - // Block 0x50, offset 0x2b9 - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0x9b}, - {value: 0x2941, lo: 0x9c, hi: 0x9c}, - {value: 0x0018, lo: 0x9d, hi: 0xbf}, - // Block 0x51, offset 0x2bd - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xb5}, - {value: 0x0018, lo: 0xb6, hi: 0xbf}, - // Block 0x52, offset 0x2c1 - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0x97}, - {value: 0x0018, lo: 0x98, hi: 0xbf}, - // Block 0x53, offset 0x2c5 - {value: 0x0000, lo: 0x05}, - {value: 0xe185, lo: 0x80, hi: 0x8f}, - {value: 0x03f5, lo: 0x90, hi: 0x9f}, - {value: 0x0ebd, lo: 0xa0, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x54, offset 0x2cb - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0xa5}, - {value: 0x0040, lo: 0xa6, hi: 0xa6}, - {value: 0x0008, lo: 0xa7, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xac}, - {value: 0x0008, lo: 0xad, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x55, offset 0x2d3 - {value: 0x0000, lo: 0x06}, - {value: 0x0008, lo: 0x80, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xae}, - {value: 0xe075, lo: 0xaf, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb0}, - {value: 0x0040, lo: 0xb1, hi: 0xbe}, - {value: 0x3b08, lo: 0xbf, hi: 0xbf}, - // Block 0x56, offset 0x2da - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa6}, - {value: 0x0040, lo: 0xa7, hi: 0xa7}, - {value: 0x0008, lo: 0xa8, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xb7}, - {value: 0x0008, lo: 0xb8, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0x57, offset 0x2e5 - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x87}, - {value: 0x0008, lo: 0x88, hi: 0x8e}, - {value: 0x0040, lo: 0x8f, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x97}, - {value: 0x0008, lo: 0x98, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0x9f}, - {value: 0x3308, lo: 0xa0, hi: 0xbf}, - // Block 0x58, offset 0x2ef - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0xae}, - {value: 0x0008, lo: 0xaf, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xbf}, - // Block 0x59, offset 0x2f3 - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0x8f}, - {value: 0x0040, lo: 0x90, hi: 0xbf}, - // Block 0x5a, offset 0x2f6 - {value: 0x0000, lo: 0x05}, - {value: 0x0018, lo: 0x80, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9a}, - {value: 0x0018, lo: 0x9b, hi: 0x9e}, - {value: 0x0ef5, lo: 0x9f, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xbf}, - // Block 0x5b, offset 0x2fc - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0xb2}, - {value: 0x0f15, lo: 0xb3, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xbf}, - // Block 0x5c, offset 0x300 - {value: 0x0020, lo: 0x01}, - {value: 0x0f35, lo: 0x80, hi: 0xbf}, - // Block 0x5d, offset 0x302 - {value: 0x0020, lo: 0x02}, - {value: 0x1735, lo: 0x80, hi: 0x8f}, - {value: 0x1915, lo: 0x90, hi: 0xbf}, - // Block 0x5e, offset 0x305 - {value: 0x0020, lo: 0x01}, - {value: 0x1f15, lo: 0x80, hi: 0xbf}, - // Block 0x5f, offset 0x307 - {value: 0x0000, lo: 0x02}, - {value: 0x0040, lo: 0x80, hi: 0x80}, - {value: 0x0008, lo: 0x81, hi: 0xbf}, - // Block 0x60, offset 0x30a - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x98}, - {value: 0x3308, lo: 0x99, hi: 0x9a}, - {value: 0x29e2, lo: 0x9b, hi: 0x9b}, - {value: 0x2a0a, lo: 0x9c, hi: 0x9c}, - {value: 0x0008, lo: 0x9d, hi: 0x9e}, - {value: 0x2a31, lo: 0x9f, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xa0}, - {value: 0x0008, lo: 0xa1, hi: 0xbf}, - // Block 0x61, offset 0x314 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xbe}, - {value: 0x2a69, lo: 0xbf, hi: 0xbf}, - // Block 0x62, offset 0x317 - {value: 0x0000, lo: 0x0e}, - {value: 0x0040, lo: 0x80, hi: 0x84}, - {value: 0x0008, lo: 0x85, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xb0}, - {value: 0x2a35, lo: 0xb1, hi: 0xb1}, - {value: 0x2a55, lo: 0xb2, hi: 0xb2}, - {value: 0x2a75, lo: 0xb3, hi: 0xb3}, - {value: 0x2a95, lo: 0xb4, hi: 0xb4}, - {value: 0x2a75, lo: 0xb5, hi: 0xb5}, - {value: 0x2ab5, lo: 0xb6, hi: 0xb6}, - {value: 0x2ad5, lo: 0xb7, hi: 0xb7}, - {value: 0x2af5, lo: 0xb8, hi: 0xb9}, - {value: 0x2b15, lo: 0xba, hi: 0xbb}, - {value: 0x2b35, lo: 0xbc, hi: 0xbd}, - {value: 0x2b15, lo: 0xbe, hi: 0xbf}, - // Block 0x63, offset 0x326 - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0xa3}, - {value: 0x0040, lo: 0xa4, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x64, offset 0x32a - {value: 0x0030, lo: 0x04}, - {value: 0x2aa2, lo: 0x80, hi: 0x9d}, - {value: 0x305a, lo: 0x9e, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0x9f}, - {value: 0x30a2, lo: 0xa0, hi: 0xbf}, - // Block 0x65, offset 0x32f - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xbf}, - // Block 0x66, offset 0x332 - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0x8c}, - {value: 0x0040, lo: 0x8d, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0xbf}, - // Block 0x67, offset 0x336 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xbd}, - {value: 0x0018, lo: 0xbe, hi: 0xbf}, - // Block 0x68, offset 0x33b - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0x8c}, - {value: 0x0018, lo: 0x8d, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xab}, - {value: 0x0040, lo: 0xac, hi: 0xbf}, - // Block 0x69, offset 0x340 - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0xa5}, - {value: 0x0018, lo: 0xa6, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xb1}, - {value: 0x0018, lo: 0xb2, hi: 0xb7}, - {value: 0x0040, lo: 0xb8, hi: 0xbf}, - // Block 0x6a, offset 0x346 - {value: 0x0000, lo: 0x0b}, - {value: 0x0040, lo: 0x80, hi: 0x81}, - {value: 0xe00d, lo: 0x82, hi: 0x82}, - {value: 0x0008, lo: 0x83, hi: 0x83}, - {value: 0x03f5, lo: 0x84, hi: 0x84}, - {value: 0x1329, lo: 0x85, hi: 0x85}, - {value: 0x447d, lo: 0x86, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0xb6}, - {value: 0x0008, lo: 0xb7, hi: 0xb7}, - {value: 0x2009, lo: 0xb8, hi: 0xb8}, - {value: 0x6e89, lo: 0xb9, hi: 0xb9}, - {value: 0x0008, lo: 0xba, hi: 0xbf}, - // Block 0x6b, offset 0x352 - {value: 0x0000, lo: 0x0e}, - {value: 0x0008, lo: 0x80, hi: 0x81}, - {value: 0x3308, lo: 0x82, hi: 0x82}, - {value: 0x0008, lo: 0x83, hi: 0x85}, - {value: 0x3b08, lo: 0x86, hi: 0x86}, - {value: 0x0008, lo: 0x87, hi: 0x8a}, - {value: 0x3308, lo: 0x8b, hi: 0x8b}, - {value: 0x0008, lo: 0x8c, hi: 0xa2}, - {value: 0x3008, lo: 0xa3, hi: 0xa4}, - {value: 0x3308, lo: 0xa5, hi: 0xa6}, - {value: 0x3008, lo: 0xa7, hi: 0xa7}, - {value: 0x0018, lo: 0xa8, hi: 0xab}, - {value: 0x0040, lo: 0xac, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbf}, - // Block 0x6c, offset 0x361 - {value: 0x0000, lo: 0x05}, - {value: 0x0208, lo: 0x80, hi: 0xb1}, - {value: 0x0108, lo: 0xb2, hi: 0xb2}, - {value: 0x0008, lo: 0xb3, hi: 0xb3}, - {value: 0x0018, lo: 0xb4, hi: 0xb7}, - {value: 0x0040, lo: 0xb8, hi: 0xbf}, - // Block 0x6d, offset 0x367 - {value: 0x0000, lo: 0x03}, - {value: 0x3008, lo: 0x80, hi: 0x81}, - {value: 0x0008, lo: 0x82, hi: 0xb3}, - {value: 0x3008, lo: 0xb4, hi: 0xbf}, - // Block 0x6e, offset 0x36b - {value: 0x0000, lo: 0x0e}, - {value: 0x3008, lo: 0x80, hi: 0x83}, - {value: 0x3b08, lo: 0x84, hi: 0x84}, - {value: 0x3308, lo: 0x85, hi: 0x85}, - {value: 0x0040, lo: 0x86, hi: 0x8d}, - {value: 0x0018, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9f}, - {value: 0x3308, lo: 0xa0, hi: 0xb1}, - {value: 0x0008, lo: 0xb2, hi: 0xb7}, - {value: 0x0018, lo: 0xb8, hi: 0xba}, - {value: 0x0008, lo: 0xbb, hi: 0xbb}, - {value: 0x0018, lo: 0xbc, hi: 0xbc}, - {value: 0x0008, lo: 0xbd, hi: 0xbe}, - {value: 0x3308, lo: 0xbf, hi: 0xbf}, - // Block 0x6f, offset 0x37a - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0xa5}, - {value: 0x3308, lo: 0xa6, hi: 0xad}, - {value: 0x0018, lo: 0xae, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x70, offset 0x37f - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x3308, lo: 0x87, hi: 0x91}, - {value: 0x3008, lo: 0x92, hi: 0x92}, - {value: 0x3808, lo: 0x93, hi: 0x93}, - {value: 0x0040, lo: 0x94, hi: 0x9e}, - {value: 0x0018, lo: 0x9f, hi: 0xbc}, - {value: 0x0040, lo: 0xbd, hi: 0xbf}, - // Block 0x71, offset 0x387 - {value: 0x0000, lo: 0x09}, - {value: 0x3308, lo: 0x80, hi: 0x82}, - {value: 0x3008, lo: 0x83, hi: 0x83}, - {value: 0x0008, lo: 0x84, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xb3}, - {value: 0x3008, lo: 0xb4, hi: 0xb5}, - {value: 0x3308, lo: 0xb6, hi: 0xb9}, - {value: 0x3008, lo: 0xba, hi: 0xbb}, - {value: 0x3308, lo: 0xbc, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbf}, - // Block 0x72, offset 0x391 - {value: 0x0000, lo: 0x0a}, - {value: 0x3808, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8e}, - {value: 0x0008, lo: 0x8f, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9d}, - {value: 0x0018, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa4}, - {value: 0x3308, lo: 0xa5, hi: 0xa5}, - {value: 0x0008, lo: 0xa6, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0x73, offset 0x39c - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0xa8}, - {value: 0x3308, lo: 0xa9, hi: 0xae}, - {value: 0x3008, lo: 0xaf, hi: 0xb0}, - {value: 0x3308, lo: 0xb1, hi: 0xb2}, - {value: 0x3008, lo: 0xb3, hi: 0xb4}, - {value: 0x3308, lo: 0xb5, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xbf}, - // Block 0x74, offset 0x3a4 - {value: 0x0000, lo: 0x10}, - {value: 0x0008, lo: 0x80, hi: 0x82}, - {value: 0x3308, lo: 0x83, hi: 0x83}, - {value: 0x0008, lo: 0x84, hi: 0x8b}, - {value: 0x3308, lo: 0x8c, hi: 0x8c}, - {value: 0x3008, lo: 0x8d, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9b}, - {value: 0x0018, lo: 0x9c, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xb6}, - {value: 0x0018, lo: 0xb7, hi: 0xb9}, - {value: 0x0008, lo: 0xba, hi: 0xba}, - {value: 0x3008, lo: 0xbb, hi: 0xbb}, - {value: 0x3308, lo: 0xbc, hi: 0xbc}, - {value: 0x3008, lo: 0xbd, hi: 0xbd}, - {value: 0x0008, lo: 0xbe, hi: 0xbf}, - // Block 0x75, offset 0x3b5 - {value: 0x0000, lo: 0x08}, - {value: 0x0008, lo: 0x80, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xb0}, - {value: 0x0008, lo: 0xb1, hi: 0xb1}, - {value: 0x3308, lo: 0xb2, hi: 0xb4}, - {value: 0x0008, lo: 0xb5, hi: 0xb6}, - {value: 0x3308, lo: 0xb7, hi: 0xb8}, - {value: 0x0008, lo: 0xb9, hi: 0xbd}, - {value: 0x3308, lo: 0xbe, hi: 0xbf}, - // Block 0x76, offset 0x3be - {value: 0x0000, lo: 0x0f}, - {value: 0x0008, lo: 0x80, hi: 0x80}, - {value: 0x3308, lo: 0x81, hi: 0x81}, - {value: 0x0008, lo: 0x82, hi: 0x82}, - {value: 0x0040, lo: 0x83, hi: 0x9a}, - {value: 0x0008, lo: 0x9b, hi: 0x9d}, - {value: 0x0018, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xaa}, - {value: 0x3008, lo: 0xab, hi: 0xab}, - {value: 0x3308, lo: 0xac, hi: 0xad}, - {value: 0x3008, lo: 0xae, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb1}, - {value: 0x0008, lo: 0xb2, hi: 0xb4}, - {value: 0x3008, lo: 0xb5, hi: 0xb5}, - {value: 0x3b08, lo: 0xb6, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xbf}, - // Block 0x77, offset 0x3ce - {value: 0x0000, lo: 0x0c}, - {value: 0x0040, lo: 0x80, hi: 0x80}, - {value: 0x0008, lo: 0x81, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x88}, - {value: 0x0008, lo: 0x89, hi: 0x8e}, - {value: 0x0040, lo: 0x8f, hi: 0x90}, - {value: 0x0008, lo: 0x91, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa6}, - {value: 0x0040, lo: 0xa7, hi: 0xa7}, - {value: 0x0008, lo: 0xa8, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x78, offset 0x3db - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x9a}, - {value: 0x0018, lo: 0x9b, hi: 0x9b}, - {value: 0x449d, lo: 0x9c, hi: 0x9c}, - {value: 0x44b5, lo: 0x9d, hi: 0x9d}, - {value: 0x2971, lo: 0x9e, hi: 0x9e}, - {value: 0xe06d, lo: 0x9f, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xaf}, - {value: 0x44cd, lo: 0xb0, hi: 0xbf}, - // Block 0x79, offset 0x3e5 - {value: 0x0000, lo: 0x04}, - {value: 0x44ed, lo: 0x80, hi: 0x8f}, - {value: 0x450d, lo: 0x90, hi: 0x9f}, - {value: 0x452d, lo: 0xa0, hi: 0xaf}, - {value: 0x450d, lo: 0xb0, hi: 0xbf}, - // Block 0x7a, offset 0x3ea - {value: 0x0000, lo: 0x0c}, - {value: 0x0008, lo: 0x80, hi: 0xa2}, - {value: 0x3008, lo: 0xa3, hi: 0xa4}, - {value: 0x3308, lo: 0xa5, hi: 0xa5}, - {value: 0x3008, lo: 0xa6, hi: 0xa7}, - {value: 0x3308, lo: 0xa8, hi: 0xa8}, - {value: 0x3008, lo: 0xa9, hi: 0xaa}, - {value: 0x0018, lo: 0xab, hi: 0xab}, - {value: 0x3008, lo: 0xac, hi: 0xac}, - {value: 0x3b08, lo: 0xad, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbf}, - // Block 0x7b, offset 0x3f7 - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0xa3}, - {value: 0x0040, lo: 0xa4, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xbf}, - // Block 0x7c, offset 0x3fb - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x8a}, - {value: 0x0018, lo: 0x8b, hi: 0xbb}, - {value: 0x0040, lo: 0xbc, hi: 0xbf}, - // Block 0x7d, offset 0x400 - {value: 0x0020, lo: 0x01}, - {value: 0x454d, lo: 0x80, hi: 0xbf}, - // Block 0x7e, offset 0x402 - {value: 0x0020, lo: 0x03}, - {value: 0x4d4d, lo: 0x80, hi: 0x94}, - {value: 0x4b0d, lo: 0x95, hi: 0x95}, - {value: 0x4fed, lo: 0x96, hi: 0xbf}, - // Block 0x7f, offset 0x406 - {value: 0x0020, lo: 0x01}, - {value: 0x552d, lo: 0x80, hi: 0xbf}, - // Block 0x80, offset 0x408 - {value: 0x0020, lo: 0x03}, - {value: 0x5d2d, lo: 0x80, hi: 0x84}, - {value: 0x568d, lo: 0x85, hi: 0x85}, - {value: 0x5dcd, lo: 0x86, hi: 0xbf}, - // Block 0x81, offset 0x40c - {value: 0x0020, lo: 0x08}, - {value: 0x6b8d, lo: 0x80, hi: 0x8f}, - {value: 0x6d4d, lo: 0x90, hi: 0x90}, - {value: 0x6d8d, lo: 0x91, hi: 0xab}, - {value: 0x6ea1, lo: 0xac, hi: 0xac}, - {value: 0x70ed, lo: 0xad, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xaf}, - {value: 0x710d, lo: 0xb0, hi: 0xbf}, - // Block 0x82, offset 0x415 - {value: 0x0020, lo: 0x05}, - {value: 0x730d, lo: 0x80, hi: 0xad}, - {value: 0x656d, lo: 0xae, hi: 0xae}, - {value: 0x78cd, lo: 0xaf, hi: 0xb5}, - {value: 0x6f8d, lo: 0xb6, hi: 0xb6}, - {value: 0x79ad, lo: 0xb7, hi: 0xbf}, - // Block 0x83, offset 0x41b - {value: 0x0028, lo: 0x03}, - {value: 0x7c21, lo: 0x80, hi: 0x82}, - {value: 0x7be1, lo: 0x83, hi: 0x83}, - {value: 0x7c99, lo: 0x84, hi: 0xbf}, - // Block 0x84, offset 0x41f - {value: 0x0038, lo: 0x0f}, - {value: 0x9db1, lo: 0x80, hi: 0x83}, - {value: 0x9e59, lo: 0x84, hi: 0x85}, - {value: 0x9e91, lo: 0x86, hi: 0x87}, - {value: 0x9ec9, lo: 0x88, hi: 0x8f}, - {value: 0x0040, lo: 0x90, hi: 0x90}, - {value: 0x0040, lo: 0x91, hi: 0x91}, - {value: 0xa089, lo: 0x92, hi: 0x97}, - {value: 0xa1a1, lo: 0x98, hi: 0x9c}, - {value: 0xa281, lo: 0x9d, hi: 0xb3}, - {value: 0x9d41, lo: 0xb4, hi: 0xb4}, - {value: 0x9db1, lo: 0xb5, hi: 0xb5}, - {value: 0xa789, lo: 0xb6, hi: 0xbb}, - {value: 0xa869, lo: 0xbc, hi: 0xbc}, - {value: 0xa7f9, lo: 0xbd, hi: 0xbd}, - {value: 0xa8d9, lo: 0xbe, hi: 0xbf}, - // Block 0x85, offset 0x42f - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x8b}, - {value: 0x0040, lo: 0x8c, hi: 0x8c}, - {value: 0x0008, lo: 0x8d, hi: 0xa6}, - {value: 0x0040, lo: 0xa7, hi: 0xa7}, - {value: 0x0008, lo: 0xa8, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbb}, - {value: 0x0008, lo: 0xbc, hi: 0xbd}, - {value: 0x0040, lo: 0xbe, hi: 0xbe}, - {value: 0x0008, lo: 0xbf, hi: 0xbf}, - // Block 0x86, offset 0x439 - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0xbf}, - // Block 0x87, offset 0x43e - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbf}, - // Block 0x88, offset 0x441 - {value: 0x0000, lo: 0x05}, - {value: 0x0018, lo: 0x80, hi: 0x82}, - {value: 0x0040, lo: 0x83, hi: 0x86}, - {value: 0x0018, lo: 0x87, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xb6}, - {value: 0x0018, lo: 0xb7, hi: 0xbf}, - // Block 0x89, offset 0x447 - {value: 0x0000, lo: 0x06}, - {value: 0x0018, lo: 0x80, hi: 0x8e}, - {value: 0x0040, lo: 0x8f, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0x9b}, - {value: 0x0040, lo: 0x9c, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xa0}, - {value: 0x0040, lo: 0xa1, hi: 0xbf}, - // Block 0x8a, offset 0x44e - {value: 0x0000, lo: 0x04}, - {value: 0x0040, lo: 0x80, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0xbc}, - {value: 0x3308, lo: 0xbd, hi: 0xbd}, - {value: 0x0040, lo: 0xbe, hi: 0xbf}, - // Block 0x8b, offset 0x453 - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0x9c}, - {value: 0x0040, lo: 0x9d, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x8c, offset 0x457 - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0x90}, - {value: 0x0040, lo: 0x91, hi: 0x9f}, - {value: 0x3308, lo: 0xa0, hi: 0xa0}, - {value: 0x0018, lo: 0xa1, hi: 0xbb}, - {value: 0x0040, lo: 0xbc, hi: 0xbf}, - // Block 0x8d, offset 0x45d - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xa3}, - {value: 0x0040, lo: 0xa4, hi: 0xac}, - {value: 0x0008, lo: 0xad, hi: 0xbf}, - // Block 0x8e, offset 0x462 - {value: 0x0000, lo: 0x08}, - {value: 0x0008, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0x81}, - {value: 0x0008, lo: 0x82, hi: 0x89}, - {value: 0x0018, lo: 0x8a, hi: 0x8a}, - {value: 0x0040, lo: 0x8b, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xb5}, - {value: 0x3308, lo: 0xb6, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbf}, - // Block 0x8f, offset 0x46b - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0x9e}, - {value: 0x0018, lo: 0x9f, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x90, offset 0x470 - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0x83}, - {value: 0x0040, lo: 0x84, hi: 0x87}, - {value: 0x0008, lo: 0x88, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0xbf}, - // Block 0x91, offset 0x476 - {value: 0x0000, lo: 0x06}, - {value: 0xe145, lo: 0x80, hi: 0x87}, - {value: 0xe1c5, lo: 0x88, hi: 0x8f}, - {value: 0xe145, lo: 0x90, hi: 0x97}, - {value: 0x8b0d, lo: 0x98, hi: 0x9f}, - {value: 0x8b25, lo: 0xa0, hi: 0xa7}, - {value: 0x0008, lo: 0xa8, hi: 0xbf}, - // Block 0x92, offset 0x47d - {value: 0x0000, lo: 0x06}, - {value: 0x0008, lo: 0x80, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa9}, - {value: 0x0040, lo: 0xaa, hi: 0xaf}, - {value: 0x8b25, lo: 0xb0, hi: 0xb7}, - {value: 0x8b0d, lo: 0xb8, hi: 0xbf}, - // Block 0x93, offset 0x484 - {value: 0x0000, lo: 0x06}, - {value: 0xe145, lo: 0x80, hi: 0x87}, - {value: 0xe1c5, lo: 0x88, hi: 0x8f}, - {value: 0xe145, lo: 0x90, hi: 0x93}, - {value: 0x0040, lo: 0x94, hi: 0x97}, - {value: 0x0008, lo: 0x98, hi: 0xbb}, - {value: 0x0040, lo: 0xbc, hi: 0xbf}, - // Block 0x94, offset 0x48b - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x95, offset 0x48f - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0xa3}, - {value: 0x0040, lo: 0xa4, hi: 0xae}, - {value: 0x0018, lo: 0xaf, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xbf}, - // Block 0x96, offset 0x494 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xbf}, - // Block 0x97, offset 0x497 - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xbf}, - // Block 0x98, offset 0x49c - {value: 0x0000, lo: 0x0b}, - {value: 0x0808, lo: 0x80, hi: 0x85}, - {value: 0x0040, lo: 0x86, hi: 0x87}, - {value: 0x0808, lo: 0x88, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x89}, - {value: 0x0808, lo: 0x8a, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xb6}, - {value: 0x0808, lo: 0xb7, hi: 0xb8}, - {value: 0x0040, lo: 0xb9, hi: 0xbb}, - {value: 0x0808, lo: 0xbc, hi: 0xbc}, - {value: 0x0040, lo: 0xbd, hi: 0xbe}, - {value: 0x0808, lo: 0xbf, hi: 0xbf}, - // Block 0x99, offset 0x4a8 - {value: 0x0000, lo: 0x05}, - {value: 0x0808, lo: 0x80, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0x96}, - {value: 0x0818, lo: 0x97, hi: 0x9f}, - {value: 0x0808, lo: 0xa0, hi: 0xb6}, - {value: 0x0818, lo: 0xb7, hi: 0xbf}, - // Block 0x9a, offset 0x4ae - {value: 0x0000, lo: 0x04}, - {value: 0x0808, lo: 0x80, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0xa6}, - {value: 0x0818, lo: 0xa7, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xbf}, - // Block 0x9b, offset 0x4b3 - {value: 0x0000, lo: 0x06}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x0808, lo: 0xa0, hi: 0xb2}, - {value: 0x0040, lo: 0xb3, hi: 0xb3}, - {value: 0x0808, lo: 0xb4, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xba}, - {value: 0x0818, lo: 0xbb, hi: 0xbf}, - // Block 0x9c, offset 0x4ba - {value: 0x0000, lo: 0x07}, - {value: 0x0808, lo: 0x80, hi: 0x95}, - {value: 0x0818, lo: 0x96, hi: 0x9b}, - {value: 0x0040, lo: 0x9c, hi: 0x9e}, - {value: 0x0018, lo: 0x9f, hi: 0x9f}, - {value: 0x0808, lo: 0xa0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbe}, - {value: 0x0818, lo: 0xbf, hi: 0xbf}, - // Block 0x9d, offset 0x4c2 - {value: 0x0000, lo: 0x04}, - {value: 0x0808, lo: 0x80, hi: 0xb7}, - {value: 0x0040, lo: 0xb8, hi: 0xbb}, - {value: 0x0818, lo: 0xbc, hi: 0xbd}, - {value: 0x0808, lo: 0xbe, hi: 0xbf}, - // Block 0x9e, offset 0x4c7 - {value: 0x0000, lo: 0x03}, - {value: 0x0818, lo: 0x80, hi: 0x8f}, - {value: 0x0040, lo: 0x90, hi: 0x91}, - {value: 0x0818, lo: 0x92, hi: 0xbf}, - // Block 0x9f, offset 0x4cb - {value: 0x0000, lo: 0x0f}, - {value: 0x0808, lo: 0x80, hi: 0x80}, - {value: 0x3308, lo: 0x81, hi: 0x83}, - {value: 0x0040, lo: 0x84, hi: 0x84}, - {value: 0x3308, lo: 0x85, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x8b}, - {value: 0x3308, lo: 0x8c, hi: 0x8f}, - {value: 0x0808, lo: 0x90, hi: 0x93}, - {value: 0x0040, lo: 0x94, hi: 0x94}, - {value: 0x0808, lo: 0x95, hi: 0x97}, - {value: 0x0040, lo: 0x98, hi: 0x98}, - {value: 0x0808, lo: 0x99, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xb7}, - {value: 0x3308, lo: 0xb8, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbe}, - {value: 0x3b08, lo: 0xbf, hi: 0xbf}, - // Block 0xa0, offset 0x4db - {value: 0x0000, lo: 0x06}, - {value: 0x0818, lo: 0x80, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x8f}, - {value: 0x0818, lo: 0x90, hi: 0x98}, - {value: 0x0040, lo: 0x99, hi: 0x9f}, - {value: 0x0808, lo: 0xa0, hi: 0xbc}, - {value: 0x0818, lo: 0xbd, hi: 0xbf}, - // Block 0xa1, offset 0x4e2 - {value: 0x0000, lo: 0x03}, - {value: 0x0808, lo: 0x80, hi: 0x9c}, - {value: 0x0818, lo: 0x9d, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xbf}, - // Block 0xa2, offset 0x4e6 - {value: 0x0000, lo: 0x03}, - {value: 0x0808, lo: 0x80, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xb8}, - {value: 0x0018, lo: 0xb9, hi: 0xbf}, - // Block 0xa3, offset 0x4ea - {value: 0x0000, lo: 0x06}, - {value: 0x0808, lo: 0x80, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0x97}, - {value: 0x0818, lo: 0x98, hi: 0x9f}, - {value: 0x0808, lo: 0xa0, hi: 0xb2}, - {value: 0x0040, lo: 0xb3, hi: 0xb7}, - {value: 0x0818, lo: 0xb8, hi: 0xbf}, - // Block 0xa4, offset 0x4f1 - {value: 0x0000, lo: 0x01}, - {value: 0x0808, lo: 0x80, hi: 0xbf}, - // Block 0xa5, offset 0x4f3 - {value: 0x0000, lo: 0x02}, - {value: 0x0808, lo: 0x80, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0xbf}, - // Block 0xa6, offset 0x4f6 - {value: 0x0000, lo: 0x02}, - {value: 0x03dd, lo: 0x80, hi: 0xb2}, - {value: 0x0040, lo: 0xb3, hi: 0xbf}, - // Block 0xa7, offset 0x4f9 - {value: 0x0000, lo: 0x03}, - {value: 0x0808, lo: 0x80, hi: 0xb2}, - {value: 0x0040, lo: 0xb3, hi: 0xb9}, - {value: 0x0818, lo: 0xba, hi: 0xbf}, - // Block 0xa8, offset 0x4fd - {value: 0x0000, lo: 0x08}, - {value: 0x0908, lo: 0x80, hi: 0x80}, - {value: 0x0a08, lo: 0x81, hi: 0xa1}, - {value: 0x0c08, lo: 0xa2, hi: 0xa2}, - {value: 0x0a08, lo: 0xa3, hi: 0xa3}, - {value: 0x3308, lo: 0xa4, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xaf}, - {value: 0x0808, lo: 0xb0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbf}, - // Block 0xa9, offset 0x506 - {value: 0x0000, lo: 0x03}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x0818, lo: 0xa0, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0xaa, offset 0x50a - {value: 0x0000, lo: 0x07}, - {value: 0x0808, lo: 0x80, hi: 0x9c}, - {value: 0x0818, lo: 0x9d, hi: 0xa6}, - {value: 0x0808, lo: 0xa7, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xaf}, - {value: 0x0a08, lo: 0xb0, hi: 0xb2}, - {value: 0x0c08, lo: 0xb3, hi: 0xb3}, - {value: 0x0a08, lo: 0xb4, hi: 0xbf}, - // Block 0xab, offset 0x512 - {value: 0x0000, lo: 0x07}, - {value: 0x0a08, lo: 0x80, hi: 0x84}, - {value: 0x0808, lo: 0x85, hi: 0x85}, - {value: 0x3308, lo: 0x86, hi: 0x90}, - {value: 0x0a18, lo: 0x91, hi: 0x93}, - {value: 0x0c18, lo: 0x94, hi: 0x94}, - {value: 0x0818, lo: 0x95, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0xbf}, - // Block 0xac, offset 0x51a - {value: 0x0000, lo: 0x03}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x0808, lo: 0xa0, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xbf}, - // Block 0xad, offset 0x51e - {value: 0x0000, lo: 0x05}, - {value: 0x3008, lo: 0x80, hi: 0x80}, - {value: 0x3308, lo: 0x81, hi: 0x81}, - {value: 0x3008, lo: 0x82, hi: 0x82}, - {value: 0x0008, lo: 0x83, hi: 0xb7}, - {value: 0x3308, lo: 0xb8, hi: 0xbf}, - // Block 0xae, offset 0x524 - {value: 0x0000, lo: 0x08}, - {value: 0x3308, lo: 0x80, hi: 0x85}, - {value: 0x3b08, lo: 0x86, hi: 0x86}, - {value: 0x0018, lo: 0x87, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x91}, - {value: 0x0018, lo: 0x92, hi: 0xa5}, - {value: 0x0008, lo: 0xa6, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xbe}, - {value: 0x3b08, lo: 0xbf, hi: 0xbf}, - // Block 0xaf, offset 0x52d - {value: 0x0000, lo: 0x0b}, - {value: 0x3308, lo: 0x80, hi: 0x81}, - {value: 0x3008, lo: 0x82, hi: 0x82}, - {value: 0x0008, lo: 0x83, hi: 0xaf}, - {value: 0x3008, lo: 0xb0, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xb6}, - {value: 0x3008, lo: 0xb7, hi: 0xb8}, - {value: 0x3b08, lo: 0xb9, hi: 0xb9}, - {value: 0x3308, lo: 0xba, hi: 0xba}, - {value: 0x0018, lo: 0xbb, hi: 0xbc}, - {value: 0x0040, lo: 0xbd, hi: 0xbd}, - {value: 0x0018, lo: 0xbe, hi: 0xbf}, - // Block 0xb0, offset 0x539 - {value: 0x0000, lo: 0x06}, - {value: 0x0018, lo: 0x80, hi: 0x81}, - {value: 0x0040, lo: 0x82, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xa8}, - {value: 0x0040, lo: 0xa9, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbf}, - // Block 0xb1, offset 0x540 - {value: 0x0000, lo: 0x08}, - {value: 0x3308, lo: 0x80, hi: 0x82}, - {value: 0x0008, lo: 0x83, hi: 0xa6}, - {value: 0x3308, lo: 0xa7, hi: 0xab}, - {value: 0x3008, lo: 0xac, hi: 0xac}, - {value: 0x3308, lo: 0xad, hi: 0xb2}, - {value: 0x3b08, lo: 0xb3, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xb5}, - {value: 0x0008, lo: 0xb6, hi: 0xbf}, - // Block 0xb2, offset 0x549 - {value: 0x0000, lo: 0x09}, - {value: 0x0018, lo: 0x80, hi: 0x83}, - {value: 0x0008, lo: 0x84, hi: 0x84}, - {value: 0x3008, lo: 0x85, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xb3}, - {value: 0x0018, lo: 0xb4, hi: 0xb5}, - {value: 0x0008, lo: 0xb6, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xbf}, - // Block 0xb3, offset 0x553 - {value: 0x0000, lo: 0x06}, - {value: 0x3308, lo: 0x80, hi: 0x81}, - {value: 0x3008, lo: 0x82, hi: 0x82}, - {value: 0x0008, lo: 0x83, hi: 0xb2}, - {value: 0x3008, lo: 0xb3, hi: 0xb5}, - {value: 0x3308, lo: 0xb6, hi: 0xbe}, - {value: 0x3008, lo: 0xbf, hi: 0xbf}, - // Block 0xb4, offset 0x55a - {value: 0x0000, lo: 0x0d}, - {value: 0x3808, lo: 0x80, hi: 0x80}, - {value: 0x0008, lo: 0x81, hi: 0x84}, - {value: 0x0018, lo: 0x85, hi: 0x88}, - {value: 0x3308, lo: 0x89, hi: 0x8c}, - {value: 0x0018, lo: 0x8d, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x9a}, - {value: 0x0018, lo: 0x9b, hi: 0x9b}, - {value: 0x0008, lo: 0x9c, hi: 0x9c}, - {value: 0x0018, lo: 0x9d, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xa0}, - {value: 0x0018, lo: 0xa1, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xbf}, - // Block 0xb5, offset 0x568 - {value: 0x0000, lo: 0x0c}, - {value: 0x0008, lo: 0x80, hi: 0x91}, - {value: 0x0040, lo: 0x92, hi: 0x92}, - {value: 0x0008, lo: 0x93, hi: 0xab}, - {value: 0x3008, lo: 0xac, hi: 0xae}, - {value: 0x3308, lo: 0xaf, hi: 0xb1}, - {value: 0x3008, lo: 0xb2, hi: 0xb3}, - {value: 0x3308, lo: 0xb4, hi: 0xb4}, - {value: 0x3808, lo: 0xb5, hi: 0xb5}, - {value: 0x3308, lo: 0xb6, hi: 0xb7}, - {value: 0x0018, lo: 0xb8, hi: 0xbd}, - {value: 0x3308, lo: 0xbe, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0xb6, offset 0x575 - {value: 0x0000, lo: 0x0c}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x87}, - {value: 0x0008, lo: 0x88, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x89}, - {value: 0x0008, lo: 0x8a, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8e}, - {value: 0x0008, lo: 0x8f, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0x9e}, - {value: 0x0008, lo: 0x9f, hi: 0xa8}, - {value: 0x0018, lo: 0xa9, hi: 0xa9}, - {value: 0x0040, lo: 0xaa, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0xb7, offset 0x582 - {value: 0x0000, lo: 0x08}, - {value: 0x0008, lo: 0x80, hi: 0x9e}, - {value: 0x3308, lo: 0x9f, hi: 0x9f}, - {value: 0x3008, lo: 0xa0, hi: 0xa2}, - {value: 0x3308, lo: 0xa3, hi: 0xa9}, - {value: 0x3b08, lo: 0xaa, hi: 0xaa}, - {value: 0x0040, lo: 0xab, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbf}, - // Block 0xb8, offset 0x58b - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0xb4}, - {value: 0x3008, lo: 0xb5, hi: 0xb7}, - {value: 0x3308, lo: 0xb8, hi: 0xbf}, - // Block 0xb9, offset 0x58f - {value: 0x0000, lo: 0x0f}, - {value: 0x3008, lo: 0x80, hi: 0x81}, - {value: 0x3b08, lo: 0x82, hi: 0x82}, - {value: 0x3308, lo: 0x83, hi: 0x84}, - {value: 0x3008, lo: 0x85, hi: 0x85}, - {value: 0x3308, lo: 0x86, hi: 0x86}, - {value: 0x0008, lo: 0x87, hi: 0x8a}, - {value: 0x0018, lo: 0x8b, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9a}, - {value: 0x0018, lo: 0x9b, hi: 0x9b}, - {value: 0x0040, lo: 0x9c, hi: 0x9c}, - {value: 0x0018, lo: 0x9d, hi: 0x9d}, - {value: 0x3308, lo: 0x9e, hi: 0x9e}, - {value: 0x0008, lo: 0x9f, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xbf}, - // Block 0xba, offset 0x59f - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0xaf}, - {value: 0x3008, lo: 0xb0, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xb8}, - {value: 0x3008, lo: 0xb9, hi: 0xb9}, - {value: 0x3308, lo: 0xba, hi: 0xba}, - {value: 0x3008, lo: 0xbb, hi: 0xbe}, - {value: 0x3308, lo: 0xbf, hi: 0xbf}, - // Block 0xbb, offset 0x5a7 - {value: 0x0000, lo: 0x0a}, - {value: 0x3308, lo: 0x80, hi: 0x80}, - {value: 0x3008, lo: 0x81, hi: 0x81}, - {value: 0x3b08, lo: 0x82, hi: 0x82}, - {value: 0x3308, lo: 0x83, hi: 0x83}, - {value: 0x0008, lo: 0x84, hi: 0x85}, - {value: 0x0018, lo: 0x86, hi: 0x86}, - {value: 0x0008, lo: 0x87, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0xbf}, - // Block 0xbc, offset 0x5b2 - {value: 0x0000, lo: 0x08}, - {value: 0x0008, lo: 0x80, hi: 0xae}, - {value: 0x3008, lo: 0xaf, hi: 0xb1}, - {value: 0x3308, lo: 0xb2, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xb7}, - {value: 0x3008, lo: 0xb8, hi: 0xbb}, - {value: 0x3308, lo: 0xbc, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbe}, - {value: 0x3b08, lo: 0xbf, hi: 0xbf}, - // Block 0xbd, offset 0x5bb - {value: 0x0000, lo: 0x05}, - {value: 0x3308, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0x97}, - {value: 0x0008, lo: 0x98, hi: 0x9b}, - {value: 0x3308, lo: 0x9c, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0xbf}, - // Block 0xbe, offset 0x5c1 - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0xaf}, - {value: 0x3008, lo: 0xb0, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xba}, - {value: 0x3008, lo: 0xbb, hi: 0xbc}, - {value: 0x3308, lo: 0xbd, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbe}, - {value: 0x3b08, lo: 0xbf, hi: 0xbf}, - // Block 0xbf, offset 0x5c9 - {value: 0x0000, lo: 0x08}, - {value: 0x3308, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0x83}, - {value: 0x0008, lo: 0x84, hi: 0x84}, - {value: 0x0040, lo: 0x85, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xac}, - {value: 0x0040, lo: 0xad, hi: 0xbf}, - // Block 0xc0, offset 0x5d2 - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0xaa}, - {value: 0x3308, lo: 0xab, hi: 0xab}, - {value: 0x3008, lo: 0xac, hi: 0xac}, - {value: 0x3308, lo: 0xad, hi: 0xad}, - {value: 0x3008, lo: 0xae, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xb5}, - {value: 0x3808, lo: 0xb6, hi: 0xb6}, - {value: 0x3308, lo: 0xb7, hi: 0xb7}, - {value: 0x0008, lo: 0xb8, hi: 0xb8}, - {value: 0x0040, lo: 0xb9, hi: 0xbf}, - // Block 0xc1, offset 0x5dd - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x89}, - {value: 0x0040, lo: 0x8a, hi: 0xbf}, - // Block 0xc2, offset 0x5e0 - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0x9a}, - {value: 0x0040, lo: 0x9b, hi: 0x9c}, - {value: 0x3308, lo: 0x9d, hi: 0x9f}, - {value: 0x3008, lo: 0xa0, hi: 0xa1}, - {value: 0x3308, lo: 0xa2, hi: 0xa5}, - {value: 0x3008, lo: 0xa6, hi: 0xa6}, - {value: 0x3308, lo: 0xa7, hi: 0xaa}, - {value: 0x3b08, lo: 0xab, hi: 0xab}, - {value: 0x0040, lo: 0xac, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb9}, - {value: 0x0018, lo: 0xba, hi: 0xbf}, - // Block 0xc3, offset 0x5ec - {value: 0x0000, lo: 0x08}, - {value: 0x0008, lo: 0x80, hi: 0xab}, - {value: 0x3008, lo: 0xac, hi: 0xae}, - {value: 0x3308, lo: 0xaf, hi: 0xb7}, - {value: 0x3008, lo: 0xb8, hi: 0xb8}, - {value: 0x3b08, lo: 0xb9, hi: 0xb9}, - {value: 0x3308, lo: 0xba, hi: 0xba}, - {value: 0x0018, lo: 0xbb, hi: 0xbb}, - {value: 0x0040, lo: 0xbc, hi: 0xbf}, - // Block 0xc4, offset 0x5f5 - {value: 0x0000, lo: 0x02}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x049d, lo: 0xa0, hi: 0xbf}, - // Block 0xc5, offset 0x5f8 - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0xa9}, - {value: 0x0018, lo: 0xaa, hi: 0xb2}, - {value: 0x0040, lo: 0xb3, hi: 0xbe}, - {value: 0x0008, lo: 0xbf, hi: 0xbf}, - // Block 0xc6, offset 0x5fd - {value: 0x0000, lo: 0x04}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xa9}, - {value: 0x0008, lo: 0xaa, hi: 0xbf}, - // Block 0xc7, offset 0x602 - {value: 0x0000, lo: 0x0c}, - {value: 0x0008, lo: 0x80, hi: 0x90}, - {value: 0x3008, lo: 0x91, hi: 0x93}, - {value: 0x3308, lo: 0x94, hi: 0x97}, - {value: 0x0040, lo: 0x98, hi: 0x99}, - {value: 0x3308, lo: 0x9a, hi: 0x9b}, - {value: 0x3008, lo: 0x9c, hi: 0x9f}, - {value: 0x3b08, lo: 0xa0, hi: 0xa0}, - {value: 0x0008, lo: 0xa1, hi: 0xa1}, - {value: 0x0018, lo: 0xa2, hi: 0xa2}, - {value: 0x0008, lo: 0xa3, hi: 0xa3}, - {value: 0x3008, lo: 0xa4, hi: 0xa4}, - {value: 0x0040, lo: 0xa5, hi: 0xbf}, - // Block 0xc8, offset 0x60f - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0x80}, - {value: 0x3308, lo: 0x81, hi: 0x8a}, - {value: 0x0008, lo: 0x8b, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xb3}, - {value: 0x3b08, lo: 0xb4, hi: 0xb4}, - {value: 0x3308, lo: 0xb5, hi: 0xb8}, - {value: 0x3008, lo: 0xb9, hi: 0xb9}, - {value: 0x0008, lo: 0xba, hi: 0xba}, - {value: 0x3308, lo: 0xbb, hi: 0xbe}, - {value: 0x0018, lo: 0xbf, hi: 0xbf}, - // Block 0xc9, offset 0x61a - {value: 0x0000, lo: 0x08}, - {value: 0x0018, lo: 0x80, hi: 0x86}, - {value: 0x3b08, lo: 0x87, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x90}, - {value: 0x3308, lo: 0x91, hi: 0x96}, - {value: 0x3008, lo: 0x97, hi: 0x98}, - {value: 0x3308, lo: 0x99, hi: 0x9b}, - {value: 0x0008, lo: 0x9c, hi: 0xbf}, - // Block 0xca, offset 0x623 - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x89}, - {value: 0x3308, lo: 0x8a, hi: 0x96}, - {value: 0x3008, lo: 0x97, hi: 0x97}, - {value: 0x3308, lo: 0x98, hi: 0x98}, - {value: 0x3b08, lo: 0x99, hi: 0x99}, - {value: 0x0018, lo: 0x9a, hi: 0x9c}, - {value: 0x0008, lo: 0x9d, hi: 0x9d}, - {value: 0x0018, lo: 0x9e, hi: 0xa2}, - {value: 0x0040, lo: 0xa3, hi: 0xbf}, - // Block 0xcb, offset 0x62d - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xb8}, - {value: 0x0040, lo: 0xb9, hi: 0xbf}, - // Block 0xcc, offset 0x630 - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x89}, - {value: 0x0008, lo: 0x8a, hi: 0xae}, - {value: 0x3008, lo: 0xaf, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xb7}, - {value: 0x3308, lo: 0xb8, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbe}, - {value: 0x3b08, lo: 0xbf, hi: 0xbf}, - // Block 0xcd, offset 0x63a - {value: 0x0000, lo: 0x08}, - {value: 0x0008, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0x85}, - {value: 0x0040, lo: 0x86, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0018, lo: 0x9a, hi: 0xac}, - {value: 0x0040, lo: 0xad, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb1}, - {value: 0x0008, lo: 0xb2, hi: 0xbf}, - // Block 0xce, offset 0x643 - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0x8f}, - {value: 0x0040, lo: 0x90, hi: 0x91}, - {value: 0x3308, lo: 0x92, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xa8}, - {value: 0x3008, lo: 0xa9, hi: 0xa9}, - {value: 0x3308, lo: 0xaa, hi: 0xb0}, - {value: 0x3008, lo: 0xb1, hi: 0xb1}, - {value: 0x3308, lo: 0xb2, hi: 0xb3}, - {value: 0x3008, lo: 0xb4, hi: 0xb4}, - {value: 0x3308, lo: 0xb5, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xbf}, - // Block 0xcf, offset 0x64f - {value: 0x0000, lo: 0x0c}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x87}, - {value: 0x0008, lo: 0x88, hi: 0x89}, - {value: 0x0040, lo: 0x8a, hi: 0x8a}, - {value: 0x0008, lo: 0x8b, hi: 0xb0}, - {value: 0x3308, lo: 0xb1, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xb9}, - {value: 0x3308, lo: 0xba, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbb}, - {value: 0x3308, lo: 0xbc, hi: 0xbd}, - {value: 0x0040, lo: 0xbe, hi: 0xbe}, - {value: 0x3308, lo: 0xbf, hi: 0xbf}, - // Block 0xd0, offset 0x65c - {value: 0x0000, lo: 0x0c}, - {value: 0x3308, lo: 0x80, hi: 0x83}, - {value: 0x3b08, lo: 0x84, hi: 0x85}, - {value: 0x0008, lo: 0x86, hi: 0x86}, - {value: 0x3308, lo: 0x87, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa5}, - {value: 0x0040, lo: 0xa6, hi: 0xa6}, - {value: 0x0008, lo: 0xa7, hi: 0xa8}, - {value: 0x0040, lo: 0xa9, hi: 0xa9}, - {value: 0x0008, lo: 0xaa, hi: 0xbf}, - // Block 0xd1, offset 0x669 - {value: 0x0000, lo: 0x0d}, - {value: 0x0008, lo: 0x80, hi: 0x89}, - {value: 0x3008, lo: 0x8a, hi: 0x8e}, - {value: 0x0040, lo: 0x8f, hi: 0x8f}, - {value: 0x3308, lo: 0x90, hi: 0x91}, - {value: 0x0040, lo: 0x92, hi: 0x92}, - {value: 0x3008, lo: 0x93, hi: 0x94}, - {value: 0x3308, lo: 0x95, hi: 0x95}, - {value: 0x3008, lo: 0x96, hi: 0x96}, - {value: 0x3b08, lo: 0x97, hi: 0x97}, - {value: 0x0008, lo: 0x98, hi: 0x98}, - {value: 0x0040, lo: 0x99, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa9}, - {value: 0x0040, lo: 0xaa, hi: 0xbf}, - // Block 0xd2, offset 0x677 - {value: 0x0000, lo: 0x06}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xb4}, - {value: 0x3008, lo: 0xb5, hi: 0xb6}, - {value: 0x0018, lo: 0xb7, hi: 0xb8}, - {value: 0x0040, lo: 0xb9, hi: 0xbf}, - // Block 0xd3, offset 0x67e - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0xb1}, - {value: 0x0040, lo: 0xb2, hi: 0xbe}, - {value: 0x0018, lo: 0xbf, hi: 0xbf}, - // Block 0xd4, offset 0x682 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0xbf}, - // Block 0xd5, offset 0x685 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xbf}, - // Block 0xd6, offset 0x68a - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x83}, - {value: 0x0040, lo: 0x84, hi: 0xbf}, - // Block 0xd7, offset 0x68d - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xaf}, - {value: 0x0340, lo: 0xb0, hi: 0xb8}, - {value: 0x0040, lo: 0xb9, hi: 0xbf}, - // Block 0xd8, offset 0x692 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0xbf}, - // Block 0xd9, offset 0x695 - {value: 0x0000, lo: 0x06}, - {value: 0x0008, lo: 0x80, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa9}, - {value: 0x0040, lo: 0xaa, hi: 0xad}, - {value: 0x0018, lo: 0xae, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xbf}, - // Block 0xda, offset 0x69c - {value: 0x0000, lo: 0x06}, - {value: 0x0040, lo: 0x80, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xb4}, - {value: 0x0018, lo: 0xb5, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xbf}, - // Block 0xdb, offset 0x6a3 - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xb6}, - {value: 0x0018, lo: 0xb7, hi: 0xbf}, - // Block 0xdc, offset 0x6a7 - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0x83}, - {value: 0x0018, lo: 0x84, hi: 0x85}, - {value: 0x0040, lo: 0x86, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9a}, - {value: 0x0018, lo: 0x9b, hi: 0xa1}, - {value: 0x0040, lo: 0xa2, hi: 0xa2}, - {value: 0x0008, lo: 0xa3, hi: 0xb7}, - {value: 0x0040, lo: 0xb8, hi: 0xbc}, - {value: 0x0008, lo: 0xbd, hi: 0xbf}, - // Block 0xdd, offset 0x6b2 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x8f}, - {value: 0x0040, lo: 0x90, hi: 0xbf}, - // Block 0xde, offset 0x6b5 - {value: 0x0000, lo: 0x02}, - {value: 0xe105, lo: 0x80, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0xdf, offset 0x6b8 - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0x9a}, - {value: 0x0040, lo: 0x9b, hi: 0xbf}, - // Block 0xe0, offset 0x6bb - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0x8a}, - {value: 0x0040, lo: 0x8b, hi: 0x8e}, - {value: 0x3308, lo: 0x8f, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x90}, - {value: 0x3008, lo: 0x91, hi: 0xbf}, - // Block 0xe1, offset 0x6c1 - {value: 0x0000, lo: 0x05}, - {value: 0x3008, lo: 0x80, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8e}, - {value: 0x3308, lo: 0x8f, hi: 0x92}, - {value: 0x0008, lo: 0x93, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xbf}, - // Block 0xe2, offset 0x6c7 - {value: 0x0000, lo: 0x05}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa1}, - {value: 0x0018, lo: 0xa2, hi: 0xa2}, - {value: 0x0008, lo: 0xa3, hi: 0xa3}, - {value: 0x0040, lo: 0xa4, hi: 0xbf}, - // Block 0xe3, offset 0x6cd - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xb7}, - {value: 0x0040, lo: 0xb8, hi: 0xbf}, - // Block 0xe4, offset 0x6d0 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xb2}, - {value: 0x0040, lo: 0xb3, hi: 0xbf}, - // Block 0xe5, offset 0x6d3 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0xbf}, - // Block 0xe6, offset 0x6d6 - {value: 0x0000, lo: 0x06}, - {value: 0x0040, lo: 0x80, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x92}, - {value: 0x0040, lo: 0x93, hi: 0xa3}, - {value: 0x0008, lo: 0xa4, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0xe7, offset 0x6dd - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xbb}, - {value: 0x0040, lo: 0xbc, hi: 0xbf}, - // Block 0xe8, offset 0x6e0 - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0xaa}, - {value: 0x0040, lo: 0xab, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbc}, - {value: 0x0040, lo: 0xbd, hi: 0xbf}, - // Block 0xe9, offset 0x6e5 - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9b}, - {value: 0x0018, lo: 0x9c, hi: 0x9c}, - {value: 0x3308, lo: 0x9d, hi: 0x9e}, - {value: 0x0018, lo: 0x9f, hi: 0x9f}, - {value: 0x03c0, lo: 0xa0, hi: 0xa3}, - {value: 0x0040, lo: 0xa4, hi: 0xbf}, - // Block 0xea, offset 0x6ef - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xbf}, - // Block 0xeb, offset 0x6f2 - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0xa6}, - {value: 0x0040, lo: 0xa7, hi: 0xa8}, - {value: 0x0018, lo: 0xa9, hi: 0xbf}, - // Block 0xec, offset 0x6f6 - {value: 0x0000, lo: 0x0e}, - {value: 0x0018, lo: 0x80, hi: 0x9d}, - {value: 0xb5b9, lo: 0x9e, hi: 0x9e}, - {value: 0xb601, lo: 0x9f, hi: 0x9f}, - {value: 0xb649, lo: 0xa0, hi: 0xa0}, - {value: 0xb6b1, lo: 0xa1, hi: 0xa1}, - {value: 0xb719, lo: 0xa2, hi: 0xa2}, - {value: 0xb781, lo: 0xa3, hi: 0xa3}, - {value: 0xb7e9, lo: 0xa4, hi: 0xa4}, - {value: 0x3018, lo: 0xa5, hi: 0xa6}, - {value: 0x3318, lo: 0xa7, hi: 0xa9}, - {value: 0x0018, lo: 0xaa, hi: 0xac}, - {value: 0x3018, lo: 0xad, hi: 0xb2}, - {value: 0x0340, lo: 0xb3, hi: 0xba}, - {value: 0x3318, lo: 0xbb, hi: 0xbf}, - // Block 0xed, offset 0x705 - {value: 0x0000, lo: 0x0b}, - {value: 0x3318, lo: 0x80, hi: 0x82}, - {value: 0x0018, lo: 0x83, hi: 0x84}, - {value: 0x3318, lo: 0x85, hi: 0x8b}, - {value: 0x0018, lo: 0x8c, hi: 0xa9}, - {value: 0x3318, lo: 0xaa, hi: 0xad}, - {value: 0x0018, lo: 0xae, hi: 0xba}, - {value: 0xb851, lo: 0xbb, hi: 0xbb}, - {value: 0xb899, lo: 0xbc, hi: 0xbc}, - {value: 0xb8e1, lo: 0xbd, hi: 0xbd}, - {value: 0xb949, lo: 0xbe, hi: 0xbe}, - {value: 0xb9b1, lo: 0xbf, hi: 0xbf}, - // Block 0xee, offset 0x711 - {value: 0x0000, lo: 0x03}, - {value: 0xba19, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0xa8}, - {value: 0x0040, lo: 0xa9, hi: 0xbf}, - // Block 0xef, offset 0x715 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x81}, - {value: 0x3318, lo: 0x82, hi: 0x84}, - {value: 0x0018, lo: 0x85, hi: 0x85}, - {value: 0x0040, lo: 0x86, hi: 0xbf}, - // Block 0xf0, offset 0x71a - {value: 0x0000, lo: 0x03}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xbf}, - // Block 0xf1, offset 0x71e - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xb8}, - {value: 0x0040, lo: 0xb9, hi: 0xbf}, - // Block 0xf2, offset 0x723 - {value: 0x0000, lo: 0x03}, - {value: 0x3308, lo: 0x80, hi: 0xb6}, - {value: 0x0018, lo: 0xb7, hi: 0xba}, - {value: 0x3308, lo: 0xbb, hi: 0xbf}, - // Block 0xf3, offset 0x727 - {value: 0x0000, lo: 0x04}, - {value: 0x3308, lo: 0x80, hi: 0xac}, - {value: 0x0018, lo: 0xad, hi: 0xb4}, - {value: 0x3308, lo: 0xb5, hi: 0xb5}, - {value: 0x0018, lo: 0xb6, hi: 0xbf}, - // Block 0xf4, offset 0x72c - {value: 0x0000, lo: 0x08}, - {value: 0x0018, lo: 0x80, hi: 0x83}, - {value: 0x3308, lo: 0x84, hi: 0x84}, - {value: 0x0018, lo: 0x85, hi: 0x8b}, - {value: 0x0040, lo: 0x8c, hi: 0x9a}, - {value: 0x3308, lo: 0x9b, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xa0}, - {value: 0x3308, lo: 0xa1, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xbf}, - // Block 0xf5, offset 0x735 - {value: 0x0000, lo: 0x0a}, - {value: 0x3308, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x87}, - {value: 0x3308, lo: 0x88, hi: 0x98}, - {value: 0x0040, lo: 0x99, hi: 0x9a}, - {value: 0x3308, lo: 0x9b, hi: 0xa1}, - {value: 0x0040, lo: 0xa2, hi: 0xa2}, - {value: 0x3308, lo: 0xa3, hi: 0xa4}, - {value: 0x0040, lo: 0xa5, hi: 0xa5}, - {value: 0x3308, lo: 0xa6, hi: 0xaa}, - {value: 0x0040, lo: 0xab, hi: 0xbf}, - // Block 0xf6, offset 0x740 - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0xac}, - {value: 0x0040, lo: 0xad, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xb6}, - {value: 0x0008, lo: 0xb7, hi: 0xbd}, - {value: 0x0040, lo: 0xbe, hi: 0xbf}, - // Block 0xf7, offset 0x746 - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0x89}, - {value: 0x0040, lo: 0x8a, hi: 0x8d}, - {value: 0x0008, lo: 0x8e, hi: 0x8e}, - {value: 0x0018, lo: 0x8f, hi: 0x8f}, - {value: 0x0040, lo: 0x90, hi: 0xbf}, - // Block 0xf8, offset 0x74c - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0xab}, - {value: 0x3308, lo: 0xac, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbe}, - {value: 0x0018, lo: 0xbf, hi: 0xbf}, - // Block 0xf9, offset 0x752 - {value: 0x0000, lo: 0x05}, - {value: 0x0808, lo: 0x80, hi: 0x84}, - {value: 0x0040, lo: 0x85, hi: 0x86}, - {value: 0x0818, lo: 0x87, hi: 0x8f}, - {value: 0x3308, lo: 0x90, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0xbf}, - // Block 0xfa, offset 0x758 - {value: 0x0000, lo: 0x08}, - {value: 0x0a08, lo: 0x80, hi: 0x83}, - {value: 0x3308, lo: 0x84, hi: 0x8a}, - {value: 0x0b08, lo: 0x8b, hi: 0x8b}, - {value: 0x0040, lo: 0x8c, hi: 0x8f}, - {value: 0x0808, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9d}, - {value: 0x0818, lo: 0x9e, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xbf}, - // Block 0xfb, offset 0x761 - {value: 0x0000, lo: 0x02}, - {value: 0x0040, lo: 0x80, hi: 0xb0}, - {value: 0x0818, lo: 0xb1, hi: 0xbf}, - // Block 0xfc, offset 0x764 - {value: 0x0000, lo: 0x02}, - {value: 0x0818, lo: 0x80, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xbf}, - // Block 0xfd, offset 0x767 - {value: 0x0000, lo: 0x03}, - {value: 0x0040, lo: 0x80, hi: 0x80}, - {value: 0x0818, lo: 0x81, hi: 0xbd}, - {value: 0x0040, lo: 0xbe, hi: 0xbf}, - // Block 0xfe, offset 0x76b - {value: 0x0000, lo: 0x03}, - {value: 0x0040, lo: 0x80, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb1}, - {value: 0x0040, lo: 0xb2, hi: 0xbf}, - // Block 0xff, offset 0x76f - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0xab}, - {value: 0x0040, lo: 0xac, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xbf}, - // Block 0x100, offset 0x773 - {value: 0x0000, lo: 0x05}, - {value: 0x0018, lo: 0x80, hi: 0x93}, - {value: 0x0040, lo: 0x94, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xb0}, - {value: 0x0018, lo: 0xb1, hi: 0xbf}, - // Block 0x101, offset 0x779 - {value: 0x0000, lo: 0x05}, - {value: 0x0040, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0x8f}, - {value: 0x0040, lo: 0x90, hi: 0x90}, - {value: 0x0018, lo: 0x91, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xbf}, - // Block 0x102, offset 0x77f - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x8f}, - {value: 0xc1d9, lo: 0x90, hi: 0x90}, - {value: 0x0018, lo: 0x91, hi: 0xac}, - {value: 0x0040, lo: 0xad, hi: 0xbf}, - // Block 0x103, offset 0x784 - {value: 0x0000, lo: 0x02}, - {value: 0x0040, lo: 0x80, hi: 0xa5}, - {value: 0x0018, lo: 0xa6, hi: 0xbf}, - // Block 0x104, offset 0x787 - {value: 0x0000, lo: 0x0f}, - {value: 0xc801, lo: 0x80, hi: 0x80}, - {value: 0xc851, lo: 0x81, hi: 0x81}, - {value: 0xc8a1, lo: 0x82, hi: 0x82}, - {value: 0xc8f1, lo: 0x83, hi: 0x83}, - {value: 0xc941, lo: 0x84, hi: 0x84}, - {value: 0xc991, lo: 0x85, hi: 0x85}, - {value: 0xc9e1, lo: 0x86, hi: 0x86}, - {value: 0xca31, lo: 0x87, hi: 0x87}, - {value: 0xca81, lo: 0x88, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x8f}, - {value: 0xcad1, lo: 0x90, hi: 0x90}, - {value: 0xcaf1, lo: 0x91, hi: 0x91}, - {value: 0x0040, lo: 0x92, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xa5}, - {value: 0x0040, lo: 0xa6, hi: 0xbf}, - // Block 0x105, offset 0x797 - {value: 0x0000, lo: 0x06}, - {value: 0x0018, lo: 0x80, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xac}, - {value: 0x0040, lo: 0xad, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbf}, - // Block 0x106, offset 0x79e - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xbf}, - // Block 0x107, offset 0x7a1 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x98}, - {value: 0x0040, lo: 0x99, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xab}, - {value: 0x0040, lo: 0xac, hi: 0xbf}, - // Block 0x108, offset 0x7a6 - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0x8b}, - {value: 0x0040, lo: 0x8c, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0xbf}, - // Block 0x109, offset 0x7aa - {value: 0x0000, lo: 0x05}, - {value: 0x0018, lo: 0x80, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xbf}, - // Block 0x10a, offset 0x7b0 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xbf}, - // Block 0x10b, offset 0x7b5 - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0x8b}, - {value: 0x0040, lo: 0x8c, hi: 0x8c}, - {value: 0x0018, lo: 0x8d, hi: 0xbf}, - // Block 0x10c, offset 0x7b9 - {value: 0x0000, lo: 0x05}, - {value: 0x0018, lo: 0x80, hi: 0xb1}, - {value: 0x0040, lo: 0xb2, hi: 0xb2}, - {value: 0x0018, lo: 0xb3, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xb9}, - {value: 0x0018, lo: 0xba, hi: 0xbf}, - // Block 0x10d, offset 0x7bf - {value: 0x0000, lo: 0x05}, - {value: 0x0018, lo: 0x80, hi: 0xa2}, - {value: 0x0040, lo: 0xa3, hi: 0xa4}, - {value: 0x0018, lo: 0xa5, hi: 0xaa}, - {value: 0x0040, lo: 0xab, hi: 0xad}, - {value: 0x0018, lo: 0xae, hi: 0xbf}, - // Block 0x10e, offset 0x7c5 - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0x8a}, - {value: 0x0040, lo: 0x8b, hi: 0x8c}, - {value: 0x0018, lo: 0x8d, hi: 0xbf}, - // Block 0x10f, offset 0x7c9 - {value: 0x0000, lo: 0x08}, - {value: 0x0018, lo: 0x80, hi: 0x93}, - {value: 0x0040, lo: 0x94, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xb7}, - {value: 0x0018, lo: 0xb8, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbf}, - // Block 0x110, offset 0x7d2 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x82}, - {value: 0x0040, lo: 0x83, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0xbf}, - // Block 0x111, offset 0x7d7 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0xbf}, - // Block 0x112, offset 0x7da - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xbf}, - // Block 0x113, offset 0x7dd - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x114, offset 0x7e1 - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0xa1}, - {value: 0x0040, lo: 0xa2, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x115, offset 0x7e5 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xa0}, - {value: 0x0040, lo: 0xa1, hi: 0xbf}, - // Block 0x116, offset 0x7e8 - {value: 0x0020, lo: 0x0f}, - {value: 0xded1, lo: 0x80, hi: 0x89}, - {value: 0x8e35, lo: 0x8a, hi: 0x8a}, - {value: 0xe011, lo: 0x8b, hi: 0x9c}, - {value: 0x8e55, lo: 0x9d, hi: 0x9d}, - {value: 0xe251, lo: 0x9e, hi: 0xa2}, - {value: 0x8e75, lo: 0xa3, hi: 0xa3}, - {value: 0xe2f1, lo: 0xa4, hi: 0xab}, - {value: 0x7f0d, lo: 0xac, hi: 0xac}, - {value: 0xe3f1, lo: 0xad, hi: 0xaf}, - {value: 0x8e95, lo: 0xb0, hi: 0xb0}, - {value: 0xe451, lo: 0xb1, hi: 0xb6}, - {value: 0x8eb5, lo: 0xb7, hi: 0xb9}, - {value: 0xe511, lo: 0xba, hi: 0xba}, - {value: 0x8f15, lo: 0xbb, hi: 0xbb}, - {value: 0xe531, lo: 0xbc, hi: 0xbf}, - // Block 0x117, offset 0x7f8 - {value: 0x0020, lo: 0x10}, - {value: 0x93b5, lo: 0x80, hi: 0x80}, - {value: 0xf0b1, lo: 0x81, hi: 0x86}, - {value: 0x93d5, lo: 0x87, hi: 0x8a}, - {value: 0xda11, lo: 0x8b, hi: 0x8b}, - {value: 0xf171, lo: 0x8c, hi: 0x96}, - {value: 0x9455, lo: 0x97, hi: 0x97}, - {value: 0xf2d1, lo: 0x98, hi: 0xa3}, - {value: 0x9475, lo: 0xa4, hi: 0xa6}, - {value: 0xf451, lo: 0xa7, hi: 0xaa}, - {value: 0x94d5, lo: 0xab, hi: 0xab}, - {value: 0xf4d1, lo: 0xac, hi: 0xac}, - {value: 0x94f5, lo: 0xad, hi: 0xad}, - {value: 0xf4f1, lo: 0xae, hi: 0xaf}, - {value: 0x9515, lo: 0xb0, hi: 0xb1}, - {value: 0xf531, lo: 0xb2, hi: 0xbe}, - {value: 0x2040, lo: 0xbf, hi: 0xbf}, - // Block 0x118, offset 0x809 - {value: 0x0000, lo: 0x04}, - {value: 0x0040, lo: 0x80, hi: 0x80}, - {value: 0x0340, lo: 0x81, hi: 0x81}, - {value: 0x0040, lo: 0x82, hi: 0x9f}, - {value: 0x0340, lo: 0xa0, hi: 0xbf}, - // Block 0x119, offset 0x80e - {value: 0x0000, lo: 0x01}, - {value: 0x0340, lo: 0x80, hi: 0xbf}, - // Block 0x11a, offset 0x810 - {value: 0x0000, lo: 0x01}, - {value: 0x33c0, lo: 0x80, hi: 0xbf}, - // Block 0x11b, offset 0x812 - {value: 0x0000, lo: 0x02}, - {value: 0x33c0, lo: 0x80, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xbf}, -} - -// Total table size 42780 bytes (41KiB); checksum: 29936AB9 diff --git a/vendor/golang.org/x/net/idna/tables13.0.0.go b/vendor/golang.org/x/net/idna/tables13.0.0.go new file mode 100644 index 00000000..390c5e56 --- /dev/null +++ b/vendor/golang.org/x/net/idna/tables13.0.0.go @@ -0,0 +1,4840 @@ +// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. + +//go:build go1.16 +// +build go1.16 + +package idna + +// UnicodeVersion is the Unicode version from which the tables in this package are derived. +const UnicodeVersion = "13.0.0" + +var mappings string = "" + // Size: 8188 bytes + "\x00\x01 \x03 ̈\x01a\x03 ̄\x012\x013\x03 ́\x03 ̧\x011\x01o\x051⁄4\x051⁄2" + + "\x053⁄4\x03i̇\x03l·\x03ʼn\x01s\x03dž\x03ⱥ\x03ⱦ\x01h\x01j\x01r\x01w\x01y" + + "\x03 ̆\x03 ̇\x03 ̊\x03 ̨\x03 ̃\x03 ̋\x01l\x01x\x04̈́\x03 ι\x01;\x05 ̈́" + + "\x04եւ\x04اٴ\x04وٴ\x04ۇٴ\x04يٴ\x06क़\x06ख़\x06ग़\x06ज़\x06ड़\x06ढ़\x06फ़" + + "\x06य़\x06ড়\x06ঢ়\x06য়\x06ਲ਼\x06ਸ਼\x06ਖ਼\x06ਗ਼\x06ਜ਼\x06ਫ਼\x06ଡ଼\x06ଢ଼" + + "\x06ํา\x06ໍາ\x06ຫນ\x06ຫມ\x06གྷ\x06ཌྷ\x06དྷ\x06བྷ\x06ཛྷ\x06ཀྵ\x06ཱི\x06ཱུ" + + "\x06ྲྀ\x09ྲཱྀ\x06ླྀ\x09ླཱྀ\x06ཱྀ\x06ྒྷ\x06ྜྷ\x06ྡྷ\x06ྦྷ\x06ྫྷ\x06ྐྵ\x02" + + "в\x02д\x02о\x02с\x02т\x02ъ\x02ѣ\x02æ\x01b\x01d\x01e\x02ǝ\x01g\x01i\x01k" + + "\x01m\x01n\x02ȣ\x01p\x01t\x01u\x02ɐ\x02ɑ\x02ə\x02ɛ\x02ɜ\x02ŋ\x02ɔ\x02ɯ" + + "\x01v\x02β\x02γ\x02δ\x02φ\x02χ\x02ρ\x02н\x02ɒ\x01c\x02ɕ\x02ð\x01f\x02ɟ" + + "\x02ɡ\x02ɥ\x02ɨ\x02ɩ\x02ɪ\x02ʝ\x02ɭ\x02ʟ\x02ɱ\x02ɰ\x02ɲ\x02ɳ\x02ɴ\x02ɵ" + + "\x02ɸ\x02ʂ\x02ʃ\x02ƫ\x02ʉ\x02ʊ\x02ʋ\x02ʌ\x01z\x02ʐ\x02ʑ\x02ʒ\x02θ\x02ss" + + "\x02ά\x02έ\x02ή\x02ί\x02ό\x02ύ\x02ώ\x05ἀι\x05ἁι\x05ἂι\x05ἃι\x05ἄι\x05ἅι" + + "\x05ἆι\x05ἇι\x05ἠι\x05ἡι\x05ἢι\x05ἣι\x05ἤι\x05ἥι\x05ἦι\x05ἧι\x05ὠι\x05ὡι" + + "\x05ὢι\x05ὣι\x05ὤι\x05ὥι\x05ὦι\x05ὧι\x05ὰι\x04αι\x04άι\x05ᾶι\x02ι\x05 ̈͂" + + "\x05ὴι\x04ηι\x04ήι\x05ῆι\x05 ̓̀\x05 ̓́\x05 ̓͂\x02ΐ\x05 ̔̀\x05 ̔́\x05 ̔͂" + + "\x02ΰ\x05 ̈̀\x01`\x05ὼι\x04ωι\x04ώι\x05ῶι\x06′′\x09′′′\x06‵‵\x09‵‵‵\x02!" + + "!\x02??\x02?!\x02!?\x0c′′′′\x010\x014\x015\x016\x017\x018\x019\x01+\x01=" + + "\x01(\x01)\x02rs\x02ħ\x02no\x01q\x02sm\x02tm\x02ω\x02å\x02א\x02ב\x02ג" + + "\x02ד\x02π\x051⁄7\x051⁄9\x061⁄10\x051⁄3\x052⁄3\x051⁄5\x052⁄5\x053⁄5\x054" + + "⁄5\x051⁄6\x055⁄6\x051⁄8\x053⁄8\x055⁄8\x057⁄8\x041⁄\x02ii\x02iv\x02vi" + + "\x04viii\x02ix\x02xi\x050⁄3\x06∫∫\x09∫∫∫\x06∮∮\x09∮∮∮\x0210\x0211\x0212" + + "\x0213\x0214\x0215\x0216\x0217\x0218\x0219\x0220\x04(10)\x04(11)\x04(12)" + + "\x04(13)\x04(14)\x04(15)\x04(16)\x04(17)\x04(18)\x04(19)\x04(20)\x0c∫∫∫∫" + + "\x02==\x05⫝̸\x02ɫ\x02ɽ\x02ȿ\x02ɀ\x01.\x04 ゙\x04 ゚\x06より\x06コト\x05(ᄀ)\x05" + + "(ᄂ)\x05(ᄃ)\x05(ᄅ)\x05(ᄆ)\x05(ᄇ)\x05(ᄉ)\x05(ᄋ)\x05(ᄌ)\x05(ᄎ)\x05(ᄏ)\x05(ᄐ" + + ")\x05(ᄑ)\x05(ᄒ)\x05(가)\x05(나)\x05(다)\x05(라)\x05(마)\x05(바)\x05(사)\x05(아)" + + "\x05(자)\x05(차)\x05(카)\x05(타)\x05(파)\x05(하)\x05(주)\x08(오전)\x08(오후)\x05(一)" + + "\x05(二)\x05(三)\x05(四)\x05(五)\x05(六)\x05(七)\x05(八)\x05(九)\x05(十)\x05(月)" + + "\x05(火)\x05(水)\x05(木)\x05(金)\x05(土)\x05(日)\x05(株)\x05(有)\x05(社)\x05(名)" + + "\x05(特)\x05(財)\x05(祝)\x05(労)\x05(代)\x05(呼)\x05(学)\x05(監)\x05(企)\x05(資)" + + "\x05(協)\x05(祭)\x05(休)\x05(自)\x05(至)\x0221\x0222\x0223\x0224\x0225\x0226" + + "\x0227\x0228\x0229\x0230\x0231\x0232\x0233\x0234\x0235\x06참고\x06주의\x0236" + + "\x0237\x0238\x0239\x0240\x0241\x0242\x0243\x0244\x0245\x0246\x0247\x0248" + + "\x0249\x0250\x041月\x042月\x043月\x044月\x045月\x046月\x047月\x048月\x049月\x0510" + + "月\x0511月\x0512月\x02hg\x02ev\x06令和\x0cアパート\x0cアルファ\x0cアンペア\x09アール\x0cイニ" + + "ング\x09インチ\x09ウォン\x0fエスクード\x0cエーカー\x09オンス\x09オーム\x09カイリ\x0cカラット\x0cカロリー" + + "\x09ガロン\x09ガンマ\x06ギガ\x09ギニー\x0cキュリー\x0cギルダー\x06キロ\x0fキログラム\x12キロメートル\x0f" + + "キロワット\x09グラム\x0fグラムトン\x0fクルゼイロ\x0cクローネ\x09ケース\x09コルナ\x09コーポ\x0cサイクル" + + "\x0fサンチーム\x0cシリング\x09センチ\x09セント\x09ダース\x06デシ\x06ドル\x06トン\x06ナノ\x09ノット" + + "\x09ハイツ\x0fパーセント\x09パーツ\x0cバーレル\x0fピアストル\x09ピクル\x06ピコ\x06ビル\x0fファラッド\x0c" + + "フィート\x0fブッシェル\x09フラン\x0fヘクタール\x06ペソ\x09ペニヒ\x09ヘルツ\x09ペンス\x09ページ\x09ベータ" + + "\x0cポイント\x09ボルト\x06ホン\x09ポンド\x09ホール\x09ホーン\x0cマイクロ\x09マイル\x09マッハ\x09マルク" + + "\x0fマンション\x0cミクロン\x06ミリ\x0fミリバール\x06メガ\x0cメガトン\x0cメートル\x09ヤード\x09ヤール\x09" + + "ユアン\x0cリットル\x06リラ\x09ルピー\x0cルーブル\x06レム\x0fレントゲン\x09ワット\x040点\x041点\x04" + + "2点\x043点\x044点\x045点\x046点\x047点\x048点\x049点\x0510点\x0511点\x0512点\x0513点" + + "\x0514点\x0515点\x0516点\x0517点\x0518点\x0519点\x0520点\x0521点\x0522点\x0523点" + + "\x0524点\x02da\x02au\x02ov\x02pc\x02dm\x02iu\x06平成\x06昭和\x06大正\x06明治\x0c株" + + "式会社\x02pa\x02na\x02ma\x02ka\x02kb\x02mb\x02gb\x04kcal\x02pf\x02nf\x02m" + + "g\x02kg\x02hz\x02ml\x02dl\x02kl\x02fm\x02nm\x02mm\x02cm\x02km\x02m2\x02m" + + "3\x05m∕s\x06m∕s2\x07rad∕s\x08rad∕s2\x02ps\x02ns\x02ms\x02pv\x02nv\x02mv" + + "\x02kv\x02pw\x02nw\x02mw\x02kw\x02bq\x02cc\x02cd\x06c∕kg\x02db\x02gy\x02" + + "ha\x02hp\x02in\x02kk\x02kt\x02lm\x02ln\x02lx\x02ph\x02pr\x02sr\x02sv\x02" + + "wb\x05v∕m\x05a∕m\x041日\x042日\x043日\x044日\x045日\x046日\x047日\x048日\x049日" + + "\x0510日\x0511日\x0512日\x0513日\x0514日\x0515日\x0516日\x0517日\x0518日\x0519日" + + "\x0520日\x0521日\x0522日\x0523日\x0524日\x0525日\x0526日\x0527日\x0528日\x0529日" + + "\x0530日\x0531日\x02ь\x02ɦ\x02ɬ\x02ʞ\x02ʇ\x02œ\x02ʍ\x04𤋮\x04𢡊\x04𢡄\x04𣏕" + + "\x04𥉉\x04𥳐\x04𧻓\x02ff\x02fi\x02fl\x02st\x04մն\x04մե\x04մի\x04վն\x04մխ" + + "\x04יִ\x04ײַ\x02ע\x02ה\x02כ\x02ל\x02ם\x02ר\x02ת\x04שׁ\x04שׂ\x06שּׁ\x06שּ" + + "ׂ\x04אַ\x04אָ\x04אּ\x04בּ\x04גּ\x04דּ\x04הּ\x04וּ\x04זּ\x04טּ\x04יּ\x04" + + "ךּ\x04כּ\x04לּ\x04מּ\x04נּ\x04סּ\x04ףּ\x04פּ\x04צּ\x04קּ\x04רּ\x04שּ" + + "\x04תּ\x04וֹ\x04בֿ\x04כֿ\x04פֿ\x04אל\x02ٱ\x02ٻ\x02پ\x02ڀ\x02ٺ\x02ٿ\x02ٹ" + + "\x02ڤ\x02ڦ\x02ڄ\x02ڃ\x02چ\x02ڇ\x02ڍ\x02ڌ\x02ڎ\x02ڈ\x02ژ\x02ڑ\x02ک\x02گ" + + "\x02ڳ\x02ڱ\x02ں\x02ڻ\x02ۀ\x02ہ\x02ھ\x02ے\x02ۓ\x02ڭ\x02ۇ\x02ۆ\x02ۈ\x02ۋ" + + "\x02ۅ\x02ۉ\x02ې\x02ى\x04ئا\x04ئە\x04ئو\x04ئۇ\x04ئۆ\x04ئۈ\x04ئې\x04ئى\x02" + + "ی\x04ئج\x04ئح\x04ئم\x04ئي\x04بج\x04بح\x04بخ\x04بم\x04بى\x04بي\x04تج\x04" + + "تح\x04تخ\x04تم\x04تى\x04تي\x04ثج\x04ثم\x04ثى\x04ثي\x04جح\x04جم\x04حج" + + "\x04حم\x04خج\x04خح\x04خم\x04سج\x04سح\x04سخ\x04سم\x04صح\x04صم\x04ضج\x04ضح" + + "\x04ضخ\x04ضم\x04طح\x04طم\x04ظم\x04عج\x04عم\x04غج\x04غم\x04فج\x04فح\x04فخ" + + "\x04فم\x04فى\x04في\x04قح\x04قم\x04قى\x04قي\x04كا\x04كج\x04كح\x04كخ\x04كل" + + "\x04كم\x04كى\x04كي\x04لج\x04لح\x04لخ\x04لم\x04لى\x04لي\x04مج\x04مح\x04مخ" + + "\x04مم\x04مى\x04مي\x04نج\x04نح\x04نخ\x04نم\x04نى\x04ني\x04هج\x04هم\x04هى" + + "\x04هي\x04يج\x04يح\x04يخ\x04يم\x04يى\x04يي\x04ذٰ\x04رٰ\x04ىٰ\x05 ٌّ\x05 " + + "ٍّ\x05 َّ\x05 ُّ\x05 ِّ\x05 ّٰ\x04ئر\x04ئز\x04ئن\x04بر\x04بز\x04بن\x04ت" + + "ر\x04تز\x04تن\x04ثر\x04ثز\x04ثن\x04ما\x04نر\x04نز\x04نن\x04ير\x04يز\x04" + + "ين\x04ئخ\x04ئه\x04به\x04ته\x04صخ\x04له\x04نه\x04هٰ\x04يه\x04ثه\x04سه" + + "\x04شم\x04شه\x06ـَّ\x06ـُّ\x06ـِّ\x04طى\x04طي\x04عى\x04عي\x04غى\x04غي" + + "\x04سى\x04سي\x04شى\x04شي\x04حى\x04حي\x04جى\x04جي\x04خى\x04خي\x04صى\x04صي" + + "\x04ضى\x04ضي\x04شج\x04شح\x04شخ\x04شر\x04سر\x04صر\x04ضر\x04اً\x06تجم\x06ت" + + "حج\x06تحم\x06تخم\x06تمج\x06تمح\x06تمخ\x06جمح\x06حمي\x06حمى\x06سحج\x06سج" + + "ح\x06سجى\x06سمح\x06سمج\x06سمم\x06صحح\x06صمم\x06شحم\x06شجي\x06شمخ\x06شمم" + + "\x06ضحى\x06ضخم\x06طمح\x06طمم\x06طمي\x06عجم\x06عمم\x06عمى\x06غمم\x06غمي" + + "\x06غمى\x06فخم\x06قمح\x06قمم\x06لحم\x06لحي\x06لحى\x06لجج\x06لخم\x06لمح" + + "\x06محج\x06محم\x06محي\x06مجح\x06مجم\x06مخج\x06مخم\x06مجخ\x06همج\x06همم" + + "\x06نحم\x06نحى\x06نجم\x06نجى\x06نمي\x06نمى\x06يمم\x06بخي\x06تجي\x06تجى" + + "\x06تخي\x06تخى\x06تمي\x06تمى\x06جمي\x06جحى\x06جمى\x06سخى\x06صحي\x06شحي" + + "\x06ضحي\x06لجي\x06لمي\x06يحي\x06يجي\x06يمي\x06ممي\x06قمي\x06نحي\x06عمي" + + "\x06كمي\x06نجح\x06مخي\x06لجم\x06كمم\x06جحي\x06حجي\x06مجي\x06فمي\x06بحي" + + "\x06سخي\x06نجي\x06صلے\x06قلے\x08الله\x08اكبر\x08محمد\x08صلعم\x08رسول\x08" + + "عليه\x08وسلم\x06صلى!صلى الله عليه وسلم\x0fجل جلاله\x08ریال\x01,\x01:" + + "\x01!\x01?\x01_\x01{\x01}\x01[\x01]\x01#\x01&\x01*\x01-\x01<\x01>\x01\\" + + "\x01$\x01%\x01@\x04ـً\x04ـَ\x04ـُ\x04ـِ\x04ـّ\x04ـْ\x02ء\x02آ\x02أ\x02ؤ" + + "\x02إ\x02ئ\x02ا\x02ب\x02ة\x02ت\x02ث\x02ج\x02ح\x02خ\x02د\x02ذ\x02ر\x02ز" + + "\x02س\x02ش\x02ص\x02ض\x02ط\x02ظ\x02ع\x02غ\x02ف\x02ق\x02ك\x02ل\x02م\x02ن" + + "\x02ه\x02و\x02ي\x04لآ\x04لأ\x04لإ\x04لا\x01\x22\x01'\x01/\x01^\x01|\x01~" + + "\x02¢\x02£\x02¬\x02¦\x02¥\x08𝅗𝅥\x08𝅘𝅥\x0c𝅘𝅥𝅮\x0c𝅘𝅥𝅯\x0c𝅘𝅥𝅰\x0c𝅘𝅥𝅱\x0c𝅘𝅥𝅲" + + "\x08𝆹𝅥\x08𝆺𝅥\x0c𝆹𝅥𝅮\x0c𝆺𝅥𝅮\x0c𝆹𝅥𝅯\x0c𝆺𝅥𝅯\x02ı\x02ȷ\x02α\x02ε\x02ζ\x02η" + + "\x02κ\x02λ\x02μ\x02ν\x02ξ\x02ο\x02σ\x02τ\x02υ\x02ψ\x03∇\x03∂\x02ϝ\x02ٮ" + + "\x02ڡ\x02ٯ\x020,\x021,\x022,\x023,\x024,\x025,\x026,\x027,\x028,\x029," + + "\x03(a)\x03(b)\x03(c)\x03(d)\x03(e)\x03(f)\x03(g)\x03(h)\x03(i)\x03(j)" + + "\x03(k)\x03(l)\x03(m)\x03(n)\x03(o)\x03(p)\x03(q)\x03(r)\x03(s)\x03(t)" + + "\x03(u)\x03(v)\x03(w)\x03(x)\x03(y)\x03(z)\x07〔s〕\x02wz\x02hv\x02sd\x03p" + + "pv\x02wc\x02mc\x02md\x02mr\x02dj\x06ほか\x06ココ\x03サ\x03手\x03字\x03双\x03デ" + + "\x03二\x03多\x03解\x03天\x03交\x03映\x03無\x03料\x03前\x03後\x03再\x03新\x03初\x03終" + + "\x03生\x03販\x03声\x03吹\x03演\x03投\x03捕\x03一\x03三\x03遊\x03左\x03中\x03右\x03指" + + "\x03走\x03打\x03禁\x03空\x03合\x03満\x03有\x03月\x03申\x03割\x03営\x03配\x09〔本〕\x09〔" + + "三〕\x09〔二〕\x09〔安〕\x09〔点〕\x09〔打〕\x09〔盗〕\x09〔勝〕\x09〔敗〕\x03得\x03可\x03丽\x03" + + "丸\x03乁\x03你\x03侮\x03侻\x03倂\x03偺\x03備\x03僧\x03像\x03㒞\x03免\x03兔\x03兤\x03" + + "具\x03㒹\x03內\x03冗\x03冤\x03仌\x03冬\x03况\x03凵\x03刃\x03㓟\x03刻\x03剆\x03剷\x03" + + "㔕\x03勇\x03勉\x03勤\x03勺\x03包\x03匆\x03北\x03卉\x03卑\x03博\x03即\x03卽\x03卿\x03" + + "灰\x03及\x03叟\x03叫\x03叱\x03吆\x03咞\x03吸\x03呈\x03周\x03咢\x03哶\x03唐\x03啓\x03" + + "啣\x03善\x03喙\x03喫\x03喳\x03嗂\x03圖\x03嘆\x03圗\x03噑\x03噴\x03切\x03壮\x03城\x03" + + "埴\x03堍\x03型\x03堲\x03報\x03墬\x03売\x03壷\x03夆\x03夢\x03奢\x03姬\x03娛\x03娧\x03" + + "姘\x03婦\x03㛮\x03嬈\x03嬾\x03寃\x03寘\x03寧\x03寳\x03寿\x03将\x03尢\x03㞁\x03屠\x03" + + "屮\x03峀\x03岍\x03嵃\x03嵮\x03嵫\x03嵼\x03巡\x03巢\x03㠯\x03巽\x03帨\x03帽\x03幩\x03" + + "㡢\x03㡼\x03庰\x03庳\x03庶\x03廊\x03廾\x03舁\x03弢\x03㣇\x03形\x03彫\x03㣣\x03徚\x03" + + "忍\x03志\x03忹\x03悁\x03㤺\x03㤜\x03悔\x03惇\x03慈\x03慌\x03慎\x03慺\x03憎\x03憲\x03" + + "憤\x03憯\x03懞\x03懲\x03懶\x03成\x03戛\x03扝\x03抱\x03拔\x03捐\x03挽\x03拼\x03捨\x03" + + "掃\x03揤\x03搢\x03揅\x03掩\x03㨮\x03摩\x03摾\x03撝\x03摷\x03㩬\x03敏\x03敬\x03旣\x03" + + "書\x03晉\x03㬙\x03暑\x03㬈\x03㫤\x03冒\x03冕\x03最\x03暜\x03肭\x03䏙\x03朗\x03望\x03" + + "朡\x03杞\x03杓\x03㭉\x03柺\x03枅\x03桒\x03梅\x03梎\x03栟\x03椔\x03㮝\x03楂\x03榣\x03" + + "槪\x03檨\x03櫛\x03㰘\x03次\x03歔\x03㱎\x03歲\x03殟\x03殺\x03殻\x03汎\x03沿\x03泍\x03" + + "汧\x03洖\x03派\x03海\x03流\x03浩\x03浸\x03涅\x03洴\x03港\x03湮\x03㴳\x03滋\x03滇\x03" + + "淹\x03潮\x03濆\x03瀹\x03瀞\x03瀛\x03㶖\x03灊\x03災\x03灷\x03炭\x03煅\x03熜\x03爨\x03" + + "爵\x03牐\x03犀\x03犕\x03獺\x03王\x03㺬\x03玥\x03㺸\x03瑇\x03瑜\x03瑱\x03璅\x03瓊\x03" + + "㼛\x03甤\x03甾\x03異\x03瘐\x03㿼\x03䀈\x03直\x03眞\x03真\x03睊\x03䀹\x03瞋\x03䁆\x03" + + "䂖\x03硎\x03碌\x03磌\x03䃣\x03祖\x03福\x03秫\x03䄯\x03穀\x03穊\x03穏\x03䈂\x03篆\x03" + + "築\x03䈧\x03糒\x03䊠\x03糨\x03糣\x03紀\x03絣\x03䌁\x03緇\x03縂\x03繅\x03䌴\x03䍙\x03" + + "罺\x03羕\x03翺\x03者\x03聠\x03聰\x03䏕\x03育\x03脃\x03䐋\x03脾\x03媵\x03舄\x03辞\x03" + + "䑫\x03芑\x03芋\x03芝\x03劳\x03花\x03芳\x03芽\x03苦\x03若\x03茝\x03荣\x03莭\x03茣\x03" + + "莽\x03菧\x03著\x03荓\x03菊\x03菌\x03菜\x03䔫\x03蓱\x03蓳\x03蔖\x03蕤\x03䕝\x03䕡\x03" + + "䕫\x03虐\x03虜\x03虧\x03虩\x03蚩\x03蚈\x03蜎\x03蛢\x03蝹\x03蜨\x03蝫\x03螆\x03蟡\x03" + + "蠁\x03䗹\x03衠\x03衣\x03裗\x03裞\x03䘵\x03裺\x03㒻\x03䚾\x03䛇\x03誠\x03諭\x03變\x03" + + "豕\x03貫\x03賁\x03贛\x03起\x03跋\x03趼\x03跰\x03軔\x03輸\x03邔\x03郱\x03鄑\x03鄛\x03" + + "鈸\x03鋗\x03鋘\x03鉼\x03鏹\x03鐕\x03開\x03䦕\x03閷\x03䧦\x03雃\x03嶲\x03霣\x03䩮\x03" + + "䩶\x03韠\x03䪲\x03頋\x03頩\x03飢\x03䬳\x03餩\x03馧\x03駂\x03駾\x03䯎\x03鬒\x03鱀\x03" + + "鳽\x03䳎\x03䳭\x03鵧\x03䳸\x03麻\x03䵖\x03黹\x03黾\x03鼅\x03鼏\x03鼖\x03鼻" + +var xorData string = "" + // Size: 4862 bytes + "\x02\x0c\x09\x02\xb0\xec\x02\xad\xd8\x02\xad\xd9\x02\x06\x07\x02\x0f\x12" + + "\x02\x0f\x1f\x02\x0f\x1d\x02\x01\x13\x02\x0f\x16\x02\x0f\x0b\x02\x0f3" + + "\x02\x0f7\x02\x0f?\x02\x0f/\x02\x0f*\x02\x0c&\x02\x0c*\x02\x0c;\x02\x0c9" + + "\x02\x0c%\x02\xab\xed\x02\xab\xe2\x02\xab\xe3\x02\xa9\xe0\x02\xa9\xe1" + + "\x02\xa9\xe6\x02\xa3\xcb\x02\xa3\xc8\x02\xa3\xc9\x02\x01#\x02\x01\x08" + + "\x02\x0e>\x02\x0e'\x02\x0f\x03\x02\x03\x0d\x02\x03\x09\x02\x03\x17\x02" + + "\x03\x0e\x02\x02\x03\x02\x011\x02\x01\x00\x02\x01\x10\x02\x03<\x02\x07" + + "\x0d\x02\x02\x0c\x02\x0c0\x02\x01\x03\x02\x01\x01\x02\x01 \x02\x01\x22" + + "\x02\x01)\x02\x01\x0a\x02\x01\x0c\x02\x02\x06\x02\x02\x02\x02\x03\x10" + + "\x03\x037 \x03\x0b+\x03\x021\x00\x02\x01\x04\x02\x01\x02\x02\x019\x02" + + "\x03\x1c\x02\x02$\x03\x80p$\x02\x03:\x02\x03\x0a\x03\xc1r.\x03\xc1r,\x03" + + "\xc1r\x02\x02\x02:\x02\x02>\x02\x02,\x02\x02\x10\x02\x02\x00\x03\xc1s<" + + "\x03\xc1s*\x03\xc2L$\x03\xc2L;\x02\x09)\x02\x0a\x19\x03\x83\xab\xe3\x03" + + "\x83\xab\xf2\x03 4\xe0\x03\x81\xab\xea\x03\x81\xab\xf3\x03 4\xef\x03\x96" + + "\xe1\xcd\x03\x84\xe5\xc3\x02\x0d\x11\x03\x8b\xec\xcb\x03\x94\xec\xcf\x03" + + "\x9a\xec\xc2\x03\x8b\xec\xdb\x03\x94\xec\xdf\x03\x9a\xec\xd2\x03\x01\x0c" + + "!\x03\x01\x0c#\x03ʠ\x9d\x03ʣ\x9c\x03ʢ\x9f\x03ʥ\x9e\x03ʤ\x91\x03ʧ\x90\x03" + + "ʦ\x93\x03ʩ\x92\x03ʨ\x95\x03\xca\xf3\xb5\x03\xca\xf0\xb4\x03\xca\xf1\xb7" + + "\x03\xca\xf6\xb6\x03\xca\xf7\x89\x03\xca\xf4\x88\x03\xca\xf5\x8b\x03\xca" + + "\xfa\x8a\x03\xca\xfb\x8d\x03\xca\xf8\x8c\x03\xca\xf9\x8f\x03\xca\xfe\x8e" + + "\x03\xca\xff\x81\x03\xca\xfc\x80\x03\xca\xfd\x83\x03\xca\xe2\x82\x03\xca" + + "\xe3\x85\x03\xca\xe0\x84\x03\xca\xe1\x87\x03\xca\xe6\x86\x03\xca\xe7\x99" + + "\x03\xca\xe4\x98\x03\xca\xe5\x9b\x03\xca\xea\x9a\x03\xca\xeb\x9d\x03\xca" + + "\xe8\x9c\x03ؓ\x89\x03ߔ\x8b\x02\x010\x03\x03\x04\x1e\x03\x04\x15\x12\x03" + + "\x0b\x05,\x03\x06\x04\x00\x03\x06\x04)\x03\x06\x044\x03\x06\x04<\x03\x06" + + "\x05\x1d\x03\x06\x06\x00\x03\x06\x06\x0a\x03\x06\x06'\x03\x06\x062\x03" + + "\x0786\x03\x079/\x03\x079 \x03\x07:\x0e\x03\x07:\x1b\x03\x07:%\x03\x07;/" + + "\x03\x07;%\x03\x074\x11\x03\x076\x09\x03\x077*\x03\x070\x01\x03\x070\x0f" + + "\x03\x070.\x03\x071\x16\x03\x071\x04\x03\x0710\x03\x072\x18\x03\x072-" + + "\x03\x073\x14\x03\x073>\x03\x07'\x09\x03\x07 \x00\x03\x07\x1f\x0b\x03" + + "\x07\x18#\x03\x07\x18(\x03\x07\x186\x03\x07\x18\x03\x03\x07\x19\x16\x03" + + "\x07\x116\x03\x07\x12'\x03\x07\x13\x10\x03\x07\x0c&\x03\x07\x0c\x08\x03" + + "\x07\x0c\x13\x03\x07\x0d\x02\x03\x07\x0d\x1c\x03\x07\x0b5\x03\x07\x0b" + + "\x0a\x03\x07\x0b\x01\x03\x07\x0b\x0f\x03\x07\x05\x00\x03\x07\x05\x09\x03" + + "\x07\x05\x0b\x03\x07\x07\x01\x03\x07\x07\x08\x03\x07\x00<\x03\x07\x00+" + + "\x03\x07\x01)\x03\x07\x01\x1b\x03\x07\x01\x08\x03\x07\x03?\x03\x0445\x03" + + "\x044\x08\x03\x0454\x03\x04)/\x03\x04)5\x03\x04+\x05\x03\x04+\x14\x03" + + "\x04+ \x03\x04+<\x03\x04*&\x03\x04*\x22\x03\x04&8\x03\x04!\x01\x03\x04!" + + "\x22\x03\x04\x11+\x03\x04\x10.\x03\x04\x104\x03\x04\x13=\x03\x04\x12\x04" + + "\x03\x04\x12\x0a\x03\x04\x0d\x1d\x03\x04\x0d\x07\x03\x04\x0d \x03\x05<>" + + "\x03\x055<\x03\x055!\x03\x055#\x03\x055&\x03\x054\x1d\x03\x054\x02\x03" + + "\x054\x07\x03\x0571\x03\x053\x1a\x03\x053\x16\x03\x05.<\x03\x05.\x07\x03" + + "\x05):\x03\x05)<\x03\x05)\x0c\x03\x05)\x15\x03\x05+-\x03\x05+5\x03\x05$" + + "\x1e\x03\x05$\x14\x03\x05'\x04\x03\x05'\x14\x03\x05&\x02\x03\x05\x226" + + "\x03\x05\x22\x0c\x03\x05\x22\x1c\x03\x05\x19\x0a\x03\x05\x1b\x09\x03\x05" + + "\x1b\x0c\x03\x05\x14\x07\x03\x05\x16?\x03\x05\x16\x0c\x03\x05\x0c\x05" + + "\x03\x05\x0e\x0f\x03\x05\x01\x0e\x03\x05\x00(\x03\x05\x030\x03\x05\x03" + + "\x06\x03\x0a==\x03\x0a=1\x03\x0a=,\x03\x0a=\x0c\x03\x0a??\x03\x0a<\x08" + + "\x03\x0a9!\x03\x0a9)\x03\x0a97\x03\x0a99\x03\x0a6\x0a\x03\x0a6\x1c\x03" + + "\x0a6\x17\x03\x0a7'\x03\x0a78\x03\x0a73\x03\x0a'\x01\x03\x0a'&\x03\x0a" + + "\x1f\x0e\x03\x0a\x1f\x03\x03\x0a\x1f3\x03\x0a\x1b/\x03\x0a\x18\x19\x03" + + "\x0a\x19\x01\x03\x0a\x16\x14\x03\x0a\x0e\x22\x03\x0a\x0f\x10\x03\x0a\x0f" + + "\x02\x03\x0a\x0f \x03\x0a\x0c\x04\x03\x0a\x0b>\x03\x0a\x0b+\x03\x0a\x08/" + + "\x03\x0a\x046\x03\x0a\x05\x14\x03\x0a\x00\x04\x03\x0a\x00\x10\x03\x0a" + + "\x00\x14\x03\x0b<3\x03\x0b;*\x03\x0b9\x22\x03\x0b9)\x03\x0b97\x03\x0b+" + + "\x10\x03\x0b((\x03\x0b&5\x03\x0b$\x1c\x03\x0b$\x12\x03\x0b%\x04\x03\x0b#" + + "<\x03\x0b#0\x03\x0b#\x0d\x03\x0b#\x19\x03\x0b!:\x03\x0b!\x1f\x03\x0b!" + + "\x00\x03\x0b\x1e5\x03\x0b\x1c\x1d\x03\x0b\x1d-\x03\x0b\x1d(\x03\x0b\x18." + + "\x03\x0b\x18 \x03\x0b\x18\x16\x03\x0b\x14\x13\x03\x0b\x15$\x03\x0b\x15" + + "\x22\x03\x0b\x12\x1b\x03\x0b\x12\x10\x03\x0b\x132\x03\x0b\x13=\x03\x0b" + + "\x12\x18\x03\x0b\x0c&\x03\x0b\x061\x03\x0b\x06:\x03\x0b\x05#\x03\x0b\x05" + + "<\x03\x0b\x04\x0b\x03\x0b\x04\x04\x03\x0b\x04\x1b\x03\x0b\x042\x03\x0b" + + "\x041\x03\x0b\x03\x03\x03\x0b\x03\x1d\x03\x0b\x03/\x03\x0b\x03+\x03\x0b" + + "\x02\x1b\x03\x0b\x02\x00\x03\x0b\x01\x1e\x03\x0b\x01\x08\x03\x0b\x015" + + "\x03\x06\x0d9\x03\x06\x0d=\x03\x06\x0d?\x03\x02\x001\x03\x02\x003\x03" + + "\x02\x02\x19\x03\x02\x006\x03\x02\x02\x1b\x03\x02\x004\x03\x02\x00<\x03" + + "\x02\x02\x0a\x03\x02\x02\x0e\x03\x02\x01\x1a\x03\x02\x01\x07\x03\x02\x01" + + "\x05\x03\x02\x01\x0b\x03\x02\x01%\x03\x02\x01\x0c\x03\x02\x01\x04\x03" + + "\x02\x01\x1c\x03\x02\x00.\x03\x02\x002\x03\x02\x00>\x03\x02\x00\x12\x03" + + "\x02\x00\x16\x03\x02\x011\x03\x02\x013\x03\x02\x02 \x03\x02\x02%\x03\x02" + + "\x02$\x03\x02\x028\x03\x02\x02;\x03\x02\x024\x03\x02\x012\x03\x02\x022" + + "\x03\x02\x02/\x03\x02\x01,\x03\x02\x01\x13\x03\x02\x01\x16\x03\x02\x01" + + "\x11\x03\x02\x01\x1e\x03\x02\x01\x15\x03\x02\x01\x17\x03\x02\x01\x0f\x03" + + "\x02\x01\x08\x03\x02\x00?\x03\x02\x03\x07\x03\x02\x03\x0d\x03\x02\x03" + + "\x13\x03\x02\x03\x1d\x03\x02\x03\x1f\x03\x02\x00\x03\x03\x02\x00\x0d\x03" + + "\x02\x00\x01\x03\x02\x00\x1b\x03\x02\x00\x19\x03\x02\x00\x18\x03\x02\x00" + + "\x13\x03\x02\x00/\x03\x07>\x12\x03\x07<\x1f\x03\x07>\x1d\x03\x06\x1d\x0e" + + "\x03\x07>\x1c\x03\x07>:\x03\x07>\x13\x03\x04\x12+\x03\x07?\x03\x03\x07>" + + "\x02\x03\x06\x224\x03\x06\x1a.\x03\x07<%\x03\x06\x1c\x0b\x03\x0609\x03" + + "\x05\x1f\x01\x03\x04'\x08\x03\x93\xfd\xf5\x03\x02\x0d \x03\x02\x0d#\x03" + + "\x02\x0d!\x03\x02\x0d&\x03\x02\x0d\x22\x03\x02\x0d/\x03\x02\x0d,\x03\x02" + + "\x0d$\x03\x02\x0d'\x03\x02\x0d%\x03\x02\x0d;\x03\x02\x0d=\x03\x02\x0d?" + + "\x03\x099.\x03\x08\x0b7\x03\x08\x02\x14\x03\x08\x14\x0d\x03\x08.:\x03" + + "\x089'\x03\x0f\x0b\x18\x03\x0f\x1c1\x03\x0f\x17&\x03\x0f9\x1f\x03\x0f0" + + "\x0c\x03\x0e\x0a9\x03\x0e\x056\x03\x0e\x1c#\x03\x0f\x13\x0e\x03\x072\x00" + + "\x03\x070\x0d\x03\x072\x0b\x03\x06\x11\x18\x03\x070\x10\x03\x06\x0f(\x03" + + "\x072\x05\x03\x06\x0f,\x03\x073\x15\x03\x06\x07\x08\x03\x05\x16\x02\x03" + + "\x04\x0b \x03\x05:8\x03\x05\x16%\x03\x0a\x0d\x1f\x03\x06\x16\x10\x03\x05" + + "\x1d5\x03\x05*;\x03\x05\x16\x1b\x03\x04.-\x03\x06\x1a\x19\x03\x04\x03," + + "\x03\x0b87\x03\x04/\x0a\x03\x06\x00,\x03\x04-\x01\x03\x04\x1e-\x03\x06/(" + + "\x03\x0a\x0b5\x03\x06\x0e7\x03\x06\x07.\x03\x0597\x03\x0a*%\x03\x0760" + + "\x03\x06\x0c;\x03\x05'\x00\x03\x072.\x03\x072\x08\x03\x06=\x01\x03\x06" + + "\x05\x1b\x03\x06\x06\x12\x03\x06$=\x03\x06'\x0d\x03\x04\x11\x0f\x03\x076" + + ",\x03\x06\x07;\x03\x06.,\x03\x86\xf9\xea\x03\x8f\xff\xeb\x02\x092\x02" + + "\x095\x02\x094\x02\x09;\x02\x09>\x02\x098\x02\x09*\x02\x09/\x02\x09,\x02" + + "\x09%\x02\x09&\x02\x09#\x02\x09 \x02\x08!\x02\x08%\x02\x08$\x02\x08+\x02" + + "\x08.\x02\x08*\x02\x08&\x02\x088\x02\x08>\x02\x084\x02\x086\x02\x080\x02" + + "\x08\x10\x02\x08\x17\x02\x08\x12\x02\x08\x1d\x02\x08\x1f\x02\x08\x13\x02" + + "\x08\x15\x02\x08\x14\x02\x08\x0c\x03\x8b\xfd\xd0\x03\x81\xec\xc6\x03\x87" + + "\xe0\x8a\x03-2\xe3\x03\x80\xef\xe4\x03-2\xea\x03\x88\xe6\xeb\x03\x8e\xe6" + + "\xe8\x03\x84\xe6\xe9\x03\x97\xe6\xee\x03-2\xf9\x03-2\xf6\x03\x8e\xe3\xad" + + "\x03\x80\xe3\x92\x03\x88\xe3\x90\x03\x8e\xe3\x90\x03\x80\xe3\x97\x03\x88" + + "\xe3\x95\x03\x88\xfe\xcb\x03\x8e\xfe\xca\x03\x84\xfe\xcd\x03\x91\xef\xc9" + + "\x03-2\xc1\x03-2\xc0\x03-2\xcb\x03\x88@\x09\x03\x8e@\x08\x03\x8f\xe0\xf5" + + "\x03\x8e\xe6\xf9\x03\x8e\xe0\xfa\x03\x93\xff\xf4\x03\x84\xee\xd3\x03\x0b" + + "(\x04\x023 \x03\x0b)\x08\x021;\x02\x01*\x03\x0b#\x10\x03\x0b 0\x03\x0b!" + + "\x10\x03\x0b!0\x03\x07\x15\x08\x03\x09?5\x03\x07\x1f\x08\x03\x07\x17\x0b" + + "\x03\x09\x1f\x15\x03\x0b\x1c7\x03\x0a+#\x03\x06\x1a\x1b\x03\x06\x1a\x14" + + "\x03\x0a\x01\x18\x03\x06#\x1b\x03\x0a2\x0c\x03\x0a\x01\x04\x03\x09#;\x03" + + "\x08='\x03\x08\x1a\x0a\x03\x07\x03\x0a\x111\x03\x09\x1b\x09\x03\x073.\x03\x07" + + "\x01\x00\x03\x09/,\x03\x07#>\x03\x07\x048\x03\x0a\x1f\x22\x03\x098>\x03" + + "\x09\x11\x00\x03\x08/\x17\x03\x06'\x22\x03\x0b\x1a+\x03\x0a\x22\x19\x03" + + "\x0a/1\x03\x0974\x03\x09\x0f\x22\x03\x08,\x22\x03\x08?\x14\x03\x07$5\x03" + + "\x07<3\x03\x07=*\x03\x07\x13\x18\x03\x068\x0a\x03\x06\x09\x16\x03\x06" + + "\x13\x00\x03\x08\x067\x03\x08\x01\x03\x03\x08\x12\x1d\x03\x07+7\x03\x06(" + + ";\x03\x06\x1c?\x03\x07\x0e\x17\x03\x0a\x06\x1d\x03\x0a\x19\x07\x03\x08" + + "\x14$\x03\x07$;\x03\x08,$\x03\x08\x06\x0d\x03\x07\x16\x0a\x03\x06>>\x03" + + "\x0a\x06\x12\x03\x0a\x14)\x03\x09\x0d\x1f\x03\x09\x12\x17\x03\x09\x19" + + "\x01\x03\x08\x11 \x03\x08\x1d'\x03\x06<\x1a\x03\x0a.\x00\x03\x07'\x18" + + "\x03\x0a\x22\x08\x03\x08\x0d\x0a\x03\x08\x13)\x03\x07*)\x03\x06<,\x03" + + "\x07\x0b\x1a\x03\x09.\x14\x03\x09\x0d\x1e\x03\x07\x0e#\x03\x0b\x1d'\x03" + + "\x0a\x0a8\x03\x09%2\x03\x08+&\x03\x080\x12\x03\x0a)4\x03\x08\x06\x1f\x03" + + "\x0b\x1b\x1a\x03\x0a\x1b\x0f\x03\x0b\x1d*\x03\x09\x16$\x03\x090\x11\x03" + + "\x08\x11\x08\x03\x0a*(\x03\x0a\x042\x03\x089,\x03\x074'\x03\x07\x0f\x05" + + "\x03\x09\x0b\x0a\x03\x07\x1b\x01\x03\x09\x17:\x03\x09.\x0d\x03\x07.\x11" + + "\x03\x09+\x15\x03\x080\x13\x03\x0b\x1f\x19\x03\x0a \x11\x03\x0a\x220\x03" + + "\x09\x07;\x03\x08\x16\x1c\x03\x07,\x13\x03\x07\x0e/\x03\x06\x221\x03\x0a" + + ".\x0a\x03\x0a7\x02\x03\x0a\x032\x03\x0a\x1d.\x03\x091\x06\x03\x09\x19:" + + "\x03\x08\x02/\x03\x060+\x03\x06\x0f-\x03\x06\x1c\x1f\x03\x06\x1d\x07\x03" + + "\x0a,\x11\x03\x09=\x0d\x03\x09\x0b;\x03\x07\x1b/\x03\x0a\x1f:\x03\x09 " + + "\x1f\x03\x09.\x10\x03\x094\x0b\x03\x09\x1a1\x03\x08#\x1a\x03\x084\x1d" + + "\x03\x08\x01\x1f\x03\x08\x11\x22\x03\x07'8\x03\x07\x1a>\x03\x0757\x03" + + "\x06&9\x03\x06+\x11\x03\x0a.\x0b\x03\x0a,>\x03\x0a4#\x03\x08%\x17\x03" + + "\x07\x05\x22\x03\x07\x0c\x0b\x03\x0a\x1d+\x03\x0a\x19\x16\x03\x09+\x1f" + + "\x03\x09\x08\x0b\x03\x08\x16\x18\x03\x08+\x12\x03\x0b\x1d\x0c\x03\x0a=" + + "\x10\x03\x0a\x09\x0d\x03\x0a\x10\x11\x03\x09&0\x03\x08(\x1f\x03\x087\x07" + + "\x03\x08\x185\x03\x07'6\x03\x06.\x05\x03\x06=\x04\x03\x06;;\x03\x06\x06," + + "\x03\x0b\x18>\x03\x08\x00\x18\x03\x06 \x03\x03\x06<\x00\x03\x09%\x18\x03" + + "\x0b\x1c<\x03\x0a%!\x03\x0a\x09\x12\x03\x0a\x16\x02\x03\x090'\x03\x09" + + "\x0e=\x03\x08 \x0e\x03\x08>\x03\x03\x074>\x03\x06&?\x03\x06\x19\x09\x03" + + "\x06?(\x03\x0a-\x0e\x03\x09:3\x03\x098:\x03\x09\x12\x0b\x03\x09\x1d\x17" + + "\x03\x087\x05\x03\x082\x14\x03\x08\x06%\x03\x08\x13\x1f\x03\x06\x06\x0e" + + "\x03\x0a\x22<\x03\x09/<\x03\x06>+\x03\x0a'?\x03\x0a\x13\x0c\x03\x09\x10<" + + "\x03\x07\x1b=\x03\x0a\x19\x13\x03\x09\x22\x1d\x03\x09\x07\x0d\x03\x08)" + + "\x1c\x03\x06=\x1a\x03\x0a/4\x03\x0a7\x11\x03\x0a\x16:\x03\x09?3\x03\x09:" + + "/\x03\x09\x05\x0a\x03\x09\x14\x06\x03\x087\x22\x03\x080\x07\x03\x08\x1a" + + "\x1f\x03\x07\x04(\x03\x07\x04\x09\x03\x06 %\x03\x06<\x08\x03\x0a+\x14" + + "\x03\x09\x1d\x16\x03\x0a70\x03\x08 >\x03\x0857\x03\x070\x0a\x03\x06=\x12" + + "\x03\x06\x16%\x03\x06\x1d,\x03\x099#\x03\x09\x10>\x03\x07 \x1e\x03\x08" + + "\x0c<\x03\x08\x0b\x18\x03\x08\x15+\x03\x08,:\x03\x08%\x22\x03\x07\x0a$" + + "\x03\x0b\x1c=\x03\x07+\x08\x03\x0a/\x05\x03\x0a \x07\x03\x0a\x12'\x03" + + "\x09#\x11\x03\x08\x1b\x15\x03\x0a\x06\x01\x03\x09\x1c\x1b\x03\x0922\x03" + + "\x07\x14<\x03\x07\x09\x04\x03\x061\x04\x03\x07\x0e\x01\x03\x0a\x13\x18" + + "\x03\x0a-\x0c\x03\x0a?\x0d\x03\x0a\x09\x0a\x03\x091&\x03\x0a/\x0b\x03" + + "\x08$<\x03\x083\x1d\x03\x08\x0c$\x03\x08\x0d\x07\x03\x08\x0d?\x03\x08" + + "\x0e\x14\x03\x065\x0a\x03\x08\x1a#\x03\x08\x16#\x03\x0702\x03\x07\x03" + + "\x1a\x03\x06(\x1d\x03\x06+\x1b\x03\x06\x0b\x05\x03\x06\x0b\x17\x03\x06" + + "\x0c\x04\x03\x06\x1e\x19\x03\x06+0\x03\x062\x18\x03\x0b\x16\x1e\x03\x0a+" + + "\x16\x03\x0a-?\x03\x0a#:\x03\x0a#\x10\x03\x0a%$\x03\x0a>+\x03\x0a01\x03" + + "\x0a1\x10\x03\x0a\x099\x03\x0a\x0a\x12\x03\x0a\x19\x1f\x03\x0a\x19\x12" + + "\x03\x09*)\x03\x09-\x16\x03\x09.1\x03\x09.2\x03\x09<\x0e\x03\x09> \x03" + + "\x093\x12\x03\x09\x0b\x01\x03\x09\x1c2\x03\x09\x11\x1c\x03\x09\x15%\x03" + + "\x08,&\x03\x08!\x22\x03\x089(\x03\x08\x0b\x1a\x03\x08\x0d2\x03\x08\x0c" + + "\x04\x03\x08\x0c\x06\x03\x08\x0c\x1f\x03\x08\x0c\x0c\x03\x08\x0f\x1f\x03" + + "\x08\x0f\x1d\x03\x08\x00\x14\x03\x08\x03\x14\x03\x08\x06\x16\x03\x08\x1e" + + "#\x03\x08\x11\x11\x03\x08\x10\x18\x03\x08\x14(\x03\x07)\x1e\x03\x07.1" + + "\x03\x07 $\x03\x07 '\x03\x078\x08\x03\x07\x0d0\x03\x07\x0f7\x03\x07\x05#" + + "\x03\x07\x05\x1a\x03\x07\x1a7\x03\x07\x1d-\x03\x07\x17\x10\x03\x06)\x1f" + + "\x03\x062\x0b\x03\x066\x16\x03\x06\x09\x11\x03\x09(\x1e\x03\x07!5\x03" + + "\x0b\x11\x16\x03\x0a/\x04\x03\x0a,\x1a\x03\x0b\x173\x03\x0a,1\x03\x0a/5" + + "\x03\x0a\x221\x03\x0a\x22\x0d\x03\x0a?%\x03\x0a<,\x03\x0a?#\x03\x0a>\x19" + + "\x03\x0a\x08&\x03\x0a\x0b\x0e\x03\x0a\x0c:\x03\x0a\x0c+\x03\x0a\x03\x22" + + "\x03\x0a\x06)\x03\x0a\x11\x10\x03\x0a\x11\x1a\x03\x0a\x17-\x03\x0a\x14(" + + "\x03\x09)\x1e\x03\x09/\x09\x03\x09.\x00\x03\x09,\x07\x03\x09/*\x03\x09-9" + + "\x03\x09\x228\x03\x09%\x09\x03\x09:\x12\x03\x09;\x1d\x03\x09?\x06\x03" + + "\x093%\x03\x096\x05\x03\x096\x08\x03\x097\x02\x03\x09\x07,\x03\x09\x04," + + "\x03\x09\x1f\x16\x03\x09\x11\x03\x03\x09\x11\x12\x03\x09\x168\x03\x08*" + + "\x05\x03\x08/2\x03\x084:\x03\x08\x22+\x03\x08 0\x03\x08&\x0a\x03\x08;" + + "\x10\x03\x08>$\x03\x08>\x18\x03\x0829\x03\x082:\x03\x081,\x03\x081<\x03" + + "\x081\x1c\x03\x087#\x03\x087*\x03\x08\x09'\x03\x08\x00\x1d\x03\x08\x05-" + + "\x03\x08\x1f4\x03\x08\x1d\x04\x03\x08\x16\x0f\x03\x07*7\x03\x07'!\x03" + + "\x07%\x1b\x03\x077\x0c\x03\x07\x0c1\x03\x07\x0c.\x03\x07\x00\x06\x03\x07" + + "\x01\x02\x03\x07\x010\x03\x07\x06=\x03\x07\x01\x03\x03\x07\x01\x13\x03" + + "\x07\x06\x06\x03\x07\x05\x0a\x03\x07\x1f\x09\x03\x07\x17:\x03\x06*1\x03" + + "\x06-\x1d\x03\x06\x223\x03\x062:\x03\x060$\x03\x066\x1e\x03\x064\x12\x03" + + "\x0645\x03\x06\x0b\x00\x03\x06\x0b7\x03\x06\x07\x1f\x03\x06\x15\x12\x03" + + "\x0c\x05\x0f\x03\x0b+\x0b\x03\x0b+-\x03\x06\x16\x1b\x03\x06\x15\x17\x03" + + "\x89\xca\xea\x03\x89\xca\xe8\x03\x0c8\x10\x03\x0c8\x01\x03\x0c8\x0f\x03" + + "\x0d8%\x03\x0d8!\x03\x0c8-\x03\x0c8/\x03\x0c8+\x03\x0c87\x03\x0c85\x03" + + "\x0c9\x09\x03\x0c9\x0d\x03\x0c9\x0f\x03\x0c9\x0b\x03\xcfu\x0c\x03\xcfu" + + "\x0f\x03\xcfu\x0e\x03\xcfu\x09\x03\x0c9\x10\x03\x0d9\x0c\x03\xcf`;\x03" + + "\xcf`>\x03\xcf`9\x03\xcf`8\x03\xcf`7\x03\xcf`*\x03\xcf`-\x03\xcf`,\x03" + + "\x0d\x1b\x1a\x03\x0d\x1b&\x03\x0c=.\x03\x0c=%\x03\x0c>\x1e\x03\x0c>\x14" + + "\x03\x0c?\x06\x03\x0c?\x0b\x03\x0c?\x0c\x03\x0c?\x0d\x03\x0c?\x02\x03" + + "\x0c>\x0f\x03\x0c>\x08\x03\x0c>\x09\x03\x0c>,\x03\x0c>\x0c\x03\x0c?\x13" + + "\x03\x0c?\x16\x03\x0c?\x15\x03\x0c?\x1c\x03\x0c?\x1f\x03\x0c?\x1d\x03" + + "\x0c?\x1a\x03\x0c?\x17\x03\x0c?\x08\x03\x0c?\x09\x03\x0c?\x0e\x03\x0c?" + + "\x04\x03\x0c?\x05\x03\x0c" + + "\x03\x0c=2\x03\x0c=6\x03\x0c<\x07\x03\x0c<\x05\x03\x0e:!\x03\x0e:#\x03" + + "\x0e8\x09\x03\x0e:&\x03\x0e8\x0b\x03\x0e:$\x03\x0e:,\x03\x0e8\x1a\x03" + + "\x0e8\x1e\x03\x0e:*\x03\x0e:7\x03\x0e:5\x03\x0e:;\x03\x0e:\x15\x03\x0e:<" + + "\x03\x0e:4\x03\x0e:'\x03\x0e:-\x03\x0e:%\x03\x0e:?\x03\x0e:=\x03\x0e:)" + + "\x03\x0e:/\x03\xcfs'\x03\x0d=\x0f\x03\x0d+*\x03\x0d99\x03\x0d9;\x03\x0d9" + + "?\x03\x0d)\x0d\x03\x0d(%\x02\x01\x18\x02\x01(\x02\x01\x1e\x03\x0f$!\x03" + + "\x0f87\x03\x0f4\x0e\x03\x0f5\x1d\x03\x06'\x03\x03\x0f\x08\x18\x03\x0f" + + "\x0d\x1b\x03\x0e2=\x03\x0e;\x08\x03\x0e:\x0b\x03\x0e\x06$\x03\x0e\x0d)" + + "\x03\x0e\x16\x1f\x03\x0e\x16\x1b\x03\x0d$\x0a\x03\x05,\x1d\x03\x0d. \x03" + + "\x0d.#\x03\x0c(/\x03\x09%\x02\x03\x0d90\x03\x0d\x0e4\x03\x0d\x0d\x0f\x03" + + "\x0c#\x00\x03\x0c,\x1e\x03\x0c2\x0e\x03\x0c\x01\x17\x03\x0c\x09:\x03\x0e" + + "\x173\x03\x0c\x08\x03\x03\x0c\x11\x07\x03\x0c\x10\x18\x03\x0c\x1f\x1c" + + "\x03\x0c\x19\x0e\x03\x0c\x1a\x1f\x03\x0f0>\x03\x0b->\x03\x0b<+\x03\x0b8" + + "\x13\x03\x0b\x043\x03\x0b\x14\x03\x03\x0b\x16%\x03\x0d\x22&\x03\x0b\x1a" + + "\x1a\x03\x0b\x1a\x04\x03\x0a%9\x03\x0a&2\x03\x0a&0\x03\x0a!\x1a\x03\x0a!" + + "7\x03\x0a5\x10\x03\x0a=4\x03\x0a?\x0e\x03\x0a>\x10\x03\x0a\x00 \x03\x0a" + + "\x0f:\x03\x0a\x0f9\x03\x0a\x0b\x0a\x03\x0a\x17%\x03\x0a\x1b-\x03\x09-" + + "\x1a\x03\x09,4\x03\x09.,\x03\x09)\x09\x03\x096!\x03\x091\x1f\x03\x093" + + "\x16\x03\x0c+\x1f\x03\x098 \x03\x098=\x03\x0c(\x1a\x03\x0c(\x16\x03\x09" + + "\x0a+\x03\x09\x16\x12\x03\x09\x13\x0e\x03\x09\x153\x03\x08)!\x03\x09\x1a" + + "\x01\x03\x09\x18\x01\x03\x08%#\x03\x08>\x22\x03\x08\x05%\x03\x08\x02*" + + "\x03\x08\x15;\x03\x08\x1b7\x03\x0f\x07\x1d\x03\x0f\x04\x03\x03\x070\x0c" + + "\x03\x07;\x0b\x03\x07\x08\x17\x03\x07\x12\x06\x03\x06/-\x03\x0671\x03" + + "\x065+\x03\x06>7\x03\x06\x049\x03\x05+\x1e\x03\x05,\x17\x03\x05 \x1d\x03" + + "\x05\x22\x05\x03\x050\x1d" + +// lookup returns the trie value for the first UTF-8 encoding in s and +// the width in bytes of this encoding. The size will be 0 if s does not +// hold enough bytes to complete the encoding. len(s) must be greater than 0. +func (t *idnaTrie) lookup(s []byte) (v uint16, sz int) { + c0 := s[0] + switch { + case c0 < 0x80: // is ASCII + return idnaValues[c0], 1 + case c0 < 0xC2: + return 0, 1 // Illegal UTF-8: not a starter, not ASCII. + case c0 < 0xE0: // 2-byte UTF-8 + if len(s) < 2 { + return 0, 0 + } + i := idnaIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c1), 2 + case c0 < 0xF0: // 3-byte UTF-8 + if len(s) < 3 { + return 0, 0 + } + i := idnaIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = idnaIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c2), 3 + case c0 < 0xF8: // 4-byte UTF-8 + if len(s) < 4 { + return 0, 0 + } + i := idnaIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = idnaIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + o = uint32(i)<<6 + uint32(c2) + i = idnaIndex[o] + c3 := s[3] + if c3 < 0x80 || 0xC0 <= c3 { + return 0, 3 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c3), 4 + } + // Illegal rune + return 0, 1 +} + +// lookupUnsafe returns the trie value for the first UTF-8 encoding in s. +// s must start with a full and valid UTF-8 encoded rune. +func (t *idnaTrie) lookupUnsafe(s []byte) uint16 { + c0 := s[0] + if c0 < 0x80 { // is ASCII + return idnaValues[c0] + } + i := idnaIndex[c0] + if c0 < 0xE0 { // 2-byte UTF-8 + return t.lookupValue(uint32(i), s[1]) + } + i = idnaIndex[uint32(i)<<6+uint32(s[1])] + if c0 < 0xF0 { // 3-byte UTF-8 + return t.lookupValue(uint32(i), s[2]) + } + i = idnaIndex[uint32(i)<<6+uint32(s[2])] + if c0 < 0xF8 { // 4-byte UTF-8 + return t.lookupValue(uint32(i), s[3]) + } + return 0 +} + +// lookupString returns the trie value for the first UTF-8 encoding in s and +// the width in bytes of this encoding. The size will be 0 if s does not +// hold enough bytes to complete the encoding. len(s) must be greater than 0. +func (t *idnaTrie) lookupString(s string) (v uint16, sz int) { + c0 := s[0] + switch { + case c0 < 0x80: // is ASCII + return idnaValues[c0], 1 + case c0 < 0xC2: + return 0, 1 // Illegal UTF-8: not a starter, not ASCII. + case c0 < 0xE0: // 2-byte UTF-8 + if len(s) < 2 { + return 0, 0 + } + i := idnaIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c1), 2 + case c0 < 0xF0: // 3-byte UTF-8 + if len(s) < 3 { + return 0, 0 + } + i := idnaIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = idnaIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c2), 3 + case c0 < 0xF8: // 4-byte UTF-8 + if len(s) < 4 { + return 0, 0 + } + i := idnaIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = idnaIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + o = uint32(i)<<6 + uint32(c2) + i = idnaIndex[o] + c3 := s[3] + if c3 < 0x80 || 0xC0 <= c3 { + return 0, 3 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c3), 4 + } + // Illegal rune + return 0, 1 +} + +// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s. +// s must start with a full and valid UTF-8 encoded rune. +func (t *idnaTrie) lookupStringUnsafe(s string) uint16 { + c0 := s[0] + if c0 < 0x80 { // is ASCII + return idnaValues[c0] + } + i := idnaIndex[c0] + if c0 < 0xE0 { // 2-byte UTF-8 + return t.lookupValue(uint32(i), s[1]) + } + i = idnaIndex[uint32(i)<<6+uint32(s[1])] + if c0 < 0xF0 { // 3-byte UTF-8 + return t.lookupValue(uint32(i), s[2]) + } + i = idnaIndex[uint32(i)<<6+uint32(s[2])] + if c0 < 0xF8 { // 4-byte UTF-8 + return t.lookupValue(uint32(i), s[3]) + } + return 0 +} + +// idnaTrie. Total size: 30288 bytes (29.58 KiB). Checksum: c0cd84404a2f6f19. +type idnaTrie struct{} + +func newIdnaTrie(i int) *idnaTrie { + return &idnaTrie{} +} + +// lookupValue determines the type of block n and looks up the value for b. +func (t *idnaTrie) lookupValue(n uint32, b byte) uint16 { + switch { + case n < 126: + return uint16(idnaValues[n<<6+uint32(b)]) + default: + n -= 126 + return uint16(idnaSparse.lookup(n, b)) + } +} + +// idnaValues: 128 blocks, 8192 entries, 16384 bytes +// The third block is the zero block. +var idnaValues = [8192]uint16{ + // Block 0x0, offset 0x0 + 0x00: 0x0080, 0x01: 0x0080, 0x02: 0x0080, 0x03: 0x0080, 0x04: 0x0080, 0x05: 0x0080, + 0x06: 0x0080, 0x07: 0x0080, 0x08: 0x0080, 0x09: 0x0080, 0x0a: 0x0080, 0x0b: 0x0080, + 0x0c: 0x0080, 0x0d: 0x0080, 0x0e: 0x0080, 0x0f: 0x0080, 0x10: 0x0080, 0x11: 0x0080, + 0x12: 0x0080, 0x13: 0x0080, 0x14: 0x0080, 0x15: 0x0080, 0x16: 0x0080, 0x17: 0x0080, + 0x18: 0x0080, 0x19: 0x0080, 0x1a: 0x0080, 0x1b: 0x0080, 0x1c: 0x0080, 0x1d: 0x0080, + 0x1e: 0x0080, 0x1f: 0x0080, 0x20: 0x0080, 0x21: 0x0080, 0x22: 0x0080, 0x23: 0x0080, + 0x24: 0x0080, 0x25: 0x0080, 0x26: 0x0080, 0x27: 0x0080, 0x28: 0x0080, 0x29: 0x0080, + 0x2a: 0x0080, 0x2b: 0x0080, 0x2c: 0x0080, 0x2d: 0x0008, 0x2e: 0x0008, 0x2f: 0x0080, + 0x30: 0x0008, 0x31: 0x0008, 0x32: 0x0008, 0x33: 0x0008, 0x34: 0x0008, 0x35: 0x0008, + 0x36: 0x0008, 0x37: 0x0008, 0x38: 0x0008, 0x39: 0x0008, 0x3a: 0x0080, 0x3b: 0x0080, + 0x3c: 0x0080, 0x3d: 0x0080, 0x3e: 0x0080, 0x3f: 0x0080, + // Block 0x1, offset 0x40 + 0x40: 0x0080, 0x41: 0xe105, 0x42: 0xe105, 0x43: 0xe105, 0x44: 0xe105, 0x45: 0xe105, + 0x46: 0xe105, 0x47: 0xe105, 0x48: 0xe105, 0x49: 0xe105, 0x4a: 0xe105, 0x4b: 0xe105, + 0x4c: 0xe105, 0x4d: 0xe105, 0x4e: 0xe105, 0x4f: 0xe105, 0x50: 0xe105, 0x51: 0xe105, + 0x52: 0xe105, 0x53: 0xe105, 0x54: 0xe105, 0x55: 0xe105, 0x56: 0xe105, 0x57: 0xe105, + 0x58: 0xe105, 0x59: 0xe105, 0x5a: 0xe105, 0x5b: 0x0080, 0x5c: 0x0080, 0x5d: 0x0080, + 0x5e: 0x0080, 0x5f: 0x0080, 0x60: 0x0080, 0x61: 0x0008, 0x62: 0x0008, 0x63: 0x0008, + 0x64: 0x0008, 0x65: 0x0008, 0x66: 0x0008, 0x67: 0x0008, 0x68: 0x0008, 0x69: 0x0008, + 0x6a: 0x0008, 0x6b: 0x0008, 0x6c: 0x0008, 0x6d: 0x0008, 0x6e: 0x0008, 0x6f: 0x0008, + 0x70: 0x0008, 0x71: 0x0008, 0x72: 0x0008, 0x73: 0x0008, 0x74: 0x0008, 0x75: 0x0008, + 0x76: 0x0008, 0x77: 0x0008, 0x78: 0x0008, 0x79: 0x0008, 0x7a: 0x0008, 0x7b: 0x0080, + 0x7c: 0x0080, 0x7d: 0x0080, 0x7e: 0x0080, 0x7f: 0x0080, + // Block 0x2, offset 0x80 + // Block 0x3, offset 0xc0 + 0xc0: 0x0040, 0xc1: 0x0040, 0xc2: 0x0040, 0xc3: 0x0040, 0xc4: 0x0040, 0xc5: 0x0040, + 0xc6: 0x0040, 0xc7: 0x0040, 0xc8: 0x0040, 0xc9: 0x0040, 0xca: 0x0040, 0xcb: 0x0040, + 0xcc: 0x0040, 0xcd: 0x0040, 0xce: 0x0040, 0xcf: 0x0040, 0xd0: 0x0040, 0xd1: 0x0040, + 0xd2: 0x0040, 0xd3: 0x0040, 0xd4: 0x0040, 0xd5: 0x0040, 0xd6: 0x0040, 0xd7: 0x0040, + 0xd8: 0x0040, 0xd9: 0x0040, 0xda: 0x0040, 0xdb: 0x0040, 0xdc: 0x0040, 0xdd: 0x0040, + 0xde: 0x0040, 0xdf: 0x0040, 0xe0: 0x000a, 0xe1: 0x0018, 0xe2: 0x0018, 0xe3: 0x0018, + 0xe4: 0x0018, 0xe5: 0x0018, 0xe6: 0x0018, 0xe7: 0x0018, 0xe8: 0x001a, 0xe9: 0x0018, + 0xea: 0x0039, 0xeb: 0x0018, 0xec: 0x0018, 0xed: 0x03c0, 0xee: 0x0018, 0xef: 0x004a, + 0xf0: 0x0018, 0xf1: 0x0018, 0xf2: 0x0069, 0xf3: 0x0079, 0xf4: 0x008a, 0xf5: 0x0005, + 0xf6: 0x0018, 0xf7: 0x0008, 0xf8: 0x00aa, 0xf9: 0x00c9, 0xfa: 0x00d9, 0xfb: 0x0018, + 0xfc: 0x00e9, 0xfd: 0x0119, 0xfe: 0x0149, 0xff: 0x0018, + // Block 0x4, offset 0x100 + 0x100: 0xe00d, 0x101: 0x0008, 0x102: 0xe00d, 0x103: 0x0008, 0x104: 0xe00d, 0x105: 0x0008, + 0x106: 0xe00d, 0x107: 0x0008, 0x108: 0xe00d, 0x109: 0x0008, 0x10a: 0xe00d, 0x10b: 0x0008, + 0x10c: 0xe00d, 0x10d: 0x0008, 0x10e: 0xe00d, 0x10f: 0x0008, 0x110: 0xe00d, 0x111: 0x0008, + 0x112: 0xe00d, 0x113: 0x0008, 0x114: 0xe00d, 0x115: 0x0008, 0x116: 0xe00d, 0x117: 0x0008, + 0x118: 0xe00d, 0x119: 0x0008, 0x11a: 0xe00d, 0x11b: 0x0008, 0x11c: 0xe00d, 0x11d: 0x0008, + 0x11e: 0xe00d, 0x11f: 0x0008, 0x120: 0xe00d, 0x121: 0x0008, 0x122: 0xe00d, 0x123: 0x0008, + 0x124: 0xe00d, 0x125: 0x0008, 0x126: 0xe00d, 0x127: 0x0008, 0x128: 0xe00d, 0x129: 0x0008, + 0x12a: 0xe00d, 0x12b: 0x0008, 0x12c: 0xe00d, 0x12d: 0x0008, 0x12e: 0xe00d, 0x12f: 0x0008, + 0x130: 0x0179, 0x131: 0x0008, 0x132: 0x0035, 0x133: 0x004d, 0x134: 0xe00d, 0x135: 0x0008, + 0x136: 0xe00d, 0x137: 0x0008, 0x138: 0x0008, 0x139: 0xe01d, 0x13a: 0x0008, 0x13b: 0xe03d, + 0x13c: 0x0008, 0x13d: 0xe01d, 0x13e: 0x0008, 0x13f: 0x0199, + // Block 0x5, offset 0x140 + 0x140: 0x0199, 0x141: 0xe01d, 0x142: 0x0008, 0x143: 0xe03d, 0x144: 0x0008, 0x145: 0xe01d, + 0x146: 0x0008, 0x147: 0xe07d, 0x148: 0x0008, 0x149: 0x01b9, 0x14a: 0xe00d, 0x14b: 0x0008, + 0x14c: 0xe00d, 0x14d: 0x0008, 0x14e: 0xe00d, 0x14f: 0x0008, 0x150: 0xe00d, 0x151: 0x0008, + 0x152: 0xe00d, 0x153: 0x0008, 0x154: 0xe00d, 0x155: 0x0008, 0x156: 0xe00d, 0x157: 0x0008, + 0x158: 0xe00d, 0x159: 0x0008, 0x15a: 0xe00d, 0x15b: 0x0008, 0x15c: 0xe00d, 0x15d: 0x0008, + 0x15e: 0xe00d, 0x15f: 0x0008, 0x160: 0xe00d, 0x161: 0x0008, 0x162: 0xe00d, 0x163: 0x0008, + 0x164: 0xe00d, 0x165: 0x0008, 0x166: 0xe00d, 0x167: 0x0008, 0x168: 0xe00d, 0x169: 0x0008, + 0x16a: 0xe00d, 0x16b: 0x0008, 0x16c: 0xe00d, 0x16d: 0x0008, 0x16e: 0xe00d, 0x16f: 0x0008, + 0x170: 0xe00d, 0x171: 0x0008, 0x172: 0xe00d, 0x173: 0x0008, 0x174: 0xe00d, 0x175: 0x0008, + 0x176: 0xe00d, 0x177: 0x0008, 0x178: 0x0065, 0x179: 0xe01d, 0x17a: 0x0008, 0x17b: 0xe03d, + 0x17c: 0x0008, 0x17d: 0xe01d, 0x17e: 0x0008, 0x17f: 0x01d9, + // Block 0x6, offset 0x180 + 0x180: 0x0008, 0x181: 0x007d, 0x182: 0xe00d, 0x183: 0x0008, 0x184: 0xe00d, 0x185: 0x0008, + 0x186: 0x007d, 0x187: 0xe07d, 0x188: 0x0008, 0x189: 0x0095, 0x18a: 0x00ad, 0x18b: 0xe03d, + 0x18c: 0x0008, 0x18d: 0x0008, 0x18e: 0x00c5, 0x18f: 0x00dd, 0x190: 0x00f5, 0x191: 0xe01d, + 0x192: 0x0008, 0x193: 0x010d, 0x194: 0x0125, 0x195: 0x0008, 0x196: 0x013d, 0x197: 0x013d, + 0x198: 0xe00d, 0x199: 0x0008, 0x19a: 0x0008, 0x19b: 0x0008, 0x19c: 0x010d, 0x19d: 0x0155, + 0x19e: 0x0008, 0x19f: 0x016d, 0x1a0: 0xe00d, 0x1a1: 0x0008, 0x1a2: 0xe00d, 0x1a3: 0x0008, + 0x1a4: 0xe00d, 0x1a5: 0x0008, 0x1a6: 0x0185, 0x1a7: 0xe07d, 0x1a8: 0x0008, 0x1a9: 0x019d, + 0x1aa: 0x0008, 0x1ab: 0x0008, 0x1ac: 0xe00d, 0x1ad: 0x0008, 0x1ae: 0x0185, 0x1af: 0xe0fd, + 0x1b0: 0x0008, 0x1b1: 0x01b5, 0x1b2: 0x01cd, 0x1b3: 0xe03d, 0x1b4: 0x0008, 0x1b5: 0xe01d, + 0x1b6: 0x0008, 0x1b7: 0x01e5, 0x1b8: 0xe00d, 0x1b9: 0x0008, 0x1ba: 0x0008, 0x1bb: 0x0008, + 0x1bc: 0xe00d, 0x1bd: 0x0008, 0x1be: 0x0008, 0x1bf: 0x0008, + // Block 0x7, offset 0x1c0 + 0x1c0: 0x0008, 0x1c1: 0x0008, 0x1c2: 0x0008, 0x1c3: 0x0008, 0x1c4: 0x01e9, 0x1c5: 0x01e9, + 0x1c6: 0x01e9, 0x1c7: 0x01fd, 0x1c8: 0x0215, 0x1c9: 0x022d, 0x1ca: 0x0245, 0x1cb: 0x025d, + 0x1cc: 0x0275, 0x1cd: 0xe01d, 0x1ce: 0x0008, 0x1cf: 0xe0fd, 0x1d0: 0x0008, 0x1d1: 0xe01d, + 0x1d2: 0x0008, 0x1d3: 0xe03d, 0x1d4: 0x0008, 0x1d5: 0xe01d, 0x1d6: 0x0008, 0x1d7: 0xe07d, + 0x1d8: 0x0008, 0x1d9: 0xe01d, 0x1da: 0x0008, 0x1db: 0xe03d, 0x1dc: 0x0008, 0x1dd: 0x0008, + 0x1de: 0xe00d, 0x1df: 0x0008, 0x1e0: 0xe00d, 0x1e1: 0x0008, 0x1e2: 0xe00d, 0x1e3: 0x0008, + 0x1e4: 0xe00d, 0x1e5: 0x0008, 0x1e6: 0xe00d, 0x1e7: 0x0008, 0x1e8: 0xe00d, 0x1e9: 0x0008, + 0x1ea: 0xe00d, 0x1eb: 0x0008, 0x1ec: 0xe00d, 0x1ed: 0x0008, 0x1ee: 0xe00d, 0x1ef: 0x0008, + 0x1f0: 0x0008, 0x1f1: 0x028d, 0x1f2: 0x02a5, 0x1f3: 0x02bd, 0x1f4: 0xe00d, 0x1f5: 0x0008, + 0x1f6: 0x02d5, 0x1f7: 0x02ed, 0x1f8: 0xe00d, 0x1f9: 0x0008, 0x1fa: 0xe00d, 0x1fb: 0x0008, + 0x1fc: 0xe00d, 0x1fd: 0x0008, 0x1fe: 0xe00d, 0x1ff: 0x0008, + // Block 0x8, offset 0x200 + 0x200: 0xe00d, 0x201: 0x0008, 0x202: 0xe00d, 0x203: 0x0008, 0x204: 0xe00d, 0x205: 0x0008, + 0x206: 0xe00d, 0x207: 0x0008, 0x208: 0xe00d, 0x209: 0x0008, 0x20a: 0xe00d, 0x20b: 0x0008, + 0x20c: 0xe00d, 0x20d: 0x0008, 0x20e: 0xe00d, 0x20f: 0x0008, 0x210: 0xe00d, 0x211: 0x0008, + 0x212: 0xe00d, 0x213: 0x0008, 0x214: 0xe00d, 0x215: 0x0008, 0x216: 0xe00d, 0x217: 0x0008, + 0x218: 0xe00d, 0x219: 0x0008, 0x21a: 0xe00d, 0x21b: 0x0008, 0x21c: 0xe00d, 0x21d: 0x0008, + 0x21e: 0xe00d, 0x21f: 0x0008, 0x220: 0x0305, 0x221: 0x0008, 0x222: 0xe00d, 0x223: 0x0008, + 0x224: 0xe00d, 0x225: 0x0008, 0x226: 0xe00d, 0x227: 0x0008, 0x228: 0xe00d, 0x229: 0x0008, + 0x22a: 0xe00d, 0x22b: 0x0008, 0x22c: 0xe00d, 0x22d: 0x0008, 0x22e: 0xe00d, 0x22f: 0x0008, + 0x230: 0xe00d, 0x231: 0x0008, 0x232: 0xe00d, 0x233: 0x0008, 0x234: 0x0008, 0x235: 0x0008, + 0x236: 0x0008, 0x237: 0x0008, 0x238: 0x0008, 0x239: 0x0008, 0x23a: 0x0209, 0x23b: 0xe03d, + 0x23c: 0x0008, 0x23d: 0x031d, 0x23e: 0x0229, 0x23f: 0x0008, + // Block 0x9, offset 0x240 + 0x240: 0x0008, 0x241: 0x0008, 0x242: 0x0018, 0x243: 0x0018, 0x244: 0x0018, 0x245: 0x0018, + 0x246: 0x0008, 0x247: 0x0008, 0x248: 0x0008, 0x249: 0x0008, 0x24a: 0x0008, 0x24b: 0x0008, + 0x24c: 0x0008, 0x24d: 0x0008, 0x24e: 0x0008, 0x24f: 0x0008, 0x250: 0x0008, 0x251: 0x0008, + 0x252: 0x0018, 0x253: 0x0018, 0x254: 0x0018, 0x255: 0x0018, 0x256: 0x0018, 0x257: 0x0018, + 0x258: 0x029a, 0x259: 0x02ba, 0x25a: 0x02da, 0x25b: 0x02fa, 0x25c: 0x031a, 0x25d: 0x033a, + 0x25e: 0x0018, 0x25f: 0x0018, 0x260: 0x03ad, 0x261: 0x0359, 0x262: 0x01d9, 0x263: 0x0369, + 0x264: 0x03c5, 0x265: 0x0018, 0x266: 0x0018, 0x267: 0x0018, 0x268: 0x0018, 0x269: 0x0018, + 0x26a: 0x0018, 0x26b: 0x0018, 0x26c: 0x0008, 0x26d: 0x0018, 0x26e: 0x0008, 0x26f: 0x0018, + 0x270: 0x0018, 0x271: 0x0018, 0x272: 0x0018, 0x273: 0x0018, 0x274: 0x0018, 0x275: 0x0018, + 0x276: 0x0018, 0x277: 0x0018, 0x278: 0x0018, 0x279: 0x0018, 0x27a: 0x0018, 0x27b: 0x0018, + 0x27c: 0x0018, 0x27d: 0x0018, 0x27e: 0x0018, 0x27f: 0x0018, + // Block 0xa, offset 0x280 + 0x280: 0x03dd, 0x281: 0x03dd, 0x282: 0x3308, 0x283: 0x03f5, 0x284: 0x0379, 0x285: 0x040d, + 0x286: 0x3308, 0x287: 0x3308, 0x288: 0x3308, 0x289: 0x3308, 0x28a: 0x3308, 0x28b: 0x3308, + 0x28c: 0x3308, 0x28d: 0x3308, 0x28e: 0x3308, 0x28f: 0x33c0, 0x290: 0x3308, 0x291: 0x3308, + 0x292: 0x3308, 0x293: 0x3308, 0x294: 0x3308, 0x295: 0x3308, 0x296: 0x3308, 0x297: 0x3308, + 0x298: 0x3308, 0x299: 0x3308, 0x29a: 0x3308, 0x29b: 0x3308, 0x29c: 0x3308, 0x29d: 0x3308, + 0x29e: 0x3308, 0x29f: 0x3308, 0x2a0: 0x3308, 0x2a1: 0x3308, 0x2a2: 0x3308, 0x2a3: 0x3308, + 0x2a4: 0x3308, 0x2a5: 0x3308, 0x2a6: 0x3308, 0x2a7: 0x3308, 0x2a8: 0x3308, 0x2a9: 0x3308, + 0x2aa: 0x3308, 0x2ab: 0x3308, 0x2ac: 0x3308, 0x2ad: 0x3308, 0x2ae: 0x3308, 0x2af: 0x3308, + 0x2b0: 0xe00d, 0x2b1: 0x0008, 0x2b2: 0xe00d, 0x2b3: 0x0008, 0x2b4: 0x0425, 0x2b5: 0x0008, + 0x2b6: 0xe00d, 0x2b7: 0x0008, 0x2b8: 0x0040, 0x2b9: 0x0040, 0x2ba: 0x03a2, 0x2bb: 0x0008, + 0x2bc: 0x0008, 0x2bd: 0x0008, 0x2be: 0x03c2, 0x2bf: 0x043d, + // Block 0xb, offset 0x2c0 + 0x2c0: 0x0040, 0x2c1: 0x0040, 0x2c2: 0x0040, 0x2c3: 0x0040, 0x2c4: 0x008a, 0x2c5: 0x03d2, + 0x2c6: 0xe155, 0x2c7: 0x0455, 0x2c8: 0xe12d, 0x2c9: 0xe13d, 0x2ca: 0xe12d, 0x2cb: 0x0040, + 0x2cc: 0x03dd, 0x2cd: 0x0040, 0x2ce: 0x046d, 0x2cf: 0x0485, 0x2d0: 0x0008, 0x2d1: 0xe105, + 0x2d2: 0xe105, 0x2d3: 0xe105, 0x2d4: 0xe105, 0x2d5: 0xe105, 0x2d6: 0xe105, 0x2d7: 0xe105, + 0x2d8: 0xe105, 0x2d9: 0xe105, 0x2da: 0xe105, 0x2db: 0xe105, 0x2dc: 0xe105, 0x2dd: 0xe105, + 0x2de: 0xe105, 0x2df: 0xe105, 0x2e0: 0x049d, 0x2e1: 0x049d, 0x2e2: 0x0040, 0x2e3: 0x049d, + 0x2e4: 0x049d, 0x2e5: 0x049d, 0x2e6: 0x049d, 0x2e7: 0x049d, 0x2e8: 0x049d, 0x2e9: 0x049d, + 0x2ea: 0x049d, 0x2eb: 0x049d, 0x2ec: 0x0008, 0x2ed: 0x0008, 0x2ee: 0x0008, 0x2ef: 0x0008, + 0x2f0: 0x0008, 0x2f1: 0x0008, 0x2f2: 0x0008, 0x2f3: 0x0008, 0x2f4: 0x0008, 0x2f5: 0x0008, + 0x2f6: 0x0008, 0x2f7: 0x0008, 0x2f8: 0x0008, 0x2f9: 0x0008, 0x2fa: 0x0008, 0x2fb: 0x0008, + 0x2fc: 0x0008, 0x2fd: 0x0008, 0x2fe: 0x0008, 0x2ff: 0x0008, + // Block 0xc, offset 0x300 + 0x300: 0x0008, 0x301: 0x0008, 0x302: 0xe00f, 0x303: 0x0008, 0x304: 0x0008, 0x305: 0x0008, + 0x306: 0x0008, 0x307: 0x0008, 0x308: 0x0008, 0x309: 0x0008, 0x30a: 0x0008, 0x30b: 0x0008, + 0x30c: 0x0008, 0x30d: 0x0008, 0x30e: 0x0008, 0x30f: 0xe0c5, 0x310: 0x04b5, 0x311: 0x04cd, + 0x312: 0xe0bd, 0x313: 0xe0f5, 0x314: 0xe0fd, 0x315: 0xe09d, 0x316: 0xe0b5, 0x317: 0x0008, + 0x318: 0xe00d, 0x319: 0x0008, 0x31a: 0xe00d, 0x31b: 0x0008, 0x31c: 0xe00d, 0x31d: 0x0008, + 0x31e: 0xe00d, 0x31f: 0x0008, 0x320: 0xe00d, 0x321: 0x0008, 0x322: 0xe00d, 0x323: 0x0008, + 0x324: 0xe00d, 0x325: 0x0008, 0x326: 0xe00d, 0x327: 0x0008, 0x328: 0xe00d, 0x329: 0x0008, + 0x32a: 0xe00d, 0x32b: 0x0008, 0x32c: 0xe00d, 0x32d: 0x0008, 0x32e: 0xe00d, 0x32f: 0x0008, + 0x330: 0x04e5, 0x331: 0xe185, 0x332: 0xe18d, 0x333: 0x0008, 0x334: 0x04fd, 0x335: 0x03dd, + 0x336: 0x0018, 0x337: 0xe07d, 0x338: 0x0008, 0x339: 0xe1d5, 0x33a: 0xe00d, 0x33b: 0x0008, + 0x33c: 0x0008, 0x33d: 0x0515, 0x33e: 0x052d, 0x33f: 0x052d, + // Block 0xd, offset 0x340 + 0x340: 0x0008, 0x341: 0x0008, 0x342: 0x0008, 0x343: 0x0008, 0x344: 0x0008, 0x345: 0x0008, + 0x346: 0x0008, 0x347: 0x0008, 0x348: 0x0008, 0x349: 0x0008, 0x34a: 0x0008, 0x34b: 0x0008, + 0x34c: 0x0008, 0x34d: 0x0008, 0x34e: 0x0008, 0x34f: 0x0008, 0x350: 0x0008, 0x351: 0x0008, + 0x352: 0x0008, 0x353: 0x0008, 0x354: 0x0008, 0x355: 0x0008, 0x356: 0x0008, 0x357: 0x0008, + 0x358: 0x0008, 0x359: 0x0008, 0x35a: 0x0008, 0x35b: 0x0008, 0x35c: 0x0008, 0x35d: 0x0008, + 0x35e: 0x0008, 0x35f: 0x0008, 0x360: 0xe00d, 0x361: 0x0008, 0x362: 0xe00d, 0x363: 0x0008, + 0x364: 0xe00d, 0x365: 0x0008, 0x366: 0xe00d, 0x367: 0x0008, 0x368: 0xe00d, 0x369: 0x0008, + 0x36a: 0xe00d, 0x36b: 0x0008, 0x36c: 0xe00d, 0x36d: 0x0008, 0x36e: 0xe00d, 0x36f: 0x0008, + 0x370: 0xe00d, 0x371: 0x0008, 0x372: 0xe00d, 0x373: 0x0008, 0x374: 0xe00d, 0x375: 0x0008, + 0x376: 0xe00d, 0x377: 0x0008, 0x378: 0xe00d, 0x379: 0x0008, 0x37a: 0xe00d, 0x37b: 0x0008, + 0x37c: 0xe00d, 0x37d: 0x0008, 0x37e: 0xe00d, 0x37f: 0x0008, + // Block 0xe, offset 0x380 + 0x380: 0xe00d, 0x381: 0x0008, 0x382: 0x0018, 0x383: 0x3308, 0x384: 0x3308, 0x385: 0x3308, + 0x386: 0x3308, 0x387: 0x3308, 0x388: 0x3318, 0x389: 0x3318, 0x38a: 0xe00d, 0x38b: 0x0008, + 0x38c: 0xe00d, 0x38d: 0x0008, 0x38e: 0xe00d, 0x38f: 0x0008, 0x390: 0xe00d, 0x391: 0x0008, + 0x392: 0xe00d, 0x393: 0x0008, 0x394: 0xe00d, 0x395: 0x0008, 0x396: 0xe00d, 0x397: 0x0008, + 0x398: 0xe00d, 0x399: 0x0008, 0x39a: 0xe00d, 0x39b: 0x0008, 0x39c: 0xe00d, 0x39d: 0x0008, + 0x39e: 0xe00d, 0x39f: 0x0008, 0x3a0: 0xe00d, 0x3a1: 0x0008, 0x3a2: 0xe00d, 0x3a3: 0x0008, + 0x3a4: 0xe00d, 0x3a5: 0x0008, 0x3a6: 0xe00d, 0x3a7: 0x0008, 0x3a8: 0xe00d, 0x3a9: 0x0008, + 0x3aa: 0xe00d, 0x3ab: 0x0008, 0x3ac: 0xe00d, 0x3ad: 0x0008, 0x3ae: 0xe00d, 0x3af: 0x0008, + 0x3b0: 0xe00d, 0x3b1: 0x0008, 0x3b2: 0xe00d, 0x3b3: 0x0008, 0x3b4: 0xe00d, 0x3b5: 0x0008, + 0x3b6: 0xe00d, 0x3b7: 0x0008, 0x3b8: 0xe00d, 0x3b9: 0x0008, 0x3ba: 0xe00d, 0x3bb: 0x0008, + 0x3bc: 0xe00d, 0x3bd: 0x0008, 0x3be: 0xe00d, 0x3bf: 0x0008, + // Block 0xf, offset 0x3c0 + 0x3c0: 0x0040, 0x3c1: 0xe01d, 0x3c2: 0x0008, 0x3c3: 0xe03d, 0x3c4: 0x0008, 0x3c5: 0xe01d, + 0x3c6: 0x0008, 0x3c7: 0xe07d, 0x3c8: 0x0008, 0x3c9: 0xe01d, 0x3ca: 0x0008, 0x3cb: 0xe03d, + 0x3cc: 0x0008, 0x3cd: 0xe01d, 0x3ce: 0x0008, 0x3cf: 0x0008, 0x3d0: 0xe00d, 0x3d1: 0x0008, + 0x3d2: 0xe00d, 0x3d3: 0x0008, 0x3d4: 0xe00d, 0x3d5: 0x0008, 0x3d6: 0xe00d, 0x3d7: 0x0008, + 0x3d8: 0xe00d, 0x3d9: 0x0008, 0x3da: 0xe00d, 0x3db: 0x0008, 0x3dc: 0xe00d, 0x3dd: 0x0008, + 0x3de: 0xe00d, 0x3df: 0x0008, 0x3e0: 0xe00d, 0x3e1: 0x0008, 0x3e2: 0xe00d, 0x3e3: 0x0008, + 0x3e4: 0xe00d, 0x3e5: 0x0008, 0x3e6: 0xe00d, 0x3e7: 0x0008, 0x3e8: 0xe00d, 0x3e9: 0x0008, + 0x3ea: 0xe00d, 0x3eb: 0x0008, 0x3ec: 0xe00d, 0x3ed: 0x0008, 0x3ee: 0xe00d, 0x3ef: 0x0008, + 0x3f0: 0xe00d, 0x3f1: 0x0008, 0x3f2: 0xe00d, 0x3f3: 0x0008, 0x3f4: 0xe00d, 0x3f5: 0x0008, + 0x3f6: 0xe00d, 0x3f7: 0x0008, 0x3f8: 0xe00d, 0x3f9: 0x0008, 0x3fa: 0xe00d, 0x3fb: 0x0008, + 0x3fc: 0xe00d, 0x3fd: 0x0008, 0x3fe: 0xe00d, 0x3ff: 0x0008, + // Block 0x10, offset 0x400 + 0x400: 0xe00d, 0x401: 0x0008, 0x402: 0xe00d, 0x403: 0x0008, 0x404: 0xe00d, 0x405: 0x0008, + 0x406: 0xe00d, 0x407: 0x0008, 0x408: 0xe00d, 0x409: 0x0008, 0x40a: 0xe00d, 0x40b: 0x0008, + 0x40c: 0xe00d, 0x40d: 0x0008, 0x40e: 0xe00d, 0x40f: 0x0008, 0x410: 0xe00d, 0x411: 0x0008, + 0x412: 0xe00d, 0x413: 0x0008, 0x414: 0xe00d, 0x415: 0x0008, 0x416: 0xe00d, 0x417: 0x0008, + 0x418: 0xe00d, 0x419: 0x0008, 0x41a: 0xe00d, 0x41b: 0x0008, 0x41c: 0xe00d, 0x41d: 0x0008, + 0x41e: 0xe00d, 0x41f: 0x0008, 0x420: 0xe00d, 0x421: 0x0008, 0x422: 0xe00d, 0x423: 0x0008, + 0x424: 0xe00d, 0x425: 0x0008, 0x426: 0xe00d, 0x427: 0x0008, 0x428: 0xe00d, 0x429: 0x0008, + 0x42a: 0xe00d, 0x42b: 0x0008, 0x42c: 0xe00d, 0x42d: 0x0008, 0x42e: 0xe00d, 0x42f: 0x0008, + 0x430: 0x0040, 0x431: 0x03f5, 0x432: 0x03f5, 0x433: 0x03f5, 0x434: 0x03f5, 0x435: 0x03f5, + 0x436: 0x03f5, 0x437: 0x03f5, 0x438: 0x03f5, 0x439: 0x03f5, 0x43a: 0x03f5, 0x43b: 0x03f5, + 0x43c: 0x03f5, 0x43d: 0x03f5, 0x43e: 0x03f5, 0x43f: 0x03f5, + // Block 0x11, offset 0x440 + 0x440: 0x0840, 0x441: 0x0840, 0x442: 0x0840, 0x443: 0x0840, 0x444: 0x0840, 0x445: 0x0840, + 0x446: 0x0018, 0x447: 0x0018, 0x448: 0x0818, 0x449: 0x0018, 0x44a: 0x0018, 0x44b: 0x0818, + 0x44c: 0x0018, 0x44d: 0x0818, 0x44e: 0x0018, 0x44f: 0x0018, 0x450: 0x3308, 0x451: 0x3308, + 0x452: 0x3308, 0x453: 0x3308, 0x454: 0x3308, 0x455: 0x3308, 0x456: 0x3308, 0x457: 0x3308, + 0x458: 0x3308, 0x459: 0x3308, 0x45a: 0x3308, 0x45b: 0x0818, 0x45c: 0x0b40, 0x45d: 0x0040, + 0x45e: 0x0818, 0x45f: 0x0818, 0x460: 0x0a08, 0x461: 0x0808, 0x462: 0x0c08, 0x463: 0x0c08, + 0x464: 0x0c08, 0x465: 0x0c08, 0x466: 0x0a08, 0x467: 0x0c08, 0x468: 0x0a08, 0x469: 0x0c08, + 0x46a: 0x0a08, 0x46b: 0x0a08, 0x46c: 0x0a08, 0x46d: 0x0a08, 0x46e: 0x0a08, 0x46f: 0x0c08, + 0x470: 0x0c08, 0x471: 0x0c08, 0x472: 0x0c08, 0x473: 0x0a08, 0x474: 0x0a08, 0x475: 0x0a08, + 0x476: 0x0a08, 0x477: 0x0a08, 0x478: 0x0a08, 0x479: 0x0a08, 0x47a: 0x0a08, 0x47b: 0x0a08, + 0x47c: 0x0a08, 0x47d: 0x0a08, 0x47e: 0x0a08, 0x47f: 0x0a08, + // Block 0x12, offset 0x480 + 0x480: 0x0818, 0x481: 0x0a08, 0x482: 0x0a08, 0x483: 0x0a08, 0x484: 0x0a08, 0x485: 0x0a08, + 0x486: 0x0a08, 0x487: 0x0a08, 0x488: 0x0c08, 0x489: 0x0a08, 0x48a: 0x0a08, 0x48b: 0x3308, + 0x48c: 0x3308, 0x48d: 0x3308, 0x48e: 0x3308, 0x48f: 0x3308, 0x490: 0x3308, 0x491: 0x3308, + 0x492: 0x3308, 0x493: 0x3308, 0x494: 0x3308, 0x495: 0x3308, 0x496: 0x3308, 0x497: 0x3308, + 0x498: 0x3308, 0x499: 0x3308, 0x49a: 0x3308, 0x49b: 0x3308, 0x49c: 0x3308, 0x49d: 0x3308, + 0x49e: 0x3308, 0x49f: 0x3308, 0x4a0: 0x0808, 0x4a1: 0x0808, 0x4a2: 0x0808, 0x4a3: 0x0808, + 0x4a4: 0x0808, 0x4a5: 0x0808, 0x4a6: 0x0808, 0x4a7: 0x0808, 0x4a8: 0x0808, 0x4a9: 0x0808, + 0x4aa: 0x0018, 0x4ab: 0x0818, 0x4ac: 0x0818, 0x4ad: 0x0818, 0x4ae: 0x0a08, 0x4af: 0x0a08, + 0x4b0: 0x3308, 0x4b1: 0x0c08, 0x4b2: 0x0c08, 0x4b3: 0x0c08, 0x4b4: 0x0808, 0x4b5: 0x0429, + 0x4b6: 0x0451, 0x4b7: 0x0479, 0x4b8: 0x04a1, 0x4b9: 0x0a08, 0x4ba: 0x0a08, 0x4bb: 0x0a08, + 0x4bc: 0x0a08, 0x4bd: 0x0a08, 0x4be: 0x0a08, 0x4bf: 0x0a08, + // Block 0x13, offset 0x4c0 + 0x4c0: 0x0c08, 0x4c1: 0x0a08, 0x4c2: 0x0a08, 0x4c3: 0x0c08, 0x4c4: 0x0c08, 0x4c5: 0x0c08, + 0x4c6: 0x0c08, 0x4c7: 0x0c08, 0x4c8: 0x0c08, 0x4c9: 0x0c08, 0x4ca: 0x0c08, 0x4cb: 0x0c08, + 0x4cc: 0x0a08, 0x4cd: 0x0c08, 0x4ce: 0x0a08, 0x4cf: 0x0c08, 0x4d0: 0x0a08, 0x4d1: 0x0a08, + 0x4d2: 0x0c08, 0x4d3: 0x0c08, 0x4d4: 0x0818, 0x4d5: 0x0c08, 0x4d6: 0x3308, 0x4d7: 0x3308, + 0x4d8: 0x3308, 0x4d9: 0x3308, 0x4da: 0x3308, 0x4db: 0x3308, 0x4dc: 0x3308, 0x4dd: 0x0840, + 0x4de: 0x0018, 0x4df: 0x3308, 0x4e0: 0x3308, 0x4e1: 0x3308, 0x4e2: 0x3308, 0x4e3: 0x3308, + 0x4e4: 0x3308, 0x4e5: 0x0808, 0x4e6: 0x0808, 0x4e7: 0x3308, 0x4e8: 0x3308, 0x4e9: 0x0018, + 0x4ea: 0x3308, 0x4eb: 0x3308, 0x4ec: 0x3308, 0x4ed: 0x3308, 0x4ee: 0x0c08, 0x4ef: 0x0c08, + 0x4f0: 0x0008, 0x4f1: 0x0008, 0x4f2: 0x0008, 0x4f3: 0x0008, 0x4f4: 0x0008, 0x4f5: 0x0008, + 0x4f6: 0x0008, 0x4f7: 0x0008, 0x4f8: 0x0008, 0x4f9: 0x0008, 0x4fa: 0x0a08, 0x4fb: 0x0a08, + 0x4fc: 0x0a08, 0x4fd: 0x0808, 0x4fe: 0x0808, 0x4ff: 0x0a08, + // Block 0x14, offset 0x500 + 0x500: 0x0818, 0x501: 0x0818, 0x502: 0x0818, 0x503: 0x0818, 0x504: 0x0818, 0x505: 0x0818, + 0x506: 0x0818, 0x507: 0x0818, 0x508: 0x0818, 0x509: 0x0818, 0x50a: 0x0818, 0x50b: 0x0818, + 0x50c: 0x0818, 0x50d: 0x0818, 0x50e: 0x0040, 0x50f: 0x0b40, 0x510: 0x0c08, 0x511: 0x3308, + 0x512: 0x0a08, 0x513: 0x0a08, 0x514: 0x0a08, 0x515: 0x0c08, 0x516: 0x0c08, 0x517: 0x0c08, + 0x518: 0x0c08, 0x519: 0x0c08, 0x51a: 0x0a08, 0x51b: 0x0a08, 0x51c: 0x0a08, 0x51d: 0x0a08, + 0x51e: 0x0c08, 0x51f: 0x0a08, 0x520: 0x0a08, 0x521: 0x0a08, 0x522: 0x0a08, 0x523: 0x0a08, + 0x524: 0x0a08, 0x525: 0x0a08, 0x526: 0x0a08, 0x527: 0x0a08, 0x528: 0x0c08, 0x529: 0x0a08, + 0x52a: 0x0c08, 0x52b: 0x0a08, 0x52c: 0x0c08, 0x52d: 0x0a08, 0x52e: 0x0a08, 0x52f: 0x0c08, + 0x530: 0x3308, 0x531: 0x3308, 0x532: 0x3308, 0x533: 0x3308, 0x534: 0x3308, 0x535: 0x3308, + 0x536: 0x3308, 0x537: 0x3308, 0x538: 0x3308, 0x539: 0x3308, 0x53a: 0x3308, 0x53b: 0x3308, + 0x53c: 0x3308, 0x53d: 0x3308, 0x53e: 0x3308, 0x53f: 0x3308, + // Block 0x15, offset 0x540 + 0x540: 0x0c08, 0x541: 0x0a08, 0x542: 0x0a08, 0x543: 0x0a08, 0x544: 0x0a08, 0x545: 0x0a08, + 0x546: 0x0c08, 0x547: 0x0c08, 0x548: 0x0a08, 0x549: 0x0c08, 0x54a: 0x0a08, 0x54b: 0x0a08, + 0x54c: 0x0a08, 0x54d: 0x0a08, 0x54e: 0x0a08, 0x54f: 0x0a08, 0x550: 0x0a08, 0x551: 0x0a08, + 0x552: 0x0a08, 0x553: 0x0a08, 0x554: 0x0c08, 0x555: 0x0a08, 0x556: 0x0c08, 0x557: 0x0c08, + 0x558: 0x0c08, 0x559: 0x3308, 0x55a: 0x3308, 0x55b: 0x3308, 0x55c: 0x0040, 0x55d: 0x0040, + 0x55e: 0x0818, 0x55f: 0x0040, 0x560: 0x0a08, 0x561: 0x0808, 0x562: 0x0a08, 0x563: 0x0a08, + 0x564: 0x0a08, 0x565: 0x0a08, 0x566: 0x0808, 0x567: 0x0c08, 0x568: 0x0a08, 0x569: 0x0c08, + 0x56a: 0x0c08, 0x56b: 0x0040, 0x56c: 0x0040, 0x56d: 0x0040, 0x56e: 0x0040, 0x56f: 0x0040, + 0x570: 0x0040, 0x571: 0x0040, 0x572: 0x0040, 0x573: 0x0040, 0x574: 0x0040, 0x575: 0x0040, + 0x576: 0x0040, 0x577: 0x0040, 0x578: 0x0040, 0x579: 0x0040, 0x57a: 0x0040, 0x57b: 0x0040, + 0x57c: 0x0040, 0x57d: 0x0040, 0x57e: 0x0040, 0x57f: 0x0040, + // Block 0x16, offset 0x580 + 0x580: 0x3008, 0x581: 0x3308, 0x582: 0x3308, 0x583: 0x3308, 0x584: 0x3308, 0x585: 0x3308, + 0x586: 0x3308, 0x587: 0x3308, 0x588: 0x3308, 0x589: 0x3008, 0x58a: 0x3008, 0x58b: 0x3008, + 0x58c: 0x3008, 0x58d: 0x3b08, 0x58e: 0x3008, 0x58f: 0x3008, 0x590: 0x0008, 0x591: 0x3308, + 0x592: 0x3308, 0x593: 0x3308, 0x594: 0x3308, 0x595: 0x3308, 0x596: 0x3308, 0x597: 0x3308, + 0x598: 0x04c9, 0x599: 0x0501, 0x59a: 0x0539, 0x59b: 0x0571, 0x59c: 0x05a9, 0x59d: 0x05e1, + 0x59e: 0x0619, 0x59f: 0x0651, 0x5a0: 0x0008, 0x5a1: 0x0008, 0x5a2: 0x3308, 0x5a3: 0x3308, + 0x5a4: 0x0018, 0x5a5: 0x0018, 0x5a6: 0x0008, 0x5a7: 0x0008, 0x5a8: 0x0008, 0x5a9: 0x0008, + 0x5aa: 0x0008, 0x5ab: 0x0008, 0x5ac: 0x0008, 0x5ad: 0x0008, 0x5ae: 0x0008, 0x5af: 0x0008, + 0x5b0: 0x0018, 0x5b1: 0x0008, 0x5b2: 0x0008, 0x5b3: 0x0008, 0x5b4: 0x0008, 0x5b5: 0x0008, + 0x5b6: 0x0008, 0x5b7: 0x0008, 0x5b8: 0x0008, 0x5b9: 0x0008, 0x5ba: 0x0008, 0x5bb: 0x0008, + 0x5bc: 0x0008, 0x5bd: 0x0008, 0x5be: 0x0008, 0x5bf: 0x0008, + // Block 0x17, offset 0x5c0 + 0x5c0: 0x0008, 0x5c1: 0x3308, 0x5c2: 0x3008, 0x5c3: 0x3008, 0x5c4: 0x0040, 0x5c5: 0x0008, + 0x5c6: 0x0008, 0x5c7: 0x0008, 0x5c8: 0x0008, 0x5c9: 0x0008, 0x5ca: 0x0008, 0x5cb: 0x0008, + 0x5cc: 0x0008, 0x5cd: 0x0040, 0x5ce: 0x0040, 0x5cf: 0x0008, 0x5d0: 0x0008, 0x5d1: 0x0040, + 0x5d2: 0x0040, 0x5d3: 0x0008, 0x5d4: 0x0008, 0x5d5: 0x0008, 0x5d6: 0x0008, 0x5d7: 0x0008, + 0x5d8: 0x0008, 0x5d9: 0x0008, 0x5da: 0x0008, 0x5db: 0x0008, 0x5dc: 0x0008, 0x5dd: 0x0008, + 0x5de: 0x0008, 0x5df: 0x0008, 0x5e0: 0x0008, 0x5e1: 0x0008, 0x5e2: 0x0008, 0x5e3: 0x0008, + 0x5e4: 0x0008, 0x5e5: 0x0008, 0x5e6: 0x0008, 0x5e7: 0x0008, 0x5e8: 0x0008, 0x5e9: 0x0040, + 0x5ea: 0x0008, 0x5eb: 0x0008, 0x5ec: 0x0008, 0x5ed: 0x0008, 0x5ee: 0x0008, 0x5ef: 0x0008, + 0x5f0: 0x0008, 0x5f1: 0x0040, 0x5f2: 0x0008, 0x5f3: 0x0040, 0x5f4: 0x0040, 0x5f5: 0x0040, + 0x5f6: 0x0008, 0x5f7: 0x0008, 0x5f8: 0x0008, 0x5f9: 0x0008, 0x5fa: 0x0040, 0x5fb: 0x0040, + 0x5fc: 0x3308, 0x5fd: 0x0008, 0x5fe: 0x3008, 0x5ff: 0x3008, + // Block 0x18, offset 0x600 + 0x600: 0x3008, 0x601: 0x3308, 0x602: 0x3308, 0x603: 0x3308, 0x604: 0x3308, 0x605: 0x0040, + 0x606: 0x0040, 0x607: 0x3008, 0x608: 0x3008, 0x609: 0x0040, 0x60a: 0x0040, 0x60b: 0x3008, + 0x60c: 0x3008, 0x60d: 0x3b08, 0x60e: 0x0008, 0x60f: 0x0040, 0x610: 0x0040, 0x611: 0x0040, + 0x612: 0x0040, 0x613: 0x0040, 0x614: 0x0040, 0x615: 0x0040, 0x616: 0x0040, 0x617: 0x3008, + 0x618: 0x0040, 0x619: 0x0040, 0x61a: 0x0040, 0x61b: 0x0040, 0x61c: 0x0689, 0x61d: 0x06c1, + 0x61e: 0x0040, 0x61f: 0x06f9, 0x620: 0x0008, 0x621: 0x0008, 0x622: 0x3308, 0x623: 0x3308, + 0x624: 0x0040, 0x625: 0x0040, 0x626: 0x0008, 0x627: 0x0008, 0x628: 0x0008, 0x629: 0x0008, + 0x62a: 0x0008, 0x62b: 0x0008, 0x62c: 0x0008, 0x62d: 0x0008, 0x62e: 0x0008, 0x62f: 0x0008, + 0x630: 0x0008, 0x631: 0x0008, 0x632: 0x0018, 0x633: 0x0018, 0x634: 0x0018, 0x635: 0x0018, + 0x636: 0x0018, 0x637: 0x0018, 0x638: 0x0018, 0x639: 0x0018, 0x63a: 0x0018, 0x63b: 0x0018, + 0x63c: 0x0008, 0x63d: 0x0018, 0x63e: 0x3308, 0x63f: 0x0040, + // Block 0x19, offset 0x640 + 0x640: 0x0040, 0x641: 0x3308, 0x642: 0x3308, 0x643: 0x3008, 0x644: 0x0040, 0x645: 0x0008, + 0x646: 0x0008, 0x647: 0x0008, 0x648: 0x0008, 0x649: 0x0008, 0x64a: 0x0008, 0x64b: 0x0040, + 0x64c: 0x0040, 0x64d: 0x0040, 0x64e: 0x0040, 0x64f: 0x0008, 0x650: 0x0008, 0x651: 0x0040, + 0x652: 0x0040, 0x653: 0x0008, 0x654: 0x0008, 0x655: 0x0008, 0x656: 0x0008, 0x657: 0x0008, + 0x658: 0x0008, 0x659: 0x0008, 0x65a: 0x0008, 0x65b: 0x0008, 0x65c: 0x0008, 0x65d: 0x0008, + 0x65e: 0x0008, 0x65f: 0x0008, 0x660: 0x0008, 0x661: 0x0008, 0x662: 0x0008, 0x663: 0x0008, + 0x664: 0x0008, 0x665: 0x0008, 0x666: 0x0008, 0x667: 0x0008, 0x668: 0x0008, 0x669: 0x0040, + 0x66a: 0x0008, 0x66b: 0x0008, 0x66c: 0x0008, 0x66d: 0x0008, 0x66e: 0x0008, 0x66f: 0x0008, + 0x670: 0x0008, 0x671: 0x0040, 0x672: 0x0008, 0x673: 0x0731, 0x674: 0x0040, 0x675: 0x0008, + 0x676: 0x0769, 0x677: 0x0040, 0x678: 0x0008, 0x679: 0x0008, 0x67a: 0x0040, 0x67b: 0x0040, + 0x67c: 0x3308, 0x67d: 0x0040, 0x67e: 0x3008, 0x67f: 0x3008, + // Block 0x1a, offset 0x680 + 0x680: 0x3008, 0x681: 0x3308, 0x682: 0x3308, 0x683: 0x0040, 0x684: 0x0040, 0x685: 0x0040, + 0x686: 0x0040, 0x687: 0x3308, 0x688: 0x3308, 0x689: 0x0040, 0x68a: 0x0040, 0x68b: 0x3308, + 0x68c: 0x3308, 0x68d: 0x3b08, 0x68e: 0x0040, 0x68f: 0x0040, 0x690: 0x0040, 0x691: 0x3308, + 0x692: 0x0040, 0x693: 0x0040, 0x694: 0x0040, 0x695: 0x0040, 0x696: 0x0040, 0x697: 0x0040, + 0x698: 0x0040, 0x699: 0x07a1, 0x69a: 0x07d9, 0x69b: 0x0811, 0x69c: 0x0008, 0x69d: 0x0040, + 0x69e: 0x0849, 0x69f: 0x0040, 0x6a0: 0x0040, 0x6a1: 0x0040, 0x6a2: 0x0040, 0x6a3: 0x0040, + 0x6a4: 0x0040, 0x6a5: 0x0040, 0x6a6: 0x0008, 0x6a7: 0x0008, 0x6a8: 0x0008, 0x6a9: 0x0008, + 0x6aa: 0x0008, 0x6ab: 0x0008, 0x6ac: 0x0008, 0x6ad: 0x0008, 0x6ae: 0x0008, 0x6af: 0x0008, + 0x6b0: 0x3308, 0x6b1: 0x3308, 0x6b2: 0x0008, 0x6b3: 0x0008, 0x6b4: 0x0008, 0x6b5: 0x3308, + 0x6b6: 0x0018, 0x6b7: 0x0040, 0x6b8: 0x0040, 0x6b9: 0x0040, 0x6ba: 0x0040, 0x6bb: 0x0040, + 0x6bc: 0x0040, 0x6bd: 0x0040, 0x6be: 0x0040, 0x6bf: 0x0040, + // Block 0x1b, offset 0x6c0 + 0x6c0: 0x0040, 0x6c1: 0x3308, 0x6c2: 0x3308, 0x6c3: 0x3008, 0x6c4: 0x0040, 0x6c5: 0x0008, + 0x6c6: 0x0008, 0x6c7: 0x0008, 0x6c8: 0x0008, 0x6c9: 0x0008, 0x6ca: 0x0008, 0x6cb: 0x0008, + 0x6cc: 0x0008, 0x6cd: 0x0008, 0x6ce: 0x0040, 0x6cf: 0x0008, 0x6d0: 0x0008, 0x6d1: 0x0008, + 0x6d2: 0x0040, 0x6d3: 0x0008, 0x6d4: 0x0008, 0x6d5: 0x0008, 0x6d6: 0x0008, 0x6d7: 0x0008, + 0x6d8: 0x0008, 0x6d9: 0x0008, 0x6da: 0x0008, 0x6db: 0x0008, 0x6dc: 0x0008, 0x6dd: 0x0008, + 0x6de: 0x0008, 0x6df: 0x0008, 0x6e0: 0x0008, 0x6e1: 0x0008, 0x6e2: 0x0008, 0x6e3: 0x0008, + 0x6e4: 0x0008, 0x6e5: 0x0008, 0x6e6: 0x0008, 0x6e7: 0x0008, 0x6e8: 0x0008, 0x6e9: 0x0040, + 0x6ea: 0x0008, 0x6eb: 0x0008, 0x6ec: 0x0008, 0x6ed: 0x0008, 0x6ee: 0x0008, 0x6ef: 0x0008, + 0x6f0: 0x0008, 0x6f1: 0x0040, 0x6f2: 0x0008, 0x6f3: 0x0008, 0x6f4: 0x0040, 0x6f5: 0x0008, + 0x6f6: 0x0008, 0x6f7: 0x0008, 0x6f8: 0x0008, 0x6f9: 0x0008, 0x6fa: 0x0040, 0x6fb: 0x0040, + 0x6fc: 0x3308, 0x6fd: 0x0008, 0x6fe: 0x3008, 0x6ff: 0x3008, + // Block 0x1c, offset 0x700 + 0x700: 0x3008, 0x701: 0x3308, 0x702: 0x3308, 0x703: 0x3308, 0x704: 0x3308, 0x705: 0x3308, + 0x706: 0x0040, 0x707: 0x3308, 0x708: 0x3308, 0x709: 0x3008, 0x70a: 0x0040, 0x70b: 0x3008, + 0x70c: 0x3008, 0x70d: 0x3b08, 0x70e: 0x0040, 0x70f: 0x0040, 0x710: 0x0008, 0x711: 0x0040, + 0x712: 0x0040, 0x713: 0x0040, 0x714: 0x0040, 0x715: 0x0040, 0x716: 0x0040, 0x717: 0x0040, + 0x718: 0x0040, 0x719: 0x0040, 0x71a: 0x0040, 0x71b: 0x0040, 0x71c: 0x0040, 0x71d: 0x0040, + 0x71e: 0x0040, 0x71f: 0x0040, 0x720: 0x0008, 0x721: 0x0008, 0x722: 0x3308, 0x723: 0x3308, + 0x724: 0x0040, 0x725: 0x0040, 0x726: 0x0008, 0x727: 0x0008, 0x728: 0x0008, 0x729: 0x0008, + 0x72a: 0x0008, 0x72b: 0x0008, 0x72c: 0x0008, 0x72d: 0x0008, 0x72e: 0x0008, 0x72f: 0x0008, + 0x730: 0x0018, 0x731: 0x0018, 0x732: 0x0040, 0x733: 0x0040, 0x734: 0x0040, 0x735: 0x0040, + 0x736: 0x0040, 0x737: 0x0040, 0x738: 0x0040, 0x739: 0x0008, 0x73a: 0x3308, 0x73b: 0x3308, + 0x73c: 0x3308, 0x73d: 0x3308, 0x73e: 0x3308, 0x73f: 0x3308, + // Block 0x1d, offset 0x740 + 0x740: 0x0040, 0x741: 0x3308, 0x742: 0x3008, 0x743: 0x3008, 0x744: 0x0040, 0x745: 0x0008, + 0x746: 0x0008, 0x747: 0x0008, 0x748: 0x0008, 0x749: 0x0008, 0x74a: 0x0008, 0x74b: 0x0008, + 0x74c: 0x0008, 0x74d: 0x0040, 0x74e: 0x0040, 0x74f: 0x0008, 0x750: 0x0008, 0x751: 0x0040, + 0x752: 0x0040, 0x753: 0x0008, 0x754: 0x0008, 0x755: 0x0008, 0x756: 0x0008, 0x757: 0x0008, + 0x758: 0x0008, 0x759: 0x0008, 0x75a: 0x0008, 0x75b: 0x0008, 0x75c: 0x0008, 0x75d: 0x0008, + 0x75e: 0x0008, 0x75f: 0x0008, 0x760: 0x0008, 0x761: 0x0008, 0x762: 0x0008, 0x763: 0x0008, + 0x764: 0x0008, 0x765: 0x0008, 0x766: 0x0008, 0x767: 0x0008, 0x768: 0x0008, 0x769: 0x0040, + 0x76a: 0x0008, 0x76b: 0x0008, 0x76c: 0x0008, 0x76d: 0x0008, 0x76e: 0x0008, 0x76f: 0x0008, + 0x770: 0x0008, 0x771: 0x0040, 0x772: 0x0008, 0x773: 0x0008, 0x774: 0x0040, 0x775: 0x0008, + 0x776: 0x0008, 0x777: 0x0008, 0x778: 0x0008, 0x779: 0x0008, 0x77a: 0x0040, 0x77b: 0x0040, + 0x77c: 0x3308, 0x77d: 0x0008, 0x77e: 0x3008, 0x77f: 0x3308, + // Block 0x1e, offset 0x780 + 0x780: 0x3008, 0x781: 0x3308, 0x782: 0x3308, 0x783: 0x3308, 0x784: 0x3308, 0x785: 0x0040, + 0x786: 0x0040, 0x787: 0x3008, 0x788: 0x3008, 0x789: 0x0040, 0x78a: 0x0040, 0x78b: 0x3008, + 0x78c: 0x3008, 0x78d: 0x3b08, 0x78e: 0x0040, 0x78f: 0x0040, 0x790: 0x0040, 0x791: 0x0040, + 0x792: 0x0040, 0x793: 0x0040, 0x794: 0x0040, 0x795: 0x3308, 0x796: 0x3308, 0x797: 0x3008, + 0x798: 0x0040, 0x799: 0x0040, 0x79a: 0x0040, 0x79b: 0x0040, 0x79c: 0x0881, 0x79d: 0x08b9, + 0x79e: 0x0040, 0x79f: 0x0008, 0x7a0: 0x0008, 0x7a1: 0x0008, 0x7a2: 0x3308, 0x7a3: 0x3308, + 0x7a4: 0x0040, 0x7a5: 0x0040, 0x7a6: 0x0008, 0x7a7: 0x0008, 0x7a8: 0x0008, 0x7a9: 0x0008, + 0x7aa: 0x0008, 0x7ab: 0x0008, 0x7ac: 0x0008, 0x7ad: 0x0008, 0x7ae: 0x0008, 0x7af: 0x0008, + 0x7b0: 0x0018, 0x7b1: 0x0008, 0x7b2: 0x0018, 0x7b3: 0x0018, 0x7b4: 0x0018, 0x7b5: 0x0018, + 0x7b6: 0x0018, 0x7b7: 0x0018, 0x7b8: 0x0040, 0x7b9: 0x0040, 0x7ba: 0x0040, 0x7bb: 0x0040, + 0x7bc: 0x0040, 0x7bd: 0x0040, 0x7be: 0x0040, 0x7bf: 0x0040, + // Block 0x1f, offset 0x7c0 + 0x7c0: 0x0040, 0x7c1: 0x0040, 0x7c2: 0x3308, 0x7c3: 0x0008, 0x7c4: 0x0040, 0x7c5: 0x0008, + 0x7c6: 0x0008, 0x7c7: 0x0008, 0x7c8: 0x0008, 0x7c9: 0x0008, 0x7ca: 0x0008, 0x7cb: 0x0040, + 0x7cc: 0x0040, 0x7cd: 0x0040, 0x7ce: 0x0008, 0x7cf: 0x0008, 0x7d0: 0x0008, 0x7d1: 0x0040, + 0x7d2: 0x0008, 0x7d3: 0x0008, 0x7d4: 0x0008, 0x7d5: 0x0008, 0x7d6: 0x0040, 0x7d7: 0x0040, + 0x7d8: 0x0040, 0x7d9: 0x0008, 0x7da: 0x0008, 0x7db: 0x0040, 0x7dc: 0x0008, 0x7dd: 0x0040, + 0x7de: 0x0008, 0x7df: 0x0008, 0x7e0: 0x0040, 0x7e1: 0x0040, 0x7e2: 0x0040, 0x7e3: 0x0008, + 0x7e4: 0x0008, 0x7e5: 0x0040, 0x7e6: 0x0040, 0x7e7: 0x0040, 0x7e8: 0x0008, 0x7e9: 0x0008, + 0x7ea: 0x0008, 0x7eb: 0x0040, 0x7ec: 0x0040, 0x7ed: 0x0040, 0x7ee: 0x0008, 0x7ef: 0x0008, + 0x7f0: 0x0008, 0x7f1: 0x0008, 0x7f2: 0x0008, 0x7f3: 0x0008, 0x7f4: 0x0008, 0x7f5: 0x0008, + 0x7f6: 0x0008, 0x7f7: 0x0008, 0x7f8: 0x0008, 0x7f9: 0x0008, 0x7fa: 0x0040, 0x7fb: 0x0040, + 0x7fc: 0x0040, 0x7fd: 0x0040, 0x7fe: 0x3008, 0x7ff: 0x3008, + // Block 0x20, offset 0x800 + 0x800: 0x3308, 0x801: 0x3008, 0x802: 0x3008, 0x803: 0x3008, 0x804: 0x3008, 0x805: 0x0040, + 0x806: 0x3308, 0x807: 0x3308, 0x808: 0x3308, 0x809: 0x0040, 0x80a: 0x3308, 0x80b: 0x3308, + 0x80c: 0x3308, 0x80d: 0x3b08, 0x80e: 0x0040, 0x80f: 0x0040, 0x810: 0x0040, 0x811: 0x0040, + 0x812: 0x0040, 0x813: 0x0040, 0x814: 0x0040, 0x815: 0x3308, 0x816: 0x3308, 0x817: 0x0040, + 0x818: 0x0008, 0x819: 0x0008, 0x81a: 0x0008, 0x81b: 0x0040, 0x81c: 0x0040, 0x81d: 0x0040, + 0x81e: 0x0040, 0x81f: 0x0040, 0x820: 0x0008, 0x821: 0x0008, 0x822: 0x3308, 0x823: 0x3308, + 0x824: 0x0040, 0x825: 0x0040, 0x826: 0x0008, 0x827: 0x0008, 0x828: 0x0008, 0x829: 0x0008, + 0x82a: 0x0008, 0x82b: 0x0008, 0x82c: 0x0008, 0x82d: 0x0008, 0x82e: 0x0008, 0x82f: 0x0008, + 0x830: 0x0040, 0x831: 0x0040, 0x832: 0x0040, 0x833: 0x0040, 0x834: 0x0040, 0x835: 0x0040, + 0x836: 0x0040, 0x837: 0x0018, 0x838: 0x0018, 0x839: 0x0018, 0x83a: 0x0018, 0x83b: 0x0018, + 0x83c: 0x0018, 0x83d: 0x0018, 0x83e: 0x0018, 0x83f: 0x0018, + // Block 0x21, offset 0x840 + 0x840: 0x0008, 0x841: 0x3308, 0x842: 0x3008, 0x843: 0x3008, 0x844: 0x0018, 0x845: 0x0008, + 0x846: 0x0008, 0x847: 0x0008, 0x848: 0x0008, 0x849: 0x0008, 0x84a: 0x0008, 0x84b: 0x0008, + 0x84c: 0x0008, 0x84d: 0x0040, 0x84e: 0x0008, 0x84f: 0x0008, 0x850: 0x0008, 0x851: 0x0040, + 0x852: 0x0008, 0x853: 0x0008, 0x854: 0x0008, 0x855: 0x0008, 0x856: 0x0008, 0x857: 0x0008, + 0x858: 0x0008, 0x859: 0x0008, 0x85a: 0x0008, 0x85b: 0x0008, 0x85c: 0x0008, 0x85d: 0x0008, + 0x85e: 0x0008, 0x85f: 0x0008, 0x860: 0x0008, 0x861: 0x0008, 0x862: 0x0008, 0x863: 0x0008, + 0x864: 0x0008, 0x865: 0x0008, 0x866: 0x0008, 0x867: 0x0008, 0x868: 0x0008, 0x869: 0x0040, + 0x86a: 0x0008, 0x86b: 0x0008, 0x86c: 0x0008, 0x86d: 0x0008, 0x86e: 0x0008, 0x86f: 0x0008, + 0x870: 0x0008, 0x871: 0x0008, 0x872: 0x0008, 0x873: 0x0008, 0x874: 0x0040, 0x875: 0x0008, + 0x876: 0x0008, 0x877: 0x0008, 0x878: 0x0008, 0x879: 0x0008, 0x87a: 0x0040, 0x87b: 0x0040, + 0x87c: 0x3308, 0x87d: 0x0008, 0x87e: 0x3008, 0x87f: 0x3308, + // Block 0x22, offset 0x880 + 0x880: 0x3008, 0x881: 0x3008, 0x882: 0x3008, 0x883: 0x3008, 0x884: 0x3008, 0x885: 0x0040, + 0x886: 0x3308, 0x887: 0x3008, 0x888: 0x3008, 0x889: 0x0040, 0x88a: 0x3008, 0x88b: 0x3008, + 0x88c: 0x3308, 0x88d: 0x3b08, 0x88e: 0x0040, 0x88f: 0x0040, 0x890: 0x0040, 0x891: 0x0040, + 0x892: 0x0040, 0x893: 0x0040, 0x894: 0x0040, 0x895: 0x3008, 0x896: 0x3008, 0x897: 0x0040, + 0x898: 0x0040, 0x899: 0x0040, 0x89a: 0x0040, 0x89b: 0x0040, 0x89c: 0x0040, 0x89d: 0x0040, + 0x89e: 0x0008, 0x89f: 0x0040, 0x8a0: 0x0008, 0x8a1: 0x0008, 0x8a2: 0x3308, 0x8a3: 0x3308, + 0x8a4: 0x0040, 0x8a5: 0x0040, 0x8a6: 0x0008, 0x8a7: 0x0008, 0x8a8: 0x0008, 0x8a9: 0x0008, + 0x8aa: 0x0008, 0x8ab: 0x0008, 0x8ac: 0x0008, 0x8ad: 0x0008, 0x8ae: 0x0008, 0x8af: 0x0008, + 0x8b0: 0x0040, 0x8b1: 0x0008, 0x8b2: 0x0008, 0x8b3: 0x0040, 0x8b4: 0x0040, 0x8b5: 0x0040, + 0x8b6: 0x0040, 0x8b7: 0x0040, 0x8b8: 0x0040, 0x8b9: 0x0040, 0x8ba: 0x0040, 0x8bb: 0x0040, + 0x8bc: 0x0040, 0x8bd: 0x0040, 0x8be: 0x0040, 0x8bf: 0x0040, + // Block 0x23, offset 0x8c0 + 0x8c0: 0x3008, 0x8c1: 0x3308, 0x8c2: 0x3308, 0x8c3: 0x3308, 0x8c4: 0x3308, 0x8c5: 0x0040, + 0x8c6: 0x3008, 0x8c7: 0x3008, 0x8c8: 0x3008, 0x8c9: 0x0040, 0x8ca: 0x3008, 0x8cb: 0x3008, + 0x8cc: 0x3008, 0x8cd: 0x3b08, 0x8ce: 0x0008, 0x8cf: 0x0018, 0x8d0: 0x0040, 0x8d1: 0x0040, + 0x8d2: 0x0040, 0x8d3: 0x0040, 0x8d4: 0x0008, 0x8d5: 0x0008, 0x8d6: 0x0008, 0x8d7: 0x3008, + 0x8d8: 0x0018, 0x8d9: 0x0018, 0x8da: 0x0018, 0x8db: 0x0018, 0x8dc: 0x0018, 0x8dd: 0x0018, + 0x8de: 0x0018, 0x8df: 0x0008, 0x8e0: 0x0008, 0x8e1: 0x0008, 0x8e2: 0x3308, 0x8e3: 0x3308, + 0x8e4: 0x0040, 0x8e5: 0x0040, 0x8e6: 0x0008, 0x8e7: 0x0008, 0x8e8: 0x0008, 0x8e9: 0x0008, + 0x8ea: 0x0008, 0x8eb: 0x0008, 0x8ec: 0x0008, 0x8ed: 0x0008, 0x8ee: 0x0008, 0x8ef: 0x0008, + 0x8f0: 0x0018, 0x8f1: 0x0018, 0x8f2: 0x0018, 0x8f3: 0x0018, 0x8f4: 0x0018, 0x8f5: 0x0018, + 0x8f6: 0x0018, 0x8f7: 0x0018, 0x8f8: 0x0018, 0x8f9: 0x0018, 0x8fa: 0x0008, 0x8fb: 0x0008, + 0x8fc: 0x0008, 0x8fd: 0x0008, 0x8fe: 0x0008, 0x8ff: 0x0008, + // Block 0x24, offset 0x900 + 0x900: 0x0040, 0x901: 0x0008, 0x902: 0x0008, 0x903: 0x0040, 0x904: 0x0008, 0x905: 0x0040, + 0x906: 0x0008, 0x907: 0x0008, 0x908: 0x0008, 0x909: 0x0008, 0x90a: 0x0008, 0x90b: 0x0040, + 0x90c: 0x0008, 0x90d: 0x0008, 0x90e: 0x0008, 0x90f: 0x0008, 0x910: 0x0008, 0x911: 0x0008, + 0x912: 0x0008, 0x913: 0x0008, 0x914: 0x0008, 0x915: 0x0008, 0x916: 0x0008, 0x917: 0x0008, + 0x918: 0x0008, 0x919: 0x0008, 0x91a: 0x0008, 0x91b: 0x0008, 0x91c: 0x0008, 0x91d: 0x0008, + 0x91e: 0x0008, 0x91f: 0x0008, 0x920: 0x0008, 0x921: 0x0008, 0x922: 0x0008, 0x923: 0x0008, + 0x924: 0x0040, 0x925: 0x0008, 0x926: 0x0040, 0x927: 0x0008, 0x928: 0x0008, 0x929: 0x0008, + 0x92a: 0x0008, 0x92b: 0x0008, 0x92c: 0x0008, 0x92d: 0x0008, 0x92e: 0x0008, 0x92f: 0x0008, + 0x930: 0x0008, 0x931: 0x3308, 0x932: 0x0008, 0x933: 0x0929, 0x934: 0x3308, 0x935: 0x3308, + 0x936: 0x3308, 0x937: 0x3308, 0x938: 0x3308, 0x939: 0x3308, 0x93a: 0x3b08, 0x93b: 0x3308, + 0x93c: 0x3308, 0x93d: 0x0008, 0x93e: 0x0040, 0x93f: 0x0040, + // Block 0x25, offset 0x940 + 0x940: 0x0008, 0x941: 0x0008, 0x942: 0x0008, 0x943: 0x09d1, 0x944: 0x0008, 0x945: 0x0008, + 0x946: 0x0008, 0x947: 0x0008, 0x948: 0x0040, 0x949: 0x0008, 0x94a: 0x0008, 0x94b: 0x0008, + 0x94c: 0x0008, 0x94d: 0x0a09, 0x94e: 0x0008, 0x94f: 0x0008, 0x950: 0x0008, 0x951: 0x0008, + 0x952: 0x0a41, 0x953: 0x0008, 0x954: 0x0008, 0x955: 0x0008, 0x956: 0x0008, 0x957: 0x0a79, + 0x958: 0x0008, 0x959: 0x0008, 0x95a: 0x0008, 0x95b: 0x0008, 0x95c: 0x0ab1, 0x95d: 0x0008, + 0x95e: 0x0008, 0x95f: 0x0008, 0x960: 0x0008, 0x961: 0x0008, 0x962: 0x0008, 0x963: 0x0008, + 0x964: 0x0008, 0x965: 0x0008, 0x966: 0x0008, 0x967: 0x0008, 0x968: 0x0008, 0x969: 0x0ae9, + 0x96a: 0x0008, 0x96b: 0x0008, 0x96c: 0x0008, 0x96d: 0x0040, 0x96e: 0x0040, 0x96f: 0x0040, + 0x970: 0x0040, 0x971: 0x3308, 0x972: 0x3308, 0x973: 0x0b21, 0x974: 0x3308, 0x975: 0x0b59, + 0x976: 0x0b91, 0x977: 0x0bc9, 0x978: 0x0c19, 0x979: 0x0c51, 0x97a: 0x3308, 0x97b: 0x3308, + 0x97c: 0x3308, 0x97d: 0x3308, 0x97e: 0x3308, 0x97f: 0x3008, + // Block 0x26, offset 0x980 + 0x980: 0x3308, 0x981: 0x0ca1, 0x982: 0x3308, 0x983: 0x3308, 0x984: 0x3b08, 0x985: 0x0018, + 0x986: 0x3308, 0x987: 0x3308, 0x988: 0x0008, 0x989: 0x0008, 0x98a: 0x0008, 0x98b: 0x0008, + 0x98c: 0x0008, 0x98d: 0x3308, 0x98e: 0x3308, 0x98f: 0x3308, 0x990: 0x3308, 0x991: 0x3308, + 0x992: 0x3308, 0x993: 0x0cd9, 0x994: 0x3308, 0x995: 0x3308, 0x996: 0x3308, 0x997: 0x3308, + 0x998: 0x0040, 0x999: 0x3308, 0x99a: 0x3308, 0x99b: 0x3308, 0x99c: 0x3308, 0x99d: 0x0d11, + 0x99e: 0x3308, 0x99f: 0x3308, 0x9a0: 0x3308, 0x9a1: 0x3308, 0x9a2: 0x0d49, 0x9a3: 0x3308, + 0x9a4: 0x3308, 0x9a5: 0x3308, 0x9a6: 0x3308, 0x9a7: 0x0d81, 0x9a8: 0x3308, 0x9a9: 0x3308, + 0x9aa: 0x3308, 0x9ab: 0x3308, 0x9ac: 0x0db9, 0x9ad: 0x3308, 0x9ae: 0x3308, 0x9af: 0x3308, + 0x9b0: 0x3308, 0x9b1: 0x3308, 0x9b2: 0x3308, 0x9b3: 0x3308, 0x9b4: 0x3308, 0x9b5: 0x3308, + 0x9b6: 0x3308, 0x9b7: 0x3308, 0x9b8: 0x3308, 0x9b9: 0x0df1, 0x9ba: 0x3308, 0x9bb: 0x3308, + 0x9bc: 0x3308, 0x9bd: 0x0040, 0x9be: 0x0018, 0x9bf: 0x0018, + // Block 0x27, offset 0x9c0 + 0x9c0: 0x0008, 0x9c1: 0x0008, 0x9c2: 0x0008, 0x9c3: 0x0008, 0x9c4: 0x0008, 0x9c5: 0x0008, + 0x9c6: 0x0008, 0x9c7: 0x0008, 0x9c8: 0x0008, 0x9c9: 0x0008, 0x9ca: 0x0008, 0x9cb: 0x0008, + 0x9cc: 0x0008, 0x9cd: 0x0008, 0x9ce: 0x0008, 0x9cf: 0x0008, 0x9d0: 0x0008, 0x9d1: 0x0008, + 0x9d2: 0x0008, 0x9d3: 0x0008, 0x9d4: 0x0008, 0x9d5: 0x0008, 0x9d6: 0x0008, 0x9d7: 0x0008, + 0x9d8: 0x0008, 0x9d9: 0x0008, 0x9da: 0x0008, 0x9db: 0x0008, 0x9dc: 0x0008, 0x9dd: 0x0008, + 0x9de: 0x0008, 0x9df: 0x0008, 0x9e0: 0x0008, 0x9e1: 0x0008, 0x9e2: 0x0008, 0x9e3: 0x0008, + 0x9e4: 0x0008, 0x9e5: 0x0008, 0x9e6: 0x0008, 0x9e7: 0x0008, 0x9e8: 0x0008, 0x9e9: 0x0008, + 0x9ea: 0x0008, 0x9eb: 0x0008, 0x9ec: 0x0039, 0x9ed: 0x0ed1, 0x9ee: 0x0ee9, 0x9ef: 0x0008, + 0x9f0: 0x0ef9, 0x9f1: 0x0f09, 0x9f2: 0x0f19, 0x9f3: 0x0f31, 0x9f4: 0x0249, 0x9f5: 0x0f41, + 0x9f6: 0x0259, 0x9f7: 0x0f51, 0x9f8: 0x0359, 0x9f9: 0x0f61, 0x9fa: 0x0f71, 0x9fb: 0x0008, + 0x9fc: 0x00d9, 0x9fd: 0x0f81, 0x9fe: 0x0f99, 0x9ff: 0x0269, + // Block 0x28, offset 0xa00 + 0xa00: 0x0fa9, 0xa01: 0x0fb9, 0xa02: 0x0279, 0xa03: 0x0039, 0xa04: 0x0fc9, 0xa05: 0x0fe1, + 0xa06: 0x05b5, 0xa07: 0x0ee9, 0xa08: 0x0ef9, 0xa09: 0x0f09, 0xa0a: 0x0ff9, 0xa0b: 0x1011, + 0xa0c: 0x1029, 0xa0d: 0x0f31, 0xa0e: 0x0008, 0xa0f: 0x0f51, 0xa10: 0x0f61, 0xa11: 0x1041, + 0xa12: 0x00d9, 0xa13: 0x1059, 0xa14: 0x05cd, 0xa15: 0x05cd, 0xa16: 0x0f99, 0xa17: 0x0fa9, + 0xa18: 0x0fb9, 0xa19: 0x05b5, 0xa1a: 0x1071, 0xa1b: 0x1089, 0xa1c: 0x05e5, 0xa1d: 0x1099, + 0xa1e: 0x10b1, 0xa1f: 0x10c9, 0xa20: 0x10e1, 0xa21: 0x10f9, 0xa22: 0x0f41, 0xa23: 0x0269, + 0xa24: 0x0fb9, 0xa25: 0x1089, 0xa26: 0x1099, 0xa27: 0x10b1, 0xa28: 0x1111, 0xa29: 0x10e1, + 0xa2a: 0x10f9, 0xa2b: 0x0008, 0xa2c: 0x0008, 0xa2d: 0x0008, 0xa2e: 0x0008, 0xa2f: 0x0008, + 0xa30: 0x0008, 0xa31: 0x0008, 0xa32: 0x0008, 0xa33: 0x0008, 0xa34: 0x0008, 0xa35: 0x0008, + 0xa36: 0x0008, 0xa37: 0x0008, 0xa38: 0x1129, 0xa39: 0x0008, 0xa3a: 0x0008, 0xa3b: 0x0008, + 0xa3c: 0x0008, 0xa3d: 0x0008, 0xa3e: 0x0008, 0xa3f: 0x0008, + // Block 0x29, offset 0xa40 + 0xa40: 0x0008, 0xa41: 0x0008, 0xa42: 0x0008, 0xa43: 0x0008, 0xa44: 0x0008, 0xa45: 0x0008, + 0xa46: 0x0008, 0xa47: 0x0008, 0xa48: 0x0008, 0xa49: 0x0008, 0xa4a: 0x0008, 0xa4b: 0x0008, + 0xa4c: 0x0008, 0xa4d: 0x0008, 0xa4e: 0x0008, 0xa4f: 0x0008, 0xa50: 0x0008, 0xa51: 0x0008, + 0xa52: 0x0008, 0xa53: 0x0008, 0xa54: 0x0008, 0xa55: 0x0008, 0xa56: 0x0008, 0xa57: 0x0008, + 0xa58: 0x0008, 0xa59: 0x0008, 0xa5a: 0x0008, 0xa5b: 0x1141, 0xa5c: 0x1159, 0xa5d: 0x1169, + 0xa5e: 0x1181, 0xa5f: 0x1029, 0xa60: 0x1199, 0xa61: 0x11a9, 0xa62: 0x11c1, 0xa63: 0x11d9, + 0xa64: 0x11f1, 0xa65: 0x1209, 0xa66: 0x1221, 0xa67: 0x05fd, 0xa68: 0x1239, 0xa69: 0x1251, + 0xa6a: 0xe17d, 0xa6b: 0x1269, 0xa6c: 0x1281, 0xa6d: 0x1299, 0xa6e: 0x12b1, 0xa6f: 0x12c9, + 0xa70: 0x12e1, 0xa71: 0x12f9, 0xa72: 0x1311, 0xa73: 0x1329, 0xa74: 0x1341, 0xa75: 0x1359, + 0xa76: 0x1371, 0xa77: 0x1389, 0xa78: 0x0615, 0xa79: 0x13a1, 0xa7a: 0x13b9, 0xa7b: 0x13d1, + 0xa7c: 0x13e1, 0xa7d: 0x13f9, 0xa7e: 0x1411, 0xa7f: 0x1429, + // Block 0x2a, offset 0xa80 + 0xa80: 0xe00d, 0xa81: 0x0008, 0xa82: 0xe00d, 0xa83: 0x0008, 0xa84: 0xe00d, 0xa85: 0x0008, + 0xa86: 0xe00d, 0xa87: 0x0008, 0xa88: 0xe00d, 0xa89: 0x0008, 0xa8a: 0xe00d, 0xa8b: 0x0008, + 0xa8c: 0xe00d, 0xa8d: 0x0008, 0xa8e: 0xe00d, 0xa8f: 0x0008, 0xa90: 0xe00d, 0xa91: 0x0008, + 0xa92: 0xe00d, 0xa93: 0x0008, 0xa94: 0xe00d, 0xa95: 0x0008, 0xa96: 0xe00d, 0xa97: 0x0008, + 0xa98: 0xe00d, 0xa99: 0x0008, 0xa9a: 0xe00d, 0xa9b: 0x0008, 0xa9c: 0xe00d, 0xa9d: 0x0008, + 0xa9e: 0xe00d, 0xa9f: 0x0008, 0xaa0: 0xe00d, 0xaa1: 0x0008, 0xaa2: 0xe00d, 0xaa3: 0x0008, + 0xaa4: 0xe00d, 0xaa5: 0x0008, 0xaa6: 0xe00d, 0xaa7: 0x0008, 0xaa8: 0xe00d, 0xaa9: 0x0008, + 0xaaa: 0xe00d, 0xaab: 0x0008, 0xaac: 0xe00d, 0xaad: 0x0008, 0xaae: 0xe00d, 0xaaf: 0x0008, + 0xab0: 0xe00d, 0xab1: 0x0008, 0xab2: 0xe00d, 0xab3: 0x0008, 0xab4: 0xe00d, 0xab5: 0x0008, + 0xab6: 0xe00d, 0xab7: 0x0008, 0xab8: 0xe00d, 0xab9: 0x0008, 0xaba: 0xe00d, 0xabb: 0x0008, + 0xabc: 0xe00d, 0xabd: 0x0008, 0xabe: 0xe00d, 0xabf: 0x0008, + // Block 0x2b, offset 0xac0 + 0xac0: 0xe00d, 0xac1: 0x0008, 0xac2: 0xe00d, 0xac3: 0x0008, 0xac4: 0xe00d, 0xac5: 0x0008, + 0xac6: 0xe00d, 0xac7: 0x0008, 0xac8: 0xe00d, 0xac9: 0x0008, 0xaca: 0xe00d, 0xacb: 0x0008, + 0xacc: 0xe00d, 0xacd: 0x0008, 0xace: 0xe00d, 0xacf: 0x0008, 0xad0: 0xe00d, 0xad1: 0x0008, + 0xad2: 0xe00d, 0xad3: 0x0008, 0xad4: 0xe00d, 0xad5: 0x0008, 0xad6: 0x0008, 0xad7: 0x0008, + 0xad8: 0x0008, 0xad9: 0x0008, 0xada: 0x062d, 0xadb: 0x064d, 0xadc: 0x0008, 0xadd: 0x0008, + 0xade: 0x1441, 0xadf: 0x0008, 0xae0: 0xe00d, 0xae1: 0x0008, 0xae2: 0xe00d, 0xae3: 0x0008, + 0xae4: 0xe00d, 0xae5: 0x0008, 0xae6: 0xe00d, 0xae7: 0x0008, 0xae8: 0xe00d, 0xae9: 0x0008, + 0xaea: 0xe00d, 0xaeb: 0x0008, 0xaec: 0xe00d, 0xaed: 0x0008, 0xaee: 0xe00d, 0xaef: 0x0008, + 0xaf0: 0xe00d, 0xaf1: 0x0008, 0xaf2: 0xe00d, 0xaf3: 0x0008, 0xaf4: 0xe00d, 0xaf5: 0x0008, + 0xaf6: 0xe00d, 0xaf7: 0x0008, 0xaf8: 0xe00d, 0xaf9: 0x0008, 0xafa: 0xe00d, 0xafb: 0x0008, + 0xafc: 0xe00d, 0xafd: 0x0008, 0xafe: 0xe00d, 0xaff: 0x0008, + // Block 0x2c, offset 0xb00 + 0xb00: 0x0008, 0xb01: 0x0008, 0xb02: 0x0008, 0xb03: 0x0008, 0xb04: 0x0008, 0xb05: 0x0008, + 0xb06: 0x0040, 0xb07: 0x0040, 0xb08: 0xe045, 0xb09: 0xe045, 0xb0a: 0xe045, 0xb0b: 0xe045, + 0xb0c: 0xe045, 0xb0d: 0xe045, 0xb0e: 0x0040, 0xb0f: 0x0040, 0xb10: 0x0008, 0xb11: 0x0008, + 0xb12: 0x0008, 0xb13: 0x0008, 0xb14: 0x0008, 0xb15: 0x0008, 0xb16: 0x0008, 0xb17: 0x0008, + 0xb18: 0x0040, 0xb19: 0xe045, 0xb1a: 0x0040, 0xb1b: 0xe045, 0xb1c: 0x0040, 0xb1d: 0xe045, + 0xb1e: 0x0040, 0xb1f: 0xe045, 0xb20: 0x0008, 0xb21: 0x0008, 0xb22: 0x0008, 0xb23: 0x0008, + 0xb24: 0x0008, 0xb25: 0x0008, 0xb26: 0x0008, 0xb27: 0x0008, 0xb28: 0xe045, 0xb29: 0xe045, + 0xb2a: 0xe045, 0xb2b: 0xe045, 0xb2c: 0xe045, 0xb2d: 0xe045, 0xb2e: 0xe045, 0xb2f: 0xe045, + 0xb30: 0x0008, 0xb31: 0x1459, 0xb32: 0x0008, 0xb33: 0x1471, 0xb34: 0x0008, 0xb35: 0x1489, + 0xb36: 0x0008, 0xb37: 0x14a1, 0xb38: 0x0008, 0xb39: 0x14b9, 0xb3a: 0x0008, 0xb3b: 0x14d1, + 0xb3c: 0x0008, 0xb3d: 0x14e9, 0xb3e: 0x0040, 0xb3f: 0x0040, + // Block 0x2d, offset 0xb40 + 0xb40: 0x1501, 0xb41: 0x1531, 0xb42: 0x1561, 0xb43: 0x1591, 0xb44: 0x15c1, 0xb45: 0x15f1, + 0xb46: 0x1621, 0xb47: 0x1651, 0xb48: 0x1501, 0xb49: 0x1531, 0xb4a: 0x1561, 0xb4b: 0x1591, + 0xb4c: 0x15c1, 0xb4d: 0x15f1, 0xb4e: 0x1621, 0xb4f: 0x1651, 0xb50: 0x1681, 0xb51: 0x16b1, + 0xb52: 0x16e1, 0xb53: 0x1711, 0xb54: 0x1741, 0xb55: 0x1771, 0xb56: 0x17a1, 0xb57: 0x17d1, + 0xb58: 0x1681, 0xb59: 0x16b1, 0xb5a: 0x16e1, 0xb5b: 0x1711, 0xb5c: 0x1741, 0xb5d: 0x1771, + 0xb5e: 0x17a1, 0xb5f: 0x17d1, 0xb60: 0x1801, 0xb61: 0x1831, 0xb62: 0x1861, 0xb63: 0x1891, + 0xb64: 0x18c1, 0xb65: 0x18f1, 0xb66: 0x1921, 0xb67: 0x1951, 0xb68: 0x1801, 0xb69: 0x1831, + 0xb6a: 0x1861, 0xb6b: 0x1891, 0xb6c: 0x18c1, 0xb6d: 0x18f1, 0xb6e: 0x1921, 0xb6f: 0x1951, + 0xb70: 0x0008, 0xb71: 0x0008, 0xb72: 0x1981, 0xb73: 0x19b1, 0xb74: 0x19d9, 0xb75: 0x0040, + 0xb76: 0x0008, 0xb77: 0x1a01, 0xb78: 0xe045, 0xb79: 0xe045, 0xb7a: 0x0665, 0xb7b: 0x1459, + 0xb7c: 0x19b1, 0xb7d: 0x067e, 0xb7e: 0x1a31, 0xb7f: 0x069e, + // Block 0x2e, offset 0xb80 + 0xb80: 0x06be, 0xb81: 0x1a4a, 0xb82: 0x1a79, 0xb83: 0x1aa9, 0xb84: 0x1ad1, 0xb85: 0x0040, + 0xb86: 0x0008, 0xb87: 0x1af9, 0xb88: 0x06dd, 0xb89: 0x1471, 0xb8a: 0x06f5, 0xb8b: 0x1489, + 0xb8c: 0x1aa9, 0xb8d: 0x1b2a, 0xb8e: 0x1b5a, 0xb8f: 0x1b8a, 0xb90: 0x0008, 0xb91: 0x0008, + 0xb92: 0x0008, 0xb93: 0x1bb9, 0xb94: 0x0040, 0xb95: 0x0040, 0xb96: 0x0008, 0xb97: 0x0008, + 0xb98: 0xe045, 0xb99: 0xe045, 0xb9a: 0x070d, 0xb9b: 0x14a1, 0xb9c: 0x0040, 0xb9d: 0x1bd2, + 0xb9e: 0x1c02, 0xb9f: 0x1c32, 0xba0: 0x0008, 0xba1: 0x0008, 0xba2: 0x0008, 0xba3: 0x1c61, + 0xba4: 0x0008, 0xba5: 0x0008, 0xba6: 0x0008, 0xba7: 0x0008, 0xba8: 0xe045, 0xba9: 0xe045, + 0xbaa: 0x0725, 0xbab: 0x14d1, 0xbac: 0xe04d, 0xbad: 0x1c7a, 0xbae: 0x03d2, 0xbaf: 0x1caa, + 0xbb0: 0x0040, 0xbb1: 0x0040, 0xbb2: 0x1cb9, 0xbb3: 0x1ce9, 0xbb4: 0x1d11, 0xbb5: 0x0040, + 0xbb6: 0x0008, 0xbb7: 0x1d39, 0xbb8: 0x073d, 0xbb9: 0x14b9, 0xbba: 0x0515, 0xbbb: 0x14e9, + 0xbbc: 0x1ce9, 0xbbd: 0x0756, 0xbbe: 0x0776, 0xbbf: 0x0040, + // Block 0x2f, offset 0xbc0 + 0xbc0: 0x000a, 0xbc1: 0x000a, 0xbc2: 0x000a, 0xbc3: 0x000a, 0xbc4: 0x000a, 0xbc5: 0x000a, + 0xbc6: 0x000a, 0xbc7: 0x000a, 0xbc8: 0x000a, 0xbc9: 0x000a, 0xbca: 0x000a, 0xbcb: 0x03c0, + 0xbcc: 0x0003, 0xbcd: 0x0003, 0xbce: 0x0340, 0xbcf: 0x0b40, 0xbd0: 0x0018, 0xbd1: 0xe00d, + 0xbd2: 0x0018, 0xbd3: 0x0018, 0xbd4: 0x0018, 0xbd5: 0x0018, 0xbd6: 0x0018, 0xbd7: 0x0796, + 0xbd8: 0x0018, 0xbd9: 0x0018, 0xbda: 0x0018, 0xbdb: 0x0018, 0xbdc: 0x0018, 0xbdd: 0x0018, + 0xbde: 0x0018, 0xbdf: 0x0018, 0xbe0: 0x0018, 0xbe1: 0x0018, 0xbe2: 0x0018, 0xbe3: 0x0018, + 0xbe4: 0x0040, 0xbe5: 0x0040, 0xbe6: 0x0040, 0xbe7: 0x0018, 0xbe8: 0x0040, 0xbe9: 0x0040, + 0xbea: 0x0340, 0xbeb: 0x0340, 0xbec: 0x0340, 0xbed: 0x0340, 0xbee: 0x0340, 0xbef: 0x000a, + 0xbf0: 0x0018, 0xbf1: 0x0018, 0xbf2: 0x0018, 0xbf3: 0x1d69, 0xbf4: 0x1da1, 0xbf5: 0x0018, + 0xbf6: 0x1df1, 0xbf7: 0x1e29, 0xbf8: 0x0018, 0xbf9: 0x0018, 0xbfa: 0x0018, 0xbfb: 0x0018, + 0xbfc: 0x1e7a, 0xbfd: 0x0018, 0xbfe: 0x07b6, 0xbff: 0x0018, + // Block 0x30, offset 0xc00 + 0xc00: 0x0018, 0xc01: 0x0018, 0xc02: 0x0018, 0xc03: 0x0018, 0xc04: 0x0018, 0xc05: 0x0018, + 0xc06: 0x0018, 0xc07: 0x1e92, 0xc08: 0x1eaa, 0xc09: 0x1ec2, 0xc0a: 0x0018, 0xc0b: 0x0018, + 0xc0c: 0x0018, 0xc0d: 0x0018, 0xc0e: 0x0018, 0xc0f: 0x0018, 0xc10: 0x0018, 0xc11: 0x0018, + 0xc12: 0x0018, 0xc13: 0x0018, 0xc14: 0x0018, 0xc15: 0x0018, 0xc16: 0x0018, 0xc17: 0x1ed9, + 0xc18: 0x0018, 0xc19: 0x0018, 0xc1a: 0x0018, 0xc1b: 0x0018, 0xc1c: 0x0018, 0xc1d: 0x0018, + 0xc1e: 0x0018, 0xc1f: 0x000a, 0xc20: 0x03c0, 0xc21: 0x0340, 0xc22: 0x0340, 0xc23: 0x0340, + 0xc24: 0x03c0, 0xc25: 0x0040, 0xc26: 0x0040, 0xc27: 0x0040, 0xc28: 0x0040, 0xc29: 0x0040, + 0xc2a: 0x0340, 0xc2b: 0x0340, 0xc2c: 0x0340, 0xc2d: 0x0340, 0xc2e: 0x0340, 0xc2f: 0x0340, + 0xc30: 0x1f41, 0xc31: 0x0f41, 0xc32: 0x0040, 0xc33: 0x0040, 0xc34: 0x1f51, 0xc35: 0x1f61, + 0xc36: 0x1f71, 0xc37: 0x1f81, 0xc38: 0x1f91, 0xc39: 0x1fa1, 0xc3a: 0x1fb2, 0xc3b: 0x07d5, + 0xc3c: 0x1fc2, 0xc3d: 0x1fd2, 0xc3e: 0x1fe2, 0xc3f: 0x0f71, + // Block 0x31, offset 0xc40 + 0xc40: 0x1f41, 0xc41: 0x00c9, 0xc42: 0x0069, 0xc43: 0x0079, 0xc44: 0x1f51, 0xc45: 0x1f61, + 0xc46: 0x1f71, 0xc47: 0x1f81, 0xc48: 0x1f91, 0xc49: 0x1fa1, 0xc4a: 0x1fb2, 0xc4b: 0x07ed, + 0xc4c: 0x1fc2, 0xc4d: 0x1fd2, 0xc4e: 0x1fe2, 0xc4f: 0x0040, 0xc50: 0x0039, 0xc51: 0x0f09, + 0xc52: 0x00d9, 0xc53: 0x0369, 0xc54: 0x0ff9, 0xc55: 0x0249, 0xc56: 0x0f51, 0xc57: 0x0359, + 0xc58: 0x0f61, 0xc59: 0x0f71, 0xc5a: 0x0f99, 0xc5b: 0x01d9, 0xc5c: 0x0fa9, 0xc5d: 0x0040, + 0xc5e: 0x0040, 0xc5f: 0x0040, 0xc60: 0x0018, 0xc61: 0x0018, 0xc62: 0x0018, 0xc63: 0x0018, + 0xc64: 0x0018, 0xc65: 0x0018, 0xc66: 0x0018, 0xc67: 0x0018, 0xc68: 0x1ff1, 0xc69: 0x0018, + 0xc6a: 0x0018, 0xc6b: 0x0018, 0xc6c: 0x0018, 0xc6d: 0x0018, 0xc6e: 0x0018, 0xc6f: 0x0018, + 0xc70: 0x0018, 0xc71: 0x0018, 0xc72: 0x0018, 0xc73: 0x0018, 0xc74: 0x0018, 0xc75: 0x0018, + 0xc76: 0x0018, 0xc77: 0x0018, 0xc78: 0x0018, 0xc79: 0x0018, 0xc7a: 0x0018, 0xc7b: 0x0018, + 0xc7c: 0x0018, 0xc7d: 0x0018, 0xc7e: 0x0018, 0xc7f: 0x0018, + // Block 0x32, offset 0xc80 + 0xc80: 0x0806, 0xc81: 0x0826, 0xc82: 0x1159, 0xc83: 0x0845, 0xc84: 0x0018, 0xc85: 0x0866, + 0xc86: 0x0886, 0xc87: 0x1011, 0xc88: 0x0018, 0xc89: 0x08a5, 0xc8a: 0x0f31, 0xc8b: 0x0249, + 0xc8c: 0x0249, 0xc8d: 0x0249, 0xc8e: 0x0249, 0xc8f: 0x2009, 0xc90: 0x0f41, 0xc91: 0x0f41, + 0xc92: 0x0359, 0xc93: 0x0359, 0xc94: 0x0018, 0xc95: 0x0f71, 0xc96: 0x2021, 0xc97: 0x0018, + 0xc98: 0x0018, 0xc99: 0x0f99, 0xc9a: 0x2039, 0xc9b: 0x0269, 0xc9c: 0x0269, 0xc9d: 0x0269, + 0xc9e: 0x0018, 0xc9f: 0x0018, 0xca0: 0x2049, 0xca1: 0x08c5, 0xca2: 0x2061, 0xca3: 0x0018, + 0xca4: 0x13d1, 0xca5: 0x0018, 0xca6: 0x2079, 0xca7: 0x0018, 0xca8: 0x13d1, 0xca9: 0x0018, + 0xcaa: 0x0f51, 0xcab: 0x2091, 0xcac: 0x0ee9, 0xcad: 0x1159, 0xcae: 0x0018, 0xcaf: 0x0f09, + 0xcb0: 0x0f09, 0xcb1: 0x1199, 0xcb2: 0x0040, 0xcb3: 0x0f61, 0xcb4: 0x00d9, 0xcb5: 0x20a9, + 0xcb6: 0x20c1, 0xcb7: 0x20d9, 0xcb8: 0x20f1, 0xcb9: 0x0f41, 0xcba: 0x0018, 0xcbb: 0x08e5, + 0xcbc: 0x2109, 0xcbd: 0x10b1, 0xcbe: 0x10b1, 0xcbf: 0x2109, + // Block 0x33, offset 0xcc0 + 0xcc0: 0x0905, 0xcc1: 0x0018, 0xcc2: 0x0018, 0xcc3: 0x0018, 0xcc4: 0x0018, 0xcc5: 0x0ef9, + 0xcc6: 0x0ef9, 0xcc7: 0x0f09, 0xcc8: 0x0f41, 0xcc9: 0x0259, 0xcca: 0x0018, 0xccb: 0x0018, + 0xccc: 0x0018, 0xccd: 0x0018, 0xcce: 0x0008, 0xccf: 0x0018, 0xcd0: 0x2121, 0xcd1: 0x2151, + 0xcd2: 0x2181, 0xcd3: 0x21b9, 0xcd4: 0x21e9, 0xcd5: 0x2219, 0xcd6: 0x2249, 0xcd7: 0x2279, + 0xcd8: 0x22a9, 0xcd9: 0x22d9, 0xcda: 0x2309, 0xcdb: 0x2339, 0xcdc: 0x2369, 0xcdd: 0x2399, + 0xcde: 0x23c9, 0xcdf: 0x23f9, 0xce0: 0x0f41, 0xce1: 0x2421, 0xce2: 0x091d, 0xce3: 0x2439, + 0xce4: 0x1089, 0xce5: 0x2451, 0xce6: 0x093d, 0xce7: 0x2469, 0xce8: 0x2491, 0xce9: 0x0369, + 0xcea: 0x24a9, 0xceb: 0x095d, 0xcec: 0x0359, 0xced: 0x1159, 0xcee: 0x0ef9, 0xcef: 0x0f61, + 0xcf0: 0x0f41, 0xcf1: 0x2421, 0xcf2: 0x097d, 0xcf3: 0x2439, 0xcf4: 0x1089, 0xcf5: 0x2451, + 0xcf6: 0x099d, 0xcf7: 0x2469, 0xcf8: 0x2491, 0xcf9: 0x0369, 0xcfa: 0x24a9, 0xcfb: 0x09bd, + 0xcfc: 0x0359, 0xcfd: 0x1159, 0xcfe: 0x0ef9, 0xcff: 0x0f61, + // Block 0x34, offset 0xd00 + 0xd00: 0x0018, 0xd01: 0x0018, 0xd02: 0x0018, 0xd03: 0x0018, 0xd04: 0x0018, 0xd05: 0x0018, + 0xd06: 0x0018, 0xd07: 0x0018, 0xd08: 0x0018, 0xd09: 0x0018, 0xd0a: 0x0018, 0xd0b: 0x0040, + 0xd0c: 0x0040, 0xd0d: 0x0040, 0xd0e: 0x0040, 0xd0f: 0x0040, 0xd10: 0x0040, 0xd11: 0x0040, + 0xd12: 0x0040, 0xd13: 0x0040, 0xd14: 0x0040, 0xd15: 0x0040, 0xd16: 0x0040, 0xd17: 0x0040, + 0xd18: 0x0040, 0xd19: 0x0040, 0xd1a: 0x0040, 0xd1b: 0x0040, 0xd1c: 0x0040, 0xd1d: 0x0040, + 0xd1e: 0x0040, 0xd1f: 0x0040, 0xd20: 0x00c9, 0xd21: 0x0069, 0xd22: 0x0079, 0xd23: 0x1f51, + 0xd24: 0x1f61, 0xd25: 0x1f71, 0xd26: 0x1f81, 0xd27: 0x1f91, 0xd28: 0x1fa1, 0xd29: 0x2601, + 0xd2a: 0x2619, 0xd2b: 0x2631, 0xd2c: 0x2649, 0xd2d: 0x2661, 0xd2e: 0x2679, 0xd2f: 0x2691, + 0xd30: 0x26a9, 0xd31: 0x26c1, 0xd32: 0x26d9, 0xd33: 0x26f1, 0xd34: 0x0a1e, 0xd35: 0x0a3e, + 0xd36: 0x0a5e, 0xd37: 0x0a7e, 0xd38: 0x0a9e, 0xd39: 0x0abe, 0xd3a: 0x0ade, 0xd3b: 0x0afe, + 0xd3c: 0x0b1e, 0xd3d: 0x270a, 0xd3e: 0x2732, 0xd3f: 0x275a, + // Block 0x35, offset 0xd40 + 0xd40: 0x2782, 0xd41: 0x27aa, 0xd42: 0x27d2, 0xd43: 0x27fa, 0xd44: 0x2822, 0xd45: 0x284a, + 0xd46: 0x2872, 0xd47: 0x289a, 0xd48: 0x0040, 0xd49: 0x0040, 0xd4a: 0x0040, 0xd4b: 0x0040, + 0xd4c: 0x0040, 0xd4d: 0x0040, 0xd4e: 0x0040, 0xd4f: 0x0040, 0xd50: 0x0040, 0xd51: 0x0040, + 0xd52: 0x0040, 0xd53: 0x0040, 0xd54: 0x0040, 0xd55: 0x0040, 0xd56: 0x0040, 0xd57: 0x0040, + 0xd58: 0x0040, 0xd59: 0x0040, 0xd5a: 0x0040, 0xd5b: 0x0040, 0xd5c: 0x0b3e, 0xd5d: 0x0b5e, + 0xd5e: 0x0b7e, 0xd5f: 0x0b9e, 0xd60: 0x0bbe, 0xd61: 0x0bde, 0xd62: 0x0bfe, 0xd63: 0x0c1e, + 0xd64: 0x0c3e, 0xd65: 0x0c5e, 0xd66: 0x0c7e, 0xd67: 0x0c9e, 0xd68: 0x0cbe, 0xd69: 0x0cde, + 0xd6a: 0x0cfe, 0xd6b: 0x0d1e, 0xd6c: 0x0d3e, 0xd6d: 0x0d5e, 0xd6e: 0x0d7e, 0xd6f: 0x0d9e, + 0xd70: 0x0dbe, 0xd71: 0x0dde, 0xd72: 0x0dfe, 0xd73: 0x0e1e, 0xd74: 0x0e3e, 0xd75: 0x0e5e, + 0xd76: 0x0039, 0xd77: 0x0ee9, 0xd78: 0x1159, 0xd79: 0x0ef9, 0xd7a: 0x0f09, 0xd7b: 0x1199, + 0xd7c: 0x0f31, 0xd7d: 0x0249, 0xd7e: 0x0f41, 0xd7f: 0x0259, + // Block 0x36, offset 0xd80 + 0xd80: 0x0f51, 0xd81: 0x0359, 0xd82: 0x0f61, 0xd83: 0x0f71, 0xd84: 0x00d9, 0xd85: 0x0f99, + 0xd86: 0x2039, 0xd87: 0x0269, 0xd88: 0x01d9, 0xd89: 0x0fa9, 0xd8a: 0x0fb9, 0xd8b: 0x1089, + 0xd8c: 0x0279, 0xd8d: 0x0369, 0xd8e: 0x0289, 0xd8f: 0x13d1, 0xd90: 0x0039, 0xd91: 0x0ee9, + 0xd92: 0x1159, 0xd93: 0x0ef9, 0xd94: 0x0f09, 0xd95: 0x1199, 0xd96: 0x0f31, 0xd97: 0x0249, + 0xd98: 0x0f41, 0xd99: 0x0259, 0xd9a: 0x0f51, 0xd9b: 0x0359, 0xd9c: 0x0f61, 0xd9d: 0x0f71, + 0xd9e: 0x00d9, 0xd9f: 0x0f99, 0xda0: 0x2039, 0xda1: 0x0269, 0xda2: 0x01d9, 0xda3: 0x0fa9, + 0xda4: 0x0fb9, 0xda5: 0x1089, 0xda6: 0x0279, 0xda7: 0x0369, 0xda8: 0x0289, 0xda9: 0x13d1, + 0xdaa: 0x1f41, 0xdab: 0x0018, 0xdac: 0x0018, 0xdad: 0x0018, 0xdae: 0x0018, 0xdaf: 0x0018, + 0xdb0: 0x0018, 0xdb1: 0x0018, 0xdb2: 0x0018, 0xdb3: 0x0018, 0xdb4: 0x0018, 0xdb5: 0x0018, + 0xdb6: 0x0018, 0xdb7: 0x0018, 0xdb8: 0x0018, 0xdb9: 0x0018, 0xdba: 0x0018, 0xdbb: 0x0018, + 0xdbc: 0x0018, 0xdbd: 0x0018, 0xdbe: 0x0018, 0xdbf: 0x0018, + // Block 0x37, offset 0xdc0 + 0xdc0: 0x0008, 0xdc1: 0x0008, 0xdc2: 0x0008, 0xdc3: 0x0008, 0xdc4: 0x0008, 0xdc5: 0x0008, + 0xdc6: 0x0008, 0xdc7: 0x0008, 0xdc8: 0x0008, 0xdc9: 0x0008, 0xdca: 0x0008, 0xdcb: 0x0008, + 0xdcc: 0x0008, 0xdcd: 0x0008, 0xdce: 0x0008, 0xdcf: 0x0008, 0xdd0: 0x0008, 0xdd1: 0x0008, + 0xdd2: 0x0008, 0xdd3: 0x0008, 0xdd4: 0x0008, 0xdd5: 0x0008, 0xdd6: 0x0008, 0xdd7: 0x0008, + 0xdd8: 0x0008, 0xdd9: 0x0008, 0xdda: 0x0008, 0xddb: 0x0008, 0xddc: 0x0008, 0xddd: 0x0008, + 0xdde: 0x0008, 0xddf: 0x0040, 0xde0: 0xe00d, 0xde1: 0x0008, 0xde2: 0x2971, 0xde3: 0x0ed5, + 0xde4: 0x2989, 0xde5: 0x0008, 0xde6: 0x0008, 0xde7: 0xe07d, 0xde8: 0x0008, 0xde9: 0xe01d, + 0xdea: 0x0008, 0xdeb: 0xe03d, 0xdec: 0x0008, 0xded: 0x0fe1, 0xdee: 0x1281, 0xdef: 0x0fc9, + 0xdf0: 0x1141, 0xdf1: 0x0008, 0xdf2: 0xe00d, 0xdf3: 0x0008, 0xdf4: 0x0008, 0xdf5: 0xe01d, + 0xdf6: 0x0008, 0xdf7: 0x0008, 0xdf8: 0x0008, 0xdf9: 0x0008, 0xdfa: 0x0008, 0xdfb: 0x0008, + 0xdfc: 0x0259, 0xdfd: 0x1089, 0xdfe: 0x29a1, 0xdff: 0x29b9, + // Block 0x38, offset 0xe00 + 0xe00: 0xe00d, 0xe01: 0x0008, 0xe02: 0xe00d, 0xe03: 0x0008, 0xe04: 0xe00d, 0xe05: 0x0008, + 0xe06: 0xe00d, 0xe07: 0x0008, 0xe08: 0xe00d, 0xe09: 0x0008, 0xe0a: 0xe00d, 0xe0b: 0x0008, + 0xe0c: 0xe00d, 0xe0d: 0x0008, 0xe0e: 0xe00d, 0xe0f: 0x0008, 0xe10: 0xe00d, 0xe11: 0x0008, + 0xe12: 0xe00d, 0xe13: 0x0008, 0xe14: 0xe00d, 0xe15: 0x0008, 0xe16: 0xe00d, 0xe17: 0x0008, + 0xe18: 0xe00d, 0xe19: 0x0008, 0xe1a: 0xe00d, 0xe1b: 0x0008, 0xe1c: 0xe00d, 0xe1d: 0x0008, + 0xe1e: 0xe00d, 0xe1f: 0x0008, 0xe20: 0xe00d, 0xe21: 0x0008, 0xe22: 0xe00d, 0xe23: 0x0008, + 0xe24: 0x0008, 0xe25: 0x0018, 0xe26: 0x0018, 0xe27: 0x0018, 0xe28: 0x0018, 0xe29: 0x0018, + 0xe2a: 0x0018, 0xe2b: 0xe03d, 0xe2c: 0x0008, 0xe2d: 0xe01d, 0xe2e: 0x0008, 0xe2f: 0x3308, + 0xe30: 0x3308, 0xe31: 0x3308, 0xe32: 0xe00d, 0xe33: 0x0008, 0xe34: 0x0040, 0xe35: 0x0040, + 0xe36: 0x0040, 0xe37: 0x0040, 0xe38: 0x0040, 0xe39: 0x0018, 0xe3a: 0x0018, 0xe3b: 0x0018, + 0xe3c: 0x0018, 0xe3d: 0x0018, 0xe3e: 0x0018, 0xe3f: 0x0018, + // Block 0x39, offset 0xe40 + 0xe40: 0x2715, 0xe41: 0x2735, 0xe42: 0x2755, 0xe43: 0x2775, 0xe44: 0x2795, 0xe45: 0x27b5, + 0xe46: 0x27d5, 0xe47: 0x27f5, 0xe48: 0x2815, 0xe49: 0x2835, 0xe4a: 0x2855, 0xe4b: 0x2875, + 0xe4c: 0x2895, 0xe4d: 0x28b5, 0xe4e: 0x28d5, 0xe4f: 0x28f5, 0xe50: 0x2915, 0xe51: 0x2935, + 0xe52: 0x2955, 0xe53: 0x2975, 0xe54: 0x2995, 0xe55: 0x29b5, 0xe56: 0x0040, 0xe57: 0x0040, + 0xe58: 0x0040, 0xe59: 0x0040, 0xe5a: 0x0040, 0xe5b: 0x0040, 0xe5c: 0x0040, 0xe5d: 0x0040, + 0xe5e: 0x0040, 0xe5f: 0x0040, 0xe60: 0x0040, 0xe61: 0x0040, 0xe62: 0x0040, 0xe63: 0x0040, + 0xe64: 0x0040, 0xe65: 0x0040, 0xe66: 0x0040, 0xe67: 0x0040, 0xe68: 0x0040, 0xe69: 0x0040, + 0xe6a: 0x0040, 0xe6b: 0x0040, 0xe6c: 0x0040, 0xe6d: 0x0040, 0xe6e: 0x0040, 0xe6f: 0x0040, + 0xe70: 0x0040, 0xe71: 0x0040, 0xe72: 0x0040, 0xe73: 0x0040, 0xe74: 0x0040, 0xe75: 0x0040, + 0xe76: 0x0040, 0xe77: 0x0040, 0xe78: 0x0040, 0xe79: 0x0040, 0xe7a: 0x0040, 0xe7b: 0x0040, + 0xe7c: 0x0040, 0xe7d: 0x0040, 0xe7e: 0x0040, 0xe7f: 0x0040, + // Block 0x3a, offset 0xe80 + 0xe80: 0x000a, 0xe81: 0x0018, 0xe82: 0x29d1, 0xe83: 0x0018, 0xe84: 0x0018, 0xe85: 0x0008, + 0xe86: 0x0008, 0xe87: 0x0008, 0xe88: 0x0018, 0xe89: 0x0018, 0xe8a: 0x0018, 0xe8b: 0x0018, + 0xe8c: 0x0018, 0xe8d: 0x0018, 0xe8e: 0x0018, 0xe8f: 0x0018, 0xe90: 0x0018, 0xe91: 0x0018, + 0xe92: 0x0018, 0xe93: 0x0018, 0xe94: 0x0018, 0xe95: 0x0018, 0xe96: 0x0018, 0xe97: 0x0018, + 0xe98: 0x0018, 0xe99: 0x0018, 0xe9a: 0x0018, 0xe9b: 0x0018, 0xe9c: 0x0018, 0xe9d: 0x0018, + 0xe9e: 0x0018, 0xe9f: 0x0018, 0xea0: 0x0018, 0xea1: 0x0018, 0xea2: 0x0018, 0xea3: 0x0018, + 0xea4: 0x0018, 0xea5: 0x0018, 0xea6: 0x0018, 0xea7: 0x0018, 0xea8: 0x0018, 0xea9: 0x0018, + 0xeaa: 0x3308, 0xeab: 0x3308, 0xeac: 0x3308, 0xead: 0x3308, 0xeae: 0x3018, 0xeaf: 0x3018, + 0xeb0: 0x0018, 0xeb1: 0x0018, 0xeb2: 0x0018, 0xeb3: 0x0018, 0xeb4: 0x0018, 0xeb5: 0x0018, + 0xeb6: 0xe125, 0xeb7: 0x0018, 0xeb8: 0x29d5, 0xeb9: 0x29f5, 0xeba: 0x2a15, 0xebb: 0x0018, + 0xebc: 0x0008, 0xebd: 0x0018, 0xebe: 0x0018, 0xebf: 0x0018, + // Block 0x3b, offset 0xec0 + 0xec0: 0x2b55, 0xec1: 0x2b75, 0xec2: 0x2b95, 0xec3: 0x2bb5, 0xec4: 0x2bd5, 0xec5: 0x2bf5, + 0xec6: 0x2bf5, 0xec7: 0x2bf5, 0xec8: 0x2c15, 0xec9: 0x2c15, 0xeca: 0x2c15, 0xecb: 0x2c15, + 0xecc: 0x2c35, 0xecd: 0x2c35, 0xece: 0x2c35, 0xecf: 0x2c55, 0xed0: 0x2c75, 0xed1: 0x2c75, + 0xed2: 0x2a95, 0xed3: 0x2a95, 0xed4: 0x2c75, 0xed5: 0x2c75, 0xed6: 0x2c95, 0xed7: 0x2c95, + 0xed8: 0x2c75, 0xed9: 0x2c75, 0xeda: 0x2a95, 0xedb: 0x2a95, 0xedc: 0x2c75, 0xedd: 0x2c75, + 0xede: 0x2c55, 0xedf: 0x2c55, 0xee0: 0x2cb5, 0xee1: 0x2cb5, 0xee2: 0x2cd5, 0xee3: 0x2cd5, + 0xee4: 0x0040, 0xee5: 0x2cf5, 0xee6: 0x2d15, 0xee7: 0x2d35, 0xee8: 0x2d35, 0xee9: 0x2d55, + 0xeea: 0x2d75, 0xeeb: 0x2d95, 0xeec: 0x2db5, 0xeed: 0x2dd5, 0xeee: 0x2df5, 0xeef: 0x2e15, + 0xef0: 0x2e35, 0xef1: 0x2e55, 0xef2: 0x2e55, 0xef3: 0x2e75, 0xef4: 0x2e95, 0xef5: 0x2e95, + 0xef6: 0x2eb5, 0xef7: 0x2ed5, 0xef8: 0x2e75, 0xef9: 0x2ef5, 0xefa: 0x2f15, 0xefb: 0x2ef5, + 0xefc: 0x2e75, 0xefd: 0x2f35, 0xefe: 0x2f55, 0xeff: 0x2f75, + // Block 0x3c, offset 0xf00 + 0xf00: 0x2f95, 0xf01: 0x2fb5, 0xf02: 0x2d15, 0xf03: 0x2cf5, 0xf04: 0x2fd5, 0xf05: 0x2ff5, + 0xf06: 0x3015, 0xf07: 0x3035, 0xf08: 0x3055, 0xf09: 0x3075, 0xf0a: 0x3095, 0xf0b: 0x30b5, + 0xf0c: 0x30d5, 0xf0d: 0x30f5, 0xf0e: 0x3115, 0xf0f: 0x0040, 0xf10: 0x0018, 0xf11: 0x0018, + 0xf12: 0x3135, 0xf13: 0x3155, 0xf14: 0x3175, 0xf15: 0x3195, 0xf16: 0x31b5, 0xf17: 0x31d5, + 0xf18: 0x31f5, 0xf19: 0x3215, 0xf1a: 0x3235, 0xf1b: 0x3255, 0xf1c: 0x3175, 0xf1d: 0x3275, + 0xf1e: 0x3295, 0xf1f: 0x32b5, 0xf20: 0x0008, 0xf21: 0x0008, 0xf22: 0x0008, 0xf23: 0x0008, + 0xf24: 0x0008, 0xf25: 0x0008, 0xf26: 0x0008, 0xf27: 0x0008, 0xf28: 0x0008, 0xf29: 0x0008, + 0xf2a: 0x0008, 0xf2b: 0x0008, 0xf2c: 0x0008, 0xf2d: 0x0008, 0xf2e: 0x0008, 0xf2f: 0x0008, + 0xf30: 0x0008, 0xf31: 0x0008, 0xf32: 0x0008, 0xf33: 0x0008, 0xf34: 0x0008, 0xf35: 0x0008, + 0xf36: 0x0008, 0xf37: 0x0008, 0xf38: 0x0008, 0xf39: 0x0008, 0xf3a: 0x0008, 0xf3b: 0x0008, + 0xf3c: 0x0008, 0xf3d: 0x0008, 0xf3e: 0x0008, 0xf3f: 0x0008, + // Block 0x3d, offset 0xf40 + 0xf40: 0x36a2, 0xf41: 0x36d2, 0xf42: 0x3702, 0xf43: 0x3732, 0xf44: 0x32d5, 0xf45: 0x32f5, + 0xf46: 0x3315, 0xf47: 0x3335, 0xf48: 0x0018, 0xf49: 0x0018, 0xf4a: 0x0018, 0xf4b: 0x0018, + 0xf4c: 0x0018, 0xf4d: 0x0018, 0xf4e: 0x0018, 0xf4f: 0x0018, 0xf50: 0x3355, 0xf51: 0x3761, + 0xf52: 0x3779, 0xf53: 0x3791, 0xf54: 0x37a9, 0xf55: 0x37c1, 0xf56: 0x37d9, 0xf57: 0x37f1, + 0xf58: 0x3809, 0xf59: 0x3821, 0xf5a: 0x3839, 0xf5b: 0x3851, 0xf5c: 0x3869, 0xf5d: 0x3881, + 0xf5e: 0x3899, 0xf5f: 0x38b1, 0xf60: 0x3375, 0xf61: 0x3395, 0xf62: 0x33b5, 0xf63: 0x33d5, + 0xf64: 0x33f5, 0xf65: 0x33f5, 0xf66: 0x3415, 0xf67: 0x3435, 0xf68: 0x3455, 0xf69: 0x3475, + 0xf6a: 0x3495, 0xf6b: 0x34b5, 0xf6c: 0x34d5, 0xf6d: 0x34f5, 0xf6e: 0x3515, 0xf6f: 0x3535, + 0xf70: 0x3555, 0xf71: 0x3575, 0xf72: 0x3595, 0xf73: 0x35b5, 0xf74: 0x35d5, 0xf75: 0x35f5, + 0xf76: 0x3615, 0xf77: 0x3635, 0xf78: 0x3655, 0xf79: 0x3675, 0xf7a: 0x3695, 0xf7b: 0x36b5, + 0xf7c: 0x38c9, 0xf7d: 0x3901, 0xf7e: 0x36d5, 0xf7f: 0x0018, + // Block 0x3e, offset 0xf80 + 0xf80: 0x36f5, 0xf81: 0x3715, 0xf82: 0x3735, 0xf83: 0x3755, 0xf84: 0x3775, 0xf85: 0x3795, + 0xf86: 0x37b5, 0xf87: 0x37d5, 0xf88: 0x37f5, 0xf89: 0x3815, 0xf8a: 0x3835, 0xf8b: 0x3855, + 0xf8c: 0x3875, 0xf8d: 0x3895, 0xf8e: 0x38b5, 0xf8f: 0x38d5, 0xf90: 0x38f5, 0xf91: 0x3915, + 0xf92: 0x3935, 0xf93: 0x3955, 0xf94: 0x3975, 0xf95: 0x3995, 0xf96: 0x39b5, 0xf97: 0x39d5, + 0xf98: 0x39f5, 0xf99: 0x3a15, 0xf9a: 0x3a35, 0xf9b: 0x3a55, 0xf9c: 0x3a75, 0xf9d: 0x3a95, + 0xf9e: 0x3ab5, 0xf9f: 0x3ad5, 0xfa0: 0x3af5, 0xfa1: 0x3b15, 0xfa2: 0x3b35, 0xfa3: 0x3b55, + 0xfa4: 0x3b75, 0xfa5: 0x3b95, 0xfa6: 0x1295, 0xfa7: 0x3bb5, 0xfa8: 0x3bd5, 0xfa9: 0x3bf5, + 0xfaa: 0x3c15, 0xfab: 0x3c35, 0xfac: 0x3c55, 0xfad: 0x3c75, 0xfae: 0x23b5, 0xfaf: 0x3c95, + 0xfb0: 0x3cb5, 0xfb1: 0x3939, 0xfb2: 0x3951, 0xfb3: 0x3969, 0xfb4: 0x3981, 0xfb5: 0x3999, + 0xfb6: 0x39b1, 0xfb7: 0x39c9, 0xfb8: 0x39e1, 0xfb9: 0x39f9, 0xfba: 0x3a11, 0xfbb: 0x3a29, + 0xfbc: 0x3a41, 0xfbd: 0x3a59, 0xfbe: 0x3a71, 0xfbf: 0x3a89, + // Block 0x3f, offset 0xfc0 + 0xfc0: 0x3aa1, 0xfc1: 0x3ac9, 0xfc2: 0x3af1, 0xfc3: 0x3b19, 0xfc4: 0x3b41, 0xfc5: 0x3b69, + 0xfc6: 0x3b91, 0xfc7: 0x3bb9, 0xfc8: 0x3be1, 0xfc9: 0x3c09, 0xfca: 0x3c39, 0xfcb: 0x3c69, + 0xfcc: 0x3c99, 0xfcd: 0x3cd5, 0xfce: 0x3cb1, 0xfcf: 0x3cf5, 0xfd0: 0x3d15, 0xfd1: 0x3d2d, + 0xfd2: 0x3d45, 0xfd3: 0x3d5d, 0xfd4: 0x3d75, 0xfd5: 0x3d75, 0xfd6: 0x3d5d, 0xfd7: 0x3d8d, + 0xfd8: 0x07d5, 0xfd9: 0x3da5, 0xfda: 0x3dbd, 0xfdb: 0x3dd5, 0xfdc: 0x3ded, 0xfdd: 0x3e05, + 0xfde: 0x3e1d, 0xfdf: 0x3e35, 0xfe0: 0x3e4d, 0xfe1: 0x3e65, 0xfe2: 0x3e7d, 0xfe3: 0x3e95, + 0xfe4: 0x3ead, 0xfe5: 0x3ead, 0xfe6: 0x3ec5, 0xfe7: 0x3ec5, 0xfe8: 0x3edd, 0xfe9: 0x3edd, + 0xfea: 0x3ef5, 0xfeb: 0x3f0d, 0xfec: 0x3f25, 0xfed: 0x3f3d, 0xfee: 0x3f55, 0xfef: 0x3f55, + 0xff0: 0x3f6d, 0xff1: 0x3f6d, 0xff2: 0x3f6d, 0xff3: 0x3f85, 0xff4: 0x3f9d, 0xff5: 0x3fb5, + 0xff6: 0x3fcd, 0xff7: 0x3fb5, 0xff8: 0x3fe5, 0xff9: 0x3ffd, 0xffa: 0x3f85, 0xffb: 0x4015, + 0xffc: 0x402d, 0xffd: 0x402d, 0xffe: 0x402d, 0xfff: 0x3cc9, + // Block 0x40, offset 0x1000 + 0x1000: 0x3d01, 0x1001: 0x3d69, 0x1002: 0x3dd1, 0x1003: 0x3e39, 0x1004: 0x3e89, 0x1005: 0x3ef1, + 0x1006: 0x3f41, 0x1007: 0x3f91, 0x1008: 0x4011, 0x1009: 0x4079, 0x100a: 0x40c9, 0x100b: 0x4119, + 0x100c: 0x4169, 0x100d: 0x41d1, 0x100e: 0x4239, 0x100f: 0x4289, 0x1010: 0x42d9, 0x1011: 0x4311, + 0x1012: 0x4361, 0x1013: 0x43c9, 0x1014: 0x4431, 0x1015: 0x4469, 0x1016: 0x44e9, 0x1017: 0x4581, + 0x1018: 0x4601, 0x1019: 0x4651, 0x101a: 0x46d1, 0x101b: 0x4751, 0x101c: 0x47b9, 0x101d: 0x4809, + 0x101e: 0x4859, 0x101f: 0x48a9, 0x1020: 0x4911, 0x1021: 0x4991, 0x1022: 0x49f9, 0x1023: 0x4a49, + 0x1024: 0x4a99, 0x1025: 0x4ae9, 0x1026: 0x4b21, 0x1027: 0x4b59, 0x1028: 0x4b91, 0x1029: 0x4bc9, + 0x102a: 0x4c19, 0x102b: 0x4c69, 0x102c: 0x4ce9, 0x102d: 0x4d39, 0x102e: 0x4da1, 0x102f: 0x4e21, + 0x1030: 0x4e71, 0x1031: 0x4ea9, 0x1032: 0x4ee1, 0x1033: 0x4f61, 0x1034: 0x4fc9, 0x1035: 0x5049, + 0x1036: 0x5099, 0x1037: 0x5119, 0x1038: 0x5151, 0x1039: 0x51a1, 0x103a: 0x51f1, 0x103b: 0x5241, + 0x103c: 0x5291, 0x103d: 0x52e1, 0x103e: 0x5349, 0x103f: 0x5399, + // Block 0x41, offset 0x1040 + 0x1040: 0x53d1, 0x1041: 0x5421, 0x1042: 0x5471, 0x1043: 0x54c1, 0x1044: 0x5529, 0x1045: 0x5579, + 0x1046: 0x55c9, 0x1047: 0x5619, 0x1048: 0x5699, 0x1049: 0x5701, 0x104a: 0x5739, 0x104b: 0x57b9, + 0x104c: 0x57f1, 0x104d: 0x5859, 0x104e: 0x58c1, 0x104f: 0x5911, 0x1050: 0x5961, 0x1051: 0x59b1, + 0x1052: 0x5a19, 0x1053: 0x5a51, 0x1054: 0x5aa1, 0x1055: 0x5b09, 0x1056: 0x5b41, 0x1057: 0x5bc1, + 0x1058: 0x5c11, 0x1059: 0x5c39, 0x105a: 0x5c61, 0x105b: 0x5c89, 0x105c: 0x5cb1, 0x105d: 0x5cd9, + 0x105e: 0x5d01, 0x105f: 0x5d29, 0x1060: 0x5d51, 0x1061: 0x5d79, 0x1062: 0x5da1, 0x1063: 0x5dd1, + 0x1064: 0x5e01, 0x1065: 0x5e31, 0x1066: 0x5e61, 0x1067: 0x5e91, 0x1068: 0x5ec1, 0x1069: 0x5ef1, + 0x106a: 0x5f21, 0x106b: 0x5f51, 0x106c: 0x5f81, 0x106d: 0x5fb1, 0x106e: 0x5fe1, 0x106f: 0x6011, + 0x1070: 0x6041, 0x1071: 0x4045, 0x1072: 0x6071, 0x1073: 0x6089, 0x1074: 0x4065, 0x1075: 0x60a1, + 0x1076: 0x60b9, 0x1077: 0x60d1, 0x1078: 0x4085, 0x1079: 0x4085, 0x107a: 0x60e9, 0x107b: 0x6101, + 0x107c: 0x6139, 0x107d: 0x6171, 0x107e: 0x61a9, 0x107f: 0x61e1, + // Block 0x42, offset 0x1080 + 0x1080: 0x6249, 0x1081: 0x6261, 0x1082: 0x40a5, 0x1083: 0x6279, 0x1084: 0x6291, 0x1085: 0x62a9, + 0x1086: 0x62c1, 0x1087: 0x62d9, 0x1088: 0x40c5, 0x1089: 0x62f1, 0x108a: 0x6319, 0x108b: 0x6331, + 0x108c: 0x40e5, 0x108d: 0x40e5, 0x108e: 0x6349, 0x108f: 0x6361, 0x1090: 0x6379, 0x1091: 0x4105, + 0x1092: 0x4125, 0x1093: 0x4145, 0x1094: 0x4165, 0x1095: 0x4185, 0x1096: 0x6391, 0x1097: 0x63a9, + 0x1098: 0x63c1, 0x1099: 0x63d9, 0x109a: 0x63f1, 0x109b: 0x41a5, 0x109c: 0x6409, 0x109d: 0x6421, + 0x109e: 0x6439, 0x109f: 0x41c5, 0x10a0: 0x41e5, 0x10a1: 0x6451, 0x10a2: 0x4205, 0x10a3: 0x4225, + 0x10a4: 0x4245, 0x10a5: 0x6469, 0x10a6: 0x4265, 0x10a7: 0x6481, 0x10a8: 0x64b1, 0x10a9: 0x6249, + 0x10aa: 0x4285, 0x10ab: 0x42a5, 0x10ac: 0x42c5, 0x10ad: 0x42e5, 0x10ae: 0x64e9, 0x10af: 0x6529, + 0x10b0: 0x6571, 0x10b1: 0x6589, 0x10b2: 0x4305, 0x10b3: 0x65a1, 0x10b4: 0x65b9, 0x10b5: 0x65d1, + 0x10b6: 0x4325, 0x10b7: 0x65e9, 0x10b8: 0x6601, 0x10b9: 0x65e9, 0x10ba: 0x6619, 0x10bb: 0x6631, + 0x10bc: 0x4345, 0x10bd: 0x6649, 0x10be: 0x6661, 0x10bf: 0x6649, + // Block 0x43, offset 0x10c0 + 0x10c0: 0x4365, 0x10c1: 0x4385, 0x10c2: 0x0040, 0x10c3: 0x6679, 0x10c4: 0x6691, 0x10c5: 0x66a9, + 0x10c6: 0x66c1, 0x10c7: 0x0040, 0x10c8: 0x66f9, 0x10c9: 0x6711, 0x10ca: 0x6729, 0x10cb: 0x6741, + 0x10cc: 0x6759, 0x10cd: 0x6771, 0x10ce: 0x6439, 0x10cf: 0x6789, 0x10d0: 0x67a1, 0x10d1: 0x67b9, + 0x10d2: 0x43a5, 0x10d3: 0x67d1, 0x10d4: 0x62c1, 0x10d5: 0x43c5, 0x10d6: 0x43e5, 0x10d7: 0x67e9, + 0x10d8: 0x0040, 0x10d9: 0x4405, 0x10da: 0x6801, 0x10db: 0x6819, 0x10dc: 0x6831, 0x10dd: 0x6849, + 0x10de: 0x6861, 0x10df: 0x6891, 0x10e0: 0x68c1, 0x10e1: 0x68e9, 0x10e2: 0x6911, 0x10e3: 0x6939, + 0x10e4: 0x6961, 0x10e5: 0x6989, 0x10e6: 0x69b1, 0x10e7: 0x69d9, 0x10e8: 0x6a01, 0x10e9: 0x6a29, + 0x10ea: 0x6a59, 0x10eb: 0x6a89, 0x10ec: 0x6ab9, 0x10ed: 0x6ae9, 0x10ee: 0x6b19, 0x10ef: 0x6b49, + 0x10f0: 0x6b79, 0x10f1: 0x6ba9, 0x10f2: 0x6bd9, 0x10f3: 0x6c09, 0x10f4: 0x6c39, 0x10f5: 0x6c69, + 0x10f6: 0x6c99, 0x10f7: 0x6cc9, 0x10f8: 0x6cf9, 0x10f9: 0x6d29, 0x10fa: 0x6d59, 0x10fb: 0x6d89, + 0x10fc: 0x6db9, 0x10fd: 0x6de9, 0x10fe: 0x6e19, 0x10ff: 0x4425, + // Block 0x44, offset 0x1100 + 0x1100: 0xe00d, 0x1101: 0x0008, 0x1102: 0xe00d, 0x1103: 0x0008, 0x1104: 0xe00d, 0x1105: 0x0008, + 0x1106: 0xe00d, 0x1107: 0x0008, 0x1108: 0xe00d, 0x1109: 0x0008, 0x110a: 0xe00d, 0x110b: 0x0008, + 0x110c: 0xe00d, 0x110d: 0x0008, 0x110e: 0xe00d, 0x110f: 0x0008, 0x1110: 0xe00d, 0x1111: 0x0008, + 0x1112: 0xe00d, 0x1113: 0x0008, 0x1114: 0xe00d, 0x1115: 0x0008, 0x1116: 0xe00d, 0x1117: 0x0008, + 0x1118: 0xe00d, 0x1119: 0x0008, 0x111a: 0xe00d, 0x111b: 0x0008, 0x111c: 0xe00d, 0x111d: 0x0008, + 0x111e: 0xe00d, 0x111f: 0x0008, 0x1120: 0xe00d, 0x1121: 0x0008, 0x1122: 0xe00d, 0x1123: 0x0008, + 0x1124: 0xe00d, 0x1125: 0x0008, 0x1126: 0xe00d, 0x1127: 0x0008, 0x1128: 0xe00d, 0x1129: 0x0008, + 0x112a: 0xe00d, 0x112b: 0x0008, 0x112c: 0xe00d, 0x112d: 0x0008, 0x112e: 0x0008, 0x112f: 0x3308, + 0x1130: 0x3318, 0x1131: 0x3318, 0x1132: 0x3318, 0x1133: 0x0018, 0x1134: 0x3308, 0x1135: 0x3308, + 0x1136: 0x3308, 0x1137: 0x3308, 0x1138: 0x3308, 0x1139: 0x3308, 0x113a: 0x3308, 0x113b: 0x3308, + 0x113c: 0x3308, 0x113d: 0x3308, 0x113e: 0x0018, 0x113f: 0x0008, + // Block 0x45, offset 0x1140 + 0x1140: 0xe00d, 0x1141: 0x0008, 0x1142: 0xe00d, 0x1143: 0x0008, 0x1144: 0xe00d, 0x1145: 0x0008, + 0x1146: 0xe00d, 0x1147: 0x0008, 0x1148: 0xe00d, 0x1149: 0x0008, 0x114a: 0xe00d, 0x114b: 0x0008, + 0x114c: 0xe00d, 0x114d: 0x0008, 0x114e: 0xe00d, 0x114f: 0x0008, 0x1150: 0xe00d, 0x1151: 0x0008, + 0x1152: 0xe00d, 0x1153: 0x0008, 0x1154: 0xe00d, 0x1155: 0x0008, 0x1156: 0xe00d, 0x1157: 0x0008, + 0x1158: 0xe00d, 0x1159: 0x0008, 0x115a: 0xe00d, 0x115b: 0x0008, 0x115c: 0x0ea1, 0x115d: 0x6e49, + 0x115e: 0x3308, 0x115f: 0x3308, 0x1160: 0x0008, 0x1161: 0x0008, 0x1162: 0x0008, 0x1163: 0x0008, + 0x1164: 0x0008, 0x1165: 0x0008, 0x1166: 0x0008, 0x1167: 0x0008, 0x1168: 0x0008, 0x1169: 0x0008, + 0x116a: 0x0008, 0x116b: 0x0008, 0x116c: 0x0008, 0x116d: 0x0008, 0x116e: 0x0008, 0x116f: 0x0008, + 0x1170: 0x0008, 0x1171: 0x0008, 0x1172: 0x0008, 0x1173: 0x0008, 0x1174: 0x0008, 0x1175: 0x0008, + 0x1176: 0x0008, 0x1177: 0x0008, 0x1178: 0x0008, 0x1179: 0x0008, 0x117a: 0x0008, 0x117b: 0x0008, + 0x117c: 0x0008, 0x117d: 0x0008, 0x117e: 0x0008, 0x117f: 0x0008, + // Block 0x46, offset 0x1180 + 0x1180: 0x0018, 0x1181: 0x0018, 0x1182: 0x0018, 0x1183: 0x0018, 0x1184: 0x0018, 0x1185: 0x0018, + 0x1186: 0x0018, 0x1187: 0x0018, 0x1188: 0x0018, 0x1189: 0x0018, 0x118a: 0x0018, 0x118b: 0x0018, + 0x118c: 0x0018, 0x118d: 0x0018, 0x118e: 0x0018, 0x118f: 0x0018, 0x1190: 0x0018, 0x1191: 0x0018, + 0x1192: 0x0018, 0x1193: 0x0018, 0x1194: 0x0018, 0x1195: 0x0018, 0x1196: 0x0018, 0x1197: 0x0008, + 0x1198: 0x0008, 0x1199: 0x0008, 0x119a: 0x0008, 0x119b: 0x0008, 0x119c: 0x0008, 0x119d: 0x0008, + 0x119e: 0x0008, 0x119f: 0x0008, 0x11a0: 0x0018, 0x11a1: 0x0018, 0x11a2: 0xe00d, 0x11a3: 0x0008, + 0x11a4: 0xe00d, 0x11a5: 0x0008, 0x11a6: 0xe00d, 0x11a7: 0x0008, 0x11a8: 0xe00d, 0x11a9: 0x0008, + 0x11aa: 0xe00d, 0x11ab: 0x0008, 0x11ac: 0xe00d, 0x11ad: 0x0008, 0x11ae: 0xe00d, 0x11af: 0x0008, + 0x11b0: 0x0008, 0x11b1: 0x0008, 0x11b2: 0xe00d, 0x11b3: 0x0008, 0x11b4: 0xe00d, 0x11b5: 0x0008, + 0x11b6: 0xe00d, 0x11b7: 0x0008, 0x11b8: 0xe00d, 0x11b9: 0x0008, 0x11ba: 0xe00d, 0x11bb: 0x0008, + 0x11bc: 0xe00d, 0x11bd: 0x0008, 0x11be: 0xe00d, 0x11bf: 0x0008, + // Block 0x47, offset 0x11c0 + 0x11c0: 0xe00d, 0x11c1: 0x0008, 0x11c2: 0xe00d, 0x11c3: 0x0008, 0x11c4: 0xe00d, 0x11c5: 0x0008, + 0x11c6: 0xe00d, 0x11c7: 0x0008, 0x11c8: 0xe00d, 0x11c9: 0x0008, 0x11ca: 0xe00d, 0x11cb: 0x0008, + 0x11cc: 0xe00d, 0x11cd: 0x0008, 0x11ce: 0xe00d, 0x11cf: 0x0008, 0x11d0: 0xe00d, 0x11d1: 0x0008, + 0x11d2: 0xe00d, 0x11d3: 0x0008, 0x11d4: 0xe00d, 0x11d5: 0x0008, 0x11d6: 0xe00d, 0x11d7: 0x0008, + 0x11d8: 0xe00d, 0x11d9: 0x0008, 0x11da: 0xe00d, 0x11db: 0x0008, 0x11dc: 0xe00d, 0x11dd: 0x0008, + 0x11de: 0xe00d, 0x11df: 0x0008, 0x11e0: 0xe00d, 0x11e1: 0x0008, 0x11e2: 0xe00d, 0x11e3: 0x0008, + 0x11e4: 0xe00d, 0x11e5: 0x0008, 0x11e6: 0xe00d, 0x11e7: 0x0008, 0x11e8: 0xe00d, 0x11e9: 0x0008, + 0x11ea: 0xe00d, 0x11eb: 0x0008, 0x11ec: 0xe00d, 0x11ed: 0x0008, 0x11ee: 0xe00d, 0x11ef: 0x0008, + 0x11f0: 0xe0fd, 0x11f1: 0x0008, 0x11f2: 0x0008, 0x11f3: 0x0008, 0x11f4: 0x0008, 0x11f5: 0x0008, + 0x11f6: 0x0008, 0x11f7: 0x0008, 0x11f8: 0x0008, 0x11f9: 0xe01d, 0x11fa: 0x0008, 0x11fb: 0xe03d, + 0x11fc: 0x0008, 0x11fd: 0x4445, 0x11fe: 0xe00d, 0x11ff: 0x0008, + // Block 0x48, offset 0x1200 + 0x1200: 0xe00d, 0x1201: 0x0008, 0x1202: 0xe00d, 0x1203: 0x0008, 0x1204: 0xe00d, 0x1205: 0x0008, + 0x1206: 0xe00d, 0x1207: 0x0008, 0x1208: 0x0008, 0x1209: 0x0018, 0x120a: 0x0018, 0x120b: 0xe03d, + 0x120c: 0x0008, 0x120d: 0x11d9, 0x120e: 0x0008, 0x120f: 0x0008, 0x1210: 0xe00d, 0x1211: 0x0008, + 0x1212: 0xe00d, 0x1213: 0x0008, 0x1214: 0x0008, 0x1215: 0x0008, 0x1216: 0xe00d, 0x1217: 0x0008, + 0x1218: 0xe00d, 0x1219: 0x0008, 0x121a: 0xe00d, 0x121b: 0x0008, 0x121c: 0xe00d, 0x121d: 0x0008, + 0x121e: 0xe00d, 0x121f: 0x0008, 0x1220: 0xe00d, 0x1221: 0x0008, 0x1222: 0xe00d, 0x1223: 0x0008, + 0x1224: 0xe00d, 0x1225: 0x0008, 0x1226: 0xe00d, 0x1227: 0x0008, 0x1228: 0xe00d, 0x1229: 0x0008, + 0x122a: 0x6e61, 0x122b: 0x1029, 0x122c: 0x11c1, 0x122d: 0x6e79, 0x122e: 0x1221, 0x122f: 0x0008, + 0x1230: 0x6e91, 0x1231: 0x6ea9, 0x1232: 0x1239, 0x1233: 0x4465, 0x1234: 0xe00d, 0x1235: 0x0008, + 0x1236: 0xe00d, 0x1237: 0x0008, 0x1238: 0xe00d, 0x1239: 0x0008, 0x123a: 0xe00d, 0x123b: 0x0008, + 0x123c: 0xe00d, 0x123d: 0x0008, 0x123e: 0xe00d, 0x123f: 0x0008, + // Block 0x49, offset 0x1240 + 0x1240: 0x650d, 0x1241: 0x652d, 0x1242: 0x654d, 0x1243: 0x656d, 0x1244: 0x658d, 0x1245: 0x65ad, + 0x1246: 0x65cd, 0x1247: 0x65ed, 0x1248: 0x660d, 0x1249: 0x662d, 0x124a: 0x664d, 0x124b: 0x666d, + 0x124c: 0x668d, 0x124d: 0x66ad, 0x124e: 0x0008, 0x124f: 0x0008, 0x1250: 0x66cd, 0x1251: 0x0008, + 0x1252: 0x66ed, 0x1253: 0x0008, 0x1254: 0x0008, 0x1255: 0x670d, 0x1256: 0x672d, 0x1257: 0x674d, + 0x1258: 0x676d, 0x1259: 0x678d, 0x125a: 0x67ad, 0x125b: 0x67cd, 0x125c: 0x67ed, 0x125d: 0x680d, + 0x125e: 0x682d, 0x125f: 0x0008, 0x1260: 0x684d, 0x1261: 0x0008, 0x1262: 0x686d, 0x1263: 0x0008, + 0x1264: 0x0008, 0x1265: 0x688d, 0x1266: 0x68ad, 0x1267: 0x0008, 0x1268: 0x0008, 0x1269: 0x0008, + 0x126a: 0x68cd, 0x126b: 0x68ed, 0x126c: 0x690d, 0x126d: 0x692d, 0x126e: 0x694d, 0x126f: 0x696d, + 0x1270: 0x698d, 0x1271: 0x69ad, 0x1272: 0x69cd, 0x1273: 0x69ed, 0x1274: 0x6a0d, 0x1275: 0x6a2d, + 0x1276: 0x6a4d, 0x1277: 0x6a6d, 0x1278: 0x6a8d, 0x1279: 0x6aad, 0x127a: 0x6acd, 0x127b: 0x6aed, + 0x127c: 0x6b0d, 0x127d: 0x6b2d, 0x127e: 0x6b4d, 0x127f: 0x6b6d, + // Block 0x4a, offset 0x1280 + 0x1280: 0x7acd, 0x1281: 0x7aed, 0x1282: 0x7b0d, 0x1283: 0x7b2d, 0x1284: 0x7b4d, 0x1285: 0x7b6d, + 0x1286: 0x7b8d, 0x1287: 0x7bad, 0x1288: 0x7bcd, 0x1289: 0x7bed, 0x128a: 0x7c0d, 0x128b: 0x7c2d, + 0x128c: 0x7c4d, 0x128d: 0x7c6d, 0x128e: 0x7c8d, 0x128f: 0x6f19, 0x1290: 0x6f41, 0x1291: 0x6f69, + 0x1292: 0x7cad, 0x1293: 0x7ccd, 0x1294: 0x7ced, 0x1295: 0x6f91, 0x1296: 0x6fb9, 0x1297: 0x6fe1, + 0x1298: 0x7d0d, 0x1299: 0x7d2d, 0x129a: 0x0040, 0x129b: 0x0040, 0x129c: 0x0040, 0x129d: 0x0040, + 0x129e: 0x0040, 0x129f: 0x0040, 0x12a0: 0x0040, 0x12a1: 0x0040, 0x12a2: 0x0040, 0x12a3: 0x0040, + 0x12a4: 0x0040, 0x12a5: 0x0040, 0x12a6: 0x0040, 0x12a7: 0x0040, 0x12a8: 0x0040, 0x12a9: 0x0040, + 0x12aa: 0x0040, 0x12ab: 0x0040, 0x12ac: 0x0040, 0x12ad: 0x0040, 0x12ae: 0x0040, 0x12af: 0x0040, + 0x12b0: 0x0040, 0x12b1: 0x0040, 0x12b2: 0x0040, 0x12b3: 0x0040, 0x12b4: 0x0040, 0x12b5: 0x0040, + 0x12b6: 0x0040, 0x12b7: 0x0040, 0x12b8: 0x0040, 0x12b9: 0x0040, 0x12ba: 0x0040, 0x12bb: 0x0040, + 0x12bc: 0x0040, 0x12bd: 0x0040, 0x12be: 0x0040, 0x12bf: 0x0040, + // Block 0x4b, offset 0x12c0 + 0x12c0: 0x7009, 0x12c1: 0x7021, 0x12c2: 0x7039, 0x12c3: 0x7d4d, 0x12c4: 0x7d6d, 0x12c5: 0x7051, + 0x12c6: 0x7051, 0x12c7: 0x0040, 0x12c8: 0x0040, 0x12c9: 0x0040, 0x12ca: 0x0040, 0x12cb: 0x0040, + 0x12cc: 0x0040, 0x12cd: 0x0040, 0x12ce: 0x0040, 0x12cf: 0x0040, 0x12d0: 0x0040, 0x12d1: 0x0040, + 0x12d2: 0x0040, 0x12d3: 0x7069, 0x12d4: 0x7091, 0x12d5: 0x70b9, 0x12d6: 0x70e1, 0x12d7: 0x7109, + 0x12d8: 0x0040, 0x12d9: 0x0040, 0x12da: 0x0040, 0x12db: 0x0040, 0x12dc: 0x0040, 0x12dd: 0x7131, + 0x12de: 0x3308, 0x12df: 0x7159, 0x12e0: 0x7181, 0x12e1: 0x20a9, 0x12e2: 0x20f1, 0x12e3: 0x7199, + 0x12e4: 0x71b1, 0x12e5: 0x71c9, 0x12e6: 0x71e1, 0x12e7: 0x71f9, 0x12e8: 0x7211, 0x12e9: 0x1fb2, + 0x12ea: 0x7229, 0x12eb: 0x7251, 0x12ec: 0x7279, 0x12ed: 0x72b1, 0x12ee: 0x72e9, 0x12ef: 0x7311, + 0x12f0: 0x7339, 0x12f1: 0x7361, 0x12f2: 0x7389, 0x12f3: 0x73b1, 0x12f4: 0x73d9, 0x12f5: 0x7401, + 0x12f6: 0x7429, 0x12f7: 0x0040, 0x12f8: 0x7451, 0x12f9: 0x7479, 0x12fa: 0x74a1, 0x12fb: 0x74c9, + 0x12fc: 0x74f1, 0x12fd: 0x0040, 0x12fe: 0x7519, 0x12ff: 0x0040, + // Block 0x4c, offset 0x1300 + 0x1300: 0x7541, 0x1301: 0x7569, 0x1302: 0x0040, 0x1303: 0x7591, 0x1304: 0x75b9, 0x1305: 0x0040, + 0x1306: 0x75e1, 0x1307: 0x7609, 0x1308: 0x7631, 0x1309: 0x7659, 0x130a: 0x7681, 0x130b: 0x76a9, + 0x130c: 0x76d1, 0x130d: 0x76f9, 0x130e: 0x7721, 0x130f: 0x7749, 0x1310: 0x7771, 0x1311: 0x7771, + 0x1312: 0x7789, 0x1313: 0x7789, 0x1314: 0x7789, 0x1315: 0x7789, 0x1316: 0x77a1, 0x1317: 0x77a1, + 0x1318: 0x77a1, 0x1319: 0x77a1, 0x131a: 0x77b9, 0x131b: 0x77b9, 0x131c: 0x77b9, 0x131d: 0x77b9, + 0x131e: 0x77d1, 0x131f: 0x77d1, 0x1320: 0x77d1, 0x1321: 0x77d1, 0x1322: 0x77e9, 0x1323: 0x77e9, + 0x1324: 0x77e9, 0x1325: 0x77e9, 0x1326: 0x7801, 0x1327: 0x7801, 0x1328: 0x7801, 0x1329: 0x7801, + 0x132a: 0x7819, 0x132b: 0x7819, 0x132c: 0x7819, 0x132d: 0x7819, 0x132e: 0x7831, 0x132f: 0x7831, + 0x1330: 0x7831, 0x1331: 0x7831, 0x1332: 0x7849, 0x1333: 0x7849, 0x1334: 0x7849, 0x1335: 0x7849, + 0x1336: 0x7861, 0x1337: 0x7861, 0x1338: 0x7861, 0x1339: 0x7861, 0x133a: 0x7879, 0x133b: 0x7879, + 0x133c: 0x7879, 0x133d: 0x7879, 0x133e: 0x7891, 0x133f: 0x7891, + // Block 0x4d, offset 0x1340 + 0x1340: 0x7891, 0x1341: 0x7891, 0x1342: 0x78a9, 0x1343: 0x78a9, 0x1344: 0x78c1, 0x1345: 0x78c1, + 0x1346: 0x78d9, 0x1347: 0x78d9, 0x1348: 0x78f1, 0x1349: 0x78f1, 0x134a: 0x7909, 0x134b: 0x7909, + 0x134c: 0x7921, 0x134d: 0x7921, 0x134e: 0x7939, 0x134f: 0x7939, 0x1350: 0x7939, 0x1351: 0x7939, + 0x1352: 0x7951, 0x1353: 0x7951, 0x1354: 0x7951, 0x1355: 0x7951, 0x1356: 0x7969, 0x1357: 0x7969, + 0x1358: 0x7969, 0x1359: 0x7969, 0x135a: 0x7981, 0x135b: 0x7981, 0x135c: 0x7981, 0x135d: 0x7981, + 0x135e: 0x7999, 0x135f: 0x7999, 0x1360: 0x79b1, 0x1361: 0x79b1, 0x1362: 0x79b1, 0x1363: 0x79b1, + 0x1364: 0x79c9, 0x1365: 0x79c9, 0x1366: 0x79e1, 0x1367: 0x79e1, 0x1368: 0x79e1, 0x1369: 0x79e1, + 0x136a: 0x79f9, 0x136b: 0x79f9, 0x136c: 0x79f9, 0x136d: 0x79f9, 0x136e: 0x7a11, 0x136f: 0x7a11, + 0x1370: 0x7a29, 0x1371: 0x7a29, 0x1372: 0x0818, 0x1373: 0x0818, 0x1374: 0x0818, 0x1375: 0x0818, + 0x1376: 0x0818, 0x1377: 0x0818, 0x1378: 0x0818, 0x1379: 0x0818, 0x137a: 0x0818, 0x137b: 0x0818, + 0x137c: 0x0818, 0x137d: 0x0818, 0x137e: 0x0818, 0x137f: 0x0818, + // Block 0x4e, offset 0x1380 + 0x1380: 0x0818, 0x1381: 0x0818, 0x1382: 0x0040, 0x1383: 0x0040, 0x1384: 0x0040, 0x1385: 0x0040, + 0x1386: 0x0040, 0x1387: 0x0040, 0x1388: 0x0040, 0x1389: 0x0040, 0x138a: 0x0040, 0x138b: 0x0040, + 0x138c: 0x0040, 0x138d: 0x0040, 0x138e: 0x0040, 0x138f: 0x0040, 0x1390: 0x0040, 0x1391: 0x0040, + 0x1392: 0x0040, 0x1393: 0x7a41, 0x1394: 0x7a41, 0x1395: 0x7a41, 0x1396: 0x7a41, 0x1397: 0x7a59, + 0x1398: 0x7a59, 0x1399: 0x7a71, 0x139a: 0x7a71, 0x139b: 0x7a89, 0x139c: 0x7a89, 0x139d: 0x0479, + 0x139e: 0x7aa1, 0x139f: 0x7aa1, 0x13a0: 0x7ab9, 0x13a1: 0x7ab9, 0x13a2: 0x7ad1, 0x13a3: 0x7ad1, + 0x13a4: 0x7ae9, 0x13a5: 0x7ae9, 0x13a6: 0x7ae9, 0x13a7: 0x7ae9, 0x13a8: 0x7b01, 0x13a9: 0x7b01, + 0x13aa: 0x7b19, 0x13ab: 0x7b19, 0x13ac: 0x7b41, 0x13ad: 0x7b41, 0x13ae: 0x7b69, 0x13af: 0x7b69, + 0x13b0: 0x7b91, 0x13b1: 0x7b91, 0x13b2: 0x7bb9, 0x13b3: 0x7bb9, 0x13b4: 0x7be1, 0x13b5: 0x7be1, + 0x13b6: 0x7c09, 0x13b7: 0x7c09, 0x13b8: 0x7c09, 0x13b9: 0x7c31, 0x13ba: 0x7c31, 0x13bb: 0x7c31, + 0x13bc: 0x7c59, 0x13bd: 0x7c59, 0x13be: 0x7c59, 0x13bf: 0x7c59, + // Block 0x4f, offset 0x13c0 + 0x13c0: 0x8649, 0x13c1: 0x8671, 0x13c2: 0x8699, 0x13c3: 0x86c1, 0x13c4: 0x86e9, 0x13c5: 0x8711, + 0x13c6: 0x8739, 0x13c7: 0x8761, 0x13c8: 0x8789, 0x13c9: 0x87b1, 0x13ca: 0x87d9, 0x13cb: 0x8801, + 0x13cc: 0x8829, 0x13cd: 0x8851, 0x13ce: 0x8879, 0x13cf: 0x88a1, 0x13d0: 0x88c9, 0x13d1: 0x88f1, + 0x13d2: 0x8919, 0x13d3: 0x8941, 0x13d4: 0x8969, 0x13d5: 0x8991, 0x13d6: 0x89b9, 0x13d7: 0x89e1, + 0x13d8: 0x8a09, 0x13d9: 0x8a31, 0x13da: 0x8a59, 0x13db: 0x8a81, 0x13dc: 0x8aa9, 0x13dd: 0x8ad1, + 0x13de: 0x8afa, 0x13df: 0x8b2a, 0x13e0: 0x8b5a, 0x13e1: 0x8b8a, 0x13e2: 0x8bba, 0x13e3: 0x8bea, + 0x13e4: 0x8c19, 0x13e5: 0x8c41, 0x13e6: 0x7cc1, 0x13e7: 0x8c69, 0x13e8: 0x7c31, 0x13e9: 0x7ce9, + 0x13ea: 0x8c91, 0x13eb: 0x8cb9, 0x13ec: 0x7d89, 0x13ed: 0x8ce1, 0x13ee: 0x7db1, 0x13ef: 0x7dd9, + 0x13f0: 0x8d09, 0x13f1: 0x8d31, 0x13f2: 0x7e79, 0x13f3: 0x8d59, 0x13f4: 0x7ea1, 0x13f5: 0x7ec9, + 0x13f6: 0x8d81, 0x13f7: 0x8da9, 0x13f8: 0x7f19, 0x13f9: 0x8dd1, 0x13fa: 0x7f41, 0x13fb: 0x7f69, + 0x13fc: 0x83f1, 0x13fd: 0x8419, 0x13fe: 0x8491, 0x13ff: 0x84b9, + // Block 0x50, offset 0x1400 + 0x1400: 0x84e1, 0x1401: 0x8581, 0x1402: 0x85a9, 0x1403: 0x85d1, 0x1404: 0x85f9, 0x1405: 0x8699, + 0x1406: 0x86c1, 0x1407: 0x86e9, 0x1408: 0x8df9, 0x1409: 0x8789, 0x140a: 0x8e21, 0x140b: 0x8e49, + 0x140c: 0x8879, 0x140d: 0x8e71, 0x140e: 0x88a1, 0x140f: 0x88c9, 0x1410: 0x8ad1, 0x1411: 0x8e99, + 0x1412: 0x8ec1, 0x1413: 0x8a09, 0x1414: 0x8ee9, 0x1415: 0x8a31, 0x1416: 0x8a59, 0x1417: 0x7c71, + 0x1418: 0x7c99, 0x1419: 0x8f11, 0x141a: 0x7cc1, 0x141b: 0x8f39, 0x141c: 0x7d11, 0x141d: 0x7d39, + 0x141e: 0x7d61, 0x141f: 0x7d89, 0x1420: 0x8f61, 0x1421: 0x7e01, 0x1422: 0x7e29, 0x1423: 0x7e51, + 0x1424: 0x7e79, 0x1425: 0x8f89, 0x1426: 0x7f19, 0x1427: 0x7f91, 0x1428: 0x7fb9, 0x1429: 0x7fe1, + 0x142a: 0x8009, 0x142b: 0x8031, 0x142c: 0x8081, 0x142d: 0x80a9, 0x142e: 0x80d1, 0x142f: 0x80f9, + 0x1430: 0x8121, 0x1431: 0x8149, 0x1432: 0x8fb1, 0x1433: 0x8171, 0x1434: 0x8199, 0x1435: 0x81c1, + 0x1436: 0x81e9, 0x1437: 0x8211, 0x1438: 0x8239, 0x1439: 0x8289, 0x143a: 0x82b1, 0x143b: 0x82d9, + 0x143c: 0x8301, 0x143d: 0x8329, 0x143e: 0x8351, 0x143f: 0x8379, + // Block 0x51, offset 0x1440 + 0x1440: 0x83a1, 0x1441: 0x83c9, 0x1442: 0x8441, 0x1443: 0x8469, 0x1444: 0x8509, 0x1445: 0x8531, + 0x1446: 0x8559, 0x1447: 0x8581, 0x1448: 0x85a9, 0x1449: 0x8621, 0x144a: 0x8649, 0x144b: 0x8671, + 0x144c: 0x8699, 0x144d: 0x8fd9, 0x144e: 0x8711, 0x144f: 0x8739, 0x1450: 0x8761, 0x1451: 0x8789, + 0x1452: 0x8801, 0x1453: 0x8829, 0x1454: 0x8851, 0x1455: 0x8879, 0x1456: 0x9001, 0x1457: 0x88f1, + 0x1458: 0x8919, 0x1459: 0x9029, 0x145a: 0x8991, 0x145b: 0x89b9, 0x145c: 0x89e1, 0x145d: 0x8a09, + 0x145e: 0x9051, 0x145f: 0x7cc1, 0x1460: 0x8f39, 0x1461: 0x7d89, 0x1462: 0x8f61, 0x1463: 0x7e79, + 0x1464: 0x8f89, 0x1465: 0x7f19, 0x1466: 0x9079, 0x1467: 0x8121, 0x1468: 0x90a1, 0x1469: 0x90c9, + 0x146a: 0x90f1, 0x146b: 0x8581, 0x146c: 0x85a9, 0x146d: 0x8699, 0x146e: 0x8879, 0x146f: 0x9001, + 0x1470: 0x8a09, 0x1471: 0x9051, 0x1472: 0x9119, 0x1473: 0x9151, 0x1474: 0x9189, 0x1475: 0x91c1, + 0x1476: 0x91e9, 0x1477: 0x9211, 0x1478: 0x9239, 0x1479: 0x9261, 0x147a: 0x9289, 0x147b: 0x92b1, + 0x147c: 0x92d9, 0x147d: 0x9301, 0x147e: 0x9329, 0x147f: 0x9351, + // Block 0x52, offset 0x1480 + 0x1480: 0x9379, 0x1481: 0x93a1, 0x1482: 0x93c9, 0x1483: 0x93f1, 0x1484: 0x9419, 0x1485: 0x9441, + 0x1486: 0x9469, 0x1487: 0x9491, 0x1488: 0x94b9, 0x1489: 0x94e1, 0x148a: 0x9509, 0x148b: 0x9531, + 0x148c: 0x90c9, 0x148d: 0x9559, 0x148e: 0x9581, 0x148f: 0x95a9, 0x1490: 0x95d1, 0x1491: 0x91c1, + 0x1492: 0x91e9, 0x1493: 0x9211, 0x1494: 0x9239, 0x1495: 0x9261, 0x1496: 0x9289, 0x1497: 0x92b1, + 0x1498: 0x92d9, 0x1499: 0x9301, 0x149a: 0x9329, 0x149b: 0x9351, 0x149c: 0x9379, 0x149d: 0x93a1, + 0x149e: 0x93c9, 0x149f: 0x93f1, 0x14a0: 0x9419, 0x14a1: 0x9441, 0x14a2: 0x9469, 0x14a3: 0x9491, + 0x14a4: 0x94b9, 0x14a5: 0x94e1, 0x14a6: 0x9509, 0x14a7: 0x9531, 0x14a8: 0x90c9, 0x14a9: 0x9559, + 0x14aa: 0x9581, 0x14ab: 0x95a9, 0x14ac: 0x95d1, 0x14ad: 0x94e1, 0x14ae: 0x9509, 0x14af: 0x9531, + 0x14b0: 0x90c9, 0x14b1: 0x90a1, 0x14b2: 0x90f1, 0x14b3: 0x8261, 0x14b4: 0x80a9, 0x14b5: 0x80d1, + 0x14b6: 0x80f9, 0x14b7: 0x94e1, 0x14b8: 0x9509, 0x14b9: 0x9531, 0x14ba: 0x8261, 0x14bb: 0x8289, + 0x14bc: 0x95f9, 0x14bd: 0x95f9, 0x14be: 0x0018, 0x14bf: 0x0018, + // Block 0x53, offset 0x14c0 + 0x14c0: 0x0040, 0x14c1: 0x0040, 0x14c2: 0x0040, 0x14c3: 0x0040, 0x14c4: 0x0040, 0x14c5: 0x0040, + 0x14c6: 0x0040, 0x14c7: 0x0040, 0x14c8: 0x0040, 0x14c9: 0x0040, 0x14ca: 0x0040, 0x14cb: 0x0040, + 0x14cc: 0x0040, 0x14cd: 0x0040, 0x14ce: 0x0040, 0x14cf: 0x0040, 0x14d0: 0x9621, 0x14d1: 0x9659, + 0x14d2: 0x9659, 0x14d3: 0x9691, 0x14d4: 0x96c9, 0x14d5: 0x9701, 0x14d6: 0x9739, 0x14d7: 0x9771, + 0x14d8: 0x97a9, 0x14d9: 0x97a9, 0x14da: 0x97e1, 0x14db: 0x9819, 0x14dc: 0x9851, 0x14dd: 0x9889, + 0x14de: 0x98c1, 0x14df: 0x98f9, 0x14e0: 0x98f9, 0x14e1: 0x9931, 0x14e2: 0x9969, 0x14e3: 0x9969, + 0x14e4: 0x99a1, 0x14e5: 0x99a1, 0x14e6: 0x99d9, 0x14e7: 0x9a11, 0x14e8: 0x9a11, 0x14e9: 0x9a49, + 0x14ea: 0x9a81, 0x14eb: 0x9a81, 0x14ec: 0x9ab9, 0x14ed: 0x9ab9, 0x14ee: 0x9af1, 0x14ef: 0x9b29, + 0x14f0: 0x9b29, 0x14f1: 0x9b61, 0x14f2: 0x9b61, 0x14f3: 0x9b99, 0x14f4: 0x9bd1, 0x14f5: 0x9c09, + 0x14f6: 0x9c41, 0x14f7: 0x9c41, 0x14f8: 0x9c79, 0x14f9: 0x9cb1, 0x14fa: 0x9ce9, 0x14fb: 0x9d21, + 0x14fc: 0x9d59, 0x14fd: 0x9d59, 0x14fe: 0x9d91, 0x14ff: 0x9dc9, + // Block 0x54, offset 0x1500 + 0x1500: 0xa999, 0x1501: 0xa9d1, 0x1502: 0xaa09, 0x1503: 0xa8f1, 0x1504: 0x9c09, 0x1505: 0x99d9, + 0x1506: 0xaa41, 0x1507: 0xaa79, 0x1508: 0x0040, 0x1509: 0x0040, 0x150a: 0x0040, 0x150b: 0x0040, + 0x150c: 0x0040, 0x150d: 0x0040, 0x150e: 0x0040, 0x150f: 0x0040, 0x1510: 0x0040, 0x1511: 0x0040, + 0x1512: 0x0040, 0x1513: 0x0040, 0x1514: 0x0040, 0x1515: 0x0040, 0x1516: 0x0040, 0x1517: 0x0040, + 0x1518: 0x0040, 0x1519: 0x0040, 0x151a: 0x0040, 0x151b: 0x0040, 0x151c: 0x0040, 0x151d: 0x0040, + 0x151e: 0x0040, 0x151f: 0x0040, 0x1520: 0x0040, 0x1521: 0x0040, 0x1522: 0x0040, 0x1523: 0x0040, + 0x1524: 0x0040, 0x1525: 0x0040, 0x1526: 0x0040, 0x1527: 0x0040, 0x1528: 0x0040, 0x1529: 0x0040, + 0x152a: 0x0040, 0x152b: 0x0040, 0x152c: 0x0040, 0x152d: 0x0040, 0x152e: 0x0040, 0x152f: 0x0040, + 0x1530: 0xaab1, 0x1531: 0xaae9, 0x1532: 0xab21, 0x1533: 0xab69, 0x1534: 0xabb1, 0x1535: 0xabf9, + 0x1536: 0xac41, 0x1537: 0xac89, 0x1538: 0xacd1, 0x1539: 0xad19, 0x153a: 0xad52, 0x153b: 0xae62, + 0x153c: 0xaee1, 0x153d: 0x0018, 0x153e: 0x0040, 0x153f: 0x0040, + // Block 0x55, offset 0x1540 + 0x1540: 0x33c0, 0x1541: 0x33c0, 0x1542: 0x33c0, 0x1543: 0x33c0, 0x1544: 0x33c0, 0x1545: 0x33c0, + 0x1546: 0x33c0, 0x1547: 0x33c0, 0x1548: 0x33c0, 0x1549: 0x33c0, 0x154a: 0x33c0, 0x154b: 0x33c0, + 0x154c: 0x33c0, 0x154d: 0x33c0, 0x154e: 0x33c0, 0x154f: 0x33c0, 0x1550: 0xaf2a, 0x1551: 0x7d8d, + 0x1552: 0x0040, 0x1553: 0xaf3a, 0x1554: 0x03c2, 0x1555: 0xaf4a, 0x1556: 0xaf5a, 0x1557: 0x7dad, + 0x1558: 0x7dcd, 0x1559: 0x0040, 0x155a: 0x0040, 0x155b: 0x0040, 0x155c: 0x0040, 0x155d: 0x0040, + 0x155e: 0x0040, 0x155f: 0x0040, 0x1560: 0x3308, 0x1561: 0x3308, 0x1562: 0x3308, 0x1563: 0x3308, + 0x1564: 0x3308, 0x1565: 0x3308, 0x1566: 0x3308, 0x1567: 0x3308, 0x1568: 0x3308, 0x1569: 0x3308, + 0x156a: 0x3308, 0x156b: 0x3308, 0x156c: 0x3308, 0x156d: 0x3308, 0x156e: 0x3308, 0x156f: 0x3308, + 0x1570: 0x0040, 0x1571: 0x7ded, 0x1572: 0x7e0d, 0x1573: 0xaf6a, 0x1574: 0xaf6a, 0x1575: 0x1fd2, + 0x1576: 0x1fe2, 0x1577: 0xaf7a, 0x1578: 0xaf8a, 0x1579: 0x7e2d, 0x157a: 0x7e4d, 0x157b: 0x7e6d, + 0x157c: 0x7e2d, 0x157d: 0x7e8d, 0x157e: 0x7ead, 0x157f: 0x7e8d, + // Block 0x56, offset 0x1580 + 0x1580: 0x7ecd, 0x1581: 0x7eed, 0x1582: 0x7f0d, 0x1583: 0x7eed, 0x1584: 0x7f2d, 0x1585: 0x0018, + 0x1586: 0x0018, 0x1587: 0xaf9a, 0x1588: 0xafaa, 0x1589: 0x7f4e, 0x158a: 0x7f6e, 0x158b: 0x7f8e, + 0x158c: 0x7fae, 0x158d: 0xaf6a, 0x158e: 0xaf6a, 0x158f: 0xaf6a, 0x1590: 0xaf2a, 0x1591: 0x7fcd, + 0x1592: 0x0040, 0x1593: 0x0040, 0x1594: 0x03c2, 0x1595: 0xaf3a, 0x1596: 0xaf5a, 0x1597: 0xaf4a, + 0x1598: 0x7fed, 0x1599: 0x1fd2, 0x159a: 0x1fe2, 0x159b: 0xaf7a, 0x159c: 0xaf8a, 0x159d: 0x7ecd, + 0x159e: 0x7f2d, 0x159f: 0xafba, 0x15a0: 0xafca, 0x15a1: 0xafda, 0x15a2: 0x1fb2, 0x15a3: 0xafe9, + 0x15a4: 0xaffa, 0x15a5: 0xb00a, 0x15a6: 0x1fc2, 0x15a7: 0x0040, 0x15a8: 0xb01a, 0x15a9: 0xb02a, + 0x15aa: 0xb03a, 0x15ab: 0xb04a, 0x15ac: 0x0040, 0x15ad: 0x0040, 0x15ae: 0x0040, 0x15af: 0x0040, + 0x15b0: 0x800e, 0x15b1: 0xb059, 0x15b2: 0x802e, 0x15b3: 0x0808, 0x15b4: 0x804e, 0x15b5: 0x0040, + 0x15b6: 0x806e, 0x15b7: 0xb081, 0x15b8: 0x808e, 0x15b9: 0xb0a9, 0x15ba: 0x80ae, 0x15bb: 0xb0d1, + 0x15bc: 0x80ce, 0x15bd: 0xb0f9, 0x15be: 0x80ee, 0x15bf: 0xb121, + // Block 0x57, offset 0x15c0 + 0x15c0: 0xb149, 0x15c1: 0xb161, 0x15c2: 0xb161, 0x15c3: 0xb179, 0x15c4: 0xb179, 0x15c5: 0xb191, + 0x15c6: 0xb191, 0x15c7: 0xb1a9, 0x15c8: 0xb1a9, 0x15c9: 0xb1c1, 0x15ca: 0xb1c1, 0x15cb: 0xb1c1, + 0x15cc: 0xb1c1, 0x15cd: 0xb1d9, 0x15ce: 0xb1d9, 0x15cf: 0xb1f1, 0x15d0: 0xb1f1, 0x15d1: 0xb1f1, + 0x15d2: 0xb1f1, 0x15d3: 0xb209, 0x15d4: 0xb209, 0x15d5: 0xb221, 0x15d6: 0xb221, 0x15d7: 0xb221, + 0x15d8: 0xb221, 0x15d9: 0xb239, 0x15da: 0xb239, 0x15db: 0xb239, 0x15dc: 0xb239, 0x15dd: 0xb251, + 0x15de: 0xb251, 0x15df: 0xb251, 0x15e0: 0xb251, 0x15e1: 0xb269, 0x15e2: 0xb269, 0x15e3: 0xb269, + 0x15e4: 0xb269, 0x15e5: 0xb281, 0x15e6: 0xb281, 0x15e7: 0xb281, 0x15e8: 0xb281, 0x15e9: 0xb299, + 0x15ea: 0xb299, 0x15eb: 0xb2b1, 0x15ec: 0xb2b1, 0x15ed: 0xb2c9, 0x15ee: 0xb2c9, 0x15ef: 0xb2e1, + 0x15f0: 0xb2e1, 0x15f1: 0xb2f9, 0x15f2: 0xb2f9, 0x15f3: 0xb2f9, 0x15f4: 0xb2f9, 0x15f5: 0xb311, + 0x15f6: 0xb311, 0x15f7: 0xb311, 0x15f8: 0xb311, 0x15f9: 0xb329, 0x15fa: 0xb329, 0x15fb: 0xb329, + 0x15fc: 0xb329, 0x15fd: 0xb341, 0x15fe: 0xb341, 0x15ff: 0xb341, + // Block 0x58, offset 0x1600 + 0x1600: 0xb341, 0x1601: 0xb359, 0x1602: 0xb359, 0x1603: 0xb359, 0x1604: 0xb359, 0x1605: 0xb371, + 0x1606: 0xb371, 0x1607: 0xb371, 0x1608: 0xb371, 0x1609: 0xb389, 0x160a: 0xb389, 0x160b: 0xb389, + 0x160c: 0xb389, 0x160d: 0xb3a1, 0x160e: 0xb3a1, 0x160f: 0xb3a1, 0x1610: 0xb3a1, 0x1611: 0xb3b9, + 0x1612: 0xb3b9, 0x1613: 0xb3b9, 0x1614: 0xb3b9, 0x1615: 0xb3d1, 0x1616: 0xb3d1, 0x1617: 0xb3d1, + 0x1618: 0xb3d1, 0x1619: 0xb3e9, 0x161a: 0xb3e9, 0x161b: 0xb3e9, 0x161c: 0xb3e9, 0x161d: 0xb401, + 0x161e: 0xb401, 0x161f: 0xb401, 0x1620: 0xb401, 0x1621: 0xb419, 0x1622: 0xb419, 0x1623: 0xb419, + 0x1624: 0xb419, 0x1625: 0xb431, 0x1626: 0xb431, 0x1627: 0xb431, 0x1628: 0xb431, 0x1629: 0xb449, + 0x162a: 0xb449, 0x162b: 0xb449, 0x162c: 0xb449, 0x162d: 0xb461, 0x162e: 0xb461, 0x162f: 0x7b01, + 0x1630: 0x7b01, 0x1631: 0xb479, 0x1632: 0xb479, 0x1633: 0xb479, 0x1634: 0xb479, 0x1635: 0xb491, + 0x1636: 0xb491, 0x1637: 0xb4b9, 0x1638: 0xb4b9, 0x1639: 0xb4e1, 0x163a: 0xb4e1, 0x163b: 0xb509, + 0x163c: 0xb509, 0x163d: 0x0040, 0x163e: 0x0040, 0x163f: 0x03c0, + // Block 0x59, offset 0x1640 + 0x1640: 0x0040, 0x1641: 0xaf4a, 0x1642: 0xb532, 0x1643: 0xafba, 0x1644: 0xb02a, 0x1645: 0xb03a, + 0x1646: 0xafca, 0x1647: 0xb542, 0x1648: 0x1fd2, 0x1649: 0x1fe2, 0x164a: 0xafda, 0x164b: 0x1fb2, + 0x164c: 0xaf2a, 0x164d: 0xafe9, 0x164e: 0x29d1, 0x164f: 0xb552, 0x1650: 0x1f41, 0x1651: 0x00c9, + 0x1652: 0x0069, 0x1653: 0x0079, 0x1654: 0x1f51, 0x1655: 0x1f61, 0x1656: 0x1f71, 0x1657: 0x1f81, + 0x1658: 0x1f91, 0x1659: 0x1fa1, 0x165a: 0xaf3a, 0x165b: 0x03c2, 0x165c: 0xaffa, 0x165d: 0x1fc2, + 0x165e: 0xb00a, 0x165f: 0xaf5a, 0x1660: 0xb04a, 0x1661: 0x0039, 0x1662: 0x0ee9, 0x1663: 0x1159, + 0x1664: 0x0ef9, 0x1665: 0x0f09, 0x1666: 0x1199, 0x1667: 0x0f31, 0x1668: 0x0249, 0x1669: 0x0f41, + 0x166a: 0x0259, 0x166b: 0x0f51, 0x166c: 0x0359, 0x166d: 0x0f61, 0x166e: 0x0f71, 0x166f: 0x00d9, + 0x1670: 0x0f99, 0x1671: 0x2039, 0x1672: 0x0269, 0x1673: 0x01d9, 0x1674: 0x0fa9, 0x1675: 0x0fb9, + 0x1676: 0x1089, 0x1677: 0x0279, 0x1678: 0x0369, 0x1679: 0x0289, 0x167a: 0x13d1, 0x167b: 0xaf9a, + 0x167c: 0xb01a, 0x167d: 0xafaa, 0x167e: 0xb562, 0x167f: 0xaf6a, + // Block 0x5a, offset 0x1680 + 0x1680: 0x1caa, 0x1681: 0x0039, 0x1682: 0x0ee9, 0x1683: 0x1159, 0x1684: 0x0ef9, 0x1685: 0x0f09, + 0x1686: 0x1199, 0x1687: 0x0f31, 0x1688: 0x0249, 0x1689: 0x0f41, 0x168a: 0x0259, 0x168b: 0x0f51, + 0x168c: 0x0359, 0x168d: 0x0f61, 0x168e: 0x0f71, 0x168f: 0x00d9, 0x1690: 0x0f99, 0x1691: 0x2039, + 0x1692: 0x0269, 0x1693: 0x01d9, 0x1694: 0x0fa9, 0x1695: 0x0fb9, 0x1696: 0x1089, 0x1697: 0x0279, + 0x1698: 0x0369, 0x1699: 0x0289, 0x169a: 0x13d1, 0x169b: 0xaf7a, 0x169c: 0xb572, 0x169d: 0xaf8a, + 0x169e: 0xb582, 0x169f: 0x810d, 0x16a0: 0x812d, 0x16a1: 0x29d1, 0x16a2: 0x814d, 0x16a3: 0x814d, + 0x16a4: 0x816d, 0x16a5: 0x818d, 0x16a6: 0x81ad, 0x16a7: 0x81cd, 0x16a8: 0x81ed, 0x16a9: 0x820d, + 0x16aa: 0x822d, 0x16ab: 0x824d, 0x16ac: 0x826d, 0x16ad: 0x828d, 0x16ae: 0x82ad, 0x16af: 0x82cd, + 0x16b0: 0x82ed, 0x16b1: 0x830d, 0x16b2: 0x832d, 0x16b3: 0x834d, 0x16b4: 0x836d, 0x16b5: 0x838d, + 0x16b6: 0x83ad, 0x16b7: 0x83cd, 0x16b8: 0x83ed, 0x16b9: 0x840d, 0x16ba: 0x842d, 0x16bb: 0x844d, + 0x16bc: 0x81ed, 0x16bd: 0x846d, 0x16be: 0x848d, 0x16bf: 0x824d, + // Block 0x5b, offset 0x16c0 + 0x16c0: 0x84ad, 0x16c1: 0x84cd, 0x16c2: 0x84ed, 0x16c3: 0x850d, 0x16c4: 0x852d, 0x16c5: 0x854d, + 0x16c6: 0x856d, 0x16c7: 0x858d, 0x16c8: 0x850d, 0x16c9: 0x85ad, 0x16ca: 0x850d, 0x16cb: 0x85cd, + 0x16cc: 0x85cd, 0x16cd: 0x85ed, 0x16ce: 0x85ed, 0x16cf: 0x860d, 0x16d0: 0x854d, 0x16d1: 0x862d, + 0x16d2: 0x864d, 0x16d3: 0x862d, 0x16d4: 0x866d, 0x16d5: 0x864d, 0x16d6: 0x868d, 0x16d7: 0x868d, + 0x16d8: 0x86ad, 0x16d9: 0x86ad, 0x16da: 0x86cd, 0x16db: 0x86cd, 0x16dc: 0x864d, 0x16dd: 0x814d, + 0x16de: 0x86ed, 0x16df: 0x870d, 0x16e0: 0x0040, 0x16e1: 0x872d, 0x16e2: 0x874d, 0x16e3: 0x876d, + 0x16e4: 0x878d, 0x16e5: 0x876d, 0x16e6: 0x87ad, 0x16e7: 0x87cd, 0x16e8: 0x87ed, 0x16e9: 0x87ed, + 0x16ea: 0x880d, 0x16eb: 0x880d, 0x16ec: 0x882d, 0x16ed: 0x882d, 0x16ee: 0x880d, 0x16ef: 0x880d, + 0x16f0: 0x884d, 0x16f1: 0x886d, 0x16f2: 0x888d, 0x16f3: 0x88ad, 0x16f4: 0x88cd, 0x16f5: 0x88ed, + 0x16f6: 0x88ed, 0x16f7: 0x88ed, 0x16f8: 0x890d, 0x16f9: 0x890d, 0x16fa: 0x890d, 0x16fb: 0x890d, + 0x16fc: 0x87ed, 0x16fd: 0x87ed, 0x16fe: 0x87ed, 0x16ff: 0x0040, + // Block 0x5c, offset 0x1700 + 0x1700: 0x0040, 0x1701: 0x0040, 0x1702: 0x874d, 0x1703: 0x872d, 0x1704: 0x892d, 0x1705: 0x872d, + 0x1706: 0x874d, 0x1707: 0x872d, 0x1708: 0x0040, 0x1709: 0x0040, 0x170a: 0x894d, 0x170b: 0x874d, + 0x170c: 0x896d, 0x170d: 0x892d, 0x170e: 0x896d, 0x170f: 0x874d, 0x1710: 0x0040, 0x1711: 0x0040, + 0x1712: 0x898d, 0x1713: 0x89ad, 0x1714: 0x88ad, 0x1715: 0x896d, 0x1716: 0x892d, 0x1717: 0x896d, + 0x1718: 0x0040, 0x1719: 0x0040, 0x171a: 0x89cd, 0x171b: 0x89ed, 0x171c: 0x89cd, 0x171d: 0x0040, + 0x171e: 0x0040, 0x171f: 0x0040, 0x1720: 0xb591, 0x1721: 0xb5a9, 0x1722: 0xb5c1, 0x1723: 0x8a0e, + 0x1724: 0xb5d9, 0x1725: 0xb5f1, 0x1726: 0x8a2d, 0x1727: 0x0040, 0x1728: 0x8a4d, 0x1729: 0x8a6d, + 0x172a: 0x8a8d, 0x172b: 0x8a6d, 0x172c: 0x8aad, 0x172d: 0x8acd, 0x172e: 0x8aed, 0x172f: 0x0040, + 0x1730: 0x0040, 0x1731: 0x0040, 0x1732: 0x0040, 0x1733: 0x0040, 0x1734: 0x0040, 0x1735: 0x0040, + 0x1736: 0x0040, 0x1737: 0x0040, 0x1738: 0x0040, 0x1739: 0x0340, 0x173a: 0x0340, 0x173b: 0x0340, + 0x173c: 0x0040, 0x173d: 0x0040, 0x173e: 0x0040, 0x173f: 0x0040, + // Block 0x5d, offset 0x1740 + 0x1740: 0x0a08, 0x1741: 0x0a08, 0x1742: 0x0a08, 0x1743: 0x0a08, 0x1744: 0x0a08, 0x1745: 0x0c08, + 0x1746: 0x0808, 0x1747: 0x0c08, 0x1748: 0x0818, 0x1749: 0x0c08, 0x174a: 0x0c08, 0x174b: 0x0808, + 0x174c: 0x0808, 0x174d: 0x0908, 0x174e: 0x0c08, 0x174f: 0x0c08, 0x1750: 0x0c08, 0x1751: 0x0c08, + 0x1752: 0x0c08, 0x1753: 0x0a08, 0x1754: 0x0a08, 0x1755: 0x0a08, 0x1756: 0x0a08, 0x1757: 0x0908, + 0x1758: 0x0a08, 0x1759: 0x0a08, 0x175a: 0x0a08, 0x175b: 0x0a08, 0x175c: 0x0a08, 0x175d: 0x0c08, + 0x175e: 0x0a08, 0x175f: 0x0a08, 0x1760: 0x0a08, 0x1761: 0x0c08, 0x1762: 0x0808, 0x1763: 0x0808, + 0x1764: 0x0c08, 0x1765: 0x3308, 0x1766: 0x3308, 0x1767: 0x0040, 0x1768: 0x0040, 0x1769: 0x0040, + 0x176a: 0x0040, 0x176b: 0x0a18, 0x176c: 0x0a18, 0x176d: 0x0a18, 0x176e: 0x0a18, 0x176f: 0x0c18, + 0x1770: 0x0818, 0x1771: 0x0818, 0x1772: 0x0818, 0x1773: 0x0818, 0x1774: 0x0818, 0x1775: 0x0818, + 0x1776: 0x0818, 0x1777: 0x0040, 0x1778: 0x0040, 0x1779: 0x0040, 0x177a: 0x0040, 0x177b: 0x0040, + 0x177c: 0x0040, 0x177d: 0x0040, 0x177e: 0x0040, 0x177f: 0x0040, + // Block 0x5e, offset 0x1780 + 0x1780: 0x0a08, 0x1781: 0x0c08, 0x1782: 0x0a08, 0x1783: 0x0c08, 0x1784: 0x0c08, 0x1785: 0x0c08, + 0x1786: 0x0a08, 0x1787: 0x0a08, 0x1788: 0x0a08, 0x1789: 0x0c08, 0x178a: 0x0a08, 0x178b: 0x0a08, + 0x178c: 0x0c08, 0x178d: 0x0a08, 0x178e: 0x0c08, 0x178f: 0x0c08, 0x1790: 0x0a08, 0x1791: 0x0c08, + 0x1792: 0x0040, 0x1793: 0x0040, 0x1794: 0x0040, 0x1795: 0x0040, 0x1796: 0x0040, 0x1797: 0x0040, + 0x1798: 0x0040, 0x1799: 0x0818, 0x179a: 0x0818, 0x179b: 0x0818, 0x179c: 0x0818, 0x179d: 0x0040, + 0x179e: 0x0040, 0x179f: 0x0040, 0x17a0: 0x0040, 0x17a1: 0x0040, 0x17a2: 0x0040, 0x17a3: 0x0040, + 0x17a4: 0x0040, 0x17a5: 0x0040, 0x17a6: 0x0040, 0x17a7: 0x0040, 0x17a8: 0x0040, 0x17a9: 0x0c18, + 0x17aa: 0x0c18, 0x17ab: 0x0c18, 0x17ac: 0x0c18, 0x17ad: 0x0a18, 0x17ae: 0x0a18, 0x17af: 0x0818, + 0x17b0: 0x0040, 0x17b1: 0x0040, 0x17b2: 0x0040, 0x17b3: 0x0040, 0x17b4: 0x0040, 0x17b5: 0x0040, + 0x17b6: 0x0040, 0x17b7: 0x0040, 0x17b8: 0x0040, 0x17b9: 0x0040, 0x17ba: 0x0040, 0x17bb: 0x0040, + 0x17bc: 0x0040, 0x17bd: 0x0040, 0x17be: 0x0040, 0x17bf: 0x0040, + // Block 0x5f, offset 0x17c0 + 0x17c0: 0x3308, 0x17c1: 0x3308, 0x17c2: 0x3008, 0x17c3: 0x3008, 0x17c4: 0x0040, 0x17c5: 0x0008, + 0x17c6: 0x0008, 0x17c7: 0x0008, 0x17c8: 0x0008, 0x17c9: 0x0008, 0x17ca: 0x0008, 0x17cb: 0x0008, + 0x17cc: 0x0008, 0x17cd: 0x0040, 0x17ce: 0x0040, 0x17cf: 0x0008, 0x17d0: 0x0008, 0x17d1: 0x0040, + 0x17d2: 0x0040, 0x17d3: 0x0008, 0x17d4: 0x0008, 0x17d5: 0x0008, 0x17d6: 0x0008, 0x17d7: 0x0008, + 0x17d8: 0x0008, 0x17d9: 0x0008, 0x17da: 0x0008, 0x17db: 0x0008, 0x17dc: 0x0008, 0x17dd: 0x0008, + 0x17de: 0x0008, 0x17df: 0x0008, 0x17e0: 0x0008, 0x17e1: 0x0008, 0x17e2: 0x0008, 0x17e3: 0x0008, + 0x17e4: 0x0008, 0x17e5: 0x0008, 0x17e6: 0x0008, 0x17e7: 0x0008, 0x17e8: 0x0008, 0x17e9: 0x0040, + 0x17ea: 0x0008, 0x17eb: 0x0008, 0x17ec: 0x0008, 0x17ed: 0x0008, 0x17ee: 0x0008, 0x17ef: 0x0008, + 0x17f0: 0x0008, 0x17f1: 0x0040, 0x17f2: 0x0008, 0x17f3: 0x0008, 0x17f4: 0x0040, 0x17f5: 0x0008, + 0x17f6: 0x0008, 0x17f7: 0x0008, 0x17f8: 0x0008, 0x17f9: 0x0008, 0x17fa: 0x0040, 0x17fb: 0x3308, + 0x17fc: 0x3308, 0x17fd: 0x0008, 0x17fe: 0x3008, 0x17ff: 0x3008, + // Block 0x60, offset 0x1800 + 0x1800: 0x3308, 0x1801: 0x3008, 0x1802: 0x3008, 0x1803: 0x3008, 0x1804: 0x3008, 0x1805: 0x0040, + 0x1806: 0x0040, 0x1807: 0x3008, 0x1808: 0x3008, 0x1809: 0x0040, 0x180a: 0x0040, 0x180b: 0x3008, + 0x180c: 0x3008, 0x180d: 0x3808, 0x180e: 0x0040, 0x180f: 0x0040, 0x1810: 0x0008, 0x1811: 0x0040, + 0x1812: 0x0040, 0x1813: 0x0040, 0x1814: 0x0040, 0x1815: 0x0040, 0x1816: 0x0040, 0x1817: 0x3008, + 0x1818: 0x0040, 0x1819: 0x0040, 0x181a: 0x0040, 0x181b: 0x0040, 0x181c: 0x0040, 0x181d: 0x0008, + 0x181e: 0x0008, 0x181f: 0x0008, 0x1820: 0x0008, 0x1821: 0x0008, 0x1822: 0x3008, 0x1823: 0x3008, + 0x1824: 0x0040, 0x1825: 0x0040, 0x1826: 0x3308, 0x1827: 0x3308, 0x1828: 0x3308, 0x1829: 0x3308, + 0x182a: 0x3308, 0x182b: 0x3308, 0x182c: 0x3308, 0x182d: 0x0040, 0x182e: 0x0040, 0x182f: 0x0040, + 0x1830: 0x3308, 0x1831: 0x3308, 0x1832: 0x3308, 0x1833: 0x3308, 0x1834: 0x3308, 0x1835: 0x0040, + 0x1836: 0x0040, 0x1837: 0x0040, 0x1838: 0x0040, 0x1839: 0x0040, 0x183a: 0x0040, 0x183b: 0x0040, + 0x183c: 0x0040, 0x183d: 0x0040, 0x183e: 0x0040, 0x183f: 0x0040, + // Block 0x61, offset 0x1840 + 0x1840: 0x0008, 0x1841: 0x0008, 0x1842: 0x0008, 0x1843: 0x0008, 0x1844: 0x0008, 0x1845: 0x0008, + 0x1846: 0x0008, 0x1847: 0x0040, 0x1848: 0x0040, 0x1849: 0x0008, 0x184a: 0x0040, 0x184b: 0x0040, + 0x184c: 0x0008, 0x184d: 0x0008, 0x184e: 0x0008, 0x184f: 0x0008, 0x1850: 0x0008, 0x1851: 0x0008, + 0x1852: 0x0008, 0x1853: 0x0008, 0x1854: 0x0040, 0x1855: 0x0008, 0x1856: 0x0008, 0x1857: 0x0040, + 0x1858: 0x0008, 0x1859: 0x0008, 0x185a: 0x0008, 0x185b: 0x0008, 0x185c: 0x0008, 0x185d: 0x0008, + 0x185e: 0x0008, 0x185f: 0x0008, 0x1860: 0x0008, 0x1861: 0x0008, 0x1862: 0x0008, 0x1863: 0x0008, + 0x1864: 0x0008, 0x1865: 0x0008, 0x1866: 0x0008, 0x1867: 0x0008, 0x1868: 0x0008, 0x1869: 0x0008, + 0x186a: 0x0008, 0x186b: 0x0008, 0x186c: 0x0008, 0x186d: 0x0008, 0x186e: 0x0008, 0x186f: 0x0008, + 0x1870: 0x3008, 0x1871: 0x3008, 0x1872: 0x3008, 0x1873: 0x3008, 0x1874: 0x3008, 0x1875: 0x3008, + 0x1876: 0x0040, 0x1877: 0x3008, 0x1878: 0x3008, 0x1879: 0x0040, 0x187a: 0x0040, 0x187b: 0x3308, + 0x187c: 0x3308, 0x187d: 0x3808, 0x187e: 0x3b08, 0x187f: 0x0008, + // Block 0x62, offset 0x1880 + 0x1880: 0x0039, 0x1881: 0x0ee9, 0x1882: 0x1159, 0x1883: 0x0ef9, 0x1884: 0x0f09, 0x1885: 0x1199, + 0x1886: 0x0f31, 0x1887: 0x0249, 0x1888: 0x0f41, 0x1889: 0x0259, 0x188a: 0x0f51, 0x188b: 0x0359, + 0x188c: 0x0f61, 0x188d: 0x0f71, 0x188e: 0x00d9, 0x188f: 0x0f99, 0x1890: 0x2039, 0x1891: 0x0269, + 0x1892: 0x01d9, 0x1893: 0x0fa9, 0x1894: 0x0fb9, 0x1895: 0x1089, 0x1896: 0x0279, 0x1897: 0x0369, + 0x1898: 0x0289, 0x1899: 0x13d1, 0x189a: 0x0039, 0x189b: 0x0ee9, 0x189c: 0x1159, 0x189d: 0x0ef9, + 0x189e: 0x0f09, 0x189f: 0x1199, 0x18a0: 0x0f31, 0x18a1: 0x0249, 0x18a2: 0x0f41, 0x18a3: 0x0259, + 0x18a4: 0x0f51, 0x18a5: 0x0359, 0x18a6: 0x0f61, 0x18a7: 0x0f71, 0x18a8: 0x00d9, 0x18a9: 0x0f99, + 0x18aa: 0x2039, 0x18ab: 0x0269, 0x18ac: 0x01d9, 0x18ad: 0x0fa9, 0x18ae: 0x0fb9, 0x18af: 0x1089, + 0x18b0: 0x0279, 0x18b1: 0x0369, 0x18b2: 0x0289, 0x18b3: 0x13d1, 0x18b4: 0x0039, 0x18b5: 0x0ee9, + 0x18b6: 0x1159, 0x18b7: 0x0ef9, 0x18b8: 0x0f09, 0x18b9: 0x1199, 0x18ba: 0x0f31, 0x18bb: 0x0249, + 0x18bc: 0x0f41, 0x18bd: 0x0259, 0x18be: 0x0f51, 0x18bf: 0x0359, + // Block 0x63, offset 0x18c0 + 0x18c0: 0x0f61, 0x18c1: 0x0f71, 0x18c2: 0x00d9, 0x18c3: 0x0f99, 0x18c4: 0x2039, 0x18c5: 0x0269, + 0x18c6: 0x01d9, 0x18c7: 0x0fa9, 0x18c8: 0x0fb9, 0x18c9: 0x1089, 0x18ca: 0x0279, 0x18cb: 0x0369, + 0x18cc: 0x0289, 0x18cd: 0x13d1, 0x18ce: 0x0039, 0x18cf: 0x0ee9, 0x18d0: 0x1159, 0x18d1: 0x0ef9, + 0x18d2: 0x0f09, 0x18d3: 0x1199, 0x18d4: 0x0f31, 0x18d5: 0x0040, 0x18d6: 0x0f41, 0x18d7: 0x0259, + 0x18d8: 0x0f51, 0x18d9: 0x0359, 0x18da: 0x0f61, 0x18db: 0x0f71, 0x18dc: 0x00d9, 0x18dd: 0x0f99, + 0x18de: 0x2039, 0x18df: 0x0269, 0x18e0: 0x01d9, 0x18e1: 0x0fa9, 0x18e2: 0x0fb9, 0x18e3: 0x1089, + 0x18e4: 0x0279, 0x18e5: 0x0369, 0x18e6: 0x0289, 0x18e7: 0x13d1, 0x18e8: 0x0039, 0x18e9: 0x0ee9, + 0x18ea: 0x1159, 0x18eb: 0x0ef9, 0x18ec: 0x0f09, 0x18ed: 0x1199, 0x18ee: 0x0f31, 0x18ef: 0x0249, + 0x18f0: 0x0f41, 0x18f1: 0x0259, 0x18f2: 0x0f51, 0x18f3: 0x0359, 0x18f4: 0x0f61, 0x18f5: 0x0f71, + 0x18f6: 0x00d9, 0x18f7: 0x0f99, 0x18f8: 0x2039, 0x18f9: 0x0269, 0x18fa: 0x01d9, 0x18fb: 0x0fa9, + 0x18fc: 0x0fb9, 0x18fd: 0x1089, 0x18fe: 0x0279, 0x18ff: 0x0369, + // Block 0x64, offset 0x1900 + 0x1900: 0x0289, 0x1901: 0x13d1, 0x1902: 0x0039, 0x1903: 0x0ee9, 0x1904: 0x1159, 0x1905: 0x0ef9, + 0x1906: 0x0f09, 0x1907: 0x1199, 0x1908: 0x0f31, 0x1909: 0x0249, 0x190a: 0x0f41, 0x190b: 0x0259, + 0x190c: 0x0f51, 0x190d: 0x0359, 0x190e: 0x0f61, 0x190f: 0x0f71, 0x1910: 0x00d9, 0x1911: 0x0f99, + 0x1912: 0x2039, 0x1913: 0x0269, 0x1914: 0x01d9, 0x1915: 0x0fa9, 0x1916: 0x0fb9, 0x1917: 0x1089, + 0x1918: 0x0279, 0x1919: 0x0369, 0x191a: 0x0289, 0x191b: 0x13d1, 0x191c: 0x0039, 0x191d: 0x0040, + 0x191e: 0x1159, 0x191f: 0x0ef9, 0x1920: 0x0040, 0x1921: 0x0040, 0x1922: 0x0f31, 0x1923: 0x0040, + 0x1924: 0x0040, 0x1925: 0x0259, 0x1926: 0x0f51, 0x1927: 0x0040, 0x1928: 0x0040, 0x1929: 0x0f71, + 0x192a: 0x00d9, 0x192b: 0x0f99, 0x192c: 0x2039, 0x192d: 0x0040, 0x192e: 0x01d9, 0x192f: 0x0fa9, + 0x1930: 0x0fb9, 0x1931: 0x1089, 0x1932: 0x0279, 0x1933: 0x0369, 0x1934: 0x0289, 0x1935: 0x13d1, + 0x1936: 0x0039, 0x1937: 0x0ee9, 0x1938: 0x1159, 0x1939: 0x0ef9, 0x193a: 0x0040, 0x193b: 0x1199, + 0x193c: 0x0040, 0x193d: 0x0249, 0x193e: 0x0f41, 0x193f: 0x0259, + // Block 0x65, offset 0x1940 + 0x1940: 0x0f51, 0x1941: 0x0359, 0x1942: 0x0f61, 0x1943: 0x0f71, 0x1944: 0x0040, 0x1945: 0x0f99, + 0x1946: 0x2039, 0x1947: 0x0269, 0x1948: 0x01d9, 0x1949: 0x0fa9, 0x194a: 0x0fb9, 0x194b: 0x1089, + 0x194c: 0x0279, 0x194d: 0x0369, 0x194e: 0x0289, 0x194f: 0x13d1, 0x1950: 0x0039, 0x1951: 0x0ee9, + 0x1952: 0x1159, 0x1953: 0x0ef9, 0x1954: 0x0f09, 0x1955: 0x1199, 0x1956: 0x0f31, 0x1957: 0x0249, + 0x1958: 0x0f41, 0x1959: 0x0259, 0x195a: 0x0f51, 0x195b: 0x0359, 0x195c: 0x0f61, 0x195d: 0x0f71, + 0x195e: 0x00d9, 0x195f: 0x0f99, 0x1960: 0x2039, 0x1961: 0x0269, 0x1962: 0x01d9, 0x1963: 0x0fa9, + 0x1964: 0x0fb9, 0x1965: 0x1089, 0x1966: 0x0279, 0x1967: 0x0369, 0x1968: 0x0289, 0x1969: 0x13d1, + 0x196a: 0x0039, 0x196b: 0x0ee9, 0x196c: 0x1159, 0x196d: 0x0ef9, 0x196e: 0x0f09, 0x196f: 0x1199, + 0x1970: 0x0f31, 0x1971: 0x0249, 0x1972: 0x0f41, 0x1973: 0x0259, 0x1974: 0x0f51, 0x1975: 0x0359, + 0x1976: 0x0f61, 0x1977: 0x0f71, 0x1978: 0x00d9, 0x1979: 0x0f99, 0x197a: 0x2039, 0x197b: 0x0269, + 0x197c: 0x01d9, 0x197d: 0x0fa9, 0x197e: 0x0fb9, 0x197f: 0x1089, + // Block 0x66, offset 0x1980 + 0x1980: 0x0279, 0x1981: 0x0369, 0x1982: 0x0289, 0x1983: 0x13d1, 0x1984: 0x0039, 0x1985: 0x0ee9, + 0x1986: 0x0040, 0x1987: 0x0ef9, 0x1988: 0x0f09, 0x1989: 0x1199, 0x198a: 0x0f31, 0x198b: 0x0040, + 0x198c: 0x0040, 0x198d: 0x0259, 0x198e: 0x0f51, 0x198f: 0x0359, 0x1990: 0x0f61, 0x1991: 0x0f71, + 0x1992: 0x00d9, 0x1993: 0x0f99, 0x1994: 0x2039, 0x1995: 0x0040, 0x1996: 0x01d9, 0x1997: 0x0fa9, + 0x1998: 0x0fb9, 0x1999: 0x1089, 0x199a: 0x0279, 0x199b: 0x0369, 0x199c: 0x0289, 0x199d: 0x0040, + 0x199e: 0x0039, 0x199f: 0x0ee9, 0x19a0: 0x1159, 0x19a1: 0x0ef9, 0x19a2: 0x0f09, 0x19a3: 0x1199, + 0x19a4: 0x0f31, 0x19a5: 0x0249, 0x19a6: 0x0f41, 0x19a7: 0x0259, 0x19a8: 0x0f51, 0x19a9: 0x0359, + 0x19aa: 0x0f61, 0x19ab: 0x0f71, 0x19ac: 0x00d9, 0x19ad: 0x0f99, 0x19ae: 0x2039, 0x19af: 0x0269, + 0x19b0: 0x01d9, 0x19b1: 0x0fa9, 0x19b2: 0x0fb9, 0x19b3: 0x1089, 0x19b4: 0x0279, 0x19b5: 0x0369, + 0x19b6: 0x0289, 0x19b7: 0x13d1, 0x19b8: 0x0039, 0x19b9: 0x0ee9, 0x19ba: 0x0040, 0x19bb: 0x0ef9, + 0x19bc: 0x0f09, 0x19bd: 0x1199, 0x19be: 0x0f31, 0x19bf: 0x0040, + // Block 0x67, offset 0x19c0 + 0x19c0: 0x0f41, 0x19c1: 0x0259, 0x19c2: 0x0f51, 0x19c3: 0x0359, 0x19c4: 0x0f61, 0x19c5: 0x0040, + 0x19c6: 0x00d9, 0x19c7: 0x0040, 0x19c8: 0x0040, 0x19c9: 0x0040, 0x19ca: 0x01d9, 0x19cb: 0x0fa9, + 0x19cc: 0x0fb9, 0x19cd: 0x1089, 0x19ce: 0x0279, 0x19cf: 0x0369, 0x19d0: 0x0289, 0x19d1: 0x0040, + 0x19d2: 0x0039, 0x19d3: 0x0ee9, 0x19d4: 0x1159, 0x19d5: 0x0ef9, 0x19d6: 0x0f09, 0x19d7: 0x1199, + 0x19d8: 0x0f31, 0x19d9: 0x0249, 0x19da: 0x0f41, 0x19db: 0x0259, 0x19dc: 0x0f51, 0x19dd: 0x0359, + 0x19de: 0x0f61, 0x19df: 0x0f71, 0x19e0: 0x00d9, 0x19e1: 0x0f99, 0x19e2: 0x2039, 0x19e3: 0x0269, + 0x19e4: 0x01d9, 0x19e5: 0x0fa9, 0x19e6: 0x0fb9, 0x19e7: 0x1089, 0x19e8: 0x0279, 0x19e9: 0x0369, + 0x19ea: 0x0289, 0x19eb: 0x13d1, 0x19ec: 0x0039, 0x19ed: 0x0ee9, 0x19ee: 0x1159, 0x19ef: 0x0ef9, + 0x19f0: 0x0f09, 0x19f1: 0x1199, 0x19f2: 0x0f31, 0x19f3: 0x0249, 0x19f4: 0x0f41, 0x19f5: 0x0259, + 0x19f6: 0x0f51, 0x19f7: 0x0359, 0x19f8: 0x0f61, 0x19f9: 0x0f71, 0x19fa: 0x00d9, 0x19fb: 0x0f99, + 0x19fc: 0x2039, 0x19fd: 0x0269, 0x19fe: 0x01d9, 0x19ff: 0x0fa9, + // Block 0x68, offset 0x1a00 + 0x1a00: 0x0fb9, 0x1a01: 0x1089, 0x1a02: 0x0279, 0x1a03: 0x0369, 0x1a04: 0x0289, 0x1a05: 0x13d1, + 0x1a06: 0x0039, 0x1a07: 0x0ee9, 0x1a08: 0x1159, 0x1a09: 0x0ef9, 0x1a0a: 0x0f09, 0x1a0b: 0x1199, + 0x1a0c: 0x0f31, 0x1a0d: 0x0249, 0x1a0e: 0x0f41, 0x1a0f: 0x0259, 0x1a10: 0x0f51, 0x1a11: 0x0359, + 0x1a12: 0x0f61, 0x1a13: 0x0f71, 0x1a14: 0x00d9, 0x1a15: 0x0f99, 0x1a16: 0x2039, 0x1a17: 0x0269, + 0x1a18: 0x01d9, 0x1a19: 0x0fa9, 0x1a1a: 0x0fb9, 0x1a1b: 0x1089, 0x1a1c: 0x0279, 0x1a1d: 0x0369, + 0x1a1e: 0x0289, 0x1a1f: 0x13d1, 0x1a20: 0x0039, 0x1a21: 0x0ee9, 0x1a22: 0x1159, 0x1a23: 0x0ef9, + 0x1a24: 0x0f09, 0x1a25: 0x1199, 0x1a26: 0x0f31, 0x1a27: 0x0249, 0x1a28: 0x0f41, 0x1a29: 0x0259, + 0x1a2a: 0x0f51, 0x1a2b: 0x0359, 0x1a2c: 0x0f61, 0x1a2d: 0x0f71, 0x1a2e: 0x00d9, 0x1a2f: 0x0f99, + 0x1a30: 0x2039, 0x1a31: 0x0269, 0x1a32: 0x01d9, 0x1a33: 0x0fa9, 0x1a34: 0x0fb9, 0x1a35: 0x1089, + 0x1a36: 0x0279, 0x1a37: 0x0369, 0x1a38: 0x0289, 0x1a39: 0x13d1, 0x1a3a: 0x0039, 0x1a3b: 0x0ee9, + 0x1a3c: 0x1159, 0x1a3d: 0x0ef9, 0x1a3e: 0x0f09, 0x1a3f: 0x1199, + // Block 0x69, offset 0x1a40 + 0x1a40: 0x0f31, 0x1a41: 0x0249, 0x1a42: 0x0f41, 0x1a43: 0x0259, 0x1a44: 0x0f51, 0x1a45: 0x0359, + 0x1a46: 0x0f61, 0x1a47: 0x0f71, 0x1a48: 0x00d9, 0x1a49: 0x0f99, 0x1a4a: 0x2039, 0x1a4b: 0x0269, + 0x1a4c: 0x01d9, 0x1a4d: 0x0fa9, 0x1a4e: 0x0fb9, 0x1a4f: 0x1089, 0x1a50: 0x0279, 0x1a51: 0x0369, + 0x1a52: 0x0289, 0x1a53: 0x13d1, 0x1a54: 0x0039, 0x1a55: 0x0ee9, 0x1a56: 0x1159, 0x1a57: 0x0ef9, + 0x1a58: 0x0f09, 0x1a59: 0x1199, 0x1a5a: 0x0f31, 0x1a5b: 0x0249, 0x1a5c: 0x0f41, 0x1a5d: 0x0259, + 0x1a5e: 0x0f51, 0x1a5f: 0x0359, 0x1a60: 0x0f61, 0x1a61: 0x0f71, 0x1a62: 0x00d9, 0x1a63: 0x0f99, + 0x1a64: 0x2039, 0x1a65: 0x0269, 0x1a66: 0x01d9, 0x1a67: 0x0fa9, 0x1a68: 0x0fb9, 0x1a69: 0x1089, + 0x1a6a: 0x0279, 0x1a6b: 0x0369, 0x1a6c: 0x0289, 0x1a6d: 0x13d1, 0x1a6e: 0x0039, 0x1a6f: 0x0ee9, + 0x1a70: 0x1159, 0x1a71: 0x0ef9, 0x1a72: 0x0f09, 0x1a73: 0x1199, 0x1a74: 0x0f31, 0x1a75: 0x0249, + 0x1a76: 0x0f41, 0x1a77: 0x0259, 0x1a78: 0x0f51, 0x1a79: 0x0359, 0x1a7a: 0x0f61, 0x1a7b: 0x0f71, + 0x1a7c: 0x00d9, 0x1a7d: 0x0f99, 0x1a7e: 0x2039, 0x1a7f: 0x0269, + // Block 0x6a, offset 0x1a80 + 0x1a80: 0x01d9, 0x1a81: 0x0fa9, 0x1a82: 0x0fb9, 0x1a83: 0x1089, 0x1a84: 0x0279, 0x1a85: 0x0369, + 0x1a86: 0x0289, 0x1a87: 0x13d1, 0x1a88: 0x0039, 0x1a89: 0x0ee9, 0x1a8a: 0x1159, 0x1a8b: 0x0ef9, + 0x1a8c: 0x0f09, 0x1a8d: 0x1199, 0x1a8e: 0x0f31, 0x1a8f: 0x0249, 0x1a90: 0x0f41, 0x1a91: 0x0259, + 0x1a92: 0x0f51, 0x1a93: 0x0359, 0x1a94: 0x0f61, 0x1a95: 0x0f71, 0x1a96: 0x00d9, 0x1a97: 0x0f99, + 0x1a98: 0x2039, 0x1a99: 0x0269, 0x1a9a: 0x01d9, 0x1a9b: 0x0fa9, 0x1a9c: 0x0fb9, 0x1a9d: 0x1089, + 0x1a9e: 0x0279, 0x1a9f: 0x0369, 0x1aa0: 0x0289, 0x1aa1: 0x13d1, 0x1aa2: 0x0039, 0x1aa3: 0x0ee9, + 0x1aa4: 0x1159, 0x1aa5: 0x0ef9, 0x1aa6: 0x0f09, 0x1aa7: 0x1199, 0x1aa8: 0x0f31, 0x1aa9: 0x0249, + 0x1aaa: 0x0f41, 0x1aab: 0x0259, 0x1aac: 0x0f51, 0x1aad: 0x0359, 0x1aae: 0x0f61, 0x1aaf: 0x0f71, + 0x1ab0: 0x00d9, 0x1ab1: 0x0f99, 0x1ab2: 0x2039, 0x1ab3: 0x0269, 0x1ab4: 0x01d9, 0x1ab5: 0x0fa9, + 0x1ab6: 0x0fb9, 0x1ab7: 0x1089, 0x1ab8: 0x0279, 0x1ab9: 0x0369, 0x1aba: 0x0289, 0x1abb: 0x13d1, + 0x1abc: 0x0039, 0x1abd: 0x0ee9, 0x1abe: 0x1159, 0x1abf: 0x0ef9, + // Block 0x6b, offset 0x1ac0 + 0x1ac0: 0x0f09, 0x1ac1: 0x1199, 0x1ac2: 0x0f31, 0x1ac3: 0x0249, 0x1ac4: 0x0f41, 0x1ac5: 0x0259, + 0x1ac6: 0x0f51, 0x1ac7: 0x0359, 0x1ac8: 0x0f61, 0x1ac9: 0x0f71, 0x1aca: 0x00d9, 0x1acb: 0x0f99, + 0x1acc: 0x2039, 0x1acd: 0x0269, 0x1ace: 0x01d9, 0x1acf: 0x0fa9, 0x1ad0: 0x0fb9, 0x1ad1: 0x1089, + 0x1ad2: 0x0279, 0x1ad3: 0x0369, 0x1ad4: 0x0289, 0x1ad5: 0x13d1, 0x1ad6: 0x0039, 0x1ad7: 0x0ee9, + 0x1ad8: 0x1159, 0x1ad9: 0x0ef9, 0x1ada: 0x0f09, 0x1adb: 0x1199, 0x1adc: 0x0f31, 0x1add: 0x0249, + 0x1ade: 0x0f41, 0x1adf: 0x0259, 0x1ae0: 0x0f51, 0x1ae1: 0x0359, 0x1ae2: 0x0f61, 0x1ae3: 0x0f71, + 0x1ae4: 0x00d9, 0x1ae5: 0x0f99, 0x1ae6: 0x2039, 0x1ae7: 0x0269, 0x1ae8: 0x01d9, 0x1ae9: 0x0fa9, + 0x1aea: 0x0fb9, 0x1aeb: 0x1089, 0x1aec: 0x0279, 0x1aed: 0x0369, 0x1aee: 0x0289, 0x1aef: 0x13d1, + 0x1af0: 0x0039, 0x1af1: 0x0ee9, 0x1af2: 0x1159, 0x1af3: 0x0ef9, 0x1af4: 0x0f09, 0x1af5: 0x1199, + 0x1af6: 0x0f31, 0x1af7: 0x0249, 0x1af8: 0x0f41, 0x1af9: 0x0259, 0x1afa: 0x0f51, 0x1afb: 0x0359, + 0x1afc: 0x0f61, 0x1afd: 0x0f71, 0x1afe: 0x00d9, 0x1aff: 0x0f99, + // Block 0x6c, offset 0x1b00 + 0x1b00: 0x2039, 0x1b01: 0x0269, 0x1b02: 0x01d9, 0x1b03: 0x0fa9, 0x1b04: 0x0fb9, 0x1b05: 0x1089, + 0x1b06: 0x0279, 0x1b07: 0x0369, 0x1b08: 0x0289, 0x1b09: 0x13d1, 0x1b0a: 0x0039, 0x1b0b: 0x0ee9, + 0x1b0c: 0x1159, 0x1b0d: 0x0ef9, 0x1b0e: 0x0f09, 0x1b0f: 0x1199, 0x1b10: 0x0f31, 0x1b11: 0x0249, + 0x1b12: 0x0f41, 0x1b13: 0x0259, 0x1b14: 0x0f51, 0x1b15: 0x0359, 0x1b16: 0x0f61, 0x1b17: 0x0f71, + 0x1b18: 0x00d9, 0x1b19: 0x0f99, 0x1b1a: 0x2039, 0x1b1b: 0x0269, 0x1b1c: 0x01d9, 0x1b1d: 0x0fa9, + 0x1b1e: 0x0fb9, 0x1b1f: 0x1089, 0x1b20: 0x0279, 0x1b21: 0x0369, 0x1b22: 0x0289, 0x1b23: 0x13d1, + 0x1b24: 0xbad1, 0x1b25: 0xbae9, 0x1b26: 0x0040, 0x1b27: 0x0040, 0x1b28: 0xbb01, 0x1b29: 0x1099, + 0x1b2a: 0x10b1, 0x1b2b: 0x10c9, 0x1b2c: 0xbb19, 0x1b2d: 0xbb31, 0x1b2e: 0xbb49, 0x1b2f: 0x1429, + 0x1b30: 0x1a31, 0x1b31: 0xbb61, 0x1b32: 0xbb79, 0x1b33: 0xbb91, 0x1b34: 0xbba9, 0x1b35: 0xbbc1, + 0x1b36: 0xbbd9, 0x1b37: 0x2109, 0x1b38: 0x1111, 0x1b39: 0x1429, 0x1b3a: 0xbbf1, 0x1b3b: 0xbc09, + 0x1b3c: 0xbc21, 0x1b3d: 0x10e1, 0x1b3e: 0x10f9, 0x1b3f: 0xbc39, + // Block 0x6d, offset 0x1b40 + 0x1b40: 0x2079, 0x1b41: 0xbc51, 0x1b42: 0xbb01, 0x1b43: 0x1099, 0x1b44: 0x10b1, 0x1b45: 0x10c9, + 0x1b46: 0xbb19, 0x1b47: 0xbb31, 0x1b48: 0xbb49, 0x1b49: 0x1429, 0x1b4a: 0x1a31, 0x1b4b: 0xbb61, + 0x1b4c: 0xbb79, 0x1b4d: 0xbb91, 0x1b4e: 0xbba9, 0x1b4f: 0xbbc1, 0x1b50: 0xbbd9, 0x1b51: 0x2109, + 0x1b52: 0x1111, 0x1b53: 0xbbf1, 0x1b54: 0xbbf1, 0x1b55: 0xbc09, 0x1b56: 0xbc21, 0x1b57: 0x10e1, + 0x1b58: 0x10f9, 0x1b59: 0xbc39, 0x1b5a: 0x2079, 0x1b5b: 0xbc71, 0x1b5c: 0xbb19, 0x1b5d: 0x1429, + 0x1b5e: 0xbb61, 0x1b5f: 0x10e1, 0x1b60: 0x1111, 0x1b61: 0x2109, 0x1b62: 0xbb01, 0x1b63: 0x1099, + 0x1b64: 0x10b1, 0x1b65: 0x10c9, 0x1b66: 0xbb19, 0x1b67: 0xbb31, 0x1b68: 0xbb49, 0x1b69: 0x1429, + 0x1b6a: 0x1a31, 0x1b6b: 0xbb61, 0x1b6c: 0xbb79, 0x1b6d: 0xbb91, 0x1b6e: 0xbba9, 0x1b6f: 0xbbc1, + 0x1b70: 0xbbd9, 0x1b71: 0x2109, 0x1b72: 0x1111, 0x1b73: 0x1429, 0x1b74: 0xbbf1, 0x1b75: 0xbc09, + 0x1b76: 0xbc21, 0x1b77: 0x10e1, 0x1b78: 0x10f9, 0x1b79: 0xbc39, 0x1b7a: 0x2079, 0x1b7b: 0xbc51, + 0x1b7c: 0xbb01, 0x1b7d: 0x1099, 0x1b7e: 0x10b1, 0x1b7f: 0x10c9, + // Block 0x6e, offset 0x1b80 + 0x1b80: 0xbb19, 0x1b81: 0xbb31, 0x1b82: 0xbb49, 0x1b83: 0x1429, 0x1b84: 0x1a31, 0x1b85: 0xbb61, + 0x1b86: 0xbb79, 0x1b87: 0xbb91, 0x1b88: 0xbba9, 0x1b89: 0xbbc1, 0x1b8a: 0xbbd9, 0x1b8b: 0x2109, + 0x1b8c: 0x1111, 0x1b8d: 0xbbf1, 0x1b8e: 0xbbf1, 0x1b8f: 0xbc09, 0x1b90: 0xbc21, 0x1b91: 0x10e1, + 0x1b92: 0x10f9, 0x1b93: 0xbc39, 0x1b94: 0x2079, 0x1b95: 0xbc71, 0x1b96: 0xbb19, 0x1b97: 0x1429, + 0x1b98: 0xbb61, 0x1b99: 0x10e1, 0x1b9a: 0x1111, 0x1b9b: 0x2109, 0x1b9c: 0xbb01, 0x1b9d: 0x1099, + 0x1b9e: 0x10b1, 0x1b9f: 0x10c9, 0x1ba0: 0xbb19, 0x1ba1: 0xbb31, 0x1ba2: 0xbb49, 0x1ba3: 0x1429, + 0x1ba4: 0x1a31, 0x1ba5: 0xbb61, 0x1ba6: 0xbb79, 0x1ba7: 0xbb91, 0x1ba8: 0xbba9, 0x1ba9: 0xbbc1, + 0x1baa: 0xbbd9, 0x1bab: 0x2109, 0x1bac: 0x1111, 0x1bad: 0x1429, 0x1bae: 0xbbf1, 0x1baf: 0xbc09, + 0x1bb0: 0xbc21, 0x1bb1: 0x10e1, 0x1bb2: 0x10f9, 0x1bb3: 0xbc39, 0x1bb4: 0x2079, 0x1bb5: 0xbc51, + 0x1bb6: 0xbb01, 0x1bb7: 0x1099, 0x1bb8: 0x10b1, 0x1bb9: 0x10c9, 0x1bba: 0xbb19, 0x1bbb: 0xbb31, + 0x1bbc: 0xbb49, 0x1bbd: 0x1429, 0x1bbe: 0x1a31, 0x1bbf: 0xbb61, + // Block 0x6f, offset 0x1bc0 + 0x1bc0: 0xbb79, 0x1bc1: 0xbb91, 0x1bc2: 0xbba9, 0x1bc3: 0xbbc1, 0x1bc4: 0xbbd9, 0x1bc5: 0x2109, + 0x1bc6: 0x1111, 0x1bc7: 0xbbf1, 0x1bc8: 0xbbf1, 0x1bc9: 0xbc09, 0x1bca: 0xbc21, 0x1bcb: 0x10e1, + 0x1bcc: 0x10f9, 0x1bcd: 0xbc39, 0x1bce: 0x2079, 0x1bcf: 0xbc71, 0x1bd0: 0xbb19, 0x1bd1: 0x1429, + 0x1bd2: 0xbb61, 0x1bd3: 0x10e1, 0x1bd4: 0x1111, 0x1bd5: 0x2109, 0x1bd6: 0xbb01, 0x1bd7: 0x1099, + 0x1bd8: 0x10b1, 0x1bd9: 0x10c9, 0x1bda: 0xbb19, 0x1bdb: 0xbb31, 0x1bdc: 0xbb49, 0x1bdd: 0x1429, + 0x1bde: 0x1a31, 0x1bdf: 0xbb61, 0x1be0: 0xbb79, 0x1be1: 0xbb91, 0x1be2: 0xbba9, 0x1be3: 0xbbc1, + 0x1be4: 0xbbd9, 0x1be5: 0x2109, 0x1be6: 0x1111, 0x1be7: 0x1429, 0x1be8: 0xbbf1, 0x1be9: 0xbc09, + 0x1bea: 0xbc21, 0x1beb: 0x10e1, 0x1bec: 0x10f9, 0x1bed: 0xbc39, 0x1bee: 0x2079, 0x1bef: 0xbc51, + 0x1bf0: 0xbb01, 0x1bf1: 0x1099, 0x1bf2: 0x10b1, 0x1bf3: 0x10c9, 0x1bf4: 0xbb19, 0x1bf5: 0xbb31, + 0x1bf6: 0xbb49, 0x1bf7: 0x1429, 0x1bf8: 0x1a31, 0x1bf9: 0xbb61, 0x1bfa: 0xbb79, 0x1bfb: 0xbb91, + 0x1bfc: 0xbba9, 0x1bfd: 0xbbc1, 0x1bfe: 0xbbd9, 0x1bff: 0x2109, + // Block 0x70, offset 0x1c00 + 0x1c00: 0x1111, 0x1c01: 0xbbf1, 0x1c02: 0xbbf1, 0x1c03: 0xbc09, 0x1c04: 0xbc21, 0x1c05: 0x10e1, + 0x1c06: 0x10f9, 0x1c07: 0xbc39, 0x1c08: 0x2079, 0x1c09: 0xbc71, 0x1c0a: 0xbb19, 0x1c0b: 0x1429, + 0x1c0c: 0xbb61, 0x1c0d: 0x10e1, 0x1c0e: 0x1111, 0x1c0f: 0x2109, 0x1c10: 0xbb01, 0x1c11: 0x1099, + 0x1c12: 0x10b1, 0x1c13: 0x10c9, 0x1c14: 0xbb19, 0x1c15: 0xbb31, 0x1c16: 0xbb49, 0x1c17: 0x1429, + 0x1c18: 0x1a31, 0x1c19: 0xbb61, 0x1c1a: 0xbb79, 0x1c1b: 0xbb91, 0x1c1c: 0xbba9, 0x1c1d: 0xbbc1, + 0x1c1e: 0xbbd9, 0x1c1f: 0x2109, 0x1c20: 0x1111, 0x1c21: 0x1429, 0x1c22: 0xbbf1, 0x1c23: 0xbc09, + 0x1c24: 0xbc21, 0x1c25: 0x10e1, 0x1c26: 0x10f9, 0x1c27: 0xbc39, 0x1c28: 0x2079, 0x1c29: 0xbc51, + 0x1c2a: 0xbb01, 0x1c2b: 0x1099, 0x1c2c: 0x10b1, 0x1c2d: 0x10c9, 0x1c2e: 0xbb19, 0x1c2f: 0xbb31, + 0x1c30: 0xbb49, 0x1c31: 0x1429, 0x1c32: 0x1a31, 0x1c33: 0xbb61, 0x1c34: 0xbb79, 0x1c35: 0xbb91, + 0x1c36: 0xbba9, 0x1c37: 0xbbc1, 0x1c38: 0xbbd9, 0x1c39: 0x2109, 0x1c3a: 0x1111, 0x1c3b: 0xbbf1, + 0x1c3c: 0xbbf1, 0x1c3d: 0xbc09, 0x1c3e: 0xbc21, 0x1c3f: 0x10e1, + // Block 0x71, offset 0x1c40 + 0x1c40: 0x10f9, 0x1c41: 0xbc39, 0x1c42: 0x2079, 0x1c43: 0xbc71, 0x1c44: 0xbb19, 0x1c45: 0x1429, + 0x1c46: 0xbb61, 0x1c47: 0x10e1, 0x1c48: 0x1111, 0x1c49: 0x2109, 0x1c4a: 0xbc91, 0x1c4b: 0xbc91, + 0x1c4c: 0x0040, 0x1c4d: 0x0040, 0x1c4e: 0x1f41, 0x1c4f: 0x00c9, 0x1c50: 0x0069, 0x1c51: 0x0079, + 0x1c52: 0x1f51, 0x1c53: 0x1f61, 0x1c54: 0x1f71, 0x1c55: 0x1f81, 0x1c56: 0x1f91, 0x1c57: 0x1fa1, + 0x1c58: 0x1f41, 0x1c59: 0x00c9, 0x1c5a: 0x0069, 0x1c5b: 0x0079, 0x1c5c: 0x1f51, 0x1c5d: 0x1f61, + 0x1c5e: 0x1f71, 0x1c5f: 0x1f81, 0x1c60: 0x1f91, 0x1c61: 0x1fa1, 0x1c62: 0x1f41, 0x1c63: 0x00c9, + 0x1c64: 0x0069, 0x1c65: 0x0079, 0x1c66: 0x1f51, 0x1c67: 0x1f61, 0x1c68: 0x1f71, 0x1c69: 0x1f81, + 0x1c6a: 0x1f91, 0x1c6b: 0x1fa1, 0x1c6c: 0x1f41, 0x1c6d: 0x00c9, 0x1c6e: 0x0069, 0x1c6f: 0x0079, + 0x1c70: 0x1f51, 0x1c71: 0x1f61, 0x1c72: 0x1f71, 0x1c73: 0x1f81, 0x1c74: 0x1f91, 0x1c75: 0x1fa1, + 0x1c76: 0x1f41, 0x1c77: 0x00c9, 0x1c78: 0x0069, 0x1c79: 0x0079, 0x1c7a: 0x1f51, 0x1c7b: 0x1f61, + 0x1c7c: 0x1f71, 0x1c7d: 0x1f81, 0x1c7e: 0x1f91, 0x1c7f: 0x1fa1, + // Block 0x72, offset 0x1c80 + 0x1c80: 0xe115, 0x1c81: 0xe115, 0x1c82: 0xe135, 0x1c83: 0xe135, 0x1c84: 0xe115, 0x1c85: 0xe115, + 0x1c86: 0xe175, 0x1c87: 0xe175, 0x1c88: 0xe115, 0x1c89: 0xe115, 0x1c8a: 0xe135, 0x1c8b: 0xe135, + 0x1c8c: 0xe115, 0x1c8d: 0xe115, 0x1c8e: 0xe1f5, 0x1c8f: 0xe1f5, 0x1c90: 0xe115, 0x1c91: 0xe115, + 0x1c92: 0xe135, 0x1c93: 0xe135, 0x1c94: 0xe115, 0x1c95: 0xe115, 0x1c96: 0xe175, 0x1c97: 0xe175, + 0x1c98: 0xe115, 0x1c99: 0xe115, 0x1c9a: 0xe135, 0x1c9b: 0xe135, 0x1c9c: 0xe115, 0x1c9d: 0xe115, + 0x1c9e: 0x8b3d, 0x1c9f: 0x8b3d, 0x1ca0: 0x04b5, 0x1ca1: 0x04b5, 0x1ca2: 0x0a08, 0x1ca3: 0x0a08, + 0x1ca4: 0x0a08, 0x1ca5: 0x0a08, 0x1ca6: 0x0a08, 0x1ca7: 0x0a08, 0x1ca8: 0x0a08, 0x1ca9: 0x0a08, + 0x1caa: 0x0a08, 0x1cab: 0x0a08, 0x1cac: 0x0a08, 0x1cad: 0x0a08, 0x1cae: 0x0a08, 0x1caf: 0x0a08, + 0x1cb0: 0x0a08, 0x1cb1: 0x0a08, 0x1cb2: 0x0a08, 0x1cb3: 0x0a08, 0x1cb4: 0x0a08, 0x1cb5: 0x0a08, + 0x1cb6: 0x0a08, 0x1cb7: 0x0a08, 0x1cb8: 0x0a08, 0x1cb9: 0x0a08, 0x1cba: 0x0a08, 0x1cbb: 0x0a08, + 0x1cbc: 0x0a08, 0x1cbd: 0x0a08, 0x1cbe: 0x0a08, 0x1cbf: 0x0a08, + // Block 0x73, offset 0x1cc0 + 0x1cc0: 0xb1d9, 0x1cc1: 0xb1f1, 0x1cc2: 0xb251, 0x1cc3: 0xb299, 0x1cc4: 0x0040, 0x1cc5: 0xb461, + 0x1cc6: 0xb2e1, 0x1cc7: 0xb269, 0x1cc8: 0xb359, 0x1cc9: 0xb479, 0x1cca: 0xb3e9, 0x1ccb: 0xb401, + 0x1ccc: 0xb419, 0x1ccd: 0xb431, 0x1cce: 0xb2f9, 0x1ccf: 0xb389, 0x1cd0: 0xb3b9, 0x1cd1: 0xb329, + 0x1cd2: 0xb3d1, 0x1cd3: 0xb2c9, 0x1cd4: 0xb311, 0x1cd5: 0xb221, 0x1cd6: 0xb239, 0x1cd7: 0xb281, + 0x1cd8: 0xb2b1, 0x1cd9: 0xb341, 0x1cda: 0xb371, 0x1cdb: 0xb3a1, 0x1cdc: 0xbca9, 0x1cdd: 0x7999, + 0x1cde: 0xbcc1, 0x1cdf: 0xbcd9, 0x1ce0: 0x0040, 0x1ce1: 0xb1f1, 0x1ce2: 0xb251, 0x1ce3: 0x0040, + 0x1ce4: 0xb449, 0x1ce5: 0x0040, 0x1ce6: 0x0040, 0x1ce7: 0xb269, 0x1ce8: 0x0040, 0x1ce9: 0xb479, + 0x1cea: 0xb3e9, 0x1ceb: 0xb401, 0x1cec: 0xb419, 0x1ced: 0xb431, 0x1cee: 0xb2f9, 0x1cef: 0xb389, + 0x1cf0: 0xb3b9, 0x1cf1: 0xb329, 0x1cf2: 0xb3d1, 0x1cf3: 0x0040, 0x1cf4: 0xb311, 0x1cf5: 0xb221, + 0x1cf6: 0xb239, 0x1cf7: 0xb281, 0x1cf8: 0x0040, 0x1cf9: 0xb341, 0x1cfa: 0x0040, 0x1cfb: 0xb3a1, + 0x1cfc: 0x0040, 0x1cfd: 0x0040, 0x1cfe: 0x0040, 0x1cff: 0x0040, + // Block 0x74, offset 0x1d00 + 0x1d00: 0x0040, 0x1d01: 0x0040, 0x1d02: 0xb251, 0x1d03: 0x0040, 0x1d04: 0x0040, 0x1d05: 0x0040, + 0x1d06: 0x0040, 0x1d07: 0xb269, 0x1d08: 0x0040, 0x1d09: 0xb479, 0x1d0a: 0x0040, 0x1d0b: 0xb401, + 0x1d0c: 0x0040, 0x1d0d: 0xb431, 0x1d0e: 0xb2f9, 0x1d0f: 0xb389, 0x1d10: 0x0040, 0x1d11: 0xb329, + 0x1d12: 0xb3d1, 0x1d13: 0x0040, 0x1d14: 0xb311, 0x1d15: 0x0040, 0x1d16: 0x0040, 0x1d17: 0xb281, + 0x1d18: 0x0040, 0x1d19: 0xb341, 0x1d1a: 0x0040, 0x1d1b: 0xb3a1, 0x1d1c: 0x0040, 0x1d1d: 0x7999, + 0x1d1e: 0x0040, 0x1d1f: 0xbcd9, 0x1d20: 0x0040, 0x1d21: 0xb1f1, 0x1d22: 0xb251, 0x1d23: 0x0040, + 0x1d24: 0xb449, 0x1d25: 0x0040, 0x1d26: 0x0040, 0x1d27: 0xb269, 0x1d28: 0xb359, 0x1d29: 0xb479, + 0x1d2a: 0xb3e9, 0x1d2b: 0x0040, 0x1d2c: 0xb419, 0x1d2d: 0xb431, 0x1d2e: 0xb2f9, 0x1d2f: 0xb389, + 0x1d30: 0xb3b9, 0x1d31: 0xb329, 0x1d32: 0xb3d1, 0x1d33: 0x0040, 0x1d34: 0xb311, 0x1d35: 0xb221, + 0x1d36: 0xb239, 0x1d37: 0xb281, 0x1d38: 0x0040, 0x1d39: 0xb341, 0x1d3a: 0xb371, 0x1d3b: 0xb3a1, + 0x1d3c: 0xbca9, 0x1d3d: 0x0040, 0x1d3e: 0xbcc1, 0x1d3f: 0x0040, + // Block 0x75, offset 0x1d40 + 0x1d40: 0xb1d9, 0x1d41: 0xb1f1, 0x1d42: 0xb251, 0x1d43: 0xb299, 0x1d44: 0xb449, 0x1d45: 0xb461, + 0x1d46: 0xb2e1, 0x1d47: 0xb269, 0x1d48: 0xb359, 0x1d49: 0xb479, 0x1d4a: 0x0040, 0x1d4b: 0xb401, + 0x1d4c: 0xb419, 0x1d4d: 0xb431, 0x1d4e: 0xb2f9, 0x1d4f: 0xb389, 0x1d50: 0xb3b9, 0x1d51: 0xb329, + 0x1d52: 0xb3d1, 0x1d53: 0xb2c9, 0x1d54: 0xb311, 0x1d55: 0xb221, 0x1d56: 0xb239, 0x1d57: 0xb281, + 0x1d58: 0xb2b1, 0x1d59: 0xb341, 0x1d5a: 0xb371, 0x1d5b: 0xb3a1, 0x1d5c: 0x0040, 0x1d5d: 0x0040, + 0x1d5e: 0x0040, 0x1d5f: 0x0040, 0x1d60: 0x0040, 0x1d61: 0xb1f1, 0x1d62: 0xb251, 0x1d63: 0xb299, + 0x1d64: 0x0040, 0x1d65: 0xb461, 0x1d66: 0xb2e1, 0x1d67: 0xb269, 0x1d68: 0xb359, 0x1d69: 0xb479, + 0x1d6a: 0x0040, 0x1d6b: 0xb401, 0x1d6c: 0xb419, 0x1d6d: 0xb431, 0x1d6e: 0xb2f9, 0x1d6f: 0xb389, + 0x1d70: 0xb3b9, 0x1d71: 0xb329, 0x1d72: 0xb3d1, 0x1d73: 0xb2c9, 0x1d74: 0xb311, 0x1d75: 0xb221, + 0x1d76: 0xb239, 0x1d77: 0xb281, 0x1d78: 0xb2b1, 0x1d79: 0xb341, 0x1d7a: 0xb371, 0x1d7b: 0xb3a1, + 0x1d7c: 0x0040, 0x1d7d: 0x0040, 0x1d7e: 0x0040, 0x1d7f: 0x0040, + // Block 0x76, offset 0x1d80 + 0x1d80: 0x0040, 0x1d81: 0xbcf2, 0x1d82: 0xbd0a, 0x1d83: 0xbd22, 0x1d84: 0xbd3a, 0x1d85: 0xbd52, + 0x1d86: 0xbd6a, 0x1d87: 0xbd82, 0x1d88: 0xbd9a, 0x1d89: 0xbdb2, 0x1d8a: 0xbdca, 0x1d8b: 0x0018, + 0x1d8c: 0x0018, 0x1d8d: 0x0018, 0x1d8e: 0x0018, 0x1d8f: 0x0018, 0x1d90: 0xbde2, 0x1d91: 0xbe02, + 0x1d92: 0xbe22, 0x1d93: 0xbe42, 0x1d94: 0xbe62, 0x1d95: 0xbe82, 0x1d96: 0xbea2, 0x1d97: 0xbec2, + 0x1d98: 0xbee2, 0x1d99: 0xbf02, 0x1d9a: 0xbf22, 0x1d9b: 0xbf42, 0x1d9c: 0xbf62, 0x1d9d: 0xbf82, + 0x1d9e: 0xbfa2, 0x1d9f: 0xbfc2, 0x1da0: 0xbfe2, 0x1da1: 0xc002, 0x1da2: 0xc022, 0x1da3: 0xc042, + 0x1da4: 0xc062, 0x1da5: 0xc082, 0x1da6: 0xc0a2, 0x1da7: 0xc0c2, 0x1da8: 0xc0e2, 0x1da9: 0xc102, + 0x1daa: 0xc121, 0x1dab: 0x1159, 0x1dac: 0x0269, 0x1dad: 0x66a9, 0x1dae: 0xc161, 0x1daf: 0x0018, + 0x1db0: 0x0039, 0x1db1: 0x0ee9, 0x1db2: 0x1159, 0x1db3: 0x0ef9, 0x1db4: 0x0f09, 0x1db5: 0x1199, + 0x1db6: 0x0f31, 0x1db7: 0x0249, 0x1db8: 0x0f41, 0x1db9: 0x0259, 0x1dba: 0x0f51, 0x1dbb: 0x0359, + 0x1dbc: 0x0f61, 0x1dbd: 0x0f71, 0x1dbe: 0x00d9, 0x1dbf: 0x0f99, + // Block 0x77, offset 0x1dc0 + 0x1dc0: 0x2039, 0x1dc1: 0x0269, 0x1dc2: 0x01d9, 0x1dc3: 0x0fa9, 0x1dc4: 0x0fb9, 0x1dc5: 0x1089, + 0x1dc6: 0x0279, 0x1dc7: 0x0369, 0x1dc8: 0x0289, 0x1dc9: 0x13d1, 0x1dca: 0xc179, 0x1dcb: 0x65e9, + 0x1dcc: 0xc191, 0x1dcd: 0x1441, 0x1dce: 0xc1a9, 0x1dcf: 0xc1c9, 0x1dd0: 0x0018, 0x1dd1: 0x0018, + 0x1dd2: 0x0018, 0x1dd3: 0x0018, 0x1dd4: 0x0018, 0x1dd5: 0x0018, 0x1dd6: 0x0018, 0x1dd7: 0x0018, + 0x1dd8: 0x0018, 0x1dd9: 0x0018, 0x1dda: 0x0018, 0x1ddb: 0x0018, 0x1ddc: 0x0018, 0x1ddd: 0x0018, + 0x1dde: 0x0018, 0x1ddf: 0x0018, 0x1de0: 0x0018, 0x1de1: 0x0018, 0x1de2: 0x0018, 0x1de3: 0x0018, + 0x1de4: 0x0018, 0x1de5: 0x0018, 0x1de6: 0x0018, 0x1de7: 0x0018, 0x1de8: 0x0018, 0x1de9: 0x0018, + 0x1dea: 0xc1e1, 0x1deb: 0xc1f9, 0x1dec: 0xc211, 0x1ded: 0x0018, 0x1dee: 0x0018, 0x1def: 0x0018, + 0x1df0: 0x0018, 0x1df1: 0x0018, 0x1df2: 0x0018, 0x1df3: 0x0018, 0x1df4: 0x0018, 0x1df5: 0x0018, + 0x1df6: 0x0018, 0x1df7: 0x0018, 0x1df8: 0x0018, 0x1df9: 0x0018, 0x1dfa: 0x0018, 0x1dfb: 0x0018, + 0x1dfc: 0x0018, 0x1dfd: 0x0018, 0x1dfe: 0x0018, 0x1dff: 0x0018, + // Block 0x78, offset 0x1e00 + 0x1e00: 0xc241, 0x1e01: 0xc279, 0x1e02: 0xc2b1, 0x1e03: 0x0040, 0x1e04: 0x0040, 0x1e05: 0x0040, + 0x1e06: 0x0040, 0x1e07: 0x0040, 0x1e08: 0x0040, 0x1e09: 0x0040, 0x1e0a: 0x0040, 0x1e0b: 0x0040, + 0x1e0c: 0x0040, 0x1e0d: 0x0040, 0x1e0e: 0x0040, 0x1e0f: 0x0040, 0x1e10: 0xc2d1, 0x1e11: 0xc2f1, + 0x1e12: 0xc311, 0x1e13: 0xc331, 0x1e14: 0xc351, 0x1e15: 0xc371, 0x1e16: 0xc391, 0x1e17: 0xc3b1, + 0x1e18: 0xc3d1, 0x1e19: 0xc3f1, 0x1e1a: 0xc411, 0x1e1b: 0xc431, 0x1e1c: 0xc451, 0x1e1d: 0xc471, + 0x1e1e: 0xc491, 0x1e1f: 0xc4b1, 0x1e20: 0xc4d1, 0x1e21: 0xc4f1, 0x1e22: 0xc511, 0x1e23: 0xc531, + 0x1e24: 0xc551, 0x1e25: 0xc571, 0x1e26: 0xc591, 0x1e27: 0xc5b1, 0x1e28: 0xc5d1, 0x1e29: 0xc5f1, + 0x1e2a: 0xc611, 0x1e2b: 0xc631, 0x1e2c: 0xc651, 0x1e2d: 0xc671, 0x1e2e: 0xc691, 0x1e2f: 0xc6b1, + 0x1e30: 0xc6d1, 0x1e31: 0xc6f1, 0x1e32: 0xc711, 0x1e33: 0xc731, 0x1e34: 0xc751, 0x1e35: 0xc771, + 0x1e36: 0xc791, 0x1e37: 0xc7b1, 0x1e38: 0xc7d1, 0x1e39: 0xc7f1, 0x1e3a: 0xc811, 0x1e3b: 0xc831, + 0x1e3c: 0x0040, 0x1e3d: 0x0040, 0x1e3e: 0x0040, 0x1e3f: 0x0040, + // Block 0x79, offset 0x1e40 + 0x1e40: 0xcb61, 0x1e41: 0xcb81, 0x1e42: 0xcba1, 0x1e43: 0x8b55, 0x1e44: 0xcbc1, 0x1e45: 0xcbe1, + 0x1e46: 0xcc01, 0x1e47: 0xcc21, 0x1e48: 0xcc41, 0x1e49: 0xcc61, 0x1e4a: 0xcc81, 0x1e4b: 0xcca1, + 0x1e4c: 0xccc1, 0x1e4d: 0x8b75, 0x1e4e: 0xcce1, 0x1e4f: 0xcd01, 0x1e50: 0xcd21, 0x1e51: 0xcd41, + 0x1e52: 0x8b95, 0x1e53: 0xcd61, 0x1e54: 0xcd81, 0x1e55: 0xc491, 0x1e56: 0x8bb5, 0x1e57: 0xcda1, + 0x1e58: 0xcdc1, 0x1e59: 0xcde1, 0x1e5a: 0xce01, 0x1e5b: 0xce21, 0x1e5c: 0x8bd5, 0x1e5d: 0xce41, + 0x1e5e: 0xce61, 0x1e5f: 0xce81, 0x1e60: 0xcea1, 0x1e61: 0xcec1, 0x1e62: 0xc7f1, 0x1e63: 0xcee1, + 0x1e64: 0xcf01, 0x1e65: 0xcf21, 0x1e66: 0xcf41, 0x1e67: 0xcf61, 0x1e68: 0xcf81, 0x1e69: 0xcfa1, + 0x1e6a: 0xcfc1, 0x1e6b: 0xcfe1, 0x1e6c: 0xd001, 0x1e6d: 0xd021, 0x1e6e: 0xd041, 0x1e6f: 0xd061, + 0x1e70: 0xd081, 0x1e71: 0xd0a1, 0x1e72: 0xd0a1, 0x1e73: 0xd0a1, 0x1e74: 0x8bf5, 0x1e75: 0xd0c1, + 0x1e76: 0xd0e1, 0x1e77: 0xd101, 0x1e78: 0x8c15, 0x1e79: 0xd121, 0x1e7a: 0xd141, 0x1e7b: 0xd161, + 0x1e7c: 0xd181, 0x1e7d: 0xd1a1, 0x1e7e: 0xd1c1, 0x1e7f: 0xd1e1, + // Block 0x7a, offset 0x1e80 + 0x1e80: 0xd201, 0x1e81: 0xd221, 0x1e82: 0xd241, 0x1e83: 0xd261, 0x1e84: 0xd281, 0x1e85: 0xd2a1, + 0x1e86: 0xd2a1, 0x1e87: 0xd2c1, 0x1e88: 0xd2e1, 0x1e89: 0xd301, 0x1e8a: 0xd321, 0x1e8b: 0xd341, + 0x1e8c: 0xd361, 0x1e8d: 0xd381, 0x1e8e: 0xd3a1, 0x1e8f: 0xd3c1, 0x1e90: 0xd3e1, 0x1e91: 0xd401, + 0x1e92: 0xd421, 0x1e93: 0xd441, 0x1e94: 0xd461, 0x1e95: 0xd481, 0x1e96: 0xd4a1, 0x1e97: 0xd4c1, + 0x1e98: 0xd4e1, 0x1e99: 0x8c35, 0x1e9a: 0xd501, 0x1e9b: 0xd521, 0x1e9c: 0xd541, 0x1e9d: 0xc371, + 0x1e9e: 0xd561, 0x1e9f: 0xd581, 0x1ea0: 0x8c55, 0x1ea1: 0x8c75, 0x1ea2: 0xd5a1, 0x1ea3: 0xd5c1, + 0x1ea4: 0xd5e1, 0x1ea5: 0xd601, 0x1ea6: 0xd621, 0x1ea7: 0xd641, 0x1ea8: 0x2040, 0x1ea9: 0xd661, + 0x1eaa: 0xd681, 0x1eab: 0xd681, 0x1eac: 0x8c95, 0x1ead: 0xd6a1, 0x1eae: 0xd6c1, 0x1eaf: 0xd6e1, + 0x1eb0: 0xd701, 0x1eb1: 0x8cb5, 0x1eb2: 0xd721, 0x1eb3: 0xd741, 0x1eb4: 0x2040, 0x1eb5: 0xd761, + 0x1eb6: 0xd781, 0x1eb7: 0xd7a1, 0x1eb8: 0xd7c1, 0x1eb9: 0xd7e1, 0x1eba: 0xd801, 0x1ebb: 0x8cd5, + 0x1ebc: 0xd821, 0x1ebd: 0x8cf5, 0x1ebe: 0xd841, 0x1ebf: 0xd861, + // Block 0x7b, offset 0x1ec0 + 0x1ec0: 0xd881, 0x1ec1: 0xd8a1, 0x1ec2: 0xd8c1, 0x1ec3: 0xd8e1, 0x1ec4: 0xd901, 0x1ec5: 0xd921, + 0x1ec6: 0xd941, 0x1ec7: 0xd961, 0x1ec8: 0xd981, 0x1ec9: 0x8d15, 0x1eca: 0xd9a1, 0x1ecb: 0xd9c1, + 0x1ecc: 0xd9e1, 0x1ecd: 0xda01, 0x1ece: 0xda21, 0x1ecf: 0x8d35, 0x1ed0: 0xda41, 0x1ed1: 0x8d55, + 0x1ed2: 0x8d75, 0x1ed3: 0xda61, 0x1ed4: 0xda81, 0x1ed5: 0xda81, 0x1ed6: 0xdaa1, 0x1ed7: 0x8d95, + 0x1ed8: 0x8db5, 0x1ed9: 0xdac1, 0x1eda: 0xdae1, 0x1edb: 0xdb01, 0x1edc: 0xdb21, 0x1edd: 0xdb41, + 0x1ede: 0xdb61, 0x1edf: 0xdb81, 0x1ee0: 0xdba1, 0x1ee1: 0xdbc1, 0x1ee2: 0xdbe1, 0x1ee3: 0xdc01, + 0x1ee4: 0x8dd5, 0x1ee5: 0xdc21, 0x1ee6: 0xdc41, 0x1ee7: 0xdc61, 0x1ee8: 0xdc81, 0x1ee9: 0xdc61, + 0x1eea: 0xdca1, 0x1eeb: 0xdcc1, 0x1eec: 0xdce1, 0x1eed: 0xdd01, 0x1eee: 0xdd21, 0x1eef: 0xdd41, + 0x1ef0: 0xdd61, 0x1ef1: 0xdd81, 0x1ef2: 0xdda1, 0x1ef3: 0xddc1, 0x1ef4: 0xdde1, 0x1ef5: 0xde01, + 0x1ef6: 0xde21, 0x1ef7: 0xde41, 0x1ef8: 0x8df5, 0x1ef9: 0xde61, 0x1efa: 0xde81, 0x1efb: 0xdea1, + 0x1efc: 0xdec1, 0x1efd: 0xdee1, 0x1efe: 0x8e15, 0x1eff: 0xdf01, + // Block 0x7c, offset 0x1f00 + 0x1f00: 0xe601, 0x1f01: 0xe621, 0x1f02: 0xe641, 0x1f03: 0xe661, 0x1f04: 0xe681, 0x1f05: 0xe6a1, + 0x1f06: 0x8f35, 0x1f07: 0xe6c1, 0x1f08: 0xe6e1, 0x1f09: 0xe701, 0x1f0a: 0xe721, 0x1f0b: 0xe741, + 0x1f0c: 0xe761, 0x1f0d: 0x8f55, 0x1f0e: 0xe781, 0x1f0f: 0xe7a1, 0x1f10: 0x8f75, 0x1f11: 0x8f95, + 0x1f12: 0xe7c1, 0x1f13: 0xe7e1, 0x1f14: 0xe801, 0x1f15: 0xe821, 0x1f16: 0xe841, 0x1f17: 0xe861, + 0x1f18: 0xe881, 0x1f19: 0xe8a1, 0x1f1a: 0xe8c1, 0x1f1b: 0x8fb5, 0x1f1c: 0xe8e1, 0x1f1d: 0x8fd5, + 0x1f1e: 0xe901, 0x1f1f: 0x2040, 0x1f20: 0xe921, 0x1f21: 0xe941, 0x1f22: 0xe961, 0x1f23: 0x8ff5, + 0x1f24: 0xe981, 0x1f25: 0xe9a1, 0x1f26: 0x9015, 0x1f27: 0x9035, 0x1f28: 0xe9c1, 0x1f29: 0xe9e1, + 0x1f2a: 0xea01, 0x1f2b: 0xea21, 0x1f2c: 0xea41, 0x1f2d: 0xea41, 0x1f2e: 0xea61, 0x1f2f: 0xea81, + 0x1f30: 0xeaa1, 0x1f31: 0xeac1, 0x1f32: 0xeae1, 0x1f33: 0xeb01, 0x1f34: 0xeb21, 0x1f35: 0x9055, + 0x1f36: 0xeb41, 0x1f37: 0x9075, 0x1f38: 0xeb61, 0x1f39: 0x9095, 0x1f3a: 0xeb81, 0x1f3b: 0x90b5, + 0x1f3c: 0x90d5, 0x1f3d: 0x90f5, 0x1f3e: 0xeba1, 0x1f3f: 0xebc1, + // Block 0x7d, offset 0x1f40 + 0x1f40: 0xebe1, 0x1f41: 0x9115, 0x1f42: 0x9135, 0x1f43: 0x9155, 0x1f44: 0x9175, 0x1f45: 0xec01, + 0x1f46: 0xec21, 0x1f47: 0xec21, 0x1f48: 0xec41, 0x1f49: 0xec61, 0x1f4a: 0xec81, 0x1f4b: 0xeca1, + 0x1f4c: 0xecc1, 0x1f4d: 0x9195, 0x1f4e: 0xece1, 0x1f4f: 0xed01, 0x1f50: 0xed21, 0x1f51: 0xed41, + 0x1f52: 0x91b5, 0x1f53: 0xed61, 0x1f54: 0x91d5, 0x1f55: 0x91f5, 0x1f56: 0xed81, 0x1f57: 0xeda1, + 0x1f58: 0xedc1, 0x1f59: 0xede1, 0x1f5a: 0xee01, 0x1f5b: 0xee21, 0x1f5c: 0x9215, 0x1f5d: 0x9235, + 0x1f5e: 0x9255, 0x1f5f: 0x2040, 0x1f60: 0xee41, 0x1f61: 0x9275, 0x1f62: 0xee61, 0x1f63: 0xee81, + 0x1f64: 0xeea1, 0x1f65: 0x9295, 0x1f66: 0xeec1, 0x1f67: 0xeee1, 0x1f68: 0xef01, 0x1f69: 0xef21, + 0x1f6a: 0xef41, 0x1f6b: 0x92b5, 0x1f6c: 0xef61, 0x1f6d: 0xef81, 0x1f6e: 0xefa1, 0x1f6f: 0xefc1, + 0x1f70: 0xefe1, 0x1f71: 0xf001, 0x1f72: 0x92d5, 0x1f73: 0x92f5, 0x1f74: 0xf021, 0x1f75: 0x9315, + 0x1f76: 0xf041, 0x1f77: 0x9335, 0x1f78: 0xf061, 0x1f79: 0xf081, 0x1f7a: 0xf0a1, 0x1f7b: 0x9355, + 0x1f7c: 0x9375, 0x1f7d: 0xf0c1, 0x1f7e: 0x9395, 0x1f7f: 0xf0e1, + // Block 0x7e, offset 0x1f80 + 0x1f80: 0xf721, 0x1f81: 0xf741, 0x1f82: 0xf761, 0x1f83: 0xf781, 0x1f84: 0xf7a1, 0x1f85: 0x9555, + 0x1f86: 0xf7c1, 0x1f87: 0xf7e1, 0x1f88: 0xf801, 0x1f89: 0xf821, 0x1f8a: 0xf841, 0x1f8b: 0x9575, + 0x1f8c: 0x9595, 0x1f8d: 0xf861, 0x1f8e: 0xf881, 0x1f8f: 0xf8a1, 0x1f90: 0xf8c1, 0x1f91: 0xf8e1, + 0x1f92: 0xf901, 0x1f93: 0x95b5, 0x1f94: 0xf921, 0x1f95: 0xf941, 0x1f96: 0xf961, 0x1f97: 0xf981, + 0x1f98: 0x95d5, 0x1f99: 0x95f5, 0x1f9a: 0xf9a1, 0x1f9b: 0xf9c1, 0x1f9c: 0xf9e1, 0x1f9d: 0x9615, + 0x1f9e: 0xfa01, 0x1f9f: 0xfa21, 0x1fa0: 0x684d, 0x1fa1: 0x9635, 0x1fa2: 0xfa41, 0x1fa3: 0xfa61, + 0x1fa4: 0xfa81, 0x1fa5: 0x9655, 0x1fa6: 0xfaa1, 0x1fa7: 0xfac1, 0x1fa8: 0xfae1, 0x1fa9: 0xfb01, + 0x1faa: 0xfb21, 0x1fab: 0xfb41, 0x1fac: 0xfb61, 0x1fad: 0x9675, 0x1fae: 0xfb81, 0x1faf: 0xfba1, + 0x1fb0: 0xfbc1, 0x1fb1: 0x9695, 0x1fb2: 0xfbe1, 0x1fb3: 0xfc01, 0x1fb4: 0xfc21, 0x1fb5: 0xfc41, + 0x1fb6: 0x7b6d, 0x1fb7: 0x96b5, 0x1fb8: 0xfc61, 0x1fb9: 0xfc81, 0x1fba: 0xfca1, 0x1fbb: 0x96d5, + 0x1fbc: 0xfcc1, 0x1fbd: 0x96f5, 0x1fbe: 0xfce1, 0x1fbf: 0xfce1, + // Block 0x7f, offset 0x1fc0 + 0x1fc0: 0xfd01, 0x1fc1: 0x9715, 0x1fc2: 0xfd21, 0x1fc3: 0xfd41, 0x1fc4: 0xfd61, 0x1fc5: 0xfd81, + 0x1fc6: 0xfda1, 0x1fc7: 0xfdc1, 0x1fc8: 0xfde1, 0x1fc9: 0x9735, 0x1fca: 0xfe01, 0x1fcb: 0xfe21, + 0x1fcc: 0xfe41, 0x1fcd: 0xfe61, 0x1fce: 0xfe81, 0x1fcf: 0xfea1, 0x1fd0: 0x9755, 0x1fd1: 0xfec1, + 0x1fd2: 0x9775, 0x1fd3: 0x9795, 0x1fd4: 0x97b5, 0x1fd5: 0xfee1, 0x1fd6: 0xff01, 0x1fd7: 0xff21, + 0x1fd8: 0xff41, 0x1fd9: 0xff61, 0x1fda: 0xff81, 0x1fdb: 0xffa1, 0x1fdc: 0xffc1, 0x1fdd: 0x97d5, + 0x1fde: 0x0040, 0x1fdf: 0x0040, 0x1fe0: 0x0040, 0x1fe1: 0x0040, 0x1fe2: 0x0040, 0x1fe3: 0x0040, + 0x1fe4: 0x0040, 0x1fe5: 0x0040, 0x1fe6: 0x0040, 0x1fe7: 0x0040, 0x1fe8: 0x0040, 0x1fe9: 0x0040, + 0x1fea: 0x0040, 0x1feb: 0x0040, 0x1fec: 0x0040, 0x1fed: 0x0040, 0x1fee: 0x0040, 0x1fef: 0x0040, + 0x1ff0: 0x0040, 0x1ff1: 0x0040, 0x1ff2: 0x0040, 0x1ff3: 0x0040, 0x1ff4: 0x0040, 0x1ff5: 0x0040, + 0x1ff6: 0x0040, 0x1ff7: 0x0040, 0x1ff8: 0x0040, 0x1ff9: 0x0040, 0x1ffa: 0x0040, 0x1ffb: 0x0040, + 0x1ffc: 0x0040, 0x1ffd: 0x0040, 0x1ffe: 0x0040, 0x1fff: 0x0040, +} + +// idnaIndex: 37 blocks, 2368 entries, 4736 bytes +// Block 0 is the zero block. +var idnaIndex = [2368]uint16{ + // Block 0x0, offset 0x0 + // Block 0x1, offset 0x40 + // Block 0x2, offset 0x80 + // Block 0x3, offset 0xc0 + 0xc2: 0x01, 0xc3: 0x7e, 0xc4: 0x02, 0xc5: 0x03, 0xc6: 0x04, 0xc7: 0x05, + 0xc8: 0x06, 0xc9: 0x7f, 0xca: 0x80, 0xcb: 0x07, 0xcc: 0x81, 0xcd: 0x08, 0xce: 0x09, 0xcf: 0x0a, + 0xd0: 0x82, 0xd1: 0x0b, 0xd2: 0x0c, 0xd3: 0x0d, 0xd4: 0x0e, 0xd5: 0x83, 0xd6: 0x84, 0xd7: 0x85, + 0xd8: 0x0f, 0xd9: 0x10, 0xda: 0x86, 0xdb: 0x11, 0xdc: 0x12, 0xdd: 0x87, 0xde: 0x88, 0xdf: 0x89, + 0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05, 0xe4: 0x06, 0xe5: 0x07, 0xe6: 0x07, 0xe7: 0x07, + 0xe8: 0x07, 0xe9: 0x08, 0xea: 0x09, 0xeb: 0x07, 0xec: 0x07, 0xed: 0x0a, 0xee: 0x0b, 0xef: 0x0c, + 0xf0: 0x1e, 0xf1: 0x1f, 0xf2: 0x1f, 0xf3: 0x21, 0xf4: 0x22, + // Block 0x4, offset 0x100 + 0x120: 0x8a, 0x121: 0x13, 0x122: 0x8b, 0x123: 0x8c, 0x124: 0x8d, 0x125: 0x14, 0x126: 0x15, 0x127: 0x16, + 0x128: 0x17, 0x129: 0x18, 0x12a: 0x19, 0x12b: 0x1a, 0x12c: 0x1b, 0x12d: 0x1c, 0x12e: 0x1d, 0x12f: 0x8e, + 0x130: 0x8f, 0x131: 0x1e, 0x132: 0x1f, 0x133: 0x20, 0x134: 0x90, 0x135: 0x21, 0x136: 0x91, 0x137: 0x92, + 0x138: 0x93, 0x139: 0x94, 0x13a: 0x22, 0x13b: 0x95, 0x13c: 0x96, 0x13d: 0x23, 0x13e: 0x24, 0x13f: 0x97, + // Block 0x5, offset 0x140 + 0x140: 0x98, 0x141: 0x99, 0x142: 0x9a, 0x143: 0x9b, 0x144: 0x9c, 0x145: 0x9d, 0x146: 0x9e, 0x147: 0x9f, + 0x148: 0xa0, 0x149: 0xa1, 0x14a: 0xa2, 0x14b: 0xa3, 0x14c: 0xa4, 0x14d: 0xa5, 0x14e: 0xa6, 0x14f: 0xa7, + 0x150: 0xa8, 0x151: 0xa0, 0x152: 0xa0, 0x153: 0xa0, 0x154: 0xa0, 0x155: 0xa0, 0x156: 0xa0, 0x157: 0xa0, + 0x158: 0xa0, 0x159: 0xa9, 0x15a: 0xaa, 0x15b: 0xab, 0x15c: 0xac, 0x15d: 0xad, 0x15e: 0xae, 0x15f: 0xaf, + 0x160: 0xb0, 0x161: 0xb1, 0x162: 0xb2, 0x163: 0xb3, 0x164: 0xb4, 0x165: 0xb5, 0x166: 0xb6, 0x167: 0xb7, + 0x168: 0xb8, 0x169: 0xb9, 0x16a: 0xba, 0x16b: 0xbb, 0x16c: 0xbc, 0x16d: 0xbd, 0x16e: 0xbe, 0x16f: 0xbf, + 0x170: 0xc0, 0x171: 0xc1, 0x172: 0xc2, 0x173: 0xc3, 0x174: 0x25, 0x175: 0x26, 0x176: 0x27, 0x177: 0xc4, + 0x178: 0x28, 0x179: 0x28, 0x17a: 0x29, 0x17b: 0x28, 0x17c: 0xc5, 0x17d: 0x2a, 0x17e: 0x2b, 0x17f: 0x2c, + // Block 0x6, offset 0x180 + 0x180: 0x2d, 0x181: 0x2e, 0x182: 0x2f, 0x183: 0xc6, 0x184: 0x30, 0x185: 0x31, 0x186: 0xc7, 0x187: 0x9c, + 0x188: 0xc8, 0x189: 0xc9, 0x18a: 0x9c, 0x18b: 0x9c, 0x18c: 0xca, 0x18d: 0x9c, 0x18e: 0x9c, 0x18f: 0x9c, + 0x190: 0xcb, 0x191: 0x32, 0x192: 0x33, 0x193: 0x34, 0x194: 0x9c, 0x195: 0x9c, 0x196: 0x9c, 0x197: 0x9c, + 0x198: 0x9c, 0x199: 0x9c, 0x19a: 0x9c, 0x19b: 0x9c, 0x19c: 0x9c, 0x19d: 0x9c, 0x19e: 0x9c, 0x19f: 0x9c, + 0x1a0: 0x9c, 0x1a1: 0x9c, 0x1a2: 0x9c, 0x1a3: 0x9c, 0x1a4: 0x9c, 0x1a5: 0x9c, 0x1a6: 0x9c, 0x1a7: 0x9c, + 0x1a8: 0xcc, 0x1a9: 0xcd, 0x1aa: 0x9c, 0x1ab: 0xce, 0x1ac: 0x9c, 0x1ad: 0xcf, 0x1ae: 0xd0, 0x1af: 0x9c, + 0x1b0: 0xd1, 0x1b1: 0x35, 0x1b2: 0x28, 0x1b3: 0x36, 0x1b4: 0xd2, 0x1b5: 0xd3, 0x1b6: 0xd4, 0x1b7: 0xd5, + 0x1b8: 0xd6, 0x1b9: 0xd7, 0x1ba: 0xd8, 0x1bb: 0xd9, 0x1bc: 0xda, 0x1bd: 0xdb, 0x1be: 0xdc, 0x1bf: 0x37, + // Block 0x7, offset 0x1c0 + 0x1c0: 0x38, 0x1c1: 0xdd, 0x1c2: 0xde, 0x1c3: 0xdf, 0x1c4: 0xe0, 0x1c5: 0x39, 0x1c6: 0x3a, 0x1c7: 0xe1, + 0x1c8: 0xe2, 0x1c9: 0x3b, 0x1ca: 0x3c, 0x1cb: 0x3d, 0x1cc: 0x3e, 0x1cd: 0x3f, 0x1ce: 0x40, 0x1cf: 0x41, + 0x1d0: 0xa0, 0x1d1: 0xa0, 0x1d2: 0xa0, 0x1d3: 0xa0, 0x1d4: 0xa0, 0x1d5: 0xa0, 0x1d6: 0xa0, 0x1d7: 0xa0, + 0x1d8: 0xa0, 0x1d9: 0xa0, 0x1da: 0xa0, 0x1db: 0xa0, 0x1dc: 0xa0, 0x1dd: 0xa0, 0x1de: 0xa0, 0x1df: 0xa0, + 0x1e0: 0xa0, 0x1e1: 0xa0, 0x1e2: 0xa0, 0x1e3: 0xa0, 0x1e4: 0xa0, 0x1e5: 0xa0, 0x1e6: 0xa0, 0x1e7: 0xa0, + 0x1e8: 0xa0, 0x1e9: 0xa0, 0x1ea: 0xa0, 0x1eb: 0xa0, 0x1ec: 0xa0, 0x1ed: 0xa0, 0x1ee: 0xa0, 0x1ef: 0xa0, + 0x1f0: 0xa0, 0x1f1: 0xa0, 0x1f2: 0xa0, 0x1f3: 0xa0, 0x1f4: 0xa0, 0x1f5: 0xa0, 0x1f6: 0xa0, 0x1f7: 0xa0, + 0x1f8: 0xa0, 0x1f9: 0xa0, 0x1fa: 0xa0, 0x1fb: 0xa0, 0x1fc: 0xa0, 0x1fd: 0xa0, 0x1fe: 0xa0, 0x1ff: 0xa0, + // Block 0x8, offset 0x200 + 0x200: 0xa0, 0x201: 0xa0, 0x202: 0xa0, 0x203: 0xa0, 0x204: 0xa0, 0x205: 0xa0, 0x206: 0xa0, 0x207: 0xa0, + 0x208: 0xa0, 0x209: 0xa0, 0x20a: 0xa0, 0x20b: 0xa0, 0x20c: 0xa0, 0x20d: 0xa0, 0x20e: 0xa0, 0x20f: 0xa0, + 0x210: 0xa0, 0x211: 0xa0, 0x212: 0xa0, 0x213: 0xa0, 0x214: 0xa0, 0x215: 0xa0, 0x216: 0xa0, 0x217: 0xa0, + 0x218: 0xa0, 0x219: 0xa0, 0x21a: 0xa0, 0x21b: 0xa0, 0x21c: 0xa0, 0x21d: 0xa0, 0x21e: 0xa0, 0x21f: 0xa0, + 0x220: 0xa0, 0x221: 0xa0, 0x222: 0xa0, 0x223: 0xa0, 0x224: 0xa0, 0x225: 0xa0, 0x226: 0xa0, 0x227: 0xa0, + 0x228: 0xa0, 0x229: 0xa0, 0x22a: 0xa0, 0x22b: 0xa0, 0x22c: 0xa0, 0x22d: 0xa0, 0x22e: 0xa0, 0x22f: 0xa0, + 0x230: 0xa0, 0x231: 0xa0, 0x232: 0xa0, 0x233: 0xa0, 0x234: 0xa0, 0x235: 0xa0, 0x236: 0xa0, 0x237: 0x9c, + 0x238: 0xa0, 0x239: 0xa0, 0x23a: 0xa0, 0x23b: 0xa0, 0x23c: 0xa0, 0x23d: 0xa0, 0x23e: 0xa0, 0x23f: 0xa0, + // Block 0x9, offset 0x240 + 0x240: 0xa0, 0x241: 0xa0, 0x242: 0xa0, 0x243: 0xa0, 0x244: 0xa0, 0x245: 0xa0, 0x246: 0xa0, 0x247: 0xa0, + 0x248: 0xa0, 0x249: 0xa0, 0x24a: 0xa0, 0x24b: 0xa0, 0x24c: 0xa0, 0x24d: 0xa0, 0x24e: 0xa0, 0x24f: 0xa0, + 0x250: 0xa0, 0x251: 0xa0, 0x252: 0xa0, 0x253: 0xa0, 0x254: 0xa0, 0x255: 0xa0, 0x256: 0xa0, 0x257: 0xa0, + 0x258: 0xa0, 0x259: 0xa0, 0x25a: 0xa0, 0x25b: 0xa0, 0x25c: 0xa0, 0x25d: 0xa0, 0x25e: 0xa0, 0x25f: 0xa0, + 0x260: 0xa0, 0x261: 0xa0, 0x262: 0xa0, 0x263: 0xa0, 0x264: 0xa0, 0x265: 0xa0, 0x266: 0xa0, 0x267: 0xa0, + 0x268: 0xa0, 0x269: 0xa0, 0x26a: 0xa0, 0x26b: 0xa0, 0x26c: 0xa0, 0x26d: 0xa0, 0x26e: 0xa0, 0x26f: 0xa0, + 0x270: 0xa0, 0x271: 0xa0, 0x272: 0xa0, 0x273: 0xa0, 0x274: 0xa0, 0x275: 0xa0, 0x276: 0xa0, 0x277: 0xa0, + 0x278: 0xa0, 0x279: 0xa0, 0x27a: 0xa0, 0x27b: 0xa0, 0x27c: 0xa0, 0x27d: 0xa0, 0x27e: 0xa0, 0x27f: 0xa0, + // Block 0xa, offset 0x280 + 0x280: 0xa0, 0x281: 0xa0, 0x282: 0xa0, 0x283: 0xa0, 0x284: 0xa0, 0x285: 0xa0, 0x286: 0xa0, 0x287: 0xa0, + 0x288: 0xa0, 0x289: 0xa0, 0x28a: 0xa0, 0x28b: 0xa0, 0x28c: 0xa0, 0x28d: 0xa0, 0x28e: 0xa0, 0x28f: 0xa0, + 0x290: 0xa0, 0x291: 0xa0, 0x292: 0xa0, 0x293: 0xa0, 0x294: 0xa0, 0x295: 0xa0, 0x296: 0xa0, 0x297: 0xa0, + 0x298: 0xa0, 0x299: 0xa0, 0x29a: 0xa0, 0x29b: 0xa0, 0x29c: 0xa0, 0x29d: 0xa0, 0x29e: 0xa0, 0x29f: 0xa0, + 0x2a0: 0xa0, 0x2a1: 0xa0, 0x2a2: 0xa0, 0x2a3: 0xa0, 0x2a4: 0xa0, 0x2a5: 0xa0, 0x2a6: 0xa0, 0x2a7: 0xa0, + 0x2a8: 0xa0, 0x2a9: 0xa0, 0x2aa: 0xa0, 0x2ab: 0xa0, 0x2ac: 0xa0, 0x2ad: 0xa0, 0x2ae: 0xa0, 0x2af: 0xa0, + 0x2b0: 0xa0, 0x2b1: 0xa0, 0x2b2: 0xa0, 0x2b3: 0xa0, 0x2b4: 0xa0, 0x2b5: 0xa0, 0x2b6: 0xa0, 0x2b7: 0xa0, + 0x2b8: 0xa0, 0x2b9: 0xa0, 0x2ba: 0xa0, 0x2bb: 0xa0, 0x2bc: 0xa0, 0x2bd: 0xa0, 0x2be: 0xa0, 0x2bf: 0xe3, + // Block 0xb, offset 0x2c0 + 0x2c0: 0xa0, 0x2c1: 0xa0, 0x2c2: 0xa0, 0x2c3: 0xa0, 0x2c4: 0xa0, 0x2c5: 0xa0, 0x2c6: 0xa0, 0x2c7: 0xa0, + 0x2c8: 0xa0, 0x2c9: 0xa0, 0x2ca: 0xa0, 0x2cb: 0xa0, 0x2cc: 0xa0, 0x2cd: 0xa0, 0x2ce: 0xa0, 0x2cf: 0xa0, + 0x2d0: 0xa0, 0x2d1: 0xa0, 0x2d2: 0xe4, 0x2d3: 0xe5, 0x2d4: 0xa0, 0x2d5: 0xa0, 0x2d6: 0xa0, 0x2d7: 0xa0, + 0x2d8: 0xe6, 0x2d9: 0x42, 0x2da: 0x43, 0x2db: 0xe7, 0x2dc: 0x44, 0x2dd: 0x45, 0x2de: 0x46, 0x2df: 0xe8, + 0x2e0: 0xe9, 0x2e1: 0xea, 0x2e2: 0xeb, 0x2e3: 0xec, 0x2e4: 0xed, 0x2e5: 0xee, 0x2e6: 0xef, 0x2e7: 0xf0, + 0x2e8: 0xf1, 0x2e9: 0xf2, 0x2ea: 0xf3, 0x2eb: 0xf4, 0x2ec: 0xf5, 0x2ed: 0xf6, 0x2ee: 0xf7, 0x2ef: 0xf8, + 0x2f0: 0xa0, 0x2f1: 0xa0, 0x2f2: 0xa0, 0x2f3: 0xa0, 0x2f4: 0xa0, 0x2f5: 0xa0, 0x2f6: 0xa0, 0x2f7: 0xa0, + 0x2f8: 0xa0, 0x2f9: 0xa0, 0x2fa: 0xa0, 0x2fb: 0xa0, 0x2fc: 0xa0, 0x2fd: 0xa0, 0x2fe: 0xa0, 0x2ff: 0xa0, + // Block 0xc, offset 0x300 + 0x300: 0xa0, 0x301: 0xa0, 0x302: 0xa0, 0x303: 0xa0, 0x304: 0xa0, 0x305: 0xa0, 0x306: 0xa0, 0x307: 0xa0, + 0x308: 0xa0, 0x309: 0xa0, 0x30a: 0xa0, 0x30b: 0xa0, 0x30c: 0xa0, 0x30d: 0xa0, 0x30e: 0xa0, 0x30f: 0xa0, + 0x310: 0xa0, 0x311: 0xa0, 0x312: 0xa0, 0x313: 0xa0, 0x314: 0xa0, 0x315: 0xa0, 0x316: 0xa0, 0x317: 0xa0, + 0x318: 0xa0, 0x319: 0xa0, 0x31a: 0xa0, 0x31b: 0xa0, 0x31c: 0xa0, 0x31d: 0xa0, 0x31e: 0xf9, 0x31f: 0xfa, + // Block 0xd, offset 0x340 + 0x340: 0xfb, 0x341: 0xfb, 0x342: 0xfb, 0x343: 0xfb, 0x344: 0xfb, 0x345: 0xfb, 0x346: 0xfb, 0x347: 0xfb, + 0x348: 0xfb, 0x349: 0xfb, 0x34a: 0xfb, 0x34b: 0xfb, 0x34c: 0xfb, 0x34d: 0xfb, 0x34e: 0xfb, 0x34f: 0xfb, + 0x350: 0xfb, 0x351: 0xfb, 0x352: 0xfb, 0x353: 0xfb, 0x354: 0xfb, 0x355: 0xfb, 0x356: 0xfb, 0x357: 0xfb, + 0x358: 0xfb, 0x359: 0xfb, 0x35a: 0xfb, 0x35b: 0xfb, 0x35c: 0xfb, 0x35d: 0xfb, 0x35e: 0xfb, 0x35f: 0xfb, + 0x360: 0xfb, 0x361: 0xfb, 0x362: 0xfb, 0x363: 0xfb, 0x364: 0xfb, 0x365: 0xfb, 0x366: 0xfb, 0x367: 0xfb, + 0x368: 0xfb, 0x369: 0xfb, 0x36a: 0xfb, 0x36b: 0xfb, 0x36c: 0xfb, 0x36d: 0xfb, 0x36e: 0xfb, 0x36f: 0xfb, + 0x370: 0xfb, 0x371: 0xfb, 0x372: 0xfb, 0x373: 0xfb, 0x374: 0xfb, 0x375: 0xfb, 0x376: 0xfb, 0x377: 0xfb, + 0x378: 0xfb, 0x379: 0xfb, 0x37a: 0xfb, 0x37b: 0xfb, 0x37c: 0xfb, 0x37d: 0xfb, 0x37e: 0xfb, 0x37f: 0xfb, + // Block 0xe, offset 0x380 + 0x380: 0xfb, 0x381: 0xfb, 0x382: 0xfb, 0x383: 0xfb, 0x384: 0xfb, 0x385: 0xfb, 0x386: 0xfb, 0x387: 0xfb, + 0x388: 0xfb, 0x389: 0xfb, 0x38a: 0xfb, 0x38b: 0xfb, 0x38c: 0xfb, 0x38d: 0xfb, 0x38e: 0xfb, 0x38f: 0xfb, + 0x390: 0xfb, 0x391: 0xfb, 0x392: 0xfb, 0x393: 0xfb, 0x394: 0xfb, 0x395: 0xfb, 0x396: 0xfb, 0x397: 0xfb, + 0x398: 0xfb, 0x399: 0xfb, 0x39a: 0xfb, 0x39b: 0xfb, 0x39c: 0xfb, 0x39d: 0xfb, 0x39e: 0xfb, 0x39f: 0xfb, + 0x3a0: 0xfb, 0x3a1: 0xfb, 0x3a2: 0xfb, 0x3a3: 0xfb, 0x3a4: 0xfc, 0x3a5: 0xfd, 0x3a6: 0xfe, 0x3a7: 0xff, + 0x3a8: 0x47, 0x3a9: 0x100, 0x3aa: 0x101, 0x3ab: 0x48, 0x3ac: 0x49, 0x3ad: 0x4a, 0x3ae: 0x4b, 0x3af: 0x4c, + 0x3b0: 0x102, 0x3b1: 0x4d, 0x3b2: 0x4e, 0x3b3: 0x4f, 0x3b4: 0x50, 0x3b5: 0x51, 0x3b6: 0x103, 0x3b7: 0x52, + 0x3b8: 0x53, 0x3b9: 0x54, 0x3ba: 0x55, 0x3bb: 0x56, 0x3bc: 0x57, 0x3bd: 0x58, 0x3be: 0x59, 0x3bf: 0x5a, + // Block 0xf, offset 0x3c0 + 0x3c0: 0x104, 0x3c1: 0x105, 0x3c2: 0xa0, 0x3c3: 0x106, 0x3c4: 0x107, 0x3c5: 0x9c, 0x3c6: 0x108, 0x3c7: 0x109, + 0x3c8: 0xfb, 0x3c9: 0xfb, 0x3ca: 0x10a, 0x3cb: 0x10b, 0x3cc: 0x10c, 0x3cd: 0x10d, 0x3ce: 0x10e, 0x3cf: 0x10f, + 0x3d0: 0x110, 0x3d1: 0xa0, 0x3d2: 0x111, 0x3d3: 0x112, 0x3d4: 0x113, 0x3d5: 0x114, 0x3d6: 0xfb, 0x3d7: 0xfb, + 0x3d8: 0xa0, 0x3d9: 0xa0, 0x3da: 0xa0, 0x3db: 0xa0, 0x3dc: 0x115, 0x3dd: 0x116, 0x3de: 0xfb, 0x3df: 0xfb, + 0x3e0: 0x117, 0x3e1: 0x118, 0x3e2: 0x119, 0x3e3: 0x11a, 0x3e4: 0x11b, 0x3e5: 0xfb, 0x3e6: 0x11c, 0x3e7: 0x11d, + 0x3e8: 0x11e, 0x3e9: 0x11f, 0x3ea: 0x120, 0x3eb: 0x5b, 0x3ec: 0x121, 0x3ed: 0x122, 0x3ee: 0x5c, 0x3ef: 0xfb, + 0x3f0: 0x123, 0x3f1: 0x124, 0x3f2: 0x125, 0x3f3: 0x126, 0x3f4: 0x127, 0x3f5: 0xfb, 0x3f6: 0xfb, 0x3f7: 0xfb, + 0x3f8: 0xfb, 0x3f9: 0x128, 0x3fa: 0x129, 0x3fb: 0xfb, 0x3fc: 0x12a, 0x3fd: 0x12b, 0x3fe: 0x12c, 0x3ff: 0x12d, + // Block 0x10, offset 0x400 + 0x400: 0x12e, 0x401: 0x12f, 0x402: 0x130, 0x403: 0x131, 0x404: 0x132, 0x405: 0x133, 0x406: 0x134, 0x407: 0x135, + 0x408: 0x136, 0x409: 0xfb, 0x40a: 0x137, 0x40b: 0x138, 0x40c: 0x5d, 0x40d: 0x5e, 0x40e: 0xfb, 0x40f: 0xfb, + 0x410: 0x139, 0x411: 0x13a, 0x412: 0x13b, 0x413: 0x13c, 0x414: 0xfb, 0x415: 0xfb, 0x416: 0x13d, 0x417: 0x13e, + 0x418: 0x13f, 0x419: 0x140, 0x41a: 0x141, 0x41b: 0x142, 0x41c: 0x143, 0x41d: 0xfb, 0x41e: 0xfb, 0x41f: 0xfb, + 0x420: 0x144, 0x421: 0xfb, 0x422: 0x145, 0x423: 0x146, 0x424: 0x5f, 0x425: 0x147, 0x426: 0x148, 0x427: 0x149, + 0x428: 0x14a, 0x429: 0x14b, 0x42a: 0x14c, 0x42b: 0x14d, 0x42c: 0xfb, 0x42d: 0xfb, 0x42e: 0xfb, 0x42f: 0xfb, + 0x430: 0x14e, 0x431: 0x14f, 0x432: 0x150, 0x433: 0xfb, 0x434: 0x151, 0x435: 0x152, 0x436: 0x153, 0x437: 0xfb, + 0x438: 0xfb, 0x439: 0xfb, 0x43a: 0xfb, 0x43b: 0x154, 0x43c: 0xfb, 0x43d: 0xfb, 0x43e: 0x155, 0x43f: 0x156, + // Block 0x11, offset 0x440 + 0x440: 0xa0, 0x441: 0xa0, 0x442: 0xa0, 0x443: 0xa0, 0x444: 0xa0, 0x445: 0xa0, 0x446: 0xa0, 0x447: 0xa0, + 0x448: 0xa0, 0x449: 0xa0, 0x44a: 0xa0, 0x44b: 0xa0, 0x44c: 0xa0, 0x44d: 0xa0, 0x44e: 0x157, 0x44f: 0xfb, + 0x450: 0x9c, 0x451: 0x158, 0x452: 0xa0, 0x453: 0xa0, 0x454: 0xa0, 0x455: 0x159, 0x456: 0xfb, 0x457: 0xfb, + 0x458: 0xfb, 0x459: 0xfb, 0x45a: 0xfb, 0x45b: 0xfb, 0x45c: 0xfb, 0x45d: 0xfb, 0x45e: 0xfb, 0x45f: 0xfb, + 0x460: 0xfb, 0x461: 0xfb, 0x462: 0xfb, 0x463: 0xfb, 0x464: 0xfb, 0x465: 0xfb, 0x466: 0xfb, 0x467: 0xfb, + 0x468: 0xfb, 0x469: 0xfb, 0x46a: 0xfb, 0x46b: 0xfb, 0x46c: 0xfb, 0x46d: 0xfb, 0x46e: 0xfb, 0x46f: 0xfb, + 0x470: 0xfb, 0x471: 0xfb, 0x472: 0xfb, 0x473: 0xfb, 0x474: 0xfb, 0x475: 0xfb, 0x476: 0xfb, 0x477: 0xfb, + 0x478: 0xfb, 0x479: 0xfb, 0x47a: 0xfb, 0x47b: 0xfb, 0x47c: 0xfb, 0x47d: 0xfb, 0x47e: 0xfb, 0x47f: 0xfb, + // Block 0x12, offset 0x480 + 0x480: 0xa0, 0x481: 0xa0, 0x482: 0xa0, 0x483: 0xa0, 0x484: 0xa0, 0x485: 0xa0, 0x486: 0xa0, 0x487: 0xa0, + 0x488: 0xa0, 0x489: 0xa0, 0x48a: 0xa0, 0x48b: 0xa0, 0x48c: 0xa0, 0x48d: 0xa0, 0x48e: 0xa0, 0x48f: 0xa0, + 0x490: 0x15a, 0x491: 0xfb, 0x492: 0xfb, 0x493: 0xfb, 0x494: 0xfb, 0x495: 0xfb, 0x496: 0xfb, 0x497: 0xfb, + 0x498: 0xfb, 0x499: 0xfb, 0x49a: 0xfb, 0x49b: 0xfb, 0x49c: 0xfb, 0x49d: 0xfb, 0x49e: 0xfb, 0x49f: 0xfb, + 0x4a0: 0xfb, 0x4a1: 0xfb, 0x4a2: 0xfb, 0x4a3: 0xfb, 0x4a4: 0xfb, 0x4a5: 0xfb, 0x4a6: 0xfb, 0x4a7: 0xfb, + 0x4a8: 0xfb, 0x4a9: 0xfb, 0x4aa: 0xfb, 0x4ab: 0xfb, 0x4ac: 0xfb, 0x4ad: 0xfb, 0x4ae: 0xfb, 0x4af: 0xfb, + 0x4b0: 0xfb, 0x4b1: 0xfb, 0x4b2: 0xfb, 0x4b3: 0xfb, 0x4b4: 0xfb, 0x4b5: 0xfb, 0x4b6: 0xfb, 0x4b7: 0xfb, + 0x4b8: 0xfb, 0x4b9: 0xfb, 0x4ba: 0xfb, 0x4bb: 0xfb, 0x4bc: 0xfb, 0x4bd: 0xfb, 0x4be: 0xfb, 0x4bf: 0xfb, + // Block 0x13, offset 0x4c0 + 0x4c0: 0xfb, 0x4c1: 0xfb, 0x4c2: 0xfb, 0x4c3: 0xfb, 0x4c4: 0xfb, 0x4c5: 0xfb, 0x4c6: 0xfb, 0x4c7: 0xfb, + 0x4c8: 0xfb, 0x4c9: 0xfb, 0x4ca: 0xfb, 0x4cb: 0xfb, 0x4cc: 0xfb, 0x4cd: 0xfb, 0x4ce: 0xfb, 0x4cf: 0xfb, + 0x4d0: 0xa0, 0x4d1: 0xa0, 0x4d2: 0xa0, 0x4d3: 0xa0, 0x4d4: 0xa0, 0x4d5: 0xa0, 0x4d6: 0xa0, 0x4d7: 0xa0, + 0x4d8: 0xa0, 0x4d9: 0x15b, 0x4da: 0xfb, 0x4db: 0xfb, 0x4dc: 0xfb, 0x4dd: 0xfb, 0x4de: 0xfb, 0x4df: 0xfb, + 0x4e0: 0xfb, 0x4e1: 0xfb, 0x4e2: 0xfb, 0x4e3: 0xfb, 0x4e4: 0xfb, 0x4e5: 0xfb, 0x4e6: 0xfb, 0x4e7: 0xfb, + 0x4e8: 0xfb, 0x4e9: 0xfb, 0x4ea: 0xfb, 0x4eb: 0xfb, 0x4ec: 0xfb, 0x4ed: 0xfb, 0x4ee: 0xfb, 0x4ef: 0xfb, + 0x4f0: 0xfb, 0x4f1: 0xfb, 0x4f2: 0xfb, 0x4f3: 0xfb, 0x4f4: 0xfb, 0x4f5: 0xfb, 0x4f6: 0xfb, 0x4f7: 0xfb, + 0x4f8: 0xfb, 0x4f9: 0xfb, 0x4fa: 0xfb, 0x4fb: 0xfb, 0x4fc: 0xfb, 0x4fd: 0xfb, 0x4fe: 0xfb, 0x4ff: 0xfb, + // Block 0x14, offset 0x500 + 0x500: 0xfb, 0x501: 0xfb, 0x502: 0xfb, 0x503: 0xfb, 0x504: 0xfb, 0x505: 0xfb, 0x506: 0xfb, 0x507: 0xfb, + 0x508: 0xfb, 0x509: 0xfb, 0x50a: 0xfb, 0x50b: 0xfb, 0x50c: 0xfb, 0x50d: 0xfb, 0x50e: 0xfb, 0x50f: 0xfb, + 0x510: 0xfb, 0x511: 0xfb, 0x512: 0xfb, 0x513: 0xfb, 0x514: 0xfb, 0x515: 0xfb, 0x516: 0xfb, 0x517: 0xfb, + 0x518: 0xfb, 0x519: 0xfb, 0x51a: 0xfb, 0x51b: 0xfb, 0x51c: 0xfb, 0x51d: 0xfb, 0x51e: 0xfb, 0x51f: 0xfb, + 0x520: 0xa0, 0x521: 0xa0, 0x522: 0xa0, 0x523: 0xa0, 0x524: 0xa0, 0x525: 0xa0, 0x526: 0xa0, 0x527: 0xa0, + 0x528: 0x14d, 0x529: 0x15c, 0x52a: 0xfb, 0x52b: 0x15d, 0x52c: 0x15e, 0x52d: 0x15f, 0x52e: 0x160, 0x52f: 0xfb, + 0x530: 0xfb, 0x531: 0xfb, 0x532: 0xfb, 0x533: 0xfb, 0x534: 0xfb, 0x535: 0xfb, 0x536: 0xfb, 0x537: 0xfb, + 0x538: 0xfb, 0x539: 0x161, 0x53a: 0x162, 0x53b: 0xfb, 0x53c: 0xa0, 0x53d: 0x163, 0x53e: 0x164, 0x53f: 0x165, + // Block 0x15, offset 0x540 + 0x540: 0xa0, 0x541: 0xa0, 0x542: 0xa0, 0x543: 0xa0, 0x544: 0xa0, 0x545: 0xa0, 0x546: 0xa0, 0x547: 0xa0, + 0x548: 0xa0, 0x549: 0xa0, 0x54a: 0xa0, 0x54b: 0xa0, 0x54c: 0xa0, 0x54d: 0xa0, 0x54e: 0xa0, 0x54f: 0xa0, + 0x550: 0xa0, 0x551: 0xa0, 0x552: 0xa0, 0x553: 0xa0, 0x554: 0xa0, 0x555: 0xa0, 0x556: 0xa0, 0x557: 0xa0, + 0x558: 0xa0, 0x559: 0xa0, 0x55a: 0xa0, 0x55b: 0xa0, 0x55c: 0xa0, 0x55d: 0xa0, 0x55e: 0xa0, 0x55f: 0x166, + 0x560: 0xa0, 0x561: 0xa0, 0x562: 0xa0, 0x563: 0xa0, 0x564: 0xa0, 0x565: 0xa0, 0x566: 0xa0, 0x567: 0xa0, + 0x568: 0xa0, 0x569: 0xa0, 0x56a: 0xa0, 0x56b: 0xa0, 0x56c: 0xa0, 0x56d: 0xa0, 0x56e: 0xa0, 0x56f: 0xa0, + 0x570: 0xa0, 0x571: 0xa0, 0x572: 0xa0, 0x573: 0x167, 0x574: 0x168, 0x575: 0xfb, 0x576: 0xfb, 0x577: 0xfb, + 0x578: 0xfb, 0x579: 0xfb, 0x57a: 0xfb, 0x57b: 0xfb, 0x57c: 0xfb, 0x57d: 0xfb, 0x57e: 0xfb, 0x57f: 0xfb, + // Block 0x16, offset 0x580 + 0x580: 0xa0, 0x581: 0xa0, 0x582: 0xa0, 0x583: 0xa0, 0x584: 0x169, 0x585: 0x16a, 0x586: 0xa0, 0x587: 0xa0, + 0x588: 0xa0, 0x589: 0xa0, 0x58a: 0xa0, 0x58b: 0x16b, 0x58c: 0xfb, 0x58d: 0xfb, 0x58e: 0xfb, 0x58f: 0xfb, + 0x590: 0xfb, 0x591: 0xfb, 0x592: 0xfb, 0x593: 0xfb, 0x594: 0xfb, 0x595: 0xfb, 0x596: 0xfb, 0x597: 0xfb, + 0x598: 0xfb, 0x599: 0xfb, 0x59a: 0xfb, 0x59b: 0xfb, 0x59c: 0xfb, 0x59d: 0xfb, 0x59e: 0xfb, 0x59f: 0xfb, + 0x5a0: 0xfb, 0x5a1: 0xfb, 0x5a2: 0xfb, 0x5a3: 0xfb, 0x5a4: 0xfb, 0x5a5: 0xfb, 0x5a6: 0xfb, 0x5a7: 0xfb, + 0x5a8: 0xfb, 0x5a9: 0xfb, 0x5aa: 0xfb, 0x5ab: 0xfb, 0x5ac: 0xfb, 0x5ad: 0xfb, 0x5ae: 0xfb, 0x5af: 0xfb, + 0x5b0: 0xa0, 0x5b1: 0x16c, 0x5b2: 0x16d, 0x5b3: 0xfb, 0x5b4: 0xfb, 0x5b5: 0xfb, 0x5b6: 0xfb, 0x5b7: 0xfb, + 0x5b8: 0xfb, 0x5b9: 0xfb, 0x5ba: 0xfb, 0x5bb: 0xfb, 0x5bc: 0xfb, 0x5bd: 0xfb, 0x5be: 0xfb, 0x5bf: 0xfb, + // Block 0x17, offset 0x5c0 + 0x5c0: 0x9c, 0x5c1: 0x9c, 0x5c2: 0x9c, 0x5c3: 0x16e, 0x5c4: 0x16f, 0x5c5: 0x170, 0x5c6: 0x171, 0x5c7: 0x172, + 0x5c8: 0x9c, 0x5c9: 0x173, 0x5ca: 0xfb, 0x5cb: 0x174, 0x5cc: 0x9c, 0x5cd: 0x175, 0x5ce: 0xfb, 0x5cf: 0xfb, + 0x5d0: 0x60, 0x5d1: 0x61, 0x5d2: 0x62, 0x5d3: 0x63, 0x5d4: 0x64, 0x5d5: 0x65, 0x5d6: 0x66, 0x5d7: 0x67, + 0x5d8: 0x68, 0x5d9: 0x69, 0x5da: 0x6a, 0x5db: 0x6b, 0x5dc: 0x6c, 0x5dd: 0x6d, 0x5de: 0x6e, 0x5df: 0x6f, + 0x5e0: 0x9c, 0x5e1: 0x9c, 0x5e2: 0x9c, 0x5e3: 0x9c, 0x5e4: 0x9c, 0x5e5: 0x9c, 0x5e6: 0x9c, 0x5e7: 0x9c, + 0x5e8: 0x176, 0x5e9: 0x177, 0x5ea: 0x178, 0x5eb: 0xfb, 0x5ec: 0xfb, 0x5ed: 0xfb, 0x5ee: 0xfb, 0x5ef: 0xfb, + 0x5f0: 0xfb, 0x5f1: 0xfb, 0x5f2: 0xfb, 0x5f3: 0xfb, 0x5f4: 0xfb, 0x5f5: 0xfb, 0x5f6: 0xfb, 0x5f7: 0xfb, + 0x5f8: 0xfb, 0x5f9: 0xfb, 0x5fa: 0xfb, 0x5fb: 0xfb, 0x5fc: 0xfb, 0x5fd: 0xfb, 0x5fe: 0xfb, 0x5ff: 0xfb, + // Block 0x18, offset 0x600 + 0x600: 0x179, 0x601: 0xfb, 0x602: 0xfb, 0x603: 0xfb, 0x604: 0x17a, 0x605: 0x17b, 0x606: 0xfb, 0x607: 0xfb, + 0x608: 0xfb, 0x609: 0xfb, 0x60a: 0xfb, 0x60b: 0x17c, 0x60c: 0xfb, 0x60d: 0xfb, 0x60e: 0xfb, 0x60f: 0xfb, + 0x610: 0xfb, 0x611: 0xfb, 0x612: 0xfb, 0x613: 0xfb, 0x614: 0xfb, 0x615: 0xfb, 0x616: 0xfb, 0x617: 0xfb, + 0x618: 0xfb, 0x619: 0xfb, 0x61a: 0xfb, 0x61b: 0xfb, 0x61c: 0xfb, 0x61d: 0xfb, 0x61e: 0xfb, 0x61f: 0xfb, + 0x620: 0x123, 0x621: 0x123, 0x622: 0x123, 0x623: 0x17d, 0x624: 0x70, 0x625: 0x17e, 0x626: 0xfb, 0x627: 0xfb, + 0x628: 0xfb, 0x629: 0xfb, 0x62a: 0xfb, 0x62b: 0xfb, 0x62c: 0xfb, 0x62d: 0xfb, 0x62e: 0xfb, 0x62f: 0xfb, + 0x630: 0xfb, 0x631: 0x17f, 0x632: 0x180, 0x633: 0xfb, 0x634: 0x181, 0x635: 0xfb, 0x636: 0xfb, 0x637: 0xfb, + 0x638: 0x71, 0x639: 0x72, 0x63a: 0x73, 0x63b: 0x182, 0x63c: 0xfb, 0x63d: 0xfb, 0x63e: 0xfb, 0x63f: 0xfb, + // Block 0x19, offset 0x640 + 0x640: 0x183, 0x641: 0x9c, 0x642: 0x184, 0x643: 0x185, 0x644: 0x74, 0x645: 0x75, 0x646: 0x186, 0x647: 0x187, + 0x648: 0x76, 0x649: 0x188, 0x64a: 0xfb, 0x64b: 0xfb, 0x64c: 0x9c, 0x64d: 0x9c, 0x64e: 0x9c, 0x64f: 0x9c, + 0x650: 0x9c, 0x651: 0x9c, 0x652: 0x9c, 0x653: 0x9c, 0x654: 0x9c, 0x655: 0x9c, 0x656: 0x9c, 0x657: 0x9c, + 0x658: 0x9c, 0x659: 0x9c, 0x65a: 0x9c, 0x65b: 0x189, 0x65c: 0x9c, 0x65d: 0x18a, 0x65e: 0x9c, 0x65f: 0x18b, + 0x660: 0x18c, 0x661: 0x18d, 0x662: 0x18e, 0x663: 0xfb, 0x664: 0x9c, 0x665: 0x18f, 0x666: 0x9c, 0x667: 0x190, + 0x668: 0x9c, 0x669: 0x191, 0x66a: 0x192, 0x66b: 0x193, 0x66c: 0x9c, 0x66d: 0x9c, 0x66e: 0x194, 0x66f: 0x195, + 0x670: 0xfb, 0x671: 0xfb, 0x672: 0xfb, 0x673: 0xfb, 0x674: 0xfb, 0x675: 0xfb, 0x676: 0xfb, 0x677: 0xfb, + 0x678: 0xfb, 0x679: 0xfb, 0x67a: 0xfb, 0x67b: 0xfb, 0x67c: 0xfb, 0x67d: 0xfb, 0x67e: 0xfb, 0x67f: 0xfb, + // Block 0x1a, offset 0x680 + 0x680: 0xa0, 0x681: 0xa0, 0x682: 0xa0, 0x683: 0xa0, 0x684: 0xa0, 0x685: 0xa0, 0x686: 0xa0, 0x687: 0xa0, + 0x688: 0xa0, 0x689: 0xa0, 0x68a: 0xa0, 0x68b: 0xa0, 0x68c: 0xa0, 0x68d: 0xa0, 0x68e: 0xa0, 0x68f: 0xa0, + 0x690: 0xa0, 0x691: 0xa0, 0x692: 0xa0, 0x693: 0xa0, 0x694: 0xa0, 0x695: 0xa0, 0x696: 0xa0, 0x697: 0xa0, + 0x698: 0xa0, 0x699: 0xa0, 0x69a: 0xa0, 0x69b: 0x196, 0x69c: 0xa0, 0x69d: 0xa0, 0x69e: 0xa0, 0x69f: 0xa0, + 0x6a0: 0xa0, 0x6a1: 0xa0, 0x6a2: 0xa0, 0x6a3: 0xa0, 0x6a4: 0xa0, 0x6a5: 0xa0, 0x6a6: 0xa0, 0x6a7: 0xa0, + 0x6a8: 0xa0, 0x6a9: 0xa0, 0x6aa: 0xa0, 0x6ab: 0xa0, 0x6ac: 0xa0, 0x6ad: 0xa0, 0x6ae: 0xa0, 0x6af: 0xa0, + 0x6b0: 0xa0, 0x6b1: 0xa0, 0x6b2: 0xa0, 0x6b3: 0xa0, 0x6b4: 0xa0, 0x6b5: 0xa0, 0x6b6: 0xa0, 0x6b7: 0xa0, + 0x6b8: 0xa0, 0x6b9: 0xa0, 0x6ba: 0xa0, 0x6bb: 0xa0, 0x6bc: 0xa0, 0x6bd: 0xa0, 0x6be: 0xa0, 0x6bf: 0xa0, + // Block 0x1b, offset 0x6c0 + 0x6c0: 0xa0, 0x6c1: 0xa0, 0x6c2: 0xa0, 0x6c3: 0xa0, 0x6c4: 0xa0, 0x6c5: 0xa0, 0x6c6: 0xa0, 0x6c7: 0xa0, + 0x6c8: 0xa0, 0x6c9: 0xa0, 0x6ca: 0xa0, 0x6cb: 0xa0, 0x6cc: 0xa0, 0x6cd: 0xa0, 0x6ce: 0xa0, 0x6cf: 0xa0, + 0x6d0: 0xa0, 0x6d1: 0xa0, 0x6d2: 0xa0, 0x6d3: 0xa0, 0x6d4: 0xa0, 0x6d5: 0xa0, 0x6d6: 0xa0, 0x6d7: 0xa0, + 0x6d8: 0xa0, 0x6d9: 0xa0, 0x6da: 0xa0, 0x6db: 0xa0, 0x6dc: 0x197, 0x6dd: 0xa0, 0x6de: 0xa0, 0x6df: 0xa0, + 0x6e0: 0x198, 0x6e1: 0xa0, 0x6e2: 0xa0, 0x6e3: 0xa0, 0x6e4: 0xa0, 0x6e5: 0xa0, 0x6e6: 0xa0, 0x6e7: 0xa0, + 0x6e8: 0xa0, 0x6e9: 0xa0, 0x6ea: 0xa0, 0x6eb: 0xa0, 0x6ec: 0xa0, 0x6ed: 0xa0, 0x6ee: 0xa0, 0x6ef: 0xa0, + 0x6f0: 0xa0, 0x6f1: 0xa0, 0x6f2: 0xa0, 0x6f3: 0xa0, 0x6f4: 0xa0, 0x6f5: 0xa0, 0x6f6: 0xa0, 0x6f7: 0xa0, + 0x6f8: 0xa0, 0x6f9: 0xa0, 0x6fa: 0xa0, 0x6fb: 0xa0, 0x6fc: 0xa0, 0x6fd: 0xa0, 0x6fe: 0xa0, 0x6ff: 0xa0, + // Block 0x1c, offset 0x700 + 0x700: 0xa0, 0x701: 0xa0, 0x702: 0xa0, 0x703: 0xa0, 0x704: 0xa0, 0x705: 0xa0, 0x706: 0xa0, 0x707: 0xa0, + 0x708: 0xa0, 0x709: 0xa0, 0x70a: 0xa0, 0x70b: 0xa0, 0x70c: 0xa0, 0x70d: 0xa0, 0x70e: 0xa0, 0x70f: 0xa0, + 0x710: 0xa0, 0x711: 0xa0, 0x712: 0xa0, 0x713: 0xa0, 0x714: 0xa0, 0x715: 0xa0, 0x716: 0xa0, 0x717: 0xa0, + 0x718: 0xa0, 0x719: 0xa0, 0x71a: 0xa0, 0x71b: 0xa0, 0x71c: 0xa0, 0x71d: 0xa0, 0x71e: 0xa0, 0x71f: 0xa0, + 0x720: 0xa0, 0x721: 0xa0, 0x722: 0xa0, 0x723: 0xa0, 0x724: 0xa0, 0x725: 0xa0, 0x726: 0xa0, 0x727: 0xa0, + 0x728: 0xa0, 0x729: 0xa0, 0x72a: 0xa0, 0x72b: 0xa0, 0x72c: 0xa0, 0x72d: 0xa0, 0x72e: 0xa0, 0x72f: 0xa0, + 0x730: 0xa0, 0x731: 0xa0, 0x732: 0xa0, 0x733: 0xa0, 0x734: 0xa0, 0x735: 0xa0, 0x736: 0xa0, 0x737: 0xa0, + 0x738: 0xa0, 0x739: 0xa0, 0x73a: 0x199, 0x73b: 0xa0, 0x73c: 0xa0, 0x73d: 0xa0, 0x73e: 0xa0, 0x73f: 0xa0, + // Block 0x1d, offset 0x740 + 0x740: 0xa0, 0x741: 0xa0, 0x742: 0xa0, 0x743: 0xa0, 0x744: 0xa0, 0x745: 0xa0, 0x746: 0xa0, 0x747: 0xa0, + 0x748: 0xa0, 0x749: 0xa0, 0x74a: 0xa0, 0x74b: 0xa0, 0x74c: 0xa0, 0x74d: 0xa0, 0x74e: 0xa0, 0x74f: 0xa0, + 0x750: 0xa0, 0x751: 0xa0, 0x752: 0xa0, 0x753: 0xa0, 0x754: 0xa0, 0x755: 0xa0, 0x756: 0xa0, 0x757: 0xa0, + 0x758: 0xa0, 0x759: 0xa0, 0x75a: 0xa0, 0x75b: 0xa0, 0x75c: 0xa0, 0x75d: 0xa0, 0x75e: 0xa0, 0x75f: 0xa0, + 0x760: 0xa0, 0x761: 0xa0, 0x762: 0xa0, 0x763: 0xa0, 0x764: 0xa0, 0x765: 0xa0, 0x766: 0xa0, 0x767: 0xa0, + 0x768: 0xa0, 0x769: 0xa0, 0x76a: 0xa0, 0x76b: 0xa0, 0x76c: 0xa0, 0x76d: 0xa0, 0x76e: 0xa0, 0x76f: 0x19a, + 0x770: 0xfb, 0x771: 0xfb, 0x772: 0xfb, 0x773: 0xfb, 0x774: 0xfb, 0x775: 0xfb, 0x776: 0xfb, 0x777: 0xfb, + 0x778: 0xfb, 0x779: 0xfb, 0x77a: 0xfb, 0x77b: 0xfb, 0x77c: 0xfb, 0x77d: 0xfb, 0x77e: 0xfb, 0x77f: 0xfb, + // Block 0x1e, offset 0x780 + 0x780: 0xfb, 0x781: 0xfb, 0x782: 0xfb, 0x783: 0xfb, 0x784: 0xfb, 0x785: 0xfb, 0x786: 0xfb, 0x787: 0xfb, + 0x788: 0xfb, 0x789: 0xfb, 0x78a: 0xfb, 0x78b: 0xfb, 0x78c: 0xfb, 0x78d: 0xfb, 0x78e: 0xfb, 0x78f: 0xfb, + 0x790: 0xfb, 0x791: 0xfb, 0x792: 0xfb, 0x793: 0xfb, 0x794: 0xfb, 0x795: 0xfb, 0x796: 0xfb, 0x797: 0xfb, + 0x798: 0xfb, 0x799: 0xfb, 0x79a: 0xfb, 0x79b: 0xfb, 0x79c: 0xfb, 0x79d: 0xfb, 0x79e: 0xfb, 0x79f: 0xfb, + 0x7a0: 0x77, 0x7a1: 0x78, 0x7a2: 0x79, 0x7a3: 0x19b, 0x7a4: 0x7a, 0x7a5: 0x7b, 0x7a6: 0x19c, 0x7a7: 0x7c, + 0x7a8: 0x7d, 0x7a9: 0xfb, 0x7aa: 0xfb, 0x7ab: 0xfb, 0x7ac: 0xfb, 0x7ad: 0xfb, 0x7ae: 0xfb, 0x7af: 0xfb, + 0x7b0: 0xfb, 0x7b1: 0xfb, 0x7b2: 0xfb, 0x7b3: 0xfb, 0x7b4: 0xfb, 0x7b5: 0xfb, 0x7b6: 0xfb, 0x7b7: 0xfb, + 0x7b8: 0xfb, 0x7b9: 0xfb, 0x7ba: 0xfb, 0x7bb: 0xfb, 0x7bc: 0xfb, 0x7bd: 0xfb, 0x7be: 0xfb, 0x7bf: 0xfb, + // Block 0x1f, offset 0x7c0 + 0x7c0: 0xa0, 0x7c1: 0xa0, 0x7c2: 0xa0, 0x7c3: 0xa0, 0x7c4: 0xa0, 0x7c5: 0xa0, 0x7c6: 0xa0, 0x7c7: 0xa0, + 0x7c8: 0xa0, 0x7c9: 0xa0, 0x7ca: 0xa0, 0x7cb: 0xa0, 0x7cc: 0xa0, 0x7cd: 0x19d, 0x7ce: 0xfb, 0x7cf: 0xfb, + 0x7d0: 0xfb, 0x7d1: 0xfb, 0x7d2: 0xfb, 0x7d3: 0xfb, 0x7d4: 0xfb, 0x7d5: 0xfb, 0x7d6: 0xfb, 0x7d7: 0xfb, + 0x7d8: 0xfb, 0x7d9: 0xfb, 0x7da: 0xfb, 0x7db: 0xfb, 0x7dc: 0xfb, 0x7dd: 0xfb, 0x7de: 0xfb, 0x7df: 0xfb, + 0x7e0: 0xfb, 0x7e1: 0xfb, 0x7e2: 0xfb, 0x7e3: 0xfb, 0x7e4: 0xfb, 0x7e5: 0xfb, 0x7e6: 0xfb, 0x7e7: 0xfb, + 0x7e8: 0xfb, 0x7e9: 0xfb, 0x7ea: 0xfb, 0x7eb: 0xfb, 0x7ec: 0xfb, 0x7ed: 0xfb, 0x7ee: 0xfb, 0x7ef: 0xfb, + 0x7f0: 0xfb, 0x7f1: 0xfb, 0x7f2: 0xfb, 0x7f3: 0xfb, 0x7f4: 0xfb, 0x7f5: 0xfb, 0x7f6: 0xfb, 0x7f7: 0xfb, + 0x7f8: 0xfb, 0x7f9: 0xfb, 0x7fa: 0xfb, 0x7fb: 0xfb, 0x7fc: 0xfb, 0x7fd: 0xfb, 0x7fe: 0xfb, 0x7ff: 0xfb, + // Block 0x20, offset 0x800 + 0x810: 0x0d, 0x811: 0x0e, 0x812: 0x0f, 0x813: 0x10, 0x814: 0x11, 0x815: 0x0b, 0x816: 0x12, 0x817: 0x07, + 0x818: 0x13, 0x819: 0x0b, 0x81a: 0x0b, 0x81b: 0x14, 0x81c: 0x0b, 0x81d: 0x15, 0x81e: 0x16, 0x81f: 0x17, + 0x820: 0x07, 0x821: 0x07, 0x822: 0x07, 0x823: 0x07, 0x824: 0x07, 0x825: 0x07, 0x826: 0x07, 0x827: 0x07, + 0x828: 0x07, 0x829: 0x07, 0x82a: 0x18, 0x82b: 0x19, 0x82c: 0x1a, 0x82d: 0x07, 0x82e: 0x1b, 0x82f: 0x1c, + 0x830: 0x07, 0x831: 0x1d, 0x832: 0x0b, 0x833: 0x0b, 0x834: 0x0b, 0x835: 0x0b, 0x836: 0x0b, 0x837: 0x0b, + 0x838: 0x0b, 0x839: 0x0b, 0x83a: 0x0b, 0x83b: 0x0b, 0x83c: 0x0b, 0x83d: 0x0b, 0x83e: 0x0b, 0x83f: 0x0b, + // Block 0x21, offset 0x840 + 0x840: 0x0b, 0x841: 0x0b, 0x842: 0x0b, 0x843: 0x0b, 0x844: 0x0b, 0x845: 0x0b, 0x846: 0x0b, 0x847: 0x0b, + 0x848: 0x0b, 0x849: 0x0b, 0x84a: 0x0b, 0x84b: 0x0b, 0x84c: 0x0b, 0x84d: 0x0b, 0x84e: 0x0b, 0x84f: 0x0b, + 0x850: 0x0b, 0x851: 0x0b, 0x852: 0x0b, 0x853: 0x0b, 0x854: 0x0b, 0x855: 0x0b, 0x856: 0x0b, 0x857: 0x0b, + 0x858: 0x0b, 0x859: 0x0b, 0x85a: 0x0b, 0x85b: 0x0b, 0x85c: 0x0b, 0x85d: 0x0b, 0x85e: 0x0b, 0x85f: 0x0b, + 0x860: 0x0b, 0x861: 0x0b, 0x862: 0x0b, 0x863: 0x0b, 0x864: 0x0b, 0x865: 0x0b, 0x866: 0x0b, 0x867: 0x0b, + 0x868: 0x0b, 0x869: 0x0b, 0x86a: 0x0b, 0x86b: 0x0b, 0x86c: 0x0b, 0x86d: 0x0b, 0x86e: 0x0b, 0x86f: 0x0b, + 0x870: 0x0b, 0x871: 0x0b, 0x872: 0x0b, 0x873: 0x0b, 0x874: 0x0b, 0x875: 0x0b, 0x876: 0x0b, 0x877: 0x0b, + 0x878: 0x0b, 0x879: 0x0b, 0x87a: 0x0b, 0x87b: 0x0b, 0x87c: 0x0b, 0x87d: 0x0b, 0x87e: 0x0b, 0x87f: 0x0b, + // Block 0x22, offset 0x880 + 0x880: 0x19e, 0x881: 0x19f, 0x882: 0xfb, 0x883: 0xfb, 0x884: 0x1a0, 0x885: 0x1a0, 0x886: 0x1a0, 0x887: 0x1a1, + 0x888: 0xfb, 0x889: 0xfb, 0x88a: 0xfb, 0x88b: 0xfb, 0x88c: 0xfb, 0x88d: 0xfb, 0x88e: 0xfb, 0x88f: 0xfb, + 0x890: 0xfb, 0x891: 0xfb, 0x892: 0xfb, 0x893: 0xfb, 0x894: 0xfb, 0x895: 0xfb, 0x896: 0xfb, 0x897: 0xfb, + 0x898: 0xfb, 0x899: 0xfb, 0x89a: 0xfb, 0x89b: 0xfb, 0x89c: 0xfb, 0x89d: 0xfb, 0x89e: 0xfb, 0x89f: 0xfb, + 0x8a0: 0xfb, 0x8a1: 0xfb, 0x8a2: 0xfb, 0x8a3: 0xfb, 0x8a4: 0xfb, 0x8a5: 0xfb, 0x8a6: 0xfb, 0x8a7: 0xfb, + 0x8a8: 0xfb, 0x8a9: 0xfb, 0x8aa: 0xfb, 0x8ab: 0xfb, 0x8ac: 0xfb, 0x8ad: 0xfb, 0x8ae: 0xfb, 0x8af: 0xfb, + 0x8b0: 0xfb, 0x8b1: 0xfb, 0x8b2: 0xfb, 0x8b3: 0xfb, 0x8b4: 0xfb, 0x8b5: 0xfb, 0x8b6: 0xfb, 0x8b7: 0xfb, + 0x8b8: 0xfb, 0x8b9: 0xfb, 0x8ba: 0xfb, 0x8bb: 0xfb, 0x8bc: 0xfb, 0x8bd: 0xfb, 0x8be: 0xfb, 0x8bf: 0xfb, + // Block 0x23, offset 0x8c0 + 0x8c0: 0x0b, 0x8c1: 0x0b, 0x8c2: 0x0b, 0x8c3: 0x0b, 0x8c4: 0x0b, 0x8c5: 0x0b, 0x8c6: 0x0b, 0x8c7: 0x0b, + 0x8c8: 0x0b, 0x8c9: 0x0b, 0x8ca: 0x0b, 0x8cb: 0x0b, 0x8cc: 0x0b, 0x8cd: 0x0b, 0x8ce: 0x0b, 0x8cf: 0x0b, + 0x8d0: 0x0b, 0x8d1: 0x0b, 0x8d2: 0x0b, 0x8d3: 0x0b, 0x8d4: 0x0b, 0x8d5: 0x0b, 0x8d6: 0x0b, 0x8d7: 0x0b, + 0x8d8: 0x0b, 0x8d9: 0x0b, 0x8da: 0x0b, 0x8db: 0x0b, 0x8dc: 0x0b, 0x8dd: 0x0b, 0x8de: 0x0b, 0x8df: 0x0b, + 0x8e0: 0x20, 0x8e1: 0x0b, 0x8e2: 0x0b, 0x8e3: 0x0b, 0x8e4: 0x0b, 0x8e5: 0x0b, 0x8e6: 0x0b, 0x8e7: 0x0b, + 0x8e8: 0x0b, 0x8e9: 0x0b, 0x8ea: 0x0b, 0x8eb: 0x0b, 0x8ec: 0x0b, 0x8ed: 0x0b, 0x8ee: 0x0b, 0x8ef: 0x0b, + 0x8f0: 0x0b, 0x8f1: 0x0b, 0x8f2: 0x0b, 0x8f3: 0x0b, 0x8f4: 0x0b, 0x8f5: 0x0b, 0x8f6: 0x0b, 0x8f7: 0x0b, + 0x8f8: 0x0b, 0x8f9: 0x0b, 0x8fa: 0x0b, 0x8fb: 0x0b, 0x8fc: 0x0b, 0x8fd: 0x0b, 0x8fe: 0x0b, 0x8ff: 0x0b, + // Block 0x24, offset 0x900 + 0x900: 0x0b, 0x901: 0x0b, 0x902: 0x0b, 0x903: 0x0b, 0x904: 0x0b, 0x905: 0x0b, 0x906: 0x0b, 0x907: 0x0b, + 0x908: 0x0b, 0x909: 0x0b, 0x90a: 0x0b, 0x90b: 0x0b, 0x90c: 0x0b, 0x90d: 0x0b, 0x90e: 0x0b, 0x90f: 0x0b, +} + +// idnaSparseOffset: 292 entries, 584 bytes +var idnaSparseOffset = []uint16{0x0, 0x8, 0x19, 0x25, 0x27, 0x2c, 0x33, 0x3e, 0x4a, 0x4e, 0x5d, 0x62, 0x6c, 0x78, 0x85, 0x8b, 0x94, 0xa4, 0xb2, 0xbd, 0xca, 0xdb, 0xe5, 0xec, 0xf9, 0x10a, 0x111, 0x11c, 0x12b, 0x139, 0x143, 0x145, 0x14a, 0x14d, 0x150, 0x152, 0x15e, 0x169, 0x171, 0x177, 0x17d, 0x182, 0x187, 0x18a, 0x18e, 0x194, 0x199, 0x1a5, 0x1af, 0x1b5, 0x1c6, 0x1d0, 0x1d3, 0x1db, 0x1de, 0x1eb, 0x1f3, 0x1f7, 0x1fe, 0x206, 0x216, 0x222, 0x225, 0x22f, 0x23b, 0x247, 0x253, 0x25b, 0x260, 0x26d, 0x27e, 0x282, 0x28d, 0x291, 0x29a, 0x2a2, 0x2a8, 0x2ad, 0x2b0, 0x2b4, 0x2ba, 0x2be, 0x2c2, 0x2c6, 0x2cc, 0x2d4, 0x2db, 0x2e6, 0x2f0, 0x2f4, 0x2f7, 0x2fd, 0x301, 0x303, 0x306, 0x308, 0x30b, 0x315, 0x318, 0x327, 0x32b, 0x330, 0x333, 0x337, 0x33c, 0x341, 0x347, 0x358, 0x368, 0x36e, 0x372, 0x381, 0x386, 0x38e, 0x398, 0x3a3, 0x3ab, 0x3bc, 0x3c5, 0x3d5, 0x3e2, 0x3ee, 0x3f3, 0x400, 0x404, 0x409, 0x40b, 0x40d, 0x411, 0x413, 0x417, 0x420, 0x426, 0x42a, 0x43a, 0x444, 0x449, 0x44c, 0x452, 0x459, 0x45e, 0x462, 0x468, 0x46d, 0x476, 0x47b, 0x481, 0x488, 0x48f, 0x496, 0x49a, 0x49f, 0x4a2, 0x4a7, 0x4b3, 0x4b9, 0x4be, 0x4c5, 0x4cd, 0x4d2, 0x4d6, 0x4e6, 0x4ed, 0x4f1, 0x4f5, 0x4fc, 0x4fe, 0x501, 0x504, 0x508, 0x511, 0x515, 0x51d, 0x525, 0x52d, 0x539, 0x545, 0x54b, 0x554, 0x560, 0x567, 0x570, 0x57b, 0x582, 0x591, 0x59e, 0x5ab, 0x5b4, 0x5b8, 0x5c7, 0x5cf, 0x5da, 0x5e3, 0x5e9, 0x5f1, 0x5fa, 0x605, 0x608, 0x614, 0x61d, 0x620, 0x625, 0x62e, 0x633, 0x640, 0x64b, 0x654, 0x65e, 0x661, 0x66b, 0x674, 0x680, 0x68d, 0x69a, 0x6a8, 0x6af, 0x6b3, 0x6b7, 0x6ba, 0x6bf, 0x6c2, 0x6c7, 0x6ca, 0x6d1, 0x6d8, 0x6dc, 0x6e7, 0x6ea, 0x6ed, 0x6f0, 0x6f6, 0x6fc, 0x705, 0x708, 0x70b, 0x70e, 0x711, 0x718, 0x71b, 0x720, 0x72a, 0x72d, 0x731, 0x740, 0x74c, 0x750, 0x755, 0x759, 0x75e, 0x762, 0x767, 0x770, 0x77b, 0x781, 0x787, 0x78d, 0x793, 0x79c, 0x79f, 0x7a2, 0x7a6, 0x7aa, 0x7ae, 0x7b4, 0x7ba, 0x7bf, 0x7c2, 0x7d2, 0x7d9, 0x7dc, 0x7e1, 0x7e5, 0x7eb, 0x7f2, 0x7f6, 0x7fa, 0x803, 0x80a, 0x80f, 0x813, 0x821, 0x824, 0x827, 0x82b, 0x82f, 0x832, 0x842, 0x853, 0x856, 0x85b, 0x85d, 0x85f} + +// idnaSparseValues: 2146 entries, 8584 bytes +var idnaSparseValues = [2146]valueRange{ + // Block 0x0, offset 0x0 + {value: 0x0000, lo: 0x07}, + {value: 0xe105, lo: 0x80, hi: 0x96}, + {value: 0x0018, lo: 0x97, hi: 0x97}, + {value: 0xe105, lo: 0x98, hi: 0x9e}, + {value: 0x001f, lo: 0x9f, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xb6}, + {value: 0x0018, lo: 0xb7, hi: 0xb7}, + {value: 0x0008, lo: 0xb8, hi: 0xbf}, + // Block 0x1, offset 0x8 + {value: 0x0000, lo: 0x10}, + {value: 0x0008, lo: 0x80, hi: 0x80}, + {value: 0xe01d, lo: 0x81, hi: 0x81}, + {value: 0x0008, lo: 0x82, hi: 0x82}, + {value: 0x0335, lo: 0x83, hi: 0x83}, + {value: 0x034d, lo: 0x84, hi: 0x84}, + {value: 0x0365, lo: 0x85, hi: 0x85}, + {value: 0xe00d, lo: 0x86, hi: 0x86}, + {value: 0x0008, lo: 0x87, hi: 0x87}, + {value: 0xe00d, lo: 0x88, hi: 0x88}, + {value: 0x0008, lo: 0x89, hi: 0x89}, + {value: 0xe00d, lo: 0x8a, hi: 0x8a}, + {value: 0x0008, lo: 0x8b, hi: 0x8b}, + {value: 0xe00d, lo: 0x8c, hi: 0x8c}, + {value: 0x0008, lo: 0x8d, hi: 0x8d}, + {value: 0xe00d, lo: 0x8e, hi: 0x8e}, + {value: 0x0008, lo: 0x8f, hi: 0xbf}, + // Block 0x2, offset 0x19 + {value: 0x0000, lo: 0x0b}, + {value: 0x0008, lo: 0x80, hi: 0xaf}, + {value: 0x0249, lo: 0xb0, hi: 0xb0}, + {value: 0x037d, lo: 0xb1, hi: 0xb1}, + {value: 0x0259, lo: 0xb2, hi: 0xb2}, + {value: 0x0269, lo: 0xb3, hi: 0xb3}, + {value: 0x034d, lo: 0xb4, hi: 0xb4}, + {value: 0x0395, lo: 0xb5, hi: 0xb5}, + {value: 0xe1bd, lo: 0xb6, hi: 0xb6}, + {value: 0x0279, lo: 0xb7, hi: 0xb7}, + {value: 0x0289, lo: 0xb8, hi: 0xb8}, + {value: 0x0008, lo: 0xb9, hi: 0xbf}, + // Block 0x3, offset 0x25 + {value: 0x0000, lo: 0x01}, + {value: 0x3308, lo: 0x80, hi: 0xbf}, + // Block 0x4, offset 0x27 + {value: 0x0000, lo: 0x04}, + {value: 0x03f5, lo: 0x80, hi: 0x8f}, + {value: 0xe105, lo: 0x90, hi: 0x9f}, + {value: 0x049d, lo: 0xa0, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbf}, + // Block 0x5, offset 0x2c + {value: 0x0000, lo: 0x06}, + {value: 0xe185, lo: 0x80, hi: 0x8f}, + {value: 0x0545, lo: 0x90, hi: 0x96}, + {value: 0x0040, lo: 0x97, hi: 0x98}, + {value: 0x0008, lo: 0x99, hi: 0x99}, + {value: 0x0018, lo: 0x9a, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xbf}, + // Block 0x6, offset 0x33 + {value: 0x0000, lo: 0x0a}, + {value: 0x0008, lo: 0x80, hi: 0x86}, + {value: 0x0401, lo: 0x87, hi: 0x87}, + {value: 0x0008, lo: 0x88, hi: 0x88}, + {value: 0x0018, lo: 0x89, hi: 0x8a}, + {value: 0x0040, lo: 0x8b, hi: 0x8c}, + {value: 0x0018, lo: 0x8d, hi: 0x8f}, + {value: 0x0040, lo: 0x90, hi: 0x90}, + {value: 0x3308, lo: 0x91, hi: 0xbd}, + {value: 0x0818, lo: 0xbe, hi: 0xbe}, + {value: 0x3308, lo: 0xbf, hi: 0xbf}, + // Block 0x7, offset 0x3e + {value: 0x0000, lo: 0x0b}, + {value: 0x0818, lo: 0x80, hi: 0x80}, + {value: 0x3308, lo: 0x81, hi: 0x82}, + {value: 0x0818, lo: 0x83, hi: 0x83}, + {value: 0x3308, lo: 0x84, hi: 0x85}, + {value: 0x0818, lo: 0x86, hi: 0x86}, + {value: 0x3308, lo: 0x87, hi: 0x87}, + {value: 0x0040, lo: 0x88, hi: 0x8f}, + {value: 0x0808, lo: 0x90, hi: 0xaa}, + {value: 0x0040, lo: 0xab, hi: 0xae}, + {value: 0x0808, lo: 0xaf, hi: 0xb4}, + {value: 0x0040, lo: 0xb5, hi: 0xbf}, + // Block 0x8, offset 0x4a + {value: 0x0000, lo: 0x03}, + {value: 0x0a08, lo: 0x80, hi: 0x87}, + {value: 0x0c08, lo: 0x88, hi: 0x99}, + {value: 0x0a08, lo: 0x9a, hi: 0xbf}, + // Block 0x9, offset 0x4e + {value: 0x0000, lo: 0x0e}, + {value: 0x3308, lo: 0x80, hi: 0x8a}, + {value: 0x0040, lo: 0x8b, hi: 0x8c}, + {value: 0x0c08, lo: 0x8d, hi: 0x8d}, + {value: 0x0a08, lo: 0x8e, hi: 0x98}, + {value: 0x0c08, lo: 0x99, hi: 0x9b}, + {value: 0x0a08, lo: 0x9c, hi: 0xaa}, + {value: 0x0c08, lo: 0xab, hi: 0xac}, + {value: 0x0a08, lo: 0xad, hi: 0xb0}, + {value: 0x0c08, lo: 0xb1, hi: 0xb1}, + {value: 0x0a08, lo: 0xb2, hi: 0xb2}, + {value: 0x0c08, lo: 0xb3, hi: 0xb4}, + {value: 0x0a08, lo: 0xb5, hi: 0xb7}, + {value: 0x0c08, lo: 0xb8, hi: 0xb9}, + {value: 0x0a08, lo: 0xba, hi: 0xbf}, + // Block 0xa, offset 0x5d + {value: 0x0000, lo: 0x04}, + {value: 0x0808, lo: 0x80, hi: 0xa5}, + {value: 0x3308, lo: 0xa6, hi: 0xb0}, + {value: 0x0808, lo: 0xb1, hi: 0xb1}, + {value: 0x0040, lo: 0xb2, hi: 0xbf}, + // Block 0xb, offset 0x62 + {value: 0x0000, lo: 0x09}, + {value: 0x0808, lo: 0x80, hi: 0x89}, + {value: 0x0a08, lo: 0x8a, hi: 0xaa}, + {value: 0x3308, lo: 0xab, hi: 0xb3}, + {value: 0x0808, lo: 0xb4, hi: 0xb5}, + {value: 0x0018, lo: 0xb6, hi: 0xb9}, + {value: 0x0818, lo: 0xba, hi: 0xba}, + {value: 0x0040, lo: 0xbb, hi: 0xbc}, + {value: 0x3308, lo: 0xbd, hi: 0xbd}, + {value: 0x0818, lo: 0xbe, hi: 0xbf}, + // Block 0xc, offset 0x6c + {value: 0x0000, lo: 0x0b}, + {value: 0x0808, lo: 0x80, hi: 0x95}, + {value: 0x3308, lo: 0x96, hi: 0x99}, + {value: 0x0808, lo: 0x9a, hi: 0x9a}, + {value: 0x3308, lo: 0x9b, hi: 0xa3}, + {value: 0x0808, lo: 0xa4, hi: 0xa4}, + {value: 0x3308, lo: 0xa5, hi: 0xa7}, + {value: 0x0808, lo: 0xa8, hi: 0xa8}, + {value: 0x3308, lo: 0xa9, hi: 0xad}, + {value: 0x0040, lo: 0xae, hi: 0xaf}, + {value: 0x0818, lo: 0xb0, hi: 0xbe}, + {value: 0x0040, lo: 0xbf, hi: 0xbf}, + // Block 0xd, offset 0x78 + {value: 0x0000, lo: 0x0c}, + {value: 0x0040, lo: 0x80, hi: 0x9f}, + {value: 0x0a08, lo: 0xa0, hi: 0xa9}, + {value: 0x0c08, lo: 0xaa, hi: 0xac}, + {value: 0x0808, lo: 0xad, hi: 0xad}, + {value: 0x0c08, lo: 0xae, hi: 0xae}, + {value: 0x0a08, lo: 0xaf, hi: 0xb0}, + {value: 0x0c08, lo: 0xb1, hi: 0xb2}, + {value: 0x0a08, lo: 0xb3, hi: 0xb4}, + {value: 0x0040, lo: 0xb5, hi: 0xb5}, + {value: 0x0a08, lo: 0xb6, hi: 0xb8}, + {value: 0x0c08, lo: 0xb9, hi: 0xb9}, + {value: 0x0a08, lo: 0xba, hi: 0xbf}, + // Block 0xe, offset 0x85 + {value: 0x0000, lo: 0x05}, + {value: 0x0a08, lo: 0x80, hi: 0x87}, + {value: 0x0040, lo: 0x88, hi: 0x92}, + {value: 0x3308, lo: 0x93, hi: 0xa1}, + {value: 0x0840, lo: 0xa2, hi: 0xa2}, + {value: 0x3308, lo: 0xa3, hi: 0xbf}, + // Block 0xf, offset 0x8b + {value: 0x0000, lo: 0x08}, + {value: 0x3308, lo: 0x80, hi: 0x82}, + {value: 0x3008, lo: 0x83, hi: 0x83}, + {value: 0x0008, lo: 0x84, hi: 0xb9}, + {value: 0x3308, lo: 0xba, hi: 0xba}, + {value: 0x3008, lo: 0xbb, hi: 0xbb}, + {value: 0x3308, lo: 0xbc, hi: 0xbc}, + {value: 0x0008, lo: 0xbd, hi: 0xbd}, + {value: 0x3008, lo: 0xbe, hi: 0xbf}, + // Block 0x10, offset 0x94 + {value: 0x0000, lo: 0x0f}, + {value: 0x3308, lo: 0x80, hi: 0x80}, + {value: 0x3008, lo: 0x81, hi: 0x82}, + {value: 0x0040, lo: 0x83, hi: 0x85}, + {value: 0x3008, lo: 0x86, hi: 0x88}, + {value: 0x0040, lo: 0x89, hi: 0x89}, + {value: 0x3008, lo: 0x8a, hi: 0x8c}, + {value: 0x3b08, lo: 0x8d, hi: 0x8d}, + {value: 0x0040, lo: 0x8e, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x90}, + {value: 0x0040, lo: 0x91, hi: 0x96}, + {value: 0x3008, lo: 0x97, hi: 0x97}, + {value: 0x0040, lo: 0x98, hi: 0xa5}, + {value: 0x0008, lo: 0xa6, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xba}, + {value: 0x0040, lo: 0xbb, hi: 0xbf}, + // Block 0x11, offset 0xa4 + {value: 0x0000, lo: 0x0d}, + {value: 0x3308, lo: 0x80, hi: 0x80}, + {value: 0x3008, lo: 0x81, hi: 0x83}, + {value: 0x3308, lo: 0x84, hi: 0x84}, + {value: 0x0008, lo: 0x85, hi: 0x8c}, + {value: 0x0040, lo: 0x8d, hi: 0x8d}, + {value: 0x0008, lo: 0x8e, hi: 0x90}, + {value: 0x0040, lo: 0x91, hi: 0x91}, + {value: 0x0008, lo: 0x92, hi: 0xa8}, + {value: 0x0040, lo: 0xa9, hi: 0xa9}, + {value: 0x0008, lo: 0xaa, hi: 0xb9}, + {value: 0x0040, lo: 0xba, hi: 0xbc}, + {value: 0x0008, lo: 0xbd, hi: 0xbd}, + {value: 0x3308, lo: 0xbe, hi: 0xbf}, + // Block 0x12, offset 0xb2 + {value: 0x0000, lo: 0x0a}, + {value: 0x3308, lo: 0x80, hi: 0x81}, + {value: 0x3008, lo: 0x82, hi: 0x83}, + {value: 0x0008, lo: 0x84, hi: 0x8c}, + {value: 0x0040, lo: 0x8d, hi: 0x8d}, + {value: 0x0008, lo: 0x8e, hi: 0x90}, + {value: 0x0040, lo: 0x91, hi: 0x91}, + {value: 0x0008, lo: 0x92, hi: 0xba}, + {value: 0x3b08, lo: 0xbb, hi: 0xbc}, + {value: 0x0008, lo: 0xbd, hi: 0xbd}, + {value: 0x3008, lo: 0xbe, hi: 0xbf}, + // Block 0x13, offset 0xbd + {value: 0x0000, lo: 0x0c}, + {value: 0x0040, lo: 0x80, hi: 0x80}, + {value: 0x3308, lo: 0x81, hi: 0x81}, + {value: 0x3008, lo: 0x82, hi: 0x83}, + {value: 0x0040, lo: 0x84, hi: 0x84}, + {value: 0x0008, lo: 0x85, hi: 0x96}, + {value: 0x0040, lo: 0x97, hi: 0x99}, + {value: 0x0008, lo: 0x9a, hi: 0xb1}, + {value: 0x0040, lo: 0xb2, hi: 0xb2}, + {value: 0x0008, lo: 0xb3, hi: 0xbb}, + {value: 0x0040, lo: 0xbc, hi: 0xbc}, + {value: 0x0008, lo: 0xbd, hi: 0xbd}, + {value: 0x0040, lo: 0xbe, hi: 0xbf}, + // Block 0x14, offset 0xca + {value: 0x0000, lo: 0x10}, + {value: 0x0008, lo: 0x80, hi: 0x86}, + {value: 0x0040, lo: 0x87, hi: 0x89}, + {value: 0x3b08, lo: 0x8a, hi: 0x8a}, + {value: 0x0040, lo: 0x8b, hi: 0x8e}, + {value: 0x3008, lo: 0x8f, hi: 0x91}, + {value: 0x3308, lo: 0x92, hi: 0x94}, + {value: 0x0040, lo: 0x95, hi: 0x95}, + {value: 0x3308, lo: 0x96, hi: 0x96}, + {value: 0x0040, lo: 0x97, hi: 0x97}, + {value: 0x3008, lo: 0x98, hi: 0x9f}, + {value: 0x0040, lo: 0xa0, hi: 0xa5}, + {value: 0x0008, lo: 0xa6, hi: 0xaf}, + {value: 0x0040, lo: 0xb0, hi: 0xb1}, + {value: 0x3008, lo: 0xb2, hi: 0xb3}, + {value: 0x0018, lo: 0xb4, hi: 0xb4}, + {value: 0x0040, lo: 0xb5, hi: 0xbf}, + // Block 0x15, offset 0xdb + {value: 0x0000, lo: 0x09}, + {value: 0x0040, lo: 0x80, hi: 0x80}, + {value: 0x0008, lo: 0x81, hi: 0xb0}, + {value: 0x3308, lo: 0xb1, hi: 0xb1}, + {value: 0x0008, lo: 0xb2, hi: 0xb2}, + {value: 0x08f1, lo: 0xb3, hi: 0xb3}, + {value: 0x3308, lo: 0xb4, hi: 0xb9}, + {value: 0x3b08, lo: 0xba, hi: 0xba}, + {value: 0x0040, lo: 0xbb, hi: 0xbe}, + {value: 0x0018, lo: 0xbf, hi: 0xbf}, + // Block 0x16, offset 0xe5 + {value: 0x0000, lo: 0x06}, + {value: 0x0008, lo: 0x80, hi: 0x86}, + {value: 0x3308, lo: 0x87, hi: 0x8e}, + {value: 0x0018, lo: 0x8f, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0018, lo: 0x9a, hi: 0x9b}, + {value: 0x0040, lo: 0x9c, hi: 0xbf}, + // Block 0x17, offset 0xec + {value: 0x0000, lo: 0x0c}, + {value: 0x0008, lo: 0x80, hi: 0x84}, + {value: 0x0040, lo: 0x85, hi: 0x85}, + {value: 0x0008, lo: 0x86, hi: 0x86}, + {value: 0x0040, lo: 0x87, hi: 0x87}, + {value: 0x3308, lo: 0x88, hi: 0x8d}, + {value: 0x0040, lo: 0x8e, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9b}, + {value: 0x0961, lo: 0x9c, hi: 0x9c}, + {value: 0x0999, lo: 0x9d, hi: 0x9d}, + {value: 0x0008, lo: 0x9e, hi: 0x9f}, + {value: 0x0040, lo: 0xa0, hi: 0xbf}, + // Block 0x18, offset 0xf9 + {value: 0x0000, lo: 0x10}, + {value: 0x0008, lo: 0x80, hi: 0x80}, + {value: 0x0018, lo: 0x81, hi: 0x8a}, + {value: 0x0008, lo: 0x8b, hi: 0x8b}, + {value: 0xe03d, lo: 0x8c, hi: 0x8c}, + {value: 0x0018, lo: 0x8d, hi: 0x97}, + {value: 0x3308, lo: 0x98, hi: 0x99}, + {value: 0x0018, lo: 0x9a, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa9}, + {value: 0x0018, lo: 0xaa, hi: 0xb4}, + {value: 0x3308, lo: 0xb5, hi: 0xb5}, + {value: 0x0018, lo: 0xb6, hi: 0xb6}, + {value: 0x3308, lo: 0xb7, hi: 0xb7}, + {value: 0x0018, lo: 0xb8, hi: 0xb8}, + {value: 0x3308, lo: 0xb9, hi: 0xb9}, + {value: 0x0018, lo: 0xba, hi: 0xbd}, + {value: 0x3008, lo: 0xbe, hi: 0xbf}, + // Block 0x19, offset 0x10a + {value: 0x0000, lo: 0x06}, + {value: 0x0018, lo: 0x80, hi: 0x85}, + {value: 0x3308, lo: 0x86, hi: 0x86}, + {value: 0x0018, lo: 0x87, hi: 0x8c}, + {value: 0x0040, lo: 0x8d, hi: 0x8d}, + {value: 0x0018, lo: 0x8e, hi: 0x9a}, + {value: 0x0040, lo: 0x9b, hi: 0xbf}, + // Block 0x1a, offset 0x111 + {value: 0x0000, lo: 0x0a}, + {value: 0x0008, lo: 0x80, hi: 0xaa}, + {value: 0x3008, lo: 0xab, hi: 0xac}, + {value: 0x3308, lo: 0xad, hi: 0xb0}, + {value: 0x3008, lo: 0xb1, hi: 0xb1}, + {value: 0x3308, lo: 0xb2, hi: 0xb7}, + {value: 0x3008, lo: 0xb8, hi: 0xb8}, + {value: 0x3b08, lo: 0xb9, hi: 0xba}, + {value: 0x3008, lo: 0xbb, hi: 0xbc}, + {value: 0x3308, lo: 0xbd, hi: 0xbe}, + {value: 0x0008, lo: 0xbf, hi: 0xbf}, + // Block 0x1b, offset 0x11c + {value: 0x0000, lo: 0x0e}, + {value: 0x0008, lo: 0x80, hi: 0x89}, + {value: 0x0018, lo: 0x8a, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x95}, + {value: 0x3008, lo: 0x96, hi: 0x97}, + {value: 0x3308, lo: 0x98, hi: 0x99}, + {value: 0x0008, lo: 0x9a, hi: 0x9d}, + {value: 0x3308, lo: 0x9e, hi: 0xa0}, + {value: 0x0008, lo: 0xa1, hi: 0xa1}, + {value: 0x3008, lo: 0xa2, hi: 0xa4}, + {value: 0x0008, lo: 0xa5, hi: 0xa6}, + {value: 0x3008, lo: 0xa7, hi: 0xad}, + {value: 0x0008, lo: 0xae, hi: 0xb0}, + {value: 0x3308, lo: 0xb1, hi: 0xb4}, + {value: 0x0008, lo: 0xb5, hi: 0xbf}, + // Block 0x1c, offset 0x12b + {value: 0x0000, lo: 0x0d}, + {value: 0x0008, lo: 0x80, hi: 0x81}, + {value: 0x3308, lo: 0x82, hi: 0x82}, + {value: 0x3008, lo: 0x83, hi: 0x84}, + {value: 0x3308, lo: 0x85, hi: 0x86}, + {value: 0x3008, lo: 0x87, hi: 0x8c}, + {value: 0x3308, lo: 0x8d, hi: 0x8d}, + {value: 0x0008, lo: 0x8e, hi: 0x8e}, + {value: 0x3008, lo: 0x8f, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x3008, lo: 0x9a, hi: 0x9c}, + {value: 0x3308, lo: 0x9d, hi: 0x9d}, + {value: 0x0018, lo: 0x9e, hi: 0x9f}, + {value: 0x0040, lo: 0xa0, hi: 0xbf}, + // Block 0x1d, offset 0x139 + {value: 0x0000, lo: 0x09}, + {value: 0x0040, lo: 0x80, hi: 0x86}, + {value: 0x055d, lo: 0x87, hi: 0x87}, + {value: 0x0040, lo: 0x88, hi: 0x8c}, + {value: 0x055d, lo: 0x8d, hi: 0x8d}, + {value: 0x0040, lo: 0x8e, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0xba}, + {value: 0x0018, lo: 0xbb, hi: 0xbb}, + {value: 0xe105, lo: 0xbc, hi: 0xbc}, + {value: 0x0008, lo: 0xbd, hi: 0xbf}, + // Block 0x1e, offset 0x143 + {value: 0x0000, lo: 0x01}, + {value: 0x0018, lo: 0x80, hi: 0xbf}, + // Block 0x1f, offset 0x145 + {value: 0x0000, lo: 0x04}, + {value: 0x0018, lo: 0x80, hi: 0x9e}, + {value: 0x0040, lo: 0x9f, hi: 0xa0}, + {value: 0x2018, lo: 0xa1, hi: 0xb5}, + {value: 0x0018, lo: 0xb6, hi: 0xbf}, + // Block 0x20, offset 0x14a + {value: 0x0000, lo: 0x02}, + {value: 0x0018, lo: 0x80, hi: 0xa7}, + {value: 0x2018, lo: 0xa8, hi: 0xbf}, + // Block 0x21, offset 0x14d + {value: 0x0000, lo: 0x02}, + {value: 0x2018, lo: 0x80, hi: 0x82}, + {value: 0x0018, lo: 0x83, hi: 0xbf}, + // Block 0x22, offset 0x150 + {value: 0x0000, lo: 0x01}, + {value: 0x0008, lo: 0x80, hi: 0xbf}, + // Block 0x23, offset 0x152 + {value: 0x0000, lo: 0x0b}, + {value: 0x0008, lo: 0x80, hi: 0x88}, + {value: 0x0040, lo: 0x89, hi: 0x89}, + {value: 0x0008, lo: 0x8a, hi: 0x8d}, + {value: 0x0040, lo: 0x8e, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x96}, + {value: 0x0040, lo: 0x97, hi: 0x97}, + {value: 0x0008, lo: 0x98, hi: 0x98}, + {value: 0x0040, lo: 0x99, hi: 0x99}, + {value: 0x0008, lo: 0x9a, hi: 0x9d}, + {value: 0x0040, lo: 0x9e, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xbf}, + // Block 0x24, offset 0x15e + {value: 0x0000, lo: 0x0a}, + {value: 0x0008, lo: 0x80, hi: 0x88}, + {value: 0x0040, lo: 0x89, hi: 0x89}, + {value: 0x0008, lo: 0x8a, hi: 0x8d}, + {value: 0x0040, lo: 0x8e, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0xb0}, + {value: 0x0040, lo: 0xb1, hi: 0xb1}, + {value: 0x0008, lo: 0xb2, hi: 0xb5}, + {value: 0x0040, lo: 0xb6, hi: 0xb7}, + {value: 0x0008, lo: 0xb8, hi: 0xbe}, + {value: 0x0040, lo: 0xbf, hi: 0xbf}, + // Block 0x25, offset 0x169 + {value: 0x0000, lo: 0x07}, + {value: 0x0008, lo: 0x80, hi: 0x80}, + {value: 0x0040, lo: 0x81, hi: 0x81}, + {value: 0x0008, lo: 0x82, hi: 0x85}, + {value: 0x0040, lo: 0x86, hi: 0x87}, + {value: 0x0008, lo: 0x88, hi: 0x96}, + {value: 0x0040, lo: 0x97, hi: 0x97}, + {value: 0x0008, lo: 0x98, hi: 0xbf}, + // Block 0x26, offset 0x171 + {value: 0x0000, lo: 0x05}, + {value: 0x0008, lo: 0x80, hi: 0x90}, + {value: 0x0040, lo: 0x91, hi: 0x91}, + {value: 0x0008, lo: 0x92, hi: 0x95}, + {value: 0x0040, lo: 0x96, hi: 0x97}, + {value: 0x0008, lo: 0x98, hi: 0xbf}, + // Block 0x27, offset 0x177 + {value: 0x0000, lo: 0x05}, + {value: 0x0008, lo: 0x80, hi: 0x9a}, + {value: 0x0040, lo: 0x9b, hi: 0x9c}, + {value: 0x3308, lo: 0x9d, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xbc}, + {value: 0x0040, lo: 0xbd, hi: 0xbf}, + // Block 0x28, offset 0x17d + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0x8f}, + {value: 0x0018, lo: 0x90, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xbf}, + // Block 0x29, offset 0x182 + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0xb5}, + {value: 0x0040, lo: 0xb6, hi: 0xb7}, + {value: 0xe045, lo: 0xb8, hi: 0xbd}, + {value: 0x0040, lo: 0xbe, hi: 0xbf}, + // Block 0x2a, offset 0x187 + {value: 0x0000, lo: 0x02}, + {value: 0x0018, lo: 0x80, hi: 0x80}, + {value: 0x0008, lo: 0x81, hi: 0xbf}, + // Block 0x2b, offset 0x18a + {value: 0x0000, lo: 0x03}, + {value: 0x0008, lo: 0x80, hi: 0xac}, + {value: 0x0018, lo: 0xad, hi: 0xae}, + {value: 0x0008, lo: 0xaf, hi: 0xbf}, + // Block 0x2c, offset 0x18e + {value: 0x0000, lo: 0x05}, + {value: 0x0040, lo: 0x80, hi: 0x80}, + {value: 0x0008, lo: 0x81, hi: 0x9a}, + {value: 0x0018, lo: 0x9b, hi: 0x9c}, + {value: 0x0040, lo: 0x9d, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xbf}, + // Block 0x2d, offset 0x194 + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0xaa}, + {value: 0x0018, lo: 0xab, hi: 0xb0}, + {value: 0x0008, lo: 0xb1, hi: 0xb8}, + {value: 0x0040, lo: 0xb9, hi: 0xbf}, + // Block 0x2e, offset 0x199 + {value: 0x0000, lo: 0x0b}, + {value: 0x0008, lo: 0x80, hi: 0x8c}, + {value: 0x0040, lo: 0x8d, hi: 0x8d}, + {value: 0x0008, lo: 0x8e, hi: 0x91}, + {value: 0x3308, lo: 0x92, hi: 0x93}, + {value: 0x3b08, lo: 0x94, hi: 0x94}, + {value: 0x0040, lo: 0x95, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xb1}, + {value: 0x3308, lo: 0xb2, hi: 0xb3}, + {value: 0x3b08, lo: 0xb4, hi: 0xb4}, + {value: 0x0018, lo: 0xb5, hi: 0xb6}, + {value: 0x0040, lo: 0xb7, hi: 0xbf}, + // Block 0x2f, offset 0x1a5 + {value: 0x0000, lo: 0x09}, + {value: 0x0008, lo: 0x80, hi: 0x91}, + {value: 0x3308, lo: 0x92, hi: 0x93}, + {value: 0x0040, lo: 0x94, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xac}, + {value: 0x0040, lo: 0xad, hi: 0xad}, + {value: 0x0008, lo: 0xae, hi: 0xb0}, + {value: 0x0040, lo: 0xb1, hi: 0xb1}, + {value: 0x3308, lo: 0xb2, hi: 0xb3}, + {value: 0x0040, lo: 0xb4, hi: 0xbf}, + // Block 0x30, offset 0x1af + {value: 0x0000, lo: 0x05}, + {value: 0x0008, lo: 0x80, hi: 0xb3}, + {value: 0x3340, lo: 0xb4, hi: 0xb5}, + {value: 0x3008, lo: 0xb6, hi: 0xb6}, + {value: 0x3308, lo: 0xb7, hi: 0xbd}, + {value: 0x3008, lo: 0xbe, hi: 0xbf}, + // Block 0x31, offset 0x1b5 + {value: 0x0000, lo: 0x10}, + {value: 0x3008, lo: 0x80, hi: 0x85}, + {value: 0x3308, lo: 0x86, hi: 0x86}, + {value: 0x3008, lo: 0x87, hi: 0x88}, + {value: 0x3308, lo: 0x89, hi: 0x91}, + {value: 0x3b08, lo: 0x92, hi: 0x92}, + {value: 0x3308, lo: 0x93, hi: 0x93}, + {value: 0x0018, lo: 0x94, hi: 0x96}, + {value: 0x0008, lo: 0x97, hi: 0x97}, + {value: 0x0018, lo: 0x98, hi: 0x9b}, + {value: 0x0008, lo: 0x9c, hi: 0x9c}, + {value: 0x3308, lo: 0x9d, hi: 0x9d}, + {value: 0x0040, lo: 0x9e, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa9}, + {value: 0x0040, lo: 0xaa, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xb9}, + {value: 0x0040, lo: 0xba, hi: 0xbf}, + // Block 0x32, offset 0x1c6 + {value: 0x0000, lo: 0x09}, + {value: 0x0018, lo: 0x80, hi: 0x85}, + {value: 0x0040, lo: 0x86, hi: 0x86}, + {value: 0x0218, lo: 0x87, hi: 0x87}, + {value: 0x0018, lo: 0x88, hi: 0x8a}, + {value: 0x33c0, lo: 0x8b, hi: 0x8d}, + {value: 0x0040, lo: 0x8e, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9f}, + {value: 0x0208, lo: 0xa0, hi: 0xbf}, + // Block 0x33, offset 0x1d0 + {value: 0x0000, lo: 0x02}, + {value: 0x0208, lo: 0x80, hi: 0xb8}, + {value: 0x0040, lo: 0xb9, hi: 0xbf}, + // Block 0x34, offset 0x1d3 + {value: 0x0000, lo: 0x07}, + {value: 0x0008, lo: 0x80, hi: 0x84}, + {value: 0x3308, lo: 0x85, hi: 0x86}, + {value: 0x0208, lo: 0x87, hi: 0xa8}, + {value: 0x3308, lo: 0xa9, hi: 0xa9}, + {value: 0x0208, lo: 0xaa, hi: 0xaa}, + {value: 0x0040, lo: 0xab, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbf}, + // Block 0x35, offset 0x1db + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0xb5}, + {value: 0x0040, lo: 0xb6, hi: 0xbf}, + // Block 0x36, offset 0x1de + {value: 0x0000, lo: 0x0c}, + {value: 0x0008, lo: 0x80, hi: 0x9e}, + {value: 0x0040, lo: 0x9f, hi: 0x9f}, + {value: 0x3308, lo: 0xa0, hi: 0xa2}, + {value: 0x3008, lo: 0xa3, hi: 0xa6}, + {value: 0x3308, lo: 0xa7, hi: 0xa8}, + {value: 0x3008, lo: 0xa9, hi: 0xab}, + {value: 0x0040, lo: 0xac, hi: 0xaf}, + {value: 0x3008, lo: 0xb0, hi: 0xb1}, + {value: 0x3308, lo: 0xb2, hi: 0xb2}, + {value: 0x3008, lo: 0xb3, hi: 0xb8}, + {value: 0x3308, lo: 0xb9, hi: 0xbb}, + {value: 0x0040, lo: 0xbc, hi: 0xbf}, + // Block 0x37, offset 0x1eb + {value: 0x0000, lo: 0x07}, + {value: 0x0018, lo: 0x80, hi: 0x80}, + {value: 0x0040, lo: 0x81, hi: 0x83}, + {value: 0x0018, lo: 0x84, hi: 0x85}, + {value: 0x0008, lo: 0x86, hi: 0xad}, + {value: 0x0040, lo: 0xae, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xb4}, + {value: 0x0040, lo: 0xb5, hi: 0xbf}, + // Block 0x38, offset 0x1f3 + {value: 0x0000, lo: 0x03}, + {value: 0x0008, lo: 0x80, hi: 0xab}, + {value: 0x0040, lo: 0xac, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbf}, + // Block 0x39, offset 0x1f7 + {value: 0x0000, lo: 0x06}, + {value: 0x0008, lo: 0x80, hi: 0x89}, + {value: 0x0040, lo: 0x8a, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0028, lo: 0x9a, hi: 0x9a}, + {value: 0x0040, lo: 0x9b, hi: 0x9d}, + {value: 0x0018, lo: 0x9e, hi: 0xbf}, + // Block 0x3a, offset 0x1fe + {value: 0x0000, lo: 0x07}, + {value: 0x0008, lo: 0x80, hi: 0x96}, + {value: 0x3308, lo: 0x97, hi: 0x98}, + {value: 0x3008, lo: 0x99, hi: 0x9a}, + {value: 0x3308, lo: 0x9b, hi: 0x9b}, + {value: 0x0040, lo: 0x9c, hi: 0x9d}, + {value: 0x0018, lo: 0x9e, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xbf}, + // Block 0x3b, offset 0x206 + {value: 0x0000, lo: 0x0f}, + {value: 0x0008, lo: 0x80, hi: 0x94}, + {value: 0x3008, lo: 0x95, hi: 0x95}, + {value: 0x3308, lo: 0x96, hi: 0x96}, + {value: 0x3008, lo: 0x97, hi: 0x97}, + {value: 0x3308, lo: 0x98, hi: 0x9e}, + {value: 0x0040, lo: 0x9f, hi: 0x9f}, + {value: 0x3b08, lo: 0xa0, hi: 0xa0}, + {value: 0x3008, lo: 0xa1, hi: 0xa1}, + {value: 0x3308, lo: 0xa2, hi: 0xa2}, + {value: 0x3008, lo: 0xa3, hi: 0xa4}, + {value: 0x3308, lo: 0xa5, hi: 0xac}, + {value: 0x3008, lo: 0xad, hi: 0xb2}, + {value: 0x3308, lo: 0xb3, hi: 0xbc}, + {value: 0x0040, lo: 0xbd, hi: 0xbe}, + {value: 0x3308, lo: 0xbf, hi: 0xbf}, + // Block 0x3c, offset 0x216 + {value: 0x0000, lo: 0x0b}, + {value: 0x0008, lo: 0x80, hi: 0x89}, + {value: 0x0040, lo: 0x8a, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xa6}, + {value: 0x0008, lo: 0xa7, hi: 0xa7}, + {value: 0x0018, lo: 0xa8, hi: 0xad}, + {value: 0x0040, lo: 0xae, hi: 0xaf}, + {value: 0x3308, lo: 0xb0, hi: 0xbd}, + {value: 0x3318, lo: 0xbe, hi: 0xbe}, + {value: 0x3308, lo: 0xbf, hi: 0xbf}, + // Block 0x3d, offset 0x222 + {value: 0x0000, lo: 0x02}, + {value: 0x3308, lo: 0x80, hi: 0x80}, + {value: 0x0040, lo: 0x81, hi: 0xbf}, + // Block 0x3e, offset 0x225 + {value: 0x0000, lo: 0x09}, + {value: 0x3308, lo: 0x80, hi: 0x83}, + {value: 0x3008, lo: 0x84, hi: 0x84}, + {value: 0x0008, lo: 0x85, hi: 0xb3}, + {value: 0x3308, lo: 0xb4, hi: 0xb4}, + {value: 0x3008, lo: 0xb5, hi: 0xb5}, + {value: 0x3308, lo: 0xb6, hi: 0xba}, + {value: 0x3008, lo: 0xbb, hi: 0xbb}, + {value: 0x3308, lo: 0xbc, hi: 0xbc}, + {value: 0x3008, lo: 0xbd, hi: 0xbf}, + // Block 0x3f, offset 0x22f + {value: 0x0000, lo: 0x0b}, + {value: 0x3008, lo: 0x80, hi: 0x81}, + {value: 0x3308, lo: 0x82, hi: 0x82}, + {value: 0x3008, lo: 0x83, hi: 0x83}, + {value: 0x3808, lo: 0x84, hi: 0x84}, + {value: 0x0008, lo: 0x85, hi: 0x8b}, + {value: 0x0040, lo: 0x8c, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0018, lo: 0x9a, hi: 0xaa}, + {value: 0x3308, lo: 0xab, hi: 0xb3}, + {value: 0x0018, lo: 0xb4, hi: 0xbc}, + {value: 0x0040, lo: 0xbd, hi: 0xbf}, + // Block 0x40, offset 0x23b + {value: 0x0000, lo: 0x0b}, + {value: 0x3308, lo: 0x80, hi: 0x81}, + {value: 0x3008, lo: 0x82, hi: 0x82}, + {value: 0x0008, lo: 0x83, hi: 0xa0}, + {value: 0x3008, lo: 0xa1, hi: 0xa1}, + {value: 0x3308, lo: 0xa2, hi: 0xa5}, + {value: 0x3008, lo: 0xa6, hi: 0xa7}, + {value: 0x3308, lo: 0xa8, hi: 0xa9}, + {value: 0x3808, lo: 0xaa, hi: 0xaa}, + {value: 0x3b08, lo: 0xab, hi: 0xab}, + {value: 0x3308, lo: 0xac, hi: 0xad}, + {value: 0x0008, lo: 0xae, hi: 0xbf}, + // Block 0x41, offset 0x247 + {value: 0x0000, lo: 0x0b}, + {value: 0x0008, lo: 0x80, hi: 0xa5}, + {value: 0x3308, lo: 0xa6, hi: 0xa6}, + {value: 0x3008, lo: 0xa7, hi: 0xa7}, + {value: 0x3308, lo: 0xa8, hi: 0xa9}, + {value: 0x3008, lo: 0xaa, hi: 0xac}, + {value: 0x3308, lo: 0xad, hi: 0xad}, + {value: 0x3008, lo: 0xae, hi: 0xae}, + {value: 0x3308, lo: 0xaf, hi: 0xb1}, + {value: 0x3808, lo: 0xb2, hi: 0xb3}, + {value: 0x0040, lo: 0xb4, hi: 0xbb}, + {value: 0x0018, lo: 0xbc, hi: 0xbf}, + // Block 0x42, offset 0x253 + {value: 0x0000, lo: 0x07}, + {value: 0x0008, lo: 0x80, hi: 0xa3}, + {value: 0x3008, lo: 0xa4, hi: 0xab}, + {value: 0x3308, lo: 0xac, hi: 0xb3}, + {value: 0x3008, lo: 0xb4, hi: 0xb5}, + {value: 0x3308, lo: 0xb6, hi: 0xb7}, + {value: 0x0040, lo: 0xb8, hi: 0xba}, + {value: 0x0018, lo: 0xbb, hi: 0xbf}, + // Block 0x43, offset 0x25b + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0x89}, + {value: 0x0040, lo: 0x8a, hi: 0x8c}, + {value: 0x0008, lo: 0x8d, hi: 0xbd}, + {value: 0x0018, lo: 0xbe, hi: 0xbf}, + // Block 0x44, offset 0x260 + {value: 0x0000, lo: 0x0c}, + {value: 0x0e29, lo: 0x80, hi: 0x80}, + {value: 0x0e41, lo: 0x81, hi: 0x81}, + {value: 0x0e59, lo: 0x82, hi: 0x82}, + {value: 0x0e71, lo: 0x83, hi: 0x83}, + {value: 0x0e89, lo: 0x84, hi: 0x85}, + {value: 0x0ea1, lo: 0x86, hi: 0x86}, + {value: 0x0eb9, lo: 0x87, hi: 0x87}, + {value: 0x057d, lo: 0x88, hi: 0x88}, + {value: 0x0040, lo: 0x89, hi: 0x8f}, + {value: 0x059d, lo: 0x90, hi: 0xba}, + {value: 0x0040, lo: 0xbb, hi: 0xbc}, + {value: 0x059d, lo: 0xbd, hi: 0xbf}, + // Block 0x45, offset 0x26d + {value: 0x0000, lo: 0x10}, + {value: 0x0018, lo: 0x80, hi: 0x87}, + {value: 0x0040, lo: 0x88, hi: 0x8f}, + {value: 0x3308, lo: 0x90, hi: 0x92}, + {value: 0x0018, lo: 0x93, hi: 0x93}, + {value: 0x3308, lo: 0x94, hi: 0xa0}, + {value: 0x3008, lo: 0xa1, hi: 0xa1}, + {value: 0x3308, lo: 0xa2, hi: 0xa8}, + {value: 0x0008, lo: 0xa9, hi: 0xac}, + {value: 0x3308, lo: 0xad, hi: 0xad}, + {value: 0x0008, lo: 0xae, hi: 0xb3}, + {value: 0x3308, lo: 0xb4, hi: 0xb4}, + {value: 0x0008, lo: 0xb5, hi: 0xb6}, + {value: 0x3008, lo: 0xb7, hi: 0xb7}, + {value: 0x3308, lo: 0xb8, hi: 0xb9}, + {value: 0x0008, lo: 0xba, hi: 0xba}, + {value: 0x0040, lo: 0xbb, hi: 0xbf}, + // Block 0x46, offset 0x27e + {value: 0x0000, lo: 0x03}, + {value: 0x3308, lo: 0x80, hi: 0xb9}, + {value: 0x0040, lo: 0xba, hi: 0xba}, + {value: 0x3308, lo: 0xbb, hi: 0xbf}, + // Block 0x47, offset 0x282 + {value: 0x0000, lo: 0x0a}, + {value: 0x0008, lo: 0x80, hi: 0x87}, + {value: 0xe045, lo: 0x88, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x95}, + {value: 0x0040, lo: 0x96, hi: 0x97}, + {value: 0xe045, lo: 0x98, hi: 0x9d}, + {value: 0x0040, lo: 0x9e, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa7}, + {value: 0xe045, lo: 0xa8, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xb7}, + {value: 0xe045, lo: 0xb8, hi: 0xbf}, + // Block 0x48, offset 0x28d + {value: 0x0000, lo: 0x03}, + {value: 0x0040, lo: 0x80, hi: 0x8f}, + {value: 0x3318, lo: 0x90, hi: 0xb0}, + {value: 0x0040, lo: 0xb1, hi: 0xbf}, + // Block 0x49, offset 0x291 + {value: 0x0000, lo: 0x08}, + {value: 0x0018, lo: 0x80, hi: 0x82}, + {value: 0x0040, lo: 0x83, hi: 0x83}, + {value: 0x0008, lo: 0x84, hi: 0x84}, + {value: 0x0018, lo: 0x85, hi: 0x88}, + {value: 0x24c1, lo: 0x89, hi: 0x89}, + {value: 0x0018, lo: 0x8a, hi: 0x8b}, + {value: 0x0040, lo: 0x8c, hi: 0x8f}, + {value: 0x0018, lo: 0x90, hi: 0xbf}, + // Block 0x4a, offset 0x29a + {value: 0x0000, lo: 0x07}, + {value: 0x0018, lo: 0x80, hi: 0xab}, + {value: 0x24f1, lo: 0xac, hi: 0xac}, + {value: 0x2529, lo: 0xad, hi: 0xad}, + {value: 0x0018, lo: 0xae, hi: 0xae}, + {value: 0x2579, lo: 0xaf, hi: 0xaf}, + {value: 0x25b1, lo: 0xb0, hi: 0xb0}, + {value: 0x0018, lo: 0xb1, hi: 0xbf}, + // Block 0x4b, offset 0x2a2 + {value: 0x0000, lo: 0x05}, + {value: 0x0018, lo: 0x80, hi: 0x9f}, + {value: 0x0080, lo: 0xa0, hi: 0xa0}, + {value: 0x0018, lo: 0xa1, hi: 0xad}, + {value: 0x0080, lo: 0xae, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xbf}, + // Block 0x4c, offset 0x2a8 + {value: 0x0000, lo: 0x04}, + {value: 0x0018, lo: 0x80, hi: 0xa8}, + {value: 0x09dd, lo: 0xa9, hi: 0xa9}, + {value: 0x09fd, lo: 0xaa, hi: 0xaa}, + {value: 0x0018, lo: 0xab, hi: 0xbf}, + // Block 0x4d, offset 0x2ad + {value: 0x0000, lo: 0x02}, + {value: 0x0018, lo: 0x80, hi: 0xa6}, + {value: 0x0040, lo: 0xa7, hi: 0xbf}, + // Block 0x4e, offset 0x2b0 + {value: 0x0000, lo: 0x03}, + {value: 0x0018, lo: 0x80, hi: 0x8b}, + {value: 0x28c1, lo: 0x8c, hi: 0x8c}, + {value: 0x0018, lo: 0x8d, hi: 0xbf}, + // Block 0x4f, offset 0x2b4 + {value: 0x0000, lo: 0x05}, + {value: 0x0018, lo: 0x80, hi: 0xb3}, + {value: 0x0e7e, lo: 0xb4, hi: 0xb4}, + {value: 0x292a, lo: 0xb5, hi: 0xb5}, + {value: 0x0e9e, lo: 0xb6, hi: 0xb6}, + {value: 0x0018, lo: 0xb7, hi: 0xbf}, + // Block 0x50, offset 0x2ba + {value: 0x0000, lo: 0x03}, + {value: 0x0018, lo: 0x80, hi: 0x9b}, + {value: 0x2941, lo: 0x9c, hi: 0x9c}, + {value: 0x0018, lo: 0x9d, hi: 0xbf}, + // Block 0x51, offset 0x2be + {value: 0x0000, lo: 0x03}, + {value: 0x0018, lo: 0x80, hi: 0xb3}, + {value: 0x0040, lo: 0xb4, hi: 0xb5}, + {value: 0x0018, lo: 0xb6, hi: 0xbf}, + // Block 0x52, offset 0x2c2 + {value: 0x0000, lo: 0x03}, + {value: 0x0018, lo: 0x80, hi: 0x95}, + {value: 0x0040, lo: 0x96, hi: 0x96}, + {value: 0x0018, lo: 0x97, hi: 0xbf}, + // Block 0x53, offset 0x2c6 + {value: 0x0000, lo: 0x05}, + {value: 0xe185, lo: 0x80, hi: 0x8f}, + {value: 0x03f5, lo: 0x90, hi: 0x9f}, + {value: 0x0ebd, lo: 0xa0, hi: 0xae}, + {value: 0x0040, lo: 0xaf, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbf}, + // Block 0x54, offset 0x2cc + {value: 0x0000, lo: 0x07}, + {value: 0x0008, lo: 0x80, hi: 0xa5}, + {value: 0x0040, lo: 0xa6, hi: 0xa6}, + {value: 0x0008, lo: 0xa7, hi: 0xa7}, + {value: 0x0040, lo: 0xa8, hi: 0xac}, + {value: 0x0008, lo: 0xad, hi: 0xad}, + {value: 0x0040, lo: 0xae, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbf}, + // Block 0x55, offset 0x2d4 + {value: 0x0000, lo: 0x06}, + {value: 0x0008, lo: 0x80, hi: 0xa7}, + {value: 0x0040, lo: 0xa8, hi: 0xae}, + {value: 0xe075, lo: 0xaf, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xb0}, + {value: 0x0040, lo: 0xb1, hi: 0xbe}, + {value: 0x3b08, lo: 0xbf, hi: 0xbf}, + // Block 0x56, offset 0x2db + {value: 0x0000, lo: 0x0a}, + {value: 0x0008, lo: 0x80, hi: 0x96}, + {value: 0x0040, lo: 0x97, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa6}, + {value: 0x0040, lo: 0xa7, hi: 0xa7}, + {value: 0x0008, lo: 0xa8, hi: 0xae}, + {value: 0x0040, lo: 0xaf, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xb6}, + {value: 0x0040, lo: 0xb7, hi: 0xb7}, + {value: 0x0008, lo: 0xb8, hi: 0xbe}, + {value: 0x0040, lo: 0xbf, hi: 0xbf}, + // Block 0x57, offset 0x2e6 + {value: 0x0000, lo: 0x09}, + {value: 0x0008, lo: 0x80, hi: 0x86}, + {value: 0x0040, lo: 0x87, hi: 0x87}, + {value: 0x0008, lo: 0x88, hi: 0x8e}, + {value: 0x0040, lo: 0x8f, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x96}, + {value: 0x0040, lo: 0x97, hi: 0x97}, + {value: 0x0008, lo: 0x98, hi: 0x9e}, + {value: 0x0040, lo: 0x9f, hi: 0x9f}, + {value: 0x3308, lo: 0xa0, hi: 0xbf}, + // Block 0x58, offset 0x2f0 + {value: 0x0000, lo: 0x03}, + {value: 0x0018, lo: 0x80, hi: 0xae}, + {value: 0x0008, lo: 0xaf, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xbf}, + // Block 0x59, offset 0x2f4 + {value: 0x0000, lo: 0x02}, + {value: 0x0018, lo: 0x80, hi: 0x92}, + {value: 0x0040, lo: 0x93, hi: 0xbf}, + // Block 0x5a, offset 0x2f7 + {value: 0x0000, lo: 0x05}, + {value: 0x0018, lo: 0x80, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9a}, + {value: 0x0018, lo: 0x9b, hi: 0x9e}, + {value: 0x0ef5, lo: 0x9f, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xbf}, + // Block 0x5b, offset 0x2fd + {value: 0x0000, lo: 0x03}, + {value: 0x0018, lo: 0x80, hi: 0xb2}, + {value: 0x0f15, lo: 0xb3, hi: 0xb3}, + {value: 0x0040, lo: 0xb4, hi: 0xbf}, + // Block 0x5c, offset 0x301 + {value: 0x0020, lo: 0x01}, + {value: 0x0f35, lo: 0x80, hi: 0xbf}, + // Block 0x5d, offset 0x303 + {value: 0x0020, lo: 0x02}, + {value: 0x1735, lo: 0x80, hi: 0x8f}, + {value: 0x1915, lo: 0x90, hi: 0xbf}, + // Block 0x5e, offset 0x306 + {value: 0x0020, lo: 0x01}, + {value: 0x1f15, lo: 0x80, hi: 0xbf}, + // Block 0x5f, offset 0x308 + {value: 0x0000, lo: 0x02}, + {value: 0x0040, lo: 0x80, hi: 0x80}, + {value: 0x0008, lo: 0x81, hi: 0xbf}, + // Block 0x60, offset 0x30b + {value: 0x0000, lo: 0x09}, + {value: 0x0008, lo: 0x80, hi: 0x96}, + {value: 0x0040, lo: 0x97, hi: 0x98}, + {value: 0x3308, lo: 0x99, hi: 0x9a}, + {value: 0x29e2, lo: 0x9b, hi: 0x9b}, + {value: 0x2a0a, lo: 0x9c, hi: 0x9c}, + {value: 0x0008, lo: 0x9d, hi: 0x9e}, + {value: 0x2a31, lo: 0x9f, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xa0}, + {value: 0x0008, lo: 0xa1, hi: 0xbf}, + // Block 0x61, offset 0x315 + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0xbe}, + {value: 0x2a69, lo: 0xbf, hi: 0xbf}, + // Block 0x62, offset 0x318 + {value: 0x0000, lo: 0x0e}, + {value: 0x0040, lo: 0x80, hi: 0x84}, + {value: 0x0008, lo: 0x85, hi: 0xaf}, + {value: 0x0040, lo: 0xb0, hi: 0xb0}, + {value: 0x2a35, lo: 0xb1, hi: 0xb1}, + {value: 0x2a55, lo: 0xb2, hi: 0xb2}, + {value: 0x2a75, lo: 0xb3, hi: 0xb3}, + {value: 0x2a95, lo: 0xb4, hi: 0xb4}, + {value: 0x2a75, lo: 0xb5, hi: 0xb5}, + {value: 0x2ab5, lo: 0xb6, hi: 0xb6}, + {value: 0x2ad5, lo: 0xb7, hi: 0xb7}, + {value: 0x2af5, lo: 0xb8, hi: 0xb9}, + {value: 0x2b15, lo: 0xba, hi: 0xbb}, + {value: 0x2b35, lo: 0xbc, hi: 0xbd}, + {value: 0x2b15, lo: 0xbe, hi: 0xbf}, + // Block 0x63, offset 0x327 + {value: 0x0000, lo: 0x03}, + {value: 0x0018, lo: 0x80, hi: 0xa3}, + {value: 0x0040, lo: 0xa4, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbf}, + // Block 0x64, offset 0x32b + {value: 0x0030, lo: 0x04}, + {value: 0x2aa2, lo: 0x80, hi: 0x9d}, + {value: 0x305a, lo: 0x9e, hi: 0x9e}, + {value: 0x0040, lo: 0x9f, hi: 0x9f}, + {value: 0x30a2, lo: 0xa0, hi: 0xbf}, + // Block 0x65, offset 0x330 + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0xbc}, + {value: 0x0040, lo: 0xbd, hi: 0xbf}, + // Block 0x66, offset 0x333 + {value: 0x0000, lo: 0x03}, + {value: 0x0008, lo: 0x80, hi: 0x8c}, + {value: 0x0040, lo: 0x8d, hi: 0x8f}, + {value: 0x0018, lo: 0x90, hi: 0xbf}, + // Block 0x67, offset 0x337 + {value: 0x0000, lo: 0x04}, + {value: 0x0018, lo: 0x80, hi: 0x86}, + {value: 0x0040, lo: 0x87, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0xbd}, + {value: 0x0018, lo: 0xbe, hi: 0xbf}, + // Block 0x68, offset 0x33c + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0x8c}, + {value: 0x0018, lo: 0x8d, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0xab}, + {value: 0x0040, lo: 0xac, hi: 0xbf}, + // Block 0x69, offset 0x341 + {value: 0x0000, lo: 0x05}, + {value: 0x0008, lo: 0x80, hi: 0xa5}, + {value: 0x0018, lo: 0xa6, hi: 0xaf}, + {value: 0x3308, lo: 0xb0, hi: 0xb1}, + {value: 0x0018, lo: 0xb2, hi: 0xb7}, + {value: 0x0040, lo: 0xb8, hi: 0xbf}, + // Block 0x6a, offset 0x347 + {value: 0x0000, lo: 0x10}, + {value: 0x0040, lo: 0x80, hi: 0x81}, + {value: 0xe00d, lo: 0x82, hi: 0x82}, + {value: 0x0008, lo: 0x83, hi: 0x83}, + {value: 0x03f5, lo: 0x84, hi: 0x84}, + {value: 0x1329, lo: 0x85, hi: 0x85}, + {value: 0x447d, lo: 0x86, hi: 0x86}, + {value: 0xe07d, lo: 0x87, hi: 0x87}, + {value: 0x0008, lo: 0x88, hi: 0x88}, + {value: 0xe01d, lo: 0x89, hi: 0x89}, + {value: 0x0008, lo: 0x8a, hi: 0x8a}, + {value: 0x0040, lo: 0x8b, hi: 0xb4}, + {value: 0xe01d, lo: 0xb5, hi: 0xb5}, + {value: 0x0008, lo: 0xb6, hi: 0xb7}, + {value: 0x2009, lo: 0xb8, hi: 0xb8}, + {value: 0x6ec1, lo: 0xb9, hi: 0xb9}, + {value: 0x0008, lo: 0xba, hi: 0xbf}, + // Block 0x6b, offset 0x358 + {value: 0x0000, lo: 0x0f}, + {value: 0x0008, lo: 0x80, hi: 0x81}, + {value: 0x3308, lo: 0x82, hi: 0x82}, + {value: 0x0008, lo: 0x83, hi: 0x85}, + {value: 0x3b08, lo: 0x86, hi: 0x86}, + {value: 0x0008, lo: 0x87, hi: 0x8a}, + {value: 0x3308, lo: 0x8b, hi: 0x8b}, + {value: 0x0008, lo: 0x8c, hi: 0xa2}, + {value: 0x3008, lo: 0xa3, hi: 0xa4}, + {value: 0x3308, lo: 0xa5, hi: 0xa6}, + {value: 0x3008, lo: 0xa7, hi: 0xa7}, + {value: 0x0018, lo: 0xa8, hi: 0xab}, + {value: 0x3b08, lo: 0xac, hi: 0xac}, + {value: 0x0040, lo: 0xad, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xb9}, + {value: 0x0040, lo: 0xba, hi: 0xbf}, + // Block 0x6c, offset 0x368 + {value: 0x0000, lo: 0x05}, + {value: 0x0208, lo: 0x80, hi: 0xb1}, + {value: 0x0108, lo: 0xb2, hi: 0xb2}, + {value: 0x0008, lo: 0xb3, hi: 0xb3}, + {value: 0x0018, lo: 0xb4, hi: 0xb7}, + {value: 0x0040, lo: 0xb8, hi: 0xbf}, + // Block 0x6d, offset 0x36e + {value: 0x0000, lo: 0x03}, + {value: 0x3008, lo: 0x80, hi: 0x81}, + {value: 0x0008, lo: 0x82, hi: 0xb3}, + {value: 0x3008, lo: 0xb4, hi: 0xbf}, + // Block 0x6e, offset 0x372 + {value: 0x0000, lo: 0x0e}, + {value: 0x3008, lo: 0x80, hi: 0x83}, + {value: 0x3b08, lo: 0x84, hi: 0x84}, + {value: 0x3308, lo: 0x85, hi: 0x85}, + {value: 0x0040, lo: 0x86, hi: 0x8d}, + {value: 0x0018, lo: 0x8e, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9f}, + {value: 0x3308, lo: 0xa0, hi: 0xb1}, + {value: 0x0008, lo: 0xb2, hi: 0xb7}, + {value: 0x0018, lo: 0xb8, hi: 0xba}, + {value: 0x0008, lo: 0xbb, hi: 0xbb}, + {value: 0x0018, lo: 0xbc, hi: 0xbc}, + {value: 0x0008, lo: 0xbd, hi: 0xbe}, + {value: 0x3308, lo: 0xbf, hi: 0xbf}, + // Block 0x6f, offset 0x381 + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0xa5}, + {value: 0x3308, lo: 0xa6, hi: 0xad}, + {value: 0x0018, lo: 0xae, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbf}, + // Block 0x70, offset 0x386 + {value: 0x0000, lo: 0x07}, + {value: 0x0008, lo: 0x80, hi: 0x86}, + {value: 0x3308, lo: 0x87, hi: 0x91}, + {value: 0x3008, lo: 0x92, hi: 0x92}, + {value: 0x3808, lo: 0x93, hi: 0x93}, + {value: 0x0040, lo: 0x94, hi: 0x9e}, + {value: 0x0018, lo: 0x9f, hi: 0xbc}, + {value: 0x0040, lo: 0xbd, hi: 0xbf}, + // Block 0x71, offset 0x38e + {value: 0x0000, lo: 0x09}, + {value: 0x3308, lo: 0x80, hi: 0x82}, + {value: 0x3008, lo: 0x83, hi: 0x83}, + {value: 0x0008, lo: 0x84, hi: 0xb2}, + {value: 0x3308, lo: 0xb3, hi: 0xb3}, + {value: 0x3008, lo: 0xb4, hi: 0xb5}, + {value: 0x3308, lo: 0xb6, hi: 0xb9}, + {value: 0x3008, lo: 0xba, hi: 0xbb}, + {value: 0x3308, lo: 0xbc, hi: 0xbd}, + {value: 0x3008, lo: 0xbe, hi: 0xbf}, + // Block 0x72, offset 0x398 + {value: 0x0000, lo: 0x0a}, + {value: 0x3808, lo: 0x80, hi: 0x80}, + {value: 0x0018, lo: 0x81, hi: 0x8d}, + {value: 0x0040, lo: 0x8e, hi: 0x8e}, + {value: 0x0008, lo: 0x8f, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9d}, + {value: 0x0018, lo: 0x9e, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa4}, + {value: 0x3308, lo: 0xa5, hi: 0xa5}, + {value: 0x0008, lo: 0xa6, hi: 0xbe}, + {value: 0x0040, lo: 0xbf, hi: 0xbf}, + // Block 0x73, offset 0x3a3 + {value: 0x0000, lo: 0x07}, + {value: 0x0008, lo: 0x80, hi: 0xa8}, + {value: 0x3308, lo: 0xa9, hi: 0xae}, + {value: 0x3008, lo: 0xaf, hi: 0xb0}, + {value: 0x3308, lo: 0xb1, hi: 0xb2}, + {value: 0x3008, lo: 0xb3, hi: 0xb4}, + {value: 0x3308, lo: 0xb5, hi: 0xb6}, + {value: 0x0040, lo: 0xb7, hi: 0xbf}, + // Block 0x74, offset 0x3ab + {value: 0x0000, lo: 0x10}, + {value: 0x0008, lo: 0x80, hi: 0x82}, + {value: 0x3308, lo: 0x83, hi: 0x83}, + {value: 0x0008, lo: 0x84, hi: 0x8b}, + {value: 0x3308, lo: 0x8c, hi: 0x8c}, + {value: 0x3008, lo: 0x8d, hi: 0x8d}, + {value: 0x0040, lo: 0x8e, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9b}, + {value: 0x0018, lo: 0x9c, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xb6}, + {value: 0x0018, lo: 0xb7, hi: 0xb9}, + {value: 0x0008, lo: 0xba, hi: 0xba}, + {value: 0x3008, lo: 0xbb, hi: 0xbb}, + {value: 0x3308, lo: 0xbc, hi: 0xbc}, + {value: 0x3008, lo: 0xbd, hi: 0xbd}, + {value: 0x0008, lo: 0xbe, hi: 0xbf}, + // Block 0x75, offset 0x3bc + {value: 0x0000, lo: 0x08}, + {value: 0x0008, lo: 0x80, hi: 0xaf}, + {value: 0x3308, lo: 0xb0, hi: 0xb0}, + {value: 0x0008, lo: 0xb1, hi: 0xb1}, + {value: 0x3308, lo: 0xb2, hi: 0xb4}, + {value: 0x0008, lo: 0xb5, hi: 0xb6}, + {value: 0x3308, lo: 0xb7, hi: 0xb8}, + {value: 0x0008, lo: 0xb9, hi: 0xbd}, + {value: 0x3308, lo: 0xbe, hi: 0xbf}, + // Block 0x76, offset 0x3c5 + {value: 0x0000, lo: 0x0f}, + {value: 0x0008, lo: 0x80, hi: 0x80}, + {value: 0x3308, lo: 0x81, hi: 0x81}, + {value: 0x0008, lo: 0x82, hi: 0x82}, + {value: 0x0040, lo: 0x83, hi: 0x9a}, + {value: 0x0008, lo: 0x9b, hi: 0x9d}, + {value: 0x0018, lo: 0x9e, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xaa}, + {value: 0x3008, lo: 0xab, hi: 0xab}, + {value: 0x3308, lo: 0xac, hi: 0xad}, + {value: 0x3008, lo: 0xae, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xb1}, + {value: 0x0008, lo: 0xb2, hi: 0xb4}, + {value: 0x3008, lo: 0xb5, hi: 0xb5}, + {value: 0x3b08, lo: 0xb6, hi: 0xb6}, + {value: 0x0040, lo: 0xb7, hi: 0xbf}, + // Block 0x77, offset 0x3d5 + {value: 0x0000, lo: 0x0c}, + {value: 0x0040, lo: 0x80, hi: 0x80}, + {value: 0x0008, lo: 0x81, hi: 0x86}, + {value: 0x0040, lo: 0x87, hi: 0x88}, + {value: 0x0008, lo: 0x89, hi: 0x8e}, + {value: 0x0040, lo: 0x8f, hi: 0x90}, + {value: 0x0008, lo: 0x91, hi: 0x96}, + {value: 0x0040, lo: 0x97, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa6}, + {value: 0x0040, lo: 0xa7, hi: 0xa7}, + {value: 0x0008, lo: 0xa8, hi: 0xae}, + {value: 0x0040, lo: 0xaf, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbf}, + // Block 0x78, offset 0x3e2 + {value: 0x0000, lo: 0x0b}, + {value: 0x0008, lo: 0x80, hi: 0x9a}, + {value: 0x0018, lo: 0x9b, hi: 0x9b}, + {value: 0x449d, lo: 0x9c, hi: 0x9c}, + {value: 0x44b5, lo: 0x9d, hi: 0x9d}, + {value: 0x2971, lo: 0x9e, hi: 0x9e}, + {value: 0xe06d, lo: 0x9f, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa8}, + {value: 0x6ed9, lo: 0xa9, hi: 0xa9}, + {value: 0x0018, lo: 0xaa, hi: 0xab}, + {value: 0x0040, lo: 0xac, hi: 0xaf}, + {value: 0x44cd, lo: 0xb0, hi: 0xbf}, + // Block 0x79, offset 0x3ee + {value: 0x0000, lo: 0x04}, + {value: 0x44ed, lo: 0x80, hi: 0x8f}, + {value: 0x450d, lo: 0x90, hi: 0x9f}, + {value: 0x452d, lo: 0xa0, hi: 0xaf}, + {value: 0x450d, lo: 0xb0, hi: 0xbf}, + // Block 0x7a, offset 0x3f3 + {value: 0x0000, lo: 0x0c}, + {value: 0x0008, lo: 0x80, hi: 0xa2}, + {value: 0x3008, lo: 0xa3, hi: 0xa4}, + {value: 0x3308, lo: 0xa5, hi: 0xa5}, + {value: 0x3008, lo: 0xa6, hi: 0xa7}, + {value: 0x3308, lo: 0xa8, hi: 0xa8}, + {value: 0x3008, lo: 0xa9, hi: 0xaa}, + {value: 0x0018, lo: 0xab, hi: 0xab}, + {value: 0x3008, lo: 0xac, hi: 0xac}, + {value: 0x3b08, lo: 0xad, hi: 0xad}, + {value: 0x0040, lo: 0xae, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xb9}, + {value: 0x0040, lo: 0xba, hi: 0xbf}, + // Block 0x7b, offset 0x400 + {value: 0x0000, lo: 0x03}, + {value: 0x0008, lo: 0x80, hi: 0xa3}, + {value: 0x0040, lo: 0xa4, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xbf}, + // Block 0x7c, offset 0x404 + {value: 0x0000, lo: 0x04}, + {value: 0x0018, lo: 0x80, hi: 0x86}, + {value: 0x0040, lo: 0x87, hi: 0x8a}, + {value: 0x0018, lo: 0x8b, hi: 0xbb}, + {value: 0x0040, lo: 0xbc, hi: 0xbf}, + // Block 0x7d, offset 0x409 + {value: 0x0000, lo: 0x01}, + {value: 0x0040, lo: 0x80, hi: 0xbf}, + // Block 0x7e, offset 0x40b + {value: 0x0020, lo: 0x01}, + {value: 0x454d, lo: 0x80, hi: 0xbf}, + // Block 0x7f, offset 0x40d + {value: 0x0020, lo: 0x03}, + {value: 0x4d4d, lo: 0x80, hi: 0x94}, + {value: 0x4b0d, lo: 0x95, hi: 0x95}, + {value: 0x4fed, lo: 0x96, hi: 0xbf}, + // Block 0x80, offset 0x411 + {value: 0x0020, lo: 0x01}, + {value: 0x552d, lo: 0x80, hi: 0xbf}, + // Block 0x81, offset 0x413 + {value: 0x0020, lo: 0x03}, + {value: 0x5d2d, lo: 0x80, hi: 0x84}, + {value: 0x568d, lo: 0x85, hi: 0x85}, + {value: 0x5dcd, lo: 0x86, hi: 0xbf}, + // Block 0x82, offset 0x417 + {value: 0x0020, lo: 0x08}, + {value: 0x6b8d, lo: 0x80, hi: 0x8f}, + {value: 0x6d4d, lo: 0x90, hi: 0x90}, + {value: 0x6d8d, lo: 0x91, hi: 0xab}, + {value: 0x6ef1, lo: 0xac, hi: 0xac}, + {value: 0x70ed, lo: 0xad, hi: 0xad}, + {value: 0x0040, lo: 0xae, hi: 0xae}, + {value: 0x0040, lo: 0xaf, hi: 0xaf}, + {value: 0x710d, lo: 0xb0, hi: 0xbf}, + // Block 0x83, offset 0x420 + {value: 0x0020, lo: 0x05}, + {value: 0x730d, lo: 0x80, hi: 0xad}, + {value: 0x656d, lo: 0xae, hi: 0xae}, + {value: 0x78cd, lo: 0xaf, hi: 0xb5}, + {value: 0x6f8d, lo: 0xb6, hi: 0xb6}, + {value: 0x79ad, lo: 0xb7, hi: 0xbf}, + // Block 0x84, offset 0x426 + {value: 0x0028, lo: 0x03}, + {value: 0x7c71, lo: 0x80, hi: 0x82}, + {value: 0x7c31, lo: 0x83, hi: 0x83}, + {value: 0x7ce9, lo: 0x84, hi: 0xbf}, + // Block 0x85, offset 0x42a + {value: 0x0038, lo: 0x0f}, + {value: 0x9e01, lo: 0x80, hi: 0x83}, + {value: 0x9ea9, lo: 0x84, hi: 0x85}, + {value: 0x9ee1, lo: 0x86, hi: 0x87}, + {value: 0x9f19, lo: 0x88, hi: 0x8f}, + {value: 0x0040, lo: 0x90, hi: 0x90}, + {value: 0x0040, lo: 0x91, hi: 0x91}, + {value: 0xa0d9, lo: 0x92, hi: 0x97}, + {value: 0xa1f1, lo: 0x98, hi: 0x9c}, + {value: 0xa2d1, lo: 0x9d, hi: 0xb3}, + {value: 0x9d91, lo: 0xb4, hi: 0xb4}, + {value: 0x9e01, lo: 0xb5, hi: 0xb5}, + {value: 0xa7d9, lo: 0xb6, hi: 0xbb}, + {value: 0xa8b9, lo: 0xbc, hi: 0xbc}, + {value: 0xa849, lo: 0xbd, hi: 0xbd}, + {value: 0xa929, lo: 0xbe, hi: 0xbf}, + // Block 0x86, offset 0x43a + {value: 0x0000, lo: 0x09}, + {value: 0x0008, lo: 0x80, hi: 0x8b}, + {value: 0x0040, lo: 0x8c, hi: 0x8c}, + {value: 0x0008, lo: 0x8d, hi: 0xa6}, + {value: 0x0040, lo: 0xa7, hi: 0xa7}, + {value: 0x0008, lo: 0xa8, hi: 0xba}, + {value: 0x0040, lo: 0xbb, hi: 0xbb}, + {value: 0x0008, lo: 0xbc, hi: 0xbd}, + {value: 0x0040, lo: 0xbe, hi: 0xbe}, + {value: 0x0008, lo: 0xbf, hi: 0xbf}, + // Block 0x87, offset 0x444 + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0x8d}, + {value: 0x0040, lo: 0x8e, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x9d}, + {value: 0x0040, lo: 0x9e, hi: 0xbf}, + // Block 0x88, offset 0x449 + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0xba}, + {value: 0x0040, lo: 0xbb, hi: 0xbf}, + // Block 0x89, offset 0x44c + {value: 0x0000, lo: 0x05}, + {value: 0x0018, lo: 0x80, hi: 0x82}, + {value: 0x0040, lo: 0x83, hi: 0x86}, + {value: 0x0018, lo: 0x87, hi: 0xb3}, + {value: 0x0040, lo: 0xb4, hi: 0xb6}, + {value: 0x0018, lo: 0xb7, hi: 0xbf}, + // Block 0x8a, offset 0x452 + {value: 0x0000, lo: 0x06}, + {value: 0x0018, lo: 0x80, hi: 0x8e}, + {value: 0x0040, lo: 0x8f, hi: 0x8f}, + {value: 0x0018, lo: 0x90, hi: 0x9c}, + {value: 0x0040, lo: 0x9d, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xa0}, + {value: 0x0040, lo: 0xa1, hi: 0xbf}, + // Block 0x8b, offset 0x459 + {value: 0x0000, lo: 0x04}, + {value: 0x0040, lo: 0x80, hi: 0x8f}, + {value: 0x0018, lo: 0x90, hi: 0xbc}, + {value: 0x3308, lo: 0xbd, hi: 0xbd}, + {value: 0x0040, lo: 0xbe, hi: 0xbf}, + // Block 0x8c, offset 0x45e + {value: 0x0000, lo: 0x03}, + {value: 0x0008, lo: 0x80, hi: 0x9c}, + {value: 0x0040, lo: 0x9d, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xbf}, + // Block 0x8d, offset 0x462 + {value: 0x0000, lo: 0x05}, + {value: 0x0008, lo: 0x80, hi: 0x90}, + {value: 0x0040, lo: 0x91, hi: 0x9f}, + {value: 0x3308, lo: 0xa0, hi: 0xa0}, + {value: 0x0018, lo: 0xa1, hi: 0xbb}, + {value: 0x0040, lo: 0xbc, hi: 0xbf}, + // Block 0x8e, offset 0x468 + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xa3}, + {value: 0x0040, lo: 0xa4, hi: 0xac}, + {value: 0x0008, lo: 0xad, hi: 0xbf}, + // Block 0x8f, offset 0x46d + {value: 0x0000, lo: 0x08}, + {value: 0x0008, lo: 0x80, hi: 0x80}, + {value: 0x0018, lo: 0x81, hi: 0x81}, + {value: 0x0008, lo: 0x82, hi: 0x89}, + {value: 0x0018, lo: 0x8a, hi: 0x8a}, + {value: 0x0040, lo: 0x8b, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0xb5}, + {value: 0x3308, lo: 0xb6, hi: 0xba}, + {value: 0x0040, lo: 0xbb, hi: 0xbf}, + // Block 0x90, offset 0x476 + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0x9d}, + {value: 0x0040, lo: 0x9e, hi: 0x9e}, + {value: 0x0018, lo: 0x9f, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xbf}, + // Block 0x91, offset 0x47b + {value: 0x0000, lo: 0x05}, + {value: 0x0008, lo: 0x80, hi: 0x83}, + {value: 0x0040, lo: 0x84, hi: 0x87}, + {value: 0x0008, lo: 0x88, hi: 0x8f}, + {value: 0x0018, lo: 0x90, hi: 0x95}, + {value: 0x0040, lo: 0x96, hi: 0xbf}, + // Block 0x92, offset 0x481 + {value: 0x0000, lo: 0x06}, + {value: 0xe145, lo: 0x80, hi: 0x87}, + {value: 0xe1c5, lo: 0x88, hi: 0x8f}, + {value: 0xe145, lo: 0x90, hi: 0x97}, + {value: 0x8b0d, lo: 0x98, hi: 0x9f}, + {value: 0x8b25, lo: 0xa0, hi: 0xa7}, + {value: 0x0008, lo: 0xa8, hi: 0xbf}, + // Block 0x93, offset 0x488 + {value: 0x0000, lo: 0x06}, + {value: 0x0008, lo: 0x80, hi: 0x9d}, + {value: 0x0040, lo: 0x9e, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa9}, + {value: 0x0040, lo: 0xaa, hi: 0xaf}, + {value: 0x8b25, lo: 0xb0, hi: 0xb7}, + {value: 0x8b0d, lo: 0xb8, hi: 0xbf}, + // Block 0x94, offset 0x48f + {value: 0x0000, lo: 0x06}, + {value: 0xe145, lo: 0x80, hi: 0x87}, + {value: 0xe1c5, lo: 0x88, hi: 0x8f}, + {value: 0xe145, lo: 0x90, hi: 0x93}, + {value: 0x0040, lo: 0x94, hi: 0x97}, + {value: 0x0008, lo: 0x98, hi: 0xbb}, + {value: 0x0040, lo: 0xbc, hi: 0xbf}, + // Block 0x95, offset 0x496 + {value: 0x0000, lo: 0x03}, + {value: 0x0008, lo: 0x80, hi: 0xa7}, + {value: 0x0040, lo: 0xa8, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbf}, + // Block 0x96, offset 0x49a + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0xa3}, + {value: 0x0040, lo: 0xa4, hi: 0xae}, + {value: 0x0018, lo: 0xaf, hi: 0xaf}, + {value: 0x0040, lo: 0xb0, hi: 0xbf}, + // Block 0x97, offset 0x49f + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0xb6}, + {value: 0x0040, lo: 0xb7, hi: 0xbf}, + // Block 0x98, offset 0x4a2 + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0x95}, + {value: 0x0040, lo: 0x96, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa7}, + {value: 0x0040, lo: 0xa8, hi: 0xbf}, + // Block 0x99, offset 0x4a7 + {value: 0x0000, lo: 0x0b}, + {value: 0x0808, lo: 0x80, hi: 0x85}, + {value: 0x0040, lo: 0x86, hi: 0x87}, + {value: 0x0808, lo: 0x88, hi: 0x88}, + {value: 0x0040, lo: 0x89, hi: 0x89}, + {value: 0x0808, lo: 0x8a, hi: 0xb5}, + {value: 0x0040, lo: 0xb6, hi: 0xb6}, + {value: 0x0808, lo: 0xb7, hi: 0xb8}, + {value: 0x0040, lo: 0xb9, hi: 0xbb}, + {value: 0x0808, lo: 0xbc, hi: 0xbc}, + {value: 0x0040, lo: 0xbd, hi: 0xbe}, + {value: 0x0808, lo: 0xbf, hi: 0xbf}, + // Block 0x9a, offset 0x4b3 + {value: 0x0000, lo: 0x05}, + {value: 0x0808, lo: 0x80, hi: 0x95}, + {value: 0x0040, lo: 0x96, hi: 0x96}, + {value: 0x0818, lo: 0x97, hi: 0x9f}, + {value: 0x0808, lo: 0xa0, hi: 0xb6}, + {value: 0x0818, lo: 0xb7, hi: 0xbf}, + // Block 0x9b, offset 0x4b9 + {value: 0x0000, lo: 0x04}, + {value: 0x0808, lo: 0x80, hi: 0x9e}, + {value: 0x0040, lo: 0x9f, hi: 0xa6}, + {value: 0x0818, lo: 0xa7, hi: 0xaf}, + {value: 0x0040, lo: 0xb0, hi: 0xbf}, + // Block 0x9c, offset 0x4be + {value: 0x0000, lo: 0x06}, + {value: 0x0040, lo: 0x80, hi: 0x9f}, + {value: 0x0808, lo: 0xa0, hi: 0xb2}, + {value: 0x0040, lo: 0xb3, hi: 0xb3}, + {value: 0x0808, lo: 0xb4, hi: 0xb5}, + {value: 0x0040, lo: 0xb6, hi: 0xba}, + {value: 0x0818, lo: 0xbb, hi: 0xbf}, + // Block 0x9d, offset 0x4c5 + {value: 0x0000, lo: 0x07}, + {value: 0x0808, lo: 0x80, hi: 0x95}, + {value: 0x0818, lo: 0x96, hi: 0x9b}, + {value: 0x0040, lo: 0x9c, hi: 0x9e}, + {value: 0x0018, lo: 0x9f, hi: 0x9f}, + {value: 0x0808, lo: 0xa0, hi: 0xb9}, + {value: 0x0040, lo: 0xba, hi: 0xbe}, + {value: 0x0818, lo: 0xbf, hi: 0xbf}, + // Block 0x9e, offset 0x4cd + {value: 0x0000, lo: 0x04}, + {value: 0x0808, lo: 0x80, hi: 0xb7}, + {value: 0x0040, lo: 0xb8, hi: 0xbb}, + {value: 0x0818, lo: 0xbc, hi: 0xbd}, + {value: 0x0808, lo: 0xbe, hi: 0xbf}, + // Block 0x9f, offset 0x4d2 + {value: 0x0000, lo: 0x03}, + {value: 0x0818, lo: 0x80, hi: 0x8f}, + {value: 0x0040, lo: 0x90, hi: 0x91}, + {value: 0x0818, lo: 0x92, hi: 0xbf}, + // Block 0xa0, offset 0x4d6 + {value: 0x0000, lo: 0x0f}, + {value: 0x0808, lo: 0x80, hi: 0x80}, + {value: 0x3308, lo: 0x81, hi: 0x83}, + {value: 0x0040, lo: 0x84, hi: 0x84}, + {value: 0x3308, lo: 0x85, hi: 0x86}, + {value: 0x0040, lo: 0x87, hi: 0x8b}, + {value: 0x3308, lo: 0x8c, hi: 0x8f}, + {value: 0x0808, lo: 0x90, hi: 0x93}, + {value: 0x0040, lo: 0x94, hi: 0x94}, + {value: 0x0808, lo: 0x95, hi: 0x97}, + {value: 0x0040, lo: 0x98, hi: 0x98}, + {value: 0x0808, lo: 0x99, hi: 0xb5}, + {value: 0x0040, lo: 0xb6, hi: 0xb7}, + {value: 0x3308, lo: 0xb8, hi: 0xba}, + {value: 0x0040, lo: 0xbb, hi: 0xbe}, + {value: 0x3b08, lo: 0xbf, hi: 0xbf}, + // Block 0xa1, offset 0x4e6 + {value: 0x0000, lo: 0x06}, + {value: 0x0818, lo: 0x80, hi: 0x88}, + {value: 0x0040, lo: 0x89, hi: 0x8f}, + {value: 0x0818, lo: 0x90, hi: 0x98}, + {value: 0x0040, lo: 0x99, hi: 0x9f}, + {value: 0x0808, lo: 0xa0, hi: 0xbc}, + {value: 0x0818, lo: 0xbd, hi: 0xbf}, + // Block 0xa2, offset 0x4ed + {value: 0x0000, lo: 0x03}, + {value: 0x0808, lo: 0x80, hi: 0x9c}, + {value: 0x0818, lo: 0x9d, hi: 0x9f}, + {value: 0x0040, lo: 0xa0, hi: 0xbf}, + // Block 0xa3, offset 0x4f1 + {value: 0x0000, lo: 0x03}, + {value: 0x0808, lo: 0x80, hi: 0xb5}, + {value: 0x0040, lo: 0xb6, hi: 0xb8}, + {value: 0x0018, lo: 0xb9, hi: 0xbf}, + // Block 0xa4, offset 0x4f5 + {value: 0x0000, lo: 0x06}, + {value: 0x0808, lo: 0x80, hi: 0x95}, + {value: 0x0040, lo: 0x96, hi: 0x97}, + {value: 0x0818, lo: 0x98, hi: 0x9f}, + {value: 0x0808, lo: 0xa0, hi: 0xb2}, + {value: 0x0040, lo: 0xb3, hi: 0xb7}, + {value: 0x0818, lo: 0xb8, hi: 0xbf}, + // Block 0xa5, offset 0x4fc + {value: 0x0000, lo: 0x01}, + {value: 0x0808, lo: 0x80, hi: 0xbf}, + // Block 0xa6, offset 0x4fe + {value: 0x0000, lo: 0x02}, + {value: 0x0808, lo: 0x80, hi: 0x88}, + {value: 0x0040, lo: 0x89, hi: 0xbf}, + // Block 0xa7, offset 0x501 + {value: 0x0000, lo: 0x02}, + {value: 0x03dd, lo: 0x80, hi: 0xb2}, + {value: 0x0040, lo: 0xb3, hi: 0xbf}, + // Block 0xa8, offset 0x504 + {value: 0x0000, lo: 0x03}, + {value: 0x0808, lo: 0x80, hi: 0xb2}, + {value: 0x0040, lo: 0xb3, hi: 0xb9}, + {value: 0x0818, lo: 0xba, hi: 0xbf}, + // Block 0xa9, offset 0x508 + {value: 0x0000, lo: 0x08}, + {value: 0x0908, lo: 0x80, hi: 0x80}, + {value: 0x0a08, lo: 0x81, hi: 0xa1}, + {value: 0x0c08, lo: 0xa2, hi: 0xa2}, + {value: 0x0a08, lo: 0xa3, hi: 0xa3}, + {value: 0x3308, lo: 0xa4, hi: 0xa7}, + {value: 0x0040, lo: 0xa8, hi: 0xaf}, + {value: 0x0808, lo: 0xb0, hi: 0xb9}, + {value: 0x0040, lo: 0xba, hi: 0xbf}, + // Block 0xaa, offset 0x511 + {value: 0x0000, lo: 0x03}, + {value: 0x0040, lo: 0x80, hi: 0x9f}, + {value: 0x0818, lo: 0xa0, hi: 0xbe}, + {value: 0x0040, lo: 0xbf, hi: 0xbf}, + // Block 0xab, offset 0x515 + {value: 0x0000, lo: 0x07}, + {value: 0x0808, lo: 0x80, hi: 0xa9}, + {value: 0x0040, lo: 0xaa, hi: 0xaa}, + {value: 0x3308, lo: 0xab, hi: 0xac}, + {value: 0x0818, lo: 0xad, hi: 0xad}, + {value: 0x0040, lo: 0xae, hi: 0xaf}, + {value: 0x0808, lo: 0xb0, hi: 0xb1}, + {value: 0x0040, lo: 0xb2, hi: 0xbf}, + // Block 0xac, offset 0x51d + {value: 0x0000, lo: 0x07}, + {value: 0x0808, lo: 0x80, hi: 0x9c}, + {value: 0x0818, lo: 0x9d, hi: 0xa6}, + {value: 0x0808, lo: 0xa7, hi: 0xa7}, + {value: 0x0040, lo: 0xa8, hi: 0xaf}, + {value: 0x0a08, lo: 0xb0, hi: 0xb2}, + {value: 0x0c08, lo: 0xb3, hi: 0xb3}, + {value: 0x0a08, lo: 0xb4, hi: 0xbf}, + // Block 0xad, offset 0x525 + {value: 0x0000, lo: 0x07}, + {value: 0x0a08, lo: 0x80, hi: 0x84}, + {value: 0x0808, lo: 0x85, hi: 0x85}, + {value: 0x3308, lo: 0x86, hi: 0x90}, + {value: 0x0a18, lo: 0x91, hi: 0x93}, + {value: 0x0c18, lo: 0x94, hi: 0x94}, + {value: 0x0818, lo: 0x95, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0xbf}, + // Block 0xae, offset 0x52d + {value: 0x0000, lo: 0x0b}, + {value: 0x0040, lo: 0x80, hi: 0xaf}, + {value: 0x0a08, lo: 0xb0, hi: 0xb0}, + {value: 0x0808, lo: 0xb1, hi: 0xb1}, + {value: 0x0a08, lo: 0xb2, hi: 0xb3}, + {value: 0x0c08, lo: 0xb4, hi: 0xb6}, + {value: 0x0808, lo: 0xb7, hi: 0xb7}, + {value: 0x0a08, lo: 0xb8, hi: 0xb8}, + {value: 0x0c08, lo: 0xb9, hi: 0xba}, + {value: 0x0a08, lo: 0xbb, hi: 0xbc}, + {value: 0x0c08, lo: 0xbd, hi: 0xbd}, + {value: 0x0a08, lo: 0xbe, hi: 0xbf}, + // Block 0xaf, offset 0x539 + {value: 0x0000, lo: 0x0b}, + {value: 0x0808, lo: 0x80, hi: 0x80}, + {value: 0x0a08, lo: 0x81, hi: 0x81}, + {value: 0x0c08, lo: 0x82, hi: 0x83}, + {value: 0x0a08, lo: 0x84, hi: 0x84}, + {value: 0x0818, lo: 0x85, hi: 0x88}, + {value: 0x0c18, lo: 0x89, hi: 0x89}, + {value: 0x0a18, lo: 0x8a, hi: 0x8a}, + {value: 0x0918, lo: 0x8b, hi: 0x8b}, + {value: 0x0040, lo: 0x8c, hi: 0x9f}, + {value: 0x0808, lo: 0xa0, hi: 0xb6}, + {value: 0x0040, lo: 0xb7, hi: 0xbf}, + // Block 0xb0, offset 0x545 + {value: 0x0000, lo: 0x05}, + {value: 0x3008, lo: 0x80, hi: 0x80}, + {value: 0x3308, lo: 0x81, hi: 0x81}, + {value: 0x3008, lo: 0x82, hi: 0x82}, + {value: 0x0008, lo: 0x83, hi: 0xb7}, + {value: 0x3308, lo: 0xb8, hi: 0xbf}, + // Block 0xb1, offset 0x54b + {value: 0x0000, lo: 0x08}, + {value: 0x3308, lo: 0x80, hi: 0x85}, + {value: 0x3b08, lo: 0x86, hi: 0x86}, + {value: 0x0018, lo: 0x87, hi: 0x8d}, + {value: 0x0040, lo: 0x8e, hi: 0x91}, + {value: 0x0018, lo: 0x92, hi: 0xa5}, + {value: 0x0008, lo: 0xa6, hi: 0xaf}, + {value: 0x0040, lo: 0xb0, hi: 0xbe}, + {value: 0x3b08, lo: 0xbf, hi: 0xbf}, + // Block 0xb2, offset 0x554 + {value: 0x0000, lo: 0x0b}, + {value: 0x3308, lo: 0x80, hi: 0x81}, + {value: 0x3008, lo: 0x82, hi: 0x82}, + {value: 0x0008, lo: 0x83, hi: 0xaf}, + {value: 0x3008, lo: 0xb0, hi: 0xb2}, + {value: 0x3308, lo: 0xb3, hi: 0xb6}, + {value: 0x3008, lo: 0xb7, hi: 0xb8}, + {value: 0x3b08, lo: 0xb9, hi: 0xb9}, + {value: 0x3308, lo: 0xba, hi: 0xba}, + {value: 0x0018, lo: 0xbb, hi: 0xbc}, + {value: 0x0040, lo: 0xbd, hi: 0xbd}, + {value: 0x0018, lo: 0xbe, hi: 0xbf}, + // Block 0xb3, offset 0x560 + {value: 0x0000, lo: 0x06}, + {value: 0x0018, lo: 0x80, hi: 0x81}, + {value: 0x0040, lo: 0x82, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0xa8}, + {value: 0x0040, lo: 0xa9, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xb9}, + {value: 0x0040, lo: 0xba, hi: 0xbf}, + // Block 0xb4, offset 0x567 + {value: 0x0000, lo: 0x08}, + {value: 0x3308, lo: 0x80, hi: 0x82}, + {value: 0x0008, lo: 0x83, hi: 0xa6}, + {value: 0x3308, lo: 0xa7, hi: 0xab}, + {value: 0x3008, lo: 0xac, hi: 0xac}, + {value: 0x3308, lo: 0xad, hi: 0xb2}, + {value: 0x3b08, lo: 0xb3, hi: 0xb4}, + {value: 0x0040, lo: 0xb5, hi: 0xb5}, + {value: 0x0008, lo: 0xb6, hi: 0xbf}, + // Block 0xb5, offset 0x570 + {value: 0x0000, lo: 0x0a}, + {value: 0x0018, lo: 0x80, hi: 0x83}, + {value: 0x0008, lo: 0x84, hi: 0x84}, + {value: 0x3008, lo: 0x85, hi: 0x86}, + {value: 0x0008, lo: 0x87, hi: 0x87}, + {value: 0x0040, lo: 0x88, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0xb2}, + {value: 0x3308, lo: 0xb3, hi: 0xb3}, + {value: 0x0018, lo: 0xb4, hi: 0xb5}, + {value: 0x0008, lo: 0xb6, hi: 0xb6}, + {value: 0x0040, lo: 0xb7, hi: 0xbf}, + // Block 0xb6, offset 0x57b + {value: 0x0000, lo: 0x06}, + {value: 0x3308, lo: 0x80, hi: 0x81}, + {value: 0x3008, lo: 0x82, hi: 0x82}, + {value: 0x0008, lo: 0x83, hi: 0xb2}, + {value: 0x3008, lo: 0xb3, hi: 0xb5}, + {value: 0x3308, lo: 0xb6, hi: 0xbe}, + {value: 0x3008, lo: 0xbf, hi: 0xbf}, + // Block 0xb7, offset 0x582 + {value: 0x0000, lo: 0x0e}, + {value: 0x3808, lo: 0x80, hi: 0x80}, + {value: 0x0008, lo: 0x81, hi: 0x84}, + {value: 0x0018, lo: 0x85, hi: 0x88}, + {value: 0x3308, lo: 0x89, hi: 0x8c}, + {value: 0x0018, lo: 0x8d, hi: 0x8d}, + {value: 0x3008, lo: 0x8e, hi: 0x8e}, + {value: 0x3308, lo: 0x8f, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x9a}, + {value: 0x0018, lo: 0x9b, hi: 0x9b}, + {value: 0x0008, lo: 0x9c, hi: 0x9c}, + {value: 0x0018, lo: 0x9d, hi: 0x9f}, + {value: 0x0040, lo: 0xa0, hi: 0xa0}, + {value: 0x0018, lo: 0xa1, hi: 0xb4}, + {value: 0x0040, lo: 0xb5, hi: 0xbf}, + // Block 0xb8, offset 0x591 + {value: 0x0000, lo: 0x0c}, + {value: 0x0008, lo: 0x80, hi: 0x91}, + {value: 0x0040, lo: 0x92, hi: 0x92}, + {value: 0x0008, lo: 0x93, hi: 0xab}, + {value: 0x3008, lo: 0xac, hi: 0xae}, + {value: 0x3308, lo: 0xaf, hi: 0xb1}, + {value: 0x3008, lo: 0xb2, hi: 0xb3}, + {value: 0x3308, lo: 0xb4, hi: 0xb4}, + {value: 0x3808, lo: 0xb5, hi: 0xb5}, + {value: 0x3308, lo: 0xb6, hi: 0xb7}, + {value: 0x0018, lo: 0xb8, hi: 0xbd}, + {value: 0x3308, lo: 0xbe, hi: 0xbe}, + {value: 0x0040, lo: 0xbf, hi: 0xbf}, + // Block 0xb9, offset 0x59e + {value: 0x0000, lo: 0x0c}, + {value: 0x0008, lo: 0x80, hi: 0x86}, + {value: 0x0040, lo: 0x87, hi: 0x87}, + {value: 0x0008, lo: 0x88, hi: 0x88}, + {value: 0x0040, lo: 0x89, hi: 0x89}, + {value: 0x0008, lo: 0x8a, hi: 0x8d}, + {value: 0x0040, lo: 0x8e, hi: 0x8e}, + {value: 0x0008, lo: 0x8f, hi: 0x9d}, + {value: 0x0040, lo: 0x9e, hi: 0x9e}, + {value: 0x0008, lo: 0x9f, hi: 0xa8}, + {value: 0x0018, lo: 0xa9, hi: 0xa9}, + {value: 0x0040, lo: 0xaa, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbf}, + // Block 0xba, offset 0x5ab + {value: 0x0000, lo: 0x08}, + {value: 0x0008, lo: 0x80, hi: 0x9e}, + {value: 0x3308, lo: 0x9f, hi: 0x9f}, + {value: 0x3008, lo: 0xa0, hi: 0xa2}, + {value: 0x3308, lo: 0xa3, hi: 0xa9}, + {value: 0x3b08, lo: 0xaa, hi: 0xaa}, + {value: 0x0040, lo: 0xab, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xb9}, + {value: 0x0040, lo: 0xba, hi: 0xbf}, + // Block 0xbb, offset 0x5b4 + {value: 0x0000, lo: 0x03}, + {value: 0x0008, lo: 0x80, hi: 0xb4}, + {value: 0x3008, lo: 0xb5, hi: 0xb7}, + {value: 0x3308, lo: 0xb8, hi: 0xbf}, + // Block 0xbc, offset 0x5b8 + {value: 0x0000, lo: 0x0e}, + {value: 0x3008, lo: 0x80, hi: 0x81}, + {value: 0x3b08, lo: 0x82, hi: 0x82}, + {value: 0x3308, lo: 0x83, hi: 0x84}, + {value: 0x3008, lo: 0x85, hi: 0x85}, + {value: 0x3308, lo: 0x86, hi: 0x86}, + {value: 0x0008, lo: 0x87, hi: 0x8a}, + {value: 0x0018, lo: 0x8b, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0018, lo: 0x9a, hi: 0x9b}, + {value: 0x0040, lo: 0x9c, hi: 0x9c}, + {value: 0x0018, lo: 0x9d, hi: 0x9d}, + {value: 0x3308, lo: 0x9e, hi: 0x9e}, + {value: 0x0008, lo: 0x9f, hi: 0xa1}, + {value: 0x0040, lo: 0xa2, hi: 0xbf}, + // Block 0xbd, offset 0x5c7 + {value: 0x0000, lo: 0x07}, + {value: 0x0008, lo: 0x80, hi: 0xaf}, + {value: 0x3008, lo: 0xb0, hi: 0xb2}, + {value: 0x3308, lo: 0xb3, hi: 0xb8}, + {value: 0x3008, lo: 0xb9, hi: 0xb9}, + {value: 0x3308, lo: 0xba, hi: 0xba}, + {value: 0x3008, lo: 0xbb, hi: 0xbe}, + {value: 0x3308, lo: 0xbf, hi: 0xbf}, + // Block 0xbe, offset 0x5cf + {value: 0x0000, lo: 0x0a}, + {value: 0x3308, lo: 0x80, hi: 0x80}, + {value: 0x3008, lo: 0x81, hi: 0x81}, + {value: 0x3b08, lo: 0x82, hi: 0x82}, + {value: 0x3308, lo: 0x83, hi: 0x83}, + {value: 0x0008, lo: 0x84, hi: 0x85}, + {value: 0x0018, lo: 0x86, hi: 0x86}, + {value: 0x0008, lo: 0x87, hi: 0x87}, + {value: 0x0040, lo: 0x88, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0xbf}, + // Block 0xbf, offset 0x5da + {value: 0x0000, lo: 0x08}, + {value: 0x0008, lo: 0x80, hi: 0xae}, + {value: 0x3008, lo: 0xaf, hi: 0xb1}, + {value: 0x3308, lo: 0xb2, hi: 0xb5}, + {value: 0x0040, lo: 0xb6, hi: 0xb7}, + {value: 0x3008, lo: 0xb8, hi: 0xbb}, + {value: 0x3308, lo: 0xbc, hi: 0xbd}, + {value: 0x3008, lo: 0xbe, hi: 0xbe}, + {value: 0x3b08, lo: 0xbf, hi: 0xbf}, + // Block 0xc0, offset 0x5e3 + {value: 0x0000, lo: 0x05}, + {value: 0x3308, lo: 0x80, hi: 0x80}, + {value: 0x0018, lo: 0x81, hi: 0x97}, + {value: 0x0008, lo: 0x98, hi: 0x9b}, + {value: 0x3308, lo: 0x9c, hi: 0x9d}, + {value: 0x0040, lo: 0x9e, hi: 0xbf}, + // Block 0xc1, offset 0x5e9 + {value: 0x0000, lo: 0x07}, + {value: 0x0008, lo: 0x80, hi: 0xaf}, + {value: 0x3008, lo: 0xb0, hi: 0xb2}, + {value: 0x3308, lo: 0xb3, hi: 0xba}, + {value: 0x3008, lo: 0xbb, hi: 0xbc}, + {value: 0x3308, lo: 0xbd, hi: 0xbd}, + {value: 0x3008, lo: 0xbe, hi: 0xbe}, + {value: 0x3b08, lo: 0xbf, hi: 0xbf}, + // Block 0xc2, offset 0x5f1 + {value: 0x0000, lo: 0x08}, + {value: 0x3308, lo: 0x80, hi: 0x80}, + {value: 0x0018, lo: 0x81, hi: 0x83}, + {value: 0x0008, lo: 0x84, hi: 0x84}, + {value: 0x0040, lo: 0x85, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xac}, + {value: 0x0040, lo: 0xad, hi: 0xbf}, + // Block 0xc3, offset 0x5fa + {value: 0x0000, lo: 0x0a}, + {value: 0x0008, lo: 0x80, hi: 0xaa}, + {value: 0x3308, lo: 0xab, hi: 0xab}, + {value: 0x3008, lo: 0xac, hi: 0xac}, + {value: 0x3308, lo: 0xad, hi: 0xad}, + {value: 0x3008, lo: 0xae, hi: 0xaf}, + {value: 0x3308, lo: 0xb0, hi: 0xb5}, + {value: 0x3808, lo: 0xb6, hi: 0xb6}, + {value: 0x3308, lo: 0xb7, hi: 0xb7}, + {value: 0x0008, lo: 0xb8, hi: 0xb8}, + {value: 0x0040, lo: 0xb9, hi: 0xbf}, + // Block 0xc4, offset 0x605 + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0x89}, + {value: 0x0040, lo: 0x8a, hi: 0xbf}, + // Block 0xc5, offset 0x608 + {value: 0x0000, lo: 0x0b}, + {value: 0x0008, lo: 0x80, hi: 0x9a}, + {value: 0x0040, lo: 0x9b, hi: 0x9c}, + {value: 0x3308, lo: 0x9d, hi: 0x9f}, + {value: 0x3008, lo: 0xa0, hi: 0xa1}, + {value: 0x3308, lo: 0xa2, hi: 0xa5}, + {value: 0x3008, lo: 0xa6, hi: 0xa6}, + {value: 0x3308, lo: 0xa7, hi: 0xaa}, + {value: 0x3b08, lo: 0xab, hi: 0xab}, + {value: 0x0040, lo: 0xac, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xb9}, + {value: 0x0018, lo: 0xba, hi: 0xbf}, + // Block 0xc6, offset 0x614 + {value: 0x0000, lo: 0x08}, + {value: 0x0008, lo: 0x80, hi: 0xab}, + {value: 0x3008, lo: 0xac, hi: 0xae}, + {value: 0x3308, lo: 0xaf, hi: 0xb7}, + {value: 0x3008, lo: 0xb8, hi: 0xb8}, + {value: 0x3b08, lo: 0xb9, hi: 0xb9}, + {value: 0x3308, lo: 0xba, hi: 0xba}, + {value: 0x0018, lo: 0xbb, hi: 0xbb}, + {value: 0x0040, lo: 0xbc, hi: 0xbf}, + // Block 0xc7, offset 0x61d + {value: 0x0000, lo: 0x02}, + {value: 0x0040, lo: 0x80, hi: 0x9f}, + {value: 0x049d, lo: 0xa0, hi: 0xbf}, + // Block 0xc8, offset 0x620 + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0xa9}, + {value: 0x0018, lo: 0xaa, hi: 0xb2}, + {value: 0x0040, lo: 0xb3, hi: 0xbe}, + {value: 0x0008, lo: 0xbf, hi: 0xbf}, + // Block 0xc9, offset 0x625 + {value: 0x0000, lo: 0x08}, + {value: 0x3008, lo: 0x80, hi: 0x80}, + {value: 0x0008, lo: 0x81, hi: 0x81}, + {value: 0x3008, lo: 0x82, hi: 0x82}, + {value: 0x3308, lo: 0x83, hi: 0x83}, + {value: 0x0018, lo: 0x84, hi: 0x86}, + {value: 0x0040, lo: 0x87, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0xbf}, + // Block 0xca, offset 0x62e + {value: 0x0000, lo: 0x04}, + {value: 0x0040, lo: 0x80, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa7}, + {value: 0x0040, lo: 0xa8, hi: 0xa9}, + {value: 0x0008, lo: 0xaa, hi: 0xbf}, + // Block 0xcb, offset 0x633 + {value: 0x0000, lo: 0x0c}, + {value: 0x0008, lo: 0x80, hi: 0x90}, + {value: 0x3008, lo: 0x91, hi: 0x93}, + {value: 0x3308, lo: 0x94, hi: 0x97}, + {value: 0x0040, lo: 0x98, hi: 0x99}, + {value: 0x3308, lo: 0x9a, hi: 0x9b}, + {value: 0x3008, lo: 0x9c, hi: 0x9f}, + {value: 0x3b08, lo: 0xa0, hi: 0xa0}, + {value: 0x0008, lo: 0xa1, hi: 0xa1}, + {value: 0x0018, lo: 0xa2, hi: 0xa2}, + {value: 0x0008, lo: 0xa3, hi: 0xa3}, + {value: 0x3008, lo: 0xa4, hi: 0xa4}, + {value: 0x0040, lo: 0xa5, hi: 0xbf}, + // Block 0xcc, offset 0x640 + {value: 0x0000, lo: 0x0a}, + {value: 0x0008, lo: 0x80, hi: 0x80}, + {value: 0x3308, lo: 0x81, hi: 0x8a}, + {value: 0x0008, lo: 0x8b, hi: 0xb2}, + {value: 0x3308, lo: 0xb3, hi: 0xb3}, + {value: 0x3b08, lo: 0xb4, hi: 0xb4}, + {value: 0x3308, lo: 0xb5, hi: 0xb8}, + {value: 0x3008, lo: 0xb9, hi: 0xb9}, + {value: 0x0008, lo: 0xba, hi: 0xba}, + {value: 0x3308, lo: 0xbb, hi: 0xbe}, + {value: 0x0018, lo: 0xbf, hi: 0xbf}, + // Block 0xcd, offset 0x64b + {value: 0x0000, lo: 0x08}, + {value: 0x0018, lo: 0x80, hi: 0x86}, + {value: 0x3b08, lo: 0x87, hi: 0x87}, + {value: 0x0040, lo: 0x88, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x90}, + {value: 0x3308, lo: 0x91, hi: 0x96}, + {value: 0x3008, lo: 0x97, hi: 0x98}, + {value: 0x3308, lo: 0x99, hi: 0x9b}, + {value: 0x0008, lo: 0x9c, hi: 0xbf}, + // Block 0xce, offset 0x654 + {value: 0x0000, lo: 0x09}, + {value: 0x0008, lo: 0x80, hi: 0x89}, + {value: 0x3308, lo: 0x8a, hi: 0x96}, + {value: 0x3008, lo: 0x97, hi: 0x97}, + {value: 0x3308, lo: 0x98, hi: 0x98}, + {value: 0x3b08, lo: 0x99, hi: 0x99}, + {value: 0x0018, lo: 0x9a, hi: 0x9c}, + {value: 0x0008, lo: 0x9d, hi: 0x9d}, + {value: 0x0018, lo: 0x9e, hi: 0xa2}, + {value: 0x0040, lo: 0xa3, hi: 0xbf}, + // Block 0xcf, offset 0x65e + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0xb8}, + {value: 0x0040, lo: 0xb9, hi: 0xbf}, + // Block 0xd0, offset 0x661 + {value: 0x0000, lo: 0x09}, + {value: 0x0008, lo: 0x80, hi: 0x88}, + {value: 0x0040, lo: 0x89, hi: 0x89}, + {value: 0x0008, lo: 0x8a, hi: 0xae}, + {value: 0x3008, lo: 0xaf, hi: 0xaf}, + {value: 0x3308, lo: 0xb0, hi: 0xb6}, + {value: 0x0040, lo: 0xb7, hi: 0xb7}, + {value: 0x3308, lo: 0xb8, hi: 0xbd}, + {value: 0x3008, lo: 0xbe, hi: 0xbe}, + {value: 0x3b08, lo: 0xbf, hi: 0xbf}, + // Block 0xd1, offset 0x66b + {value: 0x0000, lo: 0x08}, + {value: 0x0008, lo: 0x80, hi: 0x80}, + {value: 0x0018, lo: 0x81, hi: 0x85}, + {value: 0x0040, lo: 0x86, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0018, lo: 0x9a, hi: 0xac}, + {value: 0x0040, lo: 0xad, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xb1}, + {value: 0x0008, lo: 0xb2, hi: 0xbf}, + // Block 0xd2, offset 0x674 + {value: 0x0000, lo: 0x0b}, + {value: 0x0008, lo: 0x80, hi: 0x8f}, + {value: 0x0040, lo: 0x90, hi: 0x91}, + {value: 0x3308, lo: 0x92, hi: 0xa7}, + {value: 0x0040, lo: 0xa8, hi: 0xa8}, + {value: 0x3008, lo: 0xa9, hi: 0xa9}, + {value: 0x3308, lo: 0xaa, hi: 0xb0}, + {value: 0x3008, lo: 0xb1, hi: 0xb1}, + {value: 0x3308, lo: 0xb2, hi: 0xb3}, + {value: 0x3008, lo: 0xb4, hi: 0xb4}, + {value: 0x3308, lo: 0xb5, hi: 0xb6}, + {value: 0x0040, lo: 0xb7, hi: 0xbf}, + // Block 0xd3, offset 0x680 + {value: 0x0000, lo: 0x0c}, + {value: 0x0008, lo: 0x80, hi: 0x86}, + {value: 0x0040, lo: 0x87, hi: 0x87}, + {value: 0x0008, lo: 0x88, hi: 0x89}, + {value: 0x0040, lo: 0x8a, hi: 0x8a}, + {value: 0x0008, lo: 0x8b, hi: 0xb0}, + {value: 0x3308, lo: 0xb1, hi: 0xb6}, + {value: 0x0040, lo: 0xb7, hi: 0xb9}, + {value: 0x3308, lo: 0xba, hi: 0xba}, + {value: 0x0040, lo: 0xbb, hi: 0xbb}, + {value: 0x3308, lo: 0xbc, hi: 0xbd}, + {value: 0x0040, lo: 0xbe, hi: 0xbe}, + {value: 0x3308, lo: 0xbf, hi: 0xbf}, + // Block 0xd4, offset 0x68d + {value: 0x0000, lo: 0x0c}, + {value: 0x3308, lo: 0x80, hi: 0x83}, + {value: 0x3b08, lo: 0x84, hi: 0x85}, + {value: 0x0008, lo: 0x86, hi: 0x86}, + {value: 0x3308, lo: 0x87, hi: 0x87}, + {value: 0x0040, lo: 0x88, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa5}, + {value: 0x0040, lo: 0xa6, hi: 0xa6}, + {value: 0x0008, lo: 0xa7, hi: 0xa8}, + {value: 0x0040, lo: 0xa9, hi: 0xa9}, + {value: 0x0008, lo: 0xaa, hi: 0xbf}, + // Block 0xd5, offset 0x69a + {value: 0x0000, lo: 0x0d}, + {value: 0x0008, lo: 0x80, hi: 0x89}, + {value: 0x3008, lo: 0x8a, hi: 0x8e}, + {value: 0x0040, lo: 0x8f, hi: 0x8f}, + {value: 0x3308, lo: 0x90, hi: 0x91}, + {value: 0x0040, lo: 0x92, hi: 0x92}, + {value: 0x3008, lo: 0x93, hi: 0x94}, + {value: 0x3308, lo: 0x95, hi: 0x95}, + {value: 0x3008, lo: 0x96, hi: 0x96}, + {value: 0x3b08, lo: 0x97, hi: 0x97}, + {value: 0x0008, lo: 0x98, hi: 0x98}, + {value: 0x0040, lo: 0x99, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa9}, + {value: 0x0040, lo: 0xaa, hi: 0xbf}, + // Block 0xd6, offset 0x6a8 + {value: 0x0000, lo: 0x06}, + {value: 0x0040, lo: 0x80, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xb2}, + {value: 0x3308, lo: 0xb3, hi: 0xb4}, + {value: 0x3008, lo: 0xb5, hi: 0xb6}, + {value: 0x0018, lo: 0xb7, hi: 0xb8}, + {value: 0x0040, lo: 0xb9, hi: 0xbf}, + // Block 0xd7, offset 0x6af + {value: 0x0000, lo: 0x03}, + {value: 0x0040, lo: 0x80, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xb0}, + {value: 0x0040, lo: 0xb1, hi: 0xbf}, + // Block 0xd8, offset 0x6b3 + {value: 0x0000, lo: 0x03}, + {value: 0x0018, lo: 0x80, hi: 0xb1}, + {value: 0x0040, lo: 0xb2, hi: 0xbe}, + {value: 0x0018, lo: 0xbf, hi: 0xbf}, + // Block 0xd9, offset 0x6b7 + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0xbf}, + // Block 0xda, offset 0x6ba + {value: 0x0000, lo: 0x04}, + {value: 0x0018, lo: 0x80, hi: 0xae}, + {value: 0x0040, lo: 0xaf, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xb4}, + {value: 0x0040, lo: 0xb5, hi: 0xbf}, + // Block 0xdb, offset 0x6bf + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0x83}, + {value: 0x0040, lo: 0x84, hi: 0xbf}, + // Block 0xdc, offset 0x6c2 + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0xae}, + {value: 0x0040, lo: 0xaf, hi: 0xaf}, + {value: 0x0340, lo: 0xb0, hi: 0xb8}, + {value: 0x0040, lo: 0xb9, hi: 0xbf}, + // Block 0xdd, offset 0x6c7 + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0x86}, + {value: 0x0040, lo: 0x87, hi: 0xbf}, + // Block 0xde, offset 0x6ca + {value: 0x0000, lo: 0x06}, + {value: 0x0008, lo: 0x80, hi: 0x9e}, + {value: 0x0040, lo: 0x9f, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa9}, + {value: 0x0040, lo: 0xaa, hi: 0xad}, + {value: 0x0018, lo: 0xae, hi: 0xaf}, + {value: 0x0040, lo: 0xb0, hi: 0xbf}, + // Block 0xdf, offset 0x6d1 + {value: 0x0000, lo: 0x06}, + {value: 0x0040, lo: 0x80, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0xad}, + {value: 0x0040, lo: 0xae, hi: 0xaf}, + {value: 0x3308, lo: 0xb0, hi: 0xb4}, + {value: 0x0018, lo: 0xb5, hi: 0xb5}, + {value: 0x0040, lo: 0xb6, hi: 0xbf}, + // Block 0xe0, offset 0x6d8 + {value: 0x0000, lo: 0x03}, + {value: 0x0008, lo: 0x80, hi: 0xaf}, + {value: 0x3308, lo: 0xb0, hi: 0xb6}, + {value: 0x0018, lo: 0xb7, hi: 0xbf}, + // Block 0xe1, offset 0x6dc + {value: 0x0000, lo: 0x0a}, + {value: 0x0008, lo: 0x80, hi: 0x83}, + {value: 0x0018, lo: 0x84, hi: 0x85}, + {value: 0x0040, lo: 0x86, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9a}, + {value: 0x0018, lo: 0x9b, hi: 0xa1}, + {value: 0x0040, lo: 0xa2, hi: 0xa2}, + {value: 0x0008, lo: 0xa3, hi: 0xb7}, + {value: 0x0040, lo: 0xb8, hi: 0xbc}, + {value: 0x0008, lo: 0xbd, hi: 0xbf}, + // Block 0xe2, offset 0x6e7 + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0x8f}, + {value: 0x0040, lo: 0x90, hi: 0xbf}, + // Block 0xe3, offset 0x6ea + {value: 0x0000, lo: 0x02}, + {value: 0xe105, lo: 0x80, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xbf}, + // Block 0xe4, offset 0x6ed + {value: 0x0000, lo: 0x02}, + {value: 0x0018, lo: 0x80, hi: 0x9a}, + {value: 0x0040, lo: 0x9b, hi: 0xbf}, + // Block 0xe5, offset 0x6f0 + {value: 0x0000, lo: 0x05}, + {value: 0x0008, lo: 0x80, hi: 0x8a}, + {value: 0x0040, lo: 0x8b, hi: 0x8e}, + {value: 0x3308, lo: 0x8f, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x90}, + {value: 0x3008, lo: 0x91, hi: 0xbf}, + // Block 0xe6, offset 0x6f6 + {value: 0x0000, lo: 0x05}, + {value: 0x3008, lo: 0x80, hi: 0x87}, + {value: 0x0040, lo: 0x88, hi: 0x8e}, + {value: 0x3308, lo: 0x8f, hi: 0x92}, + {value: 0x0008, lo: 0x93, hi: 0x9f}, + {value: 0x0040, lo: 0xa0, hi: 0xbf}, + // Block 0xe7, offset 0x6fc + {value: 0x0000, lo: 0x08}, + {value: 0x0040, lo: 0x80, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa1}, + {value: 0x0018, lo: 0xa2, hi: 0xa2}, + {value: 0x0008, lo: 0xa3, hi: 0xa3}, + {value: 0x3308, lo: 0xa4, hi: 0xa4}, + {value: 0x0040, lo: 0xa5, hi: 0xaf}, + {value: 0x3008, lo: 0xb0, hi: 0xb1}, + {value: 0x0040, lo: 0xb2, hi: 0xbf}, + // Block 0xe8, offset 0x705 + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0xb7}, + {value: 0x0040, lo: 0xb8, hi: 0xbf}, + // Block 0xe9, offset 0x708 + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0x95}, + {value: 0x0040, lo: 0x96, hi: 0xbf}, + // Block 0xea, offset 0x70b + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0x88}, + {value: 0x0040, lo: 0x89, hi: 0xbf}, + // Block 0xeb, offset 0x70e + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0x9e}, + {value: 0x0040, lo: 0x9f, hi: 0xbf}, + // Block 0xec, offset 0x711 + {value: 0x0000, lo: 0x06}, + {value: 0x0040, lo: 0x80, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x92}, + {value: 0x0040, lo: 0x93, hi: 0xa3}, + {value: 0x0008, lo: 0xa4, hi: 0xa7}, + {value: 0x0040, lo: 0xa8, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbf}, + // Block 0xed, offset 0x718 + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0xbb}, + {value: 0x0040, lo: 0xbc, hi: 0xbf}, + // Block 0xee, offset 0x71b + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0xaa}, + {value: 0x0040, lo: 0xab, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbc}, + {value: 0x0040, lo: 0xbd, hi: 0xbf}, + // Block 0xef, offset 0x720 + {value: 0x0000, lo: 0x09}, + {value: 0x0008, lo: 0x80, hi: 0x88}, + {value: 0x0040, lo: 0x89, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9b}, + {value: 0x0018, lo: 0x9c, hi: 0x9c}, + {value: 0x3308, lo: 0x9d, hi: 0x9e}, + {value: 0x0018, lo: 0x9f, hi: 0x9f}, + {value: 0x03c0, lo: 0xa0, hi: 0xa3}, + {value: 0x0040, lo: 0xa4, hi: 0xbf}, + // Block 0xf0, offset 0x72a + {value: 0x0000, lo: 0x02}, + {value: 0x0018, lo: 0x80, hi: 0xb5}, + {value: 0x0040, lo: 0xb6, hi: 0xbf}, + // Block 0xf1, offset 0x72d + {value: 0x0000, lo: 0x03}, + {value: 0x0018, lo: 0x80, hi: 0xa6}, + {value: 0x0040, lo: 0xa7, hi: 0xa8}, + {value: 0x0018, lo: 0xa9, hi: 0xbf}, + // Block 0xf2, offset 0x731 + {value: 0x0000, lo: 0x0e}, + {value: 0x0018, lo: 0x80, hi: 0x9d}, + {value: 0xb609, lo: 0x9e, hi: 0x9e}, + {value: 0xb651, lo: 0x9f, hi: 0x9f}, + {value: 0xb699, lo: 0xa0, hi: 0xa0}, + {value: 0xb701, lo: 0xa1, hi: 0xa1}, + {value: 0xb769, lo: 0xa2, hi: 0xa2}, + {value: 0xb7d1, lo: 0xa3, hi: 0xa3}, + {value: 0xb839, lo: 0xa4, hi: 0xa4}, + {value: 0x3018, lo: 0xa5, hi: 0xa6}, + {value: 0x3318, lo: 0xa7, hi: 0xa9}, + {value: 0x0018, lo: 0xaa, hi: 0xac}, + {value: 0x3018, lo: 0xad, hi: 0xb2}, + {value: 0x0340, lo: 0xb3, hi: 0xba}, + {value: 0x3318, lo: 0xbb, hi: 0xbf}, + // Block 0xf3, offset 0x740 + {value: 0x0000, lo: 0x0b}, + {value: 0x3318, lo: 0x80, hi: 0x82}, + {value: 0x0018, lo: 0x83, hi: 0x84}, + {value: 0x3318, lo: 0x85, hi: 0x8b}, + {value: 0x0018, lo: 0x8c, hi: 0xa9}, + {value: 0x3318, lo: 0xaa, hi: 0xad}, + {value: 0x0018, lo: 0xae, hi: 0xba}, + {value: 0xb8a1, lo: 0xbb, hi: 0xbb}, + {value: 0xb8e9, lo: 0xbc, hi: 0xbc}, + {value: 0xb931, lo: 0xbd, hi: 0xbd}, + {value: 0xb999, lo: 0xbe, hi: 0xbe}, + {value: 0xba01, lo: 0xbf, hi: 0xbf}, + // Block 0xf4, offset 0x74c + {value: 0x0000, lo: 0x03}, + {value: 0xba69, lo: 0x80, hi: 0x80}, + {value: 0x0018, lo: 0x81, hi: 0xa8}, + {value: 0x0040, lo: 0xa9, hi: 0xbf}, + // Block 0xf5, offset 0x750 + {value: 0x0000, lo: 0x04}, + {value: 0x0018, lo: 0x80, hi: 0x81}, + {value: 0x3318, lo: 0x82, hi: 0x84}, + {value: 0x0018, lo: 0x85, hi: 0x85}, + {value: 0x0040, lo: 0x86, hi: 0xbf}, + // Block 0xf6, offset 0x755 + {value: 0x0000, lo: 0x03}, + {value: 0x0040, lo: 0x80, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xb3}, + {value: 0x0040, lo: 0xb4, hi: 0xbf}, + // Block 0xf7, offset 0x759 + {value: 0x0000, lo: 0x04}, + {value: 0x0018, lo: 0x80, hi: 0x96}, + {value: 0x0040, lo: 0x97, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xb8}, + {value: 0x0040, lo: 0xb9, hi: 0xbf}, + // Block 0xf8, offset 0x75e + {value: 0x0000, lo: 0x03}, + {value: 0x3308, lo: 0x80, hi: 0xb6}, + {value: 0x0018, lo: 0xb7, hi: 0xba}, + {value: 0x3308, lo: 0xbb, hi: 0xbf}, + // Block 0xf9, offset 0x762 + {value: 0x0000, lo: 0x04}, + {value: 0x3308, lo: 0x80, hi: 0xac}, + {value: 0x0018, lo: 0xad, hi: 0xb4}, + {value: 0x3308, lo: 0xb5, hi: 0xb5}, + {value: 0x0018, lo: 0xb6, hi: 0xbf}, + // Block 0xfa, offset 0x767 + {value: 0x0000, lo: 0x08}, + {value: 0x0018, lo: 0x80, hi: 0x83}, + {value: 0x3308, lo: 0x84, hi: 0x84}, + {value: 0x0018, lo: 0x85, hi: 0x8b}, + {value: 0x0040, lo: 0x8c, hi: 0x9a}, + {value: 0x3308, lo: 0x9b, hi: 0x9f}, + {value: 0x0040, lo: 0xa0, hi: 0xa0}, + {value: 0x3308, lo: 0xa1, hi: 0xaf}, + {value: 0x0040, lo: 0xb0, hi: 0xbf}, + // Block 0xfb, offset 0x770 + {value: 0x0000, lo: 0x0a}, + {value: 0x3308, lo: 0x80, hi: 0x86}, + {value: 0x0040, lo: 0x87, hi: 0x87}, + {value: 0x3308, lo: 0x88, hi: 0x98}, + {value: 0x0040, lo: 0x99, hi: 0x9a}, + {value: 0x3308, lo: 0x9b, hi: 0xa1}, + {value: 0x0040, lo: 0xa2, hi: 0xa2}, + {value: 0x3308, lo: 0xa3, hi: 0xa4}, + {value: 0x0040, lo: 0xa5, hi: 0xa5}, + {value: 0x3308, lo: 0xa6, hi: 0xaa}, + {value: 0x0040, lo: 0xab, hi: 0xbf}, + // Block 0xfc, offset 0x77b + {value: 0x0000, lo: 0x05}, + {value: 0x0008, lo: 0x80, hi: 0xac}, + {value: 0x0040, lo: 0xad, hi: 0xaf}, + {value: 0x3308, lo: 0xb0, hi: 0xb6}, + {value: 0x0008, lo: 0xb7, hi: 0xbd}, + {value: 0x0040, lo: 0xbe, hi: 0xbf}, + // Block 0xfd, offset 0x781 + {value: 0x0000, lo: 0x05}, + {value: 0x0008, lo: 0x80, hi: 0x89}, + {value: 0x0040, lo: 0x8a, hi: 0x8d}, + {value: 0x0008, lo: 0x8e, hi: 0x8e}, + {value: 0x0018, lo: 0x8f, hi: 0x8f}, + {value: 0x0040, lo: 0x90, hi: 0xbf}, + // Block 0xfe, offset 0x787 + {value: 0x0000, lo: 0x05}, + {value: 0x0008, lo: 0x80, hi: 0xab}, + {value: 0x3308, lo: 0xac, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xb9}, + {value: 0x0040, lo: 0xba, hi: 0xbe}, + {value: 0x0018, lo: 0xbf, hi: 0xbf}, + // Block 0xff, offset 0x78d + {value: 0x0000, lo: 0x05}, + {value: 0x0808, lo: 0x80, hi: 0x84}, + {value: 0x0040, lo: 0x85, hi: 0x86}, + {value: 0x0818, lo: 0x87, hi: 0x8f}, + {value: 0x3308, lo: 0x90, hi: 0x96}, + {value: 0x0040, lo: 0x97, hi: 0xbf}, + // Block 0x100, offset 0x793 + {value: 0x0000, lo: 0x08}, + {value: 0x0a08, lo: 0x80, hi: 0x83}, + {value: 0x3308, lo: 0x84, hi: 0x8a}, + {value: 0x0b08, lo: 0x8b, hi: 0x8b}, + {value: 0x0040, lo: 0x8c, hi: 0x8f}, + {value: 0x0808, lo: 0x90, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9d}, + {value: 0x0818, lo: 0x9e, hi: 0x9f}, + {value: 0x0040, lo: 0xa0, hi: 0xbf}, + // Block 0x101, offset 0x79c + {value: 0x0000, lo: 0x02}, + {value: 0x0040, lo: 0x80, hi: 0xb0}, + {value: 0x0818, lo: 0xb1, hi: 0xbf}, + // Block 0x102, offset 0x79f + {value: 0x0000, lo: 0x02}, + {value: 0x0818, lo: 0x80, hi: 0xb4}, + {value: 0x0040, lo: 0xb5, hi: 0xbf}, + // Block 0x103, offset 0x7a2 + {value: 0x0000, lo: 0x03}, + {value: 0x0040, lo: 0x80, hi: 0x80}, + {value: 0x0818, lo: 0x81, hi: 0xbd}, + {value: 0x0040, lo: 0xbe, hi: 0xbf}, + // Block 0x104, offset 0x7a6 + {value: 0x0000, lo: 0x03}, + {value: 0x0040, lo: 0x80, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xb1}, + {value: 0x0040, lo: 0xb2, hi: 0xbf}, + // Block 0x105, offset 0x7aa + {value: 0x0000, lo: 0x03}, + {value: 0x0018, lo: 0x80, hi: 0xab}, + {value: 0x0040, lo: 0xac, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xbf}, + // Block 0x106, offset 0x7ae + {value: 0x0000, lo: 0x05}, + {value: 0x0018, lo: 0x80, hi: 0x93}, + {value: 0x0040, lo: 0x94, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xae}, + {value: 0x0040, lo: 0xaf, hi: 0xb0}, + {value: 0x0018, lo: 0xb1, hi: 0xbf}, + // Block 0x107, offset 0x7b4 + {value: 0x0000, lo: 0x05}, + {value: 0x0040, lo: 0x80, hi: 0x80}, + {value: 0x0018, lo: 0x81, hi: 0x8f}, + {value: 0x0040, lo: 0x90, hi: 0x90}, + {value: 0x0018, lo: 0x91, hi: 0xb5}, + {value: 0x0040, lo: 0xb6, hi: 0xbf}, + // Block 0x108, offset 0x7ba + {value: 0x0000, lo: 0x04}, + {value: 0x0018, lo: 0x80, hi: 0x8f}, + {value: 0xc229, lo: 0x90, hi: 0x90}, + {value: 0x0018, lo: 0x91, hi: 0xad}, + {value: 0x0040, lo: 0xae, hi: 0xbf}, + // Block 0x109, offset 0x7bf + {value: 0x0000, lo: 0x02}, + {value: 0x0040, lo: 0x80, hi: 0xa5}, + {value: 0x0018, lo: 0xa6, hi: 0xbf}, + // Block 0x10a, offset 0x7c2 + {value: 0x0000, lo: 0x0f}, + {value: 0xc851, lo: 0x80, hi: 0x80}, + {value: 0xc8a1, lo: 0x81, hi: 0x81}, + {value: 0xc8f1, lo: 0x82, hi: 0x82}, + {value: 0xc941, lo: 0x83, hi: 0x83}, + {value: 0xc991, lo: 0x84, hi: 0x84}, + {value: 0xc9e1, lo: 0x85, hi: 0x85}, + {value: 0xca31, lo: 0x86, hi: 0x86}, + {value: 0xca81, lo: 0x87, hi: 0x87}, + {value: 0xcad1, lo: 0x88, hi: 0x88}, + {value: 0x0040, lo: 0x89, hi: 0x8f}, + {value: 0xcb21, lo: 0x90, hi: 0x90}, + {value: 0xcb41, lo: 0x91, hi: 0x91}, + {value: 0x0040, lo: 0x92, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xa5}, + {value: 0x0040, lo: 0xa6, hi: 0xbf}, + // Block 0x10b, offset 0x7d2 + {value: 0x0000, lo: 0x06}, + {value: 0x0018, lo: 0x80, hi: 0x97}, + {value: 0x0040, lo: 0x98, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xac}, + {value: 0x0040, lo: 0xad, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xbc}, + {value: 0x0040, lo: 0xbd, hi: 0xbf}, + // Block 0x10c, offset 0x7d9 + {value: 0x0000, lo: 0x02}, + {value: 0x0018, lo: 0x80, hi: 0xb3}, + {value: 0x0040, lo: 0xb4, hi: 0xbf}, + // Block 0x10d, offset 0x7dc + {value: 0x0000, lo: 0x04}, + {value: 0x0018, lo: 0x80, hi: 0x98}, + {value: 0x0040, lo: 0x99, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xab}, + {value: 0x0040, lo: 0xac, hi: 0xbf}, + // Block 0x10e, offset 0x7e1 + {value: 0x0000, lo: 0x03}, + {value: 0x0018, lo: 0x80, hi: 0x8b}, + {value: 0x0040, lo: 0x8c, hi: 0x8f}, + {value: 0x0018, lo: 0x90, hi: 0xbf}, + // Block 0x10f, offset 0x7e5 + {value: 0x0000, lo: 0x05}, + {value: 0x0018, lo: 0x80, hi: 0x87}, + {value: 0x0040, lo: 0x88, hi: 0x8f}, + {value: 0x0018, lo: 0x90, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xbf}, + // Block 0x110, offset 0x7eb + {value: 0x0000, lo: 0x06}, + {value: 0x0018, lo: 0x80, hi: 0x87}, + {value: 0x0040, lo: 0x88, hi: 0x8f}, + {value: 0x0018, lo: 0x90, hi: 0xad}, + {value: 0x0040, lo: 0xae, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xb1}, + {value: 0x0040, lo: 0xb2, hi: 0xbf}, + // Block 0x111, offset 0x7f2 + {value: 0x0000, lo: 0x03}, + {value: 0x0018, lo: 0x80, hi: 0xb8}, + {value: 0x0040, lo: 0xb9, hi: 0xb9}, + {value: 0x0018, lo: 0xba, hi: 0xbf}, + // Block 0x112, offset 0x7f6 + {value: 0x0000, lo: 0x03}, + {value: 0x0018, lo: 0x80, hi: 0x8b}, + {value: 0x0040, lo: 0x8c, hi: 0x8c}, + {value: 0x0018, lo: 0x8d, hi: 0xbf}, + // Block 0x113, offset 0x7fa + {value: 0x0000, lo: 0x08}, + {value: 0x0018, lo: 0x80, hi: 0x93}, + {value: 0x0040, lo: 0x94, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xad}, + {value: 0x0040, lo: 0xae, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xb4}, + {value: 0x0040, lo: 0xb5, hi: 0xb7}, + {value: 0x0018, lo: 0xb8, hi: 0xba}, + {value: 0x0040, lo: 0xbb, hi: 0xbf}, + // Block 0x114, offset 0x803 + {value: 0x0000, lo: 0x06}, + {value: 0x0018, lo: 0x80, hi: 0x86}, + {value: 0x0040, lo: 0x87, hi: 0x8f}, + {value: 0x0018, lo: 0x90, hi: 0xa8}, + {value: 0x0040, lo: 0xa9, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xb6}, + {value: 0x0040, lo: 0xb7, hi: 0xbf}, + // Block 0x115, offset 0x80a + {value: 0x0000, lo: 0x04}, + {value: 0x0018, lo: 0x80, hi: 0x82}, + {value: 0x0040, lo: 0x83, hi: 0x8f}, + {value: 0x0018, lo: 0x90, hi: 0x96}, + {value: 0x0040, lo: 0x97, hi: 0xbf}, + // Block 0x116, offset 0x80f + {value: 0x0000, lo: 0x03}, + {value: 0x0018, lo: 0x80, hi: 0x92}, + {value: 0x0040, lo: 0x93, hi: 0x93}, + {value: 0x0018, lo: 0x94, hi: 0xbf}, + // Block 0x117, offset 0x813 + {value: 0x0000, lo: 0x0d}, + {value: 0x0018, lo: 0x80, hi: 0x8a}, + {value: 0x0040, lo: 0x8b, hi: 0xaf}, + {value: 0x1f41, lo: 0xb0, hi: 0xb0}, + {value: 0x00c9, lo: 0xb1, hi: 0xb1}, + {value: 0x0069, lo: 0xb2, hi: 0xb2}, + {value: 0x0079, lo: 0xb3, hi: 0xb3}, + {value: 0x1f51, lo: 0xb4, hi: 0xb4}, + {value: 0x1f61, lo: 0xb5, hi: 0xb5}, + {value: 0x1f71, lo: 0xb6, hi: 0xb6}, + {value: 0x1f81, lo: 0xb7, hi: 0xb7}, + {value: 0x1f91, lo: 0xb8, hi: 0xb8}, + {value: 0x1fa1, lo: 0xb9, hi: 0xb9}, + {value: 0x0040, lo: 0xba, hi: 0xbf}, + // Block 0x118, offset 0x821 + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0x9d}, + {value: 0x0040, lo: 0x9e, hi: 0xbf}, + // Block 0x119, offset 0x824 + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0xb4}, + {value: 0x0040, lo: 0xb5, hi: 0xbf}, + // Block 0x11a, offset 0x827 + {value: 0x0000, lo: 0x03}, + {value: 0x0008, lo: 0x80, hi: 0x9d}, + {value: 0x0040, lo: 0x9e, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xbf}, + // Block 0x11b, offset 0x82b + {value: 0x0000, lo: 0x03}, + {value: 0x0008, lo: 0x80, hi: 0xa1}, + {value: 0x0040, lo: 0xa2, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbf}, + // Block 0x11c, offset 0x82f + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0xa0}, + {value: 0x0040, lo: 0xa1, hi: 0xbf}, + // Block 0x11d, offset 0x832 + {value: 0x0020, lo: 0x0f}, + {value: 0xdf21, lo: 0x80, hi: 0x89}, + {value: 0x8e35, lo: 0x8a, hi: 0x8a}, + {value: 0xe061, lo: 0x8b, hi: 0x9c}, + {value: 0x8e55, lo: 0x9d, hi: 0x9d}, + {value: 0xe2a1, lo: 0x9e, hi: 0xa2}, + {value: 0x8e75, lo: 0xa3, hi: 0xa3}, + {value: 0xe341, lo: 0xa4, hi: 0xab}, + {value: 0x7f0d, lo: 0xac, hi: 0xac}, + {value: 0xe441, lo: 0xad, hi: 0xaf}, + {value: 0x8e95, lo: 0xb0, hi: 0xb0}, + {value: 0xe4a1, lo: 0xb1, hi: 0xb6}, + {value: 0x8eb5, lo: 0xb7, hi: 0xb9}, + {value: 0xe561, lo: 0xba, hi: 0xba}, + {value: 0x8f15, lo: 0xbb, hi: 0xbb}, + {value: 0xe581, lo: 0xbc, hi: 0xbf}, + // Block 0x11e, offset 0x842 + {value: 0x0020, lo: 0x10}, + {value: 0x93b5, lo: 0x80, hi: 0x80}, + {value: 0xf101, lo: 0x81, hi: 0x86}, + {value: 0x93d5, lo: 0x87, hi: 0x8a}, + {value: 0xda61, lo: 0x8b, hi: 0x8b}, + {value: 0xf1c1, lo: 0x8c, hi: 0x96}, + {value: 0x9455, lo: 0x97, hi: 0x97}, + {value: 0xf321, lo: 0x98, hi: 0xa3}, + {value: 0x9475, lo: 0xa4, hi: 0xa6}, + {value: 0xf4a1, lo: 0xa7, hi: 0xaa}, + {value: 0x94d5, lo: 0xab, hi: 0xab}, + {value: 0xf521, lo: 0xac, hi: 0xac}, + {value: 0x94f5, lo: 0xad, hi: 0xad}, + {value: 0xf541, lo: 0xae, hi: 0xaf}, + {value: 0x9515, lo: 0xb0, hi: 0xb1}, + {value: 0xf581, lo: 0xb2, hi: 0xbe}, + {value: 0x2040, lo: 0xbf, hi: 0xbf}, + // Block 0x11f, offset 0x853 + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0x8a}, + {value: 0x0040, lo: 0x8b, hi: 0xbf}, + // Block 0x120, offset 0x856 + {value: 0x0000, lo: 0x04}, + {value: 0x0040, lo: 0x80, hi: 0x80}, + {value: 0x0340, lo: 0x81, hi: 0x81}, + {value: 0x0040, lo: 0x82, hi: 0x9f}, + {value: 0x0340, lo: 0xa0, hi: 0xbf}, + // Block 0x121, offset 0x85b + {value: 0x0000, lo: 0x01}, + {value: 0x0340, lo: 0x80, hi: 0xbf}, + // Block 0x122, offset 0x85d + {value: 0x0000, lo: 0x01}, + {value: 0x33c0, lo: 0x80, hi: 0xbf}, + // Block 0x123, offset 0x85f + {value: 0x0000, lo: 0x02}, + {value: 0x33c0, lo: 0x80, hi: 0xaf}, + {value: 0x0040, lo: 0xb0, hi: 0xbf}, +} + +// Total table size 43370 bytes (42KiB); checksum: EBD909C0 diff --git a/vendor/golang.org/x/net/idna/tables9.0.0.go b/vendor/golang.org/x/net/idna/tables9.0.0.go index 8b65fa16..4074b533 100644 --- a/vendor/golang.org/x/net/idna/tables9.0.0.go +++ b/vendor/golang.org/x/net/idna/tables9.0.0.go @@ -1,5 +1,6 @@ // Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. +//go:build !go1.10 // +build !go1.10 package idna diff --git a/vendor/golang.org/x/net/idna/trieval.go b/vendor/golang.org/x/net/idna/trieval.go index 7a8cf889..9c070a44 100644 --- a/vendor/golang.org/x/net/idna/trieval.go +++ b/vendor/golang.org/x/net/idna/trieval.go @@ -17,23 +17,23 @@ package idna // // The per-rune values have the following format: // -// if mapped { -// if inlinedXOR { -// 15..13 inline XOR marker -// 12..11 unused -// 10..3 inline XOR mask -// } else { -// 15..3 index into xor or mapping table -// } -// } else { -// 15..14 unused -// 13 mayNeedNorm -// 12..11 attributes -// 10..8 joining type -// 7..3 category type -// } -// 2 use xor pattern -// 1..0 mapped category +// if mapped { +// if inlinedXOR { +// 15..13 inline XOR marker +// 12..11 unused +// 10..3 inline XOR mask +// } else { +// 15..3 index into xor or mapping table +// } +// } else { +// 15..14 unused +// 13 mayNeedNorm +// 12..11 attributes +// 10..8 joining type +// 7..3 category type +// } +// 2 use xor pattern +// 1..0 mapped category // // See the definitions below for a more detailed description of the various // bits. diff --git a/vendor/golang.org/x/net/internal/socket/cmsghdr.go b/vendor/golang.org/x/net/internal/socket/cmsghdr.go index 0a73e277..4bdaaaf1 100644 --- a/vendor/golang.org/x/net/internal/socket/cmsghdr.go +++ b/vendor/golang.org/x/net/internal/socket/cmsghdr.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris +//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos +// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos package socket diff --git a/vendor/golang.org/x/net/internal/socket/cmsghdr_bsd.go b/vendor/golang.org/x/net/internal/socket/cmsghdr_bsd.go index 14dbb3ad..0d30e0a0 100644 --- a/vendor/golang.org/x/net/internal/socket/cmsghdr_bsd.go +++ b/vendor/golang.org/x/net/internal/socket/cmsghdr_bsd.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build aix || darwin || dragonfly || freebsd || netbsd || openbsd // +build aix darwin dragonfly freebsd netbsd openbsd package socket diff --git a/vendor/golang.org/x/net/internal/socket/cmsghdr_linux_32bit.go b/vendor/golang.org/x/net/internal/socket/cmsghdr_linux_32bit.go index bac66811..4936e8a6 100644 --- a/vendor/golang.org/x/net/internal/socket/cmsghdr_linux_32bit.go +++ b/vendor/golang.org/x/net/internal/socket/cmsghdr_linux_32bit.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build arm mips mipsle 386 +//go:build (arm || mips || mipsle || 386 || ppc) && linux +// +build arm mips mipsle 386 ppc // +build linux package socket diff --git a/vendor/golang.org/x/net/internal/socket/cmsghdr_linux_64bit.go b/vendor/golang.org/x/net/internal/socket/cmsghdr_linux_64bit.go index 27be0efa..f6877f98 100644 --- a/vendor/golang.org/x/net/internal/socket/cmsghdr_linux_64bit.go +++ b/vendor/golang.org/x/net/internal/socket/cmsghdr_linux_64bit.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build arm64 amd64 ppc64 ppc64le mips64 mips64le riscv64 s390x +//go:build (arm64 || amd64 || loong64 || ppc64 || ppc64le || mips64 || mips64le || riscv64 || s390x) && linux +// +build arm64 amd64 loong64 ppc64 ppc64le mips64 mips64le riscv64 s390x // +build linux package socket diff --git a/vendor/golang.org/x/net/internal/socket/cmsghdr_solaris_64bit.go b/vendor/golang.org/x/net/internal/socket/cmsghdr_solaris_64bit.go index 7dedd430..d3dbe1b8 100644 --- a/vendor/golang.org/x/net/internal/socket/cmsghdr_solaris_64bit.go +++ b/vendor/golang.org/x/net/internal/socket/cmsghdr_solaris_64bit.go @@ -2,8 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build amd64 -// +build solaris +//go:build amd64 && solaris +// +build amd64,solaris package socket diff --git a/vendor/golang.org/x/net/internal/socket/cmsghdr_stub.go b/vendor/golang.org/x/net/internal/socket/cmsghdr_stub.go index e581011b..1d9f2ed6 100644 --- a/vendor/golang.org/x/net/internal/socket/cmsghdr_stub.go +++ b/vendor/golang.org/x/net/internal/socket/cmsghdr_stub.go @@ -2,13 +2,24 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris +//go:build !aix && !darwin && !dragonfly && !freebsd && !linux && !netbsd && !openbsd && !solaris && !zos +// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!zos package socket -type cmsghdr struct{} +func controlHeaderLen() int { + return 0 +} + +func controlMessageLen(dataLen int) int { + return 0 +} -const sizeofCmsghdr = 0 +func controlMessageSpace(dataLen int) int { + return 0 +} + +type cmsghdr struct{} func (h *cmsghdr) len() int { return 0 } func (h *cmsghdr) lvl() int { return 0 } diff --git a/vendor/golang.org/x/net/internal/socket/cmsghdr_unix.go b/vendor/golang.org/x/net/internal/socket/cmsghdr_unix.go new file mode 100644 index 00000000..19d46789 --- /dev/null +++ b/vendor/golang.org/x/net/internal/socket/cmsghdr_unix.go @@ -0,0 +1,22 @@ +// Copyright 2020 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos +// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos + +package socket + +import "golang.org/x/sys/unix" + +func controlHeaderLen() int { + return unix.CmsgLen(0) +} + +func controlMessageLen(dataLen int) int { + return unix.CmsgLen(dataLen) +} + +func controlMessageSpace(dataLen int) int { + return unix.CmsgSpace(dataLen) +} diff --git a/vendor/golang.org/x/net/internal/socket/cmsghdr_zos_s390x.go b/vendor/golang.org/x/net/internal/socket/cmsghdr_zos_s390x.go new file mode 100644 index 00000000..68dc8ad6 --- /dev/null +++ b/vendor/golang.org/x/net/internal/socket/cmsghdr_zos_s390x.go @@ -0,0 +1,11 @@ +// Copyright 2020 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package socket + +func (h *cmsghdr) set(l, lvl, typ int) { + h.Len = int32(l) + h.Level = int32(lvl) + h.Type = int32(typ) +} diff --git a/vendor/golang.org/x/net/internal/socket/complete_dontwait.go b/vendor/golang.org/x/net/internal/socket/complete_dontwait.go new file mode 100644 index 00000000..5b1d50ae --- /dev/null +++ b/vendor/golang.org/x/net/internal/socket/complete_dontwait.go @@ -0,0 +1,26 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris +// +build darwin dragonfly freebsd linux netbsd openbsd solaris + +package socket + +import ( + "syscall" +) + +// ioComplete checks the flags and result of a syscall, to be used as return +// value in a syscall.RawConn.Read or Write callback. +func ioComplete(flags int, operr error) bool { + if flags&syscall.MSG_DONTWAIT != 0 { + // Caller explicitly said don't wait, so always return immediately. + return true + } + if operr == syscall.EAGAIN || operr == syscall.EWOULDBLOCK { + // No data available, block for I/O and try again. + return false + } + return true +} diff --git a/vendor/golang.org/x/net/internal/socket/complete_nodontwait.go b/vendor/golang.org/x/net/internal/socket/complete_nodontwait.go new file mode 100644 index 00000000..be634095 --- /dev/null +++ b/vendor/golang.org/x/net/internal/socket/complete_nodontwait.go @@ -0,0 +1,22 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build aix || windows || zos +// +build aix windows zos + +package socket + +import ( + "syscall" +) + +// ioComplete checks the flags and result of a syscall, to be used as return +// value in a syscall.RawConn.Read or Write callback. +func ioComplete(flags int, operr error) bool { + if operr == syscall.EAGAIN || operr == syscall.EWOULDBLOCK { + // No data available, block for I/O and try again. + return false + } + return true +} diff --git a/vendor/golang.org/x/net/internal/socket/empty.s b/vendor/golang.org/x/net/internal/socket/empty.s index bff0231c..90ab4ca3 100644 --- a/vendor/golang.org/x/net/internal/socket/empty.s +++ b/vendor/golang.org/x/net/internal/socket/empty.s @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build darwin && go1.12 // +build darwin,go1.12 // This exists solely so we can linkname in symbols from syscall. diff --git a/vendor/golang.org/x/net/internal/socket/error_unix.go b/vendor/golang.org/x/net/internal/socket/error_unix.go index f14872d3..78f41290 100644 --- a/vendor/golang.org/x/net/internal/socket/error_unix.go +++ b/vendor/golang.org/x/net/internal/socket/error_unix.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris +//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos +// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos package socket diff --git a/vendor/golang.org/x/net/internal/socket/iovec_32bit.go b/vendor/golang.org/x/net/internal/socket/iovec_32bit.go index 05d6082d..2b8fbb3f 100644 --- a/vendor/golang.org/x/net/internal/socket/iovec_32bit.go +++ b/vendor/golang.org/x/net/internal/socket/iovec_32bit.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build arm mips mipsle 386 +//go:build (arm || mips || mipsle || 386 || ppc) && (darwin || dragonfly || freebsd || linux || netbsd || openbsd) +// +build arm mips mipsle 386 ppc // +build darwin dragonfly freebsd linux netbsd openbsd package socket diff --git a/vendor/golang.org/x/net/internal/socket/iovec_64bit.go b/vendor/golang.org/x/net/internal/socket/iovec_64bit.go index dfeda752..2e94e96f 100644 --- a/vendor/golang.org/x/net/internal/socket/iovec_64bit.go +++ b/vendor/golang.org/x/net/internal/socket/iovec_64bit.go @@ -2,8 +2,9 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build arm64 amd64 ppc64 ppc64le mips64 mips64le riscv64 s390x -// +build aix darwin dragonfly freebsd linux netbsd openbsd +//go:build (arm64 || amd64 || loong64 || ppc64 || ppc64le || mips64 || mips64le || riscv64 || s390x) && (aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || zos) +// +build arm64 amd64 loong64 ppc64 ppc64le mips64 mips64le riscv64 s390x +// +build aix darwin dragonfly freebsd linux netbsd openbsd zos package socket diff --git a/vendor/golang.org/x/net/internal/socket/iovec_solaris_64bit.go b/vendor/golang.org/x/net/internal/socket/iovec_solaris_64bit.go index 8d17a40c..f7da2bc4 100644 --- a/vendor/golang.org/x/net/internal/socket/iovec_solaris_64bit.go +++ b/vendor/golang.org/x/net/internal/socket/iovec_solaris_64bit.go @@ -2,8 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build amd64 -// +build solaris +//go:build amd64 && solaris +// +build amd64,solaris package socket diff --git a/vendor/golang.org/x/net/internal/socket/iovec_stub.go b/vendor/golang.org/x/net/internal/socket/iovec_stub.go index a746e90e..14caf524 100644 --- a/vendor/golang.org/x/net/internal/socket/iovec_stub.go +++ b/vendor/golang.org/x/net/internal/socket/iovec_stub.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris +//go:build !aix && !darwin && !dragonfly && !freebsd && !linux && !netbsd && !openbsd && !solaris && !zos +// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!zos package socket diff --git a/vendor/golang.org/x/net/internal/socket/mmsghdr_stub.go b/vendor/golang.org/x/net/internal/socket/mmsghdr_stub.go index 1a7f2792..113e773c 100644 --- a/vendor/golang.org/x/net/internal/socket/mmsghdr_stub.go +++ b/vendor/golang.org/x/net/internal/socket/mmsghdr_stub.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build !aix && !linux && !netbsd // +build !aix,!linux,!netbsd package socket diff --git a/vendor/golang.org/x/net/internal/socket/mmsghdr_unix.go b/vendor/golang.org/x/net/internal/socket/mmsghdr_unix.go index f1100683..0bfcf7af 100644 --- a/vendor/golang.org/x/net/internal/socket/mmsghdr_unix.go +++ b/vendor/golang.org/x/net/internal/socket/mmsghdr_unix.go @@ -2,29 +2,20 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build aix || linux || netbsd // +build aix linux netbsd package socket -import "net" +import ( + "net" + "os" + "sync" + "syscall" +) type mmsghdrs []mmsghdr -func (hs mmsghdrs) pack(ms []Message, parseFn func([]byte, string) (net.Addr, error), marshalFn func(net.Addr) []byte) error { - for i := range hs { - vs := make([]iovec, len(ms[i].Buffers)) - var sa []byte - if parseFn != nil { - sa = make([]byte, sizeofSockaddrInet6) - } - if marshalFn != nil { - sa = marshalFn(ms[i].Addr) - } - hs[i].Hdr.pack(vs, ms[i].Buffers, ms[i].OOB, sa) - } - return nil -} - func (hs mmsghdrs) unpack(ms []Message, parseFn func([]byte, string) (net.Addr, error), hint string) error { for i := range hs { ms[i].N = int(hs[i].Len) @@ -40,3 +31,150 @@ func (hs mmsghdrs) unpack(ms []Message, parseFn func([]byte, string) (net.Addr, } return nil } + +// mmsghdrsPacker packs Message-slices into mmsghdrs (re-)using pre-allocated buffers. +type mmsghdrsPacker struct { + // hs are the pre-allocated mmsghdrs. + hs mmsghdrs + // sockaddrs is the pre-allocated buffer for the Hdr.Name buffers. + // We use one large buffer for all messages and slice it up. + sockaddrs []byte + // vs are the pre-allocated iovecs. + // We allocate one large buffer for all messages and slice it up. This allows to reuse the buffer + // if the number of buffers per message is distributed differently between calls. + vs []iovec +} + +func (p *mmsghdrsPacker) prepare(ms []Message) { + n := len(ms) + if n <= cap(p.hs) { + p.hs = p.hs[:n] + } else { + p.hs = make(mmsghdrs, n) + } + if n*sizeofSockaddrInet6 <= cap(p.sockaddrs) { + p.sockaddrs = p.sockaddrs[:n*sizeofSockaddrInet6] + } else { + p.sockaddrs = make([]byte, n*sizeofSockaddrInet6) + } + + nb := 0 + for _, m := range ms { + nb += len(m.Buffers) + } + if nb <= cap(p.vs) { + p.vs = p.vs[:nb] + } else { + p.vs = make([]iovec, nb) + } +} + +func (p *mmsghdrsPacker) pack(ms []Message, parseFn func([]byte, string) (net.Addr, error), marshalFn func(net.Addr, []byte) int) mmsghdrs { + p.prepare(ms) + hs := p.hs + vsRest := p.vs + saRest := p.sockaddrs + for i := range hs { + nvs := len(ms[i].Buffers) + vs := vsRest[:nvs] + vsRest = vsRest[nvs:] + + var sa []byte + if parseFn != nil { + sa = saRest[:sizeofSockaddrInet6] + saRest = saRest[sizeofSockaddrInet6:] + } else if marshalFn != nil { + n := marshalFn(ms[i].Addr, saRest) + if n > 0 { + sa = saRest[:n] + saRest = saRest[n:] + } + } + hs[i].Hdr.pack(vs, ms[i].Buffers, ms[i].OOB, sa) + } + return hs +} + +// syscaller is a helper to invoke recvmmsg and sendmmsg via the RawConn.Read/Write interface. +// It is reusable, to amortize the overhead of allocating a closure for the function passed to +// RawConn.Read/Write. +type syscaller struct { + n int + operr error + hs mmsghdrs + flags int + + boundRecvmmsgF func(uintptr) bool + boundSendmmsgF func(uintptr) bool +} + +func (r *syscaller) init() { + r.boundRecvmmsgF = r.recvmmsgF + r.boundSendmmsgF = r.sendmmsgF +} + +func (r *syscaller) recvmmsg(c syscall.RawConn, hs mmsghdrs, flags int) (int, error) { + r.n = 0 + r.operr = nil + r.hs = hs + r.flags = flags + if err := c.Read(r.boundRecvmmsgF); err != nil { + return r.n, err + } + if r.operr != nil { + return r.n, os.NewSyscallError("recvmmsg", r.operr) + } + return r.n, nil +} + +func (r *syscaller) recvmmsgF(s uintptr) bool { + r.n, r.operr = recvmmsg(s, r.hs, r.flags) + return ioComplete(r.flags, r.operr) +} + +func (r *syscaller) sendmmsg(c syscall.RawConn, hs mmsghdrs, flags int) (int, error) { + r.n = 0 + r.operr = nil + r.hs = hs + r.flags = flags + if err := c.Write(r.boundSendmmsgF); err != nil { + return r.n, err + } + if r.operr != nil { + return r.n, os.NewSyscallError("sendmmsg", r.operr) + } + return r.n, nil +} + +func (r *syscaller) sendmmsgF(s uintptr) bool { + r.n, r.operr = sendmmsg(s, r.hs, r.flags) + return ioComplete(r.flags, r.operr) +} + +// mmsgTmps holds reusable temporary helpers for recvmmsg and sendmmsg. +type mmsgTmps struct { + packer mmsghdrsPacker + syscaller syscaller +} + +var defaultMmsgTmpsPool = mmsgTmpsPool{ + p: sync.Pool{ + New: func() interface{} { + tmps := new(mmsgTmps) + tmps.syscaller.init() + return tmps + }, + }, +} + +type mmsgTmpsPool struct { + p sync.Pool +} + +func (p *mmsgTmpsPool) Get() *mmsgTmps { + return p.p.Get().(*mmsgTmps) +} + +func (p *mmsgTmpsPool) Put(tmps *mmsgTmps) { + p.p.Put(tmps) +} diff --git a/vendor/golang.org/x/net/internal/socket/msghdr_bsd.go b/vendor/golang.org/x/net/internal/socket/msghdr_bsd.go index 77f44c1f..25f6847f 100644 --- a/vendor/golang.org/x/net/internal/socket/msghdr_bsd.go +++ b/vendor/golang.org/x/net/internal/socket/msghdr_bsd.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build aix || darwin || dragonfly || freebsd || netbsd || openbsd // +build aix darwin dragonfly freebsd netbsd openbsd package socket diff --git a/vendor/golang.org/x/net/internal/socket/msghdr_bsdvar.go b/vendor/golang.org/x/net/internal/socket/msghdr_bsdvar.go index c5562dd6..5b8e00f1 100644 --- a/vendor/golang.org/x/net/internal/socket/msghdr_bsdvar.go +++ b/vendor/golang.org/x/net/internal/socket/msghdr_bsdvar.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build aix || darwin || dragonfly || freebsd || netbsd // +build aix darwin dragonfly freebsd netbsd package socket diff --git a/vendor/golang.org/x/net/internal/socket/msghdr_linux.go b/vendor/golang.org/x/net/internal/socket/msghdr_linux.go index 5a38798c..c3c7cc4c 100644 --- a/vendor/golang.org/x/net/internal/socket/msghdr_linux.go +++ b/vendor/golang.org/x/net/internal/socket/msghdr_linux.go @@ -17,6 +17,9 @@ func (h *msghdr) pack(vs []iovec, bs [][]byte, oob []byte, sa []byte) { if sa != nil { h.Name = (*byte)(unsafe.Pointer(&sa[0])) h.Namelen = uint32(len(sa)) + } else { + h.Name = nil + h.Namelen = 0 } } diff --git a/vendor/golang.org/x/net/internal/socket/msghdr_linux_32bit.go b/vendor/golang.org/x/net/internal/socket/msghdr_linux_32bit.go index a7a5987c..b4658fba 100644 --- a/vendor/golang.org/x/net/internal/socket/msghdr_linux_32bit.go +++ b/vendor/golang.org/x/net/internal/socket/msghdr_linux_32bit.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build arm mips mipsle 386 +//go:build (arm || mips || mipsle || 386 || ppc) && linux +// +build arm mips mipsle 386 ppc // +build linux package socket diff --git a/vendor/golang.org/x/net/internal/socket/msghdr_linux_64bit.go b/vendor/golang.org/x/net/internal/socket/msghdr_linux_64bit.go index e731833a..42411aff 100644 --- a/vendor/golang.org/x/net/internal/socket/msghdr_linux_64bit.go +++ b/vendor/golang.org/x/net/internal/socket/msghdr_linux_64bit.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build arm64 amd64 ppc64 ppc64le mips64 mips64le riscv64 s390x +//go:build (arm64 || amd64 || loong64 || ppc64 || ppc64le || mips64 || mips64le || riscv64 || s390x) && linux +// +build arm64 amd64 loong64 ppc64 ppc64le mips64 mips64le riscv64 s390x // +build linux package socket diff --git a/vendor/golang.org/x/net/internal/socket/msghdr_solaris_64bit.go b/vendor/golang.org/x/net/internal/socket/msghdr_solaris_64bit.go index 6465b207..3098f5d7 100644 --- a/vendor/golang.org/x/net/internal/socket/msghdr_solaris_64bit.go +++ b/vendor/golang.org/x/net/internal/socket/msghdr_solaris_64bit.go @@ -2,8 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build amd64 -// +build solaris +//go:build amd64 && solaris +// +build amd64,solaris package socket diff --git a/vendor/golang.org/x/net/internal/socket/msghdr_stub.go b/vendor/golang.org/x/net/internal/socket/msghdr_stub.go index 873490a7..eb79151f 100644 --- a/vendor/golang.org/x/net/internal/socket/msghdr_stub.go +++ b/vendor/golang.org/x/net/internal/socket/msghdr_stub.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris +//go:build !aix && !darwin && !dragonfly && !freebsd && !linux && !netbsd && !openbsd && !solaris && !zos +// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!zos package socket diff --git a/vendor/golang.org/x/net/internal/socket/msghdr_zos_s390x.go b/vendor/golang.org/x/net/internal/socket/msghdr_zos_s390x.go new file mode 100644 index 00000000..324e9ee7 --- /dev/null +++ b/vendor/golang.org/x/net/internal/socket/msghdr_zos_s390x.go @@ -0,0 +1,36 @@ +// Copyright 2020 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build s390x && zos +// +build s390x,zos + +package socket + +import "unsafe" + +func (h *msghdr) pack(vs []iovec, bs [][]byte, oob []byte, sa []byte) { + for i := range vs { + vs[i].set(bs[i]) + } + if len(vs) > 0 { + h.Iov = &vs[0] + h.Iovlen = int32(len(vs)) + } + if len(oob) > 0 { + h.Control = (*byte)(unsafe.Pointer(&oob[0])) + h.Controllen = uint32(len(oob)) + } + if sa != nil { + h.Name = (*byte)(unsafe.Pointer(&sa[0])) + h.Namelen = uint32(len(sa)) + } +} + +func (h *msghdr) controllen() int { + return int(h.Controllen) +} + +func (h *msghdr) flags() int { + return int(h.Flags) +} diff --git a/vendor/golang.org/x/net/internal/socket/norace.go b/vendor/golang.org/x/net/internal/socket/norace.go index 9519ffbb..de0ad420 100644 --- a/vendor/golang.org/x/net/internal/socket/norace.go +++ b/vendor/golang.org/x/net/internal/socket/norace.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build !race // +build !race package socket diff --git a/vendor/golang.org/x/net/internal/socket/race.go b/vendor/golang.org/x/net/internal/socket/race.go index df60c62f..f0a28a62 100644 --- a/vendor/golang.org/x/net/internal/socket/race.go +++ b/vendor/golang.org/x/net/internal/socket/race.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build race // +build race package socket diff --git a/vendor/golang.org/x/net/internal/socket/rawconn.go b/vendor/golang.org/x/net/internal/socket/rawconn.go index b07b8900..87e81071 100644 --- a/vendor/golang.org/x/net/internal/socket/rawconn.go +++ b/vendor/golang.org/x/net/internal/socket/rawconn.go @@ -17,18 +17,45 @@ type Conn struct { c syscall.RawConn } +// tcpConn is an interface implemented by net.TCPConn. +// It can be used for interface assertions to check if a net.Conn is a TCP connection. +type tcpConn interface { + SyscallConn() (syscall.RawConn, error) + SetLinger(int) error +} + +var _ tcpConn = (*net.TCPConn)(nil) + +// udpConn is an interface implemented by net.UDPConn. +// It can be used for interface assertions to check if a net.Conn is a UDP connection. +type udpConn interface { + SyscallConn() (syscall.RawConn, error) + ReadMsgUDP(b, oob []byte) (n, oobn, flags int, addr *net.UDPAddr, err error) +} + +var _ udpConn = (*net.UDPConn)(nil) + +// ipConn is an interface implemented by net.IPConn. +// It can be used for interface assertions to check if a net.Conn is an IP connection. +type ipConn interface { + SyscallConn() (syscall.RawConn, error) + ReadMsgIP(b, oob []byte) (n, oobn, flags int, addr *net.IPAddr, err error) +} + +var _ ipConn = (*net.IPConn)(nil) + // NewConn returns a new raw connection. func NewConn(c net.Conn) (*Conn, error) { var err error var cc Conn switch c := c.(type) { - case *net.TCPConn: + case tcpConn: cc.network = "tcp" cc.c, err = c.SyscallConn() - case *net.UDPConn: + case udpConn: cc.network = "udp" cc.c, err = c.SyscallConn() - case *net.IPConn: + case ipConn: cc.network = "ip" cc.c, err = c.SyscallConn() default: diff --git a/vendor/golang.org/x/net/internal/socket/rawconn_mmsg.go b/vendor/golang.org/x/net/internal/socket/rawconn_mmsg.go index d01fc4c7..8f79b38f 100644 --- a/vendor/golang.org/x/net/internal/socket/rawconn_mmsg.go +++ b/vendor/golang.org/x/net/internal/socket/rawconn_mmsg.go @@ -2,43 +2,30 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build linux // +build linux package socket import ( "net" - "os" - "syscall" ) func (c *Conn) recvMsgs(ms []Message, flags int) (int, error) { for i := range ms { ms[i].raceWrite() } - hs := make(mmsghdrs, len(ms)) + tmps := defaultMmsgTmpsPool.Get() + defer defaultMmsgTmpsPool.Put(tmps) var parseFn func([]byte, string) (net.Addr, error) if c.network != "tcp" { parseFn = parseInetAddr } - if err := hs.pack(ms, parseFn, nil); err != nil { - return 0, err - } - var operr error - var n int - fn := func(s uintptr) bool { - n, operr = recvmmsg(s, hs, flags) - if operr == syscall.EAGAIN { - return false - } - return true - } - if err := c.c.Read(fn); err != nil { + hs := tmps.packer.pack(ms, parseFn, nil) + n, err := tmps.syscaller.recvmmsg(c.c, hs, flags) + if err != nil { return n, err } - if operr != nil { - return n, os.NewSyscallError("recvmmsg", operr) - } if err := hs[:n].unpack(ms[:n], parseFn, c.network); err != nil { return n, err } @@ -49,29 +36,17 @@ func (c *Conn) sendMsgs(ms []Message, flags int) (int, error) { for i := range ms { ms[i].raceRead() } - hs := make(mmsghdrs, len(ms)) - var marshalFn func(net.Addr) []byte + tmps := defaultMmsgTmpsPool.Get() + defer defaultMmsgTmpsPool.Put(tmps) + var marshalFn func(net.Addr, []byte) int if c.network != "tcp" { marshalFn = marshalInetAddr } - if err := hs.pack(ms, nil, marshalFn); err != nil { - return 0, err - } - var operr error - var n int - fn := func(s uintptr) bool { - n, operr = sendmmsg(s, hs, flags) - if operr == syscall.EAGAIN { - return false - } - return true - } - if err := c.c.Write(fn); err != nil { + hs := tmps.packer.pack(ms, nil, marshalFn) + n, err := tmps.syscaller.sendmmsg(c.c, hs, flags) + if err != nil { return n, err } - if operr != nil { - return n, os.NewSyscallError("sendmmsg", operr) - } if err := hs[:n].unpack(ms[:n], nil, ""); err != nil { return n, err } diff --git a/vendor/golang.org/x/net/internal/socket/rawconn_msg.go b/vendor/golang.org/x/net/internal/socket/rawconn_msg.go index d5ae3f8e..ba53f564 100644 --- a/vendor/golang.org/x/net/internal/socket/rawconn_msg.go +++ b/vendor/golang.org/x/net/internal/socket/rawconn_msg.go @@ -2,13 +2,13 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris windows +//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || windows || zos +// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris windows zos package socket import ( "os" - "syscall" ) func (c *Conn) recvMsg(m *Message, flags int) error { @@ -24,10 +24,7 @@ func (c *Conn) recvMsg(m *Message, flags int) error { var n int fn := func(s uintptr) bool { n, operr = recvmsg(s, &h, flags) - if operr == syscall.EAGAIN { - return false - } - return true + return ioComplete(flags, operr) } if err := c.c.Read(fn); err != nil { return err @@ -54,17 +51,16 @@ func (c *Conn) sendMsg(m *Message, flags int) error { vs := make([]iovec, len(m.Buffers)) var sa []byte if m.Addr != nil { - sa = marshalInetAddr(m.Addr) + var a [sizeofSockaddrInet6]byte + n := marshalInetAddr(m.Addr, a[:]) + sa = a[:n] } h.pack(vs, m.Buffers, m.OOB, sa) var operr error var n int fn := func(s uintptr) bool { n, operr = sendmsg(s, &h, flags) - if operr == syscall.EAGAIN { - return false - } - return true + return ioComplete(flags, operr) } if err := c.c.Write(fn); err != nil { return err diff --git a/vendor/golang.org/x/net/internal/socket/rawconn_nommsg.go b/vendor/golang.org/x/net/internal/socket/rawconn_nommsg.go index fe5bb942..02f32855 100644 --- a/vendor/golang.org/x/net/internal/socket/rawconn_nommsg.go +++ b/vendor/golang.org/x/net/internal/socket/rawconn_nommsg.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build !linux // +build !linux package socket diff --git a/vendor/golang.org/x/net/internal/socket/rawconn_nomsg.go b/vendor/golang.org/x/net/internal/socket/rawconn_nomsg.go index b8cea6fe..dd785877 100644 --- a/vendor/golang.org/x/net/internal/socket/rawconn_nomsg.go +++ b/vendor/golang.org/x/net/internal/socket/rawconn_nomsg.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!windows +//go:build !aix && !darwin && !dragonfly && !freebsd && !linux && !netbsd && !openbsd && !solaris && !windows && !zos +// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!windows,!zos package socket diff --git a/vendor/golang.org/x/net/internal/socket/socket.go b/vendor/golang.org/x/net/internal/socket/socket.go index 23571b8d..dba47bf1 100644 --- a/vendor/golang.org/x/net/internal/socket/socket.go +++ b/vendor/golang.org/x/net/internal/socket/socket.go @@ -90,17 +90,9 @@ func (o *Option) SetInt(c *Conn, v int) error { return o.set(c, b) } -func controlHeaderLen() int { - return roundup(sizeofCmsghdr) -} - -func controlMessageLen(dataLen int) int { - return roundup(sizeofCmsghdr) + dataLen -} - // ControlMessageSpace returns the whole length of control message. func ControlMessageSpace(dataLen int) int { - return roundup(sizeofCmsghdr) + roundup(dataLen) + return controlMessageSpace(dataLen) } // A ControlMessage represents the head message in a stream of control diff --git a/vendor/golang.org/x/net/internal/socket/sys.go b/vendor/golang.org/x/net/internal/socket/sys.go index ee492ba8..4a26af18 100644 --- a/vendor/golang.org/x/net/internal/socket/sys.go +++ b/vendor/golang.org/x/net/internal/socket/sys.go @@ -9,13 +9,8 @@ import ( "unsafe" ) -var ( - // NativeEndian is the machine native endian implementation of - // ByteOrder. - NativeEndian binary.ByteOrder - - kernelAlign int -) +// NativeEndian is the machine native endian implementation of ByteOrder. +var NativeEndian binary.ByteOrder func init() { i := uint32(1) @@ -25,9 +20,4 @@ func init() { } else { NativeEndian = binary.BigEndian } - kernelAlign = probeProtocolStack() -} - -func roundup(l int) int { - return (l + kernelAlign - 1) &^ (kernelAlign - 1) } diff --git a/vendor/golang.org/x/net/internal/socket/sys_bsd.go b/vendor/golang.org/x/net/internal/socket/sys_bsd.go index d432835b..b258879d 100644 --- a/vendor/golang.org/x/net/internal/socket/sys_bsd.go +++ b/vendor/golang.org/x/net/internal/socket/sys_bsd.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build aix darwin dragonfly freebsd openbsd +//go:build aix || darwin || dragonfly || freebsd || openbsd || solaris +// +build aix darwin dragonfly freebsd openbsd solaris package socket diff --git a/vendor/golang.org/x/net/internal/socket/sys_bsdvar.go b/vendor/golang.org/x/net/internal/socket/sys_bsdvar.go deleted file mode 100644 index b4f41b55..00000000 --- a/vendor/golang.org/x/net/internal/socket/sys_bsdvar.go +++ /dev/null @@ -1,23 +0,0 @@ -// Copyright 2017 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// +build aix freebsd netbsd openbsd - -package socket - -import ( - "runtime" - "unsafe" -) - -func probeProtocolStack() int { - if (runtime.GOOS == "netbsd" || runtime.GOOS == "openbsd") && runtime.GOARCH == "arm" { - return 8 - } - if runtime.GOOS == "aix" { - return 1 - } - var p uintptr - return int(unsafe.Sizeof(p)) -} diff --git a/vendor/golang.org/x/net/internal/socket/sys_const_unix.go b/vendor/golang.org/x/net/internal/socket/sys_const_unix.go index 43797d6e..5d99f237 100644 --- a/vendor/golang.org/x/net/internal/socket/sys_const_unix.go +++ b/vendor/golang.org/x/net/internal/socket/sys_const_unix.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris +//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos +// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos package socket @@ -14,4 +15,7 @@ const ( sysAF_INET6 = unix.AF_INET6 sysSOCK_RAW = unix.SOCK_RAW + + sizeofSockaddrInet4 = unix.SizeofSockaddrInet4 + sizeofSockaddrInet6 = unix.SizeofSockaddrInet6 ) diff --git a/vendor/golang.org/x/net/internal/socket/sys_darwin.go b/vendor/golang.org/x/net/internal/socket/sys_darwin.go deleted file mode 100644 index b17d223b..00000000 --- a/vendor/golang.org/x/net/internal/socket/sys_darwin.go +++ /dev/null @@ -1,7 +0,0 @@ -// Copyright 2017 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -package socket - -func probeProtocolStack() int { return 4 } diff --git a/vendor/golang.org/x/net/internal/socket/sys_dragonfly.go b/vendor/golang.org/x/net/internal/socket/sys_dragonfly.go deleted file mode 100644 index ed0448fe..00000000 --- a/vendor/golang.org/x/net/internal/socket/sys_dragonfly.go +++ /dev/null @@ -1,32 +0,0 @@ -// Copyright 2017 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -package socket - -import ( - "sync" - "syscall" - "unsafe" -) - -// See version list in https://github.com/DragonFlyBSD/DragonFlyBSD/blob/master/sys/sys/param.h -var ( - osreldateOnce sync.Once - osreldate uint32 -) - -// First __DragonFly_version after September 2019 ABI changes -// http://lists.dragonflybsd.org/pipermail/users/2019-September/358280.html -const _dragonflyABIChangeVersion = 500705 - -func probeProtocolStack() int { - osreldateOnce.Do(func() { osreldate, _ = syscall.SysctlUint32("kern.osreldate") }) - var p uintptr - if int(unsafe.Sizeof(p)) == 8 && osreldate >= _dragonflyABIChangeVersion { - return int(unsafe.Sizeof(p)) - } - // 64-bit Dragonfly before the September 2019 ABI changes still requires - // 32-bit aligned access to network subsystem. - return 4 -} diff --git a/vendor/golang.org/x/net/internal/socket/sys_go1_11_darwin.go b/vendor/golang.org/x/net/internal/socket/sys_go1_11_darwin.go deleted file mode 100644 index 02d2b3cc..00000000 --- a/vendor/golang.org/x/net/internal/socket/sys_go1_11_darwin.go +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// +build !go1.12 - -package socket - -import ( - "syscall" - "unsafe" -) - -func getsockopt(s uintptr, level, name int, b []byte) (int, error) { - l := uint32(len(b)) - _, _, errno := syscall.Syscall6(syscall.SYS_GETSOCKOPT, s, uintptr(level), uintptr(name), uintptr(unsafe.Pointer(&b[0])), uintptr(unsafe.Pointer(&l)), 0) - return int(l), errnoErr(errno) -} - -func setsockopt(s uintptr, level, name int, b []byte) error { - _, _, errno := syscall.Syscall6(syscall.SYS_SETSOCKOPT, s, uintptr(level), uintptr(name), uintptr(unsafe.Pointer(&b[0])), uintptr(len(b)), 0) - return errnoErr(errno) -} - -func recvmsg(s uintptr, h *msghdr, flags int) (int, error) { - n, _, errno := syscall.Syscall(syscall.SYS_RECVMSG, s, uintptr(unsafe.Pointer(h)), uintptr(flags)) - return int(n), errnoErr(errno) -} - -func sendmsg(s uintptr, h *msghdr, flags int) (int, error) { - n, _, errno := syscall.Syscall(syscall.SYS_SENDMSG, s, uintptr(unsafe.Pointer(h)), uintptr(flags)) - return int(n), errnoErr(errno) -} diff --git a/vendor/golang.org/x/net/internal/socket/sys_linkname.go b/vendor/golang.org/x/net/internal/socket/sys_linkname.go deleted file mode 100644 index 61c3f38a..00000000 --- a/vendor/golang.org/x/net/internal/socket/sys_linkname.go +++ /dev/null @@ -1,42 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// +build aix go1.12,darwin - -package socket - -import ( - "syscall" - "unsafe" -) - -//go:linkname syscall_getsockopt syscall.getsockopt -func syscall_getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *uint32) error - -func getsockopt(s uintptr, level, name int, b []byte) (int, error) { - l := uint32(len(b)) - err := syscall_getsockopt(int(s), level, name, unsafe.Pointer(&b[0]), &l) - return int(l), err -} - -//go:linkname syscall_setsockopt syscall.setsockopt -func syscall_setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) error - -func setsockopt(s uintptr, level, name int, b []byte) error { - return syscall_setsockopt(int(s), level, name, unsafe.Pointer(&b[0]), uintptr(len(b))) -} - -//go:linkname syscall_recvmsg syscall.recvmsg -func syscall_recvmsg(s int, msg *syscall.Msghdr, flags int) (n int, err error) - -func recvmsg(s uintptr, h *msghdr, flags int) (int, error) { - return syscall_recvmsg(int(s), (*syscall.Msghdr)(unsafe.Pointer(h)), flags) -} - -//go:linkname syscall_sendmsg syscall.sendmsg -func syscall_sendmsg(s int, msg *syscall.Msghdr, flags int) (n int, err error) - -func sendmsg(s uintptr, h *msghdr, flags int) (int, error) { - return syscall_sendmsg(int(s), (*syscall.Msghdr)(unsafe.Pointer(h)), flags) -} diff --git a/vendor/golang.org/x/net/internal/socket/sys_linux.go b/vendor/golang.org/x/net/internal/socket/sys_linux.go index 1559521e..76f5b8ae 100644 --- a/vendor/golang.org/x/net/internal/socket/sys_linux.go +++ b/vendor/golang.org/x/net/internal/socket/sys_linux.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build linux && !s390x && !386 // +build linux,!s390x,!386 package socket @@ -11,11 +12,6 @@ import ( "unsafe" ) -func probeProtocolStack() int { - var p uintptr - return int(unsafe.Sizeof(p)) -} - func recvmmsg(s uintptr, hs []mmsghdr, flags int) (int, error) { n, _, errno := syscall.Syscall6(sysRECVMMSG, s, uintptr(unsafe.Pointer(&hs[0])), uintptr(len(hs)), uintptr(flags), 0, 0) return int(n), errnoErr(errno) diff --git a/vendor/golang.org/x/net/internal/socket/sys_linux_386.go b/vendor/golang.org/x/net/internal/socket/sys_linux_386.go index 235b2cc0..c877ef23 100644 --- a/vendor/golang.org/x/net/internal/socket/sys_linux_386.go +++ b/vendor/golang.org/x/net/internal/socket/sys_linux_386.go @@ -9,41 +9,14 @@ import ( "unsafe" ) -func probeProtocolStack() int { return 4 } - const ( - sysSETSOCKOPT = 0xe - sysGETSOCKOPT = 0xf - sysSENDMSG = 0x10 - sysRECVMSG = 0x11 - sysRECVMMSG = 0x13 - sysSENDMMSG = 0x14 + sysRECVMMSG = 0x13 + sysSENDMMSG = 0x14 ) func socketcall(call, a0, a1, a2, a3, a4, a5 uintptr) (uintptr, syscall.Errno) func rawsocketcall(call, a0, a1, a2, a3, a4, a5 uintptr) (uintptr, syscall.Errno) -func getsockopt(s uintptr, level, name int, b []byte) (int, error) { - l := uint32(len(b)) - _, errno := socketcall(sysGETSOCKOPT, s, uintptr(level), uintptr(name), uintptr(unsafe.Pointer(&b[0])), uintptr(unsafe.Pointer(&l)), 0) - return int(l), errnoErr(errno) -} - -func setsockopt(s uintptr, level, name int, b []byte) error { - _, errno := socketcall(sysSETSOCKOPT, s, uintptr(level), uintptr(name), uintptr(unsafe.Pointer(&b[0])), uintptr(len(b)), 0) - return errnoErr(errno) -} - -func recvmsg(s uintptr, h *msghdr, flags int) (int, error) { - n, errno := socketcall(sysRECVMSG, s, uintptr(unsafe.Pointer(h)), uintptr(flags), 0, 0, 0) - return int(n), errnoErr(errno) -} - -func sendmsg(s uintptr, h *msghdr, flags int) (int, error) { - n, errno := socketcall(sysSENDMSG, s, uintptr(unsafe.Pointer(h)), uintptr(flags), 0, 0, 0) - return int(n), errnoErr(errno) -} - func recvmmsg(s uintptr, hs []mmsghdr, flags int) (int, error) { n, errno := socketcall(sysRECVMMSG, s, uintptr(unsafe.Pointer(&hs[0])), uintptr(len(hs)), uintptr(flags), 0, 0) return int(n), errnoErr(errno) diff --git a/vendor/golang.org/x/net/internal/socket/sys_linux_loong64.go b/vendor/golang.org/x/net/internal/socket/sys_linux_loong64.go new file mode 100644 index 00000000..af964e61 --- /dev/null +++ b/vendor/golang.org/x/net/internal/socket/sys_linux_loong64.go @@ -0,0 +1,13 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build loong64 +// +build loong64 + +package socket + +const ( + sysRECVMMSG = 0xf3 + sysSENDMMSG = 0x10d +) diff --git a/vendor/golang.org/x/net/internal/socket/sys_linux_ppc.go b/vendor/golang.org/x/net/internal/socket/sys_linux_ppc.go new file mode 100644 index 00000000..90cfaa9f --- /dev/null +++ b/vendor/golang.org/x/net/internal/socket/sys_linux_ppc.go @@ -0,0 +1,10 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package socket + +const ( + sysRECVMMSG = 0x157 + sysSENDMMSG = 0x15d +) diff --git a/vendor/golang.org/x/net/internal/socket/sys_linux_riscv64.go b/vendor/golang.org/x/net/internal/socket/sys_linux_riscv64.go index 64f69f1d..5b128fbb 100644 --- a/vendor/golang.org/x/net/internal/socket/sys_linux_riscv64.go +++ b/vendor/golang.org/x/net/internal/socket/sys_linux_riscv64.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build riscv64 // +build riscv64 package socket diff --git a/vendor/golang.org/x/net/internal/socket/sys_linux_s390x.go b/vendor/golang.org/x/net/internal/socket/sys_linux_s390x.go index 327979ef..c877ef23 100644 --- a/vendor/golang.org/x/net/internal/socket/sys_linux_s390x.go +++ b/vendor/golang.org/x/net/internal/socket/sys_linux_s390x.go @@ -9,41 +9,14 @@ import ( "unsafe" ) -func probeProtocolStack() int { return 8 } - const ( - sysSETSOCKOPT = 0xe - sysGETSOCKOPT = 0xf - sysSENDMSG = 0x10 - sysRECVMSG = 0x11 - sysRECVMMSG = 0x13 - sysSENDMMSG = 0x14 + sysRECVMMSG = 0x13 + sysSENDMMSG = 0x14 ) func socketcall(call, a0, a1, a2, a3, a4, a5 uintptr) (uintptr, syscall.Errno) func rawsocketcall(call, a0, a1, a2, a3, a4, a5 uintptr) (uintptr, syscall.Errno) -func getsockopt(s uintptr, level, name int, b []byte) (int, error) { - l := uint32(len(b)) - _, errno := socketcall(sysGETSOCKOPT, s, uintptr(level), uintptr(name), uintptr(unsafe.Pointer(&b[0])), uintptr(unsafe.Pointer(&l)), 0) - return int(l), errnoErr(errno) -} - -func setsockopt(s uintptr, level, name int, b []byte) error { - _, errno := socketcall(sysSETSOCKOPT, s, uintptr(level), uintptr(name), uintptr(unsafe.Pointer(&b[0])), uintptr(len(b)), 0) - return errnoErr(errno) -} - -func recvmsg(s uintptr, h *msghdr, flags int) (int, error) { - n, errno := socketcall(sysRECVMSG, s, uintptr(unsafe.Pointer(h)), uintptr(flags), 0, 0, 0) - return int(n), errnoErr(errno) -} - -func sendmsg(s uintptr, h *msghdr, flags int) (int, error) { - n, errno := socketcall(sysSENDMSG, s, uintptr(unsafe.Pointer(h)), uintptr(flags), 0, 0, 0) - return int(n), errnoErr(errno) -} - func recvmmsg(s uintptr, hs []mmsghdr, flags int) (int, error) { n, errno := socketcall(sysRECVMMSG, s, uintptr(unsafe.Pointer(&hs[0])), uintptr(len(hs)), uintptr(flags), 0, 0) return int(n), errnoErr(errno) diff --git a/vendor/golang.org/x/net/internal/socket/sys_posix.go b/vendor/golang.org/x/net/internal/socket/sys_posix.go index 22eae809..42b8f234 100644 --- a/vendor/golang.org/x/net/internal/socket/sys_posix.go +++ b/vendor/golang.org/x/net/internal/socket/sys_posix.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris windows +//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || windows || zos +// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris windows zos package socket @@ -16,35 +17,36 @@ import ( "time" ) -func marshalInetAddr(a net.Addr) []byte { +// marshalInetAddr writes a in sockaddr format into the buffer b. +// The buffer must be sufficiently large (sizeofSockaddrInet4/6). +// Returns the number of bytes written. +func marshalInetAddr(a net.Addr, b []byte) int { switch a := a.(type) { case *net.TCPAddr: - return marshalSockaddr(a.IP, a.Port, a.Zone) + return marshalSockaddr(a.IP, a.Port, a.Zone, b) case *net.UDPAddr: - return marshalSockaddr(a.IP, a.Port, a.Zone) + return marshalSockaddr(a.IP, a.Port, a.Zone, b) case *net.IPAddr: - return marshalSockaddr(a.IP, 0, a.Zone) + return marshalSockaddr(a.IP, 0, a.Zone, b) default: - return nil + return 0 } } -func marshalSockaddr(ip net.IP, port int, zone string) []byte { +func marshalSockaddr(ip net.IP, port int, zone string, b []byte) int { if ip4 := ip.To4(); ip4 != nil { - b := make([]byte, sizeofSockaddrInet) switch runtime.GOOS { case "android", "illumos", "linux", "solaris", "windows": NativeEndian.PutUint16(b[:2], uint16(sysAF_INET)) default: - b[0] = sizeofSockaddrInet + b[0] = sizeofSockaddrInet4 b[1] = sysAF_INET } binary.BigEndian.PutUint16(b[2:4], uint16(port)) copy(b[4:8], ip4) - return b + return sizeofSockaddrInet4 } if ip6 := ip.To16(); ip6 != nil && ip.To4() == nil { - b := make([]byte, sizeofSockaddrInet6) switch runtime.GOOS { case "android", "illumos", "linux", "solaris", "windows": NativeEndian.PutUint16(b[:2], uint16(sysAF_INET6)) @@ -57,9 +59,9 @@ func marshalSockaddr(ip net.IP, port int, zone string) []byte { if zone != "" { NativeEndian.PutUint32(b[24:28], uint32(zoneCache.index(zone))) } - return b + return sizeofSockaddrInet6 } - return nil + return 0 } func parseInetAddr(b []byte, network string) (net.Addr, error) { @@ -76,7 +78,7 @@ func parseInetAddr(b []byte, network string) (net.Addr, error) { var ip net.IP var zone string if af == sysAF_INET { - if len(b) < sizeofSockaddrInet { + if len(b) < sizeofSockaddrInet4 { return nil, errors.New("short address") } ip = make(net.IP, net.IPv4len) diff --git a/vendor/golang.org/x/net/internal/socket/sys_solaris.go b/vendor/golang.org/x/net/internal/socket/sys_solaris.go deleted file mode 100644 index 66b55478..00000000 --- a/vendor/golang.org/x/net/internal/socket/sys_solaris.go +++ /dev/null @@ -1,70 +0,0 @@ -// Copyright 2017 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -package socket - -import ( - "runtime" - "syscall" - "unsafe" -) - -func probeProtocolStack() int { - switch runtime.GOARCH { - case "amd64": - return 4 - default: - var p uintptr - return int(unsafe.Sizeof(p)) - } -} - -//go:cgo_import_dynamic libc___xnet_getsockopt __xnet_getsockopt "libsocket.so" -//go:cgo_import_dynamic libc_setsockopt setsockopt "libsocket.so" -//go:cgo_import_dynamic libc___xnet_recvmsg __xnet_recvmsg "libsocket.so" -//go:cgo_import_dynamic libc___xnet_sendmsg __xnet_sendmsg "libsocket.so" - -//go:linkname procGetsockopt libc___xnet_getsockopt -//go:linkname procSetsockopt libc_setsockopt -//go:linkname procRecvmsg libc___xnet_recvmsg -//go:linkname procSendmsg libc___xnet_sendmsg - -var ( - procGetsockopt uintptr - procSetsockopt uintptr - procRecvmsg uintptr - procSendmsg uintptr -) - -func sysvicall6(trap, nargs, a1, a2, a3, a4, a5, a6 uintptr) (uintptr, uintptr, syscall.Errno) -func rawSysvicall6(trap, nargs, a1, a2, a3, a4, a5, a6 uintptr) (uintptr, uintptr, syscall.Errno) - -func getsockopt(s uintptr, level, name int, b []byte) (int, error) { - l := uint32(len(b)) - _, _, errno := sysvicall6(uintptr(unsafe.Pointer(&procGetsockopt)), 5, s, uintptr(level), uintptr(name), uintptr(unsafe.Pointer(&b[0])), uintptr(unsafe.Pointer(&l)), 0) - return int(l), errnoErr(errno) -} - -func setsockopt(s uintptr, level, name int, b []byte) error { - _, _, errno := sysvicall6(uintptr(unsafe.Pointer(&procSetsockopt)), 5, s, uintptr(level), uintptr(name), uintptr(unsafe.Pointer(&b[0])), uintptr(len(b)), 0) - return errnoErr(errno) -} - -func recvmsg(s uintptr, h *msghdr, flags int) (int, error) { - n, _, errno := sysvicall6(uintptr(unsafe.Pointer(&procRecvmsg)), 3, s, uintptr(unsafe.Pointer(h)), uintptr(flags), 0, 0, 0) - return int(n), errnoErr(errno) -} - -func sendmsg(s uintptr, h *msghdr, flags int) (int, error) { - n, _, errno := sysvicall6(uintptr(unsafe.Pointer(&procSendmsg)), 3, s, uintptr(unsafe.Pointer(h)), uintptr(flags), 0, 0, 0) - return int(n), errnoErr(errno) -} - -func recvmmsg(s uintptr, hs []mmsghdr, flags int) (int, error) { - return 0, errNotImplemented -} - -func sendmmsg(s uintptr, hs []mmsghdr, flags int) (int, error) { - return 0, errNotImplemented -} diff --git a/vendor/golang.org/x/net/internal/socket/sys_solaris_amd64.s b/vendor/golang.org/x/net/internal/socket/sys_solaris_amd64.s deleted file mode 100644 index a18ac5ed..00000000 --- a/vendor/golang.org/x/net/internal/socket/sys_solaris_amd64.s +++ /dev/null @@ -1,11 +0,0 @@ -// Copyright 2016 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -#include "textflag.h" - -TEXT ·sysvicall6(SB),NOSPLIT,$0-88 - JMP syscall·sysvicall6(SB) - -TEXT ·rawSysvicall6(SB),NOSPLIT,$0-88 - JMP syscall·rawSysvicall6(SB) diff --git a/vendor/golang.org/x/net/internal/socket/sys_stub.go b/vendor/golang.org/x/net/internal/socket/sys_stub.go index 0f617426..381e45e1 100644 --- a/vendor/golang.org/x/net/internal/socket/sys_stub.go +++ b/vendor/golang.org/x/net/internal/socket/sys_stub.go @@ -2,15 +2,12 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!windows +//go:build !aix && !darwin && !dragonfly && !freebsd && !linux && !netbsd && !openbsd && !solaris && !windows && !zos +// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!windows,!zos package socket -import ( - "net" - "runtime" - "unsafe" -) +import "net" const ( sysAF_UNSPEC = 0x0 @@ -18,17 +15,10 @@ const ( sysAF_INET6 = 0xa sysSOCK_RAW = 0x3 -) -func probeProtocolStack() int { - switch runtime.GOARCH { - case "amd64p32", "mips64p32": - return 4 - default: - var p uintptr - return int(unsafe.Sizeof(p)) - } -} + sizeofSockaddrInet4 = 0x10 + sizeofSockaddrInet6 = 0x1c +) func marshalInetAddr(ip net.IP, port int, zone string) []byte { return nil diff --git a/vendor/golang.org/x/net/internal/socket/sys_unix.go b/vendor/golang.org/x/net/internal/socket/sys_unix.go index 0eb71283..d203e298 100644 --- a/vendor/golang.org/x/net/internal/socket/sys_unix.go +++ b/vendor/golang.org/x/net/internal/socket/sys_unix.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build dragonfly freebsd linux,!s390x,!386 netbsd openbsd +//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris +// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris package socket @@ -11,23 +12,32 @@ import ( "unsafe" ) +//go:linkname syscall_getsockopt syscall.getsockopt +func syscall_getsockopt(s, level, name int, val unsafe.Pointer, vallen *uint32) error + +//go:linkname syscall_setsockopt syscall.setsockopt +func syscall_setsockopt(s, level, name int, val unsafe.Pointer, vallen uintptr) error + +//go:linkname syscall_recvmsg syscall.recvmsg +func syscall_recvmsg(s int, msg *syscall.Msghdr, flags int) (int, error) + +//go:linkname syscall_sendmsg syscall.sendmsg +func syscall_sendmsg(s int, msg *syscall.Msghdr, flags int) (int, error) + func getsockopt(s uintptr, level, name int, b []byte) (int, error) { l := uint32(len(b)) - _, _, errno := syscall.Syscall6(syscall.SYS_GETSOCKOPT, s, uintptr(level), uintptr(name), uintptr(unsafe.Pointer(&b[0])), uintptr(unsafe.Pointer(&l)), 0) - return int(l), errnoErr(errno) + err := syscall_getsockopt(int(s), level, name, unsafe.Pointer(&b[0]), &l) + return int(l), err } func setsockopt(s uintptr, level, name int, b []byte) error { - _, _, errno := syscall.Syscall6(syscall.SYS_SETSOCKOPT, s, uintptr(level), uintptr(name), uintptr(unsafe.Pointer(&b[0])), uintptr(len(b)), 0) - return errnoErr(errno) + return syscall_setsockopt(int(s), level, name, unsafe.Pointer(&b[0]), uintptr(len(b))) } func recvmsg(s uintptr, h *msghdr, flags int) (int, error) { - n, _, errno := syscall.Syscall(syscall.SYS_RECVMSG, s, uintptr(unsafe.Pointer(h)), uintptr(flags)) - return int(n), errnoErr(errno) + return syscall_recvmsg(int(s), (*syscall.Msghdr)(unsafe.Pointer(h)), flags) } func sendmsg(s uintptr, h *msghdr, flags int) (int, error) { - n, _, errno := syscall.Syscall(syscall.SYS_SENDMSG, s, uintptr(unsafe.Pointer(h)), uintptr(flags)) - return int(n), errnoErr(errno) + return syscall_sendmsg(int(s), (*syscall.Msghdr)(unsafe.Pointer(h)), flags) } diff --git a/vendor/golang.org/x/net/internal/socket/sys_windows.go b/vendor/golang.org/x/net/internal/socket/sys_windows.go index d556a446..2de0d68c 100644 --- a/vendor/golang.org/x/net/internal/socket/sys_windows.go +++ b/vendor/golang.org/x/net/internal/socket/sys_windows.go @@ -22,25 +22,8 @@ const ( sysAF_INET6 = windows.AF_INET6 sysSOCK_RAW = windows.SOCK_RAW -) - -type sockaddrInet struct { - Family uint16 - Port uint16 - Addr [4]byte /* in_addr */ - Zero [8]uint8 -} -type sockaddrInet6 struct { - Family uint16 - Port uint16 - Flowinfo uint32 - Addr [16]byte /* in6_addr */ - Scope_id uint32 -} - -const ( - sizeofSockaddrInet = 0x10 + sizeofSockaddrInet4 = 0x10 sizeofSockaddrInet6 = 0x1c ) diff --git a/vendor/golang.org/x/net/internal/socket/sys_zos_s390x.go b/vendor/golang.org/x/net/internal/socket/sys_zos_s390x.go new file mode 100644 index 00000000..1e38b922 --- /dev/null +++ b/vendor/golang.org/x/net/internal/socket/sys_zos_s390x.go @@ -0,0 +1,38 @@ +// Copyright 2020 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package socket + +import ( + "syscall" + "unsafe" +) + +func syscall_syscall(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err syscall.Errno) +func syscall_syscall6(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err syscall.Errno) + +func probeProtocolStack() int { + return 4 // sizeof(int) on GOOS=zos GOARCH=s390x +} + +func getsockopt(s uintptr, level, name int, b []byte) (int, error) { + l := uint32(len(b)) + _, _, errno := syscall_syscall6(syscall.SYS_GETSOCKOPT, s, uintptr(level), uintptr(name), uintptr(unsafe.Pointer(&b[0])), uintptr(unsafe.Pointer(&l)), 0) + return int(l), errnoErr(errno) +} + +func setsockopt(s uintptr, level, name int, b []byte) error { + _, _, errno := syscall_syscall6(syscall.SYS_SETSOCKOPT, s, uintptr(level), uintptr(name), uintptr(unsafe.Pointer(&b[0])), uintptr(len(b)), 0) + return errnoErr(errno) +} + +func recvmsg(s uintptr, h *msghdr, flags int) (int, error) { + n, _, errno := syscall_syscall(syscall.SYS___RECVMSG_A, s, uintptr(unsafe.Pointer(h)), uintptr(flags)) + return int(n), errnoErr(errno) +} + +func sendmsg(s uintptr, h *msghdr, flags int) (int, error) { + n, _, errno := syscall_syscall(syscall.SYS___SENDMSG_A, s, uintptr(unsafe.Pointer(h)), uintptr(flags)) + return int(n), errnoErr(errno) +} diff --git a/vendor/golang.org/x/net/internal/socket/sys_zos_s390x.s b/vendor/golang.org/x/net/internal/socket/sys_zos_s390x.s new file mode 100644 index 00000000..60d5839c --- /dev/null +++ b/vendor/golang.org/x/net/internal/socket/sys_zos_s390x.s @@ -0,0 +1,11 @@ +// Copyright 2020 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +#include "textflag.h" + +TEXT ·syscall_syscall(SB),NOSPLIT,$0 + JMP syscall·_syscall(SB) + +TEXT ·syscall_syscall6(SB),NOSPLIT,$0 + JMP syscall·_syscall6(SB) diff --git a/vendor/golang.org/x/net/internal/socket/zsys_aix_ppc64.go b/vendor/golang.org/x/net/internal/socket/zsys_aix_ppc64.go index e740c8f0..00691bd5 100644 --- a/vendor/golang.org/x/net/internal/socket/zsys_aix_ppc64.go +++ b/vendor/golang.org/x/net/internal/socket/zsys_aix_ppc64.go @@ -2,6 +2,7 @@ // cgo -godefs defs_aix.go // Added for go1.11 compatibility +//go:build aix // +build aix package socket @@ -33,28 +34,7 @@ type cmsghdr struct { Type int32 } -type sockaddrInet struct { - Len uint8 - Family uint8 - Port uint16 - Addr [4]byte /* in_addr */ - Zero [8]uint8 -} - -type sockaddrInet6 struct { - Len uint8 - Family uint8 - Port uint16 - Flowinfo uint32 - Addr [16]byte /* in6_addr */ - Scope_id uint32 -} - const ( - sizeofIovec = 0x10 - sizeofMsghdr = 0x30 - sizeofCmsghdr = 0xc - - sizeofSockaddrInet = 0x10 - sizeofSockaddrInet6 = 0x1c + sizeofIovec = 0x10 + sizeofMsghdr = 0x30 ) diff --git a/vendor/golang.org/x/net/internal/socket/zsys_darwin_386.go b/vendor/golang.org/x/net/internal/socket/zsys_darwin_386.go index 083bda51..5acf6db6 100644 --- a/vendor/golang.org/x/net/internal/socket/zsys_darwin_386.go +++ b/vendor/golang.org/x/net/internal/socket/zsys_darwin_386.go @@ -24,28 +24,7 @@ type cmsghdr struct { Type int32 } -type sockaddrInet struct { - Len uint8 - Family uint8 - Port uint16 - Addr [4]byte /* in_addr */ - Zero [8]int8 -} - -type sockaddrInet6 struct { - Len uint8 - Family uint8 - Port uint16 - Flowinfo uint32 - Addr [16]byte /* in6_addr */ - Scope_id uint32 -} - const ( - sizeofIovec = 0x8 - sizeofMsghdr = 0x1c - sizeofCmsghdr = 0xc - - sizeofSockaddrInet = 0x10 - sizeofSockaddrInet6 = 0x1c + sizeofIovec = 0x8 + sizeofMsghdr = 0x1c ) diff --git a/vendor/golang.org/x/net/internal/socket/zsys_darwin_amd64.go b/vendor/golang.org/x/net/internal/socket/zsys_darwin_amd64.go index 55c6c9f5..98dcfe41 100644 --- a/vendor/golang.org/x/net/internal/socket/zsys_darwin_amd64.go +++ b/vendor/golang.org/x/net/internal/socket/zsys_darwin_amd64.go @@ -26,28 +26,7 @@ type cmsghdr struct { Type int32 } -type sockaddrInet struct { - Len uint8 - Family uint8 - Port uint16 - Addr [4]byte /* in_addr */ - Zero [8]int8 -} - -type sockaddrInet6 struct { - Len uint8 - Family uint8 - Port uint16 - Flowinfo uint32 - Addr [16]byte /* in6_addr */ - Scope_id uint32 -} - const ( - sizeofIovec = 0x10 - sizeofMsghdr = 0x30 - sizeofCmsghdr = 0xc - - sizeofSockaddrInet = 0x10 - sizeofSockaddrInet6 = 0x1c + sizeofIovec = 0x10 + sizeofMsghdr = 0x30 ) diff --git a/vendor/golang.org/x/net/internal/socket/zsys_darwin_arm.go b/vendor/golang.org/x/net/internal/socket/zsys_darwin_arm.go index 083bda51..5acf6db6 100644 --- a/vendor/golang.org/x/net/internal/socket/zsys_darwin_arm.go +++ b/vendor/golang.org/x/net/internal/socket/zsys_darwin_arm.go @@ -24,28 +24,7 @@ type cmsghdr struct { Type int32 } -type sockaddrInet struct { - Len uint8 - Family uint8 - Port uint16 - Addr [4]byte /* in_addr */ - Zero [8]int8 -} - -type sockaddrInet6 struct { - Len uint8 - Family uint8 - Port uint16 - Flowinfo uint32 - Addr [16]byte /* in6_addr */ - Scope_id uint32 -} - const ( - sizeofIovec = 0x8 - sizeofMsghdr = 0x1c - sizeofCmsghdr = 0xc - - sizeofSockaddrInet = 0x10 - sizeofSockaddrInet6 = 0x1c + sizeofIovec = 0x8 + sizeofMsghdr = 0x1c ) diff --git a/vendor/golang.org/x/net/internal/socket/zsys_darwin_arm64.go b/vendor/golang.org/x/net/internal/socket/zsys_darwin_arm64.go index 55c6c9f5..98dcfe41 100644 --- a/vendor/golang.org/x/net/internal/socket/zsys_darwin_arm64.go +++ b/vendor/golang.org/x/net/internal/socket/zsys_darwin_arm64.go @@ -26,28 +26,7 @@ type cmsghdr struct { Type int32 } -type sockaddrInet struct { - Len uint8 - Family uint8 - Port uint16 - Addr [4]byte /* in_addr */ - Zero [8]int8 -} - -type sockaddrInet6 struct { - Len uint8 - Family uint8 - Port uint16 - Flowinfo uint32 - Addr [16]byte /* in6_addr */ - Scope_id uint32 -} - const ( - sizeofIovec = 0x10 - sizeofMsghdr = 0x30 - sizeofCmsghdr = 0xc - - sizeofSockaddrInet = 0x10 - sizeofSockaddrInet6 = 0x1c + sizeofIovec = 0x10 + sizeofMsghdr = 0x30 ) diff --git a/vendor/golang.org/x/net/internal/socket/zsys_dragonfly_amd64.go b/vendor/golang.org/x/net/internal/socket/zsys_dragonfly_amd64.go index 8b7d161d..636d129a 100644 --- a/vendor/golang.org/x/net/internal/socket/zsys_dragonfly_amd64.go +++ b/vendor/golang.org/x/net/internal/socket/zsys_dragonfly_amd64.go @@ -26,28 +26,7 @@ type cmsghdr struct { Type int32 } -type sockaddrInet struct { - Len uint8 - Family uint8 - Port uint16 - Addr [4]byte /* in_addr */ - Zero [8]int8 -} - -type sockaddrInet6 struct { - Len uint8 - Family uint8 - Port uint16 - Flowinfo uint32 - Addr [16]byte /* in6_addr */ - Scope_id uint32 -} - const ( - sizeofIovec = 0x10 - sizeofMsghdr = 0x30 - sizeofCmsghdr = 0xc - - sizeofSockaddrInet = 0x10 - sizeofSockaddrInet6 = 0x1c + sizeofIovec = 0x10 + sizeofMsghdr = 0x30 ) diff --git a/vendor/golang.org/x/net/internal/socket/zsys_freebsd_386.go b/vendor/golang.org/x/net/internal/socket/zsys_freebsd_386.go index 3e71ff57..87707fed 100644 --- a/vendor/golang.org/x/net/internal/socket/zsys_freebsd_386.go +++ b/vendor/golang.org/x/net/internal/socket/zsys_freebsd_386.go @@ -24,28 +24,7 @@ type cmsghdr struct { Type int32 } -type sockaddrInet struct { - Len uint8 - Family uint8 - Port uint16 - Addr [4]byte /* in_addr */ - Zero [8]int8 -} - -type sockaddrInet6 struct { - Len uint8 - Family uint8 - Port uint16 - Flowinfo uint32 - Addr [16]byte /* in6_addr */ - Scope_id uint32 -} - const ( - sizeofIovec = 0x8 - sizeofMsghdr = 0x1c - sizeofCmsghdr = 0xc - - sizeofSockaddrInet = 0x10 - sizeofSockaddrInet6 = 0x1c + sizeofIovec = 0x8 + sizeofMsghdr = 0x1c ) diff --git a/vendor/golang.org/x/net/internal/socket/zsys_freebsd_amd64.go b/vendor/golang.org/x/net/internal/socket/zsys_freebsd_amd64.go index 238d90de..7db77811 100644 --- a/vendor/golang.org/x/net/internal/socket/zsys_freebsd_amd64.go +++ b/vendor/golang.org/x/net/internal/socket/zsys_freebsd_amd64.go @@ -26,28 +26,7 @@ type cmsghdr struct { Type int32 } -type sockaddrInet struct { - Len uint8 - Family uint8 - Port uint16 - Addr [4]byte /* in_addr */ - Zero [8]int8 -} - -type sockaddrInet6 struct { - Len uint8 - Family uint8 - Port uint16 - Flowinfo uint32 - Addr [16]byte /* in6_addr */ - Scope_id uint32 -} - const ( - sizeofIovec = 0x10 - sizeofMsghdr = 0x30 - sizeofCmsghdr = 0xc - - sizeofSockaddrInet = 0x10 - sizeofSockaddrInet6 = 0x1c + sizeofIovec = 0x10 + sizeofMsghdr = 0x30 ) diff --git a/vendor/golang.org/x/net/internal/socket/zsys_freebsd_arm.go b/vendor/golang.org/x/net/internal/socket/zsys_freebsd_arm.go index 3e71ff57..87707fed 100644 --- a/vendor/golang.org/x/net/internal/socket/zsys_freebsd_arm.go +++ b/vendor/golang.org/x/net/internal/socket/zsys_freebsd_arm.go @@ -24,28 +24,7 @@ type cmsghdr struct { Type int32 } -type sockaddrInet struct { - Len uint8 - Family uint8 - Port uint16 - Addr [4]byte /* in_addr */ - Zero [8]int8 -} - -type sockaddrInet6 struct { - Len uint8 - Family uint8 - Port uint16 - Flowinfo uint32 - Addr [16]byte /* in6_addr */ - Scope_id uint32 -} - const ( - sizeofIovec = 0x8 - sizeofMsghdr = 0x1c - sizeofCmsghdr = 0xc - - sizeofSockaddrInet = 0x10 - sizeofSockaddrInet6 = 0x1c + sizeofIovec = 0x8 + sizeofMsghdr = 0x1c ) diff --git a/vendor/golang.org/x/net/internal/socket/zsys_freebsd_arm64.go b/vendor/golang.org/x/net/internal/socket/zsys_freebsd_arm64.go index 238d90de..7db77811 100644 --- a/vendor/golang.org/x/net/internal/socket/zsys_freebsd_arm64.go +++ b/vendor/golang.org/x/net/internal/socket/zsys_freebsd_arm64.go @@ -26,28 +26,7 @@ type cmsghdr struct { Type int32 } -type sockaddrInet struct { - Len uint8 - Family uint8 - Port uint16 - Addr [4]byte /* in_addr */ - Zero [8]int8 -} - -type sockaddrInet6 struct { - Len uint8 - Family uint8 - Port uint16 - Flowinfo uint32 - Addr [16]byte /* in6_addr */ - Scope_id uint32 -} - const ( - sizeofIovec = 0x10 - sizeofMsghdr = 0x30 - sizeofCmsghdr = 0xc - - sizeofSockaddrInet = 0x10 - sizeofSockaddrInet6 = 0x1c + sizeofIovec = 0x10 + sizeofMsghdr = 0x30 ) diff --git a/vendor/golang.org/x/net/internal/socket/zsys_linux_386.go b/vendor/golang.org/x/net/internal/socket/zsys_linux_386.go index d33025b7..4c19269b 100644 --- a/vendor/golang.org/x/net/internal/socket/zsys_linux_386.go +++ b/vendor/golang.org/x/net/internal/socket/zsys_linux_386.go @@ -29,26 +29,7 @@ type cmsghdr struct { Type int32 } -type sockaddrInet struct { - Family uint16 - Port uint16 - Addr [4]byte /* in_addr */ - X__pad [8]uint8 -} - -type sockaddrInet6 struct { - Family uint16 - Port uint16 - Flowinfo uint32 - Addr [16]byte /* in6_addr */ - Scope_id uint32 -} - const ( - sizeofIovec = 0x8 - sizeofMsghdr = 0x1c - sizeofCmsghdr = 0xc - - sizeofSockaddrInet = 0x10 - sizeofSockaddrInet6 = 0x1c + sizeofIovec = 0x8 + sizeofMsghdr = 0x1c ) diff --git a/vendor/golang.org/x/net/internal/socket/zsys_linux_amd64.go b/vendor/golang.org/x/net/internal/socket/zsys_linux_amd64.go index b20d2167..3dcd5c8e 100644 --- a/vendor/golang.org/x/net/internal/socket/zsys_linux_amd64.go +++ b/vendor/golang.org/x/net/internal/socket/zsys_linux_amd64.go @@ -32,26 +32,7 @@ type cmsghdr struct { Type int32 } -type sockaddrInet struct { - Family uint16 - Port uint16 - Addr [4]byte /* in_addr */ - X__pad [8]uint8 -} - -type sockaddrInet6 struct { - Family uint16 - Port uint16 - Flowinfo uint32 - Addr [16]byte /* in6_addr */ - Scope_id uint32 -} - const ( - sizeofIovec = 0x10 - sizeofMsghdr = 0x38 - sizeofCmsghdr = 0x10 - - sizeofSockaddrInet = 0x10 - sizeofSockaddrInet6 = 0x1c + sizeofIovec = 0x10 + sizeofMsghdr = 0x38 ) diff --git a/vendor/golang.org/x/net/internal/socket/zsys_linux_arm.go b/vendor/golang.org/x/net/internal/socket/zsys_linux_arm.go index 1bb10a42..4c19269b 100644 --- a/vendor/golang.org/x/net/internal/socket/zsys_linux_arm.go +++ b/vendor/golang.org/x/net/internal/socket/zsys_linux_arm.go @@ -29,27 +29,7 @@ type cmsghdr struct { Type int32 } -type sockaddrInet struct { - Family uint16 - Port uint16 - Addr [4]byte /* in_addr */ - X__pad [8]uint8 -} - -type sockaddrInet6 struct { - Family uint16 - Port uint16 - Flowinfo uint32 - Addr [16]byte /* in6_addr */ - Scope_id uint32 -} - const ( sizeofIovec = 0x8 sizeofMsghdr = 0x1c - - sizeofCmsghdr = 0xc - - sizeofSockaddrInet = 0x10 - sizeofSockaddrInet6 = 0x1c ) diff --git a/vendor/golang.org/x/net/internal/socket/zsys_linux_arm64.go b/vendor/golang.org/x/net/internal/socket/zsys_linux_arm64.go index 7f6e8a7f..3dcd5c8e 100644 --- a/vendor/golang.org/x/net/internal/socket/zsys_linux_arm64.go +++ b/vendor/golang.org/x/net/internal/socket/zsys_linux_arm64.go @@ -32,27 +32,7 @@ type cmsghdr struct { Type int32 } -type sockaddrInet struct { - Family uint16 - Port uint16 - Addr [4]byte /* in_addr */ - X__pad [8]uint8 -} - -type sockaddrInet6 struct { - Family uint16 - Port uint16 - Flowinfo uint32 - Addr [16]byte /* in6_addr */ - Scope_id uint32 -} - const ( sizeofIovec = 0x10 sizeofMsghdr = 0x38 - - sizeofCmsghdr = 0x10 - - sizeofSockaddrInet = 0x10 - sizeofSockaddrInet6 = 0x1c ) diff --git a/vendor/golang.org/x/net/internal/socket/zsys_linux_loong64.go b/vendor/golang.org/x/net/internal/socket/zsys_linux_loong64.go new file mode 100644 index 00000000..6a94fec2 --- /dev/null +++ b/vendor/golang.org/x/net/internal/socket/zsys_linux_loong64.go @@ -0,0 +1,40 @@ +// Code generated by cmd/cgo -godefs; DO NOT EDIT. +// cgo -godefs defs_linux.go + +//go:build loong64 +// +build loong64 + +package socket + +type iovec struct { + Base *byte + Len uint64 +} + +type msghdr struct { + Name *byte + Namelen uint32 + Iov *iovec + Iovlen uint64 + Control *byte + Controllen uint64 + Flags int32 + Pad_cgo_0 [4]byte +} + +type mmsghdr struct { + Hdr msghdr + Len uint32 + Pad_cgo_0 [4]byte +} + +type cmsghdr struct { + Len uint64 + Level int32 + Type int32 +} + +const ( + sizeofIovec = 0x10 + sizeofMsghdr = 0x38 +) diff --git a/vendor/golang.org/x/net/internal/socket/zsys_linux_mips.go b/vendor/golang.org/x/net/internal/socket/zsys_linux_mips.go index 1bb10a42..4c19269b 100644 --- a/vendor/golang.org/x/net/internal/socket/zsys_linux_mips.go +++ b/vendor/golang.org/x/net/internal/socket/zsys_linux_mips.go @@ -29,27 +29,7 @@ type cmsghdr struct { Type int32 } -type sockaddrInet struct { - Family uint16 - Port uint16 - Addr [4]byte /* in_addr */ - X__pad [8]uint8 -} - -type sockaddrInet6 struct { - Family uint16 - Port uint16 - Flowinfo uint32 - Addr [16]byte /* in6_addr */ - Scope_id uint32 -} - const ( sizeofIovec = 0x8 sizeofMsghdr = 0x1c - - sizeofCmsghdr = 0xc - - sizeofSockaddrInet = 0x10 - sizeofSockaddrInet6 = 0x1c ) diff --git a/vendor/golang.org/x/net/internal/socket/zsys_linux_mips64.go b/vendor/golang.org/x/net/internal/socket/zsys_linux_mips64.go index 7f6e8a7f..3dcd5c8e 100644 --- a/vendor/golang.org/x/net/internal/socket/zsys_linux_mips64.go +++ b/vendor/golang.org/x/net/internal/socket/zsys_linux_mips64.go @@ -32,27 +32,7 @@ type cmsghdr struct { Type int32 } -type sockaddrInet struct { - Family uint16 - Port uint16 - Addr [4]byte /* in_addr */ - X__pad [8]uint8 -} - -type sockaddrInet6 struct { - Family uint16 - Port uint16 - Flowinfo uint32 - Addr [16]byte /* in6_addr */ - Scope_id uint32 -} - const ( sizeofIovec = 0x10 sizeofMsghdr = 0x38 - - sizeofCmsghdr = 0x10 - - sizeofSockaddrInet = 0x10 - sizeofSockaddrInet6 = 0x1c ) diff --git a/vendor/golang.org/x/net/internal/socket/zsys_linux_mips64le.go b/vendor/golang.org/x/net/internal/socket/zsys_linux_mips64le.go index 7f6e8a7f..3dcd5c8e 100644 --- a/vendor/golang.org/x/net/internal/socket/zsys_linux_mips64le.go +++ b/vendor/golang.org/x/net/internal/socket/zsys_linux_mips64le.go @@ -32,27 +32,7 @@ type cmsghdr struct { Type int32 } -type sockaddrInet struct { - Family uint16 - Port uint16 - Addr [4]byte /* in_addr */ - X__pad [8]uint8 -} - -type sockaddrInet6 struct { - Family uint16 - Port uint16 - Flowinfo uint32 - Addr [16]byte /* in6_addr */ - Scope_id uint32 -} - const ( sizeofIovec = 0x10 sizeofMsghdr = 0x38 - - sizeofCmsghdr = 0x10 - - sizeofSockaddrInet = 0x10 - sizeofSockaddrInet6 = 0x1c ) diff --git a/vendor/golang.org/x/net/internal/socket/zsys_linux_mipsle.go b/vendor/golang.org/x/net/internal/socket/zsys_linux_mipsle.go index 1bb10a42..4c19269b 100644 --- a/vendor/golang.org/x/net/internal/socket/zsys_linux_mipsle.go +++ b/vendor/golang.org/x/net/internal/socket/zsys_linux_mipsle.go @@ -29,27 +29,7 @@ type cmsghdr struct { Type int32 } -type sockaddrInet struct { - Family uint16 - Port uint16 - Addr [4]byte /* in_addr */ - X__pad [8]uint8 -} - -type sockaddrInet6 struct { - Family uint16 - Port uint16 - Flowinfo uint32 - Addr [16]byte /* in6_addr */ - Scope_id uint32 -} - const ( sizeofIovec = 0x8 sizeofMsghdr = 0x1c - - sizeofCmsghdr = 0xc - - sizeofSockaddrInet = 0x10 - sizeofSockaddrInet6 = 0x1c ) diff --git a/vendor/golang.org/x/net/internal/socket/zsys_linux_ppc.go b/vendor/golang.org/x/net/internal/socket/zsys_linux_ppc.go new file mode 100644 index 00000000..4c19269b --- /dev/null +++ b/vendor/golang.org/x/net/internal/socket/zsys_linux_ppc.go @@ -0,0 +1,35 @@ +// Code generated by cmd/cgo -godefs; DO NOT EDIT. +// cgo -godefs defs_linux.go + +package socket + +type iovec struct { + Base *byte + Len uint32 +} + +type msghdr struct { + Name *byte + Namelen uint32 + Iov *iovec + Iovlen uint32 + Control *byte + Controllen uint32 + Flags int32 +} + +type mmsghdr struct { + Hdr msghdr + Len uint32 +} + +type cmsghdr struct { + Len uint32 + Level int32 + Type int32 +} + +const ( + sizeofIovec = 0x8 + sizeofMsghdr = 0x1c +) diff --git a/vendor/golang.org/x/net/internal/socket/zsys_linux_ppc64.go b/vendor/golang.org/x/net/internal/socket/zsys_linux_ppc64.go index 7f6e8a7f..3dcd5c8e 100644 --- a/vendor/golang.org/x/net/internal/socket/zsys_linux_ppc64.go +++ b/vendor/golang.org/x/net/internal/socket/zsys_linux_ppc64.go @@ -32,27 +32,7 @@ type cmsghdr struct { Type int32 } -type sockaddrInet struct { - Family uint16 - Port uint16 - Addr [4]byte /* in_addr */ - X__pad [8]uint8 -} - -type sockaddrInet6 struct { - Family uint16 - Port uint16 - Flowinfo uint32 - Addr [16]byte /* in6_addr */ - Scope_id uint32 -} - const ( sizeofIovec = 0x10 sizeofMsghdr = 0x38 - - sizeofCmsghdr = 0x10 - - sizeofSockaddrInet = 0x10 - sizeofSockaddrInet6 = 0x1c ) diff --git a/vendor/golang.org/x/net/internal/socket/zsys_linux_ppc64le.go b/vendor/golang.org/x/net/internal/socket/zsys_linux_ppc64le.go index 7f6e8a7f..3dcd5c8e 100644 --- a/vendor/golang.org/x/net/internal/socket/zsys_linux_ppc64le.go +++ b/vendor/golang.org/x/net/internal/socket/zsys_linux_ppc64le.go @@ -32,27 +32,7 @@ type cmsghdr struct { Type int32 } -type sockaddrInet struct { - Family uint16 - Port uint16 - Addr [4]byte /* in_addr */ - X__pad [8]uint8 -} - -type sockaddrInet6 struct { - Family uint16 - Port uint16 - Flowinfo uint32 - Addr [16]byte /* in6_addr */ - Scope_id uint32 -} - const ( sizeofIovec = 0x10 sizeofMsghdr = 0x38 - - sizeofCmsghdr = 0x10 - - sizeofSockaddrInet = 0x10 - sizeofSockaddrInet6 = 0x1c ) diff --git a/vendor/golang.org/x/net/internal/socket/zsys_linux_riscv64.go b/vendor/golang.org/x/net/internal/socket/zsys_linux_riscv64.go index f12a1d76..c066272d 100644 --- a/vendor/golang.org/x/net/internal/socket/zsys_linux_riscv64.go +++ b/vendor/golang.org/x/net/internal/socket/zsys_linux_riscv64.go @@ -1,6 +1,7 @@ // Code generated by cmd/cgo -godefs; DO NOT EDIT. // cgo -godefs defs_linux.go +//go:build riscv64 // +build riscv64 package socket @@ -33,27 +34,7 @@ type cmsghdr struct { Type int32 } -type sockaddrInet struct { - Family uint16 - Port uint16 - Addr [4]byte /* in_addr */ - X__pad [8]uint8 -} - -type sockaddrInet6 struct { - Family uint16 - Port uint16 - Flowinfo uint32 - Addr [16]byte /* in6_addr */ - Scope_id uint32 -} - const ( sizeofIovec = 0x10 sizeofMsghdr = 0x38 - - sizeofCmsghdr = 0x10 - - sizeofSockaddrInet = 0x10 - sizeofSockaddrInet6 = 0x1c ) diff --git a/vendor/golang.org/x/net/internal/socket/zsys_linux_s390x.go b/vendor/golang.org/x/net/internal/socket/zsys_linux_s390x.go index 7f6e8a7f..3dcd5c8e 100644 --- a/vendor/golang.org/x/net/internal/socket/zsys_linux_s390x.go +++ b/vendor/golang.org/x/net/internal/socket/zsys_linux_s390x.go @@ -32,27 +32,7 @@ type cmsghdr struct { Type int32 } -type sockaddrInet struct { - Family uint16 - Port uint16 - Addr [4]byte /* in_addr */ - X__pad [8]uint8 -} - -type sockaddrInet6 struct { - Family uint16 - Port uint16 - Flowinfo uint32 - Addr [16]byte /* in6_addr */ - Scope_id uint32 -} - const ( sizeofIovec = 0x10 sizeofMsghdr = 0x38 - - sizeofCmsghdr = 0x10 - - sizeofSockaddrInet = 0x10 - sizeofSockaddrInet6 = 0x1c ) diff --git a/vendor/golang.org/x/net/internal/socket/zsys_netbsd_386.go b/vendor/golang.org/x/net/internal/socket/zsys_netbsd_386.go index 7e258cec..f95572dc 100644 --- a/vendor/golang.org/x/net/internal/socket/zsys_netbsd_386.go +++ b/vendor/golang.org/x/net/internal/socket/zsys_netbsd_386.go @@ -29,29 +29,7 @@ type cmsghdr struct { Type int32 } -type sockaddrInet struct { - Len uint8 - Family uint8 - Port uint16 - Addr [4]byte /* in_addr */ - Zero [8]int8 -} - -type sockaddrInet6 struct { - Len uint8 - Family uint8 - Port uint16 - Flowinfo uint32 - Addr [16]byte /* in6_addr */ - Scope_id uint32 -} - const ( sizeofIovec = 0x8 sizeofMsghdr = 0x1c - - sizeofCmsghdr = 0xc - - sizeofSockaddrInet = 0x10 - sizeofSockaddrInet6 = 0x1c ) diff --git a/vendor/golang.org/x/net/internal/socket/zsys_netbsd_amd64.go b/vendor/golang.org/x/net/internal/socket/zsys_netbsd_amd64.go index b3f9c0d7..a92fd60e 100644 --- a/vendor/golang.org/x/net/internal/socket/zsys_netbsd_amd64.go +++ b/vendor/golang.org/x/net/internal/socket/zsys_netbsd_amd64.go @@ -32,29 +32,7 @@ type cmsghdr struct { Type int32 } -type sockaddrInet struct { - Len uint8 - Family uint8 - Port uint16 - Addr [4]byte /* in_addr */ - Zero [8]int8 -} - -type sockaddrInet6 struct { - Len uint8 - Family uint8 - Port uint16 - Flowinfo uint32 - Addr [16]byte /* in6_addr */ - Scope_id uint32 -} - const ( sizeofIovec = 0x10 sizeofMsghdr = 0x30 - - sizeofCmsghdr = 0xc - - sizeofSockaddrInet = 0x10 - sizeofSockaddrInet6 = 0x1c ) diff --git a/vendor/golang.org/x/net/internal/socket/zsys_netbsd_arm.go b/vendor/golang.org/x/net/internal/socket/zsys_netbsd_arm.go index 7e258cec..f95572dc 100644 --- a/vendor/golang.org/x/net/internal/socket/zsys_netbsd_arm.go +++ b/vendor/golang.org/x/net/internal/socket/zsys_netbsd_arm.go @@ -29,29 +29,7 @@ type cmsghdr struct { Type int32 } -type sockaddrInet struct { - Len uint8 - Family uint8 - Port uint16 - Addr [4]byte /* in_addr */ - Zero [8]int8 -} - -type sockaddrInet6 struct { - Len uint8 - Family uint8 - Port uint16 - Flowinfo uint32 - Addr [16]byte /* in6_addr */ - Scope_id uint32 -} - const ( sizeofIovec = 0x8 sizeofMsghdr = 0x1c - - sizeofCmsghdr = 0xc - - sizeofSockaddrInet = 0x10 - sizeofSockaddrInet6 = 0x1c ) diff --git a/vendor/golang.org/x/net/internal/socket/zsys_netbsd_arm64.go b/vendor/golang.org/x/net/internal/socket/zsys_netbsd_arm64.go index da26ef01..a92fd60e 100644 --- a/vendor/golang.org/x/net/internal/socket/zsys_netbsd_arm64.go +++ b/vendor/golang.org/x/net/internal/socket/zsys_netbsd_arm64.go @@ -32,28 +32,7 @@ type cmsghdr struct { Type int32 } -type sockaddrInet struct { - Len uint8 - Family uint8 - Port uint16 - Addr [4]byte /* in_addr */ - Zero [8]int8 -} - -type sockaddrInet6 struct { - Len uint8 - Family uint8 - Port uint16 - Flowinfo uint32 - Addr [16]byte /* in6_addr */ - Scope_id uint32 -} - const ( - sizeofIovec = 0x10 - sizeofMsghdr = 0x30 - sizeofCmsghdr = 0xc - - sizeofSockaddrInet = 0x10 - sizeofSockaddrInet6 = 0x1c + sizeofIovec = 0x10 + sizeofMsghdr = 0x30 ) diff --git a/vendor/golang.org/x/net/internal/socket/zsys_openbsd_386.go b/vendor/golang.org/x/net/internal/socket/zsys_openbsd_386.go index 73655a14..e792ec21 100644 --- a/vendor/golang.org/x/net/internal/socket/zsys_openbsd_386.go +++ b/vendor/golang.org/x/net/internal/socket/zsys_openbsd_386.go @@ -24,28 +24,7 @@ type cmsghdr struct { Type int32 } -type sockaddrInet struct { - Len uint8 - Family uint8 - Port uint16 - Addr [4]byte /* in_addr */ - Zero [8]int8 -} - -type sockaddrInet6 struct { - Len uint8 - Family uint8 - Port uint16 - Flowinfo uint32 - Addr [16]byte /* in6_addr */ - Scope_id uint32 -} - const ( - sizeofIovec = 0x8 - sizeofMsghdr = 0x1c - sizeofCmsghdr = 0xc - - sizeofSockaddrInet = 0x10 - sizeofSockaddrInet6 = 0x1c + sizeofIovec = 0x8 + sizeofMsghdr = 0x1c ) diff --git a/vendor/golang.org/x/net/internal/socket/zsys_openbsd_amd64.go b/vendor/golang.org/x/net/internal/socket/zsys_openbsd_amd64.go index 0a4de80f..b68ff2d5 100644 --- a/vendor/golang.org/x/net/internal/socket/zsys_openbsd_amd64.go +++ b/vendor/golang.org/x/net/internal/socket/zsys_openbsd_amd64.go @@ -26,28 +26,7 @@ type cmsghdr struct { Type int32 } -type sockaddrInet struct { - Len uint8 - Family uint8 - Port uint16 - Addr [4]byte /* in_addr */ - Zero [8]int8 -} - -type sockaddrInet6 struct { - Len uint8 - Family uint8 - Port uint16 - Flowinfo uint32 - Addr [16]byte /* in6_addr */ - Scope_id uint32 -} - const ( - sizeofIovec = 0x10 - sizeofMsghdr = 0x30 - sizeofCmsghdr = 0xc - - sizeofSockaddrInet = 0x10 - sizeofSockaddrInet6 = 0x1c + sizeofIovec = 0x10 + sizeofMsghdr = 0x30 ) diff --git a/vendor/golang.org/x/net/internal/socket/zsys_openbsd_arm.go b/vendor/golang.org/x/net/internal/socket/zsys_openbsd_arm.go index 73655a14..e792ec21 100644 --- a/vendor/golang.org/x/net/internal/socket/zsys_openbsd_arm.go +++ b/vendor/golang.org/x/net/internal/socket/zsys_openbsd_arm.go @@ -24,28 +24,7 @@ type cmsghdr struct { Type int32 } -type sockaddrInet struct { - Len uint8 - Family uint8 - Port uint16 - Addr [4]byte /* in_addr */ - Zero [8]int8 -} - -type sockaddrInet6 struct { - Len uint8 - Family uint8 - Port uint16 - Flowinfo uint32 - Addr [16]byte /* in6_addr */ - Scope_id uint32 -} - const ( - sizeofIovec = 0x8 - sizeofMsghdr = 0x1c - sizeofCmsghdr = 0xc - - sizeofSockaddrInet = 0x10 - sizeofSockaddrInet6 = 0x1c + sizeofIovec = 0x8 + sizeofMsghdr = 0x1c ) diff --git a/vendor/golang.org/x/net/internal/socket/zsys_openbsd_arm64.go b/vendor/golang.org/x/net/internal/socket/zsys_openbsd_arm64.go index 0a4de80f..b68ff2d5 100644 --- a/vendor/golang.org/x/net/internal/socket/zsys_openbsd_arm64.go +++ b/vendor/golang.org/x/net/internal/socket/zsys_openbsd_arm64.go @@ -26,28 +26,7 @@ type cmsghdr struct { Type int32 } -type sockaddrInet struct { - Len uint8 - Family uint8 - Port uint16 - Addr [4]byte /* in_addr */ - Zero [8]int8 -} - -type sockaddrInet6 struct { - Len uint8 - Family uint8 - Port uint16 - Flowinfo uint32 - Addr [16]byte /* in6_addr */ - Scope_id uint32 -} - const ( - sizeofIovec = 0x10 - sizeofMsghdr = 0x30 - sizeofCmsghdr = 0xc - - sizeofSockaddrInet = 0x10 - sizeofSockaddrInet6 = 0x1c + sizeofIovec = 0x10 + sizeofMsghdr = 0x30 ) diff --git a/vendor/golang.org/x/net/internal/socket/zsys_openbsd_mips64.go b/vendor/golang.org/x/net/internal/socket/zsys_openbsd_mips64.go new file mode 100644 index 00000000..3c9576e2 --- /dev/null +++ b/vendor/golang.org/x/net/internal/socket/zsys_openbsd_mips64.go @@ -0,0 +1,30 @@ +// Code generated by cmd/cgo -godefs; DO NOT EDIT. +// cgo -godefs defs_openbsd.go + +package socket + +type iovec struct { + Base *byte + Len uint64 +} + +type msghdr struct { + Name *byte + Namelen uint32 + Iov *iovec + Iovlen uint32 + Control *byte + Controllen uint32 + Flags int32 +} + +type cmsghdr struct { + Len uint32 + Level int32 + Type int32 +} + +const ( + sizeofIovec = 0x10 + sizeofMsghdr = 0x30 +) diff --git a/vendor/golang.org/x/net/internal/socket/zsys_solaris_amd64.go b/vendor/golang.org/x/net/internal/socket/zsys_solaris_amd64.go index 353cd5fb..359cfec4 100644 --- a/vendor/golang.org/x/net/internal/socket/zsys_solaris_amd64.go +++ b/vendor/golang.org/x/net/internal/socket/zsys_solaris_amd64.go @@ -26,27 +26,7 @@ type cmsghdr struct { Type int32 } -type sockaddrInet struct { - Family uint16 - Port uint16 - Addr [4]byte /* in_addr */ - Zero [8]int8 -} - -type sockaddrInet6 struct { - Family uint16 - Port uint16 - Flowinfo uint32 - Addr [16]byte /* in6_addr */ - Scope_id uint32 - X__sin6_src_id uint32 -} - const ( - sizeofIovec = 0x10 - sizeofMsghdr = 0x30 - sizeofCmsghdr = 0xc - - sizeofSockaddrInet = 0x10 - sizeofSockaddrInet6 = 0x20 + sizeofIovec = 0x10 + sizeofMsghdr = 0x30 ) diff --git a/vendor/golang.org/x/net/internal/socket/zsys_zos_s390x.go b/vendor/golang.org/x/net/internal/socket/zsys_zos_s390x.go new file mode 100644 index 00000000..49b62c85 --- /dev/null +++ b/vendor/golang.org/x/net/internal/socket/zsys_zos_s390x.go @@ -0,0 +1,28 @@ +// Copyright 2020 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package socket + +type iovec struct { + Base *byte + Len uint64 +} + +type msghdr struct { + Name *byte + Iov *iovec + Control *byte + Flags int32 + Namelen uint32 + Iovlen int32 + Controllen uint32 +} + +type cmsghdr struct { + Len int32 + Level int32 + Type int32 +} + +const sizeofCmsghdr = 12 diff --git a/vendor/golang.org/x/net/ipv4/control_bsd.go b/vendor/golang.org/x/net/ipv4/control_bsd.go index 69c4f553..b7385dfd 100644 --- a/vendor/golang.org/x/net/ipv4/control_bsd.go +++ b/vendor/golang.org/x/net/ipv4/control_bsd.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build aix || darwin || dragonfly || freebsd || netbsd || openbsd // +build aix darwin dragonfly freebsd netbsd openbsd package ipv4 @@ -13,11 +14,13 @@ import ( "golang.org/x/net/internal/iana" "golang.org/x/net/internal/socket" + + "golang.org/x/sys/unix" ) func marshalDst(b []byte, cm *ControlMessage) []byte { m := socket.ControlMessage(b) - m.MarshalHeader(iana.ProtocolIP, sysIP_RECVDSTADDR, net.IPv4len) + m.MarshalHeader(iana.ProtocolIP, unix.IP_RECVDSTADDR, net.IPv4len) return m.Next(net.IPv4len) } @@ -30,7 +33,7 @@ func parseDst(cm *ControlMessage, b []byte) { func marshalInterface(b []byte, cm *ControlMessage) []byte { m := socket.ControlMessage(b) - m.MarshalHeader(iana.ProtocolIP, sysIP_RECVIF, syscall.SizeofSockaddrDatalink) + m.MarshalHeader(iana.ProtocolIP, sockoptReceiveInterface, syscall.SizeofSockaddrDatalink) return m.Next(syscall.SizeofSockaddrDatalink) } diff --git a/vendor/golang.org/x/net/ipv4/control_pktinfo.go b/vendor/golang.org/x/net/ipv4/control_pktinfo.go index 425338f3..0e748dbd 100644 --- a/vendor/golang.org/x/net/ipv4/control_pktinfo.go +++ b/vendor/golang.org/x/net/ipv4/control_pktinfo.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build darwin || linux || solaris // +build darwin linux solaris package ipv4 @@ -12,11 +13,13 @@ import ( "golang.org/x/net/internal/iana" "golang.org/x/net/internal/socket" + + "golang.org/x/sys/unix" ) func marshalPacketInfo(b []byte, cm *ControlMessage) []byte { m := socket.ControlMessage(b) - m.MarshalHeader(iana.ProtocolIP, sysIP_PKTINFO, sizeofInetPktinfo) + m.MarshalHeader(iana.ProtocolIP, unix.IP_PKTINFO, sizeofInetPktinfo) if cm != nil { pi := (*inetPktinfo)(unsafe.Pointer(&m.Data(sizeofInetPktinfo)[0])) if ip := cm.Src.To4(); ip != nil { diff --git a/vendor/golang.org/x/net/ipv4/control_stub.go b/vendor/golang.org/x/net/ipv4/control_stub.go index a0c049d6..f27322c3 100644 --- a/vendor/golang.org/x/net/ipv4/control_stub.go +++ b/vendor/golang.org/x/net/ipv4/control_stub.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!windows +//go:build !aix && !darwin && !dragonfly && !freebsd && !linux && !netbsd && !openbsd && !solaris && !windows && !zos +// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!windows,!zos package ipv4 diff --git a/vendor/golang.org/x/net/ipv4/control_unix.go b/vendor/golang.org/x/net/ipv4/control_unix.go index b27fa490..2413e02f 100644 --- a/vendor/golang.org/x/net/ipv4/control_unix.go +++ b/vendor/golang.org/x/net/ipv4/control_unix.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris // +build aix darwin dragonfly freebsd linux netbsd openbsd solaris package ipv4 @@ -11,6 +12,8 @@ import ( "golang.org/x/net/internal/iana" "golang.org/x/net/internal/socket" + + "golang.org/x/sys/unix" ) func setControlMessage(c *socket.Conn, opt *rawOpt, cf ControlFlags, on bool) error { @@ -64,7 +67,7 @@ func setControlMessage(c *socket.Conn, opt *rawOpt, cf ControlFlags, on bool) er func marshalTTL(b []byte, cm *ControlMessage) []byte { m := socket.ControlMessage(b) - m.MarshalHeader(iana.ProtocolIP, sysIP_RECVTTL, 1) + m.MarshalHeader(iana.ProtocolIP, unix.IP_RECVTTL, 1) return m.Next(1) } diff --git a/vendor/golang.org/x/net/ipv4/control_zos.go b/vendor/golang.org/x/net/ipv4/control_zos.go new file mode 100644 index 00000000..de11c42e --- /dev/null +++ b/vendor/golang.org/x/net/ipv4/control_zos.go @@ -0,0 +1,88 @@ +// Copyright 2020 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package ipv4 + +import ( + "net" + "unsafe" + + "golang.org/x/net/internal/iana" + "golang.org/x/net/internal/socket" + + "golang.org/x/sys/unix" +) + +func marshalPacketInfo(b []byte, cm *ControlMessage) []byte { + m := socket.ControlMessage(b) + m.MarshalHeader(iana.ProtocolIP, unix.IP_PKTINFO, sizeofInetPktinfo) + if cm != nil { + pi := (*inetPktinfo)(unsafe.Pointer(&m.Data(sizeofInetPktinfo)[0])) + if ip := cm.Src.To4(); ip != nil { + copy(pi.Addr[:], ip) + } + if cm.IfIndex > 0 { + pi.setIfindex(cm.IfIndex) + } + } + return m.Next(sizeofInetPktinfo) +} + +func parsePacketInfo(cm *ControlMessage, b []byte) { + pi := (*inetPktinfo)(unsafe.Pointer(&b[0])) + cm.IfIndex = int(pi.Ifindex) + if len(cm.Dst) < net.IPv4len { + cm.Dst = make(net.IP, net.IPv4len) + } + copy(cm.Dst, pi.Addr[:]) +} + +func setControlMessage(c *socket.Conn, opt *rawOpt, cf ControlFlags, on bool) error { + opt.Lock() + defer opt.Unlock() + if so, ok := sockOpts[ssoReceiveTTL]; ok && cf&FlagTTL != 0 { + if err := so.SetInt(c, boolint(on)); err != nil { + return err + } + if on { + opt.set(FlagTTL) + } else { + opt.clear(FlagTTL) + } + } + if so, ok := sockOpts[ssoPacketInfo]; ok { + if cf&(FlagSrc|FlagDst|FlagInterface) != 0 { + if err := so.SetInt(c, boolint(on)); err != nil { + return err + } + if on { + opt.set(cf & (FlagSrc | FlagDst | FlagInterface)) + } else { + opt.clear(cf & (FlagSrc | FlagDst | FlagInterface)) + } + } + } else { + if so, ok := sockOpts[ssoReceiveDst]; ok && cf&FlagDst != 0 { + if err := so.SetInt(c, boolint(on)); err != nil { + return err + } + if on { + opt.set(FlagDst) + } else { + opt.clear(FlagDst) + } + } + if so, ok := sockOpts[ssoReceiveInterface]; ok && cf&FlagInterface != 0 { + if err := so.SetInt(c, boolint(on)); err != nil { + return err + } + if on { + opt.set(FlagInterface) + } else { + opt.clear(FlagInterface) + } + } + } + return nil +} diff --git a/vendor/golang.org/x/net/ipv4/doc.go b/vendor/golang.org/x/net/ipv4/doc.go index 24583497..6fbdc52b 100644 --- a/vendor/golang.org/x/net/ipv4/doc.go +++ b/vendor/golang.org/x/net/ipv4/doc.go @@ -16,8 +16,7 @@ // 3376. // Source-specific multicast is defined in RFC 4607. // -// -// Unicasting +// # Unicasting // // The options for unicasting are available for net.TCPConn, // net.UDPConn and net.IPConn which are created as network connections @@ -51,8 +50,7 @@ // }(c) // } // -// -// Multicasting +// # Multicasting // // The options for multicasting are available for net.UDPConn and // net.IPConn which are created as network connections that use the @@ -141,8 +139,7 @@ // } // } // -// -// More multicasting +// # More multicasting // // An application that uses PacketConn or RawConn may join multiple // multicast groups. For example, a UDP listener with port 1024 might @@ -200,8 +197,7 @@ // // error handling // } // -// -// Source-specific multicasting +// # Source-specific multicasting // // An application that uses PacketConn or RawConn on IGMPv3 supported // platform is able to join source-specific multicast groups. diff --git a/vendor/golang.org/x/net/ipv4/header.go b/vendor/golang.org/x/net/ipv4/header.go index 701bd4b2..a00a3eaf 100644 --- a/vendor/golang.org/x/net/ipv4/header.go +++ b/vendor/golang.org/x/net/ipv4/header.go @@ -14,9 +14,8 @@ import ( ) const ( - Version = 4 // protocol version - HeaderLen = 20 // header length without extension headers - maxHeaderLen = 60 // sensible default, revisit if later RFCs define new usage of version and header length fields + Version = 4 // protocol version + HeaderLen = 20 // header length without extension headers ) type HeaderFlags int @@ -68,7 +67,7 @@ func (h *Header) Marshal() ([]byte, error) { b[1] = byte(h.TOS) flagsAndFragOff := (h.FragOff & 0x1fff) | int(h.Flags<<13) switch runtime.GOOS { - case "darwin", "dragonfly", "netbsd": + case "darwin", "ios", "dragonfly", "netbsd": socket.NativeEndian.PutUint16(b[2:4], uint16(h.TotalLen)) socket.NativeEndian.PutUint16(b[6:8], uint16(flagsAndFragOff)) case "freebsd": @@ -127,7 +126,7 @@ func (h *Header) Parse(b []byte) error { h.Src = net.IPv4(b[12], b[13], b[14], b[15]) h.Dst = net.IPv4(b[16], b[17], b[18], b[19]) switch runtime.GOOS { - case "darwin", "dragonfly", "netbsd": + case "darwin", "ios", "dragonfly", "netbsd": h.TotalLen = int(socket.NativeEndian.Uint16(b[2:4])) + hdrlen h.FragOff = int(socket.NativeEndian.Uint16(b[6:8])) case "freebsd": diff --git a/vendor/golang.org/x/net/ipv4/icmp_stub.go b/vendor/golang.org/x/net/ipv4/icmp_stub.go index 21bb29ab..cd4ee6e1 100644 --- a/vendor/golang.org/x/net/ipv4/icmp_stub.go +++ b/vendor/golang.org/x/net/ipv4/icmp_stub.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build !linux // +build !linux package ipv4 diff --git a/vendor/golang.org/x/net/ipv4/payload_cmsg.go b/vendor/golang.org/x/net/ipv4/payload_cmsg.go index e7614661..1bb370e2 100644 --- a/vendor/golang.org/x/net/ipv4/payload_cmsg.go +++ b/vendor/golang.org/x/net/ipv4/payload_cmsg.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris +//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos +// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos package ipv4 diff --git a/vendor/golang.org/x/net/ipv4/payload_nocmsg.go b/vendor/golang.org/x/net/ipv4/payload_nocmsg.go index 1116256f..53f0794e 100644 --- a/vendor/golang.org/x/net/ipv4/payload_nocmsg.go +++ b/vendor/golang.org/x/net/ipv4/payload_nocmsg.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris +//go:build !aix && !darwin && !dragonfly && !freebsd && !linux && !netbsd && !openbsd && !solaris && !zos +// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!zos package ipv4 diff --git a/vendor/golang.org/x/net/ipv4/sockopt_posix.go b/vendor/golang.org/x/net/ipv4/sockopt_posix.go index dea64519..eb07c1c0 100644 --- a/vendor/golang.org/x/net/ipv4/sockopt_posix.go +++ b/vendor/golang.org/x/net/ipv4/sockopt_posix.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris windows +//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || windows || zos +// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris windows zos package ipv4 diff --git a/vendor/golang.org/x/net/ipv4/sockopt_stub.go b/vendor/golang.org/x/net/ipv4/sockopt_stub.go index 37d4806b..cf036893 100644 --- a/vendor/golang.org/x/net/ipv4/sockopt_stub.go +++ b/vendor/golang.org/x/net/ipv4/sockopt_stub.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!windows +//go:build !aix && !darwin && !dragonfly && !freebsd && !linux && !netbsd && !openbsd && !solaris && !windows && !zos +// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!windows,!zos package ipv4 diff --git a/vendor/golang.org/x/net/ipv4/sys_aix.go b/vendor/golang.org/x/net/ipv4/sys_aix.go index 3d1201e6..02730cdf 100644 --- a/vendor/golang.org/x/net/ipv4/sys_aix.go +++ b/vendor/golang.org/x/net/ipv4/sys_aix.go @@ -3,6 +3,7 @@ // license that can be found in the LICENSE file. // Added for go1.11 compatibility +//go:build aix // +build aix package ipv4 @@ -13,26 +14,31 @@ import ( "golang.org/x/net/internal/iana" "golang.org/x/net/internal/socket" + + "golang.org/x/sys/unix" ) +// IP_RECVIF is defined on AIX but doesn't work. IP_RECVINTERFACE must be used instead. +const sockoptReceiveInterface = unix.IP_RECVINTERFACE + var ( ctlOpts = [ctlMax]ctlOpt{ - ctlTTL: {sysIP_RECVTTL, 1, marshalTTL, parseTTL}, - ctlDst: {sysIP_RECVDSTADDR, net.IPv4len, marshalDst, parseDst}, - ctlInterface: {sysIP_RECVIF, syscall.SizeofSockaddrDatalink, marshalInterface, parseInterface}, + ctlTTL: {unix.IP_RECVTTL, 1, marshalTTL, parseTTL}, + ctlDst: {unix.IP_RECVDSTADDR, net.IPv4len, marshalDst, parseDst}, + ctlInterface: {unix.IP_RECVINTERFACE, syscall.SizeofSockaddrDatalink, marshalInterface, parseInterface}, } sockOpts = map[int]*sockOpt{ - ssoTOS: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_TOS, Len: 4}}, - ssoTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_TTL, Len: 4}}, - ssoMulticastTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_MULTICAST_TTL, Len: 1}}, - ssoMulticastInterface: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_MULTICAST_IF, Len: 4}}, - ssoMulticastLoopback: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_MULTICAST_LOOP, Len: 1}}, - ssoReceiveTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_RECVTTL, Len: 4}}, - ssoReceiveDst: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_RECVDSTADDR, Len: 4}}, - ssoReceiveInterface: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_RECVIF, Len: 4}}, - ssoHeaderPrepend: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_HDRINCL, Len: 4}}, - ssoJoinGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_ADD_MEMBERSHIP, Len: sizeofIPMreq}, typ: ssoTypeIPMreq}, - ssoLeaveGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_DROP_MEMBERSHIP, Len: sizeofIPMreq}, typ: ssoTypeIPMreq}, + ssoTOS: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_TOS, Len: 4}}, + ssoTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_TTL, Len: 4}}, + ssoMulticastTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_MULTICAST_TTL, Len: 1}}, + ssoMulticastInterface: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_MULTICAST_IF, Len: 4}}, + ssoMulticastLoopback: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_MULTICAST_LOOP, Len: 1}}, + ssoReceiveTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_RECVTTL, Len: 4}}, + ssoReceiveDst: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_RECVDSTADDR, Len: 4}}, + ssoReceiveInterface: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_RECVINTERFACE, Len: 4}}, + ssoHeaderPrepend: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_HDRINCL, Len: 4}}, + ssoJoinGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_ADD_MEMBERSHIP, Len: sizeofIPMreq}, typ: ssoTypeIPMreq}, + ssoLeaveGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_DROP_MEMBERSHIP, Len: sizeofIPMreq}, typ: ssoTypeIPMreq}, } ) diff --git a/vendor/golang.org/x/net/ipv4/sys_asmreq.go b/vendor/golang.org/x/net/ipv4/sys_asmreq.go index 76d670ac..22322b38 100644 --- a/vendor/golang.org/x/net/ipv4/sys_asmreq.go +++ b/vendor/golang.org/x/net/ipv4/sys_asmreq.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build aix || darwin || dragonfly || freebsd || netbsd || openbsd || solaris || windows // +build aix darwin dragonfly freebsd netbsd openbsd solaris windows package ipv4 diff --git a/vendor/golang.org/x/net/ipv4/sys_asmreq_stub.go b/vendor/golang.org/x/net/ipv4/sys_asmreq_stub.go index 6dc339ce..fde64014 100644 --- a/vendor/golang.org/x/net/ipv4/sys_asmreq_stub.go +++ b/vendor/golang.org/x/net/ipv4/sys_asmreq_stub.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build !aix && !darwin && !dragonfly && !freebsd && !netbsd && !openbsd && !solaris && !windows // +build !aix,!darwin,!dragonfly,!freebsd,!netbsd,!openbsd,!solaris,!windows package ipv4 diff --git a/vendor/golang.org/x/net/ipv4/sys_asmreqn.go b/vendor/golang.org/x/net/ipv4/sys_asmreqn.go index 1f24f69f..54eb9901 100644 --- a/vendor/golang.org/x/net/ipv4/sys_asmreqn.go +++ b/vendor/golang.org/x/net/ipv4/sys_asmreqn.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build darwin || freebsd || linux // +build darwin freebsd linux package ipv4 @@ -11,6 +12,8 @@ import ( "unsafe" "golang.org/x/net/internal/socket" + + "golang.org/x/sys/unix" ) func (so *sockOpt) getIPMreqn(c *socket.Conn) (*net.Interface, error) { @@ -18,7 +21,7 @@ func (so *sockOpt) getIPMreqn(c *socket.Conn) (*net.Interface, error) { if _, err := so.Get(c, b); err != nil { return nil, err } - mreqn := (*ipMreqn)(unsafe.Pointer(&b[0])) + mreqn := (*unix.IPMreqn)(unsafe.Pointer(&b[0])) if mreqn.Ifindex == 0 { return nil, nil } @@ -30,13 +33,13 @@ func (so *sockOpt) getIPMreqn(c *socket.Conn) (*net.Interface, error) { } func (so *sockOpt) setIPMreqn(c *socket.Conn, ifi *net.Interface, grp net.IP) error { - var mreqn ipMreqn + var mreqn unix.IPMreqn if ifi != nil { mreqn.Ifindex = int32(ifi.Index) } if grp != nil { mreqn.Multiaddr = [4]byte{grp[0], grp[1], grp[2], grp[3]} } - b := (*[sizeofIPMreqn]byte)(unsafe.Pointer(&mreqn))[:sizeofIPMreqn] + b := (*[unix.SizeofIPMreqn]byte)(unsafe.Pointer(&mreqn))[:unix.SizeofIPMreqn] return so.Set(c, b) } diff --git a/vendor/golang.org/x/net/ipv4/sys_asmreqn_stub.go b/vendor/golang.org/x/net/ipv4/sys_asmreqn_stub.go index 48ef5562..dcb15f25 100644 --- a/vendor/golang.org/x/net/ipv4/sys_asmreqn_stub.go +++ b/vendor/golang.org/x/net/ipv4/sys_asmreqn_stub.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build !darwin && !freebsd && !linux // +build !darwin,!freebsd,!linux package ipv4 diff --git a/vendor/golang.org/x/net/ipv4/sys_bpf.go b/vendor/golang.org/x/net/ipv4/sys_bpf.go index 5c03dce3..fb11e324 100644 --- a/vendor/golang.org/x/net/ipv4/sys_bpf.go +++ b/vendor/golang.org/x/net/ipv4/sys_bpf.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build linux // +build linux package ipv4 diff --git a/vendor/golang.org/x/net/ipv4/sys_bpf_stub.go b/vendor/golang.org/x/net/ipv4/sys_bpf_stub.go index 5c986427..fc53a0d3 100644 --- a/vendor/golang.org/x/net/ipv4/sys_bpf_stub.go +++ b/vendor/golang.org/x/net/ipv4/sys_bpf_stub.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build !linux // +build !linux package ipv4 diff --git a/vendor/golang.org/x/net/ipv4/sys_bsd.go b/vendor/golang.org/x/net/ipv4/sys_bsd.go index 58256dd9..e191b2f1 100644 --- a/vendor/golang.org/x/net/ipv4/sys_bsd.go +++ b/vendor/golang.org/x/net/ipv4/sys_bsd.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build netbsd || openbsd // +build netbsd openbsd package ipv4 @@ -12,26 +13,30 @@ import ( "golang.org/x/net/internal/iana" "golang.org/x/net/internal/socket" + + "golang.org/x/sys/unix" ) +const sockoptReceiveInterface = unix.IP_RECVIF + var ( ctlOpts = [ctlMax]ctlOpt{ - ctlTTL: {sysIP_RECVTTL, 1, marshalTTL, parseTTL}, - ctlDst: {sysIP_RECVDSTADDR, net.IPv4len, marshalDst, parseDst}, - ctlInterface: {sysIP_RECVIF, syscall.SizeofSockaddrDatalink, marshalInterface, parseInterface}, + ctlTTL: {unix.IP_RECVTTL, 1, marshalTTL, parseTTL}, + ctlDst: {unix.IP_RECVDSTADDR, net.IPv4len, marshalDst, parseDst}, + ctlInterface: {unix.IP_RECVIF, syscall.SizeofSockaddrDatalink, marshalInterface, parseInterface}, } sockOpts = map[int]*sockOpt{ - ssoTOS: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_TOS, Len: 4}}, - ssoTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_TTL, Len: 4}}, - ssoMulticastTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_MULTICAST_TTL, Len: 1}}, - ssoMulticastInterface: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_MULTICAST_IF, Len: 4}}, - ssoMulticastLoopback: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_MULTICAST_LOOP, Len: 1}}, - ssoReceiveTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_RECVTTL, Len: 4}}, - ssoReceiveDst: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_RECVDSTADDR, Len: 4}}, - ssoReceiveInterface: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_RECVIF, Len: 4}}, - ssoHeaderPrepend: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_HDRINCL, Len: 4}}, - ssoJoinGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_ADD_MEMBERSHIP, Len: sizeofIPMreq}, typ: ssoTypeIPMreq}, - ssoLeaveGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_DROP_MEMBERSHIP, Len: sizeofIPMreq}, typ: ssoTypeIPMreq}, + ssoTOS: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_TOS, Len: 4}}, + ssoTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_TTL, Len: 4}}, + ssoMulticastTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_MULTICAST_TTL, Len: 1}}, + ssoMulticastInterface: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_MULTICAST_IF, Len: 4}}, + ssoMulticastLoopback: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_MULTICAST_LOOP, Len: 1}}, + ssoReceiveTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_RECVTTL, Len: 4}}, + ssoReceiveDst: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_RECVDSTADDR, Len: 4}}, + ssoReceiveInterface: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_RECVIF, Len: 4}}, + ssoHeaderPrepend: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_HDRINCL, Len: 4}}, + ssoJoinGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_ADD_MEMBERSHIP, Len: sizeofIPMreq}, typ: ssoTypeIPMreq}, + ssoLeaveGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_DROP_MEMBERSHIP, Len: sizeofIPMreq}, typ: ssoTypeIPMreq}, } ) diff --git a/vendor/golang.org/x/net/ipv4/sys_darwin.go b/vendor/golang.org/x/net/ipv4/sys_darwin.go index ac213c73..cac6f3ca 100644 --- a/vendor/golang.org/x/net/ipv4/sys_darwin.go +++ b/vendor/golang.org/x/net/ipv4/sys_darwin.go @@ -11,34 +11,38 @@ import ( "golang.org/x/net/internal/iana" "golang.org/x/net/internal/socket" + + "golang.org/x/sys/unix" ) +const sockoptReceiveInterface = unix.IP_RECVIF + var ( ctlOpts = [ctlMax]ctlOpt{ - ctlTTL: {sysIP_RECVTTL, 1, marshalTTL, parseTTL}, - ctlDst: {sysIP_RECVDSTADDR, net.IPv4len, marshalDst, parseDst}, - ctlInterface: {sysIP_RECVIF, syscall.SizeofSockaddrDatalink, marshalInterface, parseInterface}, - ctlPacketInfo: {sysIP_PKTINFO, sizeofInetPktinfo, marshalPacketInfo, parsePacketInfo}, + ctlTTL: {unix.IP_RECVTTL, 1, marshalTTL, parseTTL}, + ctlDst: {unix.IP_RECVDSTADDR, net.IPv4len, marshalDst, parseDst}, + ctlInterface: {unix.IP_RECVIF, syscall.SizeofSockaddrDatalink, marshalInterface, parseInterface}, + ctlPacketInfo: {unix.IP_PKTINFO, sizeofInetPktinfo, marshalPacketInfo, parsePacketInfo}, } sockOpts = map[int]*sockOpt{ - ssoTOS: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_TOS, Len: 4}}, - ssoTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_TTL, Len: 4}}, - ssoMulticastTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_MULTICAST_TTL, Len: 1}}, - ssoMulticastInterface: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_MULTICAST_IF, Len: sizeofIPMreqn}, typ: ssoTypeIPMreqn}, - ssoMulticastLoopback: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_MULTICAST_LOOP, Len: 4}}, - ssoReceiveTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_RECVTTL, Len: 4}}, - ssoReceiveDst: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_RECVDSTADDR, Len: 4}}, - ssoReceiveInterface: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_RECVIF, Len: 4}}, - ssoHeaderPrepend: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_HDRINCL, Len: 4}}, - ssoStripHeader: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_STRIPHDR, Len: 4}}, - ssoJoinGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysMCAST_JOIN_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq}, - ssoLeaveGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysMCAST_LEAVE_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq}, - ssoJoinSourceGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysMCAST_JOIN_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, - ssoLeaveSourceGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysMCAST_LEAVE_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, - ssoBlockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysMCAST_BLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, - ssoUnblockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysMCAST_UNBLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, - ssoPacketInfo: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_RECVPKTINFO, Len: 4}}, + ssoTOS: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_TOS, Len: 4}}, + ssoTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_TTL, Len: 4}}, + ssoMulticastTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_MULTICAST_TTL, Len: 1}}, + ssoMulticastInterface: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_MULTICAST_IF, Len: unix.SizeofIPMreqn}, typ: ssoTypeIPMreqn}, + ssoMulticastLoopback: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_MULTICAST_LOOP, Len: 4}}, + ssoReceiveTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_RECVTTL, Len: 4}}, + ssoReceiveDst: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_RECVDSTADDR, Len: 4}}, + ssoReceiveInterface: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_RECVIF, Len: 4}}, + ssoHeaderPrepend: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_HDRINCL, Len: 4}}, + ssoStripHeader: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_STRIPHDR, Len: 4}}, + ssoJoinGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.MCAST_JOIN_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq}, + ssoLeaveGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.MCAST_LEAVE_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq}, + ssoJoinSourceGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.MCAST_JOIN_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, + ssoLeaveSourceGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.MCAST_LEAVE_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, + ssoBlockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.MCAST_BLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, + ssoUnblockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.MCAST_UNBLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, + ssoPacketInfo: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_RECVPKTINFO, Len: 4}}, } ) diff --git a/vendor/golang.org/x/net/ipv4/sys_dragonfly.go b/vendor/golang.org/x/net/ipv4/sys_dragonfly.go index 859764f3..0620d0e1 100644 --- a/vendor/golang.org/x/net/ipv4/sys_dragonfly.go +++ b/vendor/golang.org/x/net/ipv4/sys_dragonfly.go @@ -10,26 +10,30 @@ import ( "golang.org/x/net/internal/iana" "golang.org/x/net/internal/socket" + + "golang.org/x/sys/unix" ) +const sockoptReceiveInterface = unix.IP_RECVIF + var ( ctlOpts = [ctlMax]ctlOpt{ - ctlTTL: {sysIP_RECVTTL, 1, marshalTTL, parseTTL}, - ctlDst: {sysIP_RECVDSTADDR, net.IPv4len, marshalDst, parseDst}, - ctlInterface: {sysIP_RECVIF, syscall.SizeofSockaddrDatalink, marshalInterface, parseInterface}, + ctlTTL: {unix.IP_RECVTTL, 1, marshalTTL, parseTTL}, + ctlDst: {unix.IP_RECVDSTADDR, net.IPv4len, marshalDst, parseDst}, + ctlInterface: {unix.IP_RECVIF, syscall.SizeofSockaddrDatalink, marshalInterface, parseInterface}, } sockOpts = map[int]*sockOpt{ - ssoTOS: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_TOS, Len: 4}}, - ssoTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_TTL, Len: 4}}, - ssoMulticastTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_MULTICAST_TTL, Len: 1}}, - ssoMulticastInterface: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_MULTICAST_IF, Len: 4}}, - ssoMulticastLoopback: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_MULTICAST_LOOP, Len: 4}}, - ssoReceiveTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_RECVTTL, Len: 4}}, - ssoReceiveDst: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_RECVDSTADDR, Len: 4}}, - ssoReceiveInterface: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_RECVIF, Len: 4}}, - ssoHeaderPrepend: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_HDRINCL, Len: 4}}, - ssoJoinGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_ADD_MEMBERSHIP, Len: sizeofIPMreq}, typ: ssoTypeIPMreq}, - ssoLeaveGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_DROP_MEMBERSHIP, Len: sizeofIPMreq}, typ: ssoTypeIPMreq}, + ssoTOS: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_TOS, Len: 4}}, + ssoTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_TTL, Len: 4}}, + ssoMulticastTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_MULTICAST_TTL, Len: 1}}, + ssoMulticastInterface: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_MULTICAST_IF, Len: 4}}, + ssoMulticastLoopback: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_MULTICAST_LOOP, Len: 4}}, + ssoReceiveTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_RECVTTL, Len: 4}}, + ssoReceiveDst: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_RECVDSTADDR, Len: 4}}, + ssoReceiveInterface: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_RECVIF, Len: 4}}, + ssoHeaderPrepend: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_HDRINCL, Len: 4}}, + ssoJoinGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_ADD_MEMBERSHIP, Len: sizeofIPMreq}, typ: ssoTypeIPMreq}, + ssoLeaveGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_DROP_MEMBERSHIP, Len: sizeofIPMreq}, typ: ssoTypeIPMreq}, } ) diff --git a/vendor/golang.org/x/net/ipv4/sys_freebsd.go b/vendor/golang.org/x/net/ipv4/sys_freebsd.go index 482873d9..89612287 100644 --- a/vendor/golang.org/x/net/ipv4/sys_freebsd.go +++ b/vendor/golang.org/x/net/ipv4/sys_freebsd.go @@ -13,38 +13,42 @@ import ( "golang.org/x/net/internal/iana" "golang.org/x/net/internal/socket" + + "golang.org/x/sys/unix" ) +const sockoptReceiveInterface = unix.IP_RECVIF + var ( ctlOpts = [ctlMax]ctlOpt{ - ctlTTL: {sysIP_RECVTTL, 1, marshalTTL, parseTTL}, - ctlDst: {sysIP_RECVDSTADDR, net.IPv4len, marshalDst, parseDst}, - ctlInterface: {sysIP_RECVIF, syscall.SizeofSockaddrDatalink, marshalInterface, parseInterface}, + ctlTTL: {unix.IP_RECVTTL, 1, marshalTTL, parseTTL}, + ctlDst: {unix.IP_RECVDSTADDR, net.IPv4len, marshalDst, parseDst}, + ctlInterface: {unix.IP_RECVIF, syscall.SizeofSockaddrDatalink, marshalInterface, parseInterface}, } sockOpts = map[int]*sockOpt{ - ssoTOS: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_TOS, Len: 4}}, - ssoTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_TTL, Len: 4}}, - ssoMulticastTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_MULTICAST_TTL, Len: 1}}, - ssoMulticastInterface: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_MULTICAST_IF, Len: 4}}, - ssoMulticastLoopback: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_MULTICAST_LOOP, Len: 4}}, - ssoReceiveTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_RECVTTL, Len: 4}}, - ssoReceiveDst: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_RECVDSTADDR, Len: 4}}, - ssoReceiveInterface: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_RECVIF, Len: 4}}, - ssoHeaderPrepend: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_HDRINCL, Len: 4}}, - ssoJoinGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysMCAST_JOIN_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq}, - ssoLeaveGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysMCAST_LEAVE_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq}, - ssoJoinSourceGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysMCAST_JOIN_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, - ssoLeaveSourceGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysMCAST_LEAVE_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, - ssoBlockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysMCAST_BLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, - ssoUnblockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysMCAST_UNBLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, + ssoTOS: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_TOS, Len: 4}}, + ssoTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_TTL, Len: 4}}, + ssoMulticastTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_MULTICAST_TTL, Len: 1}}, + ssoMulticastInterface: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_MULTICAST_IF, Len: 4}}, + ssoMulticastLoopback: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_MULTICAST_LOOP, Len: 4}}, + ssoReceiveTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_RECVTTL, Len: 4}}, + ssoReceiveDst: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_RECVDSTADDR, Len: 4}}, + ssoReceiveInterface: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_RECVIF, Len: 4}}, + ssoHeaderPrepend: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_HDRINCL, Len: 4}}, + ssoJoinGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.MCAST_JOIN_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq}, + ssoLeaveGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.MCAST_LEAVE_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq}, + ssoJoinSourceGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.MCAST_JOIN_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, + ssoLeaveSourceGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.MCAST_LEAVE_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, + ssoBlockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.MCAST_BLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, + ssoUnblockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.MCAST_UNBLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, } ) func init() { freebsdVersion, _ = syscall.SysctlUint32("kern.osreldate") if freebsdVersion >= 1000000 { - sockOpts[ssoMulticastInterface] = &sockOpt{Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_MULTICAST_IF, Len: sizeofIPMreqn}, typ: ssoTypeIPMreqn} + sockOpts[ssoMulticastInterface] = &sockOpt{Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_MULTICAST_IF, Len: unix.SizeofIPMreqn}, typ: ssoTypeIPMreqn} } if runtime.GOOS == "freebsd" && runtime.GOARCH == "386" { archs, _ := syscall.Sysctl("kern.supported_archs") diff --git a/vendor/golang.org/x/net/ipv4/sys_linux.go b/vendor/golang.org/x/net/ipv4/sys_linux.go index cf755c7f..4588a5f3 100644 --- a/vendor/golang.org/x/net/ipv4/sys_linux.go +++ b/vendor/golang.org/x/net/ipv4/sys_linux.go @@ -11,31 +11,32 @@ import ( "golang.org/x/net/internal/iana" "golang.org/x/net/internal/socket" + "golang.org/x/sys/unix" ) var ( ctlOpts = [ctlMax]ctlOpt{ - ctlTTL: {sysIP_TTL, 1, marshalTTL, parseTTL}, - ctlPacketInfo: {sysIP_PKTINFO, sizeofInetPktinfo, marshalPacketInfo, parsePacketInfo}, + ctlTTL: {unix.IP_TTL, 1, marshalTTL, parseTTL}, + ctlPacketInfo: {unix.IP_PKTINFO, sizeofInetPktinfo, marshalPacketInfo, parsePacketInfo}, } sockOpts = map[int]*sockOpt{ - ssoTOS: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_TOS, Len: 4}}, - ssoTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_TTL, Len: 4}}, - ssoMulticastTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_MULTICAST_TTL, Len: 4}}, - ssoMulticastInterface: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_MULTICAST_IF, Len: sizeofIPMreqn}, typ: ssoTypeIPMreqn}, - ssoMulticastLoopback: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_MULTICAST_LOOP, Len: 4}}, - ssoReceiveTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_RECVTTL, Len: 4}}, - ssoPacketInfo: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_PKTINFO, Len: 4}}, - ssoHeaderPrepend: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_HDRINCL, Len: 4}}, - ssoICMPFilter: {Option: socket.Option{Level: iana.ProtocolReserved, Name: sysICMP_FILTER, Len: sizeofICMPFilter}}, - ssoJoinGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysMCAST_JOIN_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq}, - ssoLeaveGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysMCAST_LEAVE_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq}, - ssoJoinSourceGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysMCAST_JOIN_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, - ssoLeaveSourceGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysMCAST_LEAVE_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, - ssoBlockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysMCAST_BLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, - ssoUnblockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysMCAST_UNBLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, + ssoTOS: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_TOS, Len: 4}}, + ssoTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_TTL, Len: 4}}, + ssoMulticastTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_MULTICAST_TTL, Len: 4}}, + ssoMulticastInterface: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_MULTICAST_IF, Len: unix.SizeofIPMreqn}, typ: ssoTypeIPMreqn}, + ssoMulticastLoopback: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_MULTICAST_LOOP, Len: 4}}, + ssoReceiveTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_RECVTTL, Len: 4}}, + ssoPacketInfo: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_PKTINFO, Len: 4}}, + ssoHeaderPrepend: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_HDRINCL, Len: 4}}, + ssoICMPFilter: {Option: socket.Option{Level: iana.ProtocolReserved, Name: unix.ICMP_FILTER, Len: sizeofICMPFilter}}, + ssoJoinGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.MCAST_JOIN_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq}, + ssoLeaveGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.MCAST_LEAVE_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq}, + ssoJoinSourceGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.MCAST_JOIN_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, + ssoLeaveSourceGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.MCAST_LEAVE_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, + ssoBlockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.MCAST_BLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, + ssoUnblockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.MCAST_UNBLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, ssoAttachFilter: {Option: socket.Option{Level: unix.SOL_SOCKET, Name: unix.SO_ATTACH_FILTER, Len: unix.SizeofSockFprog}}, } ) diff --git a/vendor/golang.org/x/net/ipv4/sys_solaris.go b/vendor/golang.org/x/net/ipv4/sys_solaris.go index 832fef1e..0bb9f3e3 100644 --- a/vendor/golang.org/x/net/ipv4/sys_solaris.go +++ b/vendor/golang.org/x/net/ipv4/sys_solaris.go @@ -11,29 +11,33 @@ import ( "golang.org/x/net/internal/iana" "golang.org/x/net/internal/socket" + + "golang.org/x/sys/unix" ) +const sockoptReceiveInterface = unix.IP_RECVIF + var ( ctlOpts = [ctlMax]ctlOpt{ - ctlTTL: {sysIP_RECVTTL, 4, marshalTTL, parseTTL}, - ctlPacketInfo: {sysIP_PKTINFO, sizeofInetPktinfo, marshalPacketInfo, parsePacketInfo}, + ctlTTL: {unix.IP_RECVTTL, 4, marshalTTL, parseTTL}, + ctlPacketInfo: {unix.IP_PKTINFO, sizeofInetPktinfo, marshalPacketInfo, parsePacketInfo}, } sockOpts = map[int]sockOpt{ - ssoTOS: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_TOS, Len: 4}}, - ssoTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_TTL, Len: 4}}, - ssoMulticastTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_MULTICAST_TTL, Len: 1}}, - ssoMulticastInterface: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_MULTICAST_IF, Len: 4}}, - ssoMulticastLoopback: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_MULTICAST_LOOP, Len: 1}}, - ssoReceiveTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_RECVTTL, Len: 4}}, - ssoPacketInfo: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_RECVPKTINFO, Len: 4}}, - ssoHeaderPrepend: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_HDRINCL, Len: 4}}, - ssoJoinGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysMCAST_JOIN_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq}, - ssoLeaveGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysMCAST_LEAVE_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq}, - ssoJoinSourceGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysMCAST_JOIN_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, - ssoLeaveSourceGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysMCAST_LEAVE_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, - ssoBlockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysMCAST_BLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, - ssoUnblockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysMCAST_UNBLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, + ssoTOS: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_TOS, Len: 4}}, + ssoTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_TTL, Len: 4}}, + ssoMulticastTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_MULTICAST_TTL, Len: 1}}, + ssoMulticastInterface: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_MULTICAST_IF, Len: 4}}, + ssoMulticastLoopback: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_MULTICAST_LOOP, Len: 1}}, + ssoReceiveTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_RECVTTL, Len: 4}}, + ssoPacketInfo: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_RECVPKTINFO, Len: 4}}, + ssoHeaderPrepend: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_HDRINCL, Len: 4}}, + ssoJoinGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.MCAST_JOIN_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq}, + ssoLeaveGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.MCAST_LEAVE_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq}, + ssoJoinSourceGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.MCAST_JOIN_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, + ssoLeaveSourceGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.MCAST_LEAVE_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, + ssoBlockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.MCAST_BLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, + ssoUnblockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.MCAST_UNBLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, } ) diff --git a/vendor/golang.org/x/net/ipv4/sys_ssmreq.go b/vendor/golang.org/x/net/ipv4/sys_ssmreq.go index eeced7f3..6a4e7abf 100644 --- a/vendor/golang.org/x/net/ipv4/sys_ssmreq.go +++ b/vendor/golang.org/x/net/ipv4/sys_ssmreq.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build darwin || freebsd || linux || solaris // +build darwin freebsd linux solaris package ipv4 diff --git a/vendor/golang.org/x/net/ipv4/sys_ssmreq_stub.go b/vendor/golang.org/x/net/ipv4/sys_ssmreq_stub.go index c0921674..157159fd 100644 --- a/vendor/golang.org/x/net/ipv4/sys_ssmreq_stub.go +++ b/vendor/golang.org/x/net/ipv4/sys_ssmreq_stub.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build !darwin && !freebsd && !linux && !solaris // +build !darwin,!freebsd,!linux,!solaris package ipv4 diff --git a/vendor/golang.org/x/net/ipv4/sys_stub.go b/vendor/golang.org/x/net/ipv4/sys_stub.go index b9c85b33..d5508516 100644 --- a/vendor/golang.org/x/net/ipv4/sys_stub.go +++ b/vendor/golang.org/x/net/ipv4/sys_stub.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!windows +//go:build !aix && !darwin && !dragonfly && !freebsd && !linux && !netbsd && !openbsd && !solaris && !windows && !zos +// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!windows,!zos package ipv4 diff --git a/vendor/golang.org/x/net/ipv4/sys_windows.go b/vendor/golang.org/x/net/ipv4/sys_windows.go index b0913d53..c5e95063 100644 --- a/vendor/golang.org/x/net/ipv4/sys_windows.go +++ b/vendor/golang.org/x/net/ipv4/sys_windows.go @@ -7,34 +7,15 @@ package ipv4 import ( "golang.org/x/net/internal/iana" "golang.org/x/net/internal/socket" + + "golang.org/x/sys/windows" ) const ( - // See ws2tcpip.h. - sysIP_OPTIONS = 0x1 - sysIP_HDRINCL = 0x2 - sysIP_TOS = 0x3 - sysIP_TTL = 0x4 - sysIP_MULTICAST_IF = 0x9 - sysIP_MULTICAST_TTL = 0xa - sysIP_MULTICAST_LOOP = 0xb - sysIP_ADD_MEMBERSHIP = 0xc - sysIP_DROP_MEMBERSHIP = 0xd - sysIP_DONTFRAGMENT = 0xe - sysIP_ADD_SOURCE_MEMBERSHIP = 0xf - sysIP_DROP_SOURCE_MEMBERSHIP = 0x10 - sysIP_PKTINFO = 0x13 - - sizeofInetPktinfo = 0x8 sizeofIPMreq = 0x8 sizeofIPMreqSource = 0xc ) -type inetPktinfo struct { - Addr [4]byte - Ifindex int32 -} - type ipMreq struct { Multiaddr [4]byte Interface [4]byte @@ -51,17 +32,13 @@ var ( ctlOpts = [ctlMax]ctlOpt{} sockOpts = map[int]*sockOpt{ - ssoTOS: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_TOS, Len: 4}}, - ssoTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_TTL, Len: 4}}, - ssoMulticastTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_MULTICAST_TTL, Len: 4}}, - ssoMulticastInterface: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_MULTICAST_IF, Len: 4}}, - ssoMulticastLoopback: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_MULTICAST_LOOP, Len: 4}}, - ssoHeaderPrepend: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_HDRINCL, Len: 4}}, - ssoJoinGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_ADD_MEMBERSHIP, Len: sizeofIPMreq}, typ: ssoTypeIPMreq}, - ssoLeaveGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_DROP_MEMBERSHIP, Len: sizeofIPMreq}, typ: ssoTypeIPMreq}, + ssoTOS: {Option: socket.Option{Level: iana.ProtocolIP, Name: windows.IP_TOS, Len: 4}}, + ssoTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: windows.IP_TTL, Len: 4}}, + ssoMulticastTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: windows.IP_MULTICAST_TTL, Len: 4}}, + ssoMulticastInterface: {Option: socket.Option{Level: iana.ProtocolIP, Name: windows.IP_MULTICAST_IF, Len: 4}}, + ssoMulticastLoopback: {Option: socket.Option{Level: iana.ProtocolIP, Name: windows.IP_MULTICAST_LOOP, Len: 4}}, + ssoHeaderPrepend: {Option: socket.Option{Level: iana.ProtocolIP, Name: windows.IP_HDRINCL, Len: 4}}, + ssoJoinGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: windows.IP_ADD_MEMBERSHIP, Len: sizeofIPMreq}, typ: ssoTypeIPMreq}, + ssoLeaveGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: windows.IP_DROP_MEMBERSHIP, Len: sizeofIPMreq}, typ: ssoTypeIPMreq}, } ) - -func (pi *inetPktinfo) setIfindex(i int) { - pi.Ifindex = int32(i) -} diff --git a/vendor/golang.org/x/net/ipv4/sys_zos.go b/vendor/golang.org/x/net/ipv4/sys_zos.go new file mode 100644 index 00000000..be206409 --- /dev/null +++ b/vendor/golang.org/x/net/ipv4/sys_zos.go @@ -0,0 +1,57 @@ +// Copyright 2020 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package ipv4 + +import ( + "net" + "syscall" + "unsafe" + + "golang.org/x/net/internal/iana" + "golang.org/x/net/internal/socket" + + "golang.org/x/sys/unix" +) + +var ( + ctlOpts = [ctlMax]ctlOpt{ + ctlPacketInfo: {unix.IP_PKTINFO, sizeofInetPktinfo, marshalPacketInfo, parsePacketInfo}, + } + + sockOpts = map[int]*sockOpt{ + ssoMulticastTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_MULTICAST_TTL, Len: 1}}, + ssoMulticastInterface: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_MULTICAST_IF, Len: 4}}, + ssoMulticastLoopback: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_MULTICAST_LOOP, Len: 1}}, + ssoPacketInfo: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_RECVPKTINFO, Len: 4}}, + ssoJoinGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.MCAST_JOIN_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq}, + ssoLeaveGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.MCAST_LEAVE_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq}, + ssoJoinSourceGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.MCAST_JOIN_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, + ssoLeaveSourceGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.MCAST_LEAVE_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, + ssoBlockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.MCAST_BLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, + ssoUnblockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.MCAST_UNBLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, + } +) + +func (pi *inetPktinfo) setIfindex(i int) { + pi.Ifindex = uint32(i) +} + +func (gr *groupReq) setGroup(grp net.IP) { + sa := (*sockaddrInet4)(unsafe.Pointer(&gr.Group)) + sa.Family = syscall.AF_INET + sa.Len = sizeofSockaddrInet4 + copy(sa.Addr[:], grp) +} + +func (gsr *groupSourceReq) setSourceGroup(grp, src net.IP) { + sa := (*sockaddrInet4)(unsafe.Pointer(&gsr.Group)) + sa.Family = syscall.AF_INET + sa.Len = sizeofSockaddrInet4 + copy(sa.Addr[:], grp) + sa = (*sockaddrInet4)(unsafe.Pointer(&gsr.Source)) + sa.Family = syscall.AF_INET + sa.Len = sizeofSockaddrInet4 + copy(sa.Addr[:], src) +} diff --git a/vendor/golang.org/x/net/ipv4/zsys_aix_ppc64.go b/vendor/golang.org/x/net/ipv4/zsys_aix_ppc64.go index c741d5c8..b7f2d6e5 100644 --- a/vendor/golang.org/x/net/ipv4/zsys_aix_ppc64.go +++ b/vendor/golang.org/x/net/ipv4/zsys_aix_ppc64.go @@ -2,28 +2,12 @@ // cgo -godefs defs_aix.go // Added for go1.11 compatibility +//go:build aix // +build aix package ipv4 const ( - sysIP_OPTIONS = 0x1 - sysIP_HDRINCL = 0x2 - sysIP_TOS = 0x3 - sysIP_TTL = 0x4 - sysIP_RECVOPTS = 0x5 - sysIP_RECVRETOPTS = 0x6 - sysIP_RECVDSTADDR = 0x7 - sysIP_RETOPTS = 0x8 - sysIP_RECVIF = 0x20 - sysIP_RECVTTL = 0x22 - - sysIP_MULTICAST_IF = 0x9 - sysIP_MULTICAST_TTL = 0xa - sysIP_MULTICAST_LOOP = 0xb - sysIP_ADD_MEMBERSHIP = 0xc - sysIP_DROP_MEMBERSHIP = 0xd - sizeofIPMreq = 0x8 ) diff --git a/vendor/golang.org/x/net/ipv4/zsys_darwin.go b/vendor/golang.org/x/net/ipv4/zsys_darwin.go index e05a251b..6c1b7056 100644 --- a/vendor/golang.org/x/net/ipv4/zsys_darwin.go +++ b/vendor/golang.org/x/net/ipv4/zsys_darwin.go @@ -4,45 +4,11 @@ package ipv4 const ( - sysIP_OPTIONS = 0x1 - sysIP_HDRINCL = 0x2 - sysIP_TOS = 0x3 - sysIP_TTL = 0x4 - sysIP_RECVOPTS = 0x5 - sysIP_RECVRETOPTS = 0x6 - sysIP_RECVDSTADDR = 0x7 - sysIP_RETOPTS = 0x8 - sysIP_RECVIF = 0x14 - sysIP_STRIPHDR = 0x17 - sysIP_RECVTTL = 0x18 - sysIP_BOUND_IF = 0x19 - sysIP_PKTINFO = 0x1a - sysIP_RECVPKTINFO = 0x1a - - sysIP_MULTICAST_IF = 0x9 - sysIP_MULTICAST_TTL = 0xa - sysIP_MULTICAST_LOOP = 0xb - sysIP_ADD_MEMBERSHIP = 0xc - sysIP_DROP_MEMBERSHIP = 0xd - sysIP_MULTICAST_VIF = 0xe - sysIP_MULTICAST_IFINDEX = 0x42 - sysIP_ADD_SOURCE_MEMBERSHIP = 0x46 - sysIP_DROP_SOURCE_MEMBERSHIP = 0x47 - sysIP_BLOCK_SOURCE = 0x48 - sysIP_UNBLOCK_SOURCE = 0x49 - sysMCAST_JOIN_GROUP = 0x50 - sysMCAST_LEAVE_GROUP = 0x51 - sysMCAST_JOIN_SOURCE_GROUP = 0x52 - sysMCAST_LEAVE_SOURCE_GROUP = 0x53 - sysMCAST_BLOCK_SOURCE = 0x54 - sysMCAST_UNBLOCK_SOURCE = 0x55 - sizeofSockaddrStorage = 0x80 sizeofSockaddrInet = 0x10 sizeofInetPktinfo = 0xc sizeofIPMreq = 0x8 - sizeofIPMreqn = 0xc sizeofIPMreqSource = 0xc sizeofGroupReq = 0x84 sizeofGroupSourceReq = 0x104 @@ -75,12 +41,6 @@ type ipMreq struct { Interface [4]byte /* in_addr */ } -type ipMreqn struct { - Multiaddr [4]byte /* in_addr */ - Address [4]byte /* in_addr */ - Ifindex int32 -} - type ipMreqSource struct { Multiaddr [4]byte /* in_addr */ Sourceaddr [4]byte /* in_addr */ diff --git a/vendor/golang.org/x/net/ipv4/zsys_dragonfly.go b/vendor/golang.org/x/net/ipv4/zsys_dragonfly.go index 6d65e9fc..2155df13 100644 --- a/vendor/golang.org/x/net/ipv4/zsys_dragonfly.go +++ b/vendor/golang.org/x/net/ipv4/zsys_dragonfly.go @@ -4,24 +4,6 @@ package ipv4 const ( - sysIP_OPTIONS = 0x1 - sysIP_HDRINCL = 0x2 - sysIP_TOS = 0x3 - sysIP_TTL = 0x4 - sysIP_RECVOPTS = 0x5 - sysIP_RECVRETOPTS = 0x6 - sysIP_RECVDSTADDR = 0x7 - sysIP_RETOPTS = 0x8 - sysIP_RECVIF = 0x14 - sysIP_RECVTTL = 0x41 - - sysIP_MULTICAST_IF = 0x9 - sysIP_MULTICAST_TTL = 0xa - sysIP_MULTICAST_LOOP = 0xb - sysIP_MULTICAST_VIF = 0xe - sysIP_ADD_MEMBERSHIP = 0xc - sysIP_DROP_MEMBERSHIP = 0xd - sizeofIPMreq = 0x8 ) diff --git a/vendor/golang.org/x/net/ipv4/zsys_freebsd_386.go b/vendor/golang.org/x/net/ipv4/zsys_freebsd_386.go index 136e2b8f..ae40482a 100644 --- a/vendor/golang.org/x/net/ipv4/zsys_freebsd_386.go +++ b/vendor/golang.org/x/net/ipv4/zsys_freebsd_386.go @@ -4,45 +4,10 @@ package ipv4 const ( - sysIP_OPTIONS = 0x1 - sysIP_HDRINCL = 0x2 - sysIP_TOS = 0x3 - sysIP_TTL = 0x4 - sysIP_RECVOPTS = 0x5 - sysIP_RECVRETOPTS = 0x6 - sysIP_RECVDSTADDR = 0x7 - sysIP_SENDSRCADDR = 0x7 - sysIP_RETOPTS = 0x8 - sysIP_RECVIF = 0x14 - sysIP_ONESBCAST = 0x17 - sysIP_BINDANY = 0x18 - sysIP_RECVTTL = 0x41 - sysIP_MINTTL = 0x42 - sysIP_DONTFRAG = 0x43 - sysIP_RECVTOS = 0x44 - - sysIP_MULTICAST_IF = 0x9 - sysIP_MULTICAST_TTL = 0xa - sysIP_MULTICAST_LOOP = 0xb - sysIP_ADD_MEMBERSHIP = 0xc - sysIP_DROP_MEMBERSHIP = 0xd - sysIP_MULTICAST_VIF = 0xe - sysIP_ADD_SOURCE_MEMBERSHIP = 0x46 - sysIP_DROP_SOURCE_MEMBERSHIP = 0x47 - sysIP_BLOCK_SOURCE = 0x48 - sysIP_UNBLOCK_SOURCE = 0x49 - sysMCAST_JOIN_GROUP = 0x50 - sysMCAST_LEAVE_GROUP = 0x51 - sysMCAST_JOIN_SOURCE_GROUP = 0x52 - sysMCAST_LEAVE_SOURCE_GROUP = 0x53 - sysMCAST_BLOCK_SOURCE = 0x54 - sysMCAST_UNBLOCK_SOURCE = 0x55 - sizeofSockaddrStorage = 0x80 sizeofSockaddrInet = 0x10 sizeofIPMreq = 0x8 - sizeofIPMreqn = 0xc sizeofIPMreqSource = 0xc sizeofGroupReq = 0x84 sizeofGroupSourceReq = 0x104 @@ -69,12 +34,6 @@ type ipMreq struct { Interface [4]byte /* in_addr */ } -type ipMreqn struct { - Multiaddr [4]byte /* in_addr */ - Address [4]byte /* in_addr */ - Ifindex int32 -} - type ipMreqSource struct { Multiaddr [4]byte /* in_addr */ Sourceaddr [4]byte /* in_addr */ diff --git a/vendor/golang.org/x/net/ipv4/zsys_freebsd_amd64.go b/vendor/golang.org/x/net/ipv4/zsys_freebsd_amd64.go index 4f730f19..90181867 100644 --- a/vendor/golang.org/x/net/ipv4/zsys_freebsd_amd64.go +++ b/vendor/golang.org/x/net/ipv4/zsys_freebsd_amd64.go @@ -4,45 +4,10 @@ package ipv4 const ( - sysIP_OPTIONS = 0x1 - sysIP_HDRINCL = 0x2 - sysIP_TOS = 0x3 - sysIP_TTL = 0x4 - sysIP_RECVOPTS = 0x5 - sysIP_RECVRETOPTS = 0x6 - sysIP_RECVDSTADDR = 0x7 - sysIP_SENDSRCADDR = 0x7 - sysIP_RETOPTS = 0x8 - sysIP_RECVIF = 0x14 - sysIP_ONESBCAST = 0x17 - sysIP_BINDANY = 0x18 - sysIP_RECVTTL = 0x41 - sysIP_MINTTL = 0x42 - sysIP_DONTFRAG = 0x43 - sysIP_RECVTOS = 0x44 - - sysIP_MULTICAST_IF = 0x9 - sysIP_MULTICAST_TTL = 0xa - sysIP_MULTICAST_LOOP = 0xb - sysIP_ADD_MEMBERSHIP = 0xc - sysIP_DROP_MEMBERSHIP = 0xd - sysIP_MULTICAST_VIF = 0xe - sysIP_ADD_SOURCE_MEMBERSHIP = 0x46 - sysIP_DROP_SOURCE_MEMBERSHIP = 0x47 - sysIP_BLOCK_SOURCE = 0x48 - sysIP_UNBLOCK_SOURCE = 0x49 - sysMCAST_JOIN_GROUP = 0x50 - sysMCAST_LEAVE_GROUP = 0x51 - sysMCAST_JOIN_SOURCE_GROUP = 0x52 - sysMCAST_LEAVE_SOURCE_GROUP = 0x53 - sysMCAST_BLOCK_SOURCE = 0x54 - sysMCAST_UNBLOCK_SOURCE = 0x55 - sizeofSockaddrStorage = 0x80 sizeofSockaddrInet = 0x10 sizeofIPMreq = 0x8 - sizeofIPMreqn = 0xc sizeofIPMreqSource = 0xc sizeofGroupReq = 0x88 sizeofGroupSourceReq = 0x108 @@ -69,12 +34,6 @@ type ipMreq struct { Interface [4]byte /* in_addr */ } -type ipMreqn struct { - Multiaddr [4]byte /* in_addr */ - Address [4]byte /* in_addr */ - Ifindex int32 -} - type ipMreqSource struct { Multiaddr [4]byte /* in_addr */ Sourceaddr [4]byte /* in_addr */ diff --git a/vendor/golang.org/x/net/ipv4/zsys_freebsd_arm.go b/vendor/golang.org/x/net/ipv4/zsys_freebsd_arm.go index 4f730f19..90181867 100644 --- a/vendor/golang.org/x/net/ipv4/zsys_freebsd_arm.go +++ b/vendor/golang.org/x/net/ipv4/zsys_freebsd_arm.go @@ -4,45 +4,10 @@ package ipv4 const ( - sysIP_OPTIONS = 0x1 - sysIP_HDRINCL = 0x2 - sysIP_TOS = 0x3 - sysIP_TTL = 0x4 - sysIP_RECVOPTS = 0x5 - sysIP_RECVRETOPTS = 0x6 - sysIP_RECVDSTADDR = 0x7 - sysIP_SENDSRCADDR = 0x7 - sysIP_RETOPTS = 0x8 - sysIP_RECVIF = 0x14 - sysIP_ONESBCAST = 0x17 - sysIP_BINDANY = 0x18 - sysIP_RECVTTL = 0x41 - sysIP_MINTTL = 0x42 - sysIP_DONTFRAG = 0x43 - sysIP_RECVTOS = 0x44 - - sysIP_MULTICAST_IF = 0x9 - sysIP_MULTICAST_TTL = 0xa - sysIP_MULTICAST_LOOP = 0xb - sysIP_ADD_MEMBERSHIP = 0xc - sysIP_DROP_MEMBERSHIP = 0xd - sysIP_MULTICAST_VIF = 0xe - sysIP_ADD_SOURCE_MEMBERSHIP = 0x46 - sysIP_DROP_SOURCE_MEMBERSHIP = 0x47 - sysIP_BLOCK_SOURCE = 0x48 - sysIP_UNBLOCK_SOURCE = 0x49 - sysMCAST_JOIN_GROUP = 0x50 - sysMCAST_LEAVE_GROUP = 0x51 - sysMCAST_JOIN_SOURCE_GROUP = 0x52 - sysMCAST_LEAVE_SOURCE_GROUP = 0x53 - sysMCAST_BLOCK_SOURCE = 0x54 - sysMCAST_UNBLOCK_SOURCE = 0x55 - sizeofSockaddrStorage = 0x80 sizeofSockaddrInet = 0x10 sizeofIPMreq = 0x8 - sizeofIPMreqn = 0xc sizeofIPMreqSource = 0xc sizeofGroupReq = 0x88 sizeofGroupSourceReq = 0x108 @@ -69,12 +34,6 @@ type ipMreq struct { Interface [4]byte /* in_addr */ } -type ipMreqn struct { - Multiaddr [4]byte /* in_addr */ - Address [4]byte /* in_addr */ - Ifindex int32 -} - type ipMreqSource struct { Multiaddr [4]byte /* in_addr */ Sourceaddr [4]byte /* in_addr */ diff --git a/vendor/golang.org/x/net/ipv4/zsys_freebsd_arm64.go b/vendor/golang.org/x/net/ipv4/zsys_freebsd_arm64.go index ecebf327..0feb9a75 100644 --- a/vendor/golang.org/x/net/ipv4/zsys_freebsd_arm64.go +++ b/vendor/golang.org/x/net/ipv4/zsys_freebsd_arm64.go @@ -4,45 +4,10 @@ package ipv4 const ( - sysIP_OPTIONS = 0x1 - sysIP_HDRINCL = 0x2 - sysIP_TOS = 0x3 - sysIP_TTL = 0x4 - sysIP_RECVOPTS = 0x5 - sysIP_RECVRETOPTS = 0x6 - sysIP_RECVDSTADDR = 0x7 - sysIP_SENDSRCADDR = 0x7 - sysIP_RETOPTS = 0x8 - sysIP_RECVIF = 0x14 - sysIP_ONESBCAST = 0x17 - sysIP_BINDANY = 0x18 - sysIP_RECVTTL = 0x41 - sysIP_MINTTL = 0x42 - sysIP_DONTFRAG = 0x43 - sysIP_RECVTOS = 0x44 - - sysIP_MULTICAST_IF = 0x9 - sysIP_MULTICAST_TTL = 0xa - sysIP_MULTICAST_LOOP = 0xb - sysIP_ADD_MEMBERSHIP = 0xc - sysIP_DROP_MEMBERSHIP = 0xd - sysIP_MULTICAST_VIF = 0xe - sysIP_ADD_SOURCE_MEMBERSHIP = 0x46 - sysIP_DROP_SOURCE_MEMBERSHIP = 0x47 - sysIP_BLOCK_SOURCE = 0x48 - sysIP_UNBLOCK_SOURCE = 0x49 - sysMCAST_JOIN_GROUP = 0x50 - sysMCAST_LEAVE_GROUP = 0x51 - sysMCAST_JOIN_SOURCE_GROUP = 0x52 - sysMCAST_LEAVE_SOURCE_GROUP = 0x53 - sysMCAST_BLOCK_SOURCE = 0x54 - sysMCAST_UNBLOCK_SOURCE = 0x55 - sizeofSockaddrStorage = 0x80 sizeofSockaddrInet = 0x10 sizeofIPMreq = 0x8 - sizeofIPMreqn = 0xc sizeofIPMreqSource = 0xc sizeofGroupReq = 0x88 sizeofGroupSourceReq = 0x108 @@ -69,12 +34,6 @@ type ipMreq struct { Interface [4]byte /* in_addr */ } -type ipMreqn struct { - Multiaddr [4]byte /* in_addr */ - Address [4]byte /* in_addr */ - Ifindex int32 -} - type ipMreqSource struct { Multiaddr [4]byte /* in_addr */ Sourceaddr [4]byte /* in_addr */ diff --git a/vendor/golang.org/x/net/ipv4/zsys_linux_386.go b/vendor/golang.org/x/net/ipv4/zsys_linux_386.go index 1c7fdfa1..d510357c 100644 --- a/vendor/golang.org/x/net/ipv4/zsys_linux_386.go +++ b/vendor/golang.org/x/net/ipv4/zsys_linux_386.go @@ -4,64 +4,12 @@ package ipv4 const ( - sysIP_TOS = 0x1 - sysIP_TTL = 0x2 - sysIP_HDRINCL = 0x3 - sysIP_OPTIONS = 0x4 - sysIP_ROUTER_ALERT = 0x5 - sysIP_RECVOPTS = 0x6 - sysIP_RETOPTS = 0x7 - sysIP_PKTINFO = 0x8 - sysIP_PKTOPTIONS = 0x9 - sysIP_MTU_DISCOVER = 0xa - sysIP_RECVERR = 0xb - sysIP_RECVTTL = 0xc - sysIP_RECVTOS = 0xd - sysIP_MTU = 0xe - sysIP_FREEBIND = 0xf - sysIP_TRANSPARENT = 0x13 - sysIP_RECVRETOPTS = 0x7 - sysIP_ORIGDSTADDR = 0x14 - sysIP_RECVORIGDSTADDR = 0x14 - sysIP_MINTTL = 0x15 - sysIP_NODEFRAG = 0x16 - sysIP_UNICAST_IF = 0x32 - - sysIP_MULTICAST_IF = 0x20 - sysIP_MULTICAST_TTL = 0x21 - sysIP_MULTICAST_LOOP = 0x22 - sysIP_ADD_MEMBERSHIP = 0x23 - sysIP_DROP_MEMBERSHIP = 0x24 - sysIP_UNBLOCK_SOURCE = 0x25 - sysIP_BLOCK_SOURCE = 0x26 - sysIP_ADD_SOURCE_MEMBERSHIP = 0x27 - sysIP_DROP_SOURCE_MEMBERSHIP = 0x28 - sysIP_MSFILTER = 0x29 - sysMCAST_JOIN_GROUP = 0x2a - sysMCAST_LEAVE_GROUP = 0x2d - sysMCAST_JOIN_SOURCE_GROUP = 0x2e - sysMCAST_LEAVE_SOURCE_GROUP = 0x2f - sysMCAST_BLOCK_SOURCE = 0x2b - sysMCAST_UNBLOCK_SOURCE = 0x2c - sysMCAST_MSFILTER = 0x30 - sysIP_MULTICAST_ALL = 0x31 - - sysICMP_FILTER = 0x1 - - sysSO_EE_ORIGIN_NONE = 0x0 - sysSO_EE_ORIGIN_LOCAL = 0x1 - sysSO_EE_ORIGIN_ICMP = 0x2 - sysSO_EE_ORIGIN_ICMP6 = 0x3 - sysSO_EE_ORIGIN_TXSTATUS = 0x4 - sysSO_EE_ORIGIN_TIMESTAMPING = 0x4 - sizeofKernelSockaddrStorage = 0x80 sizeofSockaddrInet = 0x10 sizeofInetPktinfo = 0xc sizeofSockExtendedErr = 0x10 sizeofIPMreq = 0x8 - sizeofIPMreqn = 0xc sizeofIPMreqSource = 0xc sizeofGroupReq = 0x84 sizeofGroupSourceReq = 0x104 @@ -102,12 +50,6 @@ type ipMreq struct { Interface [4]byte /* in_addr */ } -type ipMreqn struct { - Multiaddr [4]byte /* in_addr */ - Address [4]byte /* in_addr */ - Ifindex int32 -} - type ipMreqSource struct { Multiaddr uint32 Interface uint32 diff --git a/vendor/golang.org/x/net/ipv4/zsys_linux_amd64.go b/vendor/golang.org/x/net/ipv4/zsys_linux_amd64.go index a04e7851..eb10cc79 100644 --- a/vendor/golang.org/x/net/ipv4/zsys_linux_amd64.go +++ b/vendor/golang.org/x/net/ipv4/zsys_linux_amd64.go @@ -4,64 +4,12 @@ package ipv4 const ( - sysIP_TOS = 0x1 - sysIP_TTL = 0x2 - sysIP_HDRINCL = 0x3 - sysIP_OPTIONS = 0x4 - sysIP_ROUTER_ALERT = 0x5 - sysIP_RECVOPTS = 0x6 - sysIP_RETOPTS = 0x7 - sysIP_PKTINFO = 0x8 - sysIP_PKTOPTIONS = 0x9 - sysIP_MTU_DISCOVER = 0xa - sysIP_RECVERR = 0xb - sysIP_RECVTTL = 0xc - sysIP_RECVTOS = 0xd - sysIP_MTU = 0xe - sysIP_FREEBIND = 0xf - sysIP_TRANSPARENT = 0x13 - sysIP_RECVRETOPTS = 0x7 - sysIP_ORIGDSTADDR = 0x14 - sysIP_RECVORIGDSTADDR = 0x14 - sysIP_MINTTL = 0x15 - sysIP_NODEFRAG = 0x16 - sysIP_UNICAST_IF = 0x32 - - sysIP_MULTICAST_IF = 0x20 - sysIP_MULTICAST_TTL = 0x21 - sysIP_MULTICAST_LOOP = 0x22 - sysIP_ADD_MEMBERSHIP = 0x23 - sysIP_DROP_MEMBERSHIP = 0x24 - sysIP_UNBLOCK_SOURCE = 0x25 - sysIP_BLOCK_SOURCE = 0x26 - sysIP_ADD_SOURCE_MEMBERSHIP = 0x27 - sysIP_DROP_SOURCE_MEMBERSHIP = 0x28 - sysIP_MSFILTER = 0x29 - sysMCAST_JOIN_GROUP = 0x2a - sysMCAST_LEAVE_GROUP = 0x2d - sysMCAST_JOIN_SOURCE_GROUP = 0x2e - sysMCAST_LEAVE_SOURCE_GROUP = 0x2f - sysMCAST_BLOCK_SOURCE = 0x2b - sysMCAST_UNBLOCK_SOURCE = 0x2c - sysMCAST_MSFILTER = 0x30 - sysIP_MULTICAST_ALL = 0x31 - - sysICMP_FILTER = 0x1 - - sysSO_EE_ORIGIN_NONE = 0x0 - sysSO_EE_ORIGIN_LOCAL = 0x1 - sysSO_EE_ORIGIN_ICMP = 0x2 - sysSO_EE_ORIGIN_ICMP6 = 0x3 - sysSO_EE_ORIGIN_TXSTATUS = 0x4 - sysSO_EE_ORIGIN_TIMESTAMPING = 0x4 - sizeofKernelSockaddrStorage = 0x80 sizeofSockaddrInet = 0x10 sizeofInetPktinfo = 0xc sizeofSockExtendedErr = 0x10 sizeofIPMreq = 0x8 - sizeofIPMreqn = 0xc sizeofIPMreqSource = 0xc sizeofGroupReq = 0x88 sizeofGroupSourceReq = 0x108 @@ -102,12 +50,6 @@ type ipMreq struct { Interface [4]byte /* in_addr */ } -type ipMreqn struct { - Multiaddr [4]byte /* in_addr */ - Address [4]byte /* in_addr */ - Ifindex int32 -} - type ipMreqSource struct { Multiaddr uint32 Interface uint32 diff --git a/vendor/golang.org/x/net/ipv4/zsys_linux_arm.go b/vendor/golang.org/x/net/ipv4/zsys_linux_arm.go index 1c7fdfa1..d510357c 100644 --- a/vendor/golang.org/x/net/ipv4/zsys_linux_arm.go +++ b/vendor/golang.org/x/net/ipv4/zsys_linux_arm.go @@ -4,64 +4,12 @@ package ipv4 const ( - sysIP_TOS = 0x1 - sysIP_TTL = 0x2 - sysIP_HDRINCL = 0x3 - sysIP_OPTIONS = 0x4 - sysIP_ROUTER_ALERT = 0x5 - sysIP_RECVOPTS = 0x6 - sysIP_RETOPTS = 0x7 - sysIP_PKTINFO = 0x8 - sysIP_PKTOPTIONS = 0x9 - sysIP_MTU_DISCOVER = 0xa - sysIP_RECVERR = 0xb - sysIP_RECVTTL = 0xc - sysIP_RECVTOS = 0xd - sysIP_MTU = 0xe - sysIP_FREEBIND = 0xf - sysIP_TRANSPARENT = 0x13 - sysIP_RECVRETOPTS = 0x7 - sysIP_ORIGDSTADDR = 0x14 - sysIP_RECVORIGDSTADDR = 0x14 - sysIP_MINTTL = 0x15 - sysIP_NODEFRAG = 0x16 - sysIP_UNICAST_IF = 0x32 - - sysIP_MULTICAST_IF = 0x20 - sysIP_MULTICAST_TTL = 0x21 - sysIP_MULTICAST_LOOP = 0x22 - sysIP_ADD_MEMBERSHIP = 0x23 - sysIP_DROP_MEMBERSHIP = 0x24 - sysIP_UNBLOCK_SOURCE = 0x25 - sysIP_BLOCK_SOURCE = 0x26 - sysIP_ADD_SOURCE_MEMBERSHIP = 0x27 - sysIP_DROP_SOURCE_MEMBERSHIP = 0x28 - sysIP_MSFILTER = 0x29 - sysMCAST_JOIN_GROUP = 0x2a - sysMCAST_LEAVE_GROUP = 0x2d - sysMCAST_JOIN_SOURCE_GROUP = 0x2e - sysMCAST_LEAVE_SOURCE_GROUP = 0x2f - sysMCAST_BLOCK_SOURCE = 0x2b - sysMCAST_UNBLOCK_SOURCE = 0x2c - sysMCAST_MSFILTER = 0x30 - sysIP_MULTICAST_ALL = 0x31 - - sysICMP_FILTER = 0x1 - - sysSO_EE_ORIGIN_NONE = 0x0 - sysSO_EE_ORIGIN_LOCAL = 0x1 - sysSO_EE_ORIGIN_ICMP = 0x2 - sysSO_EE_ORIGIN_ICMP6 = 0x3 - sysSO_EE_ORIGIN_TXSTATUS = 0x4 - sysSO_EE_ORIGIN_TIMESTAMPING = 0x4 - sizeofKernelSockaddrStorage = 0x80 sizeofSockaddrInet = 0x10 sizeofInetPktinfo = 0xc sizeofSockExtendedErr = 0x10 sizeofIPMreq = 0x8 - sizeofIPMreqn = 0xc sizeofIPMreqSource = 0xc sizeofGroupReq = 0x84 sizeofGroupSourceReq = 0x104 @@ -102,12 +50,6 @@ type ipMreq struct { Interface [4]byte /* in_addr */ } -type ipMreqn struct { - Multiaddr [4]byte /* in_addr */ - Address [4]byte /* in_addr */ - Ifindex int32 -} - type ipMreqSource struct { Multiaddr uint32 Interface uint32 diff --git a/vendor/golang.org/x/net/ipv4/zsys_linux_arm64.go b/vendor/golang.org/x/net/ipv4/zsys_linux_arm64.go index a04e7851..eb10cc79 100644 --- a/vendor/golang.org/x/net/ipv4/zsys_linux_arm64.go +++ b/vendor/golang.org/x/net/ipv4/zsys_linux_arm64.go @@ -4,64 +4,12 @@ package ipv4 const ( - sysIP_TOS = 0x1 - sysIP_TTL = 0x2 - sysIP_HDRINCL = 0x3 - sysIP_OPTIONS = 0x4 - sysIP_ROUTER_ALERT = 0x5 - sysIP_RECVOPTS = 0x6 - sysIP_RETOPTS = 0x7 - sysIP_PKTINFO = 0x8 - sysIP_PKTOPTIONS = 0x9 - sysIP_MTU_DISCOVER = 0xa - sysIP_RECVERR = 0xb - sysIP_RECVTTL = 0xc - sysIP_RECVTOS = 0xd - sysIP_MTU = 0xe - sysIP_FREEBIND = 0xf - sysIP_TRANSPARENT = 0x13 - sysIP_RECVRETOPTS = 0x7 - sysIP_ORIGDSTADDR = 0x14 - sysIP_RECVORIGDSTADDR = 0x14 - sysIP_MINTTL = 0x15 - sysIP_NODEFRAG = 0x16 - sysIP_UNICAST_IF = 0x32 - - sysIP_MULTICAST_IF = 0x20 - sysIP_MULTICAST_TTL = 0x21 - sysIP_MULTICAST_LOOP = 0x22 - sysIP_ADD_MEMBERSHIP = 0x23 - sysIP_DROP_MEMBERSHIP = 0x24 - sysIP_UNBLOCK_SOURCE = 0x25 - sysIP_BLOCK_SOURCE = 0x26 - sysIP_ADD_SOURCE_MEMBERSHIP = 0x27 - sysIP_DROP_SOURCE_MEMBERSHIP = 0x28 - sysIP_MSFILTER = 0x29 - sysMCAST_JOIN_GROUP = 0x2a - sysMCAST_LEAVE_GROUP = 0x2d - sysMCAST_JOIN_SOURCE_GROUP = 0x2e - sysMCAST_LEAVE_SOURCE_GROUP = 0x2f - sysMCAST_BLOCK_SOURCE = 0x2b - sysMCAST_UNBLOCK_SOURCE = 0x2c - sysMCAST_MSFILTER = 0x30 - sysIP_MULTICAST_ALL = 0x31 - - sysICMP_FILTER = 0x1 - - sysSO_EE_ORIGIN_NONE = 0x0 - sysSO_EE_ORIGIN_LOCAL = 0x1 - sysSO_EE_ORIGIN_ICMP = 0x2 - sysSO_EE_ORIGIN_ICMP6 = 0x3 - sysSO_EE_ORIGIN_TXSTATUS = 0x4 - sysSO_EE_ORIGIN_TIMESTAMPING = 0x4 - sizeofKernelSockaddrStorage = 0x80 sizeofSockaddrInet = 0x10 sizeofInetPktinfo = 0xc sizeofSockExtendedErr = 0x10 sizeofIPMreq = 0x8 - sizeofIPMreqn = 0xc sizeofIPMreqSource = 0xc sizeofGroupReq = 0x88 sizeofGroupSourceReq = 0x108 @@ -102,12 +50,6 @@ type ipMreq struct { Interface [4]byte /* in_addr */ } -type ipMreqn struct { - Multiaddr [4]byte /* in_addr */ - Address [4]byte /* in_addr */ - Ifindex int32 -} - type ipMreqSource struct { Multiaddr uint32 Interface uint32 diff --git a/vendor/golang.org/x/net/ipv4/zsys_linux_loong64.go b/vendor/golang.org/x/net/ipv4/zsys_linux_loong64.go new file mode 100644 index 00000000..e15c22c7 --- /dev/null +++ b/vendor/golang.org/x/net/ipv4/zsys_linux_loong64.go @@ -0,0 +1,77 @@ +// Code generated by cmd/cgo -godefs; DO NOT EDIT. +// cgo -godefs defs_linux.go + +//go:build loong64 +// +build loong64 + +package ipv4 + +const ( + sizeofKernelSockaddrStorage = 0x80 + sizeofSockaddrInet = 0x10 + sizeofInetPktinfo = 0xc + sizeofSockExtendedErr = 0x10 + + sizeofIPMreq = 0x8 + sizeofIPMreqSource = 0xc + sizeofGroupReq = 0x88 + sizeofGroupSourceReq = 0x108 + + sizeofICMPFilter = 0x4 +) + +type kernelSockaddrStorage struct { + Family uint16 + X__data [126]int8 +} + +type sockaddrInet struct { + Family uint16 + Port uint16 + Addr [4]byte /* in_addr */ + X__pad [8]uint8 +} + +type inetPktinfo struct { + Ifindex int32 + Spec_dst [4]byte /* in_addr */ + Addr [4]byte /* in_addr */ +} + +type sockExtendedErr struct { + Errno uint32 + Origin uint8 + Type uint8 + Code uint8 + Pad uint8 + Info uint32 + Data uint32 +} + +type ipMreq struct { + Multiaddr [4]byte /* in_addr */ + Interface [4]byte /* in_addr */ +} + +type ipMreqSource struct { + Multiaddr uint32 + Interface uint32 + Sourceaddr uint32 +} + +type groupReq struct { + Interface uint32 + Pad_cgo_0 [4]byte + Group kernelSockaddrStorage +} + +type groupSourceReq struct { + Interface uint32 + Pad_cgo_0 [4]byte + Group kernelSockaddrStorage + Source kernelSockaddrStorage +} + +type icmpFilter struct { + Data uint32 +} diff --git a/vendor/golang.org/x/net/ipv4/zsys_linux_mips.go b/vendor/golang.org/x/net/ipv4/zsys_linux_mips.go index 1c7fdfa1..d510357c 100644 --- a/vendor/golang.org/x/net/ipv4/zsys_linux_mips.go +++ b/vendor/golang.org/x/net/ipv4/zsys_linux_mips.go @@ -4,64 +4,12 @@ package ipv4 const ( - sysIP_TOS = 0x1 - sysIP_TTL = 0x2 - sysIP_HDRINCL = 0x3 - sysIP_OPTIONS = 0x4 - sysIP_ROUTER_ALERT = 0x5 - sysIP_RECVOPTS = 0x6 - sysIP_RETOPTS = 0x7 - sysIP_PKTINFO = 0x8 - sysIP_PKTOPTIONS = 0x9 - sysIP_MTU_DISCOVER = 0xa - sysIP_RECVERR = 0xb - sysIP_RECVTTL = 0xc - sysIP_RECVTOS = 0xd - sysIP_MTU = 0xe - sysIP_FREEBIND = 0xf - sysIP_TRANSPARENT = 0x13 - sysIP_RECVRETOPTS = 0x7 - sysIP_ORIGDSTADDR = 0x14 - sysIP_RECVORIGDSTADDR = 0x14 - sysIP_MINTTL = 0x15 - sysIP_NODEFRAG = 0x16 - sysIP_UNICAST_IF = 0x32 - - sysIP_MULTICAST_IF = 0x20 - sysIP_MULTICAST_TTL = 0x21 - sysIP_MULTICAST_LOOP = 0x22 - sysIP_ADD_MEMBERSHIP = 0x23 - sysIP_DROP_MEMBERSHIP = 0x24 - sysIP_UNBLOCK_SOURCE = 0x25 - sysIP_BLOCK_SOURCE = 0x26 - sysIP_ADD_SOURCE_MEMBERSHIP = 0x27 - sysIP_DROP_SOURCE_MEMBERSHIP = 0x28 - sysIP_MSFILTER = 0x29 - sysMCAST_JOIN_GROUP = 0x2a - sysMCAST_LEAVE_GROUP = 0x2d - sysMCAST_JOIN_SOURCE_GROUP = 0x2e - sysMCAST_LEAVE_SOURCE_GROUP = 0x2f - sysMCAST_BLOCK_SOURCE = 0x2b - sysMCAST_UNBLOCK_SOURCE = 0x2c - sysMCAST_MSFILTER = 0x30 - sysIP_MULTICAST_ALL = 0x31 - - sysICMP_FILTER = 0x1 - - sysSO_EE_ORIGIN_NONE = 0x0 - sysSO_EE_ORIGIN_LOCAL = 0x1 - sysSO_EE_ORIGIN_ICMP = 0x2 - sysSO_EE_ORIGIN_ICMP6 = 0x3 - sysSO_EE_ORIGIN_TXSTATUS = 0x4 - sysSO_EE_ORIGIN_TIMESTAMPING = 0x4 - sizeofKernelSockaddrStorage = 0x80 sizeofSockaddrInet = 0x10 sizeofInetPktinfo = 0xc sizeofSockExtendedErr = 0x10 sizeofIPMreq = 0x8 - sizeofIPMreqn = 0xc sizeofIPMreqSource = 0xc sizeofGroupReq = 0x84 sizeofGroupSourceReq = 0x104 @@ -102,12 +50,6 @@ type ipMreq struct { Interface [4]byte /* in_addr */ } -type ipMreqn struct { - Multiaddr [4]byte /* in_addr */ - Address [4]byte /* in_addr */ - Ifindex int32 -} - type ipMreqSource struct { Multiaddr uint32 Interface uint32 diff --git a/vendor/golang.org/x/net/ipv4/zsys_linux_mips64.go b/vendor/golang.org/x/net/ipv4/zsys_linux_mips64.go index a04e7851..eb10cc79 100644 --- a/vendor/golang.org/x/net/ipv4/zsys_linux_mips64.go +++ b/vendor/golang.org/x/net/ipv4/zsys_linux_mips64.go @@ -4,64 +4,12 @@ package ipv4 const ( - sysIP_TOS = 0x1 - sysIP_TTL = 0x2 - sysIP_HDRINCL = 0x3 - sysIP_OPTIONS = 0x4 - sysIP_ROUTER_ALERT = 0x5 - sysIP_RECVOPTS = 0x6 - sysIP_RETOPTS = 0x7 - sysIP_PKTINFO = 0x8 - sysIP_PKTOPTIONS = 0x9 - sysIP_MTU_DISCOVER = 0xa - sysIP_RECVERR = 0xb - sysIP_RECVTTL = 0xc - sysIP_RECVTOS = 0xd - sysIP_MTU = 0xe - sysIP_FREEBIND = 0xf - sysIP_TRANSPARENT = 0x13 - sysIP_RECVRETOPTS = 0x7 - sysIP_ORIGDSTADDR = 0x14 - sysIP_RECVORIGDSTADDR = 0x14 - sysIP_MINTTL = 0x15 - sysIP_NODEFRAG = 0x16 - sysIP_UNICAST_IF = 0x32 - - sysIP_MULTICAST_IF = 0x20 - sysIP_MULTICAST_TTL = 0x21 - sysIP_MULTICAST_LOOP = 0x22 - sysIP_ADD_MEMBERSHIP = 0x23 - sysIP_DROP_MEMBERSHIP = 0x24 - sysIP_UNBLOCK_SOURCE = 0x25 - sysIP_BLOCK_SOURCE = 0x26 - sysIP_ADD_SOURCE_MEMBERSHIP = 0x27 - sysIP_DROP_SOURCE_MEMBERSHIP = 0x28 - sysIP_MSFILTER = 0x29 - sysMCAST_JOIN_GROUP = 0x2a - sysMCAST_LEAVE_GROUP = 0x2d - sysMCAST_JOIN_SOURCE_GROUP = 0x2e - sysMCAST_LEAVE_SOURCE_GROUP = 0x2f - sysMCAST_BLOCK_SOURCE = 0x2b - sysMCAST_UNBLOCK_SOURCE = 0x2c - sysMCAST_MSFILTER = 0x30 - sysIP_MULTICAST_ALL = 0x31 - - sysICMP_FILTER = 0x1 - - sysSO_EE_ORIGIN_NONE = 0x0 - sysSO_EE_ORIGIN_LOCAL = 0x1 - sysSO_EE_ORIGIN_ICMP = 0x2 - sysSO_EE_ORIGIN_ICMP6 = 0x3 - sysSO_EE_ORIGIN_TXSTATUS = 0x4 - sysSO_EE_ORIGIN_TIMESTAMPING = 0x4 - sizeofKernelSockaddrStorage = 0x80 sizeofSockaddrInet = 0x10 sizeofInetPktinfo = 0xc sizeofSockExtendedErr = 0x10 sizeofIPMreq = 0x8 - sizeofIPMreqn = 0xc sizeofIPMreqSource = 0xc sizeofGroupReq = 0x88 sizeofGroupSourceReq = 0x108 @@ -102,12 +50,6 @@ type ipMreq struct { Interface [4]byte /* in_addr */ } -type ipMreqn struct { - Multiaddr [4]byte /* in_addr */ - Address [4]byte /* in_addr */ - Ifindex int32 -} - type ipMreqSource struct { Multiaddr uint32 Interface uint32 diff --git a/vendor/golang.org/x/net/ipv4/zsys_linux_mips64le.go b/vendor/golang.org/x/net/ipv4/zsys_linux_mips64le.go index a04e7851..eb10cc79 100644 --- a/vendor/golang.org/x/net/ipv4/zsys_linux_mips64le.go +++ b/vendor/golang.org/x/net/ipv4/zsys_linux_mips64le.go @@ -4,64 +4,12 @@ package ipv4 const ( - sysIP_TOS = 0x1 - sysIP_TTL = 0x2 - sysIP_HDRINCL = 0x3 - sysIP_OPTIONS = 0x4 - sysIP_ROUTER_ALERT = 0x5 - sysIP_RECVOPTS = 0x6 - sysIP_RETOPTS = 0x7 - sysIP_PKTINFO = 0x8 - sysIP_PKTOPTIONS = 0x9 - sysIP_MTU_DISCOVER = 0xa - sysIP_RECVERR = 0xb - sysIP_RECVTTL = 0xc - sysIP_RECVTOS = 0xd - sysIP_MTU = 0xe - sysIP_FREEBIND = 0xf - sysIP_TRANSPARENT = 0x13 - sysIP_RECVRETOPTS = 0x7 - sysIP_ORIGDSTADDR = 0x14 - sysIP_RECVORIGDSTADDR = 0x14 - sysIP_MINTTL = 0x15 - sysIP_NODEFRAG = 0x16 - sysIP_UNICAST_IF = 0x32 - - sysIP_MULTICAST_IF = 0x20 - sysIP_MULTICAST_TTL = 0x21 - sysIP_MULTICAST_LOOP = 0x22 - sysIP_ADD_MEMBERSHIP = 0x23 - sysIP_DROP_MEMBERSHIP = 0x24 - sysIP_UNBLOCK_SOURCE = 0x25 - sysIP_BLOCK_SOURCE = 0x26 - sysIP_ADD_SOURCE_MEMBERSHIP = 0x27 - sysIP_DROP_SOURCE_MEMBERSHIP = 0x28 - sysIP_MSFILTER = 0x29 - sysMCAST_JOIN_GROUP = 0x2a - sysMCAST_LEAVE_GROUP = 0x2d - sysMCAST_JOIN_SOURCE_GROUP = 0x2e - sysMCAST_LEAVE_SOURCE_GROUP = 0x2f - sysMCAST_BLOCK_SOURCE = 0x2b - sysMCAST_UNBLOCK_SOURCE = 0x2c - sysMCAST_MSFILTER = 0x30 - sysIP_MULTICAST_ALL = 0x31 - - sysICMP_FILTER = 0x1 - - sysSO_EE_ORIGIN_NONE = 0x0 - sysSO_EE_ORIGIN_LOCAL = 0x1 - sysSO_EE_ORIGIN_ICMP = 0x2 - sysSO_EE_ORIGIN_ICMP6 = 0x3 - sysSO_EE_ORIGIN_TXSTATUS = 0x4 - sysSO_EE_ORIGIN_TIMESTAMPING = 0x4 - sizeofKernelSockaddrStorage = 0x80 sizeofSockaddrInet = 0x10 sizeofInetPktinfo = 0xc sizeofSockExtendedErr = 0x10 sizeofIPMreq = 0x8 - sizeofIPMreqn = 0xc sizeofIPMreqSource = 0xc sizeofGroupReq = 0x88 sizeofGroupSourceReq = 0x108 @@ -102,12 +50,6 @@ type ipMreq struct { Interface [4]byte /* in_addr */ } -type ipMreqn struct { - Multiaddr [4]byte /* in_addr */ - Address [4]byte /* in_addr */ - Ifindex int32 -} - type ipMreqSource struct { Multiaddr uint32 Interface uint32 diff --git a/vendor/golang.org/x/net/ipv4/zsys_linux_mipsle.go b/vendor/golang.org/x/net/ipv4/zsys_linux_mipsle.go index 1c7fdfa1..d510357c 100644 --- a/vendor/golang.org/x/net/ipv4/zsys_linux_mipsle.go +++ b/vendor/golang.org/x/net/ipv4/zsys_linux_mipsle.go @@ -4,64 +4,12 @@ package ipv4 const ( - sysIP_TOS = 0x1 - sysIP_TTL = 0x2 - sysIP_HDRINCL = 0x3 - sysIP_OPTIONS = 0x4 - sysIP_ROUTER_ALERT = 0x5 - sysIP_RECVOPTS = 0x6 - sysIP_RETOPTS = 0x7 - sysIP_PKTINFO = 0x8 - sysIP_PKTOPTIONS = 0x9 - sysIP_MTU_DISCOVER = 0xa - sysIP_RECVERR = 0xb - sysIP_RECVTTL = 0xc - sysIP_RECVTOS = 0xd - sysIP_MTU = 0xe - sysIP_FREEBIND = 0xf - sysIP_TRANSPARENT = 0x13 - sysIP_RECVRETOPTS = 0x7 - sysIP_ORIGDSTADDR = 0x14 - sysIP_RECVORIGDSTADDR = 0x14 - sysIP_MINTTL = 0x15 - sysIP_NODEFRAG = 0x16 - sysIP_UNICAST_IF = 0x32 - - sysIP_MULTICAST_IF = 0x20 - sysIP_MULTICAST_TTL = 0x21 - sysIP_MULTICAST_LOOP = 0x22 - sysIP_ADD_MEMBERSHIP = 0x23 - sysIP_DROP_MEMBERSHIP = 0x24 - sysIP_UNBLOCK_SOURCE = 0x25 - sysIP_BLOCK_SOURCE = 0x26 - sysIP_ADD_SOURCE_MEMBERSHIP = 0x27 - sysIP_DROP_SOURCE_MEMBERSHIP = 0x28 - sysIP_MSFILTER = 0x29 - sysMCAST_JOIN_GROUP = 0x2a - sysMCAST_LEAVE_GROUP = 0x2d - sysMCAST_JOIN_SOURCE_GROUP = 0x2e - sysMCAST_LEAVE_SOURCE_GROUP = 0x2f - sysMCAST_BLOCK_SOURCE = 0x2b - sysMCAST_UNBLOCK_SOURCE = 0x2c - sysMCAST_MSFILTER = 0x30 - sysIP_MULTICAST_ALL = 0x31 - - sysICMP_FILTER = 0x1 - - sysSO_EE_ORIGIN_NONE = 0x0 - sysSO_EE_ORIGIN_LOCAL = 0x1 - sysSO_EE_ORIGIN_ICMP = 0x2 - sysSO_EE_ORIGIN_ICMP6 = 0x3 - sysSO_EE_ORIGIN_TXSTATUS = 0x4 - sysSO_EE_ORIGIN_TIMESTAMPING = 0x4 - sizeofKernelSockaddrStorage = 0x80 sizeofSockaddrInet = 0x10 sizeofInetPktinfo = 0xc sizeofSockExtendedErr = 0x10 sizeofIPMreq = 0x8 - sizeofIPMreqn = 0xc sizeofIPMreqSource = 0xc sizeofGroupReq = 0x84 sizeofGroupSourceReq = 0x104 @@ -102,12 +50,6 @@ type ipMreq struct { Interface [4]byte /* in_addr */ } -type ipMreqn struct { - Multiaddr [4]byte /* in_addr */ - Address [4]byte /* in_addr */ - Ifindex int32 -} - type ipMreqSource struct { Multiaddr uint32 Interface uint32 diff --git a/vendor/golang.org/x/net/ipv4/zsys_linux_ppc.go b/vendor/golang.org/x/net/ipv4/zsys_linux_ppc.go index 3c5ea547..29202e40 100644 --- a/vendor/golang.org/x/net/ipv4/zsys_linux_ppc.go +++ b/vendor/golang.org/x/net/ipv4/zsys_linux_ppc.go @@ -4,64 +4,12 @@ package ipv4 const ( - sysIP_TOS = 0x1 - sysIP_TTL = 0x2 - sysIP_HDRINCL = 0x3 - sysIP_OPTIONS = 0x4 - sysIP_ROUTER_ALERT = 0x5 - sysIP_RECVOPTS = 0x6 - sysIP_RETOPTS = 0x7 - sysIP_PKTINFO = 0x8 - sysIP_PKTOPTIONS = 0x9 - sysIP_MTU_DISCOVER = 0xa - sysIP_RECVERR = 0xb - sysIP_RECVTTL = 0xc - sysIP_RECVTOS = 0xd - sysIP_MTU = 0xe - sysIP_FREEBIND = 0xf - sysIP_TRANSPARENT = 0x13 - sysIP_RECVRETOPTS = 0x7 - sysIP_ORIGDSTADDR = 0x14 - sysIP_RECVORIGDSTADDR = 0x14 - sysIP_MINTTL = 0x15 - sysIP_NODEFRAG = 0x16 - sysIP_UNICAST_IF = 0x32 - - sysIP_MULTICAST_IF = 0x20 - sysIP_MULTICAST_TTL = 0x21 - sysIP_MULTICAST_LOOP = 0x22 - sysIP_ADD_MEMBERSHIP = 0x23 - sysIP_DROP_MEMBERSHIP = 0x24 - sysIP_UNBLOCK_SOURCE = 0x25 - sysIP_BLOCK_SOURCE = 0x26 - sysIP_ADD_SOURCE_MEMBERSHIP = 0x27 - sysIP_DROP_SOURCE_MEMBERSHIP = 0x28 - sysIP_MSFILTER = 0x29 - sysMCAST_JOIN_GROUP = 0x2a - sysMCAST_LEAVE_GROUP = 0x2d - sysMCAST_JOIN_SOURCE_GROUP = 0x2e - sysMCAST_LEAVE_SOURCE_GROUP = 0x2f - sysMCAST_BLOCK_SOURCE = 0x2b - sysMCAST_UNBLOCK_SOURCE = 0x2c - sysMCAST_MSFILTER = 0x30 - sysIP_MULTICAST_ALL = 0x31 - - sysICMP_FILTER = 0x1 - - sysSO_EE_ORIGIN_NONE = 0x0 - sysSO_EE_ORIGIN_LOCAL = 0x1 - sysSO_EE_ORIGIN_ICMP = 0x2 - sysSO_EE_ORIGIN_ICMP6 = 0x3 - sysSO_EE_ORIGIN_TXSTATUS = 0x4 - sysSO_EE_ORIGIN_TIMESTAMPING = 0x4 - sizeofKernelSockaddrStorage = 0x80 sizeofSockaddrInet = 0x10 sizeofInetPktinfo = 0xc sizeofSockExtendedErr = 0x10 sizeofIPMreq = 0x8 - sizeofIPMreqn = 0xc sizeofIPMreqSource = 0xc sizeofGroupReq = 0x84 sizeofGroupSourceReq = 0x104 @@ -102,12 +50,6 @@ type ipMreq struct { Interface [4]byte /* in_addr */ } -type ipMreqn struct { - Multiaddr [4]byte /* in_addr */ - Address [4]byte /* in_addr */ - Ifindex int32 -} - type ipMreqSource struct { Multiaddr uint32 Interface uint32 diff --git a/vendor/golang.org/x/net/ipv4/zsys_linux_ppc64.go b/vendor/golang.org/x/net/ipv4/zsys_linux_ppc64.go index a04e7851..eb10cc79 100644 --- a/vendor/golang.org/x/net/ipv4/zsys_linux_ppc64.go +++ b/vendor/golang.org/x/net/ipv4/zsys_linux_ppc64.go @@ -4,64 +4,12 @@ package ipv4 const ( - sysIP_TOS = 0x1 - sysIP_TTL = 0x2 - sysIP_HDRINCL = 0x3 - sysIP_OPTIONS = 0x4 - sysIP_ROUTER_ALERT = 0x5 - sysIP_RECVOPTS = 0x6 - sysIP_RETOPTS = 0x7 - sysIP_PKTINFO = 0x8 - sysIP_PKTOPTIONS = 0x9 - sysIP_MTU_DISCOVER = 0xa - sysIP_RECVERR = 0xb - sysIP_RECVTTL = 0xc - sysIP_RECVTOS = 0xd - sysIP_MTU = 0xe - sysIP_FREEBIND = 0xf - sysIP_TRANSPARENT = 0x13 - sysIP_RECVRETOPTS = 0x7 - sysIP_ORIGDSTADDR = 0x14 - sysIP_RECVORIGDSTADDR = 0x14 - sysIP_MINTTL = 0x15 - sysIP_NODEFRAG = 0x16 - sysIP_UNICAST_IF = 0x32 - - sysIP_MULTICAST_IF = 0x20 - sysIP_MULTICAST_TTL = 0x21 - sysIP_MULTICAST_LOOP = 0x22 - sysIP_ADD_MEMBERSHIP = 0x23 - sysIP_DROP_MEMBERSHIP = 0x24 - sysIP_UNBLOCK_SOURCE = 0x25 - sysIP_BLOCK_SOURCE = 0x26 - sysIP_ADD_SOURCE_MEMBERSHIP = 0x27 - sysIP_DROP_SOURCE_MEMBERSHIP = 0x28 - sysIP_MSFILTER = 0x29 - sysMCAST_JOIN_GROUP = 0x2a - sysMCAST_LEAVE_GROUP = 0x2d - sysMCAST_JOIN_SOURCE_GROUP = 0x2e - sysMCAST_LEAVE_SOURCE_GROUP = 0x2f - sysMCAST_BLOCK_SOURCE = 0x2b - sysMCAST_UNBLOCK_SOURCE = 0x2c - sysMCAST_MSFILTER = 0x30 - sysIP_MULTICAST_ALL = 0x31 - - sysICMP_FILTER = 0x1 - - sysSO_EE_ORIGIN_NONE = 0x0 - sysSO_EE_ORIGIN_LOCAL = 0x1 - sysSO_EE_ORIGIN_ICMP = 0x2 - sysSO_EE_ORIGIN_ICMP6 = 0x3 - sysSO_EE_ORIGIN_TXSTATUS = 0x4 - sysSO_EE_ORIGIN_TIMESTAMPING = 0x4 - sizeofKernelSockaddrStorage = 0x80 sizeofSockaddrInet = 0x10 sizeofInetPktinfo = 0xc sizeofSockExtendedErr = 0x10 sizeofIPMreq = 0x8 - sizeofIPMreqn = 0xc sizeofIPMreqSource = 0xc sizeofGroupReq = 0x88 sizeofGroupSourceReq = 0x108 @@ -102,12 +50,6 @@ type ipMreq struct { Interface [4]byte /* in_addr */ } -type ipMreqn struct { - Multiaddr [4]byte /* in_addr */ - Address [4]byte /* in_addr */ - Ifindex int32 -} - type ipMreqSource struct { Multiaddr uint32 Interface uint32 diff --git a/vendor/golang.org/x/net/ipv4/zsys_linux_ppc64le.go b/vendor/golang.org/x/net/ipv4/zsys_linux_ppc64le.go index a04e7851..eb10cc79 100644 --- a/vendor/golang.org/x/net/ipv4/zsys_linux_ppc64le.go +++ b/vendor/golang.org/x/net/ipv4/zsys_linux_ppc64le.go @@ -4,64 +4,12 @@ package ipv4 const ( - sysIP_TOS = 0x1 - sysIP_TTL = 0x2 - sysIP_HDRINCL = 0x3 - sysIP_OPTIONS = 0x4 - sysIP_ROUTER_ALERT = 0x5 - sysIP_RECVOPTS = 0x6 - sysIP_RETOPTS = 0x7 - sysIP_PKTINFO = 0x8 - sysIP_PKTOPTIONS = 0x9 - sysIP_MTU_DISCOVER = 0xa - sysIP_RECVERR = 0xb - sysIP_RECVTTL = 0xc - sysIP_RECVTOS = 0xd - sysIP_MTU = 0xe - sysIP_FREEBIND = 0xf - sysIP_TRANSPARENT = 0x13 - sysIP_RECVRETOPTS = 0x7 - sysIP_ORIGDSTADDR = 0x14 - sysIP_RECVORIGDSTADDR = 0x14 - sysIP_MINTTL = 0x15 - sysIP_NODEFRAG = 0x16 - sysIP_UNICAST_IF = 0x32 - - sysIP_MULTICAST_IF = 0x20 - sysIP_MULTICAST_TTL = 0x21 - sysIP_MULTICAST_LOOP = 0x22 - sysIP_ADD_MEMBERSHIP = 0x23 - sysIP_DROP_MEMBERSHIP = 0x24 - sysIP_UNBLOCK_SOURCE = 0x25 - sysIP_BLOCK_SOURCE = 0x26 - sysIP_ADD_SOURCE_MEMBERSHIP = 0x27 - sysIP_DROP_SOURCE_MEMBERSHIP = 0x28 - sysIP_MSFILTER = 0x29 - sysMCAST_JOIN_GROUP = 0x2a - sysMCAST_LEAVE_GROUP = 0x2d - sysMCAST_JOIN_SOURCE_GROUP = 0x2e - sysMCAST_LEAVE_SOURCE_GROUP = 0x2f - sysMCAST_BLOCK_SOURCE = 0x2b - sysMCAST_UNBLOCK_SOURCE = 0x2c - sysMCAST_MSFILTER = 0x30 - sysIP_MULTICAST_ALL = 0x31 - - sysICMP_FILTER = 0x1 - - sysSO_EE_ORIGIN_NONE = 0x0 - sysSO_EE_ORIGIN_LOCAL = 0x1 - sysSO_EE_ORIGIN_ICMP = 0x2 - sysSO_EE_ORIGIN_ICMP6 = 0x3 - sysSO_EE_ORIGIN_TXSTATUS = 0x4 - sysSO_EE_ORIGIN_TIMESTAMPING = 0x4 - sizeofKernelSockaddrStorage = 0x80 sizeofSockaddrInet = 0x10 sizeofInetPktinfo = 0xc sizeofSockExtendedErr = 0x10 sizeofIPMreq = 0x8 - sizeofIPMreqn = 0xc sizeofIPMreqSource = 0xc sizeofGroupReq = 0x88 sizeofGroupSourceReq = 0x108 @@ -102,12 +50,6 @@ type ipMreq struct { Interface [4]byte /* in_addr */ } -type ipMreqn struct { - Multiaddr [4]byte /* in_addr */ - Address [4]byte /* in_addr */ - Ifindex int32 -} - type ipMreqSource struct { Multiaddr uint32 Interface uint32 diff --git a/vendor/golang.org/x/net/ipv4/zsys_linux_riscv64.go b/vendor/golang.org/x/net/ipv4/zsys_linux_riscv64.go index e626134a..e2edebdb 100644 --- a/vendor/golang.org/x/net/ipv4/zsys_linux_riscv64.go +++ b/vendor/golang.org/x/net/ipv4/zsys_linux_riscv64.go @@ -1,69 +1,18 @@ // Code generated by cmd/cgo -godefs; DO NOT EDIT. // cgo -godefs defs_linux.go +//go:build riscv64 // +build riscv64 package ipv4 const ( - sysIP_TOS = 0x1 - sysIP_TTL = 0x2 - sysIP_HDRINCL = 0x3 - sysIP_OPTIONS = 0x4 - sysIP_ROUTER_ALERT = 0x5 - sysIP_RECVOPTS = 0x6 - sysIP_RETOPTS = 0x7 - sysIP_PKTINFO = 0x8 - sysIP_PKTOPTIONS = 0x9 - sysIP_MTU_DISCOVER = 0xa - sysIP_RECVERR = 0xb - sysIP_RECVTTL = 0xc - sysIP_RECVTOS = 0xd - sysIP_MTU = 0xe - sysIP_FREEBIND = 0xf - sysIP_TRANSPARENT = 0x13 - sysIP_RECVRETOPTS = 0x7 - sysIP_ORIGDSTADDR = 0x14 - sysIP_RECVORIGDSTADDR = 0x14 - sysIP_MINTTL = 0x15 - sysIP_NODEFRAG = 0x16 - sysIP_UNICAST_IF = 0x32 - - sysIP_MULTICAST_IF = 0x20 - sysIP_MULTICAST_TTL = 0x21 - sysIP_MULTICAST_LOOP = 0x22 - sysIP_ADD_MEMBERSHIP = 0x23 - sysIP_DROP_MEMBERSHIP = 0x24 - sysIP_UNBLOCK_SOURCE = 0x25 - sysIP_BLOCK_SOURCE = 0x26 - sysIP_ADD_SOURCE_MEMBERSHIP = 0x27 - sysIP_DROP_SOURCE_MEMBERSHIP = 0x28 - sysIP_MSFILTER = 0x29 - sysMCAST_JOIN_GROUP = 0x2a - sysMCAST_LEAVE_GROUP = 0x2d - sysMCAST_JOIN_SOURCE_GROUP = 0x2e - sysMCAST_LEAVE_SOURCE_GROUP = 0x2f - sysMCAST_BLOCK_SOURCE = 0x2b - sysMCAST_UNBLOCK_SOURCE = 0x2c - sysMCAST_MSFILTER = 0x30 - sysIP_MULTICAST_ALL = 0x31 - - sysICMP_FILTER = 0x1 - - sysSO_EE_ORIGIN_NONE = 0x0 - sysSO_EE_ORIGIN_LOCAL = 0x1 - sysSO_EE_ORIGIN_ICMP = 0x2 - sysSO_EE_ORIGIN_ICMP6 = 0x3 - sysSO_EE_ORIGIN_TXSTATUS = 0x4 - sysSO_EE_ORIGIN_TIMESTAMPING = 0x4 - sizeofKernelSockaddrStorage = 0x80 sizeofSockaddrInet = 0x10 sizeofInetPktinfo = 0xc sizeofSockExtendedErr = 0x10 sizeofIPMreq = 0x8 - sizeofIPMreqn = 0xc sizeofIPMreqSource = 0xc sizeofGroupReq = 0x88 sizeofGroupSourceReq = 0x108 @@ -104,12 +53,6 @@ type ipMreq struct { Interface [4]byte /* in_addr */ } -type ipMreqn struct { - Multiaddr [4]byte /* in_addr */ - Address [4]byte /* in_addr */ - Ifindex int32 -} - type ipMreqSource struct { Multiaddr uint32 Interface uint32 diff --git a/vendor/golang.org/x/net/ipv4/zsys_linux_s390x.go b/vendor/golang.org/x/net/ipv4/zsys_linux_s390x.go index a04e7851..eb10cc79 100644 --- a/vendor/golang.org/x/net/ipv4/zsys_linux_s390x.go +++ b/vendor/golang.org/x/net/ipv4/zsys_linux_s390x.go @@ -4,64 +4,12 @@ package ipv4 const ( - sysIP_TOS = 0x1 - sysIP_TTL = 0x2 - sysIP_HDRINCL = 0x3 - sysIP_OPTIONS = 0x4 - sysIP_ROUTER_ALERT = 0x5 - sysIP_RECVOPTS = 0x6 - sysIP_RETOPTS = 0x7 - sysIP_PKTINFO = 0x8 - sysIP_PKTOPTIONS = 0x9 - sysIP_MTU_DISCOVER = 0xa - sysIP_RECVERR = 0xb - sysIP_RECVTTL = 0xc - sysIP_RECVTOS = 0xd - sysIP_MTU = 0xe - sysIP_FREEBIND = 0xf - sysIP_TRANSPARENT = 0x13 - sysIP_RECVRETOPTS = 0x7 - sysIP_ORIGDSTADDR = 0x14 - sysIP_RECVORIGDSTADDR = 0x14 - sysIP_MINTTL = 0x15 - sysIP_NODEFRAG = 0x16 - sysIP_UNICAST_IF = 0x32 - - sysIP_MULTICAST_IF = 0x20 - sysIP_MULTICAST_TTL = 0x21 - sysIP_MULTICAST_LOOP = 0x22 - sysIP_ADD_MEMBERSHIP = 0x23 - sysIP_DROP_MEMBERSHIP = 0x24 - sysIP_UNBLOCK_SOURCE = 0x25 - sysIP_BLOCK_SOURCE = 0x26 - sysIP_ADD_SOURCE_MEMBERSHIP = 0x27 - sysIP_DROP_SOURCE_MEMBERSHIP = 0x28 - sysIP_MSFILTER = 0x29 - sysMCAST_JOIN_GROUP = 0x2a - sysMCAST_LEAVE_GROUP = 0x2d - sysMCAST_JOIN_SOURCE_GROUP = 0x2e - sysMCAST_LEAVE_SOURCE_GROUP = 0x2f - sysMCAST_BLOCK_SOURCE = 0x2b - sysMCAST_UNBLOCK_SOURCE = 0x2c - sysMCAST_MSFILTER = 0x30 - sysIP_MULTICAST_ALL = 0x31 - - sysICMP_FILTER = 0x1 - - sysSO_EE_ORIGIN_NONE = 0x0 - sysSO_EE_ORIGIN_LOCAL = 0x1 - sysSO_EE_ORIGIN_ICMP = 0x2 - sysSO_EE_ORIGIN_ICMP6 = 0x3 - sysSO_EE_ORIGIN_TXSTATUS = 0x4 - sysSO_EE_ORIGIN_TIMESTAMPING = 0x4 - sizeofKernelSockaddrStorage = 0x80 sizeofSockaddrInet = 0x10 sizeofInetPktinfo = 0xc sizeofSockExtendedErr = 0x10 sizeofIPMreq = 0x8 - sizeofIPMreqn = 0xc sizeofIPMreqSource = 0xc sizeofGroupReq = 0x88 sizeofGroupSourceReq = 0x108 @@ -102,12 +50,6 @@ type ipMreq struct { Interface [4]byte /* in_addr */ } -type ipMreqn struct { - Multiaddr [4]byte /* in_addr */ - Address [4]byte /* in_addr */ - Ifindex int32 -} - type ipMreqSource struct { Multiaddr uint32 Interface uint32 diff --git a/vendor/golang.org/x/net/ipv4/zsys_netbsd.go b/vendor/golang.org/x/net/ipv4/zsys_netbsd.go index 8cfc648a..a2ef2f6d 100644 --- a/vendor/golang.org/x/net/ipv4/zsys_netbsd.go +++ b/vendor/golang.org/x/net/ipv4/zsys_netbsd.go @@ -4,23 +4,6 @@ package ipv4 const ( - sysIP_OPTIONS = 0x1 - sysIP_HDRINCL = 0x2 - sysIP_TOS = 0x3 - sysIP_TTL = 0x4 - sysIP_RECVOPTS = 0x5 - sysIP_RECVRETOPTS = 0x6 - sysIP_RECVDSTADDR = 0x7 - sysIP_RETOPTS = 0x8 - sysIP_RECVIF = 0x14 - sysIP_RECVTTL = 0x17 - - sysIP_MULTICAST_IF = 0x9 - sysIP_MULTICAST_TTL = 0xa - sysIP_MULTICAST_LOOP = 0xb - sysIP_ADD_MEMBERSHIP = 0xc - sysIP_DROP_MEMBERSHIP = 0xd - sizeofIPMreq = 0x8 ) diff --git a/vendor/golang.org/x/net/ipv4/zsys_openbsd.go b/vendor/golang.org/x/net/ipv4/zsys_openbsd.go index 37629cb0..b293a338 100644 --- a/vendor/golang.org/x/net/ipv4/zsys_openbsd.go +++ b/vendor/golang.org/x/net/ipv4/zsys_openbsd.go @@ -4,23 +4,6 @@ package ipv4 const ( - sysIP_OPTIONS = 0x1 - sysIP_HDRINCL = 0x2 - sysIP_TOS = 0x3 - sysIP_TTL = 0x4 - sysIP_RECVOPTS = 0x5 - sysIP_RECVRETOPTS = 0x6 - sysIP_RECVDSTADDR = 0x7 - sysIP_RETOPTS = 0x8 - sysIP_RECVIF = 0x1e - sysIP_RECVTTL = 0x1f - - sysIP_MULTICAST_IF = 0x9 - sysIP_MULTICAST_TTL = 0xa - sysIP_MULTICAST_LOOP = 0xb - sysIP_ADD_MEMBERSHIP = 0xc - sysIP_DROP_MEMBERSHIP = 0xd - sizeofIPMreq = 0x8 ) diff --git a/vendor/golang.org/x/net/ipv4/zsys_solaris.go b/vendor/golang.org/x/net/ipv4/zsys_solaris.go index cb80a308..e1a961bb 100644 --- a/vendor/golang.org/x/net/ipv4/zsys_solaris.go +++ b/vendor/golang.org/x/net/ipv4/zsys_solaris.go @@ -4,49 +4,6 @@ package ipv4 const ( - sysIP_OPTIONS = 0x1 - sysIP_HDRINCL = 0x2 - sysIP_TOS = 0x3 - sysIP_TTL = 0x4 - sysIP_RECVOPTS = 0x5 - sysIP_RECVRETOPTS = 0x6 - sysIP_RECVDSTADDR = 0x7 - sysIP_RETOPTS = 0x8 - sysIP_RECVIF = 0x9 - sysIP_RECVSLLA = 0xa - sysIP_RECVTTL = 0xb - - sysIP_MULTICAST_IF = 0x10 - sysIP_MULTICAST_TTL = 0x11 - sysIP_MULTICAST_LOOP = 0x12 - sysIP_ADD_MEMBERSHIP = 0x13 - sysIP_DROP_MEMBERSHIP = 0x14 - sysIP_BLOCK_SOURCE = 0x15 - sysIP_UNBLOCK_SOURCE = 0x16 - sysIP_ADD_SOURCE_MEMBERSHIP = 0x17 - sysIP_DROP_SOURCE_MEMBERSHIP = 0x18 - sysIP_NEXTHOP = 0x19 - - sysIP_PKTINFO = 0x1a - sysIP_RECVPKTINFO = 0x1a - sysIP_DONTFRAG = 0x1b - - sysIP_BOUND_IF = 0x41 - sysIP_UNSPEC_SRC = 0x42 - sysIP_BROADCAST_TTL = 0x43 - sysIP_DHCPINIT_IF = 0x45 - - sysIP_REUSEADDR = 0x104 - sysIP_DONTROUTE = 0x105 - sysIP_BROADCAST = 0x106 - - sysMCAST_JOIN_GROUP = 0x29 - sysMCAST_LEAVE_GROUP = 0x2a - sysMCAST_BLOCK_SOURCE = 0x2b - sysMCAST_UNBLOCK_SOURCE = 0x2c - sysMCAST_JOIN_SOURCE_GROUP = 0x2d - sysMCAST_LEAVE_SOURCE_GROUP = 0x2e - sizeofSockaddrStorage = 0x100 sizeofSockaddrInet = 0x10 sizeofInetPktinfo = 0xc diff --git a/vendor/golang.org/x/net/ipv4/zsys_zos_s390x.go b/vendor/golang.org/x/net/ipv4/zsys_zos_s390x.go new file mode 100644 index 00000000..692abf68 --- /dev/null +++ b/vendor/golang.org/x/net/ipv4/zsys_zos_s390x.go @@ -0,0 +1,56 @@ +// Copyright 2020 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Hand edited based on zerrors_zos_s390x.go +// TODO(Bill O'Farrell): auto-generate. + +package ipv4 + +const ( + sizeofIPMreq = 8 + sizeofSockaddrInet4 = 16 + sizeofSockaddrStorage = 128 + sizeofGroupReq = 136 + sizeofGroupSourceReq = 264 + sizeofInetPktinfo = 8 +) + +type sockaddrInet4 struct { + Len uint8 + Family uint8 + Port uint16 + Addr [4]byte + Zero [8]uint8 +} + +type inetPktinfo struct { + Addr [4]byte + Ifindex uint32 +} + +type sockaddrStorage struct { + Len uint8 + Family byte + ss_pad1 [6]byte + ss_align int64 + ss_pad2 [112]byte +} + +type groupReq struct { + Interface uint32 + reserved uint32 + Group sockaddrStorage +} + +type groupSourceReq struct { + Interface uint32 + reserved uint32 + Group sockaddrStorage + Source sockaddrStorage +} + +type ipMreq struct { + Multiaddr [4]byte /* in_addr */ + Interface [4]byte /* in_addr */ +} diff --git a/vendor/golang.org/x/net/ipv6/control_rfc2292_unix.go b/vendor/golang.org/x/net/ipv6/control_rfc2292_unix.go index 9fd9eb15..2733ddbe 100644 --- a/vendor/golang.org/x/net/ipv6/control_rfc2292_unix.go +++ b/vendor/golang.org/x/net/ipv6/control_rfc2292_unix.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build darwin // +build darwin package ipv6 @@ -11,11 +12,13 @@ import ( "golang.org/x/net/internal/iana" "golang.org/x/net/internal/socket" + + "golang.org/x/sys/unix" ) func marshal2292HopLimit(b []byte, cm *ControlMessage) []byte { m := socket.ControlMessage(b) - m.MarshalHeader(iana.ProtocolIPv6, sysIPV6_2292HOPLIMIT, 4) + m.MarshalHeader(iana.ProtocolIPv6, unix.IPV6_2292HOPLIMIT, 4) if cm != nil { socket.NativeEndian.PutUint32(m.Data(4), uint32(cm.HopLimit)) } @@ -24,7 +27,7 @@ func marshal2292HopLimit(b []byte, cm *ControlMessage) []byte { func marshal2292PacketInfo(b []byte, cm *ControlMessage) []byte { m := socket.ControlMessage(b) - m.MarshalHeader(iana.ProtocolIPv6, sysIPV6_2292PKTINFO, sizeofInet6Pktinfo) + m.MarshalHeader(iana.ProtocolIPv6, unix.IPV6_2292PKTINFO, sizeofInet6Pktinfo) if cm != nil { pi := (*inet6Pktinfo)(unsafe.Pointer(&m.Data(sizeofInet6Pktinfo)[0])) if ip := cm.Src.To16(); ip != nil && ip.To4() == nil { @@ -39,7 +42,7 @@ func marshal2292PacketInfo(b []byte, cm *ControlMessage) []byte { func marshal2292NextHop(b []byte, cm *ControlMessage) []byte { m := socket.ControlMessage(b) - m.MarshalHeader(iana.ProtocolIPv6, sysIPV6_2292NEXTHOP, sizeofSockaddrInet6) + m.MarshalHeader(iana.ProtocolIPv6, unix.IPV6_2292NEXTHOP, sizeofSockaddrInet6) if cm != nil { sa := (*sockaddrInet6)(unsafe.Pointer(&m.Data(sizeofSockaddrInet6)[0])) sa.setSockaddr(cm.NextHop, cm.IfIndex) diff --git a/vendor/golang.org/x/net/ipv6/control_rfc3542_unix.go b/vendor/golang.org/x/net/ipv6/control_rfc3542_unix.go index 8c221b59..9c90844a 100644 --- a/vendor/golang.org/x/net/ipv6/control_rfc3542_unix.go +++ b/vendor/golang.org/x/net/ipv6/control_rfc3542_unix.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris +//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos +// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos package ipv6 @@ -12,11 +13,13 @@ import ( "golang.org/x/net/internal/iana" "golang.org/x/net/internal/socket" + + "golang.org/x/sys/unix" ) func marshalTrafficClass(b []byte, cm *ControlMessage) []byte { m := socket.ControlMessage(b) - m.MarshalHeader(iana.ProtocolIPv6, sysIPV6_TCLASS, 4) + m.MarshalHeader(iana.ProtocolIPv6, unix.IPV6_TCLASS, 4) if cm != nil { socket.NativeEndian.PutUint32(m.Data(4), uint32(cm.TrafficClass)) } @@ -29,7 +32,7 @@ func parseTrafficClass(cm *ControlMessage, b []byte) { func marshalHopLimit(b []byte, cm *ControlMessage) []byte { m := socket.ControlMessage(b) - m.MarshalHeader(iana.ProtocolIPv6, sysIPV6_HOPLIMIT, 4) + m.MarshalHeader(iana.ProtocolIPv6, unix.IPV6_HOPLIMIT, 4) if cm != nil { socket.NativeEndian.PutUint32(m.Data(4), uint32(cm.HopLimit)) } @@ -42,7 +45,7 @@ func parseHopLimit(cm *ControlMessage, b []byte) { func marshalPacketInfo(b []byte, cm *ControlMessage) []byte { m := socket.ControlMessage(b) - m.MarshalHeader(iana.ProtocolIPv6, sysIPV6_PKTINFO, sizeofInet6Pktinfo) + m.MarshalHeader(iana.ProtocolIPv6, unix.IPV6_PKTINFO, sizeofInet6Pktinfo) if cm != nil { pi := (*inet6Pktinfo)(unsafe.Pointer(&m.Data(sizeofInet6Pktinfo)[0])) if ip := cm.Src.To16(); ip != nil && ip.To4() == nil { @@ -66,7 +69,7 @@ func parsePacketInfo(cm *ControlMessage, b []byte) { func marshalNextHop(b []byte, cm *ControlMessage) []byte { m := socket.ControlMessage(b) - m.MarshalHeader(iana.ProtocolIPv6, sysIPV6_NEXTHOP, sizeofSockaddrInet6) + m.MarshalHeader(iana.ProtocolIPv6, unix.IPV6_NEXTHOP, sizeofSockaddrInet6) if cm != nil { sa := (*sockaddrInet6)(unsafe.Pointer(&m.Data(sizeofSockaddrInet6)[0])) sa.setSockaddr(cm.NextHop, cm.IfIndex) @@ -79,7 +82,7 @@ func parseNextHop(cm *ControlMessage, b []byte) { func marshalPathMTU(b []byte, cm *ControlMessage) []byte { m := socket.ControlMessage(b) - m.MarshalHeader(iana.ProtocolIPv6, sysIPV6_PATHMTU, sizeofIPv6Mtuinfo) + m.MarshalHeader(iana.ProtocolIPv6, unix.IPV6_PATHMTU, sizeofIPv6Mtuinfo) return m.Next(sizeofIPv6Mtuinfo) } diff --git a/vendor/golang.org/x/net/ipv6/control_stub.go b/vendor/golang.org/x/net/ipv6/control_stub.go index 1d773cbc..b7e8643f 100644 --- a/vendor/golang.org/x/net/ipv6/control_stub.go +++ b/vendor/golang.org/x/net/ipv6/control_stub.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!windows +//go:build !aix && !darwin && !dragonfly && !freebsd && !linux && !netbsd && !openbsd && !solaris && !windows && !zos +// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!windows,!zos package ipv6 diff --git a/vendor/golang.org/x/net/ipv6/control_unix.go b/vendor/golang.org/x/net/ipv6/control_unix.go index 0971a008..63e475db 100644 --- a/vendor/golang.org/x/net/ipv6/control_unix.go +++ b/vendor/golang.org/x/net/ipv6/control_unix.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris +//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos +// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos package ipv6 diff --git a/vendor/golang.org/x/net/ipv6/doc.go b/vendor/golang.org/x/net/ipv6/doc.go index e0be9d50..2148b814 100644 --- a/vendor/golang.org/x/net/ipv6/doc.go +++ b/vendor/golang.org/x/net/ipv6/doc.go @@ -17,8 +17,7 @@ // On Darwin, this package requires OS X Mavericks version 10.9 or // above, or equivalent. // -// -// Unicasting +// # Unicasting // // The options for unicasting are available for net.TCPConn, // net.UDPConn and net.IPConn which are created as network connections @@ -52,8 +51,7 @@ // }(c) // } // -// -// Multicasting +// # Multicasting // // The options for multicasting are available for net.UDPConn and // net.IPConn which are created as network connections that use the @@ -140,8 +138,7 @@ // } // } // -// -// More multicasting +// # More multicasting // // An application that uses PacketConn may join multiple multicast // groups. For example, a UDP listener with port 1024 might join two @@ -199,8 +196,7 @@ // // error handling // } // -// -// Source-specific multicasting +// # Source-specific multicasting // // An application that uses PacketConn on MLDv2 supported platform is // able to join source-specific multicast groups. diff --git a/vendor/golang.org/x/net/ipv6/icmp_bsd.go b/vendor/golang.org/x/net/ipv6/icmp_bsd.go index b03025cd..120bf877 100644 --- a/vendor/golang.org/x/net/ipv6/icmp_bsd.go +++ b/vendor/golang.org/x/net/ipv6/icmp_bsd.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build aix || darwin || dragonfly || freebsd || netbsd || openbsd // +build aix darwin dragonfly freebsd netbsd openbsd package ipv6 diff --git a/vendor/golang.org/x/net/ipv6/icmp_stub.go b/vendor/golang.org/x/net/ipv6/icmp_stub.go index 370e51ac..d60136a9 100644 --- a/vendor/golang.org/x/net/ipv6/icmp_stub.go +++ b/vendor/golang.org/x/net/ipv6/icmp_stub.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!windows +//go:build !aix && !darwin && !dragonfly && !freebsd && !linux && !netbsd && !openbsd && !solaris && !windows && !zos +// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!windows,!zos package ipv6 diff --git a/vendor/golang.org/x/net/ipv6/icmp_zos.go b/vendor/golang.org/x/net/ipv6/icmp_zos.go new file mode 100644 index 00000000..ddf8f093 --- /dev/null +++ b/vendor/golang.org/x/net/ipv6/icmp_zos.go @@ -0,0 +1,29 @@ +// Copyright 2020 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package ipv6 + +func (f *icmpv6Filter) accept(typ ICMPType) { + f.Filt[typ>>5] |= 1 << (uint32(typ) & 31) + +} + +func (f *icmpv6Filter) block(typ ICMPType) { + f.Filt[typ>>5] &^= 1 << (uint32(typ) & 31) + +} + +func (f *icmpv6Filter) setAll(block bool) { + for i := range f.Filt { + if block { + f.Filt[i] = 0 + } else { + f.Filt[i] = 1<<32 - 1 + } + } +} + +func (f *icmpv6Filter) willBlock(typ ICMPType) bool { + return f.Filt[typ>>5]&(1<<(uint32(typ)&31)) == 0 +} diff --git a/vendor/golang.org/x/net/ipv6/payload_cmsg.go b/vendor/golang.org/x/net/ipv6/payload_cmsg.go index 284a0427..b0692e43 100644 --- a/vendor/golang.org/x/net/ipv6/payload_cmsg.go +++ b/vendor/golang.org/x/net/ipv6/payload_cmsg.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris +//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos +// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos package ipv6 diff --git a/vendor/golang.org/x/net/ipv6/payload_nocmsg.go b/vendor/golang.org/x/net/ipv6/payload_nocmsg.go index c5a4c967..cd0ff508 100644 --- a/vendor/golang.org/x/net/ipv6/payload_nocmsg.go +++ b/vendor/golang.org/x/net/ipv6/payload_nocmsg.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris +//go:build !aix && !darwin && !dragonfly && !freebsd && !linux && !netbsd && !openbsd && !solaris && !zos +// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!zos package ipv6 diff --git a/vendor/golang.org/x/net/ipv6/sockopt_posix.go b/vendor/golang.org/x/net/ipv6/sockopt_posix.go index 824c623c..37c62871 100644 --- a/vendor/golang.org/x/net/ipv6/sockopt_posix.go +++ b/vendor/golang.org/x/net/ipv6/sockopt_posix.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris windows +//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || windows || zos +// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris windows zos package ipv6 diff --git a/vendor/golang.org/x/net/ipv6/sockopt_stub.go b/vendor/golang.org/x/net/ipv6/sockopt_stub.go index 0a87a93b..32fd8664 100644 --- a/vendor/golang.org/x/net/ipv6/sockopt_stub.go +++ b/vendor/golang.org/x/net/ipv6/sockopt_stub.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!windows +//go:build !aix && !darwin && !dragonfly && !freebsd && !linux && !netbsd && !openbsd && !solaris && !windows && !zos +// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!windows,!zos package ipv6 diff --git a/vendor/golang.org/x/net/ipv6/sys_aix.go b/vendor/golang.org/x/net/ipv6/sys_aix.go index bce7091f..a47182af 100644 --- a/vendor/golang.org/x/net/ipv6/sys_aix.go +++ b/vendor/golang.org/x/net/ipv6/sys_aix.go @@ -3,6 +3,7 @@ // license that can be found in the LICENSE file. // Added for go1.11 compatibility +//go:build aix // +build aix package ipv6 @@ -14,32 +15,34 @@ import ( "golang.org/x/net/internal/iana" "golang.org/x/net/internal/socket" + + "golang.org/x/sys/unix" ) var ( ctlOpts = [ctlMax]ctlOpt{ - ctlTrafficClass: {sysIPV6_TCLASS, 4, marshalTrafficClass, parseTrafficClass}, - ctlHopLimit: {sysIPV6_HOPLIMIT, 4, marshalHopLimit, parseHopLimit}, - ctlPacketInfo: {sysIPV6_PKTINFO, sizeofInet6Pktinfo, marshalPacketInfo, parsePacketInfo}, - ctlNextHop: {sysIPV6_NEXTHOP, sizeofSockaddrInet6, marshalNextHop, parseNextHop}, - ctlPathMTU: {sysIPV6_PATHMTU, sizeofIPv6Mtuinfo, marshalPathMTU, parsePathMTU}, + ctlTrafficClass: {unix.IPV6_TCLASS, 4, marshalTrafficClass, parseTrafficClass}, + ctlHopLimit: {unix.IPV6_HOPLIMIT, 4, marshalHopLimit, parseHopLimit}, + ctlPacketInfo: {unix.IPV6_PKTINFO, sizeofInet6Pktinfo, marshalPacketInfo, parsePacketInfo}, + ctlNextHop: {unix.IPV6_NEXTHOP, sizeofSockaddrInet6, marshalNextHop, parseNextHop}, + ctlPathMTU: {unix.IPV6_PATHMTU, sizeofIPv6Mtuinfo, marshalPathMTU, parsePathMTU}, } sockOpts = map[int]*sockOpt{ - ssoTrafficClass: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_TCLASS, Len: 4}}, - ssoHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_UNICAST_HOPS, Len: 4}}, - ssoMulticastInterface: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_MULTICAST_IF, Len: 4}}, - ssoMulticastHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_MULTICAST_HOPS, Len: 4}}, - ssoMulticastLoopback: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_MULTICAST_LOOP, Len: 4}}, - ssoReceiveTrafficClass: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_RECVTCLASS, Len: 4}}, - ssoReceiveHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_RECVHOPLIMIT, Len: 4}}, - ssoReceivePacketInfo: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_RECVPKTINFO, Len: 4}}, - ssoReceivePathMTU: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_RECVPATHMTU, Len: 4}}, - ssoPathMTU: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_PATHMTU, Len: sizeofIPv6Mtuinfo}}, - ssoChecksum: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_CHECKSUM, Len: 4}}, - ssoICMPFilter: {Option: socket.Option{Level: iana.ProtocolIPv6ICMP, Name: sysICMP6_FILTER, Len: sizeofICMPv6Filter}}, - ssoJoinGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_JOIN_GROUP, Len: sizeofIPv6Mreq}, typ: ssoTypeIPMreq}, - ssoLeaveGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_LEAVE_GROUP, Len: sizeofIPv6Mreq}, typ: ssoTypeIPMreq}, + ssoTrafficClass: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_TCLASS, Len: 4}}, + ssoHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_UNICAST_HOPS, Len: 4}}, + ssoMulticastInterface: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_MULTICAST_IF, Len: 4}}, + ssoMulticastHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_MULTICAST_HOPS, Len: 4}}, + ssoMulticastLoopback: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_MULTICAST_LOOP, Len: 4}}, + ssoReceiveTrafficClass: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_RECVTCLASS, Len: 4}}, + ssoReceiveHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_RECVHOPLIMIT, Len: 4}}, + ssoReceivePacketInfo: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_RECVPKTINFO, Len: 4}}, + ssoReceivePathMTU: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_RECVPATHMTU, Len: 4}}, + ssoPathMTU: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_PATHMTU, Len: sizeofIPv6Mtuinfo}}, + ssoChecksum: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_CHECKSUM, Len: 4}}, + ssoICMPFilter: {Option: socket.Option{Level: iana.ProtocolIPv6ICMP, Name: unix.ICMP6_FILTER, Len: sizeofICMPv6Filter}}, + ssoJoinGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_JOIN_GROUP, Len: sizeofIPv6Mreq}, typ: ssoTypeIPMreq}, + ssoLeaveGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_LEAVE_GROUP, Len: sizeofIPv6Mreq}, typ: ssoTypeIPMreq}, } ) diff --git a/vendor/golang.org/x/net/ipv6/sys_asmreq.go b/vendor/golang.org/x/net/ipv6/sys_asmreq.go index 8c3934c3..6ff9950d 100644 --- a/vendor/golang.org/x/net/ipv6/sys_asmreq.go +++ b/vendor/golang.org/x/net/ipv6/sys_asmreq.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || windows // +build aix darwin dragonfly freebsd linux netbsd openbsd solaris windows package ipv6 diff --git a/vendor/golang.org/x/net/ipv6/sys_asmreq_stub.go b/vendor/golang.org/x/net/ipv6/sys_asmreq_stub.go index 87ae4818..485290cb 100644 --- a/vendor/golang.org/x/net/ipv6/sys_asmreq_stub.go +++ b/vendor/golang.org/x/net/ipv6/sys_asmreq_stub.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build !aix && !darwin && !dragonfly && !freebsd && !linux && !netbsd && !openbsd && !solaris && !windows // +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!windows package ipv6 diff --git a/vendor/golang.org/x/net/ipv6/sys_bpf.go b/vendor/golang.org/x/net/ipv6/sys_bpf.go index 90ef4dfa..b5661fb8 100644 --- a/vendor/golang.org/x/net/ipv6/sys_bpf.go +++ b/vendor/golang.org/x/net/ipv6/sys_bpf.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build linux // +build linux package ipv6 diff --git a/vendor/golang.org/x/net/ipv6/sys_bpf_stub.go b/vendor/golang.org/x/net/ipv6/sys_bpf_stub.go index eb9f8316..cb006618 100644 --- a/vendor/golang.org/x/net/ipv6/sys_bpf_stub.go +++ b/vendor/golang.org/x/net/ipv6/sys_bpf_stub.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build !linux // +build !linux package ipv6 diff --git a/vendor/golang.org/x/net/ipv6/sys_bsd.go b/vendor/golang.org/x/net/ipv6/sys_bsd.go index e416eaa1..bde41a6c 100644 --- a/vendor/golang.org/x/net/ipv6/sys_bsd.go +++ b/vendor/golang.org/x/net/ipv6/sys_bsd.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build dragonfly || netbsd || openbsd // +build dragonfly netbsd openbsd package ipv6 @@ -12,32 +13,34 @@ import ( "golang.org/x/net/internal/iana" "golang.org/x/net/internal/socket" + + "golang.org/x/sys/unix" ) var ( ctlOpts = [ctlMax]ctlOpt{ - ctlTrafficClass: {sysIPV6_TCLASS, 4, marshalTrafficClass, parseTrafficClass}, - ctlHopLimit: {sysIPV6_HOPLIMIT, 4, marshalHopLimit, parseHopLimit}, - ctlPacketInfo: {sysIPV6_PKTINFO, sizeofInet6Pktinfo, marshalPacketInfo, parsePacketInfo}, - ctlNextHop: {sysIPV6_NEXTHOP, sizeofSockaddrInet6, marshalNextHop, parseNextHop}, - ctlPathMTU: {sysIPV6_PATHMTU, sizeofIPv6Mtuinfo, marshalPathMTU, parsePathMTU}, + ctlTrafficClass: {unix.IPV6_TCLASS, 4, marshalTrafficClass, parseTrafficClass}, + ctlHopLimit: {unix.IPV6_HOPLIMIT, 4, marshalHopLimit, parseHopLimit}, + ctlPacketInfo: {unix.IPV6_PKTINFO, sizeofInet6Pktinfo, marshalPacketInfo, parsePacketInfo}, + ctlNextHop: {unix.IPV6_NEXTHOP, sizeofSockaddrInet6, marshalNextHop, parseNextHop}, + ctlPathMTU: {unix.IPV6_PATHMTU, sizeofIPv6Mtuinfo, marshalPathMTU, parsePathMTU}, } sockOpts = map[int]*sockOpt{ - ssoTrafficClass: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_TCLASS, Len: 4}}, - ssoHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_UNICAST_HOPS, Len: 4}}, - ssoMulticastInterface: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_MULTICAST_IF, Len: 4}}, - ssoMulticastHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_MULTICAST_HOPS, Len: 4}}, - ssoMulticastLoopback: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_MULTICAST_LOOP, Len: 4}}, - ssoReceiveTrafficClass: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_RECVTCLASS, Len: 4}}, - ssoReceiveHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_RECVHOPLIMIT, Len: 4}}, - ssoReceivePacketInfo: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_RECVPKTINFO, Len: 4}}, - ssoReceivePathMTU: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_RECVPATHMTU, Len: 4}}, - ssoPathMTU: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_PATHMTU, Len: sizeofIPv6Mtuinfo}}, - ssoChecksum: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_CHECKSUM, Len: 4}}, - ssoICMPFilter: {Option: socket.Option{Level: iana.ProtocolIPv6ICMP, Name: sysICMP6_FILTER, Len: sizeofICMPv6Filter}}, - ssoJoinGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_JOIN_GROUP, Len: sizeofIPv6Mreq}, typ: ssoTypeIPMreq}, - ssoLeaveGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_LEAVE_GROUP, Len: sizeofIPv6Mreq}, typ: ssoTypeIPMreq}, + ssoTrafficClass: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_TCLASS, Len: 4}}, + ssoHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_UNICAST_HOPS, Len: 4}}, + ssoMulticastInterface: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_MULTICAST_IF, Len: 4}}, + ssoMulticastHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_MULTICAST_HOPS, Len: 4}}, + ssoMulticastLoopback: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_MULTICAST_LOOP, Len: 4}}, + ssoReceiveTrafficClass: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_RECVTCLASS, Len: 4}}, + ssoReceiveHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_RECVHOPLIMIT, Len: 4}}, + ssoReceivePacketInfo: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_RECVPKTINFO, Len: 4}}, + ssoReceivePathMTU: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_RECVPATHMTU, Len: 4}}, + ssoPathMTU: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_PATHMTU, Len: sizeofIPv6Mtuinfo}}, + ssoChecksum: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_CHECKSUM, Len: 4}}, + ssoICMPFilter: {Option: socket.Option{Level: iana.ProtocolIPv6ICMP, Name: unix.ICMP6_FILTER, Len: sizeofICMPv6Filter}}, + ssoJoinGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_JOIN_GROUP, Len: sizeofIPv6Mreq}, typ: ssoTypeIPMreq}, + ssoLeaveGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_LEAVE_GROUP, Len: sizeofIPv6Mreq}, typ: ssoTypeIPMreq}, } ) diff --git a/vendor/golang.org/x/net/ipv6/sys_darwin.go b/vendor/golang.org/x/net/ipv6/sys_darwin.go index 12cc5cb2..b80ec806 100644 --- a/vendor/golang.org/x/net/ipv6/sys_darwin.go +++ b/vendor/golang.org/x/net/ipv6/sys_darwin.go @@ -11,36 +11,38 @@ import ( "golang.org/x/net/internal/iana" "golang.org/x/net/internal/socket" + + "golang.org/x/sys/unix" ) var ( ctlOpts = [ctlMax]ctlOpt{ - ctlTrafficClass: {sysIPV6_TCLASS, 4, marshalTrafficClass, parseTrafficClass}, - ctlHopLimit: {sysIPV6_HOPLIMIT, 4, marshalHopLimit, parseHopLimit}, - ctlPacketInfo: {sysIPV6_PKTINFO, sizeofInet6Pktinfo, marshalPacketInfo, parsePacketInfo}, - ctlNextHop: {sysIPV6_NEXTHOP, sizeofSockaddrInet6, marshalNextHop, parseNextHop}, - ctlPathMTU: {sysIPV6_PATHMTU, sizeofIPv6Mtuinfo, marshalPathMTU, parsePathMTU}, + ctlTrafficClass: {unix.IPV6_TCLASS, 4, marshalTrafficClass, parseTrafficClass}, + ctlHopLimit: {unix.IPV6_HOPLIMIT, 4, marshalHopLimit, parseHopLimit}, + ctlPacketInfo: {unix.IPV6_PKTINFO, sizeofInet6Pktinfo, marshalPacketInfo, parsePacketInfo}, + ctlNextHop: {unix.IPV6_NEXTHOP, sizeofSockaddrInet6, marshalNextHop, parseNextHop}, + ctlPathMTU: {unix.IPV6_PATHMTU, sizeofIPv6Mtuinfo, marshalPathMTU, parsePathMTU}, } sockOpts = map[int]*sockOpt{ - ssoHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_UNICAST_HOPS, Len: 4}}, - ssoMulticastInterface: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_MULTICAST_IF, Len: 4}}, - ssoMulticastHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_MULTICAST_HOPS, Len: 4}}, - ssoMulticastLoopback: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_MULTICAST_LOOP, Len: 4}}, - ssoTrafficClass: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_TCLASS, Len: 4}}, - ssoReceiveTrafficClass: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_RECVTCLASS, Len: 4}}, - ssoReceiveHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_RECVHOPLIMIT, Len: 4}}, - ssoReceivePacketInfo: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_RECVPKTINFO, Len: 4}}, - ssoReceivePathMTU: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_RECVPATHMTU, Len: 4}}, - ssoPathMTU: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_PATHMTU, Len: sizeofIPv6Mtuinfo}}, - ssoChecksum: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_CHECKSUM, Len: 4}}, - ssoICMPFilter: {Option: socket.Option{Level: iana.ProtocolIPv6ICMP, Name: sysICMP6_FILTER, Len: sizeofICMPv6Filter}}, - ssoJoinGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysMCAST_JOIN_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq}, - ssoLeaveGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysMCAST_LEAVE_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq}, - ssoJoinSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysMCAST_JOIN_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, - ssoLeaveSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysMCAST_LEAVE_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, - ssoBlockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysMCAST_BLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, - ssoUnblockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysMCAST_UNBLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, + ssoHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_UNICAST_HOPS, Len: 4}}, + ssoMulticastInterface: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_MULTICAST_IF, Len: 4}}, + ssoMulticastHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_MULTICAST_HOPS, Len: 4}}, + ssoMulticastLoopback: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_MULTICAST_LOOP, Len: 4}}, + ssoTrafficClass: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_TCLASS, Len: 4}}, + ssoReceiveTrafficClass: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_RECVTCLASS, Len: 4}}, + ssoReceiveHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_RECVHOPLIMIT, Len: 4}}, + ssoReceivePacketInfo: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_RECVPKTINFO, Len: 4}}, + ssoReceivePathMTU: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_RECVPATHMTU, Len: 4}}, + ssoPathMTU: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_PATHMTU, Len: sizeofIPv6Mtuinfo}}, + ssoChecksum: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_CHECKSUM, Len: 4}}, + ssoICMPFilter: {Option: socket.Option{Level: iana.ProtocolIPv6ICMP, Name: unix.ICMP6_FILTER, Len: sizeofICMPv6Filter}}, + ssoJoinGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.MCAST_JOIN_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq}, + ssoLeaveGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.MCAST_LEAVE_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq}, + ssoJoinSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.MCAST_JOIN_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, + ssoLeaveSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.MCAST_LEAVE_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, + ssoBlockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.MCAST_BLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, + ssoUnblockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.MCAST_UNBLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, } ) diff --git a/vendor/golang.org/x/net/ipv6/sys_freebsd.go b/vendor/golang.org/x/net/ipv6/sys_freebsd.go index 85a9f5d0..6282cf97 100644 --- a/vendor/golang.org/x/net/ipv6/sys_freebsd.go +++ b/vendor/golang.org/x/net/ipv6/sys_freebsd.go @@ -13,36 +13,38 @@ import ( "golang.org/x/net/internal/iana" "golang.org/x/net/internal/socket" + + "golang.org/x/sys/unix" ) var ( ctlOpts = [ctlMax]ctlOpt{ - ctlTrafficClass: {sysIPV6_TCLASS, 4, marshalTrafficClass, parseTrafficClass}, - ctlHopLimit: {sysIPV6_HOPLIMIT, 4, marshalHopLimit, parseHopLimit}, - ctlPacketInfo: {sysIPV6_PKTINFO, sizeofInet6Pktinfo, marshalPacketInfo, parsePacketInfo}, - ctlNextHop: {sysIPV6_NEXTHOP, sizeofSockaddrInet6, marshalNextHop, parseNextHop}, - ctlPathMTU: {sysIPV6_PATHMTU, sizeofIPv6Mtuinfo, marshalPathMTU, parsePathMTU}, + ctlTrafficClass: {unix.IPV6_TCLASS, 4, marshalTrafficClass, parseTrafficClass}, + ctlHopLimit: {unix.IPV6_HOPLIMIT, 4, marshalHopLimit, parseHopLimit}, + ctlPacketInfo: {unix.IPV6_PKTINFO, sizeofInet6Pktinfo, marshalPacketInfo, parsePacketInfo}, + ctlNextHop: {unix.IPV6_NEXTHOP, sizeofSockaddrInet6, marshalNextHop, parseNextHop}, + ctlPathMTU: {unix.IPV6_PATHMTU, sizeofIPv6Mtuinfo, marshalPathMTU, parsePathMTU}, } sockOpts = map[int]sockOpt{ - ssoTrafficClass: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_TCLASS, Len: 4}}, - ssoHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_UNICAST_HOPS, Len: 4}}, - ssoMulticastInterface: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_MULTICAST_IF, Len: 4}}, - ssoMulticastHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_MULTICAST_HOPS, Len: 4}}, - ssoMulticastLoopback: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_MULTICAST_LOOP, Len: 4}}, - ssoReceiveTrafficClass: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_RECVTCLASS, Len: 4}}, - ssoReceiveHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_RECVHOPLIMIT, Len: 4}}, - ssoReceivePacketInfo: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_RECVPKTINFO, Len: 4}}, - ssoReceivePathMTU: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_RECVPATHMTU, Len: 4}}, - ssoPathMTU: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_PATHMTU, Len: sizeofIPv6Mtuinfo}}, - ssoChecksum: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_CHECKSUM, Len: 4}}, - ssoICMPFilter: {Option: socket.Option{Level: iana.ProtocolIPv6ICMP, Name: sysICMP6_FILTER, Len: sizeofICMPv6Filter}}, - ssoJoinGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysMCAST_JOIN_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq}, - ssoLeaveGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysMCAST_LEAVE_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq}, - ssoJoinSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysMCAST_JOIN_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, - ssoLeaveSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysMCAST_LEAVE_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, - ssoBlockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysMCAST_BLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, - ssoUnblockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysMCAST_UNBLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, + ssoTrafficClass: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_TCLASS, Len: 4}}, + ssoHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_UNICAST_HOPS, Len: 4}}, + ssoMulticastInterface: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_MULTICAST_IF, Len: 4}}, + ssoMulticastHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_MULTICAST_HOPS, Len: 4}}, + ssoMulticastLoopback: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_MULTICAST_LOOP, Len: 4}}, + ssoReceiveTrafficClass: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_RECVTCLASS, Len: 4}}, + ssoReceiveHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_RECVHOPLIMIT, Len: 4}}, + ssoReceivePacketInfo: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_RECVPKTINFO, Len: 4}}, + ssoReceivePathMTU: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_RECVPATHMTU, Len: 4}}, + ssoPathMTU: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_PATHMTU, Len: sizeofIPv6Mtuinfo}}, + ssoChecksum: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_CHECKSUM, Len: 4}}, + ssoICMPFilter: {Option: socket.Option{Level: iana.ProtocolIPv6ICMP, Name: unix.ICMP6_FILTER, Len: sizeofICMPv6Filter}}, + ssoJoinGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.MCAST_JOIN_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq}, + ssoLeaveGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.MCAST_LEAVE_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq}, + ssoJoinSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.MCAST_JOIN_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, + ssoLeaveSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.MCAST_LEAVE_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, + ssoBlockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.MCAST_BLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, + ssoUnblockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.MCAST_UNBLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, } ) diff --git a/vendor/golang.org/x/net/ipv6/sys_linux.go b/vendor/golang.org/x/net/ipv6/sys_linux.go index 96e8093a..82e21210 100644 --- a/vendor/golang.org/x/net/ipv6/sys_linux.go +++ b/vendor/golang.org/x/net/ipv6/sys_linux.go @@ -11,36 +11,37 @@ import ( "golang.org/x/net/internal/iana" "golang.org/x/net/internal/socket" + "golang.org/x/sys/unix" ) var ( ctlOpts = [ctlMax]ctlOpt{ - ctlTrafficClass: {sysIPV6_TCLASS, 4, marshalTrafficClass, parseTrafficClass}, - ctlHopLimit: {sysIPV6_HOPLIMIT, 4, marshalHopLimit, parseHopLimit}, - ctlPacketInfo: {sysIPV6_PKTINFO, sizeofInet6Pktinfo, marshalPacketInfo, parsePacketInfo}, - ctlPathMTU: {sysIPV6_PATHMTU, sizeofIPv6Mtuinfo, marshalPathMTU, parsePathMTU}, + ctlTrafficClass: {unix.IPV6_TCLASS, 4, marshalTrafficClass, parseTrafficClass}, + ctlHopLimit: {unix.IPV6_HOPLIMIT, 4, marshalHopLimit, parseHopLimit}, + ctlPacketInfo: {unix.IPV6_PKTINFO, sizeofInet6Pktinfo, marshalPacketInfo, parsePacketInfo}, + ctlPathMTU: {unix.IPV6_PATHMTU, sizeofIPv6Mtuinfo, marshalPathMTU, parsePathMTU}, } sockOpts = map[int]*sockOpt{ - ssoTrafficClass: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_TCLASS, Len: 4}}, - ssoHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_UNICAST_HOPS, Len: 4}}, - ssoMulticastInterface: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_MULTICAST_IF, Len: 4}}, - ssoMulticastHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_MULTICAST_HOPS, Len: 4}}, - ssoMulticastLoopback: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_MULTICAST_LOOP, Len: 4}}, - ssoReceiveTrafficClass: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_RECVTCLASS, Len: 4}}, - ssoReceiveHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_RECVHOPLIMIT, Len: 4}}, - ssoReceivePacketInfo: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_RECVPKTINFO, Len: 4}}, - ssoReceivePathMTU: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_RECVPATHMTU, Len: 4}}, - ssoPathMTU: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_PATHMTU, Len: sizeofIPv6Mtuinfo}}, - ssoChecksum: {Option: socket.Option{Level: iana.ProtocolReserved, Name: sysIPV6_CHECKSUM, Len: 4}}, - ssoICMPFilter: {Option: socket.Option{Level: iana.ProtocolIPv6ICMP, Name: sysICMPV6_FILTER, Len: sizeofICMPv6Filter}}, - ssoJoinGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysMCAST_JOIN_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq}, - ssoLeaveGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysMCAST_LEAVE_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq}, - ssoJoinSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysMCAST_JOIN_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, - ssoLeaveSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysMCAST_LEAVE_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, - ssoBlockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysMCAST_BLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, - ssoUnblockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysMCAST_UNBLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, + ssoTrafficClass: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_TCLASS, Len: 4}}, + ssoHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_UNICAST_HOPS, Len: 4}}, + ssoMulticastInterface: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_MULTICAST_IF, Len: 4}}, + ssoMulticastHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_MULTICAST_HOPS, Len: 4}}, + ssoMulticastLoopback: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_MULTICAST_LOOP, Len: 4}}, + ssoReceiveTrafficClass: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_RECVTCLASS, Len: 4}}, + ssoReceiveHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_RECVHOPLIMIT, Len: 4}}, + ssoReceivePacketInfo: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_RECVPKTINFO, Len: 4}}, + ssoReceivePathMTU: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_RECVPATHMTU, Len: 4}}, + ssoPathMTU: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_PATHMTU, Len: sizeofIPv6Mtuinfo}}, + ssoChecksum: {Option: socket.Option{Level: iana.ProtocolReserved, Name: unix.IPV6_CHECKSUM, Len: 4}}, + ssoICMPFilter: {Option: socket.Option{Level: iana.ProtocolIPv6ICMP, Name: unix.ICMPV6_FILTER, Len: sizeofICMPv6Filter}}, + ssoJoinGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.MCAST_JOIN_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq}, + ssoLeaveGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.MCAST_LEAVE_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq}, + ssoJoinSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.MCAST_JOIN_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, + ssoLeaveSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.MCAST_LEAVE_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, + ssoBlockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.MCAST_BLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, + ssoUnblockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.MCAST_UNBLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, ssoAttachFilter: {Option: socket.Option{Level: unix.SOL_SOCKET, Name: unix.SO_ATTACH_FILTER, Len: unix.SizeofSockFprog}}, } ) diff --git a/vendor/golang.org/x/net/ipv6/sys_solaris.go b/vendor/golang.org/x/net/ipv6/sys_solaris.go index d348b5f6..1fc30add 100644 --- a/vendor/golang.org/x/net/ipv6/sys_solaris.go +++ b/vendor/golang.org/x/net/ipv6/sys_solaris.go @@ -11,36 +11,38 @@ import ( "golang.org/x/net/internal/iana" "golang.org/x/net/internal/socket" + + "golang.org/x/sys/unix" ) var ( ctlOpts = [ctlMax]ctlOpt{ - ctlTrafficClass: {sysIPV6_TCLASS, 4, marshalTrafficClass, parseTrafficClass}, - ctlHopLimit: {sysIPV6_HOPLIMIT, 4, marshalHopLimit, parseHopLimit}, - ctlPacketInfo: {sysIPV6_PKTINFO, sizeofInet6Pktinfo, marshalPacketInfo, parsePacketInfo}, - ctlNextHop: {sysIPV6_NEXTHOP, sizeofSockaddrInet6, marshalNextHop, parseNextHop}, - ctlPathMTU: {sysIPV6_PATHMTU, sizeofIPv6Mtuinfo, marshalPathMTU, parsePathMTU}, + ctlTrafficClass: {unix.IPV6_TCLASS, 4, marshalTrafficClass, parseTrafficClass}, + ctlHopLimit: {unix.IPV6_HOPLIMIT, 4, marshalHopLimit, parseHopLimit}, + ctlPacketInfo: {unix.IPV6_PKTINFO, sizeofInet6Pktinfo, marshalPacketInfo, parsePacketInfo}, + ctlNextHop: {unix.IPV6_NEXTHOP, sizeofSockaddrInet6, marshalNextHop, parseNextHop}, + ctlPathMTU: {unix.IPV6_PATHMTU, sizeofIPv6Mtuinfo, marshalPathMTU, parsePathMTU}, } sockOpts = map[int]*sockOpt{ - ssoTrafficClass: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_TCLASS, Len: 4}}, - ssoHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_UNICAST_HOPS, Len: 4}}, - ssoMulticastInterface: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_MULTICAST_IF, Len: 4}}, - ssoMulticastHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_MULTICAST_HOPS, Len: 4}}, - ssoMulticastLoopback: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_MULTICAST_LOOP, Len: 4}}, - ssoReceiveTrafficClass: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_RECVTCLASS, Len: 4}}, - ssoReceiveHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_RECVHOPLIMIT, Len: 4}}, - ssoReceivePacketInfo: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_RECVPKTINFO, Len: 4}}, - ssoReceivePathMTU: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_RECVPATHMTU, Len: 4}}, - ssoPathMTU: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_PATHMTU, Len: sizeofIPv6Mtuinfo}}, - ssoChecksum: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_CHECKSUM, Len: 4}}, - ssoICMPFilter: {Option: socket.Option{Level: iana.ProtocolIPv6ICMP, Name: sysICMP6_FILTER, Len: sizeofICMPv6Filter}}, - ssoJoinGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysMCAST_JOIN_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq}, - ssoLeaveGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysMCAST_LEAVE_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq}, - ssoJoinSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysMCAST_JOIN_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, - ssoLeaveSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysMCAST_LEAVE_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, - ssoBlockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysMCAST_BLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, - ssoUnblockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysMCAST_UNBLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, + ssoTrafficClass: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_TCLASS, Len: 4}}, + ssoHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_UNICAST_HOPS, Len: 4}}, + ssoMulticastInterface: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_MULTICAST_IF, Len: 4}}, + ssoMulticastHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_MULTICAST_HOPS, Len: 4}}, + ssoMulticastLoopback: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_MULTICAST_LOOP, Len: 4}}, + ssoReceiveTrafficClass: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_RECVTCLASS, Len: 4}}, + ssoReceiveHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_RECVHOPLIMIT, Len: 4}}, + ssoReceivePacketInfo: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_RECVPKTINFO, Len: 4}}, + ssoReceivePathMTU: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_RECVPATHMTU, Len: 4}}, + ssoPathMTU: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_PATHMTU, Len: sizeofIPv6Mtuinfo}}, + ssoChecksum: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_CHECKSUM, Len: 4}}, + ssoICMPFilter: {Option: socket.Option{Level: iana.ProtocolIPv6ICMP, Name: unix.ICMP6_FILTER, Len: sizeofICMPv6Filter}}, + ssoJoinGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.MCAST_JOIN_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq}, + ssoLeaveGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.MCAST_LEAVE_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq}, + ssoJoinSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.MCAST_JOIN_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, + ssoLeaveSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.MCAST_LEAVE_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, + ssoBlockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.MCAST_BLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, + ssoUnblockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.MCAST_UNBLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, } ) diff --git a/vendor/golang.org/x/net/ipv6/sys_ssmreq.go b/vendor/golang.org/x/net/ipv6/sys_ssmreq.go index 9b52e978..023488a4 100644 --- a/vendor/golang.org/x/net/ipv6/sys_ssmreq.go +++ b/vendor/golang.org/x/net/ipv6/sys_ssmreq.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build aix darwin freebsd linux solaris +//go:build aix || darwin || freebsd || linux || solaris || zos +// +build aix darwin freebsd linux solaris zos package ipv6 diff --git a/vendor/golang.org/x/net/ipv6/sys_ssmreq_stub.go b/vendor/golang.org/x/net/ipv6/sys_ssmreq_stub.go index d5bc1108..acdf2e5c 100644 --- a/vendor/golang.org/x/net/ipv6/sys_ssmreq_stub.go +++ b/vendor/golang.org/x/net/ipv6/sys_ssmreq_stub.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build !aix,!darwin,!freebsd,!linux,!solaris +//go:build !aix && !darwin && !freebsd && !linux && !solaris && !zos +// +build !aix,!darwin,!freebsd,!linux,!solaris,!zos package ipv6 diff --git a/vendor/golang.org/x/net/ipv6/sys_stub.go b/vendor/golang.org/x/net/ipv6/sys_stub.go index 4f252d09..5807bba3 100644 --- a/vendor/golang.org/x/net/ipv6/sys_stub.go +++ b/vendor/golang.org/x/net/ipv6/sys_stub.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!windows +//go:build !aix && !darwin && !dragonfly && !freebsd && !linux && !netbsd && !openbsd && !solaris && !windows && !zos +// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!windows,!zos package ipv6 diff --git a/vendor/golang.org/x/net/ipv6/sys_windows.go b/vendor/golang.org/x/net/ipv6/sys_windows.go index fc36b018..fda8a299 100644 --- a/vendor/golang.org/x/net/ipv6/sys_windows.go +++ b/vendor/golang.org/x/net/ipv6/sys_windows.go @@ -10,18 +10,11 @@ import ( "golang.org/x/net/internal/iana" "golang.org/x/net/internal/socket" + + "golang.org/x/sys/windows" ) const ( - // See ws2tcpip.h. - sysIPV6_UNICAST_HOPS = 0x4 - sysIPV6_MULTICAST_IF = 0x9 - sysIPV6_MULTICAST_HOPS = 0xa - sysIPV6_MULTICAST_LOOP = 0xb - sysIPV6_JOIN_GROUP = 0xc - sysIPV6_LEAVE_GROUP = 0xd - sysIPV6_PKTINFO = 0x13 - sizeofSockaddrInet6 = 0x1c sizeofIPv6Mreq = 0x14 @@ -55,12 +48,12 @@ var ( ctlOpts = [ctlMax]ctlOpt{} sockOpts = map[int]*sockOpt{ - ssoHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_UNICAST_HOPS, Len: 4}}, - ssoMulticastInterface: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_MULTICAST_IF, Len: 4}}, - ssoMulticastHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_MULTICAST_HOPS, Len: 4}}, - ssoMulticastLoopback: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_MULTICAST_LOOP, Len: 4}}, - ssoJoinGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_JOIN_GROUP, Len: sizeofIPv6Mreq}, typ: ssoTypeIPMreq}, - ssoLeaveGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_LEAVE_GROUP, Len: sizeofIPv6Mreq}, typ: ssoTypeIPMreq}, + ssoHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: windows.IPV6_UNICAST_HOPS, Len: 4}}, + ssoMulticastInterface: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: windows.IPV6_MULTICAST_IF, Len: 4}}, + ssoMulticastHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: windows.IPV6_MULTICAST_HOPS, Len: 4}}, + ssoMulticastLoopback: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: windows.IPV6_MULTICAST_LOOP, Len: 4}}, + ssoJoinGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: windows.IPV6_JOIN_GROUP, Len: sizeofIPv6Mreq}, typ: ssoTypeIPMreq}, + ssoLeaveGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: windows.IPV6_LEAVE_GROUP, Len: sizeofIPv6Mreq}, typ: ssoTypeIPMreq}, } ) diff --git a/vendor/golang.org/x/net/ipv6/sys_zos.go b/vendor/golang.org/x/net/ipv6/sys_zos.go new file mode 100644 index 00000000..31adc866 --- /dev/null +++ b/vendor/golang.org/x/net/ipv6/sys_zos.go @@ -0,0 +1,72 @@ +// Copyright 2020 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package ipv6 + +import ( + "net" + "syscall" + "unsafe" + + "golang.org/x/net/internal/iana" + "golang.org/x/net/internal/socket" + + "golang.org/x/sys/unix" +) + +var ( + ctlOpts = [ctlMax]ctlOpt{ + ctlHopLimit: {unix.IPV6_HOPLIMIT, 4, marshalHopLimit, parseHopLimit}, + ctlPacketInfo: {unix.IPV6_PKTINFO, sizeofInet6Pktinfo, marshalPacketInfo, parsePacketInfo}, + ctlPathMTU: {unix.IPV6_PATHMTU, sizeofIPv6Mtuinfo, marshalPathMTU, parsePathMTU}, + } + + sockOpts = map[int]*sockOpt{ + ssoTrafficClass: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_TCLASS, Len: 4}}, + ssoHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_UNICAST_HOPS, Len: 4}}, + ssoMulticastInterface: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_MULTICAST_IF, Len: 4}}, + ssoMulticastHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_MULTICAST_HOPS, Len: 4}}, + ssoMulticastLoopback: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_MULTICAST_LOOP, Len: 4}}, + ssoReceiveTrafficClass: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_RECVTCLASS, Len: 4}}, + ssoReceiveHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_RECVHOPLIMIT, Len: 4}}, + ssoReceivePacketInfo: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_RECVPKTINFO, Len: 4}}, + ssoReceivePathMTU: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_RECVPATHMTU, Len: 4}}, + ssoChecksum: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_CHECKSUM, Len: 4}}, + ssoICMPFilter: {Option: socket.Option{Level: iana.ProtocolIPv6ICMP, Name: unix.ICMP6_FILTER, Len: sizeofICMPv6Filter}}, + ssoJoinGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.MCAST_JOIN_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq}, + ssoLeaveGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.MCAST_LEAVE_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq}, + ssoJoinSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.MCAST_JOIN_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, + ssoLeaveSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.MCAST_LEAVE_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, + ssoBlockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.MCAST_BLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, + ssoUnblockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.MCAST_UNBLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}, + } +) + +func (sa *sockaddrInet6) setSockaddr(ip net.IP, i int) { + sa.Family = syscall.AF_INET6 + copy(sa.Addr[:], ip) + sa.Scope_id = uint32(i) +} + +func (pi *inet6Pktinfo) setIfindex(i int) { + pi.Ifindex = uint32(i) +} + +func (gr *groupReq) setGroup(grp net.IP) { + sa := (*sockaddrInet6)(unsafe.Pointer(&gr.Group)) + sa.Family = syscall.AF_INET6 + sa.Len = sizeofSockaddrInet6 + copy(sa.Addr[:], grp) +} + +func (gsr *groupSourceReq) setSourceGroup(grp, src net.IP) { + sa := (*sockaddrInet6)(unsafe.Pointer(&gsr.Group)) + sa.Family = syscall.AF_INET6 + sa.Len = sizeofSockaddrInet6 + copy(sa.Addr[:], grp) + sa = (*sockaddrInet6)(unsafe.Pointer(&gsr.Source)) + sa.Family = syscall.AF_INET6 + sa.Len = sizeofSockaddrInet6 + copy(sa.Addr[:], src) +} diff --git a/vendor/golang.org/x/net/ipv6/zsys_aix_ppc64.go b/vendor/golang.org/x/net/ipv6/zsys_aix_ppc64.go index bf44e338..f604b0f3 100644 --- a/vendor/golang.org/x/net/ipv6/zsys_aix_ppc64.go +++ b/vendor/golang.org/x/net/ipv6/zsys_aix_ppc64.go @@ -2,46 +2,12 @@ // cgo -godefs defs_aix.go // Added for go1.11 compatibility +//go:build aix // +build aix package ipv6 const ( - sysIPV6_UNICAST_HOPS = 0x4 - sysIPV6_MULTICAST_IF = 0x9 - sysIPV6_MULTICAST_HOPS = 0xa - sysIPV6_MULTICAST_LOOP = 0xb - sysIPV6_JOIN_GROUP = 0xc - sysIPV6_LEAVE_GROUP = 0xd - sysICMP6_FILTER = 0x26 - - sysIPV6_CHECKSUM = 0x27 - sysIPV6_V6ONLY = 0x25 - - sysIPV6_RTHDRDSTOPTS = 0x37 - - sysIPV6_RECVPKTINFO = 0x23 - sysIPV6_RECVHOPLIMIT = 0x29 - sysIPV6_RECVRTHDR = 0x33 - sysIPV6_RECVHOPOPTS = 0x35 - sysIPV6_RECVDSTOPTS = 0x38 - - sysIPV6_USE_MIN_MTU = 0x2c - sysIPV6_RECVPATHMTU = 0x2f - sysIPV6_PATHMTU = 0x2e - - sysIPV6_PKTINFO = 0x21 - sysIPV6_HOPLIMIT = 0x28 - sysIPV6_NEXTHOP = 0x30 - sysIPV6_HOPOPTS = 0x34 - sysIPV6_DSTOPTS = 0x36 - sysIPV6_RTHDR = 0x32 - - sysIPV6_RECVTCLASS = 0x2a - - sysIPV6_TCLASS = 0x2b - sysIPV6_DONTFRAG = 0x2d - sizeofSockaddrStorage = 0x508 sizeofSockaddrInet6 = 0x1c sizeofInet6Pktinfo = 0x14 diff --git a/vendor/golang.org/x/net/ipv6/zsys_darwin.go b/vendor/golang.org/x/net/ipv6/zsys_darwin.go index 555744af..dd6f7b28 100644 --- a/vendor/golang.org/x/net/ipv6/zsys_darwin.go +++ b/vendor/golang.org/x/net/ipv6/zsys_darwin.go @@ -4,73 +4,6 @@ package ipv6 const ( - sysIPV6_UNICAST_HOPS = 0x4 - sysIPV6_MULTICAST_IF = 0x9 - sysIPV6_MULTICAST_HOPS = 0xa - sysIPV6_MULTICAST_LOOP = 0xb - sysIPV6_JOIN_GROUP = 0xc - sysIPV6_LEAVE_GROUP = 0xd - - sysIPV6_PORTRANGE = 0xe - sysICMP6_FILTER = 0x12 - sysIPV6_2292PKTINFO = 0x13 - sysIPV6_2292HOPLIMIT = 0x14 - sysIPV6_2292NEXTHOP = 0x15 - sysIPV6_2292HOPOPTS = 0x16 - sysIPV6_2292DSTOPTS = 0x17 - sysIPV6_2292RTHDR = 0x18 - - sysIPV6_2292PKTOPTIONS = 0x19 - - sysIPV6_CHECKSUM = 0x1a - sysIPV6_V6ONLY = 0x1b - - sysIPV6_IPSEC_POLICY = 0x1c - - sysIPV6_RECVTCLASS = 0x23 - sysIPV6_TCLASS = 0x24 - - sysIPV6_RTHDRDSTOPTS = 0x39 - - sysIPV6_RECVPKTINFO = 0x3d - - sysIPV6_RECVHOPLIMIT = 0x25 - sysIPV6_RECVRTHDR = 0x26 - sysIPV6_RECVHOPOPTS = 0x27 - sysIPV6_RECVDSTOPTS = 0x28 - - sysIPV6_USE_MIN_MTU = 0x2a - sysIPV6_RECVPATHMTU = 0x2b - - sysIPV6_PATHMTU = 0x2c - - sysIPV6_PKTINFO = 0x2e - sysIPV6_HOPLIMIT = 0x2f - sysIPV6_NEXTHOP = 0x30 - sysIPV6_HOPOPTS = 0x31 - sysIPV6_DSTOPTS = 0x32 - sysIPV6_RTHDR = 0x33 - - sysIPV6_AUTOFLOWLABEL = 0x3b - - sysIPV6_DONTFRAG = 0x3e - - sysIPV6_PREFER_TEMPADDR = 0x3f - - sysIPV6_MSFILTER = 0x4a - sysMCAST_JOIN_GROUP = 0x50 - sysMCAST_LEAVE_GROUP = 0x51 - sysMCAST_JOIN_SOURCE_GROUP = 0x52 - sysMCAST_LEAVE_SOURCE_GROUP = 0x53 - sysMCAST_BLOCK_SOURCE = 0x54 - sysMCAST_UNBLOCK_SOURCE = 0x55 - - sysIPV6_BOUND_IF = 0x7d - - sysIPV6_PORTRANGE_DEFAULT = 0x0 - sysIPV6_PORTRANGE_HIGH = 0x1 - sysIPV6_PORTRANGE_LOW = 0x2 - sizeofSockaddrStorage = 0x80 sizeofSockaddrInet6 = 0x1c sizeofInet6Pktinfo = 0x14 diff --git a/vendor/golang.org/x/net/ipv6/zsys_dragonfly.go b/vendor/golang.org/x/net/ipv6/zsys_dragonfly.go index cf3cc102..6b45a94f 100644 --- a/vendor/golang.org/x/net/ipv6/zsys_dragonfly.go +++ b/vendor/golang.org/x/net/ipv6/zsys_dragonfly.go @@ -4,52 +4,6 @@ package ipv6 const ( - sysIPV6_UNICAST_HOPS = 0x4 - sysIPV6_MULTICAST_IF = 0x9 - sysIPV6_MULTICAST_HOPS = 0xa - sysIPV6_MULTICAST_LOOP = 0xb - sysIPV6_JOIN_GROUP = 0xc - sysIPV6_LEAVE_GROUP = 0xd - sysIPV6_PORTRANGE = 0xe - sysICMP6_FILTER = 0x12 - - sysIPV6_CHECKSUM = 0x1a - sysIPV6_V6ONLY = 0x1b - - sysIPV6_IPSEC_POLICY = 0x1c - - sysIPV6_RTHDRDSTOPTS = 0x23 - sysIPV6_RECVPKTINFO = 0x24 - sysIPV6_RECVHOPLIMIT = 0x25 - sysIPV6_RECVRTHDR = 0x26 - sysIPV6_RECVHOPOPTS = 0x27 - sysIPV6_RECVDSTOPTS = 0x28 - - sysIPV6_USE_MIN_MTU = 0x2a - sysIPV6_RECVPATHMTU = 0x2b - - sysIPV6_PATHMTU = 0x2c - - sysIPV6_PKTINFO = 0x2e - sysIPV6_HOPLIMIT = 0x2f - sysIPV6_NEXTHOP = 0x30 - sysIPV6_HOPOPTS = 0x31 - sysIPV6_DSTOPTS = 0x32 - sysIPV6_RTHDR = 0x33 - - sysIPV6_RECVTCLASS = 0x39 - - sysIPV6_AUTOFLOWLABEL = 0x3b - - sysIPV6_TCLASS = 0x3d - sysIPV6_DONTFRAG = 0x3e - - sysIPV6_PREFER_TEMPADDR = 0x3f - - sysIPV6_PORTRANGE_DEFAULT = 0x0 - sysIPV6_PORTRANGE_HIGH = 0x1 - sysIPV6_PORTRANGE_LOW = 0x2 - sizeofSockaddrInet6 = 0x1c sizeofInet6Pktinfo = 0x14 sizeofIPv6Mtuinfo = 0x20 diff --git a/vendor/golang.org/x/net/ipv6/zsys_freebsd_386.go b/vendor/golang.org/x/net/ipv6/zsys_freebsd_386.go index 73f31b26..8da55925 100644 --- a/vendor/golang.org/x/net/ipv6/zsys_freebsd_386.go +++ b/vendor/golang.org/x/net/ipv6/zsys_freebsd_386.go @@ -4,64 +4,6 @@ package ipv6 const ( - sysIPV6_UNICAST_HOPS = 0x4 - sysIPV6_MULTICAST_IF = 0x9 - sysIPV6_MULTICAST_HOPS = 0xa - sysIPV6_MULTICAST_LOOP = 0xb - sysIPV6_JOIN_GROUP = 0xc - sysIPV6_LEAVE_GROUP = 0xd - sysIPV6_PORTRANGE = 0xe - sysICMP6_FILTER = 0x12 - - sysIPV6_CHECKSUM = 0x1a - sysIPV6_V6ONLY = 0x1b - - sysIPV6_IPSEC_POLICY = 0x1c - - sysIPV6_RTHDRDSTOPTS = 0x23 - - sysIPV6_RECVPKTINFO = 0x24 - sysIPV6_RECVHOPLIMIT = 0x25 - sysIPV6_RECVRTHDR = 0x26 - sysIPV6_RECVHOPOPTS = 0x27 - sysIPV6_RECVDSTOPTS = 0x28 - - sysIPV6_USE_MIN_MTU = 0x2a - sysIPV6_RECVPATHMTU = 0x2b - - sysIPV6_PATHMTU = 0x2c - - sysIPV6_PKTINFO = 0x2e - sysIPV6_HOPLIMIT = 0x2f - sysIPV6_NEXTHOP = 0x30 - sysIPV6_HOPOPTS = 0x31 - sysIPV6_DSTOPTS = 0x32 - sysIPV6_RTHDR = 0x33 - - sysIPV6_RECVTCLASS = 0x39 - - sysIPV6_AUTOFLOWLABEL = 0x3b - - sysIPV6_TCLASS = 0x3d - sysIPV6_DONTFRAG = 0x3e - - sysIPV6_PREFER_TEMPADDR = 0x3f - - sysIPV6_BINDANY = 0x40 - - sysIPV6_MSFILTER = 0x4a - - sysMCAST_JOIN_GROUP = 0x50 - sysMCAST_LEAVE_GROUP = 0x51 - sysMCAST_JOIN_SOURCE_GROUP = 0x52 - sysMCAST_LEAVE_SOURCE_GROUP = 0x53 - sysMCAST_BLOCK_SOURCE = 0x54 - sysMCAST_UNBLOCK_SOURCE = 0x55 - - sysIPV6_PORTRANGE_DEFAULT = 0x0 - sysIPV6_PORTRANGE_HIGH = 0x1 - sysIPV6_PORTRANGE_LOW = 0x2 - sizeofSockaddrStorage = 0x80 sizeofSockaddrInet6 = 0x1c sizeofInet6Pktinfo = 0x14 diff --git a/vendor/golang.org/x/net/ipv6/zsys_freebsd_amd64.go b/vendor/golang.org/x/net/ipv6/zsys_freebsd_amd64.go index 490ce7cf..72a1a65a 100644 --- a/vendor/golang.org/x/net/ipv6/zsys_freebsd_amd64.go +++ b/vendor/golang.org/x/net/ipv6/zsys_freebsd_amd64.go @@ -4,64 +4,6 @@ package ipv6 const ( - sysIPV6_UNICAST_HOPS = 0x4 - sysIPV6_MULTICAST_IF = 0x9 - sysIPV6_MULTICAST_HOPS = 0xa - sysIPV6_MULTICAST_LOOP = 0xb - sysIPV6_JOIN_GROUP = 0xc - sysIPV6_LEAVE_GROUP = 0xd - sysIPV6_PORTRANGE = 0xe - sysICMP6_FILTER = 0x12 - - sysIPV6_CHECKSUM = 0x1a - sysIPV6_V6ONLY = 0x1b - - sysIPV6_IPSEC_POLICY = 0x1c - - sysIPV6_RTHDRDSTOPTS = 0x23 - - sysIPV6_RECVPKTINFO = 0x24 - sysIPV6_RECVHOPLIMIT = 0x25 - sysIPV6_RECVRTHDR = 0x26 - sysIPV6_RECVHOPOPTS = 0x27 - sysIPV6_RECVDSTOPTS = 0x28 - - sysIPV6_USE_MIN_MTU = 0x2a - sysIPV6_RECVPATHMTU = 0x2b - - sysIPV6_PATHMTU = 0x2c - - sysIPV6_PKTINFO = 0x2e - sysIPV6_HOPLIMIT = 0x2f - sysIPV6_NEXTHOP = 0x30 - sysIPV6_HOPOPTS = 0x31 - sysIPV6_DSTOPTS = 0x32 - sysIPV6_RTHDR = 0x33 - - sysIPV6_RECVTCLASS = 0x39 - - sysIPV6_AUTOFLOWLABEL = 0x3b - - sysIPV6_TCLASS = 0x3d - sysIPV6_DONTFRAG = 0x3e - - sysIPV6_PREFER_TEMPADDR = 0x3f - - sysIPV6_BINDANY = 0x40 - - sysIPV6_MSFILTER = 0x4a - - sysMCAST_JOIN_GROUP = 0x50 - sysMCAST_LEAVE_GROUP = 0x51 - sysMCAST_JOIN_SOURCE_GROUP = 0x52 - sysMCAST_LEAVE_SOURCE_GROUP = 0x53 - sysMCAST_BLOCK_SOURCE = 0x54 - sysMCAST_UNBLOCK_SOURCE = 0x55 - - sysIPV6_PORTRANGE_DEFAULT = 0x0 - sysIPV6_PORTRANGE_HIGH = 0x1 - sysIPV6_PORTRANGE_LOW = 0x2 - sizeofSockaddrStorage = 0x80 sizeofSockaddrInet6 = 0x1c sizeofInet6Pktinfo = 0x14 diff --git a/vendor/golang.org/x/net/ipv6/zsys_freebsd_arm.go b/vendor/golang.org/x/net/ipv6/zsys_freebsd_arm.go index 490ce7cf..72a1a65a 100644 --- a/vendor/golang.org/x/net/ipv6/zsys_freebsd_arm.go +++ b/vendor/golang.org/x/net/ipv6/zsys_freebsd_arm.go @@ -4,64 +4,6 @@ package ipv6 const ( - sysIPV6_UNICAST_HOPS = 0x4 - sysIPV6_MULTICAST_IF = 0x9 - sysIPV6_MULTICAST_HOPS = 0xa - sysIPV6_MULTICAST_LOOP = 0xb - sysIPV6_JOIN_GROUP = 0xc - sysIPV6_LEAVE_GROUP = 0xd - sysIPV6_PORTRANGE = 0xe - sysICMP6_FILTER = 0x12 - - sysIPV6_CHECKSUM = 0x1a - sysIPV6_V6ONLY = 0x1b - - sysIPV6_IPSEC_POLICY = 0x1c - - sysIPV6_RTHDRDSTOPTS = 0x23 - - sysIPV6_RECVPKTINFO = 0x24 - sysIPV6_RECVHOPLIMIT = 0x25 - sysIPV6_RECVRTHDR = 0x26 - sysIPV6_RECVHOPOPTS = 0x27 - sysIPV6_RECVDSTOPTS = 0x28 - - sysIPV6_USE_MIN_MTU = 0x2a - sysIPV6_RECVPATHMTU = 0x2b - - sysIPV6_PATHMTU = 0x2c - - sysIPV6_PKTINFO = 0x2e - sysIPV6_HOPLIMIT = 0x2f - sysIPV6_NEXTHOP = 0x30 - sysIPV6_HOPOPTS = 0x31 - sysIPV6_DSTOPTS = 0x32 - sysIPV6_RTHDR = 0x33 - - sysIPV6_RECVTCLASS = 0x39 - - sysIPV6_AUTOFLOWLABEL = 0x3b - - sysIPV6_TCLASS = 0x3d - sysIPV6_DONTFRAG = 0x3e - - sysIPV6_PREFER_TEMPADDR = 0x3f - - sysIPV6_BINDANY = 0x40 - - sysIPV6_MSFILTER = 0x4a - - sysMCAST_JOIN_GROUP = 0x50 - sysMCAST_LEAVE_GROUP = 0x51 - sysMCAST_JOIN_SOURCE_GROUP = 0x52 - sysMCAST_LEAVE_SOURCE_GROUP = 0x53 - sysMCAST_BLOCK_SOURCE = 0x54 - sysMCAST_UNBLOCK_SOURCE = 0x55 - - sysIPV6_PORTRANGE_DEFAULT = 0x0 - sysIPV6_PORTRANGE_HIGH = 0x1 - sysIPV6_PORTRANGE_LOW = 0x2 - sizeofSockaddrStorage = 0x80 sizeofSockaddrInet6 = 0x1c sizeofInet6Pktinfo = 0x14 diff --git a/vendor/golang.org/x/net/ipv6/zsys_freebsd_arm64.go b/vendor/golang.org/x/net/ipv6/zsys_freebsd_arm64.go index 47e99ac9..5b39eb8d 100644 --- a/vendor/golang.org/x/net/ipv6/zsys_freebsd_arm64.go +++ b/vendor/golang.org/x/net/ipv6/zsys_freebsd_arm64.go @@ -4,64 +4,6 @@ package ipv6 const ( - sysIPV6_UNICAST_HOPS = 0x4 - sysIPV6_MULTICAST_IF = 0x9 - sysIPV6_MULTICAST_HOPS = 0xa - sysIPV6_MULTICAST_LOOP = 0xb - sysIPV6_JOIN_GROUP = 0xc - sysIPV6_LEAVE_GROUP = 0xd - sysIPV6_PORTRANGE = 0xe - sysICMP6_FILTER = 0x12 - - sysIPV6_CHECKSUM = 0x1a - sysIPV6_V6ONLY = 0x1b - - sysIPV6_IPSEC_POLICY = 0x1c - - sysIPV6_RTHDRDSTOPTS = 0x23 - - sysIPV6_RECVPKTINFO = 0x24 - sysIPV6_RECVHOPLIMIT = 0x25 - sysIPV6_RECVRTHDR = 0x26 - sysIPV6_RECVHOPOPTS = 0x27 - sysIPV6_RECVDSTOPTS = 0x28 - - sysIPV6_USE_MIN_MTU = 0x2a - sysIPV6_RECVPATHMTU = 0x2b - - sysIPV6_PATHMTU = 0x2c - - sysIPV6_PKTINFO = 0x2e - sysIPV6_HOPLIMIT = 0x2f - sysIPV6_NEXTHOP = 0x30 - sysIPV6_HOPOPTS = 0x31 - sysIPV6_DSTOPTS = 0x32 - sysIPV6_RTHDR = 0x33 - - sysIPV6_RECVTCLASS = 0x39 - - sysIPV6_AUTOFLOWLABEL = 0x3b - - sysIPV6_TCLASS = 0x3d - sysIPV6_DONTFRAG = 0x3e - - sysIPV6_PREFER_TEMPADDR = 0x3f - - sysIPV6_BINDANY = 0x40 - - sysIPV6_MSFILTER = 0x4a - - sysMCAST_JOIN_GROUP = 0x50 - sysMCAST_LEAVE_GROUP = 0x51 - sysMCAST_JOIN_SOURCE_GROUP = 0x52 - sysMCAST_LEAVE_SOURCE_GROUP = 0x53 - sysMCAST_BLOCK_SOURCE = 0x54 - sysMCAST_UNBLOCK_SOURCE = 0x55 - - sysIPV6_PORTRANGE_DEFAULT = 0x0 - sysIPV6_PORTRANGE_HIGH = 0x1 - sysIPV6_PORTRANGE_LOW = 0x2 - sizeofSockaddrStorage = 0x80 sizeofSockaddrInet6 = 0x1c sizeofInet6Pktinfo = 0x14 diff --git a/vendor/golang.org/x/net/ipv6/zsys_linux_386.go b/vendor/golang.org/x/net/ipv6/zsys_linux_386.go index bde4a8f8..ad71871b 100644 --- a/vendor/golang.org/x/net/ipv6/zsys_linux_386.go +++ b/vendor/golang.org/x/net/ipv6/zsys_linux_386.go @@ -4,86 +4,6 @@ package ipv6 const ( - sysIPV6_ADDRFORM = 0x1 - sysIPV6_2292PKTINFO = 0x2 - sysIPV6_2292HOPOPTS = 0x3 - sysIPV6_2292DSTOPTS = 0x4 - sysIPV6_2292RTHDR = 0x5 - sysIPV6_2292PKTOPTIONS = 0x6 - sysIPV6_CHECKSUM = 0x7 - sysIPV6_2292HOPLIMIT = 0x8 - sysIPV6_NEXTHOP = 0x9 - sysIPV6_FLOWINFO = 0xb - - sysIPV6_UNICAST_HOPS = 0x10 - sysIPV6_MULTICAST_IF = 0x11 - sysIPV6_MULTICAST_HOPS = 0x12 - sysIPV6_MULTICAST_LOOP = 0x13 - sysIPV6_ADD_MEMBERSHIP = 0x14 - sysIPV6_DROP_MEMBERSHIP = 0x15 - sysMCAST_JOIN_GROUP = 0x2a - sysMCAST_LEAVE_GROUP = 0x2d - sysMCAST_JOIN_SOURCE_GROUP = 0x2e - sysMCAST_LEAVE_SOURCE_GROUP = 0x2f - sysMCAST_BLOCK_SOURCE = 0x2b - sysMCAST_UNBLOCK_SOURCE = 0x2c - sysMCAST_MSFILTER = 0x30 - sysIPV6_ROUTER_ALERT = 0x16 - sysIPV6_MTU_DISCOVER = 0x17 - sysIPV6_MTU = 0x18 - sysIPV6_RECVERR = 0x19 - sysIPV6_V6ONLY = 0x1a - sysIPV6_JOIN_ANYCAST = 0x1b - sysIPV6_LEAVE_ANYCAST = 0x1c - - sysIPV6_FLOWLABEL_MGR = 0x20 - sysIPV6_FLOWINFO_SEND = 0x21 - - sysIPV6_IPSEC_POLICY = 0x22 - sysIPV6_XFRM_POLICY = 0x23 - - sysIPV6_RECVPKTINFO = 0x31 - sysIPV6_PKTINFO = 0x32 - sysIPV6_RECVHOPLIMIT = 0x33 - sysIPV6_HOPLIMIT = 0x34 - sysIPV6_RECVHOPOPTS = 0x35 - sysIPV6_HOPOPTS = 0x36 - sysIPV6_RTHDRDSTOPTS = 0x37 - sysIPV6_RECVRTHDR = 0x38 - sysIPV6_RTHDR = 0x39 - sysIPV6_RECVDSTOPTS = 0x3a - sysIPV6_DSTOPTS = 0x3b - sysIPV6_RECVPATHMTU = 0x3c - sysIPV6_PATHMTU = 0x3d - sysIPV6_DONTFRAG = 0x3e - - sysIPV6_RECVTCLASS = 0x42 - sysIPV6_TCLASS = 0x43 - - sysIPV6_ADDR_PREFERENCES = 0x48 - - sysIPV6_PREFER_SRC_TMP = 0x1 - sysIPV6_PREFER_SRC_PUBLIC = 0x2 - sysIPV6_PREFER_SRC_PUBTMP_DEFAULT = 0x100 - sysIPV6_PREFER_SRC_COA = 0x4 - sysIPV6_PREFER_SRC_HOME = 0x400 - sysIPV6_PREFER_SRC_CGA = 0x8 - sysIPV6_PREFER_SRC_NONCGA = 0x800 - - sysIPV6_MINHOPCOUNT = 0x49 - - sysIPV6_ORIGDSTADDR = 0x4a - sysIPV6_RECVORIGDSTADDR = 0x4a - sysIPV6_TRANSPARENT = 0x4b - sysIPV6_UNICAST_IF = 0x4c - - sysICMPV6_FILTER = 0x1 - - sysICMPV6_FILTER_BLOCK = 0x1 - sysICMPV6_FILTER_PASS = 0x2 - sysICMPV6_FILTER_BLOCKOTHERS = 0x3 - sysICMPV6_FILTER_PASSONLY = 0x4 - sizeofKernelSockaddrStorage = 0x80 sizeofSockaddrInet6 = 0x1c sizeofInet6Pktinfo = 0x14 diff --git a/vendor/golang.org/x/net/ipv6/zsys_linux_amd64.go b/vendor/golang.org/x/net/ipv6/zsys_linux_amd64.go index 992ac9ec..2514ab9a 100644 --- a/vendor/golang.org/x/net/ipv6/zsys_linux_amd64.go +++ b/vendor/golang.org/x/net/ipv6/zsys_linux_amd64.go @@ -4,86 +4,6 @@ package ipv6 const ( - sysIPV6_ADDRFORM = 0x1 - sysIPV6_2292PKTINFO = 0x2 - sysIPV6_2292HOPOPTS = 0x3 - sysIPV6_2292DSTOPTS = 0x4 - sysIPV6_2292RTHDR = 0x5 - sysIPV6_2292PKTOPTIONS = 0x6 - sysIPV6_CHECKSUM = 0x7 - sysIPV6_2292HOPLIMIT = 0x8 - sysIPV6_NEXTHOP = 0x9 - sysIPV6_FLOWINFO = 0xb - - sysIPV6_UNICAST_HOPS = 0x10 - sysIPV6_MULTICAST_IF = 0x11 - sysIPV6_MULTICAST_HOPS = 0x12 - sysIPV6_MULTICAST_LOOP = 0x13 - sysIPV6_ADD_MEMBERSHIP = 0x14 - sysIPV6_DROP_MEMBERSHIP = 0x15 - sysMCAST_JOIN_GROUP = 0x2a - sysMCAST_LEAVE_GROUP = 0x2d - sysMCAST_JOIN_SOURCE_GROUP = 0x2e - sysMCAST_LEAVE_SOURCE_GROUP = 0x2f - sysMCAST_BLOCK_SOURCE = 0x2b - sysMCAST_UNBLOCK_SOURCE = 0x2c - sysMCAST_MSFILTER = 0x30 - sysIPV6_ROUTER_ALERT = 0x16 - sysIPV6_MTU_DISCOVER = 0x17 - sysIPV6_MTU = 0x18 - sysIPV6_RECVERR = 0x19 - sysIPV6_V6ONLY = 0x1a - sysIPV6_JOIN_ANYCAST = 0x1b - sysIPV6_LEAVE_ANYCAST = 0x1c - - sysIPV6_FLOWLABEL_MGR = 0x20 - sysIPV6_FLOWINFO_SEND = 0x21 - - sysIPV6_IPSEC_POLICY = 0x22 - sysIPV6_XFRM_POLICY = 0x23 - - sysIPV6_RECVPKTINFO = 0x31 - sysIPV6_PKTINFO = 0x32 - sysIPV6_RECVHOPLIMIT = 0x33 - sysIPV6_HOPLIMIT = 0x34 - sysIPV6_RECVHOPOPTS = 0x35 - sysIPV6_HOPOPTS = 0x36 - sysIPV6_RTHDRDSTOPTS = 0x37 - sysIPV6_RECVRTHDR = 0x38 - sysIPV6_RTHDR = 0x39 - sysIPV6_RECVDSTOPTS = 0x3a - sysIPV6_DSTOPTS = 0x3b - sysIPV6_RECVPATHMTU = 0x3c - sysIPV6_PATHMTU = 0x3d - sysIPV6_DONTFRAG = 0x3e - - sysIPV6_RECVTCLASS = 0x42 - sysIPV6_TCLASS = 0x43 - - sysIPV6_ADDR_PREFERENCES = 0x48 - - sysIPV6_PREFER_SRC_TMP = 0x1 - sysIPV6_PREFER_SRC_PUBLIC = 0x2 - sysIPV6_PREFER_SRC_PUBTMP_DEFAULT = 0x100 - sysIPV6_PREFER_SRC_COA = 0x4 - sysIPV6_PREFER_SRC_HOME = 0x400 - sysIPV6_PREFER_SRC_CGA = 0x8 - sysIPV6_PREFER_SRC_NONCGA = 0x800 - - sysIPV6_MINHOPCOUNT = 0x49 - - sysIPV6_ORIGDSTADDR = 0x4a - sysIPV6_RECVORIGDSTADDR = 0x4a - sysIPV6_TRANSPARENT = 0x4b - sysIPV6_UNICAST_IF = 0x4c - - sysICMPV6_FILTER = 0x1 - - sysICMPV6_FILTER_BLOCK = 0x1 - sysICMPV6_FILTER_PASS = 0x2 - sysICMPV6_FILTER_BLOCKOTHERS = 0x3 - sysICMPV6_FILTER_PASSONLY = 0x4 - sizeofKernelSockaddrStorage = 0x80 sizeofSockaddrInet6 = 0x1c sizeofInet6Pktinfo = 0x14 diff --git a/vendor/golang.org/x/net/ipv6/zsys_linux_arm.go b/vendor/golang.org/x/net/ipv6/zsys_linux_arm.go index bde4a8f8..ad71871b 100644 --- a/vendor/golang.org/x/net/ipv6/zsys_linux_arm.go +++ b/vendor/golang.org/x/net/ipv6/zsys_linux_arm.go @@ -4,86 +4,6 @@ package ipv6 const ( - sysIPV6_ADDRFORM = 0x1 - sysIPV6_2292PKTINFO = 0x2 - sysIPV6_2292HOPOPTS = 0x3 - sysIPV6_2292DSTOPTS = 0x4 - sysIPV6_2292RTHDR = 0x5 - sysIPV6_2292PKTOPTIONS = 0x6 - sysIPV6_CHECKSUM = 0x7 - sysIPV6_2292HOPLIMIT = 0x8 - sysIPV6_NEXTHOP = 0x9 - sysIPV6_FLOWINFO = 0xb - - sysIPV6_UNICAST_HOPS = 0x10 - sysIPV6_MULTICAST_IF = 0x11 - sysIPV6_MULTICAST_HOPS = 0x12 - sysIPV6_MULTICAST_LOOP = 0x13 - sysIPV6_ADD_MEMBERSHIP = 0x14 - sysIPV6_DROP_MEMBERSHIP = 0x15 - sysMCAST_JOIN_GROUP = 0x2a - sysMCAST_LEAVE_GROUP = 0x2d - sysMCAST_JOIN_SOURCE_GROUP = 0x2e - sysMCAST_LEAVE_SOURCE_GROUP = 0x2f - sysMCAST_BLOCK_SOURCE = 0x2b - sysMCAST_UNBLOCK_SOURCE = 0x2c - sysMCAST_MSFILTER = 0x30 - sysIPV6_ROUTER_ALERT = 0x16 - sysIPV6_MTU_DISCOVER = 0x17 - sysIPV6_MTU = 0x18 - sysIPV6_RECVERR = 0x19 - sysIPV6_V6ONLY = 0x1a - sysIPV6_JOIN_ANYCAST = 0x1b - sysIPV6_LEAVE_ANYCAST = 0x1c - - sysIPV6_FLOWLABEL_MGR = 0x20 - sysIPV6_FLOWINFO_SEND = 0x21 - - sysIPV6_IPSEC_POLICY = 0x22 - sysIPV6_XFRM_POLICY = 0x23 - - sysIPV6_RECVPKTINFO = 0x31 - sysIPV6_PKTINFO = 0x32 - sysIPV6_RECVHOPLIMIT = 0x33 - sysIPV6_HOPLIMIT = 0x34 - sysIPV6_RECVHOPOPTS = 0x35 - sysIPV6_HOPOPTS = 0x36 - sysIPV6_RTHDRDSTOPTS = 0x37 - sysIPV6_RECVRTHDR = 0x38 - sysIPV6_RTHDR = 0x39 - sysIPV6_RECVDSTOPTS = 0x3a - sysIPV6_DSTOPTS = 0x3b - sysIPV6_RECVPATHMTU = 0x3c - sysIPV6_PATHMTU = 0x3d - sysIPV6_DONTFRAG = 0x3e - - sysIPV6_RECVTCLASS = 0x42 - sysIPV6_TCLASS = 0x43 - - sysIPV6_ADDR_PREFERENCES = 0x48 - - sysIPV6_PREFER_SRC_TMP = 0x1 - sysIPV6_PREFER_SRC_PUBLIC = 0x2 - sysIPV6_PREFER_SRC_PUBTMP_DEFAULT = 0x100 - sysIPV6_PREFER_SRC_COA = 0x4 - sysIPV6_PREFER_SRC_HOME = 0x400 - sysIPV6_PREFER_SRC_CGA = 0x8 - sysIPV6_PREFER_SRC_NONCGA = 0x800 - - sysIPV6_MINHOPCOUNT = 0x49 - - sysIPV6_ORIGDSTADDR = 0x4a - sysIPV6_RECVORIGDSTADDR = 0x4a - sysIPV6_TRANSPARENT = 0x4b - sysIPV6_UNICAST_IF = 0x4c - - sysICMPV6_FILTER = 0x1 - - sysICMPV6_FILTER_BLOCK = 0x1 - sysICMPV6_FILTER_PASS = 0x2 - sysICMPV6_FILTER_BLOCKOTHERS = 0x3 - sysICMPV6_FILTER_PASSONLY = 0x4 - sizeofKernelSockaddrStorage = 0x80 sizeofSockaddrInet6 = 0x1c sizeofInet6Pktinfo = 0x14 diff --git a/vendor/golang.org/x/net/ipv6/zsys_linux_arm64.go b/vendor/golang.org/x/net/ipv6/zsys_linux_arm64.go index 992ac9ec..2514ab9a 100644 --- a/vendor/golang.org/x/net/ipv6/zsys_linux_arm64.go +++ b/vendor/golang.org/x/net/ipv6/zsys_linux_arm64.go @@ -4,86 +4,6 @@ package ipv6 const ( - sysIPV6_ADDRFORM = 0x1 - sysIPV6_2292PKTINFO = 0x2 - sysIPV6_2292HOPOPTS = 0x3 - sysIPV6_2292DSTOPTS = 0x4 - sysIPV6_2292RTHDR = 0x5 - sysIPV6_2292PKTOPTIONS = 0x6 - sysIPV6_CHECKSUM = 0x7 - sysIPV6_2292HOPLIMIT = 0x8 - sysIPV6_NEXTHOP = 0x9 - sysIPV6_FLOWINFO = 0xb - - sysIPV6_UNICAST_HOPS = 0x10 - sysIPV6_MULTICAST_IF = 0x11 - sysIPV6_MULTICAST_HOPS = 0x12 - sysIPV6_MULTICAST_LOOP = 0x13 - sysIPV6_ADD_MEMBERSHIP = 0x14 - sysIPV6_DROP_MEMBERSHIP = 0x15 - sysMCAST_JOIN_GROUP = 0x2a - sysMCAST_LEAVE_GROUP = 0x2d - sysMCAST_JOIN_SOURCE_GROUP = 0x2e - sysMCAST_LEAVE_SOURCE_GROUP = 0x2f - sysMCAST_BLOCK_SOURCE = 0x2b - sysMCAST_UNBLOCK_SOURCE = 0x2c - sysMCAST_MSFILTER = 0x30 - sysIPV6_ROUTER_ALERT = 0x16 - sysIPV6_MTU_DISCOVER = 0x17 - sysIPV6_MTU = 0x18 - sysIPV6_RECVERR = 0x19 - sysIPV6_V6ONLY = 0x1a - sysIPV6_JOIN_ANYCAST = 0x1b - sysIPV6_LEAVE_ANYCAST = 0x1c - - sysIPV6_FLOWLABEL_MGR = 0x20 - sysIPV6_FLOWINFO_SEND = 0x21 - - sysIPV6_IPSEC_POLICY = 0x22 - sysIPV6_XFRM_POLICY = 0x23 - - sysIPV6_RECVPKTINFO = 0x31 - sysIPV6_PKTINFO = 0x32 - sysIPV6_RECVHOPLIMIT = 0x33 - sysIPV6_HOPLIMIT = 0x34 - sysIPV6_RECVHOPOPTS = 0x35 - sysIPV6_HOPOPTS = 0x36 - sysIPV6_RTHDRDSTOPTS = 0x37 - sysIPV6_RECVRTHDR = 0x38 - sysIPV6_RTHDR = 0x39 - sysIPV6_RECVDSTOPTS = 0x3a - sysIPV6_DSTOPTS = 0x3b - sysIPV6_RECVPATHMTU = 0x3c - sysIPV6_PATHMTU = 0x3d - sysIPV6_DONTFRAG = 0x3e - - sysIPV6_RECVTCLASS = 0x42 - sysIPV6_TCLASS = 0x43 - - sysIPV6_ADDR_PREFERENCES = 0x48 - - sysIPV6_PREFER_SRC_TMP = 0x1 - sysIPV6_PREFER_SRC_PUBLIC = 0x2 - sysIPV6_PREFER_SRC_PUBTMP_DEFAULT = 0x100 - sysIPV6_PREFER_SRC_COA = 0x4 - sysIPV6_PREFER_SRC_HOME = 0x400 - sysIPV6_PREFER_SRC_CGA = 0x8 - sysIPV6_PREFER_SRC_NONCGA = 0x800 - - sysIPV6_MINHOPCOUNT = 0x49 - - sysIPV6_ORIGDSTADDR = 0x4a - sysIPV6_RECVORIGDSTADDR = 0x4a - sysIPV6_TRANSPARENT = 0x4b - sysIPV6_UNICAST_IF = 0x4c - - sysICMPV6_FILTER = 0x1 - - sysICMPV6_FILTER_BLOCK = 0x1 - sysICMPV6_FILTER_PASS = 0x2 - sysICMPV6_FILTER_BLOCKOTHERS = 0x3 - sysICMPV6_FILTER_PASSONLY = 0x4 - sizeofKernelSockaddrStorage = 0x80 sizeofSockaddrInet6 = 0x1c sizeofInet6Pktinfo = 0x14 diff --git a/vendor/golang.org/x/net/ipv6/zsys_linux_loong64.go b/vendor/golang.org/x/net/ipv6/zsys_linux_loong64.go new file mode 100644 index 00000000..598fbfa0 --- /dev/null +++ b/vendor/golang.org/x/net/ipv6/zsys_linux_loong64.go @@ -0,0 +1,77 @@ +// Code generated by cmd/cgo -godefs; DO NOT EDIT. +// cgo -godefs defs_linux.go + +//go:build loong64 +// +build loong64 + +package ipv6 + +const ( + sizeofKernelSockaddrStorage = 0x80 + sizeofSockaddrInet6 = 0x1c + sizeofInet6Pktinfo = 0x14 + sizeofIPv6Mtuinfo = 0x20 + sizeofIPv6FlowlabelReq = 0x20 + + sizeofIPv6Mreq = 0x14 + sizeofGroupReq = 0x88 + sizeofGroupSourceReq = 0x108 + + sizeofICMPv6Filter = 0x20 +) + +type kernelSockaddrStorage struct { + Family uint16 + X__data [126]int8 +} + +type sockaddrInet6 struct { + Family uint16 + Port uint16 + Flowinfo uint32 + Addr [16]byte /* in6_addr */ + Scope_id uint32 +} + +type inet6Pktinfo struct { + Addr [16]byte /* in6_addr */ + Ifindex int32 +} + +type ipv6Mtuinfo struct { + Addr sockaddrInet6 + Mtu uint32 +} + +type ipv6FlowlabelReq struct { + Dst [16]byte /* in6_addr */ + Label uint32 + Action uint8 + Share uint8 + Flags uint16 + Expires uint16 + Linger uint16 + X__flr_pad uint32 +} + +type ipv6Mreq struct { + Multiaddr [16]byte /* in6_addr */ + Ifindex int32 +} + +type groupReq struct { + Interface uint32 + Pad_cgo_0 [4]byte + Group kernelSockaddrStorage +} + +type groupSourceReq struct { + Interface uint32 + Pad_cgo_0 [4]byte + Group kernelSockaddrStorage + Source kernelSockaddrStorage +} + +type icmpv6Filter struct { + Data [8]uint32 +} diff --git a/vendor/golang.org/x/net/ipv6/zsys_linux_mips.go b/vendor/golang.org/x/net/ipv6/zsys_linux_mips.go index bde4a8f8..ad71871b 100644 --- a/vendor/golang.org/x/net/ipv6/zsys_linux_mips.go +++ b/vendor/golang.org/x/net/ipv6/zsys_linux_mips.go @@ -4,86 +4,6 @@ package ipv6 const ( - sysIPV6_ADDRFORM = 0x1 - sysIPV6_2292PKTINFO = 0x2 - sysIPV6_2292HOPOPTS = 0x3 - sysIPV6_2292DSTOPTS = 0x4 - sysIPV6_2292RTHDR = 0x5 - sysIPV6_2292PKTOPTIONS = 0x6 - sysIPV6_CHECKSUM = 0x7 - sysIPV6_2292HOPLIMIT = 0x8 - sysIPV6_NEXTHOP = 0x9 - sysIPV6_FLOWINFO = 0xb - - sysIPV6_UNICAST_HOPS = 0x10 - sysIPV6_MULTICAST_IF = 0x11 - sysIPV6_MULTICAST_HOPS = 0x12 - sysIPV6_MULTICAST_LOOP = 0x13 - sysIPV6_ADD_MEMBERSHIP = 0x14 - sysIPV6_DROP_MEMBERSHIP = 0x15 - sysMCAST_JOIN_GROUP = 0x2a - sysMCAST_LEAVE_GROUP = 0x2d - sysMCAST_JOIN_SOURCE_GROUP = 0x2e - sysMCAST_LEAVE_SOURCE_GROUP = 0x2f - sysMCAST_BLOCK_SOURCE = 0x2b - sysMCAST_UNBLOCK_SOURCE = 0x2c - sysMCAST_MSFILTER = 0x30 - sysIPV6_ROUTER_ALERT = 0x16 - sysIPV6_MTU_DISCOVER = 0x17 - sysIPV6_MTU = 0x18 - sysIPV6_RECVERR = 0x19 - sysIPV6_V6ONLY = 0x1a - sysIPV6_JOIN_ANYCAST = 0x1b - sysIPV6_LEAVE_ANYCAST = 0x1c - - sysIPV6_FLOWLABEL_MGR = 0x20 - sysIPV6_FLOWINFO_SEND = 0x21 - - sysIPV6_IPSEC_POLICY = 0x22 - sysIPV6_XFRM_POLICY = 0x23 - - sysIPV6_RECVPKTINFO = 0x31 - sysIPV6_PKTINFO = 0x32 - sysIPV6_RECVHOPLIMIT = 0x33 - sysIPV6_HOPLIMIT = 0x34 - sysIPV6_RECVHOPOPTS = 0x35 - sysIPV6_HOPOPTS = 0x36 - sysIPV6_RTHDRDSTOPTS = 0x37 - sysIPV6_RECVRTHDR = 0x38 - sysIPV6_RTHDR = 0x39 - sysIPV6_RECVDSTOPTS = 0x3a - sysIPV6_DSTOPTS = 0x3b - sysIPV6_RECVPATHMTU = 0x3c - sysIPV6_PATHMTU = 0x3d - sysIPV6_DONTFRAG = 0x3e - - sysIPV6_RECVTCLASS = 0x42 - sysIPV6_TCLASS = 0x43 - - sysIPV6_ADDR_PREFERENCES = 0x48 - - sysIPV6_PREFER_SRC_TMP = 0x1 - sysIPV6_PREFER_SRC_PUBLIC = 0x2 - sysIPV6_PREFER_SRC_PUBTMP_DEFAULT = 0x100 - sysIPV6_PREFER_SRC_COA = 0x4 - sysIPV6_PREFER_SRC_HOME = 0x400 - sysIPV6_PREFER_SRC_CGA = 0x8 - sysIPV6_PREFER_SRC_NONCGA = 0x800 - - sysIPV6_MINHOPCOUNT = 0x49 - - sysIPV6_ORIGDSTADDR = 0x4a - sysIPV6_RECVORIGDSTADDR = 0x4a - sysIPV6_TRANSPARENT = 0x4b - sysIPV6_UNICAST_IF = 0x4c - - sysICMPV6_FILTER = 0x1 - - sysICMPV6_FILTER_BLOCK = 0x1 - sysICMPV6_FILTER_PASS = 0x2 - sysICMPV6_FILTER_BLOCKOTHERS = 0x3 - sysICMPV6_FILTER_PASSONLY = 0x4 - sizeofKernelSockaddrStorage = 0x80 sizeofSockaddrInet6 = 0x1c sizeofInet6Pktinfo = 0x14 diff --git a/vendor/golang.org/x/net/ipv6/zsys_linux_mips64.go b/vendor/golang.org/x/net/ipv6/zsys_linux_mips64.go index 992ac9ec..2514ab9a 100644 --- a/vendor/golang.org/x/net/ipv6/zsys_linux_mips64.go +++ b/vendor/golang.org/x/net/ipv6/zsys_linux_mips64.go @@ -4,86 +4,6 @@ package ipv6 const ( - sysIPV6_ADDRFORM = 0x1 - sysIPV6_2292PKTINFO = 0x2 - sysIPV6_2292HOPOPTS = 0x3 - sysIPV6_2292DSTOPTS = 0x4 - sysIPV6_2292RTHDR = 0x5 - sysIPV6_2292PKTOPTIONS = 0x6 - sysIPV6_CHECKSUM = 0x7 - sysIPV6_2292HOPLIMIT = 0x8 - sysIPV6_NEXTHOP = 0x9 - sysIPV6_FLOWINFO = 0xb - - sysIPV6_UNICAST_HOPS = 0x10 - sysIPV6_MULTICAST_IF = 0x11 - sysIPV6_MULTICAST_HOPS = 0x12 - sysIPV6_MULTICAST_LOOP = 0x13 - sysIPV6_ADD_MEMBERSHIP = 0x14 - sysIPV6_DROP_MEMBERSHIP = 0x15 - sysMCAST_JOIN_GROUP = 0x2a - sysMCAST_LEAVE_GROUP = 0x2d - sysMCAST_JOIN_SOURCE_GROUP = 0x2e - sysMCAST_LEAVE_SOURCE_GROUP = 0x2f - sysMCAST_BLOCK_SOURCE = 0x2b - sysMCAST_UNBLOCK_SOURCE = 0x2c - sysMCAST_MSFILTER = 0x30 - sysIPV6_ROUTER_ALERT = 0x16 - sysIPV6_MTU_DISCOVER = 0x17 - sysIPV6_MTU = 0x18 - sysIPV6_RECVERR = 0x19 - sysIPV6_V6ONLY = 0x1a - sysIPV6_JOIN_ANYCAST = 0x1b - sysIPV6_LEAVE_ANYCAST = 0x1c - - sysIPV6_FLOWLABEL_MGR = 0x20 - sysIPV6_FLOWINFO_SEND = 0x21 - - sysIPV6_IPSEC_POLICY = 0x22 - sysIPV6_XFRM_POLICY = 0x23 - - sysIPV6_RECVPKTINFO = 0x31 - sysIPV6_PKTINFO = 0x32 - sysIPV6_RECVHOPLIMIT = 0x33 - sysIPV6_HOPLIMIT = 0x34 - sysIPV6_RECVHOPOPTS = 0x35 - sysIPV6_HOPOPTS = 0x36 - sysIPV6_RTHDRDSTOPTS = 0x37 - sysIPV6_RECVRTHDR = 0x38 - sysIPV6_RTHDR = 0x39 - sysIPV6_RECVDSTOPTS = 0x3a - sysIPV6_DSTOPTS = 0x3b - sysIPV6_RECVPATHMTU = 0x3c - sysIPV6_PATHMTU = 0x3d - sysIPV6_DONTFRAG = 0x3e - - sysIPV6_RECVTCLASS = 0x42 - sysIPV6_TCLASS = 0x43 - - sysIPV6_ADDR_PREFERENCES = 0x48 - - sysIPV6_PREFER_SRC_TMP = 0x1 - sysIPV6_PREFER_SRC_PUBLIC = 0x2 - sysIPV6_PREFER_SRC_PUBTMP_DEFAULT = 0x100 - sysIPV6_PREFER_SRC_COA = 0x4 - sysIPV6_PREFER_SRC_HOME = 0x400 - sysIPV6_PREFER_SRC_CGA = 0x8 - sysIPV6_PREFER_SRC_NONCGA = 0x800 - - sysIPV6_MINHOPCOUNT = 0x49 - - sysIPV6_ORIGDSTADDR = 0x4a - sysIPV6_RECVORIGDSTADDR = 0x4a - sysIPV6_TRANSPARENT = 0x4b - sysIPV6_UNICAST_IF = 0x4c - - sysICMPV6_FILTER = 0x1 - - sysICMPV6_FILTER_BLOCK = 0x1 - sysICMPV6_FILTER_PASS = 0x2 - sysICMPV6_FILTER_BLOCKOTHERS = 0x3 - sysICMPV6_FILTER_PASSONLY = 0x4 - sizeofKernelSockaddrStorage = 0x80 sizeofSockaddrInet6 = 0x1c sizeofInet6Pktinfo = 0x14 diff --git a/vendor/golang.org/x/net/ipv6/zsys_linux_mips64le.go b/vendor/golang.org/x/net/ipv6/zsys_linux_mips64le.go index 992ac9ec..2514ab9a 100644 --- a/vendor/golang.org/x/net/ipv6/zsys_linux_mips64le.go +++ b/vendor/golang.org/x/net/ipv6/zsys_linux_mips64le.go @@ -4,86 +4,6 @@ package ipv6 const ( - sysIPV6_ADDRFORM = 0x1 - sysIPV6_2292PKTINFO = 0x2 - sysIPV6_2292HOPOPTS = 0x3 - sysIPV6_2292DSTOPTS = 0x4 - sysIPV6_2292RTHDR = 0x5 - sysIPV6_2292PKTOPTIONS = 0x6 - sysIPV6_CHECKSUM = 0x7 - sysIPV6_2292HOPLIMIT = 0x8 - sysIPV6_NEXTHOP = 0x9 - sysIPV6_FLOWINFO = 0xb - - sysIPV6_UNICAST_HOPS = 0x10 - sysIPV6_MULTICAST_IF = 0x11 - sysIPV6_MULTICAST_HOPS = 0x12 - sysIPV6_MULTICAST_LOOP = 0x13 - sysIPV6_ADD_MEMBERSHIP = 0x14 - sysIPV6_DROP_MEMBERSHIP = 0x15 - sysMCAST_JOIN_GROUP = 0x2a - sysMCAST_LEAVE_GROUP = 0x2d - sysMCAST_JOIN_SOURCE_GROUP = 0x2e - sysMCAST_LEAVE_SOURCE_GROUP = 0x2f - sysMCAST_BLOCK_SOURCE = 0x2b - sysMCAST_UNBLOCK_SOURCE = 0x2c - sysMCAST_MSFILTER = 0x30 - sysIPV6_ROUTER_ALERT = 0x16 - sysIPV6_MTU_DISCOVER = 0x17 - sysIPV6_MTU = 0x18 - sysIPV6_RECVERR = 0x19 - sysIPV6_V6ONLY = 0x1a - sysIPV6_JOIN_ANYCAST = 0x1b - sysIPV6_LEAVE_ANYCAST = 0x1c - - sysIPV6_FLOWLABEL_MGR = 0x20 - sysIPV6_FLOWINFO_SEND = 0x21 - - sysIPV6_IPSEC_POLICY = 0x22 - sysIPV6_XFRM_POLICY = 0x23 - - sysIPV6_RECVPKTINFO = 0x31 - sysIPV6_PKTINFO = 0x32 - sysIPV6_RECVHOPLIMIT = 0x33 - sysIPV6_HOPLIMIT = 0x34 - sysIPV6_RECVHOPOPTS = 0x35 - sysIPV6_HOPOPTS = 0x36 - sysIPV6_RTHDRDSTOPTS = 0x37 - sysIPV6_RECVRTHDR = 0x38 - sysIPV6_RTHDR = 0x39 - sysIPV6_RECVDSTOPTS = 0x3a - sysIPV6_DSTOPTS = 0x3b - sysIPV6_RECVPATHMTU = 0x3c - sysIPV6_PATHMTU = 0x3d - sysIPV6_DONTFRAG = 0x3e - - sysIPV6_RECVTCLASS = 0x42 - sysIPV6_TCLASS = 0x43 - - sysIPV6_ADDR_PREFERENCES = 0x48 - - sysIPV6_PREFER_SRC_TMP = 0x1 - sysIPV6_PREFER_SRC_PUBLIC = 0x2 - sysIPV6_PREFER_SRC_PUBTMP_DEFAULT = 0x100 - sysIPV6_PREFER_SRC_COA = 0x4 - sysIPV6_PREFER_SRC_HOME = 0x400 - sysIPV6_PREFER_SRC_CGA = 0x8 - sysIPV6_PREFER_SRC_NONCGA = 0x800 - - sysIPV6_MINHOPCOUNT = 0x49 - - sysIPV6_ORIGDSTADDR = 0x4a - sysIPV6_RECVORIGDSTADDR = 0x4a - sysIPV6_TRANSPARENT = 0x4b - sysIPV6_UNICAST_IF = 0x4c - - sysICMPV6_FILTER = 0x1 - - sysICMPV6_FILTER_BLOCK = 0x1 - sysICMPV6_FILTER_PASS = 0x2 - sysICMPV6_FILTER_BLOCKOTHERS = 0x3 - sysICMPV6_FILTER_PASSONLY = 0x4 - sizeofKernelSockaddrStorage = 0x80 sizeofSockaddrInet6 = 0x1c sizeofInet6Pktinfo = 0x14 diff --git a/vendor/golang.org/x/net/ipv6/zsys_linux_mipsle.go b/vendor/golang.org/x/net/ipv6/zsys_linux_mipsle.go index bde4a8f8..ad71871b 100644 --- a/vendor/golang.org/x/net/ipv6/zsys_linux_mipsle.go +++ b/vendor/golang.org/x/net/ipv6/zsys_linux_mipsle.go @@ -4,86 +4,6 @@ package ipv6 const ( - sysIPV6_ADDRFORM = 0x1 - sysIPV6_2292PKTINFO = 0x2 - sysIPV6_2292HOPOPTS = 0x3 - sysIPV6_2292DSTOPTS = 0x4 - sysIPV6_2292RTHDR = 0x5 - sysIPV6_2292PKTOPTIONS = 0x6 - sysIPV6_CHECKSUM = 0x7 - sysIPV6_2292HOPLIMIT = 0x8 - sysIPV6_NEXTHOP = 0x9 - sysIPV6_FLOWINFO = 0xb - - sysIPV6_UNICAST_HOPS = 0x10 - sysIPV6_MULTICAST_IF = 0x11 - sysIPV6_MULTICAST_HOPS = 0x12 - sysIPV6_MULTICAST_LOOP = 0x13 - sysIPV6_ADD_MEMBERSHIP = 0x14 - sysIPV6_DROP_MEMBERSHIP = 0x15 - sysMCAST_JOIN_GROUP = 0x2a - sysMCAST_LEAVE_GROUP = 0x2d - sysMCAST_JOIN_SOURCE_GROUP = 0x2e - sysMCAST_LEAVE_SOURCE_GROUP = 0x2f - sysMCAST_BLOCK_SOURCE = 0x2b - sysMCAST_UNBLOCK_SOURCE = 0x2c - sysMCAST_MSFILTER = 0x30 - sysIPV6_ROUTER_ALERT = 0x16 - sysIPV6_MTU_DISCOVER = 0x17 - sysIPV6_MTU = 0x18 - sysIPV6_RECVERR = 0x19 - sysIPV6_V6ONLY = 0x1a - sysIPV6_JOIN_ANYCAST = 0x1b - sysIPV6_LEAVE_ANYCAST = 0x1c - - sysIPV6_FLOWLABEL_MGR = 0x20 - sysIPV6_FLOWINFO_SEND = 0x21 - - sysIPV6_IPSEC_POLICY = 0x22 - sysIPV6_XFRM_POLICY = 0x23 - - sysIPV6_RECVPKTINFO = 0x31 - sysIPV6_PKTINFO = 0x32 - sysIPV6_RECVHOPLIMIT = 0x33 - sysIPV6_HOPLIMIT = 0x34 - sysIPV6_RECVHOPOPTS = 0x35 - sysIPV6_HOPOPTS = 0x36 - sysIPV6_RTHDRDSTOPTS = 0x37 - sysIPV6_RECVRTHDR = 0x38 - sysIPV6_RTHDR = 0x39 - sysIPV6_RECVDSTOPTS = 0x3a - sysIPV6_DSTOPTS = 0x3b - sysIPV6_RECVPATHMTU = 0x3c - sysIPV6_PATHMTU = 0x3d - sysIPV6_DONTFRAG = 0x3e - - sysIPV6_RECVTCLASS = 0x42 - sysIPV6_TCLASS = 0x43 - - sysIPV6_ADDR_PREFERENCES = 0x48 - - sysIPV6_PREFER_SRC_TMP = 0x1 - sysIPV6_PREFER_SRC_PUBLIC = 0x2 - sysIPV6_PREFER_SRC_PUBTMP_DEFAULT = 0x100 - sysIPV6_PREFER_SRC_COA = 0x4 - sysIPV6_PREFER_SRC_HOME = 0x400 - sysIPV6_PREFER_SRC_CGA = 0x8 - sysIPV6_PREFER_SRC_NONCGA = 0x800 - - sysIPV6_MINHOPCOUNT = 0x49 - - sysIPV6_ORIGDSTADDR = 0x4a - sysIPV6_RECVORIGDSTADDR = 0x4a - sysIPV6_TRANSPARENT = 0x4b - sysIPV6_UNICAST_IF = 0x4c - - sysICMPV6_FILTER = 0x1 - - sysICMPV6_FILTER_BLOCK = 0x1 - sysICMPV6_FILTER_PASS = 0x2 - sysICMPV6_FILTER_BLOCKOTHERS = 0x3 - sysICMPV6_FILTER_PASSONLY = 0x4 - sizeofKernelSockaddrStorage = 0x80 sizeofSockaddrInet6 = 0x1c sizeofInet6Pktinfo = 0x14 diff --git a/vendor/golang.org/x/net/ipv6/zsys_linux_ppc.go b/vendor/golang.org/x/net/ipv6/zsys_linux_ppc.go index 66fd2361..d06c2ade 100644 --- a/vendor/golang.org/x/net/ipv6/zsys_linux_ppc.go +++ b/vendor/golang.org/x/net/ipv6/zsys_linux_ppc.go @@ -4,86 +4,6 @@ package ipv6 const ( - sysIPV6_ADDRFORM = 0x1 - sysIPV6_2292PKTINFO = 0x2 - sysIPV6_2292HOPOPTS = 0x3 - sysIPV6_2292DSTOPTS = 0x4 - sysIPV6_2292RTHDR = 0x5 - sysIPV6_2292PKTOPTIONS = 0x6 - sysIPV6_CHECKSUM = 0x7 - sysIPV6_2292HOPLIMIT = 0x8 - sysIPV6_NEXTHOP = 0x9 - sysIPV6_FLOWINFO = 0xb - - sysIPV6_UNICAST_HOPS = 0x10 - sysIPV6_MULTICAST_IF = 0x11 - sysIPV6_MULTICAST_HOPS = 0x12 - sysIPV6_MULTICAST_LOOP = 0x13 - sysIPV6_ADD_MEMBERSHIP = 0x14 - sysIPV6_DROP_MEMBERSHIP = 0x15 - sysMCAST_JOIN_GROUP = 0x2a - sysMCAST_LEAVE_GROUP = 0x2d - sysMCAST_JOIN_SOURCE_GROUP = 0x2e - sysMCAST_LEAVE_SOURCE_GROUP = 0x2f - sysMCAST_BLOCK_SOURCE = 0x2b - sysMCAST_UNBLOCK_SOURCE = 0x2c - sysMCAST_MSFILTER = 0x30 - sysIPV6_ROUTER_ALERT = 0x16 - sysIPV6_MTU_DISCOVER = 0x17 - sysIPV6_MTU = 0x18 - sysIPV6_RECVERR = 0x19 - sysIPV6_V6ONLY = 0x1a - sysIPV6_JOIN_ANYCAST = 0x1b - sysIPV6_LEAVE_ANYCAST = 0x1c - - sysIPV6_FLOWLABEL_MGR = 0x20 - sysIPV6_FLOWINFO_SEND = 0x21 - - sysIPV6_IPSEC_POLICY = 0x22 - sysIPV6_XFRM_POLICY = 0x23 - - sysIPV6_RECVPKTINFO = 0x31 - sysIPV6_PKTINFO = 0x32 - sysIPV6_RECVHOPLIMIT = 0x33 - sysIPV6_HOPLIMIT = 0x34 - sysIPV6_RECVHOPOPTS = 0x35 - sysIPV6_HOPOPTS = 0x36 - sysIPV6_RTHDRDSTOPTS = 0x37 - sysIPV6_RECVRTHDR = 0x38 - sysIPV6_RTHDR = 0x39 - sysIPV6_RECVDSTOPTS = 0x3a - sysIPV6_DSTOPTS = 0x3b - sysIPV6_RECVPATHMTU = 0x3c - sysIPV6_PATHMTU = 0x3d - sysIPV6_DONTFRAG = 0x3e - - sysIPV6_RECVTCLASS = 0x42 - sysIPV6_TCLASS = 0x43 - - sysIPV6_ADDR_PREFERENCES = 0x48 - - sysIPV6_PREFER_SRC_TMP = 0x1 - sysIPV6_PREFER_SRC_PUBLIC = 0x2 - sysIPV6_PREFER_SRC_PUBTMP_DEFAULT = 0x100 - sysIPV6_PREFER_SRC_COA = 0x4 - sysIPV6_PREFER_SRC_HOME = 0x400 - sysIPV6_PREFER_SRC_CGA = 0x8 - sysIPV6_PREFER_SRC_NONCGA = 0x800 - - sysIPV6_MINHOPCOUNT = 0x49 - - sysIPV6_ORIGDSTADDR = 0x4a - sysIPV6_RECVORIGDSTADDR = 0x4a - sysIPV6_TRANSPARENT = 0x4b - sysIPV6_UNICAST_IF = 0x4c - - sysICMPV6_FILTER = 0x1 - - sysICMPV6_FILTER_BLOCK = 0x1 - sysICMPV6_FILTER_PASS = 0x2 - sysICMPV6_FILTER_BLOCKOTHERS = 0x3 - sysICMPV6_FILTER_PASSONLY = 0x4 - sizeofKernelSockaddrStorage = 0x80 sizeofSockaddrInet6 = 0x1c sizeofInet6Pktinfo = 0x14 diff --git a/vendor/golang.org/x/net/ipv6/zsys_linux_ppc64.go b/vendor/golang.org/x/net/ipv6/zsys_linux_ppc64.go index 992ac9ec..2514ab9a 100644 --- a/vendor/golang.org/x/net/ipv6/zsys_linux_ppc64.go +++ b/vendor/golang.org/x/net/ipv6/zsys_linux_ppc64.go @@ -4,86 +4,6 @@ package ipv6 const ( - sysIPV6_ADDRFORM = 0x1 - sysIPV6_2292PKTINFO = 0x2 - sysIPV6_2292HOPOPTS = 0x3 - sysIPV6_2292DSTOPTS = 0x4 - sysIPV6_2292RTHDR = 0x5 - sysIPV6_2292PKTOPTIONS = 0x6 - sysIPV6_CHECKSUM = 0x7 - sysIPV6_2292HOPLIMIT = 0x8 - sysIPV6_NEXTHOP = 0x9 - sysIPV6_FLOWINFO = 0xb - - sysIPV6_UNICAST_HOPS = 0x10 - sysIPV6_MULTICAST_IF = 0x11 - sysIPV6_MULTICAST_HOPS = 0x12 - sysIPV6_MULTICAST_LOOP = 0x13 - sysIPV6_ADD_MEMBERSHIP = 0x14 - sysIPV6_DROP_MEMBERSHIP = 0x15 - sysMCAST_JOIN_GROUP = 0x2a - sysMCAST_LEAVE_GROUP = 0x2d - sysMCAST_JOIN_SOURCE_GROUP = 0x2e - sysMCAST_LEAVE_SOURCE_GROUP = 0x2f - sysMCAST_BLOCK_SOURCE = 0x2b - sysMCAST_UNBLOCK_SOURCE = 0x2c - sysMCAST_MSFILTER = 0x30 - sysIPV6_ROUTER_ALERT = 0x16 - sysIPV6_MTU_DISCOVER = 0x17 - sysIPV6_MTU = 0x18 - sysIPV6_RECVERR = 0x19 - sysIPV6_V6ONLY = 0x1a - sysIPV6_JOIN_ANYCAST = 0x1b - sysIPV6_LEAVE_ANYCAST = 0x1c - - sysIPV6_FLOWLABEL_MGR = 0x20 - sysIPV6_FLOWINFO_SEND = 0x21 - - sysIPV6_IPSEC_POLICY = 0x22 - sysIPV6_XFRM_POLICY = 0x23 - - sysIPV6_RECVPKTINFO = 0x31 - sysIPV6_PKTINFO = 0x32 - sysIPV6_RECVHOPLIMIT = 0x33 - sysIPV6_HOPLIMIT = 0x34 - sysIPV6_RECVHOPOPTS = 0x35 - sysIPV6_HOPOPTS = 0x36 - sysIPV6_RTHDRDSTOPTS = 0x37 - sysIPV6_RECVRTHDR = 0x38 - sysIPV6_RTHDR = 0x39 - sysIPV6_RECVDSTOPTS = 0x3a - sysIPV6_DSTOPTS = 0x3b - sysIPV6_RECVPATHMTU = 0x3c - sysIPV6_PATHMTU = 0x3d - sysIPV6_DONTFRAG = 0x3e - - sysIPV6_RECVTCLASS = 0x42 - sysIPV6_TCLASS = 0x43 - - sysIPV6_ADDR_PREFERENCES = 0x48 - - sysIPV6_PREFER_SRC_TMP = 0x1 - sysIPV6_PREFER_SRC_PUBLIC = 0x2 - sysIPV6_PREFER_SRC_PUBTMP_DEFAULT = 0x100 - sysIPV6_PREFER_SRC_COA = 0x4 - sysIPV6_PREFER_SRC_HOME = 0x400 - sysIPV6_PREFER_SRC_CGA = 0x8 - sysIPV6_PREFER_SRC_NONCGA = 0x800 - - sysIPV6_MINHOPCOUNT = 0x49 - - sysIPV6_ORIGDSTADDR = 0x4a - sysIPV6_RECVORIGDSTADDR = 0x4a - sysIPV6_TRANSPARENT = 0x4b - sysIPV6_UNICAST_IF = 0x4c - - sysICMPV6_FILTER = 0x1 - - sysICMPV6_FILTER_BLOCK = 0x1 - sysICMPV6_FILTER_PASS = 0x2 - sysICMPV6_FILTER_BLOCKOTHERS = 0x3 - sysICMPV6_FILTER_PASSONLY = 0x4 - sizeofKernelSockaddrStorage = 0x80 sizeofSockaddrInet6 = 0x1c sizeofInet6Pktinfo = 0x14 diff --git a/vendor/golang.org/x/net/ipv6/zsys_linux_ppc64le.go b/vendor/golang.org/x/net/ipv6/zsys_linux_ppc64le.go index 992ac9ec..2514ab9a 100644 --- a/vendor/golang.org/x/net/ipv6/zsys_linux_ppc64le.go +++ b/vendor/golang.org/x/net/ipv6/zsys_linux_ppc64le.go @@ -4,86 +4,6 @@ package ipv6 const ( - sysIPV6_ADDRFORM = 0x1 - sysIPV6_2292PKTINFO = 0x2 - sysIPV6_2292HOPOPTS = 0x3 - sysIPV6_2292DSTOPTS = 0x4 - sysIPV6_2292RTHDR = 0x5 - sysIPV6_2292PKTOPTIONS = 0x6 - sysIPV6_CHECKSUM = 0x7 - sysIPV6_2292HOPLIMIT = 0x8 - sysIPV6_NEXTHOP = 0x9 - sysIPV6_FLOWINFO = 0xb - - sysIPV6_UNICAST_HOPS = 0x10 - sysIPV6_MULTICAST_IF = 0x11 - sysIPV6_MULTICAST_HOPS = 0x12 - sysIPV6_MULTICAST_LOOP = 0x13 - sysIPV6_ADD_MEMBERSHIP = 0x14 - sysIPV6_DROP_MEMBERSHIP = 0x15 - sysMCAST_JOIN_GROUP = 0x2a - sysMCAST_LEAVE_GROUP = 0x2d - sysMCAST_JOIN_SOURCE_GROUP = 0x2e - sysMCAST_LEAVE_SOURCE_GROUP = 0x2f - sysMCAST_BLOCK_SOURCE = 0x2b - sysMCAST_UNBLOCK_SOURCE = 0x2c - sysMCAST_MSFILTER = 0x30 - sysIPV6_ROUTER_ALERT = 0x16 - sysIPV6_MTU_DISCOVER = 0x17 - sysIPV6_MTU = 0x18 - sysIPV6_RECVERR = 0x19 - sysIPV6_V6ONLY = 0x1a - sysIPV6_JOIN_ANYCAST = 0x1b - sysIPV6_LEAVE_ANYCAST = 0x1c - - sysIPV6_FLOWLABEL_MGR = 0x20 - sysIPV6_FLOWINFO_SEND = 0x21 - - sysIPV6_IPSEC_POLICY = 0x22 - sysIPV6_XFRM_POLICY = 0x23 - - sysIPV6_RECVPKTINFO = 0x31 - sysIPV6_PKTINFO = 0x32 - sysIPV6_RECVHOPLIMIT = 0x33 - sysIPV6_HOPLIMIT = 0x34 - sysIPV6_RECVHOPOPTS = 0x35 - sysIPV6_HOPOPTS = 0x36 - sysIPV6_RTHDRDSTOPTS = 0x37 - sysIPV6_RECVRTHDR = 0x38 - sysIPV6_RTHDR = 0x39 - sysIPV6_RECVDSTOPTS = 0x3a - sysIPV6_DSTOPTS = 0x3b - sysIPV6_RECVPATHMTU = 0x3c - sysIPV6_PATHMTU = 0x3d - sysIPV6_DONTFRAG = 0x3e - - sysIPV6_RECVTCLASS = 0x42 - sysIPV6_TCLASS = 0x43 - - sysIPV6_ADDR_PREFERENCES = 0x48 - - sysIPV6_PREFER_SRC_TMP = 0x1 - sysIPV6_PREFER_SRC_PUBLIC = 0x2 - sysIPV6_PREFER_SRC_PUBTMP_DEFAULT = 0x100 - sysIPV6_PREFER_SRC_COA = 0x4 - sysIPV6_PREFER_SRC_HOME = 0x400 - sysIPV6_PREFER_SRC_CGA = 0x8 - sysIPV6_PREFER_SRC_NONCGA = 0x800 - - sysIPV6_MINHOPCOUNT = 0x49 - - sysIPV6_ORIGDSTADDR = 0x4a - sysIPV6_RECVORIGDSTADDR = 0x4a - sysIPV6_TRANSPARENT = 0x4b - sysIPV6_UNICAST_IF = 0x4c - - sysICMPV6_FILTER = 0x1 - - sysICMPV6_FILTER_BLOCK = 0x1 - sysICMPV6_FILTER_PASS = 0x2 - sysICMPV6_FILTER_BLOCKOTHERS = 0x3 - sysICMPV6_FILTER_PASSONLY = 0x4 - sizeofKernelSockaddrStorage = 0x80 sizeofSockaddrInet6 = 0x1c sizeofInet6Pktinfo = 0x14 diff --git a/vendor/golang.org/x/net/ipv6/zsys_linux_riscv64.go b/vendor/golang.org/x/net/ipv6/zsys_linux_riscv64.go index 6083ddce..d4f78e40 100644 --- a/vendor/golang.org/x/net/ipv6/zsys_linux_riscv64.go +++ b/vendor/golang.org/x/net/ipv6/zsys_linux_riscv64.go @@ -1,91 +1,12 @@ // Code generated by cmd/cgo -godefs; DO NOT EDIT. // cgo -godefs defs_linux.go +//go:build riscv64 // +build riscv64 package ipv6 const ( - sysIPV6_ADDRFORM = 0x1 - sysIPV6_2292PKTINFO = 0x2 - sysIPV6_2292HOPOPTS = 0x3 - sysIPV6_2292DSTOPTS = 0x4 - sysIPV6_2292RTHDR = 0x5 - sysIPV6_2292PKTOPTIONS = 0x6 - sysIPV6_CHECKSUM = 0x7 - sysIPV6_2292HOPLIMIT = 0x8 - sysIPV6_NEXTHOP = 0x9 - sysIPV6_FLOWINFO = 0xb - - sysIPV6_UNICAST_HOPS = 0x10 - sysIPV6_MULTICAST_IF = 0x11 - sysIPV6_MULTICAST_HOPS = 0x12 - sysIPV6_MULTICAST_LOOP = 0x13 - sysIPV6_ADD_MEMBERSHIP = 0x14 - sysIPV6_DROP_MEMBERSHIP = 0x15 - sysMCAST_JOIN_GROUP = 0x2a - sysMCAST_LEAVE_GROUP = 0x2d - sysMCAST_JOIN_SOURCE_GROUP = 0x2e - sysMCAST_LEAVE_SOURCE_GROUP = 0x2f - sysMCAST_BLOCK_SOURCE = 0x2b - sysMCAST_UNBLOCK_SOURCE = 0x2c - sysMCAST_MSFILTER = 0x30 - sysIPV6_ROUTER_ALERT = 0x16 - sysIPV6_MTU_DISCOVER = 0x17 - sysIPV6_MTU = 0x18 - sysIPV6_RECVERR = 0x19 - sysIPV6_V6ONLY = 0x1a - sysIPV6_JOIN_ANYCAST = 0x1b - sysIPV6_LEAVE_ANYCAST = 0x1c - - sysIPV6_FLOWLABEL_MGR = 0x20 - sysIPV6_FLOWINFO_SEND = 0x21 - - sysIPV6_IPSEC_POLICY = 0x22 - sysIPV6_XFRM_POLICY = 0x23 - - sysIPV6_RECVPKTINFO = 0x31 - sysIPV6_PKTINFO = 0x32 - sysIPV6_RECVHOPLIMIT = 0x33 - sysIPV6_HOPLIMIT = 0x34 - sysIPV6_RECVHOPOPTS = 0x35 - sysIPV6_HOPOPTS = 0x36 - sysIPV6_RTHDRDSTOPTS = 0x37 - sysIPV6_RECVRTHDR = 0x38 - sysIPV6_RTHDR = 0x39 - sysIPV6_RECVDSTOPTS = 0x3a - sysIPV6_DSTOPTS = 0x3b - sysIPV6_RECVPATHMTU = 0x3c - sysIPV6_PATHMTU = 0x3d - sysIPV6_DONTFRAG = 0x3e - - sysIPV6_RECVTCLASS = 0x42 - sysIPV6_TCLASS = 0x43 - - sysIPV6_ADDR_PREFERENCES = 0x48 - - sysIPV6_PREFER_SRC_TMP = 0x1 - sysIPV6_PREFER_SRC_PUBLIC = 0x2 - sysIPV6_PREFER_SRC_PUBTMP_DEFAULT = 0x100 - sysIPV6_PREFER_SRC_COA = 0x4 - sysIPV6_PREFER_SRC_HOME = 0x400 - sysIPV6_PREFER_SRC_CGA = 0x8 - sysIPV6_PREFER_SRC_NONCGA = 0x800 - - sysIPV6_MINHOPCOUNT = 0x49 - - sysIPV6_ORIGDSTADDR = 0x4a - sysIPV6_RECVORIGDSTADDR = 0x4a - sysIPV6_TRANSPARENT = 0x4b - sysIPV6_UNICAST_IF = 0x4c - - sysICMPV6_FILTER = 0x1 - - sysICMPV6_FILTER_BLOCK = 0x1 - sysICMPV6_FILTER_PASS = 0x2 - sysICMPV6_FILTER_BLOCKOTHERS = 0x3 - sysICMPV6_FILTER_PASSONLY = 0x4 - sizeofKernelSockaddrStorage = 0x80 sizeofSockaddrInet6 = 0x1c sizeofInet6Pktinfo = 0x14 diff --git a/vendor/golang.org/x/net/ipv6/zsys_linux_s390x.go b/vendor/golang.org/x/net/ipv6/zsys_linux_s390x.go index 992ac9ec..2514ab9a 100644 --- a/vendor/golang.org/x/net/ipv6/zsys_linux_s390x.go +++ b/vendor/golang.org/x/net/ipv6/zsys_linux_s390x.go @@ -4,86 +4,6 @@ package ipv6 const ( - sysIPV6_ADDRFORM = 0x1 - sysIPV6_2292PKTINFO = 0x2 - sysIPV6_2292HOPOPTS = 0x3 - sysIPV6_2292DSTOPTS = 0x4 - sysIPV6_2292RTHDR = 0x5 - sysIPV6_2292PKTOPTIONS = 0x6 - sysIPV6_CHECKSUM = 0x7 - sysIPV6_2292HOPLIMIT = 0x8 - sysIPV6_NEXTHOP = 0x9 - sysIPV6_FLOWINFO = 0xb - - sysIPV6_UNICAST_HOPS = 0x10 - sysIPV6_MULTICAST_IF = 0x11 - sysIPV6_MULTICAST_HOPS = 0x12 - sysIPV6_MULTICAST_LOOP = 0x13 - sysIPV6_ADD_MEMBERSHIP = 0x14 - sysIPV6_DROP_MEMBERSHIP = 0x15 - sysMCAST_JOIN_GROUP = 0x2a - sysMCAST_LEAVE_GROUP = 0x2d - sysMCAST_JOIN_SOURCE_GROUP = 0x2e - sysMCAST_LEAVE_SOURCE_GROUP = 0x2f - sysMCAST_BLOCK_SOURCE = 0x2b - sysMCAST_UNBLOCK_SOURCE = 0x2c - sysMCAST_MSFILTER = 0x30 - sysIPV6_ROUTER_ALERT = 0x16 - sysIPV6_MTU_DISCOVER = 0x17 - sysIPV6_MTU = 0x18 - sysIPV6_RECVERR = 0x19 - sysIPV6_V6ONLY = 0x1a - sysIPV6_JOIN_ANYCAST = 0x1b - sysIPV6_LEAVE_ANYCAST = 0x1c - - sysIPV6_FLOWLABEL_MGR = 0x20 - sysIPV6_FLOWINFO_SEND = 0x21 - - sysIPV6_IPSEC_POLICY = 0x22 - sysIPV6_XFRM_POLICY = 0x23 - - sysIPV6_RECVPKTINFO = 0x31 - sysIPV6_PKTINFO = 0x32 - sysIPV6_RECVHOPLIMIT = 0x33 - sysIPV6_HOPLIMIT = 0x34 - sysIPV6_RECVHOPOPTS = 0x35 - sysIPV6_HOPOPTS = 0x36 - sysIPV6_RTHDRDSTOPTS = 0x37 - sysIPV6_RECVRTHDR = 0x38 - sysIPV6_RTHDR = 0x39 - sysIPV6_RECVDSTOPTS = 0x3a - sysIPV6_DSTOPTS = 0x3b - sysIPV6_RECVPATHMTU = 0x3c - sysIPV6_PATHMTU = 0x3d - sysIPV6_DONTFRAG = 0x3e - - sysIPV6_RECVTCLASS = 0x42 - sysIPV6_TCLASS = 0x43 - - sysIPV6_ADDR_PREFERENCES = 0x48 - - sysIPV6_PREFER_SRC_TMP = 0x1 - sysIPV6_PREFER_SRC_PUBLIC = 0x2 - sysIPV6_PREFER_SRC_PUBTMP_DEFAULT = 0x100 - sysIPV6_PREFER_SRC_COA = 0x4 - sysIPV6_PREFER_SRC_HOME = 0x400 - sysIPV6_PREFER_SRC_CGA = 0x8 - sysIPV6_PREFER_SRC_NONCGA = 0x800 - - sysIPV6_MINHOPCOUNT = 0x49 - - sysIPV6_ORIGDSTADDR = 0x4a - sysIPV6_RECVORIGDSTADDR = 0x4a - sysIPV6_TRANSPARENT = 0x4b - sysIPV6_UNICAST_IF = 0x4c - - sysICMPV6_FILTER = 0x1 - - sysICMPV6_FILTER_BLOCK = 0x1 - sysICMPV6_FILTER_PASS = 0x2 - sysICMPV6_FILTER_BLOCKOTHERS = 0x3 - sysICMPV6_FILTER_PASSONLY = 0x4 - sizeofKernelSockaddrStorage = 0x80 sizeofSockaddrInet6 = 0x1c sizeofInet6Pktinfo = 0x14 diff --git a/vendor/golang.org/x/net/ipv6/zsys_netbsd.go b/vendor/golang.org/x/net/ipv6/zsys_netbsd.go index e39571e0..f7335d5a 100644 --- a/vendor/golang.org/x/net/ipv6/zsys_netbsd.go +++ b/vendor/golang.org/x/net/ipv6/zsys_netbsd.go @@ -4,48 +4,6 @@ package ipv6 const ( - sysIPV6_UNICAST_HOPS = 0x4 - sysIPV6_MULTICAST_IF = 0x9 - sysIPV6_MULTICAST_HOPS = 0xa - sysIPV6_MULTICAST_LOOP = 0xb - sysIPV6_JOIN_GROUP = 0xc - sysIPV6_LEAVE_GROUP = 0xd - sysIPV6_PORTRANGE = 0xe - sysICMP6_FILTER = 0x12 - - sysIPV6_CHECKSUM = 0x1a - sysIPV6_V6ONLY = 0x1b - - sysIPV6_IPSEC_POLICY = 0x1c - - sysIPV6_RTHDRDSTOPTS = 0x23 - - sysIPV6_RECVPKTINFO = 0x24 - sysIPV6_RECVHOPLIMIT = 0x25 - sysIPV6_RECVRTHDR = 0x26 - sysIPV6_RECVHOPOPTS = 0x27 - sysIPV6_RECVDSTOPTS = 0x28 - - sysIPV6_USE_MIN_MTU = 0x2a - sysIPV6_RECVPATHMTU = 0x2b - sysIPV6_PATHMTU = 0x2c - - sysIPV6_PKTINFO = 0x2e - sysIPV6_HOPLIMIT = 0x2f - sysIPV6_NEXTHOP = 0x30 - sysIPV6_HOPOPTS = 0x31 - sysIPV6_DSTOPTS = 0x32 - sysIPV6_RTHDR = 0x33 - - sysIPV6_RECVTCLASS = 0x39 - - sysIPV6_TCLASS = 0x3d - sysIPV6_DONTFRAG = 0x3e - - sysIPV6_PORTRANGE_DEFAULT = 0x0 - sysIPV6_PORTRANGE_HIGH = 0x1 - sysIPV6_PORTRANGE_LOW = 0x2 - sizeofSockaddrInet6 = 0x1c sizeofInet6Pktinfo = 0x14 sizeofIPv6Mtuinfo = 0x20 diff --git a/vendor/golang.org/x/net/ipv6/zsys_openbsd.go b/vendor/golang.org/x/net/ipv6/zsys_openbsd.go index cc1899a6..6d159281 100644 --- a/vendor/golang.org/x/net/ipv6/zsys_openbsd.go +++ b/vendor/golang.org/x/net/ipv6/zsys_openbsd.go @@ -4,57 +4,6 @@ package ipv6 const ( - sysIPV6_UNICAST_HOPS = 0x4 - sysIPV6_MULTICAST_IF = 0x9 - sysIPV6_MULTICAST_HOPS = 0xa - sysIPV6_MULTICAST_LOOP = 0xb - sysIPV6_JOIN_GROUP = 0xc - sysIPV6_LEAVE_GROUP = 0xd - sysIPV6_PORTRANGE = 0xe - sysICMP6_FILTER = 0x12 - - sysIPV6_CHECKSUM = 0x1a - sysIPV6_V6ONLY = 0x1b - - sysIPV6_RTHDRDSTOPTS = 0x23 - - sysIPV6_RECVPKTINFO = 0x24 - sysIPV6_RECVHOPLIMIT = 0x25 - sysIPV6_RECVRTHDR = 0x26 - sysIPV6_RECVHOPOPTS = 0x27 - sysIPV6_RECVDSTOPTS = 0x28 - - sysIPV6_USE_MIN_MTU = 0x2a - sysIPV6_RECVPATHMTU = 0x2b - - sysIPV6_PATHMTU = 0x2c - - sysIPV6_PKTINFO = 0x2e - sysIPV6_HOPLIMIT = 0x2f - sysIPV6_NEXTHOP = 0x30 - sysIPV6_HOPOPTS = 0x31 - sysIPV6_DSTOPTS = 0x32 - sysIPV6_RTHDR = 0x33 - - sysIPV6_AUTH_LEVEL = 0x35 - sysIPV6_ESP_TRANS_LEVEL = 0x36 - sysIPV6_ESP_NETWORK_LEVEL = 0x37 - sysIPSEC6_OUTSA = 0x38 - sysIPV6_RECVTCLASS = 0x39 - - sysIPV6_AUTOFLOWLABEL = 0x3b - sysIPV6_IPCOMP_LEVEL = 0x3c - - sysIPV6_TCLASS = 0x3d - sysIPV6_DONTFRAG = 0x3e - sysIPV6_PIPEX = 0x3f - - sysIPV6_RTABLE = 0x1021 - - sysIPV6_PORTRANGE_DEFAULT = 0x0 - sysIPV6_PORTRANGE_HIGH = 0x1 - sysIPV6_PORTRANGE_LOW = 0x2 - sizeofSockaddrInet6 = 0x1c sizeofInet6Pktinfo = 0x14 sizeofIPv6Mtuinfo = 0x20 diff --git a/vendor/golang.org/x/net/ipv6/zsys_solaris.go b/vendor/golang.org/x/net/ipv6/zsys_solaris.go index 690eef93..17161974 100644 --- a/vendor/golang.org/x/net/ipv6/zsys_solaris.go +++ b/vendor/golang.org/x/net/ipv6/zsys_solaris.go @@ -4,74 +4,6 @@ package ipv6 const ( - sysIPV6_UNICAST_HOPS = 0x5 - sysIPV6_MULTICAST_IF = 0x6 - sysIPV6_MULTICAST_HOPS = 0x7 - sysIPV6_MULTICAST_LOOP = 0x8 - sysIPV6_JOIN_GROUP = 0x9 - sysIPV6_LEAVE_GROUP = 0xa - - sysIPV6_PKTINFO = 0xb - - sysIPV6_HOPLIMIT = 0xc - sysIPV6_NEXTHOP = 0xd - sysIPV6_HOPOPTS = 0xe - sysIPV6_DSTOPTS = 0xf - - sysIPV6_RTHDR = 0x10 - sysIPV6_RTHDRDSTOPTS = 0x11 - - sysIPV6_RECVPKTINFO = 0x12 - sysIPV6_RECVHOPLIMIT = 0x13 - sysIPV6_RECVHOPOPTS = 0x14 - - sysIPV6_RECVRTHDR = 0x16 - - sysIPV6_RECVRTHDRDSTOPTS = 0x17 - - sysIPV6_CHECKSUM = 0x18 - sysIPV6_RECVTCLASS = 0x19 - sysIPV6_USE_MIN_MTU = 0x20 - sysIPV6_DONTFRAG = 0x21 - sysIPV6_SEC_OPT = 0x22 - sysIPV6_SRC_PREFERENCES = 0x23 - sysIPV6_RECVPATHMTU = 0x24 - sysIPV6_PATHMTU = 0x25 - sysIPV6_TCLASS = 0x26 - sysIPV6_V6ONLY = 0x27 - - sysIPV6_RECVDSTOPTS = 0x28 - - sysMCAST_JOIN_GROUP = 0x29 - sysMCAST_LEAVE_GROUP = 0x2a - sysMCAST_BLOCK_SOURCE = 0x2b - sysMCAST_UNBLOCK_SOURCE = 0x2c - sysMCAST_JOIN_SOURCE_GROUP = 0x2d - sysMCAST_LEAVE_SOURCE_GROUP = 0x2e - - sysIPV6_PREFER_SRC_HOME = 0x1 - sysIPV6_PREFER_SRC_COA = 0x2 - sysIPV6_PREFER_SRC_PUBLIC = 0x4 - sysIPV6_PREFER_SRC_TMP = 0x8 - sysIPV6_PREFER_SRC_NONCGA = 0x10 - sysIPV6_PREFER_SRC_CGA = 0x20 - - sysIPV6_PREFER_SRC_MIPMASK = 0x3 - sysIPV6_PREFER_SRC_MIPDEFAULT = 0x1 - sysIPV6_PREFER_SRC_TMPMASK = 0xc - sysIPV6_PREFER_SRC_TMPDEFAULT = 0x4 - sysIPV6_PREFER_SRC_CGAMASK = 0x30 - sysIPV6_PREFER_SRC_CGADEFAULT = 0x10 - - sysIPV6_PREFER_SRC_MASK = 0x3f - - sysIPV6_PREFER_SRC_DEFAULT = 0x15 - - sysIPV6_BOUND_IF = 0x41 - sysIPV6_UNSPEC_SRC = 0x42 - - sysICMP6_FILTER = 0x1 - sizeofSockaddrStorage = 0x100 sizeofSockaddrInet6 = 0x20 sizeofInet6Pktinfo = 0x14 diff --git a/vendor/golang.org/x/net/ipv6/zsys_zos_s390x.go b/vendor/golang.org/x/net/ipv6/zsys_zos_s390x.go new file mode 100644 index 00000000..7c756459 --- /dev/null +++ b/vendor/golang.org/x/net/ipv6/zsys_zos_s390x.go @@ -0,0 +1,62 @@ +// Copyright 2020 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Hand edited based on zerrors_zos_s390x.go +// TODO(Bill O'Farrell): auto-generate. + +package ipv6 + +const ( + sizeofSockaddrStorage = 128 + sizeofICMPv6Filter = 32 + sizeofInet6Pktinfo = 20 + sizeofIPv6Mtuinfo = 32 + sizeofSockaddrInet6 = 28 + sizeofGroupReq = 136 + sizeofGroupSourceReq = 264 +) + +type sockaddrStorage struct { + Len uint8 + Family byte + ss_pad1 [6]byte + ss_align int64 + ss_pad2 [112]byte +} + +type sockaddrInet6 struct { + Len uint8 + Family uint8 + Port uint16 + Flowinfo uint32 + Addr [16]byte + Scope_id uint32 +} + +type inet6Pktinfo struct { + Addr [16]byte + Ifindex uint32 +} + +type ipv6Mtuinfo struct { + Addr sockaddrInet6 + Mtu uint32 +} + +type groupReq struct { + Interface uint32 + reserved uint32 + Group sockaddrStorage +} + +type groupSourceReq struct { + Interface uint32 + reserved uint32 + Group sockaddrStorage + Source sockaddrStorage +} + +type icmpv6Filter struct { + Filt [8]uint32 +} diff --git a/vendor/golang.org/x/net/publicsuffix/list.go b/vendor/golang.org/x/net/publicsuffix/list.go index 200617ea..e2fddd64 100644 --- a/vendor/golang.org/x/net/publicsuffix/list.go +++ b/vendor/golang.org/x/net/publicsuffix/list.go @@ -33,9 +33,10 @@ // the last two are not (but share the same eTLD+1: "google.com"). // // All of these domains have the same eTLD+1: -// - "www.books.amazon.co.uk" -// - "books.amazon.co.uk" -// - "amazon.co.uk" +// - "www.books.amazon.co.uk" +// - "books.amazon.co.uk" +// - "amazon.co.uk" +// // Specifically, the eTLD+1 is "amazon.co.uk", because the eTLD is "co.uk". // // There is no closed form algorithm to calculate the eTLD of a domain. diff --git a/vendor/golang.org/x/net/publicsuffix/table.go b/vendor/golang.org/x/net/publicsuffix/table.go index 369e4465..a4442397 100644 --- a/vendor/golang.org/x/net/publicsuffix/table.go +++ b/vendor/golang.org/x/net/publicsuffix/table.go @@ -2,7 +2,7 @@ package publicsuffix -const version = "publicsuffix.org's public_suffix_list.dat, git revision 7922d7c20e246552be418e8f72e577899fd30d99 (2020-02-18T23:18:19Z)" +const version = "publicsuffix.org's public_suffix_list.dat, git revision 3c213aab32b3c014f171b1673d4ce9b5cd72bf1c (2021-11-26T23:05:53Z)" const ( nodesBitsChildren = 10 @@ -23,488 +23,510 @@ const ( ) // numTLD is the number of top level domains. -const numTLD = 1528 +const numTLD = 1504 // Text is the combined text of all labels. -const text = "9guacuiababia-goracleaningroks-theatree12hpalermomahachijoinvill" + - "eksvik12ix4432-balsfjordd-dnsiskinkyotobetsulikes-piedmonticello" + - "dingen4tatarantours3-ap-south-16-b-dataiji234lima-cityeatselinog" + - "radult3l3p0rtashkentatamotors3-ap-northeast-2038blackfridayuu2-l" + - "ocalhostoregontrailroadnparachutingleezebloombergbauernirasakind" + - "igenaklodzkochikushinonsenergyuzawabloxcms3-website-us-west-1blu" + - "edagestangemologicallimoliseminebmoattachments3-website-us-west-" + - "2bms5ybmweddinglitchattanooganordlandrangedalinkyard-cloudyclust" + - "erbnrwedeploybomloabathsbchernihivgubsakyotanabellunord-aurdalph" + - "a-myqnapcloudaccesscambridgestoneuesalangenishiazaindustriabondr" + - "ay-dnsupdaternopilawatchesalondonetskaruizawabonnishigohtawaramo" + - "toineppueblockbustermezparaglidingliwicebookinghostfoldnavybooml" + - "air-traffic-controlleyboschaefflerdalivornomutashinaindustrieste" + - "amfamberkeleybostikarumaifarmsteadrayddnsfreebox-osascoli-piceno" + - "rdre-landraydnsaltdalombardynaliaskimitsubatamibudejjuegoshikiho" + - "kumakogenebakkeshibechambagriculturennebugattiffanynysadoes-itve" + - "destrandrivefsnillfjordrobaknoluoktachikawakembuchikumagayagawak" + - "kanaibetsubamericanfamilydsclouderackmazerbaijan-mayen-rootaribe" + - "iraogashimadachicagoboatsaludrudupontariobranconakamuratajirivne" + - "bostonakijinsekikogentappsselfiparisor-fronishiharabotanicalgard" + - "enishiizunazukinfinitintuitjomeloyalistoragebotanicgardenishikat" + - "aketomisatomobellevuelosangelesjabbottjxfinitybotanybouncemerckm" + - "sdnipropetrovskjervoyageorgeorgiabounty-fullensakerrypropertiesa" + - "lvadordalibabalestrandabergamo-siemensncfdurbanamexnethnologybou" + - "tiquebechernivtsiciliabozen-sudtirolomzaporizhzhegurinuyamashina" + - "tsukigatakasakitaurayasudabozen-suedtirolondrinamsskoganeinvestm" + - "entsalzburglobalashovhachinohedmarkasaokamiminersamegawabplacedo" + - "gawarabikomaezakirunorddalorenskogloboavistanbulsan-sudtiroloten" + - "kawabrandywinevalleybrasiliabrindisibenikimobetsuitainaioiraseba" + - "stopologyeongnamegawafflecellclaimsamnangerbristoloseyouriparlia" + - "mentkmaxxjavald-aostarnberglogowegroweibolognagareyamakeupowiath" + - "letajimabaridagawakuyabukikonaikawachinaganoharamcoachampionship" + - "hoptobishimadridvagsoyerbritishcolumbialowiezaganishikatsuragit-" + - "reposampalacebroadcastleclerchernovtsymantechnologybroadwaybroke" + - "-itksatxn--0trq7p7nnishikawazukamisunagawabrokerbronnoysundurham" + - "burgloppenzaolbia-tempio-olbiatempioolbialystokkepnogatagajoboji" + - "nzais-a-candidatebrothermesaverdealstahaugesunderseaportsinfolld" + - "alottebrowsersafetymarketsamsclubartoweirbrumunddalottokonamegat" + - "akayamashikokuchuobrunelasticbeanstalkashibatakatoris-a-catererb" + - "russelsamsunglugmbhartipscbgminakamichiharabruxellesandnessjoeni" + - "shimerabryansklepparmatta-varjjatmparochernigovernmentoyosatoyok" + - "awabrynewjerseybuskerudinewmexicoalouvreitoyotaparsandoybuzentsu" + - "jiiebuzzwellbeingzonebwfarsundweberbzhitomirumalatvuopmicrolight" + - "ingmodellingmxn--11b4c3dynathomebuiltwithdarkashiharabzzcolumbus" + - "heycommunecommunity-prochowicecomoarekecomparemarkerryhotelsanta" + - "mariakecompute-1computerhistoryofscience-fictioncomsecuritytacti" + - "csantoandreamhostersanukis-a-cubicle-slavellinodearthachiojiyaho" + - "oguycondoshichinohealth-carereforminamidaitomanchesterconference" + - "constructionconsuladonnagatorodoyconsultanthropologyconsultingro" + - "ngausdalukowhalingrossetouchihayaakasakawaharacontactraniandriab" + - "arlettatraniandriacontagematsubaracontemporaryarteducationalchik" + - "ugodontexistmein-iservebeercontractorskenconventureshinodebalanc" + - "ertificationcookingchannelsdvrdnsfor-better-thanawassamukawatari" + - "ghtathomeftpartycooluroycooperativano-frankivskolegallocus-3cope" + - "nhagencyclopedichitosetogakushimotoganewyorkshirecifedexhibition" + - "ishinoomotegocorsicafederationcorvettemp-dnsaobernardocosenzakop" + - "anecosidnshome-webserverdalutskasuyameinforumzcostumedicinaharim" + - "alopolskanlandyndns-office-on-the-webhareidsbergentingroundhandl" + - "ingroznycouchpotatofriesaogoncarriercounciluxurycouponsaotomelda" + - "luzerncq-acranbrookuwanalyticsapporocrdyndns-picsardegnaroycredi" + - "tcardyndns-remotewdyndns-serverisigncreditunioncremonashgabadadd" + - "jaguarqcxn--12c1fe0bradescorporationrendercrewhoswhokksundyndns-" + - "webhopencraftranoycricketrzyncrimeast-kazakhstanangercrotonecrow" + - "nipasadenarashinocrsvpassagensardiniacruisesarlvivanovoldacrypto" + - "nomichigangwoncuisinellajollamericanexpressexyculturalcentertain" + - "mentransportecuneocupcakecuritibaghdadyndns-wikirkenesarpsborgrp" + - "assenger-associationcymrussiacyonabaruminamiechizencyouthruherec" + - "ipescaravantaarpatriaferrerotikagoshimalvikaszubyfetsundyndns1fg" + - "uidegreefhvalerfidoomdnstracefieldynnsarufutsunomiyawakasaikaita" + - "koelnfigueresinstaginguitarsauheradynservebbsasayamayfirstockhol" + - "mestrandyndns-workshopitsitexaskoyabearalvahkijobservableusercon" + - "tentransurlfilateliafilegear-audnedalnfilegear-deatnulminamiiser" + - "niafilegear-gbizfilegear-iefilegear-jpmorganfilegear-sgujohanama" + - "kinoharafilminamiizukamiokameokameyamatotakadafinalfinancefinear" + - "tsavannahgafinlandynufcfanfinnoyfirebaseapplinzis-a-doctorayfire" + - "nzefirestonefirmdalegoldpoint2thisamitsukefishingolffansaves-the" + - "-whalessandria-trani-barletta-andriatranibarlettaandriafitjarvod" + - "kafjordynv6fitnessettlementravelersinsurancefjalerflesbergulenfl" + - "ickragerogersavonarusawaflightsaxoflirfloginlinefloraflorenceflo" + - "ridattorelayfloripaderbornfloristanohatakaharulvikatowicefloroku" + - "nohealthcareerschoenbrunnflowerschokokekschokoladenfltrdynvpnplu" + - "s-4flynnhosting-clusterflynnhubarcelonagawalesundgcagliaricoharu" + - "ovataxihuanflfanfshostrowwlkpmgjerdrumemsettsupportcp4fndyroyrvi" + - "kingruefor-ourfor-somedizinhistorischescholarshipschoolschulefor" + - "-theaterforexrothachirogatakamoriokakudamatsueforgotdnschwarzgwa" + - "ngjuniperforli-cesena-forlicesenaforlikescandyn53forsaleikangerf" + - "orsandasuologoipaviancargodaddyn-o-saurlandeschweizfortalfortmis" + - "soulancasterfortworthadanorthwesternmutualfosnesciencecenterscie" + - "ncehistoryfotaruis-a-financialadvisor-aurdalfoxfordebianfozorafr" + - "edrikstadtvscientistordalfreeddnsgeekgalaxyfreedesktopocznore-og" + - "-uvdalfreemasonryfreesitextileirfjordfreetlscjohnsonfreiburgunma" + - "nxn--12co0c3b4evalleaostavangerfreightrentin-sud-tirolfreseniusc" + - "ountryestateofdelawareggio-calabriafribourguovdageaidnunusualper" + - "sonfriuli-v-giuliafriuli-ve-giuliafriuli-vegiuliafriuli-venezia-" + - "giuliafriuli-veneziagiuliafriuli-vgiuliafriuliv-giuliafriulive-g" + - "iuliafriulivegiuliafriulivenezia-giuliafriuliveneziagiuliafriuli" + - "vgiuliafrlfroganscotlandfrognfrolandfrom-akrehamnfrom-alfrom-arf" + - "rom-azimutheworkpccwiiheyakagefrom-capebretonamicrosoftbankatsus" + - "hikabeeldengeluidfrom-codyn-vpndnscrapper-sitefrom-ctrentin-sudt" + - "irolfrom-dchocolatelevisionishinoshimatsushigefrom-dedyn-berlinc" + - "olnfrom-flanderscrappingushikamifuranorth-kazakhstanfrom-gaulard" + - "alfrom-hichisochildrensgardenfrom-iafrom-idfrom-ilfrom-in-brbarc" + - "laycards3-sa-east-1from-kscrysechofunatoriginstitutemasekashiwaz" + - "akiyosatokamachintaifun-dnsdojolsterfrom-kyowariasahikawawildlif" + - "edorainfracloudfrontdoorfrom-lanciafrom-mamurogawafrom-mdfrom-me" + - "eresistancefrom-mifunefrom-mnfrom-modalenfrom-mserveirchonanbuls" + - "an-suedtirolowiczest-le-patronishiokoppegardyndns-at-homedepoten" + - "zamamidsundyndns-at-workisboringrimstadyndns-blogdnsangofrom-mtn" + - "from-nctulangevagrigentomologyeonggiehtavuoatnadexeterfrom-ndfro" + - "m-nefrom-nh-serveblogsiteleafamilycompanyminamimakis-a-geekatsuy" + - "amarugame-hostrowiechoseiroumuenchenishitosashimizunaminamibosog" + - "ndalpusercontentoyotsukaidofrom-njaworznoticiasnesoddenmarkhange" + - "lskjakdnepropetrovskiervaapsteiermarkaufenfrom-nminamiminowafrom" + - "-nvalled-aostavernfrom-nyfrom-ohkurafrom-oketogurafrom-orfrom-pa" + - "dovaksdalfrom-pratohmandalfrom-ris-a-greenfrom-schmidtre-gauldal" + - "from-sdfrom-tnfrom-txn--1ck2e1barclays3-us-east-2from-utazuerich" + - "ardlillehammerfeste-ipfizerfrom-val-daostavalleyfrom-vtrentin-su" + - "ed-tirolfrom-wafrom-wielunnerfrom-wvalledaostaobaomoriguchiharah" + - "kkeravjuedischesapeakebayernunzenfrom-wyfrosinonefrostalowa-wola" + - "wafroyahikobeardubaiduckdnserveminecraftrentin-suedtirolfstcgrou" + - "pgfoggiafujiiderafujikawaguchikonefujiminokamoenairguardiannakad" + - "omarineat-urlfujinomiyadavvenjargap-northeast-3fujiokayamangonoh" + - "ejis-a-guruslivinghistoryfujisatoshonairlinebraskauniversitychya" + - "ttorneyagawakayamagazinedre-eikerfujisawafujishiroishidakabirato" + - "ridefenseljordfujitsurugashimangyshlakasamatsudovre-eikerfujixer" + - "oxn--1ctwolominamatargivestbytemarkautokeinotteroyfujiyoshidavve" + - "siidatsunanjoburgwiddleitungsenfukayabeatservemp3fukuchiyamadaza" + - "ifudaigojomedio-campidano-mediocampidanomediofukudominichoshibuy" + - "achiyodatingripefukuis-a-hard-workerservep2pharmacienservepicser" + - "vequakefukumitsubishigakisarazurecontainerdpolicefukuokazakishiw" + - "adafukuroishikarikaturindalfukusakisofukushimaniwakuratefukuyama" + - "gatakahatakaishimogosenfunabashiriuchinadafunagatakamatsukawafun" + - "ahashikamiamakusatsumasendaisennangooglecodespotrentino-a-adigef" + - "undaciofuoiskujukuriyamannorfolkebibleirvikazoologyfuosskoczowil" + - "liamhillfurnitureggio-emilia-romagnakasatsunairportland-4-salern" + - "oboribetsuckservesarcasmatartanddesignfurubirafurudonostiaafuruk" + - "awairtelebitballooningxn--1lqs03nfusodegaurafussagamiharafutabay" + - "amaguchinomigawafutboldlygoingnowhere-for-morenakatombetsumitaka" + - "giizefuttsurugimperiafuturecmservicesevastopolefuturehostingfutu" + - "remailingfvgfylkesbiblackbaudcdn77-securebungoonord-odalwaysdata" + - "baseballangenkainanaejrietisalatinabenonicbcn-north-1fyresdalhan" + - "goutsystemscloudhannanmokuizumodenakayamapartmentsewinbarefootba" + - "llfinanzgoraustrheimatunduhrennesoyokozebinagisoccertmgretakaham" + - "alselvendrellaziobiramusementdllpages3-ap-southeast-2hannosegawa" + - "hanyuzenhapmirharstadharvestcelebrationhasamarburghasaminami-alp" + - "sharis-a-lawyerhashbanghasudahasura-appharmacysharphdfcbankddiel" + - "ddanuorrittogliattireshawaiijimaritimoduminamioguni5hasvikfhappo" + - "usrcfastly-terrariuminamifuranohatogayaitakanezawahatoyamazakita" + - "kamiizumisanofidelityhatsukaichikaiseis-a-liberalhattfjelldalhay" + - "ashimamotobungotakadancehazuminobusells-for-ustkannamilanotogawa" + - "helsinkitakatakaokalmykiahembygdsforbundhemneshellaspeziahemseda" + - "lhepforgeherokussldheroyhgtvallee-aosteroyhigashiagatsumagoiania" + - "higashichichibunkyonanaoshimageandsoundandvisionthewifiatmallorc" + - "adaqueshimojis-a-libertarianhigashihiroshimanehigashiizumozakita" + - "kyushuaiahigashikagawahigashikagurasoedahigashikawakitaaikitamih" + - "amadahigashikurumeetnedalhigashimatsushimarcheapigeelvinckhakass" + - "iahigashimatsuyamakitaakitadaitoigawahigashimurayamamotorcyclesh" + - "imokawahigashinarusells-itrentino-alto-adigehigashinehigashiomih" + - "achimanagementrentino-altoadigehigashiosakasayamanakakogawahigas" + - "hishirakawamatakarazukaluganskygearapphiladelphiaareadmyblogspot" + - "rentino-s-tirolhigashisumiyoshikawaminamiaikitamotosumy-gatewayh" + - "igashitsunoshiroomurahigashiurausukitanakagusukumodernhigashiyam" + - "atokoriyamanashifteditchyouriphilatelyhigashiyodogawahigashiyosh" + - "inogaris-a-linux-useranishiaritabashijonawatehiraizumisatohnosho" + - "ooshikamaishimodatehirakatashinagawahiranairtrafficplexus-1hirar" + - "ahiratsukagawahirayaizuwakamatsubushikusakadogawahistorichousesh" + - "imokitayamahitachiomiyagildeskaliszhitachiotagoppdalhitraeumtger" + - "adelmenhorstalbanshimonitayanagithubusercontentrentino-stirolhja" + - "rtdalhjelmelandholeckobierzyceholidayhomeiphilipsyno-dshimonosek" + - "ikawahomelinkitoolsztynsettlershimosuwalkis-a-llamarriottrentino" + - "-sud-tirolhomelinuxn--1lqs71dhomeofficehomesecuritymacaparecidah" + - "omesecuritypchoyodobashichikashukujitawaravennagasukehomesenseer" + - "inghomeunixn--1qqw23ahondahongotembaixadahonjyoitakasagotpantheo" + - "nsitehornindalhorsellsyourhomegoodshimotsukehorteneis-a-musician" + - "hospitalhoteleshimotsumahotmailhoyangerhoylandetroitskypehumanit" + - "ieshinichinanhurdalhurumajis-a-nascarfanhyllestadhyogoris-a-nurs" + - "embokukitchenhyugawarahyundaiwafuneis-very-sweetpepperis-with-th" + - "ebandoisleofmanaustdaljewelryjewishartgalleryjfkharkovalleedaost" + - "ejgorajlljmphotographysiojnjcphonefosshintomikasaharajoyentrenti" + - "noa-adigejoyokaichibalatinogiftshiojirishirifujiedajpnjprshioyan" + - "aizujurkoseis-a-personaltrainerkosherbrookegawakoshimizumakizuno" + - "kunimimatakatsukiyosemitekoshunantankhmelnitskiyamarumorimachida" + - "kosugekotohiradomainsurehabmerkotourakouhokutamakis-a-photograph" + - "erokuapphoenixn--2m4a15ekounosupplieshirakofuefukihaboromskogkou" + - "yamarylhurstjordalshalsenkouzushimasfjordenkozagawakozakis-a-pla" + - "yerkozowindmillkpnkppspdnshiranukamitsuekrasnikahokutokashikis-a" + - "-republicancerresearchaeologicaliforniakrasnodarkredstonekristia" + - "nsandcatshiraois-a-rockstarachowicekristiansundkrodsheradkroksta" + - "delvaldaostarostwodzislawindowskrakowinnershiraokamogawakryminam" + - "isanrikubetsurfastpanelblagrarchaeologyeongbuk0emmafann-arboretu" + - "mbriamallamaceiobbcg120001wwwebredirectmembers3-ap-northeast-133" + - "7kumatorinokumejimashikis-a-socialistdlibestadkumenantokigawakun" + - "isakis-a-soxfankunitachiarailwaykunitomigusukumamotoyamashikekun" + - "neppubtlshiratakahagitlaborkunstsammlungkunstunddesignkuokgroupi" + - "lotshishikuis-a-studentalkureisenkurgankurobelaudibleasingleshis" + - "ognekurogiminamiashigarakuroisoftwarendalenugkuromatsunais-a-tea" + - "cherkassyncloudkurotakikawasakis-a-techietis-a-painteractivegask" + - "vollkushirogawakustanais-a-therapistoiakusupplykutchanelkutnokuz" + - "umakis-an-accountantshinjournalismailillesandefjordkvafjordkvals" + - "undkvamlidlugolekadenagahamaroygardendoftheinternetlifyis-an-act" + - "orkvanangenkvinesdalkvinnheradkviteseidskogkvitsoykwpspectrumina" + - "mitanekzmissileluxembourgmisugitokorozawamitourismolanxesshisuif" + - "uettertdasnetzmitoyoakemiuramiyazurewebsiteshikagamiishibukawami" + - "yotamanomjondalenmlbfanmonstermontrealestatefarmequipmentrentino" + - "aadigemonza-brianzapposhitaramamonza-e-della-brianzaptokuyamatsu" + - "maebashikshacknetrentinoalto-adigemonzabrianzaramonzaebrianzamon" + - "zaedellabrianzamoonscalevangermordoviamoriyamatsumotofukemoriyos" + - "himinamiawajikis-an-engineeringmormonmouthaebaruericssongdalenvi" + - "knakatsugawamoroyamatsunomortgagemoscowioshizukuishimofusaitamat" + - "sukuris-an-entertainermoseushistorymosjoenmoskeneshizuokanagawam" + - "osshoppingmosvikhplaystationmoteginowaniihamatamakawajimansionsh" + - "oujis-bytomaritimekeepingmoviemovimientokyotangovtrentinoaltoadi" + - "gemozilla-iotrentinos-tirolmtranbymuenstermuginozawaonsenmuikami" + - "satokaizukamikitayamatsuris-certifieducatorahimeshimamateramobar" + - "amukodairamulhouseoullensvanguardmunakatanemuncienciamuosattemup" + - "imientakinouemurmansklabudhabikinokawabarthadselectrentino-aadig" + - "emurotorcraftrentinostirolmusashimurayamatsusakahoginankokubunji" + - "s-foundationmusashinoharamuseetrentinosud-tirolmuseumverenigingm" + - "usicarbonia-iglesias-carboniaiglesiascarboniamutsuzawamy-vigorge" + - "my-wanggouvichromedicaltanissettairamyactivedirectorymyasustor-e" + - "lvdalmycdn77-sslattuminamiuonumassa-carrara-massacarraramassabus" + - "inessebyklecznagasakinderoymydattolocalhistorymyddnskingmydissen" + - "trentinosudtirolmydobisshikis-gonemydroboehringerikemydshowamyef" + - "fectrentinosued-tirolmyfirewallonieruchomoscienceandindustrynmyf" + - "oruminamiyamashirokawanabelembetsukubankhmelnytskyivanylvenicemy" + - "fritzmyftpaccesshowtimelhusdecorativeartshriramsterdamnserverban" + - "iamyhome-servermyjinomykolaivaomymailermymediapchungnamdalseidfj" + - "ordyndns-ipartis-a-chefashionishiwakis-a-conservativegarsheis-a-" + - "cpadualstackhero-networkinggroupartsannanissandiegomyokohamamats" + - "udamypepinkmpspbargainstantcloudfunctionswedenvironmentalconserv" + - "ationionjukudoyamaintenancempresashibetsukuiiyamanouchikuhokuryu" + - "gasakitashiobarauthordalanddnslivelanddnss3-eu-west-1mypetsienar" + - "utolgamyphotoshibalena-devicesigdalmypictetrentinosuedtirolmypsx" + - "n--30rr7ymysecuritycamerakermyshopblocksilknx-serverrankoshigaya" + - "nagawamytis-a-bloggermytuleapioneermyvnchurcharternidyndns-mailu" + - "bindalublindesnesannohelplfinancialucaniamywirepaircraftingvollo" + - "mbardiamondsimple-urlpizzapkolobrzegersundplantsirdalplatformsha" + - "ngrilapyplazaplcube-serversaillesjcbnpparibaselburgplumbingoplur" + - "inacionalpodhalewismillerpodlasiellaktyubinskiptveterinaireadthe" + - "docscappgafannefrankfurtrentinsud-tirolpodzonepohlpoivronpokerpo" + - "krovskomaganepoliticarrdpolitiendapolkowicepoltavalle-aostathell" + - "ezajskomakiyosunndalpomorzeszowitdkomatsushimarylandponpesaro-ur" + - "bino-pesarourbinopesaromasvuotnaritakurashikis-into-animeguroros" + - "hinkamigotoyohashimototalponypordenonepornporsangerporsangugepor" + - "sgrunnanyokoshibahikariwanumatakkoebenhavnpoznanpraxis-a-bookkee" + - "perspectakashimarnardalprdpreservationpresidioprgmrprimelbournep" + - "rincipeprivatizehealthinsuranceproductionslupskomforbarreauction" + - "-webhostingjerstadotsuruokakamigaharautomotiveconomiasakuchinots" + - "uchiurakawalbrzycharitysfjordds3-eu-west-2profesionalprogressive" + - "nneslaskerrylogisticslzpromombetsurgeonshalloffameiwamasoyproper" + - "typrotectionprotonetrentinsudtirolprudentialpruszkowithgoogleapi" + - "sa-hockeynutsiracusakatamayufuelveruminanoprvcyberlevagangaviika" + - "nonjis-into-carshinshinotsurgeryprzeworskogptplusgardenpulawypup" + - "ippugliapvhagakhanamigawapvtrentinsued-tirolpwcircustomer-ocimdb" + - "ananarepublicaseihicampobassociatest-iservecounterstrikehimejibm" + - "deportevadsobetsumidatlanticasertaipeiheijiitatebayashiibajddarc" + - "hitecturealtorlandevelopmentattoobservereviewsaintlouis-a-bruins" + - "fanayorovnoceanographics3-fips-us-gov-west-1pzqhagebostadqldqpon" + - "iatowadaqslingqualifioappiszquickconnectrentinsuedtirolquicksyte" + - "stingquipelementsnoasaitoshimattelekommunikationqvcistrondheimmo" + - "bilienissayokkaichiropractichirurgiens-dentistes-en-francesuzaka" + - "nazawasuzukaneyamazoesuzukis-leetrentino-sudtirolsvalbardunloppa" + - "cificitichiryukyuragifuchungbukharaumalborkashiwarasveiosvelviko" + - "morotsukaminoyamaxunjargasvizzerasvn-reposomnarviikamishihoronob" + - "eauxartsandcraftsokndalswidnicartoonartdecologiaswidnikkokaminok" + - "awanishiaizubangeswiebodzin-butterswiftcoverswinoujscienceandhis" + - "toryswissmarterthanyousynology-diskstationsynology-dsooturystyka" + - "nmakiwientuscanytushuissier-justicetuvalle-daostaticsor-varanger" + - "tuxfamilytwmailvestfoldvestnesorfoldvestre-slidreplantationvestr" + - "e-totennishiawakuravestvagoyvevelstadvibo-valentiavibovalentiavi" + - "deovillasorocabalsan-sudtirollagdenesnaaseinet-freaksolarssonvin" + - "nicasacamdvrcampinagrandebuilderschlesischesorreisahayakawakamii" + - "chikawamisatottoris-into-cartoonshinshirovinnytsiavipsinaappitts" + - "burghofficialvirginiavirtual-userveftpiwatevirtualservervirtualu" + - "servegame-servervirtueeldomein-vigorlicevirtuelvisakegawaviterbo" + - "knowsitallvivolkenkundenvixn--32vp30haibarakitahatakanabeautysva" + - "rdoesntexisteingeekazunow-dnsevenassisicilyvlaanderenvladikavkaz" + - "imierz-dolnyvladimirvlogintoyonezawavminiserversicherungvologdan" + - "skongsbergvolvolkswagentsortlandvolyngdalvoorloperauniterois-los" + - "trolekamakurazakiwakunigamiharutwentevossevangenvotevotingvotoyo" + - "nowloclawekongsvingerwmflabsorumincomcastresindevicenzaporizhzhi" + - "awnextdirectrogstadworldworse-thandawowithyoutuberspacekitagatar" + - "getmyiphostrodawarawpdevcloudwritesthisblogsytewroclawiwatsukiyo" + - "notairestaurantroandinosaurepbodynamic-dnsopotrentoyonakagyokuto" + - "yakokonoewtcminnesotaketakazakis-an-actresshinjukumanowtvallee-d" + - "-aosteigenwtfastvps-serveronakanotoddenwuozuwzmiuwajimaxn--3oq18" + - "vl8pn36axn--3pxu8koninjambylxn--42c2d9axn--45br5cylxn--45brj9civ" + - "ilisationisshinguccircleverappsanokasukabedzin-berlindasdaburxn-" + - "-45q11civilizationiyodogawaxn--4gbriminingxn--4it168dxn--4it797k" + - "onskowolayangroupictureshirahamatonbetsurnadalxn--4pvxs4allxn--5" + - "4b7fta0ccivilwarmiastagets-itozsdeltajimidorissagaeroclubmedecin" + - "cinnationwidealerxn--55qw42gxn--55qx5dxn--5js045dxn--5rtp49clanb" + - "ibaidarmeniaxn--5rtq34konsulatrobeepilepsykkylvenetodayxn--5su34" + - "j936bgsgxn--5tzm5gxn--6btw5axn--6frz82gxn--6orx2rxn--6qq986b3xlx" + - "n--7t0a264cldmailovecollegefantasyleaguernseyxn--80adxhksoundcas" + - "tronomy-routerxn--80ao21axn--80aqecdr1axn--80asehdbarrell-of-kno" + - "wledgeiseiyoichippubetsubetsugarugbyglandroverhalla-speziautosca" + - "nadaeguambulanceobninskaracoldwarszawaukraanghkeymachinewhampshi" + - "realtydalaskanittedallasalleangaviikaascolipicenodumemergencyach" + - "ts3-ca-central-1xn--80aswgxn--80augustownproviderxn--8ltr62konyv" + - "elolipopiemontexn--8pvr4uxn--8y0a063axn--90a3academiamicaaarbort" + - "eaches-yogasawaracingxn--90aeroportalabamagasakishimabaraogakibi" + - "chuoxn--90aishobarakawagoexn--90azhytomyravendbarsycenterprisesa" + - "kikuchikuseikarugamvikarasjokarasuyamarshallstatebankaratemrhclo" + - "udiscountyombolzano-altoadigeometre-experts-comptables3-us-west-" + - "1xn--9dbhblg6dietciprianiigataishinomakinkobayashikaoirmitakehar" + - "axn--9dbq2axn--9et52uxn--9krt00axn--andy-iraxn--aroport-byandexc" + - "loudxn--asky-iraxn--aurskog-hland-jnbarsyonlinewhollandiscourses" + - "3-us-west-2xn--avery-yuasakuhokkaidownloadxn--b-5gaxn--b4w605fer" + - "dxn--balsan-sdtirol-nsbsouthcarolinarvikommunexn--bck1b9a5dre4cl" + - "ickasumigaurawa-mazowszextraspace-to-rentalstomakomaibaraxn--bdd" + - "dj-mrabdxn--bearalvhki-y4axn--berlevg-jxaxn--bhcavuotna-s4axn--b" + - "hccavuotna-k7axn--bidr-5nachikatsuuraxn--bievt-0qa2xn--bjarky-fy" + - "aotsurreyxn--bjddar-ptarnobrzegyptianxn--blt-elabourxn--bmlo-gra" + - "ingerxn--bod-2natalxn--bozen-sdtirol-2obanazawaxn--brnny-wuacade" + - "my-firewall-gatewayxn--brnnysund-m8accident-investigation-aptibl" + - "eadpagest-mon-blogueurovision-k3southwestfalenxn--brum-voagatrom" + - "sakakinokiaxn--btsfjord-9zaxn--bulsan-sdtirol-nsbashkiriaveroyke" + - "ngerdalcesurancechirealmpmnavigationavoizumizakibigawaurskog-hol" + - "andingdyniaetnabudapest-a-la-masion-riopretobamaceratabuseating-" + - "organicasadelamonedapliernewspapereportateshinanomachimkentateya" + - "mabogadobeaemcloud66xn--c1avgxn--c2br7gxn--c3s14misakis-an-anarc" + - "historicalsocietyxn--cck2b3basicservercelliguriavocatanzarowebsp" + - "acebinordreisa-geekaragandaustevoll-o-g-i-natuurwetenschappenaum" + - "burggfarmerseine164-baltimore-og-romsdalipayboltatsunobihirosaki" + - "kamijimatsuuragrocerybnikeisenbahnaturhistorisches3-ap-southeast" + - "-1kappchizip6xn--cckwcxetdxn--cesena-forl-mcbremangerxn--cesenaf" + - "orl-i8axn--cg4bkis-not-certifiedugit-pagespeedmobilizeroticahces" + - "uoloanshintokushimaxn--ciqpnxn--clchc0ea0b2g2a9gcdxn--comunicaes" + - "-v6a2oxn--correios-e-telecomunicaes-ghc29axn--czr694basilicatani" + - "avoues3-eu-west-3utilitiesquare7xn--czrs0tromsojamisonxn--czru2d" + - "xn--czrw28basketballyngenhktjeldsundiscoveryomitanoceanographiqu" + - "eu-1xn--d1acj3batochiokinoshimaizuruhrxn--d1alfaromeoxn--d1atrus" + - "teexn--d5qv7z876clinichitachinakagawashtenawdev-myqnapcloudeitys" + - "nesandvikcoromantovalle-d-aostatic-accessanfranciscofreakunemuro" + - "rangehirnrtoyotomiyazakis-a-celticsfanishinomiyashironoxn--davve" + - "njrga-y4axn--djrs72d6uyxn--djty4kooris-a-patsfanxn--dnna-grajewo" + - "lterskluwerxn--drbak-wuaxn--dyry-iraxn--e1a4cliniquenoharaxn--ec" + - "kvdtc9dxn--efvn9sowaxn--efvy88hair-surveillancexn--ehqz56nxn--el" + - "qq16hakatanortonxn--estv75gxn--eveni-0qa01gaxn--f6qx53axn--fct42" + - "9kopervikhersonxn--fhbeiarnxn--finny-yuaxn--fiq228c5hspeedpartne" + - "rsolognexn--fiq64batsfjordishakotanhlfanhs3-website-ap-northeast" + - "-1xn--fiqs8spjelkavikomonowruzhgorodeoxn--fiqz9spreadbettingxn--" + - "fjord-lraxn--fjq720axn--fl-ziaxn--flor-jraxn--flw351exn--forl-ce" + - "sena-fcbsspydebergxn--forlcesena-c8axn--fpcrj9c3dxn--frde-grandr" + - "apidsrlxn--frna-woaraisaijosoyrovigotsukisosakitagawaxn--frya-hr" + - "axn--fzc2c9e2clintonoshoesantabarbaraxn--fzys8d69uvgmailxn--g2xx" + - "48clothingdustdataitogitsuldalucernexn--gckr3f0fauskedsmokorseta" + - "gayaseralingenoamishirasatogokasells-for-lessasebofageologyxn--g" + - "ecrj9cn-northwest-1xn--ggaviika-8ya47hakodatexn--gildeskl-g0axn-" + - "-givuotna-8yasakaiminatoyookaniepcexn--gjvik-wuaxn--gk3at1exn--g" + - "ls-elacaixaxn--gmq050is-savedunetflixilxn--gmqw5axn--h-2failxn--" + - "h1aeghakonexn--h2breg3evenesrvaporcloudxn--h2brj9c8cngroks-thisa" + - "yamanobeokakegawaxn--h3cuzk1digitalxn--hbmer-xqaxn--hcesuolo-7ya" + - "35bauhausposts-and-telecommunications3-website-ap-southeast-1xn-" + - "-hery-iraxn--hgebostad-g3axn--hkkinen-5waxn--hmmrfeasta-s4accide" + - "nt-prevention-rancherkasydneyxn--hnefoss-q1axn--hobl-iraxn--holt" + - "len-hxaxn--hpmir-xqaxn--hxt814exn--hyanger-q1axn--hylandet-54axn" + - "--i1b6b1a6a2exn--imr513nxn--indery-fyasugivingxn--io0a7is-slickh" + - "arkivalleeaosteinkjerusalembroideryxn--j1aefbsbxn--12cfi8ixb8lxn" + - "--j1amhakubahccavuotnagaraholtalenglandxn--j6w193gxn--jlq480n2rg" + - "xn--jlq61u9w7beneventoeidsvollimanowarudaxaustinnaval-d-aosta-va" + - "lleyokosukanumazuryokoteastcoastaldefenceatonsbergjemnes3-eu-cen" + - "tral-1xn--jlster-byasuokanoyakumoldeloittenrikuzentakataiwanairf" + - "orcebetsuikidsmynasushiobaragusartstorfjordxn--jrpeland-54axn--j" + - "vr189misasaguris-an-artistgoryxn--k7yn95exn--karmy-yuaxn--kbrq7o" + - "xn--kcrx77d1x4axn--kfjord-iuaxn--klbu-woaxn--klt787dxn--kltp7dxn" + - "--kltx9axn--klty5xn--3bst00mintelligencexn--koluokta-7ya57hakuis" + - "-a-hunterxn--kprw13dxn--kpry57dxn--kpu716fbx-osaskatchewanxn--kp" + - "ut3is-uberleetrentino-sued-tirolxn--krager-gyatomitamamuraxn--kr" + - "anghke-b0axn--krdsherad-m8axn--krehamn-dxaxn--krjohka-hwab49jdfa" + - "stlylbanzaicloudcontrolledekagaminombresciaustraliajudaicable-mo" + - "democraciabruzzoologicalvinklein-addrammenuorochesterimo-i-ranaa" + - "mesjevuemielno-ipifonyc66xn--ksnes-uuaxn--kvfjord-nxaxn--kvitsy-" + - "fyatsukanraxn--kvnangen-k0axn--l-1fairwindstorjdevcloudnshinyosh" + - "itomiokamitondabayashiogamagoriziaxn--l1accentureklamborghinikol" + - "aeventstpetersburgxn--laheadju-7yatsushiroxn--langevg-jxaxn--lcv" + - "r32dxn--ldingen-q1axn--leagaviika-52bentleyonagoyaxn--lesund-hua" + - "xn--lgbbat1ad8jelenia-goraxn--lgrd-poacctrvareservehalflifestyle" + - "xn--lhppi-xqaxn--linds-pramericanartrycloudflarezzoxn--lns-qlaqu" + - "ilanstreamswatch-and-clockerxn--loabt-0qaxn--lrdal-sraxn--lrensk" + - "og-54axn--lt-liacnpyatigorskodjeffersonxn--lten-granexn--lury-ir" + - "axn--m3ch0j3axn--mely-iraxn--merker-kuaxn--mgb2ddestudioxn--mgb9" + - "awbfbxosassaris-a-democratrapaniizaxn--mgba3a3ejtrysiljanxn--mgb" + - "a3a4f16axn--mgba3a4franamizuholdingstudynamisches-dnsolundbeckom" + - "munalforbundxn--mgba7c0bbn0axn--mgbaakc7dvfedorapeoplegnicanonoi" + - "chinomiyakexn--mgbaam7a8hakusanagochijiwadell-ogliastraderxn--mg" + - "bab2bdxn--mgbah1a3hjkrdxn--mgbai9a5eva00beppublishproxyzgorzelec" + - "coffeedbackplaneapplicationcloudappspotagerxn--mgbai9azgqp6jeonn" + - "amerikawauexn--mgbayh7gpaleoxn--mgbbh1a71exn--mgbc0a9azcgxn--mgb" + - "ca7dzdoxn--mgberp4a5d4a87gxn--mgberp4a5d4arxn--mgbgu82axn--mgbi4" + - "ecexposedxn--mgbpl2fhskydivingxn--mgbqly7c0a67fbcnsantacruzsanta" + - "fedjejuifmetlifeinsurancexn--mgbqly7cvafranziskanerimaringatlant" + - "akahashimamakiryuohdattowebcampinashikiminohostre-totendofintern" + - "et-dnsaliasiaxn--mgbt3dhdxn--mgbtf8flatangerxn--mgbtx2beskidyn-i" + - "p24xn--mgbx4cd0abbvieeexn--mix082fedoraprojectravelchannelxn--mi" + - "x891feiraquarelleaseeklogesaudaxn--mjndalen-64axn--mk0axin-dslgb" + - "tunesor-odalxn--mk1bu44cntrani-andria-barletta-trani-andriaxn--m" + - "kru45is-very-badajozxn--mlatvuopmi-s4axn--mli-tlarvikoryokamikaw" + - "anehonbetsurutaharaxn--mlselv-iuaxn--moreke-juaxn--mori-qsakurag" + - "awaxn--mosjen-eyawaraxn--mot-tlavagiskexn--mre-og-romsdal-qqbuse" + - "rveexchangexn--msy-ula0haldenxn--mtta-vrjjat-k7aflakstadaokagaki" + - "cks-assnasaarlandxn--muost-0qaxn--mxtq1misawaxn--ngbc5azdxn--ngb" + - "e9e0axn--ngbrxn--3ds443gxn--nit225kosaigawaxn--nmesjevuemie-tcba" + - "lsan-suedtirolkuszczytnoipirangalsacexn--nnx388axn--nodessakurai" + - "s-very-evillagexn--nqv7fs00emaxn--nry-yla5gxn--ntso0iqx3axn--nts" + - "q17gxn--nttery-byaeservehttpixolinoxn--nvuotna-hwaxn--nyqy26axn-" + - "-o1acheltenham-radio-openairbusantiquest-a-la-maisondre-landroid" + - "xn--o3cw4halsaikitahiroshimaoris-a-knightpointtohobby-sitexn--o3" + - "cyx2axn--od0algxn--od0aq3bestbuyshouses3-website-ap-southeast-2x" + - "n--ogbpf8flekkefjordxn--oppegrd-ixaxn--ostery-fyawatahamaxn--osy" + - "ro-wuaxn--otu796dxn--p1acfermochizukirovogradoyxn--p1ais-very-go" + - "odyearxn--pbt977coguchikuzenxn--pgbs0dhlxn--porsgu-sta26ferrarax" + - "n--pssu33lxn--pssy2uxn--q9jyb4collectionxn--qcka1pmckinseyxn--qq" + - "qt11misconfusedxn--qxa6axn--qxamuneustargardxn--rady-iraxn--rdal" + - "-poaxn--rde-ulavangenxn--rdy-0nabaris-very-nicexn--rennesy-v1axn" + - "--rhkkervju-01aferraris-a-designerxn--rholt-mragowoodsidemoneyxn" + - "--rhqv96gxn--rht27zxn--rht3dxn--rht61exn--risa-5nativeamericanan" + - "tiquestuff-4-salexn--risr-iraxn--rland-uuaxn--rlingen-mxaxn--rms" + - "kog-byaxn--rny31hammarfeastafricapetownnews-stagingxn--rovu88bet" + - "ainaboxfusejnyonagunicommbankaratsuginamikatagamilitaryoriikarel" + - "ianceu-2xn--rros-granvindafjordxn--rskog-uuaxn--rst-0naturalhist" + - "orymuseumcenterxn--rsta-francaiseharaxn--rvc1e0am3exn--ryken-vua" + - "xn--ryrvik-byaxn--s-1faithamurakamigoris-a-landscaperugiaxn--s9b" + - "rj9colognexus-2xn--sandnessjen-ogbhzcateringebuildingjesdalimite" + - "diskussionsbereichaseljeepsondriodejaneirockartuzyoshiokanzakiyo" + - "kawaraxn--sandy-yuaxn--sdtirol-n2axn--seral-lraxn--ses554gxn--sg" + - "ne-gratangenxn--skierv-utazastufftoread-booksnesolutionsokananii" + - "mihoboleslawiecitadeliveryggeexn--skjervy-v1axn--skjk-soaxn--skn" + - "it-yqaxn--sknland-fxaxn--slat-5naturalsciencesnaturellestuttgart" + - "revisohughesomaxn--slt-elabcieszynxn--smla-hraxn--smna-gratis-a-" + - "bulls-fanxn--snase-nraxn--sndre-land-0cbieigersundisrechtraining" + - "jovikariyaltakasugaincheonikonanporocpanamatsuzakindianapolis-a-" + - "anarchistoireggiocalabriaxn--snes-poaxn--snsa-roaxn--sr-aurdal-l" + - "8axn--sr-fron-q1axn--sr-odal-q1axn--sr-varanger-ggbielawalmartjm" + - "axxxboxenapponazure-mobileu-3xn--srfold-byaxn--srreisa-q1axn--sr" + - "um-grazxn--stfold-9xaxn--stjrdal-s1axn--stjrdalshalsen-sqbiellaa" + - "kesvuemielecceu-4xn--stre-toten-zcbieszczadygeyachimataikikugawa" + - "ltervistaprinternationalfirearms3-website-eu-west-1xn--t60b56axn" + - "--tckweatherchannelxn--tiq49xqyjetztrentino-suedtirolxn--tjme-hr" + - "axn--tn0agrinetbankosakaerodromegallupinbarrel-of-knowledgestack" + - "arasjohkamikoaniikappuboliviajessheimetacentrumeteorappalmaserat" + - "in-the-bandain-vpncasinordkappalmspringsakerevistaples3-us-gov-w" + - "est-1xn--tnsberg-q1axn--tor131oxn--trany-yuaxn--trentin-sd-tirol" + - "-rzbievat-band-campaniaxn--trentin-sdtirol-7vbifukagawashingtond" + - "clkarlsoyukindianmarketingladefinimakanegasakiraxn--trentino-sd-" + - "tirol-c3bigv-infoodnetworkangerxn--trentino-sdtirol-szbihorology" + - "ukuhashimoichinosekigaharaxn--trentinosd-tirol-rzbikedaejeonbukl" + - "ugsmileborkdalvdalaheadjudygarlandivtasvuodnakaiwamizawatchandcl" + - "ockarmoyurihonjournalistjohninohekinannestadivttasvuotnakamagaya" + - "habahcavuotnagaivuotnagaokakyotambabydgoszczecinemagentositelema" + - "rkarpaczeladzjampagefrontappanasonicatholicaxiashorokanaievje-og" + - "-hornnes3-website-sa-east-1xn--trentinosdtirol-7vbilbaokinawashi" + - "rosatochigiessensiositecnologiaxn--trentinsd-tirol-6vbillustrati" + - "onredumbrellahppiacenzachpomorskieninomiyakonojorpelandiyusuhara" + - "xn--trentinsdtirol-nsbioddaxn--trgstad-r1axn--trna-woaxn--troms-" + - "zuaxn--tysvr-vraxn--uc0atvarggatritonxn--uc0ay4axn--uist22handso" + - "nyoursidellogliastradingxn--uisz3gxn--unjrga-rtarumizusawaxn--un" + - "up4yxn--uuwu58axn--vads-jraxn--valle-aoste-ebbtunkomvuxn--2scrj9" + - "christmasakindlefrakkestadyndns-homednsanjotoyouraxn--valle-d-ao" + - "ste-ehbodollsusakis-into-gamessinazawaxn--valleaoste-e7axn--vall" + - "edaoste-ebbvacationsusonoxn--vard-jraxn--vegrshei-c0axn--vermgen" + - "sberater-ctbirdartcenterprisecloudcontrolapplebtimnetzlglassassi" + - "nationalheritagexn--vermgensberatung-pwbirkenesoddtangenovaranza" + - "nquanpachigasakievennodesabaerobatickets3-website-us-east-1xn--v" + - "estvgy-ixa6oxn--vg-yiabkhaziaxn--vgan-qoaxn--vgsy-qoa0jevnakersh" + - "uscultureggioemiliaromagnamsosnowiechristiansburgriwataraidyndns" + - "-freeboxosloftranakaniikawatanaguraxn--vgu402colonialwilliamsbur" + - "grondarxn--vhquvaroyxn--vler-qoaxn--vre-eiker-k8axn--vrggt-xqadx" + - "n--vry-yla5gxn--vuq861birthplacexn--w4r85el8fhu5dnraxn--w4rs40lx" + - "n--wcvs22dxn--wgbh1coloradoplateaudioxn--wgbl6axn--xhq521bjarkoy" + - "usuisservehumourxn--xkc2al3hye2axn--xkc2dl3a5ee0hangglidingxn--y" + - "9a3aquariumishimasudaxn--yer-znaturbruksgymnxn--yfro4i67oxn--yga" + - "rden-p1axn--ygbi2ammxn--3e0b707exn--ystre-slidre-ujbjerkreimbamb" + - "lebesbyeniwaizumiotsukumiyamazonawsmpplanetariumemorialillyolasi" + - "tebizenakanojoetsuwanouchikujogaszkolancashirecreationavuotnaple" + - "s3-external-1xn--zbx025dxn--zf0ao64axn--zf0avxn--3hcrj9civilavia" + - "tionissedaluccapitalonewportlligatoystre-slidrettozawaxn--zfr164" + - "bjugnieznord-frontierxnbayxz" +const text = "9guacuiababia-goracleaningroks-theatree164-balsfjordd-dnshome-we" + + "bservercellikes-piedmonticellocalzoneastasiaetnaamesjevuemielnod" + + "umcpeastcoastaldefenceastus2038birdartcenterprisecloudaccesscamb" + + "ridgeiseiroumuenchenishiazaindielddanuorrindigenamsosnowiecherni" + + "vtsiciliabirkenesoddtangenovaragusarts3-website-eu-west-1birthpl" + + "acebitbucketrzynishigovtatsunocelotenkawabjarkoyoshiokanumazuryu" + + "kindowapblogsiteleafamilycompany-2bjerkreimbaltimore-og-romsdalp" + + "ha-myqnapcloud66bjugnieznorddalombardynalias3-website-sa-east-1b" + + "lackfridayukuhashimoichinosekigaharabloombergbauernishiharabloxc" + + "ms3-website-us-east-1bluebitemasekd1bmoattachments3-website-us-w" + + "est-1bms3-website-us-west-2bmweeklylotteryurihonjournalistjohnis" + + "hiizunazukindustriabnrwegroweibolognagareyamakeupowiathletajimag" + + "eandsoundandvision-riopretochigiftsalangenishikatakatsukindustri" + + "esteamfamberkeleyusuharabomloabaths-heilbronnoysundivttasvuotnak" + + "aniikawatanagurabondigitaloceanspacesalon-1bonnishikatsuragit-re" + + "posts-and-telecommunicationsaltdalomzaporizhzhegurinfinitinsureg" + + "ruhostingloboavistanbulsan-sudtirolondonetskaratsuginamikatagami" + + "hokkaidovre-eikerbookinghostedpictetnedalondrinamsskoganeintelli" + + "gencebookonlinewjerseyusuisservegame-serverboomlajollamericanexp" + + "ressexyuufcfanishikawazukamisatokaizukameyamatotakadaboschaeffle" + + "rdalorenskoglogoweirbostik-serveronagasakikuchikuseihicampobasso" + + "ciatest-iservecounterstrikebostonakijinsekikogentappsselfiparach" + + "utingloppenzaolbia-tempio-olbiatempioolbialystokkeliwebhostinglu" + + "gsjcbnpparibashkiriabotanicalgardeno-stagingmbhartipschlesisches" + + "aludiyuzawabotanicgardenishimerabotanychernovtsyncloudrangedalot" + + "tokorozawabouncemerckmsdnipropetrovskjervoyageometre-experts-com" + + "ptablesalvadordalibabalena-devicesalzburgminakamichiharabounty-f" + + "ullensakerrypropertiesamegawaboutiquebecommerce-shopitsitemp-dns" + + "watch-and-clockerboutireserve-onlinewmexicodyn-o-saurlandesamnan" + + "gerbozen-sudtirolouvreisenishinomiyashironocparaglidingmodelling" + + "mxboxfordelmenhorstalbansampaleoddabozen-suedtirolpusercontentat" + + "toolforgerockartuzybplaceducatorprojectaxihuanishinoomotegohtawa" + + "ramotoineppubtlsamsclubartowellbeingzonebrandywinevalleybrasilia" + + "bresciabrindisibenikikugawashtenawdevcdnaccessobetsuitagajobserv" + + "ableusercontentcmeloyalistoragebristoloseyouriparisor-fronishino" + + "shimatsumotofukebritishcolumbialowiezaganquannefrankfurtcp4broad" + + "castlebtimnetzlgretakaharussiabroadwaybroke-itvedestrandray-dnst" + + "racebrokerbrothermesaverdealerbrowsersafetymarketsamsungrimstadr" + + "ayddns5ybrumunddalublindesnesandnessjoenishiokoppegardraydnsupda" + + "terbrunelastxenishitosashimizunaminamibosognebrusselsandoybruxel" + + "lesandvikcoromantovalle-daostavangerbryanskodjedugit-pagespeedmo" + + "bilizeroticagliaricoharuhrbrynewportgorybuskerudrobaknoluoktachi" + + "kawafflecellclstagehirnishiwakinterhostsolutionsanfranciscofreak" + + "unekobayashikaoirmembersangomniweatherchannelucaniabuzentsujiieb" + + "uzzwesteuropenairbusantiquest-a-la-maisondre-landroidrrbwestfale" + + "nissandiegomurabzhitomirbzzcoloradoplateaudiopsysantacruzsantafe" + + "djeffersoncolumbusheycommunecommunity-prochowicecomobaranzancomp" + + "aremarkerryhotelsantamariakecomsecaaskoyabearalvahkievennodesaba" + + "erobaticketsantoandreamhostersanukintuitjxjavaldaostathellevange" + + "rcondoshichinohealth-carereformemergencyahabaghdadultkmaxxn--0tr" + + "q7p7nnconferenceconstructionconsuladogadollsaobernardoconsultant" + + "hropologyconsultingrossetouchihayaakasakawaharacontactksatxn--11" + + "b4c3dyndns-blogdnsaogoncarriercontagematsubaraumalatvuopmicrosof" + + "tbankasaokamikoaniihamatamakawajimaritimodumemorialcontemporarya" + + "rteducationalchikugodonnagatorogersvp4contractorskenconventuresh" + + "inodearthruherecipescaracalvinklein-berlindaskvollcookingchannel" + + "sdvrdnsdojoetsuwanouchikujogaszkolancashireclaimsaotomeiwamashik" + + "okuchuocoolcooperativano-frankivskygearapparochernigovernmentlon" + + "-2copenhagencyclopedichitosetoeidsvollucernecoproductionsapporoc" + + "orporationcorsicahcesuoloansardegnaroycorvettempurlcosenzakopane" + + "lblagrarchaeologyeongbuk0cosidnsfor-better-thanawatchandclockash" + + "ibatakasakiwakunigamilanotairestaurantmparsardiniacostumedicalta" + + "nissettaipeigersundyndns-freeboxosascoli-picenordlandyndns-homed" + + "nsarlcouchpotatofriesarpsborgroundhandlingroznycoukashiharacounc" + + "ilcouponsarufutsunomiyawakasaikaitabashijonawatecozoravennaharim" + + "alborkashiwaracqcxn--12c1fe0bradescotlandyndns-ipartinuyamashina" + + "tsukigatakaokalmykiacranbrookuwanalyticsxn--12cfi8ixb8lcrdyndns-" + + "mailcreditcardyndns-office-on-the-webercreditunioncremonashgabad" + + "addjaguarqhachinohedmarkashiwazakiwielunnercrewfarsundyndns-pics" + + "asayamatta-varjjatoyosatoyokawacricketoyotapartsasebofagemologic" + + "allynxn--12co0c3b4evalled-aostakinouecrimeast-kazakhstanangercro" + + "tonecrownipartycrsaskatchewancruisesassarinvestmentsaudacuisinel" + + "lancasterculturalcentertainmentoyotomiyazakinzais-a-candidatecun" + + "eocupcakecuritibackyardsauheradyndns-remotewdyndns-serverdalcurv" + + "alledaostakkokonoecymruovatmallorcafederation-webpaashorokanaiec" + + "yonabarumemsettlersavannahgacyouthachiojiyaitakahashimamakisosak" + + "itagawaferraraferrarivneferrerotikagoshimalopolskanlandyndns-wik" + + "irafetsundyndns-workshoparenakanojohanamakinoharafgujoinvilleitu" + + "ngsenfhvalerfidoomdnsiskinkyotobetsulikescandyn53fieldyndns1figu" + + "eresinstagingulenfilateliafilegear-audnedalnfilegear-dealstahaug" + + "esunderseaportsinfolionetworkangerfilegear-gbizfilegear-iefilege" + + "ar-jpmorganfilegear-sg-1filminamifuranofinalfinancefineartschule" + + "finlandynnsaveincloudyndns-webhareidsbergentingrpasadenarashinof" + + "innoyfirebaseappassenger-associationfirenetoyourafirenzefireston" + + "efirewebhopocznordreisa-hockeynutazurestaticappspaceusercontento" + + "ystre-slidrettozawafirmdalegoldpoint2thisamitsukefishingolffansc" + + "hulserverfitjarvodkagaminogiessennanjobojis-a-catererfitnessettl" + + "ementozsdeloittenrissagaeroclubmedecincinnativeamericanantiquest" + + "-mon-blogueurodirumaceratabitorderimo-siemenscaledekaascolipicen" + + "oboribetsuckschwarzgwangjuifminamiiserniafjalerfldrvallee-aoster" + + "oyflekkefjordynservebbsaves-the-whalessandria-trani-barletta-and" + + "riatranibarlettaandriaflesbergunmaniwakurateflickragerokunohealt" + + "hcareerschweizflirfloginlinefloraflorencefloridatsunangojomedici" + + "nakaiwamizawatchesciencecentersciencehistoryfloripaderbornfloris" + + "tanohataitogliattis-a-celticsfanfloromskoguovdageaidnulvikasukab" + + "edzin-addrammenuorochesterflowerscientistordalfltrani-andria-bar" + + "letta-trani-andriaflynnhosting-clusterfndynulmetacentrumeteorapp" + + "assagensavonarusawafnwkasumigaurayasudafoodnetworkdalfor-ourfor-" + + "somedio-campidano-mediocampidanomediofor-theaterforexrothachirog" + + "atakahatakaishimogosenforgotdnscjohnsonforli-cesena-forlicesenaf" + + "orlillehammerfeste-ipatriaforsaleikangerforsandasuoloftraniandri" + + "abarlettatraniandriafortalfortexascrapper-sitefortmissoulanciafo" + + "rtworthadanorfolkebibleluxembourgushikamifuranore-og-uvdalfosnes" + + "crappingwiddleksvikasuyanaizuerichardlillyfotranoyfoxafozfranami" + + "zuhobby-sitextileirfjordynv6francaiseharafranziskanerimaringatla" + + "ntaiwanairforcechireadthedocscbgxn--1ctwolominamataobaomoriguchi" + + "haraffleentry-snowplowiczeladzfredrikstadtvscrysecuritytacticser" + + "vehalflifeinsurancefreeddnsfreebox-oservehttpbin-butterfreedeskt" + + "oppdalfreemasonryfreemyiphosteurovisionfreesitefreetlservehumour" + + "freiburgfreseniuscultureggio-calabriafribourgfriuli-v-giuliafriu" + + "li-ve-giuliafriuli-vegiuliafriuli-venezia-giuliafriuli-veneziagi" + + "uliafriuli-vgiuliafriuliv-giuliafriulive-giuliafriulivegiuliafri" + + "ulivenezia-giuliafriuliveneziagiuliafriulivgiuliafrlfroganservei" + + "rchonanbulsan-suedtirolukowestus2frognfrolandynvpnpluscountryest" + + "ateofdelawarecreationfrom-akrehamnfrom-alfrom-arfrom-azimuthatog" + + "ayabukihokumakogenglandyroyrvikingruenoharafrom-capetownnews-sta" + + "gingfrom-coffeedbackplaneappaviancargodaddyn-vpndnserveminecraft" + + "ranslatefrom-ctransportefrom-dchoseikarugamvikariyaltakasagotsuk" + + "isofukushimangyshlakasamatsudopaasnesoddenmarkhangelskjakdneprop" + + "etrovskiervaapsteiermarkarlsoyfrom-deatnuniversityfrom-flanderse" + + "rvemp3from-gaulardalfrom-hichisodegaurafrom-iafrom-idfrom-ilfrom" + + "-in-brbar0from-kservep2pfizerfrom-kyowariasahikawafrom-langevagr" + + "igentomologyeonggiehtavuoatnabudapest-a-la-masion-rancherkasydne" + + "yfrom-malselvendrellfrom-mdfrom-medizinhistorischeservepicserveq" + + "uakefrom-midsundfrom-mnfrom-modalenfrom-mservesarcasmatartanddes" + + "ignfrom-mtnfrom-nchoshibuyachtsanjotelulubindaluroyfrom-ndfrom-n" + + "efrom-nhktransurlfrom-njservicesevastopolefrom-nminamiizukaminok" + + "awanishiaizubangefrom-nvallee-d-aosteigenfrom-nynysagamiharafrom" + + "-ohdattorelayfrom-oketogonohejis-a-chefastly-terrariuminamiechiz" + + "enfrom-orfrom-padoval-daostavalleyfrom-pratogurafrom-ris-a-conse" + + "rvativegasevenassisicilyfrom-schoenbrunnfrom-sdscloudfrom-tnfrom" + + "-txn--1lqs03nfrom-utsiracusaikirovogradoyfrom-vald-aostarostwodz" + + "islawhalingfrom-vtrapaniizafrom-wafrom-wiardwebspacefrom-wvallee" + + "aosteinkjerusalembroideryfrom-wyfrosinonefrostaplesewhoswholding" + + "small-webredirectmeeresistancefroyahooguyfruskydivingfstcgroupgf" + + "oggiafujiiderafujikawaguchikonefujiminokamoenairguardiannakadoma" + + "rineat-urlfujinomiyadattowebcampinashikiminohostfoldnavyfujiokay" + + "amalvikaszubyfujisatoshonairlinebraskaunicommbankatowicefujisawa" + + "fujishiroishidakabiratoridebianfujitsurugashimamurogawafujiyoshi" + + "davvenjargap-northeast-3fukayabeatsharis-a-cpadualstackatsushika" + + "beebyteapplinzis-a-cubicle-slavellinodeobjectsharpharmacienshawa" + + "iijimarburgfukuchiyamadavvesiidappnodebalancertificationfukudomi" + + "gawafukuis-a-democratravelchannelfukumitsubishigakiryuohkurafuku" + + "okazakisarazure-mobileirvikatsuyamarriottravelersinsurancefukuro" + + "ishikarikaturindalfukusakishiwadazaifudaigokaseljordfukuyamagata" + + "jimifunefunabashiriuchinadafunagatajiris-a-designerfunahashikami" + + "amakusatsumasendaisenergyfundaciofunkfeuerfuoiskujukuriyamandalf" + + "uosskoczowienfurnitureggio-emilia-romagnakasatsunairportland-4-s" + + "alernogatabusebastopologyeongnamegawafaicloudinedre-eikerfurubir" + + "afurudonostiaafurukawairtelebitbridgestoneen-rootaruis-a-doctorf" + + "usoftwarezzoologyfussaintlouis-a-anarchistoireggiocalabriafutaba" + + "yamaguchinomihachimanagementrdfutboldlygoingnowhere-for-morenaka" + + "tombetsumitakagiizefuttsurugimperiafuturecmshellaspeziafuturehos" + + "tingfuturemailingfvghangglidinghangoutsystemscloudsitehannanmoku" + + "izumodenakayamansionshimojis-a-greenhannorthwesternmutualhanyuze" + + "nhapmircloudletshimokawahappounjargaharstadharvestcelebrationhas" + + "amanxn--1lqs71dhasaminami-alpshimokitayamattelekommunikationhash" + + "banghasudahasura-appharmacyshimonitayanagitapphdfcbankazohasvika" + + "zteleportlligatrendhostinghatoyamazakitahiroshimaoris-a-gurunusu" + + "alpersonhatsukaichikaiseiyoichippubetsubetsugarunzenhattfjelldal" + + "hayashimamotobungotakadagestangeorgeorgiahazuminobusellfylkesbib" + + "lackbaudcdn-edgestackhero-networkinggroupliguriahelsinkitakamiiz" + + "umisanofidelitysvardontexistmein-iservebeero-stagehembygdsforbun" + + "dhemneshimonosekikawahemsedalhepforgeblockshimosuwalkis-a-hard-w" + + "orkershimotsukeheroyhgtvalleedaostehidorahigashiagatsumagoianiah" + + "igashichichibunkyonanaoshimakanegasakilatironrenderhigashihirosh" + + "imanehigashiizumozakitakatakamoriokakudamatsuehigashikagawahigas" + + "hikagurasoedahigashikawakitaaikitakyushuaiahigashikurumeetrentin" + + "-sud-tirolhigashimatsushimapartmentshimotsumayfirstockholmestran" + + "dhigashimatsuyamakitaakitadaitoigawahigashimurayamamotorcycleshi" + + "nichinanhigashinarusells-for-lesshinjournalismailillesandefjordh" + + "igashinehigashiomitamamurausukitamihamadahigashiosakasayamanakak" + + "ogawahigashishirakawamatakanabeautysfjordhigashisumiyoshikawamin" + + "amiaikitamotosumy-gatewayhigashitsunortonhigashiurawa-mazowszexn" + + "etlifyis-a-hunterhigashiyamatokoriyamanashifteditorxn--1qqw23ahi" + + "gashiyodogawahigashiyoshinogaris-a-knightpointtohoboleslawiecono" + + "miastalowa-wolawawsmpplanetariuminamimakis-a-landscaperugiahirai" + + "zumisatohnoshoooshikamaishimodatehirakatashinagawahiranairtraffi" + + "cplexus-1hirarahiratsukaerusrcfastlylbananarepublic66hirayaizuwa" + + "kamatsubushikusakadogawahistorichouseshinjukumamotoyamasfjordenh" + + "itachiomiyagildeskaliszhitachiotagophiladelphiaareadmyblogsytehi" + + "traeumtgeradell-ogliastraderhjartdalhjelmelandholeckochikushinon" + + "senasakuchinotsuchiurakawaholidayhomegoodshinkamigototalhomeiphi" + + "latelyhomelinkyard-cloudjiffyresdalhomelinuxn--2m4a15ehomeoffice" + + "homesecuritymacaparecidahomesecuritypchoyodobashichikashukujitaw" + + "araholtalenissayokkaichiropractichirurgiens-dentistes-en-franceh" + + "omesenseeringhomesklepphilipsynology-diskstationhomeunixn--2scrj" + + "9christiansburgripehondahongotembaixadahonjyoitakanezawahorninda" + + "lhorsells-for-ustkanmakitaurahortendofinternet-dnshinshinotsurge" + + "onshalloffamelbournehospitalhoteleshinshirohotelwithflightshinto" + + "kushimahotmailhoyangerhoylandetroitskazunoticiashintomikasaharah" + + "umanitieshinyoshitomiokamishihoronobeauxartsandcraftshiojirishir" + + "ifujiedahurdalhurumajis-a-lawyerhyllestadhyogoris-a-liberalhyuga" + + "warahyundaiwafuneis-uberleetrentin-suedtirolis-very-badajozis-a-" + + "nursells-itrentin-sudtirolis-very-evillageis-very-goodyearis-ver" + + "y-niceis-very-sweetpepperis-with-thebandownloadisleofmanaustdalj" + + "env-arubajddarchitecturealtorlandjeonnamerikawauejetztrentino-a-" + + "adigejevnakershusdecorativeartshitaramajewelryjewishartgalleryjf" + + "kharkivanylvenneslaskerrylogisticshizukuishimofusakakinokiajgora" + + "jlljls-sto1jls-sto2jls-sto3jmphoenixn--30rr7yjnjaworznoshiroomgj" + + "oyentrentino-aadigejoyokaichibalashovhadselburgjpnjprshizuokamit" + + "suejurkoshimizumakiyosatokamachintaifun-dnsaliashoujis-a-persona" + + "ltrainerkoshunantankhmelnitskiyamarshallstatebankharkovaokosugek" + + "otohiradomainstitutekotourakouhokutamakiyosemitekounosupabasells" + + "yourhomeftphotographysiokouyamarylandkouzushimarylhurstjordalsha" + + "lsenkozagawakozakiyosunndalkozowiiheyakagekpnkppspbar2krasnikaho" + + "kutokashikizunokunimilitarykrasnodarkredstonekrelliankristiansan" + + "dcatshowakristiansundkrodsheradkrokstadelvalle-aostatic-accessho" + + "wtimeldalkryminamioguni5kumanotteroykumatorinovecoregontrailroad" + + "kumejimashikekumenantokonamegatakashimashikis-a-photographerokus" + + "sldkunisakis-a-playershiftcryptonomichigangwonkunitachiarailwayk" + + "unitomigusukukis-a-republicancerresearchaeologicaliforniakunnepp" + + "uboliviajessheimpertrixcdn77-secureggioemiliaromagnaklodzkodaira" + + "kunstsammlungkunstunddesignkuokgrouphxn--3bst00minamisanrikubets" + + "upplykurehabmerkurgankurobeepilepsykkylvenicekurogimimatakasugai" + + "s-a-rockstarachowicekuroisogndalkuromatsunais-a-socialistdlibest" + + "adkurotakikawasakis-a-soxfankushirogawakustanais-a-studentalkusu" + + "pplieshwildlifestylekutchanelkutnow-dnsienarutomobelementoraykuz" + + "umakis-a-teacherkassyno-dshirakofuefukihabororoshiranukamisunaga" + + "wakvafjordkvalsundkvamlidlugolekafjordvagsoygardendoftheinternet" + + "flixilovecollegefantasyleaguernseykvanangenkvinesdalkvinnheradkv" + + "iteseidatingkvitsoykwpspdnsigdalkzmisasaguris-an-accountantshira" + + "ois-a-linux-usershioyandexcloudmisawamisconfusedmishimassa-carra" + + "ra-massacarraramassabusinessebykleclerchromediatechnologymissile" + + "zajskhmelnytskyivaporcloudmisugitokuyamassivegridmitakeharamitou" + + "rismilemitoyoakemiuramiyazurecontainerdpolicemiyotamanomjondalen" + + "mlbfanmontrealestatefarmequipmentrentino-s-tirolmonza-brianzappo" + + "siiitesilkhplaystation-cloudyclustermonza-e-della-brianzaptokyot" + + "angouvichungnamdalseidfjordurbanamexhibitionissedalutskarmoymonz" + + "abrianzaramonzaebrianzamonzaedellabrianzamoonscaleforcemordoviam" + + "oriyamasudamoriyoshiminamiashigaramormonstermoroyamatsumaebashik" + + "shacknetrentino-stirolmortgagemoscowilliamhillmoseushistorymosjo" + + "enmoskenesimple-urlmossirdalmosviklabudhabikinokawabarthaebaruer" + + "icssongdalenviknakatsugawamoteginowaniigatakahamangooglecodespot" + + "rentino-sud-tirolmoviemovimientolgamozilla-iotrentino-sudtirolmt" + + "ranbymuginozawaonsensiositemuikaminoyamaxunispacemukoebenhavnmul" + + "houseminemunakatanemuncienciamuosattemupiemontemurmanskmpspawnex" + + "tdirectrentino-alto-adigemurotorcraftrentino-sued-tirolmusashino" + + "haramuseetrentino-suedtirolmuseumverenigingmusicarbonia-iglesias" + + "-carboniaiglesiascarboniamutsuzawamy-vigorlicemy-wanggoupilemyac" + + "tivedirectorymyasustor-elvdalmycdmycloudnslupsknx-serversicherun" + + "gmydattolocalhistorymyddnsgeekgalaxymydissentrentinoa-adigemydob" + + "isshikis-an-actormydroboehringerikemydslzmyeffectrentinoaadigemy" + + "fastblogermyfirewallonieruchomoscienceandindustrynmyforuminamita" + + "nemyfritzmyftpaccessmolaquilansmushcdn77-sslingmyhome-servermyji" + + "nomykolaivarggatrentinoalto-adigemymailermymediapchurchaseljeeps" + + "ondriodejaneirodoymyokohamamatsudamypepilotsnoasakataketomisatos" + + "himatsuzakis-an-actresshiraokamitondabayashiogamagoriziamypetsok" + + "ndalmyphotoshibalatinoopencraftrainingmypicturesolarssonmypsxn--" + + "3ds443gmysecuritycamerakermyshopblocksolognemyshopifymyspreadsho" + + "ppingmythic-beastsolundbeckomaganemytis-a-bookkeeperspectakarazu" + + "kaluganskomakiyokawaramytuleap-partnersomamyvncircustomer-ocimdb" + + "amblebesbyeniwaizumiotsukumiyamazonawsglobalacceleratorahimeshim" + + "abaridagawakuyachimataijibmdevelopmentashkentatamotorsitestingla" + + "dedyn-berlincolnavigationavoizumizakiitatebayashiibahccavuotnaga" + + "rag-cloud-charitydalipaywhirlimitedgcanonoichinomiyakebinagisoch" + + "ildrensgardenavuotnapleskns3-eu-west-2mywirepaircraftingvollolip" + + "opimientakayamatsuuraplatter-appinbarcelonagawalbrzycharternopil" + + "awalesundiscountysnes3-eu-west-3utilities-1platterpinkomatsushim" + + "arugame-hostyhostingplazaplcube-serverplumbingoplurinacionalpodh" + + "alepodlasiellaktyubinskiptveterinairealmpmnpodzonepohlpoivronpok" + + "erpokrovskommunalforbundpoliticarrdpolitiendapolkowicepoltavalle" + + "-d-aostaticsopotrentinos-tirolpomorzeszowinbarclaycards3-externa" + + "l-1ponpesaro-urbino-pesarourbinopesaromasvuotnaritakoelnponypord" + + "enonepornporsangerporsangugeporsgrunnanyokoshibahikariwanumataka" + + "zakis-an-artistgstagepoznanpraxis-a-bruinsfanprdpreservationpres" + + "idioprgmrprimetelemarkommuneprincipeprivatizehealthinsuranceprof" + + "esionalprogressivestnesor-odalpromombetsupportrentinostirolprope" + + "rtyprotectionprotonetrentinosud-tirolprudentialpruszkowindmillpr" + + "vcyberlevagangaviikanonjis-an-engineeringprzeworskogpugliapulawy" + + "pupioneerpvhagebostadpvtrentinosudtirolpwcistrondheimmobilieniss" + + "hingucciprianidurhamburgriwataraidynathomebuiltwithdarkarpaczest" + + "-le-patroniyodogawapythonanywherepbodynamic-dnsor-varangerpzqldq" + + "otoyohashimotoolsorfoldqponiatowadaqslgbtrentinosued-tirolqualif" + + "ioappippueblockbusterniiminamiawajikis-an-anarchistoricalsociety" + + "quickconnectrentinosuedtirolquicksytesorocabalestrandabergamoare" + + "keymachineustargardquipelementsorreisahayakawakamiichikawamisato" + + "ttoris-an-entertainerswedenswidnicartoonartdecologiaswidnikkokam" + + "iminersouthcarolinarvikomonotogawaswiebodzin-dslattuminanoswinou" + + "jscienceandhistoryswissmarterthanyoutwentesynology-dsouthwest1-u" + + "slivinghistorytularvikongsbergtunesowatunkongsvingerturystykaney" + + "amazoetuscanytushuissier-justicetuvalleaostaverntuxfamilytwmailv" + + "ibo-valentiavibovalentiavideovillaspectruminamiyamashirokawanabe" + + "laudibleasingvinnicasacamdvrcampinagrandebuilderschmidtre-gaulda" + + "lvinnytsiavipsinaappittsburghofficialvirginiavirtual-userveexcha" + + "ngevirtualcloudvirtualservervirtualuserveftpiwatevirtuelvisakuho" + + "kksundviterboknowsitallvivolkenkundenvixn--3hcrj9civilaviationth" + + "ewifiatlassian-dev-myqnapcloudcontrolledogawarabikomaezakirunoip" + + "irangalsaceomutashinainternationalfirearmsannanvlaanderennesoyvl" + + "adikavkazimierz-dolnyvladimirvlogintoyonezawavmincomcastresindev" + + "icenzaporizhzhiavologdanskoninjambylvolvolkswagentspeedpartnervo" + + "lyngdalvoorlopervossevangenvotevotingvotoyonovps-hostrowiecivili" + + "sationwithgoogleapiszwithyoutuberspacekitagatamayufuettertdasnet" + + "zwiwatsukiyonosegawawixsitewloclawekonsulatrobeeldengeluidvarese" + + "rvdwmcloudwmflabspydebergwoodsideltairavpagexlworse-thandawowind" + + "owskrakowinnersphinxn--3e0b707ewpdevcloudwpenginepoweredwphosted" + + "mailwpmucdnpixolinodeusercontentrentinoaltoadigewpmudeveloperaun" + + "iterois-foundationwritesthisblogwroclawiospjelkavikomorotsukagaw" + + "awtcirclerkstagets-itrentoyonakagyokutoyakolobrzegersundwtfastvp" + + "s-serverisignwuozuwzmiuwajimaxn--45q11civilwarmiasadoesntexistei" + + "ngeekaruizawaxn--4gbriminingxn--4it168dxn--4it797kooris-a-painte" + + "ractivestfoldxn--4pvxs4allxn--54b7fta0cclanbibaidarmeniaxn--55qw" + + "42gxn--55qx5dxn--5js045dxn--5rtp49cldmailuxuryxn--5rtq34kopervik" + + "hersonxn--5su34j936bgsgxn--5tzm5gxn--6btw5axn--6frz82gxn--6orx2r" + + "xn--6qq986b3xlxn--7t0a264cleverappstmnxn--80aaa0cvacationsrhtren" + + "tinsud-tirolxn--80adxhksrlxn--80ao21axn--80aqecdr1axn--80asehdba" + + "refootballooninglassassinationalheritagebinordre-landiscourses3-" + + "sa-east-1xn--80aswgxn--80augustowitdkonskowolayangrouphonefossho" + + "pwarendalenugxn--8ltr62koryokamikawanehonbetsurutaharaxn--8pvr4u" + + "xn--8y0a063axn--90a1affinitylotterybnikeisenbahnxn--90a3academia" + + "micable-modemoneyxn--90aeroportalaheadjudaicadaquesrvaroyxn--90a" + + "ishobarakawagoexn--90amcdirxn--90azhytomyravendbargainstances3-u" + + "s-east-2xn--9dbhblg6dietrevisojamisonxn--9dbq2axn--9et52uxn--9kr" + + "t00axn--andy-iraxn--aroport-byaotsurnadalxn--asky-iraxn--aurskog" + + "-hland-jnbarreauctioncilla-speziauthgear-stagingjesdalimanowarud" + + "aurskog-holandinggfarmerseineatonsbergitpagefrontappalmspringsak" + + "erevistarnbergivestbytemark12xn--avery-yuasakuragawaxn--b-5gaxn-" + + "-b4w605ferdxn--balsan-sdtirol-nsbstorebaselectrentinsudtirolxn--" + + "bck1b9a5dre4clicketcloudcontrolapparmatsushigexn--bdddj-mrabdxn-" + + "-bearalvhki-y4axn--berlevg-jxaxn--bhcavuotna-s4axn--bhccavuotna-" + + "k7axn--bidr-5nachikatsuuraxn--bievt-0qa2xn--bjarky-fyasakaiminat" + + "oyookanazawaxn--bjddar-ptargetmyipizzaxn--blt-elabourxn--bmlo-gr" + + "aingerxn--bod-2natalxn--bozen-sdtirol-2obanazawaxn--brnny-wuacad" + + "emy-firewall-gatewayxn--brnnysund-m8accident-investigation-aptib" + + "leadpagesquare7xn--brum-voagatritonxn--btsfjord-9zaxn--bulsan-sd" + + "tirol-nsbarrel-of-knowledgeappleborkaragandauthgearappspacehoste" + + "d-by-previderhclouddnslivegarsheiheijibigawaustevoll-o-g-i-n4t3l" + + "3p0rtarnobrzegyptianatuurwetenschappenginebetsuikirkenes3-ap-sou" + + "th-1xn--c1avgxn--c2br7gxn--c3s14miniserverxn--cck2b3barrell-of-k" + + "nowledgecomputerhistoryofscience-fictionfabricafjs3-us-gov-west-" + + "1xn--cckwcxetdxn--cesena-forl-mcbremangerxn--cesenaforl-i8axn--c" + + "g4bkis-gonexn--ciqpnxn--clchc0ea0b2g2a9gcdxn--comunicaes-v6a2oxn" + + "--correios-e-telecomunicaes-ghc29axn--czr694barsycenterprisesaki" + + "joburgleezebizenakanotoddenayorovnobirauthordalanddnss3-ap-south" + + "east-2xn--czrs0troandinosaureplantationxn--czru2dxn--czrw28barsy" + + "onlinewhampshirebungoonord-frontierxn--d1acj3basicserversaillesj" + + "abbottatarantours3-us-west-1xn--d1alfaromeoxn--d1atrogstadxn--d5" + + "qv7z876clickrisinglesannohelplfinancialuzernxn--davvenjrga-y4axn" + + "--djrs72d6uyxn--djty4kosaigawaxn--dnna-grajewolterskluwerxn--drb" + + "ak-wuaxn--dyry-iraxn--e1a4clinichitachinakagawassamukawatarikuze" + + "ntakatainaioiraseating-organicbcn-north-1xn--eckvdtc9dxn--efvn9s" + + "torfjordxn--efvy88haibarakitahatakamatsukawaxn--ehqz56nxn--elqq1" + + "6hair-surveillancexn--eveni-0qa01gaxn--f6qx53axn--fct429kosakaer" + + "odromegallupaasdaburxn--fhbeiarnxn--finny-yuaxn--fiq228c5hstorjc" + + "loud-ver-jpchristmasakinderoyxn--fiq64basilicataniautomotiveland" + + "ds3-ca-central-1xn--fiqs8stpetersburgxn--fiqz9streamscompute-1xn" + + "--fjord-lraxn--fjq720axn--fl-ziaxn--flor-jraxn--flw351exn--forl-" + + "cesena-fcbsstudioxn--forlcesena-c8axn--fpcrj9c3dxn--frde-grandra" + + "pidstudynamisches-dnsortlandxn--frna-woaraisaijosoyrovigotpanthe" + + "onsitexn--frya-hraxn--fzc2c9e2cliniquedapliernewyorkshirecifedex" + + "eterxn--fzys8d69uvgmailxn--g2xx48clintonoshoesanokarumaifarmstea" + + "dyndns-at-homedepotenzamamidorittogakushimotoganexn--gckr3f0faus" + + "kedsmokorsetagayaseralingenoamishirasatogitsumidatlantichofunato" + + "riginstantcloudfrontdoorxn--gecrj9clothingdustdatadetectjmaxxxer" + + "oxfinityxn--ggaviika-8ya47hakatanorth-kazakhstanxn--gildeskl-g0a" + + "xn--givuotna-8yasugitlaborxn--gjvik-wuaxn--gk3at1exn--gls-elacai" + + "xaxn--gmq050is-into-animegurownproviderxn--gmqw5axn--gnstigbeste" + + "llen-zvbrplsbxn--3pxu8konyvelohmusashimurayamarumorimachidaxn--g" + + "nstigliefern-wobihirosakikamijimatsunowtvestre-totennishiawakura" + + "xn--h-2failxn--h1aeghakodatexn--h1ahnxn--h1alizxn--h2breg3evenes" + + "tuff-4-salexn--h2brj9c8cn-northwest-1xn--h3cuzk1diherokuappkomfo" + + "rbar1xn--hbmer-xqaxn--hcesuolo-7ya35basketballfinanzjampalacehim" + + "ejiiyamanouchikuhokuryugasakitanakagusukumodernfshostrodawarauto" + + "scanadaeguambulancentralus-2xn--hery-iraxn--hgebostad-g3axn--hkk" + + "inen-5waxn--hmmrfeasta-s4accident-prevention-k3stufftoread-books" + + "nesoruminamiuonumasoyxn--hnefoss-q1axn--hobl-iraxn--holtlen-hxax" + + "n--hpmir-xqaxn--hxt814exn--hyanger-q1axn--hylandet-54axn--i1b6b1" + + "a6a2exn--imr513nxn--indery-fyasuokannamiharuxn--io0a7is-into-car" + + "shiratakahagithubpreviewsaitamatsukuris-a-llamarcheapigeelvinckd" + + "diamondshirahamatonbetsurgeryxn--j1adplantsomnarviikamiokameokam" + + "akurazakitashiobaraxn--j1aefbsbxn--1ck2e1banzaicloudappspotagerx" + + "n--j1ael8batochiokinoshimaintenancempresashibetsukuin-vpncasadel" + + "amonedancemrxn--j1amhakonexn--j6w193gxn--jlq480n2rgxn--jlq61u9w7" + + "batsfjordiscoveryokoteu-1xn--jlster-byatominamidaitomanchesterxn" + + "--jrpeland-54axn--jvr189minisitexn--k7yn95exn--karmy-yuaxn--kbrq" + + "7oxn--kcrx77d1x4axn--kfjord-iuaxn--klbu-woaxn--klt787dxn--kltp7d" + + "xn--kltx9axn--klty5xn--41axn--koluokta-7ya57hakubahcavuotnagaivu" + + "otnagaokakyotambabydgoszczecinemagnethnologyxn--kprw13dxn--kpry5" + + "7dxn--kput3is-into-cartoonshishikuis-a-musicianxn--krager-gyatsu" + + "kanoyakumoldellogliastradingxn--kranghke-b0axn--krdsherad-m8axn-" + + "-krehamn-dxaxn--krjohka-hwab49jdevcloudfunctionshisohugheshisuif" + + "uelveruminamiminowaxn--ksnes-uuaxn--kvfjord-nxaxn--kvitsy-fyatsu" + + "shiroxn--kvnangen-k0axn--l-1fairwindstuttgartrentinsued-tirolxn-" + + "-l1accentureklamborghinikolaeventsurreyxn--laheadju-7yawaraxn--l" + + "angevg-jxaxn--lcvr32dxn--ldingen-q1axn--leagaviika-52bauhauspost" + + "man-echocolatelevisionflashdrivefsncfdishakotanhlfanhsbcasertail" + + "scalecznagasukeu-2xn--lesund-huaxn--lgbbat1ad8jdfaststacksaxoxn-" + + "-lgrd-poacctromsakegawaxn--lhppi-xqaxn--linds-pramericanartromso" + + "kamogawaxn--lns-qlavagiskexn--loabt-0qaxn--lrdal-sraxn--lrenskog" + + "-54axn--lt-liacngroks-thisayamanobeokakegawaxn--lten-granexn--lu" + + "ry-iraxn--m3ch0j3axn--mely-iraxn--merker-kuaxn--mgb2ddesusakis-b" + + "ytomaritimekeepingxn--mgb9awbfbx-oslodingenxn--mgba3a3ejtrusteex" + + "n--mgba3a4f16axn--mgba3a4fra1-deportevaksdalxn--mgba7c0bbn0axn--" + + "mgbaakc7dvfbxostrowwlkpmguidefinimamateramochizukindlegallocus-4" + + "xn--mgbaam7a8hakuis-a-financialadvisor-aurdalxn--mgbab2bdxn--mgb" + + "ah1a3hjkrdxn--mgbai9a5eva00bellunord-odalvdalaskanittedallasalle" + + "angaviikadenagahamaroyerxn--mgbai9azgqp6jejuniperxn--mgbayh7gpal" + + "ermomahachijolsterxn--mgbbh1a71exn--mgbc0a9azcgxn--mgbca7dzdoxn-" + + "-mgbcpq6gpa1axn--mgberp4a5d4a87gxn--mgberp4a5d4arxn--mgbgu82axn-" + + "-mgbi4ecexposedxn--mgbpl2fhskypexn--mgbqly7c0a67fbcnpyatigorskol" + + "efrakkestadyndns-at-workisboringrondarxn--mgbqly7cvafr-1xn--mgbt" + + "3dhdxn--mgbtf8flapymntrvestre-slidretrosnubarclays3-fips-us-gov-" + + "west-1xn--mgbtx2beneventodayokozeu-3xn--mgbx4cd0abbvieeexn--mix0" + + "82fedorainfraclouderaxn--mix891fedorapeoplegnicapebretonamicroli" + + "ghtinguitarschokokekschokoladenxn--mjndalen-64axn--mk0axin-the-b" + + "andais-into-gamessinazawaxn--mk1bu44cnsantabarbaraxn--mkru45is-l" + + "eetrentin-sued-tirolxn--mlatvuopmi-s4axn--mli-tlavangenxn--mlsel" + + "v-iuaxn--moreke-juaxn--mori-qsakurais-lostre-toteneis-a-nascarfa" + + "nxn--mosjen-eyawatahamaxn--mot-tlazioxn--mre-og-romsdal-qqbusera" + + "nishiaritakurashikis-not-certifiedxn--msy-ula0hakusanagochijiwad" + + "egreexn--mtta-vrjjat-k7aflakstadaokagakicks-assnasaarlandxn--muo" + + "st-0qaxn--mxtq1minnesotaketakatoris-a-techietis-a-libertarianxn-" + + "-ngbc5azdxn--ngbe9e0axn--ngbrxn--42c2d9axn--nit225koseis-a-patsf" + + "anxn--nmesjevuemie-tcbalsan-sudtirollagdenesnaaseinet-freaksuson" + + "oxn--nnx388axn--nodessakyotanabellevuelosangelesuzakanagawaxn--n" + + "qv7fs00emaxn--nry-yla5gxn--ntso0iqx3axn--ntsq17gxn--nttery-byaes" + + "eoullensvanguardxn--nvuotna-hwaxn--nyqy26axn--o1achernihivgubsuz" + + "ukananiikappudoxn--o3cw4haldenxn--o3cyx2axn--od0algxn--od0aq3ben" + + "tleyolasiteu-4lima-cityeatselinogradimo-i-rana4u2-localhostrolek" + + "aniepce12hpalmaserati234xn--ogbpf8flatangerxn--oppegrd-ixaxn--os" + + "tery-fyaxn--osyro-wuaxn--otu796dxn--p1acfedoraprojectoyotsukaido" + + "xn--p1ais-savedxn--pgbs0dhlx3xn--porsgu-sta26feiraquarelleaseekl" + + "ogescholarshipschoolsztynsettsurfashionxn--pssu33lxn--pssy2uxn--" + + "q7ce6axn--q9jyb4cntjomelhusgardenxn--qcka1pmckinseyxn--qqqt11min" + + "tereitrentino-altoadigexn--qxa6axn--qxamsterdamnserverbaniaxn--r" + + "ady-iraxn--rdal-poaxn--rde-ulaxn--rdy-0nabaris-slickfh-muensterx" + + "n--rennesy-v1axn--rhkkervju-01afermockasserverrankoshigayamein-v" + + "igorgexn--rholt-mragowoltlab-democraciaxn--rhqv96gxn--rht27zxn--" + + "rht3dxn--rht61exn--risa-5naturalhistorymuseumcenterxn--risr-irax" + + "n--rland-uuaxn--rlingen-mxaxn--rmskog-byaxn--rny31halsaitohmanno" + + "rthflankaufentigerxn--rovu88beppublishproxyombolzano-altoadigeol" + + "ogyomitanobninskarasjohkamikitayamatsurincheonikonanporobserverx" + + "n--rros-granvindafjordxn--rskog-uuaxn--rst-0naturalsciencesnatur" + + "ellesuzukis-certifiedxn--rsta-framercanvasvalbardunloppacificita" + + "deliveryggeexn--rvc1e0am3exn--ryken-vuaxn--ryrvik-byaxn--s-1fait" + + "hammarfeastafricapitalonewspaperxn--s9brj9collectionxn--sandness" + + "jen-ogbeskidyn-ip24xn--sandy-yuaxn--sdtirol-n2axn--seral-lraxn--" + + "ses554gxn--sgne-graphoxn--45br5cylxn--skierv-utazasvcitichiryuky" + + "uragifuchungbukharahkkeravjuegoshikimobetsuldaluccaravantaarparl" + + "iamentjeldsundrudupontariobranconavstackareliancexn--skjervy-v1a" + + "xn--skjk-soaxn--sknit-yqaxn--sknland-fxaxn--slat-5naturbruksgymn" + + "xn--slt-elabcieszynh-serveblogspotaribeiraogakibichuoxn--smla-hr" + + "axn--smna-gratangentlentapisa-geekosherbrookegawaxn--snase-nraxn" + + "--sndre-land-0cbestbuyshouses3-us-west-2xn--snes-poaxn--snsa-roa" + + "xn--sr-aurdal-l8axn--sr-fron-q1axn--sr-odal-q1axn--sr-varanger-g" + + "gbetainaboxfusejnyanagawalmartateshinanomachimkentateyamaveroyke" + + "nebakkeshibechambagriculturealtychyattorneyagawakepnombrendlynge" + + "nflfanpachigasakids3-eu-central-1xn--srfold-byaxn--srreisa-q1axn" + + "--srum-gratis-a-bulls-fanxn--stfold-9xaxn--stjrdal-s1axn--stjrda" + + "lshalsen-sqbhzcasinordeste-idcateringebuildinglitcheltenham-radi" + + "o-opensocialimolisembokuleuvenetokigawavocatanzaroweddingjovikan" + + "zakitchenaval-d-aosta-valleyboltarumizusawaustinnaumburgivingjem" + + "nes3-ap-southeast-1xn--stre-toten-zcbieidskoguchikuzenvironmenta" + + "lconservationionjukudoyamaizurugbyglandroverhallaakesvuemielecce" + + "vje-og-hornnes3-website-ap-northeast-1xn--t60b56axn--tckwebthing" + + "sveioxn--tiq49xqyjelasticbeanstalkhakassiaxn--tjme-hraxn--tn0agr" + + "ocerydxn--tnsberg-q1axn--tor131oxn--trany-yuaxn--trentin-sd-tiro" + + "l-rzbielawaltervistaikikonaikawachinaganoharamcoachampionshiphop" + + "tobamadridnbloggerxn--trentin-sdtirol-7vbiellahppiacenzachpomors" + + "kieninohekinannestadiskussionsbereichattanooganordkappgafaninomi" + + "yakonojorpelandisrechtranakamagayahikobeardubaiduckdnsnillfjordi" + + "tchyouripanamatsusakahoginankokubunjindianapolis-a-bloggerxn--tr" + + "entino-sd-tirol-c3bieszczadygeyachiyodaejeonbukcoalwaysdatabaseb" + + "allangenkainanaejrietisalatinabeno-ipifony-1xn--trentino-sdtirol" + + "-szbievat-band-campaniavoues3-eu-west-1xn--trentinosd-tirol-rzbi" + + "fukagawashingtondclk3xn--trentinosdtirol-7vbigv-infolldalivornow" + + "ruzhgorodeoceanographics3-website-ap-southeast-1xn--trentinsd-ti" + + "rol-6vbihorologyonagoyaxarnetbankaracoldwarszawaustraliamusement" + + "dllpages3-ap-northeast-2ix4432-balsan-suedtirolkuszczytnord-aurd" + + "alp16-b-datacentermezproxyzgorabruzzoologicalabamagasakishimabar" + + "aogashimadachicagoboats3-ap-northeast-1kappchizip611xn--trentins" + + "dtirol-nsbikedaemonmoutheworkpccwedeployonagunicloudivtasvuodnak" + + "amurataishinomakinkobierzycextraspace-to-rentalstomakomaibarazur" + + "ewebsiteshikagamiishibukawakkanaibetsubamericanfamilydsmynasushi" + + "obarackmazeplayokosukanraustrheimatunduhrennebugattiffanyaarbort" + + "eaches-yogasawaracingjerdrumcprequalifymeinforumzgorzeleccogjers" + + "tadotsuruokakamigaharaukraanghkembuchikumagayagawakayamagentosit" + + "ecnologiajudygarlanddnskingdyniamunemurorangecloudplatform0emmaf" + + "ann-arboretumbriamallamaceiobbcg120001wwwbq-abogadobeaemcloud-fr" + + "1337xn--trgstad-r1axn--trna-woaxn--troms-zuaxn--tysvr-vraxn--uc0" + + "atvestvagoyxn--uc0ay4axn--uist22hamurakamigoris-a-geekautokeinot" + + "iceablewismillerxn--uisz3gxn--unjrga-rtargithubusercontentryclou" + + "dflareportrentinsuedtirolxn--unup4yxn--uuwu58axn--vads-jraxn--va" + + "lle-aoste-ebbtrysiljanxn--valle-d-aoste-ehbodoes-itcouldbeworldx" + + "n--valleaoste-e7axn--valledaoste-ebbvadsoccertmgrazerbaijan-maye" + + "ngerdalcesvelvikomvuxn--32vp30hagakhanamigawaxn--vard-jraxn--veg" + + "rshei-c0axn--vermgensberater-ctbitsvizzeraxn--vermgensberatung-p" + + "wblogoiplatformshangrilanxessooxn--vestvgy-ixa6oxn--vg-yiabkhazi" + + "axn--vgan-qoaxn--vgsy-qoa0jelenia-goraxn--vgu402colognexus-3xn--" + + "vhquvevelstadxn--vler-qoaxn--vre-eiker-k8axn--vrggt-xqadxn--vry-" + + "yla5gxn--vuq861bilbaokinawashirosatobishimagazineues3-website-ap" + + "-southeast-2xn--w4r85el8fhu5dnraxn--w4rs40lxn--wcvs22dxn--wgbh1c" + + "olonialwilliamsburgrongausdalvivanovoldaxn--wgbl6axn--xhq521bill" + + "ustrationredumbrellair-traffic-controlleyoriikarasjokarasuyamarn" + + "ardalombardiadembetsukubankaratexn--xkc2al3hye2axn--xkc2dl3a5ee0" + + "handsonyxn--y9a3aquariumisakis-a-therapistoiaxn--yer-znaturhisto" + + "rischesvn-reposoundcastronomy-routerxn--yfro4i67oxn--ygarden-p1a" + + "xn--ygbi2ammxn--45brj9civilizationxn--ystre-slidre-ujbioceanogra" + + "phiquexn--zbx025dxn--zf0ao64axn--zf0avxlxn--zfr164bipanasonicath" + + "olicaxiaskimitsubatamibudejjuedischesapeakebayernirasakindianmar" + + "ketingliwicexnbayxz" // nodes is the list of nodes. Each node is represented as a uint32, which // encodes the node's children, wildcard bit and node type (as an index into @@ -518,8931 +540,9358 @@ const text = "9guacuiababia-goracleaningroks-theatree12hpalermomahachijoinvill" // An I denotes an ICANN domain. // // The layout within the uint32, from MSB to LSB, is: +// // [ 0 bits] unused // [10 bits] children index // [ 1 bits] ICANN bit // [15 bits] text index // [ 6 bits] text length var nodes = [...]uint32{ - 0x32ce03, - 0x243304, - 0x2d7946, - 0x215803, - 0x215806, - 0x38b3c6, - 0x3ae643, - 0x246d44, - 0x341047, - 0x2d7588, + 0x330b03, + 0x3b6e44, + 0x2e8c86, + 0x350003, + 0x350006, + 0x392c06, + 0x3b9283, + 0x21a084, + 0x3deb07, + 0x2e88c8, 0x1a000c2, - 0x1f3aec7, - 0x377a09, - 0x2c628a, - 0x2c628b, - 0x231b43, - 0x233805, - 0x2203042, - 0x212284, - 0x2d7ac3, - 0x203045, - 0x260c6c2, - 0x3290c3, - 0x2b22c44, - 0x33f285, - 0x2e0c182, - 0x26d6ce, - 0x24e5c3, - 0x3a36c6, - 0x3206082, - 0x2fd2c7, - 0x236086, - 0x3602982, - 0x27f103, - 0x27f104, - 0x397646, - 0x36bf08, - 0x288086, - 0x270104, - 0x3a00ac2, - 0x34cb09, - 0x2171c7, - 0x344986, - 0x28dfc9, - 0x32fa48, - 0x34b444, - 0x3947c6, - 0x336a46, - 0x3e03582, - 0x3da686, - 0x24070f, - 0x2112ce, - 0x217bc4, - 0x20d005, - 0x32cd05, - 0x2e1b49, - 0x23b549, - 0x397e47, - 0x3cffc6, - 0x28e143, - 0x4212082, - 0x2232c3, - 0x28da0a, - 0x4613583, - 0x3cea45, - 0x299082, - 0x38c209, - 0x4e02282, - 0x213c04, - 0x21fb46, - 0x2fff45, - 0x36db84, - 0x5643344, - 0x225843, - 0x232b84, - 0x5a03342, - 0x31fd84, - 0x5f8a244, - 0x2fe64a, + 0x1f42f07, + 0x37f0c9, + 0x2ddc4a, + 0x2ddc4b, + 0x233b83, + 0x236ac5, + 0x2213c82, + 0x3d6204, + 0x2c8983, + 0x231c05, + 0x2601ac2, + 0x367443, + 0x2a2ffc4, + 0x201ac5, + 0x2e06482, + 0x20648e, + 0x25b543, + 0x3b32c6, + 0x3204782, + 0x3e57c7, + 0x23a206, + 0x3603682, + 0x2909c3, + 0x22c386, + 0x2691c8, + 0x295546, + 0x276dc4, + 0x3a00b02, + 0x350889, + 0x21a3c7, + 0x2ff486, + 0x369ac9, + 0x2ca948, + 0x246004, + 0x320146, + 0x3d8b46, + 0x3e01c02, + 0x2fc746, + 0x212d4f, + 0x3d99ce, + 0x2e4804, + 0x20d105, + 0x335fc5, + 0x3a8989, + 0x2427c9, + 0x22cb87, + 0x2239c6, + 0x22edc3, + 0x4216302, + 0x216303, + 0x2a868a, + 0x4615c43, + 0x3456c5, + 0x2f45c2, + 0x3a5c49, + 0x4e028c2, + 0x208844, + 0x3c9a86, + 0x2968c5, + 0x376c04, + 0x570fdc4, + 0x2028c3, + 0x235fc4, + 0x5a01942, + 0x357344, + 0x5e01a04, + 0x214f0a, 0x6200882, - 0x21ef47, - 0x27afc8, - 0x7204c82, - 0x2f6e47, - 0x2c2b84, - 0x2c2b87, - 0x3d6805, - 0x362187, - 0x2e73c6, - 0x27d8c4, - 0x328e45, - 0x256407, - 0x8a05802, - 0x3da803, - 0x21e182, - 0x369a03, - 0x8e09bc2, - 0x281705, - 0x9200202, - 0x3c2844, - 0x277445, - 0x217b07, - 0x2fdfce, - 0x2b1044, - 0x261dc4, - 0x20e5c3, - 0x251789, - 0x265f0b, - 0x273788, - 0x28dd88, - 0x2e53c8, - 0x28c008, - 0x34b28a, - 0x362087, - 0x276586, - 0x9615842, - 0x2be403, - 0x3cab03, - 0x3cd244, - 0x2be443, - 0x28ca83, - 0x1736f42, - 0x9a019c2, - 0x27e945, - 0x313dc6, - 0x2335c4, - 0x379907, - 0x263e46, - 0x2bfa04, - 0x399647, - 0x2019c3, - 0x9ecb4c2, - 0xa227682, - 0xa627442, - 0x227446, - 0xaa00282, - 0x285845, - 0x338483, - 0x3bfc44, - 0x2eddc4, - 0x2eddc5, - 0x3c7543, - 0xae48343, - 0xb338dc2, - 0x203c05, - 0x203c0b, - 0x20b24b, - 0x26bb44, - 0x204a09, - 0x205f44, - 0xb606802, - 0x207043, - 0x207183, - 0xba08082, - 0x2ed8ca, - 0xbe08342, - 0x212505, - 0x2de9ca, - 0x35cc04, - 0x208343, - 0x209ec4, - 0x20ba03, - 0x20ba04, - 0x20ba07, - 0x20c585, - 0x20d346, - 0x213006, - 0x213cc3, - 0x217f48, - 0x20db43, - 0xc209582, - 0x23d4c8, - 0x20958b, - 0x221cc8, - 0x222a86, - 0x224447, - 0x226fc8, - 0xd205b82, - 0xd6c1142, - 0x33f3c8, - 0x20f9c7, - 0x30f645, - 0x30f648, - 0xdadcf48, - 0x27ff43, - 0x22a104, - 0x38b442, - 0xde2a542, - 0xe243bc2, - 0xea2a8c2, - 0x22a8c3, - 0xee04042, - 0x30e303, - 0x237484, - 0x204043, - 0x206444, - 0x37454b, - 0x2094c3, - 0x2e94c6, - 0x27f404, - 0x2ba20e, - 0x381e45, - 0x3a37c8, - 0x3dd347, - 0x3dd34a, - 0x22f603, - 0x243107, - 0x2660c5, - 0x22f604, - 0x250206, - 0x250207, - 0x2fc304, - 0xf30f084, - 0x2fe304, - 0x2fe306, - 0x3db9c4, - 0x3ba486, - 0x226e03, - 0x3a8908, - 0x3c38c8, - 0x291d83, - 0x2ed883, - 0x346ac4, - 0x358183, - 0xfa09382, - 0xfe8b742, - 0x20b983, - 0x240d86, - 0x329383, - 0x35b7c4, - 0x102179c2, - 0x24a583, - 0x2179c3, - 0x214c82, - 0x10600d42, - 0x2c5c86, - 0x2344c7, - 0x2f8407, - 0x3a9405, - 0x207484, - 0x29bac5, - 0x267347, - 0x3cb009, - 0x2db306, - 0x2ea9c6, - 0x10a02c82, - 0x331448, - 0x31f486, - 0x34ebc5, - 0x3ac387, - 0x306104, - 0x306105, - 0x10e02c84, - 0x202c88, - 0x11203cc2, - 0x11600482, - 0x21d746, + 0x20bd07, + 0x3be8c8, + 0x7a08b82, + 0x33a387, + 0x22da04, + 0x31b047, + 0x22da05, + 0x380e47, + 0x34d986, + 0x358c84, + 0x36af05, + 0x274707, + 0x9205982, + 0x2b0403, + 0x961f9c2, + 0x3d3583, + 0x9a03602, + 0x254845, + 0x9e00202, + 0x3793c4, + 0x3ccb05, + 0x2e4747, + 0x2b294e, + 0x2c3904, + 0x235044, + 0x207843, + 0x301889, + 0x306acb, + 0x391a88, + 0x331f88, + 0x337bc8, + 0x3ceec8, + 0xa36990a, + 0x380d47, + 0x3f3ac6, + 0xa65a502, + 0x3de703, + 0x3e32c3, + 0x3e4884, + 0x3de743, + 0x354783, + 0x173ec82, + 0xaa08a42, + 0x28b785, + 0x2ac746, + 0x2a29c4, + 0x3a1f47, + 0x237906, + 0x2d7f04, + 0x3bb3c7, + 0x221bc3, + 0xb6e2082, + 0xba69782, + 0xbe16d82, + 0x217b46, + 0xc200282, + 0x266485, + 0x3401c3, + 0x3d7244, + 0x303a84, + 0x303a85, + 0x3f1d43, + 0xc650b03, + 0xca05a42, + 0x207fc5, + 0x207fcb, + 0x31228b, + 0x206204, + 0x208909, + 0x209544, + 0xce09902, + 0x20a143, + 0x20a6c3, + 0xd20b4c2, + 0x21710a, + 0xd60b782, + 0x3d6485, + 0x2f258a, + 0x245cc4, + 0x20d603, + 0x20e404, + 0x211443, + 0x211444, + 0x211447, + 0x213d45, + 0x214506, + 0x2156c6, + 0x217503, + 0x21b748, + 0x21e083, + 0xda02fc2, + 0x241708, + 0x2957cb, + 0x224788, + 0x225106, + 0x225287, + 0x227b48, + 0xf201002, + 0xf620302, + 0x27a748, + 0x3dab47, + 0x31ba45, + 0xfb1ba48, + 0xfedf508, + 0x27d5c3, + 0x22bfc4, + 0x392c82, + 0x1022cdc2, + 0x10668142, + 0x10e2d3c2, + 0x22d3c3, + 0x11201782, + 0x313a43, + 0x24a844, + 0x201783, + 0x245fc4, + 0x23760b, + 0x202f03, + 0x2f9446, + 0x214d84, + 0x2d368e, + 0x2ff905, + 0x273c08, + 0x3b33c7, + 0x3b33ca, + 0x231543, + 0x3b6c47, + 0x306c85, + 0x231544, + 0x25c046, + 0x25c047, + 0x36ff44, + 0x1171b484, + 0x381dc4, + 0x238904, + 0x3c1386, + 0x20f543, + 0x3c1748, + 0x3f2f08, + 0x29dc43, + 0x2170c3, + 0x34a7c4, + 0x35b203, + 0x11e02dc2, + 0x12621942, + 0x202986, + 0x320243, + 0x23a9c4, + 0x12a13282, + 0x213283, + 0x3818c3, + 0x218442, + 0x12e03402, + 0x2d95c6, + 0x22b987, + 0x2ff287, + 0x2f5d45, + 0x3cb8c4, + 0x370c05, + 0x2c9747, + 0x3582c9, + 0x2df986, + 0x2f5c46, + 0x13e04102, + 0x30f188, + 0x32a0c6, + 0x22ad85, + 0x3b1f07, + 0x3b5d04, + 0x3b5d05, + 0x3a24c4, + 0x3a24c8, + 0x14205202, + 0x14600482, + 0x238ac6, 0x200488, - 0x335f85, - 0x34d406, - 0x351b08, - 0x35b088, - 0x11a07d45, - 0x11e25744, - 0x322d47, - 0x122059c2, - 0x1268cac2, - 0x13a0c302, - 0x21fc45, - 0x284a05, - 0x384006, - 0x326507, - 0x3a80c7, - 0x1422c0c3, - 0x318887, - 0x3a4548, - 0x1f22c289, - 0x26d887, - 0x22c9c7, - 0x22d408, - 0x22dc06, - 0x22f106, - 0x23000c, - 0x230d0a, - 0x231b87, - 0x2336cb, - 0x234307, - 0x23430e, - 0x1f635404, - 0x235604, - 0x237347, - 0x25bfc7, - 0x23ac06, - 0x23ac07, - 0x333e47, - 0x2e4003, - 0x1fa2ae02, - 0x23bec6, - 0x23beca, - 0x23c90b, - 0x23e487, - 0x23ef05, - 0x23f443, - 0x23f946, - 0x23f947, - 0x2ef083, - 0x1fe00102, - 0x24038a, - 0x20378f82, - 0x20661482, - 0x20a3d1c2, - 0x20e36182, - 0x242505, - 0x242cc4, - 0x21659dc2, - 0x31fe05, - 0x23cf03, - 0x2954c5, - 0x2028c4, - 0x20a204, - 0x280186, - 0x27e0c6, - 0x203e03, - 0x3bcfc4, - 0x2f8703, - 0x226081c2, - 0x2247c4, - 0x3232c6, - 0x2247c5, - 0x244086, - 0x3ac488, - 0x22b144, - 0x36b888, - 0x322805, - 0x37f488, - 0x2c24c6, - 0x3049c7, - 0x287804, - 0x23a87806, - 0x23ee85c3, - 0x39c943, - 0x2ec108, - 0x331344, - 0x24361707, - 0x24abe846, - 0x2dbb09, - 0x330048, - 0x34b8c8, - 0x355644, - 0x3c6d83, - 0x23cfc2, - 0x24e4cfc2, - 0x25201d42, - 0x204583, - 0x2560a782, - 0x2ef004, - 0x24ad06, - 0x21af83, - 0x2b6387, - 0x2f7443, - 0x334888, - 0x2101c5, - 0x259203, - 0x2773c5, - 0x277504, - 0x305e06, - 0x2127c6, - 0x217a46, - 0x2203c4, - 0x2346c3, - 0x25a05202, - 0x25e2ec05, + 0x33e305, + 0x353686, + 0x35d788, + 0x361888, + 0x14a02c45, + 0x176204c4, + 0x2576c7, + 0x17a08fc2, + 0x17f547c2, + 0x19202202, + 0x3c9b85, + 0x19ee9e05, + 0x274246, + 0x2dc247, + 0x3e8c07, + 0x1a206643, + 0x321c47, + 0x289a48, + 0x2822e709, + 0x206647, + 0x22ef07, + 0x349208, + 0x22f706, + 0x231046, + 0x23240c, + 0x23324a, + 0x233bc7, + 0x23698b, + 0x237c87, + 0x237c8e, + 0x286391c4, + 0x2392c4, + 0x23b287, + 0x271d87, + 0x240086, + 0x240087, + 0x332dc7, + 0x21dac3, + 0x28a2dd42, + 0x243106, + 0x24310a, + 0x2439cb, + 0x2457c7, + 0x247105, + 0x2473c3, + 0x247746, + 0x247747, + 0x2696c3, + 0x28e00102, + 0x247e0a, + 0x29330c02, + 0x297a1542, + 0x29a41402, + 0x29e31982, + 0x24a485, + 0x24b704, + 0x2aa54302, + 0x3573c5, + 0x231bc3, + 0x374145, + 0x361b84, + 0x226f84, + 0x2dd186, + 0x25cb86, + 0x2081c3, + 0x3d1404, + 0x358fc3, + 0x2ba023c2, + 0x225604, + 0x225606, + 0x24fd45, + 0x399fc6, + 0x3b2008, + 0x21de44, + 0x257208, + 0x3267c5, + 0x28e348, + 0x2d8d86, + 0x2b9b07, + 0x27cf44, + 0x2d67cf46, + 0x2da1a6c3, + 0x3a5603, + 0x371008, + 0x338504, + 0x2de0e4c7, + 0x2862c6, + 0x2f0109, + 0x302208, + 0x375208, + 0x381944, + 0x2180c3, + 0x228b02, + 0x2e656442, + 0x2ea014c2, + 0x328243, + 0x2ee060c2, + 0x269644, + 0x295e46, + 0x2328c3, + 0x2cb1c7, + 0x3dc083, + 0x2c39c8, + 0x3816c5, + 0x26aa03, + 0x3cca85, + 0x3ccbc4, + 0x3b1c06, + 0x3b7406, + 0x2e4686, + 0x2db944, + 0x238043, + 0x2f25f042, + 0x2f637105, 0x200843, - 0x2660f4c2, - 0x22c243, - 0x373605, - 0x26a32c43, - 0x27232c49, - 0x27600942, - 0x27e04282, - 0x28b045, - 0x215e46, - 0x205606, - 0x2cf508, - 0x2cf50b, - 0x32ed0b, - 0x3a9605, - 0x2cbc09, - 0x1600b42, - 0x2cfc08, - 0x204d04, - 0x28601bc2, - 0x34a603, - 0x28e5c186, - 0x33e208, - 0x29201a02, - 0x28c608, - 0x29609802, - 0x33c4ca, - 0x29a46e03, - 0x2a378046, - 0x3910c8, - 0x330906, - 0x387087, - 0x240907, - 0x3365ca, - 0x35cc84, - 0x35fe04, - 0x376889, - 0x2a7a7545, - 0x2114c6, - 0x20fbc3, - 0x24bd04, - 0x2aa0d644, - 0x344147, - 0x2aee3587, - 0x293104, - 0x236cc5, - 0x3840c8, - 0x3a03c7, - 0x243547, - 0x2b20c202, - 0x298d44, - 0x294348, - 0x2443c4, - 0x249204, - 0x249b85, - 0x249cc7, - 0x2b658549, - 0x24a804, - 0x24b0c9, - 0x24b308, - 0x24ba84, - 0x24ba87, - 0x2ba4cdc3, - 0x24d2c7, - 0x2be014c2, - 0x16b1b82, - 0x24df86, - 0x24e607, - 0x24e884, - 0x24f687, - 0x250647, - 0x2510c3, - 0x2b12c2, - 0x20bcc2, - 0x28de83, - 0x3be3c4, - 0x3be3cb, - 0x2c28de88, - 0x258bc4, - 0x254205, + 0x2fe02c02, + 0x20f343, + 0x258c05, + 0x3021f603, + 0x30a36089, + 0x30e00942, + 0x3160b5c2, + 0x299245, + 0x2193c6, + 0x2924c6, + 0x30d788, + 0x30d78b, + 0x34cc8b, + 0x2f5f45, + 0x2e2609, + 0x1601082, + 0x2e8f88, + 0x203f04, + 0x31e01342, + 0x3441c3, + 0x32671f46, + 0x32a01b02, + 0x3cf4c8, + 0x32e04c02, + 0x26c74a, + 0x336220c3, + 0x33f7f706, + 0x31cec8, + 0x219d46, + 0x38f207, + 0x212f47, + 0x3d86ca, + 0x245d44, + 0x3671c4, + 0x37e709, + 0x343b2f05, + 0x2064c6, + 0x2132c3, + 0x255ec4, + 0x346e2504, + 0x33b487, + 0x34ba6807, + 0x280984, + 0x35dec5, + 0x274308, + 0x24c387, + 0x24c607, + 0x34e0fd02, + 0x31f0c4, + 0x2a21c8, + 0x24e304, + 0x251604, + 0x2519c5, + 0x251b07, + 0x35b51789, + 0x253144, + 0x253e09, + 0x2554c8, + 0x255c44, 0x255c47, - 0x238a05, - 0x2d908a, - 0x258b03, - 0x2c603d42, - 0x20da44, - 0x25bd89, - 0x2601c3, - 0x260287, - 0x2683c9, - 0x3de348, - 0x23e2c3, - 0x27c387, - 0x27ce49, - 0x266883, - 0x284fc4, - 0x286209, - 0x289406, - 0x2c7d43, - 0x2076c2, - 0x235c83, - 0x2b1987, - 0x235c85, - 0x3b8806, - 0x26e144, - 0x3cc645, - 0x279803, - 0x213f06, - 0x210dc3, - 0x204c02, - 0x248304, - 0x2ca6bc02, - 0x2ce6bc03, - 0x2d2020c2, - 0x247603, - 0x213484, - 0x239bc7, - 0x216586, - 0x278042, - 0x2d65c582, - 0x3ac684, - 0x2da0bb82, - 0x2de063c2, - 0x2b36c4, - 0x2b36c5, - 0x27d545, - 0x366a06, - 0x2e204882, - 0x3bd645, - 0x3cedc5, - 0x204883, - 0x21a286, - 0x21b845, - 0x2273c2, - 0x35acc5, - 0x2273c4, - 0x22b083, - 0x22b2c3, - 0x2e61d302, - 0x256607, - 0x24b504, - 0x24b509, - 0x24bc04, - 0x284883, - 0x39bf88, - 0x2ea84884, - 0x284886, - 0x2a6b43, - 0x254c43, - 0x228b03, - 0x2eeedc82, - 0x302342, - 0x2f200642, - 0x339f48, - 0x301408, - 0x3aedc6, - 0x272945, - 0x2802c5, - 0x345387, - 0x2f677f05, - 0x220482, - 0x2fa97642, - 0x2fe00042, - 0x278cc8, - 0x31f3c5, - 0x2f3e44, - 0x243fc5, - 0x245547, - 0x27a1c4, - 0x240282, - 0x30205702, - 0x352784, - 0x222f47, - 0x28cf47, - 0x362144, - 0x3cc143, - 0x291cc4, - 0x291cc8, - 0x22f446, - 0x25008a, - 0x2eb544, - 0x296008, - 0x242ec4, - 0x224546, - 0x297604, - 0x21ff46, - 0x24b7c9, - 0x2a62c7, - 0x2087c3, - 0x306033c2, - 0x34b643, - 0x206a02, - 0x30a17d82, - 0x2fb0c6, - 0x380708, - 0x2a8787, - 0x26ad49, - 0x2ad689, - 0x2aa9c5, - 0x2abd49, - 0x2ac545, - 0x2ad385, - 0x2ae008, - 0x30e04104, - 0x31251207, - 0x22cd83, - 0x2ae207, - 0x22cd86, - 0x2ae607, - 0x2a5e45, - 0x22c603, - 0x31630ac2, - 0x208584, - 0x31a0adc2, - 0x31e04742, - 0x3ae186, - 0x27af45, - 0x2b0587, - 0x2fef43, - 0x28ca04, - 0x201e83, - 0x20f703, - 0x32203dc2, - 0x32a01cc2, - 0x38b4c4, - 0x3881c3, - 0x2fbf45, - 0x32e00f42, - 0x33602b82, - 0x2d5c86, - 0x2fdf04, - 0x303f04, - 0x303f0a, - 0x33e005c2, - 0x263f43, - 0x20cd0a, - 0x214388, - 0x34224e44, + 0x256243, + 0x256d47, + 0x35e00bc2, + 0x16c5fc2, + 0x25bb06, + 0x2bdd07, + 0x25c384, + 0x25de87, + 0x25f687, + 0x260483, + 0x362596c2, + 0x21e142, + 0x2619c3, + 0x2619c4, + 0x2619cb, + 0x332088, + 0x21e144, + 0x262c05, + 0x264687, + 0x2f3d05, + 0x32920a, + 0x267c83, + 0x36608102, + 0x23e644, + 0x26d209, + 0x270c43, + 0x270d07, + 0x3613c9, + 0x34f6c8, + 0x264d43, + 0x28a7c7, + 0x291103, + 0x292644, + 0x293349, + 0x297786, + 0x2ae103, + 0x208782, + 0x2c5dc3, + 0x2c5dc7, + 0x389d85, + 0x357186, + 0x212804, + 0x395305, + 0x28b243, + 0x217746, + 0x272fc3, + 0x208b02, + 0x250ac4, + 0x36a34382, + 0x36e34383, + 0x372030c2, + 0x20bfc3, + 0x215b44, + 0x252a07, + 0x2a0786, + 0x26d1c2, + 0x3766d602, + 0x3b2204, + 0x37e115c2, + 0x3820c782, + 0x20c784, + 0x20c785, + 0x33c345, + 0x3c3dc6, + 0x38610202, + 0x2fdf45, + 0x3323c5, + 0x2e9d43, + 0x2fc986, + 0x210205, + 0x217ac2, + 0x35e485, + 0x217ac4, + 0x21dd83, + 0x21dfc3, + 0x38a074c2, + 0x274907, + 0x2556c4, + 0x2556c9, + 0x255dc4, + 0x2b6943, + 0x2c2c88, + 0x38ee9c84, + 0x2e9c86, + 0x2b4843, + 0x263643, + 0x205503, + 0x393034c2, + 0x38c902, + 0x39600642, + 0x341f88, + 0x3d2408, + 0x3c01c6, + 0x29a7c5, + 0x2bb385, + 0x3c7f87, + 0x39a86e45, + 0x2062c2, + 0x39ea4542, + 0x3a200042, + 0x287c08, + 0x30f0c5, + 0x308604, + 0x389605, + 0x394147, + 0x29ee04, + 0x2594c2, + 0x3a6331c2, + 0x356044, + 0x30f447, + 0x2997c7, + 0x380e04, + 0x3e3a43, + 0x29db84, + 0x29db88, + 0x3aa31386, + 0x25beca, + 0x351644, + 0x2a1c08, + 0x2372c4, + 0x225386, + 0x2a4504, + 0x3c9e86, + 0x255989, + 0x2b3fc7, + 0x3a0dc3, + 0x3ae17382, + 0x27e1c3, + 0x209b02, + 0x3b20af02, + 0x254606, + 0x285e48, + 0x2b6687, + 0x35f289, + 0x2b6849, + 0x2b8005, + 0x2b9fc9, + 0x2bb4c5, + 0x2bc045, + 0x2bd508, + 0x3b610084, + 0x3ba10087, + 0x22f2c3, + 0x2bd707, + 0x22f2c6, + 0x2be1c7, + 0x2b3805, + 0x22ea83, + 0x3be29602, + 0x381d04, + 0x3c21fec2, + 0x3c615fc2, + 0x37cd06, + 0x3be845, + 0x2c1107, + 0x2fd603, + 0x354704, + 0x201603, + 0x3be503, + 0x3ca03042, + 0x3d601442, + 0x392d04, + 0x259683, + 0x30d445, + 0x3da04142, + 0x3e206a42, + 0x389806, + 0x2fbf04, + 0x30ecc4, + 0x30ecca, + 0x3ea005c2, + 0x252383, + 0x20ce0a, + 0x20fc88, + 0x3ee503c4, 0x2005c3, - 0x34601803, - 0x266ac9, - 0x24d8c9, - 0x2b6486, - 0x34a14543, - 0x36f705, - 0x3b62cd, - 0x214546, - 0x219e4b, - 0x34e129c2, - 0x394608, - 0x38218042, - 0x38604dc2, - 0x2b3905, - 0x38a01742, - 0x2c67c7, - 0x214903, - 0x21ba08, - 0x38e02cc2, - 0x219384, - 0x20ff03, - 0x2f7ac5, - 0x23d006, - 0x21e244, - 0x2ed843, - 0x2b26c3, - 0x392163c2, - 0x3a9584, - 0x3b77c5, - 0x2b1587, - 0x279c43, - 0x2b2183, - 0x16b2242, - 0x2b2243, - 0x2b2643, - 0x39600e02, - 0x246b84, - 0x27e2c6, - 0x3cba43, - 0x2b2d43, - 0x39a48902, - 0x248908, - 0x2b3d84, - 0x20ed06, - 0x255087, - 0x270906, - 0x291e84, - 0x47e01b82, - 0x22cc4b, - 0x2f91ce, - 0x216c0f, - 0x292e43, - 0x48659902, - 0x163ea82, - 0x48a017c2, - 0x296583, - 0x20e883, - 0x2dd4c6, - 0x3cb286, - 0x2b0187, - 0x30b0c4, - 0x48e11902, - 0x492106c2, - 0x245005, - 0x2f1887, - 0x2b47c6, - 0x496526c2, - 0x2526c4, - 0x2b93c3, - 0x49a4e082, - 0x49f72383, - 0x2bac04, - 0x2c1d89, - 0x4a2c8c82, - 0x4a601882, - 0x201885, - 0x4aac9182, - 0x4ae03c42, - 0x35f107, - 0x377c8b, - 0x2406c5, - 0x2570c9, - 0x268746, - 0x4b207844, - 0x328949, - 0x2c9cc7, - 0x32a547, - 0x22abc3, - 0x2b3546, - 0x3246c7, - 0x20a443, - 0x291246, - 0x4ba23342, - 0x4be1d702, - 0x34b783, - 0x38c3c5, - 0x221587, - 0x3cb386, - 0x235c05, - 0x24b484, - 0x2a4d05, - 0x38cf44, - 0x4c201b02, - 0x2c71c4, - 0x267f44, - 0x38830d, - 0x37adc9, - 0x22aec8, - 0x201b04, - 0x3dad85, - 0x3a8e87, - 0x206504, - 0x263f07, - 0x2eb205, - 0x4c607b04, - 0x2a8b45, - 0x25ee84, - 0x27a306, - 0x35f885, - 0x4ca26902, - 0x21d6c3, - 0x28f783, - 0x348084, - 0x348085, - 0x37c586, - 0x235d45, - 0x3d3284, - 0x32c043, - 0x4ce0a6c6, - 0x225045, - 0x225c85, - 0x326404, - 0x2eb5c3, - 0x2eb5cc, - 0x4d204482, - 0x4d601442, - 0x4da03102, - 0x20e403, - 0x20e404, - 0x4de05f82, - 0x380d88, - 0x3b88c5, - 0x2c93c4, - 0x23aa86, - 0x4e217002, - 0x4e6115c2, - 0x4ea00c42, - 0x291a85, - 0x220286, - 0x20d584, - 0x397b86, - 0x21ed06, - 0x221983, - 0x4ee9e10a, - 0x279e05, - 0x28d9c3, - 0x2254c6, - 0x3bd449, - 0x2254c7, - 0x2a9c48, - 0x32f909, - 0x3b9e48, - 0x303706, - 0x20e583, - 0x4f21fc02, - 0x39dc88, - 0x4f644502, - 0x4fa06a42, - 0x238cc3, - 0x2e2a45, - 0x29b404, - 0x2f5d89, - 0x32acc4, - 0x3dabc8, - 0x50206a43, - 0x507749c4, - 0x215e88, - 0x388247, - 0x50a52742, - 0x22e302, - 0x32cc85, - 0x261b89, - 0x211543, - 0x27fcc4, - 0x36f6c4, - 0x20e903, - 0x2812ca, - 0x50f40d82, - 0x512083c2, - 0x2cb443, - 0x38f5c3, - 0x162c142, - 0x2bdc03, - 0x5161d902, - 0x51a00bc2, - 0x51f03f84, - 0x3b3506, - 0x269884, - 0x278b03, - 0x3bf203, - 0x52200bc3, - 0x23cc86, - 0x3a0e45, - 0x2cb5c7, - 0x2cf7c6, - 0x2d0648, - 0x2d0846, - 0x2035c4, - 0x29cd0b, - 0x2d3643, - 0x2d3645, - 0x21fdc2, - 0x35f402, - 0x52642582, - 0x52a05a02, - 0x215fc3, - 0x52e6bf42, - 0x26bf43, - 0x2d46c3, - 0x5360cac2, - 0x53ad9bc6, - 0x257906, - 0x53ed9d02, - 0x542071c2, - 0x5462b302, - 0x54a09082, - 0x54e18942, - 0x552050c2, - 0x208b03, - 0x26cb45, - 0x379b06, - 0x55617b84, - 0x3230ca, - 0x3a5d46, - 0x20bdc4, - 0x28dd43, - 0x56212b02, - 0x205642, - 0x22c203, - 0x5660a803, - 0x3b8307, - 0x35f787, - 0x58ae4447, - 0x39e847, - 0x229183, - 0x333b4a, - 0x340644, - 0x319084, - 0x31908a, - 0x3a8205, - 0x58e11482, - 0x24df43, - 0x59200602, - 0x24bbc3, - 0x34b603, - 0x59a00582, - 0x3a44c4, - 0x345584, - 0x3b0645, - 0x31e4c5, - 0x2e4a06, - 0x304146, - 0x59e39242, - 0x5a202f42, - 0x33d185, - 0x257612, - 0x353286, - 0x270e03, - 0x356606, - 0x31cd05, - 0x16045c2, - 0x626080c2, - 0x376203, - 0x2080c3, - 0x396203, - 0x62a18d42, - 0x23a183, - 0x63223242, - 0x220103, - 0x300808, - 0x239503, - 0x239506, - 0x3c4d87, - 0x321186, - 0x32118b, - 0x20bd07, - 0x2ebf04, - 0x63a00c02, - 0x3b8745, - 0x63e09783, - 0x21d283, - 0x2e60c5, - 0x333a43, - 0x64733a46, - 0x3c8fca, - 0x2a3fc3, - 0x235f44, + 0x237703, + 0x2cb2c9, + 0x26b289, + 0x20fe46, + 0x3f211e43, + 0x32054d, + 0x230886, + 0x247a4b, + 0x3f605cc2, + 0x31ff88, + 0x4421b842, + 0x44602802, + 0x2bfe45, + 0x44a02b82, + 0x2aaac7, + 0x20adc3, + 0x2103c8, + 0x44e04b02, + 0x2bc5c4, + 0x224b03, + 0x2440c6, + 0x230a84, + 0x217083, + 0x46201d02, + 0x2f5ec4, + 0x2c4c45, + 0x2c59c7, + 0x288e83, + 0x2c7003, + 0x16c76c2, + 0x2c76c3, + 0x2c7b43, + 0x46600c02, + 0x221e44, + 0x34d006, + 0x27d843, + 0x2c7fc3, + 0x46a510c2, + 0x2510c8, + 0x2c8c84, + 0x3b6686, + 0x38ca87, + 0x3ae1c6, + 0x370f84, + 0x54e01302, + 0x22f18b, + 0x2c650e, + 0x21b1cf, + 0x3a9cc3, + 0x556d5782, + 0x1646c82, + 0x55a06002, + 0x242443, + 0x3bf3c4, + 0x288983, + 0x358546, + 0x389c06, + 0x3c3087, + 0x244804, + 0x55e19502, + 0x56229d02, + 0x307cc5, + 0x302d47, + 0x3ba846, + 0x566744c2, + 0x389544, + 0x2cda83, + 0x56a06982, + 0x56f7bc03, + 0x2ce904, + 0x2d56c9, + 0x572dd4c2, + 0x57639842, + 0x24e685, + 0x57add802, + 0x58204fc2, + 0x363ec7, + 0x37f34b, + 0x212d05, + 0x248009, + 0x265e06, + 0x5861cd44, + 0x3c58c9, + 0x3e7587, + 0x38be47, + 0x22d903, + 0x2f8406, + 0x325a07, + 0x2721c3, + 0x2c0686, + 0x58e0d9c2, + 0x5922a2c2, + 0x3b7203, + 0x3a5e05, + 0x2df807, + 0x38ffc6, + 0x389d05, + 0x255644, + 0x2b2085, + 0x311944, + 0x59601282, + 0x2db584, + 0x26b184, + 0x26b18d, + 0x2d92c9, + 0x393f88, + 0x201284, + 0x267945, + 0x2ff707, + 0x3c22c4, + 0x2fe247, + 0x226505, + 0x59ab7284, + 0x2ba645, + 0x59e6f904, + 0x318046, + 0x2dc045, + 0x5a2663c2, + 0x22a283, + 0x30cf03, + 0x23b5c4, + 0x23b5c5, + 0x21c2c6, + 0x389e45, + 0x264cc4, + 0x5a700ec3, + 0x5aa10886, + 0x20a8c5, + 0x218f45, + 0x2dc144, + 0x3516c3, + 0x3516cc, + 0x5aec5ac2, + 0x5b200b42, + 0x5b606b42, + 0x20f743, + 0x20f744, + 0x5ba09582, + 0x2fa4c8, + 0x2665c4, + 0x32ea06, + 0x5be1a202, + 0x5c2065c2, + 0x5c605e42, + 0x29d5c5, + 0x3ca106, + 0x35ed44, + 0x22c8c6, + 0x20bac6, + 0x228343, + 0x5ca9748a, + 0x2e9bc5, + 0x2a8643, + 0x225ac6, + 0x5cff3f49, + 0x225ac7, + 0x28f848, + 0x2ca809, + 0x3a3348, + 0x29ca06, + 0x206a83, + 0x5d202042, + 0x3a7ac8, + 0x5d64e442, + 0x5da00ec2, + 0x23ddc3, + 0x2dfa85, + 0x2a7d84, + 0x2bd2c9, + 0x231784, + 0x235ac8, + 0x5e209b43, + 0x5e65f304, + 0x219408, + 0x5eac7f42, + 0x230582, + 0x335f45, + 0x234e09, + 0x206543, + 0x32c584, + 0x3a7f44, + 0x255a83, + 0x28e94a, + 0x5ef94cc2, + 0x5f20d682, + 0x2e2003, + 0x396ec3, + 0x160f402, + 0x3b3083, + 0x5f61cf02, + 0x5fa01502, + 0x5fe28f84, + 0x28f406, + 0x27c704, + 0x287a43, + 0x208483, + 0x6030b843, + 0x243d46, + 0x336305, + 0x2e6947, + 0x2e6886, + 0x2e7588, + 0x2e7786, + 0x220084, + 0x2a9ccb, + 0x2ea443, + 0x2ea445, + 0x606066c2, + 0x3641c2, + 0x60a4a502, + 0x60e03c42, + 0x206e83, + 0x6127d202, + 0x27d203, + 0x2eaf83, + 0x61a03302, + 0x61eee6c6, + 0x2eeac5, + 0x29acc6, + 0x62275a82, + 0x6260a702, + 0x62a1e002, + 0x62e070c2, + 0x6320f8c2, + 0x63601b82, + 0x24b083, + 0x3d3446, + 0x63a94744, + 0x3ac646, + 0x288d04, + 0x301843, + 0x646024c2, + 0x2018c2, + 0x22e683, + 0x64a109c3, + 0x3d3687, + 0x2dbf47, + 0x6aa50587, + 0x314207, + 0x212343, + 0x6ae73e04, + 0x2ecf44, + 0x2ecf4a, + 0x3e8d45, + 0x6b20fcc2, + 0x25de43, + 0x6b600602, + 0x22b643, + 0x27e183, + 0x6be00582, + 0x2899c4, + 0x335904, + 0x3afb45, + 0x3226c5, + 0x22d006, + 0x2b9286, + 0x6c212282, + 0x6c601f42, + 0x2c6d85, + 0x29a9d2, + 0x2ad8c6, + 0x203d43, + 0x3d1f46, + 0x366905, + 0x1617142, + 0x74a0b502, + 0x3baec3, + 0x20b503, + 0x2afb03, + 0x74e03902, + 0x218903, + 0x75216282, + 0x228fc3, + 0x3afdc8, + 0x243503, + 0x243506, + 0x3ea507, + 0x333ac6, + 0x333acb, + 0x288c47, + 0x300e44, + 0x75a00e82, + 0x3570c5, + 0x75e01883, + 0x23c483, + 0x3c52c5, + 0x212243, + 0x76612246, + 0x2b1343, + 0x22c284, 0x2003c6, - 0x34efc6, - 0x64a16603, - 0x340007, - 0x2669c7, - 0x29e985, - 0x26f486, - 0x2158c3, - 0x6761a4c3, - 0x67a00a82, - 0x67e8f804, - 0x3c36c9, - 0x2137c5, - 0x229bc4, - 0x354e88, - 0x2e47c5, - 0x682352c5, - 0x23f549, - 0x344a43, - 0x261404, - 0x686161c2, - 0x2161c3, - 0x68a74542, - 0x274546, - 0x1678002, - 0x68e08f82, - 0x291988, - 0x291c83, - 0x2a8a87, - 0x2b2745, - 0x2b22c5, - 0x2b22cb, - 0x2e8206, - 0x2b24c6, - 0x23bb44, - 0x2e8946, - 0x69321408, - 0x27f4c3, - 0x264503, - 0x264504, - 0x2e51c4, - 0x2ea707, - 0x2ec545, - 0x696ec682, - 0x69a08242, - 0x6a21ae45, - 0x2b8f44, - 0x2d244b, - 0x2edcc8, - 0x250f44, - 0x6a62ad42, - 0x6aa23c42, - 0x3ba403, - 0x2efb84, - 0x2efe45, - 0x2f0607, - 0x2f3984, - 0x362244, - 0x6ae16102, - 0x37b5c9, - 0x2f4c05, - 0x240985, - 0x2f5cc5, - 0x6b216103, - 0x2f67c4, - 0x2f67cb, - 0x2f8a84, - 0x2f8d4b, - 0x2f95c5, - 0x216d4a, - 0x2f9e88, - 0x2fa08a, - 0x2fa883, - 0x2fa88a, - 0x6ba13602, - 0x6be20082, - 0x6c2ba0c3, - 0x6c6fdb02, - 0x2fdb03, - 0x6caed182, - 0x6cf38c02, - 0x301f04, - 0x218086, - 0x3978c5, - 0x303c03, - 0x32d3c6, - 0x3973c5, - 0x3d2dc4, - 0x6d200902, - 0x29fc84, - 0x2cb88a, - 0x3001c7, - 0x32a006, - 0x242f47, - 0x23bf03, - 0x2bac48, - 0x3c608b, - 0x2b6585, - 0x2c26c5, - 0x2c26c6, - 0x229984, - 0x3a4f48, - 0x20f883, - 0x25b984, - 0x336947, - 0x2ebb46, - 0x340846, - 0x2ba04a, - 0x24b144, - 0x31b14a, - 0x6d7009c6, - 0x3009c7, - 0x254287, - 0x273f04, - 0x273f09, - 0x251e05, - 0x234f8b, - 0x2ed083, - 0x212983, - 0x6da1de03, - 0x331d84, - 0x6de00682, - 0x228906, - 0x6e2bb4c5, - 0x356845, - 0x24e1c6, - 0x2a1384, - 0x6e602442, - 0x23f484, - 0x6ea0a982, - 0x3287c5, - 0x34c884, - 0x6f61b443, - 0x6fa08102, - 0x208103, - 0x3062c6, - 0x6fe04e82, - 0x392248, - 0x225344, - 0x225346, - 0x38fe46, - 0x70255d04, - 0x20a645, - 0x225648, - 0x227187, - 0x34e087, - 0x34e08f, - 0x294246, - 0x23b743, - 0x23fac4, - 0x20dc83, - 0x224684, - 0x24e784, - 0x706085c2, - 0x28b443, - 0x335543, - 0x70a09482, - 0x209483, - 0x227603, - 0x20c60a, - 0x272bc7, - 0x25398c, - 0x70e53c46, - 0x253dc6, - 0x254d87, - 0x7122d847, - 0x25aac9, - 0x23d604, - 0x71660404, - 0x71a16002, - 0x71e02e42, - 0x2ba406, - 0x33fe04, - 0x28b8c6, - 0x22dcc8, - 0x38c484, - 0x2d7b46, - 0x2055c5, - 0x7228a748, - 0x23fa43, - 0x314705, - 0x28dc43, - 0x240a83, - 0x240a84, - 0x20da03, - 0x72648d42, - 0x72a03382, - 0x2ecf49, - 0x291b85, - 0x292544, - 0x296b45, - 0x209b04, - 0x2cd147, - 0x35a545, - 0x72e46484, - 0x2d2088, - 0x2d2f86, - 0x2dedc4, - 0x2e13c8, - 0x2e1a07, - 0x73201702, - 0x2e99c4, - 0x310d44, - 0x2c2d87, - 0x73605bc4, - 0x215782, - 0x73a01782, - 0x201783, - 0x201784, - 0x29f703, - 0x2aed05, - 0x73e2e942, - 0x302245, - 0x287582, - 0x30a205, - 0x3c0085, - 0x74210342, - 0x217944, - 0x74602602, - 0x28eb86, - 0x2bf706, - 0x261cc8, - 0x2c3748, - 0x3ae104, - 0x30ed05, - 0x3abbc9, - 0x2cfd44, - 0x3c8f84, - 0x2204c3, - 0x319c83, - 0x74b19c85, - 0x2411c5, - 0x284b04, - 0x356bcd, - 0x293042, - 0x359103, - 0x74e09442, - 0x75203a42, - 0x391d05, - 0x3babc7, - 0x21e484, - 0x32fb09, - 0x2cb9c9, - 0x277e43, - 0x277e48, - 0x245e09, - 0x214947, - 0x204185, - 0x37c106, - 0x37ec86, - 0x3808c5, - 0x37aec5, - 0x75601a82, - 0x287205, - 0x2b7748, - 0x2c5a46, - 0x75a52b07, - 0x2bd2c4, - 0x2fc647, - 0x305546, - 0x75e01082, - 0x37c286, - 0x30988a, - 0x30a105, - 0x762e8f82, - 0x76621902, - 0x3645c6, - 0x221908, - 0x76a8d107, - 0x76e43b02, - 0x288ec3, - 0x2ff806, - 0x226884, - 0x275b06, - 0x319f46, - 0x2034ca, - 0x2021c5, - 0x3006c6, - 0x2520c3, - 0x2520c4, - 0x207442, - 0x331403, - 0x7720e442, - 0x2f1803, - 0x7760cf84, - 0x221a44, - 0x77a21a4a, - 0x22ce03, - 0x266c87, - 0x30d106, - 0x2ff144, - 0x20bc82, - 0x2a6f02, - 0x77e007c2, - 0x22b9c3, - 0x254047, + 0x3dd9c6, + 0x76a1f143, + 0x3545c7, + 0x360fc7, + 0x2abc05, + 0x329dc6, + 0x20a903, + 0x796c88c3, + 0x79a06702, + 0x79e28d44, + 0x3f2d09, + 0x222b85, + 0x23d9c4, + 0x2fb7c8, + 0x245ac5, + 0x7a247285, + 0x260fc9, + 0x2ff543, + 0x3d7744, + 0x7a6020c2, + 0x219743, + 0x7aa795c2, + 0x2795c6, + 0x1686f42, + 0x7ae06fc2, + 0x29d4c8, + 0x29db43, + 0x2ba587, + 0x333d45, + 0x2cc285, + 0x2cc28b, + 0x2f8186, + 0x2cc486, + 0x244f04, + 0x211786, + 0x7b2f8a08, + 0x2622c3, + 0x267103, + 0x267104, + 0x302c84, + 0x30e087, + 0x341845, + 0x7b768e82, + 0x7ba04f82, + 0x7c204f85, + 0x2d23c4, + 0x2e32cb, + 0x303988, + 0x271c84, + 0x7c634dc2, + 0x7ca71c02, + 0x373dc3, + 0x304c84, + 0x304f45, + 0x3058c7, + 0x7cf08144, + 0x20f004, + 0x7d202b02, + 0x383b89, + 0x3096c5, + 0x212fc5, + 0x30a245, + 0x7d619683, + 0x23ab84, + 0x23ab8b, + 0x30af04, + 0x30b1cb, + 0x30b785, + 0x21b30a, + 0x30bec8, + 0x30c0ca, + 0x30c943, + 0x30c94a, + 0x7de15cc2, + 0x7e21a002, + 0x7e620283, + 0x7eb0e9c2, + 0x30e9c3, + 0x7ef104c2, + 0x7f340942, + 0x3115c4, + 0x21b886, + 0x22c605, + 0x3db3c6, + 0x3c1f05, + 0x30f784, + 0x7f600902, + 0x269484, + 0x2e228a, + 0x2c4587, + 0x3be686, + 0x237347, + 0x243143, + 0x2ce948, + 0x3ed24b, + 0x2d61c5, + 0x21d505, + 0x21d506, + 0x3a8084, + 0x3b7a48, + 0x214143, + 0x2a7e84, + 0x3d8a47, + 0x300a86, + 0x3e2106, + 0x2d34ca, + 0x23d704, + 0x23d70a, + 0x7fb70486, + 0x370487, + 0x262c87, + 0x267784, + 0x267789, + 0x229405, + 0x3e7503, + 0x20c4c3, + 0x7fe22b03, + 0x80200682, + 0x239ac6, + 0x806d7105, + 0x3d2185, + 0x236746, + 0x2c7e84, + 0x80a12482, + 0x236844, + 0x81210002, + 0x3c5745, + 0x229584, + 0x82627103, + 0x82a0b542, + 0x20b543, + 0x3b5ec6, + 0x82e04842, + 0x39ac48, + 0x225944, + 0x225946, + 0x33ca86, + 0x83264744, + 0x20e905, + 0x2203c8, + 0x225c47, + 0x228087, + 0x22808f, + 0x2a20c6, + 0x23ae03, + 0x23f044, + 0x227543, + 0x2254c4, + 0x382e44, + 0x8363f602, + 0x2a0f03, + 0x33d7c3, + 0x83a02ec2, + 0x202ec3, + 0x269703, + 0x213dca, + 0x31bc07, + 0x3a60cc, + 0x3a6386, + 0x251e86, + 0x259307, + 0x83e5d447, + 0x263789, + 0x84241844, + 0x84a06ec2, + 0x84e01042, + 0x2d3886, + 0x3543c4, + 0x2d4746, + 0x26abc8, + 0x3a5ec4, + 0x33da06, + 0x292485, + 0x8567e608, + 0x247843, + 0x282245, + 0x285c83, + 0x2130c3, + 0x2130c4, + 0x26b683, + 0x85a51502, + 0x85e00e02, + 0x3e73c9, + 0x28cb45, + 0x28cec4, + 0x298ac5, + 0x203544, + 0x2e6f07, + 0x35ea45, + 0x8661bc04, + 0x2f9f48, + 0x2c9bc6, + 0x2cf104, + 0x2cff48, + 0x86a01a42, + 0x2e3184, + 0x31c344, + 0x351387, + 0x86e04ac4, + 0x201cc2, + 0x87210a82, + 0x24e583, + 0x24e584, + 0x239803, + 0x38f6c5, + 0x87655182, + 0x2f4a85, + 0x27ccc2, + 0x317585, + 0x2e1085, + 0x87a03d02, + 0x381844, + 0x87e03c82, + 0x3e49c6, + 0x2d7c06, + 0x234f48, + 0x296048, + 0x37cc84, + 0x2f8bc5, + 0x8822a9c9, + 0x2e90c4, + 0x3ef104, + 0x2776c3, + 0x20e7c3, + 0x8860e7c5, + 0x275485, + 0x2e9f04, + 0x2b26c2, + 0x3315c3, + 0x88a02e82, + 0x88e01982, + 0x39a705, + 0x285b07, + 0x283d44, + 0x2caa09, + 0x2e23c9, + 0x202183, + 0x286d88, + 0x2a8c49, + 0x222607, + 0x8933d845, + 0x359b86, + 0x35b2c6, + 0x35c0c5, + 0x2d93c5, + 0x89605682, + 0x259205, + 0x2d8f88, + 0x2d5fc6, + 0x89b0b9c7, + 0x3a6744, + 0x371587, + 0x3b1106, + 0x89e0de02, + 0x21bfc6, + 0x317485, + 0x8a2429c2, + 0x8a618b82, + 0x27aec6, + 0x8aa99987, + 0x8ae38742, + 0x21a043, + 0x23e186, + 0x2d8e44, + 0x269c46, + 0x341606, + 0x2fdb0a, + 0x350145, + 0x21ef46, + 0x21f983, + 0x21f984, + 0x8b2021c2, + 0x32a083, + 0x8b60f782, + 0x333883, + 0x8ba0d084, + 0x2dfbc4, + 0x8bedfbca, + 0x206383, + 0x2096c7, + 0x366c46, + 0x3888c4, + 0x22cec2, + 0x2298c2, + 0x8c2007c2, + 0x30fc43, + 0x262a47, 0x2007c7, - 0x287dc4, - 0x3d0847, - 0x2f0706, - 0x20fb07, - 0x227544, - 0x292445, - 0x2187c5, - 0x78214682, - 0x3b2f46, - 0x215943, - 0x21e0c2, - 0x21e0c6, - 0x78621542, - 0x78a19f82, - 0x298e05, - 0x78e47c82, - 0x79201942, - 0x324c85, - 0x2d3985, - 0x2a9385, - 0x79a1d043, - 0x24adc5, - 0x2e82c7, - 0x2f3505, - 0x202385, - 0x32b944, - 0x229a46, - 0x3dd844, - 0x79e008c2, - 0x7ab82d05, - 0x3c9447, - 0x3afe08, - 0x24d686, - 0x38bb4d, - 0x24d689, - 0x24d692, - 0x34cf05, - 0x37aa03, - 0x7ae06902, - 0x319b44, - 0x2145c3, - 0x38d005, - 0x30b405, - 0x7b20ff42, - 0x259243, - 0x7b62b902, - 0x7beca302, - 0x7c200082, - 0x2e08c5, - 0x2088c3, - 0x7c60fa02, - 0x7ca14302, - 0x3a4486, - 0x27ac8a, - 0x208c83, - 0x256203, - 0x2f6ac3, - 0x7de05402, - 0x8c218d82, - 0x8ca05782, - 0x217042, - 0x3cd2c9, - 0x2c80c4, - 0x2d6648, - 0x8cefbb02, - 0x8d60ff82, - 0x2c4e85, - 0x233b08, - 0x23c708, - 0x315b0c, - 0x237843, - 0x8da08842, - 0x8de00f02, - 0x3b9686, - 0x30df85, - 0x2dae43, - 0x252f86, - 0x30e0c6, - 0x27a383, - 0x310c83, - 0x311346, - 0x312bc4, - 0x263546, - 0x3b610a, - 0x23fbc4, - 0x313284, - 0x314aca, - 0x8e212f42, - 0x24cf45, - 0x31634a, - 0x316285, - 0x317c04, - 0x317d06, - 0x317e84, - 0x216486, - 0x8e615482, - 0x215486, - 0x251a45, - 0x3b2dc7, - 0x3b5f86, + 0x295284, + 0x230147, + 0x3059c6, + 0x3dac87, + 0x217c44, + 0x21c505, + 0x210785, + 0x8c60ae42, + 0x361dc6, + 0x2309c3, + 0x231d02, + 0x231d06, + 0x8ca20342, + 0x8ce3d942, + 0x24a685, + 0x8d201b42, + 0x8d60c642, + 0x8df925c5, + 0x2e3e85, + 0x311305, + 0x8e26bfc3, + 0x2d9e05, + 0x2f8247, + 0x2b6cc5, + 0x350305, + 0x273d04, + 0x245946, 0x254f84, - 0x2db0c7, - 0x20a4c5, - 0x20a4c7, - 0x3b7147, - 0x3b714e, - 0x389606, - 0x22a785, - 0x205b07, - 0x207203, - 0x207207, - 0x21e905, - 0x225944, - 0x22a582, - 0x23db47, - 0x30b144, - 0x241b04, - 0x285f4b, - 0x21c283, - 0x2bc607, - 0x21c284, - 0x2bc907, - 0x229683, - 0x350f8d, - 0x3a0c48, - 0x8ea46384, - 0x246385, - 0x3194c5, - 0x319903, - 0x8ee25242, - 0x31c243, - 0x31d283, - 0x3b30c4, - 0x27cf45, - 0x2159c7, - 0x252146, - 0x38cdc3, - 0x22b34b, - 0x27350b, - 0x2ac28b, - 0x3cad8b, - 0x2e8fca, - 0x36f44b, - 0x39334b, - 0x3d950c, - 0x3dcb4b, - 0x31ddd1, - 0x31e20a, - 0x31e70b, - 0x31e9cc, - 0x31eccb, - 0x31ff4a, - 0x3206ca, - 0x321ece, - 0x32344b, - 0x32370a, - 0x324dd1, - 0x32520a, - 0x32570b, - 0x325c4e, - 0x326b4c, - 0x32738b, - 0x32764e, - 0x3279cc, - 0x32b40a, - 0x32c64c, - 0x8f32c94a, - 0x32d548, - 0x32e109, - 0x33204a, - 0x3322ca, - 0x33254b, - 0x334cce, - 0x335b91, - 0x341509, - 0x34174a, - 0x34244b, - 0x34634d, - 0x3471ca, - 0x348716, - 0x349a8b, - 0x34a80a, - 0x34ad8a, - 0x34c10b, - 0x34c989, - 0x351909, - 0x351e8d, - 0x35250b, - 0x35340b, - 0x353dcb, - 0x3543c9, - 0x354a0e, - 0x35520a, - 0x35608a, - 0x35698a, - 0x35724b, - 0x357a8b, - 0x35890d, - 0x35a04d, - 0x35a950, - 0x35ae0b, - 0x35b90c, - 0x35cecb, - 0x35ec0b, - 0x3602ce, - 0x3609cb, - 0x3609cd, - 0x36550b, - 0x365f8f, - 0x36634b, - 0x366b8a, - 0x3678c9, - 0x367f89, - 0x8f7689cb, - 0x368c8e, - 0x36900e, - 0x36cecb, - 0x36e00f, - 0x37024b, - 0x37050b, - 0x3707cb, - 0x370e8a, - 0x377889, - 0x37a00f, - 0x37e9cc, - 0x37ee0c, - 0x37f8ce, - 0x37fe4f, - 0x38020e, - 0x381310, - 0x38170f, - 0x3822ce, - 0x382e8c, - 0x383191, - 0x3835d2, - 0x384ad1, - 0x3852ce, - 0x38570b, - 0x38570e, - 0x385a8f, - 0x385e4e, - 0x3861d3, - 0x386691, - 0x386acc, - 0x386dce, - 0x38724c, - 0x387793, - 0x388650, - 0x38a34c, - 0x38a64c, - 0x38ab0b, - 0x38b0ce, - 0x38b5cb, - 0x38be8b, - 0x38d30c, - 0x39278a, - 0x392b4c, - 0x392e4c, - 0x393149, - 0x39494b, - 0x394c08, - 0x3953c9, - 0x3953cf, - 0x396c8b, - 0x8fb9800a, - 0x399fcc, - 0x39b18b, - 0x39b449, - 0x39bbc8, - 0x39c18b, - 0x39c70b, - 0x39d28a, - 0x39d50b, - 0x39da0c, - 0x39e3c9, - 0x39e608, - 0x3a0f8b, - 0x3a3ccb, - 0x3a694e, - 0x3a7e4b, - 0x3aabcb, - 0x3b6ccb, - 0x3b6f89, - 0x3b74cd, - 0x3c9e8a, - 0x3cdd57, - 0x3cf418, - 0x3d41c9, - 0x3d530b, - 0x3d5814, - 0x3d5d0b, - 0x3d628a, - 0x3d694a, - 0x3d6bcb, - 0x3d7410, - 0x3d7811, - 0x3d7eca, - 0x3d8b0d, - 0x3d920d, - 0x3ddd8b, - 0x3b3043, - 0x8ff83d43, - 0x32af06, - 0x22ef05, - 0x307347, - 0x332e46, - 0x1602d42, - 0x2ab3c9, - 0x32d1c4, - 0x2e4d08, - 0x21dd43, - 0x319a87, - 0x22de82, - 0x2b05c3, - 0x902057c2, - 0x2cc446, - 0x2cdb04, - 0x347d04, - 0x346243, - 0x90ac91c2, - 0x90e2a444, - 0x273e47, - 0x9122a1c2, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x211543, - 0x20a803, - 0x216603, - 0x111148, - 0x20ca43, + 0x8e6008c2, + 0x8f2b5585, + 0x37b547, + 0x2f8788, + 0x28e506, + 0x28e50d, + 0x28fa09, + 0x28fa12, + 0x387e05, + 0x391543, + 0x8f609a02, + 0x324704, + 0x230903, + 0x318785, + 0x319345, + 0x8fa24b42, + 0x26aa43, + 0x8fe50602, + 0x90624302, + 0x90a00082, + 0x3ee585, + 0x3a0ec3, + 0x90e07482, + 0x91205fc2, + 0x289986, + 0x277a0a, + 0x2056c3, + 0x23b543, + 0x2f0ac3, + 0x92e02642, + 0xa1641d82, + 0xa1e18182, + 0x2046c2, + 0x330c49, + 0x2dc8c4, + 0x3a0208, + 0xa2221902, + 0xa2a01102, + 0x282145, + 0x236dc8, + 0x32b148, + 0x2f0d4c, + 0x23ba43, + 0xa2e6f2c2, + 0xa320c302, + 0x2d4146, + 0x31a605, + 0x2ef943, + 0x273706, + 0x31a746, + 0x2376c3, + 0x31c283, + 0x31c946, + 0x31de04, + 0x20c306, + 0x3ec744, + 0x31e5c4, + 0x320bca, + 0xa364c542, + 0x2563c5, + 0x3229ca, + 0x322905, + 0x3236c4, + 0x3237c6, + 0x323944, + 0x219a06, + 0xa3a01d82, + 0x39e8c6, + 0x302045, + 0x3bd5c7, + 0x3c9246, + 0x259504, + 0x2efc47, + 0x21c005, + 0x25d2c7, + 0x22b7c7, + 0x22b7ce, + 0x288646, + 0x243885, + 0x204a07, + 0x3c2c87, + 0x20b6c5, + 0x214404, + 0x244b82, + 0x285d07, + 0x293244, + 0x24cf44, + 0x2e78cb, + 0xa3e20b83, + 0x326f07, + 0x220b84, + 0x327207, + 0x21c903, + 0x352b0d, + 0x326648, + 0xa424d404, + 0x24d405, + 0x3e3e85, + 0x326e83, + 0xa4625842, + 0x32a043, + 0x32ae03, + 0x21e044, + 0x361f45, + 0x362047, + 0x21fa06, + 0x394dc3, + 0x233e8b, + 0x3727cb, + 0x2aeccb, + 0x2badcb, + 0x2c78ca, + 0x2d594b, + 0x2f8f0b, + 0x3274cc, + 0x31e9cb, + 0x36534a, + 0x39c74b, + 0x3b558c, + 0x3f130b, + 0x32b74a, + 0x32c34a, + 0x32d68e, + 0x32de0b, + 0x32e0ca, + 0x32f191, + 0x32f5ca, + 0x32facb, + 0x33000e, + 0x33130c, + 0x33168b, + 0x33194e, + 0x331ccc, + 0x33324a, + 0x33500c, + 0xa4b35c0a, + 0x336448, + 0x336e49, + 0x33894a, + 0x338bca, + 0x338e4b, + 0x33cf4e, + 0x33df11, + 0x348109, + 0x34834a, + 0x348a8b, + 0x34a04d, + 0x34aeca, + 0x34b516, + 0x34c88b, + 0x34e18a, + 0x34e9ca, + 0x34f8cb, + 0x350709, + 0x353489, + 0x354a4d, + 0x35520b, + 0x356b8b, + 0x357509, + 0x357b4e, + 0x35874a, + 0x35940a, + 0x35994a, + 0x35a2cb, + 0x35ab0b, + 0x35b8cd, + 0x35d48d, + 0x35e110, + 0x35e5cb, + 0x35fc4c, + 0x36160b, + 0x3639cb, + 0x367bce, + 0x3682cb, + 0x3682cd, + 0x36e30b, + 0x36ed8f, + 0x36f14b, + 0x36fb0a, + 0x3724c9, + 0x374309, + 0xa4f7468b, + 0x37494e, + 0x374cce, + 0x37638b, + 0x37708f, + 0x379b0b, + 0x379dcb, + 0x37a08a, + 0x37ef49, + 0x38280f, + 0x386b0c, + 0x38748c, + 0x387ace, + 0x387fcf, + 0x38838e, + 0x388b10, + 0x388f0f, + 0x38a00e, + 0x38ab4c, + 0x38ae51, + 0x38b292, + 0x38c611, + 0x38cc4e, + 0x38d48b, + 0x38d48e, + 0x38d80f, + 0x38dbce, + 0x38df50, + 0x38e353, + 0x38e811, + 0x38ec4c, + 0x38ef4e, + 0x38f3cc, + 0x38f813, + 0x390990, + 0x390e0c, + 0x39110c, + 0x39218b, + 0x39290e, + 0x392e0b, + 0x39354b, + 0x39564c, + 0x39b18a, + 0x39bf4c, + 0x39c24c, + 0x39c549, + 0x39e04b, + 0x39e308, + 0x39eec9, + 0x39eecf, + 0x3a07cb, + 0xa53a13ca, + 0x3a360c, + 0x3a454b, + 0xa57a4809, + 0x3a5008, + 0x3a53cb, + 0x3a6c8a, + 0x3a6f0a, + 0x3a718b, + 0x3a784c, + 0x3a85c9, + 0x3a8808, + 0x3ab9cb, + 0x3ae48b, + 0x3b230e, + 0x3b380b, + 0x3b4f0b, + 0x3c698b, + 0x3c6c49, + 0x3c714d, + 0x3e264a, + 0x3e6257, + 0x3e6a98, + 0x3e8f09, + 0x3ea14b, + 0x3eb314, + 0x3eb80b, + 0x3ebd8a, + 0x3eca0a, + 0x3ecc8b, + 0x3ee810, + 0x3eec11, + 0x3ef20a, + 0x3f090d, + 0x3f100d, + 0x3f2a0b, + 0x361ec3, + 0xa5bd5603, + 0x27d646, + 0x286845, + 0x2eb907, + 0x2de506, + 0xa5e3c402, + 0x2b8a09, + 0x3db1c4, + 0x2f64c8, + 0x222a43, + 0x324647, + 0xa62428c2, + 0x2c1143, + 0xa6603642, + 0x2e2ec6, + 0x2e5184, + 0x229104, + 0x3d6b83, + 0xa6edd842, + 0xa7201844, + 0x2676c7, + 0xa762c082, + 0x206643, + 0x2cd03, + 0x21f603, + 0x205503, + 0x206543, + 0x2109c3, + 0x21f143, + 0x11c748, + 0x21d783, 0x2000c2, - 0x9fe08, - 0x20c302, - 0x228b03, - 0x211543, - 0x20a803, - 0xca43, - 0x216603, - 0x20c603, - 0x33b8d6, - 0x363e93, - 0x3d06c9, - 0x322c48, - 0x3b85c9, - 0x3164c6, - 0x3527d0, - 0x20c013, - 0x2ebc08, - 0x27a947, - 0x286b07, - 0x2a4a4a, - 0x3291c9, - 0x28f509, - 0x24224b, - 0x2e73c6, - 0x28830a, - 0x222a86, - 0x32cdc3, - 0x256545, - 0x3a8908, - 0x233fcd, - 0x21fd0c, - 0x2eaac7, - 0x3dcdcd, - 0x225744, - 0x22fd8a, - 0x23084a, - 0x230d0a, - 0x20c307, - 0x23a907, - 0x23da84, - 0x287806, - 0x251c04, - 0x2d58c8, - 0x32ad09, - 0x2cf506, - 0x2cf508, - 0x240dcd, - 0x2cbc09, - 0x3910c8, - 0x240907, - 0x23750a, - 0x24e606, - 0x25b7c7, - 0x2fb704, - 0x20b6c7, - 0x228b0a, - 0x239d4e, - 0x277f05, - 0x3d7c0b, - 0x22b709, - 0x24d8c9, - 0x2c6607, - 0x3c138a, - 0x2c2cc7, - 0x2f9309, - 0x27b408, - 0x2e640b, - 0x2e2a45, - 0x22ad8a, - 0x22b0c9, - 0x33e68a, - 0x20460b, - 0x20b5cb, - 0x241fd5, - 0x2c1f85, - 0x240985, - 0x2f67ca, - 0x3dbb0a, - 0x31b687, - 0x233c43, - 0x2ba388, - 0x2d80ca, - 0x225346, - 0x2592c9, - 0x28a748, - 0x2dedc4, - 0x387549, - 0x2c3748, - 0x2c2407, - 0x382d06, - 0x3c9447, - 0x2b4607, - 0x23ca85, - 0x2e450c, - 0x246385, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x20a803, - 0xca43, - 0x216603, - 0x20c302, - 0x22c0c3, - 0x20a803, - 0x20ca43, - 0x216603, - 0x22c0c3, - 0x20a803, - 0xca43, - 0x239503, - 0x216603, - 0x1ca243, - 0x9fe08, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x211543, - 0x20a803, - 0xca43, - 0x216603, - 0x9fe08, - 0x20c302, - 0x22c0c3, - 0x22c0c7, - 0x20a803, - 0x216603, - 0x20c302, - 0x201d02, - 0x2ebe82, - 0x202cc2, - 0x202f82, - 0x2e5382, - 0x91746, - 0x4e9c9, - 0x481b443, - 0x88147, - 0x5b03, - 0x119045, + 0x1b9688, + 0x202202, + 0x205503, + 0x206543, + 0x2109c3, + 0x21f143, + 0x213dc3, + 0x343916, + 0x36c653, + 0x22ffc9, + 0x2575c8, + 0x356f49, + 0x322b46, + 0x356090, + 0x3ed4d3, + 0x300b48, + 0x289647, + 0x293c47, + 0x2b1dca, + 0x36b289, + 0x3d3dc9, + 0x25364b, + 0x34d986, + 0x33218a, + 0x225106, + 0x22f843, + 0x274845, + 0x3c1748, + 0x28dacd, + 0x3c9c4c, + 0x301d07, + 0x31ec4d, + 0x2204c4, + 0x23218a, + 0x232d8a, + 0x23324a, + 0x31f787, + 0x23fec7, + 0x244ac4, + 0x27cf46, + 0x2ff884, + 0x21f608, + 0x2317c9, + 0x30d786, + 0x30d788, + 0x24848d, + 0x2e2609, + 0x31cec8, + 0x212f47, + 0x24a8ca, + 0x2bdd06, + 0x37cfc4, + 0x21dc07, + 0x239cca, + 0x23f70e, + 0x286e45, + 0x29950b, + 0x30f989, + 0x26b289, + 0x20ac07, + 0x20ac0a, + 0x31b187, + 0x2c6649, + 0x3eaa48, + 0x37360b, + 0x2dfa85, + 0x393e4a, + 0x21ddc9, + 0x2fe3ca, + 0x215e8b, + 0x21db0b, + 0x2533d5, + 0x2f6985, + 0x212fc5, + 0x23ab8a, + 0x2722ca, + 0x3107c7, + 0x213003, + 0x2d3808, + 0x2ed6ca, + 0x225946, + 0x25f809, + 0x27e608, + 0x2cf104, + 0x286b09, + 0x296048, + 0x2d8cc7, + 0x2b5586, + 0x37b547, + 0x2ca047, + 0x243b45, + 0x2a174c, + 0x24d405, + 0x206643, + 0x21f603, + 0x205503, + 0x2109c3, + 0x21f143, + 0x202202, + 0x206643, + 0x2109c3, + 0x21d783, + 0x21f143, + 0x206643, + 0x2109c3, + 0x243503, + 0x21f143, + 0x1e2a03, + 0x1b9688, + 0x206643, + 0x21f603, + 0x205503, + 0x206543, + 0x2109c3, + 0x21f143, + 0x1b9688, + 0x202202, + 0x206643, + 0x22e547, + 0x2b044, + 0x2109c3, + 0x1dadc4, + 0x21f143, + 0x1c1f05, + 0x202202, + 0x201482, + 0x300dc2, + 0x204b02, + 0x206282, + 0x2061c2, + 0x1214a, + 0x12a185, + 0x12a18a, + 0x1528d09, + 0x14910b, + 0x54047, + 0x1b1786, + 0x9d286, + 0x5c4c9, + 0xadfc7, + 0xf8504, + 0x15adf8a, + 0xe44e, + 0x18150c, + 0x1ddc89, + 0x4827103, + 0x95607, + 0x1106, + 0xf83, + 0xecf05, 0xc1, - 0x522c0c3, - 0x232c43, - 0x212483, - 0x228b03, - 0x214543, - 0x211543, - 0x2d9fc6, - 0x20a803, - 0x216603, - 0x20f803, - 0x9fe08, - 0x3443c4, - 0x374787, - 0x346283, - 0x2b3904, - 0x218c83, - 0x286243, - 0x228b03, - 0x176c87, - 0x9c4, - 0x11c3, - 0x2b05, - 0x2000c2, - 0x48343, - 0x660c302, - 0x688a549, - 0x8abcd, - 0x8af0d, - 0x2ebe82, - 0x24e44, - 0x2b49, + 0x221bc3, + 0x5206643, + 0x2392c4, + 0x21f603, + 0x3d6403, + 0x205503, + 0x211e43, + 0x206543, + 0x2eeac6, + 0x29acc6, + 0x2109c3, + 0x21f143, + 0x2b6006, + 0x236e83, + 0x1b9688, + 0x200984, + 0x25f0c7, + 0x3d6bc3, + 0x291904, + 0x20aa83, + 0x20ac83, + 0x205503, + 0xf08c7, + 0x1a31c4, + 0x1d45c3, + 0x1a2345, + 0x66000c2, + 0x50b03, + 0x6a02202, + 0x6e92849, + 0x70988c9, + 0x98dcd, + 0x9910d, + 0x300dc2, + 0x503c4, + 0x1a2389, + 0xf9d4c, 0x2003c2, - 0x6e24d48, - 0xf61c4, - 0x9fe08, - 0x1417c42, + 0x76502c8, + 0x10a904, + 0x3295c3, + 0x1b9688, + 0x93244, + 0x1412f42, 0x14005c2, - 0x1417c42, - 0x1513486, - 0x22df03, - 0x26fb43, - 0x762c0c3, - 0x22fd84, - 0x7a32c43, - 0x8628b03, - 0x203dc2, - 0x224e44, - 0x20a803, - 0x2e59c3, - 0x201e02, - 0x216603, - 0x2185c2, - 0x301e43, - 0x204e82, - 0x203303, - 0x28a803, - 0x205842, - 0x9fe08, - 0x22df03, - 0x3c38c8, - 0x7ee59c3, - 0x201e02, - 0x301e43, - 0x204e82, - 0x8203303, - 0x28a803, - 0x205842, - 0x253c47, - 0x232c49, - 0x301e43, - 0x204e82, - 0x203303, - 0x28a803, - 0x205842, - 0x22c0c3, - 0x248343, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x224e44, - 0x214543, - 0x211543, - 0x217b84, - 0x20a803, - 0x216603, - 0x20b142, - 0x216103, - 0x9fe08, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x211543, - 0x20a803, - 0x216603, - 0x248343, - 0x20c302, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x224e44, - 0x20a803, - 0x216603, - 0x204185, - 0x20ff42, + 0x1412f42, + 0x151e7c6, + 0x233cc3, + 0x276803, + 0x7e06643, + 0x232184, + 0x861f603, + 0x8e05503, + 0x203042, + 0x2503c4, + 0x2109c3, + 0x21bf83, + 0x201582, + 0x21f143, + 0x219142, + 0x310f03, + 0x204842, + 0x2019c3, + 0x21a743, + 0x2059c2, + 0x1b9688, + 0x829b1c9, + 0xf9d4c, + 0x22403, + 0x233cc3, + 0x3f2f08, + 0x8a1bf83, + 0x201582, + 0x310f03, + 0x204842, + 0x2019c3, + 0x21a743, + 0x2059c2, + 0x3a6387, + 0x310f03, + 0x204842, + 0x2019c3, + 0x21a743, + 0x2059c2, + 0x206643, + 0x8a42, + 0xf543, + 0x1342, + 0x4c02, + 0x6d602, + 0x2042, + 0x2642, + 0x13142, + 0x250b03, + 0x206643, + 0x21f603, + 0x205503, + 0x2503c4, + 0x211e43, + 0x206543, + 0x294744, + 0x2109c3, + 0x21f143, + 0x215c82, + 0x219683, + 0x1b9688, + 0x206643, + 0x21f603, + 0x205503, + 0x206543, + 0x2109c3, + 0x21f143, + 0x12482, + 0xab643, + 0x16282, + 0x250b03, + 0x202202, + 0x206643, + 0x21f603, + 0x205503, + 0x2503c4, + 0x2109c3, + 0x21f143, + 0x33d845, + 0x224b42, 0x2000c2, - 0x9fe08, - 0x14470c8, - 0xf704a, - 0x228b03, - 0x203281, + 0x1b9688, + 0xae2a792, + 0xb3c2588, + 0xf9d4c, + 0x147e248, + 0x16d0a, + 0x2c45, + 0x1d54c7, + 0x205503, + 0x202701, 0x2009c1, + 0x2026c1, + 0x202741, + 0x200a41, + 0x226181, 0x200a01, - 0x201301, - 0x201281, - 0x207101, - 0x2027c1, - 0x2223c1, - 0x203bc1, + 0x232041, + 0x202781, 0x200001, 0x2000c1, 0x200201, - 0x12eb85, - 0x9fe08, + 0x14cb05, + 0x1b9688, 0x200101, - 0x2015c1, + 0x200cc1, 0x200501, - 0x2014c1, + 0x200bc1, 0x200041, 0x200801, 0x200181, - 0x200e01, + 0x200c01, 0x200701, 0x2004c1, - 0x200bc1, + 0x200ec1, 0x200581, 0x2003c1, - 0x200a81, - 0x209101, + 0x201401, + 0x207141, 0x200401, 0x200741, 0x2007c1, 0x200081, - 0x200f01, - 0x205841, - 0x201241, - 0x2018c1, - 0x204981, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x20a803, - 0x216603, - 0x20c302, - 0x22c0c3, - 0x232c43, + 0x201101, + 0x200f81, + 0x208f81, + 0x205381, + 0x201841, + 0x206643, + 0x21f603, + 0x205503, + 0x2109c3, + 0x21f143, + 0x202202, + 0x206643, + 0x21f603, 0x2003c2, - 0x216603, - 0x1ae03, - 0x176c87, - 0x11647, - 0x39346, - 0x3484a, - 0x89988, - 0x53388, - 0x53f47, - 0xbdc06, - 0xe1145, - 0x175305, - 0x125b03, - 0x13686, - 0x3e006, - 0x242244, - 0x2f6d07, - 0x9fe08, - 0x2db1c4, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x20a803, - 0x216603, - 0xc302, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x20a803, - 0x216603, - 0x32cb48, - 0x345344, - 0x232b84, - 0x26bb44, - 0x3b9587, - 0x2d6b87, - 0x22c0c3, - 0x23560b, - 0x37400a, - 0x2ff007, - 0x308a08, - 0x2f7b48, - 0x232c43, - 0x2e6687, - 0x212483, - 0x204f48, - 0x209c89, - 0x224e44, - 0x214543, - 0x238cc8, - 0x211543, - 0x2d378a, - 0x2d9fc6, - 0x3a5d47, - 0x20a803, - 0x373846, - 0x26f9c8, - 0x216603, - 0x2433c6, - 0x2edf0d, - 0x2f0348, - 0x2f8a8b, - 0x20b186, - 0x3baac7, - 0x212605, - 0x3c554a, - 0x222085, - 0x2410ca, - 0x20ff42, - 0x205b03, - 0x241b04, + 0x21f143, + 0xf08c7, + 0x82b87, + 0x34106, + 0x3c80a, + 0x97d08, + 0x61f08, + 0x62947, + 0xc1e04, + 0x1ddf06, + 0xf4245, + 0x1cf805, + 0xaec43, + 0x15d46, + 0x54146, + 0x214f04, + 0x33a247, + 0x1b9688, + 0x2e4084, + 0x206643, + 0x21f603, + 0x205503, + 0x2109c3, + 0x21f143, + 0x2202, + 0x206643, + 0x21f603, + 0x205503, + 0x2109c3, + 0x21f143, + 0x335e08, + 0x3c7f44, + 0x235fc4, + 0x206204, + 0x2d4047, + 0x2ec587, + 0x206643, + 0x2392cb, + 0x3ab74a, + 0x388787, + 0x315b08, + 0x2afec8, + 0x21f603, + 0x373887, + 0x3d6403, + 0x203a48, + 0x20b289, + 0x2503c4, + 0x211e43, + 0x25ce88, + 0x206543, + 0x2ea58a, + 0x2eeac6, + 0x3ac647, + 0x2109c3, + 0x3becc6, + 0x2bea08, + 0x21f143, + 0x264506, + 0x303bcd, + 0x305608, + 0x30af0b, + 0x3121c6, + 0x33c047, + 0x217fc5, + 0x3dcfca, + 0x233d45, + 0x27538a, + 0x224b42, + 0x200f83, + 0x24cf44, 0x200006, - 0x3ae643, - 0x29fd03, - 0x258783, - 0x20f643, - 0x373c83, - 0x203582, - 0x3abe85, - 0x2aad89, - 0x23d103, - 0x225843, - 0x215203, + 0x3b9283, + 0x2b4c83, + 0x38a7c3, + 0x23c0c3, + 0x3dd203, + 0x201c02, + 0x3a1085, + 0x2b83c9, + 0x215c43, + 0x2441c3, + 0x2028c3, + 0x213743, 0x200201, - 0x2cfb07, - 0x2e0605, - 0x3a8843, - 0x3c7543, - 0x26bb44, - 0x2fef83, - 0x21b908, - 0x367b03, - 0x30f30d, - 0x3896c8, - 0x3c3a86, - 0x2fdec3, - 0x360cc3, - 0x38d5c3, - 0xc62c0c3, - 0x232488, - 0x235604, - 0x23e483, + 0x2e8e87, + 0x2d9c45, + 0x3c12c3, + 0x266483, + 0x3f1d43, + 0x206204, + 0x2fd643, + 0x2102c8, + 0x372703, + 0x31b70d, + 0x288708, + 0x3f30c6, + 0x2fbec3, + 0x385383, + 0x3a7403, + 0xde06643, + 0x234788, + 0x2392c4, + 0x240c03, + 0x2457c3, 0x200106, - 0x241648, - 0x27c083, - 0x3c5583, - 0x22c243, - 0x232c43, - 0x2234c3, - 0x2420c3, - 0x284ac3, - 0x3313c3, - 0x28c603, - 0x20d643, - 0x38c105, - 0x24e984, - 0x24f307, - 0x2b12c2, - 0x252d83, - 0x256cc6, - 0x258283, - 0x258e03, - 0x277e03, - 0x2be4c3, - 0x3440c3, - 0x297e47, - 0xca28b03, - 0x2530c3, - 0x3d9e83, - 0x204f43, - 0x214383, - 0x2157c3, - 0x3c3345, - 0x372f03, - 0x200e09, - 0x201503, - 0x30b703, - 0xce35c03, - 0x2c9343, - 0x219a08, - 0x2aacc6, - 0x2be286, - 0x2b1306, - 0x388d07, - 0x228503, - 0x238cc3, - 0x211543, - 0x289a86, - 0x21fdc2, - 0x28f543, - 0x33a385, - 0x20a803, - 0x316d07, - 0x160ca43, - 0x26f9c3, - 0x204343, - 0x230743, - 0x21d283, - 0x216603, - 0x20dc46, - 0x3b9d86, - 0x37a8c3, - 0x2ef183, - 0x216103, - 0x2275c3, - 0x310d03, - 0x2fd203, - 0x302203, - 0x3973c5, - 0x236bc3, - 0x236bc6, - 0x211f08, - 0x212983, - 0x212989, - 0x33f908, - 0x216f88, - 0x221105, - 0x22ceca, - 0x22e04a, - 0x237acb, - 0x23a5c8, - 0x2ed803, - 0x38cf03, - 0x2f9503, - 0x30e208, - 0x3606c3, - 0x2520c4, - 0x207442, - 0x25c283, + 0x249248, + 0x2023c3, + 0x21ce03, + 0x2be703, + 0x21a6c3, + 0x3dd003, + 0x20f343, + 0x21f603, + 0x216503, + 0x24e0c3, + 0x2534c3, + 0x228e03, + 0x33e443, + 0x39bac3, + 0x244bc3, + 0x3a5b45, + 0x25c484, + 0x25db07, + 0x2596c2, + 0x260983, + 0x265506, + 0x267a83, + 0x267d83, + 0x286d43, + 0x3de7c3, + 0x219b03, + 0x33b403, + 0x2a4e07, + 0xea05503, + 0x20ffc3, + 0x206a43, + 0x2036c3, + 0x20fc83, + 0x34ffc3, + 0x369d05, + 0x382b83, + 0x24dd09, + 0x200c03, + 0x319643, + 0xee4f703, + 0x266543, + 0x206243, + 0x211a08, + 0x2b8306, + 0x3de586, + 0x2c3d46, + 0x268d87, + 0x213ac3, + 0x23ddc3, + 0x206543, + 0x297e06, + 0x2066c2, + 0x2eddc3, + 0x3423c5, + 0x2109c3, + 0x328fc7, + 0x161d783, + 0x23d5c3, + 0x236a03, + 0x2364c3, + 0x23c483, + 0x21f143, + 0x23e806, + 0x3a3286, + 0x383183, + 0x3cbd03, + 0x219683, + 0x217cc3, + 0x31c303, + 0x30e243, + 0x3118c3, + 0x3c1f05, + 0x237343, + 0x35ddc6, + 0x20ef83, + 0x3b98c8, + 0x20c4c3, + 0x3b75c9, + 0x20c4c8, + 0x21a188, + 0x21e605, + 0x22f40a, + 0x2302ca, + 0x232acb, + 0x234448, + 0x325383, + 0x217043, + 0x311903, + 0x2f2983, + 0x313948, + 0x336c83, + 0x21f984, + 0x2021c2, + 0x240b83, + 0x260e43, 0x2007c3, - 0x228803, - 0x250d43, - 0x20f803, - 0x20ff42, - 0x229543, - 0x237843, - 0x313603, - 0x315504, - 0x241b04, - 0x3ced43, - 0x9fe08, + 0x23d943, + 0x2976c3, + 0x236e83, + 0x224b42, + 0x218083, + 0x23ba43, + 0x31e943, + 0x321744, + 0x24cf44, + 0x224343, + 0x1b9688, + 0xe31d0cc, + 0xe658b05, + 0xde305, 0x2000c2, - 0x200ac2, - 0x203582, - 0x202542, + 0x200b02, + 0x201c02, + 0x206182, 0x200202, - 0x201ec2, - 0x25a902, - 0x201bc2, + 0x2011c2, + 0x278d02, + 0x201342, 0x200382, - 0x200c42, - 0x252742, - 0x205a02, - 0x26bf42, - 0x200a82, - 0x2e5382, - 0x2161c2, - 0x201c82, - 0x216102, - 0x228702, - 0x204d42, + 0x205e42, + 0x2c7f42, + 0x203c42, + 0x27d202, + 0x206702, + 0x2061c2, + 0x2020c2, + 0x201402, + 0x202b02, + 0x245342, + 0x203f42, 0x200682, - 0x216c82, - 0x202442, - 0x209482, - 0x202e42, - 0x2411c2, - 0x201942, + 0x2039c2, + 0x212482, + 0x202ec2, + 0x201042, + 0x20e7c2, + 0x20c642, 0xc2, - 0xac2, - 0x3582, - 0x2542, + 0xb02, + 0x1c02, + 0x6182, 0x202, - 0x1ec2, - 0x5a902, - 0x1bc2, + 0x11c2, + 0x78d02, + 0x1342, 0x382, - 0xc42, - 0x52742, - 0x5a02, - 0x6bf42, - 0xa82, - 0xe5382, - 0x161c2, - 0x1c82, - 0x16102, - 0x28702, - 0x4d42, + 0x5e42, + 0xc7f42, + 0x3c42, + 0x7d202, + 0x6702, + 0x61c2, + 0x20c2, + 0x1402, + 0x2b02, + 0x45342, + 0x3f42, 0x682, - 0x16c82, - 0x2442, - 0x9482, - 0x2e42, - 0x411c2, - 0x1942, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x20a803, - 0x216603, - 0x5b02, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x20a803, - 0x216603, - 0xc302, - 0x20c302, - 0x216603, - 0xe62c0c3, - 0x228b03, - 0x211543, - 0x6d9c3, - 0x22d7c2, - 0x9fe08, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x20a803, - 0x6d9c3, - 0x216603, - 0x57c2, + 0x39c2, + 0x12482, + 0x2ec2, + 0x1042, + 0xe7c2, + 0xc642, + 0x206643, + 0x21f603, + 0x205503, + 0x2109c3, + 0x21f143, + 0xf82, + 0x206643, + 0x21f603, + 0x205503, + 0x2109c3, + 0x21f143, + 0x99b49, + 0x2202, + 0x202202, + 0x21f143, + 0x10a06643, + 0x205503, + 0xdfa89, + 0x206543, + 0xf0847, + 0x2232c2, + 0x1b9688, + 0x206643, + 0x21f603, + 0x205503, + 0x17003, + 0x2109c3, + 0x21f143, + 0x3642, 0x2001c2, - 0x154da85, - 0x12eb85, - 0x208602, - 0x9fe08, - 0xc302, - 0x234482, - 0x204b02, - 0x21bb02, - 0x211482, - 0x239242, - 0x175305, - 0x2016c2, - 0x201e02, - 0x218d42, - 0x201dc2, - 0x2161c2, - 0x23d182, - 0x201782, - 0x296542, - 0xf73f344, + 0x1421805, + 0x14cb05, + 0x2886c2, + 0x1b9688, + 0x2202, + 0x237e02, + 0x202f82, + 0xf9d4c, + 0x2104c2, + 0x20fcc2, + 0x212282, + 0x1cf805, + 0x200dc2, + 0x201582, + 0x203902, + 0x201542, + 0x2020c2, + 0x2413c2, + 0x210a82, + 0x242402, + 0x11a7a6c4, 0x142, - 0x176c87, - 0x1266cd, - 0xe11c9, - 0x11214b, - 0xe8188, - 0x643c9, - 0x10c246, - 0x228b03, - 0x9fe08, - 0x9c4, - 0x11c3, - 0x2b05, - 0x9fe08, - 0xddc47, - 0x54c46, - 0x2b49, - 0x7b0e, - 0x14a647, + 0xf08c7, + 0x42983, + 0xdc40d, + 0xf42c9, + 0x1280b, + 0xf8108, + 0x66fc9, + 0x122ece45, + 0x119e46, + 0x137d09, + 0x205503, + 0x1b9688, + 0x1a31c4, + 0x1d45c3, + 0x1a2345, + 0x1b9688, + 0x1dd507, + 0x13053907, + 0x1365f684, + 0x63646, + 0x1a2389, + 0xb728e, + 0xf9d4c, + 0x144207, + 0x15b5c83, + 0x13a01ac2, + 0x147849, + 0x1d5004, 0x2000c2, - 0x242244, - 0x20c302, - 0x22c0c3, - 0x201d02, - 0x232c43, - 0x14403, + 0x214f04, + 0x202202, + 0x206643, + 0x201482, + 0x21f603, + 0xfd03, 0x200382, - 0x2db1c4, - 0x214543, - 0x244502, - 0x20a803, + 0x2e4084, + 0x211e43, + 0x24e442, + 0x2109c3, + 0x12282, 0x2003c2, - 0x216603, - 0x240986, - 0x332b0f, - 0x602, - 0x6be683, - 0x9fe08, - 0x20c302, - 0x212483, - 0x228b03, - 0x211543, - 0xca43, - 0x7b08, - 0x15c2c4b, - 0x15642ca, - 0xf5009, - 0x15c534a, - 0x150bb87, - 0xa4b0b, - 0x160745, - 0x116a49, - 0x12eb85, - 0x176c87, - 0xf3644, - 0x20c302, - 0x22c0c3, - 0x228b03, - 0x20a803, + 0x21f143, + 0x212fc6, + 0x33940f, + 0x7de983, + 0x1b9688, + 0x202202, + 0x3d6403, + 0x205503, + 0x206543, + 0x14fd3587, + 0x1572a46, + 0x1ee286, + 0xd9c89, + 0x153c7448, + 0x1e8684, + 0x156c3fca, + 0x7d848, + 0x16016c07, + 0x1c2588, + 0xb7288, + 0x15dcd8b, + 0x147abca, + 0x16467cc3, + 0xfac49, + 0x1690a248, + 0x16e38a47, + 0x14eb44a, + 0x1506147, + 0xb1e8b, + 0x1729e38c, + 0x164685, + 0xe0405, + 0x1231c9, + 0x1029c4, + 0x11c283, + 0x15ac4105, + 0x12c843, + 0x15e2c1c3, + 0x12c843, + 0x42982, + 0x1b42, + 0x5fc2, + 0x5fc2, + 0x1782, + 0x5fc2, + 0x2642, + 0x3402, + 0x23c2, + 0x14cb05, + 0xf08c7, + 0x1e8684, + 0x107e04, + 0x202202, + 0x206643, + 0x205503, + 0x2109c3, 0x2000c2, - 0x200c82, - 0x338dc2, - 0x12a2c0c3, - 0x23b182, - 0x232c43, - 0x2014c2, - 0x26bc02, - 0x228b03, - 0x220482, - 0x288542, - 0x22a402, - 0x200cc2, - 0x291482, - 0x200802, - 0x200d82, - 0x2033c2, - 0x21efc2, - 0x217d82, - 0xe550c, - 0x2b2182, - 0x2f10c2, - 0x215982, - 0x2450c2, - 0x211543, + 0x2087c2, + 0x205a42, + 0x18206643, + 0x241382, + 0x21f603, 0x200bc2, - 0x20a803, - 0x228c42, - 0x25b002, - 0x216603, - 0x301b82, - 0x209482, - 0x216002, - 0x203382, - 0x210342, - 0x2e8f82, - 0x214682, - 0x22b902, - 0x21e202, - 0x32370a, - 0x366b8a, - 0x39914a, - 0x3de682, - 0x20e6c2, - 0x3c3302, - 0x12fda689, - 0x1328caca, - 0x142d1c7, - 0x136049c2, - 0x14bd543, - 0x2482, - 0x8caca, - 0x15d14e, - 0x249f84, - 0xf04c5, - 0x13e2c0c3, - 0x3b903, - 0x232c43, - 0x24b304, - 0x228b03, - 0x224e44, - 0x214543, - 0x13bfc9, - 0x8f7c6, - 0x211543, - 0xe88c4, - 0x2143, - 0x20a803, - 0x12abc5, - 0x20ca43, - 0x216603, - 0x1429b04, - 0x236bc3, - 0x10cbc4, - 0x205b03, - 0x9fe08, - 0xbe5c6, - 0x14bdb84, - 0x146045, - 0x14a40a, - 0x12c5c2, - 0x1454114d, - 0x1a36c6, - 0x8f11, - 0x14bda689, - 0x1460c8, - 0x4aa08, - 0x1b584807, - 0x2282, - 0x1da807, - 0xe840e, - 0x12eb8b, - 0x13390b, - 0x1a3f4a, - 0x8824a, - 0x6bb47, - 0x9fe08, - 0x11a9c8, - 0x58c7, - 0x1b81684b, - 0x1ae07, - 0x9582, - 0x2b80d, - 0x13e387, - 0x14ebca, - 0x1ce74f, - 0x1732cf, - 0x8cac2, - 0xc302, - 0x84a08, - 0x1bcfdc4c, - 0xe1cca, - 0xdd74a, - 0x4f08a, - 0x1894c8, - 0xd948, - 0x59748, - 0xddc08, - 0xe7688, - 0x81c2, - 0x14db0f, - 0xa24cb, - 0x18a0c8, - 0x67607, - 0x168a, - 0x11404b, - 0x330c9, - 0x44447, - 0xd848, - 0x2e20c, - 0x16c307, - 0x5674a, - 0xe688, - 0x6aace, - 0x6b28e, - 0x6b98b, - 0x1d2e8b, - 0x1cb64b, - 0xe3089, - 0xead0b, - 0x3934d, - 0x3b98b, - 0x3c10d, - 0x3c48d, - 0x3de4a, - 0x4194b, - 0x461cb, - 0x44845, - 0x1c026590, - 0x19794f, - 0x13f50f, - 0x6a44d, - 0x13c190, - 0x9802, - 0x1c7d0408, - 0x114c8, - 0x93110, - 0x11d30e, - 0x1cb67ac5, - 0x4a80b, - 0x13b0d0, - 0x515c8, - 0xda4a, - 0x1d3049, - 0x60907, - 0x60c47, - 0x60e07, - 0x61787, - 0x62b87, - 0x63107, - 0x63b87, - 0x640c7, - 0x64d07, - 0x65087, - 0x65747, - 0x65907, - 0x65ac7, - 0x65c87, - 0x664c7, - 0x67907, - 0x688c7, - 0x68c87, - 0x692c7, - 0x69587, - 0x69747, - 0x69a47, - 0x6be07, - 0x6c007, - 0x6cd87, - 0x6cf47, - 0x6d107, - 0x6f6c7, - 0x70a87, - 0x70f07, - 0x71647, - 0x71907, - 0x71c87, - 0x71e47, - 0x72247, - 0x72687, - 0x72a87, - 0x73007, - 0x731c7, - 0x73387, - 0x73c47, - 0x746c7, - 0x74c07, - 0x75207, - 0x753c7, - 0x75747, - 0x76847, + 0x234382, + 0x205503, + 0x2062c2, + 0x2697c2, + 0x2208c2, + 0x207002, + 0x29cfc2, + 0x200802, + 0x203582, + 0x217382, + 0x20bd82, + 0x20af02, + 0x1610cc, + 0x2c7002, + 0x27e5c2, + 0x230a02, + 0x201f02, + 0x206543, + 0x201502, + 0x2109c3, + 0x239e02, + 0x246102, + 0x21f143, + 0x244242, + 0x202ec2, + 0x206ec2, + 0x200e02, + 0x203d02, + 0x2429c2, + 0x20ae42, + 0x250602, + 0x230a42, + 0x32e0ca, + 0x36fb0a, + 0x3a1a4a, + 0x3f4442, + 0x205382, + 0x369cc2, + 0x186fc749, + 0x18b547ca, + 0x1549207, + 0x18e00fc2, + 0x143bfc3, + 0x4942, + 0x1547ca, + 0x1685ce, + 0x204884, + 0x105785, + 0x19606643, + 0x42dc3, + 0x21f603, + 0x2554c4, + 0x205503, + 0x2503c4, + 0x211e43, + 0x144009, + 0x1d4086, + 0x206543, + 0xf8984, + 0x146ec3, + 0x2109c3, + 0x1f45, + 0x21d783, + 0x21f143, + 0x1445a04, + 0x237343, + 0x1994e6c4, + 0xcbd48, + 0x200f83, + 0x1b9688, + 0x3042, + 0x1533a43, + 0x1de8c6, + 0x15dde84, + 0x1d6985, + 0x1027ca, + 0x134f82, + 0x1a5dec0d, + 0x1b32c6, + 0x6f51, + 0x1aafc749, + 0x159c8a, + 0x1d6a08, + 0x8c1c8, + 0x145cce, + 0x54b13, + 0x21572d07, + 0x28c2, + 0x13a810, + 0x145acc, + 0xfc8d4, + 0xb0407, + 0x1a50e, + 0x14cb0b, + 0x14eecb, + 0x1bd04a, + 0x342c7, + 0x1b9688, + 0xb4d88, + 0x8ec7, + 0x2181ae0b, + 0x1c446, + 0x1f4c7, + 0x2fc2, + 0x10fa8d, + 0x149b45, + 0x69347, + 0x2ad8a, + 0x13e30c, + 0x13e4cf, + 0x11f64f, + 0x1547c2, + 0x2202, + 0xe9e08, + 0x21cfbc4c, + 0x1a8b0a, + 0x22361b8a, + 0xf10ca, + 0x800ca, + 0x88508, + 0x26085, + 0x6b5c8, + 0xf1588, + 0x1dd4c8, + 0x146488, + 0x23c2, + 0x11f3cf, + 0x142188d, + 0x140e4d2, + 0x1ccf8b, + 0xc9a08, + 0x38107, + 0x4e48a, + 0x12bccb, + 0xa24c9, + 0x4e387, + 0x76706, + 0x25f88, + 0x3048c, + 0x1d9d47, + 0x1caca, + 0x7908, + 0x15f00e, + 0x19028e, + 0x3410b, + 0x3e48b, + 0x3ed0b, + 0x41a09, + 0x42e4b, + 0x4334d, + 0x44d4b, + 0x4978d, + 0x49b0d, + 0x5250a, + 0x4cd8b, + 0x4d24b, + 0x52185, + 0x225c7490, + 0x2c68f, + 0x7a88f, + 0x10ff4d, + 0x57f50, 0x4c02, - 0x5984a, - 0x13488, - 0x11a007, - 0x8a005, - 0xa7791, - 0x4886, - 0xfadca, - 0x8488a, - 0x54c46, - 0xacd8b, + 0x22a2fd08, + 0x1d9bc8, + 0x80990, + 0x12ae8e, + 0x22f726c5, + 0x5314b, + 0x143110, + 0x59bc5, + 0xa380b, + 0x1b178c, + 0x6b6ca, + 0x3e649, + 0x6c448, + 0x72547, + 0x72887, + 0x72a47, + 0x73ac7, + 0x75207, + 0x75607, + 0x77787, + 0x77c87, + 0x78187, + 0x78507, + 0x789c7, + 0x78b87, + 0x78d47, + 0x78f07, + 0x79287, + 0x79747, + 0x7b047, + 0x7b507, + 0x7c107, + 0x7c407, + 0x7c5c7, + 0x7c8c7, + 0x7d0c7, + 0x7d2c7, + 0x7dcc7, + 0x7de87, + 0x7e047, + 0x7e447, + 0x7ea87, + 0x7f447, + 0x7ff07, + 0x80347, + 0x81087, + 0x81247, + 0x81887, + 0x81c07, + 0x82607, + 0x82a07, + 0x82d47, + 0x82f07, + 0x83347, + 0x83a47, + 0x842c7, + 0x846c7, + 0x84887, + 0x84d07, + 0x85647, + 0xf168a, + 0x15b48, + 0x1ba40c, + 0x1416c7, + 0x98385, + 0x1e1a51, + 0x14d146, + 0x12428a, + 0xe9c8a, + 0x63646, + 0x15cdcb, 0x642, - 0x2f451, - 0xb6fc9, - 0x97249, - 0x33c2, - 0x198c0a, - 0xaa289, - 0xaa9cf, - 0xaafce, - 0xac0c8, - 0x4742, - 0xbe0c9, - 0x1b0ece, - 0xea24c, - 0xf4d0f, - 0x1aeece, - 0x26ccc, - 0xe3389, - 0xe3911, - 0xe3ec8, - 0x2e612, - 0x17f34d, - 0x1a054d, - 0x4abcb, - 0x58415, - 0x6dc89, - 0x7280a, - 0x7a089, - 0x80510, - 0x16ff8b, - 0x1a798f, - 0x9110b, - 0x9494c, - 0x99310, - 0xa9a4a, - 0xadccd, - 0xaf68e, - 0xafdca, - 0xc4a8c, - 0xb42d4, - 0xb6c51, - 0xb8e0b, - 0xb9f0f, - 0xbb38d, - 0xbf5ce, - 0xc22cc, - 0xc3e0c, - 0xc478b, - 0xc558e, - 0xc6110, - 0xc7dcb, - 0x11c78d, - 0x141d4f, - 0x16d38c, - 0xcf38e, - 0xd1151, - 0xd564c, - 0xde6c7, - 0xf2b0d, - 0xfc10c, - 0x110450, - 0x1cc44d, - 0x105687, - 0x147410, - 0x166dc8, - 0x1710cb, - 0xb0d8f, - 0x1432c8, - 0xfafcd, - 0x10a190, - 0x176b89, - 0x1ceb2d46, - 0xb3cc3, - 0xb90c5, - 0x4e082, - 0x1b09, - 0x5590a, - 0x1d22eac6, - 0x1d73e584, - 0x56286, - 0x1dc4a, - 0x6f0cd, - 0x1d9b9b89, - 0x17c03, - 0x11594a, - 0xdb911, - 0xdbd49, - 0xdd6c7, - 0xde408, - 0xde887, - 0x11a0c8, - 0x908b, - 0x12e989, - 0xe9250, - 0xe970c, - 0xea548, - 0xea8c5, - 0x79148, - 0x10eaca, - 0xc7c07, - 0x523c7, - 0x2f42, - 0x1de46bd5, - 0x13bdca, - 0x3d888, - 0x98b89, - 0x2efc5, - 0x116b8a, - 0x8d04f, - 0x12b98b, - 0x1c340c, - 0x147952, - 0x78005, - 0x1966c8, - 0x4b60a, - 0x1e2f5b85, - 0x183acc, - 0x138c03, - 0x190ec6, - 0x3d182, - 0x10238b, - 0x102dca, - 0x150314c, - 0x11848, - 0x3c2c8, - 0x1e63d906, - 0x12fec7, - 0xa982, - 0x4e82, - 0x4bdd0, - 0x66647, - 0x2dccf, - 0x13686, - 0x15c7ce, - 0x9588b, - 0x45948, - 0x33489, - 0xfe992, - 0x190f8d, - 0x111788, - 0x112009, - 0x17ab8d, - 0x1964c9, - 0x1d714b, - 0x69bc8, - 0x7ea48, - 0x80908, - 0x80d49, - 0x80f4a, - 0x8730c, - 0x4648a, - 0xec2ca, - 0x110d47, - 0x9f70a, - 0x13670d, - 0xe41d1, - 0x1eabf8c6, - 0x1ab70b, - 0x12cfcc, - 0x37908, - 0x61249, - 0x15b14d, - 0x1a38d0, - 0x17b8cd, - 0x14302, - 0x5cd8d, - 0x5402, - 0x18d82, - 0x110c8a, - 0x1d4ca, - 0xfacca, - 0x11998b, - 0x6b50c, - 0x11a4ca, - 0x11a74e, - 0x1b318d, - 0x1edde545, - 0x1dae88, - 0x57c2, - 0x14e85c3, - 0x14ebec0e, - 0x156037ce, - 0x15e0254a, - 0x16745d0e, - 0x16e8f9ce, - 0x1772b10c, - 0x142d1c7, - 0x142d1c9, - 0x14bd543, - 0x17f6ae8c, - 0x186e7b09, - 0x18ef8849, - 0x1974a209, - 0x2482, - 0xbeb51, - 0x3711, - 0x248d, - 0x145c51, - 0x8f911, - 0x12b04f, - 0x16adcf, - 0xe7a4c, - 0xf878c, - 0x14a14c, - 0x1dc00d, - 0x1015d5, - 0x661cc, - 0x7394c, - 0x1bad50, - 0x130d4c, - 0x133fcc, - 0x155a59, - 0x162919, - 0x199999, - 0x1b67d4, - 0x1c41d4, - 0x1d09d4, - 0x5a54, - 0x6b54, - 0x19e66289, - 0x1a5d0c89, - 0x1ae73a09, - 0x152e40c9, - 0x2482, - 0x15ae40c9, - 0x2482, - 0x5a4a, - 0x2482, - 0x162e40c9, - 0x2482, - 0x5a4a, - 0x2482, - 0x16ae40c9, - 0x2482, - 0x172e40c9, - 0x2482, - 0x17ae40c9, - 0x2482, - 0x5a4a, - 0x2482, - 0x182e40c9, - 0x2482, - 0x5a4a, - 0x2482, - 0x18ae40c9, - 0x2482, - 0x192e40c9, - 0x2482, - 0x5a4a, - 0x2482, - 0x19ae40c9, - 0x2482, - 0x5a4a, - 0x2482, - 0x1a2e40c9, - 0x2482, - 0x1aae40c9, - 0x2482, - 0x1b2e40c9, - 0x2482, - 0x5a4a, - 0x2482, + 0x31391, + 0x168c89, + 0xd1e49, + 0xa48c6, + 0x17382, + 0x6808a, + 0xb78c9, + 0xb800f, + 0xb860e, + 0xbac08, + 0x23345ed2, + 0x11608, + 0x2366c647, + 0xbdacf, + 0x15fc2, + 0x1de3c9, + 0x1ca20a, + 0x23a14609, + 0xd4389, + 0xd438c, + 0x604b, + 0x9670e, + 0x1cdb8c, + 0xfa94f, + 0x1c02ce, + 0x56a4c, + 0x80789, + 0x81d91, + 0x8b988, + 0x8c392, + 0x8e20d, + 0x9198d, + 0x95d0b, + 0x18a455, + 0x1e0b49, + 0x9a68a, + 0x9ecc9, + 0xa3d50, + 0xae18b, + 0xb0a0f, + 0xc054b, + 0xc0bcc, + 0x19bb50, + 0x17094a, + 0x17a88d, + 0x197cce, + 0xc1eca, + 0x12cd4c, + 0xc9d14, + 0xd1ad1, + 0xd228b, + 0xd338f, + 0xd6fcd, + 0xd7ace, + 0xd8b8c, + 0xda10c, + 0x19b84b, + 0x1ef70e, + 0xddad0, + 0xf218b, + 0xf728d, + 0x11290f, + 0x1090cc, + 0x10d60e, + 0x115111, + 0x1b124c, + 0x14b107, + 0x16430d, + 0x16fd4c, + 0x17a2d0, + 0x19510d, + 0x195f07, + 0x199490, + 0x1a9b08, + 0xc144b, + 0xc364f, + 0x1ba688, + 0x5450d, + 0x117510, + 0x17c789, + 0x23fc7448, + 0x242c7fc6, + 0xc8bc3, + 0x1aa949, + 0xa5909, + 0xcd6c5, + 0x6982, + 0x1289, + 0x4e90a, + 0x2468c846, + 0x148c84d, + 0x24b283d1, + 0x24f04984, + 0x1e7086, + 0x2294a, + 0x1ec4d, + 0x252e098b, + 0x1da1c8, + 0x25460dc9, + 0x1c943, + 0x14880a, + 0xeff11, + 0xf0349, + 0xf1047, + 0xf1ec8, + 0xf2447, + 0x6c548, + 0x70cb, + 0x1379c9, + 0xf91d0, + 0xf968c, + 0xf9b09, + 0xf9d4c, + 0x25afa14d, + 0xfb588, + 0xfba85, + 0x88088, + 0x19dc8a, + 0x16ab87, + 0x1f42, + 0x25e21e95, + 0x143e0a, + 0x149989, + 0xa5ac8, + 0x11ef09, + 0x86905, + 0x128e4a, + 0xfdcc7, + 0x998cf, + 0x16470b, + 0x13ba0c, + 0x28d52, + 0x126a06, + 0x14ff548, + 0x86f45, + 0x1282c8, + 0x10154b, + 0xe32d1, + 0x100507, + 0x557ca, + 0x180f0c, + 0x2630a105, + 0x1ae7cc, + 0x265104ce, + 0x140943, + 0x198e46, + 0x413c2, + 0x111e8b, + 0x11370a, + 0x15144cc, + 0x1da0c8, + 0x49948, + 0x26aa5b46, + 0x125f07, + 0x1c58e, + 0x146307, + 0x10002, + 0x4842, + 0x5a590, + 0x6aac7, + 0x6abcf, + 0x15d46, + 0xaa4ce, + 0xbc10b, + 0x5a3c8, + 0xa2889, + 0x15252, + 0x11cd8d, + 0x11d908, + 0x126c9, + 0x6af4d, + 0x6b909, + 0x6cd4b, + 0x70e88, + 0x77f88, + 0x79408, + 0x7bc89, + 0x7be8a, + 0x7ca4c, + 0x1bc0a, + 0xe3007, + 0xe824a, + 0x11c347, + 0x3980a, + 0xf4788, + 0x1d880d, + 0xa1411, + 0x26ed7dc6, + 0x16cbcb, + 0x1dafcc, + 0x1be08, + 0x1d7589, + 0x16194d, + 0x73d10, + 0x6a28c, + 0x1e1e4d, + 0xfb60f, + 0x5fc2, + 0x9eecd, + 0x2642, + 0x41d82, + 0x11c28a, + 0x272948ca, + 0x2a08a, + 0x276849c8, + 0x12418a, + 0x12454b, + 0x125507, + 0x1ab54c, + 0x19050c, + 0x1277ca, + 0x27927a4f, + 0x127e0c, + 0x128107, + 0x12948e, + 0x27df4305, + 0x1a20c8, + 0x3642, + 0x141a6c3, + 0x1afc660e, + 0x1b7d428e, + 0x1bf47e8a, + 0x1c7c414e, + 0x1cf4de0e, + 0x1d75910c, + 0x1549207, + 0x1559d49, + 0x143bfc3, + 0x1dfbf54c, + 0x1e604c09, + 0x1ef00749, + 0x1f7025c9, + 0x4942, + 0x1d6591, + 0x1d41d1, + 0x147dcd, + 0x1c4091, + 0x14dd51, + 0x15904f, + 0x1bf48f, + 0x1d06cc, + 0x10068c, + 0x10250c, + 0x106d8d, + 0x191c55, + 0x132f4c, + 0x137f0c, + 0x149c50, + 0x15040c, + 0x1bb70c, + 0x1c6359, + 0x1d25d9, + 0x1eacd9, + 0x4954, + 0x7ad4, + 0x9054, + 0x9c54, + 0xa1d4, + 0x1fe07d89, + 0x20409309, + 0x20f37fc9, + 0x1b28bb89, + 0x4942, + 0x1ba8bb89, + 0x4942, + 0x494a, + 0x4942, + 0x1c28bb89, + 0x4942, + 0x494a, + 0x4942, + 0x1ca8bb89, + 0x4942, + 0x1d28bb89, + 0x4942, + 0x1da8bb89, + 0x4942, + 0x494a, + 0x4942, + 0x1e28bb89, + 0x4942, + 0x494a, + 0x4942, + 0x1ea8bb89, + 0x4942, + 0x1f28bb89, + 0x4942, + 0x494a, + 0x4942, + 0x1fa8bb89, + 0x4942, + 0x494a, + 0x4942, + 0x2028bb89, + 0x4942, + 0x20a8bb89, + 0x4942, + 0x2128bb89, + 0x4942, + 0x494a, + 0x4942, 0x1400401, - 0x8f05, - 0x1a3f44, - 0x1442303, - 0x15b08c3, - 0x14ef043, - 0xbec0e, - 0x37ce, - 0x7984e, - 0x254a, - 0x145d0e, - 0x8f9ce, - 0x12b10c, - 0x16ae8c, - 0xe7b09, - 0xf8849, - 0x14a209, - 0x66289, - 0x1d0c89, - 0x73a09, - 0x1017cd, - 0x5d09, - 0x6e09, - 0x14c004, - 0x1a5104, - 0x1b3644, - 0x1b5344, - 0xa4dc4, - 0x1a82c4, - 0x35e04, - 0x50fc4, - 0x13584, - 0x1587c03, - 0xbe9c7, - 0x33d8c, - 0x13583, - 0x9802, - 0x10bb86, - 0x1b3183, - 0x13583, - 0x9bb83, - 0x3f02, - 0x3f08, - 0xdff47, - 0x12ea07, - 0x81c2, + 0x6f45, + 0x1bd044, + 0x1414fc3, + 0x141da83, + 0x1469683, + 0x8e344, + 0x137d08, + 0x1c660e, + 0x1d428e, + 0x8b28e, + 0x147e8a, + 0x1c414e, + 0x14de0e, + 0x15910c, + 0x1bf54c, + 0x4c09, + 0x100749, + 0x1025c9, + 0x7d89, + 0x9309, + 0x137fc9, + 0x149d0d, + 0x9f09, + 0xa489, + 0x175544, + 0x182384, + 0x192804, + 0x1a2284, + 0xb2144, + 0x16b604, + 0x1e8e04, + 0x189f04, + 0x15c44, + 0x4ac44, + 0xff009, + 0xff00c, + 0x157f86, + 0x157f8e, + 0x8e344, + 0x1595903, + 0x2b447, + 0x148d88c, + 0x15e42, + 0x15c43, + 0x4ac44, + 0x4c02, + 0x37507, + 0xfbc48, + 0x1ae288, + 0x46084, + 0x5746, + 0x13a4c7, + 0xe2c44, + 0x127386, + 0x19882, + 0x8f81, + 0x22504, + 0x54986, + 0x27303, + 0x4c02, + 0x15c43, + 0x124403, + 0x28b43, + 0xe983, + 0x1c80c3, + 0x28d45, + 0x7e5c2, + 0x14eb82, + 0x1a2bc8, + 0xf3c87, + 0x56603, + 0x137a47, + 0x23c2, + 0xd9c89, 0x2000c2, - 0x20c302, - 0x201d02, - 0x20c202, + 0x202202, + 0x201482, + 0x20fd02, 0x200382, 0x2003c2, - 0x204e82, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x214383, - 0x20a803, - 0x216603, - 0x9fe08, - 0x22c0c3, - 0x232c43, - 0x20a803, - 0x216603, - 0x8503, - 0x228b03, - 0x24e44, + 0x204842, + 0x206643, + 0x21f603, + 0x205503, + 0x20fc83, + 0x2109c3, + 0x21f143, + 0x1b9688, + 0x206643, + 0x21f603, + 0x211e43, + 0x262784, + 0x21f143, + 0x206643, + 0x21f603, + 0x2109c3, + 0x21f143, + 0xbd03, + 0x205503, + 0x503c4, 0x2000c2, - 0x248343, - 0x2122c0c3, - 0x38c507, - 0x228b03, - 0x20e403, - 0x217b84, - 0x20a803, - 0x216603, - 0x21de8a, - 0x240985, - 0x216103, - 0x219f82, - 0x9fe08, - 0x9fe08, - 0xc302, - 0x135f02, - 0x21bb990b, - 0x21e2c344, - 0x13e4c5, - 0x7d45, - 0xfdc46, - 0x22207d45, - 0x50cc3, - 0x93003, - 0x9c4, - 0x11c3, - 0x2b05, - 0x12eb85, - 0x9fe08, - 0x1ae07, - 0x2c0c3, - 0x2c28d, - 0x22a380c7, - 0x15c6, - 0x22ce7945, - 0x1a9012, - 0x381c7, - 0xa0ca, - 0x9f88, - 0xe207, - 0x63d4a, - 0x18aec8, - 0x62607, - 0x18098f, - 0x43dc7, - 0x50dc6, - 0x13b0d0, - 0xc9fcf, - 0x20f09, - 0x56304, - 0x2303828e, - 0x11fb09, - 0x65dc6, - 0x109649, - 0x18ce06, - 0x1ba306, - 0x189e8c, - 0x11424a, - 0x33247, - 0x129b8a, - 0x143889, - 0xed38c, - 0x1ceb0a, - 0x7e54a, - 0x2b49, - 0x56286, - 0x3330a, - 0x11268a, - 0xa0d4a, - 0x127149, - 0xdad88, - 0xdb006, - 0xe208d, - 0xb9545, - 0x23754d4c, - 0x14a647, - 0x107849, - 0xa8c07, - 0x10a594, - 0x10aa8b, - 0x6744a, - 0xfe80a, - 0xa6d8d, - 0x1519b89, - 0x11154c, - 0x111e0b, - 0xe683, - 0xe683, - 0x39346, - 0xe683, - 0xfdc48, - 0x1581c3, - 0x33445, - 0x141d703, - 0x4e9c9, - 0x156d603, - 0x1439887, - 0x80787, - 0x245846c9, - 0xa6c6, - 0xbd389, - 0x48343, - 0x9fe08, - 0xc302, - 0x4b304, - 0x4243, - 0x4185, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x20a803, - 0x216603, - 0x225843, - 0x22c0c3, - 0x232c43, - 0x212483, - 0x228b03, - 0x211543, - 0x20a803, - 0x216603, - 0x297403, - 0x205b03, - 0x225843, - 0x242244, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x20a803, - 0x216603, - 0x21d0c3, - 0x261847c5, - 0x142bd43, - 0x22c0c3, - 0x232c43, - 0x214403, - 0x212483, - 0x228b03, - 0x224e44, - 0x201143, - 0x238cc3, - 0x211543, - 0x20a803, - 0x6d9c3, - 0x216603, - 0x216103, - 0x26e20643, - 0x147849, - 0xc302, - 0x2ff843, - 0x27a2c0c3, - 0x232c43, - 0x244743, - 0x228b03, - 0x217203, - 0x238cc3, - 0x216603, - 0x2f5cc3, - 0x3a4e04, - 0x9fe08, - 0x2822c0c3, - 0x232c43, - 0x2ac183, - 0x228b03, - 0x211543, - 0x217b84, - 0x20a803, - 0x216603, - 0x22d843, - 0x9fe08, - 0x28a2c0c3, - 0x232c43, - 0x212483, - 0x20ca43, - 0x216603, - 0x9fe08, - 0x142d1c7, - 0x248343, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x224e44, - 0x217b84, - 0x20a803, - 0x216603, - 0x12eb85, - 0x176c87, - 0x10a7cb, - 0xdc144, - 0xb9545, - 0x14470c8, - 0x2a20d, - 0x29e352c5, - 0x46e44, - 0xc302, - 0x8303, - 0x176a85, - 0x2d7c2, - 0x1dc2, - 0x2e7585, - 0x9fe08, - 0x7e42, - 0xeec3, - 0x16368f, - 0xc302, - 0xfcac6, + 0x250b03, + 0x2a206643, + 0x3a5f47, + 0x205503, + 0x20f743, + 0x294744, + 0x2109c3, + 0x21f143, + 0x3b6f0a, + 0x212fc5, + 0x219683, + 0x23d942, + 0x1b9688, + 0x2a6e5b4a, + 0xc01, + 0x1b9688, + 0x2202, + 0x13e282, + 0x2ae60b4b, + 0x2b20f444, + 0x1048c5, + 0x1402c45, + 0xfbc46, + 0x2b602c45, + 0x5fb83, + 0xb2683, + 0x1a31c4, + 0x1d45c3, + 0x1a2345, + 0x14cb05, + 0x1b9688, + 0x1f4c7, + 0x6643, + 0x2e70d, + 0x2be3c647, + 0xcc6, + 0x2c14dc45, + 0x1cb4d2, + 0xd87, + 0x26e4a, + 0x24dc8, + 0x26d47, + 0xfe08a, + 0x1b42c8, + 0x74a47, + 0x15c18f, + 0x4ed47, + 0x71b06, + 0x143110, + 0x1486a46, + 0x124c8f, + 0xee89, + 0x1e7104, + 0x2c400e4e, + 0x2ca0d84c, + 0x37849, + 0x79046, + 0x6bb89, + 0x116a86, + 0x173cc6, + 0xbc98c, + 0x12beca, + 0xa2647, + 0x11400a, + 0x146cc9, + 0x10368c, + 0x2410a, + 0x4deca, + 0x1a2389, + 0x1e7086, + 0xa270a, + 0x1aae8a, + 0xad3ca, + 0x1f06c9, + 0xef888, + 0xefb86, + 0xf4bcd, + 0xf9d4c, + 0x55f8b, + 0xdd585, + 0x2d322c8c, + 0x144207, + 0x1f0189, + 0xda4c7, + 0xba714, + 0x117a8b, + 0xc984a, + 0x150ca, + 0xb500d, + 0x1524749, + 0x11cb4c, + 0x11d70b, + 0x164c57, + 0x165ed5, + 0x7903, + 0x7903, + 0x34106, + 0x7903, + 0x2ce04b02, + 0x28d45, + 0xfbc48, + 0x15b243, + 0x49f04, + 0x17804, + 0x1780c, + 0x60483, + 0x14ad487, + 0x1702cd, + 0x15205, + 0x142a2c3, + 0x142a2c8, + 0x5c4c9, + 0xdfa89, + 0x28d45, + 0x10154b, + 0xd254b, + 0x1509343, + 0x1509348, + 0x1106, + 0x14526c7, + 0xa3fc7, + 0x2e172bc9, + 0x10886, + 0x50b03, + 0x1b9688, + 0x2202, + 0x554c4, + 0xf9d4c, + 0xff43, + 0x13d845, + 0x206643, + 0x21f603, + 0x205503, + 0x2109c3, + 0x21f143, + 0x2028c3, + 0x206643, + 0x21f603, + 0x3d6403, + 0x205503, + 0x206543, + 0x2109c3, + 0x21f143, + 0x2d2003, + 0x200f83, + 0x2028c3, + 0x214f04, + 0x206643, + 0x21f603, + 0x205503, + 0x2109c3, + 0x21f143, + 0x2330c3, + 0x214f83, + 0x23d942, + 0x2f972cc5, + 0x142d603, + 0x206643, + 0x21f603, + 0x20fd03, + 0x3d6403, + 0x205503, + 0x2503c4, + 0x33c683, + 0x23ddc3, + 0x206543, + 0x2109c3, + 0x21f143, + 0x219683, + 0x30623443, + 0x28c49, + 0x2202, + 0x23e1c3, + 0x31206643, + 0x21f603, + 0x24ec43, + 0x205503, + 0x21a403, + 0x23ddc3, + 0x21f143, + 0x202b03, + 0x3eda84, + 0x1b9688, + 0x31a06643, + 0x21f603, + 0x2bacc3, + 0x205503, + 0x206543, + 0x294744, + 0x2109c3, + 0x21f143, + 0x2210c3, + 0x1b9688, + 0x32206643, + 0x21f603, + 0x3d6403, + 0xf9d4c, + 0x21d783, + 0x21f143, + 0x1b9688, + 0x1549207, + 0x250b03, + 0x206643, + 0x21f603, + 0x205503, + 0x2503c4, + 0x294744, + 0x2109c3, + 0x21f143, + 0x14cb05, + 0xf08c7, + 0xba94b, + 0x332328c6, + 0xf0744, + 0xdd585, + 0x147e248, + 0x206cd, + 0x1c7448, + 0x33a47285, + 0x1ecc4, + 0x2202, + 0x1c36c3, + 0x157e85, + 0x232c2, + 0x34db45, + 0x1b9688, + 0x353ddb4d, + 0x357d520a, + 0x7902, + 0x21483, + 0xf9d4c, + 0x16be4f, + 0xfd02, + 0x8e344, + 0x4ac44, + 0x2202, 0x2000c2, - 0x248343, - 0x22c0c3, - 0x228b03, - 0x224e44, - 0x211543, - 0x217b84, - 0x20a803, - 0x216603, - 0x216103, - 0x2d7c2, - 0x32d6c8, - 0x242244, - 0x342bc6, - 0x34a006, - 0x9fe08, - 0x31f443, - 0x20f509, - 0x3046d5, - 0x1046df, - 0x22c0c3, - 0x11d07, - 0x330912, - 0x170a46, - 0x17f0c5, - 0xda4a, - 0x1d3049, - 0x3306cf, - 0x2db1c4, - 0x28ed85, - 0x30b4d0, - 0x322e47, - 0x20ca43, - 0x31b008, - 0xf6f86, - 0x280aca, - 0x224d04, - 0x2f55c3, - 0x219f82, - 0x2eec0b, - 0xca43, - 0x17d404, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x211543, - 0x20a803, - 0xca43, - 0x216603, - 0x2fd643, - 0x20c302, - 0x12aec3, - 0x12a8c4, - 0x20a803, - 0x216603, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x211543, - 0x216603, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x20e403, - 0x22b0c3, - 0x216603, - 0x48343, - 0x20c302, - 0x22c0c3, - 0x232c43, - 0x20a803, - 0xca43, - 0x216603, + 0x250b03, + 0x206643, + 0x205503, + 0x2503c4, + 0x206543, + 0x294744, + 0x2109c3, + 0x21f143, + 0x219683, + 0x206643, + 0x21f603, + 0x2109c3, + 0x21f143, + 0x1c1f05, + 0x3365c8, + 0x214f04, + 0x3c2986, + 0x3d0586, + 0x1b9688, + 0x30f143, + 0x3be309, + 0x2b9815, + 0xb981f, + 0x206643, + 0x95a87, + 0x219d52, + 0x187746, + 0x189285, + 0x6b6ca, + 0x3e649, + 0x219b0f, + 0xefd47, + 0x2e4084, + 0x2243c5, + 0x319410, + 0x2577c7, + 0xf9d4c, + 0x21d783, + 0x23d5c8, + 0x4aac6, + 0x28cc4a, + 0x229804, + 0x309b43, + 0x23d942, + 0x30468b, + 0x1b9443, + 0x21f603, + 0x205503, + 0x18fc84, + 0x206643, + 0x21f603, + 0x205503, + 0x206543, + 0x2109c3, + 0x21f143, + 0x30e543, + 0x202202, + 0x31983, + 0x58cc4, + 0x2109c3, + 0x21f143, + 0x3783bf05, + 0x1d7346, + 0x206643, + 0x21f603, + 0x205503, + 0x206543, + 0x21f143, + 0x206643, + 0x21f603, + 0x205503, + 0x20f743, + 0x21ddc3, + 0x21f143, + 0x50b03, + 0x202202, + 0x206643, + 0x21f603, + 0x2109c3, + 0x21f143, + 0x31e02, 0x2000c2, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x20a803, - 0x216603, - 0x7d45, - 0x242244, - 0x22c0c3, - 0x232c43, - 0x303f84, - 0x20a803, - 0x216603, - 0x9fe08, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x20a803, - 0x6d9c3, - 0x216603, - 0x133d89, - 0x22c0c3, - 0x232c43, - 0x212483, - 0x204f43, - 0x211543, - 0x20a803, - 0xca43, - 0x216603, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x329144, - 0x224e44, - 0x20a803, - 0x216603, - 0x205b03, - 0x20c302, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x20a803, - 0x6d9c3, - 0x216603, - 0x9fe08, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x220383, - 0x63f43, - 0xe403, - 0x20a803, - 0x6d9c3, - 0x216603, - 0x32370a, - 0x3484c9, - 0x35f2cb, - 0x35f9ca, - 0x366b8a, - 0x378e4b, - 0x38cbca, - 0x39278a, - 0x39914a, - 0x3993cb, - 0x3b8049, - 0x3c840a, - 0x3c894b, - 0x3d5fcb, - 0x3dc90a, - 0x22c0c3, - 0x232c43, - 0x212483, - 0x211543, - 0x20a803, - 0xca43, - 0x216603, - 0x920b, - 0x5a448, - 0x17acc4, - 0x91c6, - 0x3e109, - 0x9fe08, - 0x22c0c3, - 0xda44, - 0x260904, - 0x20aa02, - 0x217b84, - 0x203045, - 0x225843, - 0x242244, - 0x22c0c3, - 0x235604, - 0x232c43, - 0x24b304, - 0x2db1c4, - 0x224e44, - 0x238cc3, - 0x20a803, - 0x216603, - 0x25cf45, - 0x21d0c3, - 0x216103, - 0x24f1c3, - 0x246484, - 0x2be544, - 0x2bd645, - 0x9fe08, - 0x344b04, - 0x3ba486, - 0x202c84, - 0x20c302, - 0x347d47, - 0x243647, - 0x249204, - 0x238a05, - 0x3cc645, - 0x22cd85, - 0x224e44, - 0x388dc8, - 0x3db706, - 0x32bec8, - 0x27c8c5, - 0x2e2a45, - 0x340644, - 0x216603, - 0x2f61c4, - 0x377bc6, - 0x240a83, - 0x246484, - 0x2411c5, - 0x201a84, - 0x336544, - 0x219f82, - 0x322706, - 0x3ab5c6, - 0x30df85, + 0x206643, + 0x21f603, + 0x205503, + 0x2109c3, + 0x21f143, + 0x2c45, + 0x74fc9, + 0x141eccb, + 0x15c43, + 0x214f04, + 0x206643, + 0x21f603, + 0x228f84, + 0x2109c3, + 0x21f143, + 0x1b9688, + 0x206643, + 0x21f603, + 0x205503, + 0x2109c3, + 0x21f143, + 0x132d09, + 0x6204, + 0x206643, + 0x23c2, + 0x21f603, + 0x3d6403, + 0x2036c3, + 0x206543, + 0x2109c3, + 0x21f143, + 0xc642, + 0x206643, + 0x21f603, + 0x205503, + 0x36b204, + 0x2503c4, + 0x2109c3, + 0x21f143, + 0x200f83, + 0x8a42, + 0x202202, + 0x206643, + 0x21f603, + 0x205503, + 0x2109c3, + 0x21f143, + 0x15d3c3, + 0x1b9688, + 0x206643, + 0x21f603, + 0x205503, + 0x325e03, + 0x52383, + 0xf743, + 0x2109c3, + 0x21f143, + 0x2f7c6, + 0x32e0ca, + 0x34b2c9, + 0x36408b, + 0x3649ca, + 0x36fb0a, + 0x38028b, + 0x394bca, + 0x39b18a, + 0x3a1a4a, + 0x3a1ccb, + 0x3c7d89, + 0x3dfe4a, + 0x3e02cb, + 0x3ebacb, + 0x3f274a, + 0x2dc2, + 0x206643, + 0x21f603, + 0x3d6403, + 0x206543, + 0x2109c3, + 0x21f143, + 0x2c4b, + 0x12ae87, + 0x6c9c8, + 0x6b084, + 0x1e8684, + 0x9b108, + 0xf2f86, + 0x7206, + 0x3bb07, + 0x128c07, + 0xf8589, + 0x1b9688, + 0x206643, + 0x3e644, + 0x272544, + 0x20b082, + 0x294744, + 0x231c05, + 0x2028c3, + 0x214f04, + 0x206643, + 0x2392c4, + 0x21f603, + 0x2554c4, + 0x2e4084, + 0x2503c4, + 0x23ddc3, + 0x2109c3, + 0x21f143, + 0x29f085, + 0x2330c3, + 0x219683, + 0x27b403, + 0x21bc04, + 0x3de844, + 0x23c0c5, + 0x1b9688, + 0x3c3704, + 0x3c1386, + 0x3a24c4, + 0x202202, + 0x229147, + 0x24c707, + 0x251604, + 0x2f3d05, + 0x395305, + 0x22f2c5, + 0x2503c4, + 0x268e48, + 0x238646, + 0x365588, + 0x276445, + 0x2dfa85, + 0x273e04, + 0x21f143, + 0x30a904, + 0x37f286, + 0x2130c3, + 0x21bc04, + 0x275485, + 0x24e884, + 0x2adec4, + 0x23d942, + 0x257106, + 0x3b5b46, + 0x31a605, 0x2000c2, - 0x248343, - 0x3260c302, - 0x3d0584, + 0x250b03, + 0xf3106, + 0x3ce02202, + 0x21ce04, + 0x191384, + 0x65685, 0x200382, - 0x211543, - 0x209082, - 0x20a803, + 0x206543, + 0x3d2070c2, + 0x2109c3, 0x2003c2, - 0x2f1d06, - 0x20c603, - 0x205b03, - 0x9fe08, - 0x9fe08, - 0x228b03, - 0x6d9c3, + 0x3070c6, + 0x213dc3, + 0x1e7005, + 0x200f83, + 0x1b9688, + 0x14f8cc3, + 0x1b9688, + 0x205503, + 0xf9d4c, 0x2000c2, - 0x3320c302, - 0x228b03, - 0x2623c3, - 0x201143, - 0x22c344, - 0x20a803, - 0x216603, - 0x9fe08, + 0x3de02202, + 0x205503, + 0x278cc3, + 0x33c683, + 0x20f444, + 0x2109c3, + 0x21f143, + 0x1b9688, + 0x126947, + 0x5860a, 0x2000c2, - 0x33a0c302, - 0x22c0c3, - 0x20a803, - 0xca43, - 0x216603, + 0x3e602202, + 0x206643, + 0x2109c3, + 0x21f143, 0x682, - 0x206902, - 0x20ff42, - 0x20e403, - 0x2ed343, + 0x209a02, + 0x224b42, + 0x20f743, + 0x303643, 0x2000c2, - 0x12eb85, - 0x9fe08, - 0x176c87, - 0x20c302, - 0x232c43, - 0x24b304, - 0x2020c3, - 0x228b03, - 0x204f43, - 0x211543, - 0x20a803, - 0x213dc3, - 0x216603, - 0x233c43, - 0x1b8a13, - 0x127c94, - 0x12eb85, - 0x176c87, - 0x10f246, - 0x11b7cb, - 0x39346, - 0x531c7, - 0x38a06, + 0x14cb05, + 0x1b9688, + 0xf08c7, + 0x202202, + 0x21f603, + 0x2554c4, + 0x203b43, + 0x205503, + 0x2036c3, + 0x206543, + 0x2109c3, + 0x20f4c3, + 0x21f143, + 0x213003, + 0xcbd48, + 0xf83, + 0x145213, + 0x148d14, + 0x14cb05, + 0xf08c7, + 0x26e49, + 0x11b646, + 0x11090b, + 0x34106, + 0x61d47, + 0x1dbac6, 0x649, - 0x160d4a, - 0x8984d, - 0x1263cc, - 0x11300a, - 0x45c88, - 0x175305, - 0xa108, - 0x13686, - 0x1be2c6, - 0x3e006, - 0x602, - 0x209802, - 0x3b04, - 0x9bb86, - 0x184410, - 0x8170e, - 0x2846, - 0x1841cc, - 0x3537314b, - 0x12eb85, - 0x1426cb, - 0x357be204, - 0x1a4107, - 0x25191, - 0x11f54a, - 0x22c0c3, - 0x63cc5, - 0x1bd708, - 0x12704, - 0x55b05, - 0x3588c906, - 0xa7786, - 0xc14c6, - 0x9174a, - 0x1a8883, - 0x35e0bfc4, - 0x4e9c9, - 0x12c047, - 0x1770a, - 0x14ce3c9, + 0x18540a, + 0x97bcd, + 0xdc10c, + 0x11e34a, + 0xa8ac8, + 0x1cf805, + 0x26e88, + 0x15d46, + 0x1d1b86, + 0x54146, + 0x204c02, + 0x26c4, + 0x170cc6, + 0x14e160e, + 0x1d5186, + 0x7440c, + 0x3fb72a4b, + 0x14cb05, + 0x14fb4b, + 0x3fe8c007, + 0x4028c00a, + 0x407d1ac4, + 0x50c9, + 0x9548, + 0x1bd207, + 0x25791, + 0x13064a, + 0x206643, + 0x40a8d788, + 0xfe005, + 0x1896c8, + 0x1b7344, + 0x4eb05, + 0xaeb47, + 0x1a9d0b, + 0x40e1f109, + 0x115c5, + 0x1702c6, + 0x163486, + 0x9d28a, + 0x10320c, + 0x1c1303, + 0x1e8684, + 0x413ed484, + 0x5c4c9, + 0x100ec7, + 0x588ca, + 0x14e5a49, 0x605, - 0xeac83, - 0x3622eb47, - 0x12abc5, - 0x153c6c6, - 0x153f846, - 0xace4c, - 0xfa308, - 0x3643d183, - 0xeee4b, - 0x118a4b, - 0x36a4528c, - 0x14070c3, - 0xbb048, - 0xef0c5, - 0xa2349, - 0x119c88, - 0x141db86, - 0x88147, - 0x36f5b149, - 0x117787, - 0x16074a, - 0x111acd, - 0x8148, - 0x13583, - 0xbdb03, - 0xfdc48, - 0x13584, - 0x1224c5, - 0x148d103, - 0xe85c7, - 0x372e85c3, - 0x377afc46, - 0x37af67c4, - 0x37f02f87, - 0xfdc44, - 0xfdc44, - 0xfdc44, - 0xfdc44, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x211543, - 0x20a803, - 0x216603, + 0x10f303, + 0x41637047, + 0x1f45, + 0x156ca86, + 0x140c406, + 0x15ce8c, + 0x10c348, + 0x41930845, + 0x41c413c3, + 0x110fc4, + 0x6948b, + 0x121e0b, + 0x4224f04c, + 0x1426143, + 0xcef48, + 0xd254b, + 0xaea09, + 0xd9143, + 0x124848, + 0x1422886, + 0x95607, + 0x42761949, + 0x30147, + 0x43aeba48, + 0xa19c4, + 0x1178c7, + 0xe040a, + 0x43f65188, + 0x11d3cd, + 0x1c6e09, + 0x1d7808, + 0x15c43, + 0x14493c9, + 0x4ac44, + 0x97c5, + 0x3c583, + 0x34106, + 0x3042, + 0x15c44, + 0x2a385, + 0x1aa884, + 0x142db83, + 0x1a6c7, + 0x42a1a6c3, + 0x42fcc386, + 0x4323ab84, + 0x436fddc7, + 0xfbc44, + 0x125f07, + 0xfbc44, + 0x125f07, + 0xfbc44, + 0xfbc44, + 0x125f07, + 0x1dee09, + 0x41, + 0x206643, + 0x21f603, + 0x205503, + 0x206543, + 0x2109c3, + 0x21f143, 0x2000c2, - 0x20c302, - 0x228b03, - 0x203dc2, - 0x20a803, - 0x216603, - 0x20c603, - 0x37fe4f, - 0x38020e, - 0x9fe08, - 0x22c0c3, - 0x41487, - 0x232c43, - 0x228b03, - 0x214543, - 0x20a803, - 0x216603, - 0x2784, - 0x1304, - 0x144444, - 0x21c0c3, - 0x374247, - 0x206082, - 0x26c3c9, - 0x200ac2, - 0x24c0cb, - 0x29d88a, - 0x29e589, + 0x202202, + 0x205503, + 0x203042, + 0x2109c3, + 0x21f143, + 0x213dc3, + 0x387fcf, + 0x38838e, + 0x1b9688, + 0x206643, + 0x49087, + 0x21f603, + 0x205503, + 0x211e43, + 0x2109c3, + 0x21f143, + 0x1d50c4, + 0x1d4704, + 0xa04, + 0x220fc3, + 0x3d5787, + 0x204782, + 0x279f49, + 0x200b02, + 0x25a88b, + 0x2ed3ca, + 0x3289c9, 0x200542, - 0x212ac6, - 0x38d7d5, - 0x24c215, - 0x231e53, - 0x24c793, - 0x212082, - 0x21e405, - 0x369e0c, - 0x27494b, - 0x297885, - 0x202542, - 0x299082, - 0x37bf46, - 0x202282, - 0x37bb46, - 0x20dccd, - 0x32a94c, - 0x226604, + 0x3b7706, + 0x25fd95, + 0x25a9d5, + 0x264ed3, + 0x25af53, + 0x216302, + 0x228645, + 0x3c340c, + 0x2815cb, + 0x259e85, + 0x206182, + 0x2f45c2, + 0x2f45c6, + 0x2028c2, + 0x296186, + 0x23e88d, + 0x258d4c, + 0x3c7504, 0x200882, - 0x20be02, - 0x22e9c8, + 0x210342, + 0x28c748, 0x200202, - 0x30e386, - 0x30e38f, - 0x393f90, - 0x21f204, - 0x38d995, - 0x231fd3, - 0x21cf83, - 0x349d0a, - 0x208b87, - 0x369349, - 0x2175c7, - 0x227682, + 0x33d3c6, + 0x39d54f, + 0x3d47d0, + 0x2fd044, + 0x25ff55, + 0x265053, + 0x214ec3, + 0x35898a, + 0x38b6c7, + 0x392409, + 0x313d87, + 0x269782, 0x200282, - 0x3b4e46, - 0x203c02, - 0x9fe08, - 0x208082, - 0x208342, - 0x21e9c7, - 0x330307, - 0x330311, - 0x218585, - 0x21858e, - 0x21968f, - 0x209582, - 0x373907, - 0x21c708, - 0x205b82, - 0x2c1142, - 0x21bb46, - 0x21bb4f, - 0x269f10, - 0x22a8c2, - 0x204042, - 0x251c88, - 0x204043, - 0x25c6c8, - 0x2db50d, - 0x2094c3, - 0x3bc3c8, - 0x27f40f, - 0x27f7ce, - 0x2fe4ca, - 0x2da0d1, - 0x2da550, - 0x2dc90d, - 0x2dcc4c, - 0x2ff6c7, - 0x349e87, - 0x342c89, - 0x226702, - 0x201ec2, - 0x2553cc, - 0x2556cb, - 0x200d42, - 0x2c4946, - 0x202c82, + 0x3caa06, + 0x206202, + 0x1b9688, + 0x20b4c2, + 0x20b782, + 0x20b787, + 0x3aeb47, + 0x3aeb51, + 0x21d0c5, + 0x21d0ce, + 0x21e8cf, + 0x202fc2, + 0x221007, + 0x2211c8, + 0x201002, + 0x220302, + 0x210506, + 0x21050f, + 0x2711d0, + 0x22d3c2, + 0x201782, + 0x229288, + 0x201783, + 0x26d748, + 0x23decd, + 0x202f03, + 0x3d03c8, + 0x26220f, + 0x2625ce, + 0x214d8a, + 0x2eebd1, + 0x2ef050, + 0x2deecd, + 0x2df20c, + 0x381dc7, + 0x358b07, + 0x3c2a49, + 0x2170c2, + 0x2011c2, + 0x263b4c, + 0x263e4b, + 0x203402, + 0x39ba06, + 0x204102, 0x200482, - 0x28cac2, - 0x20c302, - 0x22c784, - 0x237d87, - 0x22ae02, - 0x23cbc7, - 0x23ed47, - 0x22e002, - 0x22dac2, - 0x241345, - 0x259dc2, - 0x382a4e, - 0x3c91cd, - 0x232c43, - 0x28658e, - 0x3d234d, - 0x32fe43, - 0x202102, - 0x284744, - 0x24a542, - 0x2253c2, - 0x39b645, - 0x39ce07, - 0x243f82, - 0x20c202, - 0x24af07, - 0x24ed48, - 0x2b12c2, - 0x278086, - 0x25524c, - 0x25558b, - 0x203d42, - 0x25d0cf, - 0x25d490, - 0x25d88f, - 0x25dc55, - 0x25e194, - 0x25e68e, - 0x25ea0e, - 0x25ed8f, - 0x25f14e, - 0x25f4d4, - 0x25f9d3, - 0x25fe8d, - 0x276a09, - 0x28b243, - 0x2020c2, - 0x35c2c5, - 0x3cfd46, + 0x3547c2, + 0x202202, + 0x22ec04, + 0x23bcc7, + 0x22dd42, + 0x243c87, + 0x246f47, + 0x242982, + 0x211802, + 0x248f45, + 0x254302, + 0x2b52ce, + 0x37b2cd, + 0x21f603, + 0x2936ce, + 0x2d49cd, + 0x374243, + 0x202482, + 0x240dc4, + 0x213242, + 0x202442, + 0x3aa7c5, + 0x24c1c7, + 0x24dc42, + 0x20fd02, + 0x253c47, + 0x25c848, + 0x2596c2, + 0x286fc6, + 0x2639cc, + 0x263d0b, + 0x208102, + 0x26db4f, + 0x26df10, + 0x26e30f, + 0x26e6d5, + 0x26ec14, + 0x26f10e, + 0x26f48e, + 0x26f80f, + 0x26fbce, + 0x26ff54, + 0x270453, + 0x27090d, + 0x285809, + 0x299443, + 0x2030c2, + 0x360605, + 0x2045c6, 0x200382, - 0x3776c7, - 0x228b03, + 0x2f7c47, + 0x205503, 0x200642, - 0x231448, - 0x2da311, - 0x2da750, + 0x233488, + 0x2eee11, + 0x2ef250, + 0x206a42, + 0x298707, 0x202b82, - 0x28a387, - 0x201742, - 0x247f07, - 0x24e082, - 0x328c49, - 0x37bf07, - 0x296c48, - 0x28c746, - 0x28f303, - 0x28f305, - 0x21d702, + 0x259887, + 0x206982, + 0x33a609, + 0x2f4587, + 0x298bc8, + 0x3cf606, + 0x303543, + 0x398805, + 0x22a2c2, 0x2004c2, - 0x3b5245, - 0x383f45, - 0x201b02, - 0x22aec3, - 0x342a47, - 0x20c907, - 0x201f82, - 0x201f84, - 0x20e503, - 0x2ebf89, - 0x20e508, - 0x203102, - 0x205f82, - 0x2eb887, - 0x3dd285, - 0x33fb88, - 0x34e347, - 0x21a7c3, - 0x29ba06, - 0x2dc78d, - 0x2dcb0c, - 0x2d5d46, - 0x204b02, - 0x21fc02, - 0x206a42, - 0x27f28f, - 0x27f68e, - 0x3cc6c7, - 0x206702, - 0x295d05, - 0x295d06, - 0x21d902, - 0x200bc2, - 0x28d746, - 0x2062c3, - 0x206586, - 0x2cc185, - 0x2cc18d, - 0x2cc7d5, - 0x2cd88c, - 0x2cdc0d, - 0x2cdf52, - 0x205a02, - 0x26bf42, - 0x2050c2, - 0x3dbec6, - 0x3b0d86, - 0x202f42, - 0x3cfdc6, - 0x218d42, - 0x374a45, + 0x3c5ec5, + 0x3dbd85, + 0x201282, + 0x211f83, + 0x2a1a47, + 0x3d1e07, + 0x201702, + 0x3878c4, + 0x207783, + 0x3ee109, + 0x207788, + 0x206b42, + 0x209582, + 0x22bb07, + 0x3b6b85, + 0x258488, + 0x228347, + 0x225ac3, + 0x370b46, + 0x2ded4d, + 0x2df0cc, + 0x3898c6, 0x202f82, - 0x382b89, - 0x22330c, - 0x22364b, + 0x202042, + 0x200ec2, + 0x26208f, + 0x26248e, + 0x395387, + 0x201e42, + 0x23d4c5, + 0x23d4c6, + 0x21cf02, + 0x201502, + 0x29a0c6, + 0x245e43, + 0x3c2346, + 0x2e2c05, + 0x2e2c0d, + 0x2e3915, + 0x2e4f0c, + 0x2e528d, + 0x2e55d2, + 0x203c42, + 0x27d202, + 0xf9d4c, + 0x201b82, + 0x300486, + 0x3cda46, + 0x45295a04, + 0x201f42, + 0x204646, + 0x203902, + 0x25f385, + 0x206282, + 0x2b5409, + 0x21634c, + 0x21668b, 0x2003c2, - 0x24f708, - 0x201902, - 0x200a82, - 0x271f86, - 0x2e4045, - 0x200a87, - 0x228445, - 0x2563c5, - 0x2091c2, - 0x20a1c2, - 0x2161c2, - 0x3a7c87, - 0x2f1dcd, - 0x2f214c, - 0x243047, - 0x278002, - 0x201c82, - 0x3c63c8, - 0x201c88, - 0x32c1c8, - 0x2faf84, - 0x2c5807, - 0x33e603, - 0x223c42, - 0x212842, - 0x2f3749, - 0x26aec7, - 0x216102, - 0x272385, - 0x220082, - 0x20b182, - 0x2fd083, - 0x2fd086, - 0x2fd202, - 0x301b02, + 0x25df08, + 0x205842, + 0x206702, + 0x281386, + 0x28bb05, + 0x38cf47, + 0x33e845, + 0x2746c5, + 0x207202, + 0x226f42, + 0x2020c2, + 0x2b0d07, + 0x30718d, + 0x30750c, + 0x237447, + 0x286f42, + 0x201402, + 0x3cac08, + 0x201408, + 0x2ec9c8, + 0x3ba644, + 0x3ef987, + 0x304a03, + 0x271c02, + 0x20bc02, + 0x307f09, + 0x35f407, + 0x202b02, + 0x2819c5, + 0x21a002, + 0x21ec82, + 0x30dd03, + 0x30dd06, + 0x30e242, + 0x310e82, 0x200402, - 0x36c686, - 0x2aba07, - 0x215f02, + 0x204746, + 0x240d07, + 0x201182, 0x200902, - 0x25c50f, - 0x2863cd, - 0x3b12ce, - 0x3d21cc, - 0x204bc2, - 0x203d82, - 0x28c585, - 0x320886, - 0x200b82, - 0x204d42, + 0x26d58f, + 0x29350d, + 0x296b0e, + 0x2d484c, + 0x208ac2, + 0x202b42, + 0x3cf445, + 0x32c506, + 0x225402, + 0x203f42, 0x200682, - 0x286744, - 0x2db384, - 0x359786, - 0x204e82, - 0x286e87, - 0x23bc03, - 0x23bc08, - 0x23f748, - 0x37f1c7, - 0x24e306, - 0x201702, - 0x2183c3, - 0x2183c7, - 0x314946, - 0x2e7e85, - 0x2fb308, - 0x202602, - 0x3a9687, - 0x2411c2, - 0x293042, - 0x209442, - 0x219809, - 0x201082, - 0xc41c8, - 0x2021c2, - 0x2432c3, - 0x202247, - 0x205c42, - 0x22348c, - 0x22378b, - 0x2d5dc6, - 0x2eabc5, - 0x247c82, - 0x201942, - 0x2bf146, - 0x236483, - 0x328ec7, - 0x235282, - 0x2008c2, - 0x38d655, - 0x24c3d5, - 0x231d13, - 0x24c913, - 0x37f647, - 0x25b951, - 0x262d10, - 0x274d92, - 0x2779d1, - 0x284bc8, - 0x284bd0, - 0x2d7c8f, - 0x29d653, - 0x29e352, - 0x29ffd0, - 0x2a7b8f, - 0x2a9e12, - 0x305811, - 0x371353, - 0x3b78d2, - 0x2b2e8f, - 0x2cbe0e, - 0x2cd412, - 0x2d3c51, - 0x2d430f, - 0x2d830e, - 0x2d9791, - 0x2de010, - 0x2df0d2, - 0x2e8a91, - 0x2ef5d0, - 0x2fa4cf, - 0x2fd6d1, - 0x3029d0, - 0x31bb46, - 0x3adfc7, - 0x20ce47, + 0x2282c4, + 0x2dfa04, + 0x35ccc6, + 0x204842, + 0x293fc7, + 0x204843, + 0x23b6c8, + 0x23da88, + 0x2478c7, + 0x2611c6, 0x201a42, - 0x2824c5, - 0x30b247, - 0x20ff42, - 0x207e02, - 0x229545, - 0x220883, - 0x2bdfc6, - 0x2f1f8d, - 0x2f22cc, - 0x217042, - 0x369c8b, - 0x27480a, - 0x21e2ca, - 0x2bc0c9, - 0x2f0c0b, - 0x34e48d, - 0x30b94c, - 0x25b3ca, - 0x27108c, - 0x2758cb, - 0x2976cc, - 0x31ce0e, - 0x36710b, - 0x2b1d4c, - 0x2e2703, - 0x37aa86, - 0x3bcb02, - 0x2fbb02, - 0x25a083, - 0x20ff82, - 0x233b03, - 0x324b86, - 0x25de07, - 0x2e0e06, - 0x2e1e88, - 0x3428c8, - 0x31d5c6, - 0x200f02, - 0x30d94d, - 0x30dc8c, - 0x318c07, - 0x312e47, - 0x229942, - 0x216302, - 0x218342, - 0x279642, - 0x335056, - 0x33a4d5, - 0x33d6d6, - 0x346693, - 0x346d52, - 0x357d53, - 0x358492, - 0x3aa4cf, - 0x3bbb18, - 0x3bc5d7, - 0x3bdc19, - 0x3be7d8, - 0x3bf698, - 0x3c46d7, - 0x3c57d7, - 0x3c7016, - 0x3ca6d3, - 0x3cbc95, - 0x3cc992, - 0x3cce13, + 0x204083, + 0x204087, + 0x282486, + 0x2d9985, + 0x283508, + 0x203c82, + 0x2f5fc7, + 0x20e7c2, + 0x2b26c2, + 0x202e82, + 0x21ea49, + 0x20de02, + 0x18b88, + 0x2019c2, + 0x25b383, + 0x3501c7, + 0x202a42, + 0x2164cc, + 0x2167cb, + 0x389946, + 0x312485, + 0x45606b83, + 0x201b42, + 0x20c642, + 0x2d0a06, + 0x2274c3, + 0x36af87, + 0x26bac2, + 0x2008c2, + 0x25fc15, + 0x25ab95, + 0x264d93, + 0x25b0d3, + 0x284447, + 0x2a7e51, + 0x2c2290, + 0x396092, + 0x2c16d1, + 0x2c4d48, + 0x2c4d50, + 0x2c810f, + 0x2ed193, + 0x3a8152, + 0x2e2810, + 0x2e71cf, + 0x2e9fd2, + 0x2eab51, + 0x2ed913, + 0x2ee252, + 0x2f1b0f, + 0x2f2c0e, + 0x2f53d2, + 0x3287d1, + 0x3063cf, + 0x30bb4e, + 0x30c511, + 0x30e5d0, + 0x311a12, + 0x3132d1, + 0x330f10, + 0x33db4f, + 0x37eb11, + 0x3e2250, + 0x32a506, + 0x3385c7, + 0x20cf47, + 0x204042, + 0x290285, + 0x319187, + 0x224b42, + 0x202d02, + 0x294ac5, + 0x223683, + 0x3de2c6, + 0x30734d, + 0x30768c, + 0x2046c2, + 0x3c328b, + 0x28148a, + 0x283b8a, + 0x230b09, + 0x2cfa4b, + 0x305ecd, + 0x22848c, + 0x31988a, + 0x2464cc, + 0x249fcb, + 0x259ccc, + 0x27f5ce, + 0x284e8b, + 0x2a45cc, + 0x2cad83, + 0x325e86, + 0x365182, + 0x221902, + 0x25eb03, + 0x201102, + 0x22fd43, + 0x3c26c6, + 0x26e887, + 0x2d69c6, + 0x3a8cc8, + 0x201108, + 0x214786, 0x20c302, - 0x20a803, - 0x216603, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x211543, - 0x217b84, - 0x20a803, - 0x216603, - 0x20c603, + 0x319fcd, + 0x31a30c, + 0x321fc7, + 0x31e187, + 0x211202, + 0x219882, + 0x204002, + 0x28b082, + 0x33d2d6, + 0x342515, + 0x344cd6, + 0x34a393, + 0x34aa52, + 0x35add3, + 0x35b452, + 0x3b480f, + 0x3c8b58, + 0x3ca497, + 0x3cde99, + 0x3cfb18, + 0x3d09d8, + 0x3d1557, + 0x3d2c17, + 0x3d6d16, + 0x3e2e93, + 0x3e3595, + 0x3e3fd2, + 0x3e4453, + 0x17082, + 0x45a2c284, + 0x45fc7448, + 0x2c45, + 0x202202, + 0x2109c3, + 0x232c2, + 0x21f143, + 0x206643, + 0x21f603, + 0x205503, + 0x206543, + 0x294744, + 0x2109c3, + 0x21f143, + 0x213dc3, 0x2000c2, - 0x203042, - 0x39e946c5, - 0x3a219305, - 0x3a675c06, - 0x9fe08, - 0x3aab3405, - 0x20c302, - 0x201d02, - 0x3aefedc5, - 0x3b280405, - 0x3b681c47, - 0x3ba82949, - 0x3bf064c4, + 0x213c82, + 0x46e9f385, + 0x4724bf85, + 0x47669d46, + 0x1b9688, + 0x47ac8685, + 0x202202, + 0x201482, + 0x47f69f05, + 0x4828e105, + 0x4868ef07, + 0x48a760c9, + 0x48fb60c4, 0x200382, 0x200642, - 0x3c25aec5, - 0x3c6998c9, - 0x3cb34708, - 0x3ceafc45, - 0x3d313987, - 0x3d622508, - 0x3db11985, - 0x3de9a406, - 0x3e243789, - 0x3e6d1dc8, - 0x3eac45c8, - 0x3ee99f0a, - 0x3f277244, - 0x3f605285, - 0x3fac0b08, - 0x3fe01885, - 0x213ec2, - 0x40242a83, - 0x406a64c6, - 0x40b4f408, - 0x40e1f986, - 0x412dd348, - 0x41779b06, - 0x41a3f204, - 0x41e05642, - 0x427315c7, - 0x42aacb84, - 0x42e79cc7, - 0x433c4d87, + 0x4925b745, + 0x4969ea09, + 0x49a11008, + 0x49ec0a45, + 0x4a355507, + 0x4a613388, + 0x4ab1db05, + 0x4aea6d46, + 0x4b24c849, + 0x4b79ecc8, + 0x4bad8288, + 0x4bea778a, + 0x4c3cc904, + 0x4c6b5cc5, + 0x4cab3ac8, + 0x4ce4e685, + 0x217702, + 0x4d201e43, + 0x4d6b41c6, + 0x4da48908, + 0x4dfc98c6, + 0x4e214888, + 0x4e7d3446, + 0x4ea52d84, + 0x4ee018c2, + 0x4f6e9907, + 0x4fabbb04, + 0x4fe88f07, + 0x503ea507, 0x2003c2, - 0x4369e985, - 0x43a88bc4, - 0x43ed0e07, - 0x4423b747, - 0x44684586, - 0x44a81485, - 0x44e999c7, - 0x452d1c48, - 0x457c5107, - 0x45b48289, - 0x45ed3985, - 0x463102c7, - 0x46693d06, - 0x46e4b, - 0x46a7b288, - 0x2221cd, - 0x27d049, - 0x28858b, - 0x2aa48b, - 0x2b734b, - 0x31368b, - 0x320a8b, - 0x320d4b, - 0x321b89, - 0x32398b, - 0x323c4b, - 0x32430b, - 0x32548a, - 0x3259ca, - 0x325fcc, - 0x32bc4b, - 0x32c3ca, - 0x3419ca, - 0x34d0ce, - 0x35024e, - 0x3505ca, - 0x3521ca, - 0x352bcb, - 0x352e8b, - 0x353b0b, - 0x36d78b, - 0x36dd8a, - 0x36ea4b, - 0x36ed0a, - 0x36ef8a, - 0x36f20a, - 0x38decb, - 0x39360b, - 0x395ace, - 0x395e4b, - 0x39cfcb, - 0x39de8b, - 0x3a124a, - 0x3a14c9, - 0x3a170a, - 0x3a31ca, - 0x3bb50b, - 0x3c8c0b, - 0x3c960a, - 0x3ca10b, - 0x3d38cb, - 0x3dc34b, - 0x46e82f08, - 0x47288fc9, - 0x476a21c9, - 0x47ae4d08, - 0x359505, - 0x218e03, - 0x27e244, - 0x2abc05, - 0x306206, - 0x34d545, - 0x288844, - 0x3775c8, - 0x3197c5, - 0x295604, - 0x3c17c7, - 0x2a154a, - 0x381fca, - 0x3cc7c7, - 0x218d07, - 0x2de547, - 0x282bc7, - 0x35e6c5, - 0x3b0106, - 0x3b0347, - 0x3bdb04, - 0x2f1246, - 0x2f1146, - 0x3b06c5, - 0x355784, - 0x29af46, - 0x2a0607, - 0x26a746, - 0x31f207, - 0x27e303, - 0x39c446, - 0x251ec5, - 0x281d47, - 0x267aca, - 0x231544, - 0x220c88, - 0x310809, - 0x2cc587, - 0x38f346, - 0x28ee48, - 0x2200c9, - 0x369504, - 0x35c644, - 0x2d5085, - 0x225d48, - 0x2ca407, - 0x2f3249, - 0x228ec8, - 0x315686, - 0x229a46, - 0x29b888, - 0x371b06, - 0x219305, - 0x284646, - 0x27a648, - 0x27f186, - 0x25440b, - 0x292ec6, - 0x29d1cd, - 0x3c12c5, - 0x2aca46, - 0x210985, - 0x3b91c9, - 0x249507, - 0x3a4a48, - 0x314486, - 0x29c489, - 0x3b8486, - 0x267a45, - 0x215146, - 0x2c9006, - 0x2cee49, - 0x2b9b06, - 0x2a1247, - 0x2a4385, - 0x207683, - 0x223cc5, - 0x2affc7, - 0x36a486, - 0x3c11c9, - 0x275c06, - 0x279ec6, - 0x21a549, - 0x284049, - 0x2a4907, - 0x344e08, - 0x2a75c9, - 0x282148, - 0x3929c6, - 0x2dab45, - 0x278eca, - 0x279f46, - 0x21ce06, - 0x2d28c5, - 0x24ff08, - 0x2eb407, - 0x22f24a, - 0x24bb06, - 0x2f4745, - 0x302086, - 0x328687, - 0x38f207, - 0x21b145, - 0x267c05, - 0x269d86, - 0x26e4c6, - 0x27fdc6, - 0x226384, - 0x2835c9, - 0x28a146, - 0x2fd3ca, - 0x2278c8, - 0x30ffc8, - 0x381fca, - 0x223fc5, - 0x2a0545, - 0x3c1e08, - 0x2bcc08, - 0x266e07, - 0x226b86, - 0x338748, - 0x20e887, - 0x2815c8, - 0x2b8cc6, - 0x285308, - 0x298406, - 0x27ca47, - 0x3229c6, - 0x29af46, - 0x26ed4a, - 0x2d5ec6, - 0x2dab49, - 0x368506, - 0x21eb0a, - 0x23f209, - 0x2f2786, - 0x2baac4, - 0x35c38d, - 0x289247, - 0x2e6186, - 0x2c4485, - 0x3b8505, - 0x38fe46, - 0x2d0c49, - 0x2b7907, - 0x27bb46, - 0x2c9e46, - 0x2888c9, - 0x359a44, - 0x244f84, - 0x340e88, - 0x236846, - 0x2a3e08, - 0x2150c8, - 0x219447, - 0x3b5b89, - 0x27ffc7, - 0x2b32ca, - 0x2f420f, - 0x26f44a, - 0x28c385, - 0x27a885, - 0x214f05, - 0x21f147, - 0x267083, - 0x345008, - 0x20ef06, - 0x20f009, - 0x3cb186, - 0x2d0487, - 0x29c249, - 0x3a4948, - 0x2d2987, - 0x31da43, - 0x359585, - 0x3281c5, - 0x2261cb, - 0x201944, - 0x308804, - 0x278686, - 0x31dc07, - 0x39abca, - 0x242b07, - 0x2ff907, - 0x280405, - 0x3bfc85, - 0x26de89, - 0x29af46, - 0x24298d, - 0x33fac5, - 0x2b6243, - 0x23ffc3, - 0x3d0605, - 0x35e345, - 0x28ee48, - 0x27c487, - 0x244d06, - 0x2a1e46, - 0x229e05, - 0x232f07, - 0x2e6d07, - 0x3db5c7, - 0x20530a, - 0x39c508, - 0x226384, - 0x27ef07, - 0x27ec47, - 0x353106, - 0x297a87, - 0x2e0388, - 0x360f08, - 0x249406, - 0x218f48, - 0x2b9b84, - 0x3b0346, - 0x238786, - 0x3aa006, - 0x345606, - 0x219cc4, - 0x282c86, - 0x2c3106, - 0x29b306, - 0x22f846, - 0x3c6986, - 0x2e01c6, - 0x244c08, - 0x2b4d08, - 0x2d6848, - 0x34d748, - 0x3c1d86, - 0x209a85, - 0x223c86, - 0x2afcc5, - 0x391e47, - 0x228f85, + 0x506abc05, + 0x50a57504, + 0x50f70607, + 0x5123ae07, + 0x51692306, + 0x51a8eb05, + 0x51ea5f87, + 0x522c8d48, + 0x5260c647, + 0x52abdf89, + 0x52ee3e85, + 0x53314f87, + 0x5369e706, + 0x1eccb, + 0x53bdcc08, + 0x231e4d, + 0x269809, + 0x28308b, + 0x29c10b, + 0x2b7acb, + 0x3e550b, + 0x32c70b, + 0x32c9cb, + 0x32d349, + 0x32e34b, + 0x32e60b, + 0x32eb8b, + 0x32f84a, + 0x32fd8a, + 0x33038c, + 0x33434b, + 0x334d8a, + 0x3485ca, + 0x350e8e, + 0x351f8e, + 0x35230a, + 0x354d8a, + 0x355b0b, + 0x355dcb, + 0x3568cb, + 0x37680b, + 0x376e0a, + 0x377acb, + 0x377d8a, + 0x37800a, + 0x37828a, + 0x395c8b, + 0x39ca0b, + 0x39f5ce, + 0x39f94b, + 0x3a69cb, + 0x3a7ccb, + 0x3abc8a, + 0x3abf09, + 0x3ac14a, + 0x3ada4a, + 0x3c854b, + 0x3e058b, + 0x3e140a, + 0x3e28cb, + 0x3e898b, + 0x3f218b, + 0x53e90e08, + 0x54297009, + 0x546ae889, + 0x54af64c8, + 0x35ca45, 0x20ba83, - 0x20ca85, - 0x230fc4, - 0x3c6ac5, - 0x201903, - 0x393907, - 0x36d1c8, - 0x31f2c6, - 0x376e0d, - 0x27a846, - 0x29a8c5, - 0x219803, - 0x2c04c9, - 0x359bc6, - 0x296206, - 0x398b84, - 0x26f3c7, - 0x36c186, - 0x2b7bc5, - 0x242943, - 0x3d7004, - 0x27ee06, - 0x238884, - 0x2e9f88, - 0x3befc9, - 0x309209, - 0x2a3c0a, - 0x2a54cd, - 0x2318c7, - 0x3ba1c6, - 0x20a204, - 0x282949, - 0x287b88, - 0x288e46, - 0x234b46, - 0x297a87, - 0x2c1246, - 0x34fc46, - 0x2ffa86, - 0x3c4e0a, - 0x222508, - 0x2e3805, - 0x33e9c9, - 0x2cab8a, - 0x305288, - 0x29f1c8, - 0x296188, - 0x2e710c, - 0x350805, - 0x2a20c8, - 0x2b5006, - 0x317646, - 0x3d8287, - 0x242a05, - 0x2847c5, - 0x3090c9, - 0x20ac07, - 0x20efc5, - 0x237187, - 0x23ffc3, - 0x2cb045, + 0x256884, + 0x382285, + 0x3b5e06, + 0x3537c5, + 0x295fc4, + 0x2f7b48, + 0x326d45, + 0x2a0a44, + 0x3cb1c7, + 0x2ada4a, + 0x2ffa8a, + 0x395487, + 0x241d07, + 0x2f2007, + 0x25b8c7, + 0x3a2fc5, + 0x275b46, + 0x2d6e47, + 0x24cfc4, + 0x2cd406, + 0x2fb206, + 0x3afbc5, + 0x381a84, + 0x2ab846, + 0x2acc87, + 0x2269c6, + 0x30ef07, + 0x2a0303, + 0x3c4ac6, + 0x2294c5, + 0x28f007, + 0x27990a, + 0x233584, + 0x20ec08, + 0x2bd889, + 0x2c5787, + 0x334c06, + 0x2e9a48, + 0x3ea889, + 0x23a704, + 0x280544, + 0x213785, + 0x2d1508, + 0x2e1247, + 0x311049, + 0x2455c8, + 0x3218c6, + 0x245946, + 0x2a84c8, + 0x375946, + 0x24bf85, + 0x2923c6, + 0x289348, + 0x25cd86, + 0x262e0b, + 0x29b606, + 0x2aa20d, + 0x20ab45, + 0x2bb9c6, + 0x20e0c5, + 0x235249, + 0x371cc7, + 0x210e08, + 0x2be906, + 0x2a9449, + 0x356e06, + 0x279885, + 0x213686, + 0x2f3f06, + 0x2e62c9, + 0x2cde86, + 0x2c7d47, + 0x2b1705, + 0x211d03, + 0x262f85, + 0x3c2447, + 0x375406, + 0x20aa49, + 0x269d46, + 0x2805c6, + 0x244289, + 0x291dc9, + 0x2b1c87, + 0x366448, + 0x29d849, + 0x28ff08, + 0x2de7c6, + 0x2ef645, + 0x287e0a, + 0x280646, + 0x3542c6, + 0x2e9845, + 0x25bd48, + 0x351507, + 0x23118a, + 0x255cc6, + 0x24a205, + 0x311746, + 0x29fa47, + 0x334ac7, + 0x31fb85, + 0x279a45, + 0x271046, + 0x275786, + 0x27d446, + 0x2390c4, + 0x291209, + 0x2984c6, + 0x3e58ca, 0x21ac08, - 0x283347, - 0x29f089, - 0x2dedc5, - 0x3ae2c4, - 0x2a5188, - 0x331707, - 0x2d2b48, - 0x3d36c8, - 0x2adbc5, - 0x21f506, - 0x249886, - 0x2d5449, - 0x2b3f47, - 0x2b0386, - 0x3d00c7, - 0x205083, - 0x3064c4, - 0x2d8c85, - 0x233044, - 0x248d84, - 0x3890c7, - 0x2651c7, - 0x27bd04, - 0x29eed0, - 0x33ebc7, - 0x3bfc85, - 0x2f764c, - 0x32a2c4, - 0x2b2b48, - 0x27c949, - 0x385146, - 0x319dc8, - 0x270d84, - 0x278988, - 0x331dc6, - 0x26ebc8, - 0x2a0bc6, - 0x2d004b, - 0x32de45, - 0x2d8b08, - 0x213304, - 0x3bf40a, - 0x29f089, - 0x3228c6, - 0x225fc8, - 0x258305, - 0x2bfd44, - 0x2b2a46, - 0x3db488, - 0x282f08, - 0x338fc6, - 0x301104, - 0x278e46, - 0x280047, - 0x279bc7, - 0x297a8f, - 0x32eec7, - 0x2f2847, - 0x295bc5, - 0x376185, - 0x2a45c9, - 0x2d7886, - 0x389305, - 0x284347, - 0x2cd008, - 0x2f9c05, - 0x3229c6, - 0x227708, - 0x21f98a, - 0x3db188, - 0x28d4c7, - 0x2f4646, - 0x33e986, + 0x314c88, + 0x2ffa8a, + 0x248ac5, + 0x2acbc5, + 0x3cc688, + 0x384008, + 0x241147, + 0x39b706, + 0x340488, + 0x3f3247, + 0x28f148, + 0x2cd306, + 0x292bc8, + 0x2a53c6, + 0x2765c7, + 0x35f646, + 0x2ab846, + 0x22780a, + 0x22ec86, + 0x2ef649, + 0x2fef06, + 0x20b8ca, + 0x252d89, + 0x307b46, + 0x2ce7c4, + 0x3606cd, + 0x28df47, + 0x3c5386, + 0x2d8145, + 0x356e85, + 0x33ca86, + 0x2c6a49, + 0x2da647, + 0x28a106, + 0x37ce46, + 0x278789, + 0x24bec4, + 0x307c44, + 0x3bdc48, + 0x35fac6, + 0x2b1188, + 0x2f6dc8, + 0x261787, + 0x2fd349, + 0x3ce787, + 0x2c854a, + 0x3089cf, + 0x3a4d8a, + 0x3cf245, + 0x289585, + 0x20cb45, + 0x2fcf87, + 0x28ae83, + 0x366648, + 0x273146, + 0x273249, + 0x358446, + 0x3667c7, + 0x2a9209, + 0x210d08, + 0x235407, + 0x32b3c3, + 0x35cac5, + 0x29f585, + 0x238f0b, + 0x24e744, + 0x315904, + 0x2875c6, + 0x32b587, + 0x39834a, + 0x280ec7, + 0x3467c7, + 0x28e105, + 0x3d7285, + 0x28f689, + 0x2ab846, + 0x280d4d, + 0x3ca045, + 0x2cb083, + 0x21da03, + 0x22ff05, + 0x340d85, + 0x2e9a48, + 0x28a8c7, + 0x2405c6, + 0x2ae506, + 0x22bcc5, + 0x236347, + 0x36a2c7, + 0x238507, + 0x2b5d4a, + 0x3c4b88, + 0x2390c4, + 0x2907c7, + 0x28d2c7, + 0x362686, + 0x2a4a47, + 0x31ad08, + 0x3855c8, + 0x27ed46, + 0x241f48, + 0x2cdf04, + 0x2d6e46, + 0x267486, + 0x2fb406, + 0x335986, + 0x211cc4, + 0x25b986, + 0x2d6b46, + 0x2a7c86, + 0x227806, + 0x3cbf86, + 0x2fc686, + 0x2404c8, + 0x2c92c8, + 0x2ec248, + 0x3539c8, + 0x3cc606, + 0x2034c5, + 0x294106, + 0x2c0ac5, + 0x39a847, + 0x245685, + 0x2114c3, + 0x3202c5, + 0x3ec504, + 0x3cc0c5, + 0x2200c3, + 0x3525c7, + 0x2dd908, + 0x30efc6, + 0x2bf20d, + 0x289546, + 0x2a7205, + 0x21ea43, + 0x2d2c89, + 0x24c046, + 0x2a6546, + 0x2afb84, + 0x3a4d07, + 0x347b06, + 0x2da905, + 0x261643, + 0x212584, + 0x28d486, + 0x3aae04, + 0x3bd448, + 0x208249, + 0x27f209, + 0x2b0f8a, + 0x2b2e8d, + 0x233907, + 0x394fc6, + 0x226f84, + 0x2760c9, + 0x295048, + 0x296e86, + 0x23cb06, + 0x2a4a47, + 0x370046, + 0x21d946, + 0x2fe906, + 0x3ea58a, + 0x213388, + 0x22a685, + 0x2fe709, + 0x3d92ca, + 0x318ec8, + 0x2ac448, + 0x2a64c8, + 0x3721cc, + 0x32cc45, + 0x2ae788, + 0x2ce3c6, + 0x36f986, + 0x2dec07, + 0x280dc5, + 0x25ccc5, + 0x27f0c9, + 0x2053c7, + 0x273205, + 0x21fd07, + 0x21da03, + 0x2e1c05, + 0x21b548, + 0x263307, + 0x2ac309, + 0x2cf105, + 0x2fb984, + 0x329e48, + 0x3d8147, + 0x2355c8, + 0x20e208, + 0x397bc5, + 0x273046, + 0x213a46, + 0x3af7c9, + 0x267587, + 0x2c0f06, + 0x3bf107, + 0x203b83, + 0x3b60c4, + 0x3cd5c5, + 0x236484, + 0x24dc84, + 0x24bc07, + 0x278647, + 0x28a2c4, + 0x2ac150, + 0x346947, + 0x3d7285, + 0x3dc28c, + 0x20dfc4, + 0x2bedc8, + 0x2764c9, + 0x2c4ac6, + 0x324988, + 0x256584, + 0x2878c8, + 0x2e0c46, + 0x227688, + 0x2ad246, + 0x2e93cb, + 0x3b9a85, + 0x3cd448, + 0x208684, + 0x20868a, + 0x2ac309, + 0x290f86, + 0x3011c8, + 0x295c05, + 0x3c27c4, + 0x2becc6, + 0x2383c8, + 0x290e08, + 0x339746, + 0x34d704, + 0x287d86, + 0x3ce807, + 0x288e07, + 0x2a4a4f, + 0x34ce47, + 0x3991c7, + 0x36f845, + 0x3da505, + 0x2b1949, + 0x2e8bc6, + 0x28ec45, + 0x2920c7, + 0x2e6dc8, + 0x238d45, + 0x35f646, + 0x21aa48, + 0x3c98ca, + 0x24d6c8, + 0x299e47, + 0x308e06, + 0x2fe6c6, 0x2003c3, - 0x208a43, - 0x2cad49, - 0x2a7449, - 0x2b2946, - 0x2dedc5, - 0x2191c8, - 0x225fc8, - 0x371c88, - 0x2ffb0b, - 0x377047, - 0x31ae49, - 0x297d08, - 0x351c84, - 0x3a9c48, - 0x290cc9, - 0x2b0685, - 0x21f047, - 0x306545, - 0x282e08, - 0x29454b, - 0x299710, - 0x2ac685, - 0x21324c, - 0x244ec5, - 0x280483, - 0x31cc06, - 0x2c2644, - 0x288cc6, - 0x2a0607, - 0x212bc4, - 0x23ffc8, - 0x344ecd, - 0x31c485, - 0x231904, - 0x2a3484, - 0x2a3489, - 0x2af088, - 0x32e307, - 0x331e48, - 0x283688, - 0x27be45, - 0x2110c7, - 0x27bdc7, - 0x20f2c7, - 0x267c09, - 0x2e6809, - 0x3c3b86, - 0x2dce46, - 0x284406, - 0x323fc5, - 0x3af9c4, - 0x3bcb46, - 0x3bed86, - 0x27be88, - 0x32834b, - 0x2363c7, - 0x20a204, - 0x36c0c6, - 0x2e06c7, - 0x3da1c5, - 0x374cc5, - 0x227c84, - 0x2e6786, - 0x3bcbc8, - 0x282949, - 0x264806, - 0x287988, - 0x2b7c86, - 0x35d948, - 0x32170c, - 0x27bd06, - 0x29a58d, - 0x29aa0b, - 0x2a1305, - 0x2e6e47, - 0x2b9c06, - 0x38f0c8, - 0x3c3c09, - 0x307e48, - 0x3bfc85, - 0x3bd847, - 0x282248, - 0x3c0bc9, - 0x36be06, - 0x26470a, - 0x38ee48, - 0x307c8b, - 0x22278c, - 0x278a88, - 0x27e846, - 0x210ac8, - 0x21f607, - 0x21ca09, - 0x3983cd, - 0x29ae46, - 0x267048, - 0x2b4bc9, - 0x2c0f48, - 0x285408, - 0x2c3b4c, - 0x2c5107, - 0x2c5bc7, - 0x267a45, - 0x2c0d87, - 0x2ccec8, - 0x2b2ac6, - 0x2934cc, - 0x2f9688, - 0x2d1588, - 0x234d86, - 0x34ef07, - 0x3c3d84, - 0x34d748, - 0x28688c, - 0x289b8c, - 0x28c405, - 0x3b0747, - 0x301086, - 0x34ee86, - 0x3b9388, - 0x21c984, - 0x26a74b, - 0x286fcb, - 0x2f4646, - 0x344d47, - 0x28f405, - 0x271a45, - 0x26a886, - 0x2582c5, - 0x201905, - 0x2cec87, - 0x20afc9, - 0x26e684, - 0x258e45, - 0x2fcfc5, - 0x2e9d08, - 0x28b9c5, - 0x2bd109, - 0x2b3947, - 0x2b394b, - 0x2f24c6, - 0x244949, - 0x3556c8, - 0x291005, - 0x20f3c8, - 0x2e6848, - 0x261fc7, - 0x331bc7, - 0x389149, - 0x26eb07, - 0x29cf89, - 0x2fc3cc, - 0x348188, - 0x2b9649, - 0x2bb207, - 0x283749, - 0x2ff287, - 0x222888, - 0x3b5d45, - 0x3b02c6, - 0x2c44c8, - 0x2d7148, - 0x2caa49, - 0x201947, - 0x272445, - 0x336b09, - 0x2d3206, - 0x293d04, - 0x31bf86, - 0x34f288, - 0x3cbac7, - 0x328548, - 0x219009, - 0x2f8107, - 0x2a1706, - 0x2e6f04, - 0x20cb09, - 0x210f48, - 0x234c47, - 0x36b6c6, - 0x328286, - 0x21cd84, - 0x2f5206, - 0x20f0c3, - 0x32d9c9, - 0x32de06, - 0x2accc5, - 0x2a1e46, - 0x2cf205, - 0x2826c8, - 0x20edc7, - 0x238ec6, - 0x2fee06, - 0x30ffc8, - 0x2a4747, - 0x29ae85, - 0x29ecc8, - 0x3a77c8, - 0x38ee48, - 0x244d85, - 0x3b0346, - 0x308fc9, - 0x2d52c4, - 0x2cf08b, - 0x34f94b, - 0x2e3709, - 0x23ffc3, - 0x256085, - 0x2e48c6, - 0x245b08, - 0x304204, - 0x31f2c6, - 0x205449, - 0x2c2f05, - 0x2cebc6, - 0x331706, - 0x2191c4, - 0x29f34a, - 0x2acc08, - 0x2d7146, - 0x3c2785, - 0x344bc7, - 0x35e587, - 0x21f504, - 0x34fb87, - 0x228f44, - 0x228f46, - 0x20eb03, - 0x267c05, - 0x2b1045, - 0x32f108, - 0x27f0c5, - 0x27ba49, - 0x2a62c7, - 0x34d58b, - 0x2a62cc, - 0x2a68ca, - 0x313987, - 0x20cc43, - 0x3897c8, - 0x244f45, - 0x2f9c85, - 0x359644, - 0x222786, - 0x27c946, - 0x2f5247, - 0x33608b, - 0x219cc4, - 0x3ac004, - 0x2c9a44, - 0x2ce986, - 0x212bc4, - 0x225e48, - 0x359445, - 0x21afc5, - 0x371bc7, - 0x2e6f49, - 0x35e345, - 0x38fe4a, - 0x2a4289, - 0x2ae38a, - 0x3c4f49, - 0x352404, - 0x2c9f05, - 0x2c1348, - 0x2d0ecb, - 0x2d5085, - 0x215246, - 0x209744, - 0x27bf86, - 0x2f7f89, - 0x2e07c7, - 0x275dc8, - 0x2a5846, - 0x27ffc7, - 0x282f08, - 0x3903c6, - 0x3bd204, - 0x380547, - 0x36fe85, - 0x382607, - 0x29a404, - 0x2b9b86, - 0x304f88, - 0x29abc8, - 0x2f1887, - 0x31d6c8, - 0x2984c5, - 0x240004, - 0x381ec8, - 0x295e04, - 0x214e85, - 0x305184, - 0x20e987, - 0x28a207, - 0x283888, - 0x2d2cc6, - 0x27f045, - 0x27b848, - 0x248e88, - 0x2a3b49, - 0x34fc46, - 0x22f2c8, - 0x3bf28a, - 0x3da248, - 0x311985, - 0x223e86, - 0x2a4148, - 0x3bd90a, - 0x20d487, - 0x287fc5, - 0x293f08, - 0x2ab804, - 0x24ff86, - 0x2c5f48, - 0x3c6986, - 0x3c9c88, - 0x254747, - 0x3c16c6, - 0x2baac4, - 0x266847, - 0x2b5684, - 0x2f7f47, - 0x36bacd, - 0x266e85, - 0x2d0a4b, - 0x289e06, - 0x24f808, - 0x23ff84, - 0x3c1f86, - 0x27ee06, - 0x210e07, - 0x29a24d, - 0x2fbf87, - 0x2b6188, - 0x285585, - 0x26e048, - 0x2ca386, - 0x298548, - 0x22e4c6, - 0x2f73c7, - 0x283c09, - 0x35a447, - 0x289108, - 0x273d85, - 0x229e88, - 0x34edc5, - 0x26b045, - 0x34c4c5, - 0x215183, - 0x2846c4, - 0x294105, - 0x243789, - 0x36b5c6, - 0x2e0488, - 0x331985, - 0x2b7f47, - 0x3171ca, - 0x2ceb09, - 0x2c8f0a, - 0x2d68c8, - 0x236fcc, - 0x2843cd, - 0x30ad03, - 0x3c9b88, - 0x3d6fc5, - 0x21f746, - 0x3a47c6, - 0x35c045, - 0x3d01c9, - 0x28e9c5, - 0x27b848, - 0x257506, - 0x360146, - 0x2a5049, - 0x3a6787, - 0x294806, - 0x317148, - 0x3a9f08, - 0x2e4f07, - 0x2c328e, - 0x2ca5c5, - 0x3c0ac5, - 0x3c6888, - 0x31a307, - 0x200e42, - 0x2c36c4, - 0x288bca, - 0x234d08, - 0x2e6986, - 0x29c388, - 0x249886, - 0x36a0c8, - 0x2b0388, - 0x26b004, - 0x2b8705, - 0x602c84, - 0x602c84, - 0x602c84, - 0x204ec3, - 0x328106, - 0x27bd06, - 0x2a0fcc, - 0x202f03, - 0x2cab86, - 0x21a9c4, - 0x359b48, - 0x205285, - 0x288cc6, - 0x2c0c08, - 0x2d8046, - 0x238e46, - 0x212bc8, - 0x2d8d07, - 0x26e8c9, - 0x32044a, - 0x2052c4, - 0x228f85, - 0x2f3205, - 0x3598c6, - 0x231906, - 0x2a1b06, - 0x3cc306, - 0x26ea04, - 0x26ea0b, - 0x228d44, - 0x244ac5, - 0x2af585, - 0x219506, - 0x3c6e08, - 0x284287, - 0x32dd84, - 0x25a2c3, - 0x2ab305, - 0x31be47, - 0x28418b, - 0x32f007, - 0x2c0b08, + 0x213b83, + 0x3d9489, + 0x29d6c9, + 0x2bde86, + 0x2cf105, + 0x23d0c8, + 0x3011c8, + 0x2ab488, + 0x2fe98b, 0x2bf447, - 0x269406, - 0x27d308, - 0x292a0b, - 0x2abb46, - 0x213a89, - 0x292b85, - 0x31da43, - 0x2cebc6, - 0x254648, - 0x214303, - 0x27d903, - 0x27b386, - 0x249886, - 0x37880a, - 0x27e885, - 0x27ec4b, - 0x2a1d8b, - 0x244043, - 0x206743, - 0x2b3244, - 0x249647, - 0x2546c4, - 0x219344, - 0x2b4e84, - 0x3da548, - 0x3c26c8, - 0x2089c9, - 0x2d3a08, - 0x34c747, - 0x22f846, - 0x2e00cf, - 0x2ca706, - 0x2d6044, - 0x3c250a, - 0x31bd47, - 0x2b5786, - 0x293d49, - 0x208945, - 0x32f245, - 0x208a86, - 0x229fc3, - 0x2ab849, - 0x222686, - 0x218dc9, - 0x39abc6, - 0x267c05, - 0x28c805, - 0x206643, - 0x249788, - 0x32e4c7, - 0x20ef04, - 0x3599c8, - 0x3173c4, - 0x356506, - 0x31cc06, - 0x23b486, - 0x2d89c9, - 0x2f9c05, - 0x29af46, - 0x247d89, - 0x2c9646, - 0x2e01c6, - 0x39f786, - 0x212185, - 0x305186, - 0x2f73c4, - 0x3b5d45, - 0x2c44c4, - 0x2b6b06, - 0x33fa84, - 0x201a43, - 0x287c45, - 0x233c08, - 0x3d2cc7, - 0x304289, - 0x287ec8, - 0x29b651, - 0x33178a, - 0x2f4587, - 0x254886, - 0x21a9c4, - 0x2c45c8, - 0x2b5c48, - 0x29b80a, - 0x2bcecd, - 0x215146, - 0x212cc6, - 0x266906, - 0x21afc7, - 0x2b6245, - 0x251907, - 0x344ec5, - 0x2b3a84, - 0x206686, - 0x2269c7, - 0x2ab54d, - 0x2a4087, - 0x3774c8, - 0x27bb49, - 0x223d86, - 0x36bd85, - 0x23ae44, - 0x34f386, - 0x21f406, - 0x234e86, - 0x29cc08, - 0x223283, - 0x210e03, - 0x343085, - 0x35c6c6, - 0x2b0345, - 0x2a5a48, - 0x2a07ca, - 0x246b04, - 0x359b48, - 0x296188, - 0x219347, - 0x331a49, - 0x2c0808, - 0x2829c7, - 0x2b5106, - 0x3c698a, - 0x34f408, - 0x307009, - 0x2af148, - 0x227f89, - 0x361107, - 0x303505, - 0x2ffd06, - 0x2b2948, - 0x24f988, - 0x313c48, - 0x31c5c8, - 0x244ac5, - 0x200d04, - 0x232588, - 0x23eb84, - 0x3c4d44, - 0x267c05, - 0x295647, - 0x2e6d09, - 0x210c07, - 0x21a5c5, - 0x278886, - 0x368186, - 0x213bc4, - 0x2a5386, - 0x27e044, - 0x292686, - 0x2e6ac6, - 0x214146, - 0x3bfc85, - 0x2a5907, - 0x20cc43, - 0x20a909, - 0x30fdc8, - 0x282844, - 0x28284d, - 0x29acc8, - 0x2f0148, - 0x306f86, - 0x283d09, - 0x2ceb09, - 0x2f7c85, - 0x2a08ca, - 0x26da4a, - 0x270c0c, - 0x270d86, - 0x2794c6, - 0x2caf86, - 0x39b709, - 0x21f986, - 0x222906, - 0x28ea86, - 0x34d748, - 0x31d6c6, - 0x2d4b8b, - 0x2957c5, - 0x21afc5, - 0x279cc5, - 0x340c06, - 0x215103, - 0x23b406, - 0x2a4007, - 0x2c4485, - 0x211e45, - 0x3b8505, - 0x33d006, - 0x2f7d44, - 0x334606, - 0x2a9789, - 0x340a8c, - 0x2b37c8, - 0x2a98c4, - 0x304e86, - 0x289f06, - 0x254648, - 0x225fc8, - 0x340989, - 0x344bc7, - 0x236589, - 0x271b06, - 0x2150c4, - 0x205fc4, - 0x281fc4, - 0x282f08, - 0x2e6b4a, - 0x35e2c6, - 0x36b487, - 0x382887, - 0x244a45, - 0x2f31c4, - 0x290c86, - 0x2b6286, - 0x20eec3, - 0x30fc07, - 0x3d35c8, - 0x2f7dca, - 0x345188, - 0x2dd348, - 0x33fac5, - 0x2a1405, - 0x2364c5, - 0x244e06, - 0x35cb06, - 0x2fe385, - 0x32dc09, - 0x2f2fcc, - 0x35b4c7, - 0x29b888, - 0x276705, - 0x602c84, - 0x229cc4, - 0x283484, - 0x218bc6, - 0x2a2d4e, - 0x32f2c7, - 0x21b1c5, - 0x2d524c, - 0x30af87, - 0x226947, - 0x22bb09, - 0x220d49, - 0x287fc5, - 0x30fdc8, - 0x308fc9, - 0x38ed05, - 0x2c43c8, - 0x2b9886, - 0x382146, - 0x23f204, - 0x28fe08, - 0x223f43, - 0x209284, - 0x2ab385, - 0x394e47, - 0x26bcc5, - 0x3bf149, - 0x2a5f8d, - 0x2c6506, - 0x3c37c4, - 0x226b08, - 0x20ae0a, - 0x21bf47, - 0x36ba05, - 0x2092c3, - 0x2a1f4e, - 0x24988c, - 0x305387, - 0x2a2f07, - 0x4230e9c7, - 0x14f0c6, - 0x46e44, - 0x210d83, - 0x21f9c5, - 0x283485, - 0x29c748, - 0x299d49, - 0x3db306, - 0x2546c4, - 0x2f44c6, - 0x266e0b, - 0x2dc50c, - 0x24b8c7, - 0x2d4e45, - 0x3a76c8, - 0x2e4cc5, - 0x3c2507, - 0x3315c7, - 0x22ee45, - 0x215103, - 0x20fd44, - 0x3cb985, - 0x26e585, - 0x26e586, - 0x2a8f48, - 0x2269c7, - 0x3a4ac6, - 0x21cc86, - 0x34c406, - 0x2671c9, - 0x2111c7, - 0x27e146, - 0x2dc686, - 0x277146, - 0x2acb45, - 0x205746, - 0x383a05, - 0x28ba48, - 0x29528b, - 0x2909c6, - 0x3828c4, - 0x2d5b09, - 0x2a62c4, - 0x2b9808, - 0x31c087, - 0x285304, - 0x2bff48, - 0x2c59c4, - 0x2acb84, - 0x398305, - 0x31c4c6, - 0x3da487, - 0x24e4c3, - 0x2a17c5, - 0x2fb684, - 0x3c0b06, - 0x2f7d08, - 0x3db085, - 0x294f49, - 0x313985, - 0x3736c8, - 0x21a887, - 0x32df08, - 0x2bfb87, - 0x2f2909, - 0x282b06, - 0x341c06, - 0x28ea84, - 0x3abf45, - 0x30d1cc, - 0x279cc7, - 0x27a747, - 0x231548, - 0x2c6506, - 0x2a3f44, - 0x34ab44, - 0x388fc9, - 0x2cb086, - 0x26df07, - 0x210a44, - 0x261606, - 0x3a4405, - 0x2d2807, - 0x2d4b06, - 0x2645c9, - 0x2cfa47, - 0x297a87, - 0x2a4ec6, - 0x261545, - 0x281448, - 0x222508, - 0x22fa46, - 0x3db0c5, - 0x2c7406, - 0x2017c3, - 0x29c5c9, - 0x2a188e, - 0x2bf2c8, - 0x3174c8, - 0x22f84b, - 0x295186, - 0x379b04, - 0x238e44, - 0x2a198a, - 0x213147, - 0x27e205, - 0x213a89, - 0x2c31c5, - 0x3c4d87, - 0x230504, - 0x299187, - 0x214fc8, - 0x2cc646, - 0x2b9d09, - 0x2c090a, - 0x2130c6, - 0x29a806, - 0x2af505, - 0x396405, - 0x34bac7, - 0x242788, - 0x3a4348, - 0x26b006, - 0x28c885, - 0x23168e, - 0x226384, - 0x22f9c5, - 0x278209, - 0x2d7688, - 0x28d406, - 0x29e7cc, - 0x2a03d0, - 0x2a298f, - 0x2a44c8, - 0x313987, - 0x3bfc85, - 0x294105, - 0x3da309, - 0x294109, - 0x278f46, - 0x2d5107, - 0x3abe45, - 0x306a89, - 0x353186, - 0x21f7cd, - 0x281e89, - 0x219344, - 0x2bf048, - 0x232649, - 0x35e486, - 0x3899c5, - 0x341c06, - 0x275c89, - 0x27b108, - 0x209a85, - 0x28fe04, - 0x29e98b, - 0x35e345, - 0x245b86, - 0x284706, - 0x252a06, - 0x2a388b, - 0x295049, - 0x21cbc5, - 0x391d47, - 0x331706, - 0x212dc6, - 0x283208, - 0x2b5209, - 0x37728c, - 0x31bc48, - 0x317f06, - 0x338fc3, - 0x22d046, - 0x2a36c5, - 0x27fb48, - 0x28c286, - 0x2d2a48, - 0x242b85, - 0x292745, - 0x21a9c8, - 0x3a9dc7, - 0x3a4707, - 0x2f5247, - 0x319dc8, - 0x313ac8, - 0x2b5b46, - 0x2b6947, - 0x306387, - 0x2a358a, - 0x206383, - 0x340c06, - 0x231605, - 0x288bc4, - 0x27bb49, - 0x2f2884, - 0x202244, - 0x2a0c44, - 0x2a2f0b, - 0x32e407, - 0x2318c5, - 0x2981c8, - 0x278886, - 0x278888, - 0x27e7c6, - 0x28fd45, - 0x290005, - 0x2915c6, - 0x2937c8, - 0x293c88, - 0x27bd06, - 0x29800f, - 0x29c090, - 0x3c12c5, - 0x20cc43, - 0x22aa85, - 0x31ad88, - 0x294009, - 0x38ee48, - 0x2d4f08, - 0x31f888, - 0x32e4c7, - 0x278549, - 0x2d2c48, - 0x285a84, - 0x2a0ac8, - 0x2e9dc9, - 0x2b7607, - 0x2b0104, - 0x210cc8, - 0x2a56ca, - 0x2fb906, - 0x215146, - 0x34fb09, - 0x2a0607, - 0x2d0308, - 0x230588, - 0x21d348, - 0x37f785, - 0x207685, - 0x21afc5, - 0x283445, - 0x2b4a07, - 0x244bc5, - 0x2c4485, - 0x3cfec6, - 0x38ed87, - 0x2d0e07, - 0x2a59c6, - 0x2d6e05, - 0x245b86, - 0x20ee45, - 0x2bca88, - 0x3abdc4, - 0x2c96c6, - 0x324c84, - 0x2bfd48, - 0x2c97ca, - 0x27c48c, - 0x336285, - 0x21b086, - 0x377446, - 0x28e886, - 0x317f84, - 0x3a4d85, - 0x27dd87, - 0x2a0689, - 0x2cef47, - 0x602c84, - 0x602c84, - 0x32e285, - 0x217684, - 0x29dd4a, - 0x278706, - 0x308dc4, - 0x3b06c5, - 0x2b41c5, - 0x2b6184, - 0x284347, - 0x336c87, - 0x2ce988, - 0x2c7508, - 0x209a89, - 0x295e08, - 0x29df0b, - 0x26f484, - 0x2921c5, - 0x389385, - 0x2f51c9, - 0x2b5209, - 0x2d5a08, - 0x228d48, - 0x219504, - 0x289f45, - 0x218e03, - 0x359885, - 0x29afc6, - 0x299b8c, - 0x210946, - 0x3898c6, - 0x28d685, - 0x33d088, - 0x3d83c6, - 0x254a06, - 0x215146, - 0x26368c, - 0x389444, - 0x34c54a, - 0x28d5c8, - 0x2999c7, - 0x2fb586, - 0x3db3c7, - 0x2f40c5, - 0x36b6c6, - 0x366906, - 0x376047, - 0x2c0604, - 0x20ea85, - 0x278204, - 0x2b3b07, - 0x278448, - 0x27934a, - 0x2820c7, - 0x2ac747, - 0x313907, - 0x2e4e09, - 0x299b8a, - 0x229a03, - 0x3d2c85, - 0x214183, - 0x2b4ec9, - 0x361248, - 0x295bc7, - 0x38ef49, - 0x222606, - 0x3b5e08, - 0x393885, - 0x248f8a, - 0x3b0a49, - 0x2492c9, - 0x3d8287, - 0x2b5d49, - 0x214048, - 0x36a2c6, - 0x21b248, - 0x212187, - 0x26eb07, - 0x2a4287, - 0x2d1c48, - 0x3cd4c6, + 0x325149, + 0x2a4cc8, + 0x2738c4, + 0x205bc8, + 0x29c409, + 0x2c1205, + 0x20be07, + 0x3b6145, + 0x290d08, + 0x29f20b, + 0x2a5cd0, + 0x2bb605, + 0x21590c, + 0x240785, + 0x28e183, + 0x2d0606, + 0x2d6144, + 0x27fd86, + 0x2acc87, + 0x20df44, + 0x2d27c8, + 0x36650d, + 0x39b545, + 0x233944, + 0x360444, + 0x398f09, + 0x2a9f48, + 0x337047, + 0x2e0cc8, + 0x2912c8, + 0x28a405, + 0x3d97c7, + 0x28a387, + 0x3be0c7, + 0x279a49, + 0x373a09, + 0x24acc6, + 0x2df406, + 0x292186, + 0x32dac5, + 0x3c4904, + 0x3d0f86, + 0x3d3186, + 0x28a448, + 0x29f70b, + 0x23a547, + 0x226f84, + 0x347a46, + 0x3ee387, + 0x2fc285, + 0x258805, + 0x2266c4, + 0x373986, + 0x3d1008, + 0x2760c9, + 0x251846, + 0x294e48, + 0x2da9c6, + 0x367508, + 0x37130c, + 0x28a2c6, + 0x2a6ecd, + 0x2a734b, + 0x2c7e05, + 0x36a407, + 0x2cdf86, + 0x334988, + 0x24ad49, + 0x2bf748, + 0x3d7285, + 0x2a5647, + 0x290008, + 0x25d109, + 0x2690c6, + 0x26694a, + 0x334708, + 0x2bf58b, + 0x2dad8c, + 0x2879c8, + 0x28b686, + 0x3dc788, + 0x3c9547, + 0x3b6889, + 0x29e90d, + 0x2ab746, + 0x2c9448, + 0x2c9189, + 0x2d3e48, + 0x292cc8, + 0x2d780c, + 0x2d8707, + 0x2d9507, + 0x279885, + 0x2d1187, + 0x2e6c88, + 0x2bed46, + 0x2516cc, + 0x30b848, + 0x2e7b88, + 0x353c86, + 0x3dd907, + 0x24aec4, + 0x3539c8, + 0x2939cc, + 0x297f0c, + 0x3cf2c5, + 0x3afc47, + 0x34d686, + 0x3dd886, + 0x3a1148, + 0x221444, + 0x2269cb, + 0x258fcb, + 0x308e06, + 0x366387, + 0x34d885, + 0x280485, + 0x226b06, + 0x295bc5, + 0x24e705, + 0x223247, + 0x2200c9, + 0x203284, + 0x240c45, + 0x312105, + 0x3aab88, + 0x34f385, + 0x2d5e09, + 0x2bfe87, + 0x2bfe8b, + 0x307886, + 0x240209, + 0x3819c8, + 0x28b885, + 0x3be1c8, + 0x373a48, + 0x28bec7, + 0x22b247, + 0x24bc89, + 0x2275c7, + 0x29b3c9, + 0x2bcc4c, + 0x2bde88, + 0x2dabc9, + 0x2ddec7, + 0x291389, + 0x221b47, + 0x2dae88, + 0x3c9485, + 0x2d6dc6, + 0x2d8188, + 0x246748, + 0x3d9189, + 0x24e747, + 0x3ade05, + 0x3d8c09, + 0x387046, + 0x29e704, + 0x32a946, + 0x248788, + 0x253a87, + 0x29f908, + 0x242009, + 0x2b64c7, + 0x2ab5c6, + 0x205f04, + 0x320349, + 0x3d9648, + 0x353b47, + 0x37b106, + 0x29f646, + 0x354244, + 0x2d17c6, + 0x23be43, + 0x3d5bc9, + 0x3b9a46, + 0x275dc5, + 0x2ae506, + 0x235705, + 0x290488, + 0x3b6747, + 0x240ec6, + 0x369f46, + 0x314c88, + 0x2b1ac7, + 0x2ab785, + 0x2abf48, + 0x3e0988, + 0x334708, + 0x240645, + 0x2d6e46, + 0x27efc9, + 0x3af644, + 0x31260b, + 0x21d64b, + 0x22a589, + 0x21da03, + 0x264ac5, + 0x320a46, + 0x244fc8, + 0x2b9344, + 0x30efc6, + 0x2b5e89, + 0x37cbc5, + 0x223186, + 0x3d8146, + 0x20cc04, + 0x2fae0a, + 0x275d08, + 0x246746, + 0x379305, + 0x2055c7, + 0x340fc7, + 0x273044, + 0x21d887, + 0x245644, + 0x245646, + 0x206503, + 0x279a45, + 0x2c3905, + 0x214b08, + 0x290985, + 0x28a009, + 0x2b3fc7, + 0x35380b, + 0x2b3fcc, + 0x2b45ca, + 0x355507, + 0x210cc3, + 0x288808, + 0x307c05, + 0x238dc5, + 0x35cb84, + 0x2dad86, + 0x2764c6, + 0x2d1807, + 0x26158b, + 0x211cc4, + 0x210f84, + 0x2e0ec4, + 0x2e5fc6, + 0x20df44, + 0x2d1608, + 0x35c985, + 0x28ac85, + 0x2ab3c7, + 0x36a509, + 0x340d85, + 0x33ca8a, + 0x2b1609, + 0x2a88ca, + 0x3ea6c9, + 0x318884, + 0x37cf05, + 0x370148, + 0x3706cb, + 0x213785, + 0x2d9b46, + 0x247004, + 0x28a546, + 0x2b6349, + 0x3ee487, + 0x269f08, + 0x2b3206, + 0x3ce787, + 0x290e08, + 0x37fd46, + 0x205f84, + 0x267ec7, + 0x38a345, + 0x399b87, + 0x256484, + 0x2cdf06, + 0x341108, + 0x2a7508, + 0x302d47, + 0x34d3c8, 0x2a5485, - 0x27dd87, - 0x29a308, - 0x34c384, - 0x2fd284, - 0x294707, - 0x2b0707, - 0x308e4a, - 0x36a246, - 0x32f70a, - 0x2c3607, - 0x226147, - 0x20eb44, - 0x29d044, - 0x2d2706, - 0x36c404, - 0x36c40c, - 0x308d05, - 0x214e09, - 0x2b3644, - 0x2b6245, - 0x20ad88, - 0x293d45, - 0x38fe46, - 0x294244, - 0x2ad88a, - 0x2b3e46, - 0x293a0a, - 0x3c5107, - 0x2d0145, - 0x229fc5, - 0x244a8a, - 0x293945, - 0x2a3c06, - 0x23eb84, - 0x2b33c6, - 0x34bb85, - 0x28c346, - 0x2f188c, - 0x26390a, - 0x26db44, - 0x22f846, - 0x2a0607, - 0x2d4a84, - 0x34d748, - 0x2e7f46, - 0x382709, - 0x2c20c9, - 0x348289, - 0x2cf246, - 0x212286, - 0x21b387, - 0x32db48, - 0x212089, - 0x32e407, - 0x298346, - 0x280047, - 0x2667c5, - 0x226384, - 0x21af47, - 0x306545, - 0x288b05, - 0x200cc7, - 0x22ed08, - 0x3a7646, - 0x29b14d, - 0x29c94f, - 0x2a1d8d, - 0x205484, - 0x233d06, - 0x2d9448, - 0x28ea45, - 0x2a3748, - 0x261e8a, - 0x219344, - 0x2b53c6, - 0x2d60c7, - 0x219cc7, - 0x2d8dc9, - 0x21b205, - 0x2b6184, - 0x2b864a, - 0x2c03c9, - 0x2b5e47, - 0x2f2dc6, - 0x35e486, - 0x289e86, - 0x380606, - 0x2d868f, - 0x2d9309, - 0x31d6c6, - 0x388c06, - 0x32d209, - 0x2b6a47, - 0x214703, - 0x243846, - 0x208a43, - 0x35bf08, - 0x27fe87, - 0x2a46c9, - 0x31ca88, - 0x3a4848, - 0x2ff3c6, - 0x210889, - 0x35b405, - 0x22cf84, - 0x3035c7, - 0x39b785, - 0x205484, - 0x231988, - 0x20f104, - 0x2b6787, - 0x36d146, - 0x269e45, - 0x2af148, - 0x35e34b, - 0x3102c7, - 0x244d06, - 0x2ca784, - 0x379a86, - 0x267c05, - 0x306545, - 0x2811c9, - 0x283f49, - 0x26eb44, - 0x26eb85, - 0x22f885, - 0x248e06, - 0x30fec8, - 0x2c29c6, - 0x3d340b, - 0x384fca, - 0x2bfc85, + 0x21d784, + 0x2ff988, + 0x316684, + 0x20cac5, + 0x3a0f44, + 0x3f3347, + 0x298587, + 0x2914c8, + 0x235746, + 0x290905, + 0x289e08, + 0x24d8c8, + 0x2b0ec9, + 0x21d946, + 0x231208, + 0x20850a, + 0x2fc308, + 0x31db05, + 0x256906, + 0x2b14c8, + 0x2a570a, + 0x35ec47, + 0x295485, + 0x2a1d88, + 0x2b8e44, + 0x25bdc6, + 0x2d9f48, + 0x3cbf86, + 0x3c38c8, + 0x2a6747, + 0x3cb0c6, + 0x2ce7c4, + 0x360e47, + 0x2ca244, + 0x2b6307, + 0x353e8d, + 0x22a605, + 0x2c684b, + 0x298186, + 0x25e008, + 0x2d2784, + 0x2319c6, + 0x28d486, + 0x3dcac7, + 0x2a6b8d, + 0x30d487, + 0x2cafc8, + 0x3adec5, + 0x302fc8, + 0x2e11c6, + 0x2a5508, + 0x230746, + 0x3dc007, + 0x3557c9, + 0x35e947, + 0x297148, + 0x2547c5, + 0x22bd48, + 0x22af85, + 0x35f585, + 0x373385, + 0x2136c3, + 0x21d584, + 0x2a1f85, + 0x24c849, + 0x37b006, + 0x31ae08, + 0x3d83c5, + 0x2cc607, + 0x371fca, + 0x2230c9, + 0x2f3e0a, + 0x2ec2c8, + 0x21fb4c, + 0x29214d, + 0x3e7703, + 0x3c37c8, + 0x212545, + 0x3c9686, + 0x210b86, + 0x360385, + 0x3bf209, + 0x2ffd45, + 0x289e08, + 0x266186, + 0x374506, + 0x2b23c9, + 0x268887, + 0x29f4c6, + 0x371f48, + 0x2fb308, + 0x2f66c7, + 0x2e650e, + 0x2e1405, + 0x25d005, + 0x3cbe88, + 0x36ad87, + 0x2084c2, + 0x2d75c4, + 0x27fc8a, + 0x353c08, + 0x373b86, + 0x2a9348, + 0x213a46, + 0x3da388, + 0x2c0f08, + 0x35f544, + 0x2cca05, + 0x7a24c4, + 0x7a24c4, + 0x7a24c4, + 0x2149c3, + 0x2030c6, + 0x28a2c6, + 0x2ad64c, + 0x2085c3, + 0x256486, + 0x213604, + 0x24bfc8, + 0x2b5cc5, + 0x27fd86, + 0x2b3bc8, + 0x2ed646, + 0x240e46, + 0x3d7f48, + 0x3cd647, + 0x227389, + 0x31024a, + 0x20c684, + 0x245685, + 0x311005, + 0x275ec6, + 0x233946, + 0x36a946, + 0x386dc6, + 0x2274c4, + 0x2274cb, + 0x245444, + 0x205645, + 0x2c0445, + 0x261846, + 0x20d408, + 0x292007, + 0x3d5f84, + 0x26c2c3, + 0x2b8945, + 0x32a807, + 0x291f0b, + 0x214a07, + 0x2b3ac8, + 0x2d1947, + 0x291086, + 0x269ac8, + 0x2d030b, + 0x3821c6, + 0x208c89, + 0x2d0485, + 0x32b3c3, + 0x223186, + 0x2a6648, + 0x205fc3, + 0x2ce043, + 0x290e06, + 0x213a46, + 0x37deca, + 0x28b6c5, + 0x28d2cb, + 0x2ae44b, + 0x285503, + 0x212303, + 0x2c84c4, + 0x371e07, + 0x2879c4, + 0x24bfc4, + 0x2ce244, + 0x2fc608, + 0x379248, + 0x39e5c9, + 0x2e3f08, + 0x3c5607, + 0x227806, + 0x31aa4f, + 0x2e1546, + 0x2ebc44, + 0x37908a, + 0x32a707, + 0x2ca346, + 0x29e749, + 0x39e545, + 0x275845, + 0x39e686, + 0x22be83, + 0x2b8e89, + 0x213506, + 0x241dc9, + 0x398346, + 0x279a45, + 0x3cf6c5, + 0x202b83, + 0x213948, + 0x337207, + 0x273144, + 0x24be48, + 0x23d244, + 0x316586, + 0x2d0606, + 0x242706, + 0x3cd309, + 0x238d45, + 0x2ab846, + 0x259709, + 0x2e0686, + 0x2fc686, + 0x3a99c6, + 0x223005, + 0x3a0f46, + 0x3dc004, + 0x3c9485, + 0x246744, + 0x2cb886, + 0x3ca004, + 0x205643, + 0x295105, + 0x236ec8, + 0x30f687, + 0x2b93c9, + 0x295388, + 0x2a8291, + 0x3d81ca, + 0x308d47, + 0x2a6886, + 0x213604, + 0x2d8288, + 0x365b08, + 0x2a844a, + 0x2d5bcd, + 0x213686, + 0x3d8046, + 0x360f06, + 0x31fa07, + 0x2cb085, + 0x301a07, + 0x24bf05, + 0x2bffc4, + 0x2ec0c6, + 0x23cf87, + 0x2b8b8d, + 0x2b1407, + 0x2f7a48, + 0x28a109, + 0x221d46, + 0x269045, + 0x238cc4, + 0x248886, + 0x2fd246, + 0x353d86, + 0x2a9bc8, + 0x2162c3, + 0x22b183, + 0x3329c5, + 0x290a46, + 0x2c0ec5, + 0x2b3408, + 0x2ace4a, + 0x34cf84, + 0x24bfc8, + 0x2a64c8, + 0x2bc587, + 0x22b0c9, + 0x2d2fc8, + 0x276147, + 0x2d6cc6, + 0x3cbf8a, + 0x248908, + 0x329d09, + 0x2aa008, + 0x2185c9, + 0x3857c7, + 0x3add45, + 0x2feb86, + 0x2bebc8, + 0x224488, + 0x2ac5c8, + 0x308f08, + 0x205645, + 0x229f04, + 0x234888, + 0x246d84, + 0x3ea4c4, + 0x279a45, + 0x2a0a87, + 0x36a2c9, + 0x3dc8c7, + 0x208545, + 0x2877c6, + 0x378b06, + 0x208804, + 0x2b2d46, + 0x28d704, + 0x28d006, + 0x36a086, + 0x20b046, + 0x3d7285, + 0x2b32c7, + 0x210cc3, + 0x32c109, + 0x314a88, + 0x24be44, + 0x275fcd, + 0x2a7608, + 0x2fa688, + 0x329c86, + 0x3558c9, + 0x2230c9, + 0x32bb85, + 0x2acf4a, + 0x2b07ca, + 0x37d1cc, + 0x37d346, + 0x288406, + 0x2e1b46, + 0x389a49, + 0x3c98c6, + 0x2b1b06, + 0x2ffe06, + 0x3539c8, + 0x24d6c6, + 0x2eb24b, + 0x2a0c05, + 0x28ac85, + 0x288f05, + 0x3bd9c6, + 0x21d7c3, + 0x242686, + 0x2b1387, + 0x2d8145, + 0x3b9805, + 0x356e85, + 0x2c6c06, + 0x2b6104, + 0x31de86, + 0x2a3a89, + 0x3bd84c, + 0x2bfd08, + 0x238344, + 0x39ebc6, + 0x298286, + 0x2a6648, + 0x3011c8, + 0x3bd749, + 0x2055c7, + 0x35f809, + 0x281a86, + 0x22d4c4, + 0x35d904, + 0x290744, + 0x290e08, + 0x36a10a, + 0x340d06, + 0x36f707, + 0x399e07, + 0x240305, + 0x2b6c44, + 0x29c3c6, + 0x2cb0c6, + 0x221483, + 0x3148c7, + 0x20e108, + 0x2b618a, + 0x301348, + 0x214888, + 0x3ca045, + 0x22d285, + 0x23a645, + 0x2406c6, + 0x245bc6, + 0x214c45, + 0x3d5e09, + 0x2b6a4c, + 0x360987, + 0x2a84c8, + 0x29fbc5, + 0x7a24c4, + 0x227d44, + 0x263444, + 0x20fb46, + 0x2af34e, + 0x2758c7, + 0x31fc05, + 0x3af5cc, + 0x2bc447, + 0x23cf07, + 0x23fc89, + 0x20ecc9, + 0x295485, + 0x314a88, + 0x27efc9, + 0x3345c5, + 0x2d8088, + 0x2c8f46, + 0x2ffc06, + 0x252d84, + 0x325308, + 0x24b983, + 0x202cc4, + 0x2b89c5, + 0x397747, + 0x22b5c5, + 0x2083c9, + 0x29c74d, + 0x2aa806, + 0x3f2e04, + 0x39b688, + 0x21ff0a, + 0x205887, + 0x257385, + 0x202d03, + 0x2ae60e, + 0x213a4c, + 0x318fc7, + 0x2af507, + 0x4f39db87, + 0x2a446, + 0x1ecc4, + 0x20b903, + 0x3c9905, + 0x263445, + 0x2a9708, + 0x2a6309, + 0x238246, + 0x2879c4, + 0x308c86, + 0x2445cb, + 0x36d18c, + 0x255a87, + 0x2eb6c5, + 0x3e0888, + 0x2f6485, + 0x379087, + 0x2e9907, + 0x24b985, + 0x21d7c3, + 0x32bc44, + 0x27d785, + 0x203185, + 0x203186, + 0x2a3348, + 0x23cf87, + 0x210e86, + 0x354146, + 0x3732c6, + 0x2c95c9, + 0x3d98c7, + 0x25cc06, + 0x36d306, + 0x3cc806, + 0x2bbac5, + 0x218146, + 0x3ae705, + 0x34f408, + 0x2a034b, + 0x29bf46, + 0x399e44, + 0x2fce09, + 0x2b3fc4, + 0x2c8ec8, + 0x24a2c7, + 0x292bc4, + 0x2d20c8, + 0x2d8f04, + 0x2bbb04, + 0x283685, + 0x39b586, + 0x2fc547, + 0x204803, + 0x2ab685, + 0x324c04, + 0x25d046, + 0x2b60c8, + 0x34d2c5, + 0x2a0009, + 0x355505, + 0x256488, + 0x235107, + 0x3b9b48, + 0x2d1347, + 0x399289, + 0x25b806, + 0x3ef5c6, + 0x29d984, + 0x312545, + 0x366d0c, + 0x288f07, + 0x289447, + 0x233588, + 0x2aa806, + 0x2b12c4, + 0x338704, + 0x24bb09, + 0x2e1c46, + 0x28f707, + 0x3beb84, + 0x2cd906, + 0x3d7a85, + 0x2e9787, + 0x2eb1c6, + 0x266809, + 0x2e8dc7, + 0x2a4a47, + 0x2b2246, + 0x2cd845, + 0x28eac8, + 0x213388, + 0x375c46, + 0x34d305, + 0x38c1c6, + 0x206003, + 0x2a9589, + 0x36a6ce, + 0x2d1008, + 0x23d348, + 0x375a4b, + 0x2a0246, + 0x399d04, + 0x240e44, + 0x36a7ca, + 0x215807, + 0x256845, + 0x208c89, + 0x2d6c05, + 0x3ea507, + 0x236544, + 0x29a507, + 0x2f6cc8, + 0x2c5846, + 0x2ce089, + 0x2d30ca, + 0x215786, + 0x2a7146, + 0x2c03c5, + 0x39ff05, + 0x3af087, + 0x24b008, + 0x3d79c8, + 0x35f546, + 0x3cf745, + 0x2336ce, + 0x2390c4, + 0x2a9685, + 0x287149, + 0x2e89c8, + 0x299d86, + 0x2aba4c, + 0x2aca50, + 0x2aef8f, + 0x2b1848, + 0x355507, + 0x3d7285, + 0x2a1f85, + 0x2fc3c9, + 0x2a1f89, + 0x287e86, + 0x213807, + 0x3a1045, + 0x241149, + 0x362706, + 0x3c970d, + 0x290609, + 0x24bfc4, + 0x2d0908, + 0x234949, + 0x340ec6, + 0x288a05, + 0x3ef5c6, + 0x269dc9, + 0x3bea08, + 0x2034c5, + 0x208604, + 0x2abc0b, + 0x340d85, + 0x245046, + 0x256786, + 0x3a6646, + 0x24094b, + 0x2a0109, + 0x221c85, + 0x39a747, + 0x3d8146, + 0x291846, + 0x2631c8, + 0x20cc09, + 0x2f780c, + 0x32a608, + 0x3239c6, + 0x339743, + 0x22f586, + 0x307b85, + 0x28de08, + 0x3cf146, + 0x2354c8, + 0x280f45, + 0x235805, + 0x315f48, + 0x3c2f47, + 0x210ac7, + 0x2d1807, + 0x324988, + 0x355648, + 0x2ca706, + 0x2cb6c7, + 0x3b5f87, + 0x39900a, + 0x245f03, + 0x3bd9c6, + 0x233645, + 0x257504, + 0x28a109, + 0x399204, + 0x2c5844, + 0x2ad2c4, + 0x2af50b, + 0x337147, + 0x233905, + 0x2a5188, + 0x2877c6, + 0x2877c8, + 0x28b606, + 0x29a905, + 0x29ae45, + 0x29d106, + 0x272ec8, + 0x29e688, + 0x28a2c6, + 0x2a4fcf, + 0x2a9050, + 0x20ab45, + 0x210cc3, + 0x2583c5, + 0x325088, + 0x2a1e89, + 0x334708, + 0x213608, + 0x25ee48, + 0x337207, + 0x287489, + 0x2356c8, + 0x29dd44, + 0x2ad148, + 0x3aac49, + 0x2cbc07, + 0x2d32c4, + 0x3dc988, + 0x2b308a, + 0x316d06, + 0x213686, + 0x21d809, + 0x2acc87, + 0x2e6b08, + 0x2365c8, + 0x294748, + 0x284585, + 0x3cbac5, + 0x28ac85, + 0x263405, + 0x3baa87, + 0x21d7c5, + 0x2d8145, + 0x22ed86, + 0x334647, + 0x370607, + 0x2b3386, + 0x2ec805, + 0x245046, + 0x2888c5, + 0x2f7588, + 0x383f84, + 0x2e0706, + 0x3925c4, + 0x3c27c8, + 0x21900a, + 0x28a8cc, + 0x2adc05, + 0x31fac6, + 0x2f79c6, + 0x3926c6, + 0x323a44, + 0x3eda05, + 0x28aec7, + 0x2acd09, + 0x2e63c7, + 0x7a24c4, + 0x7a24c4, + 0x336fc5, + 0x2ea844, + 0x2ab20a, + 0x287646, + 0x315ec4, + 0x3afbc5, + 0x39cc85, + 0x2cafc4, + 0x2920c7, + 0x3d8d87, + 0x2e5fc8, + 0x38c2c8, + 0x2034c9, + 0x316688, + 0x29728b, + 0x275ec4, + 0x35f745, + 0x28ecc5, + 0x2d1789, + 0x20cc09, + 0x2fcd08, + 0x245448, + 0x261844, + 0x2982c5, + 0x20ba83, + 0x275e85, + 0x2ab8c6, + 0x2a614c, + 0x213406, + 0x288906, + 0x29a005, + 0x2c6c88, + 0x2e6146, + 0x2a6a06, + 0x213686, + 0x222e4c, + 0x280044, + 0x37340a, + 0x299f48, + 0x2a5f87, + 0x324b06, + 0x238307, + 0x308885, + 0x37b106, + 0x363386, + 0x37aec7, + 0x2d2dc4, + 0x3f3445, + 0x287144, + 0x2c0047, + 0x287388, + 0x28828a, + 0x28fe87, + 0x2bb6c7, + 0x355487, + 0x2f65c9, + 0x2a614a, + 0x227483, + 0x30f645, + 0x20b083, + 0x2ce289, + 0x385908, + 0x36f847, + 0x334809, + 0x213486, + 0x2214c8, + 0x352545, + 0x24d9ca, + 0x2f7089, + 0x27ec09, + 0x2dec07, + 0x365c09, + 0x20af48, + 0x205dc6, + 0x31fc88, + 0x3d6107, + 0x2275c7, + 0x2b1607, + 0x2c8d48, + 0x39dec6, + 0x2b2e45, + 0x28aec7, + 0x2a6c48, + 0x373244, + 0x3e5784, + 0x29f3c7, + 0x2c1287, + 0x27ee4a, + 0x205d46, + 0x3edd0a, + 0x2d7507, + 0x238e87, + 0x3f3504, + 0x29b484, + 0x2e9686, + 0x3d9e44, + 0x3d9e4c, + 0x315e05, + 0x20ca49, + 0x256604, + 0x2cb085, + 0x21fe88, + 0x29e745, + 0x33ca86, + 0x2a20c4, + 0x2a414a, + 0x2de406, + 0x2bbb8a, + 0x20c647, + 0x29fa45, + 0x22be85, + 0x24034a, + 0x24ba45, + 0x2b0f86, + 0x246d84, + 0x2c8646, + 0x3af145, + 0x3cf206, + 0x302d4c, + 0x33e90a, + 0x2b08c4, + 0x227806, + 0x2acc87, + 0x2eb144, + 0x3539c8, + 0x2d9a46, + 0x399c89, + 0x37a689, + 0x2bdf89, + 0x3127c6, + 0x3d6206, + 0x31fdc7, + 0x3d5d48, + 0x3d6009, + 0x337147, + 0x2a5306, + 0x3ce807, + 0x360dc5, + 0x2390c4, + 0x31f987, + 0x3b6145, + 0x296445, + 0x38d187, + 0x24b848, + 0x3e0806, + 0x2a7acd, + 0x2a990f, + 0x2ae44d, + 0x208584, + 0x236fc6, + 0x2edf08, + 0x2ffdc5, + 0x240808, + 0x28bd8a, + 0x24bfc4, + 0x2cb986, + 0x2d4e47, + 0x211cc7, + 0x3cd709, + 0x31fc45, + 0x2cafc4, + 0x2cc94a, + 0x2d2b89, + 0x365d07, + 0x3645c6, + 0x340ec6, + 0x298206, + 0x267f86, + 0x3657cf, + 0x2eddc9, + 0x24d6c6, + 0x268c86, + 0x3db209, + 0x2cb7c7, + 0x200e83, + 0x222fc6, + 0x213b83, + 0x360248, + 0x27d507, + 0x2b1a49, + 0x2b3948, + 0x210c08, + 0x360ac6, + 0x229ec9, + 0x25e185, + 0x22f4c4, + 0x2f6f47, + 0x389ac5, + 0x208584, + 0x2339c8, + 0x215ac4, + 0x2cb507, + 0x2dd886, + 0x271105, + 0x2aa008, + 0x340d8b, + 0x314f87, + 0x2405c6, + 0x2e15c4, + 0x3d33c6, + 0x279a45, + 0x3b6145, + 0x28e849, + 0x291cc9, + 0x227604, + 0x227645, + 0x210cc5, + 0x24d846, + 0x314b88, + 0x2d6546, + 0x20df4b, + 0x2c494a, + 0x2d1445, + 0x29aec6, + 0x22f985, + 0x326885, + 0x2421c7, + 0x3bdc48, + 0x272f44, + 0x393d46, + 0x29e706, + 0x20b107, + 0x32b384, + 0x28d486, + 0x2fd085, + 0x2fd089, + 0x3d6404, + 0x311149, + 0x28a2c6, + 0x2d87c8, + 0x210cc5, + 0x399f05, + 0x3cf206, + 0x2f7709, + 0x20ecc9, + 0x288986, + 0x2e8ac8, + 0x29c888, + 0x22f944, + 0x2cd104, + 0x2cd108, + 0x3c5488, + 0x35f909, + 0x2ab846, + 0x213686, + 0x34034d, + 0x30efc6, + 0x3711c9, + 0x2fd505, + 0x39e686, + 0x3dcc08, + 0x33c9c5, + 0x3b5fc4, + 0x279a45, + 0x2916c8, + 0x2aafc9, + 0x287204, + 0x2cdf06, + 0x2eb78a, + 0x318ec8, + 0x27efc9, + 0x28ab4a, + 0x334786, + 0x2a9ac8, + 0x378e45, + 0x29a1c8, + 0x308905, + 0x213349, + 0x3429c9, + 0x226942, + 0x2d0485, + 0x28ed86, + 0x28a207, + 0x257505, + 0x2f6bc6, + 0x3833c8, + 0x2aa806, + 0x370009, + 0x289546, + 0x263048, + 0x2bc805, + 0x255346, + 0x3dc108, + 0x290e08, + 0x3856c8, + 0x321948, + 0x218144, + 0x22bc83, + 0x370244, 0x290086, - 0x246805, - 0x2db7c5, - 0x296307, - 0x340e88, - 0x236584, - 0x261a86, - 0x293d06, - 0x214207, - 0x31da04, - 0x27ee06, - 0x21f245, - 0x21f249, - 0x212484, - 0x2f3349, - 0x27bd06, - 0x2c51c8, - 0x22f885, - 0x382985, - 0x28c346, - 0x377189, - 0x220d49, - 0x389946, - 0x2d7788, - 0x2a60c8, - 0x2467c4, - 0x2b8ac4, - 0x2b8ac8, - 0x2e6288, - 0x236689, - 0x29af46, - 0x215146, - 0x33860d, - 0x31f2c6, - 0x3215c9, - 0x202945, - 0x208a86, - 0x27b288, - 0x334545, - 0x3063c4, - 0x267c05, - 0x283a88, - 0x29db09, - 0x2782c4, - 0x2b9b86, - 0x3071ca, - 0x305288, - 0x308fc9, - 0x268a0a, - 0x38eec6, - 0x29cb08, - 0x3c22c5, - 0x28d848, - 0x2f4145, - 0x2224c9, - 0x33a989, - 0x20fe02, - 0x292b85, - 0x271786, - 0x27bc47, - 0x322b85, - 0x2fb486, - 0x312c48, - 0x2c6506, - 0x2c1209, - 0x27a846, - 0x283088, - 0x389d05, - 0x3ddc06, - 0x2f74c8, - 0x282f08, - 0x361008, - 0x315708, - 0x205744, - 0x21f543, - 0x2c1444, - 0x2822c6, - 0x266804, - 0x317407, - 0x254909, - 0x2c9a45, - 0x230586, - 0x243846, - 0x2a8d8b, - 0x2b56c6, - 0x33fd06, - 0x2ccd48, - 0x229a46, - 0x2bd1c3, - 0x203e83, - 0x226384, - 0x22f1c5, - 0x2b7ac7, - 0x278448, - 0x27844f, - 0x27dc8b, - 0x30fcc8, - 0x2b9c06, - 0x30ffce, - 0x244ec3, - 0x2b7a44, - 0x2b5645, - 0x2b6006, - 0x290d8b, - 0x295706, - 0x227789, - 0x269e45, - 0x24e408, - 0x204d88, - 0x220c0c, - 0x2a2f46, - 0x3598c6, - 0x2dedc5, - 0x288ec8, - 0x27c485, - 0x351c88, - 0x29eb4a, - 0x2a21c9, - 0x602c84, + 0x360e04, + 0x23d287, + 0x2a6909, + 0x2e0ec5, + 0x2365c6, + 0x222fc6, + 0x2a318b, + 0x2ca286, + 0x294206, + 0x2e0808, + 0x245946, + 0x29f843, + 0x213183, + 0x2390c4, + 0x231105, + 0x2da807, + 0x287388, + 0x28738f, + 0x28adcb, + 0x314988, + 0x2cdf86, + 0x314c8e, + 0x2110c3, + 0x2da784, + 0x2ca205, + 0x2cae46, + 0x29c4cb, + 0x2a0b46, + 0x21aac9, + 0x271105, + 0x2612c8, + 0x3f3c08, + 0x20eb8c, + 0x2af546, + 0x275ec6, + 0x2cf105, + 0x296f08, + 0x28a8c5, + 0x2738c8, + 0x2abdca, + 0x2ae889, + 0x7a24c4, 0x2000c2, - 0x4820c302, + 0x55202202, 0x200382, - 0x224e44, - 0x206a42, - 0x303f84, - 0x205642, - 0xca43, + 0x2503c4, + 0x200ec2, + 0x228f84, + 0x2018c2, 0x2003c2, - 0x209482, - 0x9fe08, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x211543, - 0x20a803, - 0x216603, - 0x248343, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x224e44, - 0x20a803, - 0x216603, - 0x234c83, - 0x242244, - 0x22c0c3, - 0x235604, - 0x232c43, - 0x2db1c4, - 0x228b03, - 0x322e47, - 0x211543, - 0x20ca43, - 0x31b008, - 0x216603, - 0x280acb, - 0x2f55c3, - 0x240986, - 0x219f82, - 0x2eec0b, - 0x232c43, - 0x228b03, - 0x20a803, - 0x216603, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x216603, - 0x221003, - 0x204383, + 0x202ec2, + 0x1b9688, + 0x6204, + 0x206643, + 0x21f603, + 0x205503, + 0x5cc2, + 0x510c2, + 0x206543, + 0x2109c3, + 0x21f143, + 0x24b42, + 0x5fc2, + 0x2642, + 0x250b03, + 0x206643, + 0x21f603, + 0x205503, + 0x2503c4, + 0x2109c3, + 0x21f143, + 0x214f03, + 0x214f04, + 0x206643, + 0x2392c4, + 0x21f603, + 0x2e4084, + 0x205503, + 0x2577c7, + 0x206543, + 0x21d783, + 0x23d5c8, + 0x21f143, + 0x28cc4b, + 0x309b43, + 0x212fc6, + 0x23d942, + 0x30468b, + 0x21f603, + 0x205503, + 0x2109c3, + 0x21f143, + 0x206643, + 0x21f603, + 0x205503, + 0x21f143, + 0x20ef83, + 0x224cc3, 0x2000c2, - 0x9fe08, - 0x397705, - 0x3065c8, - 0x2e2bc8, - 0x20c302, - 0x329085, - 0x3bfd47, - 0x201bc2, - 0x2401c7, + 0x1b9688, + 0x22c445, + 0x3b61c8, + 0x2e41c8, + 0x202202, + 0x36b145, + 0x3ce947, + 0x201342, + 0x2d29c7, 0x200382, - 0x254f47, - 0x2bd949, - 0x26c708, - 0x21d1c9, - 0x208582, - 0x3b04c7, - 0x3880c4, - 0x3bfe07, - 0x384ec7, - 0x259902, - 0x211543, - 0x205a02, - 0x205642, + 0x2594c7, + 0x23c3c9, + 0x27a288, + 0x2945c9, + 0x20d842, + 0x3af9c7, + 0x38ca04, + 0x3cea07, + 0x2c4847, + 0x2d5782, + 0x206543, + 0x203c42, + 0x2018c2, 0x2003c2, - 0x2161c2, + 0x2020c2, 0x200902, - 0x209482, - 0x2d6405, - 0x21bb85, - 0xc302, - 0x32c43, - 0x22c0c3, - 0x232c43, - 0x210b03, - 0x228b03, - 0x204f43, - 0x20a803, - 0x216603, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x20a803, - 0x216603, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x211543, - 0x20a803, - 0x6d9c3, - 0x216603, - 0x8083, + 0x202ec2, + 0x39ffc5, + 0x210545, + 0x2202, + 0x1f603, + 0x206643, + 0x21f603, + 0x22b483, + 0x205503, + 0x2036c3, + 0x2109c3, + 0x21f143, + 0x206643, + 0x21f603, + 0x205503, + 0x2109c3, + 0x21f143, + 0x206643, + 0x21f603, + 0x205503, + 0x157f86, + 0x57e9df8b, + 0x206543, + 0x2109c3, + 0x21f143, + 0x157285, + 0xb4c3, 0x101, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x224e44, - 0x214543, - 0x20a803, - 0x6d9c3, - 0x216603, - 0x216e03, - 0x4b50bb86, - 0xe85c3, - 0xca9c5, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x20a803, - 0x216603, - 0x20c302, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x20a803, - 0x6d9c3, - 0x216603, - 0x82c2, - 0x9fe08, - 0x12cdc3, - 0xca43, - 0x6d9c3, - 0x42744, - 0x142a744, - 0xe50c5, + 0x206643, + 0x21f603, + 0x205503, + 0x2503c4, + 0x211e43, + 0x2109c3, + 0x21f143, + 0x219dc3, + 0x58854986, + 0x1a6c3, + 0xfdd45, + 0x206643, + 0x21f603, + 0x205503, + 0x2109c3, + 0x21f143, + 0x202202, + 0x206643, + 0x21f603, + 0x205503, + 0x2109c3, + 0x21f143, + 0x5b82, + 0x1b9688, + 0x2f843, + 0x4afc4, + 0x1484ac4, + 0xf6885, + 0x1a5643, 0x2000c2, - 0x392104, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x241f43, - 0x22cd85, - 0x214543, - 0x20e403, - 0x20a803, - 0x24bbc3, - 0x216603, - 0x20c603, - 0x2422c3, - 0x205b03, + 0x39ab04, + 0x206643, + 0x21f603, + 0x205503, + 0x252b83, + 0x22f2c5, + 0x211e43, + 0x20f743, + 0x2109c3, + 0x22b643, + 0x21f143, + 0x213dc3, + 0x214f83, + 0x200f83, + 0xc7f03, 0x5c2, - 0x2d7c2, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x20a803, - 0x216603, + 0x232c2, + 0x206643, + 0x21f603, + 0x205503, + 0x2109c3, + 0x21f143, 0x2000c2, - 0x248343, - 0x20c302, - 0x232c43, - 0x228b03, - 0x224e44, - 0x20a803, - 0x216603, - 0x209482, - 0x9fe08, - 0x228b03, - 0x6d9c3, - 0x9fe08, - 0x6d9c3, - 0x26fb43, - 0x22c0c3, - 0x22fd84, - 0x232c43, - 0x228b03, - 0x203dc2, - 0x211543, - 0x20a803, - 0x216603, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x203dc2, - 0x238cc3, - 0x20a803, - 0x216603, - 0x2ed343, - 0x20c603, + 0x250b03, + 0x202202, + 0x23c2, + 0x21f603, + 0x205503, + 0x2503c4, + 0x2109c3, + 0x21f143, + 0x202ec2, + 0x1b9688, + 0x205503, + 0x1b9688, + 0x276803, + 0x206643, + 0x232184, + 0x21f603, + 0x205503, + 0x203042, + 0x206543, + 0x2109c3, + 0x21f143, + 0x206643, + 0x21f603, + 0x205503, + 0x203042, + 0x23ddc3, + 0x2109c3, + 0x21f143, + 0x303643, + 0x213dc3, 0x2000c2, - 0x20c302, - 0x228b03, - 0x20a803, - 0x216603, - 0x240985, - 0x127206, - 0x242244, - 0x219f82, - 0x9fe08, + 0x202202, + 0x205503, + 0x2109c3, + 0x21f143, + 0x212fc5, + 0x1f0786, + 0x72544, + 0xbdc04, + 0x214f04, + 0x23d942, + 0x882, + 0x1b9688, + 0x23c2, + 0x510c2, + 0xc642, 0x2000c2, - 0x12eb85, - 0x1c508, - 0x175583, - 0x20c302, - 0x4fd40486, - 0xd944, - 0x10a7cb, - 0x34786, - 0x11647, - 0x1b8dc9, - 0x232c43, - 0x47508, - 0x4750b, - 0x4798b, - 0x480cb, - 0x4840b, - 0x486cb, - 0x48b0b, - 0x7386, - 0x228b03, - 0x20005, - 0x2a44, - 0x20e943, - 0x115547, - 0xded04, - 0x6c144, - 0x20a803, - 0x189a46, - 0x194584, - 0x6d9c3, - 0x216603, - 0x2f61c4, - 0x12ea07, - 0x126e09, - 0x10a588, - 0x52c84, - 0x3e006, - 0x8148, - 0x130245, - 0x3fc9, - 0x2f783, - 0x12eb85, - 0x20c302, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x211543, - 0x20ca43, - 0x216603, - 0x2f55c3, - 0x219f82, - 0x9fe08, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x214383, - 0x217b84, - 0x20a803, - 0xca43, - 0x216603, - 0x22c0c3, - 0x232c43, - 0x2db1c4, - 0x228b03, - 0x20a803, - 0x216603, - 0x240986, - 0x232c43, - 0x228b03, - 0x3a183, - 0x6d9c3, - 0x216603, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x20a803, - 0x216603, - 0x12eb85, - 0x11647, - 0x7883, - 0x2f783, - 0x9fe08, - 0x228b03, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x5c743, - 0x20a803, - 0x216603, - 0x5322c0c3, - 0x232c43, - 0x20a803, - 0x216603, - 0x9fe08, + 0x14cb05, + 0x20e08, + 0xb2c83, + 0x202202, + 0x3fbc4, + 0x5dd5d986, + 0x26084, + 0xba94b, + 0x3c746, + 0x82b87, + 0xa1309, + 0x21f603, + 0x4f688, + 0x4f68b, + 0x4fb0b, + 0x5088b, + 0x50bcb, + 0x50e8b, + 0x512cb, + 0x1c1b46, + 0x205503, + 0x1c9f45, + 0x1a3504, + 0x21bd03, + 0x121787, + 0x165706, + 0x137585, + 0x2044, + 0xf28c4, + 0x2109c3, + 0x88a86, + 0x11ff04, + 0x21f143, + 0x30a904, + 0x137a47, + 0x1f0389, + 0xba708, + 0x1e6785, + 0x23dc4, + 0x1ceb44, + 0x368c3, + 0x1dea03, + 0x54146, + 0x1d7808, + 0x1aea85, + 0x1a2c89, + 0x1e143, + 0x100a86, + 0x14cb05, + 0x202202, + 0x206643, + 0x21f603, + 0x205503, + 0x206543, + 0x21d783, + 0x21f143, + 0x309b43, + 0x23d942, + 0x1b9688, + 0x206643, + 0x21f603, + 0x205503, + 0x20fc83, + 0x294744, + 0x2109c3, + 0x21f143, + 0x206643, + 0x21f603, + 0x2e4084, + 0x205503, + 0x2109c3, + 0x21f143, + 0x212fc6, + 0x21f603, + 0x205503, + 0x18903, + 0x21f143, + 0x206643, + 0x21f603, + 0x205503, + 0x2109c3, + 0x21f143, + 0x14cb05, + 0x82b87, + 0xc043, + 0x1e143, + 0x7442, + 0x1b9688, + 0x205503, + 0x206643, + 0x21f603, + 0x205503, + 0x6d7c3, + 0x176608, + 0x2109c3, + 0x21f143, + 0x61606643, + 0x21f603, + 0x2109c3, + 0x21f143, + 0x1b9688, 0x2000c2, - 0x20c302, - 0x22c0c3, - 0x228b03, - 0x20a803, + 0x202202, + 0x206643, + 0x205503, + 0x2109c3, 0x2003c2, - 0x216603, - 0x33aec7, - 0x20f64b, - 0x20c003, - 0x278c08, - 0x32d8c7, - 0x32a1c6, - 0x20d0c5, - 0x3291c9, - 0x2112c8, - 0x37b649, - 0x3a1d90, - 0x37b64b, - 0x2e1b49, - 0x207883, - 0x2ef2c9, - 0x230a06, - 0x230a0c, - 0x3977c8, - 0x3d80c8, - 0x2bde09, - 0x2ba48e, - 0x2bd70b, - 0x2fff4c, - 0x225843, - 0x28768c, - 0x3ce3c9, - 0x308907, - 0x232b8c, - 0x2b18ca, - 0x249f84, - 0x30810d, - 0x287548, - 0x3cee4d, - 0x314846, - 0x24224b, - 0x326f89, - 0x388e87, - 0x369a86, - 0x373a89, - 0x2f790a, - 0x3dcf08, - 0x2f4c84, - 0x38e347, - 0x2417c7, - 0x345784, - 0x217304, - 0x344509, - 0x251789, - 0x28c008, - 0x2eda85, - 0x2084c5, - 0x204c46, - 0x307fc9, - 0x26210d, - 0x215348, - 0x204b47, - 0x20d148, - 0x263e46, - 0x237b84, - 0x285845, - 0x3c4c46, - 0x3c5d44, - 0x3ce2c7, - 0x3d558a, - 0x20ab44, - 0x213006, - 0x213cc9, - 0x213ccf, - 0x214b0d, - 0x215b86, - 0x21c110, - 0x21c506, - 0x21dac7, - 0x220607, - 0x22060f, - 0x221349, - 0x226486, - 0x226fc7, - 0x226fc8, - 0x227ac9, - 0x3a8b48, - 0x311007, - 0x20b383, - 0x22bf46, - 0x298fc8, - 0x2ba74a, - 0x2094c9, - 0x211403, - 0x328f86, - 0x2618ca, - 0x23a747, - 0x30874a, - 0x34018e, - 0x221486, - 0x318947, - 0x34f706, - 0x240d86, - 0x20748b, - 0x39710a, - 0x27630d, - 0x212347, - 0x265388, - 0x265389, - 0x26538f, - 0x30440c, - 0x263289, - 0x3d28ce, - 0x322f4a, - 0x3c2b46, - 0x2fdb86, - 0x31ef4c, - 0x32018c, - 0x322208, - 0x35a347, - 0x37c545, - 0x2297c4, - 0x36a6ce, - 0x262584, - 0x329687, - 0x39d78a, - 0x3d3b54, - 0x3d64cf, - 0x2207c8, - 0x22be08, - 0x3625cd, - 0x3625ce, - 0x22c289, - 0x22d408, - 0x22d40f, - 0x23288c, - 0x23288f, - 0x233a47, - 0x235f0a, - 0x23d64b, - 0x237788, - 0x238b87, - 0x25bfcd, - 0x330106, - 0x3082c6, - 0x23b289, - 0x3dbb88, - 0x240b88, - 0x240b8e, - 0x20f747, - 0x2fbb45, - 0x242505, - 0x207a84, - 0x32a486, - 0x28bf08, - 0x374883, - 0x2e16ce, - 0x25c388, - 0x2a704b, - 0x26fd07, - 0x26ae45, - 0x287806, - 0x2aeb47, - 0x31b4c8, - 0x34b8c9, - 0x3cc205, - 0x287c88, - 0x222e86, - 0x3a35ca, - 0x36a5c9, - 0x232c49, - 0x232c4b, - 0x339748, - 0x345649, - 0x2edb46, - 0x28f0ca, - 0x36764a, - 0x23610c, - 0x368807, - 0x26c50a, - 0x2e5b0b, - 0x2e5b19, - 0x324888, - 0x240a05, - 0x25c186, - 0x217d09, - 0x26cc06, - 0x236d8a, - 0x2114c6, - 0x20d644, - 0x2cbb0d, - 0x344147, - 0x20d649, - 0x244745, - 0x245148, - 0x2472c9, - 0x249204, - 0x249e87, - 0x249e88, - 0x24a2c7, - 0x264208, - 0x24ef47, - 0x36bfc5, - 0x256e4c, - 0x257309, - 0x2d908a, - 0x3a6609, - 0x2ef3c9, - 0x3889cc, - 0x25a18b, - 0x25ad08, - 0x25c8c8, - 0x260284, - 0x284fc8, - 0x286209, - 0x2b1987, - 0x213f06, - 0x2a0e07, - 0x29bc49, - 0x20624b, - 0x35cd07, - 0x216687, - 0x3c5247, - 0x3cedc4, - 0x3cedc5, - 0x2daec5, - 0x358e8b, - 0x3b40c4, - 0x326948, - 0x2f9a0a, - 0x222f47, - 0x3c8e87, - 0x290552, - 0x292586, - 0x22f446, - 0x28e40e, - 0x296b86, - 0x296008, - 0x29664f, - 0x3cf208, - 0x3b1148, - 0x34200a, - 0x342011, - 0x2a5c4e, - 0x2536ca, - 0x2536cc, - 0x22d607, - 0x22d610, - 0x3bee08, - 0x2a5e45, - 0x2aee4a, - 0x3c5d8c, - 0x29868d, - 0x3b0c46, - 0x3b0c47, - 0x3b0c4c, - 0x3bd2cc, - 0x36f70c, - 0x2c4c4b, - 0x38c184, - 0x2e5bc4, - 0x2b1189, - 0x34abc7, - 0x37d789, - 0x367489, - 0x2b1587, - 0x2b1746, - 0x2b1749, - 0x2b1b43, - 0x2c660a, - 0x373cc7, - 0x3c05cb, - 0x27618a, - 0x388144, - 0x32fd06, - 0x282349, - 0x36c284, - 0x2f480a, - 0x245005, - 0x2c16c5, - 0x2c16cd, - 0x2c1a0e, - 0x2c1585, - 0x339b86, - 0x240587, - 0x3db90a, - 0x2569c6, - 0x37c044, - 0x30ed87, - 0x2ee38b, - 0x263f07, - 0x24aac4, - 0x27a306, - 0x27a30d, - 0x2dd88c, - 0x20a6c6, - 0x21554a, - 0x229886, - 0x2147c8, - 0x35b747, - 0x2c93ca, - 0x23b006, - 0x212243, - 0x220286, - 0x298e48, - 0x22fb0a, - 0x2d2dc7, - 0x2d2dc8, - 0x25af84, - 0x290ac7, - 0x2d3288, - 0x292788, - 0x2f1b08, - 0x2b808a, - 0x2e2a45, - 0x2db407, - 0x253513, - 0x268f86, - 0x3dabc8, - 0x224609, - 0x240088, - 0x2ff44b, - 0x3a4bc8, - 0x2b92c4, - 0x21aac6, - 0x320906, - 0x31c309, - 0x2c9207, - 0x256f48, - 0x2a1c06, - 0x200bc4, - 0x3a0e45, - 0x2cf888, - 0x201d8a, - 0x2cb788, - 0x2d0846, - 0x29cd0a, - 0x26e708, - 0x2d4888, - 0x2d6288, - 0x2d6ac6, - 0x2d9646, - 0x3a60cc, - 0x2d9bd0, - 0x2ade05, - 0x3b6408, - 0x3b6410, - 0x3cf010, - 0x3a1c0e, - 0x3a5d4e, - 0x3a5d54, - 0x3ad7cf, - 0x3adb86, - 0x345851, - 0x343a93, - 0x343f08, - 0x369c05, - 0x27aa88, - 0x2097c5, - 0x329d8c, - 0x229189, - 0x229609, - 0x3dd547, - 0x340649, - 0x236947, - 0x35e746, - 0x285647, - 0x203885, - 0x2080c3, - 0x23a183, - 0x20fc44, - 0x30128d, - 0x34bc8f, - 0x200c05, - 0x333a46, - 0x212887, - 0x397547, - 0x204206, - 0x20420b, - 0x2a6a85, - 0x258b46, - 0x305f87, + 0x21f143, + 0x342f07, + 0x3be44b, + 0x22c383, + 0x287b48, + 0x3d5ac7, + 0x38bac6, + 0x20d1c5, + 0x36b289, + 0x212d48, + 0x257bc9, + 0x257bd0, + 0x383c0b, + 0x3a8989, + 0x20c043, + 0x223ac9, + 0x232f46, + 0x232f4c, + 0x22c508, + 0x3ef408, + 0x3de109, + 0x2d390e, + 0x23c18b, + 0x2c430c, + 0x2028c3, + 0x27cdcc, + 0x2028c9, + 0x315a07, + 0x235fcc, + 0x2c5d0a, + 0x204884, + 0x2bfa0d, + 0x27cc88, + 0x33244d, + 0x282386, + 0x25364b, + 0x3f0509, + 0x268f07, + 0x3c3a86, + 0x3d3bc9, + 0x358c8a, + 0x31ed88, + 0x309744, + 0x2c1d07, + 0x231ac7, + 0x335b04, + 0x21a504, + 0x206ac9, + 0x301889, + 0x3ceec8, + 0x2cbe45, + 0x20d785, + 0x208b46, + 0x2bf8c9, + 0x325b4d, + 0x39e788, + 0x208a47, + 0x20d248, + 0x237906, + 0x232b84, + 0x266485, + 0x3ea3c6, + 0x3ecf04, + 0x2027c7, + 0x204e4a, + 0x20eac4, + 0x2156c6, + 0x217509, + 0x21750f, + 0x2182cd, + 0x218806, + 0x220a10, + 0x220e06, + 0x2227c7, + 0x223407, + 0x22340f, + 0x223ec9, + 0x2270c6, + 0x227b47, + 0x227b48, + 0x227e89, + 0x3c1988, + 0x31c607, + 0x229a03, + 0x22e3c6, + 0x336ac8, + 0x2d3bca, + 0x202f09, + 0x212e83, + 0x36b046, + 0x393b8a, + 0x2345c7, + 0x31584a, + 0x373e4e, + 0x224006, + 0x321d07, + 0x25e586, + 0x202986, + 0x3cb8cb, + 0x3c1c4a, + 0x3f384d, + 0x3d62c7, + 0x2fff88, + 0x2fff89, + 0x2fff8f, + 0x2b954c, + 0x381149, + 0x2bb04e, + 0x2578ca, + 0x3796c6, + 0x2fbb86, + 0x323e8c, + 0x3f158c, + 0x32b988, + 0x35e847, + 0x21c285, + 0x3cebc4, + 0x20220e, + 0x21ca44, + 0x3d3907, + 0x3b3a8a, + 0x3ebfd4, + 0x22d6cf, + 0x2235c8, + 0x22e288, + 0x20f38d, + 0x20f38e, + 0x22e709, + 0x349208, + 0x34920f, + 0x235ccc, + 0x235ccf, + 0x236d07, + 0x23a08a, + 0x23afcb, + 0x23b988, + 0x23dc87, + 0x271d8d, + 0x3022c6, + 0x2bfbc6, + 0x242509, + 0x272348, + 0x248248, + 0x24824e, + 0x26d447, + 0x30d045, + 0x24a485, + 0x21a384, + 0x38bd86, + 0x3cedc8, + 0x25f1c3, + 0x2c544e, + 0x272148, + 0x21e20b, + 0x2769c7, + 0x35f385, + 0x27cf46, + 0x2be707, + 0x34e508, + 0x375209, + 0x2329c5, + 0x295148, + 0x30f386, + 0x3b31ca, + 0x202109, + 0x236089, + 0x23608b, + 0x347308, + 0x3359c9, + 0x2c8a46, + 0x27b28a, + 0x2853ca, + 0x23a28c, + 0x273407, + 0x27a08a, + 0x3c4d0b, + 0x3c4d19, + 0x2d66c8, + 0x213045, + 0x271f46, + 0x3798c9, + 0x35df86, + 0x2e488a, + 0x2064c6, + 0x2e2504, + 0x2e250d, + 0x33b487, + 0x35ee09, + 0x24ec45, + 0x24ef08, 0x24f449, - 0x2211c6, - 0x3855c5, - 0x3ba74b, - 0x3b0946, - 0x2137c5, - 0x23f088, - 0x291988, - 0x29f94c, - 0x29f950, - 0x2a2749, - 0x2b71c7, - 0x2b22cb, - 0x2c1f86, - 0x310eca, - 0x3da94b, - 0x30cc4a, - 0x2eca86, - 0x2ed205, - 0x32d7c6, - 0x286bc8, - 0x3dd60a, - 0x36225c, - 0x2f568c, - 0x2f5988, - 0x240985, - 0x38b9c7, - 0x2ba0c6, - 0x3b9505, - 0x218086, - 0x2043c8, - 0x2c0647, - 0x2ba388, - 0x26904a, - 0x3a978c, - 0x374b09, - 0x3a9a07, - 0x286744, - 0x2425c6, - 0x300b4a, - 0x367585, - 0x216f8c, - 0x21a0c8, - 0x2e4ac8, - 0x34ea0c, - 0x35a64c, - 0x387c89, - 0x387ec7, - 0x370b8c, - 0x222104, - 0x24a04a, - 0x30f80c, - 0x25038b, - 0x250a0b, - 0x253c46, - 0x256b07, - 0x22d847, - 0x22d84f, - 0x309cd1, - 0x2dfa92, - 0x257bcd, - 0x257bce, - 0x257f0e, - 0x3ad988, - 0x3ad992, - 0x260408, - 0x224c47, - 0x24d44a, - 0x2a95c8, - 0x296b45, - 0x2b484a, - 0x21c887, - 0x2e99c4, - 0x201783, - 0x235b45, - 0x342287, - 0x355047, - 0x29888e, - 0x3355cd, - 0x33c809, - 0x319c85, - 0x358243, - 0x34a646, - 0x259145, - 0x2a7288, - 0x21e489, - 0x25c1c5, - 0x25c1cf, - 0x2d2547, - 0x20cf45, - 0x2706ca, - 0x3c1586, - 0x245e09, - 0x37818c, - 0x3addc9, - 0x3d7046, - 0x2f980c, - 0x3390c6, - 0x307648, - 0x2e5a06, - 0x3645c6, - 0x2b5844, - 0x31c283, - 0x221a4a, - 0x3037d1, - 0x26344a, - 0x246685, - 0x25a5c7, - 0x254047, - 0x2d3384, - 0x2d338b, - 0x21d048, - 0x2bf146, - 0x2315c5, - 0x32b944, - 0x2410c9, + 0x251604, + 0x251cc7, + 0x251cc8, + 0x252007, + 0x277dc8, + 0x25ca47, + 0x269285, + 0x265b8c, + 0x265f89, + 0x32920a, + 0x268709, + 0x223bc9, + 0x268a4c, + 0x26c18b, + 0x26d008, + 0x26d948, + 0x270d04, + 0x292648, + 0x293349, + 0x2c5dc7, + 0x217746, + 0x2ad487, + 0x370d89, + 0x245dcb, + 0x3aef07, + 0x2a0887, + 0x256687, + 0x3323c4, + 0x3323c5, + 0x3ab045, + 0x35be4b, + 0x3e4bc4, + 0x2dc688, + 0x2bd0ca, + 0x30f447, + 0x3ef007, + 0x29bad2, + 0x28cf06, + 0x231386, + 0x3da74e, + 0x298b06, + 0x2a1c08, + 0x2a2c8f, + 0x332808, + 0x296988, + 0x312bca, + 0x312bd1, + 0x2b360e, + 0x27b9ca, + 0x27b9cc, + 0x25d947, + 0x349410, + 0x3d3208, + 0x2b3805, + 0x2befca, + 0x3ecf4c, + 0x20bf0d, + 0x3cd906, + 0x3cd907, + 0x3cd90c, + 0x3f3dcc, + 0x211e4c, + 0x32cf0b, + 0x3a5bc4, + 0x21d984, + 0x2c3bc9, + 0x338787, + 0x22e049, + 0x285209, + 0x2c59c7, + 0x2c5b86, + 0x2c5b89, + 0x2c5f83, + 0x2aa90a, + 0x336987, + 0x3dd24b, + 0x3f36ca, + 0x259604, + 0x3ee686, + 0x290109, + 0x3bf3c4, + 0x2ebcca, + 0x307cc5, + 0x2d5005, + 0x2d500d, + 0x2d534e, + 0x363545, + 0x341bc6, + 0x212bc7, + 0x23884a, + 0x21cd46, + 0x2f46c4, + 0x2f8c47, + 0x3e114b, + 0x2fe247, + 0x28c284, + 0x318046, + 0x31804d, + 0x2f120c, + 0x210886, + 0x39e98a, + 0x21d406, + 0x222488, + 0x23a947, + 0x2665ca, + 0x351986, + 0x28d503, + 0x3ca106, + 0x24a6c8, + 0x375d0a, + 0x29a347, + 0x29a348, + 0x29c044, + 0x28d107, + 0x3870c8, + 0x235848, + 0x2cc748, + 0x2ccb4a, + 0x2dfa85, + 0x23ddc7, + 0x27b813, + 0x286446, + 0x235ac8, + 0x225449, + 0x2d2888, + 0x360b4b, + 0x2ce4c8, + 0x30ce84, + 0x316046, + 0x32c586, + 0x39b3c9, + 0x2dfe47, + 0x265c88, + 0x36aa46, + 0x38d084, + 0x336305, + 0x3d7408, + 0x20150a, + 0x2e2188, + 0x2e7786, + 0x2a9cca, + 0x203308, + 0x3a9dc8, + 0x2ebf48, + 0x2ec4c6, + 0x2ee106, + 0x3ac9cc, + 0x2ee6d0, + 0x2eeac5, + 0x320688, + 0x320690, + 0x332610, + 0x257a4e, + 0x3ac64e, + 0x3ac654, + 0x3b0b0f, + 0x3b0ec6, + 0x3efd91, + 0x3474d3, + 0x3c3c08, + 0x3c3205, + 0x289788, + 0x3eabc5, + 0x34f10c, + 0x212349, + 0x21c889, + 0x229747, + 0x3b35c9, + 0x35db47, + 0x3a3046, + 0x266287, + 0x28b345, + 0x20b503, + 0x218903, + 0x27fb84, + 0x3d228d, + 0x3f1dcf, + 0x38d0c5, + 0x212246, + 0x3b74c7, + 0x22c287, + 0x2d0c46, + 0x2d0c4b, + 0x2b4785, + 0x21e0c6, + 0x3b1d87, + 0x25dc49, + 0x369dc6, + 0x21e6c5, + 0x33bccb, + 0x3cd206, + 0x222b85, + 0x252c08, + 0x29d4c8, + 0x2b48cc, + 0x2b48d0, + 0x2b6f49, + 0x2c7747, + 0x2cc28b, + 0x2f6986, + 0x31c4ca, + 0x2b054b, + 0x34e74a, + 0x371946, + 0x303505, + 0x3366c6, + 0x293d08, + 0x29e14a, + 0x20f01c, + 0x309c0c, + 0x309f08, + 0x212fc5, + 0x21f807, + 0x2b2b46, + 0x2d3fc5, + 0x21b886, + 0x2d0e08, + 0x2d2e07, + 0x2d3808, + 0x28650a, + 0x2f60cc, + 0x25f449, + 0x21f247, + 0x2282c4, + 0x224606, + 0x29650a, + 0x285305, + 0x21a18c, + 0x21a848, + 0x22d0c8, + 0x22abcc, + 0x39598c, + 0x22dc09, + 0x22de47, + 0x24744c, + 0x233dc4, + 0x24b48a, + 0x217d0c, + 0x28274b, + 0x39450b, + 0x3a6386, + 0x25c1c7, + 0x25d447, + 0x34964f, + 0x317051, + 0x2f37d2, + 0x25d44d, + 0x25d44e, + 0x25d78e, + 0x3b0cc8, + 0x3b0cd2, + 0x241848, + 0x2501c7, + 0x256eca, + 0x24b2c8, + 0x298ac5, + 0x3ba8ca, + 0x221347, + 0x2e3184, + 0x24e583, + 0x38ff05, + 0x312e47, + 0x2f9947, + 0x20c10e, + 0x31618d, + 0x317d09, + 0x20e7c5, + 0x326403, + 0x344206, + 0x26a945, + 0x21e448, + 0x33c149, + 0x271f85, + 0x271f8f, + 0x2baa47, + 0x20d045, + 0x27738a, + 0x20ae06, + 0x2a8c49, + 0x35964c, + 0x37e909, + 0x2125c6, + 0x2bcecc, + 0x37f846, + 0x3e6888, + 0x315546, + 0x27aec6, + 0x2ca404, + 0x222383, + 0x2dfbca, + 0x29cad1, + 0x38130a, + 0x265745, + 0x268287, + 0x262a47, + 0x2d0044, + 0x3871cb, + 0x294448, + 0x2d0a06, + 0x233605, + 0x273d04, + 0x275389, 0x2008c4, - 0x20c3c7, - 0x34cf05, - 0x34cf07, - 0x28e645, - 0x247d03, - 0x224b08, - 0x27ac8a, - 0x24e4c3, - 0x39774a, - 0x36c746, - 0x25bf4f, - 0x3d2009, - 0x2e1650, - 0x2fcbc8, - 0x2d1689, - 0x29a087, - 0x27a28f, - 0x38f304, - 0x2db244, - 0x21c386, - 0x243206, - 0x2ed5ca, - 0x252f86, - 0x395207, - 0x311348, - 0x311547, - 0x312a07, - 0x314aca, - 0x31330b, - 0x251a45, - 0x2df6c8, - 0x20ae83, - 0x3bcd4c, - 0x37c2cf, - 0x3c0d8d, - 0x257747, - 0x33c949, - 0x2312c7, - 0x267e48, - 0x3d3d4c, - 0x2b91c8, - 0x246388, - 0x33104e, - 0x348c94, - 0x3491a4, - 0x35ff0a, - 0x37bccb, - 0x236a04, - 0x236a09, - 0x2b5448, - 0x242d05, - 0x37438a, - 0x285b07, - 0x322c44, - 0x248343, - 0x22c0c3, - 0x235604, - 0x232c43, - 0x228b03, - 0x224e44, - 0x214543, - 0x211543, - 0x2d9bc6, - 0x217b84, - 0x20a803, - 0x216603, - 0x216103, + 0x3ed887, + 0x387e05, + 0x387e07, + 0x3da985, + 0x260ac3, + 0x250088, + 0x277a0a, + 0x204803, + 0x22c48a, + 0x204806, + 0x271d0f, + 0x26d3c9, + 0x2c53d0, + 0x3a7648, + 0x2e7c89, + 0x2a7907, + 0x317fcf, + 0x334bc4, + 0x2e4104, + 0x220c86, + 0x3b6d46, + 0x34fd4a, + 0x273706, + 0x2c28c7, + 0x31c948, + 0x31cb47, + 0x31dc47, + 0x320bca, + 0x31e64b, + 0x302045, + 0x2f3408, + 0x21ff83, + 0x3d118c, + 0x21c00f, + 0x23cc0d, + 0x29ab07, + 0x22ce09, + 0x284107, + 0x2d91c8, + 0x3ec1cc, + 0x30cd88, + 0x24d408, + 0x33820e, + 0x34ba94, + 0x34bfa4, + 0x3672ca, + 0x38420b, + 0x35dc04, + 0x35dc09, + 0x2cba08, + 0x24b745, + 0x3d58ca, + 0x296287, + 0x22ffc4, + 0x250b03, + 0x206643, + 0x2392c4, + 0x21f603, + 0x205503, + 0x2503c4, + 0x211e43, + 0x206543, + 0x2ee6c6, + 0x294744, + 0x2109c3, + 0x21f143, + 0x219683, 0x2000c2, - 0x248343, - 0x20c302, - 0x22c0c3, - 0x235604, - 0x232c43, - 0x228b03, - 0x214543, - 0x2d9bc6, - 0x20a803, - 0x216603, - 0x9fe08, - 0x22c0c3, - 0x232c43, - 0x212483, - 0x20a803, - 0x6d9c3, - 0x216603, - 0x9fe08, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x211543, - 0x217b84, - 0x20a803, - 0x216603, + 0x250b03, + 0x202202, + 0x206643, + 0x2392c4, + 0x21f603, + 0x205503, + 0x211e43, + 0x2ee6c6, + 0x2109c3, + 0x21f143, + 0x1b9688, + 0x206643, + 0x21f603, + 0x3d6403, + 0x2109c3, + 0x21f143, + 0x250b03, + 0x1b9688, + 0x206643, + 0x21f603, + 0x205503, + 0x206543, + 0x294744, + 0x2109c3, + 0x21f143, 0x2000c2, - 0x258783, - 0x20c302, - 0x232c43, - 0x228b03, - 0x211543, - 0x20a803, - 0x216603, - 0x204042, - 0x209382, - 0x20c302, - 0x22c0c3, - 0x207902, + 0x38a7c3, + 0x202202, + 0x21f603, + 0x205503, + 0x206543, + 0x2109c3, + 0x21f143, + 0x201782, + 0x202dc2, + 0x202202, + 0x206643, + 0x211ac2, 0x2005c2, - 0x224e44, - 0x303f84, - 0x22b302, - 0x217b84, + 0x2503c4, + 0x228f84, + 0x21e002, + 0x294744, 0x2003c2, - 0x216603, - 0x216103, - 0x253c46, - 0x20ff42, - 0x205402, - 0x225242, - 0x55a08683, - 0x55e2d603, - 0x54b86, - 0x54b86, - 0x242244, - 0x20ca43, - 0x14114d, - 0x8bd8a, - 0x1bc1cc, - 0x1b338c, - 0xca7cd, - 0x12eb85, - 0x8b50c, - 0x6bb47, - 0xbec6, - 0x15d08, - 0x1ae07, - 0x21ec8, - 0x19974a, - 0x10f087, - 0x56a8b745, - 0xdc1c9, - 0x56c344cb, - 0x920b, - 0x1846c8, - 0x14dd89, - 0x6828a, - 0xe56ce, - 0x7d4d, - 0x2c28d, - 0x143fe8b, - 0xdd74a, - 0xd944, - 0x58c86, - 0x1bd708, - 0x18a0c8, - 0x67607, - 0xa0c5, - 0xfdc7, - 0x330c9, - 0x16c307, - 0xe688, - 0x2b5c9, - 0x4a444, - 0x4d185, - 0x13fe4e, - 0x189d4d, - 0x114c8, - 0x57293106, - 0x57d72f88, - 0x74388, - 0x13b0d0, - 0x510cc, - 0x60fc7, - 0x62447, - 0x68607, - 0x71487, - 0x4c02, - 0x122587, - 0x1972cc, - 0xfe445, - 0x35147, - 0xa8946, - 0xaa289, - 0xac0c8, - 0x4742, + 0x21f143, + 0x219683, + 0x3a6386, + 0x224b42, + 0x202642, + 0x225842, + 0x63e03ec3, + 0x64255983, + 0x63586, + 0x63586, + 0x214f04, + 0x21d783, + 0x1dec0d, + 0x1cec4a, + 0x1a1246, + 0x1d01cc, + 0x64f1f14d, + 0x8f28c, + 0x6545484f, + 0x1d8f0d, + 0x79184, + 0x169044, + 0xcdc84, + 0x14cb05, + 0x95709, + 0xa0fcc, + 0x342c7, + 0x12ac6, + 0x19288, + 0x1f4c7, + 0x24988, + 0x1bb4ca, + 0x11b487, + 0xa1209, + 0x65ad45c5, + 0xf48c9, + 0x65c37e4b, + 0x1511cb, + 0x2c4b, + 0x172bc8, + 0x16128a, + 0x17c88e, + 0x660b74ca, + 0xe35cd, + 0x2e70d, + 0x14d268b, + 0xf10ca, + 0x26084, + 0x8a646, + 0x1896c8, + 0xc9a08, + 0x38107, + 0x26e45, + 0x1e3b07, + 0xa24c9, + 0x1d9d47, + 0x7908, + 0x10f849, + 0x60a04, + 0x685c5, + 0x15440e, + 0x1455c7, + 0x666271c6, + 0xbc84d, + 0x1d9bc8, + 0xf3008, + 0x66a80986, + 0x674b2788, + 0x182c0a, + 0x64348, + 0x143110, + 0x6048c, + 0x72c07, + 0x74107, + 0x79c87, + 0x7fa47, + 0x8b02, + 0x12a387, + 0x1c1e0c, + 0x14d05, + 0xcc107, + 0xb6e06, + 0xb78c9, + 0xbac08, + 0x15fc2, 0x5c2, - 0x18ce06, - 0x1ba00b, - 0x1ba306, - 0xbe384, - 0x1753c7, - 0xe3389, - 0x6dc89, - 0x1432c8, - 0x48902, - 0x191f89, - 0xbac8, - 0xe9a8a, - 0x38909, - 0x52946, - 0xce3c9, - 0xdd6c7, - 0xdde09, - 0xdef08, - 0xe0f87, - 0xe29c9, - 0xe8ec5, - 0xe9250, - 0x155886, - 0x175305, - 0x114587, - 0x3950d, - 0x3ef85, - 0xef1c6, - 0xef9c7, - 0xf61d8, - 0x11848, - 0xbe7ca, - 0xa982, - 0x507ca, - 0x6284d, - 0x2e42, - 0x13686, - 0x9d488, - 0xabe4a, - 0x45948, - 0x6d309, - 0x111788, - 0x7768e, - 0x6d548, - 0x14a647, - 0x58293044, - 0x14e70d, - 0x102f05, - 0x3148, - 0x42dc8, - 0x10c246, - 0x14302, - 0x92c04, - 0x62706, - 0x3e006, - 0x58532e4b, - 0x57c2, + 0x116a86, + 0x194e0b, + 0x173cc6, + 0x1de684, + 0x1cf8c7, + 0x80789, + 0x1e0b49, + 0x1ba688, + 0x510c2, + 0x19a989, + 0x11508, + 0xf0b8a, + 0xceb48, + 0x67ae098b, + 0x1db9c9, + 0x4b206, + 0xe5a49, + 0xf1047, + 0xf1909, + 0xf2a48, + 0xf4087, + 0xf5a49, + 0xf8e05, + 0xf91d0, + 0xf9d4c, + 0x181b86, + 0x1cf805, + 0xd9807, + 0x4350d, + 0x1b77c9, + 0x682c88c3, + 0x47185, + 0x1cbd46, + 0x104ac7, + 0x10a918, + 0x1da0c8, + 0x8624a, + 0x1c58e, + 0x10002, + 0x6865228b, + 0x68ae5b4a, + 0x1942ca, + 0x6584d, + 0x1042, + 0xdd0c6, + 0x15d46, + 0xc20c8, + 0xba0ca, + 0x5a3c8, + 0x1b9549, + 0x11d908, + 0x74c8e, + 0x6308, + 0x144207, + 0x68eb26c4, + 0xcfc4d, + 0xcbd48, + 0x113845, + 0x146f48, + 0x69381f09, + 0x371c8, + 0x6941f74a, + 0x4042, + 0x69ab24c8, + 0x119e46, + 0x5fc2, + 0xd0504, + 0x74b46, + 0x69d23b48, + 0x54146, + 0x6a4de50b, + 0x3642, + 0x6523ab84, + 0x21943, + 0x16b449, + 0x1908, + 0x2547, + 0x2c0ca, + 0x71687, 0x401, 0x81, - 0x5a947, - 0x8d9c3, - 0x576f67c4, - 0x57a973c3, + 0x188647, + 0x117e48, + 0xc70c8, + 0xc72c8, + 0xc74c8, + 0x6cbc7, + 0xa8643, + 0x66e3ab84, + 0x672d1fc3, 0xc1, - 0x1a286, + 0xfc986, 0xc1, 0x201, - 0x1a286, - 0x8d9c3, - 0x422c3, - 0x46e44, - 0x14947, - 0x5b07, - 0x153e145, - 0x4cec4, - 0x61107, - 0xc302, - 0x249f84, - 0x22c0c3, - 0x24b304, - 0x224e44, - 0x20a803, - 0x2244c5, - 0x216e03, - 0x236bc3, - 0x204185, - 0x205b03, - 0xdd43, - 0x5962c0c3, - 0x232c43, - 0x4b304, - 0x20c3, - 0x228b03, + 0xfc986, + 0xa8643, + 0x67e4ac44, + 0x190d04, + 0xe985, + 0x39f45, + 0x1cfa04, + 0x6784, + 0x51504, + 0x1410087, + 0x144ab87, + 0x1c7448, + 0x1c148c, + 0xc01, + 0x14f83, + 0x1ecc4, + 0x1bd044, + 0x28d45, + 0x1c7448, + 0x6a3c7448, + 0x68f03, + 0x7e583, + 0x12e03, + 0x22607, + 0x4a07, + 0x15e5145, + 0x56344, + 0x72d47, + 0x2202, + 0x39f04, + 0x1e0f4a, + 0x204884, + 0x206643, + 0x2554c4, + 0x2503c4, + 0x2109c3, + 0x225305, + 0x219dc3, + 0x237343, + 0x33d845, + 0x200f83, + 0x235c3, + 0x6ba06643, + 0x21f603, + 0x554c4, + 0x3b43, + 0x205503, 0x200181, - 0xe403, - 0x211543, - 0x303f84, - 0x217b84, - 0x20a803, - 0x4bbc3, - 0x216603, - 0x20c603, - 0x9fe08, + 0xf743, + 0x206543, + 0x228f84, + 0x294744, + 0x2109c3, + 0x2b643, + 0x21f143, + 0x213dc3, + 0x1b9688, 0x2000c2, - 0x248343, - 0x20c302, - 0x22c0c3, - 0x232c43, - 0x212483, + 0x250b03, + 0x202202, + 0x206643, + 0x21f603, + 0x3d6403, 0x2005c2, - 0x224e44, - 0x214543, - 0x211543, - 0x20a803, - 0x20ca43, - 0x216603, - 0x205b03, - 0x17c204, - 0x9fe08, - 0x103c87, - 0xc302, - 0x1a0dc5, - 0x5120f, - 0xd23c6, - 0x14470c8, - 0x11240e, - 0x5a631802, - 0x32ce48, - 0x28c4c6, - 0x24d046, - 0x30e787, - 0x5aa00c82, - 0x5afd1e88, - 0x21068a, - 0x260a48, - 0x200ac2, - 0x3c0409, - 0x251a87, - 0x213e86, - 0x224849, - 0x2db544, - 0x3c0306, - 0x2c7144, - 0x203584, - 0x2560c9, - 0x30f546, - 0x229cc5, - 0x264f45, - 0x22cac7, - 0x2c3887, - 0x2f53c4, - 0x35c0c6, - 0x2f9145, - 0x20e805, - 0x246745, - 0x2c4f47, - 0x26fb45, - 0x247749, - 0x329945, - 0x31b604, - 0x256907, - 0x33ed4e, - 0x343689, - 0x28e2c9, - 0x33de06, - 0x23ce88, - 0x3c208b, - 0x36828c, - 0x324046, - 0x2ffe07, - 0x2b34c5, - 0x21730a, - 0x28c109, - 0x2013c9, - 0x3d9f06, - 0x305d45, - 0x242885, - 0x355449, - 0x2468cb, - 0x2772c6, - 0x354546, - 0x204b44, - 0x239b06, - 0x2fbbc8, - 0x3bc0c6, - 0x2eb006, - 0x3cf9c8, - 0x3d6e47, - 0x3d9cc9, - 0x3de005, - 0x9fe08, - 0x3cc184, - 0x312f84, - 0x208345, - 0x346b09, - 0x222c07, - 0x222c0b, - 0x225a4a, - 0x2290c5, - 0x5b20b382, - 0x20ebc7, - 0x5b6293c8, - 0x328887, - 0x2dd185, - 0x347e8a, - 0xc302, - 0x2795cb, - 0x27deca, - 0x247bc6, - 0x2081c3, - 0x291f0d, - 0x3c084c, - 0x3c1acd, - 0x2304c5, - 0x27cb85, - 0x3748c7, - 0x207909, - 0x210586, - 0x252e05, - 0x2ec888, - 0x239a03, - 0x2e2ec8, - 0x239a08, - 0x2c8907, - 0x369588, - 0x3afa49, - 0x2fb787, - 0x20f1c7, - 0x33dfc8, - 0x29b484, - 0x29b487, - 0x314748, - 0x360586, - 0x3c3e4f, - 0x22a5c7, - 0x35bbc6, - 0x388005, - 0x2253c3, - 0x243c47, - 0x3874c3, - 0x24a686, - 0x24cdc6, - 0x24db06, - 0x294d45, - 0x264203, - 0x391c08, - 0x38a8c9, - 0x39a24b, - 0x24dc88, - 0x24ec05, - 0x24fe45, - 0x5bab12c2, - 0x285709, - 0x224ec7, - 0x258bc5, - 0x255fc7, - 0x257a86, - 0x3804c5, - 0x258f8b, - 0x25ad04, - 0x260605, - 0x260747, - 0x276c46, - 0x277085, - 0x2851c7, - 0x285cc7, - 0x2d0d84, - 0x28b30a, - 0x28cd48, - 0x3c2349, - 0x394785, - 0x32f406, - 0x2fbd8a, - 0x264e46, - 0x231047, - 0x26c88d, - 0x2a65c9, - 0x390885, - 0x36ac47, - 0x252788, - 0x2f7288, - 0x3a8d07, - 0x3affc6, - 0x2230c7, - 0x24b503, - 0x30f4c4, - 0x37dc05, - 0x3a5447, - 0x3ab0c9, - 0x26b7c8, - 0x230f45, - 0x2530c4, - 0x24de45, - 0x25ca8d, - 0x200cc2, - 0x2b6606, - 0x2d7a86, - 0x301bca, - 0x3915c6, - 0x398245, - 0x2c7605, - 0x2c7607, - 0x3a340c, - 0x27420a, - 0x290206, - 0x21fb05, - 0x239946, - 0x290387, - 0x292d06, - 0x294c4c, - 0x224989, - 0x5be1a707, - 0x296a05, - 0x296a06, - 0x296e48, - 0x245785, - 0x2a6d05, - 0x2a7f48, - 0x2a814a, - 0x5c21efc2, - 0x5c606a02, - 0x3ac085, - 0x266803, - 0x23dc88, - 0x245f43, - 0x2a83c4, - 0x245f4b, - 0x368688, - 0x2b2788, - 0x5cae7489, - 0x2ad149, - 0x2adb06, - 0x2ae7c8, - 0x2ae9c9, - 0x2af346, - 0x2af4c5, - 0x244246, - 0x2afa09, - 0x2bf9c7, - 0x3ddac6, - 0x2dd507, - 0x2e77c7, - 0x208804, - 0x5ce11b49, - 0x3b9748, - 0x3d1d88, - 0x267747, - 0x2cb246, - 0x3c6b89, - 0x24d007, - 0x3b8fca, - 0x32f548, - 0x3bd087, - 0x3c1086, - 0x27d88a, - 0x241b88, - 0x2d7505, - 0x228345, - 0x3359c7, - 0x316049, - 0x31828b, - 0x354048, - 0x3299c9, - 0x24e087, - 0x2bae4c, - 0x2bb8cc, - 0x2bbbca, - 0x2bbe4c, - 0x2c6cc8, - 0x2c6ec8, - 0x2c70c4, - 0x2c8089, - 0x2c82c9, - 0x2c850a, - 0x2c8789, - 0x2c8ac7, - 0x3b4f4c, - 0x3c62c6, - 0x26c248, - 0x264f06, - 0x38ebc6, - 0x390787, - 0x39f348, - 0x32a68b, - 0x3da007, - 0x255d89, - 0x25a709, - 0x285907, - 0x2c7384, - 0x200fc7, - 0x2cfec6, - 0x20c7c6, - 0x215705, - 0x2ce588, - 0x340544, - 0x340546, - 0x2740cb, - 0x2c6909, - 0x31fc86, - 0x2eb209, - 0x208406, - 0x201f88, - 0x20e503, - 0x305ec5, - 0x21b649, - 0x21bec5, - 0x380d84, - 0x2755c6, - 0x2354c5, - 0x207f06, - 0x316887, - 0x34b4c6, - 0x22ab4b, - 0x28efc7, - 0x243946, - 0x272506, - 0x22cb86, - 0x2f5389, - 0x2b884a, - 0x2f9d45, - 0x22850d, - 0x2a8246, - 0x23aec6, - 0x2e1546, - 0x214745, - 0x2e9547, - 0x26b107, - 0x272c8e, - 0x211543, - 0x2cb209, - 0x374d89, - 0x22c807, - 0x269887, - 0x292905, - 0x36b7c5, - 0x5d34464f, - 0x2d18c7, - 0x2d1a88, - 0x2d1fc4, - 0x2d2286, - 0x5d642582, - 0x2d6d46, - 0x2d9bc6, - 0x374f4e, - 0x2e2d0a, - 0x3d2606, - 0x219b8a, - 0x3c18c9, - 0x23bd85, - 0x307b08, - 0x335886, - 0x2b1388, - 0x3dbd48, - 0x27b58b, - 0x30e885, - 0x26fbc8, - 0x3cfb0c, - 0x2dd047, - 0x24d386, - 0x3dd0c8, - 0x32a348, - 0x5da39242, - 0x208ccb, - 0x3de209, - 0x28bbc9, - 0x21b4c7, - 0x3ba588, - 0x5de07748, - 0x20df8b, - 0x343149, - 0x259e4d, - 0x31d7c8, - 0x27da88, - 0x5e201e02, - 0x3c75c4, - 0x5e62d7c2, - 0x3aba86, - 0x5ea06302, - 0x2f258a, - 0x2a6b86, - 0x26a908, - 0x3be5c8, - 0x3c0206, - 0x300306, - 0x2fc946, - 0x2a7205, - 0x237dc4, - 0x5efd3204, - 0x359686, - 0x2978c7, - 0x5f20bc07, - 0x389b0b, - 0x328a89, - 0x27cbca, - 0x220504, - 0x2c7748, - 0x3dd88d, - 0x2f3a89, - 0x2f3cc8, - 0x2f3f49, - 0x2f61c4, - 0x23d504, - 0x39ba85, - 0x275f4b, - 0x368606, - 0x3594c5, - 0x3cb449, - 0x35c188, - 0x2a4984, - 0x217489, - 0x306845, - 0x2c38c8, - 0x20f887, - 0x28e6c8, - 0x282546, - 0x3a8a07, - 0x2deac9, - 0x3ba8c9, - 0x213845, - 0x322ac5, - 0x5f61df02, - 0x31b3c4, - 0x230705, - 0x30e686, - 0x33cf45, - 0x2b7d87, - 0x2f2ec5, - 0x276c84, - 0x33dec6, - 0x252e87, - 0x251f86, - 0x3ac605, - 0x2098c8, - 0x28c6c5, - 0x20e387, - 0x21d889, - 0x2c6a4a, - 0x227cc7, - 0x227ccc, - 0x229c86, - 0x241d49, - 0x38c685, - 0x2456c8, - 0x202e43, - 0x2edb05, - 0x3a94c5, - 0x27c1c7, - 0x5fa01482, - 0x2ee787, - 0x2e8746, - 0x37fcc6, - 0x2ecbc6, - 0x32a286, - 0x239188, - 0x27abc5, - 0x35bc87, - 0x35bc8d, - 0x201783, - 0x3c6785, - 0x270487, - 0x2eeac8, - 0x270045, - 0x216348, - 0x37d686, - 0x2dc387, - 0x2c9c05, - 0x30e906, - 0x392185, - 0x21034a, - 0x303406, - 0x26ef47, - 0x2c2fc5, - 0x308407, - 0x30ed04, - 0x380d06, - 0x307a45, - 0x397c4b, - 0x2cfd49, - 0x25888a, - 0x2138c8, - 0x38d108, - 0x30bd0c, - 0x30c747, - 0x30fac8, - 0x316608, - 0x3186c5, - 0x3562ca, - 0x358249, - 0x5fe03a42, - 0x206146, - 0x25c1c4, - 0x2f0e09, - 0x25b589, - 0x2712c7, - 0x31d0c7, - 0x367309, - 0x2b8288, - 0x2b828f, - 0x223ac6, - 0x2dbe8b, - 0x259485, - 0x259487, - 0x36c889, - 0x210086, - 0x217407, - 0x2dfe05, - 0x2303c4, - 0x35b606, - 0x222dc4, - 0x2f1347, - 0x321988, - 0x60305c48, - 0x306cc5, - 0x306e07, - 0x324a09, - 0x208a84, - 0x23eb48, - 0x607c2e88, - 0x2d3384, - 0x2ebdc8, - 0x369b44, - 0x34b6c9, - 0x214685, - 0x60a19f82, - 0x223b05, - 0x2e8045, - 0x36aa88, - 0x233887, - 0x60e008c2, - 0x3d3345, - 0x2d4706, - 0x23e306, - 0x31b388, - 0x3192c8, - 0x33cf06, - 0x34aa46, - 0x303d49, - 0x37fc06, - 0x20ff4b, - 0x32a105, - 0x2a9506, - 0x2f8548, - 0x34df46, - 0x313ec6, - 0x216a4a, - 0x2d64ca, - 0x24fb45, - 0x307487, - 0x2fb286, - 0x61217042, - 0x2705c7, - 0x2ff1c5, - 0x2fbd04, - 0x2fbd05, - 0x220406, - 0x272087, - 0x21c385, - 0x25b644, - 0x2e0cc8, - 0x313f85, - 0x3c8647, - 0x3d43c5, - 0x210285, - 0x2c4e84, - 0x2e3cc9, - 0x2f8f88, - 0x238546, - 0x2e9c46, - 0x27d5c6, - 0x6170c3c8, - 0x30c5c7, - 0x30c90d, - 0x30cecc, - 0x30d4c9, - 0x30d709, - 0x61b75ac2, - 0x3d1b43, - 0x2010c3, - 0x2cff85, - 0x3a554a, - 0x33cdc6, - 0x23fd45, - 0x317944, - 0x31794b, - 0x33280c, - 0x33310c, - 0x333415, - 0x3342cd, - 0x336e4f, - 0x337212, - 0x33768f, - 0x337a52, - 0x337ed3, - 0x33838d, - 0x33894d, - 0x338cce, - 0x33924e, - 0x33994c, - 0x339d0c, - 0x33a14b, - 0x33abce, - 0x33b4d2, - 0x33cb8c, - 0x33d2d0, - 0x34fdd2, - 0x350c0c, - 0x3512cd, - 0x35160c, - 0x3536d1, - 0x3546cd, - 0x356f0d, - 0x35750a, - 0x35778c, - 0x358c4c, - 0x3591cc, - 0x359d4c, - 0x35d4d3, - 0x35db50, - 0x35df50, - 0x35e8cd, - 0x35eecc, - 0x35fc49, - 0x3618cd, - 0x361c13, - 0x363251, - 0x363a53, - 0x36474f, - 0x364b0c, - 0x364e0f, - 0x3651cd, - 0x3657cf, - 0x365b90, - 0x36660e, - 0x36b18e, - 0x36cad0, - 0x36da4d, - 0x36e3ce, - 0x36e74c, - 0x36fa13, - 0x37180e, - 0x371e90, - 0x372291, - 0x3726cf, - 0x372a93, - 0x37564d, - 0x37598f, - 0x375d4e, - 0x3762d0, - 0x3766c9, - 0x378490, - 0x378a8f, - 0x37910f, - 0x3794d2, - 0x379c8e, - 0x37a68d, - 0x37b00d, - 0x37b34d, - 0x37c70d, - 0x37ca4d, - 0x37cd90, - 0x37d18b, - 0x37d9cc, - 0x37dd4c, - 0x37e34c, - 0x37e64e, - 0x38c7d0, - 0x38e512, - 0x38e98b, - 0x38f4ce, - 0x38f84e, - 0x3900ce, - 0x39054b, - 0x61f909d6, - 0x3912cd, - 0x391754, - 0x39244d, - 0x393ad5, - 0x39578d, - 0x39610f, - 0x3968cf, - 0x39a50f, - 0x39a8ce, + 0x2503c4, + 0x211e43, + 0x206543, + 0x2109c3, + 0x21d783, + 0x21f143, + 0x200f83, + 0x1b9688, + 0x10ea47, + 0x2202, + 0x136285, + 0x605cf, + 0xe3246, + 0xf9d4c, + 0x147e248, + 0x6ca01bc2, + 0x3dae48, + 0x3cf386, + 0x2db106, + 0x39d947, + 0x6ce087c2, + 0x6d2c5248, + 0x229cca, + 0x272688, + 0x200b02, + 0x3367c9, + 0x302087, + 0x2176c6, + 0x24fdc9, + 0x23df04, + 0x38b9c6, + 0x2db504, + 0x220044, + 0x264b09, + 0x31b946, + 0x227d45, + 0x2783c5, + 0x22f007, + 0x334087, + 0x3edf44, + 0x360406, + 0x2c6485, + 0x3f31c5, + 0x22f8c5, + 0x237ac7, + 0x276805, + 0x24f8c9, + 0x3dc545, + 0x34e644, + 0x21cc87, + 0x33b00e, + 0x346ac9, + 0x3da609, + 0x3bde06, + 0x243f48, + 0x378c0b, + 0x2fec8c, + 0x32db46, + 0x2c41c7, + 0x2f8385, + 0x313aca, + 0x3cefc9, + 0x200ac9, + 0x2fbfc6, + 0x3b1b45, + 0x24b105, + 0x375009, + 0x22fa4b, + 0x3cc986, + 0x357686, + 0x208a44, + 0x252946, + 0x30d0c8, + 0x3d00c6, + 0x27da46, + 0x204248, + 0x205a47, + 0x206889, + 0x207405, + 0x1b9688, + 0x3e3a84, + 0x31e2c4, + 0x20d605, + 0x34a809, + 0x20da07, + 0x20da0b, + 0x22620a, + 0x229685, + 0x6d605182, + 0x3f3587, + 0x6da29a08, + 0x3c5807, + 0x2df745, + 0x23b3ca, + 0x2202, + 0x28b00b, + 0x28d58a, + 0x2778c6, + 0x35f383, + 0x20374d, + 0x3d7ccc, + 0x20dc8d, + 0x236505, + 0x211185, + 0x25f207, + 0x218d49, + 0x229bc6, + 0x273585, + 0x32ac08, + 0x23a783, + 0x2e44c8, + 0x252848, + 0x3c4987, + 0x23a788, + 0x23e289, + 0x37d047, + 0x3bdfc7, + 0x3e4fc8, + 0x211884, + 0x211887, + 0x282288, + 0x367e86, + 0x3c5fcf, + 0x244bc7, + 0x35ff06, + 0x22df85, + 0x2259c3, + 0x24d0c7, + 0x38f643, + 0x252fc6, + 0x256246, + 0x259a46, + 0x29fe05, + 0x277dc3, + 0x39a608, + 0x3a3889, + 0x25a08b, + 0x25b588, + 0x25c705, + 0x25e805, + 0x6de596c2, + 0x266349, + 0x3d1c87, + 0x21e145, + 0x264a07, + 0x266e86, + 0x267e45, + 0x26a78b, + 0x26d004, + 0x271845, + 0x271987, + 0x285a46, + 0x286785, + 0x292a87, + 0x292fc7, + 0x2c6b84, + 0x2a0dca, + 0x2b76c8, + 0x378ec9, + 0x320105, + 0x275a06, + 0x30d28a, + 0x2782c6, + 0x3ec587, + 0x27a40d, + 0x2b42c9, + 0x384545, + 0x3c3f07, + 0x3db508, + 0x3dbec8, + 0x33abc7, + 0x3c2e06, + 0x216107, + 0x2556c3, + 0x31b8c4, + 0x385d45, + 0x3b0207, + 0x3ba289, + 0x225dc8, + 0x3ec485, + 0x273844, + 0x24f305, + 0x25ea4d, + 0x207002, + 0x2d6246, + 0x2c8946, + 0x30e2ca, + 0x3a1606, + 0x3adc85, + 0x38c3c5, + 0x38c3c7, + 0x3b300c, + 0x2641ca, + 0x29b046, + 0x2e0dc5, + 0x252786, + 0x29b907, + 0x29de46, + 0x29fd0c, + 0x24ff09, + 0x6e244447, + 0x2a3045, + 0x2a3046, + 0x2a3548, + 0x249685, + 0x2b4f85, + 0x2b5708, + 0x2b590a, + 0x6e60bd82, + 0x6ea09b02, + 0x2afc05, + 0x31c703, + 0x31df88, + 0x285e43, + 0x2b5b84, + 0x2a8d8b, + 0x2b90c8, + 0x333d88, + 0x6ef4da49, + 0x2bbe09, + 0x2bc746, + 0x2be388, + 0x2be589, + 0x2c0206, + 0x2c0385, + 0x24e186, + 0x2c0809, + 0x2d7ec7, + 0x255206, + 0x358587, + 0x358e47, + 0x3a0e04, + 0x6f3e4e09, + 0x2d4208, + 0x2c5148, + 0x38d2c7, + 0x2e1e06, + 0x3cc189, + 0x2db7c7, + 0x3af3ca, + 0x3edb48, + 0x2775c7, + 0x2e4d86, + 0x3e0d4a, + 0x347c08, + 0x2e8845, + 0x2ba485, + 0x30a547, + 0x318549, + 0x318a4b, + 0x32ee08, + 0x3dc5c9, + 0x25bc07, + 0x2ced4c, + 0x2cf24c, + 0x2cf54a, + 0x2cf7cc, + 0x2db088, + 0x2db288, + 0x2db484, + 0x2dc889, + 0x2dcac9, + 0x2dcd0a, + 0x2dcf89, + 0x2dd307, + 0x3c5bcc, + 0x3cab06, + 0x279dc8, + 0x278386, + 0x318406, + 0x384447, + 0x396bc8, + 0x38bf8b, + 0x2fc0c7, + 0x2647c9, + 0x2683c9, + 0x28f507, + 0x2db744, + 0x267307, + 0x2e9246, + 0x213f86, + 0x34ff05, + 0x230e48, + 0x35da44, + 0x35da46, + 0x26408b, + 0x2aac09, + 0x2379c6, + 0x226509, + 0x20d6c6, + 0x3878c8, + 0x207783, + 0x3b1cc5, + 0x2140c9, + 0x205805, + 0x2fa4c4, + 0x244946, + 0x27db85, + 0x260806, + 0x323007, + 0x3beec6, + 0x234bcb, + 0x27b187, + 0x289046, + 0x292e46, + 0x22f0c6, + 0x3edf09, + 0x2b3d4a, + 0x36d405, + 0x24514d, + 0x2b5a06, + 0x2d00c6, + 0x3a7546, + 0x222405, + 0x2f94c7, + 0x27c247, + 0x31bcce, + 0x206543, + 0x2e1dc9, + 0x3a2949, + 0x313ec7, + 0x27c707, + 0x2359c5, + 0x37b205, + 0x6f606c0f, + 0x2e7ec7, + 0x2e8088, + 0x2e84c4, + 0x2e8706, + 0x6fa4a502, + 0x2ec746, + 0x2ee6c6, + 0xf9d4c, + 0x201b8e, + 0x2e430a, + 0x203bc6, + 0x211b8a, + 0x3cb2c9, + 0x23b845, + 0x371b48, + 0x316446, + 0x2c3dc8, + 0x300308, + 0x294b8b, + 0x39da45, + 0x276888, + 0x20438c, + 0x2df607, + 0x256e06, + 0x2e4ac8, + 0x38bc48, + 0x6fe12282, + 0x3d4dcb, + 0x34f589, + 0x38b809, + 0x207607, + 0x3cbb88, + 0x7023eb48, + 0x332a8b, + 0x254389, + 0x266b4d, + 0x34d4c8, + 0x2d0708, + 0x70601582, + 0x21e7c4, + 0x70a232c2, + 0x36cf46, + 0x70e0b7c2, + 0x30794a, + 0x26c006, + 0x226b88, + 0x250688, + 0x261bc6, + 0x2c46c6, + 0x30db86, + 0x21e3c5, + 0x23bd04, + 0x71387844, + 0x35cbc6, + 0x259ec7, + 0x71688b47, + 0x3979cb, + 0x3c5a09, + 0x2111ca, + 0x38c504, + 0x2dba88, + 0x254fcd, + 0x308249, + 0x308488, + 0x308709, + 0x30a904, + 0x241744, + 0x283905, + 0x3b644b, + 0x2b9046, + 0x35ca05, + 0x390089, + 0x3604c8, + 0x267e84, + 0x313c49, + 0x234b05, + 0x3340c8, + 0x3daa07, + 0x320d88, + 0x290306, + 0x3c1847, + 0x2f2689, + 0x33be49, + 0x222c05, + 0x257445, + 0x71a1cd02, + 0x34e404, + 0x2f6345, + 0x39d846, + 0x383305, + 0x25e8c7, + 0x2daac5, + 0x283e04, + 0x3bdec6, + 0x273607, + 0x24a546, + 0x3b2185, + 0x20c888, + 0x3cf585, + 0x20f6c7, + 0x21ce89, + 0x2aad4a, + 0x226707, + 0x22670c, + 0x227d06, + 0x23f509, + 0x247cc5, + 0x2495c8, + 0x215d43, + 0x2c8a05, + 0x2f5e05, + 0x290b47, + 0x71e00b82, + 0x304207, + 0x2dd686, + 0x3e3406, + 0x2e8586, + 0x38bb86, + 0x24cbc8, + 0x2898c5, + 0x35ffc7, + 0x35ffcd, + 0x24e583, + 0x3cafc5, + 0x277147, + 0x304548, + 0x276d05, + 0x2198c8, + 0x228a46, + 0x316b87, + 0x2f44c5, + 0x39dac6, + 0x39ab85, + 0x3ccd4a, + 0x2f6ac6, + 0x2d7647, + 0x227a05, + 0x2f7f47, + 0x2f8bc4, + 0x2fa446, + 0x371a85, + 0x22c98b, + 0x2e90c9, + 0x38a8ca, + 0x222c88, + 0x30b588, + 0x310b8c, + 0x311407, + 0x314788, + 0x35c508, + 0x36d085, + 0x329a4a, + 0x326409, + 0x72201982, + 0x2a0686, + 0x230c84, + 0x230c89, + 0x2286c9, + 0x319a47, + 0x27f887, + 0x285089, + 0x2ccd48, + 0x2ccd4f, + 0x216b06, + 0x2f048b, + 0x25f9c5, + 0x25f9c7, + 0x354fc9, + 0x224c86, + 0x313bc7, + 0x2f3b45, + 0x2327c4, + 0x3b6a46, + 0x20dbc4, + 0x2cd507, + 0x339848, + 0x727b1a48, + 0x3c7005, + 0x3e5247, + 0x2d6849, + 0x20e204, + 0x246d48, + 0x72b0a388, + 0x2d0044, + 0x300d08, + 0x3c3b44, + 0x3b7149, + 0x3a7485, + 0x72e3d942, + 0x216b45, + 0x2ea785, + 0x33b788, + 0x236b47, + 0x732008c2, + 0x3cc545, + 0x2eafc6, + 0x267b06, + 0x34e3c8, + 0x350c88, + 0x3832c6, + 0x383e86, + 0x30eb09, + 0x3e3346, + 0x224b4b, + 0x2ff3c5, + 0x3a6586, + 0x2ac848, + 0x3023c6, + 0x2a2346, + 0x21b00a, + 0x3a008a, + 0x25ed45, + 0x29b747, + 0x283486, + 0x736046c2, + 0x277287, + 0x3e4905, + 0x30d204, + 0x30d205, + 0x2db986, + 0x388947, + 0x220c85, + 0x228784, + 0x2c6188, + 0x2a2405, + 0x2f5247, + 0x336d05, + 0x381785, + 0x212784, + 0x346609, + 0x2c62c8, + 0x249d86, + 0x3aaac6, + 0x33c3c6, + 0x73b2d148, + 0x30b407, + 0x3915cd, + 0x366a0c, + 0x3e0089, + 0x3e9109, + 0x73f7d942, + 0x3e8443, + 0x228183, + 0x2e9305, + 0x3b030a, + 0x344606, + 0x3ec8c5, + 0x323404, + 0x32340b, + 0x33910c, + 0x339a4c, + 0x339d55, + 0x33c74d, + 0x33eb8f, + 0x33ef52, + 0x33f3cf, + 0x33f792, + 0x33fc13, + 0x3400cd, + 0x34068d, + 0x340a0e, + 0x34130e, + 0x34198c, + 0x341d4c, + 0x34218b, + 0x342c0e, + 0x343512, + 0x3443cc, + 0x3448d0, + 0x351b12, + 0x35278c, + 0x352e4d, + 0x35318c, + 0x356491, + 0x35780d, + 0x359f8d, + 0x35a58a, + 0x35a80c, + 0x35bc0c, + 0x35c70c, + 0x35d18c, + 0x362213, + 0x362c10, + 0x363010, + 0x36368d, + 0x363c8c, + 0x367009, + 0x36914d, + 0x369493, + 0x36ba11, + 0x36c213, + 0x36d54f, + 0x36d90c, + 0x36dc0f, + 0x36dfcd, + 0x36e5cf, + 0x36e990, + 0x36f40e, + 0x37564e, + 0x375f90, + 0x376acd, + 0x37744e, + 0x3777cc, + 0x378693, + 0x37abce, + 0x37b710, + 0x37bb11, + 0x37bf4f, + 0x37c313, + 0x37d4cd, + 0x37d80f, + 0x37dbce, + 0x37e150, + 0x37e549, + 0x37f9d0, + 0x37fecf, + 0x38054f, + 0x380912, + 0x38248e, + 0x382f4d, + 0x3835cd, + 0x38390d, + 0x38468d, + 0x3849cd, + 0x384d10, + 0x38510b, + 0x385b0c, + 0x385e8c, + 0x38648c, + 0x38678e, + 0x3947d0, + 0x396512, + 0x39698b, + 0x396dce, + 0x39714e, + 0x39804e, + 0x3985cb, + 0x74398956, + 0x39988d, + 0x39a154, 0x39ae4d, - 0x39ca11, - 0x39eb0c, - 0x39ee0c, - 0x39f10b, - 0x39f54c, - 0x39fbcf, - 0x39ff92, - 0x3a088d, - 0x3a198c, - 0x3a244c, - 0x3a274d, - 0x3a2a8f, - 0x3a2e4e, - 0x3a520c, - 0x3a57cd, - 0x3a5b0b, - 0x3a63cc, - 0x3a6ccd, - 0x3a700e, - 0x3a7389, - 0x3a83d3, - 0x3aa18d, - 0x3aa88d, - 0x3aae8c, - 0x3ab30e, - 0x3ac78f, - 0x3acb4c, - 0x3ace4d, - 0x3ad18f, - 0x3ad54c, - 0x3ae3cc, - 0x3ae88c, - 0x3aeb8c, - 0x3af24d, - 0x3af592, - 0x3b164c, - 0x3b194c, - 0x3b1c51, - 0x3b208f, - 0x3b244f, - 0x3b2813, - 0x3b374e, - 0x3b3acf, - 0x3b3e8c, - 0x623b41ce, - 0x3b454f, - 0x3b4916, - 0x3b5452, - 0x3b7d4c, - 0x3bb14f, - 0x3bb7cd, - 0x3c76cf, + 0x39d095, + 0x39f28d, + 0x39fc0f, + 0x3a040f, + 0x3a3acf, + 0x3a3e8e, + 0x3a420d, + 0x3a5751, + 0x3a8ecc, + 0x3a91cc, + 0x3a94cb, + 0x3a978c, + 0x3a9fcf, + 0x3aa392, + 0x3ab18d, + 0x3ac3cc, + 0x3acccc, + 0x3acfcd, + 0x3ad30f, + 0x3ad6ce, + 0x3affcc, + 0x3b058d, + 0x3b08cb, + 0x3b154c, + 0x3b268d, + 0x3b29ce, + 0x3b2d49, + 0x3b3d13, + 0x3b44cd, + 0x3b4bcd, + 0x3b51cc, + 0x3b588e, + 0x3b7c4f, + 0x3b800c, + 0x3b830d, + 0x3b864f, + 0x3b8a0c, + 0x3b900c, + 0x3b9d4c, + 0x3ba04c, + 0x3bac4d, + 0x3baf92, + 0x3bba0c, + 0x3bbd0c, + 0x3bc011, + 0x3bc44f, + 0x3bc80f, + 0x3bcbd3, + 0x3bf84e, + 0x3bfbcf, + 0x3bff8c, + 0x747c064e, + 0x3c09cf, + 0x3c0d96, + 0x3c44d2, 0x3c7a8c, - 0x3c7d8d, - 0x3c80cd, - 0x3c988e, - 0x3ca3cc, - 0x3cd64c, - 0x3cd950, - 0x3d0ed1, - 0x3d130b, - 0x3d174c, - 0x3d1a4e, - 0x3d4811, - 0x3d4c4e, - 0x3d4fcd, - 0x3d854b, - 0x3d8e4f, - 0x3d9814, - 0x220482, - 0x220482, - 0x227dc3, - 0x220482, - 0x227dc3, - 0x220482, - 0x204142, - 0x244285, - 0x3d450c, - 0x220482, - 0x220482, - 0x204142, - 0x220482, - 0x2974c5, - 0x2c6a45, - 0x220482, - 0x220482, - 0x208342, - 0x2974c5, - 0x334a89, - 0x362f4c, - 0x220482, - 0x220482, - 0x220482, - 0x220482, - 0x244285, - 0x220482, - 0x220482, - 0x220482, - 0x220482, - 0x208342, - 0x334a89, - 0x220482, - 0x220482, - 0x220482, - 0x2c6a45, - 0x220482, - 0x2c6a45, - 0x362f4c, - 0x3d450c, - 0x248343, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x224e44, - 0x20a803, - 0x216603, - 0x62f0f647, - 0x1ce4cf, - 0x144208, - 0x6704, - 0xca43, - 0xcd248, - 0x5bc4, + 0x3c818f, + 0x3c880d, + 0x3df10f, + 0x3df4cc, + 0x3df7cd, + 0x3dfb0d, + 0x3e168e, + 0x3e2b8c, + 0x3e5b4c, + 0x3e5e50, + 0x3e77d1, + 0x3e7c0b, + 0x3e804c, + 0x3e834e, + 0x3e9651, + 0x3e9a8e, + 0x3e9e0d, + 0x3efb4b, + 0x3f0c4f, + 0x3f1894, + 0x2062c2, + 0x2062c2, + 0x204383, + 0x2062c2, + 0x204383, + 0x2062c2, + 0x203cc2, + 0x24e1c5, + 0x3e934c, + 0x2062c2, + 0x2062c2, + 0x203cc2, + 0x2062c2, + 0x2a43c5, + 0x2aad45, + 0x2062c2, + 0x2062c2, + 0x20b782, + 0x2a43c5, + 0x33cd09, + 0x36b70c, + 0x2062c2, + 0x2062c2, + 0x2062c2, + 0x2062c2, + 0x24e1c5, + 0x2062c2, + 0x2062c2, + 0x2062c2, + 0x2062c2, + 0x20b782, + 0x33cd09, + 0x2062c2, + 0x2062c2, + 0x2062c2, + 0x2aad45, + 0x2062c2, + 0x2aad45, + 0x36b70c, + 0x3e934c, + 0x250b03, + 0x206643, + 0x21f603, + 0x205503, + 0x2503c4, + 0x2109c3, + 0x21f143, + 0x29cf, + 0x13b548, + 0x74dc4, + 0xe7008, 0x2000c2, - 0x6360c302, - 0x23e483, - 0x259844, - 0x2020c3, - 0x2d3b84, - 0x22f446, - 0x20b8c3, - 0x30b0c4, - 0x398685, - 0x211543, - 0x20a803, - 0x6d9c3, - 0x216603, - 0x21de8a, - 0x253c46, - 0x38fbcc, - 0x9fe08, - 0x20c302, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x238cc3, - 0x2d9bc6, - 0x20a803, - 0x216603, - 0x216103, - 0x2f783, - 0xa9148, - 0x641c6005, - 0x453c7, - 0x12eb85, - 0x9349, - 0xc6c2, - 0x1b5fca, - 0x64f9e785, - 0x12eb85, - 0x6bb47, - 0x6d448, - 0x680e, - 0x894d2, - 0x173e0b, - 0x10f186, - 0x6528b745, - 0x6568b74c, - 0x8ec47, - 0x176c87, - 0x12650a, - 0x3a210, - 0xe7945, - 0x10a7cb, - 0x18a0c8, - 0x67607, - 0x11404b, - 0x330c9, - 0x44447, - 0x16c307, - 0x77507, - 0x346c6, - 0xe688, - 0x65c39346, - 0x45887, - 0x147786, - 0x189d4d, - 0xc78d0, - 0x66009802, - 0x114c8, - 0x67fd0, - 0x181a8c, - 0x6678b84d, - 0x59648, - 0x59acb, - 0x68e47, - 0x6e149, - 0x54c46, - 0x97048, - 0x33c2, - 0x198c0a, - 0x1cb807, - 0x35147, - 0xaa289, - 0xac0c8, - 0x20005, - 0x18ce06, - 0x1ba306, - 0x100d4e, - 0x240ce, - 0x14f5cf, - 0xe3389, - 0x6dc89, - 0x19878b, - 0xa318f, - 0x15090c, - 0xc010b, - 0xd8fc8, - 0x116e87, - 0x15f548, - 0x18e14b, - 0x194fcc, - 0x19bd8c, - 0x19f8cc, - 0xb08cd, - 0x1432c8, - 0xf10c2, - 0x191f89, - 0x45c88, - 0x19e10b, - 0xcb446, - 0xd408b, - 0x13b00b, - 0xdf54a, - 0xe1145, - 0xe9250, - 0xeba46, - 0x52286, - 0x175305, - 0x114587, - 0xd6fc8, - 0xef9c7, - 0xefc87, - 0x184907, - 0xc10c6, - 0x1ab8ca, - 0x9fc8a, - 0x13686, - 0xad44d, - 0x45948, - 0x111788, - 0x112009, - 0xb9545, - 0x1a214c, - 0xb0acb, - 0x1cab84, - 0x10c009, - 0x10c246, - 0x4a506, - 0x1bff46, - 0x5402, - 0x3e006, - 0xbe70b, - 0x118547, - 0x57c2, - 0xccc85, - 0x63444, + 0x75602202, + 0x2457c3, + 0x2f1684, + 0x203b43, + 0x205504, + 0x231386, + 0x244843, + 0x244804, + 0x29ebc5, + 0x206543, + 0x2109c3, + 0x21f143, + 0x3b6f0a, + 0x3a6386, + 0x3974cc, + 0x1b9688, + 0x202202, + 0x206643, + 0x21f603, + 0x205503, + 0x23ddc3, + 0x2ee6c6, + 0x2109c3, + 0x21f143, + 0x219683, + 0x1e143, + 0xb7188, + 0x761ed1c5, + 0x7e607, + 0x50085, + 0x17947, + 0x14cb05, + 0xa2a04, + 0xa2a0a, + 0x2d89, + 0x1ac2, + 0x1c928a, + 0x76fdd7c5, + 0x14cb05, + 0x342c7, + 0x6208, + 0x990e, + 0x97852, + 0x13608b, + 0x11b586, + 0x772d45c5, + 0x776d45cc, + 0x1e4a87, + 0xf08c7, + 0xdc24a, + 0x3f150, + 0x14dc45, + 0xba94b, + 0xc9a08, + 0x38107, + 0x12bccb, + 0xa24c9, + 0x4e387, + 0x1d9d47, + 0x1ccbc7, + 0x38046, + 0x7908, + 0x77c34106, + 0x5a307, + 0x28b86, + 0xbc84d, + 0xdbc10, + 0x78004c02, + 0x1d9bc8, + 0x193090, + 0x1937cc, + 0x787a4a0d, + 0x6b4c8, + 0x6bdcb, + 0x7b6c7, + 0x1030c9, + 0x63646, + 0xa3748, + 0x17382, + 0x6808a, + 0x3eec7, + 0xcc107, + 0xb78c9, + 0xbac08, + 0x1c9f45, + 0x6ba47, + 0x116a86, + 0x173cc6, + 0x1097ce, + 0x48bce, + 0x5e44f, + 0x80789, + 0x1e0b49, + 0xaf78b, + 0xde04f, + 0x19cd8c, + 0xd844b, + 0x129148, + 0x1978c7, + 0x1a51c8, + 0xc1b0b, + 0xc268c, + 0xc2a8c, + 0xc2e8c, + 0xc318d, + 0x1ba688, + 0x7e5c2, + 0x19a989, + 0xa8ac8, + 0xde94b, + 0xe2006, + 0xea8cb, + 0x14304b, + 0xf328a, + 0xf4245, + 0xf91d0, + 0x100986, + 0x1bf006, + 0x1cf805, + 0xd9807, + 0x101048, + 0x104ac7, + 0x104d87, + 0x172e07, + 0x20286, + 0x16cd8a, + 0xb4c0a, + 0x15d46, + 0xcbecd, + 0x5a3c8, + 0x11d908, + 0x126c9, + 0x86009, + 0xdd585, + 0x167fcc, + 0xc338b, + 0x1f009, + 0x118984, + 0x119c09, + 0x119e46, + 0x13206, + 0x2642, + 0x54146, + 0x8618b, + 0x1260c7, + 0x126287, + 0x3642, + 0xe3dc5, + 0x6384, 0x101, - 0x50343, - 0x65a669c6, - 0x973c3, + 0x5c183, + 0x77b60fc6, + 0xd1fc3, 0x382, - 0x2b704, - 0xac2, - 0x42244, + 0xe44, + 0xb02, + 0x14f04, 0x882, - 0x4c82, - 0x19c2, - 0x27682, - 0x4042, - 0x8b742, - 0xd42, - 0x8cac2, - 0x36182, - 0x59dc2, - 0x81c2, - 0x4cfc2, - 0x32c43, + 0x8b82, + 0x8a42, + 0x69782, + 0x1782, + 0x21942, + 0x3402, + 0x1547c2, + 0x31982, + 0x54302, + 0x23c2, + 0x56442, + 0x1f603, 0x942, - 0x1bc2, - 0xc202, - 0x3d42, + 0x1342, + 0xfd02, + 0x8102, 0x642, - 0x30ac2, - 0x4742, - 0x1cc2, - 0xf42, + 0x29602, + 0x15fc2, + 0x1442, + 0x4142, 0x5c2, - 0x14543, - 0x1742, - 0x2cc2, - 0x48902, - 0x4e082, - 0x3102, - 0x5f82, - 0x17002, - 0x1fc02, - 0x6a42, - 0x140d82, - 0x6bf42, - 0x9082, - 0xa803, + 0x11e43, + 0x2b82, + 0x4b02, + 0x510c2, + 0x6982, + 0x6b42, + 0x9582, + 0x1a202, + 0x2042, + 0xec2, + 0x194cc2, + 0x7d202, + 0x70c2, + 0x109c3, 0x602, - 0x39242, - 0x2f42, - 0x23242, - 0x137c5, - 0x8242, - 0x20082, - 0x3b1c3, + 0x12282, + 0x1f42, + 0x16282, + 0x22b85, + 0x4f82, + 0x1a002, + 0x1dea83, 0x682, - 0xa982, - 0x2e42, - 0x1702, - 0x1782, + 0x10002, + 0x1042, + 0x1a42, + 0x10a82, 0x8c2, - 0x14302, - 0x5402, - 0x7d45, - 0x66a04142, - 0x66f6d603, - 0x13583, - 0x67204142, - 0x13583, - 0x819c7, - 0x209e83, + 0x5fc2, + 0x2642, + 0x2c45, + 0x78a03cc2, + 0x78f09343, + 0x15c43, + 0x79203cc2, + 0x15c43, + 0xe18c7, + 0x20d5c3, 0x2000c2, - 0x22c0c3, - 0x232c43, - 0x212483, + 0x206643, + 0x21f603, + 0x3d6403, 0x2005c3, - 0x238cc3, - 0x20a803, - 0x20ca43, - 0x216603, - 0x297403, - 0xfba85, - 0x8303, - 0x9fe08, - 0x22c0c3, - 0x232c43, - 0x212483, - 0x211543, - 0x20a803, - 0x20ca43, - 0x6d9c3, - 0x216603, - 0x22c0c3, - 0x232c43, - 0x216603, - 0x22c0c3, - 0x232c43, - 0x228b03, + 0x23ddc3, + 0x2109c3, + 0x21d783, + 0x21f143, + 0x2d2003, + 0x1a5643, + 0x1a5644, + 0x1797c6, + 0xdd5c4, + 0x100505, + 0x10cf85, + 0x1c36c3, + 0x1b9688, + 0x206643, + 0x21f603, + 0x3d6403, + 0x206543, + 0x2109c3, + 0x21d783, + 0x21f143, + 0x206643, + 0x21f603, + 0x21f143, + 0x206643, + 0x21f603, + 0x205503, 0x200181, - 0x211543, - 0x20a803, - 0x24bbc3, - 0x216603, - 0xbef44, - 0x248343, - 0x22c0c3, - 0x232c43, - 0x20d083, - 0x212483, - 0x35c6c3, - 0x2042c3, - 0x2a6b43, - 0x20edc3, - 0x228b03, - 0x224e44, - 0x20a803, - 0x216603, - 0x205b03, - 0x345344, - 0x25cc83, - 0x25843, - 0x2287c3, - 0x32b808, - 0x27d8c4, + 0x206543, + 0x2109c3, + 0x22b643, + 0x21f143, + 0x1df004, + 0x250b03, + 0x206643, + 0x21f603, + 0x2064c3, + 0x3d6403, + 0x290a43, + 0x234503, + 0x2b4843, + 0x24c8c3, + 0x205503, + 0x2503c4, + 0x2109c3, + 0x21f143, + 0x200f83, + 0x3c7f44, + 0x211103, + 0x28c3, + 0x24a643, + 0x333648, + 0x358c84, 0x20020a, - 0x31fa06, - 0x124804, - 0x38ad87, - 0x22090a, - 0x223989, - 0x3b2c87, - 0x3b588a, - 0x248343, - 0x3ac10b, - 0x3c28c9, - 0x2d3185, - 0x3ae6c7, - 0xc302, - 0x22c0c3, - 0x3c3187, - 0x26a3c5, - 0x2c7249, - 0x232c43, - 0x2bd546, - 0x2c5d83, - 0xcfe03, - 0x115f06, - 0x13f146, - 0xb847, - 0x21e686, - 0x2276c5, - 0x3de0c7, - 0x312847, - 0x69e28b03, - 0x350e47, - 0x3c0043, - 0x20a405, - 0x224e44, - 0x26f848, - 0x37a38c, - 0x2b2045, - 0x2a6746, - 0x3c3047, - 0x3a9ac7, - 0x243a87, - 0x24fc48, - 0x314f4f, - 0x223bc5, - 0x23e587, - 0x205147, - 0x2a850a, - 0x2ec6c9, - 0x31e445, - 0x320fca, - 0xbc7c6, - 0xb9a07, - 0x2c5e05, - 0x2ed104, - 0x3c0146, - 0xdd246, - 0x381d07, - 0x2f0fc7, - 0x369748, - 0x2188c5, - 0x26a2c6, - 0x25788, - 0x2eaf85, - 0xeb146, - 0x2311c5, - 0x28b084, - 0x306907, - 0x238fca, - 0x336408, - 0x36a346, - 0x38cc3, - 0x2e2a45, - 0x322406, - 0x3b5186, - 0x375206, - 0x211543, - 0x3a0b07, - 0x2050c5, - 0x20a803, - 0x2df80d, - 0x20ca43, - 0x369848, - 0x20fcc4, - 0x276f45, - 0x2a8406, - 0x394306, - 0x2a9407, - 0x259d07, - 0x28aa85, - 0x216603, - 0x31a207, - 0x316f89, - 0x26e2c9, - 0x2524ca, - 0x2091c2, - 0x20a3c4, - 0x302604, - 0x2ee247, - 0x2ee648, - 0x2f0889, - 0x3c6649, - 0x2f1507, - 0x101f49, - 0x21ee46, - 0xf4a86, - 0x2f61c4, - 0x22c50a, - 0x2fab08, - 0x2fc809, - 0x2fcdc6, - 0x2b6305, - 0x3362c8, - 0x2cb88a, - 0x24f1c3, - 0x3454c6, - 0x2f1607, - 0x31f785, - 0x3a4245, - 0x240a83, - 0x246484, - 0x228305, - 0x285dc7, - 0x2f90c5, - 0x2f6a46, - 0x11ba45, - 0x359a43, - 0x3d26c9, - 0x276d0c, - 0x2bb5cc, - 0x39e908, - 0x2a98c7, - 0x3085c8, - 0x108c07, - 0x30944a, - 0x309b0b, - 0x3c2a08, - 0x394408, - 0x3db806, - 0x27d485, - 0x33954a, - 0x36d645, - 0x219f82, - 0x2c9ac7, - 0x24d686, - 0x377b45, - 0x30adc9, - 0x27ae85, - 0x295b05, - 0x2f8249, - 0x322346, - 0x329788, - 0x267dc3, - 0x21e7c6, - 0x275506, - 0x318085, - 0x318089, - 0x2bc409, - 0x27d207, - 0x11abc4, - 0x31abc7, - 0x3c6549, - 0x220b05, - 0x37ec8, - 0x342dc5, - 0x28e1c5, - 0x383dc9, - 0x202542, - 0x3d2c04, - 0x201e82, - 0x201742, - 0x2e5285, - 0x324588, - 0x2b9485, - 0x2c8c83, - 0x2c8c85, - 0x2d6f43, - 0x2071c2, - 0x331d04, - 0x26e683, - 0x200a82, - 0x3b8944, - 0x311943, - 0x212842, - 0x2b9503, - 0x213604, - 0x2fcf43, - 0x254ec4, - 0x204e82, - 0x216003, - 0x219c83, - 0x202602, - 0x293042, - 0x2bc249, - 0x20fa02, - 0x28a304, - 0x20d542, - 0x336144, - 0x21ee04, - 0x252b44, - 0x205402, - 0x23b4c2, - 0x387e43, - 0x298cc3, - 0x2614c4, - 0x28dcc4, - 0x2d0984, - 0x2f1784, - 0x31ad43, - 0x300b03, - 0x2bc744, - 0x31d9c4, - 0x31db06, - 0x20b582, - 0xc302, - 0x3ef83, - 0x20c302, - 0x232c43, - 0x228b03, - 0x20a803, - 0x216603, + 0x25efc6, + 0xd6644, + 0x3b4187, + 0x22370a, + 0x2169c9, + 0x3c9107, + 0x3ce48a, + 0x250b03, + 0x2afc8b, + 0x379449, + 0x386fc5, + 0x3b9307, + 0x2202, + 0x206643, + 0x26a5c7, + 0x30fec5, + 0x2db609, + 0x1b98e, + 0x21f603, + 0x23bfc6, + 0x2d96c3, + 0xdd703, + 0x122506, + 0x1dd686, + 0x1f4147, + 0x2142c6, + 0x21aa05, + 0x2074c7, + 0x2ef9c7, + 0x7be05503, + 0x3529c7, + 0x285fc3, + 0xba349, + 0x301f85, + 0x2503c4, + 0x2c7bc8, + 0x3e868c, + 0x2c6ec5, + 0x2b4446, + 0x30fd87, + 0x21f307, + 0x289187, + 0x289c08, + 0x32118f, + 0x3bec05, + 0x205247, + 0x2d4d07, + 0x3d848a, + 0x32aa49, + 0x322645, + 0x33390a, + 0x1270c6, + 0xcdd87, + 0x2d9745, + 0x3913c4, + 0x345786, + 0x1820c6, + 0x393a47, + 0x2dff87, + 0x33ad48, + 0x20f845, + 0x26a4c6, + 0x20508, + 0x27d9c5, + 0x26446, + 0x271585, + 0x243004, + 0x240fc7, + 0x24ca0a, + 0x2add88, + 0x205e46, + 0x3ddc3, + 0x2dfa85, + 0x2b0006, + 0x3c5e06, + 0x201e46, + 0x206543, + 0x3ab407, + 0xf9d4c, + 0x2d4c85, + 0x2109c3, + 0x2f354d, + 0x21d783, + 0x33ae48, + 0x27fc04, + 0x2b0305, + 0x2b5bc6, + 0x3d4b46, + 0x3a6487, + 0x254247, + 0x27e945, + 0x21f143, + 0x36ac87, + 0x3a2e09, + 0x323c89, + 0x38934a, + 0x207202, + 0x301f44, + 0x324444, + 0x303f07, + 0x3040c8, + 0x305b49, + 0x3cae89, + 0x306787, + 0x111609, + 0x20bc06, + 0x109546, + 0x30a904, + 0x22e98a, + 0x30cbc8, + 0x30da49, + 0x30de86, + 0x2cb145, + 0x2adc48, + 0x2e228a, + 0x27b403, + 0x335846, + 0x306887, + 0x35eb45, + 0x82b48, + 0x3bd345, + 0x2130c3, + 0x21bc04, + 0x4d509, + 0x2ba445, + 0x2930c7, + 0x2c6405, + 0x2f0a46, + 0x1062c5, + 0x203c83, + 0x203c89, + 0x2b00cc, + 0x2d720c, + 0x3142c8, + 0x2a3bc7, + 0x3156c8, + 0x115d07, + 0x31688a, + 0x316e8b, + 0x379588, + 0x3d4c48, + 0x238746, + 0x3e1985, + 0x34710a, + 0x2298c5, + 0x23d942, + 0x2e0f47, + 0x28e506, + 0x37f205, + 0x318d09, + 0x3be785, + 0x1d7b08, + 0x2bc385, + 0x301b49, + 0x32bac6, + 0x3d3a08, + 0x2b03c3, + 0x20b586, + 0x244886, + 0x3256c5, + 0x3256c9, + 0x283f09, + 0x2699c7, + 0x129804, + 0x329807, + 0x3cad89, + 0x223905, + 0x3be08, + 0x3c2b85, + 0x3d5685, + 0x3dbc09, + 0x206182, + 0x30f5c4, + 0x201602, + 0x202b82, + 0x2ecd85, + 0x3258c8, + 0x2cdb45, + 0x2dd4c3, + 0x2dd4c5, + 0x2ec943, + 0x20a702, + 0x22b384, + 0x203283, + 0x206702, + 0x3017c4, + 0x31dac3, + 0x20bc02, + 0x254b83, + 0x215cc4, + 0x30e003, + 0x259444, + 0x204842, + 0x219583, + 0x211c83, + 0x203c82, + 0x2b26c2, + 0x283d49, + 0x207482, + 0x298684, + 0x202002, + 0x261644, + 0x20bbc4, + 0x30ba04, + 0x202642, + 0x238382, + 0x22ddc3, + 0x31f043, + 0x2cd7c4, + 0x306a04, + 0x329984, + 0x333804, + 0x325043, + 0x3705c3, + 0x327044, + 0x32b344, + 0x32b486, + 0x3d5502, + 0x2202, + 0x47183, + 0x202202, + 0x21f603, + 0x205503, + 0x2109c3, + 0x21f143, + 0x36c5, 0x2000c2, - 0x248343, - 0x22c0c3, - 0x232c43, - 0x205e03, - 0x228b03, - 0x224e44, - 0x2bc504, - 0x217b84, - 0x20a803, - 0x216603, - 0x216103, - 0x2f8a84, - 0x32ce03, - 0x2aad03, - 0x37a944, - 0x342bc6, - 0x20e5c3, - 0x12eb85, - 0x176c87, - 0x2e4003, - 0x6b644548, - 0x2420c3, - 0x2b4103, - 0x20a443, - 0x238cc3, - 0x3afd05, - 0x1ae683, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x20a803, - 0x216603, - 0x208243, - 0x22dcc3, - 0x9fe08, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x214543, - 0x20a803, - 0x27f984, - 0x6d9c3, - 0x216603, - 0x2ba0c4, - 0x12eb85, - 0x2c2ac5, - 0x176c87, - 0x20c302, - 0x201d02, + 0x250b03, + 0x206643, + 0x21f603, + 0x204d03, + 0x205503, + 0x2503c4, + 0x284004, + 0x294744, + 0x2109c3, + 0x21f143, + 0x219683, + 0x30af04, + 0x330b03, + 0x2375c3, + 0x383204, + 0x3c2986, + 0x207843, + 0x14cb05, + 0xf08c7, + 0x21dac3, + 0x7da24f08, + 0x2534c3, + 0x2c90c3, + 0x2721c3, + 0x23ddc3, + 0x3cc445, + 0x1b92c3, + 0x206643, + 0x21f603, + 0x205503, + 0x2109c3, + 0x21f143, + 0x26a483, + 0x202bc3, + 0x1b9688, + 0x206643, + 0x21f603, + 0x205503, + 0x211e43, + 0x2109c3, + 0x262784, + 0x21f143, + 0x2b2b44, + 0x14cb05, + 0x31af85, + 0xf08c7, + 0x202202, + 0x201482, 0x200382, - 0x205642, - 0xca43, + 0x2018c2, 0x2003c2, - 0x1244, - 0x22c0c3, - 0x235604, - 0x232c43, - 0x228b03, - 0x211543, - 0x20a803, - 0x216603, - 0x9fe08, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x211543, - 0x217b84, - 0x20a803, - 0xca43, - 0x216603, - 0x20c603, - 0x242244, - 0x9fe08, - 0x22c0c3, - 0x20ca43, - 0x8303, - 0x123ec4, - 0x249f84, - 0x9fe08, - 0x22c0c3, - 0x24b304, - 0x224e44, - 0x20ca43, - 0x201e02, - 0x6d9c3, - 0x216603, - 0x236bc3, - 0x46484, - 0x204185, - 0x219f82, - 0x2be683, - 0x2b49, - 0xddb86, - 0x142ec8, + 0x1d4644, + 0x206643, + 0x2392c4, + 0x21f603, + 0x205503, + 0x206543, + 0x2109c3, + 0x21f143, + 0x1b9688, + 0x206643, + 0x21f603, + 0x205503, + 0x206543, + 0x294744, + 0x2109c3, + 0x21f143, + 0x213dc3, + 0x214f04, + 0x1b9688, + 0x206643, + 0x21d783, + 0x1c36c3, + 0x12d9c4, + 0x204884, + 0x14cb05, + 0x1b9688, + 0x2202, + 0x206643, + 0x2554c4, + 0x2503c4, + 0x21d783, + 0x201582, + 0x21f143, + 0x237343, + 0x1bc04, + 0x33d845, + 0x23d942, + 0x3de983, + 0x1a2389, + 0xf1506, + 0x84b08, 0x2000c2, - 0x9fe08, - 0x20c302, - 0x232c43, - 0x228b03, + 0x1b9688, + 0x80fbed87, + 0x202202, + 0x21f603, + 0x205503, 0x2005c2, - 0xca43, - 0x216603, - 0x5942, + 0x21f143, + 0x8f42, 0x82, + 0x1bc04, 0xc2, - 0x1b5a47, - 0x13dc09, - 0x7be83, - 0x9fe08, - 0x27643, - 0x6ef26287, - 0x2c0c3, - 0x6048, - 0x32c43, - 0x28b03, - 0x3a086, - 0x14543, - 0x96448, - 0xc53c8, - 0x79046, - 0x11543, - 0xce788, - 0xb7e03, - 0x6f0e23c6, - 0xea185, - 0x32e47, - 0xa803, - 0x21803, - 0x16603, - 0xb142, - 0x17d48a, - 0x4e03, - 0xe5343, - 0xfe804, - 0x114d4b, - 0x115308, - 0x91482, - 0x1451207, - 0x153efc7, - 0x14c8d48, - 0x151d403, - 0x10044b, - 0x8582, - 0x12ea07, - 0x10cbc4, + 0x1ce647, + 0x172c9, + 0x27c3, + 0x1b9688, + 0x69743, + 0x8172e887, + 0x6643, + 0xa0588, + 0x1f603, + 0x58287, + 0x5503, + 0x3fa46, + 0x11e43, + 0x42308, + 0xd89c8, + 0x1d1483, + 0x87f86, + 0x81937585, + 0x1db6c5, + 0x6543, + 0x9b108, + 0xe5dc8, + 0x5e943, + 0x81cf4f06, + 0xfa885, + 0x1a2b04, + 0x36287, + 0x109c3, + 0x4643, + 0x1f143, + 0x15c82, + 0x18fd0a, + 0x20e43, + 0x8220ff4c, + 0xcdc03, + 0x150c4, + 0x120f8b, + 0x121548, + 0x9cfc2, + 0x123b43, + 0x1410087, + 0x153b287, + 0x151a888, + 0x1523b43, + 0x1c7448, + 0x14e9e04, + 0xfd6cb, + 0xd842, + 0x137a47, + 0x14e6c4, + 0xf0c87, 0x2000c2, - 0x20c302, - 0x235604, - 0x228b03, - 0x211543, - 0x20a803, - 0x216603, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x238cc3, - 0x20a803, - 0x216603, - 0x2ba0c3, - 0x20c603, - 0x2f783, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x20a803, - 0x216603, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x20a803, - 0x216603, - 0x602, - 0x8303, - 0x28b03, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x224e44, - 0x238cc3, - 0x20a803, - 0x216603, - 0x20ff42, + 0x202202, + 0x2392c4, + 0x205503, + 0x206543, + 0x2109c3, + 0x21f143, + 0x206643, + 0x21f603, + 0x205503, + 0x23ddc3, + 0x2109c3, + 0x21f143, + 0x220283, + 0x213dc3, + 0x1e143, + 0x206643, + 0x21f603, + 0x205503, + 0x2109c3, + 0x21f143, + 0x206643, + 0x21f603, + 0x205503, + 0x2109c3, + 0x21f143, + 0x1c36c3, + 0x1f603, + 0x84405503, + 0x7e607, + 0x206643, + 0x21f603, + 0x205503, + 0x2503c4, + 0x23ddc3, + 0x2109c3, + 0x21f143, + 0x224b42, 0x2000c1, 0x2000c2, 0x200201, - 0x336f42, - 0x9fe08, - 0x21c105, + 0x33ec82, + 0x1b9688, + 0x220a05, 0x200101, - 0x2c0c3, - 0x2fd84, - 0x2015c1, + 0x6643, + 0x32184, + 0x200cc1, 0x200501, - 0x2014c1, - 0x244202, - 0x3874c4, - 0x244203, + 0x200bc1, + 0x24e142, + 0x38f644, + 0x24e143, 0x200041, 0x200801, 0x200181, + 0x2dac6, + 0x1e3c4c, 0x200701, - 0x2f6b87, - 0x380f4f, - 0x3cac46, + 0x368ec7, + 0x30524f, + 0x3e53c6, 0x2004c1, - 0x323f06, - 0x200bc1, + 0x32da06, + 0x200ec1, + 0xf9d4c, 0x200581, - 0x3d878e, + 0x3b8c8e, 0x2003c1, - 0x216603, - 0x200a81, - 0x2e3285, - 0x20b142, - 0x240985, + 0x21f143, + 0x201401, + 0x852cbdc4, + 0x241c05, + 0x215c82, + 0x212fc5, 0x200401, 0x200741, 0x2007c1, - 0x219f82, + 0x23d942, 0x200081, - 0x205841, - 0x201241, - 0x2018c1, - 0x204981, - 0x4e9c9, - 0x9fe08, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x20a803, - 0x216603, - 0x216e03, - 0x22c0c3, - 0x228b03, - 0x913c8, - 0x211543, - 0x20a803, - 0x70e03, - 0x216603, - 0x14ecd48, - 0x8148, - 0x12eb85, - 0x9fe08, - 0xca43, - 0x12eb85, - 0x1da144, - 0x116c8, - 0x42744, - 0xc9345, - 0x4e9c9, - 0x14ecd4a, - 0x9fe08, - 0x6d9c3, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x20a803, - 0x216603, - 0x225843, - 0x9fe08, - 0x22c0c3, - 0x232c43, - 0x2db1c4, - 0x216603, - 0x25cf45, - 0x27ac84, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x206a42, - 0x20a803, - 0x216603, - 0xc603, - 0xa924a, - 0x119b84, - 0x121d46, - 0x248343, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x20a803, - 0x216603, - 0x20c302, - 0x22c0c3, - 0x230309, - 0x232c43, - 0x2ac809, - 0x228b03, - 0x211543, - 0x20a803, - 0x189a44, - 0xca43, - 0x216603, - 0x2f5fc8, - 0x23ad87, - 0x204185, - 0x1d1548, - 0x1b5a47, - 0xee8ca, - 0x6fe0b, - 0x124147, - 0x3cd48, - 0x1198a, - 0x1a348, - 0x13dc09, - 0x281c7, - 0x106707, - 0x140cc8, - 0x6048, - 0x3e84f, - 0x17c45, - 0x16687, - 0x3a086, - 0x3fc07, - 0x11e586, - 0x96448, - 0x9f546, - 0x129587, - 0x143489, - 0x1a4ec7, - 0x9be49, - 0xba9c9, - 0xc2846, - 0xc53c8, - 0xc3a05, - 0x7c70a, - 0xce788, - 0xb7e03, - 0xd7348, - 0x32e47, - 0x13e8c5, - 0x64910, - 0x21803, - 0x6d9c3, - 0x129407, - 0x231c5, - 0xeff88, - 0x65305, - 0xe5343, - 0x3308, - 0xb446, - 0x92289, - 0xaebc7, - 0x2e0b, - 0x6c1c4, - 0x10b8c4, - 0x114d4b, - 0x115308, - 0x115e07, - 0x12eb85, - 0x22c0c3, - 0x232c43, - 0x212483, - 0x216603, - 0x23bf03, - 0x228b03, - 0x6d9c3, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x211543, - 0x20a803, - 0x216603, - 0x1988cb, + 0x200f81, + 0x208f81, + 0x205381, + 0x201841, + 0x5682, + 0x5c4c9, + 0x1b9688, + 0x206643, + 0x21f603, + 0x58a88, + 0x205503, + 0x2109c3, + 0x21f143, + 0x219dc3, + 0x1f2c83, + 0x206643, + 0x205503, + 0x9cf08, + 0x206543, + 0x2109c3, + 0x3d43, + 0x21f143, + 0x863ddc88, + 0x1f2943, + 0x1d7808, + 0x886c2, + 0x29c3, + 0x4c02, + 0x2642, + 0x14cb05, + 0x1b9688, + 0x9da06, + 0x13b947, + 0x14cb05, + 0xfc204, + 0x1593348, + 0x4afc4, + 0x12ae87, + 0x614c4, + 0x5044c, + 0x1e8684, + 0x66545, + 0x5c4c9, + 0x1a7f47, + 0xd0b08, + 0x2b6c6, + 0x1c208a, + 0x15e71ca, + 0x130e44, + 0x1582cc3, + 0x1b9688, + 0x206643, + 0x21f603, + 0x205503, + 0x2109c3, + 0x21f143, + 0x2028c3, + 0x1b9688, + 0x206643, + 0x21f603, + 0x2e4084, + 0x21f143, + 0x29f085, + 0x277a04, + 0x206643, + 0x21f603, + 0x205503, + 0x200ec2, + 0x2109c3, + 0x21f143, + 0x13dc3, + 0x1568c05, + 0xf2f86, + 0xc1504, + 0x12d506, + 0x250b03, + 0x206643, + 0x21f603, + 0x205503, + 0x200ec2, + 0x2109c3, + 0x21f143, + 0x213dc3, + 0x202202, + 0x206643, + 0x232709, + 0x21f603, + 0x2bb789, + 0x206543, + 0x2109c3, + 0x88a84, + 0x21f143, + 0x30a708, + 0x238c07, + 0x33d845, + 0xa0cc6, + 0x133f48, + 0x13d849, + 0x1e7e48, + 0x1ce647, + 0x10434a, + 0x76acb, + 0x12dc47, + 0x43e08, + 0x1e4c4a, + 0xc8748, + 0x172c9, + 0x28907, + 0x1b6307, + 0x1bda88, + 0xa0588, + 0x46a4f, + 0xadf45, + 0xa0887, + 0x3fa46, + 0x1ec787, + 0x122786, + 0x42308, + 0xfb006, + 0x1d3807, + 0x1458c9, + 0x1b79c7, + 0x1c7849, + 0xce6c9, + 0xd63c6, + 0xd89c8, + 0x134205, + 0x7628a, + 0xe5dc8, + 0x5e943, + 0xecbc8, + 0x36287, + 0xfe605, + 0x162810, + 0x4643, + 0x1af247, + 0x16205, + 0x105088, + 0xfff05, + 0xcdc03, + 0xfd948, + 0x1d53c6, + 0x5e249, + 0xbe787, + 0x1a264b, + 0x118384, + 0x119804, + 0x120f8b, + 0x121548, + 0x122407, + 0x14cb05, + 0x206643, + 0x21f603, + 0x3d6403, + 0x21f143, + 0x243143, + 0x205503, + 0x206643, + 0x21f603, + 0x205503, + 0x206543, + 0x2109c3, + 0x21f143, + 0xaf8cb, 0x2000c2, - 0x20c302, - 0x216603, - 0x9fe08, - 0x133d89, - 0xc302, + 0x202202, + 0x21f143, + 0x3402, + 0xec2, + 0xf82, + 0x1b9688, + 0x132d09, + 0x1c7448, + 0x2202, 0x2000c2, - 0x20c302, + 0x202202, 0x200382, 0x2005c2, - 0x206702, - 0x20a803, - 0x133a46, + 0x201e42, + 0x2109c3, + 0x12246, 0x2003c2, - 0x46484, + 0x1bc04, 0x2000c2, - 0x248343, - 0x20c302, - 0x22c0c3, - 0x232c43, + 0x250b03, + 0x202202, + 0x206643, + 0x21f603, 0x200382, - 0x228b03, - 0x214543, - 0x211543, - 0x217b84, - 0x20a803, - 0x213dc3, - 0xca43, - 0x216603, - 0x2fe804, - 0x205b03, - 0x228b03, - 0x20c302, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x211543, - 0x20a803, - 0x20ca43, - 0x216603, - 0x3b8207, - 0x22c0c3, - 0x27c087, - 0x35f6c6, - 0x216b03, - 0x214403, - 0x228b03, - 0x204f43, - 0x224e44, - 0x300bc4, - 0x3187c6, - 0x218f83, - 0x20a803, - 0x216603, - 0x25cf45, - 0x34f1c4, - 0x326a03, - 0x276683, - 0x2c9ac7, - 0x20f805, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x211543, - 0x20a803, - 0x216603, - 0x14803, - 0x7970270c, - 0x50e87, - 0xbe846, - 0x114587, - 0x8f6c5, - 0x20be02, - 0x245a83, - 0x208b83, - 0x248343, - 0x7a22c0c3, - 0x207902, - 0x232c43, - 0x2020c3, - 0x228b03, - 0x224e44, - 0x201143, - 0x223bc3, - 0x211543, - 0x217b84, - 0x7a612b02, - 0x20a803, - 0x216603, - 0x21d0c3, - 0x22ce03, - 0x20a883, - 0x20ff42, - 0x205b03, - 0x9fe08, - 0x228b03, - 0x8303, - 0x322c44, - 0x248343, - 0x20c302, - 0x22c0c3, - 0x235604, - 0x232c43, - 0x228b03, - 0x224e44, - 0x214543, - 0x246b84, - 0x303f84, - 0x2d9bc6, - 0x217b84, - 0x20a803, - 0x216603, - 0x216103, - 0x24d686, - 0x3494b, - 0x39346, - 0x396ca, - 0x11960a, - 0x9fe08, - 0x225744, - 0x7ba2c0c3, - 0x3db044, - 0x232c43, - 0x26e144, - 0x228b03, - 0x220383, - 0x211543, - 0x20a803, - 0x6d9c3, - 0x216603, - 0x47203, - 0x34b00b, - 0x3c840a, - 0x3dc60c, - 0xe27c8, + 0x205503, + 0x211e43, + 0x206543, + 0x294744, + 0x2109c3, + 0x20f4c3, + 0x21f143, + 0x2150c4, + 0x200f83, + 0x205503, + 0x202202, + 0x206643, + 0x21f603, + 0x205503, + 0x206543, + 0x2109c3, + 0x21d783, + 0x21f143, + 0x206643, + 0x214183, + 0x20fd03, + 0x205503, + 0x2036c3, + 0x2503c4, + 0x296584, + 0x321b86, + 0x241f83, + 0x2109c3, + 0x1dd9cb, + 0x21f143, + 0x29f085, + 0x2e0f47, + 0x1d6c43, + 0x206643, + 0x21f603, + 0x205503, + 0x206543, + 0x2109c3, + 0x1bd404, + 0x21f143, + 0x19a43, + 0x8db1300c, + 0xdb903, + 0x71bc7, + 0x862c6, + 0x1db74c, + 0xd9807, + 0x1d3f85, + 0x210342, + 0x25a503, + 0x2d9c43, + 0x250b03, + 0x8ea06643, + 0x211ac2, + 0x21f603, + 0x203b43, + 0x205503, + 0x2503c4, + 0x33c683, + 0x3bec03, + 0x206543, + 0x294744, + 0x8ee024c2, + 0x2109c3, + 0x21f143, + 0x2330c3, + 0x206383, + 0x210a43, + 0x224b42, + 0x200f83, + 0x1b9688, + 0x205503, + 0x1c36c3, + 0x22ffc4, + 0x250b03, + 0x202202, + 0x206643, + 0x2392c4, + 0x21f603, + 0x205503, + 0x2503c4, + 0x211e43, + 0x221e44, + 0x228f84, + 0x2ee6c6, + 0x294744, + 0x2109c3, + 0x21f143, + 0x219683, + 0x28e506, + 0x3c90b, + 0x34106, + 0x436ca, + 0x126b8a, + 0x1b9688, + 0x2204c4, + 0x90206643, + 0x34d284, + 0x21f603, + 0x212804, + 0x205503, + 0x325e03, + 0x206543, + 0x2109c3, + 0x21f143, + 0x1ccc3, + 0x34ec4b, + 0x3dfe4a, + 0x3f244c, + 0xf5848, 0x2000c2, - 0x20c302, + 0x202202, 0x200382, - 0x22cd85, - 0x224e44, - 0x206a42, - 0x211543, - 0x303f84, - 0x205642, + 0x22f2c5, + 0x2503c4, + 0x200ec2, + 0x206543, + 0x228f84, + 0x2018c2, 0x2003c2, - 0x209482, - 0x20ff42, - 0x48343, - 0x9382, - 0x2c4009, - 0x364448, - 0x228989, - 0x208649, - 0x2181ca, - 0x22170a, - 0x203cc2, - 0x28cac2, - 0xc302, - 0x22c0c3, - 0x22ae02, - 0x23e746, - 0x378f82, - 0x201682, - 0x27018e, - 0x21604e, - 0x27fc47, - 0x20a787, - 0x24b5c2, - 0x232c43, - 0x228b03, - 0x20d602, + 0x202ec2, + 0x224b42, + 0x50b03, + 0x2dc2, + 0x2da309, + 0x27ad48, + 0x239b49, + 0x3a0c49, + 0x203e8a, + 0x21898a, + 0x205202, + 0x3547c2, + 0x2202, + 0x206643, + 0x22dd42, + 0x246946, + 0x330c02, + 0x41402, + 0x200d82, + 0x276e4e, + 0x2195ce, + 0x210947, + 0x211742, + 0x21f603, + 0x205503, + 0x20c7c2, 0x2005c2, - 0x14383, - 0x23580f, - 0x23ea82, - 0x366f87, - 0x2b1bc7, - 0x354207, - 0x2b590c, - 0x2e09cc, - 0x3d0384, - 0x39b8ca, - 0x211902, - 0x24e082, - 0x2bce04, + 0xfc83, + 0x2394cf, + 0x246c82, + 0x2c6007, + 0x2cac07, + 0x32efc7, + 0x2ca4cc, + 0x2e010c, + 0x22fc84, + 0x28374a, + 0x219502, + 0x206982, + 0x2d0244, 0x200702, - 0x2c4fc2, - 0x2e0c04, - 0x213ec2, - 0x203102, - 0xe403, - 0x29f5c7, - 0x238685, - 0x217002, - 0x23fb84, - 0x340d82, - 0x2e2548, - 0x20a803, - 0x377ec8, - 0x201fc2, - 0x3d0545, - 0x394d46, - 0x216603, - 0x208242, - 0x2f0ac7, - 0xb142, - 0x212ec5, - 0x301185, - 0x216442, - 0x2085c2, - 0x21cf0a, - 0x28a90a, - 0x287582, - 0x2a0cc4, - 0x205c42, - 0x20a288, - 0x205782, - 0x356708, - 0xf01, - 0x30ef47, - 0x310a49, - 0x212f42, - 0x316805, - 0x3b0205, - 0x21898b, - 0x318d4c, - 0x22a908, - 0x32e848, - 0x20b582, - 0x2a94c2, + 0x237b42, + 0x2e0344, + 0x217702, + 0x206b42, + 0xf743, + 0x2fb087, + 0x2e4c85, + 0x21a202, + 0x31e584, + 0x394cc2, + 0x2f5088, + 0x2109c3, + 0x37f588, + 0x201f82, + 0x22fe45, + 0x39e446, + 0x21f143, + 0x204f82, + 0x305d87, + 0x15c82, + 0x24c4c5, + 0x34d785, + 0x2010c2, + 0x23f602, + 0x29430a, + 0x27e7ca, + 0x27ccc2, + 0x2ad344, + 0x202a42, + 0x301e08, + 0x218182, + 0x3d2048, + 0x1101, + 0x31b347, + 0x31c049, + 0x24c542, + 0x322f85, + 0x275c45, + 0x20f90b, + 0x32210c, + 0x22d408, + 0x337888, + 0x3d5502, + 0x29e002, 0x2000c2, - 0x9fe08, - 0x20c302, - 0x22c0c3, + 0x1b9688, + 0x202202, + 0x206643, 0x200382, - 0x205642, - 0xca43, + 0x2018c2, 0x2003c2, - 0x216603, - 0x209482, + 0x21f143, + 0x202ec2, 0x2000c2, - 0x12eb85, - 0x7ce0c302, - 0x7d628b03, - 0x20e403, - 0x206a42, - 0x20a803, - 0x3559c3, - 0x7da16603, - 0x2ed343, - 0x281ac6, - 0x160c603, - 0x12eb85, - 0x13390b, - 0x9fe08, - 0x7d27d6c8, - 0x7e407, - 0x6d247, - 0x175305, - 0x2a20d, - 0x39e82, - 0x115902, - 0xaa74a, - 0x8a747, - 0x27304, - 0x27343, - 0x1bffc4, - 0x7e204ec2, - 0x7e600ac2, - 0x7ea02282, - 0x7ee03342, - 0x7f209bc2, - 0x7f604042, - 0x176c87, - 0x7fa0c302, - 0x7fe2dac2, - 0x80221442, - 0x806081c2, - 0x216043, - 0x12704, - 0x236cc3, - 0x80a0c782, - 0x59648, - 0x80e076c2, - 0x4bc07, - 0x81200042, - 0x81600d82, - 0x81a00182, - 0x81e03dc2, - 0x82200f42, - 0x826005c2, - 0xd30c5, - 0x215183, - 0x36c284, - 0x82a00702, - 0x82e01882, - 0x83203c42, - 0x86ccb, - 0x83600c42, - 0x83e44502, - 0x84206a42, - 0x84606702, - 0x84a1d902, - 0x84e00bc2, - 0x85205a02, - 0x8566bf42, - 0x85a12b02, - 0x85e04f82, - 0x86205642, - 0x86636002, - 0x86a6f802, - 0x86e28c42, - 0x194584, - 0x217903, - 0x87200ec2, - 0x8760fc42, - 0x87a0ad82, - 0x87e006c2, - 0x882003c2, - 0x88600a82, - 0x198a47, - 0x88a16102, - 0x88e03d82, - 0x89209482, - 0x89616002, - 0x1a214c, - 0x89a47c82, - 0x89e22182, - 0x8a202682, - 0x8a617042, - 0x8aa00f02, - 0x8ae18342, - 0x8b205842, - 0x8b60b902, - 0x8ba75882, - 0x8be369c2, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x201143, - 0x17203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x83a01143, - 0x217203, - 0x3afd84, - 0x228886, - 0x2fd643, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x2bdd09, - 0x209382, - 0x39c403, - 0x2bacc3, - 0x36aa05, - 0x2020c3, - 0x201143, - 0x217203, - 0x28f543, - 0x221a43, - 0x34d8c9, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x201143, - 0x217203, - 0x209382, - 0x209382, - 0x201143, - 0x217203, - 0x8c62c0c3, - 0x232c43, - 0x208883, - 0x211543, - 0x20a803, - 0xca43, - 0x216603, - 0x9fe08, - 0x20c302, - 0x22c0c3, - 0x20a803, - 0x216603, - 0xbdb82, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x8d0ebe82, - 0x211543, - 0x20a803, - 0xca43, - 0x216603, - 0x15c1, - 0x249f84, - 0x20c302, - 0x22c0c3, - 0x200983, - 0x232c43, - 0x24b304, - 0x212483, - 0x228b03, - 0x224e44, - 0x214543, - 0x211543, - 0x20a803, - 0x216603, - 0x236bc3, - 0x204185, - 0x221a43, - 0x205b03, - 0xca43, - 0x20c302, - 0x22c0c3, - 0x201143, - 0x20a803, - 0x216603, + 0x14cb05, + 0x91602202, + 0x113144, + 0x3ab05, + 0x92605503, + 0xbd504, + 0x20f743, + 0x200ec2, + 0x2109c3, + 0x381cc3, + 0x92a1f143, + 0x303643, + 0x2e19c6, + 0x191445, + 0x1613dc3, + 0x1a2885, + 0x14cb05, + 0x14eecb, + 0x1b9688, + 0x91b3c4c8, + 0x671c7, + 0x91ed240a, + 0xf9d4c, + 0x1b9487, + 0x1cf805, + 0x92391889, + 0x206cd, + 0x3f842, + 0x121b42, + 0xc01, + 0xfbc44, + 0xb7d8a, + 0x7e607, + 0x13550f, + 0x16f44, + 0x16f83, + 0x16f84, + 0x6a08b, + 0xa74d, + 0x9320bb02, + 0x93600b02, + 0x93a028c2, + 0x93e01942, + 0x94203602, + 0x94601782, + 0xf08c7, + 0x94a02202, + 0x94e11802, + 0x95223fc2, + 0x956023c2, + 0x2195c3, + 0x1b7344, + 0x95a58a88, + 0x22df83, + 0x95e13f42, + 0x6b4c8, + 0x96208782, + 0x55dc7, + 0x1b5407, + 0x96600042, + 0x96a03582, + 0x96e00182, + 0x97203042, + 0x97604142, + 0x97a005c2, + 0x186f05, + 0x2136c3, + 0x3bf3c4, + 0x97e00702, + 0x98239842, + 0x98604fc2, + 0x93e0b, + 0x98a05e42, + 0x9924e442, + 0x99600ec2, + 0x99a01e42, + 0x9b108, + 0x99e1cf02, + 0x9a201502, + 0x9a603c42, + 0x9aa7d202, + 0x9ae024c2, + 0x9b203702, + 0x9b6018c2, + 0x9ba1e342, + 0x9be0abc2, + 0x9c239e02, + 0x11ff04, + 0x3ccd03, + 0x9c636d82, + 0x9ca06782, + 0x9ce0aec2, + 0x9d2006c2, + 0x9d6003c2, + 0x9da06702, + 0x102ac8, + 0xafa47, + 0x9de02b02, + 0x9e202b42, + 0x9e602ec2, + 0x9ea06ec2, + 0x167fcc, + 0x9ee01b42, + 0x9f2272c2, + 0x9f616002, + 0x9fa046c2, + 0x9fe0c302, + 0xa0204002, + 0xa06059c2, + 0xa0a03dc2, + 0xa0e84e42, + 0xa1285782, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x1a403, + 0xd58c3, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x98f3c683, + 0x21a403, + 0x3cc4c4, + 0x239a46, + 0x30e543, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x3de009, + 0x202dc2, + 0x3dbe43, + 0x2ce9c3, + 0x33b705, + 0x203b43, + 0x33c683, + 0x21a403, + 0x2eddc3, + 0x240b83, + 0x221649, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x33c683, + 0x21a403, + 0x202dc2, + 0x202dc2, + 0x33c683, + 0x21a403, + 0xa1a06643, + 0x21f603, + 0x3a0e83, + 0x206543, + 0x2109c3, + 0x21f143, + 0x1b9688, + 0x202202, + 0x206643, + 0x2109c3, + 0x21f143, + 0x14b742, + 0x206643, + 0x21f603, + 0x205503, + 0xa2500dc2, + 0x206543, + 0x2109c3, + 0x21f143, + 0xcc1, + 0x204884, + 0x266483, + 0x202202, + 0x206643, + 0x3a3183, + 0x21f603, + 0x2554c4, + 0x3d6403, + 0x205503, + 0x2503c4, + 0x211e43, + 0x206543, + 0x2109c3, + 0x21d783, + 0x21f143, + 0x235ec3, + 0x237343, + 0x33d845, + 0x240b83, + 0x200f83, + 0x882, + 0x202202, + 0x206643, + 0x33c683, + 0x2109c3, + 0x21f143, 0x2000c2, - 0x248343, - 0x9fe08, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x22f446, - 0x224e44, - 0x214543, - 0x217b84, - 0x20a803, - 0x216603, - 0x216103, - 0x22c0c3, - 0x232c43, - 0x20a803, - 0x216603, - 0x2d7c2, - 0x1942, - 0x1458787, - 0x141347, - 0x22c0c3, - 0x39346, - 0x232c43, - 0x228b03, - 0xe7d46, - 0x20a803, - 0x216603, - 0x32b688, - 0x32e689, - 0x341509, - 0x34cd48, - 0x396f48, - 0x396f49, - 0x32370a, - 0x35f9ca, - 0x39278a, - 0x39914a, - 0x3c840a, - 0x3d5fcb, - 0x23d20d, - 0x367bcf, - 0x25b050, - 0x36144d, - 0x37e04c, - 0x398e8b, - 0x6d448, - 0xebcc8, - 0x92e85, - 0x1488147, - 0xccc85, + 0x250b03, + 0x1b9688, + 0x206643, + 0x21f603, + 0x205503, + 0x231386, + 0x2503c4, + 0x211e43, + 0x294744, + 0x2109c3, + 0x21f143, + 0x219683, + 0x6204, + 0x1547c2, + 0x206643, + 0x1a6c3, + 0x21f603, + 0xec2, + 0x2109c3, + 0x21f143, + 0x72e84, + 0x72544, + 0xc642, + 0x158a7c7, + 0x7247, + 0x206643, + 0x34106, + 0x21f603, + 0x205503, + 0xf7e06, + 0x2109c3, + 0x21f143, + 0x3334c8, + 0x3376c9, + 0x348109, + 0x350ac8, + 0x3a0a88, + 0x3a0a89, + 0x32e0ca, + 0x3649ca, + 0x39b18a, + 0x3a1a4a, + 0x3dfe4a, + 0x3ebacb, + 0x24144d, + 0x242a0f, + 0x246150, + 0x36894d, + 0x38618c, + 0x3a178b, + 0x1784c7, + 0x13098e, + 0x13530a, + 0x1373c9, + 0x148109, + 0x167709, + 0x16794a, + 0x171749, + 0x1724c9, + 0x172fcb, + 0x6208, + 0x100c08, + 0x1709, + 0x1495607, + 0xe3dc5, + 0x206643, + 0x21f603, + 0x205503, + 0x206543, + 0x2109c3, + 0x21f143, + 0x1f143, 0x2000c2, - 0x20f645, - 0x20e3c3, - 0x9060c302, - 0x232c43, - 0x228b03, - 0x3d4007, - 0x20a443, - 0x211543, - 0x20a803, - 0x24bbc3, - 0x213dc3, - 0x209a83, - 0x20ca43, - 0x216603, - 0x253c46, - 0x219f82, - 0x205b03, - 0x9fe08, + 0x3be445, + 0x206b03, + 0xa6a02202, + 0x21f603, + 0x205503, + 0x3907c7, + 0x2721c3, + 0x206543, + 0x2109c3, + 0x22b643, + 0x20f4c3, + 0x2034c3, + 0x21d783, + 0x21f143, + 0x3a6386, + 0x23d942, + 0x200f83, + 0x1b9688, 0x2000c2, - 0x248343, - 0x20c302, - 0x22c0c3, - 0x232c43, - 0x228b03, - 0x224e44, - 0x211543, - 0x20a803, - 0x216603, - 0x20c603, - 0x141347, - 0x8582, - 0x2b44, - 0x15c87c6, + 0x250b03, + 0x202202, + 0x206643, + 0x21f603, + 0x205503, + 0x2503c4, + 0x206543, + 0x2109c3, + 0x21f143, + 0x213dc3, + 0x7247, + 0xd842, + 0x13ad44, + 0x1544746, 0x2000c2, - 0x20c302, - 0x228b03, - 0x211543, - 0x216603, + 0x202202, + 0x205503, + 0x206543, + 0x21f143, } // children is the list of nodes' children, the parent's wildcard bit and the @@ -9450,6 +9899,7 @@ var nodes = [...]uint32{ // will be in the range [0, 6), depending on the wildcard bit and node type. // // The layout within the uint32, from MSB to LSB, is: +// // [ 1 bits] unused // [ 1 bits] wildcard bit // [ 2 bits] node type @@ -9462,585 +9912,674 @@ var children = [...]uint32{ 0x40000000, 0x50000000, 0x60000000, - 0x17f85f8, - 0x17fc5fe, - 0x18005ff, - 0x1824600, - 0x1980609, - 0x1998660, - 0x19ac666, - 0x19c466b, - 0x19e4671, - 0x19fc679, - 0x1a1467f, - 0x1a2c685, - 0x1a3068b, - 0x1a5868c, + 0x179c5e0, + 0x17a05e7, + 0x17a45e8, + 0x17c45e9, + 0x191c5f1, + 0x1930647, + 0x194464c, + 0x1958651, + 0x1974656, + 0x199865d, + 0x19b0666, + 0x1a0066c, + 0x1a04680, + 0x1a3c681, + 0x1a4068f, + 0x1a58690, 0x1a5c696, - 0x1a74697, - 0x1a7869d, - 0x1a7c69e, - 0x1ab869f, - 0x1abc6ae, - 0x61ac46af, - 0x21acc6b1, - 0x1b146b3, - 0x1b186c5, + 0x1a60697, + 0x1aa4698, + 0x1aa86a9, + 0x1aac6aa, + 0x21ab06ab, + 0x61ab86ac, + 0x21ac06ae, + 0x1b086b0, + 0x1b146c2, + 0x21b186c5, 0x1b3c6c6, 0x1b406cf, - 0x1b446d0, - 0x1b586d1, - 0x1b5c6d6, - 0x1b8c6d7, - 0x1ba86e3, - 0x1bd06ea, - 0x1be06f4, - 0x1be46f8, - 0x1c7c6f9, - 0x1c9071f, - 0x1ca4724, - 0x1cdc729, - 0x1cec737, - 0x1d0073b, - 0x1d18740, - 0x1dbc746, - 0x1fc076f, - 0x1fc47f0, - 0x20307f1, - 0x209c80c, - 0x20b4827, - 0x20c882d, - 0x20cc832, - 0x20d4833, - 0x20e8835, - 0x20ec83a, - 0x210883b, - 0x2158842, - 0x215c856, - 0x22160857, - 0x217c858, - 0x218085f, - 0x2184860, - 0x21a8861, - 0x21e886a, - 0x21ec87a, - 0x621f087b, - 0x220887c, - 0x222c882, - 0x223888b, - 0x224888e, - 0x22fc892, - 0x23008bf, - 0x223108c0, + 0x1b546d0, + 0x1b586d5, + 0x1b786d6, + 0x1ba86de, + 0x1bc86ea, + 0x1bd06f2, + 0x1bf86f4, + 0x1c146fe, + 0x21c18705, + 0x21c1c706, + 0x1c20707, + 0x1cb8708, + 0x1ccc72e, + 0x1ce0733, + 0x1d18738, + 0x1d28746, + 0x1d3c74a, + 0x1d5474f, + 0x1df8755, + 0x202c77e, + 0x203480b, + 0x2203880d, + 0x2203c80e, + 0x20a880f, + 0x211482a, + 0x212c845, + 0x214084b, + 0x2144850, + 0x2148851, + 0x2150852, + 0x2168854, + 0x216c85a, + 0x218885b, + 0x21dc862, + 0x21e0877, + 0x221e4878, + 0x2208879, + 0x2220c882, + 0x2210883, + 0x2214884, + 0x2244885, + 0x62248891, + 0x22250892, + 0x22254894, + 0x2298895, + 0x6229c8a6, + 0x22b08a7, + 0x23108ac, 0x223148c4, - 0x2231c8c5, - 0x23748c7, - 0x23788dd, - 0x288c8de, - 0x2890a23, - 0x22938a24, - 0x2293ca4e, - 0x22940a4f, - 0x2294ca50, - 0x22950a53, - 0x2295ca54, - 0x22960a57, - 0x22964a58, - 0x22968a59, - 0x2296ca5a, - 0x22970a5b, - 0x2297ca5c, - 0x22980a5f, - 0x2298ca60, - 0x22990a63, - 0x22994a64, - 0x22998a65, - 0x229a4a66, - 0x229a8a69, - 0x229b4a6a, - 0x229b8a6d, - 0x229bca6e, - 0x229c0a6f, - 0x29c4a70, - 0x229c8a71, - 0x229d4a72, - 0x229d8a75, - 0x29dca76, - 0x29e4a77, - 0x629f0a79, - 0x2a34a7c, - 0x22a54a8d, - 0x22a58a95, - 0x22a5ca96, - 0x22a64a97, - 0x22a68a99, - 0x2a6ca9a, - 0x22a70a9b, - 0x22a74a9c, - 0x22a78a9d, - 0x22a7ca9e, - 0x2a84a9f, - 0x2a8caa1, - 0x2a90aa3, - 0x2aacaa4, - 0x2ac4aab, - 0x2ac8ab1, - 0x2ad8ab2, - 0x2ae4ab6, - 0x2b18ab9, - 0x2b1cac6, - 0x2b34ac7, - 0x22b3cacd, - 0x22b40acf, - 0x22b48ad0, - 0x2c40ad2, - 0x22c44b10, - 0x2c4cb11, - 0x2c50b13, - 0x22c54b14, - 0x2c58b15, - 0x2c70b16, - 0x2c74b1c, - 0x2c78b1d, - 0x2c7cb1e, - 0x2c94b1f, - 0x2ca8b25, - 0x2cd0b2a, - 0x2cf0b34, - 0x2cf4b3c, - 0x62cf8b3d, - 0x2d2cb3e, - 0x2d30b4b, - 0x22d34b4c, - 0x2d38b4d, - 0x2d60b4e, - 0x2d64b58, - 0x2d88b59, - 0x2d8cb62, - 0x2da0b63, - 0x2da4b68, - 0x2da8b69, - 0x2dc8b6a, - 0x2de4b72, - 0x2de8b79, - 0x22decb7a, - 0x2df0b7b, - 0x2df4b7c, - 0x2df8b7d, - 0x2e00b7e, - 0x2e14b80, - 0x2e18b85, - 0x2e1cb86, - 0x2e44b87, - 0x2e48b91, - 0x2ebcb92, - 0x2ec0baf, - 0x2ec4bb0, - 0x2ee4bb1, - 0x2ef8bb9, - 0x2f0cbbe, - 0x2f24bc3, - 0x2f40bc9, - 0x2f58bd0, - 0x2f5cbd6, - 0x2f74bd7, - 0x2f90bdd, - 0x2f94be4, - 0x2fb4be5, - 0x2fd4bed, - 0x2ff0bf5, - 0x3054bfc, - 0x3070c15, - 0x3080c1c, + 0x223188c5, + 0x223208c6, + 0x223248c8, + 0x223288c9, + 0x232c8ca, + 0x23348cb, + 0x23388cd, + 0x223448ce, + 0x2234c8d1, + 0x235c8d3, + 0x236c8d7, + 0x24208db, + 0x2424908, + 0x22434909, + 0x2243890d, + 0x2244090e, + 0x249c910, + 0x24a0927, + 0x24a4928, + 0x24a8929, + 0x2a9c92a, + 0x2aa0aa7, + 0x22b48aa8, + 0x22b4cad2, + 0x22b50ad3, + 0x22b5cad4, + 0x22b60ad7, + 0x22b6cad8, + 0x22b70adb, + 0x22b74adc, + 0x22b78add, + 0x22b7cade, + 0x22b80adf, + 0x22b8cae0, + 0x22b90ae3, + 0x22b9cae4, + 0x22ba0ae7, + 0x22ba4ae8, + 0x22ba8ae9, + 0x22bb4aea, + 0x22bb8aed, + 0x22bc4aee, + 0x22bc8af1, + 0x22bccaf2, + 0x22bd0af3, + 0x2bd4af4, + 0x22bd8af5, + 0x22be4af6, + 0x22be8af9, + 0x2becafa, + 0x2bf4afb, + 0x62c00afd, + 0x22c08b00, + 0x2c4cb02, + 0x22c6cb13, + 0x22c70b1b, + 0x22c74b1c, + 0x22c7cb1d, + 0x22c84b1f, + 0x22c88b21, + 0x22c8cb22, + 0x22c94b23, + 0x22c98b25, + 0x22c9cb26, + 0x22ca0b27, + 0x2ca4b28, + 0x22cd0b29, + 0x22cd4b34, + 0x22cd8b35, + 0x2cdcb36, + 0x22ce0b37, + 0x22ce4b38, + 0x22cf0b39, + 0x22cf4b3c, + 0x2cf8b3d, + 0x2d00b3e, + 0x2d0cb40, + 0x2d14b43, + 0x2d30b45, + 0x2d48b4c, + 0x2d60b52, + 0x2d70b58, + 0x2d7cb5c, + 0x2db0b5f, + 0x2db8b6c, + 0x22dbcb6e, + 0x2dd4b6f, + 0x22ddcb75, + 0x22de0b77, + 0x22de8b78, + 0x2ef8b7a, + 0x22efcbbe, + 0x2f04bbf, + 0x2f08bc1, + 0x22f0cbc2, + 0x22f10bc3, + 0x22f14bc4, + 0x2f18bc5, + 0x2f64bc6, + 0x2f68bd9, + 0x2f6cbda, + 0x2f88bdb, + 0x2f9cbe2, + 0x2fc4be7, + 0x2fecbf1, + 0x2ff0bfb, + 0x62ff4bfc, + 0x3024bfd, + 0x3028c09, + 0x2302cc0a, + 0x3030c0b, + 0x3058c0c, + 0x305cc16, + 0x3080c17, 0x3084c20, 0x309cc21, - 0x30e0c27, - 0x3160c38, - 0x3190c58, - 0x3194c64, - 0x31a0c65, - 0x31c0c68, - 0x31c4c70, - 0x31e8c71, - 0x31f0c7a, - 0x322cc7c, - 0x327cc8b, - 0x3280c9f, - 0x3284ca0, - 0x3354ca1, - 0x23358cd5, - 0x2335ccd6, - 0x3360cd7, - 0x23364cd8, - 0x23368cd9, - 0x336ccda, - 0x23370cdb, - 0x23380cdc, - 0x23384ce0, - 0x23388ce1, - 0x2338cce2, - 0x23390ce3, - 0x33a8ce4, - 0x33cccea, - 0x33eccf3, - 0x3a58cfb, - 0x3a64e96, - 0x3a84e99, - 0x3c44ea1, - 0x3d14f11, - 0x3d84f45, - 0x3ddcf61, - 0x3ec4f77, - 0x3f1cfb1, - 0x3f58fc7, - 0x4054fd6, - 0x4121015, - 0x41b9048, - 0x424906e, - 0x42ad092, - 0x44e50ab, - 0x459d139, - 0x4669167, - 0x46b519a, - 0x473d1ad, - 0x47791cf, - 0x47c91de, - 0x48411f2, - 0x64845210, - 0x64849211, - 0x6484d212, - 0x48c9213, - 0x4925232, - 0x49a1249, - 0x4a19268, - 0x4a99286, - 0x4b052a6, - 0x4c312c1, - 0x4c8930c, - 0x64c8d322, - 0x4d25323, - 0x4d2d349, - 0x24d3134b, - 0x4db934c, - 0x4e0536e, - 0x4e6d381, - 0x4f1539b, - 0x4fdd3c5, - 0x50453f7, - 0x5159411, - 0x6515d456, - 0x65161457, - 0x51bd458, - 0x521946f, - 0x52a9486, - 0x53254aa, - 0x53694c9, - 0x544d4da, - 0x5481513, - 0x54e1520, - 0x5555538, - 0x55dd555, - 0x561d577, - 0x568d587, - 0x656915a3, - 0x56b95a4, - 0x56bd5ae, - 0x56d55af, - 0x56f15b5, - 0x57355bc, - 0x57455cd, - 0x575d5d1, - 0x57d55d7, - 0x57dd5f5, - 0x57f95f7, - 0x580d5fe, - 0x5829603, - 0x585560a, - 0x5859615, - 0x5861616, - 0x5875618, - 0x589561d, - 0x58a5625, - 0x58b1629, - 0x58ed62c, - 0x58f563b, - 0x590963d, - 0x592d642, - 0x593964b, - 0x594164e, - 0x5965650, - 0x5989659, - 0x59a1662, - 0x59a5668, - 0x59ad669, - 0x59b166b, - 0x5a5166c, - 0x5a55694, - 0x5a59695, - 0x5a5d696, - 0x5a81697, - 0x5aa56a0, - 0x5ac16a9, - 0x5ad56b0, - 0x5ae96b5, - 0x5af16ba, - 0x5af96bc, - 0x5b016be, - 0x5b196c0, - 0x5b296c6, - 0x5b2d6ca, - 0x5b496cb, - 0x63d16d2, - 0x64098f4, - 0x6435902, - 0x645190d, - 0x6471914, - 0x649191c, - 0x64d5924, - 0x64dd935, - 0x264e1937, - 0x264e5938, - 0x64ed939, - 0x66c593b, - 0x266c99b1, - 0x66cd9b2, - 0x266dd9b3, - 0x266e59b7, - 0x266f19b9, - 0x66f59bc, - 0x266fd9bd, - 0x67059bf, - 0x67159c1, - 0x673d9c5, - 0x67799cf, - 0x677d9de, - 0x67b59df, - 0x67d99ed, - 0x73319f6, - 0x7335ccc, - 0x7339ccd, - 0x2733dcce, - 0x7341ccf, - 0x27345cd0, - 0x7349cd1, - 0x27355cd2, - 0x7359cd5, - 0x735dcd6, - 0x27361cd7, - 0x7365cd8, - 0x2736dcd9, - 0x7371cdb, - 0x7375cdc, - 0x27385cdd, - 0x7389ce1, - 0x738dce2, - 0x7391ce3, - 0x7395ce4, - 0x27399ce5, - 0x739dce6, - 0x73a1ce7, - 0x73a5ce8, - 0x73a9ce9, - 0x273b1cea, - 0x73b5cec, - 0x73b9ced, - 0x73bdcee, - 0x273c1cef, - 0x73c5cf0, - 0x273cdcf1, - 0x273d1cf3, - 0x73edcf4, - 0x7405cfb, - 0x27409d01, - 0x744dd02, - 0x7451d13, - 0x7475d14, - 0x7481d1d, - 0x7485d20, - 0x7489d21, - 0x7645d22, - 0x27649d91, - 0x27651d92, - 0x27655d94, - 0x27659d95, - 0x7661d96, - 0x773dd98, - 0x27749dcf, - 0x2774ddd2, - 0x27751dd3, - 0x27755dd4, - 0x7759dd5, - 0x7785dd6, - 0x7789de1, - 0x778dde2, - 0x77b1de3, - 0x77bddec, - 0x77dddef, - 0x77e1df7, - 0x7819df8, - 0x7ac9e06, - 0x7b85eb2, - 0x7b89ee1, - 0x7b8dee2, - 0x7ba1ee3, - 0x7bd5ee8, - 0x7c0def5, - 0x27c11f03, - 0x7c2df04, - 0x7c55f0b, - 0x7c59f15, - 0x7c7df16, - 0x7c99f1f, - 0x7cc1f26, - 0x7cd1f30, - 0x7cd5f34, - 0x7cd9f35, - 0x7d11f36, - 0x7d1df44, - 0x7d45f47, - 0x7dc5f51, - 0x27dc9f71, - 0x7dd9f72, - 0x7de9f76, - 0x7e05f7a, - 0x7e25f81, - 0x7e29f89, - 0x7e3df8a, - 0x7e51f8f, - 0x7e55f94, - 0x7e59f95, - 0x7e5df96, - 0x7e7df97, - 0x7f25f9f, - 0x7f29fc9, - 0x7f45fca, - 0x7f69fd1, - 0x7f6dfda, - 0x7f75fdb, - 0x7f91fdd, - 0x7f99fe4, - 0x7fadfe6, - 0x7fcdfeb, - 0x7fe9ff3, - 0x7ff5ffa, - 0x800dffd, - 0x8046003, - 0x811a011, - 0x811e046, - 0x8132047, - 0x813a04c, - 0x815204e, - 0x8156054, - 0x8162055, - 0x8166058, - 0x816a059, - 0x816e05a, - 0x819205b, - 0x81d2064, + 0x30a0c27, + 0x30a4c28, + 0x30c4c29, + 0x30e4c31, + 0x230e8c39, + 0x30ecc3a, + 0x230f0c3b, + 0x30f4c3c, + 0x30f8c3d, + 0x30fcc3e, + 0x3100c3f, + 0x3120c40, + 0x23124c48, + 0x2312cc49, + 0x3130c4b, + 0x3158c4c, + 0x316cc56, + 0x31ecc5b, + 0x31f4c7b, + 0x31f8c7d, + 0x3214c7e, + 0x322cc85, + 0x3230c8b, + 0x3244c8c, + 0x325cc91, + 0x3278c97, + 0x3290c9e, + 0x329cca4, + 0x32b8ca7, + 0x32d0cae, + 0x32d4cb4, + 0x32fccb5, + 0x331ccbf, + 0x3338cc7, + 0x333ccce, + 0x33a0ccf, + 0x33bcce8, + 0x33e4cef, + 0x33e8cf9, + 0x3400cfa, + 0x3444d00, + 0x34c4d11, + 0x3504d31, + 0x3508d41, + 0x350cd42, + 0x3518d43, + 0x3538d46, + 0x3544d4e, + 0x3564d51, + 0x356cd59, + 0x35b0d5b, + 0x3604d6c, + 0x3608d81, + 0x371cd82, + 0x23724dc7, + 0x23728dc9, + 0x2372cdca, + 0x23730dcb, + 0x23734dcc, + 0x23738dcd, + 0x2373cdce, + 0x23740dcf, + 0x3744dd0, + 0x3748dd1, + 0x2374cdd2, + 0x2375cdd3, + 0x23764dd7, + 0x2376cdd9, + 0x23770ddb, + 0x23778ddc, + 0x2377cdde, + 0x23780ddf, + 0x3798de0, + 0x37bcde6, + 0x37dcdef, + 0x3e54df7, + 0x23e58f95, + 0x23e5cf96, + 0x23e60f97, + 0x23e64f98, + 0x3e74f99, + 0x3e94f9d, + 0x4054fa5, + 0x4125015, + 0x4195049, + 0x41ed065, + 0x42d507b, + 0x432d0b5, + 0x43690cb, + 0x44650da, + 0x4531119, + 0x45c914c, + 0x4659172, + 0x46bd196, + 0x48f51af, + 0x49ad23d, + 0x4a7926b, + 0x4ac529e, + 0x4b4d2b1, + 0x4b892d3, + 0x4bd92e2, + 0x4c512f6, + 0x64c55314, + 0x64c59315, + 0x64c5d316, + 0x4cd9317, + 0x4d35336, + 0x4db134d, + 0x4e2936c, + 0x4ea938a, + 0x4f153aa, + 0x50413c5, + 0x5099410, + 0x6509d426, + 0x5135427, + 0x513d44d, + 0x2514144f, + 0x51c9450, + 0x5215472, + 0x527d485, + 0x532549f, + 0x53ed4c9, + 0x54554fb, + 0x5569515, + 0x6556d55a, + 0x6557155b, + 0x55cd55c, + 0x5629573, + 0x56b958a, + 0x57355ae, + 0x57795cd, + 0x585d5de, + 0x5891617, + 0x58f1624, + 0x596563c, + 0x59ed659, + 0x5a2d67b, + 0x5a9d68b, + 0x65aa16a7, + 0x5ac56a8, + 0x5ac96b1, + 0x5af96b2, + 0x5b156be, + 0x5b596c5, + 0x5b696d6, + 0x5b816da, + 0x5bf96e0, + 0x5c016fe, + 0x5c1d700, + 0x5c31707, + 0x5c5170c, + 0x25c55714, + 0x5c7d715, + 0x5c8171f, + 0x5c89720, + 0x5c9d722, + 0x5cb9727, + 0x5cc172e, + 0x5ccd730, + 0x5cd1733, + 0x5d0d734, + 0x5d11743, + 0x5d19744, + 0x5d2d746, + 0x5d5574b, + 0x5d5d755, + 0x5d61757, + 0x5d85758, + 0x5da9761, + 0x5dc176a, + 0x5dc5770, + 0x5dcd771, + 0x5dd5773, + 0x5de9775, + 0x5ea177a, + 0x5ea57a8, + 0x5ead7a9, + 0x5eb17ab, + 0x5ed57ac, + 0x5ef57b5, + 0x5f117bd, + 0x5f217c4, + 0x5f357c8, + 0x5f3d7cd, + 0x5f457cf, + 0x5f497d1, + 0x5f517d2, + 0x5f6d7d4, + 0x5f7d7db, + 0x5f817df, + 0x5f9d7e0, + 0x68257e7, + 0x685da09, + 0x6889a17, + 0x68a1a22, + 0x68c5a28, + 0x68e5a31, + 0x6929a39, + 0x6931a4a, + 0x26935a4c, + 0x26939a4d, + 0x6941a4e, + 0x6b89a50, + 0x26b8dae2, + 0x26b91ae3, + 0x6ba5ae4, + 0x26ba9ae9, + 0x6badaea, + 0x6bb5aeb, + 0x26bc1aed, + 0x26bd1af0, + 0x26bd9af4, + 0x26be5af6, + 0x6be9af9, + 0x26bedafa, + 0x26c05afb, + 0x26c0db01, + 0x26c15b03, + 0x26c19b05, + 0x26c21b06, + 0x26c25b08, + 0x6c29b09, + 0x26c2db0a, + 0x6c31b0b, + 0x26c3db0c, + 0x6c45b0f, + 0x6c59b11, + 0x6c5db16, + 0x6c85b17, + 0x6cc1b21, + 0x6cc5b30, + 0x6cfdb31, + 0x6d1db3f, + 0x7879b47, + 0x787de1e, + 0x7881e1f, + 0x27885e20, + 0x7889e21, + 0x2788de22, + 0x7891e23, + 0x2789de24, + 0x78a1e27, + 0x78a5e28, + 0x278a9e29, + 0x78ade2a, + 0x278b5e2b, + 0x78b9e2d, + 0x78bde2e, + 0x278cde2f, + 0x78d1e33, + 0x78d5e34, + 0x78d9e35, + 0x78dde36, + 0x278e1e37, + 0x78e5e38, + 0x78e9e39, + 0x78ede3a, + 0x78f1e3b, + 0x278f9e3c, + 0x78fde3e, + 0x7901e3f, + 0x7905e40, + 0x27909e41, + 0x790de42, + 0x27915e43, + 0x27919e45, + 0x7935e46, + 0x7945e4d, + 0x7985e51, + 0x7989e61, + 0x79ade62, + 0x79c1e6b, + 0x79c5e70, + 0x79d1e71, + 0x7b99e74, + 0x27b9dee6, + 0x27ba5ee7, + 0x27ba9ee9, + 0x27badeea, + 0x7bb5eeb, + 0x7c91eed, + 0x27c9df24, + 0x27ca1f27, + 0x27ca5f28, + 0x27ca9f29, + 0x7cadf2a, + 0x7cd9f2b, + 0x7cf1f36, + 0x7cf5f3c, + 0x7d15f3d, + 0x7d21f45, + 0x7d41f48, + 0x7d45f50, + 0x7d7df51, + 0x8045f5f, + 0x8102011, + 0x8106040, + 0x810a041, + 0x811e042, + 0x8122047, + 0x8156048, + 0x818e055, + 0x28192063, + 0x81ae064, + 0x81d206b, 0x81d6074, 0x81f6075, - 0x824607d, - 0x826a091, - 0x2826e09a, - 0x827609b, - 0x82ce09d, - 0x82d20b3, - 0x82d60b4, - 0x82da0b5, - 0x831e0b6, - 0x832e0c7, - 0x836e0cb, - 0x83720db, - 0x83a20dc, - 0x84ee0e8, - 0x851613b, - 0x8546145, - 0x8566151, - 0x2856e159, - 0x857615b, - 0x858215d, - 0x8696160, - 0x86a21a5, - 0x86ae1a8, - 0x86ba1ab, - 0x86c61ae, - 0x86d21b1, - 0x86de1b4, - 0x86ea1b7, - 0x86f61ba, - 0x87021bd, - 0x870e1c0, - 0x871a1c3, - 0x87261c6, - 0x87321c9, - 0x873a1cc, - 0x87461ce, - 0x87521d1, - 0x875e1d4, - 0x876a1d7, - 0x87761da, - 0x87821dd, - 0x878e1e0, - 0x879a1e3, - 0x87a61e6, - 0x87b21e9, - 0x87be1ec, - 0x87ea1ef, - 0x87f61fa, - 0x88021fd, - 0x880e200, - 0x881a203, - 0x8826206, - 0x882e209, - 0x883a20b, - 0x884620e, - 0x8852211, - 0x885e214, - 0x886a217, - 0x887621a, - 0x888221d, - 0x888e220, - 0x889a223, - 0x88a6226, - 0x88b2229, - 0x88be22c, - 0x88ca22f, - 0x88d2232, - 0x88de234, - 0x88ea237, - 0x88f623a, - 0x890223d, - 0x890e240, - 0x891a243, - 0x8926246, - 0x8932249, - 0x893624c, - 0x894224d, - 0x895e250, - 0x8962257, - 0x8972258, - 0x899625c, - 0x899a265, - 0x89de266, - 0x89e2277, - 0x89f6278, - 0x8a2a27d, - 0x8a3a28a, - 0x8a4228e, - 0x8a66290, - 0x8a7e299, - 0x8a9629f, - 0x8aae2a5, - 0x8ac22ab, - 0x28b0a2b0, - 0x8b0e2c2, - 0x8b3a2c3, - 0x8b4a2ce, - 0x8b5e2d2, + 0x821207d, + 0x8236084, + 0x824608d, + 0x824a091, + 0x824e092, + 0x828a093, + 0x82960a2, + 0x82be0a5, + 0x282c20af, + 0x835e0b0, + 0x283620d7, + 0x83660d8, + 0x83760d9, + 0x2837a0dd, + 0x83920de, + 0x83ae0e4, + 0x83ce0eb, + 0x83d20f3, + 0x83e60f4, + 0x83fa0f9, + 0x83fe0fe, + 0x84060ff, + 0x840a101, + 0x842a102, + 0x84e210a, + 0x284e6138, + 0x84ea139, + 0x850a13a, + 0x8536142, + 0x2854614d, + 0x854a151, + 0x8556152, + 0x859a155, + 0x859e166, + 0x85b2167, + 0x85d216c, + 0x85ee174, + 0x85f217b, + 0x85fe17c, + 0x861e17f, + 0x864e187, + 0x865a193, + 0x872a196, + 0x872e1ca, + 0x87421cb, + 0x87461d0, + 0x875e1d1, + 0x87621d7, + 0x876e1d8, + 0x877a1db, + 0x877e1de, + 0x87861df, + 0x878a1e1, + 0x87ae1e2, + 0x87ea1eb, + 0x87ee1fa, + 0x880e1fb, + 0x8846203, + 0x8876211, + 0x2887a21d, + 0x887e21e, + 0x888621f, + 0x88de221, + 0x88e2237, + 0x88e6238, + 0x88ea239, + 0x892e23a, + 0x893e24b, + 0x897a24f, + 0x897e25e, + 0x89ae25f, + 0x8afa26b, + 0x8b1e2be, + 0x8b5e2c7, + 0x8b8e2d7, + 0x28b962e3, + 0x28b9a2e5, + 0x28b9e2e6, + 0x8ba62e7, + 0x8bbe2e9, + 0x8ce22ef, + 0x8cee338, + 0x8cfa33b, + 0x8d0633e, + 0x8d12341, + 0x8d1e344, + 0x8d2a347, + 0x8d3634a, + 0x8d4234d, + 0x8d4e350, + 0x8d5a353, + 0x28d5e356, + 0x8d6a357, + 0x8d7635a, + 0x8d8235d, + 0x8d8a360, + 0x8d96362, + 0x8da2365, + 0x8dae368, + 0x8dba36b, + 0x8dc636e, + 0x8dd2371, + 0x8dde374, + 0x8dea377, + 0x8df637a, + 0x8e0237d, + 0x8e0e380, + 0x8e3a383, + 0x8e4638e, + 0x8e52391, + 0x8e5e394, + 0x8e6a397, + 0x8e7639a, + 0x8e7e39d, + 0x8e8a39f, + 0x8e963a2, + 0x8ea23a5, + 0x8eae3a8, + 0x8eba3ab, + 0x8ec63ae, + 0x8ed23b1, + 0x8ede3b4, + 0x8eea3b7, + 0x8ef63ba, + 0x8f023bd, + 0x8f0a3c0, + 0x8f163c2, + 0x8f1e3c5, + 0x8f2a3c7, + 0x8f363ca, + 0x8f423cd, + 0x8f4e3d0, + 0x8f5a3d3, + 0x8f663d6, + 0x8f723d9, + 0x8f7e3dc, + 0x8f823df, + 0x8f8e3e0, + 0x8fa63e3, + 0x8faa3e9, + 0x8fba3ea, + 0x8fda3ee, + 0x8fde3f6, + 0x902e3f7, + 0x903240b, + 0x904640c, + 0x907a411, + 0x909a41e, + 0x909e426, + 0x90a6427, + 0x90ca429, + 0x90e2432, + 0x90fa438, + 0x911243e, + 0x913a444, + 0x914e44e, + 0x9166453, + 0x916a459, + 0x291b245a, + 0x91b646c, + 0x91e246d, + 0x91f2478, + 0x920647c, } -// max children 580 (capacity 1023) -// max text offset 30618 (capacity 32767) +// max children 669 (capacity 1023) +// max text offset 32017 (capacity 32767) // max text length 36 (capacity 63) -// max hi 8919 (capacity 16383) -// max lo 8914 (capacity 16383) +// max hi 9345 (capacity 16383) +// max lo 9340 (capacity 16383) diff --git a/vendor/golang.org/x/sync/AUTHORS b/vendor/golang.org/x/sync/AUTHORS deleted file mode 100644 index 15167cd7..00000000 --- a/vendor/golang.org/x/sync/AUTHORS +++ /dev/null @@ -1,3 +0,0 @@ -# This source code refers to The Go Authors for copyright purposes. -# The master list of authors is in the main Go distribution, -# visible at http://tip.golang.org/AUTHORS. diff --git a/vendor/golang.org/x/sync/CONTRIBUTORS b/vendor/golang.org/x/sync/CONTRIBUTORS deleted file mode 100644 index 1c4577e9..00000000 --- a/vendor/golang.org/x/sync/CONTRIBUTORS +++ /dev/null @@ -1,3 +0,0 @@ -# This source code was written by the Go contributors. -# The master list of contributors is in the main Go distribution, -# visible at http://tip.golang.org/CONTRIBUTORS. diff --git a/vendor/golang.org/x/sync/errgroup/errgroup.go b/vendor/golang.org/x/sync/errgroup/errgroup.go index 9857fe53..4c0850a4 100644 --- a/vendor/golang.org/x/sync/errgroup/errgroup.go +++ b/vendor/golang.org/x/sync/errgroup/errgroup.go @@ -8,22 +8,35 @@ package errgroup import ( "context" + "fmt" "sync" ) +type token struct{} + // A Group is a collection of goroutines working on subtasks that are part of // the same overall task. // -// A zero Group is valid and does not cancel on error. +// A zero Group is valid, has no limit on the number of active goroutines, +// and does not cancel on error. type Group struct { cancel func() wg sync.WaitGroup + sem chan token + errOnce sync.Once err error } +func (g *Group) done() { + if g.sem != nil { + <-g.sem + } + g.wg.Done() +} + // WithContext returns a new Group and an associated Context derived from ctx. // // The derived Context is canceled the first time a function passed to Go @@ -45,14 +58,48 @@ func (g *Group) Wait() error { } // Go calls the given function in a new goroutine. +// It blocks until the new goroutine can be added without the number of +// active goroutines in the group exceeding the configured limit. // // The first call to return a non-nil error cancels the group; its error will be // returned by Wait. func (g *Group) Go(f func() error) { + if g.sem != nil { + g.sem <- token{} + } + g.wg.Add(1) + go func() { + defer g.done() + + if err := f(); err != nil { + g.errOnce.Do(func() { + g.err = err + if g.cancel != nil { + g.cancel() + } + }) + } + }() +} + +// TryGo calls the given function in a new goroutine only if the number of +// active goroutines in the group is currently below the configured limit. +// +// The return value reports whether the goroutine was started. +func (g *Group) TryGo(f func() error) bool { + if g.sem != nil { + select { + case g.sem <- token{}: + // Note: this allows barging iff channels in general allow barging. + default: + return false + } + } + g.wg.Add(1) go func() { - defer g.wg.Done() + defer g.done() if err := f(); err != nil { g.errOnce.Do(func() { @@ -63,4 +110,23 @@ func (g *Group) Go(f func() error) { }) } }() + return true +} + +// SetLimit limits the number of active goroutines in this group to at most n. +// A negative value indicates no limit. +// +// Any subsequent call to the Go method will block until it can add an active +// goroutine without exceeding the configured limit. +// +// The limit must not be modified while any goroutines in the group are active. +func (g *Group) SetLimit(n int) { + if n < 0 { + g.sem = nil + return + } + if len(g.sem) != 0 { + panic(fmt.Errorf("errgroup: modify limit while %v goroutines in the group are still active", len(g.sem))) + } + g.sem = make(chan token, n) } diff --git a/vendor/golang.org/x/sys/AUTHORS b/vendor/golang.org/x/sys/AUTHORS deleted file mode 100644 index 15167cd7..00000000 --- a/vendor/golang.org/x/sys/AUTHORS +++ /dev/null @@ -1,3 +0,0 @@ -# This source code refers to The Go Authors for copyright purposes. -# The master list of authors is in the main Go distribution, -# visible at http://tip.golang.org/AUTHORS. diff --git a/vendor/golang.org/x/sys/CONTRIBUTORS b/vendor/golang.org/x/sys/CONTRIBUTORS deleted file mode 100644 index 1c4577e9..00000000 --- a/vendor/golang.org/x/sys/CONTRIBUTORS +++ /dev/null @@ -1,3 +0,0 @@ -# This source code was written by the Go contributors. -# The master list of contributors is in the main Go distribution, -# visible at http://tip.golang.org/CONTRIBUTORS. diff --git a/vendor/golang.org/x/sys/execabs/execabs.go b/vendor/golang.org/x/sys/execabs/execabs.go new file mode 100644 index 00000000..b981cfbb --- /dev/null +++ b/vendor/golang.org/x/sys/execabs/execabs.go @@ -0,0 +1,102 @@ +// Copyright 2020 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Package execabs is a drop-in replacement for os/exec +// that requires PATH lookups to find absolute paths. +// That is, execabs.Command("cmd") runs the same PATH lookup +// as exec.Command("cmd"), but if the result is a path +// which is relative, the Run and Start methods will report +// an error instead of running the executable. +// +// See https://blog.golang.org/path-security for more information +// about when it may be necessary or appropriate to use this package. +package execabs + +import ( + "context" + "fmt" + "os/exec" + "path/filepath" + "reflect" + "unsafe" +) + +// ErrNotFound is the error resulting if a path search failed to find an executable file. +// It is an alias for exec.ErrNotFound. +var ErrNotFound = exec.ErrNotFound + +// Cmd represents an external command being prepared or run. +// It is an alias for exec.Cmd. +type Cmd = exec.Cmd + +// Error is returned by LookPath when it fails to classify a file as an executable. +// It is an alias for exec.Error. +type Error = exec.Error + +// An ExitError reports an unsuccessful exit by a command. +// It is an alias for exec.ExitError. +type ExitError = exec.ExitError + +func relError(file, path string) error { + return fmt.Errorf("%s resolves to executable in current directory (.%c%s)", file, filepath.Separator, path) +} + +// LookPath searches for an executable named file in the directories +// named by the PATH environment variable. If file contains a slash, +// it is tried directly and the PATH is not consulted. The result will be +// an absolute path. +// +// LookPath differs from exec.LookPath in its handling of PATH lookups, +// which are used for file names without slashes. If exec.LookPath's +// PATH lookup would have returned an executable from the current directory, +// LookPath instead returns an error. +func LookPath(file string) (string, error) { + path, err := exec.LookPath(file) + if err != nil && !isGo119ErrDot(err) { + return "", err + } + if filepath.Base(file) == file && !filepath.IsAbs(path) { + return "", relError(file, path) + } + return path, nil +} + +func fixCmd(name string, cmd *exec.Cmd) { + if filepath.Base(name) == name && !filepath.IsAbs(cmd.Path) { + // exec.Command was called with a bare binary name and + // exec.LookPath returned a path which is not absolute. + // Set cmd.lookPathErr and clear cmd.Path so that it + // cannot be run. + lookPathErr := (*error)(unsafe.Pointer(reflect.ValueOf(cmd).Elem().FieldByName("lookPathErr").Addr().Pointer())) + if *lookPathErr == nil { + *lookPathErr = relError(name, cmd.Path) + } + cmd.Path = "" + } +} + +// CommandContext is like Command but includes a context. +// +// The provided context is used to kill the process (by calling os.Process.Kill) +// if the context becomes done before the command completes on its own. +func CommandContext(ctx context.Context, name string, arg ...string) *exec.Cmd { + cmd := exec.CommandContext(ctx, name, arg...) + fixCmd(name, cmd) + return cmd + +} + +// Command returns the Cmd struct to execute the named program with the given arguments. +// See exec.Command for most details. +// +// Command differs from exec.Command in its handling of PATH lookups, +// which are used when the program name contains no slashes. +// If exec.Command would have returned an exec.Cmd configured to run an +// executable from the current directory, Command instead +// returns an exec.Cmd that will return an error from Start or Run. +func Command(name string, arg ...string) *exec.Cmd { + cmd := exec.Command(name, arg...) + fixCmd(name, cmd) + return cmd +} diff --git a/vendor/golang.org/x/sys/execabs/execabs_go118.go b/vendor/golang.org/x/sys/execabs/execabs_go118.go new file mode 100644 index 00000000..6ab5f508 --- /dev/null +++ b/vendor/golang.org/x/sys/execabs/execabs_go118.go @@ -0,0 +1,12 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build !go1.19 +// +build !go1.19 + +package execabs + +func isGo119ErrDot(err error) bool { + return false +} diff --git a/vendor/golang.org/x/sys/execabs/execabs_go119.go b/vendor/golang.org/x/sys/execabs/execabs_go119.go new file mode 100644 index 00000000..1e7a9ada --- /dev/null +++ b/vendor/golang.org/x/sys/execabs/execabs_go119.go @@ -0,0 +1,15 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build go1.19 +// +build go1.19 + +package execabs + +import "strings" + +func isGo119ErrDot(err error) bool { + // TODO: return errors.Is(err, exec.ErrDot) + return strings.Contains(err.Error(), "current directory") +} diff --git a/vendor/golang.org/x/sys/internal/unsafeheader/unsafeheader.go b/vendor/golang.org/x/sys/internal/unsafeheader/unsafeheader.go new file mode 100644 index 00000000..e07899b9 --- /dev/null +++ b/vendor/golang.org/x/sys/internal/unsafeheader/unsafeheader.go @@ -0,0 +1,30 @@ +// Copyright 2020 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Package unsafeheader contains header declarations for the Go runtime's +// slice and string implementations. +// +// This package allows x/sys to use types equivalent to +// reflect.SliceHeader and reflect.StringHeader without introducing +// a dependency on the (relatively heavy) "reflect" package. +package unsafeheader + +import ( + "unsafe" +) + +// Slice is the runtime representation of a slice. +// It cannot be used safely or portably and its representation may change in a later release. +type Slice struct { + Data unsafe.Pointer + Len int + Cap int +} + +// String is the runtime representation of a string. +// It cannot be used safely or portably and its representation may change in a later release. +type String struct { + Data unsafe.Pointer + Len int +} diff --git a/vendor/golang.org/x/sys/plan9/asm.s b/vendor/golang.org/x/sys/plan9/asm.s new file mode 100644 index 00000000..06449ebf --- /dev/null +++ b/vendor/golang.org/x/sys/plan9/asm.s @@ -0,0 +1,8 @@ +// Copyright 2014 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +#include "textflag.h" + +TEXT ·use(SB),NOSPLIT,$0 + RET diff --git a/vendor/golang.org/x/sys/plan9/asm_plan9_386.s b/vendor/golang.org/x/sys/plan9/asm_plan9_386.s new file mode 100644 index 00000000..bc5cab1f --- /dev/null +++ b/vendor/golang.org/x/sys/plan9/asm_plan9_386.s @@ -0,0 +1,30 @@ +// Copyright 2009 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +#include "textflag.h" + +// +// System call support for 386, Plan 9 +// + +// Just jump to package syscall's implementation for all these functions. +// The runtime may know about them. + +TEXT ·Syscall(SB),NOSPLIT,$0-32 + JMP syscall·Syscall(SB) + +TEXT ·Syscall6(SB),NOSPLIT,$0-44 + JMP syscall·Syscall6(SB) + +TEXT ·RawSyscall(SB),NOSPLIT,$0-28 + JMP syscall·RawSyscall(SB) + +TEXT ·RawSyscall6(SB),NOSPLIT,$0-40 + JMP syscall·RawSyscall6(SB) + +TEXT ·seek(SB),NOSPLIT,$0-36 + JMP syscall·seek(SB) + +TEXT ·exit(SB),NOSPLIT,$4-4 + JMP syscall·exit(SB) diff --git a/vendor/golang.org/x/sys/plan9/asm_plan9_amd64.s b/vendor/golang.org/x/sys/plan9/asm_plan9_amd64.s new file mode 100644 index 00000000..d3448e67 --- /dev/null +++ b/vendor/golang.org/x/sys/plan9/asm_plan9_amd64.s @@ -0,0 +1,30 @@ +// Copyright 2009 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +#include "textflag.h" + +// +// System call support for amd64, Plan 9 +// + +// Just jump to package syscall's implementation for all these functions. +// The runtime may know about them. + +TEXT ·Syscall(SB),NOSPLIT,$0-64 + JMP syscall·Syscall(SB) + +TEXT ·Syscall6(SB),NOSPLIT,$0-88 + JMP syscall·Syscall6(SB) + +TEXT ·RawSyscall(SB),NOSPLIT,$0-56 + JMP syscall·RawSyscall(SB) + +TEXT ·RawSyscall6(SB),NOSPLIT,$0-80 + JMP syscall·RawSyscall6(SB) + +TEXT ·seek(SB),NOSPLIT,$0-56 + JMP syscall·seek(SB) + +TEXT ·exit(SB),NOSPLIT,$8-8 + JMP syscall·exit(SB) diff --git a/vendor/golang.org/x/sys/plan9/asm_plan9_arm.s b/vendor/golang.org/x/sys/plan9/asm_plan9_arm.s new file mode 100644 index 00000000..afb7c0a9 --- /dev/null +++ b/vendor/golang.org/x/sys/plan9/asm_plan9_arm.s @@ -0,0 +1,25 @@ +// Copyright 2009 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +#include "textflag.h" + +// System call support for plan9 on arm + +// Just jump to package syscall's implementation for all these functions. +// The runtime may know about them. + +TEXT ·Syscall(SB),NOSPLIT,$0-32 + JMP syscall·Syscall(SB) + +TEXT ·Syscall6(SB),NOSPLIT,$0-44 + JMP syscall·Syscall6(SB) + +TEXT ·RawSyscall(SB),NOSPLIT,$0-28 + JMP syscall·RawSyscall(SB) + +TEXT ·RawSyscall6(SB),NOSPLIT,$0-40 + JMP syscall·RawSyscall6(SB) + +TEXT ·seek(SB),NOSPLIT,$0-36 + JMP syscall·exit(SB) diff --git a/vendor/golang.org/x/sys/plan9/const_plan9.go b/vendor/golang.org/x/sys/plan9/const_plan9.go new file mode 100644 index 00000000..b4e85a3a --- /dev/null +++ b/vendor/golang.org/x/sys/plan9/const_plan9.go @@ -0,0 +1,70 @@ +package plan9 + +// Plan 9 Constants + +// Open modes +const ( + O_RDONLY = 0 + O_WRONLY = 1 + O_RDWR = 2 + O_TRUNC = 16 + O_CLOEXEC = 32 + O_EXCL = 0x1000 +) + +// Rfork flags +const ( + RFNAMEG = 1 << 0 + RFENVG = 1 << 1 + RFFDG = 1 << 2 + RFNOTEG = 1 << 3 + RFPROC = 1 << 4 + RFMEM = 1 << 5 + RFNOWAIT = 1 << 6 + RFCNAMEG = 1 << 10 + RFCENVG = 1 << 11 + RFCFDG = 1 << 12 + RFREND = 1 << 13 + RFNOMNT = 1 << 14 +) + +// Qid.Type bits +const ( + QTDIR = 0x80 + QTAPPEND = 0x40 + QTEXCL = 0x20 + QTMOUNT = 0x10 + QTAUTH = 0x08 + QTTMP = 0x04 + QTFILE = 0x00 +) + +// Dir.Mode bits +const ( + DMDIR = 0x80000000 + DMAPPEND = 0x40000000 + DMEXCL = 0x20000000 + DMMOUNT = 0x10000000 + DMAUTH = 0x08000000 + DMTMP = 0x04000000 + DMREAD = 0x4 + DMWRITE = 0x2 + DMEXEC = 0x1 +) + +const ( + STATMAX = 65535 + ERRMAX = 128 + STATFIXLEN = 49 +) + +// Mount and bind flags +const ( + MREPL = 0x0000 + MBEFORE = 0x0001 + MAFTER = 0x0002 + MORDER = 0x0003 + MCREATE = 0x0004 + MCACHE = 0x0010 + MMASK = 0x0017 +) diff --git a/vendor/golang.org/x/sys/plan9/dir_plan9.go b/vendor/golang.org/x/sys/plan9/dir_plan9.go new file mode 100644 index 00000000..0955e0c5 --- /dev/null +++ b/vendor/golang.org/x/sys/plan9/dir_plan9.go @@ -0,0 +1,212 @@ +// Copyright 2012 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Plan 9 directory marshalling. See intro(5). + +package plan9 + +import "errors" + +var ( + ErrShortStat = errors.New("stat buffer too short") + ErrBadStat = errors.New("malformed stat buffer") + ErrBadName = errors.New("bad character in file name") +) + +// A Qid represents a 9P server's unique identification for a file. +type Qid struct { + Path uint64 // the file server's unique identification for the file + Vers uint32 // version number for given Path + Type uint8 // the type of the file (plan9.QTDIR for example) +} + +// A Dir contains the metadata for a file. +type Dir struct { + // system-modified data + Type uint16 // server type + Dev uint32 // server subtype + + // file data + Qid Qid // unique id from server + Mode uint32 // permissions + Atime uint32 // last read time + Mtime uint32 // last write time + Length int64 // file length + Name string // last element of path + Uid string // owner name + Gid string // group name + Muid string // last modifier name +} + +var nullDir = Dir{ + Type: ^uint16(0), + Dev: ^uint32(0), + Qid: Qid{ + Path: ^uint64(0), + Vers: ^uint32(0), + Type: ^uint8(0), + }, + Mode: ^uint32(0), + Atime: ^uint32(0), + Mtime: ^uint32(0), + Length: ^int64(0), +} + +// Null assigns special "don't touch" values to members of d to +// avoid modifying them during plan9.Wstat. +func (d *Dir) Null() { *d = nullDir } + +// Marshal encodes a 9P stat message corresponding to d into b +// +// If there isn't enough space in b for a stat message, ErrShortStat is returned. +func (d *Dir) Marshal(b []byte) (n int, err error) { + n = STATFIXLEN + len(d.Name) + len(d.Uid) + len(d.Gid) + len(d.Muid) + if n > len(b) { + return n, ErrShortStat + } + + for _, c := range d.Name { + if c == '/' { + return n, ErrBadName + } + } + + b = pbit16(b, uint16(n)-2) + b = pbit16(b, d.Type) + b = pbit32(b, d.Dev) + b = pbit8(b, d.Qid.Type) + b = pbit32(b, d.Qid.Vers) + b = pbit64(b, d.Qid.Path) + b = pbit32(b, d.Mode) + b = pbit32(b, d.Atime) + b = pbit32(b, d.Mtime) + b = pbit64(b, uint64(d.Length)) + b = pstring(b, d.Name) + b = pstring(b, d.Uid) + b = pstring(b, d.Gid) + b = pstring(b, d.Muid) + + return n, nil +} + +// UnmarshalDir decodes a single 9P stat message from b and returns the resulting Dir. +// +// If b is too small to hold a valid stat message, ErrShortStat is returned. +// +// If the stat message itself is invalid, ErrBadStat is returned. +func UnmarshalDir(b []byte) (*Dir, error) { + if len(b) < STATFIXLEN { + return nil, ErrShortStat + } + size, buf := gbit16(b) + if len(b) != int(size)+2 { + return nil, ErrBadStat + } + b = buf + + var d Dir + d.Type, b = gbit16(b) + d.Dev, b = gbit32(b) + d.Qid.Type, b = gbit8(b) + d.Qid.Vers, b = gbit32(b) + d.Qid.Path, b = gbit64(b) + d.Mode, b = gbit32(b) + d.Atime, b = gbit32(b) + d.Mtime, b = gbit32(b) + + n, b := gbit64(b) + d.Length = int64(n) + + var ok bool + if d.Name, b, ok = gstring(b); !ok { + return nil, ErrBadStat + } + if d.Uid, b, ok = gstring(b); !ok { + return nil, ErrBadStat + } + if d.Gid, b, ok = gstring(b); !ok { + return nil, ErrBadStat + } + if d.Muid, b, ok = gstring(b); !ok { + return nil, ErrBadStat + } + + return &d, nil +} + +// pbit8 copies the 8-bit number v to b and returns the remaining slice of b. +func pbit8(b []byte, v uint8) []byte { + b[0] = byte(v) + return b[1:] +} + +// pbit16 copies the 16-bit number v to b in little-endian order and returns the remaining slice of b. +func pbit16(b []byte, v uint16) []byte { + b[0] = byte(v) + b[1] = byte(v >> 8) + return b[2:] +} + +// pbit32 copies the 32-bit number v to b in little-endian order and returns the remaining slice of b. +func pbit32(b []byte, v uint32) []byte { + b[0] = byte(v) + b[1] = byte(v >> 8) + b[2] = byte(v >> 16) + b[3] = byte(v >> 24) + return b[4:] +} + +// pbit64 copies the 64-bit number v to b in little-endian order and returns the remaining slice of b. +func pbit64(b []byte, v uint64) []byte { + b[0] = byte(v) + b[1] = byte(v >> 8) + b[2] = byte(v >> 16) + b[3] = byte(v >> 24) + b[4] = byte(v >> 32) + b[5] = byte(v >> 40) + b[6] = byte(v >> 48) + b[7] = byte(v >> 56) + return b[8:] +} + +// pstring copies the string s to b, prepending it with a 16-bit length in little-endian order, and +// returning the remaining slice of b.. +func pstring(b []byte, s string) []byte { + b = pbit16(b, uint16(len(s))) + n := copy(b, s) + return b[n:] +} + +// gbit8 reads an 8-bit number from b and returns it with the remaining slice of b. +func gbit8(b []byte) (uint8, []byte) { + return uint8(b[0]), b[1:] +} + +// gbit16 reads a 16-bit number in little-endian order from b and returns it with the remaining slice of b. +func gbit16(b []byte) (uint16, []byte) { + return uint16(b[0]) | uint16(b[1])<<8, b[2:] +} + +// gbit32 reads a 32-bit number in little-endian order from b and returns it with the remaining slice of b. +func gbit32(b []byte) (uint32, []byte) { + return uint32(b[0]) | uint32(b[1])<<8 | uint32(b[2])<<16 | uint32(b[3])<<24, b[4:] +} + +// gbit64 reads a 64-bit number in little-endian order from b and returns it with the remaining slice of b. +func gbit64(b []byte) (uint64, []byte) { + lo := uint32(b[0]) | uint32(b[1])<<8 | uint32(b[2])<<16 | uint32(b[3])<<24 + hi := uint32(b[4]) | uint32(b[5])<<8 | uint32(b[6])<<16 | uint32(b[7])<<24 + return uint64(lo) | uint64(hi)<<32, b[8:] +} + +// gstring reads a string from b, prefixed with a 16-bit length in little-endian order. +// It returns the string with the remaining slice of b and a boolean. If the length is +// greater than the number of bytes in b, the boolean will be false. +func gstring(b []byte) (string, []byte, bool) { + n, b := gbit16(b) + if int(n) > len(b) { + return "", b, false + } + return string(b[:n]), b[n:], true +} diff --git a/vendor/golang.org/x/sys/plan9/env_plan9.go b/vendor/golang.org/x/sys/plan9/env_plan9.go new file mode 100644 index 00000000..8f191800 --- /dev/null +++ b/vendor/golang.org/x/sys/plan9/env_plan9.go @@ -0,0 +1,31 @@ +// Copyright 2011 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Plan 9 environment variables. + +package plan9 + +import ( + "syscall" +) + +func Getenv(key string) (value string, found bool) { + return syscall.Getenv(key) +} + +func Setenv(key, value string) error { + return syscall.Setenv(key, value) +} + +func Clearenv() { + syscall.Clearenv() +} + +func Environ() []string { + return syscall.Environ() +} + +func Unsetenv(key string) error { + return syscall.Unsetenv(key) +} diff --git a/vendor/golang.org/x/sys/plan9/errors_plan9.go b/vendor/golang.org/x/sys/plan9/errors_plan9.go new file mode 100644 index 00000000..65fe74d3 --- /dev/null +++ b/vendor/golang.org/x/sys/plan9/errors_plan9.go @@ -0,0 +1,50 @@ +// Copyright 2011 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package plan9 + +import "syscall" + +// Constants +const ( + // Invented values to support what package os expects. + O_CREAT = 0x02000 + O_APPEND = 0x00400 + O_NOCTTY = 0x00000 + O_NONBLOCK = 0x00000 + O_SYNC = 0x00000 + O_ASYNC = 0x00000 + + S_IFMT = 0x1f000 + S_IFIFO = 0x1000 + S_IFCHR = 0x2000 + S_IFDIR = 0x4000 + S_IFBLK = 0x6000 + S_IFREG = 0x8000 + S_IFLNK = 0xa000 + S_IFSOCK = 0xc000 +) + +// Errors +var ( + EINVAL = syscall.NewError("bad arg in system call") + ENOTDIR = syscall.NewError("not a directory") + EISDIR = syscall.NewError("file is a directory") + ENOENT = syscall.NewError("file does not exist") + EEXIST = syscall.NewError("file already exists") + EMFILE = syscall.NewError("no free file descriptors") + EIO = syscall.NewError("i/o error") + ENAMETOOLONG = syscall.NewError("file name too long") + EINTR = syscall.NewError("interrupted") + EPERM = syscall.NewError("permission denied") + EBUSY = syscall.NewError("no free devices") + ETIMEDOUT = syscall.NewError("connection timed out") + EPLAN9 = syscall.NewError("not supported by plan 9") + + // The following errors do not correspond to any + // Plan 9 system messages. Invented to support + // what package os and others expect. + EACCES = syscall.NewError("access permission denied") + EAFNOSUPPORT = syscall.NewError("address family not supported by protocol") +) diff --git a/vendor/golang.org/x/sys/plan9/mkall.sh b/vendor/golang.org/x/sys/plan9/mkall.sh new file mode 100644 index 00000000..1650fbcc --- /dev/null +++ b/vendor/golang.org/x/sys/plan9/mkall.sh @@ -0,0 +1,150 @@ +#!/usr/bin/env bash +# Copyright 2009 The Go Authors. All rights reserved. +# Use of this source code is governed by a BSD-style +# license that can be found in the LICENSE file. + +# The plan9 package provides access to the raw system call +# interface of the underlying operating system. Porting Go to +# a new architecture/operating system combination requires +# some manual effort, though there are tools that automate +# much of the process. The auto-generated files have names +# beginning with z. +# +# This script runs or (given -n) prints suggested commands to generate z files +# for the current system. Running those commands is not automatic. +# This script is documentation more than anything else. +# +# * asm_${GOOS}_${GOARCH}.s +# +# This hand-written assembly file implements system call dispatch. +# There are three entry points: +# +# func Syscall(trap, a1, a2, a3 uintptr) (r1, r2, err uintptr); +# func Syscall6(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2, err uintptr); +# func RawSyscall(trap, a1, a2, a3 uintptr) (r1, r2, err uintptr); +# +# The first and second are the standard ones; they differ only in +# how many arguments can be passed to the kernel. +# The third is for low-level use by the ForkExec wrapper; +# unlike the first two, it does not call into the scheduler to +# let it know that a system call is running. +# +# * syscall_${GOOS}.go +# +# This hand-written Go file implements system calls that need +# special handling and lists "//sys" comments giving prototypes +# for ones that can be auto-generated. Mksyscall reads those +# comments to generate the stubs. +# +# * syscall_${GOOS}_${GOARCH}.go +# +# Same as syscall_${GOOS}.go except that it contains code specific +# to ${GOOS} on one particular architecture. +# +# * types_${GOOS}.c +# +# This hand-written C file includes standard C headers and then +# creates typedef or enum names beginning with a dollar sign +# (use of $ in variable names is a gcc extension). The hardest +# part about preparing this file is figuring out which headers to +# include and which symbols need to be #defined to get the +# actual data structures that pass through to the kernel system calls. +# Some C libraries present alternate versions for binary compatibility +# and translate them on the way in and out of system calls, but +# there is almost always a #define that can get the real ones. +# See types_darwin.c and types_linux.c for examples. +# +# * zerror_${GOOS}_${GOARCH}.go +# +# This machine-generated file defines the system's error numbers, +# error strings, and signal numbers. The generator is "mkerrors.sh". +# Usually no arguments are needed, but mkerrors.sh will pass its +# arguments on to godefs. +# +# * zsyscall_${GOOS}_${GOARCH}.go +# +# Generated by mksyscall.pl; see syscall_${GOOS}.go above. +# +# * zsysnum_${GOOS}_${GOARCH}.go +# +# Generated by mksysnum_${GOOS}. +# +# * ztypes_${GOOS}_${GOARCH}.go +# +# Generated by godefs; see types_${GOOS}.c above. + +GOOSARCH="${GOOS}_${GOARCH}" + +# defaults +mksyscall="go run mksyscall.go" +mkerrors="./mkerrors.sh" +zerrors="zerrors_$GOOSARCH.go" +mksysctl="" +zsysctl="zsysctl_$GOOSARCH.go" +mksysnum= +mktypes= +run="sh" + +case "$1" in +-syscalls) + for i in zsyscall*go + do + sed 1q $i | sed 's;^// ;;' | sh > _$i && gofmt < _$i > $i + rm _$i + done + exit 0 + ;; +-n) + run="cat" + shift +esac + +case "$#" in +0) + ;; +*) + echo 'usage: mkall.sh [-n]' 1>&2 + exit 2 +esac + +case "$GOOSARCH" in +_* | *_ | _) + echo 'undefined $GOOS_$GOARCH:' "$GOOSARCH" 1>&2 + exit 1 + ;; +plan9_386) + mkerrors= + mksyscall="go run mksyscall.go -l32 -plan9 -tags plan9,386" + mksysnum="./mksysnum_plan9.sh /n/sources/plan9/sys/src/libc/9syscall/sys.h" + mktypes="XXX" + ;; +plan9_amd64) + mkerrors= + mksyscall="go run mksyscall.go -l32 -plan9 -tags plan9,amd64" + mksysnum="./mksysnum_plan9.sh /n/sources/plan9/sys/src/libc/9syscall/sys.h" + mktypes="XXX" + ;; +plan9_arm) + mkerrors= + mksyscall="go run mksyscall.go -l32 -plan9 -tags plan9,arm" + mksysnum="./mksysnum_plan9.sh /n/sources/plan9/sys/src/libc/9syscall/sys.h" + mktypes="XXX" + ;; +*) + echo 'unrecognized $GOOS_$GOARCH: ' "$GOOSARCH" 1>&2 + exit 1 + ;; +esac + +( + if [ -n "$mkerrors" ]; then echo "$mkerrors |gofmt >$zerrors"; fi + case "$GOOS" in + plan9) + syscall_goos="syscall_$GOOS.go" + if [ -n "$mksyscall" ]; then echo "$mksyscall $syscall_goos |gofmt >zsyscall_$GOOSARCH.go"; fi + ;; + esac + if [ -n "$mksysctl" ]; then echo "$mksysctl |gofmt >$zsysctl"; fi + if [ -n "$mksysnum" ]; then echo "$mksysnum |gofmt >zsysnum_$GOOSARCH.go"; fi + if [ -n "$mktypes" ]; then echo "$mktypes types_$GOOS.go |gofmt >ztypes_$GOOSARCH.go"; fi +) | $run diff --git a/vendor/golang.org/x/sys/plan9/mkerrors.sh b/vendor/golang.org/x/sys/plan9/mkerrors.sh new file mode 100644 index 00000000..85309c4a --- /dev/null +++ b/vendor/golang.org/x/sys/plan9/mkerrors.sh @@ -0,0 +1,246 @@ +#!/usr/bin/env bash +# Copyright 2009 The Go Authors. All rights reserved. +# Use of this source code is governed by a BSD-style +# license that can be found in the LICENSE file. + +# Generate Go code listing errors and other #defined constant +# values (ENAMETOOLONG etc.), by asking the preprocessor +# about the definitions. + +unset LANG +export LC_ALL=C +export LC_CTYPE=C + +CC=${CC:-gcc} + +uname=$(uname) + +includes=' +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +' + +ccflags="$@" + +# Write go tool cgo -godefs input. +( + echo package plan9 + echo + echo '/*' + indirect="includes_$(uname)" + echo "${!indirect} $includes" + echo '*/' + echo 'import "C"' + echo + echo 'const (' + + # The gcc command line prints all the #defines + # it encounters while processing the input + echo "${!indirect} $includes" | $CC -x c - -E -dM $ccflags | + awk ' + $1 != "#define" || $2 ~ /\(/ || $3 == "" {next} + + $2 ~ /^E([ABCD]X|[BIS]P|[SD]I|S|FL)$/ {next} # 386 registers + $2 ~ /^(SIGEV_|SIGSTKSZ|SIGRT(MIN|MAX))/ {next} + $2 ~ /^(SCM_SRCRT)$/ {next} + $2 ~ /^(MAP_FAILED)$/ {next} + + $2 !~ /^ETH_/ && + $2 !~ /^EPROC_/ && + $2 !~ /^EQUIV_/ && + $2 !~ /^EXPR_/ && + $2 ~ /^E[A-Z0-9_]+$/ || + $2 ~ /^B[0-9_]+$/ || + $2 ~ /^V[A-Z0-9]+$/ || + $2 ~ /^CS[A-Z0-9]/ || + $2 ~ /^I(SIG|CANON|CRNL|EXTEN|MAXBEL|STRIP|UTF8)$/ || + $2 ~ /^IGN/ || + $2 ~ /^IX(ON|ANY|OFF)$/ || + $2 ~ /^IN(LCR|PCK)$/ || + $2 ~ /(^FLU?SH)|(FLU?SH$)/ || + $2 ~ /^C(LOCAL|READ)$/ || + $2 == "BRKINT" || + $2 == "HUPCL" || + $2 == "PENDIN" || + $2 == "TOSTOP" || + $2 ~ /^PAR/ || + $2 ~ /^SIG[^_]/ || + $2 ~ /^O[CNPFP][A-Z]+[^_][A-Z]+$/ || + $2 ~ /^IN_/ || + $2 ~ /^LOCK_(SH|EX|NB|UN)$/ || + $2 ~ /^(AF|SOCK|SO|SOL|IPPROTO|IP|IPV6|ICMP6|TCP|EVFILT|NOTE|EV|SHUT|PROT|MAP|PACKET|MSG|SCM|MCL|DT|MADV|PR)_/ || + $2 == "ICMPV6_FILTER" || + $2 == "SOMAXCONN" || + $2 == "NAME_MAX" || + $2 == "IFNAMSIZ" || + $2 ~ /^CTL_(MAXNAME|NET|QUERY)$/ || + $2 ~ /^SYSCTL_VERS/ || + $2 ~ /^(MS|MNT)_/ || + $2 ~ /^TUN(SET|GET|ATTACH|DETACH)/ || + $2 ~ /^(O|F|FD|NAME|S|PTRACE|PT)_/ || + $2 ~ /^LINUX_REBOOT_CMD_/ || + $2 ~ /^LINUX_REBOOT_MAGIC[12]$/ || + $2 !~ "NLA_TYPE_MASK" && + $2 ~ /^(NETLINK|NLM|NLMSG|NLA|IFA|IFAN|RT|RTCF|RTN|RTPROT|RTNH|ARPHRD|ETH_P)_/ || + $2 ~ /^SIOC/ || + $2 ~ /^TIOC/ || + $2 !~ "RTF_BITS" && + $2 ~ /^(IFF|IFT|NET_RT|RTM|RTF|RTV|RTA|RTAX)_/ || + $2 ~ /^BIOC/ || + $2 ~ /^RUSAGE_(SELF|CHILDREN|THREAD)/ || + $2 ~ /^RLIMIT_(AS|CORE|CPU|DATA|FSIZE|NOFILE|STACK)|RLIM_INFINITY/ || + $2 ~ /^PRIO_(PROCESS|PGRP|USER)/ || + $2 ~ /^CLONE_[A-Z_]+/ || + $2 !~ /^(BPF_TIMEVAL)$/ && + $2 ~ /^(BPF|DLT)_/ || + $2 !~ "WMESGLEN" && + $2 ~ /^W[A-Z0-9]+$/ {printf("\t%s = C.%s\n", $2, $2)} + $2 ~ /^__WCOREFLAG$/ {next} + $2 ~ /^__W[A-Z0-9]+$/ {printf("\t%s = C.%s\n", substr($2,3), $2)} + + {next} + ' | sort + + echo ')' +) >_const.go + +# Pull out the error names for later. +errors=$( + echo '#include ' | $CC -x c - -E -dM $ccflags | + awk '$1=="#define" && $2 ~ /^E[A-Z0-9_]+$/ { print $2 }' | + sort +) + +# Pull out the signal names for later. +signals=$( + echo '#include ' | $CC -x c - -E -dM $ccflags | + awk '$1=="#define" && $2 ~ /^SIG[A-Z0-9]+$/ { print $2 }' | + egrep -v '(SIGSTKSIZE|SIGSTKSZ|SIGRT)' | + sort +) + +# Again, writing regexps to a file. +echo '#include ' | $CC -x c - -E -dM $ccflags | + awk '$1=="#define" && $2 ~ /^E[A-Z0-9_]+$/ { print "^\t" $2 "[ \t]*=" }' | + sort >_error.grep +echo '#include ' | $CC -x c - -E -dM $ccflags | + awk '$1=="#define" && $2 ~ /^SIG[A-Z0-9]+$/ { print "^\t" $2 "[ \t]*=" }' | + egrep -v '(SIGSTKSIZE|SIGSTKSZ|SIGRT)' | + sort >_signal.grep + +echo '// mkerrors.sh' "$@" +echo '// Code generated by the command above; DO NOT EDIT.' +echo +go tool cgo -godefs -- "$@" _const.go >_error.out +cat _error.out | grep -vf _error.grep | grep -vf _signal.grep +echo +echo '// Errors' +echo 'const (' +cat _error.out | grep -f _error.grep | sed 's/=\(.*\)/= Errno(\1)/' +echo ')' + +echo +echo '// Signals' +echo 'const (' +cat _error.out | grep -f _signal.grep | sed 's/=\(.*\)/= Signal(\1)/' +echo ')' + +# Run C program to print error and syscall strings. +( + echo -E " +#include +#include +#include +#include +#include +#include + +#define nelem(x) (sizeof(x)/sizeof((x)[0])) + +enum { A = 'A', Z = 'Z', a = 'a', z = 'z' }; // avoid need for single quotes below + +int errors[] = { +" + for i in $errors + do + echo -E ' '$i, + done + + echo -E " +}; + +int signals[] = { +" + for i in $signals + do + echo -E ' '$i, + done + + # Use -E because on some systems bash builtin interprets \n itself. + echo -E ' +}; + +static int +intcmp(const void *a, const void *b) +{ + return *(int*)a - *(int*)b; +} + +int +main(void) +{ + int i, j, e; + char buf[1024], *p; + + printf("\n\n// Error table\n"); + printf("var errors = [...]string {\n"); + qsort(errors, nelem(errors), sizeof errors[0], intcmp); + for(i=0; i 0 && errors[i-1] == e) + continue; + strcpy(buf, strerror(e)); + // lowercase first letter: Bad -> bad, but STREAM -> STREAM. + if(A <= buf[0] && buf[0] <= Z && a <= buf[1] && buf[1] <= z) + buf[0] += a - A; + printf("\t%d: \"%s\",\n", e, buf); + } + printf("}\n\n"); + + printf("\n\n// Signal table\n"); + printf("var signals = [...]string {\n"); + qsort(signals, nelem(signals), sizeof signals[0], intcmp); + for(i=0; i 0 && signals[i-1] == e) + continue; + strcpy(buf, strsignal(e)); + // lowercase first letter: Bad -> bad, but STREAM -> STREAM. + if(A <= buf[0] && buf[0] <= Z && a <= buf[1] && buf[1] <= z) + buf[0] += a - A; + // cut trailing : number. + p = strrchr(buf, ":"[0]); + if(p) + *p = '\0'; + printf("\t%d: \"%s\",\n", e, buf); + } + printf("}\n\n"); + + return 0; +} + +' +) >_errors.c + +$CC $ccflags -o _errors _errors.c && $GORUN ./_errors && rm -f _errors.c _errors _const.go _error.grep _signal.grep _error.out diff --git a/vendor/golang.org/x/sys/plan9/mksysnum_plan9.sh b/vendor/golang.org/x/sys/plan9/mksysnum_plan9.sh new file mode 100644 index 00000000..3c3ab058 --- /dev/null +++ b/vendor/golang.org/x/sys/plan9/mksysnum_plan9.sh @@ -0,0 +1,23 @@ +#!/bin/sh +# Copyright 2009 The Go Authors. All rights reserved. +# Use of this source code is governed by a BSD-style +# license that can be found in the LICENSE file. + +COMMAND="mksysnum_plan9.sh $@" + +cat <= 10 { + buf[i] = byte(val%10 + '0') + i-- + val /= 10 + } + buf[i] = byte(val + '0') + return string(buf[i:]) +} diff --git a/vendor/golang.org/x/sys/plan9/syscall.go b/vendor/golang.org/x/sys/plan9/syscall.go new file mode 100644 index 00000000..a25223b8 --- /dev/null +++ b/vendor/golang.org/x/sys/plan9/syscall.go @@ -0,0 +1,118 @@ +// Copyright 2009 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build plan9 +// +build plan9 + +// Package plan9 contains an interface to the low-level operating system +// primitives. OS details vary depending on the underlying system, and +// by default, godoc will display the OS-specific documentation for the current +// system. If you want godoc to display documentation for another +// system, set $GOOS and $GOARCH to the desired system. For example, if +// you want to view documentation for freebsd/arm on linux/amd64, set $GOOS +// to freebsd and $GOARCH to arm. +// +// The primary use of this package is inside other packages that provide a more +// portable interface to the system, such as "os", "time" and "net". Use +// those packages rather than this one if you can. +// +// For details of the functions and data types in this package consult +// the manuals for the appropriate operating system. +// +// These calls return err == nil to indicate success; otherwise +// err represents an operating system error describing the failure and +// holds a value of type syscall.ErrorString. +package plan9 // import "golang.org/x/sys/plan9" + +import ( + "bytes" + "strings" + "unsafe" + + "golang.org/x/sys/internal/unsafeheader" +) + +// ByteSliceFromString returns a NUL-terminated slice of bytes +// containing the text of s. If s contains a NUL byte at any +// location, it returns (nil, EINVAL). +func ByteSliceFromString(s string) ([]byte, error) { + if strings.IndexByte(s, 0) != -1 { + return nil, EINVAL + } + a := make([]byte, len(s)+1) + copy(a, s) + return a, nil +} + +// BytePtrFromString returns a pointer to a NUL-terminated array of +// bytes containing the text of s. If s contains a NUL byte at any +// location, it returns (nil, EINVAL). +func BytePtrFromString(s string) (*byte, error) { + a, err := ByteSliceFromString(s) + if err != nil { + return nil, err + } + return &a[0], nil +} + +// ByteSliceToString returns a string form of the text represented by the slice s, with a terminating NUL and any +// bytes after the NUL removed. +func ByteSliceToString(s []byte) string { + if i := bytes.IndexByte(s, 0); i != -1 { + s = s[:i] + } + return string(s) +} + +// BytePtrToString takes a pointer to a sequence of text and returns the corresponding string. +// If the pointer is nil, it returns the empty string. It assumes that the text sequence is terminated +// at a zero byte; if the zero byte is not present, the program may crash. +func BytePtrToString(p *byte) string { + if p == nil { + return "" + } + if *p == 0 { + return "" + } + + // Find NUL terminator. + n := 0 + for ptr := unsafe.Pointer(p); *(*byte)(ptr) != 0; n++ { + ptr = unsafe.Pointer(uintptr(ptr) + 1) + } + + var s []byte + h := (*unsafeheader.Slice)(unsafe.Pointer(&s)) + h.Data = unsafe.Pointer(p) + h.Len = n + h.Cap = n + + return string(s) +} + +// Single-word zero for use when we need a valid pointer to 0 bytes. +// See mksyscall.pl. +var _zero uintptr + +func (ts *Timespec) Unix() (sec int64, nsec int64) { + return int64(ts.Sec), int64(ts.Nsec) +} + +func (tv *Timeval) Unix() (sec int64, nsec int64) { + return int64(tv.Sec), int64(tv.Usec) * 1000 +} + +func (ts *Timespec) Nano() int64 { + return int64(ts.Sec)*1e9 + int64(ts.Nsec) +} + +func (tv *Timeval) Nano() int64 { + return int64(tv.Sec)*1e9 + int64(tv.Usec)*1000 +} + +// use is a no-op, but the compiler cannot see that it is. +// Calling use(p) ensures that p is kept live until that point. +// +//go:noescape +func use(p unsafe.Pointer) diff --git a/vendor/golang.org/x/sys/plan9/syscall_plan9.go b/vendor/golang.org/x/sys/plan9/syscall_plan9.go new file mode 100644 index 00000000..d079d811 --- /dev/null +++ b/vendor/golang.org/x/sys/plan9/syscall_plan9.go @@ -0,0 +1,361 @@ +// Copyright 2011 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Plan 9 system calls. +// This file is compiled as ordinary Go code, +// but it is also input to mksyscall, +// which parses the //sys lines and generates system call stubs. +// Note that sometimes we use a lowercase //sys name and +// wrap it in our own nicer implementation. + +package plan9 + +import ( + "bytes" + "syscall" + "unsafe" +) + +// A Note is a string describing a process note. +// It implements the os.Signal interface. +type Note string + +func (n Note) Signal() {} + +func (n Note) String() string { + return string(n) +} + +var ( + Stdin = 0 + Stdout = 1 + Stderr = 2 +) + +// For testing: clients can set this flag to force +// creation of IPv6 sockets to return EAFNOSUPPORT. +var SocketDisableIPv6 bool + +func Syscall(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err syscall.ErrorString) +func Syscall6(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err syscall.ErrorString) +func RawSyscall(trap, a1, a2, a3 uintptr) (r1, r2, err uintptr) +func RawSyscall6(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2, err uintptr) + +func atoi(b []byte) (n uint) { + n = 0 + for i := 0; i < len(b); i++ { + n = n*10 + uint(b[i]-'0') + } + return +} + +func cstring(s []byte) string { + i := bytes.IndexByte(s, 0) + if i == -1 { + i = len(s) + } + return string(s[:i]) +} + +func errstr() string { + var buf [ERRMAX]byte + + RawSyscall(SYS_ERRSTR, uintptr(unsafe.Pointer(&buf[0])), uintptr(len(buf)), 0) + + buf[len(buf)-1] = 0 + return cstring(buf[:]) +} + +// Implemented in assembly to import from runtime. +func exit(code int) + +func Exit(code int) { exit(code) } + +func readnum(path string) (uint, error) { + var b [12]byte + + fd, e := Open(path, O_RDONLY) + if e != nil { + return 0, e + } + defer Close(fd) + + n, e := Pread(fd, b[:], 0) + + if e != nil { + return 0, e + } + + m := 0 + for ; m < n && b[m] == ' '; m++ { + } + + return atoi(b[m : n-1]), nil +} + +func Getpid() (pid int) { + n, _ := readnum("#c/pid") + return int(n) +} + +func Getppid() (ppid int) { + n, _ := readnum("#c/ppid") + return int(n) +} + +func Read(fd int, p []byte) (n int, err error) { + return Pread(fd, p, -1) +} + +func Write(fd int, p []byte) (n int, err error) { + return Pwrite(fd, p, -1) +} + +var ioSync int64 + +//sys fd2path(fd int, buf []byte) (err error) + +func Fd2path(fd int) (path string, err error) { + var buf [512]byte + + e := fd2path(fd, buf[:]) + if e != nil { + return "", e + } + return cstring(buf[:]), nil +} + +//sys pipe(p *[2]int32) (err error) + +func Pipe(p []int) (err error) { + if len(p) != 2 { + return syscall.ErrorString("bad arg in system call") + } + var pp [2]int32 + err = pipe(&pp) + if err == nil { + p[0] = int(pp[0]) + p[1] = int(pp[1]) + } + return +} + +// Underlying system call writes to newoffset via pointer. +// Implemented in assembly to avoid allocation. +func seek(placeholder uintptr, fd int, offset int64, whence int) (newoffset int64, err string) + +func Seek(fd int, offset int64, whence int) (newoffset int64, err error) { + newoffset, e := seek(0, fd, offset, whence) + + if newoffset == -1 { + err = syscall.ErrorString(e) + } + return +} + +func Mkdir(path string, mode uint32) (err error) { + fd, err := Create(path, O_RDONLY, DMDIR|mode) + + if fd != -1 { + Close(fd) + } + + return +} + +type Waitmsg struct { + Pid int + Time [3]uint32 + Msg string +} + +func (w Waitmsg) Exited() bool { return true } +func (w Waitmsg) Signaled() bool { return false } + +func (w Waitmsg) ExitStatus() int { + if len(w.Msg) == 0 { + // a normal exit returns no message + return 0 + } + return 1 +} + +//sys await(s []byte) (n int, err error) + +func Await(w *Waitmsg) (err error) { + var buf [512]byte + var f [5][]byte + + n, err := await(buf[:]) + + if err != nil || w == nil { + return + } + + nf := 0 + p := 0 + for i := 0; i < n && nf < len(f)-1; i++ { + if buf[i] == ' ' { + f[nf] = buf[p:i] + p = i + 1 + nf++ + } + } + f[nf] = buf[p:] + nf++ + + if nf != len(f) { + return syscall.ErrorString("invalid wait message") + } + w.Pid = int(atoi(f[0])) + w.Time[0] = uint32(atoi(f[1])) + w.Time[1] = uint32(atoi(f[2])) + w.Time[2] = uint32(atoi(f[3])) + w.Msg = cstring(f[4]) + if w.Msg == "''" { + // await() returns '' for no error + w.Msg = "" + } + return +} + +func Unmount(name, old string) (err error) { + fixwd() + oldp, err := BytePtrFromString(old) + if err != nil { + return err + } + oldptr := uintptr(unsafe.Pointer(oldp)) + + var r0 uintptr + var e syscall.ErrorString + + // bind(2) man page: If name is zero, everything bound or mounted upon old is unbound or unmounted. + if name == "" { + r0, _, e = Syscall(SYS_UNMOUNT, _zero, oldptr, 0) + } else { + namep, err := BytePtrFromString(name) + if err != nil { + return err + } + r0, _, e = Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(namep)), oldptr, 0) + } + + if int32(r0) == -1 { + err = e + } + return +} + +func Fchdir(fd int) (err error) { + path, err := Fd2path(fd) + + if err != nil { + return + } + + return Chdir(path) +} + +type Timespec struct { + Sec int32 + Nsec int32 +} + +type Timeval struct { + Sec int32 + Usec int32 +} + +func NsecToTimeval(nsec int64) (tv Timeval) { + nsec += 999 // round up to microsecond + tv.Usec = int32(nsec % 1e9 / 1e3) + tv.Sec = int32(nsec / 1e9) + return +} + +func nsec() int64 { + var scratch int64 + + r0, _, _ := Syscall(SYS_NSEC, uintptr(unsafe.Pointer(&scratch)), 0, 0) + // TODO(aram): remove hack after I fix _nsec in the pc64 kernel. + if r0 == 0 { + return scratch + } + return int64(r0) +} + +func Gettimeofday(tv *Timeval) error { + nsec := nsec() + *tv = NsecToTimeval(nsec) + return nil +} + +func Getpagesize() int { return 0x1000 } + +func Getegid() (egid int) { return -1 } +func Geteuid() (euid int) { return -1 } +func Getgid() (gid int) { return -1 } +func Getuid() (uid int) { return -1 } + +func Getgroups() (gids []int, err error) { + return make([]int, 0), nil +} + +//sys open(path string, mode int) (fd int, err error) + +func Open(path string, mode int) (fd int, err error) { + fixwd() + return open(path, mode) +} + +//sys create(path string, mode int, perm uint32) (fd int, err error) + +func Create(path string, mode int, perm uint32) (fd int, err error) { + fixwd() + return create(path, mode, perm) +} + +//sys remove(path string) (err error) + +func Remove(path string) error { + fixwd() + return remove(path) +} + +//sys stat(path string, edir []byte) (n int, err error) + +func Stat(path string, edir []byte) (n int, err error) { + fixwd() + return stat(path, edir) +} + +//sys bind(name string, old string, flag int) (err error) + +func Bind(name string, old string, flag int) (err error) { + fixwd() + return bind(name, old, flag) +} + +//sys mount(fd int, afd int, old string, flag int, aname string) (err error) + +func Mount(fd int, afd int, old string, flag int, aname string) (err error) { + fixwd() + return mount(fd, afd, old, flag, aname) +} + +//sys wstat(path string, edir []byte) (err error) + +func Wstat(path string, edir []byte) (err error) { + fixwd() + return wstat(path, edir) +} + +//sys chdir(path string) (err error) +//sys Dup(oldfd int, newfd int) (fd int, err error) +//sys Pread(fd int, p []byte, offset int64) (n int, err error) +//sys Pwrite(fd int, p []byte, offset int64) (n int, err error) +//sys Close(fd int) (err error) +//sys Fstat(fd int, edir []byte) (n int, err error) +//sys Fwstat(fd int, edir []byte) (err error) diff --git a/vendor/golang.org/x/sys/plan9/zsyscall_plan9_386.go b/vendor/golang.org/x/sys/plan9/zsyscall_plan9_386.go new file mode 100644 index 00000000..3f40b9bd --- /dev/null +++ b/vendor/golang.org/x/sys/plan9/zsyscall_plan9_386.go @@ -0,0 +1,285 @@ +// go run mksyscall.go -l32 -plan9 -tags plan9,386 syscall_plan9.go +// Code generated by the command above; see README.md. DO NOT EDIT. + +//go:build plan9 && 386 +// +build plan9,386 + +package plan9 + +import "unsafe" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func fd2path(fd int, buf []byte) (err error) { + var _p0 unsafe.Pointer + if len(buf) > 0 { + _p0 = unsafe.Pointer(&buf[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall(SYS_FD2PATH, uintptr(fd), uintptr(_p0), uintptr(len(buf))) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func pipe(p *[2]int32) (err error) { + r0, _, e1 := Syscall(SYS_PIPE, uintptr(unsafe.Pointer(p)), 0, 0) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func await(s []byte) (n int, err error) { + var _p0 unsafe.Pointer + if len(s) > 0 { + _p0 = unsafe.Pointer(&s[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall(SYS_AWAIT, uintptr(_p0), uintptr(len(s)), 0) + n = int(r0) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func open(path string, mode int) (fd int, err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) + fd = int(r0) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func create(path string, mode int, perm uint32) (fd int, err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + r0, _, e1 := Syscall(SYS_CREATE, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm)) + fd = int(r0) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func remove(path string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + r0, _, e1 := Syscall(SYS_REMOVE, uintptr(unsafe.Pointer(_p0)), 0, 0) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func stat(path string, edir []byte) (n int, err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + var _p1 unsafe.Pointer + if len(edir) > 0 { + _p1 = unsafe.Pointer(&edir[0]) + } else { + _p1 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(edir))) + n = int(r0) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func bind(name string, old string, flag int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(name) + if err != nil { + return + } + var _p1 *byte + _p1, err = BytePtrFromString(old) + if err != nil { + return + } + r0, _, e1 := Syscall(SYS_BIND, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(flag)) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func mount(fd int, afd int, old string, flag int, aname string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(old) + if err != nil { + return + } + var _p1 *byte + _p1, err = BytePtrFromString(aname) + if err != nil { + return + } + r0, _, e1 := Syscall6(SYS_MOUNT, uintptr(fd), uintptr(afd), uintptr(unsafe.Pointer(_p0)), uintptr(flag), uintptr(unsafe.Pointer(_p1)), 0) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func wstat(path string, edir []byte) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + var _p1 unsafe.Pointer + if len(edir) > 0 { + _p1 = unsafe.Pointer(&edir[0]) + } else { + _p1 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall(SYS_WSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(edir))) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func chdir(path string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + r0, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Dup(oldfd int, newfd int) (fd int, err error) { + r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), uintptr(newfd), 0) + fd = int(r0) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Pread(fd int, p []byte, offset int64) (n int, err error) { + var _p0 unsafe.Pointer + if len(p) > 0 { + _p0 = unsafe.Pointer(&p[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0) + n = int(r0) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Pwrite(fd int, p []byte, offset int64) (n int, err error) { + var _p0 unsafe.Pointer + if len(p) > 0 { + _p0 = unsafe.Pointer(&p[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0) + n = int(r0) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Close(fd int) (err error) { + r0, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fstat(fd int, edir []byte) (n int, err error) { + var _p0 unsafe.Pointer + if len(edir) > 0 { + _p0 = unsafe.Pointer(&edir[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(_p0), uintptr(len(edir))) + n = int(r0) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fwstat(fd int, edir []byte) (err error) { + var _p0 unsafe.Pointer + if len(edir) > 0 { + _p0 = unsafe.Pointer(&edir[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall(SYS_FWSTAT, uintptr(fd), uintptr(_p0), uintptr(len(edir))) + if int32(r0) == -1 { + err = e1 + } + return +} diff --git a/vendor/golang.org/x/sys/plan9/zsyscall_plan9_amd64.go b/vendor/golang.org/x/sys/plan9/zsyscall_plan9_amd64.go new file mode 100644 index 00000000..0e6a96aa --- /dev/null +++ b/vendor/golang.org/x/sys/plan9/zsyscall_plan9_amd64.go @@ -0,0 +1,285 @@ +// go run mksyscall.go -l32 -plan9 -tags plan9,amd64 syscall_plan9.go +// Code generated by the command above; see README.md. DO NOT EDIT. + +//go:build plan9 && amd64 +// +build plan9,amd64 + +package plan9 + +import "unsafe" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func fd2path(fd int, buf []byte) (err error) { + var _p0 unsafe.Pointer + if len(buf) > 0 { + _p0 = unsafe.Pointer(&buf[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall(SYS_FD2PATH, uintptr(fd), uintptr(_p0), uintptr(len(buf))) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func pipe(p *[2]int32) (err error) { + r0, _, e1 := Syscall(SYS_PIPE, uintptr(unsafe.Pointer(p)), 0, 0) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func await(s []byte) (n int, err error) { + var _p0 unsafe.Pointer + if len(s) > 0 { + _p0 = unsafe.Pointer(&s[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall(SYS_AWAIT, uintptr(_p0), uintptr(len(s)), 0) + n = int(r0) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func open(path string, mode int) (fd int, err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) + fd = int(r0) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func create(path string, mode int, perm uint32) (fd int, err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + r0, _, e1 := Syscall(SYS_CREATE, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm)) + fd = int(r0) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func remove(path string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + r0, _, e1 := Syscall(SYS_REMOVE, uintptr(unsafe.Pointer(_p0)), 0, 0) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func stat(path string, edir []byte) (n int, err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + var _p1 unsafe.Pointer + if len(edir) > 0 { + _p1 = unsafe.Pointer(&edir[0]) + } else { + _p1 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(edir))) + n = int(r0) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func bind(name string, old string, flag int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(name) + if err != nil { + return + } + var _p1 *byte + _p1, err = BytePtrFromString(old) + if err != nil { + return + } + r0, _, e1 := Syscall(SYS_BIND, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(flag)) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func mount(fd int, afd int, old string, flag int, aname string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(old) + if err != nil { + return + } + var _p1 *byte + _p1, err = BytePtrFromString(aname) + if err != nil { + return + } + r0, _, e1 := Syscall6(SYS_MOUNT, uintptr(fd), uintptr(afd), uintptr(unsafe.Pointer(_p0)), uintptr(flag), uintptr(unsafe.Pointer(_p1)), 0) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func wstat(path string, edir []byte) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + var _p1 unsafe.Pointer + if len(edir) > 0 { + _p1 = unsafe.Pointer(&edir[0]) + } else { + _p1 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall(SYS_WSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(edir))) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func chdir(path string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + r0, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Dup(oldfd int, newfd int) (fd int, err error) { + r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), uintptr(newfd), 0) + fd = int(r0) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Pread(fd int, p []byte, offset int64) (n int, err error) { + var _p0 unsafe.Pointer + if len(p) > 0 { + _p0 = unsafe.Pointer(&p[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0) + n = int(r0) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Pwrite(fd int, p []byte, offset int64) (n int, err error) { + var _p0 unsafe.Pointer + if len(p) > 0 { + _p0 = unsafe.Pointer(&p[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0) + n = int(r0) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Close(fd int) (err error) { + r0, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fstat(fd int, edir []byte) (n int, err error) { + var _p0 unsafe.Pointer + if len(edir) > 0 { + _p0 = unsafe.Pointer(&edir[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(_p0), uintptr(len(edir))) + n = int(r0) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fwstat(fd int, edir []byte) (err error) { + var _p0 unsafe.Pointer + if len(edir) > 0 { + _p0 = unsafe.Pointer(&edir[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall(SYS_FWSTAT, uintptr(fd), uintptr(_p0), uintptr(len(edir))) + if int32(r0) == -1 { + err = e1 + } + return +} diff --git a/vendor/golang.org/x/sys/plan9/zsyscall_plan9_arm.go b/vendor/golang.org/x/sys/plan9/zsyscall_plan9_arm.go new file mode 100644 index 00000000..244c501b --- /dev/null +++ b/vendor/golang.org/x/sys/plan9/zsyscall_plan9_arm.go @@ -0,0 +1,285 @@ +// go run mksyscall.go -l32 -plan9 -tags plan9,arm syscall_plan9.go +// Code generated by the command above; see README.md. DO NOT EDIT. + +//go:build plan9 && arm +// +build plan9,arm + +package plan9 + +import "unsafe" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func fd2path(fd int, buf []byte) (err error) { + var _p0 unsafe.Pointer + if len(buf) > 0 { + _p0 = unsafe.Pointer(&buf[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall(SYS_FD2PATH, uintptr(fd), uintptr(_p0), uintptr(len(buf))) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func pipe(p *[2]int32) (err error) { + r0, _, e1 := Syscall(SYS_PIPE, uintptr(unsafe.Pointer(p)), 0, 0) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func await(s []byte) (n int, err error) { + var _p0 unsafe.Pointer + if len(s) > 0 { + _p0 = unsafe.Pointer(&s[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall(SYS_AWAIT, uintptr(_p0), uintptr(len(s)), 0) + n = int(r0) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func open(path string, mode int) (fd int, err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) + fd = int(r0) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func create(path string, mode int, perm uint32) (fd int, err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + r0, _, e1 := Syscall(SYS_CREATE, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm)) + fd = int(r0) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func remove(path string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + r0, _, e1 := Syscall(SYS_REMOVE, uintptr(unsafe.Pointer(_p0)), 0, 0) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func stat(path string, edir []byte) (n int, err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + var _p1 unsafe.Pointer + if len(edir) > 0 { + _p1 = unsafe.Pointer(&edir[0]) + } else { + _p1 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(edir))) + n = int(r0) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func bind(name string, old string, flag int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(name) + if err != nil { + return + } + var _p1 *byte + _p1, err = BytePtrFromString(old) + if err != nil { + return + } + r0, _, e1 := Syscall(SYS_BIND, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(flag)) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func mount(fd int, afd int, old string, flag int, aname string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(old) + if err != nil { + return + } + var _p1 *byte + _p1, err = BytePtrFromString(aname) + if err != nil { + return + } + r0, _, e1 := Syscall6(SYS_MOUNT, uintptr(fd), uintptr(afd), uintptr(unsafe.Pointer(_p0)), uintptr(flag), uintptr(unsafe.Pointer(_p1)), 0) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func wstat(path string, edir []byte) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + var _p1 unsafe.Pointer + if len(edir) > 0 { + _p1 = unsafe.Pointer(&edir[0]) + } else { + _p1 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall(SYS_WSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(edir))) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func chdir(path string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + r0, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Dup(oldfd int, newfd int) (fd int, err error) { + r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), uintptr(newfd), 0) + fd = int(r0) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Pread(fd int, p []byte, offset int64) (n int, err error) { + var _p0 unsafe.Pointer + if len(p) > 0 { + _p0 = unsafe.Pointer(&p[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0) + n = int(r0) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Pwrite(fd int, p []byte, offset int64) (n int, err error) { + var _p0 unsafe.Pointer + if len(p) > 0 { + _p0 = unsafe.Pointer(&p[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0) + n = int(r0) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Close(fd int) (err error) { + r0, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fstat(fd int, edir []byte) (n int, err error) { + var _p0 unsafe.Pointer + if len(edir) > 0 { + _p0 = unsafe.Pointer(&edir[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(_p0), uintptr(len(edir))) + n = int(r0) + if int32(r0) == -1 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fwstat(fd int, edir []byte) (err error) { + var _p0 unsafe.Pointer + if len(edir) > 0 { + _p0 = unsafe.Pointer(&edir[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall(SYS_FWSTAT, uintptr(fd), uintptr(_p0), uintptr(len(edir))) + if int32(r0) == -1 { + err = e1 + } + return +} diff --git a/vendor/golang.org/x/sys/plan9/zsysnum_plan9.go b/vendor/golang.org/x/sys/plan9/zsysnum_plan9.go new file mode 100644 index 00000000..22e8abd4 --- /dev/null +++ b/vendor/golang.org/x/sys/plan9/zsysnum_plan9.go @@ -0,0 +1,49 @@ +// mksysnum_plan9.sh /opt/plan9/sys/src/libc/9syscall/sys.h +// MACHINE GENERATED BY THE ABOVE COMMAND; DO NOT EDIT + +package plan9 + +const ( + SYS_SYSR1 = 0 + SYS_BIND = 2 + SYS_CHDIR = 3 + SYS_CLOSE = 4 + SYS_DUP = 5 + SYS_ALARM = 6 + SYS_EXEC = 7 + SYS_EXITS = 8 + SYS_FAUTH = 10 + SYS_SEGBRK = 12 + SYS_OPEN = 14 + SYS_OSEEK = 16 + SYS_SLEEP = 17 + SYS_RFORK = 19 + SYS_PIPE = 21 + SYS_CREATE = 22 + SYS_FD2PATH = 23 + SYS_BRK_ = 24 + SYS_REMOVE = 25 + SYS_NOTIFY = 28 + SYS_NOTED = 29 + SYS_SEGATTACH = 30 + SYS_SEGDETACH = 31 + SYS_SEGFREE = 32 + SYS_SEGFLUSH = 33 + SYS_RENDEZVOUS = 34 + SYS_UNMOUNT = 35 + SYS_SEMACQUIRE = 37 + SYS_SEMRELEASE = 38 + SYS_SEEK = 39 + SYS_FVERSION = 40 + SYS_ERRSTR = 41 + SYS_STAT = 42 + SYS_FSTAT = 43 + SYS_WSTAT = 44 + SYS_FWSTAT = 45 + SYS_MOUNT = 46 + SYS_AWAIT = 47 + SYS_PREAD = 50 + SYS_PWRITE = 51 + SYS_TSEMACQUIRE = 52 + SYS_NSEC = 53 +) diff --git a/vendor/golang.org/x/sys/unix/README.md b/vendor/golang.org/x/sys/unix/README.md index ab433ccf..7d3c060e 100644 --- a/vendor/golang.org/x/sys/unix/README.md +++ b/vendor/golang.org/x/sys/unix/README.md @@ -76,7 +76,7 @@ arguments can be passed to the kernel. The third is for low-level use by the ForkExec wrapper. Unlike the first two, it does not call into the scheduler to let it know that a system call is running. -When porting Go to an new architecture/OS, this file must be implemented for +When porting Go to a new architecture/OS, this file must be implemented for each GOOS/GOARCH pair. ### mksysnum @@ -89,7 +89,7 @@ constants. Adding new syscall numbers is mostly done by running the build on a sufficiently new installation of the target OS (or updating the source checkouts for the -new build system). However, depending on the OS, you make need to update the +new build system). However, depending on the OS, you may need to update the parsing in mksysnum. ### mksyscall.go @@ -107,7 +107,7 @@ prototype can be exported (capitalized) or not. Adding a new syscall often just requires adding a new `//sys` function prototype with the desired arguments and a capitalized name so it is exported. However, if you want the interface to the syscall to be different, often one will make an -unexported `//sys` prototype, an then write a custom wrapper in +unexported `//sys` prototype, and then write a custom wrapper in `syscall_${GOOS}.go`. ### types files @@ -137,7 +137,7 @@ some `#if/#elif` macros in your include statements. This script is used to generate the system's various constants. This doesn't just include the error numbers and error strings, but also the signal numbers -an a wide variety of miscellaneous constants. The constants come from the list +and a wide variety of miscellaneous constants. The constants come from the list of include files in the `includes_${uname}` variable. A regex then picks out the desired `#define` statements, and generates the corresponding Go constants. The error numbers and strings are generated from `#include `, and the @@ -149,7 +149,7 @@ To add a constant, add the header that includes it to the appropriate variable. Then, edit the regex (if necessary) to match the desired constant. Avoid making the regex too broad to avoid matching unintended constants. -### mkmerge.go +### internal/mkmerge This program is used to extract duplicate const, func, and type declarations from the generated architecture-specific files listed below, and merge these @@ -163,7 +163,7 @@ The merge is performed in the following steps: ## Generated files -### `zerror_${GOOS}_${GOARCH}.go` +### `zerrors_${GOOS}_${GOARCH}.go` A file containing all of the system's generated error numbers, error strings, signal numbers, and constants. Generated by `mkerrors.sh` (see above). diff --git a/vendor/golang.org/x/sys/unix/aliases.go b/vendor/golang.org/x/sys/unix/aliases.go index 951fce4d..abc89c10 100644 --- a/vendor/golang.org/x/sys/unix/aliases.go +++ b/vendor/golang.org/x/sys/unix/aliases.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris +//go:build (aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos) && go1.9 +// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos // +build go1.9 package unix diff --git a/vendor/golang.org/x/sys/unix/asm_aix_ppc64.s b/vendor/golang.org/x/sys/unix/asm_aix_ppc64.s index 06f84b85..db9171c2 100644 --- a/vendor/golang.org/x/sys/unix/asm_aix_ppc64.s +++ b/vendor/golang.org/x/sys/unix/asm_aix_ppc64.s @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build !gccgo +//go:build gc +// +build gc #include "textflag.h" diff --git a/vendor/golang.org/x/sys/unix/asm_bsd_386.s b/vendor/golang.org/x/sys/unix/asm_bsd_386.s new file mode 100644 index 00000000..e0fcd9b3 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/asm_bsd_386.s @@ -0,0 +1,29 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build (freebsd || netbsd || openbsd) && gc +// +build freebsd netbsd openbsd +// +build gc + +#include "textflag.h" + +// System call support for 386 BSD + +// Just jump to package syscall's implementation for all these functions. +// The runtime may know about them. + +TEXT ·Syscall(SB),NOSPLIT,$0-28 + JMP syscall·Syscall(SB) + +TEXT ·Syscall6(SB),NOSPLIT,$0-40 + JMP syscall·Syscall6(SB) + +TEXT ·Syscall9(SB),NOSPLIT,$0-52 + JMP syscall·Syscall9(SB) + +TEXT ·RawSyscall(SB),NOSPLIT,$0-28 + JMP syscall·RawSyscall(SB) + +TEXT ·RawSyscall6(SB),NOSPLIT,$0-40 + JMP syscall·RawSyscall6(SB) diff --git a/vendor/golang.org/x/sys/unix/asm_bsd_amd64.s b/vendor/golang.org/x/sys/unix/asm_bsd_amd64.s new file mode 100644 index 00000000..2b99c349 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/asm_bsd_amd64.s @@ -0,0 +1,29 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build (darwin || dragonfly || freebsd || netbsd || openbsd) && gc +// +build darwin dragonfly freebsd netbsd openbsd +// +build gc + +#include "textflag.h" + +// System call support for AMD64 BSD + +// Just jump to package syscall's implementation for all these functions. +// The runtime may know about them. + +TEXT ·Syscall(SB),NOSPLIT,$0-56 + JMP syscall·Syscall(SB) + +TEXT ·Syscall6(SB),NOSPLIT,$0-80 + JMP syscall·Syscall6(SB) + +TEXT ·Syscall9(SB),NOSPLIT,$0-104 + JMP syscall·Syscall9(SB) + +TEXT ·RawSyscall(SB),NOSPLIT,$0-56 + JMP syscall·RawSyscall(SB) + +TEXT ·RawSyscall6(SB),NOSPLIT,$0-80 + JMP syscall·RawSyscall6(SB) diff --git a/vendor/golang.org/x/sys/unix/asm_bsd_arm.s b/vendor/golang.org/x/sys/unix/asm_bsd_arm.s new file mode 100644 index 00000000..d702d4ad --- /dev/null +++ b/vendor/golang.org/x/sys/unix/asm_bsd_arm.s @@ -0,0 +1,29 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build (freebsd || netbsd || openbsd) && gc +// +build freebsd netbsd openbsd +// +build gc + +#include "textflag.h" + +// System call support for ARM BSD + +// Just jump to package syscall's implementation for all these functions. +// The runtime may know about them. + +TEXT ·Syscall(SB),NOSPLIT,$0-28 + B syscall·Syscall(SB) + +TEXT ·Syscall6(SB),NOSPLIT,$0-40 + B syscall·Syscall6(SB) + +TEXT ·Syscall9(SB),NOSPLIT,$0-52 + B syscall·Syscall9(SB) + +TEXT ·RawSyscall(SB),NOSPLIT,$0-28 + B syscall·RawSyscall(SB) + +TEXT ·RawSyscall6(SB),NOSPLIT,$0-40 + B syscall·RawSyscall6(SB) diff --git a/vendor/golang.org/x/sys/unix/asm_bsd_arm64.s b/vendor/golang.org/x/sys/unix/asm_bsd_arm64.s new file mode 100644 index 00000000..fe36a739 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/asm_bsd_arm64.s @@ -0,0 +1,29 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build (darwin || freebsd || netbsd || openbsd) && gc +// +build darwin freebsd netbsd openbsd +// +build gc + +#include "textflag.h" + +// System call support for ARM64 BSD + +// Just jump to package syscall's implementation for all these functions. +// The runtime may know about them. + +TEXT ·Syscall(SB),NOSPLIT,$0-56 + JMP syscall·Syscall(SB) + +TEXT ·Syscall6(SB),NOSPLIT,$0-80 + JMP syscall·Syscall6(SB) + +TEXT ·Syscall9(SB),NOSPLIT,$0-104 + JMP syscall·Syscall9(SB) + +TEXT ·RawSyscall(SB),NOSPLIT,$0-56 + JMP syscall·RawSyscall(SB) + +TEXT ·RawSyscall6(SB),NOSPLIT,$0-80 + JMP syscall·RawSyscall6(SB) diff --git a/vendor/golang.org/x/sys/unix/asm_bsd_riscv64.s b/vendor/golang.org/x/sys/unix/asm_bsd_riscv64.s new file mode 100644 index 00000000..d560019e --- /dev/null +++ b/vendor/golang.org/x/sys/unix/asm_bsd_riscv64.s @@ -0,0 +1,29 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build (darwin || freebsd || netbsd || openbsd) && gc +// +build darwin freebsd netbsd openbsd +// +build gc + +#include "textflag.h" + +// System call support for RISCV64 BSD + +// Just jump to package syscall's implementation for all these functions. +// The runtime may know about them. + +TEXT ·Syscall(SB),NOSPLIT,$0-56 + JMP syscall·Syscall(SB) + +TEXT ·Syscall6(SB),NOSPLIT,$0-80 + JMP syscall·Syscall6(SB) + +TEXT ·Syscall9(SB),NOSPLIT,$0-104 + JMP syscall·Syscall9(SB) + +TEXT ·RawSyscall(SB),NOSPLIT,$0-56 + JMP syscall·RawSyscall(SB) + +TEXT ·RawSyscall6(SB),NOSPLIT,$0-80 + JMP syscall·RawSyscall6(SB) diff --git a/vendor/golang.org/x/sys/unix/asm_darwin_386.s b/vendor/golang.org/x/sys/unix/asm_darwin_386.s deleted file mode 100644 index 8a727831..00000000 --- a/vendor/golang.org/x/sys/unix/asm_darwin_386.s +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright 2009 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// +build !gccgo - -#include "textflag.h" - -// -// System call support for 386, Darwin -// - -// Just jump to package syscall's implementation for all these functions. -// The runtime may know about them. - -TEXT ·Syscall(SB),NOSPLIT,$0-28 - JMP syscall·Syscall(SB) - -TEXT ·Syscall6(SB),NOSPLIT,$0-40 - JMP syscall·Syscall6(SB) - -TEXT ·Syscall9(SB),NOSPLIT,$0-52 - JMP syscall·Syscall9(SB) - -TEXT ·RawSyscall(SB),NOSPLIT,$0-28 - JMP syscall·RawSyscall(SB) - -TEXT ·RawSyscall6(SB),NOSPLIT,$0-40 - JMP syscall·RawSyscall6(SB) diff --git a/vendor/golang.org/x/sys/unix/asm_darwin_amd64.s b/vendor/golang.org/x/sys/unix/asm_darwin_amd64.s deleted file mode 100644 index 6321421f..00000000 --- a/vendor/golang.org/x/sys/unix/asm_darwin_amd64.s +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright 2009 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// +build !gccgo - -#include "textflag.h" - -// -// System call support for AMD64, Darwin -// - -// Just jump to package syscall's implementation for all these functions. -// The runtime may know about them. - -TEXT ·Syscall(SB),NOSPLIT,$0-56 - JMP syscall·Syscall(SB) - -TEXT ·Syscall6(SB),NOSPLIT,$0-80 - JMP syscall·Syscall6(SB) - -TEXT ·Syscall9(SB),NOSPLIT,$0-104 - JMP syscall·Syscall9(SB) - -TEXT ·RawSyscall(SB),NOSPLIT,$0-56 - JMP syscall·RawSyscall(SB) - -TEXT ·RawSyscall6(SB),NOSPLIT,$0-80 - JMP syscall·RawSyscall6(SB) diff --git a/vendor/golang.org/x/sys/unix/asm_darwin_arm.s b/vendor/golang.org/x/sys/unix/asm_darwin_arm.s deleted file mode 100644 index 333242d5..00000000 --- a/vendor/golang.org/x/sys/unix/asm_darwin_arm.s +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright 2015 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// +build !gccgo -// +build arm,darwin - -#include "textflag.h" - -// -// System call support for ARM, Darwin -// - -// Just jump to package syscall's implementation for all these functions. -// The runtime may know about them. - -TEXT ·Syscall(SB),NOSPLIT,$0-28 - B syscall·Syscall(SB) - -TEXT ·Syscall6(SB),NOSPLIT,$0-40 - B syscall·Syscall6(SB) - -TEXT ·Syscall9(SB),NOSPLIT,$0-52 - B syscall·Syscall9(SB) - -TEXT ·RawSyscall(SB),NOSPLIT,$0-28 - B syscall·RawSyscall(SB) - -TEXT ·RawSyscall6(SB),NOSPLIT,$0-40 - B syscall·RawSyscall6(SB) diff --git a/vendor/golang.org/x/sys/unix/asm_darwin_arm64.s b/vendor/golang.org/x/sys/unix/asm_darwin_arm64.s deleted file mode 100644 index 97e01743..00000000 --- a/vendor/golang.org/x/sys/unix/asm_darwin_arm64.s +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright 2015 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// +build !gccgo -// +build arm64,darwin - -#include "textflag.h" - -// -// System call support for AMD64, Darwin -// - -// Just jump to package syscall's implementation for all these functions. -// The runtime may know about them. - -TEXT ·Syscall(SB),NOSPLIT,$0-56 - B syscall·Syscall(SB) - -TEXT ·Syscall6(SB),NOSPLIT,$0-80 - B syscall·Syscall6(SB) - -TEXT ·Syscall9(SB),NOSPLIT,$0-104 - B syscall·Syscall9(SB) - -TEXT ·RawSyscall(SB),NOSPLIT,$0-56 - B syscall·RawSyscall(SB) - -TEXT ·RawSyscall6(SB),NOSPLIT,$0-80 - B syscall·RawSyscall6(SB) diff --git a/vendor/golang.org/x/sys/unix/asm_dragonfly_amd64.s b/vendor/golang.org/x/sys/unix/asm_dragonfly_amd64.s deleted file mode 100644 index 603dd572..00000000 --- a/vendor/golang.org/x/sys/unix/asm_dragonfly_amd64.s +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright 2009 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// +build !gccgo - -#include "textflag.h" - -// -// System call support for AMD64, DragonFly -// - -// Just jump to package syscall's implementation for all these functions. -// The runtime may know about them. - -TEXT ·Syscall(SB),NOSPLIT,$0-56 - JMP syscall·Syscall(SB) - -TEXT ·Syscall6(SB),NOSPLIT,$0-80 - JMP syscall·Syscall6(SB) - -TEXT ·Syscall9(SB),NOSPLIT,$0-104 - JMP syscall·Syscall9(SB) - -TEXT ·RawSyscall(SB),NOSPLIT,$0-56 - JMP syscall·RawSyscall(SB) - -TEXT ·RawSyscall6(SB),NOSPLIT,$0-80 - JMP syscall·RawSyscall6(SB) diff --git a/vendor/golang.org/x/sys/unix/asm_freebsd_386.s b/vendor/golang.org/x/sys/unix/asm_freebsd_386.s deleted file mode 100644 index c9a0a260..00000000 --- a/vendor/golang.org/x/sys/unix/asm_freebsd_386.s +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright 2009 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// +build !gccgo - -#include "textflag.h" - -// -// System call support for 386, FreeBSD -// - -// Just jump to package syscall's implementation for all these functions. -// The runtime may know about them. - -TEXT ·Syscall(SB),NOSPLIT,$0-28 - JMP syscall·Syscall(SB) - -TEXT ·Syscall6(SB),NOSPLIT,$0-40 - JMP syscall·Syscall6(SB) - -TEXT ·Syscall9(SB),NOSPLIT,$0-52 - JMP syscall·Syscall9(SB) - -TEXT ·RawSyscall(SB),NOSPLIT,$0-28 - JMP syscall·RawSyscall(SB) - -TEXT ·RawSyscall6(SB),NOSPLIT,$0-40 - JMP syscall·RawSyscall6(SB) diff --git a/vendor/golang.org/x/sys/unix/asm_freebsd_amd64.s b/vendor/golang.org/x/sys/unix/asm_freebsd_amd64.s deleted file mode 100644 index 35172477..00000000 --- a/vendor/golang.org/x/sys/unix/asm_freebsd_amd64.s +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright 2009 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// +build !gccgo - -#include "textflag.h" - -// -// System call support for AMD64, FreeBSD -// - -// Just jump to package syscall's implementation for all these functions. -// The runtime may know about them. - -TEXT ·Syscall(SB),NOSPLIT,$0-56 - JMP syscall·Syscall(SB) - -TEXT ·Syscall6(SB),NOSPLIT,$0-80 - JMP syscall·Syscall6(SB) - -TEXT ·Syscall9(SB),NOSPLIT,$0-104 - JMP syscall·Syscall9(SB) - -TEXT ·RawSyscall(SB),NOSPLIT,$0-56 - JMP syscall·RawSyscall(SB) - -TEXT ·RawSyscall6(SB),NOSPLIT,$0-80 - JMP syscall·RawSyscall6(SB) diff --git a/vendor/golang.org/x/sys/unix/asm_freebsd_arm.s b/vendor/golang.org/x/sys/unix/asm_freebsd_arm.s deleted file mode 100644 index 9227c875..00000000 --- a/vendor/golang.org/x/sys/unix/asm_freebsd_arm.s +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright 2012 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// +build !gccgo - -#include "textflag.h" - -// -// System call support for ARM, FreeBSD -// - -// Just jump to package syscall's implementation for all these functions. -// The runtime may know about them. - -TEXT ·Syscall(SB),NOSPLIT,$0-28 - B syscall·Syscall(SB) - -TEXT ·Syscall6(SB),NOSPLIT,$0-40 - B syscall·Syscall6(SB) - -TEXT ·Syscall9(SB),NOSPLIT,$0-52 - B syscall·Syscall9(SB) - -TEXT ·RawSyscall(SB),NOSPLIT,$0-28 - B syscall·RawSyscall(SB) - -TEXT ·RawSyscall6(SB),NOSPLIT,$0-40 - B syscall·RawSyscall6(SB) diff --git a/vendor/golang.org/x/sys/unix/asm_freebsd_arm64.s b/vendor/golang.org/x/sys/unix/asm_freebsd_arm64.s deleted file mode 100644 index d9318cbf..00000000 --- a/vendor/golang.org/x/sys/unix/asm_freebsd_arm64.s +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// +build !gccgo - -#include "textflag.h" - -// -// System call support for ARM64, FreeBSD -// - -// Just jump to package syscall's implementation for all these functions. -// The runtime may know about them. - -TEXT ·Syscall(SB),NOSPLIT,$0-56 - JMP syscall·Syscall(SB) - -TEXT ·Syscall6(SB),NOSPLIT,$0-80 - JMP syscall·Syscall6(SB) - -TEXT ·Syscall9(SB),NOSPLIT,$0-104 - JMP syscall·Syscall9(SB) - -TEXT ·RawSyscall(SB),NOSPLIT,$0-56 - JMP syscall·RawSyscall(SB) - -TEXT ·RawSyscall6(SB),NOSPLIT,$0-80 - JMP syscall·RawSyscall6(SB) diff --git a/vendor/golang.org/x/sys/unix/asm_linux_386.s b/vendor/golang.org/x/sys/unix/asm_linux_386.s index 448bebbb..8fd101d0 100644 --- a/vendor/golang.org/x/sys/unix/asm_linux_386.s +++ b/vendor/golang.org/x/sys/unix/asm_linux_386.s @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build !gccgo +//go:build gc +// +build gc #include "textflag.h" diff --git a/vendor/golang.org/x/sys/unix/asm_linux_amd64.s b/vendor/golang.org/x/sys/unix/asm_linux_amd64.s index c6468a95..7ed38e43 100644 --- a/vendor/golang.org/x/sys/unix/asm_linux_amd64.s +++ b/vendor/golang.org/x/sys/unix/asm_linux_amd64.s @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build !gccgo +//go:build gc +// +build gc #include "textflag.h" diff --git a/vendor/golang.org/x/sys/unix/asm_linux_arm.s b/vendor/golang.org/x/sys/unix/asm_linux_arm.s index cf0f3575..8ef1d514 100644 --- a/vendor/golang.org/x/sys/unix/asm_linux_arm.s +++ b/vendor/golang.org/x/sys/unix/asm_linux_arm.s @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build !gccgo +//go:build gc +// +build gc #include "textflag.h" diff --git a/vendor/golang.org/x/sys/unix/asm_linux_arm64.s b/vendor/golang.org/x/sys/unix/asm_linux_arm64.s index afe6fdf6..98ae0276 100644 --- a/vendor/golang.org/x/sys/unix/asm_linux_arm64.s +++ b/vendor/golang.org/x/sys/unix/asm_linux_arm64.s @@ -2,9 +2,10 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build linux && arm64 && gc // +build linux // +build arm64 -// +build !gccgo +// +build gc #include "textflag.h" diff --git a/vendor/golang.org/x/sys/unix/asm_linux_loong64.s b/vendor/golang.org/x/sys/unix/asm_linux_loong64.s new file mode 100644 index 00000000..56535728 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/asm_linux_loong64.s @@ -0,0 +1,54 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build linux && loong64 && gc +// +build linux +// +build loong64 +// +build gc + +#include "textflag.h" + + +// Just jump to package syscall's implementation for all these functions. +// The runtime may know about them. + +TEXT ·Syscall(SB),NOSPLIT,$0-56 + JMP syscall·Syscall(SB) + +TEXT ·Syscall6(SB),NOSPLIT,$0-80 + JMP syscall·Syscall6(SB) + +TEXT ·SyscallNoError(SB),NOSPLIT,$0-48 + JAL runtime·entersyscall(SB) + MOVV a1+8(FP), R4 + MOVV a2+16(FP), R5 + MOVV a3+24(FP), R6 + MOVV R0, R7 + MOVV R0, R8 + MOVV R0, R9 + MOVV trap+0(FP), R11 // syscall entry + SYSCALL + MOVV R4, r1+32(FP) + MOVV R0, r2+40(FP) // r2 is not used. Always set to 0 + JAL runtime·exitsyscall(SB) + RET + +TEXT ·RawSyscall(SB),NOSPLIT,$0-56 + JMP syscall·RawSyscall(SB) + +TEXT ·RawSyscall6(SB),NOSPLIT,$0-80 + JMP syscall·RawSyscall6(SB) + +TEXT ·RawSyscallNoError(SB),NOSPLIT,$0-48 + MOVV a1+8(FP), R4 + MOVV a2+16(FP), R5 + MOVV a3+24(FP), R6 + MOVV R0, R7 + MOVV R0, R8 + MOVV R0, R9 + MOVV trap+0(FP), R11 // syscall entry + SYSCALL + MOVV R4, r1+32(FP) + MOVV R0, r2+40(FP) // r2 is not used. Always set to 0 + RET diff --git a/vendor/golang.org/x/sys/unix/asm_linux_mips64x.s b/vendor/golang.org/x/sys/unix/asm_linux_mips64x.s index ab9d6383..21231d2c 100644 --- a/vendor/golang.org/x/sys/unix/asm_linux_mips64x.s +++ b/vendor/golang.org/x/sys/unix/asm_linux_mips64x.s @@ -2,9 +2,10 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build linux && (mips64 || mips64le) && gc // +build linux // +build mips64 mips64le -// +build !gccgo +// +build gc #include "textflag.h" diff --git a/vendor/golang.org/x/sys/unix/asm_linux_mipsx.s b/vendor/golang.org/x/sys/unix/asm_linux_mipsx.s index 99e53990..6783b26c 100644 --- a/vendor/golang.org/x/sys/unix/asm_linux_mipsx.s +++ b/vendor/golang.org/x/sys/unix/asm_linux_mipsx.s @@ -2,9 +2,10 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build linux && (mips || mipsle) && gc // +build linux // +build mips mipsle -// +build !gccgo +// +build gc #include "textflag.h" diff --git a/vendor/golang.org/x/sys/unix/asm_linux_ppc64x.s b/vendor/golang.org/x/sys/unix/asm_linux_ppc64x.s index 88f71255..19d49893 100644 --- a/vendor/golang.org/x/sys/unix/asm_linux_ppc64x.s +++ b/vendor/golang.org/x/sys/unix/asm_linux_ppc64x.s @@ -2,9 +2,10 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build linux && (ppc64 || ppc64le) && gc // +build linux // +build ppc64 ppc64le -// +build !gccgo +// +build gc #include "textflag.h" diff --git a/vendor/golang.org/x/sys/unix/asm_linux_riscv64.s b/vendor/golang.org/x/sys/unix/asm_linux_riscv64.s index 3cfefed2..e42eb81d 100644 --- a/vendor/golang.org/x/sys/unix/asm_linux_riscv64.s +++ b/vendor/golang.org/x/sys/unix/asm_linux_riscv64.s @@ -2,7 +2,9 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build riscv64,!gccgo +//go:build riscv64 && gc +// +build riscv64 +// +build gc #include "textflag.h" diff --git a/vendor/golang.org/x/sys/unix/asm_linux_s390x.s b/vendor/golang.org/x/sys/unix/asm_linux_s390x.s index a5a863c6..c46aab33 100644 --- a/vendor/golang.org/x/sys/unix/asm_linux_s390x.s +++ b/vendor/golang.org/x/sys/unix/asm_linux_s390x.s @@ -2,9 +2,10 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build s390x +//go:build linux && s390x && gc // +build linux -// +build !gccgo +// +build s390x +// +build gc #include "textflag.h" diff --git a/vendor/golang.org/x/sys/unix/asm_netbsd_386.s b/vendor/golang.org/x/sys/unix/asm_netbsd_386.s deleted file mode 100644 index 48bdcd76..00000000 --- a/vendor/golang.org/x/sys/unix/asm_netbsd_386.s +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright 2009 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// +build !gccgo - -#include "textflag.h" - -// -// System call support for 386, NetBSD -// - -// Just jump to package syscall's implementation for all these functions. -// The runtime may know about them. - -TEXT ·Syscall(SB),NOSPLIT,$0-28 - JMP syscall·Syscall(SB) - -TEXT ·Syscall6(SB),NOSPLIT,$0-40 - JMP syscall·Syscall6(SB) - -TEXT ·Syscall9(SB),NOSPLIT,$0-52 - JMP syscall·Syscall9(SB) - -TEXT ·RawSyscall(SB),NOSPLIT,$0-28 - JMP syscall·RawSyscall(SB) - -TEXT ·RawSyscall6(SB),NOSPLIT,$0-40 - JMP syscall·RawSyscall6(SB) diff --git a/vendor/golang.org/x/sys/unix/asm_netbsd_amd64.s b/vendor/golang.org/x/sys/unix/asm_netbsd_amd64.s deleted file mode 100644 index 2ede05c7..00000000 --- a/vendor/golang.org/x/sys/unix/asm_netbsd_amd64.s +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright 2009 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// +build !gccgo - -#include "textflag.h" - -// -// System call support for AMD64, NetBSD -// - -// Just jump to package syscall's implementation for all these functions. -// The runtime may know about them. - -TEXT ·Syscall(SB),NOSPLIT,$0-56 - JMP syscall·Syscall(SB) - -TEXT ·Syscall6(SB),NOSPLIT,$0-80 - JMP syscall·Syscall6(SB) - -TEXT ·Syscall9(SB),NOSPLIT,$0-104 - JMP syscall·Syscall9(SB) - -TEXT ·RawSyscall(SB),NOSPLIT,$0-56 - JMP syscall·RawSyscall(SB) - -TEXT ·RawSyscall6(SB),NOSPLIT,$0-80 - JMP syscall·RawSyscall6(SB) diff --git a/vendor/golang.org/x/sys/unix/asm_netbsd_arm.s b/vendor/golang.org/x/sys/unix/asm_netbsd_arm.s deleted file mode 100644 index e8928571..00000000 --- a/vendor/golang.org/x/sys/unix/asm_netbsd_arm.s +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright 2013 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// +build !gccgo - -#include "textflag.h" - -// -// System call support for ARM, NetBSD -// - -// Just jump to package syscall's implementation for all these functions. -// The runtime may know about them. - -TEXT ·Syscall(SB),NOSPLIT,$0-28 - B syscall·Syscall(SB) - -TEXT ·Syscall6(SB),NOSPLIT,$0-40 - B syscall·Syscall6(SB) - -TEXT ·Syscall9(SB),NOSPLIT,$0-52 - B syscall·Syscall9(SB) - -TEXT ·RawSyscall(SB),NOSPLIT,$0-28 - B syscall·RawSyscall(SB) - -TEXT ·RawSyscall6(SB),NOSPLIT,$0-40 - B syscall·RawSyscall6(SB) diff --git a/vendor/golang.org/x/sys/unix/asm_netbsd_arm64.s b/vendor/golang.org/x/sys/unix/asm_netbsd_arm64.s deleted file mode 100644 index 6f98ba5a..00000000 --- a/vendor/golang.org/x/sys/unix/asm_netbsd_arm64.s +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright 2019 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// +build !gccgo - -#include "textflag.h" - -// -// System call support for ARM64, NetBSD -// - -// Just jump to package syscall's implementation for all these functions. -// The runtime may know about them. - -TEXT ·Syscall(SB),NOSPLIT,$0-56 - B syscall·Syscall(SB) - -TEXT ·Syscall6(SB),NOSPLIT,$0-80 - B syscall·Syscall6(SB) - -TEXT ·Syscall9(SB),NOSPLIT,$0-104 - B syscall·Syscall9(SB) - -TEXT ·RawSyscall(SB),NOSPLIT,$0-56 - B syscall·RawSyscall(SB) - -TEXT ·RawSyscall6(SB),NOSPLIT,$0-80 - B syscall·RawSyscall6(SB) diff --git a/vendor/golang.org/x/sys/unix/asm_openbsd_386.s b/vendor/golang.org/x/sys/unix/asm_openbsd_386.s deleted file mode 100644 index 00576f3c..00000000 --- a/vendor/golang.org/x/sys/unix/asm_openbsd_386.s +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright 2009 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// +build !gccgo - -#include "textflag.h" - -// -// System call support for 386, OpenBSD -// - -// Just jump to package syscall's implementation for all these functions. -// The runtime may know about them. - -TEXT ·Syscall(SB),NOSPLIT,$0-28 - JMP syscall·Syscall(SB) - -TEXT ·Syscall6(SB),NOSPLIT,$0-40 - JMP syscall·Syscall6(SB) - -TEXT ·Syscall9(SB),NOSPLIT,$0-52 - JMP syscall·Syscall9(SB) - -TEXT ·RawSyscall(SB),NOSPLIT,$0-28 - JMP syscall·RawSyscall(SB) - -TEXT ·RawSyscall6(SB),NOSPLIT,$0-40 - JMP syscall·RawSyscall6(SB) diff --git a/vendor/golang.org/x/sys/unix/asm_openbsd_amd64.s b/vendor/golang.org/x/sys/unix/asm_openbsd_amd64.s deleted file mode 100644 index 790ef77f..00000000 --- a/vendor/golang.org/x/sys/unix/asm_openbsd_amd64.s +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright 2009 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// +build !gccgo - -#include "textflag.h" - -// -// System call support for AMD64, OpenBSD -// - -// Just jump to package syscall's implementation for all these functions. -// The runtime may know about them. - -TEXT ·Syscall(SB),NOSPLIT,$0-56 - JMP syscall·Syscall(SB) - -TEXT ·Syscall6(SB),NOSPLIT,$0-80 - JMP syscall·Syscall6(SB) - -TEXT ·Syscall9(SB),NOSPLIT,$0-104 - JMP syscall·Syscall9(SB) - -TEXT ·RawSyscall(SB),NOSPLIT,$0-56 - JMP syscall·RawSyscall(SB) - -TEXT ·RawSyscall6(SB),NOSPLIT,$0-80 - JMP syscall·RawSyscall6(SB) diff --git a/vendor/golang.org/x/sys/unix/asm_openbsd_arm.s b/vendor/golang.org/x/sys/unix/asm_openbsd_arm.s deleted file mode 100644 index 469bfa10..00000000 --- a/vendor/golang.org/x/sys/unix/asm_openbsd_arm.s +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright 2017 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// +build !gccgo - -#include "textflag.h" - -// -// System call support for ARM, OpenBSD -// - -// Just jump to package syscall's implementation for all these functions. -// The runtime may know about them. - -TEXT ·Syscall(SB),NOSPLIT,$0-28 - B syscall·Syscall(SB) - -TEXT ·Syscall6(SB),NOSPLIT,$0-40 - B syscall·Syscall6(SB) - -TEXT ·Syscall9(SB),NOSPLIT,$0-52 - B syscall·Syscall9(SB) - -TEXT ·RawSyscall(SB),NOSPLIT,$0-28 - B syscall·RawSyscall(SB) - -TEXT ·RawSyscall6(SB),NOSPLIT,$0-40 - B syscall·RawSyscall6(SB) diff --git a/vendor/golang.org/x/sys/unix/asm_openbsd_arm64.s b/vendor/golang.org/x/sys/unix/asm_openbsd_arm64.s deleted file mode 100644 index 0cedea3d..00000000 --- a/vendor/golang.org/x/sys/unix/asm_openbsd_arm64.s +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright 2019 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// +build !gccgo - -#include "textflag.h" - -// -// System call support for arm64, OpenBSD -// - -// Just jump to package syscall's implementation for all these functions. -// The runtime may know about them. - -TEXT ·Syscall(SB),NOSPLIT,$0-56 - JMP syscall·Syscall(SB) - -TEXT ·Syscall6(SB),NOSPLIT,$0-80 - JMP syscall·Syscall6(SB) - -TEXT ·Syscall9(SB),NOSPLIT,$0-104 - JMP syscall·Syscall9(SB) - -TEXT ·RawSyscall(SB),NOSPLIT,$0-56 - JMP syscall·RawSyscall(SB) - -TEXT ·RawSyscall6(SB),NOSPLIT,$0-80 - JMP syscall·RawSyscall6(SB) diff --git a/vendor/golang.org/x/sys/unix/asm_openbsd_mips64.s b/vendor/golang.org/x/sys/unix/asm_openbsd_mips64.s new file mode 100644 index 00000000..5e7a1169 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/asm_openbsd_mips64.s @@ -0,0 +1,30 @@ +// Copyright 2019 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build gc +// +build gc + +#include "textflag.h" + +// +// System call support for mips64, OpenBSD +// + +// Just jump to package syscall's implementation for all these functions. +// The runtime may know about them. + +TEXT ·Syscall(SB),NOSPLIT,$0-56 + JMP syscall·Syscall(SB) + +TEXT ·Syscall6(SB),NOSPLIT,$0-80 + JMP syscall·Syscall6(SB) + +TEXT ·Syscall9(SB),NOSPLIT,$0-104 + JMP syscall·Syscall9(SB) + +TEXT ·RawSyscall(SB),NOSPLIT,$0-56 + JMP syscall·RawSyscall(SB) + +TEXT ·RawSyscall6(SB),NOSPLIT,$0-80 + JMP syscall·RawSyscall6(SB) diff --git a/vendor/golang.org/x/sys/unix/asm_solaris_amd64.s b/vendor/golang.org/x/sys/unix/asm_solaris_amd64.s index ded8260f..f8c5394c 100644 --- a/vendor/golang.org/x/sys/unix/asm_solaris_amd64.s +++ b/vendor/golang.org/x/sys/unix/asm_solaris_amd64.s @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build !gccgo +//go:build gc +// +build gc #include "textflag.h" diff --git a/vendor/golang.org/x/sys/unix/asm_zos_s390x.s b/vendor/golang.org/x/sys/unix/asm_zos_s390x.s new file mode 100644 index 00000000..3b54e185 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/asm_zos_s390x.s @@ -0,0 +1,426 @@ +// Copyright 2020 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build zos && s390x && gc +// +build zos +// +build s390x +// +build gc + +#include "textflag.h" + +#define PSALAA 1208(R0) +#define GTAB64(x) 80(x) +#define LCA64(x) 88(x) +#define CAA(x) 8(x) +#define EDCHPXV(x) 1016(x) // in the CAA +#define SAVSTACK_ASYNC(x) 336(x) // in the LCA + +// SS_*, where x=SAVSTACK_ASYNC +#define SS_LE(x) 0(x) +#define SS_GO(x) 8(x) +#define SS_ERRNO(x) 16(x) +#define SS_ERRNOJR(x) 20(x) + +#define LE_CALL BYTE $0x0D; BYTE $0x76; // BL R7, R6 + +TEXT ·clearErrno(SB),NOSPLIT,$0-0 + BL addrerrno<>(SB) + MOVD $0, 0(R3) + RET + +// Returns the address of errno in R3. +TEXT addrerrno<>(SB),NOSPLIT|NOFRAME,$0-0 + // Get library control area (LCA). + MOVW PSALAA, R8 + MOVD LCA64(R8), R8 + + // Get __errno FuncDesc. + MOVD CAA(R8), R9 + MOVD EDCHPXV(R9), R9 + ADD $(0x156*16), R9 + LMG 0(R9), R5, R6 + + // Switch to saved LE stack. + MOVD SAVSTACK_ASYNC(R8), R9 + MOVD 0(R9), R4 + MOVD $0, 0(R9) + + // Call __errno function. + LE_CALL + NOPH + + // Switch back to Go stack. + XOR R0, R0 // Restore R0 to $0. + MOVD R4, 0(R9) // Save stack pointer. + RET + +TEXT ·syscall_syscall(SB),NOSPLIT,$0-56 + BL runtime·entersyscall(SB) + MOVD a1+8(FP), R1 + MOVD a2+16(FP), R2 + MOVD a3+24(FP), R3 + + // Get library control area (LCA). + MOVW PSALAA, R8 + MOVD LCA64(R8), R8 + + // Get function. + MOVD CAA(R8), R9 + MOVD EDCHPXV(R9), R9 + MOVD trap+0(FP), R5 + SLD $4, R5 + ADD R5, R9 + LMG 0(R9), R5, R6 + + // Restore LE stack. + MOVD SAVSTACK_ASYNC(R8), R9 + MOVD 0(R9), R4 + MOVD $0, 0(R9) + + // Call function. + LE_CALL + NOPH + XOR R0, R0 // Restore R0 to $0. + MOVD R4, 0(R9) // Save stack pointer. + + MOVD R3, r1+32(FP) + MOVD R0, r2+40(FP) + MOVD R0, err+48(FP) + MOVW R3, R4 + CMP R4, $-1 + BNE done + BL addrerrno<>(SB) + MOVWZ 0(R3), R3 + MOVD R3, err+48(FP) +done: + BL runtime·exitsyscall(SB) + RET + +TEXT ·syscall_rawsyscall(SB),NOSPLIT,$0-56 + MOVD a1+8(FP), R1 + MOVD a2+16(FP), R2 + MOVD a3+24(FP), R3 + + // Get library control area (LCA). + MOVW PSALAA, R8 + MOVD LCA64(R8), R8 + + // Get function. + MOVD CAA(R8), R9 + MOVD EDCHPXV(R9), R9 + MOVD trap+0(FP), R5 + SLD $4, R5 + ADD R5, R9 + LMG 0(R9), R5, R6 + + // Restore LE stack. + MOVD SAVSTACK_ASYNC(R8), R9 + MOVD 0(R9), R4 + MOVD $0, 0(R9) + + // Call function. + LE_CALL + NOPH + XOR R0, R0 // Restore R0 to $0. + MOVD R4, 0(R9) // Save stack pointer. + + MOVD R3, r1+32(FP) + MOVD R0, r2+40(FP) + MOVD R0, err+48(FP) + MOVW R3, R4 + CMP R4, $-1 + BNE done + BL addrerrno<>(SB) + MOVWZ 0(R3), R3 + MOVD R3, err+48(FP) +done: + RET + +TEXT ·syscall_syscall6(SB),NOSPLIT,$0-80 + BL runtime·entersyscall(SB) + MOVD a1+8(FP), R1 + MOVD a2+16(FP), R2 + MOVD a3+24(FP), R3 + + // Get library control area (LCA). + MOVW PSALAA, R8 + MOVD LCA64(R8), R8 + + // Get function. + MOVD CAA(R8), R9 + MOVD EDCHPXV(R9), R9 + MOVD trap+0(FP), R5 + SLD $4, R5 + ADD R5, R9 + LMG 0(R9), R5, R6 + + // Restore LE stack. + MOVD SAVSTACK_ASYNC(R8), R9 + MOVD 0(R9), R4 + MOVD $0, 0(R9) + + // Fill in parameter list. + MOVD a4+32(FP), R12 + MOVD R12, (2176+24)(R4) + MOVD a5+40(FP), R12 + MOVD R12, (2176+32)(R4) + MOVD a6+48(FP), R12 + MOVD R12, (2176+40)(R4) + + // Call function. + LE_CALL + NOPH + XOR R0, R0 // Restore R0 to $0. + MOVD R4, 0(R9) // Save stack pointer. + + MOVD R3, r1+56(FP) + MOVD R0, r2+64(FP) + MOVD R0, err+72(FP) + MOVW R3, R4 + CMP R4, $-1 + BNE done + BL addrerrno<>(SB) + MOVWZ 0(R3), R3 + MOVD R3, err+72(FP) +done: + BL runtime·exitsyscall(SB) + RET + +TEXT ·syscall_rawsyscall6(SB),NOSPLIT,$0-80 + MOVD a1+8(FP), R1 + MOVD a2+16(FP), R2 + MOVD a3+24(FP), R3 + + // Get library control area (LCA). + MOVW PSALAA, R8 + MOVD LCA64(R8), R8 + + // Get function. + MOVD CAA(R8), R9 + MOVD EDCHPXV(R9), R9 + MOVD trap+0(FP), R5 + SLD $4, R5 + ADD R5, R9 + LMG 0(R9), R5, R6 + + // Restore LE stack. + MOVD SAVSTACK_ASYNC(R8), R9 + MOVD 0(R9), R4 + MOVD $0, 0(R9) + + // Fill in parameter list. + MOVD a4+32(FP), R12 + MOVD R12, (2176+24)(R4) + MOVD a5+40(FP), R12 + MOVD R12, (2176+32)(R4) + MOVD a6+48(FP), R12 + MOVD R12, (2176+40)(R4) + + // Call function. + LE_CALL + NOPH + XOR R0, R0 // Restore R0 to $0. + MOVD R4, 0(R9) // Save stack pointer. + + MOVD R3, r1+56(FP) + MOVD R0, r2+64(FP) + MOVD R0, err+72(FP) + MOVW R3, R4 + CMP R4, $-1 + BNE done + BL ·rrno<>(SB) + MOVWZ 0(R3), R3 + MOVD R3, err+72(FP) +done: + RET + +TEXT ·syscall_syscall9(SB),NOSPLIT,$0 + BL runtime·entersyscall(SB) + MOVD a1+8(FP), R1 + MOVD a2+16(FP), R2 + MOVD a3+24(FP), R3 + + // Get library control area (LCA). + MOVW PSALAA, R8 + MOVD LCA64(R8), R8 + + // Get function. + MOVD CAA(R8), R9 + MOVD EDCHPXV(R9), R9 + MOVD trap+0(FP), R5 + SLD $4, R5 + ADD R5, R9 + LMG 0(R9), R5, R6 + + // Restore LE stack. + MOVD SAVSTACK_ASYNC(R8), R9 + MOVD 0(R9), R4 + MOVD $0, 0(R9) + + // Fill in parameter list. + MOVD a4+32(FP), R12 + MOVD R12, (2176+24)(R4) + MOVD a5+40(FP), R12 + MOVD R12, (2176+32)(R4) + MOVD a6+48(FP), R12 + MOVD R12, (2176+40)(R4) + MOVD a7+56(FP), R12 + MOVD R12, (2176+48)(R4) + MOVD a8+64(FP), R12 + MOVD R12, (2176+56)(R4) + MOVD a9+72(FP), R12 + MOVD R12, (2176+64)(R4) + + // Call function. + LE_CALL + NOPH + XOR R0, R0 // Restore R0 to $0. + MOVD R4, 0(R9) // Save stack pointer. + + MOVD R3, r1+80(FP) + MOVD R0, r2+88(FP) + MOVD R0, err+96(FP) + MOVW R3, R4 + CMP R4, $-1 + BNE done + BL addrerrno<>(SB) + MOVWZ 0(R3), R3 + MOVD R3, err+96(FP) +done: + BL runtime·exitsyscall(SB) + RET + +TEXT ·syscall_rawsyscall9(SB),NOSPLIT,$0 + MOVD a1+8(FP), R1 + MOVD a2+16(FP), R2 + MOVD a3+24(FP), R3 + + // Get library control area (LCA). + MOVW PSALAA, R8 + MOVD LCA64(R8), R8 + + // Get function. + MOVD CAA(R8), R9 + MOVD EDCHPXV(R9), R9 + MOVD trap+0(FP), R5 + SLD $4, R5 + ADD R5, R9 + LMG 0(R9), R5, R6 + + // Restore LE stack. + MOVD SAVSTACK_ASYNC(R8), R9 + MOVD 0(R9), R4 + MOVD $0, 0(R9) + + // Fill in parameter list. + MOVD a4+32(FP), R12 + MOVD R12, (2176+24)(R4) + MOVD a5+40(FP), R12 + MOVD R12, (2176+32)(R4) + MOVD a6+48(FP), R12 + MOVD R12, (2176+40)(R4) + MOVD a7+56(FP), R12 + MOVD R12, (2176+48)(R4) + MOVD a8+64(FP), R12 + MOVD R12, (2176+56)(R4) + MOVD a9+72(FP), R12 + MOVD R12, (2176+64)(R4) + + // Call function. + LE_CALL + NOPH + XOR R0, R0 // Restore R0 to $0. + MOVD R4, 0(R9) // Save stack pointer. + + MOVD R3, r1+80(FP) + MOVD R0, r2+88(FP) + MOVD R0, err+96(FP) + MOVW R3, R4 + CMP R4, $-1 + BNE done + BL addrerrno<>(SB) + MOVWZ 0(R3), R3 + MOVD R3, err+96(FP) +done: + RET + +// func svcCall(fnptr unsafe.Pointer, argv *unsafe.Pointer, dsa *uint64) +TEXT ·svcCall(SB),NOSPLIT,$0 + BL runtime·save_g(SB) // Save g and stack pointer + MOVW PSALAA, R8 + MOVD LCA64(R8), R8 + MOVD SAVSTACK_ASYNC(R8), R9 + MOVD R15, 0(R9) + + MOVD argv+8(FP), R1 // Move function arguments into registers + MOVD dsa+16(FP), g + MOVD fnptr+0(FP), R15 + + BYTE $0x0D // Branch to function + BYTE $0xEF + + BL runtime·load_g(SB) // Restore g and stack pointer + MOVW PSALAA, R8 + MOVD LCA64(R8), R8 + MOVD SAVSTACK_ASYNC(R8), R9 + MOVD 0(R9), R15 + + RET + +// func svcLoad(name *byte) unsafe.Pointer +TEXT ·svcLoad(SB),NOSPLIT,$0 + MOVD R15, R2 // Save go stack pointer + MOVD name+0(FP), R0 // Move SVC args into registers + MOVD $0x80000000, R1 + MOVD $0, R15 + BYTE $0x0A // SVC 08 LOAD + BYTE $0x08 + MOVW R15, R3 // Save return code from SVC + MOVD R2, R15 // Restore go stack pointer + CMP R3, $0 // Check SVC return code + BNE error + + MOVD $-2, R3 // Reset last bit of entry point to zero + AND R0, R3 + MOVD R3, addr+8(FP) // Return entry point returned by SVC + CMP R0, R3 // Check if last bit of entry point was set + BNE done + + MOVD R15, R2 // Save go stack pointer + MOVD $0, R15 // Move SVC args into registers (entry point still in r0 from SVC 08) + BYTE $0x0A // SVC 09 DELETE + BYTE $0x09 + MOVD R2, R15 // Restore go stack pointer + +error: + MOVD $0, addr+8(FP) // Return 0 on failure +done: + XOR R0, R0 // Reset r0 to 0 + RET + +// func svcUnload(name *byte, fnptr unsafe.Pointer) int64 +TEXT ·svcUnload(SB),NOSPLIT,$0 + MOVD R15, R2 // Save go stack pointer + MOVD name+0(FP), R0 // Move SVC args into registers + MOVD addr+8(FP), R15 + BYTE $0x0A // SVC 09 + BYTE $0x09 + XOR R0, R0 // Reset r0 to 0 + MOVD R15, R1 // Save SVC return code + MOVD R2, R15 // Restore go stack pointer + MOVD R1, rc+0(FP) // Return SVC return code + RET + +// func gettid() uint64 +TEXT ·gettid(SB), NOSPLIT, $0 + // Get library control area (LCA). + MOVW PSALAA, R8 + MOVD LCA64(R8), R8 + + // Get CEECAATHDID + MOVD CAA(R8), R9 + MOVD 0x3D0(R9), R9 + MOVD R9, ret+0(FP) + + RET diff --git a/vendor/golang.org/x/sys/unix/cap_freebsd.go b/vendor/golang.org/x/sys/unix/cap_freebsd.go index df520487..0b7c6adb 100644 --- a/vendor/golang.org/x/sys/unix/cap_freebsd.go +++ b/vendor/golang.org/x/sys/unix/cap_freebsd.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build freebsd // +build freebsd package unix diff --git a/vendor/golang.org/x/sys/unix/constants.go b/vendor/golang.org/x/sys/unix/constants.go index 3a6ac648..394a3965 100644 --- a/vendor/golang.org/x/sys/unix/constants.go +++ b/vendor/golang.org/x/sys/unix/constants.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris +//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos +// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos package unix diff --git a/vendor/golang.org/x/sys/unix/dev_aix_ppc.go b/vendor/golang.org/x/sys/unix/dev_aix_ppc.go index 5e5fb451..65a99850 100644 --- a/vendor/golang.org/x/sys/unix/dev_aix_ppc.go +++ b/vendor/golang.org/x/sys/unix/dev_aix_ppc.go @@ -2,8 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build aix -// +build ppc +//go:build aix && ppc +// +build aix,ppc // Functions to access/create device major and minor numbers matching the // encoding used by AIX. diff --git a/vendor/golang.org/x/sys/unix/dev_aix_ppc64.go b/vendor/golang.org/x/sys/unix/dev_aix_ppc64.go index 8b401244..8fc08ad0 100644 --- a/vendor/golang.org/x/sys/unix/dev_aix_ppc64.go +++ b/vendor/golang.org/x/sys/unix/dev_aix_ppc64.go @@ -2,8 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build aix -// +build ppc64 +//go:build aix && ppc64 +// +build aix,ppc64 // Functions to access/create device major and minor numbers matching the // encoding used AIX. diff --git a/vendor/golang.org/x/sys/unix/dev_zos.go b/vendor/golang.org/x/sys/unix/dev_zos.go new file mode 100644 index 00000000..a388e59a --- /dev/null +++ b/vendor/golang.org/x/sys/unix/dev_zos.go @@ -0,0 +1,29 @@ +// Copyright 2020 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build zos && s390x +// +build zos,s390x + +// Functions to access/create device major and minor numbers matching the +// encoding used by z/OS. +// +// The information below is extracted and adapted from macros. + +package unix + +// Major returns the major component of a z/OS device number. +func Major(dev uint64) uint32 { + return uint32((dev >> 16) & 0x0000FFFF) +} + +// Minor returns the minor component of a z/OS device number. +func Minor(dev uint64) uint32 { + return uint32(dev & 0x0000FFFF) +} + +// Mkdev returns a z/OS device number generated from the given major and minor +// components. +func Mkdev(major, minor uint32) uint64 { + return (uint64(major) << 16) | uint64(minor) +} diff --git a/vendor/golang.org/x/sys/unix/dirent.go b/vendor/golang.org/x/sys/unix/dirent.go index 304016b6..e74e5eaa 100644 --- a/vendor/golang.org/x/sys/unix/dirent.go +++ b/vendor/golang.org/x/sys/unix/dirent.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris // +build aix darwin dragonfly freebsd linux netbsd openbsd solaris package unix diff --git a/vendor/golang.org/x/sys/unix/endian_big.go b/vendor/golang.org/x/sys/unix/endian_big.go index 5e926906..a5202655 100644 --- a/vendor/golang.org/x/sys/unix/endian_big.go +++ b/vendor/golang.org/x/sys/unix/endian_big.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. // -// +build ppc64 s390x mips mips64 +//go:build armbe || arm64be || m68k || mips || mips64 || mips64p32 || ppc || ppc64 || s390 || s390x || shbe || sparc || sparc64 +// +build armbe arm64be m68k mips mips64 mips64p32 ppc ppc64 s390 s390x shbe sparc sparc64 package unix diff --git a/vendor/golang.org/x/sys/unix/endian_little.go b/vendor/golang.org/x/sys/unix/endian_little.go index bcdb5d30..b0f2bc4a 100644 --- a/vendor/golang.org/x/sys/unix/endian_little.go +++ b/vendor/golang.org/x/sys/unix/endian_little.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. // -// +build 386 amd64 amd64p32 arm arm64 ppc64le mipsle mips64le riscv64 +//go:build 386 || amd64 || amd64p32 || alpha || arm || arm64 || loong64 || mipsle || mips64le || mips64p32le || nios2 || ppc64le || riscv || riscv64 || sh +// +build 386 amd64 amd64p32 alpha arm arm64 loong64 mipsle mips64le mips64p32le nios2 ppc64le riscv riscv64 sh package unix diff --git a/vendor/golang.org/x/sys/unix/env_unix.go b/vendor/golang.org/x/sys/unix/env_unix.go index 84178b0a..29ccc4d1 100644 --- a/vendor/golang.org/x/sys/unix/env_unix.go +++ b/vendor/golang.org/x/sys/unix/env_unix.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris +//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos +// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos // Unix environment variables. diff --git a/vendor/golang.org/x/sys/unix/epoll_zos.go b/vendor/golang.org/x/sys/unix/epoll_zos.go new file mode 100644 index 00000000..cedaf7e0 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/epoll_zos.go @@ -0,0 +1,221 @@ +// Copyright 2020 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build zos && s390x +// +build zos,s390x + +package unix + +import ( + "sync" +) + +// This file simulates epoll on z/OS using poll. + +// Analogous to epoll_event on Linux. +// TODO(neeilan): Pad is because the Linux kernel expects a 96-bit struct. We never pass this to the kernel; remove? +type EpollEvent struct { + Events uint32 + Fd int32 + Pad int32 +} + +const ( + EPOLLERR = 0x8 + EPOLLHUP = 0x10 + EPOLLIN = 0x1 + EPOLLMSG = 0x400 + EPOLLOUT = 0x4 + EPOLLPRI = 0x2 + EPOLLRDBAND = 0x80 + EPOLLRDNORM = 0x40 + EPOLLWRBAND = 0x200 + EPOLLWRNORM = 0x100 + EPOLL_CTL_ADD = 0x1 + EPOLL_CTL_DEL = 0x2 + EPOLL_CTL_MOD = 0x3 + // The following constants are part of the epoll API, but represent + // currently unsupported functionality on z/OS. + // EPOLL_CLOEXEC = 0x80000 + // EPOLLET = 0x80000000 + // EPOLLONESHOT = 0x40000000 + // EPOLLRDHUP = 0x2000 // Typically used with edge-triggered notis + // EPOLLEXCLUSIVE = 0x10000000 // Exclusive wake-up mode + // EPOLLWAKEUP = 0x20000000 // Relies on Linux's BLOCK_SUSPEND capability +) + +// TODO(neeilan): We can eliminate these epToPoll / pToEpoll calls by using identical mask values for POLL/EPOLL +// constants where possible The lower 16 bits of epoll events (uint32) can fit any system poll event (int16). + +// epToPollEvt converts epoll event field to poll equivalent. +// In epoll, Events is a 32-bit field, while poll uses 16 bits. +func epToPollEvt(events uint32) int16 { + var ep2p = map[uint32]int16{ + EPOLLIN: POLLIN, + EPOLLOUT: POLLOUT, + EPOLLHUP: POLLHUP, + EPOLLPRI: POLLPRI, + EPOLLERR: POLLERR, + } + + var pollEvts int16 = 0 + for epEvt, pEvt := range ep2p { + if (events & epEvt) != 0 { + pollEvts |= pEvt + } + } + + return pollEvts +} + +// pToEpollEvt converts 16 bit poll event bitfields to 32-bit epoll event fields. +func pToEpollEvt(revents int16) uint32 { + var p2ep = map[int16]uint32{ + POLLIN: EPOLLIN, + POLLOUT: EPOLLOUT, + POLLHUP: EPOLLHUP, + POLLPRI: EPOLLPRI, + POLLERR: EPOLLERR, + } + + var epollEvts uint32 = 0 + for pEvt, epEvt := range p2ep { + if (revents & pEvt) != 0 { + epollEvts |= epEvt + } + } + + return epollEvts +} + +// Per-process epoll implementation. +type epollImpl struct { + mu sync.Mutex + epfd2ep map[int]*eventPoll + nextEpfd int +} + +// eventPoll holds a set of file descriptors being watched by the process. A process can have multiple epoll instances. +// On Linux, this is an in-kernel data structure accessed through a fd. +type eventPoll struct { + mu sync.Mutex + fds map[int]*EpollEvent +} + +// epoll impl for this process. +var impl epollImpl = epollImpl{ + epfd2ep: make(map[int]*eventPoll), + nextEpfd: 0, +} + +func (e *epollImpl) epollcreate(size int) (epfd int, err error) { + e.mu.Lock() + defer e.mu.Unlock() + epfd = e.nextEpfd + e.nextEpfd++ + + e.epfd2ep[epfd] = &eventPoll{ + fds: make(map[int]*EpollEvent), + } + return epfd, nil +} + +func (e *epollImpl) epollcreate1(flag int) (fd int, err error) { + return e.epollcreate(4) +} + +func (e *epollImpl) epollctl(epfd int, op int, fd int, event *EpollEvent) (err error) { + e.mu.Lock() + defer e.mu.Unlock() + + ep, ok := e.epfd2ep[epfd] + if !ok { + + return EBADF + } + + switch op { + case EPOLL_CTL_ADD: + // TODO(neeilan): When we make epfds and fds disjoint, detect epoll + // loops here (instances watching each other) and return ELOOP. + if _, ok := ep.fds[fd]; ok { + return EEXIST + } + ep.fds[fd] = event + case EPOLL_CTL_MOD: + if _, ok := ep.fds[fd]; !ok { + return ENOENT + } + ep.fds[fd] = event + case EPOLL_CTL_DEL: + if _, ok := ep.fds[fd]; !ok { + return ENOENT + } + delete(ep.fds, fd) + + } + return nil +} + +// Must be called while holding ep.mu +func (ep *eventPoll) getFds() []int { + fds := make([]int, len(ep.fds)) + for fd := range ep.fds { + fds = append(fds, fd) + } + return fds +} + +func (e *epollImpl) epollwait(epfd int, events []EpollEvent, msec int) (n int, err error) { + e.mu.Lock() // in [rare] case of concurrent epollcreate + epollwait + ep, ok := e.epfd2ep[epfd] + + if !ok { + e.mu.Unlock() + return 0, EBADF + } + + pollfds := make([]PollFd, 4) + for fd, epollevt := range ep.fds { + pollfds = append(pollfds, PollFd{Fd: int32(fd), Events: epToPollEvt(epollevt.Events)}) + } + e.mu.Unlock() + + n, err = Poll(pollfds, msec) + if err != nil { + return n, err + } + + i := 0 + for _, pFd := range pollfds { + if pFd.Revents != 0 { + events[i] = EpollEvent{Fd: pFd.Fd, Events: pToEpollEvt(pFd.Revents)} + i++ + } + + if i == n { + break + } + } + + return n, nil +} + +func EpollCreate(size int) (fd int, err error) { + return impl.epollcreate(size) +} + +func EpollCreate1(flag int) (fd int, err error) { + return impl.epollcreate1(flag) +} + +func EpollCtl(epfd int, op int, fd int, event *EpollEvent) (err error) { + return impl.epollctl(epfd, op, fd, event) +} + +// Because EpollWait mutates events, the caller is expected to coordinate +// concurrent access if calling with the same epfd from multiple goroutines. +func EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) { + return impl.epollwait(epfd, events, msec) +} diff --git a/vendor/golang.org/x/sys/unix/errors_freebsd_386.go b/vendor/golang.org/x/sys/unix/errors_freebsd_386.go deleted file mode 100644 index 761db66e..00000000 --- a/vendor/golang.org/x/sys/unix/errors_freebsd_386.go +++ /dev/null @@ -1,233 +0,0 @@ -// Copyright 2017 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Constants that were deprecated or moved to enums in the FreeBSD headers. Keep -// them here for backwards compatibility. - -package unix - -const ( - DLT_HHDLC = 0x79 - IFF_SMART = 0x20 - IFT_1822 = 0x2 - IFT_A12MPPSWITCH = 0x82 - IFT_AAL2 = 0xbb - IFT_AAL5 = 0x31 - IFT_ADSL = 0x5e - IFT_AFLANE8023 = 0x3b - IFT_AFLANE8025 = 0x3c - IFT_ARAP = 0x58 - IFT_ARCNET = 0x23 - IFT_ARCNETPLUS = 0x24 - IFT_ASYNC = 0x54 - IFT_ATM = 0x25 - IFT_ATMDXI = 0x69 - IFT_ATMFUNI = 0x6a - IFT_ATMIMA = 0x6b - IFT_ATMLOGICAL = 0x50 - IFT_ATMRADIO = 0xbd - IFT_ATMSUBINTERFACE = 0x86 - IFT_ATMVCIENDPT = 0xc2 - IFT_ATMVIRTUAL = 0x95 - IFT_BGPPOLICYACCOUNTING = 0xa2 - IFT_BSC = 0x53 - IFT_CCTEMUL = 0x3d - IFT_CEPT = 0x13 - IFT_CES = 0x85 - IFT_CHANNEL = 0x46 - IFT_CNR = 0x55 - IFT_COFFEE = 0x84 - IFT_COMPOSITELINK = 0x9b - IFT_DCN = 0x8d - IFT_DIGITALPOWERLINE = 0x8a - IFT_DIGITALWRAPPEROVERHEADCHANNEL = 0xba - IFT_DLSW = 0x4a - IFT_DOCSCABLEDOWNSTREAM = 0x80 - IFT_DOCSCABLEMACLAYER = 0x7f - IFT_DOCSCABLEUPSTREAM = 0x81 - IFT_DS0 = 0x51 - IFT_DS0BUNDLE = 0x52 - IFT_DS1FDL = 0xaa - IFT_DS3 = 0x1e - IFT_DTM = 0x8c - IFT_DVBASILN = 0xac - IFT_DVBASIOUT = 0xad - IFT_DVBRCCDOWNSTREAM = 0x93 - IFT_DVBRCCMACLAYER = 0x92 - IFT_DVBRCCUPSTREAM = 0x94 - IFT_ENC = 0xf4 - IFT_EON = 0x19 - IFT_EPLRS = 0x57 - IFT_ESCON = 0x49 - IFT_ETHER = 0x6 - IFT_FAITH = 0xf2 - IFT_FAST = 0x7d - IFT_FASTETHER = 0x3e - IFT_FASTETHERFX = 0x45 - IFT_FDDI = 0xf - IFT_FIBRECHANNEL = 0x38 - IFT_FRAMERELAYINTERCONNECT = 0x3a - IFT_FRAMERELAYMPI = 0x5c - IFT_FRDLCIENDPT = 0xc1 - IFT_FRELAY = 0x20 - IFT_FRELAYDCE = 0x2c - IFT_FRF16MFRBUNDLE = 0xa3 - IFT_FRFORWARD = 0x9e - IFT_G703AT2MB = 0x43 - IFT_G703AT64K = 0x42 - IFT_GIF = 0xf0 - IFT_GIGABITETHERNET = 0x75 - IFT_GR303IDT = 0xb2 - IFT_GR303RDT = 0xb1 - IFT_H323GATEKEEPER = 0xa4 - IFT_H323PROXY = 0xa5 - IFT_HDH1822 = 0x3 - IFT_HDLC = 0x76 - IFT_HDSL2 = 0xa8 - IFT_HIPERLAN2 = 0xb7 - IFT_HIPPI = 0x2f - IFT_HIPPIINTERFACE = 0x39 - IFT_HOSTPAD = 0x5a - IFT_HSSI = 0x2e - IFT_HY = 0xe - IFT_IBM370PARCHAN = 0x48 - IFT_IDSL = 0x9a - IFT_IEEE80211 = 0x47 - IFT_IEEE80212 = 0x37 - IFT_IEEE8023ADLAG = 0xa1 - IFT_IFGSN = 0x91 - IFT_IMT = 0xbe - IFT_INTERLEAVE = 0x7c - IFT_IP = 0x7e - IFT_IPFORWARD = 0x8e - IFT_IPOVERATM = 0x72 - IFT_IPOVERCDLC = 0x6d - IFT_IPOVERCLAW = 0x6e - IFT_IPSWITCH = 0x4e - IFT_IPXIP = 0xf9 - IFT_ISDN = 0x3f - IFT_ISDNBASIC = 0x14 - IFT_ISDNPRIMARY = 0x15 - IFT_ISDNS = 0x4b - IFT_ISDNU = 0x4c - IFT_ISO88022LLC = 0x29 - IFT_ISO88023 = 0x7 - IFT_ISO88024 = 0x8 - IFT_ISO88025 = 0x9 - IFT_ISO88025CRFPINT = 0x62 - IFT_ISO88025DTR = 0x56 - IFT_ISO88025FIBER = 0x73 - IFT_ISO88026 = 0xa - IFT_ISUP = 0xb3 - IFT_L3IPXVLAN = 0x89 - IFT_LAPB = 0x10 - IFT_LAPD = 0x4d - IFT_LAPF = 0x77 - IFT_LOCALTALK = 0x2a - IFT_LOOP = 0x18 - IFT_MEDIAMAILOVERIP = 0x8b - IFT_MFSIGLINK = 0xa7 - IFT_MIOX25 = 0x26 - IFT_MODEM = 0x30 - IFT_MPC = 0x71 - IFT_MPLS = 0xa6 - IFT_MPLSTUNNEL = 0x96 - IFT_MSDSL = 0x8f - IFT_MVL = 0xbf - IFT_MYRINET = 0x63 - IFT_NFAS = 0xaf - IFT_NSIP = 0x1b - IFT_OPTICALCHANNEL = 0xc3 - IFT_OPTICALTRANSPORT = 0xc4 - IFT_OTHER = 0x1 - IFT_P10 = 0xc - IFT_P80 = 0xd - IFT_PARA = 0x22 - IFT_PFLOG = 0xf6 - IFT_PFSYNC = 0xf7 - IFT_PLC = 0xae - IFT_POS = 0xab - IFT_PPPMULTILINKBUNDLE = 0x6c - IFT_PROPBWAP2MP = 0xb8 - IFT_PROPCNLS = 0x59 - IFT_PROPDOCSWIRELESSDOWNSTREAM = 0xb5 - IFT_PROPDOCSWIRELESSMACLAYER = 0xb4 - IFT_PROPDOCSWIRELESSUPSTREAM = 0xb6 - IFT_PROPMUX = 0x36 - IFT_PROPWIRELESSP2P = 0x9d - IFT_PTPSERIAL = 0x16 - IFT_PVC = 0xf1 - IFT_QLLC = 0x44 - IFT_RADIOMAC = 0xbc - IFT_RADSL = 0x5f - IFT_REACHDSL = 0xc0 - IFT_RFC1483 = 0x9f - IFT_RS232 = 0x21 - IFT_RSRB = 0x4f - IFT_SDLC = 0x11 - IFT_SDSL = 0x60 - IFT_SHDSL = 0xa9 - IFT_SIP = 0x1f - IFT_SLIP = 0x1c - IFT_SMDSDXI = 0x2b - IFT_SMDSICIP = 0x34 - IFT_SONET = 0x27 - IFT_SONETOVERHEADCHANNEL = 0xb9 - IFT_SONETPATH = 0x32 - IFT_SONETVT = 0x33 - IFT_SRP = 0x97 - IFT_SS7SIGLINK = 0x9c - IFT_STACKTOSTACK = 0x6f - IFT_STARLAN = 0xb - IFT_STF = 0xd7 - IFT_T1 = 0x12 - IFT_TDLC = 0x74 - IFT_TERMPAD = 0x5b - IFT_TR008 = 0xb0 - IFT_TRANSPHDLC = 0x7b - IFT_TUNNEL = 0x83 - IFT_ULTRA = 0x1d - IFT_USB = 0xa0 - IFT_V11 = 0x40 - IFT_V35 = 0x2d - IFT_V36 = 0x41 - IFT_V37 = 0x78 - IFT_VDSL = 0x61 - IFT_VIRTUALIPADDRESS = 0x70 - IFT_VOICEEM = 0x64 - IFT_VOICEENCAP = 0x67 - IFT_VOICEFXO = 0x65 - IFT_VOICEFXS = 0x66 - IFT_VOICEOVERATM = 0x98 - IFT_VOICEOVERFRAMERELAY = 0x99 - IFT_VOICEOVERIP = 0x68 - IFT_X213 = 0x5d - IFT_X25 = 0x5 - IFT_X25DDN = 0x4 - IFT_X25HUNTGROUP = 0x7a - IFT_X25MLP = 0x79 - IFT_X25PLE = 0x28 - IFT_XETHER = 0x1a - IPPROTO_MAXID = 0x34 - IPV6_FAITH = 0x1d - IPV6_MIN_MEMBERSHIPS = 0x1f - IP_FAITH = 0x16 - IP_MAX_SOURCE_FILTER = 0x400 - IP_MIN_MEMBERSHIPS = 0x1f - MAP_NORESERVE = 0x40 - MAP_RENAME = 0x20 - NET_RT_MAXID = 0x6 - RTF_PRCLONING = 0x10000 - RTM_OLDADD = 0x9 - RTM_OLDDEL = 0xa - RT_CACHING_CONTEXT = 0x1 - RT_NORTREF = 0x2 - SIOCADDRT = 0x8030720a - SIOCALIFADDR = 0x8118691b - SIOCDELRT = 0x8030720b - SIOCDLIFADDR = 0x8118691d - SIOCGLIFADDR = 0xc118691c - SIOCGLIFPHYADDR = 0xc118694b - SIOCSLIFPHYADDR = 0x8118694a -) diff --git a/vendor/golang.org/x/sys/unix/errors_freebsd_amd64.go b/vendor/golang.org/x/sys/unix/errors_freebsd_amd64.go deleted file mode 100644 index 070f44b6..00000000 --- a/vendor/golang.org/x/sys/unix/errors_freebsd_amd64.go +++ /dev/null @@ -1,233 +0,0 @@ -// Copyright 2017 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Constants that were deprecated or moved to enums in the FreeBSD headers. Keep -// them here for backwards compatibility. - -package unix - -const ( - DLT_HHDLC = 0x79 - IFF_SMART = 0x20 - IFT_1822 = 0x2 - IFT_A12MPPSWITCH = 0x82 - IFT_AAL2 = 0xbb - IFT_AAL5 = 0x31 - IFT_ADSL = 0x5e - IFT_AFLANE8023 = 0x3b - IFT_AFLANE8025 = 0x3c - IFT_ARAP = 0x58 - IFT_ARCNET = 0x23 - IFT_ARCNETPLUS = 0x24 - IFT_ASYNC = 0x54 - IFT_ATM = 0x25 - IFT_ATMDXI = 0x69 - IFT_ATMFUNI = 0x6a - IFT_ATMIMA = 0x6b - IFT_ATMLOGICAL = 0x50 - IFT_ATMRADIO = 0xbd - IFT_ATMSUBINTERFACE = 0x86 - IFT_ATMVCIENDPT = 0xc2 - IFT_ATMVIRTUAL = 0x95 - IFT_BGPPOLICYACCOUNTING = 0xa2 - IFT_BSC = 0x53 - IFT_CCTEMUL = 0x3d - IFT_CEPT = 0x13 - IFT_CES = 0x85 - IFT_CHANNEL = 0x46 - IFT_CNR = 0x55 - IFT_COFFEE = 0x84 - IFT_COMPOSITELINK = 0x9b - IFT_DCN = 0x8d - IFT_DIGITALPOWERLINE = 0x8a - IFT_DIGITALWRAPPEROVERHEADCHANNEL = 0xba - IFT_DLSW = 0x4a - IFT_DOCSCABLEDOWNSTREAM = 0x80 - IFT_DOCSCABLEMACLAYER = 0x7f - IFT_DOCSCABLEUPSTREAM = 0x81 - IFT_DS0 = 0x51 - IFT_DS0BUNDLE = 0x52 - IFT_DS1FDL = 0xaa - IFT_DS3 = 0x1e - IFT_DTM = 0x8c - IFT_DVBASILN = 0xac - IFT_DVBASIOUT = 0xad - IFT_DVBRCCDOWNSTREAM = 0x93 - IFT_DVBRCCMACLAYER = 0x92 - IFT_DVBRCCUPSTREAM = 0x94 - IFT_ENC = 0xf4 - IFT_EON = 0x19 - IFT_EPLRS = 0x57 - IFT_ESCON = 0x49 - IFT_ETHER = 0x6 - IFT_FAITH = 0xf2 - IFT_FAST = 0x7d - IFT_FASTETHER = 0x3e - IFT_FASTETHERFX = 0x45 - IFT_FDDI = 0xf - IFT_FIBRECHANNEL = 0x38 - IFT_FRAMERELAYINTERCONNECT = 0x3a - IFT_FRAMERELAYMPI = 0x5c - IFT_FRDLCIENDPT = 0xc1 - IFT_FRELAY = 0x20 - IFT_FRELAYDCE = 0x2c - IFT_FRF16MFRBUNDLE = 0xa3 - IFT_FRFORWARD = 0x9e - IFT_G703AT2MB = 0x43 - IFT_G703AT64K = 0x42 - IFT_GIF = 0xf0 - IFT_GIGABITETHERNET = 0x75 - IFT_GR303IDT = 0xb2 - IFT_GR303RDT = 0xb1 - IFT_H323GATEKEEPER = 0xa4 - IFT_H323PROXY = 0xa5 - IFT_HDH1822 = 0x3 - IFT_HDLC = 0x76 - IFT_HDSL2 = 0xa8 - IFT_HIPERLAN2 = 0xb7 - IFT_HIPPI = 0x2f - IFT_HIPPIINTERFACE = 0x39 - IFT_HOSTPAD = 0x5a - IFT_HSSI = 0x2e - IFT_HY = 0xe - IFT_IBM370PARCHAN = 0x48 - IFT_IDSL = 0x9a - IFT_IEEE80211 = 0x47 - IFT_IEEE80212 = 0x37 - IFT_IEEE8023ADLAG = 0xa1 - IFT_IFGSN = 0x91 - IFT_IMT = 0xbe - IFT_INTERLEAVE = 0x7c - IFT_IP = 0x7e - IFT_IPFORWARD = 0x8e - IFT_IPOVERATM = 0x72 - IFT_IPOVERCDLC = 0x6d - IFT_IPOVERCLAW = 0x6e - IFT_IPSWITCH = 0x4e - IFT_IPXIP = 0xf9 - IFT_ISDN = 0x3f - IFT_ISDNBASIC = 0x14 - IFT_ISDNPRIMARY = 0x15 - IFT_ISDNS = 0x4b - IFT_ISDNU = 0x4c - IFT_ISO88022LLC = 0x29 - IFT_ISO88023 = 0x7 - IFT_ISO88024 = 0x8 - IFT_ISO88025 = 0x9 - IFT_ISO88025CRFPINT = 0x62 - IFT_ISO88025DTR = 0x56 - IFT_ISO88025FIBER = 0x73 - IFT_ISO88026 = 0xa - IFT_ISUP = 0xb3 - IFT_L3IPXVLAN = 0x89 - IFT_LAPB = 0x10 - IFT_LAPD = 0x4d - IFT_LAPF = 0x77 - IFT_LOCALTALK = 0x2a - IFT_LOOP = 0x18 - IFT_MEDIAMAILOVERIP = 0x8b - IFT_MFSIGLINK = 0xa7 - IFT_MIOX25 = 0x26 - IFT_MODEM = 0x30 - IFT_MPC = 0x71 - IFT_MPLS = 0xa6 - IFT_MPLSTUNNEL = 0x96 - IFT_MSDSL = 0x8f - IFT_MVL = 0xbf - IFT_MYRINET = 0x63 - IFT_NFAS = 0xaf - IFT_NSIP = 0x1b - IFT_OPTICALCHANNEL = 0xc3 - IFT_OPTICALTRANSPORT = 0xc4 - IFT_OTHER = 0x1 - IFT_P10 = 0xc - IFT_P80 = 0xd - IFT_PARA = 0x22 - IFT_PFLOG = 0xf6 - IFT_PFSYNC = 0xf7 - IFT_PLC = 0xae - IFT_POS = 0xab - IFT_PPPMULTILINKBUNDLE = 0x6c - IFT_PROPBWAP2MP = 0xb8 - IFT_PROPCNLS = 0x59 - IFT_PROPDOCSWIRELESSDOWNSTREAM = 0xb5 - IFT_PROPDOCSWIRELESSMACLAYER = 0xb4 - IFT_PROPDOCSWIRELESSUPSTREAM = 0xb6 - IFT_PROPMUX = 0x36 - IFT_PROPWIRELESSP2P = 0x9d - IFT_PTPSERIAL = 0x16 - IFT_PVC = 0xf1 - IFT_QLLC = 0x44 - IFT_RADIOMAC = 0xbc - IFT_RADSL = 0x5f - IFT_REACHDSL = 0xc0 - IFT_RFC1483 = 0x9f - IFT_RS232 = 0x21 - IFT_RSRB = 0x4f - IFT_SDLC = 0x11 - IFT_SDSL = 0x60 - IFT_SHDSL = 0xa9 - IFT_SIP = 0x1f - IFT_SLIP = 0x1c - IFT_SMDSDXI = 0x2b - IFT_SMDSICIP = 0x34 - IFT_SONET = 0x27 - IFT_SONETOVERHEADCHANNEL = 0xb9 - IFT_SONETPATH = 0x32 - IFT_SONETVT = 0x33 - IFT_SRP = 0x97 - IFT_SS7SIGLINK = 0x9c - IFT_STACKTOSTACK = 0x6f - IFT_STARLAN = 0xb - IFT_STF = 0xd7 - IFT_T1 = 0x12 - IFT_TDLC = 0x74 - IFT_TERMPAD = 0x5b - IFT_TR008 = 0xb0 - IFT_TRANSPHDLC = 0x7b - IFT_TUNNEL = 0x83 - IFT_ULTRA = 0x1d - IFT_USB = 0xa0 - IFT_V11 = 0x40 - IFT_V35 = 0x2d - IFT_V36 = 0x41 - IFT_V37 = 0x78 - IFT_VDSL = 0x61 - IFT_VIRTUALIPADDRESS = 0x70 - IFT_VOICEEM = 0x64 - IFT_VOICEENCAP = 0x67 - IFT_VOICEFXO = 0x65 - IFT_VOICEFXS = 0x66 - IFT_VOICEOVERATM = 0x98 - IFT_VOICEOVERFRAMERELAY = 0x99 - IFT_VOICEOVERIP = 0x68 - IFT_X213 = 0x5d - IFT_X25 = 0x5 - IFT_X25DDN = 0x4 - IFT_X25HUNTGROUP = 0x7a - IFT_X25MLP = 0x79 - IFT_X25PLE = 0x28 - IFT_XETHER = 0x1a - IPPROTO_MAXID = 0x34 - IPV6_FAITH = 0x1d - IPV6_MIN_MEMBERSHIPS = 0x1f - IP_FAITH = 0x16 - IP_MAX_SOURCE_FILTER = 0x400 - IP_MIN_MEMBERSHIPS = 0x1f - MAP_NORESERVE = 0x40 - MAP_RENAME = 0x20 - NET_RT_MAXID = 0x6 - RTF_PRCLONING = 0x10000 - RTM_OLDADD = 0x9 - RTM_OLDDEL = 0xa - RT_CACHING_CONTEXT = 0x1 - RT_NORTREF = 0x2 - SIOCADDRT = 0x8040720a - SIOCALIFADDR = 0x8118691b - SIOCDELRT = 0x8040720b - SIOCDLIFADDR = 0x8118691d - SIOCGLIFADDR = 0xc118691c - SIOCGLIFPHYADDR = 0xc118694b - SIOCSLIFPHYADDR = 0x8118694a -) diff --git a/vendor/golang.org/x/sys/unix/errors_freebsd_arm.go b/vendor/golang.org/x/sys/unix/errors_freebsd_arm.go deleted file mode 100644 index 856dca32..00000000 --- a/vendor/golang.org/x/sys/unix/errors_freebsd_arm.go +++ /dev/null @@ -1,226 +0,0 @@ -// Copyright 2017 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -package unix - -const ( - IFT_1822 = 0x2 - IFT_A12MPPSWITCH = 0x82 - IFT_AAL2 = 0xbb - IFT_AAL5 = 0x31 - IFT_ADSL = 0x5e - IFT_AFLANE8023 = 0x3b - IFT_AFLANE8025 = 0x3c - IFT_ARAP = 0x58 - IFT_ARCNET = 0x23 - IFT_ARCNETPLUS = 0x24 - IFT_ASYNC = 0x54 - IFT_ATM = 0x25 - IFT_ATMDXI = 0x69 - IFT_ATMFUNI = 0x6a - IFT_ATMIMA = 0x6b - IFT_ATMLOGICAL = 0x50 - IFT_ATMRADIO = 0xbd - IFT_ATMSUBINTERFACE = 0x86 - IFT_ATMVCIENDPT = 0xc2 - IFT_ATMVIRTUAL = 0x95 - IFT_BGPPOLICYACCOUNTING = 0xa2 - IFT_BSC = 0x53 - IFT_CCTEMUL = 0x3d - IFT_CEPT = 0x13 - IFT_CES = 0x85 - IFT_CHANNEL = 0x46 - IFT_CNR = 0x55 - IFT_COFFEE = 0x84 - IFT_COMPOSITELINK = 0x9b - IFT_DCN = 0x8d - IFT_DIGITALPOWERLINE = 0x8a - IFT_DIGITALWRAPPEROVERHEADCHANNEL = 0xba - IFT_DLSW = 0x4a - IFT_DOCSCABLEDOWNSTREAM = 0x80 - IFT_DOCSCABLEMACLAYER = 0x7f - IFT_DOCSCABLEUPSTREAM = 0x81 - IFT_DS0 = 0x51 - IFT_DS0BUNDLE = 0x52 - IFT_DS1FDL = 0xaa - IFT_DS3 = 0x1e - IFT_DTM = 0x8c - IFT_DVBASILN = 0xac - IFT_DVBASIOUT = 0xad - IFT_DVBRCCDOWNSTREAM = 0x93 - IFT_DVBRCCMACLAYER = 0x92 - IFT_DVBRCCUPSTREAM = 0x94 - IFT_ENC = 0xf4 - IFT_EON = 0x19 - IFT_EPLRS = 0x57 - IFT_ESCON = 0x49 - IFT_ETHER = 0x6 - IFT_FAST = 0x7d - IFT_FASTETHER = 0x3e - IFT_FASTETHERFX = 0x45 - IFT_FDDI = 0xf - IFT_FIBRECHANNEL = 0x38 - IFT_FRAMERELAYINTERCONNECT = 0x3a - IFT_FRAMERELAYMPI = 0x5c - IFT_FRDLCIENDPT = 0xc1 - IFT_FRELAY = 0x20 - IFT_FRELAYDCE = 0x2c - IFT_FRF16MFRBUNDLE = 0xa3 - IFT_FRFORWARD = 0x9e - IFT_G703AT2MB = 0x43 - IFT_G703AT64K = 0x42 - IFT_GIF = 0xf0 - IFT_GIGABITETHERNET = 0x75 - IFT_GR303IDT = 0xb2 - IFT_GR303RDT = 0xb1 - IFT_H323GATEKEEPER = 0xa4 - IFT_H323PROXY = 0xa5 - IFT_HDH1822 = 0x3 - IFT_HDLC = 0x76 - IFT_HDSL2 = 0xa8 - IFT_HIPERLAN2 = 0xb7 - IFT_HIPPI = 0x2f - IFT_HIPPIINTERFACE = 0x39 - IFT_HOSTPAD = 0x5a - IFT_HSSI = 0x2e - IFT_HY = 0xe - IFT_IBM370PARCHAN = 0x48 - IFT_IDSL = 0x9a - IFT_IEEE80211 = 0x47 - IFT_IEEE80212 = 0x37 - IFT_IEEE8023ADLAG = 0xa1 - IFT_IFGSN = 0x91 - IFT_IMT = 0xbe - IFT_INTERLEAVE = 0x7c - IFT_IP = 0x7e - IFT_IPFORWARD = 0x8e - IFT_IPOVERATM = 0x72 - IFT_IPOVERCDLC = 0x6d - IFT_IPOVERCLAW = 0x6e - IFT_IPSWITCH = 0x4e - IFT_ISDN = 0x3f - IFT_ISDNBASIC = 0x14 - IFT_ISDNPRIMARY = 0x15 - IFT_ISDNS = 0x4b - IFT_ISDNU = 0x4c - IFT_ISO88022LLC = 0x29 - IFT_ISO88023 = 0x7 - IFT_ISO88024 = 0x8 - IFT_ISO88025 = 0x9 - IFT_ISO88025CRFPINT = 0x62 - IFT_ISO88025DTR = 0x56 - IFT_ISO88025FIBER = 0x73 - IFT_ISO88026 = 0xa - IFT_ISUP = 0xb3 - IFT_L3IPXVLAN = 0x89 - IFT_LAPB = 0x10 - IFT_LAPD = 0x4d - IFT_LAPF = 0x77 - IFT_LOCALTALK = 0x2a - IFT_LOOP = 0x18 - IFT_MEDIAMAILOVERIP = 0x8b - IFT_MFSIGLINK = 0xa7 - IFT_MIOX25 = 0x26 - IFT_MODEM = 0x30 - IFT_MPC = 0x71 - IFT_MPLS = 0xa6 - IFT_MPLSTUNNEL = 0x96 - IFT_MSDSL = 0x8f - IFT_MVL = 0xbf - IFT_MYRINET = 0x63 - IFT_NFAS = 0xaf - IFT_NSIP = 0x1b - IFT_OPTICALCHANNEL = 0xc3 - IFT_OPTICALTRANSPORT = 0xc4 - IFT_OTHER = 0x1 - IFT_P10 = 0xc - IFT_P80 = 0xd - IFT_PARA = 0x22 - IFT_PFLOG = 0xf6 - IFT_PFSYNC = 0xf7 - IFT_PLC = 0xae - IFT_POS = 0xab - IFT_PPPMULTILINKBUNDLE = 0x6c - IFT_PROPBWAP2MP = 0xb8 - IFT_PROPCNLS = 0x59 - IFT_PROPDOCSWIRELESSDOWNSTREAM = 0xb5 - IFT_PROPDOCSWIRELESSMACLAYER = 0xb4 - IFT_PROPDOCSWIRELESSUPSTREAM = 0xb6 - IFT_PROPMUX = 0x36 - IFT_PROPWIRELESSP2P = 0x9d - IFT_PTPSERIAL = 0x16 - IFT_PVC = 0xf1 - IFT_QLLC = 0x44 - IFT_RADIOMAC = 0xbc - IFT_RADSL = 0x5f - IFT_REACHDSL = 0xc0 - IFT_RFC1483 = 0x9f - IFT_RS232 = 0x21 - IFT_RSRB = 0x4f - IFT_SDLC = 0x11 - IFT_SDSL = 0x60 - IFT_SHDSL = 0xa9 - IFT_SIP = 0x1f - IFT_SLIP = 0x1c - IFT_SMDSDXI = 0x2b - IFT_SMDSICIP = 0x34 - IFT_SONET = 0x27 - IFT_SONETOVERHEADCHANNEL = 0xb9 - IFT_SONETPATH = 0x32 - IFT_SONETVT = 0x33 - IFT_SRP = 0x97 - IFT_SS7SIGLINK = 0x9c - IFT_STACKTOSTACK = 0x6f - IFT_STARLAN = 0xb - IFT_STF = 0xd7 - IFT_T1 = 0x12 - IFT_TDLC = 0x74 - IFT_TERMPAD = 0x5b - IFT_TR008 = 0xb0 - IFT_TRANSPHDLC = 0x7b - IFT_TUNNEL = 0x83 - IFT_ULTRA = 0x1d - IFT_USB = 0xa0 - IFT_V11 = 0x40 - IFT_V35 = 0x2d - IFT_V36 = 0x41 - IFT_V37 = 0x78 - IFT_VDSL = 0x61 - IFT_VIRTUALIPADDRESS = 0x70 - IFT_VOICEEM = 0x64 - IFT_VOICEENCAP = 0x67 - IFT_VOICEFXO = 0x65 - IFT_VOICEFXS = 0x66 - IFT_VOICEOVERATM = 0x98 - IFT_VOICEOVERFRAMERELAY = 0x99 - IFT_VOICEOVERIP = 0x68 - IFT_X213 = 0x5d - IFT_X25 = 0x5 - IFT_X25DDN = 0x4 - IFT_X25HUNTGROUP = 0x7a - IFT_X25MLP = 0x79 - IFT_X25PLE = 0x28 - IFT_XETHER = 0x1a - - // missing constants on FreeBSD-11.1-RELEASE, copied from old values in ztypes_freebsd_arm.go - IFF_SMART = 0x20 - IFT_FAITH = 0xf2 - IFT_IPXIP = 0xf9 - IPPROTO_MAXID = 0x34 - IPV6_FAITH = 0x1d - IP_FAITH = 0x16 - MAP_NORESERVE = 0x40 - MAP_RENAME = 0x20 - NET_RT_MAXID = 0x6 - RTF_PRCLONING = 0x10000 - RTM_OLDADD = 0x9 - RTM_OLDDEL = 0xa - SIOCADDRT = 0x8030720a - SIOCALIFADDR = 0x8118691b - SIOCDELRT = 0x8030720b - SIOCDLIFADDR = 0x8118691d - SIOCGLIFADDR = 0xc118691c - SIOCGLIFPHYADDR = 0xc118694b - SIOCSLIFPHYADDR = 0x8118694a -) diff --git a/vendor/golang.org/x/sys/unix/errors_freebsd_arm64.go b/vendor/golang.org/x/sys/unix/errors_freebsd_arm64.go deleted file mode 100644 index 946dcf3f..00000000 --- a/vendor/golang.org/x/sys/unix/errors_freebsd_arm64.go +++ /dev/null @@ -1,17 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Constants that were deprecated or moved to enums in the FreeBSD headers. Keep -// them here for backwards compatibility. - -package unix - -const ( - DLT_HHDLC = 0x79 - IPV6_MIN_MEMBERSHIPS = 0x1f - IP_MAX_SOURCE_FILTER = 0x400 - IP_MIN_MEMBERSHIPS = 0x1f - RT_CACHING_CONTEXT = 0x1 - RT_NORTREF = 0x2 -) diff --git a/vendor/golang.org/x/sys/unix/fcntl.go b/vendor/golang.org/x/sys/unix/fcntl.go index 4dc53486..e9b99125 100644 --- a/vendor/golang.org/x/sys/unix/fcntl.go +++ b/vendor/golang.org/x/sys/unix/fcntl.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build dragonfly || freebsd || linux || netbsd || openbsd // +build dragonfly freebsd linux netbsd openbsd package unix diff --git a/vendor/golang.org/x/sys/unix/fcntl_darwin.go b/vendor/golang.org/x/sys/unix/fcntl_darwin.go index 5868a4a4..a9911c7c 100644 --- a/vendor/golang.org/x/sys/unix/fcntl_darwin.go +++ b/vendor/golang.org/x/sys/unix/fcntl_darwin.go @@ -16,3 +16,9 @@ func FcntlFlock(fd uintptr, cmd int, lk *Flock_t) error { _, err := fcntl(int(fd), cmd, int(uintptr(unsafe.Pointer(lk)))) return err } + +// FcntlFstore performs a fcntl syscall for the F_PREALLOCATE command. +func FcntlFstore(fd uintptr, cmd int, fstore *Fstore_t) error { + _, err := fcntl(int(fd), cmd, int(uintptr(unsafe.Pointer(fstore)))) + return err +} diff --git a/vendor/golang.org/x/sys/unix/fcntl_linux_32bit.go b/vendor/golang.org/x/sys/unix/fcntl_linux_32bit.go index fc0e50e0..29d44808 100644 --- a/vendor/golang.org/x/sys/unix/fcntl_linux_32bit.go +++ b/vendor/golang.org/x/sys/unix/fcntl_linux_32bit.go @@ -1,9 +1,10 @@ -// +build linux,386 linux,arm linux,mips linux,mipsle - // Copyright 2014 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build (linux && 386) || (linux && arm) || (linux && mips) || (linux && mipsle) || (linux && ppc) +// +build linux,386 linux,arm linux,mips linux,mipsle linux,ppc + package unix func init() { diff --git a/vendor/golang.org/x/sys/unix/fdset.go b/vendor/golang.org/x/sys/unix/fdset.go index b27be0a0..a8068f94 100644 --- a/vendor/golang.org/x/sys/unix/fdset.go +++ b/vendor/golang.org/x/sys/unix/fdset.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris +//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos +// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos package unix diff --git a/vendor/golang.org/x/sys/unix/fstatfs_zos.go b/vendor/golang.org/x/sys/unix/fstatfs_zos.go new file mode 100644 index 00000000..e377cc9f --- /dev/null +++ b/vendor/golang.org/x/sys/unix/fstatfs_zos.go @@ -0,0 +1,164 @@ +// Copyright 2020 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build zos && s390x +// +build zos,s390x + +package unix + +import ( + "unsafe" +) + +// This file simulates fstatfs on z/OS using fstatvfs and w_getmntent. + +func Fstatfs(fd int, stat *Statfs_t) (err error) { + var stat_v Statvfs_t + err = Fstatvfs(fd, &stat_v) + if err == nil { + // populate stat + stat.Type = 0 + stat.Bsize = stat_v.Bsize + stat.Blocks = stat_v.Blocks + stat.Bfree = stat_v.Bfree + stat.Bavail = stat_v.Bavail + stat.Files = stat_v.Files + stat.Ffree = stat_v.Ffree + stat.Fsid = stat_v.Fsid + stat.Namelen = stat_v.Namemax + stat.Frsize = stat_v.Frsize + stat.Flags = stat_v.Flag + for passn := 0; passn < 5; passn++ { + switch passn { + case 0: + err = tryGetmntent64(stat) + break + case 1: + err = tryGetmntent128(stat) + break + case 2: + err = tryGetmntent256(stat) + break + case 3: + err = tryGetmntent512(stat) + break + case 4: + err = tryGetmntent1024(stat) + break + default: + break + } + //proceed to return if: err is nil (found), err is nonnil but not ERANGE (another error occurred) + if err == nil || err != nil && err != ERANGE { + break + } + } + } + return err +} + +func tryGetmntent64(stat *Statfs_t) (err error) { + var mnt_ent_buffer struct { + header W_Mnth + filesys_info [64]W_Mntent + } + var buffer_size int = int(unsafe.Sizeof(mnt_ent_buffer)) + fs_count, err := W_Getmntent((*byte)(unsafe.Pointer(&mnt_ent_buffer)), buffer_size) + if err != nil { + return err + } + err = ERANGE //return ERANGE if no match is found in this batch + for i := 0; i < fs_count; i++ { + if stat.Fsid == uint64(mnt_ent_buffer.filesys_info[i].Dev) { + stat.Type = uint32(mnt_ent_buffer.filesys_info[i].Fstname[0]) + err = nil + break + } + } + return err +} + +func tryGetmntent128(stat *Statfs_t) (err error) { + var mnt_ent_buffer struct { + header W_Mnth + filesys_info [128]W_Mntent + } + var buffer_size int = int(unsafe.Sizeof(mnt_ent_buffer)) + fs_count, err := W_Getmntent((*byte)(unsafe.Pointer(&mnt_ent_buffer)), buffer_size) + if err != nil { + return err + } + err = ERANGE //return ERANGE if no match is found in this batch + for i := 0; i < fs_count; i++ { + if stat.Fsid == uint64(mnt_ent_buffer.filesys_info[i].Dev) { + stat.Type = uint32(mnt_ent_buffer.filesys_info[i].Fstname[0]) + err = nil + break + } + } + return err +} + +func tryGetmntent256(stat *Statfs_t) (err error) { + var mnt_ent_buffer struct { + header W_Mnth + filesys_info [256]W_Mntent + } + var buffer_size int = int(unsafe.Sizeof(mnt_ent_buffer)) + fs_count, err := W_Getmntent((*byte)(unsafe.Pointer(&mnt_ent_buffer)), buffer_size) + if err != nil { + return err + } + err = ERANGE //return ERANGE if no match is found in this batch + for i := 0; i < fs_count; i++ { + if stat.Fsid == uint64(mnt_ent_buffer.filesys_info[i].Dev) { + stat.Type = uint32(mnt_ent_buffer.filesys_info[i].Fstname[0]) + err = nil + break + } + } + return err +} + +func tryGetmntent512(stat *Statfs_t) (err error) { + var mnt_ent_buffer struct { + header W_Mnth + filesys_info [512]W_Mntent + } + var buffer_size int = int(unsafe.Sizeof(mnt_ent_buffer)) + fs_count, err := W_Getmntent((*byte)(unsafe.Pointer(&mnt_ent_buffer)), buffer_size) + if err != nil { + return err + } + err = ERANGE //return ERANGE if no match is found in this batch + for i := 0; i < fs_count; i++ { + if stat.Fsid == uint64(mnt_ent_buffer.filesys_info[i].Dev) { + stat.Type = uint32(mnt_ent_buffer.filesys_info[i].Fstname[0]) + err = nil + break + } + } + return err +} + +func tryGetmntent1024(stat *Statfs_t) (err error) { + var mnt_ent_buffer struct { + header W_Mnth + filesys_info [1024]W_Mntent + } + var buffer_size int = int(unsafe.Sizeof(mnt_ent_buffer)) + fs_count, err := W_Getmntent((*byte)(unsafe.Pointer(&mnt_ent_buffer)), buffer_size) + if err != nil { + return err + } + err = ERANGE //return ERANGE if no match is found in this batch + for i := 0; i < fs_count; i++ { + if stat.Fsid == uint64(mnt_ent_buffer.filesys_info[i].Dev) { + stat.Type = uint32(mnt_ent_buffer.filesys_info[i].Fstname[0]) + err = nil + break + } + } + return err +} diff --git a/vendor/golang.org/x/sys/unix/gccgo.go b/vendor/golang.org/x/sys/unix/gccgo.go index cd6f5a61..0dee2322 100644 --- a/vendor/golang.org/x/sys/unix/gccgo.go +++ b/vendor/golang.org/x/sys/unix/gccgo.go @@ -2,8 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build gccgo -// +build !aix +//go:build gccgo && !aix +// +build gccgo,!aix package unix @@ -12,10 +12,8 @@ import "syscall" // We can't use the gc-syntax .s files for gccgo. On the plus side // much of the functionality can be written directly in Go. -//extern gccgoRealSyscallNoError func realSyscallNoError(trap, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r uintptr) -//extern gccgoRealSyscall func realSyscall(trap, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r, errno uintptr) func SyscallNoError(trap, a1, a2, a3 uintptr) (r1, r2 uintptr) { diff --git a/vendor/golang.org/x/sys/unix/gccgo_c.c b/vendor/golang.org/x/sys/unix/gccgo_c.c index c44730c5..2cb1fefa 100644 --- a/vendor/golang.org/x/sys/unix/gccgo_c.c +++ b/vendor/golang.org/x/sys/unix/gccgo_c.c @@ -21,6 +21,9 @@ struct ret { uintptr_t err; }; +struct ret gccgoRealSyscall(uintptr_t trap, uintptr_t a1, uintptr_t a2, uintptr_t a3, uintptr_t a4, uintptr_t a5, uintptr_t a6, uintptr_t a7, uintptr_t a8, uintptr_t a9) + __asm__(GOSYM_PREFIX GOPKGPATH ".realSyscall"); + struct ret gccgoRealSyscall(uintptr_t trap, uintptr_t a1, uintptr_t a2, uintptr_t a3, uintptr_t a4, uintptr_t a5, uintptr_t a6, uintptr_t a7, uintptr_t a8, uintptr_t a9) { @@ -32,6 +35,9 @@ gccgoRealSyscall(uintptr_t trap, uintptr_t a1, uintptr_t a2, uintptr_t a3, uintp return r; } +uintptr_t gccgoRealSyscallNoError(uintptr_t trap, uintptr_t a1, uintptr_t a2, uintptr_t a3, uintptr_t a4, uintptr_t a5, uintptr_t a6, uintptr_t a7, uintptr_t a8, uintptr_t a9) + __asm__(GOSYM_PREFIX GOPKGPATH ".realSyscallNoError"); + uintptr_t gccgoRealSyscallNoError(uintptr_t trap, uintptr_t a1, uintptr_t a2, uintptr_t a3, uintptr_t a4, uintptr_t a5, uintptr_t a6, uintptr_t a7, uintptr_t a8, uintptr_t a9) { diff --git a/vendor/golang.org/x/sys/unix/gccgo_linux_amd64.go b/vendor/golang.org/x/sys/unix/gccgo_linux_amd64.go index 251a977a..e60e49a3 100644 --- a/vendor/golang.org/x/sys/unix/gccgo_linux_amd64.go +++ b/vendor/golang.org/x/sys/unix/gccgo_linux_amd64.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build gccgo && linux && amd64 // +build gccgo,linux,amd64 package unix diff --git a/vendor/golang.org/x/sys/unix/ifreq_linux.go b/vendor/golang.org/x/sys/unix/ifreq_linux.go new file mode 100644 index 00000000..15721a51 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/ifreq_linux.go @@ -0,0 +1,142 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build linux +// +build linux + +package unix + +import ( + "unsafe" +) + +// Helpers for dealing with ifreq since it contains a union and thus requires a +// lot of unsafe.Pointer casts to use properly. + +// An Ifreq is a type-safe wrapper around the raw ifreq struct. An Ifreq +// contains an interface name and a union of arbitrary data which can be +// accessed using the Ifreq's methods. To create an Ifreq, use the NewIfreq +// function. +// +// Use the Name method to access the stored interface name. The union data +// fields can be get and set using the following methods: +// - Uint16/SetUint16: flags +// - Uint32/SetUint32: ifindex, metric, mtu +type Ifreq struct{ raw ifreq } + +// NewIfreq creates an Ifreq with the input network interface name after +// validating the name does not exceed IFNAMSIZ-1 (trailing NULL required) +// bytes. +func NewIfreq(name string) (*Ifreq, error) { + // Leave room for terminating NULL byte. + if len(name) >= IFNAMSIZ { + return nil, EINVAL + } + + var ifr ifreq + copy(ifr.Ifrn[:], name) + + return &Ifreq{raw: ifr}, nil +} + +// TODO(mdlayher): get/set methods for hardware address sockaddr, char array, etc. + +// Name returns the interface name associated with the Ifreq. +func (ifr *Ifreq) Name() string { + return ByteSliceToString(ifr.raw.Ifrn[:]) +} + +// According to netdevice(7), only AF_INET addresses are returned for numerous +// sockaddr ioctls. For convenience, we expose these as Inet4Addr since the Port +// field and other data is always empty. + +// Inet4Addr returns the Ifreq union data from an embedded sockaddr as a C +// in_addr/Go []byte (4-byte IPv4 address) value. If the sockaddr family is not +// AF_INET, an error is returned. +func (ifr *Ifreq) Inet4Addr() ([]byte, error) { + raw := *(*RawSockaddrInet4)(unsafe.Pointer(&ifr.raw.Ifru[:SizeofSockaddrInet4][0])) + if raw.Family != AF_INET { + // Cannot safely interpret raw.Addr bytes as an IPv4 address. + return nil, EINVAL + } + + return raw.Addr[:], nil +} + +// SetInet4Addr sets a C in_addr/Go []byte (4-byte IPv4 address) value in an +// embedded sockaddr within the Ifreq's union data. v must be 4 bytes in length +// or an error will be returned. +func (ifr *Ifreq) SetInet4Addr(v []byte) error { + if len(v) != 4 { + return EINVAL + } + + var addr [4]byte + copy(addr[:], v) + + ifr.clear() + *(*RawSockaddrInet4)( + unsafe.Pointer(&ifr.raw.Ifru[:SizeofSockaddrInet4][0]), + ) = RawSockaddrInet4{ + // Always set IP family as ioctls would require it anyway. + Family: AF_INET, + Addr: addr, + } + + return nil +} + +// Uint16 returns the Ifreq union data as a C short/Go uint16 value. +func (ifr *Ifreq) Uint16() uint16 { + return *(*uint16)(unsafe.Pointer(&ifr.raw.Ifru[:2][0])) +} + +// SetUint16 sets a C short/Go uint16 value as the Ifreq's union data. +func (ifr *Ifreq) SetUint16(v uint16) { + ifr.clear() + *(*uint16)(unsafe.Pointer(&ifr.raw.Ifru[:2][0])) = v +} + +// Uint32 returns the Ifreq union data as a C int/Go uint32 value. +func (ifr *Ifreq) Uint32() uint32 { + return *(*uint32)(unsafe.Pointer(&ifr.raw.Ifru[:4][0])) +} + +// SetUint32 sets a C int/Go uint32 value as the Ifreq's union data. +func (ifr *Ifreq) SetUint32(v uint32) { + ifr.clear() + *(*uint32)(unsafe.Pointer(&ifr.raw.Ifru[:4][0])) = v +} + +// clear zeroes the ifreq's union field to prevent trailing garbage data from +// being sent to the kernel if an ifreq is reused. +func (ifr *Ifreq) clear() { + for i := range ifr.raw.Ifru { + ifr.raw.Ifru[i] = 0 + } +} + +// TODO(mdlayher): export as IfreqData? For now we can provide helpers such as +// IoctlGetEthtoolDrvinfo which use these APIs under the hood. + +// An ifreqData is an Ifreq which carries pointer data. To produce an ifreqData, +// use the Ifreq.withData method. +type ifreqData struct { + name [IFNAMSIZ]byte + // A type separate from ifreq is required in order to comply with the + // unsafe.Pointer rules since the "pointer-ness" of data would not be + // preserved if it were cast into the byte array of a raw ifreq. + data unsafe.Pointer + // Pad to the same size as ifreq. + _ [len(ifreq{}.Ifru) - SizeofPtr]byte +} + +// withData produces an ifreqData with the pointer p set for ioctls which require +// arbitrary pointer data. +func (ifr Ifreq) withData(p unsafe.Pointer) ifreqData { + return ifreqData{ + name: ifr.raw.Ifrn, + data: p, + } +} diff --git a/vendor/golang.org/x/sys/unix/ioctl.go b/vendor/golang.org/x/sys/unix/ioctl.go index 3559e5dc..6c7ad052 100644 --- a/vendor/golang.org/x/sys/unix/ioctl.go +++ b/vendor/golang.org/x/sys/unix/ioctl.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris // +build aix darwin dragonfly freebsd linux netbsd openbsd solaris package unix @@ -20,6 +21,15 @@ func IoctlSetInt(fd int, req uint, value int) error { return ioctl(fd, req, uintptr(value)) } +// IoctlSetPointerInt performs an ioctl operation which sets an +// integer value on fd, using the specified request number. The ioctl +// argument is called with a pointer to the integer value, rather than +// passing the integer value directly. +func IoctlSetPointerInt(fd int, req uint, value int) error { + v := int32(value) + return ioctl(fd, req, uintptr(unsafe.Pointer(&v))) +} + // IoctlSetWinsize performs an ioctl on fd with a *Winsize argument. // // To change fd's window size, the req argument should be TIOCSWINSZ. diff --git a/vendor/golang.org/x/sys/unix/ioctl_linux.go b/vendor/golang.org/x/sys/unix/ioctl_linux.go new file mode 100644 index 00000000..884430b8 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/ioctl_linux.go @@ -0,0 +1,219 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package unix + +import ( + "unsafe" +) + +// IoctlRetInt performs an ioctl operation specified by req on a device +// associated with opened file descriptor fd, and returns a non-negative +// integer that is returned by the ioctl syscall. +func IoctlRetInt(fd int, req uint) (int, error) { + ret, _, err := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), 0) + if err != 0 { + return 0, err + } + return int(ret), nil +} + +func IoctlGetUint32(fd int, req uint) (uint32, error) { + var value uint32 + err := ioctlPtr(fd, req, unsafe.Pointer(&value)) + return value, err +} + +func IoctlGetRTCTime(fd int) (*RTCTime, error) { + var value RTCTime + err := ioctlPtr(fd, RTC_RD_TIME, unsafe.Pointer(&value)) + return &value, err +} + +func IoctlSetRTCTime(fd int, value *RTCTime) error { + return ioctlPtr(fd, RTC_SET_TIME, unsafe.Pointer(value)) +} + +func IoctlGetRTCWkAlrm(fd int) (*RTCWkAlrm, error) { + var value RTCWkAlrm + err := ioctlPtr(fd, RTC_WKALM_RD, unsafe.Pointer(&value)) + return &value, err +} + +func IoctlSetRTCWkAlrm(fd int, value *RTCWkAlrm) error { + return ioctlPtr(fd, RTC_WKALM_SET, unsafe.Pointer(value)) +} + +// IoctlGetEthtoolDrvinfo fetches ethtool driver information for the network +// device specified by ifname. +func IoctlGetEthtoolDrvinfo(fd int, ifname string) (*EthtoolDrvinfo, error) { + ifr, err := NewIfreq(ifname) + if err != nil { + return nil, err + } + + value := EthtoolDrvinfo{Cmd: ETHTOOL_GDRVINFO} + ifrd := ifr.withData(unsafe.Pointer(&value)) + + err = ioctlIfreqData(fd, SIOCETHTOOL, &ifrd) + return &value, err +} + +// IoctlGetWatchdogInfo fetches information about a watchdog device from the +// Linux watchdog API. For more information, see: +// https://www.kernel.org/doc/html/latest/watchdog/watchdog-api.html. +func IoctlGetWatchdogInfo(fd int) (*WatchdogInfo, error) { + var value WatchdogInfo + err := ioctlPtr(fd, WDIOC_GETSUPPORT, unsafe.Pointer(&value)) + return &value, err +} + +// IoctlWatchdogKeepalive issues a keepalive ioctl to a watchdog device. For +// more information, see: +// https://www.kernel.org/doc/html/latest/watchdog/watchdog-api.html. +func IoctlWatchdogKeepalive(fd int) error { + // arg is ignored and not a pointer, so ioctl is fine instead of ioctlPtr. + return ioctl(fd, WDIOC_KEEPALIVE, 0) +} + +// IoctlFileCloneRange performs an FICLONERANGE ioctl operation to clone the +// range of data conveyed in value to the file associated with the file +// descriptor destFd. See the ioctl_ficlonerange(2) man page for details. +func IoctlFileCloneRange(destFd int, value *FileCloneRange) error { + return ioctlPtr(destFd, FICLONERANGE, unsafe.Pointer(value)) +} + +// IoctlFileClone performs an FICLONE ioctl operation to clone the entire file +// associated with the file description srcFd to the file associated with the +// file descriptor destFd. See the ioctl_ficlone(2) man page for details. +func IoctlFileClone(destFd, srcFd int) error { + return ioctl(destFd, FICLONE, uintptr(srcFd)) +} + +type FileDedupeRange struct { + Src_offset uint64 + Src_length uint64 + Reserved1 uint16 + Reserved2 uint32 + Info []FileDedupeRangeInfo +} + +type FileDedupeRangeInfo struct { + Dest_fd int64 + Dest_offset uint64 + Bytes_deduped uint64 + Status int32 + Reserved uint32 +} + +// IoctlFileDedupeRange performs an FIDEDUPERANGE ioctl operation to share the +// range of data conveyed in value from the file associated with the file +// descriptor srcFd to the value.Info destinations. See the +// ioctl_fideduperange(2) man page for details. +func IoctlFileDedupeRange(srcFd int, value *FileDedupeRange) error { + buf := make([]byte, SizeofRawFileDedupeRange+ + len(value.Info)*SizeofRawFileDedupeRangeInfo) + rawrange := (*RawFileDedupeRange)(unsafe.Pointer(&buf[0])) + rawrange.Src_offset = value.Src_offset + rawrange.Src_length = value.Src_length + rawrange.Dest_count = uint16(len(value.Info)) + rawrange.Reserved1 = value.Reserved1 + rawrange.Reserved2 = value.Reserved2 + + for i := range value.Info { + rawinfo := (*RawFileDedupeRangeInfo)(unsafe.Pointer( + uintptr(unsafe.Pointer(&buf[0])) + uintptr(SizeofRawFileDedupeRange) + + uintptr(i*SizeofRawFileDedupeRangeInfo))) + rawinfo.Dest_fd = value.Info[i].Dest_fd + rawinfo.Dest_offset = value.Info[i].Dest_offset + rawinfo.Bytes_deduped = value.Info[i].Bytes_deduped + rawinfo.Status = value.Info[i].Status + rawinfo.Reserved = value.Info[i].Reserved + } + + err := ioctlPtr(srcFd, FIDEDUPERANGE, unsafe.Pointer(&buf[0])) + + // Output + for i := range value.Info { + rawinfo := (*RawFileDedupeRangeInfo)(unsafe.Pointer( + uintptr(unsafe.Pointer(&buf[0])) + uintptr(SizeofRawFileDedupeRange) + + uintptr(i*SizeofRawFileDedupeRangeInfo))) + value.Info[i].Dest_fd = rawinfo.Dest_fd + value.Info[i].Dest_offset = rawinfo.Dest_offset + value.Info[i].Bytes_deduped = rawinfo.Bytes_deduped + value.Info[i].Status = rawinfo.Status + value.Info[i].Reserved = rawinfo.Reserved + } + + return err +} + +func IoctlHIDGetDesc(fd int, value *HIDRawReportDescriptor) error { + return ioctlPtr(fd, HIDIOCGRDESC, unsafe.Pointer(value)) +} + +func IoctlHIDGetRawInfo(fd int) (*HIDRawDevInfo, error) { + var value HIDRawDevInfo + err := ioctlPtr(fd, HIDIOCGRAWINFO, unsafe.Pointer(&value)) + return &value, err +} + +func IoctlHIDGetRawName(fd int) (string, error) { + var value [_HIDIOCGRAWNAME_LEN]byte + err := ioctlPtr(fd, _HIDIOCGRAWNAME, unsafe.Pointer(&value[0])) + return ByteSliceToString(value[:]), err +} + +func IoctlHIDGetRawPhys(fd int) (string, error) { + var value [_HIDIOCGRAWPHYS_LEN]byte + err := ioctlPtr(fd, _HIDIOCGRAWPHYS, unsafe.Pointer(&value[0])) + return ByteSliceToString(value[:]), err +} + +func IoctlHIDGetRawUniq(fd int) (string, error) { + var value [_HIDIOCGRAWUNIQ_LEN]byte + err := ioctlPtr(fd, _HIDIOCGRAWUNIQ, unsafe.Pointer(&value[0])) + return ByteSliceToString(value[:]), err +} + +// IoctlIfreq performs an ioctl using an Ifreq structure for input and/or +// output. See the netdevice(7) man page for details. +func IoctlIfreq(fd int, req uint, value *Ifreq) error { + // It is possible we will add more fields to *Ifreq itself later to prevent + // misuse, so pass the raw *ifreq directly. + return ioctlPtr(fd, req, unsafe.Pointer(&value.raw)) +} + +// TODO(mdlayher): export if and when IfreqData is exported. + +// ioctlIfreqData performs an ioctl using an ifreqData structure for input +// and/or output. See the netdevice(7) man page for details. +func ioctlIfreqData(fd int, req uint, value *ifreqData) error { + // The memory layout of IfreqData (type-safe) and ifreq (not type-safe) are + // identical so pass *IfreqData directly. + return ioctlPtr(fd, req, unsafe.Pointer(value)) +} + +// IoctlKCMClone attaches a new file descriptor to a multiplexor by cloning an +// existing KCM socket, returning a structure containing the file descriptor of +// the new socket. +func IoctlKCMClone(fd int) (*KCMClone, error) { + var info KCMClone + if err := ioctlPtr(fd, SIOCKCMCLONE, unsafe.Pointer(&info)); err != nil { + return nil, err + } + + return &info, nil +} + +// IoctlKCMAttach attaches a TCP socket and associated BPF program file +// descriptor to a multiplexor. +func IoctlKCMAttach(fd int, info KCMAttach) error { + return ioctlPtr(fd, SIOCKCMATTACH, unsafe.Pointer(&info)) +} + +// IoctlKCMUnattach unattaches a TCP socket file descriptor from a multiplexor. +func IoctlKCMUnattach(fd int, info KCMUnattach) error { + return ioctlPtr(fd, SIOCKCMUNATTACH, unsafe.Pointer(&info)) +} diff --git a/vendor/golang.org/x/sys/unix/ioctl_zos.go b/vendor/golang.org/x/sys/unix/ioctl_zos.go new file mode 100644 index 00000000..5384e7d9 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/ioctl_zos.go @@ -0,0 +1,74 @@ +// Copyright 2020 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build zos && s390x +// +build zos,s390x + +package unix + +import ( + "runtime" + "unsafe" +) + +// ioctl itself should not be exposed directly, but additional get/set +// functions for specific types are permissible. + +// IoctlSetInt performs an ioctl operation which sets an integer value +// on fd, using the specified request number. +func IoctlSetInt(fd int, req uint, value int) error { + return ioctl(fd, req, uintptr(value)) +} + +// IoctlSetWinsize performs an ioctl on fd with a *Winsize argument. +// +// To change fd's window size, the req argument should be TIOCSWINSZ. +func IoctlSetWinsize(fd int, req uint, value *Winsize) error { + // TODO: if we get the chance, remove the req parameter and + // hardcode TIOCSWINSZ. + err := ioctl(fd, req, uintptr(unsafe.Pointer(value))) + runtime.KeepAlive(value) + return err +} + +// IoctlSetTermios performs an ioctl on fd with a *Termios. +// +// The req value is expected to be TCSETS, TCSETSW, or TCSETSF +func IoctlSetTermios(fd int, req uint, value *Termios) error { + if (req != TCSETS) && (req != TCSETSW) && (req != TCSETSF) { + return ENOSYS + } + err := Tcsetattr(fd, int(req), value) + runtime.KeepAlive(value) + return err +} + +// IoctlGetInt performs an ioctl operation which gets an integer value +// from fd, using the specified request number. +// +// A few ioctl requests use the return value as an output parameter; +// for those, IoctlRetInt should be used instead of this function. +func IoctlGetInt(fd int, req uint) (int, error) { + var value int + err := ioctl(fd, req, uintptr(unsafe.Pointer(&value))) + return value, err +} + +func IoctlGetWinsize(fd int, req uint) (*Winsize, error) { + var value Winsize + err := ioctl(fd, req, uintptr(unsafe.Pointer(&value))) + return &value, err +} + +// IoctlGetTermios performs an ioctl on fd with a *Termios. +// +// The req value is expected to be TCGETS +func IoctlGetTermios(fd int, req uint) (*Termios, error) { + var value Termios + if req != TCGETS { + return &value, ENOSYS + } + err := Tcgetattr(fd, &value) + return &value, err +} diff --git a/vendor/golang.org/x/sys/unix/mkall.sh b/vendor/golang.org/x/sys/unix/mkall.sh index ece31e9d..dcef4de6 100644 --- a/vendor/golang.org/x/sys/unix/mkall.sh +++ b/vendor/golang.org/x/sys/unix/mkall.sh @@ -50,7 +50,7 @@ if [[ "$GOOS" = "linux" ]]; then # Use the Docker-based build system # Files generated through docker (use $cmd so you can Ctl-C the build or run) $cmd docker build --tag generate:$GOOS $GOOS - $cmd docker run --interactive --tty --volume $(cd -- "$(dirname -- "$0")" && /bin/pwd):/build generate:$GOOS + $cmd docker run --interactive --tty --volume $(cd -- "$(dirname -- "$0")/.." && /bin/pwd):/build generate:$GOOS exit fi @@ -70,29 +70,13 @@ aix_ppc64) mksyscall="go run mksyscall_aix_ppc64.go -aix" mktypes="GOARCH=$GOARCH go tool cgo -godefs" ;; -darwin_386) - mkerrors="$mkerrors -m32" - mksyscall="go run mksyscall.go -l32" - mksysnum="go run mksysnum.go $(xcrun --show-sdk-path --sdk macosx)/usr/include/sys/syscall.h" - mktypes="GOARCH=$GOARCH go tool cgo -godefs" - mkasm="go run mkasm_darwin.go" - ;; darwin_amd64) mkerrors="$mkerrors -m64" - mksysnum="go run mksysnum.go $(xcrun --show-sdk-path --sdk macosx)/usr/include/sys/syscall.h" - mktypes="GOARCH=$GOARCH go tool cgo -godefs" - mkasm="go run mkasm_darwin.go" - ;; -darwin_arm) - mkerrors="$mkerrors" - mksyscall="go run mksyscall.go -l32" - mksysnum="go run mksysnum.go $(xcrun --show-sdk-path --sdk iphoneos)/usr/include/sys/syscall.h" mktypes="GOARCH=$GOARCH go tool cgo -godefs" mkasm="go run mkasm_darwin.go" ;; darwin_arm64) mkerrors="$mkerrors -m64" - mksysnum="go run mksysnum.go $(xcrun --show-sdk-path --sdk iphoneos)/usr/include/sys/syscall.h" mktypes="GOARCH=$GOARCH go tool cgo -godefs" mkasm="go run mkasm_darwin.go" ;; @@ -105,25 +89,30 @@ dragonfly_amd64) freebsd_386) mkerrors="$mkerrors -m32" mksyscall="go run mksyscall.go -l32" - mksysnum="go run mksysnum.go 'https://svn.freebsd.org/base/stable/11/sys/kern/syscalls.master'" + mksysnum="go run mksysnum.go 'https://cgit.freebsd.org/src/plain/sys/kern/syscalls.master?h=stable/12'" mktypes="GOARCH=$GOARCH go tool cgo -godefs" ;; freebsd_amd64) mkerrors="$mkerrors -m64" - mksysnum="go run mksysnum.go 'https://svn.freebsd.org/base/stable/11/sys/kern/syscalls.master'" + mksysnum="go run mksysnum.go 'https://cgit.freebsd.org/src/plain/sys/kern/syscalls.master?h=stable/12'" mktypes="GOARCH=$GOARCH go tool cgo -godefs" ;; freebsd_arm) mkerrors="$mkerrors" mksyscall="go run mksyscall.go -l32 -arm" - mksysnum="go run mksysnum.go 'https://svn.freebsd.org/base/stable/11/sys/kern/syscalls.master'" + mksysnum="go run mksysnum.go 'https://cgit.freebsd.org/src/plain/sys/kern/syscalls.master?h=stable/12'" # Let the type of C char be signed for making the bare syscall # API consistent across platforms. mktypes="GOARCH=$GOARCH go tool cgo -godefs -- -fsigned-char" ;; freebsd_arm64) mkerrors="$mkerrors -m64" - mksysnum="go run mksysnum.go 'https://svn.freebsd.org/base/stable/11/sys/kern/syscalls.master'" + mksysnum="go run mksysnum.go 'https://cgit.freebsd.org/src/plain/sys/kern/syscalls.master?h=stable/12'" + mktypes="GOARCH=$GOARCH go tool cgo -godefs -- -fsigned-char" + ;; +freebsd_riscv64) + mkerrors="$mkerrors -m64" + mksysnum="go run mksysnum.go 'https://cgit.freebsd.org/src/plain/sys/kern/syscalls.master?h=stable/12'" mktypes="GOARCH=$GOARCH go tool cgo -godefs -- -fsigned-char" ;; netbsd_386) @@ -184,6 +173,15 @@ openbsd_arm64) # API consistent across platforms. mktypes="GOARCH=$GOARCH go tool cgo -godefs -- -fsigned-char" ;; +openbsd_mips64) + mkerrors="$mkerrors -m64" + mksyscall="go run mksyscall.go -openbsd" + mksysctl="go run mksysctl_openbsd.go" + mksysnum="go run mksysnum.go 'https://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/kern/syscalls.master'" + # Let the type of C char be signed for making the bare syscall + # API consistent across platforms. + mktypes="GOARCH=$GOARCH go tool cgo -godefs -- -fsigned-char" + ;; solaris_amd64) mksyscall="go run mksyscall_solaris.go" mkerrors="$mkerrors -m64" @@ -194,7 +192,7 @@ illumos_amd64) mksyscall="go run mksyscall_solaris.go" mkerrors= mksysnum= - mktypes= + mktypes="GOARCH=$GOARCH go tool cgo -godefs" ;; *) echo 'unrecognized $GOOS_$GOARCH: ' "$GOOSARCH" 1>&2 @@ -217,8 +215,6 @@ esac # aix/ppc64 script generates files instead of writing to stdin. echo "$mksyscall -tags $GOOS,$GOARCH $syscall_goos $GOOSARCH_in && gofmt -w zsyscall_$GOOSARCH.go && gofmt -w zsyscall_"$GOOSARCH"_gccgo.go && gofmt -w zsyscall_"$GOOSARCH"_gc.go " ; elif [ "$GOOS" == "darwin" ]; then - # pre-1.12, direct syscalls - echo "$mksyscall -tags $GOOS,$GOARCH,!go1.12 $syscall_goos syscall_darwin_${GOARCH}.1_11.go $GOOSARCH_in |gofmt >zsyscall_$GOOSARCH.1_11.go"; # 1.12 and later, syscalls via libSystem echo "$mksyscall -tags $GOOS,$GOARCH,go1.12 $syscall_goos $GOOSARCH_in |gofmt >zsyscall_$GOOSARCH.go"; # 1.13 and later, syscalls via libSystem (including syscallPtr) diff --git a/vendor/golang.org/x/sys/unix/mkerrors.sh b/vendor/golang.org/x/sys/unix/mkerrors.sh index ab09aafc..2ab44aa6 100644 --- a/vendor/golang.org/x/sys/unix/mkerrors.sh +++ b/vendor/golang.org/x/sys/unix/mkerrors.sh @@ -54,22 +54,28 @@ includes_AIX=' includes_Darwin=' #define _DARWIN_C_SOURCE -#define KERNEL +#define KERNEL 1 #define _DARWIN_USE_64_BIT_INODE +#define __APPLE_USE_RFC_3542 #include #include +#include +#include #include #include #include #include #include +#include #include +#include #include #include #include #include #include #include +#include #include #include #include @@ -77,6 +83,9 @@ includes_Darwin=' #include #include #include + +// for backwards compatibility because moved TIOCREMOTE to Kernel.framework after MacOSX12.0.sdk. +#define TIOCREMOTE 0x80047469 ' includes_DragonFly=' @@ -93,6 +102,7 @@ includes_DragonFly=' #include #include #include +#include #include #include #include @@ -107,8 +117,10 @@ includes_FreeBSD=' #include #include #include +#include #include #include +#include #include #include #include @@ -116,6 +128,7 @@ includes_FreeBSD=' #include #include #include +#include #include #include #include @@ -187,23 +200,31 @@ struct ltchars { #include #include #include +#include #include #include +#include #include #include +#include +#include +#include #include #include #include +#include #include +#include #include #include +#include #include #include #include #include #include #include -#include +#include #include #include #include @@ -213,17 +234,24 @@ struct ltchars { #include #include #include +#include +#include #include #include +#include #include +#include #include #include #include +#include #include #include #include +#include #include #include +#include #include #include #include @@ -238,8 +266,10 @@ struct ltchars { #include #include #include +#include #include +#include #include #if defined(__sparc__) @@ -267,6 +297,10 @@ struct ltchars { #define SOL_NETLINK 270 #endif +#ifndef SOL_SMC +#define SOL_SMC 286 +#endif + #ifdef SOL_BLUETOOTH // SPARC includes this in /usr/include/sparc64-linux-gnu/bits/socket.h // but it is already in bluetooth_linux.go @@ -287,6 +321,17 @@ struct ltchars { // Including linux/l2tp.h here causes conflicts between linux/in.h // and netinet/in.h included via net/route.h above. #define IPPROTO_L2TP 115 + +// Copied from linux/hid.h. +// Keep in sync with the size of the referenced fields. +#define _HIDIOCGRAWNAME_LEN 128 // sizeof_field(struct hid_device, name) +#define _HIDIOCGRAWPHYS_LEN 64 // sizeof_field(struct hid_device, phys) +#define _HIDIOCGRAWUNIQ_LEN 64 // sizeof_field(struct hid_device, uniq) + +#define _HIDIOCGRAWNAME HIDIOCGRAWNAME(_HIDIOCGRAWNAME_LEN) +#define _HIDIOCGRAWPHYS HIDIOCGRAWPHYS(_HIDIOCGRAWPHYS_LEN) +#define _HIDIOCGRAWUNIQ HIDIOCGRAWUNIQ(_HIDIOCGRAWUNIQ_LEN) + ' includes_NetBSD=' @@ -296,6 +341,7 @@ includes_NetBSD=' #include #include #include +#include #include #include #include @@ -324,6 +370,7 @@ includes_OpenBSD=' #include #include #include +#include #include #include #include @@ -364,6 +411,7 @@ includes_SunOS=' #include #include #include +#include #include #include #include @@ -373,10 +421,11 @@ includes_SunOS=' #include #include #include +#include #include -#include #include #include +#include ' @@ -431,6 +480,7 @@ ccflags="$@" $2 !~ /^EPROC_/ && $2 !~ /^EQUIV_/ && $2 !~ /^EXPR_/ && + $2 !~ /^EVIOC/ && $2 ~ /^E[A-Z0-9_]+$/ || $2 ~ /^B[0-9_]+$/ || $2 ~ /^(OLD|NEW)DEV$/ || @@ -462,13 +512,18 @@ ccflags="$@" $2 ~ /^O?XTABS$/ || $2 ~ /^TC[IO](ON|OFF)$/ || $2 ~ /^IN_/ || + $2 ~ /^KCM/ || + $2 ~ /^LANDLOCK_/ || $2 ~ /^LOCK_(SH|EX|NB|UN)$/ || $2 ~ /^LO_(KEY|NAME)_SIZE$/ || $2 ~ /^LOOP_(CLR|CTL|GET|SET)_/ || - $2 ~ /^(AF|SOCK|SO|SOL|IPPROTO|IP|IPV6|ICMP6|TCP|MCAST|EVFILT|NOTE|EV|SHUT|PROT|MAP|MFD|T?PACKET|MSG|SCM|MCL|DT|MADV|PR)_/ || + $2 ~ /^(AF|SOCK|SO|SOL|IPPROTO|IP|IPV6|TCP|MCAST|EVFILT|NOTE|SHUT|PROT|MAP|MFD|T?PACKET|MSG|SCM|MCL|DT|MADV|PR|LOCAL|TCPOPT)_/ || + $2 ~ /^NFC_(GENL|PROTO|COMM|RF|SE|DIRECTION|LLCP|SOCKPROTO)_/ || + $2 ~ /^NFC_.*_(MAX)?SIZE$/ || + $2 ~ /^RAW_PAYLOAD_/ || $2 ~ /^TP_STATUS_/ || $2 ~ /^FALLOC_/ || - $2 == "ICMPV6_FILTER" || + $2 ~ /^ICMPV?6?_(FILTER|SEC)/ || $2 == "SOMAXCONN" || $2 == "NAME_MAX" || $2 == "IFNAMSIZ" || @@ -477,10 +532,10 @@ ccflags="$@" $2 ~ /^HW_MACHINE$/ || $2 ~ /^SYSCTL_VERS/ || $2 !~ "MNT_BITS" && - $2 ~ /^(MS|MNT|UMOUNT)_/ || + $2 ~ /^(MS|MNT|MOUNT|UMOUNT)_/ || $2 ~ /^NS_GET_/ || $2 ~ /^TUN(SET|GET|ATTACH|DETACH)/ || - $2 ~ /^(O|F|[ES]?FD|NAME|S|PTRACE|PT)_/ || + $2 ~ /^(O|F|[ES]?FD|NAME|S|PTRACE|PT|PIOD|TFD)_/ || $2 ~ /^KEXEC_/ || $2 ~ /^LINUX_REBOOT_CMD_/ || $2 ~ /^LINUX_REBOOT_MAGIC[12]$/ || @@ -488,6 +543,7 @@ ccflags="$@" $2 !~ "NLA_TYPE_MASK" && $2 !~ /^RTC_VL_(ACCURACY|BACKUP|DATA)/ && $2 ~ /^(NETLINK|NLM|NLMSG|NLA|IFA|IFAN|RT|RTC|RTCF|RTN|RTPROT|RTNH|ARPHRD|ETH_P|NETNSA)_/ || + $2 ~ /^FIORDCHK$/ || $2 ~ /^SIOC/ || $2 ~ /^TIOC/ || $2 ~ /^TCGET/ || @@ -503,23 +559,29 @@ ccflags="$@" $2 ~ /^CLONE_[A-Z_]+/ || $2 !~ /^(BPF_TIMEVAL|BPF_FIB_LOOKUP_[A-Z]+)$/ && $2 ~ /^(BPF|DLT)_/ || + $2 ~ /^AUDIT_/ || $2 ~ /^(CLOCK|TIMER)_/ || $2 ~ /^CAN_/ || $2 ~ /^CAP_/ || + $2 ~ /^CP_/ || + $2 ~ /^CPUSTATES$/ || + $2 ~ /^CTLIOCGINFO$/ || $2 ~ /^ALG_/ || + $2 ~ /^FI(CLONE|DEDUPERANGE)/ || $2 ~ /^FS_(POLICY_FLAGS|KEY_DESC|ENCRYPTION_MODE|[A-Z0-9_]+_KEY_SIZE)/ || - $2 ~ /^FS_IOC_.*(ENCRYPTION|VERITY|GETFLAGS)/ || + $2 ~ /^FS_IOC_.*(ENCRYPTION|VERITY|[GS]ETFLAGS)/ || $2 ~ /^FS_VERITY_/ || $2 ~ /^FSCRYPT_/ || + $2 ~ /^DM_/ || $2 ~ /^GRND_/ || $2 ~ /^RND/ || $2 ~ /^KEY_(SPEC|REQKEY_DEFL)_/ || $2 ~ /^KEYCTL_/ || - $2 ~ /^PERF_EVENT_IOC_/ || + $2 ~ /^PERF_/ || $2 ~ /^SECCOMP_MODE_/ || + $2 ~ /^SEEK_/ || $2 ~ /^SPLICE_/ || $2 ~ /^SYNC_FILE_RANGE_/ || - $2 !~ /^AUDIT_RECORD_MAGIC/ && $2 !~ /IOC_MAGIC/ && $2 ~ /^[A-Z][A-Z0-9_]+_MAGIC2?$/ || $2 ~ /^(VM|VMADDR)_/ || @@ -534,18 +596,31 @@ ccflags="$@" $2 ~ /^XATTR_(CREATE|REPLACE|NO(DEFAULT|FOLLOW|SECURITY)|SHOWCOMPRESSION)/ || $2 ~ /^ATTR_(BIT_MAP_COUNT|(CMN|VOL|FILE)_)/ || $2 ~ /^FSOPT_/ || - $2 ~ /^WDIOC_/ || + $2 ~ /^WDIO[CFS]_/ || $2 ~ /^NFN/ || $2 ~ /^XDP_/ || $2 ~ /^RWF_/ || $2 ~ /^(HDIO|WIN|SMART)_/ || $2 ~ /^CRYPTO_/ || $2 ~ /^TIPC_/ || + $2 !~ "DEVLINK_RELOAD_LIMITS_VALID_MASK" && $2 ~ /^DEVLINK_/ || + $2 ~ /^ETHTOOL_/ || + $2 ~ /^LWTUNNEL_IP/ || + $2 ~ /^ITIMER_/ || $2 !~ "WMESGLEN" && $2 ~ /^W[A-Z0-9]+$/ || + $2 ~ /^P_/ || $2 ~/^PPPIOC/ || $2 ~ /^FAN_|FANOTIFY_/ || + $2 == "HID_MAX_DESCRIPTOR_SIZE" || + $2 ~ /^_?HIDIOC/ || + $2 ~ /^BUS_(USB|HIL|BLUETOOTH|VIRTUAL)$/ || + $2 ~ /^MTD/ || + $2 ~ /^OTP/ || + $2 ~ /^MEM/ || + $2 ~ /^WG/ || + $2 ~ /^FIB_RULE_/ || $2 ~ /^BLK[A-Z]*(GET$|SET$|BUF$|PART$|SIZE)/ {printf("\t%s = C.%s\n", $2, $2)} $2 ~ /^__WCOREFLAG$/ {next} $2 ~ /^__W[A-Z0-9]+$/ {printf("\t%s = C.%s\n", substr($2,3), $2)} @@ -583,6 +658,7 @@ echo '#include ' | $CC -x c - -E -dM $ccflags | echo '// mkerrors.sh' "$@" echo '// Code generated by the command above; see README.md. DO NOT EDIT.' echo +echo "//go:build ${GOARCH} && ${GOOS}" echo "// +build ${GOARCH},${GOOS}" echo go tool cgo -godefs -- "$@" _const.go >_error.out diff --git a/vendor/golang.org/x/sys/unix/pagesize_unix.go b/vendor/golang.org/x/sys/unix/pagesize_unix.go index bc2f3629..53f1b4c5 100644 --- a/vendor/golang.org/x/sys/unix/pagesize_unix.go +++ b/vendor/golang.org/x/sys/unix/pagesize_unix.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris // +build aix darwin dragonfly freebsd linux netbsd openbsd solaris // For Unix, get the pagesize from the runtime. diff --git a/vendor/golang.org/x/sys/unix/ptrace_darwin.go b/vendor/golang.org/x/sys/unix/ptrace_darwin.go new file mode 100644 index 00000000..463c3eff --- /dev/null +++ b/vendor/golang.org/x/sys/unix/ptrace_darwin.go @@ -0,0 +1,12 @@ +// Copyright 2020 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build darwin && !ios +// +build darwin,!ios + +package unix + +func ptrace(request int, pid int, addr uintptr, data uintptr) error { + return ptrace1(request, pid, addr, data) +} diff --git a/vendor/golang.org/x/sys/unix/ptrace_ios.go b/vendor/golang.org/x/sys/unix/ptrace_ios.go new file mode 100644 index 00000000..ed0509a0 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/ptrace_ios.go @@ -0,0 +1,12 @@ +// Copyright 2020 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build ios +// +build ios + +package unix + +func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) { + return ENOTSUP +} diff --git a/vendor/golang.org/x/sys/unix/race.go b/vendor/golang.org/x/sys/unix/race.go index 61712b51..6f6c5fec 100644 --- a/vendor/golang.org/x/sys/unix/race.go +++ b/vendor/golang.org/x/sys/unix/race.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build (darwin && race) || (linux && race) || (freebsd && race) // +build darwin,race linux,race freebsd,race package unix diff --git a/vendor/golang.org/x/sys/unix/race0.go b/vendor/golang.org/x/sys/unix/race0.go index ad026678..706e1322 100644 --- a/vendor/golang.org/x/sys/unix/race0.go +++ b/vendor/golang.org/x/sys/unix/race0.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build aix darwin,!race linux,!race freebsd,!race netbsd openbsd solaris dragonfly +//go:build aix || (darwin && !race) || (linux && !race) || (freebsd && !race) || netbsd || openbsd || solaris || dragonfly || zos +// +build aix darwin,!race linux,!race freebsd,!race netbsd openbsd solaris dragonfly zos package unix diff --git a/vendor/golang.org/x/sys/unix/readdirent_getdents.go b/vendor/golang.org/x/sys/unix/readdirent_getdents.go index 3a90aa6d..4d625756 100644 --- a/vendor/golang.org/x/sys/unix/readdirent_getdents.go +++ b/vendor/golang.org/x/sys/unix/readdirent_getdents.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build aix || dragonfly || freebsd || linux || netbsd || openbsd // +build aix dragonfly freebsd linux netbsd openbsd package unix diff --git a/vendor/golang.org/x/sys/unix/readdirent_getdirentries.go b/vendor/golang.org/x/sys/unix/readdirent_getdirentries.go index 5fdae40b..2a4ba47c 100644 --- a/vendor/golang.org/x/sys/unix/readdirent_getdirentries.go +++ b/vendor/golang.org/x/sys/unix/readdirent_getdirentries.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build darwin // +build darwin package unix diff --git a/vendor/golang.org/x/sys/unix/sockcmsg_linux.go b/vendor/golang.org/x/sys/unix/sockcmsg_linux.go index 8bf45705..5f63147e 100644 --- a/vendor/golang.org/x/sys/unix/sockcmsg_linux.go +++ b/vendor/golang.org/x/sys/unix/sockcmsg_linux.go @@ -34,3 +34,52 @@ func ParseUnixCredentials(m *SocketControlMessage) (*Ucred, error) { ucred := *(*Ucred)(unsafe.Pointer(&m.Data[0])) return &ucred, nil } + +// PktInfo4 encodes Inet4Pktinfo into a socket control message of type IP_PKTINFO. +func PktInfo4(info *Inet4Pktinfo) []byte { + b := make([]byte, CmsgSpace(SizeofInet4Pktinfo)) + h := (*Cmsghdr)(unsafe.Pointer(&b[0])) + h.Level = SOL_IP + h.Type = IP_PKTINFO + h.SetLen(CmsgLen(SizeofInet4Pktinfo)) + *(*Inet4Pktinfo)(h.data(0)) = *info + return b +} + +// PktInfo6 encodes Inet6Pktinfo into a socket control message of type IPV6_PKTINFO. +func PktInfo6(info *Inet6Pktinfo) []byte { + b := make([]byte, CmsgSpace(SizeofInet6Pktinfo)) + h := (*Cmsghdr)(unsafe.Pointer(&b[0])) + h.Level = SOL_IPV6 + h.Type = IPV6_PKTINFO + h.SetLen(CmsgLen(SizeofInet6Pktinfo)) + *(*Inet6Pktinfo)(h.data(0)) = *info + return b +} + +// ParseOrigDstAddr decodes a socket control message containing the original +// destination address. To receive such a message the IP_RECVORIGDSTADDR or +// IPV6_RECVORIGDSTADDR option must be enabled on the socket. +func ParseOrigDstAddr(m *SocketControlMessage) (Sockaddr, error) { + switch { + case m.Header.Level == SOL_IP && m.Header.Type == IP_ORIGDSTADDR: + pp := (*RawSockaddrInet4)(unsafe.Pointer(&m.Data[0])) + sa := new(SockaddrInet4) + p := (*[2]byte)(unsafe.Pointer(&pp.Port)) + sa.Port = int(p[0])<<8 + int(p[1]) + sa.Addr = pp.Addr + return sa, nil + + case m.Header.Level == SOL_IPV6 && m.Header.Type == IPV6_ORIGDSTADDR: + pp := (*RawSockaddrInet6)(unsafe.Pointer(&m.Data[0])) + sa := new(SockaddrInet6) + p := (*[2]byte)(unsafe.Pointer(&pp.Port)) + sa.Port = int(p[0])<<8 + int(p[1]) + sa.ZoneId = pp.Scope_id + sa.Addr = pp.Addr + return sa, nil + + default: + return nil, EINVAL + } +} diff --git a/vendor/golang.org/x/sys/unix/sockcmsg_unix.go b/vendor/golang.org/x/sys/unix/sockcmsg_unix.go index 003916ed..453a942c 100644 --- a/vendor/golang.org/x/sys/unix/sockcmsg_unix.go +++ b/vendor/golang.org/x/sys/unix/sockcmsg_unix.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris +//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos +// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos // Socket control messages diff --git a/vendor/golang.org/x/sys/unix/sockcmsg_unix_other.go b/vendor/golang.org/x/sys/unix/sockcmsg_unix_other.go index 7d08dae5..0840fe4a 100644 --- a/vendor/golang.org/x/sys/unix/sockcmsg_unix_other.go +++ b/vendor/golang.org/x/sys/unix/sockcmsg_unix_other.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build aix darwin freebsd linux netbsd openbsd solaris +//go:build aix || darwin || freebsd || linux || netbsd || openbsd || solaris || zos +// +build aix darwin freebsd linux netbsd openbsd solaris zos package unix @@ -20,7 +21,7 @@ func cmsgAlignOf(salen int) int { case "aix": // There is no alignment on AIX. salign = 1 - case "darwin", "illumos", "solaris": + case "darwin", "ios", "illumos", "solaris": // NOTE: It seems like 64-bit Darwin, Illumos and Solaris // kernels still require 32-bit aligned access to network // subsystem. @@ -32,6 +33,14 @@ func cmsgAlignOf(salen int) int { if runtime.GOARCH == "arm" { salign = 8 } + // NetBSD aarch64 requires 128-bit alignment. + if runtime.GOOS == "netbsd" && runtime.GOARCH == "arm64" { + salign = 16 + } + case "zos": + // z/OS socket macros use [32-bit] sizeof(int) alignment, + // not pointer width. + salign = SizeofInt } return (salen + salign - 1) & ^(salign - 1) diff --git a/vendor/golang.org/x/sys/unix/str.go b/vendor/golang.org/x/sys/unix/str.go index 17fb6986..8ba89ed8 100644 --- a/vendor/golang.org/x/sys/unix/str.go +++ b/vendor/golang.org/x/sys/unix/str.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris // +build aix darwin dragonfly freebsd linux netbsd openbsd solaris package unix diff --git a/vendor/golang.org/x/sys/unix/syscall.go b/vendor/golang.org/x/sys/unix/syscall.go index fd4ee8eb..649fa874 100644 --- a/vendor/golang.org/x/sys/unix/syscall.go +++ b/vendor/golang.org/x/sys/unix/syscall.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris +//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos +// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos // Package unix contains an interface to the low-level operating system // primitives. OS details vary depending on the underlying system, and @@ -24,7 +25,13 @@ // holds a value of type syscall.Errno. package unix // import "golang.org/x/sys/unix" -import "strings" +import ( + "bytes" + "strings" + "unsafe" + + "golang.org/x/sys/internal/unsafeheader" +) // ByteSliceFromString returns a NUL-terminated slice of bytes // containing the text of s. If s contains a NUL byte at any @@ -49,5 +56,40 @@ func BytePtrFromString(s string) (*byte, error) { return &a[0], nil } +// ByteSliceToString returns a string form of the text represented by the slice s, with a terminating NUL and any +// bytes after the NUL removed. +func ByteSliceToString(s []byte) string { + if i := bytes.IndexByte(s, 0); i != -1 { + s = s[:i] + } + return string(s) +} + +// BytePtrToString takes a pointer to a sequence of text and returns the corresponding string. +// If the pointer is nil, it returns the empty string. It assumes that the text sequence is terminated +// at a zero byte; if the zero byte is not present, the program may crash. +func BytePtrToString(p *byte) string { + if p == nil { + return "" + } + if *p == 0 { + return "" + } + + // Find NUL terminator. + n := 0 + for ptr := unsafe.Pointer(p); *(*byte)(ptr) != 0; n++ { + ptr = unsafe.Pointer(uintptr(ptr) + 1) + } + + var s []byte + h := (*unsafeheader.Slice)(unsafe.Pointer(&s)) + h.Data = unsafe.Pointer(p) + h.Len = n + h.Cap = n + + return string(s) +} + // Single-word zero for use when we need a valid pointer to 0 bytes. var _zero uintptr diff --git a/vendor/golang.org/x/sys/unix/syscall_aix.go b/vendor/golang.org/x/sys/unix/syscall_aix.go index 9ad8a0d4..ac579c60 100644 --- a/vendor/golang.org/x/sys/unix/syscall_aix.go +++ b/vendor/golang.org/x/sys/unix/syscall_aix.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build aix // +build aix // Aix system calls. @@ -19,7 +20,24 @@ import "unsafe" * Wrapped */ +func Access(path string, mode uint32) (err error) { + return Faccessat(AT_FDCWD, path, mode, 0) +} + +func Chmod(path string, mode uint32) (err error) { + return Fchmodat(AT_FDCWD, path, mode, 0) +} + +func Chown(path string, uid int, gid int) (err error) { + return Fchownat(AT_FDCWD, path, uid, gid, 0) +} + +func Creat(path string, mode uint32) (fd int, err error) { + return Open(path, O_CREAT|O_WRONLY|O_TRUNC, mode) +} + //sys utimes(path string, times *[2]Timeval) (err error) + func Utimes(path string, tv []Timeval) error { if len(tv) != 2 { return EINVAL @@ -28,6 +46,7 @@ func Utimes(path string, tv []Timeval) error { } //sys utimensat(dirfd int, path string, times *[2]Timespec, flag int) (err error) + func UtimesNano(path string, ts []Timespec) error { if len(ts) != 2 { return EINVAL @@ -53,9 +72,7 @@ func (sa *SockaddrInet4) sockaddr() (unsafe.Pointer, _Socklen, error) { p := (*[2]byte)(unsafe.Pointer(&sa.raw.Port)) p[0] = byte(sa.Port >> 8) p[1] = byte(sa.Port) - for i := 0; i < len(sa.Addr); i++ { - sa.raw.Addr[i] = sa.Addr[i] - } + sa.raw.Addr = sa.Addr return unsafe.Pointer(&sa.raw), SizeofSockaddrInet4, nil } @@ -68,9 +85,7 @@ func (sa *SockaddrInet6) sockaddr() (unsafe.Pointer, _Socklen, error) { p[0] = byte(sa.Port >> 8) p[1] = byte(sa.Port) sa.raw.Scope_id = sa.ZoneId - for i := 0; i < len(sa.Addr); i++ { - sa.raw.Addr[i] = sa.Addr[i] - } + sa.raw.Addr = sa.Addr return unsafe.Pointer(&sa.raw), SizeofSockaddrInet6, nil } @@ -202,18 +217,12 @@ func Accept(fd int) (nfd int, sa Sockaddr, err error) { return } -func Recvmsg(fd int, p, oob []byte, flags int) (n, oobn int, recvflags int, from Sockaddr, err error) { +func recvmsgRaw(fd int, iov []Iovec, oob []byte, flags int, rsa *RawSockaddrAny) (n, oobn int, recvflags int, err error) { // Recvmsg not implemented on AIX - sa := new(SockaddrUnix) - return -1, -1, -1, sa, ENOSYS + return -1, -1, -1, ENOSYS } -func Sendmsg(fd int, p, oob []byte, to Sockaddr, flags int) (err error) { - _, err = SendmsgN(fd, p, oob, to, flags) - return -} - -func SendmsgN(fd int, p, oob []byte, to Sockaddr, flags int) (n int, err error) { +func sendmsgN(fd int, iov []Iovec, oob []byte, ptr unsafe.Pointer, salen _Socklen, flags int) (n int, err error) { // SendmsgN not implemented on AIX return -1, ENOSYS } @@ -235,7 +244,7 @@ func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) { } } - bytes := (*[10000]byte)(unsafe.Pointer(&pp.Path[0]))[0:n] + bytes := (*[len(pp.Path)]byte)(unsafe.Pointer(&pp.Path[0]))[0:n] sa.Name = string(bytes) return sa, nil @@ -244,9 +253,7 @@ func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) { sa := new(SockaddrInet4) p := (*[2]byte)(unsafe.Pointer(&pp.Port)) sa.Port = int(p[0])<<8 + int(p[1]) - for i := 0; i < len(sa.Addr); i++ { - sa.Addr[i] = pp.Addr[i] - } + sa.Addr = pp.Addr return sa, nil case AF_INET6: @@ -255,9 +262,7 @@ func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) { p := (*[2]byte)(unsafe.Pointer(&pp.Port)) sa.Port = int(p[0])<<8 + int(p[1]) sa.ZoneId = pp.Scope_id - for i := 0; i < len(sa.Addr); i++ { - sa.Addr[i] = pp.Addr[i] - } + sa.Addr = pp.Addr return sa, nil } return nil, EAFNOSUPPORT @@ -297,11 +302,13 @@ func direntNamlen(buf []byte) (uint64, bool) { } //sys getdirent(fd int, buf []byte) (n int, err error) + func Getdents(fd int, buf []byte) (n int, err error) { return getdirent(fd, buf) } //sys wait4(pid Pid_t, status *_C_int, options int, rusage *Rusage) (wpid Pid_t, err error) + func Wait4(pid int, wstatus *WaitStatus, options int, rusage *Rusage) (wpid int, err error) { var status _C_int var r Pid_t @@ -368,6 +375,12 @@ func (w WaitStatus) TrapCause() int { return -1 } //sys fcntl(fd int, cmd int, arg int) (val int, err error) +//sys fsyncRange(fd int, how int, start int64, length int64) (err error) = fsync_range + +func Fsync(fd int) error { + return fsyncRange(fd, O_SYNC, 0, 0) +} + /* * Direct access */ @@ -384,7 +397,6 @@ func (w WaitStatus) TrapCause() int { return -1 } //sys Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) //sys Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) //sys Fdatasync(fd int) (err error) -//sys Fsync(fd int) (err error) // readdir_r //sysnb Getpgid(pid int) (pgid int, err error) @@ -403,8 +415,8 @@ func (w WaitStatus) TrapCause() int { return -1 } //sys Mknod(path string, mode uint32, dev int) (err error) //sys Mknodat(dirfd int, path string, mode uint32, dev int) (err error) //sys Nanosleep(time *Timespec, leftover *Timespec) (err error) -//sys Open(path string, mode int, perm uint32) (fd int, err error) = open64 -//sys Openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) +//sys Open(path string, mode int, perm uint32) (fd int, err error) = open64 +//sys Openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) //sys read(fd int, p []byte) (n int, err error) //sys Readlink(path string, buf []byte) (n int, err error) //sys Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) @@ -423,8 +435,8 @@ func (w WaitStatus) TrapCause() int { return -1 } //sysnb Times(tms *Tms) (ticks uintptr, err error) //sysnb Umask(mask int) (oldmask int) //sysnb Uname(buf *Utsname) (err error) -//sys Unlink(path string) (err error) -//sys Unlinkat(dirfd int, path string, flags int) (err error) +//sys Unlink(path string) (err error) +//sys Unlinkat(dirfd int, path string, flags int) (err error) //sys Ustat(dev int, ubuf *Ustat_t) (err error) //sys write(fd int, p []byte) (n int, err error) //sys readlen(fd int, p *byte, np int) (n int, err error) = read @@ -445,8 +457,8 @@ func (w WaitStatus) TrapCause() int { return -1 } //sys Listen(s int, n int) (err error) //sys lstat(path string, stat *Stat_t) (err error) //sys Pause() (err error) -//sys Pread(fd int, p []byte, offset int64) (n int, err error) = pread64 -//sys Pwrite(fd int, p []byte, offset int64) (n int, err error) = pwrite64 +//sys pread(fd int, p []byte, offset int64) (n int, err error) = pread64 +//sys pwrite(fd int, p []byte, offset int64) (n int, err error) = pwrite64 //sys Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) //sys Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) //sysnb Setregid(rgid int, egid int) (err error) @@ -498,7 +510,7 @@ func Munmap(b []byte) (err error) { //sys Munlock(b []byte) (err error) //sys Munlockall() (err error) -//sysnb pipe(p *[2]_C_int) (err error) +//sysnb pipe(p *[2]_C_int) (err error) func Pipe(p []int) (err error) { if len(p) != 2 { @@ -506,8 +518,10 @@ func Pipe(p []int) (err error) { } var pp [2]_C_int err = pipe(&pp) - p[0] = int(pp[0]) - p[1] = int(pp[1]) + if err == nil { + p[0] = int(pp[0]) + p[1] = int(pp[1]) + } return } @@ -527,6 +541,7 @@ func Poll(fds []PollFd, timeout int) (n int, err error) { //sys Getsystemcfg(label int) (n uint64) //sys umount(target string) (err error) + func Unmount(target string, flags int) (err error) { if flags != 0 { // AIX doesn't have any flags for umount. diff --git a/vendor/golang.org/x/sys/unix/syscall_aix_ppc.go b/vendor/golang.org/x/sys/unix/syscall_aix_ppc.go index b3c8e330..e92a0be1 100644 --- a/vendor/golang.org/x/sys/unix/syscall_aix_ppc.go +++ b/vendor/golang.org/x/sys/unix/syscall_aix_ppc.go @@ -2,8 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build aix -// +build ppc +//go:build aix && ppc +// +build aix,ppc package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_aix_ppc64.go b/vendor/golang.org/x/sys/unix/syscall_aix_ppc64.go index 9a6e0241..16eed170 100644 --- a/vendor/golang.org/x/sys/unix/syscall_aix_ppc64.go +++ b/vendor/golang.org/x/sys/unix/syscall_aix_ppc64.go @@ -2,8 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build aix -// +build ppc64 +//go:build aix && ppc64 +// +build aix,ppc64 package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_bsd.go b/vendor/golang.org/x/sys/unix/syscall_bsd.go index 68605db6..c437fc5d 100644 --- a/vendor/golang.org/x/sys/unix/syscall_bsd.go +++ b/vendor/golang.org/x/sys/unix/syscall_bsd.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build darwin || dragonfly || freebsd || netbsd || openbsd // +build darwin dragonfly freebsd netbsd openbsd // BSD system call wrappers shared by *BSD based systems @@ -18,6 +19,21 @@ import ( "unsafe" ) +const ImplementsGetwd = true + +func Getwd() (string, error) { + var buf [PathMax]byte + _, err := Getcwd(buf[0:]) + if err != nil { + return "", err + } + n := clen(buf[:]) + if n < 1 { + return "", EINVAL + } + return string(buf[:n]), nil +} + /* * Wrapped */ @@ -147,9 +163,7 @@ func (sa *SockaddrInet4) sockaddr() (unsafe.Pointer, _Socklen, error) { p := (*[2]byte)(unsafe.Pointer(&sa.raw.Port)) p[0] = byte(sa.Port >> 8) p[1] = byte(sa.Port) - for i := 0; i < len(sa.Addr); i++ { - sa.raw.Addr[i] = sa.Addr[i] - } + sa.raw.Addr = sa.Addr return unsafe.Pointer(&sa.raw), _Socklen(sa.raw.Len), nil } @@ -163,9 +177,7 @@ func (sa *SockaddrInet6) sockaddr() (unsafe.Pointer, _Socklen, error) { p[0] = byte(sa.Port >> 8) p[1] = byte(sa.Port) sa.raw.Scope_id = sa.ZoneId - for i := 0; i < len(sa.Addr); i++ { - sa.raw.Addr[i] = sa.Addr[i] - } + sa.raw.Addr = sa.Addr return unsafe.Pointer(&sa.raw), _Socklen(sa.raw.Len), nil } @@ -194,9 +206,7 @@ func (sa *SockaddrDatalink) sockaddr() (unsafe.Pointer, _Socklen, error) { sa.raw.Nlen = sa.Nlen sa.raw.Alen = sa.Alen sa.raw.Slen = sa.Slen - for i := 0; i < len(sa.raw.Data); i++ { - sa.raw.Data[i] = sa.Data[i] - } + sa.raw.Data = sa.Data return unsafe.Pointer(&sa.raw), SizeofSockaddrDatalink, nil } @@ -212,9 +222,7 @@ func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) { sa.Nlen = pp.Nlen sa.Alen = pp.Alen sa.Slen = pp.Slen - for i := 0; i < len(sa.Data); i++ { - sa.Data[i] = pp.Data[i] - } + sa.Data = pp.Data return sa, nil case AF_UNIX: @@ -246,9 +254,7 @@ func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) { sa := new(SockaddrInet4) p := (*[2]byte)(unsafe.Pointer(&pp.Port)) sa.Port = int(p[0])<<8 + int(p[1]) - for i := 0; i < len(sa.Addr); i++ { - sa.Addr[i] = pp.Addr[i] - } + sa.Addr = pp.Addr return sa, nil case AF_INET6: @@ -257,12 +263,10 @@ func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) { p := (*[2]byte)(unsafe.Pointer(&pp.Port)) sa.Port = int(p[0])<<8 + int(p[1]) sa.ZoneId = pp.Scope_id - for i := 0; i < len(sa.Addr); i++ { - sa.Addr[i] = pp.Addr[i] - } + sa.Addr = pp.Addr return sa, nil } - return nil, EAFNOSUPPORT + return anyToSockaddrGOOS(fd, rsa) } func Accept(fd int) (nfd int, sa Sockaddr, err error) { @@ -272,7 +276,7 @@ func Accept(fd int) (nfd int, sa Sockaddr, err error) { if err != nil { return } - if runtime.GOOS == "darwin" && len == 0 { + if (runtime.GOOS == "darwin" || runtime.GOOS == "ios") && len == 0 { // Accepted socket has no address. // This is likely due to a bug in xnu kernels, // where instead of ECONNABORTED error socket @@ -303,7 +307,7 @@ func Getsockname(fd int) (sa Sockaddr, err error) { return anyToSockaddr(fd, &rsa) } -//sysnb socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) +//sysnb socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) // GetsockoptString returns the string value of the socket option opt for the // socket associated with fd at the given socket level. @@ -317,84 +321,66 @@ func GetsockoptString(fd, level, opt int) (string, error) { return string(buf[:vallen-1]), nil } -//sys recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) -//sys sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) +//sys recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) +//sys sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) //sys recvmsg(s int, msg *Msghdr, flags int) (n int, err error) -func Recvmsg(fd int, p, oob []byte, flags int) (n, oobn int, recvflags int, from Sockaddr, err error) { +func recvmsgRaw(fd int, iov []Iovec, oob []byte, flags int, rsa *RawSockaddrAny) (n, oobn int, recvflags int, err error) { var msg Msghdr - var rsa RawSockaddrAny - msg.Name = (*byte)(unsafe.Pointer(&rsa)) + msg.Name = (*byte)(unsafe.Pointer(rsa)) msg.Namelen = uint32(SizeofSockaddrAny) - var iov Iovec - if len(p) > 0 { - iov.Base = (*byte)(unsafe.Pointer(&p[0])) - iov.SetLen(len(p)) - } var dummy byte if len(oob) > 0 { // receive at least one normal byte - if len(p) == 0 { - iov.Base = &dummy - iov.SetLen(1) + if emptyIovecs(iov) { + var iova [1]Iovec + iova[0].Base = &dummy + iova[0].SetLen(1) + iov = iova[:] } msg.Control = (*byte)(unsafe.Pointer(&oob[0])) msg.SetControllen(len(oob)) } - msg.Iov = &iov - msg.Iovlen = 1 + if len(iov) > 0 { + msg.Iov = &iov[0] + msg.SetIovlen(len(iov)) + } if n, err = recvmsg(fd, &msg, flags); err != nil { return } oobn = int(msg.Controllen) recvflags = int(msg.Flags) - // source address is only specified if the socket is unconnected - if rsa.Addr.Family != AF_UNSPEC { - from, err = anyToSockaddr(fd, &rsa) - } return } //sys sendmsg(s int, msg *Msghdr, flags int) (n int, err error) -func Sendmsg(fd int, p, oob []byte, to Sockaddr, flags int) (err error) { - _, err = SendmsgN(fd, p, oob, to, flags) - return -} - -func SendmsgN(fd int, p, oob []byte, to Sockaddr, flags int) (n int, err error) { - var ptr unsafe.Pointer - var salen _Socklen - if to != nil { - ptr, salen, err = to.sockaddr() - if err != nil { - return 0, err - } - } +func sendmsgN(fd int, iov []Iovec, oob []byte, ptr unsafe.Pointer, salen _Socklen, flags int) (n int, err error) { var msg Msghdr msg.Name = (*byte)(unsafe.Pointer(ptr)) msg.Namelen = uint32(salen) - var iov Iovec - if len(p) > 0 { - iov.Base = (*byte)(unsafe.Pointer(&p[0])) - iov.SetLen(len(p)) - } var dummy byte + var empty bool if len(oob) > 0 { // send at least one normal byte - if len(p) == 0 { - iov.Base = &dummy - iov.SetLen(1) + empty := emptyIovecs(iov) + if empty { + var iova [1]Iovec + iova[0].Base = &dummy + iova[0].SetLen(1) + iov = iova[:] } msg.Control = (*byte)(unsafe.Pointer(&oob[0])) msg.SetControllen(len(oob)) } - msg.Iov = &iov - msg.Iovlen = 1 + if len(iov) > 0 { + msg.Iov = &iov[0] + msg.SetIovlen(len(iov)) + } if n, err = sendmsg(fd, &msg, flags); err != nil { return 0, err } - if len(oob) > 0 && len(p) == 0 { + if len(oob) > 0 && empty { n = 0 } return n, nil @@ -527,6 +513,23 @@ func SysctlClockinfo(name string) (*Clockinfo, error) { return &ci, nil } +func SysctlTimeval(name string) (*Timeval, error) { + mib, err := sysctlmib(name) + if err != nil { + return nil, err + } + + var tv Timeval + n := uintptr(unsafe.Sizeof(tv)) + if err := sysctl(mib, (*byte)(unsafe.Pointer(&tv)), &n, nil, 0); err != nil { + return nil, err + } + if n != unsafe.Sizeof(tv) { + return nil, EIO + } + return &tv, nil +} + //sys utimes(path string, timeval *[2]Timeval) (err error) func Utimes(path string, tv []Timeval) error { @@ -550,12 +553,7 @@ func UtimesNano(path string, ts []Timespec) error { if len(ts) != 2 { return EINVAL } - // Darwin setattrlist can set nanosecond timestamps - err := setattrlistTimes(path, ts, 0) - if err != ENOSYS { - return err - } - err = utimensat(AT_FDCWD, path, (*[2]Timespec)(unsafe.Pointer(&ts[0])), 0) + err := utimensat(AT_FDCWD, path, (*[2]Timespec)(unsafe.Pointer(&ts[0])), 0) if err != ENOSYS { return err } @@ -575,10 +573,6 @@ func UtimesNanoAt(dirfd int, path string, ts []Timespec, flags int) error { if len(ts) != 2 { return EINVAL } - err := setattrlistTimes(path, ts, flags) - if err != ENOSYS { - return err - } return utimensat(dirfd, path, (*[2]Timespec)(unsafe.Pointer(&ts[0])), flags) } @@ -594,7 +588,7 @@ func Futimes(fd int, tv []Timeval) error { return futimes(fd, (*[2]Timeval)(unsafe.Pointer(&tv[0]))) } -//sys poll(fds *PollFd, nfds int, timeout int) (n int, err error) +//sys poll(fds *PollFd, nfds int, timeout int) (n int, err error) func Poll(fds []PollFd, timeout int) (n int, err error) { if len(fds) == 0 { diff --git a/vendor/golang.org/x/sys/unix/syscall_darwin.1_12.go b/vendor/golang.org/x/sys/unix/syscall_darwin.1_12.go index 6a15cba6..b0098607 100644 --- a/vendor/golang.org/x/sys/unix/syscall_darwin.1_12.go +++ b/vendor/golang.org/x/sys/unix/syscall_darwin.1_12.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build darwin && go1.12 && !go1.13 // +build darwin,go1.12,!go1.13 package unix @@ -10,6 +11,8 @@ import ( "unsafe" ) +const _SYS_GETDIRENTRIES64 = 344 + func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) { // To implement this using libSystem we'd need syscall_syscallPtr for // fdopendir. However, syscallPtr was only added in Go 1.13, so we fall @@ -20,7 +23,7 @@ func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) { } else { p = unsafe.Pointer(&_zero) } - r0, _, e1 := Syscall6(SYS_GETDIRENTRIES64, uintptr(fd), uintptr(p), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0) + r0, _, e1 := Syscall6(_SYS_GETDIRENTRIES64, uintptr(fd), uintptr(p), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0) n = int(r0) if e1 != 0 { return n, errnoErr(e1) diff --git a/vendor/golang.org/x/sys/unix/syscall_darwin.1_13.go b/vendor/golang.org/x/sys/unix/syscall_darwin.1_13.go index f911617b..1596426b 100644 --- a/vendor/golang.org/x/sys/unix/syscall_darwin.1_13.go +++ b/vendor/golang.org/x/sys/unix/syscall_darwin.1_13.go @@ -2,17 +2,22 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build darwin && go1.13 // +build darwin,go1.13 package unix -import "unsafe" +import ( + "unsafe" + + "golang.org/x/sys/internal/unsafeheader" +) //sys closedir(dir uintptr) (err error) //sys readdir_r(dir uintptr, entry *Dirent, result **Dirent) (res Errno) func fdopendir(fd int) (dir uintptr, err error) { - r0, _, e1 := syscall_syscallPtr(funcPC(libc_fdopendir_trampoline), uintptr(fd), 0, 0) + r0, _, e1 := syscall_syscallPtr(libc_fdopendir_trampoline_addr, uintptr(fd), 0, 0) dir = uintptr(r0) if e1 != 0 { err = errnoErr(e1) @@ -20,9 +25,8 @@ func fdopendir(fd int) (dir uintptr, err error) { return } -func libc_fdopendir_trampoline() +var libc_fdopendir_trampoline_addr uintptr -//go:linkname libc_fdopendir libc_fdopendir //go:cgo_import_dynamic libc_fdopendir fdopendir "/usr/lib/libSystem.B.dylib" func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) { @@ -71,6 +75,7 @@ func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) { cnt++ continue } + reclen := int(entry.Reclen) if reclen > len(buf) { // Not enough room. Return for now. @@ -79,13 +84,15 @@ func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) { // restarting is O(n^2) in the length of the directory. Oh well. break } + // Copy entry into return buffer. - s := struct { - ptr unsafe.Pointer - siz int - cap int - }{ptr: unsafe.Pointer(&entry), siz: reclen, cap: reclen} - copy(buf, *(*[]byte)(unsafe.Pointer(&s))) + var s []byte + hdr := (*unsafeheader.Slice)(unsafe.Pointer(&s)) + hdr.Data = unsafe.Pointer(&entry) + hdr.Cap = reclen + hdr.Len = reclen + copy(buf, s) + buf = buf[reclen:] n += reclen cnt++ diff --git a/vendor/golang.org/x/sys/unix/syscall_darwin.go b/vendor/golang.org/x/sys/unix/syscall_darwin.go index 9a5a6ee5..4f87f16e 100644 --- a/vendor/golang.org/x/sys/unix/syscall_darwin.go +++ b/vendor/golang.org/x/sys/unix/syscall_darwin.go @@ -13,29 +13,12 @@ package unix import ( - "errors" + "fmt" + "runtime" "syscall" "unsafe" ) -const ImplementsGetwd = true - -func Getwd() (string, error) { - buf := make([]byte, 2048) - attrs, err := getAttrList(".", attrList{CommonAttr: attrCmnFullpath}, buf, 0) - if err == nil && len(attrs) == 1 && len(attrs[0]) >= 2 { - wd := string(attrs[0]) - // Sanity check that it's an absolute path and ends - // in a null byte, which we then strip. - if wd[0] == '/' && wd[len(wd)-1] == 0 { - return wd[:len(wd)-1], nil - } - } - // If pkg/os/getwd.go gets ENOTSUP, it will fall back to the - // slow algorithm. - return "", ENOTSUP -} - // SockaddrDatalink implements the Sockaddr interface for AF_LINK type sockets. type SockaddrDatalink struct { Len uint8 @@ -49,6 +32,72 @@ type SockaddrDatalink struct { raw RawSockaddrDatalink } +// SockaddrCtl implements the Sockaddr interface for AF_SYSTEM type sockets. +type SockaddrCtl struct { + ID uint32 + Unit uint32 + raw RawSockaddrCtl +} + +func (sa *SockaddrCtl) sockaddr() (unsafe.Pointer, _Socklen, error) { + sa.raw.Sc_len = SizeofSockaddrCtl + sa.raw.Sc_family = AF_SYSTEM + sa.raw.Ss_sysaddr = AF_SYS_CONTROL + sa.raw.Sc_id = sa.ID + sa.raw.Sc_unit = sa.Unit + return unsafe.Pointer(&sa.raw), SizeofSockaddrCtl, nil +} + +// SockaddrVM implements the Sockaddr interface for AF_VSOCK type sockets. +// SockaddrVM provides access to Darwin VM sockets: a mechanism that enables +// bidirectional communication between a hypervisor and its guest virtual +// machines. +type SockaddrVM struct { + // CID and Port specify a context ID and port address for a VM socket. + // Guests have a unique CID, and hosts may have a well-known CID of: + // - VMADDR_CID_HYPERVISOR: refers to the hypervisor process. + // - VMADDR_CID_LOCAL: refers to local communication (loopback). + // - VMADDR_CID_HOST: refers to other processes on the host. + CID uint32 + Port uint32 + raw RawSockaddrVM +} + +func (sa *SockaddrVM) sockaddr() (unsafe.Pointer, _Socklen, error) { + sa.raw.Len = SizeofSockaddrVM + sa.raw.Family = AF_VSOCK + sa.raw.Port = sa.Port + sa.raw.Cid = sa.CID + + return unsafe.Pointer(&sa.raw), SizeofSockaddrVM, nil +} + +func anyToSockaddrGOOS(fd int, rsa *RawSockaddrAny) (Sockaddr, error) { + switch rsa.Addr.Family { + case AF_SYSTEM: + pp := (*RawSockaddrCtl)(unsafe.Pointer(rsa)) + if pp.Ss_sysaddr == AF_SYS_CONTROL { + sa := new(SockaddrCtl) + sa.ID = pp.Sc_id + sa.Unit = pp.Sc_unit + return sa, nil + } + case AF_VSOCK: + pp := (*RawSockaddrVM)(unsafe.Pointer(rsa)) + sa := &SockaddrVM{ + CID: pp.Cid, + Port: pp.Port, + } + return sa, nil + } + return nil, EAFNOSUPPORT +} + +// Some external packages rely on SYS___SYSCTL being defined to implement their +// own sysctl wrappers. Provide it here, even though direct syscalls are no +// longer supported on darwin. +const SYS___SYSCTL = SYS_SYSCTL + // Translate "kern.hostname" to []_C_int{0,1,2,3}. func nametomib(name string) (mib []_C_int, err error) { const siz = unsafe.Sizeof(mib[0]) @@ -92,76 +141,18 @@ func direntNamlen(buf []byte) (uint64, bool) { func PtraceAttach(pid int) (err error) { return ptrace(PT_ATTACH, pid, 0, 0) } func PtraceDetach(pid int) (err error) { return ptrace(PT_DETACH, pid, 0, 0) } -const ( - attrBitMapCount = 5 - attrCmnFullpath = 0x08000000 -) - -type attrList struct { - bitmapCount uint16 - _ uint16 - CommonAttr uint32 - VolAttr uint32 - DirAttr uint32 - FileAttr uint32 - Forkattr uint32 -} - -func getAttrList(path string, attrList attrList, attrBuf []byte, options uint) (attrs [][]byte, err error) { - if len(attrBuf) < 4 { - return nil, errors.New("attrBuf too small") - } - attrList.bitmapCount = attrBitMapCount - - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return nil, err - } - - if err := getattrlist(_p0, unsafe.Pointer(&attrList), unsafe.Pointer(&attrBuf[0]), uintptr(len(attrBuf)), int(options)); err != nil { - return nil, err - } - size := *(*uint32)(unsafe.Pointer(&attrBuf[0])) - - // dat is the section of attrBuf that contains valid data, - // without the 4 byte length header. All attribute offsets - // are relative to dat. - dat := attrBuf - if int(size) < len(attrBuf) { - dat = dat[:size] - } - dat = dat[4:] // remove length prefix - - for i := uint32(0); int(i) < len(dat); { - header := dat[i:] - if len(header) < 8 { - return attrs, errors.New("truncated attribute header") - } - datOff := *(*int32)(unsafe.Pointer(&header[0])) - attrLen := *(*uint32)(unsafe.Pointer(&header[4])) - if datOff < 0 || uint32(datOff)+attrLen > uint32(len(dat)) { - return attrs, errors.New("truncated results; attrBuf too small") - } - end := uint32(datOff) + attrLen - attrs = append(attrs, dat[datOff:end]) - i = end - if r := i % 4; r != 0 { - i += (4 - r) - } - } - return -} - -//sys getattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) - -//sysnb pipe() (r int, w int, err error) +//sysnb pipe(p *[2]int32) (err error) func Pipe(p []int) (err error) { if len(p) != 2 { return EINVAL } - p[0], p[1], err = pipe() + var x [2]int32 + err = pipe(&x) + if err == nil { + p[0] = int(x[0]) + p[1] = int(x[1]) + } return } @@ -281,36 +272,7 @@ func Flistxattr(fd int, dest []byte) (sz int, err error) { return flistxattr(fd, xattrPointer(dest), len(dest), 0) } -func setattrlistTimes(path string, times []Timespec, flags int) error { - _p0, err := BytePtrFromString(path) - if err != nil { - return err - } - - var attrList attrList - attrList.bitmapCount = ATTR_BIT_MAP_COUNT - attrList.CommonAttr = ATTR_CMN_MODTIME | ATTR_CMN_ACCTIME - - // order is mtime, atime: the opposite of Chtimes - attributes := [2]Timespec{times[1], times[0]} - options := 0 - if flags&AT_SYMLINK_NOFOLLOW != 0 { - options |= FSOPT_NOFOLLOW - } - return setattrlist( - _p0, - unsafe.Pointer(&attrList), - unsafe.Pointer(&attributes), - unsafe.Sizeof(attributes), - options) -} - -//sys setattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) - -func utimensat(dirfd int, path string, times *[2]Timespec, flags int) error { - // Darwin doesn't support SYS_UTIMENSAT - return ENOSYS -} +//sys utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) /* * Wrapped @@ -324,7 +286,36 @@ func Kill(pid int, signum syscall.Signal) (err error) { return kill(pid, int(sig //sys ioctl(fd int, req uint, arg uintptr) (err error) -//sys sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) = SYS_SYSCTL +func IoctlCtlInfo(fd int, ctlInfo *CtlInfo) error { + err := ioctl(fd, CTLIOCGINFO, uintptr(unsafe.Pointer(ctlInfo))) + runtime.KeepAlive(ctlInfo) + return err +} + +// IfreqMTU is struct ifreq used to get or set a network device's MTU. +type IfreqMTU struct { + Name [IFNAMSIZ]byte + MTU int32 +} + +// IoctlGetIfreqMTU performs the SIOCGIFMTU ioctl operation on fd to get the MTU +// of the network device specified by ifname. +func IoctlGetIfreqMTU(fd int, ifname string) (*IfreqMTU, error) { + var ifreq IfreqMTU + copy(ifreq.Name[:], ifname) + err := ioctl(fd, SIOCGIFMTU, uintptr(unsafe.Pointer(&ifreq))) + return &ifreq, err +} + +// IoctlSetIfreqMTU performs the SIOCSIFMTU ioctl operation on fd to set the MTU +// of the network device specified by ifreq.Name. +func IoctlSetIfreqMTU(fd int, ifreq *IfreqMTU) error { + err := ioctl(fd, SIOCSIFMTU, uintptr(unsafe.Pointer(ifreq))) + runtime.KeepAlive(ifreq) + return err +} + +//sys sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) = SYS_SYSCTL func Uname(uname *Utsname) error { mib := []_C_int{CTL_KERN, KERN_OSTYPE} @@ -382,8 +373,89 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e return } +func GetsockoptIPMreqn(fd, level, opt int) (*IPMreqn, error) { + var value IPMreqn + vallen := _Socklen(SizeofIPMreqn) + errno := getsockopt(fd, level, opt, unsafe.Pointer(&value), &vallen) + return &value, errno +} + +func SetsockoptIPMreqn(fd, level, opt int, mreq *IPMreqn) (err error) { + return setsockopt(fd, level, opt, unsafe.Pointer(mreq), unsafe.Sizeof(*mreq)) +} + +// GetsockoptXucred is a getsockopt wrapper that returns an Xucred struct. +// The usual level and opt are SOL_LOCAL and LOCAL_PEERCRED, respectively. +func GetsockoptXucred(fd, level, opt int) (*Xucred, error) { + x := new(Xucred) + vallen := _Socklen(SizeofXucred) + err := getsockopt(fd, level, opt, unsafe.Pointer(x), &vallen) + return x, err +} + +func GetsockoptTCPConnectionInfo(fd, level, opt int) (*TCPConnectionInfo, error) { + var value TCPConnectionInfo + vallen := _Socklen(SizeofTCPConnectionInfo) + err := getsockopt(fd, level, opt, unsafe.Pointer(&value), &vallen) + return &value, err +} + +func SysctlKinfoProc(name string, args ...int) (*KinfoProc, error) { + mib, err := sysctlmib(name, args...) + if err != nil { + return nil, err + } + + var kinfo KinfoProc + n := uintptr(SizeofKinfoProc) + if err := sysctl(mib, (*byte)(unsafe.Pointer(&kinfo)), &n, nil, 0); err != nil { + return nil, err + } + if n != SizeofKinfoProc { + return nil, EIO + } + return &kinfo, nil +} + +func SysctlKinfoProcSlice(name string, args ...int) ([]KinfoProc, error) { + mib, err := sysctlmib(name, args...) + if err != nil { + return nil, err + } + + // Find size. + n := uintptr(0) + if err := sysctl(mib, nil, &n, nil, 0); err != nil { + return nil, err + } + if n == 0 { + return nil, nil + } + if n%SizeofKinfoProc != 0 { + return nil, fmt.Errorf("sysctl() returned a size of %d, which is not a multiple of %d", n, SizeofKinfoProc) + } + + // Read into buffer of that size. + buf := make([]KinfoProc, n/SizeofKinfoProc) + if err := sysctl(mib, (*byte)(unsafe.Pointer(&buf[0])), &n, nil, 0); err != nil { + return nil, err + } + if n%SizeofKinfoProc != 0 { + return nil, fmt.Errorf("sysctl() returned a size of %d, which is not a multiple of %d", n, SizeofKinfoProc) + } + + // The actual call may return less than the original reported required + // size so ensure we deal with that. + return buf[:n/SizeofKinfoProc], nil +} + //sys sendfile(infd int, outfd int, offset int64, len *int64, hdtr unsafe.Pointer, flags int) (err error) +//sys shmat(id int, addr uintptr, flag int) (ret uintptr, err error) +//sys shmctl(id int, cmd int, buf *SysvShmDesc) (result int, err error) +//sys shmdt(addr uintptr) (err error) +//sys shmget(key int, size int, flag int) (id int, err error) + /* * Exposed directly */ @@ -396,6 +468,8 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e //sys Chroot(path string) (err error) //sys ClockGettime(clockid int32, time *Timespec) (err error) //sys Close(fd int) (err error) +//sys Clonefile(src string, dst string, flags int) (err error) +//sys Clonefileat(srcDirfd int, src string, dstDirfd int, dst string, flags int) (err error) //sys Dup(fd int) (nfd int, err error) //sys Dup2(from int, to int) (err error) //sys Exchangedata(path1 string, path2 string, options int) (err error) @@ -407,10 +481,12 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e //sys Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) //sys Fchown(fd int, uid int, gid int) (err error) //sys Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) +//sys Fclonefileat(srcDirfd int, dstDirfd int, dst string, flags int) (err error) //sys Flock(fd int, how int) (err error) //sys Fpathconf(fd int, name int) (val int, err error) //sys Fsync(fd int) (err error) //sys Ftruncate(fd int, length int64) (err error) +//sys Getcwd(buf []byte) (n int, err error) //sys Getdtablesize() (size int) //sysnb Getegid() (egid int) //sysnb Geteuid() (uid int) @@ -423,6 +499,7 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e //sysnb Getrlimit(which int, lim *Rlimit) (err error) //sysnb Getrusage(who int, rusage *Rusage) (err error) //sysnb Getsid(pid int) (sid int, err error) +//sysnb Gettimeofday(tp *Timeval) (err error) //sysnb Getuid() (uid int) //sysnb Issetugid() (tainted bool) //sys Kqueue() (fd int, err error) @@ -434,11 +511,12 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e //sys Mkdirat(dirfd int, path string, mode uint32) (err error) //sys Mkfifo(path string, mode uint32) (err error) //sys Mknod(path string, mode uint32, dev int) (err error) +//sys Mount(fsType string, dir string, flags int, data unsafe.Pointer) (err error) //sys Open(path string, mode int, perm uint32) (fd int, err error) //sys Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) //sys Pathconf(path string, name int) (val int, err error) -//sys Pread(fd int, p []byte, offset int64) (n int, err error) -//sys Pwrite(fd int, p []byte, offset int64) (n int, err error) +//sys pread(fd int, p []byte, offset int64) (n int, err error) +//sys pwrite(fd int, p []byte, offset int64) (n int, err error) //sys read(fd int, p []byte) (n int, err error) //sys Readlink(path string, buf []byte) (n int, err error) //sys Readlinkat(dirfd int, path string, buf []byte) (n int, err error) @@ -471,8 +549,8 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e //sys Unlinkat(dirfd int, path string, flags int) (err error) //sys Unmount(path string, flags int) (err error) //sys write(fd int, p []byte) (n int, err error) -//sys mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) -//sys munmap(addr uintptr, length uintptr) (err error) +//sys mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) +//sys munmap(addr uintptr, length uintptr) (err error) //sys readlen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_READ //sys writelen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_WRITE @@ -502,7 +580,6 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e // Nfssvc // Getfh // Quotactl -// Mount // Csops // Waitid // Add_profil @@ -536,10 +613,6 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e // Msgget // Msgsnd // Msgrcv -// Shmat -// Shmctl -// Shmdt -// Shmget // Shm_open // Shm_unlink // Sem_open diff --git a/vendor/golang.org/x/sys/unix/syscall_darwin_386.1_11.go b/vendor/golang.org/x/sys/unix/syscall_darwin_386.1_11.go deleted file mode 100644 index 6b223f91..00000000 --- a/vendor/golang.org/x/sys/unix/syscall_darwin_386.1_11.go +++ /dev/null @@ -1,9 +0,0 @@ -// Copyright 2019 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// +build darwin,386,!go1.12 - -package unix - -//sys Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) = SYS_GETDIRENTRIES64 diff --git a/vendor/golang.org/x/sys/unix/syscall_darwin_386.go b/vendor/golang.org/x/sys/unix/syscall_darwin_386.go deleted file mode 100644 index 707ba4f5..00000000 --- a/vendor/golang.org/x/sys/unix/syscall_darwin_386.go +++ /dev/null @@ -1,68 +0,0 @@ -// Copyright 2009 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// +build 386,darwin - -package unix - -import ( - "syscall" -) - -//sys ptrace(request int, pid int, addr uintptr, data uintptr) (err error) - -func setTimespec(sec, nsec int64) Timespec { - return Timespec{Sec: int32(sec), Nsec: int32(nsec)} -} - -func setTimeval(sec, usec int64) Timeval { - return Timeval{Sec: int32(sec), Usec: int32(usec)} -} - -//sysnb gettimeofday(tp *Timeval) (sec int32, usec int32, err error) -func Gettimeofday(tv *Timeval) (err error) { - // The tv passed to gettimeofday must be non-nil - // but is otherwise unused. The answers come back - // in the two registers. - sec, usec, err := gettimeofday(tv) - tv.Sec = int32(sec) - tv.Usec = int32(usec) - return err -} - -func SetKevent(k *Kevent_t, fd, mode, flags int) { - k.Ident = uint32(fd) - k.Filter = int16(mode) - k.Flags = uint16(flags) -} - -func (iov *Iovec) SetLen(length int) { - iov.Len = uint32(length) -} - -func (msghdr *Msghdr) SetControllen(length int) { - msghdr.Controllen = uint32(length) -} - -func (msghdr *Msghdr) SetIovlen(length int) { - msghdr.Iovlen = int32(length) -} - -func (cmsg *Cmsghdr) SetLen(length int) { - cmsg.Len = uint32(length) -} - -func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno) - -// SYS___SYSCTL is used by syscall_bsd.go for all BSDs, but in modern versions -// of darwin/386 the syscall is called sysctl instead of __sysctl. -const SYS___SYSCTL = SYS_SYSCTL - -//sys Fstat(fd int, stat *Stat_t) (err error) = SYS_FSTAT64 -//sys Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) = SYS_FSTATAT64 -//sys Fstatfs(fd int, stat *Statfs_t) (err error) = SYS_FSTATFS64 -//sys getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) = SYS_GETFSSTAT64 -//sys Lstat(path string, stat *Stat_t) (err error) = SYS_LSTAT64 -//sys Stat(path string, stat *Stat_t) (err error) = SYS_STAT64 -//sys Statfs(path string, stat *Statfs_t) (err error) = SYS_STATFS64 diff --git a/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.1_11.go b/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.1_11.go deleted file mode 100644 index 68ebd6fa..00000000 --- a/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.1_11.go +++ /dev/null @@ -1,9 +0,0 @@ -// Copyright 2019 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// +build darwin,amd64,!go1.12 - -package unix - -//sys Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) = SYS_GETDIRENTRIES64 diff --git a/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go b/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go index fdbfb591..b37310ce 100644 --- a/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go +++ b/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go @@ -2,15 +2,12 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build amd64 && darwin // +build amd64,darwin package unix -import ( - "syscall" -) - -//sys ptrace(request int, pid int, addr uintptr, data uintptr) (err error) +import "syscall" func setTimespec(sec, nsec int64) Timespec { return Timespec{Sec: sec, Nsec: nsec} @@ -20,17 +17,6 @@ func setTimeval(sec, usec int64) Timeval { return Timeval{Sec: sec, Usec: int32(usec)} } -//sysnb gettimeofday(tp *Timeval) (sec int64, usec int32, err error) -func Gettimeofday(tv *Timeval) (err error) { - // The tv passed to gettimeofday must be non-nil - // but is otherwise unused. The answers come back - // in the two registers. - sec, usec, err := gettimeofday(tv) - tv.Sec = sec - tv.Usec = usec - return err -} - func SetKevent(k *Kevent_t, fd, mode, flags int) { k.Ident = uint64(fd) k.Filter = int16(mode) @@ -55,14 +41,11 @@ func (cmsg *Cmsghdr) SetLen(length int) { func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno) -// SYS___SYSCTL is used by syscall_bsd.go for all BSDs, but in modern versions -// of darwin/amd64 the syscall is called sysctl instead of __sysctl. -const SYS___SYSCTL = SYS_SYSCTL - //sys Fstat(fd int, stat *Stat_t) (err error) = SYS_FSTAT64 //sys Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) = SYS_FSTATAT64 //sys Fstatfs(fd int, stat *Statfs_t) (err error) = SYS_FSTATFS64 //sys getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) = SYS_GETFSSTAT64 //sys Lstat(path string, stat *Stat_t) (err error) = SYS_LSTAT64 +//sys ptrace1(request int, pid int, addr uintptr, data uintptr) (err error) = SYS_ptrace //sys Stat(path string, stat *Stat_t) (err error) = SYS_STAT64 //sys Statfs(path string, stat *Statfs_t) (err error) = SYS_STATFS64 diff --git a/vendor/golang.org/x/sys/unix/syscall_darwin_arm.1_11.go b/vendor/golang.org/x/sys/unix/syscall_darwin_arm.1_11.go deleted file mode 100644 index 0e3f25ac..00000000 --- a/vendor/golang.org/x/sys/unix/syscall_darwin_arm.1_11.go +++ /dev/null @@ -1,11 +0,0 @@ -// Copyright 2019 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// +build darwin,arm,!go1.12 - -package unix - -func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) { - return 0, ENOSYS -} diff --git a/vendor/golang.org/x/sys/unix/syscall_darwin_arm.go b/vendor/golang.org/x/sys/unix/syscall_darwin_arm.go deleted file mode 100644 index f8bc4cfb..00000000 --- a/vendor/golang.org/x/sys/unix/syscall_darwin_arm.go +++ /dev/null @@ -1,68 +0,0 @@ -// Copyright 2015 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -package unix - -import ( - "syscall" -) - -func ptrace(request int, pid int, addr uintptr, data uintptr) error { - return ENOTSUP -} - -func setTimespec(sec, nsec int64) Timespec { - return Timespec{Sec: int32(sec), Nsec: int32(nsec)} -} - -func setTimeval(sec, usec int64) Timeval { - return Timeval{Sec: int32(sec), Usec: int32(usec)} -} - -//sysnb gettimeofday(tp *Timeval) (sec int32, usec int32, err error) -func Gettimeofday(tv *Timeval) (err error) { - // The tv passed to gettimeofday must be non-nil - // but is otherwise unused. The answers come back - // in the two registers. - sec, usec, err := gettimeofday(tv) - tv.Sec = int32(sec) - tv.Usec = int32(usec) - return err -} - -func SetKevent(k *Kevent_t, fd, mode, flags int) { - k.Ident = uint32(fd) - k.Filter = int16(mode) - k.Flags = uint16(flags) -} - -func (iov *Iovec) SetLen(length int) { - iov.Len = uint32(length) -} - -func (msghdr *Msghdr) SetControllen(length int) { - msghdr.Controllen = uint32(length) -} - -func (msghdr *Msghdr) SetIovlen(length int) { - msghdr.Iovlen = int32(length) -} - -func (cmsg *Cmsghdr) SetLen(length int) { - cmsg.Len = uint32(length) -} - -func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno) // sic - -// SYS___SYSCTL is used by syscall_bsd.go for all BSDs, but in modern versions -// of darwin/arm the syscall is called sysctl instead of __sysctl. -const SYS___SYSCTL = SYS_SYSCTL - -//sys Fstat(fd int, stat *Stat_t) (err error) -//sys Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) -//sys Fstatfs(fd int, stat *Statfs_t) (err error) -//sys getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) = SYS_GETFSSTAT -//sys Lstat(path string, stat *Stat_t) (err error) -//sys Stat(path string, stat *Stat_t) (err error) -//sys Statfs(path string, stat *Statfs_t) (err error) diff --git a/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.1_11.go b/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.1_11.go deleted file mode 100644 index 01d45040..00000000 --- a/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.1_11.go +++ /dev/null @@ -1,11 +0,0 @@ -// Copyright 2019 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// +build darwin,arm64,!go1.12 - -package unix - -func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) { - return 0, ENOSYS -} diff --git a/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go b/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go index 5ede3ac3..d51ec996 100644 --- a/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go +++ b/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go @@ -2,17 +2,12 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build arm64 && darwin // +build arm64,darwin package unix -import ( - "syscall" -) - -func ptrace(request int, pid int, addr uintptr, data uintptr) error { - return ENOTSUP -} +import "syscall" func setTimespec(sec, nsec int64) Timespec { return Timespec{Sec: sec, Nsec: nsec} @@ -22,17 +17,6 @@ func setTimeval(sec, usec int64) Timeval { return Timeval{Sec: sec, Usec: int32(usec)} } -//sysnb gettimeofday(tp *Timeval) (sec int64, usec int32, err error) -func Gettimeofday(tv *Timeval) (err error) { - // The tv passed to gettimeofday must be non-nil - // but is otherwise unused. The answers come back - // in the two registers. - sec, usec, err := gettimeofday(tv) - tv.Sec = sec - tv.Usec = usec - return err -} - func SetKevent(k *Kevent_t, fd, mode, flags int) { k.Ident = uint64(fd) k.Filter = int16(mode) @@ -57,14 +41,11 @@ func (cmsg *Cmsghdr) SetLen(length int) { func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno) // sic -// SYS___SYSCTL is used by syscall_bsd.go for all BSDs, but in modern versions -// of darwin/arm64 the syscall is called sysctl instead of __sysctl. -const SYS___SYSCTL = SYS_SYSCTL - //sys Fstat(fd int, stat *Stat_t) (err error) //sys Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) //sys Fstatfs(fd int, stat *Statfs_t) (err error) //sys getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) = SYS_GETFSSTAT //sys Lstat(path string, stat *Stat_t) (err error) +//sys ptrace1(request int, pid int, addr uintptr, data uintptr) (err error) = SYS_ptrace //sys Stat(path string, stat *Stat_t) (err error) //sys Statfs(path string, stat *Statfs_t) (err error) diff --git a/vendor/golang.org/x/sys/unix/syscall_darwin_libSystem.go b/vendor/golang.org/x/sys/unix/syscall_darwin_libSystem.go index f34c86c8..53c96641 100644 --- a/vendor/golang.org/x/sys/unix/syscall_darwin_libSystem.go +++ b/vendor/golang.org/x/sys/unix/syscall_darwin_libSystem.go @@ -2,11 +2,12 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build darwin && go1.12 // +build darwin,go1.12 package unix -import "unsafe" +import _ "unsafe" // Implemented in the runtime package (runtime/sys_darwin.go) func syscall_syscall(fn, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno) @@ -24,10 +25,3 @@ func syscall_syscallPtr(fn, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno) //go:linkname syscall_rawSyscall syscall.rawSyscall //go:linkname syscall_rawSyscall6 syscall.rawSyscall6 //go:linkname syscall_syscallPtr syscall.syscallPtr - -// Find the entry point for f. See comments in runtime/proc.go for the -// function of the same name. -//go:nosplit -func funcPC(f func()) uintptr { - return **(**uintptr)(unsafe.Pointer(&f)) -} diff --git a/vendor/golang.org/x/sys/unix/syscall_dragonfly.go b/vendor/golang.org/x/sys/unix/syscall_dragonfly.go index 8a195ae5..61c0d0de 100644 --- a/vendor/golang.org/x/sys/unix/syscall_dragonfly.go +++ b/vendor/golang.org/x/sys/unix/syscall_dragonfly.go @@ -47,6 +47,10 @@ type SockaddrDatalink struct { raw RawSockaddrDatalink } +func anyToSockaddrGOOS(fd int, rsa *RawSockaddrAny) (Sockaddr, error) { + return nil, EAFNOSUPPORT +} + // Translate "kern.hostname" to []_C_int{0,1,2,3}. func nametomib(name string) (mib []_C_int, err error) { const siz = unsafe.Sizeof(mib[0]) @@ -91,23 +95,44 @@ func direntNamlen(buf []byte) (uint64, bool) { return readInt(buf, unsafe.Offsetof(Dirent{}.Namlen), unsafe.Sizeof(Dirent{}.Namlen)) } -//sysnb pipe() (r int, w int, err error) +//sysnb pipe() (r int, w int, err error) func Pipe(p []int) (err error) { if len(p) != 2 { return EINVAL } - p[0], p[1], err = pipe() + r, w, err := pipe() + if err == nil { + p[0], p[1] = r, w + } return } +//sysnb pipe2(p *[2]_C_int, flags int) (r int, w int, err error) + +func Pipe2(p []int, flags int) (err error) { + if len(p) != 2 { + return EINVAL + } + var pp [2]_C_int + // pipe2 on dragonfly takes an fds array as an argument, but still + // returns the file descriptors. + r, w, err := pipe2(&pp, flags) + if err == nil { + p[0], p[1] = r, w + } + return err +} + //sys extpread(fd int, p []byte, flags int, offset int64) (n int, err error) -func Pread(fd int, p []byte, offset int64) (n int, err error) { + +func pread(fd int, p []byte, offset int64) (n int, err error) { return extpread(fd, p, 0, offset) } //sys extpwrite(fd int, p []byte, flags int, offset int64) (n int, err error) -func Pwrite(fd int, p []byte, offset int64) (n int, err error) { + +func pwrite(fd int, p []byte, offset int64) (n int, err error) { return extpwrite(fd, p, 0, offset) } @@ -129,23 +154,8 @@ func Accept4(fd, flags int) (nfd int, sa Sockaddr, err error) { return } -const ImplementsGetwd = true - //sys Getcwd(buf []byte) (n int, err error) = SYS___GETCWD -func Getwd() (string, error) { - var buf [PathMax]byte - _, err := Getcwd(buf[0:]) - if err != nil { - return "", err - } - n := clen(buf[:]) - if n < 1 { - return "", EINVAL - } - return string(buf[:n]), nil -} - func Getfsstat(buf []Statfs_t, flags int) (n int, err error) { var _p0 unsafe.Pointer var bufsize uintptr @@ -161,14 +171,9 @@ func Getfsstat(buf []Statfs_t, flags int) (n int, err error) { return } -func setattrlistTimes(path string, times []Timespec, flags int) error { - // used on Darwin for UtimesNano - return ENOSYS -} - //sys ioctl(fd int, req uint, arg uintptr) (err error) -//sys sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) = SYS___SYSCTL +//sys sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) = SYS___SYSCTL func sysctlUname(mib []_C_int, old *byte, oldlen *uintptr) error { err := sysctl(mib, old, oldlen, nil, 0) @@ -335,8 +340,8 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e //sys Unlinkat(dirfd int, path string, flags int) (err error) //sys Unmount(path string, flags int) (err error) //sys write(fd int, p []byte) (n int, err error) -//sys mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) -//sys munmap(addr uintptr, length uintptr) (err error) +//sys mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) +//sys munmap(addr uintptr, length uintptr) (err error) //sys readlen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_READ //sys writelen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_WRITE //sys accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) diff --git a/vendor/golang.org/x/sys/unix/syscall_dragonfly_amd64.go b/vendor/golang.org/x/sys/unix/syscall_dragonfly_amd64.go index a6b4830a..4e2d3212 100644 --- a/vendor/golang.org/x/sys/unix/syscall_dragonfly_amd64.go +++ b/vendor/golang.org/x/sys/unix/syscall_dragonfly_amd64.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build amd64 && dragonfly // +build amd64,dragonfly package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_freebsd.go b/vendor/golang.org/x/sys/unix/syscall_freebsd.go index 6932e7c2..de7c23e0 100644 --- a/vendor/golang.org/x/sys/unix/syscall_freebsd.go +++ b/vendor/golang.org/x/sys/unix/syscall_freebsd.go @@ -17,25 +17,12 @@ import ( "unsafe" ) -const ( - SYS_FSTAT_FREEBSD12 = 551 // { int fstat(int fd, _Out_ struct stat *sb); } - SYS_FSTATAT_FREEBSD12 = 552 // { int fstatat(int fd, _In_z_ char *path, \ - SYS_GETDIRENTRIES_FREEBSD12 = 554 // { ssize_t getdirentries(int fd, \ - SYS_STATFS_FREEBSD12 = 555 // { int statfs(_In_z_ char *path, \ - SYS_FSTATFS_FREEBSD12 = 556 // { int fstatfs(int fd, \ - SYS_GETFSSTAT_FREEBSD12 = 557 // { int getfsstat( \ - SYS_MKNODAT_FREEBSD12 = 559 // { int mknodat(int fd, _In_z_ char *path, \ -) - // See https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/versions.html. var ( osreldateOnce sync.Once osreldate uint32 ) -// INO64_FIRST from /usr/src/lib/libc/sys/compat-ino64.h -const _ino64First = 1200031 - func supportsABI(ver uint32) bool { osreldateOnce.Do(func() { osreldate, _ = SysctlUint32("kern.osreldate") }) return osreldate >= ver @@ -54,6 +41,10 @@ type SockaddrDatalink struct { raw RawSockaddrDatalink } +func anyToSockaddrGOOS(fd int, rsa *RawSockaddrAny) (Sockaddr, error) { + return nil, EAFNOSUPPORT +} + // Translate "kern.hostname" to []_C_int{0,1,2,3}. func nametomib(name string) (mib []_C_int, err error) { const siz = unsafe.Sizeof(mib[0]) @@ -106,8 +97,10 @@ func Pipe2(p []int, flags int) error { } var pp [2]_C_int err := pipe2(&pp, flags) - p[0] = int(pp[0]) - p[1] = int(pp[1]) + if err == nil { + p[0] = int(pp[0]) + p[1] = int(pp[1]) + } return err } @@ -122,6 +115,15 @@ func SetsockoptIPMreqn(fd, level, opt int, mreq *IPMreqn) (err error) { return setsockopt(fd, level, opt, unsafe.Pointer(mreq), unsafe.Sizeof(*mreq)) } +// GetsockoptXucred is a getsockopt wrapper that returns an Xucred struct. +// The usual level and opt are SOL_LOCAL and LOCAL_PEERCRED, respectively. +func GetsockoptXucred(fd, level, opt int) (*Xucred, error) { + x := new(Xucred) + vallen := _Socklen(SizeofXucred) + err := getsockopt(fd, level, opt, unsafe.Pointer(x), &vallen) + return x, err +} + func Accept4(fd, flags int) (nfd int, sa Sockaddr, err error) { var rsa RawSockaddrAny var len _Socklen = SizeofSockaddrAny @@ -140,68 +142,28 @@ func Accept4(fd, flags int) (nfd int, sa Sockaddr, err error) { return } -const ImplementsGetwd = true - //sys Getcwd(buf []byte) (n int, err error) = SYS___GETCWD -func Getwd() (string, error) { - var buf [PathMax]byte - _, err := Getcwd(buf[0:]) - if err != nil { - return "", err - } - n := clen(buf[:]) - if n < 1 { - return "", EINVAL - } - return string(buf[:n]), nil -} - func Getfsstat(buf []Statfs_t, flags int) (n int, err error) { var ( - _p0 unsafe.Pointer - bufsize uintptr - oldBuf []statfs_freebsd11_t - needsConvert bool + _p0 unsafe.Pointer + bufsize uintptr ) - if len(buf) > 0 { - if supportsABI(_ino64First) { - _p0 = unsafe.Pointer(&buf[0]) - bufsize = unsafe.Sizeof(Statfs_t{}) * uintptr(len(buf)) - } else { - n := len(buf) - oldBuf = make([]statfs_freebsd11_t, n) - _p0 = unsafe.Pointer(&oldBuf[0]) - bufsize = unsafe.Sizeof(statfs_freebsd11_t{}) * uintptr(n) - needsConvert = true - } - } - var sysno uintptr = SYS_GETFSSTAT - if supportsABI(_ino64First) { - sysno = SYS_GETFSSTAT_FREEBSD12 + _p0 = unsafe.Pointer(&buf[0]) + bufsize = unsafe.Sizeof(Statfs_t{}) * uintptr(len(buf)) } - r0, _, e1 := Syscall(sysno, uintptr(_p0), bufsize, uintptr(flags)) + r0, _, e1 := Syscall(SYS_GETFSSTAT, uintptr(_p0), bufsize, uintptr(flags)) n = int(r0) if e1 != 0 { err = e1 } - if e1 == 0 && needsConvert { - for i := range oldBuf { - buf[i].convertFrom(&oldBuf[i]) - } - } return } -func setattrlistTimes(path string, times []Timespec, flags int) error { - // used on Darwin for UtimesNano - return ENOSYS -} - -//sys ioctl(fd int, req uint, arg uintptr) (err error) +//sys ioctl(fd int, req uint, arg uintptr) (err error) -//sys sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) = SYS___SYSCTL +//sys sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) = SYS___SYSCTL func Uname(uname *Utsname) error { mib := []_C_int{CTL_KERN, KERN_OSTYPE} @@ -250,87 +212,11 @@ func Uname(uname *Utsname) error { } func Stat(path string, st *Stat_t) (err error) { - var oldStat stat_freebsd11_t - if supportsABI(_ino64First) { - return fstatat_freebsd12(AT_FDCWD, path, st, 0) - } - err = stat(path, &oldStat) - if err != nil { - return err - } - - st.convertFrom(&oldStat) - return nil + return Fstatat(AT_FDCWD, path, st, 0) } func Lstat(path string, st *Stat_t) (err error) { - var oldStat stat_freebsd11_t - if supportsABI(_ino64First) { - return fstatat_freebsd12(AT_FDCWD, path, st, AT_SYMLINK_NOFOLLOW) - } - err = lstat(path, &oldStat) - if err != nil { - return err - } - - st.convertFrom(&oldStat) - return nil -} - -func Fstat(fd int, st *Stat_t) (err error) { - var oldStat stat_freebsd11_t - if supportsABI(_ino64First) { - return fstat_freebsd12(fd, st) - } - err = fstat(fd, &oldStat) - if err != nil { - return err - } - - st.convertFrom(&oldStat) - return nil -} - -func Fstatat(fd int, path string, st *Stat_t, flags int) (err error) { - var oldStat stat_freebsd11_t - if supportsABI(_ino64First) { - return fstatat_freebsd12(fd, path, st, flags) - } - err = fstatat(fd, path, &oldStat, flags) - if err != nil { - return err - } - - st.convertFrom(&oldStat) - return nil -} - -func Statfs(path string, st *Statfs_t) (err error) { - var oldStatfs statfs_freebsd11_t - if supportsABI(_ino64First) { - return statfs_freebsd12(path, st) - } - err = statfs(path, &oldStatfs) - if err != nil { - return err - } - - st.convertFrom(&oldStatfs) - return nil -} - -func Fstatfs(fd int, st *Statfs_t) (err error) { - var oldStatfs statfs_freebsd11_t - if supportsABI(_ino64First) { - return fstatfs_freebsd12(fd, st) - } - err = fstatfs(fd, &oldStatfs) - if err != nil { - return err - } - - st.convertFrom(&oldStatfs) - return nil + return Fstatat(AT_FDCWD, path, st, AT_SYMLINK_NOFOLLOW) } func Getdents(fd int, buf []byte) (n int, err error) { @@ -338,162 +224,25 @@ func Getdents(fd int, buf []byte) (n int, err error) { } func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) { - if supportsABI(_ino64First) { - if basep == nil || unsafe.Sizeof(*basep) == 8 { - return getdirentries_freebsd12(fd, buf, (*uint64)(unsafe.Pointer(basep))) - } - // The freebsd12 syscall needs a 64-bit base. On 32-bit machines - // we can't just use the basep passed in. See #32498. - var base uint64 = uint64(*basep) - n, err = getdirentries_freebsd12(fd, buf, &base) - *basep = uintptr(base) - if base>>32 != 0 { - // We can't stuff the base back into a uintptr, so any - // future calls would be suspect. Generate an error. - // EIO is allowed by getdirentries. - err = EIO - } - return - } - - // The old syscall entries are smaller than the new. Use 1/4 of the original - // buffer size rounded up to DIRBLKSIZ (see /usr/src/lib/libc/sys/getdirentries.c). - oldBufLen := roundup(len(buf)/4, _dirblksiz) - oldBuf := make([]byte, oldBufLen) - n, err = getdirentries(fd, oldBuf, basep) - if err == nil && n > 0 { - n = convertFromDirents11(buf, oldBuf[:n]) + if basep == nil || unsafe.Sizeof(*basep) == 8 { + return getdirentries(fd, buf, (*uint64)(unsafe.Pointer(basep))) + } + // The syscall needs a 64-bit base. On 32-bit machines + // we can't just use the basep passed in. See #32498. + var base uint64 = uint64(*basep) + n, err = getdirentries(fd, buf, &base) + *basep = uintptr(base) + if base>>32 != 0 { + // We can't stuff the base back into a uintptr, so any + // future calls would be suspect. Generate an error. + // EIO is allowed by getdirentries. + err = EIO } return } func Mknod(path string, mode uint32, dev uint64) (err error) { - var oldDev int - if supportsABI(_ino64First) { - return mknodat_freebsd12(AT_FDCWD, path, mode, dev) - } - oldDev = int(dev) - return mknod(path, mode, oldDev) -} - -func Mknodat(fd int, path string, mode uint32, dev uint64) (err error) { - var oldDev int - if supportsABI(_ino64First) { - return mknodat_freebsd12(fd, path, mode, dev) - } - oldDev = int(dev) - return mknodat(fd, path, mode, oldDev) -} - -// round x to the nearest multiple of y, larger or equal to x. -// -// from /usr/include/sys/param.h Macros for counting and rounding. -// #define roundup(x, y) ((((x)+((y)-1))/(y))*(y)) -func roundup(x, y int) int { - return ((x + y - 1) / y) * y -} - -func (s *Stat_t) convertFrom(old *stat_freebsd11_t) { - *s = Stat_t{ - Dev: uint64(old.Dev), - Ino: uint64(old.Ino), - Nlink: uint64(old.Nlink), - Mode: old.Mode, - Uid: old.Uid, - Gid: old.Gid, - Rdev: uint64(old.Rdev), - Atim: old.Atim, - Mtim: old.Mtim, - Ctim: old.Ctim, - Btim: old.Btim, - Size: old.Size, - Blocks: old.Blocks, - Blksize: old.Blksize, - Flags: old.Flags, - Gen: uint64(old.Gen), - } -} - -func (s *Statfs_t) convertFrom(old *statfs_freebsd11_t) { - *s = Statfs_t{ - Version: _statfsVersion, - Type: old.Type, - Flags: old.Flags, - Bsize: old.Bsize, - Iosize: old.Iosize, - Blocks: old.Blocks, - Bfree: old.Bfree, - Bavail: old.Bavail, - Files: old.Files, - Ffree: old.Ffree, - Syncwrites: old.Syncwrites, - Asyncwrites: old.Asyncwrites, - Syncreads: old.Syncreads, - Asyncreads: old.Asyncreads, - // Spare - Namemax: old.Namemax, - Owner: old.Owner, - Fsid: old.Fsid, - // Charspare - // Fstypename - // Mntfromname - // Mntonname - } - - sl := old.Fstypename[:] - n := clen(*(*[]byte)(unsafe.Pointer(&sl))) - copy(s.Fstypename[:], old.Fstypename[:n]) - - sl = old.Mntfromname[:] - n = clen(*(*[]byte)(unsafe.Pointer(&sl))) - copy(s.Mntfromname[:], old.Mntfromname[:n]) - - sl = old.Mntonname[:] - n = clen(*(*[]byte)(unsafe.Pointer(&sl))) - copy(s.Mntonname[:], old.Mntonname[:n]) -} - -func convertFromDirents11(buf []byte, old []byte) int { - const ( - fixedSize = int(unsafe.Offsetof(Dirent{}.Name)) - oldFixedSize = int(unsafe.Offsetof(dirent_freebsd11{}.Name)) - ) - - dstPos := 0 - srcPos := 0 - for dstPos+fixedSize < len(buf) && srcPos+oldFixedSize < len(old) { - var dstDirent Dirent - var srcDirent dirent_freebsd11 - - // If multiple direntries are written, sometimes when we reach the final one, - // we may have cap of old less than size of dirent_freebsd11. - copy((*[unsafe.Sizeof(srcDirent)]byte)(unsafe.Pointer(&srcDirent))[:], old[srcPos:]) - - reclen := roundup(fixedSize+int(srcDirent.Namlen)+1, 8) - if dstPos+reclen > len(buf) { - break - } - - dstDirent.Fileno = uint64(srcDirent.Fileno) - dstDirent.Off = 0 - dstDirent.Reclen = uint16(reclen) - dstDirent.Type = srcDirent.Type - dstDirent.Pad0 = 0 - dstDirent.Namlen = uint16(srcDirent.Namlen) - dstDirent.Pad1 = 0 - - copy(dstDirent.Name[:], srcDirent.Name[:srcDirent.Namlen]) - copy(buf[dstPos:], (*[unsafe.Sizeof(dstDirent)]byte)(unsafe.Pointer(&dstDirent))[:]) - padding := buf[dstPos+fixedSize+int(dstDirent.Namlen) : dstPos+reclen] - for i := range padding { - padding[i] = 0 - } - - dstPos += int(dstDirent.Reclen) - srcPos += int(srcDirent.Reclen) - } - - return dstPos + return Mknodat(AT_FDCWD, path, mode, dev) } func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) { @@ -506,31 +255,31 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e //sys ptrace(request int, pid int, addr uintptr, data int) (err error) func PtraceAttach(pid int) (err error) { - return ptrace(PTRACE_ATTACH, pid, 0, 0) + return ptrace(PT_ATTACH, pid, 0, 0) } func PtraceCont(pid int, signal int) (err error) { - return ptrace(PTRACE_CONT, pid, 1, signal) + return ptrace(PT_CONTINUE, pid, 1, signal) } func PtraceDetach(pid int) (err error) { - return ptrace(PTRACE_DETACH, pid, 1, 0) + return ptrace(PT_DETACH, pid, 1, 0) } func PtraceGetFpRegs(pid int, fpregsout *FpReg) (err error) { - return ptrace(PTRACE_GETFPREGS, pid, uintptr(unsafe.Pointer(fpregsout)), 0) + return ptrace(PT_GETFPREGS, pid, uintptr(unsafe.Pointer(fpregsout)), 0) } func PtraceGetRegs(pid int, regsout *Reg) (err error) { - return ptrace(PTRACE_GETREGS, pid, uintptr(unsafe.Pointer(regsout)), 0) + return ptrace(PT_GETREGS, pid, uintptr(unsafe.Pointer(regsout)), 0) } func PtraceLwpEvents(pid int, enable int) (err error) { - return ptrace(PTRACE_LWPEVENTS, pid, 0, enable) + return ptrace(PT_LWP_EVENTS, pid, 0, enable) } func PtraceLwpInfo(pid int, info uintptr) (err error) { - return ptrace(PTRACE_LWPINFO, pid, info, int(unsafe.Sizeof(PtraceLwpInfoStruct{}))) + return ptrace(PT_LWPINFO, pid, info, int(unsafe.Sizeof(PtraceLwpInfoStruct{}))) } func PtracePeekData(pid int, addr uintptr, out []byte) (count int, err error) { @@ -550,11 +299,11 @@ func PtracePokeText(pid int, addr uintptr, data []byte) (count int, err error) { } func PtraceSetRegs(pid int, regs *Reg) (err error) { - return ptrace(PTRACE_SETREGS, pid, uintptr(unsafe.Pointer(regs)), 0) + return ptrace(PT_SETREGS, pid, uintptr(unsafe.Pointer(regs)), 0) } func PtraceSingleStep(pid int) (err error) { - return ptrace(PTRACE_SINGLESTEP, pid, 1, 0) + return ptrace(PT_STEP, pid, 1, 0) } /* @@ -596,16 +345,12 @@ func PtraceSingleStep(pid int) (err error) { //sys Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) //sys Flock(fd int, how int) (err error) //sys Fpathconf(fd int, name int) (val int, err error) -//sys fstat(fd int, stat *stat_freebsd11_t) (err error) -//sys fstat_freebsd12(fd int, stat *Stat_t) (err error) -//sys fstatat(fd int, path string, stat *stat_freebsd11_t, flags int) (err error) -//sys fstatat_freebsd12(fd int, path string, stat *Stat_t, flags int) (err error) -//sys fstatfs(fd int, stat *statfs_freebsd11_t) (err error) -//sys fstatfs_freebsd12(fd int, stat *Statfs_t) (err error) +//sys Fstat(fd int, stat *Stat_t) (err error) +//sys Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) +//sys Fstatfs(fd int, stat *Statfs_t) (err error) //sys Fsync(fd int) (err error) //sys Ftruncate(fd int, length int64) (err error) -//sys getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) -//sys getdirentries_freebsd12(fd int, buf []byte, basep *uint64) (n int, err error) +//sys getdirentries(fd int, buf []byte, basep *uint64) (n int, err error) //sys Getdtablesize() (size int) //sysnb Getegid() (egid int) //sysnb Geteuid() (uid int) @@ -627,19 +372,16 @@ func PtraceSingleStep(pid int) (err error) { //sys Link(path string, link string) (err error) //sys Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) //sys Listen(s int, backlog int) (err error) -//sys lstat(path string, stat *stat_freebsd11_t) (err error) //sys Mkdir(path string, mode uint32) (err error) //sys Mkdirat(dirfd int, path string, mode uint32) (err error) //sys Mkfifo(path string, mode uint32) (err error) -//sys mknod(path string, mode uint32, dev int) (err error) -//sys mknodat(fd int, path string, mode uint32, dev int) (err error) -//sys mknodat_freebsd12(fd int, path string, mode uint32, dev uint64) (err error) +//sys Mknodat(fd int, path string, mode uint32, dev uint64) (err error) //sys Nanosleep(time *Timespec, leftover *Timespec) (err error) //sys Open(path string, mode int, perm uint32) (fd int, err error) //sys Openat(fdat int, path string, mode int, perm uint32) (fd int, err error) //sys Pathconf(path string, name int) (val int, err error) -//sys Pread(fd int, p []byte, offset int64) (n int, err error) -//sys Pwrite(fd int, p []byte, offset int64) (n int, err error) +//sys pread(fd int, p []byte, offset int64) (n int, err error) +//sys pwrite(fd int, p []byte, offset int64) (n int, err error) //sys read(fd int, p []byte) (n int, err error) //sys Readlink(path string, buf []byte) (n int, err error) //sys Readlinkat(dirfd int, path string, buf []byte) (n int, err error) @@ -663,9 +405,7 @@ func PtraceSingleStep(pid int) (err error) { //sysnb Setsid() (pid int, err error) //sysnb Settimeofday(tp *Timeval) (err error) //sysnb Setuid(uid int) (err error) -//sys stat(path string, stat *stat_freebsd11_t) (err error) -//sys statfs(path string, stat *statfs_freebsd11_t) (err error) -//sys statfs_freebsd12(path string, stat *Statfs_t) (err error) +//sys Statfs(path string, stat *Statfs_t) (err error) //sys Symlink(path string, link string) (err error) //sys Symlinkat(oldpath string, newdirfd int, newpath string) (err error) //sys Sync() (err error) @@ -676,8 +416,8 @@ func PtraceSingleStep(pid int) (err error) { //sys Unlinkat(dirfd int, path string, flags int) (err error) //sys Unmount(path string, flags int) (err error) //sys write(fd int, p []byte) (n int, err error) -//sys mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) -//sys munmap(addr uintptr, length uintptr) (err error) +//sys mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) +//sys munmap(addr uintptr, length uintptr) (err error) //sys readlen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_READ //sys writelen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_WRITE //sys accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) diff --git a/vendor/golang.org/x/sys/unix/syscall_freebsd_386.go b/vendor/golang.org/x/sys/unix/syscall_freebsd_386.go index 72a506dd..c3c4c698 100644 --- a/vendor/golang.org/x/sys/unix/syscall_freebsd_386.go +++ b/vendor/golang.org/x/sys/unix/syscall_freebsd_386.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build 386 && freebsd // +build 386,freebsd package unix @@ -56,11 +57,11 @@ func sendfile(outfd int, infd int, offset *int64, count int) (written int, err e func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno) func PtraceGetFsBase(pid int, fsbase *int64) (err error) { - return ptrace(PTRACE_GETFSBASE, pid, uintptr(unsafe.Pointer(fsbase)), 0) + return ptrace(PT_GETFSBASE, pid, uintptr(unsafe.Pointer(fsbase)), 0) } func PtraceIO(req int, pid int, addr uintptr, out []byte, countin int) (count int, err error) { ioDesc := PtraceIoDesc{Op: int32(req), Offs: (*byte)(unsafe.Pointer(addr)), Addr: (*byte)(unsafe.Pointer(&out[0])), Len: uint32(countin)} - err = ptrace(PTRACE_IO, pid, uintptr(unsafe.Pointer(&ioDesc)), 0) + err = ptrace(PT_IO, pid, uintptr(unsafe.Pointer(&ioDesc)), 0) return int(ioDesc.Len), err } diff --git a/vendor/golang.org/x/sys/unix/syscall_freebsd_amd64.go b/vendor/golang.org/x/sys/unix/syscall_freebsd_amd64.go index d5e376ac..82be61a2 100644 --- a/vendor/golang.org/x/sys/unix/syscall_freebsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/syscall_freebsd_amd64.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build amd64 && freebsd // +build amd64,freebsd package unix @@ -56,11 +57,11 @@ func sendfile(outfd int, infd int, offset *int64, count int) (written int, err e func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno) func PtraceGetFsBase(pid int, fsbase *int64) (err error) { - return ptrace(PTRACE_GETFSBASE, pid, uintptr(unsafe.Pointer(fsbase)), 0) + return ptrace(PT_GETFSBASE, pid, uintptr(unsafe.Pointer(fsbase)), 0) } func PtraceIO(req int, pid int, addr uintptr, out []byte, countin int) (count int, err error) { ioDesc := PtraceIoDesc{Op: int32(req), Offs: (*byte)(unsafe.Pointer(addr)), Addr: (*byte)(unsafe.Pointer(&out[0])), Len: uint64(countin)} - err = ptrace(PTRACE_IO, pid, uintptr(unsafe.Pointer(&ioDesc)), 0) + err = ptrace(PT_IO, pid, uintptr(unsafe.Pointer(&ioDesc)), 0) return int(ioDesc.Len), err } diff --git a/vendor/golang.org/x/sys/unix/syscall_freebsd_arm.go b/vendor/golang.org/x/sys/unix/syscall_freebsd_arm.go index 4ea45bce..cd58f102 100644 --- a/vendor/golang.org/x/sys/unix/syscall_freebsd_arm.go +++ b/vendor/golang.org/x/sys/unix/syscall_freebsd_arm.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build arm && freebsd // +build arm,freebsd package unix @@ -57,6 +58,6 @@ func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, func PtraceIO(req int, pid int, addr uintptr, out []byte, countin int) (count int, err error) { ioDesc := PtraceIoDesc{Op: int32(req), Offs: (*byte)(unsafe.Pointer(addr)), Addr: (*byte)(unsafe.Pointer(&out[0])), Len: uint32(countin)} - err = ptrace(PTRACE_IO, pid, uintptr(unsafe.Pointer(&ioDesc)), 0) + err = ptrace(PT_IO, pid, uintptr(unsafe.Pointer(&ioDesc)), 0) return int(ioDesc.Len), err } diff --git a/vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go b/vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go index aa5326db..d6f538f9 100644 --- a/vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build arm64 && freebsd // +build arm64,freebsd package unix @@ -57,6 +58,6 @@ func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, func PtraceIO(req int, pid int, addr uintptr, out []byte, countin int) (count int, err error) { ioDesc := PtraceIoDesc{Op: int32(req), Offs: (*byte)(unsafe.Pointer(addr)), Addr: (*byte)(unsafe.Pointer(&out[0])), Len: uint64(countin)} - err = ptrace(PTRACE_IO, pid, uintptr(unsafe.Pointer(&ioDesc)), 0) + err = ptrace(PT_IO, pid, uintptr(unsafe.Pointer(&ioDesc)), 0) return int(ioDesc.Len), err } diff --git a/vendor/golang.org/x/sys/unix/syscall_freebsd_riscv64.go b/vendor/golang.org/x/sys/unix/syscall_freebsd_riscv64.go new file mode 100644 index 00000000..8ea6e961 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/syscall_freebsd_riscv64.go @@ -0,0 +1,63 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build riscv64 && freebsd +// +build riscv64,freebsd + +package unix + +import ( + "syscall" + "unsafe" +) + +func setTimespec(sec, nsec int64) Timespec { + return Timespec{Sec: sec, Nsec: nsec} +} + +func setTimeval(sec, usec int64) Timeval { + return Timeval{Sec: sec, Usec: usec} +} + +func SetKevent(k *Kevent_t, fd, mode, flags int) { + k.Ident = uint64(fd) + k.Filter = int16(mode) + k.Flags = uint16(flags) +} + +func (iov *Iovec) SetLen(length int) { + iov.Len = uint64(length) +} + +func (msghdr *Msghdr) SetControllen(length int) { + msghdr.Controllen = uint32(length) +} + +func (msghdr *Msghdr) SetIovlen(length int) { + msghdr.Iovlen = int32(length) +} + +func (cmsg *Cmsghdr) SetLen(length int) { + cmsg.Len = uint32(length) +} + +func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) { + var writtenOut uint64 = 0 + _, _, e1 := Syscall9(SYS_SENDFILE, uintptr(infd), uintptr(outfd), uintptr(*offset), uintptr(count), 0, uintptr(unsafe.Pointer(&writtenOut)), 0, 0, 0) + + written = int(writtenOut) + + if e1 != 0 { + err = e1 + } + return +} + +func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno) + +func PtraceIO(req int, pid int, addr uintptr, out []byte, countin int) (count int, err error) { + ioDesc := PtraceIoDesc{Op: int32(req), Offs: (*byte)(unsafe.Pointer(addr)), Addr: (*byte)(unsafe.Pointer(&out[0])), Len: uint64(countin)} + err = ptrace(PT_IO, pid, uintptr(unsafe.Pointer(&ioDesc)), 0) + return int(ioDesc.Len), err +} diff --git a/vendor/golang.org/x/sys/unix/syscall_illumos.go b/vendor/golang.org/x/sys/unix/syscall_illumos.go index 99e62dcd..e48244a9 100644 --- a/vendor/golang.org/x/sys/unix/syscall_illumos.go +++ b/vendor/golang.org/x/sys/unix/syscall_illumos.go @@ -1,30 +1,34 @@ -// Copyright 2009 The Go Authors. All rights reserved. +// Copyright 2021 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. // illumos system calls not present on Solaris. +//go:build amd64 && illumos // +build amd64,illumos package unix -import "unsafe" +import ( + "fmt" + "runtime" + "unsafe" +) func bytes2iovec(bs [][]byte) []Iovec { iovecs := make([]Iovec, len(bs)) for i, b := range bs { iovecs[i].SetLen(len(b)) if len(b) > 0 { - // somehow Iovec.Base on illumos is (*int8), not (*byte) - iovecs[i].Base = (*int8)(unsafe.Pointer(&b[0])) + iovecs[i].Base = &b[0] } else { - iovecs[i].Base = (*int8)(unsafe.Pointer(&_zero)) + iovecs[i].Base = (*byte)(unsafe.Pointer(&_zero)) } } return iovecs } -//sys readv(fd int, iovs []Iovec) (n int, err error) +//sys readv(fd int, iovs []Iovec) (n int, err error) func Readv(fd int, iovs [][]byte) (n int, err error) { iovecs := bytes2iovec(iovs) @@ -32,7 +36,7 @@ func Readv(fd int, iovs [][]byte) (n int, err error) { return n, err } -//sys preadv(fd int, iovs []Iovec, off int64) (n int, err error) +//sys preadv(fd int, iovs []Iovec, off int64) (n int, err error) func Preadv(fd int, iovs [][]byte, off int64) (n int, err error) { iovecs := bytes2iovec(iovs) @@ -40,7 +44,7 @@ func Preadv(fd int, iovs [][]byte, off int64) (n int, err error) { return n, err } -//sys writev(fd int, iovs []Iovec) (n int, err error) +//sys writev(fd int, iovs []Iovec) (n int, err error) func Writev(fd int, iovs [][]byte) (n int, err error) { iovecs := bytes2iovec(iovs) @@ -48,10 +52,134 @@ func Writev(fd int, iovs [][]byte) (n int, err error) { return n, err } -//sys pwritev(fd int, iovs []Iovec, off int64) (n int, err error) +//sys pwritev(fd int, iovs []Iovec, off int64) (n int, err error) func Pwritev(fd int, iovs [][]byte, off int64) (n int, err error) { iovecs := bytes2iovec(iovs) n, err = pwritev(fd, iovecs, off) return n, err } + +//sys accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error) = libsocket.accept4 + +func Accept4(fd int, flags int) (nfd int, sa Sockaddr, err error) { + var rsa RawSockaddrAny + var len _Socklen = SizeofSockaddrAny + nfd, err = accept4(fd, &rsa, &len, flags) + if err != nil { + return + } + if len > SizeofSockaddrAny { + panic("RawSockaddrAny too small") + } + sa, err = anyToSockaddr(fd, &rsa) + if err != nil { + Close(nfd) + nfd = 0 + } + return +} + +//sys putmsg(fd int, clptr *strbuf, dataptr *strbuf, flags int) (err error) + +func Putmsg(fd int, cl []byte, data []byte, flags int) (err error) { + var clp, datap *strbuf + if len(cl) > 0 { + clp = &strbuf{ + Len: int32(len(cl)), + Buf: (*int8)(unsafe.Pointer(&cl[0])), + } + } + if len(data) > 0 { + datap = &strbuf{ + Len: int32(len(data)), + Buf: (*int8)(unsafe.Pointer(&data[0])), + } + } + return putmsg(fd, clp, datap, flags) +} + +//sys getmsg(fd int, clptr *strbuf, dataptr *strbuf, flags *int) (err error) + +func Getmsg(fd int, cl []byte, data []byte) (retCl []byte, retData []byte, flags int, err error) { + var clp, datap *strbuf + if len(cl) > 0 { + clp = &strbuf{ + Maxlen: int32(len(cl)), + Buf: (*int8)(unsafe.Pointer(&cl[0])), + } + } + if len(data) > 0 { + datap = &strbuf{ + Maxlen: int32(len(data)), + Buf: (*int8)(unsafe.Pointer(&data[0])), + } + } + + if err = getmsg(fd, clp, datap, &flags); err != nil { + return nil, nil, 0, err + } + + if len(cl) > 0 { + retCl = cl[:clp.Len] + } + if len(data) > 0 { + retData = data[:datap.Len] + } + return retCl, retData, flags, nil +} + +func IoctlSetIntRetInt(fd int, req uint, arg int) (int, error) { + return ioctlRet(fd, req, uintptr(arg)) +} + +func IoctlSetString(fd int, req uint, val string) error { + bs := make([]byte, len(val)+1) + copy(bs[:len(bs)-1], val) + err := ioctl(fd, req, uintptr(unsafe.Pointer(&bs[0]))) + runtime.KeepAlive(&bs[0]) + return err +} + +// Lifreq Helpers + +func (l *Lifreq) SetName(name string) error { + if len(name) >= len(l.Name) { + return fmt.Errorf("name cannot be more than %d characters", len(l.Name)-1) + } + for i := range name { + l.Name[i] = int8(name[i]) + } + return nil +} + +func (l *Lifreq) SetLifruInt(d int) { + *(*int)(unsafe.Pointer(&l.Lifru[0])) = d +} + +func (l *Lifreq) GetLifruInt() int { + return *(*int)(unsafe.Pointer(&l.Lifru[0])) +} + +func (l *Lifreq) SetLifruUint(d uint) { + *(*uint)(unsafe.Pointer(&l.Lifru[0])) = d +} + +func (l *Lifreq) GetLifruUint() uint { + return *(*uint)(unsafe.Pointer(&l.Lifru[0])) +} + +func IoctlLifreq(fd int, req uint, l *Lifreq) error { + return ioctl(fd, req, uintptr(unsafe.Pointer(l))) +} + +// Strioctl Helpers + +func (s *Strioctl) SetInt(i int) { + s.Len = int32(unsafe.Sizeof(i)) + s.Dp = (*int8)(unsafe.Pointer(&i)) +} + +func IoctlSetStrioctlRetInt(fd int, req uint, s *Strioctl) (int, error) { + return ioctlRet(fd, req, uintptr(unsafe.Pointer(s))) +} diff --git a/vendor/golang.org/x/sys/unix/syscall_linux.go b/vendor/golang.org/x/sys/unix/syscall_linux.go index bbe1abbc..5e4a94f7 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux.go @@ -13,8 +13,8 @@ package unix import ( "encoding/binary" - "runtime" "syscall" + "time" "unsafe" ) @@ -38,6 +38,13 @@ func Creat(path string, mode uint32) (fd int, err error) { return Open(path, O_CREAT|O_WRONLY|O_TRUNC, mode) } +func EpollCreate(size int) (fd int, err error) { + if size <= 0 { + return -1, EINVAL + } + return EpollCreate1(0) +} + //sys FanotifyInit(flags uint, event_f_flags uint) (fd int, err error) //sys fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) @@ -66,48 +73,22 @@ func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) { return fchmodat(dirfd, path, mode) } -//sys ioctl(fd int, req uint, arg uintptr) (err error) - -// ioctl itself should not be exposed directly, but additional get/set -// functions for specific types are permissible. - -// IoctlRetInt performs an ioctl operation specified by req on a device -// associated with opened file descriptor fd, and returns a non-negative -// integer that is returned by the ioctl syscall. -func IoctlRetInt(fd int, req uint) (int, error) { - ret, _, err := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), 0) - if err != 0 { - return 0, err - } - return int(ret), nil -} - -// IoctlSetPointerInt performs an ioctl operation which sets an -// integer value on fd, using the specified request number. The ioctl -// argument is called with a pointer to the integer value, rather than -// passing the integer value directly. -func IoctlSetPointerInt(fd int, req uint, value int) error { - v := int32(value) - return ioctl(fd, req, uintptr(unsafe.Pointer(&v))) -} - -func IoctlSetRTCTime(fd int, value *RTCTime) error { - err := ioctl(fd, RTC_SET_TIME, uintptr(unsafe.Pointer(value))) - runtime.KeepAlive(value) - return err +func InotifyInit() (fd int, err error) { + return InotifyInit1(0) } -func IoctlGetUint32(fd int, req uint) (uint32, error) { - var value uint32 - err := ioctl(fd, req, uintptr(unsafe.Pointer(&value))) - return value, err -} +//sys ioctl(fd int, req uint, arg uintptr) (err error) = SYS_IOCTL +//sys ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) = SYS_IOCTL -func IoctlGetRTCTime(fd int) (*RTCTime, error) { - var value RTCTime - err := ioctl(fd, RTC_RD_TIME, uintptr(unsafe.Pointer(&value))) - return &value, err -} +// ioctl itself should not be exposed directly, but additional get/set functions +// for specific types are permissible. These are defined in ioctl.go and +// ioctl_linux.go. +// +// The third argument to ioctl is often a pointer but sometimes an integer. +// Callers should use ioctlPtr when the third argument is a pointer and ioctl +// when the third argument is an integer. +// +// TODO: some existing code incorrectly uses ioctl when it should use ioctlPtr. //sys Linkat(olddirfd int, oldpath string, newdirfd int, newpath string, flags int) (err error) @@ -133,6 +114,31 @@ func Openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) return openat(dirfd, path, flags|O_LARGEFILE, mode) } +//sys openat2(dirfd int, path string, open_how *OpenHow, size int) (fd int, err error) + +func Openat2(dirfd int, path string, how *OpenHow) (fd int, err error) { + return openat2(dirfd, path, how, SizeofOpenHow) +} + +func Pipe(p []int) error { + return Pipe2(p, 0) +} + +//sysnb pipe2(p *[2]_C_int, flags int) (err error) + +func Pipe2(p []int, flags int) error { + if len(p) != 2 { + return EINVAL + } + var pp [2]_C_int + err := pipe2(&pp, flags) + if err == nil { + p[0] = int(pp[0]) + p[1] = int(pp[1]) + } + return err +} + //sys ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) func Ppoll(fds []PollFd, timeout *Timespec, sigmask *Sigset_t) (n int, err error) { @@ -142,6 +148,15 @@ func Ppoll(fds []PollFd, timeout *Timespec, sigmask *Sigset_t) (n int, err error return ppoll(&fds[0], len(fds), timeout, sigmask) } +func Poll(fds []PollFd, timeout int) (n int, err error) { + var ts *Timespec + if timeout >= 0 { + ts = new(Timespec) + *ts = NsecToTimespec(int64(timeout) * 1e6) + } + return Ppoll(fds, ts, nil) +} + //sys Readlinkat(dirfd int, path string, buf []byte) (n int, err error) func Readlink(path string, buf []byte) (n int, err error) { @@ -192,27 +207,7 @@ func Utimes(path string, tv []Timeval) error { //sys utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) func UtimesNano(path string, ts []Timespec) error { - if ts == nil { - err := utimensat(AT_FDCWD, path, nil, 0) - if err != ENOSYS { - return err - } - return utimes(path, nil) - } - if len(ts) != 2 { - return EINVAL - } - err := utimensat(AT_FDCWD, path, (*[2]Timespec)(unsafe.Pointer(&ts[0])), 0) - if err != ENOSYS { - return err - } - // If the utimensat syscall isn't available (utimensat was added to Linux - // in 2.6.22, Released, 8 July 2007) then fall back to utimes - var tv [2]Timeval - for i := 0; i < 2; i++ { - tv[i] = NsecToTimeval(TimespecToNsec(ts[i])) - } - return utimes(path, (*[2]Timeval)(unsafe.Pointer(&tv[0]))) + return UtimesNanoAt(AT_FDCWD, path, ts, 0) } func UtimesNanoAt(dirfd int, path string, ts []Timespec, flags int) error { @@ -255,6 +250,13 @@ func Getwd() (wd string, err error) { if n < 1 || n > len(buf) || buf[n-1] != 0 { return "", EINVAL } + // In some cases, Linux can return a path that starts with the + // "(unreachable)" prefix, which can potentially be a valid relative + // path. To work around that, return ENOENT if path is not absolute. + if buf[0] != '/' { + return "", ENOENT + } + return string(buf[0 : n-1]), nil } @@ -364,6 +366,8 @@ func Wait4(pid int, wstatus *WaitStatus, options int, rusage *Rusage) (wpid int, return } +//sys Waitid(idType int, id int, info *Siginfo, options int, rusage *Rusage) (err error) + func Mkfifo(path string, mode uint32) error { return Mknod(path, mode|S_IFIFO, 0) } @@ -380,9 +384,7 @@ func (sa *SockaddrInet4) sockaddr() (unsafe.Pointer, _Socklen, error) { p := (*[2]byte)(unsafe.Pointer(&sa.raw.Port)) p[0] = byte(sa.Port >> 8) p[1] = byte(sa.Port) - for i := 0; i < len(sa.Addr); i++ { - sa.raw.Addr[i] = sa.Addr[i] - } + sa.raw.Addr = sa.Addr return unsafe.Pointer(&sa.raw), SizeofSockaddrInet4, nil } @@ -395,9 +397,7 @@ func (sa *SockaddrInet6) sockaddr() (unsafe.Pointer, _Socklen, error) { p[0] = byte(sa.Port >> 8) p[1] = byte(sa.Port) sa.raw.Scope_id = sa.ZoneId - for i := 0; i < len(sa.Addr); i++ { - sa.raw.Addr[i] = sa.Addr[i] - } + sa.raw.Addr = sa.Addr return unsafe.Pointer(&sa.raw), SizeofSockaddrInet6, nil } @@ -446,9 +446,7 @@ func (sa *SockaddrLinklayer) sockaddr() (unsafe.Pointer, _Socklen, error) { sa.raw.Hatype = sa.Hatype sa.raw.Pkttype = sa.Pkttype sa.raw.Halen = sa.Halen - for i := 0; i < len(sa.Addr); i++ { - sa.raw.Addr[i] = sa.Addr[i] - } + sa.raw.Addr = sa.Addr return unsafe.Pointer(&sa.raw), SizeofSockaddrLinklayer, nil } @@ -514,24 +512,24 @@ func (sa *SockaddrL2) sockaddr() (unsafe.Pointer, _Socklen, error) { // // Server example: // -// fd, _ := Socket(AF_BLUETOOTH, SOCK_STREAM, BTPROTO_RFCOMM) -// _ = unix.Bind(fd, &unix.SockaddrRFCOMM{ -// Channel: 1, -// Addr: [6]uint8{0, 0, 0, 0, 0, 0}, // BDADDR_ANY or 00:00:00:00:00:00 -// }) -// _ = Listen(fd, 1) -// nfd, sa, _ := Accept(fd) -// fmt.Printf("conn addr=%v fd=%d", sa.(*unix.SockaddrRFCOMM).Addr, nfd) -// Read(nfd, buf) +// fd, _ := Socket(AF_BLUETOOTH, SOCK_STREAM, BTPROTO_RFCOMM) +// _ = unix.Bind(fd, &unix.SockaddrRFCOMM{ +// Channel: 1, +// Addr: [6]uint8{0, 0, 0, 0, 0, 0}, // BDADDR_ANY or 00:00:00:00:00:00 +// }) +// _ = Listen(fd, 1) +// nfd, sa, _ := Accept(fd) +// fmt.Printf("conn addr=%v fd=%d", sa.(*unix.SockaddrRFCOMM).Addr, nfd) +// Read(nfd, buf) // // Client example: // -// fd, _ := Socket(AF_BLUETOOTH, SOCK_STREAM, BTPROTO_RFCOMM) -// _ = Connect(fd, &SockaddrRFCOMM{ -// Channel: 1, -// Addr: [6]byte{0x11, 0x22, 0x33, 0xaa, 0xbb, 0xcc}, // CC:BB:AA:33:22:11 -// }) -// Write(fd, []byte(`hello`)) +// fd, _ := Socket(AF_BLUETOOTH, SOCK_STREAM, BTPROTO_RFCOMM) +// _ = Connect(fd, &SockaddrRFCOMM{ +// Channel: 1, +// Addr: [6]byte{0x11, 0x22, 0x33, 0xaa, 0xbb, 0xcc}, // CC:BB:AA:33:22:11 +// }) +// Write(fd, []byte(`hello`)) type SockaddrRFCOMM struct { // Addr represents a bluetooth address, byte ordering is little-endian. Addr [6]uint8 @@ -558,12 +556,12 @@ func (sa *SockaddrRFCOMM) sockaddr() (unsafe.Pointer, _Socklen, error) { // The SockaddrCAN struct must be bound to the socket file descriptor // using Bind before the CAN socket can be used. // -// // Read one raw CAN frame -// fd, _ := Socket(AF_CAN, SOCK_RAW, CAN_RAW) -// addr := &SockaddrCAN{Ifindex: index} -// Bind(fd, addr) -// frame := make([]byte, 16) -// Read(fd, frame) +// // Read one raw CAN frame +// fd, _ := Socket(AF_CAN, SOCK_RAW, CAN_RAW) +// addr := &SockaddrCAN{Ifindex: index} +// Bind(fd, addr) +// frame := make([]byte, 16) +// Read(fd, frame) // // The full SocketCAN documentation can be found in the linux kernel // archives at: https://www.kernel.org/doc/Documentation/networking/can.txt @@ -591,6 +589,36 @@ func (sa *SockaddrCAN) sockaddr() (unsafe.Pointer, _Socklen, error) { return unsafe.Pointer(&sa.raw), SizeofSockaddrCAN, nil } +// SockaddrCANJ1939 implements the Sockaddr interface for AF_CAN using J1939 +// protocol (https://en.wikipedia.org/wiki/SAE_J1939). For more information +// on the purposes of the fields, check the official linux kernel documentation +// available here: https://www.kernel.org/doc/Documentation/networking/j1939.rst +type SockaddrCANJ1939 struct { + Ifindex int + Name uint64 + PGN uint32 + Addr uint8 + raw RawSockaddrCAN +} + +func (sa *SockaddrCANJ1939) sockaddr() (unsafe.Pointer, _Socklen, error) { + if sa.Ifindex < 0 || sa.Ifindex > 0x7fffffff { + return nil, 0, EINVAL + } + sa.raw.Family = AF_CAN + sa.raw.Ifindex = int32(sa.Ifindex) + n := (*[8]byte)(unsafe.Pointer(&sa.Name)) + for i := 0; i < 8; i++ { + sa.raw.Addr[i] = n[i] + } + p := (*[4]byte)(unsafe.Pointer(&sa.PGN)) + for i := 0; i < 4; i++ { + sa.raw.Addr[i+8] = p[i] + } + sa.raw.Addr[12] = sa.Addr + return unsafe.Pointer(&sa.raw), SizeofSockaddrCAN, nil +} + // SockaddrALG implements the Sockaddr interface for AF_ALG type sockets. // SockaddrALG enables userspace access to the Linux kernel's cryptography // subsystem. The Type and Name fields specify which type of hash or cipher @@ -604,13 +632,13 @@ func (sa *SockaddrCAN) sockaddr() (unsafe.Pointer, _Socklen, error) { // Here is an example of using an AF_ALG socket with SHA1 hashing. // The initial socket setup process is as follows: // -// // Open a socket to perform SHA1 hashing. -// fd, _ := unix.Socket(unix.AF_ALG, unix.SOCK_SEQPACKET, 0) -// addr := &unix.SockaddrALG{Type: "hash", Name: "sha1"} -// unix.Bind(fd, addr) -// // Note: unix.Accept does not work at this time; must invoke accept() -// // manually using unix.Syscall. -// hashfd, _, _ := unix.Syscall(unix.SYS_ACCEPT, uintptr(fd), 0, 0) +// // Open a socket to perform SHA1 hashing. +// fd, _ := unix.Socket(unix.AF_ALG, unix.SOCK_SEQPACKET, 0) +// addr := &unix.SockaddrALG{Type: "hash", Name: "sha1"} +// unix.Bind(fd, addr) +// // Note: unix.Accept does not work at this time; must invoke accept() +// // manually using unix.Syscall. +// hashfd, _, _ := unix.Syscall(unix.SYS_ACCEPT, uintptr(fd), 0, 0) // // Once a file descriptor has been returned from Accept, it may be used to // perform SHA1 hashing. The descriptor is not safe for concurrent use, but @@ -619,39 +647,39 @@ func (sa *SockaddrCAN) sockaddr() (unsafe.Pointer, _Socklen, error) { // When hashing a small byte slice or string, a single Write and Read may // be used: // -// // Assume hashfd is already configured using the setup process. -// hash := os.NewFile(hashfd, "sha1") -// // Hash an input string and read the results. Each Write discards -// // previous hash state. Read always reads the current state. -// b := make([]byte, 20) -// for i := 0; i < 2; i++ { -// io.WriteString(hash, "Hello, world.") -// hash.Read(b) -// fmt.Println(hex.EncodeToString(b)) -// } -// // Output: -// // 2ae01472317d1935a84797ec1983ae243fc6aa28 -// // 2ae01472317d1935a84797ec1983ae243fc6aa28 +// // Assume hashfd is already configured using the setup process. +// hash := os.NewFile(hashfd, "sha1") +// // Hash an input string and read the results. Each Write discards +// // previous hash state. Read always reads the current state. +// b := make([]byte, 20) +// for i := 0; i < 2; i++ { +// io.WriteString(hash, "Hello, world.") +// hash.Read(b) +// fmt.Println(hex.EncodeToString(b)) +// } +// // Output: +// // 2ae01472317d1935a84797ec1983ae243fc6aa28 +// // 2ae01472317d1935a84797ec1983ae243fc6aa28 // // For hashing larger byte slices, or byte streams such as those read from // a file or socket, use Sendto with MSG_MORE to instruct the kernel to update // the hash digest instead of creating a new one for a given chunk and finalizing it. // -// // Assume hashfd and addr are already configured using the setup process. -// hash := os.NewFile(hashfd, "sha1") -// // Hash the contents of a file. -// f, _ := os.Open("/tmp/linux-4.10-rc7.tar.xz") -// b := make([]byte, 4096) -// for { -// n, err := f.Read(b) -// if err == io.EOF { -// break -// } -// unix.Sendto(hashfd, b[:n], unix.MSG_MORE, addr) -// } -// hash.Read(b) -// fmt.Println(hex.EncodeToString(b)) -// // Output: 85cdcad0c06eef66f805ecce353bec9accbeecc5 +// // Assume hashfd and addr are already configured using the setup process. +// hash := os.NewFile(hashfd, "sha1") +// // Hash the contents of a file. +// f, _ := os.Open("/tmp/linux-4.10-rc7.tar.xz") +// b := make([]byte, 4096) +// for { +// n, err := f.Read(b) +// if err == io.EOF { +// break +// } +// unix.Sendto(hashfd, b[:n], unix.MSG_MORE, addr) +// } +// hash.Read(b) +// fmt.Println(hex.EncodeToString(b)) +// // Output: 85cdcad0c06eef66f805ecce353bec9accbeecc5 // // For more information, see: http://www.chronox.de/crypto-API/crypto/userspace-if.html. type SockaddrALG struct { @@ -698,16 +726,19 @@ type SockaddrVM struct { // CID and Port specify a context ID and port address for a VM socket. // Guests have a unique CID, and hosts may have a well-known CID of: // - VMADDR_CID_HYPERVISOR: refers to the hypervisor process. + // - VMADDR_CID_LOCAL: refers to local communication (loopback). // - VMADDR_CID_HOST: refers to other processes on the host. - CID uint32 - Port uint32 - raw RawSockaddrVM + CID uint32 + Port uint32 + Flags uint8 + raw RawSockaddrVM } func (sa *SockaddrVM) sockaddr() (unsafe.Pointer, _Socklen, error) { sa.raw.Family = AF_VSOCK sa.raw.Port = sa.Port sa.raw.Cid = sa.CID + sa.raw.Flags = sa.Flags return unsafe.Pointer(&sa.raw), SizeofSockaddrVM, nil } @@ -830,12 +861,10 @@ func (sa *SockaddrTIPC) sockaddr() (unsafe.Pointer, _Socklen, error) { if sa.Addr == nil { return nil, 0, EINVAL } - sa.raw.Family = AF_TIPC sa.raw.Scope = int8(sa.Scope) sa.raw.Addrtype = sa.Addr.tipcAddrtype() sa.raw.Addr = sa.Addr.tipcAddr() - return unsafe.Pointer(&sa.raw), SizeofSockaddrTIPC, nil } @@ -849,9 +878,7 @@ type SockaddrL2TPIP struct { func (sa *SockaddrL2TPIP) sockaddr() (unsafe.Pointer, _Socklen, error) { sa.raw.Family = AF_INET sa.raw.Conn_id = sa.ConnId - for i := 0; i < len(sa.Addr); i++ { - sa.raw.Addr[i] = sa.Addr[i] - } + sa.raw.Addr = sa.Addr return unsafe.Pointer(&sa.raw), SizeofSockaddrL2TPIP, nil } @@ -867,12 +894,83 @@ func (sa *SockaddrL2TPIP6) sockaddr() (unsafe.Pointer, _Socklen, error) { sa.raw.Family = AF_INET6 sa.raw.Conn_id = sa.ConnId sa.raw.Scope_id = sa.ZoneId - for i := 0; i < len(sa.Addr); i++ { - sa.raw.Addr[i] = sa.Addr[i] - } + sa.raw.Addr = sa.Addr return unsafe.Pointer(&sa.raw), SizeofSockaddrL2TPIP6, nil } +// SockaddrIUCV implements the Sockaddr interface for AF_IUCV sockets. +type SockaddrIUCV struct { + UserID string + Name string + raw RawSockaddrIUCV +} + +func (sa *SockaddrIUCV) sockaddr() (unsafe.Pointer, _Socklen, error) { + sa.raw.Family = AF_IUCV + // These are EBCDIC encoded by the kernel, but we still need to pad them + // with blanks. Initializing with blanks allows the caller to feed in either + // a padded or an unpadded string. + for i := 0; i < 8; i++ { + sa.raw.Nodeid[i] = ' ' + sa.raw.User_id[i] = ' ' + sa.raw.Name[i] = ' ' + } + if len(sa.UserID) > 8 || len(sa.Name) > 8 { + return nil, 0, EINVAL + } + for i, b := range []byte(sa.UserID[:]) { + sa.raw.User_id[i] = int8(b) + } + for i, b := range []byte(sa.Name[:]) { + sa.raw.Name[i] = int8(b) + } + return unsafe.Pointer(&sa.raw), SizeofSockaddrIUCV, nil +} + +type SockaddrNFC struct { + DeviceIdx uint32 + TargetIdx uint32 + NFCProtocol uint32 + raw RawSockaddrNFC +} + +func (sa *SockaddrNFC) sockaddr() (unsafe.Pointer, _Socklen, error) { + sa.raw.Sa_family = AF_NFC + sa.raw.Dev_idx = sa.DeviceIdx + sa.raw.Target_idx = sa.TargetIdx + sa.raw.Nfc_protocol = sa.NFCProtocol + return unsafe.Pointer(&sa.raw), SizeofSockaddrNFC, nil +} + +type SockaddrNFCLLCP struct { + DeviceIdx uint32 + TargetIdx uint32 + NFCProtocol uint32 + DestinationSAP uint8 + SourceSAP uint8 + ServiceName string + raw RawSockaddrNFCLLCP +} + +func (sa *SockaddrNFCLLCP) sockaddr() (unsafe.Pointer, _Socklen, error) { + sa.raw.Sa_family = AF_NFC + sa.raw.Dev_idx = sa.DeviceIdx + sa.raw.Target_idx = sa.TargetIdx + sa.raw.Nfc_protocol = sa.NFCProtocol + sa.raw.Dsap = sa.DestinationSAP + sa.raw.Ssap = sa.SourceSAP + if len(sa.ServiceName) > len(sa.raw.Service_name) { + return nil, 0, EINVAL + } + copy(sa.raw.Service_name[:], sa.ServiceName) + sa.raw.SetServiceNameLen(len(sa.ServiceName)) + return unsafe.Pointer(&sa.raw), SizeofSockaddrNFCLLCP, nil +} + +var socketProtocol = func(fd int) (int, error) { + return GetsockoptInt(fd, SOL_SOCKET, SO_PROTOCOL) +} + func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) { switch rsa.Addr.Family { case AF_NETLINK: @@ -892,9 +990,7 @@ func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) { sa.Hatype = pp.Hatype sa.Pkttype = pp.Pkttype sa.Halen = pp.Halen - for i := 0; i < len(sa.Addr); i++ { - sa.Addr[i] = pp.Addr[i] - } + sa.Addr = pp.Addr return sa, nil case AF_UNIX: @@ -923,7 +1019,7 @@ func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) { return sa, nil case AF_INET: - proto, err := GetsockoptInt(fd, SOL_SOCKET, SO_PROTOCOL) + proto, err := socketProtocol(fd) if err != nil { return nil, err } @@ -933,23 +1029,19 @@ func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) { pp := (*RawSockaddrL2TPIP)(unsafe.Pointer(rsa)) sa := new(SockaddrL2TPIP) sa.ConnId = pp.Conn_id - for i := 0; i < len(sa.Addr); i++ { - sa.Addr[i] = pp.Addr[i] - } + sa.Addr = pp.Addr return sa, nil default: pp := (*RawSockaddrInet4)(unsafe.Pointer(rsa)) sa := new(SockaddrInet4) p := (*[2]byte)(unsafe.Pointer(&pp.Port)) sa.Port = int(p[0])<<8 + int(p[1]) - for i := 0; i < len(sa.Addr); i++ { - sa.Addr[i] = pp.Addr[i] - } + sa.Addr = pp.Addr return sa, nil } case AF_INET6: - proto, err := GetsockoptInt(fd, SOL_SOCKET, SO_PROTOCOL) + proto, err := socketProtocol(fd) if err != nil { return nil, err } @@ -960,9 +1052,7 @@ func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) { sa := new(SockaddrL2TPIP6) sa.ConnId = pp.Conn_id sa.ZoneId = pp.Scope_id - for i := 0; i < len(sa.Addr); i++ { - sa.Addr[i] = pp.Addr[i] - } + sa.Addr = pp.Addr return sa, nil default: pp := (*RawSockaddrInet6)(unsafe.Pointer(rsa)) @@ -970,21 +1060,20 @@ func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) { p := (*[2]byte)(unsafe.Pointer(&pp.Port)) sa.Port = int(p[0])<<8 + int(p[1]) sa.ZoneId = pp.Scope_id - for i := 0; i < len(sa.Addr); i++ { - sa.Addr[i] = pp.Addr[i] - } + sa.Addr = pp.Addr return sa, nil } case AF_VSOCK: pp := (*RawSockaddrVM)(unsafe.Pointer(rsa)) sa := &SockaddrVM{ - CID: pp.Cid, - Port: pp.Port, + CID: pp.Cid, + Port: pp.Port, + Flags: pp.Flags, } return sa, nil case AF_BLUETOOTH: - proto, err := GetsockoptInt(fd, SOL_SOCKET, SO_PROTOCOL) + proto, err := socketProtocol(fd) if err != nil { return nil, err } @@ -1053,6 +1142,92 @@ func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) { } return sa, nil + case AF_IUCV: + pp := (*RawSockaddrIUCV)(unsafe.Pointer(rsa)) + + var user [8]byte + var name [8]byte + + for i := 0; i < 8; i++ { + user[i] = byte(pp.User_id[i]) + name[i] = byte(pp.Name[i]) + } + + sa := &SockaddrIUCV{ + UserID: string(user[:]), + Name: string(name[:]), + } + return sa, nil + + case AF_CAN: + proto, err := socketProtocol(fd) + if err != nil { + return nil, err + } + + pp := (*RawSockaddrCAN)(unsafe.Pointer(rsa)) + + switch proto { + case CAN_J1939: + sa := &SockaddrCANJ1939{ + Ifindex: int(pp.Ifindex), + } + name := (*[8]byte)(unsafe.Pointer(&sa.Name)) + for i := 0; i < 8; i++ { + name[i] = pp.Addr[i] + } + pgn := (*[4]byte)(unsafe.Pointer(&sa.PGN)) + for i := 0; i < 4; i++ { + pgn[i] = pp.Addr[i+8] + } + addr := (*[1]byte)(unsafe.Pointer(&sa.Addr)) + addr[0] = pp.Addr[12] + return sa, nil + default: + sa := &SockaddrCAN{ + Ifindex: int(pp.Ifindex), + } + rx := (*[4]byte)(unsafe.Pointer(&sa.RxID)) + for i := 0; i < 4; i++ { + rx[i] = pp.Addr[i] + } + tx := (*[4]byte)(unsafe.Pointer(&sa.TxID)) + for i := 0; i < 4; i++ { + tx[i] = pp.Addr[i+4] + } + return sa, nil + } + case AF_NFC: + proto, err := socketProtocol(fd) + if err != nil { + return nil, err + } + switch proto { + case NFC_SOCKPROTO_RAW: + pp := (*RawSockaddrNFC)(unsafe.Pointer(rsa)) + sa := &SockaddrNFC{ + DeviceIdx: pp.Dev_idx, + TargetIdx: pp.Target_idx, + NFCProtocol: pp.Nfc_protocol, + } + return sa, nil + case NFC_SOCKPROTO_LLCP: + pp := (*RawSockaddrNFCLLCP)(unsafe.Pointer(rsa)) + if uint64(pp.Service_name_len) > uint64(len(pp.Service_name)) { + return nil, EINVAL + } + sa := &SockaddrNFCLLCP{ + DeviceIdx: pp.Dev_idx, + TargetIdx: pp.Target_idx, + NFCProtocol: pp.Nfc_protocol, + DestinationSAP: pp.Dsap, + SourceSAP: pp.Ssap, + ServiceName: string(pp.Service_name[:pp.Service_name_len]), + } + return sa, nil + default: + return nil, EINVAL + } } return nil, EAFNOSUPPORT } @@ -1060,7 +1235,7 @@ func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) { func Accept(fd int) (nfd int, sa Sockaddr, err error) { var rsa RawSockaddrAny var len _Socklen = SizeofSockaddrAny - nfd, err = accept(fd, &rsa, &len) + nfd, err = accept4(fd, &rsa, &len, 0) if err != nil { return } @@ -1182,6 +1357,13 @@ func SetsockoptTpacketReq3(fd, level, opt int, tp *TpacketReq3) error { return setsockopt(fd, level, opt, unsafe.Pointer(tp), unsafe.Sizeof(*tp)) } +func SetsockoptTCPRepairOpt(fd, level, opt int, o []TCPRepairOpt) (err error) { + if len(o) == 0 { + return EINVAL + } + return setsockopt(fd, level, opt, unsafe.Pointer(&o[0]), uintptr(SizeofTCPRepairOpt*len(o))) +} + // Keyctl Commands (http://man7.org/linux/man-pages/man2/keyctl.2.html) // KeyctlInt calls keyctl commands in which each argument is an int. @@ -1314,22 +1496,16 @@ func KeyctlRestrictKeyring(ringid int, keyType string, restriction string) error return keyctlRestrictKeyringByType(KEYCTL_RESTRICT_KEYRING, ringid, keyType, restriction) } -//sys keyctlRestrictKeyringByType(cmd int, arg2 int, keyType string, restriction string) (err error) = SYS_KEYCTL -//sys keyctlRestrictKeyring(cmd int, arg2 int) (err error) = SYS_KEYCTL +//sys keyctlRestrictKeyringByType(cmd int, arg2 int, keyType string, restriction string) (err error) = SYS_KEYCTL +//sys keyctlRestrictKeyring(cmd int, arg2 int) (err error) = SYS_KEYCTL -func Recvmsg(fd int, p, oob []byte, flags int) (n, oobn int, recvflags int, from Sockaddr, err error) { +func recvmsgRaw(fd int, iov []Iovec, oob []byte, flags int, rsa *RawSockaddrAny) (n, oobn int, recvflags int, err error) { var msg Msghdr - var rsa RawSockaddrAny - msg.Name = (*byte)(unsafe.Pointer(&rsa)) + msg.Name = (*byte)(unsafe.Pointer(rsa)) msg.Namelen = uint32(SizeofSockaddrAny) - var iov Iovec - if len(p) > 0 { - iov.Base = &p[0] - iov.SetLen(len(p)) - } var dummy byte if len(oob) > 0 { - if len(p) == 0 { + if emptyIovecs(iov) { var sockType int sockType, err = GetsockoptInt(fd, SOL_SOCKET, SO_TYPE) if err != nil { @@ -1337,53 +1513,36 @@ func Recvmsg(fd int, p, oob []byte, flags int) (n, oobn int, recvflags int, from } // receive at least one normal byte if sockType != SOCK_DGRAM { - iov.Base = &dummy - iov.SetLen(1) + var iova [1]Iovec + iova[0].Base = &dummy + iova[0].SetLen(1) + iov = iova[:] } } msg.Control = &oob[0] msg.SetControllen(len(oob)) } - msg.Iov = &iov - msg.Iovlen = 1 + if len(iov) > 0 { + msg.Iov = &iov[0] + msg.SetIovlen(len(iov)) + } if n, err = recvmsg(fd, &msg, flags); err != nil { return } oobn = int(msg.Controllen) recvflags = int(msg.Flags) - // source address is only specified if the socket is unconnected - if rsa.Addr.Family != AF_UNSPEC { - from, err = anyToSockaddr(fd, &rsa) - } - return -} - -func Sendmsg(fd int, p, oob []byte, to Sockaddr, flags int) (err error) { - _, err = SendmsgN(fd, p, oob, to, flags) return } -func SendmsgN(fd int, p, oob []byte, to Sockaddr, flags int) (n int, err error) { - var ptr unsafe.Pointer - var salen _Socklen - if to != nil { - var err error - ptr, salen, err = to.sockaddr() - if err != nil { - return 0, err - } - } +func sendmsgN(fd int, iov []Iovec, oob []byte, ptr unsafe.Pointer, salen _Socklen, flags int) (n int, err error) { var msg Msghdr msg.Name = (*byte)(ptr) msg.Namelen = uint32(salen) - var iov Iovec - if len(p) > 0 { - iov.Base = &p[0] - iov.SetLen(len(p)) - } var dummy byte + var empty bool if len(oob) > 0 { - if len(p) == 0 { + empty := emptyIovecs(iov) + if empty { var sockType int sockType, err = GetsockoptInt(fd, SOL_SOCKET, SO_TYPE) if err != nil { @@ -1391,19 +1550,22 @@ func SendmsgN(fd int, p, oob []byte, to Sockaddr, flags int) (n int, err error) } // send at least one normal byte if sockType != SOCK_DGRAM { - iov.Base = &dummy - iov.SetLen(1) + var iova [1]Iovec + iova[0].Base = &dummy + iova[0].SetLen(1) } } msg.Control = &oob[0] msg.SetControllen(len(oob)) } - msg.Iov = &iov - msg.Iovlen = 1 + if len(iov) > 0 { + msg.Iov = &iov[0] + msg.SetIovlen(len(iov)) + } if n, err = sendmsg(fd, &msg, flags); err != nil { return 0, err } - if len(oob) > 0 && len(p) == 0 { + if len(oob) > 0 && empty { n = 0 } return n, nil @@ -1605,6 +1767,16 @@ func Mount(source string, target string, fstype string, flags uintptr, data stri return mount(source, target, fstype, flags, datap) } +//sys mountSetattr(dirfd int, pathname string, flags uint, attr *MountAttr, size uintptr) (err error) = SYS_MOUNT_SETATTR + +// MountSetattr is a wrapper for mount_setattr(2). +// https://man7.org/linux/man-pages/man2/mount_setattr.2.html +// +// Requires kernel >= 5.12. +func MountSetattr(dirfd int, pathname string, flags uint, attr *MountAttr) error { + return mountSetattr(dirfd, pathname, flags, attr, unsafe.Sizeof(*attr)) +} + func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) { if raceenabled { raceReleaseMerge(unsafe.Pointer(&ioSync)) @@ -1630,9 +1802,15 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e //sys ClockGettime(clockid int32, time *Timespec) (err error) //sys ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) //sys Close(fd int) (err error) +//sys CloseRange(first uint, last uint, flags uint) (err error) //sys CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error) //sys DeleteModule(name string, flags int) (err error) //sys Dup(oldfd int) (fd int, err error) + +func Dup2(oldfd, newfd int) error { + return Dup3(oldfd, newfd, 0) +} + //sys Dup3(oldfd int, newfd int, flags int) (err error) //sysnb EpollCreate1(flag int) (fd int, err error) //sysnb EpollCtl(epfd int, op int, fd int, event *EpollEvent) (err error) @@ -1650,6 +1828,9 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e //sys Fremovexattr(fd int, attr string) (err error) //sys Fsetxattr(fd int, attr string, dest []byte, flags int) (err error) //sys Fsync(fd int) (err error) +//sys Fsmount(fd int, flags int, mountAttrs int) (fsfd int, err error) +//sys Fsopen(fsName string, flags int) (fd int, err error) +//sys Fspick(dirfd int, pathName string, flags int) (fd int, err error) //sys Getdents(fd int, buf []byte) (n int, err error) = SYS_GETDENTS64 //sysnb Getpgid(pid int) (pgid int, err error) @@ -1680,11 +1861,13 @@ func Getpgrp() (pid int) { //sys MemfdCreate(name string, flags int) (fd int, err error) //sys Mkdirat(dirfd int, path string, mode uint32) (err error) //sys Mknodat(dirfd int, path string, mode uint32, dev int) (err error) +//sys MoveMount(fromDirfd int, fromPathName string, toDirfd int, toPathName string, flags int) (err error) //sys Nanosleep(time *Timespec, leftover *Timespec) (err error) +//sys OpenTree(dfd int, fileName string, flags uint) (r int, err error) //sys PerfEventOpen(attr *PerfEventAttr, pid int, cpu int, groupFd int, flags int) (fd int, err error) //sys PivotRoot(newroot string, putold string) (err error) = SYS_PIVOT_ROOT -//sysnb prlimit(pid int, resource int, newlimit *Rlimit, old *Rlimit) (err error) = SYS_PRLIMIT64 -//sys Prctl(option int, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) (err error) +//sysnb Prlimit(pid int, resource int, newlimit *Rlimit, old *Rlimit) (err error) = SYS_PRLIMIT64 +//sys Prctl(option int, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) (err error) //sys Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) = SYS_PSELECT6 //sys read(fd int, p []byte) (n int, err error) //sys Removexattr(path string, attr string) (err error) @@ -1757,6 +1940,9 @@ func Signalfd(fd int, sigmask *Sigset_t, flags int) (newfd int, err error) { //sys Syncfs(fd int) (err error) //sysnb Sysinfo(info *Sysinfo_t) (err error) //sys Tee(rfd int, wfd int, len int, flags int) (n int64, err error) +//sysnb TimerfdCreate(clockid int, flags int) (fd int, err error) +//sysnb TimerfdGettime(fd int, currValue *ItimerSpec) (err error) +//sysnb TimerfdSettime(fd int, flags int, newValue *ItimerSpec, oldValue *ItimerSpec) (err error) //sysnb Tgkill(tgid int, tid int, sig syscall.Signal) (err error) //sysnb Times(tms *Tms) (ticks uintptr, err error) //sysnb Umask(mask int) (oldmask int) @@ -1926,11 +2112,30 @@ func Vmsplice(fd int, iovs []Iovec, flags int) (int, error) { return int(n), nil } +func isGroupMember(gid int) bool { + groups, err := Getgroups() + if err != nil { + return false + } + + for _, g := range groups { + if g == gid { + return true + } + } + return false +} + //sys faccessat(dirfd int, path string, mode uint32) (err error) +//sys Faccessat2(dirfd int, path string, mode uint32, flags int) (err error) func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) { - if flags & ^(AT_SYMLINK_NOFOLLOW|AT_EACCESS) != 0 { - return EINVAL + if flags == 0 { + return faccessat(dirfd, path, mode) + } + + if err := Faccessat2(dirfd, path, mode, flags); err != ENOSYS && err != EPERM { + return err } // The Linux kernel faccessat system call does not take any flags. @@ -1939,8 +2144,8 @@ func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) { // Because people naturally expect syscall.Faccessat to act // like C faccessat, we do the same. - if flags == 0 { - return faccessat(dirfd, path, mode) + if flags & ^(AT_SYMLINK_NOFOLLOW|AT_EACCESS) != 0 { + return EINVAL } var st Stat_t @@ -1983,7 +2188,7 @@ func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) { gid = Getgid() } - if uint32(gid) == st.Gid { + if uint32(gid) == st.Gid || isGroupMember(int(st.Gid)) { fmode = (st.Mode >> 3) & 7 } else { fmode = st.Mode & 7 @@ -1997,8 +2202,8 @@ func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) { return EACCES } -//sys nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) = SYS_NAME_TO_HANDLE_AT -//sys openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) = SYS_OPEN_BY_HANDLE_AT +//sys nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) = SYS_NAME_TO_HANDLE_AT +//sys openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) = SYS_OPEN_BY_HANDLE_AT // fileHandle is the argument to nameToHandleAt and openByHandleAt. We // originally tried to generate it via unix/linux/types.go with "type @@ -2084,11 +2289,77 @@ func Klogset(typ int, arg int) (err error) { return nil } +// RemoteIovec is Iovec with the pointer replaced with an integer. +// It is used for ProcessVMReadv and ProcessVMWritev, where the pointer +// refers to a location in a different process' address space, which +// would confuse the Go garbage collector. +type RemoteIovec struct { + Base uintptr + Len int +} + +//sys ProcessVMReadv(pid int, localIov []Iovec, remoteIov []RemoteIovec, flags uint) (n int, err error) = SYS_PROCESS_VM_READV +//sys ProcessVMWritev(pid int, localIov []Iovec, remoteIov []RemoteIovec, flags uint) (n int, err error) = SYS_PROCESS_VM_WRITEV + +//sys PidfdOpen(pid int, flags int) (fd int, err error) = SYS_PIDFD_OPEN +//sys PidfdGetfd(pidfd int, targetfd int, flags int) (fd int, err error) = SYS_PIDFD_GETFD +//sys PidfdSendSignal(pidfd int, sig Signal, info *Siginfo, flags int) (err error) = SYS_PIDFD_SEND_SIGNAL + +//sys shmat(id int, addr uintptr, flag int) (ret uintptr, err error) +//sys shmctl(id int, cmd int, buf *SysvShmDesc) (result int, err error) +//sys shmdt(addr uintptr) (err error) +//sys shmget(key int, size int, flag int) (id int, err error) + +//sys getitimer(which int, currValue *Itimerval) (err error) +//sys setitimer(which int, newValue *Itimerval, oldValue *Itimerval) (err error) + +// MakeItimerval creates an Itimerval from interval and value durations. +func MakeItimerval(interval, value time.Duration) Itimerval { + return Itimerval{ + Interval: NsecToTimeval(interval.Nanoseconds()), + Value: NsecToTimeval(value.Nanoseconds()), + } +} + +// A value which may be passed to the which parameter for Getitimer and +// Setitimer. +type ItimerWhich int + +// Possible which values for Getitimer and Setitimer. +const ( + ItimerReal ItimerWhich = ITIMER_REAL + ItimerVirtual ItimerWhich = ITIMER_VIRTUAL + ItimerProf ItimerWhich = ITIMER_PROF +) + +// Getitimer wraps getitimer(2) to return the current value of the timer +// specified by which. +func Getitimer(which ItimerWhich) (Itimerval, error) { + var it Itimerval + if err := getitimer(int(which), &it); err != nil { + return Itimerval{}, err + } + + return it, nil +} + +// Setitimer wraps setitimer(2) to arm or disarm the timer specified by which. +// It returns the previous value of the timer. +// +// If the Itimerval argument is the zero value, the timer will be disarmed. +func Setitimer(which ItimerWhich, it Itimerval) (Itimerval, error) { + var prev Itimerval + if err := setitimer(int(which), &it, &prev); err != nil { + return Itimerval{}, err + } + + return prev, nil +} + /* * Unimplemented */ // AfsSyscall -// Alarm // ArchPrctl // Brk // ClockNanosleep @@ -2104,7 +2375,6 @@ func Klogset(typ int, arg int) (err error) { // GetMempolicy // GetRobustList // GetThreadArea -// Getitimer // Getpmsg // IoCancel // IoDestroy @@ -2165,10 +2435,6 @@ func Klogset(typ int, arg int) (err error) { // SetRobustList // SetThreadArea // SetTidAddress -// Shmat -// Shmctl -// Shmdt -// Shmget // Sigaltstack // Swapoff // Swapon @@ -2178,7 +2444,6 @@ func Klogset(typ int, arg int) (err error) { // TimerGetoverrun // TimerGettime // TimerSettime -// Timerfd // Tkill (obsolete) // Tuxcall // Umount2 @@ -2187,5 +2452,4 @@ func Klogset(typ int, arg int) (err error) { // Vfork // Vhangup // Vserver -// Waitid // _Sysctl diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_386.go b/vendor/golang.org/x/sys/unix/syscall_linux_386.go index a8374b67..518e476e 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_386.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_386.go @@ -2,9 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// TODO(rsc): Rewrite all nn(SP) references into name+(nn-8)(FP) -// so that go vet can check that they are correct. - +//go:build 386 && linux // +build 386,linux package unix @@ -21,36 +19,8 @@ func setTimeval(sec, usec int64) Timeval { return Timeval{Sec: int32(sec), Usec: int32(usec)} } -//sysnb pipe(p *[2]_C_int) (err error) - -func Pipe(p []int) (err error) { - if len(p) != 2 { - return EINVAL - } - var pp [2]_C_int - err = pipe(&pp) - p[0] = int(pp[0]) - p[1] = int(pp[1]) - return -} - -//sysnb pipe2(p *[2]_C_int, flags int) (err error) - -func Pipe2(p []int, flags int) (err error) { - if len(p) != 2 { - return EINVAL - } - var pp [2]_C_int - err = pipe2(&pp, flags) - p[0] = int(pp[0]) - p[1] = int(pp[1]) - return -} - // 64-bit file system and 32-bit uid calls // (386 default is 32-bit file system and 16-bit uid). -//sys Dup2(oldfd int, newfd int) (err error) -//sysnb EpollCreate(size int) (fd int, err error) //sys EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) //sys Fadvise(fd int, offset int64, length int64, advice int) (err error) = SYS_FADVISE64_64 //sys Fchown(fd int, uid int, gid int) (err error) = SYS_FCHOWN32 @@ -61,13 +31,12 @@ func Pipe2(p []int, flags int) (err error) { //sysnb Geteuid() (euid int) = SYS_GETEUID32 //sysnb Getgid() (gid int) = SYS_GETGID32 //sysnb Getuid() (uid int) = SYS_GETUID32 -//sysnb InotifyInit() (fd int, err error) //sys Ioperm(from int, num int, on int) (err error) //sys Iopl(level int) (err error) //sys Lchown(path string, uid int, gid int) (err error) = SYS_LCHOWN32 //sys Lstat(path string, stat *Stat_t) (err error) = SYS_LSTAT64 -//sys Pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64 -//sys Pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64 +//sys pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64 +//sys pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64 //sys Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) //sys sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) = SYS_SENDFILE64 //sys setfsgid(gid int) (prev int, err error) = SYS_SETFSGID32 @@ -101,13 +70,13 @@ type rlimit32 struct { Max uint32 } -//sysnb getrlimit(resource int, rlim *rlimit32) (err error) = SYS_GETRLIMIT +//sysnb getrlimit(resource int, rlim *rlimit32) (err error) = SYS_GETRLIMIT const rlimInf32 = ^uint32(0) const rlimInf64 = ^uint64(0) func Getrlimit(resource int, rlim *Rlimit) (err error) { - err = prlimit(0, resource, nil, rlim) + err = Prlimit(0, resource, nil, rlim) if err != ENOSYS { return err } @@ -132,10 +101,10 @@ func Getrlimit(resource int, rlim *Rlimit) (err error) { return } -//sysnb setrlimit(resource int, rlim *rlimit32) (err error) = SYS_SETRLIMIT +//sysnb setrlimit(resource int, rlim *rlimit32) (err error) = SYS_SETRLIMIT func Setrlimit(resource int, rlim *Rlimit) (err error) { - err = prlimit(0, resource, rlim, nil) + err = Prlimit(0, resource, rlim, nil) if err != ENOSYS { return err } @@ -204,14 +173,6 @@ const ( _SENDMMSG = 20 ) -func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) { - fd, e := socketcall(_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0) - if e != 0 { - err = e - } - return -} - func accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error) { fd, e := socketcall(_ACCEPT4, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) if e != 0 { @@ -380,11 +341,6 @@ func (cmsg *Cmsghdr) SetLen(length int) { cmsg.Len = uint32(length) } -//sys poll(fds *PollFd, nfds int, timeout int) (n int, err error) - -func Poll(fds []PollFd, timeout int) (n int, err error) { - if len(fds) == 0 { - return poll(nil, 0, timeout) - } - return poll(&fds[0], len(fds), timeout) +func (rsa *RawSockaddrNFCLLCP) SetServiceNameLen(length int) { + rsa.Service_name_len = uint32(length) } diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_alarm.go b/vendor/golang.org/x/sys/unix/syscall_linux_alarm.go new file mode 100644 index 00000000..08086ac6 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/syscall_linux_alarm.go @@ -0,0 +1,14 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build linux && (386 || amd64 || mips || mipsle || mips64 || mipsle || ppc64 || ppc64le || ppc || s390x || sparc64) +// +build linux +// +build 386 amd64 mips mipsle mips64 mipsle ppc64 ppc64le ppc s390x sparc64 + +package unix + +// SYS_ALARM is not defined on arm or riscv, but is available for other GOARCH +// values. + +//sys Alarm(seconds uint) (remaining uint, err error) diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go b/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go index 8ed1d546..f5e9d6be 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go @@ -2,12 +2,11 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build amd64 && linux // +build amd64,linux package unix -//sys Dup2(oldfd int, newfd int) (err error) -//sysnb EpollCreate(size int) (fd int, err error) //sys EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) //sys Fadvise(fd int, offset int64, length int64, advice int) (err error) = SYS_FADVISE64 //sys Fchown(fd int, uid int, gid int) (err error) @@ -20,17 +19,6 @@ package unix //sysnb Getgid() (gid int) //sysnb Getrlimit(resource int, rlim *Rlimit) (err error) //sysnb Getuid() (uid int) -//sysnb inotifyInit() (fd int, err error) - -func InotifyInit() (fd int, err error) { - // First try inotify_init1, because Android's seccomp policy blocks the latter. - fd, err = InotifyInit1(0) - if err == ENOSYS { - fd, err = inotifyInit() - } - return -} - //sys Ioperm(from int, num int, on int) (err error) //sys Iopl(level int) (err error) //sys Lchown(path string, uid int, gid int) (err error) @@ -40,9 +28,10 @@ func Lstat(path string, stat *Stat_t) (err error) { return Fstatat(AT_FDCWD, path, stat, AT_SYMLINK_NOFOLLOW) } +//sys MemfdSecret(flags int) (fd int, err error) //sys Pause() (err error) -//sys Pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64 -//sys Pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64 +//sys pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64 +//sys pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64 //sys Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) //sys Seek(fd int, offset int64, whence int) (off int64, err error) = SYS_LSEEK @@ -74,7 +63,6 @@ func Stat(path string, stat *Stat_t) (err error) { //sys SyncFileRange(fd int, off int64, n int64, flags int) (err error) //sys Truncate(path string, length int64) (err error) //sys Ustat(dev int, ubuf *Ustat_t) (err error) -//sys accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) //sys accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error) //sys bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) //sys connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) @@ -125,32 +113,6 @@ func setTimeval(sec, usec int64) Timeval { return Timeval{Sec: sec, Usec: usec} } -//sysnb pipe(p *[2]_C_int) (err error) - -func Pipe(p []int) (err error) { - if len(p) != 2 { - return EINVAL - } - var pp [2]_C_int - err = pipe(&pp) - p[0] = int(pp[0]) - p[1] = int(pp[1]) - return -} - -//sysnb pipe2(p *[2]_C_int, flags int) (err error) - -func Pipe2(p []int, flags int) (err error) { - if len(p) != 2 { - return EINVAL - } - var pp [2]_C_int - err = pipe2(&pp, flags) - p[0] = int(pp[0]) - p[1] = int(pp[1]) - return -} - func (r *PtraceRegs) PC() uint64 { return r.Rip } func (r *PtraceRegs) SetPC(pc uint64) { r.Rip = pc } @@ -171,13 +133,8 @@ func (cmsg *Cmsghdr) SetLen(length int) { cmsg.Len = uint64(length) } -//sys poll(fds *PollFd, nfds int, timeout int) (n int, err error) - -func Poll(fds []PollFd, timeout int) (n int, err error) { - if len(fds) == 0 { - return poll(nil, 0, timeout) - } - return poll(&fds[0], len(fds), timeout) +func (rsa *RawSockaddrNFCLLCP) SetServiceNameLen(length int) { + rsa.Service_name_len = uint64(length) } //sys kexecFileLoad(kernelFd int, initrdFd int, cmdlineLen int, cmdline string, flags int) (err error) diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_amd64_gc.go b/vendor/golang.org/x/sys/unix/syscall_linux_amd64_gc.go index 21a4946b..8b0f0f3a 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_amd64_gc.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_amd64_gc.go @@ -2,8 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build amd64,linux -// +build !gccgo +//go:build amd64 && linux && gc +// +build amd64,linux,gc package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_arm.go b/vendor/golang.org/x/sys/unix/syscall_linux_arm.go index 99ae6137..c1a7778f 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_arm.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_arm.go @@ -2,12 +2,12 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build arm && linux // +build arm,linux package unix import ( - "syscall" "unsafe" ) @@ -19,40 +19,6 @@ func setTimeval(sec, usec int64) Timeval { return Timeval{Sec: int32(sec), Usec: int32(usec)} } -//sysnb pipe(p *[2]_C_int) (err error) - -func Pipe(p []int) (err error) { - if len(p) != 2 { - return EINVAL - } - var pp [2]_C_int - // Try pipe2 first for Android O, then try pipe for kernel 2.6.23. - err = pipe2(&pp, 0) - if err == ENOSYS { - err = pipe(&pp) - } - p[0] = int(pp[0]) - p[1] = int(pp[1]) - return -} - -//sysnb pipe2(p *[2]_C_int, flags int) (err error) - -func Pipe2(p []int, flags int) (err error) { - if len(p) != 2 { - return EINVAL - } - var pp [2]_C_int - err = pipe2(&pp, flags) - p[0] = int(pp[0]) - p[1] = int(pp[1]) - return -} - -// Underlying system call writes to newoffset via pointer. -// Implemented in assembly to avoid allocation. -func seek(fd int, offset int64, whence int) (newoffset int64, err syscall.Errno) - func Seek(fd int, offset int64, whence int) (newoffset int64, err error) { newoffset, errno := seek(fd, offset, whence) if errno != 0 { @@ -61,7 +27,6 @@ func Seek(fd int, offset int64, whence int) (newoffset int64, err error) { return newoffset, nil } -//sys accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) //sys accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error) //sys bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) //sys connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) @@ -80,8 +45,6 @@ func Seek(fd int, offset int64, whence int) (newoffset int64, err error) { // 64-bit file system and 32-bit uid calls // (16-bit uid calls are not always supported in newer kernels) -//sys Dup2(oldfd int, newfd int) (err error) -//sysnb EpollCreate(size int) (fd int, err error) //sys EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) //sys Fchown(fd int, uid int, gid int) (err error) = SYS_FCHOWN32 //sys Fstat(fd int, stat *Stat_t) (err error) = SYS_FSTAT64 @@ -90,7 +53,6 @@ func Seek(fd int, offset int64, whence int) (newoffset int64, err error) { //sysnb Geteuid() (euid int) = SYS_GETEUID32 //sysnb Getgid() (gid int) = SYS_GETGID32 //sysnb Getuid() (uid int) = SYS_GETUID32 -//sysnb InotifyInit() (fd int, err error) //sys Lchown(path string, uid int, gid int) (err error) = SYS_LCHOWN32 //sys Listen(s int, n int) (err error) //sys Lstat(path string, stat *Stat_t) (err error) = SYS_LSTAT64 @@ -134,8 +96,8 @@ func Utime(path string, buf *Utimbuf) error { //sys utimes(path string, times *[2]Timeval) (err error) -//sys Pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64 -//sys Pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64 +//sys pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64 +//sys pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64 //sys Truncate(path string, length int64) (err error) = SYS_TRUNCATE64 //sys Ftruncate(fd int, length int64) (err error) = SYS_FTRUNCATE64 @@ -182,13 +144,13 @@ type rlimit32 struct { Max uint32 } -//sysnb getrlimit(resource int, rlim *rlimit32) (err error) = SYS_UGETRLIMIT +//sysnb getrlimit(resource int, rlim *rlimit32) (err error) = SYS_UGETRLIMIT const rlimInf32 = ^uint32(0) const rlimInf64 = ^uint64(0) func Getrlimit(resource int, rlim *Rlimit) (err error) { - err = prlimit(0, resource, nil, rlim) + err = Prlimit(0, resource, nil, rlim) if err != ENOSYS { return err } @@ -213,10 +175,10 @@ func Getrlimit(resource int, rlim *Rlimit) (err error) { return } -//sysnb setrlimit(resource int, rlim *rlimit32) (err error) = SYS_SETRLIMIT +//sysnb setrlimit(resource int, rlim *rlimit32) (err error) = SYS_SETRLIMIT func Setrlimit(resource int, rlim *Rlimit) (err error) { - err = prlimit(0, resource, rlim, nil) + err = Prlimit(0, resource, rlim, nil) if err != ENOSYS { return err } @@ -260,13 +222,8 @@ func (cmsg *Cmsghdr) SetLen(length int) { cmsg.Len = uint32(length) } -//sys poll(fds *PollFd, nfds int, timeout int) (n int, err error) - -func Poll(fds []PollFd, timeout int) (n int, err error) { - if len(fds) == 0 { - return poll(nil, 0, timeout) - } - return poll(&fds[0], len(fds), timeout) +func (rsa *RawSockaddrNFCLLCP) SetServiceNameLen(length int) { + rsa.Service_name_len = uint32(length) } //sys armSyncFileRange(fd int, flags int, off int64, n int64) (err error) = SYS_ARM_SYNC_FILE_RANGE diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_arm64.go b/vendor/golang.org/x/sys/unix/syscall_linux_arm64.go index 807a0b20..d83e2c65 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_arm64.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_arm64.go @@ -2,19 +2,13 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build arm64 && linux // +build arm64,linux package unix import "unsafe" -func EpollCreate(size int) (fd int, err error) { - if size <= 0 { - return -1, EINVAL - } - return EpollCreate1(0) -} - //sys EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) = SYS_EPOLL_PWAIT //sys Fadvise(fd int, offset int64, length int64, advice int) (err error) = SYS_FADVISE64 //sys Fchown(fd int, uid int, gid int) (err error) @@ -25,11 +19,12 @@ func EpollCreate(size int) (fd int, err error) { //sysnb Getegid() (egid int) //sysnb Geteuid() (euid int) //sysnb Getgid() (gid int) -//sysnb Getrlimit(resource int, rlim *Rlimit) (err error) +//sysnb getrlimit(resource int, rlim *Rlimit) (err error) //sysnb Getuid() (uid int) //sys Listen(s int, n int) (err error) -//sys Pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64 -//sys Pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64 +//sys MemfdSecret(flags int) (fd int, err error) +//sys pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64 +//sys pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64 //sys Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) //sys Seek(fd int, offset int64, whence int) (off int64, err error) = SYS_LSEEK @@ -47,7 +42,7 @@ func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err //sysnb Setregid(rgid int, egid int) (err error) //sysnb Setresgid(rgid int, egid int, sgid int) (err error) //sysnb Setresuid(ruid int, euid int, suid int) (err error) -//sysnb Setrlimit(resource int, rlim *Rlimit) (err error) +//sysnb setrlimit(resource int, rlim *Rlimit) (err error) //sysnb Setreuid(ruid int, euid int) (err error) //sys Shutdown(fd int, how int) (err error) //sys Splice(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int64, err error) @@ -72,7 +67,6 @@ func Ustat(dev int, ubuf *Ustat_t) (err error) { return ENOSYS } -//sys accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) //sys accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error) //sys bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) //sys connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) @@ -144,28 +138,22 @@ func utimes(path string, tv *[2]Timeval) (err error) { return utimensat(AT_FDCWD, path, (*[2]Timespec)(unsafe.Pointer(&ts[0])), 0) } -func Pipe(p []int) (err error) { - if len(p) != 2 { - return EINVAL +// Getrlimit prefers the prlimit64 system call. See issue 38604. +func Getrlimit(resource int, rlim *Rlimit) error { + err := Prlimit(0, resource, nil, rlim) + if err != ENOSYS { + return err } - var pp [2]_C_int - err = pipe2(&pp, 0) - p[0] = int(pp[0]) - p[1] = int(pp[1]) - return + return getrlimit(resource, rlim) } -//sysnb pipe2(p *[2]_C_int, flags int) (err error) - -func Pipe2(p []int, flags int) (err error) { - if len(p) != 2 { - return EINVAL +// Setrlimit prefers the prlimit64 system call. See issue 38604. +func Setrlimit(resource int, rlim *Rlimit) error { + err := Prlimit(0, resource, rlim, nil) + if err != ENOSYS { + return err } - var pp [2]_C_int - err = pipe2(&pp, flags) - p[0] = int(pp[0]) - p[1] = int(pp[1]) - return + return setrlimit(resource, rlim) } func (r *PtraceRegs) PC() uint64 { return r.Pc } @@ -188,12 +176,8 @@ func (cmsg *Cmsghdr) SetLen(length int) { cmsg.Len = uint64(length) } -func InotifyInit() (fd int, err error) { - return InotifyInit1(0) -} - -func Dup2(oldfd int, newfd int) (err error) { - return Dup3(oldfd, newfd, 0) +func (rsa *RawSockaddrNFCLLCP) SetServiceNameLen(length int) { + rsa.Service_name_len = uint64(length) } func Pause() error { @@ -201,18 +185,6 @@ func Pause() error { return err } -func Poll(fds []PollFd, timeout int) (n int, err error) { - var ts *Timespec - if timeout >= 0 { - ts = new(Timespec) - *ts = NsecToTimespec(int64(timeout) * 1e6) - } - if len(fds) == 0 { - return ppoll(nil, 0, ts, nil) - } - return ppoll(&fds[0], len(fds), ts, nil) -} - //sys kexecFileLoad(kernelFd int, initrdFd int, cmdlineLen int, cmdline string, flags int) (err error) func KexecFileLoad(kernelFd int, initrdFd int, cmdline string, flags int) error { diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_gc.go b/vendor/golang.org/x/sys/unix/syscall_linux_gc.go index c26e6ec2..2b1168d7 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_gc.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_gc.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build linux,!gccgo +//go:build linux && gc +// +build linux,gc package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_gc_386.go b/vendor/golang.org/x/sys/unix/syscall_linux_gc_386.go index 070bd389..9843fb48 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_gc_386.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_gc_386.go @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build linux,!gccgo,386 +//go:build linux && gc && 386 +// +build linux,gc,386 package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_gc_arm.go b/vendor/golang.org/x/sys/unix/syscall_linux_gc_arm.go new file mode 100644 index 00000000..a6008fcc --- /dev/null +++ b/vendor/golang.org/x/sys/unix/syscall_linux_gc_arm.go @@ -0,0 +1,14 @@ +// Copyright 2009 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build arm && gc && linux +// +build arm,gc,linux + +package unix + +import "syscall" + +// Underlying system call writes to newoffset via pointer. +// Implemented in assembly to avoid allocation. +func seek(fd int, offset int64, whence int) (newoffset int64, err syscall.Errno) diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_gccgo_386.go b/vendor/golang.org/x/sys/unix/syscall_linux_gccgo_386.go index 308eb7ae..7740af24 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_gccgo_386.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_gccgo_386.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build linux && gccgo && 386 // +build linux,gccgo,386 package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_gccgo_arm.go b/vendor/golang.org/x/sys/unix/syscall_linux_gccgo_arm.go index aa7fc9e1..e16a1229 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_gccgo_arm.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_gccgo_arm.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build linux && gccgo && arm // +build linux,gccgo,arm package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_loong64.go b/vendor/golang.org/x/sys/unix/syscall_linux_loong64.go new file mode 100644 index 00000000..0b69c3ef --- /dev/null +++ b/vendor/golang.org/x/sys/unix/syscall_linux_loong64.go @@ -0,0 +1,226 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build loong64 && linux +// +build loong64,linux + +package unix + +import "unsafe" + +//sys EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) = SYS_EPOLL_PWAIT +//sys Fadvise(fd int, offset int64, length int64, advice int) (err error) = SYS_FADVISE64 +//sys Fchown(fd int, uid int, gid int) (err error) +//sys Fstatfs(fd int, buf *Statfs_t) (err error) +//sys Ftruncate(fd int, length int64) (err error) +//sysnb Getegid() (egid int) +//sysnb Geteuid() (euid int) +//sysnb Getgid() (gid int) +//sysnb Getuid() (uid int) +//sys Listen(s int, n int) (err error) +//sys pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64 +//sys pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64 +//sys Seek(fd int, offset int64, whence int) (off int64, err error) = SYS_LSEEK + +func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) { + var ts *Timespec + if timeout != nil { + ts = &Timespec{Sec: timeout.Sec, Nsec: timeout.Usec * 1000} + } + return Pselect(nfd, r, w, e, ts, nil) +} + +//sys sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) +//sys setfsgid(gid int) (prev int, err error) +//sys setfsuid(uid int) (prev int, err error) +//sysnb Setregid(rgid int, egid int) (err error) +//sysnb Setresgid(rgid int, egid int, sgid int) (err error) +//sysnb Setresuid(ruid int, euid int, suid int) (err error) +//sysnb Setreuid(ruid int, euid int) (err error) +//sys Shutdown(fd int, how int) (err error) +//sys Splice(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int64, err error) + +func timespecFromStatxTimestamp(x StatxTimestamp) Timespec { + return Timespec{ + Sec: x.Sec, + Nsec: int64(x.Nsec), + } +} + +func Fstatat(fd int, path string, stat *Stat_t, flags int) error { + var r Statx_t + // Do it the glibc way, add AT_NO_AUTOMOUNT. + if err := Statx(fd, path, AT_NO_AUTOMOUNT|flags, STATX_BASIC_STATS, &r); err != nil { + return err + } + + stat.Dev = Mkdev(r.Dev_major, r.Dev_minor) + stat.Ino = r.Ino + stat.Mode = uint32(r.Mode) + stat.Nlink = r.Nlink + stat.Uid = r.Uid + stat.Gid = r.Gid + stat.Rdev = Mkdev(r.Rdev_major, r.Rdev_minor) + // hope we don't get to process files so large to overflow these size + // fields... + stat.Size = int64(r.Size) + stat.Blksize = int32(r.Blksize) + stat.Blocks = int64(r.Blocks) + stat.Atim = timespecFromStatxTimestamp(r.Atime) + stat.Mtim = timespecFromStatxTimestamp(r.Mtime) + stat.Ctim = timespecFromStatxTimestamp(r.Ctime) + + return nil +} + +func Fstat(fd int, stat *Stat_t) (err error) { + return Fstatat(fd, "", stat, AT_EMPTY_PATH) +} + +func Stat(path string, stat *Stat_t) (err error) { + return Fstatat(AT_FDCWD, path, stat, 0) +} + +func Lchown(path string, uid int, gid int) (err error) { + return Fchownat(AT_FDCWD, path, uid, gid, AT_SYMLINK_NOFOLLOW) +} + +func Lstat(path string, stat *Stat_t) (err error) { + return Fstatat(AT_FDCWD, path, stat, AT_SYMLINK_NOFOLLOW) +} + +//sys Statfs(path string, buf *Statfs_t) (err error) +//sys SyncFileRange(fd int, off int64, n int64, flags int) (err error) +//sys Truncate(path string, length int64) (err error) + +func Ustat(dev int, ubuf *Ustat_t) (err error) { + return ENOSYS +} + +//sys accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error) +//sys bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) +//sys connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) +//sysnb getgroups(n int, list *_Gid_t) (nn int, err error) +//sysnb setgroups(n int, list *_Gid_t) (err error) +//sys getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) +//sys setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) +//sysnb socket(domain int, typ int, proto int) (fd int, err error) +//sysnb socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) +//sysnb getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) +//sysnb getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) +//sys recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) +//sys sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) +//sys recvmsg(s int, msg *Msghdr, flags int) (n int, err error) +//sys sendmsg(s int, msg *Msghdr, flags int) (n int, err error) +//sys mmap(addr uintptr, length uintptr, prot int, flags int, fd int, offset int64) (xaddr uintptr, err error) + +//sysnb Gettimeofday(tv *Timeval) (err error) + +func setTimespec(sec, nsec int64) Timespec { + return Timespec{Sec: sec, Nsec: nsec} +} + +func setTimeval(sec, usec int64) Timeval { + return Timeval{Sec: sec, Usec: usec} +} + +func Getrlimit(resource int, rlim *Rlimit) (err error) { + err = Prlimit(0, resource, nil, rlim) + return +} + +func Setrlimit(resource int, rlim *Rlimit) (err error) { + err = Prlimit(0, resource, rlim, nil) + return +} + +func futimesat(dirfd int, path string, tv *[2]Timeval) (err error) { + if tv == nil { + return utimensat(dirfd, path, nil, 0) + } + + ts := []Timespec{ + NsecToTimespec(TimevalToNsec(tv[0])), + NsecToTimespec(TimevalToNsec(tv[1])), + } + return utimensat(dirfd, path, (*[2]Timespec)(unsafe.Pointer(&ts[0])), 0) +} + +func Time(t *Time_t) (Time_t, error) { + var tv Timeval + err := Gettimeofday(&tv) + if err != nil { + return 0, err + } + if t != nil { + *t = Time_t(tv.Sec) + } + return Time_t(tv.Sec), nil +} + +func Utime(path string, buf *Utimbuf) error { + tv := []Timeval{ + {Sec: buf.Actime}, + {Sec: buf.Modtime}, + } + return Utimes(path, tv) +} + +func utimes(path string, tv *[2]Timeval) (err error) { + if tv == nil { + return utimensat(AT_FDCWD, path, nil, 0) + } + + ts := []Timespec{ + NsecToTimespec(TimevalToNsec(tv[0])), + NsecToTimespec(TimevalToNsec(tv[1])), + } + return utimensat(AT_FDCWD, path, (*[2]Timespec)(unsafe.Pointer(&ts[0])), 0) +} + +func (r *PtraceRegs) PC() uint64 { return r.Era } + +func (r *PtraceRegs) SetPC(era uint64) { r.Era = era } + +func (iov *Iovec) SetLen(length int) { + iov.Len = uint64(length) +} + +func (msghdr *Msghdr) SetControllen(length int) { + msghdr.Controllen = uint64(length) +} + +func (msghdr *Msghdr) SetIovlen(length int) { + msghdr.Iovlen = uint64(length) +} + +func (cmsg *Cmsghdr) SetLen(length int) { + cmsg.Len = uint64(length) +} + +func (rsa *RawSockaddrNFCLLCP) SetServiceNameLen(length int) { + rsa.Service_name_len = uint64(length) +} + +func Pause() error { + _, err := ppoll(nil, 0, nil, nil) + return err +} + +func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) { + return Renameat2(olddirfd, oldpath, newdirfd, newpath, 0) +} + +//sys kexecFileLoad(kernelFd int, initrdFd int, cmdlineLen int, cmdline string, flags int) (err error) + +func KexecFileLoad(kernelFd int, initrdFd int, cmdline string, flags int) error { + cmdlineLen := len(cmdline) + if cmdlineLen > 0 { + // Account for the additional NULL byte added by + // BytePtrFromString in kexecFileLoad. The kexec_file_load + // syscall expects a NULL-terminated string. + cmdlineLen++ + } + return kexecFileLoad(kernelFd, initrdFd, cmdlineLen, cmdline, flags) +} diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_mips64x.go b/vendor/golang.org/x/sys/unix/syscall_linux_mips64x.go index af77e6e2..98a2660b 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_mips64x.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_mips64x.go @@ -2,13 +2,12 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build linux && (mips64 || mips64le) // +build linux // +build mips64 mips64le package unix -//sys Dup2(oldfd int, newfd int) (err error) -//sysnb EpollCreate(size int) (fd int, err error) //sys EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) //sys Fadvise(fd int, offset int64, length int64, advice int) (err error) = SYS_FADVISE64 //sys Fchown(fd int, uid int, gid int) (err error) @@ -22,8 +21,8 @@ package unix //sys Lchown(path string, uid int, gid int) (err error) //sys Listen(s int, n int) (err error) //sys Pause() (err error) -//sys Pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64 -//sys Pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64 +//sys pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64 +//sys pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64 //sys Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) //sys Seek(fd int, offset int64, whence int) (off int64, err error) = SYS_LSEEK @@ -49,7 +48,6 @@ func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err //sys SyncFileRange(fd int, off int64, n int64, flags int) (err error) //sys Truncate(path string, length int64) (err error) //sys Ustat(dev int, ubuf *Ustat_t) (err error) -//sys accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) //sys accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error) //sys bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) //sys connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) @@ -93,30 +91,6 @@ func setTimeval(sec, usec int64) Timeval { return Timeval{Sec: sec, Usec: usec} } -func Pipe(p []int) (err error) { - if len(p) != 2 { - return EINVAL - } - var pp [2]_C_int - err = pipe2(&pp, 0) - p[0] = int(pp[0]) - p[1] = int(pp[1]) - return -} - -//sysnb pipe2(p *[2]_C_int, flags int) (err error) - -func Pipe2(p []int, flags int) (err error) { - if len(p) != 2 { - return EINVAL - } - var pp [2]_C_int - err = pipe2(&pp, flags) - p[0] = int(pp[0]) - p[1] = int(pp[1]) - return -} - func Ioperm(from int, num int, on int) (err error) { return ENOSYS } @@ -216,15 +190,6 @@ func (cmsg *Cmsghdr) SetLen(length int) { cmsg.Len = uint64(length) } -func InotifyInit() (fd int, err error) { - return InotifyInit1(0) -} - -//sys poll(fds *PollFd, nfds int, timeout int) (n int, err error) - -func Poll(fds []PollFd, timeout int) (n int, err error) { - if len(fds) == 0 { - return poll(nil, 0, timeout) - } - return poll(&fds[0], len(fds), timeout) +func (rsa *RawSockaddrNFCLLCP) SetServiceNameLen(length int) { + rsa.Service_name_len = uint64(length) } diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_mipsx.go b/vendor/golang.org/x/sys/unix/syscall_linux_mipsx.go index e286c6ba..b8a18c0a 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_mipsx.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_mipsx.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build linux && (mips || mipsle) // +build linux // +build mips mipsle @@ -14,8 +15,6 @@ import ( func Syscall9(trap, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno) -//sys Dup2(oldfd int, newfd int) (err error) -//sysnb EpollCreate(size int) (fd int, err error) //sys EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) //sys Fadvise(fd int, offset int64, length int64, advice int) (err error) = SYS_FADVISE64 //sys Fchown(fd int, uid int, gid int) (err error) @@ -26,8 +25,8 @@ func Syscall9(trap, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, //sysnb Getuid() (uid int) //sys Lchown(path string, uid int, gid int) (err error) //sys Listen(s int, n int) (err error) -//sys Pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64 -//sys Pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64 +//sys pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64 +//sys pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64 //sys Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) //sys Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) = SYS__NEWSELECT //sys sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) = SYS_SENDFILE64 @@ -42,7 +41,6 @@ func Syscall9(trap, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, //sys SyncFileRange(fd int, off int64, n int64, flags int) (err error) //sys Truncate(path string, length int64) (err error) = SYS_TRUNCATE64 //sys Ustat(dev int, ubuf *Ustat_t) (err error) -//sys accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) //sys accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error) //sys bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) //sys connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) @@ -59,7 +57,6 @@ func Syscall9(trap, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, //sys recvmsg(s int, msg *Msghdr, flags int) (n int, err error) //sys sendmsg(s int, msg *Msghdr, flags int) (n int, err error) -//sysnb InotifyInit() (fd int, err error) //sys Ioperm(from int, num int, on int) (err error) //sys Iopl(level int) (err error) @@ -112,29 +109,6 @@ func setTimeval(sec, usec int64) Timeval { return Timeval{Sec: int32(sec), Usec: int32(usec)} } -//sysnb pipe2(p *[2]_C_int, flags int) (err error) - -func Pipe2(p []int, flags int) (err error) { - if len(p) != 2 { - return EINVAL - } - var pp [2]_C_int - err = pipe2(&pp, flags) - p[0] = int(pp[0]) - p[1] = int(pp[1]) - return -} - -//sysnb pipe() (p1 int, p2 int, err error) - -func Pipe(p []int) (err error) { - if len(p) != 2 { - return EINVAL - } - p[0], p[1], err = pipe() - return -} - //sys mmap2(addr uintptr, length uintptr, prot int, flags int, fd int, pageOffset uintptr) (xaddr uintptr, err error) func mmap(addr uintptr, length uintptr, prot int, flags int, fd int, offset int64) (xaddr uintptr, err error) { @@ -153,10 +127,10 @@ type rlimit32 struct { Max uint32 } -//sysnb getrlimit(resource int, rlim *rlimit32) (err error) = SYS_GETRLIMIT +//sysnb getrlimit(resource int, rlim *rlimit32) (err error) = SYS_GETRLIMIT func Getrlimit(resource int, rlim *Rlimit) (err error) { - err = prlimit(0, resource, nil, rlim) + err = Prlimit(0, resource, nil, rlim) if err != ENOSYS { return err } @@ -181,10 +155,10 @@ func Getrlimit(resource int, rlim *Rlimit) (err error) { return } -//sysnb setrlimit(resource int, rlim *rlimit32) (err error) = SYS_SETRLIMIT +//sysnb setrlimit(resource int, rlim *rlimit32) (err error) = SYS_SETRLIMIT func Setrlimit(resource int, rlim *Rlimit) (err error) { - err = prlimit(0, resource, rlim, nil) + err = Prlimit(0, resource, rlim, nil) if err != ENOSYS { return err } @@ -228,11 +202,6 @@ func (cmsg *Cmsghdr) SetLen(length int) { cmsg.Len = uint32(length) } -//sys poll(fds *PollFd, nfds int, timeout int) (n int, err error) - -func Poll(fds []PollFd, timeout int) (n int, err error) { - if len(fds) == 0 { - return poll(nil, 0, timeout) - } - return poll(&fds[0], len(fds), timeout) +func (rsa *RawSockaddrNFCLLCP) SetServiceNameLen(length int) { + rsa.Service_name_len = uint32(length) } diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_ppc.go b/vendor/golang.org/x/sys/unix/syscall_linux_ppc.go new file mode 100644 index 00000000..4ed9e67c --- /dev/null +++ b/vendor/golang.org/x/sys/unix/syscall_linux_ppc.go @@ -0,0 +1,236 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build linux && ppc +// +build linux,ppc + +package unix + +import ( + "syscall" + "unsafe" +) + +//sys EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) +//sys Fchown(fd int, uid int, gid int) (err error) +//sys Fstat(fd int, stat *Stat_t) (err error) = SYS_FSTAT64 +//sys Fstatat(dirfd int, path string, stat *Stat_t, flags int) (err error) = SYS_FSTATAT64 +//sys Ftruncate(fd int, length int64) (err error) = SYS_FTRUNCATE64 +//sysnb Getegid() (egid int) +//sysnb Geteuid() (euid int) +//sysnb Getgid() (gid int) +//sysnb Getuid() (uid int) +//sys Ioperm(from int, num int, on int) (err error) +//sys Iopl(level int) (err error) +//sys Lchown(path string, uid int, gid int) (err error) +//sys Listen(s int, n int) (err error) +//sys Lstat(path string, stat *Stat_t) (err error) = SYS_LSTAT64 +//sys Pause() (err error) +//sys pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64 +//sys pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64 +//sys Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) +//sys Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) = SYS__NEWSELECT +//sys sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) = SYS_SENDFILE64 +//sys setfsgid(gid int) (prev int, err error) +//sys setfsuid(uid int) (prev int, err error) +//sysnb Setregid(rgid int, egid int) (err error) +//sysnb Setresgid(rgid int, egid int, sgid int) (err error) +//sysnb Setresuid(ruid int, euid int, suid int) (err error) +//sysnb Setreuid(ruid int, euid int) (err error) +//sys Shutdown(fd int, how int) (err error) +//sys Splice(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error) +//sys Stat(path string, stat *Stat_t) (err error) = SYS_STAT64 +//sys Truncate(path string, length int64) (err error) = SYS_TRUNCATE64 +//sys Ustat(dev int, ubuf *Ustat_t) (err error) +//sys accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error) +//sys bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) +//sys connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) +//sysnb getgroups(n int, list *_Gid_t) (nn int, err error) +//sysnb setgroups(n int, list *_Gid_t) (err error) +//sys getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) +//sys setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) +//sysnb socket(domain int, typ int, proto int) (fd int, err error) +//sysnb socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) +//sysnb getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) +//sysnb getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) +//sys recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) +//sys sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) +//sys recvmsg(s int, msg *Msghdr, flags int) (n int, err error) +//sys sendmsg(s int, msg *Msghdr, flags int) (n int, err error) + +//sys futimesat(dirfd int, path string, times *[2]Timeval) (err error) +//sysnb Gettimeofday(tv *Timeval) (err error) +//sysnb Time(t *Time_t) (tt Time_t, err error) +//sys Utime(path string, buf *Utimbuf) (err error) +//sys utimes(path string, times *[2]Timeval) (err error) + +func Fadvise(fd int, offset int64, length int64, advice int) (err error) { + _, _, e1 := Syscall6(SYS_FADVISE64_64, uintptr(fd), uintptr(advice), uintptr(offset>>32), uintptr(offset), uintptr(length>>32), uintptr(length)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +func seek(fd int, offset int64, whence int) (int64, syscall.Errno) { + var newoffset int64 + offsetLow := uint32(offset & 0xffffffff) + offsetHigh := uint32((offset >> 32) & 0xffffffff) + _, _, err := Syscall6(SYS__LLSEEK, uintptr(fd), uintptr(offsetHigh), uintptr(offsetLow), uintptr(unsafe.Pointer(&newoffset)), uintptr(whence), 0) + return newoffset, err +} + +func Seek(fd int, offset int64, whence int) (newoffset int64, err error) { + newoffset, errno := seek(fd, offset, whence) + if errno != 0 { + return 0, errno + } + return newoffset, nil +} + +func Fstatfs(fd int, buf *Statfs_t) (err error) { + _, _, e := Syscall(SYS_FSTATFS64, uintptr(fd), unsafe.Sizeof(*buf), uintptr(unsafe.Pointer(buf))) + if e != 0 { + err = e + } + return +} + +func Statfs(path string, buf *Statfs_t) (err error) { + pathp, err := BytePtrFromString(path) + if err != nil { + return err + } + _, _, e := Syscall(SYS_STATFS64, uintptr(unsafe.Pointer(pathp)), unsafe.Sizeof(*buf), uintptr(unsafe.Pointer(buf))) + if e != 0 { + err = e + } + return +} + +//sys mmap2(addr uintptr, length uintptr, prot int, flags int, fd int, pageOffset uintptr) (xaddr uintptr, err error) + +func mmap(addr uintptr, length uintptr, prot int, flags int, fd int, offset int64) (xaddr uintptr, err error) { + page := uintptr(offset / 4096) + if offset != int64(page)*4096 { + return 0, EINVAL + } + return mmap2(addr, length, prot, flags, fd, page) +} + +func setTimespec(sec, nsec int64) Timespec { + return Timespec{Sec: int32(sec), Nsec: int32(nsec)} +} + +func setTimeval(sec, usec int64) Timeval { + return Timeval{Sec: int32(sec), Usec: int32(usec)} +} + +type rlimit32 struct { + Cur uint32 + Max uint32 +} + +//sysnb getrlimit(resource int, rlim *rlimit32) (err error) = SYS_UGETRLIMIT + +const rlimInf32 = ^uint32(0) +const rlimInf64 = ^uint64(0) + +func Getrlimit(resource int, rlim *Rlimit) (err error) { + err = Prlimit(0, resource, nil, rlim) + if err != ENOSYS { + return err + } + + rl := rlimit32{} + err = getrlimit(resource, &rl) + if err != nil { + return + } + + if rl.Cur == rlimInf32 { + rlim.Cur = rlimInf64 + } else { + rlim.Cur = uint64(rl.Cur) + } + + if rl.Max == rlimInf32 { + rlim.Max = rlimInf64 + } else { + rlim.Max = uint64(rl.Max) + } + return +} + +//sysnb setrlimit(resource int, rlim *rlimit32) (err error) = SYS_SETRLIMIT + +func Setrlimit(resource int, rlim *Rlimit) (err error) { + err = Prlimit(0, resource, rlim, nil) + if err != ENOSYS { + return err + } + + rl := rlimit32{} + if rlim.Cur == rlimInf64 { + rl.Cur = rlimInf32 + } else if rlim.Cur < uint64(rlimInf32) { + rl.Cur = uint32(rlim.Cur) + } else { + return EINVAL + } + if rlim.Max == rlimInf64 { + rl.Max = rlimInf32 + } else if rlim.Max < uint64(rlimInf32) { + rl.Max = uint32(rlim.Max) + } else { + return EINVAL + } + + return setrlimit(resource, &rl) +} + +func (r *PtraceRegs) PC() uint32 { return r.Nip } + +func (r *PtraceRegs) SetPC(pc uint32) { r.Nip = pc } + +func (iov *Iovec) SetLen(length int) { + iov.Len = uint32(length) +} + +func (msghdr *Msghdr) SetControllen(length int) { + msghdr.Controllen = uint32(length) +} + +func (msghdr *Msghdr) SetIovlen(length int) { + msghdr.Iovlen = uint32(length) +} + +func (cmsg *Cmsghdr) SetLen(length int) { + cmsg.Len = uint32(length) +} + +func (rsa *RawSockaddrNFCLLCP) SetServiceNameLen(length int) { + rsa.Service_name_len = uint32(length) +} + +//sys syncFileRange2(fd int, flags int, off int64, n int64) (err error) = SYS_SYNC_FILE_RANGE2 + +func SyncFileRange(fd int, off int64, n int64, flags int) error { + // The sync_file_range and sync_file_range2 syscalls differ only in the + // order of their arguments. + return syncFileRange2(fd, flags, off, n) +} + +//sys kexecFileLoad(kernelFd int, initrdFd int, cmdlineLen int, cmdline string, flags int) (err error) + +func KexecFileLoad(kernelFd int, initrdFd int, cmdline string, flags int) error { + cmdlineLen := len(cmdline) + if cmdlineLen > 0 { + // Account for the additional NULL byte added by + // BytePtrFromString in kexecFileLoad. The kexec_file_load + // syscall expects a NULL-terminated string. + cmdlineLen++ + } + return kexecFileLoad(kernelFd, initrdFd, cmdlineLen, cmdline, flags) +} diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_ppc64x.go b/vendor/golang.org/x/sys/unix/syscall_linux_ppc64x.go index ca0345aa..db63d384 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_ppc64x.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_ppc64x.go @@ -2,13 +2,12 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build linux && (ppc64 || ppc64le) // +build linux // +build ppc64 ppc64le package unix -//sys Dup2(oldfd int, newfd int) (err error) -//sysnb EpollCreate(size int) (fd int, err error) //sys EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) //sys Fadvise(fd int, offset int64, length int64, advice int) (err error) = SYS_FADVISE64 //sys Fchown(fd int, uid int, gid int) (err error) @@ -21,15 +20,14 @@ package unix //sysnb Getgid() (gid int) //sysnb Getrlimit(resource int, rlim *Rlimit) (err error) = SYS_UGETRLIMIT //sysnb Getuid() (uid int) -//sysnb InotifyInit() (fd int, err error) //sys Ioperm(from int, num int, on int) (err error) //sys Iopl(level int) (err error) //sys Lchown(path string, uid int, gid int) (err error) //sys Listen(s int, n int) (err error) //sys Lstat(path string, stat *Stat_t) (err error) //sys Pause() (err error) -//sys Pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64 -//sys Pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64 +//sys pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64 +//sys pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64 //sys Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) //sys Seek(fd int, offset int64, whence int) (off int64, err error) = SYS_LSEEK //sys Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) = SYS__NEWSELECT @@ -47,7 +45,6 @@ package unix //sys Statfs(path string, buf *Statfs_t) (err error) //sys Truncate(path string, length int64) (err error) //sys Ustat(dev int, ubuf *Ustat_t) (err error) -//sys accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) //sys accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error) //sys bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) //sys connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) @@ -99,39 +96,8 @@ func (cmsg *Cmsghdr) SetLen(length int) { cmsg.Len = uint64(length) } -//sysnb pipe(p *[2]_C_int) (err error) - -func Pipe(p []int) (err error) { - if len(p) != 2 { - return EINVAL - } - var pp [2]_C_int - err = pipe(&pp) - p[0] = int(pp[0]) - p[1] = int(pp[1]) - return -} - -//sysnb pipe2(p *[2]_C_int, flags int) (err error) - -func Pipe2(p []int, flags int) (err error) { - if len(p) != 2 { - return EINVAL - } - var pp [2]_C_int - err = pipe2(&pp, flags) - p[0] = int(pp[0]) - p[1] = int(pp[1]) - return -} - -//sys poll(fds *PollFd, nfds int, timeout int) (n int, err error) - -func Poll(fds []PollFd, timeout int) (n int, err error) { - if len(fds) == 0 { - return poll(nil, 0, timeout) - } - return poll(&fds[0], len(fds), timeout) +func (rsa *RawSockaddrNFCLLCP) SetServiceNameLen(length int) { + rsa.Service_name_len = uint64(length) } //sys syncFileRange2(fd int, flags int, off int64, n int64) (err error) = SYS_SYNC_FILE_RANGE2 diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go b/vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go index abdabbac..925a748a 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go @@ -2,19 +2,13 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build riscv64 && linux // +build riscv64,linux package unix import "unsafe" -func EpollCreate(size int) (fd int, err error) { - if size <= 0 { - return -1, EINVAL - } - return EpollCreate1(0) -} - //sys EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) = SYS_EPOLL_PWAIT //sys Fadvise(fd int, offset int64, length int64, advice int) (err error) = SYS_FADVISE64 //sys Fchown(fd int, uid int, gid int) (err error) @@ -28,8 +22,9 @@ func EpollCreate(size int) (fd int, err error) { //sysnb Getrlimit(resource int, rlim *Rlimit) (err error) //sysnb Getuid() (uid int) //sys Listen(s int, n int) (err error) -//sys Pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64 -//sys Pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64 +//sys MemfdSecret(flags int) (fd int, err error) +//sys pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64 +//sys pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64 //sys Seek(fd int, offset int64, whence int) (off int64, err error) = SYS_LSEEK func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) { @@ -71,7 +66,6 @@ func Ustat(dev int, ubuf *Ustat_t) (err error) { return ENOSYS } -//sys accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) //sys accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error) //sys bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) //sys connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) @@ -143,30 +137,6 @@ func utimes(path string, tv *[2]Timeval) (err error) { return utimensat(AT_FDCWD, path, (*[2]Timespec)(unsafe.Pointer(&ts[0])), 0) } -func Pipe(p []int) (err error) { - if len(p) != 2 { - return EINVAL - } - var pp [2]_C_int - err = pipe2(&pp, 0) - p[0] = int(pp[0]) - p[1] = int(pp[1]) - return -} - -//sysnb pipe2(p *[2]_C_int, flags int) (err error) - -func Pipe2(p []int, flags int) (err error) { - if len(p) != 2 { - return EINVAL - } - var pp [2]_C_int - err = pipe2(&pp, flags) - p[0] = int(pp[0]) - p[1] = int(pp[1]) - return -} - func (r *PtraceRegs) PC() uint64 { return r.Pc } func (r *PtraceRegs) SetPC(pc uint64) { r.Pc = pc } @@ -187,12 +157,8 @@ func (cmsg *Cmsghdr) SetLen(length int) { cmsg.Len = uint64(length) } -func InotifyInit() (fd int, err error) { - return InotifyInit1(0) -} - -func Dup2(oldfd int, newfd int) (err error) { - return Dup3(oldfd, newfd, 0) +func (rsa *RawSockaddrNFCLLCP) SetServiceNameLen(length int) { + rsa.Service_name_len = uint64(length) } func Pause() error { @@ -200,18 +166,6 @@ func Pause() error { return err } -func Poll(fds []PollFd, timeout int) (n int, err error) { - var ts *Timespec - if timeout >= 0 { - ts = new(Timespec) - *ts = NsecToTimespec(int64(timeout) * 1e6) - } - if len(fds) == 0 { - return ppoll(nil, 0, ts, nil) - } - return ppoll(&fds[0], len(fds), ts, nil) -} - func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) { return Renameat2(olddirfd, oldpath, newdirfd, newpath, 0) } diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_s390x.go b/vendor/golang.org/x/sys/unix/syscall_linux_s390x.go index 533e9305..6fcf277b 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_s390x.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_s390x.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build s390x && linux // +build s390x,linux package unix @@ -10,8 +11,6 @@ import ( "unsafe" ) -//sys Dup2(oldfd int, newfd int) (err error) -//sysnb EpollCreate(size int) (fd int, err error) //sys EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) //sys Fadvise(fd int, offset int64, length int64, advice int) (err error) = SYS_FADVISE64 //sys Fchown(fd int, uid int, gid int) (err error) @@ -24,12 +23,11 @@ import ( //sysnb Getgid() (gid int) //sysnb Getrlimit(resource int, rlim *Rlimit) (err error) //sysnb Getuid() (uid int) -//sysnb InotifyInit() (fd int, err error) //sys Lchown(path string, uid int, gid int) (err error) //sys Lstat(path string, stat *Stat_t) (err error) //sys Pause() (err error) -//sys Pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64 -//sys Pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64 +//sys pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64 +//sys pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64 //sys Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) //sys Seek(fd int, offset int64, whence int) (off int64, err error) = SYS_LSEEK //sys Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) @@ -76,30 +74,6 @@ func setTimeval(sec, usec int64) Timeval { return Timeval{Sec: sec, Usec: usec} } -//sysnb pipe2(p *[2]_C_int, flags int) (err error) - -func Pipe(p []int) (err error) { - if len(p) != 2 { - return EINVAL - } - var pp [2]_C_int - err = pipe2(&pp, 0) // pipe2 is the same as pipe when flags are set to 0. - p[0] = int(pp[0]) - p[1] = int(pp[1]) - return -} - -func Pipe2(p []int, flags int) (err error) { - if len(p) != 2 { - return EINVAL - } - var pp [2]_C_int - err = pipe2(&pp, flags) - p[0] = int(pp[0]) - p[1] = int(pp[1]) - return -} - func Ioperm(from int, num int, on int) (err error) { return ENOSYS } @@ -128,6 +102,10 @@ func (cmsg *Cmsghdr) SetLen(length int) { cmsg.Len = uint64(length) } +func (rsa *RawSockaddrNFCLLCP) SetServiceNameLen(length int) { + rsa.Service_name_len = uint64(length) +} + // Linux on s390x uses the old mmap interface, which requires arguments to be passed in a struct. // mmap2 also requires arguments to be passed in a struct; it is currently not exposed in . func mmap(addr uintptr, length uintptr, prot int, flags int, fd int, offset int64) (xaddr uintptr, err error) { @@ -167,15 +145,6 @@ const ( netSendMMsg = 20 ) -func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (int, error) { - args := [3]uintptr{uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))} - fd, _, err := Syscall(SYS_SOCKETCALL, netAccept, uintptr(unsafe.Pointer(&args)), 0) - if err != 0 { - return 0, err - } - return int(fd), nil -} - func accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (int, error) { args := [4]uintptr{uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags)} fd, _, err := Syscall(SYS_SOCKETCALL, netAccept4, uintptr(unsafe.Pointer(&args)), 0) @@ -249,7 +218,7 @@ func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen } func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) error { - args := [4]uintptr{uintptr(s), uintptr(level), uintptr(name), uintptr(val)} + args := [5]uintptr{uintptr(s), uintptr(level), uintptr(name), uintptr(val), vallen} _, _, err := Syscall(SYS_SOCKETCALL, netSetSockOpt, uintptr(unsafe.Pointer(&args)), 0) if err != 0 { return err @@ -319,15 +288,6 @@ func Shutdown(s, how int) error { return nil } -//sys poll(fds *PollFd, nfds int, timeout int) (n int, err error) - -func Poll(fds []PollFd, timeout int) (n int, err error) { - if len(fds) == 0 { - return poll(nil, 0, timeout) - } - return poll(&fds[0], len(fds), timeout) -} - //sys kexecFileLoad(kernelFd int, initrdFd int, cmdlineLen int, cmdline string, flags int) (err error) func KexecFileLoad(kernelFd int, initrdFd int, cmdline string, flags int) error { diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_sparc64.go b/vendor/golang.org/x/sys/unix/syscall_linux_sparc64.go index d890a227..02a45d9c 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_sparc64.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_sparc64.go @@ -2,13 +2,13 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build sparc64 && linux // +build sparc64,linux package unix //sys EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) //sys Fadvise(fd int, offset int64, length int64, advice int) (err error) = SYS_FADVISE64 -//sys Dup2(oldfd int, newfd int) (err error) //sys Fchown(fd int, uid int, gid int) (err error) //sys Fstat(fd int, stat *Stat_t) (err error) //sys Fstatat(dirfd int, path string, stat *Stat_t, flags int) (err error) = SYS_FSTATAT64 @@ -19,13 +19,12 @@ package unix //sysnb Getgid() (gid int) //sysnb Getrlimit(resource int, rlim *Rlimit) (err error) //sysnb Getuid() (uid int) -//sysnb InotifyInit() (fd int, err error) //sys Lchown(path string, uid int, gid int) (err error) //sys Listen(s int, n int) (err error) //sys Lstat(path string, stat *Stat_t) (err error) //sys Pause() (err error) -//sys Pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64 -//sys Pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64 +//sys pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64 +//sys pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64 //sys Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) //sys Seek(fd int, offset int64, whence int) (off int64, err error) = SYS_LSEEK //sys Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) @@ -43,7 +42,6 @@ package unix //sys Statfs(path string, buf *Statfs_t) (err error) //sys SyncFileRange(fd int, off int64, n int64, flags int) (err error) //sys Truncate(path string, length int64) (err error) -//sys accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) //sys accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error) //sys bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) //sys connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) @@ -115,37 +113,6 @@ func (cmsg *Cmsghdr) SetLen(length int) { cmsg.Len = uint64(length) } -//sysnb pipe(p *[2]_C_int) (err error) - -func Pipe(p []int) (err error) { - if len(p) != 2 { - return EINVAL - } - var pp [2]_C_int - err = pipe(&pp) - p[0] = int(pp[0]) - p[1] = int(pp[1]) - return -} - -//sysnb pipe2(p *[2]_C_int, flags int) (err error) - -func Pipe2(p []int, flags int) (err error) { - if len(p) != 2 { - return EINVAL - } - var pp [2]_C_int - err = pipe2(&pp, flags) - p[0] = int(pp[0]) - p[1] = int(pp[1]) - return -} - -//sys poll(fds *PollFd, nfds int, timeout int) (n int, err error) - -func Poll(fds []PollFd, timeout int) (n int, err error) { - if len(fds) == 0 { - return poll(nil, 0, timeout) - } - return poll(&fds[0], len(fds), timeout) +func (rsa *RawSockaddrNFCLLCP) SetServiceNameLen(length int) { + rsa.Service_name_len = uint64(length) } diff --git a/vendor/golang.org/x/sys/unix/syscall_netbsd.go b/vendor/golang.org/x/sys/unix/syscall_netbsd.go index 45b50a61..666f0a1b 100644 --- a/vendor/golang.org/x/sys/unix/syscall_netbsd.go +++ b/vendor/golang.org/x/sys/unix/syscall_netbsd.go @@ -31,6 +31,10 @@ type SockaddrDatalink struct { raw RawSockaddrDatalink } +func anyToSockaddrGOOS(fd int, rsa *RawSockaddrAny) (Sockaddr, error) { + return nil, EAFNOSUPPORT +} + func Syscall9(trap, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno) func sysctlNodes(mib []_C_int) (nodes []Sysctlnode, err error) { @@ -106,16 +110,27 @@ func direntNamlen(buf []byte) (uint64, bool) { return readInt(buf, unsafe.Offsetof(Dirent{}.Namlen), unsafe.Sizeof(Dirent{}.Namlen)) } -//sysnb pipe() (fd1 int, fd2 int, err error) func Pipe(p []int) (err error) { + return Pipe2(p, 0) +} + +//sysnb pipe2(p *[2]_C_int, flags int) (err error) + +func Pipe2(p []int, flags int) error { if len(p) != 2 { return EINVAL } - p[0], p[1], err = pipe() - return + var pp [2]_C_int + err := pipe2(&pp, flags) + if err == nil { + p[0] = int(pp[0]) + p[1] = int(pp[1]) + } + return err } -//sys Getdents(fd int, buf []byte) (n int, err error) +//sys Getdents(fd int, buf []byte) (n int, err error) + func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) { n, err = Getdents(fd, buf) if err != nil || basep == nil { @@ -141,36 +156,16 @@ func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) { return } -const ImplementsGetwd = true - //sys Getcwd(buf []byte) (n int, err error) = SYS___GETCWD -func Getwd() (string, error) { - var buf [PathMax]byte - _, err := Getcwd(buf[0:]) - if err != nil { - return "", err - } - n := clen(buf[:]) - if n < 1 { - return "", EINVAL - } - return string(buf[:n]), nil -} - // TODO func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) { return -1, ENOSYS } -func setattrlistTimes(path string, times []Timespec, flags int) error { - // used on Darwin for UtimesNano - return ENOSYS -} - //sys ioctl(fd int, req uint, arg uintptr) (err error) -//sys sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) = SYS___SYSCTL +//sys sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) = SYS___SYSCTL func IoctlGetPtmget(fd int, req uint) (*Ptmget, error) { var value Ptmget @@ -313,8 +308,8 @@ func Statvfs(path string, buf *Statvfs_t) (err error) { //sys Open(path string, mode int, perm uint32) (fd int, err error) //sys Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) //sys Pathconf(path string, name int) (val int, err error) -//sys Pread(fd int, p []byte, offset int64) (n int, err error) -//sys Pwrite(fd int, p []byte, offset int64) (n int, err error) +//sys pread(fd int, p []byte, offset int64) (n int, err error) +//sys pwrite(fd int, p []byte, offset int64) (n int, err error) //sys read(fd int, p []byte) (n int, err error) //sys Readlink(path string, buf []byte) (n int, err error) //sys Readlinkat(dirfd int, path string, buf []byte) (n int, err error) diff --git a/vendor/golang.org/x/sys/unix/syscall_netbsd_386.go b/vendor/golang.org/x/sys/unix/syscall_netbsd_386.go index 24da8b52..5199d282 100644 --- a/vendor/golang.org/x/sys/unix/syscall_netbsd_386.go +++ b/vendor/golang.org/x/sys/unix/syscall_netbsd_386.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build 386 && netbsd // +build 386,netbsd package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_netbsd_amd64.go b/vendor/golang.org/x/sys/unix/syscall_netbsd_amd64.go index 25a0ac82..70a9c52e 100644 --- a/vendor/golang.org/x/sys/unix/syscall_netbsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/syscall_netbsd_amd64.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build amd64 && netbsd // +build amd64,netbsd package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_netbsd_arm.go b/vendor/golang.org/x/sys/unix/syscall_netbsd_arm.go index 21591ecd..3eb5942f 100644 --- a/vendor/golang.org/x/sys/unix/syscall_netbsd_arm.go +++ b/vendor/golang.org/x/sys/unix/syscall_netbsd_arm.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build arm && netbsd // +build arm,netbsd package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_netbsd_arm64.go b/vendor/golang.org/x/sys/unix/syscall_netbsd_arm64.go index 80474963..fc6ccfd8 100644 --- a/vendor/golang.org/x/sys/unix/syscall_netbsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/syscall_netbsd_arm64.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build arm64 && netbsd // +build arm64,netbsd package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_openbsd.go b/vendor/golang.org/x/sys/unix/syscall_openbsd.go index a266e92a..78daceb3 100644 --- a/vendor/golang.org/x/sys/unix/syscall_openbsd.go +++ b/vendor/golang.org/x/sys/unix/syscall_openbsd.go @@ -31,6 +31,10 @@ type SockaddrDatalink struct { raw RawSockaddrDatalink } +func anyToSockaddrGOOS(fd int, rsa *RawSockaddrAny) (Sockaddr, error) { + return nil, EAFNOSUPPORT +} + func Syscall9(trap, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno) func nametomib(name string) (mib []_C_int, err error) { @@ -77,18 +81,22 @@ func Pipe(p []int) (err error) { } //sysnb pipe2(p *[2]_C_int, flags int) (err error) + func Pipe2(p []int, flags int) error { if len(p) != 2 { return EINVAL } var pp [2]_C_int err := pipe2(&pp, flags) - p[0] = int(pp[0]) - p[1] = int(pp[1]) + if err == nil { + p[0] = int(pp[0]) + p[1] = int(pp[1]) + } return err } -//sys Getdents(fd int, buf []byte) (n int, err error) +//sys Getdents(fd int, buf []byte) (n int, err error) + func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) { n, err = Getdents(fd, buf) if err != nil || basep == nil { @@ -114,23 +122,8 @@ func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) { return } -const ImplementsGetwd = true - //sys Getcwd(buf []byte) (n int, err error) = SYS___GETCWD -func Getwd() (string, error) { - var buf [PathMax]byte - _, err := Getcwd(buf[0:]) - if err != nil { - return "", err - } - n := clen(buf[:]) - if n < 1 { - return "", EINVAL - } - return string(buf[:n]), nil -} - func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) { if raceenabled { raceReleaseMerge(unsafe.Pointer(&ioSync)) @@ -158,14 +151,9 @@ func Getfsstat(buf []Statfs_t, flags int) (n int, err error) { return } -func setattrlistTimes(path string, times []Timespec, flags int) error { - // used on Darwin for UtimesNano - return ENOSYS -} - //sys ioctl(fd int, req uint, arg uintptr) (err error) -//sys sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) = SYS___SYSCTL +//sys sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) = SYS___SYSCTL //sys ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) @@ -283,8 +271,8 @@ func Uname(uname *Utsname) error { //sys Open(path string, mode int, perm uint32) (fd int, err error) //sys Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) //sys Pathconf(path string, name int) (val int, err error) -//sys Pread(fd int, p []byte, offset int64) (n int, err error) -//sys Pwrite(fd int, p []byte, offset int64) (n int, err error) +//sys pread(fd int, p []byte, offset int64) (n int, err error) +//sys pwrite(fd int, p []byte, offset int64) (n int, err error) //sys read(fd int, p []byte) (n int, err error) //sys Readlink(path string, buf []byte) (n int, err error) //sys Readlinkat(dirfd int, path string, buf []byte) (n int, err error) diff --git a/vendor/golang.org/x/sys/unix/syscall_openbsd_386.go b/vendor/golang.org/x/sys/unix/syscall_openbsd_386.go index 42b5a0e5..6baabcdc 100644 --- a/vendor/golang.org/x/sys/unix/syscall_openbsd_386.go +++ b/vendor/golang.org/x/sys/unix/syscall_openbsd_386.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build 386 && openbsd // +build 386,openbsd package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_openbsd_amd64.go b/vendor/golang.org/x/sys/unix/syscall_openbsd_amd64.go index 6ea4b488..bab25360 100644 --- a/vendor/golang.org/x/sys/unix/syscall_openbsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/syscall_openbsd_amd64.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build amd64 && openbsd // +build amd64,openbsd package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_openbsd_arm.go b/vendor/golang.org/x/sys/unix/syscall_openbsd_arm.go index 1c3d26fa..8eed3c4d 100644 --- a/vendor/golang.org/x/sys/unix/syscall_openbsd_arm.go +++ b/vendor/golang.org/x/sys/unix/syscall_openbsd_arm.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build arm && openbsd // +build arm,openbsd package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_openbsd_arm64.go b/vendor/golang.org/x/sys/unix/syscall_openbsd_arm64.go index a8c458cb..483dde99 100644 --- a/vendor/golang.org/x/sys/unix/syscall_openbsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/syscall_openbsd_arm64.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build arm64 && openbsd // +build arm64,openbsd package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_openbsd_mips64.go b/vendor/golang.org/x/sys/unix/syscall_openbsd_mips64.go new file mode 100644 index 00000000..1378489f --- /dev/null +++ b/vendor/golang.org/x/sys/unix/syscall_openbsd_mips64.go @@ -0,0 +1,39 @@ +// Copyright 2019 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package unix + +func setTimespec(sec, nsec int64) Timespec { + return Timespec{Sec: sec, Nsec: nsec} +} + +func setTimeval(sec, usec int64) Timeval { + return Timeval{Sec: sec, Usec: usec} +} + +func SetKevent(k *Kevent_t, fd, mode, flags int) { + k.Ident = uint64(fd) + k.Filter = int16(mode) + k.Flags = uint16(flags) +} + +func (iov *Iovec) SetLen(length int) { + iov.Len = uint64(length) +} + +func (msghdr *Msghdr) SetControllen(length int) { + msghdr.Controllen = uint32(length) +} + +func (msghdr *Msghdr) SetIovlen(length int) { + msghdr.Iovlen = uint32(length) +} + +func (cmsg *Cmsghdr) SetLen(length int) { + cmsg.Len = uint32(length) +} + +// SYS___SYSCTL is used by syscall_bsd.go for all BSDs, but in modern versions +// of OpenBSD the syscall is called sysctl instead of __sysctl. +const SYS___SYSCTL = SYS_SYSCTL diff --git a/vendor/golang.org/x/sys/unix/syscall_solaris.go b/vendor/golang.org/x/sys/unix/syscall_solaris.go index 0e2a696a..b5ec457c 100644 --- a/vendor/golang.org/x/sys/unix/syscall_solaris.go +++ b/vendor/golang.org/x/sys/unix/syscall_solaris.go @@ -13,6 +13,10 @@ package unix import ( + "fmt" + "os" + "runtime" + "sync" "syscall" "unsafe" ) @@ -62,11 +66,28 @@ func Pipe(p []int) (err error) { if n != 0 { return err } - p[0] = int(pp[0]) - p[1] = int(pp[1]) + if err == nil { + p[0] = int(pp[0]) + p[1] = int(pp[1]) + } return nil } +//sysnb pipe2(p *[2]_C_int, flags int) (err error) + +func Pipe2(p []int, flags int) error { + if len(p) != 2 { + return EINVAL + } + var pp [2]_C_int + err := pipe2(&pp, flags) + if err == nil { + p[0] = int(pp[0]) + p[1] = int(pp[1]) + } + return err +} + func (sa *SockaddrInet4) sockaddr() (unsafe.Pointer, _Socklen, error) { if sa.Port < 0 || sa.Port > 0xFFFF { return nil, 0, EINVAL @@ -75,9 +96,7 @@ func (sa *SockaddrInet4) sockaddr() (unsafe.Pointer, _Socklen, error) { p := (*[2]byte)(unsafe.Pointer(&sa.raw.Port)) p[0] = byte(sa.Port >> 8) p[1] = byte(sa.Port) - for i := 0; i < len(sa.Addr); i++ { - sa.raw.Addr[i] = sa.Addr[i] - } + sa.raw.Addr = sa.Addr return unsafe.Pointer(&sa.raw), SizeofSockaddrInet4, nil } @@ -90,9 +109,7 @@ func (sa *SockaddrInet6) sockaddr() (unsafe.Pointer, _Socklen, error) { p[0] = byte(sa.Port >> 8) p[1] = byte(sa.Port) sa.raw.Scope_id = sa.ZoneId - for i := 0; i < len(sa.Addr); i++ { - sa.raw.Addr[i] = sa.Addr[i] - } + sa.raw.Addr = sa.Addr return unsafe.Pointer(&sa.raw), SizeofSockaddrInet6, nil } @@ -400,9 +417,7 @@ func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) { sa := new(SockaddrInet4) p := (*[2]byte)(unsafe.Pointer(&pp.Port)) sa.Port = int(p[0])<<8 + int(p[1]) - for i := 0; i < len(sa.Addr); i++ { - sa.Addr[i] = pp.Addr[i] - } + sa.Addr = pp.Addr return sa, nil case AF_INET6: @@ -411,9 +426,7 @@ func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) { p := (*[2]byte)(unsafe.Pointer(&pp.Port)) sa.Port = int(p[0])<<8 + int(p[1]) sa.ZoneId = pp.Scope_id - for i := 0; i < len(sa.Addr); i++ { - sa.Addr[i] = pp.Addr[i] - } + sa.Addr = pp.Addr return sa, nil } return nil, EAFNOSUPPORT @@ -438,77 +451,59 @@ func Accept(fd int) (nfd int, sa Sockaddr, err error) { //sys recvmsg(s int, msg *Msghdr, flags int) (n int, err error) = libsocket.__xnet_recvmsg -func Recvmsg(fd int, p, oob []byte, flags int) (n, oobn int, recvflags int, from Sockaddr, err error) { +func recvmsgRaw(fd int, iov []Iovec, oob []byte, flags int, rsa *RawSockaddrAny) (n, oobn int, recvflags int, err error) { var msg Msghdr - var rsa RawSockaddrAny - msg.Name = (*byte)(unsafe.Pointer(&rsa)) + msg.Name = (*byte)(unsafe.Pointer(rsa)) msg.Namelen = uint32(SizeofSockaddrAny) - var iov Iovec - if len(p) > 0 { - iov.Base = (*int8)(unsafe.Pointer(&p[0])) - iov.SetLen(len(p)) - } - var dummy int8 + var dummy byte if len(oob) > 0 { // receive at least one normal byte - if len(p) == 0 { - iov.Base = &dummy - iov.SetLen(1) + if emptyIovecs(iov) { + var iova [1]Iovec + iova[0].Base = &dummy + iova[0].SetLen(1) + iov = iova[:] } msg.Accrightslen = int32(len(oob)) } - msg.Iov = &iov - msg.Iovlen = 1 + if len(iov) > 0 { + msg.Iov = &iov[0] + msg.SetIovlen(len(iov)) + } if n, err = recvmsg(fd, &msg, flags); n == -1 { return } oobn = int(msg.Accrightslen) - // source address is only specified if the socket is unconnected - if rsa.Addr.Family != AF_UNSPEC { - from, err = anyToSockaddr(fd, &rsa) - } - return -} - -func Sendmsg(fd int, p, oob []byte, to Sockaddr, flags int) (err error) { - _, err = SendmsgN(fd, p, oob, to, flags) return } //sys sendmsg(s int, msg *Msghdr, flags int) (n int, err error) = libsocket.__xnet_sendmsg -func SendmsgN(fd int, p, oob []byte, to Sockaddr, flags int) (n int, err error) { - var ptr unsafe.Pointer - var salen _Socklen - if to != nil { - ptr, salen, err = to.sockaddr() - if err != nil { - return 0, err - } - } +func sendmsgN(fd int, iov []Iovec, oob []byte, ptr unsafe.Pointer, salen _Socklen, flags int) (n int, err error) { var msg Msghdr msg.Name = (*byte)(unsafe.Pointer(ptr)) msg.Namelen = uint32(salen) - var iov Iovec - if len(p) > 0 { - iov.Base = (*int8)(unsafe.Pointer(&p[0])) - iov.SetLen(len(p)) - } - var dummy int8 + var dummy byte + var empty bool if len(oob) > 0 { // send at least one normal byte - if len(p) == 0 { - iov.Base = &dummy - iov.SetLen(1) + empty = emptyIovecs(iov) + if empty { + var iova [1]Iovec + iova[0].Base = &dummy + iova[0].SetLen(1) + iov = iova[:] } msg.Accrightslen = int32(len(oob)) } - msg.Iov = &iov - msg.Iovlen = 1 + if len(iov) > 0 { + msg.Iov = &iov[0] + msg.SetIovlen(len(iov)) + } if n, err = sendmsg(fd, &msg, flags); err != nil { return 0, err } - if len(oob) > 0 && len(p) == 0 { + if len(oob) > 0 && empty { n = 0 } return n, nil @@ -551,10 +546,17 @@ func Minor(dev uint64) uint32 { * Expose the ioctl function */ -//sys ioctl(fd int, req uint, arg uintptr) (err error) +//sys ioctlRet(fd int, req uint, arg uintptr) (ret int, err error) = libc.ioctl -func IoctlSetTermio(fd int, req uint, value *Termio) (err error) { - return ioctl(fd, req, uintptr(unsafe.Pointer(value))) +func ioctl(fd int, req uint, arg uintptr) (err error) { + _, err = ioctlRet(fd, req, arg) + return err +} + +func IoctlSetTermio(fd int, req uint, value *Termio) error { + err := ioctl(fd, req, uintptr(unsafe.Pointer(value))) + runtime.KeepAlive(value) + return err } func IoctlGetTermio(fd int, req uint) (*Termio, error) { @@ -563,7 +565,7 @@ func IoctlGetTermio(fd int, req uint) (*Termio, error) { return &value, err } -//sys poll(fds *PollFd, nfds int, timeout int) (n int, err error) +//sys poll(fds *PollFd, nfds int, timeout int) (n int, err error) func Poll(fds []PollFd, timeout int) (n int, err error) { if len(fds) == 0 { @@ -616,6 +618,7 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e //sys Getpriority(which int, who int) (n int, err error) //sysnb Getrlimit(which int, lim *Rlimit) (err error) //sysnb Getrusage(who int, rusage *Rusage) (err error) +//sysnb Getsid(pid int) (sid int, err error) //sysnb Gettimeofday(tv *Timeval) (err error) //sysnb Getuid() (uid int) //sys Kill(pid int, signum syscall.Signal) (err error) @@ -641,8 +644,8 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e //sys Openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) //sys Pathconf(path string, name int) (val int, err error) //sys Pause() (err error) -//sys Pread(fd int, p []byte, offset int64) (n int, err error) -//sys Pwrite(fd int, p []byte, offset int64) (n int, err error) +//sys pread(fd int, p []byte, offset int64) (n int, err error) +//sys pwrite(fd int, p []byte, offset int64) (n int, err error) //sys read(fd int, p []byte) (n int, err error) //sys Readlink(path string, buf []byte) (n int, err error) //sys Rename(from string, to string) (err error) @@ -666,6 +669,7 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e //sys Statvfs(path string, vfsstat *Statvfs_t) (err error) //sys Symlink(path string, link string) (err error) //sys Sync() (err error) +//sys Sysconf(which int) (n int64, err error) //sysnb Times(tms *Tms) (ticks uintptr, err error) //sys Truncate(path string, length int64) (err error) //sys Fsync(fd int) (err error) @@ -722,3 +726,280 @@ func Mmap(fd int, offset int64, length int, prot int, flags int) (data []byte, e func Munmap(b []byte) (err error) { return mapper.Munmap(b) } + +// Event Ports + +type fileObjCookie struct { + fobj *fileObj + cookie interface{} +} + +// EventPort provides a safe abstraction on top of Solaris/illumos Event Ports. +type EventPort struct { + port int + mu sync.Mutex + fds map[uintptr]*fileObjCookie + paths map[string]*fileObjCookie + // The user cookie presents an interesting challenge from a memory management perspective. + // There are two paths by which we can discover that it is no longer in use: + // 1. The user calls port_dissociate before any events fire + // 2. An event fires and we return it to the user + // The tricky situation is if the event has fired in the kernel but + // the user hasn't requested/received it yet. + // If the user wants to port_dissociate before the event has been processed, + // we should handle things gracefully. To do so, we need to keep an extra + // reference to the cookie around until the event is processed + // thus the otherwise seemingly extraneous "cookies" map + // The key of this map is a pointer to the corresponding &fCookie.cookie + cookies map[*interface{}]*fileObjCookie +} + +// PortEvent is an abstraction of the port_event C struct. +// Compare Source against PORT_SOURCE_FILE or PORT_SOURCE_FD +// to see if Path or Fd was the event source. The other will be +// uninitialized. +type PortEvent struct { + Cookie interface{} + Events int32 + Fd uintptr + Path string + Source uint16 + fobj *fileObj +} + +// NewEventPort creates a new EventPort including the +// underlying call to port_create(3c). +func NewEventPort() (*EventPort, error) { + port, err := port_create() + if err != nil { + return nil, err + } + e := &EventPort{ + port: port, + fds: make(map[uintptr]*fileObjCookie), + paths: make(map[string]*fileObjCookie), + cookies: make(map[*interface{}]*fileObjCookie), + } + return e, nil +} + +//sys port_create() (n int, err error) +//sys port_associate(port int, source int, object uintptr, events int, user *byte) (n int, err error) +//sys port_dissociate(port int, source int, object uintptr) (n int, err error) +//sys port_get(port int, pe *portEvent, timeout *Timespec) (n int, err error) +//sys port_getn(port int, pe *portEvent, max uint32, nget *uint32, timeout *Timespec) (n int, err error) + +// Close closes the event port. +func (e *EventPort) Close() error { + e.mu.Lock() + defer e.mu.Unlock() + err := Close(e.port) + if err != nil { + return err + } + e.fds = nil + e.paths = nil + return nil +} + +// PathIsWatched checks to see if path is associated with this EventPort. +func (e *EventPort) PathIsWatched(path string) bool { + e.mu.Lock() + defer e.mu.Unlock() + _, found := e.paths[path] + return found +} + +// FdIsWatched checks to see if fd is associated with this EventPort. +func (e *EventPort) FdIsWatched(fd uintptr) bool { + e.mu.Lock() + defer e.mu.Unlock() + _, found := e.fds[fd] + return found +} + +// AssociatePath wraps port_associate(3c) for a filesystem path including +// creating the necessary file_obj from the provided stat information. +func (e *EventPort) AssociatePath(path string, stat os.FileInfo, events int, cookie interface{}) error { + e.mu.Lock() + defer e.mu.Unlock() + if _, found := e.paths[path]; found { + return fmt.Errorf("%v is already associated with this Event Port", path) + } + fobj, err := createFileObj(path, stat) + if err != nil { + return err + } + fCookie := &fileObjCookie{fobj, cookie} + _, err = port_associate(e.port, PORT_SOURCE_FILE, uintptr(unsafe.Pointer(fobj)), events, (*byte)(unsafe.Pointer(&fCookie.cookie))) + if err != nil { + return err + } + e.paths[path] = fCookie + e.cookies[&fCookie.cookie] = fCookie + return nil +} + +// DissociatePath wraps port_dissociate(3c) for a filesystem path. +func (e *EventPort) DissociatePath(path string) error { + e.mu.Lock() + defer e.mu.Unlock() + f, ok := e.paths[path] + if !ok { + return fmt.Errorf("%v is not associated with this Event Port", path) + } + _, err := port_dissociate(e.port, PORT_SOURCE_FILE, uintptr(unsafe.Pointer(f.fobj))) + // If the path is no longer associated with this event port (ENOENT) + // we should delete it from our map. We can still return ENOENT to the caller. + // But we need to save the cookie + if err != nil && err != ENOENT { + return err + } + if err == nil { + // dissociate was successful, safe to delete the cookie + fCookie := e.paths[path] + delete(e.cookies, &fCookie.cookie) + } + delete(e.paths, path) + return err +} + +// AssociateFd wraps calls to port_associate(3c) on file descriptors. +func (e *EventPort) AssociateFd(fd uintptr, events int, cookie interface{}) error { + e.mu.Lock() + defer e.mu.Unlock() + if _, found := e.fds[fd]; found { + return fmt.Errorf("%v is already associated with this Event Port", fd) + } + fCookie := &fileObjCookie{nil, cookie} + _, err := port_associate(e.port, PORT_SOURCE_FD, fd, events, (*byte)(unsafe.Pointer(&fCookie.cookie))) + if err != nil { + return err + } + e.fds[fd] = fCookie + e.cookies[&fCookie.cookie] = fCookie + return nil +} + +// DissociateFd wraps calls to port_dissociate(3c) on file descriptors. +func (e *EventPort) DissociateFd(fd uintptr) error { + e.mu.Lock() + defer e.mu.Unlock() + _, ok := e.fds[fd] + if !ok { + return fmt.Errorf("%v is not associated with this Event Port", fd) + } + _, err := port_dissociate(e.port, PORT_SOURCE_FD, fd) + if err != nil && err != ENOENT { + return err + } + if err == nil { + // dissociate was successful, safe to delete the cookie + fCookie := e.fds[fd] + delete(e.cookies, &fCookie.cookie) + } + delete(e.fds, fd) + return err +} + +func createFileObj(name string, stat os.FileInfo) (*fileObj, error) { + fobj := new(fileObj) + bs, err := ByteSliceFromString(name) + if err != nil { + return nil, err + } + fobj.Name = (*int8)(unsafe.Pointer(&bs[0])) + s := stat.Sys().(*syscall.Stat_t) + fobj.Atim.Sec = s.Atim.Sec + fobj.Atim.Nsec = s.Atim.Nsec + fobj.Mtim.Sec = s.Mtim.Sec + fobj.Mtim.Nsec = s.Mtim.Nsec + fobj.Ctim.Sec = s.Ctim.Sec + fobj.Ctim.Nsec = s.Ctim.Nsec + return fobj, nil +} + +// GetOne wraps port_get(3c) and returns a single PortEvent. +func (e *EventPort) GetOne(t *Timespec) (*PortEvent, error) { + pe := new(portEvent) + _, err := port_get(e.port, pe, t) + if err != nil { + return nil, err + } + p := new(PortEvent) + e.mu.Lock() + defer e.mu.Unlock() + e.peIntToExt(pe, p) + return p, nil +} + +// peIntToExt converts a cgo portEvent struct into the friendlier PortEvent +// NOTE: Always call this function while holding the e.mu mutex +func (e *EventPort) peIntToExt(peInt *portEvent, peExt *PortEvent) { + peExt.Events = peInt.Events + peExt.Source = peInt.Source + cookie := (*interface{})(unsafe.Pointer(peInt.User)) + peExt.Cookie = *cookie + switch peInt.Source { + case PORT_SOURCE_FD: + delete(e.cookies, cookie) + peExt.Fd = uintptr(peInt.Object) + // Only remove the fds entry if it exists and this cookie matches + if fobj, ok := e.fds[peExt.Fd]; ok { + if &fobj.cookie == cookie { + delete(e.fds, peExt.Fd) + } + } + case PORT_SOURCE_FILE: + if fCookie, ok := e.cookies[cookie]; ok && uintptr(unsafe.Pointer(fCookie.fobj)) == uintptr(peInt.Object) { + // Use our stashed reference rather than using unsafe on what we got back + // the unsafe version would be (*fileObj)(unsafe.Pointer(uintptr(peInt.Object))) + peExt.fobj = fCookie.fobj + } else { + panic("mismanaged memory") + } + delete(e.cookies, cookie) + peExt.Path = BytePtrToString((*byte)(unsafe.Pointer(peExt.fobj.Name))) + // Only remove the paths entry if it exists and this cookie matches + if fobj, ok := e.paths[peExt.Path]; ok { + if &fobj.cookie == cookie { + delete(e.paths, peExt.Path) + } + } + } +} + +// Pending wraps port_getn(3c) and returns how many events are pending. +func (e *EventPort) Pending() (int, error) { + var n uint32 = 0 + _, err := port_getn(e.port, nil, 0, &n, nil) + return int(n), err +} + +// Get wraps port_getn(3c) and fills a slice of PortEvent. +// It will block until either min events have been received +// or the timeout has been exceeded. It will return how many +// events were actually received along with any error information. +func (e *EventPort) Get(s []PortEvent, min int, timeout *Timespec) (int, error) { + if min == 0 { + return 0, fmt.Errorf("need to request at least one event or use Pending() instead") + } + if len(s) < min { + return 0, fmt.Errorf("len(s) (%d) is less than min events requested (%d)", len(s), min) + } + got := uint32(min) + max := uint32(len(s)) + var err error + ps := make([]portEvent, max, max) + _, err = port_getn(e.port, &ps[0], max, &got, timeout) + // got will be trustworthy with ETIME, but not any other error. + if err != nil && err != ETIME { + return 0, err + } + e.mu.Lock() + defer e.mu.Unlock() + for i := 0; i < int(got); i++ { + e.peIntToExt(&ps[i], &s[i]) + } + return int(got), err +} diff --git a/vendor/golang.org/x/sys/unix/syscall_solaris_amd64.go b/vendor/golang.org/x/sys/unix/syscall_solaris_amd64.go index b22a34d7..0bd25ef8 100644 --- a/vendor/golang.org/x/sys/unix/syscall_solaris_amd64.go +++ b/vendor/golang.org/x/sys/unix/syscall_solaris_amd64.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build amd64 && solaris // +build amd64,solaris package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_unix.go b/vendor/golang.org/x/sys/unix/syscall_unix.go index 8f710d01..1ff5060b 100644 --- a/vendor/golang.org/x/sys/unix/syscall_unix.go +++ b/vendor/golang.org/x/sys/unix/syscall_unix.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris // +build aix darwin dragonfly freebsd linux netbsd openbsd solaris package unix @@ -12,6 +13,8 @@ import ( "sync" "syscall" "unsafe" + + "golang.org/x/sys/internal/unsafeheader" ) var ( @@ -113,15 +116,12 @@ func (m *mmapper) Mmap(fd int, offset int64, length int, prot int, flags int) (d return nil, errno } - // Slice memory layout - var sl = struct { - addr uintptr - len int - cap int - }{addr, length, length} - - // Use unsafe to turn sl into a []byte. - b := *(*[]byte)(unsafe.Pointer(&sl)) + // Use unsafe to convert addr into a []byte. + var b []byte + hdr := (*unsafeheader.Slice)(unsafe.Pointer(&b)) + hdr.Data = unsafe.Pointer(addr) + hdr.Cap = length + hdr.Len = length // Register mapping in m and return it. p := &b[cap(b)-1] @@ -177,6 +177,30 @@ func Write(fd int, p []byte) (n int, err error) { return } +func Pread(fd int, p []byte, offset int64) (n int, err error) { + n, err = pread(fd, p, offset) + if raceenabled { + if n > 0 { + raceWriteRange(unsafe.Pointer(&p[0]), n) + } + if err == nil { + raceAcquire(unsafe.Pointer(&ioSync)) + } + } + return +} + +func Pwrite(fd int, p []byte, offset int64) (n int, err error) { + if raceenabled { + raceReleaseMerge(unsafe.Pointer(&ioSync)) + } + n, err = pwrite(fd, p, offset) + if raceenabled && n > 0 { + raceReadRange(unsafe.Pointer(&p[0]), n) + } + return +} + // For testing: clients can set this flag to force // creation of IPv6 sockets to return EAFNOSUPPORT. var SocketDisableIPv6 bool @@ -313,6 +337,97 @@ func Recvfrom(fd int, p []byte, flags int) (n int, from Sockaddr, err error) { return } +func Recvmsg(fd int, p, oob []byte, flags int) (n, oobn int, recvflags int, from Sockaddr, err error) { + var iov [1]Iovec + if len(p) > 0 { + iov[0].Base = &p[0] + iov[0].SetLen(len(p)) + } + var rsa RawSockaddrAny + n, oobn, recvflags, err = recvmsgRaw(fd, iov[:], oob, flags, &rsa) + // source address is only specified if the socket is unconnected + if rsa.Addr.Family != AF_UNSPEC { + from, err = anyToSockaddr(fd, &rsa) + } + return +} + +// RecvmsgBuffers receives a message from a socket using the recvmsg +// system call. The flags are passed to recvmsg. Any non-control data +// read is scattered into the buffers slices. The results are: +// - n is the number of non-control data read into bufs +// - oobn is the number of control data read into oob; this may be interpreted using [ParseSocketControlMessage] +// - recvflags is flags returned by recvmsg +// - from is the address of the sender +func RecvmsgBuffers(fd int, buffers [][]byte, oob []byte, flags int) (n, oobn int, recvflags int, from Sockaddr, err error) { + iov := make([]Iovec, len(buffers)) + for i := range buffers { + if len(buffers[i]) > 0 { + iov[i].Base = &buffers[i][0] + iov[i].SetLen(len(buffers[i])) + } else { + iov[i].Base = (*byte)(unsafe.Pointer(&_zero)) + } + } + var rsa RawSockaddrAny + n, oobn, recvflags, err = recvmsgRaw(fd, iov, oob, flags, &rsa) + if err == nil && rsa.Addr.Family != AF_UNSPEC { + from, err = anyToSockaddr(fd, &rsa) + } + return +} + +func Sendmsg(fd int, p, oob []byte, to Sockaddr, flags int) (err error) { + _, err = SendmsgN(fd, p, oob, to, flags) + return +} + +func SendmsgN(fd int, p, oob []byte, to Sockaddr, flags int) (n int, err error) { + var iov [1]Iovec + if len(p) > 0 { + iov[0].Base = &p[0] + iov[0].SetLen(len(p)) + } + var ptr unsafe.Pointer + var salen _Socklen + if to != nil { + ptr, salen, err = to.sockaddr() + if err != nil { + return 0, err + } + } + return sendmsgN(fd, iov[:], oob, ptr, salen, flags) +} + +// SendmsgBuffers sends a message on a socket to an address using the sendmsg +// system call. The flags are passed to sendmsg. Any non-control data written +// is gathered from buffers. The function returns the number of bytes written +// to the socket. +func SendmsgBuffers(fd int, buffers [][]byte, oob []byte, to Sockaddr, flags int) (n int, err error) { + iov := make([]Iovec, len(buffers)) + for i := range buffers { + if len(buffers[i]) > 0 { + iov[i].Base = &buffers[i][0] + iov[i].SetLen(len(buffers[i])) + } else { + iov[i].Base = (*byte)(unsafe.Pointer(&_zero)) + } + } + var ptr unsafe.Pointer + var salen _Socklen + if to != nil { + ptr, salen, err = to.sockaddr() + if err != nil { + return 0, err + } + } + return sendmsgN(fd, iov, oob, ptr, salen, flags) +} + +func Send(s int, buf []byte, flags int) (err error) { + return sendto(s, buf, flags, nil, 0) +} + func Sendto(fd int, p []byte, flags int, to Sockaddr) (err error) { ptr, n, err := to.sockaddr() if err != nil { @@ -429,3 +544,13 @@ func Lutimes(path string, tv []Timeval) error { } return UtimesNanoAt(AT_FDCWD, path, ts, AT_SYMLINK_NOFOLLOW) } + +// emptyIovec reports whether there are no bytes in the slice of Iovec. +func emptyIovecs(iov []Iovec) bool { + for i := range iov { + if iov[i].Len > 0 { + return false + } + } + return true +} diff --git a/vendor/golang.org/x/sys/unix/syscall_unix_gc.go b/vendor/golang.org/x/sys/unix/syscall_unix_gc.go index 1c70d1b6..5898e9a5 100644 --- a/vendor/golang.org/x/sys/unix/syscall_unix_gc.go +++ b/vendor/golang.org/x/sys/unix/syscall_unix_gc.go @@ -2,8 +2,11 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build (darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris) && gc && !ppc64le && !ppc64 // +build darwin dragonfly freebsd linux netbsd openbsd solaris -// +build !gccgo,!ppc64le,!ppc64 +// +build gc +// +build !ppc64le +// +build !ppc64 package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_unix_gc_ppc64x.go b/vendor/golang.org/x/sys/unix/syscall_unix_gc_ppc64x.go index 86dc765a..f6f707ac 100644 --- a/vendor/golang.org/x/sys/unix/syscall_unix_gc_ppc64x.go +++ b/vendor/golang.org/x/sys/unix/syscall_unix_gc_ppc64x.go @@ -2,9 +2,10 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build linux && (ppc64le || ppc64) && gc // +build linux // +build ppc64le ppc64 -// +build !gccgo +// +build gc package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go b/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go new file mode 100644 index 00000000..f8616f45 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go @@ -0,0 +1,1823 @@ +// Copyright 2020 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build zos && s390x +// +build zos,s390x + +package unix + +import ( + "bytes" + "runtime" + "sort" + "sync" + "syscall" + "unsafe" +) + +const ( + O_CLOEXEC = 0 // Dummy value (not supported). + AF_LOCAL = AF_UNIX // AF_LOCAL is an alias for AF_UNIX +) + +func syscall_syscall(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno) +func syscall_rawsyscall(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno) +func syscall_syscall6(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno) +func syscall_rawsyscall6(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno) +func syscall_syscall9(trap, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err Errno) +func syscall_rawsyscall9(trap, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err Errno) + +func copyStat(stat *Stat_t, statLE *Stat_LE_t) { + stat.Dev = uint64(statLE.Dev) + stat.Ino = uint64(statLE.Ino) + stat.Nlink = uint64(statLE.Nlink) + stat.Mode = uint32(statLE.Mode) + stat.Uid = uint32(statLE.Uid) + stat.Gid = uint32(statLE.Gid) + stat.Rdev = uint64(statLE.Rdev) + stat.Size = statLE.Size + stat.Atim.Sec = int64(statLE.Atim) + stat.Atim.Nsec = 0 //zos doesn't return nanoseconds + stat.Mtim.Sec = int64(statLE.Mtim) + stat.Mtim.Nsec = 0 //zos doesn't return nanoseconds + stat.Ctim.Sec = int64(statLE.Ctim) + stat.Ctim.Nsec = 0 //zos doesn't return nanoseconds + stat.Blksize = int64(statLE.Blksize) + stat.Blocks = statLE.Blocks +} + +func svcCall(fnptr unsafe.Pointer, argv *unsafe.Pointer, dsa *uint64) +func svcLoad(name *byte) unsafe.Pointer +func svcUnload(name *byte, fnptr unsafe.Pointer) int64 + +func (d *Dirent) NameString() string { + if d == nil { + return "" + } + return string(d.Name[:d.Namlen]) +} + +func (sa *SockaddrInet4) sockaddr() (unsafe.Pointer, _Socklen, error) { + if sa.Port < 0 || sa.Port > 0xFFFF { + return nil, 0, EINVAL + } + sa.raw.Len = SizeofSockaddrInet4 + sa.raw.Family = AF_INET + p := (*[2]byte)(unsafe.Pointer(&sa.raw.Port)) + p[0] = byte(sa.Port >> 8) + p[1] = byte(sa.Port) + sa.raw.Addr = sa.Addr + return unsafe.Pointer(&sa.raw), _Socklen(sa.raw.Len), nil +} + +func (sa *SockaddrInet6) sockaddr() (unsafe.Pointer, _Socklen, error) { + if sa.Port < 0 || sa.Port > 0xFFFF { + return nil, 0, EINVAL + } + sa.raw.Len = SizeofSockaddrInet6 + sa.raw.Family = AF_INET6 + p := (*[2]byte)(unsafe.Pointer(&sa.raw.Port)) + p[0] = byte(sa.Port >> 8) + p[1] = byte(sa.Port) + sa.raw.Scope_id = sa.ZoneId + sa.raw.Addr = sa.Addr + return unsafe.Pointer(&sa.raw), _Socklen(sa.raw.Len), nil +} + +func (sa *SockaddrUnix) sockaddr() (unsafe.Pointer, _Socklen, error) { + name := sa.Name + n := len(name) + if n >= len(sa.raw.Path) || n == 0 { + return nil, 0, EINVAL + } + sa.raw.Len = byte(3 + n) // 2 for Family, Len; 1 for NUL + sa.raw.Family = AF_UNIX + for i := 0; i < n; i++ { + sa.raw.Path[i] = int8(name[i]) + } + return unsafe.Pointer(&sa.raw), _Socklen(sa.raw.Len), nil +} + +func anyToSockaddr(_ int, rsa *RawSockaddrAny) (Sockaddr, error) { + // TODO(neeilan): Implement use of first param (fd) + switch rsa.Addr.Family { + case AF_UNIX: + pp := (*RawSockaddrUnix)(unsafe.Pointer(rsa)) + sa := new(SockaddrUnix) + // For z/OS, only replace NUL with @ when the + // length is not zero. + if pp.Len != 0 && pp.Path[0] == 0 { + // "Abstract" Unix domain socket. + // Rewrite leading NUL as @ for textual display. + // (This is the standard convention.) + // Not friendly to overwrite in place, + // but the callers below don't care. + pp.Path[0] = '@' + } + + // Assume path ends at NUL. + // + // For z/OS, the length of the name is a field + // in the structure. To be on the safe side, we + // will still scan the name for a NUL but only + // to the length provided in the structure. + // + // This is not technically the Linux semantics for + // abstract Unix domain sockets--they are supposed + // to be uninterpreted fixed-size binary blobs--but + // everyone uses this convention. + n := 0 + for n < int(pp.Len) && pp.Path[n] != 0 { + n++ + } + bytes := (*[len(pp.Path)]byte)(unsafe.Pointer(&pp.Path[0]))[0:n] + sa.Name = string(bytes) + return sa, nil + + case AF_INET: + pp := (*RawSockaddrInet4)(unsafe.Pointer(rsa)) + sa := new(SockaddrInet4) + p := (*[2]byte)(unsafe.Pointer(&pp.Port)) + sa.Port = int(p[0])<<8 + int(p[1]) + sa.Addr = pp.Addr + return sa, nil + + case AF_INET6: + pp := (*RawSockaddrInet6)(unsafe.Pointer(rsa)) + sa := new(SockaddrInet6) + p := (*[2]byte)(unsafe.Pointer(&pp.Port)) + sa.Port = int(p[0])<<8 + int(p[1]) + sa.ZoneId = pp.Scope_id + sa.Addr = pp.Addr + return sa, nil + } + return nil, EAFNOSUPPORT +} + +func Accept(fd int) (nfd int, sa Sockaddr, err error) { + var rsa RawSockaddrAny + var len _Socklen = SizeofSockaddrAny + nfd, err = accept(fd, &rsa, &len) + if err != nil { + return + } + // TODO(neeilan): Remove 0 in call + sa, err = anyToSockaddr(0, &rsa) + if err != nil { + Close(nfd) + nfd = 0 + } + return +} + +func (iov *Iovec) SetLen(length int) { + iov.Len = uint64(length) +} + +func (msghdr *Msghdr) SetControllen(length int) { + msghdr.Controllen = int32(length) +} + +func (cmsg *Cmsghdr) SetLen(length int) { + cmsg.Len = int32(length) +} + +//sys fcntl(fd int, cmd int, arg int) (val int, err error) +//sys read(fd int, p []byte) (n int, err error) +//sys readlen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_READ +//sys write(fd int, p []byte) (n int, err error) + +//sys accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) = SYS___ACCEPT_A +//sys bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) = SYS___BIND_A +//sys connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) = SYS___CONNECT_A +//sysnb getgroups(n int, list *_Gid_t) (nn int, err error) +//sysnb setgroups(n int, list *_Gid_t) (err error) +//sys getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) +//sys setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) +//sysnb socket(domain int, typ int, proto int) (fd int, err error) +//sysnb socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) +//sysnb getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) = SYS___GETPEERNAME_A +//sysnb getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) = SYS___GETSOCKNAME_A +//sys recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) = SYS___RECVFROM_A +//sys sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) = SYS___SENDTO_A +//sys recvmsg(s int, msg *Msghdr, flags int) (n int, err error) = SYS___RECVMSG_A +//sys sendmsg(s int, msg *Msghdr, flags int) (n int, err error) = SYS___SENDMSG_A +//sys mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) = SYS_MMAP +//sys munmap(addr uintptr, length uintptr) (err error) = SYS_MUNMAP +//sys ioctl(fd int, req uint, arg uintptr) (err error) = SYS_IOCTL + +//sys Access(path string, mode uint32) (err error) = SYS___ACCESS_A +//sys Chdir(path string) (err error) = SYS___CHDIR_A +//sys Chown(path string, uid int, gid int) (err error) = SYS___CHOWN_A +//sys Chmod(path string, mode uint32) (err error) = SYS___CHMOD_A +//sys Creat(path string, mode uint32) (fd int, err error) = SYS___CREAT_A +//sys Dup(oldfd int) (fd int, err error) +//sys Dup2(oldfd int, newfd int) (err error) +//sys Errno2() (er2 int) = SYS___ERRNO2 +//sys Err2ad() (eadd *int) = SYS___ERR2AD +//sys Exit(code int) +//sys Fchdir(fd int) (err error) +//sys Fchmod(fd int, mode uint32) (err error) +//sys Fchown(fd int, uid int, gid int) (err error) +//sys FcntlInt(fd uintptr, cmd int, arg int) (retval int, err error) = SYS_FCNTL +//sys fstat(fd int, stat *Stat_LE_t) (err error) + +func Fstat(fd int, stat *Stat_t) (err error) { + var statLE Stat_LE_t + err = fstat(fd, &statLE) + copyStat(stat, &statLE) + return +} + +//sys Fstatvfs(fd int, stat *Statvfs_t) (err error) = SYS_FSTATVFS +//sys Fsync(fd int) (err error) +//sys Ftruncate(fd int, length int64) (err error) +//sys Getpagesize() (pgsize int) = SYS_GETPAGESIZE +//sys Mprotect(b []byte, prot int) (err error) = SYS_MPROTECT +//sys Msync(b []byte, flags int) (err error) = SYS_MSYNC +//sys Poll(fds []PollFd, timeout int) (n int, err error) = SYS_POLL +//sys Times(tms *Tms) (ticks uintptr, err error) = SYS_TIMES +//sys W_Getmntent(buff *byte, size int) (lastsys int, err error) = SYS_W_GETMNTENT +//sys W_Getmntent_A(buff *byte, size int) (lastsys int, err error) = SYS___W_GETMNTENT_A + +//sys mount_LE(path string, filesystem string, fstype string, mtm uint32, parmlen int32, parm string) (err error) = SYS___MOUNT_A +//sys unmount(filesystem string, mtm int) (err error) = SYS___UMOUNT_A +//sys Chroot(path string) (err error) = SYS___CHROOT_A +//sys Select(nmsgsfds int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (ret int, err error) = SYS_SELECT +//sysnb Uname(buf *Utsname) (err error) = SYS___UNAME_A + +func Ptsname(fd int) (name string, err error) { + r0, _, e1 := syscall_syscall(SYS___PTSNAME_A, uintptr(fd), 0, 0) + name = u2s(unsafe.Pointer(r0)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +func u2s(cstr unsafe.Pointer) string { + str := (*[1024]uint8)(cstr) + i := 0 + for str[i] != 0 { + i++ + } + return string(str[:i]) +} + +func Close(fd int) (err error) { + _, _, e1 := syscall_syscall(SYS_CLOSE, uintptr(fd), 0, 0) + for i := 0; e1 == EAGAIN && i < 10; i++ { + _, _, _ = syscall_syscall(SYS_USLEEP, uintptr(10), 0, 0) + _, _, e1 = syscall_syscall(SYS_CLOSE, uintptr(fd), 0, 0) + } + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var mapper = &mmapper{ + active: make(map[*byte][]byte), + mmap: mmap, + munmap: munmap, +} + +// Dummy function: there are no semantics for Madvise on z/OS +func Madvise(b []byte, advice int) (err error) { + return +} + +func Mmap(fd int, offset int64, length int, prot int, flags int) (data []byte, err error) { + return mapper.Mmap(fd, offset, length, prot, flags) +} + +func Munmap(b []byte) (err error) { + return mapper.Munmap(b) +} + +//sys Gethostname(buf []byte) (err error) = SYS___GETHOSTNAME_A +//sysnb Getegid() (egid int) +//sysnb Geteuid() (uid int) +//sysnb Getgid() (gid int) +//sysnb Getpid() (pid int) +//sysnb Getpgid(pid int) (pgid int, err error) = SYS_GETPGID + +func Getpgrp() (pid int) { + pid, _ = Getpgid(0) + return +} + +//sysnb Getppid() (pid int) +//sys Getpriority(which int, who int) (prio int, err error) +//sysnb Getrlimit(resource int, rlim *Rlimit) (err error) = SYS_GETRLIMIT + +//sysnb getrusage(who int, rusage *rusage_zos) (err error) = SYS_GETRUSAGE + +func Getrusage(who int, rusage *Rusage) (err error) { + var ruz rusage_zos + err = getrusage(who, &ruz) + //Only the first two fields of Rusage are set + rusage.Utime.Sec = ruz.Utime.Sec + rusage.Utime.Usec = int64(ruz.Utime.Usec) + rusage.Stime.Sec = ruz.Stime.Sec + rusage.Stime.Usec = int64(ruz.Stime.Usec) + return +} + +//sysnb Getsid(pid int) (sid int, err error) = SYS_GETSID +//sysnb Getuid() (uid int) +//sysnb Kill(pid int, sig Signal) (err error) +//sys Lchown(path string, uid int, gid int) (err error) = SYS___LCHOWN_A +//sys Link(path string, link string) (err error) = SYS___LINK_A +//sys Listen(s int, n int) (err error) +//sys lstat(path string, stat *Stat_LE_t) (err error) = SYS___LSTAT_A + +func Lstat(path string, stat *Stat_t) (err error) { + var statLE Stat_LE_t + err = lstat(path, &statLE) + copyStat(stat, &statLE) + return +} + +//sys Mkdir(path string, mode uint32) (err error) = SYS___MKDIR_A +//sys Mkfifo(path string, mode uint32) (err error) = SYS___MKFIFO_A +//sys Mknod(path string, mode uint32, dev int) (err error) = SYS___MKNOD_A +//sys Pread(fd int, p []byte, offset int64) (n int, err error) +//sys Pwrite(fd int, p []byte, offset int64) (n int, err error) +//sys Readlink(path string, buf []byte) (n int, err error) = SYS___READLINK_A +//sys Rename(from string, to string) (err error) = SYS___RENAME_A +//sys Rmdir(path string) (err error) = SYS___RMDIR_A +//sys Seek(fd int, offset int64, whence int) (off int64, err error) = SYS_LSEEK +//sys Setpriority(which int, who int, prio int) (err error) +//sysnb Setpgid(pid int, pgid int) (err error) = SYS_SETPGID +//sysnb Setrlimit(resource int, lim *Rlimit) (err error) +//sysnb Setregid(rgid int, egid int) (err error) = SYS_SETREGID +//sysnb Setreuid(ruid int, euid int) (err error) = SYS_SETREUID +//sysnb Setsid() (pid int, err error) = SYS_SETSID +//sys Setuid(uid int) (err error) = SYS_SETUID +//sys Setgid(uid int) (err error) = SYS_SETGID +//sys Shutdown(fd int, how int) (err error) +//sys stat(path string, statLE *Stat_LE_t) (err error) = SYS___STAT_A + +func Stat(path string, sta *Stat_t) (err error) { + var statLE Stat_LE_t + err = stat(path, &statLE) + copyStat(sta, &statLE) + return +} + +//sys Symlink(path string, link string) (err error) = SYS___SYMLINK_A +//sys Sync() = SYS_SYNC +//sys Truncate(path string, length int64) (err error) = SYS___TRUNCATE_A +//sys Tcgetattr(fildes int, termptr *Termios) (err error) = SYS_TCGETATTR +//sys Tcsetattr(fildes int, when int, termptr *Termios) (err error) = SYS_TCSETATTR +//sys Umask(mask int) (oldmask int) +//sys Unlink(path string) (err error) = SYS___UNLINK_A +//sys Utime(path string, utim *Utimbuf) (err error) = SYS___UTIME_A + +//sys open(path string, mode int, perm uint32) (fd int, err error) = SYS___OPEN_A + +func Open(path string, mode int, perm uint32) (fd int, err error) { + return open(path, mode, perm) +} + +func Mkfifoat(dirfd int, path string, mode uint32) (err error) { + wd, err := Getwd() + if err != nil { + return err + } + + if err := Fchdir(dirfd); err != nil { + return err + } + defer Chdir(wd) + + return Mkfifo(path, mode) +} + +//sys remove(path string) (err error) + +func Remove(path string) error { + return remove(path) +} + +const ImplementsGetwd = true + +func Getcwd(buf []byte) (n int, err error) { + var p unsafe.Pointer + if len(buf) > 0 { + p = unsafe.Pointer(&buf[0]) + } else { + p = unsafe.Pointer(&_zero) + } + _, _, e := syscall_syscall(SYS___GETCWD_A, uintptr(p), uintptr(len(buf)), 0) + n = clen(buf) + 1 + if e != 0 { + err = errnoErr(e) + } + return +} + +func Getwd() (wd string, err error) { + var buf [PathMax]byte + n, err := Getcwd(buf[0:]) + if err != nil { + return "", err + } + // Getcwd returns the number of bytes written to buf, including the NUL. + if n < 1 || n > len(buf) || buf[n-1] != 0 { + return "", EINVAL + } + return string(buf[0 : n-1]), nil +} + +func Getgroups() (gids []int, err error) { + n, err := getgroups(0, nil) + if err != nil { + return nil, err + } + if n == 0 { + return nil, nil + } + + // Sanity check group count. Max is 1<<16 on Linux. + if n < 0 || n > 1<<20 { + return nil, EINVAL + } + + a := make([]_Gid_t, n) + n, err = getgroups(n, &a[0]) + if err != nil { + return nil, err + } + gids = make([]int, n) + for i, v := range a[0:n] { + gids[i] = int(v) + } + return +} + +func Setgroups(gids []int) (err error) { + if len(gids) == 0 { + return setgroups(0, nil) + } + + a := make([]_Gid_t, len(gids)) + for i, v := range gids { + a[i] = _Gid_t(v) + } + return setgroups(len(a), &a[0]) +} + +func gettid() uint64 + +func Gettid() (tid int) { + return int(gettid()) +} + +type WaitStatus uint32 + +// Wait status is 7 bits at bottom, either 0 (exited), +// 0x7F (stopped), or a signal number that caused an exit. +// The 0x80 bit is whether there was a core dump. +// An extra number (exit code, signal causing a stop) +// is in the high bits. At least that's the idea. +// There are various irregularities. For example, the +// "continued" status is 0xFFFF, distinguishing itself +// from stopped via the core dump bit. + +const ( + mask = 0x7F + core = 0x80 + exited = 0x00 + stopped = 0x7F + shift = 8 +) + +func (w WaitStatus) Exited() bool { return w&mask == exited } + +func (w WaitStatus) Signaled() bool { return w&mask != stopped && w&mask != exited } + +func (w WaitStatus) Stopped() bool { return w&0xFF == stopped } + +func (w WaitStatus) Continued() bool { return w == 0xFFFF } + +func (w WaitStatus) CoreDump() bool { return w.Signaled() && w&core != 0 } + +func (w WaitStatus) ExitStatus() int { + if !w.Exited() { + return -1 + } + return int(w>>shift) & 0xFF +} + +func (w WaitStatus) Signal() Signal { + if !w.Signaled() { + return -1 + } + return Signal(w & mask) +} + +func (w WaitStatus) StopSignal() Signal { + if !w.Stopped() { + return -1 + } + return Signal(w>>shift) & 0xFF +} + +func (w WaitStatus) TrapCause() int { return -1 } + +//sys waitpid(pid int, wstatus *_C_int, options int) (wpid int, err error) + +func Wait4(pid int, wstatus *WaitStatus, options int, rusage *Rusage) (wpid int, err error) { + // TODO(mundaym): z/OS doesn't have wait4. I don't think getrusage does what we want. + // At the moment rusage will not be touched. + var status _C_int + wpid, err = waitpid(pid, &status, options) + if wstatus != nil { + *wstatus = WaitStatus(status) + } + return +} + +//sysnb gettimeofday(tv *timeval_zos) (err error) + +func Gettimeofday(tv *Timeval) (err error) { + var tvz timeval_zos + err = gettimeofday(&tvz) + tv.Sec = tvz.Sec + tv.Usec = int64(tvz.Usec) + return +} + +func Time(t *Time_t) (tt Time_t, err error) { + var tv Timeval + err = Gettimeofday(&tv) + if err != nil { + return 0, err + } + if t != nil { + *t = Time_t(tv.Sec) + } + return Time_t(tv.Sec), nil +} + +func setTimespec(sec, nsec int64) Timespec { + return Timespec{Sec: sec, Nsec: nsec} +} + +func setTimeval(sec, usec int64) Timeval { //fix + return Timeval{Sec: sec, Usec: usec} +} + +//sysnb pipe(p *[2]_C_int) (err error) + +func Pipe(p []int) (err error) { + if len(p) != 2 { + return EINVAL + } + var pp [2]_C_int + err = pipe(&pp) + if err == nil { + p[0] = int(pp[0]) + p[1] = int(pp[1]) + } + return +} + +//sys utimes(path string, timeval *[2]Timeval) (err error) = SYS___UTIMES_A + +func Utimes(path string, tv []Timeval) (err error) { + if len(tv) != 2 { + return EINVAL + } + return utimes(path, (*[2]Timeval)(unsafe.Pointer(&tv[0]))) +} + +func UtimesNano(path string, ts []Timespec) error { + if len(ts) != 2 { + return EINVAL + } + // Not as efficient as it could be because Timespec and + // Timeval have different types in the different OSes + tv := [2]Timeval{ + NsecToTimeval(TimespecToNsec(ts[0])), + NsecToTimeval(TimespecToNsec(ts[1])), + } + return utimes(path, (*[2]Timeval)(unsafe.Pointer(&tv[0]))) +} + +func Getsockname(fd int) (sa Sockaddr, err error) { + var rsa RawSockaddrAny + var len _Socklen = SizeofSockaddrAny + if err = getsockname(fd, &rsa, &len); err != nil { + return + } + // TODO(neeilan) : Remove this 0 ( added to get sys/unix compiling on z/OS ) + return anyToSockaddr(0, &rsa) +} + +const ( + // identifier constants + nwmHeaderIdentifier = 0xd5e6d4c8 + nwmFilterIdentifier = 0xd5e6d4c6 + nwmTCPConnIdentifier = 0xd5e6d4c3 + nwmRecHeaderIdentifier = 0xd5e6d4d9 + nwmIPStatsIdentifier = 0xd5e6d4c9d7e2e340 + nwmIPGStatsIdentifier = 0xd5e6d4c9d7c7e2e3 + nwmTCPStatsIdentifier = 0xd5e6d4e3c3d7e2e3 + nwmUDPStatsIdentifier = 0xd5e6d4e4c4d7e2e3 + nwmICMPGStatsEntry = 0xd5e6d4c9c3d4d7c7 + nwmICMPTStatsEntry = 0xd5e6d4c9c3d4d7e3 + + // nwmHeader constants + nwmVersion1 = 1 + nwmVersion2 = 2 + nwmCurrentVer = 2 + + nwmTCPConnType = 1 + nwmGlobalStatsType = 14 + + // nwmFilter constants + nwmFilterLclAddrMask = 0x20000000 // Local address + nwmFilterSrcAddrMask = 0x20000000 // Source address + nwmFilterLclPortMask = 0x10000000 // Local port + nwmFilterSrcPortMask = 0x10000000 // Source port + + // nwmConnEntry constants + nwmTCPStateClosed = 1 + nwmTCPStateListen = 2 + nwmTCPStateSynSent = 3 + nwmTCPStateSynRcvd = 4 + nwmTCPStateEstab = 5 + nwmTCPStateFinWait1 = 6 + nwmTCPStateFinWait2 = 7 + nwmTCPStateClosWait = 8 + nwmTCPStateLastAck = 9 + nwmTCPStateClosing = 10 + nwmTCPStateTimeWait = 11 + nwmTCPStateDeletTCB = 12 + + // Existing constants on linux + BPF_TCP_CLOSE = 1 + BPF_TCP_LISTEN = 2 + BPF_TCP_SYN_SENT = 3 + BPF_TCP_SYN_RECV = 4 + BPF_TCP_ESTABLISHED = 5 + BPF_TCP_FIN_WAIT1 = 6 + BPF_TCP_FIN_WAIT2 = 7 + BPF_TCP_CLOSE_WAIT = 8 + BPF_TCP_LAST_ACK = 9 + BPF_TCP_CLOSING = 10 + BPF_TCP_TIME_WAIT = 11 + BPF_TCP_NEW_SYN_RECV = -1 + BPF_TCP_MAX_STATES = -2 +) + +type nwmTriplet struct { + offset uint32 + length uint32 + number uint32 +} + +type nwmQuadruplet struct { + offset uint32 + length uint32 + number uint32 + match uint32 +} + +type nwmHeader struct { + ident uint32 + length uint32 + version uint16 + nwmType uint16 + bytesNeeded uint32 + options uint32 + _ [16]byte + inputDesc nwmTriplet + outputDesc nwmQuadruplet +} + +type nwmFilter struct { + ident uint32 + flags uint32 + resourceName [8]byte + resourceId uint32 + listenerId uint32 + local [28]byte // union of sockaddr4 and sockaddr6 + remote [28]byte // union of sockaddr4 and sockaddr6 + _ uint16 + _ uint16 + asid uint16 + _ [2]byte + tnLuName [8]byte + tnMonGrp uint32 + tnAppl [8]byte + applData [40]byte + nInterface [16]byte + dVipa [16]byte + dVipaPfx uint16 + dVipaPort uint16 + dVipaFamily byte + _ [3]byte + destXCF [16]byte + destXCFPfx uint16 + destXCFFamily byte + _ [1]byte + targIP [16]byte + targIPPfx uint16 + targIPFamily byte + _ [1]byte + _ [20]byte +} + +type nwmRecHeader struct { + ident uint32 + length uint32 + number byte + _ [3]byte +} + +type nwmTCPStatsEntry struct { + ident uint64 + currEstab uint32 + activeOpened uint32 + passiveOpened uint32 + connClosed uint32 + estabResets uint32 + attemptFails uint32 + passiveDrops uint32 + timeWaitReused uint32 + inSegs uint64 + predictAck uint32 + predictData uint32 + inDupAck uint32 + inBadSum uint32 + inBadLen uint32 + inShort uint32 + inDiscOldTime uint32 + inAllBeforeWin uint32 + inSomeBeforeWin uint32 + inAllAfterWin uint32 + inSomeAfterWin uint32 + inOutOfOrder uint32 + inAfterClose uint32 + inWinProbes uint32 + inWinUpdates uint32 + outWinUpdates uint32 + outSegs uint64 + outDelayAcks uint32 + outRsts uint32 + retransSegs uint32 + retransTimeouts uint32 + retransDrops uint32 + pmtuRetrans uint32 + pmtuErrors uint32 + outWinProbes uint32 + probeDrops uint32 + keepAliveProbes uint32 + keepAliveDrops uint32 + finwait2Drops uint32 + acceptCount uint64 + inBulkQSegs uint64 + inDiscards uint64 + connFloods uint32 + connStalls uint32 + cfgEphemDef uint16 + ephemInUse uint16 + ephemHiWater uint16 + flags byte + _ [1]byte + ephemExhaust uint32 + smcRCurrEstabLnks uint32 + smcRLnkActTimeOut uint32 + smcRActLnkOpened uint32 + smcRPasLnkOpened uint32 + smcRLnksClosed uint32 + smcRCurrEstab uint32 + smcRActiveOpened uint32 + smcRPassiveOpened uint32 + smcRConnClosed uint32 + smcRInSegs uint64 + smcROutSegs uint64 + smcRInRsts uint32 + smcROutRsts uint32 + smcDCurrEstabLnks uint32 + smcDActLnkOpened uint32 + smcDPasLnkOpened uint32 + smcDLnksClosed uint32 + smcDCurrEstab uint32 + smcDActiveOpened uint32 + smcDPassiveOpened uint32 + smcDConnClosed uint32 + smcDInSegs uint64 + smcDOutSegs uint64 + smcDInRsts uint32 + smcDOutRsts uint32 +} + +type nwmConnEntry struct { + ident uint32 + local [28]byte // union of sockaddr4 and sockaddr6 + remote [28]byte // union of sockaddr4 and sockaddr6 + startTime [8]byte // uint64, changed to prevent padding from being inserted + lastActivity [8]byte // uint64 + bytesIn [8]byte // uint64 + bytesOut [8]byte // uint64 + inSegs [8]byte // uint64 + outSegs [8]byte // uint64 + state uint16 + activeOpen byte + flag01 byte + outBuffered uint32 + inBuffered uint32 + maxSndWnd uint32 + reXmtCount uint32 + congestionWnd uint32 + ssThresh uint32 + roundTripTime uint32 + roundTripVar uint32 + sendMSS uint32 + sndWnd uint32 + rcvBufSize uint32 + sndBufSize uint32 + outOfOrderCount uint32 + lcl0WindowCount uint32 + rmt0WindowCount uint32 + dupacks uint32 + flag02 byte + sockOpt6Cont byte + asid uint16 + resourceName [8]byte + resourceId uint32 + subtask uint32 + sockOpt byte + sockOpt6 byte + clusterConnFlag byte + proto byte + targetAppl [8]byte + luName [8]byte + clientUserId [8]byte + logMode [8]byte + timeStamp uint32 + timeStampAge uint32 + serverResourceId uint32 + intfName [16]byte + ttlsStatPol byte + ttlsStatConn byte + ttlsSSLProt uint16 + ttlsNegCiph [2]byte + ttlsSecType byte + ttlsFIPS140Mode byte + ttlsUserID [8]byte + applData [40]byte + inOldestTime [8]byte // uint64 + outOldestTime [8]byte // uint64 + tcpTrustedPartner byte + _ [3]byte + bulkDataIntfName [16]byte + ttlsNegCiph4 [4]byte + smcReason uint32 + lclSMCLinkId uint32 + rmtSMCLinkId uint32 + smcStatus byte + smcFlags byte + _ [2]byte + rcvWnd uint32 + lclSMCBufSz uint32 + rmtSMCBufSz uint32 + ttlsSessID [32]byte + ttlsSessIDLen int16 + _ [1]byte + smcDStatus byte + smcDReason uint32 +} + +var svcNameTable [][]byte = [][]byte{ + []byte("\xc5\xe9\xc2\xd5\xd4\xc9\xc6\xf4"), // svc_EZBNMIF4 +} + +const ( + svc_EZBNMIF4 = 0 +) + +func GetsockoptTCPInfo(fd, level, opt int) (*TCPInfo, error) { + jobname := []byte("\x5c\x40\x40\x40\x40\x40\x40\x40") // "*" + responseBuffer := [4096]byte{0} + var bufferAlet, reasonCode uint32 = 0, 0 + var bufferLen, returnValue, returnCode int32 = 4096, 0, 0 + + dsa := [18]uint64{0} + var argv [7]unsafe.Pointer + argv[0] = unsafe.Pointer(&jobname[0]) + argv[1] = unsafe.Pointer(&responseBuffer[0]) + argv[2] = unsafe.Pointer(&bufferAlet) + argv[3] = unsafe.Pointer(&bufferLen) + argv[4] = unsafe.Pointer(&returnValue) + argv[5] = unsafe.Pointer(&returnCode) + argv[6] = unsafe.Pointer(&reasonCode) + + request := (*struct { + header nwmHeader + filter nwmFilter + })(unsafe.Pointer(&responseBuffer[0])) + + EZBNMIF4 := svcLoad(&svcNameTable[svc_EZBNMIF4][0]) + if EZBNMIF4 == nil { + return nil, errnoErr(EINVAL) + } + + // GetGlobalStats EZBNMIF4 call + request.header.ident = nwmHeaderIdentifier + request.header.length = uint32(unsafe.Sizeof(request.header)) + request.header.version = nwmCurrentVer + request.header.nwmType = nwmGlobalStatsType + request.header.options = 0x80000000 + + svcCall(EZBNMIF4, &argv[0], &dsa[0]) + + // outputDesc field is filled by EZBNMIF4 on success + if returnCode != 0 || request.header.outputDesc.offset == 0 { + return nil, errnoErr(EINVAL) + } + + // Check that EZBNMIF4 returned a nwmRecHeader + recHeader := (*nwmRecHeader)(unsafe.Pointer(&responseBuffer[request.header.outputDesc.offset])) + if recHeader.ident != nwmRecHeaderIdentifier { + return nil, errnoErr(EINVAL) + } + + // Parse nwmTriplets to get offsets of returned entries + var sections []*uint64 + var sectionDesc *nwmTriplet = (*nwmTriplet)(unsafe.Pointer(&responseBuffer[0])) + for i := uint32(0); i < uint32(recHeader.number); i++ { + offset := request.header.outputDesc.offset + uint32(unsafe.Sizeof(*recHeader)) + i*uint32(unsafe.Sizeof(*sectionDesc)) + sectionDesc = (*nwmTriplet)(unsafe.Pointer(&responseBuffer[offset])) + for j := uint32(0); j < sectionDesc.number; j++ { + offset = request.header.outputDesc.offset + sectionDesc.offset + j*sectionDesc.length + sections = append(sections, (*uint64)(unsafe.Pointer(&responseBuffer[offset]))) + } + } + + // Find nwmTCPStatsEntry in returned entries + var tcpStats *nwmTCPStatsEntry = nil + for _, ptr := range sections { + switch *ptr { + case nwmTCPStatsIdentifier: + if tcpStats != nil { + return nil, errnoErr(EINVAL) + } + tcpStats = (*nwmTCPStatsEntry)(unsafe.Pointer(ptr)) + case nwmIPStatsIdentifier: + case nwmIPGStatsIdentifier: + case nwmUDPStatsIdentifier: + case nwmICMPGStatsEntry: + case nwmICMPTStatsEntry: + default: + return nil, errnoErr(EINVAL) + } + } + if tcpStats == nil { + return nil, errnoErr(EINVAL) + } + + // GetConnectionDetail EZBNMIF4 call + responseBuffer = [4096]byte{0} + dsa = [18]uint64{0} + bufferAlet, reasonCode = 0, 0 + bufferLen, returnValue, returnCode = 4096, 0, 0 + nameptr := (*uint32)(unsafe.Pointer(uintptr(0x21c))) // Get jobname of current process + nameptr = (*uint32)(unsafe.Pointer(uintptr(*nameptr + 12))) + argv[0] = unsafe.Pointer(uintptr(*nameptr)) + + request.header.ident = nwmHeaderIdentifier + request.header.length = uint32(unsafe.Sizeof(request.header)) + request.header.version = nwmCurrentVer + request.header.nwmType = nwmTCPConnType + request.header.options = 0x80000000 + + request.filter.ident = nwmFilterIdentifier + + var localSockaddr RawSockaddrAny + socklen := _Socklen(SizeofSockaddrAny) + err := getsockname(fd, &localSockaddr, &socklen) + if err != nil { + return nil, errnoErr(EINVAL) + } + if localSockaddr.Addr.Family == AF_INET { + localSockaddr := (*RawSockaddrInet4)(unsafe.Pointer(&localSockaddr.Addr)) + localSockFilter := (*RawSockaddrInet4)(unsafe.Pointer(&request.filter.local[0])) + localSockFilter.Family = AF_INET + var i int + for i = 0; i < 4; i++ { + if localSockaddr.Addr[i] != 0 { + break + } + } + if i != 4 { + request.filter.flags |= nwmFilterLclAddrMask + for i = 0; i < 4; i++ { + localSockFilter.Addr[i] = localSockaddr.Addr[i] + } + } + if localSockaddr.Port != 0 { + request.filter.flags |= nwmFilterLclPortMask + localSockFilter.Port = localSockaddr.Port + } + } else if localSockaddr.Addr.Family == AF_INET6 { + localSockaddr := (*RawSockaddrInet6)(unsafe.Pointer(&localSockaddr.Addr)) + localSockFilter := (*RawSockaddrInet6)(unsafe.Pointer(&request.filter.local[0])) + localSockFilter.Family = AF_INET6 + var i int + for i = 0; i < 16; i++ { + if localSockaddr.Addr[i] != 0 { + break + } + } + if i != 16 { + request.filter.flags |= nwmFilterLclAddrMask + for i = 0; i < 16; i++ { + localSockFilter.Addr[i] = localSockaddr.Addr[i] + } + } + if localSockaddr.Port != 0 { + request.filter.flags |= nwmFilterLclPortMask + localSockFilter.Port = localSockaddr.Port + } + } + + svcCall(EZBNMIF4, &argv[0], &dsa[0]) + + // outputDesc field is filled by EZBNMIF4 on success + if returnCode != 0 || request.header.outputDesc.offset == 0 { + return nil, errnoErr(EINVAL) + } + + // Check that EZBNMIF4 returned a nwmConnEntry + conn := (*nwmConnEntry)(unsafe.Pointer(&responseBuffer[request.header.outputDesc.offset])) + if conn.ident != nwmTCPConnIdentifier { + return nil, errnoErr(EINVAL) + } + + // Copy data from the returned data structures into tcpInfo + // Stats from nwmConnEntry are specific to that connection. + // Stats from nwmTCPStatsEntry are global (to the interface?) + // Fields may not be an exact match. Some fields have no equivalent. + var tcpinfo TCPInfo + tcpinfo.State = uint8(conn.state) + tcpinfo.Ca_state = 0 // dummy + tcpinfo.Retransmits = uint8(tcpStats.retransSegs) + tcpinfo.Probes = uint8(tcpStats.outWinProbes) + tcpinfo.Backoff = 0 // dummy + tcpinfo.Options = 0 // dummy + tcpinfo.Rto = tcpStats.retransTimeouts + tcpinfo.Ato = tcpStats.outDelayAcks + tcpinfo.Snd_mss = conn.sendMSS + tcpinfo.Rcv_mss = conn.sendMSS // dummy + tcpinfo.Unacked = 0 // dummy + tcpinfo.Sacked = 0 // dummy + tcpinfo.Lost = 0 // dummy + tcpinfo.Retrans = conn.reXmtCount + tcpinfo.Fackets = 0 // dummy + tcpinfo.Last_data_sent = uint32(*(*uint64)(unsafe.Pointer(&conn.lastActivity[0]))) + tcpinfo.Last_ack_sent = uint32(*(*uint64)(unsafe.Pointer(&conn.outOldestTime[0]))) + tcpinfo.Last_data_recv = uint32(*(*uint64)(unsafe.Pointer(&conn.inOldestTime[0]))) + tcpinfo.Last_ack_recv = uint32(*(*uint64)(unsafe.Pointer(&conn.inOldestTime[0]))) + tcpinfo.Pmtu = conn.sendMSS // dummy, NWMIfRouteMtu is a candidate + tcpinfo.Rcv_ssthresh = conn.ssThresh + tcpinfo.Rtt = conn.roundTripTime + tcpinfo.Rttvar = conn.roundTripVar + tcpinfo.Snd_ssthresh = conn.ssThresh // dummy + tcpinfo.Snd_cwnd = conn.congestionWnd + tcpinfo.Advmss = conn.sendMSS // dummy + tcpinfo.Reordering = 0 // dummy + tcpinfo.Rcv_rtt = conn.roundTripTime // dummy + tcpinfo.Rcv_space = conn.sendMSS // dummy + tcpinfo.Total_retrans = conn.reXmtCount + + svcUnload(&svcNameTable[svc_EZBNMIF4][0], EZBNMIF4) + + return &tcpinfo, nil +} + +// GetsockoptString returns the string value of the socket option opt for the +// socket associated with fd at the given socket level. +func GetsockoptString(fd, level, opt int) (string, error) { + buf := make([]byte, 256) + vallen := _Socklen(len(buf)) + err := getsockopt(fd, level, opt, unsafe.Pointer(&buf[0]), &vallen) + if err != nil { + return "", err + } + + return string(buf[:vallen-1]), nil +} + +func Recvmsg(fd int, p, oob []byte, flags int) (n, oobn int, recvflags int, from Sockaddr, err error) { + var msg Msghdr + var rsa RawSockaddrAny + msg.Name = (*byte)(unsafe.Pointer(&rsa)) + msg.Namelen = SizeofSockaddrAny + var iov Iovec + if len(p) > 0 { + iov.Base = (*byte)(unsafe.Pointer(&p[0])) + iov.SetLen(len(p)) + } + var dummy byte + if len(oob) > 0 { + // receive at least one normal byte + if len(p) == 0 { + iov.Base = &dummy + iov.SetLen(1) + } + msg.Control = (*byte)(unsafe.Pointer(&oob[0])) + msg.SetControllen(len(oob)) + } + msg.Iov = &iov + msg.Iovlen = 1 + if n, err = recvmsg(fd, &msg, flags); err != nil { + return + } + oobn = int(msg.Controllen) + recvflags = int(msg.Flags) + // source address is only specified if the socket is unconnected + if rsa.Addr.Family != AF_UNSPEC { + // TODO(neeilan): Remove 0 arg added to get this compiling on z/OS + from, err = anyToSockaddr(0, &rsa) + } + return +} + +func Sendmsg(fd int, p, oob []byte, to Sockaddr, flags int) (err error) { + _, err = SendmsgN(fd, p, oob, to, flags) + return +} + +func SendmsgN(fd int, p, oob []byte, to Sockaddr, flags int) (n int, err error) { + var ptr unsafe.Pointer + var salen _Socklen + if to != nil { + var err error + ptr, salen, err = to.sockaddr() + if err != nil { + return 0, err + } + } + var msg Msghdr + msg.Name = (*byte)(unsafe.Pointer(ptr)) + msg.Namelen = int32(salen) + var iov Iovec + if len(p) > 0 { + iov.Base = (*byte)(unsafe.Pointer(&p[0])) + iov.SetLen(len(p)) + } + var dummy byte + if len(oob) > 0 { + // send at least one normal byte + if len(p) == 0 { + iov.Base = &dummy + iov.SetLen(1) + } + msg.Control = (*byte)(unsafe.Pointer(&oob[0])) + msg.SetControllen(len(oob)) + } + msg.Iov = &iov + msg.Iovlen = 1 + if n, err = sendmsg(fd, &msg, flags); err != nil { + return 0, err + } + if len(oob) > 0 && len(p) == 0 { + n = 0 + } + return n, nil +} + +func Opendir(name string) (uintptr, error) { + p, err := BytePtrFromString(name) + if err != nil { + return 0, err + } + dir, _, e := syscall_syscall(SYS___OPENDIR_A, uintptr(unsafe.Pointer(p)), 0, 0) + runtime.KeepAlive(unsafe.Pointer(p)) + if e != 0 { + err = errnoErr(e) + } + return dir, err +} + +// clearsyscall.Errno resets the errno value to 0. +func clearErrno() + +func Readdir(dir uintptr) (*Dirent, error) { + var ent Dirent + var res uintptr + // __readdir_r_a returns errno at the end of the directory stream, rather than 0. + // Therefore to avoid false positives we clear errno before calling it. + + // TODO(neeilan): Commented this out to get sys/unix compiling on z/OS. Uncomment and fix. Error: "undefined: clearsyscall" + //clearsyscall.Errno() // TODO(mundaym): check pre-emption rules. + + e, _, _ := syscall_syscall(SYS___READDIR_R_A, dir, uintptr(unsafe.Pointer(&ent)), uintptr(unsafe.Pointer(&res))) + var err error + if e != 0 { + err = errnoErr(Errno(e)) + } + if res == 0 { + return nil, err + } + return &ent, err +} + +func Closedir(dir uintptr) error { + _, _, e := syscall_syscall(SYS_CLOSEDIR, dir, 0, 0) + if e != 0 { + return errnoErr(e) + } + return nil +} + +func Seekdir(dir uintptr, pos int) { + _, _, _ = syscall_syscall(SYS_SEEKDIR, dir, uintptr(pos), 0) +} + +func Telldir(dir uintptr) (int, error) { + p, _, e := syscall_syscall(SYS_TELLDIR, dir, 0, 0) + pos := int(p) + if pos == -1 { + return pos, errnoErr(e) + } + return pos, nil +} + +// FcntlFlock performs a fcntl syscall for the F_GETLK, F_SETLK or F_SETLKW command. +func FcntlFlock(fd uintptr, cmd int, lk *Flock_t) error { + // struct flock is packed on z/OS. We can't emulate that in Go so + // instead we pack it here. + var flock [24]byte + *(*int16)(unsafe.Pointer(&flock[0])) = lk.Type + *(*int16)(unsafe.Pointer(&flock[2])) = lk.Whence + *(*int64)(unsafe.Pointer(&flock[4])) = lk.Start + *(*int64)(unsafe.Pointer(&flock[12])) = lk.Len + *(*int32)(unsafe.Pointer(&flock[20])) = lk.Pid + _, _, errno := syscall_syscall(SYS_FCNTL, fd, uintptr(cmd), uintptr(unsafe.Pointer(&flock))) + lk.Type = *(*int16)(unsafe.Pointer(&flock[0])) + lk.Whence = *(*int16)(unsafe.Pointer(&flock[2])) + lk.Start = *(*int64)(unsafe.Pointer(&flock[4])) + lk.Len = *(*int64)(unsafe.Pointer(&flock[12])) + lk.Pid = *(*int32)(unsafe.Pointer(&flock[20])) + if errno == 0 { + return nil + } + return errno +} + +func Flock(fd int, how int) error { + + var flock_type int16 + var fcntl_cmd int + + switch how { + case LOCK_SH | LOCK_NB: + flock_type = F_RDLCK + fcntl_cmd = F_SETLK + case LOCK_EX | LOCK_NB: + flock_type = F_WRLCK + fcntl_cmd = F_SETLK + case LOCK_EX: + flock_type = F_WRLCK + fcntl_cmd = F_SETLKW + case LOCK_UN: + flock_type = F_UNLCK + fcntl_cmd = F_SETLKW + default: + } + + flock := Flock_t{ + Type: int16(flock_type), + Whence: int16(0), + Start: int64(0), + Len: int64(0), + Pid: int32(Getppid()), + } + + err := FcntlFlock(uintptr(fd), fcntl_cmd, &flock) + return err +} + +func Mlock(b []byte) (err error) { + _, _, e1 := syscall_syscall(SYS___MLOCKALL, _BPX_NONSWAP, 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +func Mlock2(b []byte, flags int) (err error) { + _, _, e1 := syscall_syscall(SYS___MLOCKALL, _BPX_NONSWAP, 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +func Mlockall(flags int) (err error) { + _, _, e1 := syscall_syscall(SYS___MLOCKALL, _BPX_NONSWAP, 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +func Munlock(b []byte) (err error) { + _, _, e1 := syscall_syscall(SYS___MLOCKALL, _BPX_SWAP, 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +func Munlockall() (err error) { + _, _, e1 := syscall_syscall(SYS___MLOCKALL, _BPX_SWAP, 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +func ClockGettime(clockid int32, ts *Timespec) error { + + var ticks_per_sec uint32 = 100 //TODO(kenan): value is currently hardcoded; need sysconf() call otherwise + var nsec_per_sec int64 = 1000000000 + + if ts == nil { + return EFAULT + } + if clockid == CLOCK_REALTIME || clockid == CLOCK_MONOTONIC { + var nanotime int64 = runtime.Nanotime1() + ts.Sec = nanotime / nsec_per_sec + ts.Nsec = nanotime % nsec_per_sec + } else if clockid == CLOCK_PROCESS_CPUTIME_ID || clockid == CLOCK_THREAD_CPUTIME_ID { + var tm Tms + _, err := Times(&tm) + if err != nil { + return EFAULT + } + ts.Sec = int64(tm.Utime / ticks_per_sec) + ts.Nsec = int64(tm.Utime) * nsec_per_sec / int64(ticks_per_sec) + } else { + return EINVAL + } + return nil +} + +func Statfs(path string, stat *Statfs_t) (err error) { + fd, err := open(path, O_RDONLY, 0) + defer Close(fd) + if err != nil { + return err + } + return Fstatfs(fd, stat) +} + +var ( + Stdin = 0 + Stdout = 1 + Stderr = 2 +) + +// Do the interface allocations only once for common +// Errno values. +var ( + errEAGAIN error = syscall.EAGAIN + errEINVAL error = syscall.EINVAL + errENOENT error = syscall.ENOENT +) + +var ( + signalNameMapOnce sync.Once + signalNameMap map[string]syscall.Signal +) + +// errnoErr returns common boxed Errno values, to prevent +// allocations at runtime. +func errnoErr(e Errno) error { + switch e { + case 0: + return nil + case EAGAIN: + return errEAGAIN + case EINVAL: + return errEINVAL + case ENOENT: + return errENOENT + } + return e +} + +// ErrnoName returns the error name for error number e. +func ErrnoName(e Errno) string { + i := sort.Search(len(errorList), func(i int) bool { + return errorList[i].num >= e + }) + if i < len(errorList) && errorList[i].num == e { + return errorList[i].name + } + return "" +} + +// SignalName returns the signal name for signal number s. +func SignalName(s syscall.Signal) string { + i := sort.Search(len(signalList), func(i int) bool { + return signalList[i].num >= s + }) + if i < len(signalList) && signalList[i].num == s { + return signalList[i].name + } + return "" +} + +// SignalNum returns the syscall.Signal for signal named s, +// or 0 if a signal with such name is not found. +// The signal name should start with "SIG". +func SignalNum(s string) syscall.Signal { + signalNameMapOnce.Do(func() { + signalNameMap = make(map[string]syscall.Signal, len(signalList)) + for _, signal := range signalList { + signalNameMap[signal.name] = signal.num + } + }) + return signalNameMap[s] +} + +// clen returns the index of the first NULL byte in n or len(n) if n contains no NULL byte. +func clen(n []byte) int { + i := bytes.IndexByte(n, 0) + if i == -1 { + i = len(n) + } + return i +} + +// Mmap manager, for use by operating system-specific implementations. + +type mmapper struct { + sync.Mutex + active map[*byte][]byte // active mappings; key is last byte in mapping + mmap func(addr, length uintptr, prot, flags, fd int, offset int64) (uintptr, error) + munmap func(addr uintptr, length uintptr) error +} + +func (m *mmapper) Mmap(fd int, offset int64, length int, prot int, flags int) (data []byte, err error) { + if length <= 0 { + return nil, EINVAL + } + + // Map the requested memory. + addr, errno := m.mmap(0, uintptr(length), prot, flags, fd, offset) + if errno != nil { + return nil, errno + } + + // Slice memory layout + var sl = struct { + addr uintptr + len int + cap int + }{addr, length, length} + + // Use unsafe to turn sl into a []byte. + b := *(*[]byte)(unsafe.Pointer(&sl)) + + // Register mapping in m and return it. + p := &b[cap(b)-1] + m.Lock() + defer m.Unlock() + m.active[p] = b + return b, nil +} + +func (m *mmapper) Munmap(data []byte) (err error) { + if len(data) == 0 || len(data) != cap(data) { + return EINVAL + } + + // Find the base of the mapping. + p := &data[cap(data)-1] + m.Lock() + defer m.Unlock() + b := m.active[p] + if b == nil || &b[0] != &data[0] { + return EINVAL + } + + // Unmap the memory and update m. + if errno := m.munmap(uintptr(unsafe.Pointer(&b[0])), uintptr(len(b))); errno != nil { + return errno + } + delete(m.active, p) + return nil +} + +func Read(fd int, p []byte) (n int, err error) { + n, err = read(fd, p) + if raceenabled { + if n > 0 { + raceWriteRange(unsafe.Pointer(&p[0]), n) + } + if err == nil { + raceAcquire(unsafe.Pointer(&ioSync)) + } + } + return +} + +func Write(fd int, p []byte) (n int, err error) { + if raceenabled { + raceReleaseMerge(unsafe.Pointer(&ioSync)) + } + n, err = write(fd, p) + if raceenabled && n > 0 { + raceReadRange(unsafe.Pointer(&p[0]), n) + } + return +} + +// For testing: clients can set this flag to force +// creation of IPv6 sockets to return EAFNOSUPPORT. +var SocketDisableIPv6 bool + +// Sockaddr represents a socket address. +type Sockaddr interface { + sockaddr() (ptr unsafe.Pointer, len _Socklen, err error) // lowercase; only we can define Sockaddrs +} + +// SockaddrInet4 implements the Sockaddr interface for AF_INET type sockets. +type SockaddrInet4 struct { + Port int + Addr [4]byte + raw RawSockaddrInet4 +} + +// SockaddrInet6 implements the Sockaddr interface for AF_INET6 type sockets. +type SockaddrInet6 struct { + Port int + ZoneId uint32 + Addr [16]byte + raw RawSockaddrInet6 +} + +// SockaddrUnix implements the Sockaddr interface for AF_UNIX type sockets. +type SockaddrUnix struct { + Name string + raw RawSockaddrUnix +} + +func Bind(fd int, sa Sockaddr) (err error) { + ptr, n, err := sa.sockaddr() + if err != nil { + return err + } + return bind(fd, ptr, n) +} + +func Connect(fd int, sa Sockaddr) (err error) { + ptr, n, err := sa.sockaddr() + if err != nil { + return err + } + return connect(fd, ptr, n) +} + +func Getpeername(fd int) (sa Sockaddr, err error) { + var rsa RawSockaddrAny + var len _Socklen = SizeofSockaddrAny + if err = getpeername(fd, &rsa, &len); err != nil { + return + } + return anyToSockaddr(fd, &rsa) +} + +func GetsockoptByte(fd, level, opt int) (value byte, err error) { + var n byte + vallen := _Socklen(1) + err = getsockopt(fd, level, opt, unsafe.Pointer(&n), &vallen) + return n, err +} + +func GetsockoptInt(fd, level, opt int) (value int, err error) { + var n int32 + vallen := _Socklen(4) + err = getsockopt(fd, level, opt, unsafe.Pointer(&n), &vallen) + return int(n), err +} + +func GetsockoptInet4Addr(fd, level, opt int) (value [4]byte, err error) { + vallen := _Socklen(4) + err = getsockopt(fd, level, opt, unsafe.Pointer(&value[0]), &vallen) + return value, err +} + +func GetsockoptIPMreq(fd, level, opt int) (*IPMreq, error) { + var value IPMreq + vallen := _Socklen(SizeofIPMreq) + err := getsockopt(fd, level, opt, unsafe.Pointer(&value), &vallen) + return &value, err +} + +func GetsockoptIPv6Mreq(fd, level, opt int) (*IPv6Mreq, error) { + var value IPv6Mreq + vallen := _Socklen(SizeofIPv6Mreq) + err := getsockopt(fd, level, opt, unsafe.Pointer(&value), &vallen) + return &value, err +} + +func GetsockoptIPv6MTUInfo(fd, level, opt int) (*IPv6MTUInfo, error) { + var value IPv6MTUInfo + vallen := _Socklen(SizeofIPv6MTUInfo) + err := getsockopt(fd, level, opt, unsafe.Pointer(&value), &vallen) + return &value, err +} + +func GetsockoptICMPv6Filter(fd, level, opt int) (*ICMPv6Filter, error) { + var value ICMPv6Filter + vallen := _Socklen(SizeofICMPv6Filter) + err := getsockopt(fd, level, opt, unsafe.Pointer(&value), &vallen) + return &value, err +} + +func GetsockoptLinger(fd, level, opt int) (*Linger, error) { + var linger Linger + vallen := _Socklen(SizeofLinger) + err := getsockopt(fd, level, opt, unsafe.Pointer(&linger), &vallen) + return &linger, err +} + +func GetsockoptTimeval(fd, level, opt int) (*Timeval, error) { + var tv Timeval + vallen := _Socklen(unsafe.Sizeof(tv)) + err := getsockopt(fd, level, opt, unsafe.Pointer(&tv), &vallen) + return &tv, err +} + +func GetsockoptUint64(fd, level, opt int) (value uint64, err error) { + var n uint64 + vallen := _Socklen(8) + err = getsockopt(fd, level, opt, unsafe.Pointer(&n), &vallen) + return n, err +} + +func Recvfrom(fd int, p []byte, flags int) (n int, from Sockaddr, err error) { + var rsa RawSockaddrAny + var len _Socklen = SizeofSockaddrAny + if n, err = recvfrom(fd, p, flags, &rsa, &len); err != nil { + return + } + if rsa.Addr.Family != AF_UNSPEC { + from, err = anyToSockaddr(fd, &rsa) + } + return +} + +func Sendto(fd int, p []byte, flags int, to Sockaddr) (err error) { + ptr, n, err := to.sockaddr() + if err != nil { + return err + } + return sendto(fd, p, flags, ptr, n) +} + +func SetsockoptByte(fd, level, opt int, value byte) (err error) { + return setsockopt(fd, level, opt, unsafe.Pointer(&value), 1) +} + +func SetsockoptInt(fd, level, opt int, value int) (err error) { + var n = int32(value) + return setsockopt(fd, level, opt, unsafe.Pointer(&n), 4) +} + +func SetsockoptInet4Addr(fd, level, opt int, value [4]byte) (err error) { + return setsockopt(fd, level, opt, unsafe.Pointer(&value[0]), 4) +} + +func SetsockoptIPMreq(fd, level, opt int, mreq *IPMreq) (err error) { + return setsockopt(fd, level, opt, unsafe.Pointer(mreq), SizeofIPMreq) +} + +func SetsockoptIPv6Mreq(fd, level, opt int, mreq *IPv6Mreq) (err error) { + return setsockopt(fd, level, opt, unsafe.Pointer(mreq), SizeofIPv6Mreq) +} + +func SetsockoptICMPv6Filter(fd, level, opt int, filter *ICMPv6Filter) error { + return setsockopt(fd, level, opt, unsafe.Pointer(filter), SizeofICMPv6Filter) +} + +func SetsockoptLinger(fd, level, opt int, l *Linger) (err error) { + return setsockopt(fd, level, opt, unsafe.Pointer(l), SizeofLinger) +} + +func SetsockoptString(fd, level, opt int, s string) (err error) { + var p unsafe.Pointer + if len(s) > 0 { + p = unsafe.Pointer(&[]byte(s)[0]) + } + return setsockopt(fd, level, opt, p, uintptr(len(s))) +} + +func SetsockoptTimeval(fd, level, opt int, tv *Timeval) (err error) { + return setsockopt(fd, level, opt, unsafe.Pointer(tv), unsafe.Sizeof(*tv)) +} + +func SetsockoptUint64(fd, level, opt int, value uint64) (err error) { + return setsockopt(fd, level, opt, unsafe.Pointer(&value), 8) +} + +func Socket(domain, typ, proto int) (fd int, err error) { + if domain == AF_INET6 && SocketDisableIPv6 { + return -1, EAFNOSUPPORT + } + fd, err = socket(domain, typ, proto) + return +} + +func Socketpair(domain, typ, proto int) (fd [2]int, err error) { + var fdx [2]int32 + err = socketpair(domain, typ, proto, &fdx) + if err == nil { + fd[0] = int(fdx[0]) + fd[1] = int(fdx[1]) + } + return +} + +var ioSync int64 + +func CloseOnExec(fd int) { fcntl(fd, F_SETFD, FD_CLOEXEC) } + +func SetNonblock(fd int, nonblocking bool) (err error) { + flag, err := fcntl(fd, F_GETFL, 0) + if err != nil { + return err + } + if nonblocking { + flag |= O_NONBLOCK + } else { + flag &= ^O_NONBLOCK + } + _, err = fcntl(fd, F_SETFL, flag) + return err +} + +// Exec calls execve(2), which replaces the calling executable in the process +// tree. argv0 should be the full path to an executable ("/bin/ls") and the +// executable name should also be the first argument in argv (["ls", "-l"]). +// envv are the environment variables that should be passed to the new +// process (["USER=go", "PWD=/tmp"]). +func Exec(argv0 string, argv []string, envv []string) error { + return syscall.Exec(argv0, argv, envv) +} + +func Mount(source string, target string, fstype string, flags uintptr, data string) (err error) { + if needspace := 8 - len(fstype); needspace <= 0 { + fstype = fstype[:8] + } else { + fstype += " "[:needspace] + } + return mount_LE(target, source, fstype, uint32(flags), int32(len(data)), data) +} + +func Unmount(name string, mtm int) (err error) { + // mountpoint is always a full path and starts with a '/' + // check if input string is not a mountpoint but a filesystem name + if name[0] != '/' { + return unmount(name, mtm) + } + // treat name as mountpoint + b2s := func(arr []byte) string { + nulli := bytes.IndexByte(arr, 0) + if nulli == -1 { + return string(arr) + } else { + return string(arr[:nulli]) + } + } + var buffer struct { + header W_Mnth + fsinfo [64]W_Mntent + } + fsCount, err := W_Getmntent_A((*byte)(unsafe.Pointer(&buffer)), int(unsafe.Sizeof(buffer))) + if err != nil { + return err + } + if fsCount == 0 { + return EINVAL + } + for i := 0; i < fsCount; i++ { + if b2s(buffer.fsinfo[i].Mountpoint[:]) == name { + err = unmount(b2s(buffer.fsinfo[i].Fsname[:]), mtm) + break + } + } + return err +} diff --git a/vendor/golang.org/x/sys/unix/sysvshm_linux.go b/vendor/golang.org/x/sys/unix/sysvshm_linux.go new file mode 100644 index 00000000..2c3a4437 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/sysvshm_linux.go @@ -0,0 +1,21 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build linux +// +build linux + +package unix + +import "runtime" + +// SysvShmCtl performs control operations on the shared memory segment +// specified by id. +func SysvShmCtl(id, cmd int, desc *SysvShmDesc) (result int, err error) { + if runtime.GOARCH == "arm" || + runtime.GOARCH == "mips64" || runtime.GOARCH == "mips64le" { + cmd |= ipc_64 + } + + return shmctl(id, cmd, desc) +} diff --git a/vendor/golang.org/x/sys/unix/sysvshm_unix.go b/vendor/golang.org/x/sys/unix/sysvshm_unix.go new file mode 100644 index 00000000..0bb4c8de --- /dev/null +++ b/vendor/golang.org/x/sys/unix/sysvshm_unix.go @@ -0,0 +1,61 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build (darwin && !ios) || linux +// +build darwin,!ios linux + +package unix + +import ( + "unsafe" + + "golang.org/x/sys/internal/unsafeheader" +) + +// SysvShmAttach attaches the Sysv shared memory segment associated with the +// shared memory identifier id. +func SysvShmAttach(id int, addr uintptr, flag int) ([]byte, error) { + addr, errno := shmat(id, addr, flag) + if errno != nil { + return nil, errno + } + + // Retrieve the size of the shared memory to enable slice creation + var info SysvShmDesc + + _, err := SysvShmCtl(id, IPC_STAT, &info) + if err != nil { + // release the shared memory if we can't find the size + + // ignoring error from shmdt as there's nothing sensible to return here + shmdt(addr) + return nil, err + } + + // Use unsafe to convert addr into a []byte. + // TODO: convert to unsafe.Slice once we can assume Go 1.17 + var b []byte + hdr := (*unsafeheader.Slice)(unsafe.Pointer(&b)) + hdr.Data = unsafe.Pointer(addr) + hdr.Cap = int(info.Segsz) + hdr.Len = int(info.Segsz) + return b, nil +} + +// SysvShmDetach unmaps the shared memory slice returned from SysvShmAttach. +// +// It is not safe to use the slice after calling this function. +func SysvShmDetach(data []byte) error { + if len(data) == 0 { + return EINVAL + } + + return shmdt(uintptr(unsafe.Pointer(&data[0]))) +} + +// SysvShmGet returns the Sysv shared memory identifier associated with key. +// If the IPC_CREAT flag is specified a new segment is created. +func SysvShmGet(key, size, flag int) (id int, err error) { + return shmget(key, size, flag) +} diff --git a/vendor/golang.org/x/sys/unix/sysvshm_unix_other.go b/vendor/golang.org/x/sys/unix/sysvshm_unix_other.go new file mode 100644 index 00000000..71bddefd --- /dev/null +++ b/vendor/golang.org/x/sys/unix/sysvshm_unix_other.go @@ -0,0 +1,14 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build darwin && !ios +// +build darwin,!ios + +package unix + +// SysvShmCtl performs control operations on the shared memory segment +// specified by id. +func SysvShmCtl(id, cmd int, desc *SysvShmDesc) (result int, err error) { + return shmctl(id, cmd, desc) +} diff --git a/vendor/golang.org/x/sys/unix/timestruct.go b/vendor/golang.org/x/sys/unix/timestruct.go index 4a672f56..3d893040 100644 --- a/vendor/golang.org/x/sys/unix/timestruct.go +++ b/vendor/golang.org/x/sys/unix/timestruct.go @@ -2,18 +2,17 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris +//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos +// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos package unix import "time" -// TimespecToNsec converts a Timespec value into a number of -// nanoseconds since the Unix epoch. -func TimespecToNsec(ts Timespec) int64 { return int64(ts.Sec)*1e9 + int64(ts.Nsec) } +// TimespecToNSec returns the time stored in ts as nanoseconds. +func TimespecToNsec(ts Timespec) int64 { return ts.Nano() } -// NsecToTimespec takes a number of nanoseconds since the Unix epoch -// and returns the corresponding Timespec value. +// NsecToTimespec converts a number of nanoseconds into a Timespec. func NsecToTimespec(nsec int64) Timespec { sec := nsec / 1e9 nsec = nsec % 1e9 @@ -42,12 +41,10 @@ func TimeToTimespec(t time.Time) (Timespec, error) { return ts, nil } -// TimevalToNsec converts a Timeval value into a number of nanoseconds -// since the Unix epoch. -func TimevalToNsec(tv Timeval) int64 { return int64(tv.Sec)*1e9 + int64(tv.Usec)*1e3 } +// TimevalToNsec returns the time stored in tv as nanoseconds. +func TimevalToNsec(tv Timeval) int64 { return tv.Nano() } -// NsecToTimeval takes a number of nanoseconds since the Unix epoch -// and returns the corresponding Timeval value. +// NsecToTimeval converts a number of nanoseconds into a Timeval. func NsecToTimeval(nsec int64) Timeval { nsec += 999 // round up to microsecond usec := nsec % 1e9 / 1e3 @@ -59,24 +56,22 @@ func NsecToTimeval(nsec int64) Timeval { return setTimeval(sec, usec) } -// Unix returns ts as the number of seconds and nanoseconds elapsed since the -// Unix epoch. +// Unix returns the time stored in ts as seconds plus nanoseconds. func (ts *Timespec) Unix() (sec int64, nsec int64) { return int64(ts.Sec), int64(ts.Nsec) } -// Unix returns tv as the number of seconds and nanoseconds elapsed since the -// Unix epoch. +// Unix returns the time stored in tv as seconds plus nanoseconds. func (tv *Timeval) Unix() (sec int64, nsec int64) { return int64(tv.Sec), int64(tv.Usec) * 1000 } -// Nano returns ts as the number of nanoseconds elapsed since the Unix epoch. +// Nano returns the time stored in ts as nanoseconds. func (ts *Timespec) Nano() int64 { return int64(ts.Sec)*1e9 + int64(ts.Nsec) } -// Nano returns tv as the number of nanoseconds elapsed since the Unix epoch. +// Nano returns the time stored in tv as nanoseconds. func (tv *Timeval) Nano() int64 { return int64(tv.Sec)*1e9 + int64(tv.Usec)*1000 } diff --git a/vendor/golang.org/x/sys/unix/xattr_bsd.go b/vendor/golang.org/x/sys/unix/xattr_bsd.go index 30c1d71f..25df1e37 100644 --- a/vendor/golang.org/x/sys/unix/xattr_bsd.go +++ b/vendor/golang.org/x/sys/unix/xattr_bsd.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build freebsd || netbsd // +build freebsd netbsd package unix diff --git a/vendor/golang.org/x/sys/unix/zerrors_aix_ppc.go b/vendor/golang.org/x/sys/unix/zerrors_aix_ppc.go index 104994bc..ca9799b7 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_aix_ppc.go +++ b/vendor/golang.org/x/sys/unix/zerrors_aix_ppc.go @@ -1,6 +1,7 @@ // mkerrors.sh -maix32 // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build ppc && aix // +build ppc,aix // Created by cgo -godefs - DO NOT EDIT diff --git a/vendor/golang.org/x/sys/unix/zerrors_aix_ppc64.go b/vendor/golang.org/x/sys/unix/zerrors_aix_ppc64.go index 4fc8d306..200c8c26 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_aix_ppc64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_aix_ppc64.go @@ -1,6 +1,7 @@ // mkerrors.sh -maix64 // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build ppc64 && aix // +build ppc64,aix // Code generated by cmd/cgo -godefs; DO NOT EDIT. diff --git a/vendor/golang.org/x/sys/unix/zerrors_darwin_386.go b/vendor/golang.org/x/sys/unix/zerrors_darwin_386.go deleted file mode 100644 index 6217cdba..00000000 --- a/vendor/golang.org/x/sys/unix/zerrors_darwin_386.go +++ /dev/null @@ -1,1784 +0,0 @@ -// mkerrors.sh -m32 -// Code generated by the command above; see README.md. DO NOT EDIT. - -// +build 386,darwin - -// Code generated by cmd/cgo -godefs; DO NOT EDIT. -// cgo -godefs -- -m32 _const.go - -package unix - -import "syscall" - -const ( - AF_APPLETALK = 0x10 - AF_CCITT = 0xa - AF_CHAOS = 0x5 - AF_CNT = 0x15 - AF_COIP = 0x14 - AF_DATAKIT = 0x9 - AF_DECnet = 0xc - AF_DLI = 0xd - AF_E164 = 0x1c - AF_ECMA = 0x8 - AF_HYLINK = 0xf - AF_IEEE80211 = 0x25 - AF_IMPLINK = 0x3 - AF_INET = 0x2 - AF_INET6 = 0x1e - AF_IPX = 0x17 - AF_ISDN = 0x1c - AF_ISO = 0x7 - AF_LAT = 0xe - AF_LINK = 0x12 - AF_LOCAL = 0x1 - AF_MAX = 0x28 - AF_NATM = 0x1f - AF_NDRV = 0x1b - AF_NETBIOS = 0x21 - AF_NS = 0x6 - AF_OSI = 0x7 - AF_PPP = 0x22 - AF_PUP = 0x4 - AF_RESERVED_36 = 0x24 - AF_ROUTE = 0x11 - AF_SIP = 0x18 - AF_SNA = 0xb - AF_SYSTEM = 0x20 - AF_UNIX = 0x1 - AF_UNSPEC = 0x0 - AF_UTUN = 0x26 - ALTWERASE = 0x200 - ATTR_BIT_MAP_COUNT = 0x5 - ATTR_CMN_ACCESSMASK = 0x20000 - ATTR_CMN_ACCTIME = 0x1000 - ATTR_CMN_ADDEDTIME = 0x10000000 - ATTR_CMN_BKUPTIME = 0x2000 - ATTR_CMN_CHGTIME = 0x800 - ATTR_CMN_CRTIME = 0x200 - ATTR_CMN_DATA_PROTECT_FLAGS = 0x40000000 - ATTR_CMN_DEVID = 0x2 - ATTR_CMN_DOCUMENT_ID = 0x100000 - ATTR_CMN_ERROR = 0x20000000 - ATTR_CMN_EXTENDED_SECURITY = 0x400000 - ATTR_CMN_FILEID = 0x2000000 - ATTR_CMN_FLAGS = 0x40000 - ATTR_CMN_FNDRINFO = 0x4000 - ATTR_CMN_FSID = 0x4 - ATTR_CMN_FULLPATH = 0x8000000 - ATTR_CMN_GEN_COUNT = 0x80000 - ATTR_CMN_GRPID = 0x10000 - ATTR_CMN_GRPUUID = 0x1000000 - ATTR_CMN_MODTIME = 0x400 - ATTR_CMN_NAME = 0x1 - ATTR_CMN_NAMEDATTRCOUNT = 0x80000 - ATTR_CMN_NAMEDATTRLIST = 0x100000 - ATTR_CMN_OBJID = 0x20 - ATTR_CMN_OBJPERMANENTID = 0x40 - ATTR_CMN_OBJTAG = 0x10 - ATTR_CMN_OBJTYPE = 0x8 - ATTR_CMN_OWNERID = 0x8000 - ATTR_CMN_PARENTID = 0x4000000 - ATTR_CMN_PAROBJID = 0x80 - ATTR_CMN_RETURNED_ATTRS = 0x80000000 - ATTR_CMN_SCRIPT = 0x100 - ATTR_CMN_SETMASK = 0x41c7ff00 - ATTR_CMN_USERACCESS = 0x200000 - ATTR_CMN_UUID = 0x800000 - ATTR_CMN_VALIDMASK = 0xffffffff - ATTR_CMN_VOLSETMASK = 0x6700 - ATTR_FILE_ALLOCSIZE = 0x4 - ATTR_FILE_CLUMPSIZE = 0x10 - ATTR_FILE_DATAALLOCSIZE = 0x400 - ATTR_FILE_DATAEXTENTS = 0x800 - ATTR_FILE_DATALENGTH = 0x200 - ATTR_FILE_DEVTYPE = 0x20 - ATTR_FILE_FILETYPE = 0x40 - ATTR_FILE_FORKCOUNT = 0x80 - ATTR_FILE_FORKLIST = 0x100 - ATTR_FILE_IOBLOCKSIZE = 0x8 - ATTR_FILE_LINKCOUNT = 0x1 - ATTR_FILE_RSRCALLOCSIZE = 0x2000 - ATTR_FILE_RSRCEXTENTS = 0x4000 - ATTR_FILE_RSRCLENGTH = 0x1000 - ATTR_FILE_SETMASK = 0x20 - ATTR_FILE_TOTALSIZE = 0x2 - ATTR_FILE_VALIDMASK = 0x37ff - ATTR_VOL_ALLOCATIONCLUMP = 0x40 - ATTR_VOL_ATTRIBUTES = 0x40000000 - ATTR_VOL_CAPABILITIES = 0x20000 - ATTR_VOL_DIRCOUNT = 0x400 - ATTR_VOL_ENCODINGSUSED = 0x10000 - ATTR_VOL_FILECOUNT = 0x200 - ATTR_VOL_FSTYPE = 0x1 - ATTR_VOL_INFO = 0x80000000 - ATTR_VOL_IOBLOCKSIZE = 0x80 - ATTR_VOL_MAXOBJCOUNT = 0x800 - ATTR_VOL_MINALLOCATION = 0x20 - ATTR_VOL_MOUNTEDDEVICE = 0x8000 - ATTR_VOL_MOUNTFLAGS = 0x4000 - ATTR_VOL_MOUNTPOINT = 0x1000 - ATTR_VOL_NAME = 0x2000 - ATTR_VOL_OBJCOUNT = 0x100 - ATTR_VOL_QUOTA_SIZE = 0x10000000 - ATTR_VOL_RESERVED_SIZE = 0x20000000 - ATTR_VOL_SETMASK = 0x80002000 - ATTR_VOL_SIGNATURE = 0x2 - ATTR_VOL_SIZE = 0x4 - ATTR_VOL_SPACEAVAIL = 0x10 - ATTR_VOL_SPACEFREE = 0x8 - ATTR_VOL_UUID = 0x40000 - ATTR_VOL_VALIDMASK = 0xf007ffff - B0 = 0x0 - B110 = 0x6e - B115200 = 0x1c200 - B1200 = 0x4b0 - B134 = 0x86 - B14400 = 0x3840 - B150 = 0x96 - B1800 = 0x708 - B19200 = 0x4b00 - B200 = 0xc8 - B230400 = 0x38400 - B2400 = 0x960 - B28800 = 0x7080 - B300 = 0x12c - B38400 = 0x9600 - B4800 = 0x12c0 - B50 = 0x32 - B57600 = 0xe100 - B600 = 0x258 - B7200 = 0x1c20 - B75 = 0x4b - B76800 = 0x12c00 - B9600 = 0x2580 - BIOCFLUSH = 0x20004268 - BIOCGBLEN = 0x40044266 - BIOCGDLT = 0x4004426a - BIOCGDLTLIST = 0xc00c4279 - BIOCGETIF = 0x4020426b - BIOCGHDRCMPLT = 0x40044274 - BIOCGRSIG = 0x40044272 - BIOCGRTIMEOUT = 0x4008426e - BIOCGSEESENT = 0x40044276 - BIOCGSTATS = 0x4008426f - BIOCIMMEDIATE = 0x80044270 - BIOCPROMISC = 0x20004269 - BIOCSBLEN = 0xc0044266 - BIOCSDLT = 0x80044278 - BIOCSETF = 0x80084267 - BIOCSETFNR = 0x8008427e - BIOCSETIF = 0x8020426c - BIOCSHDRCMPLT = 0x80044275 - BIOCSRSIG = 0x80044273 - BIOCSRTIMEOUT = 0x8008426d - BIOCSSEESENT = 0x80044277 - BIOCVERSION = 0x40044271 - BPF_A = 0x10 - BPF_ABS = 0x20 - BPF_ADD = 0x0 - BPF_ALIGNMENT = 0x4 - BPF_ALU = 0x4 - BPF_AND = 0x50 - BPF_B = 0x10 - BPF_DIV = 0x30 - BPF_H = 0x8 - BPF_IMM = 0x0 - BPF_IND = 0x40 - BPF_JA = 0x0 - BPF_JEQ = 0x10 - BPF_JGE = 0x30 - BPF_JGT = 0x20 - BPF_JMP = 0x5 - BPF_JSET = 0x40 - BPF_K = 0x0 - BPF_LD = 0x0 - BPF_LDX = 0x1 - BPF_LEN = 0x80 - BPF_LSH = 0x60 - BPF_MAJOR_VERSION = 0x1 - BPF_MAXBUFSIZE = 0x80000 - BPF_MAXINSNS = 0x200 - BPF_MEM = 0x60 - BPF_MEMWORDS = 0x10 - BPF_MINBUFSIZE = 0x20 - BPF_MINOR_VERSION = 0x1 - BPF_MISC = 0x7 - BPF_MSH = 0xa0 - BPF_MUL = 0x20 - BPF_NEG = 0x80 - BPF_OR = 0x40 - BPF_RELEASE = 0x30bb6 - BPF_RET = 0x6 - BPF_RSH = 0x70 - BPF_ST = 0x2 - BPF_STX = 0x3 - BPF_SUB = 0x10 - BPF_TAX = 0x0 - BPF_TXA = 0x80 - BPF_W = 0x0 - BPF_X = 0x8 - BRKINT = 0x2 - BS0 = 0x0 - BS1 = 0x8000 - BSDLY = 0x8000 - CFLUSH = 0xf - CLOCAL = 0x8000 - CLOCK_MONOTONIC = 0x6 - CLOCK_MONOTONIC_RAW = 0x4 - CLOCK_MONOTONIC_RAW_APPROX = 0x5 - CLOCK_PROCESS_CPUTIME_ID = 0xc - CLOCK_REALTIME = 0x0 - CLOCK_THREAD_CPUTIME_ID = 0x10 - CLOCK_UPTIME_RAW = 0x8 - CLOCK_UPTIME_RAW_APPROX = 0x9 - CR0 = 0x0 - CR1 = 0x1000 - CR2 = 0x2000 - CR3 = 0x3000 - CRDLY = 0x3000 - CREAD = 0x800 - CRTSCTS = 0x30000 - CS5 = 0x0 - CS6 = 0x100 - CS7 = 0x200 - CS8 = 0x300 - CSIZE = 0x300 - CSTART = 0x11 - CSTATUS = 0x14 - CSTOP = 0x13 - CSTOPB = 0x400 - CSUSP = 0x1a - CTL_HW = 0x6 - CTL_KERN = 0x1 - CTL_MAXNAME = 0xc - CTL_NET = 0x4 - DLT_A429 = 0xb8 - DLT_A653_ICM = 0xb9 - DLT_AIRONET_HEADER = 0x78 - DLT_AOS = 0xde - DLT_APPLE_IP_OVER_IEEE1394 = 0x8a - DLT_ARCNET = 0x7 - DLT_ARCNET_LINUX = 0x81 - DLT_ATM_CLIP = 0x13 - DLT_ATM_RFC1483 = 0xb - DLT_AURORA = 0x7e - DLT_AX25 = 0x3 - DLT_AX25_KISS = 0xca - DLT_BACNET_MS_TP = 0xa5 - DLT_BLUETOOTH_HCI_H4 = 0xbb - DLT_BLUETOOTH_HCI_H4_WITH_PHDR = 0xc9 - DLT_CAN20B = 0xbe - DLT_CAN_SOCKETCAN = 0xe3 - DLT_CHAOS = 0x5 - DLT_CHDLC = 0x68 - DLT_CISCO_IOS = 0x76 - DLT_C_HDLC = 0x68 - DLT_C_HDLC_WITH_DIR = 0xcd - DLT_DBUS = 0xe7 - DLT_DECT = 0xdd - DLT_DOCSIS = 0x8f - DLT_DVB_CI = 0xeb - DLT_ECONET = 0x73 - DLT_EN10MB = 0x1 - DLT_EN3MB = 0x2 - DLT_ENC = 0x6d - DLT_ERF = 0xc5 - DLT_ERF_ETH = 0xaf - DLT_ERF_POS = 0xb0 - DLT_FC_2 = 0xe0 - DLT_FC_2_WITH_FRAME_DELIMS = 0xe1 - DLT_FDDI = 0xa - DLT_FLEXRAY = 0xd2 - DLT_FRELAY = 0x6b - DLT_FRELAY_WITH_DIR = 0xce - DLT_GCOM_SERIAL = 0xad - DLT_GCOM_T1E1 = 0xac - DLT_GPF_F = 0xab - DLT_GPF_T = 0xaa - DLT_GPRS_LLC = 0xa9 - DLT_GSMTAP_ABIS = 0xda - DLT_GSMTAP_UM = 0xd9 - DLT_HHDLC = 0x79 - DLT_IBM_SN = 0x92 - DLT_IBM_SP = 0x91 - DLT_IEEE802 = 0x6 - DLT_IEEE802_11 = 0x69 - DLT_IEEE802_11_RADIO = 0x7f - DLT_IEEE802_11_RADIO_AVS = 0xa3 - DLT_IEEE802_15_4 = 0xc3 - DLT_IEEE802_15_4_LINUX = 0xbf - DLT_IEEE802_15_4_NOFCS = 0xe6 - DLT_IEEE802_15_4_NONASK_PHY = 0xd7 - DLT_IEEE802_16_MAC_CPS = 0xbc - DLT_IEEE802_16_MAC_CPS_RADIO = 0xc1 - DLT_IPFILTER = 0x74 - DLT_IPMB = 0xc7 - DLT_IPMB_LINUX = 0xd1 - DLT_IPNET = 0xe2 - DLT_IPOIB = 0xf2 - DLT_IPV4 = 0xe4 - DLT_IPV6 = 0xe5 - DLT_IP_OVER_FC = 0x7a - DLT_JUNIPER_ATM1 = 0x89 - DLT_JUNIPER_ATM2 = 0x87 - DLT_JUNIPER_ATM_CEMIC = 0xee - DLT_JUNIPER_CHDLC = 0xb5 - DLT_JUNIPER_ES = 0x84 - DLT_JUNIPER_ETHER = 0xb2 - DLT_JUNIPER_FIBRECHANNEL = 0xea - DLT_JUNIPER_FRELAY = 0xb4 - DLT_JUNIPER_GGSN = 0x85 - DLT_JUNIPER_ISM = 0xc2 - DLT_JUNIPER_MFR = 0x86 - DLT_JUNIPER_MLFR = 0x83 - DLT_JUNIPER_MLPPP = 0x82 - DLT_JUNIPER_MONITOR = 0xa4 - DLT_JUNIPER_PIC_PEER = 0xae - DLT_JUNIPER_PPP = 0xb3 - DLT_JUNIPER_PPPOE = 0xa7 - DLT_JUNIPER_PPPOE_ATM = 0xa8 - DLT_JUNIPER_SERVICES = 0x88 - DLT_JUNIPER_SRX_E2E = 0xe9 - DLT_JUNIPER_ST = 0xc8 - DLT_JUNIPER_VP = 0xb7 - DLT_JUNIPER_VS = 0xe8 - DLT_LAPB_WITH_DIR = 0xcf - DLT_LAPD = 0xcb - DLT_LIN = 0xd4 - DLT_LINUX_EVDEV = 0xd8 - DLT_LINUX_IRDA = 0x90 - DLT_LINUX_LAPD = 0xb1 - DLT_LINUX_PPP_WITHDIRECTION = 0xa6 - DLT_LINUX_SLL = 0x71 - DLT_LOOP = 0x6c - DLT_LTALK = 0x72 - DLT_MATCHING_MAX = 0xf5 - DLT_MATCHING_MIN = 0x68 - DLT_MFR = 0xb6 - DLT_MOST = 0xd3 - DLT_MPEG_2_TS = 0xf3 - DLT_MPLS = 0xdb - DLT_MTP2 = 0x8c - DLT_MTP2_WITH_PHDR = 0x8b - DLT_MTP3 = 0x8d - DLT_MUX27010 = 0xec - DLT_NETANALYZER = 0xf0 - DLT_NETANALYZER_TRANSPARENT = 0xf1 - DLT_NFC_LLCP = 0xf5 - DLT_NFLOG = 0xef - DLT_NG40 = 0xf4 - DLT_NULL = 0x0 - DLT_PCI_EXP = 0x7d - DLT_PFLOG = 0x75 - DLT_PFSYNC = 0x12 - DLT_PPI = 0xc0 - DLT_PPP = 0x9 - DLT_PPP_BSDOS = 0x10 - DLT_PPP_ETHER = 0x33 - DLT_PPP_PPPD = 0xa6 - DLT_PPP_SERIAL = 0x32 - DLT_PPP_WITH_DIR = 0xcc - DLT_PPP_WITH_DIRECTION = 0xa6 - DLT_PRISM_HEADER = 0x77 - DLT_PRONET = 0x4 - DLT_RAIF1 = 0xc6 - DLT_RAW = 0xc - DLT_RIO = 0x7c - DLT_SCCP = 0x8e - DLT_SITA = 0xc4 - DLT_SLIP = 0x8 - DLT_SLIP_BSDOS = 0xf - DLT_STANAG_5066_D_PDU = 0xed - DLT_SUNATM = 0x7b - DLT_SYMANTEC_FIREWALL = 0x63 - DLT_TZSP = 0x80 - DLT_USB = 0xba - DLT_USB_LINUX = 0xbd - DLT_USB_LINUX_MMAPPED = 0xdc - DLT_USER0 = 0x93 - DLT_USER1 = 0x94 - DLT_USER10 = 0x9d - DLT_USER11 = 0x9e - DLT_USER12 = 0x9f - DLT_USER13 = 0xa0 - DLT_USER14 = 0xa1 - DLT_USER15 = 0xa2 - DLT_USER2 = 0x95 - DLT_USER3 = 0x96 - DLT_USER4 = 0x97 - DLT_USER5 = 0x98 - DLT_USER6 = 0x99 - DLT_USER7 = 0x9a - DLT_USER8 = 0x9b - DLT_USER9 = 0x9c - DLT_WIHART = 0xdf - DLT_X2E_SERIAL = 0xd5 - DLT_X2E_XORAYA = 0xd6 - DT_BLK = 0x6 - DT_CHR = 0x2 - DT_DIR = 0x4 - DT_FIFO = 0x1 - DT_LNK = 0xa - DT_REG = 0x8 - DT_SOCK = 0xc - DT_UNKNOWN = 0x0 - DT_WHT = 0xe - ECHO = 0x8 - ECHOCTL = 0x40 - ECHOE = 0x2 - ECHOK = 0x4 - ECHOKE = 0x1 - ECHONL = 0x10 - ECHOPRT = 0x20 - EVFILT_AIO = -0x3 - EVFILT_EXCEPT = -0xf - EVFILT_FS = -0x9 - EVFILT_MACHPORT = -0x8 - EVFILT_PROC = -0x5 - EVFILT_READ = -0x1 - EVFILT_SIGNAL = -0x6 - EVFILT_SYSCOUNT = 0xf - EVFILT_THREADMARKER = 0xf - EVFILT_TIMER = -0x7 - EVFILT_USER = -0xa - EVFILT_VM = -0xc - EVFILT_VNODE = -0x4 - EVFILT_WRITE = -0x2 - EV_ADD = 0x1 - EV_CLEAR = 0x20 - EV_DELETE = 0x2 - EV_DISABLE = 0x8 - EV_DISPATCH = 0x80 - EV_DISPATCH2 = 0x180 - EV_ENABLE = 0x4 - EV_EOF = 0x8000 - EV_ERROR = 0x4000 - EV_FLAG0 = 0x1000 - EV_FLAG1 = 0x2000 - EV_ONESHOT = 0x10 - EV_OOBAND = 0x2000 - EV_POLL = 0x1000 - EV_RECEIPT = 0x40 - EV_SYSFLAGS = 0xf000 - EV_UDATA_SPECIFIC = 0x100 - EV_VANISHED = 0x200 - EXTA = 0x4b00 - EXTB = 0x9600 - EXTPROC = 0x800 - FD_CLOEXEC = 0x1 - FD_SETSIZE = 0x400 - FF0 = 0x0 - FF1 = 0x4000 - FFDLY = 0x4000 - FLUSHO = 0x800000 - FSOPT_ATTR_CMN_EXTENDED = 0x20 - FSOPT_NOFOLLOW = 0x1 - FSOPT_NOINMEMUPDATE = 0x2 - FSOPT_PACK_INVAL_ATTRS = 0x8 - FSOPT_REPORT_FULLSIZE = 0x4 - F_ADDFILESIGS = 0x3d - F_ADDFILESIGS_FOR_DYLD_SIM = 0x53 - F_ADDFILESIGS_RETURN = 0x61 - F_ADDSIGS = 0x3b - F_ALLOCATEALL = 0x4 - F_ALLOCATECONTIG = 0x2 - F_BARRIERFSYNC = 0x55 - F_CHECK_LV = 0x62 - F_CHKCLEAN = 0x29 - F_DUPFD = 0x0 - F_DUPFD_CLOEXEC = 0x43 - F_FINDSIGS = 0x4e - F_FLUSH_DATA = 0x28 - F_FREEZE_FS = 0x35 - F_FULLFSYNC = 0x33 - F_GETCODEDIR = 0x48 - F_GETFD = 0x1 - F_GETFL = 0x3 - F_GETLK = 0x7 - F_GETLKPID = 0x42 - F_GETNOSIGPIPE = 0x4a - F_GETOWN = 0x5 - F_GETPATH = 0x32 - F_GETPATH_MTMINFO = 0x47 - F_GETPROTECTIONCLASS = 0x3f - F_GETPROTECTIONLEVEL = 0x4d - F_GLOBAL_NOCACHE = 0x37 - F_LOG2PHYS = 0x31 - F_LOG2PHYS_EXT = 0x41 - F_NOCACHE = 0x30 - F_NODIRECT = 0x3e - F_OK = 0x0 - F_PATHPKG_CHECK = 0x34 - F_PEOFPOSMODE = 0x3 - F_PREALLOCATE = 0x2a - F_PUNCHHOLE = 0x63 - F_RDADVISE = 0x2c - F_RDAHEAD = 0x2d - F_RDLCK = 0x1 - F_SETBACKINGSTORE = 0x46 - F_SETFD = 0x2 - F_SETFL = 0x4 - F_SETLK = 0x8 - F_SETLKW = 0x9 - F_SETLKWTIMEOUT = 0xa - F_SETNOSIGPIPE = 0x49 - F_SETOWN = 0x6 - F_SETPROTECTIONCLASS = 0x40 - F_SETSIZE = 0x2b - F_SINGLE_WRITER = 0x4c - F_THAW_FS = 0x36 - F_TRANSCODEKEY = 0x4b - F_TRIM_ACTIVE_FILE = 0x64 - F_UNLCK = 0x2 - F_VOLPOSMODE = 0x4 - F_WRLCK = 0x3 - HUPCL = 0x4000 - HW_MACHINE = 0x1 - ICANON = 0x100 - ICMP6_FILTER = 0x12 - ICRNL = 0x100 - IEXTEN = 0x400 - IFF_ALLMULTI = 0x200 - IFF_ALTPHYS = 0x4000 - IFF_BROADCAST = 0x2 - IFF_DEBUG = 0x4 - IFF_LINK0 = 0x1000 - IFF_LINK1 = 0x2000 - IFF_LINK2 = 0x4000 - IFF_LOOPBACK = 0x8 - IFF_MULTICAST = 0x8000 - IFF_NOARP = 0x80 - IFF_NOTRAILERS = 0x20 - IFF_OACTIVE = 0x400 - IFF_POINTOPOINT = 0x10 - IFF_PROMISC = 0x100 - IFF_RUNNING = 0x40 - IFF_SIMPLEX = 0x800 - IFF_UP = 0x1 - IFNAMSIZ = 0x10 - IFT_1822 = 0x2 - IFT_AAL5 = 0x31 - IFT_ARCNET = 0x23 - IFT_ARCNETPLUS = 0x24 - IFT_ATM = 0x25 - IFT_BRIDGE = 0xd1 - IFT_CARP = 0xf8 - IFT_CELLULAR = 0xff - IFT_CEPT = 0x13 - IFT_DS3 = 0x1e - IFT_ENC = 0xf4 - IFT_EON = 0x19 - IFT_ETHER = 0x6 - IFT_FAITH = 0x38 - IFT_FDDI = 0xf - IFT_FRELAY = 0x20 - IFT_FRELAYDCE = 0x2c - IFT_GIF = 0x37 - IFT_HDH1822 = 0x3 - IFT_HIPPI = 0x2f - IFT_HSSI = 0x2e - IFT_HY = 0xe - IFT_IEEE1394 = 0x90 - IFT_IEEE8023ADLAG = 0x88 - IFT_ISDNBASIC = 0x14 - IFT_ISDNPRIMARY = 0x15 - IFT_ISO88022LLC = 0x29 - IFT_ISO88023 = 0x7 - IFT_ISO88024 = 0x8 - IFT_ISO88025 = 0x9 - IFT_ISO88026 = 0xa - IFT_L2VLAN = 0x87 - IFT_LAPB = 0x10 - IFT_LOCALTALK = 0x2a - IFT_LOOP = 0x18 - IFT_MIOX25 = 0x26 - IFT_MODEM = 0x30 - IFT_NSIP = 0x1b - IFT_OTHER = 0x1 - IFT_P10 = 0xc - IFT_P80 = 0xd - IFT_PARA = 0x22 - IFT_PDP = 0xff - IFT_PFLOG = 0xf5 - IFT_PFSYNC = 0xf6 - IFT_PKTAP = 0xfe - IFT_PPP = 0x17 - IFT_PROPMUX = 0x36 - IFT_PROPVIRTUAL = 0x35 - IFT_PTPSERIAL = 0x16 - IFT_RS232 = 0x21 - IFT_SDLC = 0x11 - IFT_SIP = 0x1f - IFT_SLIP = 0x1c - IFT_SMDSDXI = 0x2b - IFT_SMDSICIP = 0x34 - IFT_SONET = 0x27 - IFT_SONETPATH = 0x32 - IFT_SONETVT = 0x33 - IFT_STARLAN = 0xb - IFT_STF = 0x39 - IFT_T1 = 0x12 - IFT_ULTRA = 0x1d - IFT_V35 = 0x2d - IFT_X25 = 0x5 - IFT_X25DDN = 0x4 - IFT_X25PLE = 0x28 - IFT_XETHER = 0x1a - IGNBRK = 0x1 - IGNCR = 0x80 - IGNPAR = 0x4 - IMAXBEL = 0x2000 - INLCR = 0x40 - INPCK = 0x10 - IN_CLASSA_HOST = 0xffffff - IN_CLASSA_MAX = 0x80 - IN_CLASSA_NET = 0xff000000 - IN_CLASSA_NSHIFT = 0x18 - IN_CLASSB_HOST = 0xffff - IN_CLASSB_MAX = 0x10000 - IN_CLASSB_NET = 0xffff0000 - IN_CLASSB_NSHIFT = 0x10 - IN_CLASSC_HOST = 0xff - IN_CLASSC_NET = 0xffffff00 - IN_CLASSC_NSHIFT = 0x8 - IN_CLASSD_HOST = 0xfffffff - IN_CLASSD_NET = 0xf0000000 - IN_CLASSD_NSHIFT = 0x1c - IN_LINKLOCALNETNUM = 0xa9fe0000 - IN_LOOPBACKNET = 0x7f - IPPROTO_3PC = 0x22 - IPPROTO_ADFS = 0x44 - IPPROTO_AH = 0x33 - IPPROTO_AHIP = 0x3d - IPPROTO_APES = 0x63 - IPPROTO_ARGUS = 0xd - IPPROTO_AX25 = 0x5d - IPPROTO_BHA = 0x31 - IPPROTO_BLT = 0x1e - IPPROTO_BRSATMON = 0x4c - IPPROTO_CFTP = 0x3e - IPPROTO_CHAOS = 0x10 - IPPROTO_CMTP = 0x26 - IPPROTO_CPHB = 0x49 - IPPROTO_CPNX = 0x48 - IPPROTO_DDP = 0x25 - IPPROTO_DGP = 0x56 - IPPROTO_DIVERT = 0xfe - IPPROTO_DONE = 0x101 - IPPROTO_DSTOPTS = 0x3c - IPPROTO_EGP = 0x8 - IPPROTO_EMCON = 0xe - IPPROTO_ENCAP = 0x62 - IPPROTO_EON = 0x50 - IPPROTO_ESP = 0x32 - IPPROTO_ETHERIP = 0x61 - IPPROTO_FRAGMENT = 0x2c - IPPROTO_GGP = 0x3 - IPPROTO_GMTP = 0x64 - IPPROTO_GRE = 0x2f - IPPROTO_HELLO = 0x3f - IPPROTO_HMP = 0x14 - IPPROTO_HOPOPTS = 0x0 - IPPROTO_ICMP = 0x1 - IPPROTO_ICMPV6 = 0x3a - IPPROTO_IDP = 0x16 - IPPROTO_IDPR = 0x23 - IPPROTO_IDRP = 0x2d - IPPROTO_IGMP = 0x2 - IPPROTO_IGP = 0x55 - IPPROTO_IGRP = 0x58 - IPPROTO_IL = 0x28 - IPPROTO_INLSP = 0x34 - IPPROTO_INP = 0x20 - IPPROTO_IP = 0x0 - IPPROTO_IPCOMP = 0x6c - IPPROTO_IPCV = 0x47 - IPPROTO_IPEIP = 0x5e - IPPROTO_IPIP = 0x4 - IPPROTO_IPPC = 0x43 - IPPROTO_IPV4 = 0x4 - IPPROTO_IPV6 = 0x29 - IPPROTO_IRTP = 0x1c - IPPROTO_KRYPTOLAN = 0x41 - IPPROTO_LARP = 0x5b - IPPROTO_LEAF1 = 0x19 - IPPROTO_LEAF2 = 0x1a - IPPROTO_MAX = 0x100 - IPPROTO_MAXID = 0x34 - IPPROTO_MEAS = 0x13 - IPPROTO_MHRP = 0x30 - IPPROTO_MICP = 0x5f - IPPROTO_MTP = 0x5c - IPPROTO_MUX = 0x12 - IPPROTO_ND = 0x4d - IPPROTO_NHRP = 0x36 - IPPROTO_NONE = 0x3b - IPPROTO_NSP = 0x1f - IPPROTO_NVPII = 0xb - IPPROTO_OSPFIGP = 0x59 - IPPROTO_PGM = 0x71 - IPPROTO_PIGP = 0x9 - IPPROTO_PIM = 0x67 - IPPROTO_PRM = 0x15 - IPPROTO_PUP = 0xc - IPPROTO_PVP = 0x4b - IPPROTO_RAW = 0xff - IPPROTO_RCCMON = 0xa - IPPROTO_RDP = 0x1b - IPPROTO_ROUTING = 0x2b - IPPROTO_RSVP = 0x2e - IPPROTO_RVD = 0x42 - IPPROTO_SATEXPAK = 0x40 - IPPROTO_SATMON = 0x45 - IPPROTO_SCCSP = 0x60 - IPPROTO_SCTP = 0x84 - IPPROTO_SDRP = 0x2a - IPPROTO_SEP = 0x21 - IPPROTO_SRPC = 0x5a - IPPROTO_ST = 0x7 - IPPROTO_SVMTP = 0x52 - IPPROTO_SWIPE = 0x35 - IPPROTO_TCF = 0x57 - IPPROTO_TCP = 0x6 - IPPROTO_TP = 0x1d - IPPROTO_TPXX = 0x27 - IPPROTO_TRUNK1 = 0x17 - IPPROTO_TRUNK2 = 0x18 - IPPROTO_TTP = 0x54 - IPPROTO_UDP = 0x11 - IPPROTO_VINES = 0x53 - IPPROTO_VISA = 0x46 - IPPROTO_VMTP = 0x51 - IPPROTO_WBEXPAK = 0x4f - IPPROTO_WBMON = 0x4e - IPPROTO_WSN = 0x4a - IPPROTO_XNET = 0xf - IPPROTO_XTP = 0x24 - IPV6_2292DSTOPTS = 0x17 - IPV6_2292HOPLIMIT = 0x14 - IPV6_2292HOPOPTS = 0x16 - IPV6_2292NEXTHOP = 0x15 - IPV6_2292PKTINFO = 0x13 - IPV6_2292PKTOPTIONS = 0x19 - IPV6_2292RTHDR = 0x18 - IPV6_BINDV6ONLY = 0x1b - IPV6_BOUND_IF = 0x7d - IPV6_CHECKSUM = 0x1a - IPV6_DEFAULT_MULTICAST_HOPS = 0x1 - IPV6_DEFAULT_MULTICAST_LOOP = 0x1 - IPV6_DEFHLIM = 0x40 - IPV6_FAITH = 0x1d - IPV6_FLOWINFO_MASK = 0xffffff0f - IPV6_FLOWLABEL_MASK = 0xffff0f00 - IPV6_FLOW_ECN_MASK = 0x300 - IPV6_FRAGTTL = 0x3c - IPV6_FW_ADD = 0x1e - IPV6_FW_DEL = 0x1f - IPV6_FW_FLUSH = 0x20 - IPV6_FW_GET = 0x22 - IPV6_FW_ZERO = 0x21 - IPV6_HLIMDEC = 0x1 - IPV6_IPSEC_POLICY = 0x1c - IPV6_JOIN_GROUP = 0xc - IPV6_LEAVE_GROUP = 0xd - IPV6_MAXHLIM = 0xff - IPV6_MAXOPTHDR = 0x800 - IPV6_MAXPACKET = 0xffff - IPV6_MAX_GROUP_SRC_FILTER = 0x200 - IPV6_MAX_MEMBERSHIPS = 0xfff - IPV6_MAX_SOCK_SRC_FILTER = 0x80 - IPV6_MIN_MEMBERSHIPS = 0x1f - IPV6_MMTU = 0x500 - IPV6_MULTICAST_HOPS = 0xa - IPV6_MULTICAST_IF = 0x9 - IPV6_MULTICAST_LOOP = 0xb - IPV6_PORTRANGE = 0xe - IPV6_PORTRANGE_DEFAULT = 0x0 - IPV6_PORTRANGE_HIGH = 0x1 - IPV6_PORTRANGE_LOW = 0x2 - IPV6_RECVTCLASS = 0x23 - IPV6_RTHDR_LOOSE = 0x0 - IPV6_RTHDR_STRICT = 0x1 - IPV6_RTHDR_TYPE_0 = 0x0 - IPV6_SOCKOPT_RESERVED1 = 0x3 - IPV6_TCLASS = 0x24 - IPV6_UNICAST_HOPS = 0x4 - IPV6_V6ONLY = 0x1b - IPV6_VERSION = 0x60 - IPV6_VERSION_MASK = 0xf0 - IP_ADD_MEMBERSHIP = 0xc - IP_ADD_SOURCE_MEMBERSHIP = 0x46 - IP_BLOCK_SOURCE = 0x48 - IP_BOUND_IF = 0x19 - IP_DEFAULT_MULTICAST_LOOP = 0x1 - IP_DEFAULT_MULTICAST_TTL = 0x1 - IP_DF = 0x4000 - IP_DROP_MEMBERSHIP = 0xd - IP_DROP_SOURCE_MEMBERSHIP = 0x47 - IP_DUMMYNET_CONFIGURE = 0x3c - IP_DUMMYNET_DEL = 0x3d - IP_DUMMYNET_FLUSH = 0x3e - IP_DUMMYNET_GET = 0x40 - IP_FAITH = 0x16 - IP_FW_ADD = 0x28 - IP_FW_DEL = 0x29 - IP_FW_FLUSH = 0x2a - IP_FW_GET = 0x2c - IP_FW_RESETLOG = 0x2d - IP_FW_ZERO = 0x2b - IP_HDRINCL = 0x2 - IP_IPSEC_POLICY = 0x15 - IP_MAXPACKET = 0xffff - IP_MAX_GROUP_SRC_FILTER = 0x200 - IP_MAX_MEMBERSHIPS = 0xfff - IP_MAX_SOCK_MUTE_FILTER = 0x80 - IP_MAX_SOCK_SRC_FILTER = 0x80 - IP_MF = 0x2000 - IP_MIN_MEMBERSHIPS = 0x1f - IP_MSFILTER = 0x4a - IP_MSS = 0x240 - IP_MULTICAST_IF = 0x9 - IP_MULTICAST_IFINDEX = 0x42 - IP_MULTICAST_LOOP = 0xb - IP_MULTICAST_TTL = 0xa - IP_MULTICAST_VIF = 0xe - IP_NAT__XXX = 0x37 - IP_OFFMASK = 0x1fff - IP_OLD_FW_ADD = 0x32 - IP_OLD_FW_DEL = 0x33 - IP_OLD_FW_FLUSH = 0x34 - IP_OLD_FW_GET = 0x36 - IP_OLD_FW_RESETLOG = 0x38 - IP_OLD_FW_ZERO = 0x35 - IP_OPTIONS = 0x1 - IP_PKTINFO = 0x1a - IP_PORTRANGE = 0x13 - IP_PORTRANGE_DEFAULT = 0x0 - IP_PORTRANGE_HIGH = 0x1 - IP_PORTRANGE_LOW = 0x2 - IP_RECVDSTADDR = 0x7 - IP_RECVIF = 0x14 - IP_RECVOPTS = 0x5 - IP_RECVPKTINFO = 0x1a - IP_RECVRETOPTS = 0x6 - IP_RECVTOS = 0x1b - IP_RECVTTL = 0x18 - IP_RETOPTS = 0x8 - IP_RF = 0x8000 - IP_RSVP_OFF = 0x10 - IP_RSVP_ON = 0xf - IP_RSVP_VIF_OFF = 0x12 - IP_RSVP_VIF_ON = 0x11 - IP_STRIPHDR = 0x17 - IP_TOS = 0x3 - IP_TRAFFIC_MGT_BACKGROUND = 0x41 - IP_TTL = 0x4 - IP_UNBLOCK_SOURCE = 0x49 - ISIG = 0x80 - ISTRIP = 0x20 - IUTF8 = 0x4000 - IXANY = 0x800 - IXOFF = 0x400 - IXON = 0x200 - KERN_HOSTNAME = 0xa - KERN_OSRELEASE = 0x2 - KERN_OSTYPE = 0x1 - KERN_VERSION = 0x4 - LOCK_EX = 0x2 - LOCK_NB = 0x4 - LOCK_SH = 0x1 - LOCK_UN = 0x8 - MADV_CAN_REUSE = 0x9 - MADV_DONTNEED = 0x4 - MADV_FREE = 0x5 - MADV_FREE_REUSABLE = 0x7 - MADV_FREE_REUSE = 0x8 - MADV_NORMAL = 0x0 - MADV_PAGEOUT = 0xa - MADV_RANDOM = 0x1 - MADV_SEQUENTIAL = 0x2 - MADV_WILLNEED = 0x3 - MADV_ZERO_WIRED_PAGES = 0x6 - MAP_ANON = 0x1000 - MAP_ANONYMOUS = 0x1000 - MAP_COPY = 0x2 - MAP_FILE = 0x0 - MAP_FIXED = 0x10 - MAP_HASSEMAPHORE = 0x200 - MAP_JIT = 0x800 - MAP_NOCACHE = 0x400 - MAP_NOEXTEND = 0x100 - MAP_NORESERVE = 0x40 - MAP_PRIVATE = 0x2 - MAP_RENAME = 0x20 - MAP_RESERVED0080 = 0x80 - MAP_RESILIENT_CODESIGN = 0x2000 - MAP_RESILIENT_MEDIA = 0x4000 - MAP_SHARED = 0x1 - MCL_CURRENT = 0x1 - MCL_FUTURE = 0x2 - MNT_ASYNC = 0x40 - MNT_AUTOMOUNTED = 0x400000 - MNT_CMDFLAGS = 0xf0000 - MNT_CPROTECT = 0x80 - MNT_DEFWRITE = 0x2000000 - MNT_DONTBROWSE = 0x100000 - MNT_DOVOLFS = 0x8000 - MNT_DWAIT = 0x4 - MNT_EXPORTED = 0x100 - MNT_FORCE = 0x80000 - MNT_IGNORE_OWNERSHIP = 0x200000 - MNT_JOURNALED = 0x800000 - MNT_LOCAL = 0x1000 - MNT_MULTILABEL = 0x4000000 - MNT_NOATIME = 0x10000000 - MNT_NOBLOCK = 0x20000 - MNT_NODEV = 0x10 - MNT_NOEXEC = 0x4 - MNT_NOSUID = 0x8 - MNT_NOUSERXATTR = 0x1000000 - MNT_NOWAIT = 0x2 - MNT_QUARANTINE = 0x400 - MNT_QUOTA = 0x2000 - MNT_RDONLY = 0x1 - MNT_RELOAD = 0x40000 - MNT_ROOTFS = 0x4000 - MNT_SYNCHRONOUS = 0x2 - MNT_UNION = 0x20 - MNT_UNKNOWNPERMISSIONS = 0x200000 - MNT_UPDATE = 0x10000 - MNT_VISFLAGMASK = 0x17f0f5ff - MNT_WAIT = 0x1 - MSG_CTRUNC = 0x20 - MSG_DONTROUTE = 0x4 - MSG_DONTWAIT = 0x80 - MSG_EOF = 0x100 - MSG_EOR = 0x8 - MSG_FLUSH = 0x400 - MSG_HAVEMORE = 0x2000 - MSG_HOLD = 0x800 - MSG_NEEDSA = 0x10000 - MSG_OOB = 0x1 - MSG_PEEK = 0x2 - MSG_RCVMORE = 0x4000 - MSG_SEND = 0x1000 - MSG_TRUNC = 0x10 - MSG_WAITALL = 0x40 - MSG_WAITSTREAM = 0x200 - MS_ASYNC = 0x1 - MS_DEACTIVATE = 0x8 - MS_INVALIDATE = 0x2 - MS_KILLPAGES = 0x4 - MS_SYNC = 0x10 - NAME_MAX = 0xff - NET_RT_DUMP = 0x1 - NET_RT_DUMP2 = 0x7 - NET_RT_FLAGS = 0x2 - NET_RT_IFLIST = 0x3 - NET_RT_IFLIST2 = 0x6 - NET_RT_MAXID = 0xa - NET_RT_STAT = 0x4 - NET_RT_TRASH = 0x5 - NFDBITS = 0x20 - NL0 = 0x0 - NL1 = 0x100 - NL2 = 0x200 - NL3 = 0x300 - NLDLY = 0x300 - NOFLSH = 0x80000000 - NOKERNINFO = 0x2000000 - NOTE_ABSOLUTE = 0x8 - NOTE_ATTRIB = 0x8 - NOTE_BACKGROUND = 0x40 - NOTE_CHILD = 0x4 - NOTE_CRITICAL = 0x20 - NOTE_DELETE = 0x1 - NOTE_EXEC = 0x20000000 - NOTE_EXIT = 0x80000000 - NOTE_EXITSTATUS = 0x4000000 - NOTE_EXIT_CSERROR = 0x40000 - NOTE_EXIT_DECRYPTFAIL = 0x10000 - NOTE_EXIT_DETAIL = 0x2000000 - NOTE_EXIT_DETAIL_MASK = 0x70000 - NOTE_EXIT_MEMORY = 0x20000 - NOTE_EXIT_REPARENTED = 0x80000 - NOTE_EXTEND = 0x4 - NOTE_FFAND = 0x40000000 - NOTE_FFCOPY = 0xc0000000 - NOTE_FFCTRLMASK = 0xc0000000 - NOTE_FFLAGSMASK = 0xffffff - NOTE_FFNOP = 0x0 - NOTE_FFOR = 0x80000000 - NOTE_FORK = 0x40000000 - NOTE_FUNLOCK = 0x100 - NOTE_LEEWAY = 0x10 - NOTE_LINK = 0x10 - NOTE_LOWAT = 0x1 - NOTE_MACH_CONTINUOUS_TIME = 0x80 - NOTE_NONE = 0x80 - NOTE_NSECONDS = 0x4 - NOTE_OOB = 0x2 - NOTE_PCTRLMASK = -0x100000 - NOTE_PDATAMASK = 0xfffff - NOTE_REAP = 0x10000000 - NOTE_RENAME = 0x20 - NOTE_REVOKE = 0x40 - NOTE_SECONDS = 0x1 - NOTE_SIGNAL = 0x8000000 - NOTE_TRACK = 0x1 - NOTE_TRACKERR = 0x2 - NOTE_TRIGGER = 0x1000000 - NOTE_USECONDS = 0x2 - NOTE_VM_ERROR = 0x10000000 - NOTE_VM_PRESSURE = 0x80000000 - NOTE_VM_PRESSURE_SUDDEN_TERMINATE = 0x20000000 - NOTE_VM_PRESSURE_TERMINATE = 0x40000000 - NOTE_WRITE = 0x2 - OCRNL = 0x10 - OFDEL = 0x20000 - OFILL = 0x80 - ONLCR = 0x2 - ONLRET = 0x40 - ONOCR = 0x20 - ONOEOT = 0x8 - OPOST = 0x1 - OXTABS = 0x4 - O_ACCMODE = 0x3 - O_ALERT = 0x20000000 - O_APPEND = 0x8 - O_ASYNC = 0x40 - O_CLOEXEC = 0x1000000 - O_CREAT = 0x200 - O_DIRECTORY = 0x100000 - O_DP_GETRAWENCRYPTED = 0x1 - O_DP_GETRAWUNENCRYPTED = 0x2 - O_DSYNC = 0x400000 - O_EVTONLY = 0x8000 - O_EXCL = 0x800 - O_EXLOCK = 0x20 - O_FSYNC = 0x80 - O_NDELAY = 0x4 - O_NOCTTY = 0x20000 - O_NOFOLLOW = 0x100 - O_NONBLOCK = 0x4 - O_POPUP = 0x80000000 - O_RDONLY = 0x0 - O_RDWR = 0x2 - O_SHLOCK = 0x10 - O_SYMLINK = 0x200000 - O_SYNC = 0x80 - O_TRUNC = 0x400 - O_WRONLY = 0x1 - PARENB = 0x1000 - PARMRK = 0x8 - PARODD = 0x2000 - PENDIN = 0x20000000 - PRIO_PGRP = 0x1 - PRIO_PROCESS = 0x0 - PRIO_USER = 0x2 - PROT_EXEC = 0x4 - PROT_NONE = 0x0 - PROT_READ = 0x1 - PROT_WRITE = 0x2 - PT_ATTACH = 0xa - PT_ATTACHEXC = 0xe - PT_CONTINUE = 0x7 - PT_DENY_ATTACH = 0x1f - PT_DETACH = 0xb - PT_FIRSTMACH = 0x20 - PT_FORCEQUOTA = 0x1e - PT_KILL = 0x8 - PT_READ_D = 0x2 - PT_READ_I = 0x1 - PT_READ_U = 0x3 - PT_SIGEXC = 0xc - PT_STEP = 0x9 - PT_THUPDATE = 0xd - PT_TRACE_ME = 0x0 - PT_WRITE_D = 0x5 - PT_WRITE_I = 0x4 - PT_WRITE_U = 0x6 - RLIMIT_AS = 0x5 - RLIMIT_CORE = 0x4 - RLIMIT_CPU = 0x0 - RLIMIT_CPU_USAGE_MONITOR = 0x2 - RLIMIT_DATA = 0x2 - RLIMIT_FSIZE = 0x1 - RLIMIT_MEMLOCK = 0x6 - RLIMIT_NOFILE = 0x8 - RLIMIT_NPROC = 0x7 - RLIMIT_RSS = 0x5 - RLIMIT_STACK = 0x3 - RLIM_INFINITY = 0x7fffffffffffffff - RTAX_AUTHOR = 0x6 - RTAX_BRD = 0x7 - RTAX_DST = 0x0 - RTAX_GATEWAY = 0x1 - RTAX_GENMASK = 0x3 - RTAX_IFA = 0x5 - RTAX_IFP = 0x4 - RTAX_MAX = 0x8 - RTAX_NETMASK = 0x2 - RTA_AUTHOR = 0x40 - RTA_BRD = 0x80 - RTA_DST = 0x1 - RTA_GATEWAY = 0x2 - RTA_GENMASK = 0x8 - RTA_IFA = 0x20 - RTA_IFP = 0x10 - RTA_NETMASK = 0x4 - RTF_BLACKHOLE = 0x1000 - RTF_BROADCAST = 0x400000 - RTF_CLONING = 0x100 - RTF_CONDEMNED = 0x2000000 - RTF_DELCLONE = 0x80 - RTF_DONE = 0x40 - RTF_DYNAMIC = 0x10 - RTF_GATEWAY = 0x2 - RTF_HOST = 0x4 - RTF_IFREF = 0x4000000 - RTF_IFSCOPE = 0x1000000 - RTF_LLINFO = 0x400 - RTF_LOCAL = 0x200000 - RTF_MODIFIED = 0x20 - RTF_MULTICAST = 0x800000 - RTF_NOIFREF = 0x2000 - RTF_PINNED = 0x100000 - RTF_PRCLONING = 0x10000 - RTF_PROTO1 = 0x8000 - RTF_PROTO2 = 0x4000 - RTF_PROTO3 = 0x40000 - RTF_PROXY = 0x8000000 - RTF_REJECT = 0x8 - RTF_ROUTER = 0x10000000 - RTF_STATIC = 0x800 - RTF_UP = 0x1 - RTF_WASCLONED = 0x20000 - RTF_XRESOLVE = 0x200 - RTM_ADD = 0x1 - RTM_CHANGE = 0x3 - RTM_DELADDR = 0xd - RTM_DELETE = 0x2 - RTM_DELMADDR = 0x10 - RTM_GET = 0x4 - RTM_GET2 = 0x14 - RTM_IFINFO = 0xe - RTM_IFINFO2 = 0x12 - RTM_LOCK = 0x8 - RTM_LOSING = 0x5 - RTM_MISS = 0x7 - RTM_NEWADDR = 0xc - RTM_NEWMADDR = 0xf - RTM_NEWMADDR2 = 0x13 - RTM_OLDADD = 0x9 - RTM_OLDDEL = 0xa - RTM_REDIRECT = 0x6 - RTM_RESOLVE = 0xb - RTM_RTTUNIT = 0xf4240 - RTM_VERSION = 0x5 - RTV_EXPIRE = 0x4 - RTV_HOPCOUNT = 0x2 - RTV_MTU = 0x1 - RTV_RPIPE = 0x8 - RTV_RTT = 0x40 - RTV_RTTVAR = 0x80 - RTV_SPIPE = 0x10 - RTV_SSTHRESH = 0x20 - RUSAGE_CHILDREN = -0x1 - RUSAGE_SELF = 0x0 - SCM_CREDS = 0x3 - SCM_RIGHTS = 0x1 - SCM_TIMESTAMP = 0x2 - SCM_TIMESTAMP_MONOTONIC = 0x4 - SHUT_RD = 0x0 - SHUT_RDWR = 0x2 - SHUT_WR = 0x1 - SIOCADDMULTI = 0x80206931 - SIOCAIFADDR = 0x8040691a - SIOCARPIPLL = 0xc0206928 - SIOCATMARK = 0x40047307 - SIOCAUTOADDR = 0xc0206926 - SIOCAUTONETMASK = 0x80206927 - SIOCDELMULTI = 0x80206932 - SIOCDIFADDR = 0x80206919 - SIOCDIFPHYADDR = 0x80206941 - SIOCGDRVSPEC = 0xc01c697b - SIOCGETVLAN = 0xc020697f - SIOCGHIWAT = 0x40047301 - SIOCGIFADDR = 0xc0206921 - SIOCGIFALTMTU = 0xc0206948 - SIOCGIFASYNCMAP = 0xc020697c - SIOCGIFBOND = 0xc0206947 - SIOCGIFBRDADDR = 0xc0206923 - SIOCGIFCAP = 0xc020695b - SIOCGIFCONF = 0xc0086924 - SIOCGIFDEVMTU = 0xc0206944 - SIOCGIFDSTADDR = 0xc0206922 - SIOCGIFFLAGS = 0xc0206911 - SIOCGIFGENERIC = 0xc020693a - SIOCGIFKPI = 0xc0206987 - SIOCGIFMAC = 0xc0206982 - SIOCGIFMEDIA = 0xc0286938 - SIOCGIFMETRIC = 0xc0206917 - SIOCGIFMTU = 0xc0206933 - SIOCGIFNETMASK = 0xc0206925 - SIOCGIFPDSTADDR = 0xc0206940 - SIOCGIFPHYS = 0xc0206935 - SIOCGIFPSRCADDR = 0xc020693f - SIOCGIFSTATUS = 0xc331693d - SIOCGIFVLAN = 0xc020697f - SIOCGIFWAKEFLAGS = 0xc0206988 - SIOCGLOWAT = 0x40047303 - SIOCGPGRP = 0x40047309 - SIOCIFCREATE = 0xc0206978 - SIOCIFCREATE2 = 0xc020697a - SIOCIFDESTROY = 0x80206979 - SIOCIFGCLONERS = 0xc00c6981 - SIOCRSLVMULTI = 0xc008693b - SIOCSDRVSPEC = 0x801c697b - SIOCSETVLAN = 0x8020697e - SIOCSHIWAT = 0x80047300 - SIOCSIFADDR = 0x8020690c - SIOCSIFALTMTU = 0x80206945 - SIOCSIFASYNCMAP = 0x8020697d - SIOCSIFBOND = 0x80206946 - SIOCSIFBRDADDR = 0x80206913 - SIOCSIFCAP = 0x8020695a - SIOCSIFDSTADDR = 0x8020690e - SIOCSIFFLAGS = 0x80206910 - SIOCSIFGENERIC = 0x80206939 - SIOCSIFKPI = 0x80206986 - SIOCSIFLLADDR = 0x8020693c - SIOCSIFMAC = 0x80206983 - SIOCSIFMEDIA = 0xc0206937 - SIOCSIFMETRIC = 0x80206918 - SIOCSIFMTU = 0x80206934 - SIOCSIFNETMASK = 0x80206916 - SIOCSIFPHYADDR = 0x8040693e - SIOCSIFPHYS = 0x80206936 - SIOCSIFVLAN = 0x8020697e - SIOCSLOWAT = 0x80047302 - SIOCSPGRP = 0x80047308 - SOCK_DGRAM = 0x2 - SOCK_MAXADDRLEN = 0xff - SOCK_RAW = 0x3 - SOCK_RDM = 0x4 - SOCK_SEQPACKET = 0x5 - SOCK_STREAM = 0x1 - SOL_SOCKET = 0xffff - SOMAXCONN = 0x80 - SO_ACCEPTCONN = 0x2 - SO_BROADCAST = 0x20 - SO_DEBUG = 0x1 - SO_DONTROUTE = 0x10 - SO_DONTTRUNC = 0x2000 - SO_ERROR = 0x1007 - SO_KEEPALIVE = 0x8 - SO_LABEL = 0x1010 - SO_LINGER = 0x80 - SO_LINGER_SEC = 0x1080 - SO_NETSVC_MARKING_LEVEL = 0x1119 - SO_NET_SERVICE_TYPE = 0x1116 - SO_NKE = 0x1021 - SO_NOADDRERR = 0x1023 - SO_NOSIGPIPE = 0x1022 - SO_NOTIFYCONFLICT = 0x1026 - SO_NP_EXTENSIONS = 0x1083 - SO_NREAD = 0x1020 - SO_NUMRCVPKT = 0x1112 - SO_NWRITE = 0x1024 - SO_OOBINLINE = 0x100 - SO_PEERLABEL = 0x1011 - SO_RANDOMPORT = 0x1082 - SO_RCVBUF = 0x1002 - SO_RCVLOWAT = 0x1004 - SO_RCVTIMEO = 0x1006 - SO_REUSEADDR = 0x4 - SO_REUSEPORT = 0x200 - SO_REUSESHAREUID = 0x1025 - SO_SNDBUF = 0x1001 - SO_SNDLOWAT = 0x1003 - SO_SNDTIMEO = 0x1005 - SO_TIMESTAMP = 0x400 - SO_TIMESTAMP_MONOTONIC = 0x800 - SO_TYPE = 0x1008 - SO_UPCALLCLOSEWAIT = 0x1027 - SO_USELOOPBACK = 0x40 - SO_WANTMORE = 0x4000 - SO_WANTOOBFLAG = 0x8000 - S_IEXEC = 0x40 - S_IFBLK = 0x6000 - S_IFCHR = 0x2000 - S_IFDIR = 0x4000 - S_IFIFO = 0x1000 - S_IFLNK = 0xa000 - S_IFMT = 0xf000 - S_IFREG = 0x8000 - S_IFSOCK = 0xc000 - S_IFWHT = 0xe000 - S_IREAD = 0x100 - S_IRGRP = 0x20 - S_IROTH = 0x4 - S_IRUSR = 0x100 - S_IRWXG = 0x38 - S_IRWXO = 0x7 - S_IRWXU = 0x1c0 - S_ISGID = 0x400 - S_ISTXT = 0x200 - S_ISUID = 0x800 - S_ISVTX = 0x200 - S_IWGRP = 0x10 - S_IWOTH = 0x2 - S_IWRITE = 0x80 - S_IWUSR = 0x80 - S_IXGRP = 0x8 - S_IXOTH = 0x1 - S_IXUSR = 0x40 - TAB0 = 0x0 - TAB1 = 0x400 - TAB2 = 0x800 - TAB3 = 0x4 - TABDLY = 0xc04 - TCIFLUSH = 0x1 - TCIOFF = 0x3 - TCIOFLUSH = 0x3 - TCION = 0x4 - TCOFLUSH = 0x2 - TCOOFF = 0x1 - TCOON = 0x2 - TCP_CONNECTIONTIMEOUT = 0x20 - TCP_CONNECTION_INFO = 0x106 - TCP_ENABLE_ECN = 0x104 - TCP_FASTOPEN = 0x105 - TCP_KEEPALIVE = 0x10 - TCP_KEEPCNT = 0x102 - TCP_KEEPINTVL = 0x101 - TCP_MAXHLEN = 0x3c - TCP_MAXOLEN = 0x28 - TCP_MAXSEG = 0x2 - TCP_MAXWIN = 0xffff - TCP_MAX_SACK = 0x4 - TCP_MAX_WINSHIFT = 0xe - TCP_MINMSS = 0xd8 - TCP_MSS = 0x200 - TCP_NODELAY = 0x1 - TCP_NOOPT = 0x8 - TCP_NOPUSH = 0x4 - TCP_NOTSENT_LOWAT = 0x201 - TCP_RXT_CONNDROPTIME = 0x80 - TCP_RXT_FINDROP = 0x100 - TCP_SENDMOREACKS = 0x103 - TCSAFLUSH = 0x2 - TIOCCBRK = 0x2000747a - TIOCCDTR = 0x20007478 - TIOCCONS = 0x80047462 - TIOCDCDTIMESTAMP = 0x40087458 - TIOCDRAIN = 0x2000745e - TIOCDSIMICROCODE = 0x20007455 - TIOCEXCL = 0x2000740d - TIOCEXT = 0x80047460 - TIOCFLUSH = 0x80047410 - TIOCGDRAINWAIT = 0x40047456 - TIOCGETA = 0x402c7413 - TIOCGETD = 0x4004741a - TIOCGPGRP = 0x40047477 - TIOCGWINSZ = 0x40087468 - TIOCIXOFF = 0x20007480 - TIOCIXON = 0x20007481 - TIOCMBIC = 0x8004746b - TIOCMBIS = 0x8004746c - TIOCMGDTRWAIT = 0x4004745a - TIOCMGET = 0x4004746a - TIOCMODG = 0x40047403 - TIOCMODS = 0x80047404 - TIOCMSDTRWAIT = 0x8004745b - TIOCMSET = 0x8004746d - TIOCM_CAR = 0x40 - TIOCM_CD = 0x40 - TIOCM_CTS = 0x20 - TIOCM_DSR = 0x100 - TIOCM_DTR = 0x2 - TIOCM_LE = 0x1 - TIOCM_RI = 0x80 - TIOCM_RNG = 0x80 - TIOCM_RTS = 0x4 - TIOCM_SR = 0x10 - TIOCM_ST = 0x8 - TIOCNOTTY = 0x20007471 - TIOCNXCL = 0x2000740e - TIOCOUTQ = 0x40047473 - TIOCPKT = 0x80047470 - TIOCPKT_DATA = 0x0 - TIOCPKT_DOSTOP = 0x20 - TIOCPKT_FLUSHREAD = 0x1 - TIOCPKT_FLUSHWRITE = 0x2 - TIOCPKT_IOCTL = 0x40 - TIOCPKT_NOSTOP = 0x10 - TIOCPKT_START = 0x8 - TIOCPKT_STOP = 0x4 - TIOCPTYGNAME = 0x40807453 - TIOCPTYGRANT = 0x20007454 - TIOCPTYUNLK = 0x20007452 - TIOCREMOTE = 0x80047469 - TIOCSBRK = 0x2000747b - TIOCSCONS = 0x20007463 - TIOCSCTTY = 0x20007461 - TIOCSDRAINWAIT = 0x80047457 - TIOCSDTR = 0x20007479 - TIOCSETA = 0x802c7414 - TIOCSETAF = 0x802c7416 - TIOCSETAW = 0x802c7415 - TIOCSETD = 0x8004741b - TIOCSIG = 0x2000745f - TIOCSPGRP = 0x80047476 - TIOCSTART = 0x2000746e - TIOCSTAT = 0x20007465 - TIOCSTI = 0x80017472 - TIOCSTOP = 0x2000746f - TIOCSWINSZ = 0x80087467 - TIOCTIMESTAMP = 0x40087459 - TIOCUCNTL = 0x80047466 - TOSTOP = 0x400000 - VDISCARD = 0xf - VDSUSP = 0xb - VEOF = 0x0 - VEOL = 0x1 - VEOL2 = 0x2 - VERASE = 0x3 - VINTR = 0x8 - VKILL = 0x5 - VLNEXT = 0xe - VMIN = 0x10 - VM_LOADAVG = 0x2 - VM_MACHFACTOR = 0x4 - VM_MAXID = 0x6 - VM_METER = 0x1 - VM_SWAPUSAGE = 0x5 - VQUIT = 0x9 - VREPRINT = 0x6 - VSTART = 0xc - VSTATUS = 0x12 - VSTOP = 0xd - VSUSP = 0xa - VT0 = 0x0 - VT1 = 0x10000 - VTDLY = 0x10000 - VTIME = 0x11 - VWERASE = 0x4 - WCONTINUED = 0x10 - WCOREFLAG = 0x80 - WEXITED = 0x4 - WNOHANG = 0x1 - WNOWAIT = 0x20 - WORDSIZE = 0x20 - WSTOPPED = 0x8 - WUNTRACED = 0x2 - XATTR_CREATE = 0x2 - XATTR_NODEFAULT = 0x10 - XATTR_NOFOLLOW = 0x1 - XATTR_NOSECURITY = 0x8 - XATTR_REPLACE = 0x4 - XATTR_SHOWCOMPRESSION = 0x20 -) - -// Errors -const ( - E2BIG = syscall.Errno(0x7) - EACCES = syscall.Errno(0xd) - EADDRINUSE = syscall.Errno(0x30) - EADDRNOTAVAIL = syscall.Errno(0x31) - EAFNOSUPPORT = syscall.Errno(0x2f) - EAGAIN = syscall.Errno(0x23) - EALREADY = syscall.Errno(0x25) - EAUTH = syscall.Errno(0x50) - EBADARCH = syscall.Errno(0x56) - EBADEXEC = syscall.Errno(0x55) - EBADF = syscall.Errno(0x9) - EBADMACHO = syscall.Errno(0x58) - EBADMSG = syscall.Errno(0x5e) - EBADRPC = syscall.Errno(0x48) - EBUSY = syscall.Errno(0x10) - ECANCELED = syscall.Errno(0x59) - ECHILD = syscall.Errno(0xa) - ECONNABORTED = syscall.Errno(0x35) - ECONNREFUSED = syscall.Errno(0x3d) - ECONNRESET = syscall.Errno(0x36) - EDEADLK = syscall.Errno(0xb) - EDESTADDRREQ = syscall.Errno(0x27) - EDEVERR = syscall.Errno(0x53) - EDOM = syscall.Errno(0x21) - EDQUOT = syscall.Errno(0x45) - EEXIST = syscall.Errno(0x11) - EFAULT = syscall.Errno(0xe) - EFBIG = syscall.Errno(0x1b) - EFTYPE = syscall.Errno(0x4f) - EHOSTDOWN = syscall.Errno(0x40) - EHOSTUNREACH = syscall.Errno(0x41) - EIDRM = syscall.Errno(0x5a) - EILSEQ = syscall.Errno(0x5c) - EINPROGRESS = syscall.Errno(0x24) - EINTR = syscall.Errno(0x4) - EINVAL = syscall.Errno(0x16) - EIO = syscall.Errno(0x5) - EISCONN = syscall.Errno(0x38) - EISDIR = syscall.Errno(0x15) - ELAST = syscall.Errno(0x6a) - ELOOP = syscall.Errno(0x3e) - EMFILE = syscall.Errno(0x18) - EMLINK = syscall.Errno(0x1f) - EMSGSIZE = syscall.Errno(0x28) - EMULTIHOP = syscall.Errno(0x5f) - ENAMETOOLONG = syscall.Errno(0x3f) - ENEEDAUTH = syscall.Errno(0x51) - ENETDOWN = syscall.Errno(0x32) - ENETRESET = syscall.Errno(0x34) - ENETUNREACH = syscall.Errno(0x33) - ENFILE = syscall.Errno(0x17) - ENOATTR = syscall.Errno(0x5d) - ENOBUFS = syscall.Errno(0x37) - ENODATA = syscall.Errno(0x60) - ENODEV = syscall.Errno(0x13) - ENOENT = syscall.Errno(0x2) - ENOEXEC = syscall.Errno(0x8) - ENOLCK = syscall.Errno(0x4d) - ENOLINK = syscall.Errno(0x61) - ENOMEM = syscall.Errno(0xc) - ENOMSG = syscall.Errno(0x5b) - ENOPOLICY = syscall.Errno(0x67) - ENOPROTOOPT = syscall.Errno(0x2a) - ENOSPC = syscall.Errno(0x1c) - ENOSR = syscall.Errno(0x62) - ENOSTR = syscall.Errno(0x63) - ENOSYS = syscall.Errno(0x4e) - ENOTBLK = syscall.Errno(0xf) - ENOTCONN = syscall.Errno(0x39) - ENOTDIR = syscall.Errno(0x14) - ENOTEMPTY = syscall.Errno(0x42) - ENOTRECOVERABLE = syscall.Errno(0x68) - ENOTSOCK = syscall.Errno(0x26) - ENOTSUP = syscall.Errno(0x2d) - ENOTTY = syscall.Errno(0x19) - ENXIO = syscall.Errno(0x6) - EOPNOTSUPP = syscall.Errno(0x66) - EOVERFLOW = syscall.Errno(0x54) - EOWNERDEAD = syscall.Errno(0x69) - EPERM = syscall.Errno(0x1) - EPFNOSUPPORT = syscall.Errno(0x2e) - EPIPE = syscall.Errno(0x20) - EPROCLIM = syscall.Errno(0x43) - EPROCUNAVAIL = syscall.Errno(0x4c) - EPROGMISMATCH = syscall.Errno(0x4b) - EPROGUNAVAIL = syscall.Errno(0x4a) - EPROTO = syscall.Errno(0x64) - EPROTONOSUPPORT = syscall.Errno(0x2b) - EPROTOTYPE = syscall.Errno(0x29) - EPWROFF = syscall.Errno(0x52) - EQFULL = syscall.Errno(0x6a) - ERANGE = syscall.Errno(0x22) - EREMOTE = syscall.Errno(0x47) - EROFS = syscall.Errno(0x1e) - ERPCMISMATCH = syscall.Errno(0x49) - ESHLIBVERS = syscall.Errno(0x57) - ESHUTDOWN = syscall.Errno(0x3a) - ESOCKTNOSUPPORT = syscall.Errno(0x2c) - ESPIPE = syscall.Errno(0x1d) - ESRCH = syscall.Errno(0x3) - ESTALE = syscall.Errno(0x46) - ETIME = syscall.Errno(0x65) - ETIMEDOUT = syscall.Errno(0x3c) - ETOOMANYREFS = syscall.Errno(0x3b) - ETXTBSY = syscall.Errno(0x1a) - EUSERS = syscall.Errno(0x44) - EWOULDBLOCK = syscall.Errno(0x23) - EXDEV = syscall.Errno(0x12) -) - -// Signals -const ( - SIGABRT = syscall.Signal(0x6) - SIGALRM = syscall.Signal(0xe) - SIGBUS = syscall.Signal(0xa) - SIGCHLD = syscall.Signal(0x14) - SIGCONT = syscall.Signal(0x13) - SIGEMT = syscall.Signal(0x7) - SIGFPE = syscall.Signal(0x8) - SIGHUP = syscall.Signal(0x1) - SIGILL = syscall.Signal(0x4) - SIGINFO = syscall.Signal(0x1d) - SIGINT = syscall.Signal(0x2) - SIGIO = syscall.Signal(0x17) - SIGIOT = syscall.Signal(0x6) - SIGKILL = syscall.Signal(0x9) - SIGPIPE = syscall.Signal(0xd) - SIGPROF = syscall.Signal(0x1b) - SIGQUIT = syscall.Signal(0x3) - SIGSEGV = syscall.Signal(0xb) - SIGSTOP = syscall.Signal(0x11) - SIGSYS = syscall.Signal(0xc) - SIGTERM = syscall.Signal(0xf) - SIGTRAP = syscall.Signal(0x5) - SIGTSTP = syscall.Signal(0x12) - SIGTTIN = syscall.Signal(0x15) - SIGTTOU = syscall.Signal(0x16) - SIGURG = syscall.Signal(0x10) - SIGUSR1 = syscall.Signal(0x1e) - SIGUSR2 = syscall.Signal(0x1f) - SIGVTALRM = syscall.Signal(0x1a) - SIGWINCH = syscall.Signal(0x1c) - SIGXCPU = syscall.Signal(0x18) - SIGXFSZ = syscall.Signal(0x19) -) - -// Error table -var errorList = [...]struct { - num syscall.Errno - name string - desc string -}{ - {1, "EPERM", "operation not permitted"}, - {2, "ENOENT", "no such file or directory"}, - {3, "ESRCH", "no such process"}, - {4, "EINTR", "interrupted system call"}, - {5, "EIO", "input/output error"}, - {6, "ENXIO", "device not configured"}, - {7, "E2BIG", "argument list too long"}, - {8, "ENOEXEC", "exec format error"}, - {9, "EBADF", "bad file descriptor"}, - {10, "ECHILD", "no child processes"}, - {11, "EDEADLK", "resource deadlock avoided"}, - {12, "ENOMEM", "cannot allocate memory"}, - {13, "EACCES", "permission denied"}, - {14, "EFAULT", "bad address"}, - {15, "ENOTBLK", "block device required"}, - {16, "EBUSY", "resource busy"}, - {17, "EEXIST", "file exists"}, - {18, "EXDEV", "cross-device link"}, - {19, "ENODEV", "operation not supported by device"}, - {20, "ENOTDIR", "not a directory"}, - {21, "EISDIR", "is a directory"}, - {22, "EINVAL", "invalid argument"}, - {23, "ENFILE", "too many open files in system"}, - {24, "EMFILE", "too many open files"}, - {25, "ENOTTY", "inappropriate ioctl for device"}, - {26, "ETXTBSY", "text file busy"}, - {27, "EFBIG", "file too large"}, - {28, "ENOSPC", "no space left on device"}, - {29, "ESPIPE", "illegal seek"}, - {30, "EROFS", "read-only file system"}, - {31, "EMLINK", "too many links"}, - {32, "EPIPE", "broken pipe"}, - {33, "EDOM", "numerical argument out of domain"}, - {34, "ERANGE", "result too large"}, - {35, "EAGAIN", "resource temporarily unavailable"}, - {36, "EINPROGRESS", "operation now in progress"}, - {37, "EALREADY", "operation already in progress"}, - {38, "ENOTSOCK", "socket operation on non-socket"}, - {39, "EDESTADDRREQ", "destination address required"}, - {40, "EMSGSIZE", "message too long"}, - {41, "EPROTOTYPE", "protocol wrong type for socket"}, - {42, "ENOPROTOOPT", "protocol not available"}, - {43, "EPROTONOSUPPORT", "protocol not supported"}, - {44, "ESOCKTNOSUPPORT", "socket type not supported"}, - {45, "ENOTSUP", "operation not supported"}, - {46, "EPFNOSUPPORT", "protocol family not supported"}, - {47, "EAFNOSUPPORT", "address family not supported by protocol family"}, - {48, "EADDRINUSE", "address already in use"}, - {49, "EADDRNOTAVAIL", "can't assign requested address"}, - {50, "ENETDOWN", "network is down"}, - {51, "ENETUNREACH", "network is unreachable"}, - {52, "ENETRESET", "network dropped connection on reset"}, - {53, "ECONNABORTED", "software caused connection abort"}, - {54, "ECONNRESET", "connection reset by peer"}, - {55, "ENOBUFS", "no buffer space available"}, - {56, "EISCONN", "socket is already connected"}, - {57, "ENOTCONN", "socket is not connected"}, - {58, "ESHUTDOWN", "can't send after socket shutdown"}, - {59, "ETOOMANYREFS", "too many references: can't splice"}, - {60, "ETIMEDOUT", "operation timed out"}, - {61, "ECONNREFUSED", "connection refused"}, - {62, "ELOOP", "too many levels of symbolic links"}, - {63, "ENAMETOOLONG", "file name too long"}, - {64, "EHOSTDOWN", "host is down"}, - {65, "EHOSTUNREACH", "no route to host"}, - {66, "ENOTEMPTY", "directory not empty"}, - {67, "EPROCLIM", "too many processes"}, - {68, "EUSERS", "too many users"}, - {69, "EDQUOT", "disc quota exceeded"}, - {70, "ESTALE", "stale NFS file handle"}, - {71, "EREMOTE", "too many levels of remote in path"}, - {72, "EBADRPC", "RPC struct is bad"}, - {73, "ERPCMISMATCH", "RPC version wrong"}, - {74, "EPROGUNAVAIL", "RPC prog. not avail"}, - {75, "EPROGMISMATCH", "program version wrong"}, - {76, "EPROCUNAVAIL", "bad procedure for program"}, - {77, "ENOLCK", "no locks available"}, - {78, "ENOSYS", "function not implemented"}, - {79, "EFTYPE", "inappropriate file type or format"}, - {80, "EAUTH", "authentication error"}, - {81, "ENEEDAUTH", "need authenticator"}, - {82, "EPWROFF", "device power is off"}, - {83, "EDEVERR", "device error"}, - {84, "EOVERFLOW", "value too large to be stored in data type"}, - {85, "EBADEXEC", "bad executable (or shared library)"}, - {86, "EBADARCH", "bad CPU type in executable"}, - {87, "ESHLIBVERS", "shared library version mismatch"}, - {88, "EBADMACHO", "malformed Mach-o file"}, - {89, "ECANCELED", "operation canceled"}, - {90, "EIDRM", "identifier removed"}, - {91, "ENOMSG", "no message of desired type"}, - {92, "EILSEQ", "illegal byte sequence"}, - {93, "ENOATTR", "attribute not found"}, - {94, "EBADMSG", "bad message"}, - {95, "EMULTIHOP", "EMULTIHOP (Reserved)"}, - {96, "ENODATA", "no message available on STREAM"}, - {97, "ENOLINK", "ENOLINK (Reserved)"}, - {98, "ENOSR", "no STREAM resources"}, - {99, "ENOSTR", "not a STREAM"}, - {100, "EPROTO", "protocol error"}, - {101, "ETIME", "STREAM ioctl timeout"}, - {102, "EOPNOTSUPP", "operation not supported on socket"}, - {103, "ENOPOLICY", "policy not found"}, - {104, "ENOTRECOVERABLE", "state not recoverable"}, - {105, "EOWNERDEAD", "previous owner died"}, - {106, "EQFULL", "interface output queue is full"}, -} - -// Signal table -var signalList = [...]struct { - num syscall.Signal - name string - desc string -}{ - {1, "SIGHUP", "hangup"}, - {2, "SIGINT", "interrupt"}, - {3, "SIGQUIT", "quit"}, - {4, "SIGILL", "illegal instruction"}, - {5, "SIGTRAP", "trace/BPT trap"}, - {6, "SIGABRT", "abort trap"}, - {7, "SIGEMT", "EMT trap"}, - {8, "SIGFPE", "floating point exception"}, - {9, "SIGKILL", "killed"}, - {10, "SIGBUS", "bus error"}, - {11, "SIGSEGV", "segmentation fault"}, - {12, "SIGSYS", "bad system call"}, - {13, "SIGPIPE", "broken pipe"}, - {14, "SIGALRM", "alarm clock"}, - {15, "SIGTERM", "terminated"}, - {16, "SIGURG", "urgent I/O condition"}, - {17, "SIGSTOP", "suspended (signal)"}, - {18, "SIGTSTP", "suspended"}, - {19, "SIGCONT", "continued"}, - {20, "SIGCHLD", "child exited"}, - {21, "SIGTTIN", "stopped (tty input)"}, - {22, "SIGTTOU", "stopped (tty output)"}, - {23, "SIGIO", "I/O possible"}, - {24, "SIGXCPU", "cputime limit exceeded"}, - {25, "SIGXFSZ", "filesize limit exceeded"}, - {26, "SIGVTALRM", "virtual timer expired"}, - {27, "SIGPROF", "profiling timer expired"}, - {28, "SIGWINCH", "window size changes"}, - {29, "SIGINFO", "information request"}, - {30, "SIGUSR1", "user defined signal 1"}, - {31, "SIGUSR2", "user defined signal 2"}, -} diff --git a/vendor/golang.org/x/sys/unix/zerrors_darwin_amd64.go b/vendor/golang.org/x/sys/unix/zerrors_darwin_amd64.go index e3ff2ee3..476a1c7e 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_darwin_amd64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_darwin_amd64.go @@ -1,6 +1,7 @@ // mkerrors.sh -m64 // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build amd64 && darwin // +build amd64,darwin // Code generated by cmd/cgo -godefs; DO NOT EDIT. @@ -11,1475 +12,1582 @@ package unix import "syscall" const ( - AF_APPLETALK = 0x10 - AF_CCITT = 0xa - AF_CHAOS = 0x5 - AF_CNT = 0x15 - AF_COIP = 0x14 - AF_DATAKIT = 0x9 - AF_DECnet = 0xc - AF_DLI = 0xd - AF_E164 = 0x1c - AF_ECMA = 0x8 - AF_HYLINK = 0xf - AF_IEEE80211 = 0x25 - AF_IMPLINK = 0x3 - AF_INET = 0x2 - AF_INET6 = 0x1e - AF_IPX = 0x17 - AF_ISDN = 0x1c - AF_ISO = 0x7 - AF_LAT = 0xe - AF_LINK = 0x12 - AF_LOCAL = 0x1 - AF_MAX = 0x28 - AF_NATM = 0x1f - AF_NDRV = 0x1b - AF_NETBIOS = 0x21 - AF_NS = 0x6 - AF_OSI = 0x7 - AF_PPP = 0x22 - AF_PUP = 0x4 - AF_RESERVED_36 = 0x24 - AF_ROUTE = 0x11 - AF_SIP = 0x18 - AF_SNA = 0xb - AF_SYSTEM = 0x20 - AF_UNIX = 0x1 - AF_UNSPEC = 0x0 - AF_UTUN = 0x26 - ALTWERASE = 0x200 - ATTR_BIT_MAP_COUNT = 0x5 - ATTR_CMN_ACCESSMASK = 0x20000 - ATTR_CMN_ACCTIME = 0x1000 - ATTR_CMN_ADDEDTIME = 0x10000000 - ATTR_CMN_BKUPTIME = 0x2000 - ATTR_CMN_CHGTIME = 0x800 - ATTR_CMN_CRTIME = 0x200 - ATTR_CMN_DATA_PROTECT_FLAGS = 0x40000000 - ATTR_CMN_DEVID = 0x2 - ATTR_CMN_DOCUMENT_ID = 0x100000 - ATTR_CMN_ERROR = 0x20000000 - ATTR_CMN_EXTENDED_SECURITY = 0x400000 - ATTR_CMN_FILEID = 0x2000000 - ATTR_CMN_FLAGS = 0x40000 - ATTR_CMN_FNDRINFO = 0x4000 - ATTR_CMN_FSID = 0x4 - ATTR_CMN_FULLPATH = 0x8000000 - ATTR_CMN_GEN_COUNT = 0x80000 - ATTR_CMN_GRPID = 0x10000 - ATTR_CMN_GRPUUID = 0x1000000 - ATTR_CMN_MODTIME = 0x400 - ATTR_CMN_NAME = 0x1 - ATTR_CMN_NAMEDATTRCOUNT = 0x80000 - ATTR_CMN_NAMEDATTRLIST = 0x100000 - ATTR_CMN_OBJID = 0x20 - ATTR_CMN_OBJPERMANENTID = 0x40 - ATTR_CMN_OBJTAG = 0x10 - ATTR_CMN_OBJTYPE = 0x8 - ATTR_CMN_OWNERID = 0x8000 - ATTR_CMN_PARENTID = 0x4000000 - ATTR_CMN_PAROBJID = 0x80 - ATTR_CMN_RETURNED_ATTRS = 0x80000000 - ATTR_CMN_SCRIPT = 0x100 - ATTR_CMN_SETMASK = 0x41c7ff00 - ATTR_CMN_USERACCESS = 0x200000 - ATTR_CMN_UUID = 0x800000 - ATTR_CMN_VALIDMASK = 0xffffffff - ATTR_CMN_VOLSETMASK = 0x6700 - ATTR_FILE_ALLOCSIZE = 0x4 - ATTR_FILE_CLUMPSIZE = 0x10 - ATTR_FILE_DATAALLOCSIZE = 0x400 - ATTR_FILE_DATAEXTENTS = 0x800 - ATTR_FILE_DATALENGTH = 0x200 - ATTR_FILE_DEVTYPE = 0x20 - ATTR_FILE_FILETYPE = 0x40 - ATTR_FILE_FORKCOUNT = 0x80 - ATTR_FILE_FORKLIST = 0x100 - ATTR_FILE_IOBLOCKSIZE = 0x8 - ATTR_FILE_LINKCOUNT = 0x1 - ATTR_FILE_RSRCALLOCSIZE = 0x2000 - ATTR_FILE_RSRCEXTENTS = 0x4000 - ATTR_FILE_RSRCLENGTH = 0x1000 - ATTR_FILE_SETMASK = 0x20 - ATTR_FILE_TOTALSIZE = 0x2 - ATTR_FILE_VALIDMASK = 0x37ff - ATTR_VOL_ALLOCATIONCLUMP = 0x40 - ATTR_VOL_ATTRIBUTES = 0x40000000 - ATTR_VOL_CAPABILITIES = 0x20000 - ATTR_VOL_DIRCOUNT = 0x400 - ATTR_VOL_ENCODINGSUSED = 0x10000 - ATTR_VOL_FILECOUNT = 0x200 - ATTR_VOL_FSTYPE = 0x1 - ATTR_VOL_INFO = 0x80000000 - ATTR_VOL_IOBLOCKSIZE = 0x80 - ATTR_VOL_MAXOBJCOUNT = 0x800 - ATTR_VOL_MINALLOCATION = 0x20 - ATTR_VOL_MOUNTEDDEVICE = 0x8000 - ATTR_VOL_MOUNTFLAGS = 0x4000 - ATTR_VOL_MOUNTPOINT = 0x1000 - ATTR_VOL_NAME = 0x2000 - ATTR_VOL_OBJCOUNT = 0x100 - ATTR_VOL_QUOTA_SIZE = 0x10000000 - ATTR_VOL_RESERVED_SIZE = 0x20000000 - ATTR_VOL_SETMASK = 0x80002000 - ATTR_VOL_SIGNATURE = 0x2 - ATTR_VOL_SIZE = 0x4 - ATTR_VOL_SPACEAVAIL = 0x10 - ATTR_VOL_SPACEFREE = 0x8 - ATTR_VOL_UUID = 0x40000 - ATTR_VOL_VALIDMASK = 0xf007ffff - B0 = 0x0 - B110 = 0x6e - B115200 = 0x1c200 - B1200 = 0x4b0 - B134 = 0x86 - B14400 = 0x3840 - B150 = 0x96 - B1800 = 0x708 - B19200 = 0x4b00 - B200 = 0xc8 - B230400 = 0x38400 - B2400 = 0x960 - B28800 = 0x7080 - B300 = 0x12c - B38400 = 0x9600 - B4800 = 0x12c0 - B50 = 0x32 - B57600 = 0xe100 - B600 = 0x258 - B7200 = 0x1c20 - B75 = 0x4b - B76800 = 0x12c00 - B9600 = 0x2580 - BIOCFLUSH = 0x20004268 - BIOCGBLEN = 0x40044266 - BIOCGDLT = 0x4004426a - BIOCGDLTLIST = 0xc00c4279 - BIOCGETIF = 0x4020426b - BIOCGHDRCMPLT = 0x40044274 - BIOCGRSIG = 0x40044272 - BIOCGRTIMEOUT = 0x4010426e - BIOCGSEESENT = 0x40044276 - BIOCGSTATS = 0x4008426f - BIOCIMMEDIATE = 0x80044270 - BIOCPROMISC = 0x20004269 - BIOCSBLEN = 0xc0044266 - BIOCSDLT = 0x80044278 - BIOCSETF = 0x80104267 - BIOCSETFNR = 0x8010427e - BIOCSETIF = 0x8020426c - BIOCSHDRCMPLT = 0x80044275 - BIOCSRSIG = 0x80044273 - BIOCSRTIMEOUT = 0x8010426d - BIOCSSEESENT = 0x80044277 - BIOCVERSION = 0x40044271 - BPF_A = 0x10 - BPF_ABS = 0x20 - BPF_ADD = 0x0 - BPF_ALIGNMENT = 0x4 - BPF_ALU = 0x4 - BPF_AND = 0x50 - BPF_B = 0x10 - BPF_DIV = 0x30 - BPF_H = 0x8 - BPF_IMM = 0x0 - BPF_IND = 0x40 - BPF_JA = 0x0 - BPF_JEQ = 0x10 - BPF_JGE = 0x30 - BPF_JGT = 0x20 - BPF_JMP = 0x5 - BPF_JSET = 0x40 - BPF_K = 0x0 - BPF_LD = 0x0 - BPF_LDX = 0x1 - BPF_LEN = 0x80 - BPF_LSH = 0x60 - BPF_MAJOR_VERSION = 0x1 - BPF_MAXBUFSIZE = 0x80000 - BPF_MAXINSNS = 0x200 - BPF_MEM = 0x60 - BPF_MEMWORDS = 0x10 - BPF_MINBUFSIZE = 0x20 - BPF_MINOR_VERSION = 0x1 - BPF_MISC = 0x7 - BPF_MSH = 0xa0 - BPF_MUL = 0x20 - BPF_NEG = 0x80 - BPF_OR = 0x40 - BPF_RELEASE = 0x30bb6 - BPF_RET = 0x6 - BPF_RSH = 0x70 - BPF_ST = 0x2 - BPF_STX = 0x3 - BPF_SUB = 0x10 - BPF_TAX = 0x0 - BPF_TXA = 0x80 - BPF_W = 0x0 - BPF_X = 0x8 - BRKINT = 0x2 - BS0 = 0x0 - BS1 = 0x8000 - BSDLY = 0x8000 - CFLUSH = 0xf - CLOCAL = 0x8000 - CLOCK_MONOTONIC = 0x6 - CLOCK_MONOTONIC_RAW = 0x4 - CLOCK_MONOTONIC_RAW_APPROX = 0x5 - CLOCK_PROCESS_CPUTIME_ID = 0xc - CLOCK_REALTIME = 0x0 - CLOCK_THREAD_CPUTIME_ID = 0x10 - CLOCK_UPTIME_RAW = 0x8 - CLOCK_UPTIME_RAW_APPROX = 0x9 - CR0 = 0x0 - CR1 = 0x1000 - CR2 = 0x2000 - CR3 = 0x3000 - CRDLY = 0x3000 - CREAD = 0x800 - CRTSCTS = 0x30000 - CS5 = 0x0 - CS6 = 0x100 - CS7 = 0x200 - CS8 = 0x300 - CSIZE = 0x300 - CSTART = 0x11 - CSTATUS = 0x14 - CSTOP = 0x13 - CSTOPB = 0x400 - CSUSP = 0x1a - CTL_HW = 0x6 - CTL_KERN = 0x1 - CTL_MAXNAME = 0xc - CTL_NET = 0x4 - DLT_A429 = 0xb8 - DLT_A653_ICM = 0xb9 - DLT_AIRONET_HEADER = 0x78 - DLT_AOS = 0xde - DLT_APPLE_IP_OVER_IEEE1394 = 0x8a - DLT_ARCNET = 0x7 - DLT_ARCNET_LINUX = 0x81 - DLT_ATM_CLIP = 0x13 - DLT_ATM_RFC1483 = 0xb - DLT_AURORA = 0x7e - DLT_AX25 = 0x3 - DLT_AX25_KISS = 0xca - DLT_BACNET_MS_TP = 0xa5 - DLT_BLUETOOTH_HCI_H4 = 0xbb - DLT_BLUETOOTH_HCI_H4_WITH_PHDR = 0xc9 - DLT_CAN20B = 0xbe - DLT_CAN_SOCKETCAN = 0xe3 - DLT_CHAOS = 0x5 - DLT_CHDLC = 0x68 - DLT_CISCO_IOS = 0x76 - DLT_C_HDLC = 0x68 - DLT_C_HDLC_WITH_DIR = 0xcd - DLT_DBUS = 0xe7 - DLT_DECT = 0xdd - DLT_DOCSIS = 0x8f - DLT_DVB_CI = 0xeb - DLT_ECONET = 0x73 - DLT_EN10MB = 0x1 - DLT_EN3MB = 0x2 - DLT_ENC = 0x6d - DLT_ERF = 0xc5 - DLT_ERF_ETH = 0xaf - DLT_ERF_POS = 0xb0 - DLT_FC_2 = 0xe0 - DLT_FC_2_WITH_FRAME_DELIMS = 0xe1 - DLT_FDDI = 0xa - DLT_FLEXRAY = 0xd2 - DLT_FRELAY = 0x6b - DLT_FRELAY_WITH_DIR = 0xce - DLT_GCOM_SERIAL = 0xad - DLT_GCOM_T1E1 = 0xac - DLT_GPF_F = 0xab - DLT_GPF_T = 0xaa - DLT_GPRS_LLC = 0xa9 - DLT_GSMTAP_ABIS = 0xda - DLT_GSMTAP_UM = 0xd9 - DLT_HHDLC = 0x79 - DLT_IBM_SN = 0x92 - DLT_IBM_SP = 0x91 - DLT_IEEE802 = 0x6 - DLT_IEEE802_11 = 0x69 - DLT_IEEE802_11_RADIO = 0x7f - DLT_IEEE802_11_RADIO_AVS = 0xa3 - DLT_IEEE802_15_4 = 0xc3 - DLT_IEEE802_15_4_LINUX = 0xbf - DLT_IEEE802_15_4_NOFCS = 0xe6 - DLT_IEEE802_15_4_NONASK_PHY = 0xd7 - DLT_IEEE802_16_MAC_CPS = 0xbc - DLT_IEEE802_16_MAC_CPS_RADIO = 0xc1 - DLT_IPFILTER = 0x74 - DLT_IPMB = 0xc7 - DLT_IPMB_LINUX = 0xd1 - DLT_IPNET = 0xe2 - DLT_IPOIB = 0xf2 - DLT_IPV4 = 0xe4 - DLT_IPV6 = 0xe5 - DLT_IP_OVER_FC = 0x7a - DLT_JUNIPER_ATM1 = 0x89 - DLT_JUNIPER_ATM2 = 0x87 - DLT_JUNIPER_ATM_CEMIC = 0xee - DLT_JUNIPER_CHDLC = 0xb5 - DLT_JUNIPER_ES = 0x84 - DLT_JUNIPER_ETHER = 0xb2 - DLT_JUNIPER_FIBRECHANNEL = 0xea - DLT_JUNIPER_FRELAY = 0xb4 - DLT_JUNIPER_GGSN = 0x85 - DLT_JUNIPER_ISM = 0xc2 - DLT_JUNIPER_MFR = 0x86 - DLT_JUNIPER_MLFR = 0x83 - DLT_JUNIPER_MLPPP = 0x82 - DLT_JUNIPER_MONITOR = 0xa4 - DLT_JUNIPER_PIC_PEER = 0xae - DLT_JUNIPER_PPP = 0xb3 - DLT_JUNIPER_PPPOE = 0xa7 - DLT_JUNIPER_PPPOE_ATM = 0xa8 - DLT_JUNIPER_SERVICES = 0x88 - DLT_JUNIPER_SRX_E2E = 0xe9 - DLT_JUNIPER_ST = 0xc8 - DLT_JUNIPER_VP = 0xb7 - DLT_JUNIPER_VS = 0xe8 - DLT_LAPB_WITH_DIR = 0xcf - DLT_LAPD = 0xcb - DLT_LIN = 0xd4 - DLT_LINUX_EVDEV = 0xd8 - DLT_LINUX_IRDA = 0x90 - DLT_LINUX_LAPD = 0xb1 - DLT_LINUX_PPP_WITHDIRECTION = 0xa6 - DLT_LINUX_SLL = 0x71 - DLT_LOOP = 0x6c - DLT_LTALK = 0x72 - DLT_MATCHING_MAX = 0xf5 - DLT_MATCHING_MIN = 0x68 - DLT_MFR = 0xb6 - DLT_MOST = 0xd3 - DLT_MPEG_2_TS = 0xf3 - DLT_MPLS = 0xdb - DLT_MTP2 = 0x8c - DLT_MTP2_WITH_PHDR = 0x8b - DLT_MTP3 = 0x8d - DLT_MUX27010 = 0xec - DLT_NETANALYZER = 0xf0 - DLT_NETANALYZER_TRANSPARENT = 0xf1 - DLT_NFC_LLCP = 0xf5 - DLT_NFLOG = 0xef - DLT_NG40 = 0xf4 - DLT_NULL = 0x0 - DLT_PCI_EXP = 0x7d - DLT_PFLOG = 0x75 - DLT_PFSYNC = 0x12 - DLT_PPI = 0xc0 - DLT_PPP = 0x9 - DLT_PPP_BSDOS = 0x10 - DLT_PPP_ETHER = 0x33 - DLT_PPP_PPPD = 0xa6 - DLT_PPP_SERIAL = 0x32 - DLT_PPP_WITH_DIR = 0xcc - DLT_PPP_WITH_DIRECTION = 0xa6 - DLT_PRISM_HEADER = 0x77 - DLT_PRONET = 0x4 - DLT_RAIF1 = 0xc6 - DLT_RAW = 0xc - DLT_RIO = 0x7c - DLT_SCCP = 0x8e - DLT_SITA = 0xc4 - DLT_SLIP = 0x8 - DLT_SLIP_BSDOS = 0xf - DLT_STANAG_5066_D_PDU = 0xed - DLT_SUNATM = 0x7b - DLT_SYMANTEC_FIREWALL = 0x63 - DLT_TZSP = 0x80 - DLT_USB = 0xba - DLT_USB_LINUX = 0xbd - DLT_USB_LINUX_MMAPPED = 0xdc - DLT_USER0 = 0x93 - DLT_USER1 = 0x94 - DLT_USER10 = 0x9d - DLT_USER11 = 0x9e - DLT_USER12 = 0x9f - DLT_USER13 = 0xa0 - DLT_USER14 = 0xa1 - DLT_USER15 = 0xa2 - DLT_USER2 = 0x95 - DLT_USER3 = 0x96 - DLT_USER4 = 0x97 - DLT_USER5 = 0x98 - DLT_USER6 = 0x99 - DLT_USER7 = 0x9a - DLT_USER8 = 0x9b - DLT_USER9 = 0x9c - DLT_WIHART = 0xdf - DLT_X2E_SERIAL = 0xd5 - DLT_X2E_XORAYA = 0xd6 - DT_BLK = 0x6 - DT_CHR = 0x2 - DT_DIR = 0x4 - DT_FIFO = 0x1 - DT_LNK = 0xa - DT_REG = 0x8 - DT_SOCK = 0xc - DT_UNKNOWN = 0x0 - DT_WHT = 0xe - ECHO = 0x8 - ECHOCTL = 0x40 - ECHOE = 0x2 - ECHOK = 0x4 - ECHOKE = 0x1 - ECHONL = 0x10 - ECHOPRT = 0x20 - EVFILT_AIO = -0x3 - EVFILT_EXCEPT = -0xf - EVFILT_FS = -0x9 - EVFILT_MACHPORT = -0x8 - EVFILT_PROC = -0x5 - EVFILT_READ = -0x1 - EVFILT_SIGNAL = -0x6 - EVFILT_SYSCOUNT = 0xf - EVFILT_THREADMARKER = 0xf - EVFILT_TIMER = -0x7 - EVFILT_USER = -0xa - EVFILT_VM = -0xc - EVFILT_VNODE = -0x4 - EVFILT_WRITE = -0x2 - EV_ADD = 0x1 - EV_CLEAR = 0x20 - EV_DELETE = 0x2 - EV_DISABLE = 0x8 - EV_DISPATCH = 0x80 - EV_DISPATCH2 = 0x180 - EV_ENABLE = 0x4 - EV_EOF = 0x8000 - EV_ERROR = 0x4000 - EV_FLAG0 = 0x1000 - EV_FLAG1 = 0x2000 - EV_ONESHOT = 0x10 - EV_OOBAND = 0x2000 - EV_POLL = 0x1000 - EV_RECEIPT = 0x40 - EV_SYSFLAGS = 0xf000 - EV_UDATA_SPECIFIC = 0x100 - EV_VANISHED = 0x200 - EXTA = 0x4b00 - EXTB = 0x9600 - EXTPROC = 0x800 - FD_CLOEXEC = 0x1 - FD_SETSIZE = 0x400 - FF0 = 0x0 - FF1 = 0x4000 - FFDLY = 0x4000 - FLUSHO = 0x800000 - FSOPT_ATTR_CMN_EXTENDED = 0x20 - FSOPT_NOFOLLOW = 0x1 - FSOPT_NOINMEMUPDATE = 0x2 - FSOPT_PACK_INVAL_ATTRS = 0x8 - FSOPT_REPORT_FULLSIZE = 0x4 - F_ADDFILESIGS = 0x3d - F_ADDFILESIGS_FOR_DYLD_SIM = 0x53 - F_ADDFILESIGS_RETURN = 0x61 - F_ADDSIGS = 0x3b - F_ALLOCATEALL = 0x4 - F_ALLOCATECONTIG = 0x2 - F_BARRIERFSYNC = 0x55 - F_CHECK_LV = 0x62 - F_CHKCLEAN = 0x29 - F_DUPFD = 0x0 - F_DUPFD_CLOEXEC = 0x43 - F_FINDSIGS = 0x4e - F_FLUSH_DATA = 0x28 - F_FREEZE_FS = 0x35 - F_FULLFSYNC = 0x33 - F_GETCODEDIR = 0x48 - F_GETFD = 0x1 - F_GETFL = 0x3 - F_GETLK = 0x7 - F_GETLKPID = 0x42 - F_GETNOSIGPIPE = 0x4a - F_GETOWN = 0x5 - F_GETPATH = 0x32 - F_GETPATH_MTMINFO = 0x47 - F_GETPROTECTIONCLASS = 0x3f - F_GETPROTECTIONLEVEL = 0x4d - F_GLOBAL_NOCACHE = 0x37 - F_LOG2PHYS = 0x31 - F_LOG2PHYS_EXT = 0x41 - F_NOCACHE = 0x30 - F_NODIRECT = 0x3e - F_OK = 0x0 - F_PATHPKG_CHECK = 0x34 - F_PEOFPOSMODE = 0x3 - F_PREALLOCATE = 0x2a - F_PUNCHHOLE = 0x63 - F_RDADVISE = 0x2c - F_RDAHEAD = 0x2d - F_RDLCK = 0x1 - F_SETBACKINGSTORE = 0x46 - F_SETFD = 0x2 - F_SETFL = 0x4 - F_SETLK = 0x8 - F_SETLKW = 0x9 - F_SETLKWTIMEOUT = 0xa - F_SETNOSIGPIPE = 0x49 - F_SETOWN = 0x6 - F_SETPROTECTIONCLASS = 0x40 - F_SETSIZE = 0x2b - F_SINGLE_WRITER = 0x4c - F_THAW_FS = 0x36 - F_TRANSCODEKEY = 0x4b - F_TRIM_ACTIVE_FILE = 0x64 - F_UNLCK = 0x2 - F_VOLPOSMODE = 0x4 - F_WRLCK = 0x3 - HUPCL = 0x4000 - HW_MACHINE = 0x1 - ICANON = 0x100 - ICMP6_FILTER = 0x12 - ICRNL = 0x100 - IEXTEN = 0x400 - IFF_ALLMULTI = 0x200 - IFF_ALTPHYS = 0x4000 - IFF_BROADCAST = 0x2 - IFF_DEBUG = 0x4 - IFF_LINK0 = 0x1000 - IFF_LINK1 = 0x2000 - IFF_LINK2 = 0x4000 - IFF_LOOPBACK = 0x8 - IFF_MULTICAST = 0x8000 - IFF_NOARP = 0x80 - IFF_NOTRAILERS = 0x20 - IFF_OACTIVE = 0x400 - IFF_POINTOPOINT = 0x10 - IFF_PROMISC = 0x100 - IFF_RUNNING = 0x40 - IFF_SIMPLEX = 0x800 - IFF_UP = 0x1 - IFNAMSIZ = 0x10 - IFT_1822 = 0x2 - IFT_AAL5 = 0x31 - IFT_ARCNET = 0x23 - IFT_ARCNETPLUS = 0x24 - IFT_ATM = 0x25 - IFT_BRIDGE = 0xd1 - IFT_CARP = 0xf8 - IFT_CELLULAR = 0xff - IFT_CEPT = 0x13 - IFT_DS3 = 0x1e - IFT_ENC = 0xf4 - IFT_EON = 0x19 - IFT_ETHER = 0x6 - IFT_FAITH = 0x38 - IFT_FDDI = 0xf - IFT_FRELAY = 0x20 - IFT_FRELAYDCE = 0x2c - IFT_GIF = 0x37 - IFT_HDH1822 = 0x3 - IFT_HIPPI = 0x2f - IFT_HSSI = 0x2e - IFT_HY = 0xe - IFT_IEEE1394 = 0x90 - IFT_IEEE8023ADLAG = 0x88 - IFT_ISDNBASIC = 0x14 - IFT_ISDNPRIMARY = 0x15 - IFT_ISO88022LLC = 0x29 - IFT_ISO88023 = 0x7 - IFT_ISO88024 = 0x8 - IFT_ISO88025 = 0x9 - IFT_ISO88026 = 0xa - IFT_L2VLAN = 0x87 - IFT_LAPB = 0x10 - IFT_LOCALTALK = 0x2a - IFT_LOOP = 0x18 - IFT_MIOX25 = 0x26 - IFT_MODEM = 0x30 - IFT_NSIP = 0x1b - IFT_OTHER = 0x1 - IFT_P10 = 0xc - IFT_P80 = 0xd - IFT_PARA = 0x22 - IFT_PDP = 0xff - IFT_PFLOG = 0xf5 - IFT_PFSYNC = 0xf6 - IFT_PKTAP = 0xfe - IFT_PPP = 0x17 - IFT_PROPMUX = 0x36 - IFT_PROPVIRTUAL = 0x35 - IFT_PTPSERIAL = 0x16 - IFT_RS232 = 0x21 - IFT_SDLC = 0x11 - IFT_SIP = 0x1f - IFT_SLIP = 0x1c - IFT_SMDSDXI = 0x2b - IFT_SMDSICIP = 0x34 - IFT_SONET = 0x27 - IFT_SONETPATH = 0x32 - IFT_SONETVT = 0x33 - IFT_STARLAN = 0xb - IFT_STF = 0x39 - IFT_T1 = 0x12 - IFT_ULTRA = 0x1d - IFT_V35 = 0x2d - IFT_X25 = 0x5 - IFT_X25DDN = 0x4 - IFT_X25PLE = 0x28 - IFT_XETHER = 0x1a - IGNBRK = 0x1 - IGNCR = 0x80 - IGNPAR = 0x4 - IMAXBEL = 0x2000 - INLCR = 0x40 - INPCK = 0x10 - IN_CLASSA_HOST = 0xffffff - IN_CLASSA_MAX = 0x80 - IN_CLASSA_NET = 0xff000000 - IN_CLASSA_NSHIFT = 0x18 - IN_CLASSB_HOST = 0xffff - IN_CLASSB_MAX = 0x10000 - IN_CLASSB_NET = 0xffff0000 - IN_CLASSB_NSHIFT = 0x10 - IN_CLASSC_HOST = 0xff - IN_CLASSC_NET = 0xffffff00 - IN_CLASSC_NSHIFT = 0x8 - IN_CLASSD_HOST = 0xfffffff - IN_CLASSD_NET = 0xf0000000 - IN_CLASSD_NSHIFT = 0x1c - IN_LINKLOCALNETNUM = 0xa9fe0000 - IN_LOOPBACKNET = 0x7f - IPPROTO_3PC = 0x22 - IPPROTO_ADFS = 0x44 - IPPROTO_AH = 0x33 - IPPROTO_AHIP = 0x3d - IPPROTO_APES = 0x63 - IPPROTO_ARGUS = 0xd - IPPROTO_AX25 = 0x5d - IPPROTO_BHA = 0x31 - IPPROTO_BLT = 0x1e - IPPROTO_BRSATMON = 0x4c - IPPROTO_CFTP = 0x3e - IPPROTO_CHAOS = 0x10 - IPPROTO_CMTP = 0x26 - IPPROTO_CPHB = 0x49 - IPPROTO_CPNX = 0x48 - IPPROTO_DDP = 0x25 - IPPROTO_DGP = 0x56 - IPPROTO_DIVERT = 0xfe - IPPROTO_DONE = 0x101 - IPPROTO_DSTOPTS = 0x3c - IPPROTO_EGP = 0x8 - IPPROTO_EMCON = 0xe - IPPROTO_ENCAP = 0x62 - IPPROTO_EON = 0x50 - IPPROTO_ESP = 0x32 - IPPROTO_ETHERIP = 0x61 - IPPROTO_FRAGMENT = 0x2c - IPPROTO_GGP = 0x3 - IPPROTO_GMTP = 0x64 - IPPROTO_GRE = 0x2f - IPPROTO_HELLO = 0x3f - IPPROTO_HMP = 0x14 - IPPROTO_HOPOPTS = 0x0 - IPPROTO_ICMP = 0x1 - IPPROTO_ICMPV6 = 0x3a - IPPROTO_IDP = 0x16 - IPPROTO_IDPR = 0x23 - IPPROTO_IDRP = 0x2d - IPPROTO_IGMP = 0x2 - IPPROTO_IGP = 0x55 - IPPROTO_IGRP = 0x58 - IPPROTO_IL = 0x28 - IPPROTO_INLSP = 0x34 - IPPROTO_INP = 0x20 - IPPROTO_IP = 0x0 - IPPROTO_IPCOMP = 0x6c - IPPROTO_IPCV = 0x47 - IPPROTO_IPEIP = 0x5e - IPPROTO_IPIP = 0x4 - IPPROTO_IPPC = 0x43 - IPPROTO_IPV4 = 0x4 - IPPROTO_IPV6 = 0x29 - IPPROTO_IRTP = 0x1c - IPPROTO_KRYPTOLAN = 0x41 - IPPROTO_LARP = 0x5b - IPPROTO_LEAF1 = 0x19 - IPPROTO_LEAF2 = 0x1a - IPPROTO_MAX = 0x100 - IPPROTO_MAXID = 0x34 - IPPROTO_MEAS = 0x13 - IPPROTO_MHRP = 0x30 - IPPROTO_MICP = 0x5f - IPPROTO_MTP = 0x5c - IPPROTO_MUX = 0x12 - IPPROTO_ND = 0x4d - IPPROTO_NHRP = 0x36 - IPPROTO_NONE = 0x3b - IPPROTO_NSP = 0x1f - IPPROTO_NVPII = 0xb - IPPROTO_OSPFIGP = 0x59 - IPPROTO_PGM = 0x71 - IPPROTO_PIGP = 0x9 - IPPROTO_PIM = 0x67 - IPPROTO_PRM = 0x15 - IPPROTO_PUP = 0xc - IPPROTO_PVP = 0x4b - IPPROTO_RAW = 0xff - IPPROTO_RCCMON = 0xa - IPPROTO_RDP = 0x1b - IPPROTO_ROUTING = 0x2b - IPPROTO_RSVP = 0x2e - IPPROTO_RVD = 0x42 - IPPROTO_SATEXPAK = 0x40 - IPPROTO_SATMON = 0x45 - IPPROTO_SCCSP = 0x60 - IPPROTO_SCTP = 0x84 - IPPROTO_SDRP = 0x2a - IPPROTO_SEP = 0x21 - IPPROTO_SRPC = 0x5a - IPPROTO_ST = 0x7 - IPPROTO_SVMTP = 0x52 - IPPROTO_SWIPE = 0x35 - IPPROTO_TCF = 0x57 - IPPROTO_TCP = 0x6 - IPPROTO_TP = 0x1d - IPPROTO_TPXX = 0x27 - IPPROTO_TRUNK1 = 0x17 - IPPROTO_TRUNK2 = 0x18 - IPPROTO_TTP = 0x54 - IPPROTO_UDP = 0x11 - IPPROTO_VINES = 0x53 - IPPROTO_VISA = 0x46 - IPPROTO_VMTP = 0x51 - IPPROTO_WBEXPAK = 0x4f - IPPROTO_WBMON = 0x4e - IPPROTO_WSN = 0x4a - IPPROTO_XNET = 0xf - IPPROTO_XTP = 0x24 - IPV6_2292DSTOPTS = 0x17 - IPV6_2292HOPLIMIT = 0x14 - IPV6_2292HOPOPTS = 0x16 - IPV6_2292NEXTHOP = 0x15 - IPV6_2292PKTINFO = 0x13 - IPV6_2292PKTOPTIONS = 0x19 - IPV6_2292RTHDR = 0x18 - IPV6_BINDV6ONLY = 0x1b - IPV6_BOUND_IF = 0x7d - IPV6_CHECKSUM = 0x1a - IPV6_DEFAULT_MULTICAST_HOPS = 0x1 - IPV6_DEFAULT_MULTICAST_LOOP = 0x1 - IPV6_DEFHLIM = 0x40 - IPV6_FAITH = 0x1d - IPV6_FLOWINFO_MASK = 0xffffff0f - IPV6_FLOWLABEL_MASK = 0xffff0f00 - IPV6_FLOW_ECN_MASK = 0x300 - IPV6_FRAGTTL = 0x3c - IPV6_FW_ADD = 0x1e - IPV6_FW_DEL = 0x1f - IPV6_FW_FLUSH = 0x20 - IPV6_FW_GET = 0x22 - IPV6_FW_ZERO = 0x21 - IPV6_HLIMDEC = 0x1 - IPV6_IPSEC_POLICY = 0x1c - IPV6_JOIN_GROUP = 0xc - IPV6_LEAVE_GROUP = 0xd - IPV6_MAXHLIM = 0xff - IPV6_MAXOPTHDR = 0x800 - IPV6_MAXPACKET = 0xffff - IPV6_MAX_GROUP_SRC_FILTER = 0x200 - IPV6_MAX_MEMBERSHIPS = 0xfff - IPV6_MAX_SOCK_SRC_FILTER = 0x80 - IPV6_MIN_MEMBERSHIPS = 0x1f - IPV6_MMTU = 0x500 - IPV6_MULTICAST_HOPS = 0xa - IPV6_MULTICAST_IF = 0x9 - IPV6_MULTICAST_LOOP = 0xb - IPV6_PORTRANGE = 0xe - IPV6_PORTRANGE_DEFAULT = 0x0 - IPV6_PORTRANGE_HIGH = 0x1 - IPV6_PORTRANGE_LOW = 0x2 - IPV6_RECVTCLASS = 0x23 - IPV6_RTHDR_LOOSE = 0x0 - IPV6_RTHDR_STRICT = 0x1 - IPV6_RTHDR_TYPE_0 = 0x0 - IPV6_SOCKOPT_RESERVED1 = 0x3 - IPV6_TCLASS = 0x24 - IPV6_UNICAST_HOPS = 0x4 - IPV6_V6ONLY = 0x1b - IPV6_VERSION = 0x60 - IPV6_VERSION_MASK = 0xf0 - IP_ADD_MEMBERSHIP = 0xc - IP_ADD_SOURCE_MEMBERSHIP = 0x46 - IP_BLOCK_SOURCE = 0x48 - IP_BOUND_IF = 0x19 - IP_DEFAULT_MULTICAST_LOOP = 0x1 - IP_DEFAULT_MULTICAST_TTL = 0x1 - IP_DF = 0x4000 - IP_DROP_MEMBERSHIP = 0xd - IP_DROP_SOURCE_MEMBERSHIP = 0x47 - IP_DUMMYNET_CONFIGURE = 0x3c - IP_DUMMYNET_DEL = 0x3d - IP_DUMMYNET_FLUSH = 0x3e - IP_DUMMYNET_GET = 0x40 - IP_FAITH = 0x16 - IP_FW_ADD = 0x28 - IP_FW_DEL = 0x29 - IP_FW_FLUSH = 0x2a - IP_FW_GET = 0x2c - IP_FW_RESETLOG = 0x2d - IP_FW_ZERO = 0x2b - IP_HDRINCL = 0x2 - IP_IPSEC_POLICY = 0x15 - IP_MAXPACKET = 0xffff - IP_MAX_GROUP_SRC_FILTER = 0x200 - IP_MAX_MEMBERSHIPS = 0xfff - IP_MAX_SOCK_MUTE_FILTER = 0x80 - IP_MAX_SOCK_SRC_FILTER = 0x80 - IP_MF = 0x2000 - IP_MIN_MEMBERSHIPS = 0x1f - IP_MSFILTER = 0x4a - IP_MSS = 0x240 - IP_MULTICAST_IF = 0x9 - IP_MULTICAST_IFINDEX = 0x42 - IP_MULTICAST_LOOP = 0xb - IP_MULTICAST_TTL = 0xa - IP_MULTICAST_VIF = 0xe - IP_NAT__XXX = 0x37 - IP_OFFMASK = 0x1fff - IP_OLD_FW_ADD = 0x32 - IP_OLD_FW_DEL = 0x33 - IP_OLD_FW_FLUSH = 0x34 - IP_OLD_FW_GET = 0x36 - IP_OLD_FW_RESETLOG = 0x38 - IP_OLD_FW_ZERO = 0x35 - IP_OPTIONS = 0x1 - IP_PKTINFO = 0x1a - IP_PORTRANGE = 0x13 - IP_PORTRANGE_DEFAULT = 0x0 - IP_PORTRANGE_HIGH = 0x1 - IP_PORTRANGE_LOW = 0x2 - IP_RECVDSTADDR = 0x7 - IP_RECVIF = 0x14 - IP_RECVOPTS = 0x5 - IP_RECVPKTINFO = 0x1a - IP_RECVRETOPTS = 0x6 - IP_RECVTOS = 0x1b - IP_RECVTTL = 0x18 - IP_RETOPTS = 0x8 - IP_RF = 0x8000 - IP_RSVP_OFF = 0x10 - IP_RSVP_ON = 0xf - IP_RSVP_VIF_OFF = 0x12 - IP_RSVP_VIF_ON = 0x11 - IP_STRIPHDR = 0x17 - IP_TOS = 0x3 - IP_TRAFFIC_MGT_BACKGROUND = 0x41 - IP_TTL = 0x4 - IP_UNBLOCK_SOURCE = 0x49 - ISIG = 0x80 - ISTRIP = 0x20 - IUTF8 = 0x4000 - IXANY = 0x800 - IXOFF = 0x400 - IXON = 0x200 - KERN_HOSTNAME = 0xa - KERN_OSRELEASE = 0x2 - KERN_OSTYPE = 0x1 - KERN_VERSION = 0x4 - LOCK_EX = 0x2 - LOCK_NB = 0x4 - LOCK_SH = 0x1 - LOCK_UN = 0x8 - MADV_CAN_REUSE = 0x9 - MADV_DONTNEED = 0x4 - MADV_FREE = 0x5 - MADV_FREE_REUSABLE = 0x7 - MADV_FREE_REUSE = 0x8 - MADV_NORMAL = 0x0 - MADV_PAGEOUT = 0xa - MADV_RANDOM = 0x1 - MADV_SEQUENTIAL = 0x2 - MADV_WILLNEED = 0x3 - MADV_ZERO_WIRED_PAGES = 0x6 - MAP_ANON = 0x1000 - MAP_ANONYMOUS = 0x1000 - MAP_COPY = 0x2 - MAP_FILE = 0x0 - MAP_FIXED = 0x10 - MAP_HASSEMAPHORE = 0x200 - MAP_JIT = 0x800 - MAP_NOCACHE = 0x400 - MAP_NOEXTEND = 0x100 - MAP_NORESERVE = 0x40 - MAP_PRIVATE = 0x2 - MAP_RENAME = 0x20 - MAP_RESERVED0080 = 0x80 - MAP_RESILIENT_CODESIGN = 0x2000 - MAP_RESILIENT_MEDIA = 0x4000 - MAP_SHARED = 0x1 - MCL_CURRENT = 0x1 - MCL_FUTURE = 0x2 - MNT_ASYNC = 0x40 - MNT_AUTOMOUNTED = 0x400000 - MNT_CMDFLAGS = 0xf0000 - MNT_CPROTECT = 0x80 - MNT_DEFWRITE = 0x2000000 - MNT_DONTBROWSE = 0x100000 - MNT_DOVOLFS = 0x8000 - MNT_DWAIT = 0x4 - MNT_EXPORTED = 0x100 - MNT_FORCE = 0x80000 - MNT_IGNORE_OWNERSHIP = 0x200000 - MNT_JOURNALED = 0x800000 - MNT_LOCAL = 0x1000 - MNT_MULTILABEL = 0x4000000 - MNT_NOATIME = 0x10000000 - MNT_NOBLOCK = 0x20000 - MNT_NODEV = 0x10 - MNT_NOEXEC = 0x4 - MNT_NOSUID = 0x8 - MNT_NOUSERXATTR = 0x1000000 - MNT_NOWAIT = 0x2 - MNT_QUARANTINE = 0x400 - MNT_QUOTA = 0x2000 - MNT_RDONLY = 0x1 - MNT_RELOAD = 0x40000 - MNT_ROOTFS = 0x4000 - MNT_SYNCHRONOUS = 0x2 - MNT_UNION = 0x20 - MNT_UNKNOWNPERMISSIONS = 0x200000 - MNT_UPDATE = 0x10000 - MNT_VISFLAGMASK = 0x17f0f5ff - MNT_WAIT = 0x1 - MSG_CTRUNC = 0x20 - MSG_DONTROUTE = 0x4 - MSG_DONTWAIT = 0x80 - MSG_EOF = 0x100 - MSG_EOR = 0x8 - MSG_FLUSH = 0x400 - MSG_HAVEMORE = 0x2000 - MSG_HOLD = 0x800 - MSG_NEEDSA = 0x10000 - MSG_OOB = 0x1 - MSG_PEEK = 0x2 - MSG_RCVMORE = 0x4000 - MSG_SEND = 0x1000 - MSG_TRUNC = 0x10 - MSG_WAITALL = 0x40 - MSG_WAITSTREAM = 0x200 - MS_ASYNC = 0x1 - MS_DEACTIVATE = 0x8 - MS_INVALIDATE = 0x2 - MS_KILLPAGES = 0x4 - MS_SYNC = 0x10 - NAME_MAX = 0xff - NET_RT_DUMP = 0x1 - NET_RT_DUMP2 = 0x7 - NET_RT_FLAGS = 0x2 - NET_RT_IFLIST = 0x3 - NET_RT_IFLIST2 = 0x6 - NET_RT_MAXID = 0xa - NET_RT_STAT = 0x4 - NET_RT_TRASH = 0x5 - NFDBITS = 0x20 - NL0 = 0x0 - NL1 = 0x100 - NL2 = 0x200 - NL3 = 0x300 - NLDLY = 0x300 - NOFLSH = 0x80000000 - NOKERNINFO = 0x2000000 - NOTE_ABSOLUTE = 0x8 - NOTE_ATTRIB = 0x8 - NOTE_BACKGROUND = 0x40 - NOTE_CHILD = 0x4 - NOTE_CRITICAL = 0x20 - NOTE_DELETE = 0x1 - NOTE_EXEC = 0x20000000 - NOTE_EXIT = 0x80000000 - NOTE_EXITSTATUS = 0x4000000 - NOTE_EXIT_CSERROR = 0x40000 - NOTE_EXIT_DECRYPTFAIL = 0x10000 - NOTE_EXIT_DETAIL = 0x2000000 - NOTE_EXIT_DETAIL_MASK = 0x70000 - NOTE_EXIT_MEMORY = 0x20000 - NOTE_EXIT_REPARENTED = 0x80000 - NOTE_EXTEND = 0x4 - NOTE_FFAND = 0x40000000 - NOTE_FFCOPY = 0xc0000000 - NOTE_FFCTRLMASK = 0xc0000000 - NOTE_FFLAGSMASK = 0xffffff - NOTE_FFNOP = 0x0 - NOTE_FFOR = 0x80000000 - NOTE_FORK = 0x40000000 - NOTE_FUNLOCK = 0x100 - NOTE_LEEWAY = 0x10 - NOTE_LINK = 0x10 - NOTE_LOWAT = 0x1 - NOTE_MACH_CONTINUOUS_TIME = 0x80 - NOTE_NONE = 0x80 - NOTE_NSECONDS = 0x4 - NOTE_OOB = 0x2 - NOTE_PCTRLMASK = -0x100000 - NOTE_PDATAMASK = 0xfffff - NOTE_REAP = 0x10000000 - NOTE_RENAME = 0x20 - NOTE_REVOKE = 0x40 - NOTE_SECONDS = 0x1 - NOTE_SIGNAL = 0x8000000 - NOTE_TRACK = 0x1 - NOTE_TRACKERR = 0x2 - NOTE_TRIGGER = 0x1000000 - NOTE_USECONDS = 0x2 - NOTE_VM_ERROR = 0x10000000 - NOTE_VM_PRESSURE = 0x80000000 - NOTE_VM_PRESSURE_SUDDEN_TERMINATE = 0x20000000 - NOTE_VM_PRESSURE_TERMINATE = 0x40000000 - NOTE_WRITE = 0x2 - OCRNL = 0x10 - OFDEL = 0x20000 - OFILL = 0x80 - ONLCR = 0x2 - ONLRET = 0x40 - ONOCR = 0x20 - ONOEOT = 0x8 - OPOST = 0x1 - OXTABS = 0x4 - O_ACCMODE = 0x3 - O_ALERT = 0x20000000 - O_APPEND = 0x8 - O_ASYNC = 0x40 - O_CLOEXEC = 0x1000000 - O_CREAT = 0x200 - O_DIRECTORY = 0x100000 - O_DP_GETRAWENCRYPTED = 0x1 - O_DP_GETRAWUNENCRYPTED = 0x2 - O_DSYNC = 0x400000 - O_EVTONLY = 0x8000 - O_EXCL = 0x800 - O_EXLOCK = 0x20 - O_FSYNC = 0x80 - O_NDELAY = 0x4 - O_NOCTTY = 0x20000 - O_NOFOLLOW = 0x100 - O_NONBLOCK = 0x4 - O_POPUP = 0x80000000 - O_RDONLY = 0x0 - O_RDWR = 0x2 - O_SHLOCK = 0x10 - O_SYMLINK = 0x200000 - O_SYNC = 0x80 - O_TRUNC = 0x400 - O_WRONLY = 0x1 - PARENB = 0x1000 - PARMRK = 0x8 - PARODD = 0x2000 - PENDIN = 0x20000000 - PRIO_PGRP = 0x1 - PRIO_PROCESS = 0x0 - PRIO_USER = 0x2 - PROT_EXEC = 0x4 - PROT_NONE = 0x0 - PROT_READ = 0x1 - PROT_WRITE = 0x2 - PT_ATTACH = 0xa - PT_ATTACHEXC = 0xe - PT_CONTINUE = 0x7 - PT_DENY_ATTACH = 0x1f - PT_DETACH = 0xb - PT_FIRSTMACH = 0x20 - PT_FORCEQUOTA = 0x1e - PT_KILL = 0x8 - PT_READ_D = 0x2 - PT_READ_I = 0x1 - PT_READ_U = 0x3 - PT_SIGEXC = 0xc - PT_STEP = 0x9 - PT_THUPDATE = 0xd - PT_TRACE_ME = 0x0 - PT_WRITE_D = 0x5 - PT_WRITE_I = 0x4 - PT_WRITE_U = 0x6 - RLIMIT_AS = 0x5 - RLIMIT_CORE = 0x4 - RLIMIT_CPU = 0x0 - RLIMIT_CPU_USAGE_MONITOR = 0x2 - RLIMIT_DATA = 0x2 - RLIMIT_FSIZE = 0x1 - RLIMIT_MEMLOCK = 0x6 - RLIMIT_NOFILE = 0x8 - RLIMIT_NPROC = 0x7 - RLIMIT_RSS = 0x5 - RLIMIT_STACK = 0x3 - RLIM_INFINITY = 0x7fffffffffffffff - RTAX_AUTHOR = 0x6 - RTAX_BRD = 0x7 - RTAX_DST = 0x0 - RTAX_GATEWAY = 0x1 - RTAX_GENMASK = 0x3 - RTAX_IFA = 0x5 - RTAX_IFP = 0x4 - RTAX_MAX = 0x8 - RTAX_NETMASK = 0x2 - RTA_AUTHOR = 0x40 - RTA_BRD = 0x80 - RTA_DST = 0x1 - RTA_GATEWAY = 0x2 - RTA_GENMASK = 0x8 - RTA_IFA = 0x20 - RTA_IFP = 0x10 - RTA_NETMASK = 0x4 - RTF_BLACKHOLE = 0x1000 - RTF_BROADCAST = 0x400000 - RTF_CLONING = 0x100 - RTF_CONDEMNED = 0x2000000 - RTF_DELCLONE = 0x80 - RTF_DONE = 0x40 - RTF_DYNAMIC = 0x10 - RTF_GATEWAY = 0x2 - RTF_HOST = 0x4 - RTF_IFREF = 0x4000000 - RTF_IFSCOPE = 0x1000000 - RTF_LLINFO = 0x400 - RTF_LOCAL = 0x200000 - RTF_MODIFIED = 0x20 - RTF_MULTICAST = 0x800000 - RTF_NOIFREF = 0x2000 - RTF_PINNED = 0x100000 - RTF_PRCLONING = 0x10000 - RTF_PROTO1 = 0x8000 - RTF_PROTO2 = 0x4000 - RTF_PROTO3 = 0x40000 - RTF_PROXY = 0x8000000 - RTF_REJECT = 0x8 - RTF_ROUTER = 0x10000000 - RTF_STATIC = 0x800 - RTF_UP = 0x1 - RTF_WASCLONED = 0x20000 - RTF_XRESOLVE = 0x200 - RTM_ADD = 0x1 - RTM_CHANGE = 0x3 - RTM_DELADDR = 0xd - RTM_DELETE = 0x2 - RTM_DELMADDR = 0x10 - RTM_GET = 0x4 - RTM_GET2 = 0x14 - RTM_IFINFO = 0xe - RTM_IFINFO2 = 0x12 - RTM_LOCK = 0x8 - RTM_LOSING = 0x5 - RTM_MISS = 0x7 - RTM_NEWADDR = 0xc - RTM_NEWMADDR = 0xf - RTM_NEWMADDR2 = 0x13 - RTM_OLDADD = 0x9 - RTM_OLDDEL = 0xa - RTM_REDIRECT = 0x6 - RTM_RESOLVE = 0xb - RTM_RTTUNIT = 0xf4240 - RTM_VERSION = 0x5 - RTV_EXPIRE = 0x4 - RTV_HOPCOUNT = 0x2 - RTV_MTU = 0x1 - RTV_RPIPE = 0x8 - RTV_RTT = 0x40 - RTV_RTTVAR = 0x80 - RTV_SPIPE = 0x10 - RTV_SSTHRESH = 0x20 - RUSAGE_CHILDREN = -0x1 - RUSAGE_SELF = 0x0 - SCM_CREDS = 0x3 - SCM_RIGHTS = 0x1 - SCM_TIMESTAMP = 0x2 - SCM_TIMESTAMP_MONOTONIC = 0x4 - SHUT_RD = 0x0 - SHUT_RDWR = 0x2 - SHUT_WR = 0x1 - SIOCADDMULTI = 0x80206931 - SIOCAIFADDR = 0x8040691a - SIOCARPIPLL = 0xc0206928 - SIOCATMARK = 0x40047307 - SIOCAUTOADDR = 0xc0206926 - SIOCAUTONETMASK = 0x80206927 - SIOCDELMULTI = 0x80206932 - SIOCDIFADDR = 0x80206919 - SIOCDIFPHYADDR = 0x80206941 - SIOCGDRVSPEC = 0xc028697b - SIOCGETVLAN = 0xc020697f - SIOCGHIWAT = 0x40047301 - SIOCGIFADDR = 0xc0206921 - SIOCGIFALTMTU = 0xc0206948 - SIOCGIFASYNCMAP = 0xc020697c - SIOCGIFBOND = 0xc0206947 - SIOCGIFBRDADDR = 0xc0206923 - SIOCGIFCAP = 0xc020695b - SIOCGIFCONF = 0xc00c6924 - SIOCGIFDEVMTU = 0xc0206944 - SIOCGIFDSTADDR = 0xc0206922 - SIOCGIFFLAGS = 0xc0206911 - SIOCGIFGENERIC = 0xc020693a - SIOCGIFKPI = 0xc0206987 - SIOCGIFMAC = 0xc0206982 - SIOCGIFMEDIA = 0xc02c6938 - SIOCGIFMETRIC = 0xc0206917 - SIOCGIFMTU = 0xc0206933 - SIOCGIFNETMASK = 0xc0206925 - SIOCGIFPDSTADDR = 0xc0206940 - SIOCGIFPHYS = 0xc0206935 - SIOCGIFPSRCADDR = 0xc020693f - SIOCGIFSTATUS = 0xc331693d - SIOCGIFVLAN = 0xc020697f - SIOCGIFWAKEFLAGS = 0xc0206988 - SIOCGLOWAT = 0x40047303 - SIOCGPGRP = 0x40047309 - SIOCIFCREATE = 0xc0206978 - SIOCIFCREATE2 = 0xc020697a - SIOCIFDESTROY = 0x80206979 - SIOCIFGCLONERS = 0xc0106981 - SIOCRSLVMULTI = 0xc010693b - SIOCSDRVSPEC = 0x8028697b - SIOCSETVLAN = 0x8020697e - SIOCSHIWAT = 0x80047300 - SIOCSIFADDR = 0x8020690c - SIOCSIFALTMTU = 0x80206945 - SIOCSIFASYNCMAP = 0x8020697d - SIOCSIFBOND = 0x80206946 - SIOCSIFBRDADDR = 0x80206913 - SIOCSIFCAP = 0x8020695a - SIOCSIFDSTADDR = 0x8020690e - SIOCSIFFLAGS = 0x80206910 - SIOCSIFGENERIC = 0x80206939 - SIOCSIFKPI = 0x80206986 - SIOCSIFLLADDR = 0x8020693c - SIOCSIFMAC = 0x80206983 - SIOCSIFMEDIA = 0xc0206937 - SIOCSIFMETRIC = 0x80206918 - SIOCSIFMTU = 0x80206934 - SIOCSIFNETMASK = 0x80206916 - SIOCSIFPHYADDR = 0x8040693e - SIOCSIFPHYS = 0x80206936 - SIOCSIFVLAN = 0x8020697e - SIOCSLOWAT = 0x80047302 - SIOCSPGRP = 0x80047308 - SOCK_DGRAM = 0x2 - SOCK_MAXADDRLEN = 0xff - SOCK_RAW = 0x3 - SOCK_RDM = 0x4 - SOCK_SEQPACKET = 0x5 - SOCK_STREAM = 0x1 - SOL_SOCKET = 0xffff - SOMAXCONN = 0x80 - SO_ACCEPTCONN = 0x2 - SO_BROADCAST = 0x20 - SO_DEBUG = 0x1 - SO_DONTROUTE = 0x10 - SO_DONTTRUNC = 0x2000 - SO_ERROR = 0x1007 - SO_KEEPALIVE = 0x8 - SO_LABEL = 0x1010 - SO_LINGER = 0x80 - SO_LINGER_SEC = 0x1080 - SO_NETSVC_MARKING_LEVEL = 0x1119 - SO_NET_SERVICE_TYPE = 0x1116 - SO_NKE = 0x1021 - SO_NOADDRERR = 0x1023 - SO_NOSIGPIPE = 0x1022 - SO_NOTIFYCONFLICT = 0x1026 - SO_NP_EXTENSIONS = 0x1083 - SO_NREAD = 0x1020 - SO_NUMRCVPKT = 0x1112 - SO_NWRITE = 0x1024 - SO_OOBINLINE = 0x100 - SO_PEERLABEL = 0x1011 - SO_RANDOMPORT = 0x1082 - SO_RCVBUF = 0x1002 - SO_RCVLOWAT = 0x1004 - SO_RCVTIMEO = 0x1006 - SO_REUSEADDR = 0x4 - SO_REUSEPORT = 0x200 - SO_REUSESHAREUID = 0x1025 - SO_SNDBUF = 0x1001 - SO_SNDLOWAT = 0x1003 - SO_SNDTIMEO = 0x1005 - SO_TIMESTAMP = 0x400 - SO_TIMESTAMP_MONOTONIC = 0x800 - SO_TYPE = 0x1008 - SO_UPCALLCLOSEWAIT = 0x1027 - SO_USELOOPBACK = 0x40 - SO_WANTMORE = 0x4000 - SO_WANTOOBFLAG = 0x8000 - S_IEXEC = 0x40 - S_IFBLK = 0x6000 - S_IFCHR = 0x2000 - S_IFDIR = 0x4000 - S_IFIFO = 0x1000 - S_IFLNK = 0xa000 - S_IFMT = 0xf000 - S_IFREG = 0x8000 - S_IFSOCK = 0xc000 - S_IFWHT = 0xe000 - S_IREAD = 0x100 - S_IRGRP = 0x20 - S_IROTH = 0x4 - S_IRUSR = 0x100 - S_IRWXG = 0x38 - S_IRWXO = 0x7 - S_IRWXU = 0x1c0 - S_ISGID = 0x400 - S_ISTXT = 0x200 - S_ISUID = 0x800 - S_ISVTX = 0x200 - S_IWGRP = 0x10 - S_IWOTH = 0x2 - S_IWRITE = 0x80 - S_IWUSR = 0x80 - S_IXGRP = 0x8 - S_IXOTH = 0x1 - S_IXUSR = 0x40 - TAB0 = 0x0 - TAB1 = 0x400 - TAB2 = 0x800 - TAB3 = 0x4 - TABDLY = 0xc04 - TCIFLUSH = 0x1 - TCIOFF = 0x3 - TCIOFLUSH = 0x3 - TCION = 0x4 - TCOFLUSH = 0x2 - TCOOFF = 0x1 - TCOON = 0x2 - TCP_CONNECTIONTIMEOUT = 0x20 - TCP_CONNECTION_INFO = 0x106 - TCP_ENABLE_ECN = 0x104 - TCP_FASTOPEN = 0x105 - TCP_KEEPALIVE = 0x10 - TCP_KEEPCNT = 0x102 - TCP_KEEPINTVL = 0x101 - TCP_MAXHLEN = 0x3c - TCP_MAXOLEN = 0x28 - TCP_MAXSEG = 0x2 - TCP_MAXWIN = 0xffff - TCP_MAX_SACK = 0x4 - TCP_MAX_WINSHIFT = 0xe - TCP_MINMSS = 0xd8 - TCP_MSS = 0x200 - TCP_NODELAY = 0x1 - TCP_NOOPT = 0x8 - TCP_NOPUSH = 0x4 - TCP_NOTSENT_LOWAT = 0x201 - TCP_RXT_CONNDROPTIME = 0x80 - TCP_RXT_FINDROP = 0x100 - TCP_SENDMOREACKS = 0x103 - TCSAFLUSH = 0x2 - TIOCCBRK = 0x2000747a - TIOCCDTR = 0x20007478 - TIOCCONS = 0x80047462 - TIOCDCDTIMESTAMP = 0x40107458 - TIOCDRAIN = 0x2000745e - TIOCDSIMICROCODE = 0x20007455 - TIOCEXCL = 0x2000740d - TIOCEXT = 0x80047460 - TIOCFLUSH = 0x80047410 - TIOCGDRAINWAIT = 0x40047456 - TIOCGETA = 0x40487413 - TIOCGETD = 0x4004741a - TIOCGPGRP = 0x40047477 - TIOCGWINSZ = 0x40087468 - TIOCIXOFF = 0x20007480 - TIOCIXON = 0x20007481 - TIOCMBIC = 0x8004746b - TIOCMBIS = 0x8004746c - TIOCMGDTRWAIT = 0x4004745a - TIOCMGET = 0x4004746a - TIOCMODG = 0x40047403 - TIOCMODS = 0x80047404 - TIOCMSDTRWAIT = 0x8004745b - TIOCMSET = 0x8004746d - TIOCM_CAR = 0x40 - TIOCM_CD = 0x40 - TIOCM_CTS = 0x20 - TIOCM_DSR = 0x100 - TIOCM_DTR = 0x2 - TIOCM_LE = 0x1 - TIOCM_RI = 0x80 - TIOCM_RNG = 0x80 - TIOCM_RTS = 0x4 - TIOCM_SR = 0x10 - TIOCM_ST = 0x8 - TIOCNOTTY = 0x20007471 - TIOCNXCL = 0x2000740e - TIOCOUTQ = 0x40047473 - TIOCPKT = 0x80047470 - TIOCPKT_DATA = 0x0 - TIOCPKT_DOSTOP = 0x20 - TIOCPKT_FLUSHREAD = 0x1 - TIOCPKT_FLUSHWRITE = 0x2 - TIOCPKT_IOCTL = 0x40 - TIOCPKT_NOSTOP = 0x10 - TIOCPKT_START = 0x8 - TIOCPKT_STOP = 0x4 - TIOCPTYGNAME = 0x40807453 - TIOCPTYGRANT = 0x20007454 - TIOCPTYUNLK = 0x20007452 - TIOCREMOTE = 0x80047469 - TIOCSBRK = 0x2000747b - TIOCSCONS = 0x20007463 - TIOCSCTTY = 0x20007461 - TIOCSDRAINWAIT = 0x80047457 - TIOCSDTR = 0x20007479 - TIOCSETA = 0x80487414 - TIOCSETAF = 0x80487416 - TIOCSETAW = 0x80487415 - TIOCSETD = 0x8004741b - TIOCSIG = 0x2000745f - TIOCSPGRP = 0x80047476 - TIOCSTART = 0x2000746e - TIOCSTAT = 0x20007465 - TIOCSTI = 0x80017472 - TIOCSTOP = 0x2000746f - TIOCSWINSZ = 0x80087467 - TIOCTIMESTAMP = 0x40107459 - TIOCUCNTL = 0x80047466 - TOSTOP = 0x400000 - VDISCARD = 0xf - VDSUSP = 0xb - VEOF = 0x0 - VEOL = 0x1 - VEOL2 = 0x2 - VERASE = 0x3 - VINTR = 0x8 - VKILL = 0x5 - VLNEXT = 0xe - VMIN = 0x10 - VM_LOADAVG = 0x2 - VM_MACHFACTOR = 0x4 - VM_MAXID = 0x6 - VM_METER = 0x1 - VM_SWAPUSAGE = 0x5 - VQUIT = 0x9 - VREPRINT = 0x6 - VSTART = 0xc - VSTATUS = 0x12 - VSTOP = 0xd - VSUSP = 0xa - VT0 = 0x0 - VT1 = 0x10000 - VTDLY = 0x10000 - VTIME = 0x11 - VWERASE = 0x4 - WCONTINUED = 0x10 - WCOREFLAG = 0x80 - WEXITED = 0x4 - WNOHANG = 0x1 - WNOWAIT = 0x20 - WORDSIZE = 0x40 - WSTOPPED = 0x8 - WUNTRACED = 0x2 - XATTR_CREATE = 0x2 - XATTR_NODEFAULT = 0x10 - XATTR_NOFOLLOW = 0x1 - XATTR_NOSECURITY = 0x8 - XATTR_REPLACE = 0x4 - XATTR_SHOWCOMPRESSION = 0x20 + AF_APPLETALK = 0x10 + AF_CCITT = 0xa + AF_CHAOS = 0x5 + AF_CNT = 0x15 + AF_COIP = 0x14 + AF_DATAKIT = 0x9 + AF_DECnet = 0xc + AF_DLI = 0xd + AF_E164 = 0x1c + AF_ECMA = 0x8 + AF_HYLINK = 0xf + AF_IEEE80211 = 0x25 + AF_IMPLINK = 0x3 + AF_INET = 0x2 + AF_INET6 = 0x1e + AF_IPX = 0x17 + AF_ISDN = 0x1c + AF_ISO = 0x7 + AF_LAT = 0xe + AF_LINK = 0x12 + AF_LOCAL = 0x1 + AF_MAX = 0x29 + AF_NATM = 0x1f + AF_NDRV = 0x1b + AF_NETBIOS = 0x21 + AF_NS = 0x6 + AF_OSI = 0x7 + AF_PPP = 0x22 + AF_PUP = 0x4 + AF_RESERVED_36 = 0x24 + AF_ROUTE = 0x11 + AF_SIP = 0x18 + AF_SNA = 0xb + AF_SYSTEM = 0x20 + AF_SYS_CONTROL = 0x2 + AF_UNIX = 0x1 + AF_UNSPEC = 0x0 + AF_UTUN = 0x26 + AF_VSOCK = 0x28 + ALTWERASE = 0x200 + ATTR_BIT_MAP_COUNT = 0x5 + ATTR_CMN_ACCESSMASK = 0x20000 + ATTR_CMN_ACCTIME = 0x1000 + ATTR_CMN_ADDEDTIME = 0x10000000 + ATTR_CMN_BKUPTIME = 0x2000 + ATTR_CMN_CHGTIME = 0x800 + ATTR_CMN_CRTIME = 0x200 + ATTR_CMN_DATA_PROTECT_FLAGS = 0x40000000 + ATTR_CMN_DEVID = 0x2 + ATTR_CMN_DOCUMENT_ID = 0x100000 + ATTR_CMN_ERROR = 0x20000000 + ATTR_CMN_EXTENDED_SECURITY = 0x400000 + ATTR_CMN_FILEID = 0x2000000 + ATTR_CMN_FLAGS = 0x40000 + ATTR_CMN_FNDRINFO = 0x4000 + ATTR_CMN_FSID = 0x4 + ATTR_CMN_FULLPATH = 0x8000000 + ATTR_CMN_GEN_COUNT = 0x80000 + ATTR_CMN_GRPID = 0x10000 + ATTR_CMN_GRPUUID = 0x1000000 + ATTR_CMN_MODTIME = 0x400 + ATTR_CMN_NAME = 0x1 + ATTR_CMN_NAMEDATTRCOUNT = 0x80000 + ATTR_CMN_NAMEDATTRLIST = 0x100000 + ATTR_CMN_OBJID = 0x20 + ATTR_CMN_OBJPERMANENTID = 0x40 + ATTR_CMN_OBJTAG = 0x10 + ATTR_CMN_OBJTYPE = 0x8 + ATTR_CMN_OWNERID = 0x8000 + ATTR_CMN_PARENTID = 0x4000000 + ATTR_CMN_PAROBJID = 0x80 + ATTR_CMN_RETURNED_ATTRS = 0x80000000 + ATTR_CMN_SCRIPT = 0x100 + ATTR_CMN_SETMASK = 0x51c7ff00 + ATTR_CMN_USERACCESS = 0x200000 + ATTR_CMN_UUID = 0x800000 + ATTR_CMN_VALIDMASK = 0xffffffff + ATTR_CMN_VOLSETMASK = 0x6700 + ATTR_FILE_ALLOCSIZE = 0x4 + ATTR_FILE_CLUMPSIZE = 0x10 + ATTR_FILE_DATAALLOCSIZE = 0x400 + ATTR_FILE_DATAEXTENTS = 0x800 + ATTR_FILE_DATALENGTH = 0x200 + ATTR_FILE_DEVTYPE = 0x20 + ATTR_FILE_FILETYPE = 0x40 + ATTR_FILE_FORKCOUNT = 0x80 + ATTR_FILE_FORKLIST = 0x100 + ATTR_FILE_IOBLOCKSIZE = 0x8 + ATTR_FILE_LINKCOUNT = 0x1 + ATTR_FILE_RSRCALLOCSIZE = 0x2000 + ATTR_FILE_RSRCEXTENTS = 0x4000 + ATTR_FILE_RSRCLENGTH = 0x1000 + ATTR_FILE_SETMASK = 0x20 + ATTR_FILE_TOTALSIZE = 0x2 + ATTR_FILE_VALIDMASK = 0x37ff + ATTR_VOL_ALLOCATIONCLUMP = 0x40 + ATTR_VOL_ATTRIBUTES = 0x40000000 + ATTR_VOL_CAPABILITIES = 0x20000 + ATTR_VOL_DIRCOUNT = 0x400 + ATTR_VOL_ENCODINGSUSED = 0x10000 + ATTR_VOL_FILECOUNT = 0x200 + ATTR_VOL_FSTYPE = 0x1 + ATTR_VOL_INFO = 0x80000000 + ATTR_VOL_IOBLOCKSIZE = 0x80 + ATTR_VOL_MAXOBJCOUNT = 0x800 + ATTR_VOL_MINALLOCATION = 0x20 + ATTR_VOL_MOUNTEDDEVICE = 0x8000 + ATTR_VOL_MOUNTFLAGS = 0x4000 + ATTR_VOL_MOUNTPOINT = 0x1000 + ATTR_VOL_NAME = 0x2000 + ATTR_VOL_OBJCOUNT = 0x100 + ATTR_VOL_QUOTA_SIZE = 0x10000000 + ATTR_VOL_RESERVED_SIZE = 0x20000000 + ATTR_VOL_SETMASK = 0x80002000 + ATTR_VOL_SIGNATURE = 0x2 + ATTR_VOL_SIZE = 0x4 + ATTR_VOL_SPACEAVAIL = 0x10 + ATTR_VOL_SPACEFREE = 0x8 + ATTR_VOL_SPACEUSED = 0x800000 + ATTR_VOL_UUID = 0x40000 + ATTR_VOL_VALIDMASK = 0xf087ffff + B0 = 0x0 + B110 = 0x6e + B115200 = 0x1c200 + B1200 = 0x4b0 + B134 = 0x86 + B14400 = 0x3840 + B150 = 0x96 + B1800 = 0x708 + B19200 = 0x4b00 + B200 = 0xc8 + B230400 = 0x38400 + B2400 = 0x960 + B28800 = 0x7080 + B300 = 0x12c + B38400 = 0x9600 + B4800 = 0x12c0 + B50 = 0x32 + B57600 = 0xe100 + B600 = 0x258 + B7200 = 0x1c20 + B75 = 0x4b + B76800 = 0x12c00 + B9600 = 0x2580 + BIOCFLUSH = 0x20004268 + BIOCGBLEN = 0x40044266 + BIOCGDLT = 0x4004426a + BIOCGDLTLIST = 0xc00c4279 + BIOCGETIF = 0x4020426b + BIOCGHDRCMPLT = 0x40044274 + BIOCGRSIG = 0x40044272 + BIOCGRTIMEOUT = 0x4010426e + BIOCGSEESENT = 0x40044276 + BIOCGSTATS = 0x4008426f + BIOCIMMEDIATE = 0x80044270 + BIOCPROMISC = 0x20004269 + BIOCSBLEN = 0xc0044266 + BIOCSDLT = 0x80044278 + BIOCSETF = 0x80104267 + BIOCSETFNR = 0x8010427e + BIOCSETIF = 0x8020426c + BIOCSHDRCMPLT = 0x80044275 + BIOCSRSIG = 0x80044273 + BIOCSRTIMEOUT = 0x8010426d + BIOCSSEESENT = 0x80044277 + BIOCVERSION = 0x40044271 + BPF_A = 0x10 + BPF_ABS = 0x20 + BPF_ADD = 0x0 + BPF_ALIGNMENT = 0x4 + BPF_ALU = 0x4 + BPF_AND = 0x50 + BPF_B = 0x10 + BPF_DIV = 0x30 + BPF_H = 0x8 + BPF_IMM = 0x0 + BPF_IND = 0x40 + BPF_JA = 0x0 + BPF_JEQ = 0x10 + BPF_JGE = 0x30 + BPF_JGT = 0x20 + BPF_JMP = 0x5 + BPF_JSET = 0x40 + BPF_K = 0x0 + BPF_LD = 0x0 + BPF_LDX = 0x1 + BPF_LEN = 0x80 + BPF_LSH = 0x60 + BPF_MAJOR_VERSION = 0x1 + BPF_MAXBUFSIZE = 0x80000 + BPF_MAXINSNS = 0x200 + BPF_MEM = 0x60 + BPF_MEMWORDS = 0x10 + BPF_MINBUFSIZE = 0x20 + BPF_MINOR_VERSION = 0x1 + BPF_MISC = 0x7 + BPF_MSH = 0xa0 + BPF_MUL = 0x20 + BPF_NEG = 0x80 + BPF_OR = 0x40 + BPF_RELEASE = 0x30bb6 + BPF_RET = 0x6 + BPF_RSH = 0x70 + BPF_ST = 0x2 + BPF_STX = 0x3 + BPF_SUB = 0x10 + BPF_TAX = 0x0 + BPF_TXA = 0x80 + BPF_W = 0x0 + BPF_X = 0x8 + BRKINT = 0x2 + BS0 = 0x0 + BS1 = 0x8000 + BSDLY = 0x8000 + CFLUSH = 0xf + CLOCAL = 0x8000 + CLOCK_MONOTONIC = 0x6 + CLOCK_MONOTONIC_RAW = 0x4 + CLOCK_MONOTONIC_RAW_APPROX = 0x5 + CLOCK_PROCESS_CPUTIME_ID = 0xc + CLOCK_REALTIME = 0x0 + CLOCK_THREAD_CPUTIME_ID = 0x10 + CLOCK_UPTIME_RAW = 0x8 + CLOCK_UPTIME_RAW_APPROX = 0x9 + CLONE_NOFOLLOW = 0x1 + CLONE_NOOWNERCOPY = 0x2 + CR0 = 0x0 + CR1 = 0x1000 + CR2 = 0x2000 + CR3 = 0x3000 + CRDLY = 0x3000 + CREAD = 0x800 + CRTSCTS = 0x30000 + CS5 = 0x0 + CS6 = 0x100 + CS7 = 0x200 + CS8 = 0x300 + CSIZE = 0x300 + CSTART = 0x11 + CSTATUS = 0x14 + CSTOP = 0x13 + CSTOPB = 0x400 + CSUSP = 0x1a + CTLIOCGINFO = 0xc0644e03 + CTL_HW = 0x6 + CTL_KERN = 0x1 + CTL_MAXNAME = 0xc + CTL_NET = 0x4 + DLT_A429 = 0xb8 + DLT_A653_ICM = 0xb9 + DLT_AIRONET_HEADER = 0x78 + DLT_AOS = 0xde + DLT_APPLE_IP_OVER_IEEE1394 = 0x8a + DLT_ARCNET = 0x7 + DLT_ARCNET_LINUX = 0x81 + DLT_ATM_CLIP = 0x13 + DLT_ATM_RFC1483 = 0xb + DLT_AURORA = 0x7e + DLT_AX25 = 0x3 + DLT_AX25_KISS = 0xca + DLT_BACNET_MS_TP = 0xa5 + DLT_BLUETOOTH_HCI_H4 = 0xbb + DLT_BLUETOOTH_HCI_H4_WITH_PHDR = 0xc9 + DLT_CAN20B = 0xbe + DLT_CAN_SOCKETCAN = 0xe3 + DLT_CHAOS = 0x5 + DLT_CHDLC = 0x68 + DLT_CISCO_IOS = 0x76 + DLT_C_HDLC = 0x68 + DLT_C_HDLC_WITH_DIR = 0xcd + DLT_DBUS = 0xe7 + DLT_DECT = 0xdd + DLT_DOCSIS = 0x8f + DLT_DVB_CI = 0xeb + DLT_ECONET = 0x73 + DLT_EN10MB = 0x1 + DLT_EN3MB = 0x2 + DLT_ENC = 0x6d + DLT_ERF = 0xc5 + DLT_ERF_ETH = 0xaf + DLT_ERF_POS = 0xb0 + DLT_FC_2 = 0xe0 + DLT_FC_2_WITH_FRAME_DELIMS = 0xe1 + DLT_FDDI = 0xa + DLT_FLEXRAY = 0xd2 + DLT_FRELAY = 0x6b + DLT_FRELAY_WITH_DIR = 0xce + DLT_GCOM_SERIAL = 0xad + DLT_GCOM_T1E1 = 0xac + DLT_GPF_F = 0xab + DLT_GPF_T = 0xaa + DLT_GPRS_LLC = 0xa9 + DLT_GSMTAP_ABIS = 0xda + DLT_GSMTAP_UM = 0xd9 + DLT_HHDLC = 0x79 + DLT_IBM_SN = 0x92 + DLT_IBM_SP = 0x91 + DLT_IEEE802 = 0x6 + DLT_IEEE802_11 = 0x69 + DLT_IEEE802_11_RADIO = 0x7f + DLT_IEEE802_11_RADIO_AVS = 0xa3 + DLT_IEEE802_15_4 = 0xc3 + DLT_IEEE802_15_4_LINUX = 0xbf + DLT_IEEE802_15_4_NOFCS = 0xe6 + DLT_IEEE802_15_4_NONASK_PHY = 0xd7 + DLT_IEEE802_16_MAC_CPS = 0xbc + DLT_IEEE802_16_MAC_CPS_RADIO = 0xc1 + DLT_IPFILTER = 0x74 + DLT_IPMB = 0xc7 + DLT_IPMB_LINUX = 0xd1 + DLT_IPNET = 0xe2 + DLT_IPOIB = 0xf2 + DLT_IPV4 = 0xe4 + DLT_IPV6 = 0xe5 + DLT_IP_OVER_FC = 0x7a + DLT_JUNIPER_ATM1 = 0x89 + DLT_JUNIPER_ATM2 = 0x87 + DLT_JUNIPER_ATM_CEMIC = 0xee + DLT_JUNIPER_CHDLC = 0xb5 + DLT_JUNIPER_ES = 0x84 + DLT_JUNIPER_ETHER = 0xb2 + DLT_JUNIPER_FIBRECHANNEL = 0xea + DLT_JUNIPER_FRELAY = 0xb4 + DLT_JUNIPER_GGSN = 0x85 + DLT_JUNIPER_ISM = 0xc2 + DLT_JUNIPER_MFR = 0x86 + DLT_JUNIPER_MLFR = 0x83 + DLT_JUNIPER_MLPPP = 0x82 + DLT_JUNIPER_MONITOR = 0xa4 + DLT_JUNIPER_PIC_PEER = 0xae + DLT_JUNIPER_PPP = 0xb3 + DLT_JUNIPER_PPPOE = 0xa7 + DLT_JUNIPER_PPPOE_ATM = 0xa8 + DLT_JUNIPER_SERVICES = 0x88 + DLT_JUNIPER_SRX_E2E = 0xe9 + DLT_JUNIPER_ST = 0xc8 + DLT_JUNIPER_VP = 0xb7 + DLT_JUNIPER_VS = 0xe8 + DLT_LAPB_WITH_DIR = 0xcf + DLT_LAPD = 0xcb + DLT_LIN = 0xd4 + DLT_LINUX_EVDEV = 0xd8 + DLT_LINUX_IRDA = 0x90 + DLT_LINUX_LAPD = 0xb1 + DLT_LINUX_PPP_WITHDIRECTION = 0xa6 + DLT_LINUX_SLL = 0x71 + DLT_LOOP = 0x6c + DLT_LTALK = 0x72 + DLT_MATCHING_MAX = 0x10a + DLT_MATCHING_MIN = 0x68 + DLT_MFR = 0xb6 + DLT_MOST = 0xd3 + DLT_MPEG_2_TS = 0xf3 + DLT_MPLS = 0xdb + DLT_MTP2 = 0x8c + DLT_MTP2_WITH_PHDR = 0x8b + DLT_MTP3 = 0x8d + DLT_MUX27010 = 0xec + DLT_NETANALYZER = 0xf0 + DLT_NETANALYZER_TRANSPARENT = 0xf1 + DLT_NFC_LLCP = 0xf5 + DLT_NFLOG = 0xef + DLT_NG40 = 0xf4 + DLT_NULL = 0x0 + DLT_PCI_EXP = 0x7d + DLT_PFLOG = 0x75 + DLT_PFSYNC = 0x12 + DLT_PPI = 0xc0 + DLT_PPP = 0x9 + DLT_PPP_BSDOS = 0x10 + DLT_PPP_ETHER = 0x33 + DLT_PPP_PPPD = 0xa6 + DLT_PPP_SERIAL = 0x32 + DLT_PPP_WITH_DIR = 0xcc + DLT_PPP_WITH_DIRECTION = 0xa6 + DLT_PRISM_HEADER = 0x77 + DLT_PRONET = 0x4 + DLT_RAIF1 = 0xc6 + DLT_RAW = 0xc + DLT_RIO = 0x7c + DLT_SCCP = 0x8e + DLT_SITA = 0xc4 + DLT_SLIP = 0x8 + DLT_SLIP_BSDOS = 0xf + DLT_STANAG_5066_D_PDU = 0xed + DLT_SUNATM = 0x7b + DLT_SYMANTEC_FIREWALL = 0x63 + DLT_TZSP = 0x80 + DLT_USB = 0xba + DLT_USB_DARWIN = 0x10a + DLT_USB_LINUX = 0xbd + DLT_USB_LINUX_MMAPPED = 0xdc + DLT_USER0 = 0x93 + DLT_USER1 = 0x94 + DLT_USER10 = 0x9d + DLT_USER11 = 0x9e + DLT_USER12 = 0x9f + DLT_USER13 = 0xa0 + DLT_USER14 = 0xa1 + DLT_USER15 = 0xa2 + DLT_USER2 = 0x95 + DLT_USER3 = 0x96 + DLT_USER4 = 0x97 + DLT_USER5 = 0x98 + DLT_USER6 = 0x99 + DLT_USER7 = 0x9a + DLT_USER8 = 0x9b + DLT_USER9 = 0x9c + DLT_WIHART = 0xdf + DLT_X2E_SERIAL = 0xd5 + DLT_X2E_XORAYA = 0xd6 + DT_BLK = 0x6 + DT_CHR = 0x2 + DT_DIR = 0x4 + DT_FIFO = 0x1 + DT_LNK = 0xa + DT_REG = 0x8 + DT_SOCK = 0xc + DT_UNKNOWN = 0x0 + DT_WHT = 0xe + ECHO = 0x8 + ECHOCTL = 0x40 + ECHOE = 0x2 + ECHOK = 0x4 + ECHOKE = 0x1 + ECHONL = 0x10 + ECHOPRT = 0x20 + EVFILT_AIO = -0x3 + EVFILT_EXCEPT = -0xf + EVFILT_FS = -0x9 + EVFILT_MACHPORT = -0x8 + EVFILT_PROC = -0x5 + EVFILT_READ = -0x1 + EVFILT_SIGNAL = -0x6 + EVFILT_SYSCOUNT = 0x11 + EVFILT_THREADMARKER = 0x11 + EVFILT_TIMER = -0x7 + EVFILT_USER = -0xa + EVFILT_VM = -0xc + EVFILT_VNODE = -0x4 + EVFILT_WRITE = -0x2 + EV_ADD = 0x1 + EV_CLEAR = 0x20 + EV_DELETE = 0x2 + EV_DISABLE = 0x8 + EV_DISPATCH = 0x80 + EV_DISPATCH2 = 0x180 + EV_ENABLE = 0x4 + EV_EOF = 0x8000 + EV_ERROR = 0x4000 + EV_FLAG0 = 0x1000 + EV_FLAG1 = 0x2000 + EV_ONESHOT = 0x10 + EV_OOBAND = 0x2000 + EV_POLL = 0x1000 + EV_RECEIPT = 0x40 + EV_SYSFLAGS = 0xf000 + EV_UDATA_SPECIFIC = 0x100 + EV_VANISHED = 0x200 + EXTA = 0x4b00 + EXTB = 0x9600 + EXTPROC = 0x800 + FD_CLOEXEC = 0x1 + FD_SETSIZE = 0x400 + FF0 = 0x0 + FF1 = 0x4000 + FFDLY = 0x4000 + FLUSHO = 0x800000 + FSOPT_ATTR_CMN_EXTENDED = 0x20 + FSOPT_NOFOLLOW = 0x1 + FSOPT_NOINMEMUPDATE = 0x2 + FSOPT_PACK_INVAL_ATTRS = 0x8 + FSOPT_REPORT_FULLSIZE = 0x4 + FSOPT_RETURN_REALDEV = 0x200 + F_ADDFILESIGS = 0x3d + F_ADDFILESIGS_FOR_DYLD_SIM = 0x53 + F_ADDFILESIGS_INFO = 0x67 + F_ADDFILESIGS_RETURN = 0x61 + F_ADDFILESUPPL = 0x68 + F_ADDSIGS = 0x3b + F_ALLOCATEALL = 0x4 + F_ALLOCATECONTIG = 0x2 + F_BARRIERFSYNC = 0x55 + F_CHECK_LV = 0x62 + F_CHKCLEAN = 0x29 + F_DUPFD = 0x0 + F_DUPFD_CLOEXEC = 0x43 + F_FINDSIGS = 0x4e + F_FLUSH_DATA = 0x28 + F_FREEZE_FS = 0x35 + F_FULLFSYNC = 0x33 + F_GETCODEDIR = 0x48 + F_GETFD = 0x1 + F_GETFL = 0x3 + F_GETLK = 0x7 + F_GETLKPID = 0x42 + F_GETNOSIGPIPE = 0x4a + F_GETOWN = 0x5 + F_GETPATH = 0x32 + F_GETPATH_MTMINFO = 0x47 + F_GETPATH_NOFIRMLINK = 0x66 + F_GETPROTECTIONCLASS = 0x3f + F_GETPROTECTIONLEVEL = 0x4d + F_GETSIGSINFO = 0x69 + F_GLOBAL_NOCACHE = 0x37 + F_LOG2PHYS = 0x31 + F_LOG2PHYS_EXT = 0x41 + F_NOCACHE = 0x30 + F_NODIRECT = 0x3e + F_OK = 0x0 + F_PATHPKG_CHECK = 0x34 + F_PEOFPOSMODE = 0x3 + F_PREALLOCATE = 0x2a + F_PUNCHHOLE = 0x63 + F_RDADVISE = 0x2c + F_RDAHEAD = 0x2d + F_RDLCK = 0x1 + F_SETBACKINGSTORE = 0x46 + F_SETFD = 0x2 + F_SETFL = 0x4 + F_SETLK = 0x8 + F_SETLKW = 0x9 + F_SETLKWTIMEOUT = 0xa + F_SETNOSIGPIPE = 0x49 + F_SETOWN = 0x6 + F_SETPROTECTIONCLASS = 0x40 + F_SETSIZE = 0x2b + F_SINGLE_WRITER = 0x4c + F_SPECULATIVE_READ = 0x65 + F_THAW_FS = 0x36 + F_TRANSCODEKEY = 0x4b + F_TRIM_ACTIVE_FILE = 0x64 + F_UNLCK = 0x2 + F_VOLPOSMODE = 0x4 + F_WRLCK = 0x3 + HUPCL = 0x4000 + HW_MACHINE = 0x1 + ICANON = 0x100 + ICMP6_FILTER = 0x12 + ICRNL = 0x100 + IEXTEN = 0x400 + IFF_ALLMULTI = 0x200 + IFF_ALTPHYS = 0x4000 + IFF_BROADCAST = 0x2 + IFF_DEBUG = 0x4 + IFF_LINK0 = 0x1000 + IFF_LINK1 = 0x2000 + IFF_LINK2 = 0x4000 + IFF_LOOPBACK = 0x8 + IFF_MULTICAST = 0x8000 + IFF_NOARP = 0x80 + IFF_NOTRAILERS = 0x20 + IFF_OACTIVE = 0x400 + IFF_POINTOPOINT = 0x10 + IFF_PROMISC = 0x100 + IFF_RUNNING = 0x40 + IFF_SIMPLEX = 0x800 + IFF_UP = 0x1 + IFNAMSIZ = 0x10 + IFT_1822 = 0x2 + IFT_6LOWPAN = 0x40 + IFT_AAL5 = 0x31 + IFT_ARCNET = 0x23 + IFT_ARCNETPLUS = 0x24 + IFT_ATM = 0x25 + IFT_BRIDGE = 0xd1 + IFT_CARP = 0xf8 + IFT_CELLULAR = 0xff + IFT_CEPT = 0x13 + IFT_DS3 = 0x1e + IFT_ENC = 0xf4 + IFT_EON = 0x19 + IFT_ETHER = 0x6 + IFT_FAITH = 0x38 + IFT_FDDI = 0xf + IFT_FRELAY = 0x20 + IFT_FRELAYDCE = 0x2c + IFT_GIF = 0x37 + IFT_HDH1822 = 0x3 + IFT_HIPPI = 0x2f + IFT_HSSI = 0x2e + IFT_HY = 0xe + IFT_IEEE1394 = 0x90 + IFT_IEEE8023ADLAG = 0x88 + IFT_ISDNBASIC = 0x14 + IFT_ISDNPRIMARY = 0x15 + IFT_ISO88022LLC = 0x29 + IFT_ISO88023 = 0x7 + IFT_ISO88024 = 0x8 + IFT_ISO88025 = 0x9 + IFT_ISO88026 = 0xa + IFT_L2VLAN = 0x87 + IFT_LAPB = 0x10 + IFT_LOCALTALK = 0x2a + IFT_LOOP = 0x18 + IFT_MIOX25 = 0x26 + IFT_MODEM = 0x30 + IFT_NSIP = 0x1b + IFT_OTHER = 0x1 + IFT_P10 = 0xc + IFT_P80 = 0xd + IFT_PARA = 0x22 + IFT_PDP = 0xff + IFT_PFLOG = 0xf5 + IFT_PFSYNC = 0xf6 + IFT_PKTAP = 0xfe + IFT_PPP = 0x17 + IFT_PROPMUX = 0x36 + IFT_PROPVIRTUAL = 0x35 + IFT_PTPSERIAL = 0x16 + IFT_RS232 = 0x21 + IFT_SDLC = 0x11 + IFT_SIP = 0x1f + IFT_SLIP = 0x1c + IFT_SMDSDXI = 0x2b + IFT_SMDSICIP = 0x34 + IFT_SONET = 0x27 + IFT_SONETPATH = 0x32 + IFT_SONETVT = 0x33 + IFT_STARLAN = 0xb + IFT_STF = 0x39 + IFT_T1 = 0x12 + IFT_ULTRA = 0x1d + IFT_V35 = 0x2d + IFT_X25 = 0x5 + IFT_X25DDN = 0x4 + IFT_X25PLE = 0x28 + IFT_XETHER = 0x1a + IGNBRK = 0x1 + IGNCR = 0x80 + IGNPAR = 0x4 + IMAXBEL = 0x2000 + INLCR = 0x40 + INPCK = 0x10 + IN_CLASSA_HOST = 0xffffff + IN_CLASSA_MAX = 0x80 + IN_CLASSA_NET = 0xff000000 + IN_CLASSA_NSHIFT = 0x18 + IN_CLASSB_HOST = 0xffff + IN_CLASSB_MAX = 0x10000 + IN_CLASSB_NET = 0xffff0000 + IN_CLASSB_NSHIFT = 0x10 + IN_CLASSC_HOST = 0xff + IN_CLASSC_NET = 0xffffff00 + IN_CLASSC_NSHIFT = 0x8 + IN_CLASSD_HOST = 0xfffffff + IN_CLASSD_NET = 0xf0000000 + IN_CLASSD_NSHIFT = 0x1c + IN_LINKLOCALNETNUM = 0xa9fe0000 + IN_LOOPBACKNET = 0x7f + IOCTL_VM_SOCKETS_GET_LOCAL_CID = 0x400473d1 + IPPROTO_3PC = 0x22 + IPPROTO_ADFS = 0x44 + IPPROTO_AH = 0x33 + IPPROTO_AHIP = 0x3d + IPPROTO_APES = 0x63 + IPPROTO_ARGUS = 0xd + IPPROTO_AX25 = 0x5d + IPPROTO_BHA = 0x31 + IPPROTO_BLT = 0x1e + IPPROTO_BRSATMON = 0x4c + IPPROTO_CFTP = 0x3e + IPPROTO_CHAOS = 0x10 + IPPROTO_CMTP = 0x26 + IPPROTO_CPHB = 0x49 + IPPROTO_CPNX = 0x48 + IPPROTO_DDP = 0x25 + IPPROTO_DGP = 0x56 + IPPROTO_DIVERT = 0xfe + IPPROTO_DONE = 0x101 + IPPROTO_DSTOPTS = 0x3c + IPPROTO_EGP = 0x8 + IPPROTO_EMCON = 0xe + IPPROTO_ENCAP = 0x62 + IPPROTO_EON = 0x50 + IPPROTO_ESP = 0x32 + IPPROTO_ETHERIP = 0x61 + IPPROTO_FRAGMENT = 0x2c + IPPROTO_GGP = 0x3 + IPPROTO_GMTP = 0x64 + IPPROTO_GRE = 0x2f + IPPROTO_HELLO = 0x3f + IPPROTO_HMP = 0x14 + IPPROTO_HOPOPTS = 0x0 + IPPROTO_ICMP = 0x1 + IPPROTO_ICMPV6 = 0x3a + IPPROTO_IDP = 0x16 + IPPROTO_IDPR = 0x23 + IPPROTO_IDRP = 0x2d + IPPROTO_IGMP = 0x2 + IPPROTO_IGP = 0x55 + IPPROTO_IGRP = 0x58 + IPPROTO_IL = 0x28 + IPPROTO_INLSP = 0x34 + IPPROTO_INP = 0x20 + IPPROTO_IP = 0x0 + IPPROTO_IPCOMP = 0x6c + IPPROTO_IPCV = 0x47 + IPPROTO_IPEIP = 0x5e + IPPROTO_IPIP = 0x4 + IPPROTO_IPPC = 0x43 + IPPROTO_IPV4 = 0x4 + IPPROTO_IPV6 = 0x29 + IPPROTO_IRTP = 0x1c + IPPROTO_KRYPTOLAN = 0x41 + IPPROTO_LARP = 0x5b + IPPROTO_LEAF1 = 0x19 + IPPROTO_LEAF2 = 0x1a + IPPROTO_MAX = 0x100 + IPPROTO_MAXID = 0x34 + IPPROTO_MEAS = 0x13 + IPPROTO_MHRP = 0x30 + IPPROTO_MICP = 0x5f + IPPROTO_MTP = 0x5c + IPPROTO_MUX = 0x12 + IPPROTO_ND = 0x4d + IPPROTO_NHRP = 0x36 + IPPROTO_NONE = 0x3b + IPPROTO_NSP = 0x1f + IPPROTO_NVPII = 0xb + IPPROTO_OSPFIGP = 0x59 + IPPROTO_PGM = 0x71 + IPPROTO_PIGP = 0x9 + IPPROTO_PIM = 0x67 + IPPROTO_PRM = 0x15 + IPPROTO_PUP = 0xc + IPPROTO_PVP = 0x4b + IPPROTO_RAW = 0xff + IPPROTO_RCCMON = 0xa + IPPROTO_RDP = 0x1b + IPPROTO_ROUTING = 0x2b + IPPROTO_RSVP = 0x2e + IPPROTO_RVD = 0x42 + IPPROTO_SATEXPAK = 0x40 + IPPROTO_SATMON = 0x45 + IPPROTO_SCCSP = 0x60 + IPPROTO_SCTP = 0x84 + IPPROTO_SDRP = 0x2a + IPPROTO_SEP = 0x21 + IPPROTO_SRPC = 0x5a + IPPROTO_ST = 0x7 + IPPROTO_SVMTP = 0x52 + IPPROTO_SWIPE = 0x35 + IPPROTO_TCF = 0x57 + IPPROTO_TCP = 0x6 + IPPROTO_TP = 0x1d + IPPROTO_TPXX = 0x27 + IPPROTO_TRUNK1 = 0x17 + IPPROTO_TRUNK2 = 0x18 + IPPROTO_TTP = 0x54 + IPPROTO_UDP = 0x11 + IPPROTO_VINES = 0x53 + IPPROTO_VISA = 0x46 + IPPROTO_VMTP = 0x51 + IPPROTO_WBEXPAK = 0x4f + IPPROTO_WBMON = 0x4e + IPPROTO_WSN = 0x4a + IPPROTO_XNET = 0xf + IPPROTO_XTP = 0x24 + IPV6_2292DSTOPTS = 0x17 + IPV6_2292HOPLIMIT = 0x14 + IPV6_2292HOPOPTS = 0x16 + IPV6_2292NEXTHOP = 0x15 + IPV6_2292PKTINFO = 0x13 + IPV6_2292PKTOPTIONS = 0x19 + IPV6_2292RTHDR = 0x18 + IPV6_3542DSTOPTS = 0x32 + IPV6_3542HOPLIMIT = 0x2f + IPV6_3542HOPOPTS = 0x31 + IPV6_3542NEXTHOP = 0x30 + IPV6_3542PKTINFO = 0x2e + IPV6_3542RTHDR = 0x33 + IPV6_ADDR_MC_FLAGS_PREFIX = 0x20 + IPV6_ADDR_MC_FLAGS_TRANSIENT = 0x10 + IPV6_ADDR_MC_FLAGS_UNICAST_BASED = 0x30 + IPV6_AUTOFLOWLABEL = 0x3b + IPV6_BINDV6ONLY = 0x1b + IPV6_BOUND_IF = 0x7d + IPV6_CHECKSUM = 0x1a + IPV6_DEFAULT_MULTICAST_HOPS = 0x1 + IPV6_DEFAULT_MULTICAST_LOOP = 0x1 + IPV6_DEFHLIM = 0x40 + IPV6_DONTFRAG = 0x3e + IPV6_DSTOPTS = 0x32 + IPV6_FAITH = 0x1d + IPV6_FLOWINFO_MASK = 0xffffff0f + IPV6_FLOWLABEL_MASK = 0xffff0f00 + IPV6_FLOW_ECN_MASK = 0x3000 + IPV6_FRAGTTL = 0x3c + IPV6_FW_ADD = 0x1e + IPV6_FW_DEL = 0x1f + IPV6_FW_FLUSH = 0x20 + IPV6_FW_GET = 0x22 + IPV6_FW_ZERO = 0x21 + IPV6_HLIMDEC = 0x1 + IPV6_HOPLIMIT = 0x2f + IPV6_HOPOPTS = 0x31 + IPV6_IPSEC_POLICY = 0x1c + IPV6_JOIN_GROUP = 0xc + IPV6_LEAVE_GROUP = 0xd + IPV6_MAXHLIM = 0xff + IPV6_MAXOPTHDR = 0x800 + IPV6_MAXPACKET = 0xffff + IPV6_MAX_GROUP_SRC_FILTER = 0x200 + IPV6_MAX_MEMBERSHIPS = 0xfff + IPV6_MAX_SOCK_SRC_FILTER = 0x80 + IPV6_MIN_MEMBERSHIPS = 0x1f + IPV6_MMTU = 0x500 + IPV6_MSFILTER = 0x4a + IPV6_MULTICAST_HOPS = 0xa + IPV6_MULTICAST_IF = 0x9 + IPV6_MULTICAST_LOOP = 0xb + IPV6_NEXTHOP = 0x30 + IPV6_PATHMTU = 0x2c + IPV6_PKTINFO = 0x2e + IPV6_PORTRANGE = 0xe + IPV6_PORTRANGE_DEFAULT = 0x0 + IPV6_PORTRANGE_HIGH = 0x1 + IPV6_PORTRANGE_LOW = 0x2 + IPV6_PREFER_TEMPADDR = 0x3f + IPV6_RECVDSTOPTS = 0x28 + IPV6_RECVHOPLIMIT = 0x25 + IPV6_RECVHOPOPTS = 0x27 + IPV6_RECVPATHMTU = 0x2b + IPV6_RECVPKTINFO = 0x3d + IPV6_RECVRTHDR = 0x26 + IPV6_RECVTCLASS = 0x23 + IPV6_RTHDR = 0x33 + IPV6_RTHDRDSTOPTS = 0x39 + IPV6_RTHDR_LOOSE = 0x0 + IPV6_RTHDR_STRICT = 0x1 + IPV6_RTHDR_TYPE_0 = 0x0 + IPV6_SOCKOPT_RESERVED1 = 0x3 + IPV6_TCLASS = 0x24 + IPV6_UNICAST_HOPS = 0x4 + IPV6_USE_MIN_MTU = 0x2a + IPV6_V6ONLY = 0x1b + IPV6_VERSION = 0x60 + IPV6_VERSION_MASK = 0xf0 + IP_ADD_MEMBERSHIP = 0xc + IP_ADD_SOURCE_MEMBERSHIP = 0x46 + IP_BLOCK_SOURCE = 0x48 + IP_BOUND_IF = 0x19 + IP_DEFAULT_MULTICAST_LOOP = 0x1 + IP_DEFAULT_MULTICAST_TTL = 0x1 + IP_DF = 0x4000 + IP_DONTFRAG = 0x1c + IP_DROP_MEMBERSHIP = 0xd + IP_DROP_SOURCE_MEMBERSHIP = 0x47 + IP_DUMMYNET_CONFIGURE = 0x3c + IP_DUMMYNET_DEL = 0x3d + IP_DUMMYNET_FLUSH = 0x3e + IP_DUMMYNET_GET = 0x40 + IP_FAITH = 0x16 + IP_FW_ADD = 0x28 + IP_FW_DEL = 0x29 + IP_FW_FLUSH = 0x2a + IP_FW_GET = 0x2c + IP_FW_RESETLOG = 0x2d + IP_FW_ZERO = 0x2b + IP_HDRINCL = 0x2 + IP_IPSEC_POLICY = 0x15 + IP_MAXPACKET = 0xffff + IP_MAX_GROUP_SRC_FILTER = 0x200 + IP_MAX_MEMBERSHIPS = 0xfff + IP_MAX_SOCK_MUTE_FILTER = 0x80 + IP_MAX_SOCK_SRC_FILTER = 0x80 + IP_MF = 0x2000 + IP_MIN_MEMBERSHIPS = 0x1f + IP_MSFILTER = 0x4a + IP_MSS = 0x240 + IP_MULTICAST_IF = 0x9 + IP_MULTICAST_IFINDEX = 0x42 + IP_MULTICAST_LOOP = 0xb + IP_MULTICAST_TTL = 0xa + IP_MULTICAST_VIF = 0xe + IP_NAT__XXX = 0x37 + IP_OFFMASK = 0x1fff + IP_OLD_FW_ADD = 0x32 + IP_OLD_FW_DEL = 0x33 + IP_OLD_FW_FLUSH = 0x34 + IP_OLD_FW_GET = 0x36 + IP_OLD_FW_RESETLOG = 0x38 + IP_OLD_FW_ZERO = 0x35 + IP_OPTIONS = 0x1 + IP_PKTINFO = 0x1a + IP_PORTRANGE = 0x13 + IP_PORTRANGE_DEFAULT = 0x0 + IP_PORTRANGE_HIGH = 0x1 + IP_PORTRANGE_LOW = 0x2 + IP_RECVDSTADDR = 0x7 + IP_RECVIF = 0x14 + IP_RECVOPTS = 0x5 + IP_RECVPKTINFO = 0x1a + IP_RECVRETOPTS = 0x6 + IP_RECVTOS = 0x1b + IP_RECVTTL = 0x18 + IP_RETOPTS = 0x8 + IP_RF = 0x8000 + IP_RSVP_OFF = 0x10 + IP_RSVP_ON = 0xf + IP_RSVP_VIF_OFF = 0x12 + IP_RSVP_VIF_ON = 0x11 + IP_STRIPHDR = 0x17 + IP_TOS = 0x3 + IP_TRAFFIC_MGT_BACKGROUND = 0x41 + IP_TTL = 0x4 + IP_UNBLOCK_SOURCE = 0x49 + ISIG = 0x80 + ISTRIP = 0x20 + IUTF8 = 0x4000 + IXANY = 0x800 + IXOFF = 0x400 + IXON = 0x200 + KERN_HOSTNAME = 0xa + KERN_OSRELEASE = 0x2 + KERN_OSTYPE = 0x1 + KERN_VERSION = 0x4 + LOCAL_PEERCRED = 0x1 + LOCAL_PEEREPID = 0x3 + LOCAL_PEEREUUID = 0x5 + LOCAL_PEERPID = 0x2 + LOCAL_PEERTOKEN = 0x6 + LOCAL_PEERUUID = 0x4 + LOCK_EX = 0x2 + LOCK_NB = 0x4 + LOCK_SH = 0x1 + LOCK_UN = 0x8 + MADV_CAN_REUSE = 0x9 + MADV_DONTNEED = 0x4 + MADV_FREE = 0x5 + MADV_FREE_REUSABLE = 0x7 + MADV_FREE_REUSE = 0x8 + MADV_NORMAL = 0x0 + MADV_PAGEOUT = 0xa + MADV_RANDOM = 0x1 + MADV_SEQUENTIAL = 0x2 + MADV_WILLNEED = 0x3 + MADV_ZERO_WIRED_PAGES = 0x6 + MAP_32BIT = 0x8000 + MAP_ANON = 0x1000 + MAP_ANONYMOUS = 0x1000 + MAP_COPY = 0x2 + MAP_FILE = 0x0 + MAP_FIXED = 0x10 + MAP_HASSEMAPHORE = 0x200 + MAP_JIT = 0x800 + MAP_NOCACHE = 0x400 + MAP_NOEXTEND = 0x100 + MAP_NORESERVE = 0x40 + MAP_PRIVATE = 0x2 + MAP_RENAME = 0x20 + MAP_RESERVED0080 = 0x80 + MAP_RESILIENT_CODESIGN = 0x2000 + MAP_RESILIENT_MEDIA = 0x4000 + MAP_SHARED = 0x1 + MAP_TRANSLATED_ALLOW_EXECUTE = 0x20000 + MAP_UNIX03 = 0x40000 + MCAST_BLOCK_SOURCE = 0x54 + MCAST_EXCLUDE = 0x2 + MCAST_INCLUDE = 0x1 + MCAST_JOIN_GROUP = 0x50 + MCAST_JOIN_SOURCE_GROUP = 0x52 + MCAST_LEAVE_GROUP = 0x51 + MCAST_LEAVE_SOURCE_GROUP = 0x53 + MCAST_UNBLOCK_SOURCE = 0x55 + MCAST_UNDEFINED = 0x0 + MCL_CURRENT = 0x1 + MCL_FUTURE = 0x2 + MNT_ASYNC = 0x40 + MNT_AUTOMOUNTED = 0x400000 + MNT_CMDFLAGS = 0xf0000 + MNT_CPROTECT = 0x80 + MNT_DEFWRITE = 0x2000000 + MNT_DONTBROWSE = 0x100000 + MNT_DOVOLFS = 0x8000 + MNT_DWAIT = 0x4 + MNT_EXPORTED = 0x100 + MNT_EXT_ROOT_DATA_VOL = 0x1 + MNT_FORCE = 0x80000 + MNT_IGNORE_OWNERSHIP = 0x200000 + MNT_JOURNALED = 0x800000 + MNT_LOCAL = 0x1000 + MNT_MULTILABEL = 0x4000000 + MNT_NOATIME = 0x10000000 + MNT_NOBLOCK = 0x20000 + MNT_NODEV = 0x10 + MNT_NOEXEC = 0x4 + MNT_NOSUID = 0x8 + MNT_NOUSERXATTR = 0x1000000 + MNT_NOWAIT = 0x2 + MNT_QUARANTINE = 0x400 + MNT_QUOTA = 0x2000 + MNT_RDONLY = 0x1 + MNT_RELOAD = 0x40000 + MNT_REMOVABLE = 0x200 + MNT_ROOTFS = 0x4000 + MNT_SNAPSHOT = 0x40000000 + MNT_STRICTATIME = 0x80000000 + MNT_SYNCHRONOUS = 0x2 + MNT_UNION = 0x20 + MNT_UNKNOWNPERMISSIONS = 0x200000 + MNT_UPDATE = 0x10000 + MNT_VISFLAGMASK = 0xd7f0f7ff + MNT_WAIT = 0x1 + MSG_CTRUNC = 0x20 + MSG_DONTROUTE = 0x4 + MSG_DONTWAIT = 0x80 + MSG_EOF = 0x100 + MSG_EOR = 0x8 + MSG_FLUSH = 0x400 + MSG_HAVEMORE = 0x2000 + MSG_HOLD = 0x800 + MSG_NEEDSA = 0x10000 + MSG_NOSIGNAL = 0x80000 + MSG_OOB = 0x1 + MSG_PEEK = 0x2 + MSG_RCVMORE = 0x4000 + MSG_SEND = 0x1000 + MSG_TRUNC = 0x10 + MSG_WAITALL = 0x40 + MSG_WAITSTREAM = 0x200 + MS_ASYNC = 0x1 + MS_DEACTIVATE = 0x8 + MS_INVALIDATE = 0x2 + MS_KILLPAGES = 0x4 + MS_SYNC = 0x10 + NAME_MAX = 0xff + NET_RT_DUMP = 0x1 + NET_RT_DUMP2 = 0x7 + NET_RT_FLAGS = 0x2 + NET_RT_FLAGS_PRIV = 0xa + NET_RT_IFLIST = 0x3 + NET_RT_IFLIST2 = 0x6 + NET_RT_MAXID = 0xb + NET_RT_STAT = 0x4 + NET_RT_TRASH = 0x5 + NFDBITS = 0x20 + NL0 = 0x0 + NL1 = 0x100 + NL2 = 0x200 + NL3 = 0x300 + NLDLY = 0x300 + NOFLSH = 0x80000000 + NOKERNINFO = 0x2000000 + NOTE_ABSOLUTE = 0x8 + NOTE_ATTRIB = 0x8 + NOTE_BACKGROUND = 0x40 + NOTE_CHILD = 0x4 + NOTE_CRITICAL = 0x20 + NOTE_DELETE = 0x1 + NOTE_EXEC = 0x20000000 + NOTE_EXIT = 0x80000000 + NOTE_EXITSTATUS = 0x4000000 + NOTE_EXIT_CSERROR = 0x40000 + NOTE_EXIT_DECRYPTFAIL = 0x10000 + NOTE_EXIT_DETAIL = 0x2000000 + NOTE_EXIT_DETAIL_MASK = 0x70000 + NOTE_EXIT_MEMORY = 0x20000 + NOTE_EXIT_REPARENTED = 0x80000 + NOTE_EXTEND = 0x4 + NOTE_FFAND = 0x40000000 + NOTE_FFCOPY = 0xc0000000 + NOTE_FFCTRLMASK = 0xc0000000 + NOTE_FFLAGSMASK = 0xffffff + NOTE_FFNOP = 0x0 + NOTE_FFOR = 0x80000000 + NOTE_FORK = 0x40000000 + NOTE_FUNLOCK = 0x100 + NOTE_LEEWAY = 0x10 + NOTE_LINK = 0x10 + NOTE_LOWAT = 0x1 + NOTE_MACHTIME = 0x100 + NOTE_MACH_CONTINUOUS_TIME = 0x80 + NOTE_NONE = 0x80 + NOTE_NSECONDS = 0x4 + NOTE_OOB = 0x2 + NOTE_PCTRLMASK = -0x100000 + NOTE_PDATAMASK = 0xfffff + NOTE_REAP = 0x10000000 + NOTE_RENAME = 0x20 + NOTE_REVOKE = 0x40 + NOTE_SECONDS = 0x1 + NOTE_SIGNAL = 0x8000000 + NOTE_TRACK = 0x1 + NOTE_TRACKERR = 0x2 + NOTE_TRIGGER = 0x1000000 + NOTE_USECONDS = 0x2 + NOTE_VM_ERROR = 0x10000000 + NOTE_VM_PRESSURE = 0x80000000 + NOTE_VM_PRESSURE_SUDDEN_TERMINATE = 0x20000000 + NOTE_VM_PRESSURE_TERMINATE = 0x40000000 + NOTE_WRITE = 0x2 + OCRNL = 0x10 + OFDEL = 0x20000 + OFILL = 0x80 + ONLCR = 0x2 + ONLRET = 0x40 + ONOCR = 0x20 + ONOEOT = 0x8 + OPOST = 0x1 + OXTABS = 0x4 + O_ACCMODE = 0x3 + O_ALERT = 0x20000000 + O_APPEND = 0x8 + O_ASYNC = 0x40 + O_CLOEXEC = 0x1000000 + O_CREAT = 0x200 + O_DIRECTORY = 0x100000 + O_DP_GETRAWENCRYPTED = 0x1 + O_DP_GETRAWUNENCRYPTED = 0x2 + O_DSYNC = 0x400000 + O_EVTONLY = 0x8000 + O_EXCL = 0x800 + O_EXLOCK = 0x20 + O_FSYNC = 0x80 + O_NDELAY = 0x4 + O_NOCTTY = 0x20000 + O_NOFOLLOW = 0x100 + O_NOFOLLOW_ANY = 0x20000000 + O_NONBLOCK = 0x4 + O_POPUP = 0x80000000 + O_RDONLY = 0x0 + O_RDWR = 0x2 + O_SHLOCK = 0x10 + O_SYMLINK = 0x200000 + O_SYNC = 0x80 + O_TRUNC = 0x400 + O_WRONLY = 0x1 + PARENB = 0x1000 + PARMRK = 0x8 + PARODD = 0x2000 + PENDIN = 0x20000000 + PRIO_PGRP = 0x1 + PRIO_PROCESS = 0x0 + PRIO_USER = 0x2 + PROT_EXEC = 0x4 + PROT_NONE = 0x0 + PROT_READ = 0x1 + PROT_WRITE = 0x2 + PT_ATTACH = 0xa + PT_ATTACHEXC = 0xe + PT_CONTINUE = 0x7 + PT_DENY_ATTACH = 0x1f + PT_DETACH = 0xb + PT_FIRSTMACH = 0x20 + PT_FORCEQUOTA = 0x1e + PT_KILL = 0x8 + PT_READ_D = 0x2 + PT_READ_I = 0x1 + PT_READ_U = 0x3 + PT_SIGEXC = 0xc + PT_STEP = 0x9 + PT_THUPDATE = 0xd + PT_TRACE_ME = 0x0 + PT_WRITE_D = 0x5 + PT_WRITE_I = 0x4 + PT_WRITE_U = 0x6 + RLIMIT_AS = 0x5 + RLIMIT_CORE = 0x4 + RLIMIT_CPU = 0x0 + RLIMIT_CPU_USAGE_MONITOR = 0x2 + RLIMIT_DATA = 0x2 + RLIMIT_FSIZE = 0x1 + RLIMIT_MEMLOCK = 0x6 + RLIMIT_NOFILE = 0x8 + RLIMIT_NPROC = 0x7 + RLIMIT_RSS = 0x5 + RLIMIT_STACK = 0x3 + RLIM_INFINITY = 0x7fffffffffffffff + RTAX_AUTHOR = 0x6 + RTAX_BRD = 0x7 + RTAX_DST = 0x0 + RTAX_GATEWAY = 0x1 + RTAX_GENMASK = 0x3 + RTAX_IFA = 0x5 + RTAX_IFP = 0x4 + RTAX_MAX = 0x8 + RTAX_NETMASK = 0x2 + RTA_AUTHOR = 0x40 + RTA_BRD = 0x80 + RTA_DST = 0x1 + RTA_GATEWAY = 0x2 + RTA_GENMASK = 0x8 + RTA_IFA = 0x20 + RTA_IFP = 0x10 + RTA_NETMASK = 0x4 + RTF_BLACKHOLE = 0x1000 + RTF_BROADCAST = 0x400000 + RTF_CLONING = 0x100 + RTF_CONDEMNED = 0x2000000 + RTF_DEAD = 0x20000000 + RTF_DELCLONE = 0x80 + RTF_DONE = 0x40 + RTF_DYNAMIC = 0x10 + RTF_GATEWAY = 0x2 + RTF_GLOBAL = 0x40000000 + RTF_HOST = 0x4 + RTF_IFREF = 0x4000000 + RTF_IFSCOPE = 0x1000000 + RTF_LLDATA = 0x400 + RTF_LLINFO = 0x400 + RTF_LOCAL = 0x200000 + RTF_MODIFIED = 0x20 + RTF_MULTICAST = 0x800000 + RTF_NOIFREF = 0x2000 + RTF_PINNED = 0x100000 + RTF_PRCLONING = 0x10000 + RTF_PROTO1 = 0x8000 + RTF_PROTO2 = 0x4000 + RTF_PROTO3 = 0x40000 + RTF_PROXY = 0x8000000 + RTF_REJECT = 0x8 + RTF_ROUTER = 0x10000000 + RTF_STATIC = 0x800 + RTF_UP = 0x1 + RTF_WASCLONED = 0x20000 + RTF_XRESOLVE = 0x200 + RTM_ADD = 0x1 + RTM_CHANGE = 0x3 + RTM_DELADDR = 0xd + RTM_DELETE = 0x2 + RTM_DELMADDR = 0x10 + RTM_GET = 0x4 + RTM_GET2 = 0x14 + RTM_IFINFO = 0xe + RTM_IFINFO2 = 0x12 + RTM_LOCK = 0x8 + RTM_LOSING = 0x5 + RTM_MISS = 0x7 + RTM_NEWADDR = 0xc + RTM_NEWMADDR = 0xf + RTM_NEWMADDR2 = 0x13 + RTM_OLDADD = 0x9 + RTM_OLDDEL = 0xa + RTM_REDIRECT = 0x6 + RTM_RESOLVE = 0xb + RTM_RTTUNIT = 0xf4240 + RTM_VERSION = 0x5 + RTV_EXPIRE = 0x4 + RTV_HOPCOUNT = 0x2 + RTV_MTU = 0x1 + RTV_RPIPE = 0x8 + RTV_RTT = 0x40 + RTV_RTTVAR = 0x80 + RTV_SPIPE = 0x10 + RTV_SSTHRESH = 0x20 + RUSAGE_CHILDREN = -0x1 + RUSAGE_SELF = 0x0 + SCM_CREDS = 0x3 + SCM_RIGHTS = 0x1 + SCM_TIMESTAMP = 0x2 + SCM_TIMESTAMP_MONOTONIC = 0x4 + SEEK_CUR = 0x1 + SEEK_DATA = 0x4 + SEEK_END = 0x2 + SEEK_HOLE = 0x3 + SEEK_SET = 0x0 + SHUT_RD = 0x0 + SHUT_RDWR = 0x2 + SHUT_WR = 0x1 + SIOCADDMULTI = 0x80206931 + SIOCAIFADDR = 0x8040691a + SIOCARPIPLL = 0xc0206928 + SIOCATMARK = 0x40047307 + SIOCAUTOADDR = 0xc0206926 + SIOCAUTONETMASK = 0x80206927 + SIOCDELMULTI = 0x80206932 + SIOCDIFADDR = 0x80206919 + SIOCDIFPHYADDR = 0x80206941 + SIOCGDRVSPEC = 0xc028697b + SIOCGETVLAN = 0xc020697f + SIOCGHIWAT = 0x40047301 + SIOCGIF6LOWPAN = 0xc02069c5 + SIOCGIFADDR = 0xc0206921 + SIOCGIFALTMTU = 0xc0206948 + SIOCGIFASYNCMAP = 0xc020697c + SIOCGIFBOND = 0xc0206947 + SIOCGIFBRDADDR = 0xc0206923 + SIOCGIFCAP = 0xc020695b + SIOCGIFCONF = 0xc00c6924 + SIOCGIFDEVMTU = 0xc0206944 + SIOCGIFDSTADDR = 0xc0206922 + SIOCGIFFLAGS = 0xc0206911 + SIOCGIFFUNCTIONALTYPE = 0xc02069ad + SIOCGIFGENERIC = 0xc020693a + SIOCGIFKPI = 0xc0206987 + SIOCGIFMAC = 0xc0206982 + SIOCGIFMEDIA = 0xc02c6938 + SIOCGIFMETRIC = 0xc0206917 + SIOCGIFMTU = 0xc0206933 + SIOCGIFNETMASK = 0xc0206925 + SIOCGIFPDSTADDR = 0xc0206940 + SIOCGIFPHYS = 0xc0206935 + SIOCGIFPSRCADDR = 0xc020693f + SIOCGIFSTATUS = 0xc331693d + SIOCGIFVLAN = 0xc020697f + SIOCGIFWAKEFLAGS = 0xc0206988 + SIOCGIFXMEDIA = 0xc02c6948 + SIOCGLOWAT = 0x40047303 + SIOCGPGRP = 0x40047309 + SIOCIFCREATE = 0xc0206978 + SIOCIFCREATE2 = 0xc020697a + SIOCIFDESTROY = 0x80206979 + SIOCIFGCLONERS = 0xc0106981 + SIOCRSLVMULTI = 0xc010693b + SIOCSDRVSPEC = 0x8028697b + SIOCSETVLAN = 0x8020697e + SIOCSHIWAT = 0x80047300 + SIOCSIF6LOWPAN = 0x802069c4 + SIOCSIFADDR = 0x8020690c + SIOCSIFALTMTU = 0x80206945 + SIOCSIFASYNCMAP = 0x8020697d + SIOCSIFBOND = 0x80206946 + SIOCSIFBRDADDR = 0x80206913 + SIOCSIFCAP = 0x8020695a + SIOCSIFDSTADDR = 0x8020690e + SIOCSIFFLAGS = 0x80206910 + SIOCSIFGENERIC = 0x80206939 + SIOCSIFKPI = 0x80206986 + SIOCSIFLLADDR = 0x8020693c + SIOCSIFMAC = 0x80206983 + SIOCSIFMEDIA = 0xc0206937 + SIOCSIFMETRIC = 0x80206918 + SIOCSIFMTU = 0x80206934 + SIOCSIFNETMASK = 0x80206916 + SIOCSIFPHYADDR = 0x8040693e + SIOCSIFPHYS = 0x80206936 + SIOCSIFVLAN = 0x8020697e + SIOCSLOWAT = 0x80047302 + SIOCSPGRP = 0x80047308 + SOCK_DGRAM = 0x2 + SOCK_MAXADDRLEN = 0xff + SOCK_RAW = 0x3 + SOCK_RDM = 0x4 + SOCK_SEQPACKET = 0x5 + SOCK_STREAM = 0x1 + SOL_LOCAL = 0x0 + SOL_SOCKET = 0xffff + SOMAXCONN = 0x80 + SO_ACCEPTCONN = 0x2 + SO_BROADCAST = 0x20 + SO_DEBUG = 0x1 + SO_DONTROUTE = 0x10 + SO_DONTTRUNC = 0x2000 + SO_ERROR = 0x1007 + SO_KEEPALIVE = 0x8 + SO_LABEL = 0x1010 + SO_LINGER = 0x80 + SO_LINGER_SEC = 0x1080 + SO_NETSVC_MARKING_LEVEL = 0x1119 + SO_NET_SERVICE_TYPE = 0x1116 + SO_NKE = 0x1021 + SO_NOADDRERR = 0x1023 + SO_NOSIGPIPE = 0x1022 + SO_NOTIFYCONFLICT = 0x1026 + SO_NP_EXTENSIONS = 0x1083 + SO_NREAD = 0x1020 + SO_NUMRCVPKT = 0x1112 + SO_NWRITE = 0x1024 + SO_OOBINLINE = 0x100 + SO_PEERLABEL = 0x1011 + SO_RANDOMPORT = 0x1082 + SO_RCVBUF = 0x1002 + SO_RCVLOWAT = 0x1004 + SO_RCVTIMEO = 0x1006 + SO_REUSEADDR = 0x4 + SO_REUSEPORT = 0x200 + SO_REUSESHAREUID = 0x1025 + SO_SNDBUF = 0x1001 + SO_SNDLOWAT = 0x1003 + SO_SNDTIMEO = 0x1005 + SO_TIMESTAMP = 0x400 + SO_TIMESTAMP_MONOTONIC = 0x800 + SO_TRACKER_ATTRIBUTE_FLAGS_APP_APPROVED = 0x1 + SO_TRACKER_ATTRIBUTE_FLAGS_DOMAIN_SHORT = 0x4 + SO_TRACKER_ATTRIBUTE_FLAGS_TRACKER = 0x2 + SO_TRACKER_TRANSPARENCY_VERSION = 0x3 + SO_TYPE = 0x1008 + SO_UPCALLCLOSEWAIT = 0x1027 + SO_USELOOPBACK = 0x40 + SO_WANTMORE = 0x4000 + SO_WANTOOBFLAG = 0x8000 + S_IEXEC = 0x40 + S_IFBLK = 0x6000 + S_IFCHR = 0x2000 + S_IFDIR = 0x4000 + S_IFIFO = 0x1000 + S_IFLNK = 0xa000 + S_IFMT = 0xf000 + S_IFREG = 0x8000 + S_IFSOCK = 0xc000 + S_IFWHT = 0xe000 + S_IREAD = 0x100 + S_IRGRP = 0x20 + S_IROTH = 0x4 + S_IRUSR = 0x100 + S_IRWXG = 0x38 + S_IRWXO = 0x7 + S_IRWXU = 0x1c0 + S_ISGID = 0x400 + S_ISTXT = 0x200 + S_ISUID = 0x800 + S_ISVTX = 0x200 + S_IWGRP = 0x10 + S_IWOTH = 0x2 + S_IWRITE = 0x80 + S_IWUSR = 0x80 + S_IXGRP = 0x8 + S_IXOTH = 0x1 + S_IXUSR = 0x40 + TAB0 = 0x0 + TAB1 = 0x400 + TAB2 = 0x800 + TAB3 = 0x4 + TABDLY = 0xc04 + TCIFLUSH = 0x1 + TCIOFF = 0x3 + TCIOFLUSH = 0x3 + TCION = 0x4 + TCOFLUSH = 0x2 + TCOOFF = 0x1 + TCOON = 0x2 + TCPOPT_CC = 0xb + TCPOPT_CCECHO = 0xd + TCPOPT_CCNEW = 0xc + TCPOPT_EOL = 0x0 + TCPOPT_FASTOPEN = 0x22 + TCPOPT_MAXSEG = 0x2 + TCPOPT_NOP = 0x1 + TCPOPT_SACK = 0x5 + TCPOPT_SACK_HDR = 0x1010500 + TCPOPT_SACK_PERMITTED = 0x4 + TCPOPT_SACK_PERMIT_HDR = 0x1010402 + TCPOPT_SIGNATURE = 0x13 + TCPOPT_TIMESTAMP = 0x8 + TCPOPT_TSTAMP_HDR = 0x101080a + TCPOPT_WINDOW = 0x3 + TCP_CONNECTIONTIMEOUT = 0x20 + TCP_CONNECTION_INFO = 0x106 + TCP_ENABLE_ECN = 0x104 + TCP_FASTOPEN = 0x105 + TCP_KEEPALIVE = 0x10 + TCP_KEEPCNT = 0x102 + TCP_KEEPINTVL = 0x101 + TCP_MAXHLEN = 0x3c + TCP_MAXOLEN = 0x28 + TCP_MAXSEG = 0x2 + TCP_MAXWIN = 0xffff + TCP_MAX_SACK = 0x4 + TCP_MAX_WINSHIFT = 0xe + TCP_MINMSS = 0xd8 + TCP_MSS = 0x200 + TCP_NODELAY = 0x1 + TCP_NOOPT = 0x8 + TCP_NOPUSH = 0x4 + TCP_NOTSENT_LOWAT = 0x201 + TCP_RXT_CONNDROPTIME = 0x80 + TCP_RXT_FINDROP = 0x100 + TCP_SENDMOREACKS = 0x103 + TCSAFLUSH = 0x2 + TIOCCBRK = 0x2000747a + TIOCCDTR = 0x20007478 + TIOCCONS = 0x80047462 + TIOCDCDTIMESTAMP = 0x40107458 + TIOCDRAIN = 0x2000745e + TIOCDSIMICROCODE = 0x20007455 + TIOCEXCL = 0x2000740d + TIOCEXT = 0x80047460 + TIOCFLUSH = 0x80047410 + TIOCGDRAINWAIT = 0x40047456 + TIOCGETA = 0x40487413 + TIOCGETD = 0x4004741a + TIOCGPGRP = 0x40047477 + TIOCGWINSZ = 0x40087468 + TIOCIXOFF = 0x20007480 + TIOCIXON = 0x20007481 + TIOCMBIC = 0x8004746b + TIOCMBIS = 0x8004746c + TIOCMGDTRWAIT = 0x4004745a + TIOCMGET = 0x4004746a + TIOCMODG = 0x40047403 + TIOCMODS = 0x80047404 + TIOCMSDTRWAIT = 0x8004745b + TIOCMSET = 0x8004746d + TIOCM_CAR = 0x40 + TIOCM_CD = 0x40 + TIOCM_CTS = 0x20 + TIOCM_DSR = 0x100 + TIOCM_DTR = 0x2 + TIOCM_LE = 0x1 + TIOCM_RI = 0x80 + TIOCM_RNG = 0x80 + TIOCM_RTS = 0x4 + TIOCM_SR = 0x10 + TIOCM_ST = 0x8 + TIOCNOTTY = 0x20007471 + TIOCNXCL = 0x2000740e + TIOCOUTQ = 0x40047473 + TIOCPKT = 0x80047470 + TIOCPKT_DATA = 0x0 + TIOCPKT_DOSTOP = 0x20 + TIOCPKT_FLUSHREAD = 0x1 + TIOCPKT_FLUSHWRITE = 0x2 + TIOCPKT_IOCTL = 0x40 + TIOCPKT_NOSTOP = 0x10 + TIOCPKT_START = 0x8 + TIOCPKT_STOP = 0x4 + TIOCPTYGNAME = 0x40807453 + TIOCPTYGRANT = 0x20007454 + TIOCPTYUNLK = 0x20007452 + TIOCREMOTE = 0x80047469 + TIOCSBRK = 0x2000747b + TIOCSCONS = 0x20007463 + TIOCSCTTY = 0x20007461 + TIOCSDRAINWAIT = 0x80047457 + TIOCSDTR = 0x20007479 + TIOCSETA = 0x80487414 + TIOCSETAF = 0x80487416 + TIOCSETAW = 0x80487415 + TIOCSETD = 0x8004741b + TIOCSIG = 0x2000745f + TIOCSPGRP = 0x80047476 + TIOCSTART = 0x2000746e + TIOCSTAT = 0x20007465 + TIOCSTI = 0x80017472 + TIOCSTOP = 0x2000746f + TIOCSWINSZ = 0x80087467 + TIOCTIMESTAMP = 0x40107459 + TIOCUCNTL = 0x80047466 + TOSTOP = 0x400000 + VDISCARD = 0xf + VDSUSP = 0xb + VEOF = 0x0 + VEOL = 0x1 + VEOL2 = 0x2 + VERASE = 0x3 + VINTR = 0x8 + VKILL = 0x5 + VLNEXT = 0xe + VMADDR_CID_ANY = 0xffffffff + VMADDR_CID_HOST = 0x2 + VMADDR_CID_HYPERVISOR = 0x0 + VMADDR_CID_RESERVED = 0x1 + VMADDR_PORT_ANY = 0xffffffff + VMIN = 0x10 + VM_LOADAVG = 0x2 + VM_MACHFACTOR = 0x4 + VM_MAXID = 0x6 + VM_METER = 0x1 + VM_SWAPUSAGE = 0x5 + VQUIT = 0x9 + VREPRINT = 0x6 + VSTART = 0xc + VSTATUS = 0x12 + VSTOP = 0xd + VSUSP = 0xa + VT0 = 0x0 + VT1 = 0x10000 + VTDLY = 0x10000 + VTIME = 0x11 + VWERASE = 0x4 + WCONTINUED = 0x10 + WCOREFLAG = 0x80 + WEXITED = 0x4 + WNOHANG = 0x1 + WNOWAIT = 0x20 + WORDSIZE = 0x40 + WSTOPPED = 0x8 + WUNTRACED = 0x2 + XATTR_CREATE = 0x2 + XATTR_NODEFAULT = 0x10 + XATTR_NOFOLLOW = 0x1 + XATTR_NOSECURITY = 0x8 + XATTR_REPLACE = 0x4 + XATTR_SHOWCOMPRESSION = 0x20 ) // Errors diff --git a/vendor/golang.org/x/sys/unix/zerrors_darwin_arm.go b/vendor/golang.org/x/sys/unix/zerrors_darwin_arm.go deleted file mode 100644 index 3e417571..00000000 --- a/vendor/golang.org/x/sys/unix/zerrors_darwin_arm.go +++ /dev/null @@ -1,1784 +0,0 @@ -// mkerrors.sh -// Code generated by the command above; see README.md. DO NOT EDIT. - -// +build arm,darwin - -// Code generated by cmd/cgo -godefs; DO NOT EDIT. -// cgo -godefs -- _const.go - -package unix - -import "syscall" - -const ( - AF_APPLETALK = 0x10 - AF_CCITT = 0xa - AF_CHAOS = 0x5 - AF_CNT = 0x15 - AF_COIP = 0x14 - AF_DATAKIT = 0x9 - AF_DECnet = 0xc - AF_DLI = 0xd - AF_E164 = 0x1c - AF_ECMA = 0x8 - AF_HYLINK = 0xf - AF_IEEE80211 = 0x25 - AF_IMPLINK = 0x3 - AF_INET = 0x2 - AF_INET6 = 0x1e - AF_IPX = 0x17 - AF_ISDN = 0x1c - AF_ISO = 0x7 - AF_LAT = 0xe - AF_LINK = 0x12 - AF_LOCAL = 0x1 - AF_MAX = 0x28 - AF_NATM = 0x1f - AF_NDRV = 0x1b - AF_NETBIOS = 0x21 - AF_NS = 0x6 - AF_OSI = 0x7 - AF_PPP = 0x22 - AF_PUP = 0x4 - AF_RESERVED_36 = 0x24 - AF_ROUTE = 0x11 - AF_SIP = 0x18 - AF_SNA = 0xb - AF_SYSTEM = 0x20 - AF_UNIX = 0x1 - AF_UNSPEC = 0x0 - AF_UTUN = 0x26 - ALTWERASE = 0x200 - ATTR_BIT_MAP_COUNT = 0x5 - ATTR_CMN_ACCESSMASK = 0x20000 - ATTR_CMN_ACCTIME = 0x1000 - ATTR_CMN_ADDEDTIME = 0x10000000 - ATTR_CMN_BKUPTIME = 0x2000 - ATTR_CMN_CHGTIME = 0x800 - ATTR_CMN_CRTIME = 0x200 - ATTR_CMN_DATA_PROTECT_FLAGS = 0x40000000 - ATTR_CMN_DEVID = 0x2 - ATTR_CMN_DOCUMENT_ID = 0x100000 - ATTR_CMN_ERROR = 0x20000000 - ATTR_CMN_EXTENDED_SECURITY = 0x400000 - ATTR_CMN_FILEID = 0x2000000 - ATTR_CMN_FLAGS = 0x40000 - ATTR_CMN_FNDRINFO = 0x4000 - ATTR_CMN_FSID = 0x4 - ATTR_CMN_FULLPATH = 0x8000000 - ATTR_CMN_GEN_COUNT = 0x80000 - ATTR_CMN_GRPID = 0x10000 - ATTR_CMN_GRPUUID = 0x1000000 - ATTR_CMN_MODTIME = 0x400 - ATTR_CMN_NAME = 0x1 - ATTR_CMN_NAMEDATTRCOUNT = 0x80000 - ATTR_CMN_NAMEDATTRLIST = 0x100000 - ATTR_CMN_OBJID = 0x20 - ATTR_CMN_OBJPERMANENTID = 0x40 - ATTR_CMN_OBJTAG = 0x10 - ATTR_CMN_OBJTYPE = 0x8 - ATTR_CMN_OWNERID = 0x8000 - ATTR_CMN_PARENTID = 0x4000000 - ATTR_CMN_PAROBJID = 0x80 - ATTR_CMN_RETURNED_ATTRS = 0x80000000 - ATTR_CMN_SCRIPT = 0x100 - ATTR_CMN_SETMASK = 0x41c7ff00 - ATTR_CMN_USERACCESS = 0x200000 - ATTR_CMN_UUID = 0x800000 - ATTR_CMN_VALIDMASK = 0xffffffff - ATTR_CMN_VOLSETMASK = 0x6700 - ATTR_FILE_ALLOCSIZE = 0x4 - ATTR_FILE_CLUMPSIZE = 0x10 - ATTR_FILE_DATAALLOCSIZE = 0x400 - ATTR_FILE_DATAEXTENTS = 0x800 - ATTR_FILE_DATALENGTH = 0x200 - ATTR_FILE_DEVTYPE = 0x20 - ATTR_FILE_FILETYPE = 0x40 - ATTR_FILE_FORKCOUNT = 0x80 - ATTR_FILE_FORKLIST = 0x100 - ATTR_FILE_IOBLOCKSIZE = 0x8 - ATTR_FILE_LINKCOUNT = 0x1 - ATTR_FILE_RSRCALLOCSIZE = 0x2000 - ATTR_FILE_RSRCEXTENTS = 0x4000 - ATTR_FILE_RSRCLENGTH = 0x1000 - ATTR_FILE_SETMASK = 0x20 - ATTR_FILE_TOTALSIZE = 0x2 - ATTR_FILE_VALIDMASK = 0x37ff - ATTR_VOL_ALLOCATIONCLUMP = 0x40 - ATTR_VOL_ATTRIBUTES = 0x40000000 - ATTR_VOL_CAPABILITIES = 0x20000 - ATTR_VOL_DIRCOUNT = 0x400 - ATTR_VOL_ENCODINGSUSED = 0x10000 - ATTR_VOL_FILECOUNT = 0x200 - ATTR_VOL_FSTYPE = 0x1 - ATTR_VOL_INFO = 0x80000000 - ATTR_VOL_IOBLOCKSIZE = 0x80 - ATTR_VOL_MAXOBJCOUNT = 0x800 - ATTR_VOL_MINALLOCATION = 0x20 - ATTR_VOL_MOUNTEDDEVICE = 0x8000 - ATTR_VOL_MOUNTFLAGS = 0x4000 - ATTR_VOL_MOUNTPOINT = 0x1000 - ATTR_VOL_NAME = 0x2000 - ATTR_VOL_OBJCOUNT = 0x100 - ATTR_VOL_QUOTA_SIZE = 0x10000000 - ATTR_VOL_RESERVED_SIZE = 0x20000000 - ATTR_VOL_SETMASK = 0x80002000 - ATTR_VOL_SIGNATURE = 0x2 - ATTR_VOL_SIZE = 0x4 - ATTR_VOL_SPACEAVAIL = 0x10 - ATTR_VOL_SPACEFREE = 0x8 - ATTR_VOL_UUID = 0x40000 - ATTR_VOL_VALIDMASK = 0xf007ffff - B0 = 0x0 - B110 = 0x6e - B115200 = 0x1c200 - B1200 = 0x4b0 - B134 = 0x86 - B14400 = 0x3840 - B150 = 0x96 - B1800 = 0x708 - B19200 = 0x4b00 - B200 = 0xc8 - B230400 = 0x38400 - B2400 = 0x960 - B28800 = 0x7080 - B300 = 0x12c - B38400 = 0x9600 - B4800 = 0x12c0 - B50 = 0x32 - B57600 = 0xe100 - B600 = 0x258 - B7200 = 0x1c20 - B75 = 0x4b - B76800 = 0x12c00 - B9600 = 0x2580 - BIOCFLUSH = 0x20004268 - BIOCGBLEN = 0x40044266 - BIOCGDLT = 0x4004426a - BIOCGDLTLIST = 0xc00c4279 - BIOCGETIF = 0x4020426b - BIOCGHDRCMPLT = 0x40044274 - BIOCGRSIG = 0x40044272 - BIOCGRTIMEOUT = 0x4010426e - BIOCGSEESENT = 0x40044276 - BIOCGSTATS = 0x4008426f - BIOCIMMEDIATE = 0x80044270 - BIOCPROMISC = 0x20004269 - BIOCSBLEN = 0xc0044266 - BIOCSDLT = 0x80044278 - BIOCSETF = 0x80104267 - BIOCSETFNR = 0x8010427e - BIOCSETIF = 0x8020426c - BIOCSHDRCMPLT = 0x80044275 - BIOCSRSIG = 0x80044273 - BIOCSRTIMEOUT = 0x8010426d - BIOCSSEESENT = 0x80044277 - BIOCVERSION = 0x40044271 - BPF_A = 0x10 - BPF_ABS = 0x20 - BPF_ADD = 0x0 - BPF_ALIGNMENT = 0x4 - BPF_ALU = 0x4 - BPF_AND = 0x50 - BPF_B = 0x10 - BPF_DIV = 0x30 - BPF_H = 0x8 - BPF_IMM = 0x0 - BPF_IND = 0x40 - BPF_JA = 0x0 - BPF_JEQ = 0x10 - BPF_JGE = 0x30 - BPF_JGT = 0x20 - BPF_JMP = 0x5 - BPF_JSET = 0x40 - BPF_K = 0x0 - BPF_LD = 0x0 - BPF_LDX = 0x1 - BPF_LEN = 0x80 - BPF_LSH = 0x60 - BPF_MAJOR_VERSION = 0x1 - BPF_MAXBUFSIZE = 0x80000 - BPF_MAXINSNS = 0x200 - BPF_MEM = 0x60 - BPF_MEMWORDS = 0x10 - BPF_MINBUFSIZE = 0x20 - BPF_MINOR_VERSION = 0x1 - BPF_MISC = 0x7 - BPF_MSH = 0xa0 - BPF_MUL = 0x20 - BPF_NEG = 0x80 - BPF_OR = 0x40 - BPF_RELEASE = 0x30bb6 - BPF_RET = 0x6 - BPF_RSH = 0x70 - BPF_ST = 0x2 - BPF_STX = 0x3 - BPF_SUB = 0x10 - BPF_TAX = 0x0 - BPF_TXA = 0x80 - BPF_W = 0x0 - BPF_X = 0x8 - BRKINT = 0x2 - BS0 = 0x0 - BS1 = 0x8000 - BSDLY = 0x8000 - CFLUSH = 0xf - CLOCAL = 0x8000 - CLOCK_MONOTONIC = 0x6 - CLOCK_MONOTONIC_RAW = 0x4 - CLOCK_MONOTONIC_RAW_APPROX = 0x5 - CLOCK_PROCESS_CPUTIME_ID = 0xc - CLOCK_REALTIME = 0x0 - CLOCK_THREAD_CPUTIME_ID = 0x10 - CLOCK_UPTIME_RAW = 0x8 - CLOCK_UPTIME_RAW_APPROX = 0x9 - CR0 = 0x0 - CR1 = 0x1000 - CR2 = 0x2000 - CR3 = 0x3000 - CRDLY = 0x3000 - CREAD = 0x800 - CRTSCTS = 0x30000 - CS5 = 0x0 - CS6 = 0x100 - CS7 = 0x200 - CS8 = 0x300 - CSIZE = 0x300 - CSTART = 0x11 - CSTATUS = 0x14 - CSTOP = 0x13 - CSTOPB = 0x400 - CSUSP = 0x1a - CTL_HW = 0x6 - CTL_KERN = 0x1 - CTL_MAXNAME = 0xc - CTL_NET = 0x4 - DLT_A429 = 0xb8 - DLT_A653_ICM = 0xb9 - DLT_AIRONET_HEADER = 0x78 - DLT_AOS = 0xde - DLT_APPLE_IP_OVER_IEEE1394 = 0x8a - DLT_ARCNET = 0x7 - DLT_ARCNET_LINUX = 0x81 - DLT_ATM_CLIP = 0x13 - DLT_ATM_RFC1483 = 0xb - DLT_AURORA = 0x7e - DLT_AX25 = 0x3 - DLT_AX25_KISS = 0xca - DLT_BACNET_MS_TP = 0xa5 - DLT_BLUETOOTH_HCI_H4 = 0xbb - DLT_BLUETOOTH_HCI_H4_WITH_PHDR = 0xc9 - DLT_CAN20B = 0xbe - DLT_CAN_SOCKETCAN = 0xe3 - DLT_CHAOS = 0x5 - DLT_CHDLC = 0x68 - DLT_CISCO_IOS = 0x76 - DLT_C_HDLC = 0x68 - DLT_C_HDLC_WITH_DIR = 0xcd - DLT_DBUS = 0xe7 - DLT_DECT = 0xdd - DLT_DOCSIS = 0x8f - DLT_DVB_CI = 0xeb - DLT_ECONET = 0x73 - DLT_EN10MB = 0x1 - DLT_EN3MB = 0x2 - DLT_ENC = 0x6d - DLT_ERF = 0xc5 - DLT_ERF_ETH = 0xaf - DLT_ERF_POS = 0xb0 - DLT_FC_2 = 0xe0 - DLT_FC_2_WITH_FRAME_DELIMS = 0xe1 - DLT_FDDI = 0xa - DLT_FLEXRAY = 0xd2 - DLT_FRELAY = 0x6b - DLT_FRELAY_WITH_DIR = 0xce - DLT_GCOM_SERIAL = 0xad - DLT_GCOM_T1E1 = 0xac - DLT_GPF_F = 0xab - DLT_GPF_T = 0xaa - DLT_GPRS_LLC = 0xa9 - DLT_GSMTAP_ABIS = 0xda - DLT_GSMTAP_UM = 0xd9 - DLT_HHDLC = 0x79 - DLT_IBM_SN = 0x92 - DLT_IBM_SP = 0x91 - DLT_IEEE802 = 0x6 - DLT_IEEE802_11 = 0x69 - DLT_IEEE802_11_RADIO = 0x7f - DLT_IEEE802_11_RADIO_AVS = 0xa3 - DLT_IEEE802_15_4 = 0xc3 - DLT_IEEE802_15_4_LINUX = 0xbf - DLT_IEEE802_15_4_NOFCS = 0xe6 - DLT_IEEE802_15_4_NONASK_PHY = 0xd7 - DLT_IEEE802_16_MAC_CPS = 0xbc - DLT_IEEE802_16_MAC_CPS_RADIO = 0xc1 - DLT_IPFILTER = 0x74 - DLT_IPMB = 0xc7 - DLT_IPMB_LINUX = 0xd1 - DLT_IPNET = 0xe2 - DLT_IPOIB = 0xf2 - DLT_IPV4 = 0xe4 - DLT_IPV6 = 0xe5 - DLT_IP_OVER_FC = 0x7a - DLT_JUNIPER_ATM1 = 0x89 - DLT_JUNIPER_ATM2 = 0x87 - DLT_JUNIPER_ATM_CEMIC = 0xee - DLT_JUNIPER_CHDLC = 0xb5 - DLT_JUNIPER_ES = 0x84 - DLT_JUNIPER_ETHER = 0xb2 - DLT_JUNIPER_FIBRECHANNEL = 0xea - DLT_JUNIPER_FRELAY = 0xb4 - DLT_JUNIPER_GGSN = 0x85 - DLT_JUNIPER_ISM = 0xc2 - DLT_JUNIPER_MFR = 0x86 - DLT_JUNIPER_MLFR = 0x83 - DLT_JUNIPER_MLPPP = 0x82 - DLT_JUNIPER_MONITOR = 0xa4 - DLT_JUNIPER_PIC_PEER = 0xae - DLT_JUNIPER_PPP = 0xb3 - DLT_JUNIPER_PPPOE = 0xa7 - DLT_JUNIPER_PPPOE_ATM = 0xa8 - DLT_JUNIPER_SERVICES = 0x88 - DLT_JUNIPER_SRX_E2E = 0xe9 - DLT_JUNIPER_ST = 0xc8 - DLT_JUNIPER_VP = 0xb7 - DLT_JUNIPER_VS = 0xe8 - DLT_LAPB_WITH_DIR = 0xcf - DLT_LAPD = 0xcb - DLT_LIN = 0xd4 - DLT_LINUX_EVDEV = 0xd8 - DLT_LINUX_IRDA = 0x90 - DLT_LINUX_LAPD = 0xb1 - DLT_LINUX_PPP_WITHDIRECTION = 0xa6 - DLT_LINUX_SLL = 0x71 - DLT_LOOP = 0x6c - DLT_LTALK = 0x72 - DLT_MATCHING_MAX = 0xf5 - DLT_MATCHING_MIN = 0x68 - DLT_MFR = 0xb6 - DLT_MOST = 0xd3 - DLT_MPEG_2_TS = 0xf3 - DLT_MPLS = 0xdb - DLT_MTP2 = 0x8c - DLT_MTP2_WITH_PHDR = 0x8b - DLT_MTP3 = 0x8d - DLT_MUX27010 = 0xec - DLT_NETANALYZER = 0xf0 - DLT_NETANALYZER_TRANSPARENT = 0xf1 - DLT_NFC_LLCP = 0xf5 - DLT_NFLOG = 0xef - DLT_NG40 = 0xf4 - DLT_NULL = 0x0 - DLT_PCI_EXP = 0x7d - DLT_PFLOG = 0x75 - DLT_PFSYNC = 0x12 - DLT_PPI = 0xc0 - DLT_PPP = 0x9 - DLT_PPP_BSDOS = 0x10 - DLT_PPP_ETHER = 0x33 - DLT_PPP_PPPD = 0xa6 - DLT_PPP_SERIAL = 0x32 - DLT_PPP_WITH_DIR = 0xcc - DLT_PPP_WITH_DIRECTION = 0xa6 - DLT_PRISM_HEADER = 0x77 - DLT_PRONET = 0x4 - DLT_RAIF1 = 0xc6 - DLT_RAW = 0xc - DLT_RIO = 0x7c - DLT_SCCP = 0x8e - DLT_SITA = 0xc4 - DLT_SLIP = 0x8 - DLT_SLIP_BSDOS = 0xf - DLT_STANAG_5066_D_PDU = 0xed - DLT_SUNATM = 0x7b - DLT_SYMANTEC_FIREWALL = 0x63 - DLT_TZSP = 0x80 - DLT_USB = 0xba - DLT_USB_LINUX = 0xbd - DLT_USB_LINUX_MMAPPED = 0xdc - DLT_USER0 = 0x93 - DLT_USER1 = 0x94 - DLT_USER10 = 0x9d - DLT_USER11 = 0x9e - DLT_USER12 = 0x9f - DLT_USER13 = 0xa0 - DLT_USER14 = 0xa1 - DLT_USER15 = 0xa2 - DLT_USER2 = 0x95 - DLT_USER3 = 0x96 - DLT_USER4 = 0x97 - DLT_USER5 = 0x98 - DLT_USER6 = 0x99 - DLT_USER7 = 0x9a - DLT_USER8 = 0x9b - DLT_USER9 = 0x9c - DLT_WIHART = 0xdf - DLT_X2E_SERIAL = 0xd5 - DLT_X2E_XORAYA = 0xd6 - DT_BLK = 0x6 - DT_CHR = 0x2 - DT_DIR = 0x4 - DT_FIFO = 0x1 - DT_LNK = 0xa - DT_REG = 0x8 - DT_SOCK = 0xc - DT_UNKNOWN = 0x0 - DT_WHT = 0xe - ECHO = 0x8 - ECHOCTL = 0x40 - ECHOE = 0x2 - ECHOK = 0x4 - ECHOKE = 0x1 - ECHONL = 0x10 - ECHOPRT = 0x20 - EVFILT_AIO = -0x3 - EVFILT_EXCEPT = -0xf - EVFILT_FS = -0x9 - EVFILT_MACHPORT = -0x8 - EVFILT_PROC = -0x5 - EVFILT_READ = -0x1 - EVFILT_SIGNAL = -0x6 - EVFILT_SYSCOUNT = 0xf - EVFILT_THREADMARKER = 0xf - EVFILT_TIMER = -0x7 - EVFILT_USER = -0xa - EVFILT_VM = -0xc - EVFILT_VNODE = -0x4 - EVFILT_WRITE = -0x2 - EV_ADD = 0x1 - EV_CLEAR = 0x20 - EV_DELETE = 0x2 - EV_DISABLE = 0x8 - EV_DISPATCH = 0x80 - EV_DISPATCH2 = 0x180 - EV_ENABLE = 0x4 - EV_EOF = 0x8000 - EV_ERROR = 0x4000 - EV_FLAG0 = 0x1000 - EV_FLAG1 = 0x2000 - EV_ONESHOT = 0x10 - EV_OOBAND = 0x2000 - EV_POLL = 0x1000 - EV_RECEIPT = 0x40 - EV_SYSFLAGS = 0xf000 - EV_UDATA_SPECIFIC = 0x100 - EV_VANISHED = 0x200 - EXTA = 0x4b00 - EXTB = 0x9600 - EXTPROC = 0x800 - FD_CLOEXEC = 0x1 - FD_SETSIZE = 0x400 - FF0 = 0x0 - FF1 = 0x4000 - FFDLY = 0x4000 - FLUSHO = 0x800000 - FSOPT_ATTR_CMN_EXTENDED = 0x20 - FSOPT_NOFOLLOW = 0x1 - FSOPT_NOINMEMUPDATE = 0x2 - FSOPT_PACK_INVAL_ATTRS = 0x8 - FSOPT_REPORT_FULLSIZE = 0x4 - F_ADDFILESIGS = 0x3d - F_ADDFILESIGS_FOR_DYLD_SIM = 0x53 - F_ADDFILESIGS_RETURN = 0x61 - F_ADDSIGS = 0x3b - F_ALLOCATEALL = 0x4 - F_ALLOCATECONTIG = 0x2 - F_BARRIERFSYNC = 0x55 - F_CHECK_LV = 0x62 - F_CHKCLEAN = 0x29 - F_DUPFD = 0x0 - F_DUPFD_CLOEXEC = 0x43 - F_FINDSIGS = 0x4e - F_FLUSH_DATA = 0x28 - F_FREEZE_FS = 0x35 - F_FULLFSYNC = 0x33 - F_GETCODEDIR = 0x48 - F_GETFD = 0x1 - F_GETFL = 0x3 - F_GETLK = 0x7 - F_GETLKPID = 0x42 - F_GETNOSIGPIPE = 0x4a - F_GETOWN = 0x5 - F_GETPATH = 0x32 - F_GETPATH_MTMINFO = 0x47 - F_GETPROTECTIONCLASS = 0x3f - F_GETPROTECTIONLEVEL = 0x4d - F_GLOBAL_NOCACHE = 0x37 - F_LOG2PHYS = 0x31 - F_LOG2PHYS_EXT = 0x41 - F_NOCACHE = 0x30 - F_NODIRECT = 0x3e - F_OK = 0x0 - F_PATHPKG_CHECK = 0x34 - F_PEOFPOSMODE = 0x3 - F_PREALLOCATE = 0x2a - F_PUNCHHOLE = 0x63 - F_RDADVISE = 0x2c - F_RDAHEAD = 0x2d - F_RDLCK = 0x1 - F_SETBACKINGSTORE = 0x46 - F_SETFD = 0x2 - F_SETFL = 0x4 - F_SETLK = 0x8 - F_SETLKW = 0x9 - F_SETLKWTIMEOUT = 0xa - F_SETNOSIGPIPE = 0x49 - F_SETOWN = 0x6 - F_SETPROTECTIONCLASS = 0x40 - F_SETSIZE = 0x2b - F_SINGLE_WRITER = 0x4c - F_THAW_FS = 0x36 - F_TRANSCODEKEY = 0x4b - F_TRIM_ACTIVE_FILE = 0x64 - F_UNLCK = 0x2 - F_VOLPOSMODE = 0x4 - F_WRLCK = 0x3 - HUPCL = 0x4000 - HW_MACHINE = 0x1 - ICANON = 0x100 - ICMP6_FILTER = 0x12 - ICRNL = 0x100 - IEXTEN = 0x400 - IFF_ALLMULTI = 0x200 - IFF_ALTPHYS = 0x4000 - IFF_BROADCAST = 0x2 - IFF_DEBUG = 0x4 - IFF_LINK0 = 0x1000 - IFF_LINK1 = 0x2000 - IFF_LINK2 = 0x4000 - IFF_LOOPBACK = 0x8 - IFF_MULTICAST = 0x8000 - IFF_NOARP = 0x80 - IFF_NOTRAILERS = 0x20 - IFF_OACTIVE = 0x400 - IFF_POINTOPOINT = 0x10 - IFF_PROMISC = 0x100 - IFF_RUNNING = 0x40 - IFF_SIMPLEX = 0x800 - IFF_UP = 0x1 - IFNAMSIZ = 0x10 - IFT_1822 = 0x2 - IFT_AAL5 = 0x31 - IFT_ARCNET = 0x23 - IFT_ARCNETPLUS = 0x24 - IFT_ATM = 0x25 - IFT_BRIDGE = 0xd1 - IFT_CARP = 0xf8 - IFT_CELLULAR = 0xff - IFT_CEPT = 0x13 - IFT_DS3 = 0x1e - IFT_ENC = 0xf4 - IFT_EON = 0x19 - IFT_ETHER = 0x6 - IFT_FAITH = 0x38 - IFT_FDDI = 0xf - IFT_FRELAY = 0x20 - IFT_FRELAYDCE = 0x2c - IFT_GIF = 0x37 - IFT_HDH1822 = 0x3 - IFT_HIPPI = 0x2f - IFT_HSSI = 0x2e - IFT_HY = 0xe - IFT_IEEE1394 = 0x90 - IFT_IEEE8023ADLAG = 0x88 - IFT_ISDNBASIC = 0x14 - IFT_ISDNPRIMARY = 0x15 - IFT_ISO88022LLC = 0x29 - IFT_ISO88023 = 0x7 - IFT_ISO88024 = 0x8 - IFT_ISO88025 = 0x9 - IFT_ISO88026 = 0xa - IFT_L2VLAN = 0x87 - IFT_LAPB = 0x10 - IFT_LOCALTALK = 0x2a - IFT_LOOP = 0x18 - IFT_MIOX25 = 0x26 - IFT_MODEM = 0x30 - IFT_NSIP = 0x1b - IFT_OTHER = 0x1 - IFT_P10 = 0xc - IFT_P80 = 0xd - IFT_PARA = 0x22 - IFT_PDP = 0xff - IFT_PFLOG = 0xf5 - IFT_PFSYNC = 0xf6 - IFT_PKTAP = 0xfe - IFT_PPP = 0x17 - IFT_PROPMUX = 0x36 - IFT_PROPVIRTUAL = 0x35 - IFT_PTPSERIAL = 0x16 - IFT_RS232 = 0x21 - IFT_SDLC = 0x11 - IFT_SIP = 0x1f - IFT_SLIP = 0x1c - IFT_SMDSDXI = 0x2b - IFT_SMDSICIP = 0x34 - IFT_SONET = 0x27 - IFT_SONETPATH = 0x32 - IFT_SONETVT = 0x33 - IFT_STARLAN = 0xb - IFT_STF = 0x39 - IFT_T1 = 0x12 - IFT_ULTRA = 0x1d - IFT_V35 = 0x2d - IFT_X25 = 0x5 - IFT_X25DDN = 0x4 - IFT_X25PLE = 0x28 - IFT_XETHER = 0x1a - IGNBRK = 0x1 - IGNCR = 0x80 - IGNPAR = 0x4 - IMAXBEL = 0x2000 - INLCR = 0x40 - INPCK = 0x10 - IN_CLASSA_HOST = 0xffffff - IN_CLASSA_MAX = 0x80 - IN_CLASSA_NET = 0xff000000 - IN_CLASSA_NSHIFT = 0x18 - IN_CLASSB_HOST = 0xffff - IN_CLASSB_MAX = 0x10000 - IN_CLASSB_NET = 0xffff0000 - IN_CLASSB_NSHIFT = 0x10 - IN_CLASSC_HOST = 0xff - IN_CLASSC_NET = 0xffffff00 - IN_CLASSC_NSHIFT = 0x8 - IN_CLASSD_HOST = 0xfffffff - IN_CLASSD_NET = 0xf0000000 - IN_CLASSD_NSHIFT = 0x1c - IN_LINKLOCALNETNUM = 0xa9fe0000 - IN_LOOPBACKNET = 0x7f - IPPROTO_3PC = 0x22 - IPPROTO_ADFS = 0x44 - IPPROTO_AH = 0x33 - IPPROTO_AHIP = 0x3d - IPPROTO_APES = 0x63 - IPPROTO_ARGUS = 0xd - IPPROTO_AX25 = 0x5d - IPPROTO_BHA = 0x31 - IPPROTO_BLT = 0x1e - IPPROTO_BRSATMON = 0x4c - IPPROTO_CFTP = 0x3e - IPPROTO_CHAOS = 0x10 - IPPROTO_CMTP = 0x26 - IPPROTO_CPHB = 0x49 - IPPROTO_CPNX = 0x48 - IPPROTO_DDP = 0x25 - IPPROTO_DGP = 0x56 - IPPROTO_DIVERT = 0xfe - IPPROTO_DONE = 0x101 - IPPROTO_DSTOPTS = 0x3c - IPPROTO_EGP = 0x8 - IPPROTO_EMCON = 0xe - IPPROTO_ENCAP = 0x62 - IPPROTO_EON = 0x50 - IPPROTO_ESP = 0x32 - IPPROTO_ETHERIP = 0x61 - IPPROTO_FRAGMENT = 0x2c - IPPROTO_GGP = 0x3 - IPPROTO_GMTP = 0x64 - IPPROTO_GRE = 0x2f - IPPROTO_HELLO = 0x3f - IPPROTO_HMP = 0x14 - IPPROTO_HOPOPTS = 0x0 - IPPROTO_ICMP = 0x1 - IPPROTO_ICMPV6 = 0x3a - IPPROTO_IDP = 0x16 - IPPROTO_IDPR = 0x23 - IPPROTO_IDRP = 0x2d - IPPROTO_IGMP = 0x2 - IPPROTO_IGP = 0x55 - IPPROTO_IGRP = 0x58 - IPPROTO_IL = 0x28 - IPPROTO_INLSP = 0x34 - IPPROTO_INP = 0x20 - IPPROTO_IP = 0x0 - IPPROTO_IPCOMP = 0x6c - IPPROTO_IPCV = 0x47 - IPPROTO_IPEIP = 0x5e - IPPROTO_IPIP = 0x4 - IPPROTO_IPPC = 0x43 - IPPROTO_IPV4 = 0x4 - IPPROTO_IPV6 = 0x29 - IPPROTO_IRTP = 0x1c - IPPROTO_KRYPTOLAN = 0x41 - IPPROTO_LARP = 0x5b - IPPROTO_LEAF1 = 0x19 - IPPROTO_LEAF2 = 0x1a - IPPROTO_MAX = 0x100 - IPPROTO_MAXID = 0x34 - IPPROTO_MEAS = 0x13 - IPPROTO_MHRP = 0x30 - IPPROTO_MICP = 0x5f - IPPROTO_MTP = 0x5c - IPPROTO_MUX = 0x12 - IPPROTO_ND = 0x4d - IPPROTO_NHRP = 0x36 - IPPROTO_NONE = 0x3b - IPPROTO_NSP = 0x1f - IPPROTO_NVPII = 0xb - IPPROTO_OSPFIGP = 0x59 - IPPROTO_PGM = 0x71 - IPPROTO_PIGP = 0x9 - IPPROTO_PIM = 0x67 - IPPROTO_PRM = 0x15 - IPPROTO_PUP = 0xc - IPPROTO_PVP = 0x4b - IPPROTO_RAW = 0xff - IPPROTO_RCCMON = 0xa - IPPROTO_RDP = 0x1b - IPPROTO_ROUTING = 0x2b - IPPROTO_RSVP = 0x2e - IPPROTO_RVD = 0x42 - IPPROTO_SATEXPAK = 0x40 - IPPROTO_SATMON = 0x45 - IPPROTO_SCCSP = 0x60 - IPPROTO_SCTP = 0x84 - IPPROTO_SDRP = 0x2a - IPPROTO_SEP = 0x21 - IPPROTO_SRPC = 0x5a - IPPROTO_ST = 0x7 - IPPROTO_SVMTP = 0x52 - IPPROTO_SWIPE = 0x35 - IPPROTO_TCF = 0x57 - IPPROTO_TCP = 0x6 - IPPROTO_TP = 0x1d - IPPROTO_TPXX = 0x27 - IPPROTO_TRUNK1 = 0x17 - IPPROTO_TRUNK2 = 0x18 - IPPROTO_TTP = 0x54 - IPPROTO_UDP = 0x11 - IPPROTO_VINES = 0x53 - IPPROTO_VISA = 0x46 - IPPROTO_VMTP = 0x51 - IPPROTO_WBEXPAK = 0x4f - IPPROTO_WBMON = 0x4e - IPPROTO_WSN = 0x4a - IPPROTO_XNET = 0xf - IPPROTO_XTP = 0x24 - IPV6_2292DSTOPTS = 0x17 - IPV6_2292HOPLIMIT = 0x14 - IPV6_2292HOPOPTS = 0x16 - IPV6_2292NEXTHOP = 0x15 - IPV6_2292PKTINFO = 0x13 - IPV6_2292PKTOPTIONS = 0x19 - IPV6_2292RTHDR = 0x18 - IPV6_BINDV6ONLY = 0x1b - IPV6_BOUND_IF = 0x7d - IPV6_CHECKSUM = 0x1a - IPV6_DEFAULT_MULTICAST_HOPS = 0x1 - IPV6_DEFAULT_MULTICAST_LOOP = 0x1 - IPV6_DEFHLIM = 0x40 - IPV6_FAITH = 0x1d - IPV6_FLOWINFO_MASK = 0xffffff0f - IPV6_FLOWLABEL_MASK = 0xffff0f00 - IPV6_FLOW_ECN_MASK = 0x300 - IPV6_FRAGTTL = 0x3c - IPV6_FW_ADD = 0x1e - IPV6_FW_DEL = 0x1f - IPV6_FW_FLUSH = 0x20 - IPV6_FW_GET = 0x22 - IPV6_FW_ZERO = 0x21 - IPV6_HLIMDEC = 0x1 - IPV6_IPSEC_POLICY = 0x1c - IPV6_JOIN_GROUP = 0xc - IPV6_LEAVE_GROUP = 0xd - IPV6_MAXHLIM = 0xff - IPV6_MAXOPTHDR = 0x800 - IPV6_MAXPACKET = 0xffff - IPV6_MAX_GROUP_SRC_FILTER = 0x200 - IPV6_MAX_MEMBERSHIPS = 0xfff - IPV6_MAX_SOCK_SRC_FILTER = 0x80 - IPV6_MIN_MEMBERSHIPS = 0x1f - IPV6_MMTU = 0x500 - IPV6_MULTICAST_HOPS = 0xa - IPV6_MULTICAST_IF = 0x9 - IPV6_MULTICAST_LOOP = 0xb - IPV6_PORTRANGE = 0xe - IPV6_PORTRANGE_DEFAULT = 0x0 - IPV6_PORTRANGE_HIGH = 0x1 - IPV6_PORTRANGE_LOW = 0x2 - IPV6_RECVTCLASS = 0x23 - IPV6_RTHDR_LOOSE = 0x0 - IPV6_RTHDR_STRICT = 0x1 - IPV6_RTHDR_TYPE_0 = 0x0 - IPV6_SOCKOPT_RESERVED1 = 0x3 - IPV6_TCLASS = 0x24 - IPV6_UNICAST_HOPS = 0x4 - IPV6_V6ONLY = 0x1b - IPV6_VERSION = 0x60 - IPV6_VERSION_MASK = 0xf0 - IP_ADD_MEMBERSHIP = 0xc - IP_ADD_SOURCE_MEMBERSHIP = 0x46 - IP_BLOCK_SOURCE = 0x48 - IP_BOUND_IF = 0x19 - IP_DEFAULT_MULTICAST_LOOP = 0x1 - IP_DEFAULT_MULTICAST_TTL = 0x1 - IP_DF = 0x4000 - IP_DROP_MEMBERSHIP = 0xd - IP_DROP_SOURCE_MEMBERSHIP = 0x47 - IP_DUMMYNET_CONFIGURE = 0x3c - IP_DUMMYNET_DEL = 0x3d - IP_DUMMYNET_FLUSH = 0x3e - IP_DUMMYNET_GET = 0x40 - IP_FAITH = 0x16 - IP_FW_ADD = 0x28 - IP_FW_DEL = 0x29 - IP_FW_FLUSH = 0x2a - IP_FW_GET = 0x2c - IP_FW_RESETLOG = 0x2d - IP_FW_ZERO = 0x2b - IP_HDRINCL = 0x2 - IP_IPSEC_POLICY = 0x15 - IP_MAXPACKET = 0xffff - IP_MAX_GROUP_SRC_FILTER = 0x200 - IP_MAX_MEMBERSHIPS = 0xfff - IP_MAX_SOCK_MUTE_FILTER = 0x80 - IP_MAX_SOCK_SRC_FILTER = 0x80 - IP_MF = 0x2000 - IP_MIN_MEMBERSHIPS = 0x1f - IP_MSFILTER = 0x4a - IP_MSS = 0x240 - IP_MULTICAST_IF = 0x9 - IP_MULTICAST_IFINDEX = 0x42 - IP_MULTICAST_LOOP = 0xb - IP_MULTICAST_TTL = 0xa - IP_MULTICAST_VIF = 0xe - IP_NAT__XXX = 0x37 - IP_OFFMASK = 0x1fff - IP_OLD_FW_ADD = 0x32 - IP_OLD_FW_DEL = 0x33 - IP_OLD_FW_FLUSH = 0x34 - IP_OLD_FW_GET = 0x36 - IP_OLD_FW_RESETLOG = 0x38 - IP_OLD_FW_ZERO = 0x35 - IP_OPTIONS = 0x1 - IP_PKTINFO = 0x1a - IP_PORTRANGE = 0x13 - IP_PORTRANGE_DEFAULT = 0x0 - IP_PORTRANGE_HIGH = 0x1 - IP_PORTRANGE_LOW = 0x2 - IP_RECVDSTADDR = 0x7 - IP_RECVIF = 0x14 - IP_RECVOPTS = 0x5 - IP_RECVPKTINFO = 0x1a - IP_RECVRETOPTS = 0x6 - IP_RECVTOS = 0x1b - IP_RECVTTL = 0x18 - IP_RETOPTS = 0x8 - IP_RF = 0x8000 - IP_RSVP_OFF = 0x10 - IP_RSVP_ON = 0xf - IP_RSVP_VIF_OFF = 0x12 - IP_RSVP_VIF_ON = 0x11 - IP_STRIPHDR = 0x17 - IP_TOS = 0x3 - IP_TRAFFIC_MGT_BACKGROUND = 0x41 - IP_TTL = 0x4 - IP_UNBLOCK_SOURCE = 0x49 - ISIG = 0x80 - ISTRIP = 0x20 - IUTF8 = 0x4000 - IXANY = 0x800 - IXOFF = 0x400 - IXON = 0x200 - KERN_HOSTNAME = 0xa - KERN_OSRELEASE = 0x2 - KERN_OSTYPE = 0x1 - KERN_VERSION = 0x4 - LOCK_EX = 0x2 - LOCK_NB = 0x4 - LOCK_SH = 0x1 - LOCK_UN = 0x8 - MADV_CAN_REUSE = 0x9 - MADV_DONTNEED = 0x4 - MADV_FREE = 0x5 - MADV_FREE_REUSABLE = 0x7 - MADV_FREE_REUSE = 0x8 - MADV_NORMAL = 0x0 - MADV_PAGEOUT = 0xa - MADV_RANDOM = 0x1 - MADV_SEQUENTIAL = 0x2 - MADV_WILLNEED = 0x3 - MADV_ZERO_WIRED_PAGES = 0x6 - MAP_ANON = 0x1000 - MAP_ANONYMOUS = 0x1000 - MAP_COPY = 0x2 - MAP_FILE = 0x0 - MAP_FIXED = 0x10 - MAP_HASSEMAPHORE = 0x200 - MAP_JIT = 0x800 - MAP_NOCACHE = 0x400 - MAP_NOEXTEND = 0x100 - MAP_NORESERVE = 0x40 - MAP_PRIVATE = 0x2 - MAP_RENAME = 0x20 - MAP_RESERVED0080 = 0x80 - MAP_RESILIENT_CODESIGN = 0x2000 - MAP_RESILIENT_MEDIA = 0x4000 - MAP_SHARED = 0x1 - MCL_CURRENT = 0x1 - MCL_FUTURE = 0x2 - MNT_ASYNC = 0x40 - MNT_AUTOMOUNTED = 0x400000 - MNT_CMDFLAGS = 0xf0000 - MNT_CPROTECT = 0x80 - MNT_DEFWRITE = 0x2000000 - MNT_DONTBROWSE = 0x100000 - MNT_DOVOLFS = 0x8000 - MNT_DWAIT = 0x4 - MNT_EXPORTED = 0x100 - MNT_FORCE = 0x80000 - MNT_IGNORE_OWNERSHIP = 0x200000 - MNT_JOURNALED = 0x800000 - MNT_LOCAL = 0x1000 - MNT_MULTILABEL = 0x4000000 - MNT_NOATIME = 0x10000000 - MNT_NOBLOCK = 0x20000 - MNT_NODEV = 0x10 - MNT_NOEXEC = 0x4 - MNT_NOSUID = 0x8 - MNT_NOUSERXATTR = 0x1000000 - MNT_NOWAIT = 0x2 - MNT_QUARANTINE = 0x400 - MNT_QUOTA = 0x2000 - MNT_RDONLY = 0x1 - MNT_RELOAD = 0x40000 - MNT_ROOTFS = 0x4000 - MNT_SYNCHRONOUS = 0x2 - MNT_UNION = 0x20 - MNT_UNKNOWNPERMISSIONS = 0x200000 - MNT_UPDATE = 0x10000 - MNT_VISFLAGMASK = 0x17f0f5ff - MNT_WAIT = 0x1 - MSG_CTRUNC = 0x20 - MSG_DONTROUTE = 0x4 - MSG_DONTWAIT = 0x80 - MSG_EOF = 0x100 - MSG_EOR = 0x8 - MSG_FLUSH = 0x400 - MSG_HAVEMORE = 0x2000 - MSG_HOLD = 0x800 - MSG_NEEDSA = 0x10000 - MSG_OOB = 0x1 - MSG_PEEK = 0x2 - MSG_RCVMORE = 0x4000 - MSG_SEND = 0x1000 - MSG_TRUNC = 0x10 - MSG_WAITALL = 0x40 - MSG_WAITSTREAM = 0x200 - MS_ASYNC = 0x1 - MS_DEACTIVATE = 0x8 - MS_INVALIDATE = 0x2 - MS_KILLPAGES = 0x4 - MS_SYNC = 0x10 - NAME_MAX = 0xff - NET_RT_DUMP = 0x1 - NET_RT_DUMP2 = 0x7 - NET_RT_FLAGS = 0x2 - NET_RT_IFLIST = 0x3 - NET_RT_IFLIST2 = 0x6 - NET_RT_MAXID = 0xa - NET_RT_STAT = 0x4 - NET_RT_TRASH = 0x5 - NFDBITS = 0x20 - NL0 = 0x0 - NL1 = 0x100 - NL2 = 0x200 - NL3 = 0x300 - NLDLY = 0x300 - NOFLSH = 0x80000000 - NOKERNINFO = 0x2000000 - NOTE_ABSOLUTE = 0x8 - NOTE_ATTRIB = 0x8 - NOTE_BACKGROUND = 0x40 - NOTE_CHILD = 0x4 - NOTE_CRITICAL = 0x20 - NOTE_DELETE = 0x1 - NOTE_EXEC = 0x20000000 - NOTE_EXIT = 0x80000000 - NOTE_EXITSTATUS = 0x4000000 - NOTE_EXIT_CSERROR = 0x40000 - NOTE_EXIT_DECRYPTFAIL = 0x10000 - NOTE_EXIT_DETAIL = 0x2000000 - NOTE_EXIT_DETAIL_MASK = 0x70000 - NOTE_EXIT_MEMORY = 0x20000 - NOTE_EXIT_REPARENTED = 0x80000 - NOTE_EXTEND = 0x4 - NOTE_FFAND = 0x40000000 - NOTE_FFCOPY = 0xc0000000 - NOTE_FFCTRLMASK = 0xc0000000 - NOTE_FFLAGSMASK = 0xffffff - NOTE_FFNOP = 0x0 - NOTE_FFOR = 0x80000000 - NOTE_FORK = 0x40000000 - NOTE_FUNLOCK = 0x100 - NOTE_LEEWAY = 0x10 - NOTE_LINK = 0x10 - NOTE_LOWAT = 0x1 - NOTE_MACH_CONTINUOUS_TIME = 0x80 - NOTE_NONE = 0x80 - NOTE_NSECONDS = 0x4 - NOTE_OOB = 0x2 - NOTE_PCTRLMASK = -0x100000 - NOTE_PDATAMASK = 0xfffff - NOTE_REAP = 0x10000000 - NOTE_RENAME = 0x20 - NOTE_REVOKE = 0x40 - NOTE_SECONDS = 0x1 - NOTE_SIGNAL = 0x8000000 - NOTE_TRACK = 0x1 - NOTE_TRACKERR = 0x2 - NOTE_TRIGGER = 0x1000000 - NOTE_USECONDS = 0x2 - NOTE_VM_ERROR = 0x10000000 - NOTE_VM_PRESSURE = 0x80000000 - NOTE_VM_PRESSURE_SUDDEN_TERMINATE = 0x20000000 - NOTE_VM_PRESSURE_TERMINATE = 0x40000000 - NOTE_WRITE = 0x2 - OCRNL = 0x10 - OFDEL = 0x20000 - OFILL = 0x80 - ONLCR = 0x2 - ONLRET = 0x40 - ONOCR = 0x20 - ONOEOT = 0x8 - OPOST = 0x1 - OXTABS = 0x4 - O_ACCMODE = 0x3 - O_ALERT = 0x20000000 - O_APPEND = 0x8 - O_ASYNC = 0x40 - O_CLOEXEC = 0x1000000 - O_CREAT = 0x200 - O_DIRECTORY = 0x100000 - O_DP_GETRAWENCRYPTED = 0x1 - O_DP_GETRAWUNENCRYPTED = 0x2 - O_DSYNC = 0x400000 - O_EVTONLY = 0x8000 - O_EXCL = 0x800 - O_EXLOCK = 0x20 - O_FSYNC = 0x80 - O_NDELAY = 0x4 - O_NOCTTY = 0x20000 - O_NOFOLLOW = 0x100 - O_NONBLOCK = 0x4 - O_POPUP = 0x80000000 - O_RDONLY = 0x0 - O_RDWR = 0x2 - O_SHLOCK = 0x10 - O_SYMLINK = 0x200000 - O_SYNC = 0x80 - O_TRUNC = 0x400 - O_WRONLY = 0x1 - PARENB = 0x1000 - PARMRK = 0x8 - PARODD = 0x2000 - PENDIN = 0x20000000 - PRIO_PGRP = 0x1 - PRIO_PROCESS = 0x0 - PRIO_USER = 0x2 - PROT_EXEC = 0x4 - PROT_NONE = 0x0 - PROT_READ = 0x1 - PROT_WRITE = 0x2 - PT_ATTACH = 0xa - PT_ATTACHEXC = 0xe - PT_CONTINUE = 0x7 - PT_DENY_ATTACH = 0x1f - PT_DETACH = 0xb - PT_FIRSTMACH = 0x20 - PT_FORCEQUOTA = 0x1e - PT_KILL = 0x8 - PT_READ_D = 0x2 - PT_READ_I = 0x1 - PT_READ_U = 0x3 - PT_SIGEXC = 0xc - PT_STEP = 0x9 - PT_THUPDATE = 0xd - PT_TRACE_ME = 0x0 - PT_WRITE_D = 0x5 - PT_WRITE_I = 0x4 - PT_WRITE_U = 0x6 - RLIMIT_AS = 0x5 - RLIMIT_CORE = 0x4 - RLIMIT_CPU = 0x0 - RLIMIT_CPU_USAGE_MONITOR = 0x2 - RLIMIT_DATA = 0x2 - RLIMIT_FSIZE = 0x1 - RLIMIT_MEMLOCK = 0x6 - RLIMIT_NOFILE = 0x8 - RLIMIT_NPROC = 0x7 - RLIMIT_RSS = 0x5 - RLIMIT_STACK = 0x3 - RLIM_INFINITY = 0x7fffffffffffffff - RTAX_AUTHOR = 0x6 - RTAX_BRD = 0x7 - RTAX_DST = 0x0 - RTAX_GATEWAY = 0x1 - RTAX_GENMASK = 0x3 - RTAX_IFA = 0x5 - RTAX_IFP = 0x4 - RTAX_MAX = 0x8 - RTAX_NETMASK = 0x2 - RTA_AUTHOR = 0x40 - RTA_BRD = 0x80 - RTA_DST = 0x1 - RTA_GATEWAY = 0x2 - RTA_GENMASK = 0x8 - RTA_IFA = 0x20 - RTA_IFP = 0x10 - RTA_NETMASK = 0x4 - RTF_BLACKHOLE = 0x1000 - RTF_BROADCAST = 0x400000 - RTF_CLONING = 0x100 - RTF_CONDEMNED = 0x2000000 - RTF_DELCLONE = 0x80 - RTF_DONE = 0x40 - RTF_DYNAMIC = 0x10 - RTF_GATEWAY = 0x2 - RTF_HOST = 0x4 - RTF_IFREF = 0x4000000 - RTF_IFSCOPE = 0x1000000 - RTF_LLINFO = 0x400 - RTF_LOCAL = 0x200000 - RTF_MODIFIED = 0x20 - RTF_MULTICAST = 0x800000 - RTF_NOIFREF = 0x2000 - RTF_PINNED = 0x100000 - RTF_PRCLONING = 0x10000 - RTF_PROTO1 = 0x8000 - RTF_PROTO2 = 0x4000 - RTF_PROTO3 = 0x40000 - RTF_PROXY = 0x8000000 - RTF_REJECT = 0x8 - RTF_ROUTER = 0x10000000 - RTF_STATIC = 0x800 - RTF_UP = 0x1 - RTF_WASCLONED = 0x20000 - RTF_XRESOLVE = 0x200 - RTM_ADD = 0x1 - RTM_CHANGE = 0x3 - RTM_DELADDR = 0xd - RTM_DELETE = 0x2 - RTM_DELMADDR = 0x10 - RTM_GET = 0x4 - RTM_GET2 = 0x14 - RTM_IFINFO = 0xe - RTM_IFINFO2 = 0x12 - RTM_LOCK = 0x8 - RTM_LOSING = 0x5 - RTM_MISS = 0x7 - RTM_NEWADDR = 0xc - RTM_NEWMADDR = 0xf - RTM_NEWMADDR2 = 0x13 - RTM_OLDADD = 0x9 - RTM_OLDDEL = 0xa - RTM_REDIRECT = 0x6 - RTM_RESOLVE = 0xb - RTM_RTTUNIT = 0xf4240 - RTM_VERSION = 0x5 - RTV_EXPIRE = 0x4 - RTV_HOPCOUNT = 0x2 - RTV_MTU = 0x1 - RTV_RPIPE = 0x8 - RTV_RTT = 0x40 - RTV_RTTVAR = 0x80 - RTV_SPIPE = 0x10 - RTV_SSTHRESH = 0x20 - RUSAGE_CHILDREN = -0x1 - RUSAGE_SELF = 0x0 - SCM_CREDS = 0x3 - SCM_RIGHTS = 0x1 - SCM_TIMESTAMP = 0x2 - SCM_TIMESTAMP_MONOTONIC = 0x4 - SHUT_RD = 0x0 - SHUT_RDWR = 0x2 - SHUT_WR = 0x1 - SIOCADDMULTI = 0x80206931 - SIOCAIFADDR = 0x8040691a - SIOCARPIPLL = 0xc0206928 - SIOCATMARK = 0x40047307 - SIOCAUTOADDR = 0xc0206926 - SIOCAUTONETMASK = 0x80206927 - SIOCDELMULTI = 0x80206932 - SIOCDIFADDR = 0x80206919 - SIOCDIFPHYADDR = 0x80206941 - SIOCGDRVSPEC = 0xc028697b - SIOCGETVLAN = 0xc020697f - SIOCGHIWAT = 0x40047301 - SIOCGIFADDR = 0xc0206921 - SIOCGIFALTMTU = 0xc0206948 - SIOCGIFASYNCMAP = 0xc020697c - SIOCGIFBOND = 0xc0206947 - SIOCGIFBRDADDR = 0xc0206923 - SIOCGIFCAP = 0xc020695b - SIOCGIFCONF = 0xc00c6924 - SIOCGIFDEVMTU = 0xc0206944 - SIOCGIFDSTADDR = 0xc0206922 - SIOCGIFFLAGS = 0xc0206911 - SIOCGIFGENERIC = 0xc020693a - SIOCGIFKPI = 0xc0206987 - SIOCGIFMAC = 0xc0206982 - SIOCGIFMEDIA = 0xc02c6938 - SIOCGIFMETRIC = 0xc0206917 - SIOCGIFMTU = 0xc0206933 - SIOCGIFNETMASK = 0xc0206925 - SIOCGIFPDSTADDR = 0xc0206940 - SIOCGIFPHYS = 0xc0206935 - SIOCGIFPSRCADDR = 0xc020693f - SIOCGIFSTATUS = 0xc331693d - SIOCGIFVLAN = 0xc020697f - SIOCGIFWAKEFLAGS = 0xc0206988 - SIOCGLOWAT = 0x40047303 - SIOCGPGRP = 0x40047309 - SIOCIFCREATE = 0xc0206978 - SIOCIFCREATE2 = 0xc020697a - SIOCIFDESTROY = 0x80206979 - SIOCIFGCLONERS = 0xc0106981 - SIOCRSLVMULTI = 0xc010693b - SIOCSDRVSPEC = 0x8028697b - SIOCSETVLAN = 0x8020697e - SIOCSHIWAT = 0x80047300 - SIOCSIFADDR = 0x8020690c - SIOCSIFALTMTU = 0x80206945 - SIOCSIFASYNCMAP = 0x8020697d - SIOCSIFBOND = 0x80206946 - SIOCSIFBRDADDR = 0x80206913 - SIOCSIFCAP = 0x8020695a - SIOCSIFDSTADDR = 0x8020690e - SIOCSIFFLAGS = 0x80206910 - SIOCSIFGENERIC = 0x80206939 - SIOCSIFKPI = 0x80206986 - SIOCSIFLLADDR = 0x8020693c - SIOCSIFMAC = 0x80206983 - SIOCSIFMEDIA = 0xc0206937 - SIOCSIFMETRIC = 0x80206918 - SIOCSIFMTU = 0x80206934 - SIOCSIFNETMASK = 0x80206916 - SIOCSIFPHYADDR = 0x8040693e - SIOCSIFPHYS = 0x80206936 - SIOCSIFVLAN = 0x8020697e - SIOCSLOWAT = 0x80047302 - SIOCSPGRP = 0x80047308 - SOCK_DGRAM = 0x2 - SOCK_MAXADDRLEN = 0xff - SOCK_RAW = 0x3 - SOCK_RDM = 0x4 - SOCK_SEQPACKET = 0x5 - SOCK_STREAM = 0x1 - SOL_SOCKET = 0xffff - SOMAXCONN = 0x80 - SO_ACCEPTCONN = 0x2 - SO_BROADCAST = 0x20 - SO_DEBUG = 0x1 - SO_DONTROUTE = 0x10 - SO_DONTTRUNC = 0x2000 - SO_ERROR = 0x1007 - SO_KEEPALIVE = 0x8 - SO_LABEL = 0x1010 - SO_LINGER = 0x80 - SO_LINGER_SEC = 0x1080 - SO_NETSVC_MARKING_LEVEL = 0x1119 - SO_NET_SERVICE_TYPE = 0x1116 - SO_NKE = 0x1021 - SO_NOADDRERR = 0x1023 - SO_NOSIGPIPE = 0x1022 - SO_NOTIFYCONFLICT = 0x1026 - SO_NP_EXTENSIONS = 0x1083 - SO_NREAD = 0x1020 - SO_NUMRCVPKT = 0x1112 - SO_NWRITE = 0x1024 - SO_OOBINLINE = 0x100 - SO_PEERLABEL = 0x1011 - SO_RANDOMPORT = 0x1082 - SO_RCVBUF = 0x1002 - SO_RCVLOWAT = 0x1004 - SO_RCVTIMEO = 0x1006 - SO_REUSEADDR = 0x4 - SO_REUSEPORT = 0x200 - SO_REUSESHAREUID = 0x1025 - SO_SNDBUF = 0x1001 - SO_SNDLOWAT = 0x1003 - SO_SNDTIMEO = 0x1005 - SO_TIMESTAMP = 0x400 - SO_TIMESTAMP_MONOTONIC = 0x800 - SO_TYPE = 0x1008 - SO_UPCALLCLOSEWAIT = 0x1027 - SO_USELOOPBACK = 0x40 - SO_WANTMORE = 0x4000 - SO_WANTOOBFLAG = 0x8000 - S_IEXEC = 0x40 - S_IFBLK = 0x6000 - S_IFCHR = 0x2000 - S_IFDIR = 0x4000 - S_IFIFO = 0x1000 - S_IFLNK = 0xa000 - S_IFMT = 0xf000 - S_IFREG = 0x8000 - S_IFSOCK = 0xc000 - S_IFWHT = 0xe000 - S_IREAD = 0x100 - S_IRGRP = 0x20 - S_IROTH = 0x4 - S_IRUSR = 0x100 - S_IRWXG = 0x38 - S_IRWXO = 0x7 - S_IRWXU = 0x1c0 - S_ISGID = 0x400 - S_ISTXT = 0x200 - S_ISUID = 0x800 - S_ISVTX = 0x200 - S_IWGRP = 0x10 - S_IWOTH = 0x2 - S_IWRITE = 0x80 - S_IWUSR = 0x80 - S_IXGRP = 0x8 - S_IXOTH = 0x1 - S_IXUSR = 0x40 - TAB0 = 0x0 - TAB1 = 0x400 - TAB2 = 0x800 - TAB3 = 0x4 - TABDLY = 0xc04 - TCIFLUSH = 0x1 - TCIOFF = 0x3 - TCIOFLUSH = 0x3 - TCION = 0x4 - TCOFLUSH = 0x2 - TCOOFF = 0x1 - TCOON = 0x2 - TCP_CONNECTIONTIMEOUT = 0x20 - TCP_CONNECTION_INFO = 0x106 - TCP_ENABLE_ECN = 0x104 - TCP_FASTOPEN = 0x105 - TCP_KEEPALIVE = 0x10 - TCP_KEEPCNT = 0x102 - TCP_KEEPINTVL = 0x101 - TCP_MAXHLEN = 0x3c - TCP_MAXOLEN = 0x28 - TCP_MAXSEG = 0x2 - TCP_MAXWIN = 0xffff - TCP_MAX_SACK = 0x4 - TCP_MAX_WINSHIFT = 0xe - TCP_MINMSS = 0xd8 - TCP_MSS = 0x200 - TCP_NODELAY = 0x1 - TCP_NOOPT = 0x8 - TCP_NOPUSH = 0x4 - TCP_NOTSENT_LOWAT = 0x201 - TCP_RXT_CONNDROPTIME = 0x80 - TCP_RXT_FINDROP = 0x100 - TCP_SENDMOREACKS = 0x103 - TCSAFLUSH = 0x2 - TIOCCBRK = 0x2000747a - TIOCCDTR = 0x20007478 - TIOCCONS = 0x80047462 - TIOCDCDTIMESTAMP = 0x40107458 - TIOCDRAIN = 0x2000745e - TIOCDSIMICROCODE = 0x20007455 - TIOCEXCL = 0x2000740d - TIOCEXT = 0x80047460 - TIOCFLUSH = 0x80047410 - TIOCGDRAINWAIT = 0x40047456 - TIOCGETA = 0x40487413 - TIOCGETD = 0x4004741a - TIOCGPGRP = 0x40047477 - TIOCGWINSZ = 0x40087468 - TIOCIXOFF = 0x20007480 - TIOCIXON = 0x20007481 - TIOCMBIC = 0x8004746b - TIOCMBIS = 0x8004746c - TIOCMGDTRWAIT = 0x4004745a - TIOCMGET = 0x4004746a - TIOCMODG = 0x40047403 - TIOCMODS = 0x80047404 - TIOCMSDTRWAIT = 0x8004745b - TIOCMSET = 0x8004746d - TIOCM_CAR = 0x40 - TIOCM_CD = 0x40 - TIOCM_CTS = 0x20 - TIOCM_DSR = 0x100 - TIOCM_DTR = 0x2 - TIOCM_LE = 0x1 - TIOCM_RI = 0x80 - TIOCM_RNG = 0x80 - TIOCM_RTS = 0x4 - TIOCM_SR = 0x10 - TIOCM_ST = 0x8 - TIOCNOTTY = 0x20007471 - TIOCNXCL = 0x2000740e - TIOCOUTQ = 0x40047473 - TIOCPKT = 0x80047470 - TIOCPKT_DATA = 0x0 - TIOCPKT_DOSTOP = 0x20 - TIOCPKT_FLUSHREAD = 0x1 - TIOCPKT_FLUSHWRITE = 0x2 - TIOCPKT_IOCTL = 0x40 - TIOCPKT_NOSTOP = 0x10 - TIOCPKT_START = 0x8 - TIOCPKT_STOP = 0x4 - TIOCPTYGNAME = 0x40807453 - TIOCPTYGRANT = 0x20007454 - TIOCPTYUNLK = 0x20007452 - TIOCREMOTE = 0x80047469 - TIOCSBRK = 0x2000747b - TIOCSCONS = 0x20007463 - TIOCSCTTY = 0x20007461 - TIOCSDRAINWAIT = 0x80047457 - TIOCSDTR = 0x20007479 - TIOCSETA = 0x80487414 - TIOCSETAF = 0x80487416 - TIOCSETAW = 0x80487415 - TIOCSETD = 0x8004741b - TIOCSIG = 0x2000745f - TIOCSPGRP = 0x80047476 - TIOCSTART = 0x2000746e - TIOCSTAT = 0x20007465 - TIOCSTI = 0x80017472 - TIOCSTOP = 0x2000746f - TIOCSWINSZ = 0x80087467 - TIOCTIMESTAMP = 0x40107459 - TIOCUCNTL = 0x80047466 - TOSTOP = 0x400000 - VDISCARD = 0xf - VDSUSP = 0xb - VEOF = 0x0 - VEOL = 0x1 - VEOL2 = 0x2 - VERASE = 0x3 - VINTR = 0x8 - VKILL = 0x5 - VLNEXT = 0xe - VMIN = 0x10 - VM_LOADAVG = 0x2 - VM_MACHFACTOR = 0x4 - VM_MAXID = 0x6 - VM_METER = 0x1 - VM_SWAPUSAGE = 0x5 - VQUIT = 0x9 - VREPRINT = 0x6 - VSTART = 0xc - VSTATUS = 0x12 - VSTOP = 0xd - VSUSP = 0xa - VT0 = 0x0 - VT1 = 0x10000 - VTDLY = 0x10000 - VTIME = 0x11 - VWERASE = 0x4 - WCONTINUED = 0x10 - WCOREFLAG = 0x80 - WEXITED = 0x4 - WNOHANG = 0x1 - WNOWAIT = 0x20 - WORDSIZE = 0x40 - WSTOPPED = 0x8 - WUNTRACED = 0x2 - XATTR_CREATE = 0x2 - XATTR_NODEFAULT = 0x10 - XATTR_NOFOLLOW = 0x1 - XATTR_NOSECURITY = 0x8 - XATTR_REPLACE = 0x4 - XATTR_SHOWCOMPRESSION = 0x20 -) - -// Errors -const ( - E2BIG = syscall.Errno(0x7) - EACCES = syscall.Errno(0xd) - EADDRINUSE = syscall.Errno(0x30) - EADDRNOTAVAIL = syscall.Errno(0x31) - EAFNOSUPPORT = syscall.Errno(0x2f) - EAGAIN = syscall.Errno(0x23) - EALREADY = syscall.Errno(0x25) - EAUTH = syscall.Errno(0x50) - EBADARCH = syscall.Errno(0x56) - EBADEXEC = syscall.Errno(0x55) - EBADF = syscall.Errno(0x9) - EBADMACHO = syscall.Errno(0x58) - EBADMSG = syscall.Errno(0x5e) - EBADRPC = syscall.Errno(0x48) - EBUSY = syscall.Errno(0x10) - ECANCELED = syscall.Errno(0x59) - ECHILD = syscall.Errno(0xa) - ECONNABORTED = syscall.Errno(0x35) - ECONNREFUSED = syscall.Errno(0x3d) - ECONNRESET = syscall.Errno(0x36) - EDEADLK = syscall.Errno(0xb) - EDESTADDRREQ = syscall.Errno(0x27) - EDEVERR = syscall.Errno(0x53) - EDOM = syscall.Errno(0x21) - EDQUOT = syscall.Errno(0x45) - EEXIST = syscall.Errno(0x11) - EFAULT = syscall.Errno(0xe) - EFBIG = syscall.Errno(0x1b) - EFTYPE = syscall.Errno(0x4f) - EHOSTDOWN = syscall.Errno(0x40) - EHOSTUNREACH = syscall.Errno(0x41) - EIDRM = syscall.Errno(0x5a) - EILSEQ = syscall.Errno(0x5c) - EINPROGRESS = syscall.Errno(0x24) - EINTR = syscall.Errno(0x4) - EINVAL = syscall.Errno(0x16) - EIO = syscall.Errno(0x5) - EISCONN = syscall.Errno(0x38) - EISDIR = syscall.Errno(0x15) - ELAST = syscall.Errno(0x6a) - ELOOP = syscall.Errno(0x3e) - EMFILE = syscall.Errno(0x18) - EMLINK = syscall.Errno(0x1f) - EMSGSIZE = syscall.Errno(0x28) - EMULTIHOP = syscall.Errno(0x5f) - ENAMETOOLONG = syscall.Errno(0x3f) - ENEEDAUTH = syscall.Errno(0x51) - ENETDOWN = syscall.Errno(0x32) - ENETRESET = syscall.Errno(0x34) - ENETUNREACH = syscall.Errno(0x33) - ENFILE = syscall.Errno(0x17) - ENOATTR = syscall.Errno(0x5d) - ENOBUFS = syscall.Errno(0x37) - ENODATA = syscall.Errno(0x60) - ENODEV = syscall.Errno(0x13) - ENOENT = syscall.Errno(0x2) - ENOEXEC = syscall.Errno(0x8) - ENOLCK = syscall.Errno(0x4d) - ENOLINK = syscall.Errno(0x61) - ENOMEM = syscall.Errno(0xc) - ENOMSG = syscall.Errno(0x5b) - ENOPOLICY = syscall.Errno(0x67) - ENOPROTOOPT = syscall.Errno(0x2a) - ENOSPC = syscall.Errno(0x1c) - ENOSR = syscall.Errno(0x62) - ENOSTR = syscall.Errno(0x63) - ENOSYS = syscall.Errno(0x4e) - ENOTBLK = syscall.Errno(0xf) - ENOTCONN = syscall.Errno(0x39) - ENOTDIR = syscall.Errno(0x14) - ENOTEMPTY = syscall.Errno(0x42) - ENOTRECOVERABLE = syscall.Errno(0x68) - ENOTSOCK = syscall.Errno(0x26) - ENOTSUP = syscall.Errno(0x2d) - ENOTTY = syscall.Errno(0x19) - ENXIO = syscall.Errno(0x6) - EOPNOTSUPP = syscall.Errno(0x66) - EOVERFLOW = syscall.Errno(0x54) - EOWNERDEAD = syscall.Errno(0x69) - EPERM = syscall.Errno(0x1) - EPFNOSUPPORT = syscall.Errno(0x2e) - EPIPE = syscall.Errno(0x20) - EPROCLIM = syscall.Errno(0x43) - EPROCUNAVAIL = syscall.Errno(0x4c) - EPROGMISMATCH = syscall.Errno(0x4b) - EPROGUNAVAIL = syscall.Errno(0x4a) - EPROTO = syscall.Errno(0x64) - EPROTONOSUPPORT = syscall.Errno(0x2b) - EPROTOTYPE = syscall.Errno(0x29) - EPWROFF = syscall.Errno(0x52) - EQFULL = syscall.Errno(0x6a) - ERANGE = syscall.Errno(0x22) - EREMOTE = syscall.Errno(0x47) - EROFS = syscall.Errno(0x1e) - ERPCMISMATCH = syscall.Errno(0x49) - ESHLIBVERS = syscall.Errno(0x57) - ESHUTDOWN = syscall.Errno(0x3a) - ESOCKTNOSUPPORT = syscall.Errno(0x2c) - ESPIPE = syscall.Errno(0x1d) - ESRCH = syscall.Errno(0x3) - ESTALE = syscall.Errno(0x46) - ETIME = syscall.Errno(0x65) - ETIMEDOUT = syscall.Errno(0x3c) - ETOOMANYREFS = syscall.Errno(0x3b) - ETXTBSY = syscall.Errno(0x1a) - EUSERS = syscall.Errno(0x44) - EWOULDBLOCK = syscall.Errno(0x23) - EXDEV = syscall.Errno(0x12) -) - -// Signals -const ( - SIGABRT = syscall.Signal(0x6) - SIGALRM = syscall.Signal(0xe) - SIGBUS = syscall.Signal(0xa) - SIGCHLD = syscall.Signal(0x14) - SIGCONT = syscall.Signal(0x13) - SIGEMT = syscall.Signal(0x7) - SIGFPE = syscall.Signal(0x8) - SIGHUP = syscall.Signal(0x1) - SIGILL = syscall.Signal(0x4) - SIGINFO = syscall.Signal(0x1d) - SIGINT = syscall.Signal(0x2) - SIGIO = syscall.Signal(0x17) - SIGIOT = syscall.Signal(0x6) - SIGKILL = syscall.Signal(0x9) - SIGPIPE = syscall.Signal(0xd) - SIGPROF = syscall.Signal(0x1b) - SIGQUIT = syscall.Signal(0x3) - SIGSEGV = syscall.Signal(0xb) - SIGSTOP = syscall.Signal(0x11) - SIGSYS = syscall.Signal(0xc) - SIGTERM = syscall.Signal(0xf) - SIGTRAP = syscall.Signal(0x5) - SIGTSTP = syscall.Signal(0x12) - SIGTTIN = syscall.Signal(0x15) - SIGTTOU = syscall.Signal(0x16) - SIGURG = syscall.Signal(0x10) - SIGUSR1 = syscall.Signal(0x1e) - SIGUSR2 = syscall.Signal(0x1f) - SIGVTALRM = syscall.Signal(0x1a) - SIGWINCH = syscall.Signal(0x1c) - SIGXCPU = syscall.Signal(0x18) - SIGXFSZ = syscall.Signal(0x19) -) - -// Error table -var errorList = [...]struct { - num syscall.Errno - name string - desc string -}{ - {1, "EPERM", "operation not permitted"}, - {2, "ENOENT", "no such file or directory"}, - {3, "ESRCH", "no such process"}, - {4, "EINTR", "interrupted system call"}, - {5, "EIO", "input/output error"}, - {6, "ENXIO", "device not configured"}, - {7, "E2BIG", "argument list too long"}, - {8, "ENOEXEC", "exec format error"}, - {9, "EBADF", "bad file descriptor"}, - {10, "ECHILD", "no child processes"}, - {11, "EDEADLK", "resource deadlock avoided"}, - {12, "ENOMEM", "cannot allocate memory"}, - {13, "EACCES", "permission denied"}, - {14, "EFAULT", "bad address"}, - {15, "ENOTBLK", "block device required"}, - {16, "EBUSY", "resource busy"}, - {17, "EEXIST", "file exists"}, - {18, "EXDEV", "cross-device link"}, - {19, "ENODEV", "operation not supported by device"}, - {20, "ENOTDIR", "not a directory"}, - {21, "EISDIR", "is a directory"}, - {22, "EINVAL", "invalid argument"}, - {23, "ENFILE", "too many open files in system"}, - {24, "EMFILE", "too many open files"}, - {25, "ENOTTY", "inappropriate ioctl for device"}, - {26, "ETXTBSY", "text file busy"}, - {27, "EFBIG", "file too large"}, - {28, "ENOSPC", "no space left on device"}, - {29, "ESPIPE", "illegal seek"}, - {30, "EROFS", "read-only file system"}, - {31, "EMLINK", "too many links"}, - {32, "EPIPE", "broken pipe"}, - {33, "EDOM", "numerical argument out of domain"}, - {34, "ERANGE", "result too large"}, - {35, "EAGAIN", "resource temporarily unavailable"}, - {36, "EINPROGRESS", "operation now in progress"}, - {37, "EALREADY", "operation already in progress"}, - {38, "ENOTSOCK", "socket operation on non-socket"}, - {39, "EDESTADDRREQ", "destination address required"}, - {40, "EMSGSIZE", "message too long"}, - {41, "EPROTOTYPE", "protocol wrong type for socket"}, - {42, "ENOPROTOOPT", "protocol not available"}, - {43, "EPROTONOSUPPORT", "protocol not supported"}, - {44, "ESOCKTNOSUPPORT", "socket type not supported"}, - {45, "ENOTSUP", "operation not supported"}, - {46, "EPFNOSUPPORT", "protocol family not supported"}, - {47, "EAFNOSUPPORT", "address family not supported by protocol family"}, - {48, "EADDRINUSE", "address already in use"}, - {49, "EADDRNOTAVAIL", "can't assign requested address"}, - {50, "ENETDOWN", "network is down"}, - {51, "ENETUNREACH", "network is unreachable"}, - {52, "ENETRESET", "network dropped connection on reset"}, - {53, "ECONNABORTED", "software caused connection abort"}, - {54, "ECONNRESET", "connection reset by peer"}, - {55, "ENOBUFS", "no buffer space available"}, - {56, "EISCONN", "socket is already connected"}, - {57, "ENOTCONN", "socket is not connected"}, - {58, "ESHUTDOWN", "can't send after socket shutdown"}, - {59, "ETOOMANYREFS", "too many references: can't splice"}, - {60, "ETIMEDOUT", "operation timed out"}, - {61, "ECONNREFUSED", "connection refused"}, - {62, "ELOOP", "too many levels of symbolic links"}, - {63, "ENAMETOOLONG", "file name too long"}, - {64, "EHOSTDOWN", "host is down"}, - {65, "EHOSTUNREACH", "no route to host"}, - {66, "ENOTEMPTY", "directory not empty"}, - {67, "EPROCLIM", "too many processes"}, - {68, "EUSERS", "too many users"}, - {69, "EDQUOT", "disc quota exceeded"}, - {70, "ESTALE", "stale NFS file handle"}, - {71, "EREMOTE", "too many levels of remote in path"}, - {72, "EBADRPC", "RPC struct is bad"}, - {73, "ERPCMISMATCH", "RPC version wrong"}, - {74, "EPROGUNAVAIL", "RPC prog. not avail"}, - {75, "EPROGMISMATCH", "program version wrong"}, - {76, "EPROCUNAVAIL", "bad procedure for program"}, - {77, "ENOLCK", "no locks available"}, - {78, "ENOSYS", "function not implemented"}, - {79, "EFTYPE", "inappropriate file type or format"}, - {80, "EAUTH", "authentication error"}, - {81, "ENEEDAUTH", "need authenticator"}, - {82, "EPWROFF", "device power is off"}, - {83, "EDEVERR", "device error"}, - {84, "EOVERFLOW", "value too large to be stored in data type"}, - {85, "EBADEXEC", "bad executable (or shared library)"}, - {86, "EBADARCH", "bad CPU type in executable"}, - {87, "ESHLIBVERS", "shared library version mismatch"}, - {88, "EBADMACHO", "malformed Mach-o file"}, - {89, "ECANCELED", "operation canceled"}, - {90, "EIDRM", "identifier removed"}, - {91, "ENOMSG", "no message of desired type"}, - {92, "EILSEQ", "illegal byte sequence"}, - {93, "ENOATTR", "attribute not found"}, - {94, "EBADMSG", "bad message"}, - {95, "EMULTIHOP", "EMULTIHOP (Reserved)"}, - {96, "ENODATA", "no message available on STREAM"}, - {97, "ENOLINK", "ENOLINK (Reserved)"}, - {98, "ENOSR", "no STREAM resources"}, - {99, "ENOSTR", "not a STREAM"}, - {100, "EPROTO", "protocol error"}, - {101, "ETIME", "STREAM ioctl timeout"}, - {102, "EOPNOTSUPP", "operation not supported on socket"}, - {103, "ENOPOLICY", "policy not found"}, - {104, "ENOTRECOVERABLE", "state not recoverable"}, - {105, "EOWNERDEAD", "previous owner died"}, - {106, "EQFULL", "interface output queue is full"}, -} - -// Signal table -var signalList = [...]struct { - num syscall.Signal - name string - desc string -}{ - {1, "SIGHUP", "hangup"}, - {2, "SIGINT", "interrupt"}, - {3, "SIGQUIT", "quit"}, - {4, "SIGILL", "illegal instruction"}, - {5, "SIGTRAP", "trace/BPT trap"}, - {6, "SIGABRT", "abort trap"}, - {7, "SIGEMT", "EMT trap"}, - {8, "SIGFPE", "floating point exception"}, - {9, "SIGKILL", "killed"}, - {10, "SIGBUS", "bus error"}, - {11, "SIGSEGV", "segmentation fault"}, - {12, "SIGSYS", "bad system call"}, - {13, "SIGPIPE", "broken pipe"}, - {14, "SIGALRM", "alarm clock"}, - {15, "SIGTERM", "terminated"}, - {16, "SIGURG", "urgent I/O condition"}, - {17, "SIGSTOP", "suspended (signal)"}, - {18, "SIGTSTP", "suspended"}, - {19, "SIGCONT", "continued"}, - {20, "SIGCHLD", "child exited"}, - {21, "SIGTTIN", "stopped (tty input)"}, - {22, "SIGTTOU", "stopped (tty output)"}, - {23, "SIGIO", "I/O possible"}, - {24, "SIGXCPU", "cputime limit exceeded"}, - {25, "SIGXFSZ", "filesize limit exceeded"}, - {26, "SIGVTALRM", "virtual timer expired"}, - {27, "SIGPROF", "profiling timer expired"}, - {28, "SIGWINCH", "window size changes"}, - {29, "SIGINFO", "information request"}, - {30, "SIGUSR1", "user defined signal 1"}, - {31, "SIGUSR2", "user defined signal 2"}, -} diff --git a/vendor/golang.org/x/sys/unix/zerrors_darwin_arm64.go b/vendor/golang.org/x/sys/unix/zerrors_darwin_arm64.go index cbd8ed18..e36f5178 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_darwin_arm64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_darwin_arm64.go @@ -1,6 +1,7 @@ // mkerrors.sh -m64 // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build arm64 && darwin // +build arm64,darwin // Code generated by cmd/cgo -godefs; DO NOT EDIT. @@ -11,1475 +12,1582 @@ package unix import "syscall" const ( - AF_APPLETALK = 0x10 - AF_CCITT = 0xa - AF_CHAOS = 0x5 - AF_CNT = 0x15 - AF_COIP = 0x14 - AF_DATAKIT = 0x9 - AF_DECnet = 0xc - AF_DLI = 0xd - AF_E164 = 0x1c - AF_ECMA = 0x8 - AF_HYLINK = 0xf - AF_IEEE80211 = 0x25 - AF_IMPLINK = 0x3 - AF_INET = 0x2 - AF_INET6 = 0x1e - AF_IPX = 0x17 - AF_ISDN = 0x1c - AF_ISO = 0x7 - AF_LAT = 0xe - AF_LINK = 0x12 - AF_LOCAL = 0x1 - AF_MAX = 0x28 - AF_NATM = 0x1f - AF_NDRV = 0x1b - AF_NETBIOS = 0x21 - AF_NS = 0x6 - AF_OSI = 0x7 - AF_PPP = 0x22 - AF_PUP = 0x4 - AF_RESERVED_36 = 0x24 - AF_ROUTE = 0x11 - AF_SIP = 0x18 - AF_SNA = 0xb - AF_SYSTEM = 0x20 - AF_UNIX = 0x1 - AF_UNSPEC = 0x0 - AF_UTUN = 0x26 - ALTWERASE = 0x200 - ATTR_BIT_MAP_COUNT = 0x5 - ATTR_CMN_ACCESSMASK = 0x20000 - ATTR_CMN_ACCTIME = 0x1000 - ATTR_CMN_ADDEDTIME = 0x10000000 - ATTR_CMN_BKUPTIME = 0x2000 - ATTR_CMN_CHGTIME = 0x800 - ATTR_CMN_CRTIME = 0x200 - ATTR_CMN_DATA_PROTECT_FLAGS = 0x40000000 - ATTR_CMN_DEVID = 0x2 - ATTR_CMN_DOCUMENT_ID = 0x100000 - ATTR_CMN_ERROR = 0x20000000 - ATTR_CMN_EXTENDED_SECURITY = 0x400000 - ATTR_CMN_FILEID = 0x2000000 - ATTR_CMN_FLAGS = 0x40000 - ATTR_CMN_FNDRINFO = 0x4000 - ATTR_CMN_FSID = 0x4 - ATTR_CMN_FULLPATH = 0x8000000 - ATTR_CMN_GEN_COUNT = 0x80000 - ATTR_CMN_GRPID = 0x10000 - ATTR_CMN_GRPUUID = 0x1000000 - ATTR_CMN_MODTIME = 0x400 - ATTR_CMN_NAME = 0x1 - ATTR_CMN_NAMEDATTRCOUNT = 0x80000 - ATTR_CMN_NAMEDATTRLIST = 0x100000 - ATTR_CMN_OBJID = 0x20 - ATTR_CMN_OBJPERMANENTID = 0x40 - ATTR_CMN_OBJTAG = 0x10 - ATTR_CMN_OBJTYPE = 0x8 - ATTR_CMN_OWNERID = 0x8000 - ATTR_CMN_PARENTID = 0x4000000 - ATTR_CMN_PAROBJID = 0x80 - ATTR_CMN_RETURNED_ATTRS = 0x80000000 - ATTR_CMN_SCRIPT = 0x100 - ATTR_CMN_SETMASK = 0x41c7ff00 - ATTR_CMN_USERACCESS = 0x200000 - ATTR_CMN_UUID = 0x800000 - ATTR_CMN_VALIDMASK = 0xffffffff - ATTR_CMN_VOLSETMASK = 0x6700 - ATTR_FILE_ALLOCSIZE = 0x4 - ATTR_FILE_CLUMPSIZE = 0x10 - ATTR_FILE_DATAALLOCSIZE = 0x400 - ATTR_FILE_DATAEXTENTS = 0x800 - ATTR_FILE_DATALENGTH = 0x200 - ATTR_FILE_DEVTYPE = 0x20 - ATTR_FILE_FILETYPE = 0x40 - ATTR_FILE_FORKCOUNT = 0x80 - ATTR_FILE_FORKLIST = 0x100 - ATTR_FILE_IOBLOCKSIZE = 0x8 - ATTR_FILE_LINKCOUNT = 0x1 - ATTR_FILE_RSRCALLOCSIZE = 0x2000 - ATTR_FILE_RSRCEXTENTS = 0x4000 - ATTR_FILE_RSRCLENGTH = 0x1000 - ATTR_FILE_SETMASK = 0x20 - ATTR_FILE_TOTALSIZE = 0x2 - ATTR_FILE_VALIDMASK = 0x37ff - ATTR_VOL_ALLOCATIONCLUMP = 0x40 - ATTR_VOL_ATTRIBUTES = 0x40000000 - ATTR_VOL_CAPABILITIES = 0x20000 - ATTR_VOL_DIRCOUNT = 0x400 - ATTR_VOL_ENCODINGSUSED = 0x10000 - ATTR_VOL_FILECOUNT = 0x200 - ATTR_VOL_FSTYPE = 0x1 - ATTR_VOL_INFO = 0x80000000 - ATTR_VOL_IOBLOCKSIZE = 0x80 - ATTR_VOL_MAXOBJCOUNT = 0x800 - ATTR_VOL_MINALLOCATION = 0x20 - ATTR_VOL_MOUNTEDDEVICE = 0x8000 - ATTR_VOL_MOUNTFLAGS = 0x4000 - ATTR_VOL_MOUNTPOINT = 0x1000 - ATTR_VOL_NAME = 0x2000 - ATTR_VOL_OBJCOUNT = 0x100 - ATTR_VOL_QUOTA_SIZE = 0x10000000 - ATTR_VOL_RESERVED_SIZE = 0x20000000 - ATTR_VOL_SETMASK = 0x80002000 - ATTR_VOL_SIGNATURE = 0x2 - ATTR_VOL_SIZE = 0x4 - ATTR_VOL_SPACEAVAIL = 0x10 - ATTR_VOL_SPACEFREE = 0x8 - ATTR_VOL_UUID = 0x40000 - ATTR_VOL_VALIDMASK = 0xf007ffff - B0 = 0x0 - B110 = 0x6e - B115200 = 0x1c200 - B1200 = 0x4b0 - B134 = 0x86 - B14400 = 0x3840 - B150 = 0x96 - B1800 = 0x708 - B19200 = 0x4b00 - B200 = 0xc8 - B230400 = 0x38400 - B2400 = 0x960 - B28800 = 0x7080 - B300 = 0x12c - B38400 = 0x9600 - B4800 = 0x12c0 - B50 = 0x32 - B57600 = 0xe100 - B600 = 0x258 - B7200 = 0x1c20 - B75 = 0x4b - B76800 = 0x12c00 - B9600 = 0x2580 - BIOCFLUSH = 0x20004268 - BIOCGBLEN = 0x40044266 - BIOCGDLT = 0x4004426a - BIOCGDLTLIST = 0xc00c4279 - BIOCGETIF = 0x4020426b - BIOCGHDRCMPLT = 0x40044274 - BIOCGRSIG = 0x40044272 - BIOCGRTIMEOUT = 0x4010426e - BIOCGSEESENT = 0x40044276 - BIOCGSTATS = 0x4008426f - BIOCIMMEDIATE = 0x80044270 - BIOCPROMISC = 0x20004269 - BIOCSBLEN = 0xc0044266 - BIOCSDLT = 0x80044278 - BIOCSETF = 0x80104267 - BIOCSETFNR = 0x8010427e - BIOCSETIF = 0x8020426c - BIOCSHDRCMPLT = 0x80044275 - BIOCSRSIG = 0x80044273 - BIOCSRTIMEOUT = 0x8010426d - BIOCSSEESENT = 0x80044277 - BIOCVERSION = 0x40044271 - BPF_A = 0x10 - BPF_ABS = 0x20 - BPF_ADD = 0x0 - BPF_ALIGNMENT = 0x4 - BPF_ALU = 0x4 - BPF_AND = 0x50 - BPF_B = 0x10 - BPF_DIV = 0x30 - BPF_H = 0x8 - BPF_IMM = 0x0 - BPF_IND = 0x40 - BPF_JA = 0x0 - BPF_JEQ = 0x10 - BPF_JGE = 0x30 - BPF_JGT = 0x20 - BPF_JMP = 0x5 - BPF_JSET = 0x40 - BPF_K = 0x0 - BPF_LD = 0x0 - BPF_LDX = 0x1 - BPF_LEN = 0x80 - BPF_LSH = 0x60 - BPF_MAJOR_VERSION = 0x1 - BPF_MAXBUFSIZE = 0x80000 - BPF_MAXINSNS = 0x200 - BPF_MEM = 0x60 - BPF_MEMWORDS = 0x10 - BPF_MINBUFSIZE = 0x20 - BPF_MINOR_VERSION = 0x1 - BPF_MISC = 0x7 - BPF_MSH = 0xa0 - BPF_MUL = 0x20 - BPF_NEG = 0x80 - BPF_OR = 0x40 - BPF_RELEASE = 0x30bb6 - BPF_RET = 0x6 - BPF_RSH = 0x70 - BPF_ST = 0x2 - BPF_STX = 0x3 - BPF_SUB = 0x10 - BPF_TAX = 0x0 - BPF_TXA = 0x80 - BPF_W = 0x0 - BPF_X = 0x8 - BRKINT = 0x2 - BS0 = 0x0 - BS1 = 0x8000 - BSDLY = 0x8000 - CFLUSH = 0xf - CLOCAL = 0x8000 - CLOCK_MONOTONIC = 0x6 - CLOCK_MONOTONIC_RAW = 0x4 - CLOCK_MONOTONIC_RAW_APPROX = 0x5 - CLOCK_PROCESS_CPUTIME_ID = 0xc - CLOCK_REALTIME = 0x0 - CLOCK_THREAD_CPUTIME_ID = 0x10 - CLOCK_UPTIME_RAW = 0x8 - CLOCK_UPTIME_RAW_APPROX = 0x9 - CR0 = 0x0 - CR1 = 0x1000 - CR2 = 0x2000 - CR3 = 0x3000 - CRDLY = 0x3000 - CREAD = 0x800 - CRTSCTS = 0x30000 - CS5 = 0x0 - CS6 = 0x100 - CS7 = 0x200 - CS8 = 0x300 - CSIZE = 0x300 - CSTART = 0x11 - CSTATUS = 0x14 - CSTOP = 0x13 - CSTOPB = 0x400 - CSUSP = 0x1a - CTL_HW = 0x6 - CTL_KERN = 0x1 - CTL_MAXNAME = 0xc - CTL_NET = 0x4 - DLT_A429 = 0xb8 - DLT_A653_ICM = 0xb9 - DLT_AIRONET_HEADER = 0x78 - DLT_AOS = 0xde - DLT_APPLE_IP_OVER_IEEE1394 = 0x8a - DLT_ARCNET = 0x7 - DLT_ARCNET_LINUX = 0x81 - DLT_ATM_CLIP = 0x13 - DLT_ATM_RFC1483 = 0xb - DLT_AURORA = 0x7e - DLT_AX25 = 0x3 - DLT_AX25_KISS = 0xca - DLT_BACNET_MS_TP = 0xa5 - DLT_BLUETOOTH_HCI_H4 = 0xbb - DLT_BLUETOOTH_HCI_H4_WITH_PHDR = 0xc9 - DLT_CAN20B = 0xbe - DLT_CAN_SOCKETCAN = 0xe3 - DLT_CHAOS = 0x5 - DLT_CHDLC = 0x68 - DLT_CISCO_IOS = 0x76 - DLT_C_HDLC = 0x68 - DLT_C_HDLC_WITH_DIR = 0xcd - DLT_DBUS = 0xe7 - DLT_DECT = 0xdd - DLT_DOCSIS = 0x8f - DLT_DVB_CI = 0xeb - DLT_ECONET = 0x73 - DLT_EN10MB = 0x1 - DLT_EN3MB = 0x2 - DLT_ENC = 0x6d - DLT_ERF = 0xc5 - DLT_ERF_ETH = 0xaf - DLT_ERF_POS = 0xb0 - DLT_FC_2 = 0xe0 - DLT_FC_2_WITH_FRAME_DELIMS = 0xe1 - DLT_FDDI = 0xa - DLT_FLEXRAY = 0xd2 - DLT_FRELAY = 0x6b - DLT_FRELAY_WITH_DIR = 0xce - DLT_GCOM_SERIAL = 0xad - DLT_GCOM_T1E1 = 0xac - DLT_GPF_F = 0xab - DLT_GPF_T = 0xaa - DLT_GPRS_LLC = 0xa9 - DLT_GSMTAP_ABIS = 0xda - DLT_GSMTAP_UM = 0xd9 - DLT_HHDLC = 0x79 - DLT_IBM_SN = 0x92 - DLT_IBM_SP = 0x91 - DLT_IEEE802 = 0x6 - DLT_IEEE802_11 = 0x69 - DLT_IEEE802_11_RADIO = 0x7f - DLT_IEEE802_11_RADIO_AVS = 0xa3 - DLT_IEEE802_15_4 = 0xc3 - DLT_IEEE802_15_4_LINUX = 0xbf - DLT_IEEE802_15_4_NOFCS = 0xe6 - DLT_IEEE802_15_4_NONASK_PHY = 0xd7 - DLT_IEEE802_16_MAC_CPS = 0xbc - DLT_IEEE802_16_MAC_CPS_RADIO = 0xc1 - DLT_IPFILTER = 0x74 - DLT_IPMB = 0xc7 - DLT_IPMB_LINUX = 0xd1 - DLT_IPNET = 0xe2 - DLT_IPOIB = 0xf2 - DLT_IPV4 = 0xe4 - DLT_IPV6 = 0xe5 - DLT_IP_OVER_FC = 0x7a - DLT_JUNIPER_ATM1 = 0x89 - DLT_JUNIPER_ATM2 = 0x87 - DLT_JUNIPER_ATM_CEMIC = 0xee - DLT_JUNIPER_CHDLC = 0xb5 - DLT_JUNIPER_ES = 0x84 - DLT_JUNIPER_ETHER = 0xb2 - DLT_JUNIPER_FIBRECHANNEL = 0xea - DLT_JUNIPER_FRELAY = 0xb4 - DLT_JUNIPER_GGSN = 0x85 - DLT_JUNIPER_ISM = 0xc2 - DLT_JUNIPER_MFR = 0x86 - DLT_JUNIPER_MLFR = 0x83 - DLT_JUNIPER_MLPPP = 0x82 - DLT_JUNIPER_MONITOR = 0xa4 - DLT_JUNIPER_PIC_PEER = 0xae - DLT_JUNIPER_PPP = 0xb3 - DLT_JUNIPER_PPPOE = 0xa7 - DLT_JUNIPER_PPPOE_ATM = 0xa8 - DLT_JUNIPER_SERVICES = 0x88 - DLT_JUNIPER_SRX_E2E = 0xe9 - DLT_JUNIPER_ST = 0xc8 - DLT_JUNIPER_VP = 0xb7 - DLT_JUNIPER_VS = 0xe8 - DLT_LAPB_WITH_DIR = 0xcf - DLT_LAPD = 0xcb - DLT_LIN = 0xd4 - DLT_LINUX_EVDEV = 0xd8 - DLT_LINUX_IRDA = 0x90 - DLT_LINUX_LAPD = 0xb1 - DLT_LINUX_PPP_WITHDIRECTION = 0xa6 - DLT_LINUX_SLL = 0x71 - DLT_LOOP = 0x6c - DLT_LTALK = 0x72 - DLT_MATCHING_MAX = 0xf5 - DLT_MATCHING_MIN = 0x68 - DLT_MFR = 0xb6 - DLT_MOST = 0xd3 - DLT_MPEG_2_TS = 0xf3 - DLT_MPLS = 0xdb - DLT_MTP2 = 0x8c - DLT_MTP2_WITH_PHDR = 0x8b - DLT_MTP3 = 0x8d - DLT_MUX27010 = 0xec - DLT_NETANALYZER = 0xf0 - DLT_NETANALYZER_TRANSPARENT = 0xf1 - DLT_NFC_LLCP = 0xf5 - DLT_NFLOG = 0xef - DLT_NG40 = 0xf4 - DLT_NULL = 0x0 - DLT_PCI_EXP = 0x7d - DLT_PFLOG = 0x75 - DLT_PFSYNC = 0x12 - DLT_PPI = 0xc0 - DLT_PPP = 0x9 - DLT_PPP_BSDOS = 0x10 - DLT_PPP_ETHER = 0x33 - DLT_PPP_PPPD = 0xa6 - DLT_PPP_SERIAL = 0x32 - DLT_PPP_WITH_DIR = 0xcc - DLT_PPP_WITH_DIRECTION = 0xa6 - DLT_PRISM_HEADER = 0x77 - DLT_PRONET = 0x4 - DLT_RAIF1 = 0xc6 - DLT_RAW = 0xc - DLT_RIO = 0x7c - DLT_SCCP = 0x8e - DLT_SITA = 0xc4 - DLT_SLIP = 0x8 - DLT_SLIP_BSDOS = 0xf - DLT_STANAG_5066_D_PDU = 0xed - DLT_SUNATM = 0x7b - DLT_SYMANTEC_FIREWALL = 0x63 - DLT_TZSP = 0x80 - DLT_USB = 0xba - DLT_USB_LINUX = 0xbd - DLT_USB_LINUX_MMAPPED = 0xdc - DLT_USER0 = 0x93 - DLT_USER1 = 0x94 - DLT_USER10 = 0x9d - DLT_USER11 = 0x9e - DLT_USER12 = 0x9f - DLT_USER13 = 0xa0 - DLT_USER14 = 0xa1 - DLT_USER15 = 0xa2 - DLT_USER2 = 0x95 - DLT_USER3 = 0x96 - DLT_USER4 = 0x97 - DLT_USER5 = 0x98 - DLT_USER6 = 0x99 - DLT_USER7 = 0x9a - DLT_USER8 = 0x9b - DLT_USER9 = 0x9c - DLT_WIHART = 0xdf - DLT_X2E_SERIAL = 0xd5 - DLT_X2E_XORAYA = 0xd6 - DT_BLK = 0x6 - DT_CHR = 0x2 - DT_DIR = 0x4 - DT_FIFO = 0x1 - DT_LNK = 0xa - DT_REG = 0x8 - DT_SOCK = 0xc - DT_UNKNOWN = 0x0 - DT_WHT = 0xe - ECHO = 0x8 - ECHOCTL = 0x40 - ECHOE = 0x2 - ECHOK = 0x4 - ECHOKE = 0x1 - ECHONL = 0x10 - ECHOPRT = 0x20 - EVFILT_AIO = -0x3 - EVFILT_EXCEPT = -0xf - EVFILT_FS = -0x9 - EVFILT_MACHPORT = -0x8 - EVFILT_PROC = -0x5 - EVFILT_READ = -0x1 - EVFILT_SIGNAL = -0x6 - EVFILT_SYSCOUNT = 0xf - EVFILT_THREADMARKER = 0xf - EVFILT_TIMER = -0x7 - EVFILT_USER = -0xa - EVFILT_VM = -0xc - EVFILT_VNODE = -0x4 - EVFILT_WRITE = -0x2 - EV_ADD = 0x1 - EV_CLEAR = 0x20 - EV_DELETE = 0x2 - EV_DISABLE = 0x8 - EV_DISPATCH = 0x80 - EV_DISPATCH2 = 0x180 - EV_ENABLE = 0x4 - EV_EOF = 0x8000 - EV_ERROR = 0x4000 - EV_FLAG0 = 0x1000 - EV_FLAG1 = 0x2000 - EV_ONESHOT = 0x10 - EV_OOBAND = 0x2000 - EV_POLL = 0x1000 - EV_RECEIPT = 0x40 - EV_SYSFLAGS = 0xf000 - EV_UDATA_SPECIFIC = 0x100 - EV_VANISHED = 0x200 - EXTA = 0x4b00 - EXTB = 0x9600 - EXTPROC = 0x800 - FD_CLOEXEC = 0x1 - FD_SETSIZE = 0x400 - FF0 = 0x0 - FF1 = 0x4000 - FFDLY = 0x4000 - FLUSHO = 0x800000 - FSOPT_ATTR_CMN_EXTENDED = 0x20 - FSOPT_NOFOLLOW = 0x1 - FSOPT_NOINMEMUPDATE = 0x2 - FSOPT_PACK_INVAL_ATTRS = 0x8 - FSOPT_REPORT_FULLSIZE = 0x4 - F_ADDFILESIGS = 0x3d - F_ADDFILESIGS_FOR_DYLD_SIM = 0x53 - F_ADDFILESIGS_RETURN = 0x61 - F_ADDSIGS = 0x3b - F_ALLOCATEALL = 0x4 - F_ALLOCATECONTIG = 0x2 - F_BARRIERFSYNC = 0x55 - F_CHECK_LV = 0x62 - F_CHKCLEAN = 0x29 - F_DUPFD = 0x0 - F_DUPFD_CLOEXEC = 0x43 - F_FINDSIGS = 0x4e - F_FLUSH_DATA = 0x28 - F_FREEZE_FS = 0x35 - F_FULLFSYNC = 0x33 - F_GETCODEDIR = 0x48 - F_GETFD = 0x1 - F_GETFL = 0x3 - F_GETLK = 0x7 - F_GETLKPID = 0x42 - F_GETNOSIGPIPE = 0x4a - F_GETOWN = 0x5 - F_GETPATH = 0x32 - F_GETPATH_MTMINFO = 0x47 - F_GETPROTECTIONCLASS = 0x3f - F_GETPROTECTIONLEVEL = 0x4d - F_GLOBAL_NOCACHE = 0x37 - F_LOG2PHYS = 0x31 - F_LOG2PHYS_EXT = 0x41 - F_NOCACHE = 0x30 - F_NODIRECT = 0x3e - F_OK = 0x0 - F_PATHPKG_CHECK = 0x34 - F_PEOFPOSMODE = 0x3 - F_PREALLOCATE = 0x2a - F_PUNCHHOLE = 0x63 - F_RDADVISE = 0x2c - F_RDAHEAD = 0x2d - F_RDLCK = 0x1 - F_SETBACKINGSTORE = 0x46 - F_SETFD = 0x2 - F_SETFL = 0x4 - F_SETLK = 0x8 - F_SETLKW = 0x9 - F_SETLKWTIMEOUT = 0xa - F_SETNOSIGPIPE = 0x49 - F_SETOWN = 0x6 - F_SETPROTECTIONCLASS = 0x40 - F_SETSIZE = 0x2b - F_SINGLE_WRITER = 0x4c - F_THAW_FS = 0x36 - F_TRANSCODEKEY = 0x4b - F_TRIM_ACTIVE_FILE = 0x64 - F_UNLCK = 0x2 - F_VOLPOSMODE = 0x4 - F_WRLCK = 0x3 - HUPCL = 0x4000 - HW_MACHINE = 0x1 - ICANON = 0x100 - ICMP6_FILTER = 0x12 - ICRNL = 0x100 - IEXTEN = 0x400 - IFF_ALLMULTI = 0x200 - IFF_ALTPHYS = 0x4000 - IFF_BROADCAST = 0x2 - IFF_DEBUG = 0x4 - IFF_LINK0 = 0x1000 - IFF_LINK1 = 0x2000 - IFF_LINK2 = 0x4000 - IFF_LOOPBACK = 0x8 - IFF_MULTICAST = 0x8000 - IFF_NOARP = 0x80 - IFF_NOTRAILERS = 0x20 - IFF_OACTIVE = 0x400 - IFF_POINTOPOINT = 0x10 - IFF_PROMISC = 0x100 - IFF_RUNNING = 0x40 - IFF_SIMPLEX = 0x800 - IFF_UP = 0x1 - IFNAMSIZ = 0x10 - IFT_1822 = 0x2 - IFT_AAL5 = 0x31 - IFT_ARCNET = 0x23 - IFT_ARCNETPLUS = 0x24 - IFT_ATM = 0x25 - IFT_BRIDGE = 0xd1 - IFT_CARP = 0xf8 - IFT_CELLULAR = 0xff - IFT_CEPT = 0x13 - IFT_DS3 = 0x1e - IFT_ENC = 0xf4 - IFT_EON = 0x19 - IFT_ETHER = 0x6 - IFT_FAITH = 0x38 - IFT_FDDI = 0xf - IFT_FRELAY = 0x20 - IFT_FRELAYDCE = 0x2c - IFT_GIF = 0x37 - IFT_HDH1822 = 0x3 - IFT_HIPPI = 0x2f - IFT_HSSI = 0x2e - IFT_HY = 0xe - IFT_IEEE1394 = 0x90 - IFT_IEEE8023ADLAG = 0x88 - IFT_ISDNBASIC = 0x14 - IFT_ISDNPRIMARY = 0x15 - IFT_ISO88022LLC = 0x29 - IFT_ISO88023 = 0x7 - IFT_ISO88024 = 0x8 - IFT_ISO88025 = 0x9 - IFT_ISO88026 = 0xa - IFT_L2VLAN = 0x87 - IFT_LAPB = 0x10 - IFT_LOCALTALK = 0x2a - IFT_LOOP = 0x18 - IFT_MIOX25 = 0x26 - IFT_MODEM = 0x30 - IFT_NSIP = 0x1b - IFT_OTHER = 0x1 - IFT_P10 = 0xc - IFT_P80 = 0xd - IFT_PARA = 0x22 - IFT_PDP = 0xff - IFT_PFLOG = 0xf5 - IFT_PFSYNC = 0xf6 - IFT_PKTAP = 0xfe - IFT_PPP = 0x17 - IFT_PROPMUX = 0x36 - IFT_PROPVIRTUAL = 0x35 - IFT_PTPSERIAL = 0x16 - IFT_RS232 = 0x21 - IFT_SDLC = 0x11 - IFT_SIP = 0x1f - IFT_SLIP = 0x1c - IFT_SMDSDXI = 0x2b - IFT_SMDSICIP = 0x34 - IFT_SONET = 0x27 - IFT_SONETPATH = 0x32 - IFT_SONETVT = 0x33 - IFT_STARLAN = 0xb - IFT_STF = 0x39 - IFT_T1 = 0x12 - IFT_ULTRA = 0x1d - IFT_V35 = 0x2d - IFT_X25 = 0x5 - IFT_X25DDN = 0x4 - IFT_X25PLE = 0x28 - IFT_XETHER = 0x1a - IGNBRK = 0x1 - IGNCR = 0x80 - IGNPAR = 0x4 - IMAXBEL = 0x2000 - INLCR = 0x40 - INPCK = 0x10 - IN_CLASSA_HOST = 0xffffff - IN_CLASSA_MAX = 0x80 - IN_CLASSA_NET = 0xff000000 - IN_CLASSA_NSHIFT = 0x18 - IN_CLASSB_HOST = 0xffff - IN_CLASSB_MAX = 0x10000 - IN_CLASSB_NET = 0xffff0000 - IN_CLASSB_NSHIFT = 0x10 - IN_CLASSC_HOST = 0xff - IN_CLASSC_NET = 0xffffff00 - IN_CLASSC_NSHIFT = 0x8 - IN_CLASSD_HOST = 0xfffffff - IN_CLASSD_NET = 0xf0000000 - IN_CLASSD_NSHIFT = 0x1c - IN_LINKLOCALNETNUM = 0xa9fe0000 - IN_LOOPBACKNET = 0x7f - IPPROTO_3PC = 0x22 - IPPROTO_ADFS = 0x44 - IPPROTO_AH = 0x33 - IPPROTO_AHIP = 0x3d - IPPROTO_APES = 0x63 - IPPROTO_ARGUS = 0xd - IPPROTO_AX25 = 0x5d - IPPROTO_BHA = 0x31 - IPPROTO_BLT = 0x1e - IPPROTO_BRSATMON = 0x4c - IPPROTO_CFTP = 0x3e - IPPROTO_CHAOS = 0x10 - IPPROTO_CMTP = 0x26 - IPPROTO_CPHB = 0x49 - IPPROTO_CPNX = 0x48 - IPPROTO_DDP = 0x25 - IPPROTO_DGP = 0x56 - IPPROTO_DIVERT = 0xfe - IPPROTO_DONE = 0x101 - IPPROTO_DSTOPTS = 0x3c - IPPROTO_EGP = 0x8 - IPPROTO_EMCON = 0xe - IPPROTO_ENCAP = 0x62 - IPPROTO_EON = 0x50 - IPPROTO_ESP = 0x32 - IPPROTO_ETHERIP = 0x61 - IPPROTO_FRAGMENT = 0x2c - IPPROTO_GGP = 0x3 - IPPROTO_GMTP = 0x64 - IPPROTO_GRE = 0x2f - IPPROTO_HELLO = 0x3f - IPPROTO_HMP = 0x14 - IPPROTO_HOPOPTS = 0x0 - IPPROTO_ICMP = 0x1 - IPPROTO_ICMPV6 = 0x3a - IPPROTO_IDP = 0x16 - IPPROTO_IDPR = 0x23 - IPPROTO_IDRP = 0x2d - IPPROTO_IGMP = 0x2 - IPPROTO_IGP = 0x55 - IPPROTO_IGRP = 0x58 - IPPROTO_IL = 0x28 - IPPROTO_INLSP = 0x34 - IPPROTO_INP = 0x20 - IPPROTO_IP = 0x0 - IPPROTO_IPCOMP = 0x6c - IPPROTO_IPCV = 0x47 - IPPROTO_IPEIP = 0x5e - IPPROTO_IPIP = 0x4 - IPPROTO_IPPC = 0x43 - IPPROTO_IPV4 = 0x4 - IPPROTO_IPV6 = 0x29 - IPPROTO_IRTP = 0x1c - IPPROTO_KRYPTOLAN = 0x41 - IPPROTO_LARP = 0x5b - IPPROTO_LEAF1 = 0x19 - IPPROTO_LEAF2 = 0x1a - IPPROTO_MAX = 0x100 - IPPROTO_MAXID = 0x34 - IPPROTO_MEAS = 0x13 - IPPROTO_MHRP = 0x30 - IPPROTO_MICP = 0x5f - IPPROTO_MTP = 0x5c - IPPROTO_MUX = 0x12 - IPPROTO_ND = 0x4d - IPPROTO_NHRP = 0x36 - IPPROTO_NONE = 0x3b - IPPROTO_NSP = 0x1f - IPPROTO_NVPII = 0xb - IPPROTO_OSPFIGP = 0x59 - IPPROTO_PGM = 0x71 - IPPROTO_PIGP = 0x9 - IPPROTO_PIM = 0x67 - IPPROTO_PRM = 0x15 - IPPROTO_PUP = 0xc - IPPROTO_PVP = 0x4b - IPPROTO_RAW = 0xff - IPPROTO_RCCMON = 0xa - IPPROTO_RDP = 0x1b - IPPROTO_ROUTING = 0x2b - IPPROTO_RSVP = 0x2e - IPPROTO_RVD = 0x42 - IPPROTO_SATEXPAK = 0x40 - IPPROTO_SATMON = 0x45 - IPPROTO_SCCSP = 0x60 - IPPROTO_SCTP = 0x84 - IPPROTO_SDRP = 0x2a - IPPROTO_SEP = 0x21 - IPPROTO_SRPC = 0x5a - IPPROTO_ST = 0x7 - IPPROTO_SVMTP = 0x52 - IPPROTO_SWIPE = 0x35 - IPPROTO_TCF = 0x57 - IPPROTO_TCP = 0x6 - IPPROTO_TP = 0x1d - IPPROTO_TPXX = 0x27 - IPPROTO_TRUNK1 = 0x17 - IPPROTO_TRUNK2 = 0x18 - IPPROTO_TTP = 0x54 - IPPROTO_UDP = 0x11 - IPPROTO_VINES = 0x53 - IPPROTO_VISA = 0x46 - IPPROTO_VMTP = 0x51 - IPPROTO_WBEXPAK = 0x4f - IPPROTO_WBMON = 0x4e - IPPROTO_WSN = 0x4a - IPPROTO_XNET = 0xf - IPPROTO_XTP = 0x24 - IPV6_2292DSTOPTS = 0x17 - IPV6_2292HOPLIMIT = 0x14 - IPV6_2292HOPOPTS = 0x16 - IPV6_2292NEXTHOP = 0x15 - IPV6_2292PKTINFO = 0x13 - IPV6_2292PKTOPTIONS = 0x19 - IPV6_2292RTHDR = 0x18 - IPV6_BINDV6ONLY = 0x1b - IPV6_BOUND_IF = 0x7d - IPV6_CHECKSUM = 0x1a - IPV6_DEFAULT_MULTICAST_HOPS = 0x1 - IPV6_DEFAULT_MULTICAST_LOOP = 0x1 - IPV6_DEFHLIM = 0x40 - IPV6_FAITH = 0x1d - IPV6_FLOWINFO_MASK = 0xffffff0f - IPV6_FLOWLABEL_MASK = 0xffff0f00 - IPV6_FLOW_ECN_MASK = 0x300 - IPV6_FRAGTTL = 0x3c - IPV6_FW_ADD = 0x1e - IPV6_FW_DEL = 0x1f - IPV6_FW_FLUSH = 0x20 - IPV6_FW_GET = 0x22 - IPV6_FW_ZERO = 0x21 - IPV6_HLIMDEC = 0x1 - IPV6_IPSEC_POLICY = 0x1c - IPV6_JOIN_GROUP = 0xc - IPV6_LEAVE_GROUP = 0xd - IPV6_MAXHLIM = 0xff - IPV6_MAXOPTHDR = 0x800 - IPV6_MAXPACKET = 0xffff - IPV6_MAX_GROUP_SRC_FILTER = 0x200 - IPV6_MAX_MEMBERSHIPS = 0xfff - IPV6_MAX_SOCK_SRC_FILTER = 0x80 - IPV6_MIN_MEMBERSHIPS = 0x1f - IPV6_MMTU = 0x500 - IPV6_MULTICAST_HOPS = 0xa - IPV6_MULTICAST_IF = 0x9 - IPV6_MULTICAST_LOOP = 0xb - IPV6_PORTRANGE = 0xe - IPV6_PORTRANGE_DEFAULT = 0x0 - IPV6_PORTRANGE_HIGH = 0x1 - IPV6_PORTRANGE_LOW = 0x2 - IPV6_RECVTCLASS = 0x23 - IPV6_RTHDR_LOOSE = 0x0 - IPV6_RTHDR_STRICT = 0x1 - IPV6_RTHDR_TYPE_0 = 0x0 - IPV6_SOCKOPT_RESERVED1 = 0x3 - IPV6_TCLASS = 0x24 - IPV6_UNICAST_HOPS = 0x4 - IPV6_V6ONLY = 0x1b - IPV6_VERSION = 0x60 - IPV6_VERSION_MASK = 0xf0 - IP_ADD_MEMBERSHIP = 0xc - IP_ADD_SOURCE_MEMBERSHIP = 0x46 - IP_BLOCK_SOURCE = 0x48 - IP_BOUND_IF = 0x19 - IP_DEFAULT_MULTICAST_LOOP = 0x1 - IP_DEFAULT_MULTICAST_TTL = 0x1 - IP_DF = 0x4000 - IP_DROP_MEMBERSHIP = 0xd - IP_DROP_SOURCE_MEMBERSHIP = 0x47 - IP_DUMMYNET_CONFIGURE = 0x3c - IP_DUMMYNET_DEL = 0x3d - IP_DUMMYNET_FLUSH = 0x3e - IP_DUMMYNET_GET = 0x40 - IP_FAITH = 0x16 - IP_FW_ADD = 0x28 - IP_FW_DEL = 0x29 - IP_FW_FLUSH = 0x2a - IP_FW_GET = 0x2c - IP_FW_RESETLOG = 0x2d - IP_FW_ZERO = 0x2b - IP_HDRINCL = 0x2 - IP_IPSEC_POLICY = 0x15 - IP_MAXPACKET = 0xffff - IP_MAX_GROUP_SRC_FILTER = 0x200 - IP_MAX_MEMBERSHIPS = 0xfff - IP_MAX_SOCK_MUTE_FILTER = 0x80 - IP_MAX_SOCK_SRC_FILTER = 0x80 - IP_MF = 0x2000 - IP_MIN_MEMBERSHIPS = 0x1f - IP_MSFILTER = 0x4a - IP_MSS = 0x240 - IP_MULTICAST_IF = 0x9 - IP_MULTICAST_IFINDEX = 0x42 - IP_MULTICAST_LOOP = 0xb - IP_MULTICAST_TTL = 0xa - IP_MULTICAST_VIF = 0xe - IP_NAT__XXX = 0x37 - IP_OFFMASK = 0x1fff - IP_OLD_FW_ADD = 0x32 - IP_OLD_FW_DEL = 0x33 - IP_OLD_FW_FLUSH = 0x34 - IP_OLD_FW_GET = 0x36 - IP_OLD_FW_RESETLOG = 0x38 - IP_OLD_FW_ZERO = 0x35 - IP_OPTIONS = 0x1 - IP_PKTINFO = 0x1a - IP_PORTRANGE = 0x13 - IP_PORTRANGE_DEFAULT = 0x0 - IP_PORTRANGE_HIGH = 0x1 - IP_PORTRANGE_LOW = 0x2 - IP_RECVDSTADDR = 0x7 - IP_RECVIF = 0x14 - IP_RECVOPTS = 0x5 - IP_RECVPKTINFO = 0x1a - IP_RECVRETOPTS = 0x6 - IP_RECVTOS = 0x1b - IP_RECVTTL = 0x18 - IP_RETOPTS = 0x8 - IP_RF = 0x8000 - IP_RSVP_OFF = 0x10 - IP_RSVP_ON = 0xf - IP_RSVP_VIF_OFF = 0x12 - IP_RSVP_VIF_ON = 0x11 - IP_STRIPHDR = 0x17 - IP_TOS = 0x3 - IP_TRAFFIC_MGT_BACKGROUND = 0x41 - IP_TTL = 0x4 - IP_UNBLOCK_SOURCE = 0x49 - ISIG = 0x80 - ISTRIP = 0x20 - IUTF8 = 0x4000 - IXANY = 0x800 - IXOFF = 0x400 - IXON = 0x200 - KERN_HOSTNAME = 0xa - KERN_OSRELEASE = 0x2 - KERN_OSTYPE = 0x1 - KERN_VERSION = 0x4 - LOCK_EX = 0x2 - LOCK_NB = 0x4 - LOCK_SH = 0x1 - LOCK_UN = 0x8 - MADV_CAN_REUSE = 0x9 - MADV_DONTNEED = 0x4 - MADV_FREE = 0x5 - MADV_FREE_REUSABLE = 0x7 - MADV_FREE_REUSE = 0x8 - MADV_NORMAL = 0x0 - MADV_PAGEOUT = 0xa - MADV_RANDOM = 0x1 - MADV_SEQUENTIAL = 0x2 - MADV_WILLNEED = 0x3 - MADV_ZERO_WIRED_PAGES = 0x6 - MAP_ANON = 0x1000 - MAP_ANONYMOUS = 0x1000 - MAP_COPY = 0x2 - MAP_FILE = 0x0 - MAP_FIXED = 0x10 - MAP_HASSEMAPHORE = 0x200 - MAP_JIT = 0x800 - MAP_NOCACHE = 0x400 - MAP_NOEXTEND = 0x100 - MAP_NORESERVE = 0x40 - MAP_PRIVATE = 0x2 - MAP_RENAME = 0x20 - MAP_RESERVED0080 = 0x80 - MAP_RESILIENT_CODESIGN = 0x2000 - MAP_RESILIENT_MEDIA = 0x4000 - MAP_SHARED = 0x1 - MCL_CURRENT = 0x1 - MCL_FUTURE = 0x2 - MNT_ASYNC = 0x40 - MNT_AUTOMOUNTED = 0x400000 - MNT_CMDFLAGS = 0xf0000 - MNT_CPROTECT = 0x80 - MNT_DEFWRITE = 0x2000000 - MNT_DONTBROWSE = 0x100000 - MNT_DOVOLFS = 0x8000 - MNT_DWAIT = 0x4 - MNT_EXPORTED = 0x100 - MNT_FORCE = 0x80000 - MNT_IGNORE_OWNERSHIP = 0x200000 - MNT_JOURNALED = 0x800000 - MNT_LOCAL = 0x1000 - MNT_MULTILABEL = 0x4000000 - MNT_NOATIME = 0x10000000 - MNT_NOBLOCK = 0x20000 - MNT_NODEV = 0x10 - MNT_NOEXEC = 0x4 - MNT_NOSUID = 0x8 - MNT_NOUSERXATTR = 0x1000000 - MNT_NOWAIT = 0x2 - MNT_QUARANTINE = 0x400 - MNT_QUOTA = 0x2000 - MNT_RDONLY = 0x1 - MNT_RELOAD = 0x40000 - MNT_ROOTFS = 0x4000 - MNT_SYNCHRONOUS = 0x2 - MNT_UNION = 0x20 - MNT_UNKNOWNPERMISSIONS = 0x200000 - MNT_UPDATE = 0x10000 - MNT_VISFLAGMASK = 0x17f0f5ff - MNT_WAIT = 0x1 - MSG_CTRUNC = 0x20 - MSG_DONTROUTE = 0x4 - MSG_DONTWAIT = 0x80 - MSG_EOF = 0x100 - MSG_EOR = 0x8 - MSG_FLUSH = 0x400 - MSG_HAVEMORE = 0x2000 - MSG_HOLD = 0x800 - MSG_NEEDSA = 0x10000 - MSG_OOB = 0x1 - MSG_PEEK = 0x2 - MSG_RCVMORE = 0x4000 - MSG_SEND = 0x1000 - MSG_TRUNC = 0x10 - MSG_WAITALL = 0x40 - MSG_WAITSTREAM = 0x200 - MS_ASYNC = 0x1 - MS_DEACTIVATE = 0x8 - MS_INVALIDATE = 0x2 - MS_KILLPAGES = 0x4 - MS_SYNC = 0x10 - NAME_MAX = 0xff - NET_RT_DUMP = 0x1 - NET_RT_DUMP2 = 0x7 - NET_RT_FLAGS = 0x2 - NET_RT_IFLIST = 0x3 - NET_RT_IFLIST2 = 0x6 - NET_RT_MAXID = 0xa - NET_RT_STAT = 0x4 - NET_RT_TRASH = 0x5 - NFDBITS = 0x20 - NL0 = 0x0 - NL1 = 0x100 - NL2 = 0x200 - NL3 = 0x300 - NLDLY = 0x300 - NOFLSH = 0x80000000 - NOKERNINFO = 0x2000000 - NOTE_ABSOLUTE = 0x8 - NOTE_ATTRIB = 0x8 - NOTE_BACKGROUND = 0x40 - NOTE_CHILD = 0x4 - NOTE_CRITICAL = 0x20 - NOTE_DELETE = 0x1 - NOTE_EXEC = 0x20000000 - NOTE_EXIT = 0x80000000 - NOTE_EXITSTATUS = 0x4000000 - NOTE_EXIT_CSERROR = 0x40000 - NOTE_EXIT_DECRYPTFAIL = 0x10000 - NOTE_EXIT_DETAIL = 0x2000000 - NOTE_EXIT_DETAIL_MASK = 0x70000 - NOTE_EXIT_MEMORY = 0x20000 - NOTE_EXIT_REPARENTED = 0x80000 - NOTE_EXTEND = 0x4 - NOTE_FFAND = 0x40000000 - NOTE_FFCOPY = 0xc0000000 - NOTE_FFCTRLMASK = 0xc0000000 - NOTE_FFLAGSMASK = 0xffffff - NOTE_FFNOP = 0x0 - NOTE_FFOR = 0x80000000 - NOTE_FORK = 0x40000000 - NOTE_FUNLOCK = 0x100 - NOTE_LEEWAY = 0x10 - NOTE_LINK = 0x10 - NOTE_LOWAT = 0x1 - NOTE_MACH_CONTINUOUS_TIME = 0x80 - NOTE_NONE = 0x80 - NOTE_NSECONDS = 0x4 - NOTE_OOB = 0x2 - NOTE_PCTRLMASK = -0x100000 - NOTE_PDATAMASK = 0xfffff - NOTE_REAP = 0x10000000 - NOTE_RENAME = 0x20 - NOTE_REVOKE = 0x40 - NOTE_SECONDS = 0x1 - NOTE_SIGNAL = 0x8000000 - NOTE_TRACK = 0x1 - NOTE_TRACKERR = 0x2 - NOTE_TRIGGER = 0x1000000 - NOTE_USECONDS = 0x2 - NOTE_VM_ERROR = 0x10000000 - NOTE_VM_PRESSURE = 0x80000000 - NOTE_VM_PRESSURE_SUDDEN_TERMINATE = 0x20000000 - NOTE_VM_PRESSURE_TERMINATE = 0x40000000 - NOTE_WRITE = 0x2 - OCRNL = 0x10 - OFDEL = 0x20000 - OFILL = 0x80 - ONLCR = 0x2 - ONLRET = 0x40 - ONOCR = 0x20 - ONOEOT = 0x8 - OPOST = 0x1 - OXTABS = 0x4 - O_ACCMODE = 0x3 - O_ALERT = 0x20000000 - O_APPEND = 0x8 - O_ASYNC = 0x40 - O_CLOEXEC = 0x1000000 - O_CREAT = 0x200 - O_DIRECTORY = 0x100000 - O_DP_GETRAWENCRYPTED = 0x1 - O_DP_GETRAWUNENCRYPTED = 0x2 - O_DSYNC = 0x400000 - O_EVTONLY = 0x8000 - O_EXCL = 0x800 - O_EXLOCK = 0x20 - O_FSYNC = 0x80 - O_NDELAY = 0x4 - O_NOCTTY = 0x20000 - O_NOFOLLOW = 0x100 - O_NONBLOCK = 0x4 - O_POPUP = 0x80000000 - O_RDONLY = 0x0 - O_RDWR = 0x2 - O_SHLOCK = 0x10 - O_SYMLINK = 0x200000 - O_SYNC = 0x80 - O_TRUNC = 0x400 - O_WRONLY = 0x1 - PARENB = 0x1000 - PARMRK = 0x8 - PARODD = 0x2000 - PENDIN = 0x20000000 - PRIO_PGRP = 0x1 - PRIO_PROCESS = 0x0 - PRIO_USER = 0x2 - PROT_EXEC = 0x4 - PROT_NONE = 0x0 - PROT_READ = 0x1 - PROT_WRITE = 0x2 - PT_ATTACH = 0xa - PT_ATTACHEXC = 0xe - PT_CONTINUE = 0x7 - PT_DENY_ATTACH = 0x1f - PT_DETACH = 0xb - PT_FIRSTMACH = 0x20 - PT_FORCEQUOTA = 0x1e - PT_KILL = 0x8 - PT_READ_D = 0x2 - PT_READ_I = 0x1 - PT_READ_U = 0x3 - PT_SIGEXC = 0xc - PT_STEP = 0x9 - PT_THUPDATE = 0xd - PT_TRACE_ME = 0x0 - PT_WRITE_D = 0x5 - PT_WRITE_I = 0x4 - PT_WRITE_U = 0x6 - RLIMIT_AS = 0x5 - RLIMIT_CORE = 0x4 - RLIMIT_CPU = 0x0 - RLIMIT_CPU_USAGE_MONITOR = 0x2 - RLIMIT_DATA = 0x2 - RLIMIT_FSIZE = 0x1 - RLIMIT_MEMLOCK = 0x6 - RLIMIT_NOFILE = 0x8 - RLIMIT_NPROC = 0x7 - RLIMIT_RSS = 0x5 - RLIMIT_STACK = 0x3 - RLIM_INFINITY = 0x7fffffffffffffff - RTAX_AUTHOR = 0x6 - RTAX_BRD = 0x7 - RTAX_DST = 0x0 - RTAX_GATEWAY = 0x1 - RTAX_GENMASK = 0x3 - RTAX_IFA = 0x5 - RTAX_IFP = 0x4 - RTAX_MAX = 0x8 - RTAX_NETMASK = 0x2 - RTA_AUTHOR = 0x40 - RTA_BRD = 0x80 - RTA_DST = 0x1 - RTA_GATEWAY = 0x2 - RTA_GENMASK = 0x8 - RTA_IFA = 0x20 - RTA_IFP = 0x10 - RTA_NETMASK = 0x4 - RTF_BLACKHOLE = 0x1000 - RTF_BROADCAST = 0x400000 - RTF_CLONING = 0x100 - RTF_CONDEMNED = 0x2000000 - RTF_DELCLONE = 0x80 - RTF_DONE = 0x40 - RTF_DYNAMIC = 0x10 - RTF_GATEWAY = 0x2 - RTF_HOST = 0x4 - RTF_IFREF = 0x4000000 - RTF_IFSCOPE = 0x1000000 - RTF_LLINFO = 0x400 - RTF_LOCAL = 0x200000 - RTF_MODIFIED = 0x20 - RTF_MULTICAST = 0x800000 - RTF_NOIFREF = 0x2000 - RTF_PINNED = 0x100000 - RTF_PRCLONING = 0x10000 - RTF_PROTO1 = 0x8000 - RTF_PROTO2 = 0x4000 - RTF_PROTO3 = 0x40000 - RTF_PROXY = 0x8000000 - RTF_REJECT = 0x8 - RTF_ROUTER = 0x10000000 - RTF_STATIC = 0x800 - RTF_UP = 0x1 - RTF_WASCLONED = 0x20000 - RTF_XRESOLVE = 0x200 - RTM_ADD = 0x1 - RTM_CHANGE = 0x3 - RTM_DELADDR = 0xd - RTM_DELETE = 0x2 - RTM_DELMADDR = 0x10 - RTM_GET = 0x4 - RTM_GET2 = 0x14 - RTM_IFINFO = 0xe - RTM_IFINFO2 = 0x12 - RTM_LOCK = 0x8 - RTM_LOSING = 0x5 - RTM_MISS = 0x7 - RTM_NEWADDR = 0xc - RTM_NEWMADDR = 0xf - RTM_NEWMADDR2 = 0x13 - RTM_OLDADD = 0x9 - RTM_OLDDEL = 0xa - RTM_REDIRECT = 0x6 - RTM_RESOLVE = 0xb - RTM_RTTUNIT = 0xf4240 - RTM_VERSION = 0x5 - RTV_EXPIRE = 0x4 - RTV_HOPCOUNT = 0x2 - RTV_MTU = 0x1 - RTV_RPIPE = 0x8 - RTV_RTT = 0x40 - RTV_RTTVAR = 0x80 - RTV_SPIPE = 0x10 - RTV_SSTHRESH = 0x20 - RUSAGE_CHILDREN = -0x1 - RUSAGE_SELF = 0x0 - SCM_CREDS = 0x3 - SCM_RIGHTS = 0x1 - SCM_TIMESTAMP = 0x2 - SCM_TIMESTAMP_MONOTONIC = 0x4 - SHUT_RD = 0x0 - SHUT_RDWR = 0x2 - SHUT_WR = 0x1 - SIOCADDMULTI = 0x80206931 - SIOCAIFADDR = 0x8040691a - SIOCARPIPLL = 0xc0206928 - SIOCATMARK = 0x40047307 - SIOCAUTOADDR = 0xc0206926 - SIOCAUTONETMASK = 0x80206927 - SIOCDELMULTI = 0x80206932 - SIOCDIFADDR = 0x80206919 - SIOCDIFPHYADDR = 0x80206941 - SIOCGDRVSPEC = 0xc028697b - SIOCGETVLAN = 0xc020697f - SIOCGHIWAT = 0x40047301 - SIOCGIFADDR = 0xc0206921 - SIOCGIFALTMTU = 0xc0206948 - SIOCGIFASYNCMAP = 0xc020697c - SIOCGIFBOND = 0xc0206947 - SIOCGIFBRDADDR = 0xc0206923 - SIOCGIFCAP = 0xc020695b - SIOCGIFCONF = 0xc00c6924 - SIOCGIFDEVMTU = 0xc0206944 - SIOCGIFDSTADDR = 0xc0206922 - SIOCGIFFLAGS = 0xc0206911 - SIOCGIFGENERIC = 0xc020693a - SIOCGIFKPI = 0xc0206987 - SIOCGIFMAC = 0xc0206982 - SIOCGIFMEDIA = 0xc02c6938 - SIOCGIFMETRIC = 0xc0206917 - SIOCGIFMTU = 0xc0206933 - SIOCGIFNETMASK = 0xc0206925 - SIOCGIFPDSTADDR = 0xc0206940 - SIOCGIFPHYS = 0xc0206935 - SIOCGIFPSRCADDR = 0xc020693f - SIOCGIFSTATUS = 0xc331693d - SIOCGIFVLAN = 0xc020697f - SIOCGIFWAKEFLAGS = 0xc0206988 - SIOCGLOWAT = 0x40047303 - SIOCGPGRP = 0x40047309 - SIOCIFCREATE = 0xc0206978 - SIOCIFCREATE2 = 0xc020697a - SIOCIFDESTROY = 0x80206979 - SIOCIFGCLONERS = 0xc0106981 - SIOCRSLVMULTI = 0xc010693b - SIOCSDRVSPEC = 0x8028697b - SIOCSETVLAN = 0x8020697e - SIOCSHIWAT = 0x80047300 - SIOCSIFADDR = 0x8020690c - SIOCSIFALTMTU = 0x80206945 - SIOCSIFASYNCMAP = 0x8020697d - SIOCSIFBOND = 0x80206946 - SIOCSIFBRDADDR = 0x80206913 - SIOCSIFCAP = 0x8020695a - SIOCSIFDSTADDR = 0x8020690e - SIOCSIFFLAGS = 0x80206910 - SIOCSIFGENERIC = 0x80206939 - SIOCSIFKPI = 0x80206986 - SIOCSIFLLADDR = 0x8020693c - SIOCSIFMAC = 0x80206983 - SIOCSIFMEDIA = 0xc0206937 - SIOCSIFMETRIC = 0x80206918 - SIOCSIFMTU = 0x80206934 - SIOCSIFNETMASK = 0x80206916 - SIOCSIFPHYADDR = 0x8040693e - SIOCSIFPHYS = 0x80206936 - SIOCSIFVLAN = 0x8020697e - SIOCSLOWAT = 0x80047302 - SIOCSPGRP = 0x80047308 - SOCK_DGRAM = 0x2 - SOCK_MAXADDRLEN = 0xff - SOCK_RAW = 0x3 - SOCK_RDM = 0x4 - SOCK_SEQPACKET = 0x5 - SOCK_STREAM = 0x1 - SOL_SOCKET = 0xffff - SOMAXCONN = 0x80 - SO_ACCEPTCONN = 0x2 - SO_BROADCAST = 0x20 - SO_DEBUG = 0x1 - SO_DONTROUTE = 0x10 - SO_DONTTRUNC = 0x2000 - SO_ERROR = 0x1007 - SO_KEEPALIVE = 0x8 - SO_LABEL = 0x1010 - SO_LINGER = 0x80 - SO_LINGER_SEC = 0x1080 - SO_NETSVC_MARKING_LEVEL = 0x1119 - SO_NET_SERVICE_TYPE = 0x1116 - SO_NKE = 0x1021 - SO_NOADDRERR = 0x1023 - SO_NOSIGPIPE = 0x1022 - SO_NOTIFYCONFLICT = 0x1026 - SO_NP_EXTENSIONS = 0x1083 - SO_NREAD = 0x1020 - SO_NUMRCVPKT = 0x1112 - SO_NWRITE = 0x1024 - SO_OOBINLINE = 0x100 - SO_PEERLABEL = 0x1011 - SO_RANDOMPORT = 0x1082 - SO_RCVBUF = 0x1002 - SO_RCVLOWAT = 0x1004 - SO_RCVTIMEO = 0x1006 - SO_REUSEADDR = 0x4 - SO_REUSEPORT = 0x200 - SO_REUSESHAREUID = 0x1025 - SO_SNDBUF = 0x1001 - SO_SNDLOWAT = 0x1003 - SO_SNDTIMEO = 0x1005 - SO_TIMESTAMP = 0x400 - SO_TIMESTAMP_MONOTONIC = 0x800 - SO_TYPE = 0x1008 - SO_UPCALLCLOSEWAIT = 0x1027 - SO_USELOOPBACK = 0x40 - SO_WANTMORE = 0x4000 - SO_WANTOOBFLAG = 0x8000 - S_IEXEC = 0x40 - S_IFBLK = 0x6000 - S_IFCHR = 0x2000 - S_IFDIR = 0x4000 - S_IFIFO = 0x1000 - S_IFLNK = 0xa000 - S_IFMT = 0xf000 - S_IFREG = 0x8000 - S_IFSOCK = 0xc000 - S_IFWHT = 0xe000 - S_IREAD = 0x100 - S_IRGRP = 0x20 - S_IROTH = 0x4 - S_IRUSR = 0x100 - S_IRWXG = 0x38 - S_IRWXO = 0x7 - S_IRWXU = 0x1c0 - S_ISGID = 0x400 - S_ISTXT = 0x200 - S_ISUID = 0x800 - S_ISVTX = 0x200 - S_IWGRP = 0x10 - S_IWOTH = 0x2 - S_IWRITE = 0x80 - S_IWUSR = 0x80 - S_IXGRP = 0x8 - S_IXOTH = 0x1 - S_IXUSR = 0x40 - TAB0 = 0x0 - TAB1 = 0x400 - TAB2 = 0x800 - TAB3 = 0x4 - TABDLY = 0xc04 - TCIFLUSH = 0x1 - TCIOFF = 0x3 - TCIOFLUSH = 0x3 - TCION = 0x4 - TCOFLUSH = 0x2 - TCOOFF = 0x1 - TCOON = 0x2 - TCP_CONNECTIONTIMEOUT = 0x20 - TCP_CONNECTION_INFO = 0x106 - TCP_ENABLE_ECN = 0x104 - TCP_FASTOPEN = 0x105 - TCP_KEEPALIVE = 0x10 - TCP_KEEPCNT = 0x102 - TCP_KEEPINTVL = 0x101 - TCP_MAXHLEN = 0x3c - TCP_MAXOLEN = 0x28 - TCP_MAXSEG = 0x2 - TCP_MAXWIN = 0xffff - TCP_MAX_SACK = 0x4 - TCP_MAX_WINSHIFT = 0xe - TCP_MINMSS = 0xd8 - TCP_MSS = 0x200 - TCP_NODELAY = 0x1 - TCP_NOOPT = 0x8 - TCP_NOPUSH = 0x4 - TCP_NOTSENT_LOWAT = 0x201 - TCP_RXT_CONNDROPTIME = 0x80 - TCP_RXT_FINDROP = 0x100 - TCP_SENDMOREACKS = 0x103 - TCSAFLUSH = 0x2 - TIOCCBRK = 0x2000747a - TIOCCDTR = 0x20007478 - TIOCCONS = 0x80047462 - TIOCDCDTIMESTAMP = 0x40107458 - TIOCDRAIN = 0x2000745e - TIOCDSIMICROCODE = 0x20007455 - TIOCEXCL = 0x2000740d - TIOCEXT = 0x80047460 - TIOCFLUSH = 0x80047410 - TIOCGDRAINWAIT = 0x40047456 - TIOCGETA = 0x40487413 - TIOCGETD = 0x4004741a - TIOCGPGRP = 0x40047477 - TIOCGWINSZ = 0x40087468 - TIOCIXOFF = 0x20007480 - TIOCIXON = 0x20007481 - TIOCMBIC = 0x8004746b - TIOCMBIS = 0x8004746c - TIOCMGDTRWAIT = 0x4004745a - TIOCMGET = 0x4004746a - TIOCMODG = 0x40047403 - TIOCMODS = 0x80047404 - TIOCMSDTRWAIT = 0x8004745b - TIOCMSET = 0x8004746d - TIOCM_CAR = 0x40 - TIOCM_CD = 0x40 - TIOCM_CTS = 0x20 - TIOCM_DSR = 0x100 - TIOCM_DTR = 0x2 - TIOCM_LE = 0x1 - TIOCM_RI = 0x80 - TIOCM_RNG = 0x80 - TIOCM_RTS = 0x4 - TIOCM_SR = 0x10 - TIOCM_ST = 0x8 - TIOCNOTTY = 0x20007471 - TIOCNXCL = 0x2000740e - TIOCOUTQ = 0x40047473 - TIOCPKT = 0x80047470 - TIOCPKT_DATA = 0x0 - TIOCPKT_DOSTOP = 0x20 - TIOCPKT_FLUSHREAD = 0x1 - TIOCPKT_FLUSHWRITE = 0x2 - TIOCPKT_IOCTL = 0x40 - TIOCPKT_NOSTOP = 0x10 - TIOCPKT_START = 0x8 - TIOCPKT_STOP = 0x4 - TIOCPTYGNAME = 0x40807453 - TIOCPTYGRANT = 0x20007454 - TIOCPTYUNLK = 0x20007452 - TIOCREMOTE = 0x80047469 - TIOCSBRK = 0x2000747b - TIOCSCONS = 0x20007463 - TIOCSCTTY = 0x20007461 - TIOCSDRAINWAIT = 0x80047457 - TIOCSDTR = 0x20007479 - TIOCSETA = 0x80487414 - TIOCSETAF = 0x80487416 - TIOCSETAW = 0x80487415 - TIOCSETD = 0x8004741b - TIOCSIG = 0x2000745f - TIOCSPGRP = 0x80047476 - TIOCSTART = 0x2000746e - TIOCSTAT = 0x20007465 - TIOCSTI = 0x80017472 - TIOCSTOP = 0x2000746f - TIOCSWINSZ = 0x80087467 - TIOCTIMESTAMP = 0x40107459 - TIOCUCNTL = 0x80047466 - TOSTOP = 0x400000 - VDISCARD = 0xf - VDSUSP = 0xb - VEOF = 0x0 - VEOL = 0x1 - VEOL2 = 0x2 - VERASE = 0x3 - VINTR = 0x8 - VKILL = 0x5 - VLNEXT = 0xe - VMIN = 0x10 - VM_LOADAVG = 0x2 - VM_MACHFACTOR = 0x4 - VM_MAXID = 0x6 - VM_METER = 0x1 - VM_SWAPUSAGE = 0x5 - VQUIT = 0x9 - VREPRINT = 0x6 - VSTART = 0xc - VSTATUS = 0x12 - VSTOP = 0xd - VSUSP = 0xa - VT0 = 0x0 - VT1 = 0x10000 - VTDLY = 0x10000 - VTIME = 0x11 - VWERASE = 0x4 - WCONTINUED = 0x10 - WCOREFLAG = 0x80 - WEXITED = 0x4 - WNOHANG = 0x1 - WNOWAIT = 0x20 - WORDSIZE = 0x40 - WSTOPPED = 0x8 - WUNTRACED = 0x2 - XATTR_CREATE = 0x2 - XATTR_NODEFAULT = 0x10 - XATTR_NOFOLLOW = 0x1 - XATTR_NOSECURITY = 0x8 - XATTR_REPLACE = 0x4 - XATTR_SHOWCOMPRESSION = 0x20 + AF_APPLETALK = 0x10 + AF_CCITT = 0xa + AF_CHAOS = 0x5 + AF_CNT = 0x15 + AF_COIP = 0x14 + AF_DATAKIT = 0x9 + AF_DECnet = 0xc + AF_DLI = 0xd + AF_E164 = 0x1c + AF_ECMA = 0x8 + AF_HYLINK = 0xf + AF_IEEE80211 = 0x25 + AF_IMPLINK = 0x3 + AF_INET = 0x2 + AF_INET6 = 0x1e + AF_IPX = 0x17 + AF_ISDN = 0x1c + AF_ISO = 0x7 + AF_LAT = 0xe + AF_LINK = 0x12 + AF_LOCAL = 0x1 + AF_MAX = 0x29 + AF_NATM = 0x1f + AF_NDRV = 0x1b + AF_NETBIOS = 0x21 + AF_NS = 0x6 + AF_OSI = 0x7 + AF_PPP = 0x22 + AF_PUP = 0x4 + AF_RESERVED_36 = 0x24 + AF_ROUTE = 0x11 + AF_SIP = 0x18 + AF_SNA = 0xb + AF_SYSTEM = 0x20 + AF_SYS_CONTROL = 0x2 + AF_UNIX = 0x1 + AF_UNSPEC = 0x0 + AF_UTUN = 0x26 + AF_VSOCK = 0x28 + ALTWERASE = 0x200 + ATTR_BIT_MAP_COUNT = 0x5 + ATTR_CMN_ACCESSMASK = 0x20000 + ATTR_CMN_ACCTIME = 0x1000 + ATTR_CMN_ADDEDTIME = 0x10000000 + ATTR_CMN_BKUPTIME = 0x2000 + ATTR_CMN_CHGTIME = 0x800 + ATTR_CMN_CRTIME = 0x200 + ATTR_CMN_DATA_PROTECT_FLAGS = 0x40000000 + ATTR_CMN_DEVID = 0x2 + ATTR_CMN_DOCUMENT_ID = 0x100000 + ATTR_CMN_ERROR = 0x20000000 + ATTR_CMN_EXTENDED_SECURITY = 0x400000 + ATTR_CMN_FILEID = 0x2000000 + ATTR_CMN_FLAGS = 0x40000 + ATTR_CMN_FNDRINFO = 0x4000 + ATTR_CMN_FSID = 0x4 + ATTR_CMN_FULLPATH = 0x8000000 + ATTR_CMN_GEN_COUNT = 0x80000 + ATTR_CMN_GRPID = 0x10000 + ATTR_CMN_GRPUUID = 0x1000000 + ATTR_CMN_MODTIME = 0x400 + ATTR_CMN_NAME = 0x1 + ATTR_CMN_NAMEDATTRCOUNT = 0x80000 + ATTR_CMN_NAMEDATTRLIST = 0x100000 + ATTR_CMN_OBJID = 0x20 + ATTR_CMN_OBJPERMANENTID = 0x40 + ATTR_CMN_OBJTAG = 0x10 + ATTR_CMN_OBJTYPE = 0x8 + ATTR_CMN_OWNERID = 0x8000 + ATTR_CMN_PARENTID = 0x4000000 + ATTR_CMN_PAROBJID = 0x80 + ATTR_CMN_RETURNED_ATTRS = 0x80000000 + ATTR_CMN_SCRIPT = 0x100 + ATTR_CMN_SETMASK = 0x51c7ff00 + ATTR_CMN_USERACCESS = 0x200000 + ATTR_CMN_UUID = 0x800000 + ATTR_CMN_VALIDMASK = 0xffffffff + ATTR_CMN_VOLSETMASK = 0x6700 + ATTR_FILE_ALLOCSIZE = 0x4 + ATTR_FILE_CLUMPSIZE = 0x10 + ATTR_FILE_DATAALLOCSIZE = 0x400 + ATTR_FILE_DATAEXTENTS = 0x800 + ATTR_FILE_DATALENGTH = 0x200 + ATTR_FILE_DEVTYPE = 0x20 + ATTR_FILE_FILETYPE = 0x40 + ATTR_FILE_FORKCOUNT = 0x80 + ATTR_FILE_FORKLIST = 0x100 + ATTR_FILE_IOBLOCKSIZE = 0x8 + ATTR_FILE_LINKCOUNT = 0x1 + ATTR_FILE_RSRCALLOCSIZE = 0x2000 + ATTR_FILE_RSRCEXTENTS = 0x4000 + ATTR_FILE_RSRCLENGTH = 0x1000 + ATTR_FILE_SETMASK = 0x20 + ATTR_FILE_TOTALSIZE = 0x2 + ATTR_FILE_VALIDMASK = 0x37ff + ATTR_VOL_ALLOCATIONCLUMP = 0x40 + ATTR_VOL_ATTRIBUTES = 0x40000000 + ATTR_VOL_CAPABILITIES = 0x20000 + ATTR_VOL_DIRCOUNT = 0x400 + ATTR_VOL_ENCODINGSUSED = 0x10000 + ATTR_VOL_FILECOUNT = 0x200 + ATTR_VOL_FSTYPE = 0x1 + ATTR_VOL_INFO = 0x80000000 + ATTR_VOL_IOBLOCKSIZE = 0x80 + ATTR_VOL_MAXOBJCOUNT = 0x800 + ATTR_VOL_MINALLOCATION = 0x20 + ATTR_VOL_MOUNTEDDEVICE = 0x8000 + ATTR_VOL_MOUNTFLAGS = 0x4000 + ATTR_VOL_MOUNTPOINT = 0x1000 + ATTR_VOL_NAME = 0x2000 + ATTR_VOL_OBJCOUNT = 0x100 + ATTR_VOL_QUOTA_SIZE = 0x10000000 + ATTR_VOL_RESERVED_SIZE = 0x20000000 + ATTR_VOL_SETMASK = 0x80002000 + ATTR_VOL_SIGNATURE = 0x2 + ATTR_VOL_SIZE = 0x4 + ATTR_VOL_SPACEAVAIL = 0x10 + ATTR_VOL_SPACEFREE = 0x8 + ATTR_VOL_SPACEUSED = 0x800000 + ATTR_VOL_UUID = 0x40000 + ATTR_VOL_VALIDMASK = 0xf087ffff + B0 = 0x0 + B110 = 0x6e + B115200 = 0x1c200 + B1200 = 0x4b0 + B134 = 0x86 + B14400 = 0x3840 + B150 = 0x96 + B1800 = 0x708 + B19200 = 0x4b00 + B200 = 0xc8 + B230400 = 0x38400 + B2400 = 0x960 + B28800 = 0x7080 + B300 = 0x12c + B38400 = 0x9600 + B4800 = 0x12c0 + B50 = 0x32 + B57600 = 0xe100 + B600 = 0x258 + B7200 = 0x1c20 + B75 = 0x4b + B76800 = 0x12c00 + B9600 = 0x2580 + BIOCFLUSH = 0x20004268 + BIOCGBLEN = 0x40044266 + BIOCGDLT = 0x4004426a + BIOCGDLTLIST = 0xc00c4279 + BIOCGETIF = 0x4020426b + BIOCGHDRCMPLT = 0x40044274 + BIOCGRSIG = 0x40044272 + BIOCGRTIMEOUT = 0x4010426e + BIOCGSEESENT = 0x40044276 + BIOCGSTATS = 0x4008426f + BIOCIMMEDIATE = 0x80044270 + BIOCPROMISC = 0x20004269 + BIOCSBLEN = 0xc0044266 + BIOCSDLT = 0x80044278 + BIOCSETF = 0x80104267 + BIOCSETFNR = 0x8010427e + BIOCSETIF = 0x8020426c + BIOCSHDRCMPLT = 0x80044275 + BIOCSRSIG = 0x80044273 + BIOCSRTIMEOUT = 0x8010426d + BIOCSSEESENT = 0x80044277 + BIOCVERSION = 0x40044271 + BPF_A = 0x10 + BPF_ABS = 0x20 + BPF_ADD = 0x0 + BPF_ALIGNMENT = 0x4 + BPF_ALU = 0x4 + BPF_AND = 0x50 + BPF_B = 0x10 + BPF_DIV = 0x30 + BPF_H = 0x8 + BPF_IMM = 0x0 + BPF_IND = 0x40 + BPF_JA = 0x0 + BPF_JEQ = 0x10 + BPF_JGE = 0x30 + BPF_JGT = 0x20 + BPF_JMP = 0x5 + BPF_JSET = 0x40 + BPF_K = 0x0 + BPF_LD = 0x0 + BPF_LDX = 0x1 + BPF_LEN = 0x80 + BPF_LSH = 0x60 + BPF_MAJOR_VERSION = 0x1 + BPF_MAXBUFSIZE = 0x80000 + BPF_MAXINSNS = 0x200 + BPF_MEM = 0x60 + BPF_MEMWORDS = 0x10 + BPF_MINBUFSIZE = 0x20 + BPF_MINOR_VERSION = 0x1 + BPF_MISC = 0x7 + BPF_MSH = 0xa0 + BPF_MUL = 0x20 + BPF_NEG = 0x80 + BPF_OR = 0x40 + BPF_RELEASE = 0x30bb6 + BPF_RET = 0x6 + BPF_RSH = 0x70 + BPF_ST = 0x2 + BPF_STX = 0x3 + BPF_SUB = 0x10 + BPF_TAX = 0x0 + BPF_TXA = 0x80 + BPF_W = 0x0 + BPF_X = 0x8 + BRKINT = 0x2 + BS0 = 0x0 + BS1 = 0x8000 + BSDLY = 0x8000 + CFLUSH = 0xf + CLOCAL = 0x8000 + CLOCK_MONOTONIC = 0x6 + CLOCK_MONOTONIC_RAW = 0x4 + CLOCK_MONOTONIC_RAW_APPROX = 0x5 + CLOCK_PROCESS_CPUTIME_ID = 0xc + CLOCK_REALTIME = 0x0 + CLOCK_THREAD_CPUTIME_ID = 0x10 + CLOCK_UPTIME_RAW = 0x8 + CLOCK_UPTIME_RAW_APPROX = 0x9 + CLONE_NOFOLLOW = 0x1 + CLONE_NOOWNERCOPY = 0x2 + CR0 = 0x0 + CR1 = 0x1000 + CR2 = 0x2000 + CR3 = 0x3000 + CRDLY = 0x3000 + CREAD = 0x800 + CRTSCTS = 0x30000 + CS5 = 0x0 + CS6 = 0x100 + CS7 = 0x200 + CS8 = 0x300 + CSIZE = 0x300 + CSTART = 0x11 + CSTATUS = 0x14 + CSTOP = 0x13 + CSTOPB = 0x400 + CSUSP = 0x1a + CTLIOCGINFO = 0xc0644e03 + CTL_HW = 0x6 + CTL_KERN = 0x1 + CTL_MAXNAME = 0xc + CTL_NET = 0x4 + DLT_A429 = 0xb8 + DLT_A653_ICM = 0xb9 + DLT_AIRONET_HEADER = 0x78 + DLT_AOS = 0xde + DLT_APPLE_IP_OVER_IEEE1394 = 0x8a + DLT_ARCNET = 0x7 + DLT_ARCNET_LINUX = 0x81 + DLT_ATM_CLIP = 0x13 + DLT_ATM_RFC1483 = 0xb + DLT_AURORA = 0x7e + DLT_AX25 = 0x3 + DLT_AX25_KISS = 0xca + DLT_BACNET_MS_TP = 0xa5 + DLT_BLUETOOTH_HCI_H4 = 0xbb + DLT_BLUETOOTH_HCI_H4_WITH_PHDR = 0xc9 + DLT_CAN20B = 0xbe + DLT_CAN_SOCKETCAN = 0xe3 + DLT_CHAOS = 0x5 + DLT_CHDLC = 0x68 + DLT_CISCO_IOS = 0x76 + DLT_C_HDLC = 0x68 + DLT_C_HDLC_WITH_DIR = 0xcd + DLT_DBUS = 0xe7 + DLT_DECT = 0xdd + DLT_DOCSIS = 0x8f + DLT_DVB_CI = 0xeb + DLT_ECONET = 0x73 + DLT_EN10MB = 0x1 + DLT_EN3MB = 0x2 + DLT_ENC = 0x6d + DLT_ERF = 0xc5 + DLT_ERF_ETH = 0xaf + DLT_ERF_POS = 0xb0 + DLT_FC_2 = 0xe0 + DLT_FC_2_WITH_FRAME_DELIMS = 0xe1 + DLT_FDDI = 0xa + DLT_FLEXRAY = 0xd2 + DLT_FRELAY = 0x6b + DLT_FRELAY_WITH_DIR = 0xce + DLT_GCOM_SERIAL = 0xad + DLT_GCOM_T1E1 = 0xac + DLT_GPF_F = 0xab + DLT_GPF_T = 0xaa + DLT_GPRS_LLC = 0xa9 + DLT_GSMTAP_ABIS = 0xda + DLT_GSMTAP_UM = 0xd9 + DLT_HHDLC = 0x79 + DLT_IBM_SN = 0x92 + DLT_IBM_SP = 0x91 + DLT_IEEE802 = 0x6 + DLT_IEEE802_11 = 0x69 + DLT_IEEE802_11_RADIO = 0x7f + DLT_IEEE802_11_RADIO_AVS = 0xa3 + DLT_IEEE802_15_4 = 0xc3 + DLT_IEEE802_15_4_LINUX = 0xbf + DLT_IEEE802_15_4_NOFCS = 0xe6 + DLT_IEEE802_15_4_NONASK_PHY = 0xd7 + DLT_IEEE802_16_MAC_CPS = 0xbc + DLT_IEEE802_16_MAC_CPS_RADIO = 0xc1 + DLT_IPFILTER = 0x74 + DLT_IPMB = 0xc7 + DLT_IPMB_LINUX = 0xd1 + DLT_IPNET = 0xe2 + DLT_IPOIB = 0xf2 + DLT_IPV4 = 0xe4 + DLT_IPV6 = 0xe5 + DLT_IP_OVER_FC = 0x7a + DLT_JUNIPER_ATM1 = 0x89 + DLT_JUNIPER_ATM2 = 0x87 + DLT_JUNIPER_ATM_CEMIC = 0xee + DLT_JUNIPER_CHDLC = 0xb5 + DLT_JUNIPER_ES = 0x84 + DLT_JUNIPER_ETHER = 0xb2 + DLT_JUNIPER_FIBRECHANNEL = 0xea + DLT_JUNIPER_FRELAY = 0xb4 + DLT_JUNIPER_GGSN = 0x85 + DLT_JUNIPER_ISM = 0xc2 + DLT_JUNIPER_MFR = 0x86 + DLT_JUNIPER_MLFR = 0x83 + DLT_JUNIPER_MLPPP = 0x82 + DLT_JUNIPER_MONITOR = 0xa4 + DLT_JUNIPER_PIC_PEER = 0xae + DLT_JUNIPER_PPP = 0xb3 + DLT_JUNIPER_PPPOE = 0xa7 + DLT_JUNIPER_PPPOE_ATM = 0xa8 + DLT_JUNIPER_SERVICES = 0x88 + DLT_JUNIPER_SRX_E2E = 0xe9 + DLT_JUNIPER_ST = 0xc8 + DLT_JUNIPER_VP = 0xb7 + DLT_JUNIPER_VS = 0xe8 + DLT_LAPB_WITH_DIR = 0xcf + DLT_LAPD = 0xcb + DLT_LIN = 0xd4 + DLT_LINUX_EVDEV = 0xd8 + DLT_LINUX_IRDA = 0x90 + DLT_LINUX_LAPD = 0xb1 + DLT_LINUX_PPP_WITHDIRECTION = 0xa6 + DLT_LINUX_SLL = 0x71 + DLT_LOOP = 0x6c + DLT_LTALK = 0x72 + DLT_MATCHING_MAX = 0x10a + DLT_MATCHING_MIN = 0x68 + DLT_MFR = 0xb6 + DLT_MOST = 0xd3 + DLT_MPEG_2_TS = 0xf3 + DLT_MPLS = 0xdb + DLT_MTP2 = 0x8c + DLT_MTP2_WITH_PHDR = 0x8b + DLT_MTP3 = 0x8d + DLT_MUX27010 = 0xec + DLT_NETANALYZER = 0xf0 + DLT_NETANALYZER_TRANSPARENT = 0xf1 + DLT_NFC_LLCP = 0xf5 + DLT_NFLOG = 0xef + DLT_NG40 = 0xf4 + DLT_NULL = 0x0 + DLT_PCI_EXP = 0x7d + DLT_PFLOG = 0x75 + DLT_PFSYNC = 0x12 + DLT_PPI = 0xc0 + DLT_PPP = 0x9 + DLT_PPP_BSDOS = 0x10 + DLT_PPP_ETHER = 0x33 + DLT_PPP_PPPD = 0xa6 + DLT_PPP_SERIAL = 0x32 + DLT_PPP_WITH_DIR = 0xcc + DLT_PPP_WITH_DIRECTION = 0xa6 + DLT_PRISM_HEADER = 0x77 + DLT_PRONET = 0x4 + DLT_RAIF1 = 0xc6 + DLT_RAW = 0xc + DLT_RIO = 0x7c + DLT_SCCP = 0x8e + DLT_SITA = 0xc4 + DLT_SLIP = 0x8 + DLT_SLIP_BSDOS = 0xf + DLT_STANAG_5066_D_PDU = 0xed + DLT_SUNATM = 0x7b + DLT_SYMANTEC_FIREWALL = 0x63 + DLT_TZSP = 0x80 + DLT_USB = 0xba + DLT_USB_DARWIN = 0x10a + DLT_USB_LINUX = 0xbd + DLT_USB_LINUX_MMAPPED = 0xdc + DLT_USER0 = 0x93 + DLT_USER1 = 0x94 + DLT_USER10 = 0x9d + DLT_USER11 = 0x9e + DLT_USER12 = 0x9f + DLT_USER13 = 0xa0 + DLT_USER14 = 0xa1 + DLT_USER15 = 0xa2 + DLT_USER2 = 0x95 + DLT_USER3 = 0x96 + DLT_USER4 = 0x97 + DLT_USER5 = 0x98 + DLT_USER6 = 0x99 + DLT_USER7 = 0x9a + DLT_USER8 = 0x9b + DLT_USER9 = 0x9c + DLT_WIHART = 0xdf + DLT_X2E_SERIAL = 0xd5 + DLT_X2E_XORAYA = 0xd6 + DT_BLK = 0x6 + DT_CHR = 0x2 + DT_DIR = 0x4 + DT_FIFO = 0x1 + DT_LNK = 0xa + DT_REG = 0x8 + DT_SOCK = 0xc + DT_UNKNOWN = 0x0 + DT_WHT = 0xe + ECHO = 0x8 + ECHOCTL = 0x40 + ECHOE = 0x2 + ECHOK = 0x4 + ECHOKE = 0x1 + ECHONL = 0x10 + ECHOPRT = 0x20 + EVFILT_AIO = -0x3 + EVFILT_EXCEPT = -0xf + EVFILT_FS = -0x9 + EVFILT_MACHPORT = -0x8 + EVFILT_PROC = -0x5 + EVFILT_READ = -0x1 + EVFILT_SIGNAL = -0x6 + EVFILT_SYSCOUNT = 0x11 + EVFILT_THREADMARKER = 0x11 + EVFILT_TIMER = -0x7 + EVFILT_USER = -0xa + EVFILT_VM = -0xc + EVFILT_VNODE = -0x4 + EVFILT_WRITE = -0x2 + EV_ADD = 0x1 + EV_CLEAR = 0x20 + EV_DELETE = 0x2 + EV_DISABLE = 0x8 + EV_DISPATCH = 0x80 + EV_DISPATCH2 = 0x180 + EV_ENABLE = 0x4 + EV_EOF = 0x8000 + EV_ERROR = 0x4000 + EV_FLAG0 = 0x1000 + EV_FLAG1 = 0x2000 + EV_ONESHOT = 0x10 + EV_OOBAND = 0x2000 + EV_POLL = 0x1000 + EV_RECEIPT = 0x40 + EV_SYSFLAGS = 0xf000 + EV_UDATA_SPECIFIC = 0x100 + EV_VANISHED = 0x200 + EXTA = 0x4b00 + EXTB = 0x9600 + EXTPROC = 0x800 + FD_CLOEXEC = 0x1 + FD_SETSIZE = 0x400 + FF0 = 0x0 + FF1 = 0x4000 + FFDLY = 0x4000 + FLUSHO = 0x800000 + FSOPT_ATTR_CMN_EXTENDED = 0x20 + FSOPT_NOFOLLOW = 0x1 + FSOPT_NOINMEMUPDATE = 0x2 + FSOPT_PACK_INVAL_ATTRS = 0x8 + FSOPT_REPORT_FULLSIZE = 0x4 + FSOPT_RETURN_REALDEV = 0x200 + F_ADDFILESIGS = 0x3d + F_ADDFILESIGS_FOR_DYLD_SIM = 0x53 + F_ADDFILESIGS_INFO = 0x67 + F_ADDFILESIGS_RETURN = 0x61 + F_ADDFILESUPPL = 0x68 + F_ADDSIGS = 0x3b + F_ALLOCATEALL = 0x4 + F_ALLOCATECONTIG = 0x2 + F_BARRIERFSYNC = 0x55 + F_CHECK_LV = 0x62 + F_CHKCLEAN = 0x29 + F_DUPFD = 0x0 + F_DUPFD_CLOEXEC = 0x43 + F_FINDSIGS = 0x4e + F_FLUSH_DATA = 0x28 + F_FREEZE_FS = 0x35 + F_FULLFSYNC = 0x33 + F_GETCODEDIR = 0x48 + F_GETFD = 0x1 + F_GETFL = 0x3 + F_GETLK = 0x7 + F_GETLKPID = 0x42 + F_GETNOSIGPIPE = 0x4a + F_GETOWN = 0x5 + F_GETPATH = 0x32 + F_GETPATH_MTMINFO = 0x47 + F_GETPATH_NOFIRMLINK = 0x66 + F_GETPROTECTIONCLASS = 0x3f + F_GETPROTECTIONLEVEL = 0x4d + F_GETSIGSINFO = 0x69 + F_GLOBAL_NOCACHE = 0x37 + F_LOG2PHYS = 0x31 + F_LOG2PHYS_EXT = 0x41 + F_NOCACHE = 0x30 + F_NODIRECT = 0x3e + F_OK = 0x0 + F_PATHPKG_CHECK = 0x34 + F_PEOFPOSMODE = 0x3 + F_PREALLOCATE = 0x2a + F_PUNCHHOLE = 0x63 + F_RDADVISE = 0x2c + F_RDAHEAD = 0x2d + F_RDLCK = 0x1 + F_SETBACKINGSTORE = 0x46 + F_SETFD = 0x2 + F_SETFL = 0x4 + F_SETLK = 0x8 + F_SETLKW = 0x9 + F_SETLKWTIMEOUT = 0xa + F_SETNOSIGPIPE = 0x49 + F_SETOWN = 0x6 + F_SETPROTECTIONCLASS = 0x40 + F_SETSIZE = 0x2b + F_SINGLE_WRITER = 0x4c + F_SPECULATIVE_READ = 0x65 + F_THAW_FS = 0x36 + F_TRANSCODEKEY = 0x4b + F_TRIM_ACTIVE_FILE = 0x64 + F_UNLCK = 0x2 + F_VOLPOSMODE = 0x4 + F_WRLCK = 0x3 + HUPCL = 0x4000 + HW_MACHINE = 0x1 + ICANON = 0x100 + ICMP6_FILTER = 0x12 + ICRNL = 0x100 + IEXTEN = 0x400 + IFF_ALLMULTI = 0x200 + IFF_ALTPHYS = 0x4000 + IFF_BROADCAST = 0x2 + IFF_DEBUG = 0x4 + IFF_LINK0 = 0x1000 + IFF_LINK1 = 0x2000 + IFF_LINK2 = 0x4000 + IFF_LOOPBACK = 0x8 + IFF_MULTICAST = 0x8000 + IFF_NOARP = 0x80 + IFF_NOTRAILERS = 0x20 + IFF_OACTIVE = 0x400 + IFF_POINTOPOINT = 0x10 + IFF_PROMISC = 0x100 + IFF_RUNNING = 0x40 + IFF_SIMPLEX = 0x800 + IFF_UP = 0x1 + IFNAMSIZ = 0x10 + IFT_1822 = 0x2 + IFT_6LOWPAN = 0x40 + IFT_AAL5 = 0x31 + IFT_ARCNET = 0x23 + IFT_ARCNETPLUS = 0x24 + IFT_ATM = 0x25 + IFT_BRIDGE = 0xd1 + IFT_CARP = 0xf8 + IFT_CELLULAR = 0xff + IFT_CEPT = 0x13 + IFT_DS3 = 0x1e + IFT_ENC = 0xf4 + IFT_EON = 0x19 + IFT_ETHER = 0x6 + IFT_FAITH = 0x38 + IFT_FDDI = 0xf + IFT_FRELAY = 0x20 + IFT_FRELAYDCE = 0x2c + IFT_GIF = 0x37 + IFT_HDH1822 = 0x3 + IFT_HIPPI = 0x2f + IFT_HSSI = 0x2e + IFT_HY = 0xe + IFT_IEEE1394 = 0x90 + IFT_IEEE8023ADLAG = 0x88 + IFT_ISDNBASIC = 0x14 + IFT_ISDNPRIMARY = 0x15 + IFT_ISO88022LLC = 0x29 + IFT_ISO88023 = 0x7 + IFT_ISO88024 = 0x8 + IFT_ISO88025 = 0x9 + IFT_ISO88026 = 0xa + IFT_L2VLAN = 0x87 + IFT_LAPB = 0x10 + IFT_LOCALTALK = 0x2a + IFT_LOOP = 0x18 + IFT_MIOX25 = 0x26 + IFT_MODEM = 0x30 + IFT_NSIP = 0x1b + IFT_OTHER = 0x1 + IFT_P10 = 0xc + IFT_P80 = 0xd + IFT_PARA = 0x22 + IFT_PDP = 0xff + IFT_PFLOG = 0xf5 + IFT_PFSYNC = 0xf6 + IFT_PKTAP = 0xfe + IFT_PPP = 0x17 + IFT_PROPMUX = 0x36 + IFT_PROPVIRTUAL = 0x35 + IFT_PTPSERIAL = 0x16 + IFT_RS232 = 0x21 + IFT_SDLC = 0x11 + IFT_SIP = 0x1f + IFT_SLIP = 0x1c + IFT_SMDSDXI = 0x2b + IFT_SMDSICIP = 0x34 + IFT_SONET = 0x27 + IFT_SONETPATH = 0x32 + IFT_SONETVT = 0x33 + IFT_STARLAN = 0xb + IFT_STF = 0x39 + IFT_T1 = 0x12 + IFT_ULTRA = 0x1d + IFT_V35 = 0x2d + IFT_X25 = 0x5 + IFT_X25DDN = 0x4 + IFT_X25PLE = 0x28 + IFT_XETHER = 0x1a + IGNBRK = 0x1 + IGNCR = 0x80 + IGNPAR = 0x4 + IMAXBEL = 0x2000 + INLCR = 0x40 + INPCK = 0x10 + IN_CLASSA_HOST = 0xffffff + IN_CLASSA_MAX = 0x80 + IN_CLASSA_NET = 0xff000000 + IN_CLASSA_NSHIFT = 0x18 + IN_CLASSB_HOST = 0xffff + IN_CLASSB_MAX = 0x10000 + IN_CLASSB_NET = 0xffff0000 + IN_CLASSB_NSHIFT = 0x10 + IN_CLASSC_HOST = 0xff + IN_CLASSC_NET = 0xffffff00 + IN_CLASSC_NSHIFT = 0x8 + IN_CLASSD_HOST = 0xfffffff + IN_CLASSD_NET = 0xf0000000 + IN_CLASSD_NSHIFT = 0x1c + IN_LINKLOCALNETNUM = 0xa9fe0000 + IN_LOOPBACKNET = 0x7f + IOCTL_VM_SOCKETS_GET_LOCAL_CID = 0x400473d1 + IPPROTO_3PC = 0x22 + IPPROTO_ADFS = 0x44 + IPPROTO_AH = 0x33 + IPPROTO_AHIP = 0x3d + IPPROTO_APES = 0x63 + IPPROTO_ARGUS = 0xd + IPPROTO_AX25 = 0x5d + IPPROTO_BHA = 0x31 + IPPROTO_BLT = 0x1e + IPPROTO_BRSATMON = 0x4c + IPPROTO_CFTP = 0x3e + IPPROTO_CHAOS = 0x10 + IPPROTO_CMTP = 0x26 + IPPROTO_CPHB = 0x49 + IPPROTO_CPNX = 0x48 + IPPROTO_DDP = 0x25 + IPPROTO_DGP = 0x56 + IPPROTO_DIVERT = 0xfe + IPPROTO_DONE = 0x101 + IPPROTO_DSTOPTS = 0x3c + IPPROTO_EGP = 0x8 + IPPROTO_EMCON = 0xe + IPPROTO_ENCAP = 0x62 + IPPROTO_EON = 0x50 + IPPROTO_ESP = 0x32 + IPPROTO_ETHERIP = 0x61 + IPPROTO_FRAGMENT = 0x2c + IPPROTO_GGP = 0x3 + IPPROTO_GMTP = 0x64 + IPPROTO_GRE = 0x2f + IPPROTO_HELLO = 0x3f + IPPROTO_HMP = 0x14 + IPPROTO_HOPOPTS = 0x0 + IPPROTO_ICMP = 0x1 + IPPROTO_ICMPV6 = 0x3a + IPPROTO_IDP = 0x16 + IPPROTO_IDPR = 0x23 + IPPROTO_IDRP = 0x2d + IPPROTO_IGMP = 0x2 + IPPROTO_IGP = 0x55 + IPPROTO_IGRP = 0x58 + IPPROTO_IL = 0x28 + IPPROTO_INLSP = 0x34 + IPPROTO_INP = 0x20 + IPPROTO_IP = 0x0 + IPPROTO_IPCOMP = 0x6c + IPPROTO_IPCV = 0x47 + IPPROTO_IPEIP = 0x5e + IPPROTO_IPIP = 0x4 + IPPROTO_IPPC = 0x43 + IPPROTO_IPV4 = 0x4 + IPPROTO_IPV6 = 0x29 + IPPROTO_IRTP = 0x1c + IPPROTO_KRYPTOLAN = 0x41 + IPPROTO_LARP = 0x5b + IPPROTO_LEAF1 = 0x19 + IPPROTO_LEAF2 = 0x1a + IPPROTO_MAX = 0x100 + IPPROTO_MAXID = 0x34 + IPPROTO_MEAS = 0x13 + IPPROTO_MHRP = 0x30 + IPPROTO_MICP = 0x5f + IPPROTO_MTP = 0x5c + IPPROTO_MUX = 0x12 + IPPROTO_ND = 0x4d + IPPROTO_NHRP = 0x36 + IPPROTO_NONE = 0x3b + IPPROTO_NSP = 0x1f + IPPROTO_NVPII = 0xb + IPPROTO_OSPFIGP = 0x59 + IPPROTO_PGM = 0x71 + IPPROTO_PIGP = 0x9 + IPPROTO_PIM = 0x67 + IPPROTO_PRM = 0x15 + IPPROTO_PUP = 0xc + IPPROTO_PVP = 0x4b + IPPROTO_RAW = 0xff + IPPROTO_RCCMON = 0xa + IPPROTO_RDP = 0x1b + IPPROTO_ROUTING = 0x2b + IPPROTO_RSVP = 0x2e + IPPROTO_RVD = 0x42 + IPPROTO_SATEXPAK = 0x40 + IPPROTO_SATMON = 0x45 + IPPROTO_SCCSP = 0x60 + IPPROTO_SCTP = 0x84 + IPPROTO_SDRP = 0x2a + IPPROTO_SEP = 0x21 + IPPROTO_SRPC = 0x5a + IPPROTO_ST = 0x7 + IPPROTO_SVMTP = 0x52 + IPPROTO_SWIPE = 0x35 + IPPROTO_TCF = 0x57 + IPPROTO_TCP = 0x6 + IPPROTO_TP = 0x1d + IPPROTO_TPXX = 0x27 + IPPROTO_TRUNK1 = 0x17 + IPPROTO_TRUNK2 = 0x18 + IPPROTO_TTP = 0x54 + IPPROTO_UDP = 0x11 + IPPROTO_VINES = 0x53 + IPPROTO_VISA = 0x46 + IPPROTO_VMTP = 0x51 + IPPROTO_WBEXPAK = 0x4f + IPPROTO_WBMON = 0x4e + IPPROTO_WSN = 0x4a + IPPROTO_XNET = 0xf + IPPROTO_XTP = 0x24 + IPV6_2292DSTOPTS = 0x17 + IPV6_2292HOPLIMIT = 0x14 + IPV6_2292HOPOPTS = 0x16 + IPV6_2292NEXTHOP = 0x15 + IPV6_2292PKTINFO = 0x13 + IPV6_2292PKTOPTIONS = 0x19 + IPV6_2292RTHDR = 0x18 + IPV6_3542DSTOPTS = 0x32 + IPV6_3542HOPLIMIT = 0x2f + IPV6_3542HOPOPTS = 0x31 + IPV6_3542NEXTHOP = 0x30 + IPV6_3542PKTINFO = 0x2e + IPV6_3542RTHDR = 0x33 + IPV6_ADDR_MC_FLAGS_PREFIX = 0x20 + IPV6_ADDR_MC_FLAGS_TRANSIENT = 0x10 + IPV6_ADDR_MC_FLAGS_UNICAST_BASED = 0x30 + IPV6_AUTOFLOWLABEL = 0x3b + IPV6_BINDV6ONLY = 0x1b + IPV6_BOUND_IF = 0x7d + IPV6_CHECKSUM = 0x1a + IPV6_DEFAULT_MULTICAST_HOPS = 0x1 + IPV6_DEFAULT_MULTICAST_LOOP = 0x1 + IPV6_DEFHLIM = 0x40 + IPV6_DONTFRAG = 0x3e + IPV6_DSTOPTS = 0x32 + IPV6_FAITH = 0x1d + IPV6_FLOWINFO_MASK = 0xffffff0f + IPV6_FLOWLABEL_MASK = 0xffff0f00 + IPV6_FLOW_ECN_MASK = 0x3000 + IPV6_FRAGTTL = 0x3c + IPV6_FW_ADD = 0x1e + IPV6_FW_DEL = 0x1f + IPV6_FW_FLUSH = 0x20 + IPV6_FW_GET = 0x22 + IPV6_FW_ZERO = 0x21 + IPV6_HLIMDEC = 0x1 + IPV6_HOPLIMIT = 0x2f + IPV6_HOPOPTS = 0x31 + IPV6_IPSEC_POLICY = 0x1c + IPV6_JOIN_GROUP = 0xc + IPV6_LEAVE_GROUP = 0xd + IPV6_MAXHLIM = 0xff + IPV6_MAXOPTHDR = 0x800 + IPV6_MAXPACKET = 0xffff + IPV6_MAX_GROUP_SRC_FILTER = 0x200 + IPV6_MAX_MEMBERSHIPS = 0xfff + IPV6_MAX_SOCK_SRC_FILTER = 0x80 + IPV6_MIN_MEMBERSHIPS = 0x1f + IPV6_MMTU = 0x500 + IPV6_MSFILTER = 0x4a + IPV6_MULTICAST_HOPS = 0xa + IPV6_MULTICAST_IF = 0x9 + IPV6_MULTICAST_LOOP = 0xb + IPV6_NEXTHOP = 0x30 + IPV6_PATHMTU = 0x2c + IPV6_PKTINFO = 0x2e + IPV6_PORTRANGE = 0xe + IPV6_PORTRANGE_DEFAULT = 0x0 + IPV6_PORTRANGE_HIGH = 0x1 + IPV6_PORTRANGE_LOW = 0x2 + IPV6_PREFER_TEMPADDR = 0x3f + IPV6_RECVDSTOPTS = 0x28 + IPV6_RECVHOPLIMIT = 0x25 + IPV6_RECVHOPOPTS = 0x27 + IPV6_RECVPATHMTU = 0x2b + IPV6_RECVPKTINFO = 0x3d + IPV6_RECVRTHDR = 0x26 + IPV6_RECVTCLASS = 0x23 + IPV6_RTHDR = 0x33 + IPV6_RTHDRDSTOPTS = 0x39 + IPV6_RTHDR_LOOSE = 0x0 + IPV6_RTHDR_STRICT = 0x1 + IPV6_RTHDR_TYPE_0 = 0x0 + IPV6_SOCKOPT_RESERVED1 = 0x3 + IPV6_TCLASS = 0x24 + IPV6_UNICAST_HOPS = 0x4 + IPV6_USE_MIN_MTU = 0x2a + IPV6_V6ONLY = 0x1b + IPV6_VERSION = 0x60 + IPV6_VERSION_MASK = 0xf0 + IP_ADD_MEMBERSHIP = 0xc + IP_ADD_SOURCE_MEMBERSHIP = 0x46 + IP_BLOCK_SOURCE = 0x48 + IP_BOUND_IF = 0x19 + IP_DEFAULT_MULTICAST_LOOP = 0x1 + IP_DEFAULT_MULTICAST_TTL = 0x1 + IP_DF = 0x4000 + IP_DONTFRAG = 0x1c + IP_DROP_MEMBERSHIP = 0xd + IP_DROP_SOURCE_MEMBERSHIP = 0x47 + IP_DUMMYNET_CONFIGURE = 0x3c + IP_DUMMYNET_DEL = 0x3d + IP_DUMMYNET_FLUSH = 0x3e + IP_DUMMYNET_GET = 0x40 + IP_FAITH = 0x16 + IP_FW_ADD = 0x28 + IP_FW_DEL = 0x29 + IP_FW_FLUSH = 0x2a + IP_FW_GET = 0x2c + IP_FW_RESETLOG = 0x2d + IP_FW_ZERO = 0x2b + IP_HDRINCL = 0x2 + IP_IPSEC_POLICY = 0x15 + IP_MAXPACKET = 0xffff + IP_MAX_GROUP_SRC_FILTER = 0x200 + IP_MAX_MEMBERSHIPS = 0xfff + IP_MAX_SOCK_MUTE_FILTER = 0x80 + IP_MAX_SOCK_SRC_FILTER = 0x80 + IP_MF = 0x2000 + IP_MIN_MEMBERSHIPS = 0x1f + IP_MSFILTER = 0x4a + IP_MSS = 0x240 + IP_MULTICAST_IF = 0x9 + IP_MULTICAST_IFINDEX = 0x42 + IP_MULTICAST_LOOP = 0xb + IP_MULTICAST_TTL = 0xa + IP_MULTICAST_VIF = 0xe + IP_NAT__XXX = 0x37 + IP_OFFMASK = 0x1fff + IP_OLD_FW_ADD = 0x32 + IP_OLD_FW_DEL = 0x33 + IP_OLD_FW_FLUSH = 0x34 + IP_OLD_FW_GET = 0x36 + IP_OLD_FW_RESETLOG = 0x38 + IP_OLD_FW_ZERO = 0x35 + IP_OPTIONS = 0x1 + IP_PKTINFO = 0x1a + IP_PORTRANGE = 0x13 + IP_PORTRANGE_DEFAULT = 0x0 + IP_PORTRANGE_HIGH = 0x1 + IP_PORTRANGE_LOW = 0x2 + IP_RECVDSTADDR = 0x7 + IP_RECVIF = 0x14 + IP_RECVOPTS = 0x5 + IP_RECVPKTINFO = 0x1a + IP_RECVRETOPTS = 0x6 + IP_RECVTOS = 0x1b + IP_RECVTTL = 0x18 + IP_RETOPTS = 0x8 + IP_RF = 0x8000 + IP_RSVP_OFF = 0x10 + IP_RSVP_ON = 0xf + IP_RSVP_VIF_OFF = 0x12 + IP_RSVP_VIF_ON = 0x11 + IP_STRIPHDR = 0x17 + IP_TOS = 0x3 + IP_TRAFFIC_MGT_BACKGROUND = 0x41 + IP_TTL = 0x4 + IP_UNBLOCK_SOURCE = 0x49 + ISIG = 0x80 + ISTRIP = 0x20 + IUTF8 = 0x4000 + IXANY = 0x800 + IXOFF = 0x400 + IXON = 0x200 + KERN_HOSTNAME = 0xa + KERN_OSRELEASE = 0x2 + KERN_OSTYPE = 0x1 + KERN_VERSION = 0x4 + LOCAL_PEERCRED = 0x1 + LOCAL_PEEREPID = 0x3 + LOCAL_PEEREUUID = 0x5 + LOCAL_PEERPID = 0x2 + LOCAL_PEERTOKEN = 0x6 + LOCAL_PEERUUID = 0x4 + LOCK_EX = 0x2 + LOCK_NB = 0x4 + LOCK_SH = 0x1 + LOCK_UN = 0x8 + MADV_CAN_REUSE = 0x9 + MADV_DONTNEED = 0x4 + MADV_FREE = 0x5 + MADV_FREE_REUSABLE = 0x7 + MADV_FREE_REUSE = 0x8 + MADV_NORMAL = 0x0 + MADV_PAGEOUT = 0xa + MADV_RANDOM = 0x1 + MADV_SEQUENTIAL = 0x2 + MADV_WILLNEED = 0x3 + MADV_ZERO_WIRED_PAGES = 0x6 + MAP_32BIT = 0x8000 + MAP_ANON = 0x1000 + MAP_ANONYMOUS = 0x1000 + MAP_COPY = 0x2 + MAP_FILE = 0x0 + MAP_FIXED = 0x10 + MAP_HASSEMAPHORE = 0x200 + MAP_JIT = 0x800 + MAP_NOCACHE = 0x400 + MAP_NOEXTEND = 0x100 + MAP_NORESERVE = 0x40 + MAP_PRIVATE = 0x2 + MAP_RENAME = 0x20 + MAP_RESERVED0080 = 0x80 + MAP_RESILIENT_CODESIGN = 0x2000 + MAP_RESILIENT_MEDIA = 0x4000 + MAP_SHARED = 0x1 + MAP_TRANSLATED_ALLOW_EXECUTE = 0x20000 + MAP_UNIX03 = 0x40000 + MCAST_BLOCK_SOURCE = 0x54 + MCAST_EXCLUDE = 0x2 + MCAST_INCLUDE = 0x1 + MCAST_JOIN_GROUP = 0x50 + MCAST_JOIN_SOURCE_GROUP = 0x52 + MCAST_LEAVE_GROUP = 0x51 + MCAST_LEAVE_SOURCE_GROUP = 0x53 + MCAST_UNBLOCK_SOURCE = 0x55 + MCAST_UNDEFINED = 0x0 + MCL_CURRENT = 0x1 + MCL_FUTURE = 0x2 + MNT_ASYNC = 0x40 + MNT_AUTOMOUNTED = 0x400000 + MNT_CMDFLAGS = 0xf0000 + MNT_CPROTECT = 0x80 + MNT_DEFWRITE = 0x2000000 + MNT_DONTBROWSE = 0x100000 + MNT_DOVOLFS = 0x8000 + MNT_DWAIT = 0x4 + MNT_EXPORTED = 0x100 + MNT_EXT_ROOT_DATA_VOL = 0x1 + MNT_FORCE = 0x80000 + MNT_IGNORE_OWNERSHIP = 0x200000 + MNT_JOURNALED = 0x800000 + MNT_LOCAL = 0x1000 + MNT_MULTILABEL = 0x4000000 + MNT_NOATIME = 0x10000000 + MNT_NOBLOCK = 0x20000 + MNT_NODEV = 0x10 + MNT_NOEXEC = 0x4 + MNT_NOSUID = 0x8 + MNT_NOUSERXATTR = 0x1000000 + MNT_NOWAIT = 0x2 + MNT_QUARANTINE = 0x400 + MNT_QUOTA = 0x2000 + MNT_RDONLY = 0x1 + MNT_RELOAD = 0x40000 + MNT_REMOVABLE = 0x200 + MNT_ROOTFS = 0x4000 + MNT_SNAPSHOT = 0x40000000 + MNT_STRICTATIME = 0x80000000 + MNT_SYNCHRONOUS = 0x2 + MNT_UNION = 0x20 + MNT_UNKNOWNPERMISSIONS = 0x200000 + MNT_UPDATE = 0x10000 + MNT_VISFLAGMASK = 0xd7f0f7ff + MNT_WAIT = 0x1 + MSG_CTRUNC = 0x20 + MSG_DONTROUTE = 0x4 + MSG_DONTWAIT = 0x80 + MSG_EOF = 0x100 + MSG_EOR = 0x8 + MSG_FLUSH = 0x400 + MSG_HAVEMORE = 0x2000 + MSG_HOLD = 0x800 + MSG_NEEDSA = 0x10000 + MSG_NOSIGNAL = 0x80000 + MSG_OOB = 0x1 + MSG_PEEK = 0x2 + MSG_RCVMORE = 0x4000 + MSG_SEND = 0x1000 + MSG_TRUNC = 0x10 + MSG_WAITALL = 0x40 + MSG_WAITSTREAM = 0x200 + MS_ASYNC = 0x1 + MS_DEACTIVATE = 0x8 + MS_INVALIDATE = 0x2 + MS_KILLPAGES = 0x4 + MS_SYNC = 0x10 + NAME_MAX = 0xff + NET_RT_DUMP = 0x1 + NET_RT_DUMP2 = 0x7 + NET_RT_FLAGS = 0x2 + NET_RT_FLAGS_PRIV = 0xa + NET_RT_IFLIST = 0x3 + NET_RT_IFLIST2 = 0x6 + NET_RT_MAXID = 0xb + NET_RT_STAT = 0x4 + NET_RT_TRASH = 0x5 + NFDBITS = 0x20 + NL0 = 0x0 + NL1 = 0x100 + NL2 = 0x200 + NL3 = 0x300 + NLDLY = 0x300 + NOFLSH = 0x80000000 + NOKERNINFO = 0x2000000 + NOTE_ABSOLUTE = 0x8 + NOTE_ATTRIB = 0x8 + NOTE_BACKGROUND = 0x40 + NOTE_CHILD = 0x4 + NOTE_CRITICAL = 0x20 + NOTE_DELETE = 0x1 + NOTE_EXEC = 0x20000000 + NOTE_EXIT = 0x80000000 + NOTE_EXITSTATUS = 0x4000000 + NOTE_EXIT_CSERROR = 0x40000 + NOTE_EXIT_DECRYPTFAIL = 0x10000 + NOTE_EXIT_DETAIL = 0x2000000 + NOTE_EXIT_DETAIL_MASK = 0x70000 + NOTE_EXIT_MEMORY = 0x20000 + NOTE_EXIT_REPARENTED = 0x80000 + NOTE_EXTEND = 0x4 + NOTE_FFAND = 0x40000000 + NOTE_FFCOPY = 0xc0000000 + NOTE_FFCTRLMASK = 0xc0000000 + NOTE_FFLAGSMASK = 0xffffff + NOTE_FFNOP = 0x0 + NOTE_FFOR = 0x80000000 + NOTE_FORK = 0x40000000 + NOTE_FUNLOCK = 0x100 + NOTE_LEEWAY = 0x10 + NOTE_LINK = 0x10 + NOTE_LOWAT = 0x1 + NOTE_MACHTIME = 0x100 + NOTE_MACH_CONTINUOUS_TIME = 0x80 + NOTE_NONE = 0x80 + NOTE_NSECONDS = 0x4 + NOTE_OOB = 0x2 + NOTE_PCTRLMASK = -0x100000 + NOTE_PDATAMASK = 0xfffff + NOTE_REAP = 0x10000000 + NOTE_RENAME = 0x20 + NOTE_REVOKE = 0x40 + NOTE_SECONDS = 0x1 + NOTE_SIGNAL = 0x8000000 + NOTE_TRACK = 0x1 + NOTE_TRACKERR = 0x2 + NOTE_TRIGGER = 0x1000000 + NOTE_USECONDS = 0x2 + NOTE_VM_ERROR = 0x10000000 + NOTE_VM_PRESSURE = 0x80000000 + NOTE_VM_PRESSURE_SUDDEN_TERMINATE = 0x20000000 + NOTE_VM_PRESSURE_TERMINATE = 0x40000000 + NOTE_WRITE = 0x2 + OCRNL = 0x10 + OFDEL = 0x20000 + OFILL = 0x80 + ONLCR = 0x2 + ONLRET = 0x40 + ONOCR = 0x20 + ONOEOT = 0x8 + OPOST = 0x1 + OXTABS = 0x4 + O_ACCMODE = 0x3 + O_ALERT = 0x20000000 + O_APPEND = 0x8 + O_ASYNC = 0x40 + O_CLOEXEC = 0x1000000 + O_CREAT = 0x200 + O_DIRECTORY = 0x100000 + O_DP_GETRAWENCRYPTED = 0x1 + O_DP_GETRAWUNENCRYPTED = 0x2 + O_DSYNC = 0x400000 + O_EVTONLY = 0x8000 + O_EXCL = 0x800 + O_EXLOCK = 0x20 + O_FSYNC = 0x80 + O_NDELAY = 0x4 + O_NOCTTY = 0x20000 + O_NOFOLLOW = 0x100 + O_NOFOLLOW_ANY = 0x20000000 + O_NONBLOCK = 0x4 + O_POPUP = 0x80000000 + O_RDONLY = 0x0 + O_RDWR = 0x2 + O_SHLOCK = 0x10 + O_SYMLINK = 0x200000 + O_SYNC = 0x80 + O_TRUNC = 0x400 + O_WRONLY = 0x1 + PARENB = 0x1000 + PARMRK = 0x8 + PARODD = 0x2000 + PENDIN = 0x20000000 + PRIO_PGRP = 0x1 + PRIO_PROCESS = 0x0 + PRIO_USER = 0x2 + PROT_EXEC = 0x4 + PROT_NONE = 0x0 + PROT_READ = 0x1 + PROT_WRITE = 0x2 + PT_ATTACH = 0xa + PT_ATTACHEXC = 0xe + PT_CONTINUE = 0x7 + PT_DENY_ATTACH = 0x1f + PT_DETACH = 0xb + PT_FIRSTMACH = 0x20 + PT_FORCEQUOTA = 0x1e + PT_KILL = 0x8 + PT_READ_D = 0x2 + PT_READ_I = 0x1 + PT_READ_U = 0x3 + PT_SIGEXC = 0xc + PT_STEP = 0x9 + PT_THUPDATE = 0xd + PT_TRACE_ME = 0x0 + PT_WRITE_D = 0x5 + PT_WRITE_I = 0x4 + PT_WRITE_U = 0x6 + RLIMIT_AS = 0x5 + RLIMIT_CORE = 0x4 + RLIMIT_CPU = 0x0 + RLIMIT_CPU_USAGE_MONITOR = 0x2 + RLIMIT_DATA = 0x2 + RLIMIT_FSIZE = 0x1 + RLIMIT_MEMLOCK = 0x6 + RLIMIT_NOFILE = 0x8 + RLIMIT_NPROC = 0x7 + RLIMIT_RSS = 0x5 + RLIMIT_STACK = 0x3 + RLIM_INFINITY = 0x7fffffffffffffff + RTAX_AUTHOR = 0x6 + RTAX_BRD = 0x7 + RTAX_DST = 0x0 + RTAX_GATEWAY = 0x1 + RTAX_GENMASK = 0x3 + RTAX_IFA = 0x5 + RTAX_IFP = 0x4 + RTAX_MAX = 0x8 + RTAX_NETMASK = 0x2 + RTA_AUTHOR = 0x40 + RTA_BRD = 0x80 + RTA_DST = 0x1 + RTA_GATEWAY = 0x2 + RTA_GENMASK = 0x8 + RTA_IFA = 0x20 + RTA_IFP = 0x10 + RTA_NETMASK = 0x4 + RTF_BLACKHOLE = 0x1000 + RTF_BROADCAST = 0x400000 + RTF_CLONING = 0x100 + RTF_CONDEMNED = 0x2000000 + RTF_DEAD = 0x20000000 + RTF_DELCLONE = 0x80 + RTF_DONE = 0x40 + RTF_DYNAMIC = 0x10 + RTF_GATEWAY = 0x2 + RTF_GLOBAL = 0x40000000 + RTF_HOST = 0x4 + RTF_IFREF = 0x4000000 + RTF_IFSCOPE = 0x1000000 + RTF_LLDATA = 0x400 + RTF_LLINFO = 0x400 + RTF_LOCAL = 0x200000 + RTF_MODIFIED = 0x20 + RTF_MULTICAST = 0x800000 + RTF_NOIFREF = 0x2000 + RTF_PINNED = 0x100000 + RTF_PRCLONING = 0x10000 + RTF_PROTO1 = 0x8000 + RTF_PROTO2 = 0x4000 + RTF_PROTO3 = 0x40000 + RTF_PROXY = 0x8000000 + RTF_REJECT = 0x8 + RTF_ROUTER = 0x10000000 + RTF_STATIC = 0x800 + RTF_UP = 0x1 + RTF_WASCLONED = 0x20000 + RTF_XRESOLVE = 0x200 + RTM_ADD = 0x1 + RTM_CHANGE = 0x3 + RTM_DELADDR = 0xd + RTM_DELETE = 0x2 + RTM_DELMADDR = 0x10 + RTM_GET = 0x4 + RTM_GET2 = 0x14 + RTM_IFINFO = 0xe + RTM_IFINFO2 = 0x12 + RTM_LOCK = 0x8 + RTM_LOSING = 0x5 + RTM_MISS = 0x7 + RTM_NEWADDR = 0xc + RTM_NEWMADDR = 0xf + RTM_NEWMADDR2 = 0x13 + RTM_OLDADD = 0x9 + RTM_OLDDEL = 0xa + RTM_REDIRECT = 0x6 + RTM_RESOLVE = 0xb + RTM_RTTUNIT = 0xf4240 + RTM_VERSION = 0x5 + RTV_EXPIRE = 0x4 + RTV_HOPCOUNT = 0x2 + RTV_MTU = 0x1 + RTV_RPIPE = 0x8 + RTV_RTT = 0x40 + RTV_RTTVAR = 0x80 + RTV_SPIPE = 0x10 + RTV_SSTHRESH = 0x20 + RUSAGE_CHILDREN = -0x1 + RUSAGE_SELF = 0x0 + SCM_CREDS = 0x3 + SCM_RIGHTS = 0x1 + SCM_TIMESTAMP = 0x2 + SCM_TIMESTAMP_MONOTONIC = 0x4 + SEEK_CUR = 0x1 + SEEK_DATA = 0x4 + SEEK_END = 0x2 + SEEK_HOLE = 0x3 + SEEK_SET = 0x0 + SHUT_RD = 0x0 + SHUT_RDWR = 0x2 + SHUT_WR = 0x1 + SIOCADDMULTI = 0x80206931 + SIOCAIFADDR = 0x8040691a + SIOCARPIPLL = 0xc0206928 + SIOCATMARK = 0x40047307 + SIOCAUTOADDR = 0xc0206926 + SIOCAUTONETMASK = 0x80206927 + SIOCDELMULTI = 0x80206932 + SIOCDIFADDR = 0x80206919 + SIOCDIFPHYADDR = 0x80206941 + SIOCGDRVSPEC = 0xc028697b + SIOCGETVLAN = 0xc020697f + SIOCGHIWAT = 0x40047301 + SIOCGIF6LOWPAN = 0xc02069c5 + SIOCGIFADDR = 0xc0206921 + SIOCGIFALTMTU = 0xc0206948 + SIOCGIFASYNCMAP = 0xc020697c + SIOCGIFBOND = 0xc0206947 + SIOCGIFBRDADDR = 0xc0206923 + SIOCGIFCAP = 0xc020695b + SIOCGIFCONF = 0xc00c6924 + SIOCGIFDEVMTU = 0xc0206944 + SIOCGIFDSTADDR = 0xc0206922 + SIOCGIFFLAGS = 0xc0206911 + SIOCGIFFUNCTIONALTYPE = 0xc02069ad + SIOCGIFGENERIC = 0xc020693a + SIOCGIFKPI = 0xc0206987 + SIOCGIFMAC = 0xc0206982 + SIOCGIFMEDIA = 0xc02c6938 + SIOCGIFMETRIC = 0xc0206917 + SIOCGIFMTU = 0xc0206933 + SIOCGIFNETMASK = 0xc0206925 + SIOCGIFPDSTADDR = 0xc0206940 + SIOCGIFPHYS = 0xc0206935 + SIOCGIFPSRCADDR = 0xc020693f + SIOCGIFSTATUS = 0xc331693d + SIOCGIFVLAN = 0xc020697f + SIOCGIFWAKEFLAGS = 0xc0206988 + SIOCGIFXMEDIA = 0xc02c6948 + SIOCGLOWAT = 0x40047303 + SIOCGPGRP = 0x40047309 + SIOCIFCREATE = 0xc0206978 + SIOCIFCREATE2 = 0xc020697a + SIOCIFDESTROY = 0x80206979 + SIOCIFGCLONERS = 0xc0106981 + SIOCRSLVMULTI = 0xc010693b + SIOCSDRVSPEC = 0x8028697b + SIOCSETVLAN = 0x8020697e + SIOCSHIWAT = 0x80047300 + SIOCSIF6LOWPAN = 0x802069c4 + SIOCSIFADDR = 0x8020690c + SIOCSIFALTMTU = 0x80206945 + SIOCSIFASYNCMAP = 0x8020697d + SIOCSIFBOND = 0x80206946 + SIOCSIFBRDADDR = 0x80206913 + SIOCSIFCAP = 0x8020695a + SIOCSIFDSTADDR = 0x8020690e + SIOCSIFFLAGS = 0x80206910 + SIOCSIFGENERIC = 0x80206939 + SIOCSIFKPI = 0x80206986 + SIOCSIFLLADDR = 0x8020693c + SIOCSIFMAC = 0x80206983 + SIOCSIFMEDIA = 0xc0206937 + SIOCSIFMETRIC = 0x80206918 + SIOCSIFMTU = 0x80206934 + SIOCSIFNETMASK = 0x80206916 + SIOCSIFPHYADDR = 0x8040693e + SIOCSIFPHYS = 0x80206936 + SIOCSIFVLAN = 0x8020697e + SIOCSLOWAT = 0x80047302 + SIOCSPGRP = 0x80047308 + SOCK_DGRAM = 0x2 + SOCK_MAXADDRLEN = 0xff + SOCK_RAW = 0x3 + SOCK_RDM = 0x4 + SOCK_SEQPACKET = 0x5 + SOCK_STREAM = 0x1 + SOL_LOCAL = 0x0 + SOL_SOCKET = 0xffff + SOMAXCONN = 0x80 + SO_ACCEPTCONN = 0x2 + SO_BROADCAST = 0x20 + SO_DEBUG = 0x1 + SO_DONTROUTE = 0x10 + SO_DONTTRUNC = 0x2000 + SO_ERROR = 0x1007 + SO_KEEPALIVE = 0x8 + SO_LABEL = 0x1010 + SO_LINGER = 0x80 + SO_LINGER_SEC = 0x1080 + SO_NETSVC_MARKING_LEVEL = 0x1119 + SO_NET_SERVICE_TYPE = 0x1116 + SO_NKE = 0x1021 + SO_NOADDRERR = 0x1023 + SO_NOSIGPIPE = 0x1022 + SO_NOTIFYCONFLICT = 0x1026 + SO_NP_EXTENSIONS = 0x1083 + SO_NREAD = 0x1020 + SO_NUMRCVPKT = 0x1112 + SO_NWRITE = 0x1024 + SO_OOBINLINE = 0x100 + SO_PEERLABEL = 0x1011 + SO_RANDOMPORT = 0x1082 + SO_RCVBUF = 0x1002 + SO_RCVLOWAT = 0x1004 + SO_RCVTIMEO = 0x1006 + SO_REUSEADDR = 0x4 + SO_REUSEPORT = 0x200 + SO_REUSESHAREUID = 0x1025 + SO_SNDBUF = 0x1001 + SO_SNDLOWAT = 0x1003 + SO_SNDTIMEO = 0x1005 + SO_TIMESTAMP = 0x400 + SO_TIMESTAMP_MONOTONIC = 0x800 + SO_TRACKER_ATTRIBUTE_FLAGS_APP_APPROVED = 0x1 + SO_TRACKER_ATTRIBUTE_FLAGS_DOMAIN_SHORT = 0x4 + SO_TRACKER_ATTRIBUTE_FLAGS_TRACKER = 0x2 + SO_TRACKER_TRANSPARENCY_VERSION = 0x3 + SO_TYPE = 0x1008 + SO_UPCALLCLOSEWAIT = 0x1027 + SO_USELOOPBACK = 0x40 + SO_WANTMORE = 0x4000 + SO_WANTOOBFLAG = 0x8000 + S_IEXEC = 0x40 + S_IFBLK = 0x6000 + S_IFCHR = 0x2000 + S_IFDIR = 0x4000 + S_IFIFO = 0x1000 + S_IFLNK = 0xa000 + S_IFMT = 0xf000 + S_IFREG = 0x8000 + S_IFSOCK = 0xc000 + S_IFWHT = 0xe000 + S_IREAD = 0x100 + S_IRGRP = 0x20 + S_IROTH = 0x4 + S_IRUSR = 0x100 + S_IRWXG = 0x38 + S_IRWXO = 0x7 + S_IRWXU = 0x1c0 + S_ISGID = 0x400 + S_ISTXT = 0x200 + S_ISUID = 0x800 + S_ISVTX = 0x200 + S_IWGRP = 0x10 + S_IWOTH = 0x2 + S_IWRITE = 0x80 + S_IWUSR = 0x80 + S_IXGRP = 0x8 + S_IXOTH = 0x1 + S_IXUSR = 0x40 + TAB0 = 0x0 + TAB1 = 0x400 + TAB2 = 0x800 + TAB3 = 0x4 + TABDLY = 0xc04 + TCIFLUSH = 0x1 + TCIOFF = 0x3 + TCIOFLUSH = 0x3 + TCION = 0x4 + TCOFLUSH = 0x2 + TCOOFF = 0x1 + TCOON = 0x2 + TCPOPT_CC = 0xb + TCPOPT_CCECHO = 0xd + TCPOPT_CCNEW = 0xc + TCPOPT_EOL = 0x0 + TCPOPT_FASTOPEN = 0x22 + TCPOPT_MAXSEG = 0x2 + TCPOPT_NOP = 0x1 + TCPOPT_SACK = 0x5 + TCPOPT_SACK_HDR = 0x1010500 + TCPOPT_SACK_PERMITTED = 0x4 + TCPOPT_SACK_PERMIT_HDR = 0x1010402 + TCPOPT_SIGNATURE = 0x13 + TCPOPT_TIMESTAMP = 0x8 + TCPOPT_TSTAMP_HDR = 0x101080a + TCPOPT_WINDOW = 0x3 + TCP_CONNECTIONTIMEOUT = 0x20 + TCP_CONNECTION_INFO = 0x106 + TCP_ENABLE_ECN = 0x104 + TCP_FASTOPEN = 0x105 + TCP_KEEPALIVE = 0x10 + TCP_KEEPCNT = 0x102 + TCP_KEEPINTVL = 0x101 + TCP_MAXHLEN = 0x3c + TCP_MAXOLEN = 0x28 + TCP_MAXSEG = 0x2 + TCP_MAXWIN = 0xffff + TCP_MAX_SACK = 0x4 + TCP_MAX_WINSHIFT = 0xe + TCP_MINMSS = 0xd8 + TCP_MSS = 0x200 + TCP_NODELAY = 0x1 + TCP_NOOPT = 0x8 + TCP_NOPUSH = 0x4 + TCP_NOTSENT_LOWAT = 0x201 + TCP_RXT_CONNDROPTIME = 0x80 + TCP_RXT_FINDROP = 0x100 + TCP_SENDMOREACKS = 0x103 + TCSAFLUSH = 0x2 + TIOCCBRK = 0x2000747a + TIOCCDTR = 0x20007478 + TIOCCONS = 0x80047462 + TIOCDCDTIMESTAMP = 0x40107458 + TIOCDRAIN = 0x2000745e + TIOCDSIMICROCODE = 0x20007455 + TIOCEXCL = 0x2000740d + TIOCEXT = 0x80047460 + TIOCFLUSH = 0x80047410 + TIOCGDRAINWAIT = 0x40047456 + TIOCGETA = 0x40487413 + TIOCGETD = 0x4004741a + TIOCGPGRP = 0x40047477 + TIOCGWINSZ = 0x40087468 + TIOCIXOFF = 0x20007480 + TIOCIXON = 0x20007481 + TIOCMBIC = 0x8004746b + TIOCMBIS = 0x8004746c + TIOCMGDTRWAIT = 0x4004745a + TIOCMGET = 0x4004746a + TIOCMODG = 0x40047403 + TIOCMODS = 0x80047404 + TIOCMSDTRWAIT = 0x8004745b + TIOCMSET = 0x8004746d + TIOCM_CAR = 0x40 + TIOCM_CD = 0x40 + TIOCM_CTS = 0x20 + TIOCM_DSR = 0x100 + TIOCM_DTR = 0x2 + TIOCM_LE = 0x1 + TIOCM_RI = 0x80 + TIOCM_RNG = 0x80 + TIOCM_RTS = 0x4 + TIOCM_SR = 0x10 + TIOCM_ST = 0x8 + TIOCNOTTY = 0x20007471 + TIOCNXCL = 0x2000740e + TIOCOUTQ = 0x40047473 + TIOCPKT = 0x80047470 + TIOCPKT_DATA = 0x0 + TIOCPKT_DOSTOP = 0x20 + TIOCPKT_FLUSHREAD = 0x1 + TIOCPKT_FLUSHWRITE = 0x2 + TIOCPKT_IOCTL = 0x40 + TIOCPKT_NOSTOP = 0x10 + TIOCPKT_START = 0x8 + TIOCPKT_STOP = 0x4 + TIOCPTYGNAME = 0x40807453 + TIOCPTYGRANT = 0x20007454 + TIOCPTYUNLK = 0x20007452 + TIOCREMOTE = 0x80047469 + TIOCSBRK = 0x2000747b + TIOCSCONS = 0x20007463 + TIOCSCTTY = 0x20007461 + TIOCSDRAINWAIT = 0x80047457 + TIOCSDTR = 0x20007479 + TIOCSETA = 0x80487414 + TIOCSETAF = 0x80487416 + TIOCSETAW = 0x80487415 + TIOCSETD = 0x8004741b + TIOCSIG = 0x2000745f + TIOCSPGRP = 0x80047476 + TIOCSTART = 0x2000746e + TIOCSTAT = 0x20007465 + TIOCSTI = 0x80017472 + TIOCSTOP = 0x2000746f + TIOCSWINSZ = 0x80087467 + TIOCTIMESTAMP = 0x40107459 + TIOCUCNTL = 0x80047466 + TOSTOP = 0x400000 + VDISCARD = 0xf + VDSUSP = 0xb + VEOF = 0x0 + VEOL = 0x1 + VEOL2 = 0x2 + VERASE = 0x3 + VINTR = 0x8 + VKILL = 0x5 + VLNEXT = 0xe + VMADDR_CID_ANY = 0xffffffff + VMADDR_CID_HOST = 0x2 + VMADDR_CID_HYPERVISOR = 0x0 + VMADDR_CID_RESERVED = 0x1 + VMADDR_PORT_ANY = 0xffffffff + VMIN = 0x10 + VM_LOADAVG = 0x2 + VM_MACHFACTOR = 0x4 + VM_MAXID = 0x6 + VM_METER = 0x1 + VM_SWAPUSAGE = 0x5 + VQUIT = 0x9 + VREPRINT = 0x6 + VSTART = 0xc + VSTATUS = 0x12 + VSTOP = 0xd + VSUSP = 0xa + VT0 = 0x0 + VT1 = 0x10000 + VTDLY = 0x10000 + VTIME = 0x11 + VWERASE = 0x4 + WCONTINUED = 0x10 + WCOREFLAG = 0x80 + WEXITED = 0x4 + WNOHANG = 0x1 + WNOWAIT = 0x20 + WORDSIZE = 0x40 + WSTOPPED = 0x8 + WUNTRACED = 0x2 + XATTR_CREATE = 0x2 + XATTR_NODEFAULT = 0x10 + XATTR_NOFOLLOW = 0x1 + XATTR_NOSECURITY = 0x8 + XATTR_REPLACE = 0x4 + XATTR_SHOWCOMPRESSION = 0x20 ) // Errors diff --git a/vendor/golang.org/x/sys/unix/zerrors_dragonfly_amd64.go b/vendor/golang.org/x/sys/unix/zerrors_dragonfly_amd64.go index 61304717..17bba0e4 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_dragonfly_amd64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_dragonfly_amd64.go @@ -1,6 +1,7 @@ // mkerrors.sh -m64 // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build amd64 && dragonfly // +build amd64,dragonfly // Code generated by cmd/cgo -godefs; DO NOT EDIT. @@ -62,6 +63,7 @@ const ( B28800 = 0x7080 B300 = 0x12c B38400 = 0x9600 + B460800 = 0x70800 B4800 = 0x12c0 B50 = 0x32 B57600 = 0xe100 @@ -69,12 +71,15 @@ const ( B7200 = 0x1c20 B75 = 0x4b B76800 = 0x12c00 + B921600 = 0xe1000 B9600 = 0x2580 + BIOCFEEDBACK = 0x8004427d BIOCFLUSH = 0x20004268 BIOCGBLEN = 0x40044266 BIOCGDLT = 0x4004426a BIOCGDLTLIST = 0xc0104279 BIOCGETIF = 0x4020426b + BIOCGFEEDBACK = 0x4004427c BIOCGHDRCMPLT = 0x40044274 BIOCGRSIG = 0x40044272 BIOCGRTIMEOUT = 0x4010426e @@ -88,6 +93,7 @@ const ( BIOCSETF = 0x80104267 BIOCSETIF = 0x8020426c BIOCSETWF = 0x8010427b + BIOCSFEEDBACK = 0x8004427d BIOCSHDRCMPLT = 0x80044275 BIOCSRSIG = 0x80044273 BIOCSRTIMEOUT = 0x8010426d @@ -125,6 +131,7 @@ const ( BPF_MINBUFSIZE = 0x20 BPF_MINOR_VERSION = 0x1 BPF_MISC = 0x7 + BPF_MOD = 0x90 BPF_MSH = 0xa0 BPF_MUL = 0x20 BPF_NEG = 0x80 @@ -139,6 +146,7 @@ const ( BPF_TXA = 0x80 BPF_W = 0x0 BPF_X = 0x8 + BPF_XOR = 0xa0 BRKINT = 0x2 CFLUSH = 0xf CLOCAL = 0x8000 @@ -156,6 +164,12 @@ const ( CLOCK_UPTIME_FAST = 0x8 CLOCK_UPTIME_PRECISE = 0x7 CLOCK_VIRTUAL = 0x1 + CPUSTATES = 0x5 + CP_IDLE = 0x4 + CP_INTR = 0x3 + CP_NICE = 0x1 + CP_SYS = 0x2 + CP_USER = 0x0 CREAD = 0x800 CRTSCTS = 0x30000 CS5 = 0x0 @@ -175,6 +189,7 @@ const ( DLT_A429 = 0xb8 DLT_A653_ICM = 0xb9 DLT_AIRONET_HEADER = 0x78 + DLT_AOS = 0xde DLT_APPLE_IP_OVER_IEEE1394 = 0x8a DLT_ARCNET = 0x7 DLT_ARCNET_LINUX = 0x81 @@ -184,22 +199,33 @@ const ( DLT_AX25 = 0x3 DLT_AX25_KISS = 0xca DLT_BACNET_MS_TP = 0xa5 + DLT_BLUETOOTH_BREDR_BB = 0xff DLT_BLUETOOTH_HCI_H4 = 0xbb DLT_BLUETOOTH_HCI_H4_WITH_PHDR = 0xc9 + DLT_BLUETOOTH_LE_LL = 0xfb + DLT_BLUETOOTH_LE_LL_WITH_PHDR = 0x100 + DLT_BLUETOOTH_LINUX_MONITOR = 0xfe DLT_CAN20B = 0xbe + DLT_CAN_SOCKETCAN = 0xe3 DLT_CHAOS = 0x5 DLT_CHDLC = 0x68 DLT_CISCO_IOS = 0x76 DLT_C_HDLC = 0x68 DLT_C_HDLC_WITH_DIR = 0xcd + DLT_DBUS = 0xe7 + DLT_DECT = 0xdd DLT_DOCSIS = 0x8f + DLT_DVB_CI = 0xeb DLT_ECONET = 0x73 DLT_EN10MB = 0x1 DLT_EN3MB = 0x2 DLT_ENC = 0x6d + DLT_EPON = 0x103 DLT_ERF = 0xc5 DLT_ERF_ETH = 0xaf DLT_ERF_POS = 0xb0 + DLT_FC_2 = 0xe0 + DLT_FC_2_WITH_FRAME_DELIMS = 0xe1 DLT_FDDI = 0xa DLT_FLEXRAY = 0xd2 DLT_FRELAY = 0x6b @@ -209,6 +235,8 @@ const ( DLT_GPF_F = 0xab DLT_GPF_T = 0xaa DLT_GPRS_LLC = 0xa9 + DLT_GSMTAP_ABIS = 0xda + DLT_GSMTAP_UM = 0xd9 DLT_HHDLC = 0x79 DLT_IBM_SN = 0x92 DLT_IBM_SP = 0x91 @@ -218,18 +246,28 @@ const ( DLT_IEEE802_11_RADIO_AVS = 0xa3 DLT_IEEE802_15_4 = 0xc3 DLT_IEEE802_15_4_LINUX = 0xbf + DLT_IEEE802_15_4_NOFCS = 0xe6 DLT_IEEE802_15_4_NONASK_PHY = 0xd7 DLT_IEEE802_16_MAC_CPS = 0xbc DLT_IEEE802_16_MAC_CPS_RADIO = 0xc1 + DLT_INFINIBAND = 0xf7 DLT_IPFILTER = 0x74 DLT_IPMB = 0xc7 DLT_IPMB_LINUX = 0xd1 + DLT_IPMI_HPM_2 = 0x104 + DLT_IPNET = 0xe2 + DLT_IPOIB = 0xf2 + DLT_IPV4 = 0xe4 + DLT_IPV6 = 0xe5 DLT_IP_OVER_FC = 0x7a + DLT_ISO_14443 = 0x108 DLT_JUNIPER_ATM1 = 0x89 DLT_JUNIPER_ATM2 = 0x87 + DLT_JUNIPER_ATM_CEMIC = 0xee DLT_JUNIPER_CHDLC = 0xb5 DLT_JUNIPER_ES = 0x84 DLT_JUNIPER_ETHER = 0xb2 + DLT_JUNIPER_FIBRECHANNEL = 0xea DLT_JUNIPER_FRELAY = 0xb4 DLT_JUNIPER_GGSN = 0x85 DLT_JUNIPER_ISM = 0xc2 @@ -242,25 +280,40 @@ const ( DLT_JUNIPER_PPPOE = 0xa7 DLT_JUNIPER_PPPOE_ATM = 0xa8 DLT_JUNIPER_SERVICES = 0x88 + DLT_JUNIPER_SRX_E2E = 0xe9 DLT_JUNIPER_ST = 0xc8 DLT_JUNIPER_VP = 0xb7 + DLT_JUNIPER_VS = 0xe8 DLT_LAPB_WITH_DIR = 0xcf DLT_LAPD = 0xcb DLT_LIN = 0xd4 + DLT_LINUX_EVDEV = 0xd8 DLT_LINUX_IRDA = 0x90 DLT_LINUX_LAPD = 0xb1 DLT_LINUX_SLL = 0x71 DLT_LOOP = 0x6c DLT_LTALK = 0x72 + DLT_MATCHING_MAX = 0x109 + DLT_MATCHING_MIN = 0x68 DLT_MFR = 0xb6 DLT_MOST = 0xd3 + DLT_MPEG_2_TS = 0xf3 + DLT_MPLS = 0xdb DLT_MTP2 = 0x8c DLT_MTP2_WITH_PHDR = 0x8b DLT_MTP3 = 0x8d + DLT_MUX27010 = 0xec + DLT_NETANALYZER = 0xf0 + DLT_NETANALYZER_TRANSPARENT = 0xf1 + DLT_NETLINK = 0xfd + DLT_NFC_LLCP = 0xf5 + DLT_NFLOG = 0xef + DLT_NG40 = 0xf4 DLT_NULL = 0x0 DLT_PCI_EXP = 0x7d DLT_PFLOG = 0x75 DLT_PFSYNC = 0x12 + DLT_PKTAP = 0x102 DLT_PPI = 0xc0 DLT_PPP = 0x9 DLT_PPP_BSDOS = 0x10 @@ -269,22 +322,51 @@ const ( DLT_PPP_SERIAL = 0x32 DLT_PPP_WITH_DIR = 0xcc DLT_PRISM_HEADER = 0x77 + DLT_PROFIBUS_DL = 0x101 DLT_PRONET = 0x4 DLT_RAIF1 = 0xc6 DLT_RAW = 0xc + DLT_RDS = 0x109 DLT_REDBACK_SMARTEDGE = 0x20 DLT_RIO = 0x7c + DLT_RTAC_SERIAL = 0xfa DLT_SCCP = 0x8e + DLT_SCTP = 0xf8 DLT_SITA = 0xc4 DLT_SLIP = 0x8 DLT_SLIP_BSDOS = 0xf + DLT_STANAG_5066_D_PDU = 0xed DLT_SUNATM = 0x7b DLT_SYMANTEC_FIREWALL = 0x63 DLT_TZSP = 0x80 DLT_USB = 0xba + DLT_USBPCAP = 0xf9 + DLT_USB_FREEBSD = 0xba DLT_USB_LINUX = 0xbd + DLT_USB_LINUX_MMAPPED = 0xdc + DLT_USER0 = 0x93 + DLT_USER1 = 0x94 + DLT_USER10 = 0x9d + DLT_USER11 = 0x9e + DLT_USER12 = 0x9f + DLT_USER13 = 0xa0 + DLT_USER14 = 0xa1 + DLT_USER15 = 0xa2 + DLT_USER2 = 0x95 + DLT_USER3 = 0x96 + DLT_USER4 = 0x97 + DLT_USER5 = 0x98 + DLT_USER6 = 0x99 + DLT_USER7 = 0x9a + DLT_USER8 = 0x9b + DLT_USER9 = 0x9c + DLT_WATTSTOPPER_DLM = 0x107 + DLT_WIHART = 0xdf + DLT_WIRESHARK_UPPER_PDU = 0xfc DLT_X2E_SERIAL = 0xd5 DLT_X2E_XORAYA = 0xd6 + DLT_ZWAVE_R1_R2 = 0x105 + DLT_ZWAVE_R3 = 0x106 DT_BLK = 0x6 DT_CHR = 0x2 DT_DBF = 0xf @@ -323,10 +405,11 @@ const ( EV_EOF = 0x8000 EV_ERROR = 0x4000 EV_FLAG1 = 0x2000 + EV_HUP = 0x800 EV_NODATA = 0x1000 EV_ONESHOT = 0x10 EV_RECEIPT = 0x40 - EV_SYSFLAGS = 0xf000 + EV_SYSFLAGS = 0xf800 EXTA = 0x4b00 EXTB = 0x9600 EXTEXIT_LWP = 0x10000 @@ -365,8 +448,9 @@ const ( IFF_ALLMULTI = 0x200 IFF_ALTPHYS = 0x4000 IFF_BROADCAST = 0x2 - IFF_CANTCHANGE = 0x118e72 + IFF_CANTCHANGE = 0x318e72 IFF_DEBUG = 0x4 + IFF_IDIRECT = 0x200000 IFF_LINK0 = 0x1000 IFF_LINK1 = 0x2000 IFF_LINK2 = 0x4000 @@ -441,7 +525,6 @@ const ( IFT_EPLRS = 0x57 IFT_ESCON = 0x49 IFT_ETHER = 0x6 - IFT_FAITH = 0xf2 IFT_FAST = 0x7d IFT_FASTETHER = 0x3e IFT_FASTETHERFX = 0x45 @@ -614,6 +697,7 @@ const ( IN_CLASSD_NET = 0xf0000000 IN_CLASSD_NSHIFT = 0x1c IN_LOOPBACKNET = 0x7f + IN_RFC3021_MASK = 0xfffffffe IPPROTO_3PC = 0x22 IPPROTO_ADFS = 0x44 IPPROTO_AH = 0x33 @@ -735,7 +819,6 @@ const ( IPV6_DEFHLIM = 0x40 IPV6_DONTFRAG = 0x3e IPV6_DSTOPTS = 0x32 - IPV6_FAITH = 0x1d IPV6_FLOWINFO_MASK = 0xffffff0f IPV6_FLOWLABEL_MASK = 0xffff0f00 IPV6_FRAGTTL = 0x78 @@ -747,7 +830,6 @@ const ( IPV6_HLIMDEC = 0x1 IPV6_HOPLIMIT = 0x2f IPV6_HOPOPTS = 0x31 - IPV6_IPSEC_POLICY = 0x1c IPV6_JOIN_GROUP = 0xc IPV6_LEAVE_GROUP = 0xd IPV6_MAXHLIM = 0xff @@ -795,16 +877,22 @@ const ( IP_DUMMYNET_DEL = 0x3d IP_DUMMYNET_FLUSH = 0x3e IP_DUMMYNET_GET = 0x40 - IP_FAITH = 0x16 IP_FW_ADD = 0x32 IP_FW_DEL = 0x33 IP_FW_FLUSH = 0x34 IP_FW_GET = 0x36 IP_FW_RESETLOG = 0x37 + IP_FW_TBL_ADD = 0x2a + IP_FW_TBL_CREATE = 0x28 + IP_FW_TBL_DEL = 0x2b + IP_FW_TBL_DESTROY = 0x29 + IP_FW_TBL_EXPIRE = 0x2f + IP_FW_TBL_FLUSH = 0x2c + IP_FW_TBL_GET = 0x2d + IP_FW_TBL_ZERO = 0x2e IP_FW_X = 0x31 IP_FW_ZERO = 0x35 IP_HDRINCL = 0x2 - IP_IPSEC_POLICY = 0x15 IP_MAXPACKET = 0xffff IP_MAX_MEMBERSHIPS = 0x14 IP_MF = 0x2000 @@ -1080,12 +1168,10 @@ const ( RTM_MISS = 0x7 RTM_NEWADDR = 0xc RTM_NEWMADDR = 0xf - RTM_OLDADD = 0x9 - RTM_OLDDEL = 0xa RTM_REDIRECT = 0x6 RTM_RESOLVE = 0xb RTM_RTTUNIT = 0xf4240 - RTM_VERSION = 0x6 + RTM_VERSION = 0x7 RTV_EXPIRE = 0x4 RTV_HOPCOUNT = 0x2 RTV_IWCAPSEGS = 0x400 @@ -1106,13 +1192,13 @@ const ( SHUT_RDWR = 0x2 SHUT_WR = 0x1 SIOCADDMULTI = 0x80206931 - SIOCADDRT = 0x8040720a SIOCAIFADDR = 0x8040691a + SIOCAIFGROUP = 0x80286987 SIOCALIFADDR = 0x8118691b SIOCATMARK = 0x40047307 SIOCDELMULTI = 0x80206932 - SIOCDELRT = 0x8040720b SIOCDIFADDR = 0x80206919 + SIOCDIFGROUP = 0x80286989 SIOCDIFPHYADDR = 0x80206949 SIOCDLIFADDR = 0x8118691d SIOCGDRVSPEC = 0xc028697b @@ -1120,6 +1206,7 @@ const ( SIOCGETVIFCNT = 0xc028720f SIOCGHIWAT = 0x40047301 SIOCGIFADDR = 0xc0206921 + SIOCGIFALIAS = 0xc0406929 SIOCGIFBRDADDR = 0xc0206923 SIOCGIFCAP = 0xc020691f SIOCGIFCONF = 0xc0106924 @@ -1128,6 +1215,7 @@ const ( SIOCGIFFLAGS = 0xc0206911 SIOCGIFGENERIC = 0xc020693a SIOCGIFGMEMB = 0xc028698a + SIOCGIFGROUP = 0xc0286988 SIOCGIFINDEX = 0xc0206920 SIOCGIFMEDIA = 0xc0306938 SIOCGIFMETRIC = 0xc0206917 @@ -1194,6 +1282,7 @@ const ( SO_RCVBUF = 0x1002 SO_RCVLOWAT = 0x1004 SO_RCVTIMEO = 0x1006 + SO_RERROR = 0x2000 SO_REUSEADDR = 0x4 SO_REUSEPORT = 0x200 SO_SNDBUF = 0x1001 @@ -1233,6 +1322,9 @@ const ( S_IXGRP = 0x8 S_IXOTH = 0x1 S_IXUSR = 0x40 + TAB0 = 0x0 + TAB3 = 0x4 + TABDLY = 0x4 TCIFLUSH = 0x1 TCIOFF = 0x3 TCIOFLUSH = 0x3 @@ -1259,6 +1351,8 @@ const ( TCP_NOPUSH = 0x4 TCP_SIGNATURE_ENABLE = 0x10 TCSAFLUSH = 0x2 + TIMER_ABSTIME = 0x1 + TIMER_RELTIME = 0x0 TIOCCBRK = 0x2000747a TIOCCDTR = 0x20007478 TIOCCONS = 0x80047462 @@ -1272,7 +1366,6 @@ const ( TIOCGETD = 0x4004741a TIOCGPGRP = 0x40047477 TIOCGSID = 0x40047463 - TIOCGSIZE = 0x40087468 TIOCGWINSZ = 0x40087468 TIOCISPTMASTER = 0x20007455 TIOCMBIC = 0x8004746b @@ -1317,7 +1410,6 @@ const ( TIOCSETD = 0x8004741b TIOCSIG = 0x2000745f TIOCSPGRP = 0x80047476 - TIOCSSIZE = 0x80087467 TIOCSTART = 0x2000746e TIOCSTAT = 0x20007465 TIOCSTI = 0x80017472 @@ -1326,6 +1418,8 @@ const ( TIOCTIMESTAMP = 0x40107459 TIOCUCNTL = 0x80047466 TOSTOP = 0x400000 + UTIME_NOW = -0x1 + UTIME_OMIT = -0x2 VCHECKPT = 0x13 VDISCARD = 0xf VDSUSP = 0xb @@ -1350,9 +1444,12 @@ const ( VWERASE = 0x4 WCONTINUED = 0x4 WCOREFLAG = 0x80 + WEXITED = 0x10 WLINUXCLONE = 0x80000000 WNOHANG = 0x1 - WSTOPPED = 0x7f + WNOWAIT = 0x8 + WSTOPPED = 0x2 + WTRAPPED = 0x20 WUNTRACED = 0x2 ) @@ -1452,11 +1549,6 @@ const ( ETIMEDOUT = syscall.Errno(0x3c) ETOOMANYREFS = syscall.Errno(0x3b) ETXTBSY = syscall.Errno(0x1a) - EUNUSED94 = syscall.Errno(0x5e) - EUNUSED95 = syscall.Errno(0x5f) - EUNUSED96 = syscall.Errno(0x60) - EUNUSED97 = syscall.Errno(0x61) - EUNUSED98 = syscall.Errno(0x62) EUSERS = syscall.Errno(0x44) EWOULDBLOCK = syscall.Errno(0x23) EXDEV = syscall.Errno(0x12) @@ -1600,12 +1692,7 @@ var errorList = [...]struct { {91, "ENOLINK", "link has been severed"}, {92, "EPROTO", "protocol error"}, {93, "ENOMEDIUM", "no medium found"}, - {94, "EUNUSED94", "unknown error: 94"}, - {95, "EUNUSED95", "unknown error: 95"}, - {96, "EUNUSED96", "unknown error: 96"}, - {97, "EUNUSED97", "unknown error: 97"}, - {98, "EUNUSED98", "unknown error: 98"}, - {99, "ELAST", "unknown error: 99"}, + {99, "EASYNC", "unknown error: 99"}, } // Signal table diff --git a/vendor/golang.org/x/sys/unix/zerrors_freebsd_386.go b/vendor/golang.org/x/sys/unix/zerrors_freebsd_386.go index 84824587..f8c2c513 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_freebsd_386.go +++ b/vendor/golang.org/x/sys/unix/zerrors_freebsd_386.go @@ -1,6 +1,7 @@ // mkerrors.sh -m32 // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build 386 && freebsd // +build 386,freebsd // Code generated by cmd/cgo -godefs; DO NOT EDIT. @@ -150,6 +151,7 @@ const ( BIOCSETF = 0x80084267 BIOCSETFNR = 0x80084282 BIOCSETIF = 0x8020426c + BIOCSETVLANPCP = 0x80044285 BIOCSETWF = 0x8008427b BIOCSETZBUF = 0x800c4281 BIOCSHDRCMPLT = 0x80044275 @@ -339,6 +341,12 @@ const ( CLOCK_UPTIME_FAST = 0x8 CLOCK_UPTIME_PRECISE = 0x7 CLOCK_VIRTUAL = 0x1 + CPUSTATES = 0x5 + CP_IDLE = 0x4 + CP_INTR = 0x3 + CP_NICE = 0x1 + CP_SYS = 0x2 + CP_USER = 0x0 CREAD = 0x800 CRTSCTS = 0x30000 CS5 = 0x0 @@ -440,7 +448,7 @@ const ( DLT_IEEE802_16_MAC_CPS_RADIO = 0xc1 DLT_INFINIBAND = 0xf7 DLT_IPFILTER = 0x74 - DLT_IPMB = 0xc7 + DLT_IPMB_KONTRON = 0xc7 DLT_IPMB_LINUX = 0xd1 DLT_IPMI_HPM_2 = 0x104 DLT_IPNET = 0xe2 @@ -480,10 +488,11 @@ const ( DLT_LINUX_LAPD = 0xb1 DLT_LINUX_PPP_WITHDIRECTION = 0xa6 DLT_LINUX_SLL = 0x71 + DLT_LINUX_SLL2 = 0x114 DLT_LOOP = 0x6c DLT_LORATAP = 0x10e DLT_LTALK = 0x72 - DLT_MATCHING_MAX = 0x113 + DLT_MATCHING_MAX = 0x114 DLT_MATCHING_MIN = 0x68 DLT_MFR = 0xb6 DLT_MOST = 0xd3 @@ -727,6 +736,7 @@ const ( IPPROTO_CMTP = 0x26 IPPROTO_CPHB = 0x49 IPPROTO_CPNX = 0x48 + IPPROTO_DCCP = 0x21 IPPROTO_DDP = 0x25 IPPROTO_DGP = 0x56 IPPROTO_DIVERT = 0x102 @@ -807,7 +817,6 @@ const ( IPPROTO_SCTP = 0x84 IPPROTO_SDRP = 0x2a IPPROTO_SEND = 0x103 - IPPROTO_SEP = 0x21 IPPROTO_SHIM6 = 0x8c IPPROTO_SKIP = 0x39 IPPROTO_SPACER = 0x7fff @@ -904,6 +913,7 @@ const ( IPV6_V6ONLY = 0x1b IPV6_VERSION = 0x60 IPV6_VERSION_MASK = 0xf0 + IPV6_VLAN_PCP = 0x4b IP_ADD_MEMBERSHIP = 0xc IP_ADD_SOURCE_MEMBERSHIP = 0x46 IP_BINDANY = 0x18 @@ -982,8 +992,12 @@ const ( IP_TOS = 0x3 IP_TTL = 0x4 IP_UNBLOCK_SOURCE = 0x49 + IP_VLAN_PCP = 0x4b ISIG = 0x80 ISTRIP = 0x20 + ITIMER_PROF = 0x2 + ITIMER_REAL = 0x0 + ITIMER_VIRTUAL = 0x1 IXANY = 0x800 IXOFF = 0x400 IXON = 0x200 @@ -991,6 +1005,10 @@ const ( KERN_OSRELEASE = 0x2 KERN_OSTYPE = 0x1 KERN_VERSION = 0x4 + LOCAL_CONNWAIT = 0x4 + LOCAL_CREDS = 0x2 + LOCAL_PEERCRED = 0x1 + LOCAL_VENDOR = 0x80000000 LOCK_EX = 0x2 LOCK_NB = 0x4 LOCK_SH = 0x1 @@ -1167,6 +1185,8 @@ const ( O_NONBLOCK = 0x4 O_RDONLY = 0x0 O_RDWR = 0x2 + O_RESOLVE_BENEATH = 0x800000 + O_SEARCH = 0x40000 O_SHLOCK = 0x10 O_SYNC = 0x80 O_TRUNC = 0x400 @@ -1177,6 +1197,10 @@ const ( PARMRK = 0x8 PARODD = 0x2000 PENDIN = 0x20000000 + PIOD_READ_D = 0x1 + PIOD_READ_I = 0x3 + PIOD_WRITE_D = 0x2 + PIOD_WRITE_I = 0x4 PRIO_PGRP = 0x1 PRIO_PROCESS = 0x0 PRIO_USER = 0x2 @@ -1184,6 +1208,60 @@ const ( PROT_NONE = 0x0 PROT_READ = 0x1 PROT_WRITE = 0x2 + PTRACE_DEFAULT = 0x1 + PTRACE_EXEC = 0x1 + PTRACE_FORK = 0x8 + PTRACE_LWP = 0x10 + PTRACE_SCE = 0x2 + PTRACE_SCX = 0x4 + PTRACE_SYSCALL = 0x6 + PTRACE_VFORK = 0x20 + PT_ATTACH = 0xa + PT_CLEARSTEP = 0x10 + PT_CONTINUE = 0x7 + PT_DETACH = 0xb + PT_FIRSTMACH = 0x40 + PT_FOLLOW_FORK = 0x17 + PT_GETDBREGS = 0x25 + PT_GETFPREGS = 0x23 + PT_GETFSBASE = 0x47 + PT_GETGSBASE = 0x49 + PT_GETLWPLIST = 0xf + PT_GETNUMLWPS = 0xe + PT_GETREGS = 0x21 + PT_GETXMMREGS = 0x40 + PT_GETXSTATE = 0x45 + PT_GETXSTATE_INFO = 0x44 + PT_GET_EVENT_MASK = 0x19 + PT_GET_SC_ARGS = 0x1b + PT_GET_SC_RET = 0x1c + PT_IO = 0xc + PT_KILL = 0x8 + PT_LWPINFO = 0xd + PT_LWP_EVENTS = 0x18 + PT_READ_D = 0x2 + PT_READ_I = 0x1 + PT_RESUME = 0x13 + PT_SETDBREGS = 0x26 + PT_SETFPREGS = 0x24 + PT_SETFSBASE = 0x48 + PT_SETGSBASE = 0x4a + PT_SETREGS = 0x22 + PT_SETSTEP = 0x11 + PT_SETXMMREGS = 0x41 + PT_SETXSTATE = 0x46 + PT_SET_EVENT_MASK = 0x1a + PT_STEP = 0x9 + PT_SUSPEND = 0x12 + PT_SYSCALL = 0x16 + PT_TO_SCE = 0x14 + PT_TO_SCX = 0x15 + PT_TRACE_ME = 0x0 + PT_VM_ENTRY = 0x29 + PT_VM_TIMESTAMP = 0x28 + PT_WRITE_D = 0x5 + PT_WRITE_I = 0x4 + P_ZONEID = 0xc RLIMIT_AS = 0xa RLIMIT_CORE = 0x4 RLIMIT_CPU = 0x0 @@ -1285,6 +1363,11 @@ const ( SCM_RIGHTS = 0x1 SCM_TIMESTAMP = 0x2 SCM_TIME_INFO = 0x7 + SEEK_CUR = 0x1 + SEEK_DATA = 0x3 + SEEK_END = 0x2 + SEEK_HOLE = 0x4 + SEEK_SET = 0x0 SHUT_RD = 0x0 SHUT_RDWR = 0x2 SHUT_WR = 0x1 @@ -1303,10 +1386,12 @@ const ( SIOCGHWADDR = 0xc020693e SIOCGI2C = 0xc020693d SIOCGIFADDR = 0xc0206921 + SIOCGIFALIAS = 0xc044692d SIOCGIFBRDADDR = 0xc0206923 SIOCGIFCAP = 0xc020691f SIOCGIFCONF = 0xc0086924 SIOCGIFDESCR = 0xc020692a + SIOCGIFDOWNREASON = 0xc058699a SIOCGIFDSTADDR = 0xc0206922 SIOCGIFFIB = 0xc020695c SIOCGIFFLAGS = 0xc0206911 @@ -1369,6 +1454,7 @@ const ( SOCK_RDM = 0x4 SOCK_SEQPACKET = 0x5 SOCK_STREAM = 0x1 + SOL_LOCAL = 0x0 SOL_SOCKET = 0xffff SOMAXCONN = 0x80 SO_ACCEPTCONN = 0x2 @@ -1396,6 +1482,7 @@ const ( SO_RCVBUF = 0x1002 SO_RCVLOWAT = 0x1004 SO_RCVTIMEO = 0x1006 + SO_RERROR = 0x20000 SO_REUSEADDR = 0x4 SO_REUSEPORT = 0x200 SO_REUSEPORT_LB = 0x10000 @@ -1454,22 +1541,40 @@ const ( TCOFLUSH = 0x2 TCOOFF = 0x1 TCOON = 0x2 + TCPOPT_EOL = 0x0 + TCPOPT_FAST_OPEN = 0x22 + TCPOPT_MAXSEG = 0x2 + TCPOPT_NOP = 0x1 + TCPOPT_PAD = 0x0 + TCPOPT_SACK = 0x5 + TCPOPT_SACK_PERMITTED = 0x4 + TCPOPT_SIGNATURE = 0x13 + TCPOPT_TIMESTAMP = 0x8 + TCPOPT_WINDOW = 0x3 TCP_BBR_ACK_COMP_ALG = 0x448 + TCP_BBR_ALGORITHM = 0x43b TCP_BBR_DRAIN_INC_EXTRA = 0x43c TCP_BBR_DRAIN_PG = 0x42e TCP_BBR_EXTRA_GAIN = 0x449 + TCP_BBR_EXTRA_STATE = 0x453 + TCP_BBR_FLOOR_MIN_TSO = 0x454 + TCP_BBR_HDWR_PACE = 0x451 + TCP_BBR_HOLD_TARGET = 0x436 TCP_BBR_IWINTSO = 0x42b TCP_BBR_LOWGAIN_FD = 0x436 TCP_BBR_LOWGAIN_HALF = 0x435 TCP_BBR_LOWGAIN_THRESH = 0x434 TCP_BBR_MAX_RTO = 0x439 TCP_BBR_MIN_RTO = 0x438 + TCP_BBR_MIN_TOPACEOUT = 0x455 TCP_BBR_ONE_RETRAN = 0x431 TCP_BBR_PACE_CROSS = 0x442 TCP_BBR_PACE_DEL_TAR = 0x43f + TCP_BBR_PACE_OH = 0x435 TCP_BBR_PACE_PER_SEC = 0x43e TCP_BBR_PACE_SEG_MAX = 0x440 TCP_BBR_PACE_SEG_MIN = 0x441 + TCP_BBR_POLICER_DETECT = 0x457 TCP_BBR_PROBE_RTT_GAIN = 0x44d TCP_BBR_PROBE_RTT_INT = 0x430 TCP_BBR_PROBE_RTT_LEN = 0x44e @@ -1478,12 +1583,18 @@ const ( TCP_BBR_REC_OVER_HPTS = 0x43a TCP_BBR_RETRAN_WTSO = 0x44b TCP_BBR_RWND_IS_APP = 0x42f + TCP_BBR_SEND_IWND_IN_TSO = 0x44f TCP_BBR_STARTUP_EXIT_EPOCH = 0x43d TCP_BBR_STARTUP_LOSS_EXIT = 0x432 TCP_BBR_STARTUP_PG = 0x42d + TCP_BBR_TMR_PACE_OH = 0x448 + TCP_BBR_TSLIMITS = 0x434 + TCP_BBR_TSTMP_RAISES = 0x456 TCP_BBR_UNLIMITED = 0x43b TCP_BBR_USEDEL_RATE = 0x437 TCP_BBR_USE_LOWGAIN = 0x433 + TCP_BBR_USE_RACK_CHEAT = 0x450 + TCP_BBR_UTTER_MAX_TSO = 0x452 TCP_CA_NAME_MAX = 0x10 TCP_CCALGOOPT = 0x41 TCP_CONGESTION = 0x40 @@ -1523,6 +1634,7 @@ const ( TCP_PCAP_OUT = 0x800 TCP_RACK_EARLY_RECOV = 0x423 TCP_RACK_EARLY_SEG = 0x424 + TCP_RACK_GP_INCREASE = 0x446 TCP_RACK_IDLE_REDUCE_HIGH = 0x444 TCP_RACK_MIN_PACE = 0x445 TCP_RACK_MIN_PACE_SEG = 0x446 @@ -1536,7 +1648,6 @@ const ( TCP_RACK_PRR_SENDALOT = 0x421 TCP_RACK_REORD_FADE = 0x426 TCP_RACK_REORD_THRESH = 0x425 - TCP_RACK_SESS_CWV = 0x42a TCP_RACK_TLP_INC_VAR = 0x429 TCP_RACK_TLP_REDUCE = 0x41c TCP_RACK_TLP_THRESH = 0x427 @@ -1676,12 +1787,13 @@ const ( EIDRM = syscall.Errno(0x52) EILSEQ = syscall.Errno(0x56) EINPROGRESS = syscall.Errno(0x24) + EINTEGRITY = syscall.Errno(0x61) EINTR = syscall.Errno(0x4) EINVAL = syscall.Errno(0x16) EIO = syscall.Errno(0x5) EISCONN = syscall.Errno(0x38) EISDIR = syscall.Errno(0x15) - ELAST = syscall.Errno(0x60) + ELAST = syscall.Errno(0x61) ELOOP = syscall.Errno(0x3e) EMFILE = syscall.Errno(0x18) EMLINK = syscall.Errno(0x1f) @@ -1824,7 +1936,7 @@ var errorList = [...]struct { {32, "EPIPE", "broken pipe"}, {33, "EDOM", "numerical argument out of domain"}, {34, "ERANGE", "result too large"}, - {35, "EAGAIN", "resource temporarily unavailable"}, + {35, "EWOULDBLOCK", "resource temporarily unavailable"}, {36, "EINPROGRESS", "operation now in progress"}, {37, "EALREADY", "operation already in progress"}, {38, "ENOTSOCK", "socket operation on non-socket"}, @@ -1886,6 +1998,7 @@ var errorList = [...]struct { {94, "ECAPMODE", "not permitted in capability mode"}, {95, "ENOTRECOVERABLE", "state not recoverable"}, {96, "EOWNERDEAD", "previous owner died"}, + {97, "EINTEGRITY", "integrity check failed"}, } // Signal table diff --git a/vendor/golang.org/x/sys/unix/zerrors_freebsd_amd64.go b/vendor/golang.org/x/sys/unix/zerrors_freebsd_amd64.go index 4acd101c..96310c3b 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_freebsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_freebsd_amd64.go @@ -1,6 +1,7 @@ // mkerrors.sh -m64 // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build amd64 && freebsd // +build amd64,freebsd // Code generated by cmd/cgo -godefs; DO NOT EDIT. @@ -150,6 +151,7 @@ const ( BIOCSETF = 0x80104267 BIOCSETFNR = 0x80104282 BIOCSETIF = 0x8020426c + BIOCSETVLANPCP = 0x80044285 BIOCSETWF = 0x8010427b BIOCSETZBUF = 0x80184281 BIOCSHDRCMPLT = 0x80044275 @@ -339,6 +341,12 @@ const ( CLOCK_UPTIME_FAST = 0x8 CLOCK_UPTIME_PRECISE = 0x7 CLOCK_VIRTUAL = 0x1 + CPUSTATES = 0x5 + CP_IDLE = 0x4 + CP_INTR = 0x3 + CP_NICE = 0x1 + CP_SYS = 0x2 + CP_USER = 0x0 CREAD = 0x800 CRTSCTS = 0x30000 CS5 = 0x0 @@ -440,7 +448,7 @@ const ( DLT_IEEE802_16_MAC_CPS_RADIO = 0xc1 DLT_INFINIBAND = 0xf7 DLT_IPFILTER = 0x74 - DLT_IPMB = 0xc7 + DLT_IPMB_KONTRON = 0xc7 DLT_IPMB_LINUX = 0xd1 DLT_IPMI_HPM_2 = 0x104 DLT_IPNET = 0xe2 @@ -480,10 +488,11 @@ const ( DLT_LINUX_LAPD = 0xb1 DLT_LINUX_PPP_WITHDIRECTION = 0xa6 DLT_LINUX_SLL = 0x71 + DLT_LINUX_SLL2 = 0x114 DLT_LOOP = 0x6c DLT_LORATAP = 0x10e DLT_LTALK = 0x72 - DLT_MATCHING_MAX = 0x113 + DLT_MATCHING_MAX = 0x114 DLT_MATCHING_MIN = 0x68 DLT_MFR = 0xb6 DLT_MOST = 0xd3 @@ -727,6 +736,7 @@ const ( IPPROTO_CMTP = 0x26 IPPROTO_CPHB = 0x49 IPPROTO_CPNX = 0x48 + IPPROTO_DCCP = 0x21 IPPROTO_DDP = 0x25 IPPROTO_DGP = 0x56 IPPROTO_DIVERT = 0x102 @@ -807,7 +817,6 @@ const ( IPPROTO_SCTP = 0x84 IPPROTO_SDRP = 0x2a IPPROTO_SEND = 0x103 - IPPROTO_SEP = 0x21 IPPROTO_SHIM6 = 0x8c IPPROTO_SKIP = 0x39 IPPROTO_SPACER = 0x7fff @@ -904,6 +913,7 @@ const ( IPV6_V6ONLY = 0x1b IPV6_VERSION = 0x60 IPV6_VERSION_MASK = 0xf0 + IPV6_VLAN_PCP = 0x4b IP_ADD_MEMBERSHIP = 0xc IP_ADD_SOURCE_MEMBERSHIP = 0x46 IP_BINDANY = 0x18 @@ -982,8 +992,12 @@ const ( IP_TOS = 0x3 IP_TTL = 0x4 IP_UNBLOCK_SOURCE = 0x49 + IP_VLAN_PCP = 0x4b ISIG = 0x80 ISTRIP = 0x20 + ITIMER_PROF = 0x2 + ITIMER_REAL = 0x0 + ITIMER_VIRTUAL = 0x1 IXANY = 0x800 IXOFF = 0x400 IXON = 0x200 @@ -991,6 +1005,10 @@ const ( KERN_OSRELEASE = 0x2 KERN_OSTYPE = 0x1 KERN_VERSION = 0x4 + LOCAL_CONNWAIT = 0x4 + LOCAL_CREDS = 0x2 + LOCAL_PEERCRED = 0x1 + LOCAL_VENDOR = 0x80000000 LOCK_EX = 0x2 LOCK_NB = 0x4 LOCK_SH = 0x1 @@ -1168,6 +1186,8 @@ const ( O_NONBLOCK = 0x4 O_RDONLY = 0x0 O_RDWR = 0x2 + O_RESOLVE_BENEATH = 0x800000 + O_SEARCH = 0x40000 O_SHLOCK = 0x10 O_SYNC = 0x80 O_TRUNC = 0x400 @@ -1178,6 +1198,10 @@ const ( PARMRK = 0x8 PARODD = 0x2000 PENDIN = 0x20000000 + PIOD_READ_D = 0x1 + PIOD_READ_I = 0x3 + PIOD_WRITE_D = 0x2 + PIOD_WRITE_I = 0x4 PRIO_PGRP = 0x1 PRIO_PROCESS = 0x0 PRIO_USER = 0x2 @@ -1185,6 +1209,58 @@ const ( PROT_NONE = 0x0 PROT_READ = 0x1 PROT_WRITE = 0x2 + PTRACE_DEFAULT = 0x1 + PTRACE_EXEC = 0x1 + PTRACE_FORK = 0x8 + PTRACE_LWP = 0x10 + PTRACE_SCE = 0x2 + PTRACE_SCX = 0x4 + PTRACE_SYSCALL = 0x6 + PTRACE_VFORK = 0x20 + PT_ATTACH = 0xa + PT_CLEARSTEP = 0x10 + PT_CONTINUE = 0x7 + PT_DETACH = 0xb + PT_FIRSTMACH = 0x40 + PT_FOLLOW_FORK = 0x17 + PT_GETDBREGS = 0x25 + PT_GETFPREGS = 0x23 + PT_GETFSBASE = 0x47 + PT_GETGSBASE = 0x49 + PT_GETLWPLIST = 0xf + PT_GETNUMLWPS = 0xe + PT_GETREGS = 0x21 + PT_GETXSTATE = 0x45 + PT_GETXSTATE_INFO = 0x44 + PT_GET_EVENT_MASK = 0x19 + PT_GET_SC_ARGS = 0x1b + PT_GET_SC_RET = 0x1c + PT_IO = 0xc + PT_KILL = 0x8 + PT_LWPINFO = 0xd + PT_LWP_EVENTS = 0x18 + PT_READ_D = 0x2 + PT_READ_I = 0x1 + PT_RESUME = 0x13 + PT_SETDBREGS = 0x26 + PT_SETFPREGS = 0x24 + PT_SETFSBASE = 0x48 + PT_SETGSBASE = 0x4a + PT_SETREGS = 0x22 + PT_SETSTEP = 0x11 + PT_SETXSTATE = 0x46 + PT_SET_EVENT_MASK = 0x1a + PT_STEP = 0x9 + PT_SUSPEND = 0x12 + PT_SYSCALL = 0x16 + PT_TO_SCE = 0x14 + PT_TO_SCX = 0x15 + PT_TRACE_ME = 0x0 + PT_VM_ENTRY = 0x29 + PT_VM_TIMESTAMP = 0x28 + PT_WRITE_D = 0x5 + PT_WRITE_I = 0x4 + P_ZONEID = 0xc RLIMIT_AS = 0xa RLIMIT_CORE = 0x4 RLIMIT_CPU = 0x0 @@ -1286,6 +1362,11 @@ const ( SCM_RIGHTS = 0x1 SCM_TIMESTAMP = 0x2 SCM_TIME_INFO = 0x7 + SEEK_CUR = 0x1 + SEEK_DATA = 0x3 + SEEK_END = 0x2 + SEEK_HOLE = 0x4 + SEEK_SET = 0x0 SHUT_RD = 0x0 SHUT_RDWR = 0x2 SHUT_WR = 0x1 @@ -1304,10 +1385,12 @@ const ( SIOCGHWADDR = 0xc020693e SIOCGI2C = 0xc020693d SIOCGIFADDR = 0xc0206921 + SIOCGIFALIAS = 0xc044692d SIOCGIFBRDADDR = 0xc0206923 SIOCGIFCAP = 0xc020691f SIOCGIFCONF = 0xc0106924 SIOCGIFDESCR = 0xc020692a + SIOCGIFDOWNREASON = 0xc058699a SIOCGIFDSTADDR = 0xc0206922 SIOCGIFFIB = 0xc020695c SIOCGIFFLAGS = 0xc0206911 @@ -1370,6 +1453,7 @@ const ( SOCK_RDM = 0x4 SOCK_SEQPACKET = 0x5 SOCK_STREAM = 0x1 + SOL_LOCAL = 0x0 SOL_SOCKET = 0xffff SOMAXCONN = 0x80 SO_ACCEPTCONN = 0x2 @@ -1397,6 +1481,7 @@ const ( SO_RCVBUF = 0x1002 SO_RCVLOWAT = 0x1004 SO_RCVTIMEO = 0x1006 + SO_RERROR = 0x20000 SO_REUSEADDR = 0x4 SO_REUSEPORT = 0x200 SO_REUSEPORT_LB = 0x10000 @@ -1455,22 +1540,40 @@ const ( TCOFLUSH = 0x2 TCOOFF = 0x1 TCOON = 0x2 + TCPOPT_EOL = 0x0 + TCPOPT_FAST_OPEN = 0x22 + TCPOPT_MAXSEG = 0x2 + TCPOPT_NOP = 0x1 + TCPOPT_PAD = 0x0 + TCPOPT_SACK = 0x5 + TCPOPT_SACK_PERMITTED = 0x4 + TCPOPT_SIGNATURE = 0x13 + TCPOPT_TIMESTAMP = 0x8 + TCPOPT_WINDOW = 0x3 TCP_BBR_ACK_COMP_ALG = 0x448 + TCP_BBR_ALGORITHM = 0x43b TCP_BBR_DRAIN_INC_EXTRA = 0x43c TCP_BBR_DRAIN_PG = 0x42e TCP_BBR_EXTRA_GAIN = 0x449 + TCP_BBR_EXTRA_STATE = 0x453 + TCP_BBR_FLOOR_MIN_TSO = 0x454 + TCP_BBR_HDWR_PACE = 0x451 + TCP_BBR_HOLD_TARGET = 0x436 TCP_BBR_IWINTSO = 0x42b TCP_BBR_LOWGAIN_FD = 0x436 TCP_BBR_LOWGAIN_HALF = 0x435 TCP_BBR_LOWGAIN_THRESH = 0x434 TCP_BBR_MAX_RTO = 0x439 TCP_BBR_MIN_RTO = 0x438 + TCP_BBR_MIN_TOPACEOUT = 0x455 TCP_BBR_ONE_RETRAN = 0x431 TCP_BBR_PACE_CROSS = 0x442 TCP_BBR_PACE_DEL_TAR = 0x43f + TCP_BBR_PACE_OH = 0x435 TCP_BBR_PACE_PER_SEC = 0x43e TCP_BBR_PACE_SEG_MAX = 0x440 TCP_BBR_PACE_SEG_MIN = 0x441 + TCP_BBR_POLICER_DETECT = 0x457 TCP_BBR_PROBE_RTT_GAIN = 0x44d TCP_BBR_PROBE_RTT_INT = 0x430 TCP_BBR_PROBE_RTT_LEN = 0x44e @@ -1479,12 +1582,18 @@ const ( TCP_BBR_REC_OVER_HPTS = 0x43a TCP_BBR_RETRAN_WTSO = 0x44b TCP_BBR_RWND_IS_APP = 0x42f + TCP_BBR_SEND_IWND_IN_TSO = 0x44f TCP_BBR_STARTUP_EXIT_EPOCH = 0x43d TCP_BBR_STARTUP_LOSS_EXIT = 0x432 TCP_BBR_STARTUP_PG = 0x42d + TCP_BBR_TMR_PACE_OH = 0x448 + TCP_BBR_TSLIMITS = 0x434 + TCP_BBR_TSTMP_RAISES = 0x456 TCP_BBR_UNLIMITED = 0x43b TCP_BBR_USEDEL_RATE = 0x437 TCP_BBR_USE_LOWGAIN = 0x433 + TCP_BBR_USE_RACK_CHEAT = 0x450 + TCP_BBR_UTTER_MAX_TSO = 0x452 TCP_CA_NAME_MAX = 0x10 TCP_CCALGOOPT = 0x41 TCP_CONGESTION = 0x40 @@ -1524,6 +1633,7 @@ const ( TCP_PCAP_OUT = 0x800 TCP_RACK_EARLY_RECOV = 0x423 TCP_RACK_EARLY_SEG = 0x424 + TCP_RACK_GP_INCREASE = 0x446 TCP_RACK_IDLE_REDUCE_HIGH = 0x444 TCP_RACK_MIN_PACE = 0x445 TCP_RACK_MIN_PACE_SEG = 0x446 @@ -1537,7 +1647,6 @@ const ( TCP_RACK_PRR_SENDALOT = 0x421 TCP_RACK_REORD_FADE = 0x426 TCP_RACK_REORD_THRESH = 0x425 - TCP_RACK_SESS_CWV = 0x42a TCP_RACK_TLP_INC_VAR = 0x429 TCP_RACK_TLP_REDUCE = 0x41c TCP_RACK_TLP_THRESH = 0x427 @@ -1675,12 +1784,13 @@ const ( EIDRM = syscall.Errno(0x52) EILSEQ = syscall.Errno(0x56) EINPROGRESS = syscall.Errno(0x24) + EINTEGRITY = syscall.Errno(0x61) EINTR = syscall.Errno(0x4) EINVAL = syscall.Errno(0x16) EIO = syscall.Errno(0x5) EISCONN = syscall.Errno(0x38) EISDIR = syscall.Errno(0x15) - ELAST = syscall.Errno(0x60) + ELAST = syscall.Errno(0x61) ELOOP = syscall.Errno(0x3e) EMFILE = syscall.Errno(0x18) EMLINK = syscall.Errno(0x1f) @@ -1823,7 +1933,7 @@ var errorList = [...]struct { {32, "EPIPE", "broken pipe"}, {33, "EDOM", "numerical argument out of domain"}, {34, "ERANGE", "result too large"}, - {35, "EAGAIN", "resource temporarily unavailable"}, + {35, "EWOULDBLOCK", "resource temporarily unavailable"}, {36, "EINPROGRESS", "operation now in progress"}, {37, "EALREADY", "operation already in progress"}, {38, "ENOTSOCK", "socket operation on non-socket"}, @@ -1885,6 +1995,7 @@ var errorList = [...]struct { {94, "ECAPMODE", "not permitted in capability mode"}, {95, "ENOTRECOVERABLE", "state not recoverable"}, {96, "EOWNERDEAD", "previous owner died"}, + {97, "EINTEGRITY", "integrity check failed"}, } // Signal table diff --git a/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm.go b/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm.go index e4719873..777b69de 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm.go +++ b/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm.go @@ -1,6 +1,7 @@ // mkerrors.sh // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build arm && freebsd // +build arm,freebsd // Code generated by cmd/cgo -godefs; DO NOT EDIT. @@ -150,6 +151,7 @@ const ( BIOCSETF = 0x80084267 BIOCSETFNR = 0x80084282 BIOCSETIF = 0x8020426c + BIOCSETVLANPCP = 0x80044285 BIOCSETWF = 0x8008427b BIOCSETZBUF = 0x800c4281 BIOCSHDRCMPLT = 0x80044275 @@ -339,6 +341,12 @@ const ( CLOCK_UPTIME_FAST = 0x8 CLOCK_UPTIME_PRECISE = 0x7 CLOCK_VIRTUAL = 0x1 + CPUSTATES = 0x5 + CP_IDLE = 0x4 + CP_INTR = 0x3 + CP_NICE = 0x1 + CP_SYS = 0x2 + CP_USER = 0x0 CREAD = 0x800 CRTSCTS = 0x30000 CS5 = 0x0 @@ -355,7 +363,7 @@ const ( CTL_KERN = 0x1 CTL_MAXNAME = 0x18 CTL_NET = 0x4 - DIOCGATTR = 0xc144648e + DIOCGATTR = 0xc148648e DIOCGDELETE = 0x80106488 DIOCGFLUSH = 0x20006487 DIOCGFRONTSTUFF = 0x40086486 @@ -370,7 +378,7 @@ const ( DIOCGSTRIPESIZE = 0x4008648b DIOCSKERNELDUMP = 0x804c6490 DIOCSKERNELDUMP_FREEBSD11 = 0x80046485 - DIOCZONECMD = 0xc06c648f + DIOCZONECMD = 0xc078648f DLT_A429 = 0xb8 DLT_A653_ICM = 0xb9 DLT_AIRONET_HEADER = 0x78 @@ -400,7 +408,9 @@ const ( DLT_C_HDLC_WITH_DIR = 0xcd DLT_DBUS = 0xe7 DLT_DECT = 0xdd + DLT_DISPLAYPORT_AUX = 0x113 DLT_DOCSIS = 0x8f + DLT_DOCSIS31_XRA31 = 0x111 DLT_DVB_CI = 0xeb DLT_ECONET = 0x73 DLT_EN10MB = 0x1 @@ -410,6 +420,7 @@ const ( DLT_ERF = 0xc5 DLT_ERF_ETH = 0xaf DLT_ERF_POS = 0xb0 + DLT_ETHERNET_MPACKET = 0x112 DLT_FC_2 = 0xe0 DLT_FC_2_WITH_FRAME_DELIMS = 0xe1 DLT_FDDI = 0xa @@ -437,7 +448,7 @@ const ( DLT_IEEE802_16_MAC_CPS_RADIO = 0xc1 DLT_INFINIBAND = 0xf7 DLT_IPFILTER = 0x74 - DLT_IPMB = 0xc7 + DLT_IPMB_KONTRON = 0xc7 DLT_IPMB_LINUX = 0xd1 DLT_IPMI_HPM_2 = 0x104 DLT_IPNET = 0xe2 @@ -477,9 +488,11 @@ const ( DLT_LINUX_LAPD = 0xb1 DLT_LINUX_PPP_WITHDIRECTION = 0xa6 DLT_LINUX_SLL = 0x71 + DLT_LINUX_SLL2 = 0x114 DLT_LOOP = 0x6c + DLT_LORATAP = 0x10e DLT_LTALK = 0x72 - DLT_MATCHING_MAX = 0x109 + DLT_MATCHING_MAX = 0x114 DLT_MATCHING_MIN = 0x68 DLT_MFR = 0xb6 DLT_MOST = 0xd3 @@ -495,7 +508,9 @@ const ( DLT_NFC_LLCP = 0xf5 DLT_NFLOG = 0xef DLT_NG40 = 0xf4 + DLT_NORDIC_BLE = 0x110 DLT_NULL = 0x0 + DLT_OPENFLOW = 0x10b DLT_PCI_EXP = 0x7d DLT_PFLOG = 0x75 DLT_PFSYNC = 0x79 @@ -519,15 +534,18 @@ const ( DLT_RTAC_SERIAL = 0xfa DLT_SCCP = 0x8e DLT_SCTP = 0xf8 + DLT_SDLC = 0x10c DLT_SITA = 0xc4 DLT_SLIP = 0x8 DLT_SLIP_BSDOS = 0xd DLT_STANAG_5066_D_PDU = 0xed DLT_SUNATM = 0x7b DLT_SYMANTEC_FIREWALL = 0x63 + DLT_TI_LLN_SNIFFER = 0x10d DLT_TZSP = 0x80 DLT_USB = 0xba DLT_USBPCAP = 0xf9 + DLT_USB_DARWIN = 0x10a DLT_USB_FREEBSD = 0xba DLT_USB_LINUX = 0xbd DLT_USB_LINUX_MMAPPED = 0xdc @@ -547,6 +565,7 @@ const ( DLT_USER7 = 0x9a DLT_USER8 = 0x9b DLT_USER9 = 0x9c + DLT_VSOCK = 0x10f DLT_WATTSTOPPER_DLM = 0x107 DLT_WIHART = 0xdf DLT_WIRESHARK_UPPER_PDU = 0xfc @@ -571,6 +590,7 @@ const ( ECHONL = 0x10 ECHOPRT = 0x20 EVFILT_AIO = -0x3 + EVFILT_EMPTY = -0xd EVFILT_FS = -0x9 EVFILT_LIO = -0xa EVFILT_PROC = -0x5 @@ -578,11 +598,12 @@ const ( EVFILT_READ = -0x1 EVFILT_SENDFILE = -0xc EVFILT_SIGNAL = -0x6 - EVFILT_SYSCOUNT = 0xc + EVFILT_SYSCOUNT = 0xd EVFILT_TIMER = -0x7 EVFILT_USER = -0xb EVFILT_VNODE = -0x4 EVFILT_WRITE = -0x2 + EVNAMEMAP_NAME_SIZE = 0x40 EV_ADD = 0x1 EV_CLEAR = 0x20 EV_DELETE = 0x2 @@ -599,6 +620,7 @@ const ( EV_RECEIPT = 0x40 EV_SYSFLAGS = 0xf000 EXTA = 0x4b00 + EXTATTR_MAXNAMELEN = 0xff EXTATTR_NAMESPACE_EMPTY = 0x0 EXTATTR_NAMESPACE_SYSTEM = 0x2 EXTATTR_NAMESPACE_USER = 0x1 @@ -640,6 +662,7 @@ const ( IEXTEN = 0x400 IFAN_ARRIVAL = 0x0 IFAN_DEPARTURE = 0x1 + IFCAP_WOL_MAGIC = 0x2000 IFF_ALLMULTI = 0x200 IFF_ALTPHYS = 0x4000 IFF_BROADCAST = 0x2 @@ -656,6 +679,7 @@ const ( IFF_MONITOR = 0x40000 IFF_MULTICAST = 0x8000 IFF_NOARP = 0x80 + IFF_NOGROUP = 0x800000 IFF_OACTIVE = 0x400 IFF_POINTOPOINT = 0x10 IFF_PPROMISC = 0x20000 @@ -712,6 +736,7 @@ const ( IPPROTO_CMTP = 0x26 IPPROTO_CPHB = 0x49 IPPROTO_CPNX = 0x48 + IPPROTO_DCCP = 0x21 IPPROTO_DDP = 0x25 IPPROTO_DGP = 0x56 IPPROTO_DIVERT = 0x102 @@ -792,7 +817,6 @@ const ( IPPROTO_SCTP = 0x84 IPPROTO_SDRP = 0x2a IPPROTO_SEND = 0x103 - IPPROTO_SEP = 0x21 IPPROTO_SHIM6 = 0x8c IPPROTO_SKIP = 0x39 IPPROTO_SPACER = 0x7fff @@ -830,6 +854,7 @@ const ( IPV6_DSTOPTS = 0x32 IPV6_FLOWID = 0x43 IPV6_FLOWINFO_MASK = 0xffffff0f + IPV6_FLOWLABEL_LEN = 0x14 IPV6_FLOWLABEL_MASK = 0xffff0f00 IPV6_FLOWTYPE = 0x44 IPV6_FRAGTTL = 0x78 @@ -850,13 +875,13 @@ const ( IPV6_MAX_GROUP_SRC_FILTER = 0x200 IPV6_MAX_MEMBERSHIPS = 0xfff IPV6_MAX_SOCK_SRC_FILTER = 0x80 - IPV6_MIN_MEMBERSHIPS = 0x1f IPV6_MMTU = 0x500 IPV6_MSFILTER = 0x4a IPV6_MULTICAST_HOPS = 0xa IPV6_MULTICAST_IF = 0x9 IPV6_MULTICAST_LOOP = 0xb IPV6_NEXTHOP = 0x30 + IPV6_ORIGDSTADDR = 0x48 IPV6_PATHMTU = 0x2c IPV6_PKTINFO = 0x2e IPV6_PORTRANGE = 0xe @@ -868,6 +893,7 @@ const ( IPV6_RECVFLOWID = 0x46 IPV6_RECVHOPLIMIT = 0x25 IPV6_RECVHOPOPTS = 0x27 + IPV6_RECVORIGDSTADDR = 0x48 IPV6_RECVPATHMTU = 0x2b IPV6_RECVPKTINFO = 0x24 IPV6_RECVRSSBUCKETID = 0x47 @@ -887,6 +913,7 @@ const ( IPV6_V6ONLY = 0x1b IPV6_VERSION = 0x60 IPV6_VERSION_MASK = 0xf0 + IPV6_VLAN_PCP = 0x4b IP_ADD_MEMBERSHIP = 0xc IP_ADD_SOURCE_MEMBERSHIP = 0x46 IP_BINDANY = 0x18 @@ -928,10 +955,8 @@ const ( IP_MAX_MEMBERSHIPS = 0xfff IP_MAX_SOCK_MUTE_FILTER = 0x80 IP_MAX_SOCK_SRC_FILTER = 0x80 - IP_MAX_SOURCE_FILTER = 0x400 IP_MF = 0x2000 IP_MINTTL = 0x42 - IP_MIN_MEMBERSHIPS = 0x1f IP_MSFILTER = 0x4a IP_MSS = 0x240 IP_MULTICAST_IF = 0x9 @@ -941,6 +966,7 @@ const ( IP_OFFMASK = 0x1fff IP_ONESBCAST = 0x17 IP_OPTIONS = 0x1 + IP_ORIGDSTADDR = 0x1b IP_PORTRANGE = 0x13 IP_PORTRANGE_DEFAULT = 0x0 IP_PORTRANGE_HIGH = 0x1 @@ -949,6 +975,7 @@ const ( IP_RECVFLOWID = 0x5d IP_RECVIF = 0x14 IP_RECVOPTS = 0x5 + IP_RECVORIGDSTADDR = 0x1b IP_RECVRETOPTS = 0x6 IP_RECVRSSBUCKETID = 0x5e IP_RECVTOS = 0x44 @@ -965,8 +992,12 @@ const ( IP_TOS = 0x3 IP_TTL = 0x4 IP_UNBLOCK_SOURCE = 0x49 + IP_VLAN_PCP = 0x4b ISIG = 0x80 ISTRIP = 0x20 + ITIMER_PROF = 0x2 + ITIMER_REAL = 0x0 + ITIMER_VIRTUAL = 0x1 IXANY = 0x800 IXOFF = 0x400 IXON = 0x200 @@ -974,6 +1005,10 @@ const ( KERN_OSRELEASE = 0x2 KERN_OSTYPE = 0x1 KERN_VERSION = 0x4 + LOCAL_CONNWAIT = 0x4 + LOCAL_CREDS = 0x2 + LOCAL_PEERCRED = 0x1 + LOCAL_VENDOR = 0x80000000 LOCK_EX = 0x2 LOCK_NB = 0x4 LOCK_SH = 0x1 @@ -1010,6 +1045,15 @@ const ( MAP_RESERVED0100 = 0x100 MAP_SHARED = 0x1 MAP_STACK = 0x400 + MCAST_BLOCK_SOURCE = 0x54 + MCAST_EXCLUDE = 0x2 + MCAST_INCLUDE = 0x1 + MCAST_JOIN_GROUP = 0x50 + MCAST_JOIN_SOURCE_GROUP = 0x52 + MCAST_LEAVE_GROUP = 0x51 + MCAST_LEAVE_SOURCE_GROUP = 0x53 + MCAST_UNBLOCK_SOURCE = 0x55 + MCAST_UNDEFINED = 0x0 MCL_CURRENT = 0x1 MCL_FUTURE = 0x2 MNT_ACLS = 0x8000000 @@ -1050,10 +1094,12 @@ const ( MNT_SUSPEND = 0x4 MNT_SYNCHRONOUS = 0x2 MNT_UNION = 0x20 + MNT_UNTRUSTED = 0x800000000 MNT_UPDATE = 0x10000 - MNT_UPDATEMASK = 0x2d8d0807e + MNT_UPDATEMASK = 0xad8d0807e MNT_USER = 0x8000 - MNT_VISFLAGMASK = 0x3fef0ffff + MNT_VERIFIED = 0x400000000 + MNT_VISFLAGMASK = 0xffef0ffff MNT_WAIT = 0x1 MSG_CMSG_CLOEXEC = 0x40000 MSG_COMPAT = 0x8000 @@ -1082,6 +1128,7 @@ const ( NFDBITS = 0x20 NOFLSH = 0x80000000 NOKERNINFO = 0x2000000 + NOTE_ABSTIME = 0x10 NOTE_ATTRIB = 0x8 NOTE_CHILD = 0x4 NOTE_CLOSE = 0x100 @@ -1138,6 +1185,8 @@ const ( O_NONBLOCK = 0x4 O_RDONLY = 0x0 O_RDWR = 0x2 + O_RESOLVE_BENEATH = 0x800000 + O_SEARCH = 0x40000 O_SHLOCK = 0x10 O_SYNC = 0x80 O_TRUNC = 0x400 @@ -1148,6 +1197,10 @@ const ( PARMRK = 0x8 PARODD = 0x2000 PENDIN = 0x20000000 + PIOD_READ_D = 0x1 + PIOD_READ_I = 0x3 + PIOD_WRITE_D = 0x2 + PIOD_WRITE_I = 0x4 PRIO_PGRP = 0x1 PRIO_PROCESS = 0x0 PRIO_USER = 0x2 @@ -1155,6 +1208,53 @@ const ( PROT_NONE = 0x0 PROT_READ = 0x1 PROT_WRITE = 0x2 + PTRACE_DEFAULT = 0x1 + PTRACE_EXEC = 0x1 + PTRACE_FORK = 0x8 + PTRACE_LWP = 0x10 + PTRACE_SCE = 0x2 + PTRACE_SCX = 0x4 + PTRACE_SYSCALL = 0x6 + PTRACE_VFORK = 0x20 + PT_ATTACH = 0xa + PT_CLEARSTEP = 0x10 + PT_CONTINUE = 0x7 + PT_DETACH = 0xb + PT_FIRSTMACH = 0x40 + PT_FOLLOW_FORK = 0x17 + PT_GETDBREGS = 0x25 + PT_GETFPREGS = 0x23 + PT_GETLWPLIST = 0xf + PT_GETNUMLWPS = 0xe + PT_GETREGS = 0x21 + PT_GETVFPREGS = 0x40 + PT_GET_EVENT_MASK = 0x19 + PT_GET_SC_ARGS = 0x1b + PT_GET_SC_RET = 0x1c + PT_IO = 0xc + PT_KILL = 0x8 + PT_LWPINFO = 0xd + PT_LWP_EVENTS = 0x18 + PT_READ_D = 0x2 + PT_READ_I = 0x1 + PT_RESUME = 0x13 + PT_SETDBREGS = 0x26 + PT_SETFPREGS = 0x24 + PT_SETREGS = 0x22 + PT_SETSTEP = 0x11 + PT_SETVFPREGS = 0x41 + PT_SET_EVENT_MASK = 0x1a + PT_STEP = 0x9 + PT_SUSPEND = 0x12 + PT_SYSCALL = 0x16 + PT_TO_SCE = 0x14 + PT_TO_SCX = 0x15 + PT_TRACE_ME = 0x0 + PT_VM_ENTRY = 0x29 + PT_VM_TIMESTAMP = 0x28 + PT_WRITE_D = 0x5 + PT_WRITE_I = 0x4 + P_ZONEID = 0xc RLIMIT_AS = 0xa RLIMIT_CORE = 0x4 RLIMIT_CPU = 0x0 @@ -1236,7 +1336,6 @@ const ( RTV_WEIGHT = 0x100 RT_ALL_FIBS = -0x1 RT_BLACKHOLE = 0x40 - RT_CACHING_CONTEXT = 0x1 RT_DEFAULT_FIB = 0x0 RT_HAS_GW = 0x80 RT_HAS_HEADER = 0x10 @@ -1246,15 +1345,22 @@ const ( RT_LLE_CACHE = 0x100 RT_MAY_LOOP = 0x8 RT_MAY_LOOP_BIT = 0x3 - RT_NORTREF = 0x2 RT_REJECT = 0x20 RUSAGE_CHILDREN = -0x1 RUSAGE_SELF = 0x0 RUSAGE_THREAD = 0x1 SCM_BINTIME = 0x4 SCM_CREDS = 0x3 + SCM_MONOTONIC = 0x6 + SCM_REALTIME = 0x5 SCM_RIGHTS = 0x1 SCM_TIMESTAMP = 0x2 + SCM_TIME_INFO = 0x7 + SEEK_CUR = 0x1 + SEEK_DATA = 0x3 + SEEK_END = 0x2 + SEEK_HOLE = 0x4 + SEEK_SET = 0x0 SHUT_RD = 0x0 SHUT_RDWR = 0x2 SHUT_WR = 0x1 @@ -1273,10 +1379,12 @@ const ( SIOCGHWADDR = 0xc020693e SIOCGI2C = 0xc020693d SIOCGIFADDR = 0xc0206921 + SIOCGIFALIAS = 0xc044692d SIOCGIFBRDADDR = 0xc0206923 SIOCGIFCAP = 0xc020691f SIOCGIFCONF = 0xc0086924 SIOCGIFDESCR = 0xc020692a + SIOCGIFDOWNREASON = 0xc058699a SIOCGIFDSTADDR = 0xc0206922 SIOCGIFFIB = 0xc020695c SIOCGIFFLAGS = 0xc0206911 @@ -1292,8 +1400,11 @@ const ( SIOCGIFPDSTADDR = 0xc0206948 SIOCGIFPHYS = 0xc0206935 SIOCGIFPSRCADDR = 0xc0206947 + SIOCGIFRSSHASH = 0xc0186997 + SIOCGIFRSSKEY = 0xc0946996 SIOCGIFSTATUS = 0xc331693b SIOCGIFXMEDIA = 0xc028698b + SIOCGLANPCP = 0xc0206998 SIOCGLOWAT = 0x40047303 SIOCGPGRP = 0x40047309 SIOCGPRIVATE_0 = 0xc0206950 @@ -1324,6 +1435,7 @@ const ( SIOCSIFPHYS = 0x80206936 SIOCSIFRVNET = 0xc020695b SIOCSIFVNET = 0xc020695a + SIOCSLANPCP = 0x80206999 SIOCSLOWAT = 0x80047302 SIOCSPGRP = 0x80047308 SIOCSTUNFIB = 0x8020695f @@ -1335,6 +1447,7 @@ const ( SOCK_RDM = 0x4 SOCK_SEQPACKET = 0x5 SOCK_STREAM = 0x1 + SOL_LOCAL = 0x0 SOL_SOCKET = 0xffff SOMAXCONN = 0x80 SO_ACCEPTCONN = 0x2 @@ -1342,6 +1455,7 @@ const ( SO_BINTIME = 0x2000 SO_BROADCAST = 0x20 SO_DEBUG = 0x1 + SO_DOMAIN = 0x1019 SO_DONTROUTE = 0x10 SO_ERROR = 0x1007 SO_KEEPALIVE = 0x8 @@ -1350,6 +1464,7 @@ const ( SO_LISTENINCQLEN = 0x1013 SO_LISTENQLEN = 0x1012 SO_LISTENQLIMIT = 0x1011 + SO_MAX_PACING_RATE = 0x1018 SO_NOSIGPIPE = 0x800 SO_NO_DDP = 0x8000 SO_NO_OFFLOAD = 0x4000 @@ -1360,13 +1475,22 @@ const ( SO_RCVBUF = 0x1002 SO_RCVLOWAT = 0x1004 SO_RCVTIMEO = 0x1006 + SO_RERROR = 0x20000 SO_REUSEADDR = 0x4 SO_REUSEPORT = 0x200 + SO_REUSEPORT_LB = 0x10000 SO_SETFIB = 0x1014 SO_SNDBUF = 0x1001 SO_SNDLOWAT = 0x1003 SO_SNDTIMEO = 0x1005 SO_TIMESTAMP = 0x400 + SO_TS_BINTIME = 0x1 + SO_TS_CLOCK = 0x1017 + SO_TS_CLOCK_MAX = 0x3 + SO_TS_DEFAULT = 0x0 + SO_TS_MONOTONIC = 0x3 + SO_TS_REALTIME = 0x2 + SO_TS_REALTIME_MICRO = 0x0 SO_TYPE = 0x1008 SO_USELOOPBACK = 0x40 SO_USER_COOKIE = 0x1015 @@ -1410,10 +1534,69 @@ const ( TCOFLUSH = 0x2 TCOOFF = 0x1 TCOON = 0x2 + TCPOPT_EOL = 0x0 + TCPOPT_FAST_OPEN = 0x22 + TCPOPT_MAXSEG = 0x2 + TCPOPT_NOP = 0x1 + TCPOPT_PAD = 0x0 + TCPOPT_SACK = 0x5 + TCPOPT_SACK_PERMITTED = 0x4 + TCPOPT_SIGNATURE = 0x13 + TCPOPT_TIMESTAMP = 0x8 + TCPOPT_WINDOW = 0x3 + TCP_BBR_ACK_COMP_ALG = 0x448 + TCP_BBR_ALGORITHM = 0x43b + TCP_BBR_DRAIN_INC_EXTRA = 0x43c + TCP_BBR_DRAIN_PG = 0x42e + TCP_BBR_EXTRA_GAIN = 0x449 + TCP_BBR_EXTRA_STATE = 0x453 + TCP_BBR_FLOOR_MIN_TSO = 0x454 + TCP_BBR_HDWR_PACE = 0x451 + TCP_BBR_HOLD_TARGET = 0x436 + TCP_BBR_IWINTSO = 0x42b + TCP_BBR_LOWGAIN_FD = 0x436 + TCP_BBR_LOWGAIN_HALF = 0x435 + TCP_BBR_LOWGAIN_THRESH = 0x434 + TCP_BBR_MAX_RTO = 0x439 + TCP_BBR_MIN_RTO = 0x438 + TCP_BBR_MIN_TOPACEOUT = 0x455 + TCP_BBR_ONE_RETRAN = 0x431 + TCP_BBR_PACE_CROSS = 0x442 + TCP_BBR_PACE_DEL_TAR = 0x43f + TCP_BBR_PACE_OH = 0x435 + TCP_BBR_PACE_PER_SEC = 0x43e + TCP_BBR_PACE_SEG_MAX = 0x440 + TCP_BBR_PACE_SEG_MIN = 0x441 + TCP_BBR_POLICER_DETECT = 0x457 + TCP_BBR_PROBE_RTT_GAIN = 0x44d + TCP_BBR_PROBE_RTT_INT = 0x430 + TCP_BBR_PROBE_RTT_LEN = 0x44e + TCP_BBR_RACK_RTT_USE = 0x44a + TCP_BBR_RECFORCE = 0x42c + TCP_BBR_REC_OVER_HPTS = 0x43a + TCP_BBR_RETRAN_WTSO = 0x44b + TCP_BBR_RWND_IS_APP = 0x42f + TCP_BBR_SEND_IWND_IN_TSO = 0x44f + TCP_BBR_STARTUP_EXIT_EPOCH = 0x43d + TCP_BBR_STARTUP_LOSS_EXIT = 0x432 + TCP_BBR_STARTUP_PG = 0x42d + TCP_BBR_TMR_PACE_OH = 0x448 + TCP_BBR_TSLIMITS = 0x434 + TCP_BBR_TSTMP_RAISES = 0x456 + TCP_BBR_UNLIMITED = 0x43b + TCP_BBR_USEDEL_RATE = 0x437 + TCP_BBR_USE_LOWGAIN = 0x433 + TCP_BBR_USE_RACK_CHEAT = 0x450 + TCP_BBR_UTTER_MAX_TSO = 0x452 TCP_CA_NAME_MAX = 0x10 TCP_CCALGOOPT = 0x41 TCP_CONGESTION = 0x40 + TCP_DATA_AFTER_CLOSE = 0x44c + TCP_DELACK = 0x48 TCP_FASTOPEN = 0x401 + TCP_FASTOPEN_MAX_COOKIE_LEN = 0x10 + TCP_FASTOPEN_MIN_COOKIE_LEN = 0x4 + TCP_FASTOPEN_PSK_LEN = 0x10 TCP_FUNCTION_BLK = 0x2000 TCP_FUNCTION_NAME_LEN_MAX = 0x20 TCP_INFO = 0x20 @@ -1421,6 +1604,12 @@ const ( TCP_KEEPIDLE = 0x100 TCP_KEEPINIT = 0x80 TCP_KEEPINTVL = 0x200 + TCP_LOG = 0x22 + TCP_LOGBUF = 0x23 + TCP_LOGDUMP = 0x25 + TCP_LOGDUMPID = 0x26 + TCP_LOGID = 0x24 + TCP_LOG_ID_LEN = 0x40 TCP_MAXBURST = 0x4 TCP_MAXHLEN = 0x3c TCP_MAXOLEN = 0x28 @@ -1436,8 +1625,30 @@ const ( TCP_NOPUSH = 0x4 TCP_PCAP_IN = 0x1000 TCP_PCAP_OUT = 0x800 + TCP_RACK_EARLY_RECOV = 0x423 + TCP_RACK_EARLY_SEG = 0x424 + TCP_RACK_GP_INCREASE = 0x446 + TCP_RACK_IDLE_REDUCE_HIGH = 0x444 + TCP_RACK_MIN_PACE = 0x445 + TCP_RACK_MIN_PACE_SEG = 0x446 + TCP_RACK_MIN_TO = 0x422 + TCP_RACK_PACE_ALWAYS = 0x41f + TCP_RACK_PACE_MAX_SEG = 0x41e + TCP_RACK_PACE_REDUCE = 0x41d + TCP_RACK_PKT_DELAY = 0x428 + TCP_RACK_PROP = 0x41b + TCP_RACK_PROP_RATE = 0x420 + TCP_RACK_PRR_SENDALOT = 0x421 + TCP_RACK_REORD_FADE = 0x426 + TCP_RACK_REORD_THRESH = 0x425 + TCP_RACK_TLP_INC_VAR = 0x429 + TCP_RACK_TLP_REDUCE = 0x41c + TCP_RACK_TLP_THRESH = 0x427 + TCP_RACK_TLP_USE = 0x447 TCP_VENDOR = 0x80000000 TCSAFLUSH = 0x2 + TIMER_ABSTIME = 0x1 + TIMER_RELTIME = 0x0 TIOCCBRK = 0x2000747a TIOCCDTR = 0x20007478 TIOCCONS = 0x80047462 @@ -1501,6 +1712,8 @@ const ( TIOCTIMESTAMP = 0x40107459 TIOCUCNTL = 0x80047466 TOSTOP = 0x400000 + UTIME_NOW = -0x1 + UTIME_OMIT = -0x2 VDISCARD = 0xf VDSUSP = 0xb VEOF = 0x0 @@ -1565,12 +1778,13 @@ const ( EIDRM = syscall.Errno(0x52) EILSEQ = syscall.Errno(0x56) EINPROGRESS = syscall.Errno(0x24) + EINTEGRITY = syscall.Errno(0x61) EINTR = syscall.Errno(0x4) EINVAL = syscall.Errno(0x16) EIO = syscall.Errno(0x5) EISCONN = syscall.Errno(0x38) EISDIR = syscall.Errno(0x15) - ELAST = syscall.Errno(0x60) + ELAST = syscall.Errno(0x61) ELOOP = syscall.Errno(0x3e) EMFILE = syscall.Errno(0x18) EMLINK = syscall.Errno(0x1f) @@ -1713,7 +1927,7 @@ var errorList = [...]struct { {32, "EPIPE", "broken pipe"}, {33, "EDOM", "numerical argument out of domain"}, {34, "ERANGE", "result too large"}, - {35, "EAGAIN", "resource temporarily unavailable"}, + {35, "EWOULDBLOCK", "resource temporarily unavailable"}, {36, "EINPROGRESS", "operation now in progress"}, {37, "EALREADY", "operation already in progress"}, {38, "ENOTSOCK", "socket operation on non-socket"}, @@ -1775,6 +1989,7 @@ var errorList = [...]struct { {94, "ECAPMODE", "not permitted in capability mode"}, {95, "ENOTRECOVERABLE", "state not recoverable"}, {96, "EOWNERDEAD", "previous owner died"}, + {97, "EINTEGRITY", "integrity check failed"}, } // Signal table diff --git a/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm64.go b/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm64.go index 5e49769d..c557ac2d 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm64.go @@ -1,6 +1,7 @@ // mkerrors.sh -m64 // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build arm64 && freebsd // +build arm64,freebsd // Code generated by cmd/cgo -godefs; DO NOT EDIT. @@ -150,6 +151,7 @@ const ( BIOCSETF = 0x80104267 BIOCSETFNR = 0x80104282 BIOCSETIF = 0x8020426c + BIOCSETVLANPCP = 0x80044285 BIOCSETWF = 0x8010427b BIOCSETZBUF = 0x80184281 BIOCSHDRCMPLT = 0x80044275 @@ -339,6 +341,12 @@ const ( CLOCK_UPTIME_FAST = 0x8 CLOCK_UPTIME_PRECISE = 0x7 CLOCK_VIRTUAL = 0x1 + CPUSTATES = 0x5 + CP_IDLE = 0x4 + CP_INTR = 0x3 + CP_NICE = 0x1 + CP_SYS = 0x2 + CP_USER = 0x0 CREAD = 0x800 CRTSCTS = 0x30000 CS5 = 0x0 @@ -440,7 +448,7 @@ const ( DLT_IEEE802_16_MAC_CPS_RADIO = 0xc1 DLT_INFINIBAND = 0xf7 DLT_IPFILTER = 0x74 - DLT_IPMB = 0xc7 + DLT_IPMB_KONTRON = 0xc7 DLT_IPMB_LINUX = 0xd1 DLT_IPMI_HPM_2 = 0x104 DLT_IPNET = 0xe2 @@ -480,10 +488,11 @@ const ( DLT_LINUX_LAPD = 0xb1 DLT_LINUX_PPP_WITHDIRECTION = 0xa6 DLT_LINUX_SLL = 0x71 + DLT_LINUX_SLL2 = 0x114 DLT_LOOP = 0x6c DLT_LORATAP = 0x10e DLT_LTALK = 0x72 - DLT_MATCHING_MAX = 0x113 + DLT_MATCHING_MAX = 0x114 DLT_MATCHING_MIN = 0x68 DLT_MFR = 0xb6 DLT_MOST = 0xd3 @@ -727,6 +736,7 @@ const ( IPPROTO_CMTP = 0x26 IPPROTO_CPHB = 0x49 IPPROTO_CPNX = 0x48 + IPPROTO_DCCP = 0x21 IPPROTO_DDP = 0x25 IPPROTO_DGP = 0x56 IPPROTO_DIVERT = 0x102 @@ -807,7 +817,6 @@ const ( IPPROTO_SCTP = 0x84 IPPROTO_SDRP = 0x2a IPPROTO_SEND = 0x103 - IPPROTO_SEP = 0x21 IPPROTO_SHIM6 = 0x8c IPPROTO_SKIP = 0x39 IPPROTO_SPACER = 0x7fff @@ -904,6 +913,7 @@ const ( IPV6_V6ONLY = 0x1b IPV6_VERSION = 0x60 IPV6_VERSION_MASK = 0xf0 + IPV6_VLAN_PCP = 0x4b IP_ADD_MEMBERSHIP = 0xc IP_ADD_SOURCE_MEMBERSHIP = 0x46 IP_BINDANY = 0x18 @@ -982,8 +992,12 @@ const ( IP_TOS = 0x3 IP_TTL = 0x4 IP_UNBLOCK_SOURCE = 0x49 + IP_VLAN_PCP = 0x4b ISIG = 0x80 ISTRIP = 0x20 + ITIMER_PROF = 0x2 + ITIMER_REAL = 0x0 + ITIMER_VIRTUAL = 0x1 IXANY = 0x800 IXOFF = 0x400 IXON = 0x200 @@ -991,6 +1005,10 @@ const ( KERN_OSRELEASE = 0x2 KERN_OSTYPE = 0x1 KERN_VERSION = 0x4 + LOCAL_CONNWAIT = 0x4 + LOCAL_CREDS = 0x2 + LOCAL_PEERCRED = 0x1 + LOCAL_VENDOR = 0x80000000 LOCK_EX = 0x2 LOCK_NB = 0x4 LOCK_SH = 0x1 @@ -1168,6 +1186,8 @@ const ( O_NONBLOCK = 0x4 O_RDONLY = 0x0 O_RDWR = 0x2 + O_RESOLVE_BENEATH = 0x800000 + O_SEARCH = 0x40000 O_SHLOCK = 0x10 O_SYNC = 0x80 O_TRUNC = 0x400 @@ -1178,6 +1198,10 @@ const ( PARMRK = 0x8 PARODD = 0x2000 PENDIN = 0x20000000 + PIOD_READ_D = 0x1 + PIOD_READ_I = 0x3 + PIOD_WRITE_D = 0x2 + PIOD_WRITE_I = 0x4 PRIO_PGRP = 0x1 PRIO_PROCESS = 0x0 PRIO_USER = 0x2 @@ -1185,6 +1209,51 @@ const ( PROT_NONE = 0x0 PROT_READ = 0x1 PROT_WRITE = 0x2 + PTRACE_DEFAULT = 0x1 + PTRACE_EXEC = 0x1 + PTRACE_FORK = 0x8 + PTRACE_LWP = 0x10 + PTRACE_SCE = 0x2 + PTRACE_SCX = 0x4 + PTRACE_SYSCALL = 0x6 + PTRACE_VFORK = 0x20 + PT_ATTACH = 0xa + PT_CLEARSTEP = 0x10 + PT_CONTINUE = 0x7 + PT_DETACH = 0xb + PT_FIRSTMACH = 0x40 + PT_FOLLOW_FORK = 0x17 + PT_GETDBREGS = 0x25 + PT_GETFPREGS = 0x23 + PT_GETLWPLIST = 0xf + PT_GETNUMLWPS = 0xe + PT_GETREGS = 0x21 + PT_GET_EVENT_MASK = 0x19 + PT_GET_SC_ARGS = 0x1b + PT_GET_SC_RET = 0x1c + PT_IO = 0xc + PT_KILL = 0x8 + PT_LWPINFO = 0xd + PT_LWP_EVENTS = 0x18 + PT_READ_D = 0x2 + PT_READ_I = 0x1 + PT_RESUME = 0x13 + PT_SETDBREGS = 0x26 + PT_SETFPREGS = 0x24 + PT_SETREGS = 0x22 + PT_SETSTEP = 0x11 + PT_SET_EVENT_MASK = 0x1a + PT_STEP = 0x9 + PT_SUSPEND = 0x12 + PT_SYSCALL = 0x16 + PT_TO_SCE = 0x14 + PT_TO_SCX = 0x15 + PT_TRACE_ME = 0x0 + PT_VM_ENTRY = 0x29 + PT_VM_TIMESTAMP = 0x28 + PT_WRITE_D = 0x5 + PT_WRITE_I = 0x4 + P_ZONEID = 0xc RLIMIT_AS = 0xa RLIMIT_CORE = 0x4 RLIMIT_CPU = 0x0 @@ -1286,6 +1355,11 @@ const ( SCM_RIGHTS = 0x1 SCM_TIMESTAMP = 0x2 SCM_TIME_INFO = 0x7 + SEEK_CUR = 0x1 + SEEK_DATA = 0x3 + SEEK_END = 0x2 + SEEK_HOLE = 0x4 + SEEK_SET = 0x0 SHUT_RD = 0x0 SHUT_RDWR = 0x2 SHUT_WR = 0x1 @@ -1304,10 +1378,12 @@ const ( SIOCGHWADDR = 0xc020693e SIOCGI2C = 0xc020693d SIOCGIFADDR = 0xc0206921 + SIOCGIFALIAS = 0xc044692d SIOCGIFBRDADDR = 0xc0206923 SIOCGIFCAP = 0xc020691f SIOCGIFCONF = 0xc0106924 SIOCGIFDESCR = 0xc020692a + SIOCGIFDOWNREASON = 0xc058699a SIOCGIFDSTADDR = 0xc0206922 SIOCGIFFIB = 0xc020695c SIOCGIFFLAGS = 0xc0206911 @@ -1370,6 +1446,7 @@ const ( SOCK_RDM = 0x4 SOCK_SEQPACKET = 0x5 SOCK_STREAM = 0x1 + SOL_LOCAL = 0x0 SOL_SOCKET = 0xffff SOMAXCONN = 0x80 SO_ACCEPTCONN = 0x2 @@ -1397,6 +1474,7 @@ const ( SO_RCVBUF = 0x1002 SO_RCVLOWAT = 0x1004 SO_RCVTIMEO = 0x1006 + SO_RERROR = 0x20000 SO_REUSEADDR = 0x4 SO_REUSEPORT = 0x200 SO_REUSEPORT_LB = 0x10000 @@ -1455,22 +1533,40 @@ const ( TCOFLUSH = 0x2 TCOOFF = 0x1 TCOON = 0x2 + TCPOPT_EOL = 0x0 + TCPOPT_FAST_OPEN = 0x22 + TCPOPT_MAXSEG = 0x2 + TCPOPT_NOP = 0x1 + TCPOPT_PAD = 0x0 + TCPOPT_SACK = 0x5 + TCPOPT_SACK_PERMITTED = 0x4 + TCPOPT_SIGNATURE = 0x13 + TCPOPT_TIMESTAMP = 0x8 + TCPOPT_WINDOW = 0x3 TCP_BBR_ACK_COMP_ALG = 0x448 + TCP_BBR_ALGORITHM = 0x43b TCP_BBR_DRAIN_INC_EXTRA = 0x43c TCP_BBR_DRAIN_PG = 0x42e TCP_BBR_EXTRA_GAIN = 0x449 + TCP_BBR_EXTRA_STATE = 0x453 + TCP_BBR_FLOOR_MIN_TSO = 0x454 + TCP_BBR_HDWR_PACE = 0x451 + TCP_BBR_HOLD_TARGET = 0x436 TCP_BBR_IWINTSO = 0x42b TCP_BBR_LOWGAIN_FD = 0x436 TCP_BBR_LOWGAIN_HALF = 0x435 TCP_BBR_LOWGAIN_THRESH = 0x434 TCP_BBR_MAX_RTO = 0x439 TCP_BBR_MIN_RTO = 0x438 + TCP_BBR_MIN_TOPACEOUT = 0x455 TCP_BBR_ONE_RETRAN = 0x431 TCP_BBR_PACE_CROSS = 0x442 TCP_BBR_PACE_DEL_TAR = 0x43f + TCP_BBR_PACE_OH = 0x435 TCP_BBR_PACE_PER_SEC = 0x43e TCP_BBR_PACE_SEG_MAX = 0x440 TCP_BBR_PACE_SEG_MIN = 0x441 + TCP_BBR_POLICER_DETECT = 0x457 TCP_BBR_PROBE_RTT_GAIN = 0x44d TCP_BBR_PROBE_RTT_INT = 0x430 TCP_BBR_PROBE_RTT_LEN = 0x44e @@ -1479,12 +1575,18 @@ const ( TCP_BBR_REC_OVER_HPTS = 0x43a TCP_BBR_RETRAN_WTSO = 0x44b TCP_BBR_RWND_IS_APP = 0x42f + TCP_BBR_SEND_IWND_IN_TSO = 0x44f TCP_BBR_STARTUP_EXIT_EPOCH = 0x43d TCP_BBR_STARTUP_LOSS_EXIT = 0x432 TCP_BBR_STARTUP_PG = 0x42d + TCP_BBR_TMR_PACE_OH = 0x448 + TCP_BBR_TSLIMITS = 0x434 + TCP_BBR_TSTMP_RAISES = 0x456 TCP_BBR_UNLIMITED = 0x43b TCP_BBR_USEDEL_RATE = 0x437 TCP_BBR_USE_LOWGAIN = 0x433 + TCP_BBR_USE_RACK_CHEAT = 0x450 + TCP_BBR_UTTER_MAX_TSO = 0x452 TCP_CA_NAME_MAX = 0x10 TCP_CCALGOOPT = 0x41 TCP_CONGESTION = 0x40 @@ -1524,6 +1626,7 @@ const ( TCP_PCAP_OUT = 0x800 TCP_RACK_EARLY_RECOV = 0x423 TCP_RACK_EARLY_SEG = 0x424 + TCP_RACK_GP_INCREASE = 0x446 TCP_RACK_IDLE_REDUCE_HIGH = 0x444 TCP_RACK_MIN_PACE = 0x445 TCP_RACK_MIN_PACE_SEG = 0x446 @@ -1537,7 +1640,6 @@ const ( TCP_RACK_PRR_SENDALOT = 0x421 TCP_RACK_REORD_FADE = 0x426 TCP_RACK_REORD_THRESH = 0x425 - TCP_RACK_SESS_CWV = 0x42a TCP_RACK_TLP_INC_VAR = 0x429 TCP_RACK_TLP_REDUCE = 0x41c TCP_RACK_TLP_THRESH = 0x427 @@ -1676,12 +1778,13 @@ const ( EIDRM = syscall.Errno(0x52) EILSEQ = syscall.Errno(0x56) EINPROGRESS = syscall.Errno(0x24) + EINTEGRITY = syscall.Errno(0x61) EINTR = syscall.Errno(0x4) EINVAL = syscall.Errno(0x16) EIO = syscall.Errno(0x5) EISCONN = syscall.Errno(0x38) EISDIR = syscall.Errno(0x15) - ELAST = syscall.Errno(0x60) + ELAST = syscall.Errno(0x61) ELOOP = syscall.Errno(0x3e) EMFILE = syscall.Errno(0x18) EMLINK = syscall.Errno(0x1f) @@ -1824,7 +1927,7 @@ var errorList = [...]struct { {32, "EPIPE", "broken pipe"}, {33, "EDOM", "numerical argument out of domain"}, {34, "ERANGE", "result too large"}, - {35, "EAGAIN", "resource temporarily unavailable"}, + {35, "EWOULDBLOCK", "resource temporarily unavailable"}, {36, "EINPROGRESS", "operation now in progress"}, {37, "EALREADY", "operation already in progress"}, {38, "ENOTSOCK", "socket operation on non-socket"}, @@ -1886,6 +1989,7 @@ var errorList = [...]struct { {94, "ECAPMODE", "not permitted in capability mode"}, {95, "ENOTRECOVERABLE", "state not recoverable"}, {96, "EOWNERDEAD", "previous owner died"}, + {97, "EINTEGRITY", "integrity check failed"}, } // Signal table diff --git a/vendor/golang.org/x/sys/unix/zerrors_freebsd_riscv64.go b/vendor/golang.org/x/sys/unix/zerrors_freebsd_riscv64.go new file mode 100644 index 00000000..341b4d96 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/zerrors_freebsd_riscv64.go @@ -0,0 +1,2148 @@ +// mkerrors.sh -m64 +// Code generated by the command above; see README.md. DO NOT EDIT. + +//go:build riscv64 && freebsd +// +build riscv64,freebsd + +// Code generated by cmd/cgo -godefs; DO NOT EDIT. +// cgo -godefs -- -m64 _const.go + +package unix + +import "syscall" + +const ( + AF_APPLETALK = 0x10 + AF_ARP = 0x23 + AF_ATM = 0x1e + AF_BLUETOOTH = 0x24 + AF_CCITT = 0xa + AF_CHAOS = 0x5 + AF_CNT = 0x15 + AF_COIP = 0x14 + AF_DATAKIT = 0x9 + AF_DECnet = 0xc + AF_DLI = 0xd + AF_E164 = 0x1a + AF_ECMA = 0x8 + AF_HYLINK = 0xf + AF_HYPERV = 0x2b + AF_IEEE80211 = 0x25 + AF_IMPLINK = 0x3 + AF_INET = 0x2 + AF_INET6 = 0x1c + AF_INET6_SDP = 0x2a + AF_INET_SDP = 0x28 + AF_IPX = 0x17 + AF_ISDN = 0x1a + AF_ISO = 0x7 + AF_LAT = 0xe + AF_LINK = 0x12 + AF_LOCAL = 0x1 + AF_MAX = 0x2b + AF_NATM = 0x1d + AF_NETBIOS = 0x6 + AF_NETGRAPH = 0x20 + AF_OSI = 0x7 + AF_PUP = 0x4 + AF_ROUTE = 0x11 + AF_SCLUSTER = 0x22 + AF_SIP = 0x18 + AF_SLOW = 0x21 + AF_SNA = 0xb + AF_UNIX = 0x1 + AF_UNSPEC = 0x0 + AF_VENDOR00 = 0x27 + AF_VENDOR01 = 0x29 + AF_VENDOR03 = 0x2d + AF_VENDOR04 = 0x2f + AF_VENDOR05 = 0x31 + AF_VENDOR06 = 0x33 + AF_VENDOR07 = 0x35 + AF_VENDOR08 = 0x37 + AF_VENDOR09 = 0x39 + AF_VENDOR10 = 0x3b + AF_VENDOR11 = 0x3d + AF_VENDOR12 = 0x3f + AF_VENDOR13 = 0x41 + AF_VENDOR14 = 0x43 + AF_VENDOR15 = 0x45 + AF_VENDOR16 = 0x47 + AF_VENDOR17 = 0x49 + AF_VENDOR18 = 0x4b + AF_VENDOR19 = 0x4d + AF_VENDOR20 = 0x4f + AF_VENDOR21 = 0x51 + AF_VENDOR22 = 0x53 + AF_VENDOR23 = 0x55 + AF_VENDOR24 = 0x57 + AF_VENDOR25 = 0x59 + AF_VENDOR26 = 0x5b + AF_VENDOR27 = 0x5d + AF_VENDOR28 = 0x5f + AF_VENDOR29 = 0x61 + AF_VENDOR30 = 0x63 + AF_VENDOR31 = 0x65 + AF_VENDOR32 = 0x67 + AF_VENDOR33 = 0x69 + AF_VENDOR34 = 0x6b + AF_VENDOR35 = 0x6d + AF_VENDOR36 = 0x6f + AF_VENDOR37 = 0x71 + AF_VENDOR38 = 0x73 + AF_VENDOR39 = 0x75 + AF_VENDOR40 = 0x77 + AF_VENDOR41 = 0x79 + AF_VENDOR42 = 0x7b + AF_VENDOR43 = 0x7d + AF_VENDOR44 = 0x7f + AF_VENDOR45 = 0x81 + AF_VENDOR46 = 0x83 + AF_VENDOR47 = 0x85 + ALTWERASE = 0x200 + B0 = 0x0 + B1000000 = 0xf4240 + B110 = 0x6e + B115200 = 0x1c200 + B1200 = 0x4b0 + B134 = 0x86 + B14400 = 0x3840 + B150 = 0x96 + B1500000 = 0x16e360 + B1800 = 0x708 + B19200 = 0x4b00 + B200 = 0xc8 + B2000000 = 0x1e8480 + B230400 = 0x38400 + B2400 = 0x960 + B2500000 = 0x2625a0 + B28800 = 0x7080 + B300 = 0x12c + B3000000 = 0x2dc6c0 + B3500000 = 0x3567e0 + B38400 = 0x9600 + B4000000 = 0x3d0900 + B460800 = 0x70800 + B4800 = 0x12c0 + B50 = 0x32 + B500000 = 0x7a120 + B57600 = 0xe100 + B600 = 0x258 + B7200 = 0x1c20 + B75 = 0x4b + B76800 = 0x12c00 + B921600 = 0xe1000 + B9600 = 0x2580 + BIOCFEEDBACK = 0x8004427c + BIOCFLUSH = 0x20004268 + BIOCGBLEN = 0x40044266 + BIOCGDIRECTION = 0x40044276 + BIOCGDLT = 0x4004426a + BIOCGDLTLIST = 0xc0104279 + BIOCGETBUFMODE = 0x4004427d + BIOCGETIF = 0x4020426b + BIOCGETZMAX = 0x4008427f + BIOCGHDRCMPLT = 0x40044274 + BIOCGRSIG = 0x40044272 + BIOCGRTIMEOUT = 0x4010426e + BIOCGSEESENT = 0x40044276 + BIOCGSTATS = 0x4008426f + BIOCGTSTAMP = 0x40044283 + BIOCIMMEDIATE = 0x80044270 + BIOCLOCK = 0x2000427a + BIOCPROMISC = 0x20004269 + BIOCROTZBUF = 0x40184280 + BIOCSBLEN = 0xc0044266 + BIOCSDIRECTION = 0x80044277 + BIOCSDLT = 0x80044278 + BIOCSETBUFMODE = 0x8004427e + BIOCSETF = 0x80104267 + BIOCSETFNR = 0x80104282 + BIOCSETIF = 0x8020426c + BIOCSETVLANPCP = 0x80044285 + BIOCSETWF = 0x8010427b + BIOCSETZBUF = 0x80184281 + BIOCSHDRCMPLT = 0x80044275 + BIOCSRSIG = 0x80044273 + BIOCSRTIMEOUT = 0x8010426d + BIOCSSEESENT = 0x80044277 + BIOCSTSTAMP = 0x80044284 + BIOCVERSION = 0x40044271 + BPF_A = 0x10 + BPF_ABS = 0x20 + BPF_ADD = 0x0 + BPF_ALIGNMENT = 0x8 + BPF_ALU = 0x4 + BPF_AND = 0x50 + BPF_B = 0x10 + BPF_BUFMODE_BUFFER = 0x1 + BPF_BUFMODE_ZBUF = 0x2 + BPF_DIV = 0x30 + BPF_H = 0x8 + BPF_IMM = 0x0 + BPF_IND = 0x40 + BPF_JA = 0x0 + BPF_JEQ = 0x10 + BPF_JGE = 0x30 + BPF_JGT = 0x20 + BPF_JMP = 0x5 + BPF_JSET = 0x40 + BPF_K = 0x0 + BPF_LD = 0x0 + BPF_LDX = 0x1 + BPF_LEN = 0x80 + BPF_LSH = 0x60 + BPF_MAJOR_VERSION = 0x1 + BPF_MAXBUFSIZE = 0x80000 + BPF_MAXINSNS = 0x200 + BPF_MEM = 0x60 + BPF_MEMWORDS = 0x10 + BPF_MINBUFSIZE = 0x20 + BPF_MINOR_VERSION = 0x1 + BPF_MISC = 0x7 + BPF_MOD = 0x90 + BPF_MSH = 0xa0 + BPF_MUL = 0x20 + BPF_NEG = 0x80 + BPF_OR = 0x40 + BPF_RELEASE = 0x30bb6 + BPF_RET = 0x6 + BPF_RSH = 0x70 + BPF_ST = 0x2 + BPF_STX = 0x3 + BPF_SUB = 0x10 + BPF_TAX = 0x0 + BPF_TXA = 0x80 + BPF_T_BINTIME = 0x2 + BPF_T_BINTIME_FAST = 0x102 + BPF_T_BINTIME_MONOTONIC = 0x202 + BPF_T_BINTIME_MONOTONIC_FAST = 0x302 + BPF_T_FAST = 0x100 + BPF_T_FLAG_MASK = 0x300 + BPF_T_FORMAT_MASK = 0x3 + BPF_T_MICROTIME = 0x0 + BPF_T_MICROTIME_FAST = 0x100 + BPF_T_MICROTIME_MONOTONIC = 0x200 + BPF_T_MICROTIME_MONOTONIC_FAST = 0x300 + BPF_T_MONOTONIC = 0x200 + BPF_T_MONOTONIC_FAST = 0x300 + BPF_T_NANOTIME = 0x1 + BPF_T_NANOTIME_FAST = 0x101 + BPF_T_NANOTIME_MONOTONIC = 0x201 + BPF_T_NANOTIME_MONOTONIC_FAST = 0x301 + BPF_T_NONE = 0x3 + BPF_T_NORMAL = 0x0 + BPF_W = 0x0 + BPF_X = 0x8 + BPF_XOR = 0xa0 + BRKINT = 0x2 + CAP_ACCEPT = 0x200000020000000 + CAP_ACL_CHECK = 0x400000000010000 + CAP_ACL_DELETE = 0x400000000020000 + CAP_ACL_GET = 0x400000000040000 + CAP_ACL_SET = 0x400000000080000 + CAP_ALL0 = 0x20007ffffffffff + CAP_ALL1 = 0x4000000001fffff + CAP_BIND = 0x200000040000000 + CAP_BINDAT = 0x200008000000400 + CAP_CHFLAGSAT = 0x200000000001400 + CAP_CONNECT = 0x200000080000000 + CAP_CONNECTAT = 0x200010000000400 + CAP_CREATE = 0x200000000000040 + CAP_EVENT = 0x400000000000020 + CAP_EXTATTR_DELETE = 0x400000000001000 + CAP_EXTATTR_GET = 0x400000000002000 + CAP_EXTATTR_LIST = 0x400000000004000 + CAP_EXTATTR_SET = 0x400000000008000 + CAP_FCHDIR = 0x200000000000800 + CAP_FCHFLAGS = 0x200000000001000 + CAP_FCHMOD = 0x200000000002000 + CAP_FCHMODAT = 0x200000000002400 + CAP_FCHOWN = 0x200000000004000 + CAP_FCHOWNAT = 0x200000000004400 + CAP_FCNTL = 0x200000000008000 + CAP_FCNTL_ALL = 0x78 + CAP_FCNTL_GETFL = 0x8 + CAP_FCNTL_GETOWN = 0x20 + CAP_FCNTL_SETFL = 0x10 + CAP_FCNTL_SETOWN = 0x40 + CAP_FEXECVE = 0x200000000000080 + CAP_FLOCK = 0x200000000010000 + CAP_FPATHCONF = 0x200000000020000 + CAP_FSCK = 0x200000000040000 + CAP_FSTAT = 0x200000000080000 + CAP_FSTATAT = 0x200000000080400 + CAP_FSTATFS = 0x200000000100000 + CAP_FSYNC = 0x200000000000100 + CAP_FTRUNCATE = 0x200000000000200 + CAP_FUTIMES = 0x200000000200000 + CAP_FUTIMESAT = 0x200000000200400 + CAP_GETPEERNAME = 0x200000100000000 + CAP_GETSOCKNAME = 0x200000200000000 + CAP_GETSOCKOPT = 0x200000400000000 + CAP_IOCTL = 0x400000000000080 + CAP_IOCTLS_ALL = 0x7fffffffffffffff + CAP_KQUEUE = 0x400000000100040 + CAP_KQUEUE_CHANGE = 0x400000000100000 + CAP_KQUEUE_EVENT = 0x400000000000040 + CAP_LINKAT_SOURCE = 0x200020000000400 + CAP_LINKAT_TARGET = 0x200000000400400 + CAP_LISTEN = 0x200000800000000 + CAP_LOOKUP = 0x200000000000400 + CAP_MAC_GET = 0x400000000000001 + CAP_MAC_SET = 0x400000000000002 + CAP_MKDIRAT = 0x200000000800400 + CAP_MKFIFOAT = 0x200000001000400 + CAP_MKNODAT = 0x200000002000400 + CAP_MMAP = 0x200000000000010 + CAP_MMAP_R = 0x20000000000001d + CAP_MMAP_RW = 0x20000000000001f + CAP_MMAP_RWX = 0x20000000000003f + CAP_MMAP_RX = 0x20000000000003d + CAP_MMAP_W = 0x20000000000001e + CAP_MMAP_WX = 0x20000000000003e + CAP_MMAP_X = 0x20000000000003c + CAP_PDGETPID = 0x400000000000200 + CAP_PDKILL = 0x400000000000800 + CAP_PDWAIT = 0x400000000000400 + CAP_PEELOFF = 0x200001000000000 + CAP_POLL_EVENT = 0x400000000000020 + CAP_PREAD = 0x20000000000000d + CAP_PWRITE = 0x20000000000000e + CAP_READ = 0x200000000000001 + CAP_RECV = 0x200000000000001 + CAP_RENAMEAT_SOURCE = 0x200000004000400 + CAP_RENAMEAT_TARGET = 0x200040000000400 + CAP_RIGHTS_VERSION = 0x0 + CAP_RIGHTS_VERSION_00 = 0x0 + CAP_SEEK = 0x20000000000000c + CAP_SEEK_TELL = 0x200000000000004 + CAP_SEM_GETVALUE = 0x400000000000004 + CAP_SEM_POST = 0x400000000000008 + CAP_SEM_WAIT = 0x400000000000010 + CAP_SEND = 0x200000000000002 + CAP_SETSOCKOPT = 0x200002000000000 + CAP_SHUTDOWN = 0x200004000000000 + CAP_SOCK_CLIENT = 0x200007780000003 + CAP_SOCK_SERVER = 0x200007f60000003 + CAP_SYMLINKAT = 0x200000008000400 + CAP_TTYHOOK = 0x400000000000100 + CAP_UNLINKAT = 0x200000010000400 + CAP_UNUSED0_44 = 0x200080000000000 + CAP_UNUSED0_57 = 0x300000000000000 + CAP_UNUSED1_22 = 0x400000000200000 + CAP_UNUSED1_57 = 0x500000000000000 + CAP_WRITE = 0x200000000000002 + CFLUSH = 0xf + CLOCAL = 0x8000 + CLOCK_BOOTTIME = 0x5 + CLOCK_MONOTONIC = 0x4 + CLOCK_MONOTONIC_COARSE = 0xc + CLOCK_MONOTONIC_FAST = 0xc + CLOCK_MONOTONIC_PRECISE = 0xb + CLOCK_PROCESS_CPUTIME_ID = 0xf + CLOCK_PROF = 0x2 + CLOCK_REALTIME = 0x0 + CLOCK_REALTIME_COARSE = 0xa + CLOCK_REALTIME_FAST = 0xa + CLOCK_REALTIME_PRECISE = 0x9 + CLOCK_SECOND = 0xd + CLOCK_THREAD_CPUTIME_ID = 0xe + CLOCK_UPTIME = 0x5 + CLOCK_UPTIME_FAST = 0x8 + CLOCK_UPTIME_PRECISE = 0x7 + CLOCK_VIRTUAL = 0x1 + CPUSTATES = 0x5 + CP_IDLE = 0x4 + CP_INTR = 0x3 + CP_NICE = 0x1 + CP_SYS = 0x2 + CP_USER = 0x0 + CREAD = 0x800 + CRTSCTS = 0x30000 + CS5 = 0x0 + CS6 = 0x100 + CS7 = 0x200 + CS8 = 0x300 + CSIZE = 0x300 + CSTART = 0x11 + CSTATUS = 0x14 + CSTOP = 0x13 + CSTOPB = 0x400 + CSUSP = 0x1a + CTL_HW = 0x6 + CTL_KERN = 0x1 + CTL_MAXNAME = 0x18 + CTL_NET = 0x4 + DIOCGATTR = 0xc148648e + DIOCGDELETE = 0x80106488 + DIOCGFLUSH = 0x20006487 + DIOCGFWHEADS = 0x40046483 + DIOCGFWSECTORS = 0x40046482 + DIOCGIDENT = 0x41006489 + DIOCGKERNELDUMP = 0xc0986492 + DIOCGMEDIASIZE = 0x40086481 + DIOCGPHYSPATH = 0x4400648d + DIOCGPROVIDERNAME = 0x4400648a + DIOCGSECTORSIZE = 0x40046480 + DIOCGSTRIPEOFFSET = 0x4008648c + DIOCGSTRIPESIZE = 0x4008648b + DIOCSKERNELDUMP = 0x80986491 + DIOCSKERNELDUMP_FREEBSD11 = 0x80046485 + DIOCSKERNELDUMP_FREEBSD12 = 0x80506490 + DIOCZONECMD = 0xc080648f + DLT_A429 = 0xb8 + DLT_A653_ICM = 0xb9 + DLT_AIRONET_HEADER = 0x78 + DLT_AOS = 0xde + DLT_APPLE_IP_OVER_IEEE1394 = 0x8a + DLT_ARCNET = 0x7 + DLT_ARCNET_LINUX = 0x81 + DLT_ATM_CLIP = 0x13 + DLT_ATM_RFC1483 = 0xb + DLT_AURORA = 0x7e + DLT_AX25 = 0x3 + DLT_AX25_KISS = 0xca + DLT_BACNET_MS_TP = 0xa5 + DLT_BLUETOOTH_BREDR_BB = 0xff + DLT_BLUETOOTH_HCI_H4 = 0xbb + DLT_BLUETOOTH_HCI_H4_WITH_PHDR = 0xc9 + DLT_BLUETOOTH_LE_LL = 0xfb + DLT_BLUETOOTH_LE_LL_WITH_PHDR = 0x100 + DLT_BLUETOOTH_LINUX_MONITOR = 0xfe + DLT_CAN20B = 0xbe + DLT_CAN_SOCKETCAN = 0xe3 + DLT_CHAOS = 0x5 + DLT_CHDLC = 0x68 + DLT_CISCO_IOS = 0x76 + DLT_CLASS_NETBSD_RAWAF = 0x2240000 + DLT_C_HDLC = 0x68 + DLT_C_HDLC_WITH_DIR = 0xcd + DLT_DBUS = 0xe7 + DLT_DECT = 0xdd + DLT_DISPLAYPORT_AUX = 0x113 + DLT_DOCSIS = 0x8f + DLT_DOCSIS31_XRA31 = 0x111 + DLT_DVB_CI = 0xeb + DLT_ECONET = 0x73 + DLT_EN10MB = 0x1 + DLT_EN3MB = 0x2 + DLT_ENC = 0x6d + DLT_EPON = 0x103 + DLT_ERF = 0xc5 + DLT_ERF_ETH = 0xaf + DLT_ERF_POS = 0xb0 + DLT_ETHERNET_MPACKET = 0x112 + DLT_FC_2 = 0xe0 + DLT_FC_2_WITH_FRAME_DELIMS = 0xe1 + DLT_FDDI = 0xa + DLT_FLEXRAY = 0xd2 + DLT_FRELAY = 0x6b + DLT_FRELAY_WITH_DIR = 0xce + DLT_GCOM_SERIAL = 0xad + DLT_GCOM_T1E1 = 0xac + DLT_GPF_F = 0xab + DLT_GPF_T = 0xaa + DLT_GPRS_LLC = 0xa9 + DLT_GSMTAP_ABIS = 0xda + DLT_GSMTAP_UM = 0xd9 + DLT_IBM_SN = 0x92 + DLT_IBM_SP = 0x91 + DLT_IEEE802 = 0x6 + DLT_IEEE802_11 = 0x69 + DLT_IEEE802_11_RADIO = 0x7f + DLT_IEEE802_11_RADIO_AVS = 0xa3 + DLT_IEEE802_15_4 = 0xc3 + DLT_IEEE802_15_4_LINUX = 0xbf + DLT_IEEE802_15_4_NOFCS = 0xe6 + DLT_IEEE802_15_4_NONASK_PHY = 0xd7 + DLT_IEEE802_16_MAC_CPS = 0xbc + DLT_IEEE802_16_MAC_CPS_RADIO = 0xc1 + DLT_INFINIBAND = 0xf7 + DLT_IPFILTER = 0x74 + DLT_IPMB_KONTRON = 0xc7 + DLT_IPMB_LINUX = 0xd1 + DLT_IPMI_HPM_2 = 0x104 + DLT_IPNET = 0xe2 + DLT_IPOIB = 0xf2 + DLT_IPV4 = 0xe4 + DLT_IPV6 = 0xe5 + DLT_IP_OVER_FC = 0x7a + DLT_ISO_14443 = 0x108 + DLT_JUNIPER_ATM1 = 0x89 + DLT_JUNIPER_ATM2 = 0x87 + DLT_JUNIPER_ATM_CEMIC = 0xee + DLT_JUNIPER_CHDLC = 0xb5 + DLT_JUNIPER_ES = 0x84 + DLT_JUNIPER_ETHER = 0xb2 + DLT_JUNIPER_FIBRECHANNEL = 0xea + DLT_JUNIPER_FRELAY = 0xb4 + DLT_JUNIPER_GGSN = 0x85 + DLT_JUNIPER_ISM = 0xc2 + DLT_JUNIPER_MFR = 0x86 + DLT_JUNIPER_MLFR = 0x83 + DLT_JUNIPER_MLPPP = 0x82 + DLT_JUNIPER_MONITOR = 0xa4 + DLT_JUNIPER_PIC_PEER = 0xae + DLT_JUNIPER_PPP = 0xb3 + DLT_JUNIPER_PPPOE = 0xa7 + DLT_JUNIPER_PPPOE_ATM = 0xa8 + DLT_JUNIPER_SERVICES = 0x88 + DLT_JUNIPER_SRX_E2E = 0xe9 + DLT_JUNIPER_ST = 0xc8 + DLT_JUNIPER_VP = 0xb7 + DLT_JUNIPER_VS = 0xe8 + DLT_LAPB_WITH_DIR = 0xcf + DLT_LAPD = 0xcb + DLT_LIN = 0xd4 + DLT_LINUX_EVDEV = 0xd8 + DLT_LINUX_IRDA = 0x90 + DLT_LINUX_LAPD = 0xb1 + DLT_LINUX_PPP_WITHDIRECTION = 0xa6 + DLT_LINUX_SLL = 0x71 + DLT_LINUX_SLL2 = 0x114 + DLT_LOOP = 0x6c + DLT_LORATAP = 0x10e + DLT_LTALK = 0x72 + DLT_MATCHING_MAX = 0x114 + DLT_MATCHING_MIN = 0x68 + DLT_MFR = 0xb6 + DLT_MOST = 0xd3 + DLT_MPEG_2_TS = 0xf3 + DLT_MPLS = 0xdb + DLT_MTP2 = 0x8c + DLT_MTP2_WITH_PHDR = 0x8b + DLT_MTP3 = 0x8d + DLT_MUX27010 = 0xec + DLT_NETANALYZER = 0xf0 + DLT_NETANALYZER_TRANSPARENT = 0xf1 + DLT_NETLINK = 0xfd + DLT_NFC_LLCP = 0xf5 + DLT_NFLOG = 0xef + DLT_NG40 = 0xf4 + DLT_NORDIC_BLE = 0x110 + DLT_NULL = 0x0 + DLT_OPENFLOW = 0x10b + DLT_PCI_EXP = 0x7d + DLT_PFLOG = 0x75 + DLT_PFSYNC = 0x79 + DLT_PKTAP = 0x102 + DLT_PPI = 0xc0 + DLT_PPP = 0x9 + DLT_PPP_BSDOS = 0xe + DLT_PPP_ETHER = 0x33 + DLT_PPP_PPPD = 0xa6 + DLT_PPP_SERIAL = 0x32 + DLT_PPP_WITH_DIR = 0xcc + DLT_PPP_WITH_DIRECTION = 0xa6 + DLT_PRISM_HEADER = 0x77 + DLT_PROFIBUS_DL = 0x101 + DLT_PRONET = 0x4 + DLT_RAIF1 = 0xc6 + DLT_RAW = 0xc + DLT_RDS = 0x109 + DLT_REDBACK_SMARTEDGE = 0x20 + DLT_RIO = 0x7c + DLT_RTAC_SERIAL = 0xfa + DLT_SCCP = 0x8e + DLT_SCTP = 0xf8 + DLT_SDLC = 0x10c + DLT_SITA = 0xc4 + DLT_SLIP = 0x8 + DLT_SLIP_BSDOS = 0xd + DLT_STANAG_5066_D_PDU = 0xed + DLT_SUNATM = 0x7b + DLT_SYMANTEC_FIREWALL = 0x63 + DLT_TI_LLN_SNIFFER = 0x10d + DLT_TZSP = 0x80 + DLT_USB = 0xba + DLT_USBPCAP = 0xf9 + DLT_USB_DARWIN = 0x10a + DLT_USB_FREEBSD = 0xba + DLT_USB_LINUX = 0xbd + DLT_USB_LINUX_MMAPPED = 0xdc + DLT_USER0 = 0x93 + DLT_USER1 = 0x94 + DLT_USER10 = 0x9d + DLT_USER11 = 0x9e + DLT_USER12 = 0x9f + DLT_USER13 = 0xa0 + DLT_USER14 = 0xa1 + DLT_USER15 = 0xa2 + DLT_USER2 = 0x95 + DLT_USER3 = 0x96 + DLT_USER4 = 0x97 + DLT_USER5 = 0x98 + DLT_USER6 = 0x99 + DLT_USER7 = 0x9a + DLT_USER8 = 0x9b + DLT_USER9 = 0x9c + DLT_VSOCK = 0x10f + DLT_WATTSTOPPER_DLM = 0x107 + DLT_WIHART = 0xdf + DLT_WIRESHARK_UPPER_PDU = 0xfc + DLT_X2E_SERIAL = 0xd5 + DLT_X2E_XORAYA = 0xd6 + DLT_ZWAVE_R1_R2 = 0x105 + DLT_ZWAVE_R3 = 0x106 + DT_BLK = 0x6 + DT_CHR = 0x2 + DT_DIR = 0x4 + DT_FIFO = 0x1 + DT_LNK = 0xa + DT_REG = 0x8 + DT_SOCK = 0xc + DT_UNKNOWN = 0x0 + DT_WHT = 0xe + ECHO = 0x8 + ECHOCTL = 0x40 + ECHOE = 0x2 + ECHOK = 0x4 + ECHOKE = 0x1 + ECHONL = 0x10 + ECHOPRT = 0x20 + EHE_DEAD_PRIORITY = -0x1 + EVFILT_AIO = -0x3 + EVFILT_EMPTY = -0xd + EVFILT_FS = -0x9 + EVFILT_LIO = -0xa + EVFILT_PROC = -0x5 + EVFILT_PROCDESC = -0x8 + EVFILT_READ = -0x1 + EVFILT_SENDFILE = -0xc + EVFILT_SIGNAL = -0x6 + EVFILT_SYSCOUNT = 0xd + EVFILT_TIMER = -0x7 + EVFILT_USER = -0xb + EVFILT_VNODE = -0x4 + EVFILT_WRITE = -0x2 + EVNAMEMAP_NAME_SIZE = 0x40 + EV_ADD = 0x1 + EV_CLEAR = 0x20 + EV_DELETE = 0x2 + EV_DISABLE = 0x8 + EV_DISPATCH = 0x80 + EV_DROP = 0x1000 + EV_ENABLE = 0x4 + EV_EOF = 0x8000 + EV_ERROR = 0x4000 + EV_FLAG1 = 0x2000 + EV_FLAG2 = 0x4000 + EV_FORCEONESHOT = 0x100 + EV_ONESHOT = 0x10 + EV_RECEIPT = 0x40 + EV_SYSFLAGS = 0xf000 + EXTA = 0x4b00 + EXTATTR_MAXNAMELEN = 0xff + EXTATTR_NAMESPACE_EMPTY = 0x0 + EXTATTR_NAMESPACE_SYSTEM = 0x2 + EXTATTR_NAMESPACE_USER = 0x1 + EXTB = 0x9600 + EXTPROC = 0x800 + FD_CLOEXEC = 0x1 + FD_NONE = -0xc8 + FD_SETSIZE = 0x400 + FLUSHO = 0x800000 + F_ADD_SEALS = 0x13 + F_CANCEL = 0x5 + F_DUP2FD = 0xa + F_DUP2FD_CLOEXEC = 0x12 + F_DUPFD = 0x0 + F_DUPFD_CLOEXEC = 0x11 + F_GETFD = 0x1 + F_GETFL = 0x3 + F_GETLK = 0xb + F_GETOWN = 0x5 + F_GET_SEALS = 0x14 + F_ISUNIONSTACK = 0x15 + F_KINFO = 0x16 + F_OGETLK = 0x7 + F_OK = 0x0 + F_OSETLK = 0x8 + F_OSETLKW = 0x9 + F_RDAHEAD = 0x10 + F_RDLCK = 0x1 + F_READAHEAD = 0xf + F_SEAL_GROW = 0x4 + F_SEAL_SEAL = 0x1 + F_SEAL_SHRINK = 0x2 + F_SEAL_WRITE = 0x8 + F_SETFD = 0x2 + F_SETFL = 0x4 + F_SETLK = 0xc + F_SETLKW = 0xd + F_SETLK_REMOTE = 0xe + F_SETOWN = 0x6 + F_UNLCK = 0x2 + F_UNLCKSYS = 0x4 + F_WRLCK = 0x3 + HUPCL = 0x4000 + HW_MACHINE = 0x1 + ICANON = 0x100 + ICMP6_FILTER = 0x12 + ICRNL = 0x100 + IEXTEN = 0x400 + IFAN_ARRIVAL = 0x0 + IFAN_DEPARTURE = 0x1 + IFCAP_WOL_MAGIC = 0x2000 + IFF_ALLMULTI = 0x200 + IFF_ALTPHYS = 0x4000 + IFF_BROADCAST = 0x2 + IFF_CANTCHANGE = 0x218f72 + IFF_CANTCONFIG = 0x10000 + IFF_DEBUG = 0x4 + IFF_DRV_OACTIVE = 0x400 + IFF_DRV_RUNNING = 0x40 + IFF_DYING = 0x200000 + IFF_KNOWSEPOCH = 0x20 + IFF_LINK0 = 0x1000 + IFF_LINK1 = 0x2000 + IFF_LINK2 = 0x4000 + IFF_LOOPBACK = 0x8 + IFF_MONITOR = 0x40000 + IFF_MULTICAST = 0x8000 + IFF_NOARP = 0x80 + IFF_NOGROUP = 0x800000 + IFF_OACTIVE = 0x400 + IFF_POINTOPOINT = 0x10 + IFF_PPROMISC = 0x20000 + IFF_PROMISC = 0x100 + IFF_RENAMING = 0x400000 + IFF_RUNNING = 0x40 + IFF_SIMPLEX = 0x800 + IFF_STATICARP = 0x80000 + IFF_UP = 0x1 + IFNAMSIZ = 0x10 + IFT_BRIDGE = 0xd1 + IFT_CARP = 0xf8 + IFT_IEEE1394 = 0x90 + IFT_INFINIBAND = 0xc7 + IFT_L2VLAN = 0x87 + IFT_L3IPVLAN = 0x88 + IFT_PPP = 0x17 + IFT_PROPVIRTUAL = 0x35 + IGNBRK = 0x1 + IGNCR = 0x80 + IGNPAR = 0x4 + IMAXBEL = 0x2000 + INLCR = 0x40 + INPCK = 0x10 + IN_CLASSA_HOST = 0xffffff + IN_CLASSA_MAX = 0x80 + IN_CLASSA_NET = 0xff000000 + IN_CLASSA_NSHIFT = 0x18 + IN_CLASSB_HOST = 0xffff + IN_CLASSB_MAX = 0x10000 + IN_CLASSB_NET = 0xffff0000 + IN_CLASSB_NSHIFT = 0x10 + IN_CLASSC_HOST = 0xff + IN_CLASSC_NET = 0xffffff00 + IN_CLASSC_NSHIFT = 0x8 + IN_CLASSD_HOST = 0xfffffff + IN_CLASSD_NET = 0xf0000000 + IN_CLASSD_NSHIFT = 0x1c + IN_LOOPBACKNET = 0x7f + IN_NETMASK_DEFAULT = 0xffffff00 + IN_RFC3021_MASK = 0xfffffffe + IPPROTO_3PC = 0x22 + IPPROTO_ADFS = 0x44 + IPPROTO_AH = 0x33 + IPPROTO_AHIP = 0x3d + IPPROTO_APES = 0x63 + IPPROTO_ARGUS = 0xd + IPPROTO_AX25 = 0x5d + IPPROTO_BHA = 0x31 + IPPROTO_BLT = 0x1e + IPPROTO_BRSATMON = 0x4c + IPPROTO_CARP = 0x70 + IPPROTO_CFTP = 0x3e + IPPROTO_CHAOS = 0x10 + IPPROTO_CMTP = 0x26 + IPPROTO_CPHB = 0x49 + IPPROTO_CPNX = 0x48 + IPPROTO_DCCP = 0x21 + IPPROTO_DDP = 0x25 + IPPROTO_DGP = 0x56 + IPPROTO_DIVERT = 0x102 + IPPROTO_DONE = 0x101 + IPPROTO_DSTOPTS = 0x3c + IPPROTO_EGP = 0x8 + IPPROTO_EMCON = 0xe + IPPROTO_ENCAP = 0x62 + IPPROTO_EON = 0x50 + IPPROTO_ESP = 0x32 + IPPROTO_ETHERIP = 0x61 + IPPROTO_FRAGMENT = 0x2c + IPPROTO_GGP = 0x3 + IPPROTO_GMTP = 0x64 + IPPROTO_GRE = 0x2f + IPPROTO_HELLO = 0x3f + IPPROTO_HIP = 0x8b + IPPROTO_HMP = 0x14 + IPPROTO_HOPOPTS = 0x0 + IPPROTO_ICMP = 0x1 + IPPROTO_ICMPV6 = 0x3a + IPPROTO_IDP = 0x16 + IPPROTO_IDPR = 0x23 + IPPROTO_IDRP = 0x2d + IPPROTO_IGMP = 0x2 + IPPROTO_IGP = 0x55 + IPPROTO_IGRP = 0x58 + IPPROTO_IL = 0x28 + IPPROTO_INLSP = 0x34 + IPPROTO_INP = 0x20 + IPPROTO_IP = 0x0 + IPPROTO_IPCOMP = 0x6c + IPPROTO_IPCV = 0x47 + IPPROTO_IPEIP = 0x5e + IPPROTO_IPIP = 0x4 + IPPROTO_IPPC = 0x43 + IPPROTO_IPV4 = 0x4 + IPPROTO_IPV6 = 0x29 + IPPROTO_IRTP = 0x1c + IPPROTO_KRYPTOLAN = 0x41 + IPPROTO_LARP = 0x5b + IPPROTO_LEAF1 = 0x19 + IPPROTO_LEAF2 = 0x1a + IPPROTO_MAX = 0x100 + IPPROTO_MEAS = 0x13 + IPPROTO_MH = 0x87 + IPPROTO_MHRP = 0x30 + IPPROTO_MICP = 0x5f + IPPROTO_MOBILE = 0x37 + IPPROTO_MPLS = 0x89 + IPPROTO_MTP = 0x5c + IPPROTO_MUX = 0x12 + IPPROTO_ND = 0x4d + IPPROTO_NHRP = 0x36 + IPPROTO_NONE = 0x3b + IPPROTO_NSP = 0x1f + IPPROTO_NVPII = 0xb + IPPROTO_OLD_DIVERT = 0xfe + IPPROTO_OSPFIGP = 0x59 + IPPROTO_PFSYNC = 0xf0 + IPPROTO_PGM = 0x71 + IPPROTO_PIGP = 0x9 + IPPROTO_PIM = 0x67 + IPPROTO_PRM = 0x15 + IPPROTO_PUP = 0xc + IPPROTO_PVP = 0x4b + IPPROTO_RAW = 0xff + IPPROTO_RCCMON = 0xa + IPPROTO_RDP = 0x1b + IPPROTO_RESERVED_253 = 0xfd + IPPROTO_RESERVED_254 = 0xfe + IPPROTO_ROUTING = 0x2b + IPPROTO_RSVP = 0x2e + IPPROTO_RVD = 0x42 + IPPROTO_SATEXPAK = 0x40 + IPPROTO_SATMON = 0x45 + IPPROTO_SCCSP = 0x60 + IPPROTO_SCTP = 0x84 + IPPROTO_SDRP = 0x2a + IPPROTO_SEND = 0x103 + IPPROTO_SHIM6 = 0x8c + IPPROTO_SKIP = 0x39 + IPPROTO_SPACER = 0x7fff + IPPROTO_SRPC = 0x5a + IPPROTO_ST = 0x7 + IPPROTO_SVMTP = 0x52 + IPPROTO_SWIPE = 0x35 + IPPROTO_TCF = 0x57 + IPPROTO_TCP = 0x6 + IPPROTO_TLSP = 0x38 + IPPROTO_TP = 0x1d + IPPROTO_TPXX = 0x27 + IPPROTO_TRUNK1 = 0x17 + IPPROTO_TRUNK2 = 0x18 + IPPROTO_TTP = 0x54 + IPPROTO_UDP = 0x11 + IPPROTO_UDPLITE = 0x88 + IPPROTO_VINES = 0x53 + IPPROTO_VISA = 0x46 + IPPROTO_VMTP = 0x51 + IPPROTO_WBEXPAK = 0x4f + IPPROTO_WBMON = 0x4e + IPPROTO_WSN = 0x4a + IPPROTO_XNET = 0xf + IPPROTO_XTP = 0x24 + IPV6_AUTOFLOWLABEL = 0x3b + IPV6_BINDANY = 0x40 + IPV6_BINDMULTI = 0x41 + IPV6_BINDV6ONLY = 0x1b + IPV6_CHECKSUM = 0x1a + IPV6_DEFAULT_MULTICAST_HOPS = 0x1 + IPV6_DEFAULT_MULTICAST_LOOP = 0x1 + IPV6_DEFHLIM = 0x40 + IPV6_DONTFRAG = 0x3e + IPV6_DSTOPTS = 0x32 + IPV6_FLOWID = 0x43 + IPV6_FLOWINFO_MASK = 0xffffff0f + IPV6_FLOWLABEL_LEN = 0x14 + IPV6_FLOWLABEL_MASK = 0xffff0f00 + IPV6_FLOWTYPE = 0x44 + IPV6_FRAGTTL = 0x78 + IPV6_FW_ADD = 0x1e + IPV6_FW_DEL = 0x1f + IPV6_FW_FLUSH = 0x20 + IPV6_FW_GET = 0x22 + IPV6_FW_ZERO = 0x21 + IPV6_HLIMDEC = 0x1 + IPV6_HOPLIMIT = 0x2f + IPV6_HOPOPTS = 0x31 + IPV6_IPSEC_POLICY = 0x1c + IPV6_JOIN_GROUP = 0xc + IPV6_LEAVE_GROUP = 0xd + IPV6_MAXHLIM = 0xff + IPV6_MAXOPTHDR = 0x800 + IPV6_MAXPACKET = 0xffff + IPV6_MAX_GROUP_SRC_FILTER = 0x200 + IPV6_MAX_MEMBERSHIPS = 0xfff + IPV6_MAX_SOCK_SRC_FILTER = 0x80 + IPV6_MMTU = 0x500 + IPV6_MSFILTER = 0x4a + IPV6_MULTICAST_HOPS = 0xa + IPV6_MULTICAST_IF = 0x9 + IPV6_MULTICAST_LOOP = 0xb + IPV6_NEXTHOP = 0x30 + IPV6_ORIGDSTADDR = 0x48 + IPV6_PATHMTU = 0x2c + IPV6_PKTINFO = 0x2e + IPV6_PORTRANGE = 0xe + IPV6_PORTRANGE_DEFAULT = 0x0 + IPV6_PORTRANGE_HIGH = 0x1 + IPV6_PORTRANGE_LOW = 0x2 + IPV6_PREFER_TEMPADDR = 0x3f + IPV6_RECVDSTOPTS = 0x28 + IPV6_RECVFLOWID = 0x46 + IPV6_RECVHOPLIMIT = 0x25 + IPV6_RECVHOPOPTS = 0x27 + IPV6_RECVORIGDSTADDR = 0x48 + IPV6_RECVPATHMTU = 0x2b + IPV6_RECVPKTINFO = 0x24 + IPV6_RECVRSSBUCKETID = 0x47 + IPV6_RECVRTHDR = 0x26 + IPV6_RECVTCLASS = 0x39 + IPV6_RSSBUCKETID = 0x45 + IPV6_RSS_LISTEN_BUCKET = 0x42 + IPV6_RTHDR = 0x33 + IPV6_RTHDRDSTOPTS = 0x23 + IPV6_RTHDR_LOOSE = 0x0 + IPV6_RTHDR_STRICT = 0x1 + IPV6_RTHDR_TYPE_0 = 0x0 + IPV6_SOCKOPT_RESERVED1 = 0x3 + IPV6_TCLASS = 0x3d + IPV6_UNICAST_HOPS = 0x4 + IPV6_USE_MIN_MTU = 0x2a + IPV6_V6ONLY = 0x1b + IPV6_VERSION = 0x60 + IPV6_VERSION_MASK = 0xf0 + IPV6_VLAN_PCP = 0x4b + IP_ADD_MEMBERSHIP = 0xc + IP_ADD_SOURCE_MEMBERSHIP = 0x46 + IP_BINDANY = 0x18 + IP_BINDMULTI = 0x19 + IP_BLOCK_SOURCE = 0x48 + IP_DEFAULT_MULTICAST_LOOP = 0x1 + IP_DEFAULT_MULTICAST_TTL = 0x1 + IP_DF = 0x4000 + IP_DONTFRAG = 0x43 + IP_DROP_MEMBERSHIP = 0xd + IP_DROP_SOURCE_MEMBERSHIP = 0x47 + IP_DUMMYNET3 = 0x31 + IP_DUMMYNET_CONFIGURE = 0x3c + IP_DUMMYNET_DEL = 0x3d + IP_DUMMYNET_FLUSH = 0x3e + IP_DUMMYNET_GET = 0x40 + IP_FLOWID = 0x5a + IP_FLOWTYPE = 0x5b + IP_FW3 = 0x30 + IP_FW_ADD = 0x32 + IP_FW_DEL = 0x33 + IP_FW_FLUSH = 0x34 + IP_FW_GET = 0x36 + IP_FW_NAT_CFG = 0x38 + IP_FW_NAT_DEL = 0x39 + IP_FW_NAT_GET_CONFIG = 0x3a + IP_FW_NAT_GET_LOG = 0x3b + IP_FW_RESETLOG = 0x37 + IP_FW_TABLE_ADD = 0x28 + IP_FW_TABLE_DEL = 0x29 + IP_FW_TABLE_FLUSH = 0x2a + IP_FW_TABLE_GETSIZE = 0x2b + IP_FW_TABLE_LIST = 0x2c + IP_FW_ZERO = 0x35 + IP_HDRINCL = 0x2 + IP_IPSEC_POLICY = 0x15 + IP_MAXPACKET = 0xffff + IP_MAX_GROUP_SRC_FILTER = 0x200 + IP_MAX_MEMBERSHIPS = 0xfff + IP_MAX_SOCK_MUTE_FILTER = 0x80 + IP_MAX_SOCK_SRC_FILTER = 0x80 + IP_MF = 0x2000 + IP_MINTTL = 0x42 + IP_MSFILTER = 0x4a + IP_MSS = 0x240 + IP_MULTICAST_IF = 0x9 + IP_MULTICAST_LOOP = 0xb + IP_MULTICAST_TTL = 0xa + IP_MULTICAST_VIF = 0xe + IP_OFFMASK = 0x1fff + IP_ONESBCAST = 0x17 + IP_OPTIONS = 0x1 + IP_ORIGDSTADDR = 0x1b + IP_PORTRANGE = 0x13 + IP_PORTRANGE_DEFAULT = 0x0 + IP_PORTRANGE_HIGH = 0x1 + IP_PORTRANGE_LOW = 0x2 + IP_RECVDSTADDR = 0x7 + IP_RECVFLOWID = 0x5d + IP_RECVIF = 0x14 + IP_RECVOPTS = 0x5 + IP_RECVORIGDSTADDR = 0x1b + IP_RECVRETOPTS = 0x6 + IP_RECVRSSBUCKETID = 0x5e + IP_RECVTOS = 0x44 + IP_RECVTTL = 0x41 + IP_RETOPTS = 0x8 + IP_RF = 0x8000 + IP_RSSBUCKETID = 0x5c + IP_RSS_LISTEN_BUCKET = 0x1a + IP_RSVP_OFF = 0x10 + IP_RSVP_ON = 0xf + IP_RSVP_VIF_OFF = 0x12 + IP_RSVP_VIF_ON = 0x11 + IP_SENDSRCADDR = 0x7 + IP_TOS = 0x3 + IP_TTL = 0x4 + IP_UNBLOCK_SOURCE = 0x49 + IP_VLAN_PCP = 0x4b + ISIG = 0x80 + ISTRIP = 0x20 + ITIMER_PROF = 0x2 + ITIMER_REAL = 0x0 + ITIMER_VIRTUAL = 0x1 + IXANY = 0x800 + IXOFF = 0x400 + IXON = 0x200 + KERN_HOSTNAME = 0xa + KERN_OSRELEASE = 0x2 + KERN_OSTYPE = 0x1 + KERN_VERSION = 0x4 + LOCAL_CONNWAIT = 0x4 + LOCAL_CREDS = 0x2 + LOCAL_CREDS_PERSISTENT = 0x3 + LOCAL_PEERCRED = 0x1 + LOCAL_VENDOR = 0x80000000 + LOCK_EX = 0x2 + LOCK_NB = 0x4 + LOCK_SH = 0x1 + LOCK_UN = 0x8 + MADV_AUTOSYNC = 0x7 + MADV_CORE = 0x9 + MADV_DONTNEED = 0x4 + MADV_FREE = 0x5 + MADV_NOCORE = 0x8 + MADV_NORMAL = 0x0 + MADV_NOSYNC = 0x6 + MADV_PROTECT = 0xa + MADV_RANDOM = 0x1 + MADV_SEQUENTIAL = 0x2 + MADV_WILLNEED = 0x3 + MAP_32BIT = 0x80000 + MAP_ALIGNED_SUPER = 0x1000000 + MAP_ALIGNMENT_MASK = -0x1000000 + MAP_ALIGNMENT_SHIFT = 0x18 + MAP_ANON = 0x1000 + MAP_ANONYMOUS = 0x1000 + MAP_COPY = 0x2 + MAP_EXCL = 0x4000 + MAP_FILE = 0x0 + MAP_FIXED = 0x10 + MAP_GUARD = 0x2000 + MAP_HASSEMAPHORE = 0x200 + MAP_NOCORE = 0x20000 + MAP_NOSYNC = 0x800 + MAP_PREFAULT_READ = 0x40000 + MAP_PRIVATE = 0x2 + MAP_RESERVED0020 = 0x20 + MAP_RESERVED0040 = 0x40 + MAP_RESERVED0080 = 0x80 + MAP_RESERVED0100 = 0x100 + MAP_SHARED = 0x1 + MAP_STACK = 0x400 + MCAST_BLOCK_SOURCE = 0x54 + MCAST_EXCLUDE = 0x2 + MCAST_INCLUDE = 0x1 + MCAST_JOIN_GROUP = 0x50 + MCAST_JOIN_SOURCE_GROUP = 0x52 + MCAST_LEAVE_GROUP = 0x51 + MCAST_LEAVE_SOURCE_GROUP = 0x53 + MCAST_UNBLOCK_SOURCE = 0x55 + MCAST_UNDEFINED = 0x0 + MCL_CURRENT = 0x1 + MCL_FUTURE = 0x2 + MFD_ALLOW_SEALING = 0x2 + MFD_CLOEXEC = 0x1 + MFD_HUGETLB = 0x4 + MFD_HUGE_16GB = -0x78000000 + MFD_HUGE_16MB = 0x60000000 + MFD_HUGE_1GB = 0x78000000 + MFD_HUGE_1MB = 0x50000000 + MFD_HUGE_256MB = 0x70000000 + MFD_HUGE_2GB = 0x7c000000 + MFD_HUGE_2MB = 0x54000000 + MFD_HUGE_32MB = 0x64000000 + MFD_HUGE_512KB = 0x4c000000 + MFD_HUGE_512MB = 0x74000000 + MFD_HUGE_64KB = 0x40000000 + MFD_HUGE_8MB = 0x5c000000 + MFD_HUGE_MASK = 0xfc000000 + MFD_HUGE_SHIFT = 0x1a + MNT_ACLS = 0x8000000 + MNT_ASYNC = 0x40 + MNT_AUTOMOUNTED = 0x200000000 + MNT_BYFSID = 0x8000000 + MNT_CMDFLAGS = 0x300d0f0000 + MNT_DEFEXPORTED = 0x200 + MNT_DELEXPORT = 0x20000 + MNT_EMPTYDIR = 0x2000000000 + MNT_EXKERB = 0x800 + MNT_EXPORTANON = 0x400 + MNT_EXPORTED = 0x100 + MNT_EXPUBLIC = 0x20000000 + MNT_EXRDONLY = 0x80 + MNT_EXTLS = 0x4000000000 + MNT_EXTLSCERT = 0x8000000000 + MNT_EXTLSCERTUSER = 0x10000000000 + MNT_FORCE = 0x80000 + MNT_GJOURNAL = 0x2000000 + MNT_IGNORE = 0x800000 + MNT_LAZY = 0x3 + MNT_LOCAL = 0x1000 + MNT_MULTILABEL = 0x4000000 + MNT_NFS4ACLS = 0x10 + MNT_NOATIME = 0x10000000 + MNT_NOCLUSTERR = 0x40000000 + MNT_NOCLUSTERW = 0x80000000 + MNT_NOCOVER = 0x1000000000 + MNT_NOEXEC = 0x4 + MNT_NONBUSY = 0x4000000 + MNT_NOSUID = 0x8 + MNT_NOSYMFOLLOW = 0x400000 + MNT_NOWAIT = 0x2 + MNT_QUOTA = 0x2000 + MNT_RDONLY = 0x1 + MNT_RELOAD = 0x40000 + MNT_ROOTFS = 0x4000 + MNT_SNAPSHOT = 0x1000000 + MNT_SOFTDEP = 0x200000 + MNT_SUIDDIR = 0x100000 + MNT_SUJ = 0x100000000 + MNT_SUSPEND = 0x4 + MNT_SYNCHRONOUS = 0x2 + MNT_UNION = 0x20 + MNT_UNTRUSTED = 0x800000000 + MNT_UPDATE = 0x10000 + MNT_UPDATEMASK = 0xad8d0807e + MNT_USER = 0x8000 + MNT_VERIFIED = 0x400000000 + MNT_VISFLAGMASK = 0xffef0ffff + MNT_WAIT = 0x1 + MSG_CMSG_CLOEXEC = 0x40000 + MSG_COMPAT = 0x8000 + MSG_CTRUNC = 0x20 + MSG_DONTROUTE = 0x4 + MSG_DONTWAIT = 0x80 + MSG_EOF = 0x100 + MSG_EOR = 0x8 + MSG_NBIO = 0x4000 + MSG_NOSIGNAL = 0x20000 + MSG_NOTIFICATION = 0x2000 + MSG_OOB = 0x1 + MSG_PEEK = 0x2 + MSG_TRUNC = 0x10 + MSG_WAITALL = 0x40 + MSG_WAITFORONE = 0x80000 + MS_ASYNC = 0x1 + MS_INVALIDATE = 0x2 + MS_SYNC = 0x0 + NAME_MAX = 0xff + NET_RT_DUMP = 0x1 + NET_RT_FLAGS = 0x2 + NET_RT_IFLIST = 0x3 + NET_RT_IFLISTL = 0x5 + NET_RT_IFMALIST = 0x4 + NET_RT_NHGRP = 0x7 + NET_RT_NHOP = 0x6 + NFDBITS = 0x40 + NOFLSH = 0x80000000 + NOKERNINFO = 0x2000000 + NOTE_ABSTIME = 0x10 + NOTE_ATTRIB = 0x8 + NOTE_CHILD = 0x4 + NOTE_CLOSE = 0x100 + NOTE_CLOSE_WRITE = 0x200 + NOTE_DELETE = 0x1 + NOTE_EXEC = 0x20000000 + NOTE_EXIT = 0x80000000 + NOTE_EXTEND = 0x4 + NOTE_FFAND = 0x40000000 + NOTE_FFCOPY = 0xc0000000 + NOTE_FFCTRLMASK = 0xc0000000 + NOTE_FFLAGSMASK = 0xffffff + NOTE_FFNOP = 0x0 + NOTE_FFOR = 0x80000000 + NOTE_FILE_POLL = 0x2 + NOTE_FORK = 0x40000000 + NOTE_LINK = 0x10 + NOTE_LOWAT = 0x1 + NOTE_MSECONDS = 0x2 + NOTE_NSECONDS = 0x8 + NOTE_OPEN = 0x80 + NOTE_PCTRLMASK = 0xf0000000 + NOTE_PDATAMASK = 0xfffff + NOTE_READ = 0x400 + NOTE_RENAME = 0x20 + NOTE_REVOKE = 0x40 + NOTE_SECONDS = 0x1 + NOTE_TRACK = 0x1 + NOTE_TRACKERR = 0x2 + NOTE_TRIGGER = 0x1000000 + NOTE_USECONDS = 0x4 + NOTE_WRITE = 0x2 + OCRNL = 0x10 + ONLCR = 0x2 + ONLRET = 0x40 + ONOCR = 0x20 + ONOEOT = 0x8 + OPOST = 0x1 + OXTABS = 0x4 + O_ACCMODE = 0x3 + O_APPEND = 0x8 + O_ASYNC = 0x40 + O_CLOEXEC = 0x100000 + O_CREAT = 0x200 + O_DIRECT = 0x10000 + O_DIRECTORY = 0x20000 + O_DSYNC = 0x1000000 + O_EMPTY_PATH = 0x2000000 + O_EXCL = 0x800 + O_EXEC = 0x40000 + O_EXLOCK = 0x20 + O_FSYNC = 0x80 + O_NDELAY = 0x4 + O_NOCTTY = 0x8000 + O_NOFOLLOW = 0x100 + O_NONBLOCK = 0x4 + O_PATH = 0x400000 + O_RDONLY = 0x0 + O_RDWR = 0x2 + O_RESOLVE_BENEATH = 0x800000 + O_SEARCH = 0x40000 + O_SHLOCK = 0x10 + O_SYNC = 0x80 + O_TRUNC = 0x400 + O_TTY_INIT = 0x80000 + O_VERIFY = 0x200000 + O_WRONLY = 0x1 + PARENB = 0x1000 + PARMRK = 0x8 + PARODD = 0x2000 + PENDIN = 0x20000000 + PIOD_READ_D = 0x1 + PIOD_READ_I = 0x3 + PIOD_WRITE_D = 0x2 + PIOD_WRITE_I = 0x4 + PRIO_PGRP = 0x1 + PRIO_PROCESS = 0x0 + PRIO_USER = 0x2 + PROT_EXEC = 0x4 + PROT_NONE = 0x0 + PROT_READ = 0x1 + PROT_WRITE = 0x2 + PTRACE_DEFAULT = 0x1 + PTRACE_EXEC = 0x1 + PTRACE_FORK = 0x8 + PTRACE_LWP = 0x10 + PTRACE_SCE = 0x2 + PTRACE_SCX = 0x4 + PTRACE_SYSCALL = 0x6 + PTRACE_VFORK = 0x20 + PT_ATTACH = 0xa + PT_CLEARSTEP = 0x10 + PT_CONTINUE = 0x7 + PT_COREDUMP = 0x1d + PT_DETACH = 0xb + PT_FIRSTMACH = 0x40 + PT_FOLLOW_FORK = 0x17 + PT_GETDBREGS = 0x25 + PT_GETFPREGS = 0x23 + PT_GETLWPLIST = 0xf + PT_GETNUMLWPS = 0xe + PT_GETREGS = 0x21 + PT_GET_EVENT_MASK = 0x19 + PT_GET_SC_ARGS = 0x1b + PT_GET_SC_RET = 0x1c + PT_IO = 0xc + PT_KILL = 0x8 + PT_LWPINFO = 0xd + PT_LWP_EVENTS = 0x18 + PT_READ_D = 0x2 + PT_READ_I = 0x1 + PT_RESUME = 0x13 + PT_SETDBREGS = 0x26 + PT_SETFPREGS = 0x24 + PT_SETREGS = 0x22 + PT_SETSTEP = 0x11 + PT_SET_EVENT_MASK = 0x1a + PT_STEP = 0x9 + PT_SUSPEND = 0x12 + PT_SYSCALL = 0x16 + PT_TO_SCE = 0x14 + PT_TO_SCX = 0x15 + PT_TRACE_ME = 0x0 + PT_VM_ENTRY = 0x29 + PT_VM_TIMESTAMP = 0x28 + PT_WRITE_D = 0x5 + PT_WRITE_I = 0x4 + P_ZONEID = 0xc + RLIMIT_AS = 0xa + RLIMIT_CORE = 0x4 + RLIMIT_CPU = 0x0 + RLIMIT_DATA = 0x2 + RLIMIT_FSIZE = 0x1 + RLIMIT_MEMLOCK = 0x6 + RLIMIT_NOFILE = 0x8 + RLIMIT_NPROC = 0x7 + RLIMIT_RSS = 0x5 + RLIMIT_STACK = 0x3 + RLIM_INFINITY = 0x7fffffffffffffff + RTAX_AUTHOR = 0x6 + RTAX_BRD = 0x7 + RTAX_DST = 0x0 + RTAX_GATEWAY = 0x1 + RTAX_GENMASK = 0x3 + RTAX_IFA = 0x5 + RTAX_IFP = 0x4 + RTAX_MAX = 0x8 + RTAX_NETMASK = 0x2 + RTA_AUTHOR = 0x40 + RTA_BRD = 0x80 + RTA_DST = 0x1 + RTA_GATEWAY = 0x2 + RTA_GENMASK = 0x8 + RTA_IFA = 0x20 + RTA_IFP = 0x10 + RTA_NETMASK = 0x4 + RTF_BLACKHOLE = 0x1000 + RTF_BROADCAST = 0x400000 + RTF_DONE = 0x40 + RTF_DYNAMIC = 0x10 + RTF_FIXEDMTU = 0x80000 + RTF_FMASK = 0x1004d808 + RTF_GATEWAY = 0x2 + RTF_GWFLAG_COMPAT = 0x80000000 + RTF_HOST = 0x4 + RTF_LLDATA = 0x400 + RTF_LLINFO = 0x400 + RTF_LOCAL = 0x200000 + RTF_MODIFIED = 0x20 + RTF_MULTICAST = 0x800000 + RTF_PINNED = 0x100000 + RTF_PROTO1 = 0x8000 + RTF_PROTO2 = 0x4000 + RTF_PROTO3 = 0x40000 + RTF_REJECT = 0x8 + RTF_STATIC = 0x800 + RTF_STICKY = 0x10000000 + RTF_UP = 0x1 + RTF_XRESOLVE = 0x200 + RTM_ADD = 0x1 + RTM_CHANGE = 0x3 + RTM_DELADDR = 0xd + RTM_DELETE = 0x2 + RTM_DELMADDR = 0x10 + RTM_GET = 0x4 + RTM_IEEE80211 = 0x12 + RTM_IFANNOUNCE = 0x11 + RTM_IFINFO = 0xe + RTM_LOCK = 0x8 + RTM_LOSING = 0x5 + RTM_MISS = 0x7 + RTM_NEWADDR = 0xc + RTM_NEWMADDR = 0xf + RTM_REDIRECT = 0x6 + RTM_RESOLVE = 0xb + RTM_RTTUNIT = 0xf4240 + RTM_VERSION = 0x5 + RTV_EXPIRE = 0x4 + RTV_HOPCOUNT = 0x2 + RTV_MTU = 0x1 + RTV_RPIPE = 0x8 + RTV_RTT = 0x40 + RTV_RTTVAR = 0x80 + RTV_SPIPE = 0x10 + RTV_SSTHRESH = 0x20 + RTV_WEIGHT = 0x100 + RT_ALL_FIBS = -0x1 + RT_BLACKHOLE = 0x40 + RT_DEFAULT_FIB = 0x0 + RT_DEFAULT_WEIGHT = 0x1 + RT_HAS_GW = 0x80 + RT_HAS_HEADER = 0x10 + RT_HAS_HEADER_BIT = 0x4 + RT_L2_ME = 0x4 + RT_L2_ME_BIT = 0x2 + RT_LLE_CACHE = 0x100 + RT_MAX_WEIGHT = 0xffffff + RT_MAY_LOOP = 0x8 + RT_MAY_LOOP_BIT = 0x3 + RT_REJECT = 0x20 + RUSAGE_CHILDREN = -0x1 + RUSAGE_SELF = 0x0 + RUSAGE_THREAD = 0x1 + SCM_BINTIME = 0x4 + SCM_CREDS = 0x3 + SCM_CREDS2 = 0x8 + SCM_MONOTONIC = 0x6 + SCM_REALTIME = 0x5 + SCM_RIGHTS = 0x1 + SCM_TIMESTAMP = 0x2 + SCM_TIME_INFO = 0x7 + SEEK_CUR = 0x1 + SEEK_DATA = 0x3 + SEEK_END = 0x2 + SEEK_HOLE = 0x4 + SEEK_SET = 0x0 + SHUT_RD = 0x0 + SHUT_RDWR = 0x2 + SHUT_WR = 0x1 + SIOCADDMULTI = 0x80206931 + SIOCAIFADDR = 0x8040691a + SIOCAIFGROUP = 0x80286987 + SIOCATMARK = 0x40047307 + SIOCDELMULTI = 0x80206932 + SIOCDIFADDR = 0x80206919 + SIOCDIFGROUP = 0x80286989 + SIOCDIFPHYADDR = 0x80206949 + SIOCGDRVSPEC = 0xc028697b + SIOCGETSGCNT = 0xc0207210 + SIOCGETVIFCNT = 0xc028720f + SIOCGHIWAT = 0x40047301 + SIOCGHWADDR = 0xc020693e + SIOCGI2C = 0xc020693d + SIOCGIFADDR = 0xc0206921 + SIOCGIFALIAS = 0xc044692d + SIOCGIFBRDADDR = 0xc0206923 + SIOCGIFCAP = 0xc020691f + SIOCGIFCONF = 0xc0106924 + SIOCGIFDATA = 0x8020692c + SIOCGIFDESCR = 0xc020692a + SIOCGIFDOWNREASON = 0xc058699a + SIOCGIFDSTADDR = 0xc0206922 + SIOCGIFFIB = 0xc020695c + SIOCGIFFLAGS = 0xc0206911 + SIOCGIFGENERIC = 0xc020693a + SIOCGIFGMEMB = 0xc028698a + SIOCGIFGROUP = 0xc0286988 + SIOCGIFINDEX = 0xc0206920 + SIOCGIFMAC = 0xc0206926 + SIOCGIFMEDIA = 0xc0306938 + SIOCGIFMETRIC = 0xc0206917 + SIOCGIFMTU = 0xc0206933 + SIOCGIFNETMASK = 0xc0206925 + SIOCGIFPDSTADDR = 0xc0206948 + SIOCGIFPHYS = 0xc0206935 + SIOCGIFPSRCADDR = 0xc0206947 + SIOCGIFRSSHASH = 0xc0186997 + SIOCGIFRSSKEY = 0xc0946996 + SIOCGIFSTATUS = 0xc331693b + SIOCGIFXMEDIA = 0xc030698b + SIOCGLANPCP = 0xc0206998 + SIOCGLOWAT = 0x40047303 + SIOCGPGRP = 0x40047309 + SIOCGPRIVATE_0 = 0xc0206950 + SIOCGPRIVATE_1 = 0xc0206951 + SIOCGTUNFIB = 0xc020695e + SIOCIFCREATE = 0xc020697a + SIOCIFCREATE2 = 0xc020697c + SIOCIFDESTROY = 0x80206979 + SIOCIFGCLONERS = 0xc0106978 + SIOCSDRVSPEC = 0x8028697b + SIOCSHIWAT = 0x80047300 + SIOCSIFADDR = 0x8020690c + SIOCSIFBRDADDR = 0x80206913 + SIOCSIFCAP = 0x8020691e + SIOCSIFDESCR = 0x80206929 + SIOCSIFDSTADDR = 0x8020690e + SIOCSIFFIB = 0x8020695d + SIOCSIFFLAGS = 0x80206910 + SIOCSIFGENERIC = 0x80206939 + SIOCSIFLLADDR = 0x8020693c + SIOCSIFMAC = 0x80206927 + SIOCSIFMEDIA = 0xc0206937 + SIOCSIFMETRIC = 0x80206918 + SIOCSIFMTU = 0x80206934 + SIOCSIFNAME = 0x80206928 + SIOCSIFNETMASK = 0x80206916 + SIOCSIFPHYADDR = 0x80406946 + SIOCSIFPHYS = 0x80206936 + SIOCSIFRVNET = 0xc020695b + SIOCSIFVNET = 0xc020695a + SIOCSLANPCP = 0x80206999 + SIOCSLOWAT = 0x80047302 + SIOCSPGRP = 0x80047308 + SIOCSTUNFIB = 0x8020695f + SOCK_CLOEXEC = 0x10000000 + SOCK_DGRAM = 0x2 + SOCK_MAXADDRLEN = 0xff + SOCK_NONBLOCK = 0x20000000 + SOCK_RAW = 0x3 + SOCK_RDM = 0x4 + SOCK_SEQPACKET = 0x5 + SOCK_STREAM = 0x1 + SOL_LOCAL = 0x0 + SOL_SOCKET = 0xffff + SOMAXCONN = 0x80 + SO_ACCEPTCONN = 0x2 + SO_ACCEPTFILTER = 0x1000 + SO_BINTIME = 0x2000 + SO_BROADCAST = 0x20 + SO_DEBUG = 0x1 + SO_DOMAIN = 0x1019 + SO_DONTROUTE = 0x10 + SO_ERROR = 0x1007 + SO_KEEPALIVE = 0x8 + SO_LABEL = 0x1009 + SO_LINGER = 0x80 + SO_LISTENINCQLEN = 0x1013 + SO_LISTENQLEN = 0x1012 + SO_LISTENQLIMIT = 0x1011 + SO_MAX_PACING_RATE = 0x1018 + SO_NOSIGPIPE = 0x800 + SO_NO_DDP = 0x8000 + SO_NO_OFFLOAD = 0x4000 + SO_OOBINLINE = 0x100 + SO_PEERLABEL = 0x1010 + SO_PROTOCOL = 0x1016 + SO_PROTOTYPE = 0x1016 + SO_RCVBUF = 0x1002 + SO_RCVLOWAT = 0x1004 + SO_RCVTIMEO = 0x1006 + SO_RERROR = 0x20000 + SO_REUSEADDR = 0x4 + SO_REUSEPORT = 0x200 + SO_REUSEPORT_LB = 0x10000 + SO_SETFIB = 0x1014 + SO_SNDBUF = 0x1001 + SO_SNDLOWAT = 0x1003 + SO_SNDTIMEO = 0x1005 + SO_TIMESTAMP = 0x400 + SO_TS_BINTIME = 0x1 + SO_TS_CLOCK = 0x1017 + SO_TS_CLOCK_MAX = 0x3 + SO_TS_DEFAULT = 0x0 + SO_TS_MONOTONIC = 0x3 + SO_TS_REALTIME = 0x2 + SO_TS_REALTIME_MICRO = 0x0 + SO_TYPE = 0x1008 + SO_USELOOPBACK = 0x40 + SO_USER_COOKIE = 0x1015 + SO_VENDOR = 0x80000000 + S_BLKSIZE = 0x200 + S_IEXEC = 0x40 + S_IFBLK = 0x6000 + S_IFCHR = 0x2000 + S_IFDIR = 0x4000 + S_IFIFO = 0x1000 + S_IFLNK = 0xa000 + S_IFMT = 0xf000 + S_IFREG = 0x8000 + S_IFSOCK = 0xc000 + S_IFWHT = 0xe000 + S_IREAD = 0x100 + S_IRGRP = 0x20 + S_IROTH = 0x4 + S_IRUSR = 0x100 + S_IRWXG = 0x38 + S_IRWXO = 0x7 + S_IRWXU = 0x1c0 + S_ISGID = 0x400 + S_ISTXT = 0x200 + S_ISUID = 0x800 + S_ISVTX = 0x200 + S_IWGRP = 0x10 + S_IWOTH = 0x2 + S_IWRITE = 0x80 + S_IWUSR = 0x80 + S_IXGRP = 0x8 + S_IXOTH = 0x1 + S_IXUSR = 0x40 + TAB0 = 0x0 + TAB3 = 0x4 + TABDLY = 0x4 + TCIFLUSH = 0x1 + TCIOFF = 0x3 + TCIOFLUSH = 0x3 + TCION = 0x4 + TCOFLUSH = 0x2 + TCOOFF = 0x1 + TCOON = 0x2 + TCPOPT_EOL = 0x0 + TCPOPT_FAST_OPEN = 0x22 + TCPOPT_MAXSEG = 0x2 + TCPOPT_NOP = 0x1 + TCPOPT_PAD = 0x0 + TCPOPT_SACK = 0x5 + TCPOPT_SACK_PERMITTED = 0x4 + TCPOPT_SIGNATURE = 0x13 + TCPOPT_TIMESTAMP = 0x8 + TCPOPT_WINDOW = 0x3 + TCP_BBR_ACK_COMP_ALG = 0x448 + TCP_BBR_ALGORITHM = 0x43b + TCP_BBR_DRAIN_INC_EXTRA = 0x43c + TCP_BBR_DRAIN_PG = 0x42e + TCP_BBR_EXTRA_GAIN = 0x449 + TCP_BBR_EXTRA_STATE = 0x453 + TCP_BBR_FLOOR_MIN_TSO = 0x454 + TCP_BBR_HDWR_PACE = 0x451 + TCP_BBR_HOLD_TARGET = 0x436 + TCP_BBR_IWINTSO = 0x42b + TCP_BBR_LOWGAIN_FD = 0x436 + TCP_BBR_LOWGAIN_HALF = 0x435 + TCP_BBR_LOWGAIN_THRESH = 0x434 + TCP_BBR_MAX_RTO = 0x439 + TCP_BBR_MIN_RTO = 0x438 + TCP_BBR_MIN_TOPACEOUT = 0x455 + TCP_BBR_ONE_RETRAN = 0x431 + TCP_BBR_PACE_CROSS = 0x442 + TCP_BBR_PACE_DEL_TAR = 0x43f + TCP_BBR_PACE_OH = 0x435 + TCP_BBR_PACE_PER_SEC = 0x43e + TCP_BBR_PACE_SEG_MAX = 0x440 + TCP_BBR_PACE_SEG_MIN = 0x441 + TCP_BBR_POLICER_DETECT = 0x457 + TCP_BBR_PROBE_RTT_GAIN = 0x44d + TCP_BBR_PROBE_RTT_INT = 0x430 + TCP_BBR_PROBE_RTT_LEN = 0x44e + TCP_BBR_RACK_INIT_RATE = 0x458 + TCP_BBR_RACK_RTT_USE = 0x44a + TCP_BBR_RECFORCE = 0x42c + TCP_BBR_REC_OVER_HPTS = 0x43a + TCP_BBR_RETRAN_WTSO = 0x44b + TCP_BBR_RWND_IS_APP = 0x42f + TCP_BBR_SEND_IWND_IN_TSO = 0x44f + TCP_BBR_STARTUP_EXIT_EPOCH = 0x43d + TCP_BBR_STARTUP_LOSS_EXIT = 0x432 + TCP_BBR_STARTUP_PG = 0x42d + TCP_BBR_TMR_PACE_OH = 0x448 + TCP_BBR_TSLIMITS = 0x434 + TCP_BBR_TSTMP_RAISES = 0x456 + TCP_BBR_UNLIMITED = 0x43b + TCP_BBR_USEDEL_RATE = 0x437 + TCP_BBR_USE_LOWGAIN = 0x433 + TCP_BBR_USE_RACK_CHEAT = 0x450 + TCP_BBR_USE_RACK_RR = 0x450 + TCP_BBR_UTTER_MAX_TSO = 0x452 + TCP_CA_NAME_MAX = 0x10 + TCP_CCALGOOPT = 0x41 + TCP_CONGESTION = 0x40 + TCP_DATA_AFTER_CLOSE = 0x44c + TCP_DEFER_OPTIONS = 0x470 + TCP_DELACK = 0x48 + TCP_FASTOPEN = 0x401 + TCP_FASTOPEN_MAX_COOKIE_LEN = 0x10 + TCP_FASTOPEN_MIN_COOKIE_LEN = 0x4 + TCP_FASTOPEN_PSK_LEN = 0x10 + TCP_FAST_RSM_HACK = 0x471 + TCP_FIN_IS_RST = 0x49 + TCP_FUNCTION_BLK = 0x2000 + TCP_FUNCTION_NAME_LEN_MAX = 0x20 + TCP_HDWR_RATE_CAP = 0x46a + TCP_HDWR_UP_ONLY = 0x46c + TCP_IDLE_REDUCE = 0x46 + TCP_INFO = 0x20 + TCP_IWND_NB = 0x2b + TCP_IWND_NSEG = 0x2c + TCP_KEEPCNT = 0x400 + TCP_KEEPIDLE = 0x100 + TCP_KEEPINIT = 0x80 + TCP_KEEPINTVL = 0x200 + TCP_LOG = 0x22 + TCP_LOGBUF = 0x23 + TCP_LOGDUMP = 0x25 + TCP_LOGDUMPID = 0x26 + TCP_LOGID = 0x24 + TCP_LOGID_CNT = 0x2e + TCP_LOG_ID_LEN = 0x40 + TCP_LOG_LIMIT = 0x4a + TCP_LOG_TAG = 0x2f + TCP_MAXBURST = 0x4 + TCP_MAXHLEN = 0x3c + TCP_MAXOLEN = 0x28 + TCP_MAXPEAKRATE = 0x45 + TCP_MAXSEG = 0x2 + TCP_MAXUNACKTIME = 0x44 + TCP_MAXWIN = 0xffff + TCP_MAX_SACK = 0x4 + TCP_MAX_WINSHIFT = 0xe + TCP_MD5SIG = 0x10 + TCP_MINMSS = 0xd8 + TCP_MSS = 0x218 + TCP_NODELAY = 0x1 + TCP_NOOPT = 0x8 + TCP_NOPUSH = 0x4 + TCP_NO_PRR = 0x462 + TCP_PACING_RATE_CAP = 0x46b + TCP_PCAP_IN = 0x1000 + TCP_PCAP_OUT = 0x800 + TCP_PERF_INFO = 0x4e + TCP_PROC_ACCOUNTING = 0x4c + TCP_RACK_ABC_VAL = 0x46d + TCP_RACK_CHEAT_NOT_CONF_RATE = 0x459 + TCP_RACK_DO_DETECTION = 0x449 + TCP_RACK_EARLY_RECOV = 0x423 + TCP_RACK_EARLY_SEG = 0x424 + TCP_RACK_FORCE_MSEG = 0x45d + TCP_RACK_GP_INCREASE = 0x446 + TCP_RACK_GP_INCREASE_CA = 0x45a + TCP_RACK_GP_INCREASE_REC = 0x45c + TCP_RACK_GP_INCREASE_SS = 0x45b + TCP_RACK_IDLE_REDUCE_HIGH = 0x444 + TCP_RACK_MBUF_QUEUE = 0x41a + TCP_RACK_MEASURE_CNT = 0x46f + TCP_RACK_MIN_PACE = 0x445 + TCP_RACK_MIN_PACE_SEG = 0x446 + TCP_RACK_MIN_TO = 0x422 + TCP_RACK_NONRXT_CFG_RATE = 0x463 + TCP_RACK_NO_PUSH_AT_MAX = 0x466 + TCP_RACK_PACE_ALWAYS = 0x41f + TCP_RACK_PACE_MAX_SEG = 0x41e + TCP_RACK_PACE_RATE_CA = 0x45e + TCP_RACK_PACE_RATE_REC = 0x460 + TCP_RACK_PACE_RATE_SS = 0x45f + TCP_RACK_PACE_REDUCE = 0x41d + TCP_RACK_PACE_TO_FILL = 0x467 + TCP_RACK_PACING_BETA = 0x472 + TCP_RACK_PACING_BETA_ECN = 0x473 + TCP_RACK_PKT_DELAY = 0x428 + TCP_RACK_PROFILE = 0x469 + TCP_RACK_PROP = 0x41b + TCP_RACK_PROP_RATE = 0x420 + TCP_RACK_PRR_SENDALOT = 0x421 + TCP_RACK_REORD_FADE = 0x426 + TCP_RACK_REORD_THRESH = 0x425 + TCP_RACK_RR_CONF = 0x459 + TCP_RACK_TIMER_SLOP = 0x474 + TCP_RACK_TLP_INC_VAR = 0x429 + TCP_RACK_TLP_REDUCE = 0x41c + TCP_RACK_TLP_THRESH = 0x427 + TCP_RACK_TLP_USE = 0x447 + TCP_REC_ABC_VAL = 0x46e + TCP_REMOTE_UDP_ENCAPS_PORT = 0x47 + TCP_REUSPORT_LB_NUMA = 0x402 + TCP_REUSPORT_LB_NUMA_CURDOM = -0x1 + TCP_REUSPORT_LB_NUMA_NODOM = -0x2 + TCP_RXTLS_ENABLE = 0x29 + TCP_RXTLS_MODE = 0x2a + TCP_SHARED_CWND_ALLOWED = 0x4b + TCP_SHARED_CWND_ENABLE = 0x464 + TCP_SHARED_CWND_TIME_LIMIT = 0x468 + TCP_STATS = 0x21 + TCP_TIMELY_DYN_ADJ = 0x465 + TCP_TLS_MODE_IFNET = 0x2 + TCP_TLS_MODE_NONE = 0x0 + TCP_TLS_MODE_SW = 0x1 + TCP_TLS_MODE_TOE = 0x3 + TCP_TXTLS_ENABLE = 0x27 + TCP_TXTLS_MODE = 0x28 + TCP_USER_LOG = 0x30 + TCP_USE_CMP_ACKS = 0x4d + TCP_VENDOR = 0x80000000 + TCSAFLUSH = 0x2 + TIMER_ABSTIME = 0x1 + TIMER_RELTIME = 0x0 + TIOCCBRK = 0x2000747a + TIOCCDTR = 0x20007478 + TIOCCONS = 0x80047462 + TIOCDRAIN = 0x2000745e + TIOCEXCL = 0x2000740d + TIOCEXT = 0x80047460 + TIOCFLUSH = 0x80047410 + TIOCGDRAINWAIT = 0x40047456 + TIOCGETA = 0x402c7413 + TIOCGETD = 0x4004741a + TIOCGPGRP = 0x40047477 + TIOCGPTN = 0x4004740f + TIOCGSID = 0x40047463 + TIOCGWINSZ = 0x40087468 + TIOCMBIC = 0x8004746b + TIOCMBIS = 0x8004746c + TIOCMGDTRWAIT = 0x4004745a + TIOCMGET = 0x4004746a + TIOCMSDTRWAIT = 0x8004745b + TIOCMSET = 0x8004746d + TIOCM_CAR = 0x40 + TIOCM_CD = 0x40 + TIOCM_CTS = 0x20 + TIOCM_DCD = 0x40 + TIOCM_DSR = 0x100 + TIOCM_DTR = 0x2 + TIOCM_LE = 0x1 + TIOCM_RI = 0x80 + TIOCM_RNG = 0x80 + TIOCM_RTS = 0x4 + TIOCM_SR = 0x10 + TIOCM_ST = 0x8 + TIOCNOTTY = 0x20007471 + TIOCNXCL = 0x2000740e + TIOCOUTQ = 0x40047473 + TIOCPKT = 0x80047470 + TIOCPKT_DATA = 0x0 + TIOCPKT_DOSTOP = 0x20 + TIOCPKT_FLUSHREAD = 0x1 + TIOCPKT_FLUSHWRITE = 0x2 + TIOCPKT_IOCTL = 0x40 + TIOCPKT_NOSTOP = 0x10 + TIOCPKT_START = 0x8 + TIOCPKT_STOP = 0x4 + TIOCPTMASTER = 0x2000741c + TIOCSBRK = 0x2000747b + TIOCSCTTY = 0x20007461 + TIOCSDRAINWAIT = 0x80047457 + TIOCSDTR = 0x20007479 + TIOCSETA = 0x802c7414 + TIOCSETAF = 0x802c7416 + TIOCSETAW = 0x802c7415 + TIOCSETD = 0x8004741b + TIOCSIG = 0x2004745f + TIOCSPGRP = 0x80047476 + TIOCSTART = 0x2000746e + TIOCSTAT = 0x20007465 + TIOCSTI = 0x80017472 + TIOCSTOP = 0x2000746f + TIOCSWINSZ = 0x80087467 + TIOCTIMESTAMP = 0x40107459 + TIOCUCNTL = 0x80047466 + TOSTOP = 0x400000 + UTIME_NOW = -0x1 + UTIME_OMIT = -0x2 + VDISCARD = 0xf + VDSUSP = 0xb + VEOF = 0x0 + VEOL = 0x1 + VEOL2 = 0x2 + VERASE = 0x3 + VERASE2 = 0x7 + VINTR = 0x8 + VKILL = 0x5 + VLNEXT = 0xe + VMIN = 0x10 + VQUIT = 0x9 + VREPRINT = 0x6 + VSTART = 0xc + VSTATUS = 0x12 + VSTOP = 0xd + VSUSP = 0xa + VTIME = 0x11 + VWERASE = 0x4 + WCONTINUED = 0x4 + WCOREFLAG = 0x80 + WEXITED = 0x10 + WLINUXCLONE = 0x80000000 + WNOHANG = 0x1 + WNOWAIT = 0x8 + WSTOPPED = 0x2 + WTRAPPED = 0x20 + WUNTRACED = 0x2 +) + +// Errors +const ( + E2BIG = syscall.Errno(0x7) + EACCES = syscall.Errno(0xd) + EADDRINUSE = syscall.Errno(0x30) + EADDRNOTAVAIL = syscall.Errno(0x31) + EAFNOSUPPORT = syscall.Errno(0x2f) + EAGAIN = syscall.Errno(0x23) + EALREADY = syscall.Errno(0x25) + EAUTH = syscall.Errno(0x50) + EBADF = syscall.Errno(0x9) + EBADMSG = syscall.Errno(0x59) + EBADRPC = syscall.Errno(0x48) + EBUSY = syscall.Errno(0x10) + ECANCELED = syscall.Errno(0x55) + ECAPMODE = syscall.Errno(0x5e) + ECHILD = syscall.Errno(0xa) + ECONNABORTED = syscall.Errno(0x35) + ECONNREFUSED = syscall.Errno(0x3d) + ECONNRESET = syscall.Errno(0x36) + EDEADLK = syscall.Errno(0xb) + EDESTADDRREQ = syscall.Errno(0x27) + EDOM = syscall.Errno(0x21) + EDOOFUS = syscall.Errno(0x58) + EDQUOT = syscall.Errno(0x45) + EEXIST = syscall.Errno(0x11) + EFAULT = syscall.Errno(0xe) + EFBIG = syscall.Errno(0x1b) + EFTYPE = syscall.Errno(0x4f) + EHOSTDOWN = syscall.Errno(0x40) + EHOSTUNREACH = syscall.Errno(0x41) + EIDRM = syscall.Errno(0x52) + EILSEQ = syscall.Errno(0x56) + EINPROGRESS = syscall.Errno(0x24) + EINTEGRITY = syscall.Errno(0x61) + EINTR = syscall.Errno(0x4) + EINVAL = syscall.Errno(0x16) + EIO = syscall.Errno(0x5) + EISCONN = syscall.Errno(0x38) + EISDIR = syscall.Errno(0x15) + ELAST = syscall.Errno(0x61) + ELOOP = syscall.Errno(0x3e) + EMFILE = syscall.Errno(0x18) + EMLINK = syscall.Errno(0x1f) + EMSGSIZE = syscall.Errno(0x28) + EMULTIHOP = syscall.Errno(0x5a) + ENAMETOOLONG = syscall.Errno(0x3f) + ENEEDAUTH = syscall.Errno(0x51) + ENETDOWN = syscall.Errno(0x32) + ENETRESET = syscall.Errno(0x34) + ENETUNREACH = syscall.Errno(0x33) + ENFILE = syscall.Errno(0x17) + ENOATTR = syscall.Errno(0x57) + ENOBUFS = syscall.Errno(0x37) + ENODEV = syscall.Errno(0x13) + ENOENT = syscall.Errno(0x2) + ENOEXEC = syscall.Errno(0x8) + ENOLCK = syscall.Errno(0x4d) + ENOLINK = syscall.Errno(0x5b) + ENOMEM = syscall.Errno(0xc) + ENOMSG = syscall.Errno(0x53) + ENOPROTOOPT = syscall.Errno(0x2a) + ENOSPC = syscall.Errno(0x1c) + ENOSYS = syscall.Errno(0x4e) + ENOTBLK = syscall.Errno(0xf) + ENOTCAPABLE = syscall.Errno(0x5d) + ENOTCONN = syscall.Errno(0x39) + ENOTDIR = syscall.Errno(0x14) + ENOTEMPTY = syscall.Errno(0x42) + ENOTRECOVERABLE = syscall.Errno(0x5f) + ENOTSOCK = syscall.Errno(0x26) + ENOTSUP = syscall.Errno(0x2d) + ENOTTY = syscall.Errno(0x19) + ENXIO = syscall.Errno(0x6) + EOPNOTSUPP = syscall.Errno(0x2d) + EOVERFLOW = syscall.Errno(0x54) + EOWNERDEAD = syscall.Errno(0x60) + EPERM = syscall.Errno(0x1) + EPFNOSUPPORT = syscall.Errno(0x2e) + EPIPE = syscall.Errno(0x20) + EPROCLIM = syscall.Errno(0x43) + EPROCUNAVAIL = syscall.Errno(0x4c) + EPROGMISMATCH = syscall.Errno(0x4b) + EPROGUNAVAIL = syscall.Errno(0x4a) + EPROTO = syscall.Errno(0x5c) + EPROTONOSUPPORT = syscall.Errno(0x2b) + EPROTOTYPE = syscall.Errno(0x29) + ERANGE = syscall.Errno(0x22) + EREMOTE = syscall.Errno(0x47) + EROFS = syscall.Errno(0x1e) + ERPCMISMATCH = syscall.Errno(0x49) + ESHUTDOWN = syscall.Errno(0x3a) + ESOCKTNOSUPPORT = syscall.Errno(0x2c) + ESPIPE = syscall.Errno(0x1d) + ESRCH = syscall.Errno(0x3) + ESTALE = syscall.Errno(0x46) + ETIMEDOUT = syscall.Errno(0x3c) + ETOOMANYREFS = syscall.Errno(0x3b) + ETXTBSY = syscall.Errno(0x1a) + EUSERS = syscall.Errno(0x44) + EWOULDBLOCK = syscall.Errno(0x23) + EXDEV = syscall.Errno(0x12) +) + +// Signals +const ( + SIGABRT = syscall.Signal(0x6) + SIGALRM = syscall.Signal(0xe) + SIGBUS = syscall.Signal(0xa) + SIGCHLD = syscall.Signal(0x14) + SIGCONT = syscall.Signal(0x13) + SIGEMT = syscall.Signal(0x7) + SIGFPE = syscall.Signal(0x8) + SIGHUP = syscall.Signal(0x1) + SIGILL = syscall.Signal(0x4) + SIGINFO = syscall.Signal(0x1d) + SIGINT = syscall.Signal(0x2) + SIGIO = syscall.Signal(0x17) + SIGIOT = syscall.Signal(0x6) + SIGKILL = syscall.Signal(0x9) + SIGLIBRT = syscall.Signal(0x21) + SIGLWP = syscall.Signal(0x20) + SIGPIPE = syscall.Signal(0xd) + SIGPROF = syscall.Signal(0x1b) + SIGQUIT = syscall.Signal(0x3) + SIGSEGV = syscall.Signal(0xb) + SIGSTOP = syscall.Signal(0x11) + SIGSYS = syscall.Signal(0xc) + SIGTERM = syscall.Signal(0xf) + SIGTHR = syscall.Signal(0x20) + SIGTRAP = syscall.Signal(0x5) + SIGTSTP = syscall.Signal(0x12) + SIGTTIN = syscall.Signal(0x15) + SIGTTOU = syscall.Signal(0x16) + SIGURG = syscall.Signal(0x10) + SIGUSR1 = syscall.Signal(0x1e) + SIGUSR2 = syscall.Signal(0x1f) + SIGVTALRM = syscall.Signal(0x1a) + SIGWINCH = syscall.Signal(0x1c) + SIGXCPU = syscall.Signal(0x18) + SIGXFSZ = syscall.Signal(0x19) +) + +// Error table +var errorList = [...]struct { + num syscall.Errno + name string + desc string +}{ + {1, "EPERM", "operation not permitted"}, + {2, "ENOENT", "no such file or directory"}, + {3, "ESRCH", "no such process"}, + {4, "EINTR", "interrupted system call"}, + {5, "EIO", "input/output error"}, + {6, "ENXIO", "device not configured"}, + {7, "E2BIG", "argument list too long"}, + {8, "ENOEXEC", "exec format error"}, + {9, "EBADF", "bad file descriptor"}, + {10, "ECHILD", "no child processes"}, + {11, "EDEADLK", "resource deadlock avoided"}, + {12, "ENOMEM", "cannot allocate memory"}, + {13, "EACCES", "permission denied"}, + {14, "EFAULT", "bad address"}, + {15, "ENOTBLK", "block device required"}, + {16, "EBUSY", "device busy"}, + {17, "EEXIST", "file exists"}, + {18, "EXDEV", "cross-device link"}, + {19, "ENODEV", "operation not supported by device"}, + {20, "ENOTDIR", "not a directory"}, + {21, "EISDIR", "is a directory"}, + {22, "EINVAL", "invalid argument"}, + {23, "ENFILE", "too many open files in system"}, + {24, "EMFILE", "too many open files"}, + {25, "ENOTTY", "inappropriate ioctl for device"}, + {26, "ETXTBSY", "text file busy"}, + {27, "EFBIG", "file too large"}, + {28, "ENOSPC", "no space left on device"}, + {29, "ESPIPE", "illegal seek"}, + {30, "EROFS", "read-only file system"}, + {31, "EMLINK", "too many links"}, + {32, "EPIPE", "broken pipe"}, + {33, "EDOM", "numerical argument out of domain"}, + {34, "ERANGE", "result too large"}, + {35, "EWOULDBLOCK", "resource temporarily unavailable"}, + {36, "EINPROGRESS", "operation now in progress"}, + {37, "EALREADY", "operation already in progress"}, + {38, "ENOTSOCK", "socket operation on non-socket"}, + {39, "EDESTADDRREQ", "destination address required"}, + {40, "EMSGSIZE", "message too long"}, + {41, "EPROTOTYPE", "protocol wrong type for socket"}, + {42, "ENOPROTOOPT", "protocol not available"}, + {43, "EPROTONOSUPPORT", "protocol not supported"}, + {44, "ESOCKTNOSUPPORT", "socket type not supported"}, + {45, "EOPNOTSUPP", "operation not supported"}, + {46, "EPFNOSUPPORT", "protocol family not supported"}, + {47, "EAFNOSUPPORT", "address family not supported by protocol family"}, + {48, "EADDRINUSE", "address already in use"}, + {49, "EADDRNOTAVAIL", "can't assign requested address"}, + {50, "ENETDOWN", "network is down"}, + {51, "ENETUNREACH", "network is unreachable"}, + {52, "ENETRESET", "network dropped connection on reset"}, + {53, "ECONNABORTED", "software caused connection abort"}, + {54, "ECONNRESET", "connection reset by peer"}, + {55, "ENOBUFS", "no buffer space available"}, + {56, "EISCONN", "socket is already connected"}, + {57, "ENOTCONN", "socket is not connected"}, + {58, "ESHUTDOWN", "can't send after socket shutdown"}, + {59, "ETOOMANYREFS", "too many references: can't splice"}, + {60, "ETIMEDOUT", "operation timed out"}, + {61, "ECONNREFUSED", "connection refused"}, + {62, "ELOOP", "too many levels of symbolic links"}, + {63, "ENAMETOOLONG", "file name too long"}, + {64, "EHOSTDOWN", "host is down"}, + {65, "EHOSTUNREACH", "no route to host"}, + {66, "ENOTEMPTY", "directory not empty"}, + {67, "EPROCLIM", "too many processes"}, + {68, "EUSERS", "too many users"}, + {69, "EDQUOT", "disc quota exceeded"}, + {70, "ESTALE", "stale NFS file handle"}, + {71, "EREMOTE", "too many levels of remote in path"}, + {72, "EBADRPC", "RPC struct is bad"}, + {73, "ERPCMISMATCH", "RPC version wrong"}, + {74, "EPROGUNAVAIL", "RPC prog. not avail"}, + {75, "EPROGMISMATCH", "program version wrong"}, + {76, "EPROCUNAVAIL", "bad procedure for program"}, + {77, "ENOLCK", "no locks available"}, + {78, "ENOSYS", "function not implemented"}, + {79, "EFTYPE", "inappropriate file type or format"}, + {80, "EAUTH", "authentication error"}, + {81, "ENEEDAUTH", "need authenticator"}, + {82, "EIDRM", "identifier removed"}, + {83, "ENOMSG", "no message of desired type"}, + {84, "EOVERFLOW", "value too large to be stored in data type"}, + {85, "ECANCELED", "operation canceled"}, + {86, "EILSEQ", "illegal byte sequence"}, + {87, "ENOATTR", "attribute not found"}, + {88, "EDOOFUS", "programming error"}, + {89, "EBADMSG", "bad message"}, + {90, "EMULTIHOP", "multihop attempted"}, + {91, "ENOLINK", "link has been severed"}, + {92, "EPROTO", "protocol error"}, + {93, "ENOTCAPABLE", "capabilities insufficient"}, + {94, "ECAPMODE", "not permitted in capability mode"}, + {95, "ENOTRECOVERABLE", "state not recoverable"}, + {96, "EOWNERDEAD", "previous owner died"}, + {97, "EINTEGRITY", "integrity check failed"}, +} + +// Signal table +var signalList = [...]struct { + num syscall.Signal + name string + desc string +}{ + {1, "SIGHUP", "hangup"}, + {2, "SIGINT", "interrupt"}, + {3, "SIGQUIT", "quit"}, + {4, "SIGILL", "illegal instruction"}, + {5, "SIGTRAP", "trace/BPT trap"}, + {6, "SIGIOT", "abort trap"}, + {7, "SIGEMT", "EMT trap"}, + {8, "SIGFPE", "floating point exception"}, + {9, "SIGKILL", "killed"}, + {10, "SIGBUS", "bus error"}, + {11, "SIGSEGV", "segmentation fault"}, + {12, "SIGSYS", "bad system call"}, + {13, "SIGPIPE", "broken pipe"}, + {14, "SIGALRM", "alarm clock"}, + {15, "SIGTERM", "terminated"}, + {16, "SIGURG", "urgent I/O condition"}, + {17, "SIGSTOP", "suspended (signal)"}, + {18, "SIGTSTP", "suspended"}, + {19, "SIGCONT", "continued"}, + {20, "SIGCHLD", "child exited"}, + {21, "SIGTTIN", "stopped (tty input)"}, + {22, "SIGTTOU", "stopped (tty output)"}, + {23, "SIGIO", "I/O possible"}, + {24, "SIGXCPU", "cputime limit exceeded"}, + {25, "SIGXFSZ", "filesize limit exceeded"}, + {26, "SIGVTALRM", "virtual timer expired"}, + {27, "SIGPROF", "profiling timer expired"}, + {28, "SIGWINCH", "window size changes"}, + {29, "SIGINFO", "information request"}, + {30, "SIGUSR1", "user defined signal 1"}, + {31, "SIGUSR2", "user defined signal 2"}, + {32, "SIGTHR", "unknown signal"}, + {33, "SIGLIBRT", "unknown signal"}, +} diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux.go b/vendor/golang.org/x/sys/unix/zerrors_linux.go index 21973940..785d693e 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux.go @@ -1,5 +1,6 @@ -// Code generated by mkmerge.go; DO NOT EDIT. +// Code generated by mkmerge; DO NOT EDIT. +//go:build linux // +build linux package unix @@ -37,7 +38,8 @@ const ( AF_KEY = 0xf AF_LLC = 0x1a AF_LOCAL = 0x1 - AF_MAX = 0x2d + AF_MAX = 0x2e + AF_MCTP = 0x2d AF_MPLS = 0x1c AF_NETBEUI = 0xd AF_NETLINK = 0x10 @@ -65,6 +67,7 @@ const ( ALG_OP_ENCRYPT = 0x1 ALG_SET_AEAD_ASSOCLEN = 0x4 ALG_SET_AEAD_AUTHSIZE = 0x5 + ALG_SET_DRBG_ENTROPY = 0x6 ALG_SET_IV = 0x2 ALG_SET_KEY = 0x1 ALG_SET_OP = 0x3 @@ -114,6 +117,7 @@ const ( ARPHRD_LAPB = 0x204 ARPHRD_LOCALTLK = 0x305 ARPHRD_LOOPBACK = 0x304 + ARPHRD_MCTP = 0x122 ARPHRD_METRICOM = 0x17 ARPHRD_NETLINK = 0x338 ARPHRD_NETROM = 0x0 @@ -136,6 +140,306 @@ const ( ARPHRD_VOID = 0xffff ARPHRD_VSOCKMON = 0x33a ARPHRD_X25 = 0x10f + AUDIT_ADD = 0x3eb + AUDIT_ADD_RULE = 0x3f3 + AUDIT_ALWAYS = 0x2 + AUDIT_ANOM_ABEND = 0x6a5 + AUDIT_ANOM_CREAT = 0x6a7 + AUDIT_ANOM_LINK = 0x6a6 + AUDIT_ANOM_PROMISCUOUS = 0x6a4 + AUDIT_ARCH = 0xb + AUDIT_ARCH_AARCH64 = 0xc00000b7 + AUDIT_ARCH_ALPHA = 0xc0009026 + AUDIT_ARCH_ARCOMPACT = 0x4000005d + AUDIT_ARCH_ARCOMPACTBE = 0x5d + AUDIT_ARCH_ARCV2 = 0x400000c3 + AUDIT_ARCH_ARCV2BE = 0xc3 + AUDIT_ARCH_ARM = 0x40000028 + AUDIT_ARCH_ARMEB = 0x28 + AUDIT_ARCH_C6X = 0x4000008c + AUDIT_ARCH_C6XBE = 0x8c + AUDIT_ARCH_CRIS = 0x4000004c + AUDIT_ARCH_CSKY = 0x400000fc + AUDIT_ARCH_FRV = 0x5441 + AUDIT_ARCH_H8300 = 0x2e + AUDIT_ARCH_HEXAGON = 0xa4 + AUDIT_ARCH_I386 = 0x40000003 + AUDIT_ARCH_IA64 = 0xc0000032 + AUDIT_ARCH_LOONGARCH32 = 0x40000102 + AUDIT_ARCH_LOONGARCH64 = 0xc0000102 + AUDIT_ARCH_M32R = 0x58 + AUDIT_ARCH_M68K = 0x4 + AUDIT_ARCH_MICROBLAZE = 0xbd + AUDIT_ARCH_MIPS = 0x8 + AUDIT_ARCH_MIPS64 = 0x80000008 + AUDIT_ARCH_MIPS64N32 = 0xa0000008 + AUDIT_ARCH_MIPSEL = 0x40000008 + AUDIT_ARCH_MIPSEL64 = 0xc0000008 + AUDIT_ARCH_MIPSEL64N32 = 0xe0000008 + AUDIT_ARCH_NDS32 = 0x400000a7 + AUDIT_ARCH_NDS32BE = 0xa7 + AUDIT_ARCH_NIOS2 = 0x40000071 + AUDIT_ARCH_OPENRISC = 0x5c + AUDIT_ARCH_PARISC = 0xf + AUDIT_ARCH_PARISC64 = 0x8000000f + AUDIT_ARCH_PPC = 0x14 + AUDIT_ARCH_PPC64 = 0x80000015 + AUDIT_ARCH_PPC64LE = 0xc0000015 + AUDIT_ARCH_RISCV32 = 0x400000f3 + AUDIT_ARCH_RISCV64 = 0xc00000f3 + AUDIT_ARCH_S390 = 0x16 + AUDIT_ARCH_S390X = 0x80000016 + AUDIT_ARCH_SH = 0x2a + AUDIT_ARCH_SH64 = 0x8000002a + AUDIT_ARCH_SHEL = 0x4000002a + AUDIT_ARCH_SHEL64 = 0xc000002a + AUDIT_ARCH_SPARC = 0x2 + AUDIT_ARCH_SPARC64 = 0x8000002b + AUDIT_ARCH_TILEGX = 0xc00000bf + AUDIT_ARCH_TILEGX32 = 0x400000bf + AUDIT_ARCH_TILEPRO = 0x400000bc + AUDIT_ARCH_UNICORE = 0x4000006e + AUDIT_ARCH_X86_64 = 0xc000003e + AUDIT_ARCH_XTENSA = 0x5e + AUDIT_ARG0 = 0xc8 + AUDIT_ARG1 = 0xc9 + AUDIT_ARG2 = 0xca + AUDIT_ARG3 = 0xcb + AUDIT_AVC = 0x578 + AUDIT_AVC_PATH = 0x57a + AUDIT_BITMASK_SIZE = 0x40 + AUDIT_BIT_MASK = 0x8000000 + AUDIT_BIT_TEST = 0x48000000 + AUDIT_BPF = 0x536 + AUDIT_BPRM_FCAPS = 0x529 + AUDIT_CAPSET = 0x52a + AUDIT_CLASS_CHATTR = 0x2 + AUDIT_CLASS_CHATTR_32 = 0x3 + AUDIT_CLASS_DIR_WRITE = 0x0 + AUDIT_CLASS_DIR_WRITE_32 = 0x1 + AUDIT_CLASS_READ = 0x4 + AUDIT_CLASS_READ_32 = 0x5 + AUDIT_CLASS_SIGNAL = 0x8 + AUDIT_CLASS_SIGNAL_32 = 0x9 + AUDIT_CLASS_WRITE = 0x6 + AUDIT_CLASS_WRITE_32 = 0x7 + AUDIT_COMPARE_AUID_TO_EUID = 0x10 + AUDIT_COMPARE_AUID_TO_FSUID = 0xe + AUDIT_COMPARE_AUID_TO_OBJ_UID = 0x5 + AUDIT_COMPARE_AUID_TO_SUID = 0xf + AUDIT_COMPARE_EGID_TO_FSGID = 0x17 + AUDIT_COMPARE_EGID_TO_OBJ_GID = 0x4 + AUDIT_COMPARE_EGID_TO_SGID = 0x18 + AUDIT_COMPARE_EUID_TO_FSUID = 0x12 + AUDIT_COMPARE_EUID_TO_OBJ_UID = 0x3 + AUDIT_COMPARE_EUID_TO_SUID = 0x11 + AUDIT_COMPARE_FSGID_TO_OBJ_GID = 0x9 + AUDIT_COMPARE_FSUID_TO_OBJ_UID = 0x8 + AUDIT_COMPARE_GID_TO_EGID = 0x14 + AUDIT_COMPARE_GID_TO_FSGID = 0x15 + AUDIT_COMPARE_GID_TO_OBJ_GID = 0x2 + AUDIT_COMPARE_GID_TO_SGID = 0x16 + AUDIT_COMPARE_SGID_TO_FSGID = 0x19 + AUDIT_COMPARE_SGID_TO_OBJ_GID = 0x7 + AUDIT_COMPARE_SUID_TO_FSUID = 0x13 + AUDIT_COMPARE_SUID_TO_OBJ_UID = 0x6 + AUDIT_COMPARE_UID_TO_AUID = 0xa + AUDIT_COMPARE_UID_TO_EUID = 0xb + AUDIT_COMPARE_UID_TO_FSUID = 0xc + AUDIT_COMPARE_UID_TO_OBJ_UID = 0x1 + AUDIT_COMPARE_UID_TO_SUID = 0xd + AUDIT_CONFIG_CHANGE = 0x519 + AUDIT_CWD = 0x51b + AUDIT_DAEMON_ABORT = 0x4b2 + AUDIT_DAEMON_CONFIG = 0x4b3 + AUDIT_DAEMON_END = 0x4b1 + AUDIT_DAEMON_START = 0x4b0 + AUDIT_DEL = 0x3ec + AUDIT_DEL_RULE = 0x3f4 + AUDIT_DEVMAJOR = 0x64 + AUDIT_DEVMINOR = 0x65 + AUDIT_DIR = 0x6b + AUDIT_DM_CTRL = 0x53a + AUDIT_DM_EVENT = 0x53b + AUDIT_EGID = 0x6 + AUDIT_EOE = 0x528 + AUDIT_EQUAL = 0x40000000 + AUDIT_EUID = 0x2 + AUDIT_EVENT_LISTENER = 0x537 + AUDIT_EXE = 0x70 + AUDIT_EXECVE = 0x51d + AUDIT_EXIT = 0x67 + AUDIT_FAIL_PANIC = 0x2 + AUDIT_FAIL_PRINTK = 0x1 + AUDIT_FAIL_SILENT = 0x0 + AUDIT_FANOTIFY = 0x533 + AUDIT_FD_PAIR = 0x525 + AUDIT_FEATURE_BITMAP_ALL = 0x7f + AUDIT_FEATURE_BITMAP_BACKLOG_LIMIT = 0x1 + AUDIT_FEATURE_BITMAP_BACKLOG_WAIT_TIME = 0x2 + AUDIT_FEATURE_BITMAP_EXCLUDE_EXTEND = 0x8 + AUDIT_FEATURE_BITMAP_EXECUTABLE_PATH = 0x4 + AUDIT_FEATURE_BITMAP_FILTER_FS = 0x40 + AUDIT_FEATURE_BITMAP_LOST_RESET = 0x20 + AUDIT_FEATURE_BITMAP_SESSIONID_FILTER = 0x10 + AUDIT_FEATURE_CHANGE = 0x530 + AUDIT_FEATURE_LOGINUID_IMMUTABLE = 0x1 + AUDIT_FEATURE_ONLY_UNSET_LOGINUID = 0x0 + AUDIT_FEATURE_VERSION = 0x1 + AUDIT_FIELD_COMPARE = 0x6f + AUDIT_FILETYPE = 0x6c + AUDIT_FILTERKEY = 0xd2 + AUDIT_FILTER_ENTRY = 0x2 + AUDIT_FILTER_EXCLUDE = 0x5 + AUDIT_FILTER_EXIT = 0x4 + AUDIT_FILTER_FS = 0x6 + AUDIT_FILTER_PREPEND = 0x10 + AUDIT_FILTER_TASK = 0x1 + AUDIT_FILTER_TYPE = 0x5 + AUDIT_FILTER_URING_EXIT = 0x7 + AUDIT_FILTER_USER = 0x0 + AUDIT_FILTER_WATCH = 0x3 + AUDIT_FIRST_KERN_ANOM_MSG = 0x6a4 + AUDIT_FIRST_USER_MSG = 0x44c + AUDIT_FIRST_USER_MSG2 = 0x834 + AUDIT_FSGID = 0x8 + AUDIT_FSTYPE = 0x1a + AUDIT_FSUID = 0x4 + AUDIT_GET = 0x3e8 + AUDIT_GET_FEATURE = 0x3fb + AUDIT_GID = 0x5 + AUDIT_GREATER_THAN = 0x20000000 + AUDIT_GREATER_THAN_OR_EQUAL = 0x60000000 + AUDIT_INODE = 0x66 + AUDIT_INTEGRITY_DATA = 0x708 + AUDIT_INTEGRITY_EVM_XATTR = 0x70e + AUDIT_INTEGRITY_HASH = 0x70b + AUDIT_INTEGRITY_METADATA = 0x709 + AUDIT_INTEGRITY_PCR = 0x70c + AUDIT_INTEGRITY_POLICY_RULE = 0x70f + AUDIT_INTEGRITY_RULE = 0x70d + AUDIT_INTEGRITY_STATUS = 0x70a + AUDIT_IPC = 0x517 + AUDIT_IPC_SET_PERM = 0x51f + AUDIT_KERNEL = 0x7d0 + AUDIT_KERNEL_OTHER = 0x524 + AUDIT_KERN_MODULE = 0x532 + AUDIT_LAST_FEATURE = 0x1 + AUDIT_LAST_KERN_ANOM_MSG = 0x707 + AUDIT_LAST_USER_MSG = 0x4af + AUDIT_LAST_USER_MSG2 = 0xbb7 + AUDIT_LESS_THAN = 0x10000000 + AUDIT_LESS_THAN_OR_EQUAL = 0x50000000 + AUDIT_LIST = 0x3ea + AUDIT_LIST_RULES = 0x3f5 + AUDIT_LOGIN = 0x3ee + AUDIT_LOGINUID = 0x9 + AUDIT_LOGINUID_SET = 0x18 + AUDIT_MAC_CALIPSO_ADD = 0x58a + AUDIT_MAC_CALIPSO_DEL = 0x58b + AUDIT_MAC_CIPSOV4_ADD = 0x57f + AUDIT_MAC_CIPSOV4_DEL = 0x580 + AUDIT_MAC_CONFIG_CHANGE = 0x57d + AUDIT_MAC_IPSEC_ADDSA = 0x583 + AUDIT_MAC_IPSEC_ADDSPD = 0x585 + AUDIT_MAC_IPSEC_DELSA = 0x584 + AUDIT_MAC_IPSEC_DELSPD = 0x586 + AUDIT_MAC_IPSEC_EVENT = 0x587 + AUDIT_MAC_MAP_ADD = 0x581 + AUDIT_MAC_MAP_DEL = 0x582 + AUDIT_MAC_POLICY_LOAD = 0x57b + AUDIT_MAC_STATUS = 0x57c + AUDIT_MAC_UNLBL_ALLOW = 0x57e + AUDIT_MAC_UNLBL_STCADD = 0x588 + AUDIT_MAC_UNLBL_STCDEL = 0x589 + AUDIT_MAKE_EQUIV = 0x3f7 + AUDIT_MAX_FIELDS = 0x40 + AUDIT_MAX_FIELD_COMPARE = 0x19 + AUDIT_MAX_KEY_LEN = 0x100 + AUDIT_MESSAGE_TEXT_MAX = 0x2170 + AUDIT_MMAP = 0x52b + AUDIT_MQ_GETSETATTR = 0x523 + AUDIT_MQ_NOTIFY = 0x522 + AUDIT_MQ_OPEN = 0x520 + AUDIT_MQ_SENDRECV = 0x521 + AUDIT_MSGTYPE = 0xc + AUDIT_NEGATE = 0x80000000 + AUDIT_NETFILTER_CFG = 0x52d + AUDIT_NETFILTER_PKT = 0x52c + AUDIT_NEVER = 0x0 + AUDIT_NLGRP_MAX = 0x1 + AUDIT_NOT_EQUAL = 0x30000000 + AUDIT_NR_FILTERS = 0x8 + AUDIT_OBJ_GID = 0x6e + AUDIT_OBJ_LEV_HIGH = 0x17 + AUDIT_OBJ_LEV_LOW = 0x16 + AUDIT_OBJ_PID = 0x526 + AUDIT_OBJ_ROLE = 0x14 + AUDIT_OBJ_TYPE = 0x15 + AUDIT_OBJ_UID = 0x6d + AUDIT_OBJ_USER = 0x13 + AUDIT_OPENAT2 = 0x539 + AUDIT_OPERATORS = 0x78000000 + AUDIT_PATH = 0x516 + AUDIT_PERM = 0x6a + AUDIT_PERM_ATTR = 0x8 + AUDIT_PERM_EXEC = 0x1 + AUDIT_PERM_READ = 0x4 + AUDIT_PERM_WRITE = 0x2 + AUDIT_PERS = 0xa + AUDIT_PID = 0x0 + AUDIT_POSSIBLE = 0x1 + AUDIT_PPID = 0x12 + AUDIT_PROCTITLE = 0x52f + AUDIT_REPLACE = 0x531 + AUDIT_SADDR_FAM = 0x71 + AUDIT_SECCOMP = 0x52e + AUDIT_SELINUX_ERR = 0x579 + AUDIT_SESSIONID = 0x19 + AUDIT_SET = 0x3e9 + AUDIT_SET_FEATURE = 0x3fa + AUDIT_SGID = 0x7 + AUDIT_SID_UNSET = 0xffffffff + AUDIT_SIGNAL_INFO = 0x3f2 + AUDIT_SOCKADDR = 0x51a + AUDIT_SOCKETCALL = 0x518 + AUDIT_STATUS_BACKLOG_LIMIT = 0x10 + AUDIT_STATUS_BACKLOG_WAIT_TIME = 0x20 + AUDIT_STATUS_BACKLOG_WAIT_TIME_ACTUAL = 0x80 + AUDIT_STATUS_ENABLED = 0x1 + AUDIT_STATUS_FAILURE = 0x2 + AUDIT_STATUS_LOST = 0x40 + AUDIT_STATUS_PID = 0x4 + AUDIT_STATUS_RATE_LIMIT = 0x8 + AUDIT_SUBJ_CLR = 0x11 + AUDIT_SUBJ_ROLE = 0xe + AUDIT_SUBJ_SEN = 0x10 + AUDIT_SUBJ_TYPE = 0xf + AUDIT_SUBJ_USER = 0xd + AUDIT_SUCCESS = 0x68 + AUDIT_SUID = 0x3 + AUDIT_SYSCALL = 0x514 + AUDIT_SYSCALL_CLASSES = 0x10 + AUDIT_TIME_ADJNTPVAL = 0x535 + AUDIT_TIME_INJOFFSET = 0x534 + AUDIT_TRIM = 0x3f6 + AUDIT_TTY = 0x527 + AUDIT_TTY_GET = 0x3f8 + AUDIT_TTY_SET = 0x3f9 + AUDIT_UID = 0x1 + AUDIT_UID_UNSET = 0xffffffff + AUDIT_UNUSED_BITS = 0x7fffc00 + AUDIT_URINGOP = 0x538 + AUDIT_USER = 0x3ed + AUDIT_USER_AVC = 0x453 + AUDIT_USER_TTY = 0x464 + AUDIT_VERSION_BACKLOG_LIMIT = 0x1 + AUDIT_VERSION_BACKLOG_WAIT_TIME = 0x2 + AUDIT_VERSION_LATEST = 0x7f + AUDIT_WATCH = 0x69 + AUDIT_WATCH_INS = 0x3ef + AUDIT_WATCH_LIST = 0x3f1 + AUDIT_WATCH_REM = 0x3f0 AUTOFS_SUPER_MAGIC = 0x187 B0 = 0x0 B110 = 0x3 @@ -160,78 +464,36 @@ const ( BPF_A = 0x10 BPF_ABS = 0x20 BPF_ADD = 0x0 - BPF_ADJ_ROOM_ENCAP_L2_MASK = 0xff - BPF_ADJ_ROOM_ENCAP_L2_SHIFT = 0x38 BPF_ALU = 0x4 BPF_ALU64 = 0x7 BPF_AND = 0x50 - BPF_ANY = 0x0 BPF_ARSH = 0xc0 + BPF_ATOMIC = 0xc0 BPF_B = 0x10 BPF_BUILD_ID_SIZE = 0x14 BPF_CALL = 0x80 - BPF_DEVCG_ACC_MKNOD = 0x1 - BPF_DEVCG_ACC_READ = 0x2 - BPF_DEVCG_ACC_WRITE = 0x4 - BPF_DEVCG_DEV_BLOCK = 0x1 - BPF_DEVCG_DEV_CHAR = 0x2 + BPF_CMPXCHG = 0xf1 BPF_DIV = 0x30 BPF_DW = 0x18 BPF_END = 0xd0 - BPF_EXIST = 0x2 BPF_EXIT = 0x90 - BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG = 0x1 - BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP = 0x4 - BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL = 0x2 + BPF_FETCH = 0x1 BPF_FROM_BE = 0x8 BPF_FROM_LE = 0x0 BPF_FS_MAGIC = 0xcafe4a11 - BPF_F_ADJ_ROOM_ENCAP_L3_IPV4 = 0x2 - BPF_F_ADJ_ROOM_ENCAP_L3_IPV6 = 0x4 - BPF_F_ADJ_ROOM_ENCAP_L4_GRE = 0x8 - BPF_F_ADJ_ROOM_ENCAP_L4_UDP = 0x10 - BPF_F_ADJ_ROOM_FIXED_GSO = 0x1 BPF_F_ALLOW_MULTI = 0x2 BPF_F_ALLOW_OVERRIDE = 0x1 BPF_F_ANY_ALIGNMENT = 0x2 - BPF_F_CLONE = 0x200 - BPF_F_CTXLEN_MASK = 0xfffff00000000 - BPF_F_CURRENT_CPU = 0xffffffff - BPF_F_CURRENT_NETNS = -0x1 - BPF_F_DONT_FRAGMENT = 0x4 - BPF_F_FAST_STACK_CMP = 0x200 - BPF_F_HDR_FIELD_MASK = 0xf - BPF_F_INDEX_MASK = 0xffffffff - BPF_F_INGRESS = 0x1 - BPF_F_INVALIDATE_HASH = 0x2 - BPF_F_LOCK = 0x4 - BPF_F_MARK_ENFORCE = 0x40 - BPF_F_MARK_MANGLED_0 = 0x20 - BPF_F_MMAPABLE = 0x400 - BPF_F_NO_COMMON_LRU = 0x2 - BPF_F_NO_PREALLOC = 0x1 - BPF_F_NUMA_NODE = 0x4 - BPF_F_PSEUDO_HDR = 0x10 + BPF_F_KPROBE_MULTI_RETURN = 0x1 BPF_F_QUERY_EFFECTIVE = 0x1 - BPF_F_RDONLY = 0x8 - BPF_F_RDONLY_PROG = 0x80 - BPF_F_RECOMPUTE_CSUM = 0x1 BPF_F_REPLACE = 0x4 - BPF_F_REUSE_STACKID = 0x400 - BPF_F_SEQ_NUMBER = 0x8 - BPF_F_SKIP_FIELD_MASK = 0xff - BPF_F_STACK_BUILD_ID = 0x20 + BPF_F_SLEEPABLE = 0x10 BPF_F_STRICT_ALIGNMENT = 0x1 - BPF_F_SYSCTL_BASE_NAME = 0x1 BPF_F_TEST_RND_HI32 = 0x4 + BPF_F_TEST_RUN_ON_CPU = 0x1 BPF_F_TEST_STATE_FREQ = 0x8 - BPF_F_TUNINFO_IPV6 = 0x1 - BPF_F_USER_BUILD_ID = 0x800 - BPF_F_USER_STACK = 0x100 - BPF_F_WRONLY = 0x10 - BPF_F_WRONLY_PROG = 0x100 - BPF_F_ZERO_CSUM_TX = 0x2 - BPF_F_ZERO_SEED = 0x40 + BPF_F_TEST_XDP_LIVE_FRAMES = 0x2 + BPF_F_XDP_HAS_FRAGS = 0x20 BPF_H = 0x8 BPF_IMM = 0x0 BPF_IND = 0x40 @@ -267,20 +529,18 @@ const ( BPF_MUL = 0x20 BPF_NEG = 0x80 BPF_NET_OFF = -0x100000 - BPF_NOEXIST = 0x1 BPF_OBJ_NAME_LEN = 0x10 BPF_OR = 0x40 + BPF_PSEUDO_BTF_ID = 0x3 BPF_PSEUDO_CALL = 0x1 + BPF_PSEUDO_FUNC = 0x4 + BPF_PSEUDO_KFUNC_CALL = 0x2 BPF_PSEUDO_MAP_FD = 0x1 + BPF_PSEUDO_MAP_IDX = 0x5 + BPF_PSEUDO_MAP_IDX_VALUE = 0x6 BPF_PSEUDO_MAP_VALUE = 0x2 BPF_RET = 0x6 BPF_RSH = 0x70 - BPF_SK_STORAGE_GET_F_CREATE = 0x1 - BPF_SOCK_OPS_ALL_CB_FLAGS = 0xf - BPF_SOCK_OPS_RETRANS_CB_FLAG = 0x2 - BPF_SOCK_OPS_RTO_CB_FLAG = 0x1 - BPF_SOCK_OPS_RTT_CB_FLAG = 0x8 - BPF_SOCK_OPS_STATE_CB_FLAG = 0x4 BPF_ST = 0x2 BPF_STX = 0x3 BPF_SUB = 0x10 @@ -292,22 +552,97 @@ const ( BPF_W = 0x0 BPF_X = 0x8 BPF_XADD = 0xc0 + BPF_XCHG = 0xe1 BPF_XOR = 0xa0 BRKINT = 0x2 BS0 = 0x0 BTRFS_SUPER_MAGIC = 0x9123683e BTRFS_TEST_MAGIC = 0x73727279 + BUS_BLUETOOTH = 0x5 + BUS_HIL = 0x4 + BUS_USB = 0x3 + BUS_VIRTUAL = 0x6 CAN_BCM = 0x2 + CAN_CTRLMODE_3_SAMPLES = 0x4 + CAN_CTRLMODE_BERR_REPORTING = 0x10 + CAN_CTRLMODE_CC_LEN8_DLC = 0x100 + CAN_CTRLMODE_FD = 0x20 + CAN_CTRLMODE_FD_NON_ISO = 0x80 + CAN_CTRLMODE_LISTENONLY = 0x2 + CAN_CTRLMODE_LOOPBACK = 0x1 + CAN_CTRLMODE_ONE_SHOT = 0x8 + CAN_CTRLMODE_PRESUME_ACK = 0x40 + CAN_CTRLMODE_TDC_AUTO = 0x200 + CAN_CTRLMODE_TDC_MANUAL = 0x400 CAN_EFF_FLAG = 0x80000000 CAN_EFF_ID_BITS = 0x1d CAN_EFF_MASK = 0x1fffffff + CAN_ERR_ACK = 0x20 + CAN_ERR_BUSERROR = 0x80 + CAN_ERR_BUSOFF = 0x40 + CAN_ERR_CRTL = 0x4 + CAN_ERR_CRTL_ACTIVE = 0x40 + CAN_ERR_CRTL_RX_OVERFLOW = 0x1 + CAN_ERR_CRTL_RX_PASSIVE = 0x10 + CAN_ERR_CRTL_RX_WARNING = 0x4 + CAN_ERR_CRTL_TX_OVERFLOW = 0x2 + CAN_ERR_CRTL_TX_PASSIVE = 0x20 + CAN_ERR_CRTL_TX_WARNING = 0x8 + CAN_ERR_CRTL_UNSPEC = 0x0 + CAN_ERR_DLC = 0x8 CAN_ERR_FLAG = 0x20000000 + CAN_ERR_LOSTARB = 0x2 + CAN_ERR_LOSTARB_UNSPEC = 0x0 CAN_ERR_MASK = 0x1fffffff + CAN_ERR_PROT = 0x8 + CAN_ERR_PROT_ACTIVE = 0x40 + CAN_ERR_PROT_BIT = 0x1 + CAN_ERR_PROT_BIT0 = 0x8 + CAN_ERR_PROT_BIT1 = 0x10 + CAN_ERR_PROT_FORM = 0x2 + CAN_ERR_PROT_LOC_ACK = 0x19 + CAN_ERR_PROT_LOC_ACK_DEL = 0x1b + CAN_ERR_PROT_LOC_CRC_DEL = 0x18 + CAN_ERR_PROT_LOC_CRC_SEQ = 0x8 + CAN_ERR_PROT_LOC_DATA = 0xa + CAN_ERR_PROT_LOC_DLC = 0xb + CAN_ERR_PROT_LOC_EOF = 0x1a + CAN_ERR_PROT_LOC_ID04_00 = 0xe + CAN_ERR_PROT_LOC_ID12_05 = 0xf + CAN_ERR_PROT_LOC_ID17_13 = 0x7 + CAN_ERR_PROT_LOC_ID20_18 = 0x6 + CAN_ERR_PROT_LOC_ID28_21 = 0x2 + CAN_ERR_PROT_LOC_IDE = 0x5 + CAN_ERR_PROT_LOC_INTERM = 0x12 + CAN_ERR_PROT_LOC_RES0 = 0x9 + CAN_ERR_PROT_LOC_RES1 = 0xd + CAN_ERR_PROT_LOC_RTR = 0xc + CAN_ERR_PROT_LOC_SOF = 0x3 + CAN_ERR_PROT_LOC_SRTR = 0x4 + CAN_ERR_PROT_LOC_UNSPEC = 0x0 + CAN_ERR_PROT_OVERLOAD = 0x20 + CAN_ERR_PROT_STUFF = 0x4 + CAN_ERR_PROT_TX = 0x80 + CAN_ERR_PROT_UNSPEC = 0x0 + CAN_ERR_RESTARTED = 0x100 + CAN_ERR_TRX = 0x10 + CAN_ERR_TRX_CANH_NO_WIRE = 0x4 + CAN_ERR_TRX_CANH_SHORT_TO_BAT = 0x5 + CAN_ERR_TRX_CANH_SHORT_TO_GND = 0x7 + CAN_ERR_TRX_CANH_SHORT_TO_VCC = 0x6 + CAN_ERR_TRX_CANL_NO_WIRE = 0x40 + CAN_ERR_TRX_CANL_SHORT_TO_BAT = 0x50 + CAN_ERR_TRX_CANL_SHORT_TO_CANH = 0x80 + CAN_ERR_TRX_CANL_SHORT_TO_GND = 0x70 + CAN_ERR_TRX_CANL_SHORT_TO_VCC = 0x60 + CAN_ERR_TRX_UNSPEC = 0x0 + CAN_ERR_TX_TIMEOUT = 0x1 CAN_INV_FILTER = 0x20000000 CAN_ISOTP = 0x6 CAN_J1939 = 0x7 CAN_MAX_DLC = 0x8 CAN_MAX_DLEN = 0x8 + CAN_MAX_RAW_DLC = 0xf CAN_MCNET = 0x5 CAN_MTU = 0x10 CAN_NPROTO = 0x8 @@ -316,12 +651,15 @@ const ( CAN_RTR_FLAG = 0x40000000 CAN_SFF_ID_BITS = 0xb CAN_SFF_MASK = 0x7ff + CAN_TERMINATION_DISABLED = 0x0 CAN_TP16 = 0x3 CAN_TP20 = 0x4 CAP_AUDIT_CONTROL = 0x1e CAP_AUDIT_READ = 0x25 CAP_AUDIT_WRITE = 0x1d CAP_BLOCK_SUSPEND = 0x24 + CAP_BPF = 0x27 + CAP_CHECKPOINT_RESTORE = 0x28 CAP_CHOWN = 0x0 CAP_DAC_OVERRIDE = 0x1 CAP_DAC_READ_SEARCH = 0x2 @@ -330,7 +668,7 @@ const ( CAP_IPC_LOCK = 0xe CAP_IPC_OWNER = 0xf CAP_KILL = 0x5 - CAP_LAST_CAP = 0x25 + CAP_LAST_CAP = 0x28 CAP_LEASE = 0x1c CAP_LINUX_IMMUTABLE = 0x9 CAP_MAC_ADMIN = 0x21 @@ -340,6 +678,7 @@ const ( CAP_NET_BIND_SERVICE = 0xa CAP_NET_BROADCAST = 0xb CAP_NET_RAW = 0xd + CAP_PERFMON = 0x26 CAP_SETFCAP = 0x1f CAP_SETGID = 0x6 CAP_SETPCAP = 0x8 @@ -357,9 +696,11 @@ const ( CAP_SYS_TIME = 0x19 CAP_SYS_TTY_CONFIG = 0x1a CAP_WAKE_ALARM = 0x23 + CEPH_SUPER_MAGIC = 0xc36400 CFLUSH = 0xf CGROUP2_SUPER_MAGIC = 0x63677270 CGROUP_SUPER_MAGIC = 0x27e0eb + CIFS_SUPER_MAGIC = 0xff534d42 CLOCK_BOOTTIME = 0x7 CLOCK_BOOTTIME_ALARM = 0x9 CLOCK_DEFAULT = 0x0 @@ -378,12 +719,14 @@ const ( CLOCK_TXINT = 0x3 CLONE_ARGS_SIZE_VER0 = 0x40 CLONE_ARGS_SIZE_VER1 = 0x50 + CLONE_ARGS_SIZE_VER2 = 0x58 CLONE_CHILD_CLEARTID = 0x200000 CLONE_CHILD_SETTID = 0x1000000 CLONE_CLEAR_SIGHAND = 0x100000000 CLONE_DETACHED = 0x400000 CLONE_FILES = 0x400 CLONE_FS = 0x200 + CLONE_INTO_CGROUP = 0x200000000 CLONE_IO = 0x80000000 CLONE_NEWCGROUP = 0x2000000 CLONE_NEWIPC = 0x8000000 @@ -423,12 +766,64 @@ const ( DEBUGFS_MAGIC = 0x64626720 DEVLINK_CMD_ESWITCH_MODE_GET = 0x1d DEVLINK_CMD_ESWITCH_MODE_SET = 0x1e + DEVLINK_FLASH_OVERWRITE_IDENTIFIERS = 0x2 + DEVLINK_FLASH_OVERWRITE_SETTINGS = 0x1 DEVLINK_GENL_MCGRP_CONFIG_NAME = "config" DEVLINK_GENL_NAME = "devlink" DEVLINK_GENL_VERSION = 0x1 DEVLINK_SB_THRESHOLD_TO_ALPHA_MAX = 0x14 + DEVLINK_SUPPORTED_FLASH_OVERWRITE_SECTIONS = 0x3 + DEVMEM_MAGIC = 0x454d444d DEVPTS_SUPER_MAGIC = 0x1cd1 DMA_BUF_MAGIC = 0x444d4142 + DM_ACTIVE_PRESENT_FLAG = 0x20 + DM_BUFFER_FULL_FLAG = 0x100 + DM_CONTROL_NODE = "control" + DM_DATA_OUT_FLAG = 0x10000 + DM_DEFERRED_REMOVE = 0x20000 + DM_DEV_ARM_POLL = 0xc138fd10 + DM_DEV_CREATE = 0xc138fd03 + DM_DEV_REMOVE = 0xc138fd04 + DM_DEV_RENAME = 0xc138fd05 + DM_DEV_SET_GEOMETRY = 0xc138fd0f + DM_DEV_STATUS = 0xc138fd07 + DM_DEV_SUSPEND = 0xc138fd06 + DM_DEV_WAIT = 0xc138fd08 + DM_DIR = "mapper" + DM_GET_TARGET_VERSION = 0xc138fd11 + DM_IMA_MEASUREMENT_FLAG = 0x80000 + DM_INACTIVE_PRESENT_FLAG = 0x40 + DM_INTERNAL_SUSPEND_FLAG = 0x40000 + DM_IOCTL = 0xfd + DM_LIST_DEVICES = 0xc138fd02 + DM_LIST_VERSIONS = 0xc138fd0d + DM_MAX_TYPE_NAME = 0x10 + DM_NAME_LEN = 0x80 + DM_NAME_LIST_FLAG_DOESNT_HAVE_UUID = 0x2 + DM_NAME_LIST_FLAG_HAS_UUID = 0x1 + DM_NOFLUSH_FLAG = 0x800 + DM_PERSISTENT_DEV_FLAG = 0x8 + DM_QUERY_INACTIVE_TABLE_FLAG = 0x1000 + DM_READONLY_FLAG = 0x1 + DM_REMOVE_ALL = 0xc138fd01 + DM_SECURE_DATA_FLAG = 0x8000 + DM_SKIP_BDGET_FLAG = 0x200 + DM_SKIP_LOCKFS_FLAG = 0x400 + DM_STATUS_TABLE_FLAG = 0x10 + DM_SUSPEND_FLAG = 0x2 + DM_TABLE_CLEAR = 0xc138fd0a + DM_TABLE_DEPS = 0xc138fd0b + DM_TABLE_LOAD = 0xc138fd09 + DM_TABLE_STATUS = 0xc138fd0c + DM_TARGET_MSG = 0xc138fd0e + DM_UEVENT_GENERATED_FLAG = 0x2000 + DM_UUID_FLAG = 0x4000 + DM_UUID_LEN = 0x81 + DM_VERSION = 0xc138fd00 + DM_VERSION_EXTRA = "-ioctl (2022-02-22)" + DM_VERSION_MAJOR = 0x4 + DM_VERSION_MINOR = 0x2e + DM_VERSION_PATCHLEVEL = 0x0 DT_BLK = 0x6 DT_CHR = 0x2 DT_DIR = 0x4 @@ -443,6 +838,55 @@ const ( EFD_SEMAPHORE = 0x1 EFIVARFS_MAGIC = 0xde5e81e4 EFS_SUPER_MAGIC = 0x414a53 + EM_386 = 0x3 + EM_486 = 0x6 + EM_68K = 0x4 + EM_860 = 0x7 + EM_88K = 0x5 + EM_AARCH64 = 0xb7 + EM_ALPHA = 0x9026 + EM_ALTERA_NIOS2 = 0x71 + EM_ARCOMPACT = 0x5d + EM_ARCV2 = 0xc3 + EM_ARM = 0x28 + EM_BLACKFIN = 0x6a + EM_BPF = 0xf7 + EM_CRIS = 0x4c + EM_CSKY = 0xfc + EM_CYGNUS_M32R = 0x9041 + EM_CYGNUS_MN10300 = 0xbeef + EM_FRV = 0x5441 + EM_H8_300 = 0x2e + EM_HEXAGON = 0xa4 + EM_IA_64 = 0x32 + EM_LOONGARCH = 0x102 + EM_M32 = 0x1 + EM_M32R = 0x58 + EM_MICROBLAZE = 0xbd + EM_MIPS = 0x8 + EM_MIPS_RS3_LE = 0xa + EM_MIPS_RS4_BE = 0xa + EM_MN10300 = 0x59 + EM_NDS32 = 0xa7 + EM_NONE = 0x0 + EM_OPENRISC = 0x5c + EM_PARISC = 0xf + EM_PPC = 0x14 + EM_PPC64 = 0x15 + EM_RISCV = 0xf3 + EM_S390 = 0x16 + EM_S390_OLD = 0xa390 + EM_SH = 0x2a + EM_SPARC = 0x2 + EM_SPARC32PLUS = 0x12 + EM_SPARCV9 = 0x2b + EM_SPU = 0x17 + EM_TILEGX = 0xbf + EM_TILEPRO = 0xbc + EM_TI_C6000 = 0x8c + EM_UNICORE = 0x6e + EM_X86_64 = 0x3e + EM_XTENSA = 0x5e ENCODING_DEFAULT = 0x0 ENCODING_FM_MARK = 0x3 ENCODING_FM_SPACE = 0x4 @@ -468,6 +912,119 @@ const ( EPOLL_CTL_DEL = 0x2 EPOLL_CTL_MOD = 0x3 EROFS_SUPER_MAGIC_V1 = 0xe0f5e1e2 + ESP_V4_FLOW = 0xa + ESP_V6_FLOW = 0xc + ETHER_FLOW = 0x12 + ETHTOOL_BUSINFO_LEN = 0x20 + ETHTOOL_EROMVERS_LEN = 0x20 + ETHTOOL_FEC_AUTO = 0x2 + ETHTOOL_FEC_BASER = 0x10 + ETHTOOL_FEC_LLRS = 0x20 + ETHTOOL_FEC_NONE = 0x1 + ETHTOOL_FEC_OFF = 0x4 + ETHTOOL_FEC_RS = 0x8 + ETHTOOL_FLAG_ALL = 0x7 + ETHTOOL_FLAG_COMPACT_BITSETS = 0x1 + ETHTOOL_FLAG_OMIT_REPLY = 0x2 + ETHTOOL_FLAG_STATS = 0x4 + ETHTOOL_FLASHDEV = 0x33 + ETHTOOL_FLASH_MAX_FILENAME = 0x80 + ETHTOOL_FWVERS_LEN = 0x20 + ETHTOOL_F_COMPAT = 0x4 + ETHTOOL_F_UNSUPPORTED = 0x1 + ETHTOOL_F_WISH = 0x2 + ETHTOOL_GCHANNELS = 0x3c + ETHTOOL_GCOALESCE = 0xe + ETHTOOL_GDRVINFO = 0x3 + ETHTOOL_GEEE = 0x44 + ETHTOOL_GEEPROM = 0xb + ETHTOOL_GENL_NAME = "ethtool" + ETHTOOL_GENL_VERSION = 0x1 + ETHTOOL_GET_DUMP_DATA = 0x40 + ETHTOOL_GET_DUMP_FLAG = 0x3f + ETHTOOL_GET_TS_INFO = 0x41 + ETHTOOL_GFEATURES = 0x3a + ETHTOOL_GFECPARAM = 0x50 + ETHTOOL_GFLAGS = 0x25 + ETHTOOL_GGRO = 0x2b + ETHTOOL_GGSO = 0x23 + ETHTOOL_GLINK = 0xa + ETHTOOL_GLINKSETTINGS = 0x4c + ETHTOOL_GMODULEEEPROM = 0x43 + ETHTOOL_GMODULEINFO = 0x42 + ETHTOOL_GMSGLVL = 0x7 + ETHTOOL_GPAUSEPARAM = 0x12 + ETHTOOL_GPERMADDR = 0x20 + ETHTOOL_GPFLAGS = 0x27 + ETHTOOL_GPHYSTATS = 0x4a + ETHTOOL_GREGS = 0x4 + ETHTOOL_GRINGPARAM = 0x10 + ETHTOOL_GRSSH = 0x46 + ETHTOOL_GRXCLSRLALL = 0x30 + ETHTOOL_GRXCLSRLCNT = 0x2e + ETHTOOL_GRXCLSRULE = 0x2f + ETHTOOL_GRXCSUM = 0x14 + ETHTOOL_GRXFH = 0x29 + ETHTOOL_GRXFHINDIR = 0x38 + ETHTOOL_GRXNTUPLE = 0x36 + ETHTOOL_GRXRINGS = 0x2d + ETHTOOL_GSET = 0x1 + ETHTOOL_GSG = 0x18 + ETHTOOL_GSSET_INFO = 0x37 + ETHTOOL_GSTATS = 0x1d + ETHTOOL_GSTRINGS = 0x1b + ETHTOOL_GTSO = 0x1e + ETHTOOL_GTUNABLE = 0x48 + ETHTOOL_GTXCSUM = 0x16 + ETHTOOL_GUFO = 0x21 + ETHTOOL_GWOL = 0x5 + ETHTOOL_MCGRP_MONITOR_NAME = "monitor" + ETHTOOL_NWAY_RST = 0x9 + ETHTOOL_PERQUEUE = 0x4b + ETHTOOL_PHYS_ID = 0x1c + ETHTOOL_PHY_EDPD_DFLT_TX_MSECS = 0xffff + ETHTOOL_PHY_EDPD_DISABLE = 0x0 + ETHTOOL_PHY_EDPD_NO_TX = 0xfffe + ETHTOOL_PHY_FAST_LINK_DOWN_OFF = 0xff + ETHTOOL_PHY_FAST_LINK_DOWN_ON = 0x0 + ETHTOOL_PHY_GTUNABLE = 0x4e + ETHTOOL_PHY_STUNABLE = 0x4f + ETHTOOL_RESET = 0x34 + ETHTOOL_RXNTUPLE_ACTION_CLEAR = -0x2 + ETHTOOL_RXNTUPLE_ACTION_DROP = -0x1 + ETHTOOL_RX_FLOW_SPEC_RING = 0xffffffff + ETHTOOL_RX_FLOW_SPEC_RING_VF = 0xff00000000 + ETHTOOL_RX_FLOW_SPEC_RING_VF_OFF = 0x20 + ETHTOOL_SCHANNELS = 0x3d + ETHTOOL_SCOALESCE = 0xf + ETHTOOL_SEEE = 0x45 + ETHTOOL_SEEPROM = 0xc + ETHTOOL_SET_DUMP = 0x3e + ETHTOOL_SFEATURES = 0x3b + ETHTOOL_SFECPARAM = 0x51 + ETHTOOL_SFLAGS = 0x26 + ETHTOOL_SGRO = 0x2c + ETHTOOL_SGSO = 0x24 + ETHTOOL_SLINKSETTINGS = 0x4d + ETHTOOL_SMSGLVL = 0x8 + ETHTOOL_SPAUSEPARAM = 0x13 + ETHTOOL_SPFLAGS = 0x28 + ETHTOOL_SRINGPARAM = 0x11 + ETHTOOL_SRSSH = 0x47 + ETHTOOL_SRXCLSRLDEL = 0x31 + ETHTOOL_SRXCLSRLINS = 0x32 + ETHTOOL_SRXCSUM = 0x15 + ETHTOOL_SRXFH = 0x2a + ETHTOOL_SRXFHINDIR = 0x39 + ETHTOOL_SRXNTUPLE = 0x35 + ETHTOOL_SSET = 0x2 + ETHTOOL_SSG = 0x19 + ETHTOOL_STSO = 0x1f + ETHTOOL_STUNABLE = 0x49 + ETHTOOL_STXCSUM = 0x17 + ETHTOOL_SUFO = 0x22 + ETHTOOL_SWOL = 0x6 + ETHTOOL_TEST = 0x1a ETH_P_1588 = 0x88f7 ETH_P_8021AD = 0x88a8 ETH_P_8021AH = 0x88e7 @@ -492,6 +1049,7 @@ const ( ETH_P_CAIF = 0xf7 ETH_P_CAN = 0xc ETH_P_CANFD = 0xd + ETH_P_CFM = 0x8902 ETH_P_CONTROL = 0x16 ETH_P_CUST = 0x6006 ETH_P_DDCMP = 0x6 @@ -506,6 +1064,7 @@ const ( ETH_P_EDSA = 0xdada ETH_P_ERSPAN = 0x88be ETH_P_ERSPAN2 = 0x22eb + ETH_P_ETHERCAT = 0x88a4 ETH_P_FCOE = 0x8906 ETH_P_FIP = 0x8914 ETH_P_HDLC = 0x19 @@ -527,9 +1086,11 @@ const ( ETH_P_LOOPBACK = 0x9000 ETH_P_MACSEC = 0x88e5 ETH_P_MAP = 0xf9 + ETH_P_MCTP = 0xfa ETH_P_MOBITEX = 0x15 ETH_P_MPLS_MC = 0x8848 ETH_P_MPLS_UC = 0x8847 + ETH_P_MRP = 0x88e3 ETH_P_MVRP = 0x88f5 ETH_P_NCSI = 0x88f8 ETH_P_NSH = 0x894f @@ -541,6 +1102,7 @@ const ( ETH_P_PPP_MP = 0x8 ETH_P_PPP_SES = 0x8864 ETH_P_PREAUTH = 0x88c7 + ETH_P_PROFINET = 0x8892 ETH_P_PRP = 0x88fb ETH_P_PUP = 0x200 ETH_P_PUPAT = 0x201 @@ -548,6 +1110,7 @@ const ( ETH_P_QINQ2 = 0x9200 ETH_P_QINQ3 = 0x9300 ETH_P_RARP = 0x8035 + ETH_P_REALTEK = 0x8899 ETH_P_SCA = 0x6007 ETH_P_SLOW = 0x8809 ETH_P_SNAP = 0x5 @@ -561,7 +1124,23 @@ const ( ETH_P_WCCP = 0x883e ETH_P_X25 = 0x805 ETH_P_XDSA = 0xf8 + EV_ABS = 0x3 + EV_CNT = 0x20 + EV_FF = 0x15 + EV_FF_STATUS = 0x17 + EV_KEY = 0x1 + EV_LED = 0x11 + EV_MAX = 0x1f + EV_MSC = 0x4 + EV_PWR = 0x16 + EV_REL = 0x2 + EV_REP = 0x14 + EV_SND = 0x12 + EV_SW = 0x5 + EV_SYN = 0x0 + EV_VERSION = 0x10001 EXABYTE_ENABLE_NEST = 0xf0 + EXFAT_SUPER_MAGIC = 0x2011bab0 EXT2_SUPER_MAGIC = 0xef53 EXT3_SUPER_MAGIC = 0xef53 EXT4_SUPER_MAGIC = 0xef53 @@ -599,11 +1178,20 @@ const ( FAN_DELETE_SELF = 0x400 FAN_DENY = 0x2 FAN_ENABLE_AUDIT = 0x40 + FAN_EPIDFD = -0x2 + FAN_EVENT_INFO_TYPE_DFID = 0x3 + FAN_EVENT_INFO_TYPE_DFID_NAME = 0x2 + FAN_EVENT_INFO_TYPE_ERROR = 0x5 FAN_EVENT_INFO_TYPE_FID = 0x1 + FAN_EVENT_INFO_TYPE_NEW_DFID_NAME = 0xc + FAN_EVENT_INFO_TYPE_OLD_DFID_NAME = 0xa + FAN_EVENT_INFO_TYPE_PIDFD = 0x4 FAN_EVENT_METADATA_LEN = 0x18 FAN_EVENT_ON_CHILD = 0x8000000 + FAN_FS_ERROR = 0x8000 FAN_MARK_ADD = 0x1 FAN_MARK_DONT_FOLLOW = 0x4 + FAN_MARK_EVICTABLE = 0x200 FAN_MARK_FILESYSTEM = 0x100 FAN_MARK_FLUSH = 0x80 FAN_MARK_IGNORED_MASK = 0x20 @@ -619,19 +1207,35 @@ const ( FAN_MOVE_SELF = 0x800 FAN_NOFD = -0x1 FAN_NONBLOCK = 0x2 + FAN_NOPIDFD = -0x1 FAN_ONDIR = 0x40000000 FAN_OPEN = 0x20 FAN_OPEN_EXEC = 0x1000 FAN_OPEN_EXEC_PERM = 0x40000 FAN_OPEN_PERM = 0x10000 FAN_Q_OVERFLOW = 0x4000 + FAN_RENAME = 0x10000000 + FAN_REPORT_DFID_NAME = 0xc00 + FAN_REPORT_DFID_NAME_TARGET = 0x1e00 + FAN_REPORT_DIR_FID = 0x400 FAN_REPORT_FID = 0x200 + FAN_REPORT_NAME = 0x800 + FAN_REPORT_PIDFD = 0x80 + FAN_REPORT_TARGET_FID = 0x1000 FAN_REPORT_TID = 0x100 FAN_UNLIMITED_MARKS = 0x20 FAN_UNLIMITED_QUEUE = 0x10 FD_CLOEXEC = 0x1 FD_SETSIZE = 0x400 FF0 = 0x0 + FIB_RULE_DEV_DETACHED = 0x8 + FIB_RULE_FIND_SADDR = 0x10000 + FIB_RULE_IIF_DETACHED = 0x8 + FIB_RULE_INVERT = 0x2 + FIB_RULE_OIF_DETACHED = 0x10 + FIB_RULE_PERMANENT = 0x1 + FIB_RULE_UNRESOLVED = 0x4 + FIDEDUPERANGE = 0xc0189436 FSCRYPT_KEY_DESCRIPTOR_SIZE = 0x8 FSCRYPT_KEY_DESC_PREFIX = "fscrypt:" FSCRYPT_KEY_DESC_PREFIX_SIZE = 0x8 @@ -655,8 +1259,8 @@ const ( FSCRYPT_POLICY_FLAGS_PAD_4 = 0x0 FSCRYPT_POLICY_FLAGS_PAD_8 = 0x1 FSCRYPT_POLICY_FLAGS_PAD_MASK = 0x3 - FSCRYPT_POLICY_FLAGS_VALID = 0xf FSCRYPT_POLICY_FLAG_DIRECT_KEY = 0x4 + FSCRYPT_POLICY_FLAG_IV_INO_LBLK_32 = 0x10 FSCRYPT_POLICY_FLAG_IV_INO_LBLK_64 = 0x8 FSCRYPT_POLICY_V1 = 0x0 FSCRYPT_POLICY_V2 = 0x2 @@ -674,6 +1278,7 @@ const ( FS_IOC_GET_ENCRYPTION_KEY_STATUS = 0xc080661a FS_IOC_GET_ENCRYPTION_POLICY_EX = 0xc0096616 FS_IOC_MEASURE_VERITY = 0xc0046686 + FS_IOC_READ_VERITY_METADATA = 0xc0286687 FS_IOC_REMOVE_ENCRYPTION_KEY = 0xc0406618 FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS = 0xc0406619 FS_KEY_DESCRIPTOR_SIZE = 0x8 @@ -685,10 +1290,14 @@ const ( FS_POLICY_FLAGS_PAD_4 = 0x0 FS_POLICY_FLAGS_PAD_8 = 0x1 FS_POLICY_FLAGS_PAD_MASK = 0x3 - FS_POLICY_FLAGS_VALID = 0xf + FS_POLICY_FLAGS_VALID = 0x7 FS_VERITY_FL = 0x100000 FS_VERITY_HASH_ALG_SHA256 = 0x1 FS_VERITY_HASH_ALG_SHA512 = 0x2 + FS_VERITY_METADATA_TYPE_DESCRIPTOR = 0x2 + FS_VERITY_METADATA_TYPE_MERKLE_TREE = 0x1 + FS_VERITY_METADATA_TYPE_SIGNATURE = 0x3 + FUSE_SUPER_MAGIC = 0x65735546 FUTEXFS_SUPER_MAGIC = 0xbad1dea F_ADD_SEALS = 0x409 F_DUPFD = 0x0 @@ -782,11 +1391,11 @@ const ( HDIO_SET_XFER = 0x306 HDIO_TRISTATE_HWIF = 0x31b HDIO_UNREGISTER_HWIF = 0x32a + HID_MAX_DESCRIPTOR_SIZE = 0x1000 HOSTFS_SUPER_MAGIC = 0xc0ffee HPFS_SUPER_MAGIC = 0xf995e849 HUGETLBFS_MAGIC = 0x958458f6 IBSHIFT = 0x10 - ICMPV6_FILTER = 0x1 ICRNL = 0x100 IFA_F_DADFAILED = 0x8 IFA_F_DEPRECATED = 0x20 @@ -801,7 +1410,7 @@ const ( IFA_F_STABLE_PRIVACY = 0x800 IFA_F_TEMPORARY = 0x1 IFA_F_TENTATIVE = 0x40 - IFA_MAX = 0xa + IFA_MAX = 0xb IFF_ALLMULTI = 0x200 IFF_ATTACH_QUEUE = 0x200 IFF_AUTOMEDIA = 0x4000 @@ -887,6 +1496,7 @@ const ( IPPROTO_EGP = 0x8 IPPROTO_ENCAP = 0x62 IPPROTO_ESP = 0x32 + IPPROTO_ETHERNET = 0x8f IPPROTO_FRAGMENT = 0x2c IPPROTO_GRE = 0x2f IPPROTO_HOPOPTS = 0x0 @@ -900,6 +1510,7 @@ const ( IPPROTO_L2TP = 0x73 IPPROTO_MH = 0x87 IPPROTO_MPLS = 0x89 + IPPROTO_MPTCP = 0x106 IPPROTO_MTP = 0x5c IPPROTO_NONE = 0x3b IPPROTO_PIM = 0x67 @@ -927,6 +1538,7 @@ const ( IPV6_DONTFRAG = 0x3e IPV6_DROP_MEMBERSHIP = 0x15 IPV6_DSTOPTS = 0x3b + IPV6_FLOW = 0x11 IPV6_FREEBIND = 0x4e IPV6_HDRINCL = 0x24 IPV6_HOPLIMIT = 0x34 @@ -955,6 +1567,7 @@ const ( IPV6_PMTUDISC_WANT = 0x1 IPV6_RECVDSTOPTS = 0x3a IPV6_RECVERR = 0x19 + IPV6_RECVERR_RFC4884 = 0x1f IPV6_RECVFRAGSIZE = 0x4d IPV6_RECVHOPLIMIT = 0x33 IPV6_RECVHOPOPTS = 0x35 @@ -976,6 +1589,7 @@ const ( IPV6_TRANSPARENT = 0x4b IPV6_UNICAST_HOPS = 0x10 IPV6_UNICAST_IF = 0x4c + IPV6_USER_FLOW = 0xe IPV6_V6ONLY = 0x1a IPV6_XFRM_POLICY = 0x23 IP_ADD_MEMBERSHIP = 0x23 @@ -1018,6 +1632,7 @@ const ( IP_PMTUDISC_PROBE = 0x3 IP_PMTUDISC_WANT = 0x1 IP_RECVERR = 0xb + IP_RECVERR_RFC4884 = 0x1a IP_RECVFRAGSIZE = 0x19 IP_RECVOPTS = 0x6 IP_RECVORIGDSTADDR = 0x14 @@ -1032,24 +1647,32 @@ const ( IP_TTL = 0x2 IP_UNBLOCK_SOURCE = 0x25 IP_UNICAST_IF = 0x32 + IP_USER_FLOW = 0xd IP_XFRM_POLICY = 0x11 ISOFS_SUPER_MAGIC = 0x9660 ISTRIP = 0x20 + ITIMER_PROF = 0x2 + ITIMER_REAL = 0x0 + ITIMER_VIRTUAL = 0x1 IUTF8 = 0x4000 IXANY = 0x800 JFFS2_SUPER_MAGIC = 0x72b6 + KCMPROTO_CONNECTED = 0x0 + KCM_RECV_DISABLE = 0x1 KEXEC_ARCH_386 = 0x30000 KEXEC_ARCH_68K = 0x40000 KEXEC_ARCH_AARCH64 = 0xb70000 KEXEC_ARCH_ARM = 0x280000 KEXEC_ARCH_DEFAULT = 0x0 KEXEC_ARCH_IA_64 = 0x320000 + KEXEC_ARCH_LOONGARCH = 0x1020000 KEXEC_ARCH_MASK = 0xffff0000 KEXEC_ARCH_MIPS = 0x80000 KEXEC_ARCH_MIPS_LE = 0xa0000 KEXEC_ARCH_PARISC = 0xf0000 KEXEC_ARCH_PPC = 0x140000 KEXEC_ARCH_PPC64 = 0x150000 + KEXEC_ARCH_RISCV = 0xf30000 KEXEC_ARCH_S390 = 0x160000 KEXEC_ARCH_SH = 0x2a0000 KEXEC_ARCH_X86_64 = 0x3e0000 @@ -1069,6 +1692,7 @@ const ( KEYCTL_CAPS0_PERSISTENT_KEYRINGS = 0x2 KEYCTL_CAPS0_PUBLIC_KEY = 0x8 KEYCTL_CAPS0_RESTRICT_KEYRING = 0x40 + KEYCTL_CAPS1_NOTIFICATIONS = 0x4 KEYCTL_CAPS1_NS_KEYRING_NAME = 0x1 KEYCTL_CAPS1_NS_KEY_TAG = 0x2 KEYCTL_CHOWN = 0x4 @@ -1106,6 +1730,7 @@ const ( KEYCTL_SUPPORTS_VERIFY = 0x8 KEYCTL_UNLINK = 0x9 KEYCTL_UPDATE = 0x2 + KEYCTL_WATCH_KEY = 0x20 KEY_REQKEY_DEFL_DEFAULT = 0x0 KEY_REQKEY_DEFL_GROUP_KEYRING = 0x6 KEY_REQKEY_DEFL_NO_CHANGE = -0x1 @@ -1123,6 +1748,21 @@ const ( KEY_SPEC_THREAD_KEYRING = -0x1 KEY_SPEC_USER_KEYRING = -0x4 KEY_SPEC_USER_SESSION_KEYRING = -0x5 + LANDLOCK_ACCESS_FS_EXECUTE = 0x1 + LANDLOCK_ACCESS_FS_MAKE_BLOCK = 0x800 + LANDLOCK_ACCESS_FS_MAKE_CHAR = 0x40 + LANDLOCK_ACCESS_FS_MAKE_DIR = 0x80 + LANDLOCK_ACCESS_FS_MAKE_FIFO = 0x400 + LANDLOCK_ACCESS_FS_MAKE_REG = 0x100 + LANDLOCK_ACCESS_FS_MAKE_SOCK = 0x200 + LANDLOCK_ACCESS_FS_MAKE_SYM = 0x1000 + LANDLOCK_ACCESS_FS_READ_DIR = 0x8 + LANDLOCK_ACCESS_FS_READ_FILE = 0x4 + LANDLOCK_ACCESS_FS_REFER = 0x2000 + LANDLOCK_ACCESS_FS_REMOVE_DIR = 0x10 + LANDLOCK_ACCESS_FS_REMOVE_FILE = 0x20 + LANDLOCK_ACCESS_FS_WRITE_FILE = 0x2 + LANDLOCK_CREATE_RULESET_VERSION = 0x1 LINUX_REBOOT_CMD_CAD_OFF = 0x0 LINUX_REBOOT_CMD_CAD_ON = 0x89abcdef LINUX_REBOOT_CMD_HALT = 0xcdef0123 @@ -1149,8 +1789,16 @@ const ( LOOP_SET_FD = 0x4c00 LOOP_SET_STATUS = 0x4c02 LOOP_SET_STATUS64 = 0x4c04 + LOOP_SET_STATUS_CLEARABLE_FLAGS = 0x4 + LOOP_SET_STATUS_SETTABLE_FLAGS = 0xc LO_KEY_SIZE = 0x20 LO_NAME_SIZE = 0x40 + LWTUNNEL_IP6_MAX = 0x8 + LWTUNNEL_IP_MAX = 0x8 + LWTUNNEL_IP_OPTS_MAX = 0x3 + LWTUNNEL_IP_OPT_ERSPAN_MAX = 0x4 + LWTUNNEL_IP_OPT_GENEVE_MAX = 0x3 + LWTUNNEL_IP_OPT_VXLAN_MAX = 0x1 MADV_COLD = 0x14 MADV_DODUMP = 0x11 MADV_DOFORK = 0xb @@ -1165,6 +1813,8 @@ const ( MADV_NOHUGEPAGE = 0xf MADV_NORMAL = 0x0 MADV_PAGEOUT = 0x15 + MADV_POPULATE_READ = 0x16 + MADV_POPULATE_WRITE = 0x17 MADV_RANDOM = 0x1 MADV_REMOVE = 0x9 MADV_SEQUENTIAL = 0x2 @@ -1189,6 +1839,10 @@ const ( MCAST_LEAVE_SOURCE_GROUP = 0x2f MCAST_MSFILTER = 0x30 MCAST_UNBLOCK_SOURCE = 0x2c + MEMGETREGIONINFO = 0xc0104d08 + MEMREADOOB64 = 0xc0184d16 + MEMWRITE = 0xc0304d18 + MEMWRITEOOB64 = 0xc0184d15 MFD_ALLOW_SEALING = 0x2 MFD_CLOEXEC = 0x1 MFD_HUGETLB = 0x4 @@ -1214,8 +1868,21 @@ const ( MNT_DETACH = 0x2 MNT_EXPIRE = 0x4 MNT_FORCE = 0x1 + MODULE_INIT_COMPRESSED_FILE = 0x4 MODULE_INIT_IGNORE_MODVERSIONS = 0x1 MODULE_INIT_IGNORE_VERMAGIC = 0x2 + MOUNT_ATTR_IDMAP = 0x100000 + MOUNT_ATTR_NOATIME = 0x10 + MOUNT_ATTR_NODEV = 0x4 + MOUNT_ATTR_NODIRATIME = 0x80 + MOUNT_ATTR_NOEXEC = 0x8 + MOUNT_ATTR_NOSUID = 0x2 + MOUNT_ATTR_NOSYMFOLLOW = 0x200000 + MOUNT_ATTR_RDONLY = 0x1 + MOUNT_ATTR_RELATIME = 0x0 + MOUNT_ATTR_SIZE_VER0 = 0x20 + MOUNT_ATTR_STRICTATIME = 0x20 + MOUNT_ATTR__ATIME = 0x70 MSDOS_SUPER_MAGIC = 0x4d44 MSG_BATCH = 0x40000 MSG_CMSG_CLOEXEC = 0x40000000 @@ -1259,6 +1926,7 @@ const ( MS_NOREMOTELOCK = 0x8000000 MS_NOSEC = 0x10000000 MS_NOSUID = 0x2 + MS_NOSYMFOLLOW = 0x100 MS_NOUSER = -0x80000000 MS_POSIXACL = 0x10000 MS_PRIVATE = 0x40000 @@ -1276,7 +1944,35 @@ const ( MS_SYNCHRONOUS = 0x10 MS_UNBINDABLE = 0x20000 MS_VERBOSE = 0x8000 + MTD_ABSENT = 0x0 + MTD_BIT_WRITEABLE = 0x800 + MTD_CAP_NANDFLASH = 0x400 + MTD_CAP_NORFLASH = 0xc00 + MTD_CAP_NVRAM = 0x1c00 + MTD_CAP_RAM = 0x1c00 + MTD_CAP_ROM = 0x0 + MTD_DATAFLASH = 0x6 MTD_INODE_FS_MAGIC = 0x11307854 + MTD_MAX_ECCPOS_ENTRIES = 0x40 + MTD_MAX_OOBFREE_ENTRIES = 0x8 + MTD_MLCNANDFLASH = 0x8 + MTD_NANDECC_AUTOPLACE = 0x2 + MTD_NANDECC_AUTOPL_USR = 0x4 + MTD_NANDECC_OFF = 0x0 + MTD_NANDECC_PLACE = 0x1 + MTD_NANDECC_PLACEONLY = 0x3 + MTD_NANDFLASH = 0x4 + MTD_NORFLASH = 0x3 + MTD_NO_ERASE = 0x1000 + MTD_OTP_FACTORY = 0x1 + MTD_OTP_OFF = 0x0 + MTD_OTP_USER = 0x2 + MTD_POWERUP_LOCK = 0x2000 + MTD_RAM = 0x1 + MTD_ROM = 0x2 + MTD_SLC_ON_MLC_EMULATION = 0x4000 + MTD_UBIVOLUME = 0x7 + MTD_WRITEABLE = 0x400 NAME_MAX = 0xff NCP_SUPER_MAGIC = 0x564c NETLINK_ADD_MEMBERSHIP = 0x1 @@ -1316,6 +2012,59 @@ const ( NETLINK_XFRM = 0x6 NETNSA_MAX = 0x5 NETNSA_NSID_NOT_ASSIGNED = -0x1 + NFC_ATR_REQ_GB_MAXSIZE = 0x30 + NFC_ATR_REQ_MAXSIZE = 0x40 + NFC_ATR_RES_GB_MAXSIZE = 0x2f + NFC_ATR_RES_MAXSIZE = 0x40 + NFC_COMM_ACTIVE = 0x0 + NFC_COMM_PASSIVE = 0x1 + NFC_DEVICE_NAME_MAXSIZE = 0x8 + NFC_DIRECTION_RX = 0x0 + NFC_DIRECTION_TX = 0x1 + NFC_FIRMWARE_NAME_MAXSIZE = 0x20 + NFC_GB_MAXSIZE = 0x30 + NFC_GENL_MCAST_EVENT_NAME = "events" + NFC_GENL_NAME = "nfc" + NFC_GENL_VERSION = 0x1 + NFC_HEADER_SIZE = 0x1 + NFC_ISO15693_UID_MAXSIZE = 0x8 + NFC_LLCP_MAX_SERVICE_NAME = 0x3f + NFC_LLCP_MIUX = 0x1 + NFC_LLCP_REMOTE_LTO = 0x3 + NFC_LLCP_REMOTE_MIU = 0x2 + NFC_LLCP_REMOTE_RW = 0x4 + NFC_LLCP_RW = 0x0 + NFC_NFCID1_MAXSIZE = 0xa + NFC_NFCID2_MAXSIZE = 0x8 + NFC_NFCID3_MAXSIZE = 0xa + NFC_PROTO_FELICA = 0x3 + NFC_PROTO_FELICA_MASK = 0x8 + NFC_PROTO_ISO14443 = 0x4 + NFC_PROTO_ISO14443_B = 0x6 + NFC_PROTO_ISO14443_B_MASK = 0x40 + NFC_PROTO_ISO14443_MASK = 0x10 + NFC_PROTO_ISO15693 = 0x7 + NFC_PROTO_ISO15693_MASK = 0x80 + NFC_PROTO_JEWEL = 0x1 + NFC_PROTO_JEWEL_MASK = 0x2 + NFC_PROTO_MAX = 0x8 + NFC_PROTO_MIFARE = 0x2 + NFC_PROTO_MIFARE_MASK = 0x4 + NFC_PROTO_NFC_DEP = 0x5 + NFC_PROTO_NFC_DEP_MASK = 0x20 + NFC_RAW_HEADER_SIZE = 0x2 + NFC_RF_INITIATOR = 0x0 + NFC_RF_NONE = 0x2 + NFC_RF_TARGET = 0x1 + NFC_SENSB_RES_MAXSIZE = 0xc + NFC_SENSF_RES_MAXSIZE = 0x12 + NFC_SE_DISABLED = 0x0 + NFC_SE_EMBEDDED = 0x2 + NFC_SE_ENABLED = 0x1 + NFC_SE_UICC = 0x1 + NFC_SOCKPROTO_LLCP = 0x1 + NFC_SOCKPROTO_MAX = 0x2 + NFC_SOCKPROTO_RAW = 0x0 NFNETLINK_V0 = 0x0 NFNLGRP_ACCT_QUOTA = 0x8 NFNLGRP_CONNTRACK_DESTROY = 0x3 @@ -1333,11 +2082,12 @@ const ( NFNL_MSG_BATCH_END = 0x11 NFNL_NFA_NEST = 0x8000 NFNL_SUBSYS_ACCT = 0x7 - NFNL_SUBSYS_COUNT = 0xc + NFNL_SUBSYS_COUNT = 0xd NFNL_SUBSYS_CTHELPER = 0x9 NFNL_SUBSYS_CTNETLINK = 0x1 NFNL_SUBSYS_CTNETLINK_EXP = 0x2 NFNL_SUBSYS_CTNETLINK_TIMEOUT = 0x8 + NFNL_SUBSYS_HOOK = 0xc NFNL_SUBSYS_IPSET = 0x6 NFNL_SUBSYS_NFTABLES = 0xa NFNL_SUBSYS_NFT_COMPAT = 0xb @@ -1364,6 +2114,7 @@ const ( NLM_F_ACK_TLVS = 0x200 NLM_F_APPEND = 0x800 NLM_F_ATOMIC = 0x400 + NLM_F_BULK = 0x200 NLM_F_CAPPED = 0x100 NLM_F_CREATE = 0x400 NLM_F_DUMP = 0x300 @@ -1446,6 +2197,109 @@ const ( PARITY_DEFAULT = 0x0 PARITY_NONE = 0x1 PARMRK = 0x8 + PERF_ATTR_SIZE_VER0 = 0x40 + PERF_ATTR_SIZE_VER1 = 0x48 + PERF_ATTR_SIZE_VER2 = 0x50 + PERF_ATTR_SIZE_VER3 = 0x60 + PERF_ATTR_SIZE_VER4 = 0x68 + PERF_ATTR_SIZE_VER5 = 0x70 + PERF_ATTR_SIZE_VER6 = 0x78 + PERF_ATTR_SIZE_VER7 = 0x80 + PERF_AUX_FLAG_COLLISION = 0x8 + PERF_AUX_FLAG_CORESIGHT_FORMAT_CORESIGHT = 0x0 + PERF_AUX_FLAG_CORESIGHT_FORMAT_RAW = 0x100 + PERF_AUX_FLAG_OVERWRITE = 0x2 + PERF_AUX_FLAG_PARTIAL = 0x4 + PERF_AUX_FLAG_PMU_FORMAT_TYPE_MASK = 0xff00 + PERF_AUX_FLAG_TRUNCATED = 0x1 + PERF_FLAG_FD_CLOEXEC = 0x8 + PERF_FLAG_FD_NO_GROUP = 0x1 + PERF_FLAG_FD_OUTPUT = 0x2 + PERF_FLAG_PID_CGROUP = 0x4 + PERF_HW_EVENT_MASK = 0xffffffff + PERF_MAX_CONTEXTS_PER_STACK = 0x8 + PERF_MAX_STACK_DEPTH = 0x7f + PERF_MEM_BLK_ADDR = 0x4 + PERF_MEM_BLK_DATA = 0x2 + PERF_MEM_BLK_NA = 0x1 + PERF_MEM_BLK_SHIFT = 0x28 + PERF_MEM_HOPS_0 = 0x1 + PERF_MEM_HOPS_1 = 0x2 + PERF_MEM_HOPS_2 = 0x3 + PERF_MEM_HOPS_3 = 0x4 + PERF_MEM_HOPS_SHIFT = 0x2b + PERF_MEM_LOCK_LOCKED = 0x2 + PERF_MEM_LOCK_NA = 0x1 + PERF_MEM_LOCK_SHIFT = 0x18 + PERF_MEM_LVLNUM_ANY_CACHE = 0xb + PERF_MEM_LVLNUM_L1 = 0x1 + PERF_MEM_LVLNUM_L2 = 0x2 + PERF_MEM_LVLNUM_L3 = 0x3 + PERF_MEM_LVLNUM_L4 = 0x4 + PERF_MEM_LVLNUM_LFB = 0xc + PERF_MEM_LVLNUM_NA = 0xf + PERF_MEM_LVLNUM_PMEM = 0xe + PERF_MEM_LVLNUM_RAM = 0xd + PERF_MEM_LVLNUM_SHIFT = 0x21 + PERF_MEM_LVL_HIT = 0x2 + PERF_MEM_LVL_IO = 0x1000 + PERF_MEM_LVL_L1 = 0x8 + PERF_MEM_LVL_L2 = 0x20 + PERF_MEM_LVL_L3 = 0x40 + PERF_MEM_LVL_LFB = 0x10 + PERF_MEM_LVL_LOC_RAM = 0x80 + PERF_MEM_LVL_MISS = 0x4 + PERF_MEM_LVL_NA = 0x1 + PERF_MEM_LVL_REM_CCE1 = 0x400 + PERF_MEM_LVL_REM_CCE2 = 0x800 + PERF_MEM_LVL_REM_RAM1 = 0x100 + PERF_MEM_LVL_REM_RAM2 = 0x200 + PERF_MEM_LVL_SHIFT = 0x5 + PERF_MEM_LVL_UNC = 0x2000 + PERF_MEM_OP_EXEC = 0x10 + PERF_MEM_OP_LOAD = 0x2 + PERF_MEM_OP_NA = 0x1 + PERF_MEM_OP_PFETCH = 0x8 + PERF_MEM_OP_SHIFT = 0x0 + PERF_MEM_OP_STORE = 0x4 + PERF_MEM_REMOTE_REMOTE = 0x1 + PERF_MEM_REMOTE_SHIFT = 0x25 + PERF_MEM_SNOOPX_FWD = 0x1 + PERF_MEM_SNOOPX_SHIFT = 0x26 + PERF_MEM_SNOOP_HIT = 0x4 + PERF_MEM_SNOOP_HITM = 0x10 + PERF_MEM_SNOOP_MISS = 0x8 + PERF_MEM_SNOOP_NA = 0x1 + PERF_MEM_SNOOP_NONE = 0x2 + PERF_MEM_SNOOP_SHIFT = 0x13 + PERF_MEM_TLB_HIT = 0x2 + PERF_MEM_TLB_L1 = 0x8 + PERF_MEM_TLB_L2 = 0x10 + PERF_MEM_TLB_MISS = 0x4 + PERF_MEM_TLB_NA = 0x1 + PERF_MEM_TLB_OS = 0x40 + PERF_MEM_TLB_SHIFT = 0x1a + PERF_MEM_TLB_WK = 0x20 + PERF_PMU_TYPE_SHIFT = 0x20 + PERF_RECORD_KSYMBOL_FLAGS_UNREGISTER = 0x1 + PERF_RECORD_MISC_COMM_EXEC = 0x2000 + PERF_RECORD_MISC_CPUMODE_MASK = 0x7 + PERF_RECORD_MISC_CPUMODE_UNKNOWN = 0x0 + PERF_RECORD_MISC_EXACT_IP = 0x4000 + PERF_RECORD_MISC_EXT_RESERVED = 0x8000 + PERF_RECORD_MISC_FORK_EXEC = 0x2000 + PERF_RECORD_MISC_GUEST_KERNEL = 0x4 + PERF_RECORD_MISC_GUEST_USER = 0x5 + PERF_RECORD_MISC_HYPERVISOR = 0x3 + PERF_RECORD_MISC_KERNEL = 0x1 + PERF_RECORD_MISC_MMAP_BUILD_ID = 0x4000 + PERF_RECORD_MISC_MMAP_DATA = 0x2000 + PERF_RECORD_MISC_PROC_MAP_PARSE_TIMEOUT = 0x1000 + PERF_RECORD_MISC_SWITCH_OUT = 0x2000 + PERF_RECORD_MISC_SWITCH_OUT_PREEMPT = 0x4000 + PERF_RECORD_MISC_USER = 0x2 + PERF_SAMPLE_BRANCH_PLM_ALL = 0x7 + PERF_SAMPLE_WEIGHT_TYPE = 0x1004000 PIPEFS_MAGIC = 0x50495045 PPC_CMM_MAGIC = 0xc7571590 PPPIOCGNPMODE = 0xc008744c @@ -1514,12 +2368,30 @@ const ( PR_MCE_KILL_SET = 0x1 PR_MPX_DISABLE_MANAGEMENT = 0x2c PR_MPX_ENABLE_MANAGEMENT = 0x2b + PR_MTE_TAG_MASK = 0x7fff8 + PR_MTE_TAG_SHIFT = 0x3 + PR_MTE_TCF_ASYNC = 0x4 + PR_MTE_TCF_MASK = 0x6 + PR_MTE_TCF_NONE = 0x0 + PR_MTE_TCF_SHIFT = 0x1 + PR_MTE_TCF_SYNC = 0x2 PR_PAC_APDAKEY = 0x4 PR_PAC_APDBKEY = 0x8 PR_PAC_APGAKEY = 0x10 PR_PAC_APIAKEY = 0x1 PR_PAC_APIBKEY = 0x2 + PR_PAC_GET_ENABLED_KEYS = 0x3d PR_PAC_RESET_KEYS = 0x36 + PR_PAC_SET_ENABLED_KEYS = 0x3c + PR_SCHED_CORE = 0x3e + PR_SCHED_CORE_CREATE = 0x1 + PR_SCHED_CORE_GET = 0x0 + PR_SCHED_CORE_MAX = 0x4 + PR_SCHED_CORE_SCOPE_PROCESS_GROUP = 0x2 + PR_SCHED_CORE_SCOPE_THREAD = 0x0 + PR_SCHED_CORE_SCOPE_THREAD_GROUP = 0x1 + PR_SCHED_CORE_SHARE_FROM = 0x3 + PR_SCHED_CORE_SHARE_TO = 0x2 PR_SET_CHILD_SUBREAPER = 0x24 PR_SET_DUMPABLE = 0x4 PR_SET_ENDIAN = 0x14 @@ -1551,17 +2423,26 @@ const ( PR_SET_SECCOMP = 0x16 PR_SET_SECUREBITS = 0x1c PR_SET_SPECULATION_CTRL = 0x35 + PR_SET_SYSCALL_USER_DISPATCH = 0x3b PR_SET_TAGGED_ADDR_CTRL = 0x37 PR_SET_THP_DISABLE = 0x29 PR_SET_TIMERSLACK = 0x1d PR_SET_TIMING = 0xe PR_SET_TSC = 0x1a PR_SET_UNALIGN = 0x6 + PR_SET_VMA = 0x53564d41 + PR_SET_VMA_ANON_NAME = 0x0 + PR_SME_GET_VL = 0x40 + PR_SME_SET_VL = 0x3f + PR_SME_SET_VL_ONEXEC = 0x40000 + PR_SME_VL_INHERIT = 0x20000 + PR_SME_VL_LEN_MASK = 0xffff PR_SPEC_DISABLE = 0x4 PR_SPEC_DISABLE_NOEXEC = 0x10 PR_SPEC_ENABLE = 0x2 PR_SPEC_FORCE_DISABLE = 0x8 PR_SPEC_INDIRECT_BRANCH = 0x1 + PR_SPEC_L1D_FLUSH = 0x2 PR_SPEC_NOT_AFFECTED = 0x0 PR_SPEC_PRCTL = 0x1 PR_SPEC_STORE_BYPASS = 0x0 @@ -1570,6 +2451,8 @@ const ( PR_SVE_SET_VL_ONEXEC = 0x40000 PR_SVE_VL_INHERIT = 0x20000 PR_SVE_VL_LEN_MASK = 0xffff + PR_SYS_DISPATCH_OFF = 0x0 + PR_SYS_DISPATCH_ON = 0x1 PR_TAGGED_ADDR_ENABLE = 0x1 PR_TASK_PERF_EVENTS_DISABLE = 0x1f PR_TASK_PERF_EVENTS_ENABLE = 0x20 @@ -1598,6 +2481,7 @@ const ( PTRACE_GETREGSET = 0x4204 PTRACE_GETSIGINFO = 0x4202 PTRACE_GETSIGMASK = 0x420a + PTRACE_GET_RSEQ_CONFIGURATION = 0x420f PTRACE_GET_SYSCALL_INFO = 0x420e PTRACE_INTERRUPT = 0x4207 PTRACE_KILL = 0x8 @@ -1636,9 +2520,18 @@ const ( PTRACE_SYSCALL_INFO_NONE = 0x0 PTRACE_SYSCALL_INFO_SECCOMP = 0x3 PTRACE_TRACEME = 0x0 + P_ALL = 0x0 + P_PGID = 0x2 + P_PID = 0x1 + P_PIDFD = 0x3 QNX4_SUPER_MAGIC = 0x2f QNX6_SUPER_MAGIC = 0x68191122 RAMFS_MAGIC = 0x858458f6 + RAW_PAYLOAD_DIGITAL = 0x3 + RAW_PAYLOAD_HCI = 0x2 + RAW_PAYLOAD_LLCP = 0x0 + RAW_PAYLOAD_NCI = 0x1 + RAW_PAYLOAD_PROPRIETARY = 0x4 RDTGROUP_SUPER_MAGIC = 0x7655821 REISERFS_SUPER_MAGIC = 0x52654973 RENAME_EXCHANGE = 0x2 @@ -1689,8 +2582,24 @@ const ( RTCF_NAT = 0x800000 RTCF_VALVE = 0x200000 RTC_AF = 0x20 + RTC_BSM_DIRECT = 0x1 + RTC_BSM_DISABLED = 0x0 + RTC_BSM_LEVEL = 0x2 + RTC_BSM_STANDBY = 0x3 + RTC_FEATURE_ALARM = 0x0 + RTC_FEATURE_ALARM_RES_2S = 0x3 + RTC_FEATURE_ALARM_RES_MINUTE = 0x1 + RTC_FEATURE_ALARM_WAKEUP_ONLY = 0x7 + RTC_FEATURE_BACKUP_SWITCH_MODE = 0x6 + RTC_FEATURE_CNT = 0x8 + RTC_FEATURE_CORRECTION = 0x5 + RTC_FEATURE_NEED_WEEK_DAY = 0x2 + RTC_FEATURE_UPDATE_INTERRUPT = 0x4 RTC_IRQF = 0x80 RTC_MAX_FREQ = 0x2000 + RTC_PARAM_BACKUP_SWITCH_MODE = 0x2 + RTC_PARAM_CORRECTION = 0x1 + RTC_PARAM_FEATURES = 0x0 RTC_PF = 0x40 RTC_UF = 0x10 RTF_ADDRCLASSMASK = 0xf8000000 @@ -1749,12 +2658,14 @@ const ( RTM_DELNEIGH = 0x1d RTM_DELNETCONF = 0x51 RTM_DELNEXTHOP = 0x69 + RTM_DELNEXTHOPBUCKET = 0x75 RTM_DELNSID = 0x59 RTM_DELQDISC = 0x25 RTM_DELROUTE = 0x19 RTM_DELRULE = 0x21 RTM_DELTCLASS = 0x29 RTM_DELTFILTER = 0x2d + RTM_DELTUNNEL = 0x79 RTM_DELVLAN = 0x71 RTM_F_CLONED = 0x200 RTM_F_EQUALIZE = 0x400 @@ -1762,6 +2673,7 @@ const ( RTM_F_LOOKUP_TABLE = 0x1000 RTM_F_NOTIFY = 0x100 RTM_F_OFFLOAD = 0x4000 + RTM_F_OFFLOAD_FAILED = 0x20000000 RTM_F_PREFIX = 0x800 RTM_F_TRAP = 0x8000 RTM_GETACTION = 0x32 @@ -1778,6 +2690,7 @@ const ( RTM_GETNEIGHTBL = 0x42 RTM_GETNETCONF = 0x52 RTM_GETNEXTHOP = 0x6a + RTM_GETNEXTHOPBUCKET = 0x76 RTM_GETNSID = 0x5a RTM_GETQDISC = 0x26 RTM_GETROUTE = 0x1a @@ -1785,8 +2698,9 @@ const ( RTM_GETSTATS = 0x5e RTM_GETTCLASS = 0x2a RTM_GETTFILTER = 0x2e + RTM_GETTUNNEL = 0x7a RTM_GETVLAN = 0x72 - RTM_MAX = 0x73 + RTM_MAX = 0x7b RTM_NEWACTION = 0x30 RTM_NEWADDR = 0x14 RTM_NEWADDRLABEL = 0x48 @@ -1800,6 +2714,7 @@ const ( RTM_NEWNEIGHTBL = 0x40 RTM_NEWNETCONF = 0x50 RTM_NEWNEXTHOP = 0x68 + RTM_NEWNEXTHOPBUCKET = 0x74 RTM_NEWNSID = 0x58 RTM_NEWNVLAN = 0x70 RTM_NEWPREFIX = 0x34 @@ -1809,18 +2724,21 @@ const ( RTM_NEWSTATS = 0x5c RTM_NEWTCLASS = 0x28 RTM_NEWTFILTER = 0x2c - RTM_NR_FAMILIES = 0x19 - RTM_NR_MSGTYPES = 0x64 + RTM_NEWTUNNEL = 0x78 + RTM_NR_FAMILIES = 0x1b + RTM_NR_MSGTYPES = 0x6c RTM_SETDCB = 0x4f RTM_SETLINK = 0x13 RTM_SETNEIGHTBL = 0x43 + RTM_SETSTATS = 0x5f RTNH_ALIGNTO = 0x4 - RTNH_COMPARE_MASK = 0x19 + RTNH_COMPARE_MASK = 0x59 RTNH_F_DEAD = 0x1 RTNH_F_LINKDOWN = 0x10 RTNH_F_OFFLOAD = 0x8 RTNH_F_ONLINK = 0x4 RTNH_F_PERVASIVE = 0x2 + RTNH_F_TRAP = 0x40 RTNH_F_UNRESOLVED = 0x20 RTN_MAX = 0xb RTPROT_BABEL = 0x2a @@ -1832,10 +2750,12 @@ const ( RTPROT_EIGRP = 0xc0 RTPROT_GATED = 0x8 RTPROT_ISIS = 0xbb + RTPROT_KEEPALIVED = 0x12 RTPROT_KERNEL = 0x2 RTPROT_MROUTED = 0x11 RTPROT_MRT = 0xa RTPROT_NTK = 0xf + RTPROT_OPENR = 0x63 RTPROT_OSPF = 0xbc RTPROT_RA = 0x9 RTPROT_REDIRECT = 0x1 @@ -1866,7 +2786,14 @@ const ( SECCOMP_MODE_DISABLED = 0x0 SECCOMP_MODE_FILTER = 0x2 SECCOMP_MODE_STRICT = 0x1 + SECRETMEM_MAGIC = 0x5345434d SECURITYFS_MAGIC = 0x73636673 + SEEK_CUR = 0x1 + SEEK_DATA = 0x3 + SEEK_END = 0x2 + SEEK_HOLE = 0x4 + SEEK_MAX = 0x4 + SEEK_SET = 0x0 SELINUX_MAGIC = 0xf97cff8c SHUT_RD = 0x0 SHUT_RDWR = 0x2 @@ -1927,6 +2854,9 @@ const ( SIOCGSTAMPNS = 0x8907 SIOCGSTAMPNS_OLD = 0x8907 SIOCGSTAMP_OLD = 0x8906 + SIOCKCMATTACH = 0x89e0 + SIOCKCMCLONE = 0x89e2 + SIOCKCMUNATTACH = 0x89e1 SIOCOUTQNSD = 0x894b SIOCPROTOPRIVATE = 0x89e0 SIOCRTMSG = 0x890d @@ -1969,19 +2899,27 @@ const ( SMART_STATUS = 0xda SMART_WRITE_LOG_SECTOR = 0xd6 SMART_WRITE_THRESHOLDS = 0xd7 + SMB2_SUPER_MAGIC = 0xfe534d42 SMB_SUPER_MAGIC = 0x517b SOCKFS_MAGIC = 0x534f434b + SOCK_BUF_LOCK_MASK = 0x3 SOCK_DCCP = 0x6 SOCK_IOC_TYPE = 0x89 SOCK_PACKET = 0xa SOCK_RAW = 0x3 + SOCK_RCVBUF_LOCK = 0x2 SOCK_RDM = 0x4 SOCK_SEQPACKET = 0x5 + SOCK_SNDBUF_LOCK = 0x1 + SOCK_TXREHASH_DEFAULT = 0xff + SOCK_TXREHASH_DISABLED = 0x0 + SOCK_TXREHASH_ENABLED = 0x1 SOL_AAL = 0x109 SOL_ALG = 0x117 SOL_ATM = 0x108 SOL_CAIF = 0x116 SOL_CAN_BASE = 0x64 + SOL_CAN_RAW = 0x65 SOL_DCCP = 0x10d SOL_DECNET = 0x105 SOL_ICMPV6 = 0x3a @@ -1991,6 +2929,8 @@ const ( SOL_IUCV = 0x115 SOL_KCM = 0x119 SOL_LLC = 0x10c + SOL_MCTP = 0x11d + SOL_MPTCP = 0x11c SOL_NETBEUI = 0x10b SOL_NETLINK = 0x10e SOL_NFC = 0x118 @@ -2000,6 +2940,7 @@ const ( SOL_RAW = 0xff SOL_RDS = 0x114 SOL_RXRPC = 0x110 + SOL_SMC = 0x11e SOL_TCP = 0x6 SOL_TIPC = 0x10f SOL_TLS = 0x11a @@ -2021,6 +2962,7 @@ const ( SO_EE_ORIGIN_TXSTATUS = 0x4 SO_EE_ORIGIN_TXTIME = 0x6 SO_EE_ORIGIN_ZEROCOPY = 0x5 + SO_EE_RFC4884_FLAG_INVALID = 0x1 SO_GET_FILTER = 0x1a SO_NO_CHECK = 0xb SO_PEERNAME = 0x1c @@ -2031,6 +2973,8 @@ const ( SO_VM_SOCKETS_BUFFER_MIN_SIZE = 0x1 SO_VM_SOCKETS_BUFFER_SIZE = 0x0 SO_VM_SOCKETS_CONNECT_TIMEOUT = 0x6 + SO_VM_SOCKETS_CONNECT_TIMEOUT_NEW = 0x8 + SO_VM_SOCKETS_CONNECT_TIMEOUT_OLD = 0x6 SO_VM_SOCKETS_NONBLOCK_TXRX = 0x7 SO_VM_SOCKETS_PEER_HOST_VM_ID = 0x3 SO_VM_SOCKETS_TRUSTED = 0x5 @@ -2045,8 +2989,10 @@ const ( STATX_ATTR_APPEND = 0x20 STATX_ATTR_AUTOMOUNT = 0x1000 STATX_ATTR_COMPRESSED = 0x4 + STATX_ATTR_DAX = 0x200000 STATX_ATTR_ENCRYPTED = 0x800 STATX_ATTR_IMMUTABLE = 0x10 + STATX_ATTR_MOUNT_ROOT = 0x2000 STATX_ATTR_NODUMP = 0x40 STATX_ATTR_VERITY = 0x100000 STATX_BASIC_STATS = 0x7ff @@ -2055,6 +3001,7 @@ const ( STATX_CTIME = 0x80 STATX_GID = 0x10 STATX_INO = 0x100 + STATX_MNT_ID = 0x1000 STATX_MODE = 0x2 STATX_MTIME = 0x40 STATX_NLINK = 0x4 @@ -2100,7 +3047,7 @@ const ( TASKSTATS_GENL_NAME = "TASKSTATS" TASKSTATS_GENL_VERSION = 0x1 TASKSTATS_TYPE_MAX = 0x6 - TASKSTATS_VERSION = 0xa + TASKSTATS_VERSION = 0xd TCIFLUSH = 0x0 TCIOFF = 0x2 TCIOFLUSH = 0x2 @@ -2108,8 +3055,14 @@ const ( TCOFLUSH = 0x1 TCOOFF = 0x0 TCOON = 0x1 - TCP_BPF_IW = 0x3e9 - TCP_BPF_SNDCWND_CLAMP = 0x3ea + TCPOPT_EOL = 0x0 + TCPOPT_MAXSEG = 0x2 + TCPOPT_NOP = 0x1 + TCPOPT_SACK = 0x5 + TCPOPT_SACK_PERMITTED = 0x4 + TCPOPT_TIMESTAMP = 0x8 + TCPOPT_TSTAMP_HDR = 0x101080a + TCPOPT_WINDOW = 0x3 TCP_CC_INFO = 0x1a TCP_CM_INQ = 0x24 TCP_CONGESTION = 0xd @@ -2163,8 +3116,12 @@ const ( TCP_TX_DELAY = 0x25 TCP_ULP = 0x1f TCP_USER_TIMEOUT = 0x12 + TCP_V4_FLOW = 0x1 + TCP_V6_FLOW = 0x5 TCP_WINDOW_CLAMP = 0xa TCP_ZEROCOPY_RECEIVE = 0x23 + TFD_TIMER_ABSTIME = 0x1 + TFD_TIMER_CANCEL_ON_SET = 0x2 TIMER_ABSTIME = 0x1 TIOCM_DTR = 0x2 TIOCM_LE = 0x1 @@ -2226,6 +3183,7 @@ const ( TIPC_NODE_STATE = 0x0 TIPC_OK = 0x0 TIPC_PUBLISHED = 0x1 + TIPC_REKEYING_NOW = 0xffffffff TIPC_RESERVED_TYPES = 0x40 TIPC_RETDATA = 0x2 TIPC_SERVICE_ADDR = 0x2 @@ -2282,16 +3240,42 @@ const ( VMADDR_CID_HOST = 0x2 VMADDR_CID_HYPERVISOR = 0x0 VMADDR_CID_LOCAL = 0x1 + VMADDR_FLAG_TO_HOST = 0x1 VMADDR_PORT_ANY = 0xffffffff VM_SOCKETS_INVALID_VERSION = 0xffffffff VQUIT = 0x1 VT0 = 0x0 + WAKE_MAGIC = 0x20 WALL = 0x40000000 WCLONE = 0x80000000 WCONTINUED = 0x8 WDIOC_SETPRETIMEOUT = 0xc0045708 WDIOC_SETTIMEOUT = 0xc0045706 + WDIOF_ALARMONLY = 0x400 + WDIOF_CARDRESET = 0x20 + WDIOF_EXTERN1 = 0x4 + WDIOF_EXTERN2 = 0x8 + WDIOF_FANFAULT = 0x2 + WDIOF_KEEPALIVEPING = 0x8000 + WDIOF_MAGICCLOSE = 0x100 + WDIOF_OVERHEAT = 0x1 + WDIOF_POWEROVER = 0x40 + WDIOF_POWERUNDER = 0x10 + WDIOF_PRETIMEOUT = 0x200 + WDIOF_SETTIMEOUT = 0x80 + WDIOF_UNKNOWN = -0x1 + WDIOS_DISABLECARD = 0x1 + WDIOS_ENABLECARD = 0x2 + WDIOS_TEMPPANIC = 0x4 + WDIOS_UNKNOWN = -0x1 WEXITED = 0x4 + WGALLOWEDIP_A_MAX = 0x3 + WGDEVICE_A_MAX = 0x8 + WGPEER_A_MAX = 0xa + WG_CMD_MAX = 0x1 + WG_GENL_NAME = "wireguard" + WG_GENL_VERSION = 0x1 + WG_KEY_LEN = 0x20 WIN_ACKMEDIACHANGE = 0xdb WIN_CHECKPOWERMODE1 = 0xe5 WIN_CHECKPOWERMODE2 = 0x98 @@ -2382,8 +3366,9 @@ const ( XDP_COPY = 0x2 XDP_FLAGS_DRV_MODE = 0x4 XDP_FLAGS_HW_MODE = 0x8 - XDP_FLAGS_MASK = 0xf + XDP_FLAGS_MASK = 0x1f XDP_FLAGS_MODES = 0xe + XDP_FLAGS_REPLACE = 0x10 XDP_FLAGS_SKB_MODE = 0x2 XDP_FLAGS_UPDATE_IF_NOEXIST = 0x1 XDP_MMAP_OFFSETS = 0x1 @@ -2410,6 +3395,9 @@ const ( Z3FOLD_MAGIC = 0x33 ZONEFS_MAGIC = 0x5a4f4653 ZSMALLOC_MAGIC = 0x58295829 + _HIDIOCGRAWNAME_LEN = 0x80 + _HIDIOCGRAWPHYS_LEN = 0x40 + _HIDIOCGRAWUNIQ_LEN = 0x40 ) // Errors diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_386.go b/vendor/golang.org/x/sys/unix/zerrors_linux_386.go index 028c9d87..274e2dab 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_386.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_386.go @@ -1,6 +1,7 @@ // mkerrors.sh -Wall -Werror -static -I/tmp/include -m32 // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build 386 && linux // +build 386,linux // Code generated by cmd/cgo -godefs; DO NOT EDIT. @@ -59,6 +60,8 @@ const ( CS8 = 0x30 CSIZE = 0x30 CSTOPB = 0x40 + ECCGETLAYOUT = 0x81484d11 + ECCGETSTATS = 0x80104d12 ECHOCTL = 0x200 ECHOE = 0x10 ECHOK = 0x20 @@ -71,12 +74,16 @@ const ( EXTPROC = 0x10000 FF1 = 0x8000 FFDLY = 0x8000 + FICLONE = 0x40049409 + FICLONERANGE = 0x4020940d FLUSHO = 0x1000 FP_XSTATE_MAGIC2 = 0x46505845 FS_IOC_ENABLE_VERITY = 0x40806685 FS_IOC_GETFLAGS = 0x80046601 + FS_IOC_GET_ENCRYPTION_NONCE = 0x8010661b FS_IOC_GET_ENCRYPTION_POLICY = 0x400c6615 FS_IOC_GET_ENCRYPTION_PWSALT = 0x40106614 + FS_IOC_SETFLAGS = 0x40046602 FS_IOC_SET_ENCRYPTION_POLICY = 0x800c6613 F_GETLK = 0xc F_GETLK64 = 0xc @@ -89,6 +96,9 @@ const ( F_SETOWN = 0x8 F_UNLCK = 0x2 F_WRLCK = 0x1 + HIDIOCGRAWINFO = 0x80084803 + HIDIOCGRDESC = 0x90044802 + HIDIOCGRDESCSIZE = 0x80044801 HUPCL = 0x400 ICANON = 0x2 IEXTEN = 0x8000 @@ -115,6 +125,19 @@ const ( MCL_CURRENT = 0x1 MCL_FUTURE = 0x2 MCL_ONFAULT = 0x4 + MEMERASE = 0x40084d02 + MEMERASE64 = 0x40104d14 + MEMGETBADBLOCK = 0x40084d0b + MEMGETINFO = 0x80204d01 + MEMGETOOBSEL = 0x80c84d0a + MEMGETREGIONCOUNT = 0x80044d07 + MEMISLOCKED = 0x80084d17 + MEMLOCK = 0x40084d05 + MEMREADOOB = 0xc00c4d04 + MEMSETBADBLOCK = 0x40084d0c + MEMUNLOCK = 0x40084d06 + MEMWRITEOOB = 0xc00c4d03 + MTDFILEMODE = 0x4d13 NFDBITS = 0x20 NLDLY = 0x100 NOFLSH = 0x80 @@ -124,6 +147,11 @@ const ( NS_GET_USERNS = 0xb701 OLCUC = 0x2 ONLCR = 0x4 + OTPERASE = 0x400c4d19 + OTPGETREGIONCOUNT = 0x40044d0e + OTPGETREGIONINFO = 0x400c4d0f + OTPLOCK = 0x800c4d10 + OTPSELECT = 0x80044d0d O_APPEND = 0x400 O_ASYNC = 0x2000 O_CLOEXEC = 0x80000 @@ -161,6 +189,7 @@ const ( PERF_EVENT_IOC_SET_OUTPUT = 0x2405 PPPIOCATTACH = 0x4004743d PPPIOCATTCHAN = 0x40047438 + PPPIOCBRIDGECHAN = 0x40047435 PPPIOCCONNECT = 0x4004743a PPPIOCDETACH = 0x4004743c PPPIOCDISCONN = 0x7439 @@ -188,6 +217,7 @@ const ( PPPIOCSPASS = 0x40087447 PPPIOCSRASYNCMAP = 0x40047454 PPPIOCSXASYNCMAP = 0x4020744f + PPPIOCUNBRIDGECHAN = 0x7434 PPPIOCXFERUNIT = 0x744e PR_SET_PTRACER_ANY = 0xffffffff PTRACE_GETFPREGS = 0xe @@ -220,6 +250,8 @@ const ( RTC_EPOCH_SET = 0x4004700e RTC_IRQP_READ = 0x8004700b RTC_IRQP_SET = 0x4004700c + RTC_PARAM_GET = 0x40187013 + RTC_PARAM_SET = 0x40187014 RTC_PIE_OFF = 0x7006 RTC_PIE_ON = 0x7005 RTC_PLL_GET = 0x801c7011 @@ -263,7 +295,9 @@ const ( SO_BPF_EXTENSIONS = 0x30 SO_BROADCAST = 0x6 SO_BSDCOMPAT = 0xe + SO_BUF_LOCK = 0x48 SO_BUSY_POLL = 0x2e + SO_BUSY_POLL_BUDGET = 0x46 SO_CNX_ADVICE = 0x35 SO_COOKIE = 0x39 SO_DETACH_REUSEPORT_BPF = 0x44 @@ -278,6 +312,7 @@ const ( SO_MARK = 0x24 SO_MAX_PACING_RATE = 0x2f SO_MEMINFO = 0x37 + SO_NETNS_COOKIE = 0x47 SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x10 @@ -286,13 +321,16 @@ const ( SO_PEERCRED = 0x11 SO_PEERGROUPS = 0x3b SO_PEERSEC = 0x1f + SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 SO_RCVBUF = 0x8 SO_RCVBUFFORCE = 0x21 SO_RCVLOWAT = 0x12 + SO_RCVMARK = 0x4b SO_RCVTIMEO = 0x14 SO_RCVTIMEO_NEW = 0x42 SO_RCVTIMEO_OLD = 0x14 + SO_RESERVE_MEM = 0x49 SO_REUSEADDR = 0x2 SO_REUSEPORT = 0xf SO_RXQ_OVFL = 0x28 @@ -313,6 +351,7 @@ const ( SO_TIMESTAMPNS_NEW = 0x40 SO_TIMESTAMPNS_OLD = 0x23 SO_TIMESTAMP_NEW = 0x3f + SO_TXREHASH = 0x4a SO_TXTIME = 0x3d SO_TYPE = 0x3 SO_WIFI_STATUS = 0x29 @@ -342,6 +381,8 @@ const ( TCSETXF = 0x5434 TCSETXW = 0x5435 TCXONC = 0x540a + TFD_CLOEXEC = 0x80000 + TFD_NONBLOCK = 0x800 TIOCCBRK = 0x5428 TIOCCONS = 0x541d TIOCEXCL = 0x540c @@ -475,6 +516,9 @@ const ( X86_FXSR_MAGIC = 0x0 XCASE = 0x4 XTABS = 0x1800 + _HIDIOCGRAWNAME = 0x80804804 + _HIDIOCGRAWPHYS = 0x80404805 + _HIDIOCGRAWUNIQ = 0x80404808 ) // Errors diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go index 005970f7..95b6eeed 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go @@ -1,6 +1,7 @@ // mkerrors.sh -Wall -Werror -static -I/tmp/include -m64 // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build amd64 && linux // +build amd64,linux // Code generated by cmd/cgo -godefs; DO NOT EDIT. @@ -59,6 +60,8 @@ const ( CS8 = 0x30 CSIZE = 0x30 CSTOPB = 0x40 + ECCGETLAYOUT = 0x81484d11 + ECCGETSTATS = 0x80104d12 ECHOCTL = 0x200 ECHOE = 0x10 ECHOK = 0x20 @@ -71,12 +74,16 @@ const ( EXTPROC = 0x10000 FF1 = 0x8000 FFDLY = 0x8000 + FICLONE = 0x40049409 + FICLONERANGE = 0x4020940d FLUSHO = 0x1000 FP_XSTATE_MAGIC2 = 0x46505845 FS_IOC_ENABLE_VERITY = 0x40806685 FS_IOC_GETFLAGS = 0x80086601 + FS_IOC_GET_ENCRYPTION_NONCE = 0x8010661b FS_IOC_GET_ENCRYPTION_POLICY = 0x400c6615 FS_IOC_GET_ENCRYPTION_PWSALT = 0x40106614 + FS_IOC_SETFLAGS = 0x40086602 FS_IOC_SET_ENCRYPTION_POLICY = 0x800c6613 F_GETLK = 0x5 F_GETLK64 = 0x5 @@ -89,6 +96,9 @@ const ( F_SETOWN = 0x8 F_UNLCK = 0x2 F_WRLCK = 0x1 + HIDIOCGRAWINFO = 0x80084803 + HIDIOCGRDESC = 0x90044802 + HIDIOCGRDESCSIZE = 0x80044801 HUPCL = 0x400 ICANON = 0x2 IEXTEN = 0x8000 @@ -115,6 +125,19 @@ const ( MCL_CURRENT = 0x1 MCL_FUTURE = 0x2 MCL_ONFAULT = 0x4 + MEMERASE = 0x40084d02 + MEMERASE64 = 0x40104d14 + MEMGETBADBLOCK = 0x40084d0b + MEMGETINFO = 0x80204d01 + MEMGETOOBSEL = 0x80c84d0a + MEMGETREGIONCOUNT = 0x80044d07 + MEMISLOCKED = 0x80084d17 + MEMLOCK = 0x40084d05 + MEMREADOOB = 0xc0104d04 + MEMSETBADBLOCK = 0x40084d0c + MEMUNLOCK = 0x40084d06 + MEMWRITEOOB = 0xc0104d03 + MTDFILEMODE = 0x4d13 NFDBITS = 0x40 NLDLY = 0x100 NOFLSH = 0x80 @@ -124,6 +147,11 @@ const ( NS_GET_USERNS = 0xb701 OLCUC = 0x2 ONLCR = 0x4 + OTPERASE = 0x400c4d19 + OTPGETREGIONCOUNT = 0x40044d0e + OTPGETREGIONINFO = 0x400c4d0f + OTPLOCK = 0x800c4d10 + OTPSELECT = 0x80044d0d O_APPEND = 0x400 O_ASYNC = 0x2000 O_CLOEXEC = 0x80000 @@ -161,6 +189,7 @@ const ( PERF_EVENT_IOC_SET_OUTPUT = 0x2405 PPPIOCATTACH = 0x4004743d PPPIOCATTCHAN = 0x40047438 + PPPIOCBRIDGECHAN = 0x40047435 PPPIOCCONNECT = 0x4004743a PPPIOCDETACH = 0x4004743c PPPIOCDISCONN = 0x7439 @@ -188,6 +217,7 @@ const ( PPPIOCSPASS = 0x40107447 PPPIOCSRASYNCMAP = 0x40047454 PPPIOCSXASYNCMAP = 0x4020744f + PPPIOCUNBRIDGECHAN = 0x7434 PPPIOCXFERUNIT = 0x744e PR_SET_PTRACER_ANY = 0xffffffffffffffff PTRACE_ARCH_PRCTL = 0x1e @@ -221,6 +251,8 @@ const ( RTC_EPOCH_SET = 0x4008700e RTC_IRQP_READ = 0x8008700b RTC_IRQP_SET = 0x4008700c + RTC_PARAM_GET = 0x40187013 + RTC_PARAM_SET = 0x40187014 RTC_PIE_OFF = 0x7006 RTC_PIE_ON = 0x7005 RTC_PLL_GET = 0x80207011 @@ -264,7 +296,9 @@ const ( SO_BPF_EXTENSIONS = 0x30 SO_BROADCAST = 0x6 SO_BSDCOMPAT = 0xe + SO_BUF_LOCK = 0x48 SO_BUSY_POLL = 0x2e + SO_BUSY_POLL_BUDGET = 0x46 SO_CNX_ADVICE = 0x35 SO_COOKIE = 0x39 SO_DETACH_REUSEPORT_BPF = 0x44 @@ -279,6 +313,7 @@ const ( SO_MARK = 0x24 SO_MAX_PACING_RATE = 0x2f SO_MEMINFO = 0x37 + SO_NETNS_COOKIE = 0x47 SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x10 @@ -287,13 +322,16 @@ const ( SO_PEERCRED = 0x11 SO_PEERGROUPS = 0x3b SO_PEERSEC = 0x1f + SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 SO_RCVBUF = 0x8 SO_RCVBUFFORCE = 0x21 SO_RCVLOWAT = 0x12 + SO_RCVMARK = 0x4b SO_RCVTIMEO = 0x14 SO_RCVTIMEO_NEW = 0x42 SO_RCVTIMEO_OLD = 0x14 + SO_RESERVE_MEM = 0x49 SO_REUSEADDR = 0x2 SO_REUSEPORT = 0xf SO_RXQ_OVFL = 0x28 @@ -314,6 +352,7 @@ const ( SO_TIMESTAMPNS_NEW = 0x40 SO_TIMESTAMPNS_OLD = 0x23 SO_TIMESTAMP_NEW = 0x3f + SO_TXREHASH = 0x4a SO_TXTIME = 0x3d SO_TYPE = 0x3 SO_WIFI_STATUS = 0x29 @@ -343,6 +382,8 @@ const ( TCSETXF = 0x5434 TCSETXW = 0x5435 TCXONC = 0x540a + TFD_CLOEXEC = 0x80000 + TFD_NONBLOCK = 0x800 TIOCCBRK = 0x5428 TIOCCONS = 0x541d TIOCEXCL = 0x540c @@ -475,6 +516,9 @@ const ( WORDSIZE = 0x40 XCASE = 0x4 XTABS = 0x1800 + _HIDIOCGRAWNAME = 0x80804804 + _HIDIOCGRAWPHYS = 0x80404805 + _HIDIOCGRAWUNIQ = 0x80404808 ) // Errors diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go b/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go index 0541f36e..918cd130 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go @@ -1,6 +1,7 @@ // mkerrors.sh -Wall -Werror -static -I/tmp/include // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build arm && linux // +build arm,linux // Code generated by cmd/cgo -godefs; DO NOT EDIT. @@ -59,6 +60,8 @@ const ( CS8 = 0x30 CSIZE = 0x30 CSTOPB = 0x40 + ECCGETLAYOUT = 0x81484d11 + ECCGETSTATS = 0x80104d12 ECHOCTL = 0x200 ECHOE = 0x10 ECHOK = 0x20 @@ -71,11 +74,15 @@ const ( EXTPROC = 0x10000 FF1 = 0x8000 FFDLY = 0x8000 + FICLONE = 0x40049409 + FICLONERANGE = 0x4020940d FLUSHO = 0x1000 FS_IOC_ENABLE_VERITY = 0x40806685 FS_IOC_GETFLAGS = 0x80046601 + FS_IOC_GET_ENCRYPTION_NONCE = 0x8010661b FS_IOC_GET_ENCRYPTION_POLICY = 0x400c6615 FS_IOC_GET_ENCRYPTION_PWSALT = 0x40106614 + FS_IOC_SETFLAGS = 0x40046602 FS_IOC_SET_ENCRYPTION_POLICY = 0x800c6613 F_GETLK = 0xc F_GETLK64 = 0xc @@ -88,6 +95,9 @@ const ( F_SETOWN = 0x8 F_UNLCK = 0x2 F_WRLCK = 0x1 + HIDIOCGRAWINFO = 0x80084803 + HIDIOCGRDESC = 0x90044802 + HIDIOCGRDESCSIZE = 0x80044801 HUPCL = 0x400 ICANON = 0x2 IEXTEN = 0x8000 @@ -113,6 +123,19 @@ const ( MCL_CURRENT = 0x1 MCL_FUTURE = 0x2 MCL_ONFAULT = 0x4 + MEMERASE = 0x40084d02 + MEMERASE64 = 0x40104d14 + MEMGETBADBLOCK = 0x40084d0b + MEMGETINFO = 0x80204d01 + MEMGETOOBSEL = 0x80c84d0a + MEMGETREGIONCOUNT = 0x80044d07 + MEMISLOCKED = 0x80084d17 + MEMLOCK = 0x40084d05 + MEMREADOOB = 0xc00c4d04 + MEMSETBADBLOCK = 0x40084d0c + MEMUNLOCK = 0x40084d06 + MEMWRITEOOB = 0xc00c4d03 + MTDFILEMODE = 0x4d13 NFDBITS = 0x20 NLDLY = 0x100 NOFLSH = 0x80 @@ -122,6 +145,11 @@ const ( NS_GET_USERNS = 0xb701 OLCUC = 0x2 ONLCR = 0x4 + OTPERASE = 0x400c4d19 + OTPGETREGIONCOUNT = 0x40044d0e + OTPGETREGIONINFO = 0x400c4d0f + OTPLOCK = 0x800c4d10 + OTPSELECT = 0x80044d0d O_APPEND = 0x400 O_ASYNC = 0x2000 O_CLOEXEC = 0x80000 @@ -159,6 +187,7 @@ const ( PERF_EVENT_IOC_SET_OUTPUT = 0x2405 PPPIOCATTACH = 0x4004743d PPPIOCATTCHAN = 0x40047438 + PPPIOCBRIDGECHAN = 0x40047435 PPPIOCCONNECT = 0x4004743a PPPIOCDETACH = 0x4004743c PPPIOCDISCONN = 0x7439 @@ -186,6 +215,7 @@ const ( PPPIOCSPASS = 0x40087447 PPPIOCSRASYNCMAP = 0x40047454 PPPIOCSXASYNCMAP = 0x4020744f + PPPIOCUNBRIDGECHAN = 0x7434 PPPIOCXFERUNIT = 0x744e PR_SET_PTRACER_ANY = 0xffffffff PTRACE_GETCRUNCHREGS = 0x19 @@ -227,6 +257,8 @@ const ( RTC_EPOCH_SET = 0x4004700e RTC_IRQP_READ = 0x8004700b RTC_IRQP_SET = 0x4004700c + RTC_PARAM_GET = 0x40187013 + RTC_PARAM_SET = 0x40187014 RTC_PIE_OFF = 0x7006 RTC_PIE_ON = 0x7005 RTC_PLL_GET = 0x801c7011 @@ -270,7 +302,9 @@ const ( SO_BPF_EXTENSIONS = 0x30 SO_BROADCAST = 0x6 SO_BSDCOMPAT = 0xe + SO_BUF_LOCK = 0x48 SO_BUSY_POLL = 0x2e + SO_BUSY_POLL_BUDGET = 0x46 SO_CNX_ADVICE = 0x35 SO_COOKIE = 0x39 SO_DETACH_REUSEPORT_BPF = 0x44 @@ -285,6 +319,7 @@ const ( SO_MARK = 0x24 SO_MAX_PACING_RATE = 0x2f SO_MEMINFO = 0x37 + SO_NETNS_COOKIE = 0x47 SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x10 @@ -293,13 +328,16 @@ const ( SO_PEERCRED = 0x11 SO_PEERGROUPS = 0x3b SO_PEERSEC = 0x1f + SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 SO_RCVBUF = 0x8 SO_RCVBUFFORCE = 0x21 SO_RCVLOWAT = 0x12 + SO_RCVMARK = 0x4b SO_RCVTIMEO = 0x14 SO_RCVTIMEO_NEW = 0x42 SO_RCVTIMEO_OLD = 0x14 + SO_RESERVE_MEM = 0x49 SO_REUSEADDR = 0x2 SO_REUSEPORT = 0xf SO_RXQ_OVFL = 0x28 @@ -320,6 +358,7 @@ const ( SO_TIMESTAMPNS_NEW = 0x40 SO_TIMESTAMPNS_OLD = 0x23 SO_TIMESTAMP_NEW = 0x3f + SO_TXREHASH = 0x4a SO_TXTIME = 0x3d SO_TYPE = 0x3 SO_WIFI_STATUS = 0x29 @@ -349,6 +388,8 @@ const ( TCSETXF = 0x5434 TCSETXW = 0x5435 TCXONC = 0x540a + TFD_CLOEXEC = 0x80000 + TFD_NONBLOCK = 0x800 TIOCCBRK = 0x5428 TIOCCONS = 0x541d TIOCEXCL = 0x540c @@ -481,6 +522,9 @@ const ( WORDSIZE = 0x20 XCASE = 0x4 XTABS = 0x1800 + _HIDIOCGRAWNAME = 0x80804804 + _HIDIOCGRAWPHYS = 0x80404805 + _HIDIOCGRAWUNIQ = 0x80404808 ) // Errors diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go index 9ee8d1bc..3907dc5a 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go @@ -1,6 +1,7 @@ // mkerrors.sh -Wall -Werror -static -I/tmp/include -fsigned-char // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build arm64 && linux // +build arm64,linux // Code generated by cmd/cgo -godefs; DO NOT EDIT. @@ -59,6 +60,8 @@ const ( CS8 = 0x30 CSIZE = 0x30 CSTOPB = 0x40 + ECCGETLAYOUT = 0x81484d11 + ECCGETSTATS = 0x80104d12 ECHOCTL = 0x200 ECHOE = 0x10 ECHOK = 0x20 @@ -73,12 +76,16 @@ const ( EXTRA_MAGIC = 0x45585401 FF1 = 0x8000 FFDLY = 0x8000 + FICLONE = 0x40049409 + FICLONERANGE = 0x4020940d FLUSHO = 0x1000 FPSIMD_MAGIC = 0x46508001 FS_IOC_ENABLE_VERITY = 0x40806685 FS_IOC_GETFLAGS = 0x80086601 + FS_IOC_GET_ENCRYPTION_NONCE = 0x8010661b FS_IOC_GET_ENCRYPTION_POLICY = 0x400c6615 FS_IOC_GET_ENCRYPTION_PWSALT = 0x40106614 + FS_IOC_SETFLAGS = 0x40086602 FS_IOC_SET_ENCRYPTION_POLICY = 0x800c6613 F_GETLK = 0x5 F_GETLK64 = 0x5 @@ -91,6 +98,9 @@ const ( F_SETOWN = 0x8 F_UNLCK = 0x2 F_WRLCK = 0x1 + HIDIOCGRAWINFO = 0x80084803 + HIDIOCGRDESC = 0x90044802 + HIDIOCGRDESCSIZE = 0x80044801 HUPCL = 0x400 ICANON = 0x2 IEXTEN = 0x8000 @@ -116,6 +126,19 @@ const ( MCL_CURRENT = 0x1 MCL_FUTURE = 0x2 MCL_ONFAULT = 0x4 + MEMERASE = 0x40084d02 + MEMERASE64 = 0x40104d14 + MEMGETBADBLOCK = 0x40084d0b + MEMGETINFO = 0x80204d01 + MEMGETOOBSEL = 0x80c84d0a + MEMGETREGIONCOUNT = 0x80044d07 + MEMISLOCKED = 0x80084d17 + MEMLOCK = 0x40084d05 + MEMREADOOB = 0xc0104d04 + MEMSETBADBLOCK = 0x40084d0c + MEMUNLOCK = 0x40084d06 + MEMWRITEOOB = 0xc0104d03 + MTDFILEMODE = 0x4d13 NFDBITS = 0x40 NLDLY = 0x100 NOFLSH = 0x80 @@ -125,6 +148,11 @@ const ( NS_GET_USERNS = 0xb701 OLCUC = 0x2 ONLCR = 0x4 + OTPERASE = 0x400c4d19 + OTPGETREGIONCOUNT = 0x40044d0e + OTPGETREGIONINFO = 0x400c4d0f + OTPLOCK = 0x800c4d10 + OTPSELECT = 0x80044d0d O_APPEND = 0x400 O_ASYNC = 0x2000 O_CLOEXEC = 0x80000 @@ -162,6 +190,7 @@ const ( PERF_EVENT_IOC_SET_OUTPUT = 0x2405 PPPIOCATTACH = 0x4004743d PPPIOCATTCHAN = 0x40047438 + PPPIOCBRIDGECHAN = 0x40047435 PPPIOCCONNECT = 0x4004743a PPPIOCDETACH = 0x4004743c PPPIOCDISCONN = 0x7439 @@ -189,8 +218,13 @@ const ( PPPIOCSPASS = 0x40107447 PPPIOCSRASYNCMAP = 0x40047454 PPPIOCSXASYNCMAP = 0x4020744f + PPPIOCUNBRIDGECHAN = 0x7434 PPPIOCXFERUNIT = 0x744e + PROT_BTI = 0x10 + PROT_MTE = 0x20 PR_SET_PTRACER_ANY = 0xffffffffffffffff + PTRACE_PEEKMTETAGS = 0x21 + PTRACE_POKEMTETAGS = 0x22 PTRACE_SYSEMU = 0x1f PTRACE_SYSEMU_SINGLESTEP = 0x20 RLIMIT_AS = 0x9 @@ -213,6 +247,8 @@ const ( RTC_EPOCH_SET = 0x4008700e RTC_IRQP_READ = 0x8008700b RTC_IRQP_SET = 0x4008700c + RTC_PARAM_GET = 0x40187013 + RTC_PARAM_SET = 0x40187014 RTC_PIE_OFF = 0x7006 RTC_PIE_ON = 0x7005 RTC_PLL_GET = 0x80207011 @@ -256,7 +292,9 @@ const ( SO_BPF_EXTENSIONS = 0x30 SO_BROADCAST = 0x6 SO_BSDCOMPAT = 0xe + SO_BUF_LOCK = 0x48 SO_BUSY_POLL = 0x2e + SO_BUSY_POLL_BUDGET = 0x46 SO_CNX_ADVICE = 0x35 SO_COOKIE = 0x39 SO_DETACH_REUSEPORT_BPF = 0x44 @@ -271,6 +309,7 @@ const ( SO_MARK = 0x24 SO_MAX_PACING_RATE = 0x2f SO_MEMINFO = 0x37 + SO_NETNS_COOKIE = 0x47 SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x10 @@ -279,13 +318,16 @@ const ( SO_PEERCRED = 0x11 SO_PEERGROUPS = 0x3b SO_PEERSEC = 0x1f + SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 SO_RCVBUF = 0x8 SO_RCVBUFFORCE = 0x21 SO_RCVLOWAT = 0x12 + SO_RCVMARK = 0x4b SO_RCVTIMEO = 0x14 SO_RCVTIMEO_NEW = 0x42 SO_RCVTIMEO_OLD = 0x14 + SO_RESERVE_MEM = 0x49 SO_REUSEADDR = 0x2 SO_REUSEPORT = 0xf SO_RXQ_OVFL = 0x28 @@ -306,6 +348,7 @@ const ( SO_TIMESTAMPNS_NEW = 0x40 SO_TIMESTAMPNS_OLD = 0x23 SO_TIMESTAMP_NEW = 0x3f + SO_TXREHASH = 0x4a SO_TXTIME = 0x3d SO_TYPE = 0x3 SO_WIFI_STATUS = 0x29 @@ -336,6 +379,8 @@ const ( TCSETXF = 0x5434 TCSETXW = 0x5435 TCXONC = 0x540a + TFD_CLOEXEC = 0x80000 + TFD_NONBLOCK = 0x800 TIOCCBRK = 0x5428 TIOCCONS = 0x541d TIOCEXCL = 0x540c @@ -468,6 +513,10 @@ const ( WORDSIZE = 0x40 XCASE = 0x4 XTABS = 0x1800 + ZA_MAGIC = 0x54366345 + _HIDIOCGRAWNAME = 0x80804804 + _HIDIOCGRAWPHYS = 0x80404805 + _HIDIOCGRAWUNIQ = 0x80404808 ) // Errors diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go new file mode 100644 index 00000000..03d5c105 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go @@ -0,0 +1,818 @@ +// mkerrors.sh -Wall -Werror -static -I/tmp/include +// Code generated by the command above; see README.md. DO NOT EDIT. + +//go:build loong64 && linux +// +build loong64,linux + +// Code generated by cmd/cgo -godefs; DO NOT EDIT. +// cgo -godefs -- -Wall -Werror -static -I/tmp/include _const.go + +package unix + +import "syscall" + +const ( + B1000000 = 0x1008 + B115200 = 0x1002 + B1152000 = 0x1009 + B1500000 = 0x100a + B2000000 = 0x100b + B230400 = 0x1003 + B2500000 = 0x100c + B3000000 = 0x100d + B3500000 = 0x100e + B4000000 = 0x100f + B460800 = 0x1004 + B500000 = 0x1005 + B57600 = 0x1001 + B576000 = 0x1006 + B921600 = 0x1007 + BLKBSZGET = 0x80081270 + BLKBSZSET = 0x40081271 + BLKFLSBUF = 0x1261 + BLKFRAGET = 0x1265 + BLKFRASET = 0x1264 + BLKGETSIZE = 0x1260 + BLKGETSIZE64 = 0x80081272 + BLKPBSZGET = 0x127b + BLKRAGET = 0x1263 + BLKRASET = 0x1262 + BLKROGET = 0x125e + BLKROSET = 0x125d + BLKRRPART = 0x125f + BLKSECTGET = 0x1267 + BLKSECTSET = 0x1266 + BLKSSZGET = 0x1268 + BOTHER = 0x1000 + BS1 = 0x2000 + BSDLY = 0x2000 + CBAUD = 0x100f + CBAUDEX = 0x1000 + CIBAUD = 0x100f0000 + CLOCAL = 0x800 + CR1 = 0x200 + CR2 = 0x400 + CR3 = 0x600 + CRDLY = 0x600 + CREAD = 0x80 + CS6 = 0x10 + CS7 = 0x20 + CS8 = 0x30 + CSIZE = 0x30 + CSTOPB = 0x40 + ECCGETLAYOUT = 0x81484d11 + ECCGETSTATS = 0x80104d12 + ECHOCTL = 0x200 + ECHOE = 0x10 + ECHOK = 0x20 + ECHOKE = 0x800 + ECHONL = 0x40 + ECHOPRT = 0x400 + EFD_CLOEXEC = 0x80000 + EFD_NONBLOCK = 0x800 + EPOLL_CLOEXEC = 0x80000 + EXTPROC = 0x10000 + FF1 = 0x8000 + FFDLY = 0x8000 + FICLONE = 0x40049409 + FICLONERANGE = 0x4020940d + FLUSHO = 0x1000 + FPU_CTX_MAGIC = 0x46505501 + FS_IOC_ENABLE_VERITY = 0x40806685 + FS_IOC_GETFLAGS = 0x80086601 + FS_IOC_GET_ENCRYPTION_NONCE = 0x8010661b + FS_IOC_GET_ENCRYPTION_POLICY = 0x400c6615 + FS_IOC_GET_ENCRYPTION_PWSALT = 0x40106614 + FS_IOC_SETFLAGS = 0x40086602 + FS_IOC_SET_ENCRYPTION_POLICY = 0x800c6613 + F_GETLK = 0x5 + F_GETLK64 = 0x5 + F_GETOWN = 0x9 + F_RDLCK = 0x0 + F_SETLK = 0x6 + F_SETLK64 = 0x6 + F_SETLKW = 0x7 + F_SETLKW64 = 0x7 + F_SETOWN = 0x8 + F_UNLCK = 0x2 + F_WRLCK = 0x1 + HIDIOCGRAWINFO = 0x80084803 + HIDIOCGRDESC = 0x90044802 + HIDIOCGRDESCSIZE = 0x80044801 + HUPCL = 0x400 + ICANON = 0x2 + IEXTEN = 0x8000 + IN_CLOEXEC = 0x80000 + IN_NONBLOCK = 0x800 + IOCTL_VM_SOCKETS_GET_LOCAL_CID = 0x7b9 + ISIG = 0x1 + IUCLC = 0x200 + IXOFF = 0x1000 + IXON = 0x400 + MAP_ANON = 0x20 + MAP_ANONYMOUS = 0x20 + MAP_DENYWRITE = 0x800 + MAP_EXECUTABLE = 0x1000 + MAP_GROWSDOWN = 0x100 + MAP_HUGETLB = 0x40000 + MAP_LOCKED = 0x2000 + MAP_NONBLOCK = 0x10000 + MAP_NORESERVE = 0x4000 + MAP_POPULATE = 0x8000 + MAP_STACK = 0x20000 + MAP_SYNC = 0x80000 + MCL_CURRENT = 0x1 + MCL_FUTURE = 0x2 + MCL_ONFAULT = 0x4 + MEMERASE = 0x40084d02 + MEMERASE64 = 0x40104d14 + MEMGETBADBLOCK = 0x40084d0b + MEMGETINFO = 0x80204d01 + MEMGETOOBSEL = 0x80c84d0a + MEMGETREGIONCOUNT = 0x80044d07 + MEMISLOCKED = 0x80084d17 + MEMLOCK = 0x40084d05 + MEMREADOOB = 0xc0104d04 + MEMSETBADBLOCK = 0x40084d0c + MEMUNLOCK = 0x40084d06 + MEMWRITEOOB = 0xc0104d03 + MTDFILEMODE = 0x4d13 + NFDBITS = 0x40 + NLDLY = 0x100 + NOFLSH = 0x80 + NS_GET_NSTYPE = 0xb703 + NS_GET_OWNER_UID = 0xb704 + NS_GET_PARENT = 0xb702 + NS_GET_USERNS = 0xb701 + OLCUC = 0x2 + ONLCR = 0x4 + OTPERASE = 0x400c4d19 + OTPGETREGIONCOUNT = 0x40044d0e + OTPGETREGIONINFO = 0x400c4d0f + OTPLOCK = 0x800c4d10 + OTPSELECT = 0x80044d0d + O_APPEND = 0x400 + O_ASYNC = 0x2000 + O_CLOEXEC = 0x80000 + O_CREAT = 0x40 + O_DIRECT = 0x4000 + O_DIRECTORY = 0x10000 + O_DSYNC = 0x1000 + O_EXCL = 0x80 + O_FSYNC = 0x101000 + O_LARGEFILE = 0x0 + O_NDELAY = 0x800 + O_NOATIME = 0x40000 + O_NOCTTY = 0x100 + O_NOFOLLOW = 0x20000 + O_NONBLOCK = 0x800 + O_PATH = 0x200000 + O_RSYNC = 0x101000 + O_SYNC = 0x101000 + O_TMPFILE = 0x410000 + O_TRUNC = 0x200 + PARENB = 0x100 + PARODD = 0x200 + PENDIN = 0x4000 + PERF_EVENT_IOC_DISABLE = 0x2401 + PERF_EVENT_IOC_ENABLE = 0x2400 + PERF_EVENT_IOC_ID = 0x80082407 + PERF_EVENT_IOC_MODIFY_ATTRIBUTES = 0x4008240b + PERF_EVENT_IOC_PAUSE_OUTPUT = 0x40042409 + PERF_EVENT_IOC_PERIOD = 0x40082404 + PERF_EVENT_IOC_QUERY_BPF = 0xc008240a + PERF_EVENT_IOC_REFRESH = 0x2402 + PERF_EVENT_IOC_RESET = 0x2403 + PERF_EVENT_IOC_SET_BPF = 0x40042408 + PERF_EVENT_IOC_SET_FILTER = 0x40082406 + PERF_EVENT_IOC_SET_OUTPUT = 0x2405 + PPPIOCATTACH = 0x4004743d + PPPIOCATTCHAN = 0x40047438 + PPPIOCBRIDGECHAN = 0x40047435 + PPPIOCCONNECT = 0x4004743a + PPPIOCDETACH = 0x4004743c + PPPIOCDISCONN = 0x7439 + PPPIOCGASYNCMAP = 0x80047458 + PPPIOCGCHAN = 0x80047437 + PPPIOCGDEBUG = 0x80047441 + PPPIOCGFLAGS = 0x8004745a + PPPIOCGIDLE = 0x8010743f + PPPIOCGIDLE32 = 0x8008743f + PPPIOCGIDLE64 = 0x8010743f + PPPIOCGL2TPSTATS = 0x80487436 + PPPIOCGMRU = 0x80047453 + PPPIOCGRASYNCMAP = 0x80047455 + PPPIOCGUNIT = 0x80047456 + PPPIOCGXASYNCMAP = 0x80207450 + PPPIOCSACTIVE = 0x40107446 + PPPIOCSASYNCMAP = 0x40047457 + PPPIOCSCOMPRESS = 0x4010744d + PPPIOCSDEBUG = 0x40047440 + PPPIOCSFLAGS = 0x40047459 + PPPIOCSMAXCID = 0x40047451 + PPPIOCSMRRU = 0x4004743b + PPPIOCSMRU = 0x40047452 + PPPIOCSNPMODE = 0x4008744b + PPPIOCSPASS = 0x40107447 + PPPIOCSRASYNCMAP = 0x40047454 + PPPIOCSXASYNCMAP = 0x4020744f + PPPIOCUNBRIDGECHAN = 0x7434 + PPPIOCXFERUNIT = 0x744e + PR_SET_PTRACER_ANY = 0xffffffffffffffff + PTRACE_SYSEMU = 0x1f + PTRACE_SYSEMU_SINGLESTEP = 0x20 + RLIMIT_AS = 0x9 + RLIMIT_MEMLOCK = 0x8 + RLIMIT_NOFILE = 0x7 + RLIMIT_NPROC = 0x6 + RLIMIT_RSS = 0x5 + RNDADDENTROPY = 0x40085203 + RNDADDTOENTCNT = 0x40045201 + RNDCLEARPOOL = 0x5206 + RNDGETENTCNT = 0x80045200 + RNDGETPOOL = 0x80085202 + RNDRESEEDCRNG = 0x5207 + RNDZAPENTCNT = 0x5204 + RTC_AIE_OFF = 0x7002 + RTC_AIE_ON = 0x7001 + RTC_ALM_READ = 0x80247008 + RTC_ALM_SET = 0x40247007 + RTC_EPOCH_READ = 0x8008700d + RTC_EPOCH_SET = 0x4008700e + RTC_IRQP_READ = 0x8008700b + RTC_IRQP_SET = 0x4008700c + RTC_PARAM_GET = 0x40187013 + RTC_PARAM_SET = 0x40187014 + RTC_PIE_OFF = 0x7006 + RTC_PIE_ON = 0x7005 + RTC_PLL_GET = 0x80207011 + RTC_PLL_SET = 0x40207012 + RTC_RD_TIME = 0x80247009 + RTC_SET_TIME = 0x4024700a + RTC_UIE_OFF = 0x7004 + RTC_UIE_ON = 0x7003 + RTC_VL_CLR = 0x7014 + RTC_VL_READ = 0x80047013 + RTC_WIE_OFF = 0x7010 + RTC_WIE_ON = 0x700f + RTC_WKALM_RD = 0x80287010 + RTC_WKALM_SET = 0x4028700f + SCM_TIMESTAMPING = 0x25 + SCM_TIMESTAMPING_OPT_STATS = 0x36 + SCM_TIMESTAMPING_PKTINFO = 0x3a + SCM_TIMESTAMPNS = 0x23 + SCM_TXTIME = 0x3d + SCM_WIFI_STATUS = 0x29 + SFD_CLOEXEC = 0x80000 + SFD_NONBLOCK = 0x800 + SIOCATMARK = 0x8905 + SIOCGPGRP = 0x8904 + SIOCGSTAMPNS_NEW = 0x80108907 + SIOCGSTAMP_NEW = 0x80108906 + SIOCINQ = 0x541b + SIOCOUTQ = 0x5411 + SIOCSPGRP = 0x8902 + SOCK_CLOEXEC = 0x80000 + SOCK_DGRAM = 0x2 + SOCK_NONBLOCK = 0x800 + SOCK_STREAM = 0x1 + SOL_SOCKET = 0x1 + SO_ACCEPTCONN = 0x1e + SO_ATTACH_BPF = 0x32 + SO_ATTACH_REUSEPORT_CBPF = 0x33 + SO_ATTACH_REUSEPORT_EBPF = 0x34 + SO_BINDTODEVICE = 0x19 + SO_BINDTOIFINDEX = 0x3e + SO_BPF_EXTENSIONS = 0x30 + SO_BROADCAST = 0x6 + SO_BSDCOMPAT = 0xe + SO_BUF_LOCK = 0x48 + SO_BUSY_POLL = 0x2e + SO_BUSY_POLL_BUDGET = 0x46 + SO_CNX_ADVICE = 0x35 + SO_COOKIE = 0x39 + SO_DETACH_REUSEPORT_BPF = 0x44 + SO_DOMAIN = 0x27 + SO_DONTROUTE = 0x5 + SO_ERROR = 0x4 + SO_INCOMING_CPU = 0x31 + SO_INCOMING_NAPI_ID = 0x38 + SO_KEEPALIVE = 0x9 + SO_LINGER = 0xd + SO_LOCK_FILTER = 0x2c + SO_MARK = 0x24 + SO_MAX_PACING_RATE = 0x2f + SO_MEMINFO = 0x37 + SO_NETNS_COOKIE = 0x47 + SO_NOFCS = 0x2b + SO_OOBINLINE = 0xa + SO_PASSCRED = 0x10 + SO_PASSSEC = 0x22 + SO_PEEK_OFF = 0x2a + SO_PEERCRED = 0x11 + SO_PEERGROUPS = 0x3b + SO_PEERSEC = 0x1f + SO_PREFER_BUSY_POLL = 0x45 + SO_PROTOCOL = 0x26 + SO_RCVBUF = 0x8 + SO_RCVBUFFORCE = 0x21 + SO_RCVLOWAT = 0x12 + SO_RCVMARK = 0x4b + SO_RCVTIMEO = 0x14 + SO_RCVTIMEO_NEW = 0x42 + SO_RCVTIMEO_OLD = 0x14 + SO_RESERVE_MEM = 0x49 + SO_REUSEADDR = 0x2 + SO_REUSEPORT = 0xf + SO_RXQ_OVFL = 0x28 + SO_SECURITY_AUTHENTICATION = 0x16 + SO_SECURITY_ENCRYPTION_NETWORK = 0x18 + SO_SECURITY_ENCRYPTION_TRANSPORT = 0x17 + SO_SELECT_ERR_QUEUE = 0x2d + SO_SNDBUF = 0x7 + SO_SNDBUFFORCE = 0x20 + SO_SNDLOWAT = 0x13 + SO_SNDTIMEO = 0x15 + SO_SNDTIMEO_NEW = 0x43 + SO_SNDTIMEO_OLD = 0x15 + SO_TIMESTAMPING = 0x25 + SO_TIMESTAMPING_NEW = 0x41 + SO_TIMESTAMPING_OLD = 0x25 + SO_TIMESTAMPNS = 0x23 + SO_TIMESTAMPNS_NEW = 0x40 + SO_TIMESTAMPNS_OLD = 0x23 + SO_TIMESTAMP_NEW = 0x3f + SO_TXREHASH = 0x4a + SO_TXTIME = 0x3d + SO_TYPE = 0x3 + SO_WIFI_STATUS = 0x29 + SO_ZEROCOPY = 0x3c + TAB1 = 0x800 + TAB2 = 0x1000 + TAB3 = 0x1800 + TABDLY = 0x1800 + TCFLSH = 0x540b + TCGETA = 0x5405 + TCGETS = 0x5401 + TCGETS2 = 0x802c542a + TCGETX = 0x5432 + TCSAFLUSH = 0x2 + TCSBRK = 0x5409 + TCSBRKP = 0x5425 + TCSETA = 0x5406 + TCSETAF = 0x5408 + TCSETAW = 0x5407 + TCSETS = 0x5402 + TCSETS2 = 0x402c542b + TCSETSF = 0x5404 + TCSETSF2 = 0x402c542d + TCSETSW = 0x5403 + TCSETSW2 = 0x402c542c + TCSETX = 0x5433 + TCSETXF = 0x5434 + TCSETXW = 0x5435 + TCXONC = 0x540a + TFD_CLOEXEC = 0x80000 + TFD_NONBLOCK = 0x800 + TIOCCBRK = 0x5428 + TIOCCONS = 0x541d + TIOCEXCL = 0x540c + TIOCGDEV = 0x80045432 + TIOCGETD = 0x5424 + TIOCGEXCL = 0x80045440 + TIOCGICOUNT = 0x545d + TIOCGISO7816 = 0x80285442 + TIOCGLCKTRMIOS = 0x5456 + TIOCGPGRP = 0x540f + TIOCGPKT = 0x80045438 + TIOCGPTLCK = 0x80045439 + TIOCGPTN = 0x80045430 + TIOCGPTPEER = 0x5441 + TIOCGRS485 = 0x542e + TIOCGSERIAL = 0x541e + TIOCGSID = 0x5429 + TIOCGSOFTCAR = 0x5419 + TIOCGWINSZ = 0x5413 + TIOCINQ = 0x541b + TIOCLINUX = 0x541c + TIOCMBIC = 0x5417 + TIOCMBIS = 0x5416 + TIOCMGET = 0x5415 + TIOCMIWAIT = 0x545c + TIOCMSET = 0x5418 + TIOCM_CAR = 0x40 + TIOCM_CD = 0x40 + TIOCM_CTS = 0x20 + TIOCM_DSR = 0x100 + TIOCM_RI = 0x80 + TIOCM_RNG = 0x80 + TIOCM_SR = 0x10 + TIOCM_ST = 0x8 + TIOCNOTTY = 0x5422 + TIOCNXCL = 0x540d + TIOCOUTQ = 0x5411 + TIOCPKT = 0x5420 + TIOCSBRK = 0x5427 + TIOCSCTTY = 0x540e + TIOCSERCONFIG = 0x5453 + TIOCSERGETLSR = 0x5459 + TIOCSERGETMULTI = 0x545a + TIOCSERGSTRUCT = 0x5458 + TIOCSERGWILD = 0x5454 + TIOCSERSETMULTI = 0x545b + TIOCSERSWILD = 0x5455 + TIOCSER_TEMT = 0x1 + TIOCSETD = 0x5423 + TIOCSIG = 0x40045436 + TIOCSISO7816 = 0xc0285443 + TIOCSLCKTRMIOS = 0x5457 + TIOCSPGRP = 0x5410 + TIOCSPTLCK = 0x40045431 + TIOCSRS485 = 0x542f + TIOCSSERIAL = 0x541f + TIOCSSOFTCAR = 0x541a + TIOCSTI = 0x5412 + TIOCSWINSZ = 0x5414 + TIOCVHANGUP = 0x5437 + TOSTOP = 0x100 + TUNATTACHFILTER = 0x401054d5 + TUNDETACHFILTER = 0x401054d6 + TUNGETDEVNETNS = 0x54e3 + TUNGETFEATURES = 0x800454cf + TUNGETFILTER = 0x801054db + TUNGETIFF = 0x800454d2 + TUNGETSNDBUF = 0x800454d3 + TUNGETVNETBE = 0x800454df + TUNGETVNETHDRSZ = 0x800454d7 + TUNGETVNETLE = 0x800454dd + TUNSETCARRIER = 0x400454e2 + TUNSETDEBUG = 0x400454c9 + TUNSETFILTEREBPF = 0x800454e1 + TUNSETGROUP = 0x400454ce + TUNSETIFF = 0x400454ca + TUNSETIFINDEX = 0x400454da + TUNSETLINK = 0x400454cd + TUNSETNOCSUM = 0x400454c8 + TUNSETOFFLOAD = 0x400454d0 + TUNSETOWNER = 0x400454cc + TUNSETPERSIST = 0x400454cb + TUNSETQUEUE = 0x400454d9 + TUNSETSNDBUF = 0x400454d4 + TUNSETSTEERINGEBPF = 0x800454e0 + TUNSETTXFILTER = 0x400454d1 + TUNSETVNETBE = 0x400454de + TUNSETVNETHDRSZ = 0x400454d8 + TUNSETVNETLE = 0x400454dc + UBI_IOCATT = 0x40186f40 + UBI_IOCDET = 0x40046f41 + UBI_IOCEBCH = 0x40044f02 + UBI_IOCEBER = 0x40044f01 + UBI_IOCEBISMAP = 0x80044f05 + UBI_IOCEBMAP = 0x40084f03 + UBI_IOCEBUNMAP = 0x40044f04 + UBI_IOCMKVOL = 0x40986f00 + UBI_IOCRMVOL = 0x40046f01 + UBI_IOCRNVOL = 0x51106f03 + UBI_IOCRPEB = 0x40046f04 + UBI_IOCRSVOL = 0x400c6f02 + UBI_IOCSETVOLPROP = 0x40104f06 + UBI_IOCSPEB = 0x40046f05 + UBI_IOCVOLCRBLK = 0x40804f07 + UBI_IOCVOLRMBLK = 0x4f08 + UBI_IOCVOLUP = 0x40084f00 + VDISCARD = 0xd + VEOF = 0x4 + VEOL = 0xb + VEOL2 = 0x10 + VMIN = 0x6 + VREPRINT = 0xc + VSTART = 0x8 + VSTOP = 0x9 + VSUSP = 0xa + VSWTC = 0x7 + VT1 = 0x4000 + VTDLY = 0x4000 + VTIME = 0x5 + VWERASE = 0xe + WDIOC_GETBOOTSTATUS = 0x80045702 + WDIOC_GETPRETIMEOUT = 0x80045709 + WDIOC_GETSTATUS = 0x80045701 + WDIOC_GETSUPPORT = 0x80285700 + WDIOC_GETTEMP = 0x80045703 + WDIOC_GETTIMELEFT = 0x8004570a + WDIOC_GETTIMEOUT = 0x80045707 + WDIOC_KEEPALIVE = 0x80045705 + WDIOC_SETOPTIONS = 0x80045704 + WORDSIZE = 0x40 + XCASE = 0x4 + XTABS = 0x1800 + _HIDIOCGRAWNAME = 0x80804804 + _HIDIOCGRAWPHYS = 0x80404805 + _HIDIOCGRAWUNIQ = 0x80404808 +) + +// Errors +const ( + EADDRINUSE = syscall.Errno(0x62) + EADDRNOTAVAIL = syscall.Errno(0x63) + EADV = syscall.Errno(0x44) + EAFNOSUPPORT = syscall.Errno(0x61) + EALREADY = syscall.Errno(0x72) + EBADE = syscall.Errno(0x34) + EBADFD = syscall.Errno(0x4d) + EBADMSG = syscall.Errno(0x4a) + EBADR = syscall.Errno(0x35) + EBADRQC = syscall.Errno(0x38) + EBADSLT = syscall.Errno(0x39) + EBFONT = syscall.Errno(0x3b) + ECANCELED = syscall.Errno(0x7d) + ECHRNG = syscall.Errno(0x2c) + ECOMM = syscall.Errno(0x46) + ECONNABORTED = syscall.Errno(0x67) + ECONNREFUSED = syscall.Errno(0x6f) + ECONNRESET = syscall.Errno(0x68) + EDEADLK = syscall.Errno(0x23) + EDEADLOCK = syscall.Errno(0x23) + EDESTADDRREQ = syscall.Errno(0x59) + EDOTDOT = syscall.Errno(0x49) + EDQUOT = syscall.Errno(0x7a) + EHOSTDOWN = syscall.Errno(0x70) + EHOSTUNREACH = syscall.Errno(0x71) + EHWPOISON = syscall.Errno(0x85) + EIDRM = syscall.Errno(0x2b) + EILSEQ = syscall.Errno(0x54) + EINPROGRESS = syscall.Errno(0x73) + EISCONN = syscall.Errno(0x6a) + EISNAM = syscall.Errno(0x78) + EKEYEXPIRED = syscall.Errno(0x7f) + EKEYREJECTED = syscall.Errno(0x81) + EKEYREVOKED = syscall.Errno(0x80) + EL2HLT = syscall.Errno(0x33) + EL2NSYNC = syscall.Errno(0x2d) + EL3HLT = syscall.Errno(0x2e) + EL3RST = syscall.Errno(0x2f) + ELIBACC = syscall.Errno(0x4f) + ELIBBAD = syscall.Errno(0x50) + ELIBEXEC = syscall.Errno(0x53) + ELIBMAX = syscall.Errno(0x52) + ELIBSCN = syscall.Errno(0x51) + ELNRNG = syscall.Errno(0x30) + ELOOP = syscall.Errno(0x28) + EMEDIUMTYPE = syscall.Errno(0x7c) + EMSGSIZE = syscall.Errno(0x5a) + EMULTIHOP = syscall.Errno(0x48) + ENAMETOOLONG = syscall.Errno(0x24) + ENAVAIL = syscall.Errno(0x77) + ENETDOWN = syscall.Errno(0x64) + ENETRESET = syscall.Errno(0x66) + ENETUNREACH = syscall.Errno(0x65) + ENOANO = syscall.Errno(0x37) + ENOBUFS = syscall.Errno(0x69) + ENOCSI = syscall.Errno(0x32) + ENODATA = syscall.Errno(0x3d) + ENOKEY = syscall.Errno(0x7e) + ENOLCK = syscall.Errno(0x25) + ENOLINK = syscall.Errno(0x43) + ENOMEDIUM = syscall.Errno(0x7b) + ENOMSG = syscall.Errno(0x2a) + ENONET = syscall.Errno(0x40) + ENOPKG = syscall.Errno(0x41) + ENOPROTOOPT = syscall.Errno(0x5c) + ENOSR = syscall.Errno(0x3f) + ENOSTR = syscall.Errno(0x3c) + ENOSYS = syscall.Errno(0x26) + ENOTCONN = syscall.Errno(0x6b) + ENOTEMPTY = syscall.Errno(0x27) + ENOTNAM = syscall.Errno(0x76) + ENOTRECOVERABLE = syscall.Errno(0x83) + ENOTSOCK = syscall.Errno(0x58) + ENOTSUP = syscall.Errno(0x5f) + ENOTUNIQ = syscall.Errno(0x4c) + EOPNOTSUPP = syscall.Errno(0x5f) + EOVERFLOW = syscall.Errno(0x4b) + EOWNERDEAD = syscall.Errno(0x82) + EPFNOSUPPORT = syscall.Errno(0x60) + EPROTO = syscall.Errno(0x47) + EPROTONOSUPPORT = syscall.Errno(0x5d) + EPROTOTYPE = syscall.Errno(0x5b) + EREMCHG = syscall.Errno(0x4e) + EREMOTE = syscall.Errno(0x42) + EREMOTEIO = syscall.Errno(0x79) + ERESTART = syscall.Errno(0x55) + ERFKILL = syscall.Errno(0x84) + ESHUTDOWN = syscall.Errno(0x6c) + ESOCKTNOSUPPORT = syscall.Errno(0x5e) + ESRMNT = syscall.Errno(0x45) + ESTALE = syscall.Errno(0x74) + ESTRPIPE = syscall.Errno(0x56) + ETIME = syscall.Errno(0x3e) + ETIMEDOUT = syscall.Errno(0x6e) + ETOOMANYREFS = syscall.Errno(0x6d) + EUCLEAN = syscall.Errno(0x75) + EUNATCH = syscall.Errno(0x31) + EUSERS = syscall.Errno(0x57) + EXFULL = syscall.Errno(0x36) +) + +// Signals +const ( + SIGBUS = syscall.Signal(0x7) + SIGCHLD = syscall.Signal(0x11) + SIGCLD = syscall.Signal(0x11) + SIGCONT = syscall.Signal(0x12) + SIGIO = syscall.Signal(0x1d) + SIGPOLL = syscall.Signal(0x1d) + SIGPROF = syscall.Signal(0x1b) + SIGPWR = syscall.Signal(0x1e) + SIGSTKFLT = syscall.Signal(0x10) + SIGSTOP = syscall.Signal(0x13) + SIGSYS = syscall.Signal(0x1f) + SIGTSTP = syscall.Signal(0x14) + SIGTTIN = syscall.Signal(0x15) + SIGTTOU = syscall.Signal(0x16) + SIGURG = syscall.Signal(0x17) + SIGUSR1 = syscall.Signal(0xa) + SIGUSR2 = syscall.Signal(0xc) + SIGVTALRM = syscall.Signal(0x1a) + SIGWINCH = syscall.Signal(0x1c) + SIGXCPU = syscall.Signal(0x18) + SIGXFSZ = syscall.Signal(0x19) +) + +// Error table +var errorList = [...]struct { + num syscall.Errno + name string + desc string +}{ + {1, "EPERM", "operation not permitted"}, + {2, "ENOENT", "no such file or directory"}, + {3, "ESRCH", "no such process"}, + {4, "EINTR", "interrupted system call"}, + {5, "EIO", "input/output error"}, + {6, "ENXIO", "no such device or address"}, + {7, "E2BIG", "argument list too long"}, + {8, "ENOEXEC", "exec format error"}, + {9, "EBADF", "bad file descriptor"}, + {10, "ECHILD", "no child processes"}, + {11, "EAGAIN", "resource temporarily unavailable"}, + {12, "ENOMEM", "cannot allocate memory"}, + {13, "EACCES", "permission denied"}, + {14, "EFAULT", "bad address"}, + {15, "ENOTBLK", "block device required"}, + {16, "EBUSY", "device or resource busy"}, + {17, "EEXIST", "file exists"}, + {18, "EXDEV", "invalid cross-device link"}, + {19, "ENODEV", "no such device"}, + {20, "ENOTDIR", "not a directory"}, + {21, "EISDIR", "is a directory"}, + {22, "EINVAL", "invalid argument"}, + {23, "ENFILE", "too many open files in system"}, + {24, "EMFILE", "too many open files"}, + {25, "ENOTTY", "inappropriate ioctl for device"}, + {26, "ETXTBSY", "text file busy"}, + {27, "EFBIG", "file too large"}, + {28, "ENOSPC", "no space left on device"}, + {29, "ESPIPE", "illegal seek"}, + {30, "EROFS", "read-only file system"}, + {31, "EMLINK", "too many links"}, + {32, "EPIPE", "broken pipe"}, + {33, "EDOM", "numerical argument out of domain"}, + {34, "ERANGE", "numerical result out of range"}, + {35, "EDEADLK", "resource deadlock avoided"}, + {36, "ENAMETOOLONG", "file name too long"}, + {37, "ENOLCK", "no locks available"}, + {38, "ENOSYS", "function not implemented"}, + {39, "ENOTEMPTY", "directory not empty"}, + {40, "ELOOP", "too many levels of symbolic links"}, + {42, "ENOMSG", "no message of desired type"}, + {43, "EIDRM", "identifier removed"}, + {44, "ECHRNG", "channel number out of range"}, + {45, "EL2NSYNC", "level 2 not synchronized"}, + {46, "EL3HLT", "level 3 halted"}, + {47, "EL3RST", "level 3 reset"}, + {48, "ELNRNG", "link number out of range"}, + {49, "EUNATCH", "protocol driver not attached"}, + {50, "ENOCSI", "no CSI structure available"}, + {51, "EL2HLT", "level 2 halted"}, + {52, "EBADE", "invalid exchange"}, + {53, "EBADR", "invalid request descriptor"}, + {54, "EXFULL", "exchange full"}, + {55, "ENOANO", "no anode"}, + {56, "EBADRQC", "invalid request code"}, + {57, "EBADSLT", "invalid slot"}, + {59, "EBFONT", "bad font file format"}, + {60, "ENOSTR", "device not a stream"}, + {61, "ENODATA", "no data available"}, + {62, "ETIME", "timer expired"}, + {63, "ENOSR", "out of streams resources"}, + {64, "ENONET", "machine is not on the network"}, + {65, "ENOPKG", "package not installed"}, + {66, "EREMOTE", "object is remote"}, + {67, "ENOLINK", "link has been severed"}, + {68, "EADV", "advertise error"}, + {69, "ESRMNT", "srmount error"}, + {70, "ECOMM", "communication error on send"}, + {71, "EPROTO", "protocol error"}, + {72, "EMULTIHOP", "multihop attempted"}, + {73, "EDOTDOT", "RFS specific error"}, + {74, "EBADMSG", "bad message"}, + {75, "EOVERFLOW", "value too large for defined data type"}, + {76, "ENOTUNIQ", "name not unique on network"}, + {77, "EBADFD", "file descriptor in bad state"}, + {78, "EREMCHG", "remote address changed"}, + {79, "ELIBACC", "can not access a needed shared library"}, + {80, "ELIBBAD", "accessing a corrupted shared library"}, + {81, "ELIBSCN", ".lib section in a.out corrupted"}, + {82, "ELIBMAX", "attempting to link in too many shared libraries"}, + {83, "ELIBEXEC", "cannot exec a shared library directly"}, + {84, "EILSEQ", "invalid or incomplete multibyte or wide character"}, + {85, "ERESTART", "interrupted system call should be restarted"}, + {86, "ESTRPIPE", "streams pipe error"}, + {87, "EUSERS", "too many users"}, + {88, "ENOTSOCK", "socket operation on non-socket"}, + {89, "EDESTADDRREQ", "destination address required"}, + {90, "EMSGSIZE", "message too long"}, + {91, "EPROTOTYPE", "protocol wrong type for socket"}, + {92, "ENOPROTOOPT", "protocol not available"}, + {93, "EPROTONOSUPPORT", "protocol not supported"}, + {94, "ESOCKTNOSUPPORT", "socket type not supported"}, + {95, "ENOTSUP", "operation not supported"}, + {96, "EPFNOSUPPORT", "protocol family not supported"}, + {97, "EAFNOSUPPORT", "address family not supported by protocol"}, + {98, "EADDRINUSE", "address already in use"}, + {99, "EADDRNOTAVAIL", "cannot assign requested address"}, + {100, "ENETDOWN", "network is down"}, + {101, "ENETUNREACH", "network is unreachable"}, + {102, "ENETRESET", "network dropped connection on reset"}, + {103, "ECONNABORTED", "software caused connection abort"}, + {104, "ECONNRESET", "connection reset by peer"}, + {105, "ENOBUFS", "no buffer space available"}, + {106, "EISCONN", "transport endpoint is already connected"}, + {107, "ENOTCONN", "transport endpoint is not connected"}, + {108, "ESHUTDOWN", "cannot send after transport endpoint shutdown"}, + {109, "ETOOMANYREFS", "too many references: cannot splice"}, + {110, "ETIMEDOUT", "connection timed out"}, + {111, "ECONNREFUSED", "connection refused"}, + {112, "EHOSTDOWN", "host is down"}, + {113, "EHOSTUNREACH", "no route to host"}, + {114, "EALREADY", "operation already in progress"}, + {115, "EINPROGRESS", "operation now in progress"}, + {116, "ESTALE", "stale file handle"}, + {117, "EUCLEAN", "structure needs cleaning"}, + {118, "ENOTNAM", "not a XENIX named type file"}, + {119, "ENAVAIL", "no XENIX semaphores available"}, + {120, "EISNAM", "is a named type file"}, + {121, "EREMOTEIO", "remote I/O error"}, + {122, "EDQUOT", "disk quota exceeded"}, + {123, "ENOMEDIUM", "no medium found"}, + {124, "EMEDIUMTYPE", "wrong medium type"}, + {125, "ECANCELED", "operation canceled"}, + {126, "ENOKEY", "required key not available"}, + {127, "EKEYEXPIRED", "key has expired"}, + {128, "EKEYREVOKED", "key has been revoked"}, + {129, "EKEYREJECTED", "key was rejected by service"}, + {130, "EOWNERDEAD", "owner died"}, + {131, "ENOTRECOVERABLE", "state not recoverable"}, + {132, "ERFKILL", "operation not possible due to RF-kill"}, + {133, "EHWPOISON", "memory page has hardware error"}, +} + +// Signal table +var signalList = [...]struct { + num syscall.Signal + name string + desc string +}{ + {1, "SIGHUP", "hangup"}, + {2, "SIGINT", "interrupt"}, + {3, "SIGQUIT", "quit"}, + {4, "SIGILL", "illegal instruction"}, + {5, "SIGTRAP", "trace/breakpoint trap"}, + {6, "SIGABRT", "aborted"}, + {7, "SIGBUS", "bus error"}, + {8, "SIGFPE", "floating point exception"}, + {9, "SIGKILL", "killed"}, + {10, "SIGUSR1", "user defined signal 1"}, + {11, "SIGSEGV", "segmentation fault"}, + {12, "SIGUSR2", "user defined signal 2"}, + {13, "SIGPIPE", "broken pipe"}, + {14, "SIGALRM", "alarm clock"}, + {15, "SIGTERM", "terminated"}, + {16, "SIGSTKFLT", "stack fault"}, + {17, "SIGCHLD", "child exited"}, + {18, "SIGCONT", "continued"}, + {19, "SIGSTOP", "stopped (signal)"}, + {20, "SIGTSTP", "stopped"}, + {21, "SIGTTIN", "stopped (tty input)"}, + {22, "SIGTTOU", "stopped (tty output)"}, + {23, "SIGURG", "urgent I/O condition"}, + {24, "SIGXCPU", "CPU time limit exceeded"}, + {25, "SIGXFSZ", "file size limit exceeded"}, + {26, "SIGVTALRM", "virtual timer expired"}, + {27, "SIGPROF", "profiling timer expired"}, + {28, "SIGWINCH", "window changed"}, + {29, "SIGIO", "I/O possible"}, + {30, "SIGPWR", "power failure"}, + {31, "SIGSYS", "bad system call"}, +} diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go b/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go index 4826bd70..bd794e01 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go @@ -1,6 +1,7 @@ // mkerrors.sh -Wall -Werror -static -I/tmp/include // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build mips && linux // +build mips,linux // Code generated by cmd/cgo -godefs; DO NOT EDIT. @@ -59,6 +60,8 @@ const ( CS8 = 0x30 CSIZE = 0x30 CSTOPB = 0x40 + ECCGETLAYOUT = 0x41484d11 + ECCGETSTATS = 0x40104d12 ECHOCTL = 0x200 ECHOE = 0x10 ECHOK = 0x20 @@ -71,11 +74,15 @@ const ( EXTPROC = 0x10000 FF1 = 0x8000 FFDLY = 0x8000 + FICLONE = 0x80049409 + FICLONERANGE = 0x8020940d FLUSHO = 0x2000 FS_IOC_ENABLE_VERITY = 0x80806685 FS_IOC_GETFLAGS = 0x40046601 + FS_IOC_GET_ENCRYPTION_NONCE = 0x4010661b FS_IOC_GET_ENCRYPTION_POLICY = 0x800c6615 FS_IOC_GET_ENCRYPTION_PWSALT = 0x80106614 + FS_IOC_SETFLAGS = 0x80046602 FS_IOC_SET_ENCRYPTION_POLICY = 0x400c6613 F_GETLK = 0x21 F_GETLK64 = 0x21 @@ -88,6 +95,9 @@ const ( F_SETOWN = 0x18 F_UNLCK = 0x2 F_WRLCK = 0x1 + HIDIOCGRAWINFO = 0x40084803 + HIDIOCGRDESC = 0x50044802 + HIDIOCGRDESCSIZE = 0x40044801 HUPCL = 0x400 ICANON = 0x2 IEXTEN = 0x100 @@ -113,6 +123,19 @@ const ( MCL_CURRENT = 0x1 MCL_FUTURE = 0x2 MCL_ONFAULT = 0x4 + MEMERASE = 0x80084d02 + MEMERASE64 = 0x80104d14 + MEMGETBADBLOCK = 0x80084d0b + MEMGETINFO = 0x40204d01 + MEMGETOOBSEL = 0x40c84d0a + MEMGETREGIONCOUNT = 0x40044d07 + MEMISLOCKED = 0x40084d17 + MEMLOCK = 0x80084d05 + MEMREADOOB = 0xc00c4d04 + MEMSETBADBLOCK = 0x80084d0c + MEMUNLOCK = 0x80084d06 + MEMWRITEOOB = 0xc00c4d03 + MTDFILEMODE = 0x20004d13 NFDBITS = 0x20 NLDLY = 0x100 NOFLSH = 0x80 @@ -122,6 +145,11 @@ const ( NS_GET_USERNS = 0x2000b701 OLCUC = 0x2 ONLCR = 0x4 + OTPERASE = 0x800c4d19 + OTPGETREGIONCOUNT = 0x80044d0e + OTPGETREGIONINFO = 0x800c4d0f + OTPLOCK = 0x400c4d10 + OTPSELECT = 0x40044d0d O_APPEND = 0x8 O_ASYNC = 0x1000 O_CLOEXEC = 0x80000 @@ -159,6 +187,7 @@ const ( PERF_EVENT_IOC_SET_OUTPUT = 0x20002405 PPPIOCATTACH = 0x8004743d PPPIOCATTCHAN = 0x80047438 + PPPIOCBRIDGECHAN = 0x80047435 PPPIOCCONNECT = 0x8004743a PPPIOCDETACH = 0x8004743c PPPIOCDISCONN = 0x20007439 @@ -186,6 +215,7 @@ const ( PPPIOCSPASS = 0x80087447 PPPIOCSRASYNCMAP = 0x80047454 PPPIOCSXASYNCMAP = 0x8020744f + PPPIOCUNBRIDGECHAN = 0x20007434 PPPIOCXFERUNIT = 0x2000744e PR_SET_PTRACER_ANY = 0xffffffff PTRACE_GETFPREGS = 0xe @@ -220,6 +250,8 @@ const ( RTC_EPOCH_SET = 0x8004700e RTC_IRQP_READ = 0x4004700b RTC_IRQP_SET = 0x8004700c + RTC_PARAM_GET = 0x80187013 + RTC_PARAM_SET = 0x80187014 RTC_PIE_OFF = 0x20007006 RTC_PIE_ON = 0x20007005 RTC_PLL_GET = 0x401c7011 @@ -263,7 +295,9 @@ const ( SO_BPF_EXTENSIONS = 0x30 SO_BROADCAST = 0x20 SO_BSDCOMPAT = 0xe + SO_BUF_LOCK = 0x48 SO_BUSY_POLL = 0x2e + SO_BUSY_POLL_BUDGET = 0x46 SO_CNX_ADVICE = 0x35 SO_COOKIE = 0x39 SO_DETACH_REUSEPORT_BPF = 0x44 @@ -278,6 +312,7 @@ const ( SO_MARK = 0x24 SO_MAX_PACING_RATE = 0x2f SO_MEMINFO = 0x37 + SO_NETNS_COOKIE = 0x47 SO_NOFCS = 0x2b SO_OOBINLINE = 0x100 SO_PASSCRED = 0x11 @@ -286,13 +321,16 @@ const ( SO_PEERCRED = 0x12 SO_PEERGROUPS = 0x3b SO_PEERSEC = 0x1e + SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x1028 SO_RCVBUF = 0x1002 SO_RCVBUFFORCE = 0x21 SO_RCVLOWAT = 0x1004 + SO_RCVMARK = 0x4b SO_RCVTIMEO = 0x1006 SO_RCVTIMEO_NEW = 0x42 SO_RCVTIMEO_OLD = 0x1006 + SO_RESERVE_MEM = 0x49 SO_REUSEADDR = 0x4 SO_REUSEPORT = 0x200 SO_RXQ_OVFL = 0x28 @@ -314,6 +352,7 @@ const ( SO_TIMESTAMPNS_NEW = 0x40 SO_TIMESTAMPNS_OLD = 0x23 SO_TIMESTAMP_NEW = 0x3f + SO_TXREHASH = 0x4a SO_TXTIME = 0x3d SO_TYPE = 0x1008 SO_WIFI_STATUS = 0x29 @@ -339,6 +378,8 @@ const ( TCSETSW = 0x540f TCSETSW2 = 0x8030542c TCXONC = 0x5406 + TFD_CLOEXEC = 0x80000 + TFD_NONBLOCK = 0x80 TIOCCBRK = 0x5428 TIOCCONS = 0x80047478 TIOCEXCL = 0x740d @@ -477,6 +518,9 @@ const ( WORDSIZE = 0x20 XCASE = 0x4 XTABS = 0x1800 + _HIDIOCGRAWNAME = 0x40804804 + _HIDIOCGRAWPHYS = 0x40404805 + _HIDIOCGRAWUNIQ = 0x40404808 ) // Errors diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go index 2346dc55..6c741b05 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go @@ -1,6 +1,7 @@ // mkerrors.sh -Wall -Werror -static -I/tmp/include // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build mips64 && linux // +build mips64,linux // Code generated by cmd/cgo -godefs; DO NOT EDIT. @@ -59,6 +60,8 @@ const ( CS8 = 0x30 CSIZE = 0x30 CSTOPB = 0x40 + ECCGETLAYOUT = 0x41484d11 + ECCGETSTATS = 0x40104d12 ECHOCTL = 0x200 ECHOE = 0x10 ECHOK = 0x20 @@ -71,11 +74,15 @@ const ( EXTPROC = 0x10000 FF1 = 0x8000 FFDLY = 0x8000 + FICLONE = 0x80049409 + FICLONERANGE = 0x8020940d FLUSHO = 0x2000 FS_IOC_ENABLE_VERITY = 0x80806685 FS_IOC_GETFLAGS = 0x40086601 + FS_IOC_GET_ENCRYPTION_NONCE = 0x4010661b FS_IOC_GET_ENCRYPTION_POLICY = 0x800c6615 FS_IOC_GET_ENCRYPTION_PWSALT = 0x80106614 + FS_IOC_SETFLAGS = 0x80086602 FS_IOC_SET_ENCRYPTION_POLICY = 0x400c6613 F_GETLK = 0xe F_GETLK64 = 0xe @@ -88,6 +95,9 @@ const ( F_SETOWN = 0x18 F_UNLCK = 0x2 F_WRLCK = 0x1 + HIDIOCGRAWINFO = 0x40084803 + HIDIOCGRDESC = 0x50044802 + HIDIOCGRDESCSIZE = 0x40044801 HUPCL = 0x400 ICANON = 0x2 IEXTEN = 0x100 @@ -113,6 +123,19 @@ const ( MCL_CURRENT = 0x1 MCL_FUTURE = 0x2 MCL_ONFAULT = 0x4 + MEMERASE = 0x80084d02 + MEMERASE64 = 0x80104d14 + MEMGETBADBLOCK = 0x80084d0b + MEMGETINFO = 0x40204d01 + MEMGETOOBSEL = 0x40c84d0a + MEMGETREGIONCOUNT = 0x40044d07 + MEMISLOCKED = 0x40084d17 + MEMLOCK = 0x80084d05 + MEMREADOOB = 0xc0104d04 + MEMSETBADBLOCK = 0x80084d0c + MEMUNLOCK = 0x80084d06 + MEMWRITEOOB = 0xc0104d03 + MTDFILEMODE = 0x20004d13 NFDBITS = 0x40 NLDLY = 0x100 NOFLSH = 0x80 @@ -122,6 +145,11 @@ const ( NS_GET_USERNS = 0x2000b701 OLCUC = 0x2 ONLCR = 0x4 + OTPERASE = 0x800c4d19 + OTPGETREGIONCOUNT = 0x80044d0e + OTPGETREGIONINFO = 0x800c4d0f + OTPLOCK = 0x400c4d10 + OTPSELECT = 0x40044d0d O_APPEND = 0x8 O_ASYNC = 0x1000 O_CLOEXEC = 0x80000 @@ -159,6 +187,7 @@ const ( PERF_EVENT_IOC_SET_OUTPUT = 0x20002405 PPPIOCATTACH = 0x8004743d PPPIOCATTCHAN = 0x80047438 + PPPIOCBRIDGECHAN = 0x80047435 PPPIOCCONNECT = 0x8004743a PPPIOCDETACH = 0x8004743c PPPIOCDISCONN = 0x20007439 @@ -186,6 +215,7 @@ const ( PPPIOCSPASS = 0x80107447 PPPIOCSRASYNCMAP = 0x80047454 PPPIOCSXASYNCMAP = 0x8020744f + PPPIOCUNBRIDGECHAN = 0x20007434 PPPIOCXFERUNIT = 0x2000744e PR_SET_PTRACER_ANY = 0xffffffffffffffff PTRACE_GETFPREGS = 0xe @@ -220,6 +250,8 @@ const ( RTC_EPOCH_SET = 0x8008700e RTC_IRQP_READ = 0x4008700b RTC_IRQP_SET = 0x8008700c + RTC_PARAM_GET = 0x80187013 + RTC_PARAM_SET = 0x80187014 RTC_PIE_OFF = 0x20007006 RTC_PIE_ON = 0x20007005 RTC_PLL_GET = 0x40207011 @@ -263,7 +295,9 @@ const ( SO_BPF_EXTENSIONS = 0x30 SO_BROADCAST = 0x20 SO_BSDCOMPAT = 0xe + SO_BUF_LOCK = 0x48 SO_BUSY_POLL = 0x2e + SO_BUSY_POLL_BUDGET = 0x46 SO_CNX_ADVICE = 0x35 SO_COOKIE = 0x39 SO_DETACH_REUSEPORT_BPF = 0x44 @@ -278,6 +312,7 @@ const ( SO_MARK = 0x24 SO_MAX_PACING_RATE = 0x2f SO_MEMINFO = 0x37 + SO_NETNS_COOKIE = 0x47 SO_NOFCS = 0x2b SO_OOBINLINE = 0x100 SO_PASSCRED = 0x11 @@ -286,13 +321,16 @@ const ( SO_PEERCRED = 0x12 SO_PEERGROUPS = 0x3b SO_PEERSEC = 0x1e + SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x1028 SO_RCVBUF = 0x1002 SO_RCVBUFFORCE = 0x21 SO_RCVLOWAT = 0x1004 + SO_RCVMARK = 0x4b SO_RCVTIMEO = 0x1006 SO_RCVTIMEO_NEW = 0x42 SO_RCVTIMEO_OLD = 0x1006 + SO_RESERVE_MEM = 0x49 SO_REUSEADDR = 0x4 SO_REUSEPORT = 0x200 SO_RXQ_OVFL = 0x28 @@ -314,6 +352,7 @@ const ( SO_TIMESTAMPNS_NEW = 0x40 SO_TIMESTAMPNS_OLD = 0x23 SO_TIMESTAMP_NEW = 0x3f + SO_TXREHASH = 0x4a SO_TXTIME = 0x3d SO_TYPE = 0x1008 SO_WIFI_STATUS = 0x29 @@ -339,6 +378,8 @@ const ( TCSETSW = 0x540f TCSETSW2 = 0x8030542c TCXONC = 0x5406 + TFD_CLOEXEC = 0x80000 + TFD_NONBLOCK = 0x80 TIOCCBRK = 0x5428 TIOCCONS = 0x80047478 TIOCEXCL = 0x740d @@ -477,6 +518,9 @@ const ( WORDSIZE = 0x40 XCASE = 0x4 XTABS = 0x1800 + _HIDIOCGRAWNAME = 0x40804804 + _HIDIOCGRAWPHYS = 0x40404805 + _HIDIOCGRAWUNIQ = 0x40404808 ) // Errors diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go b/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go index e758b61e..807b8cd2 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go @@ -1,6 +1,7 @@ // mkerrors.sh -Wall -Werror -static -I/tmp/include // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build mips64le && linux // +build mips64le,linux // Code generated by cmd/cgo -godefs; DO NOT EDIT. @@ -59,6 +60,8 @@ const ( CS8 = 0x30 CSIZE = 0x30 CSTOPB = 0x40 + ECCGETLAYOUT = 0x41484d11 + ECCGETSTATS = 0x40104d12 ECHOCTL = 0x200 ECHOE = 0x10 ECHOK = 0x20 @@ -71,11 +74,15 @@ const ( EXTPROC = 0x10000 FF1 = 0x8000 FFDLY = 0x8000 + FICLONE = 0x80049409 + FICLONERANGE = 0x8020940d FLUSHO = 0x2000 FS_IOC_ENABLE_VERITY = 0x80806685 FS_IOC_GETFLAGS = 0x40086601 + FS_IOC_GET_ENCRYPTION_NONCE = 0x4010661b FS_IOC_GET_ENCRYPTION_POLICY = 0x800c6615 FS_IOC_GET_ENCRYPTION_PWSALT = 0x80106614 + FS_IOC_SETFLAGS = 0x80086602 FS_IOC_SET_ENCRYPTION_POLICY = 0x400c6613 F_GETLK = 0xe F_GETLK64 = 0xe @@ -88,6 +95,9 @@ const ( F_SETOWN = 0x18 F_UNLCK = 0x2 F_WRLCK = 0x1 + HIDIOCGRAWINFO = 0x40084803 + HIDIOCGRDESC = 0x50044802 + HIDIOCGRDESCSIZE = 0x40044801 HUPCL = 0x400 ICANON = 0x2 IEXTEN = 0x100 @@ -113,6 +123,19 @@ const ( MCL_CURRENT = 0x1 MCL_FUTURE = 0x2 MCL_ONFAULT = 0x4 + MEMERASE = 0x80084d02 + MEMERASE64 = 0x80104d14 + MEMGETBADBLOCK = 0x80084d0b + MEMGETINFO = 0x40204d01 + MEMGETOOBSEL = 0x40c84d0a + MEMGETREGIONCOUNT = 0x40044d07 + MEMISLOCKED = 0x40084d17 + MEMLOCK = 0x80084d05 + MEMREADOOB = 0xc0104d04 + MEMSETBADBLOCK = 0x80084d0c + MEMUNLOCK = 0x80084d06 + MEMWRITEOOB = 0xc0104d03 + MTDFILEMODE = 0x20004d13 NFDBITS = 0x40 NLDLY = 0x100 NOFLSH = 0x80 @@ -122,6 +145,11 @@ const ( NS_GET_USERNS = 0x2000b701 OLCUC = 0x2 ONLCR = 0x4 + OTPERASE = 0x800c4d19 + OTPGETREGIONCOUNT = 0x80044d0e + OTPGETREGIONINFO = 0x800c4d0f + OTPLOCK = 0x400c4d10 + OTPSELECT = 0x40044d0d O_APPEND = 0x8 O_ASYNC = 0x1000 O_CLOEXEC = 0x80000 @@ -159,6 +187,7 @@ const ( PERF_EVENT_IOC_SET_OUTPUT = 0x20002405 PPPIOCATTACH = 0x8004743d PPPIOCATTCHAN = 0x80047438 + PPPIOCBRIDGECHAN = 0x80047435 PPPIOCCONNECT = 0x8004743a PPPIOCDETACH = 0x8004743c PPPIOCDISCONN = 0x20007439 @@ -186,6 +215,7 @@ const ( PPPIOCSPASS = 0x80107447 PPPIOCSRASYNCMAP = 0x80047454 PPPIOCSXASYNCMAP = 0x8020744f + PPPIOCUNBRIDGECHAN = 0x20007434 PPPIOCXFERUNIT = 0x2000744e PR_SET_PTRACER_ANY = 0xffffffffffffffff PTRACE_GETFPREGS = 0xe @@ -220,6 +250,8 @@ const ( RTC_EPOCH_SET = 0x8008700e RTC_IRQP_READ = 0x4008700b RTC_IRQP_SET = 0x8008700c + RTC_PARAM_GET = 0x80187013 + RTC_PARAM_SET = 0x80187014 RTC_PIE_OFF = 0x20007006 RTC_PIE_ON = 0x20007005 RTC_PLL_GET = 0x40207011 @@ -263,7 +295,9 @@ const ( SO_BPF_EXTENSIONS = 0x30 SO_BROADCAST = 0x20 SO_BSDCOMPAT = 0xe + SO_BUF_LOCK = 0x48 SO_BUSY_POLL = 0x2e + SO_BUSY_POLL_BUDGET = 0x46 SO_CNX_ADVICE = 0x35 SO_COOKIE = 0x39 SO_DETACH_REUSEPORT_BPF = 0x44 @@ -278,6 +312,7 @@ const ( SO_MARK = 0x24 SO_MAX_PACING_RATE = 0x2f SO_MEMINFO = 0x37 + SO_NETNS_COOKIE = 0x47 SO_NOFCS = 0x2b SO_OOBINLINE = 0x100 SO_PASSCRED = 0x11 @@ -286,13 +321,16 @@ const ( SO_PEERCRED = 0x12 SO_PEERGROUPS = 0x3b SO_PEERSEC = 0x1e + SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x1028 SO_RCVBUF = 0x1002 SO_RCVBUFFORCE = 0x21 SO_RCVLOWAT = 0x1004 + SO_RCVMARK = 0x4b SO_RCVTIMEO = 0x1006 SO_RCVTIMEO_NEW = 0x42 SO_RCVTIMEO_OLD = 0x1006 + SO_RESERVE_MEM = 0x49 SO_REUSEADDR = 0x4 SO_REUSEPORT = 0x200 SO_RXQ_OVFL = 0x28 @@ -314,6 +352,7 @@ const ( SO_TIMESTAMPNS_NEW = 0x40 SO_TIMESTAMPNS_OLD = 0x23 SO_TIMESTAMP_NEW = 0x3f + SO_TXREHASH = 0x4a SO_TXTIME = 0x3d SO_TYPE = 0x1008 SO_WIFI_STATUS = 0x29 @@ -339,6 +378,8 @@ const ( TCSETSW = 0x540f TCSETSW2 = 0x8030542c TCXONC = 0x5406 + TFD_CLOEXEC = 0x80000 + TFD_NONBLOCK = 0x80 TIOCCBRK = 0x5428 TIOCCONS = 0x80047478 TIOCEXCL = 0x740d @@ -477,6 +518,9 @@ const ( WORDSIZE = 0x40 XCASE = 0x4 XTABS = 0x1800 + _HIDIOCGRAWNAME = 0x40804804 + _HIDIOCGRAWPHYS = 0x40404805 + _HIDIOCGRAWUNIQ = 0x40404808 ) // Errors diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go b/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go index 2dfe6bba..a39e4f5c 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go @@ -1,6 +1,7 @@ // mkerrors.sh -Wall -Werror -static -I/tmp/include // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build mipsle && linux // +build mipsle,linux // Code generated by cmd/cgo -godefs; DO NOT EDIT. @@ -59,6 +60,8 @@ const ( CS8 = 0x30 CSIZE = 0x30 CSTOPB = 0x40 + ECCGETLAYOUT = 0x41484d11 + ECCGETSTATS = 0x40104d12 ECHOCTL = 0x200 ECHOE = 0x10 ECHOK = 0x20 @@ -71,11 +74,15 @@ const ( EXTPROC = 0x10000 FF1 = 0x8000 FFDLY = 0x8000 + FICLONE = 0x80049409 + FICLONERANGE = 0x8020940d FLUSHO = 0x2000 FS_IOC_ENABLE_VERITY = 0x80806685 FS_IOC_GETFLAGS = 0x40046601 + FS_IOC_GET_ENCRYPTION_NONCE = 0x4010661b FS_IOC_GET_ENCRYPTION_POLICY = 0x800c6615 FS_IOC_GET_ENCRYPTION_PWSALT = 0x80106614 + FS_IOC_SETFLAGS = 0x80046602 FS_IOC_SET_ENCRYPTION_POLICY = 0x400c6613 F_GETLK = 0x21 F_GETLK64 = 0x21 @@ -88,6 +95,9 @@ const ( F_SETOWN = 0x18 F_UNLCK = 0x2 F_WRLCK = 0x1 + HIDIOCGRAWINFO = 0x40084803 + HIDIOCGRDESC = 0x50044802 + HIDIOCGRDESCSIZE = 0x40044801 HUPCL = 0x400 ICANON = 0x2 IEXTEN = 0x100 @@ -113,6 +123,19 @@ const ( MCL_CURRENT = 0x1 MCL_FUTURE = 0x2 MCL_ONFAULT = 0x4 + MEMERASE = 0x80084d02 + MEMERASE64 = 0x80104d14 + MEMGETBADBLOCK = 0x80084d0b + MEMGETINFO = 0x40204d01 + MEMGETOOBSEL = 0x40c84d0a + MEMGETREGIONCOUNT = 0x40044d07 + MEMISLOCKED = 0x40084d17 + MEMLOCK = 0x80084d05 + MEMREADOOB = 0xc00c4d04 + MEMSETBADBLOCK = 0x80084d0c + MEMUNLOCK = 0x80084d06 + MEMWRITEOOB = 0xc00c4d03 + MTDFILEMODE = 0x20004d13 NFDBITS = 0x20 NLDLY = 0x100 NOFLSH = 0x80 @@ -122,6 +145,11 @@ const ( NS_GET_USERNS = 0x2000b701 OLCUC = 0x2 ONLCR = 0x4 + OTPERASE = 0x800c4d19 + OTPGETREGIONCOUNT = 0x80044d0e + OTPGETREGIONINFO = 0x800c4d0f + OTPLOCK = 0x400c4d10 + OTPSELECT = 0x40044d0d O_APPEND = 0x8 O_ASYNC = 0x1000 O_CLOEXEC = 0x80000 @@ -159,6 +187,7 @@ const ( PERF_EVENT_IOC_SET_OUTPUT = 0x20002405 PPPIOCATTACH = 0x8004743d PPPIOCATTCHAN = 0x80047438 + PPPIOCBRIDGECHAN = 0x80047435 PPPIOCCONNECT = 0x8004743a PPPIOCDETACH = 0x8004743c PPPIOCDISCONN = 0x20007439 @@ -186,6 +215,7 @@ const ( PPPIOCSPASS = 0x80087447 PPPIOCSRASYNCMAP = 0x80047454 PPPIOCSXASYNCMAP = 0x8020744f + PPPIOCUNBRIDGECHAN = 0x20007434 PPPIOCXFERUNIT = 0x2000744e PR_SET_PTRACER_ANY = 0xffffffff PTRACE_GETFPREGS = 0xe @@ -220,6 +250,8 @@ const ( RTC_EPOCH_SET = 0x8004700e RTC_IRQP_READ = 0x4004700b RTC_IRQP_SET = 0x8004700c + RTC_PARAM_GET = 0x80187013 + RTC_PARAM_SET = 0x80187014 RTC_PIE_OFF = 0x20007006 RTC_PIE_ON = 0x20007005 RTC_PLL_GET = 0x401c7011 @@ -263,7 +295,9 @@ const ( SO_BPF_EXTENSIONS = 0x30 SO_BROADCAST = 0x20 SO_BSDCOMPAT = 0xe + SO_BUF_LOCK = 0x48 SO_BUSY_POLL = 0x2e + SO_BUSY_POLL_BUDGET = 0x46 SO_CNX_ADVICE = 0x35 SO_COOKIE = 0x39 SO_DETACH_REUSEPORT_BPF = 0x44 @@ -278,6 +312,7 @@ const ( SO_MARK = 0x24 SO_MAX_PACING_RATE = 0x2f SO_MEMINFO = 0x37 + SO_NETNS_COOKIE = 0x47 SO_NOFCS = 0x2b SO_OOBINLINE = 0x100 SO_PASSCRED = 0x11 @@ -286,13 +321,16 @@ const ( SO_PEERCRED = 0x12 SO_PEERGROUPS = 0x3b SO_PEERSEC = 0x1e + SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x1028 SO_RCVBUF = 0x1002 SO_RCVBUFFORCE = 0x21 SO_RCVLOWAT = 0x1004 + SO_RCVMARK = 0x4b SO_RCVTIMEO = 0x1006 SO_RCVTIMEO_NEW = 0x42 SO_RCVTIMEO_OLD = 0x1006 + SO_RESERVE_MEM = 0x49 SO_REUSEADDR = 0x4 SO_REUSEPORT = 0x200 SO_RXQ_OVFL = 0x28 @@ -314,6 +352,7 @@ const ( SO_TIMESTAMPNS_NEW = 0x40 SO_TIMESTAMPNS_OLD = 0x23 SO_TIMESTAMP_NEW = 0x3f + SO_TXREHASH = 0x4a SO_TXTIME = 0x3d SO_TYPE = 0x1008 SO_WIFI_STATUS = 0x29 @@ -339,6 +378,8 @@ const ( TCSETSW = 0x540f TCSETSW2 = 0x8030542c TCXONC = 0x5406 + TFD_CLOEXEC = 0x80000 + TFD_NONBLOCK = 0x80 TIOCCBRK = 0x5428 TIOCCONS = 0x80047478 TIOCEXCL = 0x740d @@ -477,6 +518,9 @@ const ( WORDSIZE = 0x20 XCASE = 0x4 XTABS = 0x1800 + _HIDIOCGRAWNAME = 0x40804804 + _HIDIOCGRAWPHYS = 0x40404805 + _HIDIOCGRAWUNIQ = 0x40404808 ) // Errors diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go new file mode 100644 index 00000000..c0fcda86 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go @@ -0,0 +1,887 @@ +// mkerrors.sh -Wall -Werror -static -I/tmp/include +// Code generated by the command above; see README.md. DO NOT EDIT. + +//go:build ppc && linux +// +build ppc,linux + +// Code generated by cmd/cgo -godefs; DO NOT EDIT. +// cgo -godefs -- -Wall -Werror -static -I/tmp/include _const.go + +package unix + +import "syscall" + +const ( + B1000000 = 0x17 + B115200 = 0x11 + B1152000 = 0x18 + B1500000 = 0x19 + B2000000 = 0x1a + B230400 = 0x12 + B2500000 = 0x1b + B3000000 = 0x1c + B3500000 = 0x1d + B4000000 = 0x1e + B460800 = 0x13 + B500000 = 0x14 + B57600 = 0x10 + B576000 = 0x15 + B921600 = 0x16 + BLKBSZGET = 0x40041270 + BLKBSZSET = 0x80041271 + BLKFLSBUF = 0x20001261 + BLKFRAGET = 0x20001265 + BLKFRASET = 0x20001264 + BLKGETSIZE = 0x20001260 + BLKGETSIZE64 = 0x40041272 + BLKPBSZGET = 0x2000127b + BLKRAGET = 0x20001263 + BLKRASET = 0x20001262 + BLKROGET = 0x2000125e + BLKROSET = 0x2000125d + BLKRRPART = 0x2000125f + BLKSECTGET = 0x20001267 + BLKSECTSET = 0x20001266 + BLKSSZGET = 0x20001268 + BOTHER = 0x1f + BS1 = 0x8000 + BSDLY = 0x8000 + CBAUD = 0xff + CBAUDEX = 0x0 + CIBAUD = 0xff0000 + CLOCAL = 0x8000 + CR1 = 0x1000 + CR2 = 0x2000 + CR3 = 0x3000 + CRDLY = 0x3000 + CREAD = 0x800 + CS6 = 0x100 + CS7 = 0x200 + CS8 = 0x300 + CSIZE = 0x300 + CSTOPB = 0x400 + ECCGETLAYOUT = 0x41484d11 + ECCGETSTATS = 0x40104d12 + ECHOCTL = 0x40 + ECHOE = 0x2 + ECHOK = 0x4 + ECHOKE = 0x1 + ECHONL = 0x10 + ECHOPRT = 0x20 + EFD_CLOEXEC = 0x80000 + EFD_NONBLOCK = 0x800 + EPOLL_CLOEXEC = 0x80000 + EXTPROC = 0x10000000 + FF1 = 0x4000 + FFDLY = 0x4000 + FICLONE = 0x80049409 + FICLONERANGE = 0x8020940d + FLUSHO = 0x800000 + FS_IOC_ENABLE_VERITY = 0x80806685 + FS_IOC_GETFLAGS = 0x40046601 + FS_IOC_GET_ENCRYPTION_NONCE = 0x4010661b + FS_IOC_GET_ENCRYPTION_POLICY = 0x800c6615 + FS_IOC_GET_ENCRYPTION_PWSALT = 0x80106614 + FS_IOC_SETFLAGS = 0x80046602 + FS_IOC_SET_ENCRYPTION_POLICY = 0x400c6613 + F_GETLK = 0xc + F_GETLK64 = 0xc + F_GETOWN = 0x9 + F_RDLCK = 0x0 + F_SETLK = 0xd + F_SETLK64 = 0xd + F_SETLKW = 0xe + F_SETLKW64 = 0xe + F_SETOWN = 0x8 + F_UNLCK = 0x2 + F_WRLCK = 0x1 + HIDIOCGRAWINFO = 0x40084803 + HIDIOCGRDESC = 0x50044802 + HIDIOCGRDESCSIZE = 0x40044801 + HUPCL = 0x4000 + ICANON = 0x100 + IEXTEN = 0x400 + IN_CLOEXEC = 0x80000 + IN_NONBLOCK = 0x800 + IOCTL_VM_SOCKETS_GET_LOCAL_CID = 0x200007b9 + ISIG = 0x80 + IUCLC = 0x1000 + IXOFF = 0x400 + IXON = 0x200 + MAP_ANON = 0x20 + MAP_ANONYMOUS = 0x20 + MAP_DENYWRITE = 0x800 + MAP_EXECUTABLE = 0x1000 + MAP_GROWSDOWN = 0x100 + MAP_HUGETLB = 0x40000 + MAP_LOCKED = 0x80 + MAP_NONBLOCK = 0x10000 + MAP_NORESERVE = 0x40 + MAP_POPULATE = 0x8000 + MAP_STACK = 0x20000 + MAP_SYNC = 0x80000 + MCL_CURRENT = 0x2000 + MCL_FUTURE = 0x4000 + MCL_ONFAULT = 0x8000 + MEMERASE = 0x80084d02 + MEMERASE64 = 0x80104d14 + MEMGETBADBLOCK = 0x80084d0b + MEMGETINFO = 0x40204d01 + MEMGETOOBSEL = 0x40c84d0a + MEMGETREGIONCOUNT = 0x40044d07 + MEMISLOCKED = 0x40084d17 + MEMLOCK = 0x80084d05 + MEMREADOOB = 0xc00c4d04 + MEMSETBADBLOCK = 0x80084d0c + MEMUNLOCK = 0x80084d06 + MEMWRITEOOB = 0xc00c4d03 + MTDFILEMODE = 0x20004d13 + NFDBITS = 0x20 + NL2 = 0x200 + NL3 = 0x300 + NLDLY = 0x300 + NOFLSH = 0x80000000 + NS_GET_NSTYPE = 0x2000b703 + NS_GET_OWNER_UID = 0x2000b704 + NS_GET_PARENT = 0x2000b702 + NS_GET_USERNS = 0x2000b701 + OLCUC = 0x4 + ONLCR = 0x2 + OTPERASE = 0x800c4d19 + OTPGETREGIONCOUNT = 0x80044d0e + OTPGETREGIONINFO = 0x800c4d0f + OTPLOCK = 0x400c4d10 + OTPSELECT = 0x40044d0d + O_APPEND = 0x400 + O_ASYNC = 0x2000 + O_CLOEXEC = 0x80000 + O_CREAT = 0x40 + O_DIRECT = 0x20000 + O_DIRECTORY = 0x4000 + O_DSYNC = 0x1000 + O_EXCL = 0x80 + O_FSYNC = 0x101000 + O_LARGEFILE = 0x10000 + O_NDELAY = 0x800 + O_NOATIME = 0x40000 + O_NOCTTY = 0x100 + O_NOFOLLOW = 0x8000 + O_NONBLOCK = 0x800 + O_PATH = 0x200000 + O_RSYNC = 0x101000 + O_SYNC = 0x101000 + O_TMPFILE = 0x404000 + O_TRUNC = 0x200 + PARENB = 0x1000 + PARODD = 0x2000 + PENDIN = 0x20000000 + PERF_EVENT_IOC_DISABLE = 0x20002401 + PERF_EVENT_IOC_ENABLE = 0x20002400 + PERF_EVENT_IOC_ID = 0x40042407 + PERF_EVENT_IOC_MODIFY_ATTRIBUTES = 0x8004240b + PERF_EVENT_IOC_PAUSE_OUTPUT = 0x80042409 + PERF_EVENT_IOC_PERIOD = 0x80082404 + PERF_EVENT_IOC_QUERY_BPF = 0xc004240a + PERF_EVENT_IOC_REFRESH = 0x20002402 + PERF_EVENT_IOC_RESET = 0x20002403 + PERF_EVENT_IOC_SET_BPF = 0x80042408 + PERF_EVENT_IOC_SET_FILTER = 0x80042406 + PERF_EVENT_IOC_SET_OUTPUT = 0x20002405 + PPPIOCATTACH = 0x8004743d + PPPIOCATTCHAN = 0x80047438 + PPPIOCBRIDGECHAN = 0x80047435 + PPPIOCCONNECT = 0x8004743a + PPPIOCDETACH = 0x8004743c + PPPIOCDISCONN = 0x20007439 + PPPIOCGASYNCMAP = 0x40047458 + PPPIOCGCHAN = 0x40047437 + PPPIOCGDEBUG = 0x40047441 + PPPIOCGFLAGS = 0x4004745a + PPPIOCGIDLE = 0x4008743f + PPPIOCGIDLE32 = 0x4008743f + PPPIOCGIDLE64 = 0x4010743f + PPPIOCGL2TPSTATS = 0x40487436 + PPPIOCGMRU = 0x40047453 + PPPIOCGRASYNCMAP = 0x40047455 + PPPIOCGUNIT = 0x40047456 + PPPIOCGXASYNCMAP = 0x40207450 + PPPIOCSACTIVE = 0x80087446 + PPPIOCSASYNCMAP = 0x80047457 + PPPIOCSCOMPRESS = 0x800c744d + PPPIOCSDEBUG = 0x80047440 + PPPIOCSFLAGS = 0x80047459 + PPPIOCSMAXCID = 0x80047451 + PPPIOCSMRRU = 0x8004743b + PPPIOCSMRU = 0x80047452 + PPPIOCSNPMODE = 0x8008744b + PPPIOCSPASS = 0x80087447 + PPPIOCSRASYNCMAP = 0x80047454 + PPPIOCSXASYNCMAP = 0x8020744f + PPPIOCUNBRIDGECHAN = 0x20007434 + PPPIOCXFERUNIT = 0x2000744e + PROT_SAO = 0x10 + PR_SET_PTRACER_ANY = 0xffffffff + PTRACE_GETEVRREGS = 0x14 + PTRACE_GETFPREGS = 0xe + PTRACE_GETREGS64 = 0x16 + PTRACE_GETVRREGS = 0x12 + PTRACE_GETVSRREGS = 0x1b + PTRACE_GET_DEBUGREG = 0x19 + PTRACE_SETEVRREGS = 0x15 + PTRACE_SETFPREGS = 0xf + PTRACE_SETREGS64 = 0x17 + PTRACE_SETVRREGS = 0x13 + PTRACE_SETVSRREGS = 0x1c + PTRACE_SET_DEBUGREG = 0x1a + PTRACE_SINGLEBLOCK = 0x100 + PTRACE_SYSEMU = 0x1d + PTRACE_SYSEMU_SINGLESTEP = 0x1e + PT_CCR = 0x26 + PT_CTR = 0x23 + PT_DAR = 0x29 + PT_DSCR = 0x2c + PT_DSISR = 0x2a + PT_FPR0 = 0x30 + PT_FPR31 = 0x6e + PT_FPSCR = 0x71 + PT_LNK = 0x24 + PT_MQ = 0x27 + PT_MSR = 0x21 + PT_NIP = 0x20 + PT_ORIG_R3 = 0x22 + PT_R0 = 0x0 + PT_R1 = 0x1 + PT_R10 = 0xa + PT_R11 = 0xb + PT_R12 = 0xc + PT_R13 = 0xd + PT_R14 = 0xe + PT_R15 = 0xf + PT_R16 = 0x10 + PT_R17 = 0x11 + PT_R18 = 0x12 + PT_R19 = 0x13 + PT_R2 = 0x2 + PT_R20 = 0x14 + PT_R21 = 0x15 + PT_R22 = 0x16 + PT_R23 = 0x17 + PT_R24 = 0x18 + PT_R25 = 0x19 + PT_R26 = 0x1a + PT_R27 = 0x1b + PT_R28 = 0x1c + PT_R29 = 0x1d + PT_R3 = 0x3 + PT_R30 = 0x1e + PT_R31 = 0x1f + PT_R4 = 0x4 + PT_R5 = 0x5 + PT_R6 = 0x6 + PT_R7 = 0x7 + PT_R8 = 0x8 + PT_R9 = 0x9 + PT_REGS_COUNT = 0x2c + PT_RESULT = 0x2b + PT_TRAP = 0x28 + PT_XER = 0x25 + RLIMIT_AS = 0x9 + RLIMIT_MEMLOCK = 0x8 + RLIMIT_NOFILE = 0x7 + RLIMIT_NPROC = 0x6 + RLIMIT_RSS = 0x5 + RNDADDENTROPY = 0x80085203 + RNDADDTOENTCNT = 0x80045201 + RNDCLEARPOOL = 0x20005206 + RNDGETENTCNT = 0x40045200 + RNDGETPOOL = 0x40085202 + RNDRESEEDCRNG = 0x20005207 + RNDZAPENTCNT = 0x20005204 + RTC_AIE_OFF = 0x20007002 + RTC_AIE_ON = 0x20007001 + RTC_ALM_READ = 0x40247008 + RTC_ALM_SET = 0x80247007 + RTC_EPOCH_READ = 0x4004700d + RTC_EPOCH_SET = 0x8004700e + RTC_IRQP_READ = 0x4004700b + RTC_IRQP_SET = 0x8004700c + RTC_PARAM_GET = 0x80187013 + RTC_PARAM_SET = 0x80187014 + RTC_PIE_OFF = 0x20007006 + RTC_PIE_ON = 0x20007005 + RTC_PLL_GET = 0x401c7011 + RTC_PLL_SET = 0x801c7012 + RTC_RD_TIME = 0x40247009 + RTC_SET_TIME = 0x8024700a + RTC_UIE_OFF = 0x20007004 + RTC_UIE_ON = 0x20007003 + RTC_VL_CLR = 0x20007014 + RTC_VL_READ = 0x40047013 + RTC_WIE_OFF = 0x20007010 + RTC_WIE_ON = 0x2000700f + RTC_WKALM_RD = 0x40287010 + RTC_WKALM_SET = 0x8028700f + SCM_TIMESTAMPING = 0x25 + SCM_TIMESTAMPING_OPT_STATS = 0x36 + SCM_TIMESTAMPING_PKTINFO = 0x3a + SCM_TIMESTAMPNS = 0x23 + SCM_TXTIME = 0x3d + SCM_WIFI_STATUS = 0x29 + SFD_CLOEXEC = 0x80000 + SFD_NONBLOCK = 0x800 + SIOCATMARK = 0x8905 + SIOCGPGRP = 0x8904 + SIOCGSTAMPNS_NEW = 0x40108907 + SIOCGSTAMP_NEW = 0x40108906 + SIOCINQ = 0x4004667f + SIOCOUTQ = 0x40047473 + SIOCSPGRP = 0x8902 + SOCK_CLOEXEC = 0x80000 + SOCK_DGRAM = 0x2 + SOCK_NONBLOCK = 0x800 + SOCK_STREAM = 0x1 + SOL_SOCKET = 0x1 + SO_ACCEPTCONN = 0x1e + SO_ATTACH_BPF = 0x32 + SO_ATTACH_REUSEPORT_CBPF = 0x33 + SO_ATTACH_REUSEPORT_EBPF = 0x34 + SO_BINDTODEVICE = 0x19 + SO_BINDTOIFINDEX = 0x3e + SO_BPF_EXTENSIONS = 0x30 + SO_BROADCAST = 0x6 + SO_BSDCOMPAT = 0xe + SO_BUF_LOCK = 0x48 + SO_BUSY_POLL = 0x2e + SO_BUSY_POLL_BUDGET = 0x46 + SO_CNX_ADVICE = 0x35 + SO_COOKIE = 0x39 + SO_DETACH_REUSEPORT_BPF = 0x44 + SO_DOMAIN = 0x27 + SO_DONTROUTE = 0x5 + SO_ERROR = 0x4 + SO_INCOMING_CPU = 0x31 + SO_INCOMING_NAPI_ID = 0x38 + SO_KEEPALIVE = 0x9 + SO_LINGER = 0xd + SO_LOCK_FILTER = 0x2c + SO_MARK = 0x24 + SO_MAX_PACING_RATE = 0x2f + SO_MEMINFO = 0x37 + SO_NETNS_COOKIE = 0x47 + SO_NOFCS = 0x2b + SO_OOBINLINE = 0xa + SO_PASSCRED = 0x14 + SO_PASSSEC = 0x22 + SO_PEEK_OFF = 0x2a + SO_PEERCRED = 0x15 + SO_PEERGROUPS = 0x3b + SO_PEERSEC = 0x1f + SO_PREFER_BUSY_POLL = 0x45 + SO_PROTOCOL = 0x26 + SO_RCVBUF = 0x8 + SO_RCVBUFFORCE = 0x21 + SO_RCVLOWAT = 0x10 + SO_RCVMARK = 0x4b + SO_RCVTIMEO = 0x12 + SO_RCVTIMEO_NEW = 0x42 + SO_RCVTIMEO_OLD = 0x12 + SO_RESERVE_MEM = 0x49 + SO_REUSEADDR = 0x2 + SO_REUSEPORT = 0xf + SO_RXQ_OVFL = 0x28 + SO_SECURITY_AUTHENTICATION = 0x16 + SO_SECURITY_ENCRYPTION_NETWORK = 0x18 + SO_SECURITY_ENCRYPTION_TRANSPORT = 0x17 + SO_SELECT_ERR_QUEUE = 0x2d + SO_SNDBUF = 0x7 + SO_SNDBUFFORCE = 0x20 + SO_SNDLOWAT = 0x11 + SO_SNDTIMEO = 0x13 + SO_SNDTIMEO_NEW = 0x43 + SO_SNDTIMEO_OLD = 0x13 + SO_TIMESTAMPING = 0x25 + SO_TIMESTAMPING_NEW = 0x41 + SO_TIMESTAMPING_OLD = 0x25 + SO_TIMESTAMPNS = 0x23 + SO_TIMESTAMPNS_NEW = 0x40 + SO_TIMESTAMPNS_OLD = 0x23 + SO_TIMESTAMP_NEW = 0x3f + SO_TXREHASH = 0x4a + SO_TXTIME = 0x3d + SO_TYPE = 0x3 + SO_WIFI_STATUS = 0x29 + SO_ZEROCOPY = 0x3c + TAB1 = 0x400 + TAB2 = 0x800 + TAB3 = 0xc00 + TABDLY = 0xc00 + TCFLSH = 0x2000741f + TCGETA = 0x40147417 + TCGETS = 0x402c7413 + TCSAFLUSH = 0x2 + TCSBRK = 0x2000741d + TCSBRKP = 0x5425 + TCSETA = 0x80147418 + TCSETAF = 0x8014741c + TCSETAW = 0x80147419 + TCSETS = 0x802c7414 + TCSETSF = 0x802c7416 + TCSETSW = 0x802c7415 + TCXONC = 0x2000741e + TFD_CLOEXEC = 0x80000 + TFD_NONBLOCK = 0x800 + TIOCCBRK = 0x5428 + TIOCCONS = 0x541d + TIOCEXCL = 0x540c + TIOCGDEV = 0x40045432 + TIOCGETC = 0x40067412 + TIOCGETD = 0x5424 + TIOCGETP = 0x40067408 + TIOCGEXCL = 0x40045440 + TIOCGICOUNT = 0x545d + TIOCGISO7816 = 0x40285442 + TIOCGLCKTRMIOS = 0x5456 + TIOCGLTC = 0x40067474 + TIOCGPGRP = 0x40047477 + TIOCGPKT = 0x40045438 + TIOCGPTLCK = 0x40045439 + TIOCGPTN = 0x40045430 + TIOCGPTPEER = 0x20005441 + TIOCGRS485 = 0x542e + TIOCGSERIAL = 0x541e + TIOCGSID = 0x5429 + TIOCGSOFTCAR = 0x5419 + TIOCGWINSZ = 0x40087468 + TIOCINQ = 0x4004667f + TIOCLINUX = 0x541c + TIOCMBIC = 0x5417 + TIOCMBIS = 0x5416 + TIOCMGET = 0x5415 + TIOCMIWAIT = 0x545c + TIOCMSET = 0x5418 + TIOCM_CAR = 0x40 + TIOCM_CD = 0x40 + TIOCM_CTS = 0x20 + TIOCM_DSR = 0x100 + TIOCM_LOOP = 0x8000 + TIOCM_OUT1 = 0x2000 + TIOCM_OUT2 = 0x4000 + TIOCM_RI = 0x80 + TIOCM_RNG = 0x80 + TIOCM_SR = 0x10 + TIOCM_ST = 0x8 + TIOCNOTTY = 0x5422 + TIOCNXCL = 0x540d + TIOCOUTQ = 0x40047473 + TIOCPKT = 0x5420 + TIOCSBRK = 0x5427 + TIOCSCTTY = 0x540e + TIOCSERCONFIG = 0x5453 + TIOCSERGETLSR = 0x5459 + TIOCSERGETMULTI = 0x545a + TIOCSERGSTRUCT = 0x5458 + TIOCSERGWILD = 0x5454 + TIOCSERSETMULTI = 0x545b + TIOCSERSWILD = 0x5455 + TIOCSER_TEMT = 0x1 + TIOCSETC = 0x80067411 + TIOCSETD = 0x5423 + TIOCSETN = 0x8006740a + TIOCSETP = 0x80067409 + TIOCSIG = 0x80045436 + TIOCSISO7816 = 0xc0285443 + TIOCSLCKTRMIOS = 0x5457 + TIOCSLTC = 0x80067475 + TIOCSPGRP = 0x80047476 + TIOCSPTLCK = 0x80045431 + TIOCSRS485 = 0x542f + TIOCSSERIAL = 0x541f + TIOCSSOFTCAR = 0x541a + TIOCSTART = 0x2000746e + TIOCSTI = 0x5412 + TIOCSTOP = 0x2000746f + TIOCSWINSZ = 0x80087467 + TIOCVHANGUP = 0x5437 + TOSTOP = 0x400000 + TUNATTACHFILTER = 0x800854d5 + TUNDETACHFILTER = 0x800854d6 + TUNGETDEVNETNS = 0x200054e3 + TUNGETFEATURES = 0x400454cf + TUNGETFILTER = 0x400854db + TUNGETIFF = 0x400454d2 + TUNGETSNDBUF = 0x400454d3 + TUNGETVNETBE = 0x400454df + TUNGETVNETHDRSZ = 0x400454d7 + TUNGETVNETLE = 0x400454dd + TUNSETCARRIER = 0x800454e2 + TUNSETDEBUG = 0x800454c9 + TUNSETFILTEREBPF = 0x400454e1 + TUNSETGROUP = 0x800454ce + TUNSETIFF = 0x800454ca + TUNSETIFINDEX = 0x800454da + TUNSETLINK = 0x800454cd + TUNSETNOCSUM = 0x800454c8 + TUNSETOFFLOAD = 0x800454d0 + TUNSETOWNER = 0x800454cc + TUNSETPERSIST = 0x800454cb + TUNSETQUEUE = 0x800454d9 + TUNSETSNDBUF = 0x800454d4 + TUNSETSTEERINGEBPF = 0x400454e0 + TUNSETTXFILTER = 0x800454d1 + TUNSETVNETBE = 0x800454de + TUNSETVNETHDRSZ = 0x800454d8 + TUNSETVNETLE = 0x800454dc + UBI_IOCATT = 0x80186f40 + UBI_IOCDET = 0x80046f41 + UBI_IOCEBCH = 0x80044f02 + UBI_IOCEBER = 0x80044f01 + UBI_IOCEBISMAP = 0x40044f05 + UBI_IOCEBMAP = 0x80084f03 + UBI_IOCEBUNMAP = 0x80044f04 + UBI_IOCMKVOL = 0x80986f00 + UBI_IOCRMVOL = 0x80046f01 + UBI_IOCRNVOL = 0x91106f03 + UBI_IOCRPEB = 0x80046f04 + UBI_IOCRSVOL = 0x800c6f02 + UBI_IOCSETVOLPROP = 0x80104f06 + UBI_IOCSPEB = 0x80046f05 + UBI_IOCVOLCRBLK = 0x80804f07 + UBI_IOCVOLRMBLK = 0x20004f08 + UBI_IOCVOLUP = 0x80084f00 + VDISCARD = 0x10 + VEOF = 0x4 + VEOL = 0x6 + VEOL2 = 0x8 + VMIN = 0x5 + VREPRINT = 0xb + VSTART = 0xd + VSTOP = 0xe + VSUSP = 0xc + VSWTC = 0x9 + VT1 = 0x10000 + VTDLY = 0x10000 + VTIME = 0x7 + VWERASE = 0xa + WDIOC_GETBOOTSTATUS = 0x40045702 + WDIOC_GETPRETIMEOUT = 0x40045709 + WDIOC_GETSTATUS = 0x40045701 + WDIOC_GETSUPPORT = 0x40285700 + WDIOC_GETTEMP = 0x40045703 + WDIOC_GETTIMELEFT = 0x4004570a + WDIOC_GETTIMEOUT = 0x40045707 + WDIOC_KEEPALIVE = 0x40045705 + WDIOC_SETOPTIONS = 0x40045704 + WORDSIZE = 0x20 + XCASE = 0x4000 + XTABS = 0xc00 + _HIDIOCGRAWNAME = 0x40804804 + _HIDIOCGRAWPHYS = 0x40404805 + _HIDIOCGRAWUNIQ = 0x40404808 +) + +// Errors +const ( + EADDRINUSE = syscall.Errno(0x62) + EADDRNOTAVAIL = syscall.Errno(0x63) + EADV = syscall.Errno(0x44) + EAFNOSUPPORT = syscall.Errno(0x61) + EALREADY = syscall.Errno(0x72) + EBADE = syscall.Errno(0x34) + EBADFD = syscall.Errno(0x4d) + EBADMSG = syscall.Errno(0x4a) + EBADR = syscall.Errno(0x35) + EBADRQC = syscall.Errno(0x38) + EBADSLT = syscall.Errno(0x39) + EBFONT = syscall.Errno(0x3b) + ECANCELED = syscall.Errno(0x7d) + ECHRNG = syscall.Errno(0x2c) + ECOMM = syscall.Errno(0x46) + ECONNABORTED = syscall.Errno(0x67) + ECONNREFUSED = syscall.Errno(0x6f) + ECONNRESET = syscall.Errno(0x68) + EDEADLK = syscall.Errno(0x23) + EDEADLOCK = syscall.Errno(0x3a) + EDESTADDRREQ = syscall.Errno(0x59) + EDOTDOT = syscall.Errno(0x49) + EDQUOT = syscall.Errno(0x7a) + EHOSTDOWN = syscall.Errno(0x70) + EHOSTUNREACH = syscall.Errno(0x71) + EHWPOISON = syscall.Errno(0x85) + EIDRM = syscall.Errno(0x2b) + EILSEQ = syscall.Errno(0x54) + EINPROGRESS = syscall.Errno(0x73) + EISCONN = syscall.Errno(0x6a) + EISNAM = syscall.Errno(0x78) + EKEYEXPIRED = syscall.Errno(0x7f) + EKEYREJECTED = syscall.Errno(0x81) + EKEYREVOKED = syscall.Errno(0x80) + EL2HLT = syscall.Errno(0x33) + EL2NSYNC = syscall.Errno(0x2d) + EL3HLT = syscall.Errno(0x2e) + EL3RST = syscall.Errno(0x2f) + ELIBACC = syscall.Errno(0x4f) + ELIBBAD = syscall.Errno(0x50) + ELIBEXEC = syscall.Errno(0x53) + ELIBMAX = syscall.Errno(0x52) + ELIBSCN = syscall.Errno(0x51) + ELNRNG = syscall.Errno(0x30) + ELOOP = syscall.Errno(0x28) + EMEDIUMTYPE = syscall.Errno(0x7c) + EMSGSIZE = syscall.Errno(0x5a) + EMULTIHOP = syscall.Errno(0x48) + ENAMETOOLONG = syscall.Errno(0x24) + ENAVAIL = syscall.Errno(0x77) + ENETDOWN = syscall.Errno(0x64) + ENETRESET = syscall.Errno(0x66) + ENETUNREACH = syscall.Errno(0x65) + ENOANO = syscall.Errno(0x37) + ENOBUFS = syscall.Errno(0x69) + ENOCSI = syscall.Errno(0x32) + ENODATA = syscall.Errno(0x3d) + ENOKEY = syscall.Errno(0x7e) + ENOLCK = syscall.Errno(0x25) + ENOLINK = syscall.Errno(0x43) + ENOMEDIUM = syscall.Errno(0x7b) + ENOMSG = syscall.Errno(0x2a) + ENONET = syscall.Errno(0x40) + ENOPKG = syscall.Errno(0x41) + ENOPROTOOPT = syscall.Errno(0x5c) + ENOSR = syscall.Errno(0x3f) + ENOSTR = syscall.Errno(0x3c) + ENOSYS = syscall.Errno(0x26) + ENOTCONN = syscall.Errno(0x6b) + ENOTEMPTY = syscall.Errno(0x27) + ENOTNAM = syscall.Errno(0x76) + ENOTRECOVERABLE = syscall.Errno(0x83) + ENOTSOCK = syscall.Errno(0x58) + ENOTSUP = syscall.Errno(0x5f) + ENOTUNIQ = syscall.Errno(0x4c) + EOPNOTSUPP = syscall.Errno(0x5f) + EOVERFLOW = syscall.Errno(0x4b) + EOWNERDEAD = syscall.Errno(0x82) + EPFNOSUPPORT = syscall.Errno(0x60) + EPROTO = syscall.Errno(0x47) + EPROTONOSUPPORT = syscall.Errno(0x5d) + EPROTOTYPE = syscall.Errno(0x5b) + EREMCHG = syscall.Errno(0x4e) + EREMOTE = syscall.Errno(0x42) + EREMOTEIO = syscall.Errno(0x79) + ERESTART = syscall.Errno(0x55) + ERFKILL = syscall.Errno(0x84) + ESHUTDOWN = syscall.Errno(0x6c) + ESOCKTNOSUPPORT = syscall.Errno(0x5e) + ESRMNT = syscall.Errno(0x45) + ESTALE = syscall.Errno(0x74) + ESTRPIPE = syscall.Errno(0x56) + ETIME = syscall.Errno(0x3e) + ETIMEDOUT = syscall.Errno(0x6e) + ETOOMANYREFS = syscall.Errno(0x6d) + EUCLEAN = syscall.Errno(0x75) + EUNATCH = syscall.Errno(0x31) + EUSERS = syscall.Errno(0x57) + EXFULL = syscall.Errno(0x36) +) + +// Signals +const ( + SIGBUS = syscall.Signal(0x7) + SIGCHLD = syscall.Signal(0x11) + SIGCLD = syscall.Signal(0x11) + SIGCONT = syscall.Signal(0x12) + SIGIO = syscall.Signal(0x1d) + SIGPOLL = syscall.Signal(0x1d) + SIGPROF = syscall.Signal(0x1b) + SIGPWR = syscall.Signal(0x1e) + SIGSTKFLT = syscall.Signal(0x10) + SIGSTOP = syscall.Signal(0x13) + SIGSYS = syscall.Signal(0x1f) + SIGTSTP = syscall.Signal(0x14) + SIGTTIN = syscall.Signal(0x15) + SIGTTOU = syscall.Signal(0x16) + SIGURG = syscall.Signal(0x17) + SIGUSR1 = syscall.Signal(0xa) + SIGUSR2 = syscall.Signal(0xc) + SIGVTALRM = syscall.Signal(0x1a) + SIGWINCH = syscall.Signal(0x1c) + SIGXCPU = syscall.Signal(0x18) + SIGXFSZ = syscall.Signal(0x19) +) + +// Error table +var errorList = [...]struct { + num syscall.Errno + name string + desc string +}{ + {1, "EPERM", "operation not permitted"}, + {2, "ENOENT", "no such file or directory"}, + {3, "ESRCH", "no such process"}, + {4, "EINTR", "interrupted system call"}, + {5, "EIO", "input/output error"}, + {6, "ENXIO", "no such device or address"}, + {7, "E2BIG", "argument list too long"}, + {8, "ENOEXEC", "exec format error"}, + {9, "EBADF", "bad file descriptor"}, + {10, "ECHILD", "no child processes"}, + {11, "EAGAIN", "resource temporarily unavailable"}, + {12, "ENOMEM", "cannot allocate memory"}, + {13, "EACCES", "permission denied"}, + {14, "EFAULT", "bad address"}, + {15, "ENOTBLK", "block device required"}, + {16, "EBUSY", "device or resource busy"}, + {17, "EEXIST", "file exists"}, + {18, "EXDEV", "invalid cross-device link"}, + {19, "ENODEV", "no such device"}, + {20, "ENOTDIR", "not a directory"}, + {21, "EISDIR", "is a directory"}, + {22, "EINVAL", "invalid argument"}, + {23, "ENFILE", "too many open files in system"}, + {24, "EMFILE", "too many open files"}, + {25, "ENOTTY", "inappropriate ioctl for device"}, + {26, "ETXTBSY", "text file busy"}, + {27, "EFBIG", "file too large"}, + {28, "ENOSPC", "no space left on device"}, + {29, "ESPIPE", "illegal seek"}, + {30, "EROFS", "read-only file system"}, + {31, "EMLINK", "too many links"}, + {32, "EPIPE", "broken pipe"}, + {33, "EDOM", "numerical argument out of domain"}, + {34, "ERANGE", "numerical result out of range"}, + {35, "EDEADLK", "resource deadlock avoided"}, + {36, "ENAMETOOLONG", "file name too long"}, + {37, "ENOLCK", "no locks available"}, + {38, "ENOSYS", "function not implemented"}, + {39, "ENOTEMPTY", "directory not empty"}, + {40, "ELOOP", "too many levels of symbolic links"}, + {42, "ENOMSG", "no message of desired type"}, + {43, "EIDRM", "identifier removed"}, + {44, "ECHRNG", "channel number out of range"}, + {45, "EL2NSYNC", "level 2 not synchronized"}, + {46, "EL3HLT", "level 3 halted"}, + {47, "EL3RST", "level 3 reset"}, + {48, "ELNRNG", "link number out of range"}, + {49, "EUNATCH", "protocol driver not attached"}, + {50, "ENOCSI", "no CSI structure available"}, + {51, "EL2HLT", "level 2 halted"}, + {52, "EBADE", "invalid exchange"}, + {53, "EBADR", "invalid request descriptor"}, + {54, "EXFULL", "exchange full"}, + {55, "ENOANO", "no anode"}, + {56, "EBADRQC", "invalid request code"}, + {57, "EBADSLT", "invalid slot"}, + {58, "EDEADLOCK", "file locking deadlock error"}, + {59, "EBFONT", "bad font file format"}, + {60, "ENOSTR", "device not a stream"}, + {61, "ENODATA", "no data available"}, + {62, "ETIME", "timer expired"}, + {63, "ENOSR", "out of streams resources"}, + {64, "ENONET", "machine is not on the network"}, + {65, "ENOPKG", "package not installed"}, + {66, "EREMOTE", "object is remote"}, + {67, "ENOLINK", "link has been severed"}, + {68, "EADV", "advertise error"}, + {69, "ESRMNT", "srmount error"}, + {70, "ECOMM", "communication error on send"}, + {71, "EPROTO", "protocol error"}, + {72, "EMULTIHOP", "multihop attempted"}, + {73, "EDOTDOT", "RFS specific error"}, + {74, "EBADMSG", "bad message"}, + {75, "EOVERFLOW", "value too large for defined data type"}, + {76, "ENOTUNIQ", "name not unique on network"}, + {77, "EBADFD", "file descriptor in bad state"}, + {78, "EREMCHG", "remote address changed"}, + {79, "ELIBACC", "can not access a needed shared library"}, + {80, "ELIBBAD", "accessing a corrupted shared library"}, + {81, "ELIBSCN", ".lib section in a.out corrupted"}, + {82, "ELIBMAX", "attempting to link in too many shared libraries"}, + {83, "ELIBEXEC", "cannot exec a shared library directly"}, + {84, "EILSEQ", "invalid or incomplete multibyte or wide character"}, + {85, "ERESTART", "interrupted system call should be restarted"}, + {86, "ESTRPIPE", "streams pipe error"}, + {87, "EUSERS", "too many users"}, + {88, "ENOTSOCK", "socket operation on non-socket"}, + {89, "EDESTADDRREQ", "destination address required"}, + {90, "EMSGSIZE", "message too long"}, + {91, "EPROTOTYPE", "protocol wrong type for socket"}, + {92, "ENOPROTOOPT", "protocol not available"}, + {93, "EPROTONOSUPPORT", "protocol not supported"}, + {94, "ESOCKTNOSUPPORT", "socket type not supported"}, + {95, "ENOTSUP", "operation not supported"}, + {96, "EPFNOSUPPORT", "protocol family not supported"}, + {97, "EAFNOSUPPORT", "address family not supported by protocol"}, + {98, "EADDRINUSE", "address already in use"}, + {99, "EADDRNOTAVAIL", "cannot assign requested address"}, + {100, "ENETDOWN", "network is down"}, + {101, "ENETUNREACH", "network is unreachable"}, + {102, "ENETRESET", "network dropped connection on reset"}, + {103, "ECONNABORTED", "software caused connection abort"}, + {104, "ECONNRESET", "connection reset by peer"}, + {105, "ENOBUFS", "no buffer space available"}, + {106, "EISCONN", "transport endpoint is already connected"}, + {107, "ENOTCONN", "transport endpoint is not connected"}, + {108, "ESHUTDOWN", "cannot send after transport endpoint shutdown"}, + {109, "ETOOMANYREFS", "too many references: cannot splice"}, + {110, "ETIMEDOUT", "connection timed out"}, + {111, "ECONNREFUSED", "connection refused"}, + {112, "EHOSTDOWN", "host is down"}, + {113, "EHOSTUNREACH", "no route to host"}, + {114, "EALREADY", "operation already in progress"}, + {115, "EINPROGRESS", "operation now in progress"}, + {116, "ESTALE", "stale file handle"}, + {117, "EUCLEAN", "structure needs cleaning"}, + {118, "ENOTNAM", "not a XENIX named type file"}, + {119, "ENAVAIL", "no XENIX semaphores available"}, + {120, "EISNAM", "is a named type file"}, + {121, "EREMOTEIO", "remote I/O error"}, + {122, "EDQUOT", "disk quota exceeded"}, + {123, "ENOMEDIUM", "no medium found"}, + {124, "EMEDIUMTYPE", "wrong medium type"}, + {125, "ECANCELED", "operation canceled"}, + {126, "ENOKEY", "required key not available"}, + {127, "EKEYEXPIRED", "key has expired"}, + {128, "EKEYREVOKED", "key has been revoked"}, + {129, "EKEYREJECTED", "key was rejected by service"}, + {130, "EOWNERDEAD", "owner died"}, + {131, "ENOTRECOVERABLE", "state not recoverable"}, + {132, "ERFKILL", "operation not possible due to RF-kill"}, + {133, "EHWPOISON", "memory page has hardware error"}, +} + +// Signal table +var signalList = [...]struct { + num syscall.Signal + name string + desc string +}{ + {1, "SIGHUP", "hangup"}, + {2, "SIGINT", "interrupt"}, + {3, "SIGQUIT", "quit"}, + {4, "SIGILL", "illegal instruction"}, + {5, "SIGTRAP", "trace/breakpoint trap"}, + {6, "SIGABRT", "aborted"}, + {7, "SIGBUS", "bus error"}, + {8, "SIGFPE", "floating point exception"}, + {9, "SIGKILL", "killed"}, + {10, "SIGUSR1", "user defined signal 1"}, + {11, "SIGSEGV", "segmentation fault"}, + {12, "SIGUSR2", "user defined signal 2"}, + {13, "SIGPIPE", "broken pipe"}, + {14, "SIGALRM", "alarm clock"}, + {15, "SIGTERM", "terminated"}, + {16, "SIGSTKFLT", "stack fault"}, + {17, "SIGCHLD", "child exited"}, + {18, "SIGCONT", "continued"}, + {19, "SIGSTOP", "stopped (signal)"}, + {20, "SIGTSTP", "stopped"}, + {21, "SIGTTIN", "stopped (tty input)"}, + {22, "SIGTTOU", "stopped (tty output)"}, + {23, "SIGURG", "urgent I/O condition"}, + {24, "SIGXCPU", "CPU time limit exceeded"}, + {25, "SIGXFSZ", "file size limit exceeded"}, + {26, "SIGVTALRM", "virtual timer expired"}, + {27, "SIGPROF", "profiling timer expired"}, + {28, "SIGWINCH", "window changed"}, + {29, "SIGIO", "I/O possible"}, + {30, "SIGPWR", "power failure"}, + {31, "SIGSYS", "bad system call"}, +} diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go index 51858667..f3b72407 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go @@ -1,6 +1,7 @@ // mkerrors.sh -Wall -Werror -static -I/tmp/include // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build ppc64 && linux // +build ppc64,linux // Code generated by cmd/cgo -godefs; DO NOT EDIT. @@ -59,6 +60,8 @@ const ( CS8 = 0x300 CSIZE = 0x300 CSTOPB = 0x400 + ECCGETLAYOUT = 0x41484d11 + ECCGETSTATS = 0x40104d12 ECHOCTL = 0x40 ECHOE = 0x2 ECHOK = 0x4 @@ -71,11 +74,15 @@ const ( EXTPROC = 0x10000000 FF1 = 0x4000 FFDLY = 0x4000 + FICLONE = 0x80049409 + FICLONERANGE = 0x8020940d FLUSHO = 0x800000 FS_IOC_ENABLE_VERITY = 0x80806685 FS_IOC_GETFLAGS = 0x40086601 + FS_IOC_GET_ENCRYPTION_NONCE = 0x4010661b FS_IOC_GET_ENCRYPTION_POLICY = 0x800c6615 FS_IOC_GET_ENCRYPTION_PWSALT = 0x80106614 + FS_IOC_SETFLAGS = 0x80086602 FS_IOC_SET_ENCRYPTION_POLICY = 0x400c6613 F_GETLK = 0x5 F_GETLK64 = 0xc @@ -88,6 +95,9 @@ const ( F_SETOWN = 0x8 F_UNLCK = 0x2 F_WRLCK = 0x1 + HIDIOCGRAWINFO = 0x40084803 + HIDIOCGRDESC = 0x50044802 + HIDIOCGRDESCSIZE = 0x40044801 HUPCL = 0x4000 ICANON = 0x100 IEXTEN = 0x400 @@ -113,6 +123,19 @@ const ( MCL_CURRENT = 0x2000 MCL_FUTURE = 0x4000 MCL_ONFAULT = 0x8000 + MEMERASE = 0x80084d02 + MEMERASE64 = 0x80104d14 + MEMGETBADBLOCK = 0x80084d0b + MEMGETINFO = 0x40204d01 + MEMGETOOBSEL = 0x40c84d0a + MEMGETREGIONCOUNT = 0x40044d07 + MEMISLOCKED = 0x40084d17 + MEMLOCK = 0x80084d05 + MEMREADOOB = 0xc0104d04 + MEMSETBADBLOCK = 0x80084d0c + MEMUNLOCK = 0x80084d06 + MEMWRITEOOB = 0xc0104d03 + MTDFILEMODE = 0x20004d13 NFDBITS = 0x40 NL2 = 0x200 NL3 = 0x300 @@ -124,6 +147,11 @@ const ( NS_GET_USERNS = 0x2000b701 OLCUC = 0x4 ONLCR = 0x2 + OTPERASE = 0x800c4d19 + OTPGETREGIONCOUNT = 0x80044d0e + OTPGETREGIONINFO = 0x800c4d0f + OTPLOCK = 0x400c4d10 + OTPSELECT = 0x40044d0d O_APPEND = 0x400 O_ASYNC = 0x2000 O_CLOEXEC = 0x80000 @@ -161,6 +189,7 @@ const ( PERF_EVENT_IOC_SET_OUTPUT = 0x20002405 PPPIOCATTACH = 0x8004743d PPPIOCATTCHAN = 0x80047438 + PPPIOCBRIDGECHAN = 0x80047435 PPPIOCCONNECT = 0x8004743a PPPIOCDETACH = 0x8004743c PPPIOCDISCONN = 0x20007439 @@ -188,6 +217,7 @@ const ( PPPIOCSPASS = 0x80107447 PPPIOCSRASYNCMAP = 0x80047454 PPPIOCSXASYNCMAP = 0x8020744f + PPPIOCUNBRIDGECHAN = 0x20007434 PPPIOCXFERUNIT = 0x2000744e PROT_SAO = 0x10 PR_SET_PTRACER_ANY = 0xffffffffffffffff @@ -279,6 +309,8 @@ const ( RTC_EPOCH_SET = 0x8008700e RTC_IRQP_READ = 0x4008700b RTC_IRQP_SET = 0x8008700c + RTC_PARAM_GET = 0x80187013 + RTC_PARAM_SET = 0x80187014 RTC_PIE_OFF = 0x20007006 RTC_PIE_ON = 0x20007005 RTC_PLL_GET = 0x40207011 @@ -322,7 +354,9 @@ const ( SO_BPF_EXTENSIONS = 0x30 SO_BROADCAST = 0x6 SO_BSDCOMPAT = 0xe + SO_BUF_LOCK = 0x48 SO_BUSY_POLL = 0x2e + SO_BUSY_POLL_BUDGET = 0x46 SO_CNX_ADVICE = 0x35 SO_COOKIE = 0x39 SO_DETACH_REUSEPORT_BPF = 0x44 @@ -337,6 +371,7 @@ const ( SO_MARK = 0x24 SO_MAX_PACING_RATE = 0x2f SO_MEMINFO = 0x37 + SO_NETNS_COOKIE = 0x47 SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x14 @@ -345,13 +380,16 @@ const ( SO_PEERCRED = 0x15 SO_PEERGROUPS = 0x3b SO_PEERSEC = 0x1f + SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 SO_RCVBUF = 0x8 SO_RCVBUFFORCE = 0x21 SO_RCVLOWAT = 0x10 + SO_RCVMARK = 0x4b SO_RCVTIMEO = 0x12 SO_RCVTIMEO_NEW = 0x42 SO_RCVTIMEO_OLD = 0x12 + SO_RESERVE_MEM = 0x49 SO_REUSEADDR = 0x2 SO_REUSEPORT = 0xf SO_RXQ_OVFL = 0x28 @@ -372,6 +410,7 @@ const ( SO_TIMESTAMPNS_NEW = 0x40 SO_TIMESTAMPNS_OLD = 0x23 SO_TIMESTAMP_NEW = 0x3f + SO_TXREHASH = 0x4a SO_TXTIME = 0x3d SO_TYPE = 0x3 SO_WIFI_STATUS = 0x29 @@ -393,6 +432,8 @@ const ( TCSETSF = 0x802c7416 TCSETSW = 0x802c7415 TCXONC = 0x2000741e + TFD_CLOEXEC = 0x80000 + TFD_NONBLOCK = 0x800 TIOCCBRK = 0x5428 TIOCCONS = 0x541d TIOCEXCL = 0x540c @@ -537,6 +578,9 @@ const ( WORDSIZE = 0x40 XCASE = 0x4000 XTABS = 0xc00 + _HIDIOCGRAWNAME = 0x40804804 + _HIDIOCGRAWPHYS = 0x40404805 + _HIDIOCGRAWUNIQ = 0x40404808 ) // Errors diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go index 4231b20b..72f2a45d 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go @@ -1,6 +1,7 @@ // mkerrors.sh -Wall -Werror -static -I/tmp/include // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build ppc64le && linux // +build ppc64le,linux // Code generated by cmd/cgo -godefs; DO NOT EDIT. @@ -59,6 +60,8 @@ const ( CS8 = 0x300 CSIZE = 0x300 CSTOPB = 0x400 + ECCGETLAYOUT = 0x41484d11 + ECCGETSTATS = 0x40104d12 ECHOCTL = 0x40 ECHOE = 0x2 ECHOK = 0x4 @@ -71,11 +74,15 @@ const ( EXTPROC = 0x10000000 FF1 = 0x4000 FFDLY = 0x4000 + FICLONE = 0x80049409 + FICLONERANGE = 0x8020940d FLUSHO = 0x800000 FS_IOC_ENABLE_VERITY = 0x80806685 FS_IOC_GETFLAGS = 0x40086601 + FS_IOC_GET_ENCRYPTION_NONCE = 0x4010661b FS_IOC_GET_ENCRYPTION_POLICY = 0x800c6615 FS_IOC_GET_ENCRYPTION_PWSALT = 0x80106614 + FS_IOC_SETFLAGS = 0x80086602 FS_IOC_SET_ENCRYPTION_POLICY = 0x400c6613 F_GETLK = 0x5 F_GETLK64 = 0xc @@ -88,6 +95,9 @@ const ( F_SETOWN = 0x8 F_UNLCK = 0x2 F_WRLCK = 0x1 + HIDIOCGRAWINFO = 0x40084803 + HIDIOCGRDESC = 0x50044802 + HIDIOCGRDESCSIZE = 0x40044801 HUPCL = 0x4000 ICANON = 0x100 IEXTEN = 0x400 @@ -113,6 +123,19 @@ const ( MCL_CURRENT = 0x2000 MCL_FUTURE = 0x4000 MCL_ONFAULT = 0x8000 + MEMERASE = 0x80084d02 + MEMERASE64 = 0x80104d14 + MEMGETBADBLOCK = 0x80084d0b + MEMGETINFO = 0x40204d01 + MEMGETOOBSEL = 0x40c84d0a + MEMGETREGIONCOUNT = 0x40044d07 + MEMISLOCKED = 0x40084d17 + MEMLOCK = 0x80084d05 + MEMREADOOB = 0xc0104d04 + MEMSETBADBLOCK = 0x80084d0c + MEMUNLOCK = 0x80084d06 + MEMWRITEOOB = 0xc0104d03 + MTDFILEMODE = 0x20004d13 NFDBITS = 0x40 NL2 = 0x200 NL3 = 0x300 @@ -124,6 +147,11 @@ const ( NS_GET_USERNS = 0x2000b701 OLCUC = 0x4 ONLCR = 0x2 + OTPERASE = 0x800c4d19 + OTPGETREGIONCOUNT = 0x80044d0e + OTPGETREGIONINFO = 0x800c4d0f + OTPLOCK = 0x400c4d10 + OTPSELECT = 0x40044d0d O_APPEND = 0x400 O_ASYNC = 0x2000 O_CLOEXEC = 0x80000 @@ -161,6 +189,7 @@ const ( PERF_EVENT_IOC_SET_OUTPUT = 0x20002405 PPPIOCATTACH = 0x8004743d PPPIOCATTCHAN = 0x80047438 + PPPIOCBRIDGECHAN = 0x80047435 PPPIOCCONNECT = 0x8004743a PPPIOCDETACH = 0x8004743c PPPIOCDISCONN = 0x20007439 @@ -188,6 +217,7 @@ const ( PPPIOCSPASS = 0x80107447 PPPIOCSRASYNCMAP = 0x80047454 PPPIOCSXASYNCMAP = 0x8020744f + PPPIOCUNBRIDGECHAN = 0x20007434 PPPIOCXFERUNIT = 0x2000744e PROT_SAO = 0x10 PR_SET_PTRACER_ANY = 0xffffffffffffffff @@ -279,6 +309,8 @@ const ( RTC_EPOCH_SET = 0x8008700e RTC_IRQP_READ = 0x4008700b RTC_IRQP_SET = 0x8008700c + RTC_PARAM_GET = 0x80187013 + RTC_PARAM_SET = 0x80187014 RTC_PIE_OFF = 0x20007006 RTC_PIE_ON = 0x20007005 RTC_PLL_GET = 0x40207011 @@ -322,7 +354,9 @@ const ( SO_BPF_EXTENSIONS = 0x30 SO_BROADCAST = 0x6 SO_BSDCOMPAT = 0xe + SO_BUF_LOCK = 0x48 SO_BUSY_POLL = 0x2e + SO_BUSY_POLL_BUDGET = 0x46 SO_CNX_ADVICE = 0x35 SO_COOKIE = 0x39 SO_DETACH_REUSEPORT_BPF = 0x44 @@ -337,6 +371,7 @@ const ( SO_MARK = 0x24 SO_MAX_PACING_RATE = 0x2f SO_MEMINFO = 0x37 + SO_NETNS_COOKIE = 0x47 SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x14 @@ -345,13 +380,16 @@ const ( SO_PEERCRED = 0x15 SO_PEERGROUPS = 0x3b SO_PEERSEC = 0x1f + SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 SO_RCVBUF = 0x8 SO_RCVBUFFORCE = 0x21 SO_RCVLOWAT = 0x10 + SO_RCVMARK = 0x4b SO_RCVTIMEO = 0x12 SO_RCVTIMEO_NEW = 0x42 SO_RCVTIMEO_OLD = 0x12 + SO_RESERVE_MEM = 0x49 SO_REUSEADDR = 0x2 SO_REUSEPORT = 0xf SO_RXQ_OVFL = 0x28 @@ -372,6 +410,7 @@ const ( SO_TIMESTAMPNS_NEW = 0x40 SO_TIMESTAMPNS_OLD = 0x23 SO_TIMESTAMP_NEW = 0x3f + SO_TXREHASH = 0x4a SO_TXTIME = 0x3d SO_TYPE = 0x3 SO_WIFI_STATUS = 0x29 @@ -393,6 +432,8 @@ const ( TCSETSF = 0x802c7416 TCSETSW = 0x802c7415 TCXONC = 0x2000741e + TFD_CLOEXEC = 0x80000 + TFD_NONBLOCK = 0x800 TIOCCBRK = 0x5428 TIOCCONS = 0x541d TIOCEXCL = 0x540c @@ -537,6 +578,9 @@ const ( WORDSIZE = 0x40 XCASE = 0x4000 XTABS = 0xc00 + _HIDIOCGRAWNAME = 0x40804804 + _HIDIOCGRAWPHYS = 0x40404805 + _HIDIOCGRAWUNIQ = 0x40404808 ) // Errors diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go index 6a0b2d29..45b214b4 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go @@ -1,6 +1,7 @@ // mkerrors.sh -Wall -Werror -static -I/tmp/include // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build riscv64 && linux // +build riscv64,linux // Code generated by cmd/cgo -godefs; DO NOT EDIT. @@ -59,6 +60,8 @@ const ( CS8 = 0x30 CSIZE = 0x30 CSTOPB = 0x40 + ECCGETLAYOUT = 0x81484d11 + ECCGETSTATS = 0x80104d12 ECHOCTL = 0x200 ECHOE = 0x10 ECHOK = 0x20 @@ -71,11 +74,15 @@ const ( EXTPROC = 0x10000 FF1 = 0x8000 FFDLY = 0x8000 + FICLONE = 0x40049409 + FICLONERANGE = 0x4020940d FLUSHO = 0x1000 FS_IOC_ENABLE_VERITY = 0x40806685 FS_IOC_GETFLAGS = 0x80086601 + FS_IOC_GET_ENCRYPTION_NONCE = 0x8010661b FS_IOC_GET_ENCRYPTION_POLICY = 0x400c6615 FS_IOC_GET_ENCRYPTION_PWSALT = 0x40106614 + FS_IOC_SETFLAGS = 0x40086602 FS_IOC_SET_ENCRYPTION_POLICY = 0x800c6613 F_GETLK = 0x5 F_GETLK64 = 0x5 @@ -88,6 +95,9 @@ const ( F_SETOWN = 0x8 F_UNLCK = 0x2 F_WRLCK = 0x1 + HIDIOCGRAWINFO = 0x80084803 + HIDIOCGRDESC = 0x90044802 + HIDIOCGRDESCSIZE = 0x80044801 HUPCL = 0x400 ICANON = 0x2 IEXTEN = 0x8000 @@ -113,6 +123,19 @@ const ( MCL_CURRENT = 0x1 MCL_FUTURE = 0x2 MCL_ONFAULT = 0x4 + MEMERASE = 0x40084d02 + MEMERASE64 = 0x40104d14 + MEMGETBADBLOCK = 0x40084d0b + MEMGETINFO = 0x80204d01 + MEMGETOOBSEL = 0x80c84d0a + MEMGETREGIONCOUNT = 0x80044d07 + MEMISLOCKED = 0x80084d17 + MEMLOCK = 0x40084d05 + MEMREADOOB = 0xc0104d04 + MEMSETBADBLOCK = 0x40084d0c + MEMUNLOCK = 0x40084d06 + MEMWRITEOOB = 0xc0104d03 + MTDFILEMODE = 0x4d13 NFDBITS = 0x40 NLDLY = 0x100 NOFLSH = 0x80 @@ -122,6 +145,11 @@ const ( NS_GET_USERNS = 0xb701 OLCUC = 0x2 ONLCR = 0x4 + OTPERASE = 0x400c4d19 + OTPGETREGIONCOUNT = 0x40044d0e + OTPGETREGIONINFO = 0x400c4d0f + OTPLOCK = 0x800c4d10 + OTPSELECT = 0x80044d0d O_APPEND = 0x400 O_ASYNC = 0x2000 O_CLOEXEC = 0x80000 @@ -159,6 +187,7 @@ const ( PERF_EVENT_IOC_SET_OUTPUT = 0x2405 PPPIOCATTACH = 0x4004743d PPPIOCATTCHAN = 0x40047438 + PPPIOCBRIDGECHAN = 0x40047435 PPPIOCCONNECT = 0x4004743a PPPIOCDETACH = 0x4004743c PPPIOCDISCONN = 0x7439 @@ -186,6 +215,7 @@ const ( PPPIOCSPASS = 0x40107447 PPPIOCSRASYNCMAP = 0x40047454 PPPIOCSXASYNCMAP = 0x4020744f + PPPIOCUNBRIDGECHAN = 0x7434 PPPIOCXFERUNIT = 0x744e PR_SET_PTRACER_ANY = 0xffffffffffffffff RLIMIT_AS = 0x9 @@ -208,6 +238,8 @@ const ( RTC_EPOCH_SET = 0x4008700e RTC_IRQP_READ = 0x8008700b RTC_IRQP_SET = 0x4008700c + RTC_PARAM_GET = 0x40187013 + RTC_PARAM_SET = 0x40187014 RTC_PIE_OFF = 0x7006 RTC_PIE_ON = 0x7005 RTC_PLL_GET = 0x80207011 @@ -251,7 +283,9 @@ const ( SO_BPF_EXTENSIONS = 0x30 SO_BROADCAST = 0x6 SO_BSDCOMPAT = 0xe + SO_BUF_LOCK = 0x48 SO_BUSY_POLL = 0x2e + SO_BUSY_POLL_BUDGET = 0x46 SO_CNX_ADVICE = 0x35 SO_COOKIE = 0x39 SO_DETACH_REUSEPORT_BPF = 0x44 @@ -266,6 +300,7 @@ const ( SO_MARK = 0x24 SO_MAX_PACING_RATE = 0x2f SO_MEMINFO = 0x37 + SO_NETNS_COOKIE = 0x47 SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x10 @@ -274,13 +309,16 @@ const ( SO_PEERCRED = 0x11 SO_PEERGROUPS = 0x3b SO_PEERSEC = 0x1f + SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 SO_RCVBUF = 0x8 SO_RCVBUFFORCE = 0x21 SO_RCVLOWAT = 0x12 + SO_RCVMARK = 0x4b SO_RCVTIMEO = 0x14 SO_RCVTIMEO_NEW = 0x42 SO_RCVTIMEO_OLD = 0x14 + SO_RESERVE_MEM = 0x49 SO_REUSEADDR = 0x2 SO_REUSEPORT = 0xf SO_RXQ_OVFL = 0x28 @@ -301,6 +339,7 @@ const ( SO_TIMESTAMPNS_NEW = 0x40 SO_TIMESTAMPNS_OLD = 0x23 SO_TIMESTAMP_NEW = 0x3f + SO_TXREHASH = 0x4a SO_TXTIME = 0x3d SO_TYPE = 0x3 SO_WIFI_STATUS = 0x29 @@ -330,6 +369,8 @@ const ( TCSETXF = 0x5434 TCSETXW = 0x5435 TCXONC = 0x540a + TFD_CLOEXEC = 0x80000 + TFD_NONBLOCK = 0x800 TIOCCBRK = 0x5428 TIOCCONS = 0x541d TIOCEXCL = 0x540c @@ -462,6 +503,9 @@ const ( WORDSIZE = 0x40 XCASE = 0x4 XTABS = 0x1800 + _HIDIOCGRAWNAME = 0x80804804 + _HIDIOCGRAWPHYS = 0x80404805 + _HIDIOCGRAWUNIQ = 0x80404808 ) // Errors diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go b/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go index 95e950fc..1897f207 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go @@ -1,6 +1,7 @@ // mkerrors.sh -Wall -Werror -static -I/tmp/include -fsigned-char // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build s390x && linux // +build s390x,linux // Code generated by cmd/cgo -godefs; DO NOT EDIT. @@ -59,6 +60,8 @@ const ( CS8 = 0x30 CSIZE = 0x30 CSTOPB = 0x40 + ECCGETLAYOUT = 0x81484d11 + ECCGETSTATS = 0x80104d12 ECHOCTL = 0x200 ECHOE = 0x10 ECHOK = 0x20 @@ -71,11 +74,15 @@ const ( EXTPROC = 0x10000 FF1 = 0x8000 FFDLY = 0x8000 + FICLONE = 0x40049409 + FICLONERANGE = 0x4020940d FLUSHO = 0x1000 FS_IOC_ENABLE_VERITY = 0x40806685 FS_IOC_GETFLAGS = 0x80086601 + FS_IOC_GET_ENCRYPTION_NONCE = 0x8010661b FS_IOC_GET_ENCRYPTION_POLICY = 0x400c6615 FS_IOC_GET_ENCRYPTION_PWSALT = 0x40106614 + FS_IOC_SETFLAGS = 0x40086602 FS_IOC_SET_ENCRYPTION_POLICY = 0x800c6613 F_GETLK = 0x5 F_GETLK64 = 0x5 @@ -88,6 +95,9 @@ const ( F_SETOWN = 0x8 F_UNLCK = 0x2 F_WRLCK = 0x1 + HIDIOCGRAWINFO = 0x80084803 + HIDIOCGRDESC = 0x90044802 + HIDIOCGRDESCSIZE = 0x80044801 HUPCL = 0x400 ICANON = 0x2 IEXTEN = 0x8000 @@ -113,6 +123,19 @@ const ( MCL_CURRENT = 0x1 MCL_FUTURE = 0x2 MCL_ONFAULT = 0x4 + MEMERASE = 0x40084d02 + MEMERASE64 = 0x40104d14 + MEMGETBADBLOCK = 0x40084d0b + MEMGETINFO = 0x80204d01 + MEMGETOOBSEL = 0x80c84d0a + MEMGETREGIONCOUNT = 0x80044d07 + MEMISLOCKED = 0x80084d17 + MEMLOCK = 0x40084d05 + MEMREADOOB = 0xc0104d04 + MEMSETBADBLOCK = 0x40084d0c + MEMUNLOCK = 0x40084d06 + MEMWRITEOOB = 0xc0104d03 + MTDFILEMODE = 0x4d13 NFDBITS = 0x40 NLDLY = 0x100 NOFLSH = 0x80 @@ -122,6 +145,11 @@ const ( NS_GET_USERNS = 0xb701 OLCUC = 0x2 ONLCR = 0x4 + OTPERASE = 0x400c4d19 + OTPGETREGIONCOUNT = 0x40044d0e + OTPGETREGIONINFO = 0x400c4d0f + OTPLOCK = 0x800c4d10 + OTPSELECT = 0x80044d0d O_APPEND = 0x400 O_ASYNC = 0x2000 O_CLOEXEC = 0x80000 @@ -159,6 +187,7 @@ const ( PERF_EVENT_IOC_SET_OUTPUT = 0x2405 PPPIOCATTACH = 0x4004743d PPPIOCATTCHAN = 0x40047438 + PPPIOCBRIDGECHAN = 0x40047435 PPPIOCCONNECT = 0x4004743a PPPIOCDETACH = 0x4004743c PPPIOCDISCONN = 0x7439 @@ -186,6 +215,7 @@ const ( PPPIOCSPASS = 0x40107447 PPPIOCSRASYNCMAP = 0x40047454 PPPIOCSXASYNCMAP = 0x4020744f + PPPIOCUNBRIDGECHAN = 0x7434 PPPIOCXFERUNIT = 0x744e PR_SET_PTRACER_ANY = 0xffffffffffffffff PTRACE_DISABLE_TE = 0x5010 @@ -202,6 +232,8 @@ const ( PTRACE_POKE_SYSTEM_CALL = 0x5008 PTRACE_PROT = 0x15 PTRACE_SINGLEBLOCK = 0xc + PTRACE_SYSEMU = 0x1f + PTRACE_SYSEMU_SINGLESTEP = 0x20 PTRACE_TE_ABORT_RAND = 0x5011 PT_ACR0 = 0x90 PT_ACR1 = 0x94 @@ -281,6 +313,8 @@ const ( RTC_EPOCH_SET = 0x4008700e RTC_IRQP_READ = 0x8008700b RTC_IRQP_SET = 0x4008700c + RTC_PARAM_GET = 0x40187013 + RTC_PARAM_SET = 0x40187014 RTC_PIE_OFF = 0x7006 RTC_PIE_ON = 0x7005 RTC_PLL_GET = 0x80207011 @@ -324,7 +358,9 @@ const ( SO_BPF_EXTENSIONS = 0x30 SO_BROADCAST = 0x6 SO_BSDCOMPAT = 0xe + SO_BUF_LOCK = 0x48 SO_BUSY_POLL = 0x2e + SO_BUSY_POLL_BUDGET = 0x46 SO_CNX_ADVICE = 0x35 SO_COOKIE = 0x39 SO_DETACH_REUSEPORT_BPF = 0x44 @@ -339,6 +375,7 @@ const ( SO_MARK = 0x24 SO_MAX_PACING_RATE = 0x2f SO_MEMINFO = 0x37 + SO_NETNS_COOKIE = 0x47 SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x10 @@ -347,13 +384,16 @@ const ( SO_PEERCRED = 0x11 SO_PEERGROUPS = 0x3b SO_PEERSEC = 0x1f + SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 SO_RCVBUF = 0x8 SO_RCVBUFFORCE = 0x21 SO_RCVLOWAT = 0x12 + SO_RCVMARK = 0x4b SO_RCVTIMEO = 0x14 SO_RCVTIMEO_NEW = 0x42 SO_RCVTIMEO_OLD = 0x14 + SO_RESERVE_MEM = 0x49 SO_REUSEADDR = 0x2 SO_REUSEPORT = 0xf SO_RXQ_OVFL = 0x28 @@ -374,6 +414,7 @@ const ( SO_TIMESTAMPNS_NEW = 0x40 SO_TIMESTAMPNS_OLD = 0x23 SO_TIMESTAMP_NEW = 0x3f + SO_TXREHASH = 0x4a SO_TXTIME = 0x3d SO_TYPE = 0x3 SO_WIFI_STATUS = 0x29 @@ -403,6 +444,8 @@ const ( TCSETXF = 0x5434 TCSETXW = 0x5435 TCXONC = 0x540a + TFD_CLOEXEC = 0x80000 + TFD_NONBLOCK = 0x800 TIOCCBRK = 0x5428 TIOCCONS = 0x541d TIOCEXCL = 0x540c @@ -535,6 +578,9 @@ const ( WORDSIZE = 0x40 XCASE = 0x4 XTABS = 0x1800 + _HIDIOCGRAWNAME = 0x80804804 + _HIDIOCGRAWPHYS = 0x80404805 + _HIDIOCGRAWUNIQ = 0x80404808 ) // Errors diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go index 079762fa..1fb7a395 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go @@ -1,6 +1,7 @@ // mkerrors.sh -Wall -Werror -static -I/tmp/include // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build sparc64 && linux // +build sparc64,linux // Code generated by cmd/cgo -godefs; DO NOT EDIT. @@ -62,6 +63,8 @@ const ( CS8 = 0x30 CSIZE = 0x30 CSTOPB = 0x40 + ECCGETLAYOUT = 0x41484d11 + ECCGETSTATS = 0x40104d12 ECHOCTL = 0x200 ECHOE = 0x10 ECHOK = 0x20 @@ -75,11 +78,15 @@ const ( EXTPROC = 0x10000 FF1 = 0x8000 FFDLY = 0x8000 + FICLONE = 0x80049409 + FICLONERANGE = 0x8020940d FLUSHO = 0x1000 FS_IOC_ENABLE_VERITY = 0x80806685 FS_IOC_GETFLAGS = 0x40086601 + FS_IOC_GET_ENCRYPTION_NONCE = 0x4010661b FS_IOC_GET_ENCRYPTION_POLICY = 0x800c6615 FS_IOC_GET_ENCRYPTION_PWSALT = 0x80106614 + FS_IOC_SETFLAGS = 0x80086602 FS_IOC_SET_ENCRYPTION_POLICY = 0x400c6613 F_GETLK = 0x7 F_GETLK64 = 0x7 @@ -92,6 +99,9 @@ const ( F_SETOWN = 0x6 F_UNLCK = 0x3 F_WRLCK = 0x2 + HIDIOCGRAWINFO = 0x40084803 + HIDIOCGRDESC = 0x50044802 + HIDIOCGRDESCSIZE = 0x40044801 HUPCL = 0x400 ICANON = 0x2 IEXTEN = 0x8000 @@ -118,6 +128,19 @@ const ( MCL_CURRENT = 0x2000 MCL_FUTURE = 0x4000 MCL_ONFAULT = 0x8000 + MEMERASE = 0x80084d02 + MEMERASE64 = 0x80104d14 + MEMGETBADBLOCK = 0x80084d0b + MEMGETINFO = 0x40204d01 + MEMGETOOBSEL = 0x40c84d0a + MEMGETREGIONCOUNT = 0x40044d07 + MEMISLOCKED = 0x40084d17 + MEMLOCK = 0x80084d05 + MEMREADOOB = 0xc0104d04 + MEMSETBADBLOCK = 0x80084d0c + MEMUNLOCK = 0x80084d06 + MEMWRITEOOB = 0xc0104d03 + MTDFILEMODE = 0x20004d13 NFDBITS = 0x40 NLDLY = 0x100 NOFLSH = 0x80 @@ -127,6 +150,11 @@ const ( NS_GET_USERNS = 0x2000b701 OLCUC = 0x2 ONLCR = 0x4 + OTPERASE = 0x800c4d19 + OTPGETREGIONCOUNT = 0x80044d0e + OTPGETREGIONINFO = 0x800c4d0f + OTPLOCK = 0x400c4d10 + OTPSELECT = 0x40044d0d O_APPEND = 0x8 O_ASYNC = 0x40 O_CLOEXEC = 0x400000 @@ -164,6 +192,7 @@ const ( PERF_EVENT_IOC_SET_OUTPUT = 0x20002405 PPPIOCATTACH = 0x8004743d PPPIOCATTCHAN = 0x80047438 + PPPIOCBRIDGECHAN = 0x80047435 PPPIOCCONNECT = 0x8004743a PPPIOCDETACH = 0x8004743c PPPIOCDISCONN = 0x20007439 @@ -191,6 +220,7 @@ const ( PPPIOCSPASS = 0x80107447 PPPIOCSRASYNCMAP = 0x80047454 PPPIOCSXASYNCMAP = 0x8020744f + PPPIOCUNBRIDGECHAN = 0x20007434 PPPIOCXFERUNIT = 0x2000744e PR_SET_PTRACER_ANY = 0xffffffffffffffff PTRACE_GETFPAREGS = 0x14 @@ -274,6 +304,8 @@ const ( RTC_EPOCH_SET = 0x8008700e RTC_IRQP_READ = 0x4008700b RTC_IRQP_SET = 0x8008700c + RTC_PARAM_GET = 0x80187013 + RTC_PARAM_SET = 0x80187014 RTC_PIE_OFF = 0x20007006 RTC_PIE_ON = 0x20007005 RTC_PLL_GET = 0x40207011 @@ -317,7 +349,9 @@ const ( SO_BPF_EXTENSIONS = 0x32 SO_BROADCAST = 0x20 SO_BSDCOMPAT = 0x400 + SO_BUF_LOCK = 0x51 SO_BUSY_POLL = 0x30 + SO_BUSY_POLL_BUDGET = 0x49 SO_CNX_ADVICE = 0x37 SO_COOKIE = 0x3b SO_DETACH_REUSEPORT_BPF = 0x47 @@ -332,6 +366,7 @@ const ( SO_MARK = 0x22 SO_MAX_PACING_RATE = 0x31 SO_MEMINFO = 0x39 + SO_NETNS_COOKIE = 0x50 SO_NOFCS = 0x27 SO_OOBINLINE = 0x100 SO_PASSCRED = 0x2 @@ -340,13 +375,16 @@ const ( SO_PEERCRED = 0x40 SO_PEERGROUPS = 0x3d SO_PEERSEC = 0x1e + SO_PREFER_BUSY_POLL = 0x48 SO_PROTOCOL = 0x1028 SO_RCVBUF = 0x1002 SO_RCVBUFFORCE = 0x100b SO_RCVLOWAT = 0x800 + SO_RCVMARK = 0x54 SO_RCVTIMEO = 0x2000 SO_RCVTIMEO_NEW = 0x44 SO_RCVTIMEO_OLD = 0x2000 + SO_RESERVE_MEM = 0x52 SO_REUSEADDR = 0x4 SO_REUSEPORT = 0x200 SO_RXQ_OVFL = 0x24 @@ -367,6 +405,7 @@ const ( SO_TIMESTAMPNS_NEW = 0x42 SO_TIMESTAMPNS_OLD = 0x21 SO_TIMESTAMP_NEW = 0x46 + SO_TXREHASH = 0x53 SO_TXTIME = 0x3f SO_TYPE = 0x1008 SO_WIFI_STATUS = 0x25 @@ -392,6 +431,8 @@ const ( TCSETSW = 0x8024540a TCSETSW2 = 0x802c540e TCXONC = 0x20005406 + TFD_CLOEXEC = 0x400000 + TFD_NONBLOCK = 0x4000 TIOCCBRK = 0x2000747a TIOCCONS = 0x20007424 TIOCEXCL = 0x2000740d @@ -525,6 +566,9 @@ const ( WORDSIZE = 0x40 XCASE = 0x4 XTABS = 0x1800 + _HIDIOCGRAWNAME = 0x40804804 + _HIDIOCGRAWPHYS = 0x40404805 + _HIDIOCGRAWUNIQ = 0x40404808 __TIOCFLUSH = 0x80047410 ) diff --git a/vendor/golang.org/x/sys/unix/zerrors_netbsd_386.go b/vendor/golang.org/x/sys/unix/zerrors_netbsd_386.go index 96b9b8ab..72f7420d 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_netbsd_386.go +++ b/vendor/golang.org/x/sys/unix/zerrors_netbsd_386.go @@ -1,6 +1,7 @@ // mkerrors.sh -m32 // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build 386 && netbsd // +build 386,netbsd // Code generated by cmd/cgo -godefs; DO NOT EDIT. @@ -158,6 +159,12 @@ const ( CLONE_SIGHAND = 0x800 CLONE_VFORK = 0x4000 CLONE_VM = 0x100 + CPUSTATES = 0x5 + CP_IDLE = 0x4 + CP_INTR = 0x3 + CP_NICE = 0x1 + CP_SYS = 0x2 + CP_USER = 0x0 CREAD = 0x800 CRTSCTS = 0x10000 CS5 = 0x0 diff --git a/vendor/golang.org/x/sys/unix/zerrors_netbsd_amd64.go b/vendor/golang.org/x/sys/unix/zerrors_netbsd_amd64.go index ed522a84..8d4eb0c0 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_netbsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_netbsd_amd64.go @@ -1,6 +1,7 @@ // mkerrors.sh -m64 // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build amd64 && netbsd // +build amd64,netbsd // Code generated by cmd/cgo -godefs; DO NOT EDIT. @@ -158,6 +159,12 @@ const ( CLONE_SIGHAND = 0x800 CLONE_VFORK = 0x4000 CLONE_VM = 0x100 + CPUSTATES = 0x5 + CP_IDLE = 0x4 + CP_INTR = 0x3 + CP_NICE = 0x1 + CP_SYS = 0x2 + CP_USER = 0x0 CREAD = 0x800 CRTSCTS = 0x10000 CS5 = 0x0 diff --git a/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm.go b/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm.go index c8d36fe9..9eef9749 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm.go +++ b/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm.go @@ -1,6 +1,7 @@ // mkerrors.sh -marm // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build arm && netbsd // +build arm,netbsd // Code generated by cmd/cgo -godefs; DO NOT EDIT. @@ -150,6 +151,12 @@ const ( BRKINT = 0x2 CFLUSH = 0xf CLOCAL = 0x8000 + CPUSTATES = 0x5 + CP_IDLE = 0x4 + CP_INTR = 0x3 + CP_NICE = 0x1 + CP_SYS = 0x2 + CP_USER = 0x0 CREAD = 0x800 CRTSCTS = 0x10000 CS5 = 0x0 diff --git a/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm64.go b/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm64.go index f1c146a7..3b62ba19 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm64.go @@ -1,6 +1,7 @@ // mkerrors.sh -m64 // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build arm64 && netbsd // +build arm64,netbsd // Code generated by cmd/cgo -godefs; DO NOT EDIT. @@ -158,6 +159,12 @@ const ( CLONE_SIGHAND = 0x800 CLONE_VFORK = 0x4000 CLONE_VM = 0x100 + CPUSTATES = 0x5 + CP_IDLE = 0x4 + CP_INTR = 0x3 + CP_NICE = 0x1 + CP_SYS = 0x2 + CP_USER = 0x0 CREAD = 0x800 CRTSCTS = 0x10000 CS5 = 0x0 diff --git a/vendor/golang.org/x/sys/unix/zerrors_openbsd_386.go b/vendor/golang.org/x/sys/unix/zerrors_openbsd_386.go index 5402bd55..6d56edc0 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_openbsd_386.go +++ b/vendor/golang.org/x/sys/unix/zerrors_openbsd_386.go @@ -1,6 +1,7 @@ // mkerrors.sh -m32 // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build 386 && openbsd // +build 386,openbsd // Code generated by cmd/cgo -godefs; DO NOT EDIT. @@ -146,6 +147,13 @@ const ( BRKINT = 0x2 CFLUSH = 0xf CLOCAL = 0x8000 + CPUSTATES = 0x6 + CP_IDLE = 0x5 + CP_INTR = 0x4 + CP_NICE = 0x1 + CP_SPIN = 0x3 + CP_SYS = 0x2 + CP_USER = 0x0 CREAD = 0x800 CRTSCTS = 0x10000 CS5 = 0x0 @@ -1012,7 +1020,10 @@ const ( RLIMIT_CPU = 0x0 RLIMIT_DATA = 0x2 RLIMIT_FSIZE = 0x1 + RLIMIT_MEMLOCK = 0x6 RLIMIT_NOFILE = 0x8 + RLIMIT_NPROC = 0x7 + RLIMIT_RSS = 0x5 RLIMIT_STACK = 0x3 RLIM_INFINITY = 0x7fffffffffffffff RTAX_AUTHOR = 0x6 diff --git a/vendor/golang.org/x/sys/unix/zerrors_openbsd_amd64.go b/vendor/golang.org/x/sys/unix/zerrors_openbsd_amd64.go index ffaf2d2f..25cb6094 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_openbsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_openbsd_amd64.go @@ -1,6 +1,7 @@ // mkerrors.sh -m64 // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build amd64 && openbsd // +build amd64,openbsd // Code generated by cmd/cgo -godefs; DO NOT EDIT. @@ -153,6 +154,13 @@ const ( CLOCK_REALTIME = 0x0 CLOCK_THREAD_CPUTIME_ID = 0x4 CLOCK_UPTIME = 0x5 + CPUSTATES = 0x6 + CP_IDLE = 0x5 + CP_INTR = 0x4 + CP_NICE = 0x1 + CP_SPIN = 0x3 + CP_SYS = 0x2 + CP_USER = 0x0 CREAD = 0x800 CRTSCTS = 0x10000 CS5 = 0x0 diff --git a/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm.go b/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm.go index 7aa796a6..aef6c085 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm.go +++ b/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm.go @@ -1,6 +1,7 @@ // mkerrors.sh // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build arm && openbsd // +build arm,openbsd // Code generated by cmd/cgo -godefs; DO NOT EDIT. @@ -146,6 +147,13 @@ const ( BRKINT = 0x2 CFLUSH = 0xf CLOCAL = 0x8000 + CPUSTATES = 0x6 + CP_IDLE = 0x5 + CP_INTR = 0x4 + CP_NICE = 0x1 + CP_SPIN = 0x3 + CP_SYS = 0x2 + CP_USER = 0x0 CREAD = 0x800 CRTSCTS = 0x10000 CS5 = 0x0 @@ -1012,7 +1020,10 @@ const ( RLIMIT_CPU = 0x0 RLIMIT_DATA = 0x2 RLIMIT_FSIZE = 0x1 + RLIMIT_MEMLOCK = 0x6 RLIMIT_NOFILE = 0x8 + RLIMIT_NPROC = 0x7 + RLIMIT_RSS = 0x5 RLIMIT_STACK = 0x3 RLIM_INFINITY = 0x7fffffffffffffff RTAX_AUTHOR = 0x6 diff --git a/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm64.go b/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm64.go index 1792d3f1..90de7dfc 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm64.go @@ -1,6 +1,7 @@ // mkerrors.sh -m64 // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build arm64 && openbsd // +build arm64,openbsd // Code generated by cmd/cgo -godefs; DO NOT EDIT. @@ -156,6 +157,13 @@ const ( CLOCK_REALTIME = 0x0 CLOCK_THREAD_CPUTIME_ID = 0x4 CLOCK_UPTIME = 0x5 + CPUSTATES = 0x6 + CP_IDLE = 0x5 + CP_INTR = 0x4 + CP_NICE = 0x1 + CP_SPIN = 0x3 + CP_SYS = 0x2 + CP_USER = 0x0 CREAD = 0x800 CRTSCTS = 0x10000 CS5 = 0x0 diff --git a/vendor/golang.org/x/sys/unix/zerrors_openbsd_mips64.go b/vendor/golang.org/x/sys/unix/zerrors_openbsd_mips64.go new file mode 100644 index 00000000..f1154ff5 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/zerrors_openbsd_mips64.go @@ -0,0 +1,1863 @@ +// mkerrors.sh -m64 +// Code generated by the command above; see README.md. DO NOT EDIT. + +//go:build mips64 && openbsd +// +build mips64,openbsd + +// Code generated by cmd/cgo -godefs; DO NOT EDIT. +// cgo -godefs -- -m64 _const.go + +package unix + +import "syscall" + +const ( + AF_APPLETALK = 0x10 + AF_BLUETOOTH = 0x20 + AF_CCITT = 0xa + AF_CHAOS = 0x5 + AF_CNT = 0x15 + AF_COIP = 0x14 + AF_DATAKIT = 0x9 + AF_DECnet = 0xc + AF_DLI = 0xd + AF_E164 = 0x1a + AF_ECMA = 0x8 + AF_ENCAP = 0x1c + AF_HYLINK = 0xf + AF_IMPLINK = 0x3 + AF_INET = 0x2 + AF_INET6 = 0x18 + AF_IPX = 0x17 + AF_ISDN = 0x1a + AF_ISO = 0x7 + AF_KEY = 0x1e + AF_LAT = 0xe + AF_LINK = 0x12 + AF_LOCAL = 0x1 + AF_MAX = 0x24 + AF_MPLS = 0x21 + AF_NATM = 0x1b + AF_NS = 0x6 + AF_OSI = 0x7 + AF_PUP = 0x4 + AF_ROUTE = 0x11 + AF_SIP = 0x1d + AF_SNA = 0xb + AF_UNIX = 0x1 + AF_UNSPEC = 0x0 + ALTWERASE = 0x200 + ARPHRD_ETHER = 0x1 + ARPHRD_FRELAY = 0xf + ARPHRD_IEEE1394 = 0x18 + ARPHRD_IEEE802 = 0x6 + B0 = 0x0 + B110 = 0x6e + B115200 = 0x1c200 + B1200 = 0x4b0 + B134 = 0x86 + B14400 = 0x3840 + B150 = 0x96 + B1800 = 0x708 + B19200 = 0x4b00 + B200 = 0xc8 + B230400 = 0x38400 + B2400 = 0x960 + B28800 = 0x7080 + B300 = 0x12c + B38400 = 0x9600 + B4800 = 0x12c0 + B50 = 0x32 + B57600 = 0xe100 + B600 = 0x258 + B7200 = 0x1c20 + B75 = 0x4b + B76800 = 0x12c00 + B9600 = 0x2580 + BIOCFLUSH = 0x20004268 + BIOCGBLEN = 0x40044266 + BIOCGDIRFILT = 0x4004427c + BIOCGDLT = 0x4004426a + BIOCGDLTLIST = 0xc010427b + BIOCGETIF = 0x4020426b + BIOCGFILDROP = 0x40044278 + BIOCGHDRCMPLT = 0x40044274 + BIOCGRSIG = 0x40044273 + BIOCGRTIMEOUT = 0x4010426e + BIOCGSTATS = 0x4008426f + BIOCIMMEDIATE = 0x80044270 + BIOCLOCK = 0x20004276 + BIOCPROMISC = 0x20004269 + BIOCSBLEN = 0xc0044266 + BIOCSDIRFILT = 0x8004427d + BIOCSDLT = 0x8004427a + BIOCSETF = 0x80104267 + BIOCSETIF = 0x8020426c + BIOCSETWF = 0x80104277 + BIOCSFILDROP = 0x80044279 + BIOCSHDRCMPLT = 0x80044275 + BIOCSRSIG = 0x80044272 + BIOCSRTIMEOUT = 0x8010426d + BIOCVERSION = 0x40044271 + BPF_A = 0x10 + BPF_ABS = 0x20 + BPF_ADD = 0x0 + BPF_ALIGNMENT = 0x4 + BPF_ALU = 0x4 + BPF_AND = 0x50 + BPF_B = 0x10 + BPF_DIRECTION_IN = 0x1 + BPF_DIRECTION_OUT = 0x2 + BPF_DIV = 0x30 + BPF_FILDROP_CAPTURE = 0x1 + BPF_FILDROP_DROP = 0x2 + BPF_FILDROP_PASS = 0x0 + BPF_H = 0x8 + BPF_IMM = 0x0 + BPF_IND = 0x40 + BPF_JA = 0x0 + BPF_JEQ = 0x10 + BPF_JGE = 0x30 + BPF_JGT = 0x20 + BPF_JMP = 0x5 + BPF_JSET = 0x40 + BPF_K = 0x0 + BPF_LD = 0x0 + BPF_LDX = 0x1 + BPF_LEN = 0x80 + BPF_LSH = 0x60 + BPF_MAJOR_VERSION = 0x1 + BPF_MAXBUFSIZE = 0x200000 + BPF_MAXINSNS = 0x200 + BPF_MEM = 0x60 + BPF_MEMWORDS = 0x10 + BPF_MINBUFSIZE = 0x20 + BPF_MINOR_VERSION = 0x1 + BPF_MISC = 0x7 + BPF_MSH = 0xa0 + BPF_MUL = 0x20 + BPF_NEG = 0x80 + BPF_OR = 0x40 + BPF_RELEASE = 0x30bb6 + BPF_RET = 0x6 + BPF_RSH = 0x70 + BPF_ST = 0x2 + BPF_STX = 0x3 + BPF_SUB = 0x10 + BPF_TAX = 0x0 + BPF_TXA = 0x80 + BPF_W = 0x0 + BPF_X = 0x8 + BRKINT = 0x2 + CFLUSH = 0xf + CLOCAL = 0x8000 + CLOCK_BOOTTIME = 0x6 + CLOCK_MONOTONIC = 0x3 + CLOCK_PROCESS_CPUTIME_ID = 0x2 + CLOCK_REALTIME = 0x0 + CLOCK_THREAD_CPUTIME_ID = 0x4 + CLOCK_UPTIME = 0x5 + CPUSTATES = 0x6 + CP_IDLE = 0x5 + CP_INTR = 0x4 + CP_NICE = 0x1 + CP_SPIN = 0x3 + CP_SYS = 0x2 + CP_USER = 0x0 + CREAD = 0x800 + CRTSCTS = 0x10000 + CS5 = 0x0 + CS6 = 0x100 + CS7 = 0x200 + CS8 = 0x300 + CSIZE = 0x300 + CSTART = 0x11 + CSTATUS = 0xff + CSTOP = 0x13 + CSTOPB = 0x400 + CSUSP = 0x1a + CTL_HW = 0x6 + CTL_KERN = 0x1 + CTL_MAXNAME = 0xc + CTL_NET = 0x4 + DIOCADDQUEUE = 0xc110445d + DIOCADDRULE = 0xcd604404 + DIOCADDSTATE = 0xc1084425 + DIOCCHANGERULE = 0xcd60441a + DIOCCLRIFFLAG = 0xc028445a + DIOCCLRSRCNODES = 0x20004455 + DIOCCLRSTATES = 0xc0e04412 + DIOCCLRSTATUS = 0xc0284416 + DIOCGETLIMIT = 0xc0084427 + DIOCGETQSTATS = 0xc1204460 + DIOCGETQUEUE = 0xc110445f + DIOCGETQUEUES = 0xc110445e + DIOCGETRULE = 0xcd604407 + DIOCGETRULES = 0xcd604406 + DIOCGETRULESET = 0xc444443b + DIOCGETRULESETS = 0xc444443a + DIOCGETSRCNODES = 0xc0104454 + DIOCGETSTATE = 0xc1084413 + DIOCGETSTATES = 0xc0104419 + DIOCGETSTATUS = 0xc1e84415 + DIOCGETSYNFLWATS = 0xc0084463 + DIOCGETTIMEOUT = 0xc008441e + DIOCIGETIFACES = 0xc0284457 + DIOCKILLSRCNODES = 0xc080445b + DIOCKILLSTATES = 0xc0e04429 + DIOCNATLOOK = 0xc0504417 + DIOCOSFPADD = 0xc088444f + DIOCOSFPFLUSH = 0x2000444e + DIOCOSFPGET = 0xc0884450 + DIOCRADDADDRS = 0xc4504443 + DIOCRADDTABLES = 0xc450443d + DIOCRCLRADDRS = 0xc4504442 + DIOCRCLRASTATS = 0xc4504448 + DIOCRCLRTABLES = 0xc450443c + DIOCRCLRTSTATS = 0xc4504441 + DIOCRDELADDRS = 0xc4504444 + DIOCRDELTABLES = 0xc450443e + DIOCRGETADDRS = 0xc4504446 + DIOCRGETASTATS = 0xc4504447 + DIOCRGETTABLES = 0xc450443f + DIOCRGETTSTATS = 0xc4504440 + DIOCRINADEFINE = 0xc450444d + DIOCRSETADDRS = 0xc4504445 + DIOCRSETTFLAGS = 0xc450444a + DIOCRTSTADDRS = 0xc4504449 + DIOCSETDEBUG = 0xc0044418 + DIOCSETHOSTID = 0xc0044456 + DIOCSETIFFLAG = 0xc0284459 + DIOCSETLIMIT = 0xc0084428 + DIOCSETREASS = 0xc004445c + DIOCSETSTATUSIF = 0xc0284414 + DIOCSETSYNCOOKIES = 0xc0014462 + DIOCSETSYNFLWATS = 0xc0084461 + DIOCSETTIMEOUT = 0xc008441d + DIOCSTART = 0x20004401 + DIOCSTOP = 0x20004402 + DIOCXBEGIN = 0xc0104451 + DIOCXCOMMIT = 0xc0104452 + DIOCXROLLBACK = 0xc0104453 + DLT_ARCNET = 0x7 + DLT_ATM_RFC1483 = 0xb + DLT_AX25 = 0x3 + DLT_CHAOS = 0x5 + DLT_C_HDLC = 0x68 + DLT_EN10MB = 0x1 + DLT_EN3MB = 0x2 + DLT_ENC = 0xd + DLT_FDDI = 0xa + DLT_IEEE802 = 0x6 + DLT_IEEE802_11 = 0x69 + DLT_IEEE802_11_RADIO = 0x7f + DLT_LOOP = 0xc + DLT_MPLS = 0xdb + DLT_NULL = 0x0 + DLT_OPENFLOW = 0x10b + DLT_PFLOG = 0x75 + DLT_PFSYNC = 0x12 + DLT_PPP = 0x9 + DLT_PPP_BSDOS = 0x10 + DLT_PPP_ETHER = 0x33 + DLT_PPP_SERIAL = 0x32 + DLT_PRONET = 0x4 + DLT_RAW = 0xe + DLT_SLIP = 0x8 + DLT_SLIP_BSDOS = 0xf + DLT_USBPCAP = 0xf9 + DLT_USER0 = 0x93 + DLT_USER1 = 0x94 + DLT_USER10 = 0x9d + DLT_USER11 = 0x9e + DLT_USER12 = 0x9f + DLT_USER13 = 0xa0 + DLT_USER14 = 0xa1 + DLT_USER15 = 0xa2 + DLT_USER2 = 0x95 + DLT_USER3 = 0x96 + DLT_USER4 = 0x97 + DLT_USER5 = 0x98 + DLT_USER6 = 0x99 + DLT_USER7 = 0x9a + DLT_USER8 = 0x9b + DLT_USER9 = 0x9c + DT_BLK = 0x6 + DT_CHR = 0x2 + DT_DIR = 0x4 + DT_FIFO = 0x1 + DT_LNK = 0xa + DT_REG = 0x8 + DT_SOCK = 0xc + DT_UNKNOWN = 0x0 + ECHO = 0x8 + ECHOCTL = 0x40 + ECHOE = 0x2 + ECHOK = 0x4 + ECHOKE = 0x1 + ECHONL = 0x10 + ECHOPRT = 0x20 + EMT_TAGOVF = 0x1 + EMUL_ENABLED = 0x1 + EMUL_NATIVE = 0x2 + ENDRUNDISC = 0x9 + ETHERMIN = 0x2e + ETHERMTU = 0x5dc + ETHERTYPE_8023 = 0x4 + ETHERTYPE_AARP = 0x80f3 + ETHERTYPE_ACCTON = 0x8390 + ETHERTYPE_AEONIC = 0x8036 + ETHERTYPE_ALPHA = 0x814a + ETHERTYPE_AMBER = 0x6008 + ETHERTYPE_AMOEBA = 0x8145 + ETHERTYPE_AOE = 0x88a2 + ETHERTYPE_APOLLO = 0x80f7 + ETHERTYPE_APOLLODOMAIN = 0x8019 + ETHERTYPE_APPLETALK = 0x809b + ETHERTYPE_APPLITEK = 0x80c7 + ETHERTYPE_ARGONAUT = 0x803a + ETHERTYPE_ARP = 0x806 + ETHERTYPE_AT = 0x809b + ETHERTYPE_ATALK = 0x809b + ETHERTYPE_ATOMIC = 0x86df + ETHERTYPE_ATT = 0x8069 + ETHERTYPE_ATTSTANFORD = 0x8008 + ETHERTYPE_AUTOPHON = 0x806a + ETHERTYPE_AXIS = 0x8856 + ETHERTYPE_BCLOOP = 0x9003 + ETHERTYPE_BOFL = 0x8102 + ETHERTYPE_CABLETRON = 0x7034 + ETHERTYPE_CHAOS = 0x804 + ETHERTYPE_COMDESIGN = 0x806c + ETHERTYPE_COMPUGRAPHIC = 0x806d + ETHERTYPE_COUNTERPOINT = 0x8062 + ETHERTYPE_CRONUS = 0x8004 + ETHERTYPE_CRONUSVLN = 0x8003 + ETHERTYPE_DCA = 0x1234 + ETHERTYPE_DDE = 0x807b + ETHERTYPE_DEBNI = 0xaaaa + ETHERTYPE_DECAM = 0x8048 + ETHERTYPE_DECCUST = 0x6006 + ETHERTYPE_DECDIAG = 0x6005 + ETHERTYPE_DECDNS = 0x803c + ETHERTYPE_DECDTS = 0x803e + ETHERTYPE_DECEXPER = 0x6000 + ETHERTYPE_DECLAST = 0x8041 + ETHERTYPE_DECLTM = 0x803f + ETHERTYPE_DECMUMPS = 0x6009 + ETHERTYPE_DECNETBIOS = 0x8040 + ETHERTYPE_DELTACON = 0x86de + ETHERTYPE_DIDDLE = 0x4321 + ETHERTYPE_DLOG1 = 0x660 + ETHERTYPE_DLOG2 = 0x661 + ETHERTYPE_DN = 0x6003 + ETHERTYPE_DOGFIGHT = 0x1989 + ETHERTYPE_DSMD = 0x8039 + ETHERTYPE_ECMA = 0x803 + ETHERTYPE_ENCRYPT = 0x803d + ETHERTYPE_ES = 0x805d + ETHERTYPE_EXCELAN = 0x8010 + ETHERTYPE_EXPERDATA = 0x8049 + ETHERTYPE_FLIP = 0x8146 + ETHERTYPE_FLOWCONTROL = 0x8808 + ETHERTYPE_FRARP = 0x808 + ETHERTYPE_GENDYN = 0x8068 + ETHERTYPE_HAYES = 0x8130 + ETHERTYPE_HIPPI_FP = 0x8180 + ETHERTYPE_HITACHI = 0x8820 + ETHERTYPE_HP = 0x8005 + ETHERTYPE_IEEEPUP = 0xa00 + ETHERTYPE_IEEEPUPAT = 0xa01 + ETHERTYPE_IMLBL = 0x4c42 + ETHERTYPE_IMLBLDIAG = 0x424c + ETHERTYPE_IP = 0x800 + ETHERTYPE_IPAS = 0x876c + ETHERTYPE_IPV6 = 0x86dd + ETHERTYPE_IPX = 0x8137 + ETHERTYPE_IPXNEW = 0x8037 + ETHERTYPE_KALPANA = 0x8582 + ETHERTYPE_LANBRIDGE = 0x8038 + ETHERTYPE_LANPROBE = 0x8888 + ETHERTYPE_LAT = 0x6004 + ETHERTYPE_LBACK = 0x9000 + ETHERTYPE_LITTLE = 0x8060 + ETHERTYPE_LLDP = 0x88cc + ETHERTYPE_LOGICRAFT = 0x8148 + ETHERTYPE_LOOPBACK = 0x9000 + ETHERTYPE_MACSEC = 0x88e5 + ETHERTYPE_MATRA = 0x807a + ETHERTYPE_MAX = 0xffff + ETHERTYPE_MERIT = 0x807c + ETHERTYPE_MICP = 0x873a + ETHERTYPE_MOPDL = 0x6001 + ETHERTYPE_MOPRC = 0x6002 + ETHERTYPE_MOTOROLA = 0x818d + ETHERTYPE_MPLS = 0x8847 + ETHERTYPE_MPLS_MCAST = 0x8848 + ETHERTYPE_MUMPS = 0x813f + ETHERTYPE_NBPCC = 0x3c04 + ETHERTYPE_NBPCLAIM = 0x3c09 + ETHERTYPE_NBPCLREQ = 0x3c05 + ETHERTYPE_NBPCLRSP = 0x3c06 + ETHERTYPE_NBPCREQ = 0x3c02 + ETHERTYPE_NBPCRSP = 0x3c03 + ETHERTYPE_NBPDG = 0x3c07 + ETHERTYPE_NBPDGB = 0x3c08 + ETHERTYPE_NBPDLTE = 0x3c0a + ETHERTYPE_NBPRAR = 0x3c0c + ETHERTYPE_NBPRAS = 0x3c0b + ETHERTYPE_NBPRST = 0x3c0d + ETHERTYPE_NBPSCD = 0x3c01 + ETHERTYPE_NBPVCD = 0x3c00 + ETHERTYPE_NBS = 0x802 + ETHERTYPE_NCD = 0x8149 + ETHERTYPE_NESTAR = 0x8006 + ETHERTYPE_NETBEUI = 0x8191 + ETHERTYPE_NOVELL = 0x8138 + ETHERTYPE_NS = 0x600 + ETHERTYPE_NSAT = 0x601 + ETHERTYPE_NSCOMPAT = 0x807 + ETHERTYPE_NTRAILER = 0x10 + ETHERTYPE_OS9 = 0x7007 + ETHERTYPE_OS9NET = 0x7009 + ETHERTYPE_PACER = 0x80c6 + ETHERTYPE_PAE = 0x888e + ETHERTYPE_PBB = 0x88e7 + ETHERTYPE_PCS = 0x4242 + ETHERTYPE_PLANNING = 0x8044 + ETHERTYPE_PPP = 0x880b + ETHERTYPE_PPPOE = 0x8864 + ETHERTYPE_PPPOEDISC = 0x8863 + ETHERTYPE_PRIMENTS = 0x7031 + ETHERTYPE_PUP = 0x200 + ETHERTYPE_PUPAT = 0x200 + ETHERTYPE_QINQ = 0x88a8 + ETHERTYPE_RACAL = 0x7030 + ETHERTYPE_RATIONAL = 0x8150 + ETHERTYPE_RAWFR = 0x6559 + ETHERTYPE_RCL = 0x1995 + ETHERTYPE_RDP = 0x8739 + ETHERTYPE_RETIX = 0x80f2 + ETHERTYPE_REVARP = 0x8035 + ETHERTYPE_SCA = 0x6007 + ETHERTYPE_SECTRA = 0x86db + ETHERTYPE_SECUREDATA = 0x876d + ETHERTYPE_SGITW = 0x817e + ETHERTYPE_SG_BOUNCE = 0x8016 + ETHERTYPE_SG_DIAG = 0x8013 + ETHERTYPE_SG_NETGAMES = 0x8014 + ETHERTYPE_SG_RESV = 0x8015 + ETHERTYPE_SIMNET = 0x5208 + ETHERTYPE_SLOW = 0x8809 + ETHERTYPE_SNA = 0x80d5 + ETHERTYPE_SNMP = 0x814c + ETHERTYPE_SONIX = 0xfaf5 + ETHERTYPE_SPIDER = 0x809f + ETHERTYPE_SPRITE = 0x500 + ETHERTYPE_STP = 0x8181 + ETHERTYPE_TALARIS = 0x812b + ETHERTYPE_TALARISMC = 0x852b + ETHERTYPE_TCPCOMP = 0x876b + ETHERTYPE_TCPSM = 0x9002 + ETHERTYPE_TEC = 0x814f + ETHERTYPE_TIGAN = 0x802f + ETHERTYPE_TRAIL = 0x1000 + ETHERTYPE_TRANSETHER = 0x6558 + ETHERTYPE_TYMSHARE = 0x802e + ETHERTYPE_UBBST = 0x7005 + ETHERTYPE_UBDEBUG = 0x900 + ETHERTYPE_UBDIAGLOOP = 0x7002 + ETHERTYPE_UBDL = 0x7000 + ETHERTYPE_UBNIU = 0x7001 + ETHERTYPE_UBNMC = 0x7003 + ETHERTYPE_VALID = 0x1600 + ETHERTYPE_VARIAN = 0x80dd + ETHERTYPE_VAXELN = 0x803b + ETHERTYPE_VEECO = 0x8067 + ETHERTYPE_VEXP = 0x805b + ETHERTYPE_VGLAB = 0x8131 + ETHERTYPE_VINES = 0xbad + ETHERTYPE_VINESECHO = 0xbaf + ETHERTYPE_VINESLOOP = 0xbae + ETHERTYPE_VITAL = 0xff00 + ETHERTYPE_VLAN = 0x8100 + ETHERTYPE_VLTLMAN = 0x8080 + ETHERTYPE_VPROD = 0x805c + ETHERTYPE_VURESERVED = 0x8147 + ETHERTYPE_WATERLOO = 0x8130 + ETHERTYPE_WELLFLEET = 0x8103 + ETHERTYPE_X25 = 0x805 + ETHERTYPE_X75 = 0x801 + ETHERTYPE_XNSSM = 0x9001 + ETHERTYPE_XTP = 0x817d + ETHER_ADDR_LEN = 0x6 + ETHER_ALIGN = 0x2 + ETHER_CRC_LEN = 0x4 + ETHER_CRC_POLY_BE = 0x4c11db6 + ETHER_CRC_POLY_LE = 0xedb88320 + ETHER_HDR_LEN = 0xe + ETHER_MAX_DIX_LEN = 0x600 + ETHER_MAX_HARDMTU_LEN = 0xff9b + ETHER_MAX_LEN = 0x5ee + ETHER_MIN_LEN = 0x40 + ETHER_TYPE_LEN = 0x2 + ETHER_VLAN_ENCAP_LEN = 0x4 + EVFILT_AIO = -0x3 + EVFILT_DEVICE = -0x8 + EVFILT_PROC = -0x5 + EVFILT_READ = -0x1 + EVFILT_SIGNAL = -0x6 + EVFILT_SYSCOUNT = 0x8 + EVFILT_TIMER = -0x7 + EVFILT_VNODE = -0x4 + EVFILT_WRITE = -0x2 + EVL_ENCAPLEN = 0x4 + EVL_PRIO_BITS = 0xd + EVL_PRIO_MAX = 0x7 + EVL_VLID_MASK = 0xfff + EVL_VLID_MAX = 0xffe + EVL_VLID_MIN = 0x1 + EVL_VLID_NULL = 0x0 + EV_ADD = 0x1 + EV_CLEAR = 0x20 + EV_DELETE = 0x2 + EV_DISABLE = 0x8 + EV_DISPATCH = 0x80 + EV_ENABLE = 0x4 + EV_EOF = 0x8000 + EV_ERROR = 0x4000 + EV_FLAG1 = 0x2000 + EV_ONESHOT = 0x10 + EV_RECEIPT = 0x40 + EV_SYSFLAGS = 0xf000 + EXTA = 0x4b00 + EXTB = 0x9600 + EXTPROC = 0x800 + FD_CLOEXEC = 0x1 + FD_SETSIZE = 0x400 + FLUSHO = 0x800000 + F_DUPFD = 0x0 + F_DUPFD_CLOEXEC = 0xa + F_GETFD = 0x1 + F_GETFL = 0x3 + F_GETLK = 0x7 + F_GETOWN = 0x5 + F_ISATTY = 0xb + F_OK = 0x0 + F_RDLCK = 0x1 + F_SETFD = 0x2 + F_SETFL = 0x4 + F_SETLK = 0x8 + F_SETLKW = 0x9 + F_SETOWN = 0x6 + F_UNLCK = 0x2 + F_WRLCK = 0x3 + HUPCL = 0x4000 + HW_MACHINE = 0x1 + ICANON = 0x100 + ICMP6_FILTER = 0x12 + ICRNL = 0x100 + IEXTEN = 0x400 + IFAN_ARRIVAL = 0x0 + IFAN_DEPARTURE = 0x1 + IFF_ALLMULTI = 0x200 + IFF_BROADCAST = 0x2 + IFF_CANTCHANGE = 0x8e52 + IFF_DEBUG = 0x4 + IFF_LINK0 = 0x1000 + IFF_LINK1 = 0x2000 + IFF_LINK2 = 0x4000 + IFF_LOOPBACK = 0x8 + IFF_MULTICAST = 0x8000 + IFF_NOARP = 0x80 + IFF_OACTIVE = 0x400 + IFF_POINTOPOINT = 0x10 + IFF_PROMISC = 0x100 + IFF_RUNNING = 0x40 + IFF_SIMPLEX = 0x800 + IFF_STATICARP = 0x20 + IFF_UP = 0x1 + IFNAMSIZ = 0x10 + IFT_1822 = 0x2 + IFT_A12MPPSWITCH = 0x82 + IFT_AAL2 = 0xbb + IFT_AAL5 = 0x31 + IFT_ADSL = 0x5e + IFT_AFLANE8023 = 0x3b + IFT_AFLANE8025 = 0x3c + IFT_ARAP = 0x58 + IFT_ARCNET = 0x23 + IFT_ARCNETPLUS = 0x24 + IFT_ASYNC = 0x54 + IFT_ATM = 0x25 + IFT_ATMDXI = 0x69 + IFT_ATMFUNI = 0x6a + IFT_ATMIMA = 0x6b + IFT_ATMLOGICAL = 0x50 + IFT_ATMRADIO = 0xbd + IFT_ATMSUBINTERFACE = 0x86 + IFT_ATMVCIENDPT = 0xc2 + IFT_ATMVIRTUAL = 0x95 + IFT_BGPPOLICYACCOUNTING = 0xa2 + IFT_BLUETOOTH = 0xf8 + IFT_BRIDGE = 0xd1 + IFT_BSC = 0x53 + IFT_CARP = 0xf7 + IFT_CCTEMUL = 0x3d + IFT_CEPT = 0x13 + IFT_CES = 0x85 + IFT_CHANNEL = 0x46 + IFT_CNR = 0x55 + IFT_COFFEE = 0x84 + IFT_COMPOSITELINK = 0x9b + IFT_DCN = 0x8d + IFT_DIGITALPOWERLINE = 0x8a + IFT_DIGITALWRAPPEROVERHEADCHANNEL = 0xba + IFT_DLSW = 0x4a + IFT_DOCSCABLEDOWNSTREAM = 0x80 + IFT_DOCSCABLEMACLAYER = 0x7f + IFT_DOCSCABLEUPSTREAM = 0x81 + IFT_DOCSCABLEUPSTREAMCHANNEL = 0xcd + IFT_DS0 = 0x51 + IFT_DS0BUNDLE = 0x52 + IFT_DS1FDL = 0xaa + IFT_DS3 = 0x1e + IFT_DTM = 0x8c + IFT_DUMMY = 0xf1 + IFT_DVBASILN = 0xac + IFT_DVBASIOUT = 0xad + IFT_DVBRCCDOWNSTREAM = 0x93 + IFT_DVBRCCMACLAYER = 0x92 + IFT_DVBRCCUPSTREAM = 0x94 + IFT_ECONET = 0xce + IFT_ENC = 0xf4 + IFT_EON = 0x19 + IFT_EPLRS = 0x57 + IFT_ESCON = 0x49 + IFT_ETHER = 0x6 + IFT_FAITH = 0xf3 + IFT_FAST = 0x7d + IFT_FASTETHER = 0x3e + IFT_FASTETHERFX = 0x45 + IFT_FDDI = 0xf + IFT_FIBRECHANNEL = 0x38 + IFT_FRAMERELAYINTERCONNECT = 0x3a + IFT_FRAMERELAYMPI = 0x5c + IFT_FRDLCIENDPT = 0xc1 + IFT_FRELAY = 0x20 + IFT_FRELAYDCE = 0x2c + IFT_FRF16MFRBUNDLE = 0xa3 + IFT_FRFORWARD = 0x9e + IFT_G703AT2MB = 0x43 + IFT_G703AT64K = 0x42 + IFT_GIF = 0xf0 + IFT_GIGABITETHERNET = 0x75 + IFT_GR303IDT = 0xb2 + IFT_GR303RDT = 0xb1 + IFT_H323GATEKEEPER = 0xa4 + IFT_H323PROXY = 0xa5 + IFT_HDH1822 = 0x3 + IFT_HDLC = 0x76 + IFT_HDSL2 = 0xa8 + IFT_HIPERLAN2 = 0xb7 + IFT_HIPPI = 0x2f + IFT_HIPPIINTERFACE = 0x39 + IFT_HOSTPAD = 0x5a + IFT_HSSI = 0x2e + IFT_HY = 0xe + IFT_IBM370PARCHAN = 0x48 + IFT_IDSL = 0x9a + IFT_IEEE1394 = 0x90 + IFT_IEEE80211 = 0x47 + IFT_IEEE80212 = 0x37 + IFT_IEEE8023ADLAG = 0xa1 + IFT_IFGSN = 0x91 + IFT_IMT = 0xbe + IFT_INFINIBAND = 0xc7 + IFT_INTERLEAVE = 0x7c + IFT_IP = 0x7e + IFT_IPFORWARD = 0x8e + IFT_IPOVERATM = 0x72 + IFT_IPOVERCDLC = 0x6d + IFT_IPOVERCLAW = 0x6e + IFT_IPSWITCH = 0x4e + IFT_ISDN = 0x3f + IFT_ISDNBASIC = 0x14 + IFT_ISDNPRIMARY = 0x15 + IFT_ISDNS = 0x4b + IFT_ISDNU = 0x4c + IFT_ISO88022LLC = 0x29 + IFT_ISO88023 = 0x7 + IFT_ISO88024 = 0x8 + IFT_ISO88025 = 0x9 + IFT_ISO88025CRFPINT = 0x62 + IFT_ISO88025DTR = 0x56 + IFT_ISO88025FIBER = 0x73 + IFT_ISO88026 = 0xa + IFT_ISUP = 0xb3 + IFT_L2VLAN = 0x87 + IFT_L3IPVLAN = 0x88 + IFT_L3IPXVLAN = 0x89 + IFT_LAPB = 0x10 + IFT_LAPD = 0x4d + IFT_LAPF = 0x77 + IFT_LINEGROUP = 0xd2 + IFT_LOCALTALK = 0x2a + IFT_LOOP = 0x18 + IFT_MBIM = 0xfa + IFT_MEDIAMAILOVERIP = 0x8b + IFT_MFSIGLINK = 0xa7 + IFT_MIOX25 = 0x26 + IFT_MODEM = 0x30 + IFT_MPC = 0x71 + IFT_MPLS = 0xa6 + IFT_MPLSTUNNEL = 0x96 + IFT_MSDSL = 0x8f + IFT_MVL = 0xbf + IFT_MYRINET = 0x63 + IFT_NFAS = 0xaf + IFT_NSIP = 0x1b + IFT_OPTICALCHANNEL = 0xc3 + IFT_OPTICALTRANSPORT = 0xc4 + IFT_OTHER = 0x1 + IFT_P10 = 0xc + IFT_P80 = 0xd + IFT_PARA = 0x22 + IFT_PFLOG = 0xf5 + IFT_PFLOW = 0xf9 + IFT_PFSYNC = 0xf6 + IFT_PLC = 0xae + IFT_PON155 = 0xcf + IFT_PON622 = 0xd0 + IFT_POS = 0xab + IFT_PPP = 0x17 + IFT_PPPMULTILINKBUNDLE = 0x6c + IFT_PROPATM = 0xc5 + IFT_PROPBWAP2MP = 0xb8 + IFT_PROPCNLS = 0x59 + IFT_PROPDOCSWIRELESSDOWNSTREAM = 0xb5 + IFT_PROPDOCSWIRELESSMACLAYER = 0xb4 + IFT_PROPDOCSWIRELESSUPSTREAM = 0xb6 + IFT_PROPMUX = 0x36 + IFT_PROPVIRTUAL = 0x35 + IFT_PROPWIRELESSP2P = 0x9d + IFT_PTPSERIAL = 0x16 + IFT_PVC = 0xf2 + IFT_Q2931 = 0xc9 + IFT_QLLC = 0x44 + IFT_RADIOMAC = 0xbc + IFT_RADSL = 0x5f + IFT_REACHDSL = 0xc0 + IFT_RFC1483 = 0x9f + IFT_RS232 = 0x21 + IFT_RSRB = 0x4f + IFT_SDLC = 0x11 + IFT_SDSL = 0x60 + IFT_SHDSL = 0xa9 + IFT_SIP = 0x1f + IFT_SIPSIG = 0xcc + IFT_SIPTG = 0xcb + IFT_SLIP = 0x1c + IFT_SMDSDXI = 0x2b + IFT_SMDSICIP = 0x34 + IFT_SONET = 0x27 + IFT_SONETOVERHEADCHANNEL = 0xb9 + IFT_SONETPATH = 0x32 + IFT_SONETVT = 0x33 + IFT_SRP = 0x97 + IFT_SS7SIGLINK = 0x9c + IFT_STACKTOSTACK = 0x6f + IFT_STARLAN = 0xb + IFT_T1 = 0x12 + IFT_TDLC = 0x74 + IFT_TELINK = 0xc8 + IFT_TERMPAD = 0x5b + IFT_TR008 = 0xb0 + IFT_TRANSPHDLC = 0x7b + IFT_TUNNEL = 0x83 + IFT_ULTRA = 0x1d + IFT_USB = 0xa0 + IFT_V11 = 0x40 + IFT_V35 = 0x2d + IFT_V36 = 0x41 + IFT_V37 = 0x78 + IFT_VDSL = 0x61 + IFT_VIRTUALIPADDRESS = 0x70 + IFT_VIRTUALTG = 0xca + IFT_VOICEDID = 0xd5 + IFT_VOICEEM = 0x64 + IFT_VOICEEMFGD = 0xd3 + IFT_VOICEENCAP = 0x67 + IFT_VOICEFGDEANA = 0xd4 + IFT_VOICEFXO = 0x65 + IFT_VOICEFXS = 0x66 + IFT_VOICEOVERATM = 0x98 + IFT_VOICEOVERCABLE = 0xc6 + IFT_VOICEOVERFRAMERELAY = 0x99 + IFT_VOICEOVERIP = 0x68 + IFT_X213 = 0x5d + IFT_X25 = 0x5 + IFT_X25DDN = 0x4 + IFT_X25HUNTGROUP = 0x7a + IFT_X25MLP = 0x79 + IFT_X25PLE = 0x28 + IFT_XETHER = 0x1a + IGNBRK = 0x1 + IGNCR = 0x80 + IGNPAR = 0x4 + IMAXBEL = 0x2000 + INLCR = 0x40 + INPCK = 0x10 + IN_CLASSA_HOST = 0xffffff + IN_CLASSA_MAX = 0x80 + IN_CLASSA_NET = 0xff000000 + IN_CLASSA_NSHIFT = 0x18 + IN_CLASSB_HOST = 0xffff + IN_CLASSB_MAX = 0x10000 + IN_CLASSB_NET = 0xffff0000 + IN_CLASSB_NSHIFT = 0x10 + IN_CLASSC_HOST = 0xff + IN_CLASSC_NET = 0xffffff00 + IN_CLASSC_NSHIFT = 0x8 + IN_CLASSD_HOST = 0xfffffff + IN_CLASSD_NET = 0xf0000000 + IN_CLASSD_NSHIFT = 0x1c + IN_LOOPBACKNET = 0x7f + IN_RFC3021_HOST = 0x1 + IN_RFC3021_NET = 0xfffffffe + IN_RFC3021_NSHIFT = 0x1f + IPPROTO_AH = 0x33 + IPPROTO_CARP = 0x70 + IPPROTO_DIVERT = 0x102 + IPPROTO_DONE = 0x101 + IPPROTO_DSTOPTS = 0x3c + IPPROTO_EGP = 0x8 + IPPROTO_ENCAP = 0x62 + IPPROTO_EON = 0x50 + IPPROTO_ESP = 0x32 + IPPROTO_ETHERIP = 0x61 + IPPROTO_FRAGMENT = 0x2c + IPPROTO_GGP = 0x3 + IPPROTO_GRE = 0x2f + IPPROTO_HOPOPTS = 0x0 + IPPROTO_ICMP = 0x1 + IPPROTO_ICMPV6 = 0x3a + IPPROTO_IDP = 0x16 + IPPROTO_IGMP = 0x2 + IPPROTO_IP = 0x0 + IPPROTO_IPCOMP = 0x6c + IPPROTO_IPIP = 0x4 + IPPROTO_IPV4 = 0x4 + IPPROTO_IPV6 = 0x29 + IPPROTO_MAX = 0x100 + IPPROTO_MAXID = 0x103 + IPPROTO_MOBILE = 0x37 + IPPROTO_MPLS = 0x89 + IPPROTO_NONE = 0x3b + IPPROTO_PFSYNC = 0xf0 + IPPROTO_PIM = 0x67 + IPPROTO_PUP = 0xc + IPPROTO_RAW = 0xff + IPPROTO_ROUTING = 0x2b + IPPROTO_RSVP = 0x2e + IPPROTO_TCP = 0x6 + IPPROTO_TP = 0x1d + IPPROTO_UDP = 0x11 + IPPROTO_UDPLITE = 0x88 + IPV6_AUTH_LEVEL = 0x35 + IPV6_AUTOFLOWLABEL = 0x3b + IPV6_CHECKSUM = 0x1a + IPV6_DEFAULT_MULTICAST_HOPS = 0x1 + IPV6_DEFAULT_MULTICAST_LOOP = 0x1 + IPV6_DEFHLIM = 0x40 + IPV6_DONTFRAG = 0x3e + IPV6_DSTOPTS = 0x32 + IPV6_ESP_NETWORK_LEVEL = 0x37 + IPV6_ESP_TRANS_LEVEL = 0x36 + IPV6_FAITH = 0x1d + IPV6_FLOWINFO_MASK = 0xfffffff + IPV6_FLOWLABEL_MASK = 0xfffff + IPV6_FRAGTTL = 0x78 + IPV6_HLIMDEC = 0x1 + IPV6_HOPLIMIT = 0x2f + IPV6_HOPOPTS = 0x31 + IPV6_IPCOMP_LEVEL = 0x3c + IPV6_JOIN_GROUP = 0xc + IPV6_LEAVE_GROUP = 0xd + IPV6_MAXHLIM = 0xff + IPV6_MAXPACKET = 0xffff + IPV6_MINHOPCOUNT = 0x41 + IPV6_MMTU = 0x500 + IPV6_MULTICAST_HOPS = 0xa + IPV6_MULTICAST_IF = 0x9 + IPV6_MULTICAST_LOOP = 0xb + IPV6_NEXTHOP = 0x30 + IPV6_OPTIONS = 0x1 + IPV6_PATHMTU = 0x2c + IPV6_PIPEX = 0x3f + IPV6_PKTINFO = 0x2e + IPV6_PORTRANGE = 0xe + IPV6_PORTRANGE_DEFAULT = 0x0 + IPV6_PORTRANGE_HIGH = 0x1 + IPV6_PORTRANGE_LOW = 0x2 + IPV6_RECVDSTOPTS = 0x28 + IPV6_RECVDSTPORT = 0x40 + IPV6_RECVHOPLIMIT = 0x25 + IPV6_RECVHOPOPTS = 0x27 + IPV6_RECVPATHMTU = 0x2b + IPV6_RECVPKTINFO = 0x24 + IPV6_RECVRTHDR = 0x26 + IPV6_RECVTCLASS = 0x39 + IPV6_RTABLE = 0x1021 + IPV6_RTHDR = 0x33 + IPV6_RTHDRDSTOPTS = 0x23 + IPV6_RTHDR_LOOSE = 0x0 + IPV6_RTHDR_STRICT = 0x1 + IPV6_RTHDR_TYPE_0 = 0x0 + IPV6_SOCKOPT_RESERVED1 = 0x3 + IPV6_TCLASS = 0x3d + IPV6_UNICAST_HOPS = 0x4 + IPV6_USE_MIN_MTU = 0x2a + IPV6_V6ONLY = 0x1b + IPV6_VERSION = 0x60 + IPV6_VERSION_MASK = 0xf0 + IP_ADD_MEMBERSHIP = 0xc + IP_AUTH_LEVEL = 0x14 + IP_DEFAULT_MULTICAST_LOOP = 0x1 + IP_DEFAULT_MULTICAST_TTL = 0x1 + IP_DF = 0x4000 + IP_DROP_MEMBERSHIP = 0xd + IP_ESP_NETWORK_LEVEL = 0x16 + IP_ESP_TRANS_LEVEL = 0x15 + IP_HDRINCL = 0x2 + IP_IPCOMP_LEVEL = 0x1d + IP_IPDEFTTL = 0x25 + IP_IPSECFLOWINFO = 0x24 + IP_IPSEC_LOCAL_AUTH = 0x1b + IP_IPSEC_LOCAL_CRED = 0x19 + IP_IPSEC_LOCAL_ID = 0x17 + IP_IPSEC_REMOTE_AUTH = 0x1c + IP_IPSEC_REMOTE_CRED = 0x1a + IP_IPSEC_REMOTE_ID = 0x18 + IP_MAXPACKET = 0xffff + IP_MAX_MEMBERSHIPS = 0xfff + IP_MF = 0x2000 + IP_MINTTL = 0x20 + IP_MIN_MEMBERSHIPS = 0xf + IP_MSS = 0x240 + IP_MULTICAST_IF = 0x9 + IP_MULTICAST_LOOP = 0xb + IP_MULTICAST_TTL = 0xa + IP_OFFMASK = 0x1fff + IP_OPTIONS = 0x1 + IP_PIPEX = 0x22 + IP_PORTRANGE = 0x13 + IP_PORTRANGE_DEFAULT = 0x0 + IP_PORTRANGE_HIGH = 0x1 + IP_PORTRANGE_LOW = 0x2 + IP_RECVDSTADDR = 0x7 + IP_RECVDSTPORT = 0x21 + IP_RECVIF = 0x1e + IP_RECVOPTS = 0x5 + IP_RECVRETOPTS = 0x6 + IP_RECVRTABLE = 0x23 + IP_RECVTTL = 0x1f + IP_RETOPTS = 0x8 + IP_RF = 0x8000 + IP_RTABLE = 0x1021 + IP_SENDSRCADDR = 0x7 + IP_TOS = 0x3 + IP_TTL = 0x4 + ISIG = 0x80 + ISTRIP = 0x20 + IUCLC = 0x1000 + IXANY = 0x800 + IXOFF = 0x400 + IXON = 0x200 + KERN_HOSTNAME = 0xa + KERN_OSRELEASE = 0x2 + KERN_OSTYPE = 0x1 + KERN_VERSION = 0x4 + LCNT_OVERLOAD_FLUSH = 0x6 + LOCK_EX = 0x2 + LOCK_NB = 0x4 + LOCK_SH = 0x1 + LOCK_UN = 0x8 + MADV_DONTNEED = 0x4 + MADV_FREE = 0x6 + MADV_NORMAL = 0x0 + MADV_RANDOM = 0x1 + MADV_SEQUENTIAL = 0x2 + MADV_SPACEAVAIL = 0x5 + MADV_WILLNEED = 0x3 + MAP_ANON = 0x1000 + MAP_ANONYMOUS = 0x1000 + MAP_CONCEAL = 0x8000 + MAP_COPY = 0x2 + MAP_FILE = 0x0 + MAP_FIXED = 0x10 + MAP_FLAGMASK = 0xfff7 + MAP_HASSEMAPHORE = 0x0 + MAP_INHERIT = 0x0 + MAP_INHERIT_COPY = 0x1 + MAP_INHERIT_NONE = 0x2 + MAP_INHERIT_SHARE = 0x0 + MAP_INHERIT_ZERO = 0x3 + MAP_NOEXTEND = 0x0 + MAP_NORESERVE = 0x0 + MAP_PRIVATE = 0x2 + MAP_RENAME = 0x0 + MAP_SHARED = 0x1 + MAP_STACK = 0x4000 + MAP_TRYFIXED = 0x0 + MCL_CURRENT = 0x1 + MCL_FUTURE = 0x2 + MNT_ASYNC = 0x40 + MNT_DEFEXPORTED = 0x200 + MNT_DELEXPORT = 0x20000 + MNT_DOOMED = 0x8000000 + MNT_EXPORTANON = 0x400 + MNT_EXPORTED = 0x100 + MNT_EXRDONLY = 0x80 + MNT_FORCE = 0x80000 + MNT_LAZY = 0x3 + MNT_LOCAL = 0x1000 + MNT_NOATIME = 0x8000 + MNT_NODEV = 0x10 + MNT_NOEXEC = 0x4 + MNT_NOPERM = 0x20 + MNT_NOSUID = 0x8 + MNT_NOWAIT = 0x2 + MNT_QUOTA = 0x2000 + MNT_RDONLY = 0x1 + MNT_RELOAD = 0x40000 + MNT_ROOTFS = 0x4000 + MNT_SOFTDEP = 0x4000000 + MNT_STALLED = 0x100000 + MNT_SWAPPABLE = 0x200000 + MNT_SYNCHRONOUS = 0x2 + MNT_UPDATE = 0x10000 + MNT_VISFLAGMASK = 0x400ffff + MNT_WAIT = 0x1 + MNT_WANTRDWR = 0x2000000 + MNT_WXALLOWED = 0x800 + MSG_BCAST = 0x100 + MSG_CMSG_CLOEXEC = 0x800 + MSG_CTRUNC = 0x20 + MSG_DONTROUTE = 0x4 + MSG_DONTWAIT = 0x80 + MSG_EOR = 0x8 + MSG_MCAST = 0x200 + MSG_NOSIGNAL = 0x400 + MSG_OOB = 0x1 + MSG_PEEK = 0x2 + MSG_TRUNC = 0x10 + MSG_WAITALL = 0x40 + MS_ASYNC = 0x1 + MS_INVALIDATE = 0x4 + MS_SYNC = 0x2 + NAME_MAX = 0xff + NET_RT_DUMP = 0x1 + NET_RT_FLAGS = 0x2 + NET_RT_IFLIST = 0x3 + NET_RT_IFNAMES = 0x6 + NET_RT_MAXID = 0x7 + NET_RT_STATS = 0x4 + NET_RT_TABLE = 0x5 + NFDBITS = 0x20 + NOFLSH = 0x80000000 + NOKERNINFO = 0x2000000 + NOTE_ATTRIB = 0x8 + NOTE_CHANGE = 0x1 + NOTE_CHILD = 0x4 + NOTE_DELETE = 0x1 + NOTE_EOF = 0x2 + NOTE_EXEC = 0x20000000 + NOTE_EXIT = 0x80000000 + NOTE_EXTEND = 0x4 + NOTE_FORK = 0x40000000 + NOTE_LINK = 0x10 + NOTE_LOWAT = 0x1 + NOTE_PCTRLMASK = 0xf0000000 + NOTE_PDATAMASK = 0xfffff + NOTE_RENAME = 0x20 + NOTE_REVOKE = 0x40 + NOTE_TRACK = 0x1 + NOTE_TRACKERR = 0x2 + NOTE_TRUNCATE = 0x80 + NOTE_WRITE = 0x2 + OCRNL = 0x10 + OLCUC = 0x20 + ONLCR = 0x2 + ONLRET = 0x80 + ONOCR = 0x40 + ONOEOT = 0x8 + OPOST = 0x1 + OXTABS = 0x4 + O_ACCMODE = 0x3 + O_APPEND = 0x8 + O_ASYNC = 0x40 + O_CLOEXEC = 0x10000 + O_CREAT = 0x200 + O_DIRECTORY = 0x20000 + O_DSYNC = 0x80 + O_EXCL = 0x800 + O_EXLOCK = 0x20 + O_FSYNC = 0x80 + O_NDELAY = 0x4 + O_NOCTTY = 0x8000 + O_NOFOLLOW = 0x100 + O_NONBLOCK = 0x4 + O_RDONLY = 0x0 + O_RDWR = 0x2 + O_RSYNC = 0x80 + O_SHLOCK = 0x10 + O_SYNC = 0x80 + O_TRUNC = 0x400 + O_WRONLY = 0x1 + PARENB = 0x1000 + PARMRK = 0x8 + PARODD = 0x2000 + PENDIN = 0x20000000 + PF_FLUSH = 0x1 + PRIO_PGRP = 0x1 + PRIO_PROCESS = 0x0 + PRIO_USER = 0x2 + PROT_EXEC = 0x4 + PROT_NONE = 0x0 + PROT_READ = 0x1 + PROT_WRITE = 0x2 + RLIMIT_CORE = 0x4 + RLIMIT_CPU = 0x0 + RLIMIT_DATA = 0x2 + RLIMIT_FSIZE = 0x1 + RLIMIT_MEMLOCK = 0x6 + RLIMIT_NOFILE = 0x8 + RLIMIT_NPROC = 0x7 + RLIMIT_RSS = 0x5 + RLIMIT_STACK = 0x3 + RLIM_INFINITY = 0x7fffffffffffffff + RTAX_AUTHOR = 0x6 + RTAX_BFD = 0xb + RTAX_BRD = 0x7 + RTAX_DNS = 0xc + RTAX_DST = 0x0 + RTAX_GATEWAY = 0x1 + RTAX_GENMASK = 0x3 + RTAX_IFA = 0x5 + RTAX_IFP = 0x4 + RTAX_LABEL = 0xa + RTAX_MAX = 0xf + RTAX_NETMASK = 0x2 + RTAX_SEARCH = 0xe + RTAX_SRC = 0x8 + RTAX_SRCMASK = 0x9 + RTAX_STATIC = 0xd + RTA_AUTHOR = 0x40 + RTA_BFD = 0x800 + RTA_BRD = 0x80 + RTA_DNS = 0x1000 + RTA_DST = 0x1 + RTA_GATEWAY = 0x2 + RTA_GENMASK = 0x8 + RTA_IFA = 0x20 + RTA_IFP = 0x10 + RTA_LABEL = 0x400 + RTA_NETMASK = 0x4 + RTA_SEARCH = 0x4000 + RTA_SRC = 0x100 + RTA_SRCMASK = 0x200 + RTA_STATIC = 0x2000 + RTF_ANNOUNCE = 0x4000 + RTF_BFD = 0x1000000 + RTF_BLACKHOLE = 0x1000 + RTF_BROADCAST = 0x400000 + RTF_CACHED = 0x20000 + RTF_CLONED = 0x10000 + RTF_CLONING = 0x100 + RTF_CONNECTED = 0x800000 + RTF_DONE = 0x40 + RTF_DYNAMIC = 0x10 + RTF_FMASK = 0x110fc08 + RTF_GATEWAY = 0x2 + RTF_HOST = 0x4 + RTF_LLINFO = 0x400 + RTF_LOCAL = 0x200000 + RTF_MODIFIED = 0x20 + RTF_MPATH = 0x40000 + RTF_MPLS = 0x100000 + RTF_MULTICAST = 0x200 + RTF_PERMANENT_ARP = 0x2000 + RTF_PROTO1 = 0x8000 + RTF_PROTO2 = 0x4000 + RTF_PROTO3 = 0x2000 + RTF_REJECT = 0x8 + RTF_STATIC = 0x800 + RTF_UP = 0x1 + RTF_USETRAILERS = 0x8000 + RTM_80211INFO = 0x15 + RTM_ADD = 0x1 + RTM_BFD = 0x12 + RTM_CHANGE = 0x3 + RTM_CHGADDRATTR = 0x14 + RTM_DELADDR = 0xd + RTM_DELETE = 0x2 + RTM_DESYNC = 0x10 + RTM_GET = 0x4 + RTM_IFANNOUNCE = 0xf + RTM_IFINFO = 0xe + RTM_INVALIDATE = 0x11 + RTM_LOSING = 0x5 + RTM_MAXSIZE = 0x800 + RTM_MISS = 0x7 + RTM_NEWADDR = 0xc + RTM_PROPOSAL = 0x13 + RTM_REDIRECT = 0x6 + RTM_RESOLVE = 0xb + RTM_RTTUNIT = 0xf4240 + RTM_VERSION = 0x5 + RTV_EXPIRE = 0x4 + RTV_HOPCOUNT = 0x2 + RTV_MTU = 0x1 + RTV_RPIPE = 0x8 + RTV_RTT = 0x40 + RTV_RTTVAR = 0x80 + RTV_SPIPE = 0x10 + RTV_SSTHRESH = 0x20 + RT_TABLEID_BITS = 0x8 + RT_TABLEID_MASK = 0xff + RT_TABLEID_MAX = 0xff + RUSAGE_CHILDREN = -0x1 + RUSAGE_SELF = 0x0 + RUSAGE_THREAD = 0x1 + SCM_RIGHTS = 0x1 + SCM_TIMESTAMP = 0x4 + SHUT_RD = 0x0 + SHUT_RDWR = 0x2 + SHUT_WR = 0x1 + SIOCADDMULTI = 0x80206931 + SIOCAIFADDR = 0x8040691a + SIOCAIFGROUP = 0x80286987 + SIOCATMARK = 0x40047307 + SIOCBRDGADD = 0x8060693c + SIOCBRDGADDL = 0x80606949 + SIOCBRDGADDS = 0x80606941 + SIOCBRDGARL = 0x808c694d + SIOCBRDGDADDR = 0x81286947 + SIOCBRDGDEL = 0x8060693d + SIOCBRDGDELS = 0x80606942 + SIOCBRDGFLUSH = 0x80606948 + SIOCBRDGFRL = 0x808c694e + SIOCBRDGGCACHE = 0xc0186941 + SIOCBRDGGFD = 0xc0186952 + SIOCBRDGGHT = 0xc0186951 + SIOCBRDGGIFFLGS = 0xc060693e + SIOCBRDGGMA = 0xc0186953 + SIOCBRDGGPARAM = 0xc0406958 + SIOCBRDGGPRI = 0xc0186950 + SIOCBRDGGRL = 0xc030694f + SIOCBRDGGTO = 0xc0186946 + SIOCBRDGIFS = 0xc0606942 + SIOCBRDGRTS = 0xc0206943 + SIOCBRDGSADDR = 0xc1286944 + SIOCBRDGSCACHE = 0x80186940 + SIOCBRDGSFD = 0x80186952 + SIOCBRDGSHT = 0x80186951 + SIOCBRDGSIFCOST = 0x80606955 + SIOCBRDGSIFFLGS = 0x8060693f + SIOCBRDGSIFPRIO = 0x80606954 + SIOCBRDGSIFPROT = 0x8060694a + SIOCBRDGSMA = 0x80186953 + SIOCBRDGSPRI = 0x80186950 + SIOCBRDGSPROTO = 0x8018695a + SIOCBRDGSTO = 0x80186945 + SIOCBRDGSTXHC = 0x80186959 + SIOCDELLABEL = 0x80206997 + SIOCDELMULTI = 0x80206932 + SIOCDIFADDR = 0x80206919 + SIOCDIFGROUP = 0x80286989 + SIOCDIFPARENT = 0x802069b4 + SIOCDIFPHYADDR = 0x80206949 + SIOCDPWE3NEIGHBOR = 0x802069de + SIOCDVNETID = 0x802069af + SIOCGETKALIVE = 0xc01869a4 + SIOCGETLABEL = 0x8020699a + SIOCGETMPWCFG = 0xc02069ae + SIOCGETPFLOW = 0xc02069fe + SIOCGETPFSYNC = 0xc02069f8 + SIOCGETSGCNT = 0xc0207534 + SIOCGETVIFCNT = 0xc0287533 + SIOCGETVLAN = 0xc0206990 + SIOCGIFADDR = 0xc0206921 + SIOCGIFBRDADDR = 0xc0206923 + SIOCGIFCONF = 0xc0106924 + SIOCGIFDATA = 0xc020691b + SIOCGIFDESCR = 0xc0206981 + SIOCGIFDSTADDR = 0xc0206922 + SIOCGIFFLAGS = 0xc0206911 + SIOCGIFGATTR = 0xc028698b + SIOCGIFGENERIC = 0xc020693a + SIOCGIFGLIST = 0xc028698d + SIOCGIFGMEMB = 0xc028698a + SIOCGIFGROUP = 0xc0286988 + SIOCGIFHARDMTU = 0xc02069a5 + SIOCGIFLLPRIO = 0xc02069b6 + SIOCGIFMEDIA = 0xc0406938 + SIOCGIFMETRIC = 0xc0206917 + SIOCGIFMTU = 0xc020697e + SIOCGIFNETMASK = 0xc0206925 + SIOCGIFPAIR = 0xc02069b1 + SIOCGIFPARENT = 0xc02069b3 + SIOCGIFPRIORITY = 0xc020699c + SIOCGIFRDOMAIN = 0xc02069a0 + SIOCGIFRTLABEL = 0xc0206983 + SIOCGIFRXR = 0x802069aa + SIOCGIFSFFPAGE = 0xc1126939 + SIOCGIFXFLAGS = 0xc020699e + SIOCGLIFPHYADDR = 0xc218694b + SIOCGLIFPHYDF = 0xc02069c2 + SIOCGLIFPHYECN = 0xc02069c8 + SIOCGLIFPHYRTABLE = 0xc02069a2 + SIOCGLIFPHYTTL = 0xc02069a9 + SIOCGPGRP = 0x40047309 + SIOCGPWE3 = 0xc0206998 + SIOCGPWE3CTRLWORD = 0xc02069dc + SIOCGPWE3FAT = 0xc02069dd + SIOCGPWE3NEIGHBOR = 0xc21869de + SIOCGRXHPRIO = 0xc02069db + SIOCGSPPPPARAMS = 0xc0206994 + SIOCGTXHPRIO = 0xc02069c6 + SIOCGUMBINFO = 0xc02069be + SIOCGUMBPARAM = 0xc02069c0 + SIOCGVH = 0xc02069f6 + SIOCGVNETFLOWID = 0xc02069c4 + SIOCGVNETID = 0xc02069a7 + SIOCIFAFATTACH = 0x801169ab + SIOCIFAFDETACH = 0x801169ac + SIOCIFCREATE = 0x8020697a + SIOCIFDESTROY = 0x80206979 + SIOCIFGCLONERS = 0xc0106978 + SIOCSETKALIVE = 0x801869a3 + SIOCSETLABEL = 0x80206999 + SIOCSETMPWCFG = 0x802069ad + SIOCSETPFLOW = 0x802069fd + SIOCSETPFSYNC = 0x802069f7 + SIOCSETVLAN = 0x8020698f + SIOCSIFADDR = 0x8020690c + SIOCSIFBRDADDR = 0x80206913 + SIOCSIFDESCR = 0x80206980 + SIOCSIFDSTADDR = 0x8020690e + SIOCSIFFLAGS = 0x80206910 + SIOCSIFGATTR = 0x8028698c + SIOCSIFGENERIC = 0x80206939 + SIOCSIFLLADDR = 0x8020691f + SIOCSIFLLPRIO = 0x802069b5 + SIOCSIFMEDIA = 0xc0206937 + SIOCSIFMETRIC = 0x80206918 + SIOCSIFMTU = 0x8020697f + SIOCSIFNETMASK = 0x80206916 + SIOCSIFPAIR = 0x802069b0 + SIOCSIFPARENT = 0x802069b2 + SIOCSIFPRIORITY = 0x8020699b + SIOCSIFRDOMAIN = 0x8020699f + SIOCSIFRTLABEL = 0x80206982 + SIOCSIFXFLAGS = 0x8020699d + SIOCSLIFPHYADDR = 0x8218694a + SIOCSLIFPHYDF = 0x802069c1 + SIOCSLIFPHYECN = 0x802069c7 + SIOCSLIFPHYRTABLE = 0x802069a1 + SIOCSLIFPHYTTL = 0x802069a8 + SIOCSPGRP = 0x80047308 + SIOCSPWE3CTRLWORD = 0x802069dc + SIOCSPWE3FAT = 0x802069dd + SIOCSPWE3NEIGHBOR = 0x821869de + SIOCSRXHPRIO = 0x802069db + SIOCSSPPPPARAMS = 0x80206993 + SIOCSTXHPRIO = 0x802069c5 + SIOCSUMBPARAM = 0x802069bf + SIOCSVH = 0xc02069f5 + SIOCSVNETFLOWID = 0x802069c3 + SIOCSVNETID = 0x802069a6 + SIOCSWGDPID = 0xc018695b + SIOCSWGMAXFLOW = 0xc0186960 + SIOCSWGMAXGROUP = 0xc018695d + SIOCSWSDPID = 0x8018695c + SIOCSWSPORTNO = 0xc060695f + SOCK_CLOEXEC = 0x8000 + SOCK_DGRAM = 0x2 + SOCK_DNS = 0x1000 + SOCK_NONBLOCK = 0x4000 + SOCK_RAW = 0x3 + SOCK_RDM = 0x4 + SOCK_SEQPACKET = 0x5 + SOCK_STREAM = 0x1 + SOL_SOCKET = 0xffff + SOMAXCONN = 0x80 + SO_ACCEPTCONN = 0x2 + SO_BINDANY = 0x1000 + SO_BROADCAST = 0x20 + SO_DEBUG = 0x1 + SO_DOMAIN = 0x1024 + SO_DONTROUTE = 0x10 + SO_ERROR = 0x1007 + SO_KEEPALIVE = 0x8 + SO_LINGER = 0x80 + SO_NETPROC = 0x1020 + SO_OOBINLINE = 0x100 + SO_PEERCRED = 0x1022 + SO_PROTOCOL = 0x1025 + SO_RCVBUF = 0x1002 + SO_RCVLOWAT = 0x1004 + SO_RCVTIMEO = 0x1006 + SO_REUSEADDR = 0x4 + SO_REUSEPORT = 0x200 + SO_RTABLE = 0x1021 + SO_SNDBUF = 0x1001 + SO_SNDLOWAT = 0x1003 + SO_SNDTIMEO = 0x1005 + SO_SPLICE = 0x1023 + SO_TIMESTAMP = 0x800 + SO_TYPE = 0x1008 + SO_USELOOPBACK = 0x40 + SO_ZEROIZE = 0x2000 + S_BLKSIZE = 0x200 + S_IEXEC = 0x40 + S_IFBLK = 0x6000 + S_IFCHR = 0x2000 + S_IFDIR = 0x4000 + S_IFIFO = 0x1000 + S_IFLNK = 0xa000 + S_IFMT = 0xf000 + S_IFREG = 0x8000 + S_IFSOCK = 0xc000 + S_IREAD = 0x100 + S_IRGRP = 0x20 + S_IROTH = 0x4 + S_IRUSR = 0x100 + S_IRWXG = 0x38 + S_IRWXO = 0x7 + S_IRWXU = 0x1c0 + S_ISGID = 0x400 + S_ISTXT = 0x200 + S_ISUID = 0x800 + S_ISVTX = 0x200 + S_IWGRP = 0x10 + S_IWOTH = 0x2 + S_IWRITE = 0x80 + S_IWUSR = 0x80 + S_IXGRP = 0x8 + S_IXOTH = 0x1 + S_IXUSR = 0x40 + TCIFLUSH = 0x1 + TCIOFF = 0x3 + TCIOFLUSH = 0x3 + TCION = 0x4 + TCOFLUSH = 0x2 + TCOOFF = 0x1 + TCOON = 0x2 + TCP_MAXBURST = 0x4 + TCP_MAXSEG = 0x2 + TCP_MAXWIN = 0xffff + TCP_MAX_SACK = 0x3 + TCP_MAX_WINSHIFT = 0xe + TCP_MD5SIG = 0x4 + TCP_MSS = 0x200 + TCP_NODELAY = 0x1 + TCP_NOPUSH = 0x10 + TCP_SACKHOLE_LIMIT = 0x80 + TCP_SACK_ENABLE = 0x8 + TCSAFLUSH = 0x2 + TIMER_ABSTIME = 0x1 + TIMER_RELTIME = 0x0 + TIOCCBRK = 0x2000747a + TIOCCDTR = 0x20007478 + TIOCCHKVERAUTH = 0x2000741e + TIOCCLRVERAUTH = 0x2000741d + TIOCCONS = 0x80047462 + TIOCDRAIN = 0x2000745e + TIOCEXCL = 0x2000740d + TIOCEXT = 0x80047460 + TIOCFLAG_CLOCAL = 0x2 + TIOCFLAG_CRTSCTS = 0x4 + TIOCFLAG_MDMBUF = 0x8 + TIOCFLAG_PPS = 0x10 + TIOCFLAG_SOFTCAR = 0x1 + TIOCFLUSH = 0x80047410 + TIOCGETA = 0x402c7413 + TIOCGETD = 0x4004741a + TIOCGFLAGS = 0x4004745d + TIOCGPGRP = 0x40047477 + TIOCGSID = 0x40047463 + TIOCGTSTAMP = 0x4010745b + TIOCGWINSZ = 0x40087468 + TIOCMBIC = 0x8004746b + TIOCMBIS = 0x8004746c + TIOCMGET = 0x4004746a + TIOCMODG = 0x4004746a + TIOCMODS = 0x8004746d + TIOCMSET = 0x8004746d + TIOCM_CAR = 0x40 + TIOCM_CD = 0x40 + TIOCM_CTS = 0x20 + TIOCM_DSR = 0x100 + TIOCM_DTR = 0x2 + TIOCM_LE = 0x1 + TIOCM_RI = 0x80 + TIOCM_RNG = 0x80 + TIOCM_RTS = 0x4 + TIOCM_SR = 0x10 + TIOCM_ST = 0x8 + TIOCNOTTY = 0x20007471 + TIOCNXCL = 0x2000740e + TIOCOUTQ = 0x40047473 + TIOCPKT = 0x80047470 + TIOCPKT_DATA = 0x0 + TIOCPKT_DOSTOP = 0x20 + TIOCPKT_FLUSHREAD = 0x1 + TIOCPKT_FLUSHWRITE = 0x2 + TIOCPKT_IOCTL = 0x40 + TIOCPKT_NOSTOP = 0x10 + TIOCPKT_START = 0x8 + TIOCPKT_STOP = 0x4 + TIOCREMOTE = 0x80047469 + TIOCSBRK = 0x2000747b + TIOCSCTTY = 0x20007461 + TIOCSDTR = 0x20007479 + TIOCSETA = 0x802c7414 + TIOCSETAF = 0x802c7416 + TIOCSETAW = 0x802c7415 + TIOCSETD = 0x8004741b + TIOCSETVERAUTH = 0x8004741c + TIOCSFLAGS = 0x8004745c + TIOCSIG = 0x8004745f + TIOCSPGRP = 0x80047476 + TIOCSTART = 0x2000746e + TIOCSTAT = 0x20007465 + TIOCSTOP = 0x2000746f + TIOCSTSTAMP = 0x8008745a + TIOCSWINSZ = 0x80087467 + TIOCUCNTL = 0x80047466 + TIOCUCNTL_CBRK = 0x7a + TIOCUCNTL_SBRK = 0x7b + TOSTOP = 0x400000 + UTIME_NOW = -0x2 + UTIME_OMIT = -0x1 + VDISCARD = 0xf + VDSUSP = 0xb + VEOF = 0x0 + VEOL = 0x1 + VEOL2 = 0x2 + VERASE = 0x3 + VINTR = 0x8 + VKILL = 0x5 + VLNEXT = 0xe + VMIN = 0x10 + VM_ANONMIN = 0x7 + VM_LOADAVG = 0x2 + VM_MALLOC_CONF = 0xc + VM_MAXID = 0xd + VM_MAXSLP = 0xa + VM_METER = 0x1 + VM_NKMEMPAGES = 0x6 + VM_PSSTRINGS = 0x3 + VM_SWAPENCRYPT = 0x5 + VM_USPACE = 0xb + VM_UVMEXP = 0x4 + VM_VNODEMIN = 0x9 + VM_VTEXTMIN = 0x8 + VQUIT = 0x9 + VREPRINT = 0x6 + VSTART = 0xc + VSTATUS = 0x12 + VSTOP = 0xd + VSUSP = 0xa + VTIME = 0x11 + VWERASE = 0x4 + WALTSIG = 0x4 + WCONTINUED = 0x8 + WCOREFLAG = 0x80 + WNOHANG = 0x1 + WUNTRACED = 0x2 + XCASE = 0x1000000 +) + +// Errors +const ( + E2BIG = syscall.Errno(0x7) + EACCES = syscall.Errno(0xd) + EADDRINUSE = syscall.Errno(0x30) + EADDRNOTAVAIL = syscall.Errno(0x31) + EAFNOSUPPORT = syscall.Errno(0x2f) + EAGAIN = syscall.Errno(0x23) + EALREADY = syscall.Errno(0x25) + EAUTH = syscall.Errno(0x50) + EBADF = syscall.Errno(0x9) + EBADMSG = syscall.Errno(0x5c) + EBADRPC = syscall.Errno(0x48) + EBUSY = syscall.Errno(0x10) + ECANCELED = syscall.Errno(0x58) + ECHILD = syscall.Errno(0xa) + ECONNABORTED = syscall.Errno(0x35) + ECONNREFUSED = syscall.Errno(0x3d) + ECONNRESET = syscall.Errno(0x36) + EDEADLK = syscall.Errno(0xb) + EDESTADDRREQ = syscall.Errno(0x27) + EDOM = syscall.Errno(0x21) + EDQUOT = syscall.Errno(0x45) + EEXIST = syscall.Errno(0x11) + EFAULT = syscall.Errno(0xe) + EFBIG = syscall.Errno(0x1b) + EFTYPE = syscall.Errno(0x4f) + EHOSTDOWN = syscall.Errno(0x40) + EHOSTUNREACH = syscall.Errno(0x41) + EIDRM = syscall.Errno(0x59) + EILSEQ = syscall.Errno(0x54) + EINPROGRESS = syscall.Errno(0x24) + EINTR = syscall.Errno(0x4) + EINVAL = syscall.Errno(0x16) + EIO = syscall.Errno(0x5) + EIPSEC = syscall.Errno(0x52) + EISCONN = syscall.Errno(0x38) + EISDIR = syscall.Errno(0x15) + ELAST = syscall.Errno(0x5f) + ELOOP = syscall.Errno(0x3e) + EMEDIUMTYPE = syscall.Errno(0x56) + EMFILE = syscall.Errno(0x18) + EMLINK = syscall.Errno(0x1f) + EMSGSIZE = syscall.Errno(0x28) + ENAMETOOLONG = syscall.Errno(0x3f) + ENEEDAUTH = syscall.Errno(0x51) + ENETDOWN = syscall.Errno(0x32) + ENETRESET = syscall.Errno(0x34) + ENETUNREACH = syscall.Errno(0x33) + ENFILE = syscall.Errno(0x17) + ENOATTR = syscall.Errno(0x53) + ENOBUFS = syscall.Errno(0x37) + ENODEV = syscall.Errno(0x13) + ENOENT = syscall.Errno(0x2) + ENOEXEC = syscall.Errno(0x8) + ENOLCK = syscall.Errno(0x4d) + ENOMEDIUM = syscall.Errno(0x55) + ENOMEM = syscall.Errno(0xc) + ENOMSG = syscall.Errno(0x5a) + ENOPROTOOPT = syscall.Errno(0x2a) + ENOSPC = syscall.Errno(0x1c) + ENOSYS = syscall.Errno(0x4e) + ENOTBLK = syscall.Errno(0xf) + ENOTCONN = syscall.Errno(0x39) + ENOTDIR = syscall.Errno(0x14) + ENOTEMPTY = syscall.Errno(0x42) + ENOTRECOVERABLE = syscall.Errno(0x5d) + ENOTSOCK = syscall.Errno(0x26) + ENOTSUP = syscall.Errno(0x5b) + ENOTTY = syscall.Errno(0x19) + ENXIO = syscall.Errno(0x6) + EOPNOTSUPP = syscall.Errno(0x2d) + EOVERFLOW = syscall.Errno(0x57) + EOWNERDEAD = syscall.Errno(0x5e) + EPERM = syscall.Errno(0x1) + EPFNOSUPPORT = syscall.Errno(0x2e) + EPIPE = syscall.Errno(0x20) + EPROCLIM = syscall.Errno(0x43) + EPROCUNAVAIL = syscall.Errno(0x4c) + EPROGMISMATCH = syscall.Errno(0x4b) + EPROGUNAVAIL = syscall.Errno(0x4a) + EPROTO = syscall.Errno(0x5f) + EPROTONOSUPPORT = syscall.Errno(0x2b) + EPROTOTYPE = syscall.Errno(0x29) + ERANGE = syscall.Errno(0x22) + EREMOTE = syscall.Errno(0x47) + EROFS = syscall.Errno(0x1e) + ERPCMISMATCH = syscall.Errno(0x49) + ESHUTDOWN = syscall.Errno(0x3a) + ESOCKTNOSUPPORT = syscall.Errno(0x2c) + ESPIPE = syscall.Errno(0x1d) + ESRCH = syscall.Errno(0x3) + ESTALE = syscall.Errno(0x46) + ETIMEDOUT = syscall.Errno(0x3c) + ETOOMANYREFS = syscall.Errno(0x3b) + ETXTBSY = syscall.Errno(0x1a) + EUSERS = syscall.Errno(0x44) + EWOULDBLOCK = syscall.Errno(0x23) + EXDEV = syscall.Errno(0x12) +) + +// Signals +const ( + SIGABRT = syscall.Signal(0x6) + SIGALRM = syscall.Signal(0xe) + SIGBUS = syscall.Signal(0xa) + SIGCHLD = syscall.Signal(0x14) + SIGCONT = syscall.Signal(0x13) + SIGEMT = syscall.Signal(0x7) + SIGFPE = syscall.Signal(0x8) + SIGHUP = syscall.Signal(0x1) + SIGILL = syscall.Signal(0x4) + SIGINFO = syscall.Signal(0x1d) + SIGINT = syscall.Signal(0x2) + SIGIO = syscall.Signal(0x17) + SIGIOT = syscall.Signal(0x6) + SIGKILL = syscall.Signal(0x9) + SIGPIPE = syscall.Signal(0xd) + SIGPROF = syscall.Signal(0x1b) + SIGQUIT = syscall.Signal(0x3) + SIGSEGV = syscall.Signal(0xb) + SIGSTOP = syscall.Signal(0x11) + SIGSYS = syscall.Signal(0xc) + SIGTERM = syscall.Signal(0xf) + SIGTHR = syscall.Signal(0x20) + SIGTRAP = syscall.Signal(0x5) + SIGTSTP = syscall.Signal(0x12) + SIGTTIN = syscall.Signal(0x15) + SIGTTOU = syscall.Signal(0x16) + SIGURG = syscall.Signal(0x10) + SIGUSR1 = syscall.Signal(0x1e) + SIGUSR2 = syscall.Signal(0x1f) + SIGVTALRM = syscall.Signal(0x1a) + SIGWINCH = syscall.Signal(0x1c) + SIGXCPU = syscall.Signal(0x18) + SIGXFSZ = syscall.Signal(0x19) +) + +// Error table +var errorList = [...]struct { + num syscall.Errno + name string + desc string +}{ + {1, "EPERM", "operation not permitted"}, + {2, "ENOENT", "no such file or directory"}, + {3, "ESRCH", "no such process"}, + {4, "EINTR", "interrupted system call"}, + {5, "EIO", "input/output error"}, + {6, "ENXIO", "device not configured"}, + {7, "E2BIG", "argument list too long"}, + {8, "ENOEXEC", "exec format error"}, + {9, "EBADF", "bad file descriptor"}, + {10, "ECHILD", "no child processes"}, + {11, "EDEADLK", "resource deadlock avoided"}, + {12, "ENOMEM", "cannot allocate memory"}, + {13, "EACCES", "permission denied"}, + {14, "EFAULT", "bad address"}, + {15, "ENOTBLK", "block device required"}, + {16, "EBUSY", "device busy"}, + {17, "EEXIST", "file exists"}, + {18, "EXDEV", "cross-device link"}, + {19, "ENODEV", "operation not supported by device"}, + {20, "ENOTDIR", "not a directory"}, + {21, "EISDIR", "is a directory"}, + {22, "EINVAL", "invalid argument"}, + {23, "ENFILE", "too many open files in system"}, + {24, "EMFILE", "too many open files"}, + {25, "ENOTTY", "inappropriate ioctl for device"}, + {26, "ETXTBSY", "text file busy"}, + {27, "EFBIG", "file too large"}, + {28, "ENOSPC", "no space left on device"}, + {29, "ESPIPE", "illegal seek"}, + {30, "EROFS", "read-only file system"}, + {31, "EMLINK", "too many links"}, + {32, "EPIPE", "broken pipe"}, + {33, "EDOM", "numerical argument out of domain"}, + {34, "ERANGE", "result too large"}, + {35, "EAGAIN", "resource temporarily unavailable"}, + {36, "EINPROGRESS", "operation now in progress"}, + {37, "EALREADY", "operation already in progress"}, + {38, "ENOTSOCK", "socket operation on non-socket"}, + {39, "EDESTADDRREQ", "destination address required"}, + {40, "EMSGSIZE", "message too long"}, + {41, "EPROTOTYPE", "protocol wrong type for socket"}, + {42, "ENOPROTOOPT", "protocol not available"}, + {43, "EPROTONOSUPPORT", "protocol not supported"}, + {44, "ESOCKTNOSUPPORT", "socket type not supported"}, + {45, "EOPNOTSUPP", "operation not supported"}, + {46, "EPFNOSUPPORT", "protocol family not supported"}, + {47, "EAFNOSUPPORT", "address family not supported by protocol family"}, + {48, "EADDRINUSE", "address already in use"}, + {49, "EADDRNOTAVAIL", "can't assign requested address"}, + {50, "ENETDOWN", "network is down"}, + {51, "ENETUNREACH", "network is unreachable"}, + {52, "ENETRESET", "network dropped connection on reset"}, + {53, "ECONNABORTED", "software caused connection abort"}, + {54, "ECONNRESET", "connection reset by peer"}, + {55, "ENOBUFS", "no buffer space available"}, + {56, "EISCONN", "socket is already connected"}, + {57, "ENOTCONN", "socket is not connected"}, + {58, "ESHUTDOWN", "can't send after socket shutdown"}, + {59, "ETOOMANYREFS", "too many references: can't splice"}, + {60, "ETIMEDOUT", "operation timed out"}, + {61, "ECONNREFUSED", "connection refused"}, + {62, "ELOOP", "too many levels of symbolic links"}, + {63, "ENAMETOOLONG", "file name too long"}, + {64, "EHOSTDOWN", "host is down"}, + {65, "EHOSTUNREACH", "no route to host"}, + {66, "ENOTEMPTY", "directory not empty"}, + {67, "EPROCLIM", "too many processes"}, + {68, "EUSERS", "too many users"}, + {69, "EDQUOT", "disk quota exceeded"}, + {70, "ESTALE", "stale NFS file handle"}, + {71, "EREMOTE", "too many levels of remote in path"}, + {72, "EBADRPC", "RPC struct is bad"}, + {73, "ERPCMISMATCH", "RPC version wrong"}, + {74, "EPROGUNAVAIL", "RPC program not available"}, + {75, "EPROGMISMATCH", "program version wrong"}, + {76, "EPROCUNAVAIL", "bad procedure for program"}, + {77, "ENOLCK", "no locks available"}, + {78, "ENOSYS", "function not implemented"}, + {79, "EFTYPE", "inappropriate file type or format"}, + {80, "EAUTH", "authentication error"}, + {81, "ENEEDAUTH", "need authenticator"}, + {82, "EIPSEC", "IPsec processing failure"}, + {83, "ENOATTR", "attribute not found"}, + {84, "EILSEQ", "illegal byte sequence"}, + {85, "ENOMEDIUM", "no medium found"}, + {86, "EMEDIUMTYPE", "wrong medium type"}, + {87, "EOVERFLOW", "value too large to be stored in data type"}, + {88, "ECANCELED", "operation canceled"}, + {89, "EIDRM", "identifier removed"}, + {90, "ENOMSG", "no message of desired type"}, + {91, "ENOTSUP", "not supported"}, + {92, "EBADMSG", "bad message"}, + {93, "ENOTRECOVERABLE", "state not recoverable"}, + {94, "EOWNERDEAD", "previous owner died"}, + {95, "ELAST", "protocol error"}, +} + +// Signal table +var signalList = [...]struct { + num syscall.Signal + name string + desc string +}{ + {1, "SIGHUP", "hangup"}, + {2, "SIGINT", "interrupt"}, + {3, "SIGQUIT", "quit"}, + {4, "SIGILL", "illegal instruction"}, + {5, "SIGTRAP", "trace/BPT trap"}, + {6, "SIGABRT", "abort trap"}, + {7, "SIGEMT", "EMT trap"}, + {8, "SIGFPE", "floating point exception"}, + {9, "SIGKILL", "killed"}, + {10, "SIGBUS", "bus error"}, + {11, "SIGSEGV", "segmentation fault"}, + {12, "SIGSYS", "bad system call"}, + {13, "SIGPIPE", "broken pipe"}, + {14, "SIGALRM", "alarm clock"}, + {15, "SIGTERM", "terminated"}, + {16, "SIGURG", "urgent I/O condition"}, + {17, "SIGSTOP", "suspended (signal)"}, + {18, "SIGTSTP", "suspended"}, + {19, "SIGCONT", "continued"}, + {20, "SIGCHLD", "child exited"}, + {21, "SIGTTIN", "stopped (tty input)"}, + {22, "SIGTTOU", "stopped (tty output)"}, + {23, "SIGIO", "I/O possible"}, + {24, "SIGXCPU", "cputime limit exceeded"}, + {25, "SIGXFSZ", "filesize limit exceeded"}, + {26, "SIGVTALRM", "virtual timer expired"}, + {27, "SIGPROF", "profiling timer expired"}, + {28, "SIGWINCH", "window size changes"}, + {29, "SIGINFO", "information request"}, + {30, "SIGUSR1", "user defined signal 1"}, + {31, "SIGUSR2", "user defined signal 2"}, + {32, "SIGTHR", "thread AST"}, +} diff --git a/vendor/golang.org/x/sys/unix/zerrors_solaris_amd64.go b/vendor/golang.org/x/sys/unix/zerrors_solaris_amd64.go index 46e054cc..1afee6a0 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_solaris_amd64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_solaris_amd64.go @@ -1,6 +1,7 @@ // mkerrors.sh -m64 // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build amd64 && solaris // +build amd64,solaris // Code generated by cmd/cgo -godefs; DO NOT EDIT. @@ -192,6 +193,12 @@ const ( CSTOPB = 0x40 CSUSP = 0x1a CSWTCH = 0x1a + DIOC = 0x6400 + DIOCGETB = 0x6402 + DIOCGETC = 0x6401 + DIOCGETP = 0x6408 + DIOCSETE = 0x6403 + DIOCSETP = 0x6409 DLT_AIRONET_HEADER = 0x78 DLT_APPLE_IP_OVER_IEEE1394 = 0x8a DLT_ARCNET = 0x7 @@ -290,6 +297,7 @@ const ( FF0 = 0x0 FF1 = 0x8000 FFDLY = 0x8000 + FIORDCHK = 0x6603 FLUSHALL = 0x1 FLUSHDATA = 0x0 FLUSHO = 0x2000 @@ -358,6 +366,7 @@ const ( HUPCL = 0x400 IBSHIFT = 0x10 ICANON = 0x2 + ICMP6_FILTER = 0x1 ICRNL = 0x100 IEXTEN = 0x8000 IFF_ADDRCONF = 0x80000 @@ -604,6 +613,7 @@ const ( IP_RECVPKTINFO = 0x1a IP_RECVRETOPTS = 0x6 IP_RECVSLLA = 0xa + IP_RECVTOS = 0xc IP_RECVTTL = 0xb IP_RETOPTS = 0x8 IP_REUSEADDR = 0x104 @@ -645,6 +655,14 @@ const ( MAP_SHARED = 0x1 MAP_TEXT = 0x400 MAP_TYPE = 0xf + MCAST_BLOCK_SOURCE = 0x2b + MCAST_EXCLUDE = 0x2 + MCAST_INCLUDE = 0x1 + MCAST_JOIN_GROUP = 0x29 + MCAST_JOIN_SOURCE_GROUP = 0x2d + MCAST_LEAVE_GROUP = 0x2a + MCAST_LEAVE_SOURCE_GROUP = 0x2e + MCAST_UNBLOCK_SOURCE = 0x2c MCL_CURRENT = 0x1 MCL_FUTURE = 0x2 MSG_CTRUNC = 0x10 @@ -653,6 +671,7 @@ const ( MSG_DUPCTRL = 0x800 MSG_EOR = 0x8 MSG_MAXIOVLEN = 0x10 + MSG_NOSIGNAL = 0x200 MSG_NOTIFICATION = 0x100 MSG_OOB = 0x1 MSG_PEEK = 0x2 @@ -687,6 +706,8 @@ const ( O_APPEND = 0x8 O_CLOEXEC = 0x800000 O_CREAT = 0x100 + O_DIRECT = 0x2000000 + O_DIRECTORY = 0x1000000 O_DSYNC = 0x40 O_EXCL = 0x400 O_EXEC = 0x400000 @@ -725,7 +746,7 @@ const ( RLIMIT_FSIZE = 0x1 RLIMIT_NOFILE = 0x5 RLIMIT_STACK = 0x3 - RLIM_INFINITY = -0x3 + RLIM_INFINITY = 0xfffffffffffffffd RTAX_AUTHOR = 0x6 RTAX_BRD = 0x7 RTAX_DST = 0x0 @@ -1047,6 +1068,7 @@ const ( TCOON = 0x1 TCP_ABORT_THRESHOLD = 0x11 TCP_ANONPRIVBIND = 0x20 + TCP_CONGESTION = 0x25 TCP_CONN_ABORT_THRESHOLD = 0x13 TCP_CONN_NOTIFY_THRESHOLD = 0x12 TCP_CORK = 0x18 @@ -1076,6 +1098,8 @@ const ( TCSETSF = 0x5410 TCSETSW = 0x540f TCXONC = 0x5406 + TIMER_ABSTIME = 0x1 + TIMER_RELTIME = 0x0 TIOC = 0x5400 TIOCCBRK = 0x747a TIOCCDTR = 0x7478 diff --git a/vendor/golang.org/x/sys/unix/zerrors_zos_s390x.go b/vendor/golang.org/x/sys/unix/zerrors_zos_s390x.go new file mode 100644 index 00000000..fc7d0506 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/zerrors_zos_s390x.go @@ -0,0 +1,860 @@ +// Copyright 2020 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build zos && s390x +// +build zos,s390x + +// Hand edited based on zerrors_linux_s390x.go +// TODO: auto-generate. + +package unix + +const ( + BRKINT = 0x0001 + CLOCK_MONOTONIC = 0x1 + CLOCK_PROCESS_CPUTIME_ID = 0x2 + CLOCK_REALTIME = 0x0 + CLOCK_THREAD_CPUTIME_ID = 0x3 + CS8 = 0x0030 + CSIZE = 0x0030 + ECHO = 0x00000008 + ECHONL = 0x00000001 + FD_CLOEXEC = 0x01 + FD_CLOFORK = 0x02 + FNDELAY = 0x04 + F_CLOSFD = 9 + F_CONTROL_CVT = 13 + F_DUPFD = 0 + F_DUPFD2 = 8 + F_GETFD = 1 + F_GETFL = 259 + F_GETLK = 5 + F_GETOWN = 10 + F_OK = 0x0 + F_RDLCK = 1 + F_SETFD = 2 + F_SETFL = 4 + F_SETLK = 6 + F_SETLKW = 7 + F_SETOWN = 11 + F_SETTAG = 12 + F_UNLCK = 3 + F_WRLCK = 2 + FSTYPE_ZFS = 0xe9 //"Z" + FSTYPE_HFS = 0xc8 //"H" + FSTYPE_NFS = 0xd5 //"N" + FSTYPE_TFS = 0xe3 //"T" + FSTYPE_AUTOMOUNT = 0xc1 //"A" + IP6F_MORE_FRAG = 0x0001 + IP6F_OFF_MASK = 0xfff8 + IP6F_RESERVED_MASK = 0x0006 + IP6OPT_JUMBO = 0xc2 + IP6OPT_JUMBO_LEN = 6 + IP6OPT_MUTABLE = 0x20 + IP6OPT_NSAP_ADDR = 0xc3 + IP6OPT_PAD1 = 0x00 + IP6OPT_PADN = 0x01 + IP6OPT_ROUTER_ALERT = 0x05 + IP6OPT_TUNNEL_LIMIT = 0x04 + IP6OPT_TYPE_DISCARD = 0x40 + IP6OPT_TYPE_FORCEICMP = 0x80 + IP6OPT_TYPE_ICMP = 0xc0 + IP6OPT_TYPE_SKIP = 0x00 + IP6_ALERT_AN = 0x0002 + IP6_ALERT_MLD = 0x0000 + IP6_ALERT_RSVP = 0x0001 + IPPORT_RESERVED = 1024 + IPPORT_USERRESERVED = 5000 + IPPROTO_AH = 51 + SOL_AH = 51 + IPPROTO_DSTOPTS = 60 + SOL_DSTOPTS = 60 + IPPROTO_EGP = 8 + SOL_EGP = 8 + IPPROTO_ESP = 50 + SOL_ESP = 50 + IPPROTO_FRAGMENT = 44 + SOL_FRAGMENT = 44 + IPPROTO_GGP = 2 + SOL_GGP = 2 + IPPROTO_HOPOPTS = 0 + SOL_HOPOPTS = 0 + IPPROTO_ICMP = 1 + SOL_ICMP = 1 + IPPROTO_ICMPV6 = 58 + SOL_ICMPV6 = 58 + IPPROTO_IDP = 22 + SOL_IDP = 22 + IPPROTO_IP = 0 + SOL_IP = 0 + IPPROTO_IPV6 = 41 + SOL_IPV6 = 41 + IPPROTO_MAX = 256 + SOL_MAX = 256 + IPPROTO_NONE = 59 + SOL_NONE = 59 + IPPROTO_PUP = 12 + SOL_PUP = 12 + IPPROTO_RAW = 255 + SOL_RAW = 255 + IPPROTO_ROUTING = 43 + SOL_ROUTING = 43 + IPPROTO_TCP = 6 + SOL_TCP = 6 + IPPROTO_UDP = 17 + SOL_UDP = 17 + IPV6_ADDR_PREFERENCES = 32 + IPV6_CHECKSUM = 19 + IPV6_DONTFRAG = 29 + IPV6_DSTOPTS = 23 + IPV6_HOPLIMIT = 11 + IPV6_HOPOPTS = 22 + IPV6_JOIN_GROUP = 5 + IPV6_LEAVE_GROUP = 6 + IPV6_MULTICAST_HOPS = 9 + IPV6_MULTICAST_IF = 7 + IPV6_MULTICAST_LOOP = 4 + IPV6_NEXTHOP = 20 + IPV6_PATHMTU = 12 + IPV6_PKTINFO = 13 + IPV6_PREFER_SRC_CGA = 0x10 + IPV6_PREFER_SRC_COA = 0x02 + IPV6_PREFER_SRC_HOME = 0x01 + IPV6_PREFER_SRC_NONCGA = 0x20 + IPV6_PREFER_SRC_PUBLIC = 0x08 + IPV6_PREFER_SRC_TMP = 0x04 + IPV6_RECVDSTOPTS = 28 + IPV6_RECVHOPLIMIT = 14 + IPV6_RECVHOPOPTS = 26 + IPV6_RECVPATHMTU = 16 + IPV6_RECVPKTINFO = 15 + IPV6_RECVRTHDR = 25 + IPV6_RECVTCLASS = 31 + IPV6_RTHDR = 21 + IPV6_RTHDRDSTOPTS = 24 + IPV6_RTHDR_TYPE_0 = 0 + IPV6_TCLASS = 30 + IPV6_UNICAST_HOPS = 3 + IPV6_USE_MIN_MTU = 18 + IPV6_V6ONLY = 10 + IP_ADD_MEMBERSHIP = 5 + IP_ADD_SOURCE_MEMBERSHIP = 12 + IP_BLOCK_SOURCE = 10 + IP_DEFAULT_MULTICAST_LOOP = 1 + IP_DEFAULT_MULTICAST_TTL = 1 + IP_DROP_MEMBERSHIP = 6 + IP_DROP_SOURCE_MEMBERSHIP = 13 + IP_MAX_MEMBERSHIPS = 20 + IP_MULTICAST_IF = 7 + IP_MULTICAST_LOOP = 4 + IP_MULTICAST_TTL = 3 + IP_OPTIONS = 1 + IP_PKTINFO = 101 + IP_RECVPKTINFO = 102 + IP_TOS = 2 + IP_TTL = 3 + IP_UNBLOCK_SOURCE = 11 + ICANON = 0x0010 + ICMP6_FILTER = 0x26 + ICRNL = 0x0002 + IEXTEN = 0x0020 + IGNBRK = 0x0004 + IGNCR = 0x0008 + INLCR = 0x0020 + ISIG = 0x0040 + ISTRIP = 0x0080 + IXON = 0x0200 + IXOFF = 0x0100 + LOCK_SH = 0x1 // Not exist on zOS + LOCK_EX = 0x2 // Not exist on zOS + LOCK_NB = 0x4 // Not exist on zOS + LOCK_UN = 0x8 // Not exist on zOS + POLLIN = 0x0003 + POLLOUT = 0x0004 + POLLPRI = 0x0010 + POLLERR = 0x0020 + POLLHUP = 0x0040 + POLLNVAL = 0x0080 + PROT_READ = 0x1 // mmap - page can be read + PROT_WRITE = 0x2 // page can be written + PROT_NONE = 0x4 // can't be accessed + PROT_EXEC = 0x8 // can be executed + MAP_PRIVATE = 0x1 // changes are private + MAP_SHARED = 0x2 // changes are shared + MAP_FIXED = 0x4 // place exactly + MCAST_JOIN_GROUP = 40 + MCAST_LEAVE_GROUP = 41 + MCAST_JOIN_SOURCE_GROUP = 42 + MCAST_LEAVE_SOURCE_GROUP = 43 + MCAST_BLOCK_SOURCE = 44 + MCAST_UNBLOCK_SOURCE = 45 + MS_SYNC = 0x1 // msync - synchronous writes + MS_ASYNC = 0x2 // asynchronous writes + MS_INVALIDATE = 0x4 // invalidate mappings + MTM_RDONLY = 0x80000000 + MTM_RDWR = 0x40000000 + MTM_UMOUNT = 0x10000000 + MTM_IMMED = 0x08000000 + MTM_FORCE = 0x04000000 + MTM_DRAIN = 0x02000000 + MTM_RESET = 0x01000000 + MTM_SAMEMODE = 0x00100000 + MTM_UNQSEFORCE = 0x00040000 + MTM_NOSUID = 0x00000400 + MTM_SYNCHONLY = 0x00000200 + MTM_REMOUNT = 0x00000100 + MTM_NOSECURITY = 0x00000080 + NFDBITS = 0x20 + O_ACCMODE = 0x03 + O_APPEND = 0x08 + O_ASYNCSIG = 0x0200 + O_CREAT = 0x80 + O_EXCL = 0x40 + O_GETFL = 0x0F + O_LARGEFILE = 0x0400 + O_NONBLOCK = 0x04 + O_RDONLY = 0x02 + O_RDWR = 0x03 + O_SYNC = 0x0100 + O_TRUNC = 0x10 + O_WRONLY = 0x01 + O_NOCTTY = 0x20 + OPOST = 0x0001 + ONLCR = 0x0004 + PARENB = 0x0200 + PARMRK = 0x0400 + QUERYCVT = 3 + RUSAGE_CHILDREN = -0x1 + RUSAGE_SELF = 0x0 // RUSAGE_THREAD unsupported on z/OS + SEEK_CUR = 1 + SEEK_END = 2 + SEEK_SET = 0 + SETAUTOCVTALL = 5 + SETAUTOCVTON = 2 + SETCVTALL = 4 + SETCVTOFF = 0 + SETCVTON = 1 + AF_APPLETALK = 16 + AF_CCITT = 10 + AF_CHAOS = 5 + AF_DATAKIT = 9 + AF_DLI = 13 + AF_ECMA = 8 + AF_HYLINK = 15 + AF_IMPLINK = 3 + AF_INET = 2 + AF_INET6 = 19 + AF_INTF = 20 + AF_IUCV = 17 + AF_LAT = 14 + AF_LINK = 18 + AF_MAX = 30 + AF_NBS = 7 + AF_NDD = 23 + AF_NETWARE = 22 + AF_NS = 6 + AF_PUP = 4 + AF_RIF = 21 + AF_ROUTE = 20 + AF_SNA = 11 + AF_UNIX = 1 + AF_UNSPEC = 0 + IBMTCP_IMAGE = 1 + MSG_ACK_EXPECTED = 0x10 + MSG_ACK_GEN = 0x40 + MSG_ACK_TIMEOUT = 0x20 + MSG_CONNTERM = 0x80 + MSG_CTRUNC = 0x20 + MSG_DONTROUTE = 0x4 + MSG_EOF = 0x8000 + MSG_EOR = 0x8 + MSG_MAXIOVLEN = 16 + MSG_NONBLOCK = 0x4000 + MSG_OOB = 0x1 + MSG_PEEK = 0x2 + MSG_TRUNC = 0x10 + MSG_WAITALL = 0x40 + PRIO_PROCESS = 1 + PRIO_PGRP = 2 + PRIO_USER = 3 + RLIMIT_CPU = 0 + RLIMIT_FSIZE = 1 + RLIMIT_DATA = 2 + RLIMIT_STACK = 3 + RLIMIT_CORE = 4 + RLIMIT_AS = 5 + RLIMIT_NOFILE = 6 + RLIMIT_MEMLIMIT = 7 + RLIM_INFINITY = 2147483647 + SCM_RIGHTS = 0x01 + SF_CLOSE = 0x00000002 + SF_REUSE = 0x00000001 + SHUT_RD = 0 + SHUT_RDWR = 2 + SHUT_WR = 1 + SOCK_CONN_DGRAM = 6 + SOCK_DGRAM = 2 + SOCK_RAW = 3 + SOCK_RDM = 4 + SOCK_SEQPACKET = 5 + SOCK_STREAM = 1 + SOL_SOCKET = 0xffff + SOMAXCONN = 10 + SO_ACCEPTCONN = 0x0002 + SO_ACCEPTECONNABORTED = 0x0006 + SO_ACKNOW = 0x7700 + SO_BROADCAST = 0x0020 + SO_BULKMODE = 0x8000 + SO_CKSUMRECV = 0x0800 + SO_CLOSE = 0x01 + SO_CLUSTERCONNTYPE = 0x00004001 + SO_CLUSTERCONNTYPE_INTERNAL = 8 + SO_CLUSTERCONNTYPE_NOCONN = 0 + SO_CLUSTERCONNTYPE_NONE = 1 + SO_CLUSTERCONNTYPE_SAME_CLUSTER = 2 + SO_CLUSTERCONNTYPE_SAME_IMAGE = 4 + SO_DEBUG = 0x0001 + SO_DONTROUTE = 0x0010 + SO_ERROR = 0x1007 + SO_IGNOREINCOMINGPUSH = 0x1 + SO_IGNORESOURCEVIPA = 0x0002 + SO_KEEPALIVE = 0x0008 + SO_LINGER = 0x0080 + SO_NONBLOCKLOCAL = 0x8001 + SO_NOREUSEADDR = 0x1000 + SO_OOBINLINE = 0x0100 + SO_OPTACK = 0x8004 + SO_OPTMSS = 0x8003 + SO_RCVBUF = 0x1002 + SO_RCVLOWAT = 0x1004 + SO_RCVTIMEO = 0x1006 + SO_REUSEADDR = 0x0004 + SO_REUSEPORT = 0x0200 + SO_SECINFO = 0x00004002 + SO_SET = 0x0200 + SO_SNDBUF = 0x1001 + SO_SNDLOWAT = 0x1003 + SO_SNDTIMEO = 0x1005 + SO_TYPE = 0x1008 + SO_UNSET = 0x0400 + SO_USELOOPBACK = 0x0040 + SO_USE_IFBUFS = 0x0400 + S_ISUID = 0x0800 + S_ISGID = 0x0400 + S_ISVTX = 0x0200 + S_IRUSR = 0x0100 + S_IWUSR = 0x0080 + S_IXUSR = 0x0040 + S_IRWXU = 0x01C0 + S_IRGRP = 0x0020 + S_IWGRP = 0x0010 + S_IXGRP = 0x0008 + S_IRWXG = 0x0038 + S_IROTH = 0x0004 + S_IWOTH = 0x0002 + S_IXOTH = 0x0001 + S_IRWXO = 0x0007 + S_IREAD = S_IRUSR + S_IWRITE = S_IWUSR + S_IEXEC = S_IXUSR + S_IFDIR = 0x01000000 + S_IFCHR = 0x02000000 + S_IFREG = 0x03000000 + S_IFFIFO = 0x04000000 + S_IFIFO = 0x04000000 + S_IFLNK = 0x05000000 + S_IFBLK = 0x06000000 + S_IFSOCK = 0x07000000 + S_IFVMEXTL = 0xFE000000 + S_IFVMEXTL_EXEC = 0x00010000 + S_IFVMEXTL_DATA = 0x00020000 + S_IFVMEXTL_MEL = 0x00030000 + S_IFEXTL = 0x00000001 + S_IFPROGCTL = 0x00000002 + S_IFAPFCTL = 0x00000004 + S_IFNOSHARE = 0x00000008 + S_IFSHARELIB = 0x00000010 + S_IFMT = 0xFF000000 + S_IFMST = 0x00FF0000 + TCP_KEEPALIVE = 0x8 + TCP_NODELAY = 0x1 + TCP_INFO = 0xb + TCP_USER_TIMEOUT = 0x1 + TIOCGWINSZ = 0x4008a368 + TIOCSWINSZ = 0x8008a367 + TIOCSBRK = 0x2000a77b + TIOCCBRK = 0x2000a77a + TIOCSTI = 0x8001a772 + TIOCGPGRP = 0x4004a777 // _IOR(167, 119, int) + TCSANOW = 0 + TCSETS = 0 // equivalent to TCSANOW for tcsetattr + TCSADRAIN = 1 + TCSETSW = 1 // equivalent to TCSADRAIN for tcsetattr + TCSAFLUSH = 2 + TCSETSF = 2 // equivalent to TCSAFLUSH for tcsetattr + TCGETS = 3 // not defined in ioctl.h -- zos golang only + TCIFLUSH = 0 + TCOFLUSH = 1 + TCIOFLUSH = 2 + TCOOFF = 0 + TCOON = 1 + TCIOFF = 2 + TCION = 3 + TIOCSPGRP = 0x8004a776 + TIOCNOTTY = 0x2000a771 + TIOCEXCL = 0x2000a70d + TIOCNXCL = 0x2000a70e + TIOCGETD = 0x4004a700 + TIOCSETD = 0x8004a701 + TIOCPKT = 0x8004a770 + TIOCSTOP = 0x2000a76f + TIOCSTART = 0x2000a76e + TIOCUCNTL = 0x8004a766 + TIOCREMOTE = 0x8004a769 + TIOCMGET = 0x4004a76a + TIOCMSET = 0x8004a76d + TIOCMBIC = 0x8004a76b + TIOCMBIS = 0x8004a76c + VINTR = 0 + VQUIT = 1 + VERASE = 2 + VKILL = 3 + VEOF = 4 + VEOL = 5 + VMIN = 6 + VSTART = 7 + VSTOP = 8 + VSUSP = 9 + VTIME = 10 + WCONTINUED = 0x4 + WNOHANG = 0x1 + WUNTRACED = 0x2 + _BPX_SWAP = 1 + _BPX_NONSWAP = 2 + MCL_CURRENT = 1 // for Linux compatibility -- no zos semantics + MCL_FUTURE = 2 // for Linux compatibility -- no zos semantics + MCL_ONFAULT = 3 // for Linux compatibility -- no zos semantics + MADV_NORMAL = 0 // for Linux compatibility -- no zos semantics + MADV_RANDOM = 1 // for Linux compatibility -- no zos semantics + MADV_SEQUENTIAL = 2 // for Linux compatibility -- no zos semantics + MADV_WILLNEED = 3 // for Linux compatibility -- no zos semantics + MADV_REMOVE = 4 // for Linux compatibility -- no zos semantics + MADV_DONTFORK = 5 // for Linux compatibility -- no zos semantics + MADV_DOFORK = 6 // for Linux compatibility -- no zos semantics + MADV_HWPOISON = 7 // for Linux compatibility -- no zos semantics + MADV_MERGEABLE = 8 // for Linux compatibility -- no zos semantics + MADV_UNMERGEABLE = 9 // for Linux compatibility -- no zos semantics + MADV_SOFT_OFFLINE = 10 // for Linux compatibility -- no zos semantics + MADV_HUGEPAGE = 11 // for Linux compatibility -- no zos semantics + MADV_NOHUGEPAGE = 12 // for Linux compatibility -- no zos semantics + MADV_DONTDUMP = 13 // for Linux compatibility -- no zos semantics + MADV_DODUMP = 14 // for Linux compatibility -- no zos semantics + MADV_FREE = 15 // for Linux compatibility -- no zos semantics + MADV_WIPEONFORK = 16 // for Linux compatibility -- no zos semantics + MADV_KEEPONFORK = 17 // for Linux compatibility -- no zos semantics + AT_SYMLINK_NOFOLLOW = 1 // for Unix compatibility -- no zos semantics + AT_FDCWD = 2 // for Unix compatibility -- no zos semantics +) + +const ( + EDOM = Errno(1) + ERANGE = Errno(2) + EACCES = Errno(111) + EAGAIN = Errno(112) + EBADF = Errno(113) + EBUSY = Errno(114) + ECHILD = Errno(115) + EDEADLK = Errno(116) + EEXIST = Errno(117) + EFAULT = Errno(118) + EFBIG = Errno(119) + EINTR = Errno(120) + EINVAL = Errno(121) + EIO = Errno(122) + EISDIR = Errno(123) + EMFILE = Errno(124) + EMLINK = Errno(125) + ENAMETOOLONG = Errno(126) + ENFILE = Errno(127) + ENODEV = Errno(128) + ENOENT = Errno(129) + ENOEXEC = Errno(130) + ENOLCK = Errno(131) + ENOMEM = Errno(132) + ENOSPC = Errno(133) + ENOSYS = Errno(134) + ENOTDIR = Errno(135) + ENOTEMPTY = Errno(136) + ENOTTY = Errno(137) + ENXIO = Errno(138) + EPERM = Errno(139) + EPIPE = Errno(140) + EROFS = Errno(141) + ESPIPE = Errno(142) + ESRCH = Errno(143) + EXDEV = Errno(144) + E2BIG = Errno(145) + ELOOP = Errno(146) + EILSEQ = Errno(147) + ENODATA = Errno(148) + EOVERFLOW = Errno(149) + EMVSNOTUP = Errno(150) + ECMSSTORAGE = Errno(151) + EMVSDYNALC = Errno(151) + EMVSCVAF = Errno(152) + EMVSCATLG = Errno(153) + ECMSINITIAL = Errno(156) + EMVSINITIAL = Errno(156) + ECMSERR = Errno(157) + EMVSERR = Errno(157) + EMVSPARM = Errno(158) + ECMSPFSFILE = Errno(159) + EMVSPFSFILE = Errno(159) + EMVSBADCHAR = Errno(160) + ECMSPFSPERM = Errno(162) + EMVSPFSPERM = Errno(162) + EMVSSAFEXTRERR = Errno(163) + EMVSSAF2ERR = Errno(164) + EMVSTODNOTSET = Errno(165) + EMVSPATHOPTS = Errno(166) + EMVSNORTL = Errno(167) + EMVSEXPIRE = Errno(168) + EMVSPASSWORD = Errno(169) + EMVSWLMERROR = Errno(170) + EMVSCPLERROR = Errno(171) + EMVSARMERROR = Errno(172) + ELENOFORK = Errno(200) + ELEMSGERR = Errno(201) + EFPMASKINV = Errno(202) + EFPMODEINV = Errno(203) + EBUFLEN = Errno(227) + EEXTLINK = Errno(228) + ENODD = Errno(229) + ECMSESMERR = Errno(230) + ECPERR = Errno(231) + ELEMULTITHREAD = Errno(232) + ELEFENCE = Errno(244) + EBADDATA = Errno(245) + EUNKNOWN = Errno(246) + ENOTSUP = Errno(247) + EBADNAME = Errno(248) + ENOTSAFE = Errno(249) + ELEMULTITHREADFORK = Errno(257) + ECUNNOENV = Errno(258) + ECUNNOCONV = Errno(259) + ECUNNOTALIGNED = Errno(260) + ECUNERR = Errno(262) + EIBMBADCALL = Errno(1000) + EIBMBADPARM = Errno(1001) + EIBMSOCKOUTOFRANGE = Errno(1002) + EIBMSOCKINUSE = Errno(1003) + EIBMIUCVERR = Errno(1004) + EOFFLOADboxERROR = Errno(1005) + EOFFLOADboxRESTART = Errno(1006) + EOFFLOADboxDOWN = Errno(1007) + EIBMCONFLICT = Errno(1008) + EIBMCANCELLED = Errno(1009) + EIBMBADTCPNAME = Errno(1011) + ENOTBLK = Errno(1100) + ETXTBSY = Errno(1101) + EWOULDBLOCK = Errno(1102) + EINPROGRESS = Errno(1103) + EALREADY = Errno(1104) + ENOTSOCK = Errno(1105) + EDESTADDRREQ = Errno(1106) + EMSGSIZE = Errno(1107) + EPROTOTYPE = Errno(1108) + ENOPROTOOPT = Errno(1109) + EPROTONOSUPPORT = Errno(1110) + ESOCKTNOSUPPORT = Errno(1111) + EOPNOTSUPP = Errno(1112) + EPFNOSUPPORT = Errno(1113) + EAFNOSUPPORT = Errno(1114) + EADDRINUSE = Errno(1115) + EADDRNOTAVAIL = Errno(1116) + ENETDOWN = Errno(1117) + ENETUNREACH = Errno(1118) + ENETRESET = Errno(1119) + ECONNABORTED = Errno(1120) + ECONNRESET = Errno(1121) + ENOBUFS = Errno(1122) + EISCONN = Errno(1123) + ENOTCONN = Errno(1124) + ESHUTDOWN = Errno(1125) + ETOOMANYREFS = Errno(1126) + ETIMEDOUT = Errno(1127) + ECONNREFUSED = Errno(1128) + EHOSTDOWN = Errno(1129) + EHOSTUNREACH = Errno(1130) + EPROCLIM = Errno(1131) + EUSERS = Errno(1132) + EDQUOT = Errno(1133) + ESTALE = Errno(1134) + EREMOTE = Errno(1135) + ENOSTR = Errno(1136) + ETIME = Errno(1137) + ENOSR = Errno(1138) + ENOMSG = Errno(1139) + EBADMSG = Errno(1140) + EIDRM = Errno(1141) + ENONET = Errno(1142) + ERREMOTE = Errno(1143) + ENOLINK = Errno(1144) + EADV = Errno(1145) + ESRMNT = Errno(1146) + ECOMM = Errno(1147) + EPROTO = Errno(1148) + EMULTIHOP = Errno(1149) + EDOTDOT = Errno(1150) + EREMCHG = Errno(1151) + ECANCELED = Errno(1152) + EINTRNODATA = Errno(1159) + ENOREUSE = Errno(1160) + ENOMOVE = Errno(1161) +) + +// Signals +const ( + SIGHUP = Signal(1) + SIGINT = Signal(2) + SIGABRT = Signal(3) + SIGILL = Signal(4) + SIGPOLL = Signal(5) + SIGURG = Signal(6) + SIGSTOP = Signal(7) + SIGFPE = Signal(8) + SIGKILL = Signal(9) + SIGBUS = Signal(10) + SIGSEGV = Signal(11) + SIGSYS = Signal(12) + SIGPIPE = Signal(13) + SIGALRM = Signal(14) + SIGTERM = Signal(15) + SIGUSR1 = Signal(16) + SIGUSR2 = Signal(17) + SIGABND = Signal(18) + SIGCONT = Signal(19) + SIGCHLD = Signal(20) + SIGTTIN = Signal(21) + SIGTTOU = Signal(22) + SIGIO = Signal(23) + SIGQUIT = Signal(24) + SIGTSTP = Signal(25) + SIGTRAP = Signal(26) + SIGIOERR = Signal(27) + SIGWINCH = Signal(28) + SIGXCPU = Signal(29) + SIGXFSZ = Signal(30) + SIGVTALRM = Signal(31) + SIGPROF = Signal(32) + SIGDANGER = Signal(33) + SIGTHSTOP = Signal(34) + SIGTHCONT = Signal(35) + SIGTRACE = Signal(37) + SIGDCE = Signal(38) + SIGDUMP = Signal(39) +) + +// Error table +var errorList = [...]struct { + num Errno + name string + desc string +}{ + {1, "EDC5001I", "A domain error occurred."}, + {2, "EDC5002I", "A range error occurred."}, + {111, "EDC5111I", "Permission denied."}, + {112, "EDC5112I", "Resource temporarily unavailable."}, + {113, "EDC5113I", "Bad file descriptor."}, + {114, "EDC5114I", "Resource busy."}, + {115, "EDC5115I", "No child processes."}, + {116, "EDC5116I", "Resource deadlock avoided."}, + {117, "EDC5117I", "File exists."}, + {118, "EDC5118I", "Incorrect address."}, + {119, "EDC5119I", "File too large."}, + {120, "EDC5120I", "Interrupted function call."}, + {121, "EDC5121I", "Invalid argument."}, + {122, "EDC5122I", "Input/output error."}, + {123, "EDC5123I", "Is a directory."}, + {124, "EDC5124I", "Too many open files."}, + {125, "EDC5125I", "Too many links."}, + {126, "EDC5126I", "Filename too long."}, + {127, "EDC5127I", "Too many open files in system."}, + {128, "EDC5128I", "No such device."}, + {129, "EDC5129I", "No such file or directory."}, + {130, "EDC5130I", "Exec format error."}, + {131, "EDC5131I", "No locks available."}, + {132, "EDC5132I", "Not enough memory."}, + {133, "EDC5133I", "No space left on device."}, + {134, "EDC5134I", "Function not implemented."}, + {135, "EDC5135I", "Not a directory."}, + {136, "EDC5136I", "Directory not empty."}, + {137, "EDC5137I", "Inappropriate I/O control operation."}, + {138, "EDC5138I", "No such device or address."}, + {139, "EDC5139I", "Operation not permitted."}, + {140, "EDC5140I", "Broken pipe."}, + {141, "EDC5141I", "Read-only file system."}, + {142, "EDC5142I", "Invalid seek."}, + {143, "EDC5143I", "No such process."}, + {144, "EDC5144I", "Improper link."}, + {145, "EDC5145I", "The parameter list is too long, or the message to receive was too large for the buffer."}, + {146, "EDC5146I", "Too many levels of symbolic links."}, + {147, "EDC5147I", "Illegal byte sequence."}, + {148, "", ""}, + {149, "EDC5149I", "Value Overflow Error."}, + {150, "EDC5150I", "UNIX System Services is not active."}, + {151, "EDC5151I", "Dynamic allocation error."}, + {152, "EDC5152I", "Common VTOC access facility (CVAF) error."}, + {153, "EDC5153I", "Catalog obtain error."}, + {156, "EDC5156I", "Process initialization error."}, + {157, "EDC5157I", "An internal error has occurred."}, + {158, "EDC5158I", "Bad parameters were passed to the service."}, + {159, "EDC5159I", "The Physical File System encountered a permanent file error."}, + {160, "EDC5160I", "Bad character in environment variable name."}, + {162, "EDC5162I", "The Physical File System encountered a system error."}, + {163, "EDC5163I", "SAF/RACF extract error."}, + {164, "EDC5164I", "SAF/RACF error."}, + {165, "EDC5165I", "System TOD clock not set."}, + {166, "EDC5166I", "Access mode argument on function call conflicts with PATHOPTS parameter on JCL DD statement."}, + {167, "EDC5167I", "Access to the UNIX System Services version of the C RTL is denied."}, + {168, "EDC5168I", "Password has expired."}, + {169, "EDC5169I", "Password is invalid."}, + {170, "EDC5170I", "An error was encountered with WLM."}, + {171, "EDC5171I", "An error was encountered with CPL."}, + {172, "EDC5172I", "An error was encountered with Application Response Measurement (ARM) component."}, + {200, "EDC5200I", "The application contains a Language Environment member language that cannot tolerate a fork()."}, + {201, "EDC5201I", "The Language Environment message file was not found in the hierarchical file system."}, + {202, "EDC5202E", "DLL facilities are not supported under SPC environment."}, + {203, "EDC5203E", "DLL facilities are not supported under POSIX environment."}, + {227, "EDC5227I", "Buffer is not long enough to contain a path definition"}, + {228, "EDC5228I", "The file referred to is an external link"}, + {229, "EDC5229I", "No path definition for ddname in effect"}, + {230, "EDC5230I", "ESM error."}, + {231, "EDC5231I", "CP or the external security manager had an error"}, + {232, "EDC5232I", "The function failed because it was invoked from a multithread environment."}, + {244, "EDC5244I", "The program, module or DLL is not supported in this environment."}, + {245, "EDC5245I", "Data is not valid."}, + {246, "EDC5246I", "Unknown system state."}, + {247, "EDC5247I", "Operation not supported."}, + {248, "EDC5248I", "The object name specified is not correct."}, + {249, "EDC5249I", "The function is not allowed."}, + {257, "EDC5257I", "Function cannot be called in the child process of a fork() from a multithreaded process until exec() is called."}, + {258, "EDC5258I", "A CUN_RS_NO_UNI_ENV error was issued by Unicode Services."}, + {259, "EDC5259I", "A CUN_RS_NO_CONVERSION error was issued by Unicode Services."}, + {260, "EDC5260I", "A CUN_RS_TABLE_NOT_ALIGNED error was issued by Unicode Services."}, + {262, "EDC5262I", "An iconv() function encountered an unexpected error while using Unicode Services."}, + {1000, "EDC8000I", "A bad socket-call constant was found in the IUCV header."}, + {1001, "EDC8001I", "An error was found in the IUCV header."}, + {1002, "EDC8002I", "A socket descriptor is out of range."}, + {1003, "EDC8003I", "A socket descriptor is in use."}, + {1004, "EDC8004I", "Request failed because of an IUCV error."}, + {1005, "EDC8005I", "Offload box error."}, + {1006, "EDC8006I", "Offload box restarted."}, + {1007, "EDC8007I", "Offload box down."}, + {1008, "EDC8008I", "Already a conflicting call outstanding on socket."}, + {1009, "EDC8009I", "Request cancelled using a SOCKcallCANCEL request."}, + {1011, "EDC8011I", "A name of a PFS was specified that either is not configured or is not a Sockets PFS."}, + {1100, "EDC8100I", "Block device required."}, + {1101, "EDC8101I", "Text file busy."}, + {1102, "EDC8102I", "Operation would block."}, + {1103, "EDC8103I", "Operation now in progress."}, + {1104, "EDC8104I", "Connection already in progress."}, + {1105, "EDC8105I", "Socket operation on non-socket."}, + {1106, "EDC8106I", "Destination address required."}, + {1107, "EDC8107I", "Message too long."}, + {1108, "EDC8108I", "Protocol wrong type for socket."}, + {1109, "EDC8109I", "Protocol not available."}, + {1110, "EDC8110I", "Protocol not supported."}, + {1111, "EDC8111I", "Socket type not supported."}, + {1112, "EDC8112I", "Operation not supported on socket."}, + {1113, "EDC8113I", "Protocol family not supported."}, + {1114, "EDC8114I", "Address family not supported."}, + {1115, "EDC8115I", "Address already in use."}, + {1116, "EDC8116I", "Address not available."}, + {1117, "EDC8117I", "Network is down."}, + {1118, "EDC8118I", "Network is unreachable."}, + {1119, "EDC8119I", "Network dropped connection on reset."}, + {1120, "EDC8120I", "Connection ended abnormally."}, + {1121, "EDC8121I", "Connection reset."}, + {1122, "EDC8122I", "No buffer space available."}, + {1123, "EDC8123I", "Socket already connected."}, + {1124, "EDC8124I", "Socket not connected."}, + {1125, "EDC8125I", "Can't send after socket shutdown."}, + {1126, "EDC8126I", "Too many references; can't splice."}, + {1127, "EDC8127I", "Connection timed out."}, + {1128, "EDC8128I", "Connection refused."}, + {1129, "EDC8129I", "Host is not available."}, + {1130, "EDC8130I", "Host cannot be reached."}, + {1131, "EDC8131I", "Too many processes."}, + {1132, "EDC8132I", "Too many users."}, + {1133, "EDC8133I", "Disk quota exceeded."}, + {1134, "EDC8134I", "Stale file handle."}, + {1135, "", ""}, + {1136, "EDC8136I", "File is not a STREAM."}, + {1137, "EDC8137I", "STREAMS ioctl() timeout."}, + {1138, "EDC8138I", "No STREAMS resources."}, + {1139, "EDC8139I", "The message identified by set_id and msg_id is not in the message catalog."}, + {1140, "EDC8140I", "Bad message."}, + {1141, "EDC8141I", "Identifier removed."}, + {1142, "", ""}, + {1143, "", ""}, + {1144, "EDC8144I", "The link has been severed."}, + {1145, "", ""}, + {1146, "", ""}, + {1147, "", ""}, + {1148, "EDC8148I", "Protocol error."}, + {1149, "EDC8149I", "Multihop not allowed."}, + {1150, "", ""}, + {1151, "", ""}, + {1152, "EDC8152I", "The asynchronous I/O request has been canceled."}, + {1159, "EDC8159I", "Function call was interrupted before any data was received."}, + {1160, "EDC8160I", "Socket reuse is not supported."}, + {1161, "EDC8161I", "The file system cannot currently be moved."}, +} + +// Signal table +var signalList = [...]struct { + num Signal + name string + desc string +}{ + {1, "SIGHUP", "hangup"}, + {2, "SIGINT", "interrupt"}, + {3, "SIGABT", "aborted"}, + {4, "SIGILL", "illegal instruction"}, + {5, "SIGPOLL", "pollable event"}, + {6, "SIGURG", "urgent I/O condition"}, + {7, "SIGSTOP", "stop process"}, + {8, "SIGFPE", "floating point exception"}, + {9, "SIGKILL", "killed"}, + {10, "SIGBUS", "bus error"}, + {11, "SIGSEGV", "segmentation fault"}, + {12, "SIGSYS", "bad argument to routine"}, + {13, "SIGPIPE", "broken pipe"}, + {14, "SIGALRM", "alarm clock"}, + {15, "SIGTERM", "terminated"}, + {16, "SIGUSR1", "user defined signal 1"}, + {17, "SIGUSR2", "user defined signal 2"}, + {18, "SIGABND", "abend"}, + {19, "SIGCONT", "continued"}, + {20, "SIGCHLD", "child exited"}, + {21, "SIGTTIN", "stopped (tty input)"}, + {22, "SIGTTOU", "stopped (tty output)"}, + {23, "SIGIO", "I/O possible"}, + {24, "SIGQUIT", "quit"}, + {25, "SIGTSTP", "stopped"}, + {26, "SIGTRAP", "trace/breakpoint trap"}, + {27, "SIGIOER", "I/O error"}, + {28, "SIGWINCH", "window changed"}, + {29, "SIGXCPU", "CPU time limit exceeded"}, + {30, "SIGXFSZ", "file size limit exceeded"}, + {31, "SIGVTALRM", "virtual timer expired"}, + {32, "SIGPROF", "profiling timer expired"}, + {33, "SIGDANGER", "danger"}, + {34, "SIGTHSTOP", "stop thread"}, + {35, "SIGTHCONT", "continue thread"}, + {37, "SIGTRACE", "trace"}, + {38, "", "DCE"}, + {39, "SIGDUMP", "dump"}, +} diff --git a/vendor/golang.org/x/sys/unix/zptrace_armnn_linux.go b/vendor/golang.org/x/sys/unix/zptrace_armnn_linux.go index 89c5920e..bd001a6e 100644 --- a/vendor/golang.org/x/sys/unix/zptrace_armnn_linux.go +++ b/vendor/golang.org/x/sys/unix/zptrace_armnn_linux.go @@ -1,5 +1,6 @@ // Code generated by linux/mkall.go generatePtracePair("arm", "arm64"). DO NOT EDIT. +//go:build linux && (arm || arm64) // +build linux // +build arm arm64 diff --git a/vendor/golang.org/x/sys/unix/zptrace_mipsnn_linux.go b/vendor/golang.org/x/sys/unix/zptrace_mipsnn_linux.go index 24b841ee..c34d0639 100644 --- a/vendor/golang.org/x/sys/unix/zptrace_mipsnn_linux.go +++ b/vendor/golang.org/x/sys/unix/zptrace_mipsnn_linux.go @@ -1,5 +1,6 @@ // Code generated by linux/mkall.go generatePtracePair("mips", "mips64"). DO NOT EDIT. +//go:build linux && (mips || mips64) // +build linux // +build mips mips64 diff --git a/vendor/golang.org/x/sys/unix/zptrace_mipsnnle_linux.go b/vendor/golang.org/x/sys/unix/zptrace_mipsnnle_linux.go index 47b04895..3ccf0c0c 100644 --- a/vendor/golang.org/x/sys/unix/zptrace_mipsnnle_linux.go +++ b/vendor/golang.org/x/sys/unix/zptrace_mipsnnle_linux.go @@ -1,5 +1,6 @@ // Code generated by linux/mkall.go generatePtracePair("mipsle", "mips64le"). DO NOT EDIT. +//go:build linux && (mipsle || mips64le) // +build linux // +build mipsle mips64le diff --git a/vendor/golang.org/x/sys/unix/zptrace_x86_linux.go b/vendor/golang.org/x/sys/unix/zptrace_x86_linux.go index ea5d9cb5..7d658570 100644 --- a/vendor/golang.org/x/sys/unix/zptrace_x86_linux.go +++ b/vendor/golang.org/x/sys/unix/zptrace_x86_linux.go @@ -1,5 +1,6 @@ // Code generated by linux/mkall.go generatePtracePair("386", "amd64"). DO NOT EDIT. +//go:build linux && (386 || amd64) // +build linux // +build 386 amd64 diff --git a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go b/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go index ed657ff1..870215d2 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go @@ -1,6 +1,7 @@ // go run mksyscall_aix_ppc.go -aix -tags aix,ppc syscall_aix.go syscall_aix_ppc.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build aix && ppc // +build aix,ppc package unix @@ -16,6 +17,7 @@ int getdirent(int, uintptr_t, size_t); int wait4(int, uintptr_t, int, uintptr_t); int ioctl(int, int, uintptr_t); int fcntl(uintptr_t, int, uintptr_t); +int fsync_range(int, int, long long, long long); int acct(uintptr_t); int chdir(uintptr_t); int chroot(uintptr_t); @@ -28,7 +30,6 @@ int fchmod(int, unsigned int); int fchmodat(int, uintptr_t, unsigned int, int); int fchownat(int, uintptr_t, int, int, int); int fdatasync(int); -int fsync(int); int getpgid(int); int getpgrp(); int getpid(); @@ -254,6 +255,16 @@ func fcntl(fd int, cmd int, arg int) (val int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func fsyncRange(fd int, how int, start int64, length int64) (err error) { + r0, er := C.fsync_range(C.int(fd), C.int(how), C.longlong(start), C.longlong(length)) + if r0 == -1 && er != nil { + err = er + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func Acct(path string) (err error) { _p0 := uintptr(unsafe.Pointer(C.CString(path))) r0, er := C.acct(C.uintptr_t(_p0)) @@ -378,16 +389,6 @@ func Fdatasync(fd int) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Fsync(fd int) (err error) { - r0, er := C.fsync(C.int(fd)) - if r0 == -1 && er != nil { - err = er - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Getpgid(pid int) (pgid int, err error) { r0, er := C.getpgid(C.int(pid)) pgid = int(r0) @@ -974,7 +975,7 @@ func Pause() (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pread(fd int, p []byte, offset int64) (n int, err error) { +func pread(fd int, p []byte, offset int64) (n int, err error) { var _p0 *byte if len(p) > 0 { _p0 = &p[0] @@ -991,7 +992,7 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pwrite(fd int, p []byte, offset int64) (n int, err error) { +func pwrite(fd int, p []byte, offset int64) (n int, err error) { var _p0 *byte if len(p) > 0 { _p0 = &p[0] diff --git a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go b/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go index 664b293b..a89b0bfa 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go @@ -1,6 +1,7 @@ // go run mksyscall_aix_ppc64.go -aix -tags aix,ppc64 syscall_aix.go syscall_aix_ppc64.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build aix && ppc64 // +build aix,ppc64 package unix @@ -134,6 +135,16 @@ func fcntl(fd int, cmd int, arg int) (val int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func fsyncRange(fd int, how int, start int64, length int64) (err error) { + _, e1 := callfsync_range(fd, how, start, length) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func Acct(path string) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) @@ -282,16 +293,6 @@ func Fdatasync(fd int) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Fsync(fd int) (err error) { - _, e1 := callfsync(fd) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Getpgid(pid int) (pgid int, err error) { r0, e1 := callgetpgid(pid) pgid = int(r0) @@ -930,7 +931,7 @@ func Pause() (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pread(fd int, p []byte, offset int64) (n int, err error) { +func pread(fd int, p []byte, offset int64) (n int, err error) { var _p0 *byte if len(p) > 0 { _p0 = &p[0] @@ -945,7 +946,7 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pwrite(fd int, p []byte, offset int64) (n int, err error) { +func pwrite(fd int, p []byte, offset int64) (n int, err error) { var _p0 *byte if len(p) > 0 { _p0 = &p[0] diff --git a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gc.go b/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gc.go index 4b3a8ad7..2caa5adf 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gc.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gc.go @@ -1,8 +1,8 @@ // go run mksyscall_aix_ppc64.go -aix -tags aix,ppc64 syscall_aix.go syscall_aix_ppc64.go // Code generated by the command above; see README.md. DO NOT EDIT. -// +build aix,ppc64 -// +build !gccgo +//go:build aix && ppc64 && gc +// +build aix,ppc64,gc package unix @@ -18,6 +18,7 @@ import ( //go:cgo_import_dynamic libc_wait4 wait4 "libc.a/shr_64.o" //go:cgo_import_dynamic libc_ioctl ioctl "libc.a/shr_64.o" //go:cgo_import_dynamic libc_fcntl fcntl "libc.a/shr_64.o" +//go:cgo_import_dynamic libc_fsync_range fsync_range "libc.a/shr_64.o" //go:cgo_import_dynamic libc_acct acct "libc.a/shr_64.o" //go:cgo_import_dynamic libc_chdir chdir "libc.a/shr_64.o" //go:cgo_import_dynamic libc_chroot chroot "libc.a/shr_64.o" @@ -30,7 +31,6 @@ import ( //go:cgo_import_dynamic libc_fchmodat fchmodat "libc.a/shr_64.o" //go:cgo_import_dynamic libc_fchownat fchownat "libc.a/shr_64.o" //go:cgo_import_dynamic libc_fdatasync fdatasync "libc.a/shr_64.o" -//go:cgo_import_dynamic libc_fsync fsync "libc.a/shr_64.o" //go:cgo_import_dynamic libc_getpgid getpgid "libc.a/shr_64.o" //go:cgo_import_dynamic libc_getpgrp getpgrp "libc.a/shr_64.o" //go:cgo_import_dynamic libc_getpid getpid "libc.a/shr_64.o" @@ -136,6 +136,7 @@ import ( //go:linkname libc_wait4 libc_wait4 //go:linkname libc_ioctl libc_ioctl //go:linkname libc_fcntl libc_fcntl +//go:linkname libc_fsync_range libc_fsync_range //go:linkname libc_acct libc_acct //go:linkname libc_chdir libc_chdir //go:linkname libc_chroot libc_chroot @@ -148,7 +149,6 @@ import ( //go:linkname libc_fchmodat libc_fchmodat //go:linkname libc_fchownat libc_fchownat //go:linkname libc_fdatasync libc_fdatasync -//go:linkname libc_fsync libc_fsync //go:linkname libc_getpgid libc_getpgid //go:linkname libc_getpgrp libc_getpgrp //go:linkname libc_getpid libc_getpid @@ -257,6 +257,7 @@ var ( libc_wait4, libc_ioctl, libc_fcntl, + libc_fsync_range, libc_acct, libc_chdir, libc_chroot, @@ -269,7 +270,6 @@ var ( libc_fchmodat, libc_fchownat, libc_fdatasync, - libc_fsync, libc_getpgid, libc_getpgrp, libc_getpid, @@ -430,6 +430,13 @@ func callfcntl(fd uintptr, cmd int, arg uintptr) (r1 uintptr, e1 Errno) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func callfsync_range(fd int, how int, start int64, length int64) (r1 uintptr, e1 Errno) { + r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_fsync_range)), 4, uintptr(fd), uintptr(how), uintptr(start), uintptr(length), 0, 0) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func callacct(_p0 uintptr) (r1 uintptr, e1 Errno) { r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_acct)), 1, _p0, 0, 0, 0, 0, 0) return @@ -514,13 +521,6 @@ func callfdatasync(fd int) (r1 uintptr, e1 Errno) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func callfsync(fd int) (r1 uintptr, e1 Errno) { - r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_fsync)), 1, uintptr(fd), 0, 0, 0, 0, 0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func callgetpgid(pid int) (r1 uintptr, e1 Errno) { r1, _, e1 = rawSyscall6(uintptr(unsafe.Pointer(&libc_getpgid)), 1, uintptr(pid), 0, 0, 0, 0, 0) return diff --git a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gccgo.go b/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gccgo.go index cde4dbc5..944a714b 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gccgo.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gccgo.go @@ -1,8 +1,8 @@ // go run mksyscall_aix_ppc64.go -aix -tags aix,ppc64 syscall_aix.go syscall_aix_ppc64.go // Code generated by the command above; see README.md. DO NOT EDIT. -// +build aix,ppc64 -// +build gccgo +//go:build aix && ppc64 && gccgo +// +build aix,ppc64,gccgo package unix @@ -16,6 +16,7 @@ int getdirent(int, uintptr_t, size_t); int wait4(int, uintptr_t, int, uintptr_t); int ioctl(int, int, uintptr_t); int fcntl(uintptr_t, int, uintptr_t); +int fsync_range(int, int, long long, long long); int acct(uintptr_t); int chdir(uintptr_t); int chroot(uintptr_t); @@ -28,7 +29,6 @@ int fchmod(int, unsigned int); int fchmodat(int, uintptr_t, unsigned int, int); int fchownat(int, uintptr_t, int, int, int); int fdatasync(int); -int fsync(int); int getpgid(int); int getpgrp(); int getpid(); @@ -199,6 +199,14 @@ func callfcntl(fd uintptr, cmd int, arg uintptr) (r1 uintptr, e1 Errno) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func callfsync_range(fd int, how int, start int64, length int64) (r1 uintptr, e1 Errno) { + r1 = uintptr(C.fsync_range(C.int(fd), C.int(how), C.longlong(start), C.longlong(length))) + e1 = syscall.GetErrno() + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func callacct(_p0 uintptr) (r1 uintptr, e1 Errno) { r1 = uintptr(C.acct(C.uintptr_t(_p0))) e1 = syscall.GetErrno() @@ -295,14 +303,6 @@ func callfdatasync(fd int) (r1 uintptr, e1 Errno) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func callfsync(fd int) (r1 uintptr, e1 Errno) { - r1 = uintptr(C.fsync(C.int(fd))) - e1 = syscall.GetErrno() - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func callgetpgid(pid int) (r1 uintptr, e1 Errno) { r1 = uintptr(C.getpgid(C.int(pid))) e1 = syscall.GetErrno() diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.1_11.go b/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.1_11.go deleted file mode 100644 index c1cc0a41..00000000 --- a/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.1_11.go +++ /dev/null @@ -1,1811 +0,0 @@ -// go run mksyscall.go -l32 -tags darwin,386,!go1.12 syscall_bsd.go syscall_darwin.go syscall_darwin_386.1_11.go syscall_darwin_386.go -// Code generated by the command above; see README.md. DO NOT EDIT. - -// +build darwin,386,!go1.12 - -package unix - -import ( - "syscall" - "unsafe" -) - -var _ syscall.Errno - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func getgroups(ngid int, gid *_Gid_t) (n int, err error) { - r0, _, e1 := RawSyscall(SYS_GETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func setgroups(ngid int, gid *_Gid_t) (err error) { - _, _, e1 := RawSyscall(SYS_SETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) { - r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0) - wpid = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) { - r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { - _, _, e1 := Syscall(SYS_BIND, uintptr(s), uintptr(addr), uintptr(addrlen)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { - _, _, e1 := Syscall(SYS_CONNECT, uintptr(s), uintptr(addr), uintptr(addrlen)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func socket(domain int, typ int, proto int) (fd int, err error) { - r0, _, e1 := RawSyscall(SYS_SOCKET, uintptr(domain), uintptr(typ), uintptr(proto)) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) { - _, _, e1 := Syscall6(SYS_GETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) { - _, _, e1 := Syscall6(SYS_SETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { - _, _, e1 := RawSyscall(SYS_GETPEERNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { - _, _, e1 := RawSyscall(SYS_GETSOCKNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Shutdown(s int, how int) (err error) { - _, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(s), uintptr(how), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) { - _, _, e1 := RawSyscall6(SYS_SOCKETPAIR, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) { - var _p0 unsafe.Pointer - if len(p) > 0 { - _p0 = unsafe.Pointer(&p[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - r0, _, e1 := Syscall6(SYS_RECVFROM, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen))) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) { - var _p0 unsafe.Pointer - if len(buf) > 0 { - _p0 = unsafe.Pointer(&buf[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := Syscall6(SYS_SENDTO, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) { - r0, _, e1 := Syscall(SYS_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { - r0, _, e1 := Syscall(SYS_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) { - r0, _, e1 := Syscall6(SYS_KEVENT, uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout))) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func utimes(path string, timeval *[2]Timeval) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func futimes(fd int, timeval *[2]Timeval) (err error) { - _, _, e1 := Syscall(SYS_FUTIMES, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func poll(fds *PollFd, nfds int, timeout int) (n int, err error) { - r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Madvise(b []byte, behav int) (err error) { - var _p0 unsafe.Pointer - if len(b) > 0 { - _p0 = unsafe.Pointer(&b[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(behav)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Mlock(b []byte) (err error) { - var _p0 unsafe.Pointer - if len(b) > 0 { - _p0 = unsafe.Pointer(&b[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Mlockall(flags int) (err error) { - _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Mprotect(b []byte, prot int) (err error) { - var _p0 unsafe.Pointer - if len(b) > 0 { - _p0 = unsafe.Pointer(&b[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Msync(b []byte, flags int) (err error) { - var _p0 unsafe.Pointer - if len(b) > 0 { - _p0 = unsafe.Pointer(&b[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Munlock(b []byte) (err error) { - var _p0 unsafe.Pointer - if len(b) > 0 { - _p0 = unsafe.Pointer(&b[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Munlockall() (err error) { - _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func getattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) { - _, _, e1 := Syscall6(SYS_GETATTRLIST, uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func pipe() (r int, w int, err error) { - r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0) - r = int(r0) - w = int(r1) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func getxattr(path string, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(attr) - if err != nil { - return - } - r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options)) - sz = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func fgetxattr(fd int, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(attr) - if err != nil { - return - } - r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options)) - sz = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func setxattr(path string, attr string, data *byte, size int, position uint32, options int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(attr) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func fsetxattr(fd int, attr string, data *byte, size int, position uint32, options int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(attr) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func removexattr(path string, attr string, options int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(attr) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func fremovexattr(fd int, attr string, options int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(attr) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(options)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func listxattr(path string, dest *byte, size int, options int) (sz int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - r0, _, e1 := Syscall6(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0) - sz = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func flistxattr(fd int, dest *byte, size int, options int) (sz int, err error) { - r0, _, e1 := Syscall6(SYS_FLISTXATTR, uintptr(fd), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0) - sz = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func setattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) { - _, _, e1 := Syscall6(SYS_SETATTRLIST, uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func fcntl(fd int, cmd int, arg int) (val int, err error) { - r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg)) - val = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func kill(pid int, signum int, posix int) (err error) { - _, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), uintptr(posix)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func ioctl(fd int, req uint, arg uintptr) (err error) { - _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { - var _p0 unsafe.Pointer - if len(mib) > 0 { - _p0 = unsafe.Pointer(&mib[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := Syscall6(SYS_SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func sendfile(infd int, outfd int, offset int64, len *int64, hdtr unsafe.Pointer, flags int) (err error) { - _, _, e1 := Syscall9(SYS_SENDFILE, uintptr(infd), uintptr(outfd), uintptr(offset), uintptr(offset>>32), uintptr(unsafe.Pointer(len)), uintptr(hdtr), uintptr(flags), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Access(path string, mode uint32) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Adjtime(delta *Timeval, olddelta *Timeval) (err error) { - _, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Chdir(path string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Chflags(path string, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Chmod(path string, mode uint32) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Chown(path string, uid int, gid int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Chroot(path string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Close(fd int) (err error) { - _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Dup(fd int) (nfd int, err error) { - r0, _, e1 := Syscall(SYS_DUP, uintptr(fd), 0, 0) - nfd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Dup2(from int, to int) (err error) { - _, _, e1 := Syscall(SYS_DUP2, uintptr(from), uintptr(to), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Exchangedata(path1 string, path2 string, options int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path1) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(path2) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_EXCHANGEDATA, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Exit(code int) { - Syscall(SYS_EXIT, uintptr(code), 0, 0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fchdir(fd int) (err error) { - _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fchflags(fd int, flags int) (err error) { - _, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fchmod(fd int, mode uint32) (err error) { - _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fchown(fd int, uid int, gid int) (err error) { - _, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Flock(fd int, how int) (err error) { - _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fpathconf(fd int, name int) (val int, err error) { - r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0) - val = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fsync(fd int) (err error) { - _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Ftruncate(fd int, length int64) (err error) { - _, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), uintptr(length), uintptr(length>>32)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getdtablesize() (size int) { - r0, _, _ := Syscall(SYS_GETDTABLESIZE, 0, 0, 0) - size = int(r0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getegid() (egid int) { - r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0) - egid = int(r0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Geteuid() (uid int) { - r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0) - uid = int(r0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getgid() (gid int) { - r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0) - gid = int(r0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getpgid(pid int) (pgid int, err error) { - r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0) - pgid = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getpgrp() (pgrp int) { - r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0) - pgrp = int(r0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getpid() (pid int) { - r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0) - pid = int(r0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getppid() (ppid int) { - r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0) - ppid = int(r0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getpriority(which int, who int) (prio int, err error) { - r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0) - prio = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getrlimit(which int, lim *Rlimit) (err error) { - _, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getrusage(who int, rusage *Rusage) (err error) { - _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getsid(pid int) (sid int, err error) { - r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0) - sid = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getuid() (uid int) { - r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0) - uid = int(r0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Issetugid() (tainted bool) { - r0, _, _ := RawSyscall(SYS_ISSETUGID, 0, 0, 0) - tainted = bool(r0 != 0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Kqueue() (fd int, err error) { - r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Lchown(path string, uid int, gid int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Link(path string, link string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(link) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(link) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_LINKAT, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Listen(s int, backlog int) (err error) { - _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Mkdir(path string, mode uint32) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Mkdirat(dirfd int, path string, mode uint32) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Mkfifo(path string, mode uint32) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Mknod(path string, mode uint32, dev int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Open(path string, mode int, perm uint32) (fd int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm)) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Pathconf(path string, name int) (val int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0) - val = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Pread(fd int, p []byte, offset int64) (n int, err error) { - var _p0 unsafe.Pointer - if len(p) > 0 { - _p0 = unsafe.Pointer(&p[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Pwrite(fd int, p []byte, offset int64) (n int, err error) { - var _p0 unsafe.Pointer - if len(p) > 0 { - _p0 = unsafe.Pointer(&p[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func read(fd int, p []byte) (n int, err error) { - var _p0 unsafe.Pointer - if len(p) > 0 { - _p0 = unsafe.Pointer(&p[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p))) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Readlink(path string, buf []byte) (n int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 unsafe.Pointer - if len(buf) > 0 { - _p1 = unsafe.Pointer(&buf[0]) - } else { - _p1 = unsafe.Pointer(&_zero) - } - r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf))) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 unsafe.Pointer - if len(buf) > 0 { - _p1 = unsafe.Pointer(&buf[0]) - } else { - _p1 = unsafe.Pointer(&_zero) - } - r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Rename(from string, to string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(from) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(to) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Renameat(fromfd int, from string, tofd int, to string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(from) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(to) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Revoke(path string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Rmdir(path string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Seek(fd int, offset int64, whence int) (newoffset int64, err error) { - r0, r1, e1 := Syscall6(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(offset>>32), uintptr(whence), 0, 0) - newoffset = int64(int64(r1)<<32 | int64(r0)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) { - r0, _, e1 := Syscall6(SYS_SELECT, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setegid(egid int) (err error) { - _, _, e1 := Syscall(SYS_SETEGID, uintptr(egid), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Seteuid(euid int) (err error) { - _, _, e1 := RawSyscall(SYS_SETEUID, uintptr(euid), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setgid(gid int) (err error) { - _, _, e1 := RawSyscall(SYS_SETGID, uintptr(gid), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setlogin(name string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(name) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setpgid(pid int, pgid int) (err error) { - _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setpriority(which int, who int, prio int) (err error) { - _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setprivexec(flag int) (err error) { - _, _, e1 := Syscall(SYS_SETPRIVEXEC, uintptr(flag), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setregid(rgid int, egid int) (err error) { - _, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setreuid(ruid int, euid int) (err error) { - _, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setrlimit(which int, lim *Rlimit) (err error) { - _, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setsid() (pid int, err error) { - r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0) - pid = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Settimeofday(tp *Timeval) (err error) { - _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setuid(uid int) (err error) { - _, _, e1 := RawSyscall(SYS_SETUID, uintptr(uid), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Symlink(path string, link string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(link) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(oldpath) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(newpath) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1))) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Sync() (err error) { - _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Truncate(path string, length int64) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), uintptr(length), uintptr(length>>32)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Umask(newmask int) (oldmask int) { - r0, _, _ := Syscall(SYS_UMASK, uintptr(newmask), 0, 0) - oldmask = int(r0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Undelete(path string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Unlink(path string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Unlinkat(dirfd int, path string, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Unmount(path string, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func write(fd int, p []byte) (n int, err error) { - var _p0 unsafe.Pointer - if len(p) > 0 { - _p0 = unsafe.Pointer(&p[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p))) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) { - r0, _, e1 := Syscall9(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos), uintptr(pos>>32), 0, 0) - ret = uintptr(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func munmap(addr uintptr, length uintptr) (err error) { - _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) { - var _p0 unsafe.Pointer - if len(buf) > 0 { - _p0 = unsafe.Pointer(&buf[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - r0, _, e1 := Syscall6(SYS_GETDIRENTRIES64, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) { - _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func gettimeofday(tp *Timeval) (sec int32, usec int32, err error) { - r0, r1, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0) - sec = int32(r0) - usec = int32(r1) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fstat(fd int, stat *Stat_t) (err error) { - _, _, e1 := Syscall(SYS_FSTAT64, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_FSTATAT64, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fstatfs(fd int, stat *Statfs_t) (err error) { - _, _, e1 := Syscall(SYS_FSTATFS64, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) { - r0, _, e1 := Syscall(SYS_GETFSSTAT64, uintptr(buf), uintptr(size), uintptr(flags)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Lstat(path string, stat *Stat_t) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_LSTAT64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Stat(path string, stat *Stat_t) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_STAT64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Statfs(path string, stat *Statfs_t) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_STATFS64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.1_13.go b/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.1_13.go deleted file mode 100644 index e263fbdb..00000000 --- a/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.1_13.go +++ /dev/null @@ -1,41 +0,0 @@ -// go run mksyscall.go -l32 -tags darwin,386,go1.13 syscall_darwin.1_13.go -// Code generated by the command above; see README.md. DO NOT EDIT. - -// +build darwin,386,go1.13 - -package unix - -import ( - "syscall" - "unsafe" -) - -var _ syscall.Errno - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func closedir(dir uintptr) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_closedir_trampoline), uintptr(dir), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_closedir_trampoline() - -//go:linkname libc_closedir libc_closedir -//go:cgo_import_dynamic libc_closedir closedir "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func readdir_r(dir uintptr, entry *Dirent, result **Dirent) (res Errno) { - r0, _, _ := syscall_syscall(funcPC(libc_readdir_r_trampoline), uintptr(dir), uintptr(unsafe.Pointer(entry)), uintptr(unsafe.Pointer(result))) - res = Errno(r0) - return -} - -func libc_readdir_r_trampoline() - -//go:linkname libc_readdir_r libc_readdir_r -//go:cgo_import_dynamic libc_readdir_r readdir_r "/usr/lib/libSystem.B.dylib" diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.1_13.s b/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.1_13.s deleted file mode 100644 index 00da1ebf..00000000 --- a/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.1_13.s +++ /dev/null @@ -1,12 +0,0 @@ -// go run mkasm_darwin.go 386 -// Code generated by the command above; DO NOT EDIT. - -// +build go1.13 - -#include "textflag.h" -TEXT ·libc_fdopendir_trampoline(SB),NOSPLIT,$0-0 - JMP libc_fdopendir(SB) -TEXT ·libc_closedir_trampoline(SB),NOSPLIT,$0-0 - JMP libc_closedir(SB) -TEXT ·libc_readdir_r_trampoline(SB),NOSPLIT,$0-0 - JMP libc_readdir_r(SB) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.go b/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.go deleted file mode 100644 index a3fc4900..00000000 --- a/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.go +++ /dev/null @@ -1,2499 +0,0 @@ -// go run mksyscall.go -l32 -tags darwin,386,go1.12 syscall_bsd.go syscall_darwin.go syscall_darwin_386.go -// Code generated by the command above; see README.md. DO NOT EDIT. - -// +build darwin,386,go1.12 - -package unix - -import ( - "syscall" - "unsafe" -) - -var _ syscall.Errno - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func getgroups(ngid int, gid *_Gid_t) (n int, err error) { - r0, _, e1 := syscall_rawSyscall(funcPC(libc_getgroups_trampoline), uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_getgroups_trampoline() - -//go:linkname libc_getgroups libc_getgroups -//go:cgo_import_dynamic libc_getgroups getgroups "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func setgroups(ngid int, gid *_Gid_t) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_setgroups_trampoline), uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_setgroups_trampoline() - -//go:linkname libc_setgroups libc_setgroups -//go:cgo_import_dynamic libc_setgroups setgroups "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) { - r0, _, e1 := syscall_syscall6(funcPC(libc_wait4_trampoline), uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0) - wpid = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_wait4_trampoline() - -//go:linkname libc_wait4 libc_wait4 -//go:cgo_import_dynamic libc_wait4 wait4 "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_accept_trampoline), uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_accept_trampoline() - -//go:linkname libc_accept libc_accept -//go:cgo_import_dynamic libc_accept accept "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_bind_trampoline), uintptr(s), uintptr(addr), uintptr(addrlen)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_bind_trampoline() - -//go:linkname libc_bind libc_bind -//go:cgo_import_dynamic libc_bind bind "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_connect_trampoline), uintptr(s), uintptr(addr), uintptr(addrlen)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_connect_trampoline() - -//go:linkname libc_connect libc_connect -//go:cgo_import_dynamic libc_connect connect "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func socket(domain int, typ int, proto int) (fd int, err error) { - r0, _, e1 := syscall_rawSyscall(funcPC(libc_socket_trampoline), uintptr(domain), uintptr(typ), uintptr(proto)) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_socket_trampoline() - -//go:linkname libc_socket libc_socket -//go:cgo_import_dynamic libc_socket socket "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) { - _, _, e1 := syscall_syscall6(funcPC(libc_getsockopt_trampoline), uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_getsockopt_trampoline() - -//go:linkname libc_getsockopt libc_getsockopt -//go:cgo_import_dynamic libc_getsockopt getsockopt "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) { - _, _, e1 := syscall_syscall6(funcPC(libc_setsockopt_trampoline), uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_setsockopt_trampoline() - -//go:linkname libc_setsockopt libc_setsockopt -//go:cgo_import_dynamic libc_setsockopt setsockopt "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_getpeername_trampoline), uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_getpeername_trampoline() - -//go:linkname libc_getpeername libc_getpeername -//go:cgo_import_dynamic libc_getpeername getpeername "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_getsockname_trampoline), uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_getsockname_trampoline() - -//go:linkname libc_getsockname libc_getsockname -//go:cgo_import_dynamic libc_getsockname getsockname "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Shutdown(s int, how int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_shutdown_trampoline), uintptr(s), uintptr(how), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_shutdown_trampoline() - -//go:linkname libc_shutdown libc_shutdown -//go:cgo_import_dynamic libc_shutdown shutdown "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) { - _, _, e1 := syscall_rawSyscall6(funcPC(libc_socketpair_trampoline), uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_socketpair_trampoline() - -//go:linkname libc_socketpair libc_socketpair -//go:cgo_import_dynamic libc_socketpair socketpair "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) { - var _p0 unsafe.Pointer - if len(p) > 0 { - _p0 = unsafe.Pointer(&p[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - r0, _, e1 := syscall_syscall6(funcPC(libc_recvfrom_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen))) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_recvfrom_trampoline() - -//go:linkname libc_recvfrom libc_recvfrom -//go:cgo_import_dynamic libc_recvfrom recvfrom "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) { - var _p0 unsafe.Pointer - if len(buf) > 0 { - _p0 = unsafe.Pointer(&buf[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := syscall_syscall6(funcPC(libc_sendto_trampoline), uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_sendto_trampoline() - -//go:linkname libc_sendto libc_sendto -//go:cgo_import_dynamic libc_sendto sendto "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_recvmsg_trampoline), uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_recvmsg_trampoline() - -//go:linkname libc_recvmsg libc_recvmsg -//go:cgo_import_dynamic libc_recvmsg recvmsg "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_sendmsg_trampoline), uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_sendmsg_trampoline() - -//go:linkname libc_sendmsg libc_sendmsg -//go:cgo_import_dynamic libc_sendmsg sendmsg "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) { - r0, _, e1 := syscall_syscall6(funcPC(libc_kevent_trampoline), uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout))) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_kevent_trampoline() - -//go:linkname libc_kevent libc_kevent -//go:cgo_import_dynamic libc_kevent kevent "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func utimes(path string, timeval *[2]Timeval) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_utimes_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_utimes_trampoline() - -//go:linkname libc_utimes libc_utimes -//go:cgo_import_dynamic libc_utimes utimes "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func futimes(fd int, timeval *[2]Timeval) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_futimes_trampoline), uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_futimes_trampoline() - -//go:linkname libc_futimes libc_futimes -//go:cgo_import_dynamic libc_futimes futimes "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func poll(fds *PollFd, nfds int, timeout int) (n int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_poll_trampoline), uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_poll_trampoline() - -//go:linkname libc_poll libc_poll -//go:cgo_import_dynamic libc_poll poll "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Madvise(b []byte, behav int) (err error) { - var _p0 unsafe.Pointer - if len(b) > 0 { - _p0 = unsafe.Pointer(&b[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := syscall_syscall(funcPC(libc_madvise_trampoline), uintptr(_p0), uintptr(len(b)), uintptr(behav)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_madvise_trampoline() - -//go:linkname libc_madvise libc_madvise -//go:cgo_import_dynamic libc_madvise madvise "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Mlock(b []byte) (err error) { - var _p0 unsafe.Pointer - if len(b) > 0 { - _p0 = unsafe.Pointer(&b[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := syscall_syscall(funcPC(libc_mlock_trampoline), uintptr(_p0), uintptr(len(b)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_mlock_trampoline() - -//go:linkname libc_mlock libc_mlock -//go:cgo_import_dynamic libc_mlock mlock "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Mlockall(flags int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_mlockall_trampoline), uintptr(flags), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_mlockall_trampoline() - -//go:linkname libc_mlockall libc_mlockall -//go:cgo_import_dynamic libc_mlockall mlockall "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Mprotect(b []byte, prot int) (err error) { - var _p0 unsafe.Pointer - if len(b) > 0 { - _p0 = unsafe.Pointer(&b[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := syscall_syscall(funcPC(libc_mprotect_trampoline), uintptr(_p0), uintptr(len(b)), uintptr(prot)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_mprotect_trampoline() - -//go:linkname libc_mprotect libc_mprotect -//go:cgo_import_dynamic libc_mprotect mprotect "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Msync(b []byte, flags int) (err error) { - var _p0 unsafe.Pointer - if len(b) > 0 { - _p0 = unsafe.Pointer(&b[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := syscall_syscall(funcPC(libc_msync_trampoline), uintptr(_p0), uintptr(len(b)), uintptr(flags)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_msync_trampoline() - -//go:linkname libc_msync libc_msync -//go:cgo_import_dynamic libc_msync msync "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Munlock(b []byte) (err error) { - var _p0 unsafe.Pointer - if len(b) > 0 { - _p0 = unsafe.Pointer(&b[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := syscall_syscall(funcPC(libc_munlock_trampoline), uintptr(_p0), uintptr(len(b)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_munlock_trampoline() - -//go:linkname libc_munlock libc_munlock -//go:cgo_import_dynamic libc_munlock munlock "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Munlockall() (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_munlockall_trampoline), 0, 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_munlockall_trampoline() - -//go:linkname libc_munlockall libc_munlockall -//go:cgo_import_dynamic libc_munlockall munlockall "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func getattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) { - _, _, e1 := syscall_syscall6(funcPC(libc_getattrlist_trampoline), uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_getattrlist_trampoline() - -//go:linkname libc_getattrlist libc_getattrlist -//go:cgo_import_dynamic libc_getattrlist getattrlist "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func pipe() (r int, w int, err error) { - r0, r1, e1 := syscall_rawSyscall(funcPC(libc_pipe_trampoline), 0, 0, 0) - r = int(r0) - w = int(r1) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_pipe_trampoline() - -//go:linkname libc_pipe libc_pipe -//go:cgo_import_dynamic libc_pipe pipe "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func getxattr(path string, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(attr) - if err != nil { - return - } - r0, _, e1 := syscall_syscall6(funcPC(libc_getxattr_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options)) - sz = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_getxattr_trampoline() - -//go:linkname libc_getxattr libc_getxattr -//go:cgo_import_dynamic libc_getxattr getxattr "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func fgetxattr(fd int, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(attr) - if err != nil { - return - } - r0, _, e1 := syscall_syscall6(funcPC(libc_fgetxattr_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options)) - sz = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_fgetxattr_trampoline() - -//go:linkname libc_fgetxattr libc_fgetxattr -//go:cgo_import_dynamic libc_fgetxattr fgetxattr "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func setxattr(path string, attr string, data *byte, size int, position uint32, options int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(attr) - if err != nil { - return - } - _, _, e1 := syscall_syscall6(funcPC(libc_setxattr_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_setxattr_trampoline() - -//go:linkname libc_setxattr libc_setxattr -//go:cgo_import_dynamic libc_setxattr setxattr "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func fsetxattr(fd int, attr string, data *byte, size int, position uint32, options int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(attr) - if err != nil { - return - } - _, _, e1 := syscall_syscall6(funcPC(libc_fsetxattr_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_fsetxattr_trampoline() - -//go:linkname libc_fsetxattr libc_fsetxattr -//go:cgo_import_dynamic libc_fsetxattr fsetxattr "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func removexattr(path string, attr string, options int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(attr) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_removexattr_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_removexattr_trampoline() - -//go:linkname libc_removexattr libc_removexattr -//go:cgo_import_dynamic libc_removexattr removexattr "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func fremovexattr(fd int, attr string, options int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(attr) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_fremovexattr_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(options)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_fremovexattr_trampoline() - -//go:linkname libc_fremovexattr libc_fremovexattr -//go:cgo_import_dynamic libc_fremovexattr fremovexattr "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func listxattr(path string, dest *byte, size int, options int) (sz int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - r0, _, e1 := syscall_syscall6(funcPC(libc_listxattr_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0) - sz = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_listxattr_trampoline() - -//go:linkname libc_listxattr libc_listxattr -//go:cgo_import_dynamic libc_listxattr listxattr "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func flistxattr(fd int, dest *byte, size int, options int) (sz int, err error) { - r0, _, e1 := syscall_syscall6(funcPC(libc_flistxattr_trampoline), uintptr(fd), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0) - sz = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_flistxattr_trampoline() - -//go:linkname libc_flistxattr libc_flistxattr -//go:cgo_import_dynamic libc_flistxattr flistxattr "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func setattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) { - _, _, e1 := syscall_syscall6(funcPC(libc_setattrlist_trampoline), uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_setattrlist_trampoline() - -//go:linkname libc_setattrlist libc_setattrlist -//go:cgo_import_dynamic libc_setattrlist setattrlist "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func fcntl(fd int, cmd int, arg int) (val int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_fcntl_trampoline), uintptr(fd), uintptr(cmd), uintptr(arg)) - val = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_fcntl_trampoline() - -//go:linkname libc_fcntl libc_fcntl -//go:cgo_import_dynamic libc_fcntl fcntl "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func kill(pid int, signum int, posix int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_kill_trampoline), uintptr(pid), uintptr(signum), uintptr(posix)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_kill_trampoline() - -//go:linkname libc_kill libc_kill -//go:cgo_import_dynamic libc_kill kill "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func ioctl(fd int, req uint, arg uintptr) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_ioctl_trampoline), uintptr(fd), uintptr(req), uintptr(arg)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_ioctl_trampoline() - -//go:linkname libc_ioctl libc_ioctl -//go:cgo_import_dynamic libc_ioctl ioctl "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { - var _p0 unsafe.Pointer - if len(mib) > 0 { - _p0 = unsafe.Pointer(&mib[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := syscall_syscall6(funcPC(libc_sysctl_trampoline), uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_sysctl_trampoline() - -//go:linkname libc_sysctl libc_sysctl -//go:cgo_import_dynamic libc_sysctl sysctl "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func sendfile(infd int, outfd int, offset int64, len *int64, hdtr unsafe.Pointer, flags int) (err error) { - _, _, e1 := syscall_syscall9(funcPC(libc_sendfile_trampoline), uintptr(infd), uintptr(outfd), uintptr(offset), uintptr(offset>>32), uintptr(unsafe.Pointer(len)), uintptr(hdtr), uintptr(flags), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_sendfile_trampoline() - -//go:linkname libc_sendfile libc_sendfile -//go:cgo_import_dynamic libc_sendfile sendfile "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Access(path string, mode uint32) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_access_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_access_trampoline() - -//go:linkname libc_access libc_access -//go:cgo_import_dynamic libc_access access "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Adjtime(delta *Timeval, olddelta *Timeval) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_adjtime_trampoline), uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_adjtime_trampoline() - -//go:linkname libc_adjtime libc_adjtime -//go:cgo_import_dynamic libc_adjtime adjtime "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Chdir(path string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_chdir_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_chdir_trampoline() - -//go:linkname libc_chdir libc_chdir -//go:cgo_import_dynamic libc_chdir chdir "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Chflags(path string, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_chflags_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_chflags_trampoline() - -//go:linkname libc_chflags libc_chflags -//go:cgo_import_dynamic libc_chflags chflags "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Chmod(path string, mode uint32) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_chmod_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_chmod_trampoline() - -//go:linkname libc_chmod libc_chmod -//go:cgo_import_dynamic libc_chmod chmod "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Chown(path string, uid int, gid int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_chown_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_chown_trampoline() - -//go:linkname libc_chown libc_chown -//go:cgo_import_dynamic libc_chown chown "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Chroot(path string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_chroot_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_chroot_trampoline() - -//go:linkname libc_chroot libc_chroot -//go:cgo_import_dynamic libc_chroot chroot "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func ClockGettime(clockid int32, time *Timespec) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_clock_gettime_trampoline), uintptr(clockid), uintptr(unsafe.Pointer(time)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_clock_gettime_trampoline() - -//go:linkname libc_clock_gettime libc_clock_gettime -//go:cgo_import_dynamic libc_clock_gettime clock_gettime "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Close(fd int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_close_trampoline), uintptr(fd), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_close_trampoline() - -//go:linkname libc_close libc_close -//go:cgo_import_dynamic libc_close close "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Dup(fd int) (nfd int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_dup_trampoline), uintptr(fd), 0, 0) - nfd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_dup_trampoline() - -//go:linkname libc_dup libc_dup -//go:cgo_import_dynamic libc_dup dup "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Dup2(from int, to int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_dup2_trampoline), uintptr(from), uintptr(to), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_dup2_trampoline() - -//go:linkname libc_dup2 libc_dup2 -//go:cgo_import_dynamic libc_dup2 dup2 "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Exchangedata(path1 string, path2 string, options int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path1) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(path2) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_exchangedata_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_exchangedata_trampoline() - -//go:linkname libc_exchangedata libc_exchangedata -//go:cgo_import_dynamic libc_exchangedata exchangedata "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Exit(code int) { - syscall_syscall(funcPC(libc_exit_trampoline), uintptr(code), 0, 0) - return -} - -func libc_exit_trampoline() - -//go:linkname libc_exit libc_exit -//go:cgo_import_dynamic libc_exit exit "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall6(funcPC(libc_faccessat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_faccessat_trampoline() - -//go:linkname libc_faccessat libc_faccessat -//go:cgo_import_dynamic libc_faccessat faccessat "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fchdir(fd int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_fchdir_trampoline), uintptr(fd), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_fchdir_trampoline() - -//go:linkname libc_fchdir libc_fchdir -//go:cgo_import_dynamic libc_fchdir fchdir "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fchflags(fd int, flags int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_fchflags_trampoline), uintptr(fd), uintptr(flags), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_fchflags_trampoline() - -//go:linkname libc_fchflags libc_fchflags -//go:cgo_import_dynamic libc_fchflags fchflags "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fchmod(fd int, mode uint32) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_fchmod_trampoline), uintptr(fd), uintptr(mode), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_fchmod_trampoline() - -//go:linkname libc_fchmod libc_fchmod -//go:cgo_import_dynamic libc_fchmod fchmod "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall6(funcPC(libc_fchmodat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_fchmodat_trampoline() - -//go:linkname libc_fchmodat libc_fchmodat -//go:cgo_import_dynamic libc_fchmodat fchmodat "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fchown(fd int, uid int, gid int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_fchown_trampoline), uintptr(fd), uintptr(uid), uintptr(gid)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_fchown_trampoline() - -//go:linkname libc_fchown libc_fchown -//go:cgo_import_dynamic libc_fchown fchown "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall6(funcPC(libc_fchownat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_fchownat_trampoline() - -//go:linkname libc_fchownat libc_fchownat -//go:cgo_import_dynamic libc_fchownat fchownat "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Flock(fd int, how int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_flock_trampoline), uintptr(fd), uintptr(how), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_flock_trampoline() - -//go:linkname libc_flock libc_flock -//go:cgo_import_dynamic libc_flock flock "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fpathconf(fd int, name int) (val int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_fpathconf_trampoline), uintptr(fd), uintptr(name), 0) - val = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_fpathconf_trampoline() - -//go:linkname libc_fpathconf libc_fpathconf -//go:cgo_import_dynamic libc_fpathconf fpathconf "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fsync(fd int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_fsync_trampoline), uintptr(fd), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_fsync_trampoline() - -//go:linkname libc_fsync libc_fsync -//go:cgo_import_dynamic libc_fsync fsync "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Ftruncate(fd int, length int64) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_ftruncate_trampoline), uintptr(fd), uintptr(length), uintptr(length>>32)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_ftruncate_trampoline() - -//go:linkname libc_ftruncate libc_ftruncate -//go:cgo_import_dynamic libc_ftruncate ftruncate "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getdtablesize() (size int) { - r0, _, _ := syscall_syscall(funcPC(libc_getdtablesize_trampoline), 0, 0, 0) - size = int(r0) - return -} - -func libc_getdtablesize_trampoline() - -//go:linkname libc_getdtablesize libc_getdtablesize -//go:cgo_import_dynamic libc_getdtablesize getdtablesize "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getegid() (egid int) { - r0, _, _ := syscall_rawSyscall(funcPC(libc_getegid_trampoline), 0, 0, 0) - egid = int(r0) - return -} - -func libc_getegid_trampoline() - -//go:linkname libc_getegid libc_getegid -//go:cgo_import_dynamic libc_getegid getegid "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Geteuid() (uid int) { - r0, _, _ := syscall_rawSyscall(funcPC(libc_geteuid_trampoline), 0, 0, 0) - uid = int(r0) - return -} - -func libc_geteuid_trampoline() - -//go:linkname libc_geteuid libc_geteuid -//go:cgo_import_dynamic libc_geteuid geteuid "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getgid() (gid int) { - r0, _, _ := syscall_rawSyscall(funcPC(libc_getgid_trampoline), 0, 0, 0) - gid = int(r0) - return -} - -func libc_getgid_trampoline() - -//go:linkname libc_getgid libc_getgid -//go:cgo_import_dynamic libc_getgid getgid "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getpgid(pid int) (pgid int, err error) { - r0, _, e1 := syscall_rawSyscall(funcPC(libc_getpgid_trampoline), uintptr(pid), 0, 0) - pgid = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_getpgid_trampoline() - -//go:linkname libc_getpgid libc_getpgid -//go:cgo_import_dynamic libc_getpgid getpgid "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getpgrp() (pgrp int) { - r0, _, _ := syscall_rawSyscall(funcPC(libc_getpgrp_trampoline), 0, 0, 0) - pgrp = int(r0) - return -} - -func libc_getpgrp_trampoline() - -//go:linkname libc_getpgrp libc_getpgrp -//go:cgo_import_dynamic libc_getpgrp getpgrp "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getpid() (pid int) { - r0, _, _ := syscall_rawSyscall(funcPC(libc_getpid_trampoline), 0, 0, 0) - pid = int(r0) - return -} - -func libc_getpid_trampoline() - -//go:linkname libc_getpid libc_getpid -//go:cgo_import_dynamic libc_getpid getpid "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getppid() (ppid int) { - r0, _, _ := syscall_rawSyscall(funcPC(libc_getppid_trampoline), 0, 0, 0) - ppid = int(r0) - return -} - -func libc_getppid_trampoline() - -//go:linkname libc_getppid libc_getppid -//go:cgo_import_dynamic libc_getppid getppid "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getpriority(which int, who int) (prio int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_getpriority_trampoline), uintptr(which), uintptr(who), 0) - prio = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_getpriority_trampoline() - -//go:linkname libc_getpriority libc_getpriority -//go:cgo_import_dynamic libc_getpriority getpriority "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getrlimit(which int, lim *Rlimit) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_getrlimit_trampoline), uintptr(which), uintptr(unsafe.Pointer(lim)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_getrlimit_trampoline() - -//go:linkname libc_getrlimit libc_getrlimit -//go:cgo_import_dynamic libc_getrlimit getrlimit "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getrusage(who int, rusage *Rusage) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_getrusage_trampoline), uintptr(who), uintptr(unsafe.Pointer(rusage)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_getrusage_trampoline() - -//go:linkname libc_getrusage libc_getrusage -//go:cgo_import_dynamic libc_getrusage getrusage "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getsid(pid int) (sid int, err error) { - r0, _, e1 := syscall_rawSyscall(funcPC(libc_getsid_trampoline), uintptr(pid), 0, 0) - sid = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_getsid_trampoline() - -//go:linkname libc_getsid libc_getsid -//go:cgo_import_dynamic libc_getsid getsid "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getuid() (uid int) { - r0, _, _ := syscall_rawSyscall(funcPC(libc_getuid_trampoline), 0, 0, 0) - uid = int(r0) - return -} - -func libc_getuid_trampoline() - -//go:linkname libc_getuid libc_getuid -//go:cgo_import_dynamic libc_getuid getuid "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Issetugid() (tainted bool) { - r0, _, _ := syscall_rawSyscall(funcPC(libc_issetugid_trampoline), 0, 0, 0) - tainted = bool(r0 != 0) - return -} - -func libc_issetugid_trampoline() - -//go:linkname libc_issetugid libc_issetugid -//go:cgo_import_dynamic libc_issetugid issetugid "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Kqueue() (fd int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_kqueue_trampoline), 0, 0, 0) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_kqueue_trampoline() - -//go:linkname libc_kqueue libc_kqueue -//go:cgo_import_dynamic libc_kqueue kqueue "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Lchown(path string, uid int, gid int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_lchown_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_lchown_trampoline() - -//go:linkname libc_lchown libc_lchown -//go:cgo_import_dynamic libc_lchown lchown "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Link(path string, link string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(link) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_link_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_link_trampoline() - -//go:linkname libc_link libc_link -//go:cgo_import_dynamic libc_link link "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(link) - if err != nil { - return - } - _, _, e1 := syscall_syscall6(funcPC(libc_linkat_trampoline), uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_linkat_trampoline() - -//go:linkname libc_linkat libc_linkat -//go:cgo_import_dynamic libc_linkat linkat "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Listen(s int, backlog int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_listen_trampoline), uintptr(s), uintptr(backlog), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_listen_trampoline() - -//go:linkname libc_listen libc_listen -//go:cgo_import_dynamic libc_listen listen "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Mkdir(path string, mode uint32) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_mkdir_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_mkdir_trampoline() - -//go:linkname libc_mkdir libc_mkdir -//go:cgo_import_dynamic libc_mkdir mkdir "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Mkdirat(dirfd int, path string, mode uint32) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_mkdirat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_mkdirat_trampoline() - -//go:linkname libc_mkdirat libc_mkdirat -//go:cgo_import_dynamic libc_mkdirat mkdirat "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Mkfifo(path string, mode uint32) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_mkfifo_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_mkfifo_trampoline() - -//go:linkname libc_mkfifo libc_mkfifo -//go:cgo_import_dynamic libc_mkfifo mkfifo "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Mknod(path string, mode uint32, dev int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_mknod_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_mknod_trampoline() - -//go:linkname libc_mknod libc_mknod -//go:cgo_import_dynamic libc_mknod mknod "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Open(path string, mode int, perm uint32) (fd int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - r0, _, e1 := syscall_syscall(funcPC(libc_open_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm)) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_open_trampoline() - -//go:linkname libc_open libc_open -//go:cgo_import_dynamic libc_open open "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - r0, _, e1 := syscall_syscall6(funcPC(libc_openat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_openat_trampoline() - -//go:linkname libc_openat libc_openat -//go:cgo_import_dynamic libc_openat openat "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Pathconf(path string, name int) (val int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - r0, _, e1 := syscall_syscall(funcPC(libc_pathconf_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(name), 0) - val = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_pathconf_trampoline() - -//go:linkname libc_pathconf libc_pathconf -//go:cgo_import_dynamic libc_pathconf pathconf "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Pread(fd int, p []byte, offset int64) (n int, err error) { - var _p0 unsafe.Pointer - if len(p) > 0 { - _p0 = unsafe.Pointer(&p[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - r0, _, e1 := syscall_syscall6(funcPC(libc_pread_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_pread_trampoline() - -//go:linkname libc_pread libc_pread -//go:cgo_import_dynamic libc_pread pread "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Pwrite(fd int, p []byte, offset int64) (n int, err error) { - var _p0 unsafe.Pointer - if len(p) > 0 { - _p0 = unsafe.Pointer(&p[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - r0, _, e1 := syscall_syscall6(funcPC(libc_pwrite_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_pwrite_trampoline() - -//go:linkname libc_pwrite libc_pwrite -//go:cgo_import_dynamic libc_pwrite pwrite "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func read(fd int, p []byte) (n int, err error) { - var _p0 unsafe.Pointer - if len(p) > 0 { - _p0 = unsafe.Pointer(&p[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - r0, _, e1 := syscall_syscall(funcPC(libc_read_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p))) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_read_trampoline() - -//go:linkname libc_read libc_read -//go:cgo_import_dynamic libc_read read "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Readlink(path string, buf []byte) (n int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 unsafe.Pointer - if len(buf) > 0 { - _p1 = unsafe.Pointer(&buf[0]) - } else { - _p1 = unsafe.Pointer(&_zero) - } - r0, _, e1 := syscall_syscall(funcPC(libc_readlink_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf))) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_readlink_trampoline() - -//go:linkname libc_readlink libc_readlink -//go:cgo_import_dynamic libc_readlink readlink "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 unsafe.Pointer - if len(buf) > 0 { - _p1 = unsafe.Pointer(&buf[0]) - } else { - _p1 = unsafe.Pointer(&_zero) - } - r0, _, e1 := syscall_syscall6(funcPC(libc_readlinkat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_readlinkat_trampoline() - -//go:linkname libc_readlinkat libc_readlinkat -//go:cgo_import_dynamic libc_readlinkat readlinkat "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Rename(from string, to string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(from) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(to) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_rename_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_rename_trampoline() - -//go:linkname libc_rename libc_rename -//go:cgo_import_dynamic libc_rename rename "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Renameat(fromfd int, from string, tofd int, to string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(from) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(to) - if err != nil { - return - } - _, _, e1 := syscall_syscall6(funcPC(libc_renameat_trampoline), uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_renameat_trampoline() - -//go:linkname libc_renameat libc_renameat -//go:cgo_import_dynamic libc_renameat renameat "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Revoke(path string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_revoke_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_revoke_trampoline() - -//go:linkname libc_revoke libc_revoke -//go:cgo_import_dynamic libc_revoke revoke "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Rmdir(path string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_rmdir_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_rmdir_trampoline() - -//go:linkname libc_rmdir libc_rmdir -//go:cgo_import_dynamic libc_rmdir rmdir "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Seek(fd int, offset int64, whence int) (newoffset int64, err error) { - r0, r1, e1 := syscall_syscall6(funcPC(libc_lseek_trampoline), uintptr(fd), uintptr(offset), uintptr(offset>>32), uintptr(whence), 0, 0) - newoffset = int64(int64(r1)<<32 | int64(r0)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_lseek_trampoline() - -//go:linkname libc_lseek libc_lseek -//go:cgo_import_dynamic libc_lseek lseek "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) { - r0, _, e1 := syscall_syscall6(funcPC(libc_select_trampoline), uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_select_trampoline() - -//go:linkname libc_select libc_select -//go:cgo_import_dynamic libc_select select "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setegid(egid int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_setegid_trampoline), uintptr(egid), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_setegid_trampoline() - -//go:linkname libc_setegid libc_setegid -//go:cgo_import_dynamic libc_setegid setegid "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Seteuid(euid int) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_seteuid_trampoline), uintptr(euid), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_seteuid_trampoline() - -//go:linkname libc_seteuid libc_seteuid -//go:cgo_import_dynamic libc_seteuid seteuid "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setgid(gid int) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_setgid_trampoline), uintptr(gid), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_setgid_trampoline() - -//go:linkname libc_setgid libc_setgid -//go:cgo_import_dynamic libc_setgid setgid "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setlogin(name string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(name) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_setlogin_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_setlogin_trampoline() - -//go:linkname libc_setlogin libc_setlogin -//go:cgo_import_dynamic libc_setlogin setlogin "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setpgid(pid int, pgid int) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_setpgid_trampoline), uintptr(pid), uintptr(pgid), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_setpgid_trampoline() - -//go:linkname libc_setpgid libc_setpgid -//go:cgo_import_dynamic libc_setpgid setpgid "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setpriority(which int, who int, prio int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_setpriority_trampoline), uintptr(which), uintptr(who), uintptr(prio)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_setpriority_trampoline() - -//go:linkname libc_setpriority libc_setpriority -//go:cgo_import_dynamic libc_setpriority setpriority "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setprivexec(flag int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_setprivexec_trampoline), uintptr(flag), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_setprivexec_trampoline() - -//go:linkname libc_setprivexec libc_setprivexec -//go:cgo_import_dynamic libc_setprivexec setprivexec "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setregid(rgid int, egid int) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_setregid_trampoline), uintptr(rgid), uintptr(egid), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_setregid_trampoline() - -//go:linkname libc_setregid libc_setregid -//go:cgo_import_dynamic libc_setregid setregid "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setreuid(ruid int, euid int) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_setreuid_trampoline), uintptr(ruid), uintptr(euid), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_setreuid_trampoline() - -//go:linkname libc_setreuid libc_setreuid -//go:cgo_import_dynamic libc_setreuid setreuid "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setrlimit(which int, lim *Rlimit) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_setrlimit_trampoline), uintptr(which), uintptr(unsafe.Pointer(lim)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_setrlimit_trampoline() - -//go:linkname libc_setrlimit libc_setrlimit -//go:cgo_import_dynamic libc_setrlimit setrlimit "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setsid() (pid int, err error) { - r0, _, e1 := syscall_rawSyscall(funcPC(libc_setsid_trampoline), 0, 0, 0) - pid = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_setsid_trampoline() - -//go:linkname libc_setsid libc_setsid -//go:cgo_import_dynamic libc_setsid setsid "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Settimeofday(tp *Timeval) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_settimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_settimeofday_trampoline() - -//go:linkname libc_settimeofday libc_settimeofday -//go:cgo_import_dynamic libc_settimeofday settimeofday "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setuid(uid int) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_setuid_trampoline), uintptr(uid), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_setuid_trampoline() - -//go:linkname libc_setuid libc_setuid -//go:cgo_import_dynamic libc_setuid setuid "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Symlink(path string, link string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(link) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_symlink_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_symlink_trampoline() - -//go:linkname libc_symlink libc_symlink -//go:cgo_import_dynamic libc_symlink symlink "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(oldpath) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(newpath) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_symlinkat_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1))) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_symlinkat_trampoline() - -//go:linkname libc_symlinkat libc_symlinkat -//go:cgo_import_dynamic libc_symlinkat symlinkat "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Sync() (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_sync_trampoline), 0, 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_sync_trampoline() - -//go:linkname libc_sync libc_sync -//go:cgo_import_dynamic libc_sync sync "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Truncate(path string, length int64) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_truncate_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(length), uintptr(length>>32)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_truncate_trampoline() - -//go:linkname libc_truncate libc_truncate -//go:cgo_import_dynamic libc_truncate truncate "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Umask(newmask int) (oldmask int) { - r0, _, _ := syscall_syscall(funcPC(libc_umask_trampoline), uintptr(newmask), 0, 0) - oldmask = int(r0) - return -} - -func libc_umask_trampoline() - -//go:linkname libc_umask libc_umask -//go:cgo_import_dynamic libc_umask umask "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Undelete(path string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_undelete_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_undelete_trampoline() - -//go:linkname libc_undelete libc_undelete -//go:cgo_import_dynamic libc_undelete undelete "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Unlink(path string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_unlink_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_unlink_trampoline() - -//go:linkname libc_unlink libc_unlink -//go:cgo_import_dynamic libc_unlink unlink "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Unlinkat(dirfd int, path string, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_unlinkat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_unlinkat_trampoline() - -//go:linkname libc_unlinkat libc_unlinkat -//go:cgo_import_dynamic libc_unlinkat unlinkat "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Unmount(path string, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_unmount_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_unmount_trampoline() - -//go:linkname libc_unmount libc_unmount -//go:cgo_import_dynamic libc_unmount unmount "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func write(fd int, p []byte) (n int, err error) { - var _p0 unsafe.Pointer - if len(p) > 0 { - _p0 = unsafe.Pointer(&p[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - r0, _, e1 := syscall_syscall(funcPC(libc_write_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p))) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_write_trampoline() - -//go:linkname libc_write libc_write -//go:cgo_import_dynamic libc_write write "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) { - r0, _, e1 := syscall_syscall9(funcPC(libc_mmap_trampoline), uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos), uintptr(pos>>32), 0, 0) - ret = uintptr(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_mmap_trampoline() - -//go:linkname libc_mmap libc_mmap -//go:cgo_import_dynamic libc_mmap mmap "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func munmap(addr uintptr, length uintptr) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_munmap_trampoline), uintptr(addr), uintptr(length), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_munmap_trampoline() - -//go:linkname libc_munmap libc_munmap -//go:cgo_import_dynamic libc_munmap munmap "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_read_trampoline), uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_write_trampoline), uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) { - _, _, e1 := syscall_syscall6(funcPC(libc_ptrace_trampoline), uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_ptrace_trampoline() - -//go:linkname libc_ptrace libc_ptrace -//go:cgo_import_dynamic libc_ptrace ptrace "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func gettimeofday(tp *Timeval) (sec int32, usec int32, err error) { - r0, r1, e1 := syscall_rawSyscall(funcPC(libc_gettimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0) - sec = int32(r0) - usec = int32(r1) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_gettimeofday_trampoline() - -//go:linkname libc_gettimeofday libc_gettimeofday -//go:cgo_import_dynamic libc_gettimeofday gettimeofday "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fstat(fd int, stat *Stat_t) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_fstat64_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_fstat64_trampoline() - -//go:linkname libc_fstat64 libc_fstat64 -//go:cgo_import_dynamic libc_fstat64 fstat64 "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall6(funcPC(libc_fstatat64_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_fstatat64_trampoline() - -//go:linkname libc_fstatat64 libc_fstatat64 -//go:cgo_import_dynamic libc_fstatat64 fstatat64 "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fstatfs(fd int, stat *Statfs_t) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_fstatfs64_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_fstatfs64_trampoline() - -//go:linkname libc_fstatfs64 libc_fstatfs64 -//go:cgo_import_dynamic libc_fstatfs64 fstatfs64 "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_getfsstat64_trampoline), uintptr(buf), uintptr(size), uintptr(flags)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_getfsstat64_trampoline() - -//go:linkname libc_getfsstat64 libc_getfsstat64 -//go:cgo_import_dynamic libc_getfsstat64 getfsstat64 "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Lstat(path string, stat *Stat_t) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_lstat64_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_lstat64_trampoline() - -//go:linkname libc_lstat64 libc_lstat64 -//go:cgo_import_dynamic libc_lstat64 lstat64 "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Stat(path string, stat *Stat_t) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_stat64_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_stat64_trampoline() - -//go:linkname libc_stat64 libc_stat64 -//go:cgo_import_dynamic libc_stat64 stat64 "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Statfs(path string, stat *Statfs_t) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_statfs64_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_statfs64_trampoline() - -//go:linkname libc_statfs64 libc_statfs64 -//go:cgo_import_dynamic libc_statfs64 statfs64 "/usr/lib/libSystem.B.dylib" diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.s b/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.s deleted file mode 100644 index 6836a412..00000000 --- a/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.s +++ /dev/null @@ -1,284 +0,0 @@ -// go run mkasm_darwin.go 386 -// Code generated by the command above; DO NOT EDIT. - -// +build go1.12 - -#include "textflag.h" -TEXT ·libc_getgroups_trampoline(SB),NOSPLIT,$0-0 - JMP libc_getgroups(SB) -TEXT ·libc_setgroups_trampoline(SB),NOSPLIT,$0-0 - JMP libc_setgroups(SB) -TEXT ·libc_wait4_trampoline(SB),NOSPLIT,$0-0 - JMP libc_wait4(SB) -TEXT ·libc_accept_trampoline(SB),NOSPLIT,$0-0 - JMP libc_accept(SB) -TEXT ·libc_bind_trampoline(SB),NOSPLIT,$0-0 - JMP libc_bind(SB) -TEXT ·libc_connect_trampoline(SB),NOSPLIT,$0-0 - JMP libc_connect(SB) -TEXT ·libc_socket_trampoline(SB),NOSPLIT,$0-0 - JMP libc_socket(SB) -TEXT ·libc_getsockopt_trampoline(SB),NOSPLIT,$0-0 - JMP libc_getsockopt(SB) -TEXT ·libc_setsockopt_trampoline(SB),NOSPLIT,$0-0 - JMP libc_setsockopt(SB) -TEXT ·libc_getpeername_trampoline(SB),NOSPLIT,$0-0 - JMP libc_getpeername(SB) -TEXT ·libc_getsockname_trampoline(SB),NOSPLIT,$0-0 - JMP libc_getsockname(SB) -TEXT ·libc_shutdown_trampoline(SB),NOSPLIT,$0-0 - JMP libc_shutdown(SB) -TEXT ·libc_socketpair_trampoline(SB),NOSPLIT,$0-0 - JMP libc_socketpair(SB) -TEXT ·libc_recvfrom_trampoline(SB),NOSPLIT,$0-0 - JMP libc_recvfrom(SB) -TEXT ·libc_sendto_trampoline(SB),NOSPLIT,$0-0 - JMP libc_sendto(SB) -TEXT ·libc_recvmsg_trampoline(SB),NOSPLIT,$0-0 - JMP libc_recvmsg(SB) -TEXT ·libc_sendmsg_trampoline(SB),NOSPLIT,$0-0 - JMP libc_sendmsg(SB) -TEXT ·libc_kevent_trampoline(SB),NOSPLIT,$0-0 - JMP libc_kevent(SB) -TEXT ·libc_utimes_trampoline(SB),NOSPLIT,$0-0 - JMP libc_utimes(SB) -TEXT ·libc_futimes_trampoline(SB),NOSPLIT,$0-0 - JMP libc_futimes(SB) -TEXT ·libc_poll_trampoline(SB),NOSPLIT,$0-0 - JMP libc_poll(SB) -TEXT ·libc_madvise_trampoline(SB),NOSPLIT,$0-0 - JMP libc_madvise(SB) -TEXT ·libc_mlock_trampoline(SB),NOSPLIT,$0-0 - JMP libc_mlock(SB) -TEXT ·libc_mlockall_trampoline(SB),NOSPLIT,$0-0 - JMP libc_mlockall(SB) -TEXT ·libc_mprotect_trampoline(SB),NOSPLIT,$0-0 - JMP libc_mprotect(SB) -TEXT ·libc_msync_trampoline(SB),NOSPLIT,$0-0 - JMP libc_msync(SB) -TEXT ·libc_munlock_trampoline(SB),NOSPLIT,$0-0 - JMP libc_munlock(SB) -TEXT ·libc_munlockall_trampoline(SB),NOSPLIT,$0-0 - JMP libc_munlockall(SB) -TEXT ·libc_getattrlist_trampoline(SB),NOSPLIT,$0-0 - JMP libc_getattrlist(SB) -TEXT ·libc_pipe_trampoline(SB),NOSPLIT,$0-0 - JMP libc_pipe(SB) -TEXT ·libc_getxattr_trampoline(SB),NOSPLIT,$0-0 - JMP libc_getxattr(SB) -TEXT ·libc_fgetxattr_trampoline(SB),NOSPLIT,$0-0 - JMP libc_fgetxattr(SB) -TEXT ·libc_setxattr_trampoline(SB),NOSPLIT,$0-0 - JMP libc_setxattr(SB) -TEXT ·libc_fsetxattr_trampoline(SB),NOSPLIT,$0-0 - JMP libc_fsetxattr(SB) -TEXT ·libc_removexattr_trampoline(SB),NOSPLIT,$0-0 - JMP libc_removexattr(SB) -TEXT ·libc_fremovexattr_trampoline(SB),NOSPLIT,$0-0 - JMP libc_fremovexattr(SB) -TEXT ·libc_listxattr_trampoline(SB),NOSPLIT,$0-0 - JMP libc_listxattr(SB) -TEXT ·libc_flistxattr_trampoline(SB),NOSPLIT,$0-0 - JMP libc_flistxattr(SB) -TEXT ·libc_setattrlist_trampoline(SB),NOSPLIT,$0-0 - JMP libc_setattrlist(SB) -TEXT ·libc_fcntl_trampoline(SB),NOSPLIT,$0-0 - JMP libc_fcntl(SB) -TEXT ·libc_kill_trampoline(SB),NOSPLIT,$0-0 - JMP libc_kill(SB) -TEXT ·libc_ioctl_trampoline(SB),NOSPLIT,$0-0 - JMP libc_ioctl(SB) -TEXT ·libc_sysctl_trampoline(SB),NOSPLIT,$0-0 - JMP libc_sysctl(SB) -TEXT ·libc_sendfile_trampoline(SB),NOSPLIT,$0-0 - JMP libc_sendfile(SB) -TEXT ·libc_access_trampoline(SB),NOSPLIT,$0-0 - JMP libc_access(SB) -TEXT ·libc_adjtime_trampoline(SB),NOSPLIT,$0-0 - JMP libc_adjtime(SB) -TEXT ·libc_chdir_trampoline(SB),NOSPLIT,$0-0 - JMP libc_chdir(SB) -TEXT ·libc_chflags_trampoline(SB),NOSPLIT,$0-0 - JMP libc_chflags(SB) -TEXT ·libc_chmod_trampoline(SB),NOSPLIT,$0-0 - JMP libc_chmod(SB) -TEXT ·libc_chown_trampoline(SB),NOSPLIT,$0-0 - JMP libc_chown(SB) -TEXT ·libc_chroot_trampoline(SB),NOSPLIT,$0-0 - JMP libc_chroot(SB) -TEXT ·libc_clock_gettime_trampoline(SB),NOSPLIT,$0-0 - JMP libc_clock_gettime(SB) -TEXT ·libc_close_trampoline(SB),NOSPLIT,$0-0 - JMP libc_close(SB) -TEXT ·libc_dup_trampoline(SB),NOSPLIT,$0-0 - JMP libc_dup(SB) -TEXT ·libc_dup2_trampoline(SB),NOSPLIT,$0-0 - JMP libc_dup2(SB) -TEXT ·libc_exchangedata_trampoline(SB),NOSPLIT,$0-0 - JMP libc_exchangedata(SB) -TEXT ·libc_exit_trampoline(SB),NOSPLIT,$0-0 - JMP libc_exit(SB) -TEXT ·libc_faccessat_trampoline(SB),NOSPLIT,$0-0 - JMP libc_faccessat(SB) -TEXT ·libc_fchdir_trampoline(SB),NOSPLIT,$0-0 - JMP libc_fchdir(SB) -TEXT ·libc_fchflags_trampoline(SB),NOSPLIT,$0-0 - JMP libc_fchflags(SB) -TEXT ·libc_fchmod_trampoline(SB),NOSPLIT,$0-0 - JMP libc_fchmod(SB) -TEXT ·libc_fchmodat_trampoline(SB),NOSPLIT,$0-0 - JMP libc_fchmodat(SB) -TEXT ·libc_fchown_trampoline(SB),NOSPLIT,$0-0 - JMP libc_fchown(SB) -TEXT ·libc_fchownat_trampoline(SB),NOSPLIT,$0-0 - JMP libc_fchownat(SB) -TEXT ·libc_flock_trampoline(SB),NOSPLIT,$0-0 - JMP libc_flock(SB) -TEXT ·libc_fpathconf_trampoline(SB),NOSPLIT,$0-0 - JMP libc_fpathconf(SB) -TEXT ·libc_fsync_trampoline(SB),NOSPLIT,$0-0 - JMP libc_fsync(SB) -TEXT ·libc_ftruncate_trampoline(SB),NOSPLIT,$0-0 - JMP libc_ftruncate(SB) -TEXT ·libc_getdtablesize_trampoline(SB),NOSPLIT,$0-0 - JMP libc_getdtablesize(SB) -TEXT ·libc_getegid_trampoline(SB),NOSPLIT,$0-0 - JMP libc_getegid(SB) -TEXT ·libc_geteuid_trampoline(SB),NOSPLIT,$0-0 - JMP libc_geteuid(SB) -TEXT ·libc_getgid_trampoline(SB),NOSPLIT,$0-0 - JMP libc_getgid(SB) -TEXT ·libc_getpgid_trampoline(SB),NOSPLIT,$0-0 - JMP libc_getpgid(SB) -TEXT ·libc_getpgrp_trampoline(SB),NOSPLIT,$0-0 - JMP libc_getpgrp(SB) -TEXT ·libc_getpid_trampoline(SB),NOSPLIT,$0-0 - JMP libc_getpid(SB) -TEXT ·libc_getppid_trampoline(SB),NOSPLIT,$0-0 - JMP libc_getppid(SB) -TEXT ·libc_getpriority_trampoline(SB),NOSPLIT,$0-0 - JMP libc_getpriority(SB) -TEXT ·libc_getrlimit_trampoline(SB),NOSPLIT,$0-0 - JMP libc_getrlimit(SB) -TEXT ·libc_getrusage_trampoline(SB),NOSPLIT,$0-0 - JMP libc_getrusage(SB) -TEXT ·libc_getsid_trampoline(SB),NOSPLIT,$0-0 - JMP libc_getsid(SB) -TEXT ·libc_getuid_trampoline(SB),NOSPLIT,$0-0 - JMP libc_getuid(SB) -TEXT ·libc_issetugid_trampoline(SB),NOSPLIT,$0-0 - JMP libc_issetugid(SB) -TEXT ·libc_kqueue_trampoline(SB),NOSPLIT,$0-0 - JMP libc_kqueue(SB) -TEXT ·libc_lchown_trampoline(SB),NOSPLIT,$0-0 - JMP libc_lchown(SB) -TEXT ·libc_link_trampoline(SB),NOSPLIT,$0-0 - JMP libc_link(SB) -TEXT ·libc_linkat_trampoline(SB),NOSPLIT,$0-0 - JMP libc_linkat(SB) -TEXT ·libc_listen_trampoline(SB),NOSPLIT,$0-0 - JMP libc_listen(SB) -TEXT ·libc_mkdir_trampoline(SB),NOSPLIT,$0-0 - JMP libc_mkdir(SB) -TEXT ·libc_mkdirat_trampoline(SB),NOSPLIT,$0-0 - JMP libc_mkdirat(SB) -TEXT ·libc_mkfifo_trampoline(SB),NOSPLIT,$0-0 - JMP libc_mkfifo(SB) -TEXT ·libc_mknod_trampoline(SB),NOSPLIT,$0-0 - JMP libc_mknod(SB) -TEXT ·libc_open_trampoline(SB),NOSPLIT,$0-0 - JMP libc_open(SB) -TEXT ·libc_openat_trampoline(SB),NOSPLIT,$0-0 - JMP libc_openat(SB) -TEXT ·libc_pathconf_trampoline(SB),NOSPLIT,$0-0 - JMP libc_pathconf(SB) -TEXT ·libc_pread_trampoline(SB),NOSPLIT,$0-0 - JMP libc_pread(SB) -TEXT ·libc_pwrite_trampoline(SB),NOSPLIT,$0-0 - JMP libc_pwrite(SB) -TEXT ·libc_read_trampoline(SB),NOSPLIT,$0-0 - JMP libc_read(SB) -TEXT ·libc_readlink_trampoline(SB),NOSPLIT,$0-0 - JMP libc_readlink(SB) -TEXT ·libc_readlinkat_trampoline(SB),NOSPLIT,$0-0 - JMP libc_readlinkat(SB) -TEXT ·libc_rename_trampoline(SB),NOSPLIT,$0-0 - JMP libc_rename(SB) -TEXT ·libc_renameat_trampoline(SB),NOSPLIT,$0-0 - JMP libc_renameat(SB) -TEXT ·libc_revoke_trampoline(SB),NOSPLIT,$0-0 - JMP libc_revoke(SB) -TEXT ·libc_rmdir_trampoline(SB),NOSPLIT,$0-0 - JMP libc_rmdir(SB) -TEXT ·libc_lseek_trampoline(SB),NOSPLIT,$0-0 - JMP libc_lseek(SB) -TEXT ·libc_select_trampoline(SB),NOSPLIT,$0-0 - JMP libc_select(SB) -TEXT ·libc_setegid_trampoline(SB),NOSPLIT,$0-0 - JMP libc_setegid(SB) -TEXT ·libc_seteuid_trampoline(SB),NOSPLIT,$0-0 - JMP libc_seteuid(SB) -TEXT ·libc_setgid_trampoline(SB),NOSPLIT,$0-0 - JMP libc_setgid(SB) -TEXT ·libc_setlogin_trampoline(SB),NOSPLIT,$0-0 - JMP libc_setlogin(SB) -TEXT ·libc_setpgid_trampoline(SB),NOSPLIT,$0-0 - JMP libc_setpgid(SB) -TEXT ·libc_setpriority_trampoline(SB),NOSPLIT,$0-0 - JMP libc_setpriority(SB) -TEXT ·libc_setprivexec_trampoline(SB),NOSPLIT,$0-0 - JMP libc_setprivexec(SB) -TEXT ·libc_setregid_trampoline(SB),NOSPLIT,$0-0 - JMP libc_setregid(SB) -TEXT ·libc_setreuid_trampoline(SB),NOSPLIT,$0-0 - JMP libc_setreuid(SB) -TEXT ·libc_setrlimit_trampoline(SB),NOSPLIT,$0-0 - JMP libc_setrlimit(SB) -TEXT ·libc_setsid_trampoline(SB),NOSPLIT,$0-0 - JMP libc_setsid(SB) -TEXT ·libc_settimeofday_trampoline(SB),NOSPLIT,$0-0 - JMP libc_settimeofday(SB) -TEXT ·libc_setuid_trampoline(SB),NOSPLIT,$0-0 - JMP libc_setuid(SB) -TEXT ·libc_symlink_trampoline(SB),NOSPLIT,$0-0 - JMP libc_symlink(SB) -TEXT ·libc_symlinkat_trampoline(SB),NOSPLIT,$0-0 - JMP libc_symlinkat(SB) -TEXT ·libc_sync_trampoline(SB),NOSPLIT,$0-0 - JMP libc_sync(SB) -TEXT ·libc_truncate_trampoline(SB),NOSPLIT,$0-0 - JMP libc_truncate(SB) -TEXT ·libc_umask_trampoline(SB),NOSPLIT,$0-0 - JMP libc_umask(SB) -TEXT ·libc_undelete_trampoline(SB),NOSPLIT,$0-0 - JMP libc_undelete(SB) -TEXT ·libc_unlink_trampoline(SB),NOSPLIT,$0-0 - JMP libc_unlink(SB) -TEXT ·libc_unlinkat_trampoline(SB),NOSPLIT,$0-0 - JMP libc_unlinkat(SB) -TEXT ·libc_unmount_trampoline(SB),NOSPLIT,$0-0 - JMP libc_unmount(SB) -TEXT ·libc_write_trampoline(SB),NOSPLIT,$0-0 - JMP libc_write(SB) -TEXT ·libc_mmap_trampoline(SB),NOSPLIT,$0-0 - JMP libc_mmap(SB) -TEXT ·libc_munmap_trampoline(SB),NOSPLIT,$0-0 - JMP libc_munmap(SB) -TEXT ·libc_ptrace_trampoline(SB),NOSPLIT,$0-0 - JMP libc_ptrace(SB) -TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0 - JMP libc_gettimeofday(SB) -TEXT ·libc_fstat64_trampoline(SB),NOSPLIT,$0-0 - JMP libc_fstat64(SB) -TEXT ·libc_fstatat64_trampoline(SB),NOSPLIT,$0-0 - JMP libc_fstatat64(SB) -TEXT ·libc_fstatfs64_trampoline(SB),NOSPLIT,$0-0 - JMP libc_fstatfs64(SB) -TEXT ·libc_getfsstat64_trampoline(SB),NOSPLIT,$0-0 - JMP libc_getfsstat64(SB) -TEXT ·libc_lstat64_trampoline(SB),NOSPLIT,$0-0 - JMP libc_lstat64(SB) -TEXT ·libc_stat64_trampoline(SB),NOSPLIT,$0-0 - JMP libc_stat64(SB) -TEXT ·libc_statfs64_trampoline(SB),NOSPLIT,$0-0 - JMP libc_statfs64(SB) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.1_11.go b/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.1_11.go deleted file mode 100644 index f8e5c37c..00000000 --- a/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.1_11.go +++ /dev/null @@ -1,1811 +0,0 @@ -// go run mksyscall.go -tags darwin,amd64,!go1.12 syscall_bsd.go syscall_darwin.go syscall_darwin_amd64.1_11.go syscall_darwin_amd64.go -// Code generated by the command above; see README.md. DO NOT EDIT. - -// +build darwin,amd64,!go1.12 - -package unix - -import ( - "syscall" - "unsafe" -) - -var _ syscall.Errno - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func getgroups(ngid int, gid *_Gid_t) (n int, err error) { - r0, _, e1 := RawSyscall(SYS_GETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func setgroups(ngid int, gid *_Gid_t) (err error) { - _, _, e1 := RawSyscall(SYS_SETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) { - r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0) - wpid = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) { - r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { - _, _, e1 := Syscall(SYS_BIND, uintptr(s), uintptr(addr), uintptr(addrlen)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { - _, _, e1 := Syscall(SYS_CONNECT, uintptr(s), uintptr(addr), uintptr(addrlen)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func socket(domain int, typ int, proto int) (fd int, err error) { - r0, _, e1 := RawSyscall(SYS_SOCKET, uintptr(domain), uintptr(typ), uintptr(proto)) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) { - _, _, e1 := Syscall6(SYS_GETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) { - _, _, e1 := Syscall6(SYS_SETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { - _, _, e1 := RawSyscall(SYS_GETPEERNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { - _, _, e1 := RawSyscall(SYS_GETSOCKNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Shutdown(s int, how int) (err error) { - _, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(s), uintptr(how), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) { - _, _, e1 := RawSyscall6(SYS_SOCKETPAIR, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) { - var _p0 unsafe.Pointer - if len(p) > 0 { - _p0 = unsafe.Pointer(&p[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - r0, _, e1 := Syscall6(SYS_RECVFROM, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen))) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) { - var _p0 unsafe.Pointer - if len(buf) > 0 { - _p0 = unsafe.Pointer(&buf[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := Syscall6(SYS_SENDTO, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) { - r0, _, e1 := Syscall(SYS_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { - r0, _, e1 := Syscall(SYS_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) { - r0, _, e1 := Syscall6(SYS_KEVENT, uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout))) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func utimes(path string, timeval *[2]Timeval) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func futimes(fd int, timeval *[2]Timeval) (err error) { - _, _, e1 := Syscall(SYS_FUTIMES, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func poll(fds *PollFd, nfds int, timeout int) (n int, err error) { - r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Madvise(b []byte, behav int) (err error) { - var _p0 unsafe.Pointer - if len(b) > 0 { - _p0 = unsafe.Pointer(&b[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(behav)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Mlock(b []byte) (err error) { - var _p0 unsafe.Pointer - if len(b) > 0 { - _p0 = unsafe.Pointer(&b[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Mlockall(flags int) (err error) { - _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Mprotect(b []byte, prot int) (err error) { - var _p0 unsafe.Pointer - if len(b) > 0 { - _p0 = unsafe.Pointer(&b[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Msync(b []byte, flags int) (err error) { - var _p0 unsafe.Pointer - if len(b) > 0 { - _p0 = unsafe.Pointer(&b[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Munlock(b []byte) (err error) { - var _p0 unsafe.Pointer - if len(b) > 0 { - _p0 = unsafe.Pointer(&b[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Munlockall() (err error) { - _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func getattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) { - _, _, e1 := Syscall6(SYS_GETATTRLIST, uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func pipe() (r int, w int, err error) { - r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0) - r = int(r0) - w = int(r1) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func getxattr(path string, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(attr) - if err != nil { - return - } - r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options)) - sz = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func fgetxattr(fd int, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(attr) - if err != nil { - return - } - r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options)) - sz = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func setxattr(path string, attr string, data *byte, size int, position uint32, options int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(attr) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func fsetxattr(fd int, attr string, data *byte, size int, position uint32, options int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(attr) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func removexattr(path string, attr string, options int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(attr) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func fremovexattr(fd int, attr string, options int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(attr) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(options)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func listxattr(path string, dest *byte, size int, options int) (sz int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - r0, _, e1 := Syscall6(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0) - sz = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func flistxattr(fd int, dest *byte, size int, options int) (sz int, err error) { - r0, _, e1 := Syscall6(SYS_FLISTXATTR, uintptr(fd), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0) - sz = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func setattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) { - _, _, e1 := Syscall6(SYS_SETATTRLIST, uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func fcntl(fd int, cmd int, arg int) (val int, err error) { - r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg)) - val = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func kill(pid int, signum int, posix int) (err error) { - _, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), uintptr(posix)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func ioctl(fd int, req uint, arg uintptr) (err error) { - _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { - var _p0 unsafe.Pointer - if len(mib) > 0 { - _p0 = unsafe.Pointer(&mib[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := Syscall6(SYS_SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func sendfile(infd int, outfd int, offset int64, len *int64, hdtr unsafe.Pointer, flags int) (err error) { - _, _, e1 := Syscall6(SYS_SENDFILE, uintptr(infd), uintptr(outfd), uintptr(offset), uintptr(unsafe.Pointer(len)), uintptr(hdtr), uintptr(flags)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Access(path string, mode uint32) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Adjtime(delta *Timeval, olddelta *Timeval) (err error) { - _, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Chdir(path string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Chflags(path string, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Chmod(path string, mode uint32) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Chown(path string, uid int, gid int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Chroot(path string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Close(fd int) (err error) { - _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Dup(fd int) (nfd int, err error) { - r0, _, e1 := Syscall(SYS_DUP, uintptr(fd), 0, 0) - nfd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Dup2(from int, to int) (err error) { - _, _, e1 := Syscall(SYS_DUP2, uintptr(from), uintptr(to), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Exchangedata(path1 string, path2 string, options int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path1) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(path2) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_EXCHANGEDATA, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Exit(code int) { - Syscall(SYS_EXIT, uintptr(code), 0, 0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fchdir(fd int) (err error) { - _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fchflags(fd int, flags int) (err error) { - _, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fchmod(fd int, mode uint32) (err error) { - _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fchown(fd int, uid int, gid int) (err error) { - _, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Flock(fd int, how int) (err error) { - _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fpathconf(fd int, name int) (val int, err error) { - r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0) - val = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fsync(fd int) (err error) { - _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Ftruncate(fd int, length int64) (err error) { - _, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), uintptr(length), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getdtablesize() (size int) { - r0, _, _ := Syscall(SYS_GETDTABLESIZE, 0, 0, 0) - size = int(r0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getegid() (egid int) { - r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0) - egid = int(r0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Geteuid() (uid int) { - r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0) - uid = int(r0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getgid() (gid int) { - r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0) - gid = int(r0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getpgid(pid int) (pgid int, err error) { - r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0) - pgid = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getpgrp() (pgrp int) { - r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0) - pgrp = int(r0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getpid() (pid int) { - r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0) - pid = int(r0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getppid() (ppid int) { - r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0) - ppid = int(r0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getpriority(which int, who int) (prio int, err error) { - r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0) - prio = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getrlimit(which int, lim *Rlimit) (err error) { - _, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getrusage(who int, rusage *Rusage) (err error) { - _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getsid(pid int) (sid int, err error) { - r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0) - sid = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getuid() (uid int) { - r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0) - uid = int(r0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Issetugid() (tainted bool) { - r0, _, _ := RawSyscall(SYS_ISSETUGID, 0, 0, 0) - tainted = bool(r0 != 0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Kqueue() (fd int, err error) { - r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Lchown(path string, uid int, gid int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Link(path string, link string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(link) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(link) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_LINKAT, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Listen(s int, backlog int) (err error) { - _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Mkdir(path string, mode uint32) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Mkdirat(dirfd int, path string, mode uint32) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Mkfifo(path string, mode uint32) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Mknod(path string, mode uint32, dev int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Open(path string, mode int, perm uint32) (fd int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm)) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Pathconf(path string, name int) (val int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0) - val = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Pread(fd int, p []byte, offset int64) (n int, err error) { - var _p0 unsafe.Pointer - if len(p) > 0 { - _p0 = unsafe.Pointer(&p[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Pwrite(fd int, p []byte, offset int64) (n int, err error) { - var _p0 unsafe.Pointer - if len(p) > 0 { - _p0 = unsafe.Pointer(&p[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func read(fd int, p []byte) (n int, err error) { - var _p0 unsafe.Pointer - if len(p) > 0 { - _p0 = unsafe.Pointer(&p[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p))) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Readlink(path string, buf []byte) (n int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 unsafe.Pointer - if len(buf) > 0 { - _p1 = unsafe.Pointer(&buf[0]) - } else { - _p1 = unsafe.Pointer(&_zero) - } - r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf))) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 unsafe.Pointer - if len(buf) > 0 { - _p1 = unsafe.Pointer(&buf[0]) - } else { - _p1 = unsafe.Pointer(&_zero) - } - r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Rename(from string, to string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(from) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(to) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Renameat(fromfd int, from string, tofd int, to string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(from) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(to) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Revoke(path string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Rmdir(path string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Seek(fd int, offset int64, whence int) (newoffset int64, err error) { - r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence)) - newoffset = int64(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) { - r0, _, e1 := Syscall6(SYS_SELECT, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setegid(egid int) (err error) { - _, _, e1 := Syscall(SYS_SETEGID, uintptr(egid), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Seteuid(euid int) (err error) { - _, _, e1 := RawSyscall(SYS_SETEUID, uintptr(euid), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setgid(gid int) (err error) { - _, _, e1 := RawSyscall(SYS_SETGID, uintptr(gid), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setlogin(name string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(name) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setpgid(pid int, pgid int) (err error) { - _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setpriority(which int, who int, prio int) (err error) { - _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setprivexec(flag int) (err error) { - _, _, e1 := Syscall(SYS_SETPRIVEXEC, uintptr(flag), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setregid(rgid int, egid int) (err error) { - _, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setreuid(ruid int, euid int) (err error) { - _, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setrlimit(which int, lim *Rlimit) (err error) { - _, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setsid() (pid int, err error) { - r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0) - pid = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Settimeofday(tp *Timeval) (err error) { - _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setuid(uid int) (err error) { - _, _, e1 := RawSyscall(SYS_SETUID, uintptr(uid), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Symlink(path string, link string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(link) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(oldpath) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(newpath) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1))) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Sync() (err error) { - _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Truncate(path string, length int64) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Umask(newmask int) (oldmask int) { - r0, _, _ := Syscall(SYS_UMASK, uintptr(newmask), 0, 0) - oldmask = int(r0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Undelete(path string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Unlink(path string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Unlinkat(dirfd int, path string, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Unmount(path string, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func write(fd int, p []byte) (n int, err error) { - var _p0 unsafe.Pointer - if len(p) > 0 { - _p0 = unsafe.Pointer(&p[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p))) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) { - r0, _, e1 := Syscall6(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos)) - ret = uintptr(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func munmap(addr uintptr, length uintptr) (err error) { - _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) { - var _p0 unsafe.Pointer - if len(buf) > 0 { - _p0 = unsafe.Pointer(&buf[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - r0, _, e1 := Syscall6(SYS_GETDIRENTRIES64, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) { - _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func gettimeofday(tp *Timeval) (sec int64, usec int32, err error) { - r0, r1, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0) - sec = int64(r0) - usec = int32(r1) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fstat(fd int, stat *Stat_t) (err error) { - _, _, e1 := Syscall(SYS_FSTAT64, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_FSTATAT64, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fstatfs(fd int, stat *Statfs_t) (err error) { - _, _, e1 := Syscall(SYS_FSTATFS64, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) { - r0, _, e1 := Syscall(SYS_GETFSSTAT64, uintptr(buf), uintptr(size), uintptr(flags)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Lstat(path string, stat *Stat_t) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_LSTAT64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Stat(path string, stat *Stat_t) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_STAT64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Statfs(path string, stat *Statfs_t) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_STATFS64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.1_13.go b/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.1_13.go index 314042a9..a06eb093 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.1_13.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.1_13.go @@ -1,6 +1,7 @@ // go run mksyscall.go -tags darwin,amd64,go1.13 syscall_darwin.1_13.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build darwin && amd64 && go1.13 // +build darwin,amd64,go1.13 package unix @@ -15,27 +16,25 @@ var _ syscall.Errno // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func closedir(dir uintptr) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_closedir_trampoline), uintptr(dir), 0, 0) + _, _, e1 := syscall_syscall(libc_closedir_trampoline_addr, uintptr(dir), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_closedir_trampoline() +var libc_closedir_trampoline_addr uintptr -//go:linkname libc_closedir libc_closedir //go:cgo_import_dynamic libc_closedir closedir "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func readdir_r(dir uintptr, entry *Dirent, result **Dirent) (res Errno) { - r0, _, _ := syscall_syscall(funcPC(libc_readdir_r_trampoline), uintptr(dir), uintptr(unsafe.Pointer(entry)), uintptr(unsafe.Pointer(result))) + r0, _, _ := syscall_syscall(libc_readdir_r_trampoline_addr, uintptr(dir), uintptr(unsafe.Pointer(entry)), uintptr(unsafe.Pointer(result))) res = Errno(r0) return } -func libc_readdir_r_trampoline() +var libc_readdir_r_trampoline_addr uintptr -//go:linkname libc_readdir_r libc_readdir_r //go:cgo_import_dynamic libc_readdir_r readdir_r "/usr/lib/libSystem.B.dylib" diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.1_13.s b/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.1_13.s index d671e831..d6c3e25c 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.1_13.s +++ b/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.1_13.s @@ -1,12 +1,25 @@ // go run mkasm_darwin.go amd64 // Code generated by the command above; DO NOT EDIT. +//go:build go1.13 // +build go1.13 #include "textflag.h" -TEXT ·libc_fdopendir_trampoline(SB),NOSPLIT,$0-0 + +TEXT libc_fdopendir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fdopendir(SB) -TEXT ·libc_closedir_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_fdopendir_trampoline_addr(SB), RODATA, $8 +DATA ·libc_fdopendir_trampoline_addr(SB)/8, $libc_fdopendir_trampoline<>(SB) + +TEXT libc_closedir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_closedir(SB) -TEXT ·libc_readdir_r_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_closedir_trampoline_addr(SB), RODATA, $8 +DATA ·libc_closedir_trampoline_addr(SB)/8, $libc_closedir_trampoline<>(SB) + +TEXT libc_readdir_r_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_readdir_r(SB) + +GLOBL ·libc_readdir_r_trampoline_addr(SB), RODATA, $8 +DATA ·libc_readdir_r_trampoline_addr(SB)/8, $libc_readdir_r_trampoline<>(SB) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go b/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go index 50d6437e..467deed7 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go @@ -1,6 +1,7 @@ // go run mksyscall.go -tags darwin,amd64,go1.12 syscall_bsd.go syscall_darwin.go syscall_darwin_amd64.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build darwin && amd64 && go1.12 // +build darwin,amd64,go1.12 package unix @@ -15,7 +16,7 @@ var _ syscall.Errno // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func getgroups(ngid int, gid *_Gid_t) (n int, err error) { - r0, _, e1 := syscall_rawSyscall(funcPC(libc_getgroups_trampoline), uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0) + r0, _, e1 := syscall_rawSyscall(libc_getgroups_trampoline_addr, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0) n = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -23,30 +24,28 @@ func getgroups(ngid int, gid *_Gid_t) (n int, err error) { return } -func libc_getgroups_trampoline() +var libc_getgroups_trampoline_addr uintptr -//go:linkname libc_getgroups libc_getgroups //go:cgo_import_dynamic libc_getgroups getgroups "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func setgroups(ngid int, gid *_Gid_t) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_setgroups_trampoline), uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0) + _, _, e1 := syscall_rawSyscall(libc_setgroups_trampoline_addr, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_setgroups_trampoline() +var libc_setgroups_trampoline_addr uintptr -//go:linkname libc_setgroups libc_setgroups //go:cgo_import_dynamic libc_setgroups setgroups "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) { - r0, _, e1 := syscall_syscall6(funcPC(libc_wait4_trampoline), uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0) + r0, _, e1 := syscall_syscall6(libc_wait4_trampoline_addr, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0) wpid = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -54,15 +53,14 @@ func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err return } -func libc_wait4_trampoline() +var libc_wait4_trampoline_addr uintptr -//go:linkname libc_wait4 libc_wait4 //go:cgo_import_dynamic libc_wait4 wait4 "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_accept_trampoline), uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) + r0, _, e1 := syscall_syscall(libc_accept_trampoline_addr, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) fd = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -70,45 +68,42 @@ func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) { return } -func libc_accept_trampoline() +var libc_accept_trampoline_addr uintptr -//go:linkname libc_accept libc_accept //go:cgo_import_dynamic libc_accept accept "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_bind_trampoline), uintptr(s), uintptr(addr), uintptr(addrlen)) + _, _, e1 := syscall_syscall(libc_bind_trampoline_addr, uintptr(s), uintptr(addr), uintptr(addrlen)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_bind_trampoline() +var libc_bind_trampoline_addr uintptr -//go:linkname libc_bind libc_bind //go:cgo_import_dynamic libc_bind bind "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_connect_trampoline), uintptr(s), uintptr(addr), uintptr(addrlen)) + _, _, e1 := syscall_syscall(libc_connect_trampoline_addr, uintptr(s), uintptr(addr), uintptr(addrlen)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_connect_trampoline() +var libc_connect_trampoline_addr uintptr -//go:linkname libc_connect libc_connect //go:cgo_import_dynamic libc_connect connect "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func socket(domain int, typ int, proto int) (fd int, err error) { - r0, _, e1 := syscall_rawSyscall(funcPC(libc_socket_trampoline), uintptr(domain), uintptr(typ), uintptr(proto)) + r0, _, e1 := syscall_rawSyscall(libc_socket_trampoline_addr, uintptr(domain), uintptr(typ), uintptr(proto)) fd = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -116,99 +111,92 @@ func socket(domain int, typ int, proto int) (fd int, err error) { return } -func libc_socket_trampoline() +var libc_socket_trampoline_addr uintptr -//go:linkname libc_socket libc_socket //go:cgo_import_dynamic libc_socket socket "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) { - _, _, e1 := syscall_syscall6(funcPC(libc_getsockopt_trampoline), uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0) + _, _, e1 := syscall_syscall6(libc_getsockopt_trampoline_addr, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_getsockopt_trampoline() +var libc_getsockopt_trampoline_addr uintptr -//go:linkname libc_getsockopt libc_getsockopt //go:cgo_import_dynamic libc_getsockopt getsockopt "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) { - _, _, e1 := syscall_syscall6(funcPC(libc_setsockopt_trampoline), uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0) + _, _, e1 := syscall_syscall6(libc_setsockopt_trampoline_addr, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_setsockopt_trampoline() +var libc_setsockopt_trampoline_addr uintptr -//go:linkname libc_setsockopt libc_setsockopt //go:cgo_import_dynamic libc_setsockopt setsockopt "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_getpeername_trampoline), uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) + _, _, e1 := syscall_rawSyscall(libc_getpeername_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) if e1 != 0 { err = errnoErr(e1) } return } -func libc_getpeername_trampoline() +var libc_getpeername_trampoline_addr uintptr -//go:linkname libc_getpeername libc_getpeername //go:cgo_import_dynamic libc_getpeername getpeername "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_getsockname_trampoline), uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) + _, _, e1 := syscall_rawSyscall(libc_getsockname_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) if e1 != 0 { err = errnoErr(e1) } return } -func libc_getsockname_trampoline() +var libc_getsockname_trampoline_addr uintptr -//go:linkname libc_getsockname libc_getsockname //go:cgo_import_dynamic libc_getsockname getsockname "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Shutdown(s int, how int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_shutdown_trampoline), uintptr(s), uintptr(how), 0) + _, _, e1 := syscall_syscall(libc_shutdown_trampoline_addr, uintptr(s), uintptr(how), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_shutdown_trampoline() +var libc_shutdown_trampoline_addr uintptr -//go:linkname libc_shutdown libc_shutdown //go:cgo_import_dynamic libc_shutdown shutdown "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) { - _, _, e1 := syscall_rawSyscall6(funcPC(libc_socketpair_trampoline), uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0) + _, _, e1 := syscall_rawSyscall6(libc_socketpair_trampoline_addr, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_socketpair_trampoline() +var libc_socketpair_trampoline_addr uintptr -//go:linkname libc_socketpair libc_socketpair //go:cgo_import_dynamic libc_socketpair socketpair "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -220,7 +208,7 @@ func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Sockl } else { _p0 = unsafe.Pointer(&_zero) } - r0, _, e1 := syscall_syscall6(funcPC(libc_recvfrom_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen))) + r0, _, e1 := syscall_syscall6(libc_recvfrom_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen))) n = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -228,9 +216,8 @@ func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Sockl return } -func libc_recvfrom_trampoline() +var libc_recvfrom_trampoline_addr uintptr -//go:linkname libc_recvfrom libc_recvfrom //go:cgo_import_dynamic libc_recvfrom recvfrom "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -242,22 +229,21 @@ func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) ( } else { _p0 = unsafe.Pointer(&_zero) } - _, _, e1 := syscall_syscall6(funcPC(libc_sendto_trampoline), uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen)) + _, _, e1 := syscall_syscall6(libc_sendto_trampoline_addr, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_sendto_trampoline() +var libc_sendto_trampoline_addr uintptr -//go:linkname libc_sendto libc_sendto //go:cgo_import_dynamic libc_sendto sendto "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_recvmsg_trampoline), uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) + r0, _, e1 := syscall_syscall(libc_recvmsg_trampoline_addr, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) n = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -265,15 +251,14 @@ func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) { return } -func libc_recvmsg_trampoline() +var libc_recvmsg_trampoline_addr uintptr -//go:linkname libc_recvmsg libc_recvmsg //go:cgo_import_dynamic libc_recvmsg recvmsg "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_sendmsg_trampoline), uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) + r0, _, e1 := syscall_syscall(libc_sendmsg_trampoline_addr, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) n = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -281,15 +266,14 @@ func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { return } -func libc_sendmsg_trampoline() +var libc_sendmsg_trampoline_addr uintptr -//go:linkname libc_sendmsg libc_sendmsg //go:cgo_import_dynamic libc_sendmsg sendmsg "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) { - r0, _, e1 := syscall_syscall6(funcPC(libc_kevent_trampoline), uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout))) + r0, _, e1 := syscall_syscall6(libc_kevent_trampoline_addr, uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout))) n = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -297,9 +281,8 @@ func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, ne return } -func libc_kevent_trampoline() +var libc_kevent_trampoline_addr uintptr -//go:linkname libc_kevent libc_kevent //go:cgo_import_dynamic libc_kevent kevent "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -310,37 +293,35 @@ func utimes(path string, timeval *[2]Timeval) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_utimes_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0) + _, _, e1 := syscall_syscall(libc_utimes_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_utimes_trampoline() +var libc_utimes_trampoline_addr uintptr -//go:linkname libc_utimes libc_utimes //go:cgo_import_dynamic libc_utimes utimes "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func futimes(fd int, timeval *[2]Timeval) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_futimes_trampoline), uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0) + _, _, e1 := syscall_syscall(libc_futimes_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_futimes_trampoline() +var libc_futimes_trampoline_addr uintptr -//go:linkname libc_futimes libc_futimes //go:cgo_import_dynamic libc_futimes futimes "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func poll(fds *PollFd, nfds int, timeout int) (n int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_poll_trampoline), uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout)) + r0, _, e1 := syscall_syscall(libc_poll_trampoline_addr, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout)) n = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -348,9 +329,8 @@ func poll(fds *PollFd, nfds int, timeout int) (n int, err error) { return } -func libc_poll_trampoline() +var libc_poll_trampoline_addr uintptr -//go:linkname libc_poll libc_poll //go:cgo_import_dynamic libc_poll poll "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -362,16 +342,15 @@ func Madvise(b []byte, behav int) (err error) { } else { _p0 = unsafe.Pointer(&_zero) } - _, _, e1 := syscall_syscall(funcPC(libc_madvise_trampoline), uintptr(_p0), uintptr(len(b)), uintptr(behav)) + _, _, e1 := syscall_syscall(libc_madvise_trampoline_addr, uintptr(_p0), uintptr(len(b)), uintptr(behav)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_madvise_trampoline() +var libc_madvise_trampoline_addr uintptr -//go:linkname libc_madvise libc_madvise //go:cgo_import_dynamic libc_madvise madvise "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -383,31 +362,29 @@ func Mlock(b []byte) (err error) { } else { _p0 = unsafe.Pointer(&_zero) } - _, _, e1 := syscall_syscall(funcPC(libc_mlock_trampoline), uintptr(_p0), uintptr(len(b)), 0) + _, _, e1 := syscall_syscall(libc_mlock_trampoline_addr, uintptr(_p0), uintptr(len(b)), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_mlock_trampoline() +var libc_mlock_trampoline_addr uintptr -//go:linkname libc_mlock libc_mlock //go:cgo_import_dynamic libc_mlock mlock "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Mlockall(flags int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_mlockall_trampoline), uintptr(flags), 0, 0) + _, _, e1 := syscall_syscall(libc_mlockall_trampoline_addr, uintptr(flags), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_mlockall_trampoline() +var libc_mlockall_trampoline_addr uintptr -//go:linkname libc_mlockall libc_mlockall //go:cgo_import_dynamic libc_mlockall mlockall "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -419,16 +396,15 @@ func Mprotect(b []byte, prot int) (err error) { } else { _p0 = unsafe.Pointer(&_zero) } - _, _, e1 := syscall_syscall(funcPC(libc_mprotect_trampoline), uintptr(_p0), uintptr(len(b)), uintptr(prot)) + _, _, e1 := syscall_syscall(libc_mprotect_trampoline_addr, uintptr(_p0), uintptr(len(b)), uintptr(prot)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_mprotect_trampoline() +var libc_mprotect_trampoline_addr uintptr -//go:linkname libc_mprotect libc_mprotect //go:cgo_import_dynamic libc_mprotect mprotect "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -440,16 +416,15 @@ func Msync(b []byte, flags int) (err error) { } else { _p0 = unsafe.Pointer(&_zero) } - _, _, e1 := syscall_syscall(funcPC(libc_msync_trampoline), uintptr(_p0), uintptr(len(b)), uintptr(flags)) + _, _, e1 := syscall_syscall(libc_msync_trampoline_addr, uintptr(_p0), uintptr(len(b)), uintptr(flags)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_msync_trampoline() +var libc_msync_trampoline_addr uintptr -//go:linkname libc_msync libc_msync //go:cgo_import_dynamic libc_msync msync "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -461,63 +436,43 @@ func Munlock(b []byte) (err error) { } else { _p0 = unsafe.Pointer(&_zero) } - _, _, e1 := syscall_syscall(funcPC(libc_munlock_trampoline), uintptr(_p0), uintptr(len(b)), 0) + _, _, e1 := syscall_syscall(libc_munlock_trampoline_addr, uintptr(_p0), uintptr(len(b)), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_munlock_trampoline() +var libc_munlock_trampoline_addr uintptr -//go:linkname libc_munlock libc_munlock //go:cgo_import_dynamic libc_munlock munlock "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Munlockall() (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_munlockall_trampoline), 0, 0, 0) + _, _, e1 := syscall_syscall(libc_munlockall_trampoline_addr, 0, 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_munlockall_trampoline() +var libc_munlockall_trampoline_addr uintptr -//go:linkname libc_munlockall libc_munlockall //go:cgo_import_dynamic libc_munlockall munlockall "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func getattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) { - _, _, e1 := syscall_syscall6(funcPC(libc_getattrlist_trampoline), uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0) +func pipe(p *[2]int32) (err error) { + _, _, e1 := syscall_rawSyscall(libc_pipe_trampoline_addr, uintptr(unsafe.Pointer(p)), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_getattrlist_trampoline() +var libc_pipe_trampoline_addr uintptr -//go:linkname libc_getattrlist libc_getattrlist -//go:cgo_import_dynamic libc_getattrlist getattrlist "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func pipe() (r int, w int, err error) { - r0, r1, e1 := syscall_rawSyscall(funcPC(libc_pipe_trampoline), 0, 0, 0) - r = int(r0) - w = int(r1) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_pipe_trampoline() - -//go:linkname libc_pipe libc_pipe //go:cgo_import_dynamic libc_pipe pipe "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -533,7 +488,7 @@ func getxattr(path string, attr string, dest *byte, size int, position uint32, o if err != nil { return } - r0, _, e1 := syscall_syscall6(funcPC(libc_getxattr_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options)) + r0, _, e1 := syscall_syscall6(libc_getxattr_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options)) sz = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -541,9 +496,8 @@ func getxattr(path string, attr string, dest *byte, size int, position uint32, o return } -func libc_getxattr_trampoline() +var libc_getxattr_trampoline_addr uintptr -//go:linkname libc_getxattr libc_getxattr //go:cgo_import_dynamic libc_getxattr getxattr "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -554,7 +508,7 @@ func fgetxattr(fd int, attr string, dest *byte, size int, position uint32, optio if err != nil { return } - r0, _, e1 := syscall_syscall6(funcPC(libc_fgetxattr_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options)) + r0, _, e1 := syscall_syscall6(libc_fgetxattr_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options)) sz = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -562,9 +516,8 @@ func fgetxattr(fd int, attr string, dest *byte, size int, position uint32, optio return } -func libc_fgetxattr_trampoline() +var libc_fgetxattr_trampoline_addr uintptr -//go:linkname libc_fgetxattr libc_fgetxattr //go:cgo_import_dynamic libc_fgetxattr fgetxattr "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -580,16 +533,15 @@ func setxattr(path string, attr string, data *byte, size int, position uint32, o if err != nil { return } - _, _, e1 := syscall_syscall6(funcPC(libc_setxattr_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options)) + _, _, e1 := syscall_syscall6(libc_setxattr_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_setxattr_trampoline() +var libc_setxattr_trampoline_addr uintptr -//go:linkname libc_setxattr libc_setxattr //go:cgo_import_dynamic libc_setxattr setxattr "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -600,16 +552,15 @@ func fsetxattr(fd int, attr string, data *byte, size int, position uint32, optio if err != nil { return } - _, _, e1 := syscall_syscall6(funcPC(libc_fsetxattr_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options)) + _, _, e1 := syscall_syscall6(libc_fsetxattr_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_fsetxattr_trampoline() +var libc_fsetxattr_trampoline_addr uintptr -//go:linkname libc_fsetxattr libc_fsetxattr //go:cgo_import_dynamic libc_fsetxattr fsetxattr "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -625,16 +576,15 @@ func removexattr(path string, attr string, options int) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_removexattr_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options)) + _, _, e1 := syscall_syscall(libc_removexattr_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_removexattr_trampoline() +var libc_removexattr_trampoline_addr uintptr -//go:linkname libc_removexattr libc_removexattr //go:cgo_import_dynamic libc_removexattr removexattr "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -645,16 +595,15 @@ func fremovexattr(fd int, attr string, options int) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_fremovexattr_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(options)) + _, _, e1 := syscall_syscall(libc_fremovexattr_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(options)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_fremovexattr_trampoline() +var libc_fremovexattr_trampoline_addr uintptr -//go:linkname libc_fremovexattr libc_fremovexattr //go:cgo_import_dynamic libc_fremovexattr fremovexattr "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -665,7 +614,7 @@ func listxattr(path string, dest *byte, size int, options int) (sz int, err erro if err != nil { return } - r0, _, e1 := syscall_syscall6(funcPC(libc_listxattr_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0) + r0, _, e1 := syscall_syscall6(libc_listxattr_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0) sz = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -673,15 +622,14 @@ func listxattr(path string, dest *byte, size int, options int) (sz int, err erro return } -func libc_listxattr_trampoline() +var libc_listxattr_trampoline_addr uintptr -//go:linkname libc_listxattr libc_listxattr //go:cgo_import_dynamic libc_listxattr listxattr "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func flistxattr(fd int, dest *byte, size int, options int) (sz int, err error) { - r0, _, e1 := syscall_syscall6(funcPC(libc_flistxattr_trampoline), uintptr(fd), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0) + r0, _, e1 := syscall_syscall6(libc_flistxattr_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0) sz = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -689,30 +637,33 @@ func flistxattr(fd int, dest *byte, size int, options int) (sz int, err error) { return } -func libc_flistxattr_trampoline() +var libc_flistxattr_trampoline_addr uintptr -//go:linkname libc_flistxattr libc_flistxattr //go:cgo_import_dynamic libc_flistxattr flistxattr "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func setattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) { - _, _, e1 := syscall_syscall6(funcPC(libc_setattrlist_trampoline), uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0) +func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := syscall_syscall6(libc_utimensat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_setattrlist_trampoline() +var libc_utimensat_trampoline_addr uintptr -//go:linkname libc_setattrlist libc_setattrlist -//go:cgo_import_dynamic libc_setattrlist setattrlist "/usr/lib/libSystem.B.dylib" +//go:cgo_import_dynamic libc_utimensat utimensat "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func fcntl(fd int, cmd int, arg int) (val int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_fcntl_trampoline), uintptr(fd), uintptr(cmd), uintptr(arg)) + r0, _, e1 := syscall_syscall(libc_fcntl_trampoline_addr, uintptr(fd), uintptr(cmd), uintptr(arg)) val = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -720,39 +671,36 @@ func fcntl(fd int, cmd int, arg int) (val int, err error) { return } -func libc_fcntl_trampoline() +var libc_fcntl_trampoline_addr uintptr -//go:linkname libc_fcntl libc_fcntl //go:cgo_import_dynamic libc_fcntl fcntl "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func kill(pid int, signum int, posix int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_kill_trampoline), uintptr(pid), uintptr(signum), uintptr(posix)) + _, _, e1 := syscall_syscall(libc_kill_trampoline_addr, uintptr(pid), uintptr(signum), uintptr(posix)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_kill_trampoline() +var libc_kill_trampoline_addr uintptr -//go:linkname libc_kill libc_kill //go:cgo_import_dynamic libc_kill kill "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func ioctl(fd int, req uint, arg uintptr) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_ioctl_trampoline), uintptr(fd), uintptr(req), uintptr(arg)) + _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_ioctl_trampoline() +var libc_ioctl_trampoline_addr uintptr -//go:linkname libc_ioctl libc_ioctl //go:cgo_import_dynamic libc_ioctl ioctl "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -764,66 +712,121 @@ func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) } else { _p0 = unsafe.Pointer(&_zero) } - _, _, e1 := syscall_syscall6(funcPC(libc_sysctl_trampoline), uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen)) + _, _, e1 := syscall_syscall6(libc_sysctl_trampoline_addr, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_sysctl_trampoline() +var libc_sysctl_trampoline_addr uintptr -//go:linkname libc_sysctl libc_sysctl //go:cgo_import_dynamic libc_sysctl sysctl "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func sendfile(infd int, outfd int, offset int64, len *int64, hdtr unsafe.Pointer, flags int) (err error) { - _, _, e1 := syscall_syscall6(funcPC(libc_sendfile_trampoline), uintptr(infd), uintptr(outfd), uintptr(offset), uintptr(unsafe.Pointer(len)), uintptr(hdtr), uintptr(flags)) + _, _, e1 := syscall_syscall6(libc_sendfile_trampoline_addr, uintptr(infd), uintptr(outfd), uintptr(offset), uintptr(unsafe.Pointer(len)), uintptr(hdtr), uintptr(flags)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_sendfile_trampoline() +var libc_sendfile_trampoline_addr uintptr -//go:linkname libc_sendfile libc_sendfile //go:cgo_import_dynamic libc_sendfile sendfile "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func shmat(id int, addr uintptr, flag int) (ret uintptr, err error) { + r0, _, e1 := syscall_syscall(libc_shmat_trampoline_addr, uintptr(id), uintptr(addr), uintptr(flag)) + ret = uintptr(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_shmat_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_shmat shmat "/usr/lib/libSystem.B.dylib" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func shmctl(id int, cmd int, buf *SysvShmDesc) (result int, err error) { + r0, _, e1 := syscall_syscall(libc_shmctl_trampoline_addr, uintptr(id), uintptr(cmd), uintptr(unsafe.Pointer(buf))) + result = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_shmctl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_shmctl shmctl "/usr/lib/libSystem.B.dylib" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func shmdt(addr uintptr) (err error) { + _, _, e1 := syscall_syscall(libc_shmdt_trampoline_addr, uintptr(addr), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_shmdt_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_shmdt shmdt "/usr/lib/libSystem.B.dylib" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func shmget(key int, size int, flag int) (id int, err error) { + r0, _, e1 := syscall_syscall(libc_shmget_trampoline_addr, uintptr(key), uintptr(size), uintptr(flag)) + id = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_shmget_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_shmget shmget "/usr/lib/libSystem.B.dylib" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func Access(path string, mode uint32) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_access_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) + _, _, e1 := syscall_syscall(libc_access_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_access_trampoline() +var libc_access_trampoline_addr uintptr -//go:linkname libc_access libc_access //go:cgo_import_dynamic libc_access access "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Adjtime(delta *Timeval, olddelta *Timeval) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_adjtime_trampoline), uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0) + _, _, e1 := syscall_syscall(libc_adjtime_trampoline_addr, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_adjtime_trampoline() +var libc_adjtime_trampoline_addr uintptr -//go:linkname libc_adjtime libc_adjtime //go:cgo_import_dynamic libc_adjtime adjtime "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -834,16 +837,15 @@ func Chdir(path string) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_chdir_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0) + _, _, e1 := syscall_syscall(libc_chdir_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_chdir_trampoline() +var libc_chdir_trampoline_addr uintptr -//go:linkname libc_chdir libc_chdir //go:cgo_import_dynamic libc_chdir chdir "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -854,16 +856,15 @@ func Chflags(path string, flags int) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_chflags_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) + _, _, e1 := syscall_syscall(libc_chflags_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_chflags_trampoline() +var libc_chflags_trampoline_addr uintptr -//go:linkname libc_chflags libc_chflags //go:cgo_import_dynamic libc_chflags chflags "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -874,16 +875,15 @@ func Chmod(path string, mode uint32) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_chmod_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) + _, _, e1 := syscall_syscall(libc_chmod_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_chmod_trampoline() +var libc_chmod_trampoline_addr uintptr -//go:linkname libc_chmod libc_chmod //go:cgo_import_dynamic libc_chmod chmod "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -894,16 +894,15 @@ func Chown(path string, uid int, gid int) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_chown_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) + _, _, e1 := syscall_syscall(libc_chown_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_chown_trampoline() +var libc_chown_trampoline_addr uintptr -//go:linkname libc_chown libc_chown //go:cgo_import_dynamic libc_chown chown "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -914,52 +913,97 @@ func Chroot(path string) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_chroot_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0) + _, _, e1 := syscall_syscall(libc_chroot_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_chroot_trampoline() +var libc_chroot_trampoline_addr uintptr -//go:linkname libc_chroot libc_chroot //go:cgo_import_dynamic libc_chroot chroot "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func ClockGettime(clockid int32, time *Timespec) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_clock_gettime_trampoline), uintptr(clockid), uintptr(unsafe.Pointer(time)), 0) + _, _, e1 := syscall_syscall(libc_clock_gettime_trampoline_addr, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_clock_gettime_trampoline() +var libc_clock_gettime_trampoline_addr uintptr -//go:linkname libc_clock_gettime libc_clock_gettime //go:cgo_import_dynamic libc_clock_gettime clock_gettime "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Close(fd int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_close_trampoline), uintptr(fd), 0, 0) + _, _, e1 := syscall_syscall(libc_close_trampoline_addr, uintptr(fd), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_close_trampoline() +var libc_close_trampoline_addr uintptr -//go:linkname libc_close libc_close //go:cgo_import_dynamic libc_close close "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func Clonefile(src string, dst string, flags int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(src) + if err != nil { + return + } + var _p1 *byte + _p1, err = BytePtrFromString(dst) + if err != nil { + return + } + _, _, e1 := syscall_syscall(libc_clonefile_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(flags)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_clonefile_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_clonefile clonefile "/usr/lib/libSystem.B.dylib" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Clonefileat(srcDirfd int, src string, dstDirfd int, dst string, flags int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(src) + if err != nil { + return + } + var _p1 *byte + _p1, err = BytePtrFromString(dst) + if err != nil { + return + } + _, _, e1 := syscall_syscall6(libc_clonefileat_trampoline_addr, uintptr(srcDirfd), uintptr(unsafe.Pointer(_p0)), uintptr(dstDirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_clonefileat_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_clonefileat clonefileat "/usr/lib/libSystem.B.dylib" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func Dup(fd int) (nfd int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_dup_trampoline), uintptr(fd), 0, 0) + r0, _, e1 := syscall_syscall(libc_dup_trampoline_addr, uintptr(fd), 0, 0) nfd = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -967,24 +1011,22 @@ func Dup(fd int) (nfd int, err error) { return } -func libc_dup_trampoline() +var libc_dup_trampoline_addr uintptr -//go:linkname libc_dup libc_dup //go:cgo_import_dynamic libc_dup dup "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Dup2(from int, to int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_dup2_trampoline), uintptr(from), uintptr(to), 0) + _, _, e1 := syscall_syscall(libc_dup2_trampoline_addr, uintptr(from), uintptr(to), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_dup2_trampoline() +var libc_dup2_trampoline_addr uintptr -//go:linkname libc_dup2 libc_dup2 //go:cgo_import_dynamic libc_dup2 dup2 "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -1000,28 +1042,26 @@ func Exchangedata(path1 string, path2 string, options int) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_exchangedata_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options)) + _, _, e1 := syscall_syscall(libc_exchangedata_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_exchangedata_trampoline() +var libc_exchangedata_trampoline_addr uintptr -//go:linkname libc_exchangedata libc_exchangedata //go:cgo_import_dynamic libc_exchangedata exchangedata "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Exit(code int) { - syscall_syscall(funcPC(libc_exit_trampoline), uintptr(code), 0, 0) + syscall_syscall(libc_exit_trampoline_addr, uintptr(code), 0, 0) return } -func libc_exit_trampoline() +var libc_exit_trampoline_addr uintptr -//go:linkname libc_exit libc_exit //go:cgo_import_dynamic libc_exit exit "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -1032,61 +1072,57 @@ func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall6(funcPC(libc_faccessat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) + _, _, e1 := syscall_syscall6(libc_faccessat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_faccessat_trampoline() +var libc_faccessat_trampoline_addr uintptr -//go:linkname libc_faccessat libc_faccessat //go:cgo_import_dynamic libc_faccessat faccessat "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Fchdir(fd int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_fchdir_trampoline), uintptr(fd), 0, 0) + _, _, e1 := syscall_syscall(libc_fchdir_trampoline_addr, uintptr(fd), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_fchdir_trampoline() +var libc_fchdir_trampoline_addr uintptr -//go:linkname libc_fchdir libc_fchdir //go:cgo_import_dynamic libc_fchdir fchdir "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Fchflags(fd int, flags int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_fchflags_trampoline), uintptr(fd), uintptr(flags), 0) + _, _, e1 := syscall_syscall(libc_fchflags_trampoline_addr, uintptr(fd), uintptr(flags), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_fchflags_trampoline() +var libc_fchflags_trampoline_addr uintptr -//go:linkname libc_fchflags libc_fchflags //go:cgo_import_dynamic libc_fchflags fchflags "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Fchmod(fd int, mode uint32) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_fchmod_trampoline), uintptr(fd), uintptr(mode), 0) + _, _, e1 := syscall_syscall(libc_fchmod_trampoline_addr, uintptr(fd), uintptr(mode), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_fchmod_trampoline() +var libc_fchmod_trampoline_addr uintptr -//go:linkname libc_fchmod libc_fchmod //go:cgo_import_dynamic libc_fchmod fchmod "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -1097,31 +1133,29 @@ func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall6(funcPC(libc_fchmodat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) + _, _, e1 := syscall_syscall6(libc_fchmodat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_fchmodat_trampoline() +var libc_fchmodat_trampoline_addr uintptr -//go:linkname libc_fchmodat libc_fchmodat //go:cgo_import_dynamic libc_fchmodat fchmodat "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Fchown(fd int, uid int, gid int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_fchown_trampoline), uintptr(fd), uintptr(uid), uintptr(gid)) + _, _, e1 := syscall_syscall(libc_fchown_trampoline_addr, uintptr(fd), uintptr(uid), uintptr(gid)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_fchown_trampoline() +var libc_fchown_trampoline_addr uintptr -//go:linkname libc_fchown libc_fchown //go:cgo_import_dynamic libc_fchown fchown "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -1132,37 +1166,54 @@ func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall6(funcPC(libc_fchownat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0) + _, _, e1 := syscall_syscall6(libc_fchownat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_fchownat_trampoline() +var libc_fchownat_trampoline_addr uintptr -//go:linkname libc_fchownat libc_fchownat //go:cgo_import_dynamic libc_fchownat fchownat "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func Fclonefileat(srcDirfd int, dstDirfd int, dst string, flags int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(dst) + if err != nil { + return + } + _, _, e1 := syscall_syscall6(libc_fclonefileat_trampoline_addr, uintptr(srcDirfd), uintptr(dstDirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_fclonefileat_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_fclonefileat fclonefileat "/usr/lib/libSystem.B.dylib" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func Flock(fd int, how int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_flock_trampoline), uintptr(fd), uintptr(how), 0) + _, _, e1 := syscall_syscall(libc_flock_trampoline_addr, uintptr(fd), uintptr(how), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_flock_trampoline() +var libc_flock_trampoline_addr uintptr -//go:linkname libc_flock libc_flock //go:cgo_import_dynamic libc_flock flock "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Fpathconf(fd int, name int) (val int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_fpathconf_trampoline), uintptr(fd), uintptr(name), 0) + r0, _, e1 := syscall_syscall(libc_fpathconf_trampoline_addr, uintptr(fd), uintptr(name), 0) val = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -1170,97 +1221,111 @@ func Fpathconf(fd int, name int) (val int, err error) { return } -func libc_fpathconf_trampoline() +var libc_fpathconf_trampoline_addr uintptr -//go:linkname libc_fpathconf libc_fpathconf //go:cgo_import_dynamic libc_fpathconf fpathconf "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Fsync(fd int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_fsync_trampoline), uintptr(fd), 0, 0) + _, _, e1 := syscall_syscall(libc_fsync_trampoline_addr, uintptr(fd), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_fsync_trampoline() +var libc_fsync_trampoline_addr uintptr -//go:linkname libc_fsync libc_fsync //go:cgo_import_dynamic libc_fsync fsync "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Ftruncate(fd int, length int64) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_ftruncate_trampoline), uintptr(fd), uintptr(length), 0) + _, _, e1 := syscall_syscall(libc_ftruncate_trampoline_addr, uintptr(fd), uintptr(length), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_ftruncate_trampoline() +var libc_ftruncate_trampoline_addr uintptr -//go:linkname libc_ftruncate libc_ftruncate //go:cgo_import_dynamic libc_ftruncate ftruncate "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func Getcwd(buf []byte) (n int, err error) { + var _p0 unsafe.Pointer + if len(buf) > 0 { + _p0 = unsafe.Pointer(&buf[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := syscall_syscall(libc_getcwd_trampoline_addr, uintptr(_p0), uintptr(len(buf)), 0) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_getcwd_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_getcwd getcwd "/usr/lib/libSystem.B.dylib" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func Getdtablesize() (size int) { - r0, _, _ := syscall_syscall(funcPC(libc_getdtablesize_trampoline), 0, 0, 0) + r0, _, _ := syscall_syscall(libc_getdtablesize_trampoline_addr, 0, 0, 0) size = int(r0) return } -func libc_getdtablesize_trampoline() +var libc_getdtablesize_trampoline_addr uintptr -//go:linkname libc_getdtablesize libc_getdtablesize //go:cgo_import_dynamic libc_getdtablesize getdtablesize "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Getegid() (egid int) { - r0, _, _ := syscall_rawSyscall(funcPC(libc_getegid_trampoline), 0, 0, 0) + r0, _, _ := syscall_rawSyscall(libc_getegid_trampoline_addr, 0, 0, 0) egid = int(r0) return } -func libc_getegid_trampoline() +var libc_getegid_trampoline_addr uintptr -//go:linkname libc_getegid libc_getegid //go:cgo_import_dynamic libc_getegid getegid "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Geteuid() (uid int) { - r0, _, _ := syscall_rawSyscall(funcPC(libc_geteuid_trampoline), 0, 0, 0) + r0, _, _ := syscall_rawSyscall(libc_geteuid_trampoline_addr, 0, 0, 0) uid = int(r0) return } -func libc_geteuid_trampoline() +var libc_geteuid_trampoline_addr uintptr -//go:linkname libc_geteuid libc_geteuid //go:cgo_import_dynamic libc_geteuid geteuid "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Getgid() (gid int) { - r0, _, _ := syscall_rawSyscall(funcPC(libc_getgid_trampoline), 0, 0, 0) + r0, _, _ := syscall_rawSyscall(libc_getgid_trampoline_addr, 0, 0, 0) gid = int(r0) return } -func libc_getgid_trampoline() +var libc_getgid_trampoline_addr uintptr -//go:linkname libc_getgid libc_getgid //go:cgo_import_dynamic libc_getgid getgid "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Getpgid(pid int) (pgid int, err error) { - r0, _, e1 := syscall_rawSyscall(funcPC(libc_getpgid_trampoline), uintptr(pid), 0, 0) + r0, _, e1 := syscall_rawSyscall(libc_getpgid_trampoline_addr, uintptr(pid), 0, 0) pgid = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -1268,54 +1333,50 @@ func Getpgid(pid int) (pgid int, err error) { return } -func libc_getpgid_trampoline() +var libc_getpgid_trampoline_addr uintptr -//go:linkname libc_getpgid libc_getpgid //go:cgo_import_dynamic libc_getpgid getpgid "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Getpgrp() (pgrp int) { - r0, _, _ := syscall_rawSyscall(funcPC(libc_getpgrp_trampoline), 0, 0, 0) + r0, _, _ := syscall_rawSyscall(libc_getpgrp_trampoline_addr, 0, 0, 0) pgrp = int(r0) return } -func libc_getpgrp_trampoline() +var libc_getpgrp_trampoline_addr uintptr -//go:linkname libc_getpgrp libc_getpgrp //go:cgo_import_dynamic libc_getpgrp getpgrp "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Getpid() (pid int) { - r0, _, _ := syscall_rawSyscall(funcPC(libc_getpid_trampoline), 0, 0, 0) + r0, _, _ := syscall_rawSyscall(libc_getpid_trampoline_addr, 0, 0, 0) pid = int(r0) return } -func libc_getpid_trampoline() +var libc_getpid_trampoline_addr uintptr -//go:linkname libc_getpid libc_getpid //go:cgo_import_dynamic libc_getpid getpid "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Getppid() (ppid int) { - r0, _, _ := syscall_rawSyscall(funcPC(libc_getppid_trampoline), 0, 0, 0) + r0, _, _ := syscall_rawSyscall(libc_getppid_trampoline_addr, 0, 0, 0) ppid = int(r0) return } -func libc_getppid_trampoline() +var libc_getppid_trampoline_addr uintptr -//go:linkname libc_getppid libc_getppid //go:cgo_import_dynamic libc_getppid getppid "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Getpriority(which int, who int) (prio int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_getpriority_trampoline), uintptr(which), uintptr(who), 0) + r0, _, e1 := syscall_syscall(libc_getpriority_trampoline_addr, uintptr(which), uintptr(who), 0) prio = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -1323,45 +1384,42 @@ func Getpriority(which int, who int) (prio int, err error) { return } -func libc_getpriority_trampoline() +var libc_getpriority_trampoline_addr uintptr -//go:linkname libc_getpriority libc_getpriority //go:cgo_import_dynamic libc_getpriority getpriority "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Getrlimit(which int, lim *Rlimit) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_getrlimit_trampoline), uintptr(which), uintptr(unsafe.Pointer(lim)), 0) + _, _, e1 := syscall_rawSyscall(libc_getrlimit_trampoline_addr, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_getrlimit_trampoline() +var libc_getrlimit_trampoline_addr uintptr -//go:linkname libc_getrlimit libc_getrlimit //go:cgo_import_dynamic libc_getrlimit getrlimit "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Getrusage(who int, rusage *Rusage) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_getrusage_trampoline), uintptr(who), uintptr(unsafe.Pointer(rusage)), 0) + _, _, e1 := syscall_rawSyscall(libc_getrusage_trampoline_addr, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_getrusage_trampoline() +var libc_getrusage_trampoline_addr uintptr -//go:linkname libc_getrusage libc_getrusage //go:cgo_import_dynamic libc_getrusage getrusage "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Getsid(pid int) (sid int, err error) { - r0, _, e1 := syscall_rawSyscall(funcPC(libc_getsid_trampoline), uintptr(pid), 0, 0) + r0, _, e1 := syscall_rawSyscall(libc_getsid_trampoline_addr, uintptr(pid), 0, 0) sid = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -1369,41 +1427,52 @@ func Getsid(pid int) (sid int, err error) { return } -func libc_getsid_trampoline() +var libc_getsid_trampoline_addr uintptr -//go:linkname libc_getsid libc_getsid //go:cgo_import_dynamic libc_getsid getsid "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func Gettimeofday(tp *Timeval) (err error) { + _, _, e1 := syscall_rawSyscall(libc_gettimeofday_trampoline_addr, uintptr(unsafe.Pointer(tp)), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_gettimeofday_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_gettimeofday gettimeofday "/usr/lib/libSystem.B.dylib" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func Getuid() (uid int) { - r0, _, _ := syscall_rawSyscall(funcPC(libc_getuid_trampoline), 0, 0, 0) + r0, _, _ := syscall_rawSyscall(libc_getuid_trampoline_addr, 0, 0, 0) uid = int(r0) return } -func libc_getuid_trampoline() +var libc_getuid_trampoline_addr uintptr -//go:linkname libc_getuid libc_getuid //go:cgo_import_dynamic libc_getuid getuid "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Issetugid() (tainted bool) { - r0, _, _ := syscall_rawSyscall(funcPC(libc_issetugid_trampoline), 0, 0, 0) + r0, _, _ := syscall_rawSyscall(libc_issetugid_trampoline_addr, 0, 0, 0) tainted = bool(r0 != 0) return } -func libc_issetugid_trampoline() +var libc_issetugid_trampoline_addr uintptr -//go:linkname libc_issetugid libc_issetugid //go:cgo_import_dynamic libc_issetugid issetugid "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Kqueue() (fd int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_kqueue_trampoline), 0, 0, 0) + r0, _, e1 := syscall_syscall(libc_kqueue_trampoline_addr, 0, 0, 0) fd = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -1411,9 +1480,8 @@ func Kqueue() (fd int, err error) { return } -func libc_kqueue_trampoline() +var libc_kqueue_trampoline_addr uintptr -//go:linkname libc_kqueue libc_kqueue //go:cgo_import_dynamic libc_kqueue kqueue "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -1424,16 +1492,15 @@ func Lchown(path string, uid int, gid int) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_lchown_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) + _, _, e1 := syscall_syscall(libc_lchown_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_lchown_trampoline() +var libc_lchown_trampoline_addr uintptr -//go:linkname libc_lchown libc_lchown //go:cgo_import_dynamic libc_lchown lchown "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -1449,16 +1516,15 @@ func Link(path string, link string) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_link_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) + _, _, e1 := syscall_syscall(libc_link_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_link_trampoline() +var libc_link_trampoline_addr uintptr -//go:linkname libc_link libc_link //go:cgo_import_dynamic libc_link link "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -1474,31 +1540,29 @@ func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err er if err != nil { return } - _, _, e1 := syscall_syscall6(funcPC(libc_linkat_trampoline), uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0) + _, _, e1 := syscall_syscall6(libc_linkat_trampoline_addr, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_linkat_trampoline() +var libc_linkat_trampoline_addr uintptr -//go:linkname libc_linkat libc_linkat //go:cgo_import_dynamic libc_linkat linkat "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Listen(s int, backlog int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_listen_trampoline), uintptr(s), uintptr(backlog), 0) + _, _, e1 := syscall_syscall(libc_listen_trampoline_addr, uintptr(s), uintptr(backlog), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_listen_trampoline() +var libc_listen_trampoline_addr uintptr -//go:linkname libc_listen libc_listen //go:cgo_import_dynamic libc_listen listen "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -1509,16 +1573,15 @@ func Mkdir(path string, mode uint32) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_mkdir_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) + _, _, e1 := syscall_syscall(libc_mkdir_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_mkdir_trampoline() +var libc_mkdir_trampoline_addr uintptr -//go:linkname libc_mkdir libc_mkdir //go:cgo_import_dynamic libc_mkdir mkdir "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -1529,16 +1592,15 @@ func Mkdirat(dirfd int, path string, mode uint32) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_mkdirat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode)) + _, _, e1 := syscall_syscall(libc_mkdirat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_mkdirat_trampoline() +var libc_mkdirat_trampoline_addr uintptr -//go:linkname libc_mkdirat libc_mkdirat //go:cgo_import_dynamic libc_mkdirat mkdirat "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -1549,16 +1611,15 @@ func Mkfifo(path string, mode uint32) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_mkfifo_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) + _, _, e1 := syscall_syscall(libc_mkfifo_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_mkfifo_trampoline() +var libc_mkfifo_trampoline_addr uintptr -//go:linkname libc_mkfifo libc_mkfifo //go:cgo_import_dynamic libc_mkfifo mkfifo "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -1569,27 +1630,50 @@ func Mknod(path string, mode uint32, dev int) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_mknod_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev)) + _, _, e1 := syscall_syscall(libc_mknod_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_mknod_trampoline() +var libc_mknod_trampoline_addr uintptr -//go:linkname libc_mknod libc_mknod //go:cgo_import_dynamic libc_mknod mknod "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func Mount(fsType string, dir string, flags int, data unsafe.Pointer) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(fsType) + if err != nil { + return + } + var _p1 *byte + _p1, err = BytePtrFromString(dir) + if err != nil { + return + } + _, _, e1 := syscall_syscall6(libc_mount_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(flags), uintptr(data), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_mount_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_mount mount "/usr/lib/libSystem.B.dylib" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func Open(path string, mode int, perm uint32) (fd int, err error) { var _p0 *byte _p0, err = BytePtrFromString(path) if err != nil { return } - r0, _, e1 := syscall_syscall(funcPC(libc_open_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm)) + r0, _, e1 := syscall_syscall(libc_open_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm)) fd = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -1597,9 +1681,8 @@ func Open(path string, mode int, perm uint32) (fd int, err error) { return } -func libc_open_trampoline() +var libc_open_trampoline_addr uintptr -//go:linkname libc_open libc_open //go:cgo_import_dynamic libc_open open "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -1610,7 +1693,7 @@ func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) { if err != nil { return } - r0, _, e1 := syscall_syscall6(funcPC(libc_openat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0) + r0, _, e1 := syscall_syscall6(libc_openat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0) fd = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -1618,9 +1701,8 @@ func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) { return } -func libc_openat_trampoline() +var libc_openat_trampoline_addr uintptr -//go:linkname libc_openat libc_openat //go:cgo_import_dynamic libc_openat openat "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -1631,7 +1713,7 @@ func Pathconf(path string, name int) (val int, err error) { if err != nil { return } - r0, _, e1 := syscall_syscall(funcPC(libc_pathconf_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(name), 0) + r0, _, e1 := syscall_syscall(libc_pathconf_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0) val = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -1639,21 +1721,20 @@ func Pathconf(path string, name int) (val int, err error) { return } -func libc_pathconf_trampoline() +var libc_pathconf_trampoline_addr uintptr -//go:linkname libc_pathconf libc_pathconf //go:cgo_import_dynamic libc_pathconf pathconf "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pread(fd int, p []byte, offset int64) (n int, err error) { +func pread(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) } else { _p0 = unsafe.Pointer(&_zero) } - r0, _, e1 := syscall_syscall6(funcPC(libc_pread_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0) + r0, _, e1 := syscall_syscall6(libc_pread_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0) n = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -1661,21 +1742,20 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) { return } -func libc_pread_trampoline() +var libc_pread_trampoline_addr uintptr -//go:linkname libc_pread libc_pread //go:cgo_import_dynamic libc_pread pread "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pwrite(fd int, p []byte, offset int64) (n int, err error) { +func pwrite(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) } else { _p0 = unsafe.Pointer(&_zero) } - r0, _, e1 := syscall_syscall6(funcPC(libc_pwrite_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0) + r0, _, e1 := syscall_syscall6(libc_pwrite_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0) n = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -1683,9 +1763,8 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) { return } -func libc_pwrite_trampoline() +var libc_pwrite_trampoline_addr uintptr -//go:linkname libc_pwrite libc_pwrite //go:cgo_import_dynamic libc_pwrite pwrite "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -1697,7 +1776,7 @@ func read(fd int, p []byte) (n int, err error) { } else { _p0 = unsafe.Pointer(&_zero) } - r0, _, e1 := syscall_syscall(funcPC(libc_read_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p))) + r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p))) n = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -1705,9 +1784,8 @@ func read(fd int, p []byte) (n int, err error) { return } -func libc_read_trampoline() +var libc_read_trampoline_addr uintptr -//go:linkname libc_read libc_read //go:cgo_import_dynamic libc_read read "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -1724,7 +1802,7 @@ func Readlink(path string, buf []byte) (n int, err error) { } else { _p1 = unsafe.Pointer(&_zero) } - r0, _, e1 := syscall_syscall(funcPC(libc_readlink_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf))) + r0, _, e1 := syscall_syscall(libc_readlink_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf))) n = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -1732,9 +1810,8 @@ func Readlink(path string, buf []byte) (n int, err error) { return } -func libc_readlink_trampoline() +var libc_readlink_trampoline_addr uintptr -//go:linkname libc_readlink libc_readlink //go:cgo_import_dynamic libc_readlink readlink "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -1751,7 +1828,7 @@ func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) { } else { _p1 = unsafe.Pointer(&_zero) } - r0, _, e1 := syscall_syscall6(funcPC(libc_readlinkat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0) + r0, _, e1 := syscall_syscall6(libc_readlinkat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0) n = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -1759,9 +1836,8 @@ func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) { return } -func libc_readlinkat_trampoline() +var libc_readlinkat_trampoline_addr uintptr -//go:linkname libc_readlinkat libc_readlinkat //go:cgo_import_dynamic libc_readlinkat readlinkat "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -1777,16 +1853,15 @@ func Rename(from string, to string) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_rename_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) + _, _, e1 := syscall_syscall(libc_rename_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_rename_trampoline() +var libc_rename_trampoline_addr uintptr -//go:linkname libc_rename libc_rename //go:cgo_import_dynamic libc_rename rename "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -1802,16 +1877,15 @@ func Renameat(fromfd int, from string, tofd int, to string) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall6(funcPC(libc_renameat_trampoline), uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0) + _, _, e1 := syscall_syscall6(libc_renameat_trampoline_addr, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_renameat_trampoline() +var libc_renameat_trampoline_addr uintptr -//go:linkname libc_renameat libc_renameat //go:cgo_import_dynamic libc_renameat renameat "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -1822,16 +1896,15 @@ func Revoke(path string) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_revoke_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0) + _, _, e1 := syscall_syscall(libc_revoke_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_revoke_trampoline() +var libc_revoke_trampoline_addr uintptr -//go:linkname libc_revoke libc_revoke //go:cgo_import_dynamic libc_revoke revoke "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -1842,22 +1915,21 @@ func Rmdir(path string) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_rmdir_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0) + _, _, e1 := syscall_syscall(libc_rmdir_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_rmdir_trampoline() +var libc_rmdir_trampoline_addr uintptr -//go:linkname libc_rmdir libc_rmdir //go:cgo_import_dynamic libc_rmdir rmdir "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Seek(fd int, offset int64, whence int) (newoffset int64, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_lseek_trampoline), uintptr(fd), uintptr(offset), uintptr(whence)) + r0, _, e1 := syscall_syscall(libc_lseek_trampoline_addr, uintptr(fd), uintptr(offset), uintptr(whence)) newoffset = int64(r0) if e1 != 0 { err = errnoErr(e1) @@ -1865,15 +1937,14 @@ func Seek(fd int, offset int64, whence int) (newoffset int64, err error) { return } -func libc_lseek_trampoline() +var libc_lseek_trampoline_addr uintptr -//go:linkname libc_lseek libc_lseek //go:cgo_import_dynamic libc_lseek lseek "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) { - r0, _, e1 := syscall_syscall6(funcPC(libc_select_trampoline), uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0) + r0, _, e1 := syscall_syscall6(libc_select_trampoline_addr, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0) n = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -1881,54 +1952,50 @@ func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err return } -func libc_select_trampoline() +var libc_select_trampoline_addr uintptr -//go:linkname libc_select libc_select //go:cgo_import_dynamic libc_select select "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Setegid(egid int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_setegid_trampoline), uintptr(egid), 0, 0) + _, _, e1 := syscall_syscall(libc_setegid_trampoline_addr, uintptr(egid), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_setegid_trampoline() +var libc_setegid_trampoline_addr uintptr -//go:linkname libc_setegid libc_setegid //go:cgo_import_dynamic libc_setegid setegid "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Seteuid(euid int) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_seteuid_trampoline), uintptr(euid), 0, 0) + _, _, e1 := syscall_rawSyscall(libc_seteuid_trampoline_addr, uintptr(euid), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_seteuid_trampoline() +var libc_seteuid_trampoline_addr uintptr -//go:linkname libc_seteuid libc_seteuid //go:cgo_import_dynamic libc_seteuid seteuid "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Setgid(gid int) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_setgid_trampoline), uintptr(gid), 0, 0) + _, _, e1 := syscall_rawSyscall(libc_setgid_trampoline_addr, uintptr(gid), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_setgid_trampoline() +var libc_setgid_trampoline_addr uintptr -//go:linkname libc_setgid libc_setgid //go:cgo_import_dynamic libc_setgid setgid "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -1939,112 +2006,105 @@ func Setlogin(name string) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_setlogin_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0) + _, _, e1 := syscall_syscall(libc_setlogin_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_setlogin_trampoline() +var libc_setlogin_trampoline_addr uintptr -//go:linkname libc_setlogin libc_setlogin //go:cgo_import_dynamic libc_setlogin setlogin "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Setpgid(pid int, pgid int) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_setpgid_trampoline), uintptr(pid), uintptr(pgid), 0) + _, _, e1 := syscall_rawSyscall(libc_setpgid_trampoline_addr, uintptr(pid), uintptr(pgid), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_setpgid_trampoline() +var libc_setpgid_trampoline_addr uintptr -//go:linkname libc_setpgid libc_setpgid //go:cgo_import_dynamic libc_setpgid setpgid "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Setpriority(which int, who int, prio int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_setpriority_trampoline), uintptr(which), uintptr(who), uintptr(prio)) + _, _, e1 := syscall_syscall(libc_setpriority_trampoline_addr, uintptr(which), uintptr(who), uintptr(prio)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_setpriority_trampoline() +var libc_setpriority_trampoline_addr uintptr -//go:linkname libc_setpriority libc_setpriority //go:cgo_import_dynamic libc_setpriority setpriority "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Setprivexec(flag int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_setprivexec_trampoline), uintptr(flag), 0, 0) + _, _, e1 := syscall_syscall(libc_setprivexec_trampoline_addr, uintptr(flag), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_setprivexec_trampoline() +var libc_setprivexec_trampoline_addr uintptr -//go:linkname libc_setprivexec libc_setprivexec //go:cgo_import_dynamic libc_setprivexec setprivexec "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Setregid(rgid int, egid int) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_setregid_trampoline), uintptr(rgid), uintptr(egid), 0) + _, _, e1 := syscall_rawSyscall(libc_setregid_trampoline_addr, uintptr(rgid), uintptr(egid), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_setregid_trampoline() +var libc_setregid_trampoline_addr uintptr -//go:linkname libc_setregid libc_setregid //go:cgo_import_dynamic libc_setregid setregid "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Setreuid(ruid int, euid int) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_setreuid_trampoline), uintptr(ruid), uintptr(euid), 0) + _, _, e1 := syscall_rawSyscall(libc_setreuid_trampoline_addr, uintptr(ruid), uintptr(euid), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_setreuid_trampoline() +var libc_setreuid_trampoline_addr uintptr -//go:linkname libc_setreuid libc_setreuid //go:cgo_import_dynamic libc_setreuid setreuid "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Setrlimit(which int, lim *Rlimit) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_setrlimit_trampoline), uintptr(which), uintptr(unsafe.Pointer(lim)), 0) + _, _, e1 := syscall_rawSyscall(libc_setrlimit_trampoline_addr, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_setrlimit_trampoline() +var libc_setrlimit_trampoline_addr uintptr -//go:linkname libc_setrlimit libc_setrlimit //go:cgo_import_dynamic libc_setrlimit setrlimit "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Setsid() (pid int, err error) { - r0, _, e1 := syscall_rawSyscall(funcPC(libc_setsid_trampoline), 0, 0, 0) + r0, _, e1 := syscall_rawSyscall(libc_setsid_trampoline_addr, 0, 0, 0) pid = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -2052,39 +2112,36 @@ func Setsid() (pid int, err error) { return } -func libc_setsid_trampoline() +var libc_setsid_trampoline_addr uintptr -//go:linkname libc_setsid libc_setsid //go:cgo_import_dynamic libc_setsid setsid "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Settimeofday(tp *Timeval) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_settimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0) + _, _, e1 := syscall_rawSyscall(libc_settimeofday_trampoline_addr, uintptr(unsafe.Pointer(tp)), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_settimeofday_trampoline() +var libc_settimeofday_trampoline_addr uintptr -//go:linkname libc_settimeofday libc_settimeofday //go:cgo_import_dynamic libc_settimeofday settimeofday "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Setuid(uid int) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_setuid_trampoline), uintptr(uid), 0, 0) + _, _, e1 := syscall_rawSyscall(libc_setuid_trampoline_addr, uintptr(uid), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_setuid_trampoline() +var libc_setuid_trampoline_addr uintptr -//go:linkname libc_setuid libc_setuid //go:cgo_import_dynamic libc_setuid setuid "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -2100,16 +2157,15 @@ func Symlink(path string, link string) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_symlink_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) + _, _, e1 := syscall_syscall(libc_symlink_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_symlink_trampoline() +var libc_symlink_trampoline_addr uintptr -//go:linkname libc_symlink libc_symlink //go:cgo_import_dynamic libc_symlink symlink "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -2125,31 +2181,29 @@ func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_symlinkat_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1))) + _, _, e1 := syscall_syscall(libc_symlinkat_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1))) if e1 != 0 { err = errnoErr(e1) } return } -func libc_symlinkat_trampoline() +var libc_symlinkat_trampoline_addr uintptr -//go:linkname libc_symlinkat libc_symlinkat //go:cgo_import_dynamic libc_symlinkat symlinkat "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Sync() (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_sync_trampoline), 0, 0, 0) + _, _, e1 := syscall_syscall(libc_sync_trampoline_addr, 0, 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_sync_trampoline() +var libc_sync_trampoline_addr uintptr -//go:linkname libc_sync libc_sync //go:cgo_import_dynamic libc_sync sync "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -2160,29 +2214,27 @@ func Truncate(path string, length int64) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_truncate_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(length), 0) + _, _, e1 := syscall_syscall(libc_truncate_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_truncate_trampoline() +var libc_truncate_trampoline_addr uintptr -//go:linkname libc_truncate libc_truncate //go:cgo_import_dynamic libc_truncate truncate "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Umask(newmask int) (oldmask int) { - r0, _, _ := syscall_syscall(funcPC(libc_umask_trampoline), uintptr(newmask), 0, 0) + r0, _, _ := syscall_syscall(libc_umask_trampoline_addr, uintptr(newmask), 0, 0) oldmask = int(r0) return } -func libc_umask_trampoline() +var libc_umask_trampoline_addr uintptr -//go:linkname libc_umask libc_umask //go:cgo_import_dynamic libc_umask umask "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -2193,16 +2245,15 @@ func Undelete(path string) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_undelete_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0) + _, _, e1 := syscall_syscall(libc_undelete_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_undelete_trampoline() +var libc_undelete_trampoline_addr uintptr -//go:linkname libc_undelete libc_undelete //go:cgo_import_dynamic libc_undelete undelete "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -2213,16 +2264,15 @@ func Unlink(path string) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_unlink_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0) + _, _, e1 := syscall_syscall(libc_unlink_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_unlink_trampoline() +var libc_unlink_trampoline_addr uintptr -//go:linkname libc_unlink libc_unlink //go:cgo_import_dynamic libc_unlink unlink "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -2233,16 +2283,15 @@ func Unlinkat(dirfd int, path string, flags int) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_unlinkat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags)) + _, _, e1 := syscall_syscall(libc_unlinkat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_unlinkat_trampoline() +var libc_unlinkat_trampoline_addr uintptr -//go:linkname libc_unlinkat libc_unlinkat //go:cgo_import_dynamic libc_unlinkat unlinkat "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -2253,16 +2302,15 @@ func Unmount(path string, flags int) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_unmount_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) + _, _, e1 := syscall_syscall(libc_unmount_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_unmount_trampoline() +var libc_unmount_trampoline_addr uintptr -//go:linkname libc_unmount libc_unmount //go:cgo_import_dynamic libc_unmount unmount "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -2274,7 +2322,7 @@ func write(fd int, p []byte) (n int, err error) { } else { _p0 = unsafe.Pointer(&_zero) } - r0, _, e1 := syscall_syscall(funcPC(libc_write_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p))) + r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p))) n = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -2282,15 +2330,14 @@ func write(fd int, p []byte) (n int, err error) { return } -func libc_write_trampoline() +var libc_write_trampoline_addr uintptr -//go:linkname libc_write libc_write //go:cgo_import_dynamic libc_write write "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) { - r0, _, e1 := syscall_syscall6(funcPC(libc_mmap_trampoline), uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos)) + r0, _, e1 := syscall_syscall6(libc_mmap_trampoline_addr, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos)) ret = uintptr(r0) if e1 != 0 { err = errnoErr(e1) @@ -2298,30 +2345,28 @@ func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) ( return } -func libc_mmap_trampoline() +var libc_mmap_trampoline_addr uintptr -//go:linkname libc_mmap libc_mmap //go:cgo_import_dynamic libc_mmap mmap "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func munmap(addr uintptr, length uintptr) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_munmap_trampoline), uintptr(addr), uintptr(length), 0) + _, _, e1 := syscall_syscall(libc_munmap_trampoline_addr, uintptr(addr), uintptr(length), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_munmap_trampoline() +var libc_munmap_trampoline_addr uintptr -//go:linkname libc_munmap libc_munmap //go:cgo_import_dynamic libc_munmap munmap "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_read_trampoline), uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) + r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) n = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -2332,7 +2377,7 @@ func readlen(fd int, buf *byte, nbuf int) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_write_trampoline), uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) + r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) n = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -2342,49 +2387,16 @@ func writelen(fd int, buf *byte, nbuf int) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) { - _, _, e1 := syscall_syscall6(funcPC(libc_ptrace_trampoline), uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_ptrace_trampoline() - -//go:linkname libc_ptrace libc_ptrace -//go:cgo_import_dynamic libc_ptrace ptrace "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func gettimeofday(tp *Timeval) (sec int64, usec int32, err error) { - r0, r1, e1 := syscall_rawSyscall(funcPC(libc_gettimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0) - sec = int64(r0) - usec = int32(r1) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_gettimeofday_trampoline() - -//go:linkname libc_gettimeofday libc_gettimeofday -//go:cgo_import_dynamic libc_gettimeofday gettimeofday "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Fstat(fd int, stat *Stat_t) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_fstat64_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) + _, _, e1 := syscall_syscall(libc_fstat64_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_fstat64_trampoline() +var libc_fstat64_trampoline_addr uintptr -//go:linkname libc_fstat64 libc_fstat64 //go:cgo_import_dynamic libc_fstat64 fstat64 "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -2395,37 +2407,35 @@ func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall6(funcPC(libc_fstatat64_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0) + _, _, e1 := syscall_syscall6(libc_fstatat64_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_fstatat64_trampoline() +var libc_fstatat64_trampoline_addr uintptr -//go:linkname libc_fstatat64 libc_fstatat64 //go:cgo_import_dynamic libc_fstatat64 fstatat64 "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Fstatfs(fd int, stat *Statfs_t) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_fstatfs64_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) + _, _, e1 := syscall_syscall(libc_fstatfs64_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_fstatfs64_trampoline() +var libc_fstatfs64_trampoline_addr uintptr -//go:linkname libc_fstatfs64 libc_fstatfs64 //go:cgo_import_dynamic libc_fstatfs64 fstatfs64 "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_getfsstat64_trampoline), uintptr(buf), uintptr(size), uintptr(flags)) + r0, _, e1 := syscall_syscall(libc_getfsstat64_trampoline_addr, uintptr(buf), uintptr(size), uintptr(flags)) n = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -2433,9 +2443,8 @@ func getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) { return } -func libc_getfsstat64_trampoline() +var libc_getfsstat64_trampoline_addr uintptr -//go:linkname libc_getfsstat64 libc_getfsstat64 //go:cgo_import_dynamic libc_getfsstat64 getfsstat64 "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -2446,36 +2455,48 @@ func Lstat(path string, stat *Stat_t) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_lstat64_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) + _, _, e1 := syscall_syscall(libc_lstat64_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_lstat64_trampoline() +var libc_lstat64_trampoline_addr uintptr -//go:linkname libc_lstat64 libc_lstat64 //go:cgo_import_dynamic libc_lstat64 lstat64 "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func ptrace1(request int, pid int, addr uintptr, data uintptr) (err error) { + _, _, e1 := syscall_syscall6(libc_ptrace_trampoline_addr, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_ptrace_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_ptrace ptrace "/usr/lib/libSystem.B.dylib" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func Stat(path string, stat *Stat_t) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_stat64_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) + _, _, e1 := syscall_syscall(libc_stat64_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_stat64_trampoline() +var libc_stat64_trampoline_addr uintptr -//go:linkname libc_stat64 libc_stat64 //go:cgo_import_dynamic libc_stat64 stat64 "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -2486,14 +2507,13 @@ func Statfs(path string, stat *Statfs_t) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_statfs64_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) + _, _, e1 := syscall_syscall(libc_statfs64_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_statfs64_trampoline() +var libc_statfs64_trampoline_addr uintptr -//go:linkname libc_statfs64 libc_statfs64 //go:cgo_import_dynamic libc_statfs64 statfs64 "/usr/lib/libSystem.B.dylib" diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s b/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s index a3fdf099..7e308a47 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s +++ b/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s @@ -1,284 +1,889 @@ // go run mkasm_darwin.go amd64 // Code generated by the command above; DO NOT EDIT. +//go:build go1.12 // +build go1.12 #include "textflag.h" -TEXT ·libc_getgroups_trampoline(SB),NOSPLIT,$0-0 + +TEXT libc_getgroups_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getgroups(SB) -TEXT ·libc_setgroups_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_getgroups_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getgroups_trampoline_addr(SB)/8, $libc_getgroups_trampoline<>(SB) + +TEXT libc_setgroups_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setgroups(SB) -TEXT ·libc_wait4_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_setgroups_trampoline_addr(SB), RODATA, $8 +DATA ·libc_setgroups_trampoline_addr(SB)/8, $libc_setgroups_trampoline<>(SB) + +TEXT libc_wait4_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_wait4(SB) -TEXT ·libc_accept_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_wait4_trampoline_addr(SB), RODATA, $8 +DATA ·libc_wait4_trampoline_addr(SB)/8, $libc_wait4_trampoline<>(SB) + +TEXT libc_accept_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_accept(SB) -TEXT ·libc_bind_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_accept_trampoline_addr(SB), RODATA, $8 +DATA ·libc_accept_trampoline_addr(SB)/8, $libc_accept_trampoline<>(SB) + +TEXT libc_bind_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_bind(SB) -TEXT ·libc_connect_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_bind_trampoline_addr(SB), RODATA, $8 +DATA ·libc_bind_trampoline_addr(SB)/8, $libc_bind_trampoline<>(SB) + +TEXT libc_connect_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_connect(SB) -TEXT ·libc_socket_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_connect_trampoline_addr(SB), RODATA, $8 +DATA ·libc_connect_trampoline_addr(SB)/8, $libc_connect_trampoline<>(SB) + +TEXT libc_socket_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_socket(SB) -TEXT ·libc_getsockopt_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_socket_trampoline_addr(SB), RODATA, $8 +DATA ·libc_socket_trampoline_addr(SB)/8, $libc_socket_trampoline<>(SB) + +TEXT libc_getsockopt_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getsockopt(SB) -TEXT ·libc_setsockopt_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_getsockopt_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getsockopt_trampoline_addr(SB)/8, $libc_getsockopt_trampoline<>(SB) + +TEXT libc_setsockopt_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setsockopt(SB) -TEXT ·libc_getpeername_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_setsockopt_trampoline_addr(SB), RODATA, $8 +DATA ·libc_setsockopt_trampoline_addr(SB)/8, $libc_setsockopt_trampoline<>(SB) + +TEXT libc_getpeername_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpeername(SB) -TEXT ·libc_getsockname_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_getpeername_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getpeername_trampoline_addr(SB)/8, $libc_getpeername_trampoline<>(SB) + +TEXT libc_getsockname_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getsockname(SB) -TEXT ·libc_shutdown_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_getsockname_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getsockname_trampoline_addr(SB)/8, $libc_getsockname_trampoline<>(SB) + +TEXT libc_shutdown_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_shutdown(SB) -TEXT ·libc_socketpair_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_shutdown_trampoline_addr(SB), RODATA, $8 +DATA ·libc_shutdown_trampoline_addr(SB)/8, $libc_shutdown_trampoline<>(SB) + +TEXT libc_socketpair_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_socketpair(SB) -TEXT ·libc_recvfrom_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_socketpair_trampoline_addr(SB), RODATA, $8 +DATA ·libc_socketpair_trampoline_addr(SB)/8, $libc_socketpair_trampoline<>(SB) + +TEXT libc_recvfrom_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_recvfrom(SB) -TEXT ·libc_sendto_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_recvfrom_trampoline_addr(SB), RODATA, $8 +DATA ·libc_recvfrom_trampoline_addr(SB)/8, $libc_recvfrom_trampoline<>(SB) + +TEXT libc_sendto_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sendto(SB) -TEXT ·libc_recvmsg_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_sendto_trampoline_addr(SB), RODATA, $8 +DATA ·libc_sendto_trampoline_addr(SB)/8, $libc_sendto_trampoline<>(SB) + +TEXT libc_recvmsg_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_recvmsg(SB) -TEXT ·libc_sendmsg_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_recvmsg_trampoline_addr(SB), RODATA, $8 +DATA ·libc_recvmsg_trampoline_addr(SB)/8, $libc_recvmsg_trampoline<>(SB) + +TEXT libc_sendmsg_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sendmsg(SB) -TEXT ·libc_kevent_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_sendmsg_trampoline_addr(SB), RODATA, $8 +DATA ·libc_sendmsg_trampoline_addr(SB)/8, $libc_sendmsg_trampoline<>(SB) + +TEXT libc_kevent_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_kevent(SB) -TEXT ·libc_utimes_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_kevent_trampoline_addr(SB), RODATA, $8 +DATA ·libc_kevent_trampoline_addr(SB)/8, $libc_kevent_trampoline<>(SB) + +TEXT libc_utimes_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_utimes(SB) -TEXT ·libc_futimes_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_utimes_trampoline_addr(SB), RODATA, $8 +DATA ·libc_utimes_trampoline_addr(SB)/8, $libc_utimes_trampoline<>(SB) + +TEXT libc_futimes_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_futimes(SB) -TEXT ·libc_poll_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_futimes_trampoline_addr(SB), RODATA, $8 +DATA ·libc_futimes_trampoline_addr(SB)/8, $libc_futimes_trampoline<>(SB) + +TEXT libc_poll_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_poll(SB) -TEXT ·libc_madvise_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_poll_trampoline_addr(SB), RODATA, $8 +DATA ·libc_poll_trampoline_addr(SB)/8, $libc_poll_trampoline<>(SB) + +TEXT libc_madvise_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_madvise(SB) -TEXT ·libc_mlock_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_madvise_trampoline_addr(SB), RODATA, $8 +DATA ·libc_madvise_trampoline_addr(SB)/8, $libc_madvise_trampoline<>(SB) + +TEXT libc_mlock_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mlock(SB) -TEXT ·libc_mlockall_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_mlock_trampoline_addr(SB), RODATA, $8 +DATA ·libc_mlock_trampoline_addr(SB)/8, $libc_mlock_trampoline<>(SB) + +TEXT libc_mlockall_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mlockall(SB) -TEXT ·libc_mprotect_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_mlockall_trampoline_addr(SB), RODATA, $8 +DATA ·libc_mlockall_trampoline_addr(SB)/8, $libc_mlockall_trampoline<>(SB) + +TEXT libc_mprotect_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mprotect(SB) -TEXT ·libc_msync_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_mprotect_trampoline_addr(SB), RODATA, $8 +DATA ·libc_mprotect_trampoline_addr(SB)/8, $libc_mprotect_trampoline<>(SB) + +TEXT libc_msync_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_msync(SB) -TEXT ·libc_munlock_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_msync_trampoline_addr(SB), RODATA, $8 +DATA ·libc_msync_trampoline_addr(SB)/8, $libc_msync_trampoline<>(SB) + +TEXT libc_munlock_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_munlock(SB) -TEXT ·libc_munlockall_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_munlock_trampoline_addr(SB), RODATA, $8 +DATA ·libc_munlock_trampoline_addr(SB)/8, $libc_munlock_trampoline<>(SB) + +TEXT libc_munlockall_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_munlockall(SB) -TEXT ·libc_getattrlist_trampoline(SB),NOSPLIT,$0-0 - JMP libc_getattrlist(SB) -TEXT ·libc_pipe_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_munlockall_trampoline_addr(SB), RODATA, $8 +DATA ·libc_munlockall_trampoline_addr(SB)/8, $libc_munlockall_trampoline<>(SB) + +TEXT libc_pipe_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_pipe(SB) -TEXT ·libc_getxattr_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_pipe_trampoline_addr(SB), RODATA, $8 +DATA ·libc_pipe_trampoline_addr(SB)/8, $libc_pipe_trampoline<>(SB) + +TEXT libc_getxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getxattr(SB) -TEXT ·libc_fgetxattr_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_getxattr_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getxattr_trampoline_addr(SB)/8, $libc_getxattr_trampoline<>(SB) + +TEXT libc_fgetxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fgetxattr(SB) -TEXT ·libc_setxattr_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_fgetxattr_trampoline_addr(SB), RODATA, $8 +DATA ·libc_fgetxattr_trampoline_addr(SB)/8, $libc_fgetxattr_trampoline<>(SB) + +TEXT libc_setxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setxattr(SB) -TEXT ·libc_fsetxattr_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_setxattr_trampoline_addr(SB), RODATA, $8 +DATA ·libc_setxattr_trampoline_addr(SB)/8, $libc_setxattr_trampoline<>(SB) + +TEXT libc_fsetxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fsetxattr(SB) -TEXT ·libc_removexattr_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_fsetxattr_trampoline_addr(SB), RODATA, $8 +DATA ·libc_fsetxattr_trampoline_addr(SB)/8, $libc_fsetxattr_trampoline<>(SB) + +TEXT libc_removexattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_removexattr(SB) -TEXT ·libc_fremovexattr_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_removexattr_trampoline_addr(SB), RODATA, $8 +DATA ·libc_removexattr_trampoline_addr(SB)/8, $libc_removexattr_trampoline<>(SB) + +TEXT libc_fremovexattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fremovexattr(SB) -TEXT ·libc_listxattr_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_fremovexattr_trampoline_addr(SB), RODATA, $8 +DATA ·libc_fremovexattr_trampoline_addr(SB)/8, $libc_fremovexattr_trampoline<>(SB) + +TEXT libc_listxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_listxattr(SB) -TEXT ·libc_flistxattr_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_listxattr_trampoline_addr(SB), RODATA, $8 +DATA ·libc_listxattr_trampoline_addr(SB)/8, $libc_listxattr_trampoline<>(SB) + +TEXT libc_flistxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_flistxattr(SB) -TEXT ·libc_setattrlist_trampoline(SB),NOSPLIT,$0-0 - JMP libc_setattrlist(SB) -TEXT ·libc_fcntl_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_flistxattr_trampoline_addr(SB), RODATA, $8 +DATA ·libc_flistxattr_trampoline_addr(SB)/8, $libc_flistxattr_trampoline<>(SB) + +TEXT libc_utimensat_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_utimensat(SB) + +GLOBL ·libc_utimensat_trampoline_addr(SB), RODATA, $8 +DATA ·libc_utimensat_trampoline_addr(SB)/8, $libc_utimensat_trampoline<>(SB) + +TEXT libc_fcntl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fcntl(SB) -TEXT ·libc_kill_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_fcntl_trampoline_addr(SB), RODATA, $8 +DATA ·libc_fcntl_trampoline_addr(SB)/8, $libc_fcntl_trampoline<>(SB) + +TEXT libc_kill_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_kill(SB) -TEXT ·libc_ioctl_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_kill_trampoline_addr(SB), RODATA, $8 +DATA ·libc_kill_trampoline_addr(SB)/8, $libc_kill_trampoline<>(SB) + +TEXT libc_ioctl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_ioctl(SB) -TEXT ·libc_sysctl_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_ioctl_trampoline_addr(SB), RODATA, $8 +DATA ·libc_ioctl_trampoline_addr(SB)/8, $libc_ioctl_trampoline<>(SB) + +TEXT libc_sysctl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sysctl(SB) -TEXT ·libc_sendfile_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_sysctl_trampoline_addr(SB), RODATA, $8 +DATA ·libc_sysctl_trampoline_addr(SB)/8, $libc_sysctl_trampoline<>(SB) + +TEXT libc_sendfile_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sendfile(SB) -TEXT ·libc_access_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_sendfile_trampoline_addr(SB), RODATA, $8 +DATA ·libc_sendfile_trampoline_addr(SB)/8, $libc_sendfile_trampoline<>(SB) + +TEXT libc_shmat_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_shmat(SB) + +GLOBL ·libc_shmat_trampoline_addr(SB), RODATA, $8 +DATA ·libc_shmat_trampoline_addr(SB)/8, $libc_shmat_trampoline<>(SB) + +TEXT libc_shmctl_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_shmctl(SB) + +GLOBL ·libc_shmctl_trampoline_addr(SB), RODATA, $8 +DATA ·libc_shmctl_trampoline_addr(SB)/8, $libc_shmctl_trampoline<>(SB) + +TEXT libc_shmdt_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_shmdt(SB) + +GLOBL ·libc_shmdt_trampoline_addr(SB), RODATA, $8 +DATA ·libc_shmdt_trampoline_addr(SB)/8, $libc_shmdt_trampoline<>(SB) + +TEXT libc_shmget_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_shmget(SB) + +GLOBL ·libc_shmget_trampoline_addr(SB), RODATA, $8 +DATA ·libc_shmget_trampoline_addr(SB)/8, $libc_shmget_trampoline<>(SB) + +TEXT libc_access_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_access(SB) -TEXT ·libc_adjtime_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_access_trampoline_addr(SB), RODATA, $8 +DATA ·libc_access_trampoline_addr(SB)/8, $libc_access_trampoline<>(SB) + +TEXT libc_adjtime_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_adjtime(SB) -TEXT ·libc_chdir_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_adjtime_trampoline_addr(SB), RODATA, $8 +DATA ·libc_adjtime_trampoline_addr(SB)/8, $libc_adjtime_trampoline<>(SB) + +TEXT libc_chdir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chdir(SB) -TEXT ·libc_chflags_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_chdir_trampoline_addr(SB), RODATA, $8 +DATA ·libc_chdir_trampoline_addr(SB)/8, $libc_chdir_trampoline<>(SB) + +TEXT libc_chflags_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chflags(SB) -TEXT ·libc_chmod_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_chflags_trampoline_addr(SB), RODATA, $8 +DATA ·libc_chflags_trampoline_addr(SB)/8, $libc_chflags_trampoline<>(SB) + +TEXT libc_chmod_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chmod(SB) -TEXT ·libc_chown_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_chmod_trampoline_addr(SB), RODATA, $8 +DATA ·libc_chmod_trampoline_addr(SB)/8, $libc_chmod_trampoline<>(SB) + +TEXT libc_chown_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chown(SB) -TEXT ·libc_chroot_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_chown_trampoline_addr(SB), RODATA, $8 +DATA ·libc_chown_trampoline_addr(SB)/8, $libc_chown_trampoline<>(SB) + +TEXT libc_chroot_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chroot(SB) -TEXT ·libc_clock_gettime_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_chroot_trampoline_addr(SB), RODATA, $8 +DATA ·libc_chroot_trampoline_addr(SB)/8, $libc_chroot_trampoline<>(SB) + +TEXT libc_clock_gettime_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_clock_gettime(SB) -TEXT ·libc_close_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_clock_gettime_trampoline_addr(SB), RODATA, $8 +DATA ·libc_clock_gettime_trampoline_addr(SB)/8, $libc_clock_gettime_trampoline<>(SB) + +TEXT libc_close_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_close(SB) -TEXT ·libc_dup_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_close_trampoline_addr(SB), RODATA, $8 +DATA ·libc_close_trampoline_addr(SB)/8, $libc_close_trampoline<>(SB) + +TEXT libc_clonefile_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_clonefile(SB) + +GLOBL ·libc_clonefile_trampoline_addr(SB), RODATA, $8 +DATA ·libc_clonefile_trampoline_addr(SB)/8, $libc_clonefile_trampoline<>(SB) + +TEXT libc_clonefileat_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_clonefileat(SB) + +GLOBL ·libc_clonefileat_trampoline_addr(SB), RODATA, $8 +DATA ·libc_clonefileat_trampoline_addr(SB)/8, $libc_clonefileat_trampoline<>(SB) + +TEXT libc_dup_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_dup(SB) -TEXT ·libc_dup2_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_dup_trampoline_addr(SB), RODATA, $8 +DATA ·libc_dup_trampoline_addr(SB)/8, $libc_dup_trampoline<>(SB) + +TEXT libc_dup2_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_dup2(SB) -TEXT ·libc_exchangedata_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_dup2_trampoline_addr(SB), RODATA, $8 +DATA ·libc_dup2_trampoline_addr(SB)/8, $libc_dup2_trampoline<>(SB) + +TEXT libc_exchangedata_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_exchangedata(SB) -TEXT ·libc_exit_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_exchangedata_trampoline_addr(SB), RODATA, $8 +DATA ·libc_exchangedata_trampoline_addr(SB)/8, $libc_exchangedata_trampoline<>(SB) + +TEXT libc_exit_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_exit(SB) -TEXT ·libc_faccessat_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_exit_trampoline_addr(SB), RODATA, $8 +DATA ·libc_exit_trampoline_addr(SB)/8, $libc_exit_trampoline<>(SB) + +TEXT libc_faccessat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_faccessat(SB) -TEXT ·libc_fchdir_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_faccessat_trampoline_addr(SB), RODATA, $8 +DATA ·libc_faccessat_trampoline_addr(SB)/8, $libc_faccessat_trampoline<>(SB) + +TEXT libc_fchdir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchdir(SB) -TEXT ·libc_fchflags_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_fchdir_trampoline_addr(SB), RODATA, $8 +DATA ·libc_fchdir_trampoline_addr(SB)/8, $libc_fchdir_trampoline<>(SB) + +TEXT libc_fchflags_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchflags(SB) -TEXT ·libc_fchmod_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_fchflags_trampoline_addr(SB), RODATA, $8 +DATA ·libc_fchflags_trampoline_addr(SB)/8, $libc_fchflags_trampoline<>(SB) + +TEXT libc_fchmod_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchmod(SB) -TEXT ·libc_fchmodat_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_fchmod_trampoline_addr(SB), RODATA, $8 +DATA ·libc_fchmod_trampoline_addr(SB)/8, $libc_fchmod_trampoline<>(SB) + +TEXT libc_fchmodat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchmodat(SB) -TEXT ·libc_fchown_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_fchmodat_trampoline_addr(SB), RODATA, $8 +DATA ·libc_fchmodat_trampoline_addr(SB)/8, $libc_fchmodat_trampoline<>(SB) + +TEXT libc_fchown_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchown(SB) -TEXT ·libc_fchownat_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_fchown_trampoline_addr(SB), RODATA, $8 +DATA ·libc_fchown_trampoline_addr(SB)/8, $libc_fchown_trampoline<>(SB) + +TEXT libc_fchownat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchownat(SB) -TEXT ·libc_flock_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_fchownat_trampoline_addr(SB), RODATA, $8 +DATA ·libc_fchownat_trampoline_addr(SB)/8, $libc_fchownat_trampoline<>(SB) + +TEXT libc_fclonefileat_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_fclonefileat(SB) + +GLOBL ·libc_fclonefileat_trampoline_addr(SB), RODATA, $8 +DATA ·libc_fclonefileat_trampoline_addr(SB)/8, $libc_fclonefileat_trampoline<>(SB) + +TEXT libc_flock_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_flock(SB) -TEXT ·libc_fpathconf_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_flock_trampoline_addr(SB), RODATA, $8 +DATA ·libc_flock_trampoline_addr(SB)/8, $libc_flock_trampoline<>(SB) + +TEXT libc_fpathconf_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fpathconf(SB) -TEXT ·libc_fsync_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_fpathconf_trampoline_addr(SB), RODATA, $8 +DATA ·libc_fpathconf_trampoline_addr(SB)/8, $libc_fpathconf_trampoline<>(SB) + +TEXT libc_fsync_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fsync(SB) -TEXT ·libc_ftruncate_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_fsync_trampoline_addr(SB), RODATA, $8 +DATA ·libc_fsync_trampoline_addr(SB)/8, $libc_fsync_trampoline<>(SB) + +TEXT libc_ftruncate_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_ftruncate(SB) -TEXT ·libc_getdtablesize_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_ftruncate_trampoline_addr(SB), RODATA, $8 +DATA ·libc_ftruncate_trampoline_addr(SB)/8, $libc_ftruncate_trampoline<>(SB) + +TEXT libc_getcwd_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_getcwd(SB) + +GLOBL ·libc_getcwd_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getcwd_trampoline_addr(SB)/8, $libc_getcwd_trampoline<>(SB) + +TEXT libc_getdtablesize_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getdtablesize(SB) -TEXT ·libc_getegid_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_getdtablesize_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getdtablesize_trampoline_addr(SB)/8, $libc_getdtablesize_trampoline<>(SB) + +TEXT libc_getegid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getegid(SB) -TEXT ·libc_geteuid_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_getegid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getegid_trampoline_addr(SB)/8, $libc_getegid_trampoline<>(SB) + +TEXT libc_geteuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_geteuid(SB) -TEXT ·libc_getgid_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_geteuid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_geteuid_trampoline_addr(SB)/8, $libc_geteuid_trampoline<>(SB) + +TEXT libc_getgid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getgid(SB) -TEXT ·libc_getpgid_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_getgid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getgid_trampoline_addr(SB)/8, $libc_getgid_trampoline<>(SB) + +TEXT libc_getpgid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpgid(SB) -TEXT ·libc_getpgrp_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_getpgid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getpgid_trampoline_addr(SB)/8, $libc_getpgid_trampoline<>(SB) + +TEXT libc_getpgrp_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpgrp(SB) -TEXT ·libc_getpid_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_getpgrp_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getpgrp_trampoline_addr(SB)/8, $libc_getpgrp_trampoline<>(SB) + +TEXT libc_getpid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpid(SB) -TEXT ·libc_getppid_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_getpid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getpid_trampoline_addr(SB)/8, $libc_getpid_trampoline<>(SB) + +TEXT libc_getppid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getppid(SB) -TEXT ·libc_getpriority_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_getppid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getppid_trampoline_addr(SB)/8, $libc_getppid_trampoline<>(SB) + +TEXT libc_getpriority_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpriority(SB) -TEXT ·libc_getrlimit_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_getpriority_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getpriority_trampoline_addr(SB)/8, $libc_getpriority_trampoline<>(SB) + +TEXT libc_getrlimit_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getrlimit(SB) -TEXT ·libc_getrusage_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_getrlimit_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getrlimit_trampoline_addr(SB)/8, $libc_getrlimit_trampoline<>(SB) + +TEXT libc_getrusage_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getrusage(SB) -TEXT ·libc_getsid_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_getrusage_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getrusage_trampoline_addr(SB)/8, $libc_getrusage_trampoline<>(SB) + +TEXT libc_getsid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getsid(SB) -TEXT ·libc_getuid_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_getsid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getsid_trampoline_addr(SB)/8, $libc_getsid_trampoline<>(SB) + +TEXT libc_gettimeofday_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_gettimeofday(SB) + +GLOBL ·libc_gettimeofday_trampoline_addr(SB), RODATA, $8 +DATA ·libc_gettimeofday_trampoline_addr(SB)/8, $libc_gettimeofday_trampoline<>(SB) + +TEXT libc_getuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getuid(SB) -TEXT ·libc_issetugid_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_getuid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getuid_trampoline_addr(SB)/8, $libc_getuid_trampoline<>(SB) + +TEXT libc_issetugid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_issetugid(SB) -TEXT ·libc_kqueue_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_issetugid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_issetugid_trampoline_addr(SB)/8, $libc_issetugid_trampoline<>(SB) + +TEXT libc_kqueue_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_kqueue(SB) -TEXT ·libc_lchown_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_kqueue_trampoline_addr(SB), RODATA, $8 +DATA ·libc_kqueue_trampoline_addr(SB)/8, $libc_kqueue_trampoline<>(SB) + +TEXT libc_lchown_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_lchown(SB) -TEXT ·libc_link_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_lchown_trampoline_addr(SB), RODATA, $8 +DATA ·libc_lchown_trampoline_addr(SB)/8, $libc_lchown_trampoline<>(SB) + +TEXT libc_link_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_link(SB) -TEXT ·libc_linkat_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_link_trampoline_addr(SB), RODATA, $8 +DATA ·libc_link_trampoline_addr(SB)/8, $libc_link_trampoline<>(SB) + +TEXT libc_linkat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_linkat(SB) -TEXT ·libc_listen_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_linkat_trampoline_addr(SB), RODATA, $8 +DATA ·libc_linkat_trampoline_addr(SB)/8, $libc_linkat_trampoline<>(SB) + +TEXT libc_listen_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_listen(SB) -TEXT ·libc_mkdir_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_listen_trampoline_addr(SB), RODATA, $8 +DATA ·libc_listen_trampoline_addr(SB)/8, $libc_listen_trampoline<>(SB) + +TEXT libc_mkdir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mkdir(SB) -TEXT ·libc_mkdirat_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_mkdir_trampoline_addr(SB), RODATA, $8 +DATA ·libc_mkdir_trampoline_addr(SB)/8, $libc_mkdir_trampoline<>(SB) + +TEXT libc_mkdirat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mkdirat(SB) -TEXT ·libc_mkfifo_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_mkdirat_trampoline_addr(SB), RODATA, $8 +DATA ·libc_mkdirat_trampoline_addr(SB)/8, $libc_mkdirat_trampoline<>(SB) + +TEXT libc_mkfifo_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mkfifo(SB) -TEXT ·libc_mknod_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_mkfifo_trampoline_addr(SB), RODATA, $8 +DATA ·libc_mkfifo_trampoline_addr(SB)/8, $libc_mkfifo_trampoline<>(SB) + +TEXT libc_mknod_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mknod(SB) -TEXT ·libc_open_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_mknod_trampoline_addr(SB), RODATA, $8 +DATA ·libc_mknod_trampoline_addr(SB)/8, $libc_mknod_trampoline<>(SB) + +TEXT libc_mount_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_mount(SB) + +GLOBL ·libc_mount_trampoline_addr(SB), RODATA, $8 +DATA ·libc_mount_trampoline_addr(SB)/8, $libc_mount_trampoline<>(SB) + +TEXT libc_open_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_open(SB) -TEXT ·libc_openat_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_open_trampoline_addr(SB), RODATA, $8 +DATA ·libc_open_trampoline_addr(SB)/8, $libc_open_trampoline<>(SB) + +TEXT libc_openat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_openat(SB) -TEXT ·libc_pathconf_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_openat_trampoline_addr(SB), RODATA, $8 +DATA ·libc_openat_trampoline_addr(SB)/8, $libc_openat_trampoline<>(SB) + +TEXT libc_pathconf_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_pathconf(SB) -TEXT ·libc_pread_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_pathconf_trampoline_addr(SB), RODATA, $8 +DATA ·libc_pathconf_trampoline_addr(SB)/8, $libc_pathconf_trampoline<>(SB) + +TEXT libc_pread_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_pread(SB) -TEXT ·libc_pwrite_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_pread_trampoline_addr(SB), RODATA, $8 +DATA ·libc_pread_trampoline_addr(SB)/8, $libc_pread_trampoline<>(SB) + +TEXT libc_pwrite_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_pwrite(SB) -TEXT ·libc_read_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_pwrite_trampoline_addr(SB), RODATA, $8 +DATA ·libc_pwrite_trampoline_addr(SB)/8, $libc_pwrite_trampoline<>(SB) + +TEXT libc_read_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_read(SB) -TEXT ·libc_readlink_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_read_trampoline_addr(SB), RODATA, $8 +DATA ·libc_read_trampoline_addr(SB)/8, $libc_read_trampoline<>(SB) + +TEXT libc_readlink_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_readlink(SB) -TEXT ·libc_readlinkat_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_readlink_trampoline_addr(SB), RODATA, $8 +DATA ·libc_readlink_trampoline_addr(SB)/8, $libc_readlink_trampoline<>(SB) + +TEXT libc_readlinkat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_readlinkat(SB) -TEXT ·libc_rename_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_readlinkat_trampoline_addr(SB), RODATA, $8 +DATA ·libc_readlinkat_trampoline_addr(SB)/8, $libc_readlinkat_trampoline<>(SB) + +TEXT libc_rename_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_rename(SB) -TEXT ·libc_renameat_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_rename_trampoline_addr(SB), RODATA, $8 +DATA ·libc_rename_trampoline_addr(SB)/8, $libc_rename_trampoline<>(SB) + +TEXT libc_renameat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_renameat(SB) -TEXT ·libc_revoke_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_renameat_trampoline_addr(SB), RODATA, $8 +DATA ·libc_renameat_trampoline_addr(SB)/8, $libc_renameat_trampoline<>(SB) + +TEXT libc_revoke_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_revoke(SB) -TEXT ·libc_rmdir_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_revoke_trampoline_addr(SB), RODATA, $8 +DATA ·libc_revoke_trampoline_addr(SB)/8, $libc_revoke_trampoline<>(SB) + +TEXT libc_rmdir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_rmdir(SB) -TEXT ·libc_lseek_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_rmdir_trampoline_addr(SB), RODATA, $8 +DATA ·libc_rmdir_trampoline_addr(SB)/8, $libc_rmdir_trampoline<>(SB) + +TEXT libc_lseek_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_lseek(SB) -TEXT ·libc_select_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_lseek_trampoline_addr(SB), RODATA, $8 +DATA ·libc_lseek_trampoline_addr(SB)/8, $libc_lseek_trampoline<>(SB) + +TEXT libc_select_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_select(SB) -TEXT ·libc_setegid_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_select_trampoline_addr(SB), RODATA, $8 +DATA ·libc_select_trampoline_addr(SB)/8, $libc_select_trampoline<>(SB) + +TEXT libc_setegid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setegid(SB) -TEXT ·libc_seteuid_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_setegid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_setegid_trampoline_addr(SB)/8, $libc_setegid_trampoline<>(SB) + +TEXT libc_seteuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_seteuid(SB) -TEXT ·libc_setgid_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_seteuid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_seteuid_trampoline_addr(SB)/8, $libc_seteuid_trampoline<>(SB) + +TEXT libc_setgid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setgid(SB) -TEXT ·libc_setlogin_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_setgid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_setgid_trampoline_addr(SB)/8, $libc_setgid_trampoline<>(SB) + +TEXT libc_setlogin_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setlogin(SB) -TEXT ·libc_setpgid_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_setlogin_trampoline_addr(SB), RODATA, $8 +DATA ·libc_setlogin_trampoline_addr(SB)/8, $libc_setlogin_trampoline<>(SB) + +TEXT libc_setpgid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setpgid(SB) -TEXT ·libc_setpriority_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_setpgid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_setpgid_trampoline_addr(SB)/8, $libc_setpgid_trampoline<>(SB) + +TEXT libc_setpriority_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setpriority(SB) -TEXT ·libc_setprivexec_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_setpriority_trampoline_addr(SB), RODATA, $8 +DATA ·libc_setpriority_trampoline_addr(SB)/8, $libc_setpriority_trampoline<>(SB) + +TEXT libc_setprivexec_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setprivexec(SB) -TEXT ·libc_setregid_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_setprivexec_trampoline_addr(SB), RODATA, $8 +DATA ·libc_setprivexec_trampoline_addr(SB)/8, $libc_setprivexec_trampoline<>(SB) + +TEXT libc_setregid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setregid(SB) -TEXT ·libc_setreuid_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_setregid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_setregid_trampoline_addr(SB)/8, $libc_setregid_trampoline<>(SB) + +TEXT libc_setreuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setreuid(SB) -TEXT ·libc_setrlimit_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_setreuid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_setreuid_trampoline_addr(SB)/8, $libc_setreuid_trampoline<>(SB) + +TEXT libc_setrlimit_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setrlimit(SB) -TEXT ·libc_setsid_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_setrlimit_trampoline_addr(SB), RODATA, $8 +DATA ·libc_setrlimit_trampoline_addr(SB)/8, $libc_setrlimit_trampoline<>(SB) + +TEXT libc_setsid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setsid(SB) -TEXT ·libc_settimeofday_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_setsid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_setsid_trampoline_addr(SB)/8, $libc_setsid_trampoline<>(SB) + +TEXT libc_settimeofday_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_settimeofday(SB) -TEXT ·libc_setuid_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_settimeofday_trampoline_addr(SB), RODATA, $8 +DATA ·libc_settimeofday_trampoline_addr(SB)/8, $libc_settimeofday_trampoline<>(SB) + +TEXT libc_setuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setuid(SB) -TEXT ·libc_symlink_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_setuid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_setuid_trampoline_addr(SB)/8, $libc_setuid_trampoline<>(SB) + +TEXT libc_symlink_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_symlink(SB) -TEXT ·libc_symlinkat_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_symlink_trampoline_addr(SB), RODATA, $8 +DATA ·libc_symlink_trampoline_addr(SB)/8, $libc_symlink_trampoline<>(SB) + +TEXT libc_symlinkat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_symlinkat(SB) -TEXT ·libc_sync_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_symlinkat_trampoline_addr(SB), RODATA, $8 +DATA ·libc_symlinkat_trampoline_addr(SB)/8, $libc_symlinkat_trampoline<>(SB) + +TEXT libc_sync_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sync(SB) -TEXT ·libc_truncate_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_sync_trampoline_addr(SB), RODATA, $8 +DATA ·libc_sync_trampoline_addr(SB)/8, $libc_sync_trampoline<>(SB) + +TEXT libc_truncate_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_truncate(SB) -TEXT ·libc_umask_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_truncate_trampoline_addr(SB), RODATA, $8 +DATA ·libc_truncate_trampoline_addr(SB)/8, $libc_truncate_trampoline<>(SB) + +TEXT libc_umask_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_umask(SB) -TEXT ·libc_undelete_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_umask_trampoline_addr(SB), RODATA, $8 +DATA ·libc_umask_trampoline_addr(SB)/8, $libc_umask_trampoline<>(SB) + +TEXT libc_undelete_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_undelete(SB) -TEXT ·libc_unlink_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_undelete_trampoline_addr(SB), RODATA, $8 +DATA ·libc_undelete_trampoline_addr(SB)/8, $libc_undelete_trampoline<>(SB) + +TEXT libc_unlink_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_unlink(SB) -TEXT ·libc_unlinkat_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_unlink_trampoline_addr(SB), RODATA, $8 +DATA ·libc_unlink_trampoline_addr(SB)/8, $libc_unlink_trampoline<>(SB) + +TEXT libc_unlinkat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_unlinkat(SB) -TEXT ·libc_unmount_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_unlinkat_trampoline_addr(SB), RODATA, $8 +DATA ·libc_unlinkat_trampoline_addr(SB)/8, $libc_unlinkat_trampoline<>(SB) + +TEXT libc_unmount_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_unmount(SB) -TEXT ·libc_write_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_unmount_trampoline_addr(SB), RODATA, $8 +DATA ·libc_unmount_trampoline_addr(SB)/8, $libc_unmount_trampoline<>(SB) + +TEXT libc_write_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_write(SB) -TEXT ·libc_mmap_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_write_trampoline_addr(SB), RODATA, $8 +DATA ·libc_write_trampoline_addr(SB)/8, $libc_write_trampoline<>(SB) + +TEXT libc_mmap_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mmap(SB) -TEXT ·libc_munmap_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_mmap_trampoline_addr(SB), RODATA, $8 +DATA ·libc_mmap_trampoline_addr(SB)/8, $libc_mmap_trampoline<>(SB) + +TEXT libc_munmap_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_munmap(SB) -TEXT ·libc_ptrace_trampoline(SB),NOSPLIT,$0-0 - JMP libc_ptrace(SB) -TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0 - JMP libc_gettimeofday(SB) -TEXT ·libc_fstat64_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_munmap_trampoline_addr(SB), RODATA, $8 +DATA ·libc_munmap_trampoline_addr(SB)/8, $libc_munmap_trampoline<>(SB) + +TEXT libc_fstat64_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fstat64(SB) -TEXT ·libc_fstatat64_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_fstat64_trampoline_addr(SB), RODATA, $8 +DATA ·libc_fstat64_trampoline_addr(SB)/8, $libc_fstat64_trampoline<>(SB) + +TEXT libc_fstatat64_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fstatat64(SB) -TEXT ·libc_fstatfs64_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_fstatat64_trampoline_addr(SB), RODATA, $8 +DATA ·libc_fstatat64_trampoline_addr(SB)/8, $libc_fstatat64_trampoline<>(SB) + +TEXT libc_fstatfs64_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fstatfs64(SB) -TEXT ·libc_getfsstat64_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_fstatfs64_trampoline_addr(SB), RODATA, $8 +DATA ·libc_fstatfs64_trampoline_addr(SB)/8, $libc_fstatfs64_trampoline<>(SB) + +TEXT libc_getfsstat64_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getfsstat64(SB) -TEXT ·libc_lstat64_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_getfsstat64_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getfsstat64_trampoline_addr(SB)/8, $libc_getfsstat64_trampoline<>(SB) + +TEXT libc_lstat64_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_lstat64(SB) -TEXT ·libc_stat64_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_lstat64_trampoline_addr(SB), RODATA, $8 +DATA ·libc_lstat64_trampoline_addr(SB)/8, $libc_lstat64_trampoline<>(SB) + +TEXT libc_ptrace_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_ptrace(SB) + +GLOBL ·libc_ptrace_trampoline_addr(SB), RODATA, $8 +DATA ·libc_ptrace_trampoline_addr(SB)/8, $libc_ptrace_trampoline<>(SB) + +TEXT libc_stat64_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_stat64(SB) -TEXT ·libc_statfs64_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_stat64_trampoline_addr(SB), RODATA, $8 +DATA ·libc_stat64_trampoline_addr(SB)/8, $libc_stat64_trampoline<>(SB) + +TEXT libc_statfs64_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_statfs64(SB) + +GLOBL ·libc_statfs64_trampoline_addr(SB), RODATA, $8 +DATA ·libc_statfs64_trampoline_addr(SB)/8, $libc_statfs64_trampoline<>(SB) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.1_11.go b/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.1_11.go deleted file mode 100644 index cea04e04..00000000 --- a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.1_11.go +++ /dev/null @@ -1,1784 +0,0 @@ -// go run mksyscall.go -l32 -tags darwin,arm,!go1.12 syscall_bsd.go syscall_darwin.go syscall_darwin_arm.1_11.go syscall_darwin_arm.go -// Code generated by the command above; see README.md. DO NOT EDIT. - -// +build darwin,arm,!go1.12 - -package unix - -import ( - "syscall" - "unsafe" -) - -var _ syscall.Errno - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func getgroups(ngid int, gid *_Gid_t) (n int, err error) { - r0, _, e1 := RawSyscall(SYS_GETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func setgroups(ngid int, gid *_Gid_t) (err error) { - _, _, e1 := RawSyscall(SYS_SETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) { - r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0) - wpid = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) { - r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { - _, _, e1 := Syscall(SYS_BIND, uintptr(s), uintptr(addr), uintptr(addrlen)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { - _, _, e1 := Syscall(SYS_CONNECT, uintptr(s), uintptr(addr), uintptr(addrlen)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func socket(domain int, typ int, proto int) (fd int, err error) { - r0, _, e1 := RawSyscall(SYS_SOCKET, uintptr(domain), uintptr(typ), uintptr(proto)) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) { - _, _, e1 := Syscall6(SYS_GETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) { - _, _, e1 := Syscall6(SYS_SETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { - _, _, e1 := RawSyscall(SYS_GETPEERNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { - _, _, e1 := RawSyscall(SYS_GETSOCKNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Shutdown(s int, how int) (err error) { - _, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(s), uintptr(how), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) { - _, _, e1 := RawSyscall6(SYS_SOCKETPAIR, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) { - var _p0 unsafe.Pointer - if len(p) > 0 { - _p0 = unsafe.Pointer(&p[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - r0, _, e1 := Syscall6(SYS_RECVFROM, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen))) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) { - var _p0 unsafe.Pointer - if len(buf) > 0 { - _p0 = unsafe.Pointer(&buf[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := Syscall6(SYS_SENDTO, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) { - r0, _, e1 := Syscall(SYS_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { - r0, _, e1 := Syscall(SYS_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) { - r0, _, e1 := Syscall6(SYS_KEVENT, uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout))) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func utimes(path string, timeval *[2]Timeval) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func futimes(fd int, timeval *[2]Timeval) (err error) { - _, _, e1 := Syscall(SYS_FUTIMES, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func poll(fds *PollFd, nfds int, timeout int) (n int, err error) { - r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Madvise(b []byte, behav int) (err error) { - var _p0 unsafe.Pointer - if len(b) > 0 { - _p0 = unsafe.Pointer(&b[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(behav)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Mlock(b []byte) (err error) { - var _p0 unsafe.Pointer - if len(b) > 0 { - _p0 = unsafe.Pointer(&b[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Mlockall(flags int) (err error) { - _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Mprotect(b []byte, prot int) (err error) { - var _p0 unsafe.Pointer - if len(b) > 0 { - _p0 = unsafe.Pointer(&b[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Msync(b []byte, flags int) (err error) { - var _p0 unsafe.Pointer - if len(b) > 0 { - _p0 = unsafe.Pointer(&b[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Munlock(b []byte) (err error) { - var _p0 unsafe.Pointer - if len(b) > 0 { - _p0 = unsafe.Pointer(&b[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Munlockall() (err error) { - _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func getattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) { - _, _, e1 := Syscall6(SYS_GETATTRLIST, uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func pipe() (r int, w int, err error) { - r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0) - r = int(r0) - w = int(r1) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func getxattr(path string, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(attr) - if err != nil { - return - } - r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options)) - sz = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func fgetxattr(fd int, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(attr) - if err != nil { - return - } - r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options)) - sz = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func setxattr(path string, attr string, data *byte, size int, position uint32, options int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(attr) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func fsetxattr(fd int, attr string, data *byte, size int, position uint32, options int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(attr) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func removexattr(path string, attr string, options int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(attr) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func fremovexattr(fd int, attr string, options int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(attr) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(options)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func listxattr(path string, dest *byte, size int, options int) (sz int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - r0, _, e1 := Syscall6(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0) - sz = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func flistxattr(fd int, dest *byte, size int, options int) (sz int, err error) { - r0, _, e1 := Syscall6(SYS_FLISTXATTR, uintptr(fd), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0) - sz = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func setattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) { - _, _, e1 := Syscall6(SYS_SETATTRLIST, uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func fcntl(fd int, cmd int, arg int) (val int, err error) { - r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg)) - val = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func kill(pid int, signum int, posix int) (err error) { - _, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), uintptr(posix)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func ioctl(fd int, req uint, arg uintptr) (err error) { - _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { - var _p0 unsafe.Pointer - if len(mib) > 0 { - _p0 = unsafe.Pointer(&mib[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := Syscall6(SYS_SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func sendfile(infd int, outfd int, offset int64, len *int64, hdtr unsafe.Pointer, flags int) (err error) { - _, _, e1 := Syscall9(SYS_SENDFILE, uintptr(infd), uintptr(outfd), uintptr(offset), uintptr(offset>>32), uintptr(unsafe.Pointer(len)), uintptr(hdtr), uintptr(flags), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Access(path string, mode uint32) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Adjtime(delta *Timeval, olddelta *Timeval) (err error) { - _, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Chdir(path string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Chflags(path string, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Chmod(path string, mode uint32) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Chown(path string, uid int, gid int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Chroot(path string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Close(fd int) (err error) { - _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Dup(fd int) (nfd int, err error) { - r0, _, e1 := Syscall(SYS_DUP, uintptr(fd), 0, 0) - nfd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Dup2(from int, to int) (err error) { - _, _, e1 := Syscall(SYS_DUP2, uintptr(from), uintptr(to), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Exchangedata(path1 string, path2 string, options int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path1) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(path2) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_EXCHANGEDATA, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Exit(code int) { - Syscall(SYS_EXIT, uintptr(code), 0, 0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fchdir(fd int) (err error) { - _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fchflags(fd int, flags int) (err error) { - _, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fchmod(fd int, mode uint32) (err error) { - _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fchown(fd int, uid int, gid int) (err error) { - _, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Flock(fd int, how int) (err error) { - _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fpathconf(fd int, name int) (val int, err error) { - r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0) - val = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fsync(fd int) (err error) { - _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Ftruncate(fd int, length int64) (err error) { - _, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), uintptr(length), uintptr(length>>32)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getdtablesize() (size int) { - r0, _, _ := Syscall(SYS_GETDTABLESIZE, 0, 0, 0) - size = int(r0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getegid() (egid int) { - r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0) - egid = int(r0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Geteuid() (uid int) { - r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0) - uid = int(r0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getgid() (gid int) { - r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0) - gid = int(r0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getpgid(pid int) (pgid int, err error) { - r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0) - pgid = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getpgrp() (pgrp int) { - r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0) - pgrp = int(r0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getpid() (pid int) { - r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0) - pid = int(r0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getppid() (ppid int) { - r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0) - ppid = int(r0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getpriority(which int, who int) (prio int, err error) { - r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0) - prio = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getrlimit(which int, lim *Rlimit) (err error) { - _, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getrusage(who int, rusage *Rusage) (err error) { - _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getsid(pid int) (sid int, err error) { - r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0) - sid = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getuid() (uid int) { - r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0) - uid = int(r0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Issetugid() (tainted bool) { - r0, _, _ := RawSyscall(SYS_ISSETUGID, 0, 0, 0) - tainted = bool(r0 != 0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Kqueue() (fd int, err error) { - r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Lchown(path string, uid int, gid int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Link(path string, link string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(link) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(link) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_LINKAT, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Listen(s int, backlog int) (err error) { - _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Mkdir(path string, mode uint32) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Mkdirat(dirfd int, path string, mode uint32) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Mkfifo(path string, mode uint32) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Mknod(path string, mode uint32, dev int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Open(path string, mode int, perm uint32) (fd int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm)) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Pathconf(path string, name int) (val int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0) - val = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Pread(fd int, p []byte, offset int64) (n int, err error) { - var _p0 unsafe.Pointer - if len(p) > 0 { - _p0 = unsafe.Pointer(&p[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Pwrite(fd int, p []byte, offset int64) (n int, err error) { - var _p0 unsafe.Pointer - if len(p) > 0 { - _p0 = unsafe.Pointer(&p[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func read(fd int, p []byte) (n int, err error) { - var _p0 unsafe.Pointer - if len(p) > 0 { - _p0 = unsafe.Pointer(&p[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p))) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Readlink(path string, buf []byte) (n int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 unsafe.Pointer - if len(buf) > 0 { - _p1 = unsafe.Pointer(&buf[0]) - } else { - _p1 = unsafe.Pointer(&_zero) - } - r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf))) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 unsafe.Pointer - if len(buf) > 0 { - _p1 = unsafe.Pointer(&buf[0]) - } else { - _p1 = unsafe.Pointer(&_zero) - } - r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Rename(from string, to string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(from) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(to) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Renameat(fromfd int, from string, tofd int, to string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(from) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(to) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Revoke(path string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Rmdir(path string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Seek(fd int, offset int64, whence int) (newoffset int64, err error) { - r0, r1, e1 := Syscall6(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(offset>>32), uintptr(whence), 0, 0) - newoffset = int64(int64(r1)<<32 | int64(r0)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) { - r0, _, e1 := Syscall6(SYS_SELECT, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setegid(egid int) (err error) { - _, _, e1 := Syscall(SYS_SETEGID, uintptr(egid), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Seteuid(euid int) (err error) { - _, _, e1 := RawSyscall(SYS_SETEUID, uintptr(euid), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setgid(gid int) (err error) { - _, _, e1 := RawSyscall(SYS_SETGID, uintptr(gid), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setlogin(name string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(name) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setpgid(pid int, pgid int) (err error) { - _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setpriority(which int, who int, prio int) (err error) { - _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setprivexec(flag int) (err error) { - _, _, e1 := Syscall(SYS_SETPRIVEXEC, uintptr(flag), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setregid(rgid int, egid int) (err error) { - _, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setreuid(ruid int, euid int) (err error) { - _, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setrlimit(which int, lim *Rlimit) (err error) { - _, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setsid() (pid int, err error) { - r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0) - pid = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Settimeofday(tp *Timeval) (err error) { - _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setuid(uid int) (err error) { - _, _, e1 := RawSyscall(SYS_SETUID, uintptr(uid), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Symlink(path string, link string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(link) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(oldpath) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(newpath) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1))) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Sync() (err error) { - _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Truncate(path string, length int64) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), uintptr(length), uintptr(length>>32)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Umask(newmask int) (oldmask int) { - r0, _, _ := Syscall(SYS_UMASK, uintptr(newmask), 0, 0) - oldmask = int(r0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Undelete(path string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Unlink(path string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Unlinkat(dirfd int, path string, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Unmount(path string, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func write(fd int, p []byte) (n int, err error) { - var _p0 unsafe.Pointer - if len(p) > 0 { - _p0 = unsafe.Pointer(&p[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p))) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) { - r0, _, e1 := Syscall9(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos), uintptr(pos>>32), 0, 0) - ret = uintptr(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func munmap(addr uintptr, length uintptr) (err error) { - _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func gettimeofday(tp *Timeval) (sec int32, usec int32, err error) { - r0, r1, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0) - sec = int32(r0) - usec = int32(r1) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fstat(fd int, stat *Stat_t) (err error) { - _, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_FSTATAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fstatfs(fd int, stat *Statfs_t) (err error) { - _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) { - r0, _, e1 := Syscall(SYS_GETFSSTAT, uintptr(buf), uintptr(size), uintptr(flags)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Lstat(path string, stat *Stat_t) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Stat(path string, stat *Stat_t) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Statfs(path string, stat *Statfs_t) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.1_13.go b/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.1_13.go deleted file mode 100644 index f519ce9a..00000000 --- a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.1_13.go +++ /dev/null @@ -1,41 +0,0 @@ -// go run mksyscall.go -l32 -tags darwin,arm,go1.13 syscall_darwin.1_13.go -// Code generated by the command above; see README.md. DO NOT EDIT. - -// +build darwin,arm,go1.13 - -package unix - -import ( - "syscall" - "unsafe" -) - -var _ syscall.Errno - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func closedir(dir uintptr) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_closedir_trampoline), uintptr(dir), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_closedir_trampoline() - -//go:linkname libc_closedir libc_closedir -//go:cgo_import_dynamic libc_closedir closedir "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func readdir_r(dir uintptr, entry *Dirent, result **Dirent) (res Errno) { - r0, _, _ := syscall_syscall(funcPC(libc_readdir_r_trampoline), uintptr(dir), uintptr(unsafe.Pointer(entry)), uintptr(unsafe.Pointer(result))) - res = Errno(r0) - return -} - -func libc_readdir_r_trampoline() - -//go:linkname libc_readdir_r libc_readdir_r -//go:cgo_import_dynamic libc_readdir_r readdir_r "/usr/lib/libSystem.B.dylib" diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.1_13.s b/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.1_13.s deleted file mode 100644 index 488e5570..00000000 --- a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.1_13.s +++ /dev/null @@ -1,12 +0,0 @@ -// go run mkasm_darwin.go arm -// Code generated by the command above; DO NOT EDIT. - -// +build go1.13 - -#include "textflag.h" -TEXT ·libc_fdopendir_trampoline(SB),NOSPLIT,$0-0 - JMP libc_fdopendir(SB) -TEXT ·libc_closedir_trampoline(SB),NOSPLIT,$0-0 - JMP libc_closedir(SB) -TEXT ·libc_readdir_r_trampoline(SB),NOSPLIT,$0-0 - JMP libc_readdir_r(SB) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.go b/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.go deleted file mode 100644 index 63103950..00000000 --- a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.go +++ /dev/null @@ -1,2484 +0,0 @@ -// go run mksyscall.go -l32 -tags darwin,arm,go1.12 syscall_bsd.go syscall_darwin.go syscall_darwin_arm.go -// Code generated by the command above; see README.md. DO NOT EDIT. - -// +build darwin,arm,go1.12 - -package unix - -import ( - "syscall" - "unsafe" -) - -var _ syscall.Errno - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func getgroups(ngid int, gid *_Gid_t) (n int, err error) { - r0, _, e1 := syscall_rawSyscall(funcPC(libc_getgroups_trampoline), uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_getgroups_trampoline() - -//go:linkname libc_getgroups libc_getgroups -//go:cgo_import_dynamic libc_getgroups getgroups "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func setgroups(ngid int, gid *_Gid_t) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_setgroups_trampoline), uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_setgroups_trampoline() - -//go:linkname libc_setgroups libc_setgroups -//go:cgo_import_dynamic libc_setgroups setgroups "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) { - r0, _, e1 := syscall_syscall6(funcPC(libc_wait4_trampoline), uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0) - wpid = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_wait4_trampoline() - -//go:linkname libc_wait4 libc_wait4 -//go:cgo_import_dynamic libc_wait4 wait4 "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_accept_trampoline), uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_accept_trampoline() - -//go:linkname libc_accept libc_accept -//go:cgo_import_dynamic libc_accept accept "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_bind_trampoline), uintptr(s), uintptr(addr), uintptr(addrlen)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_bind_trampoline() - -//go:linkname libc_bind libc_bind -//go:cgo_import_dynamic libc_bind bind "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_connect_trampoline), uintptr(s), uintptr(addr), uintptr(addrlen)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_connect_trampoline() - -//go:linkname libc_connect libc_connect -//go:cgo_import_dynamic libc_connect connect "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func socket(domain int, typ int, proto int) (fd int, err error) { - r0, _, e1 := syscall_rawSyscall(funcPC(libc_socket_trampoline), uintptr(domain), uintptr(typ), uintptr(proto)) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_socket_trampoline() - -//go:linkname libc_socket libc_socket -//go:cgo_import_dynamic libc_socket socket "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) { - _, _, e1 := syscall_syscall6(funcPC(libc_getsockopt_trampoline), uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_getsockopt_trampoline() - -//go:linkname libc_getsockopt libc_getsockopt -//go:cgo_import_dynamic libc_getsockopt getsockopt "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) { - _, _, e1 := syscall_syscall6(funcPC(libc_setsockopt_trampoline), uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_setsockopt_trampoline() - -//go:linkname libc_setsockopt libc_setsockopt -//go:cgo_import_dynamic libc_setsockopt setsockopt "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_getpeername_trampoline), uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_getpeername_trampoline() - -//go:linkname libc_getpeername libc_getpeername -//go:cgo_import_dynamic libc_getpeername getpeername "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_getsockname_trampoline), uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_getsockname_trampoline() - -//go:linkname libc_getsockname libc_getsockname -//go:cgo_import_dynamic libc_getsockname getsockname "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Shutdown(s int, how int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_shutdown_trampoline), uintptr(s), uintptr(how), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_shutdown_trampoline() - -//go:linkname libc_shutdown libc_shutdown -//go:cgo_import_dynamic libc_shutdown shutdown "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) { - _, _, e1 := syscall_rawSyscall6(funcPC(libc_socketpair_trampoline), uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_socketpair_trampoline() - -//go:linkname libc_socketpair libc_socketpair -//go:cgo_import_dynamic libc_socketpair socketpair "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) { - var _p0 unsafe.Pointer - if len(p) > 0 { - _p0 = unsafe.Pointer(&p[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - r0, _, e1 := syscall_syscall6(funcPC(libc_recvfrom_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen))) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_recvfrom_trampoline() - -//go:linkname libc_recvfrom libc_recvfrom -//go:cgo_import_dynamic libc_recvfrom recvfrom "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) { - var _p0 unsafe.Pointer - if len(buf) > 0 { - _p0 = unsafe.Pointer(&buf[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := syscall_syscall6(funcPC(libc_sendto_trampoline), uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_sendto_trampoline() - -//go:linkname libc_sendto libc_sendto -//go:cgo_import_dynamic libc_sendto sendto "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_recvmsg_trampoline), uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_recvmsg_trampoline() - -//go:linkname libc_recvmsg libc_recvmsg -//go:cgo_import_dynamic libc_recvmsg recvmsg "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_sendmsg_trampoline), uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_sendmsg_trampoline() - -//go:linkname libc_sendmsg libc_sendmsg -//go:cgo_import_dynamic libc_sendmsg sendmsg "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) { - r0, _, e1 := syscall_syscall6(funcPC(libc_kevent_trampoline), uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout))) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_kevent_trampoline() - -//go:linkname libc_kevent libc_kevent -//go:cgo_import_dynamic libc_kevent kevent "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func utimes(path string, timeval *[2]Timeval) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_utimes_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_utimes_trampoline() - -//go:linkname libc_utimes libc_utimes -//go:cgo_import_dynamic libc_utimes utimes "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func futimes(fd int, timeval *[2]Timeval) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_futimes_trampoline), uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_futimes_trampoline() - -//go:linkname libc_futimes libc_futimes -//go:cgo_import_dynamic libc_futimes futimes "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func poll(fds *PollFd, nfds int, timeout int) (n int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_poll_trampoline), uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_poll_trampoline() - -//go:linkname libc_poll libc_poll -//go:cgo_import_dynamic libc_poll poll "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Madvise(b []byte, behav int) (err error) { - var _p0 unsafe.Pointer - if len(b) > 0 { - _p0 = unsafe.Pointer(&b[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := syscall_syscall(funcPC(libc_madvise_trampoline), uintptr(_p0), uintptr(len(b)), uintptr(behav)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_madvise_trampoline() - -//go:linkname libc_madvise libc_madvise -//go:cgo_import_dynamic libc_madvise madvise "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Mlock(b []byte) (err error) { - var _p0 unsafe.Pointer - if len(b) > 0 { - _p0 = unsafe.Pointer(&b[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := syscall_syscall(funcPC(libc_mlock_trampoline), uintptr(_p0), uintptr(len(b)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_mlock_trampoline() - -//go:linkname libc_mlock libc_mlock -//go:cgo_import_dynamic libc_mlock mlock "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Mlockall(flags int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_mlockall_trampoline), uintptr(flags), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_mlockall_trampoline() - -//go:linkname libc_mlockall libc_mlockall -//go:cgo_import_dynamic libc_mlockall mlockall "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Mprotect(b []byte, prot int) (err error) { - var _p0 unsafe.Pointer - if len(b) > 0 { - _p0 = unsafe.Pointer(&b[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := syscall_syscall(funcPC(libc_mprotect_trampoline), uintptr(_p0), uintptr(len(b)), uintptr(prot)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_mprotect_trampoline() - -//go:linkname libc_mprotect libc_mprotect -//go:cgo_import_dynamic libc_mprotect mprotect "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Msync(b []byte, flags int) (err error) { - var _p0 unsafe.Pointer - if len(b) > 0 { - _p0 = unsafe.Pointer(&b[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := syscall_syscall(funcPC(libc_msync_trampoline), uintptr(_p0), uintptr(len(b)), uintptr(flags)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_msync_trampoline() - -//go:linkname libc_msync libc_msync -//go:cgo_import_dynamic libc_msync msync "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Munlock(b []byte) (err error) { - var _p0 unsafe.Pointer - if len(b) > 0 { - _p0 = unsafe.Pointer(&b[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := syscall_syscall(funcPC(libc_munlock_trampoline), uintptr(_p0), uintptr(len(b)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_munlock_trampoline() - -//go:linkname libc_munlock libc_munlock -//go:cgo_import_dynamic libc_munlock munlock "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Munlockall() (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_munlockall_trampoline), 0, 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_munlockall_trampoline() - -//go:linkname libc_munlockall libc_munlockall -//go:cgo_import_dynamic libc_munlockall munlockall "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func getattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) { - _, _, e1 := syscall_syscall6(funcPC(libc_getattrlist_trampoline), uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_getattrlist_trampoline() - -//go:linkname libc_getattrlist libc_getattrlist -//go:cgo_import_dynamic libc_getattrlist getattrlist "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func pipe() (r int, w int, err error) { - r0, r1, e1 := syscall_rawSyscall(funcPC(libc_pipe_trampoline), 0, 0, 0) - r = int(r0) - w = int(r1) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_pipe_trampoline() - -//go:linkname libc_pipe libc_pipe -//go:cgo_import_dynamic libc_pipe pipe "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func getxattr(path string, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(attr) - if err != nil { - return - } - r0, _, e1 := syscall_syscall6(funcPC(libc_getxattr_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options)) - sz = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_getxattr_trampoline() - -//go:linkname libc_getxattr libc_getxattr -//go:cgo_import_dynamic libc_getxattr getxattr "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func fgetxattr(fd int, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(attr) - if err != nil { - return - } - r0, _, e1 := syscall_syscall6(funcPC(libc_fgetxattr_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options)) - sz = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_fgetxattr_trampoline() - -//go:linkname libc_fgetxattr libc_fgetxattr -//go:cgo_import_dynamic libc_fgetxattr fgetxattr "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func setxattr(path string, attr string, data *byte, size int, position uint32, options int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(attr) - if err != nil { - return - } - _, _, e1 := syscall_syscall6(funcPC(libc_setxattr_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_setxattr_trampoline() - -//go:linkname libc_setxattr libc_setxattr -//go:cgo_import_dynamic libc_setxattr setxattr "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func fsetxattr(fd int, attr string, data *byte, size int, position uint32, options int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(attr) - if err != nil { - return - } - _, _, e1 := syscall_syscall6(funcPC(libc_fsetxattr_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_fsetxattr_trampoline() - -//go:linkname libc_fsetxattr libc_fsetxattr -//go:cgo_import_dynamic libc_fsetxattr fsetxattr "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func removexattr(path string, attr string, options int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(attr) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_removexattr_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_removexattr_trampoline() - -//go:linkname libc_removexattr libc_removexattr -//go:cgo_import_dynamic libc_removexattr removexattr "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func fremovexattr(fd int, attr string, options int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(attr) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_fremovexattr_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(options)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_fremovexattr_trampoline() - -//go:linkname libc_fremovexattr libc_fremovexattr -//go:cgo_import_dynamic libc_fremovexattr fremovexattr "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func listxattr(path string, dest *byte, size int, options int) (sz int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - r0, _, e1 := syscall_syscall6(funcPC(libc_listxattr_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0) - sz = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_listxattr_trampoline() - -//go:linkname libc_listxattr libc_listxattr -//go:cgo_import_dynamic libc_listxattr listxattr "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func flistxattr(fd int, dest *byte, size int, options int) (sz int, err error) { - r0, _, e1 := syscall_syscall6(funcPC(libc_flistxattr_trampoline), uintptr(fd), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0) - sz = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_flistxattr_trampoline() - -//go:linkname libc_flistxattr libc_flistxattr -//go:cgo_import_dynamic libc_flistxattr flistxattr "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func setattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) { - _, _, e1 := syscall_syscall6(funcPC(libc_setattrlist_trampoline), uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_setattrlist_trampoline() - -//go:linkname libc_setattrlist libc_setattrlist -//go:cgo_import_dynamic libc_setattrlist setattrlist "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func fcntl(fd int, cmd int, arg int) (val int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_fcntl_trampoline), uintptr(fd), uintptr(cmd), uintptr(arg)) - val = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_fcntl_trampoline() - -//go:linkname libc_fcntl libc_fcntl -//go:cgo_import_dynamic libc_fcntl fcntl "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func kill(pid int, signum int, posix int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_kill_trampoline), uintptr(pid), uintptr(signum), uintptr(posix)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_kill_trampoline() - -//go:linkname libc_kill libc_kill -//go:cgo_import_dynamic libc_kill kill "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func ioctl(fd int, req uint, arg uintptr) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_ioctl_trampoline), uintptr(fd), uintptr(req), uintptr(arg)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_ioctl_trampoline() - -//go:linkname libc_ioctl libc_ioctl -//go:cgo_import_dynamic libc_ioctl ioctl "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { - var _p0 unsafe.Pointer - if len(mib) > 0 { - _p0 = unsafe.Pointer(&mib[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := syscall_syscall6(funcPC(libc_sysctl_trampoline), uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_sysctl_trampoline() - -//go:linkname libc_sysctl libc_sysctl -//go:cgo_import_dynamic libc_sysctl sysctl "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func sendfile(infd int, outfd int, offset int64, len *int64, hdtr unsafe.Pointer, flags int) (err error) { - _, _, e1 := syscall_syscall9(funcPC(libc_sendfile_trampoline), uintptr(infd), uintptr(outfd), uintptr(offset), uintptr(offset>>32), uintptr(unsafe.Pointer(len)), uintptr(hdtr), uintptr(flags), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_sendfile_trampoline() - -//go:linkname libc_sendfile libc_sendfile -//go:cgo_import_dynamic libc_sendfile sendfile "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Access(path string, mode uint32) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_access_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_access_trampoline() - -//go:linkname libc_access libc_access -//go:cgo_import_dynamic libc_access access "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Adjtime(delta *Timeval, olddelta *Timeval) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_adjtime_trampoline), uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_adjtime_trampoline() - -//go:linkname libc_adjtime libc_adjtime -//go:cgo_import_dynamic libc_adjtime adjtime "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Chdir(path string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_chdir_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_chdir_trampoline() - -//go:linkname libc_chdir libc_chdir -//go:cgo_import_dynamic libc_chdir chdir "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Chflags(path string, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_chflags_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_chflags_trampoline() - -//go:linkname libc_chflags libc_chflags -//go:cgo_import_dynamic libc_chflags chflags "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Chmod(path string, mode uint32) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_chmod_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_chmod_trampoline() - -//go:linkname libc_chmod libc_chmod -//go:cgo_import_dynamic libc_chmod chmod "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Chown(path string, uid int, gid int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_chown_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_chown_trampoline() - -//go:linkname libc_chown libc_chown -//go:cgo_import_dynamic libc_chown chown "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Chroot(path string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_chroot_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_chroot_trampoline() - -//go:linkname libc_chroot libc_chroot -//go:cgo_import_dynamic libc_chroot chroot "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func ClockGettime(clockid int32, time *Timespec) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_clock_gettime_trampoline), uintptr(clockid), uintptr(unsafe.Pointer(time)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_clock_gettime_trampoline() - -//go:linkname libc_clock_gettime libc_clock_gettime -//go:cgo_import_dynamic libc_clock_gettime clock_gettime "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Close(fd int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_close_trampoline), uintptr(fd), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_close_trampoline() - -//go:linkname libc_close libc_close -//go:cgo_import_dynamic libc_close close "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Dup(fd int) (nfd int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_dup_trampoline), uintptr(fd), 0, 0) - nfd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_dup_trampoline() - -//go:linkname libc_dup libc_dup -//go:cgo_import_dynamic libc_dup dup "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Dup2(from int, to int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_dup2_trampoline), uintptr(from), uintptr(to), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_dup2_trampoline() - -//go:linkname libc_dup2 libc_dup2 -//go:cgo_import_dynamic libc_dup2 dup2 "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Exchangedata(path1 string, path2 string, options int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path1) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(path2) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_exchangedata_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_exchangedata_trampoline() - -//go:linkname libc_exchangedata libc_exchangedata -//go:cgo_import_dynamic libc_exchangedata exchangedata "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Exit(code int) { - syscall_syscall(funcPC(libc_exit_trampoline), uintptr(code), 0, 0) - return -} - -func libc_exit_trampoline() - -//go:linkname libc_exit libc_exit -//go:cgo_import_dynamic libc_exit exit "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall6(funcPC(libc_faccessat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_faccessat_trampoline() - -//go:linkname libc_faccessat libc_faccessat -//go:cgo_import_dynamic libc_faccessat faccessat "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fchdir(fd int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_fchdir_trampoline), uintptr(fd), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_fchdir_trampoline() - -//go:linkname libc_fchdir libc_fchdir -//go:cgo_import_dynamic libc_fchdir fchdir "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fchflags(fd int, flags int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_fchflags_trampoline), uintptr(fd), uintptr(flags), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_fchflags_trampoline() - -//go:linkname libc_fchflags libc_fchflags -//go:cgo_import_dynamic libc_fchflags fchflags "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fchmod(fd int, mode uint32) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_fchmod_trampoline), uintptr(fd), uintptr(mode), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_fchmod_trampoline() - -//go:linkname libc_fchmod libc_fchmod -//go:cgo_import_dynamic libc_fchmod fchmod "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall6(funcPC(libc_fchmodat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_fchmodat_trampoline() - -//go:linkname libc_fchmodat libc_fchmodat -//go:cgo_import_dynamic libc_fchmodat fchmodat "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fchown(fd int, uid int, gid int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_fchown_trampoline), uintptr(fd), uintptr(uid), uintptr(gid)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_fchown_trampoline() - -//go:linkname libc_fchown libc_fchown -//go:cgo_import_dynamic libc_fchown fchown "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall6(funcPC(libc_fchownat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_fchownat_trampoline() - -//go:linkname libc_fchownat libc_fchownat -//go:cgo_import_dynamic libc_fchownat fchownat "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Flock(fd int, how int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_flock_trampoline), uintptr(fd), uintptr(how), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_flock_trampoline() - -//go:linkname libc_flock libc_flock -//go:cgo_import_dynamic libc_flock flock "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fpathconf(fd int, name int) (val int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_fpathconf_trampoline), uintptr(fd), uintptr(name), 0) - val = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_fpathconf_trampoline() - -//go:linkname libc_fpathconf libc_fpathconf -//go:cgo_import_dynamic libc_fpathconf fpathconf "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fsync(fd int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_fsync_trampoline), uintptr(fd), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_fsync_trampoline() - -//go:linkname libc_fsync libc_fsync -//go:cgo_import_dynamic libc_fsync fsync "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Ftruncate(fd int, length int64) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_ftruncate_trampoline), uintptr(fd), uintptr(length), uintptr(length>>32)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_ftruncate_trampoline() - -//go:linkname libc_ftruncate libc_ftruncate -//go:cgo_import_dynamic libc_ftruncate ftruncate "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getdtablesize() (size int) { - r0, _, _ := syscall_syscall(funcPC(libc_getdtablesize_trampoline), 0, 0, 0) - size = int(r0) - return -} - -func libc_getdtablesize_trampoline() - -//go:linkname libc_getdtablesize libc_getdtablesize -//go:cgo_import_dynamic libc_getdtablesize getdtablesize "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getegid() (egid int) { - r0, _, _ := syscall_rawSyscall(funcPC(libc_getegid_trampoline), 0, 0, 0) - egid = int(r0) - return -} - -func libc_getegid_trampoline() - -//go:linkname libc_getegid libc_getegid -//go:cgo_import_dynamic libc_getegid getegid "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Geteuid() (uid int) { - r0, _, _ := syscall_rawSyscall(funcPC(libc_geteuid_trampoline), 0, 0, 0) - uid = int(r0) - return -} - -func libc_geteuid_trampoline() - -//go:linkname libc_geteuid libc_geteuid -//go:cgo_import_dynamic libc_geteuid geteuid "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getgid() (gid int) { - r0, _, _ := syscall_rawSyscall(funcPC(libc_getgid_trampoline), 0, 0, 0) - gid = int(r0) - return -} - -func libc_getgid_trampoline() - -//go:linkname libc_getgid libc_getgid -//go:cgo_import_dynamic libc_getgid getgid "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getpgid(pid int) (pgid int, err error) { - r0, _, e1 := syscall_rawSyscall(funcPC(libc_getpgid_trampoline), uintptr(pid), 0, 0) - pgid = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_getpgid_trampoline() - -//go:linkname libc_getpgid libc_getpgid -//go:cgo_import_dynamic libc_getpgid getpgid "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getpgrp() (pgrp int) { - r0, _, _ := syscall_rawSyscall(funcPC(libc_getpgrp_trampoline), 0, 0, 0) - pgrp = int(r0) - return -} - -func libc_getpgrp_trampoline() - -//go:linkname libc_getpgrp libc_getpgrp -//go:cgo_import_dynamic libc_getpgrp getpgrp "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getpid() (pid int) { - r0, _, _ := syscall_rawSyscall(funcPC(libc_getpid_trampoline), 0, 0, 0) - pid = int(r0) - return -} - -func libc_getpid_trampoline() - -//go:linkname libc_getpid libc_getpid -//go:cgo_import_dynamic libc_getpid getpid "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getppid() (ppid int) { - r0, _, _ := syscall_rawSyscall(funcPC(libc_getppid_trampoline), 0, 0, 0) - ppid = int(r0) - return -} - -func libc_getppid_trampoline() - -//go:linkname libc_getppid libc_getppid -//go:cgo_import_dynamic libc_getppid getppid "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getpriority(which int, who int) (prio int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_getpriority_trampoline), uintptr(which), uintptr(who), 0) - prio = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_getpriority_trampoline() - -//go:linkname libc_getpriority libc_getpriority -//go:cgo_import_dynamic libc_getpriority getpriority "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getrlimit(which int, lim *Rlimit) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_getrlimit_trampoline), uintptr(which), uintptr(unsafe.Pointer(lim)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_getrlimit_trampoline() - -//go:linkname libc_getrlimit libc_getrlimit -//go:cgo_import_dynamic libc_getrlimit getrlimit "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getrusage(who int, rusage *Rusage) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_getrusage_trampoline), uintptr(who), uintptr(unsafe.Pointer(rusage)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_getrusage_trampoline() - -//go:linkname libc_getrusage libc_getrusage -//go:cgo_import_dynamic libc_getrusage getrusage "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getsid(pid int) (sid int, err error) { - r0, _, e1 := syscall_rawSyscall(funcPC(libc_getsid_trampoline), uintptr(pid), 0, 0) - sid = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_getsid_trampoline() - -//go:linkname libc_getsid libc_getsid -//go:cgo_import_dynamic libc_getsid getsid "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getuid() (uid int) { - r0, _, _ := syscall_rawSyscall(funcPC(libc_getuid_trampoline), 0, 0, 0) - uid = int(r0) - return -} - -func libc_getuid_trampoline() - -//go:linkname libc_getuid libc_getuid -//go:cgo_import_dynamic libc_getuid getuid "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Issetugid() (tainted bool) { - r0, _, _ := syscall_rawSyscall(funcPC(libc_issetugid_trampoline), 0, 0, 0) - tainted = bool(r0 != 0) - return -} - -func libc_issetugid_trampoline() - -//go:linkname libc_issetugid libc_issetugid -//go:cgo_import_dynamic libc_issetugid issetugid "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Kqueue() (fd int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_kqueue_trampoline), 0, 0, 0) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_kqueue_trampoline() - -//go:linkname libc_kqueue libc_kqueue -//go:cgo_import_dynamic libc_kqueue kqueue "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Lchown(path string, uid int, gid int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_lchown_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_lchown_trampoline() - -//go:linkname libc_lchown libc_lchown -//go:cgo_import_dynamic libc_lchown lchown "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Link(path string, link string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(link) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_link_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_link_trampoline() - -//go:linkname libc_link libc_link -//go:cgo_import_dynamic libc_link link "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(link) - if err != nil { - return - } - _, _, e1 := syscall_syscall6(funcPC(libc_linkat_trampoline), uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_linkat_trampoline() - -//go:linkname libc_linkat libc_linkat -//go:cgo_import_dynamic libc_linkat linkat "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Listen(s int, backlog int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_listen_trampoline), uintptr(s), uintptr(backlog), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_listen_trampoline() - -//go:linkname libc_listen libc_listen -//go:cgo_import_dynamic libc_listen listen "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Mkdir(path string, mode uint32) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_mkdir_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_mkdir_trampoline() - -//go:linkname libc_mkdir libc_mkdir -//go:cgo_import_dynamic libc_mkdir mkdir "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Mkdirat(dirfd int, path string, mode uint32) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_mkdirat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_mkdirat_trampoline() - -//go:linkname libc_mkdirat libc_mkdirat -//go:cgo_import_dynamic libc_mkdirat mkdirat "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Mkfifo(path string, mode uint32) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_mkfifo_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_mkfifo_trampoline() - -//go:linkname libc_mkfifo libc_mkfifo -//go:cgo_import_dynamic libc_mkfifo mkfifo "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Mknod(path string, mode uint32, dev int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_mknod_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_mknod_trampoline() - -//go:linkname libc_mknod libc_mknod -//go:cgo_import_dynamic libc_mknod mknod "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Open(path string, mode int, perm uint32) (fd int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - r0, _, e1 := syscall_syscall(funcPC(libc_open_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm)) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_open_trampoline() - -//go:linkname libc_open libc_open -//go:cgo_import_dynamic libc_open open "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - r0, _, e1 := syscall_syscall6(funcPC(libc_openat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_openat_trampoline() - -//go:linkname libc_openat libc_openat -//go:cgo_import_dynamic libc_openat openat "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Pathconf(path string, name int) (val int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - r0, _, e1 := syscall_syscall(funcPC(libc_pathconf_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(name), 0) - val = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_pathconf_trampoline() - -//go:linkname libc_pathconf libc_pathconf -//go:cgo_import_dynamic libc_pathconf pathconf "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Pread(fd int, p []byte, offset int64) (n int, err error) { - var _p0 unsafe.Pointer - if len(p) > 0 { - _p0 = unsafe.Pointer(&p[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - r0, _, e1 := syscall_syscall6(funcPC(libc_pread_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_pread_trampoline() - -//go:linkname libc_pread libc_pread -//go:cgo_import_dynamic libc_pread pread "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Pwrite(fd int, p []byte, offset int64) (n int, err error) { - var _p0 unsafe.Pointer - if len(p) > 0 { - _p0 = unsafe.Pointer(&p[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - r0, _, e1 := syscall_syscall6(funcPC(libc_pwrite_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_pwrite_trampoline() - -//go:linkname libc_pwrite libc_pwrite -//go:cgo_import_dynamic libc_pwrite pwrite "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func read(fd int, p []byte) (n int, err error) { - var _p0 unsafe.Pointer - if len(p) > 0 { - _p0 = unsafe.Pointer(&p[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - r0, _, e1 := syscall_syscall(funcPC(libc_read_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p))) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_read_trampoline() - -//go:linkname libc_read libc_read -//go:cgo_import_dynamic libc_read read "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Readlink(path string, buf []byte) (n int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 unsafe.Pointer - if len(buf) > 0 { - _p1 = unsafe.Pointer(&buf[0]) - } else { - _p1 = unsafe.Pointer(&_zero) - } - r0, _, e1 := syscall_syscall(funcPC(libc_readlink_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf))) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_readlink_trampoline() - -//go:linkname libc_readlink libc_readlink -//go:cgo_import_dynamic libc_readlink readlink "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 unsafe.Pointer - if len(buf) > 0 { - _p1 = unsafe.Pointer(&buf[0]) - } else { - _p1 = unsafe.Pointer(&_zero) - } - r0, _, e1 := syscall_syscall6(funcPC(libc_readlinkat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_readlinkat_trampoline() - -//go:linkname libc_readlinkat libc_readlinkat -//go:cgo_import_dynamic libc_readlinkat readlinkat "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Rename(from string, to string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(from) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(to) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_rename_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_rename_trampoline() - -//go:linkname libc_rename libc_rename -//go:cgo_import_dynamic libc_rename rename "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Renameat(fromfd int, from string, tofd int, to string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(from) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(to) - if err != nil { - return - } - _, _, e1 := syscall_syscall6(funcPC(libc_renameat_trampoline), uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_renameat_trampoline() - -//go:linkname libc_renameat libc_renameat -//go:cgo_import_dynamic libc_renameat renameat "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Revoke(path string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_revoke_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_revoke_trampoline() - -//go:linkname libc_revoke libc_revoke -//go:cgo_import_dynamic libc_revoke revoke "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Rmdir(path string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_rmdir_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_rmdir_trampoline() - -//go:linkname libc_rmdir libc_rmdir -//go:cgo_import_dynamic libc_rmdir rmdir "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Seek(fd int, offset int64, whence int) (newoffset int64, err error) { - r0, r1, e1 := syscall_syscall6(funcPC(libc_lseek_trampoline), uintptr(fd), uintptr(offset), uintptr(offset>>32), uintptr(whence), 0, 0) - newoffset = int64(int64(r1)<<32 | int64(r0)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_lseek_trampoline() - -//go:linkname libc_lseek libc_lseek -//go:cgo_import_dynamic libc_lseek lseek "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) { - r0, _, e1 := syscall_syscall6(funcPC(libc_select_trampoline), uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_select_trampoline() - -//go:linkname libc_select libc_select -//go:cgo_import_dynamic libc_select select "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setegid(egid int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_setegid_trampoline), uintptr(egid), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_setegid_trampoline() - -//go:linkname libc_setegid libc_setegid -//go:cgo_import_dynamic libc_setegid setegid "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Seteuid(euid int) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_seteuid_trampoline), uintptr(euid), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_seteuid_trampoline() - -//go:linkname libc_seteuid libc_seteuid -//go:cgo_import_dynamic libc_seteuid seteuid "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setgid(gid int) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_setgid_trampoline), uintptr(gid), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_setgid_trampoline() - -//go:linkname libc_setgid libc_setgid -//go:cgo_import_dynamic libc_setgid setgid "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setlogin(name string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(name) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_setlogin_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_setlogin_trampoline() - -//go:linkname libc_setlogin libc_setlogin -//go:cgo_import_dynamic libc_setlogin setlogin "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setpgid(pid int, pgid int) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_setpgid_trampoline), uintptr(pid), uintptr(pgid), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_setpgid_trampoline() - -//go:linkname libc_setpgid libc_setpgid -//go:cgo_import_dynamic libc_setpgid setpgid "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setpriority(which int, who int, prio int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_setpriority_trampoline), uintptr(which), uintptr(who), uintptr(prio)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_setpriority_trampoline() - -//go:linkname libc_setpriority libc_setpriority -//go:cgo_import_dynamic libc_setpriority setpriority "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setprivexec(flag int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_setprivexec_trampoline), uintptr(flag), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_setprivexec_trampoline() - -//go:linkname libc_setprivexec libc_setprivexec -//go:cgo_import_dynamic libc_setprivexec setprivexec "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setregid(rgid int, egid int) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_setregid_trampoline), uintptr(rgid), uintptr(egid), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_setregid_trampoline() - -//go:linkname libc_setregid libc_setregid -//go:cgo_import_dynamic libc_setregid setregid "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setreuid(ruid int, euid int) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_setreuid_trampoline), uintptr(ruid), uintptr(euid), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_setreuid_trampoline() - -//go:linkname libc_setreuid libc_setreuid -//go:cgo_import_dynamic libc_setreuid setreuid "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setrlimit(which int, lim *Rlimit) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_setrlimit_trampoline), uintptr(which), uintptr(unsafe.Pointer(lim)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_setrlimit_trampoline() - -//go:linkname libc_setrlimit libc_setrlimit -//go:cgo_import_dynamic libc_setrlimit setrlimit "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setsid() (pid int, err error) { - r0, _, e1 := syscall_rawSyscall(funcPC(libc_setsid_trampoline), 0, 0, 0) - pid = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_setsid_trampoline() - -//go:linkname libc_setsid libc_setsid -//go:cgo_import_dynamic libc_setsid setsid "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Settimeofday(tp *Timeval) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_settimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_settimeofday_trampoline() - -//go:linkname libc_settimeofday libc_settimeofday -//go:cgo_import_dynamic libc_settimeofday settimeofday "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setuid(uid int) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_setuid_trampoline), uintptr(uid), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_setuid_trampoline() - -//go:linkname libc_setuid libc_setuid -//go:cgo_import_dynamic libc_setuid setuid "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Symlink(path string, link string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(link) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_symlink_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_symlink_trampoline() - -//go:linkname libc_symlink libc_symlink -//go:cgo_import_dynamic libc_symlink symlink "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(oldpath) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(newpath) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_symlinkat_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1))) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_symlinkat_trampoline() - -//go:linkname libc_symlinkat libc_symlinkat -//go:cgo_import_dynamic libc_symlinkat symlinkat "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Sync() (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_sync_trampoline), 0, 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_sync_trampoline() - -//go:linkname libc_sync libc_sync -//go:cgo_import_dynamic libc_sync sync "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Truncate(path string, length int64) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_truncate_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(length), uintptr(length>>32)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_truncate_trampoline() - -//go:linkname libc_truncate libc_truncate -//go:cgo_import_dynamic libc_truncate truncate "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Umask(newmask int) (oldmask int) { - r0, _, _ := syscall_syscall(funcPC(libc_umask_trampoline), uintptr(newmask), 0, 0) - oldmask = int(r0) - return -} - -func libc_umask_trampoline() - -//go:linkname libc_umask libc_umask -//go:cgo_import_dynamic libc_umask umask "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Undelete(path string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_undelete_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_undelete_trampoline() - -//go:linkname libc_undelete libc_undelete -//go:cgo_import_dynamic libc_undelete undelete "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Unlink(path string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_unlink_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_unlink_trampoline() - -//go:linkname libc_unlink libc_unlink -//go:cgo_import_dynamic libc_unlink unlink "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Unlinkat(dirfd int, path string, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_unlinkat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_unlinkat_trampoline() - -//go:linkname libc_unlinkat libc_unlinkat -//go:cgo_import_dynamic libc_unlinkat unlinkat "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Unmount(path string, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_unmount_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_unmount_trampoline() - -//go:linkname libc_unmount libc_unmount -//go:cgo_import_dynamic libc_unmount unmount "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func write(fd int, p []byte) (n int, err error) { - var _p0 unsafe.Pointer - if len(p) > 0 { - _p0 = unsafe.Pointer(&p[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - r0, _, e1 := syscall_syscall(funcPC(libc_write_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p))) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_write_trampoline() - -//go:linkname libc_write libc_write -//go:cgo_import_dynamic libc_write write "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) { - r0, _, e1 := syscall_syscall9(funcPC(libc_mmap_trampoline), uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos), uintptr(pos>>32), 0, 0) - ret = uintptr(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_mmap_trampoline() - -//go:linkname libc_mmap libc_mmap -//go:cgo_import_dynamic libc_mmap mmap "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func munmap(addr uintptr, length uintptr) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_munmap_trampoline), uintptr(addr), uintptr(length), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_munmap_trampoline() - -//go:linkname libc_munmap libc_munmap -//go:cgo_import_dynamic libc_munmap munmap "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_read_trampoline), uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_write_trampoline), uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func gettimeofday(tp *Timeval) (sec int32, usec int32, err error) { - r0, r1, e1 := syscall_rawSyscall(funcPC(libc_gettimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0) - sec = int32(r0) - usec = int32(r1) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_gettimeofday_trampoline() - -//go:linkname libc_gettimeofday libc_gettimeofday -//go:cgo_import_dynamic libc_gettimeofday gettimeofday "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fstat(fd int, stat *Stat_t) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_fstat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_fstat_trampoline() - -//go:linkname libc_fstat libc_fstat -//go:cgo_import_dynamic libc_fstat fstat "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall6(funcPC(libc_fstatat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_fstatat_trampoline() - -//go:linkname libc_fstatat libc_fstatat -//go:cgo_import_dynamic libc_fstatat fstatat "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fstatfs(fd int, stat *Statfs_t) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_fstatfs_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_fstatfs_trampoline() - -//go:linkname libc_fstatfs libc_fstatfs -//go:cgo_import_dynamic libc_fstatfs fstatfs "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_getfsstat_trampoline), uintptr(buf), uintptr(size), uintptr(flags)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_getfsstat_trampoline() - -//go:linkname libc_getfsstat libc_getfsstat -//go:cgo_import_dynamic libc_getfsstat getfsstat "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Lstat(path string, stat *Stat_t) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_lstat_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_lstat_trampoline() - -//go:linkname libc_lstat libc_lstat -//go:cgo_import_dynamic libc_lstat lstat "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Stat(path string, stat *Stat_t) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_stat_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_stat_trampoline() - -//go:linkname libc_stat libc_stat -//go:cgo_import_dynamic libc_stat stat "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Statfs(path string, stat *Statfs_t) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := syscall_syscall(funcPC(libc_statfs_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_statfs_trampoline() - -//go:linkname libc_statfs libc_statfs -//go:cgo_import_dynamic libc_statfs statfs "/usr/lib/libSystem.B.dylib" diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.s b/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.s deleted file mode 100644 index b67f518f..00000000 --- a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.s +++ /dev/null @@ -1,282 +0,0 @@ -// go run mkasm_darwin.go arm -// Code generated by the command above; DO NOT EDIT. - -// +build go1.12 - -#include "textflag.h" -TEXT ·libc_getgroups_trampoline(SB),NOSPLIT,$0-0 - JMP libc_getgroups(SB) -TEXT ·libc_setgroups_trampoline(SB),NOSPLIT,$0-0 - JMP libc_setgroups(SB) -TEXT ·libc_wait4_trampoline(SB),NOSPLIT,$0-0 - JMP libc_wait4(SB) -TEXT ·libc_accept_trampoline(SB),NOSPLIT,$0-0 - JMP libc_accept(SB) -TEXT ·libc_bind_trampoline(SB),NOSPLIT,$0-0 - JMP libc_bind(SB) -TEXT ·libc_connect_trampoline(SB),NOSPLIT,$0-0 - JMP libc_connect(SB) -TEXT ·libc_socket_trampoline(SB),NOSPLIT,$0-0 - JMP libc_socket(SB) -TEXT ·libc_getsockopt_trampoline(SB),NOSPLIT,$0-0 - JMP libc_getsockopt(SB) -TEXT ·libc_setsockopt_trampoline(SB),NOSPLIT,$0-0 - JMP libc_setsockopt(SB) -TEXT ·libc_getpeername_trampoline(SB),NOSPLIT,$0-0 - JMP libc_getpeername(SB) -TEXT ·libc_getsockname_trampoline(SB),NOSPLIT,$0-0 - JMP libc_getsockname(SB) -TEXT ·libc_shutdown_trampoline(SB),NOSPLIT,$0-0 - JMP libc_shutdown(SB) -TEXT ·libc_socketpair_trampoline(SB),NOSPLIT,$0-0 - JMP libc_socketpair(SB) -TEXT ·libc_recvfrom_trampoline(SB),NOSPLIT,$0-0 - JMP libc_recvfrom(SB) -TEXT ·libc_sendto_trampoline(SB),NOSPLIT,$0-0 - JMP libc_sendto(SB) -TEXT ·libc_recvmsg_trampoline(SB),NOSPLIT,$0-0 - JMP libc_recvmsg(SB) -TEXT ·libc_sendmsg_trampoline(SB),NOSPLIT,$0-0 - JMP libc_sendmsg(SB) -TEXT ·libc_kevent_trampoline(SB),NOSPLIT,$0-0 - JMP libc_kevent(SB) -TEXT ·libc_utimes_trampoline(SB),NOSPLIT,$0-0 - JMP libc_utimes(SB) -TEXT ·libc_futimes_trampoline(SB),NOSPLIT,$0-0 - JMP libc_futimes(SB) -TEXT ·libc_poll_trampoline(SB),NOSPLIT,$0-0 - JMP libc_poll(SB) -TEXT ·libc_madvise_trampoline(SB),NOSPLIT,$0-0 - JMP libc_madvise(SB) -TEXT ·libc_mlock_trampoline(SB),NOSPLIT,$0-0 - JMP libc_mlock(SB) -TEXT ·libc_mlockall_trampoline(SB),NOSPLIT,$0-0 - JMP libc_mlockall(SB) -TEXT ·libc_mprotect_trampoline(SB),NOSPLIT,$0-0 - JMP libc_mprotect(SB) -TEXT ·libc_msync_trampoline(SB),NOSPLIT,$0-0 - JMP libc_msync(SB) -TEXT ·libc_munlock_trampoline(SB),NOSPLIT,$0-0 - JMP libc_munlock(SB) -TEXT ·libc_munlockall_trampoline(SB),NOSPLIT,$0-0 - JMP libc_munlockall(SB) -TEXT ·libc_getattrlist_trampoline(SB),NOSPLIT,$0-0 - JMP libc_getattrlist(SB) -TEXT ·libc_pipe_trampoline(SB),NOSPLIT,$0-0 - JMP libc_pipe(SB) -TEXT ·libc_getxattr_trampoline(SB),NOSPLIT,$0-0 - JMP libc_getxattr(SB) -TEXT ·libc_fgetxattr_trampoline(SB),NOSPLIT,$0-0 - JMP libc_fgetxattr(SB) -TEXT ·libc_setxattr_trampoline(SB),NOSPLIT,$0-0 - JMP libc_setxattr(SB) -TEXT ·libc_fsetxattr_trampoline(SB),NOSPLIT,$0-0 - JMP libc_fsetxattr(SB) -TEXT ·libc_removexattr_trampoline(SB),NOSPLIT,$0-0 - JMP libc_removexattr(SB) -TEXT ·libc_fremovexattr_trampoline(SB),NOSPLIT,$0-0 - JMP libc_fremovexattr(SB) -TEXT ·libc_listxattr_trampoline(SB),NOSPLIT,$0-0 - JMP libc_listxattr(SB) -TEXT ·libc_flistxattr_trampoline(SB),NOSPLIT,$0-0 - JMP libc_flistxattr(SB) -TEXT ·libc_setattrlist_trampoline(SB),NOSPLIT,$0-0 - JMP libc_setattrlist(SB) -TEXT ·libc_fcntl_trampoline(SB),NOSPLIT,$0-0 - JMP libc_fcntl(SB) -TEXT ·libc_kill_trampoline(SB),NOSPLIT,$0-0 - JMP libc_kill(SB) -TEXT ·libc_ioctl_trampoline(SB),NOSPLIT,$0-0 - JMP libc_ioctl(SB) -TEXT ·libc_sysctl_trampoline(SB),NOSPLIT,$0-0 - JMP libc_sysctl(SB) -TEXT ·libc_sendfile_trampoline(SB),NOSPLIT,$0-0 - JMP libc_sendfile(SB) -TEXT ·libc_access_trampoline(SB),NOSPLIT,$0-0 - JMP libc_access(SB) -TEXT ·libc_adjtime_trampoline(SB),NOSPLIT,$0-0 - JMP libc_adjtime(SB) -TEXT ·libc_chdir_trampoline(SB),NOSPLIT,$0-0 - JMP libc_chdir(SB) -TEXT ·libc_chflags_trampoline(SB),NOSPLIT,$0-0 - JMP libc_chflags(SB) -TEXT ·libc_chmod_trampoline(SB),NOSPLIT,$0-0 - JMP libc_chmod(SB) -TEXT ·libc_chown_trampoline(SB),NOSPLIT,$0-0 - JMP libc_chown(SB) -TEXT ·libc_chroot_trampoline(SB),NOSPLIT,$0-0 - JMP libc_chroot(SB) -TEXT ·libc_clock_gettime_trampoline(SB),NOSPLIT,$0-0 - JMP libc_clock_gettime(SB) -TEXT ·libc_close_trampoline(SB),NOSPLIT,$0-0 - JMP libc_close(SB) -TEXT ·libc_dup_trampoline(SB),NOSPLIT,$0-0 - JMP libc_dup(SB) -TEXT ·libc_dup2_trampoline(SB),NOSPLIT,$0-0 - JMP libc_dup2(SB) -TEXT ·libc_exchangedata_trampoline(SB),NOSPLIT,$0-0 - JMP libc_exchangedata(SB) -TEXT ·libc_exit_trampoline(SB),NOSPLIT,$0-0 - JMP libc_exit(SB) -TEXT ·libc_faccessat_trampoline(SB),NOSPLIT,$0-0 - JMP libc_faccessat(SB) -TEXT ·libc_fchdir_trampoline(SB),NOSPLIT,$0-0 - JMP libc_fchdir(SB) -TEXT ·libc_fchflags_trampoline(SB),NOSPLIT,$0-0 - JMP libc_fchflags(SB) -TEXT ·libc_fchmod_trampoline(SB),NOSPLIT,$0-0 - JMP libc_fchmod(SB) -TEXT ·libc_fchmodat_trampoline(SB),NOSPLIT,$0-0 - JMP libc_fchmodat(SB) -TEXT ·libc_fchown_trampoline(SB),NOSPLIT,$0-0 - JMP libc_fchown(SB) -TEXT ·libc_fchownat_trampoline(SB),NOSPLIT,$0-0 - JMP libc_fchownat(SB) -TEXT ·libc_flock_trampoline(SB),NOSPLIT,$0-0 - JMP libc_flock(SB) -TEXT ·libc_fpathconf_trampoline(SB),NOSPLIT,$0-0 - JMP libc_fpathconf(SB) -TEXT ·libc_fsync_trampoline(SB),NOSPLIT,$0-0 - JMP libc_fsync(SB) -TEXT ·libc_ftruncate_trampoline(SB),NOSPLIT,$0-0 - JMP libc_ftruncate(SB) -TEXT ·libc_getdtablesize_trampoline(SB),NOSPLIT,$0-0 - JMP libc_getdtablesize(SB) -TEXT ·libc_getegid_trampoline(SB),NOSPLIT,$0-0 - JMP libc_getegid(SB) -TEXT ·libc_geteuid_trampoline(SB),NOSPLIT,$0-0 - JMP libc_geteuid(SB) -TEXT ·libc_getgid_trampoline(SB),NOSPLIT,$0-0 - JMP libc_getgid(SB) -TEXT ·libc_getpgid_trampoline(SB),NOSPLIT,$0-0 - JMP libc_getpgid(SB) -TEXT ·libc_getpgrp_trampoline(SB),NOSPLIT,$0-0 - JMP libc_getpgrp(SB) -TEXT ·libc_getpid_trampoline(SB),NOSPLIT,$0-0 - JMP libc_getpid(SB) -TEXT ·libc_getppid_trampoline(SB),NOSPLIT,$0-0 - JMP libc_getppid(SB) -TEXT ·libc_getpriority_trampoline(SB),NOSPLIT,$0-0 - JMP libc_getpriority(SB) -TEXT ·libc_getrlimit_trampoline(SB),NOSPLIT,$0-0 - JMP libc_getrlimit(SB) -TEXT ·libc_getrusage_trampoline(SB),NOSPLIT,$0-0 - JMP libc_getrusage(SB) -TEXT ·libc_getsid_trampoline(SB),NOSPLIT,$0-0 - JMP libc_getsid(SB) -TEXT ·libc_getuid_trampoline(SB),NOSPLIT,$0-0 - JMP libc_getuid(SB) -TEXT ·libc_issetugid_trampoline(SB),NOSPLIT,$0-0 - JMP libc_issetugid(SB) -TEXT ·libc_kqueue_trampoline(SB),NOSPLIT,$0-0 - JMP libc_kqueue(SB) -TEXT ·libc_lchown_trampoline(SB),NOSPLIT,$0-0 - JMP libc_lchown(SB) -TEXT ·libc_link_trampoline(SB),NOSPLIT,$0-0 - JMP libc_link(SB) -TEXT ·libc_linkat_trampoline(SB),NOSPLIT,$0-0 - JMP libc_linkat(SB) -TEXT ·libc_listen_trampoline(SB),NOSPLIT,$0-0 - JMP libc_listen(SB) -TEXT ·libc_mkdir_trampoline(SB),NOSPLIT,$0-0 - JMP libc_mkdir(SB) -TEXT ·libc_mkdirat_trampoline(SB),NOSPLIT,$0-0 - JMP libc_mkdirat(SB) -TEXT ·libc_mkfifo_trampoline(SB),NOSPLIT,$0-0 - JMP libc_mkfifo(SB) -TEXT ·libc_mknod_trampoline(SB),NOSPLIT,$0-0 - JMP libc_mknod(SB) -TEXT ·libc_open_trampoline(SB),NOSPLIT,$0-0 - JMP libc_open(SB) -TEXT ·libc_openat_trampoline(SB),NOSPLIT,$0-0 - JMP libc_openat(SB) -TEXT ·libc_pathconf_trampoline(SB),NOSPLIT,$0-0 - JMP libc_pathconf(SB) -TEXT ·libc_pread_trampoline(SB),NOSPLIT,$0-0 - JMP libc_pread(SB) -TEXT ·libc_pwrite_trampoline(SB),NOSPLIT,$0-0 - JMP libc_pwrite(SB) -TEXT ·libc_read_trampoline(SB),NOSPLIT,$0-0 - JMP libc_read(SB) -TEXT ·libc_readlink_trampoline(SB),NOSPLIT,$0-0 - JMP libc_readlink(SB) -TEXT ·libc_readlinkat_trampoline(SB),NOSPLIT,$0-0 - JMP libc_readlinkat(SB) -TEXT ·libc_rename_trampoline(SB),NOSPLIT,$0-0 - JMP libc_rename(SB) -TEXT ·libc_renameat_trampoline(SB),NOSPLIT,$0-0 - JMP libc_renameat(SB) -TEXT ·libc_revoke_trampoline(SB),NOSPLIT,$0-0 - JMP libc_revoke(SB) -TEXT ·libc_rmdir_trampoline(SB),NOSPLIT,$0-0 - JMP libc_rmdir(SB) -TEXT ·libc_lseek_trampoline(SB),NOSPLIT,$0-0 - JMP libc_lseek(SB) -TEXT ·libc_select_trampoline(SB),NOSPLIT,$0-0 - JMP libc_select(SB) -TEXT ·libc_setegid_trampoline(SB),NOSPLIT,$0-0 - JMP libc_setegid(SB) -TEXT ·libc_seteuid_trampoline(SB),NOSPLIT,$0-0 - JMP libc_seteuid(SB) -TEXT ·libc_setgid_trampoline(SB),NOSPLIT,$0-0 - JMP libc_setgid(SB) -TEXT ·libc_setlogin_trampoline(SB),NOSPLIT,$0-0 - JMP libc_setlogin(SB) -TEXT ·libc_setpgid_trampoline(SB),NOSPLIT,$0-0 - JMP libc_setpgid(SB) -TEXT ·libc_setpriority_trampoline(SB),NOSPLIT,$0-0 - JMP libc_setpriority(SB) -TEXT ·libc_setprivexec_trampoline(SB),NOSPLIT,$0-0 - JMP libc_setprivexec(SB) -TEXT ·libc_setregid_trampoline(SB),NOSPLIT,$0-0 - JMP libc_setregid(SB) -TEXT ·libc_setreuid_trampoline(SB),NOSPLIT,$0-0 - JMP libc_setreuid(SB) -TEXT ·libc_setrlimit_trampoline(SB),NOSPLIT,$0-0 - JMP libc_setrlimit(SB) -TEXT ·libc_setsid_trampoline(SB),NOSPLIT,$0-0 - JMP libc_setsid(SB) -TEXT ·libc_settimeofday_trampoline(SB),NOSPLIT,$0-0 - JMP libc_settimeofday(SB) -TEXT ·libc_setuid_trampoline(SB),NOSPLIT,$0-0 - JMP libc_setuid(SB) -TEXT ·libc_symlink_trampoline(SB),NOSPLIT,$0-0 - JMP libc_symlink(SB) -TEXT ·libc_symlinkat_trampoline(SB),NOSPLIT,$0-0 - JMP libc_symlinkat(SB) -TEXT ·libc_sync_trampoline(SB),NOSPLIT,$0-0 - JMP libc_sync(SB) -TEXT ·libc_truncate_trampoline(SB),NOSPLIT,$0-0 - JMP libc_truncate(SB) -TEXT ·libc_umask_trampoline(SB),NOSPLIT,$0-0 - JMP libc_umask(SB) -TEXT ·libc_undelete_trampoline(SB),NOSPLIT,$0-0 - JMP libc_undelete(SB) -TEXT ·libc_unlink_trampoline(SB),NOSPLIT,$0-0 - JMP libc_unlink(SB) -TEXT ·libc_unlinkat_trampoline(SB),NOSPLIT,$0-0 - JMP libc_unlinkat(SB) -TEXT ·libc_unmount_trampoline(SB),NOSPLIT,$0-0 - JMP libc_unmount(SB) -TEXT ·libc_write_trampoline(SB),NOSPLIT,$0-0 - JMP libc_write(SB) -TEXT ·libc_mmap_trampoline(SB),NOSPLIT,$0-0 - JMP libc_mmap(SB) -TEXT ·libc_munmap_trampoline(SB),NOSPLIT,$0-0 - JMP libc_munmap(SB) -TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0 - JMP libc_gettimeofday(SB) -TEXT ·libc_fstat_trampoline(SB),NOSPLIT,$0-0 - JMP libc_fstat(SB) -TEXT ·libc_fstatat_trampoline(SB),NOSPLIT,$0-0 - JMP libc_fstatat(SB) -TEXT ·libc_fstatfs_trampoline(SB),NOSPLIT,$0-0 - JMP libc_fstatfs(SB) -TEXT ·libc_getfsstat_trampoline(SB),NOSPLIT,$0-0 - JMP libc_getfsstat(SB) -TEXT ·libc_lstat_trampoline(SB),NOSPLIT,$0-0 - JMP libc_lstat(SB) -TEXT ·libc_stat_trampoline(SB),NOSPLIT,$0-0 - JMP libc_stat(SB) -TEXT ·libc_statfs_trampoline(SB),NOSPLIT,$0-0 - JMP libc_statfs(SB) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.1_11.go b/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.1_11.go deleted file mode 100644 index 8c3bb3a2..00000000 --- a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.1_11.go +++ /dev/null @@ -1,1784 +0,0 @@ -// go run mksyscall.go -tags darwin,arm64,!go1.12 syscall_bsd.go syscall_darwin.go syscall_darwin_arm64.1_11.go syscall_darwin_arm64.go -// Code generated by the command above; see README.md. DO NOT EDIT. - -// +build darwin,arm64,!go1.12 - -package unix - -import ( - "syscall" - "unsafe" -) - -var _ syscall.Errno - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func getgroups(ngid int, gid *_Gid_t) (n int, err error) { - r0, _, e1 := RawSyscall(SYS_GETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func setgroups(ngid int, gid *_Gid_t) (err error) { - _, _, e1 := RawSyscall(SYS_SETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) { - r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0) - wpid = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) { - r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { - _, _, e1 := Syscall(SYS_BIND, uintptr(s), uintptr(addr), uintptr(addrlen)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { - _, _, e1 := Syscall(SYS_CONNECT, uintptr(s), uintptr(addr), uintptr(addrlen)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func socket(domain int, typ int, proto int) (fd int, err error) { - r0, _, e1 := RawSyscall(SYS_SOCKET, uintptr(domain), uintptr(typ), uintptr(proto)) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) { - _, _, e1 := Syscall6(SYS_GETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) { - _, _, e1 := Syscall6(SYS_SETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { - _, _, e1 := RawSyscall(SYS_GETPEERNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { - _, _, e1 := RawSyscall(SYS_GETSOCKNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Shutdown(s int, how int) (err error) { - _, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(s), uintptr(how), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) { - _, _, e1 := RawSyscall6(SYS_SOCKETPAIR, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) { - var _p0 unsafe.Pointer - if len(p) > 0 { - _p0 = unsafe.Pointer(&p[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - r0, _, e1 := Syscall6(SYS_RECVFROM, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen))) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) { - var _p0 unsafe.Pointer - if len(buf) > 0 { - _p0 = unsafe.Pointer(&buf[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := Syscall6(SYS_SENDTO, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) { - r0, _, e1 := Syscall(SYS_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { - r0, _, e1 := Syscall(SYS_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) { - r0, _, e1 := Syscall6(SYS_KEVENT, uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout))) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func utimes(path string, timeval *[2]Timeval) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func futimes(fd int, timeval *[2]Timeval) (err error) { - _, _, e1 := Syscall(SYS_FUTIMES, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func poll(fds *PollFd, nfds int, timeout int) (n int, err error) { - r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Madvise(b []byte, behav int) (err error) { - var _p0 unsafe.Pointer - if len(b) > 0 { - _p0 = unsafe.Pointer(&b[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(behav)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Mlock(b []byte) (err error) { - var _p0 unsafe.Pointer - if len(b) > 0 { - _p0 = unsafe.Pointer(&b[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Mlockall(flags int) (err error) { - _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Mprotect(b []byte, prot int) (err error) { - var _p0 unsafe.Pointer - if len(b) > 0 { - _p0 = unsafe.Pointer(&b[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Msync(b []byte, flags int) (err error) { - var _p0 unsafe.Pointer - if len(b) > 0 { - _p0 = unsafe.Pointer(&b[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Munlock(b []byte) (err error) { - var _p0 unsafe.Pointer - if len(b) > 0 { - _p0 = unsafe.Pointer(&b[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Munlockall() (err error) { - _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func getattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) { - _, _, e1 := Syscall6(SYS_GETATTRLIST, uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func pipe() (r int, w int, err error) { - r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0) - r = int(r0) - w = int(r1) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func getxattr(path string, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(attr) - if err != nil { - return - } - r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options)) - sz = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func fgetxattr(fd int, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(attr) - if err != nil { - return - } - r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options)) - sz = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func setxattr(path string, attr string, data *byte, size int, position uint32, options int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(attr) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func fsetxattr(fd int, attr string, data *byte, size int, position uint32, options int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(attr) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func removexattr(path string, attr string, options int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(attr) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func fremovexattr(fd int, attr string, options int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(attr) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(options)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func listxattr(path string, dest *byte, size int, options int) (sz int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - r0, _, e1 := Syscall6(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0) - sz = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func flistxattr(fd int, dest *byte, size int, options int) (sz int, err error) { - r0, _, e1 := Syscall6(SYS_FLISTXATTR, uintptr(fd), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0) - sz = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func setattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) { - _, _, e1 := Syscall6(SYS_SETATTRLIST, uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func fcntl(fd int, cmd int, arg int) (val int, err error) { - r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg)) - val = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func kill(pid int, signum int, posix int) (err error) { - _, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), uintptr(posix)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func ioctl(fd int, req uint, arg uintptr) (err error) { - _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { - var _p0 unsafe.Pointer - if len(mib) > 0 { - _p0 = unsafe.Pointer(&mib[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := Syscall6(SYS_SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func sendfile(infd int, outfd int, offset int64, len *int64, hdtr unsafe.Pointer, flags int) (err error) { - _, _, e1 := Syscall6(SYS_SENDFILE, uintptr(infd), uintptr(outfd), uintptr(offset), uintptr(unsafe.Pointer(len)), uintptr(hdtr), uintptr(flags)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Access(path string, mode uint32) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Adjtime(delta *Timeval, olddelta *Timeval) (err error) { - _, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Chdir(path string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Chflags(path string, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Chmod(path string, mode uint32) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Chown(path string, uid int, gid int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Chroot(path string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Close(fd int) (err error) { - _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Dup(fd int) (nfd int, err error) { - r0, _, e1 := Syscall(SYS_DUP, uintptr(fd), 0, 0) - nfd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Dup2(from int, to int) (err error) { - _, _, e1 := Syscall(SYS_DUP2, uintptr(from), uintptr(to), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Exchangedata(path1 string, path2 string, options int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path1) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(path2) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_EXCHANGEDATA, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Exit(code int) { - Syscall(SYS_EXIT, uintptr(code), 0, 0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fchdir(fd int) (err error) { - _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fchflags(fd int, flags int) (err error) { - _, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fchmod(fd int, mode uint32) (err error) { - _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fchown(fd int, uid int, gid int) (err error) { - _, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Flock(fd int, how int) (err error) { - _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fpathconf(fd int, name int) (val int, err error) { - r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0) - val = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fsync(fd int) (err error) { - _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Ftruncate(fd int, length int64) (err error) { - _, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), uintptr(length), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getdtablesize() (size int) { - r0, _, _ := Syscall(SYS_GETDTABLESIZE, 0, 0, 0) - size = int(r0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getegid() (egid int) { - r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0) - egid = int(r0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Geteuid() (uid int) { - r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0) - uid = int(r0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getgid() (gid int) { - r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0) - gid = int(r0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getpgid(pid int) (pgid int, err error) { - r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0) - pgid = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getpgrp() (pgrp int) { - r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0) - pgrp = int(r0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getpid() (pid int) { - r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0) - pid = int(r0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getppid() (ppid int) { - r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0) - ppid = int(r0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getpriority(which int, who int) (prio int, err error) { - r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0) - prio = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getrlimit(which int, lim *Rlimit) (err error) { - _, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getrusage(who int, rusage *Rusage) (err error) { - _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getsid(pid int) (sid int, err error) { - r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0) - sid = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Getuid() (uid int) { - r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0) - uid = int(r0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Issetugid() (tainted bool) { - r0, _, _ := RawSyscall(SYS_ISSETUGID, 0, 0, 0) - tainted = bool(r0 != 0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Kqueue() (fd int, err error) { - r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Lchown(path string, uid int, gid int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Link(path string, link string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(link) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(link) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_LINKAT, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Listen(s int, backlog int) (err error) { - _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Mkdir(path string, mode uint32) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Mkdirat(dirfd int, path string, mode uint32) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Mkfifo(path string, mode uint32) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Mknod(path string, mode uint32, dev int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Open(path string, mode int, perm uint32) (fd int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm)) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Pathconf(path string, name int) (val int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0) - val = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Pread(fd int, p []byte, offset int64) (n int, err error) { - var _p0 unsafe.Pointer - if len(p) > 0 { - _p0 = unsafe.Pointer(&p[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Pwrite(fd int, p []byte, offset int64) (n int, err error) { - var _p0 unsafe.Pointer - if len(p) > 0 { - _p0 = unsafe.Pointer(&p[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func read(fd int, p []byte) (n int, err error) { - var _p0 unsafe.Pointer - if len(p) > 0 { - _p0 = unsafe.Pointer(&p[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p))) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Readlink(path string, buf []byte) (n int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 unsafe.Pointer - if len(buf) > 0 { - _p1 = unsafe.Pointer(&buf[0]) - } else { - _p1 = unsafe.Pointer(&_zero) - } - r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf))) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 unsafe.Pointer - if len(buf) > 0 { - _p1 = unsafe.Pointer(&buf[0]) - } else { - _p1 = unsafe.Pointer(&_zero) - } - r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Rename(from string, to string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(from) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(to) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Renameat(fromfd int, from string, tofd int, to string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(from) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(to) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Revoke(path string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Rmdir(path string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Seek(fd int, offset int64, whence int) (newoffset int64, err error) { - r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence)) - newoffset = int64(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) { - r0, _, e1 := Syscall6(SYS_SELECT, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setegid(egid int) (err error) { - _, _, e1 := Syscall(SYS_SETEGID, uintptr(egid), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Seteuid(euid int) (err error) { - _, _, e1 := RawSyscall(SYS_SETEUID, uintptr(euid), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setgid(gid int) (err error) { - _, _, e1 := RawSyscall(SYS_SETGID, uintptr(gid), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setlogin(name string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(name) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setpgid(pid int, pgid int) (err error) { - _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setpriority(which int, who int, prio int) (err error) { - _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setprivexec(flag int) (err error) { - _, _, e1 := Syscall(SYS_SETPRIVEXEC, uintptr(flag), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setregid(rgid int, egid int) (err error) { - _, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setreuid(ruid int, euid int) (err error) { - _, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setrlimit(which int, lim *Rlimit) (err error) { - _, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setsid() (pid int, err error) { - r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0) - pid = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Settimeofday(tp *Timeval) (err error) { - _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Setuid(uid int) (err error) { - _, _, e1 := RawSyscall(SYS_SETUID, uintptr(uid), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Symlink(path string, link string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(link) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(oldpath) - if err != nil { - return - } - var _p1 *byte - _p1, err = BytePtrFromString(newpath) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1))) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Sync() (err error) { - _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Truncate(path string, length int64) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Umask(newmask int) (oldmask int) { - r0, _, _ := Syscall(SYS_UMASK, uintptr(newmask), 0, 0) - oldmask = int(r0) - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Undelete(path string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Unlink(path string) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Unlinkat(dirfd int, path string, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Unmount(path string, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func write(fd int, p []byte) (n int, err error) { - var _p0 unsafe.Pointer - if len(p) > 0 { - _p0 = unsafe.Pointer(&p[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p))) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) { - r0, _, e1 := Syscall6(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos)) - ret = uintptr(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func munmap(addr uintptr, length uintptr) (err error) { - _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func gettimeofday(tp *Timeval) (sec int64, usec int32, err error) { - r0, r1, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0) - sec = int64(r0) - usec = int32(r1) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fstat(fd int, stat *Stat_t) (err error) { - _, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_FSTATAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Fstatfs(fd int, stat *Statfs_t) (err error) { - _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) { - r0, _, e1 := Syscall(SYS_GETFSSTAT, uintptr(buf), uintptr(size), uintptr(flags)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Lstat(path string, stat *Stat_t) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Stat(path string, stat *Stat_t) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Statfs(path string, stat *Statfs_t) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.1_13.go b/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.1_13.go index d64e6c80..cec595d5 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.1_13.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.1_13.go @@ -1,6 +1,7 @@ // go run mksyscall.go -tags darwin,arm64,go1.13 syscall_darwin.1_13.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build darwin && arm64 && go1.13 // +build darwin,arm64,go1.13 package unix @@ -15,27 +16,25 @@ var _ syscall.Errno // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func closedir(dir uintptr) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_closedir_trampoline), uintptr(dir), 0, 0) + _, _, e1 := syscall_syscall(libc_closedir_trampoline_addr, uintptr(dir), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_closedir_trampoline() +var libc_closedir_trampoline_addr uintptr -//go:linkname libc_closedir libc_closedir //go:cgo_import_dynamic libc_closedir closedir "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func readdir_r(dir uintptr, entry *Dirent, result **Dirent) (res Errno) { - r0, _, _ := syscall_syscall(funcPC(libc_readdir_r_trampoline), uintptr(dir), uintptr(unsafe.Pointer(entry)), uintptr(unsafe.Pointer(result))) + r0, _, _ := syscall_syscall(libc_readdir_r_trampoline_addr, uintptr(dir), uintptr(unsafe.Pointer(entry)), uintptr(unsafe.Pointer(result))) res = Errno(r0) return } -func libc_readdir_r_trampoline() +var libc_readdir_r_trampoline_addr uintptr -//go:linkname libc_readdir_r libc_readdir_r //go:cgo_import_dynamic libc_readdir_r readdir_r "/usr/lib/libSystem.B.dylib" diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.1_13.s b/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.1_13.s index b29dabb0..35798972 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.1_13.s +++ b/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.1_13.s @@ -1,12 +1,25 @@ // go run mkasm_darwin.go arm64 // Code generated by the command above; DO NOT EDIT. +//go:build go1.13 // +build go1.13 #include "textflag.h" -TEXT ·libc_fdopendir_trampoline(SB),NOSPLIT,$0-0 + +TEXT libc_fdopendir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fdopendir(SB) -TEXT ·libc_closedir_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_fdopendir_trampoline_addr(SB), RODATA, $8 +DATA ·libc_fdopendir_trampoline_addr(SB)/8, $libc_fdopendir_trampoline<>(SB) + +TEXT libc_closedir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_closedir(SB) -TEXT ·libc_readdir_r_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_closedir_trampoline_addr(SB), RODATA, $8 +DATA ·libc_closedir_trampoline_addr(SB)/8, $libc_closedir_trampoline<>(SB) + +TEXT libc_readdir_r_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_readdir_r(SB) + +GLOBL ·libc_readdir_r_trampoline_addr(SB), RODATA, $8 +DATA ·libc_readdir_r_trampoline_addr(SB)/8, $libc_readdir_r_trampoline<>(SB) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go b/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go index a8709f72..35938d34 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go @@ -1,6 +1,7 @@ // go run mksyscall.go -tags darwin,arm64,go1.12 syscall_bsd.go syscall_darwin.go syscall_darwin_arm64.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build darwin && arm64 && go1.12 // +build darwin,arm64,go1.12 package unix @@ -15,7 +16,7 @@ var _ syscall.Errno // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func getgroups(ngid int, gid *_Gid_t) (n int, err error) { - r0, _, e1 := syscall_rawSyscall(funcPC(libc_getgroups_trampoline), uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0) + r0, _, e1 := syscall_rawSyscall(libc_getgroups_trampoline_addr, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0) n = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -23,30 +24,28 @@ func getgroups(ngid int, gid *_Gid_t) (n int, err error) { return } -func libc_getgroups_trampoline() +var libc_getgroups_trampoline_addr uintptr -//go:linkname libc_getgroups libc_getgroups //go:cgo_import_dynamic libc_getgroups getgroups "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func setgroups(ngid int, gid *_Gid_t) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_setgroups_trampoline), uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0) + _, _, e1 := syscall_rawSyscall(libc_setgroups_trampoline_addr, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_setgroups_trampoline() +var libc_setgroups_trampoline_addr uintptr -//go:linkname libc_setgroups libc_setgroups //go:cgo_import_dynamic libc_setgroups setgroups "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) { - r0, _, e1 := syscall_syscall6(funcPC(libc_wait4_trampoline), uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0) + r0, _, e1 := syscall_syscall6(libc_wait4_trampoline_addr, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0) wpid = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -54,15 +53,14 @@ func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err return } -func libc_wait4_trampoline() +var libc_wait4_trampoline_addr uintptr -//go:linkname libc_wait4 libc_wait4 //go:cgo_import_dynamic libc_wait4 wait4 "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_accept_trampoline), uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) + r0, _, e1 := syscall_syscall(libc_accept_trampoline_addr, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) fd = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -70,45 +68,42 @@ func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) { return } -func libc_accept_trampoline() +var libc_accept_trampoline_addr uintptr -//go:linkname libc_accept libc_accept //go:cgo_import_dynamic libc_accept accept "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_bind_trampoline), uintptr(s), uintptr(addr), uintptr(addrlen)) + _, _, e1 := syscall_syscall(libc_bind_trampoline_addr, uintptr(s), uintptr(addr), uintptr(addrlen)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_bind_trampoline() +var libc_bind_trampoline_addr uintptr -//go:linkname libc_bind libc_bind //go:cgo_import_dynamic libc_bind bind "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_connect_trampoline), uintptr(s), uintptr(addr), uintptr(addrlen)) + _, _, e1 := syscall_syscall(libc_connect_trampoline_addr, uintptr(s), uintptr(addr), uintptr(addrlen)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_connect_trampoline() +var libc_connect_trampoline_addr uintptr -//go:linkname libc_connect libc_connect //go:cgo_import_dynamic libc_connect connect "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func socket(domain int, typ int, proto int) (fd int, err error) { - r0, _, e1 := syscall_rawSyscall(funcPC(libc_socket_trampoline), uintptr(domain), uintptr(typ), uintptr(proto)) + r0, _, e1 := syscall_rawSyscall(libc_socket_trampoline_addr, uintptr(domain), uintptr(typ), uintptr(proto)) fd = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -116,99 +111,92 @@ func socket(domain int, typ int, proto int) (fd int, err error) { return } -func libc_socket_trampoline() +var libc_socket_trampoline_addr uintptr -//go:linkname libc_socket libc_socket //go:cgo_import_dynamic libc_socket socket "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) { - _, _, e1 := syscall_syscall6(funcPC(libc_getsockopt_trampoline), uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0) + _, _, e1 := syscall_syscall6(libc_getsockopt_trampoline_addr, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_getsockopt_trampoline() +var libc_getsockopt_trampoline_addr uintptr -//go:linkname libc_getsockopt libc_getsockopt //go:cgo_import_dynamic libc_getsockopt getsockopt "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) { - _, _, e1 := syscall_syscall6(funcPC(libc_setsockopt_trampoline), uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0) + _, _, e1 := syscall_syscall6(libc_setsockopt_trampoline_addr, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_setsockopt_trampoline() +var libc_setsockopt_trampoline_addr uintptr -//go:linkname libc_setsockopt libc_setsockopt //go:cgo_import_dynamic libc_setsockopt setsockopt "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_getpeername_trampoline), uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) + _, _, e1 := syscall_rawSyscall(libc_getpeername_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) if e1 != 0 { err = errnoErr(e1) } return } -func libc_getpeername_trampoline() +var libc_getpeername_trampoline_addr uintptr -//go:linkname libc_getpeername libc_getpeername //go:cgo_import_dynamic libc_getpeername getpeername "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_getsockname_trampoline), uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) + _, _, e1 := syscall_rawSyscall(libc_getsockname_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) if e1 != 0 { err = errnoErr(e1) } return } -func libc_getsockname_trampoline() +var libc_getsockname_trampoline_addr uintptr -//go:linkname libc_getsockname libc_getsockname //go:cgo_import_dynamic libc_getsockname getsockname "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Shutdown(s int, how int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_shutdown_trampoline), uintptr(s), uintptr(how), 0) + _, _, e1 := syscall_syscall(libc_shutdown_trampoline_addr, uintptr(s), uintptr(how), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_shutdown_trampoline() +var libc_shutdown_trampoline_addr uintptr -//go:linkname libc_shutdown libc_shutdown //go:cgo_import_dynamic libc_shutdown shutdown "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) { - _, _, e1 := syscall_rawSyscall6(funcPC(libc_socketpair_trampoline), uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0) + _, _, e1 := syscall_rawSyscall6(libc_socketpair_trampoline_addr, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_socketpair_trampoline() +var libc_socketpair_trampoline_addr uintptr -//go:linkname libc_socketpair libc_socketpair //go:cgo_import_dynamic libc_socketpair socketpair "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -220,7 +208,7 @@ func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Sockl } else { _p0 = unsafe.Pointer(&_zero) } - r0, _, e1 := syscall_syscall6(funcPC(libc_recvfrom_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen))) + r0, _, e1 := syscall_syscall6(libc_recvfrom_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen))) n = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -228,9 +216,8 @@ func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Sockl return } -func libc_recvfrom_trampoline() +var libc_recvfrom_trampoline_addr uintptr -//go:linkname libc_recvfrom libc_recvfrom //go:cgo_import_dynamic libc_recvfrom recvfrom "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -242,22 +229,21 @@ func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) ( } else { _p0 = unsafe.Pointer(&_zero) } - _, _, e1 := syscall_syscall6(funcPC(libc_sendto_trampoline), uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen)) + _, _, e1 := syscall_syscall6(libc_sendto_trampoline_addr, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_sendto_trampoline() +var libc_sendto_trampoline_addr uintptr -//go:linkname libc_sendto libc_sendto //go:cgo_import_dynamic libc_sendto sendto "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_recvmsg_trampoline), uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) + r0, _, e1 := syscall_syscall(libc_recvmsg_trampoline_addr, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) n = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -265,15 +251,14 @@ func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) { return } -func libc_recvmsg_trampoline() +var libc_recvmsg_trampoline_addr uintptr -//go:linkname libc_recvmsg libc_recvmsg //go:cgo_import_dynamic libc_recvmsg recvmsg "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_sendmsg_trampoline), uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) + r0, _, e1 := syscall_syscall(libc_sendmsg_trampoline_addr, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) n = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -281,15 +266,14 @@ func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { return } -func libc_sendmsg_trampoline() +var libc_sendmsg_trampoline_addr uintptr -//go:linkname libc_sendmsg libc_sendmsg //go:cgo_import_dynamic libc_sendmsg sendmsg "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) { - r0, _, e1 := syscall_syscall6(funcPC(libc_kevent_trampoline), uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout))) + r0, _, e1 := syscall_syscall6(libc_kevent_trampoline_addr, uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout))) n = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -297,9 +281,8 @@ func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, ne return } -func libc_kevent_trampoline() +var libc_kevent_trampoline_addr uintptr -//go:linkname libc_kevent libc_kevent //go:cgo_import_dynamic libc_kevent kevent "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -310,37 +293,35 @@ func utimes(path string, timeval *[2]Timeval) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_utimes_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0) + _, _, e1 := syscall_syscall(libc_utimes_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_utimes_trampoline() +var libc_utimes_trampoline_addr uintptr -//go:linkname libc_utimes libc_utimes //go:cgo_import_dynamic libc_utimes utimes "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func futimes(fd int, timeval *[2]Timeval) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_futimes_trampoline), uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0) + _, _, e1 := syscall_syscall(libc_futimes_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_futimes_trampoline() +var libc_futimes_trampoline_addr uintptr -//go:linkname libc_futimes libc_futimes //go:cgo_import_dynamic libc_futimes futimes "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func poll(fds *PollFd, nfds int, timeout int) (n int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_poll_trampoline), uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout)) + r0, _, e1 := syscall_syscall(libc_poll_trampoline_addr, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout)) n = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -348,9 +329,8 @@ func poll(fds *PollFd, nfds int, timeout int) (n int, err error) { return } -func libc_poll_trampoline() +var libc_poll_trampoline_addr uintptr -//go:linkname libc_poll libc_poll //go:cgo_import_dynamic libc_poll poll "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -362,16 +342,15 @@ func Madvise(b []byte, behav int) (err error) { } else { _p0 = unsafe.Pointer(&_zero) } - _, _, e1 := syscall_syscall(funcPC(libc_madvise_trampoline), uintptr(_p0), uintptr(len(b)), uintptr(behav)) + _, _, e1 := syscall_syscall(libc_madvise_trampoline_addr, uintptr(_p0), uintptr(len(b)), uintptr(behav)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_madvise_trampoline() +var libc_madvise_trampoline_addr uintptr -//go:linkname libc_madvise libc_madvise //go:cgo_import_dynamic libc_madvise madvise "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -383,31 +362,29 @@ func Mlock(b []byte) (err error) { } else { _p0 = unsafe.Pointer(&_zero) } - _, _, e1 := syscall_syscall(funcPC(libc_mlock_trampoline), uintptr(_p0), uintptr(len(b)), 0) + _, _, e1 := syscall_syscall(libc_mlock_trampoline_addr, uintptr(_p0), uintptr(len(b)), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_mlock_trampoline() +var libc_mlock_trampoline_addr uintptr -//go:linkname libc_mlock libc_mlock //go:cgo_import_dynamic libc_mlock mlock "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Mlockall(flags int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_mlockall_trampoline), uintptr(flags), 0, 0) + _, _, e1 := syscall_syscall(libc_mlockall_trampoline_addr, uintptr(flags), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_mlockall_trampoline() +var libc_mlockall_trampoline_addr uintptr -//go:linkname libc_mlockall libc_mlockall //go:cgo_import_dynamic libc_mlockall mlockall "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -419,16 +396,15 @@ func Mprotect(b []byte, prot int) (err error) { } else { _p0 = unsafe.Pointer(&_zero) } - _, _, e1 := syscall_syscall(funcPC(libc_mprotect_trampoline), uintptr(_p0), uintptr(len(b)), uintptr(prot)) + _, _, e1 := syscall_syscall(libc_mprotect_trampoline_addr, uintptr(_p0), uintptr(len(b)), uintptr(prot)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_mprotect_trampoline() +var libc_mprotect_trampoline_addr uintptr -//go:linkname libc_mprotect libc_mprotect //go:cgo_import_dynamic libc_mprotect mprotect "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -440,16 +416,15 @@ func Msync(b []byte, flags int) (err error) { } else { _p0 = unsafe.Pointer(&_zero) } - _, _, e1 := syscall_syscall(funcPC(libc_msync_trampoline), uintptr(_p0), uintptr(len(b)), uintptr(flags)) + _, _, e1 := syscall_syscall(libc_msync_trampoline_addr, uintptr(_p0), uintptr(len(b)), uintptr(flags)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_msync_trampoline() +var libc_msync_trampoline_addr uintptr -//go:linkname libc_msync libc_msync //go:cgo_import_dynamic libc_msync msync "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -461,63 +436,43 @@ func Munlock(b []byte) (err error) { } else { _p0 = unsafe.Pointer(&_zero) } - _, _, e1 := syscall_syscall(funcPC(libc_munlock_trampoline), uintptr(_p0), uintptr(len(b)), 0) + _, _, e1 := syscall_syscall(libc_munlock_trampoline_addr, uintptr(_p0), uintptr(len(b)), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_munlock_trampoline() +var libc_munlock_trampoline_addr uintptr -//go:linkname libc_munlock libc_munlock //go:cgo_import_dynamic libc_munlock munlock "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Munlockall() (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_munlockall_trampoline), 0, 0, 0) + _, _, e1 := syscall_syscall(libc_munlockall_trampoline_addr, 0, 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_munlockall_trampoline() +var libc_munlockall_trampoline_addr uintptr -//go:linkname libc_munlockall libc_munlockall //go:cgo_import_dynamic libc_munlockall munlockall "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func getattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) { - _, _, e1 := syscall_syscall6(funcPC(libc_getattrlist_trampoline), uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0) +func pipe(p *[2]int32) (err error) { + _, _, e1 := syscall_rawSyscall(libc_pipe_trampoline_addr, uintptr(unsafe.Pointer(p)), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_getattrlist_trampoline() +var libc_pipe_trampoline_addr uintptr -//go:linkname libc_getattrlist libc_getattrlist -//go:cgo_import_dynamic libc_getattrlist getattrlist "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func pipe() (r int, w int, err error) { - r0, r1, e1 := syscall_rawSyscall(funcPC(libc_pipe_trampoline), 0, 0, 0) - r = int(r0) - w = int(r1) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_pipe_trampoline() - -//go:linkname libc_pipe libc_pipe //go:cgo_import_dynamic libc_pipe pipe "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -533,7 +488,7 @@ func getxattr(path string, attr string, dest *byte, size int, position uint32, o if err != nil { return } - r0, _, e1 := syscall_syscall6(funcPC(libc_getxattr_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options)) + r0, _, e1 := syscall_syscall6(libc_getxattr_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options)) sz = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -541,9 +496,8 @@ func getxattr(path string, attr string, dest *byte, size int, position uint32, o return } -func libc_getxattr_trampoline() +var libc_getxattr_trampoline_addr uintptr -//go:linkname libc_getxattr libc_getxattr //go:cgo_import_dynamic libc_getxattr getxattr "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -554,7 +508,7 @@ func fgetxattr(fd int, attr string, dest *byte, size int, position uint32, optio if err != nil { return } - r0, _, e1 := syscall_syscall6(funcPC(libc_fgetxattr_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options)) + r0, _, e1 := syscall_syscall6(libc_fgetxattr_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options)) sz = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -562,9 +516,8 @@ func fgetxattr(fd int, attr string, dest *byte, size int, position uint32, optio return } -func libc_fgetxattr_trampoline() +var libc_fgetxattr_trampoline_addr uintptr -//go:linkname libc_fgetxattr libc_fgetxattr //go:cgo_import_dynamic libc_fgetxattr fgetxattr "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -580,16 +533,15 @@ func setxattr(path string, attr string, data *byte, size int, position uint32, o if err != nil { return } - _, _, e1 := syscall_syscall6(funcPC(libc_setxattr_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options)) + _, _, e1 := syscall_syscall6(libc_setxattr_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_setxattr_trampoline() +var libc_setxattr_trampoline_addr uintptr -//go:linkname libc_setxattr libc_setxattr //go:cgo_import_dynamic libc_setxattr setxattr "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -600,16 +552,15 @@ func fsetxattr(fd int, attr string, data *byte, size int, position uint32, optio if err != nil { return } - _, _, e1 := syscall_syscall6(funcPC(libc_fsetxattr_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options)) + _, _, e1 := syscall_syscall6(libc_fsetxattr_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_fsetxattr_trampoline() +var libc_fsetxattr_trampoline_addr uintptr -//go:linkname libc_fsetxattr libc_fsetxattr //go:cgo_import_dynamic libc_fsetxattr fsetxattr "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -625,16 +576,15 @@ func removexattr(path string, attr string, options int) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_removexattr_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options)) + _, _, e1 := syscall_syscall(libc_removexattr_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_removexattr_trampoline() +var libc_removexattr_trampoline_addr uintptr -//go:linkname libc_removexattr libc_removexattr //go:cgo_import_dynamic libc_removexattr removexattr "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -645,16 +595,15 @@ func fremovexattr(fd int, attr string, options int) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_fremovexattr_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(options)) + _, _, e1 := syscall_syscall(libc_fremovexattr_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(options)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_fremovexattr_trampoline() +var libc_fremovexattr_trampoline_addr uintptr -//go:linkname libc_fremovexattr libc_fremovexattr //go:cgo_import_dynamic libc_fremovexattr fremovexattr "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -665,7 +614,7 @@ func listxattr(path string, dest *byte, size int, options int) (sz int, err erro if err != nil { return } - r0, _, e1 := syscall_syscall6(funcPC(libc_listxattr_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0) + r0, _, e1 := syscall_syscall6(libc_listxattr_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0) sz = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -673,15 +622,14 @@ func listxattr(path string, dest *byte, size int, options int) (sz int, err erro return } -func libc_listxattr_trampoline() +var libc_listxattr_trampoline_addr uintptr -//go:linkname libc_listxattr libc_listxattr //go:cgo_import_dynamic libc_listxattr listxattr "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func flistxattr(fd int, dest *byte, size int, options int) (sz int, err error) { - r0, _, e1 := syscall_syscall6(funcPC(libc_flistxattr_trampoline), uintptr(fd), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0) + r0, _, e1 := syscall_syscall6(libc_flistxattr_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0) sz = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -689,30 +637,33 @@ func flistxattr(fd int, dest *byte, size int, options int) (sz int, err error) { return } -func libc_flistxattr_trampoline() +var libc_flistxattr_trampoline_addr uintptr -//go:linkname libc_flistxattr libc_flistxattr //go:cgo_import_dynamic libc_flistxattr flistxattr "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func setattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) { - _, _, e1 := syscall_syscall6(funcPC(libc_setattrlist_trampoline), uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0) +func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := syscall_syscall6(libc_utimensat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_setattrlist_trampoline() +var libc_utimensat_trampoline_addr uintptr -//go:linkname libc_setattrlist libc_setattrlist -//go:cgo_import_dynamic libc_setattrlist setattrlist "/usr/lib/libSystem.B.dylib" +//go:cgo_import_dynamic libc_utimensat utimensat "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func fcntl(fd int, cmd int, arg int) (val int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_fcntl_trampoline), uintptr(fd), uintptr(cmd), uintptr(arg)) + r0, _, e1 := syscall_syscall(libc_fcntl_trampoline_addr, uintptr(fd), uintptr(cmd), uintptr(arg)) val = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -720,39 +671,36 @@ func fcntl(fd int, cmd int, arg int) (val int, err error) { return } -func libc_fcntl_trampoline() +var libc_fcntl_trampoline_addr uintptr -//go:linkname libc_fcntl libc_fcntl //go:cgo_import_dynamic libc_fcntl fcntl "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func kill(pid int, signum int, posix int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_kill_trampoline), uintptr(pid), uintptr(signum), uintptr(posix)) + _, _, e1 := syscall_syscall(libc_kill_trampoline_addr, uintptr(pid), uintptr(signum), uintptr(posix)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_kill_trampoline() +var libc_kill_trampoline_addr uintptr -//go:linkname libc_kill libc_kill //go:cgo_import_dynamic libc_kill kill "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func ioctl(fd int, req uint, arg uintptr) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_ioctl_trampoline), uintptr(fd), uintptr(req), uintptr(arg)) + _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_ioctl_trampoline() +var libc_ioctl_trampoline_addr uintptr -//go:linkname libc_ioctl libc_ioctl //go:cgo_import_dynamic libc_ioctl ioctl "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -764,66 +712,121 @@ func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) } else { _p0 = unsafe.Pointer(&_zero) } - _, _, e1 := syscall_syscall6(funcPC(libc_sysctl_trampoline), uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen)) + _, _, e1 := syscall_syscall6(libc_sysctl_trampoline_addr, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_sysctl_trampoline() +var libc_sysctl_trampoline_addr uintptr -//go:linkname libc_sysctl libc_sysctl //go:cgo_import_dynamic libc_sysctl sysctl "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func sendfile(infd int, outfd int, offset int64, len *int64, hdtr unsafe.Pointer, flags int) (err error) { - _, _, e1 := syscall_syscall6(funcPC(libc_sendfile_trampoline), uintptr(infd), uintptr(outfd), uintptr(offset), uintptr(unsafe.Pointer(len)), uintptr(hdtr), uintptr(flags)) + _, _, e1 := syscall_syscall6(libc_sendfile_trampoline_addr, uintptr(infd), uintptr(outfd), uintptr(offset), uintptr(unsafe.Pointer(len)), uintptr(hdtr), uintptr(flags)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_sendfile_trampoline() +var libc_sendfile_trampoline_addr uintptr -//go:linkname libc_sendfile libc_sendfile //go:cgo_import_dynamic libc_sendfile sendfile "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func shmat(id int, addr uintptr, flag int) (ret uintptr, err error) { + r0, _, e1 := syscall_syscall(libc_shmat_trampoline_addr, uintptr(id), uintptr(addr), uintptr(flag)) + ret = uintptr(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_shmat_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_shmat shmat "/usr/lib/libSystem.B.dylib" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func shmctl(id int, cmd int, buf *SysvShmDesc) (result int, err error) { + r0, _, e1 := syscall_syscall(libc_shmctl_trampoline_addr, uintptr(id), uintptr(cmd), uintptr(unsafe.Pointer(buf))) + result = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_shmctl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_shmctl shmctl "/usr/lib/libSystem.B.dylib" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func shmdt(addr uintptr) (err error) { + _, _, e1 := syscall_syscall(libc_shmdt_trampoline_addr, uintptr(addr), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_shmdt_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_shmdt shmdt "/usr/lib/libSystem.B.dylib" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func shmget(key int, size int, flag int) (id int, err error) { + r0, _, e1 := syscall_syscall(libc_shmget_trampoline_addr, uintptr(key), uintptr(size), uintptr(flag)) + id = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_shmget_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_shmget shmget "/usr/lib/libSystem.B.dylib" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func Access(path string, mode uint32) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_access_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) + _, _, e1 := syscall_syscall(libc_access_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_access_trampoline() +var libc_access_trampoline_addr uintptr -//go:linkname libc_access libc_access //go:cgo_import_dynamic libc_access access "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Adjtime(delta *Timeval, olddelta *Timeval) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_adjtime_trampoline), uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0) + _, _, e1 := syscall_syscall(libc_adjtime_trampoline_addr, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_adjtime_trampoline() +var libc_adjtime_trampoline_addr uintptr -//go:linkname libc_adjtime libc_adjtime //go:cgo_import_dynamic libc_adjtime adjtime "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -834,16 +837,15 @@ func Chdir(path string) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_chdir_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0) + _, _, e1 := syscall_syscall(libc_chdir_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_chdir_trampoline() +var libc_chdir_trampoline_addr uintptr -//go:linkname libc_chdir libc_chdir //go:cgo_import_dynamic libc_chdir chdir "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -854,16 +856,15 @@ func Chflags(path string, flags int) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_chflags_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) + _, _, e1 := syscall_syscall(libc_chflags_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_chflags_trampoline() +var libc_chflags_trampoline_addr uintptr -//go:linkname libc_chflags libc_chflags //go:cgo_import_dynamic libc_chflags chflags "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -874,16 +875,15 @@ func Chmod(path string, mode uint32) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_chmod_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) + _, _, e1 := syscall_syscall(libc_chmod_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_chmod_trampoline() +var libc_chmod_trampoline_addr uintptr -//go:linkname libc_chmod libc_chmod //go:cgo_import_dynamic libc_chmod chmod "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -894,16 +894,15 @@ func Chown(path string, uid int, gid int) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_chown_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) + _, _, e1 := syscall_syscall(libc_chown_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_chown_trampoline() +var libc_chown_trampoline_addr uintptr -//go:linkname libc_chown libc_chown //go:cgo_import_dynamic libc_chown chown "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -914,52 +913,97 @@ func Chroot(path string) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_chroot_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0) + _, _, e1 := syscall_syscall(libc_chroot_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_chroot_trampoline() +var libc_chroot_trampoline_addr uintptr -//go:linkname libc_chroot libc_chroot //go:cgo_import_dynamic libc_chroot chroot "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func ClockGettime(clockid int32, time *Timespec) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_clock_gettime_trampoline), uintptr(clockid), uintptr(unsafe.Pointer(time)), 0) + _, _, e1 := syscall_syscall(libc_clock_gettime_trampoline_addr, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_clock_gettime_trampoline() +var libc_clock_gettime_trampoline_addr uintptr -//go:linkname libc_clock_gettime libc_clock_gettime //go:cgo_import_dynamic libc_clock_gettime clock_gettime "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Close(fd int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_close_trampoline), uintptr(fd), 0, 0) + _, _, e1 := syscall_syscall(libc_close_trampoline_addr, uintptr(fd), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_close_trampoline() +var libc_close_trampoline_addr uintptr -//go:linkname libc_close libc_close //go:cgo_import_dynamic libc_close close "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func Clonefile(src string, dst string, flags int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(src) + if err != nil { + return + } + var _p1 *byte + _p1, err = BytePtrFromString(dst) + if err != nil { + return + } + _, _, e1 := syscall_syscall(libc_clonefile_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(flags)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_clonefile_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_clonefile clonefile "/usr/lib/libSystem.B.dylib" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Clonefileat(srcDirfd int, src string, dstDirfd int, dst string, flags int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(src) + if err != nil { + return + } + var _p1 *byte + _p1, err = BytePtrFromString(dst) + if err != nil { + return + } + _, _, e1 := syscall_syscall6(libc_clonefileat_trampoline_addr, uintptr(srcDirfd), uintptr(unsafe.Pointer(_p0)), uintptr(dstDirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_clonefileat_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_clonefileat clonefileat "/usr/lib/libSystem.B.dylib" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func Dup(fd int) (nfd int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_dup_trampoline), uintptr(fd), 0, 0) + r0, _, e1 := syscall_syscall(libc_dup_trampoline_addr, uintptr(fd), 0, 0) nfd = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -967,24 +1011,22 @@ func Dup(fd int) (nfd int, err error) { return } -func libc_dup_trampoline() +var libc_dup_trampoline_addr uintptr -//go:linkname libc_dup libc_dup //go:cgo_import_dynamic libc_dup dup "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Dup2(from int, to int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_dup2_trampoline), uintptr(from), uintptr(to), 0) + _, _, e1 := syscall_syscall(libc_dup2_trampoline_addr, uintptr(from), uintptr(to), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_dup2_trampoline() +var libc_dup2_trampoline_addr uintptr -//go:linkname libc_dup2 libc_dup2 //go:cgo_import_dynamic libc_dup2 dup2 "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -1000,28 +1042,26 @@ func Exchangedata(path1 string, path2 string, options int) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_exchangedata_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options)) + _, _, e1 := syscall_syscall(libc_exchangedata_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_exchangedata_trampoline() +var libc_exchangedata_trampoline_addr uintptr -//go:linkname libc_exchangedata libc_exchangedata //go:cgo_import_dynamic libc_exchangedata exchangedata "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Exit(code int) { - syscall_syscall(funcPC(libc_exit_trampoline), uintptr(code), 0, 0) + syscall_syscall(libc_exit_trampoline_addr, uintptr(code), 0, 0) return } -func libc_exit_trampoline() +var libc_exit_trampoline_addr uintptr -//go:linkname libc_exit libc_exit //go:cgo_import_dynamic libc_exit exit "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -1032,61 +1072,57 @@ func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall6(funcPC(libc_faccessat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) + _, _, e1 := syscall_syscall6(libc_faccessat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_faccessat_trampoline() +var libc_faccessat_trampoline_addr uintptr -//go:linkname libc_faccessat libc_faccessat //go:cgo_import_dynamic libc_faccessat faccessat "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Fchdir(fd int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_fchdir_trampoline), uintptr(fd), 0, 0) + _, _, e1 := syscall_syscall(libc_fchdir_trampoline_addr, uintptr(fd), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_fchdir_trampoline() +var libc_fchdir_trampoline_addr uintptr -//go:linkname libc_fchdir libc_fchdir //go:cgo_import_dynamic libc_fchdir fchdir "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Fchflags(fd int, flags int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_fchflags_trampoline), uintptr(fd), uintptr(flags), 0) + _, _, e1 := syscall_syscall(libc_fchflags_trampoline_addr, uintptr(fd), uintptr(flags), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_fchflags_trampoline() +var libc_fchflags_trampoline_addr uintptr -//go:linkname libc_fchflags libc_fchflags //go:cgo_import_dynamic libc_fchflags fchflags "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Fchmod(fd int, mode uint32) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_fchmod_trampoline), uintptr(fd), uintptr(mode), 0) + _, _, e1 := syscall_syscall(libc_fchmod_trampoline_addr, uintptr(fd), uintptr(mode), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_fchmod_trampoline() +var libc_fchmod_trampoline_addr uintptr -//go:linkname libc_fchmod libc_fchmod //go:cgo_import_dynamic libc_fchmod fchmod "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -1097,31 +1133,29 @@ func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall6(funcPC(libc_fchmodat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) + _, _, e1 := syscall_syscall6(libc_fchmodat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_fchmodat_trampoline() +var libc_fchmodat_trampoline_addr uintptr -//go:linkname libc_fchmodat libc_fchmodat //go:cgo_import_dynamic libc_fchmodat fchmodat "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Fchown(fd int, uid int, gid int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_fchown_trampoline), uintptr(fd), uintptr(uid), uintptr(gid)) + _, _, e1 := syscall_syscall(libc_fchown_trampoline_addr, uintptr(fd), uintptr(uid), uintptr(gid)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_fchown_trampoline() +var libc_fchown_trampoline_addr uintptr -//go:linkname libc_fchown libc_fchown //go:cgo_import_dynamic libc_fchown fchown "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -1132,37 +1166,54 @@ func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall6(funcPC(libc_fchownat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0) + _, _, e1 := syscall_syscall6(libc_fchownat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_fchownat_trampoline() +var libc_fchownat_trampoline_addr uintptr -//go:linkname libc_fchownat libc_fchownat //go:cgo_import_dynamic libc_fchownat fchownat "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func Fclonefileat(srcDirfd int, dstDirfd int, dst string, flags int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(dst) + if err != nil { + return + } + _, _, e1 := syscall_syscall6(libc_fclonefileat_trampoline_addr, uintptr(srcDirfd), uintptr(dstDirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_fclonefileat_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_fclonefileat fclonefileat "/usr/lib/libSystem.B.dylib" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func Flock(fd int, how int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_flock_trampoline), uintptr(fd), uintptr(how), 0) + _, _, e1 := syscall_syscall(libc_flock_trampoline_addr, uintptr(fd), uintptr(how), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_flock_trampoline() +var libc_flock_trampoline_addr uintptr -//go:linkname libc_flock libc_flock //go:cgo_import_dynamic libc_flock flock "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Fpathconf(fd int, name int) (val int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_fpathconf_trampoline), uintptr(fd), uintptr(name), 0) + r0, _, e1 := syscall_syscall(libc_fpathconf_trampoline_addr, uintptr(fd), uintptr(name), 0) val = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -1170,97 +1221,111 @@ func Fpathconf(fd int, name int) (val int, err error) { return } -func libc_fpathconf_trampoline() +var libc_fpathconf_trampoline_addr uintptr -//go:linkname libc_fpathconf libc_fpathconf //go:cgo_import_dynamic libc_fpathconf fpathconf "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Fsync(fd int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_fsync_trampoline), uintptr(fd), 0, 0) + _, _, e1 := syscall_syscall(libc_fsync_trampoline_addr, uintptr(fd), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_fsync_trampoline() +var libc_fsync_trampoline_addr uintptr -//go:linkname libc_fsync libc_fsync //go:cgo_import_dynamic libc_fsync fsync "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Ftruncate(fd int, length int64) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_ftruncate_trampoline), uintptr(fd), uintptr(length), 0) + _, _, e1 := syscall_syscall(libc_ftruncate_trampoline_addr, uintptr(fd), uintptr(length), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_ftruncate_trampoline() +var libc_ftruncate_trampoline_addr uintptr -//go:linkname libc_ftruncate libc_ftruncate //go:cgo_import_dynamic libc_ftruncate ftruncate "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func Getcwd(buf []byte) (n int, err error) { + var _p0 unsafe.Pointer + if len(buf) > 0 { + _p0 = unsafe.Pointer(&buf[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := syscall_syscall(libc_getcwd_trampoline_addr, uintptr(_p0), uintptr(len(buf)), 0) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_getcwd_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_getcwd getcwd "/usr/lib/libSystem.B.dylib" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func Getdtablesize() (size int) { - r0, _, _ := syscall_syscall(funcPC(libc_getdtablesize_trampoline), 0, 0, 0) + r0, _, _ := syscall_syscall(libc_getdtablesize_trampoline_addr, 0, 0, 0) size = int(r0) return } -func libc_getdtablesize_trampoline() +var libc_getdtablesize_trampoline_addr uintptr -//go:linkname libc_getdtablesize libc_getdtablesize //go:cgo_import_dynamic libc_getdtablesize getdtablesize "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Getegid() (egid int) { - r0, _, _ := syscall_rawSyscall(funcPC(libc_getegid_trampoline), 0, 0, 0) + r0, _, _ := syscall_rawSyscall(libc_getegid_trampoline_addr, 0, 0, 0) egid = int(r0) return } -func libc_getegid_trampoline() +var libc_getegid_trampoline_addr uintptr -//go:linkname libc_getegid libc_getegid //go:cgo_import_dynamic libc_getegid getegid "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Geteuid() (uid int) { - r0, _, _ := syscall_rawSyscall(funcPC(libc_geteuid_trampoline), 0, 0, 0) + r0, _, _ := syscall_rawSyscall(libc_geteuid_trampoline_addr, 0, 0, 0) uid = int(r0) return } -func libc_geteuid_trampoline() +var libc_geteuid_trampoline_addr uintptr -//go:linkname libc_geteuid libc_geteuid //go:cgo_import_dynamic libc_geteuid geteuid "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Getgid() (gid int) { - r0, _, _ := syscall_rawSyscall(funcPC(libc_getgid_trampoline), 0, 0, 0) + r0, _, _ := syscall_rawSyscall(libc_getgid_trampoline_addr, 0, 0, 0) gid = int(r0) return } -func libc_getgid_trampoline() +var libc_getgid_trampoline_addr uintptr -//go:linkname libc_getgid libc_getgid //go:cgo_import_dynamic libc_getgid getgid "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Getpgid(pid int) (pgid int, err error) { - r0, _, e1 := syscall_rawSyscall(funcPC(libc_getpgid_trampoline), uintptr(pid), 0, 0) + r0, _, e1 := syscall_rawSyscall(libc_getpgid_trampoline_addr, uintptr(pid), 0, 0) pgid = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -1268,54 +1333,50 @@ func Getpgid(pid int) (pgid int, err error) { return } -func libc_getpgid_trampoline() +var libc_getpgid_trampoline_addr uintptr -//go:linkname libc_getpgid libc_getpgid //go:cgo_import_dynamic libc_getpgid getpgid "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Getpgrp() (pgrp int) { - r0, _, _ := syscall_rawSyscall(funcPC(libc_getpgrp_trampoline), 0, 0, 0) + r0, _, _ := syscall_rawSyscall(libc_getpgrp_trampoline_addr, 0, 0, 0) pgrp = int(r0) return } -func libc_getpgrp_trampoline() +var libc_getpgrp_trampoline_addr uintptr -//go:linkname libc_getpgrp libc_getpgrp //go:cgo_import_dynamic libc_getpgrp getpgrp "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Getpid() (pid int) { - r0, _, _ := syscall_rawSyscall(funcPC(libc_getpid_trampoline), 0, 0, 0) + r0, _, _ := syscall_rawSyscall(libc_getpid_trampoline_addr, 0, 0, 0) pid = int(r0) return } -func libc_getpid_trampoline() +var libc_getpid_trampoline_addr uintptr -//go:linkname libc_getpid libc_getpid //go:cgo_import_dynamic libc_getpid getpid "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Getppid() (ppid int) { - r0, _, _ := syscall_rawSyscall(funcPC(libc_getppid_trampoline), 0, 0, 0) + r0, _, _ := syscall_rawSyscall(libc_getppid_trampoline_addr, 0, 0, 0) ppid = int(r0) return } -func libc_getppid_trampoline() +var libc_getppid_trampoline_addr uintptr -//go:linkname libc_getppid libc_getppid //go:cgo_import_dynamic libc_getppid getppid "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Getpriority(which int, who int) (prio int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_getpriority_trampoline), uintptr(which), uintptr(who), 0) + r0, _, e1 := syscall_syscall(libc_getpriority_trampoline_addr, uintptr(which), uintptr(who), 0) prio = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -1323,45 +1384,42 @@ func Getpriority(which int, who int) (prio int, err error) { return } -func libc_getpriority_trampoline() +var libc_getpriority_trampoline_addr uintptr -//go:linkname libc_getpriority libc_getpriority //go:cgo_import_dynamic libc_getpriority getpriority "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Getrlimit(which int, lim *Rlimit) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_getrlimit_trampoline), uintptr(which), uintptr(unsafe.Pointer(lim)), 0) + _, _, e1 := syscall_rawSyscall(libc_getrlimit_trampoline_addr, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_getrlimit_trampoline() +var libc_getrlimit_trampoline_addr uintptr -//go:linkname libc_getrlimit libc_getrlimit //go:cgo_import_dynamic libc_getrlimit getrlimit "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Getrusage(who int, rusage *Rusage) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_getrusage_trampoline), uintptr(who), uintptr(unsafe.Pointer(rusage)), 0) + _, _, e1 := syscall_rawSyscall(libc_getrusage_trampoline_addr, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_getrusage_trampoline() +var libc_getrusage_trampoline_addr uintptr -//go:linkname libc_getrusage libc_getrusage //go:cgo_import_dynamic libc_getrusage getrusage "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Getsid(pid int) (sid int, err error) { - r0, _, e1 := syscall_rawSyscall(funcPC(libc_getsid_trampoline), uintptr(pid), 0, 0) + r0, _, e1 := syscall_rawSyscall(libc_getsid_trampoline_addr, uintptr(pid), 0, 0) sid = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -1369,41 +1427,52 @@ func Getsid(pid int) (sid int, err error) { return } -func libc_getsid_trampoline() +var libc_getsid_trampoline_addr uintptr -//go:linkname libc_getsid libc_getsid //go:cgo_import_dynamic libc_getsid getsid "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func Gettimeofday(tp *Timeval) (err error) { + _, _, e1 := syscall_rawSyscall(libc_gettimeofday_trampoline_addr, uintptr(unsafe.Pointer(tp)), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_gettimeofday_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_gettimeofday gettimeofday "/usr/lib/libSystem.B.dylib" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func Getuid() (uid int) { - r0, _, _ := syscall_rawSyscall(funcPC(libc_getuid_trampoline), 0, 0, 0) + r0, _, _ := syscall_rawSyscall(libc_getuid_trampoline_addr, 0, 0, 0) uid = int(r0) return } -func libc_getuid_trampoline() +var libc_getuid_trampoline_addr uintptr -//go:linkname libc_getuid libc_getuid //go:cgo_import_dynamic libc_getuid getuid "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Issetugid() (tainted bool) { - r0, _, _ := syscall_rawSyscall(funcPC(libc_issetugid_trampoline), 0, 0, 0) + r0, _, _ := syscall_rawSyscall(libc_issetugid_trampoline_addr, 0, 0, 0) tainted = bool(r0 != 0) return } -func libc_issetugid_trampoline() +var libc_issetugid_trampoline_addr uintptr -//go:linkname libc_issetugid libc_issetugid //go:cgo_import_dynamic libc_issetugid issetugid "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Kqueue() (fd int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_kqueue_trampoline), 0, 0, 0) + r0, _, e1 := syscall_syscall(libc_kqueue_trampoline_addr, 0, 0, 0) fd = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -1411,9 +1480,8 @@ func Kqueue() (fd int, err error) { return } -func libc_kqueue_trampoline() +var libc_kqueue_trampoline_addr uintptr -//go:linkname libc_kqueue libc_kqueue //go:cgo_import_dynamic libc_kqueue kqueue "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -1424,16 +1492,15 @@ func Lchown(path string, uid int, gid int) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_lchown_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) + _, _, e1 := syscall_syscall(libc_lchown_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_lchown_trampoline() +var libc_lchown_trampoline_addr uintptr -//go:linkname libc_lchown libc_lchown //go:cgo_import_dynamic libc_lchown lchown "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -1449,16 +1516,15 @@ func Link(path string, link string) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_link_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) + _, _, e1 := syscall_syscall(libc_link_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_link_trampoline() +var libc_link_trampoline_addr uintptr -//go:linkname libc_link libc_link //go:cgo_import_dynamic libc_link link "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -1474,31 +1540,29 @@ func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err er if err != nil { return } - _, _, e1 := syscall_syscall6(funcPC(libc_linkat_trampoline), uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0) + _, _, e1 := syscall_syscall6(libc_linkat_trampoline_addr, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_linkat_trampoline() +var libc_linkat_trampoline_addr uintptr -//go:linkname libc_linkat libc_linkat //go:cgo_import_dynamic libc_linkat linkat "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Listen(s int, backlog int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_listen_trampoline), uintptr(s), uintptr(backlog), 0) + _, _, e1 := syscall_syscall(libc_listen_trampoline_addr, uintptr(s), uintptr(backlog), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_listen_trampoline() +var libc_listen_trampoline_addr uintptr -//go:linkname libc_listen libc_listen //go:cgo_import_dynamic libc_listen listen "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -1509,16 +1573,15 @@ func Mkdir(path string, mode uint32) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_mkdir_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) + _, _, e1 := syscall_syscall(libc_mkdir_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_mkdir_trampoline() +var libc_mkdir_trampoline_addr uintptr -//go:linkname libc_mkdir libc_mkdir //go:cgo_import_dynamic libc_mkdir mkdir "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -1529,16 +1592,15 @@ func Mkdirat(dirfd int, path string, mode uint32) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_mkdirat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode)) + _, _, e1 := syscall_syscall(libc_mkdirat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_mkdirat_trampoline() +var libc_mkdirat_trampoline_addr uintptr -//go:linkname libc_mkdirat libc_mkdirat //go:cgo_import_dynamic libc_mkdirat mkdirat "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -1549,16 +1611,15 @@ func Mkfifo(path string, mode uint32) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_mkfifo_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) + _, _, e1 := syscall_syscall(libc_mkfifo_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_mkfifo_trampoline() +var libc_mkfifo_trampoline_addr uintptr -//go:linkname libc_mkfifo libc_mkfifo //go:cgo_import_dynamic libc_mkfifo mkfifo "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -1569,27 +1630,50 @@ func Mknod(path string, mode uint32, dev int) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_mknod_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev)) + _, _, e1 := syscall_syscall(libc_mknod_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_mknod_trampoline() +var libc_mknod_trampoline_addr uintptr -//go:linkname libc_mknod libc_mknod //go:cgo_import_dynamic libc_mknod mknod "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func Mount(fsType string, dir string, flags int, data unsafe.Pointer) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(fsType) + if err != nil { + return + } + var _p1 *byte + _p1, err = BytePtrFromString(dir) + if err != nil { + return + } + _, _, e1 := syscall_syscall6(libc_mount_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(flags), uintptr(data), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_mount_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_mount mount "/usr/lib/libSystem.B.dylib" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func Open(path string, mode int, perm uint32) (fd int, err error) { var _p0 *byte _p0, err = BytePtrFromString(path) if err != nil { return } - r0, _, e1 := syscall_syscall(funcPC(libc_open_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm)) + r0, _, e1 := syscall_syscall(libc_open_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm)) fd = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -1597,9 +1681,8 @@ func Open(path string, mode int, perm uint32) (fd int, err error) { return } -func libc_open_trampoline() +var libc_open_trampoline_addr uintptr -//go:linkname libc_open libc_open //go:cgo_import_dynamic libc_open open "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -1610,7 +1693,7 @@ func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) { if err != nil { return } - r0, _, e1 := syscall_syscall6(funcPC(libc_openat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0) + r0, _, e1 := syscall_syscall6(libc_openat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0) fd = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -1618,9 +1701,8 @@ func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) { return } -func libc_openat_trampoline() +var libc_openat_trampoline_addr uintptr -//go:linkname libc_openat libc_openat //go:cgo_import_dynamic libc_openat openat "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -1631,7 +1713,7 @@ func Pathconf(path string, name int) (val int, err error) { if err != nil { return } - r0, _, e1 := syscall_syscall(funcPC(libc_pathconf_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(name), 0) + r0, _, e1 := syscall_syscall(libc_pathconf_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0) val = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -1639,21 +1721,20 @@ func Pathconf(path string, name int) (val int, err error) { return } -func libc_pathconf_trampoline() +var libc_pathconf_trampoline_addr uintptr -//go:linkname libc_pathconf libc_pathconf //go:cgo_import_dynamic libc_pathconf pathconf "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pread(fd int, p []byte, offset int64) (n int, err error) { +func pread(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) } else { _p0 = unsafe.Pointer(&_zero) } - r0, _, e1 := syscall_syscall6(funcPC(libc_pread_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0) + r0, _, e1 := syscall_syscall6(libc_pread_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0) n = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -1661,21 +1742,20 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) { return } -func libc_pread_trampoline() +var libc_pread_trampoline_addr uintptr -//go:linkname libc_pread libc_pread //go:cgo_import_dynamic libc_pread pread "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pwrite(fd int, p []byte, offset int64) (n int, err error) { +func pwrite(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) } else { _p0 = unsafe.Pointer(&_zero) } - r0, _, e1 := syscall_syscall6(funcPC(libc_pwrite_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0) + r0, _, e1 := syscall_syscall6(libc_pwrite_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0) n = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -1683,9 +1763,8 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) { return } -func libc_pwrite_trampoline() +var libc_pwrite_trampoline_addr uintptr -//go:linkname libc_pwrite libc_pwrite //go:cgo_import_dynamic libc_pwrite pwrite "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -1697,7 +1776,7 @@ func read(fd int, p []byte) (n int, err error) { } else { _p0 = unsafe.Pointer(&_zero) } - r0, _, e1 := syscall_syscall(funcPC(libc_read_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p))) + r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p))) n = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -1705,9 +1784,8 @@ func read(fd int, p []byte) (n int, err error) { return } -func libc_read_trampoline() +var libc_read_trampoline_addr uintptr -//go:linkname libc_read libc_read //go:cgo_import_dynamic libc_read read "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -1724,7 +1802,7 @@ func Readlink(path string, buf []byte) (n int, err error) { } else { _p1 = unsafe.Pointer(&_zero) } - r0, _, e1 := syscall_syscall(funcPC(libc_readlink_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf))) + r0, _, e1 := syscall_syscall(libc_readlink_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf))) n = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -1732,9 +1810,8 @@ func Readlink(path string, buf []byte) (n int, err error) { return } -func libc_readlink_trampoline() +var libc_readlink_trampoline_addr uintptr -//go:linkname libc_readlink libc_readlink //go:cgo_import_dynamic libc_readlink readlink "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -1751,7 +1828,7 @@ func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) { } else { _p1 = unsafe.Pointer(&_zero) } - r0, _, e1 := syscall_syscall6(funcPC(libc_readlinkat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0) + r0, _, e1 := syscall_syscall6(libc_readlinkat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0) n = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -1759,9 +1836,8 @@ func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) { return } -func libc_readlinkat_trampoline() +var libc_readlinkat_trampoline_addr uintptr -//go:linkname libc_readlinkat libc_readlinkat //go:cgo_import_dynamic libc_readlinkat readlinkat "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -1777,16 +1853,15 @@ func Rename(from string, to string) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_rename_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) + _, _, e1 := syscall_syscall(libc_rename_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_rename_trampoline() +var libc_rename_trampoline_addr uintptr -//go:linkname libc_rename libc_rename //go:cgo_import_dynamic libc_rename rename "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -1802,16 +1877,15 @@ func Renameat(fromfd int, from string, tofd int, to string) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall6(funcPC(libc_renameat_trampoline), uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0) + _, _, e1 := syscall_syscall6(libc_renameat_trampoline_addr, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_renameat_trampoline() +var libc_renameat_trampoline_addr uintptr -//go:linkname libc_renameat libc_renameat //go:cgo_import_dynamic libc_renameat renameat "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -1822,16 +1896,15 @@ func Revoke(path string) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_revoke_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0) + _, _, e1 := syscall_syscall(libc_revoke_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_revoke_trampoline() +var libc_revoke_trampoline_addr uintptr -//go:linkname libc_revoke libc_revoke //go:cgo_import_dynamic libc_revoke revoke "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -1842,22 +1915,21 @@ func Rmdir(path string) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_rmdir_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0) + _, _, e1 := syscall_syscall(libc_rmdir_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_rmdir_trampoline() +var libc_rmdir_trampoline_addr uintptr -//go:linkname libc_rmdir libc_rmdir //go:cgo_import_dynamic libc_rmdir rmdir "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Seek(fd int, offset int64, whence int) (newoffset int64, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_lseek_trampoline), uintptr(fd), uintptr(offset), uintptr(whence)) + r0, _, e1 := syscall_syscall(libc_lseek_trampoline_addr, uintptr(fd), uintptr(offset), uintptr(whence)) newoffset = int64(r0) if e1 != 0 { err = errnoErr(e1) @@ -1865,15 +1937,14 @@ func Seek(fd int, offset int64, whence int) (newoffset int64, err error) { return } -func libc_lseek_trampoline() +var libc_lseek_trampoline_addr uintptr -//go:linkname libc_lseek libc_lseek //go:cgo_import_dynamic libc_lseek lseek "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) { - r0, _, e1 := syscall_syscall6(funcPC(libc_select_trampoline), uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0) + r0, _, e1 := syscall_syscall6(libc_select_trampoline_addr, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0) n = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -1881,54 +1952,50 @@ func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err return } -func libc_select_trampoline() +var libc_select_trampoline_addr uintptr -//go:linkname libc_select libc_select //go:cgo_import_dynamic libc_select select "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Setegid(egid int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_setegid_trampoline), uintptr(egid), 0, 0) + _, _, e1 := syscall_syscall(libc_setegid_trampoline_addr, uintptr(egid), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_setegid_trampoline() +var libc_setegid_trampoline_addr uintptr -//go:linkname libc_setegid libc_setegid //go:cgo_import_dynamic libc_setegid setegid "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Seteuid(euid int) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_seteuid_trampoline), uintptr(euid), 0, 0) + _, _, e1 := syscall_rawSyscall(libc_seteuid_trampoline_addr, uintptr(euid), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_seteuid_trampoline() +var libc_seteuid_trampoline_addr uintptr -//go:linkname libc_seteuid libc_seteuid //go:cgo_import_dynamic libc_seteuid seteuid "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Setgid(gid int) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_setgid_trampoline), uintptr(gid), 0, 0) + _, _, e1 := syscall_rawSyscall(libc_setgid_trampoline_addr, uintptr(gid), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_setgid_trampoline() +var libc_setgid_trampoline_addr uintptr -//go:linkname libc_setgid libc_setgid //go:cgo_import_dynamic libc_setgid setgid "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -1939,112 +2006,105 @@ func Setlogin(name string) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_setlogin_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0) + _, _, e1 := syscall_syscall(libc_setlogin_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_setlogin_trampoline() +var libc_setlogin_trampoline_addr uintptr -//go:linkname libc_setlogin libc_setlogin //go:cgo_import_dynamic libc_setlogin setlogin "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Setpgid(pid int, pgid int) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_setpgid_trampoline), uintptr(pid), uintptr(pgid), 0) + _, _, e1 := syscall_rawSyscall(libc_setpgid_trampoline_addr, uintptr(pid), uintptr(pgid), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_setpgid_trampoline() +var libc_setpgid_trampoline_addr uintptr -//go:linkname libc_setpgid libc_setpgid //go:cgo_import_dynamic libc_setpgid setpgid "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Setpriority(which int, who int, prio int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_setpriority_trampoline), uintptr(which), uintptr(who), uintptr(prio)) + _, _, e1 := syscall_syscall(libc_setpriority_trampoline_addr, uintptr(which), uintptr(who), uintptr(prio)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_setpriority_trampoline() +var libc_setpriority_trampoline_addr uintptr -//go:linkname libc_setpriority libc_setpriority //go:cgo_import_dynamic libc_setpriority setpriority "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Setprivexec(flag int) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_setprivexec_trampoline), uintptr(flag), 0, 0) + _, _, e1 := syscall_syscall(libc_setprivexec_trampoline_addr, uintptr(flag), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_setprivexec_trampoline() +var libc_setprivexec_trampoline_addr uintptr -//go:linkname libc_setprivexec libc_setprivexec //go:cgo_import_dynamic libc_setprivexec setprivexec "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Setregid(rgid int, egid int) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_setregid_trampoline), uintptr(rgid), uintptr(egid), 0) + _, _, e1 := syscall_rawSyscall(libc_setregid_trampoline_addr, uintptr(rgid), uintptr(egid), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_setregid_trampoline() +var libc_setregid_trampoline_addr uintptr -//go:linkname libc_setregid libc_setregid //go:cgo_import_dynamic libc_setregid setregid "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Setreuid(ruid int, euid int) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_setreuid_trampoline), uintptr(ruid), uintptr(euid), 0) + _, _, e1 := syscall_rawSyscall(libc_setreuid_trampoline_addr, uintptr(ruid), uintptr(euid), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_setreuid_trampoline() +var libc_setreuid_trampoline_addr uintptr -//go:linkname libc_setreuid libc_setreuid //go:cgo_import_dynamic libc_setreuid setreuid "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Setrlimit(which int, lim *Rlimit) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_setrlimit_trampoline), uintptr(which), uintptr(unsafe.Pointer(lim)), 0) + _, _, e1 := syscall_rawSyscall(libc_setrlimit_trampoline_addr, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_setrlimit_trampoline() +var libc_setrlimit_trampoline_addr uintptr -//go:linkname libc_setrlimit libc_setrlimit //go:cgo_import_dynamic libc_setrlimit setrlimit "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Setsid() (pid int, err error) { - r0, _, e1 := syscall_rawSyscall(funcPC(libc_setsid_trampoline), 0, 0, 0) + r0, _, e1 := syscall_rawSyscall(libc_setsid_trampoline_addr, 0, 0, 0) pid = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -2052,39 +2112,36 @@ func Setsid() (pid int, err error) { return } -func libc_setsid_trampoline() +var libc_setsid_trampoline_addr uintptr -//go:linkname libc_setsid libc_setsid //go:cgo_import_dynamic libc_setsid setsid "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Settimeofday(tp *Timeval) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_settimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0) + _, _, e1 := syscall_rawSyscall(libc_settimeofday_trampoline_addr, uintptr(unsafe.Pointer(tp)), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_settimeofday_trampoline() +var libc_settimeofday_trampoline_addr uintptr -//go:linkname libc_settimeofday libc_settimeofday //go:cgo_import_dynamic libc_settimeofday settimeofday "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Setuid(uid int) (err error) { - _, _, e1 := syscall_rawSyscall(funcPC(libc_setuid_trampoline), uintptr(uid), 0, 0) + _, _, e1 := syscall_rawSyscall(libc_setuid_trampoline_addr, uintptr(uid), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_setuid_trampoline() +var libc_setuid_trampoline_addr uintptr -//go:linkname libc_setuid libc_setuid //go:cgo_import_dynamic libc_setuid setuid "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -2100,16 +2157,15 @@ func Symlink(path string, link string) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_symlink_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) + _, _, e1 := syscall_syscall(libc_symlink_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_symlink_trampoline() +var libc_symlink_trampoline_addr uintptr -//go:linkname libc_symlink libc_symlink //go:cgo_import_dynamic libc_symlink symlink "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -2125,31 +2181,29 @@ func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_symlinkat_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1))) + _, _, e1 := syscall_syscall(libc_symlinkat_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1))) if e1 != 0 { err = errnoErr(e1) } return } -func libc_symlinkat_trampoline() +var libc_symlinkat_trampoline_addr uintptr -//go:linkname libc_symlinkat libc_symlinkat //go:cgo_import_dynamic libc_symlinkat symlinkat "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Sync() (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_sync_trampoline), 0, 0, 0) + _, _, e1 := syscall_syscall(libc_sync_trampoline_addr, 0, 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_sync_trampoline() +var libc_sync_trampoline_addr uintptr -//go:linkname libc_sync libc_sync //go:cgo_import_dynamic libc_sync sync "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -2160,29 +2214,27 @@ func Truncate(path string, length int64) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_truncate_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(length), 0) + _, _, e1 := syscall_syscall(libc_truncate_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_truncate_trampoline() +var libc_truncate_trampoline_addr uintptr -//go:linkname libc_truncate libc_truncate //go:cgo_import_dynamic libc_truncate truncate "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Umask(newmask int) (oldmask int) { - r0, _, _ := syscall_syscall(funcPC(libc_umask_trampoline), uintptr(newmask), 0, 0) + r0, _, _ := syscall_syscall(libc_umask_trampoline_addr, uintptr(newmask), 0, 0) oldmask = int(r0) return } -func libc_umask_trampoline() +var libc_umask_trampoline_addr uintptr -//go:linkname libc_umask libc_umask //go:cgo_import_dynamic libc_umask umask "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -2193,16 +2245,15 @@ func Undelete(path string) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_undelete_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0) + _, _, e1 := syscall_syscall(libc_undelete_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_undelete_trampoline() +var libc_undelete_trampoline_addr uintptr -//go:linkname libc_undelete libc_undelete //go:cgo_import_dynamic libc_undelete undelete "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -2213,16 +2264,15 @@ func Unlink(path string) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_unlink_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0) + _, _, e1 := syscall_syscall(libc_unlink_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_unlink_trampoline() +var libc_unlink_trampoline_addr uintptr -//go:linkname libc_unlink libc_unlink //go:cgo_import_dynamic libc_unlink unlink "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -2233,16 +2283,15 @@ func Unlinkat(dirfd int, path string, flags int) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_unlinkat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags)) + _, _, e1 := syscall_syscall(libc_unlinkat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags)) if e1 != 0 { err = errnoErr(e1) } return } -func libc_unlinkat_trampoline() +var libc_unlinkat_trampoline_addr uintptr -//go:linkname libc_unlinkat libc_unlinkat //go:cgo_import_dynamic libc_unlinkat unlinkat "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -2253,16 +2302,15 @@ func Unmount(path string, flags int) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_unmount_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) + _, _, e1 := syscall_syscall(libc_unmount_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_unmount_trampoline() +var libc_unmount_trampoline_addr uintptr -//go:linkname libc_unmount libc_unmount //go:cgo_import_dynamic libc_unmount unmount "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -2274,7 +2322,7 @@ func write(fd int, p []byte) (n int, err error) { } else { _p0 = unsafe.Pointer(&_zero) } - r0, _, e1 := syscall_syscall(funcPC(libc_write_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p))) + r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p))) n = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -2282,15 +2330,14 @@ func write(fd int, p []byte) (n int, err error) { return } -func libc_write_trampoline() +var libc_write_trampoline_addr uintptr -//go:linkname libc_write libc_write //go:cgo_import_dynamic libc_write write "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) { - r0, _, e1 := syscall_syscall6(funcPC(libc_mmap_trampoline), uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos)) + r0, _, e1 := syscall_syscall6(libc_mmap_trampoline_addr, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos)) ret = uintptr(r0) if e1 != 0 { err = errnoErr(e1) @@ -2298,30 +2345,28 @@ func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) ( return } -func libc_mmap_trampoline() +var libc_mmap_trampoline_addr uintptr -//go:linkname libc_mmap libc_mmap //go:cgo_import_dynamic libc_mmap mmap "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func munmap(addr uintptr, length uintptr) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_munmap_trampoline), uintptr(addr), uintptr(length), 0) + _, _, e1 := syscall_syscall(libc_munmap_trampoline_addr, uintptr(addr), uintptr(length), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_munmap_trampoline() +var libc_munmap_trampoline_addr uintptr -//go:linkname libc_munmap libc_munmap //go:cgo_import_dynamic libc_munmap munmap "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_read_trampoline), uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) + r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) n = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -2332,7 +2377,7 @@ func readlen(fd int, buf *byte, nbuf int) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_write_trampoline), uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) + r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) n = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -2342,34 +2387,16 @@ func writelen(fd int, buf *byte, nbuf int) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func gettimeofday(tp *Timeval) (sec int64, usec int32, err error) { - r0, r1, e1 := syscall_rawSyscall(funcPC(libc_gettimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0) - sec = int64(r0) - usec = int32(r1) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -func libc_gettimeofday_trampoline() - -//go:linkname libc_gettimeofday libc_gettimeofday -//go:cgo_import_dynamic libc_gettimeofday gettimeofday "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Fstat(fd int, stat *Stat_t) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_fstat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) + _, _, e1 := syscall_syscall(libc_fstat_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_fstat_trampoline() +var libc_fstat_trampoline_addr uintptr -//go:linkname libc_fstat libc_fstat //go:cgo_import_dynamic libc_fstat fstat "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -2380,37 +2407,35 @@ func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall6(funcPC(libc_fstatat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0) + _, _, e1 := syscall_syscall6(libc_fstatat_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_fstatat_trampoline() +var libc_fstatat_trampoline_addr uintptr -//go:linkname libc_fstatat libc_fstatat //go:cgo_import_dynamic libc_fstatat fstatat "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func Fstatfs(fd int, stat *Statfs_t) (err error) { - _, _, e1 := syscall_syscall(funcPC(libc_fstatfs_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) + _, _, e1 := syscall_syscall(libc_fstatfs_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_fstatfs_trampoline() +var libc_fstatfs_trampoline_addr uintptr -//go:linkname libc_fstatfs libc_fstatfs //go:cgo_import_dynamic libc_fstatfs fstatfs "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) { - r0, _, e1 := syscall_syscall(funcPC(libc_getfsstat_trampoline), uintptr(buf), uintptr(size), uintptr(flags)) + r0, _, e1 := syscall_syscall(libc_getfsstat_trampoline_addr, uintptr(buf), uintptr(size), uintptr(flags)) n = int(r0) if e1 != 0 { err = errnoErr(e1) @@ -2418,9 +2443,8 @@ func getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) { return } -func libc_getfsstat_trampoline() +var libc_getfsstat_trampoline_addr uintptr -//go:linkname libc_getfsstat libc_getfsstat //go:cgo_import_dynamic libc_getfsstat getfsstat "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -2431,36 +2455,48 @@ func Lstat(path string, stat *Stat_t) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_lstat_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) + _, _, e1 := syscall_syscall(libc_lstat_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_lstat_trampoline() +var libc_lstat_trampoline_addr uintptr -//go:linkname libc_lstat libc_lstat //go:cgo_import_dynamic libc_lstat lstat "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func ptrace1(request int, pid int, addr uintptr, data uintptr) (err error) { + _, _, e1 := syscall_syscall6(libc_ptrace_trampoline_addr, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_ptrace_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_ptrace ptrace "/usr/lib/libSystem.B.dylib" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func Stat(path string, stat *Stat_t) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_stat_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) + _, _, e1 := syscall_syscall(libc_stat_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_stat_trampoline() +var libc_stat_trampoline_addr uintptr -//go:linkname libc_stat libc_stat //go:cgo_import_dynamic libc_stat stat "/usr/lib/libSystem.B.dylib" // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -2471,14 +2507,13 @@ func Statfs(path string, stat *Statfs_t) (err error) { if err != nil { return } - _, _, e1 := syscall_syscall(funcPC(libc_statfs_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) + _, _, e1 := syscall_syscall(libc_statfs_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) if e1 != 0 { err = errnoErr(e1) } return } -func libc_statfs_trampoline() +var libc_statfs_trampoline_addr uintptr -//go:linkname libc_statfs libc_statfs //go:cgo_import_dynamic libc_statfs statfs "/usr/lib/libSystem.B.dylib" diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s b/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s index 40cce1bb..b09e5bb0 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s +++ b/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s @@ -1,282 +1,889 @@ // go run mkasm_darwin.go arm64 // Code generated by the command above; DO NOT EDIT. +//go:build go1.12 // +build go1.12 #include "textflag.h" -TEXT ·libc_getgroups_trampoline(SB),NOSPLIT,$0-0 + +TEXT libc_getgroups_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getgroups(SB) -TEXT ·libc_setgroups_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_getgroups_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getgroups_trampoline_addr(SB)/8, $libc_getgroups_trampoline<>(SB) + +TEXT libc_setgroups_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setgroups(SB) -TEXT ·libc_wait4_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_setgroups_trampoline_addr(SB), RODATA, $8 +DATA ·libc_setgroups_trampoline_addr(SB)/8, $libc_setgroups_trampoline<>(SB) + +TEXT libc_wait4_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_wait4(SB) -TEXT ·libc_accept_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_wait4_trampoline_addr(SB), RODATA, $8 +DATA ·libc_wait4_trampoline_addr(SB)/8, $libc_wait4_trampoline<>(SB) + +TEXT libc_accept_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_accept(SB) -TEXT ·libc_bind_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_accept_trampoline_addr(SB), RODATA, $8 +DATA ·libc_accept_trampoline_addr(SB)/8, $libc_accept_trampoline<>(SB) + +TEXT libc_bind_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_bind(SB) -TEXT ·libc_connect_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_bind_trampoline_addr(SB), RODATA, $8 +DATA ·libc_bind_trampoline_addr(SB)/8, $libc_bind_trampoline<>(SB) + +TEXT libc_connect_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_connect(SB) -TEXT ·libc_socket_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_connect_trampoline_addr(SB), RODATA, $8 +DATA ·libc_connect_trampoline_addr(SB)/8, $libc_connect_trampoline<>(SB) + +TEXT libc_socket_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_socket(SB) -TEXT ·libc_getsockopt_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_socket_trampoline_addr(SB), RODATA, $8 +DATA ·libc_socket_trampoline_addr(SB)/8, $libc_socket_trampoline<>(SB) + +TEXT libc_getsockopt_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getsockopt(SB) -TEXT ·libc_setsockopt_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_getsockopt_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getsockopt_trampoline_addr(SB)/8, $libc_getsockopt_trampoline<>(SB) + +TEXT libc_setsockopt_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setsockopt(SB) -TEXT ·libc_getpeername_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_setsockopt_trampoline_addr(SB), RODATA, $8 +DATA ·libc_setsockopt_trampoline_addr(SB)/8, $libc_setsockopt_trampoline<>(SB) + +TEXT libc_getpeername_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpeername(SB) -TEXT ·libc_getsockname_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_getpeername_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getpeername_trampoline_addr(SB)/8, $libc_getpeername_trampoline<>(SB) + +TEXT libc_getsockname_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getsockname(SB) -TEXT ·libc_shutdown_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_getsockname_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getsockname_trampoline_addr(SB)/8, $libc_getsockname_trampoline<>(SB) + +TEXT libc_shutdown_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_shutdown(SB) -TEXT ·libc_socketpair_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_shutdown_trampoline_addr(SB), RODATA, $8 +DATA ·libc_shutdown_trampoline_addr(SB)/8, $libc_shutdown_trampoline<>(SB) + +TEXT libc_socketpair_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_socketpair(SB) -TEXT ·libc_recvfrom_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_socketpair_trampoline_addr(SB), RODATA, $8 +DATA ·libc_socketpair_trampoline_addr(SB)/8, $libc_socketpair_trampoline<>(SB) + +TEXT libc_recvfrom_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_recvfrom(SB) -TEXT ·libc_sendto_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_recvfrom_trampoline_addr(SB), RODATA, $8 +DATA ·libc_recvfrom_trampoline_addr(SB)/8, $libc_recvfrom_trampoline<>(SB) + +TEXT libc_sendto_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sendto(SB) -TEXT ·libc_recvmsg_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_sendto_trampoline_addr(SB), RODATA, $8 +DATA ·libc_sendto_trampoline_addr(SB)/8, $libc_sendto_trampoline<>(SB) + +TEXT libc_recvmsg_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_recvmsg(SB) -TEXT ·libc_sendmsg_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_recvmsg_trampoline_addr(SB), RODATA, $8 +DATA ·libc_recvmsg_trampoline_addr(SB)/8, $libc_recvmsg_trampoline<>(SB) + +TEXT libc_sendmsg_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sendmsg(SB) -TEXT ·libc_kevent_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_sendmsg_trampoline_addr(SB), RODATA, $8 +DATA ·libc_sendmsg_trampoline_addr(SB)/8, $libc_sendmsg_trampoline<>(SB) + +TEXT libc_kevent_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_kevent(SB) -TEXT ·libc_utimes_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_kevent_trampoline_addr(SB), RODATA, $8 +DATA ·libc_kevent_trampoline_addr(SB)/8, $libc_kevent_trampoline<>(SB) + +TEXT libc_utimes_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_utimes(SB) -TEXT ·libc_futimes_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_utimes_trampoline_addr(SB), RODATA, $8 +DATA ·libc_utimes_trampoline_addr(SB)/8, $libc_utimes_trampoline<>(SB) + +TEXT libc_futimes_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_futimes(SB) -TEXT ·libc_poll_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_futimes_trampoline_addr(SB), RODATA, $8 +DATA ·libc_futimes_trampoline_addr(SB)/8, $libc_futimes_trampoline<>(SB) + +TEXT libc_poll_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_poll(SB) -TEXT ·libc_madvise_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_poll_trampoline_addr(SB), RODATA, $8 +DATA ·libc_poll_trampoline_addr(SB)/8, $libc_poll_trampoline<>(SB) + +TEXT libc_madvise_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_madvise(SB) -TEXT ·libc_mlock_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_madvise_trampoline_addr(SB), RODATA, $8 +DATA ·libc_madvise_trampoline_addr(SB)/8, $libc_madvise_trampoline<>(SB) + +TEXT libc_mlock_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mlock(SB) -TEXT ·libc_mlockall_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_mlock_trampoline_addr(SB), RODATA, $8 +DATA ·libc_mlock_trampoline_addr(SB)/8, $libc_mlock_trampoline<>(SB) + +TEXT libc_mlockall_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mlockall(SB) -TEXT ·libc_mprotect_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_mlockall_trampoline_addr(SB), RODATA, $8 +DATA ·libc_mlockall_trampoline_addr(SB)/8, $libc_mlockall_trampoline<>(SB) + +TEXT libc_mprotect_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mprotect(SB) -TEXT ·libc_msync_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_mprotect_trampoline_addr(SB), RODATA, $8 +DATA ·libc_mprotect_trampoline_addr(SB)/8, $libc_mprotect_trampoline<>(SB) + +TEXT libc_msync_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_msync(SB) -TEXT ·libc_munlock_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_msync_trampoline_addr(SB), RODATA, $8 +DATA ·libc_msync_trampoline_addr(SB)/8, $libc_msync_trampoline<>(SB) + +TEXT libc_munlock_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_munlock(SB) -TEXT ·libc_munlockall_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_munlock_trampoline_addr(SB), RODATA, $8 +DATA ·libc_munlock_trampoline_addr(SB)/8, $libc_munlock_trampoline<>(SB) + +TEXT libc_munlockall_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_munlockall(SB) -TEXT ·libc_getattrlist_trampoline(SB),NOSPLIT,$0-0 - JMP libc_getattrlist(SB) -TEXT ·libc_pipe_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_munlockall_trampoline_addr(SB), RODATA, $8 +DATA ·libc_munlockall_trampoline_addr(SB)/8, $libc_munlockall_trampoline<>(SB) + +TEXT libc_pipe_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_pipe(SB) -TEXT ·libc_getxattr_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_pipe_trampoline_addr(SB), RODATA, $8 +DATA ·libc_pipe_trampoline_addr(SB)/8, $libc_pipe_trampoline<>(SB) + +TEXT libc_getxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getxattr(SB) -TEXT ·libc_fgetxattr_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_getxattr_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getxattr_trampoline_addr(SB)/8, $libc_getxattr_trampoline<>(SB) + +TEXT libc_fgetxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fgetxattr(SB) -TEXT ·libc_setxattr_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_fgetxattr_trampoline_addr(SB), RODATA, $8 +DATA ·libc_fgetxattr_trampoline_addr(SB)/8, $libc_fgetxattr_trampoline<>(SB) + +TEXT libc_setxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setxattr(SB) -TEXT ·libc_fsetxattr_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_setxattr_trampoline_addr(SB), RODATA, $8 +DATA ·libc_setxattr_trampoline_addr(SB)/8, $libc_setxattr_trampoline<>(SB) + +TEXT libc_fsetxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fsetxattr(SB) -TEXT ·libc_removexattr_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_fsetxattr_trampoline_addr(SB), RODATA, $8 +DATA ·libc_fsetxattr_trampoline_addr(SB)/8, $libc_fsetxattr_trampoline<>(SB) + +TEXT libc_removexattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_removexattr(SB) -TEXT ·libc_fremovexattr_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_removexattr_trampoline_addr(SB), RODATA, $8 +DATA ·libc_removexattr_trampoline_addr(SB)/8, $libc_removexattr_trampoline<>(SB) + +TEXT libc_fremovexattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fremovexattr(SB) -TEXT ·libc_listxattr_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_fremovexattr_trampoline_addr(SB), RODATA, $8 +DATA ·libc_fremovexattr_trampoline_addr(SB)/8, $libc_fremovexattr_trampoline<>(SB) + +TEXT libc_listxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_listxattr(SB) -TEXT ·libc_flistxattr_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_listxattr_trampoline_addr(SB), RODATA, $8 +DATA ·libc_listxattr_trampoline_addr(SB)/8, $libc_listxattr_trampoline<>(SB) + +TEXT libc_flistxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_flistxattr(SB) -TEXT ·libc_setattrlist_trampoline(SB),NOSPLIT,$0-0 - JMP libc_setattrlist(SB) -TEXT ·libc_fcntl_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_flistxattr_trampoline_addr(SB), RODATA, $8 +DATA ·libc_flistxattr_trampoline_addr(SB)/8, $libc_flistxattr_trampoline<>(SB) + +TEXT libc_utimensat_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_utimensat(SB) + +GLOBL ·libc_utimensat_trampoline_addr(SB), RODATA, $8 +DATA ·libc_utimensat_trampoline_addr(SB)/8, $libc_utimensat_trampoline<>(SB) + +TEXT libc_fcntl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fcntl(SB) -TEXT ·libc_kill_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_fcntl_trampoline_addr(SB), RODATA, $8 +DATA ·libc_fcntl_trampoline_addr(SB)/8, $libc_fcntl_trampoline<>(SB) + +TEXT libc_kill_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_kill(SB) -TEXT ·libc_ioctl_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_kill_trampoline_addr(SB), RODATA, $8 +DATA ·libc_kill_trampoline_addr(SB)/8, $libc_kill_trampoline<>(SB) + +TEXT libc_ioctl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_ioctl(SB) -TEXT ·libc_sysctl_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_ioctl_trampoline_addr(SB), RODATA, $8 +DATA ·libc_ioctl_trampoline_addr(SB)/8, $libc_ioctl_trampoline<>(SB) + +TEXT libc_sysctl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sysctl(SB) -TEXT ·libc_sendfile_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_sysctl_trampoline_addr(SB), RODATA, $8 +DATA ·libc_sysctl_trampoline_addr(SB)/8, $libc_sysctl_trampoline<>(SB) + +TEXT libc_sendfile_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sendfile(SB) -TEXT ·libc_access_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_sendfile_trampoline_addr(SB), RODATA, $8 +DATA ·libc_sendfile_trampoline_addr(SB)/8, $libc_sendfile_trampoline<>(SB) + +TEXT libc_shmat_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_shmat(SB) + +GLOBL ·libc_shmat_trampoline_addr(SB), RODATA, $8 +DATA ·libc_shmat_trampoline_addr(SB)/8, $libc_shmat_trampoline<>(SB) + +TEXT libc_shmctl_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_shmctl(SB) + +GLOBL ·libc_shmctl_trampoline_addr(SB), RODATA, $8 +DATA ·libc_shmctl_trampoline_addr(SB)/8, $libc_shmctl_trampoline<>(SB) + +TEXT libc_shmdt_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_shmdt(SB) + +GLOBL ·libc_shmdt_trampoline_addr(SB), RODATA, $8 +DATA ·libc_shmdt_trampoline_addr(SB)/8, $libc_shmdt_trampoline<>(SB) + +TEXT libc_shmget_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_shmget(SB) + +GLOBL ·libc_shmget_trampoline_addr(SB), RODATA, $8 +DATA ·libc_shmget_trampoline_addr(SB)/8, $libc_shmget_trampoline<>(SB) + +TEXT libc_access_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_access(SB) -TEXT ·libc_adjtime_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_access_trampoline_addr(SB), RODATA, $8 +DATA ·libc_access_trampoline_addr(SB)/8, $libc_access_trampoline<>(SB) + +TEXT libc_adjtime_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_adjtime(SB) -TEXT ·libc_chdir_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_adjtime_trampoline_addr(SB), RODATA, $8 +DATA ·libc_adjtime_trampoline_addr(SB)/8, $libc_adjtime_trampoline<>(SB) + +TEXT libc_chdir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chdir(SB) -TEXT ·libc_chflags_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_chdir_trampoline_addr(SB), RODATA, $8 +DATA ·libc_chdir_trampoline_addr(SB)/8, $libc_chdir_trampoline<>(SB) + +TEXT libc_chflags_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chflags(SB) -TEXT ·libc_chmod_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_chflags_trampoline_addr(SB), RODATA, $8 +DATA ·libc_chflags_trampoline_addr(SB)/8, $libc_chflags_trampoline<>(SB) + +TEXT libc_chmod_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chmod(SB) -TEXT ·libc_chown_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_chmod_trampoline_addr(SB), RODATA, $8 +DATA ·libc_chmod_trampoline_addr(SB)/8, $libc_chmod_trampoline<>(SB) + +TEXT libc_chown_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chown(SB) -TEXT ·libc_chroot_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_chown_trampoline_addr(SB), RODATA, $8 +DATA ·libc_chown_trampoline_addr(SB)/8, $libc_chown_trampoline<>(SB) + +TEXT libc_chroot_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chroot(SB) -TEXT ·libc_clock_gettime_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_chroot_trampoline_addr(SB), RODATA, $8 +DATA ·libc_chroot_trampoline_addr(SB)/8, $libc_chroot_trampoline<>(SB) + +TEXT libc_clock_gettime_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_clock_gettime(SB) -TEXT ·libc_close_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_clock_gettime_trampoline_addr(SB), RODATA, $8 +DATA ·libc_clock_gettime_trampoline_addr(SB)/8, $libc_clock_gettime_trampoline<>(SB) + +TEXT libc_close_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_close(SB) -TEXT ·libc_dup_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_close_trampoline_addr(SB), RODATA, $8 +DATA ·libc_close_trampoline_addr(SB)/8, $libc_close_trampoline<>(SB) + +TEXT libc_clonefile_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_clonefile(SB) + +GLOBL ·libc_clonefile_trampoline_addr(SB), RODATA, $8 +DATA ·libc_clonefile_trampoline_addr(SB)/8, $libc_clonefile_trampoline<>(SB) + +TEXT libc_clonefileat_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_clonefileat(SB) + +GLOBL ·libc_clonefileat_trampoline_addr(SB), RODATA, $8 +DATA ·libc_clonefileat_trampoline_addr(SB)/8, $libc_clonefileat_trampoline<>(SB) + +TEXT libc_dup_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_dup(SB) -TEXT ·libc_dup2_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_dup_trampoline_addr(SB), RODATA, $8 +DATA ·libc_dup_trampoline_addr(SB)/8, $libc_dup_trampoline<>(SB) + +TEXT libc_dup2_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_dup2(SB) -TEXT ·libc_exchangedata_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_dup2_trampoline_addr(SB), RODATA, $8 +DATA ·libc_dup2_trampoline_addr(SB)/8, $libc_dup2_trampoline<>(SB) + +TEXT libc_exchangedata_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_exchangedata(SB) -TEXT ·libc_exit_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_exchangedata_trampoline_addr(SB), RODATA, $8 +DATA ·libc_exchangedata_trampoline_addr(SB)/8, $libc_exchangedata_trampoline<>(SB) + +TEXT libc_exit_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_exit(SB) -TEXT ·libc_faccessat_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_exit_trampoline_addr(SB), RODATA, $8 +DATA ·libc_exit_trampoline_addr(SB)/8, $libc_exit_trampoline<>(SB) + +TEXT libc_faccessat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_faccessat(SB) -TEXT ·libc_fchdir_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_faccessat_trampoline_addr(SB), RODATA, $8 +DATA ·libc_faccessat_trampoline_addr(SB)/8, $libc_faccessat_trampoline<>(SB) + +TEXT libc_fchdir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchdir(SB) -TEXT ·libc_fchflags_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_fchdir_trampoline_addr(SB), RODATA, $8 +DATA ·libc_fchdir_trampoline_addr(SB)/8, $libc_fchdir_trampoline<>(SB) + +TEXT libc_fchflags_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchflags(SB) -TEXT ·libc_fchmod_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_fchflags_trampoline_addr(SB), RODATA, $8 +DATA ·libc_fchflags_trampoline_addr(SB)/8, $libc_fchflags_trampoline<>(SB) + +TEXT libc_fchmod_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchmod(SB) -TEXT ·libc_fchmodat_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_fchmod_trampoline_addr(SB), RODATA, $8 +DATA ·libc_fchmod_trampoline_addr(SB)/8, $libc_fchmod_trampoline<>(SB) + +TEXT libc_fchmodat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchmodat(SB) -TEXT ·libc_fchown_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_fchmodat_trampoline_addr(SB), RODATA, $8 +DATA ·libc_fchmodat_trampoline_addr(SB)/8, $libc_fchmodat_trampoline<>(SB) + +TEXT libc_fchown_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchown(SB) -TEXT ·libc_fchownat_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_fchown_trampoline_addr(SB), RODATA, $8 +DATA ·libc_fchown_trampoline_addr(SB)/8, $libc_fchown_trampoline<>(SB) + +TEXT libc_fchownat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchownat(SB) -TEXT ·libc_flock_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_fchownat_trampoline_addr(SB), RODATA, $8 +DATA ·libc_fchownat_trampoline_addr(SB)/8, $libc_fchownat_trampoline<>(SB) + +TEXT libc_fclonefileat_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_fclonefileat(SB) + +GLOBL ·libc_fclonefileat_trampoline_addr(SB), RODATA, $8 +DATA ·libc_fclonefileat_trampoline_addr(SB)/8, $libc_fclonefileat_trampoline<>(SB) + +TEXT libc_flock_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_flock(SB) -TEXT ·libc_fpathconf_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_flock_trampoline_addr(SB), RODATA, $8 +DATA ·libc_flock_trampoline_addr(SB)/8, $libc_flock_trampoline<>(SB) + +TEXT libc_fpathconf_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fpathconf(SB) -TEXT ·libc_fsync_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_fpathconf_trampoline_addr(SB), RODATA, $8 +DATA ·libc_fpathconf_trampoline_addr(SB)/8, $libc_fpathconf_trampoline<>(SB) + +TEXT libc_fsync_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fsync(SB) -TEXT ·libc_ftruncate_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_fsync_trampoline_addr(SB), RODATA, $8 +DATA ·libc_fsync_trampoline_addr(SB)/8, $libc_fsync_trampoline<>(SB) + +TEXT libc_ftruncate_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_ftruncate(SB) -TEXT ·libc_getdtablesize_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_ftruncate_trampoline_addr(SB), RODATA, $8 +DATA ·libc_ftruncate_trampoline_addr(SB)/8, $libc_ftruncate_trampoline<>(SB) + +TEXT libc_getcwd_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_getcwd(SB) + +GLOBL ·libc_getcwd_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getcwd_trampoline_addr(SB)/8, $libc_getcwd_trampoline<>(SB) + +TEXT libc_getdtablesize_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getdtablesize(SB) -TEXT ·libc_getegid_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_getdtablesize_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getdtablesize_trampoline_addr(SB)/8, $libc_getdtablesize_trampoline<>(SB) + +TEXT libc_getegid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getegid(SB) -TEXT ·libc_geteuid_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_getegid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getegid_trampoline_addr(SB)/8, $libc_getegid_trampoline<>(SB) + +TEXT libc_geteuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_geteuid(SB) -TEXT ·libc_getgid_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_geteuid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_geteuid_trampoline_addr(SB)/8, $libc_geteuid_trampoline<>(SB) + +TEXT libc_getgid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getgid(SB) -TEXT ·libc_getpgid_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_getgid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getgid_trampoline_addr(SB)/8, $libc_getgid_trampoline<>(SB) + +TEXT libc_getpgid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpgid(SB) -TEXT ·libc_getpgrp_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_getpgid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getpgid_trampoline_addr(SB)/8, $libc_getpgid_trampoline<>(SB) + +TEXT libc_getpgrp_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpgrp(SB) -TEXT ·libc_getpid_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_getpgrp_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getpgrp_trampoline_addr(SB)/8, $libc_getpgrp_trampoline<>(SB) + +TEXT libc_getpid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpid(SB) -TEXT ·libc_getppid_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_getpid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getpid_trampoline_addr(SB)/8, $libc_getpid_trampoline<>(SB) + +TEXT libc_getppid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getppid(SB) -TEXT ·libc_getpriority_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_getppid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getppid_trampoline_addr(SB)/8, $libc_getppid_trampoline<>(SB) + +TEXT libc_getpriority_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpriority(SB) -TEXT ·libc_getrlimit_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_getpriority_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getpriority_trampoline_addr(SB)/8, $libc_getpriority_trampoline<>(SB) + +TEXT libc_getrlimit_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getrlimit(SB) -TEXT ·libc_getrusage_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_getrlimit_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getrlimit_trampoline_addr(SB)/8, $libc_getrlimit_trampoline<>(SB) + +TEXT libc_getrusage_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getrusage(SB) -TEXT ·libc_getsid_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_getrusage_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getrusage_trampoline_addr(SB)/8, $libc_getrusage_trampoline<>(SB) + +TEXT libc_getsid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getsid(SB) -TEXT ·libc_getuid_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_getsid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getsid_trampoline_addr(SB)/8, $libc_getsid_trampoline<>(SB) + +TEXT libc_gettimeofday_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_gettimeofday(SB) + +GLOBL ·libc_gettimeofday_trampoline_addr(SB), RODATA, $8 +DATA ·libc_gettimeofday_trampoline_addr(SB)/8, $libc_gettimeofday_trampoline<>(SB) + +TEXT libc_getuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getuid(SB) -TEXT ·libc_issetugid_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_getuid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getuid_trampoline_addr(SB)/8, $libc_getuid_trampoline<>(SB) + +TEXT libc_issetugid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_issetugid(SB) -TEXT ·libc_kqueue_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_issetugid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_issetugid_trampoline_addr(SB)/8, $libc_issetugid_trampoline<>(SB) + +TEXT libc_kqueue_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_kqueue(SB) -TEXT ·libc_lchown_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_kqueue_trampoline_addr(SB), RODATA, $8 +DATA ·libc_kqueue_trampoline_addr(SB)/8, $libc_kqueue_trampoline<>(SB) + +TEXT libc_lchown_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_lchown(SB) -TEXT ·libc_link_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_lchown_trampoline_addr(SB), RODATA, $8 +DATA ·libc_lchown_trampoline_addr(SB)/8, $libc_lchown_trampoline<>(SB) + +TEXT libc_link_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_link(SB) -TEXT ·libc_linkat_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_link_trampoline_addr(SB), RODATA, $8 +DATA ·libc_link_trampoline_addr(SB)/8, $libc_link_trampoline<>(SB) + +TEXT libc_linkat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_linkat(SB) -TEXT ·libc_listen_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_linkat_trampoline_addr(SB), RODATA, $8 +DATA ·libc_linkat_trampoline_addr(SB)/8, $libc_linkat_trampoline<>(SB) + +TEXT libc_listen_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_listen(SB) -TEXT ·libc_mkdir_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_listen_trampoline_addr(SB), RODATA, $8 +DATA ·libc_listen_trampoline_addr(SB)/8, $libc_listen_trampoline<>(SB) + +TEXT libc_mkdir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mkdir(SB) -TEXT ·libc_mkdirat_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_mkdir_trampoline_addr(SB), RODATA, $8 +DATA ·libc_mkdir_trampoline_addr(SB)/8, $libc_mkdir_trampoline<>(SB) + +TEXT libc_mkdirat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mkdirat(SB) -TEXT ·libc_mkfifo_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_mkdirat_trampoline_addr(SB), RODATA, $8 +DATA ·libc_mkdirat_trampoline_addr(SB)/8, $libc_mkdirat_trampoline<>(SB) + +TEXT libc_mkfifo_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mkfifo(SB) -TEXT ·libc_mknod_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_mkfifo_trampoline_addr(SB), RODATA, $8 +DATA ·libc_mkfifo_trampoline_addr(SB)/8, $libc_mkfifo_trampoline<>(SB) + +TEXT libc_mknod_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mknod(SB) -TEXT ·libc_open_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_mknod_trampoline_addr(SB), RODATA, $8 +DATA ·libc_mknod_trampoline_addr(SB)/8, $libc_mknod_trampoline<>(SB) + +TEXT libc_mount_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_mount(SB) + +GLOBL ·libc_mount_trampoline_addr(SB), RODATA, $8 +DATA ·libc_mount_trampoline_addr(SB)/8, $libc_mount_trampoline<>(SB) + +TEXT libc_open_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_open(SB) -TEXT ·libc_openat_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_open_trampoline_addr(SB), RODATA, $8 +DATA ·libc_open_trampoline_addr(SB)/8, $libc_open_trampoline<>(SB) + +TEXT libc_openat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_openat(SB) -TEXT ·libc_pathconf_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_openat_trampoline_addr(SB), RODATA, $8 +DATA ·libc_openat_trampoline_addr(SB)/8, $libc_openat_trampoline<>(SB) + +TEXT libc_pathconf_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_pathconf(SB) -TEXT ·libc_pread_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_pathconf_trampoline_addr(SB), RODATA, $8 +DATA ·libc_pathconf_trampoline_addr(SB)/8, $libc_pathconf_trampoline<>(SB) + +TEXT libc_pread_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_pread(SB) -TEXT ·libc_pwrite_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_pread_trampoline_addr(SB), RODATA, $8 +DATA ·libc_pread_trampoline_addr(SB)/8, $libc_pread_trampoline<>(SB) + +TEXT libc_pwrite_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_pwrite(SB) -TEXT ·libc_read_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_pwrite_trampoline_addr(SB), RODATA, $8 +DATA ·libc_pwrite_trampoline_addr(SB)/8, $libc_pwrite_trampoline<>(SB) + +TEXT libc_read_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_read(SB) -TEXT ·libc_readlink_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_read_trampoline_addr(SB), RODATA, $8 +DATA ·libc_read_trampoline_addr(SB)/8, $libc_read_trampoline<>(SB) + +TEXT libc_readlink_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_readlink(SB) -TEXT ·libc_readlinkat_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_readlink_trampoline_addr(SB), RODATA, $8 +DATA ·libc_readlink_trampoline_addr(SB)/8, $libc_readlink_trampoline<>(SB) + +TEXT libc_readlinkat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_readlinkat(SB) -TEXT ·libc_rename_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_readlinkat_trampoline_addr(SB), RODATA, $8 +DATA ·libc_readlinkat_trampoline_addr(SB)/8, $libc_readlinkat_trampoline<>(SB) + +TEXT libc_rename_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_rename(SB) -TEXT ·libc_renameat_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_rename_trampoline_addr(SB), RODATA, $8 +DATA ·libc_rename_trampoline_addr(SB)/8, $libc_rename_trampoline<>(SB) + +TEXT libc_renameat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_renameat(SB) -TEXT ·libc_revoke_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_renameat_trampoline_addr(SB), RODATA, $8 +DATA ·libc_renameat_trampoline_addr(SB)/8, $libc_renameat_trampoline<>(SB) + +TEXT libc_revoke_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_revoke(SB) -TEXT ·libc_rmdir_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_revoke_trampoline_addr(SB), RODATA, $8 +DATA ·libc_revoke_trampoline_addr(SB)/8, $libc_revoke_trampoline<>(SB) + +TEXT libc_rmdir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_rmdir(SB) -TEXT ·libc_lseek_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_rmdir_trampoline_addr(SB), RODATA, $8 +DATA ·libc_rmdir_trampoline_addr(SB)/8, $libc_rmdir_trampoline<>(SB) + +TEXT libc_lseek_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_lseek(SB) -TEXT ·libc_select_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_lseek_trampoline_addr(SB), RODATA, $8 +DATA ·libc_lseek_trampoline_addr(SB)/8, $libc_lseek_trampoline<>(SB) + +TEXT libc_select_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_select(SB) -TEXT ·libc_setegid_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_select_trampoline_addr(SB), RODATA, $8 +DATA ·libc_select_trampoline_addr(SB)/8, $libc_select_trampoline<>(SB) + +TEXT libc_setegid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setegid(SB) -TEXT ·libc_seteuid_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_setegid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_setegid_trampoline_addr(SB)/8, $libc_setegid_trampoline<>(SB) + +TEXT libc_seteuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_seteuid(SB) -TEXT ·libc_setgid_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_seteuid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_seteuid_trampoline_addr(SB)/8, $libc_seteuid_trampoline<>(SB) + +TEXT libc_setgid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setgid(SB) -TEXT ·libc_setlogin_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_setgid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_setgid_trampoline_addr(SB)/8, $libc_setgid_trampoline<>(SB) + +TEXT libc_setlogin_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setlogin(SB) -TEXT ·libc_setpgid_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_setlogin_trampoline_addr(SB), RODATA, $8 +DATA ·libc_setlogin_trampoline_addr(SB)/8, $libc_setlogin_trampoline<>(SB) + +TEXT libc_setpgid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setpgid(SB) -TEXT ·libc_setpriority_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_setpgid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_setpgid_trampoline_addr(SB)/8, $libc_setpgid_trampoline<>(SB) + +TEXT libc_setpriority_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setpriority(SB) -TEXT ·libc_setprivexec_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_setpriority_trampoline_addr(SB), RODATA, $8 +DATA ·libc_setpriority_trampoline_addr(SB)/8, $libc_setpriority_trampoline<>(SB) + +TEXT libc_setprivexec_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setprivexec(SB) -TEXT ·libc_setregid_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_setprivexec_trampoline_addr(SB), RODATA, $8 +DATA ·libc_setprivexec_trampoline_addr(SB)/8, $libc_setprivexec_trampoline<>(SB) + +TEXT libc_setregid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setregid(SB) -TEXT ·libc_setreuid_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_setregid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_setregid_trampoline_addr(SB)/8, $libc_setregid_trampoline<>(SB) + +TEXT libc_setreuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setreuid(SB) -TEXT ·libc_setrlimit_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_setreuid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_setreuid_trampoline_addr(SB)/8, $libc_setreuid_trampoline<>(SB) + +TEXT libc_setrlimit_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setrlimit(SB) -TEXT ·libc_setsid_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_setrlimit_trampoline_addr(SB), RODATA, $8 +DATA ·libc_setrlimit_trampoline_addr(SB)/8, $libc_setrlimit_trampoline<>(SB) + +TEXT libc_setsid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setsid(SB) -TEXT ·libc_settimeofday_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_setsid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_setsid_trampoline_addr(SB)/8, $libc_setsid_trampoline<>(SB) + +TEXT libc_settimeofday_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_settimeofday(SB) -TEXT ·libc_setuid_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_settimeofday_trampoline_addr(SB), RODATA, $8 +DATA ·libc_settimeofday_trampoline_addr(SB)/8, $libc_settimeofday_trampoline<>(SB) + +TEXT libc_setuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setuid(SB) -TEXT ·libc_symlink_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_setuid_trampoline_addr(SB), RODATA, $8 +DATA ·libc_setuid_trampoline_addr(SB)/8, $libc_setuid_trampoline<>(SB) + +TEXT libc_symlink_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_symlink(SB) -TEXT ·libc_symlinkat_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_symlink_trampoline_addr(SB), RODATA, $8 +DATA ·libc_symlink_trampoline_addr(SB)/8, $libc_symlink_trampoline<>(SB) + +TEXT libc_symlinkat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_symlinkat(SB) -TEXT ·libc_sync_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_symlinkat_trampoline_addr(SB), RODATA, $8 +DATA ·libc_symlinkat_trampoline_addr(SB)/8, $libc_symlinkat_trampoline<>(SB) + +TEXT libc_sync_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sync(SB) -TEXT ·libc_truncate_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_sync_trampoline_addr(SB), RODATA, $8 +DATA ·libc_sync_trampoline_addr(SB)/8, $libc_sync_trampoline<>(SB) + +TEXT libc_truncate_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_truncate(SB) -TEXT ·libc_umask_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_truncate_trampoline_addr(SB), RODATA, $8 +DATA ·libc_truncate_trampoline_addr(SB)/8, $libc_truncate_trampoline<>(SB) + +TEXT libc_umask_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_umask(SB) -TEXT ·libc_undelete_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_umask_trampoline_addr(SB), RODATA, $8 +DATA ·libc_umask_trampoline_addr(SB)/8, $libc_umask_trampoline<>(SB) + +TEXT libc_undelete_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_undelete(SB) -TEXT ·libc_unlink_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_undelete_trampoline_addr(SB), RODATA, $8 +DATA ·libc_undelete_trampoline_addr(SB)/8, $libc_undelete_trampoline<>(SB) + +TEXT libc_unlink_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_unlink(SB) -TEXT ·libc_unlinkat_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_unlink_trampoline_addr(SB), RODATA, $8 +DATA ·libc_unlink_trampoline_addr(SB)/8, $libc_unlink_trampoline<>(SB) + +TEXT libc_unlinkat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_unlinkat(SB) -TEXT ·libc_unmount_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_unlinkat_trampoline_addr(SB), RODATA, $8 +DATA ·libc_unlinkat_trampoline_addr(SB)/8, $libc_unlinkat_trampoline<>(SB) + +TEXT libc_unmount_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_unmount(SB) -TEXT ·libc_write_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_unmount_trampoline_addr(SB), RODATA, $8 +DATA ·libc_unmount_trampoline_addr(SB)/8, $libc_unmount_trampoline<>(SB) + +TEXT libc_write_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_write(SB) -TEXT ·libc_mmap_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_write_trampoline_addr(SB), RODATA, $8 +DATA ·libc_write_trampoline_addr(SB)/8, $libc_write_trampoline<>(SB) + +TEXT libc_mmap_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mmap(SB) -TEXT ·libc_munmap_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_mmap_trampoline_addr(SB), RODATA, $8 +DATA ·libc_mmap_trampoline_addr(SB)/8, $libc_mmap_trampoline<>(SB) + +TEXT libc_munmap_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_munmap(SB) -TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0 - JMP libc_gettimeofday(SB) -TEXT ·libc_fstat_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_munmap_trampoline_addr(SB), RODATA, $8 +DATA ·libc_munmap_trampoline_addr(SB)/8, $libc_munmap_trampoline<>(SB) + +TEXT libc_fstat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fstat(SB) -TEXT ·libc_fstatat_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_fstat_trampoline_addr(SB), RODATA, $8 +DATA ·libc_fstat_trampoline_addr(SB)/8, $libc_fstat_trampoline<>(SB) + +TEXT libc_fstatat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fstatat(SB) -TEXT ·libc_fstatfs_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_fstatat_trampoline_addr(SB), RODATA, $8 +DATA ·libc_fstatat_trampoline_addr(SB)/8, $libc_fstatat_trampoline<>(SB) + +TEXT libc_fstatfs_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fstatfs(SB) -TEXT ·libc_getfsstat_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_fstatfs_trampoline_addr(SB), RODATA, $8 +DATA ·libc_fstatfs_trampoline_addr(SB)/8, $libc_fstatfs_trampoline<>(SB) + +TEXT libc_getfsstat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getfsstat(SB) -TEXT ·libc_lstat_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_getfsstat_trampoline_addr(SB), RODATA, $8 +DATA ·libc_getfsstat_trampoline_addr(SB)/8, $libc_getfsstat_trampoline<>(SB) + +TEXT libc_lstat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_lstat(SB) -TEXT ·libc_stat_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_lstat_trampoline_addr(SB), RODATA, $8 +DATA ·libc_lstat_trampoline_addr(SB)/8, $libc_lstat_trampoline<>(SB) + +TEXT libc_ptrace_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_ptrace(SB) + +GLOBL ·libc_ptrace_trampoline_addr(SB), RODATA, $8 +DATA ·libc_ptrace_trampoline_addr(SB)/8, $libc_ptrace_trampoline<>(SB) + +TEXT libc_stat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_stat(SB) -TEXT ·libc_statfs_trampoline(SB),NOSPLIT,$0-0 + +GLOBL ·libc_stat_trampoline_addr(SB), RODATA, $8 +DATA ·libc_stat_trampoline_addr(SB)/8, $libc_stat_trampoline<>(SB) + +TEXT libc_statfs_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_statfs(SB) + +GLOBL ·libc_statfs_trampoline_addr(SB), RODATA, $8 +DATA ·libc_statfs_trampoline_addr(SB)/8, $libc_statfs_trampoline<>(SB) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go b/vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go index fe1fdd78..1b6eedfa 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go @@ -1,6 +1,7 @@ // go run mksyscall.go -dragonfly -tags dragonfly,amd64 syscall_bsd.go syscall_dragonfly.go syscall_dragonfly_amd64.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build dragonfly && amd64 // +build dragonfly,amd64 package unix @@ -214,22 +215,6 @@ func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, ne // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { - var _p0 unsafe.Pointer - if len(mib) > 0 { - _p0 = unsafe.Pointer(&mib[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func utimes(path string, timeval *[2]Timeval) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) @@ -378,6 +363,18 @@ func pipe() (r int, w int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func pipe2(p *[2]_C_int, flags int) (r int, w int, err error) { + r0, r1, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0) + r = int(r0) + w = int(r1) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func extpread(fd int, p []byte, flags int, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { @@ -439,6 +436,22 @@ func ioctl(fd int, req uint, arg uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { + var _p0 unsafe.Pointer + if len(mib) > 0 { + _p0 = unsafe.Pointer(&mib[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + _, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func Access(path string, mode uint32) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go index 600f1d26..039c4aa0 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go @@ -1,6 +1,7 @@ // go run mksyscall.go -l32 -tags freebsd,386 syscall_bsd.go syscall_freebsd.go syscall_freebsd_386.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build freebsd && 386 // +build freebsd,386 package unix @@ -911,7 +912,7 @@ func Fpathconf(fd int, name int) (val int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func fstat(fd int, stat *stat_freebsd11_t) (err error) { +func Fstat(fd int, stat *Stat_t) (err error) { _, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) if e1 != 0 { err = errnoErr(e1) @@ -921,17 +922,7 @@ func fstat(fd int, stat *stat_freebsd11_t) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func fstat_freebsd12(fd int, stat *Stat_t) (err error) { - _, _, e1 := Syscall(SYS_FSTAT_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func fstatat(fd int, path string, stat *stat_freebsd11_t, flags int) (err error) { +func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) if err != nil { @@ -946,22 +937,7 @@ func fstatat(fd int, path string, stat *stat_freebsd11_t, flags int) (err error) // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func fstatat_freebsd12(fd int, path string, stat *Stat_t, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_FSTATAT_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func fstatfs(fd int, stat *statfs_freebsd11_t) (err error) { +func Fstatfs(fd int, stat *Statfs_t) (err error) { _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) if e1 != 0 { err = errnoErr(e1) @@ -971,16 +947,6 @@ func fstatfs(fd int, stat *statfs_freebsd11_t) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func fstatfs_freebsd12(fd int, stat *Statfs_t) (err error) { - _, _, e1 := Syscall(SYS_FSTATFS_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Fsync(fd int) (err error) { _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0) if e1 != 0 { @@ -1001,7 +967,7 @@ func Ftruncate(fd int, length int64) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) { +func getdirentries(fd int, buf []byte, basep *uint64) (n int, err error) { var _p0 unsafe.Pointer if len(buf) > 0 { _p0 = unsafe.Pointer(&buf[0]) @@ -1018,23 +984,6 @@ func getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func getdirentries_freebsd12(fd int, buf []byte, basep *uint64) (n int, err error) { - var _p0 unsafe.Pointer - if len(buf) > 0 { - _p0 = unsafe.Pointer(&buf[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - r0, _, e1 := Syscall6(SYS_GETDIRENTRIES_FREEBSD12, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Getdtablesize() (size int) { r0, _, _ := Syscall(SYS_GETDTABLESIZE, 0, 0, 0) size = int(r0) @@ -1256,21 +1205,6 @@ func Listen(s int, backlog int) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func lstat(path string, stat *stat_freebsd11_t) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Mkdir(path string, mode uint32) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) @@ -1316,43 +1250,13 @@ func Mkfifo(path string, mode uint32) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func mknod(path string, mode uint32, dev int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func mknodat(fd int, path string, mode uint32, dev int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func mknodat_freebsd12(fd int, path string, mode uint32, dev uint64) (err error) { +func Mknodat(fd int, path string, mode uint32, dev uint64) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) if err != nil { return } - _, _, e1 := Syscall6(SYS_MKNODAT_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), uintptr(dev>>32), 0) + _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), uintptr(dev>>32), 0) if e1 != 0 { err = errnoErr(e1) } @@ -1419,7 +1323,7 @@ func Pathconf(path string, name int) (val int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pread(fd int, p []byte, offset int64) (n int, err error) { +func pread(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) @@ -1436,7 +1340,7 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pwrite(fd int, p []byte, offset int64) (n int, err error) { +func pwrite(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) @@ -1752,22 +1656,7 @@ func Setuid(uid int) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func stat(path string, stat *stat_freebsd11_t) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func statfs(path string, stat *statfs_freebsd11_t) (err error) { +func Statfs(path string, stat *Statfs_t) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) if err != nil { @@ -1782,21 +1671,6 @@ func statfs(path string, stat *statfs_freebsd11_t) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func statfs_freebsd12(path string, stat *Statfs_t) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_STATFS_FREEBSD12, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Symlink(path string, link string) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go index 064934b0..0535d3cf 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go @@ -1,6 +1,7 @@ // go run mksyscall.go -tags freebsd,amd64 syscall_bsd.go syscall_freebsd.go syscall_freebsd_amd64.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build freebsd && amd64 // +build freebsd,amd64 package unix @@ -911,7 +912,7 @@ func Fpathconf(fd int, name int) (val int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func fstat(fd int, stat *stat_freebsd11_t) (err error) { +func Fstat(fd int, stat *Stat_t) (err error) { _, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) if e1 != 0 { err = errnoErr(e1) @@ -921,17 +922,7 @@ func fstat(fd int, stat *stat_freebsd11_t) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func fstat_freebsd12(fd int, stat *Stat_t) (err error) { - _, _, e1 := Syscall(SYS_FSTAT_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func fstatat(fd int, path string, stat *stat_freebsd11_t, flags int) (err error) { +func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) if err != nil { @@ -946,22 +937,7 @@ func fstatat(fd int, path string, stat *stat_freebsd11_t, flags int) (err error) // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func fstatat_freebsd12(fd int, path string, stat *Stat_t, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_FSTATAT_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func fstatfs(fd int, stat *statfs_freebsd11_t) (err error) { +func Fstatfs(fd int, stat *Statfs_t) (err error) { _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) if e1 != 0 { err = errnoErr(e1) @@ -971,16 +947,6 @@ func fstatfs(fd int, stat *statfs_freebsd11_t) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func fstatfs_freebsd12(fd int, stat *Statfs_t) (err error) { - _, _, e1 := Syscall(SYS_FSTATFS_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Fsync(fd int) (err error) { _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0) if e1 != 0 { @@ -1001,7 +967,7 @@ func Ftruncate(fd int, length int64) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) { +func getdirentries(fd int, buf []byte, basep *uint64) (n int, err error) { var _p0 unsafe.Pointer if len(buf) > 0 { _p0 = unsafe.Pointer(&buf[0]) @@ -1018,23 +984,6 @@ func getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func getdirentries_freebsd12(fd int, buf []byte, basep *uint64) (n int, err error) { - var _p0 unsafe.Pointer - if len(buf) > 0 { - _p0 = unsafe.Pointer(&buf[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - r0, _, e1 := Syscall6(SYS_GETDIRENTRIES_FREEBSD12, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Getdtablesize() (size int) { r0, _, _ := Syscall(SYS_GETDTABLESIZE, 0, 0, 0) size = int(r0) @@ -1256,21 +1205,6 @@ func Listen(s int, backlog int) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func lstat(path string, stat *stat_freebsd11_t) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Mkdir(path string, mode uint32) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) @@ -1316,22 +1250,7 @@ func Mkfifo(path string, mode uint32) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func mknod(path string, mode uint32, dev int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func mknodat(fd int, path string, mode uint32, dev int) (err error) { +func Mknodat(fd int, path string, mode uint32, dev uint64) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) if err != nil { @@ -1346,21 +1265,6 @@ func mknodat(fd int, path string, mode uint32, dev int) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func mknodat_freebsd12(fd int, path string, mode uint32, dev uint64) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_MKNODAT_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Nanosleep(time *Timespec, leftover *Timespec) (err error) { _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0) if e1 != 0 { @@ -1419,7 +1323,7 @@ func Pathconf(path string, name int) (val int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pread(fd int, p []byte, offset int64) (n int, err error) { +func pread(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) @@ -1436,7 +1340,7 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pwrite(fd int, p []byte, offset int64) (n int, err error) { +func pwrite(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) @@ -1752,22 +1656,7 @@ func Setuid(uid int) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func stat(path string, stat *stat_freebsd11_t) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func statfs(path string, stat *statfs_freebsd11_t) (err error) { +func Statfs(path string, stat *Statfs_t) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) if err != nil { @@ -1782,21 +1671,6 @@ func statfs(path string, stat *statfs_freebsd11_t) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func statfs_freebsd12(path string, stat *Statfs_t) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_STATFS_FREEBSD12, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Symlink(path string, link string) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go index 31d2c461..1018b522 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go @@ -1,6 +1,7 @@ // go run mksyscall.go -l32 -arm -tags freebsd,arm syscall_bsd.go syscall_freebsd.go syscall_freebsd_arm.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build freebsd && arm // +build freebsd,arm package unix @@ -350,22 +351,6 @@ func Munlockall() (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { - var _p0 unsafe.Pointer - if len(mib) > 0 { - _p0 = unsafe.Pointer(&mib[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - _, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func pipe2(p *[2]_C_int, flags int) (err error) { _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0) if e1 != 0 { @@ -403,6 +388,22 @@ func ioctl(fd int, req uint, arg uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { + var _p0 unsafe.Pointer + if len(mib) > 0 { + _p0 = unsafe.Pointer(&mib[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + _, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ptrace(request int, pid int, addr uintptr, data int) (err error) { _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0) if e1 != 0 { @@ -911,7 +912,7 @@ func Fpathconf(fd int, name int) (val int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func fstat(fd int, stat *stat_freebsd11_t) (err error) { +func Fstat(fd int, stat *Stat_t) (err error) { _, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) if e1 != 0 { err = errnoErr(e1) @@ -921,17 +922,7 @@ func fstat(fd int, stat *stat_freebsd11_t) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func fstat_freebsd12(fd int, stat *Stat_t) (err error) { - _, _, e1 := Syscall(SYS_FSTAT_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func fstatat(fd int, path string, stat *stat_freebsd11_t, flags int) (err error) { +func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) if err != nil { @@ -946,22 +937,7 @@ func fstatat(fd int, path string, stat *stat_freebsd11_t, flags int) (err error) // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func fstatat_freebsd12(fd int, path string, stat *Stat_t, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_FSTATAT_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func fstatfs(fd int, stat *statfs_freebsd11_t) (err error) { +func Fstatfs(fd int, stat *Statfs_t) (err error) { _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) if e1 != 0 { err = errnoErr(e1) @@ -971,16 +947,6 @@ func fstatfs(fd int, stat *statfs_freebsd11_t) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func fstatfs_freebsd12(fd int, stat *Statfs_t) (err error) { - _, _, e1 := Syscall(SYS_FSTATFS_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Fsync(fd int) (err error) { _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0) if e1 != 0 { @@ -1001,7 +967,7 @@ func Ftruncate(fd int, length int64) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) { +func getdirentries(fd int, buf []byte, basep *uint64) (n int, err error) { var _p0 unsafe.Pointer if len(buf) > 0 { _p0 = unsafe.Pointer(&buf[0]) @@ -1018,23 +984,6 @@ func getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func getdirentries_freebsd12(fd int, buf []byte, basep *uint64) (n int, err error) { - var _p0 unsafe.Pointer - if len(buf) > 0 { - _p0 = unsafe.Pointer(&buf[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - r0, _, e1 := Syscall6(SYS_GETDIRENTRIES_FREEBSD12, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Getdtablesize() (size int) { r0, _, _ := Syscall(SYS_GETDTABLESIZE, 0, 0, 0) size = int(r0) @@ -1256,21 +1205,6 @@ func Listen(s int, backlog int) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func lstat(path string, stat *stat_freebsd11_t) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Mkdir(path string, mode uint32) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) @@ -1316,43 +1250,13 @@ func Mkfifo(path string, mode uint32) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func mknod(path string, mode uint32, dev int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func mknodat(fd int, path string, mode uint32, dev int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func mknodat_freebsd12(fd int, path string, mode uint32, dev uint64) (err error) { +func Mknodat(fd int, path string, mode uint32, dev uint64) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) if err != nil { return } - _, _, e1 := Syscall6(SYS_MKNODAT_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0) + _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, uintptr(dev), uintptr(dev>>32)) if e1 != 0 { err = errnoErr(e1) } @@ -1419,7 +1323,7 @@ func Pathconf(path string, name int) (val int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pread(fd int, p []byte, offset int64) (n int, err error) { +func pread(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) @@ -1436,7 +1340,7 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pwrite(fd int, p []byte, offset int64) (n int, err error) { +func pwrite(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) @@ -1752,22 +1656,7 @@ func Setuid(uid int) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func stat(path string, stat *stat_freebsd11_t) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func statfs(path string, stat *statfs_freebsd11_t) (err error) { +func Statfs(path string, stat *Statfs_t) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) if err != nil { @@ -1782,21 +1671,6 @@ func statfs(path string, stat *statfs_freebsd11_t) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func statfs_freebsd12(path string, stat *Statfs_t) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_STATFS_FREEBSD12, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Symlink(path string, link string) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go index 4adaaa56..3802f4b3 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go @@ -1,6 +1,7 @@ // go run mksyscall.go -tags freebsd,arm64 syscall_bsd.go syscall_freebsd.go syscall_freebsd_arm64.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build freebsd && arm64 // +build freebsd,arm64 package unix @@ -911,7 +912,7 @@ func Fpathconf(fd int, name int) (val int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func fstat(fd int, stat *stat_freebsd11_t) (err error) { +func Fstat(fd int, stat *Stat_t) (err error) { _, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) if e1 != 0 { err = errnoErr(e1) @@ -921,17 +922,7 @@ func fstat(fd int, stat *stat_freebsd11_t) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func fstat_freebsd12(fd int, stat *Stat_t) (err error) { - _, _, e1 := Syscall(SYS_FSTAT_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func fstatat(fd int, path string, stat *stat_freebsd11_t, flags int) (err error) { +func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) if err != nil { @@ -946,22 +937,7 @@ func fstatat(fd int, path string, stat *stat_freebsd11_t, flags int) (err error) // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func fstatat_freebsd12(fd int, path string, stat *Stat_t, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_FSTATAT_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func fstatfs(fd int, stat *statfs_freebsd11_t) (err error) { +func Fstatfs(fd int, stat *Statfs_t) (err error) { _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) if e1 != 0 { err = errnoErr(e1) @@ -971,16 +947,6 @@ func fstatfs(fd int, stat *statfs_freebsd11_t) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func fstatfs_freebsd12(fd int, stat *Statfs_t) (err error) { - _, _, e1 := Syscall(SYS_FSTATFS_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Fsync(fd int) (err error) { _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0) if e1 != 0 { @@ -1001,7 +967,7 @@ func Ftruncate(fd int, length int64) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) { +func getdirentries(fd int, buf []byte, basep *uint64) (n int, err error) { var _p0 unsafe.Pointer if len(buf) > 0 { _p0 = unsafe.Pointer(&buf[0]) @@ -1018,23 +984,6 @@ func getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func getdirentries_freebsd12(fd int, buf []byte, basep *uint64) (n int, err error) { - var _p0 unsafe.Pointer - if len(buf) > 0 { - _p0 = unsafe.Pointer(&buf[0]) - } else { - _p0 = unsafe.Pointer(&_zero) - } - r0, _, e1 := Syscall6(SYS_GETDIRENTRIES_FREEBSD12, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Getdtablesize() (size int) { r0, _, _ := Syscall(SYS_GETDTABLESIZE, 0, 0, 0) size = int(r0) @@ -1256,21 +1205,6 @@ func Listen(s int, backlog int) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func lstat(path string, stat *stat_freebsd11_t) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Mkdir(path string, mode uint32) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) @@ -1316,22 +1250,7 @@ func Mkfifo(path string, mode uint32) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func mknod(path string, mode uint32, dev int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev)) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func mknodat(fd int, path string, mode uint32, dev int) (err error) { +func Mknodat(fd int, path string, mode uint32, dev uint64) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) if err != nil { @@ -1346,21 +1265,6 @@ func mknodat(fd int, path string, mode uint32, dev int) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func mknodat_freebsd12(fd int, path string, mode uint32, dev uint64) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_MKNODAT_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Nanosleep(time *Timespec, leftover *Timespec) (err error) { _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0) if e1 != 0 { @@ -1419,7 +1323,7 @@ func Pathconf(path string, name int) (val int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pread(fd int, p []byte, offset int64) (n int, err error) { +func pread(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) @@ -1436,7 +1340,7 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pwrite(fd int, p []byte, offset int64) (n int, err error) { +func pwrite(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) @@ -1752,22 +1656,7 @@ func Setuid(uid int) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func stat(path string, stat *stat_freebsd11_t) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func statfs(path string, stat *statfs_freebsd11_t) (err error) { +func Statfs(path string, stat *Statfs_t) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) if err != nil { @@ -1782,21 +1671,6 @@ func statfs(path string, stat *statfs_freebsd11_t) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func statfs_freebsd12(path string, stat *Statfs_t) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(path) - if err != nil { - return - } - _, _, e1 := Syscall(SYS_STATFS_FREEBSD12, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Symlink(path string, link string) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_riscv64.go b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_riscv64.go new file mode 100644 index 00000000..8a2db7da --- /dev/null +++ b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_riscv64.go @@ -0,0 +1,1889 @@ +// go run mksyscall.go -tags freebsd,riscv64 syscall_bsd.go syscall_freebsd.go syscall_freebsd_riscv64.go +// Code generated by the command above; see README.md. DO NOT EDIT. + +//go:build freebsd && riscv64 +// +build freebsd,riscv64 + +package unix + +import ( + "syscall" + "unsafe" +) + +var _ syscall.Errno + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func getgroups(ngid int, gid *_Gid_t) (n int, err error) { + r0, _, e1 := RawSyscall(SYS_GETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func setgroups(ngid int, gid *_Gid_t) (err error) { + _, _, e1 := RawSyscall(SYS_SETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) { + r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0) + wpid = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) { + r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) + fd = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { + _, _, e1 := Syscall(SYS_BIND, uintptr(s), uintptr(addr), uintptr(addrlen)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { + _, _, e1 := Syscall(SYS_CONNECT, uintptr(s), uintptr(addr), uintptr(addrlen)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func socket(domain int, typ int, proto int) (fd int, err error) { + r0, _, e1 := RawSyscall(SYS_SOCKET, uintptr(domain), uintptr(typ), uintptr(proto)) + fd = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) { + _, _, e1 := Syscall6(SYS_GETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) { + _, _, e1 := Syscall6(SYS_SETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { + _, _, e1 := RawSyscall(SYS_GETPEERNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { + _, _, e1 := RawSyscall(SYS_GETSOCKNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Shutdown(s int, how int) (err error) { + _, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(s), uintptr(how), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) { + _, _, e1 := RawSyscall6(SYS_SOCKETPAIR, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) { + var _p0 unsafe.Pointer + if len(p) > 0 { + _p0 = unsafe.Pointer(&p[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall6(SYS_RECVFROM, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen))) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) { + var _p0 unsafe.Pointer + if len(buf) > 0 { + _p0 = unsafe.Pointer(&buf[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + _, _, e1 := Syscall6(SYS_SENDTO, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) { + r0, _, e1 := Syscall(SYS_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { + r0, _, e1 := Syscall(SYS_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) { + r0, _, e1 := Syscall6(SYS_KEVENT, uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout))) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func utimes(path string, timeval *[2]Timeval) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func futimes(fd int, timeval *[2]Timeval) (err error) { + _, _, e1 := Syscall(SYS_FUTIMES, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func poll(fds *PollFd, nfds int, timeout int) (n int, err error) { + r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout)) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Madvise(b []byte, behav int) (err error) { + var _p0 unsafe.Pointer + if len(b) > 0 { + _p0 = unsafe.Pointer(&b[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(behav)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Mlock(b []byte) (err error) { + var _p0 unsafe.Pointer + if len(b) > 0 { + _p0 = unsafe.Pointer(&b[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Mlockall(flags int) (err error) { + _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Mprotect(b []byte, prot int) (err error) { + var _p0 unsafe.Pointer + if len(b) > 0 { + _p0 = unsafe.Pointer(&b[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Msync(b []byte, flags int) (err error) { + var _p0 unsafe.Pointer + if len(b) > 0 { + _p0 = unsafe.Pointer(&b[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Munlock(b []byte) (err error) { + var _p0 unsafe.Pointer + if len(b) > 0 { + _p0 = unsafe.Pointer(&b[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Munlockall() (err error) { + _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func pipe2(p *[2]_C_int, flags int) (err error) { + _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getcwd(buf []byte) (n int, err error) { + var _p0 unsafe.Pointer + if len(buf) > 0 { + _p0 = unsafe.Pointer(&buf[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall(SYS___GETCWD, uintptr(_p0), uintptr(len(buf)), 0) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func ioctl(fd int, req uint, arg uintptr) (err error) { + _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { + var _p0 unsafe.Pointer + if len(mib) > 0 { + _p0 = unsafe.Pointer(&mib[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + _, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func ptrace(request int, pid int, addr uintptr, data int) (err error) { + _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Access(path string, mode uint32) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Adjtime(delta *Timeval, olddelta *Timeval) (err error) { + _, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func CapEnter() (err error) { + _, _, e1 := Syscall(SYS_CAP_ENTER, 0, 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func capRightsGet(version int, fd int, rightsp *CapRights) (err error) { + _, _, e1 := Syscall(SYS___CAP_RIGHTS_GET, uintptr(version), uintptr(fd), uintptr(unsafe.Pointer(rightsp))) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func capRightsLimit(fd int, rightsp *CapRights) (err error) { + _, _, e1 := Syscall(SYS_CAP_RIGHTS_LIMIT, uintptr(fd), uintptr(unsafe.Pointer(rightsp)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Chdir(path string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Chflags(path string, flags int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Chmod(path string, mode uint32) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Chown(path string, uid int, gid int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Chroot(path string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Close(fd int) (err error) { + _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Dup(fd int) (nfd int, err error) { + r0, _, e1 := Syscall(SYS_DUP, uintptr(fd), 0, 0) + nfd = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Dup2(from int, to int) (err error) { + _, _, e1 := Syscall(SYS_DUP2, uintptr(from), uintptr(to), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Exit(code int) { + Syscall(SYS_EXIT, uintptr(code), 0, 0) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func ExtattrGetFd(fd int, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) { + var _p0 *byte + _p0, err = BytePtrFromString(attrname) + if err != nil { + return + } + r0, _, e1 := Syscall6(SYS_EXTATTR_GET_FD, uintptr(fd), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p0)), uintptr(data), uintptr(nbytes), 0) + ret = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func ExtattrSetFd(fd int, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) { + var _p0 *byte + _p0, err = BytePtrFromString(attrname) + if err != nil { + return + } + r0, _, e1 := Syscall6(SYS_EXTATTR_SET_FD, uintptr(fd), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p0)), uintptr(data), uintptr(nbytes), 0) + ret = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func ExtattrDeleteFd(fd int, attrnamespace int, attrname string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(attrname) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_EXTATTR_DELETE_FD, uintptr(fd), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p0))) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func ExtattrListFd(fd int, attrnamespace int, data uintptr, nbytes int) (ret int, err error) { + r0, _, e1 := Syscall6(SYS_EXTATTR_LIST_FD, uintptr(fd), uintptr(attrnamespace), uintptr(data), uintptr(nbytes), 0, 0) + ret = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func ExtattrGetFile(file string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) { + var _p0 *byte + _p0, err = BytePtrFromString(file) + if err != nil { + return + } + var _p1 *byte + _p1, err = BytePtrFromString(attrname) + if err != nil { + return + } + r0, _, e1 := Syscall6(SYS_EXTATTR_GET_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0) + ret = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func ExtattrSetFile(file string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) { + var _p0 *byte + _p0, err = BytePtrFromString(file) + if err != nil { + return + } + var _p1 *byte + _p1, err = BytePtrFromString(attrname) + if err != nil { + return + } + r0, _, e1 := Syscall6(SYS_EXTATTR_SET_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0) + ret = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func ExtattrDeleteFile(file string, attrnamespace int, attrname string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(file) + if err != nil { + return + } + var _p1 *byte + _p1, err = BytePtrFromString(attrname) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_EXTATTR_DELETE_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1))) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func ExtattrListFile(file string, attrnamespace int, data uintptr, nbytes int) (ret int, err error) { + var _p0 *byte + _p0, err = BytePtrFromString(file) + if err != nil { + return + } + r0, _, e1 := Syscall6(SYS_EXTATTR_LIST_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(data), uintptr(nbytes), 0, 0) + ret = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func ExtattrGetLink(link string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) { + var _p0 *byte + _p0, err = BytePtrFromString(link) + if err != nil { + return + } + var _p1 *byte + _p1, err = BytePtrFromString(attrname) + if err != nil { + return + } + r0, _, e1 := Syscall6(SYS_EXTATTR_GET_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0) + ret = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func ExtattrSetLink(link string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) { + var _p0 *byte + _p0, err = BytePtrFromString(link) + if err != nil { + return + } + var _p1 *byte + _p1, err = BytePtrFromString(attrname) + if err != nil { + return + } + r0, _, e1 := Syscall6(SYS_EXTATTR_SET_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0) + ret = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func ExtattrDeleteLink(link string, attrnamespace int, attrname string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(link) + if err != nil { + return + } + var _p1 *byte + _p1, err = BytePtrFromString(attrname) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_EXTATTR_DELETE_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1))) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func ExtattrListLink(link string, attrnamespace int, data uintptr, nbytes int) (ret int, err error) { + var _p0 *byte + _p0, err = BytePtrFromString(link) + if err != nil { + return + } + r0, _, e1 := Syscall6(SYS_EXTATTR_LIST_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(data), uintptr(nbytes), 0, 0) + ret = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fadvise(fd int, offset int64, length int64, advice int) (err error) { + _, _, e1 := Syscall6(SYS_POSIX_FADVISE, uintptr(fd), uintptr(offset), uintptr(length), uintptr(advice), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall6(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fchdir(fd int) (err error) { + _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fchflags(fd int, flags int) (err error) { + _, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fchmod(fd int, mode uint32) (err error) { + _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall6(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fchown(fd int, uid int, gid int) (err error) { + _, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Flock(fd int, how int) (err error) { + _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fpathconf(fd int, name int) (val int, err error) { + r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0) + val = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fstat(fd int, stat *Stat_t) (err error) { + _, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall6(SYS_FSTATAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fstatfs(fd int, stat *Statfs_t) (err error) { + _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fsync(fd int) (err error) { + _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Ftruncate(fd int, length int64) (err error) { + _, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), uintptr(length), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func getdirentries(fd int, buf []byte, basep *uint64) (n int, err error) { + var _p0 unsafe.Pointer + if len(buf) > 0 { + _p0 = unsafe.Pointer(&buf[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall6(SYS_GETDIRENTRIES, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getdtablesize() (size int) { + r0, _, _ := Syscall(SYS_GETDTABLESIZE, 0, 0, 0) + size = int(r0) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getegid() (egid int) { + r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0) + egid = int(r0) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Geteuid() (uid int) { + r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0) + uid = int(r0) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getgid() (gid int) { + r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0) + gid = int(r0) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getpgid(pid int) (pgid int, err error) { + r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0) + pgid = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getpgrp() (pgrp int) { + r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0) + pgrp = int(r0) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getpid() (pid int) { + r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0) + pid = int(r0) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getppid() (ppid int) { + r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0) + ppid = int(r0) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getpriority(which int, who int) (prio int, err error) { + r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0) + prio = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getrlimit(which int, lim *Rlimit) (err error) { + _, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getrusage(who int, rusage *Rusage) (err error) { + _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getsid(pid int) (sid int, err error) { + r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0) + sid = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Gettimeofday(tv *Timeval) (err error) { + _, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getuid() (uid int) { + r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0) + uid = int(r0) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Issetugid() (tainted bool) { + r0, _, _ := Syscall(SYS_ISSETUGID, 0, 0, 0) + tainted = bool(r0 != 0) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Kill(pid int, signum syscall.Signal) (err error) { + _, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Kqueue() (fd int, err error) { + r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0) + fd = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Lchown(path string, uid int, gid int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Link(path string, link string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + var _p1 *byte + _p1, err = BytePtrFromString(link) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + var _p1 *byte + _p1, err = BytePtrFromString(link) + if err != nil { + return + } + _, _, e1 := Syscall6(SYS_LINKAT, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Listen(s int, backlog int) (err error) { + _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Mkdir(path string, mode uint32) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Mkdirat(dirfd int, path string, mode uint32) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Mkfifo(path string, mode uint32) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Mknodat(fd int, path string, mode uint32, dev uint64) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Nanosleep(time *Timespec, leftover *Timespec) (err error) { + _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Open(path string, mode int, perm uint32) (fd int, err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm)) + fd = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Openat(fdat int, path string, mode int, perm uint32) (fd int, err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(fdat), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0) + fd = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Pathconf(path string, name int) (val int, err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0) + val = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func pread(fd int, p []byte, offset int64) (n int, err error) { + var _p0 unsafe.Pointer + if len(p) > 0 { + _p0 = unsafe.Pointer(&p[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func pwrite(fd int, p []byte, offset int64) (n int, err error) { + var _p0 unsafe.Pointer + if len(p) > 0 { + _p0 = unsafe.Pointer(&p[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func read(fd int, p []byte) (n int, err error) { + var _p0 unsafe.Pointer + if len(p) > 0 { + _p0 = unsafe.Pointer(&p[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p))) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Readlink(path string, buf []byte) (n int, err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + var _p1 unsafe.Pointer + if len(buf) > 0 { + _p1 = unsafe.Pointer(&buf[0]) + } else { + _p1 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf))) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + var _p1 unsafe.Pointer + if len(buf) > 0 { + _p1 = unsafe.Pointer(&buf[0]) + } else { + _p1 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Rename(from string, to string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(from) + if err != nil { + return + } + var _p1 *byte + _p1, err = BytePtrFromString(to) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Renameat(fromfd int, from string, tofd int, to string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(from) + if err != nil { + return + } + var _p1 *byte + _p1, err = BytePtrFromString(to) + if err != nil { + return + } + _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Revoke(path string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Rmdir(path string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Seek(fd int, offset int64, whence int) (newoffset int64, err error) { + r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence)) + newoffset = int64(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) { + r0, _, e1 := Syscall6(SYS_SELECT, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Setegid(egid int) (err error) { + _, _, e1 := RawSyscall(SYS_SETEGID, uintptr(egid), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Seteuid(euid int) (err error) { + _, _, e1 := RawSyscall(SYS_SETEUID, uintptr(euid), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Setgid(gid int) (err error) { + _, _, e1 := RawSyscall(SYS_SETGID, uintptr(gid), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Setlogin(name string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(name) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Setpgid(pid int, pgid int) (err error) { + _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Setpriority(which int, who int, prio int) (err error) { + _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Setregid(rgid int, egid int) (err error) { + _, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Setreuid(ruid int, euid int) (err error) { + _, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Setresgid(rgid int, egid int, sgid int) (err error) { + _, _, e1 := RawSyscall(SYS_SETRESGID, uintptr(rgid), uintptr(egid), uintptr(sgid)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Setresuid(ruid int, euid int, suid int) (err error) { + _, _, e1 := RawSyscall(SYS_SETRESUID, uintptr(ruid), uintptr(euid), uintptr(suid)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Setrlimit(which int, lim *Rlimit) (err error) { + _, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Setsid() (pid int, err error) { + r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0) + pid = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Settimeofday(tp *Timeval) (err error) { + _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Setuid(uid int) (err error) { + _, _, e1 := RawSyscall(SYS_SETUID, uintptr(uid), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Statfs(path string, stat *Statfs_t) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Symlink(path string, link string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + var _p1 *byte + _p1, err = BytePtrFromString(link) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(oldpath) + if err != nil { + return + } + var _p1 *byte + _p1, err = BytePtrFromString(newpath) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1))) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Sync() (err error) { + _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Truncate(path string, length int64) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Umask(newmask int) (oldmask int) { + r0, _, _ := Syscall(SYS_UMASK, uintptr(newmask), 0, 0) + oldmask = int(r0) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Undelete(path string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Unlink(path string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Unlinkat(dirfd int, path string, flags int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Unmount(path string, flags int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func write(fd int, p []byte) (n int, err error) { + var _p0 unsafe.Pointer + if len(p) > 0 { + _p0 = unsafe.Pointer(&p[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p))) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) { + r0, _, e1 := Syscall6(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos)) + ret = uintptr(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func munmap(addr uintptr, length uintptr) (err error) { + _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func readlen(fd int, buf *byte, nbuf int) (n int, err error) { + r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func writelen(fd int, buf *byte, nbuf int) (n int, err error) { + r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) { + r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) + nfd = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} diff --git a/vendor/golang.org/x/sys/unix/zsyscall_illumos_amd64.go b/vendor/golang.org/x/sys/unix/zsyscall_illumos_amd64.go index 92efa1da..af5cb064 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_illumos_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_illumos_amd64.go @@ -1,6 +1,7 @@ // go run mksyscall_solaris.go -illumos -tags illumos,amd64 syscall_illumos.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build illumos && amd64 // +build illumos,amd64 package unix @@ -13,17 +14,26 @@ import ( //go:cgo_import_dynamic libc_preadv preadv "libc.so" //go:cgo_import_dynamic libc_writev writev "libc.so" //go:cgo_import_dynamic libc_pwritev pwritev "libc.so" +//go:cgo_import_dynamic libc_accept4 accept4 "libsocket.so" +//go:cgo_import_dynamic libc_putmsg putmsg "libc.so" +//go:cgo_import_dynamic libc_getmsg getmsg "libc.so" //go:linkname procreadv libc_readv //go:linkname procpreadv libc_preadv //go:linkname procwritev libc_writev //go:linkname procpwritev libc_pwritev +//go:linkname procaccept4 libc_accept4 +//go:linkname procputmsg libc_putmsg +//go:linkname procgetmsg libc_getmsg var ( procreadv, procpreadv, procwritev, - procpwritev syscallFunc + procpwritev, + procaccept4, + procputmsg, + procgetmsg syscallFunc ) // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -85,3 +95,34 @@ func pwritev(fd int, iovs []Iovec, off int64) (n int, err error) { } return } + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error) { + r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procaccept4)), 4, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) + fd = int(r0) + if e1 != 0 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func putmsg(fd int, clptr *strbuf, dataptr *strbuf, flags int) (err error) { + _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procputmsg)), 4, uintptr(fd), uintptr(unsafe.Pointer(clptr)), uintptr(unsafe.Pointer(dataptr)), uintptr(flags), 0, 0) + if e1 != 0 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func getmsg(fd int, clptr *strbuf, dataptr *strbuf, flags *int) (err error) { + _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procgetmsg)), 4, uintptr(fd), uintptr(unsafe.Pointer(clptr)), uintptr(unsafe.Pointer(dataptr)), uintptr(unsafe.Pointer(flags)), 0, 0) + if e1 != 0 { + err = e1 + } + return +} diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux.go b/vendor/golang.org/x/sys/unix/zsyscall_linux.go index fd2dae8e..bc4a2753 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux.go @@ -1,5 +1,6 @@ -// Code generated by mkmerge.go; DO NOT EDIT. +// Code generated by mkmerge; DO NOT EDIT. +//go:build linux // +build linux package unix @@ -47,6 +48,16 @@ func ioctl(fd int, req uint, arg uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { + _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func Linkat(olddirfd int, oldpath string, newdirfd int, newpath string, flags int) (err error) { var _p0 *byte _p0, err = BytePtrFromString(oldpath) @@ -83,6 +94,32 @@ func openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func openat2(dirfd int, path string, open_how *OpenHow, size int) (fd int, err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + r0, _, e1 := Syscall6(SYS_OPENAT2, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(open_how)), uintptr(size), 0, 0) + fd = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func pipe2(p *[2]_C_int, flags int) (err error) { + _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) { r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0) n = int(r0) @@ -194,6 +231,16 @@ func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func Waitid(idType int, id int, info *Siginfo, options int, rusage *Rusage) (err error) { + _, _, e1 := Syscall6(SYS_WAITID, uintptr(idType), uintptr(id), uintptr(unsafe.Pointer(info)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func KeyctlInt(cmd int, arg2 int, arg3 int, arg4 int, arg5 int) (ret int, err error) { r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0) ret = int(r0) @@ -372,6 +419,21 @@ func mount(source string, target string, fstype string, flags uintptr, data *byt // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func mountSetattr(dirfd int, pathname string, flags uint, attr *MountAttr, size uintptr) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(pathname) + if err != nil { + return + } + _, _, e1 := Syscall6(SYS_MOUNT_SETATTR, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(unsafe.Pointer(attr)), uintptr(size), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func Acct(path string) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) @@ -515,6 +577,16 @@ func Close(fd int) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func CloseRange(first uint, last uint, flags uint) (err error) { + _, _, e1 := Syscall(SYS_CLOSE_RANGE, uintptr(first), uintptr(last), uintptr(flags)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error) { r0, _, e1 := Syscall6(SYS_COPY_FILE_RANGE, uintptr(rfd), uintptr(unsafe.Pointer(roff)), uintptr(wfd), uintptr(unsafe.Pointer(woff)), uintptr(len), uintptr(flags)) n = int(r0) @@ -756,6 +828,49 @@ func Fsync(fd int) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func Fsmount(fd int, flags int, mountAttrs int) (fsfd int, err error) { + r0, _, e1 := Syscall(SYS_FSMOUNT, uintptr(fd), uintptr(flags), uintptr(mountAttrs)) + fsfd = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fsopen(fsName string, flags int) (fd int, err error) { + var _p0 *byte + _p0, err = BytePtrFromString(fsName) + if err != nil { + return + } + r0, _, e1 := Syscall(SYS_FSOPEN, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) + fd = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fspick(dirfd int, pathName string, flags int) (fd int, err error) { + var _p0 *byte + _p0, err = BytePtrFromString(pathName) + if err != nil { + return + } + r0, _, e1 := Syscall(SYS_FSPICK, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags)) + fd = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func Getdents(fd int, buf []byte) (n int, err error) { var _p0 unsafe.Pointer if len(buf) > 0 { @@ -1133,6 +1248,26 @@ func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func MoveMount(fromDirfd int, fromPathName string, toDirfd int, toPathName string, flags int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(fromPathName) + if err != nil { + return + } + var _p1 *byte + _p1, err = BytePtrFromString(toPathName) + if err != nil { + return + } + _, _, e1 := Syscall6(SYS_MOVE_MOUNT, uintptr(fromDirfd), uintptr(unsafe.Pointer(_p0)), uintptr(toDirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func Nanosleep(time *Timespec, leftover *Timespec) (err error) { _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0) if e1 != 0 { @@ -1143,6 +1278,22 @@ func Nanosleep(time *Timespec, leftover *Timespec) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func OpenTree(dfd int, fileName string, flags uint) (r int, err error) { + var _p0 *byte + _p0, err = BytePtrFromString(fileName) + if err != nil { + return + } + r0, _, e1 := Syscall(SYS_OPEN_TREE, uintptr(dfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags)) + r = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func PerfEventOpen(attr *PerfEventAttr, pid int, cpu int, groupFd int, flags int) (fd int, err error) { r0, _, e1 := Syscall6(SYS_PERF_EVENT_OPEN, uintptr(unsafe.Pointer(attr)), uintptr(pid), uintptr(cpu), uintptr(groupFd), uintptr(flags), 0) fd = int(r0) @@ -1174,7 +1325,7 @@ func PivotRoot(newroot string, putold string) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func prlimit(pid int, resource int, newlimit *Rlimit, old *Rlimit) (err error) { +func Prlimit(pid int, resource int, newlimit *Rlimit, old *Rlimit) (err error) { _, _, e1 := RawSyscall6(SYS_PRLIMIT64, uintptr(pid), uintptr(resource), uintptr(unsafe.Pointer(newlimit)), uintptr(unsafe.Pointer(old)), 0, 0) if e1 != 0 { err = errnoErr(e1) @@ -1450,6 +1601,37 @@ func Sysinfo(info *Sysinfo_t) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func TimerfdCreate(clockid int, flags int) (fd int, err error) { + r0, _, e1 := RawSyscall(SYS_TIMERFD_CREATE, uintptr(clockid), uintptr(flags), 0) + fd = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func TimerfdGettime(fd int, currValue *ItimerSpec) (err error) { + _, _, e1 := RawSyscall(SYS_TIMERFD_GETTIME, uintptr(fd), uintptr(unsafe.Pointer(currValue)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func TimerfdSettime(fd int, flags int, newValue *ItimerSpec, oldValue *ItimerSpec) (err error) { + _, _, e1 := RawSyscall6(SYS_TIMERFD_SETTIME, uintptr(fd), uintptr(flags), uintptr(unsafe.Pointer(newValue)), uintptr(unsafe.Pointer(oldValue)), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func Tgkill(tgid int, tid int, sig syscall.Signal) (err error) { _, _, e1 := RawSyscall(SYS_TGKILL, uintptr(tgid), uintptr(tid), uintptr(sig)) if e1 != 0 { @@ -1790,6 +1972,21 @@ func faccessat(dirfd int, path string, mode uint32) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func Faccessat2(dirfd int, path string, mode uint32, flags int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall6(SYS_FACCESSAT2, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) { var _p0 *byte _p0, err = BytePtrFromString(pathname) @@ -1816,8 +2013,139 @@ func openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func pipe2(p *[2]_C_int, flags int) (err error) { - _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0) +func ProcessVMReadv(pid int, localIov []Iovec, remoteIov []RemoteIovec, flags uint) (n int, err error) { + var _p0 unsafe.Pointer + if len(localIov) > 0 { + _p0 = unsafe.Pointer(&localIov[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + var _p1 unsafe.Pointer + if len(remoteIov) > 0 { + _p1 = unsafe.Pointer(&remoteIov[0]) + } else { + _p1 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall6(SYS_PROCESS_VM_READV, uintptr(pid), uintptr(_p0), uintptr(len(localIov)), uintptr(_p1), uintptr(len(remoteIov)), uintptr(flags)) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func ProcessVMWritev(pid int, localIov []Iovec, remoteIov []RemoteIovec, flags uint) (n int, err error) { + var _p0 unsafe.Pointer + if len(localIov) > 0 { + _p0 = unsafe.Pointer(&localIov[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + var _p1 unsafe.Pointer + if len(remoteIov) > 0 { + _p1 = unsafe.Pointer(&remoteIov[0]) + } else { + _p1 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall6(SYS_PROCESS_VM_WRITEV, uintptr(pid), uintptr(_p0), uintptr(len(localIov)), uintptr(_p1), uintptr(len(remoteIov)), uintptr(flags)) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func PidfdOpen(pid int, flags int) (fd int, err error) { + r0, _, e1 := Syscall(SYS_PIDFD_OPEN, uintptr(pid), uintptr(flags), 0) + fd = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func PidfdGetfd(pidfd int, targetfd int, flags int) (fd int, err error) { + r0, _, e1 := Syscall(SYS_PIDFD_GETFD, uintptr(pidfd), uintptr(targetfd), uintptr(flags)) + fd = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func PidfdSendSignal(pidfd int, sig Signal, info *Siginfo, flags int) (err error) { + _, _, e1 := Syscall6(SYS_PIDFD_SEND_SIGNAL, uintptr(pidfd), uintptr(sig), uintptr(unsafe.Pointer(info)), uintptr(flags), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func shmat(id int, addr uintptr, flag int) (ret uintptr, err error) { + r0, _, e1 := Syscall(SYS_SHMAT, uintptr(id), uintptr(addr), uintptr(flag)) + ret = uintptr(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func shmctl(id int, cmd int, buf *SysvShmDesc) (result int, err error) { + r0, _, e1 := Syscall(SYS_SHMCTL, uintptr(id), uintptr(cmd), uintptr(unsafe.Pointer(buf))) + result = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func shmdt(addr uintptr) (err error) { + _, _, e1 := Syscall(SYS_SHMDT, uintptr(addr), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func shmget(key int, size int, flag int) (id int, err error) { + r0, _, e1 := Syscall(SYS_SHMGET, uintptr(key), uintptr(size), uintptr(flag)) + id = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func getitimer(which int, currValue *Itimerval) (err error) { + _, _, e1 := Syscall(SYS_GETITIMER, uintptr(which), uintptr(unsafe.Pointer(currValue)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func setitimer(which int, newValue *Itimerval, oldValue *Itimerval) (err error) { + _, _, e1 := Syscall(SYS_SETITIMER, uintptr(which), uintptr(unsafe.Pointer(newValue)), uintptr(unsafe.Pointer(oldValue))) if e1 != 0 { err = errnoErr(e1) } diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_386.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_386.go index ba63af7b..88af526b 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux_386.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_386.go @@ -1,6 +1,7 @@ -// go run mksyscall.go -l32 -tags linux,386 syscall_linux.go syscall_linux_386.go +// go run mksyscall.go -l32 -tags linux,386 syscall_linux.go syscall_linux_386.go syscall_linux_alarm.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build linux && 386 // +build linux,386 package unix @@ -45,37 +46,6 @@ func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func pipe(p *[2]_C_int) (err error) { - _, _, e1 := RawSyscall(SYS_PIPE, uintptr(unsafe.Pointer(p)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func Dup2(oldfd int, newfd int) (err error) { - _, _, e1 := Syscall(SYS_DUP2, uintptr(oldfd), uintptr(newfd), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func EpollCreate(size int) (fd int, err error) { - r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE, uintptr(size), 0, 0) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) { var _p0 unsafe.Pointer if len(events) > 0 { @@ -180,17 +150,6 @@ func Getuid() (uid int) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func InotifyInit() (fd int, err error) { - r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT, 0, 0, 0) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Ioperm(from int, num int, on int) (err error) { _, _, e1 := Syscall(SYS_IOPERM, uintptr(from), uintptr(num), uintptr(on)) if e1 != 0 { @@ -241,7 +200,7 @@ func Lstat(path string, stat *Stat_t) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pread(fd int, p []byte, offset int64) (n int, err error) { +func pread(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) @@ -258,7 +217,7 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pwrite(fd int, p []byte, offset int64) (n int, err error) { +func pwrite(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) @@ -568,9 +527,9 @@ func utimes(path string, times *[2]Timeval) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func poll(fds *PollFd, nfds int, timeout int) (n int, err error) { - r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout)) - n = int(r0) +func Alarm(seconds uint) (remaining uint, err error) { + r0, _, e1 := Syscall(SYS_ALARM, uintptr(seconds), 0, 0) + remaining = uint(r0) if e1 != 0 { err = errnoErr(e1) } diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_amd64.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_amd64.go index f64adef4..2a0c4aa6 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_amd64.go @@ -1,6 +1,7 @@ -// go run mksyscall.go -tags linux,amd64 syscall_linux.go syscall_linux_amd64.go +// go run mksyscall.go -tags linux,amd64 syscall_linux.go syscall_linux_amd64.go syscall_linux_alarm.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build linux && amd64 // +build linux,amd64 package unix @@ -45,27 +46,6 @@ func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Dup2(oldfd int, newfd int) (err error) { - _, _, e1 := Syscall(SYS_DUP2, uintptr(oldfd), uintptr(newfd), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func EpollCreate(size int) (fd int, err error) { - r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE, uintptr(size), 0, 0) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) { var _p0 unsafe.Pointer if len(events) > 0 { @@ -190,17 +170,6 @@ func Getuid() (uid int) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func inotifyInit() (fd int, err error) { - r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT, 0, 0, 0) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Ioperm(from int, num int, on int) (err error) { _, _, e1 := Syscall(SYS_IOPERM, uintptr(from), uintptr(num), uintptr(on)) if e1 != 0 { @@ -246,6 +215,17 @@ func Listen(s int, n int) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func MemfdSecret(flags int) (fd int, err error) { + r0, _, e1 := Syscall(SYS_MEMFD_SECRET, uintptr(flags), 0, 0) + fd = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func Pause() (err error) { _, _, e1 := Syscall(SYS_PAUSE, 0, 0, 0) if e1 != 0 { @@ -256,7 +236,7 @@ func Pause() (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pread(fd int, p []byte, offset int64) (n int, err error) { +func pread(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) @@ -273,7 +253,7 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pwrite(fd int, p []byte, offset int64) (n int, err error) { +func pwrite(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) @@ -475,17 +455,6 @@ func Ustat(dev int, ubuf *Ustat_t) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) { - r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error) { r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) fd = int(r0) @@ -710,19 +679,13 @@ func utimes(path string, times *[2]Timeval) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func pipe(p *[2]_C_int) (err error) { - _, _, e1 := RawSyscall(SYS_PIPE, uintptr(unsafe.Pointer(p)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) +func kexecFileLoad(kernelFd int, initrdFd int, cmdlineLen int, cmdline string, flags int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(cmdline) + if err != nil { + return } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func poll(fds *PollFd, nfds int, timeout int) (n int, err error) { - r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout)) - n = int(r0) + _, _, e1 := Syscall6(SYS_KEXEC_FILE_LOAD, uintptr(kernelFd), uintptr(initrdFd), uintptr(cmdlineLen), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) if e1 != 0 { err = errnoErr(e1) } @@ -731,13 +694,9 @@ func poll(fds *PollFd, nfds int, timeout int) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func kexecFileLoad(kernelFd int, initrdFd int, cmdlineLen int, cmdline string, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(cmdline) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_KEXEC_FILE_LOAD, uintptr(kernelFd), uintptr(initrdFd), uintptr(cmdlineLen), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) +func Alarm(seconds uint) (remaining uint, err error) { + r0, _, e1 := Syscall(SYS_ALARM, uintptr(seconds), 0, 0) + remaining = uint(r0) if e1 != 0 { err = errnoErr(e1) } diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go index ac19523e..4882bde3 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go @@ -1,6 +1,7 @@ // go run mksyscall.go -l32 -arm -tags linux,arm syscall_linux.go syscall_linux_arm.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build linux && arm // +build linux,arm package unix @@ -45,27 +46,6 @@ func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func pipe(p *[2]_C_int) (err error) { - _, _, e1 := RawSyscall(SYS_PIPE, uintptr(unsafe.Pointer(p)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) { - r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error) { r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) fd = int(r0) @@ -234,27 +214,6 @@ func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Dup2(oldfd int, newfd int) (err error) { - _, _, e1 := Syscall(SYS_DUP2, uintptr(oldfd), uintptr(newfd), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func EpollCreate(size int) (fd int, err error) { - r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE, uintptr(size), 0, 0) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) { var _p0 unsafe.Pointer if len(events) > 0 { @@ -339,17 +298,6 @@ func Getuid() (uid int) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func InotifyInit() (fd int, err error) { - r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT, 0, 0, 0) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Lchown(path string, uid int, gid int) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) @@ -590,7 +538,7 @@ func utimes(path string, times *[2]Timeval) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pread(fd int, p []byte, offset int64) (n int, err error) { +func pread(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) @@ -607,7 +555,7 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pwrite(fd int, p []byte, offset int64) (n int, err error) { +func pwrite(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) @@ -680,17 +628,6 @@ func setrlimit(resource int, rlim *rlimit32) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func poll(fds *PollFd, nfds int, timeout int) (n int, err error) { - r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func armSyncFileRange(fd int, flags int, off int64, n int64) (err error) { _, _, e1 := Syscall6(SYS_ARM_SYNC_FILE_RANGE, uintptr(fd), uintptr(flags), uintptr(off), uintptr(off>>32), uintptr(n), uintptr(n>>32)) if e1 != 0 { diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_arm64.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_arm64.go index f0d2890b..9f8c24e4 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux_arm64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_arm64.go @@ -1,6 +1,7 @@ // go run mksyscall.go -tags linux,arm64 syscall_linux.go syscall_linux_arm64.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build linux && arm64 // +build linux,arm64 package unix @@ -151,7 +152,7 @@ func Getgid() (gid int) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Getrlimit(resource int, rlim *Rlimit) (err error) { +func getrlimit(resource int, rlim *Rlimit) (err error) { _, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(resource), uintptr(unsafe.Pointer(rlim)), 0) if e1 != 0 { err = errnoErr(e1) @@ -179,7 +180,18 @@ func Listen(s int, n int) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pread(fd int, p []byte, offset int64) (n int, err error) { +func MemfdSecret(flags int) (fd int, err error) { + r0, _, e1 := Syscall(SYS_MEMFD_SECRET, uintptr(flags), 0, 0) + fd = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func pread(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) @@ -196,7 +208,7 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pwrite(fd int, p []byte, offset int64) (n int, err error) { +func pwrite(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) @@ -307,7 +319,7 @@ func Setresuid(ruid int, euid int, suid int) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Setrlimit(resource int, rlim *Rlimit) (err error) { +func setrlimit(resource int, rlim *Rlimit) (err error) { _, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(resource), uintptr(unsafe.Pointer(rlim)), 0) if e1 != 0 { err = errnoErr(e1) @@ -388,17 +400,6 @@ func Truncate(path string, length int64) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) { - r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error) { r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) fd = int(r0) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_loong64.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_loong64.go new file mode 100644 index 00000000..523f2ba0 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_loong64.go @@ -0,0 +1,527 @@ +// go run mksyscall.go -tags linux,loong64 syscall_linux.go syscall_linux_loong64.go +// Code generated by the command above; see README.md. DO NOT EDIT. + +//go:build linux && loong64 +// +build linux,loong64 + +package unix + +import ( + "syscall" + "unsafe" +) + +var _ syscall.Errno + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) { + _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fallocate(fd int, mode uint32, off int64, len int64) (err error) { + _, _, e1 := Syscall6(SYS_FALLOCATE, uintptr(fd), uintptr(mode), uintptr(off), uintptr(len), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) { + r0, _, e1 := Syscall6(SYS_TEE, uintptr(rfd), uintptr(wfd), uintptr(len), uintptr(flags), 0, 0) + n = int64(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) { + var _p0 unsafe.Pointer + if len(events) > 0 { + _p0 = unsafe.Pointer(&events[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall6(SYS_EPOLL_PWAIT, uintptr(epfd), uintptr(_p0), uintptr(len(events)), uintptr(msec), 0, 0) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fadvise(fd int, offset int64, length int64, advice int) (err error) { + _, _, e1 := Syscall6(SYS_FADVISE64, uintptr(fd), uintptr(offset), uintptr(length), uintptr(advice), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fchown(fd int, uid int, gid int) (err error) { + _, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fstatfs(fd int, buf *Statfs_t) (err error) { + _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(buf)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Ftruncate(fd int, length int64) (err error) { + _, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), uintptr(length), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getegid() (egid int) { + r0, _ := RawSyscallNoError(SYS_GETEGID, 0, 0, 0) + egid = int(r0) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Geteuid() (euid int) { + r0, _ := RawSyscallNoError(SYS_GETEUID, 0, 0, 0) + euid = int(r0) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getgid() (gid int) { + r0, _ := RawSyscallNoError(SYS_GETGID, 0, 0, 0) + gid = int(r0) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getuid() (uid int) { + r0, _ := RawSyscallNoError(SYS_GETUID, 0, 0, 0) + uid = int(r0) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Listen(s int, n int) (err error) { + _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(n), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func pread(fd int, p []byte, offset int64) (n int, err error) { + var _p0 unsafe.Pointer + if len(p) > 0 { + _p0 = unsafe.Pointer(&p[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall6(SYS_PREAD64, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func pwrite(fd int, p []byte, offset int64) (n int, err error) { + var _p0 unsafe.Pointer + if len(p) > 0 { + _p0 = unsafe.Pointer(&p[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall6(SYS_PWRITE64, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Seek(fd int, offset int64, whence int) (off int64, err error) { + r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence)) + off = int64(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) { + r0, _, e1 := Syscall6(SYS_SENDFILE, uintptr(outfd), uintptr(infd), uintptr(unsafe.Pointer(offset)), uintptr(count), 0, 0) + written = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func setfsgid(gid int) (prev int, err error) { + r0, _, e1 := Syscall(SYS_SETFSGID, uintptr(gid), 0, 0) + prev = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func setfsuid(uid int) (prev int, err error) { + r0, _, e1 := Syscall(SYS_SETFSUID, uintptr(uid), 0, 0) + prev = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Setregid(rgid int, egid int) (err error) { + _, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Setresgid(rgid int, egid int, sgid int) (err error) { + _, _, e1 := RawSyscall(SYS_SETRESGID, uintptr(rgid), uintptr(egid), uintptr(sgid)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Setresuid(ruid int, euid int, suid int) (err error) { + _, _, e1 := RawSyscall(SYS_SETRESUID, uintptr(ruid), uintptr(euid), uintptr(suid)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Setreuid(ruid int, euid int) (err error) { + _, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Shutdown(fd int, how int) (err error) { + _, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(fd), uintptr(how), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Splice(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int64, err error) { + r0, _, e1 := Syscall6(SYS_SPLICE, uintptr(rfd), uintptr(unsafe.Pointer(roff)), uintptr(wfd), uintptr(unsafe.Pointer(woff)), uintptr(len), uintptr(flags)) + n = int64(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Statfs(path string, buf *Statfs_t) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(buf)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func SyncFileRange(fd int, off int64, n int64, flags int) (err error) { + _, _, e1 := Syscall6(SYS_SYNC_FILE_RANGE, uintptr(fd), uintptr(off), uintptr(n), uintptr(flags), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Truncate(path string, length int64) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error) { + r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) + fd = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { + _, _, e1 := Syscall(SYS_BIND, uintptr(s), uintptr(addr), uintptr(addrlen)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { + _, _, e1 := Syscall(SYS_CONNECT, uintptr(s), uintptr(addr), uintptr(addrlen)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func getgroups(n int, list *_Gid_t) (nn int, err error) { + r0, _, e1 := RawSyscall(SYS_GETGROUPS, uintptr(n), uintptr(unsafe.Pointer(list)), 0) + nn = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func setgroups(n int, list *_Gid_t) (err error) { + _, _, e1 := RawSyscall(SYS_SETGROUPS, uintptr(n), uintptr(unsafe.Pointer(list)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) { + _, _, e1 := Syscall6(SYS_GETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) { + _, _, e1 := Syscall6(SYS_SETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func socket(domain int, typ int, proto int) (fd int, err error) { + r0, _, e1 := RawSyscall(SYS_SOCKET, uintptr(domain), uintptr(typ), uintptr(proto)) + fd = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) { + _, _, e1 := RawSyscall6(SYS_SOCKETPAIR, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { + _, _, e1 := RawSyscall(SYS_GETPEERNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { + _, _, e1 := RawSyscall(SYS_GETSOCKNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) { + var _p0 unsafe.Pointer + if len(p) > 0 { + _p0 = unsafe.Pointer(&p[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall6(SYS_RECVFROM, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen))) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) { + var _p0 unsafe.Pointer + if len(buf) > 0 { + _p0 = unsafe.Pointer(&buf[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + _, _, e1 := Syscall6(SYS_SENDTO, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) { + r0, _, e1 := Syscall(SYS_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { + r0, _, e1 := Syscall(SYS_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func mmap(addr uintptr, length uintptr, prot int, flags int, fd int, offset int64) (xaddr uintptr, err error) { + r0, _, e1 := Syscall6(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flags), uintptr(fd), uintptr(offset)) + xaddr = uintptr(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Gettimeofday(tv *Timeval) (err error) { + _, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func kexecFileLoad(kernelFd int, initrdFd int, cmdlineLen int, cmdline string, flags int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(cmdline) + if err != nil { + return + } + _, _, e1 := Syscall6(SYS_KEXEC_FILE_LOAD, uintptr(kernelFd), uintptr(initrdFd), uintptr(cmdlineLen), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_mips.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_mips.go index aecbbca7..d7d6f424 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux_mips.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_mips.go @@ -1,6 +1,7 @@ -// go run mksyscall.go -b32 -arm -tags linux,mips syscall_linux.go syscall_linux_mipsx.go +// go run mksyscall.go -b32 -arm -tags linux,mips syscall_linux.go syscall_linux_mipsx.go syscall_linux_alarm.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build linux && mips // +build linux,mips package unix @@ -45,27 +46,6 @@ func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Dup2(oldfd int, newfd int) (err error) { - _, _, e1 := Syscall(SYS_DUP2, uintptr(oldfd), uintptr(newfd), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func EpollCreate(size int) (fd int, err error) { - r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE, uintptr(size), 0, 0) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) { var _p0 unsafe.Pointer if len(events) > 0 { @@ -170,7 +150,7 @@ func Listen(s int, n int) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pread(fd int, p []byte, offset int64) (n int, err error) { +func pread(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) @@ -187,7 +167,7 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pwrite(fd int, p []byte, offset int64) (n int, err error) { +func pwrite(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) @@ -364,17 +344,6 @@ func Ustat(dev int, ubuf *Ustat_t) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) { - r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error) { r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) fd = int(r0) @@ -543,17 +512,6 @@ func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func InotifyInit() (fd int, err error) { - r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT, 0, 0, 0) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Ioperm(from int, num int, on int) (err error) { _, _, e1 := Syscall(SYS_IOPERM, uintptr(from), uintptr(num), uintptr(on)) if e1 != 0 { @@ -705,18 +663,6 @@ func Pause() (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func pipe() (p1 int, p2 int, err error) { - r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0) - p1 = int(r0) - p2 = int(r1) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func mmap2(addr uintptr, length uintptr, prot int, flags int, fd int, pageOffset uintptr) (xaddr uintptr, err error) { r0, _, e1 := Syscall6(SYS_MMAP2, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flags), uintptr(fd), uintptr(pageOffset)) xaddr = uintptr(r0) @@ -748,9 +694,9 @@ func setrlimit(resource int, rlim *rlimit32) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func poll(fds *PollFd, nfds int, timeout int) (n int, err error) { - r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout)) - n = int(r0) +func Alarm(seconds uint) (remaining uint, err error) { + r0, _, e1 := Syscall(SYS_ALARM, uintptr(seconds), 0, 0) + remaining = uint(r0) if e1 != 0 { err = errnoErr(e1) } diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64.go index 424fb7fb..7f1f8e65 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64.go @@ -1,6 +1,7 @@ -// go run mksyscall.go -tags linux,mips64 syscall_linux.go syscall_linux_mips64x.go +// go run mksyscall.go -tags linux,mips64 syscall_linux.go syscall_linux_mips64x.go syscall_linux_alarm.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build linux && mips64 // +build linux,mips64 package unix @@ -45,27 +46,6 @@ func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Dup2(oldfd int, newfd int) (err error) { - _, _, e1 := Syscall(SYS_DUP2, uintptr(oldfd), uintptr(newfd), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func EpollCreate(size int) (fd int, err error) { - r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE, uintptr(size), 0, 0) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) { var _p0 unsafe.Pointer if len(events) > 0 { @@ -200,7 +180,7 @@ func Pause() (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pread(fd int, p []byte, offset int64) (n int, err error) { +func pread(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) @@ -217,7 +197,7 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pwrite(fd int, p []byte, offset int64) (n int, err error) { +func pwrite(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) @@ -419,17 +399,6 @@ func Ustat(dev int, ubuf *Ustat_t) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) { - r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error) { r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) fd = int(r0) @@ -719,9 +688,9 @@ func stat(path string, st *stat_t) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func poll(fds *PollFd, nfds int, timeout int) (n int, err error) { - r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout)) - n = int(r0) +func Alarm(seconds uint) (remaining uint, err error) { + r0, _, e1 := Syscall(SYS_ALARM, uintptr(seconds), 0, 0) + remaining = uint(r0) if e1 != 0 { err = errnoErr(e1) } diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64le.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64le.go index 28c7239c..f933d0f5 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64le.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64le.go @@ -1,6 +1,7 @@ // go run mksyscall.go -tags linux,mips64le syscall_linux.go syscall_linux_mips64x.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build linux && mips64le // +build linux,mips64le package unix @@ -45,27 +46,6 @@ func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Dup2(oldfd int, newfd int) (err error) { - _, _, e1 := Syscall(SYS_DUP2, uintptr(oldfd), uintptr(newfd), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func EpollCreate(size int) (fd int, err error) { - r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE, uintptr(size), 0, 0) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) { var _p0 unsafe.Pointer if len(events) > 0 { @@ -200,7 +180,7 @@ func Pause() (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pread(fd int, p []byte, offset int64) (n int, err error) { +func pread(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) @@ -217,7 +197,7 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pwrite(fd int, p []byte, offset int64) (n int, err error) { +func pwrite(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) @@ -419,17 +399,6 @@ func Ustat(dev int, ubuf *Ustat_t) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) { - r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error) { r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) fd = int(r0) @@ -716,14 +685,3 @@ func stat(path string, st *stat_t) (err error) { } return } - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func poll(fds *PollFd, nfds int, timeout int) (n int, err error) { - r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_mipsle.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_mipsle.go index 84596b30..297d0a99 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux_mipsle.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_mipsle.go @@ -1,6 +1,7 @@ -// go run mksyscall.go -l32 -arm -tags linux,mipsle syscall_linux.go syscall_linux_mipsx.go +// go run mksyscall.go -l32 -arm -tags linux,mipsle syscall_linux.go syscall_linux_mipsx.go syscall_linux_alarm.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build linux && mipsle // +build linux,mipsle package unix @@ -45,27 +46,6 @@ func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Dup2(oldfd int, newfd int) (err error) { - _, _, e1 := Syscall(SYS_DUP2, uintptr(oldfd), uintptr(newfd), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func EpollCreate(size int) (fd int, err error) { - r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE, uintptr(size), 0, 0) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) { var _p0 unsafe.Pointer if len(events) > 0 { @@ -170,7 +150,7 @@ func Listen(s int, n int) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pread(fd int, p []byte, offset int64) (n int, err error) { +func pread(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) @@ -187,7 +167,7 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pwrite(fd int, p []byte, offset int64) (n int, err error) { +func pwrite(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) @@ -364,17 +344,6 @@ func Ustat(dev int, ubuf *Ustat_t) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) { - r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error) { r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) fd = int(r0) @@ -543,17 +512,6 @@ func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func InotifyInit() (fd int, err error) { - r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT, 0, 0, 0) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Ioperm(from int, num int, on int) (err error) { _, _, e1 := Syscall(SYS_IOPERM, uintptr(from), uintptr(num), uintptr(on)) if e1 != 0 { @@ -705,18 +663,6 @@ func Pause() (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func pipe() (p1 int, p2 int, err error) { - r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0) - p1 = int(r0) - p2 = int(r1) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func mmap2(addr uintptr, length uintptr, prot int, flags int, fd int, pageOffset uintptr) (xaddr uintptr, err error) { r0, _, e1 := Syscall6(SYS_MMAP2, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flags), uintptr(fd), uintptr(pageOffset)) xaddr = uintptr(r0) @@ -748,9 +694,9 @@ func setrlimit(resource int, rlim *rlimit32) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func poll(fds *PollFd, nfds int, timeout int) (n int, err error) { - r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout)) - n = int(r0) +func Alarm(seconds uint) (remaining uint, err error) { + r0, _, e1 := Syscall(SYS_ALARM, uintptr(seconds), 0, 0) + remaining = uint(r0) if e1 != 0 { err = errnoErr(e1) } diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc.go new file mode 100644 index 00000000..2e32e7a4 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc.go @@ -0,0 +1,709 @@ +// go run mksyscall.go -b32 -tags linux,ppc syscall_linux.go syscall_linux_ppc.go syscall_linux_alarm.go +// Code generated by the command above; see README.md. DO NOT EDIT. + +//go:build linux && ppc +// +build linux,ppc + +package unix + +import ( + "syscall" + "unsafe" +) + +var _ syscall.Errno + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) { + _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask>>32), uintptr(mask), uintptr(dirFd), uintptr(unsafe.Pointer(pathname))) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fallocate(fd int, mode uint32, off int64, len int64) (err error) { + _, _, e1 := Syscall6(SYS_FALLOCATE, uintptr(fd), uintptr(mode), uintptr(off>>32), uintptr(off), uintptr(len>>32), uintptr(len)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) { + r0, r1, e1 := Syscall6(SYS_TEE, uintptr(rfd), uintptr(wfd), uintptr(len), uintptr(flags), 0, 0) + n = int64(int64(r0)<<32 | int64(r1)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) { + var _p0 unsafe.Pointer + if len(events) > 0 { + _p0 = unsafe.Pointer(&events[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall6(SYS_EPOLL_WAIT, uintptr(epfd), uintptr(_p0), uintptr(len(events)), uintptr(msec), 0, 0) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fchown(fd int, uid int, gid int) (err error) { + _, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fstat(fd int, stat *Stat_t) (err error) { + _, _, e1 := Syscall(SYS_FSTAT64, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fstatat(dirfd int, path string, stat *Stat_t, flags int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall6(SYS_FSTATAT64, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Ftruncate(fd int, length int64) (err error) { + _, _, e1 := Syscall(SYS_FTRUNCATE64, uintptr(fd), uintptr(length>>32), uintptr(length)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getegid() (egid int) { + r0, _ := RawSyscallNoError(SYS_GETEGID, 0, 0, 0) + egid = int(r0) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Geteuid() (euid int) { + r0, _ := RawSyscallNoError(SYS_GETEUID, 0, 0, 0) + euid = int(r0) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getgid() (gid int) { + r0, _ := RawSyscallNoError(SYS_GETGID, 0, 0, 0) + gid = int(r0) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getuid() (uid int) { + r0, _ := RawSyscallNoError(SYS_GETUID, 0, 0, 0) + uid = int(r0) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Ioperm(from int, num int, on int) (err error) { + _, _, e1 := Syscall(SYS_IOPERM, uintptr(from), uintptr(num), uintptr(on)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Iopl(level int) (err error) { + _, _, e1 := Syscall(SYS_IOPL, uintptr(level), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Lchown(path string, uid int, gid int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Listen(s int, n int) (err error) { + _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(n), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Lstat(path string, stat *Stat_t) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_LSTAT64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Pause() (err error) { + _, _, e1 := Syscall(SYS_PAUSE, 0, 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func pread(fd int, p []byte, offset int64) (n int, err error) { + var _p0 unsafe.Pointer + if len(p) > 0 { + _p0 = unsafe.Pointer(&p[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall6(SYS_PREAD64, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset>>32), uintptr(offset), 0) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func pwrite(fd int, p []byte, offset int64) (n int, err error) { + var _p0 unsafe.Pointer + if len(p) > 0 { + _p0 = unsafe.Pointer(&p[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall6(SYS_PWRITE64, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset>>32), uintptr(offset), 0) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(oldpath) + if err != nil { + return + } + var _p1 *byte + _p1, err = BytePtrFromString(newpath) + if err != nil { + return + } + _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) { + r0, _, e1 := Syscall6(SYS__NEWSELECT, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) { + r0, _, e1 := Syscall6(SYS_SENDFILE64, uintptr(outfd), uintptr(infd), uintptr(unsafe.Pointer(offset)), uintptr(count), 0, 0) + written = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func setfsgid(gid int) (prev int, err error) { + r0, _, e1 := Syscall(SYS_SETFSGID, uintptr(gid), 0, 0) + prev = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func setfsuid(uid int) (prev int, err error) { + r0, _, e1 := Syscall(SYS_SETFSUID, uintptr(uid), 0, 0) + prev = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Setregid(rgid int, egid int) (err error) { + _, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Setresgid(rgid int, egid int, sgid int) (err error) { + _, _, e1 := RawSyscall(SYS_SETRESGID, uintptr(rgid), uintptr(egid), uintptr(sgid)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Setresuid(ruid int, euid int, suid int) (err error) { + _, _, e1 := RawSyscall(SYS_SETRESUID, uintptr(ruid), uintptr(euid), uintptr(suid)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Setreuid(ruid int, euid int) (err error) { + _, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Shutdown(fd int, how int) (err error) { + _, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(fd), uintptr(how), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Splice(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error) { + r0, _, e1 := Syscall6(SYS_SPLICE, uintptr(rfd), uintptr(unsafe.Pointer(roff)), uintptr(wfd), uintptr(unsafe.Pointer(woff)), uintptr(len), uintptr(flags)) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Stat(path string, stat *Stat_t) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_STAT64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Truncate(path string, length int64) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_TRUNCATE64, uintptr(unsafe.Pointer(_p0)), uintptr(length>>32), uintptr(length)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Ustat(dev int, ubuf *Ustat_t) (err error) { + _, _, e1 := Syscall(SYS_USTAT, uintptr(dev), uintptr(unsafe.Pointer(ubuf)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error) { + r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) + fd = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { + _, _, e1 := Syscall(SYS_BIND, uintptr(s), uintptr(addr), uintptr(addrlen)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { + _, _, e1 := Syscall(SYS_CONNECT, uintptr(s), uintptr(addr), uintptr(addrlen)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func getgroups(n int, list *_Gid_t) (nn int, err error) { + r0, _, e1 := RawSyscall(SYS_GETGROUPS, uintptr(n), uintptr(unsafe.Pointer(list)), 0) + nn = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func setgroups(n int, list *_Gid_t) (err error) { + _, _, e1 := RawSyscall(SYS_SETGROUPS, uintptr(n), uintptr(unsafe.Pointer(list)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) { + _, _, e1 := Syscall6(SYS_GETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) { + _, _, e1 := Syscall6(SYS_SETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func socket(domain int, typ int, proto int) (fd int, err error) { + r0, _, e1 := RawSyscall(SYS_SOCKET, uintptr(domain), uintptr(typ), uintptr(proto)) + fd = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) { + _, _, e1 := RawSyscall6(SYS_SOCKETPAIR, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { + _, _, e1 := RawSyscall(SYS_GETPEERNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { + _, _, e1 := RawSyscall(SYS_GETSOCKNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) { + var _p0 unsafe.Pointer + if len(p) > 0 { + _p0 = unsafe.Pointer(&p[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall6(SYS_RECVFROM, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen))) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) { + var _p0 unsafe.Pointer + if len(buf) > 0 { + _p0 = unsafe.Pointer(&buf[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + _, _, e1 := Syscall6(SYS_SENDTO, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) { + r0, _, e1 := Syscall(SYS_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { + r0, _, e1 := Syscall(SYS_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func futimesat(dirfd int, path string, times *[2]Timeval) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_FUTIMESAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times))) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Gettimeofday(tv *Timeval) (err error) { + _, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Time(t *Time_t) (tt Time_t, err error) { + r0, _, e1 := RawSyscall(SYS_TIME, uintptr(unsafe.Pointer(t)), 0, 0) + tt = Time_t(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Utime(path string, buf *Utimbuf) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_UTIME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(buf)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func utimes(path string, times *[2]Timeval) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func mmap2(addr uintptr, length uintptr, prot int, flags int, fd int, pageOffset uintptr) (xaddr uintptr, err error) { + r0, _, e1 := Syscall6(SYS_MMAP2, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flags), uintptr(fd), uintptr(pageOffset)) + xaddr = uintptr(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func getrlimit(resource int, rlim *rlimit32) (err error) { + _, _, e1 := RawSyscall(SYS_UGETRLIMIT, uintptr(resource), uintptr(unsafe.Pointer(rlim)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func setrlimit(resource int, rlim *rlimit32) (err error) { + _, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(resource), uintptr(unsafe.Pointer(rlim)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func syncFileRange2(fd int, flags int, off int64, n int64) (err error) { + _, _, e1 := Syscall6(SYS_SYNC_FILE_RANGE2, uintptr(fd), uintptr(flags), uintptr(off>>32), uintptr(off), uintptr(n>>32), uintptr(n)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func kexecFileLoad(kernelFd int, initrdFd int, cmdlineLen int, cmdline string, flags int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(cmdline) + if err != nil { + return + } + _, _, e1 := Syscall6(SYS_KEXEC_FILE_LOAD, uintptr(kernelFd), uintptr(initrdFd), uintptr(cmdlineLen), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Alarm(seconds uint) (remaining uint, err error) { + r0, _, e1 := Syscall(SYS_ALARM, uintptr(seconds), 0, 0) + remaining = uint(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64.go index de022639..3c531704 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64.go @@ -1,6 +1,7 @@ -// go run mksyscall.go -tags linux,ppc64 syscall_linux.go syscall_linux_ppc64x.go +// go run mksyscall.go -tags linux,ppc64 syscall_linux.go syscall_linux_ppc64x.go syscall_linux_alarm.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build linux && ppc64 // +build linux,ppc64 package unix @@ -45,27 +46,6 @@ func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Dup2(oldfd int, newfd int) (err error) { - _, _, e1 := Syscall(SYS_DUP2, uintptr(oldfd), uintptr(newfd), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func EpollCreate(size int) (fd int, err error) { - r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE, uintptr(size), 0, 0) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) { var _p0 unsafe.Pointer if len(events) > 0 { @@ -190,17 +170,6 @@ func Getuid() (uid int) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func InotifyInit() (fd int, err error) { - r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT, 0, 0, 0) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Ioperm(from int, num int, on int) (err error) { _, _, e1 := Syscall(SYS_IOPERM, uintptr(from), uintptr(num), uintptr(on)) if e1 != 0 { @@ -271,7 +240,7 @@ func Pause() (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pread(fd int, p []byte, offset int64) (n int, err error) { +func pread(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) @@ -288,7 +257,7 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pwrite(fd int, p []byte, offset int64) (n int, err error) { +func pwrite(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) @@ -506,17 +475,6 @@ func Ustat(dev int, ubuf *Ustat_t) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) { - r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error) { r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) fd = int(r0) @@ -762,27 +720,6 @@ func utimes(path string, times *[2]Timeval) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func pipe(p *[2]_C_int) (err error) { - _, _, e1 := RawSyscall(SYS_PIPE, uintptr(unsafe.Pointer(p)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func poll(fds *PollFd, nfds int, timeout int) (n int, err error) { - r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func syncFileRange2(fd int, flags int, off int64, n int64) (err error) { _, _, e1 := Syscall6(SYS_SYNC_FILE_RANGE2, uintptr(fd), uintptr(flags), uintptr(off), uintptr(n), 0, 0) if e1 != 0 { @@ -805,3 +742,14 @@ func kexecFileLoad(kernelFd int, initrdFd int, cmdlineLen int, cmdline string, f } return } + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Alarm(seconds uint) (remaining uint, err error) { + r0, _, e1 := Syscall(SYS_ALARM, uintptr(seconds), 0, 0) + remaining = uint(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go index 888f21d3..a00c6744 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go @@ -1,6 +1,7 @@ -// go run mksyscall.go -tags linux,ppc64le syscall_linux.go syscall_linux_ppc64x.go +// go run mksyscall.go -tags linux,ppc64le syscall_linux.go syscall_linux_ppc64x.go syscall_linux_alarm.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build linux && ppc64le // +build linux,ppc64le package unix @@ -45,27 +46,6 @@ func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Dup2(oldfd int, newfd int) (err error) { - _, _, e1 := Syscall(SYS_DUP2, uintptr(oldfd), uintptr(newfd), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func EpollCreate(size int) (fd int, err error) { - r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE, uintptr(size), 0, 0) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) { var _p0 unsafe.Pointer if len(events) > 0 { @@ -190,17 +170,6 @@ func Getuid() (uid int) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func InotifyInit() (fd int, err error) { - r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT, 0, 0, 0) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Ioperm(from int, num int, on int) (err error) { _, _, e1 := Syscall(SYS_IOPERM, uintptr(from), uintptr(num), uintptr(on)) if e1 != 0 { @@ -271,7 +240,7 @@ func Pause() (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pread(fd int, p []byte, offset int64) (n int, err error) { +func pread(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) @@ -288,7 +257,7 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pwrite(fd int, p []byte, offset int64) (n int, err error) { +func pwrite(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) @@ -506,17 +475,6 @@ func Ustat(dev int, ubuf *Ustat_t) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) { - r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error) { r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) fd = int(r0) @@ -762,27 +720,6 @@ func utimes(path string, times *[2]Timeval) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func pipe(p *[2]_C_int) (err error) { - _, _, e1 := RawSyscall(SYS_PIPE, uintptr(unsafe.Pointer(p)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func poll(fds *PollFd, nfds int, timeout int) (n int, err error) { - r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func syncFileRange2(fd int, flags int, off int64, n int64) (err error) { _, _, e1 := Syscall6(SYS_SYNC_FILE_RANGE2, uintptr(fd), uintptr(flags), uintptr(off), uintptr(n), 0, 0) if e1 != 0 { @@ -805,3 +742,14 @@ func kexecFileLoad(kernelFd int, initrdFd int, cmdlineLen int, cmdline string, f } return } + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Alarm(seconds uint) (remaining uint, err error) { + r0, _, e1 := Syscall(SYS_ALARM, uintptr(seconds), 0, 0) + remaining = uint(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_riscv64.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_riscv64.go index b7613344..1239cc2d 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux_riscv64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_riscv64.go @@ -1,6 +1,7 @@ // go run mksyscall.go -tags linux,riscv64 syscall_linux.go syscall_linux_riscv64.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build linux && riscv64 // +build linux,riscv64 package unix @@ -179,7 +180,18 @@ func Listen(s int, n int) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pread(fd int, p []byte, offset int64) (n int, err error) { +func MemfdSecret(flags int) (fd int, err error) { + r0, _, e1 := Syscall(SYS_MEMFD_SECRET, uintptr(flags), 0, 0) + fd = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func pread(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) @@ -196,7 +208,7 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pwrite(fd int, p []byte, offset int64) (n int, err error) { +func pwrite(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) @@ -368,17 +380,6 @@ func Truncate(path string, length int64) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) { - r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error) { r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) fd = int(r0) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_s390x.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_s390x.go index 9bc353f0..e0dabc60 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux_s390x.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_s390x.go @@ -1,6 +1,7 @@ -// go run mksyscall.go -tags linux,s390x syscall_linux.go syscall_linux_s390x.go +// go run mksyscall.go -tags linux,s390x syscall_linux.go syscall_linux_s390x.go syscall_linux_alarm.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build linux && s390x // +build linux,s390x package unix @@ -45,27 +46,6 @@ func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Dup2(oldfd int, newfd int) (err error) { - _, _, e1 := Syscall(SYS_DUP2, uintptr(oldfd), uintptr(newfd), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func EpollCreate(size int) (fd int, err error) { - r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE, uintptr(size), 0, 0) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) { var _p0 unsafe.Pointer if len(events) > 0 { @@ -190,17 +170,6 @@ func Getuid() (uid int) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func InotifyInit() (fd int, err error) { - r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT, 0, 0, 0) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Lchown(path string, uid int, gid int) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) @@ -241,7 +210,7 @@ func Pause() (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pread(fd int, p []byte, offset int64) (n int, err error) { +func pread(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) @@ -258,7 +227,7 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pwrite(fd int, p []byte, offset int64) (n int, err error) { +func pwrite(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) @@ -552,9 +521,13 @@ func utimes(path string, times *[2]Timeval) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func poll(fds *PollFd, nfds int, timeout int) (n int, err error) { - r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout)) - n = int(r0) +func kexecFileLoad(kernelFd int, initrdFd int, cmdlineLen int, cmdline string, flags int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(cmdline) + if err != nil { + return + } + _, _, e1 := Syscall6(SYS_KEXEC_FILE_LOAD, uintptr(kernelFd), uintptr(initrdFd), uintptr(cmdlineLen), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) if e1 != 0 { err = errnoErr(e1) } @@ -563,13 +536,9 @@ func poll(fds *PollFd, nfds int, timeout int) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func kexecFileLoad(kernelFd int, initrdFd int, cmdlineLen int, cmdline string, flags int) (err error) { - var _p0 *byte - _p0, err = BytePtrFromString(cmdline) - if err != nil { - return - } - _, _, e1 := Syscall6(SYS_KEXEC_FILE_LOAD, uintptr(kernelFd), uintptr(initrdFd), uintptr(cmdlineLen), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) +func Alarm(seconds uint) (remaining uint, err error) { + r0, _, e1 := Syscall(SYS_ALARM, uintptr(seconds), 0, 0) + remaining = uint(r0) if e1 != 0 { err = errnoErr(e1) } diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_sparc64.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_sparc64.go index 854e816d..368623c0 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux_sparc64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_sparc64.go @@ -1,6 +1,7 @@ -// go run mksyscall.go -tags linux,sparc64 syscall_linux.go syscall_linux_sparc64.go +// go run mksyscall.go -tags linux,sparc64 syscall_linux.go syscall_linux_sparc64.go syscall_linux_alarm.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build linux && sparc64 // +build linux,sparc64 package unix @@ -72,16 +73,6 @@ func Fadvise(fd int, offset int64, length int64, advice int) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Dup2(oldfd int, newfd int) (err error) { - _, _, e1 := Syscall(SYS_DUP2, uintptr(oldfd), uintptr(newfd), 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Fchown(fd int, uid int, gid int) (err error) { _, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid)) if e1 != 0 { @@ -179,17 +170,6 @@ func Getuid() (uid int) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func InotifyInit() (fd int, err error) { - r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT, 0, 0, 0) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Lchown(path string, uid int, gid int) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) @@ -240,7 +220,7 @@ func Pause() (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pread(fd int, p []byte, offset int64) (n int, err error) { +func pread(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) @@ -257,7 +237,7 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pwrite(fd int, p []byte, offset int64) (n int, err error) { +func pwrite(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) @@ -475,17 +455,6 @@ func Truncate(path string, length int64) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) { - r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error) { r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) fd = int(r0) @@ -720,19 +689,9 @@ func utimes(path string, times *[2]Timeval) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func pipe(p *[2]_C_int) (err error) { - _, _, e1 := RawSyscall(SYS_PIPE, uintptr(unsafe.Pointer(p)), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func poll(fds *PollFd, nfds int, timeout int) (n int, err error) { - r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout)) - n = int(r0) +func Alarm(seconds uint) (remaining uint, err error) { + r0, _, e1 := Syscall(SYS_ALARM, uintptr(seconds), 0, 0) + remaining = uint(r0) if e1 != 0 { err = errnoErr(e1) } diff --git a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go index 3bbd9e39..4af561a4 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go @@ -1,6 +1,7 @@ // go run mksyscall.go -l32 -netbsd -tags netbsd,386 syscall_bsd.go syscall_netbsd.go syscall_netbsd_386.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build netbsd && 386 // +build netbsd,386 package unix @@ -350,10 +351,8 @@ func Munlockall() (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func pipe() (fd1 int, fd2 int, err error) { - r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0) - fd1 = int(r0) - fd2 = int(r1) +func pipe2(p *[2]_C_int, flags int) (err error) { + _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0) if e1 != 0 { err = errnoErr(e1) } @@ -1331,7 +1330,7 @@ func Pathconf(path string, name int) (val int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pread(fd int, p []byte, offset int64) (n int, err error) { +func pread(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) @@ -1348,7 +1347,7 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pwrite(fd int, p []byte, offset int64) (n int, err error) { +func pwrite(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go index d8cf5012..3b90e944 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go @@ -1,6 +1,7 @@ // go run mksyscall.go -netbsd -tags netbsd,amd64 syscall_bsd.go syscall_netbsd.go syscall_netbsd_amd64.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build netbsd && amd64 // +build netbsd,amd64 package unix @@ -350,10 +351,8 @@ func Munlockall() (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func pipe() (fd1 int, fd2 int, err error) { - r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0) - fd1 = int(r0) - fd2 = int(r1) +func pipe2(p *[2]_C_int, flags int) (err error) { + _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0) if e1 != 0 { err = errnoErr(e1) } @@ -1331,7 +1330,7 @@ func Pathconf(path string, name int) (val int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pread(fd int, p []byte, offset int64) (n int, err error) { +func pread(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) @@ -1348,7 +1347,7 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pwrite(fd int, p []byte, offset int64) (n int, err error) { +func pwrite(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go index 1153fe69..890f4ccd 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go @@ -1,6 +1,7 @@ // go run mksyscall.go -l32 -netbsd -arm -tags netbsd,arm syscall_bsd.go syscall_netbsd.go syscall_netbsd_arm.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build netbsd && arm // +build netbsd,arm package unix @@ -350,10 +351,8 @@ func Munlockall() (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func pipe() (fd1 int, fd2 int, err error) { - r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0) - fd1 = int(r0) - fd2 = int(r1) +func pipe2(p *[2]_C_int, flags int) (err error) { + _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0) if e1 != 0 { err = errnoErr(e1) } @@ -1331,7 +1330,7 @@ func Pathconf(path string, name int) (val int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pread(fd int, p []byte, offset int64) (n int, err error) { +func pread(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) @@ -1348,7 +1347,7 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pwrite(fd int, p []byte, offset int64) (n int, err error) { +func pwrite(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go index 24b4ebb4..c79f071f 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go @@ -1,6 +1,7 @@ // go run mksyscall.go -netbsd -tags netbsd,arm64 syscall_bsd.go syscall_netbsd.go syscall_netbsd_arm64.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build netbsd && arm64 // +build netbsd,arm64 package unix @@ -350,10 +351,8 @@ func Munlockall() (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func pipe() (fd1 int, fd2 int, err error) { - r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0) - fd1 = int(r0) - fd2 = int(r1) +func pipe2(p *[2]_C_int, flags int) (err error) { + _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0) if e1 != 0 { err = errnoErr(e1) } @@ -1331,7 +1330,7 @@ func Pathconf(path string, name int) (val int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pread(fd int, p []byte, offset int64) (n int, err error) { +func pread(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) @@ -1348,7 +1347,7 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pwrite(fd int, p []byte, offset int64) (n int, err error) { +func pwrite(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go index b44b31ae..a057fc5d 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go @@ -1,6 +1,7 @@ // go run mksyscall.go -l32 -openbsd -tags openbsd,386 syscall_bsd.go syscall_openbsd.go syscall_openbsd_386.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build openbsd && 386 // +build openbsd,386 package unix @@ -1127,7 +1128,7 @@ func Pathconf(path string, name int) (val int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pread(fd int, p []byte, offset int64) (n int, err error) { +func pread(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) @@ -1144,7 +1145,7 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pwrite(fd int, p []byte, offset int64) (n int, err error) { +func pwrite(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go index 67f93ee7..04db8fa2 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go @@ -1,6 +1,7 @@ // go run mksyscall.go -openbsd -tags openbsd,amd64 syscall_bsd.go syscall_openbsd.go syscall_openbsd_amd64.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build openbsd && amd64 // +build openbsd,amd64 package unix @@ -1127,7 +1128,7 @@ func Pathconf(path string, name int) (val int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pread(fd int, p []byte, offset int64) (n int, err error) { +func pread(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) @@ -1144,7 +1145,7 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pwrite(fd int, p []byte, offset int64) (n int, err error) { +func pwrite(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go index d7c878b1..69f80300 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go @@ -1,6 +1,7 @@ // go run mksyscall.go -l32 -openbsd -arm -tags openbsd,arm syscall_bsd.go syscall_openbsd.go syscall_openbsd_arm.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build openbsd && arm // +build openbsd,arm package unix @@ -1127,7 +1128,7 @@ func Pathconf(path string, name int) (val int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pread(fd int, p []byte, offset int64) (n int, err error) { +func pread(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) @@ -1144,7 +1145,7 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pwrite(fd int, p []byte, offset int64) (n int, err error) { +func pwrite(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go index 8facd695..c96a5051 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go @@ -1,6 +1,7 @@ // go run mksyscall.go -openbsd -tags openbsd,arm64 syscall_bsd.go syscall_openbsd.go syscall_openbsd_arm64.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build openbsd && arm64 // +build openbsd,arm64 package unix @@ -1127,7 +1128,7 @@ func Pathconf(path string, name int) (val int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pread(fd int, p []byte, offset int64) (n int, err error) { +func pread(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) @@ -1144,7 +1145,7 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pwrite(fd int, p []byte, offset int64) (n int, err error) { +func pwrite(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { _p0 = unsafe.Pointer(&p[0]) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go new file mode 100644 index 00000000..016d959b --- /dev/null +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go @@ -0,0 +1,1693 @@ +// go run mksyscall.go -openbsd -tags openbsd,mips64 syscall_bsd.go syscall_openbsd.go syscall_openbsd_mips64.go +// Code generated by the command above; see README.md. DO NOT EDIT. + +//go:build openbsd && mips64 +// +build openbsd,mips64 + +package unix + +import ( + "syscall" + "unsafe" +) + +var _ syscall.Errno + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func getgroups(ngid int, gid *_Gid_t) (n int, err error) { + r0, _, e1 := RawSyscall(SYS_GETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func setgroups(ngid int, gid *_Gid_t) (err error) { + _, _, e1 := RawSyscall(SYS_SETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) { + r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0) + wpid = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) { + r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) + fd = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { + _, _, e1 := Syscall(SYS_BIND, uintptr(s), uintptr(addr), uintptr(addrlen)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { + _, _, e1 := Syscall(SYS_CONNECT, uintptr(s), uintptr(addr), uintptr(addrlen)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func socket(domain int, typ int, proto int) (fd int, err error) { + r0, _, e1 := RawSyscall(SYS_SOCKET, uintptr(domain), uintptr(typ), uintptr(proto)) + fd = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) { + _, _, e1 := Syscall6(SYS_GETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) { + _, _, e1 := Syscall6(SYS_SETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { + _, _, e1 := RawSyscall(SYS_GETPEERNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { + _, _, e1 := RawSyscall(SYS_GETSOCKNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Shutdown(s int, how int) (err error) { + _, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(s), uintptr(how), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) { + _, _, e1 := RawSyscall6(SYS_SOCKETPAIR, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) { + var _p0 unsafe.Pointer + if len(p) > 0 { + _p0 = unsafe.Pointer(&p[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall6(SYS_RECVFROM, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen))) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) { + var _p0 unsafe.Pointer + if len(buf) > 0 { + _p0 = unsafe.Pointer(&buf[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + _, _, e1 := Syscall6(SYS_SENDTO, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) { + r0, _, e1 := Syscall(SYS_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { + r0, _, e1 := Syscall(SYS_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) { + r0, _, e1 := Syscall6(SYS_KEVENT, uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout))) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func utimes(path string, timeval *[2]Timeval) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func futimes(fd int, timeval *[2]Timeval) (err error) { + _, _, e1 := Syscall(SYS_FUTIMES, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func poll(fds *PollFd, nfds int, timeout int) (n int, err error) { + r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout)) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Madvise(b []byte, behav int) (err error) { + var _p0 unsafe.Pointer + if len(b) > 0 { + _p0 = unsafe.Pointer(&b[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(behav)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Mlock(b []byte) (err error) { + var _p0 unsafe.Pointer + if len(b) > 0 { + _p0 = unsafe.Pointer(&b[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Mlockall(flags int) (err error) { + _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Mprotect(b []byte, prot int) (err error) { + var _p0 unsafe.Pointer + if len(b) > 0 { + _p0 = unsafe.Pointer(&b[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Msync(b []byte, flags int) (err error) { + var _p0 unsafe.Pointer + if len(b) > 0 { + _p0 = unsafe.Pointer(&b[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Munlock(b []byte) (err error) { + var _p0 unsafe.Pointer + if len(b) > 0 { + _p0 = unsafe.Pointer(&b[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Munlockall() (err error) { + _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func pipe2(p *[2]_C_int, flags int) (err error) { + _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getdents(fd int, buf []byte) (n int, err error) { + var _p0 unsafe.Pointer + if len(buf) > 0 { + _p0 = unsafe.Pointer(&buf[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall(SYS_GETDENTS, uintptr(fd), uintptr(_p0), uintptr(len(buf))) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getcwd(buf []byte) (n int, err error) { + var _p0 unsafe.Pointer + if len(buf) > 0 { + _p0 = unsafe.Pointer(&buf[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall(SYS___GETCWD, uintptr(_p0), uintptr(len(buf)), 0) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func ioctl(fd int, req uint, arg uintptr) (err error) { + _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { + var _p0 unsafe.Pointer + if len(mib) > 0 { + _p0 = unsafe.Pointer(&mib[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + _, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) { + r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Access(path string, mode uint32) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Adjtime(delta *Timeval, olddelta *Timeval) (err error) { + _, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Chdir(path string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Chflags(path string, flags int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Chmod(path string, mode uint32) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Chown(path string, uid int, gid int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Chroot(path string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Close(fd int) (err error) { + _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Dup(fd int) (nfd int, err error) { + r0, _, e1 := Syscall(SYS_DUP, uintptr(fd), 0, 0) + nfd = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Dup2(from int, to int) (err error) { + _, _, e1 := Syscall(SYS_DUP2, uintptr(from), uintptr(to), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Dup3(from int, to int, flags int) (err error) { + _, _, e1 := Syscall(SYS_DUP3, uintptr(from), uintptr(to), uintptr(flags)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Exit(code int) { + Syscall(SYS_EXIT, uintptr(code), 0, 0) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall6(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fchdir(fd int) (err error) { + _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fchflags(fd int, flags int) (err error) { + _, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fchmod(fd int, mode uint32) (err error) { + _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall6(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fchown(fd int, uid int, gid int) (err error) { + _, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Flock(fd int, how int) (err error) { + _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fpathconf(fd int, name int) (val int, err error) { + r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0) + val = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fstat(fd int, stat *Stat_t) (err error) { + _, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall6(SYS_FSTATAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fstatfs(fd int, stat *Statfs_t) (err error) { + _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fsync(fd int) (err error) { + _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Ftruncate(fd int, length int64) (err error) { + _, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), 0, uintptr(length)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getegid() (egid int) { + r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0) + egid = int(r0) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Geteuid() (uid int) { + r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0) + uid = int(r0) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getgid() (gid int) { + r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0) + gid = int(r0) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getpgid(pid int) (pgid int, err error) { + r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0) + pgid = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getpgrp() (pgrp int) { + r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0) + pgrp = int(r0) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getpid() (pid int) { + r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0) + pid = int(r0) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getppid() (ppid int) { + r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0) + ppid = int(r0) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getpriority(which int, who int) (prio int, err error) { + r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0) + prio = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getrlimit(which int, lim *Rlimit) (err error) { + _, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getrtable() (rtable int, err error) { + r0, _, e1 := RawSyscall(SYS_GETRTABLE, 0, 0, 0) + rtable = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getrusage(who int, rusage *Rusage) (err error) { + _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getsid(pid int) (sid int, err error) { + r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0) + sid = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Gettimeofday(tv *Timeval) (err error) { + _, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getuid() (uid int) { + r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0) + uid = int(r0) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Issetugid() (tainted bool) { + r0, _, _ := Syscall(SYS_ISSETUGID, 0, 0, 0) + tainted = bool(r0 != 0) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Kill(pid int, signum syscall.Signal) (err error) { + _, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Kqueue() (fd int, err error) { + r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0) + fd = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Lchown(path string, uid int, gid int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Link(path string, link string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + var _p1 *byte + _p1, err = BytePtrFromString(link) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + var _p1 *byte + _p1, err = BytePtrFromString(link) + if err != nil { + return + } + _, _, e1 := Syscall6(SYS_LINKAT, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Listen(s int, backlog int) (err error) { + _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Lstat(path string, stat *Stat_t) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Mkdir(path string, mode uint32) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Mkdirat(dirfd int, path string, mode uint32) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Mkfifo(path string, mode uint32) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Mkfifoat(dirfd int, path string, mode uint32) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_MKFIFOAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Mknod(path string, mode uint32, dev int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Nanosleep(time *Timespec, leftover *Timespec) (err error) { + _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Open(path string, mode int, perm uint32) (fd int, err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm)) + fd = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0) + fd = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Pathconf(path string, name int) (val int, err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0) + val = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func pread(fd int, p []byte, offset int64) (n int, err error) { + var _p0 unsafe.Pointer + if len(p) > 0 { + _p0 = unsafe.Pointer(&p[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), 0, uintptr(offset), 0) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func pwrite(fd int, p []byte, offset int64) (n int, err error) { + var _p0 unsafe.Pointer + if len(p) > 0 { + _p0 = unsafe.Pointer(&p[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), 0, uintptr(offset), 0) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func read(fd int, p []byte) (n int, err error) { + var _p0 unsafe.Pointer + if len(p) > 0 { + _p0 = unsafe.Pointer(&p[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p))) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Readlink(path string, buf []byte) (n int, err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + var _p1 unsafe.Pointer + if len(buf) > 0 { + _p1 = unsafe.Pointer(&buf[0]) + } else { + _p1 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf))) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + var _p1 unsafe.Pointer + if len(buf) > 0 { + _p1 = unsafe.Pointer(&buf[0]) + } else { + _p1 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Rename(from string, to string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(from) + if err != nil { + return + } + var _p1 *byte + _p1, err = BytePtrFromString(to) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Renameat(fromfd int, from string, tofd int, to string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(from) + if err != nil { + return + } + var _p1 *byte + _p1, err = BytePtrFromString(to) + if err != nil { + return + } + _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Revoke(path string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Rmdir(path string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Seek(fd int, offset int64, whence int) (newoffset int64, err error) { + r0, _, e1 := Syscall6(SYS_LSEEK, uintptr(fd), 0, uintptr(offset), uintptr(whence), 0, 0) + newoffset = int64(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) { + r0, _, e1 := Syscall6(SYS_SELECT, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Setegid(egid int) (err error) { + _, _, e1 := RawSyscall(SYS_SETEGID, uintptr(egid), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Seteuid(euid int) (err error) { + _, _, e1 := RawSyscall(SYS_SETEUID, uintptr(euid), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Setgid(gid int) (err error) { + _, _, e1 := RawSyscall(SYS_SETGID, uintptr(gid), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Setlogin(name string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(name) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Setpgid(pid int, pgid int) (err error) { + _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Setpriority(which int, who int, prio int) (err error) { + _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Setregid(rgid int, egid int) (err error) { + _, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Setreuid(ruid int, euid int) (err error) { + _, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Setresgid(rgid int, egid int, sgid int) (err error) { + _, _, e1 := RawSyscall(SYS_SETRESGID, uintptr(rgid), uintptr(egid), uintptr(sgid)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Setresuid(ruid int, euid int, suid int) (err error) { + _, _, e1 := RawSyscall(SYS_SETRESUID, uintptr(ruid), uintptr(euid), uintptr(suid)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Setrlimit(which int, lim *Rlimit) (err error) { + _, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Setrtable(rtable int) (err error) { + _, _, e1 := RawSyscall(SYS_SETRTABLE, uintptr(rtable), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Setsid() (pid int, err error) { + r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0) + pid = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Settimeofday(tp *Timeval) (err error) { + _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Setuid(uid int) (err error) { + _, _, e1 := RawSyscall(SYS_SETUID, uintptr(uid), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Stat(path string, stat *Stat_t) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Statfs(path string, stat *Statfs_t) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Symlink(path string, link string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + var _p1 *byte + _p1, err = BytePtrFromString(link) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(oldpath) + if err != nil { + return + } + var _p1 *byte + _p1, err = BytePtrFromString(newpath) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1))) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Sync() (err error) { + _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Truncate(path string, length int64) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), 0, uintptr(length)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Umask(newmask int) (oldmask int) { + r0, _, _ := Syscall(SYS_UMASK, uintptr(newmask), 0, 0) + oldmask = int(r0) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Unlink(path string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Unlinkat(dirfd int, path string, flags int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Unmount(path string, flags int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func write(fd int, p []byte) (n int, err error) { + var _p0 unsafe.Pointer + if len(p) > 0 { + _p0 = unsafe.Pointer(&p[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p))) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) { + r0, _, e1 := Syscall9(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), 0, uintptr(pos), 0, 0) + ret = uintptr(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func munmap(addr uintptr, length uintptr) (err error) { + _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func readlen(fd int, buf *byte, nbuf int) (n int, err error) { + r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func writelen(fd int, buf *byte, nbuf int) (n int, err error) { + r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} diff --git a/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go b/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go index a96165d4..fdf53f8d 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go @@ -1,6 +1,7 @@ // go run mksyscall_solaris.go -tags solaris,amd64 syscall_solaris.go syscall_solaris_amd64.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build solaris && amd64 // +build solaris,amd64 package unix @@ -11,6 +12,7 @@ import ( ) //go:cgo_import_dynamic libc_pipe pipe "libc.so" +//go:cgo_import_dynamic libc_pipe2 pipe2 "libc.so" //go:cgo_import_dynamic libc_getsockname getsockname "libsocket.so" //go:cgo_import_dynamic libc_getcwd getcwd "libc.so" //go:cgo_import_dynamic libc_getgroups getgroups "libc.so" @@ -64,6 +66,7 @@ import ( //go:cgo_import_dynamic libc_getpriority getpriority "libc.so" //go:cgo_import_dynamic libc_getrlimit getrlimit "libc.so" //go:cgo_import_dynamic libc_getrusage getrusage "libc.so" +//go:cgo_import_dynamic libc_getsid getsid "libc.so" //go:cgo_import_dynamic libc_gettimeofday gettimeofday "libc.so" //go:cgo_import_dynamic libc_getuid getuid "libc.so" //go:cgo_import_dynamic libc_kill kill "libc.so" @@ -114,6 +117,7 @@ import ( //go:cgo_import_dynamic libc_statvfs statvfs "libc.so" //go:cgo_import_dynamic libc_symlink symlink "libc.so" //go:cgo_import_dynamic libc_sync sync "libc.so" +//go:cgo_import_dynamic libc_sysconf sysconf "libc.so" //go:cgo_import_dynamic libc_times times "libc.so" //go:cgo_import_dynamic libc_truncate truncate "libc.so" //go:cgo_import_dynamic libc_fsync fsync "libc.so" @@ -138,8 +142,14 @@ import ( //go:cgo_import_dynamic libc_getpeername getpeername "libsocket.so" //go:cgo_import_dynamic libc_setsockopt setsockopt "libsocket.so" //go:cgo_import_dynamic libc_recvfrom recvfrom "libsocket.so" +//go:cgo_import_dynamic libc_port_create port_create "libc.so" +//go:cgo_import_dynamic libc_port_associate port_associate "libc.so" +//go:cgo_import_dynamic libc_port_dissociate port_dissociate "libc.so" +//go:cgo_import_dynamic libc_port_get port_get "libc.so" +//go:cgo_import_dynamic libc_port_getn port_getn "libc.so" //go:linkname procpipe libc_pipe +//go:linkname procpipe2 libc_pipe2 //go:linkname procgetsockname libc_getsockname //go:linkname procGetcwd libc_getcwd //go:linkname procgetgroups libc_getgroups @@ -193,6 +203,7 @@ import ( //go:linkname procGetpriority libc_getpriority //go:linkname procGetrlimit libc_getrlimit //go:linkname procGetrusage libc_getrusage +//go:linkname procGetsid libc_getsid //go:linkname procGettimeofday libc_gettimeofday //go:linkname procGetuid libc_getuid //go:linkname procKill libc_kill @@ -218,8 +229,8 @@ import ( //go:linkname procOpenat libc_openat //go:linkname procPathconf libc_pathconf //go:linkname procPause libc_pause -//go:linkname procPread libc_pread -//go:linkname procPwrite libc_pwrite +//go:linkname procpread libc_pread +//go:linkname procpwrite libc_pwrite //go:linkname procread libc_read //go:linkname procReadlink libc_readlink //go:linkname procRename libc_rename @@ -243,6 +254,7 @@ import ( //go:linkname procStatvfs libc_statvfs //go:linkname procSymlink libc_symlink //go:linkname procSync libc_sync +//go:linkname procSysconf libc_sysconf //go:linkname procTimes libc_times //go:linkname procTruncate libc_truncate //go:linkname procFsync libc_fsync @@ -267,9 +279,15 @@ import ( //go:linkname procgetpeername libc_getpeername //go:linkname procsetsockopt libc_setsockopt //go:linkname procrecvfrom libc_recvfrom +//go:linkname procport_create libc_port_create +//go:linkname procport_associate libc_port_associate +//go:linkname procport_dissociate libc_port_dissociate +//go:linkname procport_get libc_port_get +//go:linkname procport_getn libc_port_getn var ( procpipe, + procpipe2, procgetsockname, procGetcwd, procgetgroups, @@ -323,6 +341,7 @@ var ( procGetpriority, procGetrlimit, procGetrusage, + procGetsid, procGettimeofday, procGetuid, procKill, @@ -348,8 +367,8 @@ var ( procOpenat, procPathconf, procPause, - procPread, - procPwrite, + procpread, + procpwrite, procread, procReadlink, procRename, @@ -373,6 +392,7 @@ var ( procStatvfs, procSymlink, procSync, + procSysconf, procTimes, procTruncate, procFsync, @@ -396,7 +416,12 @@ var ( proc__xnet_getsockopt, procgetpeername, procsetsockopt, - procrecvfrom syscallFunc + procrecvfrom, + procport_create, + procport_associate, + procport_dissociate, + procport_get, + procport_getn syscallFunc ) // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -412,6 +437,16 @@ func pipe(p *[2]_C_int) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func pipe2(p *[2]_C_int, flags int) (err error) { + _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procpipe2)), 2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0, 0, 0, 0) + if e1 != 0 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procgetsockname)), 3, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0) if e1 != 0 { @@ -602,8 +637,9 @@ func __minor(version int, dev uint64) (val uint) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func ioctl(fd int, req uint, arg uintptr) (err error) { - _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procioctl)), 3, uintptr(fd), uintptr(req), uintptr(arg), 0, 0, 0) +func ioctlRet(fd int, req uint, arg uintptr) (ret int, err error) { + r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procioctl)), 3, uintptr(fd), uintptr(req), uintptr(arg), 0, 0, 0) + ret = int(r0) if e1 != 0 { err = e1 } @@ -1011,6 +1047,17 @@ func Getrusage(who int, rusage *Rusage) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func Getsid(pid int) (sid int, err error) { + r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetsid)), 1, uintptr(pid), 0, 0, 0, 0, 0) + sid = int(r0) + if e1 != 0 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func Gettimeofday(tv *Timeval) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGettimeofday)), 1, uintptr(unsafe.Pointer(tv)), 0, 0, 0, 0, 0) if e1 != 0 { @@ -1347,12 +1394,12 @@ func Pause() (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pread(fd int, p []byte, offset int64) (n int, err error) { +func pread(fd int, p []byte, offset int64) (n int, err error) { var _p0 *byte if len(p) > 0 { _p0 = &p[0] } - r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procPread)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), uintptr(offset), 0, 0) + r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procpread)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), uintptr(offset), 0, 0) n = int(r0) if e1 != 0 { err = e1 @@ -1362,12 +1409,12 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Pwrite(fd int, p []byte, offset int64) (n int, err error) { +func pwrite(fd int, p []byte, offset int64) (n int, err error) { var _p0 *byte if len(p) > 0 { _p0 = &p[0] } - r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procPwrite)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), uintptr(offset), 0, 0) + r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procpwrite)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), uintptr(offset), 0, 0) n = int(r0) if e1 != 0 { err = e1 @@ -1674,6 +1721,17 @@ func Sync() (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func Sysconf(which int) (n int64, err error) { + r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSysconf)), 1, uintptr(which), 0, 0, 0, 0, 0) + n = int64(r0) + if e1 != 0 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func Times(tms *Tms) (ticks uintptr, err error) { r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procTimes)), 1, uintptr(unsafe.Pointer(tms)), 0, 0, 0, 0, 0) ticks = uintptr(r0) @@ -1952,3 +2010,58 @@ func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Sockl } return } + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func port_create() (n int, err error) { + r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procport_create)), 0, 0, 0, 0, 0, 0, 0) + n = int(r0) + if e1 != 0 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func port_associate(port int, source int, object uintptr, events int, user *byte) (n int, err error) { + r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procport_associate)), 5, uintptr(port), uintptr(source), uintptr(object), uintptr(events), uintptr(unsafe.Pointer(user)), 0) + n = int(r0) + if e1 != 0 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func port_dissociate(port int, source int, object uintptr) (n int, err error) { + r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procport_dissociate)), 3, uintptr(port), uintptr(source), uintptr(object), 0, 0, 0) + n = int(r0) + if e1 != 0 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func port_get(port int, pe *portEvent, timeout *Timespec) (n int, err error) { + r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procport_get)), 3, uintptr(port), uintptr(unsafe.Pointer(pe)), uintptr(unsafe.Pointer(timeout)), 0, 0, 0) + n = int(r0) + if e1 != 0 { + err = e1 + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func port_getn(port int, pe *portEvent, max uint32, nget *uint32, timeout *Timespec) (n int, err error) { + r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procport_getn)), 5, uintptr(port), uintptr(unsafe.Pointer(pe)), uintptr(max), uintptr(unsafe.Pointer(nget)), uintptr(unsafe.Pointer(timeout)), 0) + n = int(r0) + if e1 != 0 { + err = e1 + } + return +} diff --git a/vendor/golang.org/x/sys/unix/zsyscall_zos_s390x.go b/vendor/golang.org/x/sys/unix/zsyscall_zos_s390x.go new file mode 100644 index 00000000..f2079457 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/zsyscall_zos_s390x.go @@ -0,0 +1,1255 @@ +// go run mksyscall.go -tags zos,s390x syscall_zos_s390x.go +// Code generated by the command above; see README.md. DO NOT EDIT. + +//go:build zos && s390x +// +build zos,s390x + +package unix + +import ( + "unsafe" +) + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func fcntl(fd int, cmd int, arg int) (val int, err error) { + r0, _, e1 := syscall_syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg)) + val = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func read(fd int, p []byte) (n int, err error) { + var _p0 unsafe.Pointer + if len(p) > 0 { + _p0 = unsafe.Pointer(&p[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := syscall_syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p))) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func readlen(fd int, buf *byte, nbuf int) (n int, err error) { + r0, _, e1 := syscall_syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func write(fd int, p []byte) (n int, err error) { + var _p0 unsafe.Pointer + if len(p) > 0 { + _p0 = unsafe.Pointer(&p[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := syscall_syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p))) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) { + r0, _, e1 := syscall_syscall(SYS___ACCEPT_A, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) + fd = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { + _, _, e1 := syscall_syscall(SYS___BIND_A, uintptr(s), uintptr(addr), uintptr(addrlen)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { + _, _, e1 := syscall_syscall(SYS___CONNECT_A, uintptr(s), uintptr(addr), uintptr(addrlen)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func getgroups(n int, list *_Gid_t) (nn int, err error) { + r0, _, e1 := syscall_rawsyscall(SYS_GETGROUPS, uintptr(n), uintptr(unsafe.Pointer(list)), 0) + nn = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func setgroups(n int, list *_Gid_t) (err error) { + _, _, e1 := syscall_rawsyscall(SYS_SETGROUPS, uintptr(n), uintptr(unsafe.Pointer(list)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) { + _, _, e1 := syscall_syscall6(SYS_GETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) { + _, _, e1 := syscall_syscall6(SYS_SETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func socket(domain int, typ int, proto int) (fd int, err error) { + r0, _, e1 := syscall_rawsyscall(SYS_SOCKET, uintptr(domain), uintptr(typ), uintptr(proto)) + fd = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) { + _, _, e1 := syscall_rawsyscall6(SYS_SOCKETPAIR, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { + _, _, e1 := syscall_rawsyscall(SYS___GETPEERNAME_A, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { + _, _, e1 := syscall_rawsyscall(SYS___GETSOCKNAME_A, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) { + var _p0 unsafe.Pointer + if len(p) > 0 { + _p0 = unsafe.Pointer(&p[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := syscall_syscall6(SYS___RECVFROM_A, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen))) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) { + var _p0 unsafe.Pointer + if len(buf) > 0 { + _p0 = unsafe.Pointer(&buf[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + _, _, e1 := syscall_syscall6(SYS___SENDTO_A, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) { + r0, _, e1 := syscall_syscall(SYS___RECVMSG_A, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { + r0, _, e1 := syscall_syscall(SYS___SENDMSG_A, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) { + r0, _, e1 := syscall_syscall6(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos)) + ret = uintptr(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func munmap(addr uintptr, length uintptr) (err error) { + _, _, e1 := syscall_syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func ioctl(fd int, req uint, arg uintptr) (err error) { + _, _, e1 := syscall_syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Access(path string, mode uint32) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := syscall_syscall(SYS___ACCESS_A, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Chdir(path string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := syscall_syscall(SYS___CHDIR_A, uintptr(unsafe.Pointer(_p0)), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Chown(path string, uid int, gid int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := syscall_syscall(SYS___CHOWN_A, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Chmod(path string, mode uint32) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := syscall_syscall(SYS___CHMOD_A, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Creat(path string, mode uint32) (fd int, err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + r0, _, e1 := syscall_syscall(SYS___CREAT_A, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) + fd = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Dup(oldfd int) (fd int, err error) { + r0, _, e1 := syscall_syscall(SYS_DUP, uintptr(oldfd), 0, 0) + fd = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Dup2(oldfd int, newfd int) (err error) { + _, _, e1 := syscall_syscall(SYS_DUP2, uintptr(oldfd), uintptr(newfd), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Errno2() (er2 int) { + uer2, _, _ := syscall_syscall(SYS___ERRNO2, 0, 0, 0) + er2 = int(uer2) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Err2ad() (eadd *int) { + ueadd, _, _ := syscall_syscall(SYS___ERR2AD, 0, 0, 0) + eadd = (*int)(unsafe.Pointer(ueadd)) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Exit(code int) { + syscall_syscall(SYS_EXIT, uintptr(code), 0, 0) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fchdir(fd int) (err error) { + _, _, e1 := syscall_syscall(SYS_FCHDIR, uintptr(fd), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fchmod(fd int, mode uint32) (err error) { + _, _, e1 := syscall_syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fchown(fd int, uid int, gid int) (err error) { + _, _, e1 := syscall_syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func FcntlInt(fd uintptr, cmd int, arg int) (retval int, err error) { + r0, _, e1 := syscall_syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg)) + retval = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func fstat(fd int, stat *Stat_LE_t) (err error) { + _, _, e1 := syscall_syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fstatvfs(fd int, stat *Statvfs_t) (err error) { + _, _, e1 := syscall_syscall(SYS_FSTATVFS, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fsync(fd int) (err error) { + _, _, e1 := syscall_syscall(SYS_FSYNC, uintptr(fd), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Ftruncate(fd int, length int64) (err error) { + _, _, e1 := syscall_syscall(SYS_FTRUNCATE, uintptr(fd), uintptr(length), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getpagesize() (pgsize int) { + r0, _, _ := syscall_syscall(SYS_GETPAGESIZE, 0, 0, 0) + pgsize = int(r0) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Mprotect(b []byte, prot int) (err error) { + var _p0 unsafe.Pointer + if len(b) > 0 { + _p0 = unsafe.Pointer(&b[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + _, _, e1 := syscall_syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Msync(b []byte, flags int) (err error) { + var _p0 unsafe.Pointer + if len(b) > 0 { + _p0 = unsafe.Pointer(&b[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + _, _, e1 := syscall_syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Poll(fds []PollFd, timeout int) (n int, err error) { + var _p0 unsafe.Pointer + if len(fds) > 0 { + _p0 = unsafe.Pointer(&fds[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := syscall_syscall(SYS_POLL, uintptr(_p0), uintptr(len(fds)), uintptr(timeout)) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Times(tms *Tms) (ticks uintptr, err error) { + r0, _, e1 := syscall_syscall(SYS_TIMES, uintptr(unsafe.Pointer(tms)), 0, 0) + ticks = uintptr(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func W_Getmntent(buff *byte, size int) (lastsys int, err error) { + r0, _, e1 := syscall_syscall(SYS_W_GETMNTENT, uintptr(unsafe.Pointer(buff)), uintptr(size), 0) + lastsys = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func W_Getmntent_A(buff *byte, size int) (lastsys int, err error) { + r0, _, e1 := syscall_syscall(SYS___W_GETMNTENT_A, uintptr(unsafe.Pointer(buff)), uintptr(size), 0) + lastsys = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func mount_LE(path string, filesystem string, fstype string, mtm uint32, parmlen int32, parm string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + var _p1 *byte + _p1, err = BytePtrFromString(filesystem) + if err != nil { + return + } + var _p2 *byte + _p2, err = BytePtrFromString(fstype) + if err != nil { + return + } + var _p3 *byte + _p3, err = BytePtrFromString(parm) + if err != nil { + return + } + _, _, e1 := syscall_syscall6(SYS___MOUNT_A, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(mtm), uintptr(parmlen), uintptr(unsafe.Pointer(_p3))) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func unmount(filesystem string, mtm int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(filesystem) + if err != nil { + return + } + _, _, e1 := syscall_syscall(SYS___UMOUNT_A, uintptr(unsafe.Pointer(_p0)), uintptr(mtm), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Chroot(path string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := syscall_syscall(SYS___CHROOT_A, uintptr(unsafe.Pointer(_p0)), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Uname(buf *Utsname) (err error) { + _, _, e1 := syscall_rawsyscall(SYS___UNAME_A, uintptr(unsafe.Pointer(buf)), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Gethostname(buf []byte) (err error) { + var _p0 unsafe.Pointer + if len(buf) > 0 { + _p0 = unsafe.Pointer(&buf[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + _, _, e1 := syscall_syscall(SYS___GETHOSTNAME_A, uintptr(_p0), uintptr(len(buf)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getegid() (egid int) { + r0, _, _ := syscall_rawsyscall(SYS_GETEGID, 0, 0, 0) + egid = int(r0) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Geteuid() (uid int) { + r0, _, _ := syscall_rawsyscall(SYS_GETEUID, 0, 0, 0) + uid = int(r0) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getgid() (gid int) { + r0, _, _ := syscall_rawsyscall(SYS_GETGID, 0, 0, 0) + gid = int(r0) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getpid() (pid int) { + r0, _, _ := syscall_rawsyscall(SYS_GETPID, 0, 0, 0) + pid = int(r0) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getpgid(pid int) (pgid int, err error) { + r0, _, e1 := syscall_rawsyscall(SYS_GETPGID, uintptr(pid), 0, 0) + pgid = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getppid() (pid int) { + r0, _, _ := syscall_rawsyscall(SYS_GETPPID, 0, 0, 0) + pid = int(r0) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getpriority(which int, who int) (prio int, err error) { + r0, _, e1 := syscall_syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0) + prio = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getrlimit(resource int, rlim *Rlimit) (err error) { + _, _, e1 := syscall_rawsyscall(SYS_GETRLIMIT, uintptr(resource), uintptr(unsafe.Pointer(rlim)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func getrusage(who int, rusage *rusage_zos) (err error) { + _, _, e1 := syscall_rawsyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getsid(pid int) (sid int, err error) { + r0, _, e1 := syscall_rawsyscall(SYS_GETSID, uintptr(pid), 0, 0) + sid = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Getuid() (uid int) { + r0, _, _ := syscall_rawsyscall(SYS_GETUID, 0, 0, 0) + uid = int(r0) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Kill(pid int, sig Signal) (err error) { + _, _, e1 := syscall_rawsyscall(SYS_KILL, uintptr(pid), uintptr(sig), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Lchown(path string, uid int, gid int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := syscall_syscall(SYS___LCHOWN_A, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Link(path string, link string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + var _p1 *byte + _p1, err = BytePtrFromString(link) + if err != nil { + return + } + _, _, e1 := syscall_syscall(SYS___LINK_A, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Listen(s int, n int) (err error) { + _, _, e1 := syscall_syscall(SYS_LISTEN, uintptr(s), uintptr(n), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func lstat(path string, stat *Stat_LE_t) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := syscall_syscall(SYS___LSTAT_A, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Mkdir(path string, mode uint32) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := syscall_syscall(SYS___MKDIR_A, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Mkfifo(path string, mode uint32) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := syscall_syscall(SYS___MKFIFO_A, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Mknod(path string, mode uint32, dev int) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := syscall_syscall(SYS___MKNOD_A, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Pread(fd int, p []byte, offset int64) (n int, err error) { + var _p0 unsafe.Pointer + if len(p) > 0 { + _p0 = unsafe.Pointer(&p[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := syscall_syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Pwrite(fd int, p []byte, offset int64) (n int, err error) { + var _p0 unsafe.Pointer + if len(p) > 0 { + _p0 = unsafe.Pointer(&p[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := syscall_syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Readlink(path string, buf []byte) (n int, err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + var _p1 unsafe.Pointer + if len(buf) > 0 { + _p1 = unsafe.Pointer(&buf[0]) + } else { + _p1 = unsafe.Pointer(&_zero) + } + r0, _, e1 := syscall_syscall(SYS___READLINK_A, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf))) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Rename(from string, to string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(from) + if err != nil { + return + } + var _p1 *byte + _p1, err = BytePtrFromString(to) + if err != nil { + return + } + _, _, e1 := syscall_syscall(SYS___RENAME_A, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Rmdir(path string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := syscall_syscall(SYS___RMDIR_A, uintptr(unsafe.Pointer(_p0)), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Seek(fd int, offset int64, whence int) (off int64, err error) { + r0, _, e1 := syscall_syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence)) + off = int64(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Setpriority(which int, who int, prio int) (err error) { + _, _, e1 := syscall_syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Setpgid(pid int, pgid int) (err error) { + _, _, e1 := syscall_rawsyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Setrlimit(resource int, lim *Rlimit) (err error) { + _, _, e1 := syscall_rawsyscall(SYS_SETRLIMIT, uintptr(resource), uintptr(unsafe.Pointer(lim)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Setregid(rgid int, egid int) (err error) { + _, _, e1 := syscall_rawsyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Setreuid(ruid int, euid int) (err error) { + _, _, e1 := syscall_rawsyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Setsid() (pid int, err error) { + r0, _, e1 := syscall_rawsyscall(SYS_SETSID, 0, 0, 0) + pid = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Setuid(uid int) (err error) { + _, _, e1 := syscall_syscall(SYS_SETUID, uintptr(uid), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Setgid(uid int) (err error) { + _, _, e1 := syscall_syscall(SYS_SETGID, uintptr(uid), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Shutdown(fd int, how int) (err error) { + _, _, e1 := syscall_syscall(SYS_SHUTDOWN, uintptr(fd), uintptr(how), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func stat(path string, statLE *Stat_LE_t) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := syscall_syscall(SYS___STAT_A, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(statLE)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Symlink(path string, link string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + var _p1 *byte + _p1, err = BytePtrFromString(link) + if err != nil { + return + } + _, _, e1 := syscall_syscall(SYS___SYMLINK_A, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Sync() { + syscall_syscall(SYS_SYNC, 0, 0, 0) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Truncate(path string, length int64) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := syscall_syscall(SYS___TRUNCATE_A, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Tcgetattr(fildes int, termptr *Termios) (err error) { + _, _, e1 := syscall_syscall(SYS_TCGETATTR, uintptr(fildes), uintptr(unsafe.Pointer(termptr)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Tcsetattr(fildes int, when int, termptr *Termios) (err error) { + _, _, e1 := syscall_syscall(SYS_TCSETATTR, uintptr(fildes), uintptr(when), uintptr(unsafe.Pointer(termptr))) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Umask(mask int) (oldmask int) { + r0, _, _ := syscall_syscall(SYS_UMASK, uintptr(mask), 0, 0) + oldmask = int(r0) + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Unlink(path string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := syscall_syscall(SYS___UNLINK_A, uintptr(unsafe.Pointer(_p0)), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Utime(path string, utim *Utimbuf) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := syscall_syscall(SYS___UTIME_A, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(utim)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func open(path string, mode int, perm uint32) (fd int, err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + r0, _, e1 := syscall_syscall(SYS___OPEN_A, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm)) + fd = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func remove(path string) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := syscall_syscall(SYS_REMOVE, uintptr(unsafe.Pointer(_p0)), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func waitpid(pid int, wstatus *_C_int, options int) (wpid int, err error) { + r0, _, e1 := syscall_syscall(SYS_WAITPID, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options)) + wpid = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func gettimeofday(tv *timeval_zos) (err error) { + _, _, e1 := syscall_rawsyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func pipe(p *[2]_C_int) (err error) { + _, _, e1 := syscall_rawsyscall(SYS_PIPE, uintptr(unsafe.Pointer(p)), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func utimes(path string, timeval *[2]Timeval) (err error) { + var _p0 *byte + _p0, err = BytePtrFromString(path) + if err != nil { + return + } + _, _, e1 := syscall_syscall(SYS___UTIMES_A, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Select(nmsgsfds int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (ret int, err error) { + r0, _, e1 := syscall_syscall6(SYS_SELECT, uintptr(nmsgsfds), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0) + ret = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} diff --git a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_386.go b/vendor/golang.org/x/sys/unix/zsysctl_openbsd_386.go index 37dcc74c..9e9d0b2a 100644 --- a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_386.go +++ b/vendor/golang.org/x/sys/unix/zsysctl_openbsd_386.go @@ -1,6 +1,7 @@ -// mksysctl_openbsd.pl +// go run mksysctl_openbsd.go // Code generated by the command above; DO NOT EDIT. +//go:build 386 && openbsd // +build 386,openbsd package unix @@ -30,6 +31,7 @@ var sysctlMib = []mibentry{ {"hw.model", []_C_int{6, 2}}, {"hw.ncpu", []_C_int{6, 3}}, {"hw.ncpufound", []_C_int{6, 21}}, + {"hw.ncpuonline", []_C_int{6, 25}}, {"hw.pagesize", []_C_int{6, 7}}, {"hw.physmem", []_C_int{6, 19}}, {"hw.product", []_C_int{6, 15}}, diff --git a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_amd64.go b/vendor/golang.org/x/sys/unix/zsysctl_openbsd_amd64.go index fe6caa6e..adecd096 100644 --- a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsysctl_openbsd_amd64.go @@ -1,6 +1,7 @@ // go run mksysctl_openbsd.go // Code generated by the command above; DO NOT EDIT. +//go:build amd64 && openbsd // +build amd64,openbsd package unix @@ -31,6 +32,7 @@ var sysctlMib = []mibentry{ {"hw.model", []_C_int{6, 2}}, {"hw.ncpu", []_C_int{6, 3}}, {"hw.ncpufound", []_C_int{6, 21}}, + {"hw.ncpuonline", []_C_int{6, 25}}, {"hw.pagesize", []_C_int{6, 7}}, {"hw.perfpolicy", []_C_int{6, 23}}, {"hw.physmem", []_C_int{6, 19}}, diff --git a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm.go b/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm.go index 6eb8c0b0..8ea52a4a 100644 --- a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm.go +++ b/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm.go @@ -1,6 +1,7 @@ // go run mksysctl_openbsd.go // Code generated by the command above; DO NOT EDIT. +//go:build arm && openbsd // +build arm,openbsd package unix @@ -30,6 +31,7 @@ var sysctlMib = []mibentry{ {"hw.model", []_C_int{6, 2}}, {"hw.ncpu", []_C_int{6, 3}}, {"hw.ncpufound", []_C_int{6, 21}}, + {"hw.ncpuonline", []_C_int{6, 25}}, {"hw.pagesize", []_C_int{6, 7}}, {"hw.physmem", []_C_int{6, 19}}, {"hw.product", []_C_int{6, 15}}, diff --git a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm64.go b/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm64.go index ba4304fd..154b57ae 100644 --- a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm64.go @@ -1,6 +1,7 @@ // go run mksysctl_openbsd.go // Code generated by the command above; DO NOT EDIT. +//go:build arm64 && openbsd // +build arm64,openbsd package unix diff --git a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_mips64.go b/vendor/golang.org/x/sys/unix/zsysctl_openbsd_mips64.go new file mode 100644 index 00000000..d96bb2ba --- /dev/null +++ b/vendor/golang.org/x/sys/unix/zsysctl_openbsd_mips64.go @@ -0,0 +1,280 @@ +// go run mksysctl_openbsd.go +// Code generated by the command above; DO NOT EDIT. + +//go:build mips64 && openbsd +// +build mips64,openbsd + +package unix + +type mibentry struct { + ctlname string + ctloid []_C_int +} + +var sysctlMib = []mibentry{ + {"ddb.console", []_C_int{9, 6}}, + {"ddb.log", []_C_int{9, 7}}, + {"ddb.max_line", []_C_int{9, 3}}, + {"ddb.max_width", []_C_int{9, 2}}, + {"ddb.panic", []_C_int{9, 5}}, + {"ddb.profile", []_C_int{9, 9}}, + {"ddb.radix", []_C_int{9, 1}}, + {"ddb.tab_stop_width", []_C_int{9, 4}}, + {"ddb.trigger", []_C_int{9, 8}}, + {"fs.posix.setuid", []_C_int{3, 1, 1}}, + {"hw.allowpowerdown", []_C_int{6, 22}}, + {"hw.byteorder", []_C_int{6, 4}}, + {"hw.cpuspeed", []_C_int{6, 12}}, + {"hw.diskcount", []_C_int{6, 10}}, + {"hw.disknames", []_C_int{6, 8}}, + {"hw.diskstats", []_C_int{6, 9}}, + {"hw.machine", []_C_int{6, 1}}, + {"hw.model", []_C_int{6, 2}}, + {"hw.ncpu", []_C_int{6, 3}}, + {"hw.ncpufound", []_C_int{6, 21}}, + {"hw.ncpuonline", []_C_int{6, 25}}, + {"hw.pagesize", []_C_int{6, 7}}, + {"hw.perfpolicy", []_C_int{6, 23}}, + {"hw.physmem", []_C_int{6, 19}}, + {"hw.product", []_C_int{6, 15}}, + {"hw.serialno", []_C_int{6, 17}}, + {"hw.setperf", []_C_int{6, 13}}, + {"hw.smt", []_C_int{6, 24}}, + {"hw.usermem", []_C_int{6, 20}}, + {"hw.uuid", []_C_int{6, 18}}, + {"hw.vendor", []_C_int{6, 14}}, + {"hw.version", []_C_int{6, 16}}, + {"kern.allowdt", []_C_int{1, 65}}, + {"kern.allowkmem", []_C_int{1, 52}}, + {"kern.argmax", []_C_int{1, 8}}, + {"kern.audio", []_C_int{1, 84}}, + {"kern.boottime", []_C_int{1, 21}}, + {"kern.bufcachepercent", []_C_int{1, 72}}, + {"kern.ccpu", []_C_int{1, 45}}, + {"kern.clockrate", []_C_int{1, 12}}, + {"kern.consbuf", []_C_int{1, 83}}, + {"kern.consbufsize", []_C_int{1, 82}}, + {"kern.consdev", []_C_int{1, 75}}, + {"kern.cp_time", []_C_int{1, 40}}, + {"kern.cp_time2", []_C_int{1, 71}}, + {"kern.cpustats", []_C_int{1, 85}}, + {"kern.domainname", []_C_int{1, 22}}, + {"kern.file", []_C_int{1, 73}}, + {"kern.forkstat", []_C_int{1, 42}}, + {"kern.fscale", []_C_int{1, 46}}, + {"kern.fsync", []_C_int{1, 33}}, + {"kern.global_ptrace", []_C_int{1, 81}}, + {"kern.hostid", []_C_int{1, 11}}, + {"kern.hostname", []_C_int{1, 10}}, + {"kern.intrcnt.nintrcnt", []_C_int{1, 63, 1}}, + {"kern.job_control", []_C_int{1, 19}}, + {"kern.malloc.buckets", []_C_int{1, 39, 1}}, + {"kern.malloc.kmemnames", []_C_int{1, 39, 3}}, + {"kern.maxclusters", []_C_int{1, 67}}, + {"kern.maxfiles", []_C_int{1, 7}}, + {"kern.maxlocksperuid", []_C_int{1, 70}}, + {"kern.maxpartitions", []_C_int{1, 23}}, + {"kern.maxproc", []_C_int{1, 6}}, + {"kern.maxthread", []_C_int{1, 25}}, + {"kern.maxvnodes", []_C_int{1, 5}}, + {"kern.mbstat", []_C_int{1, 59}}, + {"kern.msgbuf", []_C_int{1, 48}}, + {"kern.msgbufsize", []_C_int{1, 38}}, + {"kern.nchstats", []_C_int{1, 41}}, + {"kern.netlivelocks", []_C_int{1, 76}}, + {"kern.nfiles", []_C_int{1, 56}}, + {"kern.ngroups", []_C_int{1, 18}}, + {"kern.nosuidcoredump", []_C_int{1, 32}}, + {"kern.nprocs", []_C_int{1, 47}}, + {"kern.nselcoll", []_C_int{1, 43}}, + {"kern.nthreads", []_C_int{1, 26}}, + {"kern.numvnodes", []_C_int{1, 58}}, + {"kern.osrelease", []_C_int{1, 2}}, + {"kern.osrevision", []_C_int{1, 3}}, + {"kern.ostype", []_C_int{1, 1}}, + {"kern.osversion", []_C_int{1, 27}}, + {"kern.pfstatus", []_C_int{1, 86}}, + {"kern.pool_debug", []_C_int{1, 77}}, + {"kern.posix1version", []_C_int{1, 17}}, + {"kern.proc", []_C_int{1, 66}}, + {"kern.rawpartition", []_C_int{1, 24}}, + {"kern.saved_ids", []_C_int{1, 20}}, + {"kern.securelevel", []_C_int{1, 9}}, + {"kern.seminfo", []_C_int{1, 61}}, + {"kern.shminfo", []_C_int{1, 62}}, + {"kern.somaxconn", []_C_int{1, 28}}, + {"kern.sominconn", []_C_int{1, 29}}, + {"kern.splassert", []_C_int{1, 54}}, + {"kern.stackgap_random", []_C_int{1, 50}}, + {"kern.sysvipc_info", []_C_int{1, 51}}, + {"kern.sysvmsg", []_C_int{1, 34}}, + {"kern.sysvsem", []_C_int{1, 35}}, + {"kern.sysvshm", []_C_int{1, 36}}, + {"kern.timecounter.choice", []_C_int{1, 69, 4}}, + {"kern.timecounter.hardware", []_C_int{1, 69, 3}}, + {"kern.timecounter.tick", []_C_int{1, 69, 1}}, + {"kern.timecounter.timestepwarnings", []_C_int{1, 69, 2}}, + {"kern.timeout_stats", []_C_int{1, 87}}, + {"kern.tty.tk_cancc", []_C_int{1, 44, 4}}, + {"kern.tty.tk_nin", []_C_int{1, 44, 1}}, + {"kern.tty.tk_nout", []_C_int{1, 44, 2}}, + {"kern.tty.tk_rawcc", []_C_int{1, 44, 3}}, + {"kern.tty.ttyinfo", []_C_int{1, 44, 5}}, + {"kern.ttycount", []_C_int{1, 57}}, + {"kern.utc_offset", []_C_int{1, 88}}, + {"kern.version", []_C_int{1, 4}}, + {"kern.watchdog.auto", []_C_int{1, 64, 2}}, + {"kern.watchdog.period", []_C_int{1, 64, 1}}, + {"kern.witnesswatch", []_C_int{1, 53}}, + {"kern.wxabort", []_C_int{1, 74}}, + {"net.bpf.bufsize", []_C_int{4, 31, 1}}, + {"net.bpf.maxbufsize", []_C_int{4, 31, 2}}, + {"net.inet.ah.enable", []_C_int{4, 2, 51, 1}}, + {"net.inet.ah.stats", []_C_int{4, 2, 51, 2}}, + {"net.inet.carp.allow", []_C_int{4, 2, 112, 1}}, + {"net.inet.carp.log", []_C_int{4, 2, 112, 3}}, + {"net.inet.carp.preempt", []_C_int{4, 2, 112, 2}}, + {"net.inet.carp.stats", []_C_int{4, 2, 112, 4}}, + {"net.inet.divert.recvspace", []_C_int{4, 2, 258, 1}}, + {"net.inet.divert.sendspace", []_C_int{4, 2, 258, 2}}, + {"net.inet.divert.stats", []_C_int{4, 2, 258, 3}}, + {"net.inet.esp.enable", []_C_int{4, 2, 50, 1}}, + {"net.inet.esp.stats", []_C_int{4, 2, 50, 4}}, + {"net.inet.esp.udpencap", []_C_int{4, 2, 50, 2}}, + {"net.inet.esp.udpencap_port", []_C_int{4, 2, 50, 3}}, + {"net.inet.etherip.allow", []_C_int{4, 2, 97, 1}}, + {"net.inet.etherip.stats", []_C_int{4, 2, 97, 2}}, + {"net.inet.gre.allow", []_C_int{4, 2, 47, 1}}, + {"net.inet.gre.wccp", []_C_int{4, 2, 47, 2}}, + {"net.inet.icmp.bmcastecho", []_C_int{4, 2, 1, 2}}, + {"net.inet.icmp.errppslimit", []_C_int{4, 2, 1, 3}}, + {"net.inet.icmp.maskrepl", []_C_int{4, 2, 1, 1}}, + {"net.inet.icmp.rediraccept", []_C_int{4, 2, 1, 4}}, + {"net.inet.icmp.redirtimeout", []_C_int{4, 2, 1, 5}}, + {"net.inet.icmp.stats", []_C_int{4, 2, 1, 7}}, + {"net.inet.icmp.tstamprepl", []_C_int{4, 2, 1, 6}}, + {"net.inet.igmp.stats", []_C_int{4, 2, 2, 1}}, + {"net.inet.ip.arpdown", []_C_int{4, 2, 0, 40}}, + {"net.inet.ip.arpqueued", []_C_int{4, 2, 0, 36}}, + {"net.inet.ip.arptimeout", []_C_int{4, 2, 0, 39}}, + {"net.inet.ip.encdebug", []_C_int{4, 2, 0, 12}}, + {"net.inet.ip.forwarding", []_C_int{4, 2, 0, 1}}, + {"net.inet.ip.ifq.congestion", []_C_int{4, 2, 0, 30, 4}}, + {"net.inet.ip.ifq.drops", []_C_int{4, 2, 0, 30, 3}}, + {"net.inet.ip.ifq.len", []_C_int{4, 2, 0, 30, 1}}, + {"net.inet.ip.ifq.maxlen", []_C_int{4, 2, 0, 30, 2}}, + {"net.inet.ip.maxqueue", []_C_int{4, 2, 0, 11}}, + {"net.inet.ip.mforwarding", []_C_int{4, 2, 0, 31}}, + {"net.inet.ip.mrtmfc", []_C_int{4, 2, 0, 37}}, + {"net.inet.ip.mrtproto", []_C_int{4, 2, 0, 34}}, + {"net.inet.ip.mrtstats", []_C_int{4, 2, 0, 35}}, + {"net.inet.ip.mrtvif", []_C_int{4, 2, 0, 38}}, + {"net.inet.ip.mtu", []_C_int{4, 2, 0, 4}}, + {"net.inet.ip.mtudisc", []_C_int{4, 2, 0, 27}}, + {"net.inet.ip.mtudisctimeout", []_C_int{4, 2, 0, 28}}, + {"net.inet.ip.multipath", []_C_int{4, 2, 0, 32}}, + {"net.inet.ip.portfirst", []_C_int{4, 2, 0, 7}}, + {"net.inet.ip.porthifirst", []_C_int{4, 2, 0, 9}}, + {"net.inet.ip.porthilast", []_C_int{4, 2, 0, 10}}, + {"net.inet.ip.portlast", []_C_int{4, 2, 0, 8}}, + {"net.inet.ip.redirect", []_C_int{4, 2, 0, 2}}, + {"net.inet.ip.sourceroute", []_C_int{4, 2, 0, 5}}, + {"net.inet.ip.stats", []_C_int{4, 2, 0, 33}}, + {"net.inet.ip.ttl", []_C_int{4, 2, 0, 3}}, + {"net.inet.ipcomp.enable", []_C_int{4, 2, 108, 1}}, + {"net.inet.ipcomp.stats", []_C_int{4, 2, 108, 2}}, + {"net.inet.ipip.allow", []_C_int{4, 2, 4, 1}}, + {"net.inet.ipip.stats", []_C_int{4, 2, 4, 2}}, + {"net.inet.pfsync.stats", []_C_int{4, 2, 240, 1}}, + {"net.inet.tcp.ackonpush", []_C_int{4, 2, 6, 13}}, + {"net.inet.tcp.always_keepalive", []_C_int{4, 2, 6, 22}}, + {"net.inet.tcp.baddynamic", []_C_int{4, 2, 6, 6}}, + {"net.inet.tcp.drop", []_C_int{4, 2, 6, 19}}, + {"net.inet.tcp.ecn", []_C_int{4, 2, 6, 14}}, + {"net.inet.tcp.ident", []_C_int{4, 2, 6, 9}}, + {"net.inet.tcp.keepidle", []_C_int{4, 2, 6, 3}}, + {"net.inet.tcp.keepinittime", []_C_int{4, 2, 6, 2}}, + {"net.inet.tcp.keepintvl", []_C_int{4, 2, 6, 4}}, + {"net.inet.tcp.mssdflt", []_C_int{4, 2, 6, 11}}, + {"net.inet.tcp.reasslimit", []_C_int{4, 2, 6, 18}}, + {"net.inet.tcp.rfc1323", []_C_int{4, 2, 6, 1}}, + {"net.inet.tcp.rfc3390", []_C_int{4, 2, 6, 17}}, + {"net.inet.tcp.rootonly", []_C_int{4, 2, 6, 24}}, + {"net.inet.tcp.rstppslimit", []_C_int{4, 2, 6, 12}}, + {"net.inet.tcp.sack", []_C_int{4, 2, 6, 10}}, + {"net.inet.tcp.sackholelimit", []_C_int{4, 2, 6, 20}}, + {"net.inet.tcp.slowhz", []_C_int{4, 2, 6, 5}}, + {"net.inet.tcp.stats", []_C_int{4, 2, 6, 21}}, + {"net.inet.tcp.synbucketlimit", []_C_int{4, 2, 6, 16}}, + {"net.inet.tcp.syncachelimit", []_C_int{4, 2, 6, 15}}, + {"net.inet.tcp.synhashsize", []_C_int{4, 2, 6, 25}}, + {"net.inet.tcp.synuselimit", []_C_int{4, 2, 6, 23}}, + {"net.inet.udp.baddynamic", []_C_int{4, 2, 17, 2}}, + {"net.inet.udp.checksum", []_C_int{4, 2, 17, 1}}, + {"net.inet.udp.recvspace", []_C_int{4, 2, 17, 3}}, + {"net.inet.udp.rootonly", []_C_int{4, 2, 17, 6}}, + {"net.inet.udp.sendspace", []_C_int{4, 2, 17, 4}}, + {"net.inet.udp.stats", []_C_int{4, 2, 17, 5}}, + {"net.inet6.divert.recvspace", []_C_int{4, 24, 86, 1}}, + {"net.inet6.divert.sendspace", []_C_int{4, 24, 86, 2}}, + {"net.inet6.divert.stats", []_C_int{4, 24, 86, 3}}, + {"net.inet6.icmp6.errppslimit", []_C_int{4, 24, 30, 14}}, + {"net.inet6.icmp6.mtudisc_hiwat", []_C_int{4, 24, 30, 16}}, + {"net.inet6.icmp6.mtudisc_lowat", []_C_int{4, 24, 30, 17}}, + {"net.inet6.icmp6.nd6_debug", []_C_int{4, 24, 30, 18}}, + {"net.inet6.icmp6.nd6_delay", []_C_int{4, 24, 30, 8}}, + {"net.inet6.icmp6.nd6_maxnudhint", []_C_int{4, 24, 30, 15}}, + {"net.inet6.icmp6.nd6_mmaxtries", []_C_int{4, 24, 30, 10}}, + {"net.inet6.icmp6.nd6_umaxtries", []_C_int{4, 24, 30, 9}}, + {"net.inet6.icmp6.redirtimeout", []_C_int{4, 24, 30, 3}}, + {"net.inet6.ip6.auto_flowlabel", []_C_int{4, 24, 17, 17}}, + {"net.inet6.ip6.dad_count", []_C_int{4, 24, 17, 16}}, + {"net.inet6.ip6.dad_pending", []_C_int{4, 24, 17, 49}}, + {"net.inet6.ip6.defmcasthlim", []_C_int{4, 24, 17, 18}}, + {"net.inet6.ip6.forwarding", []_C_int{4, 24, 17, 1}}, + {"net.inet6.ip6.forwsrcrt", []_C_int{4, 24, 17, 5}}, + {"net.inet6.ip6.hdrnestlimit", []_C_int{4, 24, 17, 15}}, + {"net.inet6.ip6.hlim", []_C_int{4, 24, 17, 3}}, + {"net.inet6.ip6.log_interval", []_C_int{4, 24, 17, 14}}, + {"net.inet6.ip6.maxdynroutes", []_C_int{4, 24, 17, 48}}, + {"net.inet6.ip6.maxfragpackets", []_C_int{4, 24, 17, 9}}, + {"net.inet6.ip6.maxfrags", []_C_int{4, 24, 17, 41}}, + {"net.inet6.ip6.mforwarding", []_C_int{4, 24, 17, 42}}, + {"net.inet6.ip6.mrtmfc", []_C_int{4, 24, 17, 53}}, + {"net.inet6.ip6.mrtmif", []_C_int{4, 24, 17, 52}}, + {"net.inet6.ip6.mrtproto", []_C_int{4, 24, 17, 8}}, + {"net.inet6.ip6.mtudisctimeout", []_C_int{4, 24, 17, 50}}, + {"net.inet6.ip6.multicast_mtudisc", []_C_int{4, 24, 17, 44}}, + {"net.inet6.ip6.multipath", []_C_int{4, 24, 17, 43}}, + {"net.inet6.ip6.neighborgcthresh", []_C_int{4, 24, 17, 45}}, + {"net.inet6.ip6.redirect", []_C_int{4, 24, 17, 2}}, + {"net.inet6.ip6.soiikey", []_C_int{4, 24, 17, 54}}, + {"net.inet6.ip6.sourcecheck", []_C_int{4, 24, 17, 10}}, + {"net.inet6.ip6.sourcecheck_logint", []_C_int{4, 24, 17, 11}}, + {"net.inet6.ip6.use_deprecated", []_C_int{4, 24, 17, 21}}, + {"net.key.sadb_dump", []_C_int{4, 30, 1}}, + {"net.key.spd_dump", []_C_int{4, 30, 2}}, + {"net.mpls.ifq.congestion", []_C_int{4, 33, 3, 4}}, + {"net.mpls.ifq.drops", []_C_int{4, 33, 3, 3}}, + {"net.mpls.ifq.len", []_C_int{4, 33, 3, 1}}, + {"net.mpls.ifq.maxlen", []_C_int{4, 33, 3, 2}}, + {"net.mpls.mapttl_ip", []_C_int{4, 33, 5}}, + {"net.mpls.mapttl_ip6", []_C_int{4, 33, 6}}, + {"net.mpls.ttl", []_C_int{4, 33, 2}}, + {"net.pflow.stats", []_C_int{4, 34, 1}}, + {"net.pipex.enable", []_C_int{4, 35, 1}}, + {"vm.anonmin", []_C_int{2, 7}}, + {"vm.loadavg", []_C_int{2, 2}}, + {"vm.malloc_conf", []_C_int{2, 12}}, + {"vm.maxslp", []_C_int{2, 10}}, + {"vm.nkmempages", []_C_int{2, 6}}, + {"vm.psstrings", []_C_int{2, 3}}, + {"vm.swapencrypt.enable", []_C_int{2, 5, 0}}, + {"vm.swapencrypt.keyscreated", []_C_int{2, 5, 1}}, + {"vm.swapencrypt.keysdeleted", []_C_int{2, 5, 2}}, + {"vm.uspace", []_C_int{2, 11}}, + {"vm.uvmexp", []_C_int{2, 4}}, + {"vm.vmmeter", []_C_int{2, 1}}, + {"vm.vnodemin", []_C_int{2, 9}}, + {"vm.vtextmin", []_C_int{2, 8}}, +} diff --git a/vendor/golang.org/x/sys/unix/zsysnum_darwin_386.go b/vendor/golang.org/x/sys/unix/zsysnum_darwin_386.go deleted file mode 100644 index f3361453..00000000 --- a/vendor/golang.org/x/sys/unix/zsysnum_darwin_386.go +++ /dev/null @@ -1,436 +0,0 @@ -// go run mksysnum.go /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/include/sys/syscall.h -// Code generated by the command above; see README.md. DO NOT EDIT. - -// +build 386,darwin - -package unix - -const ( - SYS_SYSCALL = 0 - SYS_EXIT = 1 - SYS_FORK = 2 - SYS_READ = 3 - SYS_WRITE = 4 - SYS_OPEN = 5 - SYS_CLOSE = 6 - SYS_WAIT4 = 7 - SYS_LINK = 9 - SYS_UNLINK = 10 - SYS_CHDIR = 12 - SYS_FCHDIR = 13 - SYS_MKNOD = 14 - SYS_CHMOD = 15 - SYS_CHOWN = 16 - SYS_GETFSSTAT = 18 - SYS_GETPID = 20 - SYS_SETUID = 23 - SYS_GETUID = 24 - SYS_GETEUID = 25 - SYS_PTRACE = 26 - SYS_RECVMSG = 27 - SYS_SENDMSG = 28 - SYS_RECVFROM = 29 - SYS_ACCEPT = 30 - SYS_GETPEERNAME = 31 - SYS_GETSOCKNAME = 32 - SYS_ACCESS = 33 - SYS_CHFLAGS = 34 - SYS_FCHFLAGS = 35 - SYS_SYNC = 36 - SYS_KILL = 37 - SYS_GETPPID = 39 - SYS_DUP = 41 - SYS_PIPE = 42 - SYS_GETEGID = 43 - SYS_SIGACTION = 46 - SYS_GETGID = 47 - SYS_SIGPROCMASK = 48 - SYS_GETLOGIN = 49 - SYS_SETLOGIN = 50 - SYS_ACCT = 51 - SYS_SIGPENDING = 52 - SYS_SIGALTSTACK = 53 - SYS_IOCTL = 54 - SYS_REBOOT = 55 - SYS_REVOKE = 56 - SYS_SYMLINK = 57 - SYS_READLINK = 58 - SYS_EXECVE = 59 - SYS_UMASK = 60 - SYS_CHROOT = 61 - SYS_MSYNC = 65 - SYS_VFORK = 66 - SYS_MUNMAP = 73 - SYS_MPROTECT = 74 - SYS_MADVISE = 75 - SYS_MINCORE = 78 - SYS_GETGROUPS = 79 - SYS_SETGROUPS = 80 - SYS_GETPGRP = 81 - SYS_SETPGID = 82 - SYS_SETITIMER = 83 - SYS_SWAPON = 85 - SYS_GETITIMER = 86 - SYS_GETDTABLESIZE = 89 - SYS_DUP2 = 90 - SYS_FCNTL = 92 - SYS_SELECT = 93 - SYS_FSYNC = 95 - SYS_SETPRIORITY = 96 - SYS_SOCKET = 97 - SYS_CONNECT = 98 - SYS_GETPRIORITY = 100 - SYS_BIND = 104 - SYS_SETSOCKOPT = 105 - SYS_LISTEN = 106 - SYS_SIGSUSPEND = 111 - SYS_GETTIMEOFDAY = 116 - SYS_GETRUSAGE = 117 - SYS_GETSOCKOPT = 118 - SYS_READV = 120 - SYS_WRITEV = 121 - SYS_SETTIMEOFDAY = 122 - SYS_FCHOWN = 123 - SYS_FCHMOD = 124 - SYS_SETREUID = 126 - SYS_SETREGID = 127 - SYS_RENAME = 128 - SYS_FLOCK = 131 - SYS_MKFIFO = 132 - SYS_SENDTO = 133 - SYS_SHUTDOWN = 134 - SYS_SOCKETPAIR = 135 - SYS_MKDIR = 136 - SYS_RMDIR = 137 - SYS_UTIMES = 138 - SYS_FUTIMES = 139 - SYS_ADJTIME = 140 - SYS_GETHOSTUUID = 142 - SYS_SETSID = 147 - SYS_GETPGID = 151 - SYS_SETPRIVEXEC = 152 - SYS_PREAD = 153 - SYS_PWRITE = 154 - SYS_NFSSVC = 155 - SYS_STATFS = 157 - SYS_FSTATFS = 158 - SYS_UNMOUNT = 159 - SYS_GETFH = 161 - SYS_QUOTACTL = 165 - SYS_MOUNT = 167 - SYS_CSOPS = 169 - SYS_CSOPS_AUDITTOKEN = 170 - SYS_WAITID = 173 - SYS_KDEBUG_TYPEFILTER = 177 - SYS_KDEBUG_TRACE_STRING = 178 - SYS_KDEBUG_TRACE64 = 179 - SYS_KDEBUG_TRACE = 180 - SYS_SETGID = 181 - SYS_SETEGID = 182 - SYS_SETEUID = 183 - SYS_SIGRETURN = 184 - SYS_THREAD_SELFCOUNTS = 186 - SYS_FDATASYNC = 187 - SYS_STAT = 188 - SYS_FSTAT = 189 - SYS_LSTAT = 190 - SYS_PATHCONF = 191 - SYS_FPATHCONF = 192 - SYS_GETRLIMIT = 194 - SYS_SETRLIMIT = 195 - SYS_GETDIRENTRIES = 196 - SYS_MMAP = 197 - SYS_LSEEK = 199 - SYS_TRUNCATE = 200 - SYS_FTRUNCATE = 201 - SYS_SYSCTL = 202 - SYS_MLOCK = 203 - SYS_MUNLOCK = 204 - SYS_UNDELETE = 205 - SYS_OPEN_DPROTECTED_NP = 216 - SYS_GETATTRLIST = 220 - SYS_SETATTRLIST = 221 - SYS_GETDIRENTRIESATTR = 222 - SYS_EXCHANGEDATA = 223 - SYS_SEARCHFS = 225 - SYS_DELETE = 226 - SYS_COPYFILE = 227 - SYS_FGETATTRLIST = 228 - SYS_FSETATTRLIST = 229 - SYS_POLL = 230 - SYS_WATCHEVENT = 231 - SYS_WAITEVENT = 232 - SYS_MODWATCH = 233 - SYS_GETXATTR = 234 - SYS_FGETXATTR = 235 - SYS_SETXATTR = 236 - SYS_FSETXATTR = 237 - SYS_REMOVEXATTR = 238 - SYS_FREMOVEXATTR = 239 - SYS_LISTXATTR = 240 - SYS_FLISTXATTR = 241 - SYS_FSCTL = 242 - SYS_INITGROUPS = 243 - SYS_POSIX_SPAWN = 244 - SYS_FFSCTL = 245 - SYS_NFSCLNT = 247 - SYS_FHOPEN = 248 - SYS_MINHERIT = 250 - SYS_SEMSYS = 251 - SYS_MSGSYS = 252 - SYS_SHMSYS = 253 - SYS_SEMCTL = 254 - SYS_SEMGET = 255 - SYS_SEMOP = 256 - SYS_MSGCTL = 258 - SYS_MSGGET = 259 - SYS_MSGSND = 260 - SYS_MSGRCV = 261 - SYS_SHMAT = 262 - SYS_SHMCTL = 263 - SYS_SHMDT = 264 - SYS_SHMGET = 265 - SYS_SHM_OPEN = 266 - SYS_SHM_UNLINK = 267 - SYS_SEM_OPEN = 268 - SYS_SEM_CLOSE = 269 - SYS_SEM_UNLINK = 270 - SYS_SEM_WAIT = 271 - SYS_SEM_TRYWAIT = 272 - SYS_SEM_POST = 273 - SYS_SYSCTLBYNAME = 274 - SYS_OPEN_EXTENDED = 277 - SYS_UMASK_EXTENDED = 278 - SYS_STAT_EXTENDED = 279 - SYS_LSTAT_EXTENDED = 280 - SYS_FSTAT_EXTENDED = 281 - SYS_CHMOD_EXTENDED = 282 - SYS_FCHMOD_EXTENDED = 283 - SYS_ACCESS_EXTENDED = 284 - SYS_SETTID = 285 - SYS_GETTID = 286 - SYS_SETSGROUPS = 287 - SYS_GETSGROUPS = 288 - SYS_SETWGROUPS = 289 - SYS_GETWGROUPS = 290 - SYS_MKFIFO_EXTENDED = 291 - SYS_MKDIR_EXTENDED = 292 - SYS_IDENTITYSVC = 293 - SYS_SHARED_REGION_CHECK_NP = 294 - SYS_VM_PRESSURE_MONITOR = 296 - SYS_PSYNCH_RW_LONGRDLOCK = 297 - SYS_PSYNCH_RW_YIELDWRLOCK = 298 - SYS_PSYNCH_RW_DOWNGRADE = 299 - SYS_PSYNCH_RW_UPGRADE = 300 - SYS_PSYNCH_MUTEXWAIT = 301 - SYS_PSYNCH_MUTEXDROP = 302 - SYS_PSYNCH_CVBROAD = 303 - SYS_PSYNCH_CVSIGNAL = 304 - SYS_PSYNCH_CVWAIT = 305 - SYS_PSYNCH_RW_RDLOCK = 306 - SYS_PSYNCH_RW_WRLOCK = 307 - SYS_PSYNCH_RW_UNLOCK = 308 - SYS_PSYNCH_RW_UNLOCK2 = 309 - SYS_GETSID = 310 - SYS_SETTID_WITH_PID = 311 - SYS_PSYNCH_CVCLRPREPOST = 312 - SYS_AIO_FSYNC = 313 - SYS_AIO_RETURN = 314 - SYS_AIO_SUSPEND = 315 - SYS_AIO_CANCEL = 316 - SYS_AIO_ERROR = 317 - SYS_AIO_READ = 318 - SYS_AIO_WRITE = 319 - SYS_LIO_LISTIO = 320 - SYS_IOPOLICYSYS = 322 - SYS_PROCESS_POLICY = 323 - SYS_MLOCKALL = 324 - SYS_MUNLOCKALL = 325 - SYS_ISSETUGID = 327 - SYS___PTHREAD_KILL = 328 - SYS___PTHREAD_SIGMASK = 329 - SYS___SIGWAIT = 330 - SYS___DISABLE_THREADSIGNAL = 331 - SYS___PTHREAD_MARKCANCEL = 332 - SYS___PTHREAD_CANCELED = 333 - SYS___SEMWAIT_SIGNAL = 334 - SYS_PROC_INFO = 336 - SYS_SENDFILE = 337 - SYS_STAT64 = 338 - SYS_FSTAT64 = 339 - SYS_LSTAT64 = 340 - SYS_STAT64_EXTENDED = 341 - SYS_LSTAT64_EXTENDED = 342 - SYS_FSTAT64_EXTENDED = 343 - SYS_GETDIRENTRIES64 = 344 - SYS_STATFS64 = 345 - SYS_FSTATFS64 = 346 - SYS_GETFSSTAT64 = 347 - SYS___PTHREAD_CHDIR = 348 - SYS___PTHREAD_FCHDIR = 349 - SYS_AUDIT = 350 - SYS_AUDITON = 351 - SYS_GETAUID = 353 - SYS_SETAUID = 354 - SYS_GETAUDIT_ADDR = 357 - SYS_SETAUDIT_ADDR = 358 - SYS_AUDITCTL = 359 - SYS_BSDTHREAD_CREATE = 360 - SYS_BSDTHREAD_TERMINATE = 361 - SYS_KQUEUE = 362 - SYS_KEVENT = 363 - SYS_LCHOWN = 364 - SYS_BSDTHREAD_REGISTER = 366 - SYS_WORKQ_OPEN = 367 - SYS_WORKQ_KERNRETURN = 368 - SYS_KEVENT64 = 369 - SYS___OLD_SEMWAIT_SIGNAL = 370 - SYS___OLD_SEMWAIT_SIGNAL_NOCANCEL = 371 - SYS_THREAD_SELFID = 372 - SYS_LEDGER = 373 - SYS_KEVENT_QOS = 374 - SYS_KEVENT_ID = 375 - SYS___MAC_EXECVE = 380 - SYS___MAC_SYSCALL = 381 - SYS___MAC_GET_FILE = 382 - SYS___MAC_SET_FILE = 383 - SYS___MAC_GET_LINK = 384 - SYS___MAC_SET_LINK = 385 - SYS___MAC_GET_PROC = 386 - SYS___MAC_SET_PROC = 387 - SYS___MAC_GET_FD = 388 - SYS___MAC_SET_FD = 389 - SYS___MAC_GET_PID = 390 - SYS_PSELECT = 394 - SYS_PSELECT_NOCANCEL = 395 - SYS_READ_NOCANCEL = 396 - SYS_WRITE_NOCANCEL = 397 - SYS_OPEN_NOCANCEL = 398 - SYS_CLOSE_NOCANCEL = 399 - SYS_WAIT4_NOCANCEL = 400 - SYS_RECVMSG_NOCANCEL = 401 - SYS_SENDMSG_NOCANCEL = 402 - SYS_RECVFROM_NOCANCEL = 403 - SYS_ACCEPT_NOCANCEL = 404 - SYS_MSYNC_NOCANCEL = 405 - SYS_FCNTL_NOCANCEL = 406 - SYS_SELECT_NOCANCEL = 407 - SYS_FSYNC_NOCANCEL = 408 - SYS_CONNECT_NOCANCEL = 409 - SYS_SIGSUSPEND_NOCANCEL = 410 - SYS_READV_NOCANCEL = 411 - SYS_WRITEV_NOCANCEL = 412 - SYS_SENDTO_NOCANCEL = 413 - SYS_PREAD_NOCANCEL = 414 - SYS_PWRITE_NOCANCEL = 415 - SYS_WAITID_NOCANCEL = 416 - SYS_POLL_NOCANCEL = 417 - SYS_MSGSND_NOCANCEL = 418 - SYS_MSGRCV_NOCANCEL = 419 - SYS_SEM_WAIT_NOCANCEL = 420 - SYS_AIO_SUSPEND_NOCANCEL = 421 - SYS___SIGWAIT_NOCANCEL = 422 - SYS___SEMWAIT_SIGNAL_NOCANCEL = 423 - SYS___MAC_MOUNT = 424 - SYS___MAC_GET_MOUNT = 425 - SYS___MAC_GETFSSTAT = 426 - SYS_FSGETPATH = 427 - SYS_AUDIT_SESSION_SELF = 428 - SYS_AUDIT_SESSION_JOIN = 429 - SYS_FILEPORT_MAKEPORT = 430 - SYS_FILEPORT_MAKEFD = 431 - SYS_AUDIT_SESSION_PORT = 432 - SYS_PID_SUSPEND = 433 - SYS_PID_RESUME = 434 - SYS_PID_HIBERNATE = 435 - SYS_PID_SHUTDOWN_SOCKETS = 436 - SYS_SHARED_REGION_MAP_AND_SLIDE_NP = 438 - SYS_KAS_INFO = 439 - SYS_MEMORYSTATUS_CONTROL = 440 - SYS_GUARDED_OPEN_NP = 441 - SYS_GUARDED_CLOSE_NP = 442 - SYS_GUARDED_KQUEUE_NP = 443 - SYS_CHANGE_FDGUARD_NP = 444 - SYS_USRCTL = 445 - SYS_PROC_RLIMIT_CONTROL = 446 - SYS_CONNECTX = 447 - SYS_DISCONNECTX = 448 - SYS_PEELOFF = 449 - SYS_SOCKET_DELEGATE = 450 - SYS_TELEMETRY = 451 - SYS_PROC_UUID_POLICY = 452 - SYS_MEMORYSTATUS_GET_LEVEL = 453 - SYS_SYSTEM_OVERRIDE = 454 - SYS_VFS_PURGE = 455 - SYS_SFI_CTL = 456 - SYS_SFI_PIDCTL = 457 - SYS_COALITION = 458 - SYS_COALITION_INFO = 459 - SYS_NECP_MATCH_POLICY = 460 - SYS_GETATTRLISTBULK = 461 - SYS_CLONEFILEAT = 462 - SYS_OPENAT = 463 - SYS_OPENAT_NOCANCEL = 464 - SYS_RENAMEAT = 465 - SYS_FACCESSAT = 466 - SYS_FCHMODAT = 467 - SYS_FCHOWNAT = 468 - SYS_FSTATAT = 469 - SYS_FSTATAT64 = 470 - SYS_LINKAT = 471 - SYS_UNLINKAT = 472 - SYS_READLINKAT = 473 - SYS_SYMLINKAT = 474 - SYS_MKDIRAT = 475 - SYS_GETATTRLISTAT = 476 - SYS_PROC_TRACE_LOG = 477 - SYS_BSDTHREAD_CTL = 478 - SYS_OPENBYID_NP = 479 - SYS_RECVMSG_X = 480 - SYS_SENDMSG_X = 481 - SYS_THREAD_SELFUSAGE = 482 - SYS_CSRCTL = 483 - SYS_GUARDED_OPEN_DPROTECTED_NP = 484 - SYS_GUARDED_WRITE_NP = 485 - SYS_GUARDED_PWRITE_NP = 486 - SYS_GUARDED_WRITEV_NP = 487 - SYS_RENAMEATX_NP = 488 - SYS_MREMAP_ENCRYPTED = 489 - SYS_NETAGENT_TRIGGER = 490 - SYS_STACK_SNAPSHOT_WITH_CONFIG = 491 - SYS_MICROSTACKSHOT = 492 - SYS_GRAB_PGO_DATA = 493 - SYS_PERSONA = 494 - SYS_WORK_INTERVAL_CTL = 499 - SYS_GETENTROPY = 500 - SYS_NECP_OPEN = 501 - SYS_NECP_CLIENT_ACTION = 502 - SYS___NEXUS_OPEN = 503 - SYS___NEXUS_REGISTER = 504 - SYS___NEXUS_DEREGISTER = 505 - SYS___NEXUS_CREATE = 506 - SYS___NEXUS_DESTROY = 507 - SYS___NEXUS_GET_OPT = 508 - SYS___NEXUS_SET_OPT = 509 - SYS___CHANNEL_OPEN = 510 - SYS___CHANNEL_GET_INFO = 511 - SYS___CHANNEL_SYNC = 512 - SYS___CHANNEL_GET_OPT = 513 - SYS___CHANNEL_SET_OPT = 514 - SYS_ULOCK_WAIT = 515 - SYS_ULOCK_WAKE = 516 - SYS_FCLONEFILEAT = 517 - SYS_FS_SNAPSHOT = 518 - SYS_TERMINATE_WITH_PAYLOAD = 520 - SYS_ABORT_WITH_PAYLOAD = 521 - SYS_NECP_SESSION_OPEN = 522 - SYS_NECP_SESSION_ACTION = 523 - SYS_SETATTRLISTAT = 524 - SYS_NET_QOS_GUIDELINE = 525 - SYS_FMOUNT = 526 - SYS_NTP_ADJTIME = 527 - SYS_NTP_GETTIME = 528 - SYS_OS_FAULT_WITH_PAYLOAD = 529 - SYS_MAXSYSCALL = 530 - SYS_INVALID = 63 -) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_darwin_amd64.go b/vendor/golang.org/x/sys/unix/zsysnum_darwin_amd64.go index 654dd3da..f8298ff9 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_darwin_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_darwin_amd64.go @@ -1,10 +1,12 @@ // go run mksysnum.go /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/include/sys/syscall.h // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build amd64 && darwin // +build amd64,darwin package unix +// Deprecated: Use libSystem wrappers instead of direct syscalls. const ( SYS_SYSCALL = 0 SYS_EXIT = 1 diff --git a/vendor/golang.org/x/sys/unix/zsysnum_darwin_arm.go b/vendor/golang.org/x/sys/unix/zsysnum_darwin_arm.go deleted file mode 100644 index 103a72ed..00000000 --- a/vendor/golang.org/x/sys/unix/zsysnum_darwin_arm.go +++ /dev/null @@ -1,436 +0,0 @@ -// go run mksysnum.go /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.1.sdk/usr/include/sys/syscall.h -// Code generated by the command above; see README.md. DO NOT EDIT. - -// +build arm,darwin - -package unix - -const ( - SYS_SYSCALL = 0 - SYS_EXIT = 1 - SYS_FORK = 2 - SYS_READ = 3 - SYS_WRITE = 4 - SYS_OPEN = 5 - SYS_CLOSE = 6 - SYS_WAIT4 = 7 - SYS_LINK = 9 - SYS_UNLINK = 10 - SYS_CHDIR = 12 - SYS_FCHDIR = 13 - SYS_MKNOD = 14 - SYS_CHMOD = 15 - SYS_CHOWN = 16 - SYS_GETFSSTAT = 18 - SYS_GETPID = 20 - SYS_SETUID = 23 - SYS_GETUID = 24 - SYS_GETEUID = 25 - SYS_PTRACE = 26 - SYS_RECVMSG = 27 - SYS_SENDMSG = 28 - SYS_RECVFROM = 29 - SYS_ACCEPT = 30 - SYS_GETPEERNAME = 31 - SYS_GETSOCKNAME = 32 - SYS_ACCESS = 33 - SYS_CHFLAGS = 34 - SYS_FCHFLAGS = 35 - SYS_SYNC = 36 - SYS_KILL = 37 - SYS_GETPPID = 39 - SYS_DUP = 41 - SYS_PIPE = 42 - SYS_GETEGID = 43 - SYS_SIGACTION = 46 - SYS_GETGID = 47 - SYS_SIGPROCMASK = 48 - SYS_GETLOGIN = 49 - SYS_SETLOGIN = 50 - SYS_ACCT = 51 - SYS_SIGPENDING = 52 - SYS_SIGALTSTACK = 53 - SYS_IOCTL = 54 - SYS_REBOOT = 55 - SYS_REVOKE = 56 - SYS_SYMLINK = 57 - SYS_READLINK = 58 - SYS_EXECVE = 59 - SYS_UMASK = 60 - SYS_CHROOT = 61 - SYS_MSYNC = 65 - SYS_VFORK = 66 - SYS_MUNMAP = 73 - SYS_MPROTECT = 74 - SYS_MADVISE = 75 - SYS_MINCORE = 78 - SYS_GETGROUPS = 79 - SYS_SETGROUPS = 80 - SYS_GETPGRP = 81 - SYS_SETPGID = 82 - SYS_SETITIMER = 83 - SYS_SWAPON = 85 - SYS_GETITIMER = 86 - SYS_GETDTABLESIZE = 89 - SYS_DUP2 = 90 - SYS_FCNTL = 92 - SYS_SELECT = 93 - SYS_FSYNC = 95 - SYS_SETPRIORITY = 96 - SYS_SOCKET = 97 - SYS_CONNECT = 98 - SYS_GETPRIORITY = 100 - SYS_BIND = 104 - SYS_SETSOCKOPT = 105 - SYS_LISTEN = 106 - SYS_SIGSUSPEND = 111 - SYS_GETTIMEOFDAY = 116 - SYS_GETRUSAGE = 117 - SYS_GETSOCKOPT = 118 - SYS_READV = 120 - SYS_WRITEV = 121 - SYS_SETTIMEOFDAY = 122 - SYS_FCHOWN = 123 - SYS_FCHMOD = 124 - SYS_SETREUID = 126 - SYS_SETREGID = 127 - SYS_RENAME = 128 - SYS_FLOCK = 131 - SYS_MKFIFO = 132 - SYS_SENDTO = 133 - SYS_SHUTDOWN = 134 - SYS_SOCKETPAIR = 135 - SYS_MKDIR = 136 - SYS_RMDIR = 137 - SYS_UTIMES = 138 - SYS_FUTIMES = 139 - SYS_ADJTIME = 140 - SYS_GETHOSTUUID = 142 - SYS_SETSID = 147 - SYS_GETPGID = 151 - SYS_SETPRIVEXEC = 152 - SYS_PREAD = 153 - SYS_PWRITE = 154 - SYS_NFSSVC = 155 - SYS_STATFS = 157 - SYS_FSTATFS = 158 - SYS_UNMOUNT = 159 - SYS_GETFH = 161 - SYS_QUOTACTL = 165 - SYS_MOUNT = 167 - SYS_CSOPS = 169 - SYS_CSOPS_AUDITTOKEN = 170 - SYS_WAITID = 173 - SYS_KDEBUG_TYPEFILTER = 177 - SYS_KDEBUG_TRACE_STRING = 178 - SYS_KDEBUG_TRACE64 = 179 - SYS_KDEBUG_TRACE = 180 - SYS_SETGID = 181 - SYS_SETEGID = 182 - SYS_SETEUID = 183 - SYS_SIGRETURN = 184 - SYS_THREAD_SELFCOUNTS = 186 - SYS_FDATASYNC = 187 - SYS_STAT = 188 - SYS_FSTAT = 189 - SYS_LSTAT = 190 - SYS_PATHCONF = 191 - SYS_FPATHCONF = 192 - SYS_GETRLIMIT = 194 - SYS_SETRLIMIT = 195 - SYS_GETDIRENTRIES = 196 - SYS_MMAP = 197 - SYS_LSEEK = 199 - SYS_TRUNCATE = 200 - SYS_FTRUNCATE = 201 - SYS_SYSCTL = 202 - SYS_MLOCK = 203 - SYS_MUNLOCK = 204 - SYS_UNDELETE = 205 - SYS_OPEN_DPROTECTED_NP = 216 - SYS_GETATTRLIST = 220 - SYS_SETATTRLIST = 221 - SYS_GETDIRENTRIESATTR = 222 - SYS_EXCHANGEDATA = 223 - SYS_SEARCHFS = 225 - SYS_DELETE = 226 - SYS_COPYFILE = 227 - SYS_FGETATTRLIST = 228 - SYS_FSETATTRLIST = 229 - SYS_POLL = 230 - SYS_WATCHEVENT = 231 - SYS_WAITEVENT = 232 - SYS_MODWATCH = 233 - SYS_GETXATTR = 234 - SYS_FGETXATTR = 235 - SYS_SETXATTR = 236 - SYS_FSETXATTR = 237 - SYS_REMOVEXATTR = 238 - SYS_FREMOVEXATTR = 239 - SYS_LISTXATTR = 240 - SYS_FLISTXATTR = 241 - SYS_FSCTL = 242 - SYS_INITGROUPS = 243 - SYS_POSIX_SPAWN = 244 - SYS_FFSCTL = 245 - SYS_NFSCLNT = 247 - SYS_FHOPEN = 248 - SYS_MINHERIT = 250 - SYS_SEMSYS = 251 - SYS_MSGSYS = 252 - SYS_SHMSYS = 253 - SYS_SEMCTL = 254 - SYS_SEMGET = 255 - SYS_SEMOP = 256 - SYS_MSGCTL = 258 - SYS_MSGGET = 259 - SYS_MSGSND = 260 - SYS_MSGRCV = 261 - SYS_SHMAT = 262 - SYS_SHMCTL = 263 - SYS_SHMDT = 264 - SYS_SHMGET = 265 - SYS_SHM_OPEN = 266 - SYS_SHM_UNLINK = 267 - SYS_SEM_OPEN = 268 - SYS_SEM_CLOSE = 269 - SYS_SEM_UNLINK = 270 - SYS_SEM_WAIT = 271 - SYS_SEM_TRYWAIT = 272 - SYS_SEM_POST = 273 - SYS_SYSCTLBYNAME = 274 - SYS_OPEN_EXTENDED = 277 - SYS_UMASK_EXTENDED = 278 - SYS_STAT_EXTENDED = 279 - SYS_LSTAT_EXTENDED = 280 - SYS_FSTAT_EXTENDED = 281 - SYS_CHMOD_EXTENDED = 282 - SYS_FCHMOD_EXTENDED = 283 - SYS_ACCESS_EXTENDED = 284 - SYS_SETTID = 285 - SYS_GETTID = 286 - SYS_SETSGROUPS = 287 - SYS_GETSGROUPS = 288 - SYS_SETWGROUPS = 289 - SYS_GETWGROUPS = 290 - SYS_MKFIFO_EXTENDED = 291 - SYS_MKDIR_EXTENDED = 292 - SYS_IDENTITYSVC = 293 - SYS_SHARED_REGION_CHECK_NP = 294 - SYS_VM_PRESSURE_MONITOR = 296 - SYS_PSYNCH_RW_LONGRDLOCK = 297 - SYS_PSYNCH_RW_YIELDWRLOCK = 298 - SYS_PSYNCH_RW_DOWNGRADE = 299 - SYS_PSYNCH_RW_UPGRADE = 300 - SYS_PSYNCH_MUTEXWAIT = 301 - SYS_PSYNCH_MUTEXDROP = 302 - SYS_PSYNCH_CVBROAD = 303 - SYS_PSYNCH_CVSIGNAL = 304 - SYS_PSYNCH_CVWAIT = 305 - SYS_PSYNCH_RW_RDLOCK = 306 - SYS_PSYNCH_RW_WRLOCK = 307 - SYS_PSYNCH_RW_UNLOCK = 308 - SYS_PSYNCH_RW_UNLOCK2 = 309 - SYS_GETSID = 310 - SYS_SETTID_WITH_PID = 311 - SYS_PSYNCH_CVCLRPREPOST = 312 - SYS_AIO_FSYNC = 313 - SYS_AIO_RETURN = 314 - SYS_AIO_SUSPEND = 315 - SYS_AIO_CANCEL = 316 - SYS_AIO_ERROR = 317 - SYS_AIO_READ = 318 - SYS_AIO_WRITE = 319 - SYS_LIO_LISTIO = 320 - SYS_IOPOLICYSYS = 322 - SYS_PROCESS_POLICY = 323 - SYS_MLOCKALL = 324 - SYS_MUNLOCKALL = 325 - SYS_ISSETUGID = 327 - SYS___PTHREAD_KILL = 328 - SYS___PTHREAD_SIGMASK = 329 - SYS___SIGWAIT = 330 - SYS___DISABLE_THREADSIGNAL = 331 - SYS___PTHREAD_MARKCANCEL = 332 - SYS___PTHREAD_CANCELED = 333 - SYS___SEMWAIT_SIGNAL = 334 - SYS_PROC_INFO = 336 - SYS_SENDFILE = 337 - SYS_STAT64 = 338 - SYS_FSTAT64 = 339 - SYS_LSTAT64 = 340 - SYS_STAT64_EXTENDED = 341 - SYS_LSTAT64_EXTENDED = 342 - SYS_FSTAT64_EXTENDED = 343 - SYS_GETDIRENTRIES64 = 344 - SYS_STATFS64 = 345 - SYS_FSTATFS64 = 346 - SYS_GETFSSTAT64 = 347 - SYS___PTHREAD_CHDIR = 348 - SYS___PTHREAD_FCHDIR = 349 - SYS_AUDIT = 350 - SYS_AUDITON = 351 - SYS_GETAUID = 353 - SYS_SETAUID = 354 - SYS_GETAUDIT_ADDR = 357 - SYS_SETAUDIT_ADDR = 358 - SYS_AUDITCTL = 359 - SYS_BSDTHREAD_CREATE = 360 - SYS_BSDTHREAD_TERMINATE = 361 - SYS_KQUEUE = 362 - SYS_KEVENT = 363 - SYS_LCHOWN = 364 - SYS_BSDTHREAD_REGISTER = 366 - SYS_WORKQ_OPEN = 367 - SYS_WORKQ_KERNRETURN = 368 - SYS_KEVENT64 = 369 - SYS___OLD_SEMWAIT_SIGNAL = 370 - SYS___OLD_SEMWAIT_SIGNAL_NOCANCEL = 371 - SYS_THREAD_SELFID = 372 - SYS_LEDGER = 373 - SYS_KEVENT_QOS = 374 - SYS_KEVENT_ID = 375 - SYS___MAC_EXECVE = 380 - SYS___MAC_SYSCALL = 381 - SYS___MAC_GET_FILE = 382 - SYS___MAC_SET_FILE = 383 - SYS___MAC_GET_LINK = 384 - SYS___MAC_SET_LINK = 385 - SYS___MAC_GET_PROC = 386 - SYS___MAC_SET_PROC = 387 - SYS___MAC_GET_FD = 388 - SYS___MAC_SET_FD = 389 - SYS___MAC_GET_PID = 390 - SYS_PSELECT = 394 - SYS_PSELECT_NOCANCEL = 395 - SYS_READ_NOCANCEL = 396 - SYS_WRITE_NOCANCEL = 397 - SYS_OPEN_NOCANCEL = 398 - SYS_CLOSE_NOCANCEL = 399 - SYS_WAIT4_NOCANCEL = 400 - SYS_RECVMSG_NOCANCEL = 401 - SYS_SENDMSG_NOCANCEL = 402 - SYS_RECVFROM_NOCANCEL = 403 - SYS_ACCEPT_NOCANCEL = 404 - SYS_MSYNC_NOCANCEL = 405 - SYS_FCNTL_NOCANCEL = 406 - SYS_SELECT_NOCANCEL = 407 - SYS_FSYNC_NOCANCEL = 408 - SYS_CONNECT_NOCANCEL = 409 - SYS_SIGSUSPEND_NOCANCEL = 410 - SYS_READV_NOCANCEL = 411 - SYS_WRITEV_NOCANCEL = 412 - SYS_SENDTO_NOCANCEL = 413 - SYS_PREAD_NOCANCEL = 414 - SYS_PWRITE_NOCANCEL = 415 - SYS_WAITID_NOCANCEL = 416 - SYS_POLL_NOCANCEL = 417 - SYS_MSGSND_NOCANCEL = 418 - SYS_MSGRCV_NOCANCEL = 419 - SYS_SEM_WAIT_NOCANCEL = 420 - SYS_AIO_SUSPEND_NOCANCEL = 421 - SYS___SIGWAIT_NOCANCEL = 422 - SYS___SEMWAIT_SIGNAL_NOCANCEL = 423 - SYS___MAC_MOUNT = 424 - SYS___MAC_GET_MOUNT = 425 - SYS___MAC_GETFSSTAT = 426 - SYS_FSGETPATH = 427 - SYS_AUDIT_SESSION_SELF = 428 - SYS_AUDIT_SESSION_JOIN = 429 - SYS_FILEPORT_MAKEPORT = 430 - SYS_FILEPORT_MAKEFD = 431 - SYS_AUDIT_SESSION_PORT = 432 - SYS_PID_SUSPEND = 433 - SYS_PID_RESUME = 434 - SYS_PID_HIBERNATE = 435 - SYS_PID_SHUTDOWN_SOCKETS = 436 - SYS_SHARED_REGION_MAP_AND_SLIDE_NP = 438 - SYS_KAS_INFO = 439 - SYS_MEMORYSTATUS_CONTROL = 440 - SYS_GUARDED_OPEN_NP = 441 - SYS_GUARDED_CLOSE_NP = 442 - SYS_GUARDED_KQUEUE_NP = 443 - SYS_CHANGE_FDGUARD_NP = 444 - SYS_USRCTL = 445 - SYS_PROC_RLIMIT_CONTROL = 446 - SYS_CONNECTX = 447 - SYS_DISCONNECTX = 448 - SYS_PEELOFF = 449 - SYS_SOCKET_DELEGATE = 450 - SYS_TELEMETRY = 451 - SYS_PROC_UUID_POLICY = 452 - SYS_MEMORYSTATUS_GET_LEVEL = 453 - SYS_SYSTEM_OVERRIDE = 454 - SYS_VFS_PURGE = 455 - SYS_SFI_CTL = 456 - SYS_SFI_PIDCTL = 457 - SYS_COALITION = 458 - SYS_COALITION_INFO = 459 - SYS_NECP_MATCH_POLICY = 460 - SYS_GETATTRLISTBULK = 461 - SYS_CLONEFILEAT = 462 - SYS_OPENAT = 463 - SYS_OPENAT_NOCANCEL = 464 - SYS_RENAMEAT = 465 - SYS_FACCESSAT = 466 - SYS_FCHMODAT = 467 - SYS_FCHOWNAT = 468 - SYS_FSTATAT = 469 - SYS_FSTATAT64 = 470 - SYS_LINKAT = 471 - SYS_UNLINKAT = 472 - SYS_READLINKAT = 473 - SYS_SYMLINKAT = 474 - SYS_MKDIRAT = 475 - SYS_GETATTRLISTAT = 476 - SYS_PROC_TRACE_LOG = 477 - SYS_BSDTHREAD_CTL = 478 - SYS_OPENBYID_NP = 479 - SYS_RECVMSG_X = 480 - SYS_SENDMSG_X = 481 - SYS_THREAD_SELFUSAGE = 482 - SYS_CSRCTL = 483 - SYS_GUARDED_OPEN_DPROTECTED_NP = 484 - SYS_GUARDED_WRITE_NP = 485 - SYS_GUARDED_PWRITE_NP = 486 - SYS_GUARDED_WRITEV_NP = 487 - SYS_RENAMEATX_NP = 488 - SYS_MREMAP_ENCRYPTED = 489 - SYS_NETAGENT_TRIGGER = 490 - SYS_STACK_SNAPSHOT_WITH_CONFIG = 491 - SYS_MICROSTACKSHOT = 492 - SYS_GRAB_PGO_DATA = 493 - SYS_PERSONA = 494 - SYS_WORK_INTERVAL_CTL = 499 - SYS_GETENTROPY = 500 - SYS_NECP_OPEN = 501 - SYS_NECP_CLIENT_ACTION = 502 - SYS___NEXUS_OPEN = 503 - SYS___NEXUS_REGISTER = 504 - SYS___NEXUS_DEREGISTER = 505 - SYS___NEXUS_CREATE = 506 - SYS___NEXUS_DESTROY = 507 - SYS___NEXUS_GET_OPT = 508 - SYS___NEXUS_SET_OPT = 509 - SYS___CHANNEL_OPEN = 510 - SYS___CHANNEL_GET_INFO = 511 - SYS___CHANNEL_SYNC = 512 - SYS___CHANNEL_GET_OPT = 513 - SYS___CHANNEL_SET_OPT = 514 - SYS_ULOCK_WAIT = 515 - SYS_ULOCK_WAKE = 516 - SYS_FCLONEFILEAT = 517 - SYS_FS_SNAPSHOT = 518 - SYS_TERMINATE_WITH_PAYLOAD = 520 - SYS_ABORT_WITH_PAYLOAD = 521 - SYS_NECP_SESSION_OPEN = 522 - SYS_NECP_SESSION_ACTION = 523 - SYS_SETATTRLISTAT = 524 - SYS_NET_QOS_GUIDELINE = 525 - SYS_FMOUNT = 526 - SYS_NTP_ADJTIME = 527 - SYS_NTP_GETTIME = 528 - SYS_OS_FAULT_WITH_PAYLOAD = 529 - SYS_MAXSYSCALL = 530 - SYS_INVALID = 63 -) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_darwin_arm64.go b/vendor/golang.org/x/sys/unix/zsysnum_darwin_arm64.go index 7ab2130b..5eb433bb 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_darwin_arm64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_darwin_arm64.go @@ -1,10 +1,12 @@ // go run mksysnum.go /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.1.sdk/usr/include/sys/syscall.h // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build arm64 && darwin // +build arm64,darwin package unix +// Deprecated: Use libSystem wrappers instead of direct syscalls. const ( SYS_SYSCALL = 0 SYS_EXIT = 1 diff --git a/vendor/golang.org/x/sys/unix/zsysnum_dragonfly_amd64.go b/vendor/golang.org/x/sys/unix/zsysnum_dragonfly_amd64.go index 464c9a98..703675c0 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_dragonfly_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_dragonfly_amd64.go @@ -1,134 +1,131 @@ // go run mksysnum.go https://gitweb.dragonflybsd.org/dragonfly.git/blob_plain/HEAD:/sys/kern/syscalls.master // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build amd64 && dragonfly // +build amd64,dragonfly package unix const ( - // SYS_NOSYS = 0; // { int nosys(void); } syscall nosys_args int - SYS_EXIT = 1 // { void exit(int rval); } - SYS_FORK = 2 // { int fork(void); } - SYS_READ = 3 // { ssize_t read(int fd, void *buf, size_t nbyte); } - SYS_WRITE = 4 // { ssize_t write(int fd, const void *buf, size_t nbyte); } - SYS_OPEN = 5 // { int open(char *path, int flags, int mode); } - SYS_CLOSE = 6 // { int close(int fd); } - SYS_WAIT4 = 7 // { int wait4(int pid, int *status, int options, struct rusage *rusage); } wait4 wait_args int - SYS_LINK = 9 // { int link(char *path, char *link); } - SYS_UNLINK = 10 // { int unlink(char *path); } - SYS_CHDIR = 12 // { int chdir(char *path); } - SYS_FCHDIR = 13 // { int fchdir(int fd); } - SYS_MKNOD = 14 // { int mknod(char *path, int mode, int dev); } - SYS_CHMOD = 15 // { int chmod(char *path, int mode); } - SYS_CHOWN = 16 // { int chown(char *path, int uid, int gid); } - SYS_OBREAK = 17 // { int obreak(char *nsize); } break obreak_args int - SYS_GETFSSTAT = 18 // { int getfsstat(struct statfs *buf, long bufsize, int flags); } - SYS_GETPID = 20 // { pid_t getpid(void); } - SYS_MOUNT = 21 // { int mount(char *type, char *path, int flags, caddr_t data); } - SYS_UNMOUNT = 22 // { int unmount(char *path, int flags); } - SYS_SETUID = 23 // { int setuid(uid_t uid); } - SYS_GETUID = 24 // { uid_t getuid(void); } - SYS_GETEUID = 25 // { uid_t geteuid(void); } - SYS_PTRACE = 26 // { int ptrace(int req, pid_t pid, caddr_t addr, int data); } - SYS_RECVMSG = 27 // { int recvmsg(int s, struct msghdr *msg, int flags); } - SYS_SENDMSG = 28 // { int sendmsg(int s, caddr_t msg, int flags); } - SYS_RECVFROM = 29 // { int recvfrom(int s, caddr_t buf, size_t len, int flags, caddr_t from, int *fromlenaddr); } - SYS_ACCEPT = 30 // { int accept(int s, caddr_t name, int *anamelen); } - SYS_GETPEERNAME = 31 // { int getpeername(int fdes, caddr_t asa, int *alen); } - SYS_GETSOCKNAME = 32 // { int getsockname(int fdes, caddr_t asa, int *alen); } - SYS_ACCESS = 33 // { int access(char *path, int flags); } - SYS_CHFLAGS = 34 // { int chflags(char *path, int flags); } - SYS_FCHFLAGS = 35 // { int fchflags(int fd, int flags); } - SYS_SYNC = 36 // { int sync(void); } - SYS_KILL = 37 // { int kill(int pid, int signum); } - SYS_GETPPID = 39 // { pid_t getppid(void); } - SYS_DUP = 41 // { int dup(int fd); } - SYS_PIPE = 42 // { int pipe(void); } - SYS_GETEGID = 43 // { gid_t getegid(void); } - SYS_PROFIL = 44 // { int profil(caddr_t samples, size_t size, size_t offset, u_int scale); } - SYS_KTRACE = 45 // { int ktrace(const char *fname, int ops, int facs, int pid); } - SYS_GETGID = 47 // { gid_t getgid(void); } - SYS_GETLOGIN = 49 // { int getlogin(char *namebuf, u_int namelen); } - SYS_SETLOGIN = 50 // { int setlogin(char *namebuf); } - SYS_ACCT = 51 // { int acct(char *path); } - SYS_SIGALTSTACK = 53 // { int sigaltstack(stack_t *ss, stack_t *oss); } - SYS_IOCTL = 54 // { int ioctl(int fd, u_long com, caddr_t data); } - SYS_REBOOT = 55 // { int reboot(int opt); } - SYS_REVOKE = 56 // { int revoke(char *path); } - SYS_SYMLINK = 57 // { int symlink(char *path, char *link); } - SYS_READLINK = 58 // { int readlink(char *path, char *buf, int count); } - SYS_EXECVE = 59 // { int execve(char *fname, char **argv, char **envv); } - SYS_UMASK = 60 // { int umask(int newmask); } umask umask_args int - SYS_CHROOT = 61 // { int chroot(char *path); } - SYS_MSYNC = 65 // { int msync(void *addr, size_t len, int flags); } - SYS_VFORK = 66 // { pid_t vfork(void); } - SYS_SBRK = 69 // { int sbrk(int incr); } - SYS_SSTK = 70 // { int sstk(int incr); } - SYS_MUNMAP = 73 // { int munmap(void *addr, size_t len); } - SYS_MPROTECT = 74 // { int mprotect(void *addr, size_t len, int prot); } - SYS_MADVISE = 75 // { int madvise(void *addr, size_t len, int behav); } - SYS_MINCORE = 78 // { int mincore(const void *addr, size_t len, char *vec); } - SYS_GETGROUPS = 79 // { int getgroups(u_int gidsetsize, gid_t *gidset); } - SYS_SETGROUPS = 80 // { int setgroups(u_int gidsetsize, gid_t *gidset); } - SYS_GETPGRP = 81 // { int getpgrp(void); } - SYS_SETPGID = 82 // { int setpgid(int pid, int pgid); } - SYS_SETITIMER = 83 // { int setitimer(u_int which, struct itimerval *itv, struct itimerval *oitv); } - SYS_SWAPON = 85 // { int swapon(char *name); } - SYS_GETITIMER = 86 // { int getitimer(u_int which, struct itimerval *itv); } - SYS_GETDTABLESIZE = 89 // { int getdtablesize(void); } - SYS_DUP2 = 90 // { int dup2(int from, int to); } - SYS_FCNTL = 92 // { int fcntl(int fd, int cmd, long arg); } - SYS_SELECT = 93 // { int select(int nd, fd_set *in, fd_set *ou, fd_set *ex, struct timeval *tv); } - SYS_FSYNC = 95 // { int fsync(int fd); } - SYS_SETPRIORITY = 96 // { int setpriority(int which, int who, int prio); } - SYS_SOCKET = 97 // { int socket(int domain, int type, int protocol); } - SYS_CONNECT = 98 // { int connect(int s, caddr_t name, int namelen); } - SYS_GETPRIORITY = 100 // { int getpriority(int which, int who); } - SYS_BIND = 104 // { int bind(int s, caddr_t name, int namelen); } - SYS_SETSOCKOPT = 105 // { int setsockopt(int s, int level, int name, caddr_t val, int valsize); } - SYS_LISTEN = 106 // { int listen(int s, int backlog); } - SYS_GETTIMEOFDAY = 116 // { int gettimeofday(struct timeval *tp, struct timezone *tzp); } - SYS_GETRUSAGE = 117 // { int getrusage(int who, struct rusage *rusage); } - SYS_GETSOCKOPT = 118 // { int getsockopt(int s, int level, int name, caddr_t val, int *avalsize); } - SYS_READV = 120 // { int readv(int fd, struct iovec *iovp, u_int iovcnt); } - SYS_WRITEV = 121 // { int writev(int fd, struct iovec *iovp, u_int iovcnt); } - SYS_SETTIMEOFDAY = 122 // { int settimeofday(struct timeval *tv, struct timezone *tzp); } - SYS_FCHOWN = 123 // { int fchown(int fd, int uid, int gid); } - SYS_FCHMOD = 124 // { int fchmod(int fd, int mode); } - SYS_SETREUID = 126 // { int setreuid(int ruid, int euid); } - SYS_SETREGID = 127 // { int setregid(int rgid, int egid); } - SYS_RENAME = 128 // { int rename(char *from, char *to); } - SYS_FLOCK = 131 // { int flock(int fd, int how); } - SYS_MKFIFO = 132 // { int mkfifo(char *path, int mode); } - SYS_SENDTO = 133 // { int sendto(int s, caddr_t buf, size_t len, int flags, caddr_t to, int tolen); } - SYS_SHUTDOWN = 134 // { int shutdown(int s, int how); } - SYS_SOCKETPAIR = 135 // { int socketpair(int domain, int type, int protocol, int *rsv); } - SYS_MKDIR = 136 // { int mkdir(char *path, int mode); } - SYS_RMDIR = 137 // { int rmdir(char *path); } - SYS_UTIMES = 138 // { int utimes(char *path, struct timeval *tptr); } - SYS_ADJTIME = 140 // { int adjtime(struct timeval *delta, struct timeval *olddelta); } - SYS_SETSID = 147 // { int setsid(void); } - SYS_QUOTACTL = 148 // { int quotactl(char *path, int cmd, int uid, caddr_t arg); } - SYS_STATFS = 157 // { int statfs(char *path, struct statfs *buf); } - SYS_FSTATFS = 158 // { int fstatfs(int fd, struct statfs *buf); } - SYS_GETFH = 161 // { int getfh(char *fname, struct fhandle *fhp); } - SYS_GETDOMAINNAME = 162 // { int getdomainname(char *domainname, int len); } - SYS_SETDOMAINNAME = 163 // { int setdomainname(char *domainname, int len); } - SYS_UNAME = 164 // { int uname(struct utsname *name); } - SYS_SYSARCH = 165 // { int sysarch(int op, char *parms); } - SYS_RTPRIO = 166 // { int rtprio(int function, pid_t pid, struct rtprio *rtp); } - SYS_EXTPREAD = 173 // { ssize_t extpread(int fd, void *buf, size_t nbyte, int flags, off_t offset); } - SYS_EXTPWRITE = 174 // { ssize_t extpwrite(int fd, const void *buf, size_t nbyte, int flags, off_t offset); } - SYS_NTP_ADJTIME = 176 // { int ntp_adjtime(struct timex *tp); } - SYS_SETGID = 181 // { int setgid(gid_t gid); } - SYS_SETEGID = 182 // { int setegid(gid_t egid); } - SYS_SETEUID = 183 // { int seteuid(uid_t euid); } - SYS_PATHCONF = 191 // { int pathconf(char *path, int name); } - SYS_FPATHCONF = 192 // { int fpathconf(int fd, int name); } - SYS_GETRLIMIT = 194 // { int getrlimit(u_int which, struct rlimit *rlp); } getrlimit __getrlimit_args int - SYS_SETRLIMIT = 195 // { int setrlimit(u_int which, struct rlimit *rlp); } setrlimit __setrlimit_args int - SYS_MMAP = 197 // { caddr_t mmap(caddr_t addr, size_t len, int prot, int flags, int fd, int pad, off_t pos); } - // SYS_NOSYS = 198; // { int nosys(void); } __syscall __syscall_args int + SYS_EXIT = 1 // { void exit(int rval); } + SYS_FORK = 2 // { int fork(void); } + SYS_READ = 3 // { ssize_t read(int fd, void *buf, size_t nbyte); } + SYS_WRITE = 4 // { ssize_t write(int fd, const void *buf, size_t nbyte); } + SYS_OPEN = 5 // { int open(char *path, int flags, int mode); } + SYS_CLOSE = 6 // { int close(int fd); } + SYS_WAIT4 = 7 // { int wait4(int pid, int *status, int options, struct rusage *rusage); } wait4 wait_args int + // SYS_NOSYS = 8; // { int nosys(void); } __nosys nosys_args int + SYS_LINK = 9 // { int link(char *path, char *link); } + SYS_UNLINK = 10 // { int unlink(char *path); } + SYS_CHDIR = 12 // { int chdir(char *path); } + SYS_FCHDIR = 13 // { int fchdir(int fd); } + SYS_MKNOD = 14 // { int mknod(char *path, int mode, int dev); } + SYS_CHMOD = 15 // { int chmod(char *path, int mode); } + SYS_CHOWN = 16 // { int chown(char *path, int uid, int gid); } + SYS_OBREAK = 17 // { int obreak(char *nsize); } break obreak_args int + SYS_GETFSSTAT = 18 // { int getfsstat(struct statfs *buf, long bufsize, int flags); } + SYS_GETPID = 20 // { pid_t getpid(void); } + SYS_MOUNT = 21 // { int mount(char *type, char *path, int flags, caddr_t data); } + SYS_UNMOUNT = 22 // { int unmount(char *path, int flags); } + SYS_SETUID = 23 // { int setuid(uid_t uid); } + SYS_GETUID = 24 // { uid_t getuid(void); } + SYS_GETEUID = 25 // { uid_t geteuid(void); } + SYS_PTRACE = 26 // { int ptrace(int req, pid_t pid, caddr_t addr, int data); } + SYS_RECVMSG = 27 // { int recvmsg(int s, struct msghdr *msg, int flags); } + SYS_SENDMSG = 28 // { int sendmsg(int s, caddr_t msg, int flags); } + SYS_RECVFROM = 29 // { int recvfrom(int s, caddr_t buf, size_t len, int flags, caddr_t from, int *fromlenaddr); } + SYS_ACCEPT = 30 // { int accept(int s, caddr_t name, int *anamelen); } + SYS_GETPEERNAME = 31 // { int getpeername(int fdes, caddr_t asa, int *alen); } + SYS_GETSOCKNAME = 32 // { int getsockname(int fdes, caddr_t asa, int *alen); } + SYS_ACCESS = 33 // { int access(char *path, int flags); } + SYS_CHFLAGS = 34 // { int chflags(const char *path, u_long flags); } + SYS_FCHFLAGS = 35 // { int fchflags(int fd, u_long flags); } + SYS_SYNC = 36 // { int sync(void); } + SYS_KILL = 37 // { int kill(int pid, int signum); } + SYS_GETPPID = 39 // { pid_t getppid(void); } + SYS_DUP = 41 // { int dup(int fd); } + SYS_PIPE = 42 // { int pipe(void); } + SYS_GETEGID = 43 // { gid_t getegid(void); } + SYS_PROFIL = 44 // { int profil(caddr_t samples, size_t size, u_long offset, u_int scale); } + SYS_KTRACE = 45 // { int ktrace(const char *fname, int ops, int facs, int pid); } + SYS_GETGID = 47 // { gid_t getgid(void); } + SYS_GETLOGIN = 49 // { int getlogin(char *namebuf, size_t namelen); } + SYS_SETLOGIN = 50 // { int setlogin(char *namebuf); } + SYS_ACCT = 51 // { int acct(char *path); } + SYS_SIGALTSTACK = 53 // { int sigaltstack(stack_t *ss, stack_t *oss); } + SYS_IOCTL = 54 // { int ioctl(int fd, u_long com, caddr_t data); } + SYS_REBOOT = 55 // { int reboot(int opt); } + SYS_REVOKE = 56 // { int revoke(char *path); } + SYS_SYMLINK = 57 // { int symlink(char *path, char *link); } + SYS_READLINK = 58 // { int readlink(char *path, char *buf, int count); } + SYS_EXECVE = 59 // { int execve(char *fname, char **argv, char **envv); } + SYS_UMASK = 60 // { int umask(int newmask); } umask umask_args int + SYS_CHROOT = 61 // { int chroot(char *path); } + SYS_MSYNC = 65 // { int msync(void *addr, size_t len, int flags); } + SYS_VFORK = 66 // { pid_t vfork(void); } + SYS_SBRK = 69 // { caddr_t sbrk(size_t incr); } + SYS_SSTK = 70 // { int sstk(size_t incr); } + SYS_MUNMAP = 73 // { int munmap(void *addr, size_t len); } + SYS_MPROTECT = 74 // { int mprotect(void *addr, size_t len, int prot); } + SYS_MADVISE = 75 // { int madvise(void *addr, size_t len, int behav); } + SYS_MINCORE = 78 // { int mincore(const void *addr, size_t len, char *vec); } + SYS_GETGROUPS = 79 // { int getgroups(u_int gidsetsize, gid_t *gidset); } + SYS_SETGROUPS = 80 // { int setgroups(u_int gidsetsize, gid_t *gidset); } + SYS_GETPGRP = 81 // { int getpgrp(void); } + SYS_SETPGID = 82 // { int setpgid(int pid, int pgid); } + SYS_SETITIMER = 83 // { int setitimer(u_int which, struct itimerval *itv, struct itimerval *oitv); } + SYS_SWAPON = 85 // { int swapon(char *name); } + SYS_GETITIMER = 86 // { int getitimer(u_int which, struct itimerval *itv); } + SYS_GETDTABLESIZE = 89 // { int getdtablesize(void); } + SYS_DUP2 = 90 // { int dup2(int from, int to); } + SYS_FCNTL = 92 // { int fcntl(int fd, int cmd, long arg); } + SYS_SELECT = 93 // { int select(int nd, fd_set *in, fd_set *ou, fd_set *ex, struct timeval *tv); } + SYS_FSYNC = 95 // { int fsync(int fd); } + SYS_SETPRIORITY = 96 // { int setpriority(int which, int who, int prio); } + SYS_SOCKET = 97 // { int socket(int domain, int type, int protocol); } + SYS_CONNECT = 98 // { int connect(int s, caddr_t name, int namelen); } + SYS_GETPRIORITY = 100 // { int getpriority(int which, int who); } + SYS_BIND = 104 // { int bind(int s, caddr_t name, int namelen); } + SYS_SETSOCKOPT = 105 // { int setsockopt(int s, int level, int name, caddr_t val, int valsize); } + SYS_LISTEN = 106 // { int listen(int s, int backlog); } + SYS_GETTIMEOFDAY = 116 // { int gettimeofday(struct timeval *tp, struct timezone *tzp); } + SYS_GETRUSAGE = 117 // { int getrusage(int who, struct rusage *rusage); } + SYS_GETSOCKOPT = 118 // { int getsockopt(int s, int level, int name, caddr_t val, int *avalsize); } + SYS_READV = 120 // { int readv(int fd, struct iovec *iovp, u_int iovcnt); } + SYS_WRITEV = 121 // { int writev(int fd, struct iovec *iovp, u_int iovcnt); } + SYS_SETTIMEOFDAY = 122 // { int settimeofday(struct timeval *tv, struct timezone *tzp); } + SYS_FCHOWN = 123 // { int fchown(int fd, int uid, int gid); } + SYS_FCHMOD = 124 // { int fchmod(int fd, int mode); } + SYS_SETREUID = 126 // { int setreuid(int ruid, int euid); } + SYS_SETREGID = 127 // { int setregid(int rgid, int egid); } + SYS_RENAME = 128 // { int rename(char *from, char *to); } + SYS_FLOCK = 131 // { int flock(int fd, int how); } + SYS_MKFIFO = 132 // { int mkfifo(char *path, int mode); } + SYS_SENDTO = 133 // { int sendto(int s, caddr_t buf, size_t len, int flags, caddr_t to, int tolen); } + SYS_SHUTDOWN = 134 // { int shutdown(int s, int how); } + SYS_SOCKETPAIR = 135 // { int socketpair(int domain, int type, int protocol, int *rsv); } + SYS_MKDIR = 136 // { int mkdir(char *path, int mode); } + SYS_RMDIR = 137 // { int rmdir(char *path); } + SYS_UTIMES = 138 // { int utimes(char *path, struct timeval *tptr); } + SYS_ADJTIME = 140 // { int adjtime(struct timeval *delta, struct timeval *olddelta); } + SYS_SETSID = 147 // { int setsid(void); } + SYS_QUOTACTL = 148 // { int quotactl(char *path, int cmd, int uid, caddr_t arg); } + SYS_STATFS = 157 // { int statfs(char *path, struct statfs *buf); } + SYS_FSTATFS = 158 // { int fstatfs(int fd, struct statfs *buf); } + SYS_GETFH = 161 // { int getfh(char *fname, struct fhandle *fhp); } + SYS_SYSARCH = 165 // { int sysarch(int op, char *parms); } + SYS_RTPRIO = 166 // { int rtprio(int function, pid_t pid, struct rtprio *rtp); } + SYS_EXTPREAD = 173 // { ssize_t extpread(int fd, void *buf, size_t nbyte, int flags, off_t offset); } + SYS_EXTPWRITE = 174 // { ssize_t extpwrite(int fd, const void *buf, size_t nbyte, int flags, off_t offset); } + SYS_NTP_ADJTIME = 176 // { int ntp_adjtime(struct timex *tp); } + SYS_SETGID = 181 // { int setgid(gid_t gid); } + SYS_SETEGID = 182 // { int setegid(gid_t egid); } + SYS_SETEUID = 183 // { int seteuid(uid_t euid); } + SYS_PATHCONF = 191 // { int pathconf(char *path, int name); } + SYS_FPATHCONF = 192 // { int fpathconf(int fd, int name); } + SYS_GETRLIMIT = 194 // { int getrlimit(u_int which, struct rlimit *rlp); } getrlimit __getrlimit_args int + SYS_SETRLIMIT = 195 // { int setrlimit(u_int which, struct rlimit *rlp); } setrlimit __setrlimit_args int + SYS_MMAP = 197 // { caddr_t mmap(caddr_t addr, size_t len, int prot, int flags, int fd, int pad, off_t pos); } SYS_LSEEK = 199 // { off_t lseek(int fd, int pad, off_t offset, int whence); } SYS_TRUNCATE = 200 // { int truncate(char *path, int pad, off_t length); } SYS_FTRUNCATE = 201 // { int ftruncate(int fd, int pad, off_t length); } @@ -161,8 +158,8 @@ const ( SYS_LCHOWN = 254 // { int lchown(char *path, int uid, int gid); } SYS_LCHMOD = 274 // { int lchmod(char *path, mode_t mode); } SYS_LUTIMES = 276 // { int lutimes(char *path, struct timeval *tptr); } - SYS_EXTPREADV = 289 // { ssize_t extpreadv(int fd, struct iovec *iovp, u_int iovcnt, int flags, off_t offset); } - SYS_EXTPWRITEV = 290 // { ssize_t extpwritev(int fd, struct iovec *iovp,u_int iovcnt, int flags, off_t offset); } + SYS_EXTPREADV = 289 // { ssize_t extpreadv(int fd, const struct iovec *iovp, int iovcnt, int flags, off_t offset); } + SYS_EXTPWRITEV = 290 // { ssize_t extpwritev(int fd, const struct iovec *iovp, int iovcnt, int flags, off_t offset); } SYS_FHSTATFS = 297 // { int fhstatfs(const struct fhandle *u_fhp, struct statfs *buf); } SYS_FHOPEN = 298 // { int fhopen(const struct fhandle *u_fhp, int flags); } SYS_MODNEXT = 300 // { int modnext(int modid); } @@ -225,7 +222,7 @@ const ( SYS_KQUEUE = 362 // { int kqueue(void); } SYS_KEVENT = 363 // { int kevent(int fd, const struct kevent *changelist, int nchanges, struct kevent *eventlist, int nevents, const struct timespec *timeout); } SYS_KENV = 390 // { int kenv(int what, const char *name, char *value, int len); } - SYS_LCHFLAGS = 391 // { int lchflags(char *path, int flags); } + SYS_LCHFLAGS = 391 // { int lchflags(const char *path, u_long flags); } SYS_UUIDGEN = 392 // { int uuidgen(struct uuid *store, int count); } SYS_SENDFILE = 393 // { int sendfile(int fd, int s, off_t offset, size_t nbytes, struct sf_hdtr *hdtr, off_t *sbytes, int flags); } SYS_VARSYM_SET = 450 // { int varsym_set(int level, const char *name, const char *data); } @@ -302,7 +299,7 @@ const ( SYS_VMM_GUEST_CTL = 534 // { int vmm_guest_ctl(int op, struct vmm_guest_options *options); } SYS_VMM_GUEST_SYNC_ADDR = 535 // { int vmm_guest_sync_addr(long *dstaddr, long *srcaddr); } SYS_PROCCTL = 536 // { int procctl(idtype_t idtype, id_t id, int cmd, void *data); } - SYS_CHFLAGSAT = 537 // { int chflagsat(int fd, const char *path, int flags, int atflags);} + SYS_CHFLAGSAT = 537 // { int chflagsat(int fd, const char *path, u_long flags, int atflags);} SYS_PIPE2 = 538 // { int pipe2(int *fildes, int flags); } SYS_UTIMENSAT = 539 // { int utimensat(int fd, const char *path, const struct timespec *ts, int flags); } SYS_FUTIMENS = 540 // { int futimens(int fd, const struct timespec *ts); } @@ -312,4 +309,9 @@ const ( SYS_LWP_SETAFFINITY = 544 // { int lwp_setaffinity(pid_t pid, lwpid_t tid, const cpumask_t *mask); } SYS_LWP_GETAFFINITY = 545 // { int lwp_getaffinity(pid_t pid, lwpid_t tid, cpumask_t *mask); } SYS_LWP_CREATE2 = 546 // { int lwp_create2(struct lwp_params *params, const cpumask_t *mask); } + SYS_GETCPUCLOCKID = 547 // { int getcpuclockid(pid_t pid, lwpid_t lwp_id, clockid_t *clock_id); } + SYS_WAIT6 = 548 // { int wait6(idtype_t idtype, id_t id, int *status, int options, struct __wrusage *wrusage, siginfo_t *info); } + SYS_LWP_GETNAME = 549 // { int lwp_getname(lwpid_t tid, char *name, size_t len); } + SYS_GETRANDOM = 550 // { ssize_t getrandom(void *buf, size_t len, unsigned flags); } + SYS___REALPATH = 551 // { ssize_t __realpath(const char *path, char *buf, size_t len); } ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_freebsd_386.go b/vendor/golang.org/x/sys/unix/zsysnum_freebsd_386.go index 9474974b..4e0d9610 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_freebsd_386.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_freebsd_386.go @@ -1,6 +1,7 @@ -// go run mksysnum.go https://svn.freebsd.org/base/stable/11/sys/kern/syscalls.master +// go run mksysnum.go https://cgit.freebsd.org/src/plain/sys/kern/syscalls.master?h=stable/12 // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build 386 && freebsd // +build 386,freebsd package unix @@ -18,10 +19,9 @@ const ( SYS_UNLINK = 10 // { int unlink(char *path); } SYS_CHDIR = 12 // { int chdir(char *path); } SYS_FCHDIR = 13 // { int fchdir(int fd); } - SYS_MKNOD = 14 // { int mknod(char *path, int mode, int dev); } SYS_CHMOD = 15 // { int chmod(char *path, int mode); } SYS_CHOWN = 16 // { int chown(char *path, int uid, int gid); } - SYS_OBREAK = 17 // { int obreak(char *nsize); } break obreak_args int + SYS_BREAK = 17 // { caddr_t break(char *nsize); } SYS_GETPID = 20 // { pid_t getpid(void); } SYS_MOUNT = 21 // { int mount(char *type, char *path, int flags, caddr_t data); } SYS_UNMOUNT = 22 // { int unmount(char *path, int flags); } @@ -42,7 +42,6 @@ const ( SYS_KILL = 37 // { int kill(int pid, int signum); } SYS_GETPPID = 39 // { pid_t getppid(void); } SYS_DUP = 41 // { int dup(u_int fd); } - SYS_PIPE = 42 // { int pipe(void); } SYS_GETEGID = 43 // { gid_t getegid(void); } SYS_PROFIL = 44 // { int profil(caddr_t samples, size_t size, size_t offset, u_int scale); } SYS_KTRACE = 45 // { int ktrace(const char *fname, int ops, int facs, int pid); } @@ -57,15 +56,14 @@ const ( SYS_SYMLINK = 57 // { int symlink(char *path, char *link); } SYS_READLINK = 58 // { ssize_t readlink(char *path, char *buf, size_t count); } SYS_EXECVE = 59 // { int execve(char *fname, char **argv, char **envv); } - SYS_UMASK = 60 // { int umask(int newmask); } umask umask_args int + SYS_UMASK = 60 // { int umask(int newmask); } SYS_CHROOT = 61 // { int chroot(char *path); } SYS_MSYNC = 65 // { int msync(void *addr, size_t len, int flags); } SYS_VFORK = 66 // { int vfork(void); } SYS_SBRK = 69 // { int sbrk(int incr); } SYS_SSTK = 70 // { int sstk(int incr); } - SYS_OVADVISE = 72 // { int ovadvise(int anom); } vadvise ovadvise_args int SYS_MUNMAP = 73 // { int munmap(void *addr, size_t len); } - SYS_MPROTECT = 74 // { int mprotect(const void *addr, size_t len, int prot); } + SYS_MPROTECT = 74 // { int mprotect(void *addr, size_t len, int prot); } SYS_MADVISE = 75 // { int madvise(void *addr, size_t len, int behav); } SYS_MINCORE = 78 // { int mincore(const void *addr, size_t len, char *vec); } SYS_GETGROUPS = 79 // { int getgroups(u_int gidsetsize, gid_t *gidset); } @@ -123,14 +121,10 @@ const ( SYS_SETGID = 181 // { int setgid(gid_t gid); } SYS_SETEGID = 182 // { int setegid(gid_t egid); } SYS_SETEUID = 183 // { int seteuid(uid_t euid); } - SYS_STAT = 188 // { int stat(char *path, struct stat *ub); } - SYS_FSTAT = 189 // { int fstat(int fd, struct stat *sb); } - SYS_LSTAT = 190 // { int lstat(char *path, struct stat *ub); } SYS_PATHCONF = 191 // { int pathconf(char *path, int name); } SYS_FPATHCONF = 192 // { int fpathconf(int fd, int name); } SYS_GETRLIMIT = 194 // { int getrlimit(u_int which, struct rlimit *rlp); } getrlimit __getrlimit_args int SYS_SETRLIMIT = 195 // { int setrlimit(u_int which, struct rlimit *rlp); } setrlimit __setrlimit_args int - SYS_GETDIRENTRIES = 196 // { int getdirentries(int fd, char *buf, u_int count, long *basep); } SYS___SYSCTL = 202 // { int __sysctl(int *name, u_int namelen, void *old, size_t *oldlenp, void *new, size_t newlen); } __sysctl sysctl_args int SYS_MLOCK = 203 // { int mlock(const void *addr, size_t len); } SYS_MUNLOCK = 204 // { int munlock(const void *addr, size_t len); } @@ -142,12 +136,12 @@ const ( SYS_SEMOP = 222 // { int semop(int semid, struct sembuf *sops, size_t nsops); } SYS_MSGGET = 225 // { int msgget(key_t key, int msgflg); } SYS_MSGSND = 226 // { int msgsnd(int msqid, const void *msgp, size_t msgsz, int msgflg); } - SYS_MSGRCV = 227 // { int msgrcv(int msqid, void *msgp, size_t msgsz, long msgtyp, int msgflg); } + SYS_MSGRCV = 227 // { ssize_t msgrcv(int msqid, void *msgp, size_t msgsz, long msgtyp, int msgflg); } SYS_SHMAT = 228 // { int shmat(int shmid, const void *shmaddr, int shmflg); } SYS_SHMDT = 230 // { int shmdt(const void *shmaddr); } SYS_SHMGET = 231 // { int shmget(key_t key, size_t size, int shmflg); } SYS_CLOCK_GETTIME = 232 // { int clock_gettime(clockid_t clock_id, struct timespec *tp); } - SYS_CLOCK_SETTIME = 233 // { int clock_settime( clockid_t clock_id, const struct timespec *tp); } + SYS_CLOCK_SETTIME = 233 // { int clock_settime(clockid_t clock_id, const struct timespec *tp); } SYS_CLOCK_GETRES = 234 // { int clock_getres(clockid_t clock_id, struct timespec *tp); } SYS_KTIMER_CREATE = 235 // { int ktimer_create(clockid_t clock_id, struct sigevent *evp, int *timerid); } SYS_KTIMER_DELETE = 236 // { int ktimer_delete(int timerid); } @@ -156,50 +150,44 @@ const ( SYS_KTIMER_GETOVERRUN = 239 // { int ktimer_getoverrun(int timerid); } SYS_NANOSLEEP = 240 // { int nanosleep(const struct timespec *rqtp, struct timespec *rmtp); } SYS_FFCLOCK_GETCOUNTER = 241 // { int ffclock_getcounter(ffcounter *ffcount); } - SYS_FFCLOCK_SETESTIMATE = 242 // { int ffclock_setestimate( struct ffclock_estimate *cest); } - SYS_FFCLOCK_GETESTIMATE = 243 // { int ffclock_getestimate( struct ffclock_estimate *cest); } + SYS_FFCLOCK_SETESTIMATE = 242 // { int ffclock_setestimate(struct ffclock_estimate *cest); } + SYS_FFCLOCK_GETESTIMATE = 243 // { int ffclock_getestimate(struct ffclock_estimate *cest); } SYS_CLOCK_NANOSLEEP = 244 // { int clock_nanosleep(clockid_t clock_id, int flags, const struct timespec *rqtp, struct timespec *rmtp); } - SYS_CLOCK_GETCPUCLOCKID2 = 247 // { int clock_getcpuclockid2(id_t id,int which, clockid_t *clock_id); } + SYS_CLOCK_GETCPUCLOCKID2 = 247 // { int clock_getcpuclockid2(id_t id, int which, clockid_t *clock_id); } SYS_NTP_GETTIME = 248 // { int ntp_gettime(struct ntptimeval *ntvp); } SYS_MINHERIT = 250 // { int minherit(void *addr, size_t len, int inherit); } SYS_RFORK = 251 // { int rfork(int flags); } - SYS_OPENBSD_POLL = 252 // { int openbsd_poll(struct pollfd *fds, u_int nfds, int timeout); } SYS_ISSETUGID = 253 // { int issetugid(void); } SYS_LCHOWN = 254 // { int lchown(char *path, int uid, int gid); } SYS_AIO_READ = 255 // { int aio_read(struct aiocb *aiocbp); } SYS_AIO_WRITE = 256 // { int aio_write(struct aiocb *aiocbp); } - SYS_LIO_LISTIO = 257 // { int lio_listio(int mode, struct aiocb * const *acb_list, int nent, struct sigevent *sig); } - SYS_GETDENTS = 272 // { int getdents(int fd, char *buf, size_t count); } + SYS_LIO_LISTIO = 257 // { int lio_listio(int mode, struct aiocb* const *acb_list, int nent, struct sigevent *sig); } SYS_LCHMOD = 274 // { int lchmod(char *path, mode_t mode); } SYS_LUTIMES = 276 // { int lutimes(char *path, struct timeval *tptr); } - SYS_NSTAT = 278 // { int nstat(char *path, struct nstat *ub); } - SYS_NFSTAT = 279 // { int nfstat(int fd, struct nstat *sb); } - SYS_NLSTAT = 280 // { int nlstat(char *path, struct nstat *ub); } SYS_PREADV = 289 // { ssize_t preadv(int fd, struct iovec *iovp, u_int iovcnt, off_t offset); } SYS_PWRITEV = 290 // { ssize_t pwritev(int fd, struct iovec *iovp, u_int iovcnt, off_t offset); } SYS_FHOPEN = 298 // { int fhopen(const struct fhandle *u_fhp, int flags); } - SYS_FHSTAT = 299 // { int fhstat(const struct fhandle *u_fhp, struct stat *sb); } SYS_MODNEXT = 300 // { int modnext(int modid); } - SYS_MODSTAT = 301 // { int modstat(int modid, struct module_stat *stat); } + SYS_MODSTAT = 301 // { int modstat(int modid, struct module_stat* stat); } SYS_MODFNEXT = 302 // { int modfnext(int modid); } SYS_MODFIND = 303 // { int modfind(const char *name); } SYS_KLDLOAD = 304 // { int kldload(const char *file); } SYS_KLDUNLOAD = 305 // { int kldunload(int fileid); } SYS_KLDFIND = 306 // { int kldfind(const char *file); } SYS_KLDNEXT = 307 // { int kldnext(int fileid); } - SYS_KLDSTAT = 308 // { int kldstat(int fileid, struct kld_file_stat* stat); } + SYS_KLDSTAT = 308 // { int kldstat(int fileid, struct kld_file_stat *stat); } SYS_KLDFIRSTMOD = 309 // { int kldfirstmod(int fileid); } SYS_GETSID = 310 // { int getsid(pid_t pid); } SYS_SETRESUID = 311 // { int setresuid(uid_t ruid, uid_t euid, uid_t suid); } SYS_SETRESGID = 312 // { int setresgid(gid_t rgid, gid_t egid, gid_t sgid); } SYS_AIO_RETURN = 314 // { ssize_t aio_return(struct aiocb *aiocbp); } - SYS_AIO_SUSPEND = 315 // { int aio_suspend( struct aiocb * const * aiocbp, int nent, const struct timespec *timeout); } + SYS_AIO_SUSPEND = 315 // { int aio_suspend(struct aiocb * const * aiocbp, int nent, const struct timespec *timeout); } SYS_AIO_CANCEL = 316 // { int aio_cancel(int fd, struct aiocb *aiocbp); } SYS_AIO_ERROR = 317 // { int aio_error(struct aiocb *aiocbp); } SYS_YIELD = 321 // { int yield(void); } SYS_MLOCKALL = 324 // { int mlockall(int how); } SYS_MUNLOCKALL = 325 // { int munlockall(void); } - SYS___GETCWD = 326 // { int __getcwd(char *buf, u_int buflen); } + SYS___GETCWD = 326 // { int __getcwd(char *buf, size_t buflen); } SYS_SCHED_SETPARAM = 327 // { int sched_setparam (pid_t pid, const struct sched_param *param); } SYS_SCHED_GETPARAM = 328 // { int sched_getparam (pid_t pid, struct sched_param *param); } SYS_SCHED_SETSCHEDULER = 329 // { int sched_setscheduler (pid_t pid, int policy, const struct sched_param *param); } @@ -225,14 +213,13 @@ const ( SYS___ACL_ACLCHECK_FILE = 353 // { int __acl_aclcheck_file(const char *path, acl_type_t type, struct acl *aclp); } SYS___ACL_ACLCHECK_FD = 354 // { int __acl_aclcheck_fd(int filedes, acl_type_t type, struct acl *aclp); } SYS_EXTATTRCTL = 355 // { int extattrctl(const char *path, int cmd, const char *filename, int attrnamespace, const char *attrname); } - SYS_EXTATTR_SET_FILE = 356 // { ssize_t extattr_set_file( const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); } - SYS_EXTATTR_GET_FILE = 357 // { ssize_t extattr_get_file( const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); } + SYS_EXTATTR_SET_FILE = 356 // { ssize_t extattr_set_file(const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); } + SYS_EXTATTR_GET_FILE = 357 // { ssize_t extattr_get_file(const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); } SYS_EXTATTR_DELETE_FILE = 358 // { int extattr_delete_file(const char *path, int attrnamespace, const char *attrname); } - SYS_AIO_WAITCOMPLETE = 359 // { ssize_t aio_waitcomplete( struct aiocb **aiocbp, struct timespec *timeout); } + SYS_AIO_WAITCOMPLETE = 359 // { ssize_t aio_waitcomplete(struct aiocb **aiocbp, struct timespec *timeout); } SYS_GETRESUID = 360 // { int getresuid(uid_t *ruid, uid_t *euid, uid_t *suid); } SYS_GETRESGID = 361 // { int getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid); } SYS_KQUEUE = 362 // { int kqueue(void); } - SYS_KEVENT = 363 // { int kevent(int fd, struct kevent *changelist, int nchanges, struct kevent *eventlist, int nevents, const struct timespec *timeout); } SYS_EXTATTR_SET_FD = 371 // { ssize_t extattr_set_fd(int fd, int attrnamespace, const char *attrname, void *data, size_t nbytes); } SYS_EXTATTR_GET_FD = 372 // { ssize_t extattr_get_fd(int fd, int attrnamespace, const char *attrname, void *data, size_t nbytes); } SYS_EXTATTR_DELETE_FD = 373 // { int extattr_delete_fd(int fd, int attrnamespace, const char *attrname); } @@ -250,10 +237,6 @@ const ( SYS_UUIDGEN = 392 // { int uuidgen(struct uuid *store, int count); } SYS_SENDFILE = 393 // { int sendfile(int fd, int s, off_t offset, size_t nbytes, struct sf_hdtr *hdtr, off_t *sbytes, int flags); } SYS_MAC_SYSCALL = 394 // { int mac_syscall(const char *policy, int call, void *arg); } - SYS_GETFSSTAT = 395 // { int getfsstat(struct statfs *buf, long bufsize, int mode); } - SYS_STATFS = 396 // { int statfs(char *path, struct statfs *buf); } - SYS_FSTATFS = 397 // { int fstatfs(int fd, struct statfs *buf); } - SYS_FHSTATFS = 398 // { int fhstatfs(const struct fhandle *u_fhp, struct statfs *buf); } SYS_KSEM_CLOSE = 400 // { int ksem_close(semid_t id); } SYS_KSEM_POST = 401 // { int ksem_post(semid_t id); } SYS_KSEM_WAIT = 402 // { int ksem_wait(semid_t id); } @@ -266,14 +249,14 @@ const ( SYS___MAC_GET_PID = 409 // { int __mac_get_pid(pid_t pid, struct mac *mac_p); } SYS___MAC_GET_LINK = 410 // { int __mac_get_link(const char *path_p, struct mac *mac_p); } SYS___MAC_SET_LINK = 411 // { int __mac_set_link(const char *path_p, struct mac *mac_p); } - SYS_EXTATTR_SET_LINK = 412 // { ssize_t extattr_set_link( const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); } - SYS_EXTATTR_GET_LINK = 413 // { ssize_t extattr_get_link( const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); } - SYS_EXTATTR_DELETE_LINK = 414 // { int extattr_delete_link( const char *path, int attrnamespace, const char *attrname); } + SYS_EXTATTR_SET_LINK = 412 // { ssize_t extattr_set_link(const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); } + SYS_EXTATTR_GET_LINK = 413 // { ssize_t extattr_get_link(const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); } + SYS_EXTATTR_DELETE_LINK = 414 // { int extattr_delete_link(const char *path, int attrnamespace, const char *attrname); } SYS___MAC_EXECVE = 415 // { int __mac_execve(char *fname, char **argv, char **envv, struct mac *mac_p); } SYS_SIGACTION = 416 // { int sigaction(int sig, const struct sigaction *act, struct sigaction *oact); } - SYS_SIGRETURN = 417 // { int sigreturn( const struct __ucontext *sigcntxp); } + SYS_SIGRETURN = 417 // { int sigreturn(const struct __ucontext *sigcntxp); } SYS_GETCONTEXT = 421 // { int getcontext(struct __ucontext *ucp); } - SYS_SETCONTEXT = 422 // { int setcontext( const struct __ucontext *ucp); } + SYS_SETCONTEXT = 422 // { int setcontext(const struct __ucontext *ucp); } SYS_SWAPCONTEXT = 423 // { int swapcontext(struct __ucontext *oucp, const struct __ucontext *ucp); } SYS_SWAPOFF = 424 // { int swapoff(const char *name); } SYS___ACL_GET_LINK = 425 // { int __acl_get_link(const char *path, acl_type_t type, struct acl *aclp); } @@ -287,10 +270,10 @@ const ( SYS_THR_KILL = 433 // { int thr_kill(long id, int sig); } SYS_JAIL_ATTACH = 436 // { int jail_attach(int jid); } SYS_EXTATTR_LIST_FD = 437 // { ssize_t extattr_list_fd(int fd, int attrnamespace, void *data, size_t nbytes); } - SYS_EXTATTR_LIST_FILE = 438 // { ssize_t extattr_list_file( const char *path, int attrnamespace, void *data, size_t nbytes); } - SYS_EXTATTR_LIST_LINK = 439 // { ssize_t extattr_list_link( const char *path, int attrnamespace, void *data, size_t nbytes); } + SYS_EXTATTR_LIST_FILE = 438 // { ssize_t extattr_list_file(const char *path, int attrnamespace, void *data, size_t nbytes); } + SYS_EXTATTR_LIST_LINK = 439 // { ssize_t extattr_list_link(const char *path, int attrnamespace, void *data, size_t nbytes); } SYS_KSEM_TIMEDWAIT = 441 // { int ksem_timedwait(semid_t id, const struct timespec *abstime); } - SYS_THR_SUSPEND = 442 // { int thr_suspend( const struct timespec *timeout); } + SYS_THR_SUSPEND = 442 // { int thr_suspend(const struct timespec *timeout); } SYS_THR_WAKE = 443 // { int thr_wake(long id); } SYS_KLDUNLOADF = 444 // { int kldunloadf(int fileid, int flags); } SYS_AUDIT = 445 // { int audit(const void *record, u_int length); } @@ -299,17 +282,17 @@ const ( SYS_SETAUID = 448 // { int setauid(uid_t *auid); } SYS_GETAUDIT = 449 // { int getaudit(struct auditinfo *auditinfo); } SYS_SETAUDIT = 450 // { int setaudit(struct auditinfo *auditinfo); } - SYS_GETAUDIT_ADDR = 451 // { int getaudit_addr( struct auditinfo_addr *auditinfo_addr, u_int length); } - SYS_SETAUDIT_ADDR = 452 // { int setaudit_addr( struct auditinfo_addr *auditinfo_addr, u_int length); } + SYS_GETAUDIT_ADDR = 451 // { int getaudit_addr(struct auditinfo_addr *auditinfo_addr, u_int length); } + SYS_SETAUDIT_ADDR = 452 // { int setaudit_addr(struct auditinfo_addr *auditinfo_addr, u_int length); } SYS_AUDITCTL = 453 // { int auditctl(char *path); } SYS__UMTX_OP = 454 // { int _umtx_op(void *obj, int op, u_long val, void *uaddr1, void *uaddr2); } SYS_THR_NEW = 455 // { int thr_new(struct thr_param *param, int param_size); } SYS_SIGQUEUE = 456 // { int sigqueue(pid_t pid, int signum, void *value); } SYS_KMQ_OPEN = 457 // { int kmq_open(const char *path, int flags, mode_t mode, const struct mq_attr *attr); } - SYS_KMQ_SETATTR = 458 // { int kmq_setattr(int mqd, const struct mq_attr *attr, struct mq_attr *oattr); } - SYS_KMQ_TIMEDRECEIVE = 459 // { int kmq_timedreceive(int mqd, char *msg_ptr, size_t msg_len, unsigned *msg_prio, const struct timespec *abs_timeout); } - SYS_KMQ_TIMEDSEND = 460 // { int kmq_timedsend(int mqd, const char *msg_ptr, size_t msg_len,unsigned msg_prio, const struct timespec *abs_timeout);} - SYS_KMQ_NOTIFY = 461 // { int kmq_notify(int mqd, const struct sigevent *sigev); } + SYS_KMQ_SETATTR = 458 // { int kmq_setattr(int mqd, const struct mq_attr *attr, struct mq_attr *oattr); } + SYS_KMQ_TIMEDRECEIVE = 459 // { int kmq_timedreceive(int mqd, char *msg_ptr, size_t msg_len, unsigned *msg_prio, const struct timespec *abs_timeout); } + SYS_KMQ_TIMEDSEND = 460 // { int kmq_timedsend(int mqd, const char *msg_ptr, size_t msg_len, unsigned msg_prio, const struct timespec *abs_timeout); } + SYS_KMQ_NOTIFY = 461 // { int kmq_notify(int mqd, const struct sigevent *sigev); } SYS_KMQ_UNLINK = 462 // { int kmq_unlink(const char *path); } SYS_ABORT2 = 463 // { int abort2(const char *why, int nargs, void **args); } SYS_THR_SET_NAME = 464 // { int thr_set_name(long id, const char *name); } @@ -318,7 +301,7 @@ const ( SYS_SCTP_PEELOFF = 471 // { int sctp_peeloff(int sd, uint32_t name); } SYS_SCTP_GENERIC_SENDMSG = 472 // { int sctp_generic_sendmsg(int sd, caddr_t msg, int mlen, caddr_t to, __socklen_t tolen, struct sctp_sndrcvinfo *sinfo, int flags); } SYS_SCTP_GENERIC_SENDMSG_IOV = 473 // { int sctp_generic_sendmsg_iov(int sd, struct iovec *iov, int iovlen, caddr_t to, __socklen_t tolen, struct sctp_sndrcvinfo *sinfo, int flags); } - SYS_SCTP_GENERIC_RECVMSG = 474 // { int sctp_generic_recvmsg(int sd, struct iovec *iov, int iovlen, struct sockaddr * from, __socklen_t *fromlenaddr, struct sctp_sndrcvinfo *sinfo, int *msg_flags); } + SYS_SCTP_GENERIC_RECVMSG = 474 // { int sctp_generic_recvmsg(int sd, struct iovec *iov, int iovlen, struct sockaddr *from, __socklen_t *fromlenaddr, struct sctp_sndrcvinfo *sinfo, int *msg_flags); } SYS_PREAD = 475 // { ssize_t pread(int fd, void *buf, size_t nbyte, off_t offset); } SYS_PWRITE = 476 // { ssize_t pwrite(int fd, const void *buf, size_t nbyte, off_t offset); } SYS_MMAP = 477 // { caddr_t mmap(caddr_t addr, size_t len, int prot, int flags, int fd, off_t pos); } @@ -337,14 +320,12 @@ const ( SYS_FCHMODAT = 490 // { int fchmodat(int fd, char *path, mode_t mode, int flag); } SYS_FCHOWNAT = 491 // { int fchownat(int fd, char *path, uid_t uid, gid_t gid, int flag); } SYS_FEXECVE = 492 // { int fexecve(int fd, char **argv, char **envv); } - SYS_FSTATAT = 493 // { int fstatat(int fd, char *path, struct stat *buf, int flag); } SYS_FUTIMESAT = 494 // { int futimesat(int fd, char *path, struct timeval *times); } SYS_LINKAT = 495 // { int linkat(int fd1, char *path1, int fd2, char *path2, int flag); } SYS_MKDIRAT = 496 // { int mkdirat(int fd, char *path, mode_t mode); } SYS_MKFIFOAT = 497 // { int mkfifoat(int fd, char *path, mode_t mode); } - SYS_MKNODAT = 498 // { int mknodat(int fd, char *path, mode_t mode, dev_t dev); } SYS_OPENAT = 499 // { int openat(int fd, char *path, int flag, mode_t mode); } - SYS_READLINKAT = 500 // { int readlinkat(int fd, char *path, char *buf, size_t bufsize); } + SYS_READLINKAT = 500 // { ssize_t readlinkat(int fd, char *path, char *buf, size_t bufsize); } SYS_RENAMEAT = 501 // { int renameat(int oldfd, char *old, int newfd, char *new); } SYS_SYMLINKAT = 502 // { int symlinkat(char *path1, int fd, char *path2); } SYS_UNLINKAT = 503 // { int unlinkat(int fd, char *path, int flag); } @@ -390,7 +371,24 @@ const ( SYS_PPOLL = 545 // { int ppoll(struct pollfd *fds, u_int nfds, const struct timespec *ts, const sigset_t *set); } SYS_FUTIMENS = 546 // { int futimens(int fd, struct timespec *times); } SYS_UTIMENSAT = 547 // { int utimensat(int fd, char *path, struct timespec *times, int flag); } - SYS_NUMA_GETAFFINITY = 548 // { int numa_getaffinity(cpuwhich_t which, id_t id, struct vm_domain_policy_entry *policy); } - SYS_NUMA_SETAFFINITY = 549 // { int numa_setaffinity(cpuwhich_t which, id_t id, const struct vm_domain_policy_entry *policy); } SYS_FDATASYNC = 550 // { int fdatasync(int fd); } + SYS_FSTAT = 551 // { int fstat(int fd, struct stat *sb); } + SYS_FSTATAT = 552 // { int fstatat(int fd, char *path, struct stat *buf, int flag); } + SYS_FHSTAT = 553 // { int fhstat(const struct fhandle *u_fhp, struct stat *sb); } + SYS_GETDIRENTRIES = 554 // { ssize_t getdirentries(int fd, char *buf, size_t count, off_t *basep); } + SYS_STATFS = 555 // { int statfs(char *path, struct statfs *buf); } + SYS_FSTATFS = 556 // { int fstatfs(int fd, struct statfs *buf); } + SYS_GETFSSTAT = 557 // { int getfsstat(struct statfs *buf, long bufsize, int mode); } + SYS_FHSTATFS = 558 // { int fhstatfs(const struct fhandle *u_fhp, struct statfs *buf); } + SYS_MKNODAT = 559 // { int mknodat(int fd, char *path, mode_t mode, dev_t dev); } + SYS_KEVENT = 560 // { int kevent(int fd, struct kevent *changelist, int nchanges, struct kevent *eventlist, int nevents, const struct timespec *timeout); } + SYS_CPUSET_GETDOMAIN = 561 // { int cpuset_getdomain(cpulevel_t level, cpuwhich_t which, id_t id, size_t domainsetsize, domainset_t *mask, int *policy); } + SYS_CPUSET_SETDOMAIN = 562 // { int cpuset_setdomain(cpulevel_t level, cpuwhich_t which, id_t id, size_t domainsetsize, domainset_t *mask, int policy); } + SYS_GETRANDOM = 563 // { int getrandom(void *buf, size_t buflen, unsigned int flags); } + SYS_GETFHAT = 564 // { int getfhat(int fd, char *path, struct fhandle *fhp, int flags); } + SYS_FHLINK = 565 // { int fhlink(struct fhandle *fhp, const char *to); } + SYS_FHLINKAT = 566 // { int fhlinkat(struct fhandle *fhp, int tofd, const char *to,); } + SYS_FHREADLINK = 567 // { int fhreadlink(struct fhandle *fhp, char *buf, size_t bufsize); } + SYS___SYSCTLBYNAME = 570 // { int __sysctlbyname(const char *name, size_t namelen, void *old, size_t *oldlenp, void *new, size_t newlen); } + SYS_CLOSE_RANGE = 575 // { int close_range(u_int lowfd, u_int highfd, int flags); } ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_freebsd_amd64.go b/vendor/golang.org/x/sys/unix/zsysnum_freebsd_amd64.go index 48a7beae..01636b83 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_freebsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_freebsd_amd64.go @@ -1,6 +1,7 @@ -// go run mksysnum.go https://svn.freebsd.org/base/stable/11/sys/kern/syscalls.master +// go run mksysnum.go https://cgit.freebsd.org/src/plain/sys/kern/syscalls.master?h=stable/12 // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build amd64 && freebsd // +build amd64,freebsd package unix @@ -18,10 +19,9 @@ const ( SYS_UNLINK = 10 // { int unlink(char *path); } SYS_CHDIR = 12 // { int chdir(char *path); } SYS_FCHDIR = 13 // { int fchdir(int fd); } - SYS_MKNOD = 14 // { int mknod(char *path, int mode, int dev); } SYS_CHMOD = 15 // { int chmod(char *path, int mode); } SYS_CHOWN = 16 // { int chown(char *path, int uid, int gid); } - SYS_OBREAK = 17 // { int obreak(char *nsize); } break obreak_args int + SYS_BREAK = 17 // { caddr_t break(char *nsize); } SYS_GETPID = 20 // { pid_t getpid(void); } SYS_MOUNT = 21 // { int mount(char *type, char *path, int flags, caddr_t data); } SYS_UNMOUNT = 22 // { int unmount(char *path, int flags); } @@ -42,7 +42,6 @@ const ( SYS_KILL = 37 // { int kill(int pid, int signum); } SYS_GETPPID = 39 // { pid_t getppid(void); } SYS_DUP = 41 // { int dup(u_int fd); } - SYS_PIPE = 42 // { int pipe(void); } SYS_GETEGID = 43 // { gid_t getegid(void); } SYS_PROFIL = 44 // { int profil(caddr_t samples, size_t size, size_t offset, u_int scale); } SYS_KTRACE = 45 // { int ktrace(const char *fname, int ops, int facs, int pid); } @@ -57,15 +56,14 @@ const ( SYS_SYMLINK = 57 // { int symlink(char *path, char *link); } SYS_READLINK = 58 // { ssize_t readlink(char *path, char *buf, size_t count); } SYS_EXECVE = 59 // { int execve(char *fname, char **argv, char **envv); } - SYS_UMASK = 60 // { int umask(int newmask); } umask umask_args int + SYS_UMASK = 60 // { int umask(int newmask); } SYS_CHROOT = 61 // { int chroot(char *path); } SYS_MSYNC = 65 // { int msync(void *addr, size_t len, int flags); } SYS_VFORK = 66 // { int vfork(void); } SYS_SBRK = 69 // { int sbrk(int incr); } SYS_SSTK = 70 // { int sstk(int incr); } - SYS_OVADVISE = 72 // { int ovadvise(int anom); } vadvise ovadvise_args int SYS_MUNMAP = 73 // { int munmap(void *addr, size_t len); } - SYS_MPROTECT = 74 // { int mprotect(const void *addr, size_t len, int prot); } + SYS_MPROTECT = 74 // { int mprotect(void *addr, size_t len, int prot); } SYS_MADVISE = 75 // { int madvise(void *addr, size_t len, int behav); } SYS_MINCORE = 78 // { int mincore(const void *addr, size_t len, char *vec); } SYS_GETGROUPS = 79 // { int getgroups(u_int gidsetsize, gid_t *gidset); } @@ -123,14 +121,10 @@ const ( SYS_SETGID = 181 // { int setgid(gid_t gid); } SYS_SETEGID = 182 // { int setegid(gid_t egid); } SYS_SETEUID = 183 // { int seteuid(uid_t euid); } - SYS_STAT = 188 // { int stat(char *path, struct stat *ub); } - SYS_FSTAT = 189 // { int fstat(int fd, struct stat *sb); } - SYS_LSTAT = 190 // { int lstat(char *path, struct stat *ub); } SYS_PATHCONF = 191 // { int pathconf(char *path, int name); } SYS_FPATHCONF = 192 // { int fpathconf(int fd, int name); } SYS_GETRLIMIT = 194 // { int getrlimit(u_int which, struct rlimit *rlp); } getrlimit __getrlimit_args int SYS_SETRLIMIT = 195 // { int setrlimit(u_int which, struct rlimit *rlp); } setrlimit __setrlimit_args int - SYS_GETDIRENTRIES = 196 // { int getdirentries(int fd, char *buf, u_int count, long *basep); } SYS___SYSCTL = 202 // { int __sysctl(int *name, u_int namelen, void *old, size_t *oldlenp, void *new, size_t newlen); } __sysctl sysctl_args int SYS_MLOCK = 203 // { int mlock(const void *addr, size_t len); } SYS_MUNLOCK = 204 // { int munlock(const void *addr, size_t len); } @@ -142,12 +136,12 @@ const ( SYS_SEMOP = 222 // { int semop(int semid, struct sembuf *sops, size_t nsops); } SYS_MSGGET = 225 // { int msgget(key_t key, int msgflg); } SYS_MSGSND = 226 // { int msgsnd(int msqid, const void *msgp, size_t msgsz, int msgflg); } - SYS_MSGRCV = 227 // { int msgrcv(int msqid, void *msgp, size_t msgsz, long msgtyp, int msgflg); } + SYS_MSGRCV = 227 // { ssize_t msgrcv(int msqid, void *msgp, size_t msgsz, long msgtyp, int msgflg); } SYS_SHMAT = 228 // { int shmat(int shmid, const void *shmaddr, int shmflg); } SYS_SHMDT = 230 // { int shmdt(const void *shmaddr); } SYS_SHMGET = 231 // { int shmget(key_t key, size_t size, int shmflg); } SYS_CLOCK_GETTIME = 232 // { int clock_gettime(clockid_t clock_id, struct timespec *tp); } - SYS_CLOCK_SETTIME = 233 // { int clock_settime( clockid_t clock_id, const struct timespec *tp); } + SYS_CLOCK_SETTIME = 233 // { int clock_settime(clockid_t clock_id, const struct timespec *tp); } SYS_CLOCK_GETRES = 234 // { int clock_getres(clockid_t clock_id, struct timespec *tp); } SYS_KTIMER_CREATE = 235 // { int ktimer_create(clockid_t clock_id, struct sigevent *evp, int *timerid); } SYS_KTIMER_DELETE = 236 // { int ktimer_delete(int timerid); } @@ -156,50 +150,44 @@ const ( SYS_KTIMER_GETOVERRUN = 239 // { int ktimer_getoverrun(int timerid); } SYS_NANOSLEEP = 240 // { int nanosleep(const struct timespec *rqtp, struct timespec *rmtp); } SYS_FFCLOCK_GETCOUNTER = 241 // { int ffclock_getcounter(ffcounter *ffcount); } - SYS_FFCLOCK_SETESTIMATE = 242 // { int ffclock_setestimate( struct ffclock_estimate *cest); } - SYS_FFCLOCK_GETESTIMATE = 243 // { int ffclock_getestimate( struct ffclock_estimate *cest); } + SYS_FFCLOCK_SETESTIMATE = 242 // { int ffclock_setestimate(struct ffclock_estimate *cest); } + SYS_FFCLOCK_GETESTIMATE = 243 // { int ffclock_getestimate(struct ffclock_estimate *cest); } SYS_CLOCK_NANOSLEEP = 244 // { int clock_nanosleep(clockid_t clock_id, int flags, const struct timespec *rqtp, struct timespec *rmtp); } - SYS_CLOCK_GETCPUCLOCKID2 = 247 // { int clock_getcpuclockid2(id_t id,int which, clockid_t *clock_id); } + SYS_CLOCK_GETCPUCLOCKID2 = 247 // { int clock_getcpuclockid2(id_t id, int which, clockid_t *clock_id); } SYS_NTP_GETTIME = 248 // { int ntp_gettime(struct ntptimeval *ntvp); } SYS_MINHERIT = 250 // { int minherit(void *addr, size_t len, int inherit); } SYS_RFORK = 251 // { int rfork(int flags); } - SYS_OPENBSD_POLL = 252 // { int openbsd_poll(struct pollfd *fds, u_int nfds, int timeout); } SYS_ISSETUGID = 253 // { int issetugid(void); } SYS_LCHOWN = 254 // { int lchown(char *path, int uid, int gid); } SYS_AIO_READ = 255 // { int aio_read(struct aiocb *aiocbp); } SYS_AIO_WRITE = 256 // { int aio_write(struct aiocb *aiocbp); } - SYS_LIO_LISTIO = 257 // { int lio_listio(int mode, struct aiocb * const *acb_list, int nent, struct sigevent *sig); } - SYS_GETDENTS = 272 // { int getdents(int fd, char *buf, size_t count); } + SYS_LIO_LISTIO = 257 // { int lio_listio(int mode, struct aiocb* const *acb_list, int nent, struct sigevent *sig); } SYS_LCHMOD = 274 // { int lchmod(char *path, mode_t mode); } SYS_LUTIMES = 276 // { int lutimes(char *path, struct timeval *tptr); } - SYS_NSTAT = 278 // { int nstat(char *path, struct nstat *ub); } - SYS_NFSTAT = 279 // { int nfstat(int fd, struct nstat *sb); } - SYS_NLSTAT = 280 // { int nlstat(char *path, struct nstat *ub); } SYS_PREADV = 289 // { ssize_t preadv(int fd, struct iovec *iovp, u_int iovcnt, off_t offset); } SYS_PWRITEV = 290 // { ssize_t pwritev(int fd, struct iovec *iovp, u_int iovcnt, off_t offset); } SYS_FHOPEN = 298 // { int fhopen(const struct fhandle *u_fhp, int flags); } - SYS_FHSTAT = 299 // { int fhstat(const struct fhandle *u_fhp, struct stat *sb); } SYS_MODNEXT = 300 // { int modnext(int modid); } - SYS_MODSTAT = 301 // { int modstat(int modid, struct module_stat *stat); } + SYS_MODSTAT = 301 // { int modstat(int modid, struct module_stat* stat); } SYS_MODFNEXT = 302 // { int modfnext(int modid); } SYS_MODFIND = 303 // { int modfind(const char *name); } SYS_KLDLOAD = 304 // { int kldload(const char *file); } SYS_KLDUNLOAD = 305 // { int kldunload(int fileid); } SYS_KLDFIND = 306 // { int kldfind(const char *file); } SYS_KLDNEXT = 307 // { int kldnext(int fileid); } - SYS_KLDSTAT = 308 // { int kldstat(int fileid, struct kld_file_stat* stat); } + SYS_KLDSTAT = 308 // { int kldstat(int fileid, struct kld_file_stat *stat); } SYS_KLDFIRSTMOD = 309 // { int kldfirstmod(int fileid); } SYS_GETSID = 310 // { int getsid(pid_t pid); } SYS_SETRESUID = 311 // { int setresuid(uid_t ruid, uid_t euid, uid_t suid); } SYS_SETRESGID = 312 // { int setresgid(gid_t rgid, gid_t egid, gid_t sgid); } SYS_AIO_RETURN = 314 // { ssize_t aio_return(struct aiocb *aiocbp); } - SYS_AIO_SUSPEND = 315 // { int aio_suspend( struct aiocb * const * aiocbp, int nent, const struct timespec *timeout); } + SYS_AIO_SUSPEND = 315 // { int aio_suspend(struct aiocb * const * aiocbp, int nent, const struct timespec *timeout); } SYS_AIO_CANCEL = 316 // { int aio_cancel(int fd, struct aiocb *aiocbp); } SYS_AIO_ERROR = 317 // { int aio_error(struct aiocb *aiocbp); } SYS_YIELD = 321 // { int yield(void); } SYS_MLOCKALL = 324 // { int mlockall(int how); } SYS_MUNLOCKALL = 325 // { int munlockall(void); } - SYS___GETCWD = 326 // { int __getcwd(char *buf, u_int buflen); } + SYS___GETCWD = 326 // { int __getcwd(char *buf, size_t buflen); } SYS_SCHED_SETPARAM = 327 // { int sched_setparam (pid_t pid, const struct sched_param *param); } SYS_SCHED_GETPARAM = 328 // { int sched_getparam (pid_t pid, struct sched_param *param); } SYS_SCHED_SETSCHEDULER = 329 // { int sched_setscheduler (pid_t pid, int policy, const struct sched_param *param); } @@ -225,14 +213,13 @@ const ( SYS___ACL_ACLCHECK_FILE = 353 // { int __acl_aclcheck_file(const char *path, acl_type_t type, struct acl *aclp); } SYS___ACL_ACLCHECK_FD = 354 // { int __acl_aclcheck_fd(int filedes, acl_type_t type, struct acl *aclp); } SYS_EXTATTRCTL = 355 // { int extattrctl(const char *path, int cmd, const char *filename, int attrnamespace, const char *attrname); } - SYS_EXTATTR_SET_FILE = 356 // { ssize_t extattr_set_file( const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); } - SYS_EXTATTR_GET_FILE = 357 // { ssize_t extattr_get_file( const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); } + SYS_EXTATTR_SET_FILE = 356 // { ssize_t extattr_set_file(const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); } + SYS_EXTATTR_GET_FILE = 357 // { ssize_t extattr_get_file(const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); } SYS_EXTATTR_DELETE_FILE = 358 // { int extattr_delete_file(const char *path, int attrnamespace, const char *attrname); } - SYS_AIO_WAITCOMPLETE = 359 // { ssize_t aio_waitcomplete( struct aiocb **aiocbp, struct timespec *timeout); } + SYS_AIO_WAITCOMPLETE = 359 // { ssize_t aio_waitcomplete(struct aiocb **aiocbp, struct timespec *timeout); } SYS_GETRESUID = 360 // { int getresuid(uid_t *ruid, uid_t *euid, uid_t *suid); } SYS_GETRESGID = 361 // { int getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid); } SYS_KQUEUE = 362 // { int kqueue(void); } - SYS_KEVENT = 363 // { int kevent(int fd, struct kevent *changelist, int nchanges, struct kevent *eventlist, int nevents, const struct timespec *timeout); } SYS_EXTATTR_SET_FD = 371 // { ssize_t extattr_set_fd(int fd, int attrnamespace, const char *attrname, void *data, size_t nbytes); } SYS_EXTATTR_GET_FD = 372 // { ssize_t extattr_get_fd(int fd, int attrnamespace, const char *attrname, void *data, size_t nbytes); } SYS_EXTATTR_DELETE_FD = 373 // { int extattr_delete_fd(int fd, int attrnamespace, const char *attrname); } @@ -250,10 +237,6 @@ const ( SYS_UUIDGEN = 392 // { int uuidgen(struct uuid *store, int count); } SYS_SENDFILE = 393 // { int sendfile(int fd, int s, off_t offset, size_t nbytes, struct sf_hdtr *hdtr, off_t *sbytes, int flags); } SYS_MAC_SYSCALL = 394 // { int mac_syscall(const char *policy, int call, void *arg); } - SYS_GETFSSTAT = 395 // { int getfsstat(struct statfs *buf, long bufsize, int mode); } - SYS_STATFS = 396 // { int statfs(char *path, struct statfs *buf); } - SYS_FSTATFS = 397 // { int fstatfs(int fd, struct statfs *buf); } - SYS_FHSTATFS = 398 // { int fhstatfs(const struct fhandle *u_fhp, struct statfs *buf); } SYS_KSEM_CLOSE = 400 // { int ksem_close(semid_t id); } SYS_KSEM_POST = 401 // { int ksem_post(semid_t id); } SYS_KSEM_WAIT = 402 // { int ksem_wait(semid_t id); } @@ -266,14 +249,14 @@ const ( SYS___MAC_GET_PID = 409 // { int __mac_get_pid(pid_t pid, struct mac *mac_p); } SYS___MAC_GET_LINK = 410 // { int __mac_get_link(const char *path_p, struct mac *mac_p); } SYS___MAC_SET_LINK = 411 // { int __mac_set_link(const char *path_p, struct mac *mac_p); } - SYS_EXTATTR_SET_LINK = 412 // { ssize_t extattr_set_link( const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); } - SYS_EXTATTR_GET_LINK = 413 // { ssize_t extattr_get_link( const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); } - SYS_EXTATTR_DELETE_LINK = 414 // { int extattr_delete_link( const char *path, int attrnamespace, const char *attrname); } + SYS_EXTATTR_SET_LINK = 412 // { ssize_t extattr_set_link(const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); } + SYS_EXTATTR_GET_LINK = 413 // { ssize_t extattr_get_link(const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); } + SYS_EXTATTR_DELETE_LINK = 414 // { int extattr_delete_link(const char *path, int attrnamespace, const char *attrname); } SYS___MAC_EXECVE = 415 // { int __mac_execve(char *fname, char **argv, char **envv, struct mac *mac_p); } SYS_SIGACTION = 416 // { int sigaction(int sig, const struct sigaction *act, struct sigaction *oact); } - SYS_SIGRETURN = 417 // { int sigreturn( const struct __ucontext *sigcntxp); } + SYS_SIGRETURN = 417 // { int sigreturn(const struct __ucontext *sigcntxp); } SYS_GETCONTEXT = 421 // { int getcontext(struct __ucontext *ucp); } - SYS_SETCONTEXT = 422 // { int setcontext( const struct __ucontext *ucp); } + SYS_SETCONTEXT = 422 // { int setcontext(const struct __ucontext *ucp); } SYS_SWAPCONTEXT = 423 // { int swapcontext(struct __ucontext *oucp, const struct __ucontext *ucp); } SYS_SWAPOFF = 424 // { int swapoff(const char *name); } SYS___ACL_GET_LINK = 425 // { int __acl_get_link(const char *path, acl_type_t type, struct acl *aclp); } @@ -287,10 +270,10 @@ const ( SYS_THR_KILL = 433 // { int thr_kill(long id, int sig); } SYS_JAIL_ATTACH = 436 // { int jail_attach(int jid); } SYS_EXTATTR_LIST_FD = 437 // { ssize_t extattr_list_fd(int fd, int attrnamespace, void *data, size_t nbytes); } - SYS_EXTATTR_LIST_FILE = 438 // { ssize_t extattr_list_file( const char *path, int attrnamespace, void *data, size_t nbytes); } - SYS_EXTATTR_LIST_LINK = 439 // { ssize_t extattr_list_link( const char *path, int attrnamespace, void *data, size_t nbytes); } + SYS_EXTATTR_LIST_FILE = 438 // { ssize_t extattr_list_file(const char *path, int attrnamespace, void *data, size_t nbytes); } + SYS_EXTATTR_LIST_LINK = 439 // { ssize_t extattr_list_link(const char *path, int attrnamespace, void *data, size_t nbytes); } SYS_KSEM_TIMEDWAIT = 441 // { int ksem_timedwait(semid_t id, const struct timespec *abstime); } - SYS_THR_SUSPEND = 442 // { int thr_suspend( const struct timespec *timeout); } + SYS_THR_SUSPEND = 442 // { int thr_suspend(const struct timespec *timeout); } SYS_THR_WAKE = 443 // { int thr_wake(long id); } SYS_KLDUNLOADF = 444 // { int kldunloadf(int fileid, int flags); } SYS_AUDIT = 445 // { int audit(const void *record, u_int length); } @@ -299,17 +282,17 @@ const ( SYS_SETAUID = 448 // { int setauid(uid_t *auid); } SYS_GETAUDIT = 449 // { int getaudit(struct auditinfo *auditinfo); } SYS_SETAUDIT = 450 // { int setaudit(struct auditinfo *auditinfo); } - SYS_GETAUDIT_ADDR = 451 // { int getaudit_addr( struct auditinfo_addr *auditinfo_addr, u_int length); } - SYS_SETAUDIT_ADDR = 452 // { int setaudit_addr( struct auditinfo_addr *auditinfo_addr, u_int length); } + SYS_GETAUDIT_ADDR = 451 // { int getaudit_addr(struct auditinfo_addr *auditinfo_addr, u_int length); } + SYS_SETAUDIT_ADDR = 452 // { int setaudit_addr(struct auditinfo_addr *auditinfo_addr, u_int length); } SYS_AUDITCTL = 453 // { int auditctl(char *path); } SYS__UMTX_OP = 454 // { int _umtx_op(void *obj, int op, u_long val, void *uaddr1, void *uaddr2); } SYS_THR_NEW = 455 // { int thr_new(struct thr_param *param, int param_size); } SYS_SIGQUEUE = 456 // { int sigqueue(pid_t pid, int signum, void *value); } SYS_KMQ_OPEN = 457 // { int kmq_open(const char *path, int flags, mode_t mode, const struct mq_attr *attr); } - SYS_KMQ_SETATTR = 458 // { int kmq_setattr(int mqd, const struct mq_attr *attr, struct mq_attr *oattr); } - SYS_KMQ_TIMEDRECEIVE = 459 // { int kmq_timedreceive(int mqd, char *msg_ptr, size_t msg_len, unsigned *msg_prio, const struct timespec *abs_timeout); } - SYS_KMQ_TIMEDSEND = 460 // { int kmq_timedsend(int mqd, const char *msg_ptr, size_t msg_len,unsigned msg_prio, const struct timespec *abs_timeout);} - SYS_KMQ_NOTIFY = 461 // { int kmq_notify(int mqd, const struct sigevent *sigev); } + SYS_KMQ_SETATTR = 458 // { int kmq_setattr(int mqd, const struct mq_attr *attr, struct mq_attr *oattr); } + SYS_KMQ_TIMEDRECEIVE = 459 // { int kmq_timedreceive(int mqd, char *msg_ptr, size_t msg_len, unsigned *msg_prio, const struct timespec *abs_timeout); } + SYS_KMQ_TIMEDSEND = 460 // { int kmq_timedsend(int mqd, const char *msg_ptr, size_t msg_len, unsigned msg_prio, const struct timespec *abs_timeout); } + SYS_KMQ_NOTIFY = 461 // { int kmq_notify(int mqd, const struct sigevent *sigev); } SYS_KMQ_UNLINK = 462 // { int kmq_unlink(const char *path); } SYS_ABORT2 = 463 // { int abort2(const char *why, int nargs, void **args); } SYS_THR_SET_NAME = 464 // { int thr_set_name(long id, const char *name); } @@ -318,7 +301,7 @@ const ( SYS_SCTP_PEELOFF = 471 // { int sctp_peeloff(int sd, uint32_t name); } SYS_SCTP_GENERIC_SENDMSG = 472 // { int sctp_generic_sendmsg(int sd, caddr_t msg, int mlen, caddr_t to, __socklen_t tolen, struct sctp_sndrcvinfo *sinfo, int flags); } SYS_SCTP_GENERIC_SENDMSG_IOV = 473 // { int sctp_generic_sendmsg_iov(int sd, struct iovec *iov, int iovlen, caddr_t to, __socklen_t tolen, struct sctp_sndrcvinfo *sinfo, int flags); } - SYS_SCTP_GENERIC_RECVMSG = 474 // { int sctp_generic_recvmsg(int sd, struct iovec *iov, int iovlen, struct sockaddr * from, __socklen_t *fromlenaddr, struct sctp_sndrcvinfo *sinfo, int *msg_flags); } + SYS_SCTP_GENERIC_RECVMSG = 474 // { int sctp_generic_recvmsg(int sd, struct iovec *iov, int iovlen, struct sockaddr *from, __socklen_t *fromlenaddr, struct sctp_sndrcvinfo *sinfo, int *msg_flags); } SYS_PREAD = 475 // { ssize_t pread(int fd, void *buf, size_t nbyte, off_t offset); } SYS_PWRITE = 476 // { ssize_t pwrite(int fd, const void *buf, size_t nbyte, off_t offset); } SYS_MMAP = 477 // { caddr_t mmap(caddr_t addr, size_t len, int prot, int flags, int fd, off_t pos); } @@ -337,14 +320,12 @@ const ( SYS_FCHMODAT = 490 // { int fchmodat(int fd, char *path, mode_t mode, int flag); } SYS_FCHOWNAT = 491 // { int fchownat(int fd, char *path, uid_t uid, gid_t gid, int flag); } SYS_FEXECVE = 492 // { int fexecve(int fd, char **argv, char **envv); } - SYS_FSTATAT = 493 // { int fstatat(int fd, char *path, struct stat *buf, int flag); } SYS_FUTIMESAT = 494 // { int futimesat(int fd, char *path, struct timeval *times); } SYS_LINKAT = 495 // { int linkat(int fd1, char *path1, int fd2, char *path2, int flag); } SYS_MKDIRAT = 496 // { int mkdirat(int fd, char *path, mode_t mode); } SYS_MKFIFOAT = 497 // { int mkfifoat(int fd, char *path, mode_t mode); } - SYS_MKNODAT = 498 // { int mknodat(int fd, char *path, mode_t mode, dev_t dev); } SYS_OPENAT = 499 // { int openat(int fd, char *path, int flag, mode_t mode); } - SYS_READLINKAT = 500 // { int readlinkat(int fd, char *path, char *buf, size_t bufsize); } + SYS_READLINKAT = 500 // { ssize_t readlinkat(int fd, char *path, char *buf, size_t bufsize); } SYS_RENAMEAT = 501 // { int renameat(int oldfd, char *old, int newfd, char *new); } SYS_SYMLINKAT = 502 // { int symlinkat(char *path1, int fd, char *path2); } SYS_UNLINKAT = 503 // { int unlinkat(int fd, char *path, int flag); } @@ -390,7 +371,24 @@ const ( SYS_PPOLL = 545 // { int ppoll(struct pollfd *fds, u_int nfds, const struct timespec *ts, const sigset_t *set); } SYS_FUTIMENS = 546 // { int futimens(int fd, struct timespec *times); } SYS_UTIMENSAT = 547 // { int utimensat(int fd, char *path, struct timespec *times, int flag); } - SYS_NUMA_GETAFFINITY = 548 // { int numa_getaffinity(cpuwhich_t which, id_t id, struct vm_domain_policy_entry *policy); } - SYS_NUMA_SETAFFINITY = 549 // { int numa_setaffinity(cpuwhich_t which, id_t id, const struct vm_domain_policy_entry *policy); } SYS_FDATASYNC = 550 // { int fdatasync(int fd); } + SYS_FSTAT = 551 // { int fstat(int fd, struct stat *sb); } + SYS_FSTATAT = 552 // { int fstatat(int fd, char *path, struct stat *buf, int flag); } + SYS_FHSTAT = 553 // { int fhstat(const struct fhandle *u_fhp, struct stat *sb); } + SYS_GETDIRENTRIES = 554 // { ssize_t getdirentries(int fd, char *buf, size_t count, off_t *basep); } + SYS_STATFS = 555 // { int statfs(char *path, struct statfs *buf); } + SYS_FSTATFS = 556 // { int fstatfs(int fd, struct statfs *buf); } + SYS_GETFSSTAT = 557 // { int getfsstat(struct statfs *buf, long bufsize, int mode); } + SYS_FHSTATFS = 558 // { int fhstatfs(const struct fhandle *u_fhp, struct statfs *buf); } + SYS_MKNODAT = 559 // { int mknodat(int fd, char *path, mode_t mode, dev_t dev); } + SYS_KEVENT = 560 // { int kevent(int fd, struct kevent *changelist, int nchanges, struct kevent *eventlist, int nevents, const struct timespec *timeout); } + SYS_CPUSET_GETDOMAIN = 561 // { int cpuset_getdomain(cpulevel_t level, cpuwhich_t which, id_t id, size_t domainsetsize, domainset_t *mask, int *policy); } + SYS_CPUSET_SETDOMAIN = 562 // { int cpuset_setdomain(cpulevel_t level, cpuwhich_t which, id_t id, size_t domainsetsize, domainset_t *mask, int policy); } + SYS_GETRANDOM = 563 // { int getrandom(void *buf, size_t buflen, unsigned int flags); } + SYS_GETFHAT = 564 // { int getfhat(int fd, char *path, struct fhandle *fhp, int flags); } + SYS_FHLINK = 565 // { int fhlink(struct fhandle *fhp, const char *to); } + SYS_FHLINKAT = 566 // { int fhlinkat(struct fhandle *fhp, int tofd, const char *to,); } + SYS_FHREADLINK = 567 // { int fhreadlink(struct fhandle *fhp, char *buf, size_t bufsize); } + SYS___SYSCTLBYNAME = 570 // { int __sysctlbyname(const char *name, size_t namelen, void *old, size_t *oldlenp, void *new, size_t newlen); } + SYS_CLOSE_RANGE = 575 // { int close_range(u_int lowfd, u_int highfd, int flags); } ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm.go b/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm.go index 4a6dfd4a..ad99bc10 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm.go @@ -1,6 +1,7 @@ -// go run mksysnum.go https://svn.freebsd.org/base/stable/11/sys/kern/syscalls.master +// go run mksysnum.go https://cgit.freebsd.org/src/plain/sys/kern/syscalls.master?h=stable/12 // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build arm && freebsd // +build arm,freebsd package unix @@ -18,10 +19,9 @@ const ( SYS_UNLINK = 10 // { int unlink(char *path); } SYS_CHDIR = 12 // { int chdir(char *path); } SYS_FCHDIR = 13 // { int fchdir(int fd); } - SYS_MKNOD = 14 // { int mknod(char *path, int mode, int dev); } SYS_CHMOD = 15 // { int chmod(char *path, int mode); } SYS_CHOWN = 16 // { int chown(char *path, int uid, int gid); } - SYS_OBREAK = 17 // { int obreak(char *nsize); } break obreak_args int + SYS_BREAK = 17 // { caddr_t break(char *nsize); } SYS_GETPID = 20 // { pid_t getpid(void); } SYS_MOUNT = 21 // { int mount(char *type, char *path, int flags, caddr_t data); } SYS_UNMOUNT = 22 // { int unmount(char *path, int flags); } @@ -42,7 +42,6 @@ const ( SYS_KILL = 37 // { int kill(int pid, int signum); } SYS_GETPPID = 39 // { pid_t getppid(void); } SYS_DUP = 41 // { int dup(u_int fd); } - SYS_PIPE = 42 // { int pipe(void); } SYS_GETEGID = 43 // { gid_t getegid(void); } SYS_PROFIL = 44 // { int profil(caddr_t samples, size_t size, size_t offset, u_int scale); } SYS_KTRACE = 45 // { int ktrace(const char *fname, int ops, int facs, int pid); } @@ -57,15 +56,14 @@ const ( SYS_SYMLINK = 57 // { int symlink(char *path, char *link); } SYS_READLINK = 58 // { ssize_t readlink(char *path, char *buf, size_t count); } SYS_EXECVE = 59 // { int execve(char *fname, char **argv, char **envv); } - SYS_UMASK = 60 // { int umask(int newmask); } umask umask_args int + SYS_UMASK = 60 // { int umask(int newmask); } SYS_CHROOT = 61 // { int chroot(char *path); } SYS_MSYNC = 65 // { int msync(void *addr, size_t len, int flags); } SYS_VFORK = 66 // { int vfork(void); } SYS_SBRK = 69 // { int sbrk(int incr); } SYS_SSTK = 70 // { int sstk(int incr); } - SYS_OVADVISE = 72 // { int ovadvise(int anom); } vadvise ovadvise_args int SYS_MUNMAP = 73 // { int munmap(void *addr, size_t len); } - SYS_MPROTECT = 74 // { int mprotect(const void *addr, size_t len, int prot); } + SYS_MPROTECT = 74 // { int mprotect(void *addr, size_t len, int prot); } SYS_MADVISE = 75 // { int madvise(void *addr, size_t len, int behav); } SYS_MINCORE = 78 // { int mincore(const void *addr, size_t len, char *vec); } SYS_GETGROUPS = 79 // { int getgroups(u_int gidsetsize, gid_t *gidset); } @@ -123,14 +121,10 @@ const ( SYS_SETGID = 181 // { int setgid(gid_t gid); } SYS_SETEGID = 182 // { int setegid(gid_t egid); } SYS_SETEUID = 183 // { int seteuid(uid_t euid); } - SYS_STAT = 188 // { int stat(char *path, struct stat *ub); } - SYS_FSTAT = 189 // { int fstat(int fd, struct stat *sb); } - SYS_LSTAT = 190 // { int lstat(char *path, struct stat *ub); } SYS_PATHCONF = 191 // { int pathconf(char *path, int name); } SYS_FPATHCONF = 192 // { int fpathconf(int fd, int name); } SYS_GETRLIMIT = 194 // { int getrlimit(u_int which, struct rlimit *rlp); } getrlimit __getrlimit_args int SYS_SETRLIMIT = 195 // { int setrlimit(u_int which, struct rlimit *rlp); } setrlimit __setrlimit_args int - SYS_GETDIRENTRIES = 196 // { int getdirentries(int fd, char *buf, u_int count, long *basep); } SYS___SYSCTL = 202 // { int __sysctl(int *name, u_int namelen, void *old, size_t *oldlenp, void *new, size_t newlen); } __sysctl sysctl_args int SYS_MLOCK = 203 // { int mlock(const void *addr, size_t len); } SYS_MUNLOCK = 204 // { int munlock(const void *addr, size_t len); } @@ -142,12 +136,12 @@ const ( SYS_SEMOP = 222 // { int semop(int semid, struct sembuf *sops, size_t nsops); } SYS_MSGGET = 225 // { int msgget(key_t key, int msgflg); } SYS_MSGSND = 226 // { int msgsnd(int msqid, const void *msgp, size_t msgsz, int msgflg); } - SYS_MSGRCV = 227 // { int msgrcv(int msqid, void *msgp, size_t msgsz, long msgtyp, int msgflg); } + SYS_MSGRCV = 227 // { ssize_t msgrcv(int msqid, void *msgp, size_t msgsz, long msgtyp, int msgflg); } SYS_SHMAT = 228 // { int shmat(int shmid, const void *shmaddr, int shmflg); } SYS_SHMDT = 230 // { int shmdt(const void *shmaddr); } SYS_SHMGET = 231 // { int shmget(key_t key, size_t size, int shmflg); } SYS_CLOCK_GETTIME = 232 // { int clock_gettime(clockid_t clock_id, struct timespec *tp); } - SYS_CLOCK_SETTIME = 233 // { int clock_settime( clockid_t clock_id, const struct timespec *tp); } + SYS_CLOCK_SETTIME = 233 // { int clock_settime(clockid_t clock_id, const struct timespec *tp); } SYS_CLOCK_GETRES = 234 // { int clock_getres(clockid_t clock_id, struct timespec *tp); } SYS_KTIMER_CREATE = 235 // { int ktimer_create(clockid_t clock_id, struct sigevent *evp, int *timerid); } SYS_KTIMER_DELETE = 236 // { int ktimer_delete(int timerid); } @@ -156,50 +150,44 @@ const ( SYS_KTIMER_GETOVERRUN = 239 // { int ktimer_getoverrun(int timerid); } SYS_NANOSLEEP = 240 // { int nanosleep(const struct timespec *rqtp, struct timespec *rmtp); } SYS_FFCLOCK_GETCOUNTER = 241 // { int ffclock_getcounter(ffcounter *ffcount); } - SYS_FFCLOCK_SETESTIMATE = 242 // { int ffclock_setestimate( struct ffclock_estimate *cest); } - SYS_FFCLOCK_GETESTIMATE = 243 // { int ffclock_getestimate( struct ffclock_estimate *cest); } + SYS_FFCLOCK_SETESTIMATE = 242 // { int ffclock_setestimate(struct ffclock_estimate *cest); } + SYS_FFCLOCK_GETESTIMATE = 243 // { int ffclock_getestimate(struct ffclock_estimate *cest); } SYS_CLOCK_NANOSLEEP = 244 // { int clock_nanosleep(clockid_t clock_id, int flags, const struct timespec *rqtp, struct timespec *rmtp); } - SYS_CLOCK_GETCPUCLOCKID2 = 247 // { int clock_getcpuclockid2(id_t id,int which, clockid_t *clock_id); } + SYS_CLOCK_GETCPUCLOCKID2 = 247 // { int clock_getcpuclockid2(id_t id, int which, clockid_t *clock_id); } SYS_NTP_GETTIME = 248 // { int ntp_gettime(struct ntptimeval *ntvp); } SYS_MINHERIT = 250 // { int minherit(void *addr, size_t len, int inherit); } SYS_RFORK = 251 // { int rfork(int flags); } - SYS_OPENBSD_POLL = 252 // { int openbsd_poll(struct pollfd *fds, u_int nfds, int timeout); } SYS_ISSETUGID = 253 // { int issetugid(void); } SYS_LCHOWN = 254 // { int lchown(char *path, int uid, int gid); } SYS_AIO_READ = 255 // { int aio_read(struct aiocb *aiocbp); } SYS_AIO_WRITE = 256 // { int aio_write(struct aiocb *aiocbp); } - SYS_LIO_LISTIO = 257 // { int lio_listio(int mode, struct aiocb * const *acb_list, int nent, struct sigevent *sig); } - SYS_GETDENTS = 272 // { int getdents(int fd, char *buf, size_t count); } + SYS_LIO_LISTIO = 257 // { int lio_listio(int mode, struct aiocb* const *acb_list, int nent, struct sigevent *sig); } SYS_LCHMOD = 274 // { int lchmod(char *path, mode_t mode); } SYS_LUTIMES = 276 // { int lutimes(char *path, struct timeval *tptr); } - SYS_NSTAT = 278 // { int nstat(char *path, struct nstat *ub); } - SYS_NFSTAT = 279 // { int nfstat(int fd, struct nstat *sb); } - SYS_NLSTAT = 280 // { int nlstat(char *path, struct nstat *ub); } SYS_PREADV = 289 // { ssize_t preadv(int fd, struct iovec *iovp, u_int iovcnt, off_t offset); } SYS_PWRITEV = 290 // { ssize_t pwritev(int fd, struct iovec *iovp, u_int iovcnt, off_t offset); } SYS_FHOPEN = 298 // { int fhopen(const struct fhandle *u_fhp, int flags); } - SYS_FHSTAT = 299 // { int fhstat(const struct fhandle *u_fhp, struct stat *sb); } SYS_MODNEXT = 300 // { int modnext(int modid); } - SYS_MODSTAT = 301 // { int modstat(int modid, struct module_stat *stat); } + SYS_MODSTAT = 301 // { int modstat(int modid, struct module_stat* stat); } SYS_MODFNEXT = 302 // { int modfnext(int modid); } SYS_MODFIND = 303 // { int modfind(const char *name); } SYS_KLDLOAD = 304 // { int kldload(const char *file); } SYS_KLDUNLOAD = 305 // { int kldunload(int fileid); } SYS_KLDFIND = 306 // { int kldfind(const char *file); } SYS_KLDNEXT = 307 // { int kldnext(int fileid); } - SYS_KLDSTAT = 308 // { int kldstat(int fileid, struct kld_file_stat* stat); } + SYS_KLDSTAT = 308 // { int kldstat(int fileid, struct kld_file_stat *stat); } SYS_KLDFIRSTMOD = 309 // { int kldfirstmod(int fileid); } SYS_GETSID = 310 // { int getsid(pid_t pid); } SYS_SETRESUID = 311 // { int setresuid(uid_t ruid, uid_t euid, uid_t suid); } SYS_SETRESGID = 312 // { int setresgid(gid_t rgid, gid_t egid, gid_t sgid); } SYS_AIO_RETURN = 314 // { ssize_t aio_return(struct aiocb *aiocbp); } - SYS_AIO_SUSPEND = 315 // { int aio_suspend( struct aiocb * const * aiocbp, int nent, const struct timespec *timeout); } + SYS_AIO_SUSPEND = 315 // { int aio_suspend(struct aiocb * const * aiocbp, int nent, const struct timespec *timeout); } SYS_AIO_CANCEL = 316 // { int aio_cancel(int fd, struct aiocb *aiocbp); } SYS_AIO_ERROR = 317 // { int aio_error(struct aiocb *aiocbp); } SYS_YIELD = 321 // { int yield(void); } SYS_MLOCKALL = 324 // { int mlockall(int how); } SYS_MUNLOCKALL = 325 // { int munlockall(void); } - SYS___GETCWD = 326 // { int __getcwd(char *buf, u_int buflen); } + SYS___GETCWD = 326 // { int __getcwd(char *buf, size_t buflen); } SYS_SCHED_SETPARAM = 327 // { int sched_setparam (pid_t pid, const struct sched_param *param); } SYS_SCHED_GETPARAM = 328 // { int sched_getparam (pid_t pid, struct sched_param *param); } SYS_SCHED_SETSCHEDULER = 329 // { int sched_setscheduler (pid_t pid, int policy, const struct sched_param *param); } @@ -225,14 +213,13 @@ const ( SYS___ACL_ACLCHECK_FILE = 353 // { int __acl_aclcheck_file(const char *path, acl_type_t type, struct acl *aclp); } SYS___ACL_ACLCHECK_FD = 354 // { int __acl_aclcheck_fd(int filedes, acl_type_t type, struct acl *aclp); } SYS_EXTATTRCTL = 355 // { int extattrctl(const char *path, int cmd, const char *filename, int attrnamespace, const char *attrname); } - SYS_EXTATTR_SET_FILE = 356 // { ssize_t extattr_set_file( const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); } - SYS_EXTATTR_GET_FILE = 357 // { ssize_t extattr_get_file( const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); } + SYS_EXTATTR_SET_FILE = 356 // { ssize_t extattr_set_file(const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); } + SYS_EXTATTR_GET_FILE = 357 // { ssize_t extattr_get_file(const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); } SYS_EXTATTR_DELETE_FILE = 358 // { int extattr_delete_file(const char *path, int attrnamespace, const char *attrname); } - SYS_AIO_WAITCOMPLETE = 359 // { ssize_t aio_waitcomplete( struct aiocb **aiocbp, struct timespec *timeout); } + SYS_AIO_WAITCOMPLETE = 359 // { ssize_t aio_waitcomplete(struct aiocb **aiocbp, struct timespec *timeout); } SYS_GETRESUID = 360 // { int getresuid(uid_t *ruid, uid_t *euid, uid_t *suid); } SYS_GETRESGID = 361 // { int getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid); } SYS_KQUEUE = 362 // { int kqueue(void); } - SYS_KEVENT = 363 // { int kevent(int fd, struct kevent *changelist, int nchanges, struct kevent *eventlist, int nevents, const struct timespec *timeout); } SYS_EXTATTR_SET_FD = 371 // { ssize_t extattr_set_fd(int fd, int attrnamespace, const char *attrname, void *data, size_t nbytes); } SYS_EXTATTR_GET_FD = 372 // { ssize_t extattr_get_fd(int fd, int attrnamespace, const char *attrname, void *data, size_t nbytes); } SYS_EXTATTR_DELETE_FD = 373 // { int extattr_delete_fd(int fd, int attrnamespace, const char *attrname); } @@ -250,10 +237,6 @@ const ( SYS_UUIDGEN = 392 // { int uuidgen(struct uuid *store, int count); } SYS_SENDFILE = 393 // { int sendfile(int fd, int s, off_t offset, size_t nbytes, struct sf_hdtr *hdtr, off_t *sbytes, int flags); } SYS_MAC_SYSCALL = 394 // { int mac_syscall(const char *policy, int call, void *arg); } - SYS_GETFSSTAT = 395 // { int getfsstat(struct statfs *buf, long bufsize, int mode); } - SYS_STATFS = 396 // { int statfs(char *path, struct statfs *buf); } - SYS_FSTATFS = 397 // { int fstatfs(int fd, struct statfs *buf); } - SYS_FHSTATFS = 398 // { int fhstatfs(const struct fhandle *u_fhp, struct statfs *buf); } SYS_KSEM_CLOSE = 400 // { int ksem_close(semid_t id); } SYS_KSEM_POST = 401 // { int ksem_post(semid_t id); } SYS_KSEM_WAIT = 402 // { int ksem_wait(semid_t id); } @@ -266,14 +249,14 @@ const ( SYS___MAC_GET_PID = 409 // { int __mac_get_pid(pid_t pid, struct mac *mac_p); } SYS___MAC_GET_LINK = 410 // { int __mac_get_link(const char *path_p, struct mac *mac_p); } SYS___MAC_SET_LINK = 411 // { int __mac_set_link(const char *path_p, struct mac *mac_p); } - SYS_EXTATTR_SET_LINK = 412 // { ssize_t extattr_set_link( const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); } - SYS_EXTATTR_GET_LINK = 413 // { ssize_t extattr_get_link( const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); } - SYS_EXTATTR_DELETE_LINK = 414 // { int extattr_delete_link( const char *path, int attrnamespace, const char *attrname); } + SYS_EXTATTR_SET_LINK = 412 // { ssize_t extattr_set_link(const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); } + SYS_EXTATTR_GET_LINK = 413 // { ssize_t extattr_get_link(const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); } + SYS_EXTATTR_DELETE_LINK = 414 // { int extattr_delete_link(const char *path, int attrnamespace, const char *attrname); } SYS___MAC_EXECVE = 415 // { int __mac_execve(char *fname, char **argv, char **envv, struct mac *mac_p); } SYS_SIGACTION = 416 // { int sigaction(int sig, const struct sigaction *act, struct sigaction *oact); } - SYS_SIGRETURN = 417 // { int sigreturn( const struct __ucontext *sigcntxp); } + SYS_SIGRETURN = 417 // { int sigreturn(const struct __ucontext *sigcntxp); } SYS_GETCONTEXT = 421 // { int getcontext(struct __ucontext *ucp); } - SYS_SETCONTEXT = 422 // { int setcontext( const struct __ucontext *ucp); } + SYS_SETCONTEXT = 422 // { int setcontext(const struct __ucontext *ucp); } SYS_SWAPCONTEXT = 423 // { int swapcontext(struct __ucontext *oucp, const struct __ucontext *ucp); } SYS_SWAPOFF = 424 // { int swapoff(const char *name); } SYS___ACL_GET_LINK = 425 // { int __acl_get_link(const char *path, acl_type_t type, struct acl *aclp); } @@ -287,10 +270,10 @@ const ( SYS_THR_KILL = 433 // { int thr_kill(long id, int sig); } SYS_JAIL_ATTACH = 436 // { int jail_attach(int jid); } SYS_EXTATTR_LIST_FD = 437 // { ssize_t extattr_list_fd(int fd, int attrnamespace, void *data, size_t nbytes); } - SYS_EXTATTR_LIST_FILE = 438 // { ssize_t extattr_list_file( const char *path, int attrnamespace, void *data, size_t nbytes); } - SYS_EXTATTR_LIST_LINK = 439 // { ssize_t extattr_list_link( const char *path, int attrnamespace, void *data, size_t nbytes); } + SYS_EXTATTR_LIST_FILE = 438 // { ssize_t extattr_list_file(const char *path, int attrnamespace, void *data, size_t nbytes); } + SYS_EXTATTR_LIST_LINK = 439 // { ssize_t extattr_list_link(const char *path, int attrnamespace, void *data, size_t nbytes); } SYS_KSEM_TIMEDWAIT = 441 // { int ksem_timedwait(semid_t id, const struct timespec *abstime); } - SYS_THR_SUSPEND = 442 // { int thr_suspend( const struct timespec *timeout); } + SYS_THR_SUSPEND = 442 // { int thr_suspend(const struct timespec *timeout); } SYS_THR_WAKE = 443 // { int thr_wake(long id); } SYS_KLDUNLOADF = 444 // { int kldunloadf(int fileid, int flags); } SYS_AUDIT = 445 // { int audit(const void *record, u_int length); } @@ -299,17 +282,17 @@ const ( SYS_SETAUID = 448 // { int setauid(uid_t *auid); } SYS_GETAUDIT = 449 // { int getaudit(struct auditinfo *auditinfo); } SYS_SETAUDIT = 450 // { int setaudit(struct auditinfo *auditinfo); } - SYS_GETAUDIT_ADDR = 451 // { int getaudit_addr( struct auditinfo_addr *auditinfo_addr, u_int length); } - SYS_SETAUDIT_ADDR = 452 // { int setaudit_addr( struct auditinfo_addr *auditinfo_addr, u_int length); } + SYS_GETAUDIT_ADDR = 451 // { int getaudit_addr(struct auditinfo_addr *auditinfo_addr, u_int length); } + SYS_SETAUDIT_ADDR = 452 // { int setaudit_addr(struct auditinfo_addr *auditinfo_addr, u_int length); } SYS_AUDITCTL = 453 // { int auditctl(char *path); } SYS__UMTX_OP = 454 // { int _umtx_op(void *obj, int op, u_long val, void *uaddr1, void *uaddr2); } SYS_THR_NEW = 455 // { int thr_new(struct thr_param *param, int param_size); } SYS_SIGQUEUE = 456 // { int sigqueue(pid_t pid, int signum, void *value); } SYS_KMQ_OPEN = 457 // { int kmq_open(const char *path, int flags, mode_t mode, const struct mq_attr *attr); } - SYS_KMQ_SETATTR = 458 // { int kmq_setattr(int mqd, const struct mq_attr *attr, struct mq_attr *oattr); } - SYS_KMQ_TIMEDRECEIVE = 459 // { int kmq_timedreceive(int mqd, char *msg_ptr, size_t msg_len, unsigned *msg_prio, const struct timespec *abs_timeout); } - SYS_KMQ_TIMEDSEND = 460 // { int kmq_timedsend(int mqd, const char *msg_ptr, size_t msg_len,unsigned msg_prio, const struct timespec *abs_timeout);} - SYS_KMQ_NOTIFY = 461 // { int kmq_notify(int mqd, const struct sigevent *sigev); } + SYS_KMQ_SETATTR = 458 // { int kmq_setattr(int mqd, const struct mq_attr *attr, struct mq_attr *oattr); } + SYS_KMQ_TIMEDRECEIVE = 459 // { int kmq_timedreceive(int mqd, char *msg_ptr, size_t msg_len, unsigned *msg_prio, const struct timespec *abs_timeout); } + SYS_KMQ_TIMEDSEND = 460 // { int kmq_timedsend(int mqd, const char *msg_ptr, size_t msg_len, unsigned msg_prio, const struct timespec *abs_timeout); } + SYS_KMQ_NOTIFY = 461 // { int kmq_notify(int mqd, const struct sigevent *sigev); } SYS_KMQ_UNLINK = 462 // { int kmq_unlink(const char *path); } SYS_ABORT2 = 463 // { int abort2(const char *why, int nargs, void **args); } SYS_THR_SET_NAME = 464 // { int thr_set_name(long id, const char *name); } @@ -318,7 +301,7 @@ const ( SYS_SCTP_PEELOFF = 471 // { int sctp_peeloff(int sd, uint32_t name); } SYS_SCTP_GENERIC_SENDMSG = 472 // { int sctp_generic_sendmsg(int sd, caddr_t msg, int mlen, caddr_t to, __socklen_t tolen, struct sctp_sndrcvinfo *sinfo, int flags); } SYS_SCTP_GENERIC_SENDMSG_IOV = 473 // { int sctp_generic_sendmsg_iov(int sd, struct iovec *iov, int iovlen, caddr_t to, __socklen_t tolen, struct sctp_sndrcvinfo *sinfo, int flags); } - SYS_SCTP_GENERIC_RECVMSG = 474 // { int sctp_generic_recvmsg(int sd, struct iovec *iov, int iovlen, struct sockaddr * from, __socklen_t *fromlenaddr, struct sctp_sndrcvinfo *sinfo, int *msg_flags); } + SYS_SCTP_GENERIC_RECVMSG = 474 // { int sctp_generic_recvmsg(int sd, struct iovec *iov, int iovlen, struct sockaddr *from, __socklen_t *fromlenaddr, struct sctp_sndrcvinfo *sinfo, int *msg_flags); } SYS_PREAD = 475 // { ssize_t pread(int fd, void *buf, size_t nbyte, off_t offset); } SYS_PWRITE = 476 // { ssize_t pwrite(int fd, const void *buf, size_t nbyte, off_t offset); } SYS_MMAP = 477 // { caddr_t mmap(caddr_t addr, size_t len, int prot, int flags, int fd, off_t pos); } @@ -337,14 +320,12 @@ const ( SYS_FCHMODAT = 490 // { int fchmodat(int fd, char *path, mode_t mode, int flag); } SYS_FCHOWNAT = 491 // { int fchownat(int fd, char *path, uid_t uid, gid_t gid, int flag); } SYS_FEXECVE = 492 // { int fexecve(int fd, char **argv, char **envv); } - SYS_FSTATAT = 493 // { int fstatat(int fd, char *path, struct stat *buf, int flag); } SYS_FUTIMESAT = 494 // { int futimesat(int fd, char *path, struct timeval *times); } SYS_LINKAT = 495 // { int linkat(int fd1, char *path1, int fd2, char *path2, int flag); } SYS_MKDIRAT = 496 // { int mkdirat(int fd, char *path, mode_t mode); } SYS_MKFIFOAT = 497 // { int mkfifoat(int fd, char *path, mode_t mode); } - SYS_MKNODAT = 498 // { int mknodat(int fd, char *path, mode_t mode, dev_t dev); } SYS_OPENAT = 499 // { int openat(int fd, char *path, int flag, mode_t mode); } - SYS_READLINKAT = 500 // { int readlinkat(int fd, char *path, char *buf, size_t bufsize); } + SYS_READLINKAT = 500 // { ssize_t readlinkat(int fd, char *path, char *buf, size_t bufsize); } SYS_RENAMEAT = 501 // { int renameat(int oldfd, char *old, int newfd, char *new); } SYS_SYMLINKAT = 502 // { int symlinkat(char *path1, int fd, char *path2); } SYS_UNLINKAT = 503 // { int unlinkat(int fd, char *path, int flag); } @@ -390,7 +371,24 @@ const ( SYS_PPOLL = 545 // { int ppoll(struct pollfd *fds, u_int nfds, const struct timespec *ts, const sigset_t *set); } SYS_FUTIMENS = 546 // { int futimens(int fd, struct timespec *times); } SYS_UTIMENSAT = 547 // { int utimensat(int fd, char *path, struct timespec *times, int flag); } - SYS_NUMA_GETAFFINITY = 548 // { int numa_getaffinity(cpuwhich_t which, id_t id, struct vm_domain_policy_entry *policy); } - SYS_NUMA_SETAFFINITY = 549 // { int numa_setaffinity(cpuwhich_t which, id_t id, const struct vm_domain_policy_entry *policy); } SYS_FDATASYNC = 550 // { int fdatasync(int fd); } + SYS_FSTAT = 551 // { int fstat(int fd, struct stat *sb); } + SYS_FSTATAT = 552 // { int fstatat(int fd, char *path, struct stat *buf, int flag); } + SYS_FHSTAT = 553 // { int fhstat(const struct fhandle *u_fhp, struct stat *sb); } + SYS_GETDIRENTRIES = 554 // { ssize_t getdirentries(int fd, char *buf, size_t count, off_t *basep); } + SYS_STATFS = 555 // { int statfs(char *path, struct statfs *buf); } + SYS_FSTATFS = 556 // { int fstatfs(int fd, struct statfs *buf); } + SYS_GETFSSTAT = 557 // { int getfsstat(struct statfs *buf, long bufsize, int mode); } + SYS_FHSTATFS = 558 // { int fhstatfs(const struct fhandle *u_fhp, struct statfs *buf); } + SYS_MKNODAT = 559 // { int mknodat(int fd, char *path, mode_t mode, dev_t dev); } + SYS_KEVENT = 560 // { int kevent(int fd, struct kevent *changelist, int nchanges, struct kevent *eventlist, int nevents, const struct timespec *timeout); } + SYS_CPUSET_GETDOMAIN = 561 // { int cpuset_getdomain(cpulevel_t level, cpuwhich_t which, id_t id, size_t domainsetsize, domainset_t *mask, int *policy); } + SYS_CPUSET_SETDOMAIN = 562 // { int cpuset_setdomain(cpulevel_t level, cpuwhich_t which, id_t id, size_t domainsetsize, domainset_t *mask, int policy); } + SYS_GETRANDOM = 563 // { int getrandom(void *buf, size_t buflen, unsigned int flags); } + SYS_GETFHAT = 564 // { int getfhat(int fd, char *path, struct fhandle *fhp, int flags); } + SYS_FHLINK = 565 // { int fhlink(struct fhandle *fhp, const char *to); } + SYS_FHLINKAT = 566 // { int fhlinkat(struct fhandle *fhp, int tofd, const char *to,); } + SYS_FHREADLINK = 567 // { int fhreadlink(struct fhandle *fhp, char *buf, size_t bufsize); } + SYS___SYSCTLBYNAME = 570 // { int __sysctlbyname(const char *name, size_t namelen, void *old, size_t *oldlenp, void *new, size_t newlen); } + SYS_CLOSE_RANGE = 575 // { int close_range(u_int lowfd, u_int highfd, int flags); } ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm64.go b/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm64.go index 3e51af8e..89dcc427 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm64.go @@ -1,6 +1,7 @@ -// go run mksysnum.go https://svn.freebsd.org/base/stable/11/sys/kern/syscalls.master +// go run mksysnum.go https://cgit.freebsd.org/src/plain/sys/kern/syscalls.master?h=stable/12 // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build arm64 && freebsd // +build arm64,freebsd package unix @@ -18,10 +19,9 @@ const ( SYS_UNLINK = 10 // { int unlink(char *path); } SYS_CHDIR = 12 // { int chdir(char *path); } SYS_FCHDIR = 13 // { int fchdir(int fd); } - SYS_MKNOD = 14 // { int mknod(char *path, int mode, int dev); } SYS_CHMOD = 15 // { int chmod(char *path, int mode); } SYS_CHOWN = 16 // { int chown(char *path, int uid, int gid); } - SYS_OBREAK = 17 // { int obreak(char *nsize); } break obreak_args int + SYS_BREAK = 17 // { caddr_t break(char *nsize); } SYS_GETPID = 20 // { pid_t getpid(void); } SYS_MOUNT = 21 // { int mount(char *type, char *path, int flags, caddr_t data); } SYS_UNMOUNT = 22 // { int unmount(char *path, int flags); } @@ -42,7 +42,6 @@ const ( SYS_KILL = 37 // { int kill(int pid, int signum); } SYS_GETPPID = 39 // { pid_t getppid(void); } SYS_DUP = 41 // { int dup(u_int fd); } - SYS_PIPE = 42 // { int pipe(void); } SYS_GETEGID = 43 // { gid_t getegid(void); } SYS_PROFIL = 44 // { int profil(caddr_t samples, size_t size, size_t offset, u_int scale); } SYS_KTRACE = 45 // { int ktrace(const char *fname, int ops, int facs, int pid); } @@ -57,15 +56,14 @@ const ( SYS_SYMLINK = 57 // { int symlink(char *path, char *link); } SYS_READLINK = 58 // { ssize_t readlink(char *path, char *buf, size_t count); } SYS_EXECVE = 59 // { int execve(char *fname, char **argv, char **envv); } - SYS_UMASK = 60 // { int umask(int newmask); } umask umask_args int + SYS_UMASK = 60 // { int umask(int newmask); } SYS_CHROOT = 61 // { int chroot(char *path); } SYS_MSYNC = 65 // { int msync(void *addr, size_t len, int flags); } SYS_VFORK = 66 // { int vfork(void); } SYS_SBRK = 69 // { int sbrk(int incr); } SYS_SSTK = 70 // { int sstk(int incr); } - SYS_OVADVISE = 72 // { int ovadvise(int anom); } vadvise ovadvise_args int SYS_MUNMAP = 73 // { int munmap(void *addr, size_t len); } - SYS_MPROTECT = 74 // { int mprotect(const void *addr, size_t len, int prot); } + SYS_MPROTECT = 74 // { int mprotect(void *addr, size_t len, int prot); } SYS_MADVISE = 75 // { int madvise(void *addr, size_t len, int behav); } SYS_MINCORE = 78 // { int mincore(const void *addr, size_t len, char *vec); } SYS_GETGROUPS = 79 // { int getgroups(u_int gidsetsize, gid_t *gidset); } @@ -123,14 +121,10 @@ const ( SYS_SETGID = 181 // { int setgid(gid_t gid); } SYS_SETEGID = 182 // { int setegid(gid_t egid); } SYS_SETEUID = 183 // { int seteuid(uid_t euid); } - SYS_STAT = 188 // { int stat(char *path, struct stat *ub); } - SYS_FSTAT = 189 // { int fstat(int fd, struct stat *sb); } - SYS_LSTAT = 190 // { int lstat(char *path, struct stat *ub); } SYS_PATHCONF = 191 // { int pathconf(char *path, int name); } SYS_FPATHCONF = 192 // { int fpathconf(int fd, int name); } SYS_GETRLIMIT = 194 // { int getrlimit(u_int which, struct rlimit *rlp); } getrlimit __getrlimit_args int SYS_SETRLIMIT = 195 // { int setrlimit(u_int which, struct rlimit *rlp); } setrlimit __setrlimit_args int - SYS_GETDIRENTRIES = 196 // { int getdirentries(int fd, char *buf, u_int count, long *basep); } SYS___SYSCTL = 202 // { int __sysctl(int *name, u_int namelen, void *old, size_t *oldlenp, void *new, size_t newlen); } __sysctl sysctl_args int SYS_MLOCK = 203 // { int mlock(const void *addr, size_t len); } SYS_MUNLOCK = 204 // { int munlock(const void *addr, size_t len); } @@ -142,12 +136,12 @@ const ( SYS_SEMOP = 222 // { int semop(int semid, struct sembuf *sops, size_t nsops); } SYS_MSGGET = 225 // { int msgget(key_t key, int msgflg); } SYS_MSGSND = 226 // { int msgsnd(int msqid, const void *msgp, size_t msgsz, int msgflg); } - SYS_MSGRCV = 227 // { int msgrcv(int msqid, void *msgp, size_t msgsz, long msgtyp, int msgflg); } + SYS_MSGRCV = 227 // { ssize_t msgrcv(int msqid, void *msgp, size_t msgsz, long msgtyp, int msgflg); } SYS_SHMAT = 228 // { int shmat(int shmid, const void *shmaddr, int shmflg); } SYS_SHMDT = 230 // { int shmdt(const void *shmaddr); } SYS_SHMGET = 231 // { int shmget(key_t key, size_t size, int shmflg); } SYS_CLOCK_GETTIME = 232 // { int clock_gettime(clockid_t clock_id, struct timespec *tp); } - SYS_CLOCK_SETTIME = 233 // { int clock_settime( clockid_t clock_id, const struct timespec *tp); } + SYS_CLOCK_SETTIME = 233 // { int clock_settime(clockid_t clock_id, const struct timespec *tp); } SYS_CLOCK_GETRES = 234 // { int clock_getres(clockid_t clock_id, struct timespec *tp); } SYS_KTIMER_CREATE = 235 // { int ktimer_create(clockid_t clock_id, struct sigevent *evp, int *timerid); } SYS_KTIMER_DELETE = 236 // { int ktimer_delete(int timerid); } @@ -156,50 +150,44 @@ const ( SYS_KTIMER_GETOVERRUN = 239 // { int ktimer_getoverrun(int timerid); } SYS_NANOSLEEP = 240 // { int nanosleep(const struct timespec *rqtp, struct timespec *rmtp); } SYS_FFCLOCK_GETCOUNTER = 241 // { int ffclock_getcounter(ffcounter *ffcount); } - SYS_FFCLOCK_SETESTIMATE = 242 // { int ffclock_setestimate( struct ffclock_estimate *cest); } - SYS_FFCLOCK_GETESTIMATE = 243 // { int ffclock_getestimate( struct ffclock_estimate *cest); } + SYS_FFCLOCK_SETESTIMATE = 242 // { int ffclock_setestimate(struct ffclock_estimate *cest); } + SYS_FFCLOCK_GETESTIMATE = 243 // { int ffclock_getestimate(struct ffclock_estimate *cest); } SYS_CLOCK_NANOSLEEP = 244 // { int clock_nanosleep(clockid_t clock_id, int flags, const struct timespec *rqtp, struct timespec *rmtp); } - SYS_CLOCK_GETCPUCLOCKID2 = 247 // { int clock_getcpuclockid2(id_t id,int which, clockid_t *clock_id); } + SYS_CLOCK_GETCPUCLOCKID2 = 247 // { int clock_getcpuclockid2(id_t id, int which, clockid_t *clock_id); } SYS_NTP_GETTIME = 248 // { int ntp_gettime(struct ntptimeval *ntvp); } SYS_MINHERIT = 250 // { int minherit(void *addr, size_t len, int inherit); } SYS_RFORK = 251 // { int rfork(int flags); } - SYS_OPENBSD_POLL = 252 // { int openbsd_poll(struct pollfd *fds, u_int nfds, int timeout); } SYS_ISSETUGID = 253 // { int issetugid(void); } SYS_LCHOWN = 254 // { int lchown(char *path, int uid, int gid); } SYS_AIO_READ = 255 // { int aio_read(struct aiocb *aiocbp); } SYS_AIO_WRITE = 256 // { int aio_write(struct aiocb *aiocbp); } - SYS_LIO_LISTIO = 257 // { int lio_listio(int mode, struct aiocb * const *acb_list, int nent, struct sigevent *sig); } - SYS_GETDENTS = 272 // { int getdents(int fd, char *buf, size_t count); } + SYS_LIO_LISTIO = 257 // { int lio_listio(int mode, struct aiocb* const *acb_list, int nent, struct sigevent *sig); } SYS_LCHMOD = 274 // { int lchmod(char *path, mode_t mode); } SYS_LUTIMES = 276 // { int lutimes(char *path, struct timeval *tptr); } - SYS_NSTAT = 278 // { int nstat(char *path, struct nstat *ub); } - SYS_NFSTAT = 279 // { int nfstat(int fd, struct nstat *sb); } - SYS_NLSTAT = 280 // { int nlstat(char *path, struct nstat *ub); } SYS_PREADV = 289 // { ssize_t preadv(int fd, struct iovec *iovp, u_int iovcnt, off_t offset); } SYS_PWRITEV = 290 // { ssize_t pwritev(int fd, struct iovec *iovp, u_int iovcnt, off_t offset); } SYS_FHOPEN = 298 // { int fhopen(const struct fhandle *u_fhp, int flags); } - SYS_FHSTAT = 299 // { int fhstat(const struct fhandle *u_fhp, struct stat *sb); } SYS_MODNEXT = 300 // { int modnext(int modid); } - SYS_MODSTAT = 301 // { int modstat(int modid, struct module_stat *stat); } + SYS_MODSTAT = 301 // { int modstat(int modid, struct module_stat* stat); } SYS_MODFNEXT = 302 // { int modfnext(int modid); } SYS_MODFIND = 303 // { int modfind(const char *name); } SYS_KLDLOAD = 304 // { int kldload(const char *file); } SYS_KLDUNLOAD = 305 // { int kldunload(int fileid); } SYS_KLDFIND = 306 // { int kldfind(const char *file); } SYS_KLDNEXT = 307 // { int kldnext(int fileid); } - SYS_KLDSTAT = 308 // { int kldstat(int fileid, struct kld_file_stat* stat); } + SYS_KLDSTAT = 308 // { int kldstat(int fileid, struct kld_file_stat *stat); } SYS_KLDFIRSTMOD = 309 // { int kldfirstmod(int fileid); } SYS_GETSID = 310 // { int getsid(pid_t pid); } SYS_SETRESUID = 311 // { int setresuid(uid_t ruid, uid_t euid, uid_t suid); } SYS_SETRESGID = 312 // { int setresgid(gid_t rgid, gid_t egid, gid_t sgid); } SYS_AIO_RETURN = 314 // { ssize_t aio_return(struct aiocb *aiocbp); } - SYS_AIO_SUSPEND = 315 // { int aio_suspend( struct aiocb * const * aiocbp, int nent, const struct timespec *timeout); } + SYS_AIO_SUSPEND = 315 // { int aio_suspend(struct aiocb * const * aiocbp, int nent, const struct timespec *timeout); } SYS_AIO_CANCEL = 316 // { int aio_cancel(int fd, struct aiocb *aiocbp); } SYS_AIO_ERROR = 317 // { int aio_error(struct aiocb *aiocbp); } SYS_YIELD = 321 // { int yield(void); } SYS_MLOCKALL = 324 // { int mlockall(int how); } SYS_MUNLOCKALL = 325 // { int munlockall(void); } - SYS___GETCWD = 326 // { int __getcwd(char *buf, u_int buflen); } + SYS___GETCWD = 326 // { int __getcwd(char *buf, size_t buflen); } SYS_SCHED_SETPARAM = 327 // { int sched_setparam (pid_t pid, const struct sched_param *param); } SYS_SCHED_GETPARAM = 328 // { int sched_getparam (pid_t pid, struct sched_param *param); } SYS_SCHED_SETSCHEDULER = 329 // { int sched_setscheduler (pid_t pid, int policy, const struct sched_param *param); } @@ -225,14 +213,13 @@ const ( SYS___ACL_ACLCHECK_FILE = 353 // { int __acl_aclcheck_file(const char *path, acl_type_t type, struct acl *aclp); } SYS___ACL_ACLCHECK_FD = 354 // { int __acl_aclcheck_fd(int filedes, acl_type_t type, struct acl *aclp); } SYS_EXTATTRCTL = 355 // { int extattrctl(const char *path, int cmd, const char *filename, int attrnamespace, const char *attrname); } - SYS_EXTATTR_SET_FILE = 356 // { ssize_t extattr_set_file( const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); } - SYS_EXTATTR_GET_FILE = 357 // { ssize_t extattr_get_file( const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); } + SYS_EXTATTR_SET_FILE = 356 // { ssize_t extattr_set_file(const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); } + SYS_EXTATTR_GET_FILE = 357 // { ssize_t extattr_get_file(const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); } SYS_EXTATTR_DELETE_FILE = 358 // { int extattr_delete_file(const char *path, int attrnamespace, const char *attrname); } - SYS_AIO_WAITCOMPLETE = 359 // { ssize_t aio_waitcomplete( struct aiocb **aiocbp, struct timespec *timeout); } + SYS_AIO_WAITCOMPLETE = 359 // { ssize_t aio_waitcomplete(struct aiocb **aiocbp, struct timespec *timeout); } SYS_GETRESUID = 360 // { int getresuid(uid_t *ruid, uid_t *euid, uid_t *suid); } SYS_GETRESGID = 361 // { int getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid); } SYS_KQUEUE = 362 // { int kqueue(void); } - SYS_KEVENT = 363 // { int kevent(int fd, struct kevent *changelist, int nchanges, struct kevent *eventlist, int nevents, const struct timespec *timeout); } SYS_EXTATTR_SET_FD = 371 // { ssize_t extattr_set_fd(int fd, int attrnamespace, const char *attrname, void *data, size_t nbytes); } SYS_EXTATTR_GET_FD = 372 // { ssize_t extattr_get_fd(int fd, int attrnamespace, const char *attrname, void *data, size_t nbytes); } SYS_EXTATTR_DELETE_FD = 373 // { int extattr_delete_fd(int fd, int attrnamespace, const char *attrname); } @@ -250,10 +237,6 @@ const ( SYS_UUIDGEN = 392 // { int uuidgen(struct uuid *store, int count); } SYS_SENDFILE = 393 // { int sendfile(int fd, int s, off_t offset, size_t nbytes, struct sf_hdtr *hdtr, off_t *sbytes, int flags); } SYS_MAC_SYSCALL = 394 // { int mac_syscall(const char *policy, int call, void *arg); } - SYS_GETFSSTAT = 395 // { int getfsstat(struct statfs *buf, long bufsize, int mode); } - SYS_STATFS = 396 // { int statfs(char *path, struct statfs *buf); } - SYS_FSTATFS = 397 // { int fstatfs(int fd, struct statfs *buf); } - SYS_FHSTATFS = 398 // { int fhstatfs(const struct fhandle *u_fhp, struct statfs *buf); } SYS_KSEM_CLOSE = 400 // { int ksem_close(semid_t id); } SYS_KSEM_POST = 401 // { int ksem_post(semid_t id); } SYS_KSEM_WAIT = 402 // { int ksem_wait(semid_t id); } @@ -266,14 +249,14 @@ const ( SYS___MAC_GET_PID = 409 // { int __mac_get_pid(pid_t pid, struct mac *mac_p); } SYS___MAC_GET_LINK = 410 // { int __mac_get_link(const char *path_p, struct mac *mac_p); } SYS___MAC_SET_LINK = 411 // { int __mac_set_link(const char *path_p, struct mac *mac_p); } - SYS_EXTATTR_SET_LINK = 412 // { ssize_t extattr_set_link( const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); } - SYS_EXTATTR_GET_LINK = 413 // { ssize_t extattr_get_link( const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); } - SYS_EXTATTR_DELETE_LINK = 414 // { int extattr_delete_link( const char *path, int attrnamespace, const char *attrname); } + SYS_EXTATTR_SET_LINK = 412 // { ssize_t extattr_set_link(const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); } + SYS_EXTATTR_GET_LINK = 413 // { ssize_t extattr_get_link(const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); } + SYS_EXTATTR_DELETE_LINK = 414 // { int extattr_delete_link(const char *path, int attrnamespace, const char *attrname); } SYS___MAC_EXECVE = 415 // { int __mac_execve(char *fname, char **argv, char **envv, struct mac *mac_p); } SYS_SIGACTION = 416 // { int sigaction(int sig, const struct sigaction *act, struct sigaction *oact); } - SYS_SIGRETURN = 417 // { int sigreturn( const struct __ucontext *sigcntxp); } + SYS_SIGRETURN = 417 // { int sigreturn(const struct __ucontext *sigcntxp); } SYS_GETCONTEXT = 421 // { int getcontext(struct __ucontext *ucp); } - SYS_SETCONTEXT = 422 // { int setcontext( const struct __ucontext *ucp); } + SYS_SETCONTEXT = 422 // { int setcontext(const struct __ucontext *ucp); } SYS_SWAPCONTEXT = 423 // { int swapcontext(struct __ucontext *oucp, const struct __ucontext *ucp); } SYS_SWAPOFF = 424 // { int swapoff(const char *name); } SYS___ACL_GET_LINK = 425 // { int __acl_get_link(const char *path, acl_type_t type, struct acl *aclp); } @@ -287,10 +270,10 @@ const ( SYS_THR_KILL = 433 // { int thr_kill(long id, int sig); } SYS_JAIL_ATTACH = 436 // { int jail_attach(int jid); } SYS_EXTATTR_LIST_FD = 437 // { ssize_t extattr_list_fd(int fd, int attrnamespace, void *data, size_t nbytes); } - SYS_EXTATTR_LIST_FILE = 438 // { ssize_t extattr_list_file( const char *path, int attrnamespace, void *data, size_t nbytes); } - SYS_EXTATTR_LIST_LINK = 439 // { ssize_t extattr_list_link( const char *path, int attrnamespace, void *data, size_t nbytes); } + SYS_EXTATTR_LIST_FILE = 438 // { ssize_t extattr_list_file(const char *path, int attrnamespace, void *data, size_t nbytes); } + SYS_EXTATTR_LIST_LINK = 439 // { ssize_t extattr_list_link(const char *path, int attrnamespace, void *data, size_t nbytes); } SYS_KSEM_TIMEDWAIT = 441 // { int ksem_timedwait(semid_t id, const struct timespec *abstime); } - SYS_THR_SUSPEND = 442 // { int thr_suspend( const struct timespec *timeout); } + SYS_THR_SUSPEND = 442 // { int thr_suspend(const struct timespec *timeout); } SYS_THR_WAKE = 443 // { int thr_wake(long id); } SYS_KLDUNLOADF = 444 // { int kldunloadf(int fileid, int flags); } SYS_AUDIT = 445 // { int audit(const void *record, u_int length); } @@ -299,17 +282,17 @@ const ( SYS_SETAUID = 448 // { int setauid(uid_t *auid); } SYS_GETAUDIT = 449 // { int getaudit(struct auditinfo *auditinfo); } SYS_SETAUDIT = 450 // { int setaudit(struct auditinfo *auditinfo); } - SYS_GETAUDIT_ADDR = 451 // { int getaudit_addr( struct auditinfo_addr *auditinfo_addr, u_int length); } - SYS_SETAUDIT_ADDR = 452 // { int setaudit_addr( struct auditinfo_addr *auditinfo_addr, u_int length); } + SYS_GETAUDIT_ADDR = 451 // { int getaudit_addr(struct auditinfo_addr *auditinfo_addr, u_int length); } + SYS_SETAUDIT_ADDR = 452 // { int setaudit_addr(struct auditinfo_addr *auditinfo_addr, u_int length); } SYS_AUDITCTL = 453 // { int auditctl(char *path); } SYS__UMTX_OP = 454 // { int _umtx_op(void *obj, int op, u_long val, void *uaddr1, void *uaddr2); } SYS_THR_NEW = 455 // { int thr_new(struct thr_param *param, int param_size); } SYS_SIGQUEUE = 456 // { int sigqueue(pid_t pid, int signum, void *value); } SYS_KMQ_OPEN = 457 // { int kmq_open(const char *path, int flags, mode_t mode, const struct mq_attr *attr); } - SYS_KMQ_SETATTR = 458 // { int kmq_setattr(int mqd, const struct mq_attr *attr, struct mq_attr *oattr); } - SYS_KMQ_TIMEDRECEIVE = 459 // { int kmq_timedreceive(int mqd, char *msg_ptr, size_t msg_len, unsigned *msg_prio, const struct timespec *abs_timeout); } - SYS_KMQ_TIMEDSEND = 460 // { int kmq_timedsend(int mqd, const char *msg_ptr, size_t msg_len,unsigned msg_prio, const struct timespec *abs_timeout);} - SYS_KMQ_NOTIFY = 461 // { int kmq_notify(int mqd, const struct sigevent *sigev); } + SYS_KMQ_SETATTR = 458 // { int kmq_setattr(int mqd, const struct mq_attr *attr, struct mq_attr *oattr); } + SYS_KMQ_TIMEDRECEIVE = 459 // { int kmq_timedreceive(int mqd, char *msg_ptr, size_t msg_len, unsigned *msg_prio, const struct timespec *abs_timeout); } + SYS_KMQ_TIMEDSEND = 460 // { int kmq_timedsend(int mqd, const char *msg_ptr, size_t msg_len, unsigned msg_prio, const struct timespec *abs_timeout); } + SYS_KMQ_NOTIFY = 461 // { int kmq_notify(int mqd, const struct sigevent *sigev); } SYS_KMQ_UNLINK = 462 // { int kmq_unlink(const char *path); } SYS_ABORT2 = 463 // { int abort2(const char *why, int nargs, void **args); } SYS_THR_SET_NAME = 464 // { int thr_set_name(long id, const char *name); } @@ -318,7 +301,7 @@ const ( SYS_SCTP_PEELOFF = 471 // { int sctp_peeloff(int sd, uint32_t name); } SYS_SCTP_GENERIC_SENDMSG = 472 // { int sctp_generic_sendmsg(int sd, caddr_t msg, int mlen, caddr_t to, __socklen_t tolen, struct sctp_sndrcvinfo *sinfo, int flags); } SYS_SCTP_GENERIC_SENDMSG_IOV = 473 // { int sctp_generic_sendmsg_iov(int sd, struct iovec *iov, int iovlen, caddr_t to, __socklen_t tolen, struct sctp_sndrcvinfo *sinfo, int flags); } - SYS_SCTP_GENERIC_RECVMSG = 474 // { int sctp_generic_recvmsg(int sd, struct iovec *iov, int iovlen, struct sockaddr * from, __socklen_t *fromlenaddr, struct sctp_sndrcvinfo *sinfo, int *msg_flags); } + SYS_SCTP_GENERIC_RECVMSG = 474 // { int sctp_generic_recvmsg(int sd, struct iovec *iov, int iovlen, struct sockaddr *from, __socklen_t *fromlenaddr, struct sctp_sndrcvinfo *sinfo, int *msg_flags); } SYS_PREAD = 475 // { ssize_t pread(int fd, void *buf, size_t nbyte, off_t offset); } SYS_PWRITE = 476 // { ssize_t pwrite(int fd, const void *buf, size_t nbyte, off_t offset); } SYS_MMAP = 477 // { caddr_t mmap(caddr_t addr, size_t len, int prot, int flags, int fd, off_t pos); } @@ -337,14 +320,12 @@ const ( SYS_FCHMODAT = 490 // { int fchmodat(int fd, char *path, mode_t mode, int flag); } SYS_FCHOWNAT = 491 // { int fchownat(int fd, char *path, uid_t uid, gid_t gid, int flag); } SYS_FEXECVE = 492 // { int fexecve(int fd, char **argv, char **envv); } - SYS_FSTATAT = 493 // { int fstatat(int fd, char *path, struct stat *buf, int flag); } SYS_FUTIMESAT = 494 // { int futimesat(int fd, char *path, struct timeval *times); } SYS_LINKAT = 495 // { int linkat(int fd1, char *path1, int fd2, char *path2, int flag); } SYS_MKDIRAT = 496 // { int mkdirat(int fd, char *path, mode_t mode); } SYS_MKFIFOAT = 497 // { int mkfifoat(int fd, char *path, mode_t mode); } - SYS_MKNODAT = 498 // { int mknodat(int fd, char *path, mode_t mode, dev_t dev); } SYS_OPENAT = 499 // { int openat(int fd, char *path, int flag, mode_t mode); } - SYS_READLINKAT = 500 // { int readlinkat(int fd, char *path, char *buf, size_t bufsize); } + SYS_READLINKAT = 500 // { ssize_t readlinkat(int fd, char *path, char *buf, size_t bufsize); } SYS_RENAMEAT = 501 // { int renameat(int oldfd, char *old, int newfd, char *new); } SYS_SYMLINKAT = 502 // { int symlinkat(char *path1, int fd, char *path2); } SYS_UNLINKAT = 503 // { int unlinkat(int fd, char *path, int flag); } @@ -390,7 +371,24 @@ const ( SYS_PPOLL = 545 // { int ppoll(struct pollfd *fds, u_int nfds, const struct timespec *ts, const sigset_t *set); } SYS_FUTIMENS = 546 // { int futimens(int fd, struct timespec *times); } SYS_UTIMENSAT = 547 // { int utimensat(int fd, char *path, struct timespec *times, int flag); } - SYS_NUMA_GETAFFINITY = 548 // { int numa_getaffinity(cpuwhich_t which, id_t id, struct vm_domain_policy_entry *policy); } - SYS_NUMA_SETAFFINITY = 549 // { int numa_setaffinity(cpuwhich_t which, id_t id, const struct vm_domain_policy_entry *policy); } SYS_FDATASYNC = 550 // { int fdatasync(int fd); } + SYS_FSTAT = 551 // { int fstat(int fd, struct stat *sb); } + SYS_FSTATAT = 552 // { int fstatat(int fd, char *path, struct stat *buf, int flag); } + SYS_FHSTAT = 553 // { int fhstat(const struct fhandle *u_fhp, struct stat *sb); } + SYS_GETDIRENTRIES = 554 // { ssize_t getdirentries(int fd, char *buf, size_t count, off_t *basep); } + SYS_STATFS = 555 // { int statfs(char *path, struct statfs *buf); } + SYS_FSTATFS = 556 // { int fstatfs(int fd, struct statfs *buf); } + SYS_GETFSSTAT = 557 // { int getfsstat(struct statfs *buf, long bufsize, int mode); } + SYS_FHSTATFS = 558 // { int fhstatfs(const struct fhandle *u_fhp, struct statfs *buf); } + SYS_MKNODAT = 559 // { int mknodat(int fd, char *path, mode_t mode, dev_t dev); } + SYS_KEVENT = 560 // { int kevent(int fd, struct kevent *changelist, int nchanges, struct kevent *eventlist, int nevents, const struct timespec *timeout); } + SYS_CPUSET_GETDOMAIN = 561 // { int cpuset_getdomain(cpulevel_t level, cpuwhich_t which, id_t id, size_t domainsetsize, domainset_t *mask, int *policy); } + SYS_CPUSET_SETDOMAIN = 562 // { int cpuset_setdomain(cpulevel_t level, cpuwhich_t which, id_t id, size_t domainsetsize, domainset_t *mask, int policy); } + SYS_GETRANDOM = 563 // { int getrandom(void *buf, size_t buflen, unsigned int flags); } + SYS_GETFHAT = 564 // { int getfhat(int fd, char *path, struct fhandle *fhp, int flags); } + SYS_FHLINK = 565 // { int fhlink(struct fhandle *fhp, const char *to); } + SYS_FHLINKAT = 566 // { int fhlinkat(struct fhandle *fhp, int tofd, const char *to,); } + SYS_FHREADLINK = 567 // { int fhreadlink(struct fhandle *fhp, char *buf, size_t bufsize); } + SYS___SYSCTLBYNAME = 570 // { int __sysctlbyname(const char *name, size_t namelen, void *old, size_t *oldlenp, void *new, size_t newlen); } + SYS_CLOSE_RANGE = 575 // { int close_range(u_int lowfd, u_int highfd, int flags); } ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_freebsd_riscv64.go b/vendor/golang.org/x/sys/unix/zsysnum_freebsd_riscv64.go new file mode 100644 index 00000000..ee37aaa0 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/zsysnum_freebsd_riscv64.go @@ -0,0 +1,394 @@ +// go run mksysnum.go https://cgit.freebsd.org/src/plain/sys/kern/syscalls.master?h=stable/12 +// Code generated by the command above; see README.md. DO NOT EDIT. + +//go:build riscv64 && freebsd +// +build riscv64,freebsd + +package unix + +const ( + // SYS_NOSYS = 0; // { int nosys(void); } syscall nosys_args int + SYS_EXIT = 1 // { void sys_exit(int rval); } exit sys_exit_args void + SYS_FORK = 2 // { int fork(void); } + SYS_READ = 3 // { ssize_t read(int fd, void *buf, size_t nbyte); } + SYS_WRITE = 4 // { ssize_t write(int fd, const void *buf, size_t nbyte); } + SYS_OPEN = 5 // { int open(char *path, int flags, int mode); } + SYS_CLOSE = 6 // { int close(int fd); } + SYS_WAIT4 = 7 // { int wait4(int pid, int *status, int options, struct rusage *rusage); } + SYS_LINK = 9 // { int link(char *path, char *link); } + SYS_UNLINK = 10 // { int unlink(char *path); } + SYS_CHDIR = 12 // { int chdir(char *path); } + SYS_FCHDIR = 13 // { int fchdir(int fd); } + SYS_CHMOD = 15 // { int chmod(char *path, int mode); } + SYS_CHOWN = 16 // { int chown(char *path, int uid, int gid); } + SYS_BREAK = 17 // { caddr_t break(char *nsize); } + SYS_GETPID = 20 // { pid_t getpid(void); } + SYS_MOUNT = 21 // { int mount(char *type, char *path, int flags, caddr_t data); } + SYS_UNMOUNT = 22 // { int unmount(char *path, int flags); } + SYS_SETUID = 23 // { int setuid(uid_t uid); } + SYS_GETUID = 24 // { uid_t getuid(void); } + SYS_GETEUID = 25 // { uid_t geteuid(void); } + SYS_PTRACE = 26 // { int ptrace(int req, pid_t pid, caddr_t addr, int data); } + SYS_RECVMSG = 27 // { int recvmsg(int s, struct msghdr *msg, int flags); } + SYS_SENDMSG = 28 // { int sendmsg(int s, struct msghdr *msg, int flags); } + SYS_RECVFROM = 29 // { int recvfrom(int s, caddr_t buf, size_t len, int flags, struct sockaddr * __restrict from, __socklen_t * __restrict fromlenaddr); } + SYS_ACCEPT = 30 // { int accept(int s, struct sockaddr * __restrict name, __socklen_t * __restrict anamelen); } + SYS_GETPEERNAME = 31 // { int getpeername(int fdes, struct sockaddr * __restrict asa, __socklen_t * __restrict alen); } + SYS_GETSOCKNAME = 32 // { int getsockname(int fdes, struct sockaddr * __restrict asa, __socklen_t * __restrict alen); } + SYS_ACCESS = 33 // { int access(char *path, int amode); } + SYS_CHFLAGS = 34 // { int chflags(const char *path, u_long flags); } + SYS_FCHFLAGS = 35 // { int fchflags(int fd, u_long flags); } + SYS_SYNC = 36 // { int sync(void); } + SYS_KILL = 37 // { int kill(int pid, int signum); } + SYS_GETPPID = 39 // { pid_t getppid(void); } + SYS_DUP = 41 // { int dup(u_int fd); } + SYS_GETEGID = 43 // { gid_t getegid(void); } + SYS_PROFIL = 44 // { int profil(caddr_t samples, size_t size, size_t offset, u_int scale); } + SYS_KTRACE = 45 // { int ktrace(const char *fname, int ops, int facs, int pid); } + SYS_GETGID = 47 // { gid_t getgid(void); } + SYS_GETLOGIN = 49 // { int getlogin(char *namebuf, u_int namelen); } + SYS_SETLOGIN = 50 // { int setlogin(char *namebuf); } + SYS_ACCT = 51 // { int acct(char *path); } + SYS_SIGALTSTACK = 53 // { int sigaltstack(stack_t *ss, stack_t *oss); } + SYS_IOCTL = 54 // { int ioctl(int fd, u_long com, caddr_t data); } + SYS_REBOOT = 55 // { int reboot(int opt); } + SYS_REVOKE = 56 // { int revoke(char *path); } + SYS_SYMLINK = 57 // { int symlink(char *path, char *link); } + SYS_READLINK = 58 // { ssize_t readlink(char *path, char *buf, size_t count); } + SYS_EXECVE = 59 // { int execve(char *fname, char **argv, char **envv); } + SYS_UMASK = 60 // { int umask(int newmask); } + SYS_CHROOT = 61 // { int chroot(char *path); } + SYS_MSYNC = 65 // { int msync(void *addr, size_t len, int flags); } + SYS_VFORK = 66 // { int vfork(void); } + SYS_SBRK = 69 // { int sbrk(int incr); } + SYS_SSTK = 70 // { int sstk(int incr); } + SYS_MUNMAP = 73 // { int munmap(void *addr, size_t len); } + SYS_MPROTECT = 74 // { int mprotect(void *addr, size_t len, int prot); } + SYS_MADVISE = 75 // { int madvise(void *addr, size_t len, int behav); } + SYS_MINCORE = 78 // { int mincore(const void *addr, size_t len, char *vec); } + SYS_GETGROUPS = 79 // { int getgroups(u_int gidsetsize, gid_t *gidset); } + SYS_SETGROUPS = 80 // { int setgroups(u_int gidsetsize, gid_t *gidset); } + SYS_GETPGRP = 81 // { int getpgrp(void); } + SYS_SETPGID = 82 // { int setpgid(int pid, int pgid); } + SYS_SETITIMER = 83 // { int setitimer(u_int which, struct itimerval *itv, struct itimerval *oitv); } + SYS_SWAPON = 85 // { int swapon(char *name); } + SYS_GETITIMER = 86 // { int getitimer(u_int which, struct itimerval *itv); } + SYS_GETDTABLESIZE = 89 // { int getdtablesize(void); } + SYS_DUP2 = 90 // { int dup2(u_int from, u_int to); } + SYS_FCNTL = 92 // { int fcntl(int fd, int cmd, long arg); } + SYS_SELECT = 93 // { int select(int nd, fd_set *in, fd_set *ou, fd_set *ex, struct timeval *tv); } + SYS_FSYNC = 95 // { int fsync(int fd); } + SYS_SETPRIORITY = 96 // { int setpriority(int which, int who, int prio); } + SYS_SOCKET = 97 // { int socket(int domain, int type, int protocol); } + SYS_CONNECT = 98 // { int connect(int s, caddr_t name, int namelen); } + SYS_GETPRIORITY = 100 // { int getpriority(int which, int who); } + SYS_BIND = 104 // { int bind(int s, caddr_t name, int namelen); } + SYS_SETSOCKOPT = 105 // { int setsockopt(int s, int level, int name, caddr_t val, int valsize); } + SYS_LISTEN = 106 // { int listen(int s, int backlog); } + SYS_GETTIMEOFDAY = 116 // { int gettimeofday(struct timeval *tp, struct timezone *tzp); } + SYS_GETRUSAGE = 117 // { int getrusage(int who, struct rusage *rusage); } + SYS_GETSOCKOPT = 118 // { int getsockopt(int s, int level, int name, caddr_t val, int *avalsize); } + SYS_READV = 120 // { int readv(int fd, struct iovec *iovp, u_int iovcnt); } + SYS_WRITEV = 121 // { int writev(int fd, struct iovec *iovp, u_int iovcnt); } + SYS_SETTIMEOFDAY = 122 // { int settimeofday(struct timeval *tv, struct timezone *tzp); } + SYS_FCHOWN = 123 // { int fchown(int fd, int uid, int gid); } + SYS_FCHMOD = 124 // { int fchmod(int fd, int mode); } + SYS_SETREUID = 126 // { int setreuid(int ruid, int euid); } + SYS_SETREGID = 127 // { int setregid(int rgid, int egid); } + SYS_RENAME = 128 // { int rename(char *from, char *to); } + SYS_FLOCK = 131 // { int flock(int fd, int how); } + SYS_MKFIFO = 132 // { int mkfifo(char *path, int mode); } + SYS_SENDTO = 133 // { int sendto(int s, caddr_t buf, size_t len, int flags, caddr_t to, int tolen); } + SYS_SHUTDOWN = 134 // { int shutdown(int s, int how); } + SYS_SOCKETPAIR = 135 // { int socketpair(int domain, int type, int protocol, int *rsv); } + SYS_MKDIR = 136 // { int mkdir(char *path, int mode); } + SYS_RMDIR = 137 // { int rmdir(char *path); } + SYS_UTIMES = 138 // { int utimes(char *path, struct timeval *tptr); } + SYS_ADJTIME = 140 // { int adjtime(struct timeval *delta, struct timeval *olddelta); } + SYS_SETSID = 147 // { int setsid(void); } + SYS_QUOTACTL = 148 // { int quotactl(char *path, int cmd, int uid, caddr_t arg); } + SYS_NLM_SYSCALL = 154 // { int nlm_syscall(int debug_level, int grace_period, int addr_count, char **addrs); } + SYS_NFSSVC = 155 // { int nfssvc(int flag, caddr_t argp); } + SYS_LGETFH = 160 // { int lgetfh(char *fname, struct fhandle *fhp); } + SYS_GETFH = 161 // { int getfh(char *fname, struct fhandle *fhp); } + SYS_SYSARCH = 165 // { int sysarch(int op, char *parms); } + SYS_RTPRIO = 166 // { int rtprio(int function, pid_t pid, struct rtprio *rtp); } + SYS_SEMSYS = 169 // { int semsys(int which, int a2, int a3, int a4, int a5); } + SYS_MSGSYS = 170 // { int msgsys(int which, int a2, int a3, int a4, int a5, int a6); } + SYS_SHMSYS = 171 // { int shmsys(int which, int a2, int a3, int a4); } + SYS_SETFIB = 175 // { int setfib(int fibnum); } + SYS_NTP_ADJTIME = 176 // { int ntp_adjtime(struct timex *tp); } + SYS_SETGID = 181 // { int setgid(gid_t gid); } + SYS_SETEGID = 182 // { int setegid(gid_t egid); } + SYS_SETEUID = 183 // { int seteuid(uid_t euid); } + SYS_PATHCONF = 191 // { int pathconf(char *path, int name); } + SYS_FPATHCONF = 192 // { int fpathconf(int fd, int name); } + SYS_GETRLIMIT = 194 // { int getrlimit(u_int which, struct rlimit *rlp); } getrlimit __getrlimit_args int + SYS_SETRLIMIT = 195 // { int setrlimit(u_int which, struct rlimit *rlp); } setrlimit __setrlimit_args int + SYS___SYSCTL = 202 // { int __sysctl(int *name, u_int namelen, void *old, size_t *oldlenp, void *new, size_t newlen); } __sysctl sysctl_args int + SYS_MLOCK = 203 // { int mlock(const void *addr, size_t len); } + SYS_MUNLOCK = 204 // { int munlock(const void *addr, size_t len); } + SYS_UNDELETE = 205 // { int undelete(char *path); } + SYS_FUTIMES = 206 // { int futimes(int fd, struct timeval *tptr); } + SYS_GETPGID = 207 // { int getpgid(pid_t pid); } + SYS_POLL = 209 // { int poll(struct pollfd *fds, u_int nfds, int timeout); } + SYS_SEMGET = 221 // { int semget(key_t key, int nsems, int semflg); } + SYS_SEMOP = 222 // { int semop(int semid, struct sembuf *sops, size_t nsops); } + SYS_MSGGET = 225 // { int msgget(key_t key, int msgflg); } + SYS_MSGSND = 226 // { int msgsnd(int msqid, const void *msgp, size_t msgsz, int msgflg); } + SYS_MSGRCV = 227 // { ssize_t msgrcv(int msqid, void *msgp, size_t msgsz, long msgtyp, int msgflg); } + SYS_SHMAT = 228 // { int shmat(int shmid, const void *shmaddr, int shmflg); } + SYS_SHMDT = 230 // { int shmdt(const void *shmaddr); } + SYS_SHMGET = 231 // { int shmget(key_t key, size_t size, int shmflg); } + SYS_CLOCK_GETTIME = 232 // { int clock_gettime(clockid_t clock_id, struct timespec *tp); } + SYS_CLOCK_SETTIME = 233 // { int clock_settime(clockid_t clock_id, const struct timespec *tp); } + SYS_CLOCK_GETRES = 234 // { int clock_getres(clockid_t clock_id, struct timespec *tp); } + SYS_KTIMER_CREATE = 235 // { int ktimer_create(clockid_t clock_id, struct sigevent *evp, int *timerid); } + SYS_KTIMER_DELETE = 236 // { int ktimer_delete(int timerid); } + SYS_KTIMER_SETTIME = 237 // { int ktimer_settime(int timerid, int flags, const struct itimerspec *value, struct itimerspec *ovalue); } + SYS_KTIMER_GETTIME = 238 // { int ktimer_gettime(int timerid, struct itimerspec *value); } + SYS_KTIMER_GETOVERRUN = 239 // { int ktimer_getoverrun(int timerid); } + SYS_NANOSLEEP = 240 // { int nanosleep(const struct timespec *rqtp, struct timespec *rmtp); } + SYS_FFCLOCK_GETCOUNTER = 241 // { int ffclock_getcounter(ffcounter *ffcount); } + SYS_FFCLOCK_SETESTIMATE = 242 // { int ffclock_setestimate(struct ffclock_estimate *cest); } + SYS_FFCLOCK_GETESTIMATE = 243 // { int ffclock_getestimate(struct ffclock_estimate *cest); } + SYS_CLOCK_NANOSLEEP = 244 // { int clock_nanosleep(clockid_t clock_id, int flags, const struct timespec *rqtp, struct timespec *rmtp); } + SYS_CLOCK_GETCPUCLOCKID2 = 247 // { int clock_getcpuclockid2(id_t id, int which, clockid_t *clock_id); } + SYS_NTP_GETTIME = 248 // { int ntp_gettime(struct ntptimeval *ntvp); } + SYS_MINHERIT = 250 // { int minherit(void *addr, size_t len, int inherit); } + SYS_RFORK = 251 // { int rfork(int flags); } + SYS_ISSETUGID = 253 // { int issetugid(void); } + SYS_LCHOWN = 254 // { int lchown(char *path, int uid, int gid); } + SYS_AIO_READ = 255 // { int aio_read(struct aiocb *aiocbp); } + SYS_AIO_WRITE = 256 // { int aio_write(struct aiocb *aiocbp); } + SYS_LIO_LISTIO = 257 // { int lio_listio(int mode, struct aiocb* const *acb_list, int nent, struct sigevent *sig); } + SYS_LCHMOD = 274 // { int lchmod(char *path, mode_t mode); } + SYS_LUTIMES = 276 // { int lutimes(char *path, struct timeval *tptr); } + SYS_PREADV = 289 // { ssize_t preadv(int fd, struct iovec *iovp, u_int iovcnt, off_t offset); } + SYS_PWRITEV = 290 // { ssize_t pwritev(int fd, struct iovec *iovp, u_int iovcnt, off_t offset); } + SYS_FHOPEN = 298 // { int fhopen(const struct fhandle *u_fhp, int flags); } + SYS_MODNEXT = 300 // { int modnext(int modid); } + SYS_MODSTAT = 301 // { int modstat(int modid, struct module_stat* stat); } + SYS_MODFNEXT = 302 // { int modfnext(int modid); } + SYS_MODFIND = 303 // { int modfind(const char *name); } + SYS_KLDLOAD = 304 // { int kldload(const char *file); } + SYS_KLDUNLOAD = 305 // { int kldunload(int fileid); } + SYS_KLDFIND = 306 // { int kldfind(const char *file); } + SYS_KLDNEXT = 307 // { int kldnext(int fileid); } + SYS_KLDSTAT = 308 // { int kldstat(int fileid, struct kld_file_stat *stat); } + SYS_KLDFIRSTMOD = 309 // { int kldfirstmod(int fileid); } + SYS_GETSID = 310 // { int getsid(pid_t pid); } + SYS_SETRESUID = 311 // { int setresuid(uid_t ruid, uid_t euid, uid_t suid); } + SYS_SETRESGID = 312 // { int setresgid(gid_t rgid, gid_t egid, gid_t sgid); } + SYS_AIO_RETURN = 314 // { ssize_t aio_return(struct aiocb *aiocbp); } + SYS_AIO_SUSPEND = 315 // { int aio_suspend(struct aiocb * const * aiocbp, int nent, const struct timespec *timeout); } + SYS_AIO_CANCEL = 316 // { int aio_cancel(int fd, struct aiocb *aiocbp); } + SYS_AIO_ERROR = 317 // { int aio_error(struct aiocb *aiocbp); } + SYS_YIELD = 321 // { int yield(void); } + SYS_MLOCKALL = 324 // { int mlockall(int how); } + SYS_MUNLOCKALL = 325 // { int munlockall(void); } + SYS___GETCWD = 326 // { int __getcwd(char *buf, size_t buflen); } + SYS_SCHED_SETPARAM = 327 // { int sched_setparam (pid_t pid, const struct sched_param *param); } + SYS_SCHED_GETPARAM = 328 // { int sched_getparam (pid_t pid, struct sched_param *param); } + SYS_SCHED_SETSCHEDULER = 329 // { int sched_setscheduler (pid_t pid, int policy, const struct sched_param *param); } + SYS_SCHED_GETSCHEDULER = 330 // { int sched_getscheduler (pid_t pid); } + SYS_SCHED_YIELD = 331 // { int sched_yield (void); } + SYS_SCHED_GET_PRIORITY_MAX = 332 // { int sched_get_priority_max (int policy); } + SYS_SCHED_GET_PRIORITY_MIN = 333 // { int sched_get_priority_min (int policy); } + SYS_SCHED_RR_GET_INTERVAL = 334 // { int sched_rr_get_interval (pid_t pid, struct timespec *interval); } + SYS_UTRACE = 335 // { int utrace(const void *addr, size_t len); } + SYS_KLDSYM = 337 // { int kldsym(int fileid, int cmd, void *data); } + SYS_JAIL = 338 // { int jail(struct jail *jail); } + SYS_SIGPROCMASK = 340 // { int sigprocmask(int how, const sigset_t *set, sigset_t *oset); } + SYS_SIGSUSPEND = 341 // { int sigsuspend(const sigset_t *sigmask); } + SYS_SIGPENDING = 343 // { int sigpending(sigset_t *set); } + SYS_SIGTIMEDWAIT = 345 // { int sigtimedwait(const sigset_t *set, siginfo_t *info, const struct timespec *timeout); } + SYS_SIGWAITINFO = 346 // { int sigwaitinfo(const sigset_t *set, siginfo_t *info); } + SYS___ACL_GET_FILE = 347 // { int __acl_get_file(const char *path, acl_type_t type, struct acl *aclp); } + SYS___ACL_SET_FILE = 348 // { int __acl_set_file(const char *path, acl_type_t type, struct acl *aclp); } + SYS___ACL_GET_FD = 349 // { int __acl_get_fd(int filedes, acl_type_t type, struct acl *aclp); } + SYS___ACL_SET_FD = 350 // { int __acl_set_fd(int filedes, acl_type_t type, struct acl *aclp); } + SYS___ACL_DELETE_FILE = 351 // { int __acl_delete_file(const char *path, acl_type_t type); } + SYS___ACL_DELETE_FD = 352 // { int __acl_delete_fd(int filedes, acl_type_t type); } + SYS___ACL_ACLCHECK_FILE = 353 // { int __acl_aclcheck_file(const char *path, acl_type_t type, struct acl *aclp); } + SYS___ACL_ACLCHECK_FD = 354 // { int __acl_aclcheck_fd(int filedes, acl_type_t type, struct acl *aclp); } + SYS_EXTATTRCTL = 355 // { int extattrctl(const char *path, int cmd, const char *filename, int attrnamespace, const char *attrname); } + SYS_EXTATTR_SET_FILE = 356 // { ssize_t extattr_set_file(const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); } + SYS_EXTATTR_GET_FILE = 357 // { ssize_t extattr_get_file(const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); } + SYS_EXTATTR_DELETE_FILE = 358 // { int extattr_delete_file(const char *path, int attrnamespace, const char *attrname); } + SYS_AIO_WAITCOMPLETE = 359 // { ssize_t aio_waitcomplete(struct aiocb **aiocbp, struct timespec *timeout); } + SYS_GETRESUID = 360 // { int getresuid(uid_t *ruid, uid_t *euid, uid_t *suid); } + SYS_GETRESGID = 361 // { int getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid); } + SYS_KQUEUE = 362 // { int kqueue(void); } + SYS_EXTATTR_SET_FD = 371 // { ssize_t extattr_set_fd(int fd, int attrnamespace, const char *attrname, void *data, size_t nbytes); } + SYS_EXTATTR_GET_FD = 372 // { ssize_t extattr_get_fd(int fd, int attrnamespace, const char *attrname, void *data, size_t nbytes); } + SYS_EXTATTR_DELETE_FD = 373 // { int extattr_delete_fd(int fd, int attrnamespace, const char *attrname); } + SYS___SETUGID = 374 // { int __setugid(int flag); } + SYS_EACCESS = 376 // { int eaccess(char *path, int amode); } + SYS_NMOUNT = 378 // { int nmount(struct iovec *iovp, unsigned int iovcnt, int flags); } + SYS___MAC_GET_PROC = 384 // { int __mac_get_proc(struct mac *mac_p); } + SYS___MAC_SET_PROC = 385 // { int __mac_set_proc(struct mac *mac_p); } + SYS___MAC_GET_FD = 386 // { int __mac_get_fd(int fd, struct mac *mac_p); } + SYS___MAC_GET_FILE = 387 // { int __mac_get_file(const char *path_p, struct mac *mac_p); } + SYS___MAC_SET_FD = 388 // { int __mac_set_fd(int fd, struct mac *mac_p); } + SYS___MAC_SET_FILE = 389 // { int __mac_set_file(const char *path_p, struct mac *mac_p); } + SYS_KENV = 390 // { int kenv(int what, const char *name, char *value, int len); } + SYS_LCHFLAGS = 391 // { int lchflags(const char *path, u_long flags); } + SYS_UUIDGEN = 392 // { int uuidgen(struct uuid *store, int count); } + SYS_SENDFILE = 393 // { int sendfile(int fd, int s, off_t offset, size_t nbytes, struct sf_hdtr *hdtr, off_t *sbytes, int flags); } + SYS_MAC_SYSCALL = 394 // { int mac_syscall(const char *policy, int call, void *arg); } + SYS_KSEM_CLOSE = 400 // { int ksem_close(semid_t id); } + SYS_KSEM_POST = 401 // { int ksem_post(semid_t id); } + SYS_KSEM_WAIT = 402 // { int ksem_wait(semid_t id); } + SYS_KSEM_TRYWAIT = 403 // { int ksem_trywait(semid_t id); } + SYS_KSEM_INIT = 404 // { int ksem_init(semid_t *idp, unsigned int value); } + SYS_KSEM_OPEN = 405 // { int ksem_open(semid_t *idp, const char *name, int oflag, mode_t mode, unsigned int value); } + SYS_KSEM_UNLINK = 406 // { int ksem_unlink(const char *name); } + SYS_KSEM_GETVALUE = 407 // { int ksem_getvalue(semid_t id, int *val); } + SYS_KSEM_DESTROY = 408 // { int ksem_destroy(semid_t id); } + SYS___MAC_GET_PID = 409 // { int __mac_get_pid(pid_t pid, struct mac *mac_p); } + SYS___MAC_GET_LINK = 410 // { int __mac_get_link(const char *path_p, struct mac *mac_p); } + SYS___MAC_SET_LINK = 411 // { int __mac_set_link(const char *path_p, struct mac *mac_p); } + SYS_EXTATTR_SET_LINK = 412 // { ssize_t extattr_set_link(const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); } + SYS_EXTATTR_GET_LINK = 413 // { ssize_t extattr_get_link(const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); } + SYS_EXTATTR_DELETE_LINK = 414 // { int extattr_delete_link(const char *path, int attrnamespace, const char *attrname); } + SYS___MAC_EXECVE = 415 // { int __mac_execve(char *fname, char **argv, char **envv, struct mac *mac_p); } + SYS_SIGACTION = 416 // { int sigaction(int sig, const struct sigaction *act, struct sigaction *oact); } + SYS_SIGRETURN = 417 // { int sigreturn(const struct __ucontext *sigcntxp); } + SYS_GETCONTEXT = 421 // { int getcontext(struct __ucontext *ucp); } + SYS_SETCONTEXT = 422 // { int setcontext(const struct __ucontext *ucp); } + SYS_SWAPCONTEXT = 423 // { int swapcontext(struct __ucontext *oucp, const struct __ucontext *ucp); } + SYS_SWAPOFF = 424 // { int swapoff(const char *name); } + SYS___ACL_GET_LINK = 425 // { int __acl_get_link(const char *path, acl_type_t type, struct acl *aclp); } + SYS___ACL_SET_LINK = 426 // { int __acl_set_link(const char *path, acl_type_t type, struct acl *aclp); } + SYS___ACL_DELETE_LINK = 427 // { int __acl_delete_link(const char *path, acl_type_t type); } + SYS___ACL_ACLCHECK_LINK = 428 // { int __acl_aclcheck_link(const char *path, acl_type_t type, struct acl *aclp); } + SYS_SIGWAIT = 429 // { int sigwait(const sigset_t *set, int *sig); } + SYS_THR_CREATE = 430 // { int thr_create(ucontext_t *ctx, long *id, int flags); } + SYS_THR_EXIT = 431 // { void thr_exit(long *state); } + SYS_THR_SELF = 432 // { int thr_self(long *id); } + SYS_THR_KILL = 433 // { int thr_kill(long id, int sig); } + SYS_JAIL_ATTACH = 436 // { int jail_attach(int jid); } + SYS_EXTATTR_LIST_FD = 437 // { ssize_t extattr_list_fd(int fd, int attrnamespace, void *data, size_t nbytes); } + SYS_EXTATTR_LIST_FILE = 438 // { ssize_t extattr_list_file(const char *path, int attrnamespace, void *data, size_t nbytes); } + SYS_EXTATTR_LIST_LINK = 439 // { ssize_t extattr_list_link(const char *path, int attrnamespace, void *data, size_t nbytes); } + SYS_KSEM_TIMEDWAIT = 441 // { int ksem_timedwait(semid_t id, const struct timespec *abstime); } + SYS_THR_SUSPEND = 442 // { int thr_suspend(const struct timespec *timeout); } + SYS_THR_WAKE = 443 // { int thr_wake(long id); } + SYS_KLDUNLOADF = 444 // { int kldunloadf(int fileid, int flags); } + SYS_AUDIT = 445 // { int audit(const void *record, u_int length); } + SYS_AUDITON = 446 // { int auditon(int cmd, void *data, u_int length); } + SYS_GETAUID = 447 // { int getauid(uid_t *auid); } + SYS_SETAUID = 448 // { int setauid(uid_t *auid); } + SYS_GETAUDIT = 449 // { int getaudit(struct auditinfo *auditinfo); } + SYS_SETAUDIT = 450 // { int setaudit(struct auditinfo *auditinfo); } + SYS_GETAUDIT_ADDR = 451 // { int getaudit_addr(struct auditinfo_addr *auditinfo_addr, u_int length); } + SYS_SETAUDIT_ADDR = 452 // { int setaudit_addr(struct auditinfo_addr *auditinfo_addr, u_int length); } + SYS_AUDITCTL = 453 // { int auditctl(char *path); } + SYS__UMTX_OP = 454 // { int _umtx_op(void *obj, int op, u_long val, void *uaddr1, void *uaddr2); } + SYS_THR_NEW = 455 // { int thr_new(struct thr_param *param, int param_size); } + SYS_SIGQUEUE = 456 // { int sigqueue(pid_t pid, int signum, void *value); } + SYS_KMQ_OPEN = 457 // { int kmq_open(const char *path, int flags, mode_t mode, const struct mq_attr *attr); } + SYS_KMQ_SETATTR = 458 // { int kmq_setattr(int mqd, const struct mq_attr *attr, struct mq_attr *oattr); } + SYS_KMQ_TIMEDRECEIVE = 459 // { int kmq_timedreceive(int mqd, char *msg_ptr, size_t msg_len, unsigned *msg_prio, const struct timespec *abs_timeout); } + SYS_KMQ_TIMEDSEND = 460 // { int kmq_timedsend(int mqd, const char *msg_ptr, size_t msg_len, unsigned msg_prio, const struct timespec *abs_timeout); } + SYS_KMQ_NOTIFY = 461 // { int kmq_notify(int mqd, const struct sigevent *sigev); } + SYS_KMQ_UNLINK = 462 // { int kmq_unlink(const char *path); } + SYS_ABORT2 = 463 // { int abort2(const char *why, int nargs, void **args); } + SYS_THR_SET_NAME = 464 // { int thr_set_name(long id, const char *name); } + SYS_AIO_FSYNC = 465 // { int aio_fsync(int op, struct aiocb *aiocbp); } + SYS_RTPRIO_THREAD = 466 // { int rtprio_thread(int function, lwpid_t lwpid, struct rtprio *rtp); } + SYS_SCTP_PEELOFF = 471 // { int sctp_peeloff(int sd, uint32_t name); } + SYS_SCTP_GENERIC_SENDMSG = 472 // { int sctp_generic_sendmsg(int sd, caddr_t msg, int mlen, caddr_t to, __socklen_t tolen, struct sctp_sndrcvinfo *sinfo, int flags); } + SYS_SCTP_GENERIC_SENDMSG_IOV = 473 // { int sctp_generic_sendmsg_iov(int sd, struct iovec *iov, int iovlen, caddr_t to, __socklen_t tolen, struct sctp_sndrcvinfo *sinfo, int flags); } + SYS_SCTP_GENERIC_RECVMSG = 474 // { int sctp_generic_recvmsg(int sd, struct iovec *iov, int iovlen, struct sockaddr *from, __socklen_t *fromlenaddr, struct sctp_sndrcvinfo *sinfo, int *msg_flags); } + SYS_PREAD = 475 // { ssize_t pread(int fd, void *buf, size_t nbyte, off_t offset); } + SYS_PWRITE = 476 // { ssize_t pwrite(int fd, const void *buf, size_t nbyte, off_t offset); } + SYS_MMAP = 477 // { caddr_t mmap(caddr_t addr, size_t len, int prot, int flags, int fd, off_t pos); } + SYS_LSEEK = 478 // { off_t lseek(int fd, off_t offset, int whence); } + SYS_TRUNCATE = 479 // { int truncate(char *path, off_t length); } + SYS_FTRUNCATE = 480 // { int ftruncate(int fd, off_t length); } + SYS_THR_KILL2 = 481 // { int thr_kill2(pid_t pid, long id, int sig); } + SYS_SHM_OPEN = 482 // { int shm_open(const char *path, int flags, mode_t mode); } + SYS_SHM_UNLINK = 483 // { int shm_unlink(const char *path); } + SYS_CPUSET = 484 // { int cpuset(cpusetid_t *setid); } + SYS_CPUSET_SETID = 485 // { int cpuset_setid(cpuwhich_t which, id_t id, cpusetid_t setid); } + SYS_CPUSET_GETID = 486 // { int cpuset_getid(cpulevel_t level, cpuwhich_t which, id_t id, cpusetid_t *setid); } + SYS_CPUSET_GETAFFINITY = 487 // { int cpuset_getaffinity(cpulevel_t level, cpuwhich_t which, id_t id, size_t cpusetsize, cpuset_t *mask); } + SYS_CPUSET_SETAFFINITY = 488 // { int cpuset_setaffinity(cpulevel_t level, cpuwhich_t which, id_t id, size_t cpusetsize, const cpuset_t *mask); } + SYS_FACCESSAT = 489 // { int faccessat(int fd, char *path, int amode, int flag); } + SYS_FCHMODAT = 490 // { int fchmodat(int fd, char *path, mode_t mode, int flag); } + SYS_FCHOWNAT = 491 // { int fchownat(int fd, char *path, uid_t uid, gid_t gid, int flag); } + SYS_FEXECVE = 492 // { int fexecve(int fd, char **argv, char **envv); } + SYS_FUTIMESAT = 494 // { int futimesat(int fd, char *path, struct timeval *times); } + SYS_LINKAT = 495 // { int linkat(int fd1, char *path1, int fd2, char *path2, int flag); } + SYS_MKDIRAT = 496 // { int mkdirat(int fd, char *path, mode_t mode); } + SYS_MKFIFOAT = 497 // { int mkfifoat(int fd, char *path, mode_t mode); } + SYS_OPENAT = 499 // { int openat(int fd, char *path, int flag, mode_t mode); } + SYS_READLINKAT = 500 // { ssize_t readlinkat(int fd, char *path, char *buf, size_t bufsize); } + SYS_RENAMEAT = 501 // { int renameat(int oldfd, char *old, int newfd, char *new); } + SYS_SYMLINKAT = 502 // { int symlinkat(char *path1, int fd, char *path2); } + SYS_UNLINKAT = 503 // { int unlinkat(int fd, char *path, int flag); } + SYS_POSIX_OPENPT = 504 // { int posix_openpt(int flags); } + SYS_GSSD_SYSCALL = 505 // { int gssd_syscall(char *path); } + SYS_JAIL_GET = 506 // { int jail_get(struct iovec *iovp, unsigned int iovcnt, int flags); } + SYS_JAIL_SET = 507 // { int jail_set(struct iovec *iovp, unsigned int iovcnt, int flags); } + SYS_JAIL_REMOVE = 508 // { int jail_remove(int jid); } + SYS_CLOSEFROM = 509 // { int closefrom(int lowfd); } + SYS___SEMCTL = 510 // { int __semctl(int semid, int semnum, int cmd, union semun *arg); } + SYS_MSGCTL = 511 // { int msgctl(int msqid, int cmd, struct msqid_ds *buf); } + SYS_SHMCTL = 512 // { int shmctl(int shmid, int cmd, struct shmid_ds *buf); } + SYS_LPATHCONF = 513 // { int lpathconf(char *path, int name); } + SYS___CAP_RIGHTS_GET = 515 // { int __cap_rights_get(int version, int fd, cap_rights_t *rightsp); } + SYS_CAP_ENTER = 516 // { int cap_enter(void); } + SYS_CAP_GETMODE = 517 // { int cap_getmode(u_int *modep); } + SYS_PDFORK = 518 // { int pdfork(int *fdp, int flags); } + SYS_PDKILL = 519 // { int pdkill(int fd, int signum); } + SYS_PDGETPID = 520 // { int pdgetpid(int fd, pid_t *pidp); } + SYS_PSELECT = 522 // { int pselect(int nd, fd_set *in, fd_set *ou, fd_set *ex, const struct timespec *ts, const sigset_t *sm); } + SYS_GETLOGINCLASS = 523 // { int getloginclass(char *namebuf, size_t namelen); } + SYS_SETLOGINCLASS = 524 // { int setloginclass(const char *namebuf); } + SYS_RCTL_GET_RACCT = 525 // { int rctl_get_racct(const void *inbufp, size_t inbuflen, void *outbufp, size_t outbuflen); } + SYS_RCTL_GET_RULES = 526 // { int rctl_get_rules(const void *inbufp, size_t inbuflen, void *outbufp, size_t outbuflen); } + SYS_RCTL_GET_LIMITS = 527 // { int rctl_get_limits(const void *inbufp, size_t inbuflen, void *outbufp, size_t outbuflen); } + SYS_RCTL_ADD_RULE = 528 // { int rctl_add_rule(const void *inbufp, size_t inbuflen, void *outbufp, size_t outbuflen); } + SYS_RCTL_REMOVE_RULE = 529 // { int rctl_remove_rule(const void *inbufp, size_t inbuflen, void *outbufp, size_t outbuflen); } + SYS_POSIX_FALLOCATE = 530 // { int posix_fallocate(int fd, off_t offset, off_t len); } + SYS_POSIX_FADVISE = 531 // { int posix_fadvise(int fd, off_t offset, off_t len, int advice); } + SYS_WAIT6 = 532 // { int wait6(idtype_t idtype, id_t id, int *status, int options, struct __wrusage *wrusage, siginfo_t *info); } + SYS_CAP_RIGHTS_LIMIT = 533 // { int cap_rights_limit(int fd, cap_rights_t *rightsp); } + SYS_CAP_IOCTLS_LIMIT = 534 // { int cap_ioctls_limit(int fd, const u_long *cmds, size_t ncmds); } + SYS_CAP_IOCTLS_GET = 535 // { ssize_t cap_ioctls_get(int fd, u_long *cmds, size_t maxcmds); } + SYS_CAP_FCNTLS_LIMIT = 536 // { int cap_fcntls_limit(int fd, uint32_t fcntlrights); } + SYS_CAP_FCNTLS_GET = 537 // { int cap_fcntls_get(int fd, uint32_t *fcntlrightsp); } + SYS_BINDAT = 538 // { int bindat(int fd, int s, caddr_t name, int namelen); } + SYS_CONNECTAT = 539 // { int connectat(int fd, int s, caddr_t name, int namelen); } + SYS_CHFLAGSAT = 540 // { int chflagsat(int fd, const char *path, u_long flags, int atflag); } + SYS_ACCEPT4 = 541 // { int accept4(int s, struct sockaddr * __restrict name, __socklen_t * __restrict anamelen, int flags); } + SYS_PIPE2 = 542 // { int pipe2(int *fildes, int flags); } + SYS_AIO_MLOCK = 543 // { int aio_mlock(struct aiocb *aiocbp); } + SYS_PROCCTL = 544 // { int procctl(idtype_t idtype, id_t id, int com, void *data); } + SYS_PPOLL = 545 // { int ppoll(struct pollfd *fds, u_int nfds, const struct timespec *ts, const sigset_t *set); } + SYS_FUTIMENS = 546 // { int futimens(int fd, struct timespec *times); } + SYS_UTIMENSAT = 547 // { int utimensat(int fd, char *path, struct timespec *times, int flag); } + SYS_FDATASYNC = 550 // { int fdatasync(int fd); } + SYS_FSTAT = 551 // { int fstat(int fd, struct stat *sb); } + SYS_FSTATAT = 552 // { int fstatat(int fd, char *path, struct stat *buf, int flag); } + SYS_FHSTAT = 553 // { int fhstat(const struct fhandle *u_fhp, struct stat *sb); } + SYS_GETDIRENTRIES = 554 // { ssize_t getdirentries(int fd, char *buf, size_t count, off_t *basep); } + SYS_STATFS = 555 // { int statfs(char *path, struct statfs *buf); } + SYS_FSTATFS = 556 // { int fstatfs(int fd, struct statfs *buf); } + SYS_GETFSSTAT = 557 // { int getfsstat(struct statfs *buf, long bufsize, int mode); } + SYS_FHSTATFS = 558 // { int fhstatfs(const struct fhandle *u_fhp, struct statfs *buf); } + SYS_MKNODAT = 559 // { int mknodat(int fd, char *path, mode_t mode, dev_t dev); } + SYS_KEVENT = 560 // { int kevent(int fd, struct kevent *changelist, int nchanges, struct kevent *eventlist, int nevents, const struct timespec *timeout); } + SYS_CPUSET_GETDOMAIN = 561 // { int cpuset_getdomain(cpulevel_t level, cpuwhich_t which, id_t id, size_t domainsetsize, domainset_t *mask, int *policy); } + SYS_CPUSET_SETDOMAIN = 562 // { int cpuset_setdomain(cpulevel_t level, cpuwhich_t which, id_t id, size_t domainsetsize, domainset_t *mask, int policy); } + SYS_GETRANDOM = 563 // { int getrandom(void *buf, size_t buflen, unsigned int flags); } + SYS_GETFHAT = 564 // { int getfhat(int fd, char *path, struct fhandle *fhp, int flags); } + SYS_FHLINK = 565 // { int fhlink(struct fhandle *fhp, const char *to); } + SYS_FHLINKAT = 566 // { int fhlinkat(struct fhandle *fhp, int tofd, const char *to,); } + SYS_FHREADLINK = 567 // { int fhreadlink(struct fhandle *fhp, char *buf, size_t bufsize); } + SYS___SYSCTLBYNAME = 570 // { int __sysctlbyname(const char *name, size_t namelen, void *old, size_t *oldlenp, void *new, size_t newlen); } + SYS_CLOSE_RANGE = 575 // { int close_range(u_int lowfd, u_int highfd, int flags); } +) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go index 54559a89..62192e1d 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go @@ -1,6 +1,7 @@ // go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include -m32 /tmp/include/asm/unistd.h // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build 386 && linux // +build 386,linux package unix @@ -431,6 +432,19 @@ const ( SYS_FSPICK = 433 SYS_PIDFD_OPEN = 434 SYS_CLONE3 = 435 + SYS_CLOSE_RANGE = 436 SYS_OPENAT2 = 437 SYS_PIDFD_GETFD = 438 + SYS_FACCESSAT2 = 439 + SYS_PROCESS_MADVISE = 440 + SYS_EPOLL_PWAIT2 = 441 + SYS_MOUNT_SETATTR = 442 + SYS_QUOTACTL_FD = 443 + SYS_LANDLOCK_CREATE_RULESET = 444 + SYS_LANDLOCK_ADD_RULE = 445 + SYS_LANDLOCK_RESTRICT_SELF = 446 + SYS_MEMFD_SECRET = 447 + SYS_PROCESS_MRELEASE = 448 + SYS_FUTEX_WAITV = 449 + SYS_SET_MEMPOLICY_HOME_NODE = 450 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go index 054a741b..490aab5d 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go @@ -1,358 +1,372 @@ // go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include -m64 /tmp/include/asm/unistd.h // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build amd64 && linux // +build amd64,linux package unix const ( - SYS_READ = 0 - SYS_WRITE = 1 - SYS_OPEN = 2 - SYS_CLOSE = 3 - SYS_STAT = 4 - SYS_FSTAT = 5 - SYS_LSTAT = 6 - SYS_POLL = 7 - SYS_LSEEK = 8 - SYS_MMAP = 9 - SYS_MPROTECT = 10 - SYS_MUNMAP = 11 - SYS_BRK = 12 - SYS_RT_SIGACTION = 13 - SYS_RT_SIGPROCMASK = 14 - SYS_RT_SIGRETURN = 15 - SYS_IOCTL = 16 - SYS_PREAD64 = 17 - SYS_PWRITE64 = 18 - SYS_READV = 19 - SYS_WRITEV = 20 - SYS_ACCESS = 21 - SYS_PIPE = 22 - SYS_SELECT = 23 - SYS_SCHED_YIELD = 24 - SYS_MREMAP = 25 - SYS_MSYNC = 26 - SYS_MINCORE = 27 - SYS_MADVISE = 28 - SYS_SHMGET = 29 - SYS_SHMAT = 30 - SYS_SHMCTL = 31 - SYS_DUP = 32 - SYS_DUP2 = 33 - SYS_PAUSE = 34 - SYS_NANOSLEEP = 35 - SYS_GETITIMER = 36 - SYS_ALARM = 37 - SYS_SETITIMER = 38 - SYS_GETPID = 39 - SYS_SENDFILE = 40 - SYS_SOCKET = 41 - SYS_CONNECT = 42 - SYS_ACCEPT = 43 - SYS_SENDTO = 44 - SYS_RECVFROM = 45 - SYS_SENDMSG = 46 - SYS_RECVMSG = 47 - SYS_SHUTDOWN = 48 - SYS_BIND = 49 - SYS_LISTEN = 50 - SYS_GETSOCKNAME = 51 - SYS_GETPEERNAME = 52 - SYS_SOCKETPAIR = 53 - SYS_SETSOCKOPT = 54 - SYS_GETSOCKOPT = 55 - SYS_CLONE = 56 - SYS_FORK = 57 - SYS_VFORK = 58 - SYS_EXECVE = 59 - SYS_EXIT = 60 - SYS_WAIT4 = 61 - SYS_KILL = 62 - SYS_UNAME = 63 - SYS_SEMGET = 64 - SYS_SEMOP = 65 - SYS_SEMCTL = 66 - SYS_SHMDT = 67 - SYS_MSGGET = 68 - SYS_MSGSND = 69 - SYS_MSGRCV = 70 - SYS_MSGCTL = 71 - SYS_FCNTL = 72 - SYS_FLOCK = 73 - SYS_FSYNC = 74 - SYS_FDATASYNC = 75 - SYS_TRUNCATE = 76 - SYS_FTRUNCATE = 77 - SYS_GETDENTS = 78 - SYS_GETCWD = 79 - SYS_CHDIR = 80 - SYS_FCHDIR = 81 - SYS_RENAME = 82 - SYS_MKDIR = 83 - SYS_RMDIR = 84 - SYS_CREAT = 85 - SYS_LINK = 86 - SYS_UNLINK = 87 - SYS_SYMLINK = 88 - SYS_READLINK = 89 - SYS_CHMOD = 90 - SYS_FCHMOD = 91 - SYS_CHOWN = 92 - SYS_FCHOWN = 93 - SYS_LCHOWN = 94 - SYS_UMASK = 95 - SYS_GETTIMEOFDAY = 96 - SYS_GETRLIMIT = 97 - SYS_GETRUSAGE = 98 - SYS_SYSINFO = 99 - SYS_TIMES = 100 - SYS_PTRACE = 101 - SYS_GETUID = 102 - SYS_SYSLOG = 103 - SYS_GETGID = 104 - SYS_SETUID = 105 - SYS_SETGID = 106 - SYS_GETEUID = 107 - SYS_GETEGID = 108 - SYS_SETPGID = 109 - SYS_GETPPID = 110 - SYS_GETPGRP = 111 - SYS_SETSID = 112 - SYS_SETREUID = 113 - SYS_SETREGID = 114 - SYS_GETGROUPS = 115 - SYS_SETGROUPS = 116 - SYS_SETRESUID = 117 - SYS_GETRESUID = 118 - SYS_SETRESGID = 119 - SYS_GETRESGID = 120 - SYS_GETPGID = 121 - SYS_SETFSUID = 122 - SYS_SETFSGID = 123 - SYS_GETSID = 124 - SYS_CAPGET = 125 - SYS_CAPSET = 126 - SYS_RT_SIGPENDING = 127 - SYS_RT_SIGTIMEDWAIT = 128 - SYS_RT_SIGQUEUEINFO = 129 - SYS_RT_SIGSUSPEND = 130 - SYS_SIGALTSTACK = 131 - SYS_UTIME = 132 - SYS_MKNOD = 133 - SYS_USELIB = 134 - SYS_PERSONALITY = 135 - SYS_USTAT = 136 - SYS_STATFS = 137 - SYS_FSTATFS = 138 - SYS_SYSFS = 139 - SYS_GETPRIORITY = 140 - SYS_SETPRIORITY = 141 - SYS_SCHED_SETPARAM = 142 - SYS_SCHED_GETPARAM = 143 - SYS_SCHED_SETSCHEDULER = 144 - SYS_SCHED_GETSCHEDULER = 145 - SYS_SCHED_GET_PRIORITY_MAX = 146 - SYS_SCHED_GET_PRIORITY_MIN = 147 - SYS_SCHED_RR_GET_INTERVAL = 148 - SYS_MLOCK = 149 - SYS_MUNLOCK = 150 - SYS_MLOCKALL = 151 - SYS_MUNLOCKALL = 152 - SYS_VHANGUP = 153 - SYS_MODIFY_LDT = 154 - SYS_PIVOT_ROOT = 155 - SYS__SYSCTL = 156 - SYS_PRCTL = 157 - SYS_ARCH_PRCTL = 158 - SYS_ADJTIMEX = 159 - SYS_SETRLIMIT = 160 - SYS_CHROOT = 161 - SYS_SYNC = 162 - SYS_ACCT = 163 - SYS_SETTIMEOFDAY = 164 - SYS_MOUNT = 165 - SYS_UMOUNT2 = 166 - SYS_SWAPON = 167 - SYS_SWAPOFF = 168 - SYS_REBOOT = 169 - SYS_SETHOSTNAME = 170 - SYS_SETDOMAINNAME = 171 - SYS_IOPL = 172 - SYS_IOPERM = 173 - SYS_CREATE_MODULE = 174 - SYS_INIT_MODULE = 175 - SYS_DELETE_MODULE = 176 - SYS_GET_KERNEL_SYMS = 177 - SYS_QUERY_MODULE = 178 - SYS_QUOTACTL = 179 - SYS_NFSSERVCTL = 180 - SYS_GETPMSG = 181 - SYS_PUTPMSG = 182 - SYS_AFS_SYSCALL = 183 - SYS_TUXCALL = 184 - SYS_SECURITY = 185 - SYS_GETTID = 186 - SYS_READAHEAD = 187 - SYS_SETXATTR = 188 - SYS_LSETXATTR = 189 - SYS_FSETXATTR = 190 - SYS_GETXATTR = 191 - SYS_LGETXATTR = 192 - SYS_FGETXATTR = 193 - SYS_LISTXATTR = 194 - SYS_LLISTXATTR = 195 - SYS_FLISTXATTR = 196 - SYS_REMOVEXATTR = 197 - SYS_LREMOVEXATTR = 198 - SYS_FREMOVEXATTR = 199 - SYS_TKILL = 200 - SYS_TIME = 201 - SYS_FUTEX = 202 - SYS_SCHED_SETAFFINITY = 203 - SYS_SCHED_GETAFFINITY = 204 - SYS_SET_THREAD_AREA = 205 - SYS_IO_SETUP = 206 - SYS_IO_DESTROY = 207 - SYS_IO_GETEVENTS = 208 - SYS_IO_SUBMIT = 209 - SYS_IO_CANCEL = 210 - SYS_GET_THREAD_AREA = 211 - SYS_LOOKUP_DCOOKIE = 212 - SYS_EPOLL_CREATE = 213 - SYS_EPOLL_CTL_OLD = 214 - SYS_EPOLL_WAIT_OLD = 215 - SYS_REMAP_FILE_PAGES = 216 - SYS_GETDENTS64 = 217 - SYS_SET_TID_ADDRESS = 218 - SYS_RESTART_SYSCALL = 219 - SYS_SEMTIMEDOP = 220 - SYS_FADVISE64 = 221 - SYS_TIMER_CREATE = 222 - SYS_TIMER_SETTIME = 223 - SYS_TIMER_GETTIME = 224 - SYS_TIMER_GETOVERRUN = 225 - SYS_TIMER_DELETE = 226 - SYS_CLOCK_SETTIME = 227 - SYS_CLOCK_GETTIME = 228 - SYS_CLOCK_GETRES = 229 - SYS_CLOCK_NANOSLEEP = 230 - SYS_EXIT_GROUP = 231 - SYS_EPOLL_WAIT = 232 - SYS_EPOLL_CTL = 233 - SYS_TGKILL = 234 - SYS_UTIMES = 235 - SYS_VSERVER = 236 - SYS_MBIND = 237 - SYS_SET_MEMPOLICY = 238 - SYS_GET_MEMPOLICY = 239 - SYS_MQ_OPEN = 240 - SYS_MQ_UNLINK = 241 - SYS_MQ_TIMEDSEND = 242 - SYS_MQ_TIMEDRECEIVE = 243 - SYS_MQ_NOTIFY = 244 - SYS_MQ_GETSETATTR = 245 - SYS_KEXEC_LOAD = 246 - SYS_WAITID = 247 - SYS_ADD_KEY = 248 - SYS_REQUEST_KEY = 249 - SYS_KEYCTL = 250 - SYS_IOPRIO_SET = 251 - SYS_IOPRIO_GET = 252 - SYS_INOTIFY_INIT = 253 - SYS_INOTIFY_ADD_WATCH = 254 - SYS_INOTIFY_RM_WATCH = 255 - SYS_MIGRATE_PAGES = 256 - SYS_OPENAT = 257 - SYS_MKDIRAT = 258 - SYS_MKNODAT = 259 - SYS_FCHOWNAT = 260 - SYS_FUTIMESAT = 261 - SYS_NEWFSTATAT = 262 - SYS_UNLINKAT = 263 - SYS_RENAMEAT = 264 - SYS_LINKAT = 265 - SYS_SYMLINKAT = 266 - SYS_READLINKAT = 267 - SYS_FCHMODAT = 268 - SYS_FACCESSAT = 269 - SYS_PSELECT6 = 270 - SYS_PPOLL = 271 - SYS_UNSHARE = 272 - SYS_SET_ROBUST_LIST = 273 - SYS_GET_ROBUST_LIST = 274 - SYS_SPLICE = 275 - SYS_TEE = 276 - SYS_SYNC_FILE_RANGE = 277 - SYS_VMSPLICE = 278 - SYS_MOVE_PAGES = 279 - SYS_UTIMENSAT = 280 - SYS_EPOLL_PWAIT = 281 - SYS_SIGNALFD = 282 - SYS_TIMERFD_CREATE = 283 - SYS_EVENTFD = 284 - SYS_FALLOCATE = 285 - SYS_TIMERFD_SETTIME = 286 - SYS_TIMERFD_GETTIME = 287 - SYS_ACCEPT4 = 288 - SYS_SIGNALFD4 = 289 - SYS_EVENTFD2 = 290 - SYS_EPOLL_CREATE1 = 291 - SYS_DUP3 = 292 - SYS_PIPE2 = 293 - SYS_INOTIFY_INIT1 = 294 - SYS_PREADV = 295 - SYS_PWRITEV = 296 - SYS_RT_TGSIGQUEUEINFO = 297 - SYS_PERF_EVENT_OPEN = 298 - SYS_RECVMMSG = 299 - SYS_FANOTIFY_INIT = 300 - SYS_FANOTIFY_MARK = 301 - SYS_PRLIMIT64 = 302 - SYS_NAME_TO_HANDLE_AT = 303 - SYS_OPEN_BY_HANDLE_AT = 304 - SYS_CLOCK_ADJTIME = 305 - SYS_SYNCFS = 306 - SYS_SENDMMSG = 307 - SYS_SETNS = 308 - SYS_GETCPU = 309 - SYS_PROCESS_VM_READV = 310 - SYS_PROCESS_VM_WRITEV = 311 - SYS_KCMP = 312 - SYS_FINIT_MODULE = 313 - SYS_SCHED_SETATTR = 314 - SYS_SCHED_GETATTR = 315 - SYS_RENAMEAT2 = 316 - SYS_SECCOMP = 317 - SYS_GETRANDOM = 318 - SYS_MEMFD_CREATE = 319 - SYS_KEXEC_FILE_LOAD = 320 - SYS_BPF = 321 - SYS_EXECVEAT = 322 - SYS_USERFAULTFD = 323 - SYS_MEMBARRIER = 324 - SYS_MLOCK2 = 325 - SYS_COPY_FILE_RANGE = 326 - SYS_PREADV2 = 327 - SYS_PWRITEV2 = 328 - SYS_PKEY_MPROTECT = 329 - SYS_PKEY_ALLOC = 330 - SYS_PKEY_FREE = 331 - SYS_STATX = 332 - SYS_IO_PGETEVENTS = 333 - SYS_RSEQ = 334 - SYS_PIDFD_SEND_SIGNAL = 424 - SYS_IO_URING_SETUP = 425 - SYS_IO_URING_ENTER = 426 - SYS_IO_URING_REGISTER = 427 - SYS_OPEN_TREE = 428 - SYS_MOVE_MOUNT = 429 - SYS_FSOPEN = 430 - SYS_FSCONFIG = 431 - SYS_FSMOUNT = 432 - SYS_FSPICK = 433 - SYS_PIDFD_OPEN = 434 - SYS_CLONE3 = 435 - SYS_OPENAT2 = 437 - SYS_PIDFD_GETFD = 438 + SYS_READ = 0 + SYS_WRITE = 1 + SYS_OPEN = 2 + SYS_CLOSE = 3 + SYS_STAT = 4 + SYS_FSTAT = 5 + SYS_LSTAT = 6 + SYS_POLL = 7 + SYS_LSEEK = 8 + SYS_MMAP = 9 + SYS_MPROTECT = 10 + SYS_MUNMAP = 11 + SYS_BRK = 12 + SYS_RT_SIGACTION = 13 + SYS_RT_SIGPROCMASK = 14 + SYS_RT_SIGRETURN = 15 + SYS_IOCTL = 16 + SYS_PREAD64 = 17 + SYS_PWRITE64 = 18 + SYS_READV = 19 + SYS_WRITEV = 20 + SYS_ACCESS = 21 + SYS_PIPE = 22 + SYS_SELECT = 23 + SYS_SCHED_YIELD = 24 + SYS_MREMAP = 25 + SYS_MSYNC = 26 + SYS_MINCORE = 27 + SYS_MADVISE = 28 + SYS_SHMGET = 29 + SYS_SHMAT = 30 + SYS_SHMCTL = 31 + SYS_DUP = 32 + SYS_DUP2 = 33 + SYS_PAUSE = 34 + SYS_NANOSLEEP = 35 + SYS_GETITIMER = 36 + SYS_ALARM = 37 + SYS_SETITIMER = 38 + SYS_GETPID = 39 + SYS_SENDFILE = 40 + SYS_SOCKET = 41 + SYS_CONNECT = 42 + SYS_ACCEPT = 43 + SYS_SENDTO = 44 + SYS_RECVFROM = 45 + SYS_SENDMSG = 46 + SYS_RECVMSG = 47 + SYS_SHUTDOWN = 48 + SYS_BIND = 49 + SYS_LISTEN = 50 + SYS_GETSOCKNAME = 51 + SYS_GETPEERNAME = 52 + SYS_SOCKETPAIR = 53 + SYS_SETSOCKOPT = 54 + SYS_GETSOCKOPT = 55 + SYS_CLONE = 56 + SYS_FORK = 57 + SYS_VFORK = 58 + SYS_EXECVE = 59 + SYS_EXIT = 60 + SYS_WAIT4 = 61 + SYS_KILL = 62 + SYS_UNAME = 63 + SYS_SEMGET = 64 + SYS_SEMOP = 65 + SYS_SEMCTL = 66 + SYS_SHMDT = 67 + SYS_MSGGET = 68 + SYS_MSGSND = 69 + SYS_MSGRCV = 70 + SYS_MSGCTL = 71 + SYS_FCNTL = 72 + SYS_FLOCK = 73 + SYS_FSYNC = 74 + SYS_FDATASYNC = 75 + SYS_TRUNCATE = 76 + SYS_FTRUNCATE = 77 + SYS_GETDENTS = 78 + SYS_GETCWD = 79 + SYS_CHDIR = 80 + SYS_FCHDIR = 81 + SYS_RENAME = 82 + SYS_MKDIR = 83 + SYS_RMDIR = 84 + SYS_CREAT = 85 + SYS_LINK = 86 + SYS_UNLINK = 87 + SYS_SYMLINK = 88 + SYS_READLINK = 89 + SYS_CHMOD = 90 + SYS_FCHMOD = 91 + SYS_CHOWN = 92 + SYS_FCHOWN = 93 + SYS_LCHOWN = 94 + SYS_UMASK = 95 + SYS_GETTIMEOFDAY = 96 + SYS_GETRLIMIT = 97 + SYS_GETRUSAGE = 98 + SYS_SYSINFO = 99 + SYS_TIMES = 100 + SYS_PTRACE = 101 + SYS_GETUID = 102 + SYS_SYSLOG = 103 + SYS_GETGID = 104 + SYS_SETUID = 105 + SYS_SETGID = 106 + SYS_GETEUID = 107 + SYS_GETEGID = 108 + SYS_SETPGID = 109 + SYS_GETPPID = 110 + SYS_GETPGRP = 111 + SYS_SETSID = 112 + SYS_SETREUID = 113 + SYS_SETREGID = 114 + SYS_GETGROUPS = 115 + SYS_SETGROUPS = 116 + SYS_SETRESUID = 117 + SYS_GETRESUID = 118 + SYS_SETRESGID = 119 + SYS_GETRESGID = 120 + SYS_GETPGID = 121 + SYS_SETFSUID = 122 + SYS_SETFSGID = 123 + SYS_GETSID = 124 + SYS_CAPGET = 125 + SYS_CAPSET = 126 + SYS_RT_SIGPENDING = 127 + SYS_RT_SIGTIMEDWAIT = 128 + SYS_RT_SIGQUEUEINFO = 129 + SYS_RT_SIGSUSPEND = 130 + SYS_SIGALTSTACK = 131 + SYS_UTIME = 132 + SYS_MKNOD = 133 + SYS_USELIB = 134 + SYS_PERSONALITY = 135 + SYS_USTAT = 136 + SYS_STATFS = 137 + SYS_FSTATFS = 138 + SYS_SYSFS = 139 + SYS_GETPRIORITY = 140 + SYS_SETPRIORITY = 141 + SYS_SCHED_SETPARAM = 142 + SYS_SCHED_GETPARAM = 143 + SYS_SCHED_SETSCHEDULER = 144 + SYS_SCHED_GETSCHEDULER = 145 + SYS_SCHED_GET_PRIORITY_MAX = 146 + SYS_SCHED_GET_PRIORITY_MIN = 147 + SYS_SCHED_RR_GET_INTERVAL = 148 + SYS_MLOCK = 149 + SYS_MUNLOCK = 150 + SYS_MLOCKALL = 151 + SYS_MUNLOCKALL = 152 + SYS_VHANGUP = 153 + SYS_MODIFY_LDT = 154 + SYS_PIVOT_ROOT = 155 + SYS__SYSCTL = 156 + SYS_PRCTL = 157 + SYS_ARCH_PRCTL = 158 + SYS_ADJTIMEX = 159 + SYS_SETRLIMIT = 160 + SYS_CHROOT = 161 + SYS_SYNC = 162 + SYS_ACCT = 163 + SYS_SETTIMEOFDAY = 164 + SYS_MOUNT = 165 + SYS_UMOUNT2 = 166 + SYS_SWAPON = 167 + SYS_SWAPOFF = 168 + SYS_REBOOT = 169 + SYS_SETHOSTNAME = 170 + SYS_SETDOMAINNAME = 171 + SYS_IOPL = 172 + SYS_IOPERM = 173 + SYS_CREATE_MODULE = 174 + SYS_INIT_MODULE = 175 + SYS_DELETE_MODULE = 176 + SYS_GET_KERNEL_SYMS = 177 + SYS_QUERY_MODULE = 178 + SYS_QUOTACTL = 179 + SYS_NFSSERVCTL = 180 + SYS_GETPMSG = 181 + SYS_PUTPMSG = 182 + SYS_AFS_SYSCALL = 183 + SYS_TUXCALL = 184 + SYS_SECURITY = 185 + SYS_GETTID = 186 + SYS_READAHEAD = 187 + SYS_SETXATTR = 188 + SYS_LSETXATTR = 189 + SYS_FSETXATTR = 190 + SYS_GETXATTR = 191 + SYS_LGETXATTR = 192 + SYS_FGETXATTR = 193 + SYS_LISTXATTR = 194 + SYS_LLISTXATTR = 195 + SYS_FLISTXATTR = 196 + SYS_REMOVEXATTR = 197 + SYS_LREMOVEXATTR = 198 + SYS_FREMOVEXATTR = 199 + SYS_TKILL = 200 + SYS_TIME = 201 + SYS_FUTEX = 202 + SYS_SCHED_SETAFFINITY = 203 + SYS_SCHED_GETAFFINITY = 204 + SYS_SET_THREAD_AREA = 205 + SYS_IO_SETUP = 206 + SYS_IO_DESTROY = 207 + SYS_IO_GETEVENTS = 208 + SYS_IO_SUBMIT = 209 + SYS_IO_CANCEL = 210 + SYS_GET_THREAD_AREA = 211 + SYS_LOOKUP_DCOOKIE = 212 + SYS_EPOLL_CREATE = 213 + SYS_EPOLL_CTL_OLD = 214 + SYS_EPOLL_WAIT_OLD = 215 + SYS_REMAP_FILE_PAGES = 216 + SYS_GETDENTS64 = 217 + SYS_SET_TID_ADDRESS = 218 + SYS_RESTART_SYSCALL = 219 + SYS_SEMTIMEDOP = 220 + SYS_FADVISE64 = 221 + SYS_TIMER_CREATE = 222 + SYS_TIMER_SETTIME = 223 + SYS_TIMER_GETTIME = 224 + SYS_TIMER_GETOVERRUN = 225 + SYS_TIMER_DELETE = 226 + SYS_CLOCK_SETTIME = 227 + SYS_CLOCK_GETTIME = 228 + SYS_CLOCK_GETRES = 229 + SYS_CLOCK_NANOSLEEP = 230 + SYS_EXIT_GROUP = 231 + SYS_EPOLL_WAIT = 232 + SYS_EPOLL_CTL = 233 + SYS_TGKILL = 234 + SYS_UTIMES = 235 + SYS_VSERVER = 236 + SYS_MBIND = 237 + SYS_SET_MEMPOLICY = 238 + SYS_GET_MEMPOLICY = 239 + SYS_MQ_OPEN = 240 + SYS_MQ_UNLINK = 241 + SYS_MQ_TIMEDSEND = 242 + SYS_MQ_TIMEDRECEIVE = 243 + SYS_MQ_NOTIFY = 244 + SYS_MQ_GETSETATTR = 245 + SYS_KEXEC_LOAD = 246 + SYS_WAITID = 247 + SYS_ADD_KEY = 248 + SYS_REQUEST_KEY = 249 + SYS_KEYCTL = 250 + SYS_IOPRIO_SET = 251 + SYS_IOPRIO_GET = 252 + SYS_INOTIFY_INIT = 253 + SYS_INOTIFY_ADD_WATCH = 254 + SYS_INOTIFY_RM_WATCH = 255 + SYS_MIGRATE_PAGES = 256 + SYS_OPENAT = 257 + SYS_MKDIRAT = 258 + SYS_MKNODAT = 259 + SYS_FCHOWNAT = 260 + SYS_FUTIMESAT = 261 + SYS_NEWFSTATAT = 262 + SYS_UNLINKAT = 263 + SYS_RENAMEAT = 264 + SYS_LINKAT = 265 + SYS_SYMLINKAT = 266 + SYS_READLINKAT = 267 + SYS_FCHMODAT = 268 + SYS_FACCESSAT = 269 + SYS_PSELECT6 = 270 + SYS_PPOLL = 271 + SYS_UNSHARE = 272 + SYS_SET_ROBUST_LIST = 273 + SYS_GET_ROBUST_LIST = 274 + SYS_SPLICE = 275 + SYS_TEE = 276 + SYS_SYNC_FILE_RANGE = 277 + SYS_VMSPLICE = 278 + SYS_MOVE_PAGES = 279 + SYS_UTIMENSAT = 280 + SYS_EPOLL_PWAIT = 281 + SYS_SIGNALFD = 282 + SYS_TIMERFD_CREATE = 283 + SYS_EVENTFD = 284 + SYS_FALLOCATE = 285 + SYS_TIMERFD_SETTIME = 286 + SYS_TIMERFD_GETTIME = 287 + SYS_ACCEPT4 = 288 + SYS_SIGNALFD4 = 289 + SYS_EVENTFD2 = 290 + SYS_EPOLL_CREATE1 = 291 + SYS_DUP3 = 292 + SYS_PIPE2 = 293 + SYS_INOTIFY_INIT1 = 294 + SYS_PREADV = 295 + SYS_PWRITEV = 296 + SYS_RT_TGSIGQUEUEINFO = 297 + SYS_PERF_EVENT_OPEN = 298 + SYS_RECVMMSG = 299 + SYS_FANOTIFY_INIT = 300 + SYS_FANOTIFY_MARK = 301 + SYS_PRLIMIT64 = 302 + SYS_NAME_TO_HANDLE_AT = 303 + SYS_OPEN_BY_HANDLE_AT = 304 + SYS_CLOCK_ADJTIME = 305 + SYS_SYNCFS = 306 + SYS_SENDMMSG = 307 + SYS_SETNS = 308 + SYS_GETCPU = 309 + SYS_PROCESS_VM_READV = 310 + SYS_PROCESS_VM_WRITEV = 311 + SYS_KCMP = 312 + SYS_FINIT_MODULE = 313 + SYS_SCHED_SETATTR = 314 + SYS_SCHED_GETATTR = 315 + SYS_RENAMEAT2 = 316 + SYS_SECCOMP = 317 + SYS_GETRANDOM = 318 + SYS_MEMFD_CREATE = 319 + SYS_KEXEC_FILE_LOAD = 320 + SYS_BPF = 321 + SYS_EXECVEAT = 322 + SYS_USERFAULTFD = 323 + SYS_MEMBARRIER = 324 + SYS_MLOCK2 = 325 + SYS_COPY_FILE_RANGE = 326 + SYS_PREADV2 = 327 + SYS_PWRITEV2 = 328 + SYS_PKEY_MPROTECT = 329 + SYS_PKEY_ALLOC = 330 + SYS_PKEY_FREE = 331 + SYS_STATX = 332 + SYS_IO_PGETEVENTS = 333 + SYS_RSEQ = 334 + SYS_PIDFD_SEND_SIGNAL = 424 + SYS_IO_URING_SETUP = 425 + SYS_IO_URING_ENTER = 426 + SYS_IO_URING_REGISTER = 427 + SYS_OPEN_TREE = 428 + SYS_MOVE_MOUNT = 429 + SYS_FSOPEN = 430 + SYS_FSCONFIG = 431 + SYS_FSMOUNT = 432 + SYS_FSPICK = 433 + SYS_PIDFD_OPEN = 434 + SYS_CLONE3 = 435 + SYS_CLOSE_RANGE = 436 + SYS_OPENAT2 = 437 + SYS_PIDFD_GETFD = 438 + SYS_FACCESSAT2 = 439 + SYS_PROCESS_MADVISE = 440 + SYS_EPOLL_PWAIT2 = 441 + SYS_MOUNT_SETATTR = 442 + SYS_QUOTACTL_FD = 443 + SYS_LANDLOCK_CREATE_RULESET = 444 + SYS_LANDLOCK_ADD_RULE = 445 + SYS_LANDLOCK_RESTRICT_SELF = 446 + SYS_MEMFD_SECRET = 447 + SYS_PROCESS_MRELEASE = 448 + SYS_FUTEX_WAITV = 449 + SYS_SET_MEMPOLICY_HOME_NODE = 450 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go index 307f2ba1..aca17b6f 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go @@ -1,11 +1,13 @@ // go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build arm && linux // +build arm,linux package unix const ( + SYS_SYSCALL_MASK = 0 SYS_RESTART_SYSCALL = 0 SYS_EXIT = 1 SYS_FORK = 2 @@ -395,6 +397,18 @@ const ( SYS_FSPICK = 433 SYS_PIDFD_OPEN = 434 SYS_CLONE3 = 435 + SYS_CLOSE_RANGE = 436 SYS_OPENAT2 = 437 SYS_PIDFD_GETFD = 438 + SYS_FACCESSAT2 = 439 + SYS_PROCESS_MADVISE = 440 + SYS_EPOLL_PWAIT2 = 441 + SYS_MOUNT_SETATTR = 442 + SYS_QUOTACTL_FD = 443 + SYS_LANDLOCK_CREATE_RULESET = 444 + SYS_LANDLOCK_ADD_RULE = 445 + SYS_LANDLOCK_RESTRICT_SELF = 446 + SYS_PROCESS_MRELEASE = 448 + SYS_FUTEX_WAITV = 449 + SYS_SET_MEMPOLICY_HOME_NODE = 450 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go index e9404dd5..54b4dfa5 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go @@ -1,303 +1,317 @@ // go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include -fsigned-char /tmp/include/asm/unistd.h // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build arm64 && linux // +build arm64,linux package unix const ( - SYS_IO_SETUP = 0 - SYS_IO_DESTROY = 1 - SYS_IO_SUBMIT = 2 - SYS_IO_CANCEL = 3 - SYS_IO_GETEVENTS = 4 - SYS_SETXATTR = 5 - SYS_LSETXATTR = 6 - SYS_FSETXATTR = 7 - SYS_GETXATTR = 8 - SYS_LGETXATTR = 9 - SYS_FGETXATTR = 10 - SYS_LISTXATTR = 11 - SYS_LLISTXATTR = 12 - SYS_FLISTXATTR = 13 - SYS_REMOVEXATTR = 14 - SYS_LREMOVEXATTR = 15 - SYS_FREMOVEXATTR = 16 - SYS_GETCWD = 17 - SYS_LOOKUP_DCOOKIE = 18 - SYS_EVENTFD2 = 19 - SYS_EPOLL_CREATE1 = 20 - SYS_EPOLL_CTL = 21 - SYS_EPOLL_PWAIT = 22 - SYS_DUP = 23 - SYS_DUP3 = 24 - SYS_FCNTL = 25 - SYS_INOTIFY_INIT1 = 26 - SYS_INOTIFY_ADD_WATCH = 27 - SYS_INOTIFY_RM_WATCH = 28 - SYS_IOCTL = 29 - SYS_IOPRIO_SET = 30 - SYS_IOPRIO_GET = 31 - SYS_FLOCK = 32 - SYS_MKNODAT = 33 - SYS_MKDIRAT = 34 - SYS_UNLINKAT = 35 - SYS_SYMLINKAT = 36 - SYS_LINKAT = 37 - SYS_RENAMEAT = 38 - SYS_UMOUNT2 = 39 - SYS_MOUNT = 40 - SYS_PIVOT_ROOT = 41 - SYS_NFSSERVCTL = 42 - SYS_STATFS = 43 - SYS_FSTATFS = 44 - SYS_TRUNCATE = 45 - SYS_FTRUNCATE = 46 - SYS_FALLOCATE = 47 - SYS_FACCESSAT = 48 - SYS_CHDIR = 49 - SYS_FCHDIR = 50 - SYS_CHROOT = 51 - SYS_FCHMOD = 52 - SYS_FCHMODAT = 53 - SYS_FCHOWNAT = 54 - SYS_FCHOWN = 55 - SYS_OPENAT = 56 - SYS_CLOSE = 57 - SYS_VHANGUP = 58 - SYS_PIPE2 = 59 - SYS_QUOTACTL = 60 - SYS_GETDENTS64 = 61 - SYS_LSEEK = 62 - SYS_READ = 63 - SYS_WRITE = 64 - SYS_READV = 65 - SYS_WRITEV = 66 - SYS_PREAD64 = 67 - SYS_PWRITE64 = 68 - SYS_PREADV = 69 - SYS_PWRITEV = 70 - SYS_SENDFILE = 71 - SYS_PSELECT6 = 72 - SYS_PPOLL = 73 - SYS_SIGNALFD4 = 74 - SYS_VMSPLICE = 75 - SYS_SPLICE = 76 - SYS_TEE = 77 - SYS_READLINKAT = 78 - SYS_FSTATAT = 79 - SYS_FSTAT = 80 - SYS_SYNC = 81 - SYS_FSYNC = 82 - SYS_FDATASYNC = 83 - SYS_SYNC_FILE_RANGE = 84 - SYS_TIMERFD_CREATE = 85 - SYS_TIMERFD_SETTIME = 86 - SYS_TIMERFD_GETTIME = 87 - SYS_UTIMENSAT = 88 - SYS_ACCT = 89 - SYS_CAPGET = 90 - SYS_CAPSET = 91 - SYS_PERSONALITY = 92 - SYS_EXIT = 93 - SYS_EXIT_GROUP = 94 - SYS_WAITID = 95 - SYS_SET_TID_ADDRESS = 96 - SYS_UNSHARE = 97 - SYS_FUTEX = 98 - SYS_SET_ROBUST_LIST = 99 - SYS_GET_ROBUST_LIST = 100 - SYS_NANOSLEEP = 101 - SYS_GETITIMER = 102 - SYS_SETITIMER = 103 - SYS_KEXEC_LOAD = 104 - SYS_INIT_MODULE = 105 - SYS_DELETE_MODULE = 106 - SYS_TIMER_CREATE = 107 - SYS_TIMER_GETTIME = 108 - SYS_TIMER_GETOVERRUN = 109 - SYS_TIMER_SETTIME = 110 - SYS_TIMER_DELETE = 111 - SYS_CLOCK_SETTIME = 112 - SYS_CLOCK_GETTIME = 113 - SYS_CLOCK_GETRES = 114 - SYS_CLOCK_NANOSLEEP = 115 - SYS_SYSLOG = 116 - SYS_PTRACE = 117 - SYS_SCHED_SETPARAM = 118 - SYS_SCHED_SETSCHEDULER = 119 - SYS_SCHED_GETSCHEDULER = 120 - SYS_SCHED_GETPARAM = 121 - SYS_SCHED_SETAFFINITY = 122 - SYS_SCHED_GETAFFINITY = 123 - SYS_SCHED_YIELD = 124 - SYS_SCHED_GET_PRIORITY_MAX = 125 - SYS_SCHED_GET_PRIORITY_MIN = 126 - SYS_SCHED_RR_GET_INTERVAL = 127 - SYS_RESTART_SYSCALL = 128 - SYS_KILL = 129 - SYS_TKILL = 130 - SYS_TGKILL = 131 - SYS_SIGALTSTACK = 132 - SYS_RT_SIGSUSPEND = 133 - SYS_RT_SIGACTION = 134 - SYS_RT_SIGPROCMASK = 135 - SYS_RT_SIGPENDING = 136 - SYS_RT_SIGTIMEDWAIT = 137 - SYS_RT_SIGQUEUEINFO = 138 - SYS_RT_SIGRETURN = 139 - SYS_SETPRIORITY = 140 - SYS_GETPRIORITY = 141 - SYS_REBOOT = 142 - SYS_SETREGID = 143 - SYS_SETGID = 144 - SYS_SETREUID = 145 - SYS_SETUID = 146 - SYS_SETRESUID = 147 - SYS_GETRESUID = 148 - SYS_SETRESGID = 149 - SYS_GETRESGID = 150 - SYS_SETFSUID = 151 - SYS_SETFSGID = 152 - SYS_TIMES = 153 - SYS_SETPGID = 154 - SYS_GETPGID = 155 - SYS_GETSID = 156 - SYS_SETSID = 157 - SYS_GETGROUPS = 158 - SYS_SETGROUPS = 159 - SYS_UNAME = 160 - SYS_SETHOSTNAME = 161 - SYS_SETDOMAINNAME = 162 - SYS_GETRLIMIT = 163 - SYS_SETRLIMIT = 164 - SYS_GETRUSAGE = 165 - SYS_UMASK = 166 - SYS_PRCTL = 167 - SYS_GETCPU = 168 - SYS_GETTIMEOFDAY = 169 - SYS_SETTIMEOFDAY = 170 - SYS_ADJTIMEX = 171 - SYS_GETPID = 172 - SYS_GETPPID = 173 - SYS_GETUID = 174 - SYS_GETEUID = 175 - SYS_GETGID = 176 - SYS_GETEGID = 177 - SYS_GETTID = 178 - SYS_SYSINFO = 179 - SYS_MQ_OPEN = 180 - SYS_MQ_UNLINK = 181 - SYS_MQ_TIMEDSEND = 182 - SYS_MQ_TIMEDRECEIVE = 183 - SYS_MQ_NOTIFY = 184 - SYS_MQ_GETSETATTR = 185 - SYS_MSGGET = 186 - SYS_MSGCTL = 187 - SYS_MSGRCV = 188 - SYS_MSGSND = 189 - SYS_SEMGET = 190 - SYS_SEMCTL = 191 - SYS_SEMTIMEDOP = 192 - SYS_SEMOP = 193 - SYS_SHMGET = 194 - SYS_SHMCTL = 195 - SYS_SHMAT = 196 - SYS_SHMDT = 197 - SYS_SOCKET = 198 - SYS_SOCKETPAIR = 199 - SYS_BIND = 200 - SYS_LISTEN = 201 - SYS_ACCEPT = 202 - SYS_CONNECT = 203 - SYS_GETSOCKNAME = 204 - SYS_GETPEERNAME = 205 - SYS_SENDTO = 206 - SYS_RECVFROM = 207 - SYS_SETSOCKOPT = 208 - SYS_GETSOCKOPT = 209 - SYS_SHUTDOWN = 210 - SYS_SENDMSG = 211 - SYS_RECVMSG = 212 - SYS_READAHEAD = 213 - SYS_BRK = 214 - SYS_MUNMAP = 215 - SYS_MREMAP = 216 - SYS_ADD_KEY = 217 - SYS_REQUEST_KEY = 218 - SYS_KEYCTL = 219 - SYS_CLONE = 220 - SYS_EXECVE = 221 - SYS_MMAP = 222 - SYS_FADVISE64 = 223 - SYS_SWAPON = 224 - SYS_SWAPOFF = 225 - SYS_MPROTECT = 226 - SYS_MSYNC = 227 - SYS_MLOCK = 228 - SYS_MUNLOCK = 229 - SYS_MLOCKALL = 230 - SYS_MUNLOCKALL = 231 - SYS_MINCORE = 232 - SYS_MADVISE = 233 - SYS_REMAP_FILE_PAGES = 234 - SYS_MBIND = 235 - SYS_GET_MEMPOLICY = 236 - SYS_SET_MEMPOLICY = 237 - SYS_MIGRATE_PAGES = 238 - SYS_MOVE_PAGES = 239 - SYS_RT_TGSIGQUEUEINFO = 240 - SYS_PERF_EVENT_OPEN = 241 - SYS_ACCEPT4 = 242 - SYS_RECVMMSG = 243 - SYS_ARCH_SPECIFIC_SYSCALL = 244 - SYS_WAIT4 = 260 - SYS_PRLIMIT64 = 261 - SYS_FANOTIFY_INIT = 262 - SYS_FANOTIFY_MARK = 263 - SYS_NAME_TO_HANDLE_AT = 264 - SYS_OPEN_BY_HANDLE_AT = 265 - SYS_CLOCK_ADJTIME = 266 - SYS_SYNCFS = 267 - SYS_SETNS = 268 - SYS_SENDMMSG = 269 - SYS_PROCESS_VM_READV = 270 - SYS_PROCESS_VM_WRITEV = 271 - SYS_KCMP = 272 - SYS_FINIT_MODULE = 273 - SYS_SCHED_SETATTR = 274 - SYS_SCHED_GETATTR = 275 - SYS_RENAMEAT2 = 276 - SYS_SECCOMP = 277 - SYS_GETRANDOM = 278 - SYS_MEMFD_CREATE = 279 - SYS_BPF = 280 - SYS_EXECVEAT = 281 - SYS_USERFAULTFD = 282 - SYS_MEMBARRIER = 283 - SYS_MLOCK2 = 284 - SYS_COPY_FILE_RANGE = 285 - SYS_PREADV2 = 286 - SYS_PWRITEV2 = 287 - SYS_PKEY_MPROTECT = 288 - SYS_PKEY_ALLOC = 289 - SYS_PKEY_FREE = 290 - SYS_STATX = 291 - SYS_IO_PGETEVENTS = 292 - SYS_RSEQ = 293 - SYS_KEXEC_FILE_LOAD = 294 - SYS_PIDFD_SEND_SIGNAL = 424 - SYS_IO_URING_SETUP = 425 - SYS_IO_URING_ENTER = 426 - SYS_IO_URING_REGISTER = 427 - SYS_OPEN_TREE = 428 - SYS_MOVE_MOUNT = 429 - SYS_FSOPEN = 430 - SYS_FSCONFIG = 431 - SYS_FSMOUNT = 432 - SYS_FSPICK = 433 - SYS_PIDFD_OPEN = 434 - SYS_CLONE3 = 435 - SYS_OPENAT2 = 437 - SYS_PIDFD_GETFD = 438 + SYS_IO_SETUP = 0 + SYS_IO_DESTROY = 1 + SYS_IO_SUBMIT = 2 + SYS_IO_CANCEL = 3 + SYS_IO_GETEVENTS = 4 + SYS_SETXATTR = 5 + SYS_LSETXATTR = 6 + SYS_FSETXATTR = 7 + SYS_GETXATTR = 8 + SYS_LGETXATTR = 9 + SYS_FGETXATTR = 10 + SYS_LISTXATTR = 11 + SYS_LLISTXATTR = 12 + SYS_FLISTXATTR = 13 + SYS_REMOVEXATTR = 14 + SYS_LREMOVEXATTR = 15 + SYS_FREMOVEXATTR = 16 + SYS_GETCWD = 17 + SYS_LOOKUP_DCOOKIE = 18 + SYS_EVENTFD2 = 19 + SYS_EPOLL_CREATE1 = 20 + SYS_EPOLL_CTL = 21 + SYS_EPOLL_PWAIT = 22 + SYS_DUP = 23 + SYS_DUP3 = 24 + SYS_FCNTL = 25 + SYS_INOTIFY_INIT1 = 26 + SYS_INOTIFY_ADD_WATCH = 27 + SYS_INOTIFY_RM_WATCH = 28 + SYS_IOCTL = 29 + SYS_IOPRIO_SET = 30 + SYS_IOPRIO_GET = 31 + SYS_FLOCK = 32 + SYS_MKNODAT = 33 + SYS_MKDIRAT = 34 + SYS_UNLINKAT = 35 + SYS_SYMLINKAT = 36 + SYS_LINKAT = 37 + SYS_RENAMEAT = 38 + SYS_UMOUNT2 = 39 + SYS_MOUNT = 40 + SYS_PIVOT_ROOT = 41 + SYS_NFSSERVCTL = 42 + SYS_STATFS = 43 + SYS_FSTATFS = 44 + SYS_TRUNCATE = 45 + SYS_FTRUNCATE = 46 + SYS_FALLOCATE = 47 + SYS_FACCESSAT = 48 + SYS_CHDIR = 49 + SYS_FCHDIR = 50 + SYS_CHROOT = 51 + SYS_FCHMOD = 52 + SYS_FCHMODAT = 53 + SYS_FCHOWNAT = 54 + SYS_FCHOWN = 55 + SYS_OPENAT = 56 + SYS_CLOSE = 57 + SYS_VHANGUP = 58 + SYS_PIPE2 = 59 + SYS_QUOTACTL = 60 + SYS_GETDENTS64 = 61 + SYS_LSEEK = 62 + SYS_READ = 63 + SYS_WRITE = 64 + SYS_READV = 65 + SYS_WRITEV = 66 + SYS_PREAD64 = 67 + SYS_PWRITE64 = 68 + SYS_PREADV = 69 + SYS_PWRITEV = 70 + SYS_SENDFILE = 71 + SYS_PSELECT6 = 72 + SYS_PPOLL = 73 + SYS_SIGNALFD4 = 74 + SYS_VMSPLICE = 75 + SYS_SPLICE = 76 + SYS_TEE = 77 + SYS_READLINKAT = 78 + SYS_FSTATAT = 79 + SYS_FSTAT = 80 + SYS_SYNC = 81 + SYS_FSYNC = 82 + SYS_FDATASYNC = 83 + SYS_SYNC_FILE_RANGE = 84 + SYS_TIMERFD_CREATE = 85 + SYS_TIMERFD_SETTIME = 86 + SYS_TIMERFD_GETTIME = 87 + SYS_UTIMENSAT = 88 + SYS_ACCT = 89 + SYS_CAPGET = 90 + SYS_CAPSET = 91 + SYS_PERSONALITY = 92 + SYS_EXIT = 93 + SYS_EXIT_GROUP = 94 + SYS_WAITID = 95 + SYS_SET_TID_ADDRESS = 96 + SYS_UNSHARE = 97 + SYS_FUTEX = 98 + SYS_SET_ROBUST_LIST = 99 + SYS_GET_ROBUST_LIST = 100 + SYS_NANOSLEEP = 101 + SYS_GETITIMER = 102 + SYS_SETITIMER = 103 + SYS_KEXEC_LOAD = 104 + SYS_INIT_MODULE = 105 + SYS_DELETE_MODULE = 106 + SYS_TIMER_CREATE = 107 + SYS_TIMER_GETTIME = 108 + SYS_TIMER_GETOVERRUN = 109 + SYS_TIMER_SETTIME = 110 + SYS_TIMER_DELETE = 111 + SYS_CLOCK_SETTIME = 112 + SYS_CLOCK_GETTIME = 113 + SYS_CLOCK_GETRES = 114 + SYS_CLOCK_NANOSLEEP = 115 + SYS_SYSLOG = 116 + SYS_PTRACE = 117 + SYS_SCHED_SETPARAM = 118 + SYS_SCHED_SETSCHEDULER = 119 + SYS_SCHED_GETSCHEDULER = 120 + SYS_SCHED_GETPARAM = 121 + SYS_SCHED_SETAFFINITY = 122 + SYS_SCHED_GETAFFINITY = 123 + SYS_SCHED_YIELD = 124 + SYS_SCHED_GET_PRIORITY_MAX = 125 + SYS_SCHED_GET_PRIORITY_MIN = 126 + SYS_SCHED_RR_GET_INTERVAL = 127 + SYS_RESTART_SYSCALL = 128 + SYS_KILL = 129 + SYS_TKILL = 130 + SYS_TGKILL = 131 + SYS_SIGALTSTACK = 132 + SYS_RT_SIGSUSPEND = 133 + SYS_RT_SIGACTION = 134 + SYS_RT_SIGPROCMASK = 135 + SYS_RT_SIGPENDING = 136 + SYS_RT_SIGTIMEDWAIT = 137 + SYS_RT_SIGQUEUEINFO = 138 + SYS_RT_SIGRETURN = 139 + SYS_SETPRIORITY = 140 + SYS_GETPRIORITY = 141 + SYS_REBOOT = 142 + SYS_SETREGID = 143 + SYS_SETGID = 144 + SYS_SETREUID = 145 + SYS_SETUID = 146 + SYS_SETRESUID = 147 + SYS_GETRESUID = 148 + SYS_SETRESGID = 149 + SYS_GETRESGID = 150 + SYS_SETFSUID = 151 + SYS_SETFSGID = 152 + SYS_TIMES = 153 + SYS_SETPGID = 154 + SYS_GETPGID = 155 + SYS_GETSID = 156 + SYS_SETSID = 157 + SYS_GETGROUPS = 158 + SYS_SETGROUPS = 159 + SYS_UNAME = 160 + SYS_SETHOSTNAME = 161 + SYS_SETDOMAINNAME = 162 + SYS_GETRLIMIT = 163 + SYS_SETRLIMIT = 164 + SYS_GETRUSAGE = 165 + SYS_UMASK = 166 + SYS_PRCTL = 167 + SYS_GETCPU = 168 + SYS_GETTIMEOFDAY = 169 + SYS_SETTIMEOFDAY = 170 + SYS_ADJTIMEX = 171 + SYS_GETPID = 172 + SYS_GETPPID = 173 + SYS_GETUID = 174 + SYS_GETEUID = 175 + SYS_GETGID = 176 + SYS_GETEGID = 177 + SYS_GETTID = 178 + SYS_SYSINFO = 179 + SYS_MQ_OPEN = 180 + SYS_MQ_UNLINK = 181 + SYS_MQ_TIMEDSEND = 182 + SYS_MQ_TIMEDRECEIVE = 183 + SYS_MQ_NOTIFY = 184 + SYS_MQ_GETSETATTR = 185 + SYS_MSGGET = 186 + SYS_MSGCTL = 187 + SYS_MSGRCV = 188 + SYS_MSGSND = 189 + SYS_SEMGET = 190 + SYS_SEMCTL = 191 + SYS_SEMTIMEDOP = 192 + SYS_SEMOP = 193 + SYS_SHMGET = 194 + SYS_SHMCTL = 195 + SYS_SHMAT = 196 + SYS_SHMDT = 197 + SYS_SOCKET = 198 + SYS_SOCKETPAIR = 199 + SYS_BIND = 200 + SYS_LISTEN = 201 + SYS_ACCEPT = 202 + SYS_CONNECT = 203 + SYS_GETSOCKNAME = 204 + SYS_GETPEERNAME = 205 + SYS_SENDTO = 206 + SYS_RECVFROM = 207 + SYS_SETSOCKOPT = 208 + SYS_GETSOCKOPT = 209 + SYS_SHUTDOWN = 210 + SYS_SENDMSG = 211 + SYS_RECVMSG = 212 + SYS_READAHEAD = 213 + SYS_BRK = 214 + SYS_MUNMAP = 215 + SYS_MREMAP = 216 + SYS_ADD_KEY = 217 + SYS_REQUEST_KEY = 218 + SYS_KEYCTL = 219 + SYS_CLONE = 220 + SYS_EXECVE = 221 + SYS_MMAP = 222 + SYS_FADVISE64 = 223 + SYS_SWAPON = 224 + SYS_SWAPOFF = 225 + SYS_MPROTECT = 226 + SYS_MSYNC = 227 + SYS_MLOCK = 228 + SYS_MUNLOCK = 229 + SYS_MLOCKALL = 230 + SYS_MUNLOCKALL = 231 + SYS_MINCORE = 232 + SYS_MADVISE = 233 + SYS_REMAP_FILE_PAGES = 234 + SYS_MBIND = 235 + SYS_GET_MEMPOLICY = 236 + SYS_SET_MEMPOLICY = 237 + SYS_MIGRATE_PAGES = 238 + SYS_MOVE_PAGES = 239 + SYS_RT_TGSIGQUEUEINFO = 240 + SYS_PERF_EVENT_OPEN = 241 + SYS_ACCEPT4 = 242 + SYS_RECVMMSG = 243 + SYS_ARCH_SPECIFIC_SYSCALL = 244 + SYS_WAIT4 = 260 + SYS_PRLIMIT64 = 261 + SYS_FANOTIFY_INIT = 262 + SYS_FANOTIFY_MARK = 263 + SYS_NAME_TO_HANDLE_AT = 264 + SYS_OPEN_BY_HANDLE_AT = 265 + SYS_CLOCK_ADJTIME = 266 + SYS_SYNCFS = 267 + SYS_SETNS = 268 + SYS_SENDMMSG = 269 + SYS_PROCESS_VM_READV = 270 + SYS_PROCESS_VM_WRITEV = 271 + SYS_KCMP = 272 + SYS_FINIT_MODULE = 273 + SYS_SCHED_SETATTR = 274 + SYS_SCHED_GETATTR = 275 + SYS_RENAMEAT2 = 276 + SYS_SECCOMP = 277 + SYS_GETRANDOM = 278 + SYS_MEMFD_CREATE = 279 + SYS_BPF = 280 + SYS_EXECVEAT = 281 + SYS_USERFAULTFD = 282 + SYS_MEMBARRIER = 283 + SYS_MLOCK2 = 284 + SYS_COPY_FILE_RANGE = 285 + SYS_PREADV2 = 286 + SYS_PWRITEV2 = 287 + SYS_PKEY_MPROTECT = 288 + SYS_PKEY_ALLOC = 289 + SYS_PKEY_FREE = 290 + SYS_STATX = 291 + SYS_IO_PGETEVENTS = 292 + SYS_RSEQ = 293 + SYS_KEXEC_FILE_LOAD = 294 + SYS_PIDFD_SEND_SIGNAL = 424 + SYS_IO_URING_SETUP = 425 + SYS_IO_URING_ENTER = 426 + SYS_IO_URING_REGISTER = 427 + SYS_OPEN_TREE = 428 + SYS_MOVE_MOUNT = 429 + SYS_FSOPEN = 430 + SYS_FSCONFIG = 431 + SYS_FSMOUNT = 432 + SYS_FSPICK = 433 + SYS_PIDFD_OPEN = 434 + SYS_CLONE3 = 435 + SYS_CLOSE_RANGE = 436 + SYS_OPENAT2 = 437 + SYS_PIDFD_GETFD = 438 + SYS_FACCESSAT2 = 439 + SYS_PROCESS_MADVISE = 440 + SYS_EPOLL_PWAIT2 = 441 + SYS_MOUNT_SETATTR = 442 + SYS_QUOTACTL_FD = 443 + SYS_LANDLOCK_CREATE_RULESET = 444 + SYS_LANDLOCK_ADD_RULE = 445 + SYS_LANDLOCK_RESTRICT_SELF = 446 + SYS_MEMFD_SECRET = 447 + SYS_PROCESS_MRELEASE = 448 + SYS_FUTEX_WAITV = 449 + SYS_SET_MEMPOLICY_HOME_NODE = 450 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go new file mode 100644 index 00000000..44a764c9 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go @@ -0,0 +1,311 @@ +// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h +// Code generated by the command above; see README.md. DO NOT EDIT. + +//go:build loong64 && linux +// +build loong64,linux + +package unix + +const ( + SYS_IO_SETUP = 0 + SYS_IO_DESTROY = 1 + SYS_IO_SUBMIT = 2 + SYS_IO_CANCEL = 3 + SYS_IO_GETEVENTS = 4 + SYS_SETXATTR = 5 + SYS_LSETXATTR = 6 + SYS_FSETXATTR = 7 + SYS_GETXATTR = 8 + SYS_LGETXATTR = 9 + SYS_FGETXATTR = 10 + SYS_LISTXATTR = 11 + SYS_LLISTXATTR = 12 + SYS_FLISTXATTR = 13 + SYS_REMOVEXATTR = 14 + SYS_LREMOVEXATTR = 15 + SYS_FREMOVEXATTR = 16 + SYS_GETCWD = 17 + SYS_LOOKUP_DCOOKIE = 18 + SYS_EVENTFD2 = 19 + SYS_EPOLL_CREATE1 = 20 + SYS_EPOLL_CTL = 21 + SYS_EPOLL_PWAIT = 22 + SYS_DUP = 23 + SYS_DUP3 = 24 + SYS_FCNTL = 25 + SYS_INOTIFY_INIT1 = 26 + SYS_INOTIFY_ADD_WATCH = 27 + SYS_INOTIFY_RM_WATCH = 28 + SYS_IOCTL = 29 + SYS_IOPRIO_SET = 30 + SYS_IOPRIO_GET = 31 + SYS_FLOCK = 32 + SYS_MKNODAT = 33 + SYS_MKDIRAT = 34 + SYS_UNLINKAT = 35 + SYS_SYMLINKAT = 36 + SYS_LINKAT = 37 + SYS_UMOUNT2 = 39 + SYS_MOUNT = 40 + SYS_PIVOT_ROOT = 41 + SYS_NFSSERVCTL = 42 + SYS_STATFS = 43 + SYS_FSTATFS = 44 + SYS_TRUNCATE = 45 + SYS_FTRUNCATE = 46 + SYS_FALLOCATE = 47 + SYS_FACCESSAT = 48 + SYS_CHDIR = 49 + SYS_FCHDIR = 50 + SYS_CHROOT = 51 + SYS_FCHMOD = 52 + SYS_FCHMODAT = 53 + SYS_FCHOWNAT = 54 + SYS_FCHOWN = 55 + SYS_OPENAT = 56 + SYS_CLOSE = 57 + SYS_VHANGUP = 58 + SYS_PIPE2 = 59 + SYS_QUOTACTL = 60 + SYS_GETDENTS64 = 61 + SYS_LSEEK = 62 + SYS_READ = 63 + SYS_WRITE = 64 + SYS_READV = 65 + SYS_WRITEV = 66 + SYS_PREAD64 = 67 + SYS_PWRITE64 = 68 + SYS_PREADV = 69 + SYS_PWRITEV = 70 + SYS_SENDFILE = 71 + SYS_PSELECT6 = 72 + SYS_PPOLL = 73 + SYS_SIGNALFD4 = 74 + SYS_VMSPLICE = 75 + SYS_SPLICE = 76 + SYS_TEE = 77 + SYS_READLINKAT = 78 + SYS_SYNC = 81 + SYS_FSYNC = 82 + SYS_FDATASYNC = 83 + SYS_SYNC_FILE_RANGE = 84 + SYS_TIMERFD_CREATE = 85 + SYS_TIMERFD_SETTIME = 86 + SYS_TIMERFD_GETTIME = 87 + SYS_UTIMENSAT = 88 + SYS_ACCT = 89 + SYS_CAPGET = 90 + SYS_CAPSET = 91 + SYS_PERSONALITY = 92 + SYS_EXIT = 93 + SYS_EXIT_GROUP = 94 + SYS_WAITID = 95 + SYS_SET_TID_ADDRESS = 96 + SYS_UNSHARE = 97 + SYS_FUTEX = 98 + SYS_SET_ROBUST_LIST = 99 + SYS_GET_ROBUST_LIST = 100 + SYS_NANOSLEEP = 101 + SYS_GETITIMER = 102 + SYS_SETITIMER = 103 + SYS_KEXEC_LOAD = 104 + SYS_INIT_MODULE = 105 + SYS_DELETE_MODULE = 106 + SYS_TIMER_CREATE = 107 + SYS_TIMER_GETTIME = 108 + SYS_TIMER_GETOVERRUN = 109 + SYS_TIMER_SETTIME = 110 + SYS_TIMER_DELETE = 111 + SYS_CLOCK_SETTIME = 112 + SYS_CLOCK_GETTIME = 113 + SYS_CLOCK_GETRES = 114 + SYS_CLOCK_NANOSLEEP = 115 + SYS_SYSLOG = 116 + SYS_PTRACE = 117 + SYS_SCHED_SETPARAM = 118 + SYS_SCHED_SETSCHEDULER = 119 + SYS_SCHED_GETSCHEDULER = 120 + SYS_SCHED_GETPARAM = 121 + SYS_SCHED_SETAFFINITY = 122 + SYS_SCHED_GETAFFINITY = 123 + SYS_SCHED_YIELD = 124 + SYS_SCHED_GET_PRIORITY_MAX = 125 + SYS_SCHED_GET_PRIORITY_MIN = 126 + SYS_SCHED_RR_GET_INTERVAL = 127 + SYS_RESTART_SYSCALL = 128 + SYS_KILL = 129 + SYS_TKILL = 130 + SYS_TGKILL = 131 + SYS_SIGALTSTACK = 132 + SYS_RT_SIGSUSPEND = 133 + SYS_RT_SIGACTION = 134 + SYS_RT_SIGPROCMASK = 135 + SYS_RT_SIGPENDING = 136 + SYS_RT_SIGTIMEDWAIT = 137 + SYS_RT_SIGQUEUEINFO = 138 + SYS_RT_SIGRETURN = 139 + SYS_SETPRIORITY = 140 + SYS_GETPRIORITY = 141 + SYS_REBOOT = 142 + SYS_SETREGID = 143 + SYS_SETGID = 144 + SYS_SETREUID = 145 + SYS_SETUID = 146 + SYS_SETRESUID = 147 + SYS_GETRESUID = 148 + SYS_SETRESGID = 149 + SYS_GETRESGID = 150 + SYS_SETFSUID = 151 + SYS_SETFSGID = 152 + SYS_TIMES = 153 + SYS_SETPGID = 154 + SYS_GETPGID = 155 + SYS_GETSID = 156 + SYS_SETSID = 157 + SYS_GETGROUPS = 158 + SYS_SETGROUPS = 159 + SYS_UNAME = 160 + SYS_SETHOSTNAME = 161 + SYS_SETDOMAINNAME = 162 + SYS_GETRUSAGE = 165 + SYS_UMASK = 166 + SYS_PRCTL = 167 + SYS_GETCPU = 168 + SYS_GETTIMEOFDAY = 169 + SYS_SETTIMEOFDAY = 170 + SYS_ADJTIMEX = 171 + SYS_GETPID = 172 + SYS_GETPPID = 173 + SYS_GETUID = 174 + SYS_GETEUID = 175 + SYS_GETGID = 176 + SYS_GETEGID = 177 + SYS_GETTID = 178 + SYS_SYSINFO = 179 + SYS_MQ_OPEN = 180 + SYS_MQ_UNLINK = 181 + SYS_MQ_TIMEDSEND = 182 + SYS_MQ_TIMEDRECEIVE = 183 + SYS_MQ_NOTIFY = 184 + SYS_MQ_GETSETATTR = 185 + SYS_MSGGET = 186 + SYS_MSGCTL = 187 + SYS_MSGRCV = 188 + SYS_MSGSND = 189 + SYS_SEMGET = 190 + SYS_SEMCTL = 191 + SYS_SEMTIMEDOP = 192 + SYS_SEMOP = 193 + SYS_SHMGET = 194 + SYS_SHMCTL = 195 + SYS_SHMAT = 196 + SYS_SHMDT = 197 + SYS_SOCKET = 198 + SYS_SOCKETPAIR = 199 + SYS_BIND = 200 + SYS_LISTEN = 201 + SYS_ACCEPT = 202 + SYS_CONNECT = 203 + SYS_GETSOCKNAME = 204 + SYS_GETPEERNAME = 205 + SYS_SENDTO = 206 + SYS_RECVFROM = 207 + SYS_SETSOCKOPT = 208 + SYS_GETSOCKOPT = 209 + SYS_SHUTDOWN = 210 + SYS_SENDMSG = 211 + SYS_RECVMSG = 212 + SYS_READAHEAD = 213 + SYS_BRK = 214 + SYS_MUNMAP = 215 + SYS_MREMAP = 216 + SYS_ADD_KEY = 217 + SYS_REQUEST_KEY = 218 + SYS_KEYCTL = 219 + SYS_CLONE = 220 + SYS_EXECVE = 221 + SYS_MMAP = 222 + SYS_FADVISE64 = 223 + SYS_SWAPON = 224 + SYS_SWAPOFF = 225 + SYS_MPROTECT = 226 + SYS_MSYNC = 227 + SYS_MLOCK = 228 + SYS_MUNLOCK = 229 + SYS_MLOCKALL = 230 + SYS_MUNLOCKALL = 231 + SYS_MINCORE = 232 + SYS_MADVISE = 233 + SYS_REMAP_FILE_PAGES = 234 + SYS_MBIND = 235 + SYS_GET_MEMPOLICY = 236 + SYS_SET_MEMPOLICY = 237 + SYS_MIGRATE_PAGES = 238 + SYS_MOVE_PAGES = 239 + SYS_RT_TGSIGQUEUEINFO = 240 + SYS_PERF_EVENT_OPEN = 241 + SYS_ACCEPT4 = 242 + SYS_RECVMMSG = 243 + SYS_ARCH_SPECIFIC_SYSCALL = 244 + SYS_WAIT4 = 260 + SYS_PRLIMIT64 = 261 + SYS_FANOTIFY_INIT = 262 + SYS_FANOTIFY_MARK = 263 + SYS_NAME_TO_HANDLE_AT = 264 + SYS_OPEN_BY_HANDLE_AT = 265 + SYS_CLOCK_ADJTIME = 266 + SYS_SYNCFS = 267 + SYS_SETNS = 268 + SYS_SENDMMSG = 269 + SYS_PROCESS_VM_READV = 270 + SYS_PROCESS_VM_WRITEV = 271 + SYS_KCMP = 272 + SYS_FINIT_MODULE = 273 + SYS_SCHED_SETATTR = 274 + SYS_SCHED_GETATTR = 275 + SYS_RENAMEAT2 = 276 + SYS_SECCOMP = 277 + SYS_GETRANDOM = 278 + SYS_MEMFD_CREATE = 279 + SYS_BPF = 280 + SYS_EXECVEAT = 281 + SYS_USERFAULTFD = 282 + SYS_MEMBARRIER = 283 + SYS_MLOCK2 = 284 + SYS_COPY_FILE_RANGE = 285 + SYS_PREADV2 = 286 + SYS_PWRITEV2 = 287 + SYS_PKEY_MPROTECT = 288 + SYS_PKEY_ALLOC = 289 + SYS_PKEY_FREE = 290 + SYS_STATX = 291 + SYS_IO_PGETEVENTS = 292 + SYS_RSEQ = 293 + SYS_KEXEC_FILE_LOAD = 294 + SYS_PIDFD_SEND_SIGNAL = 424 + SYS_IO_URING_SETUP = 425 + SYS_IO_URING_ENTER = 426 + SYS_IO_URING_REGISTER = 427 + SYS_OPEN_TREE = 428 + SYS_MOVE_MOUNT = 429 + SYS_FSOPEN = 430 + SYS_FSCONFIG = 431 + SYS_FSMOUNT = 432 + SYS_FSPICK = 433 + SYS_PIDFD_OPEN = 434 + SYS_CLONE3 = 435 + SYS_CLOSE_RANGE = 436 + SYS_OPENAT2 = 437 + SYS_PIDFD_GETFD = 438 + SYS_FACCESSAT2 = 439 + SYS_PROCESS_MADVISE = 440 + SYS_EPOLL_PWAIT2 = 441 + SYS_MOUNT_SETATTR = 442 + SYS_QUOTACTL_FD = 443 + SYS_LANDLOCK_CREATE_RULESET = 444 + SYS_LANDLOCK_ADD_RULE = 445 + SYS_LANDLOCK_RESTRICT_SELF = 446 + SYS_PROCESS_MRELEASE = 448 + SYS_FUTEX_WAITV = 449 + SYS_SET_MEMPOLICY_HOME_NODE = 450 +) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go index 68bb6d29..65a99efc 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go @@ -1,6 +1,7 @@ // go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build mips && linux // +build mips,linux package unix @@ -416,6 +417,18 @@ const ( SYS_FSPICK = 4433 SYS_PIDFD_OPEN = 4434 SYS_CLONE3 = 4435 + SYS_CLOSE_RANGE = 4436 SYS_OPENAT2 = 4437 SYS_PIDFD_GETFD = 4438 + SYS_FACCESSAT2 = 4439 + SYS_PROCESS_MADVISE = 4440 + SYS_EPOLL_PWAIT2 = 4441 + SYS_MOUNT_SETATTR = 4442 + SYS_QUOTACTL_FD = 4443 + SYS_LANDLOCK_CREATE_RULESET = 4444 + SYS_LANDLOCK_ADD_RULE = 4445 + SYS_LANDLOCK_RESTRICT_SELF = 4446 + SYS_PROCESS_MRELEASE = 4448 + SYS_FUTEX_WAITV = 4449 + SYS_SET_MEMPOLICY_HOME_NODE = 4450 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go index 4e525118..841c8a66 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go @@ -1,351 +1,364 @@ // go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build mips64 && linux // +build mips64,linux package unix const ( - SYS_READ = 5000 - SYS_WRITE = 5001 - SYS_OPEN = 5002 - SYS_CLOSE = 5003 - SYS_STAT = 5004 - SYS_FSTAT = 5005 - SYS_LSTAT = 5006 - SYS_POLL = 5007 - SYS_LSEEK = 5008 - SYS_MMAP = 5009 - SYS_MPROTECT = 5010 - SYS_MUNMAP = 5011 - SYS_BRK = 5012 - SYS_RT_SIGACTION = 5013 - SYS_RT_SIGPROCMASK = 5014 - SYS_IOCTL = 5015 - SYS_PREAD64 = 5016 - SYS_PWRITE64 = 5017 - SYS_READV = 5018 - SYS_WRITEV = 5019 - SYS_ACCESS = 5020 - SYS_PIPE = 5021 - SYS__NEWSELECT = 5022 - SYS_SCHED_YIELD = 5023 - SYS_MREMAP = 5024 - SYS_MSYNC = 5025 - SYS_MINCORE = 5026 - SYS_MADVISE = 5027 - SYS_SHMGET = 5028 - SYS_SHMAT = 5029 - SYS_SHMCTL = 5030 - SYS_DUP = 5031 - SYS_DUP2 = 5032 - SYS_PAUSE = 5033 - SYS_NANOSLEEP = 5034 - SYS_GETITIMER = 5035 - SYS_SETITIMER = 5036 - SYS_ALARM = 5037 - SYS_GETPID = 5038 - SYS_SENDFILE = 5039 - SYS_SOCKET = 5040 - SYS_CONNECT = 5041 - SYS_ACCEPT = 5042 - SYS_SENDTO = 5043 - SYS_RECVFROM = 5044 - SYS_SENDMSG = 5045 - SYS_RECVMSG = 5046 - SYS_SHUTDOWN = 5047 - SYS_BIND = 5048 - SYS_LISTEN = 5049 - SYS_GETSOCKNAME = 5050 - SYS_GETPEERNAME = 5051 - SYS_SOCKETPAIR = 5052 - SYS_SETSOCKOPT = 5053 - SYS_GETSOCKOPT = 5054 - SYS_CLONE = 5055 - SYS_FORK = 5056 - SYS_EXECVE = 5057 - SYS_EXIT = 5058 - SYS_WAIT4 = 5059 - SYS_KILL = 5060 - SYS_UNAME = 5061 - SYS_SEMGET = 5062 - SYS_SEMOP = 5063 - SYS_SEMCTL = 5064 - SYS_SHMDT = 5065 - SYS_MSGGET = 5066 - SYS_MSGSND = 5067 - SYS_MSGRCV = 5068 - SYS_MSGCTL = 5069 - SYS_FCNTL = 5070 - SYS_FLOCK = 5071 - SYS_FSYNC = 5072 - SYS_FDATASYNC = 5073 - SYS_TRUNCATE = 5074 - SYS_FTRUNCATE = 5075 - SYS_GETDENTS = 5076 - SYS_GETCWD = 5077 - SYS_CHDIR = 5078 - SYS_FCHDIR = 5079 - SYS_RENAME = 5080 - SYS_MKDIR = 5081 - SYS_RMDIR = 5082 - SYS_CREAT = 5083 - SYS_LINK = 5084 - SYS_UNLINK = 5085 - SYS_SYMLINK = 5086 - SYS_READLINK = 5087 - SYS_CHMOD = 5088 - SYS_FCHMOD = 5089 - SYS_CHOWN = 5090 - SYS_FCHOWN = 5091 - SYS_LCHOWN = 5092 - SYS_UMASK = 5093 - SYS_GETTIMEOFDAY = 5094 - SYS_GETRLIMIT = 5095 - SYS_GETRUSAGE = 5096 - SYS_SYSINFO = 5097 - SYS_TIMES = 5098 - SYS_PTRACE = 5099 - SYS_GETUID = 5100 - SYS_SYSLOG = 5101 - SYS_GETGID = 5102 - SYS_SETUID = 5103 - SYS_SETGID = 5104 - SYS_GETEUID = 5105 - SYS_GETEGID = 5106 - SYS_SETPGID = 5107 - SYS_GETPPID = 5108 - SYS_GETPGRP = 5109 - SYS_SETSID = 5110 - SYS_SETREUID = 5111 - SYS_SETREGID = 5112 - SYS_GETGROUPS = 5113 - SYS_SETGROUPS = 5114 - SYS_SETRESUID = 5115 - SYS_GETRESUID = 5116 - SYS_SETRESGID = 5117 - SYS_GETRESGID = 5118 - SYS_GETPGID = 5119 - SYS_SETFSUID = 5120 - SYS_SETFSGID = 5121 - SYS_GETSID = 5122 - SYS_CAPGET = 5123 - SYS_CAPSET = 5124 - SYS_RT_SIGPENDING = 5125 - SYS_RT_SIGTIMEDWAIT = 5126 - SYS_RT_SIGQUEUEINFO = 5127 - SYS_RT_SIGSUSPEND = 5128 - SYS_SIGALTSTACK = 5129 - SYS_UTIME = 5130 - SYS_MKNOD = 5131 - SYS_PERSONALITY = 5132 - SYS_USTAT = 5133 - SYS_STATFS = 5134 - SYS_FSTATFS = 5135 - SYS_SYSFS = 5136 - SYS_GETPRIORITY = 5137 - SYS_SETPRIORITY = 5138 - SYS_SCHED_SETPARAM = 5139 - SYS_SCHED_GETPARAM = 5140 - SYS_SCHED_SETSCHEDULER = 5141 - SYS_SCHED_GETSCHEDULER = 5142 - SYS_SCHED_GET_PRIORITY_MAX = 5143 - SYS_SCHED_GET_PRIORITY_MIN = 5144 - SYS_SCHED_RR_GET_INTERVAL = 5145 - SYS_MLOCK = 5146 - SYS_MUNLOCK = 5147 - SYS_MLOCKALL = 5148 - SYS_MUNLOCKALL = 5149 - SYS_VHANGUP = 5150 - SYS_PIVOT_ROOT = 5151 - SYS__SYSCTL = 5152 - SYS_PRCTL = 5153 - SYS_ADJTIMEX = 5154 - SYS_SETRLIMIT = 5155 - SYS_CHROOT = 5156 - SYS_SYNC = 5157 - SYS_ACCT = 5158 - SYS_SETTIMEOFDAY = 5159 - SYS_MOUNT = 5160 - SYS_UMOUNT2 = 5161 - SYS_SWAPON = 5162 - SYS_SWAPOFF = 5163 - SYS_REBOOT = 5164 - SYS_SETHOSTNAME = 5165 - SYS_SETDOMAINNAME = 5166 - SYS_CREATE_MODULE = 5167 - SYS_INIT_MODULE = 5168 - SYS_DELETE_MODULE = 5169 - SYS_GET_KERNEL_SYMS = 5170 - SYS_QUERY_MODULE = 5171 - SYS_QUOTACTL = 5172 - SYS_NFSSERVCTL = 5173 - SYS_GETPMSG = 5174 - SYS_PUTPMSG = 5175 - SYS_AFS_SYSCALL = 5176 - SYS_RESERVED177 = 5177 - SYS_GETTID = 5178 - SYS_READAHEAD = 5179 - SYS_SETXATTR = 5180 - SYS_LSETXATTR = 5181 - SYS_FSETXATTR = 5182 - SYS_GETXATTR = 5183 - SYS_LGETXATTR = 5184 - SYS_FGETXATTR = 5185 - SYS_LISTXATTR = 5186 - SYS_LLISTXATTR = 5187 - SYS_FLISTXATTR = 5188 - SYS_REMOVEXATTR = 5189 - SYS_LREMOVEXATTR = 5190 - SYS_FREMOVEXATTR = 5191 - SYS_TKILL = 5192 - SYS_RESERVED193 = 5193 - SYS_FUTEX = 5194 - SYS_SCHED_SETAFFINITY = 5195 - SYS_SCHED_GETAFFINITY = 5196 - SYS_CACHEFLUSH = 5197 - SYS_CACHECTL = 5198 - SYS_SYSMIPS = 5199 - SYS_IO_SETUP = 5200 - SYS_IO_DESTROY = 5201 - SYS_IO_GETEVENTS = 5202 - SYS_IO_SUBMIT = 5203 - SYS_IO_CANCEL = 5204 - SYS_EXIT_GROUP = 5205 - SYS_LOOKUP_DCOOKIE = 5206 - SYS_EPOLL_CREATE = 5207 - SYS_EPOLL_CTL = 5208 - SYS_EPOLL_WAIT = 5209 - SYS_REMAP_FILE_PAGES = 5210 - SYS_RT_SIGRETURN = 5211 - SYS_SET_TID_ADDRESS = 5212 - SYS_RESTART_SYSCALL = 5213 - SYS_SEMTIMEDOP = 5214 - SYS_FADVISE64 = 5215 - SYS_TIMER_CREATE = 5216 - SYS_TIMER_SETTIME = 5217 - SYS_TIMER_GETTIME = 5218 - SYS_TIMER_GETOVERRUN = 5219 - SYS_TIMER_DELETE = 5220 - SYS_CLOCK_SETTIME = 5221 - SYS_CLOCK_GETTIME = 5222 - SYS_CLOCK_GETRES = 5223 - SYS_CLOCK_NANOSLEEP = 5224 - SYS_TGKILL = 5225 - SYS_UTIMES = 5226 - SYS_MBIND = 5227 - SYS_GET_MEMPOLICY = 5228 - SYS_SET_MEMPOLICY = 5229 - SYS_MQ_OPEN = 5230 - SYS_MQ_UNLINK = 5231 - SYS_MQ_TIMEDSEND = 5232 - SYS_MQ_TIMEDRECEIVE = 5233 - SYS_MQ_NOTIFY = 5234 - SYS_MQ_GETSETATTR = 5235 - SYS_VSERVER = 5236 - SYS_WAITID = 5237 - SYS_ADD_KEY = 5239 - SYS_REQUEST_KEY = 5240 - SYS_KEYCTL = 5241 - SYS_SET_THREAD_AREA = 5242 - SYS_INOTIFY_INIT = 5243 - SYS_INOTIFY_ADD_WATCH = 5244 - SYS_INOTIFY_RM_WATCH = 5245 - SYS_MIGRATE_PAGES = 5246 - SYS_OPENAT = 5247 - SYS_MKDIRAT = 5248 - SYS_MKNODAT = 5249 - SYS_FCHOWNAT = 5250 - SYS_FUTIMESAT = 5251 - SYS_NEWFSTATAT = 5252 - SYS_UNLINKAT = 5253 - SYS_RENAMEAT = 5254 - SYS_LINKAT = 5255 - SYS_SYMLINKAT = 5256 - SYS_READLINKAT = 5257 - SYS_FCHMODAT = 5258 - SYS_FACCESSAT = 5259 - SYS_PSELECT6 = 5260 - SYS_PPOLL = 5261 - SYS_UNSHARE = 5262 - SYS_SPLICE = 5263 - SYS_SYNC_FILE_RANGE = 5264 - SYS_TEE = 5265 - SYS_VMSPLICE = 5266 - SYS_MOVE_PAGES = 5267 - SYS_SET_ROBUST_LIST = 5268 - SYS_GET_ROBUST_LIST = 5269 - SYS_KEXEC_LOAD = 5270 - SYS_GETCPU = 5271 - SYS_EPOLL_PWAIT = 5272 - SYS_IOPRIO_SET = 5273 - SYS_IOPRIO_GET = 5274 - SYS_UTIMENSAT = 5275 - SYS_SIGNALFD = 5276 - SYS_TIMERFD = 5277 - SYS_EVENTFD = 5278 - SYS_FALLOCATE = 5279 - SYS_TIMERFD_CREATE = 5280 - SYS_TIMERFD_GETTIME = 5281 - SYS_TIMERFD_SETTIME = 5282 - SYS_SIGNALFD4 = 5283 - SYS_EVENTFD2 = 5284 - SYS_EPOLL_CREATE1 = 5285 - SYS_DUP3 = 5286 - SYS_PIPE2 = 5287 - SYS_INOTIFY_INIT1 = 5288 - SYS_PREADV = 5289 - SYS_PWRITEV = 5290 - SYS_RT_TGSIGQUEUEINFO = 5291 - SYS_PERF_EVENT_OPEN = 5292 - SYS_ACCEPT4 = 5293 - SYS_RECVMMSG = 5294 - SYS_FANOTIFY_INIT = 5295 - SYS_FANOTIFY_MARK = 5296 - SYS_PRLIMIT64 = 5297 - SYS_NAME_TO_HANDLE_AT = 5298 - SYS_OPEN_BY_HANDLE_AT = 5299 - SYS_CLOCK_ADJTIME = 5300 - SYS_SYNCFS = 5301 - SYS_SENDMMSG = 5302 - SYS_SETNS = 5303 - SYS_PROCESS_VM_READV = 5304 - SYS_PROCESS_VM_WRITEV = 5305 - SYS_KCMP = 5306 - SYS_FINIT_MODULE = 5307 - SYS_GETDENTS64 = 5308 - SYS_SCHED_SETATTR = 5309 - SYS_SCHED_GETATTR = 5310 - SYS_RENAMEAT2 = 5311 - SYS_SECCOMP = 5312 - SYS_GETRANDOM = 5313 - SYS_MEMFD_CREATE = 5314 - SYS_BPF = 5315 - SYS_EXECVEAT = 5316 - SYS_USERFAULTFD = 5317 - SYS_MEMBARRIER = 5318 - SYS_MLOCK2 = 5319 - SYS_COPY_FILE_RANGE = 5320 - SYS_PREADV2 = 5321 - SYS_PWRITEV2 = 5322 - SYS_PKEY_MPROTECT = 5323 - SYS_PKEY_ALLOC = 5324 - SYS_PKEY_FREE = 5325 - SYS_STATX = 5326 - SYS_RSEQ = 5327 - SYS_IO_PGETEVENTS = 5328 - SYS_PIDFD_SEND_SIGNAL = 5424 - SYS_IO_URING_SETUP = 5425 - SYS_IO_URING_ENTER = 5426 - SYS_IO_URING_REGISTER = 5427 - SYS_OPEN_TREE = 5428 - SYS_MOVE_MOUNT = 5429 - SYS_FSOPEN = 5430 - SYS_FSCONFIG = 5431 - SYS_FSMOUNT = 5432 - SYS_FSPICK = 5433 - SYS_PIDFD_OPEN = 5434 - SYS_CLONE3 = 5435 - SYS_OPENAT2 = 5437 - SYS_PIDFD_GETFD = 5438 + SYS_READ = 5000 + SYS_WRITE = 5001 + SYS_OPEN = 5002 + SYS_CLOSE = 5003 + SYS_STAT = 5004 + SYS_FSTAT = 5005 + SYS_LSTAT = 5006 + SYS_POLL = 5007 + SYS_LSEEK = 5008 + SYS_MMAP = 5009 + SYS_MPROTECT = 5010 + SYS_MUNMAP = 5011 + SYS_BRK = 5012 + SYS_RT_SIGACTION = 5013 + SYS_RT_SIGPROCMASK = 5014 + SYS_IOCTL = 5015 + SYS_PREAD64 = 5016 + SYS_PWRITE64 = 5017 + SYS_READV = 5018 + SYS_WRITEV = 5019 + SYS_ACCESS = 5020 + SYS_PIPE = 5021 + SYS__NEWSELECT = 5022 + SYS_SCHED_YIELD = 5023 + SYS_MREMAP = 5024 + SYS_MSYNC = 5025 + SYS_MINCORE = 5026 + SYS_MADVISE = 5027 + SYS_SHMGET = 5028 + SYS_SHMAT = 5029 + SYS_SHMCTL = 5030 + SYS_DUP = 5031 + SYS_DUP2 = 5032 + SYS_PAUSE = 5033 + SYS_NANOSLEEP = 5034 + SYS_GETITIMER = 5035 + SYS_SETITIMER = 5036 + SYS_ALARM = 5037 + SYS_GETPID = 5038 + SYS_SENDFILE = 5039 + SYS_SOCKET = 5040 + SYS_CONNECT = 5041 + SYS_ACCEPT = 5042 + SYS_SENDTO = 5043 + SYS_RECVFROM = 5044 + SYS_SENDMSG = 5045 + SYS_RECVMSG = 5046 + SYS_SHUTDOWN = 5047 + SYS_BIND = 5048 + SYS_LISTEN = 5049 + SYS_GETSOCKNAME = 5050 + SYS_GETPEERNAME = 5051 + SYS_SOCKETPAIR = 5052 + SYS_SETSOCKOPT = 5053 + SYS_GETSOCKOPT = 5054 + SYS_CLONE = 5055 + SYS_FORK = 5056 + SYS_EXECVE = 5057 + SYS_EXIT = 5058 + SYS_WAIT4 = 5059 + SYS_KILL = 5060 + SYS_UNAME = 5061 + SYS_SEMGET = 5062 + SYS_SEMOP = 5063 + SYS_SEMCTL = 5064 + SYS_SHMDT = 5065 + SYS_MSGGET = 5066 + SYS_MSGSND = 5067 + SYS_MSGRCV = 5068 + SYS_MSGCTL = 5069 + SYS_FCNTL = 5070 + SYS_FLOCK = 5071 + SYS_FSYNC = 5072 + SYS_FDATASYNC = 5073 + SYS_TRUNCATE = 5074 + SYS_FTRUNCATE = 5075 + SYS_GETDENTS = 5076 + SYS_GETCWD = 5077 + SYS_CHDIR = 5078 + SYS_FCHDIR = 5079 + SYS_RENAME = 5080 + SYS_MKDIR = 5081 + SYS_RMDIR = 5082 + SYS_CREAT = 5083 + SYS_LINK = 5084 + SYS_UNLINK = 5085 + SYS_SYMLINK = 5086 + SYS_READLINK = 5087 + SYS_CHMOD = 5088 + SYS_FCHMOD = 5089 + SYS_CHOWN = 5090 + SYS_FCHOWN = 5091 + SYS_LCHOWN = 5092 + SYS_UMASK = 5093 + SYS_GETTIMEOFDAY = 5094 + SYS_GETRLIMIT = 5095 + SYS_GETRUSAGE = 5096 + SYS_SYSINFO = 5097 + SYS_TIMES = 5098 + SYS_PTRACE = 5099 + SYS_GETUID = 5100 + SYS_SYSLOG = 5101 + SYS_GETGID = 5102 + SYS_SETUID = 5103 + SYS_SETGID = 5104 + SYS_GETEUID = 5105 + SYS_GETEGID = 5106 + SYS_SETPGID = 5107 + SYS_GETPPID = 5108 + SYS_GETPGRP = 5109 + SYS_SETSID = 5110 + SYS_SETREUID = 5111 + SYS_SETREGID = 5112 + SYS_GETGROUPS = 5113 + SYS_SETGROUPS = 5114 + SYS_SETRESUID = 5115 + SYS_GETRESUID = 5116 + SYS_SETRESGID = 5117 + SYS_GETRESGID = 5118 + SYS_GETPGID = 5119 + SYS_SETFSUID = 5120 + SYS_SETFSGID = 5121 + SYS_GETSID = 5122 + SYS_CAPGET = 5123 + SYS_CAPSET = 5124 + SYS_RT_SIGPENDING = 5125 + SYS_RT_SIGTIMEDWAIT = 5126 + SYS_RT_SIGQUEUEINFO = 5127 + SYS_RT_SIGSUSPEND = 5128 + SYS_SIGALTSTACK = 5129 + SYS_UTIME = 5130 + SYS_MKNOD = 5131 + SYS_PERSONALITY = 5132 + SYS_USTAT = 5133 + SYS_STATFS = 5134 + SYS_FSTATFS = 5135 + SYS_SYSFS = 5136 + SYS_GETPRIORITY = 5137 + SYS_SETPRIORITY = 5138 + SYS_SCHED_SETPARAM = 5139 + SYS_SCHED_GETPARAM = 5140 + SYS_SCHED_SETSCHEDULER = 5141 + SYS_SCHED_GETSCHEDULER = 5142 + SYS_SCHED_GET_PRIORITY_MAX = 5143 + SYS_SCHED_GET_PRIORITY_MIN = 5144 + SYS_SCHED_RR_GET_INTERVAL = 5145 + SYS_MLOCK = 5146 + SYS_MUNLOCK = 5147 + SYS_MLOCKALL = 5148 + SYS_MUNLOCKALL = 5149 + SYS_VHANGUP = 5150 + SYS_PIVOT_ROOT = 5151 + SYS__SYSCTL = 5152 + SYS_PRCTL = 5153 + SYS_ADJTIMEX = 5154 + SYS_SETRLIMIT = 5155 + SYS_CHROOT = 5156 + SYS_SYNC = 5157 + SYS_ACCT = 5158 + SYS_SETTIMEOFDAY = 5159 + SYS_MOUNT = 5160 + SYS_UMOUNT2 = 5161 + SYS_SWAPON = 5162 + SYS_SWAPOFF = 5163 + SYS_REBOOT = 5164 + SYS_SETHOSTNAME = 5165 + SYS_SETDOMAINNAME = 5166 + SYS_CREATE_MODULE = 5167 + SYS_INIT_MODULE = 5168 + SYS_DELETE_MODULE = 5169 + SYS_GET_KERNEL_SYMS = 5170 + SYS_QUERY_MODULE = 5171 + SYS_QUOTACTL = 5172 + SYS_NFSSERVCTL = 5173 + SYS_GETPMSG = 5174 + SYS_PUTPMSG = 5175 + SYS_AFS_SYSCALL = 5176 + SYS_RESERVED177 = 5177 + SYS_GETTID = 5178 + SYS_READAHEAD = 5179 + SYS_SETXATTR = 5180 + SYS_LSETXATTR = 5181 + SYS_FSETXATTR = 5182 + SYS_GETXATTR = 5183 + SYS_LGETXATTR = 5184 + SYS_FGETXATTR = 5185 + SYS_LISTXATTR = 5186 + SYS_LLISTXATTR = 5187 + SYS_FLISTXATTR = 5188 + SYS_REMOVEXATTR = 5189 + SYS_LREMOVEXATTR = 5190 + SYS_FREMOVEXATTR = 5191 + SYS_TKILL = 5192 + SYS_RESERVED193 = 5193 + SYS_FUTEX = 5194 + SYS_SCHED_SETAFFINITY = 5195 + SYS_SCHED_GETAFFINITY = 5196 + SYS_CACHEFLUSH = 5197 + SYS_CACHECTL = 5198 + SYS_SYSMIPS = 5199 + SYS_IO_SETUP = 5200 + SYS_IO_DESTROY = 5201 + SYS_IO_GETEVENTS = 5202 + SYS_IO_SUBMIT = 5203 + SYS_IO_CANCEL = 5204 + SYS_EXIT_GROUP = 5205 + SYS_LOOKUP_DCOOKIE = 5206 + SYS_EPOLL_CREATE = 5207 + SYS_EPOLL_CTL = 5208 + SYS_EPOLL_WAIT = 5209 + SYS_REMAP_FILE_PAGES = 5210 + SYS_RT_SIGRETURN = 5211 + SYS_SET_TID_ADDRESS = 5212 + SYS_RESTART_SYSCALL = 5213 + SYS_SEMTIMEDOP = 5214 + SYS_FADVISE64 = 5215 + SYS_TIMER_CREATE = 5216 + SYS_TIMER_SETTIME = 5217 + SYS_TIMER_GETTIME = 5218 + SYS_TIMER_GETOVERRUN = 5219 + SYS_TIMER_DELETE = 5220 + SYS_CLOCK_SETTIME = 5221 + SYS_CLOCK_GETTIME = 5222 + SYS_CLOCK_GETRES = 5223 + SYS_CLOCK_NANOSLEEP = 5224 + SYS_TGKILL = 5225 + SYS_UTIMES = 5226 + SYS_MBIND = 5227 + SYS_GET_MEMPOLICY = 5228 + SYS_SET_MEMPOLICY = 5229 + SYS_MQ_OPEN = 5230 + SYS_MQ_UNLINK = 5231 + SYS_MQ_TIMEDSEND = 5232 + SYS_MQ_TIMEDRECEIVE = 5233 + SYS_MQ_NOTIFY = 5234 + SYS_MQ_GETSETATTR = 5235 + SYS_VSERVER = 5236 + SYS_WAITID = 5237 + SYS_ADD_KEY = 5239 + SYS_REQUEST_KEY = 5240 + SYS_KEYCTL = 5241 + SYS_SET_THREAD_AREA = 5242 + SYS_INOTIFY_INIT = 5243 + SYS_INOTIFY_ADD_WATCH = 5244 + SYS_INOTIFY_RM_WATCH = 5245 + SYS_MIGRATE_PAGES = 5246 + SYS_OPENAT = 5247 + SYS_MKDIRAT = 5248 + SYS_MKNODAT = 5249 + SYS_FCHOWNAT = 5250 + SYS_FUTIMESAT = 5251 + SYS_NEWFSTATAT = 5252 + SYS_UNLINKAT = 5253 + SYS_RENAMEAT = 5254 + SYS_LINKAT = 5255 + SYS_SYMLINKAT = 5256 + SYS_READLINKAT = 5257 + SYS_FCHMODAT = 5258 + SYS_FACCESSAT = 5259 + SYS_PSELECT6 = 5260 + SYS_PPOLL = 5261 + SYS_UNSHARE = 5262 + SYS_SPLICE = 5263 + SYS_SYNC_FILE_RANGE = 5264 + SYS_TEE = 5265 + SYS_VMSPLICE = 5266 + SYS_MOVE_PAGES = 5267 + SYS_SET_ROBUST_LIST = 5268 + SYS_GET_ROBUST_LIST = 5269 + SYS_KEXEC_LOAD = 5270 + SYS_GETCPU = 5271 + SYS_EPOLL_PWAIT = 5272 + SYS_IOPRIO_SET = 5273 + SYS_IOPRIO_GET = 5274 + SYS_UTIMENSAT = 5275 + SYS_SIGNALFD = 5276 + SYS_TIMERFD = 5277 + SYS_EVENTFD = 5278 + SYS_FALLOCATE = 5279 + SYS_TIMERFD_CREATE = 5280 + SYS_TIMERFD_GETTIME = 5281 + SYS_TIMERFD_SETTIME = 5282 + SYS_SIGNALFD4 = 5283 + SYS_EVENTFD2 = 5284 + SYS_EPOLL_CREATE1 = 5285 + SYS_DUP3 = 5286 + SYS_PIPE2 = 5287 + SYS_INOTIFY_INIT1 = 5288 + SYS_PREADV = 5289 + SYS_PWRITEV = 5290 + SYS_RT_TGSIGQUEUEINFO = 5291 + SYS_PERF_EVENT_OPEN = 5292 + SYS_ACCEPT4 = 5293 + SYS_RECVMMSG = 5294 + SYS_FANOTIFY_INIT = 5295 + SYS_FANOTIFY_MARK = 5296 + SYS_PRLIMIT64 = 5297 + SYS_NAME_TO_HANDLE_AT = 5298 + SYS_OPEN_BY_HANDLE_AT = 5299 + SYS_CLOCK_ADJTIME = 5300 + SYS_SYNCFS = 5301 + SYS_SENDMMSG = 5302 + SYS_SETNS = 5303 + SYS_PROCESS_VM_READV = 5304 + SYS_PROCESS_VM_WRITEV = 5305 + SYS_KCMP = 5306 + SYS_FINIT_MODULE = 5307 + SYS_GETDENTS64 = 5308 + SYS_SCHED_SETATTR = 5309 + SYS_SCHED_GETATTR = 5310 + SYS_RENAMEAT2 = 5311 + SYS_SECCOMP = 5312 + SYS_GETRANDOM = 5313 + SYS_MEMFD_CREATE = 5314 + SYS_BPF = 5315 + SYS_EXECVEAT = 5316 + SYS_USERFAULTFD = 5317 + SYS_MEMBARRIER = 5318 + SYS_MLOCK2 = 5319 + SYS_COPY_FILE_RANGE = 5320 + SYS_PREADV2 = 5321 + SYS_PWRITEV2 = 5322 + SYS_PKEY_MPROTECT = 5323 + SYS_PKEY_ALLOC = 5324 + SYS_PKEY_FREE = 5325 + SYS_STATX = 5326 + SYS_RSEQ = 5327 + SYS_IO_PGETEVENTS = 5328 + SYS_PIDFD_SEND_SIGNAL = 5424 + SYS_IO_URING_SETUP = 5425 + SYS_IO_URING_ENTER = 5426 + SYS_IO_URING_REGISTER = 5427 + SYS_OPEN_TREE = 5428 + SYS_MOVE_MOUNT = 5429 + SYS_FSOPEN = 5430 + SYS_FSCONFIG = 5431 + SYS_FSMOUNT = 5432 + SYS_FSPICK = 5433 + SYS_PIDFD_OPEN = 5434 + SYS_CLONE3 = 5435 + SYS_CLOSE_RANGE = 5436 + SYS_OPENAT2 = 5437 + SYS_PIDFD_GETFD = 5438 + SYS_FACCESSAT2 = 5439 + SYS_PROCESS_MADVISE = 5440 + SYS_EPOLL_PWAIT2 = 5441 + SYS_MOUNT_SETATTR = 5442 + SYS_QUOTACTL_FD = 5443 + SYS_LANDLOCK_CREATE_RULESET = 5444 + SYS_LANDLOCK_ADD_RULE = 5445 + SYS_LANDLOCK_RESTRICT_SELF = 5446 + SYS_PROCESS_MRELEASE = 5448 + SYS_FUTEX_WAITV = 5449 + SYS_SET_MEMPOLICY_HOME_NODE = 5450 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go index 4d9aa300..e26a7c76 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go @@ -1,351 +1,364 @@ // go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build mips64le && linux // +build mips64le,linux package unix const ( - SYS_READ = 5000 - SYS_WRITE = 5001 - SYS_OPEN = 5002 - SYS_CLOSE = 5003 - SYS_STAT = 5004 - SYS_FSTAT = 5005 - SYS_LSTAT = 5006 - SYS_POLL = 5007 - SYS_LSEEK = 5008 - SYS_MMAP = 5009 - SYS_MPROTECT = 5010 - SYS_MUNMAP = 5011 - SYS_BRK = 5012 - SYS_RT_SIGACTION = 5013 - SYS_RT_SIGPROCMASK = 5014 - SYS_IOCTL = 5015 - SYS_PREAD64 = 5016 - SYS_PWRITE64 = 5017 - SYS_READV = 5018 - SYS_WRITEV = 5019 - SYS_ACCESS = 5020 - SYS_PIPE = 5021 - SYS__NEWSELECT = 5022 - SYS_SCHED_YIELD = 5023 - SYS_MREMAP = 5024 - SYS_MSYNC = 5025 - SYS_MINCORE = 5026 - SYS_MADVISE = 5027 - SYS_SHMGET = 5028 - SYS_SHMAT = 5029 - SYS_SHMCTL = 5030 - SYS_DUP = 5031 - SYS_DUP2 = 5032 - SYS_PAUSE = 5033 - SYS_NANOSLEEP = 5034 - SYS_GETITIMER = 5035 - SYS_SETITIMER = 5036 - SYS_ALARM = 5037 - SYS_GETPID = 5038 - SYS_SENDFILE = 5039 - SYS_SOCKET = 5040 - SYS_CONNECT = 5041 - SYS_ACCEPT = 5042 - SYS_SENDTO = 5043 - SYS_RECVFROM = 5044 - SYS_SENDMSG = 5045 - SYS_RECVMSG = 5046 - SYS_SHUTDOWN = 5047 - SYS_BIND = 5048 - SYS_LISTEN = 5049 - SYS_GETSOCKNAME = 5050 - SYS_GETPEERNAME = 5051 - SYS_SOCKETPAIR = 5052 - SYS_SETSOCKOPT = 5053 - SYS_GETSOCKOPT = 5054 - SYS_CLONE = 5055 - SYS_FORK = 5056 - SYS_EXECVE = 5057 - SYS_EXIT = 5058 - SYS_WAIT4 = 5059 - SYS_KILL = 5060 - SYS_UNAME = 5061 - SYS_SEMGET = 5062 - SYS_SEMOP = 5063 - SYS_SEMCTL = 5064 - SYS_SHMDT = 5065 - SYS_MSGGET = 5066 - SYS_MSGSND = 5067 - SYS_MSGRCV = 5068 - SYS_MSGCTL = 5069 - SYS_FCNTL = 5070 - SYS_FLOCK = 5071 - SYS_FSYNC = 5072 - SYS_FDATASYNC = 5073 - SYS_TRUNCATE = 5074 - SYS_FTRUNCATE = 5075 - SYS_GETDENTS = 5076 - SYS_GETCWD = 5077 - SYS_CHDIR = 5078 - SYS_FCHDIR = 5079 - SYS_RENAME = 5080 - SYS_MKDIR = 5081 - SYS_RMDIR = 5082 - SYS_CREAT = 5083 - SYS_LINK = 5084 - SYS_UNLINK = 5085 - SYS_SYMLINK = 5086 - SYS_READLINK = 5087 - SYS_CHMOD = 5088 - SYS_FCHMOD = 5089 - SYS_CHOWN = 5090 - SYS_FCHOWN = 5091 - SYS_LCHOWN = 5092 - SYS_UMASK = 5093 - SYS_GETTIMEOFDAY = 5094 - SYS_GETRLIMIT = 5095 - SYS_GETRUSAGE = 5096 - SYS_SYSINFO = 5097 - SYS_TIMES = 5098 - SYS_PTRACE = 5099 - SYS_GETUID = 5100 - SYS_SYSLOG = 5101 - SYS_GETGID = 5102 - SYS_SETUID = 5103 - SYS_SETGID = 5104 - SYS_GETEUID = 5105 - SYS_GETEGID = 5106 - SYS_SETPGID = 5107 - SYS_GETPPID = 5108 - SYS_GETPGRP = 5109 - SYS_SETSID = 5110 - SYS_SETREUID = 5111 - SYS_SETREGID = 5112 - SYS_GETGROUPS = 5113 - SYS_SETGROUPS = 5114 - SYS_SETRESUID = 5115 - SYS_GETRESUID = 5116 - SYS_SETRESGID = 5117 - SYS_GETRESGID = 5118 - SYS_GETPGID = 5119 - SYS_SETFSUID = 5120 - SYS_SETFSGID = 5121 - SYS_GETSID = 5122 - SYS_CAPGET = 5123 - SYS_CAPSET = 5124 - SYS_RT_SIGPENDING = 5125 - SYS_RT_SIGTIMEDWAIT = 5126 - SYS_RT_SIGQUEUEINFO = 5127 - SYS_RT_SIGSUSPEND = 5128 - SYS_SIGALTSTACK = 5129 - SYS_UTIME = 5130 - SYS_MKNOD = 5131 - SYS_PERSONALITY = 5132 - SYS_USTAT = 5133 - SYS_STATFS = 5134 - SYS_FSTATFS = 5135 - SYS_SYSFS = 5136 - SYS_GETPRIORITY = 5137 - SYS_SETPRIORITY = 5138 - SYS_SCHED_SETPARAM = 5139 - SYS_SCHED_GETPARAM = 5140 - SYS_SCHED_SETSCHEDULER = 5141 - SYS_SCHED_GETSCHEDULER = 5142 - SYS_SCHED_GET_PRIORITY_MAX = 5143 - SYS_SCHED_GET_PRIORITY_MIN = 5144 - SYS_SCHED_RR_GET_INTERVAL = 5145 - SYS_MLOCK = 5146 - SYS_MUNLOCK = 5147 - SYS_MLOCKALL = 5148 - SYS_MUNLOCKALL = 5149 - SYS_VHANGUP = 5150 - SYS_PIVOT_ROOT = 5151 - SYS__SYSCTL = 5152 - SYS_PRCTL = 5153 - SYS_ADJTIMEX = 5154 - SYS_SETRLIMIT = 5155 - SYS_CHROOT = 5156 - SYS_SYNC = 5157 - SYS_ACCT = 5158 - SYS_SETTIMEOFDAY = 5159 - SYS_MOUNT = 5160 - SYS_UMOUNT2 = 5161 - SYS_SWAPON = 5162 - SYS_SWAPOFF = 5163 - SYS_REBOOT = 5164 - SYS_SETHOSTNAME = 5165 - SYS_SETDOMAINNAME = 5166 - SYS_CREATE_MODULE = 5167 - SYS_INIT_MODULE = 5168 - SYS_DELETE_MODULE = 5169 - SYS_GET_KERNEL_SYMS = 5170 - SYS_QUERY_MODULE = 5171 - SYS_QUOTACTL = 5172 - SYS_NFSSERVCTL = 5173 - SYS_GETPMSG = 5174 - SYS_PUTPMSG = 5175 - SYS_AFS_SYSCALL = 5176 - SYS_RESERVED177 = 5177 - SYS_GETTID = 5178 - SYS_READAHEAD = 5179 - SYS_SETXATTR = 5180 - SYS_LSETXATTR = 5181 - SYS_FSETXATTR = 5182 - SYS_GETXATTR = 5183 - SYS_LGETXATTR = 5184 - SYS_FGETXATTR = 5185 - SYS_LISTXATTR = 5186 - SYS_LLISTXATTR = 5187 - SYS_FLISTXATTR = 5188 - SYS_REMOVEXATTR = 5189 - SYS_LREMOVEXATTR = 5190 - SYS_FREMOVEXATTR = 5191 - SYS_TKILL = 5192 - SYS_RESERVED193 = 5193 - SYS_FUTEX = 5194 - SYS_SCHED_SETAFFINITY = 5195 - SYS_SCHED_GETAFFINITY = 5196 - SYS_CACHEFLUSH = 5197 - SYS_CACHECTL = 5198 - SYS_SYSMIPS = 5199 - SYS_IO_SETUP = 5200 - SYS_IO_DESTROY = 5201 - SYS_IO_GETEVENTS = 5202 - SYS_IO_SUBMIT = 5203 - SYS_IO_CANCEL = 5204 - SYS_EXIT_GROUP = 5205 - SYS_LOOKUP_DCOOKIE = 5206 - SYS_EPOLL_CREATE = 5207 - SYS_EPOLL_CTL = 5208 - SYS_EPOLL_WAIT = 5209 - SYS_REMAP_FILE_PAGES = 5210 - SYS_RT_SIGRETURN = 5211 - SYS_SET_TID_ADDRESS = 5212 - SYS_RESTART_SYSCALL = 5213 - SYS_SEMTIMEDOP = 5214 - SYS_FADVISE64 = 5215 - SYS_TIMER_CREATE = 5216 - SYS_TIMER_SETTIME = 5217 - SYS_TIMER_GETTIME = 5218 - SYS_TIMER_GETOVERRUN = 5219 - SYS_TIMER_DELETE = 5220 - SYS_CLOCK_SETTIME = 5221 - SYS_CLOCK_GETTIME = 5222 - SYS_CLOCK_GETRES = 5223 - SYS_CLOCK_NANOSLEEP = 5224 - SYS_TGKILL = 5225 - SYS_UTIMES = 5226 - SYS_MBIND = 5227 - SYS_GET_MEMPOLICY = 5228 - SYS_SET_MEMPOLICY = 5229 - SYS_MQ_OPEN = 5230 - SYS_MQ_UNLINK = 5231 - SYS_MQ_TIMEDSEND = 5232 - SYS_MQ_TIMEDRECEIVE = 5233 - SYS_MQ_NOTIFY = 5234 - SYS_MQ_GETSETATTR = 5235 - SYS_VSERVER = 5236 - SYS_WAITID = 5237 - SYS_ADD_KEY = 5239 - SYS_REQUEST_KEY = 5240 - SYS_KEYCTL = 5241 - SYS_SET_THREAD_AREA = 5242 - SYS_INOTIFY_INIT = 5243 - SYS_INOTIFY_ADD_WATCH = 5244 - SYS_INOTIFY_RM_WATCH = 5245 - SYS_MIGRATE_PAGES = 5246 - SYS_OPENAT = 5247 - SYS_MKDIRAT = 5248 - SYS_MKNODAT = 5249 - SYS_FCHOWNAT = 5250 - SYS_FUTIMESAT = 5251 - SYS_NEWFSTATAT = 5252 - SYS_UNLINKAT = 5253 - SYS_RENAMEAT = 5254 - SYS_LINKAT = 5255 - SYS_SYMLINKAT = 5256 - SYS_READLINKAT = 5257 - SYS_FCHMODAT = 5258 - SYS_FACCESSAT = 5259 - SYS_PSELECT6 = 5260 - SYS_PPOLL = 5261 - SYS_UNSHARE = 5262 - SYS_SPLICE = 5263 - SYS_SYNC_FILE_RANGE = 5264 - SYS_TEE = 5265 - SYS_VMSPLICE = 5266 - SYS_MOVE_PAGES = 5267 - SYS_SET_ROBUST_LIST = 5268 - SYS_GET_ROBUST_LIST = 5269 - SYS_KEXEC_LOAD = 5270 - SYS_GETCPU = 5271 - SYS_EPOLL_PWAIT = 5272 - SYS_IOPRIO_SET = 5273 - SYS_IOPRIO_GET = 5274 - SYS_UTIMENSAT = 5275 - SYS_SIGNALFD = 5276 - SYS_TIMERFD = 5277 - SYS_EVENTFD = 5278 - SYS_FALLOCATE = 5279 - SYS_TIMERFD_CREATE = 5280 - SYS_TIMERFD_GETTIME = 5281 - SYS_TIMERFD_SETTIME = 5282 - SYS_SIGNALFD4 = 5283 - SYS_EVENTFD2 = 5284 - SYS_EPOLL_CREATE1 = 5285 - SYS_DUP3 = 5286 - SYS_PIPE2 = 5287 - SYS_INOTIFY_INIT1 = 5288 - SYS_PREADV = 5289 - SYS_PWRITEV = 5290 - SYS_RT_TGSIGQUEUEINFO = 5291 - SYS_PERF_EVENT_OPEN = 5292 - SYS_ACCEPT4 = 5293 - SYS_RECVMMSG = 5294 - SYS_FANOTIFY_INIT = 5295 - SYS_FANOTIFY_MARK = 5296 - SYS_PRLIMIT64 = 5297 - SYS_NAME_TO_HANDLE_AT = 5298 - SYS_OPEN_BY_HANDLE_AT = 5299 - SYS_CLOCK_ADJTIME = 5300 - SYS_SYNCFS = 5301 - SYS_SENDMMSG = 5302 - SYS_SETNS = 5303 - SYS_PROCESS_VM_READV = 5304 - SYS_PROCESS_VM_WRITEV = 5305 - SYS_KCMP = 5306 - SYS_FINIT_MODULE = 5307 - SYS_GETDENTS64 = 5308 - SYS_SCHED_SETATTR = 5309 - SYS_SCHED_GETATTR = 5310 - SYS_RENAMEAT2 = 5311 - SYS_SECCOMP = 5312 - SYS_GETRANDOM = 5313 - SYS_MEMFD_CREATE = 5314 - SYS_BPF = 5315 - SYS_EXECVEAT = 5316 - SYS_USERFAULTFD = 5317 - SYS_MEMBARRIER = 5318 - SYS_MLOCK2 = 5319 - SYS_COPY_FILE_RANGE = 5320 - SYS_PREADV2 = 5321 - SYS_PWRITEV2 = 5322 - SYS_PKEY_MPROTECT = 5323 - SYS_PKEY_ALLOC = 5324 - SYS_PKEY_FREE = 5325 - SYS_STATX = 5326 - SYS_RSEQ = 5327 - SYS_IO_PGETEVENTS = 5328 - SYS_PIDFD_SEND_SIGNAL = 5424 - SYS_IO_URING_SETUP = 5425 - SYS_IO_URING_ENTER = 5426 - SYS_IO_URING_REGISTER = 5427 - SYS_OPEN_TREE = 5428 - SYS_MOVE_MOUNT = 5429 - SYS_FSOPEN = 5430 - SYS_FSCONFIG = 5431 - SYS_FSMOUNT = 5432 - SYS_FSPICK = 5433 - SYS_PIDFD_OPEN = 5434 - SYS_CLONE3 = 5435 - SYS_OPENAT2 = 5437 - SYS_PIDFD_GETFD = 5438 + SYS_READ = 5000 + SYS_WRITE = 5001 + SYS_OPEN = 5002 + SYS_CLOSE = 5003 + SYS_STAT = 5004 + SYS_FSTAT = 5005 + SYS_LSTAT = 5006 + SYS_POLL = 5007 + SYS_LSEEK = 5008 + SYS_MMAP = 5009 + SYS_MPROTECT = 5010 + SYS_MUNMAP = 5011 + SYS_BRK = 5012 + SYS_RT_SIGACTION = 5013 + SYS_RT_SIGPROCMASK = 5014 + SYS_IOCTL = 5015 + SYS_PREAD64 = 5016 + SYS_PWRITE64 = 5017 + SYS_READV = 5018 + SYS_WRITEV = 5019 + SYS_ACCESS = 5020 + SYS_PIPE = 5021 + SYS__NEWSELECT = 5022 + SYS_SCHED_YIELD = 5023 + SYS_MREMAP = 5024 + SYS_MSYNC = 5025 + SYS_MINCORE = 5026 + SYS_MADVISE = 5027 + SYS_SHMGET = 5028 + SYS_SHMAT = 5029 + SYS_SHMCTL = 5030 + SYS_DUP = 5031 + SYS_DUP2 = 5032 + SYS_PAUSE = 5033 + SYS_NANOSLEEP = 5034 + SYS_GETITIMER = 5035 + SYS_SETITIMER = 5036 + SYS_ALARM = 5037 + SYS_GETPID = 5038 + SYS_SENDFILE = 5039 + SYS_SOCKET = 5040 + SYS_CONNECT = 5041 + SYS_ACCEPT = 5042 + SYS_SENDTO = 5043 + SYS_RECVFROM = 5044 + SYS_SENDMSG = 5045 + SYS_RECVMSG = 5046 + SYS_SHUTDOWN = 5047 + SYS_BIND = 5048 + SYS_LISTEN = 5049 + SYS_GETSOCKNAME = 5050 + SYS_GETPEERNAME = 5051 + SYS_SOCKETPAIR = 5052 + SYS_SETSOCKOPT = 5053 + SYS_GETSOCKOPT = 5054 + SYS_CLONE = 5055 + SYS_FORK = 5056 + SYS_EXECVE = 5057 + SYS_EXIT = 5058 + SYS_WAIT4 = 5059 + SYS_KILL = 5060 + SYS_UNAME = 5061 + SYS_SEMGET = 5062 + SYS_SEMOP = 5063 + SYS_SEMCTL = 5064 + SYS_SHMDT = 5065 + SYS_MSGGET = 5066 + SYS_MSGSND = 5067 + SYS_MSGRCV = 5068 + SYS_MSGCTL = 5069 + SYS_FCNTL = 5070 + SYS_FLOCK = 5071 + SYS_FSYNC = 5072 + SYS_FDATASYNC = 5073 + SYS_TRUNCATE = 5074 + SYS_FTRUNCATE = 5075 + SYS_GETDENTS = 5076 + SYS_GETCWD = 5077 + SYS_CHDIR = 5078 + SYS_FCHDIR = 5079 + SYS_RENAME = 5080 + SYS_MKDIR = 5081 + SYS_RMDIR = 5082 + SYS_CREAT = 5083 + SYS_LINK = 5084 + SYS_UNLINK = 5085 + SYS_SYMLINK = 5086 + SYS_READLINK = 5087 + SYS_CHMOD = 5088 + SYS_FCHMOD = 5089 + SYS_CHOWN = 5090 + SYS_FCHOWN = 5091 + SYS_LCHOWN = 5092 + SYS_UMASK = 5093 + SYS_GETTIMEOFDAY = 5094 + SYS_GETRLIMIT = 5095 + SYS_GETRUSAGE = 5096 + SYS_SYSINFO = 5097 + SYS_TIMES = 5098 + SYS_PTRACE = 5099 + SYS_GETUID = 5100 + SYS_SYSLOG = 5101 + SYS_GETGID = 5102 + SYS_SETUID = 5103 + SYS_SETGID = 5104 + SYS_GETEUID = 5105 + SYS_GETEGID = 5106 + SYS_SETPGID = 5107 + SYS_GETPPID = 5108 + SYS_GETPGRP = 5109 + SYS_SETSID = 5110 + SYS_SETREUID = 5111 + SYS_SETREGID = 5112 + SYS_GETGROUPS = 5113 + SYS_SETGROUPS = 5114 + SYS_SETRESUID = 5115 + SYS_GETRESUID = 5116 + SYS_SETRESGID = 5117 + SYS_GETRESGID = 5118 + SYS_GETPGID = 5119 + SYS_SETFSUID = 5120 + SYS_SETFSGID = 5121 + SYS_GETSID = 5122 + SYS_CAPGET = 5123 + SYS_CAPSET = 5124 + SYS_RT_SIGPENDING = 5125 + SYS_RT_SIGTIMEDWAIT = 5126 + SYS_RT_SIGQUEUEINFO = 5127 + SYS_RT_SIGSUSPEND = 5128 + SYS_SIGALTSTACK = 5129 + SYS_UTIME = 5130 + SYS_MKNOD = 5131 + SYS_PERSONALITY = 5132 + SYS_USTAT = 5133 + SYS_STATFS = 5134 + SYS_FSTATFS = 5135 + SYS_SYSFS = 5136 + SYS_GETPRIORITY = 5137 + SYS_SETPRIORITY = 5138 + SYS_SCHED_SETPARAM = 5139 + SYS_SCHED_GETPARAM = 5140 + SYS_SCHED_SETSCHEDULER = 5141 + SYS_SCHED_GETSCHEDULER = 5142 + SYS_SCHED_GET_PRIORITY_MAX = 5143 + SYS_SCHED_GET_PRIORITY_MIN = 5144 + SYS_SCHED_RR_GET_INTERVAL = 5145 + SYS_MLOCK = 5146 + SYS_MUNLOCK = 5147 + SYS_MLOCKALL = 5148 + SYS_MUNLOCKALL = 5149 + SYS_VHANGUP = 5150 + SYS_PIVOT_ROOT = 5151 + SYS__SYSCTL = 5152 + SYS_PRCTL = 5153 + SYS_ADJTIMEX = 5154 + SYS_SETRLIMIT = 5155 + SYS_CHROOT = 5156 + SYS_SYNC = 5157 + SYS_ACCT = 5158 + SYS_SETTIMEOFDAY = 5159 + SYS_MOUNT = 5160 + SYS_UMOUNT2 = 5161 + SYS_SWAPON = 5162 + SYS_SWAPOFF = 5163 + SYS_REBOOT = 5164 + SYS_SETHOSTNAME = 5165 + SYS_SETDOMAINNAME = 5166 + SYS_CREATE_MODULE = 5167 + SYS_INIT_MODULE = 5168 + SYS_DELETE_MODULE = 5169 + SYS_GET_KERNEL_SYMS = 5170 + SYS_QUERY_MODULE = 5171 + SYS_QUOTACTL = 5172 + SYS_NFSSERVCTL = 5173 + SYS_GETPMSG = 5174 + SYS_PUTPMSG = 5175 + SYS_AFS_SYSCALL = 5176 + SYS_RESERVED177 = 5177 + SYS_GETTID = 5178 + SYS_READAHEAD = 5179 + SYS_SETXATTR = 5180 + SYS_LSETXATTR = 5181 + SYS_FSETXATTR = 5182 + SYS_GETXATTR = 5183 + SYS_LGETXATTR = 5184 + SYS_FGETXATTR = 5185 + SYS_LISTXATTR = 5186 + SYS_LLISTXATTR = 5187 + SYS_FLISTXATTR = 5188 + SYS_REMOVEXATTR = 5189 + SYS_LREMOVEXATTR = 5190 + SYS_FREMOVEXATTR = 5191 + SYS_TKILL = 5192 + SYS_RESERVED193 = 5193 + SYS_FUTEX = 5194 + SYS_SCHED_SETAFFINITY = 5195 + SYS_SCHED_GETAFFINITY = 5196 + SYS_CACHEFLUSH = 5197 + SYS_CACHECTL = 5198 + SYS_SYSMIPS = 5199 + SYS_IO_SETUP = 5200 + SYS_IO_DESTROY = 5201 + SYS_IO_GETEVENTS = 5202 + SYS_IO_SUBMIT = 5203 + SYS_IO_CANCEL = 5204 + SYS_EXIT_GROUP = 5205 + SYS_LOOKUP_DCOOKIE = 5206 + SYS_EPOLL_CREATE = 5207 + SYS_EPOLL_CTL = 5208 + SYS_EPOLL_WAIT = 5209 + SYS_REMAP_FILE_PAGES = 5210 + SYS_RT_SIGRETURN = 5211 + SYS_SET_TID_ADDRESS = 5212 + SYS_RESTART_SYSCALL = 5213 + SYS_SEMTIMEDOP = 5214 + SYS_FADVISE64 = 5215 + SYS_TIMER_CREATE = 5216 + SYS_TIMER_SETTIME = 5217 + SYS_TIMER_GETTIME = 5218 + SYS_TIMER_GETOVERRUN = 5219 + SYS_TIMER_DELETE = 5220 + SYS_CLOCK_SETTIME = 5221 + SYS_CLOCK_GETTIME = 5222 + SYS_CLOCK_GETRES = 5223 + SYS_CLOCK_NANOSLEEP = 5224 + SYS_TGKILL = 5225 + SYS_UTIMES = 5226 + SYS_MBIND = 5227 + SYS_GET_MEMPOLICY = 5228 + SYS_SET_MEMPOLICY = 5229 + SYS_MQ_OPEN = 5230 + SYS_MQ_UNLINK = 5231 + SYS_MQ_TIMEDSEND = 5232 + SYS_MQ_TIMEDRECEIVE = 5233 + SYS_MQ_NOTIFY = 5234 + SYS_MQ_GETSETATTR = 5235 + SYS_VSERVER = 5236 + SYS_WAITID = 5237 + SYS_ADD_KEY = 5239 + SYS_REQUEST_KEY = 5240 + SYS_KEYCTL = 5241 + SYS_SET_THREAD_AREA = 5242 + SYS_INOTIFY_INIT = 5243 + SYS_INOTIFY_ADD_WATCH = 5244 + SYS_INOTIFY_RM_WATCH = 5245 + SYS_MIGRATE_PAGES = 5246 + SYS_OPENAT = 5247 + SYS_MKDIRAT = 5248 + SYS_MKNODAT = 5249 + SYS_FCHOWNAT = 5250 + SYS_FUTIMESAT = 5251 + SYS_NEWFSTATAT = 5252 + SYS_UNLINKAT = 5253 + SYS_RENAMEAT = 5254 + SYS_LINKAT = 5255 + SYS_SYMLINKAT = 5256 + SYS_READLINKAT = 5257 + SYS_FCHMODAT = 5258 + SYS_FACCESSAT = 5259 + SYS_PSELECT6 = 5260 + SYS_PPOLL = 5261 + SYS_UNSHARE = 5262 + SYS_SPLICE = 5263 + SYS_SYNC_FILE_RANGE = 5264 + SYS_TEE = 5265 + SYS_VMSPLICE = 5266 + SYS_MOVE_PAGES = 5267 + SYS_SET_ROBUST_LIST = 5268 + SYS_GET_ROBUST_LIST = 5269 + SYS_KEXEC_LOAD = 5270 + SYS_GETCPU = 5271 + SYS_EPOLL_PWAIT = 5272 + SYS_IOPRIO_SET = 5273 + SYS_IOPRIO_GET = 5274 + SYS_UTIMENSAT = 5275 + SYS_SIGNALFD = 5276 + SYS_TIMERFD = 5277 + SYS_EVENTFD = 5278 + SYS_FALLOCATE = 5279 + SYS_TIMERFD_CREATE = 5280 + SYS_TIMERFD_GETTIME = 5281 + SYS_TIMERFD_SETTIME = 5282 + SYS_SIGNALFD4 = 5283 + SYS_EVENTFD2 = 5284 + SYS_EPOLL_CREATE1 = 5285 + SYS_DUP3 = 5286 + SYS_PIPE2 = 5287 + SYS_INOTIFY_INIT1 = 5288 + SYS_PREADV = 5289 + SYS_PWRITEV = 5290 + SYS_RT_TGSIGQUEUEINFO = 5291 + SYS_PERF_EVENT_OPEN = 5292 + SYS_ACCEPT4 = 5293 + SYS_RECVMMSG = 5294 + SYS_FANOTIFY_INIT = 5295 + SYS_FANOTIFY_MARK = 5296 + SYS_PRLIMIT64 = 5297 + SYS_NAME_TO_HANDLE_AT = 5298 + SYS_OPEN_BY_HANDLE_AT = 5299 + SYS_CLOCK_ADJTIME = 5300 + SYS_SYNCFS = 5301 + SYS_SENDMMSG = 5302 + SYS_SETNS = 5303 + SYS_PROCESS_VM_READV = 5304 + SYS_PROCESS_VM_WRITEV = 5305 + SYS_KCMP = 5306 + SYS_FINIT_MODULE = 5307 + SYS_GETDENTS64 = 5308 + SYS_SCHED_SETATTR = 5309 + SYS_SCHED_GETATTR = 5310 + SYS_RENAMEAT2 = 5311 + SYS_SECCOMP = 5312 + SYS_GETRANDOM = 5313 + SYS_MEMFD_CREATE = 5314 + SYS_BPF = 5315 + SYS_EXECVEAT = 5316 + SYS_USERFAULTFD = 5317 + SYS_MEMBARRIER = 5318 + SYS_MLOCK2 = 5319 + SYS_COPY_FILE_RANGE = 5320 + SYS_PREADV2 = 5321 + SYS_PWRITEV2 = 5322 + SYS_PKEY_MPROTECT = 5323 + SYS_PKEY_ALLOC = 5324 + SYS_PKEY_FREE = 5325 + SYS_STATX = 5326 + SYS_RSEQ = 5327 + SYS_IO_PGETEVENTS = 5328 + SYS_PIDFD_SEND_SIGNAL = 5424 + SYS_IO_URING_SETUP = 5425 + SYS_IO_URING_ENTER = 5426 + SYS_IO_URING_REGISTER = 5427 + SYS_OPEN_TREE = 5428 + SYS_MOVE_MOUNT = 5429 + SYS_FSOPEN = 5430 + SYS_FSCONFIG = 5431 + SYS_FSMOUNT = 5432 + SYS_FSPICK = 5433 + SYS_PIDFD_OPEN = 5434 + SYS_CLONE3 = 5435 + SYS_CLOSE_RANGE = 5436 + SYS_OPENAT2 = 5437 + SYS_PIDFD_GETFD = 5438 + SYS_FACCESSAT2 = 5439 + SYS_PROCESS_MADVISE = 5440 + SYS_EPOLL_PWAIT2 = 5441 + SYS_MOUNT_SETATTR = 5442 + SYS_QUOTACTL_FD = 5443 + SYS_LANDLOCK_CREATE_RULESET = 5444 + SYS_LANDLOCK_ADD_RULE = 5445 + SYS_LANDLOCK_RESTRICT_SELF = 5446 + SYS_PROCESS_MRELEASE = 5448 + SYS_FUTEX_WAITV = 5449 + SYS_SET_MEMPOLICY_HOME_NODE = 5450 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go index 64af0707..26447260 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go @@ -1,6 +1,7 @@ // go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build mipsle && linux // +build mipsle,linux package unix @@ -416,6 +417,18 @@ const ( SYS_FSPICK = 4433 SYS_PIDFD_OPEN = 4434 SYS_CLONE3 = 4435 + SYS_CLOSE_RANGE = 4436 SYS_OPENAT2 = 4437 SYS_PIDFD_GETFD = 4438 + SYS_FACCESSAT2 = 4439 + SYS_PROCESS_MADVISE = 4440 + SYS_EPOLL_PWAIT2 = 4441 + SYS_MOUNT_SETATTR = 4442 + SYS_QUOTACTL_FD = 4443 + SYS_LANDLOCK_CREATE_RULESET = 4444 + SYS_LANDLOCK_ADD_RULE = 4445 + SYS_LANDLOCK_RESTRICT_SELF = 4446 + SYS_PROCESS_MRELEASE = 4448 + SYS_FUTEX_WAITV = 4449 + SYS_SET_MEMPOLICY_HOME_NODE = 4450 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go new file mode 100644 index 00000000..26aefc18 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go @@ -0,0 +1,441 @@ +// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h +// Code generated by the command above; see README.md. DO NOT EDIT. + +//go:build ppc && linux +// +build ppc,linux + +package unix + +const ( + SYS_RESTART_SYSCALL = 0 + SYS_EXIT = 1 + SYS_FORK = 2 + SYS_READ = 3 + SYS_WRITE = 4 + SYS_OPEN = 5 + SYS_CLOSE = 6 + SYS_WAITPID = 7 + SYS_CREAT = 8 + SYS_LINK = 9 + SYS_UNLINK = 10 + SYS_EXECVE = 11 + SYS_CHDIR = 12 + SYS_TIME = 13 + SYS_MKNOD = 14 + SYS_CHMOD = 15 + SYS_LCHOWN = 16 + SYS_BREAK = 17 + SYS_OLDSTAT = 18 + SYS_LSEEK = 19 + SYS_GETPID = 20 + SYS_MOUNT = 21 + SYS_UMOUNT = 22 + SYS_SETUID = 23 + SYS_GETUID = 24 + SYS_STIME = 25 + SYS_PTRACE = 26 + SYS_ALARM = 27 + SYS_OLDFSTAT = 28 + SYS_PAUSE = 29 + SYS_UTIME = 30 + SYS_STTY = 31 + SYS_GTTY = 32 + SYS_ACCESS = 33 + SYS_NICE = 34 + SYS_FTIME = 35 + SYS_SYNC = 36 + SYS_KILL = 37 + SYS_RENAME = 38 + SYS_MKDIR = 39 + SYS_RMDIR = 40 + SYS_DUP = 41 + SYS_PIPE = 42 + SYS_TIMES = 43 + SYS_PROF = 44 + SYS_BRK = 45 + SYS_SETGID = 46 + SYS_GETGID = 47 + SYS_SIGNAL = 48 + SYS_GETEUID = 49 + SYS_GETEGID = 50 + SYS_ACCT = 51 + SYS_UMOUNT2 = 52 + SYS_LOCK = 53 + SYS_IOCTL = 54 + SYS_FCNTL = 55 + SYS_MPX = 56 + SYS_SETPGID = 57 + SYS_ULIMIT = 58 + SYS_OLDOLDUNAME = 59 + SYS_UMASK = 60 + SYS_CHROOT = 61 + SYS_USTAT = 62 + SYS_DUP2 = 63 + SYS_GETPPID = 64 + SYS_GETPGRP = 65 + SYS_SETSID = 66 + SYS_SIGACTION = 67 + SYS_SGETMASK = 68 + SYS_SSETMASK = 69 + SYS_SETREUID = 70 + SYS_SETREGID = 71 + SYS_SIGSUSPEND = 72 + SYS_SIGPENDING = 73 + SYS_SETHOSTNAME = 74 + SYS_SETRLIMIT = 75 + SYS_GETRLIMIT = 76 + SYS_GETRUSAGE = 77 + SYS_GETTIMEOFDAY = 78 + SYS_SETTIMEOFDAY = 79 + SYS_GETGROUPS = 80 + SYS_SETGROUPS = 81 + SYS_SELECT = 82 + SYS_SYMLINK = 83 + SYS_OLDLSTAT = 84 + SYS_READLINK = 85 + SYS_USELIB = 86 + SYS_SWAPON = 87 + SYS_REBOOT = 88 + SYS_READDIR = 89 + SYS_MMAP = 90 + SYS_MUNMAP = 91 + SYS_TRUNCATE = 92 + SYS_FTRUNCATE = 93 + SYS_FCHMOD = 94 + SYS_FCHOWN = 95 + SYS_GETPRIORITY = 96 + SYS_SETPRIORITY = 97 + SYS_PROFIL = 98 + SYS_STATFS = 99 + SYS_FSTATFS = 100 + SYS_IOPERM = 101 + SYS_SOCKETCALL = 102 + SYS_SYSLOG = 103 + SYS_SETITIMER = 104 + SYS_GETITIMER = 105 + SYS_STAT = 106 + SYS_LSTAT = 107 + SYS_FSTAT = 108 + SYS_OLDUNAME = 109 + SYS_IOPL = 110 + SYS_VHANGUP = 111 + SYS_IDLE = 112 + SYS_VM86 = 113 + SYS_WAIT4 = 114 + SYS_SWAPOFF = 115 + SYS_SYSINFO = 116 + SYS_IPC = 117 + SYS_FSYNC = 118 + SYS_SIGRETURN = 119 + SYS_CLONE = 120 + SYS_SETDOMAINNAME = 121 + SYS_UNAME = 122 + SYS_MODIFY_LDT = 123 + SYS_ADJTIMEX = 124 + SYS_MPROTECT = 125 + SYS_SIGPROCMASK = 126 + SYS_CREATE_MODULE = 127 + SYS_INIT_MODULE = 128 + SYS_DELETE_MODULE = 129 + SYS_GET_KERNEL_SYMS = 130 + SYS_QUOTACTL = 131 + SYS_GETPGID = 132 + SYS_FCHDIR = 133 + SYS_BDFLUSH = 134 + SYS_SYSFS = 135 + SYS_PERSONALITY = 136 + SYS_AFS_SYSCALL = 137 + SYS_SETFSUID = 138 + SYS_SETFSGID = 139 + SYS__LLSEEK = 140 + SYS_GETDENTS = 141 + SYS__NEWSELECT = 142 + SYS_FLOCK = 143 + SYS_MSYNC = 144 + SYS_READV = 145 + SYS_WRITEV = 146 + SYS_GETSID = 147 + SYS_FDATASYNC = 148 + SYS__SYSCTL = 149 + SYS_MLOCK = 150 + SYS_MUNLOCK = 151 + SYS_MLOCKALL = 152 + SYS_MUNLOCKALL = 153 + SYS_SCHED_SETPARAM = 154 + SYS_SCHED_GETPARAM = 155 + SYS_SCHED_SETSCHEDULER = 156 + SYS_SCHED_GETSCHEDULER = 157 + SYS_SCHED_YIELD = 158 + SYS_SCHED_GET_PRIORITY_MAX = 159 + SYS_SCHED_GET_PRIORITY_MIN = 160 + SYS_SCHED_RR_GET_INTERVAL = 161 + SYS_NANOSLEEP = 162 + SYS_MREMAP = 163 + SYS_SETRESUID = 164 + SYS_GETRESUID = 165 + SYS_QUERY_MODULE = 166 + SYS_POLL = 167 + SYS_NFSSERVCTL = 168 + SYS_SETRESGID = 169 + SYS_GETRESGID = 170 + SYS_PRCTL = 171 + SYS_RT_SIGRETURN = 172 + SYS_RT_SIGACTION = 173 + SYS_RT_SIGPROCMASK = 174 + SYS_RT_SIGPENDING = 175 + SYS_RT_SIGTIMEDWAIT = 176 + SYS_RT_SIGQUEUEINFO = 177 + SYS_RT_SIGSUSPEND = 178 + SYS_PREAD64 = 179 + SYS_PWRITE64 = 180 + SYS_CHOWN = 181 + SYS_GETCWD = 182 + SYS_CAPGET = 183 + SYS_CAPSET = 184 + SYS_SIGALTSTACK = 185 + SYS_SENDFILE = 186 + SYS_GETPMSG = 187 + SYS_PUTPMSG = 188 + SYS_VFORK = 189 + SYS_UGETRLIMIT = 190 + SYS_READAHEAD = 191 + SYS_MMAP2 = 192 + SYS_TRUNCATE64 = 193 + SYS_FTRUNCATE64 = 194 + SYS_STAT64 = 195 + SYS_LSTAT64 = 196 + SYS_FSTAT64 = 197 + SYS_PCICONFIG_READ = 198 + SYS_PCICONFIG_WRITE = 199 + SYS_PCICONFIG_IOBASE = 200 + SYS_MULTIPLEXER = 201 + SYS_GETDENTS64 = 202 + SYS_PIVOT_ROOT = 203 + SYS_FCNTL64 = 204 + SYS_MADVISE = 205 + SYS_MINCORE = 206 + SYS_GETTID = 207 + SYS_TKILL = 208 + SYS_SETXATTR = 209 + SYS_LSETXATTR = 210 + SYS_FSETXATTR = 211 + SYS_GETXATTR = 212 + SYS_LGETXATTR = 213 + SYS_FGETXATTR = 214 + SYS_LISTXATTR = 215 + SYS_LLISTXATTR = 216 + SYS_FLISTXATTR = 217 + SYS_REMOVEXATTR = 218 + SYS_LREMOVEXATTR = 219 + SYS_FREMOVEXATTR = 220 + SYS_FUTEX = 221 + SYS_SCHED_SETAFFINITY = 222 + SYS_SCHED_GETAFFINITY = 223 + SYS_TUXCALL = 225 + SYS_SENDFILE64 = 226 + SYS_IO_SETUP = 227 + SYS_IO_DESTROY = 228 + SYS_IO_GETEVENTS = 229 + SYS_IO_SUBMIT = 230 + SYS_IO_CANCEL = 231 + SYS_SET_TID_ADDRESS = 232 + SYS_FADVISE64 = 233 + SYS_EXIT_GROUP = 234 + SYS_LOOKUP_DCOOKIE = 235 + SYS_EPOLL_CREATE = 236 + SYS_EPOLL_CTL = 237 + SYS_EPOLL_WAIT = 238 + SYS_REMAP_FILE_PAGES = 239 + SYS_TIMER_CREATE = 240 + SYS_TIMER_SETTIME = 241 + SYS_TIMER_GETTIME = 242 + SYS_TIMER_GETOVERRUN = 243 + SYS_TIMER_DELETE = 244 + SYS_CLOCK_SETTIME = 245 + SYS_CLOCK_GETTIME = 246 + SYS_CLOCK_GETRES = 247 + SYS_CLOCK_NANOSLEEP = 248 + SYS_SWAPCONTEXT = 249 + SYS_TGKILL = 250 + SYS_UTIMES = 251 + SYS_STATFS64 = 252 + SYS_FSTATFS64 = 253 + SYS_FADVISE64_64 = 254 + SYS_RTAS = 255 + SYS_SYS_DEBUG_SETCONTEXT = 256 + SYS_MIGRATE_PAGES = 258 + SYS_MBIND = 259 + SYS_GET_MEMPOLICY = 260 + SYS_SET_MEMPOLICY = 261 + SYS_MQ_OPEN = 262 + SYS_MQ_UNLINK = 263 + SYS_MQ_TIMEDSEND = 264 + SYS_MQ_TIMEDRECEIVE = 265 + SYS_MQ_NOTIFY = 266 + SYS_MQ_GETSETATTR = 267 + SYS_KEXEC_LOAD = 268 + SYS_ADD_KEY = 269 + SYS_REQUEST_KEY = 270 + SYS_KEYCTL = 271 + SYS_WAITID = 272 + SYS_IOPRIO_SET = 273 + SYS_IOPRIO_GET = 274 + SYS_INOTIFY_INIT = 275 + SYS_INOTIFY_ADD_WATCH = 276 + SYS_INOTIFY_RM_WATCH = 277 + SYS_SPU_RUN = 278 + SYS_SPU_CREATE = 279 + SYS_PSELECT6 = 280 + SYS_PPOLL = 281 + SYS_UNSHARE = 282 + SYS_SPLICE = 283 + SYS_TEE = 284 + SYS_VMSPLICE = 285 + SYS_OPENAT = 286 + SYS_MKDIRAT = 287 + SYS_MKNODAT = 288 + SYS_FCHOWNAT = 289 + SYS_FUTIMESAT = 290 + SYS_FSTATAT64 = 291 + SYS_UNLINKAT = 292 + SYS_RENAMEAT = 293 + SYS_LINKAT = 294 + SYS_SYMLINKAT = 295 + SYS_READLINKAT = 296 + SYS_FCHMODAT = 297 + SYS_FACCESSAT = 298 + SYS_GET_ROBUST_LIST = 299 + SYS_SET_ROBUST_LIST = 300 + SYS_MOVE_PAGES = 301 + SYS_GETCPU = 302 + SYS_EPOLL_PWAIT = 303 + SYS_UTIMENSAT = 304 + SYS_SIGNALFD = 305 + SYS_TIMERFD_CREATE = 306 + SYS_EVENTFD = 307 + SYS_SYNC_FILE_RANGE2 = 308 + SYS_FALLOCATE = 309 + SYS_SUBPAGE_PROT = 310 + SYS_TIMERFD_SETTIME = 311 + SYS_TIMERFD_GETTIME = 312 + SYS_SIGNALFD4 = 313 + SYS_EVENTFD2 = 314 + SYS_EPOLL_CREATE1 = 315 + SYS_DUP3 = 316 + SYS_PIPE2 = 317 + SYS_INOTIFY_INIT1 = 318 + SYS_PERF_EVENT_OPEN = 319 + SYS_PREADV = 320 + SYS_PWRITEV = 321 + SYS_RT_TGSIGQUEUEINFO = 322 + SYS_FANOTIFY_INIT = 323 + SYS_FANOTIFY_MARK = 324 + SYS_PRLIMIT64 = 325 + SYS_SOCKET = 326 + SYS_BIND = 327 + SYS_CONNECT = 328 + SYS_LISTEN = 329 + SYS_ACCEPT = 330 + SYS_GETSOCKNAME = 331 + SYS_GETPEERNAME = 332 + SYS_SOCKETPAIR = 333 + SYS_SEND = 334 + SYS_SENDTO = 335 + SYS_RECV = 336 + SYS_RECVFROM = 337 + SYS_SHUTDOWN = 338 + SYS_SETSOCKOPT = 339 + SYS_GETSOCKOPT = 340 + SYS_SENDMSG = 341 + SYS_RECVMSG = 342 + SYS_RECVMMSG = 343 + SYS_ACCEPT4 = 344 + SYS_NAME_TO_HANDLE_AT = 345 + SYS_OPEN_BY_HANDLE_AT = 346 + SYS_CLOCK_ADJTIME = 347 + SYS_SYNCFS = 348 + SYS_SENDMMSG = 349 + SYS_SETNS = 350 + SYS_PROCESS_VM_READV = 351 + SYS_PROCESS_VM_WRITEV = 352 + SYS_FINIT_MODULE = 353 + SYS_KCMP = 354 + SYS_SCHED_SETATTR = 355 + SYS_SCHED_GETATTR = 356 + SYS_RENAMEAT2 = 357 + SYS_SECCOMP = 358 + SYS_GETRANDOM = 359 + SYS_MEMFD_CREATE = 360 + SYS_BPF = 361 + SYS_EXECVEAT = 362 + SYS_SWITCH_ENDIAN = 363 + SYS_USERFAULTFD = 364 + SYS_MEMBARRIER = 365 + SYS_MLOCK2 = 378 + SYS_COPY_FILE_RANGE = 379 + SYS_PREADV2 = 380 + SYS_PWRITEV2 = 381 + SYS_KEXEC_FILE_LOAD = 382 + SYS_STATX = 383 + SYS_PKEY_ALLOC = 384 + SYS_PKEY_FREE = 385 + SYS_PKEY_MPROTECT = 386 + SYS_RSEQ = 387 + SYS_IO_PGETEVENTS = 388 + SYS_SEMGET = 393 + SYS_SEMCTL = 394 + SYS_SHMGET = 395 + SYS_SHMCTL = 396 + SYS_SHMAT = 397 + SYS_SHMDT = 398 + SYS_MSGGET = 399 + SYS_MSGSND = 400 + SYS_MSGRCV = 401 + SYS_MSGCTL = 402 + SYS_CLOCK_GETTIME64 = 403 + SYS_CLOCK_SETTIME64 = 404 + SYS_CLOCK_ADJTIME64 = 405 + SYS_CLOCK_GETRES_TIME64 = 406 + SYS_CLOCK_NANOSLEEP_TIME64 = 407 + SYS_TIMER_GETTIME64 = 408 + SYS_TIMER_SETTIME64 = 409 + SYS_TIMERFD_GETTIME64 = 410 + SYS_TIMERFD_SETTIME64 = 411 + SYS_UTIMENSAT_TIME64 = 412 + SYS_PSELECT6_TIME64 = 413 + SYS_PPOLL_TIME64 = 414 + SYS_IO_PGETEVENTS_TIME64 = 416 + SYS_RECVMMSG_TIME64 = 417 + SYS_MQ_TIMEDSEND_TIME64 = 418 + SYS_MQ_TIMEDRECEIVE_TIME64 = 419 + SYS_SEMTIMEDOP_TIME64 = 420 + SYS_RT_SIGTIMEDWAIT_TIME64 = 421 + SYS_FUTEX_TIME64 = 422 + SYS_SCHED_RR_GET_INTERVAL_TIME64 = 423 + SYS_PIDFD_SEND_SIGNAL = 424 + SYS_IO_URING_SETUP = 425 + SYS_IO_URING_ENTER = 426 + SYS_IO_URING_REGISTER = 427 + SYS_OPEN_TREE = 428 + SYS_MOVE_MOUNT = 429 + SYS_FSOPEN = 430 + SYS_FSCONFIG = 431 + SYS_FSMOUNT = 432 + SYS_FSPICK = 433 + SYS_PIDFD_OPEN = 434 + SYS_CLONE3 = 435 + SYS_CLOSE_RANGE = 436 + SYS_OPENAT2 = 437 + SYS_PIDFD_GETFD = 438 + SYS_FACCESSAT2 = 439 + SYS_PROCESS_MADVISE = 440 + SYS_EPOLL_PWAIT2 = 441 + SYS_MOUNT_SETATTR = 442 + SYS_QUOTACTL_FD = 443 + SYS_LANDLOCK_CREATE_RULESET = 444 + SYS_LANDLOCK_ADD_RULE = 445 + SYS_LANDLOCK_RESTRICT_SELF = 446 + SYS_PROCESS_MRELEASE = 448 + SYS_FUTEX_WAITV = 449 + SYS_SET_MEMPOLICY_HOME_NODE = 450 +) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go index cc3c067b..8d4cd9d9 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go @@ -1,400 +1,413 @@ // go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build ppc64 && linux // +build ppc64,linux package unix const ( - SYS_RESTART_SYSCALL = 0 - SYS_EXIT = 1 - SYS_FORK = 2 - SYS_READ = 3 - SYS_WRITE = 4 - SYS_OPEN = 5 - SYS_CLOSE = 6 - SYS_WAITPID = 7 - SYS_CREAT = 8 - SYS_LINK = 9 - SYS_UNLINK = 10 - SYS_EXECVE = 11 - SYS_CHDIR = 12 - SYS_TIME = 13 - SYS_MKNOD = 14 - SYS_CHMOD = 15 - SYS_LCHOWN = 16 - SYS_BREAK = 17 - SYS_OLDSTAT = 18 - SYS_LSEEK = 19 - SYS_GETPID = 20 - SYS_MOUNT = 21 - SYS_UMOUNT = 22 - SYS_SETUID = 23 - SYS_GETUID = 24 - SYS_STIME = 25 - SYS_PTRACE = 26 - SYS_ALARM = 27 - SYS_OLDFSTAT = 28 - SYS_PAUSE = 29 - SYS_UTIME = 30 - SYS_STTY = 31 - SYS_GTTY = 32 - SYS_ACCESS = 33 - SYS_NICE = 34 - SYS_FTIME = 35 - SYS_SYNC = 36 - SYS_KILL = 37 - SYS_RENAME = 38 - SYS_MKDIR = 39 - SYS_RMDIR = 40 - SYS_DUP = 41 - SYS_PIPE = 42 - SYS_TIMES = 43 - SYS_PROF = 44 - SYS_BRK = 45 - SYS_SETGID = 46 - SYS_GETGID = 47 - SYS_SIGNAL = 48 - SYS_GETEUID = 49 - SYS_GETEGID = 50 - SYS_ACCT = 51 - SYS_UMOUNT2 = 52 - SYS_LOCK = 53 - SYS_IOCTL = 54 - SYS_FCNTL = 55 - SYS_MPX = 56 - SYS_SETPGID = 57 - SYS_ULIMIT = 58 - SYS_OLDOLDUNAME = 59 - SYS_UMASK = 60 - SYS_CHROOT = 61 - SYS_USTAT = 62 - SYS_DUP2 = 63 - SYS_GETPPID = 64 - SYS_GETPGRP = 65 - SYS_SETSID = 66 - SYS_SIGACTION = 67 - SYS_SGETMASK = 68 - SYS_SSETMASK = 69 - SYS_SETREUID = 70 - SYS_SETREGID = 71 - SYS_SIGSUSPEND = 72 - SYS_SIGPENDING = 73 - SYS_SETHOSTNAME = 74 - SYS_SETRLIMIT = 75 - SYS_GETRLIMIT = 76 - SYS_GETRUSAGE = 77 - SYS_GETTIMEOFDAY = 78 - SYS_SETTIMEOFDAY = 79 - SYS_GETGROUPS = 80 - SYS_SETGROUPS = 81 - SYS_SELECT = 82 - SYS_SYMLINK = 83 - SYS_OLDLSTAT = 84 - SYS_READLINK = 85 - SYS_USELIB = 86 - SYS_SWAPON = 87 - SYS_REBOOT = 88 - SYS_READDIR = 89 - SYS_MMAP = 90 - SYS_MUNMAP = 91 - SYS_TRUNCATE = 92 - SYS_FTRUNCATE = 93 - SYS_FCHMOD = 94 - SYS_FCHOWN = 95 - SYS_GETPRIORITY = 96 - SYS_SETPRIORITY = 97 - SYS_PROFIL = 98 - SYS_STATFS = 99 - SYS_FSTATFS = 100 - SYS_IOPERM = 101 - SYS_SOCKETCALL = 102 - SYS_SYSLOG = 103 - SYS_SETITIMER = 104 - SYS_GETITIMER = 105 - SYS_STAT = 106 - SYS_LSTAT = 107 - SYS_FSTAT = 108 - SYS_OLDUNAME = 109 - SYS_IOPL = 110 - SYS_VHANGUP = 111 - SYS_IDLE = 112 - SYS_VM86 = 113 - SYS_WAIT4 = 114 - SYS_SWAPOFF = 115 - SYS_SYSINFO = 116 - SYS_IPC = 117 - SYS_FSYNC = 118 - SYS_SIGRETURN = 119 - SYS_CLONE = 120 - SYS_SETDOMAINNAME = 121 - SYS_UNAME = 122 - SYS_MODIFY_LDT = 123 - SYS_ADJTIMEX = 124 - SYS_MPROTECT = 125 - SYS_SIGPROCMASK = 126 - SYS_CREATE_MODULE = 127 - SYS_INIT_MODULE = 128 - SYS_DELETE_MODULE = 129 - SYS_GET_KERNEL_SYMS = 130 - SYS_QUOTACTL = 131 - SYS_GETPGID = 132 - SYS_FCHDIR = 133 - SYS_BDFLUSH = 134 - SYS_SYSFS = 135 - SYS_PERSONALITY = 136 - SYS_AFS_SYSCALL = 137 - SYS_SETFSUID = 138 - SYS_SETFSGID = 139 - SYS__LLSEEK = 140 - SYS_GETDENTS = 141 - SYS__NEWSELECT = 142 - SYS_FLOCK = 143 - SYS_MSYNC = 144 - SYS_READV = 145 - SYS_WRITEV = 146 - SYS_GETSID = 147 - SYS_FDATASYNC = 148 - SYS__SYSCTL = 149 - SYS_MLOCK = 150 - SYS_MUNLOCK = 151 - SYS_MLOCKALL = 152 - SYS_MUNLOCKALL = 153 - SYS_SCHED_SETPARAM = 154 - SYS_SCHED_GETPARAM = 155 - SYS_SCHED_SETSCHEDULER = 156 - SYS_SCHED_GETSCHEDULER = 157 - SYS_SCHED_YIELD = 158 - SYS_SCHED_GET_PRIORITY_MAX = 159 - SYS_SCHED_GET_PRIORITY_MIN = 160 - SYS_SCHED_RR_GET_INTERVAL = 161 - SYS_NANOSLEEP = 162 - SYS_MREMAP = 163 - SYS_SETRESUID = 164 - SYS_GETRESUID = 165 - SYS_QUERY_MODULE = 166 - SYS_POLL = 167 - SYS_NFSSERVCTL = 168 - SYS_SETRESGID = 169 - SYS_GETRESGID = 170 - SYS_PRCTL = 171 - SYS_RT_SIGRETURN = 172 - SYS_RT_SIGACTION = 173 - SYS_RT_SIGPROCMASK = 174 - SYS_RT_SIGPENDING = 175 - SYS_RT_SIGTIMEDWAIT = 176 - SYS_RT_SIGQUEUEINFO = 177 - SYS_RT_SIGSUSPEND = 178 - SYS_PREAD64 = 179 - SYS_PWRITE64 = 180 - SYS_CHOWN = 181 - SYS_GETCWD = 182 - SYS_CAPGET = 183 - SYS_CAPSET = 184 - SYS_SIGALTSTACK = 185 - SYS_SENDFILE = 186 - SYS_GETPMSG = 187 - SYS_PUTPMSG = 188 - SYS_VFORK = 189 - SYS_UGETRLIMIT = 190 - SYS_READAHEAD = 191 - SYS_PCICONFIG_READ = 198 - SYS_PCICONFIG_WRITE = 199 - SYS_PCICONFIG_IOBASE = 200 - SYS_MULTIPLEXER = 201 - SYS_GETDENTS64 = 202 - SYS_PIVOT_ROOT = 203 - SYS_MADVISE = 205 - SYS_MINCORE = 206 - SYS_GETTID = 207 - SYS_TKILL = 208 - SYS_SETXATTR = 209 - SYS_LSETXATTR = 210 - SYS_FSETXATTR = 211 - SYS_GETXATTR = 212 - SYS_LGETXATTR = 213 - SYS_FGETXATTR = 214 - SYS_LISTXATTR = 215 - SYS_LLISTXATTR = 216 - SYS_FLISTXATTR = 217 - SYS_REMOVEXATTR = 218 - SYS_LREMOVEXATTR = 219 - SYS_FREMOVEXATTR = 220 - SYS_FUTEX = 221 - SYS_SCHED_SETAFFINITY = 222 - SYS_SCHED_GETAFFINITY = 223 - SYS_TUXCALL = 225 - SYS_IO_SETUP = 227 - SYS_IO_DESTROY = 228 - SYS_IO_GETEVENTS = 229 - SYS_IO_SUBMIT = 230 - SYS_IO_CANCEL = 231 - SYS_SET_TID_ADDRESS = 232 - SYS_FADVISE64 = 233 - SYS_EXIT_GROUP = 234 - SYS_LOOKUP_DCOOKIE = 235 - SYS_EPOLL_CREATE = 236 - SYS_EPOLL_CTL = 237 - SYS_EPOLL_WAIT = 238 - SYS_REMAP_FILE_PAGES = 239 - SYS_TIMER_CREATE = 240 - SYS_TIMER_SETTIME = 241 - SYS_TIMER_GETTIME = 242 - SYS_TIMER_GETOVERRUN = 243 - SYS_TIMER_DELETE = 244 - SYS_CLOCK_SETTIME = 245 - SYS_CLOCK_GETTIME = 246 - SYS_CLOCK_GETRES = 247 - SYS_CLOCK_NANOSLEEP = 248 - SYS_SWAPCONTEXT = 249 - SYS_TGKILL = 250 - SYS_UTIMES = 251 - SYS_STATFS64 = 252 - SYS_FSTATFS64 = 253 - SYS_RTAS = 255 - SYS_SYS_DEBUG_SETCONTEXT = 256 - SYS_MIGRATE_PAGES = 258 - SYS_MBIND = 259 - SYS_GET_MEMPOLICY = 260 - SYS_SET_MEMPOLICY = 261 - SYS_MQ_OPEN = 262 - SYS_MQ_UNLINK = 263 - SYS_MQ_TIMEDSEND = 264 - SYS_MQ_TIMEDRECEIVE = 265 - SYS_MQ_NOTIFY = 266 - SYS_MQ_GETSETATTR = 267 - SYS_KEXEC_LOAD = 268 - SYS_ADD_KEY = 269 - SYS_REQUEST_KEY = 270 - SYS_KEYCTL = 271 - SYS_WAITID = 272 - SYS_IOPRIO_SET = 273 - SYS_IOPRIO_GET = 274 - SYS_INOTIFY_INIT = 275 - SYS_INOTIFY_ADD_WATCH = 276 - SYS_INOTIFY_RM_WATCH = 277 - SYS_SPU_RUN = 278 - SYS_SPU_CREATE = 279 - SYS_PSELECT6 = 280 - SYS_PPOLL = 281 - SYS_UNSHARE = 282 - SYS_SPLICE = 283 - SYS_TEE = 284 - SYS_VMSPLICE = 285 - SYS_OPENAT = 286 - SYS_MKDIRAT = 287 - SYS_MKNODAT = 288 - SYS_FCHOWNAT = 289 - SYS_FUTIMESAT = 290 - SYS_NEWFSTATAT = 291 - SYS_UNLINKAT = 292 - SYS_RENAMEAT = 293 - SYS_LINKAT = 294 - SYS_SYMLINKAT = 295 - SYS_READLINKAT = 296 - SYS_FCHMODAT = 297 - SYS_FACCESSAT = 298 - SYS_GET_ROBUST_LIST = 299 - SYS_SET_ROBUST_LIST = 300 - SYS_MOVE_PAGES = 301 - SYS_GETCPU = 302 - SYS_EPOLL_PWAIT = 303 - SYS_UTIMENSAT = 304 - SYS_SIGNALFD = 305 - SYS_TIMERFD_CREATE = 306 - SYS_EVENTFD = 307 - SYS_SYNC_FILE_RANGE2 = 308 - SYS_FALLOCATE = 309 - SYS_SUBPAGE_PROT = 310 - SYS_TIMERFD_SETTIME = 311 - SYS_TIMERFD_GETTIME = 312 - SYS_SIGNALFD4 = 313 - SYS_EVENTFD2 = 314 - SYS_EPOLL_CREATE1 = 315 - SYS_DUP3 = 316 - SYS_PIPE2 = 317 - SYS_INOTIFY_INIT1 = 318 - SYS_PERF_EVENT_OPEN = 319 - SYS_PREADV = 320 - SYS_PWRITEV = 321 - SYS_RT_TGSIGQUEUEINFO = 322 - SYS_FANOTIFY_INIT = 323 - SYS_FANOTIFY_MARK = 324 - SYS_PRLIMIT64 = 325 - SYS_SOCKET = 326 - SYS_BIND = 327 - SYS_CONNECT = 328 - SYS_LISTEN = 329 - SYS_ACCEPT = 330 - SYS_GETSOCKNAME = 331 - SYS_GETPEERNAME = 332 - SYS_SOCKETPAIR = 333 - SYS_SEND = 334 - SYS_SENDTO = 335 - SYS_RECV = 336 - SYS_RECVFROM = 337 - SYS_SHUTDOWN = 338 - SYS_SETSOCKOPT = 339 - SYS_GETSOCKOPT = 340 - SYS_SENDMSG = 341 - SYS_RECVMSG = 342 - SYS_RECVMMSG = 343 - SYS_ACCEPT4 = 344 - SYS_NAME_TO_HANDLE_AT = 345 - SYS_OPEN_BY_HANDLE_AT = 346 - SYS_CLOCK_ADJTIME = 347 - SYS_SYNCFS = 348 - SYS_SENDMMSG = 349 - SYS_SETNS = 350 - SYS_PROCESS_VM_READV = 351 - SYS_PROCESS_VM_WRITEV = 352 - SYS_FINIT_MODULE = 353 - SYS_KCMP = 354 - SYS_SCHED_SETATTR = 355 - SYS_SCHED_GETATTR = 356 - SYS_RENAMEAT2 = 357 - SYS_SECCOMP = 358 - SYS_GETRANDOM = 359 - SYS_MEMFD_CREATE = 360 - SYS_BPF = 361 - SYS_EXECVEAT = 362 - SYS_SWITCH_ENDIAN = 363 - SYS_USERFAULTFD = 364 - SYS_MEMBARRIER = 365 - SYS_MLOCK2 = 378 - SYS_COPY_FILE_RANGE = 379 - SYS_PREADV2 = 380 - SYS_PWRITEV2 = 381 - SYS_KEXEC_FILE_LOAD = 382 - SYS_STATX = 383 - SYS_PKEY_ALLOC = 384 - SYS_PKEY_FREE = 385 - SYS_PKEY_MPROTECT = 386 - SYS_RSEQ = 387 - SYS_IO_PGETEVENTS = 388 - SYS_SEMTIMEDOP = 392 - SYS_SEMGET = 393 - SYS_SEMCTL = 394 - SYS_SHMGET = 395 - SYS_SHMCTL = 396 - SYS_SHMAT = 397 - SYS_SHMDT = 398 - SYS_MSGGET = 399 - SYS_MSGSND = 400 - SYS_MSGRCV = 401 - SYS_MSGCTL = 402 - SYS_PIDFD_SEND_SIGNAL = 424 - SYS_IO_URING_SETUP = 425 - SYS_IO_URING_ENTER = 426 - SYS_IO_URING_REGISTER = 427 - SYS_OPEN_TREE = 428 - SYS_MOVE_MOUNT = 429 - SYS_FSOPEN = 430 - SYS_FSCONFIG = 431 - SYS_FSMOUNT = 432 - SYS_FSPICK = 433 - SYS_PIDFD_OPEN = 434 - SYS_CLONE3 = 435 - SYS_OPENAT2 = 437 - SYS_PIDFD_GETFD = 438 + SYS_RESTART_SYSCALL = 0 + SYS_EXIT = 1 + SYS_FORK = 2 + SYS_READ = 3 + SYS_WRITE = 4 + SYS_OPEN = 5 + SYS_CLOSE = 6 + SYS_WAITPID = 7 + SYS_CREAT = 8 + SYS_LINK = 9 + SYS_UNLINK = 10 + SYS_EXECVE = 11 + SYS_CHDIR = 12 + SYS_TIME = 13 + SYS_MKNOD = 14 + SYS_CHMOD = 15 + SYS_LCHOWN = 16 + SYS_BREAK = 17 + SYS_OLDSTAT = 18 + SYS_LSEEK = 19 + SYS_GETPID = 20 + SYS_MOUNT = 21 + SYS_UMOUNT = 22 + SYS_SETUID = 23 + SYS_GETUID = 24 + SYS_STIME = 25 + SYS_PTRACE = 26 + SYS_ALARM = 27 + SYS_OLDFSTAT = 28 + SYS_PAUSE = 29 + SYS_UTIME = 30 + SYS_STTY = 31 + SYS_GTTY = 32 + SYS_ACCESS = 33 + SYS_NICE = 34 + SYS_FTIME = 35 + SYS_SYNC = 36 + SYS_KILL = 37 + SYS_RENAME = 38 + SYS_MKDIR = 39 + SYS_RMDIR = 40 + SYS_DUP = 41 + SYS_PIPE = 42 + SYS_TIMES = 43 + SYS_PROF = 44 + SYS_BRK = 45 + SYS_SETGID = 46 + SYS_GETGID = 47 + SYS_SIGNAL = 48 + SYS_GETEUID = 49 + SYS_GETEGID = 50 + SYS_ACCT = 51 + SYS_UMOUNT2 = 52 + SYS_LOCK = 53 + SYS_IOCTL = 54 + SYS_FCNTL = 55 + SYS_MPX = 56 + SYS_SETPGID = 57 + SYS_ULIMIT = 58 + SYS_OLDOLDUNAME = 59 + SYS_UMASK = 60 + SYS_CHROOT = 61 + SYS_USTAT = 62 + SYS_DUP2 = 63 + SYS_GETPPID = 64 + SYS_GETPGRP = 65 + SYS_SETSID = 66 + SYS_SIGACTION = 67 + SYS_SGETMASK = 68 + SYS_SSETMASK = 69 + SYS_SETREUID = 70 + SYS_SETREGID = 71 + SYS_SIGSUSPEND = 72 + SYS_SIGPENDING = 73 + SYS_SETHOSTNAME = 74 + SYS_SETRLIMIT = 75 + SYS_GETRLIMIT = 76 + SYS_GETRUSAGE = 77 + SYS_GETTIMEOFDAY = 78 + SYS_SETTIMEOFDAY = 79 + SYS_GETGROUPS = 80 + SYS_SETGROUPS = 81 + SYS_SELECT = 82 + SYS_SYMLINK = 83 + SYS_OLDLSTAT = 84 + SYS_READLINK = 85 + SYS_USELIB = 86 + SYS_SWAPON = 87 + SYS_REBOOT = 88 + SYS_READDIR = 89 + SYS_MMAP = 90 + SYS_MUNMAP = 91 + SYS_TRUNCATE = 92 + SYS_FTRUNCATE = 93 + SYS_FCHMOD = 94 + SYS_FCHOWN = 95 + SYS_GETPRIORITY = 96 + SYS_SETPRIORITY = 97 + SYS_PROFIL = 98 + SYS_STATFS = 99 + SYS_FSTATFS = 100 + SYS_IOPERM = 101 + SYS_SOCKETCALL = 102 + SYS_SYSLOG = 103 + SYS_SETITIMER = 104 + SYS_GETITIMER = 105 + SYS_STAT = 106 + SYS_LSTAT = 107 + SYS_FSTAT = 108 + SYS_OLDUNAME = 109 + SYS_IOPL = 110 + SYS_VHANGUP = 111 + SYS_IDLE = 112 + SYS_VM86 = 113 + SYS_WAIT4 = 114 + SYS_SWAPOFF = 115 + SYS_SYSINFO = 116 + SYS_IPC = 117 + SYS_FSYNC = 118 + SYS_SIGRETURN = 119 + SYS_CLONE = 120 + SYS_SETDOMAINNAME = 121 + SYS_UNAME = 122 + SYS_MODIFY_LDT = 123 + SYS_ADJTIMEX = 124 + SYS_MPROTECT = 125 + SYS_SIGPROCMASK = 126 + SYS_CREATE_MODULE = 127 + SYS_INIT_MODULE = 128 + SYS_DELETE_MODULE = 129 + SYS_GET_KERNEL_SYMS = 130 + SYS_QUOTACTL = 131 + SYS_GETPGID = 132 + SYS_FCHDIR = 133 + SYS_BDFLUSH = 134 + SYS_SYSFS = 135 + SYS_PERSONALITY = 136 + SYS_AFS_SYSCALL = 137 + SYS_SETFSUID = 138 + SYS_SETFSGID = 139 + SYS__LLSEEK = 140 + SYS_GETDENTS = 141 + SYS__NEWSELECT = 142 + SYS_FLOCK = 143 + SYS_MSYNC = 144 + SYS_READV = 145 + SYS_WRITEV = 146 + SYS_GETSID = 147 + SYS_FDATASYNC = 148 + SYS__SYSCTL = 149 + SYS_MLOCK = 150 + SYS_MUNLOCK = 151 + SYS_MLOCKALL = 152 + SYS_MUNLOCKALL = 153 + SYS_SCHED_SETPARAM = 154 + SYS_SCHED_GETPARAM = 155 + SYS_SCHED_SETSCHEDULER = 156 + SYS_SCHED_GETSCHEDULER = 157 + SYS_SCHED_YIELD = 158 + SYS_SCHED_GET_PRIORITY_MAX = 159 + SYS_SCHED_GET_PRIORITY_MIN = 160 + SYS_SCHED_RR_GET_INTERVAL = 161 + SYS_NANOSLEEP = 162 + SYS_MREMAP = 163 + SYS_SETRESUID = 164 + SYS_GETRESUID = 165 + SYS_QUERY_MODULE = 166 + SYS_POLL = 167 + SYS_NFSSERVCTL = 168 + SYS_SETRESGID = 169 + SYS_GETRESGID = 170 + SYS_PRCTL = 171 + SYS_RT_SIGRETURN = 172 + SYS_RT_SIGACTION = 173 + SYS_RT_SIGPROCMASK = 174 + SYS_RT_SIGPENDING = 175 + SYS_RT_SIGTIMEDWAIT = 176 + SYS_RT_SIGQUEUEINFO = 177 + SYS_RT_SIGSUSPEND = 178 + SYS_PREAD64 = 179 + SYS_PWRITE64 = 180 + SYS_CHOWN = 181 + SYS_GETCWD = 182 + SYS_CAPGET = 183 + SYS_CAPSET = 184 + SYS_SIGALTSTACK = 185 + SYS_SENDFILE = 186 + SYS_GETPMSG = 187 + SYS_PUTPMSG = 188 + SYS_VFORK = 189 + SYS_UGETRLIMIT = 190 + SYS_READAHEAD = 191 + SYS_PCICONFIG_READ = 198 + SYS_PCICONFIG_WRITE = 199 + SYS_PCICONFIG_IOBASE = 200 + SYS_MULTIPLEXER = 201 + SYS_GETDENTS64 = 202 + SYS_PIVOT_ROOT = 203 + SYS_MADVISE = 205 + SYS_MINCORE = 206 + SYS_GETTID = 207 + SYS_TKILL = 208 + SYS_SETXATTR = 209 + SYS_LSETXATTR = 210 + SYS_FSETXATTR = 211 + SYS_GETXATTR = 212 + SYS_LGETXATTR = 213 + SYS_FGETXATTR = 214 + SYS_LISTXATTR = 215 + SYS_LLISTXATTR = 216 + SYS_FLISTXATTR = 217 + SYS_REMOVEXATTR = 218 + SYS_LREMOVEXATTR = 219 + SYS_FREMOVEXATTR = 220 + SYS_FUTEX = 221 + SYS_SCHED_SETAFFINITY = 222 + SYS_SCHED_GETAFFINITY = 223 + SYS_TUXCALL = 225 + SYS_IO_SETUP = 227 + SYS_IO_DESTROY = 228 + SYS_IO_GETEVENTS = 229 + SYS_IO_SUBMIT = 230 + SYS_IO_CANCEL = 231 + SYS_SET_TID_ADDRESS = 232 + SYS_FADVISE64 = 233 + SYS_EXIT_GROUP = 234 + SYS_LOOKUP_DCOOKIE = 235 + SYS_EPOLL_CREATE = 236 + SYS_EPOLL_CTL = 237 + SYS_EPOLL_WAIT = 238 + SYS_REMAP_FILE_PAGES = 239 + SYS_TIMER_CREATE = 240 + SYS_TIMER_SETTIME = 241 + SYS_TIMER_GETTIME = 242 + SYS_TIMER_GETOVERRUN = 243 + SYS_TIMER_DELETE = 244 + SYS_CLOCK_SETTIME = 245 + SYS_CLOCK_GETTIME = 246 + SYS_CLOCK_GETRES = 247 + SYS_CLOCK_NANOSLEEP = 248 + SYS_SWAPCONTEXT = 249 + SYS_TGKILL = 250 + SYS_UTIMES = 251 + SYS_STATFS64 = 252 + SYS_FSTATFS64 = 253 + SYS_RTAS = 255 + SYS_SYS_DEBUG_SETCONTEXT = 256 + SYS_MIGRATE_PAGES = 258 + SYS_MBIND = 259 + SYS_GET_MEMPOLICY = 260 + SYS_SET_MEMPOLICY = 261 + SYS_MQ_OPEN = 262 + SYS_MQ_UNLINK = 263 + SYS_MQ_TIMEDSEND = 264 + SYS_MQ_TIMEDRECEIVE = 265 + SYS_MQ_NOTIFY = 266 + SYS_MQ_GETSETATTR = 267 + SYS_KEXEC_LOAD = 268 + SYS_ADD_KEY = 269 + SYS_REQUEST_KEY = 270 + SYS_KEYCTL = 271 + SYS_WAITID = 272 + SYS_IOPRIO_SET = 273 + SYS_IOPRIO_GET = 274 + SYS_INOTIFY_INIT = 275 + SYS_INOTIFY_ADD_WATCH = 276 + SYS_INOTIFY_RM_WATCH = 277 + SYS_SPU_RUN = 278 + SYS_SPU_CREATE = 279 + SYS_PSELECT6 = 280 + SYS_PPOLL = 281 + SYS_UNSHARE = 282 + SYS_SPLICE = 283 + SYS_TEE = 284 + SYS_VMSPLICE = 285 + SYS_OPENAT = 286 + SYS_MKDIRAT = 287 + SYS_MKNODAT = 288 + SYS_FCHOWNAT = 289 + SYS_FUTIMESAT = 290 + SYS_NEWFSTATAT = 291 + SYS_UNLINKAT = 292 + SYS_RENAMEAT = 293 + SYS_LINKAT = 294 + SYS_SYMLINKAT = 295 + SYS_READLINKAT = 296 + SYS_FCHMODAT = 297 + SYS_FACCESSAT = 298 + SYS_GET_ROBUST_LIST = 299 + SYS_SET_ROBUST_LIST = 300 + SYS_MOVE_PAGES = 301 + SYS_GETCPU = 302 + SYS_EPOLL_PWAIT = 303 + SYS_UTIMENSAT = 304 + SYS_SIGNALFD = 305 + SYS_TIMERFD_CREATE = 306 + SYS_EVENTFD = 307 + SYS_SYNC_FILE_RANGE2 = 308 + SYS_FALLOCATE = 309 + SYS_SUBPAGE_PROT = 310 + SYS_TIMERFD_SETTIME = 311 + SYS_TIMERFD_GETTIME = 312 + SYS_SIGNALFD4 = 313 + SYS_EVENTFD2 = 314 + SYS_EPOLL_CREATE1 = 315 + SYS_DUP3 = 316 + SYS_PIPE2 = 317 + SYS_INOTIFY_INIT1 = 318 + SYS_PERF_EVENT_OPEN = 319 + SYS_PREADV = 320 + SYS_PWRITEV = 321 + SYS_RT_TGSIGQUEUEINFO = 322 + SYS_FANOTIFY_INIT = 323 + SYS_FANOTIFY_MARK = 324 + SYS_PRLIMIT64 = 325 + SYS_SOCKET = 326 + SYS_BIND = 327 + SYS_CONNECT = 328 + SYS_LISTEN = 329 + SYS_ACCEPT = 330 + SYS_GETSOCKNAME = 331 + SYS_GETPEERNAME = 332 + SYS_SOCKETPAIR = 333 + SYS_SEND = 334 + SYS_SENDTO = 335 + SYS_RECV = 336 + SYS_RECVFROM = 337 + SYS_SHUTDOWN = 338 + SYS_SETSOCKOPT = 339 + SYS_GETSOCKOPT = 340 + SYS_SENDMSG = 341 + SYS_RECVMSG = 342 + SYS_RECVMMSG = 343 + SYS_ACCEPT4 = 344 + SYS_NAME_TO_HANDLE_AT = 345 + SYS_OPEN_BY_HANDLE_AT = 346 + SYS_CLOCK_ADJTIME = 347 + SYS_SYNCFS = 348 + SYS_SENDMMSG = 349 + SYS_SETNS = 350 + SYS_PROCESS_VM_READV = 351 + SYS_PROCESS_VM_WRITEV = 352 + SYS_FINIT_MODULE = 353 + SYS_KCMP = 354 + SYS_SCHED_SETATTR = 355 + SYS_SCHED_GETATTR = 356 + SYS_RENAMEAT2 = 357 + SYS_SECCOMP = 358 + SYS_GETRANDOM = 359 + SYS_MEMFD_CREATE = 360 + SYS_BPF = 361 + SYS_EXECVEAT = 362 + SYS_SWITCH_ENDIAN = 363 + SYS_USERFAULTFD = 364 + SYS_MEMBARRIER = 365 + SYS_MLOCK2 = 378 + SYS_COPY_FILE_RANGE = 379 + SYS_PREADV2 = 380 + SYS_PWRITEV2 = 381 + SYS_KEXEC_FILE_LOAD = 382 + SYS_STATX = 383 + SYS_PKEY_ALLOC = 384 + SYS_PKEY_FREE = 385 + SYS_PKEY_MPROTECT = 386 + SYS_RSEQ = 387 + SYS_IO_PGETEVENTS = 388 + SYS_SEMTIMEDOP = 392 + SYS_SEMGET = 393 + SYS_SEMCTL = 394 + SYS_SHMGET = 395 + SYS_SHMCTL = 396 + SYS_SHMAT = 397 + SYS_SHMDT = 398 + SYS_MSGGET = 399 + SYS_MSGSND = 400 + SYS_MSGRCV = 401 + SYS_MSGCTL = 402 + SYS_PIDFD_SEND_SIGNAL = 424 + SYS_IO_URING_SETUP = 425 + SYS_IO_URING_ENTER = 426 + SYS_IO_URING_REGISTER = 427 + SYS_OPEN_TREE = 428 + SYS_MOVE_MOUNT = 429 + SYS_FSOPEN = 430 + SYS_FSCONFIG = 431 + SYS_FSMOUNT = 432 + SYS_FSPICK = 433 + SYS_PIDFD_OPEN = 434 + SYS_CLONE3 = 435 + SYS_CLOSE_RANGE = 436 + SYS_OPENAT2 = 437 + SYS_PIDFD_GETFD = 438 + SYS_FACCESSAT2 = 439 + SYS_PROCESS_MADVISE = 440 + SYS_EPOLL_PWAIT2 = 441 + SYS_MOUNT_SETATTR = 442 + SYS_QUOTACTL_FD = 443 + SYS_LANDLOCK_CREATE_RULESET = 444 + SYS_LANDLOCK_ADD_RULE = 445 + SYS_LANDLOCK_RESTRICT_SELF = 446 + SYS_PROCESS_MRELEASE = 448 + SYS_FUTEX_WAITV = 449 + SYS_SET_MEMPOLICY_HOME_NODE = 450 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go index 4050ff98..3b405d1f 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go @@ -1,400 +1,413 @@ // go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build ppc64le && linux // +build ppc64le,linux package unix const ( - SYS_RESTART_SYSCALL = 0 - SYS_EXIT = 1 - SYS_FORK = 2 - SYS_READ = 3 - SYS_WRITE = 4 - SYS_OPEN = 5 - SYS_CLOSE = 6 - SYS_WAITPID = 7 - SYS_CREAT = 8 - SYS_LINK = 9 - SYS_UNLINK = 10 - SYS_EXECVE = 11 - SYS_CHDIR = 12 - SYS_TIME = 13 - SYS_MKNOD = 14 - SYS_CHMOD = 15 - SYS_LCHOWN = 16 - SYS_BREAK = 17 - SYS_OLDSTAT = 18 - SYS_LSEEK = 19 - SYS_GETPID = 20 - SYS_MOUNT = 21 - SYS_UMOUNT = 22 - SYS_SETUID = 23 - SYS_GETUID = 24 - SYS_STIME = 25 - SYS_PTRACE = 26 - SYS_ALARM = 27 - SYS_OLDFSTAT = 28 - SYS_PAUSE = 29 - SYS_UTIME = 30 - SYS_STTY = 31 - SYS_GTTY = 32 - SYS_ACCESS = 33 - SYS_NICE = 34 - SYS_FTIME = 35 - SYS_SYNC = 36 - SYS_KILL = 37 - SYS_RENAME = 38 - SYS_MKDIR = 39 - SYS_RMDIR = 40 - SYS_DUP = 41 - SYS_PIPE = 42 - SYS_TIMES = 43 - SYS_PROF = 44 - SYS_BRK = 45 - SYS_SETGID = 46 - SYS_GETGID = 47 - SYS_SIGNAL = 48 - SYS_GETEUID = 49 - SYS_GETEGID = 50 - SYS_ACCT = 51 - SYS_UMOUNT2 = 52 - SYS_LOCK = 53 - SYS_IOCTL = 54 - SYS_FCNTL = 55 - SYS_MPX = 56 - SYS_SETPGID = 57 - SYS_ULIMIT = 58 - SYS_OLDOLDUNAME = 59 - SYS_UMASK = 60 - SYS_CHROOT = 61 - SYS_USTAT = 62 - SYS_DUP2 = 63 - SYS_GETPPID = 64 - SYS_GETPGRP = 65 - SYS_SETSID = 66 - SYS_SIGACTION = 67 - SYS_SGETMASK = 68 - SYS_SSETMASK = 69 - SYS_SETREUID = 70 - SYS_SETREGID = 71 - SYS_SIGSUSPEND = 72 - SYS_SIGPENDING = 73 - SYS_SETHOSTNAME = 74 - SYS_SETRLIMIT = 75 - SYS_GETRLIMIT = 76 - SYS_GETRUSAGE = 77 - SYS_GETTIMEOFDAY = 78 - SYS_SETTIMEOFDAY = 79 - SYS_GETGROUPS = 80 - SYS_SETGROUPS = 81 - SYS_SELECT = 82 - SYS_SYMLINK = 83 - SYS_OLDLSTAT = 84 - SYS_READLINK = 85 - SYS_USELIB = 86 - SYS_SWAPON = 87 - SYS_REBOOT = 88 - SYS_READDIR = 89 - SYS_MMAP = 90 - SYS_MUNMAP = 91 - SYS_TRUNCATE = 92 - SYS_FTRUNCATE = 93 - SYS_FCHMOD = 94 - SYS_FCHOWN = 95 - SYS_GETPRIORITY = 96 - SYS_SETPRIORITY = 97 - SYS_PROFIL = 98 - SYS_STATFS = 99 - SYS_FSTATFS = 100 - SYS_IOPERM = 101 - SYS_SOCKETCALL = 102 - SYS_SYSLOG = 103 - SYS_SETITIMER = 104 - SYS_GETITIMER = 105 - SYS_STAT = 106 - SYS_LSTAT = 107 - SYS_FSTAT = 108 - SYS_OLDUNAME = 109 - SYS_IOPL = 110 - SYS_VHANGUP = 111 - SYS_IDLE = 112 - SYS_VM86 = 113 - SYS_WAIT4 = 114 - SYS_SWAPOFF = 115 - SYS_SYSINFO = 116 - SYS_IPC = 117 - SYS_FSYNC = 118 - SYS_SIGRETURN = 119 - SYS_CLONE = 120 - SYS_SETDOMAINNAME = 121 - SYS_UNAME = 122 - SYS_MODIFY_LDT = 123 - SYS_ADJTIMEX = 124 - SYS_MPROTECT = 125 - SYS_SIGPROCMASK = 126 - SYS_CREATE_MODULE = 127 - SYS_INIT_MODULE = 128 - SYS_DELETE_MODULE = 129 - SYS_GET_KERNEL_SYMS = 130 - SYS_QUOTACTL = 131 - SYS_GETPGID = 132 - SYS_FCHDIR = 133 - SYS_BDFLUSH = 134 - SYS_SYSFS = 135 - SYS_PERSONALITY = 136 - SYS_AFS_SYSCALL = 137 - SYS_SETFSUID = 138 - SYS_SETFSGID = 139 - SYS__LLSEEK = 140 - SYS_GETDENTS = 141 - SYS__NEWSELECT = 142 - SYS_FLOCK = 143 - SYS_MSYNC = 144 - SYS_READV = 145 - SYS_WRITEV = 146 - SYS_GETSID = 147 - SYS_FDATASYNC = 148 - SYS__SYSCTL = 149 - SYS_MLOCK = 150 - SYS_MUNLOCK = 151 - SYS_MLOCKALL = 152 - SYS_MUNLOCKALL = 153 - SYS_SCHED_SETPARAM = 154 - SYS_SCHED_GETPARAM = 155 - SYS_SCHED_SETSCHEDULER = 156 - SYS_SCHED_GETSCHEDULER = 157 - SYS_SCHED_YIELD = 158 - SYS_SCHED_GET_PRIORITY_MAX = 159 - SYS_SCHED_GET_PRIORITY_MIN = 160 - SYS_SCHED_RR_GET_INTERVAL = 161 - SYS_NANOSLEEP = 162 - SYS_MREMAP = 163 - SYS_SETRESUID = 164 - SYS_GETRESUID = 165 - SYS_QUERY_MODULE = 166 - SYS_POLL = 167 - SYS_NFSSERVCTL = 168 - SYS_SETRESGID = 169 - SYS_GETRESGID = 170 - SYS_PRCTL = 171 - SYS_RT_SIGRETURN = 172 - SYS_RT_SIGACTION = 173 - SYS_RT_SIGPROCMASK = 174 - SYS_RT_SIGPENDING = 175 - SYS_RT_SIGTIMEDWAIT = 176 - SYS_RT_SIGQUEUEINFO = 177 - SYS_RT_SIGSUSPEND = 178 - SYS_PREAD64 = 179 - SYS_PWRITE64 = 180 - SYS_CHOWN = 181 - SYS_GETCWD = 182 - SYS_CAPGET = 183 - SYS_CAPSET = 184 - SYS_SIGALTSTACK = 185 - SYS_SENDFILE = 186 - SYS_GETPMSG = 187 - SYS_PUTPMSG = 188 - SYS_VFORK = 189 - SYS_UGETRLIMIT = 190 - SYS_READAHEAD = 191 - SYS_PCICONFIG_READ = 198 - SYS_PCICONFIG_WRITE = 199 - SYS_PCICONFIG_IOBASE = 200 - SYS_MULTIPLEXER = 201 - SYS_GETDENTS64 = 202 - SYS_PIVOT_ROOT = 203 - SYS_MADVISE = 205 - SYS_MINCORE = 206 - SYS_GETTID = 207 - SYS_TKILL = 208 - SYS_SETXATTR = 209 - SYS_LSETXATTR = 210 - SYS_FSETXATTR = 211 - SYS_GETXATTR = 212 - SYS_LGETXATTR = 213 - SYS_FGETXATTR = 214 - SYS_LISTXATTR = 215 - SYS_LLISTXATTR = 216 - SYS_FLISTXATTR = 217 - SYS_REMOVEXATTR = 218 - SYS_LREMOVEXATTR = 219 - SYS_FREMOVEXATTR = 220 - SYS_FUTEX = 221 - SYS_SCHED_SETAFFINITY = 222 - SYS_SCHED_GETAFFINITY = 223 - SYS_TUXCALL = 225 - SYS_IO_SETUP = 227 - SYS_IO_DESTROY = 228 - SYS_IO_GETEVENTS = 229 - SYS_IO_SUBMIT = 230 - SYS_IO_CANCEL = 231 - SYS_SET_TID_ADDRESS = 232 - SYS_FADVISE64 = 233 - SYS_EXIT_GROUP = 234 - SYS_LOOKUP_DCOOKIE = 235 - SYS_EPOLL_CREATE = 236 - SYS_EPOLL_CTL = 237 - SYS_EPOLL_WAIT = 238 - SYS_REMAP_FILE_PAGES = 239 - SYS_TIMER_CREATE = 240 - SYS_TIMER_SETTIME = 241 - SYS_TIMER_GETTIME = 242 - SYS_TIMER_GETOVERRUN = 243 - SYS_TIMER_DELETE = 244 - SYS_CLOCK_SETTIME = 245 - SYS_CLOCK_GETTIME = 246 - SYS_CLOCK_GETRES = 247 - SYS_CLOCK_NANOSLEEP = 248 - SYS_SWAPCONTEXT = 249 - SYS_TGKILL = 250 - SYS_UTIMES = 251 - SYS_STATFS64 = 252 - SYS_FSTATFS64 = 253 - SYS_RTAS = 255 - SYS_SYS_DEBUG_SETCONTEXT = 256 - SYS_MIGRATE_PAGES = 258 - SYS_MBIND = 259 - SYS_GET_MEMPOLICY = 260 - SYS_SET_MEMPOLICY = 261 - SYS_MQ_OPEN = 262 - SYS_MQ_UNLINK = 263 - SYS_MQ_TIMEDSEND = 264 - SYS_MQ_TIMEDRECEIVE = 265 - SYS_MQ_NOTIFY = 266 - SYS_MQ_GETSETATTR = 267 - SYS_KEXEC_LOAD = 268 - SYS_ADD_KEY = 269 - SYS_REQUEST_KEY = 270 - SYS_KEYCTL = 271 - SYS_WAITID = 272 - SYS_IOPRIO_SET = 273 - SYS_IOPRIO_GET = 274 - SYS_INOTIFY_INIT = 275 - SYS_INOTIFY_ADD_WATCH = 276 - SYS_INOTIFY_RM_WATCH = 277 - SYS_SPU_RUN = 278 - SYS_SPU_CREATE = 279 - SYS_PSELECT6 = 280 - SYS_PPOLL = 281 - SYS_UNSHARE = 282 - SYS_SPLICE = 283 - SYS_TEE = 284 - SYS_VMSPLICE = 285 - SYS_OPENAT = 286 - SYS_MKDIRAT = 287 - SYS_MKNODAT = 288 - SYS_FCHOWNAT = 289 - SYS_FUTIMESAT = 290 - SYS_NEWFSTATAT = 291 - SYS_UNLINKAT = 292 - SYS_RENAMEAT = 293 - SYS_LINKAT = 294 - SYS_SYMLINKAT = 295 - SYS_READLINKAT = 296 - SYS_FCHMODAT = 297 - SYS_FACCESSAT = 298 - SYS_GET_ROBUST_LIST = 299 - SYS_SET_ROBUST_LIST = 300 - SYS_MOVE_PAGES = 301 - SYS_GETCPU = 302 - SYS_EPOLL_PWAIT = 303 - SYS_UTIMENSAT = 304 - SYS_SIGNALFD = 305 - SYS_TIMERFD_CREATE = 306 - SYS_EVENTFD = 307 - SYS_SYNC_FILE_RANGE2 = 308 - SYS_FALLOCATE = 309 - SYS_SUBPAGE_PROT = 310 - SYS_TIMERFD_SETTIME = 311 - SYS_TIMERFD_GETTIME = 312 - SYS_SIGNALFD4 = 313 - SYS_EVENTFD2 = 314 - SYS_EPOLL_CREATE1 = 315 - SYS_DUP3 = 316 - SYS_PIPE2 = 317 - SYS_INOTIFY_INIT1 = 318 - SYS_PERF_EVENT_OPEN = 319 - SYS_PREADV = 320 - SYS_PWRITEV = 321 - SYS_RT_TGSIGQUEUEINFO = 322 - SYS_FANOTIFY_INIT = 323 - SYS_FANOTIFY_MARK = 324 - SYS_PRLIMIT64 = 325 - SYS_SOCKET = 326 - SYS_BIND = 327 - SYS_CONNECT = 328 - SYS_LISTEN = 329 - SYS_ACCEPT = 330 - SYS_GETSOCKNAME = 331 - SYS_GETPEERNAME = 332 - SYS_SOCKETPAIR = 333 - SYS_SEND = 334 - SYS_SENDTO = 335 - SYS_RECV = 336 - SYS_RECVFROM = 337 - SYS_SHUTDOWN = 338 - SYS_SETSOCKOPT = 339 - SYS_GETSOCKOPT = 340 - SYS_SENDMSG = 341 - SYS_RECVMSG = 342 - SYS_RECVMMSG = 343 - SYS_ACCEPT4 = 344 - SYS_NAME_TO_HANDLE_AT = 345 - SYS_OPEN_BY_HANDLE_AT = 346 - SYS_CLOCK_ADJTIME = 347 - SYS_SYNCFS = 348 - SYS_SENDMMSG = 349 - SYS_SETNS = 350 - SYS_PROCESS_VM_READV = 351 - SYS_PROCESS_VM_WRITEV = 352 - SYS_FINIT_MODULE = 353 - SYS_KCMP = 354 - SYS_SCHED_SETATTR = 355 - SYS_SCHED_GETATTR = 356 - SYS_RENAMEAT2 = 357 - SYS_SECCOMP = 358 - SYS_GETRANDOM = 359 - SYS_MEMFD_CREATE = 360 - SYS_BPF = 361 - SYS_EXECVEAT = 362 - SYS_SWITCH_ENDIAN = 363 - SYS_USERFAULTFD = 364 - SYS_MEMBARRIER = 365 - SYS_MLOCK2 = 378 - SYS_COPY_FILE_RANGE = 379 - SYS_PREADV2 = 380 - SYS_PWRITEV2 = 381 - SYS_KEXEC_FILE_LOAD = 382 - SYS_STATX = 383 - SYS_PKEY_ALLOC = 384 - SYS_PKEY_FREE = 385 - SYS_PKEY_MPROTECT = 386 - SYS_RSEQ = 387 - SYS_IO_PGETEVENTS = 388 - SYS_SEMTIMEDOP = 392 - SYS_SEMGET = 393 - SYS_SEMCTL = 394 - SYS_SHMGET = 395 - SYS_SHMCTL = 396 - SYS_SHMAT = 397 - SYS_SHMDT = 398 - SYS_MSGGET = 399 - SYS_MSGSND = 400 - SYS_MSGRCV = 401 - SYS_MSGCTL = 402 - SYS_PIDFD_SEND_SIGNAL = 424 - SYS_IO_URING_SETUP = 425 - SYS_IO_URING_ENTER = 426 - SYS_IO_URING_REGISTER = 427 - SYS_OPEN_TREE = 428 - SYS_MOVE_MOUNT = 429 - SYS_FSOPEN = 430 - SYS_FSCONFIG = 431 - SYS_FSMOUNT = 432 - SYS_FSPICK = 433 - SYS_PIDFD_OPEN = 434 - SYS_CLONE3 = 435 - SYS_OPENAT2 = 437 - SYS_PIDFD_GETFD = 438 + SYS_RESTART_SYSCALL = 0 + SYS_EXIT = 1 + SYS_FORK = 2 + SYS_READ = 3 + SYS_WRITE = 4 + SYS_OPEN = 5 + SYS_CLOSE = 6 + SYS_WAITPID = 7 + SYS_CREAT = 8 + SYS_LINK = 9 + SYS_UNLINK = 10 + SYS_EXECVE = 11 + SYS_CHDIR = 12 + SYS_TIME = 13 + SYS_MKNOD = 14 + SYS_CHMOD = 15 + SYS_LCHOWN = 16 + SYS_BREAK = 17 + SYS_OLDSTAT = 18 + SYS_LSEEK = 19 + SYS_GETPID = 20 + SYS_MOUNT = 21 + SYS_UMOUNT = 22 + SYS_SETUID = 23 + SYS_GETUID = 24 + SYS_STIME = 25 + SYS_PTRACE = 26 + SYS_ALARM = 27 + SYS_OLDFSTAT = 28 + SYS_PAUSE = 29 + SYS_UTIME = 30 + SYS_STTY = 31 + SYS_GTTY = 32 + SYS_ACCESS = 33 + SYS_NICE = 34 + SYS_FTIME = 35 + SYS_SYNC = 36 + SYS_KILL = 37 + SYS_RENAME = 38 + SYS_MKDIR = 39 + SYS_RMDIR = 40 + SYS_DUP = 41 + SYS_PIPE = 42 + SYS_TIMES = 43 + SYS_PROF = 44 + SYS_BRK = 45 + SYS_SETGID = 46 + SYS_GETGID = 47 + SYS_SIGNAL = 48 + SYS_GETEUID = 49 + SYS_GETEGID = 50 + SYS_ACCT = 51 + SYS_UMOUNT2 = 52 + SYS_LOCK = 53 + SYS_IOCTL = 54 + SYS_FCNTL = 55 + SYS_MPX = 56 + SYS_SETPGID = 57 + SYS_ULIMIT = 58 + SYS_OLDOLDUNAME = 59 + SYS_UMASK = 60 + SYS_CHROOT = 61 + SYS_USTAT = 62 + SYS_DUP2 = 63 + SYS_GETPPID = 64 + SYS_GETPGRP = 65 + SYS_SETSID = 66 + SYS_SIGACTION = 67 + SYS_SGETMASK = 68 + SYS_SSETMASK = 69 + SYS_SETREUID = 70 + SYS_SETREGID = 71 + SYS_SIGSUSPEND = 72 + SYS_SIGPENDING = 73 + SYS_SETHOSTNAME = 74 + SYS_SETRLIMIT = 75 + SYS_GETRLIMIT = 76 + SYS_GETRUSAGE = 77 + SYS_GETTIMEOFDAY = 78 + SYS_SETTIMEOFDAY = 79 + SYS_GETGROUPS = 80 + SYS_SETGROUPS = 81 + SYS_SELECT = 82 + SYS_SYMLINK = 83 + SYS_OLDLSTAT = 84 + SYS_READLINK = 85 + SYS_USELIB = 86 + SYS_SWAPON = 87 + SYS_REBOOT = 88 + SYS_READDIR = 89 + SYS_MMAP = 90 + SYS_MUNMAP = 91 + SYS_TRUNCATE = 92 + SYS_FTRUNCATE = 93 + SYS_FCHMOD = 94 + SYS_FCHOWN = 95 + SYS_GETPRIORITY = 96 + SYS_SETPRIORITY = 97 + SYS_PROFIL = 98 + SYS_STATFS = 99 + SYS_FSTATFS = 100 + SYS_IOPERM = 101 + SYS_SOCKETCALL = 102 + SYS_SYSLOG = 103 + SYS_SETITIMER = 104 + SYS_GETITIMER = 105 + SYS_STAT = 106 + SYS_LSTAT = 107 + SYS_FSTAT = 108 + SYS_OLDUNAME = 109 + SYS_IOPL = 110 + SYS_VHANGUP = 111 + SYS_IDLE = 112 + SYS_VM86 = 113 + SYS_WAIT4 = 114 + SYS_SWAPOFF = 115 + SYS_SYSINFO = 116 + SYS_IPC = 117 + SYS_FSYNC = 118 + SYS_SIGRETURN = 119 + SYS_CLONE = 120 + SYS_SETDOMAINNAME = 121 + SYS_UNAME = 122 + SYS_MODIFY_LDT = 123 + SYS_ADJTIMEX = 124 + SYS_MPROTECT = 125 + SYS_SIGPROCMASK = 126 + SYS_CREATE_MODULE = 127 + SYS_INIT_MODULE = 128 + SYS_DELETE_MODULE = 129 + SYS_GET_KERNEL_SYMS = 130 + SYS_QUOTACTL = 131 + SYS_GETPGID = 132 + SYS_FCHDIR = 133 + SYS_BDFLUSH = 134 + SYS_SYSFS = 135 + SYS_PERSONALITY = 136 + SYS_AFS_SYSCALL = 137 + SYS_SETFSUID = 138 + SYS_SETFSGID = 139 + SYS__LLSEEK = 140 + SYS_GETDENTS = 141 + SYS__NEWSELECT = 142 + SYS_FLOCK = 143 + SYS_MSYNC = 144 + SYS_READV = 145 + SYS_WRITEV = 146 + SYS_GETSID = 147 + SYS_FDATASYNC = 148 + SYS__SYSCTL = 149 + SYS_MLOCK = 150 + SYS_MUNLOCK = 151 + SYS_MLOCKALL = 152 + SYS_MUNLOCKALL = 153 + SYS_SCHED_SETPARAM = 154 + SYS_SCHED_GETPARAM = 155 + SYS_SCHED_SETSCHEDULER = 156 + SYS_SCHED_GETSCHEDULER = 157 + SYS_SCHED_YIELD = 158 + SYS_SCHED_GET_PRIORITY_MAX = 159 + SYS_SCHED_GET_PRIORITY_MIN = 160 + SYS_SCHED_RR_GET_INTERVAL = 161 + SYS_NANOSLEEP = 162 + SYS_MREMAP = 163 + SYS_SETRESUID = 164 + SYS_GETRESUID = 165 + SYS_QUERY_MODULE = 166 + SYS_POLL = 167 + SYS_NFSSERVCTL = 168 + SYS_SETRESGID = 169 + SYS_GETRESGID = 170 + SYS_PRCTL = 171 + SYS_RT_SIGRETURN = 172 + SYS_RT_SIGACTION = 173 + SYS_RT_SIGPROCMASK = 174 + SYS_RT_SIGPENDING = 175 + SYS_RT_SIGTIMEDWAIT = 176 + SYS_RT_SIGQUEUEINFO = 177 + SYS_RT_SIGSUSPEND = 178 + SYS_PREAD64 = 179 + SYS_PWRITE64 = 180 + SYS_CHOWN = 181 + SYS_GETCWD = 182 + SYS_CAPGET = 183 + SYS_CAPSET = 184 + SYS_SIGALTSTACK = 185 + SYS_SENDFILE = 186 + SYS_GETPMSG = 187 + SYS_PUTPMSG = 188 + SYS_VFORK = 189 + SYS_UGETRLIMIT = 190 + SYS_READAHEAD = 191 + SYS_PCICONFIG_READ = 198 + SYS_PCICONFIG_WRITE = 199 + SYS_PCICONFIG_IOBASE = 200 + SYS_MULTIPLEXER = 201 + SYS_GETDENTS64 = 202 + SYS_PIVOT_ROOT = 203 + SYS_MADVISE = 205 + SYS_MINCORE = 206 + SYS_GETTID = 207 + SYS_TKILL = 208 + SYS_SETXATTR = 209 + SYS_LSETXATTR = 210 + SYS_FSETXATTR = 211 + SYS_GETXATTR = 212 + SYS_LGETXATTR = 213 + SYS_FGETXATTR = 214 + SYS_LISTXATTR = 215 + SYS_LLISTXATTR = 216 + SYS_FLISTXATTR = 217 + SYS_REMOVEXATTR = 218 + SYS_LREMOVEXATTR = 219 + SYS_FREMOVEXATTR = 220 + SYS_FUTEX = 221 + SYS_SCHED_SETAFFINITY = 222 + SYS_SCHED_GETAFFINITY = 223 + SYS_TUXCALL = 225 + SYS_IO_SETUP = 227 + SYS_IO_DESTROY = 228 + SYS_IO_GETEVENTS = 229 + SYS_IO_SUBMIT = 230 + SYS_IO_CANCEL = 231 + SYS_SET_TID_ADDRESS = 232 + SYS_FADVISE64 = 233 + SYS_EXIT_GROUP = 234 + SYS_LOOKUP_DCOOKIE = 235 + SYS_EPOLL_CREATE = 236 + SYS_EPOLL_CTL = 237 + SYS_EPOLL_WAIT = 238 + SYS_REMAP_FILE_PAGES = 239 + SYS_TIMER_CREATE = 240 + SYS_TIMER_SETTIME = 241 + SYS_TIMER_GETTIME = 242 + SYS_TIMER_GETOVERRUN = 243 + SYS_TIMER_DELETE = 244 + SYS_CLOCK_SETTIME = 245 + SYS_CLOCK_GETTIME = 246 + SYS_CLOCK_GETRES = 247 + SYS_CLOCK_NANOSLEEP = 248 + SYS_SWAPCONTEXT = 249 + SYS_TGKILL = 250 + SYS_UTIMES = 251 + SYS_STATFS64 = 252 + SYS_FSTATFS64 = 253 + SYS_RTAS = 255 + SYS_SYS_DEBUG_SETCONTEXT = 256 + SYS_MIGRATE_PAGES = 258 + SYS_MBIND = 259 + SYS_GET_MEMPOLICY = 260 + SYS_SET_MEMPOLICY = 261 + SYS_MQ_OPEN = 262 + SYS_MQ_UNLINK = 263 + SYS_MQ_TIMEDSEND = 264 + SYS_MQ_TIMEDRECEIVE = 265 + SYS_MQ_NOTIFY = 266 + SYS_MQ_GETSETATTR = 267 + SYS_KEXEC_LOAD = 268 + SYS_ADD_KEY = 269 + SYS_REQUEST_KEY = 270 + SYS_KEYCTL = 271 + SYS_WAITID = 272 + SYS_IOPRIO_SET = 273 + SYS_IOPRIO_GET = 274 + SYS_INOTIFY_INIT = 275 + SYS_INOTIFY_ADD_WATCH = 276 + SYS_INOTIFY_RM_WATCH = 277 + SYS_SPU_RUN = 278 + SYS_SPU_CREATE = 279 + SYS_PSELECT6 = 280 + SYS_PPOLL = 281 + SYS_UNSHARE = 282 + SYS_SPLICE = 283 + SYS_TEE = 284 + SYS_VMSPLICE = 285 + SYS_OPENAT = 286 + SYS_MKDIRAT = 287 + SYS_MKNODAT = 288 + SYS_FCHOWNAT = 289 + SYS_FUTIMESAT = 290 + SYS_NEWFSTATAT = 291 + SYS_UNLINKAT = 292 + SYS_RENAMEAT = 293 + SYS_LINKAT = 294 + SYS_SYMLINKAT = 295 + SYS_READLINKAT = 296 + SYS_FCHMODAT = 297 + SYS_FACCESSAT = 298 + SYS_GET_ROBUST_LIST = 299 + SYS_SET_ROBUST_LIST = 300 + SYS_MOVE_PAGES = 301 + SYS_GETCPU = 302 + SYS_EPOLL_PWAIT = 303 + SYS_UTIMENSAT = 304 + SYS_SIGNALFD = 305 + SYS_TIMERFD_CREATE = 306 + SYS_EVENTFD = 307 + SYS_SYNC_FILE_RANGE2 = 308 + SYS_FALLOCATE = 309 + SYS_SUBPAGE_PROT = 310 + SYS_TIMERFD_SETTIME = 311 + SYS_TIMERFD_GETTIME = 312 + SYS_SIGNALFD4 = 313 + SYS_EVENTFD2 = 314 + SYS_EPOLL_CREATE1 = 315 + SYS_DUP3 = 316 + SYS_PIPE2 = 317 + SYS_INOTIFY_INIT1 = 318 + SYS_PERF_EVENT_OPEN = 319 + SYS_PREADV = 320 + SYS_PWRITEV = 321 + SYS_RT_TGSIGQUEUEINFO = 322 + SYS_FANOTIFY_INIT = 323 + SYS_FANOTIFY_MARK = 324 + SYS_PRLIMIT64 = 325 + SYS_SOCKET = 326 + SYS_BIND = 327 + SYS_CONNECT = 328 + SYS_LISTEN = 329 + SYS_ACCEPT = 330 + SYS_GETSOCKNAME = 331 + SYS_GETPEERNAME = 332 + SYS_SOCKETPAIR = 333 + SYS_SEND = 334 + SYS_SENDTO = 335 + SYS_RECV = 336 + SYS_RECVFROM = 337 + SYS_SHUTDOWN = 338 + SYS_SETSOCKOPT = 339 + SYS_GETSOCKOPT = 340 + SYS_SENDMSG = 341 + SYS_RECVMSG = 342 + SYS_RECVMMSG = 343 + SYS_ACCEPT4 = 344 + SYS_NAME_TO_HANDLE_AT = 345 + SYS_OPEN_BY_HANDLE_AT = 346 + SYS_CLOCK_ADJTIME = 347 + SYS_SYNCFS = 348 + SYS_SENDMMSG = 349 + SYS_SETNS = 350 + SYS_PROCESS_VM_READV = 351 + SYS_PROCESS_VM_WRITEV = 352 + SYS_FINIT_MODULE = 353 + SYS_KCMP = 354 + SYS_SCHED_SETATTR = 355 + SYS_SCHED_GETATTR = 356 + SYS_RENAMEAT2 = 357 + SYS_SECCOMP = 358 + SYS_GETRANDOM = 359 + SYS_MEMFD_CREATE = 360 + SYS_BPF = 361 + SYS_EXECVEAT = 362 + SYS_SWITCH_ENDIAN = 363 + SYS_USERFAULTFD = 364 + SYS_MEMBARRIER = 365 + SYS_MLOCK2 = 378 + SYS_COPY_FILE_RANGE = 379 + SYS_PREADV2 = 380 + SYS_PWRITEV2 = 381 + SYS_KEXEC_FILE_LOAD = 382 + SYS_STATX = 383 + SYS_PKEY_ALLOC = 384 + SYS_PKEY_FREE = 385 + SYS_PKEY_MPROTECT = 386 + SYS_RSEQ = 387 + SYS_IO_PGETEVENTS = 388 + SYS_SEMTIMEDOP = 392 + SYS_SEMGET = 393 + SYS_SEMCTL = 394 + SYS_SHMGET = 395 + SYS_SHMCTL = 396 + SYS_SHMAT = 397 + SYS_SHMDT = 398 + SYS_MSGGET = 399 + SYS_MSGSND = 400 + SYS_MSGRCV = 401 + SYS_MSGCTL = 402 + SYS_PIDFD_SEND_SIGNAL = 424 + SYS_IO_URING_SETUP = 425 + SYS_IO_URING_ENTER = 426 + SYS_IO_URING_REGISTER = 427 + SYS_OPEN_TREE = 428 + SYS_MOVE_MOUNT = 429 + SYS_FSOPEN = 430 + SYS_FSCONFIG = 431 + SYS_FSMOUNT = 432 + SYS_FSPICK = 433 + SYS_PIDFD_OPEN = 434 + SYS_CLONE3 = 435 + SYS_CLOSE_RANGE = 436 + SYS_OPENAT2 = 437 + SYS_PIDFD_GETFD = 438 + SYS_FACCESSAT2 = 439 + SYS_PROCESS_MADVISE = 440 + SYS_EPOLL_PWAIT2 = 441 + SYS_MOUNT_SETATTR = 442 + SYS_QUOTACTL_FD = 443 + SYS_LANDLOCK_CREATE_RULESET = 444 + SYS_LANDLOCK_ADD_RULE = 445 + SYS_LANDLOCK_RESTRICT_SELF = 446 + SYS_PROCESS_MRELEASE = 448 + SYS_FUTEX_WAITV = 449 + SYS_SET_MEMPOLICY_HOME_NODE = 450 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go index 529abb6a..3a9c96b2 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go @@ -1,302 +1,316 @@ // go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build riscv64 && linux // +build riscv64,linux package unix const ( - SYS_IO_SETUP = 0 - SYS_IO_DESTROY = 1 - SYS_IO_SUBMIT = 2 - SYS_IO_CANCEL = 3 - SYS_IO_GETEVENTS = 4 - SYS_SETXATTR = 5 - SYS_LSETXATTR = 6 - SYS_FSETXATTR = 7 - SYS_GETXATTR = 8 - SYS_LGETXATTR = 9 - SYS_FGETXATTR = 10 - SYS_LISTXATTR = 11 - SYS_LLISTXATTR = 12 - SYS_FLISTXATTR = 13 - SYS_REMOVEXATTR = 14 - SYS_LREMOVEXATTR = 15 - SYS_FREMOVEXATTR = 16 - SYS_GETCWD = 17 - SYS_LOOKUP_DCOOKIE = 18 - SYS_EVENTFD2 = 19 - SYS_EPOLL_CREATE1 = 20 - SYS_EPOLL_CTL = 21 - SYS_EPOLL_PWAIT = 22 - SYS_DUP = 23 - SYS_DUP3 = 24 - SYS_FCNTL = 25 - SYS_INOTIFY_INIT1 = 26 - SYS_INOTIFY_ADD_WATCH = 27 - SYS_INOTIFY_RM_WATCH = 28 - SYS_IOCTL = 29 - SYS_IOPRIO_SET = 30 - SYS_IOPRIO_GET = 31 - SYS_FLOCK = 32 - SYS_MKNODAT = 33 - SYS_MKDIRAT = 34 - SYS_UNLINKAT = 35 - SYS_SYMLINKAT = 36 - SYS_LINKAT = 37 - SYS_UMOUNT2 = 39 - SYS_MOUNT = 40 - SYS_PIVOT_ROOT = 41 - SYS_NFSSERVCTL = 42 - SYS_STATFS = 43 - SYS_FSTATFS = 44 - SYS_TRUNCATE = 45 - SYS_FTRUNCATE = 46 - SYS_FALLOCATE = 47 - SYS_FACCESSAT = 48 - SYS_CHDIR = 49 - SYS_FCHDIR = 50 - SYS_CHROOT = 51 - SYS_FCHMOD = 52 - SYS_FCHMODAT = 53 - SYS_FCHOWNAT = 54 - SYS_FCHOWN = 55 - SYS_OPENAT = 56 - SYS_CLOSE = 57 - SYS_VHANGUP = 58 - SYS_PIPE2 = 59 - SYS_QUOTACTL = 60 - SYS_GETDENTS64 = 61 - SYS_LSEEK = 62 - SYS_READ = 63 - SYS_WRITE = 64 - SYS_READV = 65 - SYS_WRITEV = 66 - SYS_PREAD64 = 67 - SYS_PWRITE64 = 68 - SYS_PREADV = 69 - SYS_PWRITEV = 70 - SYS_SENDFILE = 71 - SYS_PSELECT6 = 72 - SYS_PPOLL = 73 - SYS_SIGNALFD4 = 74 - SYS_VMSPLICE = 75 - SYS_SPLICE = 76 - SYS_TEE = 77 - SYS_READLINKAT = 78 - SYS_FSTATAT = 79 - SYS_FSTAT = 80 - SYS_SYNC = 81 - SYS_FSYNC = 82 - SYS_FDATASYNC = 83 - SYS_SYNC_FILE_RANGE = 84 - SYS_TIMERFD_CREATE = 85 - SYS_TIMERFD_SETTIME = 86 - SYS_TIMERFD_GETTIME = 87 - SYS_UTIMENSAT = 88 - SYS_ACCT = 89 - SYS_CAPGET = 90 - SYS_CAPSET = 91 - SYS_PERSONALITY = 92 - SYS_EXIT = 93 - SYS_EXIT_GROUP = 94 - SYS_WAITID = 95 - SYS_SET_TID_ADDRESS = 96 - SYS_UNSHARE = 97 - SYS_FUTEX = 98 - SYS_SET_ROBUST_LIST = 99 - SYS_GET_ROBUST_LIST = 100 - SYS_NANOSLEEP = 101 - SYS_GETITIMER = 102 - SYS_SETITIMER = 103 - SYS_KEXEC_LOAD = 104 - SYS_INIT_MODULE = 105 - SYS_DELETE_MODULE = 106 - SYS_TIMER_CREATE = 107 - SYS_TIMER_GETTIME = 108 - SYS_TIMER_GETOVERRUN = 109 - SYS_TIMER_SETTIME = 110 - SYS_TIMER_DELETE = 111 - SYS_CLOCK_SETTIME = 112 - SYS_CLOCK_GETTIME = 113 - SYS_CLOCK_GETRES = 114 - SYS_CLOCK_NANOSLEEP = 115 - SYS_SYSLOG = 116 - SYS_PTRACE = 117 - SYS_SCHED_SETPARAM = 118 - SYS_SCHED_SETSCHEDULER = 119 - SYS_SCHED_GETSCHEDULER = 120 - SYS_SCHED_GETPARAM = 121 - SYS_SCHED_SETAFFINITY = 122 - SYS_SCHED_GETAFFINITY = 123 - SYS_SCHED_YIELD = 124 - SYS_SCHED_GET_PRIORITY_MAX = 125 - SYS_SCHED_GET_PRIORITY_MIN = 126 - SYS_SCHED_RR_GET_INTERVAL = 127 - SYS_RESTART_SYSCALL = 128 - SYS_KILL = 129 - SYS_TKILL = 130 - SYS_TGKILL = 131 - SYS_SIGALTSTACK = 132 - SYS_RT_SIGSUSPEND = 133 - SYS_RT_SIGACTION = 134 - SYS_RT_SIGPROCMASK = 135 - SYS_RT_SIGPENDING = 136 - SYS_RT_SIGTIMEDWAIT = 137 - SYS_RT_SIGQUEUEINFO = 138 - SYS_RT_SIGRETURN = 139 - SYS_SETPRIORITY = 140 - SYS_GETPRIORITY = 141 - SYS_REBOOT = 142 - SYS_SETREGID = 143 - SYS_SETGID = 144 - SYS_SETREUID = 145 - SYS_SETUID = 146 - SYS_SETRESUID = 147 - SYS_GETRESUID = 148 - SYS_SETRESGID = 149 - SYS_GETRESGID = 150 - SYS_SETFSUID = 151 - SYS_SETFSGID = 152 - SYS_TIMES = 153 - SYS_SETPGID = 154 - SYS_GETPGID = 155 - SYS_GETSID = 156 - SYS_SETSID = 157 - SYS_GETGROUPS = 158 - SYS_SETGROUPS = 159 - SYS_UNAME = 160 - SYS_SETHOSTNAME = 161 - SYS_SETDOMAINNAME = 162 - SYS_GETRLIMIT = 163 - SYS_SETRLIMIT = 164 - SYS_GETRUSAGE = 165 - SYS_UMASK = 166 - SYS_PRCTL = 167 - SYS_GETCPU = 168 - SYS_GETTIMEOFDAY = 169 - SYS_SETTIMEOFDAY = 170 - SYS_ADJTIMEX = 171 - SYS_GETPID = 172 - SYS_GETPPID = 173 - SYS_GETUID = 174 - SYS_GETEUID = 175 - SYS_GETGID = 176 - SYS_GETEGID = 177 - SYS_GETTID = 178 - SYS_SYSINFO = 179 - SYS_MQ_OPEN = 180 - SYS_MQ_UNLINK = 181 - SYS_MQ_TIMEDSEND = 182 - SYS_MQ_TIMEDRECEIVE = 183 - SYS_MQ_NOTIFY = 184 - SYS_MQ_GETSETATTR = 185 - SYS_MSGGET = 186 - SYS_MSGCTL = 187 - SYS_MSGRCV = 188 - SYS_MSGSND = 189 - SYS_SEMGET = 190 - SYS_SEMCTL = 191 - SYS_SEMTIMEDOP = 192 - SYS_SEMOP = 193 - SYS_SHMGET = 194 - SYS_SHMCTL = 195 - SYS_SHMAT = 196 - SYS_SHMDT = 197 - SYS_SOCKET = 198 - SYS_SOCKETPAIR = 199 - SYS_BIND = 200 - SYS_LISTEN = 201 - SYS_ACCEPT = 202 - SYS_CONNECT = 203 - SYS_GETSOCKNAME = 204 - SYS_GETPEERNAME = 205 - SYS_SENDTO = 206 - SYS_RECVFROM = 207 - SYS_SETSOCKOPT = 208 - SYS_GETSOCKOPT = 209 - SYS_SHUTDOWN = 210 - SYS_SENDMSG = 211 - SYS_RECVMSG = 212 - SYS_READAHEAD = 213 - SYS_BRK = 214 - SYS_MUNMAP = 215 - SYS_MREMAP = 216 - SYS_ADD_KEY = 217 - SYS_REQUEST_KEY = 218 - SYS_KEYCTL = 219 - SYS_CLONE = 220 - SYS_EXECVE = 221 - SYS_MMAP = 222 - SYS_FADVISE64 = 223 - SYS_SWAPON = 224 - SYS_SWAPOFF = 225 - SYS_MPROTECT = 226 - SYS_MSYNC = 227 - SYS_MLOCK = 228 - SYS_MUNLOCK = 229 - SYS_MLOCKALL = 230 - SYS_MUNLOCKALL = 231 - SYS_MINCORE = 232 - SYS_MADVISE = 233 - SYS_REMAP_FILE_PAGES = 234 - SYS_MBIND = 235 - SYS_GET_MEMPOLICY = 236 - SYS_SET_MEMPOLICY = 237 - SYS_MIGRATE_PAGES = 238 - SYS_MOVE_PAGES = 239 - SYS_RT_TGSIGQUEUEINFO = 240 - SYS_PERF_EVENT_OPEN = 241 - SYS_ACCEPT4 = 242 - SYS_RECVMMSG = 243 - SYS_ARCH_SPECIFIC_SYSCALL = 244 - SYS_WAIT4 = 260 - SYS_PRLIMIT64 = 261 - SYS_FANOTIFY_INIT = 262 - SYS_FANOTIFY_MARK = 263 - SYS_NAME_TO_HANDLE_AT = 264 - SYS_OPEN_BY_HANDLE_AT = 265 - SYS_CLOCK_ADJTIME = 266 - SYS_SYNCFS = 267 - SYS_SETNS = 268 - SYS_SENDMMSG = 269 - SYS_PROCESS_VM_READV = 270 - SYS_PROCESS_VM_WRITEV = 271 - SYS_KCMP = 272 - SYS_FINIT_MODULE = 273 - SYS_SCHED_SETATTR = 274 - SYS_SCHED_GETATTR = 275 - SYS_RENAMEAT2 = 276 - SYS_SECCOMP = 277 - SYS_GETRANDOM = 278 - SYS_MEMFD_CREATE = 279 - SYS_BPF = 280 - SYS_EXECVEAT = 281 - SYS_USERFAULTFD = 282 - SYS_MEMBARRIER = 283 - SYS_MLOCK2 = 284 - SYS_COPY_FILE_RANGE = 285 - SYS_PREADV2 = 286 - SYS_PWRITEV2 = 287 - SYS_PKEY_MPROTECT = 288 - SYS_PKEY_ALLOC = 289 - SYS_PKEY_FREE = 290 - SYS_STATX = 291 - SYS_IO_PGETEVENTS = 292 - SYS_RSEQ = 293 - SYS_KEXEC_FILE_LOAD = 294 - SYS_PIDFD_SEND_SIGNAL = 424 - SYS_IO_URING_SETUP = 425 - SYS_IO_URING_ENTER = 426 - SYS_IO_URING_REGISTER = 427 - SYS_OPEN_TREE = 428 - SYS_MOVE_MOUNT = 429 - SYS_FSOPEN = 430 - SYS_FSCONFIG = 431 - SYS_FSMOUNT = 432 - SYS_FSPICK = 433 - SYS_PIDFD_OPEN = 434 - SYS_CLONE3 = 435 - SYS_OPENAT2 = 437 - SYS_PIDFD_GETFD = 438 + SYS_IO_SETUP = 0 + SYS_IO_DESTROY = 1 + SYS_IO_SUBMIT = 2 + SYS_IO_CANCEL = 3 + SYS_IO_GETEVENTS = 4 + SYS_SETXATTR = 5 + SYS_LSETXATTR = 6 + SYS_FSETXATTR = 7 + SYS_GETXATTR = 8 + SYS_LGETXATTR = 9 + SYS_FGETXATTR = 10 + SYS_LISTXATTR = 11 + SYS_LLISTXATTR = 12 + SYS_FLISTXATTR = 13 + SYS_REMOVEXATTR = 14 + SYS_LREMOVEXATTR = 15 + SYS_FREMOVEXATTR = 16 + SYS_GETCWD = 17 + SYS_LOOKUP_DCOOKIE = 18 + SYS_EVENTFD2 = 19 + SYS_EPOLL_CREATE1 = 20 + SYS_EPOLL_CTL = 21 + SYS_EPOLL_PWAIT = 22 + SYS_DUP = 23 + SYS_DUP3 = 24 + SYS_FCNTL = 25 + SYS_INOTIFY_INIT1 = 26 + SYS_INOTIFY_ADD_WATCH = 27 + SYS_INOTIFY_RM_WATCH = 28 + SYS_IOCTL = 29 + SYS_IOPRIO_SET = 30 + SYS_IOPRIO_GET = 31 + SYS_FLOCK = 32 + SYS_MKNODAT = 33 + SYS_MKDIRAT = 34 + SYS_UNLINKAT = 35 + SYS_SYMLINKAT = 36 + SYS_LINKAT = 37 + SYS_UMOUNT2 = 39 + SYS_MOUNT = 40 + SYS_PIVOT_ROOT = 41 + SYS_NFSSERVCTL = 42 + SYS_STATFS = 43 + SYS_FSTATFS = 44 + SYS_TRUNCATE = 45 + SYS_FTRUNCATE = 46 + SYS_FALLOCATE = 47 + SYS_FACCESSAT = 48 + SYS_CHDIR = 49 + SYS_FCHDIR = 50 + SYS_CHROOT = 51 + SYS_FCHMOD = 52 + SYS_FCHMODAT = 53 + SYS_FCHOWNAT = 54 + SYS_FCHOWN = 55 + SYS_OPENAT = 56 + SYS_CLOSE = 57 + SYS_VHANGUP = 58 + SYS_PIPE2 = 59 + SYS_QUOTACTL = 60 + SYS_GETDENTS64 = 61 + SYS_LSEEK = 62 + SYS_READ = 63 + SYS_WRITE = 64 + SYS_READV = 65 + SYS_WRITEV = 66 + SYS_PREAD64 = 67 + SYS_PWRITE64 = 68 + SYS_PREADV = 69 + SYS_PWRITEV = 70 + SYS_SENDFILE = 71 + SYS_PSELECT6 = 72 + SYS_PPOLL = 73 + SYS_SIGNALFD4 = 74 + SYS_VMSPLICE = 75 + SYS_SPLICE = 76 + SYS_TEE = 77 + SYS_READLINKAT = 78 + SYS_FSTATAT = 79 + SYS_FSTAT = 80 + SYS_SYNC = 81 + SYS_FSYNC = 82 + SYS_FDATASYNC = 83 + SYS_SYNC_FILE_RANGE = 84 + SYS_TIMERFD_CREATE = 85 + SYS_TIMERFD_SETTIME = 86 + SYS_TIMERFD_GETTIME = 87 + SYS_UTIMENSAT = 88 + SYS_ACCT = 89 + SYS_CAPGET = 90 + SYS_CAPSET = 91 + SYS_PERSONALITY = 92 + SYS_EXIT = 93 + SYS_EXIT_GROUP = 94 + SYS_WAITID = 95 + SYS_SET_TID_ADDRESS = 96 + SYS_UNSHARE = 97 + SYS_FUTEX = 98 + SYS_SET_ROBUST_LIST = 99 + SYS_GET_ROBUST_LIST = 100 + SYS_NANOSLEEP = 101 + SYS_GETITIMER = 102 + SYS_SETITIMER = 103 + SYS_KEXEC_LOAD = 104 + SYS_INIT_MODULE = 105 + SYS_DELETE_MODULE = 106 + SYS_TIMER_CREATE = 107 + SYS_TIMER_GETTIME = 108 + SYS_TIMER_GETOVERRUN = 109 + SYS_TIMER_SETTIME = 110 + SYS_TIMER_DELETE = 111 + SYS_CLOCK_SETTIME = 112 + SYS_CLOCK_GETTIME = 113 + SYS_CLOCK_GETRES = 114 + SYS_CLOCK_NANOSLEEP = 115 + SYS_SYSLOG = 116 + SYS_PTRACE = 117 + SYS_SCHED_SETPARAM = 118 + SYS_SCHED_SETSCHEDULER = 119 + SYS_SCHED_GETSCHEDULER = 120 + SYS_SCHED_GETPARAM = 121 + SYS_SCHED_SETAFFINITY = 122 + SYS_SCHED_GETAFFINITY = 123 + SYS_SCHED_YIELD = 124 + SYS_SCHED_GET_PRIORITY_MAX = 125 + SYS_SCHED_GET_PRIORITY_MIN = 126 + SYS_SCHED_RR_GET_INTERVAL = 127 + SYS_RESTART_SYSCALL = 128 + SYS_KILL = 129 + SYS_TKILL = 130 + SYS_TGKILL = 131 + SYS_SIGALTSTACK = 132 + SYS_RT_SIGSUSPEND = 133 + SYS_RT_SIGACTION = 134 + SYS_RT_SIGPROCMASK = 135 + SYS_RT_SIGPENDING = 136 + SYS_RT_SIGTIMEDWAIT = 137 + SYS_RT_SIGQUEUEINFO = 138 + SYS_RT_SIGRETURN = 139 + SYS_SETPRIORITY = 140 + SYS_GETPRIORITY = 141 + SYS_REBOOT = 142 + SYS_SETREGID = 143 + SYS_SETGID = 144 + SYS_SETREUID = 145 + SYS_SETUID = 146 + SYS_SETRESUID = 147 + SYS_GETRESUID = 148 + SYS_SETRESGID = 149 + SYS_GETRESGID = 150 + SYS_SETFSUID = 151 + SYS_SETFSGID = 152 + SYS_TIMES = 153 + SYS_SETPGID = 154 + SYS_GETPGID = 155 + SYS_GETSID = 156 + SYS_SETSID = 157 + SYS_GETGROUPS = 158 + SYS_SETGROUPS = 159 + SYS_UNAME = 160 + SYS_SETHOSTNAME = 161 + SYS_SETDOMAINNAME = 162 + SYS_GETRLIMIT = 163 + SYS_SETRLIMIT = 164 + SYS_GETRUSAGE = 165 + SYS_UMASK = 166 + SYS_PRCTL = 167 + SYS_GETCPU = 168 + SYS_GETTIMEOFDAY = 169 + SYS_SETTIMEOFDAY = 170 + SYS_ADJTIMEX = 171 + SYS_GETPID = 172 + SYS_GETPPID = 173 + SYS_GETUID = 174 + SYS_GETEUID = 175 + SYS_GETGID = 176 + SYS_GETEGID = 177 + SYS_GETTID = 178 + SYS_SYSINFO = 179 + SYS_MQ_OPEN = 180 + SYS_MQ_UNLINK = 181 + SYS_MQ_TIMEDSEND = 182 + SYS_MQ_TIMEDRECEIVE = 183 + SYS_MQ_NOTIFY = 184 + SYS_MQ_GETSETATTR = 185 + SYS_MSGGET = 186 + SYS_MSGCTL = 187 + SYS_MSGRCV = 188 + SYS_MSGSND = 189 + SYS_SEMGET = 190 + SYS_SEMCTL = 191 + SYS_SEMTIMEDOP = 192 + SYS_SEMOP = 193 + SYS_SHMGET = 194 + SYS_SHMCTL = 195 + SYS_SHMAT = 196 + SYS_SHMDT = 197 + SYS_SOCKET = 198 + SYS_SOCKETPAIR = 199 + SYS_BIND = 200 + SYS_LISTEN = 201 + SYS_ACCEPT = 202 + SYS_CONNECT = 203 + SYS_GETSOCKNAME = 204 + SYS_GETPEERNAME = 205 + SYS_SENDTO = 206 + SYS_RECVFROM = 207 + SYS_SETSOCKOPT = 208 + SYS_GETSOCKOPT = 209 + SYS_SHUTDOWN = 210 + SYS_SENDMSG = 211 + SYS_RECVMSG = 212 + SYS_READAHEAD = 213 + SYS_BRK = 214 + SYS_MUNMAP = 215 + SYS_MREMAP = 216 + SYS_ADD_KEY = 217 + SYS_REQUEST_KEY = 218 + SYS_KEYCTL = 219 + SYS_CLONE = 220 + SYS_EXECVE = 221 + SYS_MMAP = 222 + SYS_FADVISE64 = 223 + SYS_SWAPON = 224 + SYS_SWAPOFF = 225 + SYS_MPROTECT = 226 + SYS_MSYNC = 227 + SYS_MLOCK = 228 + SYS_MUNLOCK = 229 + SYS_MLOCKALL = 230 + SYS_MUNLOCKALL = 231 + SYS_MINCORE = 232 + SYS_MADVISE = 233 + SYS_REMAP_FILE_PAGES = 234 + SYS_MBIND = 235 + SYS_GET_MEMPOLICY = 236 + SYS_SET_MEMPOLICY = 237 + SYS_MIGRATE_PAGES = 238 + SYS_MOVE_PAGES = 239 + SYS_RT_TGSIGQUEUEINFO = 240 + SYS_PERF_EVENT_OPEN = 241 + SYS_ACCEPT4 = 242 + SYS_RECVMMSG = 243 + SYS_ARCH_SPECIFIC_SYSCALL = 244 + SYS_WAIT4 = 260 + SYS_PRLIMIT64 = 261 + SYS_FANOTIFY_INIT = 262 + SYS_FANOTIFY_MARK = 263 + SYS_NAME_TO_HANDLE_AT = 264 + SYS_OPEN_BY_HANDLE_AT = 265 + SYS_CLOCK_ADJTIME = 266 + SYS_SYNCFS = 267 + SYS_SETNS = 268 + SYS_SENDMMSG = 269 + SYS_PROCESS_VM_READV = 270 + SYS_PROCESS_VM_WRITEV = 271 + SYS_KCMP = 272 + SYS_FINIT_MODULE = 273 + SYS_SCHED_SETATTR = 274 + SYS_SCHED_GETATTR = 275 + SYS_RENAMEAT2 = 276 + SYS_SECCOMP = 277 + SYS_GETRANDOM = 278 + SYS_MEMFD_CREATE = 279 + SYS_BPF = 280 + SYS_EXECVEAT = 281 + SYS_USERFAULTFD = 282 + SYS_MEMBARRIER = 283 + SYS_MLOCK2 = 284 + SYS_COPY_FILE_RANGE = 285 + SYS_PREADV2 = 286 + SYS_PWRITEV2 = 287 + SYS_PKEY_MPROTECT = 288 + SYS_PKEY_ALLOC = 289 + SYS_PKEY_FREE = 290 + SYS_STATX = 291 + SYS_IO_PGETEVENTS = 292 + SYS_RSEQ = 293 + SYS_KEXEC_FILE_LOAD = 294 + SYS_PIDFD_SEND_SIGNAL = 424 + SYS_IO_URING_SETUP = 425 + SYS_IO_URING_ENTER = 426 + SYS_IO_URING_REGISTER = 427 + SYS_OPEN_TREE = 428 + SYS_MOVE_MOUNT = 429 + SYS_FSOPEN = 430 + SYS_FSCONFIG = 431 + SYS_FSMOUNT = 432 + SYS_FSPICK = 433 + SYS_PIDFD_OPEN = 434 + SYS_CLONE3 = 435 + SYS_CLOSE_RANGE = 436 + SYS_OPENAT2 = 437 + SYS_PIDFD_GETFD = 438 + SYS_FACCESSAT2 = 439 + SYS_PROCESS_MADVISE = 440 + SYS_EPOLL_PWAIT2 = 441 + SYS_MOUNT_SETATTR = 442 + SYS_QUOTACTL_FD = 443 + SYS_LANDLOCK_CREATE_RULESET = 444 + SYS_LANDLOCK_ADD_RULE = 445 + SYS_LANDLOCK_RESTRICT_SELF = 446 + SYS_MEMFD_SECRET = 447 + SYS_PROCESS_MRELEASE = 448 + SYS_FUTEX_WAITV = 449 + SYS_SET_MEMPOLICY_HOME_NODE = 450 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go index 27665001..8ffa6646 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go @@ -1,365 +1,378 @@ // go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include -fsigned-char /tmp/include/asm/unistd.h // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build s390x && linux // +build s390x,linux package unix const ( - SYS_EXIT = 1 - SYS_FORK = 2 - SYS_READ = 3 - SYS_WRITE = 4 - SYS_OPEN = 5 - SYS_CLOSE = 6 - SYS_RESTART_SYSCALL = 7 - SYS_CREAT = 8 - SYS_LINK = 9 - SYS_UNLINK = 10 - SYS_EXECVE = 11 - SYS_CHDIR = 12 - SYS_MKNOD = 14 - SYS_CHMOD = 15 - SYS_LSEEK = 19 - SYS_GETPID = 20 - SYS_MOUNT = 21 - SYS_UMOUNT = 22 - SYS_PTRACE = 26 - SYS_ALARM = 27 - SYS_PAUSE = 29 - SYS_UTIME = 30 - SYS_ACCESS = 33 - SYS_NICE = 34 - SYS_SYNC = 36 - SYS_KILL = 37 - SYS_RENAME = 38 - SYS_MKDIR = 39 - SYS_RMDIR = 40 - SYS_DUP = 41 - SYS_PIPE = 42 - SYS_TIMES = 43 - SYS_BRK = 45 - SYS_SIGNAL = 48 - SYS_ACCT = 51 - SYS_UMOUNT2 = 52 - SYS_IOCTL = 54 - SYS_FCNTL = 55 - SYS_SETPGID = 57 - SYS_UMASK = 60 - SYS_CHROOT = 61 - SYS_USTAT = 62 - SYS_DUP2 = 63 - SYS_GETPPID = 64 - SYS_GETPGRP = 65 - SYS_SETSID = 66 - SYS_SIGACTION = 67 - SYS_SIGSUSPEND = 72 - SYS_SIGPENDING = 73 - SYS_SETHOSTNAME = 74 - SYS_SETRLIMIT = 75 - SYS_GETRUSAGE = 77 - SYS_GETTIMEOFDAY = 78 - SYS_SETTIMEOFDAY = 79 - SYS_SYMLINK = 83 - SYS_READLINK = 85 - SYS_USELIB = 86 - SYS_SWAPON = 87 - SYS_REBOOT = 88 - SYS_READDIR = 89 - SYS_MMAP = 90 - SYS_MUNMAP = 91 - SYS_TRUNCATE = 92 - SYS_FTRUNCATE = 93 - SYS_FCHMOD = 94 - SYS_GETPRIORITY = 96 - SYS_SETPRIORITY = 97 - SYS_STATFS = 99 - SYS_FSTATFS = 100 - SYS_SOCKETCALL = 102 - SYS_SYSLOG = 103 - SYS_SETITIMER = 104 - SYS_GETITIMER = 105 - SYS_STAT = 106 - SYS_LSTAT = 107 - SYS_FSTAT = 108 - SYS_LOOKUP_DCOOKIE = 110 - SYS_VHANGUP = 111 - SYS_IDLE = 112 - SYS_WAIT4 = 114 - SYS_SWAPOFF = 115 - SYS_SYSINFO = 116 - SYS_IPC = 117 - SYS_FSYNC = 118 - SYS_SIGRETURN = 119 - SYS_CLONE = 120 - SYS_SETDOMAINNAME = 121 - SYS_UNAME = 122 - SYS_ADJTIMEX = 124 - SYS_MPROTECT = 125 - SYS_SIGPROCMASK = 126 - SYS_CREATE_MODULE = 127 - SYS_INIT_MODULE = 128 - SYS_DELETE_MODULE = 129 - SYS_GET_KERNEL_SYMS = 130 - SYS_QUOTACTL = 131 - SYS_GETPGID = 132 - SYS_FCHDIR = 133 - SYS_BDFLUSH = 134 - SYS_SYSFS = 135 - SYS_PERSONALITY = 136 - SYS_AFS_SYSCALL = 137 - SYS_GETDENTS = 141 - SYS_SELECT = 142 - SYS_FLOCK = 143 - SYS_MSYNC = 144 - SYS_READV = 145 - SYS_WRITEV = 146 - SYS_GETSID = 147 - SYS_FDATASYNC = 148 - SYS__SYSCTL = 149 - SYS_MLOCK = 150 - SYS_MUNLOCK = 151 - SYS_MLOCKALL = 152 - SYS_MUNLOCKALL = 153 - SYS_SCHED_SETPARAM = 154 - SYS_SCHED_GETPARAM = 155 - SYS_SCHED_SETSCHEDULER = 156 - SYS_SCHED_GETSCHEDULER = 157 - SYS_SCHED_YIELD = 158 - SYS_SCHED_GET_PRIORITY_MAX = 159 - SYS_SCHED_GET_PRIORITY_MIN = 160 - SYS_SCHED_RR_GET_INTERVAL = 161 - SYS_NANOSLEEP = 162 - SYS_MREMAP = 163 - SYS_QUERY_MODULE = 167 - SYS_POLL = 168 - SYS_NFSSERVCTL = 169 - SYS_PRCTL = 172 - SYS_RT_SIGRETURN = 173 - SYS_RT_SIGACTION = 174 - SYS_RT_SIGPROCMASK = 175 - SYS_RT_SIGPENDING = 176 - SYS_RT_SIGTIMEDWAIT = 177 - SYS_RT_SIGQUEUEINFO = 178 - SYS_RT_SIGSUSPEND = 179 - SYS_PREAD64 = 180 - SYS_PWRITE64 = 181 - SYS_GETCWD = 183 - SYS_CAPGET = 184 - SYS_CAPSET = 185 - SYS_SIGALTSTACK = 186 - SYS_SENDFILE = 187 - SYS_GETPMSG = 188 - SYS_PUTPMSG = 189 - SYS_VFORK = 190 - SYS_GETRLIMIT = 191 - SYS_LCHOWN = 198 - SYS_GETUID = 199 - SYS_GETGID = 200 - SYS_GETEUID = 201 - SYS_GETEGID = 202 - SYS_SETREUID = 203 - SYS_SETREGID = 204 - SYS_GETGROUPS = 205 - SYS_SETGROUPS = 206 - SYS_FCHOWN = 207 - SYS_SETRESUID = 208 - SYS_GETRESUID = 209 - SYS_SETRESGID = 210 - SYS_GETRESGID = 211 - SYS_CHOWN = 212 - SYS_SETUID = 213 - SYS_SETGID = 214 - SYS_SETFSUID = 215 - SYS_SETFSGID = 216 - SYS_PIVOT_ROOT = 217 - SYS_MINCORE = 218 - SYS_MADVISE = 219 - SYS_GETDENTS64 = 220 - SYS_READAHEAD = 222 - SYS_SETXATTR = 224 - SYS_LSETXATTR = 225 - SYS_FSETXATTR = 226 - SYS_GETXATTR = 227 - SYS_LGETXATTR = 228 - SYS_FGETXATTR = 229 - SYS_LISTXATTR = 230 - SYS_LLISTXATTR = 231 - SYS_FLISTXATTR = 232 - SYS_REMOVEXATTR = 233 - SYS_LREMOVEXATTR = 234 - SYS_FREMOVEXATTR = 235 - SYS_GETTID = 236 - SYS_TKILL = 237 - SYS_FUTEX = 238 - SYS_SCHED_SETAFFINITY = 239 - SYS_SCHED_GETAFFINITY = 240 - SYS_TGKILL = 241 - SYS_IO_SETUP = 243 - SYS_IO_DESTROY = 244 - SYS_IO_GETEVENTS = 245 - SYS_IO_SUBMIT = 246 - SYS_IO_CANCEL = 247 - SYS_EXIT_GROUP = 248 - SYS_EPOLL_CREATE = 249 - SYS_EPOLL_CTL = 250 - SYS_EPOLL_WAIT = 251 - SYS_SET_TID_ADDRESS = 252 - SYS_FADVISE64 = 253 - SYS_TIMER_CREATE = 254 - SYS_TIMER_SETTIME = 255 - SYS_TIMER_GETTIME = 256 - SYS_TIMER_GETOVERRUN = 257 - SYS_TIMER_DELETE = 258 - SYS_CLOCK_SETTIME = 259 - SYS_CLOCK_GETTIME = 260 - SYS_CLOCK_GETRES = 261 - SYS_CLOCK_NANOSLEEP = 262 - SYS_STATFS64 = 265 - SYS_FSTATFS64 = 266 - SYS_REMAP_FILE_PAGES = 267 - SYS_MBIND = 268 - SYS_GET_MEMPOLICY = 269 - SYS_SET_MEMPOLICY = 270 - SYS_MQ_OPEN = 271 - SYS_MQ_UNLINK = 272 - SYS_MQ_TIMEDSEND = 273 - SYS_MQ_TIMEDRECEIVE = 274 - SYS_MQ_NOTIFY = 275 - SYS_MQ_GETSETATTR = 276 - SYS_KEXEC_LOAD = 277 - SYS_ADD_KEY = 278 - SYS_REQUEST_KEY = 279 - SYS_KEYCTL = 280 - SYS_WAITID = 281 - SYS_IOPRIO_SET = 282 - SYS_IOPRIO_GET = 283 - SYS_INOTIFY_INIT = 284 - SYS_INOTIFY_ADD_WATCH = 285 - SYS_INOTIFY_RM_WATCH = 286 - SYS_MIGRATE_PAGES = 287 - SYS_OPENAT = 288 - SYS_MKDIRAT = 289 - SYS_MKNODAT = 290 - SYS_FCHOWNAT = 291 - SYS_FUTIMESAT = 292 - SYS_NEWFSTATAT = 293 - SYS_UNLINKAT = 294 - SYS_RENAMEAT = 295 - SYS_LINKAT = 296 - SYS_SYMLINKAT = 297 - SYS_READLINKAT = 298 - SYS_FCHMODAT = 299 - SYS_FACCESSAT = 300 - SYS_PSELECT6 = 301 - SYS_PPOLL = 302 - SYS_UNSHARE = 303 - SYS_SET_ROBUST_LIST = 304 - SYS_GET_ROBUST_LIST = 305 - SYS_SPLICE = 306 - SYS_SYNC_FILE_RANGE = 307 - SYS_TEE = 308 - SYS_VMSPLICE = 309 - SYS_MOVE_PAGES = 310 - SYS_GETCPU = 311 - SYS_EPOLL_PWAIT = 312 - SYS_UTIMES = 313 - SYS_FALLOCATE = 314 - SYS_UTIMENSAT = 315 - SYS_SIGNALFD = 316 - SYS_TIMERFD = 317 - SYS_EVENTFD = 318 - SYS_TIMERFD_CREATE = 319 - SYS_TIMERFD_SETTIME = 320 - SYS_TIMERFD_GETTIME = 321 - SYS_SIGNALFD4 = 322 - SYS_EVENTFD2 = 323 - SYS_INOTIFY_INIT1 = 324 - SYS_PIPE2 = 325 - SYS_DUP3 = 326 - SYS_EPOLL_CREATE1 = 327 - SYS_PREADV = 328 - SYS_PWRITEV = 329 - SYS_RT_TGSIGQUEUEINFO = 330 - SYS_PERF_EVENT_OPEN = 331 - SYS_FANOTIFY_INIT = 332 - SYS_FANOTIFY_MARK = 333 - SYS_PRLIMIT64 = 334 - SYS_NAME_TO_HANDLE_AT = 335 - SYS_OPEN_BY_HANDLE_AT = 336 - SYS_CLOCK_ADJTIME = 337 - SYS_SYNCFS = 338 - SYS_SETNS = 339 - SYS_PROCESS_VM_READV = 340 - SYS_PROCESS_VM_WRITEV = 341 - SYS_S390_RUNTIME_INSTR = 342 - SYS_KCMP = 343 - SYS_FINIT_MODULE = 344 - SYS_SCHED_SETATTR = 345 - SYS_SCHED_GETATTR = 346 - SYS_RENAMEAT2 = 347 - SYS_SECCOMP = 348 - SYS_GETRANDOM = 349 - SYS_MEMFD_CREATE = 350 - SYS_BPF = 351 - SYS_S390_PCI_MMIO_WRITE = 352 - SYS_S390_PCI_MMIO_READ = 353 - SYS_EXECVEAT = 354 - SYS_USERFAULTFD = 355 - SYS_MEMBARRIER = 356 - SYS_RECVMMSG = 357 - SYS_SENDMMSG = 358 - SYS_SOCKET = 359 - SYS_SOCKETPAIR = 360 - SYS_BIND = 361 - SYS_CONNECT = 362 - SYS_LISTEN = 363 - SYS_ACCEPT4 = 364 - SYS_GETSOCKOPT = 365 - SYS_SETSOCKOPT = 366 - SYS_GETSOCKNAME = 367 - SYS_GETPEERNAME = 368 - SYS_SENDTO = 369 - SYS_SENDMSG = 370 - SYS_RECVFROM = 371 - SYS_RECVMSG = 372 - SYS_SHUTDOWN = 373 - SYS_MLOCK2 = 374 - SYS_COPY_FILE_RANGE = 375 - SYS_PREADV2 = 376 - SYS_PWRITEV2 = 377 - SYS_S390_GUARDED_STORAGE = 378 - SYS_STATX = 379 - SYS_S390_STHYI = 380 - SYS_KEXEC_FILE_LOAD = 381 - SYS_IO_PGETEVENTS = 382 - SYS_RSEQ = 383 - SYS_PKEY_MPROTECT = 384 - SYS_PKEY_ALLOC = 385 - SYS_PKEY_FREE = 386 - SYS_SEMTIMEDOP = 392 - SYS_SEMGET = 393 - SYS_SEMCTL = 394 - SYS_SHMGET = 395 - SYS_SHMCTL = 396 - SYS_SHMAT = 397 - SYS_SHMDT = 398 - SYS_MSGGET = 399 - SYS_MSGSND = 400 - SYS_MSGRCV = 401 - SYS_MSGCTL = 402 - SYS_PIDFD_SEND_SIGNAL = 424 - SYS_IO_URING_SETUP = 425 - SYS_IO_URING_ENTER = 426 - SYS_IO_URING_REGISTER = 427 - SYS_OPEN_TREE = 428 - SYS_MOVE_MOUNT = 429 - SYS_FSOPEN = 430 - SYS_FSCONFIG = 431 - SYS_FSMOUNT = 432 - SYS_FSPICK = 433 - SYS_PIDFD_OPEN = 434 - SYS_CLONE3 = 435 - SYS_OPENAT2 = 437 - SYS_PIDFD_GETFD = 438 + SYS_EXIT = 1 + SYS_FORK = 2 + SYS_READ = 3 + SYS_WRITE = 4 + SYS_OPEN = 5 + SYS_CLOSE = 6 + SYS_RESTART_SYSCALL = 7 + SYS_CREAT = 8 + SYS_LINK = 9 + SYS_UNLINK = 10 + SYS_EXECVE = 11 + SYS_CHDIR = 12 + SYS_MKNOD = 14 + SYS_CHMOD = 15 + SYS_LSEEK = 19 + SYS_GETPID = 20 + SYS_MOUNT = 21 + SYS_UMOUNT = 22 + SYS_PTRACE = 26 + SYS_ALARM = 27 + SYS_PAUSE = 29 + SYS_UTIME = 30 + SYS_ACCESS = 33 + SYS_NICE = 34 + SYS_SYNC = 36 + SYS_KILL = 37 + SYS_RENAME = 38 + SYS_MKDIR = 39 + SYS_RMDIR = 40 + SYS_DUP = 41 + SYS_PIPE = 42 + SYS_TIMES = 43 + SYS_BRK = 45 + SYS_SIGNAL = 48 + SYS_ACCT = 51 + SYS_UMOUNT2 = 52 + SYS_IOCTL = 54 + SYS_FCNTL = 55 + SYS_SETPGID = 57 + SYS_UMASK = 60 + SYS_CHROOT = 61 + SYS_USTAT = 62 + SYS_DUP2 = 63 + SYS_GETPPID = 64 + SYS_GETPGRP = 65 + SYS_SETSID = 66 + SYS_SIGACTION = 67 + SYS_SIGSUSPEND = 72 + SYS_SIGPENDING = 73 + SYS_SETHOSTNAME = 74 + SYS_SETRLIMIT = 75 + SYS_GETRUSAGE = 77 + SYS_GETTIMEOFDAY = 78 + SYS_SETTIMEOFDAY = 79 + SYS_SYMLINK = 83 + SYS_READLINK = 85 + SYS_USELIB = 86 + SYS_SWAPON = 87 + SYS_REBOOT = 88 + SYS_READDIR = 89 + SYS_MMAP = 90 + SYS_MUNMAP = 91 + SYS_TRUNCATE = 92 + SYS_FTRUNCATE = 93 + SYS_FCHMOD = 94 + SYS_GETPRIORITY = 96 + SYS_SETPRIORITY = 97 + SYS_STATFS = 99 + SYS_FSTATFS = 100 + SYS_SOCKETCALL = 102 + SYS_SYSLOG = 103 + SYS_SETITIMER = 104 + SYS_GETITIMER = 105 + SYS_STAT = 106 + SYS_LSTAT = 107 + SYS_FSTAT = 108 + SYS_LOOKUP_DCOOKIE = 110 + SYS_VHANGUP = 111 + SYS_IDLE = 112 + SYS_WAIT4 = 114 + SYS_SWAPOFF = 115 + SYS_SYSINFO = 116 + SYS_IPC = 117 + SYS_FSYNC = 118 + SYS_SIGRETURN = 119 + SYS_CLONE = 120 + SYS_SETDOMAINNAME = 121 + SYS_UNAME = 122 + SYS_ADJTIMEX = 124 + SYS_MPROTECT = 125 + SYS_SIGPROCMASK = 126 + SYS_CREATE_MODULE = 127 + SYS_INIT_MODULE = 128 + SYS_DELETE_MODULE = 129 + SYS_GET_KERNEL_SYMS = 130 + SYS_QUOTACTL = 131 + SYS_GETPGID = 132 + SYS_FCHDIR = 133 + SYS_BDFLUSH = 134 + SYS_SYSFS = 135 + SYS_PERSONALITY = 136 + SYS_AFS_SYSCALL = 137 + SYS_GETDENTS = 141 + SYS_SELECT = 142 + SYS_FLOCK = 143 + SYS_MSYNC = 144 + SYS_READV = 145 + SYS_WRITEV = 146 + SYS_GETSID = 147 + SYS_FDATASYNC = 148 + SYS__SYSCTL = 149 + SYS_MLOCK = 150 + SYS_MUNLOCK = 151 + SYS_MLOCKALL = 152 + SYS_MUNLOCKALL = 153 + SYS_SCHED_SETPARAM = 154 + SYS_SCHED_GETPARAM = 155 + SYS_SCHED_SETSCHEDULER = 156 + SYS_SCHED_GETSCHEDULER = 157 + SYS_SCHED_YIELD = 158 + SYS_SCHED_GET_PRIORITY_MAX = 159 + SYS_SCHED_GET_PRIORITY_MIN = 160 + SYS_SCHED_RR_GET_INTERVAL = 161 + SYS_NANOSLEEP = 162 + SYS_MREMAP = 163 + SYS_QUERY_MODULE = 167 + SYS_POLL = 168 + SYS_NFSSERVCTL = 169 + SYS_PRCTL = 172 + SYS_RT_SIGRETURN = 173 + SYS_RT_SIGACTION = 174 + SYS_RT_SIGPROCMASK = 175 + SYS_RT_SIGPENDING = 176 + SYS_RT_SIGTIMEDWAIT = 177 + SYS_RT_SIGQUEUEINFO = 178 + SYS_RT_SIGSUSPEND = 179 + SYS_PREAD64 = 180 + SYS_PWRITE64 = 181 + SYS_GETCWD = 183 + SYS_CAPGET = 184 + SYS_CAPSET = 185 + SYS_SIGALTSTACK = 186 + SYS_SENDFILE = 187 + SYS_GETPMSG = 188 + SYS_PUTPMSG = 189 + SYS_VFORK = 190 + SYS_GETRLIMIT = 191 + SYS_LCHOWN = 198 + SYS_GETUID = 199 + SYS_GETGID = 200 + SYS_GETEUID = 201 + SYS_GETEGID = 202 + SYS_SETREUID = 203 + SYS_SETREGID = 204 + SYS_GETGROUPS = 205 + SYS_SETGROUPS = 206 + SYS_FCHOWN = 207 + SYS_SETRESUID = 208 + SYS_GETRESUID = 209 + SYS_SETRESGID = 210 + SYS_GETRESGID = 211 + SYS_CHOWN = 212 + SYS_SETUID = 213 + SYS_SETGID = 214 + SYS_SETFSUID = 215 + SYS_SETFSGID = 216 + SYS_PIVOT_ROOT = 217 + SYS_MINCORE = 218 + SYS_MADVISE = 219 + SYS_GETDENTS64 = 220 + SYS_READAHEAD = 222 + SYS_SETXATTR = 224 + SYS_LSETXATTR = 225 + SYS_FSETXATTR = 226 + SYS_GETXATTR = 227 + SYS_LGETXATTR = 228 + SYS_FGETXATTR = 229 + SYS_LISTXATTR = 230 + SYS_LLISTXATTR = 231 + SYS_FLISTXATTR = 232 + SYS_REMOVEXATTR = 233 + SYS_LREMOVEXATTR = 234 + SYS_FREMOVEXATTR = 235 + SYS_GETTID = 236 + SYS_TKILL = 237 + SYS_FUTEX = 238 + SYS_SCHED_SETAFFINITY = 239 + SYS_SCHED_GETAFFINITY = 240 + SYS_TGKILL = 241 + SYS_IO_SETUP = 243 + SYS_IO_DESTROY = 244 + SYS_IO_GETEVENTS = 245 + SYS_IO_SUBMIT = 246 + SYS_IO_CANCEL = 247 + SYS_EXIT_GROUP = 248 + SYS_EPOLL_CREATE = 249 + SYS_EPOLL_CTL = 250 + SYS_EPOLL_WAIT = 251 + SYS_SET_TID_ADDRESS = 252 + SYS_FADVISE64 = 253 + SYS_TIMER_CREATE = 254 + SYS_TIMER_SETTIME = 255 + SYS_TIMER_GETTIME = 256 + SYS_TIMER_GETOVERRUN = 257 + SYS_TIMER_DELETE = 258 + SYS_CLOCK_SETTIME = 259 + SYS_CLOCK_GETTIME = 260 + SYS_CLOCK_GETRES = 261 + SYS_CLOCK_NANOSLEEP = 262 + SYS_STATFS64 = 265 + SYS_FSTATFS64 = 266 + SYS_REMAP_FILE_PAGES = 267 + SYS_MBIND = 268 + SYS_GET_MEMPOLICY = 269 + SYS_SET_MEMPOLICY = 270 + SYS_MQ_OPEN = 271 + SYS_MQ_UNLINK = 272 + SYS_MQ_TIMEDSEND = 273 + SYS_MQ_TIMEDRECEIVE = 274 + SYS_MQ_NOTIFY = 275 + SYS_MQ_GETSETATTR = 276 + SYS_KEXEC_LOAD = 277 + SYS_ADD_KEY = 278 + SYS_REQUEST_KEY = 279 + SYS_KEYCTL = 280 + SYS_WAITID = 281 + SYS_IOPRIO_SET = 282 + SYS_IOPRIO_GET = 283 + SYS_INOTIFY_INIT = 284 + SYS_INOTIFY_ADD_WATCH = 285 + SYS_INOTIFY_RM_WATCH = 286 + SYS_MIGRATE_PAGES = 287 + SYS_OPENAT = 288 + SYS_MKDIRAT = 289 + SYS_MKNODAT = 290 + SYS_FCHOWNAT = 291 + SYS_FUTIMESAT = 292 + SYS_NEWFSTATAT = 293 + SYS_UNLINKAT = 294 + SYS_RENAMEAT = 295 + SYS_LINKAT = 296 + SYS_SYMLINKAT = 297 + SYS_READLINKAT = 298 + SYS_FCHMODAT = 299 + SYS_FACCESSAT = 300 + SYS_PSELECT6 = 301 + SYS_PPOLL = 302 + SYS_UNSHARE = 303 + SYS_SET_ROBUST_LIST = 304 + SYS_GET_ROBUST_LIST = 305 + SYS_SPLICE = 306 + SYS_SYNC_FILE_RANGE = 307 + SYS_TEE = 308 + SYS_VMSPLICE = 309 + SYS_MOVE_PAGES = 310 + SYS_GETCPU = 311 + SYS_EPOLL_PWAIT = 312 + SYS_UTIMES = 313 + SYS_FALLOCATE = 314 + SYS_UTIMENSAT = 315 + SYS_SIGNALFD = 316 + SYS_TIMERFD = 317 + SYS_EVENTFD = 318 + SYS_TIMERFD_CREATE = 319 + SYS_TIMERFD_SETTIME = 320 + SYS_TIMERFD_GETTIME = 321 + SYS_SIGNALFD4 = 322 + SYS_EVENTFD2 = 323 + SYS_INOTIFY_INIT1 = 324 + SYS_PIPE2 = 325 + SYS_DUP3 = 326 + SYS_EPOLL_CREATE1 = 327 + SYS_PREADV = 328 + SYS_PWRITEV = 329 + SYS_RT_TGSIGQUEUEINFO = 330 + SYS_PERF_EVENT_OPEN = 331 + SYS_FANOTIFY_INIT = 332 + SYS_FANOTIFY_MARK = 333 + SYS_PRLIMIT64 = 334 + SYS_NAME_TO_HANDLE_AT = 335 + SYS_OPEN_BY_HANDLE_AT = 336 + SYS_CLOCK_ADJTIME = 337 + SYS_SYNCFS = 338 + SYS_SETNS = 339 + SYS_PROCESS_VM_READV = 340 + SYS_PROCESS_VM_WRITEV = 341 + SYS_S390_RUNTIME_INSTR = 342 + SYS_KCMP = 343 + SYS_FINIT_MODULE = 344 + SYS_SCHED_SETATTR = 345 + SYS_SCHED_GETATTR = 346 + SYS_RENAMEAT2 = 347 + SYS_SECCOMP = 348 + SYS_GETRANDOM = 349 + SYS_MEMFD_CREATE = 350 + SYS_BPF = 351 + SYS_S390_PCI_MMIO_WRITE = 352 + SYS_S390_PCI_MMIO_READ = 353 + SYS_EXECVEAT = 354 + SYS_USERFAULTFD = 355 + SYS_MEMBARRIER = 356 + SYS_RECVMMSG = 357 + SYS_SENDMMSG = 358 + SYS_SOCKET = 359 + SYS_SOCKETPAIR = 360 + SYS_BIND = 361 + SYS_CONNECT = 362 + SYS_LISTEN = 363 + SYS_ACCEPT4 = 364 + SYS_GETSOCKOPT = 365 + SYS_SETSOCKOPT = 366 + SYS_GETSOCKNAME = 367 + SYS_GETPEERNAME = 368 + SYS_SENDTO = 369 + SYS_SENDMSG = 370 + SYS_RECVFROM = 371 + SYS_RECVMSG = 372 + SYS_SHUTDOWN = 373 + SYS_MLOCK2 = 374 + SYS_COPY_FILE_RANGE = 375 + SYS_PREADV2 = 376 + SYS_PWRITEV2 = 377 + SYS_S390_GUARDED_STORAGE = 378 + SYS_STATX = 379 + SYS_S390_STHYI = 380 + SYS_KEXEC_FILE_LOAD = 381 + SYS_IO_PGETEVENTS = 382 + SYS_RSEQ = 383 + SYS_PKEY_MPROTECT = 384 + SYS_PKEY_ALLOC = 385 + SYS_PKEY_FREE = 386 + SYS_SEMTIMEDOP = 392 + SYS_SEMGET = 393 + SYS_SEMCTL = 394 + SYS_SHMGET = 395 + SYS_SHMCTL = 396 + SYS_SHMAT = 397 + SYS_SHMDT = 398 + SYS_MSGGET = 399 + SYS_MSGSND = 400 + SYS_MSGRCV = 401 + SYS_MSGCTL = 402 + SYS_PIDFD_SEND_SIGNAL = 424 + SYS_IO_URING_SETUP = 425 + SYS_IO_URING_ENTER = 426 + SYS_IO_URING_REGISTER = 427 + SYS_OPEN_TREE = 428 + SYS_MOVE_MOUNT = 429 + SYS_FSOPEN = 430 + SYS_FSCONFIG = 431 + SYS_FSMOUNT = 432 + SYS_FSPICK = 433 + SYS_PIDFD_OPEN = 434 + SYS_CLONE3 = 435 + SYS_CLOSE_RANGE = 436 + SYS_OPENAT2 = 437 + SYS_PIDFD_GETFD = 438 + SYS_FACCESSAT2 = 439 + SYS_PROCESS_MADVISE = 440 + SYS_EPOLL_PWAIT2 = 441 + SYS_MOUNT_SETATTR = 442 + SYS_QUOTACTL_FD = 443 + SYS_LANDLOCK_CREATE_RULESET = 444 + SYS_LANDLOCK_ADD_RULE = 445 + SYS_LANDLOCK_RESTRICT_SELF = 446 + SYS_PROCESS_MRELEASE = 448 + SYS_FUTEX_WAITV = 449 + SYS_SET_MEMPOLICY_HOME_NODE = 450 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go index 4dc82bb2..6a39640e 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go @@ -1,379 +1,392 @@ // go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build sparc64 && linux // +build sparc64,linux package unix const ( - SYS_RESTART_SYSCALL = 0 - SYS_EXIT = 1 - SYS_FORK = 2 - SYS_READ = 3 - SYS_WRITE = 4 - SYS_OPEN = 5 - SYS_CLOSE = 6 - SYS_WAIT4 = 7 - SYS_CREAT = 8 - SYS_LINK = 9 - SYS_UNLINK = 10 - SYS_EXECV = 11 - SYS_CHDIR = 12 - SYS_CHOWN = 13 - SYS_MKNOD = 14 - SYS_CHMOD = 15 - SYS_LCHOWN = 16 - SYS_BRK = 17 - SYS_PERFCTR = 18 - SYS_LSEEK = 19 - SYS_GETPID = 20 - SYS_CAPGET = 21 - SYS_CAPSET = 22 - SYS_SETUID = 23 - SYS_GETUID = 24 - SYS_VMSPLICE = 25 - SYS_PTRACE = 26 - SYS_ALARM = 27 - SYS_SIGALTSTACK = 28 - SYS_PAUSE = 29 - SYS_UTIME = 30 - SYS_ACCESS = 33 - SYS_NICE = 34 - SYS_SYNC = 36 - SYS_KILL = 37 - SYS_STAT = 38 - SYS_SENDFILE = 39 - SYS_LSTAT = 40 - SYS_DUP = 41 - SYS_PIPE = 42 - SYS_TIMES = 43 - SYS_UMOUNT2 = 45 - SYS_SETGID = 46 - SYS_GETGID = 47 - SYS_SIGNAL = 48 - SYS_GETEUID = 49 - SYS_GETEGID = 50 - SYS_ACCT = 51 - SYS_MEMORY_ORDERING = 52 - SYS_IOCTL = 54 - SYS_REBOOT = 55 - SYS_SYMLINK = 57 - SYS_READLINK = 58 - SYS_EXECVE = 59 - SYS_UMASK = 60 - SYS_CHROOT = 61 - SYS_FSTAT = 62 - SYS_FSTAT64 = 63 - SYS_GETPAGESIZE = 64 - SYS_MSYNC = 65 - SYS_VFORK = 66 - SYS_PREAD64 = 67 - SYS_PWRITE64 = 68 - SYS_MMAP = 71 - SYS_MUNMAP = 73 - SYS_MPROTECT = 74 - SYS_MADVISE = 75 - SYS_VHANGUP = 76 - SYS_MINCORE = 78 - SYS_GETGROUPS = 79 - SYS_SETGROUPS = 80 - SYS_GETPGRP = 81 - SYS_SETITIMER = 83 - SYS_SWAPON = 85 - SYS_GETITIMER = 86 - SYS_SETHOSTNAME = 88 - SYS_DUP2 = 90 - SYS_FCNTL = 92 - SYS_SELECT = 93 - SYS_FSYNC = 95 - SYS_SETPRIORITY = 96 - SYS_SOCKET = 97 - SYS_CONNECT = 98 - SYS_ACCEPT = 99 - SYS_GETPRIORITY = 100 - SYS_RT_SIGRETURN = 101 - SYS_RT_SIGACTION = 102 - SYS_RT_SIGPROCMASK = 103 - SYS_RT_SIGPENDING = 104 - SYS_RT_SIGTIMEDWAIT = 105 - SYS_RT_SIGQUEUEINFO = 106 - SYS_RT_SIGSUSPEND = 107 - SYS_SETRESUID = 108 - SYS_GETRESUID = 109 - SYS_SETRESGID = 110 - SYS_GETRESGID = 111 - SYS_RECVMSG = 113 - SYS_SENDMSG = 114 - SYS_GETTIMEOFDAY = 116 - SYS_GETRUSAGE = 117 - SYS_GETSOCKOPT = 118 - SYS_GETCWD = 119 - SYS_READV = 120 - SYS_WRITEV = 121 - SYS_SETTIMEOFDAY = 122 - SYS_FCHOWN = 123 - SYS_FCHMOD = 124 - SYS_RECVFROM = 125 - SYS_SETREUID = 126 - SYS_SETREGID = 127 - SYS_RENAME = 128 - SYS_TRUNCATE = 129 - SYS_FTRUNCATE = 130 - SYS_FLOCK = 131 - SYS_LSTAT64 = 132 - SYS_SENDTO = 133 - SYS_SHUTDOWN = 134 - SYS_SOCKETPAIR = 135 - SYS_MKDIR = 136 - SYS_RMDIR = 137 - SYS_UTIMES = 138 - SYS_STAT64 = 139 - SYS_SENDFILE64 = 140 - SYS_GETPEERNAME = 141 - SYS_FUTEX = 142 - SYS_GETTID = 143 - SYS_GETRLIMIT = 144 - SYS_SETRLIMIT = 145 - SYS_PIVOT_ROOT = 146 - SYS_PRCTL = 147 - SYS_PCICONFIG_READ = 148 - SYS_PCICONFIG_WRITE = 149 - SYS_GETSOCKNAME = 150 - SYS_INOTIFY_INIT = 151 - SYS_INOTIFY_ADD_WATCH = 152 - SYS_POLL = 153 - SYS_GETDENTS64 = 154 - SYS_INOTIFY_RM_WATCH = 156 - SYS_STATFS = 157 - SYS_FSTATFS = 158 - SYS_UMOUNT = 159 - SYS_SCHED_SET_AFFINITY = 160 - SYS_SCHED_GET_AFFINITY = 161 - SYS_GETDOMAINNAME = 162 - SYS_SETDOMAINNAME = 163 - SYS_UTRAP_INSTALL = 164 - SYS_QUOTACTL = 165 - SYS_SET_TID_ADDRESS = 166 - SYS_MOUNT = 167 - SYS_USTAT = 168 - SYS_SETXATTR = 169 - SYS_LSETXATTR = 170 - SYS_FSETXATTR = 171 - SYS_GETXATTR = 172 - SYS_LGETXATTR = 173 - SYS_GETDENTS = 174 - SYS_SETSID = 175 - SYS_FCHDIR = 176 - SYS_FGETXATTR = 177 - SYS_LISTXATTR = 178 - SYS_LLISTXATTR = 179 - SYS_FLISTXATTR = 180 - SYS_REMOVEXATTR = 181 - SYS_LREMOVEXATTR = 182 - SYS_SIGPENDING = 183 - SYS_QUERY_MODULE = 184 - SYS_SETPGID = 185 - SYS_FREMOVEXATTR = 186 - SYS_TKILL = 187 - SYS_EXIT_GROUP = 188 - SYS_UNAME = 189 - SYS_INIT_MODULE = 190 - SYS_PERSONALITY = 191 - SYS_REMAP_FILE_PAGES = 192 - SYS_EPOLL_CREATE = 193 - SYS_EPOLL_CTL = 194 - SYS_EPOLL_WAIT = 195 - SYS_IOPRIO_SET = 196 - SYS_GETPPID = 197 - SYS_SIGACTION = 198 - SYS_SGETMASK = 199 - SYS_SSETMASK = 200 - SYS_SIGSUSPEND = 201 - SYS_OLDLSTAT = 202 - SYS_USELIB = 203 - SYS_READDIR = 204 - SYS_READAHEAD = 205 - SYS_SOCKETCALL = 206 - SYS_SYSLOG = 207 - SYS_LOOKUP_DCOOKIE = 208 - SYS_FADVISE64 = 209 - SYS_FADVISE64_64 = 210 - SYS_TGKILL = 211 - SYS_WAITPID = 212 - SYS_SWAPOFF = 213 - SYS_SYSINFO = 214 - SYS_IPC = 215 - SYS_SIGRETURN = 216 - SYS_CLONE = 217 - SYS_IOPRIO_GET = 218 - SYS_ADJTIMEX = 219 - SYS_SIGPROCMASK = 220 - SYS_CREATE_MODULE = 221 - SYS_DELETE_MODULE = 222 - SYS_GET_KERNEL_SYMS = 223 - SYS_GETPGID = 224 - SYS_BDFLUSH = 225 - SYS_SYSFS = 226 - SYS_AFS_SYSCALL = 227 - SYS_SETFSUID = 228 - SYS_SETFSGID = 229 - SYS__NEWSELECT = 230 - SYS_SPLICE = 232 - SYS_STIME = 233 - SYS_STATFS64 = 234 - SYS_FSTATFS64 = 235 - SYS__LLSEEK = 236 - SYS_MLOCK = 237 - SYS_MUNLOCK = 238 - SYS_MLOCKALL = 239 - SYS_MUNLOCKALL = 240 - SYS_SCHED_SETPARAM = 241 - SYS_SCHED_GETPARAM = 242 - SYS_SCHED_SETSCHEDULER = 243 - SYS_SCHED_GETSCHEDULER = 244 - SYS_SCHED_YIELD = 245 - SYS_SCHED_GET_PRIORITY_MAX = 246 - SYS_SCHED_GET_PRIORITY_MIN = 247 - SYS_SCHED_RR_GET_INTERVAL = 248 - SYS_NANOSLEEP = 249 - SYS_MREMAP = 250 - SYS__SYSCTL = 251 - SYS_GETSID = 252 - SYS_FDATASYNC = 253 - SYS_NFSSERVCTL = 254 - SYS_SYNC_FILE_RANGE = 255 - SYS_CLOCK_SETTIME = 256 - SYS_CLOCK_GETTIME = 257 - SYS_CLOCK_GETRES = 258 - SYS_CLOCK_NANOSLEEP = 259 - SYS_SCHED_GETAFFINITY = 260 - SYS_SCHED_SETAFFINITY = 261 - SYS_TIMER_SETTIME = 262 - SYS_TIMER_GETTIME = 263 - SYS_TIMER_GETOVERRUN = 264 - SYS_TIMER_DELETE = 265 - SYS_TIMER_CREATE = 266 - SYS_VSERVER = 267 - SYS_IO_SETUP = 268 - SYS_IO_DESTROY = 269 - SYS_IO_SUBMIT = 270 - SYS_IO_CANCEL = 271 - SYS_IO_GETEVENTS = 272 - SYS_MQ_OPEN = 273 - SYS_MQ_UNLINK = 274 - SYS_MQ_TIMEDSEND = 275 - SYS_MQ_TIMEDRECEIVE = 276 - SYS_MQ_NOTIFY = 277 - SYS_MQ_GETSETATTR = 278 - SYS_WAITID = 279 - SYS_TEE = 280 - SYS_ADD_KEY = 281 - SYS_REQUEST_KEY = 282 - SYS_KEYCTL = 283 - SYS_OPENAT = 284 - SYS_MKDIRAT = 285 - SYS_MKNODAT = 286 - SYS_FCHOWNAT = 287 - SYS_FUTIMESAT = 288 - SYS_FSTATAT64 = 289 - SYS_UNLINKAT = 290 - SYS_RENAMEAT = 291 - SYS_LINKAT = 292 - SYS_SYMLINKAT = 293 - SYS_READLINKAT = 294 - SYS_FCHMODAT = 295 - SYS_FACCESSAT = 296 - SYS_PSELECT6 = 297 - SYS_PPOLL = 298 - SYS_UNSHARE = 299 - SYS_SET_ROBUST_LIST = 300 - SYS_GET_ROBUST_LIST = 301 - SYS_MIGRATE_PAGES = 302 - SYS_MBIND = 303 - SYS_GET_MEMPOLICY = 304 - SYS_SET_MEMPOLICY = 305 - SYS_KEXEC_LOAD = 306 - SYS_MOVE_PAGES = 307 - SYS_GETCPU = 308 - SYS_EPOLL_PWAIT = 309 - SYS_UTIMENSAT = 310 - SYS_SIGNALFD = 311 - SYS_TIMERFD_CREATE = 312 - SYS_EVENTFD = 313 - SYS_FALLOCATE = 314 - SYS_TIMERFD_SETTIME = 315 - SYS_TIMERFD_GETTIME = 316 - SYS_SIGNALFD4 = 317 - SYS_EVENTFD2 = 318 - SYS_EPOLL_CREATE1 = 319 - SYS_DUP3 = 320 - SYS_PIPE2 = 321 - SYS_INOTIFY_INIT1 = 322 - SYS_ACCEPT4 = 323 - SYS_PREADV = 324 - SYS_PWRITEV = 325 - SYS_RT_TGSIGQUEUEINFO = 326 - SYS_PERF_EVENT_OPEN = 327 - SYS_RECVMMSG = 328 - SYS_FANOTIFY_INIT = 329 - SYS_FANOTIFY_MARK = 330 - SYS_PRLIMIT64 = 331 - SYS_NAME_TO_HANDLE_AT = 332 - SYS_OPEN_BY_HANDLE_AT = 333 - SYS_CLOCK_ADJTIME = 334 - SYS_SYNCFS = 335 - SYS_SENDMMSG = 336 - SYS_SETNS = 337 - SYS_PROCESS_VM_READV = 338 - SYS_PROCESS_VM_WRITEV = 339 - SYS_KERN_FEATURES = 340 - SYS_KCMP = 341 - SYS_FINIT_MODULE = 342 - SYS_SCHED_SETATTR = 343 - SYS_SCHED_GETATTR = 344 - SYS_RENAMEAT2 = 345 - SYS_SECCOMP = 346 - SYS_GETRANDOM = 347 - SYS_MEMFD_CREATE = 348 - SYS_BPF = 349 - SYS_EXECVEAT = 350 - SYS_MEMBARRIER = 351 - SYS_USERFAULTFD = 352 - SYS_BIND = 353 - SYS_LISTEN = 354 - SYS_SETSOCKOPT = 355 - SYS_MLOCK2 = 356 - SYS_COPY_FILE_RANGE = 357 - SYS_PREADV2 = 358 - SYS_PWRITEV2 = 359 - SYS_STATX = 360 - SYS_IO_PGETEVENTS = 361 - SYS_PKEY_MPROTECT = 362 - SYS_PKEY_ALLOC = 363 - SYS_PKEY_FREE = 364 - SYS_RSEQ = 365 - SYS_SEMTIMEDOP = 392 - SYS_SEMGET = 393 - SYS_SEMCTL = 394 - SYS_SHMGET = 395 - SYS_SHMCTL = 396 - SYS_SHMAT = 397 - SYS_SHMDT = 398 - SYS_MSGGET = 399 - SYS_MSGSND = 400 - SYS_MSGRCV = 401 - SYS_MSGCTL = 402 - SYS_PIDFD_SEND_SIGNAL = 424 - SYS_IO_URING_SETUP = 425 - SYS_IO_URING_ENTER = 426 - SYS_IO_URING_REGISTER = 427 - SYS_OPEN_TREE = 428 - SYS_MOVE_MOUNT = 429 - SYS_FSOPEN = 430 - SYS_FSCONFIG = 431 - SYS_FSMOUNT = 432 - SYS_FSPICK = 433 - SYS_PIDFD_OPEN = 434 - SYS_OPENAT2 = 437 - SYS_PIDFD_GETFD = 438 + SYS_RESTART_SYSCALL = 0 + SYS_EXIT = 1 + SYS_FORK = 2 + SYS_READ = 3 + SYS_WRITE = 4 + SYS_OPEN = 5 + SYS_CLOSE = 6 + SYS_WAIT4 = 7 + SYS_CREAT = 8 + SYS_LINK = 9 + SYS_UNLINK = 10 + SYS_EXECV = 11 + SYS_CHDIR = 12 + SYS_CHOWN = 13 + SYS_MKNOD = 14 + SYS_CHMOD = 15 + SYS_LCHOWN = 16 + SYS_BRK = 17 + SYS_PERFCTR = 18 + SYS_LSEEK = 19 + SYS_GETPID = 20 + SYS_CAPGET = 21 + SYS_CAPSET = 22 + SYS_SETUID = 23 + SYS_GETUID = 24 + SYS_VMSPLICE = 25 + SYS_PTRACE = 26 + SYS_ALARM = 27 + SYS_SIGALTSTACK = 28 + SYS_PAUSE = 29 + SYS_UTIME = 30 + SYS_ACCESS = 33 + SYS_NICE = 34 + SYS_SYNC = 36 + SYS_KILL = 37 + SYS_STAT = 38 + SYS_SENDFILE = 39 + SYS_LSTAT = 40 + SYS_DUP = 41 + SYS_PIPE = 42 + SYS_TIMES = 43 + SYS_UMOUNT2 = 45 + SYS_SETGID = 46 + SYS_GETGID = 47 + SYS_SIGNAL = 48 + SYS_GETEUID = 49 + SYS_GETEGID = 50 + SYS_ACCT = 51 + SYS_MEMORY_ORDERING = 52 + SYS_IOCTL = 54 + SYS_REBOOT = 55 + SYS_SYMLINK = 57 + SYS_READLINK = 58 + SYS_EXECVE = 59 + SYS_UMASK = 60 + SYS_CHROOT = 61 + SYS_FSTAT = 62 + SYS_FSTAT64 = 63 + SYS_GETPAGESIZE = 64 + SYS_MSYNC = 65 + SYS_VFORK = 66 + SYS_PREAD64 = 67 + SYS_PWRITE64 = 68 + SYS_MMAP = 71 + SYS_MUNMAP = 73 + SYS_MPROTECT = 74 + SYS_MADVISE = 75 + SYS_VHANGUP = 76 + SYS_MINCORE = 78 + SYS_GETGROUPS = 79 + SYS_SETGROUPS = 80 + SYS_GETPGRP = 81 + SYS_SETITIMER = 83 + SYS_SWAPON = 85 + SYS_GETITIMER = 86 + SYS_SETHOSTNAME = 88 + SYS_DUP2 = 90 + SYS_FCNTL = 92 + SYS_SELECT = 93 + SYS_FSYNC = 95 + SYS_SETPRIORITY = 96 + SYS_SOCKET = 97 + SYS_CONNECT = 98 + SYS_ACCEPT = 99 + SYS_GETPRIORITY = 100 + SYS_RT_SIGRETURN = 101 + SYS_RT_SIGACTION = 102 + SYS_RT_SIGPROCMASK = 103 + SYS_RT_SIGPENDING = 104 + SYS_RT_SIGTIMEDWAIT = 105 + SYS_RT_SIGQUEUEINFO = 106 + SYS_RT_SIGSUSPEND = 107 + SYS_SETRESUID = 108 + SYS_GETRESUID = 109 + SYS_SETRESGID = 110 + SYS_GETRESGID = 111 + SYS_RECVMSG = 113 + SYS_SENDMSG = 114 + SYS_GETTIMEOFDAY = 116 + SYS_GETRUSAGE = 117 + SYS_GETSOCKOPT = 118 + SYS_GETCWD = 119 + SYS_READV = 120 + SYS_WRITEV = 121 + SYS_SETTIMEOFDAY = 122 + SYS_FCHOWN = 123 + SYS_FCHMOD = 124 + SYS_RECVFROM = 125 + SYS_SETREUID = 126 + SYS_SETREGID = 127 + SYS_RENAME = 128 + SYS_TRUNCATE = 129 + SYS_FTRUNCATE = 130 + SYS_FLOCK = 131 + SYS_LSTAT64 = 132 + SYS_SENDTO = 133 + SYS_SHUTDOWN = 134 + SYS_SOCKETPAIR = 135 + SYS_MKDIR = 136 + SYS_RMDIR = 137 + SYS_UTIMES = 138 + SYS_STAT64 = 139 + SYS_SENDFILE64 = 140 + SYS_GETPEERNAME = 141 + SYS_FUTEX = 142 + SYS_GETTID = 143 + SYS_GETRLIMIT = 144 + SYS_SETRLIMIT = 145 + SYS_PIVOT_ROOT = 146 + SYS_PRCTL = 147 + SYS_PCICONFIG_READ = 148 + SYS_PCICONFIG_WRITE = 149 + SYS_GETSOCKNAME = 150 + SYS_INOTIFY_INIT = 151 + SYS_INOTIFY_ADD_WATCH = 152 + SYS_POLL = 153 + SYS_GETDENTS64 = 154 + SYS_INOTIFY_RM_WATCH = 156 + SYS_STATFS = 157 + SYS_FSTATFS = 158 + SYS_UMOUNT = 159 + SYS_SCHED_SET_AFFINITY = 160 + SYS_SCHED_GET_AFFINITY = 161 + SYS_GETDOMAINNAME = 162 + SYS_SETDOMAINNAME = 163 + SYS_UTRAP_INSTALL = 164 + SYS_QUOTACTL = 165 + SYS_SET_TID_ADDRESS = 166 + SYS_MOUNT = 167 + SYS_USTAT = 168 + SYS_SETXATTR = 169 + SYS_LSETXATTR = 170 + SYS_FSETXATTR = 171 + SYS_GETXATTR = 172 + SYS_LGETXATTR = 173 + SYS_GETDENTS = 174 + SYS_SETSID = 175 + SYS_FCHDIR = 176 + SYS_FGETXATTR = 177 + SYS_LISTXATTR = 178 + SYS_LLISTXATTR = 179 + SYS_FLISTXATTR = 180 + SYS_REMOVEXATTR = 181 + SYS_LREMOVEXATTR = 182 + SYS_SIGPENDING = 183 + SYS_QUERY_MODULE = 184 + SYS_SETPGID = 185 + SYS_FREMOVEXATTR = 186 + SYS_TKILL = 187 + SYS_EXIT_GROUP = 188 + SYS_UNAME = 189 + SYS_INIT_MODULE = 190 + SYS_PERSONALITY = 191 + SYS_REMAP_FILE_PAGES = 192 + SYS_EPOLL_CREATE = 193 + SYS_EPOLL_CTL = 194 + SYS_EPOLL_WAIT = 195 + SYS_IOPRIO_SET = 196 + SYS_GETPPID = 197 + SYS_SIGACTION = 198 + SYS_SGETMASK = 199 + SYS_SSETMASK = 200 + SYS_SIGSUSPEND = 201 + SYS_OLDLSTAT = 202 + SYS_USELIB = 203 + SYS_READDIR = 204 + SYS_READAHEAD = 205 + SYS_SOCKETCALL = 206 + SYS_SYSLOG = 207 + SYS_LOOKUP_DCOOKIE = 208 + SYS_FADVISE64 = 209 + SYS_FADVISE64_64 = 210 + SYS_TGKILL = 211 + SYS_WAITPID = 212 + SYS_SWAPOFF = 213 + SYS_SYSINFO = 214 + SYS_IPC = 215 + SYS_SIGRETURN = 216 + SYS_CLONE = 217 + SYS_IOPRIO_GET = 218 + SYS_ADJTIMEX = 219 + SYS_SIGPROCMASK = 220 + SYS_CREATE_MODULE = 221 + SYS_DELETE_MODULE = 222 + SYS_GET_KERNEL_SYMS = 223 + SYS_GETPGID = 224 + SYS_BDFLUSH = 225 + SYS_SYSFS = 226 + SYS_AFS_SYSCALL = 227 + SYS_SETFSUID = 228 + SYS_SETFSGID = 229 + SYS__NEWSELECT = 230 + SYS_SPLICE = 232 + SYS_STIME = 233 + SYS_STATFS64 = 234 + SYS_FSTATFS64 = 235 + SYS__LLSEEK = 236 + SYS_MLOCK = 237 + SYS_MUNLOCK = 238 + SYS_MLOCKALL = 239 + SYS_MUNLOCKALL = 240 + SYS_SCHED_SETPARAM = 241 + SYS_SCHED_GETPARAM = 242 + SYS_SCHED_SETSCHEDULER = 243 + SYS_SCHED_GETSCHEDULER = 244 + SYS_SCHED_YIELD = 245 + SYS_SCHED_GET_PRIORITY_MAX = 246 + SYS_SCHED_GET_PRIORITY_MIN = 247 + SYS_SCHED_RR_GET_INTERVAL = 248 + SYS_NANOSLEEP = 249 + SYS_MREMAP = 250 + SYS__SYSCTL = 251 + SYS_GETSID = 252 + SYS_FDATASYNC = 253 + SYS_NFSSERVCTL = 254 + SYS_SYNC_FILE_RANGE = 255 + SYS_CLOCK_SETTIME = 256 + SYS_CLOCK_GETTIME = 257 + SYS_CLOCK_GETRES = 258 + SYS_CLOCK_NANOSLEEP = 259 + SYS_SCHED_GETAFFINITY = 260 + SYS_SCHED_SETAFFINITY = 261 + SYS_TIMER_SETTIME = 262 + SYS_TIMER_GETTIME = 263 + SYS_TIMER_GETOVERRUN = 264 + SYS_TIMER_DELETE = 265 + SYS_TIMER_CREATE = 266 + SYS_VSERVER = 267 + SYS_IO_SETUP = 268 + SYS_IO_DESTROY = 269 + SYS_IO_SUBMIT = 270 + SYS_IO_CANCEL = 271 + SYS_IO_GETEVENTS = 272 + SYS_MQ_OPEN = 273 + SYS_MQ_UNLINK = 274 + SYS_MQ_TIMEDSEND = 275 + SYS_MQ_TIMEDRECEIVE = 276 + SYS_MQ_NOTIFY = 277 + SYS_MQ_GETSETATTR = 278 + SYS_WAITID = 279 + SYS_TEE = 280 + SYS_ADD_KEY = 281 + SYS_REQUEST_KEY = 282 + SYS_KEYCTL = 283 + SYS_OPENAT = 284 + SYS_MKDIRAT = 285 + SYS_MKNODAT = 286 + SYS_FCHOWNAT = 287 + SYS_FUTIMESAT = 288 + SYS_FSTATAT64 = 289 + SYS_UNLINKAT = 290 + SYS_RENAMEAT = 291 + SYS_LINKAT = 292 + SYS_SYMLINKAT = 293 + SYS_READLINKAT = 294 + SYS_FCHMODAT = 295 + SYS_FACCESSAT = 296 + SYS_PSELECT6 = 297 + SYS_PPOLL = 298 + SYS_UNSHARE = 299 + SYS_SET_ROBUST_LIST = 300 + SYS_GET_ROBUST_LIST = 301 + SYS_MIGRATE_PAGES = 302 + SYS_MBIND = 303 + SYS_GET_MEMPOLICY = 304 + SYS_SET_MEMPOLICY = 305 + SYS_KEXEC_LOAD = 306 + SYS_MOVE_PAGES = 307 + SYS_GETCPU = 308 + SYS_EPOLL_PWAIT = 309 + SYS_UTIMENSAT = 310 + SYS_SIGNALFD = 311 + SYS_TIMERFD_CREATE = 312 + SYS_EVENTFD = 313 + SYS_FALLOCATE = 314 + SYS_TIMERFD_SETTIME = 315 + SYS_TIMERFD_GETTIME = 316 + SYS_SIGNALFD4 = 317 + SYS_EVENTFD2 = 318 + SYS_EPOLL_CREATE1 = 319 + SYS_DUP3 = 320 + SYS_PIPE2 = 321 + SYS_INOTIFY_INIT1 = 322 + SYS_ACCEPT4 = 323 + SYS_PREADV = 324 + SYS_PWRITEV = 325 + SYS_RT_TGSIGQUEUEINFO = 326 + SYS_PERF_EVENT_OPEN = 327 + SYS_RECVMMSG = 328 + SYS_FANOTIFY_INIT = 329 + SYS_FANOTIFY_MARK = 330 + SYS_PRLIMIT64 = 331 + SYS_NAME_TO_HANDLE_AT = 332 + SYS_OPEN_BY_HANDLE_AT = 333 + SYS_CLOCK_ADJTIME = 334 + SYS_SYNCFS = 335 + SYS_SENDMMSG = 336 + SYS_SETNS = 337 + SYS_PROCESS_VM_READV = 338 + SYS_PROCESS_VM_WRITEV = 339 + SYS_KERN_FEATURES = 340 + SYS_KCMP = 341 + SYS_FINIT_MODULE = 342 + SYS_SCHED_SETATTR = 343 + SYS_SCHED_GETATTR = 344 + SYS_RENAMEAT2 = 345 + SYS_SECCOMP = 346 + SYS_GETRANDOM = 347 + SYS_MEMFD_CREATE = 348 + SYS_BPF = 349 + SYS_EXECVEAT = 350 + SYS_MEMBARRIER = 351 + SYS_USERFAULTFD = 352 + SYS_BIND = 353 + SYS_LISTEN = 354 + SYS_SETSOCKOPT = 355 + SYS_MLOCK2 = 356 + SYS_COPY_FILE_RANGE = 357 + SYS_PREADV2 = 358 + SYS_PWRITEV2 = 359 + SYS_STATX = 360 + SYS_IO_PGETEVENTS = 361 + SYS_PKEY_MPROTECT = 362 + SYS_PKEY_ALLOC = 363 + SYS_PKEY_FREE = 364 + SYS_RSEQ = 365 + SYS_SEMTIMEDOP = 392 + SYS_SEMGET = 393 + SYS_SEMCTL = 394 + SYS_SHMGET = 395 + SYS_SHMCTL = 396 + SYS_SHMAT = 397 + SYS_SHMDT = 398 + SYS_MSGGET = 399 + SYS_MSGSND = 400 + SYS_MSGRCV = 401 + SYS_MSGCTL = 402 + SYS_PIDFD_SEND_SIGNAL = 424 + SYS_IO_URING_SETUP = 425 + SYS_IO_URING_ENTER = 426 + SYS_IO_URING_REGISTER = 427 + SYS_OPEN_TREE = 428 + SYS_MOVE_MOUNT = 429 + SYS_FSOPEN = 430 + SYS_FSCONFIG = 431 + SYS_FSMOUNT = 432 + SYS_FSPICK = 433 + SYS_PIDFD_OPEN = 434 + SYS_CLOSE_RANGE = 436 + SYS_OPENAT2 = 437 + SYS_PIDFD_GETFD = 438 + SYS_FACCESSAT2 = 439 + SYS_PROCESS_MADVISE = 440 + SYS_EPOLL_PWAIT2 = 441 + SYS_MOUNT_SETATTR = 442 + SYS_QUOTACTL_FD = 443 + SYS_LANDLOCK_CREATE_RULESET = 444 + SYS_LANDLOCK_ADD_RULE = 445 + SYS_LANDLOCK_RESTRICT_SELF = 446 + SYS_PROCESS_MRELEASE = 448 + SYS_FUTEX_WAITV = 449 + SYS_SET_MEMPOLICY_HOME_NODE = 450 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_netbsd_386.go b/vendor/golang.org/x/sys/unix/zsysnum_netbsd_386.go index e66a8c9d..3a6699eb 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_netbsd_386.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_netbsd_386.go @@ -1,6 +1,7 @@ // go run mksysnum.go http://cvsweb.netbsd.org/bsdweb.cgi/~checkout~/src/sys/kern/syscalls.master // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build 386 && netbsd // +build 386,netbsd package unix diff --git a/vendor/golang.org/x/sys/unix/zsysnum_netbsd_amd64.go b/vendor/golang.org/x/sys/unix/zsysnum_netbsd_amd64.go index 42c788f2..5677cd4f 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_netbsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_netbsd_amd64.go @@ -1,6 +1,7 @@ // go run mksysnum.go http://cvsweb.netbsd.org/bsdweb.cgi/~checkout~/src/sys/kern/syscalls.master // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build amd64 && netbsd // +build amd64,netbsd package unix diff --git a/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm.go b/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm.go index 0a075717..e784cb6d 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm.go @@ -1,6 +1,7 @@ // go run mksysnum.go http://cvsweb.netbsd.org/bsdweb.cgi/~checkout~/src/sys/kern/syscalls.master // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build arm && netbsd // +build arm,netbsd package unix diff --git a/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm64.go b/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm64.go index 0291c093..bd4952ef 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm64.go @@ -1,6 +1,7 @@ // go run mksysnum.go http://cvsweb.netbsd.org/bsdweb.cgi/~checkout~/src/sys/kern/syscalls.master // Code generated by the command above; DO NOT EDIT. +//go:build arm64 && netbsd // +build arm64,netbsd package unix diff --git a/vendor/golang.org/x/sys/unix/zsysnum_openbsd_386.go b/vendor/golang.org/x/sys/unix/zsysnum_openbsd_386.go index b0207d1c..817edbf9 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_openbsd_386.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_openbsd_386.go @@ -1,6 +1,7 @@ // go run mksysnum.go https://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/kern/syscalls.master // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build 386 && openbsd // +build 386,openbsd package unix diff --git a/vendor/golang.org/x/sys/unix/zsysnum_openbsd_amd64.go b/vendor/golang.org/x/sys/unix/zsysnum_openbsd_amd64.go index f0dec6f0..ea453614 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_openbsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_openbsd_amd64.go @@ -1,6 +1,7 @@ // go run mksysnum.go https://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/kern/syscalls.master // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build amd64 && openbsd // +build amd64,openbsd package unix diff --git a/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm.go b/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm.go index 33d1dc54..467971ee 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm.go @@ -1,6 +1,7 @@ // go run mksysnum.go https://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/kern/syscalls.master // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build arm && openbsd // +build arm,openbsd package unix diff --git a/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm64.go b/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm64.go index fe2b689b..32eec5ed 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm64.go @@ -1,6 +1,7 @@ // go run mksysnum.go https://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/kern/syscalls.master // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build arm64 && openbsd // +build arm64,openbsd package unix diff --git a/vendor/golang.org/x/sys/unix/zsysnum_openbsd_mips64.go b/vendor/golang.org/x/sys/unix/zsysnum_openbsd_mips64.go new file mode 100644 index 00000000..a37f7737 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/zsysnum_openbsd_mips64.go @@ -0,0 +1,221 @@ +// go run mksysnum.go https://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/kern/syscalls.master +// Code generated by the command above; see README.md. DO NOT EDIT. + +//go:build mips64 && openbsd +// +build mips64,openbsd + +package unix + +const ( + SYS_EXIT = 1 // { void sys_exit(int rval); } + SYS_FORK = 2 // { int sys_fork(void); } + SYS_READ = 3 // { ssize_t sys_read(int fd, void *buf, size_t nbyte); } + SYS_WRITE = 4 // { ssize_t sys_write(int fd, const void *buf, size_t nbyte); } + SYS_OPEN = 5 // { int sys_open(const char *path, int flags, ... mode_t mode); } + SYS_CLOSE = 6 // { int sys_close(int fd); } + SYS_GETENTROPY = 7 // { int sys_getentropy(void *buf, size_t nbyte); } + SYS___TFORK = 8 // { int sys___tfork(const struct __tfork *param, size_t psize); } + SYS_LINK = 9 // { int sys_link(const char *path, const char *link); } + SYS_UNLINK = 10 // { int sys_unlink(const char *path); } + SYS_WAIT4 = 11 // { pid_t sys_wait4(pid_t pid, int *status, int options, struct rusage *rusage); } + SYS_CHDIR = 12 // { int sys_chdir(const char *path); } + SYS_FCHDIR = 13 // { int sys_fchdir(int fd); } + SYS_MKNOD = 14 // { int sys_mknod(const char *path, mode_t mode, dev_t dev); } + SYS_CHMOD = 15 // { int sys_chmod(const char *path, mode_t mode); } + SYS_CHOWN = 16 // { int sys_chown(const char *path, uid_t uid, gid_t gid); } + SYS_OBREAK = 17 // { int sys_obreak(char *nsize); } break + SYS_GETDTABLECOUNT = 18 // { int sys_getdtablecount(void); } + SYS_GETRUSAGE = 19 // { int sys_getrusage(int who, struct rusage *rusage); } + SYS_GETPID = 20 // { pid_t sys_getpid(void); } + SYS_MOUNT = 21 // { int sys_mount(const char *type, const char *path, int flags, void *data); } + SYS_UNMOUNT = 22 // { int sys_unmount(const char *path, int flags); } + SYS_SETUID = 23 // { int sys_setuid(uid_t uid); } + SYS_GETUID = 24 // { uid_t sys_getuid(void); } + SYS_GETEUID = 25 // { uid_t sys_geteuid(void); } + SYS_PTRACE = 26 // { int sys_ptrace(int req, pid_t pid, caddr_t addr, int data); } + SYS_RECVMSG = 27 // { ssize_t sys_recvmsg(int s, struct msghdr *msg, int flags); } + SYS_SENDMSG = 28 // { ssize_t sys_sendmsg(int s, const struct msghdr *msg, int flags); } + SYS_RECVFROM = 29 // { ssize_t sys_recvfrom(int s, void *buf, size_t len, int flags, struct sockaddr *from, socklen_t *fromlenaddr); } + SYS_ACCEPT = 30 // { int sys_accept(int s, struct sockaddr *name, socklen_t *anamelen); } + SYS_GETPEERNAME = 31 // { int sys_getpeername(int fdes, struct sockaddr *asa, socklen_t *alen); } + SYS_GETSOCKNAME = 32 // { int sys_getsockname(int fdes, struct sockaddr *asa, socklen_t *alen); } + SYS_ACCESS = 33 // { int sys_access(const char *path, int amode); } + SYS_CHFLAGS = 34 // { int sys_chflags(const char *path, u_int flags); } + SYS_FCHFLAGS = 35 // { int sys_fchflags(int fd, u_int flags); } + SYS_SYNC = 36 // { void sys_sync(void); } + SYS_MSYSCALL = 37 // { int sys_msyscall(void *addr, size_t len); } + SYS_STAT = 38 // { int sys_stat(const char *path, struct stat *ub); } + SYS_GETPPID = 39 // { pid_t sys_getppid(void); } + SYS_LSTAT = 40 // { int sys_lstat(const char *path, struct stat *ub); } + SYS_DUP = 41 // { int sys_dup(int fd); } + SYS_FSTATAT = 42 // { int sys_fstatat(int fd, const char *path, struct stat *buf, int flag); } + SYS_GETEGID = 43 // { gid_t sys_getegid(void); } + SYS_PROFIL = 44 // { int sys_profil(caddr_t samples, size_t size, u_long offset, u_int scale); } + SYS_KTRACE = 45 // { int sys_ktrace(const char *fname, int ops, int facs, pid_t pid); } + SYS_SIGACTION = 46 // { int sys_sigaction(int signum, const struct sigaction *nsa, struct sigaction *osa); } + SYS_GETGID = 47 // { gid_t sys_getgid(void); } + SYS_SIGPROCMASK = 48 // { int sys_sigprocmask(int how, sigset_t mask); } + SYS_SETLOGIN = 50 // { int sys_setlogin(const char *namebuf); } + SYS_ACCT = 51 // { int sys_acct(const char *path); } + SYS_SIGPENDING = 52 // { int sys_sigpending(void); } + SYS_FSTAT = 53 // { int sys_fstat(int fd, struct stat *sb); } + SYS_IOCTL = 54 // { int sys_ioctl(int fd, u_long com, ... void *data); } + SYS_REBOOT = 55 // { int sys_reboot(int opt); } + SYS_REVOKE = 56 // { int sys_revoke(const char *path); } + SYS_SYMLINK = 57 // { int sys_symlink(const char *path, const char *link); } + SYS_READLINK = 58 // { ssize_t sys_readlink(const char *path, char *buf, size_t count); } + SYS_EXECVE = 59 // { int sys_execve(const char *path, char * const *argp, char * const *envp); } + SYS_UMASK = 60 // { mode_t sys_umask(mode_t newmask); } + SYS_CHROOT = 61 // { int sys_chroot(const char *path); } + SYS_GETFSSTAT = 62 // { int sys_getfsstat(struct statfs *buf, size_t bufsize, int flags); } + SYS_STATFS = 63 // { int sys_statfs(const char *path, struct statfs *buf); } + SYS_FSTATFS = 64 // { int sys_fstatfs(int fd, struct statfs *buf); } + SYS_FHSTATFS = 65 // { int sys_fhstatfs(const fhandle_t *fhp, struct statfs *buf); } + SYS_VFORK = 66 // { int sys_vfork(void); } + SYS_GETTIMEOFDAY = 67 // { int sys_gettimeofday(struct timeval *tp, struct timezone *tzp); } + SYS_SETTIMEOFDAY = 68 // { int sys_settimeofday(const struct timeval *tv, const struct timezone *tzp); } + SYS_SETITIMER = 69 // { int sys_setitimer(int which, const struct itimerval *itv, struct itimerval *oitv); } + SYS_GETITIMER = 70 // { int sys_getitimer(int which, struct itimerval *itv); } + SYS_SELECT = 71 // { int sys_select(int nd, fd_set *in, fd_set *ou, fd_set *ex, struct timeval *tv); } + SYS_KEVENT = 72 // { int sys_kevent(int fd, const struct kevent *changelist, int nchanges, struct kevent *eventlist, int nevents, const struct timespec *timeout); } + SYS_MUNMAP = 73 // { int sys_munmap(void *addr, size_t len); } + SYS_MPROTECT = 74 // { int sys_mprotect(void *addr, size_t len, int prot); } + SYS_MADVISE = 75 // { int sys_madvise(void *addr, size_t len, int behav); } + SYS_UTIMES = 76 // { int sys_utimes(const char *path, const struct timeval *tptr); } + SYS_FUTIMES = 77 // { int sys_futimes(int fd, const struct timeval *tptr); } + SYS_GETGROUPS = 79 // { int sys_getgroups(int gidsetsize, gid_t *gidset); } + SYS_SETGROUPS = 80 // { int sys_setgroups(int gidsetsize, const gid_t *gidset); } + SYS_GETPGRP = 81 // { int sys_getpgrp(void); } + SYS_SETPGID = 82 // { int sys_setpgid(pid_t pid, pid_t pgid); } + SYS_FUTEX = 83 // { int sys_futex(uint32_t *f, int op, int val, const struct timespec *timeout, uint32_t *g); } + SYS_UTIMENSAT = 84 // { int sys_utimensat(int fd, const char *path, const struct timespec *times, int flag); } + SYS_FUTIMENS = 85 // { int sys_futimens(int fd, const struct timespec *times); } + SYS_KBIND = 86 // { int sys_kbind(const struct __kbind *param, size_t psize, int64_t proc_cookie); } + SYS_CLOCK_GETTIME = 87 // { int sys_clock_gettime(clockid_t clock_id, struct timespec *tp); } + SYS_CLOCK_SETTIME = 88 // { int sys_clock_settime(clockid_t clock_id, const struct timespec *tp); } + SYS_CLOCK_GETRES = 89 // { int sys_clock_getres(clockid_t clock_id, struct timespec *tp); } + SYS_DUP2 = 90 // { int sys_dup2(int from, int to); } + SYS_NANOSLEEP = 91 // { int sys_nanosleep(const struct timespec *rqtp, struct timespec *rmtp); } + SYS_FCNTL = 92 // { int sys_fcntl(int fd, int cmd, ... void *arg); } + SYS_ACCEPT4 = 93 // { int sys_accept4(int s, struct sockaddr *name, socklen_t *anamelen, int flags); } + SYS___THRSLEEP = 94 // { int sys___thrsleep(const volatile void *ident, clockid_t clock_id, const struct timespec *tp, void *lock, const int *abort); } + SYS_FSYNC = 95 // { int sys_fsync(int fd); } + SYS_SETPRIORITY = 96 // { int sys_setpriority(int which, id_t who, int prio); } + SYS_SOCKET = 97 // { int sys_socket(int domain, int type, int protocol); } + SYS_CONNECT = 98 // { int sys_connect(int s, const struct sockaddr *name, socklen_t namelen); } + SYS_GETDENTS = 99 // { int sys_getdents(int fd, void *buf, size_t buflen); } + SYS_GETPRIORITY = 100 // { int sys_getpriority(int which, id_t who); } + SYS_PIPE2 = 101 // { int sys_pipe2(int *fdp, int flags); } + SYS_DUP3 = 102 // { int sys_dup3(int from, int to, int flags); } + SYS_SIGRETURN = 103 // { int sys_sigreturn(struct sigcontext *sigcntxp); } + SYS_BIND = 104 // { int sys_bind(int s, const struct sockaddr *name, socklen_t namelen); } + SYS_SETSOCKOPT = 105 // { int sys_setsockopt(int s, int level, int name, const void *val, socklen_t valsize); } + SYS_LISTEN = 106 // { int sys_listen(int s, int backlog); } + SYS_CHFLAGSAT = 107 // { int sys_chflagsat(int fd, const char *path, u_int flags, int atflags); } + SYS_PLEDGE = 108 // { int sys_pledge(const char *promises, const char *execpromises); } + SYS_PPOLL = 109 // { int sys_ppoll(struct pollfd *fds, u_int nfds, const struct timespec *ts, const sigset_t *mask); } + SYS_PSELECT = 110 // { int sys_pselect(int nd, fd_set *in, fd_set *ou, fd_set *ex, const struct timespec *ts, const sigset_t *mask); } + SYS_SIGSUSPEND = 111 // { int sys_sigsuspend(int mask); } + SYS_SENDSYSLOG = 112 // { int sys_sendsyslog(const char *buf, size_t nbyte, int flags); } + SYS_UNVEIL = 114 // { int sys_unveil(const char *path, const char *permissions); } + SYS___REALPATH = 115 // { int sys___realpath(const char *pathname, char *resolved); } + SYS_GETSOCKOPT = 118 // { int sys_getsockopt(int s, int level, int name, void *val, socklen_t *avalsize); } + SYS_THRKILL = 119 // { int sys_thrkill(pid_t tid, int signum, void *tcb); } + SYS_READV = 120 // { ssize_t sys_readv(int fd, const struct iovec *iovp, int iovcnt); } + SYS_WRITEV = 121 // { ssize_t sys_writev(int fd, const struct iovec *iovp, int iovcnt); } + SYS_KILL = 122 // { int sys_kill(int pid, int signum); } + SYS_FCHOWN = 123 // { int sys_fchown(int fd, uid_t uid, gid_t gid); } + SYS_FCHMOD = 124 // { int sys_fchmod(int fd, mode_t mode); } + SYS_SETREUID = 126 // { int sys_setreuid(uid_t ruid, uid_t euid); } + SYS_SETREGID = 127 // { int sys_setregid(gid_t rgid, gid_t egid); } + SYS_RENAME = 128 // { int sys_rename(const char *from, const char *to); } + SYS_FLOCK = 131 // { int sys_flock(int fd, int how); } + SYS_MKFIFO = 132 // { int sys_mkfifo(const char *path, mode_t mode); } + SYS_SENDTO = 133 // { ssize_t sys_sendto(int s, const void *buf, size_t len, int flags, const struct sockaddr *to, socklen_t tolen); } + SYS_SHUTDOWN = 134 // { int sys_shutdown(int s, int how); } + SYS_SOCKETPAIR = 135 // { int sys_socketpair(int domain, int type, int protocol, int *rsv); } + SYS_MKDIR = 136 // { int sys_mkdir(const char *path, mode_t mode); } + SYS_RMDIR = 137 // { int sys_rmdir(const char *path); } + SYS_ADJTIME = 140 // { int sys_adjtime(const struct timeval *delta, struct timeval *olddelta); } + SYS_GETLOGIN_R = 141 // { int sys_getlogin_r(char *namebuf, u_int namelen); } + SYS_SETSID = 147 // { int sys_setsid(void); } + SYS_QUOTACTL = 148 // { int sys_quotactl(const char *path, int cmd, int uid, char *arg); } + SYS_NFSSVC = 155 // { int sys_nfssvc(int flag, void *argp); } + SYS_GETFH = 161 // { int sys_getfh(const char *fname, fhandle_t *fhp); } + SYS___TMPFD = 164 // { int sys___tmpfd(int flags); } + SYS_SYSARCH = 165 // { int sys_sysarch(int op, void *parms); } + SYS_PREAD = 173 // { ssize_t sys_pread(int fd, void *buf, size_t nbyte, int pad, off_t offset); } + SYS_PWRITE = 174 // { ssize_t sys_pwrite(int fd, const void *buf, size_t nbyte, int pad, off_t offset); } + SYS_SETGID = 181 // { int sys_setgid(gid_t gid); } + SYS_SETEGID = 182 // { int sys_setegid(gid_t egid); } + SYS_SETEUID = 183 // { int sys_seteuid(uid_t euid); } + SYS_PATHCONF = 191 // { long sys_pathconf(const char *path, int name); } + SYS_FPATHCONF = 192 // { long sys_fpathconf(int fd, int name); } + SYS_SWAPCTL = 193 // { int sys_swapctl(int cmd, const void *arg, int misc); } + SYS_GETRLIMIT = 194 // { int sys_getrlimit(int which, struct rlimit *rlp); } + SYS_SETRLIMIT = 195 // { int sys_setrlimit(int which, const struct rlimit *rlp); } + SYS_MMAP = 197 // { void *sys_mmap(void *addr, size_t len, int prot, int flags, int fd, long pad, off_t pos); } + SYS_LSEEK = 199 // { off_t sys_lseek(int fd, int pad, off_t offset, int whence); } + SYS_TRUNCATE = 200 // { int sys_truncate(const char *path, int pad, off_t length); } + SYS_FTRUNCATE = 201 // { int sys_ftruncate(int fd, int pad, off_t length); } + SYS_SYSCTL = 202 // { int sys_sysctl(const int *name, u_int namelen, void *old, size_t *oldlenp, void *new, size_t newlen); } + SYS_MLOCK = 203 // { int sys_mlock(const void *addr, size_t len); } + SYS_MUNLOCK = 204 // { int sys_munlock(const void *addr, size_t len); } + SYS_GETPGID = 207 // { pid_t sys_getpgid(pid_t pid); } + SYS_UTRACE = 209 // { int sys_utrace(const char *label, const void *addr, size_t len); } + SYS_SEMGET = 221 // { int sys_semget(key_t key, int nsems, int semflg); } + SYS_MSGGET = 225 // { int sys_msgget(key_t key, int msgflg); } + SYS_MSGSND = 226 // { int sys_msgsnd(int msqid, const void *msgp, size_t msgsz, int msgflg); } + SYS_MSGRCV = 227 // { int sys_msgrcv(int msqid, void *msgp, size_t msgsz, long msgtyp, int msgflg); } + SYS_SHMAT = 228 // { void *sys_shmat(int shmid, const void *shmaddr, int shmflg); } + SYS_SHMDT = 230 // { int sys_shmdt(const void *shmaddr); } + SYS_MINHERIT = 250 // { int sys_minherit(void *addr, size_t len, int inherit); } + SYS_POLL = 252 // { int sys_poll(struct pollfd *fds, u_int nfds, int timeout); } + SYS_ISSETUGID = 253 // { int sys_issetugid(void); } + SYS_LCHOWN = 254 // { int sys_lchown(const char *path, uid_t uid, gid_t gid); } + SYS_GETSID = 255 // { pid_t sys_getsid(pid_t pid); } + SYS_MSYNC = 256 // { int sys_msync(void *addr, size_t len, int flags); } + SYS_PIPE = 263 // { int sys_pipe(int *fdp); } + SYS_FHOPEN = 264 // { int sys_fhopen(const fhandle_t *fhp, int flags); } + SYS_PREADV = 267 // { ssize_t sys_preadv(int fd, const struct iovec *iovp, int iovcnt, int pad, off_t offset); } + SYS_PWRITEV = 268 // { ssize_t sys_pwritev(int fd, const struct iovec *iovp, int iovcnt, int pad, off_t offset); } + SYS_KQUEUE = 269 // { int sys_kqueue(void); } + SYS_MLOCKALL = 271 // { int sys_mlockall(int flags); } + SYS_MUNLOCKALL = 272 // { int sys_munlockall(void); } + SYS_GETRESUID = 281 // { int sys_getresuid(uid_t *ruid, uid_t *euid, uid_t *suid); } + SYS_SETRESUID = 282 // { int sys_setresuid(uid_t ruid, uid_t euid, uid_t suid); } + SYS_GETRESGID = 283 // { int sys_getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid); } + SYS_SETRESGID = 284 // { int sys_setresgid(gid_t rgid, gid_t egid, gid_t sgid); } + SYS_MQUERY = 286 // { void *sys_mquery(void *addr, size_t len, int prot, int flags, int fd, long pad, off_t pos); } + SYS_CLOSEFROM = 287 // { int sys_closefrom(int fd); } + SYS_SIGALTSTACK = 288 // { int sys_sigaltstack(const struct sigaltstack *nss, struct sigaltstack *oss); } + SYS_SHMGET = 289 // { int sys_shmget(key_t key, size_t size, int shmflg); } + SYS_SEMOP = 290 // { int sys_semop(int semid, struct sembuf *sops, size_t nsops); } + SYS_FHSTAT = 294 // { int sys_fhstat(const fhandle_t *fhp, struct stat *sb); } + SYS___SEMCTL = 295 // { int sys___semctl(int semid, int semnum, int cmd, union semun *arg); } + SYS_SHMCTL = 296 // { int sys_shmctl(int shmid, int cmd, struct shmid_ds *buf); } + SYS_MSGCTL = 297 // { int sys_msgctl(int msqid, int cmd, struct msqid_ds *buf); } + SYS_SCHED_YIELD = 298 // { int sys_sched_yield(void); } + SYS_GETTHRID = 299 // { pid_t sys_getthrid(void); } + SYS___THRWAKEUP = 301 // { int sys___thrwakeup(const volatile void *ident, int n); } + SYS___THREXIT = 302 // { void sys___threxit(pid_t *notdead); } + SYS___THRSIGDIVERT = 303 // { int sys___thrsigdivert(sigset_t sigmask, siginfo_t *info, const struct timespec *timeout); } + SYS___GETCWD = 304 // { int sys___getcwd(char *buf, size_t len); } + SYS_ADJFREQ = 305 // { int sys_adjfreq(const int64_t *freq, int64_t *oldfreq); } + SYS_SETRTABLE = 310 // { int sys_setrtable(int rtableid); } + SYS_GETRTABLE = 311 // { int sys_getrtable(void); } + SYS_FACCESSAT = 313 // { int sys_faccessat(int fd, const char *path, int amode, int flag); } + SYS_FCHMODAT = 314 // { int sys_fchmodat(int fd, const char *path, mode_t mode, int flag); } + SYS_FCHOWNAT = 315 // { int sys_fchownat(int fd, const char *path, uid_t uid, gid_t gid, int flag); } + SYS_LINKAT = 317 // { int sys_linkat(int fd1, const char *path1, int fd2, const char *path2, int flag); } + SYS_MKDIRAT = 318 // { int sys_mkdirat(int fd, const char *path, mode_t mode); } + SYS_MKFIFOAT = 319 // { int sys_mkfifoat(int fd, const char *path, mode_t mode); } + SYS_MKNODAT = 320 // { int sys_mknodat(int fd, const char *path, mode_t mode, dev_t dev); } + SYS_OPENAT = 321 // { int sys_openat(int fd, const char *path, int flags, ... mode_t mode); } + SYS_READLINKAT = 322 // { ssize_t sys_readlinkat(int fd, const char *path, char *buf, size_t count); } + SYS_RENAMEAT = 323 // { int sys_renameat(int fromfd, const char *from, int tofd, const char *to); } + SYS_SYMLINKAT = 324 // { int sys_symlinkat(const char *path, int fd, const char *link); } + SYS_UNLINKAT = 325 // { int sys_unlinkat(int fd, const char *path, int flag); } + SYS___SET_TCB = 329 // { void sys___set_tcb(void *tcb); } + SYS___GET_TCB = 330 // { void *sys___get_tcb(void); } +) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_zos_s390x.go b/vendor/golang.org/x/sys/unix/zsysnum_zos_s390x.go new file mode 100644 index 00000000..073daad4 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/zsysnum_zos_s390x.go @@ -0,0 +1,2670 @@ +// Copyright 2020 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build zos && s390x +// +build zos,s390x + +package unix + +// TODO: auto-generate. + +const ( + SYS_ACOSD128 = 0xB80 + SYS_ACOSD32 = 0xB7E + SYS_ACOSD64 = 0xB7F + SYS_ACOSHD128 = 0xB83 + SYS_ACOSHD32 = 0xB81 + SYS_ACOSHD64 = 0xB82 + SYS_AIO_FSYNC = 0xC69 + SYS_ASCTIME = 0x0AE + SYS_ASCTIME64 = 0xCD7 + SYS_ASCTIME64_R = 0xCD8 + SYS_ASIND128 = 0xB86 + SYS_ASIND32 = 0xB84 + SYS_ASIND64 = 0xB85 + SYS_ASINHD128 = 0xB89 + SYS_ASINHD32 = 0xB87 + SYS_ASINHD64 = 0xB88 + SYS_ATAN2D128 = 0xB8F + SYS_ATAN2D32 = 0xB8D + SYS_ATAN2D64 = 0xB8E + SYS_ATAND128 = 0xB8C + SYS_ATAND32 = 0xB8A + SYS_ATAND64 = 0xB8B + SYS_ATANHD128 = 0xB92 + SYS_ATANHD32 = 0xB90 + SYS_ATANHD64 = 0xB91 + SYS_BIND2ADDRSEL = 0xD59 + SYS_C16RTOMB = 0xD40 + SYS_C32RTOMB = 0xD41 + SYS_CBRTD128 = 0xB95 + SYS_CBRTD32 = 0xB93 + SYS_CBRTD64 = 0xB94 + SYS_CEILD128 = 0xB98 + SYS_CEILD32 = 0xB96 + SYS_CEILD64 = 0xB97 + SYS_CLEARENV = 0x0C9 + SYS_CLEARERR_UNLOCKED = 0xCA1 + SYS_CLOCK = 0x0AA + SYS_CLOGL = 0xA00 + SYS_CLRMEMF = 0x0BD + SYS_CONJ = 0xA03 + SYS_CONJF = 0xA06 + SYS_CONJL = 0xA09 + SYS_COPYSIGND128 = 0xB9E + SYS_COPYSIGND32 = 0xB9C + SYS_COPYSIGND64 = 0xB9D + SYS_COSD128 = 0xBA1 + SYS_COSD32 = 0xB9F + SYS_COSD64 = 0xBA0 + SYS_COSHD128 = 0xBA4 + SYS_COSHD32 = 0xBA2 + SYS_COSHD64 = 0xBA3 + SYS_CPOW = 0xA0C + SYS_CPOWF = 0xA0F + SYS_CPOWL = 0xA12 + SYS_CPROJ = 0xA15 + SYS_CPROJF = 0xA18 + SYS_CPROJL = 0xA1B + SYS_CREAL = 0xA1E + SYS_CREALF = 0xA21 + SYS_CREALL = 0xA24 + SYS_CSIN = 0xA27 + SYS_CSINF = 0xA2A + SYS_CSINH = 0xA30 + SYS_CSINHF = 0xA33 + SYS_CSINHL = 0xA36 + SYS_CSINL = 0xA2D + SYS_CSNAP = 0x0C5 + SYS_CSQRT = 0xA39 + SYS_CSQRTF = 0xA3C + SYS_CSQRTL = 0xA3F + SYS_CTAN = 0xA42 + SYS_CTANF = 0xA45 + SYS_CTANH = 0xA4B + SYS_CTANHF = 0xA4E + SYS_CTANHL = 0xA51 + SYS_CTANL = 0xA48 + SYS_CTIME = 0x0AB + SYS_CTIME64 = 0xCD9 + SYS_CTIME64_R = 0xCDA + SYS_CTRACE = 0x0C6 + SYS_DIFFTIME = 0x0A7 + SYS_DIFFTIME64 = 0xCDB + SYS_DLADDR = 0xC82 + SYS_DYNALLOC = 0x0C3 + SYS_DYNFREE = 0x0C2 + SYS_ERFCD128 = 0xBAA + SYS_ERFCD32 = 0xBA8 + SYS_ERFCD64 = 0xBA9 + SYS_ERFD128 = 0xBA7 + SYS_ERFD32 = 0xBA5 + SYS_ERFD64 = 0xBA6 + SYS_EXP2D128 = 0xBB0 + SYS_EXP2D32 = 0xBAE + SYS_EXP2D64 = 0xBAF + SYS_EXPD128 = 0xBAD + SYS_EXPD32 = 0xBAB + SYS_EXPD64 = 0xBAC + SYS_EXPM1D128 = 0xBB3 + SYS_EXPM1D32 = 0xBB1 + SYS_EXPM1D64 = 0xBB2 + SYS_FABSD128 = 0xBB6 + SYS_FABSD32 = 0xBB4 + SYS_FABSD64 = 0xBB5 + SYS_FDELREC_UNLOCKED = 0xCA2 + SYS_FDIMD128 = 0xBB9 + SYS_FDIMD32 = 0xBB7 + SYS_FDIMD64 = 0xBB8 + SYS_FDOPEN_UNLOCKED = 0xCFC + SYS_FECLEAREXCEPT = 0xAEA + SYS_FEGETENV = 0xAEB + SYS_FEGETEXCEPTFLAG = 0xAEC + SYS_FEGETROUND = 0xAED + SYS_FEHOLDEXCEPT = 0xAEE + SYS_FEOF_UNLOCKED = 0xCA3 + SYS_FERAISEEXCEPT = 0xAEF + SYS_FERROR_UNLOCKED = 0xCA4 + SYS_FESETENV = 0xAF0 + SYS_FESETEXCEPTFLAG = 0xAF1 + SYS_FESETROUND = 0xAF2 + SYS_FETCHEP = 0x0BF + SYS_FETESTEXCEPT = 0xAF3 + SYS_FEUPDATEENV = 0xAF4 + SYS_FE_DEC_GETROUND = 0xBBA + SYS_FE_DEC_SETROUND = 0xBBB + SYS_FFLUSH_UNLOCKED = 0xCA5 + SYS_FGETC_UNLOCKED = 0xC80 + SYS_FGETPOS64 = 0xCEE + SYS_FGETPOS64_UNLOCKED = 0xCF4 + SYS_FGETPOS_UNLOCKED = 0xCA6 + SYS_FGETS_UNLOCKED = 0xC7C + SYS_FGETWC_UNLOCKED = 0xCA7 + SYS_FGETWS_UNLOCKED = 0xCA8 + SYS_FILENO_UNLOCKED = 0xCA9 + SYS_FLDATA = 0x0C1 + SYS_FLDATA_UNLOCKED = 0xCAA + SYS_FLOCATE_UNLOCKED = 0xCAB + SYS_FLOORD128 = 0xBBE + SYS_FLOORD32 = 0xBBC + SYS_FLOORD64 = 0xBBD + SYS_FMA = 0xA63 + SYS_FMAD128 = 0xBC1 + SYS_FMAD32 = 0xBBF + SYS_FMAD64 = 0xBC0 + SYS_FMAF = 0xA66 + SYS_FMAL = 0xA69 + SYS_FMAX = 0xA6C + SYS_FMAXD128 = 0xBC4 + SYS_FMAXD32 = 0xBC2 + SYS_FMAXD64 = 0xBC3 + SYS_FMAXF = 0xA6F + SYS_FMAXL = 0xA72 + SYS_FMIN = 0xA75 + SYS_FMIND128 = 0xBC7 + SYS_FMIND32 = 0xBC5 + SYS_FMIND64 = 0xBC6 + SYS_FMINF = 0xA78 + SYS_FMINL = 0xA7B + SYS_FMODD128 = 0xBCA + SYS_FMODD32 = 0xBC8 + SYS_FMODD64 = 0xBC9 + SYS_FOPEN64 = 0xD49 + SYS_FOPEN64_UNLOCKED = 0xD4A + SYS_FOPEN_UNLOCKED = 0xCFA + SYS_FPRINTF_UNLOCKED = 0xCAC + SYS_FPUTC_UNLOCKED = 0xC81 + SYS_FPUTS_UNLOCKED = 0xC7E + SYS_FPUTWC_UNLOCKED = 0xCAD + SYS_FPUTWS_UNLOCKED = 0xCAE + SYS_FREAD_NOUPDATE = 0xCEC + SYS_FREAD_NOUPDATE_UNLOCKED = 0xCED + SYS_FREAD_UNLOCKED = 0xC7B + SYS_FREEIFADDRS = 0xCE6 + SYS_FREOPEN64 = 0xD4B + SYS_FREOPEN64_UNLOCKED = 0xD4C + SYS_FREOPEN_UNLOCKED = 0xCFB + SYS_FREXPD128 = 0xBCE + SYS_FREXPD32 = 0xBCC + SYS_FREXPD64 = 0xBCD + SYS_FSCANF_UNLOCKED = 0xCAF + SYS_FSEEK64 = 0xCEF + SYS_FSEEK64_UNLOCKED = 0xCF5 + SYS_FSEEKO64 = 0xCF0 + SYS_FSEEKO64_UNLOCKED = 0xCF6 + SYS_FSEEKO_UNLOCKED = 0xCB1 + SYS_FSEEK_UNLOCKED = 0xCB0 + SYS_FSETPOS64 = 0xCF1 + SYS_FSETPOS64_UNLOCKED = 0xCF7 + SYS_FSETPOS_UNLOCKED = 0xCB3 + SYS_FTELL64 = 0xCF2 + SYS_FTELL64_UNLOCKED = 0xCF8 + SYS_FTELLO64 = 0xCF3 + SYS_FTELLO64_UNLOCKED = 0xCF9 + SYS_FTELLO_UNLOCKED = 0xCB5 + SYS_FTELL_UNLOCKED = 0xCB4 + SYS_FUPDATE = 0x0B5 + SYS_FUPDATE_UNLOCKED = 0xCB7 + SYS_FWIDE_UNLOCKED = 0xCB8 + SYS_FWPRINTF_UNLOCKED = 0xCB9 + SYS_FWRITE_UNLOCKED = 0xC7A + SYS_FWSCANF_UNLOCKED = 0xCBA + SYS_GETDATE64 = 0xD4F + SYS_GETIFADDRS = 0xCE7 + SYS_GETIPV4SOURCEFILTER = 0xC77 + SYS_GETSOURCEFILTER = 0xC79 + SYS_GETSYNTX = 0x0FD + SYS_GETS_UNLOCKED = 0xC7D + SYS_GETTIMEOFDAY64 = 0xD50 + SYS_GETWCHAR_UNLOCKED = 0xCBC + SYS_GETWC_UNLOCKED = 0xCBB + SYS_GMTIME = 0x0B0 + SYS_GMTIME64 = 0xCDC + SYS_GMTIME64_R = 0xCDD + SYS_HYPOTD128 = 0xBD1 + SYS_HYPOTD32 = 0xBCF + SYS_HYPOTD64 = 0xBD0 + SYS_ILOGBD128 = 0xBD4 + SYS_ILOGBD32 = 0xBD2 + SYS_ILOGBD64 = 0xBD3 + SYS_ILOGBF = 0xA7E + SYS_ILOGBL = 0xA81 + SYS_INET6_IS_SRCADDR = 0xD5A + SYS_ISBLANK = 0x0FE + SYS_ISWALNUM = 0x0FF + SYS_LDEXPD128 = 0xBD7 + SYS_LDEXPD32 = 0xBD5 + SYS_LDEXPD64 = 0xBD6 + SYS_LGAMMAD128 = 0xBDA + SYS_LGAMMAD32 = 0xBD8 + SYS_LGAMMAD64 = 0xBD9 + SYS_LIO_LISTIO = 0xC6A + SYS_LLRINT = 0xA84 + SYS_LLRINTD128 = 0xBDD + SYS_LLRINTD32 = 0xBDB + SYS_LLRINTD64 = 0xBDC + SYS_LLRINTF = 0xA87 + SYS_LLRINTL = 0xA8A + SYS_LLROUND = 0xA8D + SYS_LLROUNDD128 = 0xBE0 + SYS_LLROUNDD32 = 0xBDE + SYS_LLROUNDD64 = 0xBDF + SYS_LLROUNDF = 0xA90 + SYS_LLROUNDL = 0xA93 + SYS_LOCALTIM = 0x0B1 + SYS_LOCALTIME = 0x0B1 + SYS_LOCALTIME64 = 0xCDE + SYS_LOCALTIME64_R = 0xCDF + SYS_LOG10D128 = 0xBE6 + SYS_LOG10D32 = 0xBE4 + SYS_LOG10D64 = 0xBE5 + SYS_LOG1PD128 = 0xBE9 + SYS_LOG1PD32 = 0xBE7 + SYS_LOG1PD64 = 0xBE8 + SYS_LOG2D128 = 0xBEC + SYS_LOG2D32 = 0xBEA + SYS_LOG2D64 = 0xBEB + SYS_LOGBD128 = 0xBEF + SYS_LOGBD32 = 0xBED + SYS_LOGBD64 = 0xBEE + SYS_LOGBF = 0xA96 + SYS_LOGBL = 0xA99 + SYS_LOGD128 = 0xBE3 + SYS_LOGD32 = 0xBE1 + SYS_LOGD64 = 0xBE2 + SYS_LRINT = 0xA9C + SYS_LRINTD128 = 0xBF2 + SYS_LRINTD32 = 0xBF0 + SYS_LRINTD64 = 0xBF1 + SYS_LRINTF = 0xA9F + SYS_LRINTL = 0xAA2 + SYS_LROUNDD128 = 0xBF5 + SYS_LROUNDD32 = 0xBF3 + SYS_LROUNDD64 = 0xBF4 + SYS_LROUNDL = 0xAA5 + SYS_MBLEN = 0x0AF + SYS_MBRTOC16 = 0xD42 + SYS_MBRTOC32 = 0xD43 + SYS_MEMSET = 0x0A3 + SYS_MKTIME = 0x0AC + SYS_MKTIME64 = 0xCE0 + SYS_MODFD128 = 0xBF8 + SYS_MODFD32 = 0xBF6 + SYS_MODFD64 = 0xBF7 + SYS_NAN = 0xAA8 + SYS_NAND128 = 0xBFB + SYS_NAND32 = 0xBF9 + SYS_NAND64 = 0xBFA + SYS_NANF = 0xAAA + SYS_NANL = 0xAAC + SYS_NEARBYINT = 0xAAE + SYS_NEARBYINTD128 = 0xBFE + SYS_NEARBYINTD32 = 0xBFC + SYS_NEARBYINTD64 = 0xBFD + SYS_NEARBYINTF = 0xAB1 + SYS_NEARBYINTL = 0xAB4 + SYS_NEXTAFTERD128 = 0xC01 + SYS_NEXTAFTERD32 = 0xBFF + SYS_NEXTAFTERD64 = 0xC00 + SYS_NEXTAFTERF = 0xAB7 + SYS_NEXTAFTERL = 0xABA + SYS_NEXTTOWARD = 0xABD + SYS_NEXTTOWARDD128 = 0xC04 + SYS_NEXTTOWARDD32 = 0xC02 + SYS_NEXTTOWARDD64 = 0xC03 + SYS_NEXTTOWARDF = 0xAC0 + SYS_NEXTTOWARDL = 0xAC3 + SYS_NL_LANGINFO = 0x0FC + SYS_PERROR_UNLOCKED = 0xCBD + SYS_POSIX_FALLOCATE = 0xCE8 + SYS_POSIX_MEMALIGN = 0xCE9 + SYS_POSIX_OPENPT = 0xC66 + SYS_POWD128 = 0xC07 + SYS_POWD32 = 0xC05 + SYS_POWD64 = 0xC06 + SYS_PRINTF_UNLOCKED = 0xCBE + SYS_PSELECT = 0xC67 + SYS_PTHREAD_ATTR_GETSTACK = 0xB3E + SYS_PTHREAD_ATTR_SETSTACK = 0xB3F + SYS_PTHREAD_SECURITY_APPLID_NP = 0xCE4 + SYS_PUTS_UNLOCKED = 0xC7F + SYS_PUTWCHAR_UNLOCKED = 0xCC0 + SYS_PUTWC_UNLOCKED = 0xCBF + SYS_QUANTEXPD128 = 0xD46 + SYS_QUANTEXPD32 = 0xD44 + SYS_QUANTEXPD64 = 0xD45 + SYS_QUANTIZED128 = 0xC0A + SYS_QUANTIZED32 = 0xC08 + SYS_QUANTIZED64 = 0xC09 + SYS_REMAINDERD128 = 0xC0D + SYS_REMAINDERD32 = 0xC0B + SYS_REMAINDERD64 = 0xC0C + SYS_RESIZE_ALLOC = 0xCEB + SYS_REWIND_UNLOCKED = 0xCC1 + SYS_RINTD128 = 0xC13 + SYS_RINTD32 = 0xC11 + SYS_RINTD64 = 0xC12 + SYS_RINTF = 0xACB + SYS_RINTL = 0xACD + SYS_ROUND = 0xACF + SYS_ROUNDD128 = 0xC16 + SYS_ROUNDD32 = 0xC14 + SYS_ROUNDD64 = 0xC15 + SYS_ROUNDF = 0xAD2 + SYS_ROUNDL = 0xAD5 + SYS_SAMEQUANTUMD128 = 0xC19 + SYS_SAMEQUANTUMD32 = 0xC17 + SYS_SAMEQUANTUMD64 = 0xC18 + SYS_SCALBLN = 0xAD8 + SYS_SCALBLND128 = 0xC1C + SYS_SCALBLND32 = 0xC1A + SYS_SCALBLND64 = 0xC1B + SYS_SCALBLNF = 0xADB + SYS_SCALBLNL = 0xADE + SYS_SCALBND128 = 0xC1F + SYS_SCALBND32 = 0xC1D + SYS_SCALBND64 = 0xC1E + SYS_SCALBNF = 0xAE3 + SYS_SCALBNL = 0xAE6 + SYS_SCANF_UNLOCKED = 0xCC2 + SYS_SCHED_YIELD = 0xB32 + SYS_SETENV = 0x0C8 + SYS_SETIPV4SOURCEFILTER = 0xC76 + SYS_SETSOURCEFILTER = 0xC78 + SYS_SHM_OPEN = 0xC8C + SYS_SHM_UNLINK = 0xC8D + SYS_SIND128 = 0xC22 + SYS_SIND32 = 0xC20 + SYS_SIND64 = 0xC21 + SYS_SINHD128 = 0xC25 + SYS_SINHD32 = 0xC23 + SYS_SINHD64 = 0xC24 + SYS_SIZEOF_ALLOC = 0xCEA + SYS_SOCKATMARK = 0xC68 + SYS_SQRTD128 = 0xC28 + SYS_SQRTD32 = 0xC26 + SYS_SQRTD64 = 0xC27 + SYS_STRCHR = 0x0A0 + SYS_STRCSPN = 0x0A1 + SYS_STRERROR = 0x0A8 + SYS_STRERROR_R = 0xB33 + SYS_STRFTIME = 0x0B2 + SYS_STRLEN = 0x0A9 + SYS_STRPBRK = 0x0A2 + SYS_STRSPN = 0x0A4 + SYS_STRSTR = 0x0A5 + SYS_STRTOD128 = 0xC2B + SYS_STRTOD32 = 0xC29 + SYS_STRTOD64 = 0xC2A + SYS_STRTOK = 0x0A6 + SYS_TAND128 = 0xC2E + SYS_TAND32 = 0xC2C + SYS_TAND64 = 0xC2D + SYS_TANHD128 = 0xC31 + SYS_TANHD32 = 0xC2F + SYS_TANHD64 = 0xC30 + SYS_TGAMMAD128 = 0xC34 + SYS_TGAMMAD32 = 0xC32 + SYS_TGAMMAD64 = 0xC33 + SYS_TIME = 0x0AD + SYS_TIME64 = 0xCE1 + SYS_TMPFILE64 = 0xD4D + SYS_TMPFILE64_UNLOCKED = 0xD4E + SYS_TMPFILE_UNLOCKED = 0xCFD + SYS_TRUNCD128 = 0xC40 + SYS_TRUNCD32 = 0xC3E + SYS_TRUNCD64 = 0xC3F + SYS_UNGETC_UNLOCKED = 0xCC3 + SYS_UNGETWC_UNLOCKED = 0xCC4 + SYS_UNSETENV = 0xB34 + SYS_VFPRINTF_UNLOCKED = 0xCC5 + SYS_VFSCANF_UNLOCKED = 0xCC7 + SYS_VFWPRINTF_UNLOCKED = 0xCC9 + SYS_VFWSCANF_UNLOCKED = 0xCCB + SYS_VPRINTF_UNLOCKED = 0xCCD + SYS_VSCANF_UNLOCKED = 0xCCF + SYS_VWPRINTF_UNLOCKED = 0xCD1 + SYS_VWSCANF_UNLOCKED = 0xCD3 + SYS_WCSTOD128 = 0xC43 + SYS_WCSTOD32 = 0xC41 + SYS_WCSTOD64 = 0xC42 + SYS_WPRINTF_UNLOCKED = 0xCD5 + SYS_WSCANF_UNLOCKED = 0xCD6 + SYS__FLUSHLBF = 0xD68 + SYS__FLUSHLBF_UNLOCKED = 0xD6F + SYS___ACOSHF_H = 0xA54 + SYS___ACOSHL_H = 0xA55 + SYS___ASINHF_H = 0xA56 + SYS___ASINHL_H = 0xA57 + SYS___ATANPID128 = 0xC6D + SYS___ATANPID32 = 0xC6B + SYS___ATANPID64 = 0xC6C + SYS___CBRTF_H = 0xA58 + SYS___CBRTL_H = 0xA59 + SYS___CDUMP = 0x0C4 + SYS___CLASS = 0xAFA + SYS___CLASS2 = 0xB99 + SYS___CLASS2D128 = 0xC99 + SYS___CLASS2D32 = 0xC97 + SYS___CLASS2D64 = 0xC98 + SYS___CLASS2F = 0xC91 + SYS___CLASS2F_B = 0xC93 + SYS___CLASS2F_H = 0xC94 + SYS___CLASS2L = 0xC92 + SYS___CLASS2L_B = 0xC95 + SYS___CLASS2L_H = 0xC96 + SYS___CLASS2_B = 0xB9A + SYS___CLASS2_H = 0xB9B + SYS___CLASS_B = 0xAFB + SYS___CLASS_H = 0xAFC + SYS___CLOGL_B = 0xA01 + SYS___CLOGL_H = 0xA02 + SYS___CLRENV = 0x0C9 + SYS___CLRMF = 0x0BD + SYS___CODEPAGE_INFO = 0xC64 + SYS___CONJF_B = 0xA07 + SYS___CONJF_H = 0xA08 + SYS___CONJL_B = 0xA0A + SYS___CONJL_H = 0xA0B + SYS___CONJ_B = 0xA04 + SYS___CONJ_H = 0xA05 + SYS___COPYSIGN_B = 0xA5A + SYS___COPYSIGN_H = 0xAF5 + SYS___COSPID128 = 0xC70 + SYS___COSPID32 = 0xC6E + SYS___COSPID64 = 0xC6F + SYS___CPOWF_B = 0xA10 + SYS___CPOWF_H = 0xA11 + SYS___CPOWL_B = 0xA13 + SYS___CPOWL_H = 0xA14 + SYS___CPOW_B = 0xA0D + SYS___CPOW_H = 0xA0E + SYS___CPROJF_B = 0xA19 + SYS___CPROJF_H = 0xA1A + SYS___CPROJL_B = 0xA1C + SYS___CPROJL_H = 0xA1D + SYS___CPROJ_B = 0xA16 + SYS___CPROJ_H = 0xA17 + SYS___CREALF_B = 0xA22 + SYS___CREALF_H = 0xA23 + SYS___CREALL_B = 0xA25 + SYS___CREALL_H = 0xA26 + SYS___CREAL_B = 0xA1F + SYS___CREAL_H = 0xA20 + SYS___CSINF_B = 0xA2B + SYS___CSINF_H = 0xA2C + SYS___CSINHF_B = 0xA34 + SYS___CSINHF_H = 0xA35 + SYS___CSINHL_B = 0xA37 + SYS___CSINHL_H = 0xA38 + SYS___CSINH_B = 0xA31 + SYS___CSINH_H = 0xA32 + SYS___CSINL_B = 0xA2E + SYS___CSINL_H = 0xA2F + SYS___CSIN_B = 0xA28 + SYS___CSIN_H = 0xA29 + SYS___CSNAP = 0x0C5 + SYS___CSQRTF_B = 0xA3D + SYS___CSQRTF_H = 0xA3E + SYS___CSQRTL_B = 0xA40 + SYS___CSQRTL_H = 0xA41 + SYS___CSQRT_B = 0xA3A + SYS___CSQRT_H = 0xA3B + SYS___CTANF_B = 0xA46 + SYS___CTANF_H = 0xA47 + SYS___CTANHF_B = 0xA4F + SYS___CTANHF_H = 0xA50 + SYS___CTANHL_B = 0xA52 + SYS___CTANHL_H = 0xA53 + SYS___CTANH_B = 0xA4C + SYS___CTANH_H = 0xA4D + SYS___CTANL_B = 0xA49 + SYS___CTANL_H = 0xA4A + SYS___CTAN_B = 0xA43 + SYS___CTAN_H = 0xA44 + SYS___CTEST = 0x0C7 + SYS___CTRACE = 0x0C6 + SYS___D1TOP = 0xC9B + SYS___D2TOP = 0xC9C + SYS___D4TOP = 0xC9D + SYS___DYNALL = 0x0C3 + SYS___DYNFRE = 0x0C2 + SYS___EXP2F_H = 0xA5E + SYS___EXP2L_H = 0xA5F + SYS___EXP2_H = 0xA5D + SYS___EXPM1F_H = 0xA5B + SYS___EXPM1L_H = 0xA5C + SYS___FBUFSIZE = 0xD60 + SYS___FLBF = 0xD62 + SYS___FLDATA = 0x0C1 + SYS___FMAF_B = 0xA67 + SYS___FMAF_H = 0xA68 + SYS___FMAL_B = 0xA6A + SYS___FMAL_H = 0xA6B + SYS___FMAXF_B = 0xA70 + SYS___FMAXF_H = 0xA71 + SYS___FMAXL_B = 0xA73 + SYS___FMAXL_H = 0xA74 + SYS___FMAX_B = 0xA6D + SYS___FMAX_H = 0xA6E + SYS___FMA_B = 0xA64 + SYS___FMA_H = 0xA65 + SYS___FMINF_B = 0xA79 + SYS___FMINF_H = 0xA7A + SYS___FMINL_B = 0xA7C + SYS___FMINL_H = 0xA7D + SYS___FMIN_B = 0xA76 + SYS___FMIN_H = 0xA77 + SYS___FPENDING = 0xD61 + SYS___FPENDING_UNLOCKED = 0xD6C + SYS___FPURGE = 0xD69 + SYS___FPURGE_UNLOCKED = 0xD70 + SYS___FP_CAST_D = 0xBCB + SYS___FREADABLE = 0xD63 + SYS___FREADAHEAD = 0xD6A + SYS___FREADAHEAD_UNLOCKED = 0xD71 + SYS___FREADING = 0xD65 + SYS___FREADING_UNLOCKED = 0xD6D + SYS___FSEEK2 = 0xB3C + SYS___FSETERR = 0xD6B + SYS___FSETLOCKING = 0xD67 + SYS___FTCHEP = 0x0BF + SYS___FTELL2 = 0xB3B + SYS___FUPDT = 0x0B5 + SYS___FWRITABLE = 0xD64 + SYS___FWRITING = 0xD66 + SYS___FWRITING_UNLOCKED = 0xD6E + SYS___GETCB = 0x0B4 + SYS___GETGRGID1 = 0xD5B + SYS___GETGRNAM1 = 0xD5C + SYS___GETTHENT = 0xCE5 + SYS___GETTOD = 0xD3E + SYS___HYPOTF_H = 0xAF6 + SYS___HYPOTL_H = 0xAF7 + SYS___ILOGBF_B = 0xA7F + SYS___ILOGBF_H = 0xA80 + SYS___ILOGBL_B = 0xA82 + SYS___ILOGBL_H = 0xA83 + SYS___ISBLANK_A = 0xB2E + SYS___ISBLNK = 0x0FE + SYS___ISWBLANK_A = 0xB2F + SYS___LE_CEEGTJS = 0xD72 + SYS___LE_TRACEBACK = 0xB7A + SYS___LGAMMAL_H = 0xA62 + SYS___LGAMMA_B_C99 = 0xB39 + SYS___LGAMMA_H_C99 = 0xB38 + SYS___LGAMMA_R_C99 = 0xB3A + SYS___LLRINTF_B = 0xA88 + SYS___LLRINTF_H = 0xA89 + SYS___LLRINTL_B = 0xA8B + SYS___LLRINTL_H = 0xA8C + SYS___LLRINT_B = 0xA85 + SYS___LLRINT_H = 0xA86 + SYS___LLROUNDF_B = 0xA91 + SYS___LLROUNDF_H = 0xA92 + SYS___LLROUNDL_B = 0xA94 + SYS___LLROUNDL_H = 0xA95 + SYS___LLROUND_B = 0xA8E + SYS___LLROUND_H = 0xA8F + SYS___LOCALE_CTL = 0xD47 + SYS___LOG1PF_H = 0xA60 + SYS___LOG1PL_H = 0xA61 + SYS___LOGBF_B = 0xA97 + SYS___LOGBF_H = 0xA98 + SYS___LOGBL_B = 0xA9A + SYS___LOGBL_H = 0xA9B + SYS___LOGIN_APPLID = 0xCE2 + SYS___LRINTF_B = 0xAA0 + SYS___LRINTF_H = 0xAA1 + SYS___LRINTL_B = 0xAA3 + SYS___LRINTL_H = 0xAA4 + SYS___LRINT_B = 0xA9D + SYS___LRINT_H = 0xA9E + SYS___LROUNDF_FIXUP = 0xB31 + SYS___LROUNDL_B = 0xAA6 + SYS___LROUNDL_H = 0xAA7 + SYS___LROUND_FIXUP = 0xB30 + SYS___MOSERVICES = 0xD3D + SYS___MUST_STAY_CLEAN = 0xB7C + SYS___NANF_B = 0xAAB + SYS___NANL_B = 0xAAD + SYS___NAN_B = 0xAA9 + SYS___NEARBYINTF_B = 0xAB2 + SYS___NEARBYINTF_H = 0xAB3 + SYS___NEARBYINTL_B = 0xAB5 + SYS___NEARBYINTL_H = 0xAB6 + SYS___NEARBYINT_B = 0xAAF + SYS___NEARBYINT_H = 0xAB0 + SYS___NEXTAFTERF_B = 0xAB8 + SYS___NEXTAFTERF_H = 0xAB9 + SYS___NEXTAFTERL_B = 0xABB + SYS___NEXTAFTERL_H = 0xABC + SYS___NEXTTOWARDF_B = 0xAC1 + SYS___NEXTTOWARDF_H = 0xAC2 + SYS___NEXTTOWARDL_B = 0xAC4 + SYS___NEXTTOWARDL_H = 0xAC5 + SYS___NEXTTOWARD_B = 0xABE + SYS___NEXTTOWARD_H = 0xABF + SYS___O_ENV = 0xB7D + SYS___PASSWD_APPLID = 0xCE3 + SYS___PTOD1 = 0xC9E + SYS___PTOD2 = 0xC9F + SYS___PTOD4 = 0xCA0 + SYS___REGCOMP_STD = 0x0EA + SYS___REMAINDERF_H = 0xAC6 + SYS___REMAINDERL_H = 0xAC7 + SYS___REMQUOD128 = 0xC10 + SYS___REMQUOD32 = 0xC0E + SYS___REMQUOD64 = 0xC0F + SYS___REMQUOF_H = 0xAC9 + SYS___REMQUOL_H = 0xACA + SYS___REMQUO_H = 0xAC8 + SYS___RINTF_B = 0xACC + SYS___RINTL_B = 0xACE + SYS___ROUNDF_B = 0xAD3 + SYS___ROUNDF_H = 0xAD4 + SYS___ROUNDL_B = 0xAD6 + SYS___ROUNDL_H = 0xAD7 + SYS___ROUND_B = 0xAD0 + SYS___ROUND_H = 0xAD1 + SYS___SCALBLNF_B = 0xADC + SYS___SCALBLNF_H = 0xADD + SYS___SCALBLNL_B = 0xADF + SYS___SCALBLNL_H = 0xAE0 + SYS___SCALBLN_B = 0xAD9 + SYS___SCALBLN_H = 0xADA + SYS___SCALBNF_B = 0xAE4 + SYS___SCALBNF_H = 0xAE5 + SYS___SCALBNL_B = 0xAE7 + SYS___SCALBNL_H = 0xAE8 + SYS___SCALBN_B = 0xAE1 + SYS___SCALBN_H = 0xAE2 + SYS___SETENV = 0x0C8 + SYS___SINPID128 = 0xC73 + SYS___SINPID32 = 0xC71 + SYS___SINPID64 = 0xC72 + SYS___SMF_RECORD2 = 0xD48 + SYS___STATIC_REINIT = 0xB3D + SYS___TGAMMAF_H_C99 = 0xB79 + SYS___TGAMMAL_H = 0xAE9 + SYS___TGAMMA_H_C99 = 0xB78 + SYS___TOCSNAME2 = 0xC9A + SYS_CEIL = 0x01F + SYS_CHAUDIT = 0x1E0 + SYS_EXP = 0x01A + SYS_FCHAUDIT = 0x1E1 + SYS_FREXP = 0x01D + SYS_GETGROUPSBYNAME = 0x1E2 + SYS_GETPWUID = 0x1A0 + SYS_GETUID = 0x1A1 + SYS_ISATTY = 0x1A3 + SYS_KILL = 0x1A4 + SYS_LDEXP = 0x01E + SYS_LINK = 0x1A5 + SYS_LOG10 = 0x01C + SYS_LSEEK = 0x1A6 + SYS_LSTAT = 0x1A7 + SYS_MKDIR = 0x1A8 + SYS_MKFIFO = 0x1A9 + SYS_MKNOD = 0x1AA + SYS_MODF = 0x01B + SYS_MOUNT = 0x1AB + SYS_OPEN = 0x1AC + SYS_OPENDIR = 0x1AD + SYS_PATHCONF = 0x1AE + SYS_PAUSE = 0x1AF + SYS_PIPE = 0x1B0 + SYS_PTHREAD_ATTR_DESTROY = 0x1E7 + SYS_PTHREAD_ATTR_GETDETACHSTATE = 0x1EB + SYS_PTHREAD_ATTR_GETSTACKSIZE = 0x1E9 + SYS_PTHREAD_ATTR_GETWEIGHT_NP = 0x1ED + SYS_PTHREAD_ATTR_INIT = 0x1E6 + SYS_PTHREAD_ATTR_SETDETACHSTATE = 0x1EA + SYS_PTHREAD_ATTR_SETSTACKSIZE = 0x1E8 + SYS_PTHREAD_ATTR_SETWEIGHT_NP = 0x1EC + SYS_PTHREAD_CANCEL = 0x1EE + SYS_PTHREAD_CLEANUP_POP = 0x1F0 + SYS_PTHREAD_CLEANUP_PUSH = 0x1EF + SYS_PTHREAD_CONDATTR_DESTROY = 0x1F2 + SYS_PTHREAD_CONDATTR_INIT = 0x1F1 + SYS_PTHREAD_COND_BROADCAST = 0x1F6 + SYS_PTHREAD_COND_DESTROY = 0x1F4 + SYS_PTHREAD_COND_INIT = 0x1F3 + SYS_PTHREAD_COND_SIGNAL = 0x1F5 + SYS_PTHREAD_COND_TIMEDWAIT = 0x1F8 + SYS_PTHREAD_COND_WAIT = 0x1F7 + SYS_PTHREAD_CREATE = 0x1F9 + SYS_PTHREAD_DETACH = 0x1FA + SYS_PTHREAD_EQUAL = 0x1FB + SYS_PTHREAD_EXIT = 0x1E4 + SYS_PTHREAD_GETSPECIFIC = 0x1FC + SYS_PTHREAD_JOIN = 0x1FD + SYS_PTHREAD_KEY_CREATE = 0x1FE + SYS_PTHREAD_KILL = 0x1E5 + SYS_PTHREAD_MUTEXATTR_INIT = 0x1FF + SYS_READ = 0x1B2 + SYS_READDIR = 0x1B3 + SYS_READLINK = 0x1B4 + SYS_REWINDDIR = 0x1B5 + SYS_RMDIR = 0x1B6 + SYS_SETEGID = 0x1B7 + SYS_SETEUID = 0x1B8 + SYS_SETGID = 0x1B9 + SYS_SETPGID = 0x1BA + SYS_SETSID = 0x1BB + SYS_SETUID = 0x1BC + SYS_SIGACTION = 0x1BD + SYS_SIGADDSET = 0x1BE + SYS_SIGDELSET = 0x1BF + SYS_SIGEMPTYSET = 0x1C0 + SYS_SIGFILLSET = 0x1C1 + SYS_SIGISMEMBER = 0x1C2 + SYS_SIGLONGJMP = 0x1C3 + SYS_SIGPENDING = 0x1C4 + SYS_SIGPROCMASK = 0x1C5 + SYS_SIGSETJMP = 0x1C6 + SYS_SIGSUSPEND = 0x1C7 + SYS_SIGWAIT = 0x1E3 + SYS_SLEEP = 0x1C8 + SYS_STAT = 0x1C9 + SYS_SYMLINK = 0x1CB + SYS_SYSCONF = 0x1CC + SYS_TCDRAIN = 0x1CD + SYS_TCFLOW = 0x1CE + SYS_TCFLUSH = 0x1CF + SYS_TCGETATTR = 0x1D0 + SYS_TCGETPGRP = 0x1D1 + SYS_TCSENDBREAK = 0x1D2 + SYS_TCSETATTR = 0x1D3 + SYS_TCSETPGRP = 0x1D4 + SYS_TIMES = 0x1D5 + SYS_TTYNAME = 0x1D6 + SYS_TZSET = 0x1D7 + SYS_UMASK = 0x1D8 + SYS_UMOUNT = 0x1D9 + SYS_UNAME = 0x1DA + SYS_UNLINK = 0x1DB + SYS_UTIME = 0x1DC + SYS_WAIT = 0x1DD + SYS_WAITPID = 0x1DE + SYS_WRITE = 0x1DF + SYS_W_GETPSENT = 0x1B1 + SYS_W_IOCTL = 0x1A2 + SYS_W_STATFS = 0x1CA + SYS_A64L = 0x2EF + SYS_BCMP = 0x2B9 + SYS_BCOPY = 0x2BA + SYS_BZERO = 0x2BB + SYS_CATCLOSE = 0x2B6 + SYS_CATGETS = 0x2B7 + SYS_CATOPEN = 0x2B8 + SYS_CRYPT = 0x2AC + SYS_DBM_CLEARERR = 0x2F7 + SYS_DBM_CLOSE = 0x2F8 + SYS_DBM_DELETE = 0x2F9 + SYS_DBM_ERROR = 0x2FA + SYS_DBM_FETCH = 0x2FB + SYS_DBM_FIRSTKEY = 0x2FC + SYS_DBM_NEXTKEY = 0x2FD + SYS_DBM_OPEN = 0x2FE + SYS_DBM_STORE = 0x2FF + SYS_DRAND48 = 0x2B2 + SYS_ENCRYPT = 0x2AD + SYS_ENDUTXENT = 0x2E1 + SYS_ERAND48 = 0x2B3 + SYS_ERF = 0x02C + SYS_ERFC = 0x02D + SYS_FCHDIR = 0x2D9 + SYS_FFS = 0x2BC + SYS_FMTMSG = 0x2E5 + SYS_FSTATVFS = 0x2B4 + SYS_FTIME = 0x2F5 + SYS_GAMMA = 0x02E + SYS_GETDATE = 0x2A6 + SYS_GETPAGESIZE = 0x2D8 + SYS_GETTIMEOFDAY = 0x2F6 + SYS_GETUTXENT = 0x2E0 + SYS_GETUTXID = 0x2E2 + SYS_GETUTXLINE = 0x2E3 + SYS_HCREATE = 0x2C6 + SYS_HDESTROY = 0x2C7 + SYS_HSEARCH = 0x2C8 + SYS_HYPOT = 0x02B + SYS_INDEX = 0x2BD + SYS_INITSTATE = 0x2C2 + SYS_INSQUE = 0x2CF + SYS_ISASCII = 0x2ED + SYS_JRAND48 = 0x2E6 + SYS_L64A = 0x2F0 + SYS_LCONG48 = 0x2EA + SYS_LFIND = 0x2C9 + SYS_LRAND48 = 0x2E7 + SYS_LSEARCH = 0x2CA + SYS_MEMCCPY = 0x2D4 + SYS_MRAND48 = 0x2E8 + SYS_NRAND48 = 0x2E9 + SYS_PCLOSE = 0x2D2 + SYS_POPEN = 0x2D1 + SYS_PUTUTXLINE = 0x2E4 + SYS_RANDOM = 0x2C4 + SYS_REMQUE = 0x2D0 + SYS_RINDEX = 0x2BE + SYS_SEED48 = 0x2EC + SYS_SETKEY = 0x2AE + SYS_SETSTATE = 0x2C3 + SYS_SETUTXENT = 0x2DF + SYS_SRAND48 = 0x2EB + SYS_SRANDOM = 0x2C5 + SYS_STATVFS = 0x2B5 + SYS_STRCASECMP = 0x2BF + SYS_STRDUP = 0x2C0 + SYS_STRNCASECMP = 0x2C1 + SYS_SWAB = 0x2D3 + SYS_TDELETE = 0x2CB + SYS_TFIND = 0x2CC + SYS_TOASCII = 0x2EE + SYS_TSEARCH = 0x2CD + SYS_TWALK = 0x2CE + SYS_UALARM = 0x2F1 + SYS_USLEEP = 0x2F2 + SYS_WAIT3 = 0x2A7 + SYS_WAITID = 0x2A8 + SYS_Y1 = 0x02A + SYS___ATOE = 0x2DB + SYS___ATOE_L = 0x2DC + SYS___CATTRM = 0x2A9 + SYS___CNVBLK = 0x2AF + SYS___CRYTRM = 0x2B0 + SYS___DLGHT = 0x2A1 + SYS___ECRTRM = 0x2B1 + SYS___ETOA = 0x2DD + SYS___ETOA_L = 0x2DE + SYS___GDTRM = 0x2AA + SYS___OCLCK = 0x2DA + SYS___OPARGF = 0x2A2 + SYS___OPERRF = 0x2A5 + SYS___OPINDF = 0x2A4 + SYS___OPOPTF = 0x2A3 + SYS___RNDTRM = 0x2AB + SYS___SRCTRM = 0x2F4 + SYS___TZONE = 0x2A0 + SYS___UTXTRM = 0x2F3 + SYS_ASIN = 0x03E + SYS_ISXDIGIT = 0x03B + SYS_SETLOCAL = 0x03A + SYS_SETLOCALE = 0x03A + SYS_SIN = 0x03F + SYS_TOLOWER = 0x03C + SYS_TOUPPER = 0x03D + SYS_ACCEPT_AND_RECV = 0x4F7 + SYS_ATOL = 0x04E + SYS_CHECKSCH = 0x4BC + SYS_CHECKSCHENV = 0x4BC + SYS_CLEARERR = 0x04C + SYS_CONNECTS = 0x4B5 + SYS_CONNECTSERVER = 0x4B5 + SYS_CONNECTW = 0x4B4 + SYS_CONNECTWORKMGR = 0x4B4 + SYS_CONTINUE = 0x4B3 + SYS_CONTINUEWORKUNIT = 0x4B3 + SYS_COPYSIGN = 0x4C2 + SYS_CREATEWO = 0x4B2 + SYS_CREATEWORKUNIT = 0x4B2 + SYS_DELETEWO = 0x4B9 + SYS_DELETEWORKUNIT = 0x4B9 + SYS_DISCONNE = 0x4B6 + SYS_DISCONNECTSERVER = 0x4B6 + SYS_FEOF = 0x04D + SYS_FERROR = 0x04A + SYS_FINITE = 0x4C8 + SYS_GAMMA_R = 0x4E2 + SYS_JOINWORK = 0x4B7 + SYS_JOINWORKUNIT = 0x4B7 + SYS_LEAVEWOR = 0x4B8 + SYS_LEAVEWORKUNIT = 0x4B8 + SYS_LGAMMA_R = 0x4EB + SYS_MATHERR = 0x4D0 + SYS_PERROR = 0x04F + SYS_QUERYMET = 0x4BA + SYS_QUERYMETRICS = 0x4BA + SYS_QUERYSCH = 0x4BB + SYS_QUERYSCHENV = 0x4BB + SYS_REWIND = 0x04B + SYS_SCALBN = 0x4D4 + SYS_SIGNIFIC = 0x4D5 + SYS_SIGNIFICAND = 0x4D5 + SYS___ACOSH_B = 0x4DA + SYS___ACOS_B = 0x4D9 + SYS___ASINH_B = 0x4BE + SYS___ASIN_B = 0x4DB + SYS___ATAN2_B = 0x4DC + SYS___ATANH_B = 0x4DD + SYS___ATAN_B = 0x4BF + SYS___CBRT_B = 0x4C0 + SYS___CEIL_B = 0x4C1 + SYS___COSH_B = 0x4DE + SYS___COS_B = 0x4C3 + SYS___DGHT = 0x4A8 + SYS___ENVN = 0x4B0 + SYS___ERFC_B = 0x4C5 + SYS___ERF_B = 0x4C4 + SYS___EXPM1_B = 0x4C6 + SYS___EXP_B = 0x4DF + SYS___FABS_B = 0x4C7 + SYS___FLOOR_B = 0x4C9 + SYS___FMOD_B = 0x4E0 + SYS___FP_SETMODE = 0x4F8 + SYS___FREXP_B = 0x4CA + SYS___GAMMA_B = 0x4E1 + SYS___GDRR = 0x4A1 + SYS___HRRNO = 0x4A2 + SYS___HYPOT_B = 0x4E3 + SYS___ILOGB_B = 0x4CB + SYS___ISNAN_B = 0x4CC + SYS___J0_B = 0x4E4 + SYS___J1_B = 0x4E6 + SYS___JN_B = 0x4E8 + SYS___LDEXP_B = 0x4CD + SYS___LGAMMA_B = 0x4EA + SYS___LOG10_B = 0x4ED + SYS___LOG1P_B = 0x4CE + SYS___LOGB_B = 0x4CF + SYS___LOGIN = 0x4F5 + SYS___LOG_B = 0x4EC + SYS___MLOCKALL = 0x4B1 + SYS___MODF_B = 0x4D1 + SYS___NEXTAFTER_B = 0x4D2 + SYS___OPENDIR2 = 0x4F3 + SYS___OPEN_STAT = 0x4F6 + SYS___OPND = 0x4A5 + SYS___OPPT = 0x4A6 + SYS___OPRG = 0x4A3 + SYS___OPRR = 0x4A4 + SYS___PID_AFFINITY = 0x4BD + SYS___POW_B = 0x4EE + SYS___READDIR2 = 0x4F4 + SYS___REMAINDER_B = 0x4EF + SYS___RINT_B = 0x4D3 + SYS___SCALB_B = 0x4F0 + SYS___SIGACTIONSET = 0x4FB + SYS___SIGGM = 0x4A7 + SYS___SINH_B = 0x4F1 + SYS___SIN_B = 0x4D6 + SYS___SQRT_B = 0x4F2 + SYS___TANH_B = 0x4D8 + SYS___TAN_B = 0x4D7 + SYS___TRRNO = 0x4AF + SYS___TZNE = 0x4A9 + SYS___TZZN = 0x4AA + SYS___UCREATE = 0x4FC + SYS___UFREE = 0x4FE + SYS___UHEAPREPORT = 0x4FF + SYS___UMALLOC = 0x4FD + SYS___Y0_B = 0x4E5 + SYS___Y1_B = 0x4E7 + SYS___YN_B = 0x4E9 + SYS_ABORT = 0x05C + SYS_ASCTIME_R = 0x5E0 + SYS_ATEXIT = 0x05D + SYS_CONNECTE = 0x5AE + SYS_CONNECTEXPORTIMPORT = 0x5AE + SYS_CTIME_R = 0x5E1 + SYS_DN_COMP = 0x5DF + SYS_DN_EXPAND = 0x5DD + SYS_DN_SKIPNAME = 0x5DE + SYS_EXIT = 0x05A + SYS_EXPORTWO = 0x5A1 + SYS_EXPORTWORKUNIT = 0x5A1 + SYS_EXTRACTW = 0x5A5 + SYS_EXTRACTWORKUNIT = 0x5A5 + SYS_FSEEKO = 0x5C9 + SYS_FTELLO = 0x5C8 + SYS_GETGRGID_R = 0x5E7 + SYS_GETGRNAM_R = 0x5E8 + SYS_GETLOGIN_R = 0x5E9 + SYS_GETPWNAM_R = 0x5EA + SYS_GETPWUID_R = 0x5EB + SYS_GMTIME_R = 0x5E2 + SYS_IMPORTWO = 0x5A3 + SYS_IMPORTWORKUNIT = 0x5A3 + SYS_INET_NTOP = 0x5D3 + SYS_INET_PTON = 0x5D4 + SYS_LLABS = 0x5CE + SYS_LLDIV = 0x5CB + SYS_LOCALTIME_R = 0x5E3 + SYS_PTHREAD_ATFORK = 0x5ED + SYS_PTHREAD_ATTR_GETDETACHSTATE_U98 = 0x5FB + SYS_PTHREAD_ATTR_GETGUARDSIZE = 0x5EE + SYS_PTHREAD_ATTR_GETSCHEDPARAM = 0x5F9 + SYS_PTHREAD_ATTR_GETSTACKADDR = 0x5EF + SYS_PTHREAD_ATTR_SETDETACHSTATE_U98 = 0x5FC + SYS_PTHREAD_ATTR_SETGUARDSIZE = 0x5F0 + SYS_PTHREAD_ATTR_SETSCHEDPARAM = 0x5FA + SYS_PTHREAD_ATTR_SETSTACKADDR = 0x5F1 + SYS_PTHREAD_CONDATTR_GETPSHARED = 0x5F2 + SYS_PTHREAD_CONDATTR_SETPSHARED = 0x5F3 + SYS_PTHREAD_DETACH_U98 = 0x5FD + SYS_PTHREAD_GETCONCURRENCY = 0x5F4 + SYS_PTHREAD_GETSPECIFIC_U98 = 0x5FE + SYS_PTHREAD_KEY_DELETE = 0x5F5 + SYS_PTHREAD_SETCANCELSTATE = 0x5FF + SYS_PTHREAD_SETCONCURRENCY = 0x5F6 + SYS_PTHREAD_SIGMASK = 0x5F7 + SYS_QUERYENC = 0x5AD + SYS_QUERYWORKUNITCLASSIFICATION = 0x5AD + SYS_RAISE = 0x05E + SYS_RAND_R = 0x5E4 + SYS_READDIR_R = 0x5E6 + SYS_REALLOC = 0x05B + SYS_RES_INIT = 0x5D8 + SYS_RES_MKQUERY = 0x5D7 + SYS_RES_QUERY = 0x5D9 + SYS_RES_QUERYDOMAIN = 0x5DC + SYS_RES_SEARCH = 0x5DA + SYS_RES_SEND = 0x5DB + SYS_SETJMP = 0x05F + SYS_SIGQUEUE = 0x5A9 + SYS_STRTOK_R = 0x5E5 + SYS_STRTOLL = 0x5B0 + SYS_STRTOULL = 0x5B1 + SYS_TTYNAME_R = 0x5EC + SYS_UNDOEXPO = 0x5A2 + SYS_UNDOEXPORTWORKUNIT = 0x5A2 + SYS_UNDOIMPO = 0x5A4 + SYS_UNDOIMPORTWORKUNIT = 0x5A4 + SYS_WCSTOLL = 0x5CC + SYS_WCSTOULL = 0x5CD + SYS___ABORT = 0x05C + SYS___CONSOLE2 = 0x5D2 + SYS___CPL = 0x5A6 + SYS___DISCARDDATA = 0x5F8 + SYS___DSA_PREV = 0x5B2 + SYS___EP_FIND = 0x5B3 + SYS___FP_SWAPMODE = 0x5AF + SYS___GETUSERID = 0x5AB + SYS___GET_CPUID = 0x5B9 + SYS___GET_SYSTEM_SETTINGS = 0x5BA + SYS___IPDOMAINNAME = 0x5AC + SYS___MAP_INIT = 0x5A7 + SYS___MAP_SERVICE = 0x5A8 + SYS___MOUNT = 0x5AA + SYS___MSGRCV_TIMED = 0x5B7 + SYS___RES = 0x5D6 + SYS___SEMOP_TIMED = 0x5B8 + SYS___SERVER_THREADS_QUERY = 0x5B4 + SYS_FPRINTF = 0x06D + SYS_FSCANF = 0x06A + SYS_PRINTF = 0x06F + SYS_SETBUF = 0x06B + SYS_SETVBUF = 0x06C + SYS_SSCANF = 0x06E + SYS___CATGETS_A = 0x6C0 + SYS___CHAUDIT_A = 0x6F4 + SYS___CHMOD_A = 0x6E8 + SYS___COLLATE_INIT_A = 0x6AC + SYS___CREAT_A = 0x6F6 + SYS___CTYPE_INIT_A = 0x6AF + SYS___DLLLOAD_A = 0x6DF + SYS___DLLQUERYFN_A = 0x6E0 + SYS___DLLQUERYVAR_A = 0x6E1 + SYS___E2A_L = 0x6E3 + SYS___EXECLE_A = 0x6A0 + SYS___EXECLP_A = 0x6A4 + SYS___EXECVE_A = 0x6C1 + SYS___EXECVP_A = 0x6C2 + SYS___EXECV_A = 0x6B1 + SYS___FPRINTF_A = 0x6FA + SYS___GETADDRINFO_A = 0x6BF + SYS___GETNAMEINFO_A = 0x6C4 + SYS___GET_WCTYPE_STD_A = 0x6AE + SYS___ICONV_OPEN_A = 0x6DE + SYS___IF_INDEXTONAME_A = 0x6DC + SYS___IF_NAMETOINDEX_A = 0x6DB + SYS___ISWCTYPE_A = 0x6B0 + SYS___IS_WCTYPE_STD_A = 0x6B2 + SYS___LOCALECONV_A = 0x6B8 + SYS___LOCALECONV_STD_A = 0x6B9 + SYS___LOCALE_INIT_A = 0x6B7 + SYS___LSTAT_A = 0x6EE + SYS___LSTAT_O_A = 0x6EF + SYS___MKDIR_A = 0x6E9 + SYS___MKFIFO_A = 0x6EC + SYS___MKNOD_A = 0x6F0 + SYS___MONETARY_INIT_A = 0x6BC + SYS___MOUNT_A = 0x6F1 + SYS___NL_CSINFO_A = 0x6D6 + SYS___NL_LANGINFO_A = 0x6BA + SYS___NL_LNAGINFO_STD_A = 0x6BB + SYS___NL_MONINFO_A = 0x6D7 + SYS___NL_NUMINFO_A = 0x6D8 + SYS___NL_RESPINFO_A = 0x6D9 + SYS___NL_TIMINFO_A = 0x6DA + SYS___NUMERIC_INIT_A = 0x6C6 + SYS___OPEN_A = 0x6F7 + SYS___PRINTF_A = 0x6DD + SYS___RESP_INIT_A = 0x6C7 + SYS___RPMATCH_A = 0x6C8 + SYS___RPMATCH_C_A = 0x6C9 + SYS___RPMATCH_STD_A = 0x6CA + SYS___SETLOCALE_A = 0x6F9 + SYS___SPAWNP_A = 0x6C5 + SYS___SPAWN_A = 0x6C3 + SYS___SPRINTF_A = 0x6FB + SYS___STAT_A = 0x6EA + SYS___STAT_O_A = 0x6EB + SYS___STRCOLL_STD_A = 0x6A1 + SYS___STRFMON_A = 0x6BD + SYS___STRFMON_STD_A = 0x6BE + SYS___STRFTIME_A = 0x6CC + SYS___STRFTIME_STD_A = 0x6CD + SYS___STRPTIME_A = 0x6CE + SYS___STRPTIME_STD_A = 0x6CF + SYS___STRXFRM_A = 0x6A2 + SYS___STRXFRM_C_A = 0x6A3 + SYS___STRXFRM_STD_A = 0x6A5 + SYS___SYNTAX_INIT_A = 0x6D4 + SYS___TIME_INIT_A = 0x6CB + SYS___TOD_INIT_A = 0x6D5 + SYS___TOWLOWER_A = 0x6B3 + SYS___TOWLOWER_STD_A = 0x6B4 + SYS___TOWUPPER_A = 0x6B5 + SYS___TOWUPPER_STD_A = 0x6B6 + SYS___UMOUNT_A = 0x6F2 + SYS___VFPRINTF_A = 0x6FC + SYS___VPRINTF_A = 0x6FD + SYS___VSPRINTF_A = 0x6FE + SYS___VSWPRINTF_A = 0x6FF + SYS___WCSCOLL_A = 0x6A6 + SYS___WCSCOLL_C_A = 0x6A7 + SYS___WCSCOLL_STD_A = 0x6A8 + SYS___WCSFTIME_A = 0x6D0 + SYS___WCSFTIME_STD_A = 0x6D1 + SYS___WCSXFRM_A = 0x6A9 + SYS___WCSXFRM_C_A = 0x6AA + SYS___WCSXFRM_STD_A = 0x6AB + SYS___WCTYPE_A = 0x6AD + SYS___W_GETMNTENT_A = 0x6F5 + SYS_____CCSIDTYPE_A = 0x6E6 + SYS_____CHATTR_A = 0x6E2 + SYS_____CSNAMETYPE_A = 0x6E7 + SYS_____OPEN_STAT_A = 0x6ED + SYS_____SPAWN2_A = 0x6D2 + SYS_____SPAWNP2_A = 0x6D3 + SYS_____TOCCSID_A = 0x6E4 + SYS_____TOCSNAME_A = 0x6E5 + SYS_ACL_FREE = 0x7FF + SYS_ACL_INIT = 0x7FE + SYS_FWIDE = 0x7DF + SYS_FWPRINTF = 0x7D1 + SYS_FWRITE = 0x07E + SYS_FWSCANF = 0x7D5 + SYS_GETCHAR = 0x07B + SYS_GETS = 0x07C + SYS_M_CREATE_LAYOUT = 0x7C9 + SYS_M_DESTROY_LAYOUT = 0x7CA + SYS_M_GETVALUES_LAYOUT = 0x7CB + SYS_M_SETVALUES_LAYOUT = 0x7CC + SYS_M_TRANSFORM_LAYOUT = 0x7CD + SYS_M_WTRANSFORM_LAYOUT = 0x7CE + SYS_PREAD = 0x7C7 + SYS_PUTC = 0x07D + SYS_PUTCHAR = 0x07A + SYS_PUTS = 0x07F + SYS_PWRITE = 0x7C8 + SYS_TOWCTRAN = 0x7D8 + SYS_TOWCTRANS = 0x7D8 + SYS_UNATEXIT = 0x7B5 + SYS_VFWPRINT = 0x7D3 + SYS_VFWPRINTF = 0x7D3 + SYS_VWPRINTF = 0x7D4 + SYS_WCTRANS = 0x7D7 + SYS_WPRINTF = 0x7D2 + SYS_WSCANF = 0x7D6 + SYS___ASCTIME_R_A = 0x7A1 + SYS___BASENAME_A = 0x7DC + SYS___BTOWC_A = 0x7E4 + SYS___CDUMP_A = 0x7B7 + SYS___CEE3DMP_A = 0x7B6 + SYS___CEILF_H = 0x7F4 + SYS___CEILL_H = 0x7F5 + SYS___CEIL_H = 0x7EA + SYS___CRYPT_A = 0x7BE + SYS___CSNAP_A = 0x7B8 + SYS___CTEST_A = 0x7B9 + SYS___CTIME_R_A = 0x7A2 + SYS___CTRACE_A = 0x7BA + SYS___DBM_OPEN_A = 0x7E6 + SYS___DIRNAME_A = 0x7DD + SYS___FABSF_H = 0x7FA + SYS___FABSL_H = 0x7FB + SYS___FABS_H = 0x7ED + SYS___FGETWC_A = 0x7AA + SYS___FGETWS_A = 0x7AD + SYS___FLOORF_H = 0x7F6 + SYS___FLOORL_H = 0x7F7 + SYS___FLOOR_H = 0x7EB + SYS___FPUTWC_A = 0x7A5 + SYS___FPUTWS_A = 0x7A8 + SYS___GETTIMEOFDAY_A = 0x7AE + SYS___GETWCHAR_A = 0x7AC + SYS___GETWC_A = 0x7AB + SYS___GLOB_A = 0x7DE + SYS___GMTIME_A = 0x7AF + SYS___GMTIME_R_A = 0x7B0 + SYS___INET_PTON_A = 0x7BC + SYS___J0_H = 0x7EE + SYS___J1_H = 0x7EF + SYS___JN_H = 0x7F0 + SYS___LOCALTIME_A = 0x7B1 + SYS___LOCALTIME_R_A = 0x7B2 + SYS___MALLOC24 = 0x7FC + SYS___MALLOC31 = 0x7FD + SYS___MKTIME_A = 0x7B3 + SYS___MODFF_H = 0x7F8 + SYS___MODFL_H = 0x7F9 + SYS___MODF_H = 0x7EC + SYS___OPENDIR_A = 0x7C2 + SYS___OSNAME = 0x7E0 + SYS___PUTWCHAR_A = 0x7A7 + SYS___PUTWC_A = 0x7A6 + SYS___READDIR_A = 0x7C3 + SYS___STRTOLL_A = 0x7A3 + SYS___STRTOULL_A = 0x7A4 + SYS___SYSLOG_A = 0x7BD + SYS___TZZNA = 0x7B4 + SYS___UNGETWC_A = 0x7A9 + SYS___UTIME_A = 0x7A0 + SYS___VFPRINTF2_A = 0x7E7 + SYS___VPRINTF2_A = 0x7E8 + SYS___VSPRINTF2_A = 0x7E9 + SYS___VSWPRNTF2_A = 0x7BB + SYS___WCSTOD_A = 0x7D9 + SYS___WCSTOL_A = 0x7DA + SYS___WCSTOUL_A = 0x7DB + SYS___WCTOB_A = 0x7E5 + SYS___Y0_H = 0x7F1 + SYS___Y1_H = 0x7F2 + SYS___YN_H = 0x7F3 + SYS_____OPENDIR2_A = 0x7BF + SYS_____OSNAME_A = 0x7E1 + SYS_____READDIR2_A = 0x7C0 + SYS_DLCLOSE = 0x8DF + SYS_DLERROR = 0x8E0 + SYS_DLOPEN = 0x8DD + SYS_DLSYM = 0x8DE + SYS_FLOCKFILE = 0x8D3 + SYS_FTRYLOCKFILE = 0x8D4 + SYS_FUNLOCKFILE = 0x8D5 + SYS_GETCHAR_UNLOCKED = 0x8D7 + SYS_GETC_UNLOCKED = 0x8D6 + SYS_PUTCHAR_UNLOCKED = 0x8D9 + SYS_PUTC_UNLOCKED = 0x8D8 + SYS_SNPRINTF = 0x8DA + SYS_VSNPRINTF = 0x8DB + SYS_WCSCSPN = 0x08B + SYS_WCSLEN = 0x08C + SYS_WCSNCAT = 0x08D + SYS_WCSNCMP = 0x08A + SYS_WCSNCPY = 0x08F + SYS_WCSSPN = 0x08E + SYS___ABSF_H = 0x8E7 + SYS___ABSL_H = 0x8E8 + SYS___ABS_H = 0x8E6 + SYS___ACOSF_H = 0x8EA + SYS___ACOSH_H = 0x8EC + SYS___ACOSL_H = 0x8EB + SYS___ACOS_H = 0x8E9 + SYS___ASINF_H = 0x8EE + SYS___ASINH_H = 0x8F0 + SYS___ASINL_H = 0x8EF + SYS___ASIN_H = 0x8ED + SYS___ATAN2F_H = 0x8F8 + SYS___ATAN2L_H = 0x8F9 + SYS___ATAN2_H = 0x8F7 + SYS___ATANF_H = 0x8F2 + SYS___ATANHF_H = 0x8F5 + SYS___ATANHL_H = 0x8F6 + SYS___ATANH_H = 0x8F4 + SYS___ATANL_H = 0x8F3 + SYS___ATAN_H = 0x8F1 + SYS___CBRT_H = 0x8FA + SYS___COPYSIGNF_H = 0x8FB + SYS___COPYSIGNL_H = 0x8FC + SYS___COSF_H = 0x8FE + SYS___COSL_H = 0x8FF + SYS___COS_H = 0x8FD + SYS___DLERROR_A = 0x8D2 + SYS___DLOPEN_A = 0x8D0 + SYS___DLSYM_A = 0x8D1 + SYS___GETUTXENT_A = 0x8C6 + SYS___GETUTXID_A = 0x8C7 + SYS___GETUTXLINE_A = 0x8C8 + SYS___ITOA = 0x8AA + SYS___ITOA_A = 0x8B0 + SYS___LE_CONDITION_TOKEN_BUILD = 0x8A5 + SYS___LE_MSG_ADD_INSERT = 0x8A6 + SYS___LE_MSG_GET = 0x8A7 + SYS___LE_MSG_GET_AND_WRITE = 0x8A8 + SYS___LE_MSG_WRITE = 0x8A9 + SYS___LLTOA = 0x8AE + SYS___LLTOA_A = 0x8B4 + SYS___LTOA = 0x8AC + SYS___LTOA_A = 0x8B2 + SYS___PUTCHAR_UNLOCKED_A = 0x8CC + SYS___PUTC_UNLOCKED_A = 0x8CB + SYS___PUTUTXLINE_A = 0x8C9 + SYS___RESET_EXCEPTION_HANDLER = 0x8E3 + SYS___REXEC_A = 0x8C4 + SYS___REXEC_AF_A = 0x8C5 + SYS___SET_EXCEPTION_HANDLER = 0x8E2 + SYS___SNPRINTF_A = 0x8CD + SYS___SUPERKILL = 0x8A4 + SYS___TCGETATTR_A = 0x8A1 + SYS___TCSETATTR_A = 0x8A2 + SYS___ULLTOA = 0x8AF + SYS___ULLTOA_A = 0x8B5 + SYS___ULTOA = 0x8AD + SYS___ULTOA_A = 0x8B3 + SYS___UTOA = 0x8AB + SYS___UTOA_A = 0x8B1 + SYS___VHM_EVENT = 0x8E4 + SYS___VSNPRINTF_A = 0x8CE + SYS_____GETENV_A = 0x8C3 + SYS_____UTMPXNAME_A = 0x8CA + SYS_CACOSH = 0x9A0 + SYS_CACOSHF = 0x9A3 + SYS_CACOSHL = 0x9A6 + SYS_CARG = 0x9A9 + SYS_CARGF = 0x9AC + SYS_CARGL = 0x9AF + SYS_CASIN = 0x9B2 + SYS_CASINF = 0x9B5 + SYS_CASINH = 0x9BB + SYS_CASINHF = 0x9BE + SYS_CASINHL = 0x9C1 + SYS_CASINL = 0x9B8 + SYS_CATAN = 0x9C4 + SYS_CATANF = 0x9C7 + SYS_CATANH = 0x9CD + SYS_CATANHF = 0x9D0 + SYS_CATANHL = 0x9D3 + SYS_CATANL = 0x9CA + SYS_CCOS = 0x9D6 + SYS_CCOSF = 0x9D9 + SYS_CCOSH = 0x9DF + SYS_CCOSHF = 0x9E2 + SYS_CCOSHL = 0x9E5 + SYS_CCOSL = 0x9DC + SYS_CEXP = 0x9E8 + SYS_CEXPF = 0x9EB + SYS_CEXPL = 0x9EE + SYS_CIMAG = 0x9F1 + SYS_CIMAGF = 0x9F4 + SYS_CIMAGL = 0x9F7 + SYS_CLOGF = 0x9FD + SYS_MEMCHR = 0x09B + SYS_MEMCMP = 0x09A + SYS_STRCOLL = 0x09C + SYS_STRNCMP = 0x09D + SYS_STRRCHR = 0x09F + SYS_STRXFRM = 0x09E + SYS___CACOSHF_B = 0x9A4 + SYS___CACOSHF_H = 0x9A5 + SYS___CACOSHL_B = 0x9A7 + SYS___CACOSHL_H = 0x9A8 + SYS___CACOSH_B = 0x9A1 + SYS___CACOSH_H = 0x9A2 + SYS___CARGF_B = 0x9AD + SYS___CARGF_H = 0x9AE + SYS___CARGL_B = 0x9B0 + SYS___CARGL_H = 0x9B1 + SYS___CARG_B = 0x9AA + SYS___CARG_H = 0x9AB + SYS___CASINF_B = 0x9B6 + SYS___CASINF_H = 0x9B7 + SYS___CASINHF_B = 0x9BF + SYS___CASINHF_H = 0x9C0 + SYS___CASINHL_B = 0x9C2 + SYS___CASINHL_H = 0x9C3 + SYS___CASINH_B = 0x9BC + SYS___CASINH_H = 0x9BD + SYS___CASINL_B = 0x9B9 + SYS___CASINL_H = 0x9BA + SYS___CASIN_B = 0x9B3 + SYS___CASIN_H = 0x9B4 + SYS___CATANF_B = 0x9C8 + SYS___CATANF_H = 0x9C9 + SYS___CATANHF_B = 0x9D1 + SYS___CATANHF_H = 0x9D2 + SYS___CATANHL_B = 0x9D4 + SYS___CATANHL_H = 0x9D5 + SYS___CATANH_B = 0x9CE + SYS___CATANH_H = 0x9CF + SYS___CATANL_B = 0x9CB + SYS___CATANL_H = 0x9CC + SYS___CATAN_B = 0x9C5 + SYS___CATAN_H = 0x9C6 + SYS___CCOSF_B = 0x9DA + SYS___CCOSF_H = 0x9DB + SYS___CCOSHF_B = 0x9E3 + SYS___CCOSHF_H = 0x9E4 + SYS___CCOSHL_B = 0x9E6 + SYS___CCOSHL_H = 0x9E7 + SYS___CCOSH_B = 0x9E0 + SYS___CCOSH_H = 0x9E1 + SYS___CCOSL_B = 0x9DD + SYS___CCOSL_H = 0x9DE + SYS___CCOS_B = 0x9D7 + SYS___CCOS_H = 0x9D8 + SYS___CEXPF_B = 0x9EC + SYS___CEXPF_H = 0x9ED + SYS___CEXPL_B = 0x9EF + SYS___CEXPL_H = 0x9F0 + SYS___CEXP_B = 0x9E9 + SYS___CEXP_H = 0x9EA + SYS___CIMAGF_B = 0x9F5 + SYS___CIMAGF_H = 0x9F6 + SYS___CIMAGL_B = 0x9F8 + SYS___CIMAGL_H = 0x9F9 + SYS___CIMAG_B = 0x9F2 + SYS___CIMAG_H = 0x9F3 + SYS___CLOG = 0x9FA + SYS___CLOGF_B = 0x9FE + SYS___CLOGF_H = 0x9FF + SYS___CLOG_B = 0x9FB + SYS___CLOG_H = 0x9FC + SYS_ISWCTYPE = 0x10C + SYS_ISWXDIGI = 0x10A + SYS_ISWXDIGIT = 0x10A + SYS_MBSINIT = 0x10F + SYS_TOWLOWER = 0x10D + SYS_TOWUPPER = 0x10E + SYS_WCTYPE = 0x10B + SYS_WCSSTR = 0x11B + SYS___RPMTCH = 0x11A + SYS_WCSTOD = 0x12E + SYS_WCSTOK = 0x12C + SYS_WCSTOL = 0x12D + SYS_WCSTOUL = 0x12F + SYS_FGETWC = 0x13C + SYS_FGETWS = 0x13D + SYS_FPUTWC = 0x13E + SYS_FPUTWS = 0x13F + SYS_REGERROR = 0x13B + SYS_REGFREE = 0x13A + SYS_COLLEQUIV = 0x14F + SYS_COLLTOSTR = 0x14E + SYS_ISMCCOLLEL = 0x14C + SYS_STRTOCOLL = 0x14D + SYS_DLLFREE = 0x16F + SYS_DLLQUERYFN = 0x16D + SYS_DLLQUERYVAR = 0x16E + SYS_GETMCCOLL = 0x16A + SYS_GETWMCCOLL = 0x16B + SYS___ERR2AD = 0x16C + SYS_CFSETOSPEED = 0x17A + SYS_CHDIR = 0x17B + SYS_CHMOD = 0x17C + SYS_CHOWN = 0x17D + SYS_CLOSE = 0x17E + SYS_CLOSEDIR = 0x17F + SYS_LOG = 0x017 + SYS_COSH = 0x018 + SYS_FCHMOD = 0x18A + SYS_FCHOWN = 0x18B + SYS_FCNTL = 0x18C + SYS_FILENO = 0x18D + SYS_FORK = 0x18E + SYS_FPATHCONF = 0x18F + SYS_GETLOGIN = 0x19A + SYS_GETPGRP = 0x19C + SYS_GETPID = 0x19D + SYS_GETPPID = 0x19E + SYS_GETPWNAM = 0x19F + SYS_TANH = 0x019 + SYS_W_GETMNTENT = 0x19B + SYS_POW = 0x020 + SYS_PTHREAD_SELF = 0x20A + SYS_PTHREAD_SETINTR = 0x20B + SYS_PTHREAD_SETINTRTYPE = 0x20C + SYS_PTHREAD_SETSPECIFIC = 0x20D + SYS_PTHREAD_TESTINTR = 0x20E + SYS_PTHREAD_YIELD = 0x20F + SYS_SQRT = 0x021 + SYS_FLOOR = 0x022 + SYS_J1 = 0x023 + SYS_WCSPBRK = 0x23F + SYS_BSEARCH = 0x24C + SYS_FABS = 0x024 + SYS_GETENV = 0x24A + SYS_LDIV = 0x24D + SYS_SYSTEM = 0x24B + SYS_FMOD = 0x025 + SYS___RETHROW = 0x25F + SYS___THROW = 0x25E + SYS_J0 = 0x026 + SYS_PUTENV = 0x26A + SYS___GETENV = 0x26F + SYS_SEMCTL = 0x27A + SYS_SEMGET = 0x27B + SYS_SEMOP = 0x27C + SYS_SHMAT = 0x27D + SYS_SHMCTL = 0x27E + SYS_SHMDT = 0x27F + SYS_YN = 0x027 + SYS_JN = 0x028 + SYS_SIGALTSTACK = 0x28A + SYS_SIGHOLD = 0x28B + SYS_SIGIGNORE = 0x28C + SYS_SIGINTERRUPT = 0x28D + SYS_SIGPAUSE = 0x28E + SYS_SIGRELSE = 0x28F + SYS_GETOPT = 0x29A + SYS_GETSUBOPT = 0x29D + SYS_LCHOWN = 0x29B + SYS_SETPGRP = 0x29E + SYS_TRUNCATE = 0x29C + SYS_Y0 = 0x029 + SYS___GDERR = 0x29F + SYS_ISALPHA = 0x030 + SYS_VFORK = 0x30F + SYS__LONGJMP = 0x30D + SYS__SETJMP = 0x30E + SYS_GLOB = 0x31A + SYS_GLOBFREE = 0x31B + SYS_ISALNUM = 0x031 + SYS_PUTW = 0x31C + SYS_SEEKDIR = 0x31D + SYS_TELLDIR = 0x31E + SYS_TEMPNAM = 0x31F + SYS_GETTIMEOFDAY_R = 0x32E + SYS_ISLOWER = 0x032 + SYS_LGAMMA = 0x32C + SYS_REMAINDER = 0x32A + SYS_SCALB = 0x32B + SYS_SYNC = 0x32F + SYS_TTYSLOT = 0x32D + SYS_ENDPROTOENT = 0x33A + SYS_ENDSERVENT = 0x33B + SYS_GETHOSTBYADDR = 0x33D + SYS_GETHOSTBYADDR_R = 0x33C + SYS_GETHOSTBYNAME = 0x33F + SYS_GETHOSTBYNAME_R = 0x33E + SYS_ISCNTRL = 0x033 + SYS_GETSERVBYNAME = 0x34A + SYS_GETSERVBYPORT = 0x34B + SYS_GETSERVENT = 0x34C + SYS_GETSOCKNAME = 0x34D + SYS_GETSOCKOPT = 0x34E + SYS_INET_ADDR = 0x34F + SYS_ISDIGIT = 0x034 + SYS_ISGRAPH = 0x035 + SYS_SELECT = 0x35B + SYS_SELECTEX = 0x35C + SYS_SEND = 0x35D + SYS_SENDTO = 0x35F + SYS_CHROOT = 0x36A + SYS_ISNAN = 0x36D + SYS_ISUPPER = 0x036 + SYS_ULIMIT = 0x36C + SYS_UTIMES = 0x36E + SYS_W_STATVFS = 0x36B + SYS___H_ERRNO = 0x36F + SYS_GRANTPT = 0x37A + SYS_ISPRINT = 0x037 + SYS_TCGETSID = 0x37C + SYS_UNLOCKPT = 0x37B + SYS___TCGETCP = 0x37D + SYS___TCSETCP = 0x37E + SYS___TCSETTABLES = 0x37F + SYS_ISPUNCT = 0x038 + SYS_NLIST = 0x38C + SYS___IPDBCS = 0x38D + SYS___IPDSPX = 0x38E + SYS___IPMSGC = 0x38F + SYS___STHOSTENT = 0x38B + SYS___STSERVENT = 0x38A + SYS_ISSPACE = 0x039 + SYS_COS = 0x040 + SYS_T_ALLOC = 0x40A + SYS_T_BIND = 0x40B + SYS_T_CLOSE = 0x40C + SYS_T_CONNECT = 0x40D + SYS_T_ERROR = 0x40E + SYS_T_FREE = 0x40F + SYS_TAN = 0x041 + SYS_T_RCVREL = 0x41A + SYS_T_RCVUDATA = 0x41B + SYS_T_RCVUDERR = 0x41C + SYS_T_SND = 0x41D + SYS_T_SNDDIS = 0x41E + SYS_T_SNDREL = 0x41F + SYS_GETPMSG = 0x42A + SYS_ISASTREAM = 0x42B + SYS_PUTMSG = 0x42C + SYS_PUTPMSG = 0x42D + SYS_SINH = 0x042 + SYS___ISPOSIXON = 0x42E + SYS___OPENMVSREL = 0x42F + SYS_ACOS = 0x043 + SYS_ATAN = 0x044 + SYS_ATAN2 = 0x045 + SYS_FTELL = 0x046 + SYS_FGETPOS = 0x047 + SYS_SOCK_DEBUG = 0x47A + SYS_SOCK_DO_TESTSTOR = 0x47D + SYS_TAKESOCKET = 0x47E + SYS___SERVER_INIT = 0x47F + SYS_FSEEK = 0x048 + SYS___IPHOST = 0x48B + SYS___IPNODE = 0x48C + SYS___SERVER_CLASSIFY_CREATE = 0x48D + SYS___SERVER_CLASSIFY_DESTROY = 0x48E + SYS___SERVER_CLASSIFY_RESET = 0x48F + SYS___SMF_RECORD = 0x48A + SYS_FSETPOS = 0x049 + SYS___FNWSA = 0x49B + SYS___SPAWN2 = 0x49D + SYS___SPAWNP2 = 0x49E + SYS_ATOF = 0x050 + SYS_PTHREAD_MUTEXATTR_GETPSHARED = 0x50A + SYS_PTHREAD_MUTEXATTR_SETPSHARED = 0x50B + SYS_PTHREAD_RWLOCK_DESTROY = 0x50C + SYS_PTHREAD_RWLOCK_INIT = 0x50D + SYS_PTHREAD_RWLOCK_RDLOCK = 0x50E + SYS_PTHREAD_RWLOCK_TRYRDLOCK = 0x50F + SYS_ATOI = 0x051 + SYS___FP_CLASS = 0x51D + SYS___FP_CLR_FLAG = 0x51A + SYS___FP_FINITE = 0x51E + SYS___FP_ISNAN = 0x51F + SYS___FP_RAISE_XCP = 0x51C + SYS___FP_READ_FLAG = 0x51B + SYS_RAND = 0x052 + SYS_SIGTIMEDWAIT = 0x52D + SYS_SIGWAITINFO = 0x52E + SYS___CHKBFP = 0x52F + SYS___FPC_RS = 0x52C + SYS___FPC_RW = 0x52A + SYS___FPC_SM = 0x52B + SYS_STRTOD = 0x053 + SYS_STRTOL = 0x054 + SYS_STRTOUL = 0x055 + SYS_MALLOC = 0x056 + SYS_SRAND = 0x057 + SYS_CALLOC = 0x058 + SYS_FREE = 0x059 + SYS___OSENV = 0x59F + SYS___W_PIOCTL = 0x59E + SYS_LONGJMP = 0x060 + SYS___FLOORF_B = 0x60A + SYS___FLOORL_B = 0x60B + SYS___FREXPF_B = 0x60C + SYS___FREXPL_B = 0x60D + SYS___LDEXPF_B = 0x60E + SYS___LDEXPL_B = 0x60F + SYS_SIGNAL = 0x061 + SYS___ATAN2F_B = 0x61A + SYS___ATAN2L_B = 0x61B + SYS___COSHF_B = 0x61C + SYS___COSHL_B = 0x61D + SYS___EXPF_B = 0x61E + SYS___EXPL_B = 0x61F + SYS_TMPNAM = 0x062 + SYS___ABSF_B = 0x62A + SYS___ABSL_B = 0x62C + SYS___ABS_B = 0x62B + SYS___FMODF_B = 0x62D + SYS___FMODL_B = 0x62E + SYS___MODFF_B = 0x62F + SYS_ATANL = 0x63A + SYS_CEILF = 0x63B + SYS_CEILL = 0x63C + SYS_COSF = 0x63D + SYS_COSHF = 0x63F + SYS_COSL = 0x63E + SYS_REMOVE = 0x063 + SYS_POWL = 0x64A + SYS_RENAME = 0x064 + SYS_SINF = 0x64B + SYS_SINHF = 0x64F + SYS_SINL = 0x64C + SYS_SQRTF = 0x64D + SYS_SQRTL = 0x64E + SYS_BTOWC = 0x65F + SYS_FREXPL = 0x65A + SYS_LDEXPF = 0x65B + SYS_LDEXPL = 0x65C + SYS_MODFF = 0x65D + SYS_MODFL = 0x65E + SYS_TMPFILE = 0x065 + SYS_FREOPEN = 0x066 + SYS___CHARMAP_INIT_A = 0x66E + SYS___GETHOSTBYADDR_R_A = 0x66C + SYS___GETHOSTBYNAME_A = 0x66A + SYS___GETHOSTBYNAME_R_A = 0x66D + SYS___MBLEN_A = 0x66F + SYS___RES_INIT_A = 0x66B + SYS_FCLOSE = 0x067 + SYS___GETGRGID_R_A = 0x67D + SYS___WCSTOMBS_A = 0x67A + SYS___WCSTOMBS_STD_A = 0x67B + SYS___WCSWIDTH_A = 0x67C + SYS___WCSWIDTH_ASIA = 0x67F + SYS___WCSWIDTH_STD_A = 0x67E + SYS_FFLUSH = 0x068 + SYS___GETLOGIN_R_A = 0x68E + SYS___GETPWNAM_R_A = 0x68C + SYS___GETPWUID_R_A = 0x68D + SYS___TTYNAME_R_A = 0x68F + SYS___WCWIDTH_ASIA = 0x68B + SYS___WCWIDTH_STD_A = 0x68A + SYS_FOPEN = 0x069 + SYS___REGEXEC_A = 0x69A + SYS___REGEXEC_STD_A = 0x69B + SYS___REGFREE_A = 0x69C + SYS___REGFREE_STD_A = 0x69D + SYS___STRCOLL_A = 0x69E + SYS___STRCOLL_C_A = 0x69F + SYS_SCANF = 0x070 + SYS___A64L_A = 0x70C + SYS___ECVT_A = 0x70D + SYS___FCVT_A = 0x70E + SYS___GCVT_A = 0x70F + SYS___STRTOUL_A = 0x70A + SYS_____AE_CORRESTBL_QUERY_A = 0x70B + SYS_SPRINTF = 0x071 + SYS___ACCESS_A = 0x71F + SYS___CATOPEN_A = 0x71E + SYS___GETOPT_A = 0x71D + SYS___REALPATH_A = 0x71A + SYS___SETENV_A = 0x71B + SYS___SYSTEM_A = 0x71C + SYS_FGETC = 0x072 + SYS___GAI_STRERROR_A = 0x72F + SYS___RMDIR_A = 0x72A + SYS___STATVFS_A = 0x72B + SYS___SYMLINK_A = 0x72C + SYS___TRUNCATE_A = 0x72D + SYS___UNLINK_A = 0x72E + SYS_VFPRINTF = 0x073 + SYS___ISSPACE_A = 0x73A + SYS___ISUPPER_A = 0x73B + SYS___ISWALNUM_A = 0x73F + SYS___ISXDIGIT_A = 0x73C + SYS___TOLOWER_A = 0x73D + SYS___TOUPPER_A = 0x73E + SYS_VPRINTF = 0x074 + SYS___CONFSTR_A = 0x74B + SYS___FDOPEN_A = 0x74E + SYS___FLDATA_A = 0x74F + SYS___FTOK_A = 0x74C + SYS___ISWXDIGIT_A = 0x74A + SYS___MKTEMP_A = 0x74D + SYS_VSPRINTF = 0x075 + SYS___GETGRGID_A = 0x75A + SYS___GETGRNAM_A = 0x75B + SYS___GETGROUPSBYNAME_A = 0x75C + SYS___GETHOSTENT_A = 0x75D + SYS___GETHOSTNAME_A = 0x75E + SYS___GETLOGIN_A = 0x75F + SYS_GETC = 0x076 + SYS___CREATEWORKUNIT_A = 0x76A + SYS___CTERMID_A = 0x76B + SYS___FMTMSG_A = 0x76C + SYS___INITGROUPS_A = 0x76D + SYS___MSGRCV_A = 0x76F + SYS_____LOGIN_A = 0x76E + SYS_FGETS = 0x077 + SYS___STRCASECMP_A = 0x77B + SYS___STRNCASECMP_A = 0x77C + SYS___TTYNAME_A = 0x77D + SYS___UNAME_A = 0x77E + SYS___UTIMES_A = 0x77F + SYS_____SERVER_PWU_A = 0x77A + SYS_FPUTC = 0x078 + SYS___CREAT_O_A = 0x78E + SYS___ENVNA = 0x78F + SYS___FREAD_A = 0x78A + SYS___FWRITE_A = 0x78B + SYS___ISASCII = 0x78D + SYS___OPEN_O_A = 0x78C + SYS_FPUTS = 0x079 + SYS___ASCTIME_A = 0x79C + SYS___CTIME_A = 0x79D + SYS___GETDATE_A = 0x79E + SYS___GETSERVBYPORT_A = 0x79A + SYS___GETSERVENT_A = 0x79B + SYS___TZSET_A = 0x79F + SYS_ACL_FROM_TEXT = 0x80C + SYS_ACL_SET_FD = 0x80A + SYS_ACL_SET_FILE = 0x80B + SYS_ACL_SORT = 0x80E + SYS_ACL_TO_TEXT = 0x80D + SYS_UNGETC = 0x080 + SYS___SHUTDOWN_REGISTRATION = 0x80F + SYS_FREAD = 0x081 + SYS_FREEADDRINFO = 0x81A + SYS_GAI_STRERROR = 0x81B + SYS_REXEC_AF = 0x81C + SYS___DYNALLOC_A = 0x81F + SYS___POE = 0x81D + SYS_WCSTOMBS = 0x082 + SYS___INET_ADDR_A = 0x82F + SYS___NLIST_A = 0x82A + SYS_____TCGETCP_A = 0x82B + SYS_____TCSETCP_A = 0x82C + SYS_____W_PIOCTL_A = 0x82E + SYS_MBTOWC = 0x083 + SYS___CABEND = 0x83D + SYS___LE_CIB_GET = 0x83E + SYS___RECVMSG_A = 0x83B + SYS___SENDMSG_A = 0x83A + SYS___SET_LAA_FOR_JIT = 0x83F + SYS_____LCHATTR_A = 0x83C + SYS_WCTOMB = 0x084 + SYS___CBRTL_B = 0x84A + SYS___COPYSIGNF_B = 0x84B + SYS___COPYSIGNL_B = 0x84C + SYS___COTANF_B = 0x84D + SYS___COTANL_B = 0x84F + SYS___COTAN_B = 0x84E + SYS_MBSTOWCS = 0x085 + SYS___LOG1PL_B = 0x85A + SYS___LOG2F_B = 0x85B + SYS___LOG2L_B = 0x85D + SYS___LOG2_B = 0x85C + SYS___REMAINDERF_B = 0x85E + SYS___REMAINDERL_B = 0x85F + SYS_ACOSHF = 0x86E + SYS_ACOSHL = 0x86F + SYS_WCSCPY = 0x086 + SYS___ERFCF_B = 0x86D + SYS___ERFF_B = 0x86C + SYS___LROUNDF_B = 0x86A + SYS___LROUND_B = 0x86B + SYS_COTANL = 0x87A + SYS_EXP2F = 0x87B + SYS_EXP2L = 0x87C + SYS_EXPM1F = 0x87D + SYS_EXPM1L = 0x87E + SYS_FDIMF = 0x87F + SYS_WCSCAT = 0x087 + SYS___COTANL = 0x87A + SYS_REMAINDERF = 0x88A + SYS_REMAINDERL = 0x88B + SYS_REMAINDF = 0x88A + SYS_REMAINDL = 0x88B + SYS_REMQUO = 0x88D + SYS_REMQUOF = 0x88C + SYS_REMQUOL = 0x88E + SYS_TGAMMAF = 0x88F + SYS_WCSCHR = 0x088 + SYS_ERFCF = 0x89B + SYS_ERFCL = 0x89C + SYS_ERFL = 0x89A + SYS_EXP2 = 0x89E + SYS_WCSCMP = 0x089 + SYS___EXP2_B = 0x89D + SYS___FAR_JUMP = 0x89F + SYS_ABS = 0x090 + SYS___ERFCL_H = 0x90A + SYS___EXPF_H = 0x90C + SYS___EXPL_H = 0x90D + SYS___EXPM1_H = 0x90E + SYS___EXP_H = 0x90B + SYS___FDIM_H = 0x90F + SYS_DIV = 0x091 + SYS___LOG2F_H = 0x91F + SYS___LOG2_H = 0x91E + SYS___LOGB_H = 0x91D + SYS___LOGF_H = 0x91B + SYS___LOGL_H = 0x91C + SYS___LOG_H = 0x91A + SYS_LABS = 0x092 + SYS___POWL_H = 0x92A + SYS___REMAINDER_H = 0x92B + SYS___RINT_H = 0x92C + SYS___SCALB_H = 0x92D + SYS___SINF_H = 0x92F + SYS___SIN_H = 0x92E + SYS_STRNCPY = 0x093 + SYS___TANHF_H = 0x93B + SYS___TANHL_H = 0x93C + SYS___TANH_H = 0x93A + SYS___TGAMMAF_H = 0x93E + SYS___TGAMMA_H = 0x93D + SYS___TRUNC_H = 0x93F + SYS_MEMCPY = 0x094 + SYS_VFWSCANF = 0x94A + SYS_VSWSCANF = 0x94E + SYS_VWSCANF = 0x94C + SYS_INET6_RTH_ADD = 0x95D + SYS_INET6_RTH_INIT = 0x95C + SYS_INET6_RTH_REVERSE = 0x95E + SYS_INET6_RTH_SEGMENTS = 0x95F + SYS_INET6_RTH_SPACE = 0x95B + SYS_MEMMOVE = 0x095 + SYS_WCSTOLD = 0x95A + SYS_STRCPY = 0x096 + SYS_STRCMP = 0x097 + SYS_CABS = 0x98E + SYS_STRCAT = 0x098 + SYS___CABS_B = 0x98F + SYS___POW_II = 0x98A + SYS___POW_II_B = 0x98B + SYS___POW_II_H = 0x98C + SYS_CACOSF = 0x99A + SYS_CACOSL = 0x99D + SYS_STRNCAT = 0x099 + SYS___CACOSF_B = 0x99B + SYS___CACOSF_H = 0x99C + SYS___CACOSL_B = 0x99E + SYS___CACOSL_H = 0x99F + SYS_ISWALPHA = 0x100 + SYS_ISWBLANK = 0x101 + SYS___ISWBLK = 0x101 + SYS_ISWCNTRL = 0x102 + SYS_ISWDIGIT = 0x103 + SYS_ISWGRAPH = 0x104 + SYS_ISWLOWER = 0x105 + SYS_ISWPRINT = 0x106 + SYS_ISWPUNCT = 0x107 + SYS_ISWSPACE = 0x108 + SYS_ISWUPPER = 0x109 + SYS_WCTOB = 0x110 + SYS_MBRLEN = 0x111 + SYS_MBRTOWC = 0x112 + SYS_MBSRTOWC = 0x113 + SYS_MBSRTOWCS = 0x113 + SYS_WCRTOMB = 0x114 + SYS_WCSRTOMB = 0x115 + SYS_WCSRTOMBS = 0x115 + SYS___CSID = 0x116 + SYS___WCSID = 0x117 + SYS_STRPTIME = 0x118 + SYS___STRPTM = 0x118 + SYS_STRFMON = 0x119 + SYS_WCSCOLL = 0x130 + SYS_WCSXFRM = 0x131 + SYS_WCSWIDTH = 0x132 + SYS_WCWIDTH = 0x133 + SYS_WCSFTIME = 0x134 + SYS_SWPRINTF = 0x135 + SYS_VSWPRINT = 0x136 + SYS_VSWPRINTF = 0x136 + SYS_SWSCANF = 0x137 + SYS_REGCOMP = 0x138 + SYS_REGEXEC = 0x139 + SYS_GETWC = 0x140 + SYS_GETWCHAR = 0x141 + SYS_PUTWC = 0x142 + SYS_PUTWCHAR = 0x143 + SYS_UNGETWC = 0x144 + SYS_ICONV_OPEN = 0x145 + SYS_ICONV = 0x146 + SYS_ICONV_CLOSE = 0x147 + SYS_COLLRANGE = 0x150 + SYS_CCLASS = 0x151 + SYS_COLLORDER = 0x152 + SYS___DEMANGLE = 0x154 + SYS_FDOPEN = 0x155 + SYS___ERRNO = 0x156 + SYS___ERRNO2 = 0x157 + SYS___TERROR = 0x158 + SYS_MAXCOLL = 0x169 + SYS_DLLLOAD = 0x170 + SYS__EXIT = 0x174 + SYS_ACCESS = 0x175 + SYS_ALARM = 0x176 + SYS_CFGETISPEED = 0x177 + SYS_CFGETOSPEED = 0x178 + SYS_CFSETISPEED = 0x179 + SYS_CREAT = 0x180 + SYS_CTERMID = 0x181 + SYS_DUP = 0x182 + SYS_DUP2 = 0x183 + SYS_EXECL = 0x184 + SYS_EXECLE = 0x185 + SYS_EXECLP = 0x186 + SYS_EXECV = 0x187 + SYS_EXECVE = 0x188 + SYS_EXECVP = 0x189 + SYS_FSTAT = 0x190 + SYS_FSYNC = 0x191 + SYS_FTRUNCATE = 0x192 + SYS_GETCWD = 0x193 + SYS_GETEGID = 0x194 + SYS_GETEUID = 0x195 + SYS_GETGID = 0x196 + SYS_GETGRGID = 0x197 + SYS_GETGRNAM = 0x198 + SYS_GETGROUPS = 0x199 + SYS_PTHREAD_MUTEXATTR_DESTROY = 0x200 + SYS_PTHREAD_MUTEXATTR_SETKIND_NP = 0x201 + SYS_PTHREAD_MUTEXATTR_GETKIND_NP = 0x202 + SYS_PTHREAD_MUTEX_INIT = 0x203 + SYS_PTHREAD_MUTEX_DESTROY = 0x204 + SYS_PTHREAD_MUTEX_LOCK = 0x205 + SYS_PTHREAD_MUTEX_TRYLOCK = 0x206 + SYS_PTHREAD_MUTEX_UNLOCK = 0x207 + SYS_PTHREAD_ONCE = 0x209 + SYS_TW_OPEN = 0x210 + SYS_TW_FCNTL = 0x211 + SYS_PTHREAD_JOIN_D4_NP = 0x212 + SYS_PTHREAD_CONDATTR_SETKIND_NP = 0x213 + SYS_PTHREAD_CONDATTR_GETKIND_NP = 0x214 + SYS_EXTLINK_NP = 0x215 + SYS___PASSWD = 0x216 + SYS_SETGROUPS = 0x217 + SYS_INITGROUPS = 0x218 + SYS_WCSRCHR = 0x240 + SYS_SVC99 = 0x241 + SYS___SVC99 = 0x241 + SYS_WCSWCS = 0x242 + SYS_LOCALECO = 0x243 + SYS_LOCALECONV = 0x243 + SYS___LIBREL = 0x244 + SYS_RELEASE = 0x245 + SYS___RLSE = 0x245 + SYS_FLOCATE = 0x246 + SYS___FLOCT = 0x246 + SYS_FDELREC = 0x247 + SYS___FDLREC = 0x247 + SYS_FETCH = 0x248 + SYS___FETCH = 0x248 + SYS_QSORT = 0x249 + SYS___CLEANUPCATCH = 0x260 + SYS___CATCHMATCH = 0x261 + SYS___CLEAN2UPCATCH = 0x262 + SYS_GETPRIORITY = 0x270 + SYS_NICE = 0x271 + SYS_SETPRIORITY = 0x272 + SYS_GETITIMER = 0x273 + SYS_SETITIMER = 0x274 + SYS_MSGCTL = 0x275 + SYS_MSGGET = 0x276 + SYS_MSGRCV = 0x277 + SYS_MSGSND = 0x278 + SYS_MSGXRCV = 0x279 + SYS___MSGXR = 0x279 + SYS_SHMGET = 0x280 + SYS___GETIPC = 0x281 + SYS_SETGRENT = 0x282 + SYS_GETGRENT = 0x283 + SYS_ENDGRENT = 0x284 + SYS_SETPWENT = 0x285 + SYS_GETPWENT = 0x286 + SYS_ENDPWENT = 0x287 + SYS_BSD_SIGNAL = 0x288 + SYS_KILLPG = 0x289 + SYS_SIGSET = 0x290 + SYS_SIGSTACK = 0x291 + SYS_GETRLIMIT = 0x292 + SYS_SETRLIMIT = 0x293 + SYS_GETRUSAGE = 0x294 + SYS_MMAP = 0x295 + SYS_MPROTECT = 0x296 + SYS_MSYNC = 0x297 + SYS_MUNMAP = 0x298 + SYS_CONFSTR = 0x299 + SYS___NDMTRM = 0x300 + SYS_FTOK = 0x301 + SYS_BASENAME = 0x302 + SYS_DIRNAME = 0x303 + SYS_GETDTABLESIZE = 0x304 + SYS_MKSTEMP = 0x305 + SYS_MKTEMP = 0x306 + SYS_NFTW = 0x307 + SYS_GETWD = 0x308 + SYS_LOCKF = 0x309 + SYS_WORDEXP = 0x310 + SYS_WORDFREE = 0x311 + SYS_GETPGID = 0x312 + SYS_GETSID = 0x313 + SYS___UTMPXNAME = 0x314 + SYS_CUSERID = 0x315 + SYS_GETPASS = 0x316 + SYS_FNMATCH = 0x317 + SYS_FTW = 0x318 + SYS_GETW = 0x319 + SYS_ACOSH = 0x320 + SYS_ASINH = 0x321 + SYS_ATANH = 0x322 + SYS_CBRT = 0x323 + SYS_EXPM1 = 0x324 + SYS_ILOGB = 0x325 + SYS_LOGB = 0x326 + SYS_LOG1P = 0x327 + SYS_NEXTAFTER = 0x328 + SYS_RINT = 0x329 + SYS_SPAWN = 0x330 + SYS_SPAWNP = 0x331 + SYS_GETLOGIN_UU = 0x332 + SYS_ECVT = 0x333 + SYS_FCVT = 0x334 + SYS_GCVT = 0x335 + SYS_ACCEPT = 0x336 + SYS_BIND = 0x337 + SYS_CONNECT = 0x338 + SYS_ENDHOSTENT = 0x339 + SYS_GETHOSTENT = 0x340 + SYS_GETHOSTID = 0x341 + SYS_GETHOSTNAME = 0x342 + SYS_GETNETBYADDR = 0x343 + SYS_GETNETBYNAME = 0x344 + SYS_GETNETENT = 0x345 + SYS_GETPEERNAME = 0x346 + SYS_GETPROTOBYNAME = 0x347 + SYS_GETPROTOBYNUMBER = 0x348 + SYS_GETPROTOENT = 0x349 + SYS_INET_LNAOF = 0x350 + SYS_INET_MAKEADDR = 0x351 + SYS_INET_NETOF = 0x352 + SYS_INET_NETWORK = 0x353 + SYS_INET_NTOA = 0x354 + SYS_IOCTL = 0x355 + SYS_LISTEN = 0x356 + SYS_READV = 0x357 + SYS_RECV = 0x358 + SYS_RECVFROM = 0x359 + SYS_SETHOSTENT = 0x360 + SYS_SETNETENT = 0x361 + SYS_SETPEER = 0x362 + SYS_SETPROTOENT = 0x363 + SYS_SETSERVENT = 0x364 + SYS_SETSOCKOPT = 0x365 + SYS_SHUTDOWN = 0x366 + SYS_SOCKET = 0x367 + SYS_SOCKETPAIR = 0x368 + SYS_WRITEV = 0x369 + SYS_ENDNETENT = 0x370 + SYS_CLOSELOG = 0x371 + SYS_OPENLOG = 0x372 + SYS_SETLOGMASK = 0x373 + SYS_SYSLOG = 0x374 + SYS_PTSNAME = 0x375 + SYS_SETREUID = 0x376 + SYS_SETREGID = 0x377 + SYS_REALPATH = 0x378 + SYS___SIGNGAM = 0x379 + SYS_POLL = 0x380 + SYS_REXEC = 0x381 + SYS___ISASCII2 = 0x382 + SYS___TOASCII2 = 0x383 + SYS_CHPRIORITY = 0x384 + SYS_PTHREAD_ATTR_SETSYNCTYPE_NP = 0x385 + SYS_PTHREAD_ATTR_GETSYNCTYPE_NP = 0x386 + SYS_PTHREAD_SET_LIMIT_NP = 0x387 + SYS___STNETENT = 0x388 + SYS___STPROTOENT = 0x389 + SYS___SELECT1 = 0x390 + SYS_PTHREAD_SECURITY_NP = 0x391 + SYS___CHECK_RESOURCE_AUTH_NP = 0x392 + SYS___CONVERT_ID_NP = 0x393 + SYS___OPENVMREL = 0x394 + SYS_WMEMCHR = 0x395 + SYS_WMEMCMP = 0x396 + SYS_WMEMCPY = 0x397 + SYS_WMEMMOVE = 0x398 + SYS_WMEMSET = 0x399 + SYS___FPUTWC = 0x400 + SYS___PUTWC = 0x401 + SYS___PWCHAR = 0x402 + SYS___WCSFTM = 0x403 + SYS___WCSTOK = 0x404 + SYS___WCWDTH = 0x405 + SYS_T_ACCEPT = 0x409 + SYS_T_GETINFO = 0x410 + SYS_T_GETPROTADDR = 0x411 + SYS_T_GETSTATE = 0x412 + SYS_T_LISTEN = 0x413 + SYS_T_LOOK = 0x414 + SYS_T_OPEN = 0x415 + SYS_T_OPTMGMT = 0x416 + SYS_T_RCV = 0x417 + SYS_T_RCVCONNECT = 0x418 + SYS_T_RCVDIS = 0x419 + SYS_T_SNDUDATA = 0x420 + SYS_T_STRERROR = 0x421 + SYS_T_SYNC = 0x422 + SYS_T_UNBIND = 0x423 + SYS___T_ERRNO = 0x424 + SYS___RECVMSG2 = 0x425 + SYS___SENDMSG2 = 0x426 + SYS_FATTACH = 0x427 + SYS_FDETACH = 0x428 + SYS_GETMSG = 0x429 + SYS_GETCONTEXT = 0x430 + SYS_SETCONTEXT = 0x431 + SYS_MAKECONTEXT = 0x432 + SYS_SWAPCONTEXT = 0x433 + SYS_PTHREAD_GETSPECIFIC_D8_NP = 0x434 + SYS_GETCLIENTID = 0x470 + SYS___GETCLIENTID = 0x471 + SYS_GETSTABLESIZE = 0x472 + SYS_GETIBMOPT = 0x473 + SYS_GETIBMSOCKOPT = 0x474 + SYS_GIVESOCKET = 0x475 + SYS_IBMSFLUSH = 0x476 + SYS_MAXDESC = 0x477 + SYS_SETIBMOPT = 0x478 + SYS_SETIBMSOCKOPT = 0x479 + SYS___SERVER_PWU = 0x480 + SYS_PTHREAD_TAG_NP = 0x481 + SYS___CONSOLE = 0x482 + SYS___WSINIT = 0x483 + SYS___IPTCPN = 0x489 + SYS___SERVER_CLASSIFY = 0x490 + SYS___HEAPRPT = 0x496 + SYS___ISBFP = 0x500 + SYS___FP_CAST = 0x501 + SYS___CERTIFICATE = 0x502 + SYS_SEND_FILE = 0x503 + SYS_AIO_CANCEL = 0x504 + SYS_AIO_ERROR = 0x505 + SYS_AIO_READ = 0x506 + SYS_AIO_RETURN = 0x507 + SYS_AIO_SUSPEND = 0x508 + SYS_AIO_WRITE = 0x509 + SYS_PTHREAD_RWLOCK_TRYWRLOCK = 0x510 + SYS_PTHREAD_RWLOCK_UNLOCK = 0x511 + SYS_PTHREAD_RWLOCK_WRLOCK = 0x512 + SYS_PTHREAD_RWLOCKATTR_GETPSHARED = 0x513 + SYS_PTHREAD_RWLOCKATTR_SETPSHARED = 0x514 + SYS_PTHREAD_RWLOCKATTR_INIT = 0x515 + SYS_PTHREAD_RWLOCKATTR_DESTROY = 0x516 + SYS___CTTBL = 0x517 + SYS_PTHREAD_MUTEXATTR_SETTYPE = 0x518 + SYS_PTHREAD_MUTEXATTR_GETTYPE = 0x519 + SYS___FP_UNORDERED = 0x520 + SYS___FP_READ_RND = 0x521 + SYS___FP_READ_RND_B = 0x522 + SYS___FP_SWAP_RND = 0x523 + SYS___FP_SWAP_RND_B = 0x524 + SYS___FP_LEVEL = 0x525 + SYS___FP_BTOH = 0x526 + SYS___FP_HTOB = 0x527 + SYS___FPC_RD = 0x528 + SYS___FPC_WR = 0x529 + SYS_PTHREAD_SETCANCELTYPE = 0x600 + SYS_PTHREAD_TESTCANCEL = 0x601 + SYS___ATANF_B = 0x602 + SYS___ATANL_B = 0x603 + SYS___CEILF_B = 0x604 + SYS___CEILL_B = 0x605 + SYS___COSF_B = 0x606 + SYS___COSL_B = 0x607 + SYS___FABSF_B = 0x608 + SYS___FABSL_B = 0x609 + SYS___SINF_B = 0x610 + SYS___SINL_B = 0x611 + SYS___TANF_B = 0x612 + SYS___TANL_B = 0x613 + SYS___TANHF_B = 0x614 + SYS___TANHL_B = 0x615 + SYS___ACOSF_B = 0x616 + SYS___ACOSL_B = 0x617 + SYS___ASINF_B = 0x618 + SYS___ASINL_B = 0x619 + SYS___LOGF_B = 0x620 + SYS___LOGL_B = 0x621 + SYS___LOG10F_B = 0x622 + SYS___LOG10L_B = 0x623 + SYS___POWF_B = 0x624 + SYS___POWL_B = 0x625 + SYS___SINHF_B = 0x626 + SYS___SINHL_B = 0x627 + SYS___SQRTF_B = 0x628 + SYS___SQRTL_B = 0x629 + SYS___MODFL_B = 0x630 + SYS_ABSF = 0x631 + SYS_ABSL = 0x632 + SYS_ACOSF = 0x633 + SYS_ACOSL = 0x634 + SYS_ASINF = 0x635 + SYS_ASINL = 0x636 + SYS_ATAN2F = 0x637 + SYS_ATAN2L = 0x638 + SYS_ATANF = 0x639 + SYS_COSHL = 0x640 + SYS_EXPF = 0x641 + SYS_EXPL = 0x642 + SYS_TANHF = 0x643 + SYS_TANHL = 0x644 + SYS_LOG10F = 0x645 + SYS_LOG10L = 0x646 + SYS_LOGF = 0x647 + SYS_LOGL = 0x648 + SYS_POWF = 0x649 + SYS_SINHL = 0x650 + SYS_TANF = 0x651 + SYS_TANL = 0x652 + SYS_FABSF = 0x653 + SYS_FABSL = 0x654 + SYS_FLOORF = 0x655 + SYS_FLOORL = 0x656 + SYS_FMODF = 0x657 + SYS_FMODL = 0x658 + SYS_FREXPF = 0x659 + SYS___CHATTR = 0x660 + SYS___FCHATTR = 0x661 + SYS___TOCCSID = 0x662 + SYS___CSNAMETYPE = 0x663 + SYS___TOCSNAME = 0x664 + SYS___CCSIDTYPE = 0x665 + SYS___AE_CORRESTBL_QUERY = 0x666 + SYS___AE_AUTOCONVERT_STATE = 0x667 + SYS_DN_FIND = 0x668 + SYS___GETHOSTBYADDR_A = 0x669 + SYS___MBLEN_SB_A = 0x670 + SYS___MBLEN_STD_A = 0x671 + SYS___MBLEN_UTF = 0x672 + SYS___MBSTOWCS_A = 0x673 + SYS___MBSTOWCS_STD_A = 0x674 + SYS___MBTOWC_A = 0x675 + SYS___MBTOWC_ISO1 = 0x676 + SYS___MBTOWC_SBCS = 0x677 + SYS___MBTOWC_MBCS = 0x678 + SYS___MBTOWC_UTF = 0x679 + SYS___CSID_A = 0x680 + SYS___CSID_STD_A = 0x681 + SYS___WCSID_A = 0x682 + SYS___WCSID_STD_A = 0x683 + SYS___WCTOMB_A = 0x684 + SYS___WCTOMB_ISO1 = 0x685 + SYS___WCTOMB_STD_A = 0x686 + SYS___WCTOMB_UTF = 0x687 + SYS___WCWIDTH_A = 0x688 + SYS___GETGRNAM_R_A = 0x689 + SYS___READDIR_R_A = 0x690 + SYS___E2A_S = 0x691 + SYS___FNMATCH_A = 0x692 + SYS___FNMATCH_C_A = 0x693 + SYS___EXECL_A = 0x694 + SYS___FNMATCH_STD_A = 0x695 + SYS___REGCOMP_A = 0x696 + SYS___REGCOMP_STD_A = 0x697 + SYS___REGERROR_A = 0x698 + SYS___REGERROR_STD_A = 0x699 + SYS___SWPRINTF_A = 0x700 + SYS___FSCANF_A = 0x701 + SYS___SCANF_A = 0x702 + SYS___SSCANF_A = 0x703 + SYS___SWSCANF_A = 0x704 + SYS___ATOF_A = 0x705 + SYS___ATOI_A = 0x706 + SYS___ATOL_A = 0x707 + SYS___STRTOD_A = 0x708 + SYS___STRTOL_A = 0x709 + SYS___L64A_A = 0x710 + SYS___STRERROR_A = 0x711 + SYS___PERROR_A = 0x712 + SYS___FETCH_A = 0x713 + SYS___GETENV_A = 0x714 + SYS___MKSTEMP_A = 0x717 + SYS___PTSNAME_A = 0x718 + SYS___PUTENV_A = 0x719 + SYS___CHDIR_A = 0x720 + SYS___CHOWN_A = 0x721 + SYS___CHROOT_A = 0x722 + SYS___GETCWD_A = 0x723 + SYS___GETWD_A = 0x724 + SYS___LCHOWN_A = 0x725 + SYS___LINK_A = 0x726 + SYS___PATHCONF_A = 0x727 + SYS___IF_NAMEINDEX_A = 0x728 + SYS___READLINK_A = 0x729 + SYS___EXTLINK_NP_A = 0x730 + SYS___ISALNUM_A = 0x731 + SYS___ISALPHA_A = 0x732 + SYS___A2E_S = 0x733 + SYS___ISCNTRL_A = 0x734 + SYS___ISDIGIT_A = 0x735 + SYS___ISGRAPH_A = 0x736 + SYS___ISLOWER_A = 0x737 + SYS___ISPRINT_A = 0x738 + SYS___ISPUNCT_A = 0x739 + SYS___ISWALPHA_A = 0x740 + SYS___A2E_L = 0x741 + SYS___ISWCNTRL_A = 0x742 + SYS___ISWDIGIT_A = 0x743 + SYS___ISWGRAPH_A = 0x744 + SYS___ISWLOWER_A = 0x745 + SYS___ISWPRINT_A = 0x746 + SYS___ISWPUNCT_A = 0x747 + SYS___ISWSPACE_A = 0x748 + SYS___ISWUPPER_A = 0x749 + SYS___REMOVE_A = 0x750 + SYS___RENAME_A = 0x751 + SYS___TMPNAM_A = 0x752 + SYS___FOPEN_A = 0x753 + SYS___FREOPEN_A = 0x754 + SYS___CUSERID_A = 0x755 + SYS___POPEN_A = 0x756 + SYS___TEMPNAM_A = 0x757 + SYS___FTW_A = 0x758 + SYS___GETGRENT_A = 0x759 + SYS___INET_NTOP_A = 0x760 + SYS___GETPASS_A = 0x761 + SYS___GETPWENT_A = 0x762 + SYS___GETPWNAM_A = 0x763 + SYS___GETPWUID_A = 0x764 + SYS_____CHECK_RESOURCE_AUTH_NP_A = 0x765 + SYS___CHECKSCHENV_A = 0x766 + SYS___CONNECTSERVER_A = 0x767 + SYS___CONNECTWORKMGR_A = 0x768 + SYS_____CONSOLE_A = 0x769 + SYS___MSGSND_A = 0x770 + SYS___MSGXRCV_A = 0x771 + SYS___NFTW_A = 0x772 + SYS_____PASSWD_A = 0x773 + SYS___PTHREAD_SECURITY_NP_A = 0x774 + SYS___QUERYMETRICS_A = 0x775 + SYS___QUERYSCHENV = 0x776 + SYS___READV_A = 0x777 + SYS_____SERVER_CLASSIFY_A = 0x778 + SYS_____SERVER_INIT_A = 0x779 + SYS___W_GETPSENT_A = 0x780 + SYS___WRITEV_A = 0x781 + SYS___W_STATFS_A = 0x782 + SYS___W_STATVFS_A = 0x783 + SYS___FPUTC_A = 0x784 + SYS___PUTCHAR_A = 0x785 + SYS___PUTS_A = 0x786 + SYS___FGETS_A = 0x787 + SYS___GETS_A = 0x788 + SYS___FPUTS_A = 0x789 + SYS___PUTC_A = 0x790 + SYS___AE_THREAD_SETMODE = 0x791 + SYS___AE_THREAD_SWAPMODE = 0x792 + SYS___GETNETBYADDR_A = 0x793 + SYS___GETNETBYNAME_A = 0x794 + SYS___GETNETENT_A = 0x795 + SYS___GETPROTOBYNAME_A = 0x796 + SYS___GETPROTOBYNUMBER_A = 0x797 + SYS___GETPROTOENT_A = 0x798 + SYS___GETSERVBYNAME_A = 0x799 + SYS_ACL_FIRST_ENTRY = 0x800 + SYS_ACL_GET_ENTRY = 0x801 + SYS_ACL_VALID = 0x802 + SYS_ACL_CREATE_ENTRY = 0x803 + SYS_ACL_DELETE_ENTRY = 0x804 + SYS_ACL_UPDATE_ENTRY = 0x805 + SYS_ACL_DELETE_FD = 0x806 + SYS_ACL_DELETE_FILE = 0x807 + SYS_ACL_GET_FD = 0x808 + SYS_ACL_GET_FILE = 0x809 + SYS___ERFL_B = 0x810 + SYS___ERFCL_B = 0x811 + SYS___LGAMMAL_B = 0x812 + SYS___SETHOOKEVENTS = 0x813 + SYS_IF_NAMETOINDEX = 0x814 + SYS_IF_INDEXTONAME = 0x815 + SYS_IF_NAMEINDEX = 0x816 + SYS_IF_FREENAMEINDEX = 0x817 + SYS_GETADDRINFO = 0x818 + SYS_GETNAMEINFO = 0x819 + SYS___DYNFREE_A = 0x820 + SYS___RES_QUERY_A = 0x821 + SYS___RES_SEARCH_A = 0x822 + SYS___RES_QUERYDOMAIN_A = 0x823 + SYS___RES_MKQUERY_A = 0x824 + SYS___RES_SEND_A = 0x825 + SYS___DN_EXPAND_A = 0x826 + SYS___DN_SKIPNAME_A = 0x827 + SYS___DN_COMP_A = 0x828 + SYS___DN_FIND_A = 0x829 + SYS___INET_NTOA_A = 0x830 + SYS___INET_NETWORK_A = 0x831 + SYS___ACCEPT_A = 0x832 + SYS___ACCEPT_AND_RECV_A = 0x833 + SYS___BIND_A = 0x834 + SYS___CONNECT_A = 0x835 + SYS___GETPEERNAME_A = 0x836 + SYS___GETSOCKNAME_A = 0x837 + SYS___RECVFROM_A = 0x838 + SYS___SENDTO_A = 0x839 + SYS___LCHATTR = 0x840 + SYS___WRITEDOWN = 0x841 + SYS_PTHREAD_MUTEX_INIT2 = 0x842 + SYS___ACOSHF_B = 0x843 + SYS___ACOSHL_B = 0x844 + SYS___ASINHF_B = 0x845 + SYS___ASINHL_B = 0x846 + SYS___ATANHF_B = 0x847 + SYS___ATANHL_B = 0x848 + SYS___CBRTF_B = 0x849 + SYS___EXP2F_B = 0x850 + SYS___EXP2L_B = 0x851 + SYS___EXPM1F_B = 0x852 + SYS___EXPM1L_B = 0x853 + SYS___FDIMF_B = 0x854 + SYS___FDIM_B = 0x855 + SYS___FDIML_B = 0x856 + SYS___HYPOTF_B = 0x857 + SYS___HYPOTL_B = 0x858 + SYS___LOG1PF_B = 0x859 + SYS___REMQUOF_B = 0x860 + SYS___REMQUO_B = 0x861 + SYS___REMQUOL_B = 0x862 + SYS___TGAMMAF_B = 0x863 + SYS___TGAMMA_B = 0x864 + SYS___TGAMMAL_B = 0x865 + SYS___TRUNCF_B = 0x866 + SYS___TRUNC_B = 0x867 + SYS___TRUNCL_B = 0x868 + SYS___LGAMMAF_B = 0x869 + SYS_ASINHF = 0x870 + SYS_ASINHL = 0x871 + SYS_ATANHF = 0x872 + SYS_ATANHL = 0x873 + SYS_CBRTF = 0x874 + SYS_CBRTL = 0x875 + SYS_COPYSIGNF = 0x876 + SYS_CPYSIGNF = 0x876 + SYS_COPYSIGNL = 0x877 + SYS_CPYSIGNL = 0x877 + SYS_COTANF = 0x878 + SYS___COTANF = 0x878 + SYS_COTAN = 0x879 + SYS___COTAN = 0x879 + SYS_FDIM = 0x881 + SYS_FDIML = 0x882 + SYS_HYPOTF = 0x883 + SYS_HYPOTL = 0x884 + SYS_LOG1PF = 0x885 + SYS_LOG1PL = 0x886 + SYS_LOG2F = 0x887 + SYS_LOG2 = 0x888 + SYS_LOG2L = 0x889 + SYS_TGAMMA = 0x890 + SYS_TGAMMAL = 0x891 + SYS_TRUNCF = 0x892 + SYS_TRUNC = 0x893 + SYS_TRUNCL = 0x894 + SYS_LGAMMAF = 0x895 + SYS_LGAMMAL = 0x896 + SYS_LROUNDF = 0x897 + SYS_LROUND = 0x898 + SYS_ERFF = 0x899 + SYS___COSHF_H = 0x900 + SYS___COSHL_H = 0x901 + SYS___COTAN_H = 0x902 + SYS___COTANF_H = 0x903 + SYS___COTANL_H = 0x904 + SYS___ERF_H = 0x905 + SYS___ERFF_H = 0x906 + SYS___ERFL_H = 0x907 + SYS___ERFC_H = 0x908 + SYS___ERFCF_H = 0x909 + SYS___FDIMF_H = 0x910 + SYS___FDIML_H = 0x911 + SYS___FMOD_H = 0x912 + SYS___FMODF_H = 0x913 + SYS___FMODL_H = 0x914 + SYS___GAMMA_H = 0x915 + SYS___HYPOT_H = 0x916 + SYS___ILOGB_H = 0x917 + SYS___LGAMMA_H = 0x918 + SYS___LGAMMAF_H = 0x919 + SYS___LOG2L_H = 0x920 + SYS___LOG1P_H = 0x921 + SYS___LOG10_H = 0x922 + SYS___LOG10F_H = 0x923 + SYS___LOG10L_H = 0x924 + SYS___LROUND_H = 0x925 + SYS___LROUNDF_H = 0x926 + SYS___NEXTAFTER_H = 0x927 + SYS___POW_H = 0x928 + SYS___POWF_H = 0x929 + SYS___SINL_H = 0x930 + SYS___SINH_H = 0x931 + SYS___SINHF_H = 0x932 + SYS___SINHL_H = 0x933 + SYS___SQRT_H = 0x934 + SYS___SQRTF_H = 0x935 + SYS___SQRTL_H = 0x936 + SYS___TAN_H = 0x937 + SYS___TANF_H = 0x938 + SYS___TANL_H = 0x939 + SYS___TRUNCF_H = 0x940 + SYS___TRUNCL_H = 0x941 + SYS___COSH_H = 0x942 + SYS___LE_DEBUG_SET_RESUME_MCH = 0x943 + SYS_VFSCANF = 0x944 + SYS_VSCANF = 0x946 + SYS_VSSCANF = 0x948 + SYS_IMAXABS = 0x950 + SYS_IMAXDIV = 0x951 + SYS_STRTOIMAX = 0x952 + SYS_STRTOUMAX = 0x953 + SYS_WCSTOIMAX = 0x954 + SYS_WCSTOUMAX = 0x955 + SYS_ATOLL = 0x956 + SYS_STRTOF = 0x957 + SYS_STRTOLD = 0x958 + SYS_WCSTOF = 0x959 + SYS_INET6_RTH_GETADDR = 0x960 + SYS_INET6_OPT_INIT = 0x961 + SYS_INET6_OPT_APPEND = 0x962 + SYS_INET6_OPT_FINISH = 0x963 + SYS_INET6_OPT_SET_VAL = 0x964 + SYS_INET6_OPT_NEXT = 0x965 + SYS_INET6_OPT_FIND = 0x966 + SYS_INET6_OPT_GET_VAL = 0x967 + SYS___POW_I = 0x987 + SYS___POW_I_B = 0x988 + SYS___POW_I_H = 0x989 + SYS___CABS_H = 0x990 + SYS_CABSF = 0x991 + SYS___CABSF_B = 0x992 + SYS___CABSF_H = 0x993 + SYS_CABSL = 0x994 + SYS___CABSL_B = 0x995 + SYS___CABSL_H = 0x996 + SYS_CACOS = 0x997 + SYS___CACOS_B = 0x998 + SYS___CACOS_H = 0x999 +) diff --git a/vendor/golang.org/x/sys/unix/ztypes_aix_ppc.go b/vendor/golang.org/x/sys/unix/ztypes_aix_ppc.go index 2c1f815e..7a8161c1 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_aix_ppc.go +++ b/vendor/golang.org/x/sys/unix/ztypes_aix_ppc.go @@ -1,6 +1,7 @@ // cgo -godefs types_aix.go | go run mkpost.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build ppc && aix // +build ppc,aix package unix @@ -219,6 +220,7 @@ const ( SizeofSockaddrUnix = 0x401 SizeofSockaddrDatalink = 0x80 SizeofLinger = 0x8 + SizeofIovec = 0x8 SizeofIPMreq = 0x8 SizeofIPv6Mreq = 0x14 SizeofIPv6MTUInfo = 0x20 diff --git a/vendor/golang.org/x/sys/unix/ztypes_aix_ppc64.go b/vendor/golang.org/x/sys/unix/ztypes_aix_ppc64.go index b4a069ec..07ed733c 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_aix_ppc64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_aix_ppc64.go @@ -1,6 +1,7 @@ // cgo -godefs types_aix.go | go run mkpost.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build ppc64 && aix // +build ppc64,aix package unix @@ -223,6 +224,7 @@ const ( SizeofSockaddrUnix = 0x401 SizeofSockaddrDatalink = 0x80 SizeofLinger = 0x8 + SizeofIovec = 0x10 SizeofIPMreq = 0x8 SizeofIPv6Mreq = 0x14 SizeofIPv6MTUInfo = 0x20 diff --git a/vendor/golang.org/x/sys/unix/ztypes_darwin_386.go b/vendor/golang.org/x/sys/unix/ztypes_darwin_386.go deleted file mode 100644 index 9f47b87c..00000000 --- a/vendor/golang.org/x/sys/unix/ztypes_darwin_386.go +++ /dev/null @@ -1,499 +0,0 @@ -// cgo -godefs types_darwin.go | go run mkpost.go -// Code generated by the command above; see README.md. DO NOT EDIT. - -// +build 386,darwin - -package unix - -const ( - SizeofPtr = 0x4 - SizeofShort = 0x2 - SizeofInt = 0x4 - SizeofLong = 0x4 - SizeofLongLong = 0x8 -) - -type ( - _C_short int16 - _C_int int32 - _C_long int32 - _C_long_long int64 -) - -type Timespec struct { - Sec int32 - Nsec int32 -} - -type Timeval struct { - Sec int32 - Usec int32 -} - -type Timeval32 struct{} - -type Rusage struct { - Utime Timeval - Stime Timeval - Maxrss int32 - Ixrss int32 - Idrss int32 - Isrss int32 - Minflt int32 - Majflt int32 - Nswap int32 - Inblock int32 - Oublock int32 - Msgsnd int32 - Msgrcv int32 - Nsignals int32 - Nvcsw int32 - Nivcsw int32 -} - -type Rlimit struct { - Cur uint64 - Max uint64 -} - -type _Gid_t uint32 - -type Stat_t struct { - Dev int32 - Mode uint16 - Nlink uint16 - Ino uint64 - Uid uint32 - Gid uint32 - Rdev int32 - Atim Timespec - Mtim Timespec - Ctim Timespec - Btim Timespec - Size int64 - Blocks int64 - Blksize int32 - Flags uint32 - Gen uint32 - Lspare int32 - Qspare [2]int64 -} - -type Statfs_t struct { - Bsize uint32 - Iosize int32 - Blocks uint64 - Bfree uint64 - Bavail uint64 - Files uint64 - Ffree uint64 - Fsid Fsid - Owner uint32 - Type uint32 - Flags uint32 - Fssubtype uint32 - Fstypename [16]int8 - Mntonname [1024]int8 - Mntfromname [1024]int8 - Reserved [8]uint32 -} - -type Flock_t struct { - Start int64 - Len int64 - Pid int32 - Type int16 - Whence int16 -} - -type Fstore_t struct { - Flags uint32 - Posmode int32 - Offset int64 - Length int64 - Bytesalloc int64 -} - -type Radvisory_t struct { - Offset int64 - Count int32 -} - -type Fbootstraptransfer_t struct { - Offset int64 - Length uint32 - Buffer *byte -} - -type Log2phys_t struct { - Flags uint32 - Contigbytes int64 - Devoffset int64 -} - -type Fsid struct { - Val [2]int32 -} - -type Dirent struct { - Ino uint64 - Seekoff uint64 - Reclen uint16 - Namlen uint16 - Type uint8 - Name [1024]int8 - _ [3]byte -} - -type RawSockaddrInet4 struct { - Len uint8 - Family uint8 - Port uint16 - Addr [4]byte /* in_addr */ - Zero [8]int8 -} - -type RawSockaddrInet6 struct { - Len uint8 - Family uint8 - Port uint16 - Flowinfo uint32 - Addr [16]byte /* in6_addr */ - Scope_id uint32 -} - -type RawSockaddrUnix struct { - Len uint8 - Family uint8 - Path [104]int8 -} - -type RawSockaddrDatalink struct { - Len uint8 - Family uint8 - Index uint16 - Type uint8 - Nlen uint8 - Alen uint8 - Slen uint8 - Data [12]int8 -} - -type RawSockaddr struct { - Len uint8 - Family uint8 - Data [14]int8 -} - -type RawSockaddrAny struct { - Addr RawSockaddr - Pad [92]int8 -} - -type _Socklen uint32 - -type Linger struct { - Onoff int32 - Linger int32 -} - -type Iovec struct { - Base *byte - Len uint32 -} - -type IPMreq struct { - Multiaddr [4]byte /* in_addr */ - Interface [4]byte /* in_addr */ -} - -type IPv6Mreq struct { - Multiaddr [16]byte /* in6_addr */ - Interface uint32 -} - -type Msghdr struct { - Name *byte - Namelen uint32 - Iov *Iovec - Iovlen int32 - Control *byte - Controllen uint32 - Flags int32 -} - -type Cmsghdr struct { - Len uint32 - Level int32 - Type int32 -} - -type Inet4Pktinfo struct { - Ifindex uint32 - Spec_dst [4]byte /* in_addr */ - Addr [4]byte /* in_addr */ -} - -type Inet6Pktinfo struct { - Addr [16]byte /* in6_addr */ - Ifindex uint32 -} - -type IPv6MTUInfo struct { - Addr RawSockaddrInet6 - Mtu uint32 -} - -type ICMPv6Filter struct { - Filt [8]uint32 -} - -const ( - SizeofSockaddrInet4 = 0x10 - SizeofSockaddrInet6 = 0x1c - SizeofSockaddrAny = 0x6c - SizeofSockaddrUnix = 0x6a - SizeofSockaddrDatalink = 0x14 - SizeofLinger = 0x8 - SizeofIPMreq = 0x8 - SizeofIPv6Mreq = 0x14 - SizeofMsghdr = 0x1c - SizeofCmsghdr = 0xc - SizeofInet4Pktinfo = 0xc - SizeofInet6Pktinfo = 0x14 - SizeofIPv6MTUInfo = 0x20 - SizeofICMPv6Filter = 0x20 -) - -const ( - PTRACE_TRACEME = 0x0 - PTRACE_CONT = 0x7 - PTRACE_KILL = 0x8 -) - -type Kevent_t struct { - Ident uint32 - Filter int16 - Flags uint16 - Fflags uint32 - Data int32 - Udata *byte -} - -type FdSet struct { - Bits [32]int32 -} - -const ( - SizeofIfMsghdr = 0x70 - SizeofIfData = 0x60 - SizeofIfaMsghdr = 0x14 - SizeofIfmaMsghdr = 0x10 - SizeofIfmaMsghdr2 = 0x14 - SizeofRtMsghdr = 0x5c - SizeofRtMetrics = 0x38 -) - -type IfMsghdr struct { - Msglen uint16 - Version uint8 - Type uint8 - Addrs int32 - Flags int32 - Index uint16 - _ [2]byte - Data IfData -} - -type IfData struct { - Type uint8 - Typelen uint8 - Physical uint8 - Addrlen uint8 - Hdrlen uint8 - Recvquota uint8 - Xmitquota uint8 - Unused1 uint8 - Mtu uint32 - Metric uint32 - Baudrate uint32 - Ipackets uint32 - Ierrors uint32 - Opackets uint32 - Oerrors uint32 - Collisions uint32 - Ibytes uint32 - Obytes uint32 - Imcasts uint32 - Omcasts uint32 - Iqdrops uint32 - Noproto uint32 - Recvtiming uint32 - Xmittiming uint32 - Lastchange Timeval - Unused2 uint32 - Hwassist uint32 - Reserved1 uint32 - Reserved2 uint32 -} - -type IfaMsghdr struct { - Msglen uint16 - Version uint8 - Type uint8 - Addrs int32 - Flags int32 - Index uint16 - _ [2]byte - Metric int32 -} - -type IfmaMsghdr struct { - Msglen uint16 - Version uint8 - Type uint8 - Addrs int32 - Flags int32 - Index uint16 - _ [2]byte -} - -type IfmaMsghdr2 struct { - Msglen uint16 - Version uint8 - Type uint8 - Addrs int32 - Flags int32 - Index uint16 - _ [2]byte - Refcount int32 -} - -type RtMsghdr struct { - Msglen uint16 - Version uint8 - Type uint8 - Index uint16 - _ [2]byte - Flags int32 - Addrs int32 - Pid int32 - Seq int32 - Errno int32 - Use int32 - Inits uint32 - Rmx RtMetrics -} - -type RtMetrics struct { - Locks uint32 - Mtu uint32 - Hopcount uint32 - Expire int32 - Recvpipe uint32 - Sendpipe uint32 - Ssthresh uint32 - Rtt uint32 - Rttvar uint32 - Pksent uint32 - Filler [4]uint32 -} - -const ( - SizeofBpfVersion = 0x4 - SizeofBpfStat = 0x8 - SizeofBpfProgram = 0x8 - SizeofBpfInsn = 0x8 - SizeofBpfHdr = 0x14 -) - -type BpfVersion struct { - Major uint16 - Minor uint16 -} - -type BpfStat struct { - Recv uint32 - Drop uint32 -} - -type BpfProgram struct { - Len uint32 - Insns *BpfInsn -} - -type BpfInsn struct { - Code uint16 - Jt uint8 - Jf uint8 - K uint32 -} - -type BpfHdr struct { - Tstamp Timeval - Caplen uint32 - Datalen uint32 - Hdrlen uint16 - _ [2]byte -} - -type Termios struct { - Iflag uint32 - Oflag uint32 - Cflag uint32 - Lflag uint32 - Cc [20]uint8 - Ispeed uint32 - Ospeed uint32 -} - -type Winsize struct { - Row uint16 - Col uint16 - Xpixel uint16 - Ypixel uint16 -} - -const ( - AT_FDCWD = -0x2 - AT_REMOVEDIR = 0x80 - AT_SYMLINK_FOLLOW = 0x40 - AT_SYMLINK_NOFOLLOW = 0x20 -) - -type PollFd struct { - Fd int32 - Events int16 - Revents int16 -} - -const ( - POLLERR = 0x8 - POLLHUP = 0x10 - POLLIN = 0x1 - POLLNVAL = 0x20 - POLLOUT = 0x4 - POLLPRI = 0x2 - POLLRDBAND = 0x80 - POLLRDNORM = 0x40 - POLLWRBAND = 0x100 - POLLWRNORM = 0x4 -) - -type Utsname struct { - Sysname [256]byte - Nodename [256]byte - Release [256]byte - Version [256]byte - Machine [256]byte -} - -const SizeofClockinfo = 0x14 - -type Clockinfo struct { - Hz int32 - Tick int32 - Tickadj int32 - Stathz int32 - Profhz int32 -} diff --git a/vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go b/vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go index 966798a8..e2a64f09 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go @@ -1,6 +1,7 @@ // cgo -godefs types_darwin.go | go run mkpost.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build amd64 && darwin // +build amd64,darwin package unix @@ -70,7 +71,6 @@ type Stat_t struct { Uid uint32 Gid uint32 Rdev int32 - _ [4]byte Atim Timespec Mtim Timespec Ctim Timespec @@ -97,10 +97,11 @@ type Statfs_t struct { Type uint32 Flags uint32 Fssubtype uint32 - Fstypename [16]int8 - Mntonname [1024]int8 - Mntfromname [1024]int8 - Reserved [8]uint32 + Fstypename [16]byte + Mntonname [1024]byte + Mntfromname [1024]byte + Flags_ext uint32 + Reserved [7]uint32 } type Flock_t struct { @@ -133,8 +134,7 @@ type Fbootstraptransfer_t struct { type Log2phys_t struct { Flags uint32 - _ [8]byte - _ [8]byte + _ [16]byte } type Fsid struct { @@ -151,6 +151,10 @@ type Dirent struct { _ [3]byte } +const ( + PathMax = 0x400 +) + type RawSockaddrInet4 struct { Len uint8 Family uint8 @@ -196,8 +200,110 @@ type RawSockaddrAny struct { Pad [92]int8 } +type RawSockaddrCtl struct { + Sc_len uint8 + Sc_family uint8 + Ss_sysaddr uint16 + Sc_id uint32 + Sc_unit uint32 + Sc_reserved [5]uint32 +} + +type RawSockaddrVM struct { + Len uint8 + Family uint8 + Reserved1 uint16 + Port uint32 + Cid uint32 +} + +type XVSockPCB struct { + Xv_len uint32 + Xv_vsockpp uint64 + Xvp_local_cid uint32 + Xvp_local_port uint32 + Xvp_remote_cid uint32 + Xvp_remote_port uint32 + Xvp_rxcnt uint32 + Xvp_txcnt uint32 + Xvp_peer_rxhiwat uint32 + Xvp_peer_rxcnt uint32 + Xvp_last_pid int32 + Xvp_gencnt uint64 + Xv_socket XSocket + _ [4]byte +} + +type XSocket struct { + Xso_len uint32 + Xso_so uint32 + So_type int16 + So_options int16 + So_linger int16 + So_state int16 + So_pcb uint32 + Xso_protocol int32 + Xso_family int32 + So_qlen int16 + So_incqlen int16 + So_qlimit int16 + So_timeo int16 + So_error uint16 + So_pgid int32 + So_oobmark uint32 + So_rcv XSockbuf + So_snd XSockbuf + So_uid uint32 +} + +type XSocket64 struct { + Xso_len uint32 + _ [8]byte + So_type int16 + So_options int16 + So_linger int16 + So_state int16 + _ [8]byte + Xso_protocol int32 + Xso_family int32 + So_qlen int16 + So_incqlen int16 + So_qlimit int16 + So_timeo int16 + So_error uint16 + So_pgid int32 + So_oobmark uint32 + So_rcv XSockbuf + So_snd XSockbuf + So_uid uint32 +} + +type XSockbuf struct { + Cc uint32 + Hiwat uint32 + Mbcnt uint32 + Mbmax uint32 + Lowat int32 + Flags int16 + Timeo int16 +} + +type XVSockPgen struct { + Len uint32 + Count uint64 + Gen uint64 + Sogen uint64 +} + type _Socklen uint32 +type Xucred struct { + Version uint32 + Uid uint32 + Ngroups int16 + Groups [16]uint32 +} + type Linger struct { Onoff int32 Linger int32 @@ -213,6 +319,12 @@ type IPMreq struct { Interface [4]byte /* in_addr */ } +type IPMreqn struct { + Multiaddr [4]byte /* in_addr */ + Address [4]byte /* in_addr */ + Ifindex int32 +} + type IPv6Mreq struct { Multiaddr [16]byte /* in6_addr */ Interface uint32 @@ -221,10 +333,8 @@ type IPv6Mreq struct { type Msghdr struct { Name *byte Namelen uint32 - _ [4]byte Iov *Iovec Iovlen int32 - _ [4]byte Control *byte Controllen uint32 Flags int32 @@ -256,21 +366,57 @@ type ICMPv6Filter struct { Filt [8]uint32 } +type TCPConnectionInfo struct { + State uint8 + Snd_wscale uint8 + Rcv_wscale uint8 + _ uint8 + Options uint32 + Flags uint32 + Rto uint32 + Maxseg uint32 + Snd_ssthresh uint32 + Snd_cwnd uint32 + Snd_wnd uint32 + Snd_sbbytes uint32 + Rcv_wnd uint32 + Rttcur uint32 + Srtt uint32 + Rttvar uint32 + Txpackets uint64 + Txbytes uint64 + Txretransmitbytes uint64 + Rxpackets uint64 + Rxbytes uint64 + Rxoutoforderbytes uint64 + Txretransmitpackets uint64 +} + const ( - SizeofSockaddrInet4 = 0x10 - SizeofSockaddrInet6 = 0x1c - SizeofSockaddrAny = 0x6c - SizeofSockaddrUnix = 0x6a - SizeofSockaddrDatalink = 0x14 - SizeofLinger = 0x8 - SizeofIPMreq = 0x8 - SizeofIPv6Mreq = 0x14 - SizeofMsghdr = 0x30 - SizeofCmsghdr = 0xc - SizeofInet4Pktinfo = 0xc - SizeofInet6Pktinfo = 0x14 - SizeofIPv6MTUInfo = 0x20 - SizeofICMPv6Filter = 0x20 + SizeofSockaddrInet4 = 0x10 + SizeofSockaddrInet6 = 0x1c + SizeofSockaddrAny = 0x6c + SizeofSockaddrUnix = 0x6a + SizeofSockaddrDatalink = 0x14 + SizeofSockaddrCtl = 0x20 + SizeofSockaddrVM = 0xc + SizeofXvsockpcb = 0xa8 + SizeofXSocket = 0x64 + SizeofXSockbuf = 0x18 + SizeofXVSockPgen = 0x20 + SizeofXucred = 0x4c + SizeofLinger = 0x8 + SizeofIovec = 0x10 + SizeofIPMreq = 0x8 + SizeofIPMreqn = 0xc + SizeofIPv6Mreq = 0x14 + SizeofMsghdr = 0x30 + SizeofCmsghdr = 0xc + SizeofInet4Pktinfo = 0xc + SizeofInet6Pktinfo = 0x14 + SizeofIPv6MTUInfo = 0x20 + SizeofICMPv6Filter = 0x20 + SizeofTCPConnectionInfo = 0x70 ) const ( @@ -309,7 +455,6 @@ type IfMsghdr struct { Addrs int32 Flags int32 Index uint16 - _ [2]byte Data IfData } @@ -352,7 +497,6 @@ type IfaMsghdr struct { Addrs int32 Flags int32 Index uint16 - _ [2]byte Metric int32 } @@ -373,7 +517,6 @@ type IfmaMsghdr2 struct { Addrs int32 Flags int32 Index uint16 - _ [2]byte Refcount int32 } @@ -382,7 +525,6 @@ type RtMsghdr struct { Version uint8 Type uint8 Index uint16 - _ [2]byte Flags int32 Addrs int32 Pid int32 @@ -404,7 +546,8 @@ type RtMetrics struct { Rtt uint32 Rttvar uint32 Pksent uint32 - Filler [4]uint32 + State uint32 + Filler [3]uint32 } const ( @@ -427,7 +570,6 @@ type BpfStat struct { type BpfProgram struct { Len uint32 - _ [4]byte Insns *BpfInsn } @@ -452,7 +594,6 @@ type Termios struct { Cflag uint64 Lflag uint64 Cc [20]uint8 - _ [4]byte Ispeed uint64 Ospeed uint64 } @@ -507,3 +648,148 @@ type Clockinfo struct { Stathz int32 Profhz int32 } + +type CtlInfo struct { + Id uint32 + Name [96]byte +} + +const SizeofKinfoProc = 0x288 + +type Eproc struct { + Paddr uintptr + Sess uintptr + Pcred Pcred + Ucred Ucred + Vm Vmspace + Ppid int32 + Pgid int32 + Jobc int16 + Tdev int32 + Tpgid int32 + Tsess uintptr + Wmesg [8]byte + Xsize int32 + Xrssize int16 + Xccount int16 + Xswrss int16 + Flag int32 + Login [12]byte + Spare [4]int32 + _ [4]byte +} + +type ExternProc struct { + P_starttime Timeval + P_vmspace *Vmspace + P_sigacts uintptr + P_flag int32 + P_stat int8 + P_pid int32 + P_oppid int32 + P_dupfd int32 + User_stack *int8 + Exit_thread *byte + P_debugger int32 + Sigwait int32 + P_estcpu uint32 + P_cpticks int32 + P_pctcpu uint32 + P_wchan *byte + P_wmesg *int8 + P_swtime uint32 + P_slptime uint32 + P_realtimer Itimerval + P_rtime Timeval + P_uticks uint64 + P_sticks uint64 + P_iticks uint64 + P_traceflag int32 + P_tracep uintptr + P_siglist int32 + P_textvp uintptr + P_holdcnt int32 + P_sigmask uint32 + P_sigignore uint32 + P_sigcatch uint32 + P_priority uint8 + P_usrpri uint8 + P_nice int8 + P_comm [17]byte + P_pgrp uintptr + P_addr uintptr + P_xstat uint16 + P_acflag uint16 + P_ru *Rusage +} + +type Itimerval struct { + Interval Timeval + Value Timeval +} + +type KinfoProc struct { + Proc ExternProc + Eproc Eproc +} + +type Vmspace struct { + Dummy int32 + Dummy2 *int8 + Dummy3 [5]int32 + Dummy4 [3]*int8 +} + +type Pcred struct { + Pc_lock [72]int8 + Pc_ucred uintptr + P_ruid uint32 + P_svuid uint32 + P_rgid uint32 + P_svgid uint32 + P_refcnt int32 + _ [4]byte +} + +type Ucred struct { + Ref int32 + Uid uint32 + Ngroups int16 + Groups [16]uint32 +} + +type SysvIpcPerm struct { + Uid uint32 + Gid uint32 + Cuid uint32 + Cgid uint32 + Mode uint16 + _ uint16 + _ int32 +} +type SysvShmDesc struct { + Perm SysvIpcPerm + Segsz uint64 + Lpid int32 + Cpid int32 + Nattch uint16 + _ [34]byte +} + +const ( + IPC_CREAT = 0x200 + IPC_EXCL = 0x400 + IPC_NOWAIT = 0x800 + IPC_PRIVATE = 0x0 +) + +const ( + IPC_RMID = 0x0 + IPC_SET = 0x1 + IPC_STAT = 0x2 +) + +const ( + SHM_RDONLY = 0x1000 + SHM_RND = 0x2000 +) diff --git a/vendor/golang.org/x/sys/unix/ztypes_darwin_arm.go b/vendor/golang.org/x/sys/unix/ztypes_darwin_arm.go deleted file mode 100644 index 4fe4c9cd..00000000 --- a/vendor/golang.org/x/sys/unix/ztypes_darwin_arm.go +++ /dev/null @@ -1,500 +0,0 @@ -// NOTE: cgo can't generate struct Stat_t and struct Statfs_t yet -// Created by cgo -godefs - DO NOT EDIT -// cgo -godefs types_darwin.go - -// +build arm,darwin - -package unix - -const ( - SizeofPtr = 0x4 - SizeofShort = 0x2 - SizeofInt = 0x4 - SizeofLong = 0x4 - SizeofLongLong = 0x8 -) - -type ( - _C_short int16 - _C_int int32 - _C_long int32 - _C_long_long int64 -) - -type Timespec struct { - Sec int32 - Nsec int32 -} - -type Timeval struct { - Sec int32 - Usec int32 -} - -type Timeval32 [0]byte - -type Rusage struct { - Utime Timeval - Stime Timeval - Maxrss int32 - Ixrss int32 - Idrss int32 - Isrss int32 - Minflt int32 - Majflt int32 - Nswap int32 - Inblock int32 - Oublock int32 - Msgsnd int32 - Msgrcv int32 - Nsignals int32 - Nvcsw int32 - Nivcsw int32 -} - -type Rlimit struct { - Cur uint64 - Max uint64 -} - -type _Gid_t uint32 - -type Stat_t struct { - Dev int32 - Mode uint16 - Nlink uint16 - Ino uint64 - Uid uint32 - Gid uint32 - Rdev int32 - Atim Timespec - Mtim Timespec - Ctim Timespec - Btim Timespec - Size int64 - Blocks int64 - Blksize int32 - Flags uint32 - Gen uint32 - Lspare int32 - Qspare [2]int64 -} - -type Statfs_t struct { - Bsize uint32 - Iosize int32 - Blocks uint64 - Bfree uint64 - Bavail uint64 - Files uint64 - Ffree uint64 - Fsid Fsid - Owner uint32 - Type uint32 - Flags uint32 - Fssubtype uint32 - Fstypename [16]int8 - Mntonname [1024]int8 - Mntfromname [1024]int8 - Reserved [8]uint32 -} - -type Flock_t struct { - Start int64 - Len int64 - Pid int32 - Type int16 - Whence int16 -} - -type Fstore_t struct { - Flags uint32 - Posmode int32 - Offset int64 - Length int64 - Bytesalloc int64 -} - -type Radvisory_t struct { - Offset int64 - Count int32 -} - -type Fbootstraptransfer_t struct { - Offset int64 - Length uint32 - Buffer *byte -} - -type Log2phys_t struct { - Flags uint32 - Contigbytes int64 - Devoffset int64 -} - -type Fsid struct { - Val [2]int32 -} - -type Dirent struct { - Ino uint64 - Seekoff uint64 - Reclen uint16 - Namlen uint16 - Type uint8 - Name [1024]int8 - _ [3]byte -} - -type RawSockaddrInet4 struct { - Len uint8 - Family uint8 - Port uint16 - Addr [4]byte /* in_addr */ - Zero [8]int8 -} - -type RawSockaddrInet6 struct { - Len uint8 - Family uint8 - Port uint16 - Flowinfo uint32 - Addr [16]byte /* in6_addr */ - Scope_id uint32 -} - -type RawSockaddrUnix struct { - Len uint8 - Family uint8 - Path [104]int8 -} - -type RawSockaddrDatalink struct { - Len uint8 - Family uint8 - Index uint16 - Type uint8 - Nlen uint8 - Alen uint8 - Slen uint8 - Data [12]int8 -} - -type RawSockaddr struct { - Len uint8 - Family uint8 - Data [14]int8 -} - -type RawSockaddrAny struct { - Addr RawSockaddr - Pad [92]int8 -} - -type _Socklen uint32 - -type Linger struct { - Onoff int32 - Linger int32 -} - -type Iovec struct { - Base *byte - Len uint32 -} - -type IPMreq struct { - Multiaddr [4]byte /* in_addr */ - Interface [4]byte /* in_addr */ -} - -type IPv6Mreq struct { - Multiaddr [16]byte /* in6_addr */ - Interface uint32 -} - -type Msghdr struct { - Name *byte - Namelen uint32 - Iov *Iovec - Iovlen int32 - Control *byte - Controllen uint32 - Flags int32 -} - -type Cmsghdr struct { - Len uint32 - Level int32 - Type int32 -} - -type Inet4Pktinfo struct { - Ifindex uint32 - Spec_dst [4]byte /* in_addr */ - Addr [4]byte /* in_addr */ -} - -type Inet6Pktinfo struct { - Addr [16]byte /* in6_addr */ - Ifindex uint32 -} - -type IPv6MTUInfo struct { - Addr RawSockaddrInet6 - Mtu uint32 -} - -type ICMPv6Filter struct { - Filt [8]uint32 -} - -const ( - SizeofSockaddrInet4 = 0x10 - SizeofSockaddrInet6 = 0x1c - SizeofSockaddrAny = 0x6c - SizeofSockaddrUnix = 0x6a - SizeofSockaddrDatalink = 0x14 - SizeofLinger = 0x8 - SizeofIPMreq = 0x8 - SizeofIPv6Mreq = 0x14 - SizeofMsghdr = 0x1c - SizeofCmsghdr = 0xc - SizeofInet4Pktinfo = 0xc - SizeofInet6Pktinfo = 0x14 - SizeofIPv6MTUInfo = 0x20 - SizeofICMPv6Filter = 0x20 -) - -const ( - PTRACE_TRACEME = 0x0 - PTRACE_CONT = 0x7 - PTRACE_KILL = 0x8 -) - -type Kevent_t struct { - Ident uint32 - Filter int16 - Flags uint16 - Fflags uint32 - Data int32 - Udata *byte -} - -type FdSet struct { - Bits [32]int32 -} - -const ( - SizeofIfMsghdr = 0x70 - SizeofIfData = 0x60 - SizeofIfaMsghdr = 0x14 - SizeofIfmaMsghdr = 0x10 - SizeofIfmaMsghdr2 = 0x14 - SizeofRtMsghdr = 0x5c - SizeofRtMetrics = 0x38 -) - -type IfMsghdr struct { - Msglen uint16 - Version uint8 - Type uint8 - Addrs int32 - Flags int32 - Index uint16 - _ [2]byte - Data IfData -} - -type IfData struct { - Type uint8 - Typelen uint8 - Physical uint8 - Addrlen uint8 - Hdrlen uint8 - Recvquota uint8 - Xmitquota uint8 - Unused1 uint8 - Mtu uint32 - Metric uint32 - Baudrate uint32 - Ipackets uint32 - Ierrors uint32 - Opackets uint32 - Oerrors uint32 - Collisions uint32 - Ibytes uint32 - Obytes uint32 - Imcasts uint32 - Omcasts uint32 - Iqdrops uint32 - Noproto uint32 - Recvtiming uint32 - Xmittiming uint32 - Lastchange Timeval - Unused2 uint32 - Hwassist uint32 - Reserved1 uint32 - Reserved2 uint32 -} - -type IfaMsghdr struct { - Msglen uint16 - Version uint8 - Type uint8 - Addrs int32 - Flags int32 - Index uint16 - _ [2]byte - Metric int32 -} - -type IfmaMsghdr struct { - Msglen uint16 - Version uint8 - Type uint8 - Addrs int32 - Flags int32 - Index uint16 - _ [2]byte -} - -type IfmaMsghdr2 struct { - Msglen uint16 - Version uint8 - Type uint8 - Addrs int32 - Flags int32 - Index uint16 - _ [2]byte - Refcount int32 -} - -type RtMsghdr struct { - Msglen uint16 - Version uint8 - Type uint8 - Index uint16 - _ [2]byte - Flags int32 - Addrs int32 - Pid int32 - Seq int32 - Errno int32 - Use int32 - Inits uint32 - Rmx RtMetrics -} - -type RtMetrics struct { - Locks uint32 - Mtu uint32 - Hopcount uint32 - Expire int32 - Recvpipe uint32 - Sendpipe uint32 - Ssthresh uint32 - Rtt uint32 - Rttvar uint32 - Pksent uint32 - Filler [4]uint32 -} - -const ( - SizeofBpfVersion = 0x4 - SizeofBpfStat = 0x8 - SizeofBpfProgram = 0x8 - SizeofBpfInsn = 0x8 - SizeofBpfHdr = 0x14 -) - -type BpfVersion struct { - Major uint16 - Minor uint16 -} - -type BpfStat struct { - Recv uint32 - Drop uint32 -} - -type BpfProgram struct { - Len uint32 - Insns *BpfInsn -} - -type BpfInsn struct { - Code uint16 - Jt uint8 - Jf uint8 - K uint32 -} - -type BpfHdr struct { - Tstamp Timeval - Caplen uint32 - Datalen uint32 - Hdrlen uint16 - _ [2]byte -} - -type Termios struct { - Iflag uint32 - Oflag uint32 - Cflag uint32 - Lflag uint32 - Cc [20]uint8 - Ispeed uint32 - Ospeed uint32 -} - -type Winsize struct { - Row uint16 - Col uint16 - Xpixel uint16 - Ypixel uint16 -} - -const ( - AT_FDCWD = -0x2 - AT_REMOVEDIR = 0x80 - AT_SYMLINK_FOLLOW = 0x40 - AT_SYMLINK_NOFOLLOW = 0x20 -) - -type PollFd struct { - Fd int32 - Events int16 - Revents int16 -} - -const ( - POLLERR = 0x8 - POLLHUP = 0x10 - POLLIN = 0x1 - POLLNVAL = 0x20 - POLLOUT = 0x4 - POLLPRI = 0x2 - POLLRDBAND = 0x80 - POLLRDNORM = 0x40 - POLLWRBAND = 0x100 - POLLWRNORM = 0x4 -) - -type Utsname struct { - Sysname [256]byte - Nodename [256]byte - Release [256]byte - Version [256]byte - Machine [256]byte -} - -const SizeofClockinfo = 0x14 - -type Clockinfo struct { - Hz int32 - Tick int32 - Tickadj int32 - Stathz int32 - Profhz int32 -} diff --git a/vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go b/vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go index 21999e4b..34aa7752 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go @@ -1,6 +1,7 @@ // cgo -godefs types_darwin.go | go run mkpost.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build arm64 && darwin // +build arm64,darwin package unix @@ -70,7 +71,6 @@ type Stat_t struct { Uid uint32 Gid uint32 Rdev int32 - _ [4]byte Atim Timespec Mtim Timespec Ctim Timespec @@ -97,10 +97,11 @@ type Statfs_t struct { Type uint32 Flags uint32 Fssubtype uint32 - Fstypename [16]int8 - Mntonname [1024]int8 - Mntfromname [1024]int8 - Reserved [8]uint32 + Fstypename [16]byte + Mntonname [1024]byte + Mntfromname [1024]byte + Flags_ext uint32 + Reserved [7]uint32 } type Flock_t struct { @@ -133,8 +134,7 @@ type Fbootstraptransfer_t struct { type Log2phys_t struct { Flags uint32 - _ [8]byte - _ [8]byte + _ [16]byte } type Fsid struct { @@ -151,6 +151,10 @@ type Dirent struct { _ [3]byte } +const ( + PathMax = 0x400 +) + type RawSockaddrInet4 struct { Len uint8 Family uint8 @@ -196,8 +200,110 @@ type RawSockaddrAny struct { Pad [92]int8 } +type RawSockaddrCtl struct { + Sc_len uint8 + Sc_family uint8 + Ss_sysaddr uint16 + Sc_id uint32 + Sc_unit uint32 + Sc_reserved [5]uint32 +} + +type RawSockaddrVM struct { + Len uint8 + Family uint8 + Reserved1 uint16 + Port uint32 + Cid uint32 +} + +type XVSockPCB struct { + Xv_len uint32 + Xv_vsockpp uint64 + Xvp_local_cid uint32 + Xvp_local_port uint32 + Xvp_remote_cid uint32 + Xvp_remote_port uint32 + Xvp_rxcnt uint32 + Xvp_txcnt uint32 + Xvp_peer_rxhiwat uint32 + Xvp_peer_rxcnt uint32 + Xvp_last_pid int32 + Xvp_gencnt uint64 + Xv_socket XSocket + _ [4]byte +} + +type XSocket struct { + Xso_len uint32 + Xso_so uint32 + So_type int16 + So_options int16 + So_linger int16 + So_state int16 + So_pcb uint32 + Xso_protocol int32 + Xso_family int32 + So_qlen int16 + So_incqlen int16 + So_qlimit int16 + So_timeo int16 + So_error uint16 + So_pgid int32 + So_oobmark uint32 + So_rcv XSockbuf + So_snd XSockbuf + So_uid uint32 +} + +type XSocket64 struct { + Xso_len uint32 + _ [8]byte + So_type int16 + So_options int16 + So_linger int16 + So_state int16 + _ [8]byte + Xso_protocol int32 + Xso_family int32 + So_qlen int16 + So_incqlen int16 + So_qlimit int16 + So_timeo int16 + So_error uint16 + So_pgid int32 + So_oobmark uint32 + So_rcv XSockbuf + So_snd XSockbuf + So_uid uint32 +} + +type XSockbuf struct { + Cc uint32 + Hiwat uint32 + Mbcnt uint32 + Mbmax uint32 + Lowat int32 + Flags int16 + Timeo int16 +} + +type XVSockPgen struct { + Len uint32 + Count uint64 + Gen uint64 + Sogen uint64 +} + type _Socklen uint32 +type Xucred struct { + Version uint32 + Uid uint32 + Ngroups int16 + Groups [16]uint32 +} + type Linger struct { Onoff int32 Linger int32 @@ -213,6 +319,12 @@ type IPMreq struct { Interface [4]byte /* in_addr */ } +type IPMreqn struct { + Multiaddr [4]byte /* in_addr */ + Address [4]byte /* in_addr */ + Ifindex int32 +} + type IPv6Mreq struct { Multiaddr [16]byte /* in6_addr */ Interface uint32 @@ -221,10 +333,8 @@ type IPv6Mreq struct { type Msghdr struct { Name *byte Namelen uint32 - _ [4]byte Iov *Iovec Iovlen int32 - _ [4]byte Control *byte Controllen uint32 Flags int32 @@ -256,21 +366,57 @@ type ICMPv6Filter struct { Filt [8]uint32 } +type TCPConnectionInfo struct { + State uint8 + Snd_wscale uint8 + Rcv_wscale uint8 + _ uint8 + Options uint32 + Flags uint32 + Rto uint32 + Maxseg uint32 + Snd_ssthresh uint32 + Snd_cwnd uint32 + Snd_wnd uint32 + Snd_sbbytes uint32 + Rcv_wnd uint32 + Rttcur uint32 + Srtt uint32 + Rttvar uint32 + Txpackets uint64 + Txbytes uint64 + Txretransmitbytes uint64 + Rxpackets uint64 + Rxbytes uint64 + Rxoutoforderbytes uint64 + Txretransmitpackets uint64 +} + const ( - SizeofSockaddrInet4 = 0x10 - SizeofSockaddrInet6 = 0x1c - SizeofSockaddrAny = 0x6c - SizeofSockaddrUnix = 0x6a - SizeofSockaddrDatalink = 0x14 - SizeofLinger = 0x8 - SizeofIPMreq = 0x8 - SizeofIPv6Mreq = 0x14 - SizeofMsghdr = 0x30 - SizeofCmsghdr = 0xc - SizeofInet4Pktinfo = 0xc - SizeofInet6Pktinfo = 0x14 - SizeofIPv6MTUInfo = 0x20 - SizeofICMPv6Filter = 0x20 + SizeofSockaddrInet4 = 0x10 + SizeofSockaddrInet6 = 0x1c + SizeofSockaddrAny = 0x6c + SizeofSockaddrUnix = 0x6a + SizeofSockaddrDatalink = 0x14 + SizeofSockaddrCtl = 0x20 + SizeofSockaddrVM = 0xc + SizeofXvsockpcb = 0xa8 + SizeofXSocket = 0x64 + SizeofXSockbuf = 0x18 + SizeofXVSockPgen = 0x20 + SizeofXucred = 0x4c + SizeofLinger = 0x8 + SizeofIovec = 0x10 + SizeofIPMreq = 0x8 + SizeofIPMreqn = 0xc + SizeofIPv6Mreq = 0x14 + SizeofMsghdr = 0x30 + SizeofCmsghdr = 0xc + SizeofInet4Pktinfo = 0xc + SizeofInet6Pktinfo = 0x14 + SizeofIPv6MTUInfo = 0x20 + SizeofICMPv6Filter = 0x20 + SizeofTCPConnectionInfo = 0x70 ) const ( @@ -309,7 +455,6 @@ type IfMsghdr struct { Addrs int32 Flags int32 Index uint16 - _ [2]byte Data IfData } @@ -352,7 +497,6 @@ type IfaMsghdr struct { Addrs int32 Flags int32 Index uint16 - _ [2]byte Metric int32 } @@ -373,7 +517,6 @@ type IfmaMsghdr2 struct { Addrs int32 Flags int32 Index uint16 - _ [2]byte Refcount int32 } @@ -382,7 +525,6 @@ type RtMsghdr struct { Version uint8 Type uint8 Index uint16 - _ [2]byte Flags int32 Addrs int32 Pid int32 @@ -404,7 +546,8 @@ type RtMetrics struct { Rtt uint32 Rttvar uint32 Pksent uint32 - Filler [4]uint32 + State uint32 + Filler [3]uint32 } const ( @@ -427,7 +570,6 @@ type BpfStat struct { type BpfProgram struct { Len uint32 - _ [4]byte Insns *BpfInsn } @@ -452,7 +594,6 @@ type Termios struct { Cflag uint64 Lflag uint64 Cc [20]uint8 - _ [4]byte Ispeed uint64 Ospeed uint64 } @@ -507,3 +648,148 @@ type Clockinfo struct { Stathz int32 Profhz int32 } + +type CtlInfo struct { + Id uint32 + Name [96]byte +} + +const SizeofKinfoProc = 0x288 + +type Eproc struct { + Paddr uintptr + Sess uintptr + Pcred Pcred + Ucred Ucred + Vm Vmspace + Ppid int32 + Pgid int32 + Jobc int16 + Tdev int32 + Tpgid int32 + Tsess uintptr + Wmesg [8]byte + Xsize int32 + Xrssize int16 + Xccount int16 + Xswrss int16 + Flag int32 + Login [12]byte + Spare [4]int32 + _ [4]byte +} + +type ExternProc struct { + P_starttime Timeval + P_vmspace *Vmspace + P_sigacts uintptr + P_flag int32 + P_stat int8 + P_pid int32 + P_oppid int32 + P_dupfd int32 + User_stack *int8 + Exit_thread *byte + P_debugger int32 + Sigwait int32 + P_estcpu uint32 + P_cpticks int32 + P_pctcpu uint32 + P_wchan *byte + P_wmesg *int8 + P_swtime uint32 + P_slptime uint32 + P_realtimer Itimerval + P_rtime Timeval + P_uticks uint64 + P_sticks uint64 + P_iticks uint64 + P_traceflag int32 + P_tracep uintptr + P_siglist int32 + P_textvp uintptr + P_holdcnt int32 + P_sigmask uint32 + P_sigignore uint32 + P_sigcatch uint32 + P_priority uint8 + P_usrpri uint8 + P_nice int8 + P_comm [17]byte + P_pgrp uintptr + P_addr uintptr + P_xstat uint16 + P_acflag uint16 + P_ru *Rusage +} + +type Itimerval struct { + Interval Timeval + Value Timeval +} + +type KinfoProc struct { + Proc ExternProc + Eproc Eproc +} + +type Vmspace struct { + Dummy int32 + Dummy2 *int8 + Dummy3 [5]int32 + Dummy4 [3]*int8 +} + +type Pcred struct { + Pc_lock [72]int8 + Pc_ucred uintptr + P_ruid uint32 + P_svuid uint32 + P_rgid uint32 + P_svgid uint32 + P_refcnt int32 + _ [4]byte +} + +type Ucred struct { + Ref int32 + Uid uint32 + Ngroups int16 + Groups [16]uint32 +} + +type SysvIpcPerm struct { + Uid uint32 + Gid uint32 + Cuid uint32 + Cgid uint32 + Mode uint16 + _ uint16 + _ int32 +} +type SysvShmDesc struct { + Perm SysvIpcPerm + Segsz uint64 + Lpid int32 + Cpid int32 + Nattch uint16 + _ [34]byte +} + +const ( + IPC_CREAT = 0x200 + IPC_EXCL = 0x400 + IPC_NOWAIT = 0x800 + IPC_PRIVATE = 0x0 +) + +const ( + IPC_RMID = 0x0 + IPC_SET = 0x1 + IPC_STAT = 0x2 +) + +const ( + SHM_RDONLY = 0x1000 + SHM_RND = 0x2000 +) diff --git a/vendor/golang.org/x/sys/unix/ztypes_dragonfly_amd64.go b/vendor/golang.org/x/sys/unix/ztypes_dragonfly_amd64.go index 71ea1d6d..d0ba8e9b 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_dragonfly_amd64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_dragonfly_amd64.go @@ -1,6 +1,7 @@ // cgo -godefs types_dragonfly.go | go run mkpost.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build amd64 && dragonfly // +build amd64,dragonfly package unix @@ -70,11 +71,11 @@ type Stat_t struct { Ctim Timespec Size int64 Blocks int64 - Blksize uint32 + _ uint32 Flags uint32 Gen uint32 Lspare int32 - Qspare1 int64 + Blksize int64 Qspare2 int64 } @@ -91,17 +92,15 @@ type Statfs_t struct { Owner uint32 Type int32 Flags int32 - _ [4]byte Syncwrites int64 Asyncwrites int64 - Fstypename [16]int8 - Mntonname [80]int8 + Fstypename [16]byte + Mntonname [80]byte Syncreads int64 Asyncreads int64 Spares1 int16 - Mntfromname [80]int8 + Mntfromname [80]byte Spares2 int16 - _ [4]byte Spare [2]int64 } @@ -202,10 +201,8 @@ type IPv6Mreq struct { type Msghdr struct { Name *byte Namelen uint32 - _ [4]byte Iov *Iovec Iovlen int32 - _ [4]byte Control *byte Controllen uint32 Flags int32 @@ -238,6 +235,7 @@ const ( SizeofSockaddrUnix = 0x6a SizeofSockaddrDatalink = 0x36 SizeofLinger = 0x8 + SizeofIovec = 0x10 SizeofIPMreq = 0x8 SizeofIPv6Mreq = 0x14 SizeofMsghdr = 0x30 @@ -269,7 +267,7 @@ type FdSet struct { const ( SizeofIfMsghdr = 0xb0 SizeofIfData = 0xa0 - SizeofIfaMsghdr = 0x14 + SizeofIfaMsghdr = 0x18 SizeofIfmaMsghdr = 0x10 SizeofIfAnnounceMsghdr = 0x18 SizeofRtMsghdr = 0x98 @@ -280,10 +278,9 @@ type IfMsghdr struct { Msglen uint16 Version uint8 Type uint8 - Addrs int32 - Flags int32 Index uint16 - _ [2]byte + Flags int32 + Addrs int32 Data IfData } @@ -294,7 +291,6 @@ type IfData struct { Hdrlen uint8 Recvquota uint8 Xmitquota uint8 - _ [2]byte Mtu uint64 Metric uint64 Link_state uint64 @@ -316,24 +312,23 @@ type IfData struct { } type IfaMsghdr struct { - Msglen uint16 - Version uint8 - Type uint8 - Addrs int32 - Flags int32 - Index uint16 - _ [2]byte - Metric int32 + Msglen uint16 + Version uint8 + Type uint8 + Index uint16 + Flags int32 + Addrs int32 + Addrflags int32 + Metric int32 } type IfmaMsghdr struct { Msglen uint16 Version uint8 Type uint8 - Addrs int32 - Flags int32 Index uint16 - _ [2]byte + Flags int32 + Addrs int32 } type IfAnnounceMsghdr struct { @@ -350,7 +345,6 @@ type RtMsghdr struct { Version uint8 Type uint8 Index uint16 - _ [2]byte Flags int32 Addrs int32 Pid int32 @@ -374,7 +368,6 @@ type RtMetrics struct { Hopcount uint64 Mssopt uint16 Pad uint16 - _ [4]byte Msl uint64 Iwmaxsegs uint64 Iwcapsegs uint64 @@ -400,7 +393,6 @@ type BpfStat struct { type BpfProgram struct { Len uint32 - _ [4]byte Insns *BpfInsn } @@ -439,6 +431,9 @@ type Winsize struct { const ( AT_FDCWD = 0xfffafdcd AT_SYMLINK_NOFOLLOW = 0x1 + AT_REMOVEDIR = 0x2 + AT_EACCESS = 0x4 + AT_SYMLINK_FOLLOW = 0x8 ) type PollFd struct { diff --git a/vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go b/vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go index 2a3ec615..dea0c9a6 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go +++ b/vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go @@ -1,6 +1,7 @@ // cgo -godefs types_freebsd.go | go run mkpost.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build 386 && freebsd // +build 386,freebsd package unix @@ -30,6 +31,8 @@ type Timeval struct { Usec int32 } +type Time_t int32 + type Rusage struct { Utime Timeval Stime Timeval @@ -87,27 +90,6 @@ type Stat_t struct { Spare [10]uint64 } -type stat_freebsd11_t struct { - Dev uint32 - Ino uint32 - Mode uint16 - Nlink uint16 - Uid uint32 - Gid uint32 - Rdev uint32 - Atim Timespec - Mtim Timespec - Ctim Timespec - Size int64 - Blocks int64 - Blksize int32 - Flags uint32 - Gen uint32 - Lspare int32 - Btim Timespec - _ [8]byte -} - type Statfs_t struct { Version uint32 Type uint32 @@ -133,31 +115,6 @@ type Statfs_t struct { Mntonname [1024]byte } -type statfs_freebsd11_t struct { - Version uint32 - Type uint32 - Flags uint64 - Bsize uint64 - Iosize uint64 - Blocks uint64 - Bfree uint64 - Bavail int64 - Files uint64 - Ffree int64 - Syncwrites uint64 - Asyncwrites uint64 - Syncreads uint64 - Asyncreads uint64 - Spare [10]uint64 - Namemax uint32 - Owner uint32 - Fsid Fsid - Charspare [80]int8 - Fstypename [16]byte - Mntfromname [88]byte - Mntonname [88]byte -} - type Flock_t struct { Start int64 Len int64 @@ -178,14 +135,6 @@ type Dirent struct { Name [256]int8 } -type dirent_freebsd11 struct { - Fileno uint32 - Reclen uint16 - Type uint8 - Namlen uint8 - Name [256]int8 -} - type Fsid struct { Val [2]int32 } @@ -250,6 +199,14 @@ type RawSockaddrAny struct { type _Socklen uint32 +type Xucred struct { + Version uint32 + Uid uint32 + Ngroups int16 + Groups [16]uint32 + _ *byte +} + type Linger struct { Onoff int32 Linger int32 @@ -312,7 +269,9 @@ const ( SizeofSockaddrAny = 0x6c SizeofSockaddrUnix = 0x6a SizeofSockaddrDatalink = 0x36 + SizeofXucred = 0x50 SizeofLinger = 0x8 + SizeofIovec = 0x8 SizeofIPMreq = 0x8 SizeofIPMreqn = 0xc SizeofIPv6Mreq = 0x14 @@ -324,41 +283,9 @@ const ( ) const ( - PTRACE_ATTACH = 0xa - PTRACE_CONT = 0x7 - PTRACE_DETACH = 0xb - PTRACE_GETFPREGS = 0x23 - PTRACE_GETFSBASE = 0x47 - PTRACE_GETLWPLIST = 0xf - PTRACE_GETNUMLWPS = 0xe - PTRACE_GETREGS = 0x21 - PTRACE_GETXSTATE = 0x45 - PTRACE_IO = 0xc - PTRACE_KILL = 0x8 - PTRACE_LWPEVENTS = 0x18 - PTRACE_LWPINFO = 0xd - PTRACE_SETFPREGS = 0x24 - PTRACE_SETREGS = 0x22 - PTRACE_SINGLESTEP = 0x9 - PTRACE_TRACEME = 0x0 -) - -const ( - PIOD_READ_D = 0x1 - PIOD_WRITE_D = 0x2 - PIOD_READ_I = 0x3 - PIOD_WRITE_I = 0x4 -) - -const ( - PL_FLAG_BORN = 0x100 - PL_FLAG_EXITED = 0x200 - PL_FLAG_SI = 0x20 -) - -const ( - TRAP_BRKPT = 0x1 - TRAP_TRACE = 0x2 + PTRACE_TRACEME = 0x0 + PTRACE_CONT = 0x7 + PTRACE_KILL = 0x8 ) type PtraceLwpInfoStruct struct { @@ -419,6 +346,8 @@ type FpReg struct { Pad [64]uint8 } +type FpExtendedPrecision struct{} + type PtraceIoDesc struct { Op int32 Offs *byte @@ -431,8 +360,9 @@ type Kevent_t struct { Filter int16 Flags uint16 Fflags uint32 - Data int32 + Data int64 Udata *byte + Ext [4]uint64 } type FdSet struct { @@ -661,9 +591,10 @@ type Winsize struct { const ( AT_FDCWD = -0x64 - AT_REMOVEDIR = 0x800 - AT_SYMLINK_FOLLOW = 0x400 + AT_EACCESS = 0x100 AT_SYMLINK_NOFOLLOW = 0x200 + AT_SYMLINK_FOLLOW = 0x400 + AT_REMOVEDIR = 0x800 ) type PollFd struct { diff --git a/vendor/golang.org/x/sys/unix/ztypes_freebsd_amd64.go b/vendor/golang.org/x/sys/unix/ztypes_freebsd_amd64.go index e11e9549..da0ea0d6 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_freebsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_freebsd_amd64.go @@ -1,6 +1,7 @@ // cgo -godefs types_freebsd.go | go run mkpost.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build amd64 && freebsd // +build amd64,freebsd package unix @@ -30,6 +31,8 @@ type Timeval struct { Usec int64 } +type Time_t int64 + type Rusage struct { Utime Timeval Stime Timeval @@ -83,26 +86,6 @@ type Stat_t struct { Spare [10]uint64 } -type stat_freebsd11_t struct { - Dev uint32 - Ino uint32 - Mode uint16 - Nlink uint16 - Uid uint32 - Gid uint32 - Rdev uint32 - Atim Timespec - Mtim Timespec - Ctim Timespec - Size int64 - Blocks int64 - Blksize int32 - Flags uint32 - Gen uint32 - Lspare int32 - Btim Timespec -} - type Statfs_t struct { Version uint32 Type uint32 @@ -128,31 +111,6 @@ type Statfs_t struct { Mntonname [1024]byte } -type statfs_freebsd11_t struct { - Version uint32 - Type uint32 - Flags uint64 - Bsize uint64 - Iosize uint64 - Blocks uint64 - Bfree uint64 - Bavail int64 - Files uint64 - Ffree int64 - Syncwrites uint64 - Asyncwrites uint64 - Syncreads uint64 - Asyncreads uint64 - Spare [10]uint64 - Namemax uint32 - Owner uint32 - Fsid Fsid - Charspare [80]int8 - Fstypename [16]byte - Mntfromname [88]byte - Mntonname [88]byte -} - type Flock_t struct { Start int64 Len int64 @@ -174,14 +132,6 @@ type Dirent struct { Name [256]int8 } -type dirent_freebsd11 struct { - Fileno uint32 - Reclen uint16 - Type uint8 - Namlen uint8 - Name [256]int8 -} - type Fsid struct { Val [2]int32 } @@ -246,6 +196,14 @@ type RawSockaddrAny struct { type _Socklen uint32 +type Xucred struct { + Version uint32 + Uid uint32 + Ngroups int16 + Groups [16]uint32 + _ *byte +} + type Linger struct { Onoff int32 Linger int32 @@ -308,7 +266,9 @@ const ( SizeofSockaddrAny = 0x6c SizeofSockaddrUnix = 0x6a SizeofSockaddrDatalink = 0x36 + SizeofXucred = 0x58 SizeofLinger = 0x8 + SizeofIovec = 0x10 SizeofIPMreq = 0x8 SizeofIPMreqn = 0xc SizeofIPv6Mreq = 0x14 @@ -320,41 +280,9 @@ const ( ) const ( - PTRACE_ATTACH = 0xa - PTRACE_CONT = 0x7 - PTRACE_DETACH = 0xb - PTRACE_GETFPREGS = 0x23 - PTRACE_GETFSBASE = 0x47 - PTRACE_GETLWPLIST = 0xf - PTRACE_GETNUMLWPS = 0xe - PTRACE_GETREGS = 0x21 - PTRACE_GETXSTATE = 0x45 - PTRACE_IO = 0xc - PTRACE_KILL = 0x8 - PTRACE_LWPEVENTS = 0x18 - PTRACE_LWPINFO = 0xd - PTRACE_SETFPREGS = 0x24 - PTRACE_SETREGS = 0x22 - PTRACE_SINGLESTEP = 0x9 - PTRACE_TRACEME = 0x0 -) - -const ( - PIOD_READ_D = 0x1 - PIOD_WRITE_D = 0x2 - PIOD_READ_I = 0x3 - PIOD_WRITE_I = 0x4 -) - -const ( - PL_FLAG_BORN = 0x100 - PL_FLAG_EXITED = 0x200 - PL_FLAG_SI = 0x20 -) - -const ( - TRAP_BRKPT = 0x1 - TRAP_TRACE = 0x2 + PTRACE_TRACEME = 0x0 + PTRACE_CONT = 0x7 + PTRACE_KILL = 0x8 ) type PtraceLwpInfoStruct struct { @@ -422,6 +350,8 @@ type FpReg struct { Spare [12]uint64 } +type FpExtendedPrecision struct{} + type PtraceIoDesc struct { Op int32 Offs *byte @@ -436,6 +366,7 @@ type Kevent_t struct { Fflags uint32 Data int64 Udata *byte + Ext [4]uint64 } type FdSet struct { @@ -664,9 +595,10 @@ type Winsize struct { const ( AT_FDCWD = -0x64 - AT_REMOVEDIR = 0x800 - AT_SYMLINK_FOLLOW = 0x400 + AT_EACCESS = 0x100 AT_SYMLINK_NOFOLLOW = 0x200 + AT_SYMLINK_FOLLOW = 0x400 + AT_REMOVEDIR = 0x800 ) type PollFd struct { diff --git a/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm.go b/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm.go index 6f79227d..da8f7404 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm.go +++ b/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm.go @@ -1,6 +1,7 @@ // cgo -godefs -- -fsigned-char types_freebsd.go | go run mkpost.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build arm && freebsd // +build arm,freebsd package unix @@ -32,6 +33,8 @@ type Timeval struct { _ [4]byte } +type Time_t int64 + type Rusage struct { Utime Timeval Stime Timeval @@ -85,26 +88,6 @@ type Stat_t struct { Spare [10]uint64 } -type stat_freebsd11_t struct { - Dev uint32 - Ino uint32 - Mode uint16 - Nlink uint16 - Uid uint32 - Gid uint32 - Rdev uint32 - Atim Timespec - Mtim Timespec - Ctim Timespec - Size int64 - Blocks int64 - Blksize int32 - Flags uint32 - Gen uint32 - Lspare int32 - Btim Timespec -} - type Statfs_t struct { Version uint32 Type uint32 @@ -125,34 +108,9 @@ type Statfs_t struct { Owner uint32 Fsid Fsid Charspare [80]int8 - Fstypename [16]int8 - Mntfromname [1024]int8 - Mntonname [1024]int8 -} - -type statfs_freebsd11_t struct { - Version uint32 - Type uint32 - Flags uint64 - Bsize uint64 - Iosize uint64 - Blocks uint64 - Bfree uint64 - Bavail int64 - Files uint64 - Ffree int64 - Syncwrites uint64 - Asyncwrites uint64 - Syncreads uint64 - Asyncreads uint64 - Spare [10]uint64 - Namemax uint32 - Owner uint32 - Fsid Fsid - Charspare [80]int8 - Fstypename [16]int8 - Mntfromname [88]int8 - Mntonname [88]int8 + Fstypename [16]byte + Mntfromname [1024]byte + Mntonname [1024]byte } type Flock_t struct { @@ -176,14 +134,6 @@ type Dirent struct { Name [256]int8 } -type dirent_freebsd11 struct { - Fileno uint32 - Reclen uint16 - Type uint8 - Namlen uint8 - Name [256]int8 -} - type Fsid struct { Val [2]int32 } @@ -248,6 +198,14 @@ type RawSockaddrAny struct { type _Socklen uint32 +type Xucred struct { + Version uint32 + Uid uint32 + Ngroups int16 + Groups [16]uint32 + _ *byte +} + type Linger struct { Onoff int32 Linger int32 @@ -310,7 +268,9 @@ const ( SizeofSockaddrAny = 0x6c SizeofSockaddrUnix = 0x6a SizeofSockaddrDatalink = 0x36 + SizeofXucred = 0x50 SizeofLinger = 0x8 + SizeofIovec = 0x8 SizeofIPMreq = 0x8 SizeofIPMreqn = 0xc SizeofIPv6Mreq = 0x14 @@ -322,41 +282,9 @@ const ( ) const ( - PTRACE_ATTACH = 0xa - PTRACE_CONT = 0x7 - PTRACE_DETACH = 0xb - PTRACE_GETFPREGS = 0x23 - PTRACE_GETFSBASE = 0x47 - PTRACE_GETLWPLIST = 0xf - PTRACE_GETNUMLWPS = 0xe - PTRACE_GETREGS = 0x21 - PTRACE_GETXSTATE = 0x45 - PTRACE_IO = 0xc - PTRACE_KILL = 0x8 - PTRACE_LWPEVENTS = 0x18 - PTRACE_LWPINFO = 0xd - PTRACE_SETFPREGS = 0x24 - PTRACE_SETREGS = 0x22 - PTRACE_SINGLESTEP = 0x9 - PTRACE_TRACEME = 0x0 -) - -const ( - PIOD_READ_D = 0x1 - PIOD_WRITE_D = 0x2 - PIOD_READ_I = 0x3 - PIOD_WRITE_I = 0x4 -) - -const ( - PL_FLAG_BORN = 0x100 - PL_FLAG_EXITED = 0x200 - PL_FLAG_SI = 0x20 -) - -const ( - TRAP_BRKPT = 0x1 - TRAP_TRACE = 0x2 + PTRACE_TRACEME = 0x0 + PTRACE_CONT = 0x7 + PTRACE_KILL = 0x8 ) type PtraceLwpInfoStruct struct { @@ -373,15 +301,15 @@ type PtraceLwpInfoStruct struct { } type __Siginfo struct { - Signo int32 - Errno int32 - Code int32 - Pid int32 - Uid uint32 - Status int32 - Addr *byte - Value [4]byte - X_reason [32]byte + Signo int32 + Errno int32 + Code int32 + Pid int32 + Uid uint32 + Status int32 + Addr *byte + Value [4]byte + _ [32]byte } type Sigset_t struct { @@ -389,16 +317,22 @@ type Sigset_t struct { } type Reg struct { - R [13]uint32 - R_sp uint32 - R_lr uint32 - R_pc uint32 - R_cpsr uint32 + R [13]uint32 + Sp uint32 + Lr uint32 + Pc uint32 + Cpsr uint32 } type FpReg struct { - Fpr_fpsr uint32 - Fpr [8][3]uint32 + Fpsr uint32 + Fpr [8]FpExtendedPrecision +} + +type FpExtendedPrecision struct { + Exponent uint32 + Mantissa_hi uint32 + Mantissa_lo uint32 } type PtraceIoDesc struct { @@ -413,8 +347,11 @@ type Kevent_t struct { Filter int16 Flags uint16 Fflags uint32 - Data int32 + _ [4]byte + Data int64 Udata *byte + _ [4]byte + Ext [4]uint64 } type FdSet struct { @@ -440,7 +377,7 @@ type ifMsghdr struct { Addrs int32 Flags int32 Index uint16 - _ [2]byte + _ uint16 Data ifData } @@ -451,7 +388,6 @@ type IfMsghdr struct { Addrs int32 Flags int32 Index uint16 - _ [2]byte Data IfData } @@ -519,7 +455,7 @@ type IfaMsghdr struct { Addrs int32 Flags int32 Index uint16 - _ [2]byte + _ uint16 Metric int32 } @@ -530,7 +466,7 @@ type IfmaMsghdr struct { Addrs int32 Flags int32 Index uint16 - _ [2]byte + _ uint16 } type IfAnnounceMsghdr struct { @@ -547,7 +483,7 @@ type RtMsghdr struct { Version uint8 Type uint8 Index uint16 - _ [2]byte + _ uint16 Flags int32 Addrs int32 Pid int32 @@ -645,9 +581,10 @@ type Winsize struct { const ( AT_FDCWD = -0x64 - AT_REMOVEDIR = 0x800 - AT_SYMLINK_FOLLOW = 0x400 + AT_EACCESS = 0x100 AT_SYMLINK_NOFOLLOW = 0x200 + AT_SYMLINK_FOLLOW = 0x400 + AT_REMOVEDIR = 0x800 ) type PollFd struct { diff --git a/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go b/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go index c6fe1d09..d69988e5 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go @@ -1,6 +1,7 @@ // cgo -godefs -- -fsigned-char types_freebsd.go | go run mkpost.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build arm64 && freebsd // +build arm64,freebsd package unix @@ -30,6 +31,8 @@ type Timeval struct { Usec int64 } +type Time_t int64 + type Rusage struct { Utime Timeval Stime Timeval @@ -83,26 +86,6 @@ type Stat_t struct { Spare [10]uint64 } -type stat_freebsd11_t struct { - Dev uint32 - Ino uint32 - Mode uint16 - Nlink uint16 - Uid uint32 - Gid uint32 - Rdev uint32 - Atim Timespec - Mtim Timespec - Ctim Timespec - Size int64 - Blocks int64 - Blksize int32 - Flags uint32 - Gen uint32 - Lspare int32 - Btim Timespec -} - type Statfs_t struct { Version uint32 Type uint32 @@ -128,31 +111,6 @@ type Statfs_t struct { Mntonname [1024]byte } -type statfs_freebsd11_t struct { - Version uint32 - Type uint32 - Flags uint64 - Bsize uint64 - Iosize uint64 - Blocks uint64 - Bfree uint64 - Bavail int64 - Files uint64 - Ffree int64 - Syncwrites uint64 - Asyncwrites uint64 - Syncreads uint64 - Asyncreads uint64 - Spare [10]uint64 - Namemax uint32 - Owner uint32 - Fsid Fsid - Charspare [80]int8 - Fstypename [16]byte - Mntfromname [88]byte - Mntonname [88]byte -} - type Flock_t struct { Start int64 Len int64 @@ -174,14 +132,6 @@ type Dirent struct { Name [256]int8 } -type dirent_freebsd11 struct { - Fileno uint32 - Reclen uint16 - Type uint8 - Namlen uint8 - Name [256]int8 -} - type Fsid struct { Val [2]int32 } @@ -246,6 +196,14 @@ type RawSockaddrAny struct { type _Socklen uint32 +type Xucred struct { + Version uint32 + Uid uint32 + Ngroups int16 + Groups [16]uint32 + _ *byte +} + type Linger struct { Onoff int32 Linger int32 @@ -308,7 +266,9 @@ const ( SizeofSockaddrAny = 0x6c SizeofSockaddrUnix = 0x6a SizeofSockaddrDatalink = 0x36 + SizeofXucred = 0x58 SizeofLinger = 0x8 + SizeofIovec = 0x10 SizeofIPMreq = 0x8 SizeofIPMreqn = 0xc SizeofIPv6Mreq = 0x14 @@ -320,39 +280,9 @@ const ( ) const ( - PTRACE_ATTACH = 0xa - PTRACE_CONT = 0x7 - PTRACE_DETACH = 0xb - PTRACE_GETFPREGS = 0x23 - PTRACE_GETLWPLIST = 0xf - PTRACE_GETNUMLWPS = 0xe - PTRACE_GETREGS = 0x21 - PTRACE_IO = 0xc - PTRACE_KILL = 0x8 - PTRACE_LWPEVENTS = 0x18 - PTRACE_LWPINFO = 0xd - PTRACE_SETFPREGS = 0x24 - PTRACE_SETREGS = 0x22 - PTRACE_SINGLESTEP = 0x9 - PTRACE_TRACEME = 0x0 -) - -const ( - PIOD_READ_D = 0x1 - PIOD_WRITE_D = 0x2 - PIOD_READ_I = 0x3 - PIOD_WRITE_I = 0x4 -) - -const ( - PL_FLAG_BORN = 0x100 - PL_FLAG_EXITED = 0x200 - PL_FLAG_SI = 0x20 -) - -const ( - TRAP_BRKPT = 0x1 - TRAP_TRACE = 0x2 + PTRACE_TRACEME = 0x0 + PTRACE_CONT = 0x7 + PTRACE_KILL = 0x8 ) type PtraceLwpInfoStruct struct { @@ -400,6 +330,8 @@ type FpReg struct { _ [8]byte } +type FpExtendedPrecision struct{} + type PtraceIoDesc struct { Op int32 Offs *byte @@ -414,6 +346,7 @@ type Kevent_t struct { Fflags uint32 Data int64 Udata *byte + Ext [4]uint64 } type FdSet struct { @@ -642,9 +575,10 @@ type Winsize struct { const ( AT_FDCWD = -0x64 - AT_REMOVEDIR = 0x800 - AT_SYMLINK_FOLLOW = 0x400 + AT_EACCESS = 0x100 AT_SYMLINK_NOFOLLOW = 0x200 + AT_SYMLINK_FOLLOW = 0x400 + AT_REMOVEDIR = 0x800 ) type PollFd struct { diff --git a/vendor/golang.org/x/sys/unix/ztypes_freebsd_riscv64.go b/vendor/golang.org/x/sys/unix/ztypes_freebsd_riscv64.go new file mode 100644 index 00000000..d6fd9e88 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/ztypes_freebsd_riscv64.go @@ -0,0 +1,626 @@ +// cgo -godefs -- -fsigned-char types_freebsd.go | go run mkpost.go +// Code generated by the command above; see README.md. DO NOT EDIT. + +//go:build riscv64 && freebsd +// +build riscv64,freebsd + +package unix + +const ( + SizeofPtr = 0x8 + SizeofShort = 0x2 + SizeofInt = 0x4 + SizeofLong = 0x8 + SizeofLongLong = 0x8 +) + +type ( + _C_short int16 + _C_int int32 + _C_long int64 + _C_long_long int64 +) + +type Timespec struct { + Sec int64 + Nsec int64 +} + +type Timeval struct { + Sec int64 + Usec int64 +} + +type Time_t int64 + +type Rusage struct { + Utime Timeval + Stime Timeval + Maxrss int64 + Ixrss int64 + Idrss int64 + Isrss int64 + Minflt int64 + Majflt int64 + Nswap int64 + Inblock int64 + Oublock int64 + Msgsnd int64 + Msgrcv int64 + Nsignals int64 + Nvcsw int64 + Nivcsw int64 +} + +type Rlimit struct { + Cur int64 + Max int64 +} + +type _Gid_t uint32 + +const ( + _statfsVersion = 0x20140518 + _dirblksiz = 0x400 +) + +type Stat_t struct { + Dev uint64 + Ino uint64 + Nlink uint64 + Mode uint16 + _0 int16 + Uid uint32 + Gid uint32 + _1 int32 + Rdev uint64 + Atim Timespec + Mtim Timespec + Ctim Timespec + Btim Timespec + Size int64 + Blocks int64 + Blksize int32 + Flags uint32 + Gen uint64 + Spare [10]uint64 +} + +type Statfs_t struct { + Version uint32 + Type uint32 + Flags uint64 + Bsize uint64 + Iosize uint64 + Blocks uint64 + Bfree uint64 + Bavail int64 + Files uint64 + Ffree int64 + Syncwrites uint64 + Asyncwrites uint64 + Syncreads uint64 + Asyncreads uint64 + Spare [10]uint64 + Namemax uint32 + Owner uint32 + Fsid Fsid + Charspare [80]int8 + Fstypename [16]byte + Mntfromname [1024]byte + Mntonname [1024]byte +} + +type Flock_t struct { + Start int64 + Len int64 + Pid int32 + Type int16 + Whence int16 + Sysid int32 + _ [4]byte +} + +type Dirent struct { + Fileno uint64 + Off int64 + Reclen uint16 + Type uint8 + Pad0 uint8 + Namlen uint16 + Pad1 uint16 + Name [256]int8 +} + +type Fsid struct { + Val [2]int32 +} + +const ( + PathMax = 0x400 +) + +const ( + FADV_NORMAL = 0x0 + FADV_RANDOM = 0x1 + FADV_SEQUENTIAL = 0x2 + FADV_WILLNEED = 0x3 + FADV_DONTNEED = 0x4 + FADV_NOREUSE = 0x5 +) + +type RawSockaddrInet4 struct { + Len uint8 + Family uint8 + Port uint16 + Addr [4]byte /* in_addr */ + Zero [8]int8 +} + +type RawSockaddrInet6 struct { + Len uint8 + Family uint8 + Port uint16 + Flowinfo uint32 + Addr [16]byte /* in6_addr */ + Scope_id uint32 +} + +type RawSockaddrUnix struct { + Len uint8 + Family uint8 + Path [104]int8 +} + +type RawSockaddrDatalink struct { + Len uint8 + Family uint8 + Index uint16 + Type uint8 + Nlen uint8 + Alen uint8 + Slen uint8 + Data [46]int8 +} + +type RawSockaddr struct { + Len uint8 + Family uint8 + Data [14]int8 +} + +type RawSockaddrAny struct { + Addr RawSockaddr + Pad [92]int8 +} + +type _Socklen uint32 + +type Xucred struct { + Version uint32 + Uid uint32 + Ngroups int16 + Groups [16]uint32 + _ *byte +} + +type Linger struct { + Onoff int32 + Linger int32 +} + +type Iovec struct { + Base *byte + Len uint64 +} + +type IPMreq struct { + Multiaddr [4]byte /* in_addr */ + Interface [4]byte /* in_addr */ +} + +type IPMreqn struct { + Multiaddr [4]byte /* in_addr */ + Address [4]byte /* in_addr */ + Ifindex int32 +} + +type IPv6Mreq struct { + Multiaddr [16]byte /* in6_addr */ + Interface uint32 +} + +type Msghdr struct { + Name *byte + Namelen uint32 + Iov *Iovec + Iovlen int32 + Control *byte + Controllen uint32 + Flags int32 +} + +type Cmsghdr struct { + Len uint32 + Level int32 + Type int32 +} + +type Inet6Pktinfo struct { + Addr [16]byte /* in6_addr */ + Ifindex uint32 +} + +type IPv6MTUInfo struct { + Addr RawSockaddrInet6 + Mtu uint32 +} + +type ICMPv6Filter struct { + Filt [8]uint32 +} + +const ( + SizeofSockaddrInet4 = 0x10 + SizeofSockaddrInet6 = 0x1c + SizeofSockaddrAny = 0x6c + SizeofSockaddrUnix = 0x6a + SizeofSockaddrDatalink = 0x36 + SizeofXucred = 0x58 + SizeofLinger = 0x8 + SizeofIovec = 0x10 + SizeofIPMreq = 0x8 + SizeofIPMreqn = 0xc + SizeofIPv6Mreq = 0x14 + SizeofMsghdr = 0x30 + SizeofCmsghdr = 0xc + SizeofInet6Pktinfo = 0x14 + SizeofIPv6MTUInfo = 0x20 + SizeofICMPv6Filter = 0x20 +) + +const ( + PTRACE_TRACEME = 0x0 + PTRACE_CONT = 0x7 + PTRACE_KILL = 0x8 +) + +type PtraceLwpInfoStruct struct { + Lwpid int32 + Event int32 + Flags int32 + Sigmask Sigset_t + Siglist Sigset_t + Siginfo __Siginfo + Tdname [20]int8 + Child_pid int32 + Syscall_code uint32 + Syscall_narg uint32 +} + +type __Siginfo struct { + Signo int32 + Errno int32 + Code int32 + Pid int32 + Uid uint32 + Status int32 + Addr *byte + Value [8]byte + _ [40]byte +} + +type Sigset_t struct { + Val [4]uint32 +} + +type Reg struct { + Ra uint64 + Sp uint64 + Gp uint64 + Tp uint64 + T [7]uint64 + S [12]uint64 + A [8]uint64 + Sepc uint64 + Sstatus uint64 +} + +type FpReg struct { + X [32][2]uint64 + Fcsr uint64 +} + +type FpExtendedPrecision struct{} + +type PtraceIoDesc struct { + Op int32 + Offs *byte + Addr *byte + Len uint64 +} + +type Kevent_t struct { + Ident uint64 + Filter int16 + Flags uint16 + Fflags uint32 + Data int64 + Udata *byte + Ext [4]uint64 +} + +type FdSet struct { + Bits [16]uint64 +} + +const ( + sizeofIfMsghdr = 0xa8 + SizeofIfMsghdr = 0xa8 + sizeofIfData = 0x98 + SizeofIfData = 0x98 + SizeofIfaMsghdr = 0x14 + SizeofIfmaMsghdr = 0x10 + SizeofIfAnnounceMsghdr = 0x18 + SizeofRtMsghdr = 0x98 + SizeofRtMetrics = 0x70 +) + +type ifMsghdr struct { + Msglen uint16 + Version uint8 + Type uint8 + Addrs int32 + Flags int32 + Index uint16 + _ uint16 + Data ifData +} + +type IfMsghdr struct { + Msglen uint16 + Version uint8 + Type uint8 + Addrs int32 + Flags int32 + Index uint16 + Data IfData +} + +type ifData struct { + Type uint8 + Physical uint8 + Addrlen uint8 + Hdrlen uint8 + Link_state uint8 + Vhid uint8 + Datalen uint16 + Mtu uint32 + Metric uint32 + Baudrate uint64 + Ipackets uint64 + Ierrors uint64 + Opackets uint64 + Oerrors uint64 + Collisions uint64 + Ibytes uint64 + Obytes uint64 + Imcasts uint64 + Omcasts uint64 + Iqdrops uint64 + Oqdrops uint64 + Noproto uint64 + Hwassist uint64 + _ [8]byte + _ [16]byte +} + +type IfData struct { + Type uint8 + Physical uint8 + Addrlen uint8 + Hdrlen uint8 + Link_state uint8 + Spare_char1 uint8 + Spare_char2 uint8 + Datalen uint8 + Mtu uint64 + Metric uint64 + Baudrate uint64 + Ipackets uint64 + Ierrors uint64 + Opackets uint64 + Oerrors uint64 + Collisions uint64 + Ibytes uint64 + Obytes uint64 + Imcasts uint64 + Omcasts uint64 + Iqdrops uint64 + Noproto uint64 + Hwassist uint64 + Epoch int64 + Lastchange Timeval +} + +type IfaMsghdr struct { + Msglen uint16 + Version uint8 + Type uint8 + Addrs int32 + Flags int32 + Index uint16 + _ uint16 + Metric int32 +} + +type IfmaMsghdr struct { + Msglen uint16 + Version uint8 + Type uint8 + Addrs int32 + Flags int32 + Index uint16 + _ uint16 +} + +type IfAnnounceMsghdr struct { + Msglen uint16 + Version uint8 + Type uint8 + Index uint16 + Name [16]int8 + What uint16 +} + +type RtMsghdr struct { + Msglen uint16 + Version uint8 + Type uint8 + Index uint16 + _ uint16 + Flags int32 + Addrs int32 + Pid int32 + Seq int32 + Errno int32 + Fmask int32 + Inits uint64 + Rmx RtMetrics +} + +type RtMetrics struct { + Locks uint64 + Mtu uint64 + Hopcount uint64 + Expire uint64 + Recvpipe uint64 + Sendpipe uint64 + Ssthresh uint64 + Rtt uint64 + Rttvar uint64 + Pksent uint64 + Weight uint64 + Nhidx uint64 + Filler [2]uint64 +} + +const ( + SizeofBpfVersion = 0x4 + SizeofBpfStat = 0x8 + SizeofBpfZbuf = 0x18 + SizeofBpfProgram = 0x10 + SizeofBpfInsn = 0x8 + SizeofBpfHdr = 0x20 + SizeofBpfZbufHeader = 0x20 +) + +type BpfVersion struct { + Major uint16 + Minor uint16 +} + +type BpfStat struct { + Recv uint32 + Drop uint32 +} + +type BpfZbuf struct { + Bufa *byte + Bufb *byte + Buflen uint64 +} + +type BpfProgram struct { + Len uint32 + Insns *BpfInsn +} + +type BpfInsn struct { + Code uint16 + Jt uint8 + Jf uint8 + K uint32 +} + +type BpfHdr struct { + Tstamp Timeval + Caplen uint32 + Datalen uint32 + Hdrlen uint16 + _ [6]byte +} + +type BpfZbufHeader struct { + Kernel_gen uint32 + Kernel_len uint32 + User_gen uint32 + _ [5]uint32 +} + +type Termios struct { + Iflag uint32 + Oflag uint32 + Cflag uint32 + Lflag uint32 + Cc [20]uint8 + Ispeed uint32 + Ospeed uint32 +} + +type Winsize struct { + Row uint16 + Col uint16 + Xpixel uint16 + Ypixel uint16 +} + +const ( + AT_FDCWD = -0x64 + AT_EACCESS = 0x100 + AT_SYMLINK_NOFOLLOW = 0x200 + AT_SYMLINK_FOLLOW = 0x400 + AT_REMOVEDIR = 0x800 +) + +type PollFd struct { + Fd int32 + Events int16 + Revents int16 +} + +const ( + POLLERR = 0x8 + POLLHUP = 0x10 + POLLIN = 0x1 + POLLINIGNEOF = 0x2000 + POLLNVAL = 0x20 + POLLOUT = 0x4 + POLLPRI = 0x2 + POLLRDBAND = 0x80 + POLLRDNORM = 0x40 + POLLWRBAND = 0x100 + POLLWRNORM = 0x4 +) + +type CapRights struct { + Rights [2]uint64 +} + +type Utsname struct { + Sysname [256]byte + Nodename [256]byte + Release [256]byte + Version [256]byte + Machine [256]byte +} + +const SizeofClockinfo = 0x14 + +type Clockinfo struct { + Hz int32 + Tick int32 + Spare int32 + Stathz int32 + Profhz int32 +} diff --git a/vendor/golang.org/x/sys/unix/ztypes_illumos_amd64.go b/vendor/golang.org/x/sys/unix/ztypes_illumos_amd64.go new file mode 100644 index 00000000..4c485261 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/ztypes_illumos_amd64.go @@ -0,0 +1,42 @@ +// cgo -godefs types_illumos.go | go run mkpost.go +// Code generated by the command above; see README.md. DO NOT EDIT. + +//go:build amd64 && illumos +// +build amd64,illumos + +package unix + +const ( + TUNNEWPPA = 0x540001 + TUNSETPPA = 0x540002 + + I_STR = 0x5308 + I_POP = 0x5303 + I_PUSH = 0x5302 + I_LINK = 0x530c + I_UNLINK = 0x530d + I_PLINK = 0x5316 + I_PUNLINK = 0x5317 + + IF_UNITSEL = -0x7ffb8cca +) + +type strbuf struct { + Maxlen int32 + Len int32 + Buf *int8 +} + +type Strioctl struct { + Cmd int32 + Timout int32 + Len int32 + Dp *int8 +} + +type Lifreq struct { + Name [32]int8 + Lifru1 [4]byte + Type uint32 + Lifru [336]byte +} diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux.go b/vendor/golang.org/x/sys/unix/ztypes_linux.go index 9c43c26f..86984798 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux.go @@ -1,5 +1,6 @@ -// Code generated by mkmerge.go; DO NOT EDIT. +// Code generated by mkmerge; DO NOT EDIT. +//go:build linux // +build linux package unix @@ -18,6 +19,16 @@ type ( _C_long_long int64 ) +type ItimerSpec struct { + Interval Timespec + Value Timespec +} + +type Itimerval struct { + Interval Timeval + Value Timeval +} + const ( TIME_OK = 0x0 TIME_INS = 0x1 @@ -62,13 +73,45 @@ type Statx_t struct { Rdev_minor uint32 Dev_major uint32 Dev_minor uint32 - _ [14]uint64 + Mnt_id uint64 + _ uint64 + _ [12]uint64 } type Fsid struct { Val [2]int32 } +type FileCloneRange struct { + Src_fd int64 + Src_offset uint64 + Src_length uint64 + Dest_offset uint64 +} + +type RawFileDedupeRange struct { + Src_offset uint64 + Src_length uint64 + Dest_count uint16 + Reserved1 uint16 + Reserved2 uint32 +} + +type RawFileDedupeRangeInfo struct { + Dest_fd int64 + Dest_offset uint64 + Bytes_deduped uint64 + Status int32 + Reserved uint32 +} + +const ( + SizeofRawFileDedupeRange = 0x18 + SizeofRawFileDedupeRangeInfo = 0x20 + FILE_DEDUPE_RANGE_SAME = 0x0 + FILE_DEDUPE_RANGE_DIFFERS = 0x1 +) + type FscryptPolicy struct { Version uint8 Contents_encryption_mode uint8 @@ -133,6 +176,48 @@ type FscryptGetKeyStatusArg struct { _ [13]uint32 } +type DmIoctl struct { + Version [3]uint32 + Data_size uint32 + Data_start uint32 + Target_count uint32 + Open_count int32 + Flags uint32 + Event_nr uint32 + _ uint32 + Dev uint64 + Name [128]byte + Uuid [129]byte + Data [7]byte +} + +type DmTargetSpec struct { + Sector_start uint64 + Length uint64 + Status int32 + Next uint32 + Target_type [16]byte +} + +type DmTargetDeps struct { + Count uint32 + _ uint32 +} + +type DmTargetVersions struct { + Next uint32 + Version [3]uint32 +} + +type DmTargetMsg struct { + Sector uint64 +} + +const ( + SizeofDmIoctl = 0x138 + SizeofDmTargetSpec = 0x28 +) + type KeyctlDHParams struct { Private int32 Prime int32 @@ -224,7 +309,8 @@ type RawSockaddrVM struct { Reserved1 uint16 Port uint32 Cid uint32 - Zero [4]uint8 + Flags uint8 + Zero [3]uint8 } type RawSockaddrXDP struct { @@ -261,6 +347,22 @@ type RawSockaddrL2TPIP6 struct { Conn_id uint32 } +type RawSockaddrIUCV struct { + Family uint16 + Port uint16 + Addr uint32 + Nodeid [8]int8 + User_id [8]int8 + Name [8]int8 +} + +type RawSockaddrNFC struct { + Sa_family uint16 + Dev_idx uint32 + Target_idx uint32 + Nfc_protocol uint32 +} + type _Socklen uint32 type Linger struct { @@ -355,6 +457,11 @@ type CanFilter struct { Mask uint32 } +type TCPRepairOpt struct { + Code uint32 + Val uint32 +} + const ( SizeofSockaddrInet4 = 0x10 SizeofSockaddrInet6 = 0x1c @@ -373,6 +480,8 @@ const ( SizeofSockaddrTIPC = 0x10 SizeofSockaddrL2TPIP = 0x10 SizeofSockaddrL2TPIP6 = 0x20 + SizeofSockaddrIUCV = 0x20 + SizeofSockaddrNFC = 0x10 SizeofLinger = 0x8 SizeofIPMreq = 0x8 SizeofIPMreqn = 0xc @@ -385,169 +494,111 @@ const ( SizeofUcred = 0xc SizeofTCPInfo = 0x68 SizeofCanFilter = 0x8 + SizeofTCPRepairOpt = 0x8 ) const ( - NDA_UNSPEC = 0x0 - NDA_DST = 0x1 - NDA_LLADDR = 0x2 - NDA_CACHEINFO = 0x3 - NDA_PROBES = 0x4 - NDA_VLAN = 0x5 - NDA_PORT = 0x6 - NDA_VNI = 0x7 - NDA_IFINDEX = 0x8 - NDA_MASTER = 0x9 - NDA_LINK_NETNSID = 0xa - NDA_SRC_VNI = 0xb - NTF_USE = 0x1 - NTF_SELF = 0x2 - NTF_MASTER = 0x4 - NTF_PROXY = 0x8 - NTF_EXT_LEARNED = 0x10 - NTF_OFFLOADED = 0x20 - NTF_ROUTER = 0x80 - NUD_INCOMPLETE = 0x1 - NUD_REACHABLE = 0x2 - NUD_STALE = 0x4 - NUD_DELAY = 0x8 - NUD_PROBE = 0x10 - NUD_FAILED = 0x20 - NUD_NOARP = 0x40 - NUD_PERMANENT = 0x80 - NUD_NONE = 0x0 - IFA_UNSPEC = 0x0 - IFA_ADDRESS = 0x1 - IFA_LOCAL = 0x2 - IFA_LABEL = 0x3 - IFA_BROADCAST = 0x4 - IFA_ANYCAST = 0x5 - IFA_CACHEINFO = 0x6 - IFA_MULTICAST = 0x7 - IFA_FLAGS = 0x8 - IFA_RT_PRIORITY = 0x9 - IFA_TARGET_NETNSID = 0xa - IFLA_UNSPEC = 0x0 - IFLA_ADDRESS = 0x1 - IFLA_BROADCAST = 0x2 - IFLA_IFNAME = 0x3 - IFLA_MTU = 0x4 - IFLA_LINK = 0x5 - IFLA_QDISC = 0x6 - IFLA_STATS = 0x7 - IFLA_COST = 0x8 - IFLA_PRIORITY = 0x9 - IFLA_MASTER = 0xa - IFLA_WIRELESS = 0xb - IFLA_PROTINFO = 0xc - IFLA_TXQLEN = 0xd - IFLA_MAP = 0xe - IFLA_WEIGHT = 0xf - IFLA_OPERSTATE = 0x10 - IFLA_LINKMODE = 0x11 - IFLA_LINKINFO = 0x12 - IFLA_NET_NS_PID = 0x13 - IFLA_IFALIAS = 0x14 - IFLA_NUM_VF = 0x15 - IFLA_VFINFO_LIST = 0x16 - IFLA_STATS64 = 0x17 - IFLA_VF_PORTS = 0x18 - IFLA_PORT_SELF = 0x19 - IFLA_AF_SPEC = 0x1a - IFLA_GROUP = 0x1b - IFLA_NET_NS_FD = 0x1c - IFLA_EXT_MASK = 0x1d - IFLA_PROMISCUITY = 0x1e - IFLA_NUM_TX_QUEUES = 0x1f - IFLA_NUM_RX_QUEUES = 0x20 - IFLA_CARRIER = 0x21 - IFLA_PHYS_PORT_ID = 0x22 - IFLA_CARRIER_CHANGES = 0x23 - IFLA_PHYS_SWITCH_ID = 0x24 - IFLA_LINK_NETNSID = 0x25 - IFLA_PHYS_PORT_NAME = 0x26 - IFLA_PROTO_DOWN = 0x27 - IFLA_GSO_MAX_SEGS = 0x28 - IFLA_GSO_MAX_SIZE = 0x29 - IFLA_PAD = 0x2a - IFLA_XDP = 0x2b - IFLA_EVENT = 0x2c - IFLA_NEW_NETNSID = 0x2d - IFLA_IF_NETNSID = 0x2e - IFLA_TARGET_NETNSID = 0x2e - IFLA_CARRIER_UP_COUNT = 0x2f - IFLA_CARRIER_DOWN_COUNT = 0x30 - IFLA_NEW_IFINDEX = 0x31 - IFLA_MIN_MTU = 0x32 - IFLA_MAX_MTU = 0x33 - IFLA_MAX = 0x36 - IFLA_INFO_KIND = 0x1 - IFLA_INFO_DATA = 0x2 - IFLA_INFO_XSTATS = 0x3 - IFLA_INFO_SLAVE_KIND = 0x4 - IFLA_INFO_SLAVE_DATA = 0x5 - RT_SCOPE_UNIVERSE = 0x0 - RT_SCOPE_SITE = 0xc8 - RT_SCOPE_LINK = 0xfd - RT_SCOPE_HOST = 0xfe - RT_SCOPE_NOWHERE = 0xff - RT_TABLE_UNSPEC = 0x0 - RT_TABLE_COMPAT = 0xfc - RT_TABLE_DEFAULT = 0xfd - RT_TABLE_MAIN = 0xfe - RT_TABLE_LOCAL = 0xff - RT_TABLE_MAX = 0xffffffff - RTA_UNSPEC = 0x0 - RTA_DST = 0x1 - RTA_SRC = 0x2 - RTA_IIF = 0x3 - RTA_OIF = 0x4 - RTA_GATEWAY = 0x5 - RTA_PRIORITY = 0x6 - RTA_PREFSRC = 0x7 - RTA_METRICS = 0x8 - RTA_MULTIPATH = 0x9 - RTA_FLOW = 0xb - RTA_CACHEINFO = 0xc - RTA_TABLE = 0xf - RTA_MARK = 0x10 - RTA_MFC_STATS = 0x11 - RTA_VIA = 0x12 - RTA_NEWDST = 0x13 - RTA_PREF = 0x14 - RTA_ENCAP_TYPE = 0x15 - RTA_ENCAP = 0x16 - RTA_EXPIRES = 0x17 - RTA_PAD = 0x18 - RTA_UID = 0x19 - RTA_TTL_PROPAGATE = 0x1a - RTA_IP_PROTO = 0x1b - RTA_SPORT = 0x1c - RTA_DPORT = 0x1d - RTN_UNSPEC = 0x0 - RTN_UNICAST = 0x1 - RTN_LOCAL = 0x2 - RTN_BROADCAST = 0x3 - RTN_ANYCAST = 0x4 - RTN_MULTICAST = 0x5 - RTN_BLACKHOLE = 0x6 - RTN_UNREACHABLE = 0x7 - RTN_PROHIBIT = 0x8 - RTN_THROW = 0x9 - RTN_NAT = 0xa - RTN_XRESOLVE = 0xb - SizeofNlMsghdr = 0x10 - SizeofNlMsgerr = 0x14 - SizeofRtGenmsg = 0x1 - SizeofNlAttr = 0x4 - SizeofRtAttr = 0x4 - SizeofIfInfomsg = 0x10 - SizeofIfAddrmsg = 0x8 - SizeofIfaCacheinfo = 0x10 - SizeofRtMsg = 0xc - SizeofRtNexthop = 0x8 - SizeofNdUseroptmsg = 0x10 - SizeofNdMsg = 0xc + NDA_UNSPEC = 0x0 + NDA_DST = 0x1 + NDA_LLADDR = 0x2 + NDA_CACHEINFO = 0x3 + NDA_PROBES = 0x4 + NDA_VLAN = 0x5 + NDA_PORT = 0x6 + NDA_VNI = 0x7 + NDA_IFINDEX = 0x8 + NDA_MASTER = 0x9 + NDA_LINK_NETNSID = 0xa + NDA_SRC_VNI = 0xb + NTF_USE = 0x1 + NTF_SELF = 0x2 + NTF_MASTER = 0x4 + NTF_PROXY = 0x8 + NTF_EXT_LEARNED = 0x10 + NTF_OFFLOADED = 0x20 + NTF_ROUTER = 0x80 + NUD_INCOMPLETE = 0x1 + NUD_REACHABLE = 0x2 + NUD_STALE = 0x4 + NUD_DELAY = 0x8 + NUD_PROBE = 0x10 + NUD_FAILED = 0x20 + NUD_NOARP = 0x40 + NUD_PERMANENT = 0x80 + NUD_NONE = 0x0 + IFA_UNSPEC = 0x0 + IFA_ADDRESS = 0x1 + IFA_LOCAL = 0x2 + IFA_LABEL = 0x3 + IFA_BROADCAST = 0x4 + IFA_ANYCAST = 0x5 + IFA_CACHEINFO = 0x6 + IFA_MULTICAST = 0x7 + IFA_FLAGS = 0x8 + IFA_RT_PRIORITY = 0x9 + IFA_TARGET_NETNSID = 0xa + RT_SCOPE_UNIVERSE = 0x0 + RT_SCOPE_SITE = 0xc8 + RT_SCOPE_LINK = 0xfd + RT_SCOPE_HOST = 0xfe + RT_SCOPE_NOWHERE = 0xff + RT_TABLE_UNSPEC = 0x0 + RT_TABLE_COMPAT = 0xfc + RT_TABLE_DEFAULT = 0xfd + RT_TABLE_MAIN = 0xfe + RT_TABLE_LOCAL = 0xff + RT_TABLE_MAX = 0xffffffff + RTA_UNSPEC = 0x0 + RTA_DST = 0x1 + RTA_SRC = 0x2 + RTA_IIF = 0x3 + RTA_OIF = 0x4 + RTA_GATEWAY = 0x5 + RTA_PRIORITY = 0x6 + RTA_PREFSRC = 0x7 + RTA_METRICS = 0x8 + RTA_MULTIPATH = 0x9 + RTA_FLOW = 0xb + RTA_CACHEINFO = 0xc + RTA_TABLE = 0xf + RTA_MARK = 0x10 + RTA_MFC_STATS = 0x11 + RTA_VIA = 0x12 + RTA_NEWDST = 0x13 + RTA_PREF = 0x14 + RTA_ENCAP_TYPE = 0x15 + RTA_ENCAP = 0x16 + RTA_EXPIRES = 0x17 + RTA_PAD = 0x18 + RTA_UID = 0x19 + RTA_TTL_PROPAGATE = 0x1a + RTA_IP_PROTO = 0x1b + RTA_SPORT = 0x1c + RTA_DPORT = 0x1d + RTN_UNSPEC = 0x0 + RTN_UNICAST = 0x1 + RTN_LOCAL = 0x2 + RTN_BROADCAST = 0x3 + RTN_ANYCAST = 0x4 + RTN_MULTICAST = 0x5 + RTN_BLACKHOLE = 0x6 + RTN_UNREACHABLE = 0x7 + RTN_PROHIBIT = 0x8 + RTN_THROW = 0x9 + RTN_NAT = 0xa + RTN_XRESOLVE = 0xb + SizeofNlMsghdr = 0x10 + SizeofNlMsgerr = 0x14 + SizeofRtGenmsg = 0x1 + SizeofNlAttr = 0x4 + SizeofRtAttr = 0x4 + SizeofIfInfomsg = 0x10 + SizeofIfAddrmsg = 0x8 + SizeofIfaCacheinfo = 0x10 + SizeofRtMsg = 0xc + SizeofRtNexthop = 0x8 + SizeofNdUseroptmsg = 0x10 + SizeofNdMsg = 0xc ) type NlMsghdr struct { @@ -641,6 +692,16 @@ type NdMsg struct { Type uint8 } +const ( + ICMP_FILTER = 0x1 + + ICMPV6_FILTER = 0x1 + ICMPV6_FILTER_BLOCK = 0x1 + ICMPV6_FILTER_BLOCKOTHERS = 0x3 + ICMPV6_FILTER_PASS = 0x2 + ICMPV6_FILTER_PASSONLY = 0x4 +) + const ( SizeofSockFilter = 0x8 ) @@ -666,6 +727,8 @@ type InotifyEvent struct { const SizeofInotifyEvent = 0x10 +const SI_LOAD_SHIFT = 0x10 + type Utsname struct { Sysname [65]byte Nodename [65]byte @@ -685,10 +748,47 @@ const ( AT_STATX_FORCE_SYNC = 0x2000 AT_STATX_DONT_SYNC = 0x4000 + AT_RECURSIVE = 0x8000 + AT_SYMLINK_FOLLOW = 0x400 AT_SYMLINK_NOFOLLOW = 0x100 AT_EACCESS = 0x200 + + OPEN_TREE_CLONE = 0x1 + + MOVE_MOUNT_F_SYMLINKS = 0x1 + MOVE_MOUNT_F_AUTOMOUNTS = 0x2 + MOVE_MOUNT_F_EMPTY_PATH = 0x4 + MOVE_MOUNT_T_SYMLINKS = 0x10 + MOVE_MOUNT_T_AUTOMOUNTS = 0x20 + MOVE_MOUNT_T_EMPTY_PATH = 0x40 + MOVE_MOUNT_SET_GROUP = 0x100 + + FSOPEN_CLOEXEC = 0x1 + + FSPICK_CLOEXEC = 0x1 + FSPICK_SYMLINK_NOFOLLOW = 0x2 + FSPICK_NO_AUTOMOUNT = 0x4 + FSPICK_EMPTY_PATH = 0x8 + + FSMOUNT_CLOEXEC = 0x1 +) + +type OpenHow struct { + Flags uint64 + Mode uint64 + Resolve uint64 +} + +const SizeofOpenHow = 0x18 + +const ( + RESOLVE_BENEATH = 0x8 + RESOLVE_IN_ROOT = 0x10 + RESOLVE_NO_MAGICLINKS = 0x2 + RESOLVE_NO_SYMLINKS = 0x4 + RESOLVE_NO_XDEV = 0x1 ) type PollFd struct { @@ -731,8 +831,6 @@ type SignalfdSiginfo struct { _ [28]uint8 } -const PERF_IOC_FLAG_GROUP = 0x1 - type Winsize struct { Row uint16 Col uint16 @@ -793,6 +891,7 @@ const ( CTRL_CMD_NEWMCAST_GRP = 0x7 CTRL_CMD_DELMCAST_GRP = 0x8 CTRL_CMD_GETMCAST_GRP = 0x9 + CTRL_CMD_GETPOLICY = 0xa CTRL_ATTR_UNSPEC = 0x0 CTRL_ATTR_FAMILY_ID = 0x1 CTRL_ATTR_FAMILY_NAME = 0x2 @@ -801,12 +900,19 @@ const ( CTRL_ATTR_MAXATTR = 0x5 CTRL_ATTR_OPS = 0x6 CTRL_ATTR_MCAST_GROUPS = 0x7 + CTRL_ATTR_POLICY = 0x8 + CTRL_ATTR_OP_POLICY = 0x9 + CTRL_ATTR_OP = 0xa CTRL_ATTR_OP_UNSPEC = 0x0 CTRL_ATTR_OP_ID = 0x1 CTRL_ATTR_OP_FLAGS = 0x2 CTRL_ATTR_MCAST_GRP_UNSPEC = 0x0 CTRL_ATTR_MCAST_GRP_NAME = 0x1 CTRL_ATTR_MCAST_GRP_ID = 0x2 + CTRL_ATTR_POLICY_UNSPEC = 0x0 + CTRL_ATTR_POLICY_DO = 0x1 + CTRL_ATTR_POLICY_DUMP = 0x2 + CTRL_ATTR_POLICY_DUMP_MAX = 0x2 ) const ( @@ -856,7 +962,10 @@ type PerfEventMmapPage struct { Time_offset uint64 Time_zero uint64 Size uint32 - _ [948]uint8 + _ uint32 + Time_cycles uint64 + Time_mask uint64 + _ [928]uint8 Data_head uint64 Data_tail uint64 Data_offset uint64 @@ -898,13 +1007,13 @@ const ( ) const ( - PERF_TYPE_HARDWARE = 0x0 - PERF_TYPE_SOFTWARE = 0x1 - PERF_TYPE_TRACEPOINT = 0x2 - PERF_TYPE_HW_CACHE = 0x3 - PERF_TYPE_RAW = 0x4 - PERF_TYPE_BREAKPOINT = 0x5 - + PERF_TYPE_HARDWARE = 0x0 + PERF_TYPE_SOFTWARE = 0x1 + PERF_TYPE_TRACEPOINT = 0x2 + PERF_TYPE_HW_CACHE = 0x3 + PERF_TYPE_RAW = 0x4 + PERF_TYPE_BREAKPOINT = 0x5 + PERF_TYPE_MAX = 0x6 PERF_COUNT_HW_CPU_CYCLES = 0x0 PERF_COUNT_HW_INSTRUCTIONS = 0x1 PERF_COUNT_HW_CACHE_REFERENCES = 0x2 @@ -915,99 +1024,169 @@ const ( PERF_COUNT_HW_STALLED_CYCLES_FRONTEND = 0x7 PERF_COUNT_HW_STALLED_CYCLES_BACKEND = 0x8 PERF_COUNT_HW_REF_CPU_CYCLES = 0x9 - - PERF_COUNT_HW_CACHE_L1D = 0x0 - PERF_COUNT_HW_CACHE_L1I = 0x1 - PERF_COUNT_HW_CACHE_LL = 0x2 - PERF_COUNT_HW_CACHE_DTLB = 0x3 - PERF_COUNT_HW_CACHE_ITLB = 0x4 - PERF_COUNT_HW_CACHE_BPU = 0x5 - PERF_COUNT_HW_CACHE_NODE = 0x6 - - PERF_COUNT_HW_CACHE_OP_READ = 0x0 - PERF_COUNT_HW_CACHE_OP_WRITE = 0x1 - PERF_COUNT_HW_CACHE_OP_PREFETCH = 0x2 - - PERF_COUNT_HW_CACHE_RESULT_ACCESS = 0x0 - PERF_COUNT_HW_CACHE_RESULT_MISS = 0x1 - - PERF_COUNT_SW_CPU_CLOCK = 0x0 - PERF_COUNT_SW_TASK_CLOCK = 0x1 - PERF_COUNT_SW_PAGE_FAULTS = 0x2 - PERF_COUNT_SW_CONTEXT_SWITCHES = 0x3 - PERF_COUNT_SW_CPU_MIGRATIONS = 0x4 - PERF_COUNT_SW_PAGE_FAULTS_MIN = 0x5 - PERF_COUNT_SW_PAGE_FAULTS_MAJ = 0x6 - PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7 - PERF_COUNT_SW_EMULATION_FAULTS = 0x8 - PERF_COUNT_SW_DUMMY = 0x9 - PERF_COUNT_SW_BPF_OUTPUT = 0xa - - PERF_SAMPLE_IP = 0x1 - PERF_SAMPLE_TID = 0x2 - PERF_SAMPLE_TIME = 0x4 - PERF_SAMPLE_ADDR = 0x8 - PERF_SAMPLE_READ = 0x10 - PERF_SAMPLE_CALLCHAIN = 0x20 - PERF_SAMPLE_ID = 0x40 - PERF_SAMPLE_CPU = 0x80 - PERF_SAMPLE_PERIOD = 0x100 - PERF_SAMPLE_STREAM_ID = 0x200 - PERF_SAMPLE_RAW = 0x400 - PERF_SAMPLE_BRANCH_STACK = 0x800 - - PERF_SAMPLE_BRANCH_USER = 0x1 - PERF_SAMPLE_BRANCH_KERNEL = 0x2 - PERF_SAMPLE_BRANCH_HV = 0x4 - PERF_SAMPLE_BRANCH_ANY = 0x8 - PERF_SAMPLE_BRANCH_ANY_CALL = 0x10 - PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20 - PERF_SAMPLE_BRANCH_IND_CALL = 0x40 - PERF_SAMPLE_BRANCH_ABORT_TX = 0x80 - PERF_SAMPLE_BRANCH_IN_TX = 0x100 - PERF_SAMPLE_BRANCH_NO_TX = 0x200 - PERF_SAMPLE_BRANCH_COND = 0x400 - PERF_SAMPLE_BRANCH_CALL_STACK = 0x800 - PERF_SAMPLE_BRANCH_IND_JUMP = 0x1000 - PERF_SAMPLE_BRANCH_CALL = 0x2000 - PERF_SAMPLE_BRANCH_NO_FLAGS = 0x4000 - PERF_SAMPLE_BRANCH_NO_CYCLES = 0x8000 - PERF_SAMPLE_BRANCH_TYPE_SAVE = 0x10000 - - PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1 - PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2 - PERF_FORMAT_ID = 0x4 - PERF_FORMAT_GROUP = 0x8 - - PERF_RECORD_MMAP = 0x1 - PERF_RECORD_LOST = 0x2 - PERF_RECORD_COMM = 0x3 - PERF_RECORD_EXIT = 0x4 - PERF_RECORD_THROTTLE = 0x5 - PERF_RECORD_UNTHROTTLE = 0x6 - PERF_RECORD_FORK = 0x7 - PERF_RECORD_READ = 0x8 - PERF_RECORD_SAMPLE = 0x9 - PERF_RECORD_MMAP2 = 0xa - PERF_RECORD_AUX = 0xb - PERF_RECORD_ITRACE_START = 0xc - PERF_RECORD_LOST_SAMPLES = 0xd - PERF_RECORD_SWITCH = 0xe - PERF_RECORD_SWITCH_CPU_WIDE = 0xf - PERF_RECORD_NAMESPACES = 0x10 - - PERF_CONTEXT_HV = -0x20 - PERF_CONTEXT_KERNEL = -0x80 - PERF_CONTEXT_USER = -0x200 - - PERF_CONTEXT_GUEST = -0x800 - PERF_CONTEXT_GUEST_KERNEL = -0x880 - PERF_CONTEXT_GUEST_USER = -0xa00 - - PERF_FLAG_FD_NO_GROUP = 0x1 - PERF_FLAG_FD_OUTPUT = 0x2 - PERF_FLAG_PID_CGROUP = 0x4 - PERF_FLAG_FD_CLOEXEC = 0x8 + PERF_COUNT_HW_MAX = 0xa + PERF_COUNT_HW_CACHE_L1D = 0x0 + PERF_COUNT_HW_CACHE_L1I = 0x1 + PERF_COUNT_HW_CACHE_LL = 0x2 + PERF_COUNT_HW_CACHE_DTLB = 0x3 + PERF_COUNT_HW_CACHE_ITLB = 0x4 + PERF_COUNT_HW_CACHE_BPU = 0x5 + PERF_COUNT_HW_CACHE_NODE = 0x6 + PERF_COUNT_HW_CACHE_MAX = 0x7 + PERF_COUNT_HW_CACHE_OP_READ = 0x0 + PERF_COUNT_HW_CACHE_OP_WRITE = 0x1 + PERF_COUNT_HW_CACHE_OP_PREFETCH = 0x2 + PERF_COUNT_HW_CACHE_OP_MAX = 0x3 + PERF_COUNT_HW_CACHE_RESULT_ACCESS = 0x0 + PERF_COUNT_HW_CACHE_RESULT_MISS = 0x1 + PERF_COUNT_HW_CACHE_RESULT_MAX = 0x2 + PERF_COUNT_SW_CPU_CLOCK = 0x0 + PERF_COUNT_SW_TASK_CLOCK = 0x1 + PERF_COUNT_SW_PAGE_FAULTS = 0x2 + PERF_COUNT_SW_CONTEXT_SWITCHES = 0x3 + PERF_COUNT_SW_CPU_MIGRATIONS = 0x4 + PERF_COUNT_SW_PAGE_FAULTS_MIN = 0x5 + PERF_COUNT_SW_PAGE_FAULTS_MAJ = 0x6 + PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7 + PERF_COUNT_SW_EMULATION_FAULTS = 0x8 + PERF_COUNT_SW_DUMMY = 0x9 + PERF_COUNT_SW_BPF_OUTPUT = 0xa + PERF_COUNT_SW_MAX = 0xc + PERF_SAMPLE_IP = 0x1 + PERF_SAMPLE_TID = 0x2 + PERF_SAMPLE_TIME = 0x4 + PERF_SAMPLE_ADDR = 0x8 + PERF_SAMPLE_READ = 0x10 + PERF_SAMPLE_CALLCHAIN = 0x20 + PERF_SAMPLE_ID = 0x40 + PERF_SAMPLE_CPU = 0x80 + PERF_SAMPLE_PERIOD = 0x100 + PERF_SAMPLE_STREAM_ID = 0x200 + PERF_SAMPLE_RAW = 0x400 + PERF_SAMPLE_BRANCH_STACK = 0x800 + PERF_SAMPLE_REGS_USER = 0x1000 + PERF_SAMPLE_STACK_USER = 0x2000 + PERF_SAMPLE_WEIGHT = 0x4000 + PERF_SAMPLE_DATA_SRC = 0x8000 + PERF_SAMPLE_IDENTIFIER = 0x10000 + PERF_SAMPLE_TRANSACTION = 0x20000 + PERF_SAMPLE_REGS_INTR = 0x40000 + PERF_SAMPLE_PHYS_ADDR = 0x80000 + PERF_SAMPLE_AUX = 0x100000 + PERF_SAMPLE_CGROUP = 0x200000 + PERF_SAMPLE_DATA_PAGE_SIZE = 0x400000 + PERF_SAMPLE_CODE_PAGE_SIZE = 0x800000 + PERF_SAMPLE_WEIGHT_STRUCT = 0x1000000 + PERF_SAMPLE_MAX = 0x2000000 + PERF_SAMPLE_BRANCH_USER_SHIFT = 0x0 + PERF_SAMPLE_BRANCH_KERNEL_SHIFT = 0x1 + PERF_SAMPLE_BRANCH_HV_SHIFT = 0x2 + PERF_SAMPLE_BRANCH_ANY_SHIFT = 0x3 + PERF_SAMPLE_BRANCH_ANY_CALL_SHIFT = 0x4 + PERF_SAMPLE_BRANCH_ANY_RETURN_SHIFT = 0x5 + PERF_SAMPLE_BRANCH_IND_CALL_SHIFT = 0x6 + PERF_SAMPLE_BRANCH_ABORT_TX_SHIFT = 0x7 + PERF_SAMPLE_BRANCH_IN_TX_SHIFT = 0x8 + PERF_SAMPLE_BRANCH_NO_TX_SHIFT = 0x9 + PERF_SAMPLE_BRANCH_COND_SHIFT = 0xa + PERF_SAMPLE_BRANCH_CALL_STACK_SHIFT = 0xb + PERF_SAMPLE_BRANCH_IND_JUMP_SHIFT = 0xc + PERF_SAMPLE_BRANCH_CALL_SHIFT = 0xd + PERF_SAMPLE_BRANCH_NO_FLAGS_SHIFT = 0xe + PERF_SAMPLE_BRANCH_NO_CYCLES_SHIFT = 0xf + PERF_SAMPLE_BRANCH_TYPE_SAVE_SHIFT = 0x10 + PERF_SAMPLE_BRANCH_HW_INDEX_SHIFT = 0x11 + PERF_SAMPLE_BRANCH_MAX_SHIFT = 0x12 + PERF_SAMPLE_BRANCH_USER = 0x1 + PERF_SAMPLE_BRANCH_KERNEL = 0x2 + PERF_SAMPLE_BRANCH_HV = 0x4 + PERF_SAMPLE_BRANCH_ANY = 0x8 + PERF_SAMPLE_BRANCH_ANY_CALL = 0x10 + PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20 + PERF_SAMPLE_BRANCH_IND_CALL = 0x40 + PERF_SAMPLE_BRANCH_ABORT_TX = 0x80 + PERF_SAMPLE_BRANCH_IN_TX = 0x100 + PERF_SAMPLE_BRANCH_NO_TX = 0x200 + PERF_SAMPLE_BRANCH_COND = 0x400 + PERF_SAMPLE_BRANCH_CALL_STACK = 0x800 + PERF_SAMPLE_BRANCH_IND_JUMP = 0x1000 + PERF_SAMPLE_BRANCH_CALL = 0x2000 + PERF_SAMPLE_BRANCH_NO_FLAGS = 0x4000 + PERF_SAMPLE_BRANCH_NO_CYCLES = 0x8000 + PERF_SAMPLE_BRANCH_TYPE_SAVE = 0x10000 + PERF_SAMPLE_BRANCH_HW_INDEX = 0x20000 + PERF_SAMPLE_BRANCH_MAX = 0x40000 + PERF_BR_UNKNOWN = 0x0 + PERF_BR_COND = 0x1 + PERF_BR_UNCOND = 0x2 + PERF_BR_IND = 0x3 + PERF_BR_CALL = 0x4 + PERF_BR_IND_CALL = 0x5 + PERF_BR_RET = 0x6 + PERF_BR_SYSCALL = 0x7 + PERF_BR_SYSRET = 0x8 + PERF_BR_COND_CALL = 0x9 + PERF_BR_COND_RET = 0xa + PERF_BR_ERET = 0xb + PERF_BR_IRQ = 0xc + PERF_BR_MAX = 0xd + PERF_SAMPLE_REGS_ABI_NONE = 0x0 + PERF_SAMPLE_REGS_ABI_32 = 0x1 + PERF_SAMPLE_REGS_ABI_64 = 0x2 + PERF_TXN_ELISION = 0x1 + PERF_TXN_TRANSACTION = 0x2 + PERF_TXN_SYNC = 0x4 + PERF_TXN_ASYNC = 0x8 + PERF_TXN_RETRY = 0x10 + PERF_TXN_CONFLICT = 0x20 + PERF_TXN_CAPACITY_WRITE = 0x40 + PERF_TXN_CAPACITY_READ = 0x80 + PERF_TXN_MAX = 0x100 + PERF_TXN_ABORT_MASK = -0x100000000 + PERF_TXN_ABORT_SHIFT = 0x20 + PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1 + PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2 + PERF_FORMAT_ID = 0x4 + PERF_FORMAT_GROUP = 0x8 + PERF_FORMAT_MAX = 0x10 + PERF_IOC_FLAG_GROUP = 0x1 + PERF_RECORD_MMAP = 0x1 + PERF_RECORD_LOST = 0x2 + PERF_RECORD_COMM = 0x3 + PERF_RECORD_EXIT = 0x4 + PERF_RECORD_THROTTLE = 0x5 + PERF_RECORD_UNTHROTTLE = 0x6 + PERF_RECORD_FORK = 0x7 + PERF_RECORD_READ = 0x8 + PERF_RECORD_SAMPLE = 0x9 + PERF_RECORD_MMAP2 = 0xa + PERF_RECORD_AUX = 0xb + PERF_RECORD_ITRACE_START = 0xc + PERF_RECORD_LOST_SAMPLES = 0xd + PERF_RECORD_SWITCH = 0xe + PERF_RECORD_SWITCH_CPU_WIDE = 0xf + PERF_RECORD_NAMESPACES = 0x10 + PERF_RECORD_KSYMBOL = 0x11 + PERF_RECORD_BPF_EVENT = 0x12 + PERF_RECORD_CGROUP = 0x13 + PERF_RECORD_TEXT_POKE = 0x14 + PERF_RECORD_AUX_OUTPUT_HW_ID = 0x15 + PERF_RECORD_MAX = 0x16 + PERF_RECORD_KSYMBOL_TYPE_UNKNOWN = 0x0 + PERF_RECORD_KSYMBOL_TYPE_BPF = 0x1 + PERF_RECORD_KSYMBOL_TYPE_OOL = 0x2 + PERF_RECORD_KSYMBOL_TYPE_MAX = 0x3 + PERF_BPF_EVENT_UNKNOWN = 0x0 + PERF_BPF_EVENT_PROG_LOAD = 0x1 + PERF_BPF_EVENT_PROG_UNLOAD = 0x2 + PERF_BPF_EVENT_MAX = 0x3 + PERF_CONTEXT_HV = -0x20 + PERF_CONTEXT_KERNEL = -0x80 + PERF_CONTEXT_USER = -0x200 + PERF_CONTEXT_GUEST = -0x800 + PERF_CONTEXT_GUEST_KERNEL = -0x880 + PERF_CONTEXT_GUEST_USER = -0xa00 + PERF_CONTEXT_MAX = -0xfff ) type TCPMD5Sig struct { @@ -1226,6 +1405,401 @@ const ( SizeofTpacketStatsV3 = 0xc ) +const ( + IFLA_UNSPEC = 0x0 + IFLA_ADDRESS = 0x1 + IFLA_BROADCAST = 0x2 + IFLA_IFNAME = 0x3 + IFLA_MTU = 0x4 + IFLA_LINK = 0x5 + IFLA_QDISC = 0x6 + IFLA_STATS = 0x7 + IFLA_COST = 0x8 + IFLA_PRIORITY = 0x9 + IFLA_MASTER = 0xa + IFLA_WIRELESS = 0xb + IFLA_PROTINFO = 0xc + IFLA_TXQLEN = 0xd + IFLA_MAP = 0xe + IFLA_WEIGHT = 0xf + IFLA_OPERSTATE = 0x10 + IFLA_LINKMODE = 0x11 + IFLA_LINKINFO = 0x12 + IFLA_NET_NS_PID = 0x13 + IFLA_IFALIAS = 0x14 + IFLA_NUM_VF = 0x15 + IFLA_VFINFO_LIST = 0x16 + IFLA_STATS64 = 0x17 + IFLA_VF_PORTS = 0x18 + IFLA_PORT_SELF = 0x19 + IFLA_AF_SPEC = 0x1a + IFLA_GROUP = 0x1b + IFLA_NET_NS_FD = 0x1c + IFLA_EXT_MASK = 0x1d + IFLA_PROMISCUITY = 0x1e + IFLA_NUM_TX_QUEUES = 0x1f + IFLA_NUM_RX_QUEUES = 0x20 + IFLA_CARRIER = 0x21 + IFLA_PHYS_PORT_ID = 0x22 + IFLA_CARRIER_CHANGES = 0x23 + IFLA_PHYS_SWITCH_ID = 0x24 + IFLA_LINK_NETNSID = 0x25 + IFLA_PHYS_PORT_NAME = 0x26 + IFLA_PROTO_DOWN = 0x27 + IFLA_GSO_MAX_SEGS = 0x28 + IFLA_GSO_MAX_SIZE = 0x29 + IFLA_PAD = 0x2a + IFLA_XDP = 0x2b + IFLA_EVENT = 0x2c + IFLA_NEW_NETNSID = 0x2d + IFLA_IF_NETNSID = 0x2e + IFLA_TARGET_NETNSID = 0x2e + IFLA_CARRIER_UP_COUNT = 0x2f + IFLA_CARRIER_DOWN_COUNT = 0x30 + IFLA_NEW_IFINDEX = 0x31 + IFLA_MIN_MTU = 0x32 + IFLA_MAX_MTU = 0x33 + IFLA_PROP_LIST = 0x34 + IFLA_ALT_IFNAME = 0x35 + IFLA_PERM_ADDRESS = 0x36 + IFLA_PROTO_DOWN_REASON = 0x37 + IFLA_PROTO_DOWN_REASON_UNSPEC = 0x0 + IFLA_PROTO_DOWN_REASON_MASK = 0x1 + IFLA_PROTO_DOWN_REASON_VALUE = 0x2 + IFLA_PROTO_DOWN_REASON_MAX = 0x2 + IFLA_INET_UNSPEC = 0x0 + IFLA_INET_CONF = 0x1 + IFLA_INET6_UNSPEC = 0x0 + IFLA_INET6_FLAGS = 0x1 + IFLA_INET6_CONF = 0x2 + IFLA_INET6_STATS = 0x3 + IFLA_INET6_MCAST = 0x4 + IFLA_INET6_CACHEINFO = 0x5 + IFLA_INET6_ICMP6STATS = 0x6 + IFLA_INET6_TOKEN = 0x7 + IFLA_INET6_ADDR_GEN_MODE = 0x8 + IFLA_BR_UNSPEC = 0x0 + IFLA_BR_FORWARD_DELAY = 0x1 + IFLA_BR_HELLO_TIME = 0x2 + IFLA_BR_MAX_AGE = 0x3 + IFLA_BR_AGEING_TIME = 0x4 + IFLA_BR_STP_STATE = 0x5 + IFLA_BR_PRIORITY = 0x6 + IFLA_BR_VLAN_FILTERING = 0x7 + IFLA_BR_VLAN_PROTOCOL = 0x8 + IFLA_BR_GROUP_FWD_MASK = 0x9 + IFLA_BR_ROOT_ID = 0xa + IFLA_BR_BRIDGE_ID = 0xb + IFLA_BR_ROOT_PORT = 0xc + IFLA_BR_ROOT_PATH_COST = 0xd + IFLA_BR_TOPOLOGY_CHANGE = 0xe + IFLA_BR_TOPOLOGY_CHANGE_DETECTED = 0xf + IFLA_BR_HELLO_TIMER = 0x10 + IFLA_BR_TCN_TIMER = 0x11 + IFLA_BR_TOPOLOGY_CHANGE_TIMER = 0x12 + IFLA_BR_GC_TIMER = 0x13 + IFLA_BR_GROUP_ADDR = 0x14 + IFLA_BR_FDB_FLUSH = 0x15 + IFLA_BR_MCAST_ROUTER = 0x16 + IFLA_BR_MCAST_SNOOPING = 0x17 + IFLA_BR_MCAST_QUERY_USE_IFADDR = 0x18 + IFLA_BR_MCAST_QUERIER = 0x19 + IFLA_BR_MCAST_HASH_ELASTICITY = 0x1a + IFLA_BR_MCAST_HASH_MAX = 0x1b + IFLA_BR_MCAST_LAST_MEMBER_CNT = 0x1c + IFLA_BR_MCAST_STARTUP_QUERY_CNT = 0x1d + IFLA_BR_MCAST_LAST_MEMBER_INTVL = 0x1e + IFLA_BR_MCAST_MEMBERSHIP_INTVL = 0x1f + IFLA_BR_MCAST_QUERIER_INTVL = 0x20 + IFLA_BR_MCAST_QUERY_INTVL = 0x21 + IFLA_BR_MCAST_QUERY_RESPONSE_INTVL = 0x22 + IFLA_BR_MCAST_STARTUP_QUERY_INTVL = 0x23 + IFLA_BR_NF_CALL_IPTABLES = 0x24 + IFLA_BR_NF_CALL_IP6TABLES = 0x25 + IFLA_BR_NF_CALL_ARPTABLES = 0x26 + IFLA_BR_VLAN_DEFAULT_PVID = 0x27 + IFLA_BR_PAD = 0x28 + IFLA_BR_VLAN_STATS_ENABLED = 0x29 + IFLA_BR_MCAST_STATS_ENABLED = 0x2a + IFLA_BR_MCAST_IGMP_VERSION = 0x2b + IFLA_BR_MCAST_MLD_VERSION = 0x2c + IFLA_BR_VLAN_STATS_PER_PORT = 0x2d + IFLA_BR_MULTI_BOOLOPT = 0x2e + IFLA_BRPORT_UNSPEC = 0x0 + IFLA_BRPORT_STATE = 0x1 + IFLA_BRPORT_PRIORITY = 0x2 + IFLA_BRPORT_COST = 0x3 + IFLA_BRPORT_MODE = 0x4 + IFLA_BRPORT_GUARD = 0x5 + IFLA_BRPORT_PROTECT = 0x6 + IFLA_BRPORT_FAST_LEAVE = 0x7 + IFLA_BRPORT_LEARNING = 0x8 + IFLA_BRPORT_UNICAST_FLOOD = 0x9 + IFLA_BRPORT_PROXYARP = 0xa + IFLA_BRPORT_LEARNING_SYNC = 0xb + IFLA_BRPORT_PROXYARP_WIFI = 0xc + IFLA_BRPORT_ROOT_ID = 0xd + IFLA_BRPORT_BRIDGE_ID = 0xe + IFLA_BRPORT_DESIGNATED_PORT = 0xf + IFLA_BRPORT_DESIGNATED_COST = 0x10 + IFLA_BRPORT_ID = 0x11 + IFLA_BRPORT_NO = 0x12 + IFLA_BRPORT_TOPOLOGY_CHANGE_ACK = 0x13 + IFLA_BRPORT_CONFIG_PENDING = 0x14 + IFLA_BRPORT_MESSAGE_AGE_TIMER = 0x15 + IFLA_BRPORT_FORWARD_DELAY_TIMER = 0x16 + IFLA_BRPORT_HOLD_TIMER = 0x17 + IFLA_BRPORT_FLUSH = 0x18 + IFLA_BRPORT_MULTICAST_ROUTER = 0x19 + IFLA_BRPORT_PAD = 0x1a + IFLA_BRPORT_MCAST_FLOOD = 0x1b + IFLA_BRPORT_MCAST_TO_UCAST = 0x1c + IFLA_BRPORT_VLAN_TUNNEL = 0x1d + IFLA_BRPORT_BCAST_FLOOD = 0x1e + IFLA_BRPORT_GROUP_FWD_MASK = 0x1f + IFLA_BRPORT_NEIGH_SUPPRESS = 0x20 + IFLA_BRPORT_ISOLATED = 0x21 + IFLA_BRPORT_BACKUP_PORT = 0x22 + IFLA_BRPORT_MRP_RING_OPEN = 0x23 + IFLA_BRPORT_MRP_IN_OPEN = 0x24 + IFLA_INFO_UNSPEC = 0x0 + IFLA_INFO_KIND = 0x1 + IFLA_INFO_DATA = 0x2 + IFLA_INFO_XSTATS = 0x3 + IFLA_INFO_SLAVE_KIND = 0x4 + IFLA_INFO_SLAVE_DATA = 0x5 + IFLA_VLAN_UNSPEC = 0x0 + IFLA_VLAN_ID = 0x1 + IFLA_VLAN_FLAGS = 0x2 + IFLA_VLAN_EGRESS_QOS = 0x3 + IFLA_VLAN_INGRESS_QOS = 0x4 + IFLA_VLAN_PROTOCOL = 0x5 + IFLA_VLAN_QOS_UNSPEC = 0x0 + IFLA_VLAN_QOS_MAPPING = 0x1 + IFLA_MACVLAN_UNSPEC = 0x0 + IFLA_MACVLAN_MODE = 0x1 + IFLA_MACVLAN_FLAGS = 0x2 + IFLA_MACVLAN_MACADDR_MODE = 0x3 + IFLA_MACVLAN_MACADDR = 0x4 + IFLA_MACVLAN_MACADDR_DATA = 0x5 + IFLA_MACVLAN_MACADDR_COUNT = 0x6 + IFLA_VRF_UNSPEC = 0x0 + IFLA_VRF_TABLE = 0x1 + IFLA_VRF_PORT_UNSPEC = 0x0 + IFLA_VRF_PORT_TABLE = 0x1 + IFLA_MACSEC_UNSPEC = 0x0 + IFLA_MACSEC_SCI = 0x1 + IFLA_MACSEC_PORT = 0x2 + IFLA_MACSEC_ICV_LEN = 0x3 + IFLA_MACSEC_CIPHER_SUITE = 0x4 + IFLA_MACSEC_WINDOW = 0x5 + IFLA_MACSEC_ENCODING_SA = 0x6 + IFLA_MACSEC_ENCRYPT = 0x7 + IFLA_MACSEC_PROTECT = 0x8 + IFLA_MACSEC_INC_SCI = 0x9 + IFLA_MACSEC_ES = 0xa + IFLA_MACSEC_SCB = 0xb + IFLA_MACSEC_REPLAY_PROTECT = 0xc + IFLA_MACSEC_VALIDATION = 0xd + IFLA_MACSEC_PAD = 0xe + IFLA_MACSEC_OFFLOAD = 0xf + IFLA_XFRM_UNSPEC = 0x0 + IFLA_XFRM_LINK = 0x1 + IFLA_XFRM_IF_ID = 0x2 + IFLA_IPVLAN_UNSPEC = 0x0 + IFLA_IPVLAN_MODE = 0x1 + IFLA_IPVLAN_FLAGS = 0x2 + IFLA_VXLAN_UNSPEC = 0x0 + IFLA_VXLAN_ID = 0x1 + IFLA_VXLAN_GROUP = 0x2 + IFLA_VXLAN_LINK = 0x3 + IFLA_VXLAN_LOCAL = 0x4 + IFLA_VXLAN_TTL = 0x5 + IFLA_VXLAN_TOS = 0x6 + IFLA_VXLAN_LEARNING = 0x7 + IFLA_VXLAN_AGEING = 0x8 + IFLA_VXLAN_LIMIT = 0x9 + IFLA_VXLAN_PORT_RANGE = 0xa + IFLA_VXLAN_PROXY = 0xb + IFLA_VXLAN_RSC = 0xc + IFLA_VXLAN_L2MISS = 0xd + IFLA_VXLAN_L3MISS = 0xe + IFLA_VXLAN_PORT = 0xf + IFLA_VXLAN_GROUP6 = 0x10 + IFLA_VXLAN_LOCAL6 = 0x11 + IFLA_VXLAN_UDP_CSUM = 0x12 + IFLA_VXLAN_UDP_ZERO_CSUM6_TX = 0x13 + IFLA_VXLAN_UDP_ZERO_CSUM6_RX = 0x14 + IFLA_VXLAN_REMCSUM_TX = 0x15 + IFLA_VXLAN_REMCSUM_RX = 0x16 + IFLA_VXLAN_GBP = 0x17 + IFLA_VXLAN_REMCSUM_NOPARTIAL = 0x18 + IFLA_VXLAN_COLLECT_METADATA = 0x19 + IFLA_VXLAN_LABEL = 0x1a + IFLA_VXLAN_GPE = 0x1b + IFLA_VXLAN_TTL_INHERIT = 0x1c + IFLA_VXLAN_DF = 0x1d + IFLA_GENEVE_UNSPEC = 0x0 + IFLA_GENEVE_ID = 0x1 + IFLA_GENEVE_REMOTE = 0x2 + IFLA_GENEVE_TTL = 0x3 + IFLA_GENEVE_TOS = 0x4 + IFLA_GENEVE_PORT = 0x5 + IFLA_GENEVE_COLLECT_METADATA = 0x6 + IFLA_GENEVE_REMOTE6 = 0x7 + IFLA_GENEVE_UDP_CSUM = 0x8 + IFLA_GENEVE_UDP_ZERO_CSUM6_TX = 0x9 + IFLA_GENEVE_UDP_ZERO_CSUM6_RX = 0xa + IFLA_GENEVE_LABEL = 0xb + IFLA_GENEVE_TTL_INHERIT = 0xc + IFLA_GENEVE_DF = 0xd + IFLA_BAREUDP_UNSPEC = 0x0 + IFLA_BAREUDP_PORT = 0x1 + IFLA_BAREUDP_ETHERTYPE = 0x2 + IFLA_BAREUDP_SRCPORT_MIN = 0x3 + IFLA_BAREUDP_MULTIPROTO_MODE = 0x4 + IFLA_PPP_UNSPEC = 0x0 + IFLA_PPP_DEV_FD = 0x1 + IFLA_GTP_UNSPEC = 0x0 + IFLA_GTP_FD0 = 0x1 + IFLA_GTP_FD1 = 0x2 + IFLA_GTP_PDP_HASHSIZE = 0x3 + IFLA_GTP_ROLE = 0x4 + IFLA_BOND_UNSPEC = 0x0 + IFLA_BOND_MODE = 0x1 + IFLA_BOND_ACTIVE_SLAVE = 0x2 + IFLA_BOND_MIIMON = 0x3 + IFLA_BOND_UPDELAY = 0x4 + IFLA_BOND_DOWNDELAY = 0x5 + IFLA_BOND_USE_CARRIER = 0x6 + IFLA_BOND_ARP_INTERVAL = 0x7 + IFLA_BOND_ARP_IP_TARGET = 0x8 + IFLA_BOND_ARP_VALIDATE = 0x9 + IFLA_BOND_ARP_ALL_TARGETS = 0xa + IFLA_BOND_PRIMARY = 0xb + IFLA_BOND_PRIMARY_RESELECT = 0xc + IFLA_BOND_FAIL_OVER_MAC = 0xd + IFLA_BOND_XMIT_HASH_POLICY = 0xe + IFLA_BOND_RESEND_IGMP = 0xf + IFLA_BOND_NUM_PEER_NOTIF = 0x10 + IFLA_BOND_ALL_SLAVES_ACTIVE = 0x11 + IFLA_BOND_MIN_LINKS = 0x12 + IFLA_BOND_LP_INTERVAL = 0x13 + IFLA_BOND_PACKETS_PER_SLAVE = 0x14 + IFLA_BOND_AD_LACP_RATE = 0x15 + IFLA_BOND_AD_SELECT = 0x16 + IFLA_BOND_AD_INFO = 0x17 + IFLA_BOND_AD_ACTOR_SYS_PRIO = 0x18 + IFLA_BOND_AD_USER_PORT_KEY = 0x19 + IFLA_BOND_AD_ACTOR_SYSTEM = 0x1a + IFLA_BOND_TLB_DYNAMIC_LB = 0x1b + IFLA_BOND_PEER_NOTIF_DELAY = 0x1c + IFLA_BOND_AD_INFO_UNSPEC = 0x0 + IFLA_BOND_AD_INFO_AGGREGATOR = 0x1 + IFLA_BOND_AD_INFO_NUM_PORTS = 0x2 + IFLA_BOND_AD_INFO_ACTOR_KEY = 0x3 + IFLA_BOND_AD_INFO_PARTNER_KEY = 0x4 + IFLA_BOND_AD_INFO_PARTNER_MAC = 0x5 + IFLA_BOND_SLAVE_UNSPEC = 0x0 + IFLA_BOND_SLAVE_STATE = 0x1 + IFLA_BOND_SLAVE_MII_STATUS = 0x2 + IFLA_BOND_SLAVE_LINK_FAILURE_COUNT = 0x3 + IFLA_BOND_SLAVE_PERM_HWADDR = 0x4 + IFLA_BOND_SLAVE_QUEUE_ID = 0x5 + IFLA_BOND_SLAVE_AD_AGGREGATOR_ID = 0x6 + IFLA_BOND_SLAVE_AD_ACTOR_OPER_PORT_STATE = 0x7 + IFLA_BOND_SLAVE_AD_PARTNER_OPER_PORT_STATE = 0x8 + IFLA_VF_INFO_UNSPEC = 0x0 + IFLA_VF_INFO = 0x1 + IFLA_VF_UNSPEC = 0x0 + IFLA_VF_MAC = 0x1 + IFLA_VF_VLAN = 0x2 + IFLA_VF_TX_RATE = 0x3 + IFLA_VF_SPOOFCHK = 0x4 + IFLA_VF_LINK_STATE = 0x5 + IFLA_VF_RATE = 0x6 + IFLA_VF_RSS_QUERY_EN = 0x7 + IFLA_VF_STATS = 0x8 + IFLA_VF_TRUST = 0x9 + IFLA_VF_IB_NODE_GUID = 0xa + IFLA_VF_IB_PORT_GUID = 0xb + IFLA_VF_VLAN_LIST = 0xc + IFLA_VF_BROADCAST = 0xd + IFLA_VF_VLAN_INFO_UNSPEC = 0x0 + IFLA_VF_VLAN_INFO = 0x1 + IFLA_VF_LINK_STATE_AUTO = 0x0 + IFLA_VF_LINK_STATE_ENABLE = 0x1 + IFLA_VF_LINK_STATE_DISABLE = 0x2 + IFLA_VF_STATS_RX_PACKETS = 0x0 + IFLA_VF_STATS_TX_PACKETS = 0x1 + IFLA_VF_STATS_RX_BYTES = 0x2 + IFLA_VF_STATS_TX_BYTES = 0x3 + IFLA_VF_STATS_BROADCAST = 0x4 + IFLA_VF_STATS_MULTICAST = 0x5 + IFLA_VF_STATS_PAD = 0x6 + IFLA_VF_STATS_RX_DROPPED = 0x7 + IFLA_VF_STATS_TX_DROPPED = 0x8 + IFLA_VF_PORT_UNSPEC = 0x0 + IFLA_VF_PORT = 0x1 + IFLA_PORT_UNSPEC = 0x0 + IFLA_PORT_VF = 0x1 + IFLA_PORT_PROFILE = 0x2 + IFLA_PORT_VSI_TYPE = 0x3 + IFLA_PORT_INSTANCE_UUID = 0x4 + IFLA_PORT_HOST_UUID = 0x5 + IFLA_PORT_REQUEST = 0x6 + IFLA_PORT_RESPONSE = 0x7 + IFLA_IPOIB_UNSPEC = 0x0 + IFLA_IPOIB_PKEY = 0x1 + IFLA_IPOIB_MODE = 0x2 + IFLA_IPOIB_UMCAST = 0x3 + IFLA_HSR_UNSPEC = 0x0 + IFLA_HSR_SLAVE1 = 0x1 + IFLA_HSR_SLAVE2 = 0x2 + IFLA_HSR_MULTICAST_SPEC = 0x3 + IFLA_HSR_SUPERVISION_ADDR = 0x4 + IFLA_HSR_SEQ_NR = 0x5 + IFLA_HSR_VERSION = 0x6 + IFLA_HSR_PROTOCOL = 0x7 + IFLA_STATS_UNSPEC = 0x0 + IFLA_STATS_LINK_64 = 0x1 + IFLA_STATS_LINK_XSTATS = 0x2 + IFLA_STATS_LINK_XSTATS_SLAVE = 0x3 + IFLA_STATS_LINK_OFFLOAD_XSTATS = 0x4 + IFLA_STATS_AF_SPEC = 0x5 + IFLA_OFFLOAD_XSTATS_UNSPEC = 0x0 + IFLA_OFFLOAD_XSTATS_CPU_HIT = 0x1 + IFLA_XDP_UNSPEC = 0x0 + IFLA_XDP_FD = 0x1 + IFLA_XDP_ATTACHED = 0x2 + IFLA_XDP_FLAGS = 0x3 + IFLA_XDP_PROG_ID = 0x4 + IFLA_XDP_DRV_PROG_ID = 0x5 + IFLA_XDP_SKB_PROG_ID = 0x6 + IFLA_XDP_HW_PROG_ID = 0x7 + IFLA_XDP_EXPECTED_FD = 0x8 + IFLA_EVENT_NONE = 0x0 + IFLA_EVENT_REBOOT = 0x1 + IFLA_EVENT_FEATURES = 0x2 + IFLA_EVENT_BONDING_FAILOVER = 0x3 + IFLA_EVENT_NOTIFY_PEERS = 0x4 + IFLA_EVENT_IGMP_RESEND = 0x5 + IFLA_EVENT_BONDING_OPTIONS = 0x6 + IFLA_TUN_UNSPEC = 0x0 + IFLA_TUN_OWNER = 0x1 + IFLA_TUN_GROUP = 0x2 + IFLA_TUN_TYPE = 0x3 + IFLA_TUN_PI = 0x4 + IFLA_TUN_VNET_HDR = 0x5 + IFLA_TUN_PERSIST = 0x6 + IFLA_TUN_MULTI_QUEUE = 0x7 + IFLA_TUN_NUM_QUEUES = 0x8 + IFLA_TUN_NUM_DISABLED_QUEUES = 0x9 + IFLA_RMNET_UNSPEC = 0x0 + IFLA_RMNET_MUX_ID = 0x1 + IFLA_RMNET_FLAGS = 0x2 +) + const ( NF_INET_PRE_ROUTING = 0x0 NF_INET_LOCAL_IN = 0x1 @@ -1237,7 +1811,8 @@ const ( const ( NF_NETDEV_INGRESS = 0x0 - NF_NETDEV_NUMHOOKS = 0x1 + NF_NETDEV_EGRESS = 0x1 + NF_NETDEV_NUMHOOKS = 0x2 ) const ( @@ -1252,6 +1827,8 @@ const ( NFPROTO_NUMPROTO = 0xd ) +const SO_ORIGINAL_DST = 0x50 + type Nfgenmsg struct { Nfgen_family uint8 Version uint8 @@ -1313,7 +1890,7 @@ const ( NFT_MSG_DELOBJ = 0x14 NFT_MSG_GETOBJ_RESET = 0x15 NFT_MSG_MAX = 0x19 - NFTA_LIST_UNPEC = 0x0 + NFTA_LIST_UNSPEC = 0x0 NFTA_LIST_ELEM = 0x1 NFTA_HOOK_UNSPEC = 0x0 NFTA_HOOK_HOOKNUM = 0x1 @@ -1684,6 +2261,21 @@ const ( NFT_NG_RANDOM = 0x1 ) +const ( + NFTA_TARGET_UNSPEC = 0x0 + NFTA_TARGET_NAME = 0x1 + NFTA_TARGET_REV = 0x2 + NFTA_TARGET_INFO = 0x3 + NFTA_MATCH_UNSPEC = 0x0 + NFTA_MATCH_NAME = 0x1 + NFTA_MATCH_REV = 0x2 + NFTA_MATCH_INFO = 0x3 + NFTA_COMPAT_UNSPEC = 0x0 + NFTA_COMPAT_NAME = 0x1 + NFTA_COMPAT_REV = 0x2 + NFTA_COMPAT_TYPE = 0x3 +) + type RTCTime struct { Sec int32 Min int32 @@ -1716,10 +2308,12 @@ const ( ) const ( - NETNSA_NONE = 0x0 - NETNSA_NSID = 0x1 - NETNSA_PID = 0x2 - NETNSA_FD = 0x3 + NETNSA_NONE = 0x0 + NETNSA_NSID = 0x1 + NETNSA_PID = 0x2 + NETNSA_FD = 0x3 + NETNSA_TARGET_NSID = 0x4 + NETNSA_CURRENT_NSID = 0x5 ) type XDPRingOffset struct { @@ -1737,9 +2331,12 @@ type XDPMmapOffsets struct { } type XDPStatistics struct { - Rx_dropped uint64 - Rx_invalid_descs uint64 - Tx_invalid_descs uint64 + Rx_dropped uint64 + Rx_invalid_descs uint64 + Tx_invalid_descs uint64 + Rx_ring_full uint64 + Rx_fill_ring_empty_descs uint64 + Tx_ring_empty_descs uint64 } type XDPDesc struct { @@ -1797,8 +2394,8 @@ const ( SOF_TIMESTAMPING_OPT_PKTINFO = 0x2000 SOF_TIMESTAMPING_OPT_TX_SWHW = 0x4000 - SOF_TIMESTAMPING_LAST = 0x4000 - SOF_TIMESTAMPING_MASK = 0x7fff + SOF_TIMESTAMPING_LAST = 0x8000 + SOF_TIMESTAMPING_MASK = 0xffff SCM_TSTAMP_SND = 0x0 SCM_TSTAMP_SCHED = 0x1 @@ -1866,175 +2463,309 @@ const ( ) const ( - BPF_REG_0 = 0x0 - BPF_REG_1 = 0x1 - BPF_REG_2 = 0x2 - BPF_REG_3 = 0x3 - BPF_REG_4 = 0x4 - BPF_REG_5 = 0x5 - BPF_REG_6 = 0x6 - BPF_REG_7 = 0x7 - BPF_REG_8 = 0x8 - BPF_REG_9 = 0x9 - BPF_REG_10 = 0xa - BPF_MAP_CREATE = 0x0 - BPF_MAP_LOOKUP_ELEM = 0x1 - BPF_MAP_UPDATE_ELEM = 0x2 - BPF_MAP_DELETE_ELEM = 0x3 - BPF_MAP_GET_NEXT_KEY = 0x4 - BPF_PROG_LOAD = 0x5 - BPF_OBJ_PIN = 0x6 - BPF_OBJ_GET = 0x7 - BPF_PROG_ATTACH = 0x8 - BPF_PROG_DETACH = 0x9 - BPF_PROG_TEST_RUN = 0xa - BPF_PROG_GET_NEXT_ID = 0xb - BPF_MAP_GET_NEXT_ID = 0xc - BPF_PROG_GET_FD_BY_ID = 0xd - BPF_MAP_GET_FD_BY_ID = 0xe - BPF_OBJ_GET_INFO_BY_FD = 0xf - BPF_PROG_QUERY = 0x10 - BPF_RAW_TRACEPOINT_OPEN = 0x11 - BPF_BTF_LOAD = 0x12 - BPF_BTF_GET_FD_BY_ID = 0x13 - BPF_TASK_FD_QUERY = 0x14 - BPF_MAP_LOOKUP_AND_DELETE_ELEM = 0x15 - BPF_MAP_FREEZE = 0x16 - BPF_BTF_GET_NEXT_ID = 0x17 - BPF_MAP_TYPE_UNSPEC = 0x0 - BPF_MAP_TYPE_HASH = 0x1 - BPF_MAP_TYPE_ARRAY = 0x2 - BPF_MAP_TYPE_PROG_ARRAY = 0x3 - BPF_MAP_TYPE_PERF_EVENT_ARRAY = 0x4 - BPF_MAP_TYPE_PERCPU_HASH = 0x5 - BPF_MAP_TYPE_PERCPU_ARRAY = 0x6 - BPF_MAP_TYPE_STACK_TRACE = 0x7 - BPF_MAP_TYPE_CGROUP_ARRAY = 0x8 - BPF_MAP_TYPE_LRU_HASH = 0x9 - BPF_MAP_TYPE_LRU_PERCPU_HASH = 0xa - BPF_MAP_TYPE_LPM_TRIE = 0xb - BPF_MAP_TYPE_ARRAY_OF_MAPS = 0xc - BPF_MAP_TYPE_HASH_OF_MAPS = 0xd - BPF_MAP_TYPE_DEVMAP = 0xe - BPF_MAP_TYPE_SOCKMAP = 0xf - BPF_MAP_TYPE_CPUMAP = 0x10 - BPF_MAP_TYPE_XSKMAP = 0x11 - BPF_MAP_TYPE_SOCKHASH = 0x12 - BPF_MAP_TYPE_CGROUP_STORAGE = 0x13 - BPF_MAP_TYPE_REUSEPORT_SOCKARRAY = 0x14 - BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE = 0x15 - BPF_MAP_TYPE_QUEUE = 0x16 - BPF_MAP_TYPE_STACK = 0x17 - BPF_MAP_TYPE_SK_STORAGE = 0x18 - BPF_MAP_TYPE_DEVMAP_HASH = 0x19 - BPF_PROG_TYPE_UNSPEC = 0x0 - BPF_PROG_TYPE_SOCKET_FILTER = 0x1 - BPF_PROG_TYPE_KPROBE = 0x2 - BPF_PROG_TYPE_SCHED_CLS = 0x3 - BPF_PROG_TYPE_SCHED_ACT = 0x4 - BPF_PROG_TYPE_TRACEPOINT = 0x5 - BPF_PROG_TYPE_XDP = 0x6 - BPF_PROG_TYPE_PERF_EVENT = 0x7 - BPF_PROG_TYPE_CGROUP_SKB = 0x8 - BPF_PROG_TYPE_CGROUP_SOCK = 0x9 - BPF_PROG_TYPE_LWT_IN = 0xa - BPF_PROG_TYPE_LWT_OUT = 0xb - BPF_PROG_TYPE_LWT_XMIT = 0xc - BPF_PROG_TYPE_SOCK_OPS = 0xd - BPF_PROG_TYPE_SK_SKB = 0xe - BPF_PROG_TYPE_CGROUP_DEVICE = 0xf - BPF_PROG_TYPE_SK_MSG = 0x10 - BPF_PROG_TYPE_RAW_TRACEPOINT = 0x11 - BPF_PROG_TYPE_CGROUP_SOCK_ADDR = 0x12 - BPF_PROG_TYPE_LWT_SEG6LOCAL = 0x13 - BPF_PROG_TYPE_LIRC_MODE2 = 0x14 - BPF_PROG_TYPE_SK_REUSEPORT = 0x15 - BPF_PROG_TYPE_FLOW_DISSECTOR = 0x16 - BPF_PROG_TYPE_CGROUP_SYSCTL = 0x17 - BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE = 0x18 - BPF_PROG_TYPE_CGROUP_SOCKOPT = 0x19 - BPF_PROG_TYPE_TRACING = 0x1a - BPF_CGROUP_INET_INGRESS = 0x0 - BPF_CGROUP_INET_EGRESS = 0x1 - BPF_CGROUP_INET_SOCK_CREATE = 0x2 - BPF_CGROUP_SOCK_OPS = 0x3 - BPF_SK_SKB_STREAM_PARSER = 0x4 - BPF_SK_SKB_STREAM_VERDICT = 0x5 - BPF_CGROUP_DEVICE = 0x6 - BPF_SK_MSG_VERDICT = 0x7 - BPF_CGROUP_INET4_BIND = 0x8 - BPF_CGROUP_INET6_BIND = 0x9 - BPF_CGROUP_INET4_CONNECT = 0xa - BPF_CGROUP_INET6_CONNECT = 0xb - BPF_CGROUP_INET4_POST_BIND = 0xc - BPF_CGROUP_INET6_POST_BIND = 0xd - BPF_CGROUP_UDP4_SENDMSG = 0xe - BPF_CGROUP_UDP6_SENDMSG = 0xf - BPF_LIRC_MODE2 = 0x10 - BPF_FLOW_DISSECTOR = 0x11 - BPF_CGROUP_SYSCTL = 0x12 - BPF_CGROUP_UDP4_RECVMSG = 0x13 - BPF_CGROUP_UDP6_RECVMSG = 0x14 - BPF_CGROUP_GETSOCKOPT = 0x15 - BPF_CGROUP_SETSOCKOPT = 0x16 - BPF_TRACE_RAW_TP = 0x17 - BPF_TRACE_FENTRY = 0x18 - BPF_TRACE_FEXIT = 0x19 - BPF_STACK_BUILD_ID_EMPTY = 0x0 - BPF_STACK_BUILD_ID_VALID = 0x1 - BPF_STACK_BUILD_ID_IP = 0x2 - BPF_ADJ_ROOM_NET = 0x0 - BPF_ADJ_ROOM_MAC = 0x1 - BPF_HDR_START_MAC = 0x0 - BPF_HDR_START_NET = 0x1 - BPF_LWT_ENCAP_SEG6 = 0x0 - BPF_LWT_ENCAP_SEG6_INLINE = 0x1 - BPF_LWT_ENCAP_IP = 0x2 - BPF_OK = 0x0 - BPF_DROP = 0x2 - BPF_REDIRECT = 0x7 - BPF_LWT_REROUTE = 0x80 - BPF_SOCK_OPS_VOID = 0x0 - BPF_SOCK_OPS_TIMEOUT_INIT = 0x1 - BPF_SOCK_OPS_RWND_INIT = 0x2 - BPF_SOCK_OPS_TCP_CONNECT_CB = 0x3 - BPF_SOCK_OPS_ACTIVE_ESTABLISHED_CB = 0x4 - BPF_SOCK_OPS_PASSIVE_ESTABLISHED_CB = 0x5 - BPF_SOCK_OPS_NEEDS_ECN = 0x6 - BPF_SOCK_OPS_BASE_RTT = 0x7 - BPF_SOCK_OPS_RTO_CB = 0x8 - BPF_SOCK_OPS_RETRANS_CB = 0x9 - BPF_SOCK_OPS_STATE_CB = 0xa - BPF_SOCK_OPS_TCP_LISTEN_CB = 0xb - BPF_SOCK_OPS_RTT_CB = 0xc - BPF_TCP_ESTABLISHED = 0x1 - BPF_TCP_SYN_SENT = 0x2 - BPF_TCP_SYN_RECV = 0x3 - BPF_TCP_FIN_WAIT1 = 0x4 - BPF_TCP_FIN_WAIT2 = 0x5 - BPF_TCP_TIME_WAIT = 0x6 - BPF_TCP_CLOSE = 0x7 - BPF_TCP_CLOSE_WAIT = 0x8 - BPF_TCP_LAST_ACK = 0x9 - BPF_TCP_LISTEN = 0xa - BPF_TCP_CLOSING = 0xb - BPF_TCP_NEW_SYN_RECV = 0xc - BPF_TCP_MAX_STATES = 0xd - BPF_FIB_LKUP_RET_SUCCESS = 0x0 - BPF_FIB_LKUP_RET_BLACKHOLE = 0x1 - BPF_FIB_LKUP_RET_UNREACHABLE = 0x2 - BPF_FIB_LKUP_RET_PROHIBIT = 0x3 - BPF_FIB_LKUP_RET_NOT_FWDED = 0x4 - BPF_FIB_LKUP_RET_FWD_DISABLED = 0x5 - BPF_FIB_LKUP_RET_UNSUPP_LWT = 0x6 - BPF_FIB_LKUP_RET_NO_NEIGH = 0x7 - BPF_FIB_LKUP_RET_FRAG_NEEDED = 0x8 - BPF_FD_TYPE_RAW_TRACEPOINT = 0x0 - BPF_FD_TYPE_TRACEPOINT = 0x1 - BPF_FD_TYPE_KPROBE = 0x2 - BPF_FD_TYPE_KRETPROBE = 0x3 - BPF_FD_TYPE_UPROBE = 0x4 - BPF_FD_TYPE_URETPROBE = 0x5 + BPF_REG_0 = 0x0 + BPF_REG_1 = 0x1 + BPF_REG_2 = 0x2 + BPF_REG_3 = 0x3 + BPF_REG_4 = 0x4 + BPF_REG_5 = 0x5 + BPF_REG_6 = 0x6 + BPF_REG_7 = 0x7 + BPF_REG_8 = 0x8 + BPF_REG_9 = 0x9 + BPF_REG_10 = 0xa + BPF_MAP_CREATE = 0x0 + BPF_MAP_LOOKUP_ELEM = 0x1 + BPF_MAP_UPDATE_ELEM = 0x2 + BPF_MAP_DELETE_ELEM = 0x3 + BPF_MAP_GET_NEXT_KEY = 0x4 + BPF_PROG_LOAD = 0x5 + BPF_OBJ_PIN = 0x6 + BPF_OBJ_GET = 0x7 + BPF_PROG_ATTACH = 0x8 + BPF_PROG_DETACH = 0x9 + BPF_PROG_TEST_RUN = 0xa + BPF_PROG_GET_NEXT_ID = 0xb + BPF_MAP_GET_NEXT_ID = 0xc + BPF_PROG_GET_FD_BY_ID = 0xd + BPF_MAP_GET_FD_BY_ID = 0xe + BPF_OBJ_GET_INFO_BY_FD = 0xf + BPF_PROG_QUERY = 0x10 + BPF_RAW_TRACEPOINT_OPEN = 0x11 + BPF_BTF_LOAD = 0x12 + BPF_BTF_GET_FD_BY_ID = 0x13 + BPF_TASK_FD_QUERY = 0x14 + BPF_MAP_LOOKUP_AND_DELETE_ELEM = 0x15 + BPF_MAP_FREEZE = 0x16 + BPF_BTF_GET_NEXT_ID = 0x17 + BPF_MAP_LOOKUP_BATCH = 0x18 + BPF_MAP_LOOKUP_AND_DELETE_BATCH = 0x19 + BPF_MAP_UPDATE_BATCH = 0x1a + BPF_MAP_DELETE_BATCH = 0x1b + BPF_LINK_CREATE = 0x1c + BPF_LINK_UPDATE = 0x1d + BPF_LINK_GET_FD_BY_ID = 0x1e + BPF_LINK_GET_NEXT_ID = 0x1f + BPF_ENABLE_STATS = 0x20 + BPF_ITER_CREATE = 0x21 + BPF_LINK_DETACH = 0x22 + BPF_PROG_BIND_MAP = 0x23 + BPF_MAP_TYPE_UNSPEC = 0x0 + BPF_MAP_TYPE_HASH = 0x1 + BPF_MAP_TYPE_ARRAY = 0x2 + BPF_MAP_TYPE_PROG_ARRAY = 0x3 + BPF_MAP_TYPE_PERF_EVENT_ARRAY = 0x4 + BPF_MAP_TYPE_PERCPU_HASH = 0x5 + BPF_MAP_TYPE_PERCPU_ARRAY = 0x6 + BPF_MAP_TYPE_STACK_TRACE = 0x7 + BPF_MAP_TYPE_CGROUP_ARRAY = 0x8 + BPF_MAP_TYPE_LRU_HASH = 0x9 + BPF_MAP_TYPE_LRU_PERCPU_HASH = 0xa + BPF_MAP_TYPE_LPM_TRIE = 0xb + BPF_MAP_TYPE_ARRAY_OF_MAPS = 0xc + BPF_MAP_TYPE_HASH_OF_MAPS = 0xd + BPF_MAP_TYPE_DEVMAP = 0xe + BPF_MAP_TYPE_SOCKMAP = 0xf + BPF_MAP_TYPE_CPUMAP = 0x10 + BPF_MAP_TYPE_XSKMAP = 0x11 + BPF_MAP_TYPE_SOCKHASH = 0x12 + BPF_MAP_TYPE_CGROUP_STORAGE = 0x13 + BPF_MAP_TYPE_REUSEPORT_SOCKARRAY = 0x14 + BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE = 0x15 + BPF_MAP_TYPE_QUEUE = 0x16 + BPF_MAP_TYPE_STACK = 0x17 + BPF_MAP_TYPE_SK_STORAGE = 0x18 + BPF_MAP_TYPE_DEVMAP_HASH = 0x19 + BPF_MAP_TYPE_STRUCT_OPS = 0x1a + BPF_MAP_TYPE_RINGBUF = 0x1b + BPF_MAP_TYPE_INODE_STORAGE = 0x1c + BPF_PROG_TYPE_UNSPEC = 0x0 + BPF_PROG_TYPE_SOCKET_FILTER = 0x1 + BPF_PROG_TYPE_KPROBE = 0x2 + BPF_PROG_TYPE_SCHED_CLS = 0x3 + BPF_PROG_TYPE_SCHED_ACT = 0x4 + BPF_PROG_TYPE_TRACEPOINT = 0x5 + BPF_PROG_TYPE_XDP = 0x6 + BPF_PROG_TYPE_PERF_EVENT = 0x7 + BPF_PROG_TYPE_CGROUP_SKB = 0x8 + BPF_PROG_TYPE_CGROUP_SOCK = 0x9 + BPF_PROG_TYPE_LWT_IN = 0xa + BPF_PROG_TYPE_LWT_OUT = 0xb + BPF_PROG_TYPE_LWT_XMIT = 0xc + BPF_PROG_TYPE_SOCK_OPS = 0xd + BPF_PROG_TYPE_SK_SKB = 0xe + BPF_PROG_TYPE_CGROUP_DEVICE = 0xf + BPF_PROG_TYPE_SK_MSG = 0x10 + BPF_PROG_TYPE_RAW_TRACEPOINT = 0x11 + BPF_PROG_TYPE_CGROUP_SOCK_ADDR = 0x12 + BPF_PROG_TYPE_LWT_SEG6LOCAL = 0x13 + BPF_PROG_TYPE_LIRC_MODE2 = 0x14 + BPF_PROG_TYPE_SK_REUSEPORT = 0x15 + BPF_PROG_TYPE_FLOW_DISSECTOR = 0x16 + BPF_PROG_TYPE_CGROUP_SYSCTL = 0x17 + BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE = 0x18 + BPF_PROG_TYPE_CGROUP_SOCKOPT = 0x19 + BPF_PROG_TYPE_TRACING = 0x1a + BPF_PROG_TYPE_STRUCT_OPS = 0x1b + BPF_PROG_TYPE_EXT = 0x1c + BPF_PROG_TYPE_LSM = 0x1d + BPF_PROG_TYPE_SK_LOOKUP = 0x1e + BPF_CGROUP_INET_INGRESS = 0x0 + BPF_CGROUP_INET_EGRESS = 0x1 + BPF_CGROUP_INET_SOCK_CREATE = 0x2 + BPF_CGROUP_SOCK_OPS = 0x3 + BPF_SK_SKB_STREAM_PARSER = 0x4 + BPF_SK_SKB_STREAM_VERDICT = 0x5 + BPF_CGROUP_DEVICE = 0x6 + BPF_SK_MSG_VERDICT = 0x7 + BPF_CGROUP_INET4_BIND = 0x8 + BPF_CGROUP_INET6_BIND = 0x9 + BPF_CGROUP_INET4_CONNECT = 0xa + BPF_CGROUP_INET6_CONNECT = 0xb + BPF_CGROUP_INET4_POST_BIND = 0xc + BPF_CGROUP_INET6_POST_BIND = 0xd + BPF_CGROUP_UDP4_SENDMSG = 0xe + BPF_CGROUP_UDP6_SENDMSG = 0xf + BPF_LIRC_MODE2 = 0x10 + BPF_FLOW_DISSECTOR = 0x11 + BPF_CGROUP_SYSCTL = 0x12 + BPF_CGROUP_UDP4_RECVMSG = 0x13 + BPF_CGROUP_UDP6_RECVMSG = 0x14 + BPF_CGROUP_GETSOCKOPT = 0x15 + BPF_CGROUP_SETSOCKOPT = 0x16 + BPF_TRACE_RAW_TP = 0x17 + BPF_TRACE_FENTRY = 0x18 + BPF_TRACE_FEXIT = 0x19 + BPF_MODIFY_RETURN = 0x1a + BPF_LSM_MAC = 0x1b + BPF_TRACE_ITER = 0x1c + BPF_CGROUP_INET4_GETPEERNAME = 0x1d + BPF_CGROUP_INET6_GETPEERNAME = 0x1e + BPF_CGROUP_INET4_GETSOCKNAME = 0x1f + BPF_CGROUP_INET6_GETSOCKNAME = 0x20 + BPF_XDP_DEVMAP = 0x21 + BPF_CGROUP_INET_SOCK_RELEASE = 0x22 + BPF_XDP_CPUMAP = 0x23 + BPF_SK_LOOKUP = 0x24 + BPF_XDP = 0x25 + BPF_LINK_TYPE_UNSPEC = 0x0 + BPF_LINK_TYPE_RAW_TRACEPOINT = 0x1 + BPF_LINK_TYPE_TRACING = 0x2 + BPF_LINK_TYPE_CGROUP = 0x3 + BPF_LINK_TYPE_ITER = 0x4 + BPF_LINK_TYPE_NETNS = 0x5 + BPF_LINK_TYPE_XDP = 0x6 + BPF_ANY = 0x0 + BPF_NOEXIST = 0x1 + BPF_EXIST = 0x2 + BPF_F_LOCK = 0x4 + BPF_F_NO_PREALLOC = 0x1 + BPF_F_NO_COMMON_LRU = 0x2 + BPF_F_NUMA_NODE = 0x4 + BPF_F_RDONLY = 0x8 + BPF_F_WRONLY = 0x10 + BPF_F_STACK_BUILD_ID = 0x20 + BPF_F_ZERO_SEED = 0x40 + BPF_F_RDONLY_PROG = 0x80 + BPF_F_WRONLY_PROG = 0x100 + BPF_F_CLONE = 0x200 + BPF_F_MMAPABLE = 0x400 + BPF_F_PRESERVE_ELEMS = 0x800 + BPF_F_INNER_MAP = 0x1000 + BPF_STATS_RUN_TIME = 0x0 + BPF_STACK_BUILD_ID_EMPTY = 0x0 + BPF_STACK_BUILD_ID_VALID = 0x1 + BPF_STACK_BUILD_ID_IP = 0x2 + BPF_F_RECOMPUTE_CSUM = 0x1 + BPF_F_INVALIDATE_HASH = 0x2 + BPF_F_HDR_FIELD_MASK = 0xf + BPF_F_PSEUDO_HDR = 0x10 + BPF_F_MARK_MANGLED_0 = 0x20 + BPF_F_MARK_ENFORCE = 0x40 + BPF_F_INGRESS = 0x1 + BPF_F_TUNINFO_IPV6 = 0x1 + BPF_F_SKIP_FIELD_MASK = 0xff + BPF_F_USER_STACK = 0x100 + BPF_F_FAST_STACK_CMP = 0x200 + BPF_F_REUSE_STACKID = 0x400 + BPF_F_USER_BUILD_ID = 0x800 + BPF_F_ZERO_CSUM_TX = 0x2 + BPF_F_DONT_FRAGMENT = 0x4 + BPF_F_SEQ_NUMBER = 0x8 + BPF_F_INDEX_MASK = 0xffffffff + BPF_F_CURRENT_CPU = 0xffffffff + BPF_F_CTXLEN_MASK = 0xfffff00000000 + BPF_F_CURRENT_NETNS = -0x1 + BPF_CSUM_LEVEL_QUERY = 0x0 + BPF_CSUM_LEVEL_INC = 0x1 + BPF_CSUM_LEVEL_DEC = 0x2 + BPF_CSUM_LEVEL_RESET = 0x3 + BPF_F_ADJ_ROOM_FIXED_GSO = 0x1 + BPF_F_ADJ_ROOM_ENCAP_L3_IPV4 = 0x2 + BPF_F_ADJ_ROOM_ENCAP_L3_IPV6 = 0x4 + BPF_F_ADJ_ROOM_ENCAP_L4_GRE = 0x8 + BPF_F_ADJ_ROOM_ENCAP_L4_UDP = 0x10 + BPF_F_ADJ_ROOM_NO_CSUM_RESET = 0x20 + BPF_ADJ_ROOM_ENCAP_L2_MASK = 0xff + BPF_ADJ_ROOM_ENCAP_L2_SHIFT = 0x38 + BPF_F_SYSCTL_BASE_NAME = 0x1 + BPF_LOCAL_STORAGE_GET_F_CREATE = 0x1 + BPF_SK_STORAGE_GET_F_CREATE = 0x1 + BPF_F_GET_BRANCH_RECORDS_SIZE = 0x1 + BPF_RB_NO_WAKEUP = 0x1 + BPF_RB_FORCE_WAKEUP = 0x2 + BPF_RB_AVAIL_DATA = 0x0 + BPF_RB_RING_SIZE = 0x1 + BPF_RB_CONS_POS = 0x2 + BPF_RB_PROD_POS = 0x3 + BPF_RINGBUF_BUSY_BIT = 0x80000000 + BPF_RINGBUF_DISCARD_BIT = 0x40000000 + BPF_RINGBUF_HDR_SZ = 0x8 + BPF_SK_LOOKUP_F_REPLACE = 0x1 + BPF_SK_LOOKUP_F_NO_REUSEPORT = 0x2 + BPF_ADJ_ROOM_NET = 0x0 + BPF_ADJ_ROOM_MAC = 0x1 + BPF_HDR_START_MAC = 0x0 + BPF_HDR_START_NET = 0x1 + BPF_LWT_ENCAP_SEG6 = 0x0 + BPF_LWT_ENCAP_SEG6_INLINE = 0x1 + BPF_LWT_ENCAP_IP = 0x2 + BPF_OK = 0x0 + BPF_DROP = 0x2 + BPF_REDIRECT = 0x7 + BPF_LWT_REROUTE = 0x80 + BPF_SOCK_OPS_RTO_CB_FLAG = 0x1 + BPF_SOCK_OPS_RETRANS_CB_FLAG = 0x2 + BPF_SOCK_OPS_STATE_CB_FLAG = 0x4 + BPF_SOCK_OPS_RTT_CB_FLAG = 0x8 + BPF_SOCK_OPS_PARSE_ALL_HDR_OPT_CB_FLAG = 0x10 + BPF_SOCK_OPS_PARSE_UNKNOWN_HDR_OPT_CB_FLAG = 0x20 + BPF_SOCK_OPS_WRITE_HDR_OPT_CB_FLAG = 0x40 + BPF_SOCK_OPS_ALL_CB_FLAGS = 0x7f + BPF_SOCK_OPS_VOID = 0x0 + BPF_SOCK_OPS_TIMEOUT_INIT = 0x1 + BPF_SOCK_OPS_RWND_INIT = 0x2 + BPF_SOCK_OPS_TCP_CONNECT_CB = 0x3 + BPF_SOCK_OPS_ACTIVE_ESTABLISHED_CB = 0x4 + BPF_SOCK_OPS_PASSIVE_ESTABLISHED_CB = 0x5 + BPF_SOCK_OPS_NEEDS_ECN = 0x6 + BPF_SOCK_OPS_BASE_RTT = 0x7 + BPF_SOCK_OPS_RTO_CB = 0x8 + BPF_SOCK_OPS_RETRANS_CB = 0x9 + BPF_SOCK_OPS_STATE_CB = 0xa + BPF_SOCK_OPS_TCP_LISTEN_CB = 0xb + BPF_SOCK_OPS_RTT_CB = 0xc + BPF_SOCK_OPS_PARSE_HDR_OPT_CB = 0xd + BPF_SOCK_OPS_HDR_OPT_LEN_CB = 0xe + BPF_SOCK_OPS_WRITE_HDR_OPT_CB = 0xf + BPF_TCP_ESTABLISHED = 0x1 + BPF_TCP_SYN_SENT = 0x2 + BPF_TCP_SYN_RECV = 0x3 + BPF_TCP_FIN_WAIT1 = 0x4 + BPF_TCP_FIN_WAIT2 = 0x5 + BPF_TCP_TIME_WAIT = 0x6 + BPF_TCP_CLOSE = 0x7 + BPF_TCP_CLOSE_WAIT = 0x8 + BPF_TCP_LAST_ACK = 0x9 + BPF_TCP_LISTEN = 0xa + BPF_TCP_CLOSING = 0xb + BPF_TCP_NEW_SYN_RECV = 0xc + BPF_TCP_MAX_STATES = 0xd + TCP_BPF_IW = 0x3e9 + TCP_BPF_SNDCWND_CLAMP = 0x3ea + TCP_BPF_DELACK_MAX = 0x3eb + TCP_BPF_RTO_MIN = 0x3ec + TCP_BPF_SYN = 0x3ed + TCP_BPF_SYN_IP = 0x3ee + TCP_BPF_SYN_MAC = 0x3ef + BPF_LOAD_HDR_OPT_TCP_SYN = 0x1 + BPF_WRITE_HDR_TCP_CURRENT_MSS = 0x1 + BPF_WRITE_HDR_TCP_SYNACK_COOKIE = 0x2 + BPF_DEVCG_ACC_MKNOD = 0x1 + BPF_DEVCG_ACC_READ = 0x2 + BPF_DEVCG_ACC_WRITE = 0x4 + BPF_DEVCG_DEV_BLOCK = 0x1 + BPF_DEVCG_DEV_CHAR = 0x2 + BPF_FIB_LOOKUP_DIRECT = 0x1 + BPF_FIB_LOOKUP_OUTPUT = 0x2 + BPF_FIB_LKUP_RET_SUCCESS = 0x0 + BPF_FIB_LKUP_RET_BLACKHOLE = 0x1 + BPF_FIB_LKUP_RET_UNREACHABLE = 0x2 + BPF_FIB_LKUP_RET_PROHIBIT = 0x3 + BPF_FIB_LKUP_RET_NOT_FWDED = 0x4 + BPF_FIB_LKUP_RET_FWD_DISABLED = 0x5 + BPF_FIB_LKUP_RET_UNSUPP_LWT = 0x6 + BPF_FIB_LKUP_RET_NO_NEIGH = 0x7 + BPF_FIB_LKUP_RET_FRAG_NEEDED = 0x8 + BPF_FD_TYPE_RAW_TRACEPOINT = 0x0 + BPF_FD_TYPE_TRACEPOINT = 0x1 + BPF_FD_TYPE_KPROBE = 0x2 + BPF_FD_TYPE_KRETPROBE = 0x3 + BPF_FD_TYPE_UPROBE = 0x4 + BPF_FD_TYPE_URETPROBE = 0x5 + BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG = 0x1 + BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL = 0x2 + BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP = 0x4 ) const ( @@ -2071,6 +2802,7 @@ const ( RTNLGRP_IPV4_MROUTE_R = 0x1e RTNLGRP_IPV6_MROUTE_R = 0x1f RTNLGRP_NEXTHOP = 0x20 + RTNLGRP_BRVLAN = 0x21 ) type CapUserHeader struct { @@ -2165,132 +2897,326 @@ const ( ) const ( - DEVLINK_CMD_UNSPEC = 0x0 - DEVLINK_CMD_GET = 0x1 - DEVLINK_CMD_SET = 0x2 - DEVLINK_CMD_NEW = 0x3 - DEVLINK_CMD_DEL = 0x4 - DEVLINK_CMD_PORT_GET = 0x5 - DEVLINK_CMD_PORT_SET = 0x6 - DEVLINK_CMD_PORT_NEW = 0x7 - DEVLINK_CMD_PORT_DEL = 0x8 - DEVLINK_CMD_PORT_SPLIT = 0x9 - DEVLINK_CMD_PORT_UNSPLIT = 0xa - DEVLINK_CMD_SB_GET = 0xb - DEVLINK_CMD_SB_SET = 0xc - DEVLINK_CMD_SB_NEW = 0xd - DEVLINK_CMD_SB_DEL = 0xe - DEVLINK_CMD_SB_POOL_GET = 0xf - DEVLINK_CMD_SB_POOL_SET = 0x10 - DEVLINK_CMD_SB_POOL_NEW = 0x11 - DEVLINK_CMD_SB_POOL_DEL = 0x12 - DEVLINK_CMD_SB_PORT_POOL_GET = 0x13 - DEVLINK_CMD_SB_PORT_POOL_SET = 0x14 - DEVLINK_CMD_SB_PORT_POOL_NEW = 0x15 - DEVLINK_CMD_SB_PORT_POOL_DEL = 0x16 - DEVLINK_CMD_SB_TC_POOL_BIND_GET = 0x17 - DEVLINK_CMD_SB_TC_POOL_BIND_SET = 0x18 - DEVLINK_CMD_SB_TC_POOL_BIND_NEW = 0x19 - DEVLINK_CMD_SB_TC_POOL_BIND_DEL = 0x1a - DEVLINK_CMD_SB_OCC_SNAPSHOT = 0x1b - DEVLINK_CMD_SB_OCC_MAX_CLEAR = 0x1c - DEVLINK_CMD_ESWITCH_GET = 0x1d - DEVLINK_CMD_ESWITCH_SET = 0x1e - DEVLINK_CMD_DPIPE_TABLE_GET = 0x1f - DEVLINK_CMD_DPIPE_ENTRIES_GET = 0x20 - DEVLINK_CMD_DPIPE_HEADERS_GET = 0x21 - DEVLINK_CMD_DPIPE_TABLE_COUNTERS_SET = 0x22 - DEVLINK_CMD_MAX = 0x44 - DEVLINK_PORT_TYPE_NOTSET = 0x0 - DEVLINK_PORT_TYPE_AUTO = 0x1 - DEVLINK_PORT_TYPE_ETH = 0x2 - DEVLINK_PORT_TYPE_IB = 0x3 - DEVLINK_SB_POOL_TYPE_INGRESS = 0x0 - DEVLINK_SB_POOL_TYPE_EGRESS = 0x1 - DEVLINK_SB_THRESHOLD_TYPE_STATIC = 0x0 - DEVLINK_SB_THRESHOLD_TYPE_DYNAMIC = 0x1 - DEVLINK_ESWITCH_MODE_LEGACY = 0x0 - DEVLINK_ESWITCH_MODE_SWITCHDEV = 0x1 - DEVLINK_ESWITCH_INLINE_MODE_NONE = 0x0 - DEVLINK_ESWITCH_INLINE_MODE_LINK = 0x1 - DEVLINK_ESWITCH_INLINE_MODE_NETWORK = 0x2 - DEVLINK_ESWITCH_INLINE_MODE_TRANSPORT = 0x3 - DEVLINK_ESWITCH_ENCAP_MODE_NONE = 0x0 - DEVLINK_ESWITCH_ENCAP_MODE_BASIC = 0x1 - DEVLINK_ATTR_UNSPEC = 0x0 - DEVLINK_ATTR_BUS_NAME = 0x1 - DEVLINK_ATTR_DEV_NAME = 0x2 - DEVLINK_ATTR_PORT_INDEX = 0x3 - DEVLINK_ATTR_PORT_TYPE = 0x4 - DEVLINK_ATTR_PORT_DESIRED_TYPE = 0x5 - DEVLINK_ATTR_PORT_NETDEV_IFINDEX = 0x6 - DEVLINK_ATTR_PORT_NETDEV_NAME = 0x7 - DEVLINK_ATTR_PORT_IBDEV_NAME = 0x8 - DEVLINK_ATTR_PORT_SPLIT_COUNT = 0x9 - DEVLINK_ATTR_PORT_SPLIT_GROUP = 0xa - DEVLINK_ATTR_SB_INDEX = 0xb - DEVLINK_ATTR_SB_SIZE = 0xc - DEVLINK_ATTR_SB_INGRESS_POOL_COUNT = 0xd - DEVLINK_ATTR_SB_EGRESS_POOL_COUNT = 0xe - DEVLINK_ATTR_SB_INGRESS_TC_COUNT = 0xf - DEVLINK_ATTR_SB_EGRESS_TC_COUNT = 0x10 - DEVLINK_ATTR_SB_POOL_INDEX = 0x11 - DEVLINK_ATTR_SB_POOL_TYPE = 0x12 - DEVLINK_ATTR_SB_POOL_SIZE = 0x13 - DEVLINK_ATTR_SB_POOL_THRESHOLD_TYPE = 0x14 - DEVLINK_ATTR_SB_THRESHOLD = 0x15 - DEVLINK_ATTR_SB_TC_INDEX = 0x16 - DEVLINK_ATTR_SB_OCC_CUR = 0x17 - DEVLINK_ATTR_SB_OCC_MAX = 0x18 - DEVLINK_ATTR_ESWITCH_MODE = 0x19 - DEVLINK_ATTR_ESWITCH_INLINE_MODE = 0x1a - DEVLINK_ATTR_DPIPE_TABLES = 0x1b - DEVLINK_ATTR_DPIPE_TABLE = 0x1c - DEVLINK_ATTR_DPIPE_TABLE_NAME = 0x1d - DEVLINK_ATTR_DPIPE_TABLE_SIZE = 0x1e - DEVLINK_ATTR_DPIPE_TABLE_MATCHES = 0x1f - DEVLINK_ATTR_DPIPE_TABLE_ACTIONS = 0x20 - DEVLINK_ATTR_DPIPE_TABLE_COUNTERS_ENABLED = 0x21 - DEVLINK_ATTR_DPIPE_ENTRIES = 0x22 - DEVLINK_ATTR_DPIPE_ENTRY = 0x23 - DEVLINK_ATTR_DPIPE_ENTRY_INDEX = 0x24 - DEVLINK_ATTR_DPIPE_ENTRY_MATCH_VALUES = 0x25 - DEVLINK_ATTR_DPIPE_ENTRY_ACTION_VALUES = 0x26 - DEVLINK_ATTR_DPIPE_ENTRY_COUNTER = 0x27 - DEVLINK_ATTR_DPIPE_MATCH = 0x28 - DEVLINK_ATTR_DPIPE_MATCH_VALUE = 0x29 - DEVLINK_ATTR_DPIPE_MATCH_TYPE = 0x2a - DEVLINK_ATTR_DPIPE_ACTION = 0x2b - DEVLINK_ATTR_DPIPE_ACTION_VALUE = 0x2c - DEVLINK_ATTR_DPIPE_ACTION_TYPE = 0x2d - DEVLINK_ATTR_DPIPE_VALUE = 0x2e - DEVLINK_ATTR_DPIPE_VALUE_MASK = 0x2f - DEVLINK_ATTR_DPIPE_VALUE_MAPPING = 0x30 - DEVLINK_ATTR_DPIPE_HEADERS = 0x31 - DEVLINK_ATTR_DPIPE_HEADER = 0x32 - DEVLINK_ATTR_DPIPE_HEADER_NAME = 0x33 - DEVLINK_ATTR_DPIPE_HEADER_ID = 0x34 - DEVLINK_ATTR_DPIPE_HEADER_FIELDS = 0x35 - DEVLINK_ATTR_DPIPE_HEADER_GLOBAL = 0x36 - DEVLINK_ATTR_DPIPE_HEADER_INDEX = 0x37 - DEVLINK_ATTR_DPIPE_FIELD = 0x38 - DEVLINK_ATTR_DPIPE_FIELD_NAME = 0x39 - DEVLINK_ATTR_DPIPE_FIELD_ID = 0x3a - DEVLINK_ATTR_DPIPE_FIELD_BITWIDTH = 0x3b - DEVLINK_ATTR_DPIPE_FIELD_MAPPING_TYPE = 0x3c - DEVLINK_ATTR_PAD = 0x3d - DEVLINK_ATTR_ESWITCH_ENCAP_MODE = 0x3e - DEVLINK_ATTR_MAX = 0x8c - DEVLINK_DPIPE_FIELD_MAPPING_TYPE_NONE = 0x0 - DEVLINK_DPIPE_FIELD_MAPPING_TYPE_IFINDEX = 0x1 - DEVLINK_DPIPE_MATCH_TYPE_FIELD_EXACT = 0x0 - DEVLINK_DPIPE_ACTION_TYPE_FIELD_MODIFY = 0x0 - DEVLINK_DPIPE_FIELD_ETHERNET_DST_MAC = 0x0 - DEVLINK_DPIPE_FIELD_IPV4_DST_IP = 0x0 - DEVLINK_DPIPE_FIELD_IPV6_DST_IP = 0x0 - DEVLINK_DPIPE_HEADER_ETHERNET = 0x0 - DEVLINK_DPIPE_HEADER_IPV4 = 0x1 - DEVLINK_DPIPE_HEADER_IPV6 = 0x2 + DEVLINK_CMD_UNSPEC = 0x0 + DEVLINK_CMD_GET = 0x1 + DEVLINK_CMD_SET = 0x2 + DEVLINK_CMD_NEW = 0x3 + DEVLINK_CMD_DEL = 0x4 + DEVLINK_CMD_PORT_GET = 0x5 + DEVLINK_CMD_PORT_SET = 0x6 + DEVLINK_CMD_PORT_NEW = 0x7 + DEVLINK_CMD_PORT_DEL = 0x8 + DEVLINK_CMD_PORT_SPLIT = 0x9 + DEVLINK_CMD_PORT_UNSPLIT = 0xa + DEVLINK_CMD_SB_GET = 0xb + DEVLINK_CMD_SB_SET = 0xc + DEVLINK_CMD_SB_NEW = 0xd + DEVLINK_CMD_SB_DEL = 0xe + DEVLINK_CMD_SB_POOL_GET = 0xf + DEVLINK_CMD_SB_POOL_SET = 0x10 + DEVLINK_CMD_SB_POOL_NEW = 0x11 + DEVLINK_CMD_SB_POOL_DEL = 0x12 + DEVLINK_CMD_SB_PORT_POOL_GET = 0x13 + DEVLINK_CMD_SB_PORT_POOL_SET = 0x14 + DEVLINK_CMD_SB_PORT_POOL_NEW = 0x15 + DEVLINK_CMD_SB_PORT_POOL_DEL = 0x16 + DEVLINK_CMD_SB_TC_POOL_BIND_GET = 0x17 + DEVLINK_CMD_SB_TC_POOL_BIND_SET = 0x18 + DEVLINK_CMD_SB_TC_POOL_BIND_NEW = 0x19 + DEVLINK_CMD_SB_TC_POOL_BIND_DEL = 0x1a + DEVLINK_CMD_SB_OCC_SNAPSHOT = 0x1b + DEVLINK_CMD_SB_OCC_MAX_CLEAR = 0x1c + DEVLINK_CMD_ESWITCH_GET = 0x1d + DEVLINK_CMD_ESWITCH_SET = 0x1e + DEVLINK_CMD_DPIPE_TABLE_GET = 0x1f + DEVLINK_CMD_DPIPE_ENTRIES_GET = 0x20 + DEVLINK_CMD_DPIPE_HEADERS_GET = 0x21 + DEVLINK_CMD_DPIPE_TABLE_COUNTERS_SET = 0x22 + DEVLINK_CMD_RESOURCE_SET = 0x23 + DEVLINK_CMD_RESOURCE_DUMP = 0x24 + DEVLINK_CMD_RELOAD = 0x25 + DEVLINK_CMD_PARAM_GET = 0x26 + DEVLINK_CMD_PARAM_SET = 0x27 + DEVLINK_CMD_PARAM_NEW = 0x28 + DEVLINK_CMD_PARAM_DEL = 0x29 + DEVLINK_CMD_REGION_GET = 0x2a + DEVLINK_CMD_REGION_SET = 0x2b + DEVLINK_CMD_REGION_NEW = 0x2c + DEVLINK_CMD_REGION_DEL = 0x2d + DEVLINK_CMD_REGION_READ = 0x2e + DEVLINK_CMD_PORT_PARAM_GET = 0x2f + DEVLINK_CMD_PORT_PARAM_SET = 0x30 + DEVLINK_CMD_PORT_PARAM_NEW = 0x31 + DEVLINK_CMD_PORT_PARAM_DEL = 0x32 + DEVLINK_CMD_INFO_GET = 0x33 + DEVLINK_CMD_HEALTH_REPORTER_GET = 0x34 + DEVLINK_CMD_HEALTH_REPORTER_SET = 0x35 + DEVLINK_CMD_HEALTH_REPORTER_RECOVER = 0x36 + DEVLINK_CMD_HEALTH_REPORTER_DIAGNOSE = 0x37 + DEVLINK_CMD_HEALTH_REPORTER_DUMP_GET = 0x38 + DEVLINK_CMD_HEALTH_REPORTER_DUMP_CLEAR = 0x39 + DEVLINK_CMD_FLASH_UPDATE = 0x3a + DEVLINK_CMD_FLASH_UPDATE_END = 0x3b + DEVLINK_CMD_FLASH_UPDATE_STATUS = 0x3c + DEVLINK_CMD_TRAP_GET = 0x3d + DEVLINK_CMD_TRAP_SET = 0x3e + DEVLINK_CMD_TRAP_NEW = 0x3f + DEVLINK_CMD_TRAP_DEL = 0x40 + DEVLINK_CMD_TRAP_GROUP_GET = 0x41 + DEVLINK_CMD_TRAP_GROUP_SET = 0x42 + DEVLINK_CMD_TRAP_GROUP_NEW = 0x43 + DEVLINK_CMD_TRAP_GROUP_DEL = 0x44 + DEVLINK_CMD_TRAP_POLICER_GET = 0x45 + DEVLINK_CMD_TRAP_POLICER_SET = 0x46 + DEVLINK_CMD_TRAP_POLICER_NEW = 0x47 + DEVLINK_CMD_TRAP_POLICER_DEL = 0x48 + DEVLINK_CMD_HEALTH_REPORTER_TEST = 0x49 + DEVLINK_CMD_MAX = 0x51 + DEVLINK_PORT_TYPE_NOTSET = 0x0 + DEVLINK_PORT_TYPE_AUTO = 0x1 + DEVLINK_PORT_TYPE_ETH = 0x2 + DEVLINK_PORT_TYPE_IB = 0x3 + DEVLINK_SB_POOL_TYPE_INGRESS = 0x0 + DEVLINK_SB_POOL_TYPE_EGRESS = 0x1 + DEVLINK_SB_THRESHOLD_TYPE_STATIC = 0x0 + DEVLINK_SB_THRESHOLD_TYPE_DYNAMIC = 0x1 + DEVLINK_ESWITCH_MODE_LEGACY = 0x0 + DEVLINK_ESWITCH_MODE_SWITCHDEV = 0x1 + DEVLINK_ESWITCH_INLINE_MODE_NONE = 0x0 + DEVLINK_ESWITCH_INLINE_MODE_LINK = 0x1 + DEVLINK_ESWITCH_INLINE_MODE_NETWORK = 0x2 + DEVLINK_ESWITCH_INLINE_MODE_TRANSPORT = 0x3 + DEVLINK_ESWITCH_ENCAP_MODE_NONE = 0x0 + DEVLINK_ESWITCH_ENCAP_MODE_BASIC = 0x1 + DEVLINK_PORT_FLAVOUR_PHYSICAL = 0x0 + DEVLINK_PORT_FLAVOUR_CPU = 0x1 + DEVLINK_PORT_FLAVOUR_DSA = 0x2 + DEVLINK_PORT_FLAVOUR_PCI_PF = 0x3 + DEVLINK_PORT_FLAVOUR_PCI_VF = 0x4 + DEVLINK_PORT_FLAVOUR_VIRTUAL = 0x5 + DEVLINK_PORT_FLAVOUR_UNUSED = 0x6 + DEVLINK_PARAM_CMODE_RUNTIME = 0x0 + DEVLINK_PARAM_CMODE_DRIVERINIT = 0x1 + DEVLINK_PARAM_CMODE_PERMANENT = 0x2 + DEVLINK_PARAM_CMODE_MAX = 0x2 + DEVLINK_PARAM_FW_LOAD_POLICY_VALUE_DRIVER = 0x0 + DEVLINK_PARAM_FW_LOAD_POLICY_VALUE_FLASH = 0x1 + DEVLINK_PARAM_FW_LOAD_POLICY_VALUE_DISK = 0x2 + DEVLINK_PARAM_FW_LOAD_POLICY_VALUE_UNKNOWN = 0x3 + DEVLINK_PARAM_RESET_DEV_ON_DRV_PROBE_VALUE_UNKNOWN = 0x0 + DEVLINK_PARAM_RESET_DEV_ON_DRV_PROBE_VALUE_ALWAYS = 0x1 + DEVLINK_PARAM_RESET_DEV_ON_DRV_PROBE_VALUE_NEVER = 0x2 + DEVLINK_PARAM_RESET_DEV_ON_DRV_PROBE_VALUE_DISK = 0x3 + DEVLINK_ATTR_STATS_RX_PACKETS = 0x0 + DEVLINK_ATTR_STATS_RX_BYTES = 0x1 + DEVLINK_ATTR_STATS_RX_DROPPED = 0x2 + DEVLINK_ATTR_STATS_MAX = 0x2 + DEVLINK_FLASH_OVERWRITE_SETTINGS_BIT = 0x0 + DEVLINK_FLASH_OVERWRITE_IDENTIFIERS_BIT = 0x1 + DEVLINK_FLASH_OVERWRITE_MAX_BIT = 0x1 + DEVLINK_TRAP_ACTION_DROP = 0x0 + DEVLINK_TRAP_ACTION_TRAP = 0x1 + DEVLINK_TRAP_ACTION_MIRROR = 0x2 + DEVLINK_TRAP_TYPE_DROP = 0x0 + DEVLINK_TRAP_TYPE_EXCEPTION = 0x1 + DEVLINK_TRAP_TYPE_CONTROL = 0x2 + DEVLINK_ATTR_TRAP_METADATA_TYPE_IN_PORT = 0x0 + DEVLINK_ATTR_TRAP_METADATA_TYPE_FA_COOKIE = 0x1 + DEVLINK_RELOAD_ACTION_UNSPEC = 0x0 + DEVLINK_RELOAD_ACTION_DRIVER_REINIT = 0x1 + DEVLINK_RELOAD_ACTION_FW_ACTIVATE = 0x2 + DEVLINK_RELOAD_ACTION_MAX = 0x2 + DEVLINK_RELOAD_LIMIT_UNSPEC = 0x0 + DEVLINK_RELOAD_LIMIT_NO_RESET = 0x1 + DEVLINK_RELOAD_LIMIT_MAX = 0x1 + DEVLINK_ATTR_UNSPEC = 0x0 + DEVLINK_ATTR_BUS_NAME = 0x1 + DEVLINK_ATTR_DEV_NAME = 0x2 + DEVLINK_ATTR_PORT_INDEX = 0x3 + DEVLINK_ATTR_PORT_TYPE = 0x4 + DEVLINK_ATTR_PORT_DESIRED_TYPE = 0x5 + DEVLINK_ATTR_PORT_NETDEV_IFINDEX = 0x6 + DEVLINK_ATTR_PORT_NETDEV_NAME = 0x7 + DEVLINK_ATTR_PORT_IBDEV_NAME = 0x8 + DEVLINK_ATTR_PORT_SPLIT_COUNT = 0x9 + DEVLINK_ATTR_PORT_SPLIT_GROUP = 0xa + DEVLINK_ATTR_SB_INDEX = 0xb + DEVLINK_ATTR_SB_SIZE = 0xc + DEVLINK_ATTR_SB_INGRESS_POOL_COUNT = 0xd + DEVLINK_ATTR_SB_EGRESS_POOL_COUNT = 0xe + DEVLINK_ATTR_SB_INGRESS_TC_COUNT = 0xf + DEVLINK_ATTR_SB_EGRESS_TC_COUNT = 0x10 + DEVLINK_ATTR_SB_POOL_INDEX = 0x11 + DEVLINK_ATTR_SB_POOL_TYPE = 0x12 + DEVLINK_ATTR_SB_POOL_SIZE = 0x13 + DEVLINK_ATTR_SB_POOL_THRESHOLD_TYPE = 0x14 + DEVLINK_ATTR_SB_THRESHOLD = 0x15 + DEVLINK_ATTR_SB_TC_INDEX = 0x16 + DEVLINK_ATTR_SB_OCC_CUR = 0x17 + DEVLINK_ATTR_SB_OCC_MAX = 0x18 + DEVLINK_ATTR_ESWITCH_MODE = 0x19 + DEVLINK_ATTR_ESWITCH_INLINE_MODE = 0x1a + DEVLINK_ATTR_DPIPE_TABLES = 0x1b + DEVLINK_ATTR_DPIPE_TABLE = 0x1c + DEVLINK_ATTR_DPIPE_TABLE_NAME = 0x1d + DEVLINK_ATTR_DPIPE_TABLE_SIZE = 0x1e + DEVLINK_ATTR_DPIPE_TABLE_MATCHES = 0x1f + DEVLINK_ATTR_DPIPE_TABLE_ACTIONS = 0x20 + DEVLINK_ATTR_DPIPE_TABLE_COUNTERS_ENABLED = 0x21 + DEVLINK_ATTR_DPIPE_ENTRIES = 0x22 + DEVLINK_ATTR_DPIPE_ENTRY = 0x23 + DEVLINK_ATTR_DPIPE_ENTRY_INDEX = 0x24 + DEVLINK_ATTR_DPIPE_ENTRY_MATCH_VALUES = 0x25 + DEVLINK_ATTR_DPIPE_ENTRY_ACTION_VALUES = 0x26 + DEVLINK_ATTR_DPIPE_ENTRY_COUNTER = 0x27 + DEVLINK_ATTR_DPIPE_MATCH = 0x28 + DEVLINK_ATTR_DPIPE_MATCH_VALUE = 0x29 + DEVLINK_ATTR_DPIPE_MATCH_TYPE = 0x2a + DEVLINK_ATTR_DPIPE_ACTION = 0x2b + DEVLINK_ATTR_DPIPE_ACTION_VALUE = 0x2c + DEVLINK_ATTR_DPIPE_ACTION_TYPE = 0x2d + DEVLINK_ATTR_DPIPE_VALUE = 0x2e + DEVLINK_ATTR_DPIPE_VALUE_MASK = 0x2f + DEVLINK_ATTR_DPIPE_VALUE_MAPPING = 0x30 + DEVLINK_ATTR_DPIPE_HEADERS = 0x31 + DEVLINK_ATTR_DPIPE_HEADER = 0x32 + DEVLINK_ATTR_DPIPE_HEADER_NAME = 0x33 + DEVLINK_ATTR_DPIPE_HEADER_ID = 0x34 + DEVLINK_ATTR_DPIPE_HEADER_FIELDS = 0x35 + DEVLINK_ATTR_DPIPE_HEADER_GLOBAL = 0x36 + DEVLINK_ATTR_DPIPE_HEADER_INDEX = 0x37 + DEVLINK_ATTR_DPIPE_FIELD = 0x38 + DEVLINK_ATTR_DPIPE_FIELD_NAME = 0x39 + DEVLINK_ATTR_DPIPE_FIELD_ID = 0x3a + DEVLINK_ATTR_DPIPE_FIELD_BITWIDTH = 0x3b + DEVLINK_ATTR_DPIPE_FIELD_MAPPING_TYPE = 0x3c + DEVLINK_ATTR_PAD = 0x3d + DEVLINK_ATTR_ESWITCH_ENCAP_MODE = 0x3e + DEVLINK_ATTR_RESOURCE_LIST = 0x3f + DEVLINK_ATTR_RESOURCE = 0x40 + DEVLINK_ATTR_RESOURCE_NAME = 0x41 + DEVLINK_ATTR_RESOURCE_ID = 0x42 + DEVLINK_ATTR_RESOURCE_SIZE = 0x43 + DEVLINK_ATTR_RESOURCE_SIZE_NEW = 0x44 + DEVLINK_ATTR_RESOURCE_SIZE_VALID = 0x45 + DEVLINK_ATTR_RESOURCE_SIZE_MIN = 0x46 + DEVLINK_ATTR_RESOURCE_SIZE_MAX = 0x47 + DEVLINK_ATTR_RESOURCE_SIZE_GRAN = 0x48 + DEVLINK_ATTR_RESOURCE_UNIT = 0x49 + DEVLINK_ATTR_RESOURCE_OCC = 0x4a + DEVLINK_ATTR_DPIPE_TABLE_RESOURCE_ID = 0x4b + DEVLINK_ATTR_DPIPE_TABLE_RESOURCE_UNITS = 0x4c + DEVLINK_ATTR_PORT_FLAVOUR = 0x4d + DEVLINK_ATTR_PORT_NUMBER = 0x4e + DEVLINK_ATTR_PORT_SPLIT_SUBPORT_NUMBER = 0x4f + DEVLINK_ATTR_PARAM = 0x50 + DEVLINK_ATTR_PARAM_NAME = 0x51 + DEVLINK_ATTR_PARAM_GENERIC = 0x52 + DEVLINK_ATTR_PARAM_TYPE = 0x53 + DEVLINK_ATTR_PARAM_VALUES_LIST = 0x54 + DEVLINK_ATTR_PARAM_VALUE = 0x55 + DEVLINK_ATTR_PARAM_VALUE_DATA = 0x56 + DEVLINK_ATTR_PARAM_VALUE_CMODE = 0x57 + DEVLINK_ATTR_REGION_NAME = 0x58 + DEVLINK_ATTR_REGION_SIZE = 0x59 + DEVLINK_ATTR_REGION_SNAPSHOTS = 0x5a + DEVLINK_ATTR_REGION_SNAPSHOT = 0x5b + DEVLINK_ATTR_REGION_SNAPSHOT_ID = 0x5c + DEVLINK_ATTR_REGION_CHUNKS = 0x5d + DEVLINK_ATTR_REGION_CHUNK = 0x5e + DEVLINK_ATTR_REGION_CHUNK_DATA = 0x5f + DEVLINK_ATTR_REGION_CHUNK_ADDR = 0x60 + DEVLINK_ATTR_REGION_CHUNK_LEN = 0x61 + DEVLINK_ATTR_INFO_DRIVER_NAME = 0x62 + DEVLINK_ATTR_INFO_SERIAL_NUMBER = 0x63 + DEVLINK_ATTR_INFO_VERSION_FIXED = 0x64 + DEVLINK_ATTR_INFO_VERSION_RUNNING = 0x65 + DEVLINK_ATTR_INFO_VERSION_STORED = 0x66 + DEVLINK_ATTR_INFO_VERSION_NAME = 0x67 + DEVLINK_ATTR_INFO_VERSION_VALUE = 0x68 + DEVLINK_ATTR_SB_POOL_CELL_SIZE = 0x69 + DEVLINK_ATTR_FMSG = 0x6a + DEVLINK_ATTR_FMSG_OBJ_NEST_START = 0x6b + DEVLINK_ATTR_FMSG_PAIR_NEST_START = 0x6c + DEVLINK_ATTR_FMSG_ARR_NEST_START = 0x6d + DEVLINK_ATTR_FMSG_NEST_END = 0x6e + DEVLINK_ATTR_FMSG_OBJ_NAME = 0x6f + DEVLINK_ATTR_FMSG_OBJ_VALUE_TYPE = 0x70 + DEVLINK_ATTR_FMSG_OBJ_VALUE_DATA = 0x71 + DEVLINK_ATTR_HEALTH_REPORTER = 0x72 + DEVLINK_ATTR_HEALTH_REPORTER_NAME = 0x73 + DEVLINK_ATTR_HEALTH_REPORTER_STATE = 0x74 + DEVLINK_ATTR_HEALTH_REPORTER_ERR_COUNT = 0x75 + DEVLINK_ATTR_HEALTH_REPORTER_RECOVER_COUNT = 0x76 + DEVLINK_ATTR_HEALTH_REPORTER_DUMP_TS = 0x77 + DEVLINK_ATTR_HEALTH_REPORTER_GRACEFUL_PERIOD = 0x78 + DEVLINK_ATTR_HEALTH_REPORTER_AUTO_RECOVER = 0x79 + DEVLINK_ATTR_FLASH_UPDATE_FILE_NAME = 0x7a + DEVLINK_ATTR_FLASH_UPDATE_COMPONENT = 0x7b + DEVLINK_ATTR_FLASH_UPDATE_STATUS_MSG = 0x7c + DEVLINK_ATTR_FLASH_UPDATE_STATUS_DONE = 0x7d + DEVLINK_ATTR_FLASH_UPDATE_STATUS_TOTAL = 0x7e + DEVLINK_ATTR_PORT_PCI_PF_NUMBER = 0x7f + DEVLINK_ATTR_PORT_PCI_VF_NUMBER = 0x80 + DEVLINK_ATTR_STATS = 0x81 + DEVLINK_ATTR_TRAP_NAME = 0x82 + DEVLINK_ATTR_TRAP_ACTION = 0x83 + DEVLINK_ATTR_TRAP_TYPE = 0x84 + DEVLINK_ATTR_TRAP_GENERIC = 0x85 + DEVLINK_ATTR_TRAP_METADATA = 0x86 + DEVLINK_ATTR_TRAP_GROUP_NAME = 0x87 + DEVLINK_ATTR_RELOAD_FAILED = 0x88 + DEVLINK_ATTR_HEALTH_REPORTER_DUMP_TS_NS = 0x89 + DEVLINK_ATTR_NETNS_FD = 0x8a + DEVLINK_ATTR_NETNS_PID = 0x8b + DEVLINK_ATTR_NETNS_ID = 0x8c + DEVLINK_ATTR_HEALTH_REPORTER_AUTO_DUMP = 0x8d + DEVLINK_ATTR_TRAP_POLICER_ID = 0x8e + DEVLINK_ATTR_TRAP_POLICER_RATE = 0x8f + DEVLINK_ATTR_TRAP_POLICER_BURST = 0x90 + DEVLINK_ATTR_PORT_FUNCTION = 0x91 + DEVLINK_ATTR_INFO_BOARD_SERIAL_NUMBER = 0x92 + DEVLINK_ATTR_PORT_LANES = 0x93 + DEVLINK_ATTR_PORT_SPLITTABLE = 0x94 + DEVLINK_ATTR_PORT_EXTERNAL = 0x95 + DEVLINK_ATTR_PORT_CONTROLLER_NUMBER = 0x96 + DEVLINK_ATTR_FLASH_UPDATE_STATUS_TIMEOUT = 0x97 + DEVLINK_ATTR_FLASH_UPDATE_OVERWRITE_MASK = 0x98 + DEVLINK_ATTR_RELOAD_ACTION = 0x99 + DEVLINK_ATTR_RELOAD_ACTIONS_PERFORMED = 0x9a + DEVLINK_ATTR_RELOAD_LIMITS = 0x9b + DEVLINK_ATTR_DEV_STATS = 0x9c + DEVLINK_ATTR_RELOAD_STATS = 0x9d + DEVLINK_ATTR_RELOAD_STATS_ENTRY = 0x9e + DEVLINK_ATTR_RELOAD_STATS_LIMIT = 0x9f + DEVLINK_ATTR_RELOAD_STATS_VALUE = 0xa0 + DEVLINK_ATTR_REMOTE_RELOAD_STATS = 0xa1 + DEVLINK_ATTR_RELOAD_ACTION_INFO = 0xa2 + DEVLINK_ATTR_RELOAD_ACTION_STATS = 0xa3 + DEVLINK_ATTR_PORT_PCI_SF_NUMBER = 0xa4 + DEVLINK_ATTR_RATE_TYPE = 0xa5 + DEVLINK_ATTR_RATE_TX_SHARE = 0xa6 + DEVLINK_ATTR_RATE_TX_MAX = 0xa7 + DEVLINK_ATTR_RATE_NODE_NAME = 0xa8 + DEVLINK_ATTR_RATE_PARENT_NODE_NAME = 0xa9 + DEVLINK_ATTR_REGION_MAX_SNAPSHOTS = 0xaa + DEVLINK_ATTR_MAX = 0xae + DEVLINK_DPIPE_FIELD_MAPPING_TYPE_NONE = 0x0 + DEVLINK_DPIPE_FIELD_MAPPING_TYPE_IFINDEX = 0x1 + DEVLINK_DPIPE_MATCH_TYPE_FIELD_EXACT = 0x0 + DEVLINK_DPIPE_ACTION_TYPE_FIELD_MODIFY = 0x0 + DEVLINK_DPIPE_FIELD_ETHERNET_DST_MAC = 0x0 + DEVLINK_DPIPE_FIELD_IPV4_DST_IP = 0x0 + DEVLINK_DPIPE_FIELD_IPV6_DST_IP = 0x0 + DEVLINK_DPIPE_HEADER_ETHERNET = 0x0 + DEVLINK_DPIPE_HEADER_IPV4 = 0x1 + DEVLINK_DPIPE_HEADER_IPV6 = 0x2 + DEVLINK_RESOURCE_UNIT_ENTRY = 0x0 + DEVLINK_PORT_FUNCTION_ATTR_UNSPEC = 0x0 + DEVLINK_PORT_FUNCTION_ATTR_HW_ADDR = 0x1 + DEVLINK_PORT_FN_ATTR_STATE = 0x2 + DEVLINK_PORT_FN_ATTR_OPSTATE = 0x3 + DEVLINK_PORT_FUNCTION_ATTR_MAX = 0x3 ) type FsverityDigest struct { @@ -2309,3 +3235,2367 @@ type FsverityEnableArg struct { Sig_ptr uint64 _ [11]uint64 } + +type Nhmsg struct { + Family uint8 + Scope uint8 + Protocol uint8 + Resvd uint8 + Flags uint32 +} + +type NexthopGrp struct { + Id uint32 + Weight uint8 + Resvd1 uint8 + Resvd2 uint16 +} + +const ( + NHA_UNSPEC = 0x0 + NHA_ID = 0x1 + NHA_GROUP = 0x2 + NHA_GROUP_TYPE = 0x3 + NHA_BLACKHOLE = 0x4 + NHA_OIF = 0x5 + NHA_GATEWAY = 0x6 + NHA_ENCAP_TYPE = 0x7 + NHA_ENCAP = 0x8 + NHA_GROUPS = 0x9 + NHA_MASTER = 0xa +) + +const ( + CAN_RAW_FILTER = 0x1 + CAN_RAW_ERR_FILTER = 0x2 + CAN_RAW_LOOPBACK = 0x3 + CAN_RAW_RECV_OWN_MSGS = 0x4 + CAN_RAW_FD_FRAMES = 0x5 + CAN_RAW_JOIN_FILTERS = 0x6 +) + +type WatchdogInfo struct { + Options uint32 + Version uint32 + Identity [32]uint8 +} + +type PPSFData struct { + Info PPSKInfo + Timeout PPSKTime +} + +type PPSKParams struct { + Api_version int32 + Mode int32 + Assert_off_tu PPSKTime + Clear_off_tu PPSKTime +} + +type PPSKTime struct { + Sec int64 + Nsec int32 + Flags uint32 +} + +const ( + LWTUNNEL_ENCAP_NONE = 0x0 + LWTUNNEL_ENCAP_MPLS = 0x1 + LWTUNNEL_ENCAP_IP = 0x2 + LWTUNNEL_ENCAP_ILA = 0x3 + LWTUNNEL_ENCAP_IP6 = 0x4 + LWTUNNEL_ENCAP_SEG6 = 0x5 + LWTUNNEL_ENCAP_BPF = 0x6 + LWTUNNEL_ENCAP_SEG6_LOCAL = 0x7 + LWTUNNEL_ENCAP_RPL = 0x8 + LWTUNNEL_ENCAP_IOAM6 = 0x9 + LWTUNNEL_ENCAP_MAX = 0x9 + + MPLS_IPTUNNEL_UNSPEC = 0x0 + MPLS_IPTUNNEL_DST = 0x1 + MPLS_IPTUNNEL_TTL = 0x2 + MPLS_IPTUNNEL_MAX = 0x2 +) + +const ( + ETHTOOL_ID_UNSPEC = 0x0 + ETHTOOL_RX_COPYBREAK = 0x1 + ETHTOOL_TX_COPYBREAK = 0x2 + ETHTOOL_PFC_PREVENTION_TOUT = 0x3 + ETHTOOL_TUNABLE_UNSPEC = 0x0 + ETHTOOL_TUNABLE_U8 = 0x1 + ETHTOOL_TUNABLE_U16 = 0x2 + ETHTOOL_TUNABLE_U32 = 0x3 + ETHTOOL_TUNABLE_U64 = 0x4 + ETHTOOL_TUNABLE_STRING = 0x5 + ETHTOOL_TUNABLE_S8 = 0x6 + ETHTOOL_TUNABLE_S16 = 0x7 + ETHTOOL_TUNABLE_S32 = 0x8 + ETHTOOL_TUNABLE_S64 = 0x9 + ETHTOOL_PHY_ID_UNSPEC = 0x0 + ETHTOOL_PHY_DOWNSHIFT = 0x1 + ETHTOOL_PHY_FAST_LINK_DOWN = 0x2 + ETHTOOL_PHY_EDPD = 0x3 + ETHTOOL_LINK_EXT_STATE_AUTONEG = 0x0 + ETHTOOL_LINK_EXT_STATE_LINK_TRAINING_FAILURE = 0x1 + ETHTOOL_LINK_EXT_STATE_LINK_LOGICAL_MISMATCH = 0x2 + ETHTOOL_LINK_EXT_STATE_BAD_SIGNAL_INTEGRITY = 0x3 + ETHTOOL_LINK_EXT_STATE_NO_CABLE = 0x4 + ETHTOOL_LINK_EXT_STATE_CABLE_ISSUE = 0x5 + ETHTOOL_LINK_EXT_STATE_EEPROM_ISSUE = 0x6 + ETHTOOL_LINK_EXT_STATE_CALIBRATION_FAILURE = 0x7 + ETHTOOL_LINK_EXT_STATE_POWER_BUDGET_EXCEEDED = 0x8 + ETHTOOL_LINK_EXT_STATE_OVERHEAT = 0x9 + ETHTOOL_LINK_EXT_SUBSTATE_AN_NO_PARTNER_DETECTED = 0x1 + ETHTOOL_LINK_EXT_SUBSTATE_AN_ACK_NOT_RECEIVED = 0x2 + ETHTOOL_LINK_EXT_SUBSTATE_AN_NEXT_PAGE_EXCHANGE_FAILED = 0x3 + ETHTOOL_LINK_EXT_SUBSTATE_AN_NO_PARTNER_DETECTED_FORCE_MODE = 0x4 + ETHTOOL_LINK_EXT_SUBSTATE_AN_FEC_MISMATCH_DURING_OVERRIDE = 0x5 + ETHTOOL_LINK_EXT_SUBSTATE_AN_NO_HCD = 0x6 + ETHTOOL_LINK_EXT_SUBSTATE_LT_KR_FRAME_LOCK_NOT_ACQUIRED = 0x1 + ETHTOOL_LINK_EXT_SUBSTATE_LT_KR_LINK_INHIBIT_TIMEOUT = 0x2 + ETHTOOL_LINK_EXT_SUBSTATE_LT_KR_LINK_PARTNER_DID_NOT_SET_RECEIVER_READY = 0x3 + ETHTOOL_LINK_EXT_SUBSTATE_LT_REMOTE_FAULT = 0x4 + ETHTOOL_LINK_EXT_SUBSTATE_LLM_PCS_DID_NOT_ACQUIRE_BLOCK_LOCK = 0x1 + ETHTOOL_LINK_EXT_SUBSTATE_LLM_PCS_DID_NOT_ACQUIRE_AM_LOCK = 0x2 + ETHTOOL_LINK_EXT_SUBSTATE_LLM_PCS_DID_NOT_GET_ALIGN_STATUS = 0x3 + ETHTOOL_LINK_EXT_SUBSTATE_LLM_FC_FEC_IS_NOT_LOCKED = 0x4 + ETHTOOL_LINK_EXT_SUBSTATE_LLM_RS_FEC_IS_NOT_LOCKED = 0x5 + ETHTOOL_LINK_EXT_SUBSTATE_BSI_LARGE_NUMBER_OF_PHYSICAL_ERRORS = 0x1 + ETHTOOL_LINK_EXT_SUBSTATE_BSI_UNSUPPORTED_RATE = 0x2 + ETHTOOL_LINK_EXT_SUBSTATE_CI_UNSUPPORTED_CABLE = 0x1 + ETHTOOL_LINK_EXT_SUBSTATE_CI_CABLE_TEST_FAILURE = 0x2 + ETHTOOL_FLASH_ALL_REGIONS = 0x0 + ETHTOOL_F_UNSUPPORTED__BIT = 0x0 + ETHTOOL_F_WISH__BIT = 0x1 + ETHTOOL_F_COMPAT__BIT = 0x2 + ETHTOOL_FEC_NONE_BIT = 0x0 + ETHTOOL_FEC_AUTO_BIT = 0x1 + ETHTOOL_FEC_OFF_BIT = 0x2 + ETHTOOL_FEC_RS_BIT = 0x3 + ETHTOOL_FEC_BASER_BIT = 0x4 + ETHTOOL_FEC_LLRS_BIT = 0x5 + ETHTOOL_LINK_MODE_10baseT_Half_BIT = 0x0 + ETHTOOL_LINK_MODE_10baseT_Full_BIT = 0x1 + ETHTOOL_LINK_MODE_100baseT_Half_BIT = 0x2 + ETHTOOL_LINK_MODE_100baseT_Full_BIT = 0x3 + ETHTOOL_LINK_MODE_1000baseT_Half_BIT = 0x4 + ETHTOOL_LINK_MODE_1000baseT_Full_BIT = 0x5 + ETHTOOL_LINK_MODE_Autoneg_BIT = 0x6 + ETHTOOL_LINK_MODE_TP_BIT = 0x7 + ETHTOOL_LINK_MODE_AUI_BIT = 0x8 + ETHTOOL_LINK_MODE_MII_BIT = 0x9 + ETHTOOL_LINK_MODE_FIBRE_BIT = 0xa + ETHTOOL_LINK_MODE_BNC_BIT = 0xb + ETHTOOL_LINK_MODE_10000baseT_Full_BIT = 0xc + ETHTOOL_LINK_MODE_Pause_BIT = 0xd + ETHTOOL_LINK_MODE_Asym_Pause_BIT = 0xe + ETHTOOL_LINK_MODE_2500baseX_Full_BIT = 0xf + ETHTOOL_LINK_MODE_Backplane_BIT = 0x10 + ETHTOOL_LINK_MODE_1000baseKX_Full_BIT = 0x11 + ETHTOOL_LINK_MODE_10000baseKX4_Full_BIT = 0x12 + ETHTOOL_LINK_MODE_10000baseKR_Full_BIT = 0x13 + ETHTOOL_LINK_MODE_10000baseR_FEC_BIT = 0x14 + ETHTOOL_LINK_MODE_20000baseMLD2_Full_BIT = 0x15 + ETHTOOL_LINK_MODE_20000baseKR2_Full_BIT = 0x16 + ETHTOOL_LINK_MODE_40000baseKR4_Full_BIT = 0x17 + ETHTOOL_LINK_MODE_40000baseCR4_Full_BIT = 0x18 + ETHTOOL_LINK_MODE_40000baseSR4_Full_BIT = 0x19 + ETHTOOL_LINK_MODE_40000baseLR4_Full_BIT = 0x1a + ETHTOOL_LINK_MODE_56000baseKR4_Full_BIT = 0x1b + ETHTOOL_LINK_MODE_56000baseCR4_Full_BIT = 0x1c + ETHTOOL_LINK_MODE_56000baseSR4_Full_BIT = 0x1d + ETHTOOL_LINK_MODE_56000baseLR4_Full_BIT = 0x1e + ETHTOOL_LINK_MODE_25000baseCR_Full_BIT = 0x1f + ETHTOOL_LINK_MODE_25000baseKR_Full_BIT = 0x20 + ETHTOOL_LINK_MODE_25000baseSR_Full_BIT = 0x21 + ETHTOOL_LINK_MODE_50000baseCR2_Full_BIT = 0x22 + ETHTOOL_LINK_MODE_50000baseKR2_Full_BIT = 0x23 + ETHTOOL_LINK_MODE_100000baseKR4_Full_BIT = 0x24 + ETHTOOL_LINK_MODE_100000baseSR4_Full_BIT = 0x25 + ETHTOOL_LINK_MODE_100000baseCR4_Full_BIT = 0x26 + ETHTOOL_LINK_MODE_100000baseLR4_ER4_Full_BIT = 0x27 + ETHTOOL_LINK_MODE_50000baseSR2_Full_BIT = 0x28 + ETHTOOL_LINK_MODE_1000baseX_Full_BIT = 0x29 + ETHTOOL_LINK_MODE_10000baseCR_Full_BIT = 0x2a + ETHTOOL_LINK_MODE_10000baseSR_Full_BIT = 0x2b + ETHTOOL_LINK_MODE_10000baseLR_Full_BIT = 0x2c + ETHTOOL_LINK_MODE_10000baseLRM_Full_BIT = 0x2d + ETHTOOL_LINK_MODE_10000baseER_Full_BIT = 0x2e + ETHTOOL_LINK_MODE_2500baseT_Full_BIT = 0x2f + ETHTOOL_LINK_MODE_5000baseT_Full_BIT = 0x30 + ETHTOOL_LINK_MODE_FEC_NONE_BIT = 0x31 + ETHTOOL_LINK_MODE_FEC_RS_BIT = 0x32 + ETHTOOL_LINK_MODE_FEC_BASER_BIT = 0x33 + ETHTOOL_LINK_MODE_50000baseKR_Full_BIT = 0x34 + ETHTOOL_LINK_MODE_50000baseSR_Full_BIT = 0x35 + ETHTOOL_LINK_MODE_50000baseCR_Full_BIT = 0x36 + ETHTOOL_LINK_MODE_50000baseLR_ER_FR_Full_BIT = 0x37 + ETHTOOL_LINK_MODE_50000baseDR_Full_BIT = 0x38 + ETHTOOL_LINK_MODE_100000baseKR2_Full_BIT = 0x39 + ETHTOOL_LINK_MODE_100000baseSR2_Full_BIT = 0x3a + ETHTOOL_LINK_MODE_100000baseCR2_Full_BIT = 0x3b + ETHTOOL_LINK_MODE_100000baseLR2_ER2_FR2_Full_BIT = 0x3c + ETHTOOL_LINK_MODE_100000baseDR2_Full_BIT = 0x3d + ETHTOOL_LINK_MODE_200000baseKR4_Full_BIT = 0x3e + ETHTOOL_LINK_MODE_200000baseSR4_Full_BIT = 0x3f + ETHTOOL_LINK_MODE_200000baseLR4_ER4_FR4_Full_BIT = 0x40 + ETHTOOL_LINK_MODE_200000baseDR4_Full_BIT = 0x41 + ETHTOOL_LINK_MODE_200000baseCR4_Full_BIT = 0x42 + ETHTOOL_LINK_MODE_100baseT1_Full_BIT = 0x43 + ETHTOOL_LINK_MODE_1000baseT1_Full_BIT = 0x44 + ETHTOOL_LINK_MODE_400000baseKR8_Full_BIT = 0x45 + ETHTOOL_LINK_MODE_400000baseSR8_Full_BIT = 0x46 + ETHTOOL_LINK_MODE_400000baseLR8_ER8_FR8_Full_BIT = 0x47 + ETHTOOL_LINK_MODE_400000baseDR8_Full_BIT = 0x48 + ETHTOOL_LINK_MODE_400000baseCR8_Full_BIT = 0x49 + ETHTOOL_LINK_MODE_FEC_LLRS_BIT = 0x4a + ETHTOOL_LINK_MODE_100000baseKR_Full_BIT = 0x4b + ETHTOOL_LINK_MODE_100000baseSR_Full_BIT = 0x4c + ETHTOOL_LINK_MODE_100000baseLR_ER_FR_Full_BIT = 0x4d + ETHTOOL_LINK_MODE_100000baseCR_Full_BIT = 0x4e + ETHTOOL_LINK_MODE_100000baseDR_Full_BIT = 0x4f + ETHTOOL_LINK_MODE_200000baseKR2_Full_BIT = 0x50 + ETHTOOL_LINK_MODE_200000baseSR2_Full_BIT = 0x51 + ETHTOOL_LINK_MODE_200000baseLR2_ER2_FR2_Full_BIT = 0x52 + ETHTOOL_LINK_MODE_200000baseDR2_Full_BIT = 0x53 + ETHTOOL_LINK_MODE_200000baseCR2_Full_BIT = 0x54 + ETHTOOL_LINK_MODE_400000baseKR4_Full_BIT = 0x55 + ETHTOOL_LINK_MODE_400000baseSR4_Full_BIT = 0x56 + ETHTOOL_LINK_MODE_400000baseLR4_ER4_FR4_Full_BIT = 0x57 + ETHTOOL_LINK_MODE_400000baseDR4_Full_BIT = 0x58 + ETHTOOL_LINK_MODE_400000baseCR4_Full_BIT = 0x59 + ETHTOOL_LINK_MODE_100baseFX_Half_BIT = 0x5a + ETHTOOL_LINK_MODE_100baseFX_Full_BIT = 0x5b + + ETHTOOL_MSG_USER_NONE = 0x0 + ETHTOOL_MSG_STRSET_GET = 0x1 + ETHTOOL_MSG_LINKINFO_GET = 0x2 + ETHTOOL_MSG_LINKINFO_SET = 0x3 + ETHTOOL_MSG_LINKMODES_GET = 0x4 + ETHTOOL_MSG_LINKMODES_SET = 0x5 + ETHTOOL_MSG_LINKSTATE_GET = 0x6 + ETHTOOL_MSG_DEBUG_GET = 0x7 + ETHTOOL_MSG_DEBUG_SET = 0x8 + ETHTOOL_MSG_WOL_GET = 0x9 + ETHTOOL_MSG_WOL_SET = 0xa + ETHTOOL_MSG_FEATURES_GET = 0xb + ETHTOOL_MSG_FEATURES_SET = 0xc + ETHTOOL_MSG_PRIVFLAGS_GET = 0xd + ETHTOOL_MSG_PRIVFLAGS_SET = 0xe + ETHTOOL_MSG_RINGS_GET = 0xf + ETHTOOL_MSG_RINGS_SET = 0x10 + ETHTOOL_MSG_CHANNELS_GET = 0x11 + ETHTOOL_MSG_CHANNELS_SET = 0x12 + ETHTOOL_MSG_COALESCE_GET = 0x13 + ETHTOOL_MSG_COALESCE_SET = 0x14 + ETHTOOL_MSG_PAUSE_GET = 0x15 + ETHTOOL_MSG_PAUSE_SET = 0x16 + ETHTOOL_MSG_EEE_GET = 0x17 + ETHTOOL_MSG_EEE_SET = 0x18 + ETHTOOL_MSG_TSINFO_GET = 0x19 + ETHTOOL_MSG_CABLE_TEST_ACT = 0x1a + ETHTOOL_MSG_CABLE_TEST_TDR_ACT = 0x1b + ETHTOOL_MSG_TUNNEL_INFO_GET = 0x1c + ETHTOOL_MSG_FEC_GET = 0x1d + ETHTOOL_MSG_FEC_SET = 0x1e + ETHTOOL_MSG_MODULE_EEPROM_GET = 0x1f + ETHTOOL_MSG_STATS_GET = 0x20 + ETHTOOL_MSG_PHC_VCLOCKS_GET = 0x21 + ETHTOOL_MSG_MODULE_GET = 0x22 + ETHTOOL_MSG_MODULE_SET = 0x23 + ETHTOOL_MSG_USER_MAX = 0x23 + ETHTOOL_MSG_KERNEL_NONE = 0x0 + ETHTOOL_MSG_STRSET_GET_REPLY = 0x1 + ETHTOOL_MSG_LINKINFO_GET_REPLY = 0x2 + ETHTOOL_MSG_LINKINFO_NTF = 0x3 + ETHTOOL_MSG_LINKMODES_GET_REPLY = 0x4 + ETHTOOL_MSG_LINKMODES_NTF = 0x5 + ETHTOOL_MSG_LINKSTATE_GET_REPLY = 0x6 + ETHTOOL_MSG_DEBUG_GET_REPLY = 0x7 + ETHTOOL_MSG_DEBUG_NTF = 0x8 + ETHTOOL_MSG_WOL_GET_REPLY = 0x9 + ETHTOOL_MSG_WOL_NTF = 0xa + ETHTOOL_MSG_FEATURES_GET_REPLY = 0xb + ETHTOOL_MSG_FEATURES_SET_REPLY = 0xc + ETHTOOL_MSG_FEATURES_NTF = 0xd + ETHTOOL_MSG_PRIVFLAGS_GET_REPLY = 0xe + ETHTOOL_MSG_PRIVFLAGS_NTF = 0xf + ETHTOOL_MSG_RINGS_GET_REPLY = 0x10 + ETHTOOL_MSG_RINGS_NTF = 0x11 + ETHTOOL_MSG_CHANNELS_GET_REPLY = 0x12 + ETHTOOL_MSG_CHANNELS_NTF = 0x13 + ETHTOOL_MSG_COALESCE_GET_REPLY = 0x14 + ETHTOOL_MSG_COALESCE_NTF = 0x15 + ETHTOOL_MSG_PAUSE_GET_REPLY = 0x16 + ETHTOOL_MSG_PAUSE_NTF = 0x17 + ETHTOOL_MSG_EEE_GET_REPLY = 0x18 + ETHTOOL_MSG_EEE_NTF = 0x19 + ETHTOOL_MSG_TSINFO_GET_REPLY = 0x1a + ETHTOOL_MSG_CABLE_TEST_NTF = 0x1b + ETHTOOL_MSG_CABLE_TEST_TDR_NTF = 0x1c + ETHTOOL_MSG_TUNNEL_INFO_GET_REPLY = 0x1d + ETHTOOL_MSG_FEC_GET_REPLY = 0x1e + ETHTOOL_MSG_FEC_NTF = 0x1f + ETHTOOL_MSG_MODULE_EEPROM_GET_REPLY = 0x20 + ETHTOOL_MSG_STATS_GET_REPLY = 0x21 + ETHTOOL_MSG_PHC_VCLOCKS_GET_REPLY = 0x22 + ETHTOOL_MSG_MODULE_GET_REPLY = 0x23 + ETHTOOL_MSG_MODULE_NTF = 0x24 + ETHTOOL_MSG_KERNEL_MAX = 0x24 + ETHTOOL_A_HEADER_UNSPEC = 0x0 + ETHTOOL_A_HEADER_DEV_INDEX = 0x1 + ETHTOOL_A_HEADER_DEV_NAME = 0x2 + ETHTOOL_A_HEADER_FLAGS = 0x3 + ETHTOOL_A_HEADER_MAX = 0x3 + ETHTOOL_A_BITSET_BIT_UNSPEC = 0x0 + ETHTOOL_A_BITSET_BIT_INDEX = 0x1 + ETHTOOL_A_BITSET_BIT_NAME = 0x2 + ETHTOOL_A_BITSET_BIT_VALUE = 0x3 + ETHTOOL_A_BITSET_BIT_MAX = 0x3 + ETHTOOL_A_BITSET_BITS_UNSPEC = 0x0 + ETHTOOL_A_BITSET_BITS_BIT = 0x1 + ETHTOOL_A_BITSET_BITS_MAX = 0x1 + ETHTOOL_A_BITSET_UNSPEC = 0x0 + ETHTOOL_A_BITSET_NOMASK = 0x1 + ETHTOOL_A_BITSET_SIZE = 0x2 + ETHTOOL_A_BITSET_BITS = 0x3 + ETHTOOL_A_BITSET_VALUE = 0x4 + ETHTOOL_A_BITSET_MASK = 0x5 + ETHTOOL_A_BITSET_MAX = 0x5 + ETHTOOL_A_STRING_UNSPEC = 0x0 + ETHTOOL_A_STRING_INDEX = 0x1 + ETHTOOL_A_STRING_VALUE = 0x2 + ETHTOOL_A_STRING_MAX = 0x2 + ETHTOOL_A_STRINGS_UNSPEC = 0x0 + ETHTOOL_A_STRINGS_STRING = 0x1 + ETHTOOL_A_STRINGS_MAX = 0x1 + ETHTOOL_A_STRINGSET_UNSPEC = 0x0 + ETHTOOL_A_STRINGSET_ID = 0x1 + ETHTOOL_A_STRINGSET_COUNT = 0x2 + ETHTOOL_A_STRINGSET_STRINGS = 0x3 + ETHTOOL_A_STRINGSET_MAX = 0x3 + ETHTOOL_A_STRINGSETS_UNSPEC = 0x0 + ETHTOOL_A_STRINGSETS_STRINGSET = 0x1 + ETHTOOL_A_STRINGSETS_MAX = 0x1 + ETHTOOL_A_STRSET_UNSPEC = 0x0 + ETHTOOL_A_STRSET_HEADER = 0x1 + ETHTOOL_A_STRSET_STRINGSETS = 0x2 + ETHTOOL_A_STRSET_COUNTS_ONLY = 0x3 + ETHTOOL_A_STRSET_MAX = 0x3 + ETHTOOL_A_LINKINFO_UNSPEC = 0x0 + ETHTOOL_A_LINKINFO_HEADER = 0x1 + ETHTOOL_A_LINKINFO_PORT = 0x2 + ETHTOOL_A_LINKINFO_PHYADDR = 0x3 + ETHTOOL_A_LINKINFO_TP_MDIX = 0x4 + ETHTOOL_A_LINKINFO_TP_MDIX_CTRL = 0x5 + ETHTOOL_A_LINKINFO_TRANSCEIVER = 0x6 + ETHTOOL_A_LINKINFO_MAX = 0x6 + ETHTOOL_A_LINKMODES_UNSPEC = 0x0 + ETHTOOL_A_LINKMODES_HEADER = 0x1 + ETHTOOL_A_LINKMODES_AUTONEG = 0x2 + ETHTOOL_A_LINKMODES_OURS = 0x3 + ETHTOOL_A_LINKMODES_PEER = 0x4 + ETHTOOL_A_LINKMODES_SPEED = 0x5 + ETHTOOL_A_LINKMODES_DUPLEX = 0x6 + ETHTOOL_A_LINKMODES_MASTER_SLAVE_CFG = 0x7 + ETHTOOL_A_LINKMODES_MASTER_SLAVE_STATE = 0x8 + ETHTOOL_A_LINKMODES_LANES = 0x9 + ETHTOOL_A_LINKMODES_MAX = 0x9 + ETHTOOL_A_LINKSTATE_UNSPEC = 0x0 + ETHTOOL_A_LINKSTATE_HEADER = 0x1 + ETHTOOL_A_LINKSTATE_LINK = 0x2 + ETHTOOL_A_LINKSTATE_SQI = 0x3 + ETHTOOL_A_LINKSTATE_SQI_MAX = 0x4 + ETHTOOL_A_LINKSTATE_EXT_STATE = 0x5 + ETHTOOL_A_LINKSTATE_EXT_SUBSTATE = 0x6 + ETHTOOL_A_LINKSTATE_MAX = 0x6 + ETHTOOL_A_DEBUG_UNSPEC = 0x0 + ETHTOOL_A_DEBUG_HEADER = 0x1 + ETHTOOL_A_DEBUG_MSGMASK = 0x2 + ETHTOOL_A_DEBUG_MAX = 0x2 + ETHTOOL_A_WOL_UNSPEC = 0x0 + ETHTOOL_A_WOL_HEADER = 0x1 + ETHTOOL_A_WOL_MODES = 0x2 + ETHTOOL_A_WOL_SOPASS = 0x3 + ETHTOOL_A_WOL_MAX = 0x3 + ETHTOOL_A_FEATURES_UNSPEC = 0x0 + ETHTOOL_A_FEATURES_HEADER = 0x1 + ETHTOOL_A_FEATURES_HW = 0x2 + ETHTOOL_A_FEATURES_WANTED = 0x3 + ETHTOOL_A_FEATURES_ACTIVE = 0x4 + ETHTOOL_A_FEATURES_NOCHANGE = 0x5 + ETHTOOL_A_FEATURES_MAX = 0x5 + ETHTOOL_A_PRIVFLAGS_UNSPEC = 0x0 + ETHTOOL_A_PRIVFLAGS_HEADER = 0x1 + ETHTOOL_A_PRIVFLAGS_FLAGS = 0x2 + ETHTOOL_A_PRIVFLAGS_MAX = 0x2 + ETHTOOL_A_RINGS_UNSPEC = 0x0 + ETHTOOL_A_RINGS_HEADER = 0x1 + ETHTOOL_A_RINGS_RX_MAX = 0x2 + ETHTOOL_A_RINGS_RX_MINI_MAX = 0x3 + ETHTOOL_A_RINGS_RX_JUMBO_MAX = 0x4 + ETHTOOL_A_RINGS_TX_MAX = 0x5 + ETHTOOL_A_RINGS_RX = 0x6 + ETHTOOL_A_RINGS_RX_MINI = 0x7 + ETHTOOL_A_RINGS_RX_JUMBO = 0x8 + ETHTOOL_A_RINGS_TX = 0x9 + ETHTOOL_A_RINGS_RX_BUF_LEN = 0xa + ETHTOOL_A_RINGS_TCP_DATA_SPLIT = 0xb + ETHTOOL_A_RINGS_CQE_SIZE = 0xc + ETHTOOL_A_RINGS_TX_PUSH = 0xd + ETHTOOL_A_RINGS_MAX = 0xd + ETHTOOL_A_CHANNELS_UNSPEC = 0x0 + ETHTOOL_A_CHANNELS_HEADER = 0x1 + ETHTOOL_A_CHANNELS_RX_MAX = 0x2 + ETHTOOL_A_CHANNELS_TX_MAX = 0x3 + ETHTOOL_A_CHANNELS_OTHER_MAX = 0x4 + ETHTOOL_A_CHANNELS_COMBINED_MAX = 0x5 + ETHTOOL_A_CHANNELS_RX_COUNT = 0x6 + ETHTOOL_A_CHANNELS_TX_COUNT = 0x7 + ETHTOOL_A_CHANNELS_OTHER_COUNT = 0x8 + ETHTOOL_A_CHANNELS_COMBINED_COUNT = 0x9 + ETHTOOL_A_CHANNELS_MAX = 0x9 + ETHTOOL_A_COALESCE_UNSPEC = 0x0 + ETHTOOL_A_COALESCE_HEADER = 0x1 + ETHTOOL_A_COALESCE_RX_USECS = 0x2 + ETHTOOL_A_COALESCE_RX_MAX_FRAMES = 0x3 + ETHTOOL_A_COALESCE_RX_USECS_IRQ = 0x4 + ETHTOOL_A_COALESCE_RX_MAX_FRAMES_IRQ = 0x5 + ETHTOOL_A_COALESCE_TX_USECS = 0x6 + ETHTOOL_A_COALESCE_TX_MAX_FRAMES = 0x7 + ETHTOOL_A_COALESCE_TX_USECS_IRQ = 0x8 + ETHTOOL_A_COALESCE_TX_MAX_FRAMES_IRQ = 0x9 + ETHTOOL_A_COALESCE_STATS_BLOCK_USECS = 0xa + ETHTOOL_A_COALESCE_USE_ADAPTIVE_RX = 0xb + ETHTOOL_A_COALESCE_USE_ADAPTIVE_TX = 0xc + ETHTOOL_A_COALESCE_PKT_RATE_LOW = 0xd + ETHTOOL_A_COALESCE_RX_USECS_LOW = 0xe + ETHTOOL_A_COALESCE_RX_MAX_FRAMES_LOW = 0xf + ETHTOOL_A_COALESCE_TX_USECS_LOW = 0x10 + ETHTOOL_A_COALESCE_TX_MAX_FRAMES_LOW = 0x11 + ETHTOOL_A_COALESCE_PKT_RATE_HIGH = 0x12 + ETHTOOL_A_COALESCE_RX_USECS_HIGH = 0x13 + ETHTOOL_A_COALESCE_RX_MAX_FRAMES_HIGH = 0x14 + ETHTOOL_A_COALESCE_TX_USECS_HIGH = 0x15 + ETHTOOL_A_COALESCE_TX_MAX_FRAMES_HIGH = 0x16 + ETHTOOL_A_COALESCE_RATE_SAMPLE_INTERVAL = 0x17 + ETHTOOL_A_COALESCE_USE_CQE_MODE_TX = 0x18 + ETHTOOL_A_COALESCE_USE_CQE_MODE_RX = 0x19 + ETHTOOL_A_COALESCE_MAX = 0x19 + ETHTOOL_A_PAUSE_UNSPEC = 0x0 + ETHTOOL_A_PAUSE_HEADER = 0x1 + ETHTOOL_A_PAUSE_AUTONEG = 0x2 + ETHTOOL_A_PAUSE_RX = 0x3 + ETHTOOL_A_PAUSE_TX = 0x4 + ETHTOOL_A_PAUSE_STATS = 0x5 + ETHTOOL_A_PAUSE_MAX = 0x5 + ETHTOOL_A_PAUSE_STAT_UNSPEC = 0x0 + ETHTOOL_A_PAUSE_STAT_PAD = 0x1 + ETHTOOL_A_PAUSE_STAT_TX_FRAMES = 0x2 + ETHTOOL_A_PAUSE_STAT_RX_FRAMES = 0x3 + ETHTOOL_A_PAUSE_STAT_MAX = 0x3 + ETHTOOL_A_EEE_UNSPEC = 0x0 + ETHTOOL_A_EEE_HEADER = 0x1 + ETHTOOL_A_EEE_MODES_OURS = 0x2 + ETHTOOL_A_EEE_MODES_PEER = 0x3 + ETHTOOL_A_EEE_ACTIVE = 0x4 + ETHTOOL_A_EEE_ENABLED = 0x5 + ETHTOOL_A_EEE_TX_LPI_ENABLED = 0x6 + ETHTOOL_A_EEE_TX_LPI_TIMER = 0x7 + ETHTOOL_A_EEE_MAX = 0x7 + ETHTOOL_A_TSINFO_UNSPEC = 0x0 + ETHTOOL_A_TSINFO_HEADER = 0x1 + ETHTOOL_A_TSINFO_TIMESTAMPING = 0x2 + ETHTOOL_A_TSINFO_TX_TYPES = 0x3 + ETHTOOL_A_TSINFO_RX_FILTERS = 0x4 + ETHTOOL_A_TSINFO_PHC_INDEX = 0x5 + ETHTOOL_A_TSINFO_MAX = 0x5 + ETHTOOL_A_CABLE_TEST_UNSPEC = 0x0 + ETHTOOL_A_CABLE_TEST_HEADER = 0x1 + ETHTOOL_A_CABLE_TEST_MAX = 0x1 + ETHTOOL_A_CABLE_RESULT_CODE_UNSPEC = 0x0 + ETHTOOL_A_CABLE_RESULT_CODE_OK = 0x1 + ETHTOOL_A_CABLE_RESULT_CODE_OPEN = 0x2 + ETHTOOL_A_CABLE_RESULT_CODE_SAME_SHORT = 0x3 + ETHTOOL_A_CABLE_RESULT_CODE_CROSS_SHORT = 0x4 + ETHTOOL_A_CABLE_PAIR_A = 0x0 + ETHTOOL_A_CABLE_PAIR_B = 0x1 + ETHTOOL_A_CABLE_PAIR_C = 0x2 + ETHTOOL_A_CABLE_PAIR_D = 0x3 + ETHTOOL_A_CABLE_RESULT_UNSPEC = 0x0 + ETHTOOL_A_CABLE_RESULT_PAIR = 0x1 + ETHTOOL_A_CABLE_RESULT_CODE = 0x2 + ETHTOOL_A_CABLE_RESULT_MAX = 0x2 + ETHTOOL_A_CABLE_FAULT_LENGTH_UNSPEC = 0x0 + ETHTOOL_A_CABLE_FAULT_LENGTH_PAIR = 0x1 + ETHTOOL_A_CABLE_FAULT_LENGTH_CM = 0x2 + ETHTOOL_A_CABLE_FAULT_LENGTH_MAX = 0x2 + ETHTOOL_A_CABLE_TEST_NTF_STATUS_UNSPEC = 0x0 + ETHTOOL_A_CABLE_TEST_NTF_STATUS_STARTED = 0x1 + ETHTOOL_A_CABLE_TEST_NTF_STATUS_COMPLETED = 0x2 + ETHTOOL_A_CABLE_NEST_UNSPEC = 0x0 + ETHTOOL_A_CABLE_NEST_RESULT = 0x1 + ETHTOOL_A_CABLE_NEST_FAULT_LENGTH = 0x2 + ETHTOOL_A_CABLE_NEST_MAX = 0x2 + ETHTOOL_A_CABLE_TEST_NTF_UNSPEC = 0x0 + ETHTOOL_A_CABLE_TEST_NTF_HEADER = 0x1 + ETHTOOL_A_CABLE_TEST_NTF_STATUS = 0x2 + ETHTOOL_A_CABLE_TEST_NTF_NEST = 0x3 + ETHTOOL_A_CABLE_TEST_NTF_MAX = 0x3 + ETHTOOL_A_CABLE_TEST_TDR_CFG_UNSPEC = 0x0 + ETHTOOL_A_CABLE_TEST_TDR_CFG_FIRST = 0x1 + ETHTOOL_A_CABLE_TEST_TDR_CFG_LAST = 0x2 + ETHTOOL_A_CABLE_TEST_TDR_CFG_STEP = 0x3 + ETHTOOL_A_CABLE_TEST_TDR_CFG_PAIR = 0x4 + ETHTOOL_A_CABLE_TEST_TDR_CFG_MAX = 0x4 + ETHTOOL_A_CABLE_TEST_TDR_UNSPEC = 0x0 + ETHTOOL_A_CABLE_TEST_TDR_HEADER = 0x1 + ETHTOOL_A_CABLE_TEST_TDR_CFG = 0x2 + ETHTOOL_A_CABLE_TEST_TDR_MAX = 0x2 + ETHTOOL_A_CABLE_AMPLITUDE_UNSPEC = 0x0 + ETHTOOL_A_CABLE_AMPLITUDE_PAIR = 0x1 + ETHTOOL_A_CABLE_AMPLITUDE_mV = 0x2 + ETHTOOL_A_CABLE_AMPLITUDE_MAX = 0x2 + ETHTOOL_A_CABLE_PULSE_UNSPEC = 0x0 + ETHTOOL_A_CABLE_PULSE_mV = 0x1 + ETHTOOL_A_CABLE_PULSE_MAX = 0x1 + ETHTOOL_A_CABLE_STEP_UNSPEC = 0x0 + ETHTOOL_A_CABLE_STEP_FIRST_DISTANCE = 0x1 + ETHTOOL_A_CABLE_STEP_LAST_DISTANCE = 0x2 + ETHTOOL_A_CABLE_STEP_STEP_DISTANCE = 0x3 + ETHTOOL_A_CABLE_STEP_MAX = 0x3 + ETHTOOL_A_CABLE_TDR_NEST_UNSPEC = 0x0 + ETHTOOL_A_CABLE_TDR_NEST_STEP = 0x1 + ETHTOOL_A_CABLE_TDR_NEST_AMPLITUDE = 0x2 + ETHTOOL_A_CABLE_TDR_NEST_PULSE = 0x3 + ETHTOOL_A_CABLE_TDR_NEST_MAX = 0x3 + ETHTOOL_A_CABLE_TEST_TDR_NTF_UNSPEC = 0x0 + ETHTOOL_A_CABLE_TEST_TDR_NTF_HEADER = 0x1 + ETHTOOL_A_CABLE_TEST_TDR_NTF_STATUS = 0x2 + ETHTOOL_A_CABLE_TEST_TDR_NTF_NEST = 0x3 + ETHTOOL_A_CABLE_TEST_TDR_NTF_MAX = 0x3 + ETHTOOL_UDP_TUNNEL_TYPE_VXLAN = 0x0 + ETHTOOL_UDP_TUNNEL_TYPE_GENEVE = 0x1 + ETHTOOL_UDP_TUNNEL_TYPE_VXLAN_GPE = 0x2 + ETHTOOL_A_TUNNEL_UDP_ENTRY_UNSPEC = 0x0 + ETHTOOL_A_TUNNEL_UDP_ENTRY_PORT = 0x1 + ETHTOOL_A_TUNNEL_UDP_ENTRY_TYPE = 0x2 + ETHTOOL_A_TUNNEL_UDP_ENTRY_MAX = 0x2 + ETHTOOL_A_TUNNEL_UDP_TABLE_UNSPEC = 0x0 + ETHTOOL_A_TUNNEL_UDP_TABLE_SIZE = 0x1 + ETHTOOL_A_TUNNEL_UDP_TABLE_TYPES = 0x2 + ETHTOOL_A_TUNNEL_UDP_TABLE_ENTRY = 0x3 + ETHTOOL_A_TUNNEL_UDP_TABLE_MAX = 0x3 + ETHTOOL_A_TUNNEL_UDP_UNSPEC = 0x0 + ETHTOOL_A_TUNNEL_UDP_TABLE = 0x1 + ETHTOOL_A_TUNNEL_UDP_MAX = 0x1 + ETHTOOL_A_TUNNEL_INFO_UNSPEC = 0x0 + ETHTOOL_A_TUNNEL_INFO_HEADER = 0x1 + ETHTOOL_A_TUNNEL_INFO_UDP_PORTS = 0x2 + ETHTOOL_A_TUNNEL_INFO_MAX = 0x2 +) + +const SPEED_UNKNOWN = -0x1 + +type EthtoolDrvinfo struct { + Cmd uint32 + Driver [32]byte + Version [32]byte + Fw_version [32]byte + Bus_info [32]byte + Erom_version [32]byte + Reserved2 [12]byte + N_priv_flags uint32 + N_stats uint32 + Testinfo_len uint32 + Eedump_len uint32 + Regdump_len uint32 +} + +type ( + HIDRawReportDescriptor struct { + Size uint32 + Value [4096]uint8 + } + HIDRawDevInfo struct { + Bustype uint32 + Vendor int16 + Product int16 + } +) + +const ( + CLOSE_RANGE_UNSHARE = 0x2 + CLOSE_RANGE_CLOEXEC = 0x4 +) + +const ( + NLMSGERR_ATTR_MSG = 0x1 + NLMSGERR_ATTR_OFFS = 0x2 + NLMSGERR_ATTR_COOKIE = 0x3 +) + +type ( + EraseInfo struct { + Start uint32 + Length uint32 + } + EraseInfo64 struct { + Start uint64 + Length uint64 + } + MtdOobBuf struct { + Start uint32 + Length uint32 + Ptr *uint8 + } + MtdOobBuf64 struct { + Start uint64 + Pad uint32 + Length uint32 + Ptr uint64 + } + MtdWriteReq struct { + Start uint64 + Len uint64 + Ooblen uint64 + Data uint64 + Oob uint64 + Mode uint8 + _ [7]uint8 + } + MtdInfo struct { + Type uint8 + Flags uint32 + Size uint32 + Erasesize uint32 + Writesize uint32 + Oobsize uint32 + _ uint64 + } + RegionInfo struct { + Offset uint32 + Erasesize uint32 + Numblocks uint32 + Regionindex uint32 + } + OtpInfo struct { + Start uint32 + Length uint32 + Locked uint32 + } + NandOobinfo struct { + Useecc uint32 + Eccbytes uint32 + Oobfree [8][2]uint32 + Eccpos [32]uint32 + } + NandOobfree struct { + Offset uint32 + Length uint32 + } + NandEcclayout struct { + Eccbytes uint32 + Eccpos [64]uint32 + Oobavail uint32 + Oobfree [8]NandOobfree + } + MtdEccStats struct { + Corrected uint32 + Failed uint32 + Badblocks uint32 + Bbtblocks uint32 + } +) + +const ( + MTD_OPS_PLACE_OOB = 0x0 + MTD_OPS_AUTO_OOB = 0x1 + MTD_OPS_RAW = 0x2 +) + +const ( + MTD_FILE_MODE_NORMAL = 0x0 + MTD_FILE_MODE_OTP_FACTORY = 0x1 + MTD_FILE_MODE_OTP_USER = 0x2 + MTD_FILE_MODE_RAW = 0x3 +) + +const ( + NFC_CMD_UNSPEC = 0x0 + NFC_CMD_GET_DEVICE = 0x1 + NFC_CMD_DEV_UP = 0x2 + NFC_CMD_DEV_DOWN = 0x3 + NFC_CMD_DEP_LINK_UP = 0x4 + NFC_CMD_DEP_LINK_DOWN = 0x5 + NFC_CMD_START_POLL = 0x6 + NFC_CMD_STOP_POLL = 0x7 + NFC_CMD_GET_TARGET = 0x8 + NFC_EVENT_TARGETS_FOUND = 0x9 + NFC_EVENT_DEVICE_ADDED = 0xa + NFC_EVENT_DEVICE_REMOVED = 0xb + NFC_EVENT_TARGET_LOST = 0xc + NFC_EVENT_TM_ACTIVATED = 0xd + NFC_EVENT_TM_DEACTIVATED = 0xe + NFC_CMD_LLC_GET_PARAMS = 0xf + NFC_CMD_LLC_SET_PARAMS = 0x10 + NFC_CMD_ENABLE_SE = 0x11 + NFC_CMD_DISABLE_SE = 0x12 + NFC_CMD_LLC_SDREQ = 0x13 + NFC_EVENT_LLC_SDRES = 0x14 + NFC_CMD_FW_DOWNLOAD = 0x15 + NFC_EVENT_SE_ADDED = 0x16 + NFC_EVENT_SE_REMOVED = 0x17 + NFC_EVENT_SE_CONNECTIVITY = 0x18 + NFC_EVENT_SE_TRANSACTION = 0x19 + NFC_CMD_GET_SE = 0x1a + NFC_CMD_SE_IO = 0x1b + NFC_CMD_ACTIVATE_TARGET = 0x1c + NFC_CMD_VENDOR = 0x1d + NFC_CMD_DEACTIVATE_TARGET = 0x1e + NFC_ATTR_UNSPEC = 0x0 + NFC_ATTR_DEVICE_INDEX = 0x1 + NFC_ATTR_DEVICE_NAME = 0x2 + NFC_ATTR_PROTOCOLS = 0x3 + NFC_ATTR_TARGET_INDEX = 0x4 + NFC_ATTR_TARGET_SENS_RES = 0x5 + NFC_ATTR_TARGET_SEL_RES = 0x6 + NFC_ATTR_TARGET_NFCID1 = 0x7 + NFC_ATTR_TARGET_SENSB_RES = 0x8 + NFC_ATTR_TARGET_SENSF_RES = 0x9 + NFC_ATTR_COMM_MODE = 0xa + NFC_ATTR_RF_MODE = 0xb + NFC_ATTR_DEVICE_POWERED = 0xc + NFC_ATTR_IM_PROTOCOLS = 0xd + NFC_ATTR_TM_PROTOCOLS = 0xe + NFC_ATTR_LLC_PARAM_LTO = 0xf + NFC_ATTR_LLC_PARAM_RW = 0x10 + NFC_ATTR_LLC_PARAM_MIUX = 0x11 + NFC_ATTR_SE = 0x12 + NFC_ATTR_LLC_SDP = 0x13 + NFC_ATTR_FIRMWARE_NAME = 0x14 + NFC_ATTR_SE_INDEX = 0x15 + NFC_ATTR_SE_TYPE = 0x16 + NFC_ATTR_SE_AID = 0x17 + NFC_ATTR_FIRMWARE_DOWNLOAD_STATUS = 0x18 + NFC_ATTR_SE_APDU = 0x19 + NFC_ATTR_TARGET_ISO15693_DSFID = 0x1a + NFC_ATTR_TARGET_ISO15693_UID = 0x1b + NFC_ATTR_SE_PARAMS = 0x1c + NFC_ATTR_VENDOR_ID = 0x1d + NFC_ATTR_VENDOR_SUBCMD = 0x1e + NFC_ATTR_VENDOR_DATA = 0x1f + NFC_SDP_ATTR_UNSPEC = 0x0 + NFC_SDP_ATTR_URI = 0x1 + NFC_SDP_ATTR_SAP = 0x2 +) + +type LandlockRulesetAttr struct { + Access_fs uint64 +} + +type LandlockPathBeneathAttr struct { + Allowed_access uint64 + Parent_fd int32 +} + +const ( + LANDLOCK_RULE_PATH_BENEATH = 0x1 +) + +const ( + IPC_CREAT = 0x200 + IPC_EXCL = 0x400 + IPC_NOWAIT = 0x800 + IPC_PRIVATE = 0x0 + + ipc_64 = 0x100 +) + +const ( + IPC_RMID = 0x0 + IPC_SET = 0x1 + IPC_STAT = 0x2 +) + +const ( + SHM_RDONLY = 0x1000 + SHM_RND = 0x2000 +) + +type MountAttr struct { + Attr_set uint64 + Attr_clr uint64 + Propagation uint64 + Userns_fd uint64 +} + +const ( + WG_CMD_GET_DEVICE = 0x0 + WG_CMD_SET_DEVICE = 0x1 + WGDEVICE_F_REPLACE_PEERS = 0x1 + WGDEVICE_A_UNSPEC = 0x0 + WGDEVICE_A_IFINDEX = 0x1 + WGDEVICE_A_IFNAME = 0x2 + WGDEVICE_A_PRIVATE_KEY = 0x3 + WGDEVICE_A_PUBLIC_KEY = 0x4 + WGDEVICE_A_FLAGS = 0x5 + WGDEVICE_A_LISTEN_PORT = 0x6 + WGDEVICE_A_FWMARK = 0x7 + WGDEVICE_A_PEERS = 0x8 + WGPEER_F_REMOVE_ME = 0x1 + WGPEER_F_REPLACE_ALLOWEDIPS = 0x2 + WGPEER_F_UPDATE_ONLY = 0x4 + WGPEER_A_UNSPEC = 0x0 + WGPEER_A_PUBLIC_KEY = 0x1 + WGPEER_A_PRESHARED_KEY = 0x2 + WGPEER_A_FLAGS = 0x3 + WGPEER_A_ENDPOINT = 0x4 + WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL = 0x5 + WGPEER_A_LAST_HANDSHAKE_TIME = 0x6 + WGPEER_A_RX_BYTES = 0x7 + WGPEER_A_TX_BYTES = 0x8 + WGPEER_A_ALLOWEDIPS = 0x9 + WGPEER_A_PROTOCOL_VERSION = 0xa + WGALLOWEDIP_A_UNSPEC = 0x0 + WGALLOWEDIP_A_FAMILY = 0x1 + WGALLOWEDIP_A_IPADDR = 0x2 + WGALLOWEDIP_A_CIDR_MASK = 0x3 +) + +const ( + NL_ATTR_TYPE_INVALID = 0x0 + NL_ATTR_TYPE_FLAG = 0x1 + NL_ATTR_TYPE_U8 = 0x2 + NL_ATTR_TYPE_U16 = 0x3 + NL_ATTR_TYPE_U32 = 0x4 + NL_ATTR_TYPE_U64 = 0x5 + NL_ATTR_TYPE_S8 = 0x6 + NL_ATTR_TYPE_S16 = 0x7 + NL_ATTR_TYPE_S32 = 0x8 + NL_ATTR_TYPE_S64 = 0x9 + NL_ATTR_TYPE_BINARY = 0xa + NL_ATTR_TYPE_STRING = 0xb + NL_ATTR_TYPE_NUL_STRING = 0xc + NL_ATTR_TYPE_NESTED = 0xd + NL_ATTR_TYPE_NESTED_ARRAY = 0xe + NL_ATTR_TYPE_BITFIELD32 = 0xf + + NL_POLICY_TYPE_ATTR_UNSPEC = 0x0 + NL_POLICY_TYPE_ATTR_TYPE = 0x1 + NL_POLICY_TYPE_ATTR_MIN_VALUE_S = 0x2 + NL_POLICY_TYPE_ATTR_MAX_VALUE_S = 0x3 + NL_POLICY_TYPE_ATTR_MIN_VALUE_U = 0x4 + NL_POLICY_TYPE_ATTR_MAX_VALUE_U = 0x5 + NL_POLICY_TYPE_ATTR_MIN_LENGTH = 0x6 + NL_POLICY_TYPE_ATTR_MAX_LENGTH = 0x7 + NL_POLICY_TYPE_ATTR_POLICY_IDX = 0x8 + NL_POLICY_TYPE_ATTR_POLICY_MAXTYPE = 0x9 + NL_POLICY_TYPE_ATTR_BITFIELD32_MASK = 0xa + NL_POLICY_TYPE_ATTR_PAD = 0xb + NL_POLICY_TYPE_ATTR_MASK = 0xc + NL_POLICY_TYPE_ATTR_MAX = 0xc +) + +type CANBitTiming struct { + Bitrate uint32 + Sample_point uint32 + Tq uint32 + Prop_seg uint32 + Phase_seg1 uint32 + Phase_seg2 uint32 + Sjw uint32 + Brp uint32 +} + +type CANBitTimingConst struct { + Name [16]uint8 + Tseg1_min uint32 + Tseg1_max uint32 + Tseg2_min uint32 + Tseg2_max uint32 + Sjw_max uint32 + Brp_min uint32 + Brp_max uint32 + Brp_inc uint32 +} + +type CANClock struct { + Freq uint32 +} + +type CANBusErrorCounters struct { + Txerr uint16 + Rxerr uint16 +} + +type CANCtrlMode struct { + Mask uint32 + Flags uint32 +} + +type CANDeviceStats struct { + Bus_error uint32 + Error_warning uint32 + Error_passive uint32 + Bus_off uint32 + Arbitration_lost uint32 + Restarts uint32 +} + +const ( + CAN_STATE_ERROR_ACTIVE = 0x0 + CAN_STATE_ERROR_WARNING = 0x1 + CAN_STATE_ERROR_PASSIVE = 0x2 + CAN_STATE_BUS_OFF = 0x3 + CAN_STATE_STOPPED = 0x4 + CAN_STATE_SLEEPING = 0x5 + CAN_STATE_MAX = 0x6 +) + +const ( + IFLA_CAN_UNSPEC = 0x0 + IFLA_CAN_BITTIMING = 0x1 + IFLA_CAN_BITTIMING_CONST = 0x2 + IFLA_CAN_CLOCK = 0x3 + IFLA_CAN_STATE = 0x4 + IFLA_CAN_CTRLMODE = 0x5 + IFLA_CAN_RESTART_MS = 0x6 + IFLA_CAN_RESTART = 0x7 + IFLA_CAN_BERR_COUNTER = 0x8 + IFLA_CAN_DATA_BITTIMING = 0x9 + IFLA_CAN_DATA_BITTIMING_CONST = 0xa + IFLA_CAN_TERMINATION = 0xb + IFLA_CAN_TERMINATION_CONST = 0xc + IFLA_CAN_BITRATE_CONST = 0xd + IFLA_CAN_DATA_BITRATE_CONST = 0xe + IFLA_CAN_BITRATE_MAX = 0xf +) + +type KCMAttach struct { + Fd int32 + Bpf_fd int32 +} + +type KCMUnattach struct { + Fd int32 +} + +type KCMClone struct { + Fd int32 +} + +const ( + NL80211_AC_BE = 0x2 + NL80211_AC_BK = 0x3 + NL80211_ACL_POLICY_ACCEPT_UNLESS_LISTED = 0x0 + NL80211_ACL_POLICY_DENY_UNLESS_LISTED = 0x1 + NL80211_AC_VI = 0x1 + NL80211_AC_VO = 0x0 + NL80211_ATTR_4ADDR = 0x53 + NL80211_ATTR_ACK = 0x5c + NL80211_ATTR_ACK_SIGNAL = 0x107 + NL80211_ATTR_ACL_POLICY = 0xa5 + NL80211_ATTR_ADMITTED_TIME = 0xd4 + NL80211_ATTR_AIRTIME_WEIGHT = 0x112 + NL80211_ATTR_AKM_SUITES = 0x4c + NL80211_ATTR_AP_ISOLATE = 0x60 + NL80211_ATTR_AUTH_DATA = 0x9c + NL80211_ATTR_AUTH_TYPE = 0x35 + NL80211_ATTR_BANDS = 0xef + NL80211_ATTR_BEACON_HEAD = 0xe + NL80211_ATTR_BEACON_INTERVAL = 0xc + NL80211_ATTR_BEACON_TAIL = 0xf + NL80211_ATTR_BG_SCAN_PERIOD = 0x98 + NL80211_ATTR_BSS_BASIC_RATES = 0x24 + NL80211_ATTR_BSS = 0x2f + NL80211_ATTR_BSS_CTS_PROT = 0x1c + NL80211_ATTR_BSS_HT_OPMODE = 0x6d + NL80211_ATTR_BSSID = 0xf5 + NL80211_ATTR_BSS_SELECT = 0xe3 + NL80211_ATTR_BSS_SHORT_PREAMBLE = 0x1d + NL80211_ATTR_BSS_SHORT_SLOT_TIME = 0x1e + NL80211_ATTR_CENTER_FREQ1 = 0xa0 + NL80211_ATTR_CENTER_FREQ1_OFFSET = 0x123 + NL80211_ATTR_CENTER_FREQ2 = 0xa1 + NL80211_ATTR_CHANNEL_WIDTH = 0x9f + NL80211_ATTR_CH_SWITCH_BLOCK_TX = 0xb8 + NL80211_ATTR_CH_SWITCH_COUNT = 0xb7 + NL80211_ATTR_CIPHER_SUITE_GROUP = 0x4a + NL80211_ATTR_CIPHER_SUITES = 0x39 + NL80211_ATTR_CIPHER_SUITES_PAIRWISE = 0x49 + NL80211_ATTR_CNTDWN_OFFS_BEACON = 0xba + NL80211_ATTR_CNTDWN_OFFS_PRESP = 0xbb + NL80211_ATTR_COALESCE_RULE = 0xb6 + NL80211_ATTR_COALESCE_RULE_CONDITION = 0x2 + NL80211_ATTR_COALESCE_RULE_DELAY = 0x1 + NL80211_ATTR_COALESCE_RULE_MAX = 0x3 + NL80211_ATTR_COALESCE_RULE_PKT_PATTERN = 0x3 + NL80211_ATTR_CONN_FAILED_REASON = 0x9b + NL80211_ATTR_CONTROL_PORT = 0x44 + NL80211_ATTR_CONTROL_PORT_ETHERTYPE = 0x66 + NL80211_ATTR_CONTROL_PORT_NO_ENCRYPT = 0x67 + NL80211_ATTR_CONTROL_PORT_NO_PREAUTH = 0x11e + NL80211_ATTR_CONTROL_PORT_OVER_NL80211 = 0x108 + NL80211_ATTR_COOKIE = 0x58 + NL80211_ATTR_CQM_BEACON_LOSS_EVENT = 0x8 + NL80211_ATTR_CQM = 0x5e + NL80211_ATTR_CQM_MAX = 0x9 + NL80211_ATTR_CQM_PKT_LOSS_EVENT = 0x4 + NL80211_ATTR_CQM_RSSI_HYST = 0x2 + NL80211_ATTR_CQM_RSSI_LEVEL = 0x9 + NL80211_ATTR_CQM_RSSI_THOLD = 0x1 + NL80211_ATTR_CQM_RSSI_THRESHOLD_EVENT = 0x3 + NL80211_ATTR_CQM_TXE_INTVL = 0x7 + NL80211_ATTR_CQM_TXE_PKTS = 0x6 + NL80211_ATTR_CQM_TXE_RATE = 0x5 + NL80211_ATTR_CRIT_PROT_ID = 0xb3 + NL80211_ATTR_CSA_C_OFF_BEACON = 0xba + NL80211_ATTR_CSA_C_OFF_PRESP = 0xbb + NL80211_ATTR_CSA_C_OFFSETS_TX = 0xcd + NL80211_ATTR_CSA_IES = 0xb9 + NL80211_ATTR_DEVICE_AP_SME = 0x8d + NL80211_ATTR_DFS_CAC_TIME = 0x7 + NL80211_ATTR_DFS_REGION = 0x92 + NL80211_ATTR_DISABLE_HE = 0x12d + NL80211_ATTR_DISABLE_HT = 0x93 + NL80211_ATTR_DISABLE_VHT = 0xaf + NL80211_ATTR_DISCONNECTED_BY_AP = 0x47 + NL80211_ATTR_DONT_WAIT_FOR_ACK = 0x8e + NL80211_ATTR_DTIM_PERIOD = 0xd + NL80211_ATTR_DURATION = 0x57 + NL80211_ATTR_EXT_CAPA = 0xa9 + NL80211_ATTR_EXT_CAPA_MASK = 0xaa + NL80211_ATTR_EXTERNAL_AUTH_ACTION = 0x104 + NL80211_ATTR_EXTERNAL_AUTH_SUPPORT = 0x105 + NL80211_ATTR_EXT_FEATURES = 0xd9 + NL80211_ATTR_FEATURE_FLAGS = 0x8f + NL80211_ATTR_FILS_CACHE_ID = 0xfd + NL80211_ATTR_FILS_DISCOVERY = 0x126 + NL80211_ATTR_FILS_ERP_NEXT_SEQ_NUM = 0xfb + NL80211_ATTR_FILS_ERP_REALM = 0xfa + NL80211_ATTR_FILS_ERP_RRK = 0xfc + NL80211_ATTR_FILS_ERP_USERNAME = 0xf9 + NL80211_ATTR_FILS_KEK = 0xf2 + NL80211_ATTR_FILS_NONCES = 0xf3 + NL80211_ATTR_FRAME = 0x33 + NL80211_ATTR_FRAME_MATCH = 0x5b + NL80211_ATTR_FRAME_TYPE = 0x65 + NL80211_ATTR_FREQ_AFTER = 0x3b + NL80211_ATTR_FREQ_BEFORE = 0x3a + NL80211_ATTR_FREQ_FIXED = 0x3c + NL80211_ATTR_FREQ_RANGE_END = 0x3 + NL80211_ATTR_FREQ_RANGE_MAX_BW = 0x4 + NL80211_ATTR_FREQ_RANGE_START = 0x2 + NL80211_ATTR_FTM_RESPONDER = 0x10e + NL80211_ATTR_FTM_RESPONDER_STATS = 0x10f + NL80211_ATTR_GENERATION = 0x2e + NL80211_ATTR_HANDLE_DFS = 0xbf + NL80211_ATTR_HE_6GHZ_CAPABILITY = 0x125 + NL80211_ATTR_HE_BSS_COLOR = 0x11b + NL80211_ATTR_HE_CAPABILITY = 0x10d + NL80211_ATTR_HE_OBSS_PD = 0x117 + NL80211_ATTR_HIDDEN_SSID = 0x7e + NL80211_ATTR_HT_CAPABILITY = 0x1f + NL80211_ATTR_HT_CAPABILITY_MASK = 0x94 + NL80211_ATTR_IE_ASSOC_RESP = 0x80 + NL80211_ATTR_IE = 0x2a + NL80211_ATTR_IE_PROBE_RESP = 0x7f + NL80211_ATTR_IE_RIC = 0xb2 + NL80211_ATTR_IFACE_SOCKET_OWNER = 0xcc + NL80211_ATTR_IFINDEX = 0x3 + NL80211_ATTR_IFNAME = 0x4 + NL80211_ATTR_IFTYPE_AKM_SUITES = 0x11c + NL80211_ATTR_IFTYPE = 0x5 + NL80211_ATTR_IFTYPE_EXT_CAPA = 0xe6 + NL80211_ATTR_INACTIVITY_TIMEOUT = 0x96 + NL80211_ATTR_INTERFACE_COMBINATIONS = 0x78 + NL80211_ATTR_KEY_CIPHER = 0x9 + NL80211_ATTR_KEY = 0x50 + NL80211_ATTR_KEY_DATA = 0x7 + NL80211_ATTR_KEY_DEFAULT = 0xb + NL80211_ATTR_KEY_DEFAULT_MGMT = 0x28 + NL80211_ATTR_KEY_DEFAULT_TYPES = 0x6e + NL80211_ATTR_KEY_IDX = 0x8 + NL80211_ATTR_KEYS = 0x51 + NL80211_ATTR_KEY_SEQ = 0xa + NL80211_ATTR_KEY_TYPE = 0x37 + NL80211_ATTR_LOCAL_MESH_POWER_MODE = 0xa4 + NL80211_ATTR_LOCAL_STATE_CHANGE = 0x5f + NL80211_ATTR_MAC_ACL_MAX = 0xa7 + NL80211_ATTR_MAC_ADDRS = 0xa6 + NL80211_ATTR_MAC = 0x6 + NL80211_ATTR_MAC_HINT = 0xc8 + NL80211_ATTR_MAC_MASK = 0xd7 + NL80211_ATTR_MAX_AP_ASSOC_STA = 0xca + NL80211_ATTR_MAX = 0x137 + NL80211_ATTR_MAX_CRIT_PROT_DURATION = 0xb4 + NL80211_ATTR_MAX_CSA_COUNTERS = 0xce + NL80211_ATTR_MAX_MATCH_SETS = 0x85 + NL80211_ATTR_MAX_NUM_PMKIDS = 0x56 + NL80211_ATTR_MAX_NUM_SCAN_SSIDS = 0x2b + NL80211_ATTR_MAX_NUM_SCHED_SCAN_PLANS = 0xde + NL80211_ATTR_MAX_NUM_SCHED_SCAN_SSIDS = 0x7b + NL80211_ATTR_MAX_REMAIN_ON_CHANNEL_DURATION = 0x6f + NL80211_ATTR_MAX_SCAN_IE_LEN = 0x38 + NL80211_ATTR_MAX_SCAN_PLAN_INTERVAL = 0xdf + NL80211_ATTR_MAX_SCAN_PLAN_ITERATIONS = 0xe0 + NL80211_ATTR_MAX_SCHED_SCAN_IE_LEN = 0x7c + NL80211_ATTR_MCAST_RATE = 0x6b + NL80211_ATTR_MDID = 0xb1 + NL80211_ATTR_MEASUREMENT_DURATION = 0xeb + NL80211_ATTR_MEASUREMENT_DURATION_MANDATORY = 0xec + NL80211_ATTR_MESH_CONFIG = 0x23 + NL80211_ATTR_MESH_ID = 0x18 + NL80211_ATTR_MESH_PEER_AID = 0xed + NL80211_ATTR_MESH_SETUP = 0x70 + NL80211_ATTR_MGMT_SUBTYPE = 0x29 + NL80211_ATTR_MNTR_FLAGS = 0x17 + NL80211_ATTR_MPATH_INFO = 0x1b + NL80211_ATTR_MPATH_NEXT_HOP = 0x1a + NL80211_ATTR_MULTICAST_TO_UNICAST_ENABLED = 0xf4 + NL80211_ATTR_MU_MIMO_FOLLOW_MAC_ADDR = 0xe8 + NL80211_ATTR_MU_MIMO_GROUP_DATA = 0xe7 + NL80211_ATTR_NAN_FUNC = 0xf0 + NL80211_ATTR_NAN_MASTER_PREF = 0xee + NL80211_ATTR_NAN_MATCH = 0xf1 + NL80211_ATTR_NETNS_FD = 0xdb + NL80211_ATTR_NOACK_MAP = 0x95 + NL80211_ATTR_NSS = 0x106 + NL80211_ATTR_OFFCHANNEL_TX_OK = 0x6c + NL80211_ATTR_OPER_CLASS = 0xd6 + NL80211_ATTR_OPMODE_NOTIF = 0xc2 + NL80211_ATTR_P2P_CTWINDOW = 0xa2 + NL80211_ATTR_P2P_OPPPS = 0xa3 + NL80211_ATTR_PAD = 0xe5 + NL80211_ATTR_PBSS = 0xe2 + NL80211_ATTR_PEER_AID = 0xb5 + NL80211_ATTR_PEER_MEASUREMENTS = 0x111 + NL80211_ATTR_PID = 0x52 + NL80211_ATTR_PMK = 0xfe + NL80211_ATTR_PMKID = 0x55 + NL80211_ATTR_PMK_LIFETIME = 0x11f + NL80211_ATTR_PMKR0_NAME = 0x102 + NL80211_ATTR_PMK_REAUTH_THRESHOLD = 0x120 + NL80211_ATTR_PMKSA_CANDIDATE = 0x86 + NL80211_ATTR_PORT_AUTHORIZED = 0x103 + NL80211_ATTR_POWER_RULE_MAX_ANT_GAIN = 0x5 + NL80211_ATTR_POWER_RULE_MAX_EIRP = 0x6 + NL80211_ATTR_PREV_BSSID = 0x4f + NL80211_ATTR_PRIVACY = 0x46 + NL80211_ATTR_PROBE_RESP = 0x91 + NL80211_ATTR_PROBE_RESP_OFFLOAD = 0x90 + NL80211_ATTR_PROTOCOL_FEATURES = 0xad + NL80211_ATTR_PS_STATE = 0x5d + NL80211_ATTR_QOS_MAP = 0xc7 + NL80211_ATTR_RADAR_EVENT = 0xa8 + NL80211_ATTR_REASON_CODE = 0x36 + NL80211_ATTR_RECEIVE_MULTICAST = 0x121 + NL80211_ATTR_RECONNECT_REQUESTED = 0x12b + NL80211_ATTR_REG_ALPHA2 = 0x21 + NL80211_ATTR_REG_INDOOR = 0xdd + NL80211_ATTR_REG_INITIATOR = 0x30 + NL80211_ATTR_REG_RULE_FLAGS = 0x1 + NL80211_ATTR_REG_RULES = 0x22 + NL80211_ATTR_REG_TYPE = 0x31 + NL80211_ATTR_REKEY_DATA = 0x7a + NL80211_ATTR_REQ_IE = 0x4d + NL80211_ATTR_RESP_IE = 0x4e + NL80211_ATTR_ROAM_SUPPORT = 0x83 + NL80211_ATTR_RX_FRAME_TYPES = 0x64 + NL80211_ATTR_RXMGMT_FLAGS = 0xbc + NL80211_ATTR_RX_SIGNAL_DBM = 0x97 + NL80211_ATTR_S1G_CAPABILITY = 0x128 + NL80211_ATTR_S1G_CAPABILITY_MASK = 0x129 + NL80211_ATTR_SAE_DATA = 0x9c + NL80211_ATTR_SAE_PASSWORD = 0x115 + NL80211_ATTR_SAE_PWE = 0x12a + NL80211_ATTR_SAR_SPEC = 0x12c + NL80211_ATTR_SCAN_FLAGS = 0x9e + NL80211_ATTR_SCAN_FREQ_KHZ = 0x124 + NL80211_ATTR_SCAN_FREQUENCIES = 0x2c + NL80211_ATTR_SCAN_GENERATION = 0x2e + NL80211_ATTR_SCAN_SSIDS = 0x2d + NL80211_ATTR_SCAN_START_TIME_TSF_BSSID = 0xea + NL80211_ATTR_SCAN_START_TIME_TSF = 0xe9 + NL80211_ATTR_SCAN_SUPP_RATES = 0x7d + NL80211_ATTR_SCHED_SCAN_DELAY = 0xdc + NL80211_ATTR_SCHED_SCAN_INTERVAL = 0x77 + NL80211_ATTR_SCHED_SCAN_MATCH = 0x84 + NL80211_ATTR_SCHED_SCAN_MATCH_SSID = 0x1 + NL80211_ATTR_SCHED_SCAN_MAX_REQS = 0x100 + NL80211_ATTR_SCHED_SCAN_MULTI = 0xff + NL80211_ATTR_SCHED_SCAN_PLANS = 0xe1 + NL80211_ATTR_SCHED_SCAN_RELATIVE_RSSI = 0xf6 + NL80211_ATTR_SCHED_SCAN_RSSI_ADJUST = 0xf7 + NL80211_ATTR_SMPS_MODE = 0xd5 + NL80211_ATTR_SOCKET_OWNER = 0xcc + NL80211_ATTR_SOFTWARE_IFTYPES = 0x79 + NL80211_ATTR_SPLIT_WIPHY_DUMP = 0xae + NL80211_ATTR_SSID = 0x34 + NL80211_ATTR_STA_AID = 0x10 + NL80211_ATTR_STA_CAPABILITY = 0xab + NL80211_ATTR_STA_EXT_CAPABILITY = 0xac + NL80211_ATTR_STA_FLAGS2 = 0x43 + NL80211_ATTR_STA_FLAGS = 0x11 + NL80211_ATTR_STA_INFO = 0x15 + NL80211_ATTR_STA_LISTEN_INTERVAL = 0x12 + NL80211_ATTR_STA_PLINK_ACTION = 0x19 + NL80211_ATTR_STA_PLINK_STATE = 0x74 + NL80211_ATTR_STA_SUPPORTED_CHANNELS = 0xbd + NL80211_ATTR_STA_SUPPORTED_OPER_CLASSES = 0xbe + NL80211_ATTR_STA_SUPPORTED_RATES = 0x13 + NL80211_ATTR_STA_SUPPORT_P2P_PS = 0xe4 + NL80211_ATTR_STATUS_CODE = 0x48 + NL80211_ATTR_STA_TX_POWER = 0x114 + NL80211_ATTR_STA_TX_POWER_SETTING = 0x113 + NL80211_ATTR_STA_VLAN = 0x14 + NL80211_ATTR_STA_WME = 0x81 + NL80211_ATTR_SUPPORT_10_MHZ = 0xc1 + NL80211_ATTR_SUPPORT_5_MHZ = 0xc0 + NL80211_ATTR_SUPPORT_AP_UAPSD = 0x82 + NL80211_ATTR_SUPPORTED_COMMANDS = 0x32 + NL80211_ATTR_SUPPORTED_IFTYPES = 0x20 + NL80211_ATTR_SUPPORT_IBSS_RSN = 0x68 + NL80211_ATTR_SUPPORT_MESH_AUTH = 0x73 + NL80211_ATTR_SURVEY_INFO = 0x54 + NL80211_ATTR_SURVEY_RADIO_STATS = 0xda + NL80211_ATTR_TDLS_ACTION = 0x88 + NL80211_ATTR_TDLS_DIALOG_TOKEN = 0x89 + NL80211_ATTR_TDLS_EXTERNAL_SETUP = 0x8c + NL80211_ATTR_TDLS_INITIATOR = 0xcf + NL80211_ATTR_TDLS_OPERATION = 0x8a + NL80211_ATTR_TDLS_PEER_CAPABILITY = 0xcb + NL80211_ATTR_TDLS_SUPPORT = 0x8b + NL80211_ATTR_TESTDATA = 0x45 + NL80211_ATTR_TID_CONFIG = 0x11d + NL80211_ATTR_TIMED_OUT = 0x41 + NL80211_ATTR_TIMEOUT = 0x110 + NL80211_ATTR_TIMEOUT_REASON = 0xf8 + NL80211_ATTR_TSID = 0xd2 + NL80211_ATTR_TWT_RESPONDER = 0x116 + NL80211_ATTR_TX_FRAME_TYPES = 0x63 + NL80211_ATTR_TX_NO_CCK_RATE = 0x87 + NL80211_ATTR_TXQ_LIMIT = 0x10a + NL80211_ATTR_TXQ_MEMORY_LIMIT = 0x10b + NL80211_ATTR_TXQ_QUANTUM = 0x10c + NL80211_ATTR_TXQ_STATS = 0x109 + NL80211_ATTR_TX_RATES = 0x5a + NL80211_ATTR_UNSOL_BCAST_PROBE_RESP = 0x127 + NL80211_ATTR_UNSPEC = 0x0 + NL80211_ATTR_USE_MFP = 0x42 + NL80211_ATTR_USER_PRIO = 0xd3 + NL80211_ATTR_USER_REG_HINT_TYPE = 0x9a + NL80211_ATTR_USE_RRM = 0xd0 + NL80211_ATTR_VENDOR_DATA = 0xc5 + NL80211_ATTR_VENDOR_EVENTS = 0xc6 + NL80211_ATTR_VENDOR_ID = 0xc3 + NL80211_ATTR_VENDOR_SUBCMD = 0xc4 + NL80211_ATTR_VHT_CAPABILITY = 0x9d + NL80211_ATTR_VHT_CAPABILITY_MASK = 0xb0 + NL80211_ATTR_VLAN_ID = 0x11a + NL80211_ATTR_WANT_1X_4WAY_HS = 0x101 + NL80211_ATTR_WDEV = 0x99 + NL80211_ATTR_WIPHY_ANTENNA_AVAIL_RX = 0x72 + NL80211_ATTR_WIPHY_ANTENNA_AVAIL_TX = 0x71 + NL80211_ATTR_WIPHY_ANTENNA_RX = 0x6a + NL80211_ATTR_WIPHY_ANTENNA_TX = 0x69 + NL80211_ATTR_WIPHY_BANDS = 0x16 + NL80211_ATTR_WIPHY_CHANNEL_TYPE = 0x27 + NL80211_ATTR_WIPHY = 0x1 + NL80211_ATTR_WIPHY_COVERAGE_CLASS = 0x59 + NL80211_ATTR_WIPHY_DYN_ACK = 0xd1 + NL80211_ATTR_WIPHY_EDMG_BW_CONFIG = 0x119 + NL80211_ATTR_WIPHY_EDMG_CHANNELS = 0x118 + NL80211_ATTR_WIPHY_FRAG_THRESHOLD = 0x3f + NL80211_ATTR_WIPHY_FREQ = 0x26 + NL80211_ATTR_WIPHY_FREQ_HINT = 0xc9 + NL80211_ATTR_WIPHY_FREQ_OFFSET = 0x122 + NL80211_ATTR_WIPHY_NAME = 0x2 + NL80211_ATTR_WIPHY_RETRY_LONG = 0x3e + NL80211_ATTR_WIPHY_RETRY_SHORT = 0x3d + NL80211_ATTR_WIPHY_RTS_THRESHOLD = 0x40 + NL80211_ATTR_WIPHY_SELF_MANAGED_REG = 0xd8 + NL80211_ATTR_WIPHY_TX_POWER_LEVEL = 0x62 + NL80211_ATTR_WIPHY_TX_POWER_SETTING = 0x61 + NL80211_ATTR_WIPHY_TXQ_PARAMS = 0x25 + NL80211_ATTR_WOWLAN_TRIGGERS = 0x75 + NL80211_ATTR_WOWLAN_TRIGGERS_SUPPORTED = 0x76 + NL80211_ATTR_WPA_VERSIONS = 0x4b + NL80211_AUTHTYPE_AUTOMATIC = 0x8 + NL80211_AUTHTYPE_FILS_PK = 0x7 + NL80211_AUTHTYPE_FILS_SK = 0x5 + NL80211_AUTHTYPE_FILS_SK_PFS = 0x6 + NL80211_AUTHTYPE_FT = 0x2 + NL80211_AUTHTYPE_MAX = 0x7 + NL80211_AUTHTYPE_NETWORK_EAP = 0x3 + NL80211_AUTHTYPE_OPEN_SYSTEM = 0x0 + NL80211_AUTHTYPE_SAE = 0x4 + NL80211_AUTHTYPE_SHARED_KEY = 0x1 + NL80211_BAND_2GHZ = 0x0 + NL80211_BAND_5GHZ = 0x1 + NL80211_BAND_60GHZ = 0x2 + NL80211_BAND_6GHZ = 0x3 + NL80211_BAND_ATTR_EDMG_BW_CONFIG = 0xb + NL80211_BAND_ATTR_EDMG_CHANNELS = 0xa + NL80211_BAND_ATTR_FREQS = 0x1 + NL80211_BAND_ATTR_HT_AMPDU_DENSITY = 0x6 + NL80211_BAND_ATTR_HT_AMPDU_FACTOR = 0x5 + NL80211_BAND_ATTR_HT_CAPA = 0x4 + NL80211_BAND_ATTR_HT_MCS_SET = 0x3 + NL80211_BAND_ATTR_IFTYPE_DATA = 0x9 + NL80211_BAND_ATTR_MAX = 0xb + NL80211_BAND_ATTR_RATES = 0x2 + NL80211_BAND_ATTR_VHT_CAPA = 0x8 + NL80211_BAND_ATTR_VHT_MCS_SET = 0x7 + NL80211_BAND_IFTYPE_ATTR_HE_6GHZ_CAPA = 0x6 + NL80211_BAND_IFTYPE_ATTR_HE_CAP_MAC = 0x2 + NL80211_BAND_IFTYPE_ATTR_HE_CAP_MCS_SET = 0x4 + NL80211_BAND_IFTYPE_ATTR_HE_CAP_PHY = 0x3 + NL80211_BAND_IFTYPE_ATTR_HE_CAP_PPE = 0x5 + NL80211_BAND_IFTYPE_ATTR_IFTYPES = 0x1 + NL80211_BAND_IFTYPE_ATTR_MAX = 0xb + NL80211_BAND_S1GHZ = 0x4 + NL80211_BITRATE_ATTR_2GHZ_SHORTPREAMBLE = 0x2 + NL80211_BITRATE_ATTR_MAX = 0x2 + NL80211_BITRATE_ATTR_RATE = 0x1 + NL80211_BSS_BEACON_IES = 0xb + NL80211_BSS_BEACON_INTERVAL = 0x4 + NL80211_BSS_BEACON_TSF = 0xd + NL80211_BSS_BSSID = 0x1 + NL80211_BSS_CAPABILITY = 0x5 + NL80211_BSS_CHAIN_SIGNAL = 0x13 + NL80211_BSS_CHAN_WIDTH_10 = 0x1 + NL80211_BSS_CHAN_WIDTH_1 = 0x3 + NL80211_BSS_CHAN_WIDTH_20 = 0x0 + NL80211_BSS_CHAN_WIDTH_2 = 0x4 + NL80211_BSS_CHAN_WIDTH_5 = 0x2 + NL80211_BSS_CHAN_WIDTH = 0xc + NL80211_BSS_FREQUENCY = 0x2 + NL80211_BSS_FREQUENCY_OFFSET = 0x14 + NL80211_BSS_INFORMATION_ELEMENTS = 0x6 + NL80211_BSS_LAST_SEEN_BOOTTIME = 0xf + NL80211_BSS_MAX = 0x14 + NL80211_BSS_PAD = 0x10 + NL80211_BSS_PARENT_BSSID = 0x12 + NL80211_BSS_PARENT_TSF = 0x11 + NL80211_BSS_PRESP_DATA = 0xe + NL80211_BSS_SEEN_MS_AGO = 0xa + NL80211_BSS_SELECT_ATTR_BAND_PREF = 0x2 + NL80211_BSS_SELECT_ATTR_MAX = 0x3 + NL80211_BSS_SELECT_ATTR_RSSI_ADJUST = 0x3 + NL80211_BSS_SELECT_ATTR_RSSI = 0x1 + NL80211_BSS_SIGNAL_MBM = 0x7 + NL80211_BSS_SIGNAL_UNSPEC = 0x8 + NL80211_BSS_STATUS_ASSOCIATED = 0x1 + NL80211_BSS_STATUS_AUTHENTICATED = 0x0 + NL80211_BSS_STATUS = 0x9 + NL80211_BSS_STATUS_IBSS_JOINED = 0x2 + NL80211_BSS_TSF = 0x3 + NL80211_CHAN_HT20 = 0x1 + NL80211_CHAN_HT40MINUS = 0x2 + NL80211_CHAN_HT40PLUS = 0x3 + NL80211_CHAN_NO_HT = 0x0 + NL80211_CHAN_WIDTH_10 = 0x7 + NL80211_CHAN_WIDTH_160 = 0x5 + NL80211_CHAN_WIDTH_16 = 0xc + NL80211_CHAN_WIDTH_1 = 0x8 + NL80211_CHAN_WIDTH_20 = 0x1 + NL80211_CHAN_WIDTH_20_NOHT = 0x0 + NL80211_CHAN_WIDTH_2 = 0x9 + NL80211_CHAN_WIDTH_40 = 0x2 + NL80211_CHAN_WIDTH_4 = 0xa + NL80211_CHAN_WIDTH_5 = 0x6 + NL80211_CHAN_WIDTH_80 = 0x3 + NL80211_CHAN_WIDTH_80P80 = 0x4 + NL80211_CHAN_WIDTH_8 = 0xb + NL80211_CMD_ABORT_SCAN = 0x72 + NL80211_CMD_ACTION = 0x3b + NL80211_CMD_ACTION_TX_STATUS = 0x3c + NL80211_CMD_ADD_NAN_FUNCTION = 0x75 + NL80211_CMD_ADD_TX_TS = 0x69 + NL80211_CMD_ASSOCIATE = 0x26 + NL80211_CMD_AUTHENTICATE = 0x25 + NL80211_CMD_CANCEL_REMAIN_ON_CHANNEL = 0x38 + NL80211_CMD_CHANGE_NAN_CONFIG = 0x77 + NL80211_CMD_CHANNEL_SWITCH = 0x66 + NL80211_CMD_CH_SWITCH_NOTIFY = 0x58 + NL80211_CMD_CH_SWITCH_STARTED_NOTIFY = 0x6e + NL80211_CMD_CONNECT = 0x2e + NL80211_CMD_CONN_FAILED = 0x5b + NL80211_CMD_CONTROL_PORT_FRAME = 0x81 + NL80211_CMD_CONTROL_PORT_FRAME_TX_STATUS = 0x8b + NL80211_CMD_CRIT_PROTOCOL_START = 0x62 + NL80211_CMD_CRIT_PROTOCOL_STOP = 0x63 + NL80211_CMD_DEAUTHENTICATE = 0x27 + NL80211_CMD_DEL_BEACON = 0x10 + NL80211_CMD_DEL_INTERFACE = 0x8 + NL80211_CMD_DEL_KEY = 0xc + NL80211_CMD_DEL_MPATH = 0x18 + NL80211_CMD_DEL_NAN_FUNCTION = 0x76 + NL80211_CMD_DEL_PMK = 0x7c + NL80211_CMD_DEL_PMKSA = 0x35 + NL80211_CMD_DEL_STATION = 0x14 + NL80211_CMD_DEL_TX_TS = 0x6a + NL80211_CMD_DEL_WIPHY = 0x4 + NL80211_CMD_DISASSOCIATE = 0x28 + NL80211_CMD_DISCONNECT = 0x30 + NL80211_CMD_EXTERNAL_AUTH = 0x7f + NL80211_CMD_FLUSH_PMKSA = 0x36 + NL80211_CMD_FRAME = 0x3b + NL80211_CMD_FRAME_TX_STATUS = 0x3c + NL80211_CMD_FRAME_WAIT_CANCEL = 0x43 + NL80211_CMD_FT_EVENT = 0x61 + NL80211_CMD_GET_BEACON = 0xd + NL80211_CMD_GET_COALESCE = 0x64 + NL80211_CMD_GET_FTM_RESPONDER_STATS = 0x82 + NL80211_CMD_GET_INTERFACE = 0x5 + NL80211_CMD_GET_KEY = 0x9 + NL80211_CMD_GET_MESH_CONFIG = 0x1c + NL80211_CMD_GET_MESH_PARAMS = 0x1c + NL80211_CMD_GET_MPATH = 0x15 + NL80211_CMD_GET_MPP = 0x6b + NL80211_CMD_GET_POWER_SAVE = 0x3e + NL80211_CMD_GET_PROTOCOL_FEATURES = 0x5f + NL80211_CMD_GET_REG = 0x1f + NL80211_CMD_GET_SCAN = 0x20 + NL80211_CMD_GET_STATION = 0x11 + NL80211_CMD_GET_SURVEY = 0x32 + NL80211_CMD_GET_WIPHY = 0x1 + NL80211_CMD_GET_WOWLAN = 0x49 + NL80211_CMD_JOIN_IBSS = 0x2b + NL80211_CMD_JOIN_MESH = 0x44 + NL80211_CMD_JOIN_OCB = 0x6c + NL80211_CMD_LEAVE_IBSS = 0x2c + NL80211_CMD_LEAVE_MESH = 0x45 + NL80211_CMD_LEAVE_OCB = 0x6d + NL80211_CMD_MAX = 0x93 + NL80211_CMD_MICHAEL_MIC_FAILURE = 0x29 + NL80211_CMD_NAN_MATCH = 0x78 + NL80211_CMD_NEW_BEACON = 0xf + NL80211_CMD_NEW_INTERFACE = 0x7 + NL80211_CMD_NEW_KEY = 0xb + NL80211_CMD_NEW_MPATH = 0x17 + NL80211_CMD_NEW_PEER_CANDIDATE = 0x48 + NL80211_CMD_NEW_SCAN_RESULTS = 0x22 + NL80211_CMD_NEW_STATION = 0x13 + NL80211_CMD_NEW_SURVEY_RESULTS = 0x33 + NL80211_CMD_NEW_WIPHY = 0x3 + NL80211_CMD_NOTIFY_CQM = 0x40 + NL80211_CMD_NOTIFY_RADAR = 0x86 + NL80211_CMD_PEER_MEASUREMENT_COMPLETE = 0x85 + NL80211_CMD_PEER_MEASUREMENT_RESULT = 0x84 + NL80211_CMD_PEER_MEASUREMENT_START = 0x83 + NL80211_CMD_PMKSA_CANDIDATE = 0x50 + NL80211_CMD_PORT_AUTHORIZED = 0x7d + NL80211_CMD_PROBE_CLIENT = 0x54 + NL80211_CMD_PROBE_MESH_LINK = 0x88 + NL80211_CMD_RADAR_DETECT = 0x5e + NL80211_CMD_REG_BEACON_HINT = 0x2a + NL80211_CMD_REG_CHANGE = 0x24 + NL80211_CMD_REGISTER_ACTION = 0x3a + NL80211_CMD_REGISTER_BEACONS = 0x55 + NL80211_CMD_REGISTER_FRAME = 0x3a + NL80211_CMD_RELOAD_REGDB = 0x7e + NL80211_CMD_REMAIN_ON_CHANNEL = 0x37 + NL80211_CMD_REQ_SET_REG = 0x1b + NL80211_CMD_ROAM = 0x2f + NL80211_CMD_SCAN_ABORTED = 0x23 + NL80211_CMD_SCHED_SCAN_RESULTS = 0x4d + NL80211_CMD_SCHED_SCAN_STOPPED = 0x4e + NL80211_CMD_SET_BEACON = 0xe + NL80211_CMD_SET_BSS = 0x19 + NL80211_CMD_SET_CHANNEL = 0x41 + NL80211_CMD_SET_COALESCE = 0x65 + NL80211_CMD_SET_CQM = 0x3f + NL80211_CMD_SET_INTERFACE = 0x6 + NL80211_CMD_SET_KEY = 0xa + NL80211_CMD_SET_MAC_ACL = 0x5d + NL80211_CMD_SET_MCAST_RATE = 0x5c + NL80211_CMD_SET_MESH_CONFIG = 0x1d + NL80211_CMD_SET_MESH_PARAMS = 0x1d + NL80211_CMD_SET_MGMT_EXTRA_IE = 0x1e + NL80211_CMD_SET_MPATH = 0x16 + NL80211_CMD_SET_MULTICAST_TO_UNICAST = 0x79 + NL80211_CMD_SET_NOACK_MAP = 0x57 + NL80211_CMD_SET_PMK = 0x7b + NL80211_CMD_SET_PMKSA = 0x34 + NL80211_CMD_SET_POWER_SAVE = 0x3d + NL80211_CMD_SET_QOS_MAP = 0x68 + NL80211_CMD_SET_REG = 0x1a + NL80211_CMD_SET_REKEY_OFFLOAD = 0x4f + NL80211_CMD_SET_SAR_SPECS = 0x8c + NL80211_CMD_SET_STATION = 0x12 + NL80211_CMD_SET_TID_CONFIG = 0x89 + NL80211_CMD_SET_TX_BITRATE_MASK = 0x39 + NL80211_CMD_SET_WDS_PEER = 0x42 + NL80211_CMD_SET_WIPHY = 0x2 + NL80211_CMD_SET_WIPHY_NETNS = 0x31 + NL80211_CMD_SET_WOWLAN = 0x4a + NL80211_CMD_STA_OPMODE_CHANGED = 0x80 + NL80211_CMD_START_AP = 0xf + NL80211_CMD_START_NAN = 0x73 + NL80211_CMD_START_P2P_DEVICE = 0x59 + NL80211_CMD_START_SCHED_SCAN = 0x4b + NL80211_CMD_STOP_AP = 0x10 + NL80211_CMD_STOP_NAN = 0x74 + NL80211_CMD_STOP_P2P_DEVICE = 0x5a + NL80211_CMD_STOP_SCHED_SCAN = 0x4c + NL80211_CMD_TDLS_CANCEL_CHANNEL_SWITCH = 0x70 + NL80211_CMD_TDLS_CHANNEL_SWITCH = 0x6f + NL80211_CMD_TDLS_MGMT = 0x52 + NL80211_CMD_TDLS_OPER = 0x51 + NL80211_CMD_TESTMODE = 0x2d + NL80211_CMD_TRIGGER_SCAN = 0x21 + NL80211_CMD_UNEXPECTED_4ADDR_FRAME = 0x56 + NL80211_CMD_UNEXPECTED_FRAME = 0x53 + NL80211_CMD_UNPROT_BEACON = 0x8a + NL80211_CMD_UNPROT_DEAUTHENTICATE = 0x46 + NL80211_CMD_UNPROT_DISASSOCIATE = 0x47 + NL80211_CMD_UNSPEC = 0x0 + NL80211_CMD_UPDATE_CONNECT_PARAMS = 0x7a + NL80211_CMD_UPDATE_FT_IES = 0x60 + NL80211_CMD_UPDATE_OWE_INFO = 0x87 + NL80211_CMD_VENDOR = 0x67 + NL80211_CMD_WIPHY_REG_CHANGE = 0x71 + NL80211_COALESCE_CONDITION_MATCH = 0x0 + NL80211_COALESCE_CONDITION_NO_MATCH = 0x1 + NL80211_CONN_FAIL_BLOCKED_CLIENT = 0x1 + NL80211_CONN_FAIL_MAX_CLIENTS = 0x0 + NL80211_CQM_RSSI_BEACON_LOSS_EVENT = 0x2 + NL80211_CQM_RSSI_THRESHOLD_EVENT_HIGH = 0x1 + NL80211_CQM_RSSI_THRESHOLD_EVENT_LOW = 0x0 + NL80211_CQM_TXE_MAX_INTVL = 0x708 + NL80211_CRIT_PROTO_APIPA = 0x3 + NL80211_CRIT_PROTO_DHCP = 0x1 + NL80211_CRIT_PROTO_EAPOL = 0x2 + NL80211_CRIT_PROTO_MAX_DURATION = 0x1388 + NL80211_CRIT_PROTO_UNSPEC = 0x0 + NL80211_DFS_AVAILABLE = 0x2 + NL80211_DFS_ETSI = 0x2 + NL80211_DFS_FCC = 0x1 + NL80211_DFS_JP = 0x3 + NL80211_DFS_UNAVAILABLE = 0x1 + NL80211_DFS_UNSET = 0x0 + NL80211_DFS_USABLE = 0x0 + NL80211_EDMG_BW_CONFIG_MAX = 0xf + NL80211_EDMG_BW_CONFIG_MIN = 0x4 + NL80211_EDMG_CHANNELS_MAX = 0x3c + NL80211_EDMG_CHANNELS_MIN = 0x1 + NL80211_EXTERNAL_AUTH_ABORT = 0x1 + NL80211_EXTERNAL_AUTH_START = 0x0 + NL80211_EXT_FEATURE_4WAY_HANDSHAKE_AP_PSK = 0x32 + NL80211_EXT_FEATURE_4WAY_HANDSHAKE_STA_1X = 0x10 + NL80211_EXT_FEATURE_4WAY_HANDSHAKE_STA_PSK = 0xf + NL80211_EXT_FEATURE_ACCEPT_BCAST_PROBE_RESP = 0x12 + NL80211_EXT_FEATURE_ACK_SIGNAL_SUPPORT = 0x1b + NL80211_EXT_FEATURE_AIRTIME_FAIRNESS = 0x21 + NL80211_EXT_FEATURE_AP_PMKSA_CACHING = 0x22 + NL80211_EXT_FEATURE_AQL = 0x28 + NL80211_EXT_FEATURE_BEACON_PROTECTION_CLIENT = 0x2e + NL80211_EXT_FEATURE_BEACON_PROTECTION = 0x29 + NL80211_EXT_FEATURE_BEACON_RATE_HE = 0x36 + NL80211_EXT_FEATURE_BEACON_RATE_HT = 0x7 + NL80211_EXT_FEATURE_BEACON_RATE_LEGACY = 0x6 + NL80211_EXT_FEATURE_BEACON_RATE_VHT = 0x8 + NL80211_EXT_FEATURE_BSS_PARENT_TSF = 0x4 + NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 = 0x1f + NL80211_EXT_FEATURE_CONTROL_PORT_NO_PREAUTH = 0x2a + NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211 = 0x1a + NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_TX_STATUS = 0x30 + NL80211_EXT_FEATURE_CQM_RSSI_LIST = 0xd + NL80211_EXT_FEATURE_DATA_ACK_SIGNAL_SUPPORT = 0x1b + NL80211_EXT_FEATURE_DEL_IBSS_STA = 0x2c + NL80211_EXT_FEATURE_DFS_OFFLOAD = 0x19 + NL80211_EXT_FEATURE_ENABLE_FTM_RESPONDER = 0x20 + NL80211_EXT_FEATURE_EXT_KEY_ID = 0x24 + NL80211_EXT_FEATURE_FILS_DISCOVERY = 0x34 + NL80211_EXT_FEATURE_FILS_MAX_CHANNEL_TIME = 0x11 + NL80211_EXT_FEATURE_FILS_SK_OFFLOAD = 0xe + NL80211_EXT_FEATURE_FILS_STA = 0x9 + NL80211_EXT_FEATURE_HIGH_ACCURACY_SCAN = 0x18 + NL80211_EXT_FEATURE_LOW_POWER_SCAN = 0x17 + NL80211_EXT_FEATURE_LOW_SPAN_SCAN = 0x16 + NL80211_EXT_FEATURE_MFP_OPTIONAL = 0x15 + NL80211_EXT_FEATURE_MGMT_TX_RANDOM_TA = 0xa + NL80211_EXT_FEATURE_MGMT_TX_RANDOM_TA_CONNECTED = 0xb + NL80211_EXT_FEATURE_MULTICAST_REGISTRATIONS = 0x2d + NL80211_EXT_FEATURE_MU_MIMO_AIR_SNIFFER = 0x2 + NL80211_EXT_FEATURE_OCE_PROBE_REQ_DEFERRAL_SUPPRESSION = 0x14 + NL80211_EXT_FEATURE_OCE_PROBE_REQ_HIGH_TX_RATE = 0x13 + NL80211_EXT_FEATURE_OPERATING_CHANNEL_VALIDATION = 0x31 + NL80211_EXT_FEATURE_PROTECTED_TWT = 0x2b + NL80211_EXT_FEATURE_PROT_RANGE_NEGO_AND_MEASURE = 0x39 + NL80211_EXT_FEATURE_RRM = 0x1 + NL80211_EXT_FEATURE_SAE_OFFLOAD_AP = 0x33 + NL80211_EXT_FEATURE_SAE_OFFLOAD = 0x26 + NL80211_EXT_FEATURE_SCAN_FREQ_KHZ = 0x2f + NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT = 0x1e + NL80211_EXT_FEATURE_SCAN_RANDOM_SN = 0x1d + NL80211_EXT_FEATURE_SCAN_START_TIME = 0x3 + NL80211_EXT_FEATURE_SCHED_SCAN_BAND_SPECIFIC_RSSI_THOLD = 0x23 + NL80211_EXT_FEATURE_SCHED_SCAN_RELATIVE_RSSI = 0xc + NL80211_EXT_FEATURE_SECURE_LTF = 0x37 + NL80211_EXT_FEATURE_SECURE_RTT = 0x38 + NL80211_EXT_FEATURE_SET_SCAN_DWELL = 0x5 + NL80211_EXT_FEATURE_STA_TX_PWR = 0x25 + NL80211_EXT_FEATURE_TXQS = 0x1c + NL80211_EXT_FEATURE_UNSOL_BCAST_PROBE_RESP = 0x35 + NL80211_EXT_FEATURE_VHT_IBSS = 0x0 + NL80211_EXT_FEATURE_VLAN_OFFLOAD = 0x27 + NL80211_FEATURE_ACKTO_ESTIMATION = 0x800000 + NL80211_FEATURE_ACTIVE_MONITOR = 0x20000 + NL80211_FEATURE_ADVERTISE_CHAN_LIMITS = 0x4000 + NL80211_FEATURE_AP_MODE_CHAN_WIDTH_CHANGE = 0x40000 + NL80211_FEATURE_AP_SCAN = 0x100 + NL80211_FEATURE_CELL_BASE_REG_HINTS = 0x8 + NL80211_FEATURE_DS_PARAM_SET_IE_IN_PROBES = 0x80000 + NL80211_FEATURE_DYNAMIC_SMPS = 0x2000000 + NL80211_FEATURE_FULL_AP_CLIENT_STATE = 0x8000 + NL80211_FEATURE_HT_IBSS = 0x2 + NL80211_FEATURE_INACTIVITY_TIMER = 0x4 + NL80211_FEATURE_LOW_PRIORITY_SCAN = 0x40 + NL80211_FEATURE_MAC_ON_CREATE = 0x8000000 + NL80211_FEATURE_ND_RANDOM_MAC_ADDR = 0x80000000 + NL80211_FEATURE_NEED_OBSS_SCAN = 0x400 + NL80211_FEATURE_P2P_DEVICE_NEEDS_CHANNEL = 0x10 + NL80211_FEATURE_P2P_GO_CTWIN = 0x800 + NL80211_FEATURE_P2P_GO_OPPPS = 0x1000 + NL80211_FEATURE_QUIET = 0x200000 + NL80211_FEATURE_SAE = 0x20 + NL80211_FEATURE_SCAN_FLUSH = 0x80 + NL80211_FEATURE_SCAN_RANDOM_MAC_ADDR = 0x20000000 + NL80211_FEATURE_SCHED_SCAN_RANDOM_MAC_ADDR = 0x40000000 + NL80211_FEATURE_SK_TX_STATUS = 0x1 + NL80211_FEATURE_STATIC_SMPS = 0x1000000 + NL80211_FEATURE_SUPPORTS_WMM_ADMISSION = 0x4000000 + NL80211_FEATURE_TDLS_CHANNEL_SWITCH = 0x10000000 + NL80211_FEATURE_TX_POWER_INSERTION = 0x400000 + NL80211_FEATURE_USERSPACE_MPM = 0x10000 + NL80211_FEATURE_VIF_TXPOWER = 0x200 + NL80211_FEATURE_WFA_TPC_IE_IN_PROBES = 0x100000 + NL80211_FILS_DISCOVERY_ATTR_INT_MAX = 0x2 + NL80211_FILS_DISCOVERY_ATTR_INT_MIN = 0x1 + NL80211_FILS_DISCOVERY_ATTR_MAX = 0x3 + NL80211_FILS_DISCOVERY_ATTR_TMPL = 0x3 + NL80211_FILS_DISCOVERY_TMPL_MIN_LEN = 0x2a + NL80211_FREQUENCY_ATTR_16MHZ = 0x19 + NL80211_FREQUENCY_ATTR_1MHZ = 0x15 + NL80211_FREQUENCY_ATTR_2MHZ = 0x16 + NL80211_FREQUENCY_ATTR_4MHZ = 0x17 + NL80211_FREQUENCY_ATTR_8MHZ = 0x18 + NL80211_FREQUENCY_ATTR_DFS_CAC_TIME = 0xd + NL80211_FREQUENCY_ATTR_DFS_STATE = 0x7 + NL80211_FREQUENCY_ATTR_DFS_TIME = 0x8 + NL80211_FREQUENCY_ATTR_DISABLED = 0x2 + NL80211_FREQUENCY_ATTR_FREQ = 0x1 + NL80211_FREQUENCY_ATTR_GO_CONCURRENT = 0xf + NL80211_FREQUENCY_ATTR_INDOOR_ONLY = 0xe + NL80211_FREQUENCY_ATTR_IR_CONCURRENT = 0xf + NL80211_FREQUENCY_ATTR_MAX = 0x1b + NL80211_FREQUENCY_ATTR_MAX_TX_POWER = 0x6 + NL80211_FREQUENCY_ATTR_NO_10MHZ = 0x11 + NL80211_FREQUENCY_ATTR_NO_160MHZ = 0xc + NL80211_FREQUENCY_ATTR_NO_20MHZ = 0x10 + NL80211_FREQUENCY_ATTR_NO_80MHZ = 0xb + NL80211_FREQUENCY_ATTR_NO_HE = 0x13 + NL80211_FREQUENCY_ATTR_NO_HT40_MINUS = 0x9 + NL80211_FREQUENCY_ATTR_NO_HT40_PLUS = 0xa + NL80211_FREQUENCY_ATTR_NO_IBSS = 0x3 + NL80211_FREQUENCY_ATTR_NO_IR = 0x3 + NL80211_FREQUENCY_ATTR_OFFSET = 0x14 + NL80211_FREQUENCY_ATTR_PASSIVE_SCAN = 0x3 + NL80211_FREQUENCY_ATTR_RADAR = 0x5 + NL80211_FREQUENCY_ATTR_WMM = 0x12 + NL80211_FTM_RESP_ATTR_CIVICLOC = 0x3 + NL80211_FTM_RESP_ATTR_ENABLED = 0x1 + NL80211_FTM_RESP_ATTR_LCI = 0x2 + NL80211_FTM_RESP_ATTR_MAX = 0x3 + NL80211_FTM_STATS_ASAP_NUM = 0x4 + NL80211_FTM_STATS_FAILED_NUM = 0x3 + NL80211_FTM_STATS_MAX = 0xa + NL80211_FTM_STATS_NON_ASAP_NUM = 0x5 + NL80211_FTM_STATS_OUT_OF_WINDOW_TRIGGERS_NUM = 0x9 + NL80211_FTM_STATS_PAD = 0xa + NL80211_FTM_STATS_PARTIAL_NUM = 0x2 + NL80211_FTM_STATS_RESCHEDULE_REQUESTS_NUM = 0x8 + NL80211_FTM_STATS_SUCCESS_NUM = 0x1 + NL80211_FTM_STATS_TOTAL_DURATION_MSEC = 0x6 + NL80211_FTM_STATS_UNKNOWN_TRIGGERS_NUM = 0x7 + NL80211_GENL_NAME = "nl80211" + NL80211_HE_BSS_COLOR_ATTR_COLOR = 0x1 + NL80211_HE_BSS_COLOR_ATTR_DISABLED = 0x2 + NL80211_HE_BSS_COLOR_ATTR_MAX = 0x3 + NL80211_HE_BSS_COLOR_ATTR_PARTIAL = 0x3 + NL80211_HE_MAX_CAPABILITY_LEN = 0x36 + NL80211_HE_MIN_CAPABILITY_LEN = 0x10 + NL80211_HE_NSS_MAX = 0x8 + NL80211_HE_OBSS_PD_ATTR_BSS_COLOR_BITMAP = 0x4 + NL80211_HE_OBSS_PD_ATTR_MAX = 0x6 + NL80211_HE_OBSS_PD_ATTR_MAX_OFFSET = 0x2 + NL80211_HE_OBSS_PD_ATTR_MIN_OFFSET = 0x1 + NL80211_HE_OBSS_PD_ATTR_NON_SRG_MAX_OFFSET = 0x3 + NL80211_HE_OBSS_PD_ATTR_PARTIAL_BSSID_BITMAP = 0x5 + NL80211_HE_OBSS_PD_ATTR_SR_CTRL = 0x6 + NL80211_HIDDEN_SSID_NOT_IN_USE = 0x0 + NL80211_HIDDEN_SSID_ZERO_CONTENTS = 0x2 + NL80211_HIDDEN_SSID_ZERO_LEN = 0x1 + NL80211_HT_CAPABILITY_LEN = 0x1a + NL80211_IFACE_COMB_BI_MIN_GCD = 0x7 + NL80211_IFACE_COMB_LIMITS = 0x1 + NL80211_IFACE_COMB_MAXNUM = 0x2 + NL80211_IFACE_COMB_NUM_CHANNELS = 0x4 + NL80211_IFACE_COMB_RADAR_DETECT_REGIONS = 0x6 + NL80211_IFACE_COMB_RADAR_DETECT_WIDTHS = 0x5 + NL80211_IFACE_COMB_STA_AP_BI_MATCH = 0x3 + NL80211_IFACE_COMB_UNSPEC = 0x0 + NL80211_IFACE_LIMIT_MAX = 0x1 + NL80211_IFACE_LIMIT_TYPES = 0x2 + NL80211_IFACE_LIMIT_UNSPEC = 0x0 + NL80211_IFTYPE_ADHOC = 0x1 + NL80211_IFTYPE_AKM_ATTR_IFTYPES = 0x1 + NL80211_IFTYPE_AKM_ATTR_MAX = 0x2 + NL80211_IFTYPE_AKM_ATTR_SUITES = 0x2 + NL80211_IFTYPE_AP = 0x3 + NL80211_IFTYPE_AP_VLAN = 0x4 + NL80211_IFTYPE_MAX = 0xc + NL80211_IFTYPE_MESH_POINT = 0x7 + NL80211_IFTYPE_MONITOR = 0x6 + NL80211_IFTYPE_NAN = 0xc + NL80211_IFTYPE_OCB = 0xb + NL80211_IFTYPE_P2P_CLIENT = 0x8 + NL80211_IFTYPE_P2P_DEVICE = 0xa + NL80211_IFTYPE_P2P_GO = 0x9 + NL80211_IFTYPE_STATION = 0x2 + NL80211_IFTYPE_UNSPECIFIED = 0x0 + NL80211_IFTYPE_WDS = 0x5 + NL80211_KCK_EXT_LEN = 0x18 + NL80211_KCK_LEN = 0x10 + NL80211_KEK_EXT_LEN = 0x20 + NL80211_KEK_LEN = 0x10 + NL80211_KEY_CIPHER = 0x3 + NL80211_KEY_DATA = 0x1 + NL80211_KEY_DEFAULT_BEACON = 0xa + NL80211_KEY_DEFAULT = 0x5 + NL80211_KEY_DEFAULT_MGMT = 0x6 + NL80211_KEY_DEFAULT_TYPE_MULTICAST = 0x2 + NL80211_KEY_DEFAULT_TYPES = 0x8 + NL80211_KEY_DEFAULT_TYPE_UNICAST = 0x1 + NL80211_KEY_IDX = 0x2 + NL80211_KEY_MAX = 0xa + NL80211_KEY_MODE = 0x9 + NL80211_KEY_NO_TX = 0x1 + NL80211_KEY_RX_TX = 0x0 + NL80211_KEY_SEQ = 0x4 + NL80211_KEY_SET_TX = 0x2 + NL80211_KEY_TYPE = 0x7 + NL80211_KEYTYPE_GROUP = 0x0 + NL80211_KEYTYPE_PAIRWISE = 0x1 + NL80211_KEYTYPE_PEERKEY = 0x2 + NL80211_MAX_NR_AKM_SUITES = 0x2 + NL80211_MAX_NR_CIPHER_SUITES = 0x5 + NL80211_MAX_SUPP_HT_RATES = 0x4d + NL80211_MAX_SUPP_RATES = 0x20 + NL80211_MAX_SUPP_REG_RULES = 0x80 + NL80211_MESHCONF_ATTR_MAX = 0x1f + NL80211_MESHCONF_AUTO_OPEN_PLINKS = 0x7 + NL80211_MESHCONF_AWAKE_WINDOW = 0x1b + NL80211_MESHCONF_CONFIRM_TIMEOUT = 0x2 + NL80211_MESHCONF_CONNECTED_TO_AS = 0x1f + NL80211_MESHCONF_CONNECTED_TO_GATE = 0x1d + NL80211_MESHCONF_ELEMENT_TTL = 0xf + NL80211_MESHCONF_FORWARDING = 0x13 + NL80211_MESHCONF_GATE_ANNOUNCEMENTS = 0x11 + NL80211_MESHCONF_HOLDING_TIMEOUT = 0x3 + NL80211_MESHCONF_HT_OPMODE = 0x16 + NL80211_MESHCONF_HWMP_ACTIVE_PATH_TIMEOUT = 0xb + NL80211_MESHCONF_HWMP_CONFIRMATION_INTERVAL = 0x19 + NL80211_MESHCONF_HWMP_MAX_PREQ_RETRIES = 0x8 + NL80211_MESHCONF_HWMP_NET_DIAM_TRVS_TIME = 0xd + NL80211_MESHCONF_HWMP_PATH_TO_ROOT_TIMEOUT = 0x17 + NL80211_MESHCONF_HWMP_PERR_MIN_INTERVAL = 0x12 + NL80211_MESHCONF_HWMP_PREQ_MIN_INTERVAL = 0xc + NL80211_MESHCONF_HWMP_RANN_INTERVAL = 0x10 + NL80211_MESHCONF_HWMP_ROOT_INTERVAL = 0x18 + NL80211_MESHCONF_HWMP_ROOTMODE = 0xe + NL80211_MESHCONF_MAX_PEER_LINKS = 0x4 + NL80211_MESHCONF_MAX_RETRIES = 0x5 + NL80211_MESHCONF_MIN_DISCOVERY_TIMEOUT = 0xa + NL80211_MESHCONF_NOLEARN = 0x1e + NL80211_MESHCONF_PATH_REFRESH_TIME = 0x9 + NL80211_MESHCONF_PLINK_TIMEOUT = 0x1c + NL80211_MESHCONF_POWER_MODE = 0x1a + NL80211_MESHCONF_RETRY_TIMEOUT = 0x1 + NL80211_MESHCONF_RSSI_THRESHOLD = 0x14 + NL80211_MESHCONF_SYNC_OFFSET_MAX_NEIGHBOR = 0x15 + NL80211_MESHCONF_TTL = 0x6 + NL80211_MESH_POWER_ACTIVE = 0x1 + NL80211_MESH_POWER_DEEP_SLEEP = 0x3 + NL80211_MESH_POWER_LIGHT_SLEEP = 0x2 + NL80211_MESH_POWER_MAX = 0x3 + NL80211_MESH_POWER_UNKNOWN = 0x0 + NL80211_MESH_SETUP_ATTR_MAX = 0x8 + NL80211_MESH_SETUP_AUTH_PROTOCOL = 0x8 + NL80211_MESH_SETUP_ENABLE_VENDOR_METRIC = 0x2 + NL80211_MESH_SETUP_ENABLE_VENDOR_PATH_SEL = 0x1 + NL80211_MESH_SETUP_ENABLE_VENDOR_SYNC = 0x6 + NL80211_MESH_SETUP_IE = 0x3 + NL80211_MESH_SETUP_USERSPACE_AMPE = 0x5 + NL80211_MESH_SETUP_USERSPACE_AUTH = 0x4 + NL80211_MESH_SETUP_USERSPACE_MPM = 0x7 + NL80211_MESH_SETUP_VENDOR_PATH_SEL_IE = 0x3 + NL80211_MFP_NO = 0x0 + NL80211_MFP_OPTIONAL = 0x2 + NL80211_MFP_REQUIRED = 0x1 + NL80211_MIN_REMAIN_ON_CHANNEL_TIME = 0xa + NL80211_MNTR_FLAG_ACTIVE = 0x6 + NL80211_MNTR_FLAG_CONTROL = 0x3 + NL80211_MNTR_FLAG_COOK_FRAMES = 0x5 + NL80211_MNTR_FLAG_FCSFAIL = 0x1 + NL80211_MNTR_FLAG_MAX = 0x6 + NL80211_MNTR_FLAG_OTHER_BSS = 0x4 + NL80211_MNTR_FLAG_PLCPFAIL = 0x2 + NL80211_MPATH_FLAG_ACTIVE = 0x1 + NL80211_MPATH_FLAG_FIXED = 0x8 + NL80211_MPATH_FLAG_RESOLVED = 0x10 + NL80211_MPATH_FLAG_RESOLVING = 0x2 + NL80211_MPATH_FLAG_SN_VALID = 0x4 + NL80211_MPATH_INFO_DISCOVERY_RETRIES = 0x7 + NL80211_MPATH_INFO_DISCOVERY_TIMEOUT = 0x6 + NL80211_MPATH_INFO_EXPTIME = 0x4 + NL80211_MPATH_INFO_FLAGS = 0x5 + NL80211_MPATH_INFO_FRAME_QLEN = 0x1 + NL80211_MPATH_INFO_HOP_COUNT = 0x8 + NL80211_MPATH_INFO_MAX = 0x9 + NL80211_MPATH_INFO_METRIC = 0x3 + NL80211_MPATH_INFO_PATH_CHANGE = 0x9 + NL80211_MPATH_INFO_SN = 0x2 + NL80211_MULTICAST_GROUP_CONFIG = "config" + NL80211_MULTICAST_GROUP_MLME = "mlme" + NL80211_MULTICAST_GROUP_NAN = "nan" + NL80211_MULTICAST_GROUP_REG = "regulatory" + NL80211_MULTICAST_GROUP_SCAN = "scan" + NL80211_MULTICAST_GROUP_TESTMODE = "testmode" + NL80211_MULTICAST_GROUP_VENDOR = "vendor" + NL80211_NAN_FUNC_ATTR_MAX = 0x10 + NL80211_NAN_FUNC_CLOSE_RANGE = 0x9 + NL80211_NAN_FUNC_FOLLOW_UP = 0x2 + NL80211_NAN_FUNC_FOLLOW_UP_DEST = 0x8 + NL80211_NAN_FUNC_FOLLOW_UP_ID = 0x6 + NL80211_NAN_FUNC_FOLLOW_UP_REQ_ID = 0x7 + NL80211_NAN_FUNC_INSTANCE_ID = 0xf + NL80211_NAN_FUNC_MAX_TYPE = 0x2 + NL80211_NAN_FUNC_PUBLISH_BCAST = 0x4 + NL80211_NAN_FUNC_PUBLISH = 0x0 + NL80211_NAN_FUNC_PUBLISH_TYPE = 0x3 + NL80211_NAN_FUNC_RX_MATCH_FILTER = 0xd + NL80211_NAN_FUNC_SERVICE_ID = 0x2 + NL80211_NAN_FUNC_SERVICE_ID_LEN = 0x6 + NL80211_NAN_FUNC_SERVICE_INFO = 0xb + NL80211_NAN_FUNC_SERVICE_SPEC_INFO_MAX_LEN = 0xff + NL80211_NAN_FUNC_SRF = 0xc + NL80211_NAN_FUNC_SRF_MAX_LEN = 0xff + NL80211_NAN_FUNC_SUBSCRIBE_ACTIVE = 0x5 + NL80211_NAN_FUNC_SUBSCRIBE = 0x1 + NL80211_NAN_FUNC_TERM_REASON = 0x10 + NL80211_NAN_FUNC_TERM_REASON_ERROR = 0x2 + NL80211_NAN_FUNC_TERM_REASON_TTL_EXPIRED = 0x1 + NL80211_NAN_FUNC_TERM_REASON_USER_REQUEST = 0x0 + NL80211_NAN_FUNC_TTL = 0xa + NL80211_NAN_FUNC_TX_MATCH_FILTER = 0xe + NL80211_NAN_FUNC_TYPE = 0x1 + NL80211_NAN_MATCH_ATTR_MAX = 0x2 + NL80211_NAN_MATCH_FUNC_LOCAL = 0x1 + NL80211_NAN_MATCH_FUNC_PEER = 0x2 + NL80211_NAN_SOLICITED_PUBLISH = 0x1 + NL80211_NAN_SRF_ATTR_MAX = 0x4 + NL80211_NAN_SRF_BF = 0x2 + NL80211_NAN_SRF_BF_IDX = 0x3 + NL80211_NAN_SRF_INCLUDE = 0x1 + NL80211_NAN_SRF_MAC_ADDRS = 0x4 + NL80211_NAN_UNSOLICITED_PUBLISH = 0x2 + NL80211_NUM_ACS = 0x4 + NL80211_P2P_PS_SUPPORTED = 0x1 + NL80211_P2P_PS_UNSUPPORTED = 0x0 + NL80211_PKTPAT_MASK = 0x1 + NL80211_PKTPAT_OFFSET = 0x3 + NL80211_PKTPAT_PATTERN = 0x2 + NL80211_PLINK_ACTION_BLOCK = 0x2 + NL80211_PLINK_ACTION_NO_ACTION = 0x0 + NL80211_PLINK_ACTION_OPEN = 0x1 + NL80211_PLINK_BLOCKED = 0x6 + NL80211_PLINK_CNF_RCVD = 0x3 + NL80211_PLINK_ESTAB = 0x4 + NL80211_PLINK_HOLDING = 0x5 + NL80211_PLINK_LISTEN = 0x0 + NL80211_PLINK_OPN_RCVD = 0x2 + NL80211_PLINK_OPN_SNT = 0x1 + NL80211_PMKSA_CANDIDATE_BSSID = 0x2 + NL80211_PMKSA_CANDIDATE_INDEX = 0x1 + NL80211_PMKSA_CANDIDATE_PREAUTH = 0x3 + NL80211_PMSR_ATTR_MAX = 0x5 + NL80211_PMSR_ATTR_MAX_PEERS = 0x1 + NL80211_PMSR_ATTR_PEERS = 0x5 + NL80211_PMSR_ATTR_RANDOMIZE_MAC_ADDR = 0x3 + NL80211_PMSR_ATTR_REPORT_AP_TSF = 0x2 + NL80211_PMSR_ATTR_TYPE_CAPA = 0x4 + NL80211_PMSR_FTM_CAPA_ATTR_ASAP = 0x1 + NL80211_PMSR_FTM_CAPA_ATTR_BANDWIDTHS = 0x6 + NL80211_PMSR_FTM_CAPA_ATTR_MAX_BURSTS_EXPONENT = 0x7 + NL80211_PMSR_FTM_CAPA_ATTR_MAX = 0xa + NL80211_PMSR_FTM_CAPA_ATTR_MAX_FTMS_PER_BURST = 0x8 + NL80211_PMSR_FTM_CAPA_ATTR_NON_ASAP = 0x2 + NL80211_PMSR_FTM_CAPA_ATTR_NON_TRIGGER_BASED = 0xa + NL80211_PMSR_FTM_CAPA_ATTR_PREAMBLES = 0x5 + NL80211_PMSR_FTM_CAPA_ATTR_REQ_CIVICLOC = 0x4 + NL80211_PMSR_FTM_CAPA_ATTR_REQ_LCI = 0x3 + NL80211_PMSR_FTM_CAPA_ATTR_TRIGGER_BASED = 0x9 + NL80211_PMSR_FTM_FAILURE_BAD_CHANGED_PARAMS = 0x7 + NL80211_PMSR_FTM_FAILURE_INVALID_TIMESTAMP = 0x5 + NL80211_PMSR_FTM_FAILURE_NO_RESPONSE = 0x1 + NL80211_PMSR_FTM_FAILURE_PEER_BUSY = 0x6 + NL80211_PMSR_FTM_FAILURE_PEER_NOT_CAPABLE = 0x4 + NL80211_PMSR_FTM_FAILURE_REJECTED = 0x2 + NL80211_PMSR_FTM_FAILURE_UNSPECIFIED = 0x0 + NL80211_PMSR_FTM_FAILURE_WRONG_CHANNEL = 0x3 + NL80211_PMSR_FTM_REQ_ATTR_ASAP = 0x1 + NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION = 0x5 + NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD = 0x4 + NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST = 0x6 + NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK = 0xc + NL80211_PMSR_FTM_REQ_ATTR_MAX = 0xd + NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED = 0xb + NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP = 0x3 + NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES = 0x7 + NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE = 0x2 + NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC = 0x9 + NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI = 0x8 + NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED = 0xa + NL80211_PMSR_FTM_RESP_ATTR_BURST_DURATION = 0x7 + NL80211_PMSR_FTM_RESP_ATTR_BURST_INDEX = 0x2 + NL80211_PMSR_FTM_RESP_ATTR_BUSY_RETRY_TIME = 0x5 + NL80211_PMSR_FTM_RESP_ATTR_CIVICLOC = 0x14 + NL80211_PMSR_FTM_RESP_ATTR_DIST_AVG = 0x10 + NL80211_PMSR_FTM_RESP_ATTR_DIST_SPREAD = 0x12 + NL80211_PMSR_FTM_RESP_ATTR_DIST_VARIANCE = 0x11 + NL80211_PMSR_FTM_RESP_ATTR_FAIL_REASON = 0x1 + NL80211_PMSR_FTM_RESP_ATTR_FTMS_PER_BURST = 0x8 + NL80211_PMSR_FTM_RESP_ATTR_LCI = 0x13 + NL80211_PMSR_FTM_RESP_ATTR_MAX = 0x15 + NL80211_PMSR_FTM_RESP_ATTR_NUM_BURSTS_EXP = 0x6 + NL80211_PMSR_FTM_RESP_ATTR_NUM_FTMR_ATTEMPTS = 0x3 + NL80211_PMSR_FTM_RESP_ATTR_NUM_FTMR_SUCCESSES = 0x4 + NL80211_PMSR_FTM_RESP_ATTR_PAD = 0x15 + NL80211_PMSR_FTM_RESP_ATTR_RSSI_AVG = 0x9 + NL80211_PMSR_FTM_RESP_ATTR_RSSI_SPREAD = 0xa + NL80211_PMSR_FTM_RESP_ATTR_RTT_AVG = 0xd + NL80211_PMSR_FTM_RESP_ATTR_RTT_SPREAD = 0xf + NL80211_PMSR_FTM_RESP_ATTR_RTT_VARIANCE = 0xe + NL80211_PMSR_FTM_RESP_ATTR_RX_RATE = 0xc + NL80211_PMSR_FTM_RESP_ATTR_TX_RATE = 0xb + NL80211_PMSR_PEER_ATTR_ADDR = 0x1 + NL80211_PMSR_PEER_ATTR_CHAN = 0x2 + NL80211_PMSR_PEER_ATTR_MAX = 0x4 + NL80211_PMSR_PEER_ATTR_REQ = 0x3 + NL80211_PMSR_PEER_ATTR_RESP = 0x4 + NL80211_PMSR_REQ_ATTR_DATA = 0x1 + NL80211_PMSR_REQ_ATTR_GET_AP_TSF = 0x2 + NL80211_PMSR_REQ_ATTR_MAX = 0x2 + NL80211_PMSR_RESP_ATTR_AP_TSF = 0x4 + NL80211_PMSR_RESP_ATTR_DATA = 0x1 + NL80211_PMSR_RESP_ATTR_FINAL = 0x5 + NL80211_PMSR_RESP_ATTR_HOST_TIME = 0x3 + NL80211_PMSR_RESP_ATTR_MAX = 0x6 + NL80211_PMSR_RESP_ATTR_PAD = 0x6 + NL80211_PMSR_RESP_ATTR_STATUS = 0x2 + NL80211_PMSR_STATUS_FAILURE = 0x3 + NL80211_PMSR_STATUS_REFUSED = 0x1 + NL80211_PMSR_STATUS_SUCCESS = 0x0 + NL80211_PMSR_STATUS_TIMEOUT = 0x2 + NL80211_PMSR_TYPE_FTM = 0x1 + NL80211_PMSR_TYPE_INVALID = 0x0 + NL80211_PMSR_TYPE_MAX = 0x1 + NL80211_PREAMBLE_DMG = 0x3 + NL80211_PREAMBLE_HE = 0x4 + NL80211_PREAMBLE_HT = 0x1 + NL80211_PREAMBLE_LEGACY = 0x0 + NL80211_PREAMBLE_VHT = 0x2 + NL80211_PROBE_RESP_OFFLOAD_SUPPORT_80211U = 0x8 + NL80211_PROBE_RESP_OFFLOAD_SUPPORT_P2P = 0x4 + NL80211_PROBE_RESP_OFFLOAD_SUPPORT_WPS2 = 0x2 + NL80211_PROBE_RESP_OFFLOAD_SUPPORT_WPS = 0x1 + NL80211_PROTOCOL_FEATURE_SPLIT_WIPHY_DUMP = 0x1 + NL80211_PS_DISABLED = 0x0 + NL80211_PS_ENABLED = 0x1 + NL80211_RADAR_CAC_ABORTED = 0x2 + NL80211_RADAR_CAC_FINISHED = 0x1 + NL80211_RADAR_CAC_STARTED = 0x5 + NL80211_RADAR_DETECTED = 0x0 + NL80211_RADAR_NOP_FINISHED = 0x3 + NL80211_RADAR_PRE_CAC_EXPIRED = 0x4 + NL80211_RATE_INFO_10_MHZ_WIDTH = 0xb + NL80211_RATE_INFO_160_MHZ_WIDTH = 0xa + NL80211_RATE_INFO_40_MHZ_WIDTH = 0x3 + NL80211_RATE_INFO_5_MHZ_WIDTH = 0xc + NL80211_RATE_INFO_80_MHZ_WIDTH = 0x8 + NL80211_RATE_INFO_80P80_MHZ_WIDTH = 0x9 + NL80211_RATE_INFO_BITRATE32 = 0x5 + NL80211_RATE_INFO_BITRATE = 0x1 + NL80211_RATE_INFO_HE_1XLTF = 0x0 + NL80211_RATE_INFO_HE_2XLTF = 0x1 + NL80211_RATE_INFO_HE_4XLTF = 0x2 + NL80211_RATE_INFO_HE_DCM = 0x10 + NL80211_RATE_INFO_HE_GI_0_8 = 0x0 + NL80211_RATE_INFO_HE_GI_1_6 = 0x1 + NL80211_RATE_INFO_HE_GI_3_2 = 0x2 + NL80211_RATE_INFO_HE_GI = 0xf + NL80211_RATE_INFO_HE_MCS = 0xd + NL80211_RATE_INFO_HE_NSS = 0xe + NL80211_RATE_INFO_HE_RU_ALLOC_106 = 0x2 + NL80211_RATE_INFO_HE_RU_ALLOC_242 = 0x3 + NL80211_RATE_INFO_HE_RU_ALLOC_26 = 0x0 + NL80211_RATE_INFO_HE_RU_ALLOC_2x996 = 0x6 + NL80211_RATE_INFO_HE_RU_ALLOC_484 = 0x4 + NL80211_RATE_INFO_HE_RU_ALLOC_52 = 0x1 + NL80211_RATE_INFO_HE_RU_ALLOC_996 = 0x5 + NL80211_RATE_INFO_HE_RU_ALLOC = 0x11 + NL80211_RATE_INFO_MAX = 0x16 + NL80211_RATE_INFO_MCS = 0x2 + NL80211_RATE_INFO_SHORT_GI = 0x4 + NL80211_RATE_INFO_VHT_MCS = 0x6 + NL80211_RATE_INFO_VHT_NSS = 0x7 + NL80211_REGDOM_SET_BY_CORE = 0x0 + NL80211_REGDOM_SET_BY_COUNTRY_IE = 0x3 + NL80211_REGDOM_SET_BY_DRIVER = 0x2 + NL80211_REGDOM_SET_BY_USER = 0x1 + NL80211_REGDOM_TYPE_COUNTRY = 0x0 + NL80211_REGDOM_TYPE_CUSTOM_WORLD = 0x2 + NL80211_REGDOM_TYPE_INTERSECTION = 0x3 + NL80211_REGDOM_TYPE_WORLD = 0x1 + NL80211_REG_RULE_ATTR_MAX = 0x7 + NL80211_REKEY_DATA_AKM = 0x4 + NL80211_REKEY_DATA_KCK = 0x2 + NL80211_REKEY_DATA_KEK = 0x1 + NL80211_REKEY_DATA_REPLAY_CTR = 0x3 + NL80211_REPLAY_CTR_LEN = 0x8 + NL80211_RRF_AUTO_BW = 0x800 + NL80211_RRF_DFS = 0x10 + NL80211_RRF_GO_CONCURRENT = 0x1000 + NL80211_RRF_IR_CONCURRENT = 0x1000 + NL80211_RRF_NO_160MHZ = 0x10000 + NL80211_RRF_NO_80MHZ = 0x8000 + NL80211_RRF_NO_CCK = 0x2 + NL80211_RRF_NO_HE = 0x20000 + NL80211_RRF_NO_HT40 = 0x6000 + NL80211_RRF_NO_HT40MINUS = 0x2000 + NL80211_RRF_NO_HT40PLUS = 0x4000 + NL80211_RRF_NO_IBSS = 0x80 + NL80211_RRF_NO_INDOOR = 0x4 + NL80211_RRF_NO_IR_ALL = 0x180 + NL80211_RRF_NO_IR = 0x80 + NL80211_RRF_NO_OFDM = 0x1 + NL80211_RRF_NO_OUTDOOR = 0x8 + NL80211_RRF_PASSIVE_SCAN = 0x80 + NL80211_RRF_PTMP_ONLY = 0x40 + NL80211_RRF_PTP_ONLY = 0x20 + NL80211_RXMGMT_FLAG_ANSWERED = 0x1 + NL80211_RXMGMT_FLAG_EXTERNAL_AUTH = 0x2 + NL80211_SAE_PWE_BOTH = 0x3 + NL80211_SAE_PWE_HASH_TO_ELEMENT = 0x2 + NL80211_SAE_PWE_HUNT_AND_PECK = 0x1 + NL80211_SAE_PWE_UNSPECIFIED = 0x0 + NL80211_SAR_ATTR_MAX = 0x2 + NL80211_SAR_ATTR_SPECS = 0x2 + NL80211_SAR_ATTR_SPECS_END_FREQ = 0x4 + NL80211_SAR_ATTR_SPECS_MAX = 0x4 + NL80211_SAR_ATTR_SPECS_POWER = 0x1 + NL80211_SAR_ATTR_SPECS_RANGE_INDEX = 0x2 + NL80211_SAR_ATTR_SPECS_START_FREQ = 0x3 + NL80211_SAR_ATTR_TYPE = 0x1 + NL80211_SAR_TYPE_POWER = 0x0 + NL80211_SCAN_FLAG_ACCEPT_BCAST_PROBE_RESP = 0x20 + NL80211_SCAN_FLAG_AP = 0x4 + NL80211_SCAN_FLAG_COLOCATED_6GHZ = 0x4000 + NL80211_SCAN_FLAG_FILS_MAX_CHANNEL_TIME = 0x10 + NL80211_SCAN_FLAG_FLUSH = 0x2 + NL80211_SCAN_FLAG_FREQ_KHZ = 0x2000 + NL80211_SCAN_FLAG_HIGH_ACCURACY = 0x400 + NL80211_SCAN_FLAG_LOW_POWER = 0x200 + NL80211_SCAN_FLAG_LOW_PRIORITY = 0x1 + NL80211_SCAN_FLAG_LOW_SPAN = 0x100 + NL80211_SCAN_FLAG_MIN_PREQ_CONTENT = 0x1000 + NL80211_SCAN_FLAG_OCE_PROBE_REQ_DEFERRAL_SUPPRESSION = 0x80 + NL80211_SCAN_FLAG_OCE_PROBE_REQ_HIGH_TX_RATE = 0x40 + NL80211_SCAN_FLAG_RANDOM_ADDR = 0x8 + NL80211_SCAN_FLAG_RANDOM_SN = 0x800 + NL80211_SCAN_RSSI_THOLD_OFF = -0x12c + NL80211_SCHED_SCAN_MATCH_ATTR_BSSID = 0x5 + NL80211_SCHED_SCAN_MATCH_ATTR_MAX = 0x6 + NL80211_SCHED_SCAN_MATCH_ATTR_RELATIVE_RSSI = 0x3 + NL80211_SCHED_SCAN_MATCH_ATTR_RSSI_ADJUST = 0x4 + NL80211_SCHED_SCAN_MATCH_ATTR_RSSI = 0x2 + NL80211_SCHED_SCAN_MATCH_ATTR_SSID = 0x1 + NL80211_SCHED_SCAN_MATCH_PER_BAND_RSSI = 0x6 + NL80211_SCHED_SCAN_PLAN_INTERVAL = 0x1 + NL80211_SCHED_SCAN_PLAN_ITERATIONS = 0x2 + NL80211_SCHED_SCAN_PLAN_MAX = 0x2 + NL80211_SMPS_DYNAMIC = 0x2 + NL80211_SMPS_MAX = 0x2 + NL80211_SMPS_OFF = 0x0 + NL80211_SMPS_STATIC = 0x1 + NL80211_STA_BSS_PARAM_BEACON_INTERVAL = 0x5 + NL80211_STA_BSS_PARAM_CTS_PROT = 0x1 + NL80211_STA_BSS_PARAM_DTIM_PERIOD = 0x4 + NL80211_STA_BSS_PARAM_MAX = 0x5 + NL80211_STA_BSS_PARAM_SHORT_PREAMBLE = 0x2 + NL80211_STA_BSS_PARAM_SHORT_SLOT_TIME = 0x3 + NL80211_STA_FLAG_ASSOCIATED = 0x7 + NL80211_STA_FLAG_AUTHENTICATED = 0x5 + NL80211_STA_FLAG_AUTHORIZED = 0x1 + NL80211_STA_FLAG_MAX = 0x7 + NL80211_STA_FLAG_MAX_OLD_API = 0x6 + NL80211_STA_FLAG_MFP = 0x4 + NL80211_STA_FLAG_SHORT_PREAMBLE = 0x2 + NL80211_STA_FLAG_TDLS_PEER = 0x6 + NL80211_STA_FLAG_WME = 0x3 + NL80211_STA_INFO_ACK_SIGNAL_AVG = 0x23 + NL80211_STA_INFO_ACK_SIGNAL = 0x22 + NL80211_STA_INFO_AIRTIME_LINK_METRIC = 0x29 + NL80211_STA_INFO_AIRTIME_WEIGHT = 0x28 + NL80211_STA_INFO_ASSOC_AT_BOOTTIME = 0x2a + NL80211_STA_INFO_BEACON_LOSS = 0x12 + NL80211_STA_INFO_BEACON_RX = 0x1d + NL80211_STA_INFO_BEACON_SIGNAL_AVG = 0x1e + NL80211_STA_INFO_BSS_PARAM = 0xf + NL80211_STA_INFO_CHAIN_SIGNAL_AVG = 0x1a + NL80211_STA_INFO_CHAIN_SIGNAL = 0x19 + NL80211_STA_INFO_CONNECTED_TIME = 0x10 + NL80211_STA_INFO_CONNECTED_TO_AS = 0x2b + NL80211_STA_INFO_CONNECTED_TO_GATE = 0x26 + NL80211_STA_INFO_DATA_ACK_SIGNAL_AVG = 0x23 + NL80211_STA_INFO_EXPECTED_THROUGHPUT = 0x1b + NL80211_STA_INFO_FCS_ERROR_COUNT = 0x25 + NL80211_STA_INFO_INACTIVE_TIME = 0x1 + NL80211_STA_INFO_LLID = 0x4 + NL80211_STA_INFO_LOCAL_PM = 0x14 + NL80211_STA_INFO_MAX = 0x2b + NL80211_STA_INFO_NONPEER_PM = 0x16 + NL80211_STA_INFO_PAD = 0x21 + NL80211_STA_INFO_PEER_PM = 0x15 + NL80211_STA_INFO_PLID = 0x5 + NL80211_STA_INFO_PLINK_STATE = 0x6 + NL80211_STA_INFO_RX_BITRATE = 0xe + NL80211_STA_INFO_RX_BYTES64 = 0x17 + NL80211_STA_INFO_RX_BYTES = 0x2 + NL80211_STA_INFO_RX_DROP_MISC = 0x1c + NL80211_STA_INFO_RX_DURATION = 0x20 + NL80211_STA_INFO_RX_MPDUS = 0x24 + NL80211_STA_INFO_RX_PACKETS = 0x9 + NL80211_STA_INFO_SIGNAL_AVG = 0xd + NL80211_STA_INFO_SIGNAL = 0x7 + NL80211_STA_INFO_STA_FLAGS = 0x11 + NL80211_STA_INFO_TID_STATS = 0x1f + NL80211_STA_INFO_T_OFFSET = 0x13 + NL80211_STA_INFO_TX_BITRATE = 0x8 + NL80211_STA_INFO_TX_BYTES64 = 0x18 + NL80211_STA_INFO_TX_BYTES = 0x3 + NL80211_STA_INFO_TX_DURATION = 0x27 + NL80211_STA_INFO_TX_FAILED = 0xc + NL80211_STA_INFO_TX_PACKETS = 0xa + NL80211_STA_INFO_TX_RETRIES = 0xb + NL80211_STA_WME_MAX = 0x2 + NL80211_STA_WME_MAX_SP = 0x2 + NL80211_STA_WME_UAPSD_QUEUES = 0x1 + NL80211_SURVEY_INFO_CHANNEL_TIME_BUSY = 0x5 + NL80211_SURVEY_INFO_CHANNEL_TIME = 0x4 + NL80211_SURVEY_INFO_CHANNEL_TIME_EXT_BUSY = 0x6 + NL80211_SURVEY_INFO_CHANNEL_TIME_RX = 0x7 + NL80211_SURVEY_INFO_CHANNEL_TIME_TX = 0x8 + NL80211_SURVEY_INFO_FREQUENCY = 0x1 + NL80211_SURVEY_INFO_FREQUENCY_OFFSET = 0xc + NL80211_SURVEY_INFO_IN_USE = 0x3 + NL80211_SURVEY_INFO_MAX = 0xc + NL80211_SURVEY_INFO_NOISE = 0x2 + NL80211_SURVEY_INFO_PAD = 0xa + NL80211_SURVEY_INFO_TIME_BSS_RX = 0xb + NL80211_SURVEY_INFO_TIME_BUSY = 0x5 + NL80211_SURVEY_INFO_TIME = 0x4 + NL80211_SURVEY_INFO_TIME_EXT_BUSY = 0x6 + NL80211_SURVEY_INFO_TIME_RX = 0x7 + NL80211_SURVEY_INFO_TIME_SCAN = 0x9 + NL80211_SURVEY_INFO_TIME_TX = 0x8 + NL80211_TDLS_DISABLE_LINK = 0x4 + NL80211_TDLS_DISCOVERY_REQ = 0x0 + NL80211_TDLS_ENABLE_LINK = 0x3 + NL80211_TDLS_PEER_HE = 0x8 + NL80211_TDLS_PEER_HT = 0x1 + NL80211_TDLS_PEER_VHT = 0x2 + NL80211_TDLS_PEER_WMM = 0x4 + NL80211_TDLS_SETUP = 0x1 + NL80211_TDLS_TEARDOWN = 0x2 + NL80211_TID_CONFIG_ATTR_AMPDU_CTRL = 0x9 + NL80211_TID_CONFIG_ATTR_AMSDU_CTRL = 0xb + NL80211_TID_CONFIG_ATTR_MAX = 0xd + NL80211_TID_CONFIG_ATTR_NOACK = 0x6 + NL80211_TID_CONFIG_ATTR_OVERRIDE = 0x4 + NL80211_TID_CONFIG_ATTR_PAD = 0x1 + NL80211_TID_CONFIG_ATTR_PEER_SUPP = 0x3 + NL80211_TID_CONFIG_ATTR_RETRY_LONG = 0x8 + NL80211_TID_CONFIG_ATTR_RETRY_SHORT = 0x7 + NL80211_TID_CONFIG_ATTR_RTSCTS_CTRL = 0xa + NL80211_TID_CONFIG_ATTR_TIDS = 0x5 + NL80211_TID_CONFIG_ATTR_TX_RATE = 0xd + NL80211_TID_CONFIG_ATTR_TX_RATE_TYPE = 0xc + NL80211_TID_CONFIG_ATTR_VIF_SUPP = 0x2 + NL80211_TID_CONFIG_DISABLE = 0x1 + NL80211_TID_CONFIG_ENABLE = 0x0 + NL80211_TID_STATS_MAX = 0x6 + NL80211_TID_STATS_PAD = 0x5 + NL80211_TID_STATS_RX_MSDU = 0x1 + NL80211_TID_STATS_TX_MSDU = 0x2 + NL80211_TID_STATS_TX_MSDU_FAILED = 0x4 + NL80211_TID_STATS_TX_MSDU_RETRIES = 0x3 + NL80211_TID_STATS_TXQ_STATS = 0x6 + NL80211_TIMEOUT_ASSOC = 0x3 + NL80211_TIMEOUT_AUTH = 0x2 + NL80211_TIMEOUT_SCAN = 0x1 + NL80211_TIMEOUT_UNSPECIFIED = 0x0 + NL80211_TKIP_DATA_OFFSET_ENCR_KEY = 0x0 + NL80211_TKIP_DATA_OFFSET_RX_MIC_KEY = 0x18 + NL80211_TKIP_DATA_OFFSET_TX_MIC_KEY = 0x10 + NL80211_TX_POWER_AUTOMATIC = 0x0 + NL80211_TX_POWER_FIXED = 0x2 + NL80211_TX_POWER_LIMITED = 0x1 + NL80211_TXQ_ATTR_AC = 0x1 + NL80211_TXQ_ATTR_AIFS = 0x5 + NL80211_TXQ_ATTR_CWMAX = 0x4 + NL80211_TXQ_ATTR_CWMIN = 0x3 + NL80211_TXQ_ATTR_MAX = 0x5 + NL80211_TXQ_ATTR_QUEUE = 0x1 + NL80211_TXQ_ATTR_TXOP = 0x2 + NL80211_TXQ_Q_BE = 0x2 + NL80211_TXQ_Q_BK = 0x3 + NL80211_TXQ_Q_VI = 0x1 + NL80211_TXQ_Q_VO = 0x0 + NL80211_TXQ_STATS_BACKLOG_BYTES = 0x1 + NL80211_TXQ_STATS_BACKLOG_PACKETS = 0x2 + NL80211_TXQ_STATS_COLLISIONS = 0x8 + NL80211_TXQ_STATS_DROPS = 0x4 + NL80211_TXQ_STATS_ECN_MARKS = 0x5 + NL80211_TXQ_STATS_FLOWS = 0x3 + NL80211_TXQ_STATS_MAX = 0xb + NL80211_TXQ_STATS_MAX_FLOWS = 0xb + NL80211_TXQ_STATS_OVERLIMIT = 0x6 + NL80211_TXQ_STATS_OVERMEMORY = 0x7 + NL80211_TXQ_STATS_TX_BYTES = 0x9 + NL80211_TXQ_STATS_TX_PACKETS = 0xa + NL80211_TX_RATE_AUTOMATIC = 0x0 + NL80211_TXRATE_DEFAULT_GI = 0x0 + NL80211_TX_RATE_FIXED = 0x2 + NL80211_TXRATE_FORCE_LGI = 0x2 + NL80211_TXRATE_FORCE_SGI = 0x1 + NL80211_TXRATE_GI = 0x4 + NL80211_TXRATE_HE = 0x5 + NL80211_TXRATE_HE_GI = 0x6 + NL80211_TXRATE_HE_LTF = 0x7 + NL80211_TXRATE_HT = 0x2 + NL80211_TXRATE_LEGACY = 0x1 + NL80211_TX_RATE_LIMITED = 0x1 + NL80211_TXRATE_MAX = 0x7 + NL80211_TXRATE_MCS = 0x2 + NL80211_TXRATE_VHT = 0x3 + NL80211_UNSOL_BCAST_PROBE_RESP_ATTR_INT = 0x1 + NL80211_UNSOL_BCAST_PROBE_RESP_ATTR_MAX = 0x2 + NL80211_UNSOL_BCAST_PROBE_RESP_ATTR_TMPL = 0x2 + NL80211_USER_REG_HINT_CELL_BASE = 0x1 + NL80211_USER_REG_HINT_INDOOR = 0x2 + NL80211_USER_REG_HINT_USER = 0x0 + NL80211_VENDOR_ID_IS_LINUX = 0x80000000 + NL80211_VHT_CAPABILITY_LEN = 0xc + NL80211_VHT_NSS_MAX = 0x8 + NL80211_WIPHY_NAME_MAXLEN = 0x40 + NL80211_WMMR_AIFSN = 0x3 + NL80211_WMMR_CW_MAX = 0x2 + NL80211_WMMR_CW_MIN = 0x1 + NL80211_WMMR_MAX = 0x4 + NL80211_WMMR_TXOP = 0x4 + NL80211_WOWLAN_PKTPAT_MASK = 0x1 + NL80211_WOWLAN_PKTPAT_OFFSET = 0x3 + NL80211_WOWLAN_PKTPAT_PATTERN = 0x2 + NL80211_WOWLAN_TCP_DATA_INTERVAL = 0x9 + NL80211_WOWLAN_TCP_DATA_PAYLOAD = 0x6 + NL80211_WOWLAN_TCP_DATA_PAYLOAD_SEQ = 0x7 + NL80211_WOWLAN_TCP_DATA_PAYLOAD_TOKEN = 0x8 + NL80211_WOWLAN_TCP_DST_IPV4 = 0x2 + NL80211_WOWLAN_TCP_DST_MAC = 0x3 + NL80211_WOWLAN_TCP_DST_PORT = 0x5 + NL80211_WOWLAN_TCP_SRC_IPV4 = 0x1 + NL80211_WOWLAN_TCP_SRC_PORT = 0x4 + NL80211_WOWLAN_TCP_WAKE_MASK = 0xb + NL80211_WOWLAN_TCP_WAKE_PAYLOAD = 0xa + NL80211_WOWLAN_TRIG_4WAY_HANDSHAKE = 0x8 + NL80211_WOWLAN_TRIG_ANY = 0x1 + NL80211_WOWLAN_TRIG_DISCONNECT = 0x2 + NL80211_WOWLAN_TRIG_EAP_IDENT_REQUEST = 0x7 + NL80211_WOWLAN_TRIG_GTK_REKEY_FAILURE = 0x6 + NL80211_WOWLAN_TRIG_GTK_REKEY_SUPPORTED = 0x5 + NL80211_WOWLAN_TRIG_MAGIC_PKT = 0x3 + NL80211_WOWLAN_TRIG_NET_DETECT = 0x12 + NL80211_WOWLAN_TRIG_NET_DETECT_RESULTS = 0x13 + NL80211_WOWLAN_TRIG_PKT_PATTERN = 0x4 + NL80211_WOWLAN_TRIG_RFKILL_RELEASE = 0x9 + NL80211_WOWLAN_TRIG_TCP_CONNECTION = 0xe + NL80211_WOWLAN_TRIG_WAKEUP_PKT_80211 = 0xa + NL80211_WOWLAN_TRIG_WAKEUP_PKT_80211_LEN = 0xb + NL80211_WOWLAN_TRIG_WAKEUP_PKT_8023 = 0xc + NL80211_WOWLAN_TRIG_WAKEUP_PKT_8023_LEN = 0xd + NL80211_WOWLAN_TRIG_WAKEUP_TCP_CONNLOST = 0x10 + NL80211_WOWLAN_TRIG_WAKEUP_TCP_MATCH = 0xf + NL80211_WOWLAN_TRIG_WAKEUP_TCP_NOMORETOKENS = 0x11 + NL80211_WPA_VERSION_1 = 0x1 + NL80211_WPA_VERSION_2 = 0x2 + NL80211_WPA_VERSION_3 = 0x4 +) + +const ( + FRA_UNSPEC = 0x0 + FRA_DST = 0x1 + FRA_SRC = 0x2 + FRA_IIFNAME = 0x3 + FRA_GOTO = 0x4 + FRA_UNUSED2 = 0x5 + FRA_PRIORITY = 0x6 + FRA_UNUSED3 = 0x7 + FRA_UNUSED4 = 0x8 + FRA_UNUSED5 = 0x9 + FRA_FWMARK = 0xa + FRA_FLOW = 0xb + FRA_TUN_ID = 0xc + FRA_SUPPRESS_IFGROUP = 0xd + FRA_SUPPRESS_PREFIXLEN = 0xe + FRA_TABLE = 0xf + FRA_FWMASK = 0x10 + FRA_OIFNAME = 0x11 + FRA_PAD = 0x12 + FRA_L3MDEV = 0x13 + FRA_UID_RANGE = 0x14 + FRA_PROTOCOL = 0x15 + FRA_IP_PROTO = 0x16 + FRA_SPORT_RANGE = 0x17 + FRA_DPORT_RANGE = 0x18 + FR_ACT_UNSPEC = 0x0 + FR_ACT_TO_TBL = 0x1 + FR_ACT_GOTO = 0x2 + FR_ACT_NOP = 0x3 + FR_ACT_RES3 = 0x4 + FR_ACT_RES4 = 0x5 + FR_ACT_BLACKHOLE = 0x6 + FR_ACT_UNREACHABLE = 0x7 + FR_ACT_PROHIBIT = 0x8 +) + +const ( + AUDIT_NLGRP_NONE = 0x0 + AUDIT_NLGRP_READLOG = 0x1 +) diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_386.go b/vendor/golang.org/x/sys/unix/ztypes_linux_386.go index 761b67c8..7551af48 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_386.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_386.go @@ -1,6 +1,7 @@ // cgo -godefs -- -Wall -Werror -static -I/tmp/include -m32 linux/types.go | go run mkpost.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build 386 && linux // +build 386,linux package unix @@ -117,11 +118,27 @@ type Flock_t struct { Pid int32 } +type DmNameList struct { + Dev uint64 + Next uint32 +} + const ( FADV_DONTNEED = 0x4 FADV_NOREUSE = 0x5 ) +type RawSockaddrNFCLLCP struct { + Sa_family uint16 + Dev_idx uint32 + Target_idx uint32 + Nfc_protocol uint32 + Dsap uint8 + Ssap uint8 + Service_name [63]uint8 + Service_name_len uint32 +} + type RawSockaddr struct { Family uint16 Data [14]int8 @@ -153,10 +170,16 @@ type Cmsghdr struct { Type int32 } +type ifreq struct { + Ifrn [16]byte + Ifru [16]byte +} + const ( - SizeofIovec = 0x8 - SizeofMsghdr = 0x1c - SizeofCmsghdr = 0xc + SizeofSockaddrNFCLLCP = 0x58 + SizeofIovec = 0x8 + SizeofMsghdr = 0x1c + SizeofCmsghdr = 0xc ) const ( @@ -217,6 +240,10 @@ type EpollEvent struct { Pad int32 } +const ( + OPEN_TREE_CLOEXEC = 0x80000 +) + const ( POLLRDHUP = 0x2000 ) @@ -227,6 +254,13 @@ type Sigset_t struct { const _C__NSIG = 0x41 +type Siginfo struct { + Signo int32 + Errno int32 + Code int32 + _ [116]byte +} + type Termios struct { Iflag uint32 Oflag uint32 @@ -288,6 +322,15 @@ type Taskstats struct { Thrashing_count uint64 Thrashing_delay_total uint64 Ac_btime64 uint64 + Compact_count uint64 + Compact_delay_total uint64 + Ac_tgid uint32 + _ [4]byte + Ac_tgetime uint64 + Ac_exe_dev uint64 + Ac_exe_inode uint64 + Wpcopy_count uint64 + Wpcopy_delay_total uint64 } type cpuMask uint32 @@ -597,3 +640,51 @@ type TIPCSIOCNodeIDReq struct { Peer uint32 Id [16]int8 } + +type PPSKInfo struct { + Assert_sequence uint32 + Clear_sequence uint32 + Assert_tu PPSKTime + Clear_tu PPSKTime + Current_mode int32 +} + +const ( + PPS_GETPARAMS = 0x800470a1 + PPS_SETPARAMS = 0x400470a2 + PPS_GETCAP = 0x800470a3 + PPS_FETCH = 0xc00470a4 +) + +const ( + PIDFD_NONBLOCK = 0x800 +) + +type SysvIpcPerm struct { + Key int32 + Uid uint32 + Gid uint32 + Cuid uint32 + Cgid uint32 + Mode uint16 + _ [2]uint8 + Seq uint16 + _ uint16 + _ uint32 + _ uint32 +} +type SysvShmDesc struct { + Perm SysvIpcPerm + Segsz uint32 + Atime uint32 + Atime_high uint32 + Dtime uint32 + Dtime_high uint32 + Ctime uint32 + Ctime_high uint32 + Cpid int32 + Lpid int32 + Nattch uint32 + _ uint32 + _ uint32 +} diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go b/vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go index 201fb348..3e738ac0 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go @@ -1,6 +1,7 @@ // cgo -godefs -- -Wall -Werror -static -I/tmp/include -m64 linux/types.go | go run mkpost.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build amd64 && linux // +build amd64,linux package unix @@ -117,11 +118,29 @@ type Flock_t struct { _ [4]byte } +type DmNameList struct { + Dev uint64 + Next uint32 + Name [0]byte + _ [4]byte +} + const ( FADV_DONTNEED = 0x4 FADV_NOREUSE = 0x5 ) +type RawSockaddrNFCLLCP struct { + Sa_family uint16 + Dev_idx uint32 + Target_idx uint32 + Nfc_protocol uint32 + Dsap uint8 + Ssap uint8 + Service_name [63]uint8 + Service_name_len uint64 +} + type RawSockaddr struct { Family uint16 Data [14]int8 @@ -154,10 +173,16 @@ type Cmsghdr struct { Type int32 } +type ifreq struct { + Ifrn [16]byte + Ifru [24]byte +} + const ( - SizeofIovec = 0x10 - SizeofMsghdr = 0x38 - SizeofCmsghdr = 0x10 + SizeofSockaddrNFCLLCP = 0x60 + SizeofIovec = 0x10 + SizeofMsghdr = 0x38 + SizeofCmsghdr = 0x10 ) const ( @@ -230,6 +255,10 @@ type EpollEvent struct { Pad int32 } +const ( + OPEN_TREE_CLOEXEC = 0x80000 +) + const ( POLLRDHUP = 0x2000 ) @@ -240,6 +269,14 @@ type Sigset_t struct { const _C__NSIG = 0x41 +type Siginfo struct { + Signo int32 + Errno int32 + Code int32 + _ int32 + _ [112]byte +} + type Termios struct { Iflag uint32 Oflag uint32 @@ -299,6 +336,14 @@ type Taskstats struct { Thrashing_count uint64 Thrashing_delay_total uint64 Ac_btime64 uint64 + Compact_count uint64 + Compact_delay_total uint64 + Ac_tgid uint32 + Ac_tgetime uint64 + Ac_exe_dev uint64 + Ac_exe_inode uint64 + Wpcopy_count uint64 + Wpcopy_delay_total uint64 } type cpuMask uint64 @@ -612,3 +657,49 @@ type TIPCSIOCNodeIDReq struct { Peer uint32 Id [16]int8 } + +type PPSKInfo struct { + Assert_sequence uint32 + Clear_sequence uint32 + Assert_tu PPSKTime + Clear_tu PPSKTime + Current_mode int32 + _ [4]byte +} + +const ( + PPS_GETPARAMS = 0x800870a1 + PPS_SETPARAMS = 0x400870a2 + PPS_GETCAP = 0x800870a3 + PPS_FETCH = 0xc00870a4 +) + +const ( + PIDFD_NONBLOCK = 0x800 +) + +type SysvIpcPerm struct { + Key int32 + Uid uint32 + Gid uint32 + Cuid uint32 + Cgid uint32 + Mode uint32 + _ [0]uint8 + Seq uint16 + _ uint16 + _ uint64 + _ uint64 +} +type SysvShmDesc struct { + Perm SysvIpcPerm + Segsz uint64 + Atime int64 + Dtime int64 + Ctime int64 + Cpid int32 + Lpid int32 + Nattch uint64 + _ uint64 + _ uint64 +} diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_arm.go b/vendor/golang.org/x/sys/unix/ztypes_linux_arm.go index 8051b561..6183eef4 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_arm.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_arm.go @@ -1,6 +1,7 @@ // cgo -godefs -- -Wall -Werror -static -I/tmp/include linux/types.go | go run mkpost.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build arm && linux // +build arm,linux package unix @@ -121,11 +122,29 @@ type Flock_t struct { _ [4]byte } +type DmNameList struct { + Dev uint64 + Next uint32 + Name [0]byte + _ [4]byte +} + const ( FADV_DONTNEED = 0x4 FADV_NOREUSE = 0x5 ) +type RawSockaddrNFCLLCP struct { + Sa_family uint16 + Dev_idx uint32 + Target_idx uint32 + Nfc_protocol uint32 + Dsap uint8 + Ssap uint8 + Service_name [63]uint8 + Service_name_len uint32 +} + type RawSockaddr struct { Family uint16 Data [14]uint8 @@ -157,10 +176,16 @@ type Cmsghdr struct { Type int32 } +type ifreq struct { + Ifrn [16]byte + Ifru [16]byte +} + const ( - SizeofIovec = 0x8 - SizeofMsghdr = 0x1c - SizeofCmsghdr = 0xc + SizeofSockaddrNFCLLCP = 0x58 + SizeofIovec = 0x8 + SizeofMsghdr = 0x1c + SizeofCmsghdr = 0xc ) const ( @@ -206,6 +231,10 @@ type EpollEvent struct { Pad int32 } +const ( + OPEN_TREE_CLOEXEC = 0x80000 +) + const ( POLLRDHUP = 0x2000 ) @@ -216,6 +245,13 @@ type Sigset_t struct { const _C__NSIG = 0x41 +type Siginfo struct { + Signo int32 + Errno int32 + Code int32 + _ [116]byte +} + type Termios struct { Iflag uint32 Oflag uint32 @@ -277,6 +313,15 @@ type Taskstats struct { Thrashing_count uint64 Thrashing_delay_total uint64 Ac_btime64 uint64 + Compact_count uint64 + Compact_delay_total uint64 + Ac_tgid uint32 + _ [4]byte + Ac_tgetime uint64 + Ac_exe_dev uint64 + Ac_exe_inode uint64 + Wpcopy_count uint64 + Wpcopy_delay_total uint64 } type cpuMask uint32 @@ -589,3 +634,52 @@ type TIPCSIOCNodeIDReq struct { Peer uint32 Id [16]uint8 } + +type PPSKInfo struct { + Assert_sequence uint32 + Clear_sequence uint32 + Assert_tu PPSKTime + Clear_tu PPSKTime + Current_mode int32 + _ [4]byte +} + +const ( + PPS_GETPARAMS = 0x800470a1 + PPS_SETPARAMS = 0x400470a2 + PPS_GETCAP = 0x800470a3 + PPS_FETCH = 0xc00470a4 +) + +const ( + PIDFD_NONBLOCK = 0x800 +) + +type SysvIpcPerm struct { + Key int32 + Uid uint32 + Gid uint32 + Cuid uint32 + Cgid uint32 + Mode uint16 + _ [2]uint8 + Seq uint16 + _ uint16 + _ uint32 + _ uint32 +} +type SysvShmDesc struct { + Perm SysvIpcPerm + Segsz uint32 + Atime uint32 + Atime_high uint32 + Dtime uint32 + Dtime_high uint32 + Ctime uint32 + Ctime_high uint32 + Cpid int32 + Lpid int32 + Nattch uint32 + _ uint32 + _ uint32 +} diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go b/vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go index a936f216..968cecb1 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go @@ -1,6 +1,7 @@ // cgo -godefs -- -Wall -Werror -static -I/tmp/include -fsigned-char linux/types.go | go run mkpost.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build arm64 && linux // +build arm64,linux package unix @@ -118,11 +119,29 @@ type Flock_t struct { _ [4]byte } +type DmNameList struct { + Dev uint64 + Next uint32 + Name [0]byte + _ [4]byte +} + const ( FADV_DONTNEED = 0x4 FADV_NOREUSE = 0x5 ) +type RawSockaddrNFCLLCP struct { + Sa_family uint16 + Dev_idx uint32 + Target_idx uint32 + Nfc_protocol uint32 + Dsap uint8 + Ssap uint8 + Service_name [63]uint8 + Service_name_len uint64 +} + type RawSockaddr struct { Family uint16 Data [14]int8 @@ -155,10 +174,16 @@ type Cmsghdr struct { Type int32 } +type ifreq struct { + Ifrn [16]byte + Ifru [24]byte +} + const ( - SizeofIovec = 0x10 - SizeofMsghdr = 0x38 - SizeofCmsghdr = 0x10 + SizeofSockaddrNFCLLCP = 0x60 + SizeofIovec = 0x10 + SizeofMsghdr = 0x38 + SizeofCmsghdr = 0x10 ) const ( @@ -209,6 +234,10 @@ type EpollEvent struct { Pad int32 } +const ( + OPEN_TREE_CLOEXEC = 0x80000 +) + const ( POLLRDHUP = 0x2000 ) @@ -219,6 +248,14 @@ type Sigset_t struct { const _C__NSIG = 0x41 +type Siginfo struct { + Signo int32 + Errno int32 + Code int32 + _ int32 + _ [112]byte +} + type Termios struct { Iflag uint32 Oflag uint32 @@ -278,6 +315,14 @@ type Taskstats struct { Thrashing_count uint64 Thrashing_delay_total uint64 Ac_btime64 uint64 + Compact_count uint64 + Compact_delay_total uint64 + Ac_tgid uint32 + Ac_tgetime uint64 + Ac_exe_dev uint64 + Ac_exe_inode uint64 + Wpcopy_count uint64 + Wpcopy_delay_total uint64 } type cpuMask uint64 @@ -591,3 +636,49 @@ type TIPCSIOCNodeIDReq struct { Peer uint32 Id [16]int8 } + +type PPSKInfo struct { + Assert_sequence uint32 + Clear_sequence uint32 + Assert_tu PPSKTime + Clear_tu PPSKTime + Current_mode int32 + _ [4]byte +} + +const ( + PPS_GETPARAMS = 0x800870a1 + PPS_SETPARAMS = 0x400870a2 + PPS_GETCAP = 0x800870a3 + PPS_FETCH = 0xc00870a4 +) + +const ( + PIDFD_NONBLOCK = 0x800 +) + +type SysvIpcPerm struct { + Key int32 + Uid uint32 + Gid uint32 + Cuid uint32 + Cgid uint32 + Mode uint32 + _ [0]uint8 + Seq uint16 + _ uint16 + _ uint64 + _ uint64 +} +type SysvShmDesc struct { + Perm SysvIpcPerm + Segsz uint64 + Atime int64 + Dtime int64 + Ctime int64 + Cpid int32 + Lpid int32 + Nattch uint64 + _ uint64 + _ uint64 +} diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_loong64.go b/vendor/golang.org/x/sys/unix/ztypes_linux_loong64.go new file mode 100644 index 00000000..8fe4c522 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_loong64.go @@ -0,0 +1,685 @@ +// cgo -godefs -- -Wall -Werror -static -I/tmp/include linux/types.go | go run mkpost.go +// Code generated by the command above; see README.md. DO NOT EDIT. + +//go:build loong64 && linux +// +build loong64,linux + +package unix + +const ( + SizeofPtr = 0x8 + SizeofLong = 0x8 +) + +type ( + _C_long int64 +) + +type Timespec struct { + Sec int64 + Nsec int64 +} + +type Timeval struct { + Sec int64 + Usec int64 +} + +type Timex struct { + Modes uint32 + Offset int64 + Freq int64 + Maxerror int64 + Esterror int64 + Status int32 + Constant int64 + Precision int64 + Tolerance int64 + Time Timeval + Tick int64 + Ppsfreq int64 + Jitter int64 + Shift int32 + Stabil int64 + Jitcnt int64 + Calcnt int64 + Errcnt int64 + Stbcnt int64 + Tai int32 + _ [44]byte +} + +type Time_t int64 + +type Tms struct { + Utime int64 + Stime int64 + Cutime int64 + Cstime int64 +} + +type Utimbuf struct { + Actime int64 + Modtime int64 +} + +type Rusage struct { + Utime Timeval + Stime Timeval + Maxrss int64 + Ixrss int64 + Idrss int64 + Isrss int64 + Minflt int64 + Majflt int64 + Nswap int64 + Inblock int64 + Oublock int64 + Msgsnd int64 + Msgrcv int64 + Nsignals int64 + Nvcsw int64 + Nivcsw int64 +} + +type Stat_t struct { + Dev uint64 + Ino uint64 + Mode uint32 + Nlink uint32 + Uid uint32 + Gid uint32 + Rdev uint64 + _ uint64 + Size int64 + Blksize int32 + _ int32 + Blocks int64 + Atim Timespec + Mtim Timespec + Ctim Timespec + _ [2]int32 +} + +type Dirent struct { + Ino uint64 + Off int64 + Reclen uint16 + Type uint8 + Name [256]int8 + _ [5]byte +} + +type Flock_t struct { + Type int16 + Whence int16 + Start int64 + Len int64 + Pid int32 + _ [4]byte +} + +type DmNameList struct { + Dev uint64 + Next uint32 + Name [0]byte + _ [4]byte +} + +const ( + FADV_DONTNEED = 0x4 + FADV_NOREUSE = 0x5 +) + +type RawSockaddrNFCLLCP struct { + Sa_family uint16 + Dev_idx uint32 + Target_idx uint32 + Nfc_protocol uint32 + Dsap uint8 + Ssap uint8 + Service_name [63]uint8 + Service_name_len uint64 +} + +type RawSockaddr struct { + Family uint16 + Data [14]int8 +} + +type RawSockaddrAny struct { + Addr RawSockaddr + Pad [96]int8 +} + +type Iovec struct { + Base *byte + Len uint64 +} + +type Msghdr struct { + Name *byte + Namelen uint32 + Iov *Iovec + Iovlen uint64 + Control *byte + Controllen uint64 + Flags int32 + _ [4]byte +} + +type Cmsghdr struct { + Len uint64 + Level int32 + Type int32 +} + +type ifreq struct { + Ifrn [16]byte + Ifru [24]byte +} + +const ( + SizeofSockaddrNFCLLCP = 0x60 + SizeofIovec = 0x10 + SizeofMsghdr = 0x38 + SizeofCmsghdr = 0x10 +) + +const ( + SizeofSockFprog = 0x10 +) + +type PtraceRegs struct { + Regs [32]uint64 + Orig_a0 uint64 + Era uint64 + Badv uint64 + Reserved [10]uint64 +} + +type FdSet struct { + Bits [16]int64 +} + +type Sysinfo_t struct { + Uptime int64 + Loads [3]uint64 + Totalram uint64 + Freeram uint64 + Sharedram uint64 + Bufferram uint64 + Totalswap uint64 + Freeswap uint64 + Procs uint16 + Pad uint16 + Totalhigh uint64 + Freehigh uint64 + Unit uint32 + _ [0]int8 + _ [4]byte +} + +type Ustat_t struct { + Tfree int32 + Tinode uint64 + Fname [6]int8 + Fpack [6]int8 + _ [4]byte +} + +type EpollEvent struct { + Events uint32 + _ int32 + Fd int32 + Pad int32 +} + +const ( + OPEN_TREE_CLOEXEC = 0x80000 +) + +const ( + POLLRDHUP = 0x2000 +) + +type Sigset_t struct { + Val [16]uint64 +} + +const _C__NSIG = 0x41 + +type Siginfo struct { + Signo int32 + Errno int32 + Code int32 + _ int32 + _ [112]byte +} + +type Termios struct { + Iflag uint32 + Oflag uint32 + Cflag uint32 + Lflag uint32 + Line uint8 + Cc [19]uint8 + Ispeed uint32 + Ospeed uint32 +} + +type Taskstats struct { + Version uint16 + Ac_exitcode uint32 + Ac_flag uint8 + Ac_nice uint8 + Cpu_count uint64 + Cpu_delay_total uint64 + Blkio_count uint64 + Blkio_delay_total uint64 + Swapin_count uint64 + Swapin_delay_total uint64 + Cpu_run_real_total uint64 + Cpu_run_virtual_total uint64 + Ac_comm [32]int8 + Ac_sched uint8 + Ac_pad [3]uint8 + _ [4]byte + Ac_uid uint32 + Ac_gid uint32 + Ac_pid uint32 + Ac_ppid uint32 + Ac_btime uint32 + Ac_etime uint64 + Ac_utime uint64 + Ac_stime uint64 + Ac_minflt uint64 + Ac_majflt uint64 + Coremem uint64 + Virtmem uint64 + Hiwater_rss uint64 + Hiwater_vm uint64 + Read_char uint64 + Write_char uint64 + Read_syscalls uint64 + Write_syscalls uint64 + Read_bytes uint64 + Write_bytes uint64 + Cancelled_write_bytes uint64 + Nvcsw uint64 + Nivcsw uint64 + Ac_utimescaled uint64 + Ac_stimescaled uint64 + Cpu_scaled_run_real_total uint64 + Freepages_count uint64 + Freepages_delay_total uint64 + Thrashing_count uint64 + Thrashing_delay_total uint64 + Ac_btime64 uint64 + Compact_count uint64 + Compact_delay_total uint64 + Ac_tgid uint32 + Ac_tgetime uint64 + Ac_exe_dev uint64 + Ac_exe_inode uint64 + Wpcopy_count uint64 + Wpcopy_delay_total uint64 +} + +type cpuMask uint64 + +const ( + _NCPUBITS = 0x40 +) + +const ( + CBitFieldMaskBit0 = 0x1 + CBitFieldMaskBit1 = 0x2 + CBitFieldMaskBit2 = 0x4 + CBitFieldMaskBit3 = 0x8 + CBitFieldMaskBit4 = 0x10 + CBitFieldMaskBit5 = 0x20 + CBitFieldMaskBit6 = 0x40 + CBitFieldMaskBit7 = 0x80 + CBitFieldMaskBit8 = 0x100 + CBitFieldMaskBit9 = 0x200 + CBitFieldMaskBit10 = 0x400 + CBitFieldMaskBit11 = 0x800 + CBitFieldMaskBit12 = 0x1000 + CBitFieldMaskBit13 = 0x2000 + CBitFieldMaskBit14 = 0x4000 + CBitFieldMaskBit15 = 0x8000 + CBitFieldMaskBit16 = 0x10000 + CBitFieldMaskBit17 = 0x20000 + CBitFieldMaskBit18 = 0x40000 + CBitFieldMaskBit19 = 0x80000 + CBitFieldMaskBit20 = 0x100000 + CBitFieldMaskBit21 = 0x200000 + CBitFieldMaskBit22 = 0x400000 + CBitFieldMaskBit23 = 0x800000 + CBitFieldMaskBit24 = 0x1000000 + CBitFieldMaskBit25 = 0x2000000 + CBitFieldMaskBit26 = 0x4000000 + CBitFieldMaskBit27 = 0x8000000 + CBitFieldMaskBit28 = 0x10000000 + CBitFieldMaskBit29 = 0x20000000 + CBitFieldMaskBit30 = 0x40000000 + CBitFieldMaskBit31 = 0x80000000 + CBitFieldMaskBit32 = 0x100000000 + CBitFieldMaskBit33 = 0x200000000 + CBitFieldMaskBit34 = 0x400000000 + CBitFieldMaskBit35 = 0x800000000 + CBitFieldMaskBit36 = 0x1000000000 + CBitFieldMaskBit37 = 0x2000000000 + CBitFieldMaskBit38 = 0x4000000000 + CBitFieldMaskBit39 = 0x8000000000 + CBitFieldMaskBit40 = 0x10000000000 + CBitFieldMaskBit41 = 0x20000000000 + CBitFieldMaskBit42 = 0x40000000000 + CBitFieldMaskBit43 = 0x80000000000 + CBitFieldMaskBit44 = 0x100000000000 + CBitFieldMaskBit45 = 0x200000000000 + CBitFieldMaskBit46 = 0x400000000000 + CBitFieldMaskBit47 = 0x800000000000 + CBitFieldMaskBit48 = 0x1000000000000 + CBitFieldMaskBit49 = 0x2000000000000 + CBitFieldMaskBit50 = 0x4000000000000 + CBitFieldMaskBit51 = 0x8000000000000 + CBitFieldMaskBit52 = 0x10000000000000 + CBitFieldMaskBit53 = 0x20000000000000 + CBitFieldMaskBit54 = 0x40000000000000 + CBitFieldMaskBit55 = 0x80000000000000 + CBitFieldMaskBit56 = 0x100000000000000 + CBitFieldMaskBit57 = 0x200000000000000 + CBitFieldMaskBit58 = 0x400000000000000 + CBitFieldMaskBit59 = 0x800000000000000 + CBitFieldMaskBit60 = 0x1000000000000000 + CBitFieldMaskBit61 = 0x2000000000000000 + CBitFieldMaskBit62 = 0x4000000000000000 + CBitFieldMaskBit63 = 0x8000000000000000 +) + +type SockaddrStorage struct { + Family uint16 + _ [118]int8 + _ uint64 +} + +type HDGeometry struct { + Heads uint8 + Sectors uint8 + Cylinders uint16 + Start uint64 +} + +type Statfs_t struct { + Type int64 + Bsize int64 + Blocks uint64 + Bfree uint64 + Bavail uint64 + Files uint64 + Ffree uint64 + Fsid Fsid + Namelen int64 + Frsize int64 + Flags int64 + Spare [4]int64 +} + +type TpacketHdr struct { + Status uint64 + Len uint32 + Snaplen uint32 + Mac uint16 + Net uint16 + Sec uint32 + Usec uint32 + _ [4]byte +} + +const ( + SizeofTpacketHdr = 0x20 +) + +type RTCPLLInfo struct { + Ctrl int32 + Value int32 + Max int32 + Min int32 + Posmult int32 + Negmult int32 + Clock int64 +} + +type BlkpgPartition struct { + Start int64 + Length int64 + Pno int32 + Devname [64]uint8 + Volname [64]uint8 + _ [4]byte +} + +const ( + BLKPG = 0x1269 +) + +type XDPUmemReg struct { + Addr uint64 + Len uint64 + Size uint32 + Headroom uint32 + Flags uint32 + _ [4]byte +} + +type CryptoUserAlg struct { + Name [64]int8 + Driver_name [64]int8 + Module_name [64]int8 + Type uint32 + Mask uint32 + Refcnt uint32 + Flags uint32 +} + +type CryptoStatAEAD struct { + Type [64]int8 + Encrypt_cnt uint64 + Encrypt_tlen uint64 + Decrypt_cnt uint64 + Decrypt_tlen uint64 + Err_cnt uint64 +} + +type CryptoStatAKCipher struct { + Type [64]int8 + Encrypt_cnt uint64 + Encrypt_tlen uint64 + Decrypt_cnt uint64 + Decrypt_tlen uint64 + Verify_cnt uint64 + Sign_cnt uint64 + Err_cnt uint64 +} + +type CryptoStatCipher struct { + Type [64]int8 + Encrypt_cnt uint64 + Encrypt_tlen uint64 + Decrypt_cnt uint64 + Decrypt_tlen uint64 + Err_cnt uint64 +} + +type CryptoStatCompress struct { + Type [64]int8 + Compress_cnt uint64 + Compress_tlen uint64 + Decompress_cnt uint64 + Decompress_tlen uint64 + Err_cnt uint64 +} + +type CryptoStatHash struct { + Type [64]int8 + Hash_cnt uint64 + Hash_tlen uint64 + Err_cnt uint64 +} + +type CryptoStatKPP struct { + Type [64]int8 + Setsecret_cnt uint64 + Generate_public_key_cnt uint64 + Compute_shared_secret_cnt uint64 + Err_cnt uint64 +} + +type CryptoStatRNG struct { + Type [64]int8 + Generate_cnt uint64 + Generate_tlen uint64 + Seed_cnt uint64 + Err_cnt uint64 +} + +type CryptoStatLarval struct { + Type [64]int8 +} + +type CryptoReportLarval struct { + Type [64]int8 +} + +type CryptoReportHash struct { + Type [64]int8 + Blocksize uint32 + Digestsize uint32 +} + +type CryptoReportCipher struct { + Type [64]int8 + Blocksize uint32 + Min_keysize uint32 + Max_keysize uint32 +} + +type CryptoReportBlkCipher struct { + Type [64]int8 + Geniv [64]int8 + Blocksize uint32 + Min_keysize uint32 + Max_keysize uint32 + Ivsize uint32 +} + +type CryptoReportAEAD struct { + Type [64]int8 + Geniv [64]int8 + Blocksize uint32 + Maxauthsize uint32 + Ivsize uint32 +} + +type CryptoReportComp struct { + Type [64]int8 +} + +type CryptoReportRNG struct { + Type [64]int8 + Seedsize uint32 +} + +type CryptoReportAKCipher struct { + Type [64]int8 +} + +type CryptoReportKPP struct { + Type [64]int8 +} + +type CryptoReportAcomp struct { + Type [64]int8 +} + +type LoopInfo struct { + Number int32 + Device uint32 + Inode uint64 + Rdevice uint32 + Offset int32 + Encrypt_type int32 + Encrypt_key_size int32 + Flags int32 + Name [64]int8 + Encrypt_key [32]uint8 + Init [2]uint64 + Reserved [4]int8 + _ [4]byte +} + +type TIPCSubscr struct { + Seq TIPCServiceRange + Timeout uint32 + Filter uint32 + Handle [8]int8 +} + +type TIPCSIOCLNReq struct { + Peer uint32 + Id uint32 + Linkname [68]int8 +} + +type TIPCSIOCNodeIDReq struct { + Peer uint32 + Id [16]int8 +} + +type PPSKInfo struct { + Assert_sequence uint32 + Clear_sequence uint32 + Assert_tu PPSKTime + Clear_tu PPSKTime + Current_mode int32 + _ [4]byte +} + +const ( + PPS_GETPARAMS = 0x800870a1 + PPS_SETPARAMS = 0x400870a2 + PPS_GETCAP = 0x800870a3 + PPS_FETCH = 0xc00870a4 +) + +const ( + PIDFD_NONBLOCK = 0x800 +) + +type SysvIpcPerm struct { + Key int32 + Uid uint32 + Gid uint32 + Cuid uint32 + Cgid uint32 + Mode uint32 + _ [0]uint8 + Seq uint16 + _ uint16 + _ uint64 + _ uint64 +} +type SysvShmDesc struct { + Perm SysvIpcPerm + Segsz uint64 + Atime int64 + Dtime int64 + Ctime int64 + Cpid int32 + Lpid int32 + Nattch uint64 + _ uint64 + _ uint64 +} diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_mips.go b/vendor/golang.org/x/sys/unix/ztypes_linux_mips.go index aaca03dd..11426a30 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_mips.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_mips.go @@ -1,6 +1,7 @@ // cgo -godefs -- -Wall -Werror -static -I/tmp/include linux/types.go | go run mkpost.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build mips && linux // +build mips,linux package unix @@ -120,11 +121,29 @@ type Flock_t struct { _ [4]byte } +type DmNameList struct { + Dev uint64 + Next uint32 + Name [0]byte + _ [4]byte +} + const ( FADV_DONTNEED = 0x4 FADV_NOREUSE = 0x5 ) +type RawSockaddrNFCLLCP struct { + Sa_family uint16 + Dev_idx uint32 + Target_idx uint32 + Nfc_protocol uint32 + Dsap uint8 + Ssap uint8 + Service_name [63]uint8 + Service_name_len uint32 +} + type RawSockaddr struct { Family uint16 Data [14]int8 @@ -156,10 +175,16 @@ type Cmsghdr struct { Type int32 } +type ifreq struct { + Ifrn [16]byte + Ifru [16]byte +} + const ( - SizeofIovec = 0x8 - SizeofMsghdr = 0x1c - SizeofCmsghdr = 0xc + SizeofSockaddrNFCLLCP = 0x58 + SizeofIovec = 0x8 + SizeofMsghdr = 0x1c + SizeofCmsghdr = 0xc ) const ( @@ -211,6 +236,10 @@ type EpollEvent struct { Pad int32 } +const ( + OPEN_TREE_CLOEXEC = 0x80000 +) + const ( POLLRDHUP = 0x2000 ) @@ -221,6 +250,13 @@ type Sigset_t struct { const _C__NSIG = 0x80 +type Siginfo struct { + Signo int32 + Code int32 + Errno int32 + _ [116]byte +} + type Termios struct { Iflag uint32 Oflag uint32 @@ -282,6 +318,15 @@ type Taskstats struct { Thrashing_count uint64 Thrashing_delay_total uint64 Ac_btime64 uint64 + Compact_count uint64 + Compact_delay_total uint64 + Ac_tgid uint32 + _ [4]byte + Ac_tgetime uint64 + Ac_exe_dev uint64 + Ac_exe_inode uint64 + Wpcopy_count uint64 + Wpcopy_delay_total uint64 } type cpuMask uint32 @@ -595,3 +640,51 @@ type TIPCSIOCNodeIDReq struct { Peer uint32 Id [16]int8 } + +type PPSKInfo struct { + Assert_sequence uint32 + Clear_sequence uint32 + Assert_tu PPSKTime + Clear_tu PPSKTime + Current_mode int32 + _ [4]byte +} + +const ( + PPS_GETPARAMS = 0x400470a1 + PPS_SETPARAMS = 0x800470a2 + PPS_GETCAP = 0x400470a3 + PPS_FETCH = 0xc00470a4 +) + +const ( + PIDFD_NONBLOCK = 0x80 +) + +type SysvIpcPerm struct { + Key int32 + Uid uint32 + Gid uint32 + Cuid uint32 + Cgid uint32 + Mode uint32 + _ [0]uint8 + Seq uint16 + _ uint16 + _ uint32 + _ uint32 +} +type SysvShmDesc struct { + Perm SysvIpcPerm + Segsz uint32 + Atime uint32 + Dtime uint32 + Ctime uint32 + Cpid int32 + Lpid int32 + Nattch uint32 + Atime_high uint16 + Dtime_high uint16 + Ctime_high uint16 + _ uint16 +} diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go b/vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go index 2e7f3b8c..ad1c3b3d 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go @@ -1,6 +1,7 @@ // cgo -godefs -- -Wall -Werror -static -I/tmp/include linux/types.go | go run mkpost.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build mips64 && linux // +build mips64,linux package unix @@ -118,11 +119,29 @@ type Flock_t struct { _ [4]byte } +type DmNameList struct { + Dev uint64 + Next uint32 + Name [0]byte + _ [4]byte +} + const ( FADV_DONTNEED = 0x4 FADV_NOREUSE = 0x5 ) +type RawSockaddrNFCLLCP struct { + Sa_family uint16 + Dev_idx uint32 + Target_idx uint32 + Nfc_protocol uint32 + Dsap uint8 + Ssap uint8 + Service_name [63]uint8 + Service_name_len uint64 +} + type RawSockaddr struct { Family uint16 Data [14]int8 @@ -155,10 +174,16 @@ type Cmsghdr struct { Type int32 } +type ifreq struct { + Ifrn [16]byte + Ifru [24]byte +} + const ( - SizeofIovec = 0x10 - SizeofMsghdr = 0x38 - SizeofCmsghdr = 0x10 + SizeofSockaddrNFCLLCP = 0x60 + SizeofIovec = 0x10 + SizeofMsghdr = 0x38 + SizeofCmsghdr = 0x10 ) const ( @@ -212,6 +237,10 @@ type EpollEvent struct { Pad int32 } +const ( + OPEN_TREE_CLOEXEC = 0x80000 +) + const ( POLLRDHUP = 0x2000 ) @@ -222,6 +251,14 @@ type Sigset_t struct { const _C__NSIG = 0x80 +type Siginfo struct { + Signo int32 + Code int32 + Errno int32 + _ int32 + _ [112]byte +} + type Termios struct { Iflag uint32 Oflag uint32 @@ -281,6 +318,14 @@ type Taskstats struct { Thrashing_count uint64 Thrashing_delay_total uint64 Ac_btime64 uint64 + Compact_count uint64 + Compact_delay_total uint64 + Ac_tgid uint32 + Ac_tgetime uint64 + Ac_exe_dev uint64 + Ac_exe_inode uint64 + Wpcopy_count uint64 + Wpcopy_delay_total uint64 } type cpuMask uint64 @@ -594,3 +639,49 @@ type TIPCSIOCNodeIDReq struct { Peer uint32 Id [16]int8 } + +type PPSKInfo struct { + Assert_sequence uint32 + Clear_sequence uint32 + Assert_tu PPSKTime + Clear_tu PPSKTime + Current_mode int32 + _ [4]byte +} + +const ( + PPS_GETPARAMS = 0x400870a1 + PPS_SETPARAMS = 0x800870a2 + PPS_GETCAP = 0x400870a3 + PPS_FETCH = 0xc00870a4 +) + +const ( + PIDFD_NONBLOCK = 0x80 +) + +type SysvIpcPerm struct { + Key int32 + Uid uint32 + Gid uint32 + Cuid uint32 + Cgid uint32 + Mode uint32 + _ [0]uint8 + Seq uint16 + _ uint16 + _ uint64 + _ uint64 +} +type SysvShmDesc struct { + Perm SysvIpcPerm + Segsz uint64 + Atime int64 + Dtime int64 + Ctime int64 + Cpid int32 + Lpid int32 + Nattch uint64 + _ uint64 + _ uint64 +} diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go b/vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go index 16add5a2..15fd84e4 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go @@ -1,6 +1,7 @@ // cgo -godefs -- -Wall -Werror -static -I/tmp/include linux/types.go | go run mkpost.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build mips64le && linux // +build mips64le,linux package unix @@ -118,11 +119,29 @@ type Flock_t struct { _ [4]byte } +type DmNameList struct { + Dev uint64 + Next uint32 + Name [0]byte + _ [4]byte +} + const ( FADV_DONTNEED = 0x4 FADV_NOREUSE = 0x5 ) +type RawSockaddrNFCLLCP struct { + Sa_family uint16 + Dev_idx uint32 + Target_idx uint32 + Nfc_protocol uint32 + Dsap uint8 + Ssap uint8 + Service_name [63]uint8 + Service_name_len uint64 +} + type RawSockaddr struct { Family uint16 Data [14]int8 @@ -155,10 +174,16 @@ type Cmsghdr struct { Type int32 } +type ifreq struct { + Ifrn [16]byte + Ifru [24]byte +} + const ( - SizeofIovec = 0x10 - SizeofMsghdr = 0x38 - SizeofCmsghdr = 0x10 + SizeofSockaddrNFCLLCP = 0x60 + SizeofIovec = 0x10 + SizeofMsghdr = 0x38 + SizeofCmsghdr = 0x10 ) const ( @@ -212,6 +237,10 @@ type EpollEvent struct { Pad int32 } +const ( + OPEN_TREE_CLOEXEC = 0x80000 +) + const ( POLLRDHUP = 0x2000 ) @@ -222,6 +251,14 @@ type Sigset_t struct { const _C__NSIG = 0x80 +type Siginfo struct { + Signo int32 + Code int32 + Errno int32 + _ int32 + _ [112]byte +} + type Termios struct { Iflag uint32 Oflag uint32 @@ -281,6 +318,14 @@ type Taskstats struct { Thrashing_count uint64 Thrashing_delay_total uint64 Ac_btime64 uint64 + Compact_count uint64 + Compact_delay_total uint64 + Ac_tgid uint32 + Ac_tgetime uint64 + Ac_exe_dev uint64 + Ac_exe_inode uint64 + Wpcopy_count uint64 + Wpcopy_delay_total uint64 } type cpuMask uint64 @@ -594,3 +639,49 @@ type TIPCSIOCNodeIDReq struct { Peer uint32 Id [16]int8 } + +type PPSKInfo struct { + Assert_sequence uint32 + Clear_sequence uint32 + Assert_tu PPSKTime + Clear_tu PPSKTime + Current_mode int32 + _ [4]byte +} + +const ( + PPS_GETPARAMS = 0x400870a1 + PPS_SETPARAMS = 0x800870a2 + PPS_GETCAP = 0x400870a3 + PPS_FETCH = 0xc00870a4 +) + +const ( + PIDFD_NONBLOCK = 0x80 +) + +type SysvIpcPerm struct { + Key int32 + Uid uint32 + Gid uint32 + Cuid uint32 + Cgid uint32 + Mode uint32 + _ [0]uint8 + Seq uint16 + _ uint16 + _ uint64 + _ uint64 +} +type SysvShmDesc struct { + Perm SysvIpcPerm + Segsz uint64 + Atime int64 + Dtime int64 + Ctime int64 + Cpid int32 + Lpid int32 + Nattch uint64 + _ uint64 + _ uint64 +} diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go b/vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go index 4ed2c8e5..49c49825 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go @@ -1,6 +1,7 @@ // cgo -godefs -- -Wall -Werror -static -I/tmp/include linux/types.go | go run mkpost.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build mipsle && linux // +build mipsle,linux package unix @@ -120,11 +121,29 @@ type Flock_t struct { _ [4]byte } +type DmNameList struct { + Dev uint64 + Next uint32 + Name [0]byte + _ [4]byte +} + const ( FADV_DONTNEED = 0x4 FADV_NOREUSE = 0x5 ) +type RawSockaddrNFCLLCP struct { + Sa_family uint16 + Dev_idx uint32 + Target_idx uint32 + Nfc_protocol uint32 + Dsap uint8 + Ssap uint8 + Service_name [63]uint8 + Service_name_len uint32 +} + type RawSockaddr struct { Family uint16 Data [14]int8 @@ -156,10 +175,16 @@ type Cmsghdr struct { Type int32 } +type ifreq struct { + Ifrn [16]byte + Ifru [16]byte +} + const ( - SizeofIovec = 0x8 - SizeofMsghdr = 0x1c - SizeofCmsghdr = 0xc + SizeofSockaddrNFCLLCP = 0x58 + SizeofIovec = 0x8 + SizeofMsghdr = 0x1c + SizeofCmsghdr = 0xc ) const ( @@ -211,6 +236,10 @@ type EpollEvent struct { Pad int32 } +const ( + OPEN_TREE_CLOEXEC = 0x80000 +) + const ( POLLRDHUP = 0x2000 ) @@ -221,6 +250,13 @@ type Sigset_t struct { const _C__NSIG = 0x80 +type Siginfo struct { + Signo int32 + Code int32 + Errno int32 + _ [116]byte +} + type Termios struct { Iflag uint32 Oflag uint32 @@ -282,6 +318,15 @@ type Taskstats struct { Thrashing_count uint64 Thrashing_delay_total uint64 Ac_btime64 uint64 + Compact_count uint64 + Compact_delay_total uint64 + Ac_tgid uint32 + _ [4]byte + Ac_tgetime uint64 + Ac_exe_dev uint64 + Ac_exe_inode uint64 + Wpcopy_count uint64 + Wpcopy_delay_total uint64 } type cpuMask uint32 @@ -595,3 +640,51 @@ type TIPCSIOCNodeIDReq struct { Peer uint32 Id [16]int8 } + +type PPSKInfo struct { + Assert_sequence uint32 + Clear_sequence uint32 + Assert_tu PPSKTime + Clear_tu PPSKTime + Current_mode int32 + _ [4]byte +} + +const ( + PPS_GETPARAMS = 0x400470a1 + PPS_SETPARAMS = 0x800470a2 + PPS_GETCAP = 0x400470a3 + PPS_FETCH = 0xc00470a4 +) + +const ( + PIDFD_NONBLOCK = 0x80 +) + +type SysvIpcPerm struct { + Key int32 + Uid uint32 + Gid uint32 + Cuid uint32 + Cgid uint32 + Mode uint32 + _ [0]uint8 + Seq uint16 + _ uint16 + _ uint32 + _ uint32 +} +type SysvShmDesc struct { + Perm SysvIpcPerm + Segsz uint32 + Atime uint32 + Dtime uint32 + Ctime uint32 + Cpid int32 + Lpid int32 + Nattch uint32 + Atime_high uint16 + Dtime_high uint16 + Ctime_high uint16 + _ uint16 +} diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_ppc.go b/vendor/golang.org/x/sys/unix/ztypes_linux_ppc.go new file mode 100644 index 00000000..cd36d0da --- /dev/null +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_ppc.go @@ -0,0 +1,698 @@ +// cgo -godefs -- -Wall -Werror -static -I/tmp/include linux/types.go | go run mkpost.go +// Code generated by the command above; see README.md. DO NOT EDIT. + +//go:build ppc && linux +// +build ppc,linux + +package unix + +const ( + SizeofPtr = 0x4 + SizeofLong = 0x4 +) + +type ( + _C_long int32 +) + +type Timespec struct { + Sec int32 + Nsec int32 +} + +type Timeval struct { + Sec int32 + Usec int32 +} + +type Timex struct { + Modes uint32 + Offset int32 + Freq int32 + Maxerror int32 + Esterror int32 + Status int32 + Constant int32 + Precision int32 + Tolerance int32 + Time Timeval + Tick int32 + Ppsfreq int32 + Jitter int32 + Shift int32 + Stabil int32 + Jitcnt int32 + Calcnt int32 + Errcnt int32 + Stbcnt int32 + Tai int32 + _ [44]byte +} + +type Time_t int32 + +type Tms struct { + Utime int32 + Stime int32 + Cutime int32 + Cstime int32 +} + +type Utimbuf struct { + Actime int32 + Modtime int32 +} + +type Rusage struct { + Utime Timeval + Stime Timeval + Maxrss int32 + Ixrss int32 + Idrss int32 + Isrss int32 + Minflt int32 + Majflt int32 + Nswap int32 + Inblock int32 + Oublock int32 + Msgsnd int32 + Msgrcv int32 + Nsignals int32 + Nvcsw int32 + Nivcsw int32 +} + +type Stat_t struct { + Dev uint64 + Ino uint64 + Mode uint32 + Nlink uint32 + Uid uint32 + Gid uint32 + Rdev uint64 + _ uint16 + _ [4]byte + Size int64 + Blksize int32 + _ [4]byte + Blocks int64 + Atim Timespec + Mtim Timespec + Ctim Timespec + _ uint32 + _ uint32 +} + +type Dirent struct { + Ino uint64 + Off int64 + Reclen uint16 + Type uint8 + Name [256]uint8 + _ [5]byte +} + +type Flock_t struct { + Type int16 + Whence int16 + _ [4]byte + Start int64 + Len int64 + Pid int32 + _ [4]byte +} + +type DmNameList struct { + Dev uint64 + Next uint32 + Name [0]byte + _ [4]byte +} + +const ( + FADV_DONTNEED = 0x4 + FADV_NOREUSE = 0x5 +) + +type RawSockaddrNFCLLCP struct { + Sa_family uint16 + Dev_idx uint32 + Target_idx uint32 + Nfc_protocol uint32 + Dsap uint8 + Ssap uint8 + Service_name [63]uint8 + Service_name_len uint32 +} + +type RawSockaddr struct { + Family uint16 + Data [14]uint8 +} + +type RawSockaddrAny struct { + Addr RawSockaddr + Pad [96]uint8 +} + +type Iovec struct { + Base *byte + Len uint32 +} + +type Msghdr struct { + Name *byte + Namelen uint32 + Iov *Iovec + Iovlen uint32 + Control *byte + Controllen uint32 + Flags int32 +} + +type Cmsghdr struct { + Len uint32 + Level int32 + Type int32 +} + +type ifreq struct { + Ifrn [16]byte + Ifru [16]byte +} + +const ( + SizeofSockaddrNFCLLCP = 0x58 + SizeofIovec = 0x8 + SizeofMsghdr = 0x1c + SizeofCmsghdr = 0xc +) + +const ( + SizeofSockFprog = 0x8 +) + +type PtraceRegs struct { + Gpr [32]uint32 + Nip uint32 + Msr uint32 + Orig_gpr3 uint32 + Ctr uint32 + Link uint32 + Xer uint32 + Ccr uint32 + Mq uint32 + Trap uint32 + Dar uint32 + Dsisr uint32 + Result uint32 +} + +type FdSet struct { + Bits [32]int32 +} + +type Sysinfo_t struct { + Uptime int32 + Loads [3]uint32 + Totalram uint32 + Freeram uint32 + Sharedram uint32 + Bufferram uint32 + Totalswap uint32 + Freeswap uint32 + Procs uint16 + Pad uint16 + Totalhigh uint32 + Freehigh uint32 + Unit uint32 + _ [8]uint8 +} + +type Ustat_t struct { + Tfree int32 + Tinode uint32 + Fname [6]uint8 + Fpack [6]uint8 +} + +type EpollEvent struct { + Events uint32 + _ int32 + Fd int32 + Pad int32 +} + +const ( + OPEN_TREE_CLOEXEC = 0x80000 +) + +const ( + POLLRDHUP = 0x2000 +) + +type Sigset_t struct { + Val [32]uint32 +} + +const _C__NSIG = 0x41 + +type Siginfo struct { + Signo int32 + Errno int32 + Code int32 + _ [116]byte +} + +type Termios struct { + Iflag uint32 + Oflag uint32 + Cflag uint32 + Lflag uint32 + Cc [19]uint8 + Line uint8 + Ispeed uint32 + Ospeed uint32 +} + +type Taskstats struct { + Version uint16 + Ac_exitcode uint32 + Ac_flag uint8 + Ac_nice uint8 + _ [4]byte + Cpu_count uint64 + Cpu_delay_total uint64 + Blkio_count uint64 + Blkio_delay_total uint64 + Swapin_count uint64 + Swapin_delay_total uint64 + Cpu_run_real_total uint64 + Cpu_run_virtual_total uint64 + Ac_comm [32]uint8 + Ac_sched uint8 + Ac_pad [3]uint8 + _ [4]byte + Ac_uid uint32 + Ac_gid uint32 + Ac_pid uint32 + Ac_ppid uint32 + Ac_btime uint32 + _ [4]byte + Ac_etime uint64 + Ac_utime uint64 + Ac_stime uint64 + Ac_minflt uint64 + Ac_majflt uint64 + Coremem uint64 + Virtmem uint64 + Hiwater_rss uint64 + Hiwater_vm uint64 + Read_char uint64 + Write_char uint64 + Read_syscalls uint64 + Write_syscalls uint64 + Read_bytes uint64 + Write_bytes uint64 + Cancelled_write_bytes uint64 + Nvcsw uint64 + Nivcsw uint64 + Ac_utimescaled uint64 + Ac_stimescaled uint64 + Cpu_scaled_run_real_total uint64 + Freepages_count uint64 + Freepages_delay_total uint64 + Thrashing_count uint64 + Thrashing_delay_total uint64 + Ac_btime64 uint64 + Compact_count uint64 + Compact_delay_total uint64 + Ac_tgid uint32 + _ [4]byte + Ac_tgetime uint64 + Ac_exe_dev uint64 + Ac_exe_inode uint64 + Wpcopy_count uint64 + Wpcopy_delay_total uint64 +} + +type cpuMask uint32 + +const ( + _NCPUBITS = 0x20 +) + +const ( + CBitFieldMaskBit0 = 0x8000000000000000 + CBitFieldMaskBit1 = 0x4000000000000000 + CBitFieldMaskBit2 = 0x2000000000000000 + CBitFieldMaskBit3 = 0x1000000000000000 + CBitFieldMaskBit4 = 0x800000000000000 + CBitFieldMaskBit5 = 0x400000000000000 + CBitFieldMaskBit6 = 0x200000000000000 + CBitFieldMaskBit7 = 0x100000000000000 + CBitFieldMaskBit8 = 0x80000000000000 + CBitFieldMaskBit9 = 0x40000000000000 + CBitFieldMaskBit10 = 0x20000000000000 + CBitFieldMaskBit11 = 0x10000000000000 + CBitFieldMaskBit12 = 0x8000000000000 + CBitFieldMaskBit13 = 0x4000000000000 + CBitFieldMaskBit14 = 0x2000000000000 + CBitFieldMaskBit15 = 0x1000000000000 + CBitFieldMaskBit16 = 0x800000000000 + CBitFieldMaskBit17 = 0x400000000000 + CBitFieldMaskBit18 = 0x200000000000 + CBitFieldMaskBit19 = 0x100000000000 + CBitFieldMaskBit20 = 0x80000000000 + CBitFieldMaskBit21 = 0x40000000000 + CBitFieldMaskBit22 = 0x20000000000 + CBitFieldMaskBit23 = 0x10000000000 + CBitFieldMaskBit24 = 0x8000000000 + CBitFieldMaskBit25 = 0x4000000000 + CBitFieldMaskBit26 = 0x2000000000 + CBitFieldMaskBit27 = 0x1000000000 + CBitFieldMaskBit28 = 0x800000000 + CBitFieldMaskBit29 = 0x400000000 + CBitFieldMaskBit30 = 0x200000000 + CBitFieldMaskBit31 = 0x100000000 + CBitFieldMaskBit32 = 0x80000000 + CBitFieldMaskBit33 = 0x40000000 + CBitFieldMaskBit34 = 0x20000000 + CBitFieldMaskBit35 = 0x10000000 + CBitFieldMaskBit36 = 0x8000000 + CBitFieldMaskBit37 = 0x4000000 + CBitFieldMaskBit38 = 0x2000000 + CBitFieldMaskBit39 = 0x1000000 + CBitFieldMaskBit40 = 0x800000 + CBitFieldMaskBit41 = 0x400000 + CBitFieldMaskBit42 = 0x200000 + CBitFieldMaskBit43 = 0x100000 + CBitFieldMaskBit44 = 0x80000 + CBitFieldMaskBit45 = 0x40000 + CBitFieldMaskBit46 = 0x20000 + CBitFieldMaskBit47 = 0x10000 + CBitFieldMaskBit48 = 0x8000 + CBitFieldMaskBit49 = 0x4000 + CBitFieldMaskBit50 = 0x2000 + CBitFieldMaskBit51 = 0x1000 + CBitFieldMaskBit52 = 0x800 + CBitFieldMaskBit53 = 0x400 + CBitFieldMaskBit54 = 0x200 + CBitFieldMaskBit55 = 0x100 + CBitFieldMaskBit56 = 0x80 + CBitFieldMaskBit57 = 0x40 + CBitFieldMaskBit58 = 0x20 + CBitFieldMaskBit59 = 0x10 + CBitFieldMaskBit60 = 0x8 + CBitFieldMaskBit61 = 0x4 + CBitFieldMaskBit62 = 0x2 + CBitFieldMaskBit63 = 0x1 +) + +type SockaddrStorage struct { + Family uint16 + _ [122]uint8 + _ uint32 +} + +type HDGeometry struct { + Heads uint8 + Sectors uint8 + Cylinders uint16 + Start uint32 +} + +type Statfs_t struct { + Type int32 + Bsize int32 + Blocks uint64 + Bfree uint64 + Bavail uint64 + Files uint64 + Ffree uint64 + Fsid Fsid + Namelen int32 + Frsize int32 + Flags int32 + Spare [4]int32 + _ [4]byte +} + +type TpacketHdr struct { + Status uint32 + Len uint32 + Snaplen uint32 + Mac uint16 + Net uint16 + Sec uint32 + Usec uint32 +} + +const ( + SizeofTpacketHdr = 0x18 +) + +type RTCPLLInfo struct { + Ctrl int32 + Value int32 + Max int32 + Min int32 + Posmult int32 + Negmult int32 + Clock int32 +} + +type BlkpgPartition struct { + Start int64 + Length int64 + Pno int32 + Devname [64]uint8 + Volname [64]uint8 + _ [4]byte +} + +const ( + BLKPG = 0x20001269 +) + +type XDPUmemReg struct { + Addr uint64 + Len uint64 + Size uint32 + Headroom uint32 + Flags uint32 + _ [4]byte +} + +type CryptoUserAlg struct { + Name [64]uint8 + Driver_name [64]uint8 + Module_name [64]uint8 + Type uint32 + Mask uint32 + Refcnt uint32 + Flags uint32 +} + +type CryptoStatAEAD struct { + Type [64]uint8 + Encrypt_cnt uint64 + Encrypt_tlen uint64 + Decrypt_cnt uint64 + Decrypt_tlen uint64 + Err_cnt uint64 +} + +type CryptoStatAKCipher struct { + Type [64]uint8 + Encrypt_cnt uint64 + Encrypt_tlen uint64 + Decrypt_cnt uint64 + Decrypt_tlen uint64 + Verify_cnt uint64 + Sign_cnt uint64 + Err_cnt uint64 +} + +type CryptoStatCipher struct { + Type [64]uint8 + Encrypt_cnt uint64 + Encrypt_tlen uint64 + Decrypt_cnt uint64 + Decrypt_tlen uint64 + Err_cnt uint64 +} + +type CryptoStatCompress struct { + Type [64]uint8 + Compress_cnt uint64 + Compress_tlen uint64 + Decompress_cnt uint64 + Decompress_tlen uint64 + Err_cnt uint64 +} + +type CryptoStatHash struct { + Type [64]uint8 + Hash_cnt uint64 + Hash_tlen uint64 + Err_cnt uint64 +} + +type CryptoStatKPP struct { + Type [64]uint8 + Setsecret_cnt uint64 + Generate_public_key_cnt uint64 + Compute_shared_secret_cnt uint64 + Err_cnt uint64 +} + +type CryptoStatRNG struct { + Type [64]uint8 + Generate_cnt uint64 + Generate_tlen uint64 + Seed_cnt uint64 + Err_cnt uint64 +} + +type CryptoStatLarval struct { + Type [64]uint8 +} + +type CryptoReportLarval struct { + Type [64]uint8 +} + +type CryptoReportHash struct { + Type [64]uint8 + Blocksize uint32 + Digestsize uint32 +} + +type CryptoReportCipher struct { + Type [64]uint8 + Blocksize uint32 + Min_keysize uint32 + Max_keysize uint32 +} + +type CryptoReportBlkCipher struct { + Type [64]uint8 + Geniv [64]uint8 + Blocksize uint32 + Min_keysize uint32 + Max_keysize uint32 + Ivsize uint32 +} + +type CryptoReportAEAD struct { + Type [64]uint8 + Geniv [64]uint8 + Blocksize uint32 + Maxauthsize uint32 + Ivsize uint32 +} + +type CryptoReportComp struct { + Type [64]uint8 +} + +type CryptoReportRNG struct { + Type [64]uint8 + Seedsize uint32 +} + +type CryptoReportAKCipher struct { + Type [64]uint8 +} + +type CryptoReportKPP struct { + Type [64]uint8 +} + +type CryptoReportAcomp struct { + Type [64]uint8 +} + +type LoopInfo struct { + Number int32 + Device uint32 + Inode uint32 + Rdevice uint32 + Offset int32 + Encrypt_type int32 + Encrypt_key_size int32 + Flags int32 + Name [64]uint8 + Encrypt_key [32]uint8 + Init [2]uint32 + Reserved [4]uint8 +} + +type TIPCSubscr struct { + Seq TIPCServiceRange + Timeout uint32 + Filter uint32 + Handle [8]uint8 +} + +type TIPCSIOCLNReq struct { + Peer uint32 + Id uint32 + Linkname [68]uint8 +} + +type TIPCSIOCNodeIDReq struct { + Peer uint32 + Id [16]uint8 +} + +type PPSKInfo struct { + Assert_sequence uint32 + Clear_sequence uint32 + Assert_tu PPSKTime + Clear_tu PPSKTime + Current_mode int32 + _ [4]byte +} + +const ( + PPS_GETPARAMS = 0x400470a1 + PPS_SETPARAMS = 0x800470a2 + PPS_GETCAP = 0x400470a3 + PPS_FETCH = 0xc00470a4 +) + +const ( + PIDFD_NONBLOCK = 0x800 +) + +type SysvIpcPerm struct { + Key int32 + Uid uint32 + Gid uint32 + Cuid uint32 + Cgid uint32 + Mode uint32 + Seq uint32 + _ uint32 + _ uint64 + _ uint64 +} +type SysvShmDesc struct { + Perm SysvIpcPerm + Atime_high uint32 + Atime uint32 + Dtime_high uint32 + Dtime uint32 + Ctime_high uint32 + Ctime uint32 + _ uint32 + Segsz uint32 + Cpid int32 + Lpid int32 + Nattch uint32 + _ uint32 + _ uint32 + _ [4]byte +} diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go b/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go index 74151909..8c6fce03 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go @@ -1,6 +1,7 @@ // cgo -godefs -- -Wall -Werror -static -I/tmp/include linux/types.go | go run mkpost.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build ppc64 && linux // +build ppc64,linux package unix @@ -119,11 +120,29 @@ type Flock_t struct { _ [4]byte } +type DmNameList struct { + Dev uint64 + Next uint32 + Name [0]byte + _ [4]byte +} + const ( FADV_DONTNEED = 0x4 FADV_NOREUSE = 0x5 ) +type RawSockaddrNFCLLCP struct { + Sa_family uint16 + Dev_idx uint32 + Target_idx uint32 + Nfc_protocol uint32 + Dsap uint8 + Ssap uint8 + Service_name [63]uint8 + Service_name_len uint64 +} + type RawSockaddr struct { Family uint16 Data [14]uint8 @@ -156,10 +175,16 @@ type Cmsghdr struct { Type int32 } +type ifreq struct { + Ifrn [16]byte + Ifru [24]byte +} + const ( - SizeofIovec = 0x10 - SizeofMsghdr = 0x38 - SizeofCmsghdr = 0x10 + SizeofSockaddrNFCLLCP = 0x60 + SizeofIovec = 0x10 + SizeofMsghdr = 0x38 + SizeofCmsghdr = 0x10 ) const ( @@ -219,6 +244,10 @@ type EpollEvent struct { Pad int32 } +const ( + OPEN_TREE_CLOEXEC = 0x80000 +) + const ( POLLRDHUP = 0x2000 ) @@ -229,6 +258,14 @@ type Sigset_t struct { const _C__NSIG = 0x41 +type Siginfo struct { + Signo int32 + Errno int32 + Code int32 + _ int32 + _ [112]byte +} + type Termios struct { Iflag uint32 Oflag uint32 @@ -288,6 +325,14 @@ type Taskstats struct { Thrashing_count uint64 Thrashing_delay_total uint64 Ac_btime64 uint64 + Compact_count uint64 + Compact_delay_total uint64 + Ac_tgid uint32 + Ac_tgetime uint64 + Ac_exe_dev uint64 + Ac_exe_inode uint64 + Wpcopy_count uint64 + Wpcopy_delay_total uint64 } type cpuMask uint64 @@ -601,3 +646,48 @@ type TIPCSIOCNodeIDReq struct { Peer uint32 Id [16]uint8 } + +type PPSKInfo struct { + Assert_sequence uint32 + Clear_sequence uint32 + Assert_tu PPSKTime + Clear_tu PPSKTime + Current_mode int32 + _ [4]byte +} + +const ( + PPS_GETPARAMS = 0x400870a1 + PPS_SETPARAMS = 0x800870a2 + PPS_GETCAP = 0x400870a3 + PPS_FETCH = 0xc00870a4 +) + +const ( + PIDFD_NONBLOCK = 0x800 +) + +type SysvIpcPerm struct { + Key int32 + Uid uint32 + Gid uint32 + Cuid uint32 + Cgid uint32 + Mode uint32 + Seq uint32 + _ uint32 + _ uint64 + _ uint64 +} +type SysvShmDesc struct { + Perm SysvIpcPerm + Atime int64 + Dtime int64 + Ctime int64 + Segsz uint64 + Cpid int32 + Lpid int32 + Nattch uint64 + _ uint64 + _ uint64 +} diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go b/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go index 046c2deb..20910f2a 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go @@ -1,6 +1,7 @@ // cgo -godefs -- -Wall -Werror -static -I/tmp/include linux/types.go | go run mkpost.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build ppc64le && linux // +build ppc64le,linux package unix @@ -119,11 +120,29 @@ type Flock_t struct { _ [4]byte } +type DmNameList struct { + Dev uint64 + Next uint32 + Name [0]byte + _ [4]byte +} + const ( FADV_DONTNEED = 0x4 FADV_NOREUSE = 0x5 ) +type RawSockaddrNFCLLCP struct { + Sa_family uint16 + Dev_idx uint32 + Target_idx uint32 + Nfc_protocol uint32 + Dsap uint8 + Ssap uint8 + Service_name [63]uint8 + Service_name_len uint64 +} + type RawSockaddr struct { Family uint16 Data [14]uint8 @@ -156,10 +175,16 @@ type Cmsghdr struct { Type int32 } +type ifreq struct { + Ifrn [16]byte + Ifru [24]byte +} + const ( - SizeofIovec = 0x10 - SizeofMsghdr = 0x38 - SizeofCmsghdr = 0x10 + SizeofSockaddrNFCLLCP = 0x60 + SizeofIovec = 0x10 + SizeofMsghdr = 0x38 + SizeofCmsghdr = 0x10 ) const ( @@ -219,6 +244,10 @@ type EpollEvent struct { Pad int32 } +const ( + OPEN_TREE_CLOEXEC = 0x80000 +) + const ( POLLRDHUP = 0x2000 ) @@ -229,6 +258,14 @@ type Sigset_t struct { const _C__NSIG = 0x41 +type Siginfo struct { + Signo int32 + Errno int32 + Code int32 + _ int32 + _ [112]byte +} + type Termios struct { Iflag uint32 Oflag uint32 @@ -288,6 +325,14 @@ type Taskstats struct { Thrashing_count uint64 Thrashing_delay_total uint64 Ac_btime64 uint64 + Compact_count uint64 + Compact_delay_total uint64 + Ac_tgid uint32 + Ac_tgetime uint64 + Ac_exe_dev uint64 + Ac_exe_inode uint64 + Wpcopy_count uint64 + Wpcopy_delay_total uint64 } type cpuMask uint64 @@ -601,3 +646,48 @@ type TIPCSIOCNodeIDReq struct { Peer uint32 Id [16]uint8 } + +type PPSKInfo struct { + Assert_sequence uint32 + Clear_sequence uint32 + Assert_tu PPSKTime + Clear_tu PPSKTime + Current_mode int32 + _ [4]byte +} + +const ( + PPS_GETPARAMS = 0x400870a1 + PPS_SETPARAMS = 0x800870a2 + PPS_GETCAP = 0x400870a3 + PPS_FETCH = 0xc00870a4 +) + +const ( + PIDFD_NONBLOCK = 0x800 +) + +type SysvIpcPerm struct { + Key int32 + Uid uint32 + Gid uint32 + Cuid uint32 + Cgid uint32 + Mode uint32 + Seq uint32 + _ uint32 + _ uint64 + _ uint64 +} +type SysvShmDesc struct { + Perm SysvIpcPerm + Atime int64 + Dtime int64 + Ctime int64 + Segsz uint64 + Cpid int32 + Lpid int32 + Nattch uint64 + _ uint64 + _ uint64 +} diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go b/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go index 0f2f61a6..71b7b333 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go @@ -1,6 +1,7 @@ // cgo -godefs -- -Wall -Werror -static -I/tmp/include linux/types.go | go run mkpost.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build riscv64 && linux // +build riscv64,linux package unix @@ -118,11 +119,29 @@ type Flock_t struct { _ [4]byte } +type DmNameList struct { + Dev uint64 + Next uint32 + Name [0]byte + _ [4]byte +} + const ( FADV_DONTNEED = 0x4 FADV_NOREUSE = 0x5 ) +type RawSockaddrNFCLLCP struct { + Sa_family uint16 + Dev_idx uint32 + Target_idx uint32 + Nfc_protocol uint32 + Dsap uint8 + Ssap uint8 + Service_name [63]uint8 + Service_name_len uint64 +} + type RawSockaddr struct { Family uint16 Data [14]uint8 @@ -155,10 +174,16 @@ type Cmsghdr struct { Type int32 } +type ifreq struct { + Ifrn [16]byte + Ifru [24]byte +} + const ( - SizeofIovec = 0x10 - SizeofMsghdr = 0x38 - SizeofCmsghdr = 0x10 + SizeofSockaddrNFCLLCP = 0x60 + SizeofIovec = 0x10 + SizeofMsghdr = 0x38 + SizeofCmsghdr = 0x10 ) const ( @@ -237,6 +262,10 @@ type EpollEvent struct { Pad int32 } +const ( + OPEN_TREE_CLOEXEC = 0x80000 +) + const ( POLLRDHUP = 0x2000 ) @@ -247,6 +276,14 @@ type Sigset_t struct { const _C__NSIG = 0x41 +type Siginfo struct { + Signo int32 + Errno int32 + Code int32 + _ int32 + _ [112]byte +} + type Termios struct { Iflag uint32 Oflag uint32 @@ -306,6 +343,14 @@ type Taskstats struct { Thrashing_count uint64 Thrashing_delay_total uint64 Ac_btime64 uint64 + Compact_count uint64 + Compact_delay_total uint64 + Ac_tgid uint32 + Ac_tgetime uint64 + Ac_exe_dev uint64 + Ac_exe_inode uint64 + Wpcopy_count uint64 + Wpcopy_delay_total uint64 } type cpuMask uint64 @@ -619,3 +664,49 @@ type TIPCSIOCNodeIDReq struct { Peer uint32 Id [16]uint8 } + +type PPSKInfo struct { + Assert_sequence uint32 + Clear_sequence uint32 + Assert_tu PPSKTime + Clear_tu PPSKTime + Current_mode int32 + _ [4]byte +} + +const ( + PPS_GETPARAMS = 0x800870a1 + PPS_SETPARAMS = 0x400870a2 + PPS_GETCAP = 0x800870a3 + PPS_FETCH = 0xc00870a4 +) + +const ( + PIDFD_NONBLOCK = 0x800 +) + +type SysvIpcPerm struct { + Key int32 + Uid uint32 + Gid uint32 + Cuid uint32 + Cgid uint32 + Mode uint32 + _ [0]uint8 + Seq uint16 + _ uint16 + _ uint64 + _ uint64 +} +type SysvShmDesc struct { + Perm SysvIpcPerm + Segsz uint64 + Atime int64 + Dtime int64 + Ctime int64 + Cpid int32 + Lpid int32 + Nattch uint64 + _ uint64 + _ uint64 +} diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go b/vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go index cca1b6be..71184cc2 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go @@ -1,6 +1,7 @@ // cgo -godefs -- -Wall -Werror -static -I/tmp/include -fsigned-char linux/types.go | go run mkpost.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build s390x && linux // +build s390x,linux package unix @@ -117,11 +118,29 @@ type Flock_t struct { _ [4]byte } +type DmNameList struct { + Dev uint64 + Next uint32 + Name [0]byte + _ [4]byte +} + const ( FADV_DONTNEED = 0x6 FADV_NOREUSE = 0x7 ) +type RawSockaddrNFCLLCP struct { + Sa_family uint16 + Dev_idx uint32 + Target_idx uint32 + Nfc_protocol uint32 + Dsap uint8 + Ssap uint8 + Service_name [63]uint8 + Service_name_len uint64 +} + type RawSockaddr struct { Family uint16 Data [14]int8 @@ -154,10 +173,16 @@ type Cmsghdr struct { Type int32 } +type ifreq struct { + Ifrn [16]byte + Ifru [24]byte +} + const ( - SizeofIovec = 0x10 - SizeofMsghdr = 0x38 - SizeofCmsghdr = 0x10 + SizeofSockaddrNFCLLCP = 0x60 + SizeofIovec = 0x10 + SizeofMsghdr = 0x38 + SizeofCmsghdr = 0x10 ) const ( @@ -185,8 +210,8 @@ type PtraceFpregs struct { } type PtracePer struct { - _ [0]uint64 - _ [32]byte + Control_regs [3]uint64 + _ [8]byte Starting_addr uint64 Ending_addr uint64 Perc_atmid uint16 @@ -232,6 +257,10 @@ type EpollEvent struct { Pad int32 } +const ( + OPEN_TREE_CLOEXEC = 0x80000 +) + const ( POLLRDHUP = 0x2000 ) @@ -242,6 +271,14 @@ type Sigset_t struct { const _C__NSIG = 0x41 +type Siginfo struct { + Signo int32 + Errno int32 + Code int32 + _ int32 + _ [112]byte +} + type Termios struct { Iflag uint32 Oflag uint32 @@ -301,6 +338,14 @@ type Taskstats struct { Thrashing_count uint64 Thrashing_delay_total uint64 Ac_btime64 uint64 + Compact_count uint64 + Compact_delay_total uint64 + Ac_tgid uint32 + Ac_tgetime uint64 + Ac_exe_dev uint64 + Ac_exe_inode uint64 + Wpcopy_count uint64 + Wpcopy_delay_total uint64 } type cpuMask uint64 @@ -615,3 +660,48 @@ type TIPCSIOCNodeIDReq struct { Peer uint32 Id [16]int8 } + +type PPSKInfo struct { + Assert_sequence uint32 + Clear_sequence uint32 + Assert_tu PPSKTime + Clear_tu PPSKTime + Current_mode int32 + _ [4]byte +} + +const ( + PPS_GETPARAMS = 0x800870a1 + PPS_SETPARAMS = 0x400870a2 + PPS_GETCAP = 0x800870a3 + PPS_FETCH = 0xc00870a4 +) + +const ( + PIDFD_NONBLOCK = 0x800 +) + +type SysvIpcPerm struct { + Key int32 + Uid uint32 + Gid uint32 + Cuid uint32 + Cgid uint32 + Mode uint32 + _ uint16 + Seq uint16 + _ uint64 + _ uint64 +} +type SysvShmDesc struct { + Perm SysvIpcPerm + Segsz uint64 + Atime int64 + Dtime int64 + Ctime int64 + Cpid int32 + Lpid int32 + Nattch uint64 + _ uint64 + _ uint64 +} diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go b/vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go index 33a73bf1..06156285 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go @@ -1,6 +1,7 @@ // cgo -godefs -- -Wall -Werror -static -I/tmp/include linux/types.go | go run mkpost.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build sparc64 && linux // +build sparc64,linux package unix @@ -121,11 +122,29 @@ type Flock_t struct { _ [2]byte } +type DmNameList struct { + Dev uint64 + Next uint32 + Name [0]byte + _ [4]byte +} + const ( FADV_DONTNEED = 0x4 FADV_NOREUSE = 0x5 ) +type RawSockaddrNFCLLCP struct { + Sa_family uint16 + Dev_idx uint32 + Target_idx uint32 + Nfc_protocol uint32 + Dsap uint8 + Ssap uint8 + Service_name [63]uint8 + Service_name_len uint64 +} + type RawSockaddr struct { Family uint16 Data [14]int8 @@ -158,10 +177,16 @@ type Cmsghdr struct { Type int32 } +type ifreq struct { + Ifrn [16]byte + Ifru [24]byte +} + const ( - SizeofIovec = 0x10 - SizeofMsghdr = 0x38 - SizeofCmsghdr = 0x10 + SizeofSockaddrNFCLLCP = 0x60 + SizeofIovec = 0x10 + SizeofMsghdr = 0x38 + SizeofCmsghdr = 0x10 ) const ( @@ -214,6 +239,10 @@ type EpollEvent struct { Pad int32 } +const ( + OPEN_TREE_CLOEXEC = 0x400000 +) + const ( POLLRDHUP = 0x800 ) @@ -224,6 +253,14 @@ type Sigset_t struct { const _C__NSIG = 0x41 +type Siginfo struct { + Signo int32 + Errno int32 + Code int32 + _ int32 + _ [112]byte +} + type Termios struct { Iflag uint32 Oflag uint32 @@ -283,6 +320,14 @@ type Taskstats struct { Thrashing_count uint64 Thrashing_delay_total uint64 Ac_btime64 uint64 + Compact_count uint64 + Compact_delay_total uint64 + Ac_tgid uint32 + Ac_tgetime uint64 + Ac_exe_dev uint64 + Ac_exe_inode uint64 + Wpcopy_count uint64 + Wpcopy_delay_total uint64 } type cpuMask uint64 @@ -596,3 +641,48 @@ type TIPCSIOCNodeIDReq struct { Peer uint32 Id [16]int8 } + +type PPSKInfo struct { + Assert_sequence uint32 + Clear_sequence uint32 + Assert_tu PPSKTime + Clear_tu PPSKTime + Current_mode int32 + _ [4]byte +} + +const ( + PPS_GETPARAMS = 0x400870a1 + PPS_SETPARAMS = 0x800870a2 + PPS_GETCAP = 0x400870a3 + PPS_FETCH = 0xc00870a4 +) + +const ( + PIDFD_NONBLOCK = 0x4000 +) + +type SysvIpcPerm struct { + Key int32 + Uid uint32 + Gid uint32 + Cuid uint32 + Cgid uint32 + Mode uint32 + _ uint16 + Seq uint16 + _ uint64 + _ uint64 +} +type SysvShmDesc struct { + Perm SysvIpcPerm + Atime int64 + Dtime int64 + Ctime int64 + Segsz uint64 + Cpid int32 + Lpid int32 + Nattch uint64 + _ uint64 + _ uint64 +} diff --git a/vendor/golang.org/x/sys/unix/ztypes_netbsd_386.go b/vendor/golang.org/x/sys/unix/ztypes_netbsd_386.go index a89100c0..2fd2060e 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_netbsd_386.go +++ b/vendor/golang.org/x/sys/unix/ztypes_netbsd_386.go @@ -1,6 +1,7 @@ // cgo -godefs types_netbsd.go | go run mkpost.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build 386 && netbsd // +build 386,netbsd package unix @@ -248,6 +249,7 @@ const ( SizeofSockaddrUnix = 0x6a SizeofSockaddrDatalink = 0x14 SizeofLinger = 0x8 + SizeofIovec = 0x8 SizeofIPMreq = 0x8 SizeofIPv6Mreq = 0x14 SizeofMsghdr = 0x1c @@ -443,8 +445,10 @@ type Ptmget struct { const ( AT_FDCWD = -0x64 - AT_SYMLINK_FOLLOW = 0x400 + AT_EACCESS = 0x100 AT_SYMLINK_NOFOLLOW = 0x200 + AT_SYMLINK_FOLLOW = 0x400 + AT_REMOVEDIR = 0x800 ) type PollFd struct { diff --git a/vendor/golang.org/x/sys/unix/ztypes_netbsd_amd64.go b/vendor/golang.org/x/sys/unix/ztypes_netbsd_amd64.go index 289184e0..6a5a1a8a 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_netbsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_netbsd_amd64.go @@ -1,6 +1,7 @@ // cgo -godefs types_netbsd.go | go run mkpost.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build amd64 && netbsd // +build amd64,netbsd package unix @@ -255,6 +256,7 @@ const ( SizeofSockaddrUnix = 0x6a SizeofSockaddrDatalink = 0x14 SizeofLinger = 0x8 + SizeofIovec = 0x10 SizeofIPMreq = 0x8 SizeofIPv6Mreq = 0x14 SizeofMsghdr = 0x30 @@ -451,8 +453,10 @@ type Ptmget struct { const ( AT_FDCWD = -0x64 - AT_SYMLINK_FOLLOW = 0x400 + AT_EACCESS = 0x100 AT_SYMLINK_NOFOLLOW = 0x200 + AT_SYMLINK_FOLLOW = 0x400 + AT_REMOVEDIR = 0x800 ) type PollFd struct { diff --git a/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go b/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go index 428c450e..84cc8d01 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go +++ b/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go @@ -1,6 +1,7 @@ // cgo -godefs types_netbsd.go | go run mkpost.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build arm && netbsd // +build arm,netbsd package unix @@ -253,6 +254,7 @@ const ( SizeofSockaddrUnix = 0x6a SizeofSockaddrDatalink = 0x14 SizeofLinger = 0x8 + SizeofIovec = 0x8 SizeofIPMreq = 0x8 SizeofIPv6Mreq = 0x14 SizeofMsghdr = 0x1c @@ -448,8 +450,10 @@ type Ptmget struct { const ( AT_FDCWD = -0x64 - AT_SYMLINK_FOLLOW = 0x400 + AT_EACCESS = 0x100 AT_SYMLINK_NOFOLLOW = 0x200 + AT_SYMLINK_FOLLOW = 0x400 + AT_REMOVEDIR = 0x800 ) type PollFd struct { diff --git a/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm64.go b/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm64.go index 6f1f2842..c844e709 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm64.go @@ -1,6 +1,7 @@ // cgo -godefs types_netbsd.go | go run mkpost.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build arm64 && netbsd // +build arm64,netbsd package unix @@ -255,6 +256,7 @@ const ( SizeofSockaddrUnix = 0x6a SizeofSockaddrDatalink = 0x14 SizeofLinger = 0x8 + SizeofIovec = 0x10 SizeofIPMreq = 0x8 SizeofIPv6Mreq = 0x14 SizeofMsghdr = 0x30 @@ -451,8 +453,10 @@ type Ptmget struct { const ( AT_FDCWD = -0x64 - AT_SYMLINK_FOLLOW = 0x400 + AT_EACCESS = 0x100 AT_SYMLINK_NOFOLLOW = 0x200 + AT_SYMLINK_FOLLOW = 0x400 + AT_REMOVEDIR = 0x800 ) type PollFd struct { diff --git a/vendor/golang.org/x/sys/unix/ztypes_openbsd_386.go b/vendor/golang.org/x/sys/unix/ztypes_openbsd_386.go index 61ea0019..2ed718ca 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_openbsd_386.go +++ b/vendor/golang.org/x/sys/unix/ztypes_openbsd_386.go @@ -1,6 +1,7 @@ // cgo -godefs types_openbsd.go | go run mkpost.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build 386 && openbsd // +build 386,openbsd package unix @@ -93,10 +94,10 @@ type Statfs_t struct { F_namemax uint32 F_owner uint32 F_ctime uint64 - F_fstypename [16]int8 - F_mntonname [90]int8 - F_mntfromname [90]int8 - F_mntfromspec [90]int8 + F_fstypename [16]byte + F_mntonname [90]byte + F_mntfromname [90]byte + F_mntfromspec [90]byte Pad_cgo_0 [2]byte Mount_info [160]byte } @@ -231,6 +232,7 @@ const ( SizeofSockaddrUnix = 0x6a SizeofSockaddrDatalink = 0x20 SizeofLinger = 0x8 + SizeofIovec = 0x8 SizeofIPMreq = 0x8 SizeofIPv6Mreq = 0x14 SizeofMsghdr = 0x1c @@ -436,8 +438,10 @@ type Winsize struct { const ( AT_FDCWD = -0x64 - AT_SYMLINK_FOLLOW = 0x4 + AT_EACCESS = 0x1 AT_SYMLINK_NOFOLLOW = 0x2 + AT_SYMLINK_FOLLOW = 0x4 + AT_REMOVEDIR = 0x8 ) type PollFd struct { @@ -560,12 +564,11 @@ type Uvmexp struct { Kmapent int32 } -const SizeofClockinfo = 0x14 +const SizeofClockinfo = 0x10 type Clockinfo struct { - Hz int32 - Tick int32 - Tickadj int32 - Stathz int32 - Profhz int32 + Hz int32 + Tick int32 + Stathz int32 + Profhz int32 } diff --git a/vendor/golang.org/x/sys/unix/ztypes_openbsd_amd64.go b/vendor/golang.org/x/sys/unix/ztypes_openbsd_amd64.go index 87a493f6..b4fb97eb 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_openbsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_openbsd_amd64.go @@ -1,6 +1,7 @@ // cgo -godefs types_openbsd.go | go run mkpost.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build amd64 && openbsd // +build amd64,openbsd package unix @@ -95,10 +96,10 @@ type Statfs_t struct { F_namemax uint32 F_owner uint32 F_ctime uint64 - F_fstypename [16]int8 - F_mntonname [90]int8 - F_mntfromname [90]int8 - F_mntfromspec [90]int8 + F_fstypename [16]byte + F_mntonname [90]byte + F_mntfromname [90]byte + F_mntfromspec [90]byte _ [2]byte Mount_info [160]byte } @@ -235,6 +236,7 @@ const ( SizeofSockaddrUnix = 0x6a SizeofSockaddrDatalink = 0x20 SizeofLinger = 0x8 + SizeofIovec = 0x10 SizeofIPMreq = 0x8 SizeofIPv6Mreq = 0x14 SizeofMsghdr = 0x30 @@ -436,8 +438,10 @@ type Winsize struct { const ( AT_FDCWD = -0x64 - AT_SYMLINK_FOLLOW = 0x4 + AT_EACCESS = 0x1 AT_SYMLINK_NOFOLLOW = 0x2 + AT_SYMLINK_FOLLOW = 0x4 + AT_REMOVEDIR = 0x8 ) type PollFd struct { @@ -560,12 +564,11 @@ type Uvmexp struct { Kmapent int32 } -const SizeofClockinfo = 0x14 +const SizeofClockinfo = 0x10 type Clockinfo struct { - Hz int32 - Tick int32 - Tickadj int32 - Stathz int32 - Profhz int32 + Hz int32 + Tick int32 + Stathz int32 + Profhz int32 } diff --git a/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm.go b/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm.go index d80836ef..2c467504 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm.go +++ b/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm.go @@ -1,6 +1,7 @@ // cgo -godefs -- -fsigned-char types_openbsd.go | go run mkpost.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build arm && openbsd // +build arm,openbsd package unix @@ -97,10 +98,10 @@ type Statfs_t struct { F_namemax uint32 F_owner uint32 F_ctime uint64 - F_fstypename [16]int8 - F_mntonname [90]int8 - F_mntfromname [90]int8 - F_mntfromspec [90]int8 + F_fstypename [16]byte + F_mntonname [90]byte + F_mntfromname [90]byte + F_mntfromspec [90]byte _ [2]byte Mount_info [160]byte } @@ -235,6 +236,7 @@ const ( SizeofSockaddrUnix = 0x6a SizeofSockaddrDatalink = 0x20 SizeofLinger = 0x8 + SizeofIovec = 0x8 SizeofIPMreq = 0x8 SizeofIPv6Mreq = 0x14 SizeofMsghdr = 0x1c @@ -437,8 +439,10 @@ type Winsize struct { const ( AT_FDCWD = -0x64 - AT_SYMLINK_FOLLOW = 0x4 + AT_EACCESS = 0x1 AT_SYMLINK_NOFOLLOW = 0x2 + AT_SYMLINK_FOLLOW = 0x4 + AT_REMOVEDIR = 0x8 ) type PollFd struct { @@ -561,12 +565,11 @@ type Uvmexp struct { Kmapent int32 } -const SizeofClockinfo = 0x14 +const SizeofClockinfo = 0x10 type Clockinfo struct { - Hz int32 - Tick int32 - Tickadj int32 - Stathz int32 - Profhz int32 + Hz int32 + Tick int32 + Stathz int32 + Profhz int32 } diff --git a/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm64.go b/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm64.go index 4e158746..ddee0451 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm64.go @@ -1,6 +1,7 @@ // cgo -godefs -- -fsigned-char types_openbsd.go | go run mkpost.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build arm64 && openbsd // +build arm64,openbsd package unix @@ -93,10 +94,10 @@ type Statfs_t struct { F_namemax uint32 F_owner uint32 F_ctime uint64 - F_fstypename [16]int8 - F_mntonname [90]int8 - F_mntfromname [90]int8 - F_mntfromspec [90]int8 + F_fstypename [16]byte + F_mntonname [90]byte + F_mntfromname [90]byte + F_mntfromspec [90]byte _ [2]byte Mount_info [160]byte } @@ -231,6 +232,7 @@ const ( SizeofSockaddrUnix = 0x6a SizeofSockaddrDatalink = 0x20 SizeofLinger = 0x8 + SizeofIovec = 0x10 SizeofIPMreq = 0x8 SizeofIPv6Mreq = 0x14 SizeofMsghdr = 0x30 @@ -430,8 +432,10 @@ type Winsize struct { const ( AT_FDCWD = -0x64 - AT_SYMLINK_FOLLOW = 0x4 + AT_EACCESS = 0x1 AT_SYMLINK_NOFOLLOW = 0x2 + AT_SYMLINK_FOLLOW = 0x4 + AT_REMOVEDIR = 0x8 ) type PollFd struct { @@ -554,12 +558,11 @@ type Uvmexp struct { Kmapent int32 } -const SizeofClockinfo = 0x14 +const SizeofClockinfo = 0x10 type Clockinfo struct { - Hz int32 - Tick int32 - Tickadj int32 - Stathz int32 - Profhz int32 + Hz int32 + Tick int32 + Stathz int32 + Profhz int32 } diff --git a/vendor/golang.org/x/sys/unix/ztypes_openbsd_mips64.go b/vendor/golang.org/x/sys/unix/ztypes_openbsd_mips64.go new file mode 100644 index 00000000..eb13d4e8 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/ztypes_openbsd_mips64.go @@ -0,0 +1,568 @@ +// cgo -godefs -- -fsigned-char types_openbsd.go | go run mkpost.go +// Code generated by the command above; see README.md. DO NOT EDIT. + +//go:build mips64 && openbsd +// +build mips64,openbsd + +package unix + +const ( + SizeofPtr = 0x8 + SizeofShort = 0x2 + SizeofInt = 0x4 + SizeofLong = 0x8 + SizeofLongLong = 0x8 +) + +type ( + _C_short int16 + _C_int int32 + _C_long int64 + _C_long_long int64 +) + +type Timespec struct { + Sec int64 + Nsec int64 +} + +type Timeval struct { + Sec int64 + Usec int64 +} + +type Rusage struct { + Utime Timeval + Stime Timeval + Maxrss int64 + Ixrss int64 + Idrss int64 + Isrss int64 + Minflt int64 + Majflt int64 + Nswap int64 + Inblock int64 + Oublock int64 + Msgsnd int64 + Msgrcv int64 + Nsignals int64 + Nvcsw int64 + Nivcsw int64 +} + +type Rlimit struct { + Cur uint64 + Max uint64 +} + +type _Gid_t uint32 + +type Stat_t struct { + Mode uint32 + Dev int32 + Ino uint64 + Nlink uint32 + Uid uint32 + Gid uint32 + Rdev int32 + Atim Timespec + Mtim Timespec + Ctim Timespec + Size int64 + Blocks int64 + Blksize int32 + Flags uint32 + Gen uint32 + _ Timespec +} + +type Statfs_t struct { + F_flags uint32 + F_bsize uint32 + F_iosize uint32 + F_blocks uint64 + F_bfree uint64 + F_bavail int64 + F_files uint64 + F_ffree uint64 + F_favail int64 + F_syncwrites uint64 + F_syncreads uint64 + F_asyncwrites uint64 + F_asyncreads uint64 + F_fsid Fsid + F_namemax uint32 + F_owner uint32 + F_ctime uint64 + F_fstypename [16]byte + F_mntonname [90]byte + F_mntfromname [90]byte + F_mntfromspec [90]byte + _ [2]byte + Mount_info [160]byte +} + +type Flock_t struct { + Start int64 + Len int64 + Pid int32 + Type int16 + Whence int16 +} + +type Dirent struct { + Fileno uint64 + Off int64 + Reclen uint16 + Type uint8 + Namlen uint8 + _ [4]uint8 + Name [256]int8 +} + +type Fsid struct { + Val [2]int32 +} + +const ( + PathMax = 0x400 +) + +type RawSockaddrInet4 struct { + Len uint8 + Family uint8 + Port uint16 + Addr [4]byte /* in_addr */ + Zero [8]int8 +} + +type RawSockaddrInet6 struct { + Len uint8 + Family uint8 + Port uint16 + Flowinfo uint32 + Addr [16]byte /* in6_addr */ + Scope_id uint32 +} + +type RawSockaddrUnix struct { + Len uint8 + Family uint8 + Path [104]int8 +} + +type RawSockaddrDatalink struct { + Len uint8 + Family uint8 + Index uint16 + Type uint8 + Nlen uint8 + Alen uint8 + Slen uint8 + Data [24]int8 +} + +type RawSockaddr struct { + Len uint8 + Family uint8 + Data [14]int8 +} + +type RawSockaddrAny struct { + Addr RawSockaddr + Pad [92]int8 +} + +type _Socklen uint32 + +type Linger struct { + Onoff int32 + Linger int32 +} + +type Iovec struct { + Base *byte + Len uint64 +} + +type IPMreq struct { + Multiaddr [4]byte /* in_addr */ + Interface [4]byte /* in_addr */ +} + +type IPv6Mreq struct { + Multiaddr [16]byte /* in6_addr */ + Interface uint32 +} + +type Msghdr struct { + Name *byte + Namelen uint32 + Iov *Iovec + Iovlen uint32 + Control *byte + Controllen uint32 + Flags int32 +} + +type Cmsghdr struct { + Len uint32 + Level int32 + Type int32 +} + +type Inet6Pktinfo struct { + Addr [16]byte /* in6_addr */ + Ifindex uint32 +} + +type IPv6MTUInfo struct { + Addr RawSockaddrInet6 + Mtu uint32 +} + +type ICMPv6Filter struct { + Filt [8]uint32 +} + +const ( + SizeofSockaddrInet4 = 0x10 + SizeofSockaddrInet6 = 0x1c + SizeofSockaddrAny = 0x6c + SizeofSockaddrUnix = 0x6a + SizeofSockaddrDatalink = 0x20 + SizeofLinger = 0x8 + SizeofIovec = 0x10 + SizeofIPMreq = 0x8 + SizeofIPv6Mreq = 0x14 + SizeofMsghdr = 0x30 + SizeofCmsghdr = 0xc + SizeofInet6Pktinfo = 0x14 + SizeofIPv6MTUInfo = 0x20 + SizeofICMPv6Filter = 0x20 +) + +const ( + PTRACE_TRACEME = 0x0 + PTRACE_CONT = 0x7 + PTRACE_KILL = 0x8 +) + +type Kevent_t struct { + Ident uint64 + Filter int16 + Flags uint16 + Fflags uint32 + Data int64 + Udata *byte +} + +type FdSet struct { + Bits [32]uint32 +} + +const ( + SizeofIfMsghdr = 0xa8 + SizeofIfData = 0x90 + SizeofIfaMsghdr = 0x18 + SizeofIfAnnounceMsghdr = 0x1a + SizeofRtMsghdr = 0x60 + SizeofRtMetrics = 0x38 +) + +type IfMsghdr struct { + Msglen uint16 + Version uint8 + Type uint8 + Hdrlen uint16 + Index uint16 + Tableid uint16 + Pad1 uint8 + Pad2 uint8 + Addrs int32 + Flags int32 + Xflags int32 + Data IfData +} + +type IfData struct { + Type uint8 + Addrlen uint8 + Hdrlen uint8 + Link_state uint8 + Mtu uint32 + Metric uint32 + Rdomain uint32 + Baudrate uint64 + Ipackets uint64 + Ierrors uint64 + Opackets uint64 + Oerrors uint64 + Collisions uint64 + Ibytes uint64 + Obytes uint64 + Imcasts uint64 + Omcasts uint64 + Iqdrops uint64 + Oqdrops uint64 + Noproto uint64 + Capabilities uint32 + Lastchange Timeval +} + +type IfaMsghdr struct { + Msglen uint16 + Version uint8 + Type uint8 + Hdrlen uint16 + Index uint16 + Tableid uint16 + Pad1 uint8 + Pad2 uint8 + Addrs int32 + Flags int32 + Metric int32 +} + +type IfAnnounceMsghdr struct { + Msglen uint16 + Version uint8 + Type uint8 + Hdrlen uint16 + Index uint16 + What uint16 + Name [16]int8 +} + +type RtMsghdr struct { + Msglen uint16 + Version uint8 + Type uint8 + Hdrlen uint16 + Index uint16 + Tableid uint16 + Priority uint8 + Mpls uint8 + Addrs int32 + Flags int32 + Fmask int32 + Pid int32 + Seq int32 + Errno int32 + Inits uint32 + Rmx RtMetrics +} + +type RtMetrics struct { + Pksent uint64 + Expire int64 + Locks uint32 + Mtu uint32 + Refcnt uint32 + Hopcount uint32 + Recvpipe uint32 + Sendpipe uint32 + Ssthresh uint32 + Rtt uint32 + Rttvar uint32 + Pad uint32 +} + +type Mclpool struct{} + +const ( + SizeofBpfVersion = 0x4 + SizeofBpfStat = 0x8 + SizeofBpfProgram = 0x10 + SizeofBpfInsn = 0x8 + SizeofBpfHdr = 0x14 +) + +type BpfVersion struct { + Major uint16 + Minor uint16 +} + +type BpfStat struct { + Recv uint32 + Drop uint32 +} + +type BpfProgram struct { + Len uint32 + Insns *BpfInsn +} + +type BpfInsn struct { + Code uint16 + Jt uint8 + Jf uint8 + K uint32 +} + +type BpfHdr struct { + Tstamp BpfTimeval + Caplen uint32 + Datalen uint32 + Hdrlen uint16 + _ [2]byte +} + +type BpfTimeval struct { + Sec uint32 + Usec uint32 +} + +type Termios struct { + Iflag uint32 + Oflag uint32 + Cflag uint32 + Lflag uint32 + Cc [20]uint8 + Ispeed int32 + Ospeed int32 +} + +type Winsize struct { + Row uint16 + Col uint16 + Xpixel uint16 + Ypixel uint16 +} + +const ( + AT_FDCWD = -0x64 + AT_EACCESS = 0x1 + AT_SYMLINK_NOFOLLOW = 0x2 + AT_SYMLINK_FOLLOW = 0x4 + AT_REMOVEDIR = 0x8 +) + +type PollFd struct { + Fd int32 + Events int16 + Revents int16 +} + +const ( + POLLERR = 0x8 + POLLHUP = 0x10 + POLLIN = 0x1 + POLLNVAL = 0x20 + POLLOUT = 0x4 + POLLPRI = 0x2 + POLLRDBAND = 0x80 + POLLRDNORM = 0x40 + POLLWRBAND = 0x100 + POLLWRNORM = 0x4 +) + +type Sigset_t uint32 + +type Utsname struct { + Sysname [256]byte + Nodename [256]byte + Release [256]byte + Version [256]byte + Machine [256]byte +} + +const SizeofUvmexp = 0x158 + +type Uvmexp struct { + Pagesize int32 + Pagemask int32 + Pageshift int32 + Npages int32 + Free int32 + Active int32 + Inactive int32 + Paging int32 + Wired int32 + Zeropages int32 + Reserve_pagedaemon int32 + Reserve_kernel int32 + Unused01 int32 + Vnodepages int32 + Vtextpages int32 + Freemin int32 + Freetarg int32 + Inactarg int32 + Wiredmax int32 + Anonmin int32 + Vtextmin int32 + Vnodemin int32 + Anonminpct int32 + Vtextminpct int32 + Vnodeminpct int32 + Nswapdev int32 + Swpages int32 + Swpginuse int32 + Swpgonly int32 + Nswget int32 + Nanon int32 + Unused05 int32 + Unused06 int32 + Faults int32 + Traps int32 + Intrs int32 + Swtch int32 + Softs int32 + Syscalls int32 + Pageins int32 + Unused07 int32 + Unused08 int32 + Pgswapin int32 + Pgswapout int32 + Forks int32 + Forks_ppwait int32 + Forks_sharevm int32 + Pga_zerohit int32 + Pga_zeromiss int32 + Unused09 int32 + Fltnoram int32 + Fltnoanon int32 + Fltnoamap int32 + Fltpgwait int32 + Fltpgrele int32 + Fltrelck int32 + Fltrelckok int32 + Fltanget int32 + Fltanretry int32 + Fltamcopy int32 + Fltnamap int32 + Fltnomap int32 + Fltlget int32 + Fltget int32 + Flt_anon int32 + Flt_acow int32 + Flt_obj int32 + Flt_prcopy int32 + Flt_przero int32 + Pdwoke int32 + Pdrevs int32 + Pdswout int32 + Pdfreed int32 + Pdscans int32 + Pdanscan int32 + Pdobscan int32 + Pdreact int32 + Pdbusy int32 + Pdpageouts int32 + Pdpending int32 + Pddeact int32 + Unused11 int32 + Unused12 int32 + Unused13 int32 + Fpswtch int32 + Kmapent int32 +} + +const SizeofClockinfo = 0x10 + +type Clockinfo struct { + Hz int32 + Tick int32 + Stathz int32 + Profhz int32 +} diff --git a/vendor/golang.org/x/sys/unix/ztypes_solaris_amd64.go b/vendor/golang.org/x/sys/unix/ztypes_solaris_amd64.go index 23ed9fe5..c1a9b83a 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_solaris_amd64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_solaris_amd64.go @@ -1,6 +1,7 @@ // cgo -godefs types_solaris.go | go run mkpost.go // Code generated by the command above; see README.md. DO NOT EDIT. +//go:build amd64 && solaris // +build amd64,solaris package unix @@ -88,7 +89,6 @@ type Stat_t struct { Mtim Timespec Ctim Timespec Blksize int32 - _ [4]byte Blocks int64 Fstype [16]int8 } @@ -96,7 +96,6 @@ type Stat_t struct { type Flock_t struct { Type int16 Whence int16 - _ [4]byte Start int64 Len int64 Sysid int32 @@ -138,12 +137,12 @@ type RawSockaddrInet4 struct { } type RawSockaddrInet6 struct { - Family uint16 - Port uint16 - Flowinfo uint32 - Addr [16]byte /* in6_addr */ - Scope_id uint32 - X__sin6_src_id uint32 + Family uint16 + Port uint16 + Flowinfo uint32 + Addr [16]byte /* in6_addr */ + Scope_id uint32 + _ uint32 } type RawSockaddrUnix struct { @@ -179,7 +178,7 @@ type Linger struct { } type Iovec struct { - Base *int8 + Base *byte Len uint64 } @@ -196,10 +195,8 @@ type IPv6Mreq struct { type Msghdr struct { Name *byte Namelen uint32 - _ [4]byte Iov *Iovec Iovlen int32 - _ [4]byte Accrights *int8 Accrightslen int32 _ [4]byte @@ -228,7 +225,7 @@ type IPv6MTUInfo struct { } type ICMPv6Filter struct { - X__icmp6_filt [8]uint32 + Filt [8]uint32 } const ( @@ -238,6 +235,7 @@ const ( SizeofSockaddrUnix = 0x6e SizeofSockaddrDatalink = 0xfc SizeofLinger = 0x8 + SizeofIovec = 0x10 SizeofIPMreq = 0x8 SizeofIPv6Mreq = 0x14 SizeofMsghdr = 0x30 @@ -291,7 +289,6 @@ type IfMsghdr struct { Addrs int32 Flags int32 Index uint16 - _ [2]byte Data IfData } @@ -299,7 +296,6 @@ type IfData struct { Type uint8 Addrlen uint8 Hdrlen uint8 - _ [1]byte Mtu uint32 Metric uint32 Baudrate uint32 @@ -324,7 +320,6 @@ type IfaMsghdr struct { Addrs int32 Flags int32 Index uint16 - _ [2]byte Metric int32 } @@ -333,7 +328,6 @@ type RtMsghdr struct { Version uint8 Type uint8 Index uint16 - _ [2]byte Flags int32 Addrs int32 Pid int32 @@ -371,15 +365,14 @@ type BpfVersion struct { } type BpfStat struct { - Recv uint64 - Drop uint64 - Capt uint64 - Padding [13]uint64 + Recv uint64 + Drop uint64 + Capt uint64 + _ [13]uint64 } type BpfProgram struct { Len uint32 - _ [4]byte Insns *BpfInsn } @@ -447,3 +440,43 @@ const ( POLLWRBAND = 0x100 POLLWRNORM = 0x4 ) + +type fileObj struct { + Atim Timespec + Mtim Timespec + Ctim Timespec + Pad [3]uint64 + Name *int8 +} + +type portEvent struct { + Events int32 + Source uint16 + Pad uint16 + Object uint64 + User *byte +} + +const ( + PORT_SOURCE_AIO = 0x1 + PORT_SOURCE_TIMER = 0x2 + PORT_SOURCE_USER = 0x3 + PORT_SOURCE_FD = 0x4 + PORT_SOURCE_ALERT = 0x5 + PORT_SOURCE_MQ = 0x6 + PORT_SOURCE_FILE = 0x7 + PORT_ALERT_SET = 0x1 + PORT_ALERT_UPDATE = 0x2 + PORT_ALERT_INVALID = 0x3 + FILE_ACCESS = 0x1 + FILE_MODIFIED = 0x2 + FILE_ATTRIB = 0x4 + FILE_TRUNC = 0x100000 + FILE_NOFOLLOW = 0x10000000 + FILE_DELETE = 0x10 + FILE_RENAME_TO = 0x20 + FILE_RENAME_FROM = 0x40 + UNMOUNTED = 0x20000000 + MOUNTEDOVER = 0x40000000 + FILE_EXCEPTION = 0x60000070 +) diff --git a/vendor/golang.org/x/sys/unix/ztypes_zos_s390x.go b/vendor/golang.org/x/sys/unix/ztypes_zos_s390x.go new file mode 100644 index 00000000..4ab638cb --- /dev/null +++ b/vendor/golang.org/x/sys/unix/ztypes_zos_s390x.go @@ -0,0 +1,406 @@ +// Copyright 2020 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build zos && s390x +// +build zos,s390x + +// Hand edited based on ztypes_linux_s390x.go +// TODO: auto-generate. + +package unix + +const ( + SizeofPtr = 0x8 + SizeofShort = 0x2 + SizeofInt = 0x4 + SizeofLong = 0x8 + SizeofLongLong = 0x8 + PathMax = 0x1000 +) + +const ( + SizeofSockaddrAny = 128 + SizeofCmsghdr = 12 + SizeofIPMreq = 8 + SizeofIPv6Mreq = 20 + SizeofICMPv6Filter = 32 + SizeofIPv6MTUInfo = 32 + SizeofLinger = 8 + SizeofSockaddrInet4 = 16 + SizeofSockaddrInet6 = 28 + SizeofTCPInfo = 0x68 +) + +type ( + _C_short int16 + _C_int int32 + _C_long int64 + _C_long_long int64 +) + +type Timespec struct { + Sec int64 + Nsec int64 +} + +type Timeval struct { + Sec int64 + Usec int64 +} + +type timeval_zos struct { //correct (with padding and all) + Sec int64 + _ [4]byte // pad + Usec int32 +} + +type Tms struct { //clock_t is 4-byte unsigned int in zos + Utime uint32 + Stime uint32 + Cutime uint32 + Cstime uint32 +} + +type Time_t int64 + +type Utimbuf struct { + Actime int64 + Modtime int64 +} + +type Utsname struct { + Sysname [65]byte + Nodename [65]byte + Release [65]byte + Version [65]byte + Machine [65]byte + Domainname [65]byte +} + +type RawSockaddrInet4 struct { + Len uint8 + Family uint8 + Port uint16 + Addr [4]byte /* in_addr */ + Zero [8]uint8 +} + +type RawSockaddrInet6 struct { + Len uint8 + Family uint8 + Port uint16 + Flowinfo uint32 + Addr [16]byte /* in6_addr */ + Scope_id uint32 +} + +type RawSockaddrUnix struct { + Len uint8 + Family uint8 + Path [108]int8 +} + +type RawSockaddr struct { + Len uint8 + Family uint8 + Data [14]uint8 +} + +type RawSockaddrAny struct { + Addr RawSockaddr + _ [112]uint8 // pad +} + +type _Socklen uint32 + +type Linger struct { + Onoff int32 + Linger int32 +} + +type Iovec struct { + Base *byte + Len uint64 +} + +type IPMreq struct { + Multiaddr [4]byte /* in_addr */ + Interface [4]byte /* in_addr */ +} + +type IPv6Mreq struct { + Multiaddr [16]byte /* in6_addr */ + Interface uint32 +} + +type Msghdr struct { + Name *byte + Iov *Iovec + Control *byte + Flags int32 + Namelen int32 + Iovlen int32 + Controllen int32 +} + +type Cmsghdr struct { + Len int32 + Level int32 + Type int32 +} + +type Inet4Pktinfo struct { + Addr [4]byte /* in_addr */ + Ifindex uint32 +} + +type Inet6Pktinfo struct { + Addr [16]byte /* in6_addr */ + Ifindex uint32 +} + +type IPv6MTUInfo struct { + Addr RawSockaddrInet6 + Mtu uint32 +} + +type ICMPv6Filter struct { + Data [8]uint32 +} + +type TCPInfo struct { + State uint8 + Ca_state uint8 + Retransmits uint8 + Probes uint8 + Backoff uint8 + Options uint8 + Rto uint32 + Ato uint32 + Snd_mss uint32 + Rcv_mss uint32 + Unacked uint32 + Sacked uint32 + Lost uint32 + Retrans uint32 + Fackets uint32 + Last_data_sent uint32 + Last_ack_sent uint32 + Last_data_recv uint32 + Last_ack_recv uint32 + Pmtu uint32 + Rcv_ssthresh uint32 + Rtt uint32 + Rttvar uint32 + Snd_ssthresh uint32 + Snd_cwnd uint32 + Advmss uint32 + Reordering uint32 + Rcv_rtt uint32 + Rcv_space uint32 + Total_retrans uint32 +} + +type _Gid_t uint32 + +type rusage_zos struct { + Utime timeval_zos + Stime timeval_zos +} + +type Rusage struct { + Utime Timeval + Stime Timeval + Maxrss int64 + Ixrss int64 + Idrss int64 + Isrss int64 + Minflt int64 + Majflt int64 + Nswap int64 + Inblock int64 + Oublock int64 + Msgsnd int64 + Msgrcv int64 + Nsignals int64 + Nvcsw int64 + Nivcsw int64 +} + +type Rlimit struct { + Cur uint64 + Max uint64 +} + +// { int, short, short } in poll.h +type PollFd struct { + Fd int32 + Events int16 + Revents int16 +} + +type Stat_t struct { //Linux Definition + Dev uint64 + Ino uint64 + Nlink uint64 + Mode uint32 + Uid uint32 + Gid uint32 + _ int32 + Rdev uint64 + Size int64 + Atim Timespec + Mtim Timespec + Ctim Timespec + Blksize int64 + Blocks int64 + _ [3]int64 +} + +type Stat_LE_t struct { + _ [4]byte // eye catcher + Length uint16 + Version uint16 + Mode int32 + Ino uint32 + Dev uint32 + Nlink int32 + Uid int32 + Gid int32 + Size int64 + Atim31 [4]byte + Mtim31 [4]byte + Ctim31 [4]byte + Rdev uint32 + Auditoraudit uint32 + Useraudit uint32 + Blksize int32 + Creatim31 [4]byte + AuditID [16]byte + _ [4]byte // rsrvd1 + File_tag struct { + Ccsid uint16 + Txtflag uint16 // aggregating Txflag:1 deferred:1 rsvflags:14 + } + CharsetID [8]byte + Blocks int64 + Genvalue uint32 + Reftim31 [4]byte + Fid [8]byte + Filefmt byte + Fspflag2 byte + _ [2]byte // rsrvd2 + Ctimemsec int32 + Seclabel [8]byte + _ [4]byte // rsrvd3 + _ [4]byte // rsrvd4 + Atim Time_t + Mtim Time_t + Ctim Time_t + Creatim Time_t + Reftim Time_t + _ [24]byte // rsrvd5 +} + +type Statvfs_t struct { + ID [4]byte + Len int32 + Bsize uint64 + Blocks uint64 + Usedspace uint64 + Bavail uint64 + Flag uint64 + Maxfilesize int64 + _ [16]byte + Frsize uint64 + Bfree uint64 + Files uint32 + Ffree uint32 + Favail uint32 + Namemax31 uint32 + Invarsec uint32 + _ [4]byte + Fsid uint64 + Namemax uint64 +} + +type Statfs_t struct { + Type uint32 + Bsize uint64 + Blocks uint64 + Bfree uint64 + Bavail uint64 + Files uint32 + Ffree uint32 + Fsid uint64 + Namelen uint64 + Frsize uint64 + Flags uint64 +} + +type Dirent struct { + Reclen uint16 + Namlen uint16 + Ino uint32 + Extra uintptr + Name [256]byte +} + +type FdSet struct { + Bits [64]int32 +} + +// This struct is packed on z/OS so it can't be used directly. +type Flock_t struct { + Type int16 + Whence int16 + Start int64 + Len int64 + Pid int32 +} + +type Termios struct { + Cflag uint32 + Iflag uint32 + Lflag uint32 + Oflag uint32 + Cc [11]uint8 +} + +type Winsize struct { + Row uint16 + Col uint16 + Xpixel uint16 + Ypixel uint16 +} + +type W_Mnth struct { + Hid [4]byte + Size int32 + Cur1 int32 //32bit pointer + Cur2 int32 //^ + Devno uint32 + _ [4]byte +} + +type W_Mntent struct { + Fstype uint32 + Mode uint32 + Dev uint32 + Parentdev uint32 + Rootino uint32 + Status byte + Ddname [9]byte + Fstname [9]byte + Fsname [45]byte + Pathlen uint32 + Mountpoint [1024]byte + Jobname [8]byte + PID int32 + Parmoffset int32 + Parmlen int16 + Owner [8]byte + Quiesceowner [8]byte + _ [38]byte +} diff --git a/vendor/golang.org/x/sys/windows/aliases.go b/vendor/golang.org/x/sys/windows/aliases.go index af3af60d..a20ebea6 100644 --- a/vendor/golang.org/x/sys/windows/aliases.go +++ b/vendor/golang.org/x/sys/windows/aliases.go @@ -2,8 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build windows -// +build go1.9 +//go:build windows && go1.9 +// +build windows,go1.9 package windows diff --git a/vendor/golang.org/x/sys/windows/dll_windows.go b/vendor/golang.org/x/sys/windows/dll_windows.go index d7771134..115341fb 100644 --- a/vendor/golang.org/x/sys/windows/dll_windows.go +++ b/vendor/golang.org/x/sys/windows/dll_windows.go @@ -32,6 +32,8 @@ type DLLError struct { func (e *DLLError) Error() string { return e.Msg } +func (e *DLLError) Unwrap() error { return e.Err } + // A DLL implements access to a single DLL. type DLL struct { Name string @@ -104,6 +106,35 @@ func (d *DLL) MustFindProc(name string) *Proc { return p } +// FindProcByOrdinal searches DLL d for procedure by ordinal and returns *Proc +// if found. It returns an error if search fails. +func (d *DLL) FindProcByOrdinal(ordinal uintptr) (proc *Proc, err error) { + a, e := GetProcAddressByOrdinal(d.Handle, ordinal) + name := "#" + itoa(int(ordinal)) + if e != nil { + return nil, &DLLError{ + Err: e, + ObjName: name, + Msg: "Failed to find " + name + " procedure in " + d.Name + ": " + e.Error(), + } + } + p := &Proc{ + Dll: d, + Name: name, + addr: a, + } + return p, nil +} + +// MustFindProcByOrdinal is like FindProcByOrdinal but panics if search fails. +func (d *DLL) MustFindProcByOrdinal(ordinal uintptr) *Proc { + p, e := d.FindProcByOrdinal(ordinal) + if e != nil { + panic(e) + } + return p +} + // Release unloads DLL d from memory. func (d *DLL) Release() (err error) { return FreeLibrary(d.Handle) @@ -360,7 +391,6 @@ func loadLibraryEx(name string, system bool) (*DLL, error) { var flags uintptr if system { if canDoSearchSystem32() { - const LOAD_LIBRARY_SEARCH_SYSTEM32 = 0x00000800 flags = LOAD_LIBRARY_SEARCH_SYSTEM32 } else if isBaseName(name) { // WindowsXP or unpatched Windows machine diff --git a/vendor/golang.org/x/sys/windows/empty.s b/vendor/golang.org/x/sys/windows/empty.s index 69309e4d..fdbbbcd3 100644 --- a/vendor/golang.org/x/sys/windows/empty.s +++ b/vendor/golang.org/x/sys/windows/empty.s @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build !go1.12 // +build !go1.12 // This file is here to allow bodyless functions with go:linkname for Go 1.11 diff --git a/vendor/golang.org/x/sys/windows/env_windows.go b/vendor/golang.org/x/sys/windows/env_windows.go index f482a9fa..92ac05ff 100644 --- a/vendor/golang.org/x/sys/windows/env_windows.go +++ b/vendor/golang.org/x/sys/windows/env_windows.go @@ -8,7 +8,6 @@ package windows import ( "syscall" - "unicode/utf16" "unsafe" ) @@ -40,17 +39,11 @@ func (token Token) Environ(inheritExisting bool) (env []string, err error) { defer DestroyEnvironmentBlock(block) blockp := uintptr(unsafe.Pointer(block)) for { - entry := (*[(1 << 30) - 1]uint16)(unsafe.Pointer(blockp))[:] - for i, v := range entry { - if v == 0 { - entry = entry[:i] - break - } - } + entry := UTF16PtrToString((*uint16)(unsafe.Pointer(blockp))) if len(entry) == 0 { break } - env = append(env, string(utf16.Decode(entry))) + env = append(env, entry) blockp += 2 * (uintptr(len(entry)) + 1) } return env, nil diff --git a/vendor/golang.org/x/sys/windows/eventlog.go b/vendor/golang.org/x/sys/windows/eventlog.go index 40af946e..2cd60645 100644 --- a/vendor/golang.org/x/sys/windows/eventlog.go +++ b/vendor/golang.org/x/sys/windows/eventlog.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build windows // +build windows package windows diff --git a/vendor/golang.org/x/sys/windows/exec_windows.go b/vendor/golang.org/x/sys/windows/exec_windows.go index 3606c3a8..75980fd4 100644 --- a/vendor/golang.org/x/sys/windows/exec_windows.go +++ b/vendor/golang.org/x/sys/windows/exec_windows.go @@ -6,15 +6,20 @@ package windows +import ( + errorspkg "errors" + "unsafe" +) + // EscapeArg rewrites command line argument s as prescribed // in http://msdn.microsoft.com/en-us/library/ms880421. // This function returns "" (2 double quotes) if s is empty. // Alternatively, these transformations are done: -// - every back slash (\) is doubled, but only if immediately -// followed by double quote ("); -// - every double quote (") is escaped by back slash (\); -// - finally, s is wrapped with double quotes (arg -> "arg"), -// but only if there is space or tab inside s. +// - every back slash (\) is doubled, but only if immediately +// followed by double quote ("); +// - every double quote (") is escaped by back slash (\); +// - finally, s is wrapped with double quotes (arg -> "arg"), +// but only if there is space or tab inside s. func EscapeArg(s string) string { if len(s) == 0 { return "\"\"" @@ -73,6 +78,40 @@ func EscapeArg(s string) string { return string(qs[:j]) } +// ComposeCommandLine escapes and joins the given arguments suitable for use as a Windows command line, +// in CreateProcess's CommandLine argument, CreateService/ChangeServiceConfig's BinaryPathName argument, +// or any program that uses CommandLineToArgv. +func ComposeCommandLine(args []string) string { + var commandLine string + for i := range args { + if i > 0 { + commandLine += " " + } + commandLine += EscapeArg(args[i]) + } + return commandLine +} + +// DecomposeCommandLine breaks apart its argument command line into unescaped parts using CommandLineToArgv, +// as gathered from GetCommandLine, QUERY_SERVICE_CONFIG's BinaryPathName argument, or elsewhere that +// command lines are passed around. +func DecomposeCommandLine(commandLine string) ([]string, error) { + if len(commandLine) == 0 { + return []string{}, nil + } + var argc int32 + argv, err := CommandLineToArgv(StringToUTF16Ptr(commandLine), &argc) + if err != nil { + return nil, err + } + defer LocalFree(Handle(unsafe.Pointer(argv))) + var args []string + for _, v := range (*argv)[:argc] { + args = append(args, UTF16ToString((*v)[:])) + } + return args, nil +} + func CloseOnExec(fd Handle) { SetHandleInformation(Handle(fd), HANDLE_FLAG_INHERIT, 0) } @@ -95,3 +134,45 @@ func FullPath(name string) (path string, err error) { } } } + +// NewProcThreadAttributeList allocates a new ProcThreadAttributeListContainer, with the requested maximum number of attributes. +func NewProcThreadAttributeList(maxAttrCount uint32) (*ProcThreadAttributeListContainer, error) { + var size uintptr + err := initializeProcThreadAttributeList(nil, maxAttrCount, 0, &size) + if err != ERROR_INSUFFICIENT_BUFFER { + if err == nil { + return nil, errorspkg.New("unable to query buffer size from InitializeProcThreadAttributeList") + } + return nil, err + } + alloc, err := LocalAlloc(LMEM_FIXED, uint32(size)) + if err != nil { + return nil, err + } + // size is guaranteed to be ≥1 by InitializeProcThreadAttributeList. + al := &ProcThreadAttributeListContainer{data: (*ProcThreadAttributeList)(unsafe.Pointer(alloc))} + err = initializeProcThreadAttributeList(al.data, maxAttrCount, 0, &size) + if err != nil { + return nil, err + } + return al, err +} + +// Update modifies the ProcThreadAttributeList using UpdateProcThreadAttribute. +func (al *ProcThreadAttributeListContainer) Update(attribute uintptr, value unsafe.Pointer, size uintptr) error { + al.pointers = append(al.pointers, value) + return updateProcThreadAttribute(al.data, 0, attribute, value, size, nil, nil) +} + +// Delete frees ProcThreadAttributeList's resources. +func (al *ProcThreadAttributeListContainer) Delete() { + deleteProcThreadAttributeList(al.data) + LocalFree(Handle(unsafe.Pointer(al.data))) + al.data = nil + al.pointers = nil +} + +// List returns the actual ProcThreadAttributeList to be passed to StartupInfoEx. +func (al *ProcThreadAttributeListContainer) List() *ProcThreadAttributeList { + return al.data +} diff --git a/vendor/golang.org/x/sys/windows/memory_windows.go b/vendor/golang.org/x/sys/windows/memory_windows.go index f80a4204..6dc0920a 100644 --- a/vendor/golang.org/x/sys/windows/memory_windows.go +++ b/vendor/golang.org/x/sys/windows/memory_windows.go @@ -16,11 +16,33 @@ const ( MEM_RESET_UNDO = 0x01000000 MEM_LARGE_PAGES = 0x20000000 - PAGE_NOACCESS = 0x01 - PAGE_READONLY = 0x02 - PAGE_READWRITE = 0x04 - PAGE_WRITECOPY = 0x08 - PAGE_EXECUTE_READ = 0x20 - PAGE_EXECUTE_READWRITE = 0x40 - PAGE_EXECUTE_WRITECOPY = 0x80 + PAGE_NOACCESS = 0x00000001 + PAGE_READONLY = 0x00000002 + PAGE_READWRITE = 0x00000004 + PAGE_WRITECOPY = 0x00000008 + PAGE_EXECUTE = 0x00000010 + PAGE_EXECUTE_READ = 0x00000020 + PAGE_EXECUTE_READWRITE = 0x00000040 + PAGE_EXECUTE_WRITECOPY = 0x00000080 + PAGE_GUARD = 0x00000100 + PAGE_NOCACHE = 0x00000200 + PAGE_WRITECOMBINE = 0x00000400 + PAGE_TARGETS_INVALID = 0x40000000 + PAGE_TARGETS_NO_UPDATE = 0x40000000 + + QUOTA_LIMITS_HARDWS_MIN_DISABLE = 0x00000002 + QUOTA_LIMITS_HARDWS_MIN_ENABLE = 0x00000001 + QUOTA_LIMITS_HARDWS_MAX_DISABLE = 0x00000008 + QUOTA_LIMITS_HARDWS_MAX_ENABLE = 0x00000004 ) + +type MemoryBasicInformation struct { + BaseAddress uintptr + AllocationBase uintptr + AllocationProtect uint32 + PartitionId uint16 + RegionSize uintptr + State uint32 + Protect uint32 + Type uint32 +} diff --git a/vendor/golang.org/x/sys/windows/mkerrors.bash b/vendor/golang.org/x/sys/windows/mkerrors.bash index 2163843a..58e0188f 100644 --- a/vendor/golang.org/x/sys/windows/mkerrors.bash +++ b/vendor/golang.org/x/sys/windows/mkerrors.bash @@ -9,6 +9,8 @@ shopt -s nullglob winerror="$(printf '%s\n' "/mnt/c/Program Files (x86)/Windows Kits/"/*/Include/*/shared/winerror.h | sort -Vr | head -n 1)" [[ -n $winerror ]] || { echo "Unable to find winerror.h" >&2; exit 1; } +ntstatus="$(printf '%s\n' "/mnt/c/Program Files (x86)/Windows Kits/"/*/Include/*/shared/ntstatus.h | sort -Vr | head -n 1)" +[[ -n $ntstatus ]] || { echo "Unable to find ntstatus.h" >&2; exit 1; } declare -A errors @@ -59,5 +61,10 @@ declare -A errors echo "$key $vtype = $value" done < "$winerror" + while read -r line; do + [[ $line =~ ^#define\ (STATUS_[^\s]+)\ +\(\(NTSTATUS\)((0x)?[0-9a-fA-F]+)L?\) ]] || continue + echo "${BASH_REMATCH[1]} NTStatus = ${BASH_REMATCH[2]}" + done < "$ntstatus" + echo ")" } | gofmt > "zerrors_windows.go" diff --git a/vendor/golang.org/x/sys/windows/mksyscall.go b/vendor/golang.org/x/sys/windows/mksyscall.go index 328e3b2a..8563f79c 100644 --- a/vendor/golang.org/x/sys/windows/mksyscall.go +++ b/vendor/golang.org/x/sys/windows/mksyscall.go @@ -2,8 +2,9 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build generate // +build generate package windows -//go:generate go run golang.org/x/sys/windows/mkwinsyscall -output zsyscall_windows.go eventlog.go service.go syscall_windows.go security_windows.go +//go:generate go run golang.org/x/sys/windows/mkwinsyscall -output zsyscall_windows.go eventlog.go service.go syscall_windows.go security_windows.go setupapi_windows.go diff --git a/vendor/golang.org/x/sys/windows/race.go b/vendor/golang.org/x/sys/windows/race.go index a74e3e24..9196b089 100644 --- a/vendor/golang.org/x/sys/windows/race.go +++ b/vendor/golang.org/x/sys/windows/race.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build windows && race // +build windows,race package windows diff --git a/vendor/golang.org/x/sys/windows/race0.go b/vendor/golang.org/x/sys/windows/race0.go index e44a3cbf..7bae4817 100644 --- a/vendor/golang.org/x/sys/windows/race0.go +++ b/vendor/golang.org/x/sys/windows/race0.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build windows && !race // +build windows,!race package windows diff --git a/vendor/golang.org/x/sys/windows/registry/key.go b/vendor/golang.org/x/sys/windows/registry/key.go index c2564834..6c8d97b6 100644 --- a/vendor/golang.org/x/sys/windows/registry/key.go +++ b/vendor/golang.org/x/sys/windows/registry/key.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build windows // +build windows // Package registry provides access to the Windows registry. @@ -19,11 +20,11 @@ // log.Fatal(err) // } // fmt.Printf("Windows system root is %q\n", s) -// package registry import ( "io" + "runtime" "syscall" "time" ) @@ -113,6 +114,13 @@ func OpenRemoteKey(pcname string, k Key) (Key, error) { // The parameter n controls the number of returned names, // analogous to the way os.File.Readdirnames works. func (k Key) ReadSubKeyNames(n int) ([]string, error) { + // RegEnumKeyEx must be called repeatedly and to completion. + // During this time, this goroutine cannot migrate away from + // its current thread. See https://golang.org/issue/49320 and + // https://golang.org/issue/49466. + runtime.LockOSThread() + defer runtime.UnlockOSThread() + names := make([]string, 0) // Registry key size limit is 255 bytes and described there: // https://msdn.microsoft.com/library/windows/desktop/ms724872.aspx diff --git a/vendor/golang.org/x/sys/windows/registry/mksyscall.go b/vendor/golang.org/x/sys/windows/registry/mksyscall.go index 50c32a3f..ee74927d 100644 --- a/vendor/golang.org/x/sys/windows/registry/mksyscall.go +++ b/vendor/golang.org/x/sys/windows/registry/mksyscall.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build generate // +build generate package registry diff --git a/vendor/golang.org/x/sys/windows/registry/syscall.go b/vendor/golang.org/x/sys/windows/registry/syscall.go index e66643cb..41733512 100644 --- a/vendor/golang.org/x/sys/windows/registry/syscall.go +++ b/vendor/golang.org/x/sys/windows/registry/syscall.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build windows // +build windows package registry diff --git a/vendor/golang.org/x/sys/windows/registry/value.go b/vendor/golang.org/x/sys/windows/registry/value.go index f25e7e97..2789f6f1 100644 --- a/vendor/golang.org/x/sys/windows/registry/value.go +++ b/vendor/golang.org/x/sys/windows/registry/value.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build windows // +build windows package registry diff --git a/vendor/golang.org/x/sys/windows/registry/zsyscall_windows.go b/vendor/golang.org/x/sys/windows/registry/zsyscall_windows.go index 3778075d..fc1835d8 100644 --- a/vendor/golang.org/x/sys/windows/registry/zsyscall_windows.go +++ b/vendor/golang.org/x/sys/windows/registry/zsyscall_windows.go @@ -19,6 +19,7 @@ const ( var ( errERROR_IO_PENDING error = syscall.Errno(errnoERROR_IO_PENDING) + errERROR_EINVAL error = syscall.EINVAL ) // errnoErr returns common boxed Errno values, to prevent @@ -26,7 +27,7 @@ var ( func errnoErr(e syscall.Errno) error { switch e { case 0: - return nil + return errERROR_EINVAL case errnoERROR_IO_PENDING: return errERROR_IO_PENDING } @@ -40,50 +41,50 @@ var ( modadvapi32 = windows.NewLazySystemDLL("advapi32.dll") modkernel32 = windows.NewLazySystemDLL("kernel32.dll") + procRegConnectRegistryW = modadvapi32.NewProc("RegConnectRegistryW") procRegCreateKeyExW = modadvapi32.NewProc("RegCreateKeyExW") procRegDeleteKeyW = modadvapi32.NewProc("RegDeleteKeyW") - procRegSetValueExW = modadvapi32.NewProc("RegSetValueExW") - procRegEnumValueW = modadvapi32.NewProc("RegEnumValueW") procRegDeleteValueW = modadvapi32.NewProc("RegDeleteValueW") + procRegEnumValueW = modadvapi32.NewProc("RegEnumValueW") procRegLoadMUIStringW = modadvapi32.NewProc("RegLoadMUIStringW") - procRegConnectRegistryW = modadvapi32.NewProc("RegConnectRegistryW") + procRegSetValueExW = modadvapi32.NewProc("RegSetValueExW") procExpandEnvironmentStringsW = modkernel32.NewProc("ExpandEnvironmentStringsW") ) -func regCreateKeyEx(key syscall.Handle, subkey *uint16, reserved uint32, class *uint16, options uint32, desired uint32, sa *syscall.SecurityAttributes, result *syscall.Handle, disposition *uint32) (regerrno error) { - r0, _, _ := syscall.Syscall9(procRegCreateKeyExW.Addr(), 9, uintptr(key), uintptr(unsafe.Pointer(subkey)), uintptr(reserved), uintptr(unsafe.Pointer(class)), uintptr(options), uintptr(desired), uintptr(unsafe.Pointer(sa)), uintptr(unsafe.Pointer(result)), uintptr(unsafe.Pointer(disposition))) +func regConnectRegistry(machinename *uint16, key syscall.Handle, result *syscall.Handle) (regerrno error) { + r0, _, _ := syscall.Syscall(procRegConnectRegistryW.Addr(), 3, uintptr(unsafe.Pointer(machinename)), uintptr(key), uintptr(unsafe.Pointer(result))) if r0 != 0 { regerrno = syscall.Errno(r0) } return } -func regDeleteKey(key syscall.Handle, subkey *uint16) (regerrno error) { - r0, _, _ := syscall.Syscall(procRegDeleteKeyW.Addr(), 2, uintptr(key), uintptr(unsafe.Pointer(subkey)), 0) +func regCreateKeyEx(key syscall.Handle, subkey *uint16, reserved uint32, class *uint16, options uint32, desired uint32, sa *syscall.SecurityAttributes, result *syscall.Handle, disposition *uint32) (regerrno error) { + r0, _, _ := syscall.Syscall9(procRegCreateKeyExW.Addr(), 9, uintptr(key), uintptr(unsafe.Pointer(subkey)), uintptr(reserved), uintptr(unsafe.Pointer(class)), uintptr(options), uintptr(desired), uintptr(unsafe.Pointer(sa)), uintptr(unsafe.Pointer(result)), uintptr(unsafe.Pointer(disposition))) if r0 != 0 { regerrno = syscall.Errno(r0) } return } -func regSetValueEx(key syscall.Handle, valueName *uint16, reserved uint32, vtype uint32, buf *byte, bufsize uint32) (regerrno error) { - r0, _, _ := syscall.Syscall6(procRegSetValueExW.Addr(), 6, uintptr(key), uintptr(unsafe.Pointer(valueName)), uintptr(reserved), uintptr(vtype), uintptr(unsafe.Pointer(buf)), uintptr(bufsize)) +func regDeleteKey(key syscall.Handle, subkey *uint16) (regerrno error) { + r0, _, _ := syscall.Syscall(procRegDeleteKeyW.Addr(), 2, uintptr(key), uintptr(unsafe.Pointer(subkey)), 0) if r0 != 0 { regerrno = syscall.Errno(r0) } return } -func regEnumValue(key syscall.Handle, index uint32, name *uint16, nameLen *uint32, reserved *uint32, valtype *uint32, buf *byte, buflen *uint32) (regerrno error) { - r0, _, _ := syscall.Syscall9(procRegEnumValueW.Addr(), 8, uintptr(key), uintptr(index), uintptr(unsafe.Pointer(name)), uintptr(unsafe.Pointer(nameLen)), uintptr(unsafe.Pointer(reserved)), uintptr(unsafe.Pointer(valtype)), uintptr(unsafe.Pointer(buf)), uintptr(unsafe.Pointer(buflen)), 0) +func regDeleteValue(key syscall.Handle, name *uint16) (regerrno error) { + r0, _, _ := syscall.Syscall(procRegDeleteValueW.Addr(), 2, uintptr(key), uintptr(unsafe.Pointer(name)), 0) if r0 != 0 { regerrno = syscall.Errno(r0) } return } -func regDeleteValue(key syscall.Handle, name *uint16) (regerrno error) { - r0, _, _ := syscall.Syscall(procRegDeleteValueW.Addr(), 2, uintptr(key), uintptr(unsafe.Pointer(name)), 0) +func regEnumValue(key syscall.Handle, index uint32, name *uint16, nameLen *uint32, reserved *uint32, valtype *uint32, buf *byte, buflen *uint32) (regerrno error) { + r0, _, _ := syscall.Syscall9(procRegEnumValueW.Addr(), 8, uintptr(key), uintptr(index), uintptr(unsafe.Pointer(name)), uintptr(unsafe.Pointer(nameLen)), uintptr(unsafe.Pointer(reserved)), uintptr(unsafe.Pointer(valtype)), uintptr(unsafe.Pointer(buf)), uintptr(unsafe.Pointer(buflen)), 0) if r0 != 0 { regerrno = syscall.Errno(r0) } @@ -98,8 +99,8 @@ func regLoadMUIString(key syscall.Handle, name *uint16, buf *uint16, buflen uint return } -func regConnectRegistry(machinename *uint16, key syscall.Handle, result *syscall.Handle) (regerrno error) { - r0, _, _ := syscall.Syscall(procRegConnectRegistryW.Addr(), 3, uintptr(unsafe.Pointer(machinename)), uintptr(key), uintptr(unsafe.Pointer(result))) +func regSetValueEx(key syscall.Handle, valueName *uint16, reserved uint32, vtype uint32, buf *byte, bufsize uint32) (regerrno error) { + r0, _, _ := syscall.Syscall6(procRegSetValueExW.Addr(), 6, uintptr(key), uintptr(unsafe.Pointer(valueName)), uintptr(reserved), uintptr(vtype), uintptr(unsafe.Pointer(buf)), uintptr(bufsize)) if r0 != 0 { regerrno = syscall.Errno(r0) } @@ -110,11 +111,7 @@ func expandEnvironmentStrings(src *uint16, dst *uint16, size uint32) (n uint32, r0, _, e1 := syscall.Syscall(procExpandEnvironmentStringsW.Addr(), 3, uintptr(unsafe.Pointer(src)), uintptr(unsafe.Pointer(dst)), uintptr(size)) n = uint32(r0) if n == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } diff --git a/vendor/golang.org/x/sys/windows/security_windows.go b/vendor/golang.org/x/sys/windows/security_windows.go index 4b6eff18..d414ef13 100644 --- a/vendor/golang.org/x/sys/windows/security_windows.go +++ b/vendor/golang.org/x/sys/windows/security_windows.go @@ -7,6 +7,8 @@ package windows import ( "syscall" "unsafe" + + "golang.org/x/sys/internal/unsafeheader" ) const ( @@ -622,6 +624,7 @@ func (tml *Tokenmandatorylabel) Size() uint32 { // Authorization Functions //sys checkTokenMembership(tokenHandle Token, sidToCheck *SID, isMember *int32) (err error) = advapi32.CheckTokenMembership +//sys isTokenRestricted(tokenHandle Token) (ret bool, err error) [!failretval] = advapi32.IsTokenRestricted //sys OpenProcessToken(process Handle, access uint32, token *Token) (err error) = advapi32.OpenProcessToken //sys OpenThreadToken(thread Handle, access uint32, openAsSelf bool, token *Token) (err error) = advapi32.OpenThreadToken //sys ImpersonateSelf(impersonationlevel uint32) (err error) = advapi32.ImpersonateSelf @@ -835,6 +838,16 @@ func (t Token) IsMember(sid *SID) (bool, error) { return b != 0, nil } +// IsRestricted reports whether the access token t is a restricted token. +func (t Token) IsRestricted() (isRestricted bool, err error) { + isRestricted, err = isTokenRestricted(t) + if !isRestricted && err == syscall.EINVAL { + // If err is EINVAL, this returned ERROR_SUCCESS indicating a non-restricted token. + err = nil + } + return +} + const ( WTS_CONSOLE_CONNECT = 0x1 WTS_CONSOLE_DISCONNECT = 0x2 @@ -876,6 +889,7 @@ type WTS_SESSION_INFO struct { //sys WTSQueryUserToken(session uint32, token *Token) (err error) = wtsapi32.WTSQueryUserToken //sys WTSEnumerateSessions(handle Handle, reserved uint32, version uint32, sessions **WTS_SESSION_INFO, count *uint32) (err error) = wtsapi32.WTSEnumerateSessionsW //sys WTSFreeMemory(ptr uintptr) = wtsapi32.WTSFreeMemory +//sys WTSGetActiveConsoleSessionId() (sessionID uint32) type ACL struct { aclRevision byte @@ -895,6 +909,19 @@ type SECURITY_DESCRIPTOR struct { dacl *ACL } +type SECURITY_QUALITY_OF_SERVICE struct { + Length uint32 + ImpersonationLevel uint32 + ContextTrackingMode byte + EffectiveOnly byte +} + +// Constants for the ContextTrackingMode field of SECURITY_QUALITY_OF_SERVICE. +const ( + SECURITY_STATIC_TRACKING = 0 + SECURITY_DYNAMIC_TRACKING = 1 +) + type SecurityAttributes struct { Length uint32 SecurityDescriptor *SECURITY_DESCRIPTOR @@ -1101,9 +1128,10 @@ type OBJECTS_AND_NAME struct { } //sys getSecurityInfo(handle Handle, objectType SE_OBJECT_TYPE, securityInformation SECURITY_INFORMATION, owner **SID, group **SID, dacl **ACL, sacl **ACL, sd **SECURITY_DESCRIPTOR) (ret error) = advapi32.GetSecurityInfo -//sys SetSecurityInfo(handle Handle, objectType SE_OBJECT_TYPE, securityInformation SECURITY_INFORMATION, owner *SID, group *SID, dacl *ACL, sacl *ACL) = advapi32.SetSecurityInfo +//sys SetSecurityInfo(handle Handle, objectType SE_OBJECT_TYPE, securityInformation SECURITY_INFORMATION, owner *SID, group *SID, dacl *ACL, sacl *ACL) (ret error) = advapi32.SetSecurityInfo //sys getNamedSecurityInfo(objectName string, objectType SE_OBJECT_TYPE, securityInformation SECURITY_INFORMATION, owner **SID, group **SID, dacl **ACL, sacl **ACL, sd **SECURITY_DESCRIPTOR) (ret error) = advapi32.GetNamedSecurityInfoW //sys SetNamedSecurityInfo(objectName string, objectType SE_OBJECT_TYPE, securityInformation SECURITY_INFORMATION, owner *SID, group *SID, dacl *ACL, sacl *ACL) (ret error) = advapi32.SetNamedSecurityInfoW +//sys SetKernelObjectSecurity(handle Handle, securityInformation SECURITY_INFORMATION, securityDescriptor *SECURITY_DESCRIPTOR) (err error) = advapi32.SetKernelObjectSecurity //sys buildSecurityDescriptor(owner *TRUSTEE, group *TRUSTEE, countAccessEntries uint32, accessEntries *EXPLICIT_ACCESS, countAuditEntries uint32, auditEntries *EXPLICIT_ACCESS, oldSecurityDescriptor *SECURITY_DESCRIPTOR, sizeNewSecurityDescriptor *uint32, newSecurityDescriptor **SECURITY_DESCRIPTOR) (ret error) = advapi32.BuildSecurityDescriptorW //sys initializeSecurityDescriptor(absoluteSD *SECURITY_DESCRIPTOR, revision uint32) (err error) = advapi32.InitializeSecurityDescriptor @@ -1229,7 +1257,7 @@ func (sd *SECURITY_DESCRIPTOR) String() string { return "" } defer LocalFree(Handle(unsafe.Pointer(sddl))) - return UTF16ToString((*[(1 << 30) - 1]uint16)(unsafe.Pointer(sddl))[:]) + return UTF16PtrToString(sddl) } // ToAbsolute converts a self-relative security descriptor into an absolute one. @@ -1307,9 +1335,29 @@ func (absoluteSD *SECURITY_DESCRIPTOR) ToSelfRelative() (selfRelativeSD *SECURIT } func (selfRelativeSD *SECURITY_DESCRIPTOR) copySelfRelativeSecurityDescriptor() *SECURITY_DESCRIPTOR { - sdBytes := make([]byte, selfRelativeSD.Length()) - copy(sdBytes, (*[(1 << 31) - 1]byte)(unsafe.Pointer(selfRelativeSD))[:len(sdBytes)]) - return (*SECURITY_DESCRIPTOR)(unsafe.Pointer(&sdBytes[0])) + sdLen := int(selfRelativeSD.Length()) + const min = int(unsafe.Sizeof(SECURITY_DESCRIPTOR{})) + if sdLen < min { + sdLen = min + } + + var src []byte + h := (*unsafeheader.Slice)(unsafe.Pointer(&src)) + h.Data = unsafe.Pointer(selfRelativeSD) + h.Len = sdLen + h.Cap = sdLen + + const psize = int(unsafe.Sizeof(uintptr(0))) + + var dst []byte + h = (*unsafeheader.Slice)(unsafe.Pointer(&dst)) + alloc := make([]uintptr, (sdLen+psize-1)/psize) + h.Data = (*unsafeheader.Slice)(unsafe.Pointer(&alloc)).Data + h.Len = sdLen + h.Cap = sdLen + + copy(dst, src) + return (*SECURITY_DESCRIPTOR)(unsafe.Pointer(&dst[0])) } // SecurityDescriptorFromString converts an SDDL string describing a security descriptor into a @@ -1391,6 +1439,6 @@ func ACLFromEntries(explicitEntries []EXPLICIT_ACCESS, mergedACL *ACL) (acl *ACL } defer LocalFree(Handle(unsafe.Pointer(winHeapACL))) aclBytes := make([]byte, winHeapACL.aclSize) - copy(aclBytes, (*[(1 << 31) - 1]byte)(unsafe.Pointer(winHeapACL))[:len(aclBytes)]) + copy(aclBytes, (*[(1 << 31) - 1]byte)(unsafe.Pointer(winHeapACL))[:len(aclBytes):len(aclBytes)]) return (*ACL)(unsafe.Pointer(&aclBytes[0])), nil } diff --git a/vendor/golang.org/x/sys/windows/service.go b/vendor/golang.org/x/sys/windows/service.go index 847e00bc..f8deca83 100644 --- a/vendor/golang.org/x/sys/windows/service.go +++ b/vendor/golang.org/x/sys/windows/service.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build windows // +build windows package windows @@ -16,8 +17,6 @@ const ( SC_MANAGER_ALL_ACCESS = 0xf003f ) -//sys OpenSCManager(machineName *uint16, databaseName *uint16, access uint32) (handle Handle, err error) [failretval==0] = advapi32.OpenSCManagerW - const ( SERVICE_KERNEL_DRIVER = 1 SERVICE_FILE_SYSTEM_DRIVER = 2 @@ -65,6 +64,7 @@ const ( SERVICE_ACCEPT_HARDWAREPROFILECHANGE = 32 SERVICE_ACCEPT_POWEREVENT = 64 SERVICE_ACCEPT_SESSIONCHANGE = 128 + SERVICE_ACCEPT_PRESHUTDOWN = 256 SERVICE_CONTROL_STOP = 1 SERVICE_CONTROL_PAUSE = 2 @@ -80,6 +80,7 @@ const ( SERVICE_CONTROL_HARDWAREPROFILECHANGE = 12 SERVICE_CONTROL_POWEREVENT = 13 SERVICE_CONTROL_SESSIONCHANGE = 14 + SERVICE_CONTROL_PRESHUTDOWN = 15 SERVICE_ACTIVE = 1 SERVICE_INACTIVE = 2 @@ -126,6 +127,18 @@ const ( SERVICE_NOTIFY_CREATED = 0x00000080 SERVICE_NOTIFY_DELETED = 0x00000100 SERVICE_NOTIFY_DELETE_PENDING = 0x00000200 + + SC_EVENT_DATABASE_CHANGE = 0 + SC_EVENT_PROPERTY_CHANGE = 1 + SC_EVENT_STATUS_CHANGE = 2 + + SERVICE_START_REASON_DEMAND = 0x00000001 + SERVICE_START_REASON_AUTO = 0x00000002 + SERVICE_START_REASON_TRIGGER = 0x00000004 + SERVICE_START_REASON_RESTART_ON_FAILURE = 0x00000008 + SERVICE_START_REASON_DELAYEDAUTO = 0x00000010 + + SERVICE_DYNAMIC_INFORMATION_LEVEL_START_REASON = 1 ) type SERVICE_STATUS struct { @@ -210,6 +223,7 @@ type QUERY_SERVICE_LOCK_STATUS struct { LockDuration uint32 } +//sys OpenSCManager(machineName *uint16, databaseName *uint16, access uint32) (handle Handle, err error) [failretval==0] = advapi32.OpenSCManagerW //sys CloseServiceHandle(handle Handle) (err error) = advapi32.CloseServiceHandle //sys CreateService(mgr Handle, serviceName *uint16, displayName *uint16, access uint32, srvType uint32, startType uint32, errCtl uint32, pathName *uint16, loadOrderGroup *uint16, tagId *uint32, dependencies *uint16, serviceStartName *uint16, password *uint16) (handle Handle, err error) [failretval==0] = advapi32.CreateServiceW //sys OpenService(mgr Handle, serviceName *uint16, access uint32) (handle Handle, err error) [failretval==0] = advapi32.OpenServiceW @@ -227,3 +241,7 @@ type QUERY_SERVICE_LOCK_STATUS struct { //sys EnumServicesStatusEx(mgr Handle, infoLevel uint32, serviceType uint32, serviceState uint32, services *byte, bufSize uint32, bytesNeeded *uint32, servicesReturned *uint32, resumeHandle *uint32, groupName *uint16) (err error) = advapi32.EnumServicesStatusExW //sys QueryServiceStatusEx(service Handle, infoLevel uint32, buff *byte, buffSize uint32, bytesNeeded *uint32) (err error) = advapi32.QueryServiceStatusEx //sys NotifyServiceStatusChange(service Handle, notifyMask uint32, notifier *SERVICE_NOTIFY) (ret error) = advapi32.NotifyServiceStatusChangeW +//sys SubscribeServiceChangeNotifications(service Handle, eventType uint32, callback uintptr, callbackCtx uintptr, subscription *uintptr) (ret error) = sechost.SubscribeServiceChangeNotifications? +//sys UnsubscribeServiceChangeNotifications(subscription uintptr) = sechost.UnsubscribeServiceChangeNotifications? +//sys RegisterServiceCtrlHandlerEx(serviceName *uint16, handlerProc uintptr, context uintptr) (handle Handle, err error) = advapi32.RegisterServiceCtrlHandlerExW +//sys QueryServiceDynamicInformation(service Handle, infoLevel uint32, dynamicInfo unsafe.Pointer) (err error) = advapi32.QueryServiceDynamicInformation? diff --git a/vendor/golang.org/x/sys/windows/setupapi_windows.go b/vendor/golang.org/x/sys/windows/setupapi_windows.go new file mode 100644 index 00000000..14027da3 --- /dev/null +++ b/vendor/golang.org/x/sys/windows/setupapi_windows.go @@ -0,0 +1,1425 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package windows + +import ( + "encoding/binary" + "errors" + "fmt" + "runtime" + "strings" + "syscall" + "unsafe" +) + +// This file contains functions that wrap SetupAPI.dll and CfgMgr32.dll, +// core system functions for managing hardware devices, drivers, and the PnP tree. +// Information about these APIs can be found at: +// https://docs.microsoft.com/en-us/windows-hardware/drivers/install/setupapi +// https://docs.microsoft.com/en-us/windows/win32/devinst/cfgmgr32- + +const ( + ERROR_EXPECTED_SECTION_NAME Errno = 0x20000000 | 0xC0000000 | 0 + ERROR_BAD_SECTION_NAME_LINE Errno = 0x20000000 | 0xC0000000 | 1 + ERROR_SECTION_NAME_TOO_LONG Errno = 0x20000000 | 0xC0000000 | 2 + ERROR_GENERAL_SYNTAX Errno = 0x20000000 | 0xC0000000 | 3 + ERROR_WRONG_INF_STYLE Errno = 0x20000000 | 0xC0000000 | 0x100 + ERROR_SECTION_NOT_FOUND Errno = 0x20000000 | 0xC0000000 | 0x101 + ERROR_LINE_NOT_FOUND Errno = 0x20000000 | 0xC0000000 | 0x102 + ERROR_NO_BACKUP Errno = 0x20000000 | 0xC0000000 | 0x103 + ERROR_NO_ASSOCIATED_CLASS Errno = 0x20000000 | 0xC0000000 | 0x200 + ERROR_CLASS_MISMATCH Errno = 0x20000000 | 0xC0000000 | 0x201 + ERROR_DUPLICATE_FOUND Errno = 0x20000000 | 0xC0000000 | 0x202 + ERROR_NO_DRIVER_SELECTED Errno = 0x20000000 | 0xC0000000 | 0x203 + ERROR_KEY_DOES_NOT_EXIST Errno = 0x20000000 | 0xC0000000 | 0x204 + ERROR_INVALID_DEVINST_NAME Errno = 0x20000000 | 0xC0000000 | 0x205 + ERROR_INVALID_CLASS Errno = 0x20000000 | 0xC0000000 | 0x206 + ERROR_DEVINST_ALREADY_EXISTS Errno = 0x20000000 | 0xC0000000 | 0x207 + ERROR_DEVINFO_NOT_REGISTERED Errno = 0x20000000 | 0xC0000000 | 0x208 + ERROR_INVALID_REG_PROPERTY Errno = 0x20000000 | 0xC0000000 | 0x209 + ERROR_NO_INF Errno = 0x20000000 | 0xC0000000 | 0x20A + ERROR_NO_SUCH_DEVINST Errno = 0x20000000 | 0xC0000000 | 0x20B + ERROR_CANT_LOAD_CLASS_ICON Errno = 0x20000000 | 0xC0000000 | 0x20C + ERROR_INVALID_CLASS_INSTALLER Errno = 0x20000000 | 0xC0000000 | 0x20D + ERROR_DI_DO_DEFAULT Errno = 0x20000000 | 0xC0000000 | 0x20E + ERROR_DI_NOFILECOPY Errno = 0x20000000 | 0xC0000000 | 0x20F + ERROR_INVALID_HWPROFILE Errno = 0x20000000 | 0xC0000000 | 0x210 + ERROR_NO_DEVICE_SELECTED Errno = 0x20000000 | 0xC0000000 | 0x211 + ERROR_DEVINFO_LIST_LOCKED Errno = 0x20000000 | 0xC0000000 | 0x212 + ERROR_DEVINFO_DATA_LOCKED Errno = 0x20000000 | 0xC0000000 | 0x213 + ERROR_DI_BAD_PATH Errno = 0x20000000 | 0xC0000000 | 0x214 + ERROR_NO_CLASSINSTALL_PARAMS Errno = 0x20000000 | 0xC0000000 | 0x215 + ERROR_FILEQUEUE_LOCKED Errno = 0x20000000 | 0xC0000000 | 0x216 + ERROR_BAD_SERVICE_INSTALLSECT Errno = 0x20000000 | 0xC0000000 | 0x217 + ERROR_NO_CLASS_DRIVER_LIST Errno = 0x20000000 | 0xC0000000 | 0x218 + ERROR_NO_ASSOCIATED_SERVICE Errno = 0x20000000 | 0xC0000000 | 0x219 + ERROR_NO_DEFAULT_DEVICE_INTERFACE Errno = 0x20000000 | 0xC0000000 | 0x21A + ERROR_DEVICE_INTERFACE_ACTIVE Errno = 0x20000000 | 0xC0000000 | 0x21B + ERROR_DEVICE_INTERFACE_REMOVED Errno = 0x20000000 | 0xC0000000 | 0x21C + ERROR_BAD_INTERFACE_INSTALLSECT Errno = 0x20000000 | 0xC0000000 | 0x21D + ERROR_NO_SUCH_INTERFACE_CLASS Errno = 0x20000000 | 0xC0000000 | 0x21E + ERROR_INVALID_REFERENCE_STRING Errno = 0x20000000 | 0xC0000000 | 0x21F + ERROR_INVALID_MACHINENAME Errno = 0x20000000 | 0xC0000000 | 0x220 + ERROR_REMOTE_COMM_FAILURE Errno = 0x20000000 | 0xC0000000 | 0x221 + ERROR_MACHINE_UNAVAILABLE Errno = 0x20000000 | 0xC0000000 | 0x222 + ERROR_NO_CONFIGMGR_SERVICES Errno = 0x20000000 | 0xC0000000 | 0x223 + ERROR_INVALID_PROPPAGE_PROVIDER Errno = 0x20000000 | 0xC0000000 | 0x224 + ERROR_NO_SUCH_DEVICE_INTERFACE Errno = 0x20000000 | 0xC0000000 | 0x225 + ERROR_DI_POSTPROCESSING_REQUIRED Errno = 0x20000000 | 0xC0000000 | 0x226 + ERROR_INVALID_COINSTALLER Errno = 0x20000000 | 0xC0000000 | 0x227 + ERROR_NO_COMPAT_DRIVERS Errno = 0x20000000 | 0xC0000000 | 0x228 + ERROR_NO_DEVICE_ICON Errno = 0x20000000 | 0xC0000000 | 0x229 + ERROR_INVALID_INF_LOGCONFIG Errno = 0x20000000 | 0xC0000000 | 0x22A + ERROR_DI_DONT_INSTALL Errno = 0x20000000 | 0xC0000000 | 0x22B + ERROR_INVALID_FILTER_DRIVER Errno = 0x20000000 | 0xC0000000 | 0x22C + ERROR_NON_WINDOWS_NT_DRIVER Errno = 0x20000000 | 0xC0000000 | 0x22D + ERROR_NON_WINDOWS_DRIVER Errno = 0x20000000 | 0xC0000000 | 0x22E + ERROR_NO_CATALOG_FOR_OEM_INF Errno = 0x20000000 | 0xC0000000 | 0x22F + ERROR_DEVINSTALL_QUEUE_NONNATIVE Errno = 0x20000000 | 0xC0000000 | 0x230 + ERROR_NOT_DISABLEABLE Errno = 0x20000000 | 0xC0000000 | 0x231 + ERROR_CANT_REMOVE_DEVINST Errno = 0x20000000 | 0xC0000000 | 0x232 + ERROR_INVALID_TARGET Errno = 0x20000000 | 0xC0000000 | 0x233 + ERROR_DRIVER_NONNATIVE Errno = 0x20000000 | 0xC0000000 | 0x234 + ERROR_IN_WOW64 Errno = 0x20000000 | 0xC0000000 | 0x235 + ERROR_SET_SYSTEM_RESTORE_POINT Errno = 0x20000000 | 0xC0000000 | 0x236 + ERROR_SCE_DISABLED Errno = 0x20000000 | 0xC0000000 | 0x238 + ERROR_UNKNOWN_EXCEPTION Errno = 0x20000000 | 0xC0000000 | 0x239 + ERROR_PNP_REGISTRY_ERROR Errno = 0x20000000 | 0xC0000000 | 0x23A + ERROR_REMOTE_REQUEST_UNSUPPORTED Errno = 0x20000000 | 0xC0000000 | 0x23B + ERROR_NOT_AN_INSTALLED_OEM_INF Errno = 0x20000000 | 0xC0000000 | 0x23C + ERROR_INF_IN_USE_BY_DEVICES Errno = 0x20000000 | 0xC0000000 | 0x23D + ERROR_DI_FUNCTION_OBSOLETE Errno = 0x20000000 | 0xC0000000 | 0x23E + ERROR_NO_AUTHENTICODE_CATALOG Errno = 0x20000000 | 0xC0000000 | 0x23F + ERROR_AUTHENTICODE_DISALLOWED Errno = 0x20000000 | 0xC0000000 | 0x240 + ERROR_AUTHENTICODE_TRUSTED_PUBLISHER Errno = 0x20000000 | 0xC0000000 | 0x241 + ERROR_AUTHENTICODE_TRUST_NOT_ESTABLISHED Errno = 0x20000000 | 0xC0000000 | 0x242 + ERROR_AUTHENTICODE_PUBLISHER_NOT_TRUSTED Errno = 0x20000000 | 0xC0000000 | 0x243 + ERROR_SIGNATURE_OSATTRIBUTE_MISMATCH Errno = 0x20000000 | 0xC0000000 | 0x244 + ERROR_ONLY_VALIDATE_VIA_AUTHENTICODE Errno = 0x20000000 | 0xC0000000 | 0x245 + ERROR_DEVICE_INSTALLER_NOT_READY Errno = 0x20000000 | 0xC0000000 | 0x246 + ERROR_DRIVER_STORE_ADD_FAILED Errno = 0x20000000 | 0xC0000000 | 0x247 + ERROR_DEVICE_INSTALL_BLOCKED Errno = 0x20000000 | 0xC0000000 | 0x248 + ERROR_DRIVER_INSTALL_BLOCKED Errno = 0x20000000 | 0xC0000000 | 0x249 + ERROR_WRONG_INF_TYPE Errno = 0x20000000 | 0xC0000000 | 0x24A + ERROR_FILE_HASH_NOT_IN_CATALOG Errno = 0x20000000 | 0xC0000000 | 0x24B + ERROR_DRIVER_STORE_DELETE_FAILED Errno = 0x20000000 | 0xC0000000 | 0x24C + ERROR_UNRECOVERABLE_STACK_OVERFLOW Errno = 0x20000000 | 0xC0000000 | 0x300 + EXCEPTION_SPAPI_UNRECOVERABLE_STACK_OVERFLOW Errno = ERROR_UNRECOVERABLE_STACK_OVERFLOW + ERROR_NO_DEFAULT_INTERFACE_DEVICE Errno = ERROR_NO_DEFAULT_DEVICE_INTERFACE + ERROR_INTERFACE_DEVICE_ACTIVE Errno = ERROR_DEVICE_INTERFACE_ACTIVE + ERROR_INTERFACE_DEVICE_REMOVED Errno = ERROR_DEVICE_INTERFACE_REMOVED + ERROR_NO_SUCH_INTERFACE_DEVICE Errno = ERROR_NO_SUCH_DEVICE_INTERFACE +) + +const ( + MAX_DEVICE_ID_LEN = 200 + MAX_DEVNODE_ID_LEN = MAX_DEVICE_ID_LEN + MAX_GUID_STRING_LEN = 39 // 38 chars + terminator null + MAX_CLASS_NAME_LEN = 32 + MAX_PROFILE_LEN = 80 + MAX_CONFIG_VALUE = 9999 + MAX_INSTANCE_VALUE = 9999 + CONFIGMG_VERSION = 0x0400 +) + +// Maximum string length constants +const ( + LINE_LEN = 256 // Windows 9x-compatible maximum for displayable strings coming from a device INF. + MAX_INF_STRING_LENGTH = 4096 // Actual maximum size of an INF string (including string substitutions). + MAX_INF_SECTION_NAME_LENGTH = 255 // For Windows 9x compatibility, INF section names should be constrained to 32 characters. + MAX_TITLE_LEN = 60 + MAX_INSTRUCTION_LEN = 256 + MAX_LABEL_LEN = 30 + MAX_SERVICE_NAME_LEN = 256 + MAX_SUBTITLE_LEN = 256 +) + +const ( + // SP_MAX_MACHINENAME_LENGTH defines maximum length of a machine name in the format expected by ConfigMgr32 CM_Connect_Machine (i.e., "\\\\MachineName\0"). + SP_MAX_MACHINENAME_LENGTH = MAX_PATH + 3 +) + +// HSPFILEQ is type for setup file queue +type HSPFILEQ uintptr + +// DevInfo holds reference to device information set +type DevInfo Handle + +// DEVINST is a handle usually recognized by cfgmgr32 APIs +type DEVINST uint32 + +// DevInfoData is a device information structure (references a device instance that is a member of a device information set) +type DevInfoData struct { + size uint32 + ClassGUID GUID + DevInst DEVINST + _ uintptr +} + +// DevInfoListDetailData is a structure for detailed information on a device information set (used for SetupDiGetDeviceInfoListDetail which supersedes the functionality of SetupDiGetDeviceInfoListClass). +type DevInfoListDetailData struct { + size uint32 // Use unsafeSizeOf method + ClassGUID GUID + RemoteMachineHandle Handle + remoteMachineName [SP_MAX_MACHINENAME_LENGTH]uint16 +} + +func (*DevInfoListDetailData) unsafeSizeOf() uint32 { + if unsafe.Sizeof(uintptr(0)) == 4 { + // Windows declares this with pshpack1.h + return uint32(unsafe.Offsetof(DevInfoListDetailData{}.remoteMachineName) + unsafe.Sizeof(DevInfoListDetailData{}.remoteMachineName)) + } + return uint32(unsafe.Sizeof(DevInfoListDetailData{})) +} + +func (data *DevInfoListDetailData) RemoteMachineName() string { + return UTF16ToString(data.remoteMachineName[:]) +} + +func (data *DevInfoListDetailData) SetRemoteMachineName(remoteMachineName string) error { + str, err := UTF16FromString(remoteMachineName) + if err != nil { + return err + } + copy(data.remoteMachineName[:], str) + return nil +} + +// DI_FUNCTION is function type for device installer +type DI_FUNCTION uint32 + +const ( + DIF_SELECTDEVICE DI_FUNCTION = 0x00000001 + DIF_INSTALLDEVICE DI_FUNCTION = 0x00000002 + DIF_ASSIGNRESOURCES DI_FUNCTION = 0x00000003 + DIF_PROPERTIES DI_FUNCTION = 0x00000004 + DIF_REMOVE DI_FUNCTION = 0x00000005 + DIF_FIRSTTIMESETUP DI_FUNCTION = 0x00000006 + DIF_FOUNDDEVICE DI_FUNCTION = 0x00000007 + DIF_SELECTCLASSDRIVERS DI_FUNCTION = 0x00000008 + DIF_VALIDATECLASSDRIVERS DI_FUNCTION = 0x00000009 + DIF_INSTALLCLASSDRIVERS DI_FUNCTION = 0x0000000A + DIF_CALCDISKSPACE DI_FUNCTION = 0x0000000B + DIF_DESTROYPRIVATEDATA DI_FUNCTION = 0x0000000C + DIF_VALIDATEDRIVER DI_FUNCTION = 0x0000000D + DIF_DETECT DI_FUNCTION = 0x0000000F + DIF_INSTALLWIZARD DI_FUNCTION = 0x00000010 + DIF_DESTROYWIZARDDATA DI_FUNCTION = 0x00000011 + DIF_PROPERTYCHANGE DI_FUNCTION = 0x00000012 + DIF_ENABLECLASS DI_FUNCTION = 0x00000013 + DIF_DETECTVERIFY DI_FUNCTION = 0x00000014 + DIF_INSTALLDEVICEFILES DI_FUNCTION = 0x00000015 + DIF_UNREMOVE DI_FUNCTION = 0x00000016 + DIF_SELECTBESTCOMPATDRV DI_FUNCTION = 0x00000017 + DIF_ALLOW_INSTALL DI_FUNCTION = 0x00000018 + DIF_REGISTERDEVICE DI_FUNCTION = 0x00000019 + DIF_NEWDEVICEWIZARD_PRESELECT DI_FUNCTION = 0x0000001A + DIF_NEWDEVICEWIZARD_SELECT DI_FUNCTION = 0x0000001B + DIF_NEWDEVICEWIZARD_PREANALYZE DI_FUNCTION = 0x0000001C + DIF_NEWDEVICEWIZARD_POSTANALYZE DI_FUNCTION = 0x0000001D + DIF_NEWDEVICEWIZARD_FINISHINSTALL DI_FUNCTION = 0x0000001E + DIF_INSTALLINTERFACES DI_FUNCTION = 0x00000020 + DIF_DETECTCANCEL DI_FUNCTION = 0x00000021 + DIF_REGISTER_COINSTALLERS DI_FUNCTION = 0x00000022 + DIF_ADDPROPERTYPAGE_ADVANCED DI_FUNCTION = 0x00000023 + DIF_ADDPROPERTYPAGE_BASIC DI_FUNCTION = 0x00000024 + DIF_TROUBLESHOOTER DI_FUNCTION = 0x00000026 + DIF_POWERMESSAGEWAKE DI_FUNCTION = 0x00000027 + DIF_ADDREMOTEPROPERTYPAGE_ADVANCED DI_FUNCTION = 0x00000028 + DIF_UPDATEDRIVER_UI DI_FUNCTION = 0x00000029 + DIF_FINISHINSTALL_ACTION DI_FUNCTION = 0x0000002A +) + +// DevInstallParams is device installation parameters structure (associated with a particular device information element, or globally with a device information set) +type DevInstallParams struct { + size uint32 + Flags DI_FLAGS + FlagsEx DI_FLAGSEX + hwndParent uintptr + InstallMsgHandler uintptr + InstallMsgHandlerContext uintptr + FileQueue HSPFILEQ + _ uintptr + _ uint32 + driverPath [MAX_PATH]uint16 +} + +func (params *DevInstallParams) DriverPath() string { + return UTF16ToString(params.driverPath[:]) +} + +func (params *DevInstallParams) SetDriverPath(driverPath string) error { + str, err := UTF16FromString(driverPath) + if err != nil { + return err + } + copy(params.driverPath[:], str) + return nil +} + +// DI_FLAGS is SP_DEVINSTALL_PARAMS.Flags values +type DI_FLAGS uint32 + +const ( + // Flags for choosing a device + DI_SHOWOEM DI_FLAGS = 0x00000001 // support Other... button + DI_SHOWCOMPAT DI_FLAGS = 0x00000002 // show compatibility list + DI_SHOWCLASS DI_FLAGS = 0x00000004 // show class list + DI_SHOWALL DI_FLAGS = 0x00000007 // both class & compat list shown + DI_NOVCP DI_FLAGS = 0x00000008 // don't create a new copy queue--use caller-supplied FileQueue + DI_DIDCOMPAT DI_FLAGS = 0x00000010 // Searched for compatible devices + DI_DIDCLASS DI_FLAGS = 0x00000020 // Searched for class devices + DI_AUTOASSIGNRES DI_FLAGS = 0x00000040 // No UI for resources if possible + + // Flags returned by DiInstallDevice to indicate need to reboot/restart + DI_NEEDRESTART DI_FLAGS = 0x00000080 // Reboot required to take effect + DI_NEEDREBOOT DI_FLAGS = 0x00000100 // "" + + // Flags for device installation + DI_NOBROWSE DI_FLAGS = 0x00000200 // no Browse... in InsertDisk + + // Flags set by DiBuildDriverInfoList + DI_MULTMFGS DI_FLAGS = 0x00000400 // Set if multiple manufacturers in class driver list + + // Flag indicates that device is disabled + DI_DISABLED DI_FLAGS = 0x00000800 // Set if device disabled + + // Flags for Device/Class Properties + DI_GENERALPAGE_ADDED DI_FLAGS = 0x00001000 + DI_RESOURCEPAGE_ADDED DI_FLAGS = 0x00002000 + + // Flag to indicate the setting properties for this Device (or class) caused a change so the Dev Mgr UI probably needs to be updated. + DI_PROPERTIES_CHANGE DI_FLAGS = 0x00004000 + + // Flag to indicate that the sorting from the INF file should be used. + DI_INF_IS_SORTED DI_FLAGS = 0x00008000 + + // Flag to indicate that only the the INF specified by SP_DEVINSTALL_PARAMS.DriverPath should be searched. + DI_ENUMSINGLEINF DI_FLAGS = 0x00010000 + + // Flag that prevents ConfigMgr from removing/re-enumerating devices during device + // registration, installation, and deletion. + DI_DONOTCALLCONFIGMG DI_FLAGS = 0x00020000 + + // The following flag can be used to install a device disabled + DI_INSTALLDISABLED DI_FLAGS = 0x00040000 + + // Flag that causes SetupDiBuildDriverInfoList to build a device's compatible driver + // list from its existing class driver list, instead of the normal INF search. + DI_COMPAT_FROM_CLASS DI_FLAGS = 0x00080000 + + // This flag is set if the Class Install params should be used. + DI_CLASSINSTALLPARAMS DI_FLAGS = 0x00100000 + + // This flag is set if the caller of DiCallClassInstaller does NOT want the internal default action performed if the Class installer returns ERROR_DI_DO_DEFAULT. + DI_NODI_DEFAULTACTION DI_FLAGS = 0x00200000 + + // Flags for device installation + DI_QUIETINSTALL DI_FLAGS = 0x00800000 // don't confuse the user with questions or excess info + DI_NOFILECOPY DI_FLAGS = 0x01000000 // No file Copy necessary + DI_FORCECOPY DI_FLAGS = 0x02000000 // Force files to be copied from install path + DI_DRIVERPAGE_ADDED DI_FLAGS = 0x04000000 // Prop provider added Driver page. + DI_USECI_SELECTSTRINGS DI_FLAGS = 0x08000000 // Use Class Installer Provided strings in the Select Device Dlg + DI_OVERRIDE_INFFLAGS DI_FLAGS = 0x10000000 // Override INF flags + DI_PROPS_NOCHANGEUSAGE DI_FLAGS = 0x20000000 // No Enable/Disable in General Props + + DI_NOSELECTICONS DI_FLAGS = 0x40000000 // No small icons in select device dialogs + + DI_NOWRITE_IDS DI_FLAGS = 0x80000000 // Don't write HW & Compat IDs on install +) + +// DI_FLAGSEX is SP_DEVINSTALL_PARAMS.FlagsEx values +type DI_FLAGSEX uint32 + +const ( + DI_FLAGSEX_CI_FAILED DI_FLAGSEX = 0x00000004 // Failed to Load/Call class installer + DI_FLAGSEX_FINISHINSTALL_ACTION DI_FLAGSEX = 0x00000008 // Class/co-installer wants to get a DIF_FINISH_INSTALL action in client context. + DI_FLAGSEX_DIDINFOLIST DI_FLAGSEX = 0x00000010 // Did the Class Info List + DI_FLAGSEX_DIDCOMPATINFO DI_FLAGSEX = 0x00000020 // Did the Compat Info List + DI_FLAGSEX_FILTERCLASSES DI_FLAGSEX = 0x00000040 + DI_FLAGSEX_SETFAILEDINSTALL DI_FLAGSEX = 0x00000080 + DI_FLAGSEX_DEVICECHANGE DI_FLAGSEX = 0x00000100 + DI_FLAGSEX_ALWAYSWRITEIDS DI_FLAGSEX = 0x00000200 + DI_FLAGSEX_PROPCHANGE_PENDING DI_FLAGSEX = 0x00000400 // One or more device property sheets have had changes made to them, and need to have a DIF_PROPERTYCHANGE occur. + DI_FLAGSEX_ALLOWEXCLUDEDDRVS DI_FLAGSEX = 0x00000800 + DI_FLAGSEX_NOUIONQUERYREMOVE DI_FLAGSEX = 0x00001000 + DI_FLAGSEX_USECLASSFORCOMPAT DI_FLAGSEX = 0x00002000 // Use the device's class when building compat drv list. (Ignored if DI_COMPAT_FROM_CLASS flag is specified.) + DI_FLAGSEX_NO_DRVREG_MODIFY DI_FLAGSEX = 0x00008000 // Don't run AddReg and DelReg for device's software (driver) key. + DI_FLAGSEX_IN_SYSTEM_SETUP DI_FLAGSEX = 0x00010000 // Installation is occurring during initial system setup. + DI_FLAGSEX_INET_DRIVER DI_FLAGSEX = 0x00020000 // Driver came from Windows Update + DI_FLAGSEX_APPENDDRIVERLIST DI_FLAGSEX = 0x00040000 // Cause SetupDiBuildDriverInfoList to append a new driver list to an existing list. + DI_FLAGSEX_PREINSTALLBACKUP DI_FLAGSEX = 0x00080000 // not used + DI_FLAGSEX_BACKUPONREPLACE DI_FLAGSEX = 0x00100000 // not used + DI_FLAGSEX_DRIVERLIST_FROM_URL DI_FLAGSEX = 0x00200000 // build driver list from INF(s) retrieved from URL specified in SP_DEVINSTALL_PARAMS.DriverPath (empty string means Windows Update website) + DI_FLAGSEX_EXCLUDE_OLD_INET_DRIVERS DI_FLAGSEX = 0x00800000 // Don't include old Internet drivers when building a driver list. Ignored on Windows Vista and later. + DI_FLAGSEX_POWERPAGE_ADDED DI_FLAGSEX = 0x01000000 // class installer added their own power page + DI_FLAGSEX_FILTERSIMILARDRIVERS DI_FLAGSEX = 0x02000000 // only include similar drivers in class list + DI_FLAGSEX_INSTALLEDDRIVER DI_FLAGSEX = 0x04000000 // only add the installed driver to the class or compat driver list. Used in calls to SetupDiBuildDriverInfoList + DI_FLAGSEX_NO_CLASSLIST_NODE_MERGE DI_FLAGSEX = 0x08000000 // Don't remove identical driver nodes from the class list + DI_FLAGSEX_ALTPLATFORM_DRVSEARCH DI_FLAGSEX = 0x10000000 // Build driver list based on alternate platform information specified in associated file queue + DI_FLAGSEX_RESTART_DEVICE_ONLY DI_FLAGSEX = 0x20000000 // only restart the device drivers are being installed on as opposed to restarting all devices using those drivers. + DI_FLAGSEX_RECURSIVESEARCH DI_FLAGSEX = 0x40000000 // Tell SetupDiBuildDriverInfoList to do a recursive search + DI_FLAGSEX_SEARCH_PUBLISHED_INFS DI_FLAGSEX = 0x80000000 // Tell SetupDiBuildDriverInfoList to do a "published INF" search +) + +// ClassInstallHeader is the first member of any class install parameters structure. It contains the device installation request code that defines the format of the rest of the install parameters structure. +type ClassInstallHeader struct { + size uint32 + InstallFunction DI_FUNCTION +} + +func MakeClassInstallHeader(installFunction DI_FUNCTION) *ClassInstallHeader { + hdr := &ClassInstallHeader{InstallFunction: installFunction} + hdr.size = uint32(unsafe.Sizeof(*hdr)) + return hdr +} + +// DICS_STATE specifies values indicating a change in a device's state +type DICS_STATE uint32 + +const ( + DICS_ENABLE DICS_STATE = 0x00000001 // The device is being enabled. + DICS_DISABLE DICS_STATE = 0x00000002 // The device is being disabled. + DICS_PROPCHANGE DICS_STATE = 0x00000003 // The properties of the device have changed. + DICS_START DICS_STATE = 0x00000004 // The device is being started (if the request is for the currently active hardware profile). + DICS_STOP DICS_STATE = 0x00000005 // The device is being stopped. The driver stack will be unloaded and the CSCONFIGFLAG_DO_NOT_START flag will be set for the device. +) + +// DICS_FLAG specifies the scope of a device property change +type DICS_FLAG uint32 + +const ( + DICS_FLAG_GLOBAL DICS_FLAG = 0x00000001 // make change in all hardware profiles + DICS_FLAG_CONFIGSPECIFIC DICS_FLAG = 0x00000002 // make change in specified profile only + DICS_FLAG_CONFIGGENERAL DICS_FLAG = 0x00000004 // 1 or more hardware profile-specific changes to follow (obsolete) +) + +// PropChangeParams is a structure corresponding to a DIF_PROPERTYCHANGE install function. +type PropChangeParams struct { + ClassInstallHeader ClassInstallHeader + StateChange DICS_STATE + Scope DICS_FLAG + HwProfile uint32 +} + +// DI_REMOVEDEVICE specifies the scope of the device removal +type DI_REMOVEDEVICE uint32 + +const ( + DI_REMOVEDEVICE_GLOBAL DI_REMOVEDEVICE = 0x00000001 // Make this change in all hardware profiles. Remove information about the device from the registry. + DI_REMOVEDEVICE_CONFIGSPECIFIC DI_REMOVEDEVICE = 0x00000002 // Make this change to only the hardware profile specified by HwProfile. this flag only applies to root-enumerated devices. When Windows removes the device from the last hardware profile in which it was configured, Windows performs a global removal. +) + +// RemoveDeviceParams is a structure corresponding to a DIF_REMOVE install function. +type RemoveDeviceParams struct { + ClassInstallHeader ClassInstallHeader + Scope DI_REMOVEDEVICE + HwProfile uint32 +} + +// DrvInfoData is driver information structure (member of a driver info list that may be associated with a particular device instance, or (globally) with a device information set) +type DrvInfoData struct { + size uint32 + DriverType uint32 + _ uintptr + description [LINE_LEN]uint16 + mfgName [LINE_LEN]uint16 + providerName [LINE_LEN]uint16 + DriverDate Filetime + DriverVersion uint64 +} + +func (data *DrvInfoData) Description() string { + return UTF16ToString(data.description[:]) +} + +func (data *DrvInfoData) SetDescription(description string) error { + str, err := UTF16FromString(description) + if err != nil { + return err + } + copy(data.description[:], str) + return nil +} + +func (data *DrvInfoData) MfgName() string { + return UTF16ToString(data.mfgName[:]) +} + +func (data *DrvInfoData) SetMfgName(mfgName string) error { + str, err := UTF16FromString(mfgName) + if err != nil { + return err + } + copy(data.mfgName[:], str) + return nil +} + +func (data *DrvInfoData) ProviderName() string { + return UTF16ToString(data.providerName[:]) +} + +func (data *DrvInfoData) SetProviderName(providerName string) error { + str, err := UTF16FromString(providerName) + if err != nil { + return err + } + copy(data.providerName[:], str) + return nil +} + +// IsNewer method returns true if DrvInfoData date and version is newer than supplied parameters. +func (data *DrvInfoData) IsNewer(driverDate Filetime, driverVersion uint64) bool { + if data.DriverDate.HighDateTime > driverDate.HighDateTime { + return true + } + if data.DriverDate.HighDateTime < driverDate.HighDateTime { + return false + } + + if data.DriverDate.LowDateTime > driverDate.LowDateTime { + return true + } + if data.DriverDate.LowDateTime < driverDate.LowDateTime { + return false + } + + if data.DriverVersion > driverVersion { + return true + } + if data.DriverVersion < driverVersion { + return false + } + + return false +} + +// DrvInfoDetailData is driver information details structure (provides detailed information about a particular driver information structure) +type DrvInfoDetailData struct { + size uint32 // Use unsafeSizeOf method + InfDate Filetime + compatIDsOffset uint32 + compatIDsLength uint32 + _ uintptr + sectionName [LINE_LEN]uint16 + infFileName [MAX_PATH]uint16 + drvDescription [LINE_LEN]uint16 + hardwareID [1]uint16 +} + +func (*DrvInfoDetailData) unsafeSizeOf() uint32 { + if unsafe.Sizeof(uintptr(0)) == 4 { + // Windows declares this with pshpack1.h + return uint32(unsafe.Offsetof(DrvInfoDetailData{}.hardwareID) + unsafe.Sizeof(DrvInfoDetailData{}.hardwareID)) + } + return uint32(unsafe.Sizeof(DrvInfoDetailData{})) +} + +func (data *DrvInfoDetailData) SectionName() string { + return UTF16ToString(data.sectionName[:]) +} + +func (data *DrvInfoDetailData) InfFileName() string { + return UTF16ToString(data.infFileName[:]) +} + +func (data *DrvInfoDetailData) DrvDescription() string { + return UTF16ToString(data.drvDescription[:]) +} + +func (data *DrvInfoDetailData) HardwareID() string { + if data.compatIDsOffset > 1 { + bufW := data.getBuf() + return UTF16ToString(bufW[:wcslen(bufW)]) + } + + return "" +} + +func (data *DrvInfoDetailData) CompatIDs() []string { + a := make([]string, 0) + + if data.compatIDsLength > 0 { + bufW := data.getBuf() + bufW = bufW[data.compatIDsOffset : data.compatIDsOffset+data.compatIDsLength] + for i := 0; i < len(bufW); { + j := i + wcslen(bufW[i:]) + if i < j { + a = append(a, UTF16ToString(bufW[i:j])) + } + i = j + 1 + } + } + + return a +} + +func (data *DrvInfoDetailData) getBuf() []uint16 { + len := (data.size - uint32(unsafe.Offsetof(data.hardwareID))) / 2 + sl := struct { + addr *uint16 + len int + cap int + }{&data.hardwareID[0], int(len), int(len)} + return *(*[]uint16)(unsafe.Pointer(&sl)) +} + +// IsCompatible method tests if given hardware ID matches the driver or is listed on the compatible ID list. +func (data *DrvInfoDetailData) IsCompatible(hwid string) bool { + hwidLC := strings.ToLower(hwid) + if strings.ToLower(data.HardwareID()) == hwidLC { + return true + } + a := data.CompatIDs() + for i := range a { + if strings.ToLower(a[i]) == hwidLC { + return true + } + } + + return false +} + +// DICD flags control SetupDiCreateDeviceInfo +type DICD uint32 + +const ( + DICD_GENERATE_ID DICD = 0x00000001 + DICD_INHERIT_CLASSDRVS DICD = 0x00000002 +) + +// SUOI flags control SetupUninstallOEMInf +type SUOI uint32 + +const ( + SUOI_FORCEDELETE SUOI = 0x0001 +) + +// SPDIT flags to distinguish between class drivers and +// device drivers. (Passed in 'DriverType' parameter of +// driver information list APIs) +type SPDIT uint32 + +const ( + SPDIT_NODRIVER SPDIT = 0x00000000 + SPDIT_CLASSDRIVER SPDIT = 0x00000001 + SPDIT_COMPATDRIVER SPDIT = 0x00000002 +) + +// DIGCF flags control what is included in the device information set built by SetupDiGetClassDevs +type DIGCF uint32 + +const ( + DIGCF_DEFAULT DIGCF = 0x00000001 // only valid with DIGCF_DEVICEINTERFACE + DIGCF_PRESENT DIGCF = 0x00000002 + DIGCF_ALLCLASSES DIGCF = 0x00000004 + DIGCF_PROFILE DIGCF = 0x00000008 + DIGCF_DEVICEINTERFACE DIGCF = 0x00000010 +) + +// DIREG specifies values for SetupDiCreateDevRegKey, SetupDiOpenDevRegKey, and SetupDiDeleteDevRegKey. +type DIREG uint32 + +const ( + DIREG_DEV DIREG = 0x00000001 // Open/Create/Delete device key + DIREG_DRV DIREG = 0x00000002 // Open/Create/Delete driver key + DIREG_BOTH DIREG = 0x00000004 // Delete both driver and Device key +) + +// SPDRP specifies device registry property codes +// (Codes marked as read-only (R) may only be used for +// SetupDiGetDeviceRegistryProperty) +// +// These values should cover the same set of registry properties +// as defined by the CM_DRP codes in cfgmgr32.h. +// +// Note that SPDRP codes are zero based while CM_DRP codes are one based! +type SPDRP uint32 + +const ( + SPDRP_DEVICEDESC SPDRP = 0x00000000 // DeviceDesc (R/W) + SPDRP_HARDWAREID SPDRP = 0x00000001 // HardwareID (R/W) + SPDRP_COMPATIBLEIDS SPDRP = 0x00000002 // CompatibleIDs (R/W) + SPDRP_SERVICE SPDRP = 0x00000004 // Service (R/W) + SPDRP_CLASS SPDRP = 0x00000007 // Class (R--tied to ClassGUID) + SPDRP_CLASSGUID SPDRP = 0x00000008 // ClassGUID (R/W) + SPDRP_DRIVER SPDRP = 0x00000009 // Driver (R/W) + SPDRP_CONFIGFLAGS SPDRP = 0x0000000A // ConfigFlags (R/W) + SPDRP_MFG SPDRP = 0x0000000B // Mfg (R/W) + SPDRP_FRIENDLYNAME SPDRP = 0x0000000C // FriendlyName (R/W) + SPDRP_LOCATION_INFORMATION SPDRP = 0x0000000D // LocationInformation (R/W) + SPDRP_PHYSICAL_DEVICE_OBJECT_NAME SPDRP = 0x0000000E // PhysicalDeviceObjectName (R) + SPDRP_CAPABILITIES SPDRP = 0x0000000F // Capabilities (R) + SPDRP_UI_NUMBER SPDRP = 0x00000010 // UiNumber (R) + SPDRP_UPPERFILTERS SPDRP = 0x00000011 // UpperFilters (R/W) + SPDRP_LOWERFILTERS SPDRP = 0x00000012 // LowerFilters (R/W) + SPDRP_BUSTYPEGUID SPDRP = 0x00000013 // BusTypeGUID (R) + SPDRP_LEGACYBUSTYPE SPDRP = 0x00000014 // LegacyBusType (R) + SPDRP_BUSNUMBER SPDRP = 0x00000015 // BusNumber (R) + SPDRP_ENUMERATOR_NAME SPDRP = 0x00000016 // Enumerator Name (R) + SPDRP_SECURITY SPDRP = 0x00000017 // Security (R/W, binary form) + SPDRP_SECURITY_SDS SPDRP = 0x00000018 // Security (W, SDS form) + SPDRP_DEVTYPE SPDRP = 0x00000019 // Device Type (R/W) + SPDRP_EXCLUSIVE SPDRP = 0x0000001A // Device is exclusive-access (R/W) + SPDRP_CHARACTERISTICS SPDRP = 0x0000001B // Device Characteristics (R/W) + SPDRP_ADDRESS SPDRP = 0x0000001C // Device Address (R) + SPDRP_UI_NUMBER_DESC_FORMAT SPDRP = 0x0000001D // UiNumberDescFormat (R/W) + SPDRP_DEVICE_POWER_DATA SPDRP = 0x0000001E // Device Power Data (R) + SPDRP_REMOVAL_POLICY SPDRP = 0x0000001F // Removal Policy (R) + SPDRP_REMOVAL_POLICY_HW_DEFAULT SPDRP = 0x00000020 // Hardware Removal Policy (R) + SPDRP_REMOVAL_POLICY_OVERRIDE SPDRP = 0x00000021 // Removal Policy Override (RW) + SPDRP_INSTALL_STATE SPDRP = 0x00000022 // Device Install State (R) + SPDRP_LOCATION_PATHS SPDRP = 0x00000023 // Device Location Paths (R) + SPDRP_BASE_CONTAINERID SPDRP = 0x00000024 // Base ContainerID (R) + + SPDRP_MAXIMUM_PROPERTY SPDRP = 0x00000025 // Upper bound on ordinals +) + +// DEVPROPTYPE represents the property-data-type identifier that specifies the +// data type of a device property value in the unified device property model. +type DEVPROPTYPE uint32 + +const ( + DEVPROP_TYPEMOD_ARRAY DEVPROPTYPE = 0x00001000 + DEVPROP_TYPEMOD_LIST DEVPROPTYPE = 0x00002000 + + DEVPROP_TYPE_EMPTY DEVPROPTYPE = 0x00000000 + DEVPROP_TYPE_NULL DEVPROPTYPE = 0x00000001 + DEVPROP_TYPE_SBYTE DEVPROPTYPE = 0x00000002 + DEVPROP_TYPE_BYTE DEVPROPTYPE = 0x00000003 + DEVPROP_TYPE_INT16 DEVPROPTYPE = 0x00000004 + DEVPROP_TYPE_UINT16 DEVPROPTYPE = 0x00000005 + DEVPROP_TYPE_INT32 DEVPROPTYPE = 0x00000006 + DEVPROP_TYPE_UINT32 DEVPROPTYPE = 0x00000007 + DEVPROP_TYPE_INT64 DEVPROPTYPE = 0x00000008 + DEVPROP_TYPE_UINT64 DEVPROPTYPE = 0x00000009 + DEVPROP_TYPE_FLOAT DEVPROPTYPE = 0x0000000A + DEVPROP_TYPE_DOUBLE DEVPROPTYPE = 0x0000000B + DEVPROP_TYPE_DECIMAL DEVPROPTYPE = 0x0000000C + DEVPROP_TYPE_GUID DEVPROPTYPE = 0x0000000D + DEVPROP_TYPE_CURRENCY DEVPROPTYPE = 0x0000000E + DEVPROP_TYPE_DATE DEVPROPTYPE = 0x0000000F + DEVPROP_TYPE_FILETIME DEVPROPTYPE = 0x00000010 + DEVPROP_TYPE_BOOLEAN DEVPROPTYPE = 0x00000011 + DEVPROP_TYPE_STRING DEVPROPTYPE = 0x00000012 + DEVPROP_TYPE_STRING_LIST DEVPROPTYPE = DEVPROP_TYPE_STRING | DEVPROP_TYPEMOD_LIST + DEVPROP_TYPE_SECURITY_DESCRIPTOR DEVPROPTYPE = 0x00000013 + DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING DEVPROPTYPE = 0x00000014 + DEVPROP_TYPE_DEVPROPKEY DEVPROPTYPE = 0x00000015 + DEVPROP_TYPE_DEVPROPTYPE DEVPROPTYPE = 0x00000016 + DEVPROP_TYPE_BINARY DEVPROPTYPE = DEVPROP_TYPE_BYTE | DEVPROP_TYPEMOD_ARRAY + DEVPROP_TYPE_ERROR DEVPROPTYPE = 0x00000017 + DEVPROP_TYPE_NTSTATUS DEVPROPTYPE = 0x00000018 + DEVPROP_TYPE_STRING_INDIRECT DEVPROPTYPE = 0x00000019 + + MAX_DEVPROP_TYPE DEVPROPTYPE = 0x00000019 + MAX_DEVPROP_TYPEMOD DEVPROPTYPE = 0x00002000 + + DEVPROP_MASK_TYPE DEVPROPTYPE = 0x00000FFF + DEVPROP_MASK_TYPEMOD DEVPROPTYPE = 0x0000F000 +) + +// DEVPROPGUID specifies a property category. +type DEVPROPGUID GUID + +// DEVPROPID uniquely identifies the property within the property category. +type DEVPROPID uint32 + +const DEVPROPID_FIRST_USABLE DEVPROPID = 2 + +// DEVPROPKEY represents a device property key for a device property in the +// unified device property model. +type DEVPROPKEY struct { + FmtID DEVPROPGUID + PID DEVPROPID +} + +// CONFIGRET is a return value or error code from cfgmgr32 APIs +type CONFIGRET uint32 + +func (ret CONFIGRET) Error() string { + if win32Error, ok := ret.Unwrap().(Errno); ok { + return fmt.Sprintf("%s (CfgMgr error: 0x%08x)", win32Error.Error(), uint32(ret)) + } + return fmt.Sprintf("CfgMgr error: 0x%08x", uint32(ret)) +} + +func (ret CONFIGRET) Win32Error(defaultError Errno) Errno { + return cm_MapCrToWin32Err(ret, defaultError) +} + +func (ret CONFIGRET) Unwrap() error { + const noMatch = Errno(^uintptr(0)) + win32Error := ret.Win32Error(noMatch) + if win32Error == noMatch { + return nil + } + return win32Error +} + +const ( + CR_SUCCESS CONFIGRET = 0x00000000 + CR_DEFAULT CONFIGRET = 0x00000001 + CR_OUT_OF_MEMORY CONFIGRET = 0x00000002 + CR_INVALID_POINTER CONFIGRET = 0x00000003 + CR_INVALID_FLAG CONFIGRET = 0x00000004 + CR_INVALID_DEVNODE CONFIGRET = 0x00000005 + CR_INVALID_DEVINST = CR_INVALID_DEVNODE + CR_INVALID_RES_DES CONFIGRET = 0x00000006 + CR_INVALID_LOG_CONF CONFIGRET = 0x00000007 + CR_INVALID_ARBITRATOR CONFIGRET = 0x00000008 + CR_INVALID_NODELIST CONFIGRET = 0x00000009 + CR_DEVNODE_HAS_REQS CONFIGRET = 0x0000000A + CR_DEVINST_HAS_REQS = CR_DEVNODE_HAS_REQS + CR_INVALID_RESOURCEID CONFIGRET = 0x0000000B + CR_DLVXD_NOT_FOUND CONFIGRET = 0x0000000C + CR_NO_SUCH_DEVNODE CONFIGRET = 0x0000000D + CR_NO_SUCH_DEVINST = CR_NO_SUCH_DEVNODE + CR_NO_MORE_LOG_CONF CONFIGRET = 0x0000000E + CR_NO_MORE_RES_DES CONFIGRET = 0x0000000F + CR_ALREADY_SUCH_DEVNODE CONFIGRET = 0x00000010 + CR_ALREADY_SUCH_DEVINST = CR_ALREADY_SUCH_DEVNODE + CR_INVALID_RANGE_LIST CONFIGRET = 0x00000011 + CR_INVALID_RANGE CONFIGRET = 0x00000012 + CR_FAILURE CONFIGRET = 0x00000013 + CR_NO_SUCH_LOGICAL_DEV CONFIGRET = 0x00000014 + CR_CREATE_BLOCKED CONFIGRET = 0x00000015 + CR_NOT_SYSTEM_VM CONFIGRET = 0x00000016 + CR_REMOVE_VETOED CONFIGRET = 0x00000017 + CR_APM_VETOED CONFIGRET = 0x00000018 + CR_INVALID_LOAD_TYPE CONFIGRET = 0x00000019 + CR_BUFFER_SMALL CONFIGRET = 0x0000001A + CR_NO_ARBITRATOR CONFIGRET = 0x0000001B + CR_NO_REGISTRY_HANDLE CONFIGRET = 0x0000001C + CR_REGISTRY_ERROR CONFIGRET = 0x0000001D + CR_INVALID_DEVICE_ID CONFIGRET = 0x0000001E + CR_INVALID_DATA CONFIGRET = 0x0000001F + CR_INVALID_API CONFIGRET = 0x00000020 + CR_DEVLOADER_NOT_READY CONFIGRET = 0x00000021 + CR_NEED_RESTART CONFIGRET = 0x00000022 + CR_NO_MORE_HW_PROFILES CONFIGRET = 0x00000023 + CR_DEVICE_NOT_THERE CONFIGRET = 0x00000024 + CR_NO_SUCH_VALUE CONFIGRET = 0x00000025 + CR_WRONG_TYPE CONFIGRET = 0x00000026 + CR_INVALID_PRIORITY CONFIGRET = 0x00000027 + CR_NOT_DISABLEABLE CONFIGRET = 0x00000028 + CR_FREE_RESOURCES CONFIGRET = 0x00000029 + CR_QUERY_VETOED CONFIGRET = 0x0000002A + CR_CANT_SHARE_IRQ CONFIGRET = 0x0000002B + CR_NO_DEPENDENT CONFIGRET = 0x0000002C + CR_SAME_RESOURCES CONFIGRET = 0x0000002D + CR_NO_SUCH_REGISTRY_KEY CONFIGRET = 0x0000002E + CR_INVALID_MACHINENAME CONFIGRET = 0x0000002F + CR_REMOTE_COMM_FAILURE CONFIGRET = 0x00000030 + CR_MACHINE_UNAVAILABLE CONFIGRET = 0x00000031 + CR_NO_CM_SERVICES CONFIGRET = 0x00000032 + CR_ACCESS_DENIED CONFIGRET = 0x00000033 + CR_CALL_NOT_IMPLEMENTED CONFIGRET = 0x00000034 + CR_INVALID_PROPERTY CONFIGRET = 0x00000035 + CR_DEVICE_INTERFACE_ACTIVE CONFIGRET = 0x00000036 + CR_NO_SUCH_DEVICE_INTERFACE CONFIGRET = 0x00000037 + CR_INVALID_REFERENCE_STRING CONFIGRET = 0x00000038 + CR_INVALID_CONFLICT_LIST CONFIGRET = 0x00000039 + CR_INVALID_INDEX CONFIGRET = 0x0000003A + CR_INVALID_STRUCTURE_SIZE CONFIGRET = 0x0000003B + NUM_CR_RESULTS CONFIGRET = 0x0000003C +) + +const ( + CM_GET_DEVICE_INTERFACE_LIST_PRESENT = 0 // only currently 'live' device interfaces + CM_GET_DEVICE_INTERFACE_LIST_ALL_DEVICES = 1 // all registered device interfaces, live or not +) + +const ( + DN_ROOT_ENUMERATED = 0x00000001 // Was enumerated by ROOT + DN_DRIVER_LOADED = 0x00000002 // Has Register_Device_Driver + DN_ENUM_LOADED = 0x00000004 // Has Register_Enumerator + DN_STARTED = 0x00000008 // Is currently configured + DN_MANUAL = 0x00000010 // Manually installed + DN_NEED_TO_ENUM = 0x00000020 // May need reenumeration + DN_NOT_FIRST_TIME = 0x00000040 // Has received a config + DN_HARDWARE_ENUM = 0x00000080 // Enum generates hardware ID + DN_LIAR = 0x00000100 // Lied about can reconfig once + DN_HAS_MARK = 0x00000200 // Not CM_Create_DevInst lately + DN_HAS_PROBLEM = 0x00000400 // Need device installer + DN_FILTERED = 0x00000800 // Is filtered + DN_MOVED = 0x00001000 // Has been moved + DN_DISABLEABLE = 0x00002000 // Can be disabled + DN_REMOVABLE = 0x00004000 // Can be removed + DN_PRIVATE_PROBLEM = 0x00008000 // Has a private problem + DN_MF_PARENT = 0x00010000 // Multi function parent + DN_MF_CHILD = 0x00020000 // Multi function child + DN_WILL_BE_REMOVED = 0x00040000 // DevInst is being removed + DN_NOT_FIRST_TIMEE = 0x00080000 // Has received a config enumerate + DN_STOP_FREE_RES = 0x00100000 // When child is stopped, free resources + DN_REBAL_CANDIDATE = 0x00200000 // Don't skip during rebalance + DN_BAD_PARTIAL = 0x00400000 // This devnode's log_confs do not have same resources + DN_NT_ENUMERATOR = 0x00800000 // This devnode's is an NT enumerator + DN_NT_DRIVER = 0x01000000 // This devnode's is an NT driver + DN_NEEDS_LOCKING = 0x02000000 // Devnode need lock resume processing + DN_ARM_WAKEUP = 0x04000000 // Devnode can be the wakeup device + DN_APM_ENUMERATOR = 0x08000000 // APM aware enumerator + DN_APM_DRIVER = 0x10000000 // APM aware driver + DN_SILENT_INSTALL = 0x20000000 // Silent install + DN_NO_SHOW_IN_DM = 0x40000000 // No show in device manager + DN_BOOT_LOG_PROB = 0x80000000 // Had a problem during preassignment of boot log conf + DN_NEED_RESTART = DN_LIAR // System needs to be restarted for this Devnode to work properly + DN_DRIVER_BLOCKED = DN_NOT_FIRST_TIME // One or more drivers are blocked from loading for this Devnode + DN_LEGACY_DRIVER = DN_MOVED // This device is using a legacy driver + DN_CHILD_WITH_INVALID_ID = DN_HAS_MARK // One or more children have invalid IDs + DN_DEVICE_DISCONNECTED = DN_NEEDS_LOCKING // The function driver for a device reported that the device is not connected. Typically this means a wireless device is out of range. + DN_QUERY_REMOVE_PENDING = DN_MF_PARENT // Device is part of a set of related devices collectively pending query-removal + DN_QUERY_REMOVE_ACTIVE = DN_MF_CHILD // Device is actively engaged in a query-remove IRP + DN_CHANGEABLE_FLAGS = DN_NOT_FIRST_TIME | DN_HARDWARE_ENUM | DN_HAS_MARK | DN_DISABLEABLE | DN_REMOVABLE | DN_MF_CHILD | DN_MF_PARENT | DN_NOT_FIRST_TIMEE | DN_STOP_FREE_RES | DN_REBAL_CANDIDATE | DN_NT_ENUMERATOR | DN_NT_DRIVER | DN_SILENT_INSTALL | DN_NO_SHOW_IN_DM +) + +//sys setupDiCreateDeviceInfoListEx(classGUID *GUID, hwndParent uintptr, machineName *uint16, reserved uintptr) (handle DevInfo, err error) [failretval==DevInfo(InvalidHandle)] = setupapi.SetupDiCreateDeviceInfoListExW + +// SetupDiCreateDeviceInfoListEx function creates an empty device information set on a remote or a local computer and optionally associates the set with a device setup class. +func SetupDiCreateDeviceInfoListEx(classGUID *GUID, hwndParent uintptr, machineName string) (deviceInfoSet DevInfo, err error) { + var machineNameUTF16 *uint16 + if machineName != "" { + machineNameUTF16, err = UTF16PtrFromString(machineName) + if err != nil { + return + } + } + return setupDiCreateDeviceInfoListEx(classGUID, hwndParent, machineNameUTF16, 0) +} + +//sys setupDiGetDeviceInfoListDetail(deviceInfoSet DevInfo, deviceInfoSetDetailData *DevInfoListDetailData) (err error) = setupapi.SetupDiGetDeviceInfoListDetailW + +// SetupDiGetDeviceInfoListDetail function retrieves information associated with a device information set including the class GUID, remote computer handle, and remote computer name. +func SetupDiGetDeviceInfoListDetail(deviceInfoSet DevInfo) (deviceInfoSetDetailData *DevInfoListDetailData, err error) { + data := &DevInfoListDetailData{} + data.size = data.unsafeSizeOf() + + return data, setupDiGetDeviceInfoListDetail(deviceInfoSet, data) +} + +// DeviceInfoListDetail method retrieves information associated with a device information set including the class GUID, remote computer handle, and remote computer name. +func (deviceInfoSet DevInfo) DeviceInfoListDetail() (*DevInfoListDetailData, error) { + return SetupDiGetDeviceInfoListDetail(deviceInfoSet) +} + +//sys setupDiCreateDeviceInfo(deviceInfoSet DevInfo, DeviceName *uint16, classGUID *GUID, DeviceDescription *uint16, hwndParent uintptr, CreationFlags DICD, deviceInfoData *DevInfoData) (err error) = setupapi.SetupDiCreateDeviceInfoW + +// SetupDiCreateDeviceInfo function creates a new device information element and adds it as a new member to the specified device information set. +func SetupDiCreateDeviceInfo(deviceInfoSet DevInfo, deviceName string, classGUID *GUID, deviceDescription string, hwndParent uintptr, creationFlags DICD) (deviceInfoData *DevInfoData, err error) { + deviceNameUTF16, err := UTF16PtrFromString(deviceName) + if err != nil { + return + } + + var deviceDescriptionUTF16 *uint16 + if deviceDescription != "" { + deviceDescriptionUTF16, err = UTF16PtrFromString(deviceDescription) + if err != nil { + return + } + } + + data := &DevInfoData{} + data.size = uint32(unsafe.Sizeof(*data)) + + return data, setupDiCreateDeviceInfo(deviceInfoSet, deviceNameUTF16, classGUID, deviceDescriptionUTF16, hwndParent, creationFlags, data) +} + +// CreateDeviceInfo method creates a new device information element and adds it as a new member to the specified device information set. +func (deviceInfoSet DevInfo) CreateDeviceInfo(deviceName string, classGUID *GUID, deviceDescription string, hwndParent uintptr, creationFlags DICD) (*DevInfoData, error) { + return SetupDiCreateDeviceInfo(deviceInfoSet, deviceName, classGUID, deviceDescription, hwndParent, creationFlags) +} + +//sys setupDiEnumDeviceInfo(deviceInfoSet DevInfo, memberIndex uint32, deviceInfoData *DevInfoData) (err error) = setupapi.SetupDiEnumDeviceInfo + +// SetupDiEnumDeviceInfo function returns a DevInfoData structure that specifies a device information element in a device information set. +func SetupDiEnumDeviceInfo(deviceInfoSet DevInfo, memberIndex int) (*DevInfoData, error) { + data := &DevInfoData{} + data.size = uint32(unsafe.Sizeof(*data)) + + return data, setupDiEnumDeviceInfo(deviceInfoSet, uint32(memberIndex), data) +} + +// EnumDeviceInfo method returns a DevInfoData structure that specifies a device information element in a device information set. +func (deviceInfoSet DevInfo) EnumDeviceInfo(memberIndex int) (*DevInfoData, error) { + return SetupDiEnumDeviceInfo(deviceInfoSet, memberIndex) +} + +// SetupDiDestroyDeviceInfoList function deletes a device information set and frees all associated memory. +//sys SetupDiDestroyDeviceInfoList(deviceInfoSet DevInfo) (err error) = setupapi.SetupDiDestroyDeviceInfoList + +// Close method deletes a device information set and frees all associated memory. +func (deviceInfoSet DevInfo) Close() error { + return SetupDiDestroyDeviceInfoList(deviceInfoSet) +} + +//sys SetupDiBuildDriverInfoList(deviceInfoSet DevInfo, deviceInfoData *DevInfoData, driverType SPDIT) (err error) = setupapi.SetupDiBuildDriverInfoList + +// BuildDriverInfoList method builds a list of drivers that is associated with a specific device or with the global class driver list for a device information set. +func (deviceInfoSet DevInfo) BuildDriverInfoList(deviceInfoData *DevInfoData, driverType SPDIT) error { + return SetupDiBuildDriverInfoList(deviceInfoSet, deviceInfoData, driverType) +} + +//sys SetupDiCancelDriverInfoSearch(deviceInfoSet DevInfo) (err error) = setupapi.SetupDiCancelDriverInfoSearch + +// CancelDriverInfoSearch method cancels a driver list search that is currently in progress in a different thread. +func (deviceInfoSet DevInfo) CancelDriverInfoSearch() error { + return SetupDiCancelDriverInfoSearch(deviceInfoSet) +} + +//sys setupDiEnumDriverInfo(deviceInfoSet DevInfo, deviceInfoData *DevInfoData, driverType SPDIT, memberIndex uint32, driverInfoData *DrvInfoData) (err error) = setupapi.SetupDiEnumDriverInfoW + +// SetupDiEnumDriverInfo function enumerates the members of a driver list. +func SetupDiEnumDriverInfo(deviceInfoSet DevInfo, deviceInfoData *DevInfoData, driverType SPDIT, memberIndex int) (*DrvInfoData, error) { + data := &DrvInfoData{} + data.size = uint32(unsafe.Sizeof(*data)) + + return data, setupDiEnumDriverInfo(deviceInfoSet, deviceInfoData, driverType, uint32(memberIndex), data) +} + +// EnumDriverInfo method enumerates the members of a driver list. +func (deviceInfoSet DevInfo) EnumDriverInfo(deviceInfoData *DevInfoData, driverType SPDIT, memberIndex int) (*DrvInfoData, error) { + return SetupDiEnumDriverInfo(deviceInfoSet, deviceInfoData, driverType, memberIndex) +} + +//sys setupDiGetSelectedDriver(deviceInfoSet DevInfo, deviceInfoData *DevInfoData, driverInfoData *DrvInfoData) (err error) = setupapi.SetupDiGetSelectedDriverW + +// SetupDiGetSelectedDriver function retrieves the selected driver for a device information set or a particular device information element. +func SetupDiGetSelectedDriver(deviceInfoSet DevInfo, deviceInfoData *DevInfoData) (*DrvInfoData, error) { + data := &DrvInfoData{} + data.size = uint32(unsafe.Sizeof(*data)) + + return data, setupDiGetSelectedDriver(deviceInfoSet, deviceInfoData, data) +} + +// SelectedDriver method retrieves the selected driver for a device information set or a particular device information element. +func (deviceInfoSet DevInfo) SelectedDriver(deviceInfoData *DevInfoData) (*DrvInfoData, error) { + return SetupDiGetSelectedDriver(deviceInfoSet, deviceInfoData) +} + +//sys SetupDiSetSelectedDriver(deviceInfoSet DevInfo, deviceInfoData *DevInfoData, driverInfoData *DrvInfoData) (err error) = setupapi.SetupDiSetSelectedDriverW + +// SetSelectedDriver method sets, or resets, the selected driver for a device information element or the selected class driver for a device information set. +func (deviceInfoSet DevInfo) SetSelectedDriver(deviceInfoData *DevInfoData, driverInfoData *DrvInfoData) error { + return SetupDiSetSelectedDriver(deviceInfoSet, deviceInfoData, driverInfoData) +} + +//sys setupDiGetDriverInfoDetail(deviceInfoSet DevInfo, deviceInfoData *DevInfoData, driverInfoData *DrvInfoData, driverInfoDetailData *DrvInfoDetailData, driverInfoDetailDataSize uint32, requiredSize *uint32) (err error) = setupapi.SetupDiGetDriverInfoDetailW + +// SetupDiGetDriverInfoDetail function retrieves driver information detail for a device information set or a particular device information element in the device information set. +func SetupDiGetDriverInfoDetail(deviceInfoSet DevInfo, deviceInfoData *DevInfoData, driverInfoData *DrvInfoData) (*DrvInfoDetailData, error) { + reqSize := uint32(2048) + for { + buf := make([]byte, reqSize) + data := (*DrvInfoDetailData)(unsafe.Pointer(&buf[0])) + data.size = data.unsafeSizeOf() + err := setupDiGetDriverInfoDetail(deviceInfoSet, deviceInfoData, driverInfoData, data, uint32(len(buf)), &reqSize) + if err == ERROR_INSUFFICIENT_BUFFER { + continue + } + if err != nil { + return nil, err + } + data.size = reqSize + return data, nil + } +} + +// DriverInfoDetail method retrieves driver information detail for a device information set or a particular device information element in the device information set. +func (deviceInfoSet DevInfo) DriverInfoDetail(deviceInfoData *DevInfoData, driverInfoData *DrvInfoData) (*DrvInfoDetailData, error) { + return SetupDiGetDriverInfoDetail(deviceInfoSet, deviceInfoData, driverInfoData) +} + +//sys SetupDiDestroyDriverInfoList(deviceInfoSet DevInfo, deviceInfoData *DevInfoData, driverType SPDIT) (err error) = setupapi.SetupDiDestroyDriverInfoList + +// DestroyDriverInfoList method deletes a driver list. +func (deviceInfoSet DevInfo) DestroyDriverInfoList(deviceInfoData *DevInfoData, driverType SPDIT) error { + return SetupDiDestroyDriverInfoList(deviceInfoSet, deviceInfoData, driverType) +} + +//sys setupDiGetClassDevsEx(classGUID *GUID, Enumerator *uint16, hwndParent uintptr, Flags DIGCF, deviceInfoSet DevInfo, machineName *uint16, reserved uintptr) (handle DevInfo, err error) [failretval==DevInfo(InvalidHandle)] = setupapi.SetupDiGetClassDevsExW + +// SetupDiGetClassDevsEx function returns a handle to a device information set that contains requested device information elements for a local or a remote computer. +func SetupDiGetClassDevsEx(classGUID *GUID, enumerator string, hwndParent uintptr, flags DIGCF, deviceInfoSet DevInfo, machineName string) (handle DevInfo, err error) { + var enumeratorUTF16 *uint16 + if enumerator != "" { + enumeratorUTF16, err = UTF16PtrFromString(enumerator) + if err != nil { + return + } + } + var machineNameUTF16 *uint16 + if machineName != "" { + machineNameUTF16, err = UTF16PtrFromString(machineName) + if err != nil { + return + } + } + return setupDiGetClassDevsEx(classGUID, enumeratorUTF16, hwndParent, flags, deviceInfoSet, machineNameUTF16, 0) +} + +// SetupDiCallClassInstaller function calls the appropriate class installer, and any registered co-installers, with the specified installation request (DIF code). +//sys SetupDiCallClassInstaller(installFunction DI_FUNCTION, deviceInfoSet DevInfo, deviceInfoData *DevInfoData) (err error) = setupapi.SetupDiCallClassInstaller + +// CallClassInstaller member calls the appropriate class installer, and any registered co-installers, with the specified installation request (DIF code). +func (deviceInfoSet DevInfo) CallClassInstaller(installFunction DI_FUNCTION, deviceInfoData *DevInfoData) error { + return SetupDiCallClassInstaller(installFunction, deviceInfoSet, deviceInfoData) +} + +// SetupDiOpenDevRegKey function opens a registry key for device-specific configuration information. +//sys SetupDiOpenDevRegKey(deviceInfoSet DevInfo, deviceInfoData *DevInfoData, Scope DICS_FLAG, HwProfile uint32, KeyType DIREG, samDesired uint32) (key Handle, err error) [failretval==InvalidHandle] = setupapi.SetupDiOpenDevRegKey + +// OpenDevRegKey method opens a registry key for device-specific configuration information. +func (deviceInfoSet DevInfo) OpenDevRegKey(DeviceInfoData *DevInfoData, Scope DICS_FLAG, HwProfile uint32, KeyType DIREG, samDesired uint32) (Handle, error) { + return SetupDiOpenDevRegKey(deviceInfoSet, DeviceInfoData, Scope, HwProfile, KeyType, samDesired) +} + +//sys setupDiGetDeviceProperty(deviceInfoSet DevInfo, deviceInfoData *DevInfoData, propertyKey *DEVPROPKEY, propertyType *DEVPROPTYPE, propertyBuffer *byte, propertyBufferSize uint32, requiredSize *uint32, flags uint32) (err error) = setupapi.SetupDiGetDevicePropertyW + +// SetupDiGetDeviceProperty function retrieves a specified device instance property. +func SetupDiGetDeviceProperty(deviceInfoSet DevInfo, deviceInfoData *DevInfoData, propertyKey *DEVPROPKEY) (value interface{}, err error) { + reqSize := uint32(256) + for { + var dataType DEVPROPTYPE + buf := make([]byte, reqSize) + err = setupDiGetDeviceProperty(deviceInfoSet, deviceInfoData, propertyKey, &dataType, &buf[0], uint32(len(buf)), &reqSize, 0) + if err == ERROR_INSUFFICIENT_BUFFER { + continue + } + if err != nil { + return + } + switch dataType { + case DEVPROP_TYPE_STRING: + ret := UTF16ToString(bufToUTF16(buf)) + runtime.KeepAlive(buf) + return ret, nil + } + return nil, errors.New("unimplemented property type") + } +} + +//sys setupDiGetDeviceRegistryProperty(deviceInfoSet DevInfo, deviceInfoData *DevInfoData, property SPDRP, propertyRegDataType *uint32, propertyBuffer *byte, propertyBufferSize uint32, requiredSize *uint32) (err error) = setupapi.SetupDiGetDeviceRegistryPropertyW + +// SetupDiGetDeviceRegistryProperty function retrieves a specified Plug and Play device property. +func SetupDiGetDeviceRegistryProperty(deviceInfoSet DevInfo, deviceInfoData *DevInfoData, property SPDRP) (value interface{}, err error) { + reqSize := uint32(256) + for { + var dataType uint32 + buf := make([]byte, reqSize) + err = setupDiGetDeviceRegistryProperty(deviceInfoSet, deviceInfoData, property, &dataType, &buf[0], uint32(len(buf)), &reqSize) + if err == ERROR_INSUFFICIENT_BUFFER { + continue + } + if err != nil { + return + } + return getRegistryValue(buf[:reqSize], dataType) + } +} + +func getRegistryValue(buf []byte, dataType uint32) (interface{}, error) { + switch dataType { + case REG_SZ: + ret := UTF16ToString(bufToUTF16(buf)) + runtime.KeepAlive(buf) + return ret, nil + case REG_EXPAND_SZ: + value := UTF16ToString(bufToUTF16(buf)) + if value == "" { + return "", nil + } + p, err := syscall.UTF16PtrFromString(value) + if err != nil { + return "", err + } + ret := make([]uint16, 100) + for { + n, err := ExpandEnvironmentStrings(p, &ret[0], uint32(len(ret))) + if err != nil { + return "", err + } + if n <= uint32(len(ret)) { + return UTF16ToString(ret[:n]), nil + } + ret = make([]uint16, n) + } + case REG_BINARY: + return buf, nil + case REG_DWORD_LITTLE_ENDIAN: + return binary.LittleEndian.Uint32(buf), nil + case REG_DWORD_BIG_ENDIAN: + return binary.BigEndian.Uint32(buf), nil + case REG_MULTI_SZ: + bufW := bufToUTF16(buf) + a := []string{} + for i := 0; i < len(bufW); { + j := i + wcslen(bufW[i:]) + if i < j { + a = append(a, UTF16ToString(bufW[i:j])) + } + i = j + 1 + } + runtime.KeepAlive(buf) + return a, nil + case REG_QWORD_LITTLE_ENDIAN: + return binary.LittleEndian.Uint64(buf), nil + default: + return nil, fmt.Errorf("Unsupported registry value type: %v", dataType) + } +} + +// bufToUTF16 function reinterprets []byte buffer as []uint16 +func bufToUTF16(buf []byte) []uint16 { + sl := struct { + addr *uint16 + len int + cap int + }{(*uint16)(unsafe.Pointer(&buf[0])), len(buf) / 2, cap(buf) / 2} + return *(*[]uint16)(unsafe.Pointer(&sl)) +} + +// utf16ToBuf function reinterprets []uint16 as []byte +func utf16ToBuf(buf []uint16) []byte { + sl := struct { + addr *byte + len int + cap int + }{(*byte)(unsafe.Pointer(&buf[0])), len(buf) * 2, cap(buf) * 2} + return *(*[]byte)(unsafe.Pointer(&sl)) +} + +func wcslen(str []uint16) int { + for i := 0; i < len(str); i++ { + if str[i] == 0 { + return i + } + } + return len(str) +} + +// DeviceRegistryProperty method retrieves a specified Plug and Play device property. +func (deviceInfoSet DevInfo) DeviceRegistryProperty(deviceInfoData *DevInfoData, property SPDRP) (interface{}, error) { + return SetupDiGetDeviceRegistryProperty(deviceInfoSet, deviceInfoData, property) +} + +//sys setupDiSetDeviceRegistryProperty(deviceInfoSet DevInfo, deviceInfoData *DevInfoData, property SPDRP, propertyBuffer *byte, propertyBufferSize uint32) (err error) = setupapi.SetupDiSetDeviceRegistryPropertyW + +// SetupDiSetDeviceRegistryProperty function sets a Plug and Play device property for a device. +func SetupDiSetDeviceRegistryProperty(deviceInfoSet DevInfo, deviceInfoData *DevInfoData, property SPDRP, propertyBuffers []byte) error { + return setupDiSetDeviceRegistryProperty(deviceInfoSet, deviceInfoData, property, &propertyBuffers[0], uint32(len(propertyBuffers))) +} + +// SetDeviceRegistryProperty function sets a Plug and Play device property for a device. +func (deviceInfoSet DevInfo) SetDeviceRegistryProperty(deviceInfoData *DevInfoData, property SPDRP, propertyBuffers []byte) error { + return SetupDiSetDeviceRegistryProperty(deviceInfoSet, deviceInfoData, property, propertyBuffers) +} + +// SetDeviceRegistryPropertyString method sets a Plug and Play device property string for a device. +func (deviceInfoSet DevInfo) SetDeviceRegistryPropertyString(deviceInfoData *DevInfoData, property SPDRP, str string) error { + str16, err := UTF16FromString(str) + if err != nil { + return err + } + err = SetupDiSetDeviceRegistryProperty(deviceInfoSet, deviceInfoData, property, utf16ToBuf(append(str16, 0))) + runtime.KeepAlive(str16) + return err +} + +//sys setupDiGetDeviceInstallParams(deviceInfoSet DevInfo, deviceInfoData *DevInfoData, deviceInstallParams *DevInstallParams) (err error) = setupapi.SetupDiGetDeviceInstallParamsW + +// SetupDiGetDeviceInstallParams function retrieves device installation parameters for a device information set or a particular device information element. +func SetupDiGetDeviceInstallParams(deviceInfoSet DevInfo, deviceInfoData *DevInfoData) (*DevInstallParams, error) { + params := &DevInstallParams{} + params.size = uint32(unsafe.Sizeof(*params)) + + return params, setupDiGetDeviceInstallParams(deviceInfoSet, deviceInfoData, params) +} + +// DeviceInstallParams method retrieves device installation parameters for a device information set or a particular device information element. +func (deviceInfoSet DevInfo) DeviceInstallParams(deviceInfoData *DevInfoData) (*DevInstallParams, error) { + return SetupDiGetDeviceInstallParams(deviceInfoSet, deviceInfoData) +} + +//sys setupDiGetDeviceInstanceId(deviceInfoSet DevInfo, deviceInfoData *DevInfoData, instanceId *uint16, instanceIdSize uint32, instanceIdRequiredSize *uint32) (err error) = setupapi.SetupDiGetDeviceInstanceIdW + +// SetupDiGetDeviceInstanceId function retrieves the instance ID of the device. +func SetupDiGetDeviceInstanceId(deviceInfoSet DevInfo, deviceInfoData *DevInfoData) (string, error) { + reqSize := uint32(1024) + for { + buf := make([]uint16, reqSize) + err := setupDiGetDeviceInstanceId(deviceInfoSet, deviceInfoData, &buf[0], uint32(len(buf)), &reqSize) + if err == ERROR_INSUFFICIENT_BUFFER { + continue + } + if err != nil { + return "", err + } + return UTF16ToString(buf), nil + } +} + +// DeviceInstanceID method retrieves the instance ID of the device. +func (deviceInfoSet DevInfo) DeviceInstanceID(deviceInfoData *DevInfoData) (string, error) { + return SetupDiGetDeviceInstanceId(deviceInfoSet, deviceInfoData) +} + +// SetupDiGetClassInstallParams function retrieves class installation parameters for a device information set or a particular device information element. +//sys SetupDiGetClassInstallParams(deviceInfoSet DevInfo, deviceInfoData *DevInfoData, classInstallParams *ClassInstallHeader, classInstallParamsSize uint32, requiredSize *uint32) (err error) = setupapi.SetupDiGetClassInstallParamsW + +// ClassInstallParams method retrieves class installation parameters for a device information set or a particular device information element. +func (deviceInfoSet DevInfo) ClassInstallParams(deviceInfoData *DevInfoData, classInstallParams *ClassInstallHeader, classInstallParamsSize uint32, requiredSize *uint32) error { + return SetupDiGetClassInstallParams(deviceInfoSet, deviceInfoData, classInstallParams, classInstallParamsSize, requiredSize) +} + +//sys SetupDiSetDeviceInstallParams(deviceInfoSet DevInfo, deviceInfoData *DevInfoData, deviceInstallParams *DevInstallParams) (err error) = setupapi.SetupDiSetDeviceInstallParamsW + +// SetDeviceInstallParams member sets device installation parameters for a device information set or a particular device information element. +func (deviceInfoSet DevInfo) SetDeviceInstallParams(deviceInfoData *DevInfoData, deviceInstallParams *DevInstallParams) error { + return SetupDiSetDeviceInstallParams(deviceInfoSet, deviceInfoData, deviceInstallParams) +} + +// SetupDiSetClassInstallParams function sets or clears class install parameters for a device information set or a particular device information element. +//sys SetupDiSetClassInstallParams(deviceInfoSet DevInfo, deviceInfoData *DevInfoData, classInstallParams *ClassInstallHeader, classInstallParamsSize uint32) (err error) = setupapi.SetupDiSetClassInstallParamsW + +// SetClassInstallParams method sets or clears class install parameters for a device information set or a particular device information element. +func (deviceInfoSet DevInfo) SetClassInstallParams(deviceInfoData *DevInfoData, classInstallParams *ClassInstallHeader, classInstallParamsSize uint32) error { + return SetupDiSetClassInstallParams(deviceInfoSet, deviceInfoData, classInstallParams, classInstallParamsSize) +} + +//sys setupDiClassNameFromGuidEx(classGUID *GUID, className *uint16, classNameSize uint32, requiredSize *uint32, machineName *uint16, reserved uintptr) (err error) = setupapi.SetupDiClassNameFromGuidExW + +// SetupDiClassNameFromGuidEx function retrieves the class name associated with a class GUID. The class can be installed on a local or remote computer. +func SetupDiClassNameFromGuidEx(classGUID *GUID, machineName string) (className string, err error) { + var classNameUTF16 [MAX_CLASS_NAME_LEN]uint16 + + var machineNameUTF16 *uint16 + if machineName != "" { + machineNameUTF16, err = UTF16PtrFromString(machineName) + if err != nil { + return + } + } + + err = setupDiClassNameFromGuidEx(classGUID, &classNameUTF16[0], MAX_CLASS_NAME_LEN, nil, machineNameUTF16, 0) + if err != nil { + return + } + + className = UTF16ToString(classNameUTF16[:]) + return +} + +//sys setupDiClassGuidsFromNameEx(className *uint16, classGuidList *GUID, classGuidListSize uint32, requiredSize *uint32, machineName *uint16, reserved uintptr) (err error) = setupapi.SetupDiClassGuidsFromNameExW + +// SetupDiClassGuidsFromNameEx function retrieves the GUIDs associated with the specified class name. This resulting list contains the classes currently installed on a local or remote computer. +func SetupDiClassGuidsFromNameEx(className string, machineName string) ([]GUID, error) { + classNameUTF16, err := UTF16PtrFromString(className) + if err != nil { + return nil, err + } + + var machineNameUTF16 *uint16 + if machineName != "" { + machineNameUTF16, err = UTF16PtrFromString(machineName) + if err != nil { + return nil, err + } + } + + reqSize := uint32(4) + for { + buf := make([]GUID, reqSize) + err = setupDiClassGuidsFromNameEx(classNameUTF16, &buf[0], uint32(len(buf)), &reqSize, machineNameUTF16, 0) + if err == ERROR_INSUFFICIENT_BUFFER { + continue + } + if err != nil { + return nil, err + } + return buf[:reqSize], nil + } +} + +//sys setupDiGetSelectedDevice(deviceInfoSet DevInfo, deviceInfoData *DevInfoData) (err error) = setupapi.SetupDiGetSelectedDevice + +// SetupDiGetSelectedDevice function retrieves the selected device information element in a device information set. +func SetupDiGetSelectedDevice(deviceInfoSet DevInfo) (*DevInfoData, error) { + data := &DevInfoData{} + data.size = uint32(unsafe.Sizeof(*data)) + + return data, setupDiGetSelectedDevice(deviceInfoSet, data) +} + +// SelectedDevice method retrieves the selected device information element in a device information set. +func (deviceInfoSet DevInfo) SelectedDevice() (*DevInfoData, error) { + return SetupDiGetSelectedDevice(deviceInfoSet) +} + +// SetupDiSetSelectedDevice function sets a device information element as the selected member of a device information set. This function is typically used by an installation wizard. +//sys SetupDiSetSelectedDevice(deviceInfoSet DevInfo, deviceInfoData *DevInfoData) (err error) = setupapi.SetupDiSetSelectedDevice + +// SetSelectedDevice method sets a device information element as the selected member of a device information set. This function is typically used by an installation wizard. +func (deviceInfoSet DevInfo) SetSelectedDevice(deviceInfoData *DevInfoData) error { + return SetupDiSetSelectedDevice(deviceInfoSet, deviceInfoData) +} + +//sys setupUninstallOEMInf(infFileName *uint16, flags SUOI, reserved uintptr) (err error) = setupapi.SetupUninstallOEMInfW + +// SetupUninstallOEMInf uninstalls the specified driver. +func SetupUninstallOEMInf(infFileName string, flags SUOI) error { + infFileName16, err := UTF16PtrFromString(infFileName) + if err != nil { + return err + } + return setupUninstallOEMInf(infFileName16, flags, 0) +} + +//sys cm_MapCrToWin32Err(configRet CONFIGRET, defaultWin32Error Errno) (ret Errno) = CfgMgr32.CM_MapCrToWin32Err + +//sys cm_Get_Device_Interface_List_Size(len *uint32, interfaceClass *GUID, deviceID *uint16, flags uint32) (ret CONFIGRET) = CfgMgr32.CM_Get_Device_Interface_List_SizeW +//sys cm_Get_Device_Interface_List(interfaceClass *GUID, deviceID *uint16, buffer *uint16, bufferLen uint32, flags uint32) (ret CONFIGRET) = CfgMgr32.CM_Get_Device_Interface_ListW + +func CM_Get_Device_Interface_List(deviceID string, interfaceClass *GUID, flags uint32) ([]string, error) { + deviceID16, err := UTF16PtrFromString(deviceID) + if err != nil { + return nil, err + } + var buf []uint16 + var buflen uint32 + for { + if ret := cm_Get_Device_Interface_List_Size(&buflen, interfaceClass, deviceID16, flags); ret != CR_SUCCESS { + return nil, ret + } + buf = make([]uint16, buflen) + if ret := cm_Get_Device_Interface_List(interfaceClass, deviceID16, &buf[0], buflen, flags); ret == CR_SUCCESS { + break + } else if ret != CR_BUFFER_SMALL { + return nil, ret + } + } + var interfaces []string + for i := 0; i < len(buf); { + j := i + wcslen(buf[i:]) + if i < j { + interfaces = append(interfaces, UTF16ToString(buf[i:j])) + } + i = j + 1 + } + if interfaces == nil { + return nil, ERROR_NO_SUCH_DEVICE_INTERFACE + } + return interfaces, nil +} + +//sys cm_Get_DevNode_Status(status *uint32, problemNumber *uint32, devInst DEVINST, flags uint32) (ret CONFIGRET) = CfgMgr32.CM_Get_DevNode_Status + +func CM_Get_DevNode_Status(status *uint32, problemNumber *uint32, devInst DEVINST, flags uint32) error { + ret := cm_Get_DevNode_Status(status, problemNumber, devInst, flags) + if ret == CR_SUCCESS { + return nil + } + return ret +} diff --git a/vendor/golang.org/x/sys/windows/str.go b/vendor/golang.org/x/sys/windows/str.go index 917cc2aa..4fc01434 100644 --- a/vendor/golang.org/x/sys/windows/str.go +++ b/vendor/golang.org/x/sys/windows/str.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build windows // +build windows package windows diff --git a/vendor/golang.org/x/sys/windows/svc/debug/log.go b/vendor/golang.org/x/sys/windows/svc/debug/log.go index e51ab42a..6ee64ca8 100644 --- a/vendor/golang.org/x/sys/windows/svc/debug/log.go +++ b/vendor/golang.org/x/sys/windows/svc/debug/log.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build windows // +build windows package debug diff --git a/vendor/golang.org/x/sys/windows/svc/debug/service.go b/vendor/golang.org/x/sys/windows/svc/debug/service.go index e621b87a..475b78e2 100644 --- a/vendor/golang.org/x/sys/windows/svc/debug/service.go +++ b/vendor/golang.org/x/sys/windows/svc/debug/service.go @@ -2,10 +2,10 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build windows // +build windows // Package debug provides facilities to execute svc.Handler on console. -// package debug import ( diff --git a/vendor/golang.org/x/sys/windows/svc/event.go b/vendor/golang.org/x/sys/windows/svc/event.go deleted file mode 100644 index 0508e228..00000000 --- a/vendor/golang.org/x/sys/windows/svc/event.go +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright 2012 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// +build windows - -package svc - -import ( - "errors" - - "golang.org/x/sys/windows" -) - -// event represents auto-reset, initially non-signaled Windows event. -// It is used to communicate between go and asm parts of this package. -type event struct { - h windows.Handle -} - -func newEvent() (*event, error) { - h, err := windows.CreateEvent(nil, 0, 0, nil) - if err != nil { - return nil, err - } - return &event{h: h}, nil -} - -func (e *event) Close() error { - return windows.CloseHandle(e.h) -} - -func (e *event) Set() error { - return windows.SetEvent(e.h) -} - -func (e *event) Wait() error { - s, err := windows.WaitForSingleObject(e.h, windows.INFINITE) - switch s { - case windows.WAIT_OBJECT_0: - break - case windows.WAIT_FAILED: - return err - default: - return errors.New("unexpected result from WaitForSingleObject") - } - return nil -} diff --git a/vendor/golang.org/x/sys/windows/svc/eventlog/install.go b/vendor/golang.org/x/sys/windows/svc/eventlog/install.go index c76a3760..43e324f4 100644 --- a/vendor/golang.org/x/sys/windows/svc/eventlog/install.go +++ b/vendor/golang.org/x/sys/windows/svc/eventlog/install.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build windows // +build windows package eventlog diff --git a/vendor/golang.org/x/sys/windows/svc/eventlog/log.go b/vendor/golang.org/x/sys/windows/svc/eventlog/log.go index 46e5153d..f37b4b51 100644 --- a/vendor/golang.org/x/sys/windows/svc/eventlog/log.go +++ b/vendor/golang.org/x/sys/windows/svc/eventlog/log.go @@ -2,10 +2,10 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build windows // +build windows // Package eventlog implements access to Windows event log. -// package eventlog import ( diff --git a/vendor/golang.org/x/sys/windows/svc/go12.c b/vendor/golang.org/x/sys/windows/svc/go12.c deleted file mode 100644 index 6f1be1fa..00000000 --- a/vendor/golang.org/x/sys/windows/svc/go12.c +++ /dev/null @@ -1,24 +0,0 @@ -// Copyright 2012 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// +build windows -// +build !go1.3 - -// copied from pkg/runtime -typedef unsigned int uint32; -typedef unsigned long long int uint64; -#ifdef _64BIT -typedef uint64 uintptr; -#else -typedef uint32 uintptr; -#endif - -// from sys_386.s or sys_amd64.s -void ·servicemain(void); - -void -·getServiceMain(uintptr *r) -{ - *r = (uintptr)·servicemain; -} diff --git a/vendor/golang.org/x/sys/windows/svc/go12.go b/vendor/golang.org/x/sys/windows/svc/go12.go deleted file mode 100644 index cd8b913c..00000000 --- a/vendor/golang.org/x/sys/windows/svc/go12.go +++ /dev/null @@ -1,11 +0,0 @@ -// Copyright 2014 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// +build windows -// +build !go1.3 - -package svc - -// from go12.c -func getServiceMain(r *uintptr) diff --git a/vendor/golang.org/x/sys/windows/svc/go13.go b/vendor/golang.org/x/sys/windows/svc/go13.go deleted file mode 100644 index 9d7f3cec..00000000 --- a/vendor/golang.org/x/sys/windows/svc/go13.go +++ /dev/null @@ -1,31 +0,0 @@ -// Copyright 2014 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// +build windows -// +build go1.3 - -package svc - -import "unsafe" - -const ptrSize = 4 << (^uintptr(0) >> 63) // unsafe.Sizeof(uintptr(0)) but an ideal const - -// Should be a built-in for unsafe.Pointer? -func add(p unsafe.Pointer, x uintptr) unsafe.Pointer { - return unsafe.Pointer(uintptr(p) + x) -} - -// funcPC returns the entry PC of the function f. -// It assumes that f is a func value. Otherwise the behavior is undefined. -func funcPC(f interface{}) uintptr { - return **(**uintptr)(add(unsafe.Pointer(&f), ptrSize)) -} - -// from sys_386.s and sys_amd64.s -func servicectlhandler(ctl uint32) uintptr -func servicemain(argc uint32, argv **uint16) - -func getServiceMain(r *uintptr) { - *r = funcPC(servicemain) -} diff --git a/vendor/golang.org/x/sys/windows/svc/security.go b/vendor/golang.org/x/sys/windows/svc/security.go index 6fbc9236..1c51006e 100644 --- a/vendor/golang.org/x/sys/windows/svc/security.go +++ b/vendor/golang.org/x/sys/windows/svc/security.go @@ -2,11 +2,13 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build windows // +build windows package svc import ( + "strings" "unsafe" "golang.org/x/sys/windows" @@ -25,6 +27,8 @@ func allocSid(subAuth0 uint32) (*windows.SID, error) { // IsAnInteractiveSession determines if calling process is running interactively. // It queries the process token for membership in the Interactive group. // http://stackoverflow.com/questions/2668851/how-do-i-detect-that-my-application-is-running-as-service-or-in-an-interactive-s +// +// Deprecated: Use IsWindowsService instead. func IsAnInteractiveSession() (bool, error) { interSid, err := allocSid(windows.SECURITY_INTERACTIVE_RID) if err != nil { @@ -48,9 +52,8 @@ func IsAnInteractiveSession() (bool, error) { if err != nil { return false, err } - p := unsafe.Pointer(&gs.Groups[0]) - groups := (*[2 << 20]windows.SIDAndAttributes)(p)[:gs.GroupCount] - for _, g := range groups { + + for _, g := range gs.AllGroups() { if windows.EqualSid(g.Sid, interSid) { return true, nil } @@ -60,3 +63,39 @@ func IsAnInteractiveSession() (bool, error) { } return false, nil } + +// IsWindowsService reports whether the process is currently executing +// as a Windows service. +func IsWindowsService() (bool, error) { + // The below technique looks a bit hairy, but it's actually + // exactly what the .NET framework does for the similarly named function: + // https://github.com/dotnet/extensions/blob/f4066026ca06984b07e90e61a6390ac38152ba93/src/Hosting/WindowsServices/src/WindowsServiceHelpers.cs#L26-L31 + // Specifically, it looks up whether the parent process has session ID zero + // and is called "services". + + var currentProcess windows.PROCESS_BASIC_INFORMATION + infoSize := uint32(unsafe.Sizeof(currentProcess)) + err := windows.NtQueryInformationProcess(windows.CurrentProcess(), windows.ProcessBasicInformation, unsafe.Pointer(¤tProcess), infoSize, &infoSize) + if err != nil { + return false, err + } + var parentProcess *windows.SYSTEM_PROCESS_INFORMATION + for infoSize = uint32((unsafe.Sizeof(*parentProcess) + unsafe.Sizeof(uintptr(0))) * 1024); ; { + parentProcess = (*windows.SYSTEM_PROCESS_INFORMATION)(unsafe.Pointer(&make([]byte, infoSize)[0])) + err = windows.NtQuerySystemInformation(windows.SystemProcessInformation, unsafe.Pointer(parentProcess), infoSize, &infoSize) + if err == nil { + break + } else if err != windows.STATUS_INFO_LENGTH_MISMATCH { + return false, err + } + } + for ; ; parentProcess = (*windows.SYSTEM_PROCESS_INFORMATION)(unsafe.Pointer(uintptr(unsafe.Pointer(parentProcess)) + uintptr(parentProcess.NextEntryOffset))) { + if parentProcess.UniqueProcessID == currentProcess.InheritedFromUniqueProcessId { + return parentProcess.SessionID == 0 && strings.EqualFold("services.exe", parentProcess.ImageName.String()), nil + } + if parentProcess.NextEntryOffset == 0 { + break + } + } + return false, nil +} diff --git a/vendor/golang.org/x/sys/windows/svc/service.go b/vendor/golang.org/x/sys/windows/svc/service.go index ee3d6965..806baa05 100644 --- a/vendor/golang.org/x/sys/windows/svc/service.go +++ b/vendor/golang.org/x/sys/windows/svc/service.go @@ -2,18 +2,18 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build windows // +build windows // Package svc provides everything required to build Windows service. -// package svc import ( "errors" - "runtime" - "syscall" + "sync" "unsafe" + "golang.org/x/sys/internal/unsafeheader" "golang.org/x/sys/windows" ) @@ -49,6 +49,7 @@ const ( HardwareProfileChange = Cmd(windows.SERVICE_CONTROL_HARDWAREPROFILECHANGE) PowerEvent = Cmd(windows.SERVICE_CONTROL_POWEREVENT) SessionChange = Cmd(windows.SERVICE_CONTROL_SESSIONCHANGE) + PreShutdown = Cmd(windows.SERVICE_CONTROL_PRESHUTDOWN) ) // Accepted is used to describe commands accepted by the service. @@ -64,17 +65,31 @@ const ( AcceptHardwareProfileChange = Accepted(windows.SERVICE_ACCEPT_HARDWAREPROFILECHANGE) AcceptPowerEvent = Accepted(windows.SERVICE_ACCEPT_POWEREVENT) AcceptSessionChange = Accepted(windows.SERVICE_ACCEPT_SESSIONCHANGE) + AcceptPreShutdown = Accepted(windows.SERVICE_ACCEPT_PRESHUTDOWN) ) // Status combines State and Accepted commands to fully describe running service. type Status struct { - State State - Accepts Accepted - CheckPoint uint32 // used to report progress during a lengthy operation - WaitHint uint32 // estimated time required for a pending operation, in milliseconds - ProcessId uint32 // if the service is running, the process identifier of it, and otherwise zero + State State + Accepts Accepted + CheckPoint uint32 // used to report progress during a lengthy operation + WaitHint uint32 // estimated time required for a pending operation, in milliseconds + ProcessId uint32 // if the service is running, the process identifier of it, and otherwise zero + Win32ExitCode uint32 // set if the service has exited with a win32 exit code + ServiceSpecificExitCode uint32 // set if the service has exited with a service-specific exit code } +// StartReason is the reason that the service was started. +type StartReason uint32 + +const ( + StartReasonDemand = StartReason(windows.SERVICE_START_REASON_DEMAND) + StartReasonAuto = StartReason(windows.SERVICE_START_REASON_AUTO) + StartReasonTrigger = StartReason(windows.SERVICE_START_REASON_TRIGGER) + StartReasonRestartOnFailure = StartReason(windows.SERVICE_START_REASON_RESTART_ON_FAILURE) + StartReasonDelayedAuto = StartReason(windows.SERVICE_START_REASON_DELAYEDAUTO) +) + // ChangeRequest is sent to the service Handler to request service status change. type ChangeRequest struct { Cmd Cmd @@ -86,7 +101,6 @@ type ChangeRequest struct { // Handler is the interface that must be implemented to build Windows service. type Handler interface { - // Execute will be called by the package code at the start of // the service, and the service will exit once Execute completes. // Inside Execute you must read service change requests from r and @@ -101,28 +115,6 @@ type Handler interface { Execute(args []string, r <-chan ChangeRequest, s chan<- Status) (svcSpecificEC bool, exitCode uint32) } -var ( - // These are used by asm code. - goWaitsH uintptr - cWaitsH uintptr - ssHandle uintptr - sName *uint16 - sArgc uintptr - sArgv **uint16 - ctlHandlerExProc uintptr - cSetEvent uintptr - cWaitForSingleObject uintptr - cRegisterServiceCtrlHandlerExW uintptr -) - -func init() { - k := windows.NewLazySystemDLL("kernel32.dll") - cSetEvent = k.NewProc("SetEvent").Addr() - cWaitForSingleObject = k.NewProc("WaitForSingleObject").Addr() - a := windows.NewLazySystemDLL("advapi32.dll") - cRegisterServiceCtrlHandlerExW = a.NewProc("RegisterServiceCtrlHandlerExW").Addr() -} - type ctlEvent struct { cmd Cmd eventType uint32 @@ -135,36 +127,10 @@ type ctlEvent struct { type service struct { name string h windows.Handle - cWaits *event - goWaits *event c chan ctlEvent handler Handler } -func newService(name string, handler Handler) (*service, error) { - var s service - var err error - s.name = name - s.c = make(chan ctlEvent) - s.handler = handler - s.cWaits, err = newEvent() - if err != nil { - return nil, err - } - s.goWaits, err = newEvent() - if err != nil { - s.cWaits.Close() - return nil, err - } - return &s, nil -} - -func (s *service) close() error { - s.cWaits.Close() - s.goWaits.Close() - return nil -} - type exitCode struct { isSvcSpecific bool errno uint32 @@ -201,6 +167,9 @@ func (s *service) updateStatus(status *Status, ec *exitCode) error { if status.Accepts&AcceptSessionChange != 0 { t.ControlsAccepted |= windows.SERVICE_ACCEPT_SESSIONCHANGE } + if status.Accepts&AcceptPreShutdown != 0 { + t.ControlsAccepted |= windows.SERVICE_ACCEPT_PRESHUTDOWN + } if ec.errno == 0 { t.Win32ExitCode = windows.NO_ERROR t.ServiceSpecificExitCode = windows.NO_ERROR @@ -216,18 +185,43 @@ func (s *service) updateStatus(status *Status, ec *exitCode) error { return windows.SetServiceStatus(s.h, &t) } -const ( - sysErrSetServiceStatusFailed = uint32(syscall.APPLICATION_ERROR) + iota - sysErrNewThreadInCallback +var ( + initCallbacks sync.Once + ctlHandlerCallback uintptr + serviceMainCallback uintptr ) -func (s *service) run() { - s.goWaits.Wait() - s.h = windows.Handle(ssHandle) - argv := (*[100]*int16)(unsafe.Pointer(sArgv))[:sArgc] - args := make([]string, len(argv)) - for i, a := range argv { - args[i] = syscall.UTF16ToString((*[1 << 20]uint16)(unsafe.Pointer(a))[:]) +func ctlHandler(ctl, evtype, evdata, context uintptr) uintptr { + s := (*service)(unsafe.Pointer(context)) + e := ctlEvent{cmd: Cmd(ctl), eventType: uint32(evtype), eventData: evdata, context: 123456} // Set context to 123456 to test issue #25660. + s.c <- e + return 0 +} + +var theService service // This is, unfortunately, a global, which means only one service per process. + +// serviceMain is the entry point called by the service manager, registered earlier by +// the call to StartServiceCtrlDispatcher. +func serviceMain(argc uint32, argv **uint16) uintptr { + handle, err := windows.RegisterServiceCtrlHandlerEx(windows.StringToUTF16Ptr(theService.name), ctlHandlerCallback, uintptr(unsafe.Pointer(&theService))) + if sysErr, ok := err.(windows.Errno); ok { + return uintptr(sysErr) + } else if err != nil { + return uintptr(windows.ERROR_UNKNOWN_EXCEPTION) + } + theService.h = handle + defer func() { + theService.h = 0 + }() + var args16 []*uint16 + hdr := (*unsafeheader.Slice)(unsafe.Pointer(&args16)) + hdr.Data = unsafe.Pointer(argv) + hdr.Len = int(argc) + hdr.Cap = int(argc) + + args := make([]string, len(args16)) + for i, a := range args16 { + args[i] = windows.UTF16PtrToString(a) } cmdsToHandler := make(chan ChangeRequest) @@ -235,7 +229,7 @@ func (s *service) run() { exitFromHandler := make(chan exitCode) go func() { - ss, errno := s.handler.Execute(args, cmdsToHandler, changesFromHandler) + ss, errno := theService.handler.Execute(args, cmdsToHandler, changesFromHandler) exitFromHandler <- exitCode{ss, errno} }() @@ -244,7 +238,7 @@ func (s *service) run() { CurrentStatus: Status{State: Stopped}, } var outch chan ChangeRequest - inch := s.c + inch := theService.c loop: for { select { @@ -260,14 +254,13 @@ loop: outcr.EventData = r.eventData outcr.Context = r.context case outch <- outcr: - inch = s.c + inch = theService.c outch = nil case c := <-changesFromHandler: - err := s.updateStatus(&c, &ec) + err := theService.updateStatus(&c, &ec) if err != nil { - // best suitable error number - ec.errno = sysErrSetServiceStatusFailed - if err2, ok := err.(syscall.Errno); ok { + ec.errno = uint32(windows.ERROR_EXCEPTION_IN_SERVICE) + if err2, ok := err.(windows.Errno); ok { ec.errno = uint32(err2) } break loop @@ -278,87 +271,43 @@ loop: } } - s.updateStatus(&Status{State: Stopped}, &ec) - s.cWaits.Set() -} + theService.updateStatus(&Status{State: Stopped}, &ec) -func newCallback(fn interface{}) (cb uintptr, err error) { - defer func() { - r := recover() - if r == nil { - return - } - cb = 0 - switch v := r.(type) { - case string: - err = errors.New(v) - case error: - err = v - default: - err = errors.New("unexpected panic in syscall.NewCallback") - } - }() - return syscall.NewCallback(fn), nil + return windows.NO_ERROR } -// BUG(brainman): There is no mechanism to run multiple services -// inside one single executable. Perhaps, it can be overcome by -// using RegisterServiceCtrlHandlerEx Windows api. - // Run executes service name by calling appropriate handler function. func Run(name string, handler Handler) error { - runtime.LockOSThread() - - tid := windows.GetCurrentThreadId() - - s, err := newService(name, handler) - if err != nil { - return err - } - - ctlHandler := func(ctl, evtype, evdata, context uintptr) uintptr { - e := ctlEvent{cmd: Cmd(ctl), eventType: uint32(evtype), eventData: evdata, context: context} - // We assume that this callback function is running on - // the same thread as Run. Nowhere in MS documentation - // I could find statement to guarantee that. So putting - // check here to verify, otherwise things will go bad - // quickly, if ignored. - i := windows.GetCurrentThreadId() - if i != tid { - e.errno = sysErrNewThreadInCallback - } - s.c <- e - // Always return NO_ERROR (0) for now. - return windows.NO_ERROR - } - - var svcmain uintptr - getServiceMain(&svcmain) + initCallbacks.Do(func() { + ctlHandlerCallback = windows.NewCallback(ctlHandler) + serviceMainCallback = windows.NewCallback(serviceMain) + }) + theService.name = name + theService.handler = handler + theService.c = make(chan ctlEvent) t := []windows.SERVICE_TABLE_ENTRY{ - {ServiceName: syscall.StringToUTF16Ptr(s.name), ServiceProc: svcmain}, + {ServiceName: windows.StringToUTF16Ptr(theService.name), ServiceProc: serviceMainCallback}, {ServiceName: nil, ServiceProc: 0}, } - - goWaitsH = uintptr(s.goWaits.h) - cWaitsH = uintptr(s.cWaits.h) - sName = t[0].ServiceName - ctlHandlerExProc, err = newCallback(ctlHandler) - if err != nil { - return err - } - - go s.run() - - err = windows.StartServiceCtrlDispatcher(&t[0]) - if err != nil { - return err - } - return nil + return windows.StartServiceCtrlDispatcher(&t[0]) } // StatusHandle returns service status handle. It is safe to call this function // from inside the Handler.Execute because then it is guaranteed to be set. -// This code will have to change once multiple services are possible per process. func StatusHandle() windows.Handle { - return windows.Handle(ssHandle) + return theService.h +} + +// DynamicStartReason returns the reason why the service was started. It is safe +// to call this function from inside the Handler.Execute because then it is +// guaranteed to be set. +func DynamicStartReason() (StartReason, error) { + var allocReason *uint32 + err := windows.QueryServiceDynamicInformation(theService.h, windows.SERVICE_DYNAMIC_INFORMATION_LEVEL_START_REASON, unsafe.Pointer(&allocReason)) + if err != nil { + return 0, err + } + reason := StartReason(*allocReason) + windows.LocalFree(windows.Handle(unsafe.Pointer(allocReason))) + return reason, nil } diff --git a/vendor/golang.org/x/sys/windows/svc/sys_386.s b/vendor/golang.org/x/sys/windows/svc/sys_386.s deleted file mode 100644 index c8a583d7..00000000 --- a/vendor/golang.org/x/sys/windows/svc/sys_386.s +++ /dev/null @@ -1,69 +0,0 @@ -// Copyright 2012 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// +build windows - -// func servicemain(argc uint32, argv **uint16) -TEXT ·servicemain(SB),7,$0 - MOVL argc+0(FP), AX - MOVL AX, ·sArgc(SB) - MOVL argv+4(FP), AX - MOVL AX, ·sArgv(SB) - - PUSHL BP - PUSHL BX - PUSHL SI - PUSHL DI - - SUBL $12, SP - - MOVL ·sName(SB), AX - MOVL AX, (SP) - MOVL $·servicectlhandler(SB), AX - MOVL AX, 4(SP) - // Set context to 123456 to test issue #25660. - MOVL $123456, 8(SP) - MOVL ·cRegisterServiceCtrlHandlerExW(SB), AX - MOVL SP, BP - CALL AX - MOVL BP, SP - CMPL AX, $0 - JE exit - MOVL AX, ·ssHandle(SB) - - MOVL ·goWaitsH(SB), AX - MOVL AX, (SP) - MOVL ·cSetEvent(SB), AX - MOVL SP, BP - CALL AX - MOVL BP, SP - - MOVL ·cWaitsH(SB), AX - MOVL AX, (SP) - MOVL $-1, AX - MOVL AX, 4(SP) - MOVL ·cWaitForSingleObject(SB), AX - MOVL SP, BP - CALL AX - MOVL BP, SP - -exit: - ADDL $12, SP - - POPL DI - POPL SI - POPL BX - POPL BP - - MOVL 0(SP), CX - ADDL $12, SP - JMP CX - -// I do not know why, but this seems to be the only way to call -// ctlHandlerProc on Windows 7. - -// func servicectlhandler(ctl uint32, evtype uint32, evdata uintptr, context uintptr) uintptr { -TEXT ·servicectlhandler(SB),7,$0 - MOVL ·ctlHandlerExProc(SB), CX - JMP CX diff --git a/vendor/golang.org/x/sys/windows/svc/sys_amd64.s b/vendor/golang.org/x/sys/windows/svc/sys_amd64.s deleted file mode 100644 index 2f7609c5..00000000 --- a/vendor/golang.org/x/sys/windows/svc/sys_amd64.s +++ /dev/null @@ -1,44 +0,0 @@ -// Copyright 2012 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// +build windows - -// func servicemain(argc uint32, argv **uint16) -TEXT ·servicemain(SB),7,$0 - MOVL CX, ·sArgc(SB) - MOVQ DX, ·sArgv(SB) - - SUBQ $32, SP // stack for the first 4 syscall params - - MOVQ ·sName(SB), CX - MOVQ $·servicectlhandler(SB), DX - // BUG(pastarmovj): Figure out a way to pass in context in R8. - // Set context to 123456 to test issue #25660. - MOVQ $123456, R8 - MOVQ ·cRegisterServiceCtrlHandlerExW(SB), AX - CALL AX - CMPQ AX, $0 - JE exit - MOVQ AX, ·ssHandle(SB) - - MOVQ ·goWaitsH(SB), CX - MOVQ ·cSetEvent(SB), AX - CALL AX - - MOVQ ·cWaitsH(SB), CX - MOVQ $4294967295, DX - MOVQ ·cWaitForSingleObject(SB), AX - CALL AX - -exit: - ADDQ $32, SP - RET - -// I do not know why, but this seems to be the only way to call -// ctlHandlerProc on Windows 7. - -// func ·servicectlhandler(ctl uint32, evtype uint32, evdata uintptr, context uintptr) uintptr { -TEXT ·servicectlhandler(SB),7,$0 - MOVQ ·ctlHandlerExProc(SB), AX - JMP AX diff --git a/vendor/golang.org/x/sys/windows/svc/sys_arm.s b/vendor/golang.org/x/sys/windows/svc/sys_arm.s deleted file mode 100644 index 33c692a8..00000000 --- a/vendor/golang.org/x/sys/windows/svc/sys_arm.s +++ /dev/null @@ -1,38 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// +build windows - -#include "textflag.h" - -// func servicemain(argc uint32, argv **uint16) -TEXT ·servicemain(SB),NOSPLIT|NOFRAME,$0 - MOVM.DB.W [R4, R14], (R13) // push {r4, lr} - MOVW R13, R4 - BIC $0x7, R13 // alignment for ABI - - MOVW R0, ·sArgc(SB) - MOVW R1, ·sArgv(SB) - - MOVW ·sName(SB), R0 - MOVW ·ctlHandlerExProc(SB), R1 - MOVW $0, R2 - MOVW ·cRegisterServiceCtrlHandlerExW(SB), R3 - BL (R3) - CMP $0, R0 - BEQ exit - MOVW R0, ·ssHandle(SB) - - MOVW ·goWaitsH(SB), R0 - MOVW ·cSetEvent(SB), R1 - BL (R1) - - MOVW ·cWaitsH(SB), R0 - MOVW $-1, R1 - MOVW ·cWaitForSingleObject(SB), R2 - BL (R2) - -exit: - MOVW R4, R13 // free extra stack space - MOVM.IA.W (R13), [R4, R15] // pop {r4, pc} diff --git a/vendor/golang.org/x/sys/windows/syscall.go b/vendor/golang.org/x/sys/windows/syscall.go index af828a91..72074d58 100644 --- a/vendor/golang.org/x/sys/windows/syscall.go +++ b/vendor/golang.org/x/sys/windows/syscall.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build windows // +build windows // Package windows contains an interface to the low-level operating system @@ -25,17 +26,20 @@ package windows // import "golang.org/x/sys/windows" import ( + "bytes" + "strings" "syscall" + "unsafe" + + "golang.org/x/sys/internal/unsafeheader" ) // ByteSliceFromString returns a NUL-terminated slice of bytes // containing the text of s. If s contains a NUL byte at any // location, it returns (nil, syscall.EINVAL). func ByteSliceFromString(s string) ([]byte, error) { - for i := 0; i < len(s); i++ { - if s[i] == 0 { - return nil, syscall.EINVAL - } + if strings.IndexByte(s, 0) != -1 { + return nil, syscall.EINVAL } a := make([]byte, len(s)+1) copy(a, s) @@ -53,6 +57,41 @@ func BytePtrFromString(s string) (*byte, error) { return &a[0], nil } +// ByteSliceToString returns a string form of the text represented by the slice s, with a terminating NUL and any +// bytes after the NUL removed. +func ByteSliceToString(s []byte) string { + if i := bytes.IndexByte(s, 0); i != -1 { + s = s[:i] + } + return string(s) +} + +// BytePtrToString takes a pointer to a sequence of text and returns the corresponding string. +// If the pointer is nil, it returns the empty string. It assumes that the text sequence is terminated +// at a zero byte; if the zero byte is not present, the program may crash. +func BytePtrToString(p *byte) string { + if p == nil { + return "" + } + if *p == 0 { + return "" + } + + // Find NUL terminator. + n := 0 + for ptr := unsafe.Pointer(p); *(*byte)(ptr) != 0; n++ { + ptr = unsafe.Pointer(uintptr(ptr) + 1) + } + + var s []byte + h := (*unsafeheader.Slice)(unsafe.Pointer(&s)) + h.Data = unsafe.Pointer(p) + h.Len = n + h.Cap = n + + return string(s) +} + // Single-word zero for use when we need a valid pointer to 0 bytes. // See mksyscall.pl. var _zero uintptr diff --git a/vendor/golang.org/x/sys/windows/syscall_windows.go b/vendor/golang.org/x/sys/windows/syscall_windows.go index 053d664d..be3ec2bd 100644 --- a/vendor/golang.org/x/sys/windows/syscall_windows.go +++ b/vendor/golang.org/x/sys/windows/syscall_windows.go @@ -8,17 +8,24 @@ package windows import ( errorspkg "errors" + "fmt" + "runtime" + "strings" "sync" "syscall" "time" "unicode/utf16" "unsafe" + + "golang.org/x/sys/internal/unsafeheader" ) type Handle uintptr +type HWND uintptr const ( InvalidHandle = ^Handle(0) + InvalidHWND = ^HWND(0) // Flags for DefineDosDevice. DDD_EXACT_MATCH_ON_REMOVE = 0x00000004 @@ -61,9 +68,8 @@ const ( LOCKFILE_FAIL_IMMEDIATELY = 0x00000001 LOCKFILE_EXCLUSIVE_LOCK = 0x00000002 - // Return values of SleepEx and other APC functions - STATUS_USER_APC = 0x000000C0 - WAIT_IO_COMPLETION = STATUS_USER_APC + // Return value of SleepEx and other APC functions + WAIT_IO_COMPLETION = 0x000000C0 ) // StringToUTF16 is deprecated. Use UTF16FromString instead. @@ -81,20 +87,18 @@ func StringToUTF16(s string) []uint16 { // s, with a terminating NUL added. If s contains a NUL byte at any // location, it returns (nil, syscall.EINVAL). func UTF16FromString(s string) ([]uint16, error) { - for i := 0; i < len(s); i++ { - if s[i] == 0 { - return nil, syscall.EINVAL - } + if strings.IndexByte(s, 0) != -1 { + return nil, syscall.EINVAL } return utf16.Encode([]rune(s + "\x00")), nil } // UTF16ToString returns the UTF-8 encoding of the UTF-16 sequence s, -// with a terminating NUL removed. +// with a terminating NUL and any bytes after the NUL removed. func UTF16ToString(s []uint16) string { for i, v := range s { if v == 0 { - s = s[0:i] + s = s[:i] break } } @@ -117,6 +121,32 @@ func UTF16PtrFromString(s string) (*uint16, error) { return &a[0], nil } +// UTF16PtrToString takes a pointer to a UTF-16 sequence and returns the corresponding UTF-8 encoded string. +// If the pointer is nil, it returns the empty string. It assumes that the UTF-16 sequence is terminated +// at a zero word; if the zero word is not present, the program may crash. +func UTF16PtrToString(p *uint16) string { + if p == nil { + return "" + } + if *p == 0 { + return "" + } + + // Find NUL terminator. + n := 0 + for ptr := unsafe.Pointer(p); *(*uint16)(ptr) != 0; n++ { + ptr = unsafe.Pointer(uintptr(ptr) + unsafe.Sizeof(*p)) + } + + var s []uint16 + h := (*unsafeheader.Slice)(unsafe.Pointer(&s)) + h.Data = unsafe.Pointer(p) + h.Len = n + h.Cap = n + + return string(utf16.Decode(s)) +} + func Getpagesize() int { return 4096 } // NewCallback converts a Go function to a function pointer conforming to the stdcall calling convention. @@ -142,13 +172,21 @@ func NewCallbackCDecl(fn interface{}) uintptr { //sys GetProcAddress(module Handle, procname string) (proc uintptr, err error) //sys GetModuleFileName(module Handle, filename *uint16, size uint32) (n uint32, err error) = kernel32.GetModuleFileNameW //sys GetModuleHandleEx(flags uint32, moduleName *uint16, module *Handle) (err error) = kernel32.GetModuleHandleExW +//sys SetDefaultDllDirectories(directoryFlags uint32) (err error) +//sys SetDllDirectory(path string) (err error) = kernel32.SetDllDirectoryW //sys GetVersion() (ver uint32, err error) //sys FormatMessage(flags uint32, msgsrc uintptr, msgid uint32, langid uint32, buf []uint16, args *byte) (n uint32, err error) = FormatMessageW //sys ExitProcess(exitcode uint32) //sys IsWow64Process(handle Handle, isWow64 *bool) (err error) = IsWow64Process +//sys IsWow64Process2(handle Handle, processMachine *uint16, nativeMachine *uint16) (err error) = IsWow64Process2? //sys CreateFile(name *uint16, access uint32, mode uint32, sa *SecurityAttributes, createmode uint32, attrs uint32, templatefile Handle) (handle Handle, err error) [failretval==InvalidHandle] = CreateFileW -//sys ReadFile(handle Handle, buf []byte, done *uint32, overlapped *Overlapped) (err error) -//sys WriteFile(handle Handle, buf []byte, done *uint32, overlapped *Overlapped) (err error) +//sys CreateNamedPipe(name *uint16, flags uint32, pipeMode uint32, maxInstances uint32, outSize uint32, inSize uint32, defaultTimeout uint32, sa *SecurityAttributes) (handle Handle, err error) [failretval==InvalidHandle] = CreateNamedPipeW +//sys ConnectNamedPipe(pipe Handle, overlapped *Overlapped) (err error) +//sys GetNamedPipeInfo(pipe Handle, flags *uint32, outSize *uint32, inSize *uint32, maxInstances *uint32) (err error) +//sys GetNamedPipeHandleState(pipe Handle, state *uint32, curInstances *uint32, maxCollectionCount *uint32, collectDataTimeout *uint32, userName *uint16, maxUserNameSize uint32) (err error) = GetNamedPipeHandleStateW +//sys SetNamedPipeHandleState(pipe Handle, state *uint32, maxCollectionCount *uint32, collectDataTimeout *uint32) (err error) = SetNamedPipeHandleState +//sys readFile(handle Handle, buf []byte, done *uint32, overlapped *Overlapped) (err error) = ReadFile +//sys writeFile(handle Handle, buf []byte, done *uint32, overlapped *Overlapped) (err error) = WriteFile //sys GetOverlappedResult(handle Handle, overlapped *Overlapped, done *uint32, wait bool) (err error) //sys SetFilePointer(handle Handle, lowoffset int32, highoffsetptr *int32, whence uint32) (newlowoffset uint32, err error) [failretval==0xffffffff] //sys CloseHandle(handle Handle) (err error) @@ -159,6 +197,7 @@ func NewCallbackCDecl(fn interface{}) uintptr { //sys FindClose(handle Handle) (err error) //sys GetFileInformationByHandle(handle Handle, data *ByHandleFileInformation) (err error) //sys GetFileInformationByHandleEx(handle Handle, class uint32, outBuffer *byte, outBufferLen uint32) (err error) +//sys SetFileInformationByHandle(handle Handle, class uint32, inBuffer *byte, inBufferLen uint32) (err error) //sys GetCurrentDirectory(buflen uint32, buf *uint16) (n uint32, err error) = GetCurrentDirectoryW //sys SetCurrentDirectory(path *uint16) (err error) = SetCurrentDirectoryW //sys CreateDirectory(path *uint16, sa *SecurityAttributes) (err error) = CreateDirectoryW @@ -174,14 +213,22 @@ func NewCallbackCDecl(fn interface{}) uintptr { //sys GetSystemTimeAsFileTime(time *Filetime) //sys GetSystemTimePreciseAsFileTime(time *Filetime) //sys GetTimeZoneInformation(tzi *Timezoneinformation) (rc uint32, err error) [failretval==0xffffffff] -//sys CreateIoCompletionPort(filehandle Handle, cphandle Handle, key uint32, threadcnt uint32) (handle Handle, err error) -//sys GetQueuedCompletionStatus(cphandle Handle, qty *uint32, key *uint32, overlapped **Overlapped, timeout uint32) (err error) -//sys PostQueuedCompletionStatus(cphandle Handle, qty uint32, key uint32, overlapped *Overlapped) (err error) +//sys CreateIoCompletionPort(filehandle Handle, cphandle Handle, key uintptr, threadcnt uint32) (handle Handle, err error) +//sys GetQueuedCompletionStatus(cphandle Handle, qty *uint32, key *uintptr, overlapped **Overlapped, timeout uint32) (err error) +//sys PostQueuedCompletionStatus(cphandle Handle, qty uint32, key uintptr, overlapped *Overlapped) (err error) //sys CancelIo(s Handle) (err error) //sys CancelIoEx(s Handle, o *Overlapped) (err error) //sys CreateProcess(appName *uint16, commandLine *uint16, procSecurity *SecurityAttributes, threadSecurity *SecurityAttributes, inheritHandles bool, creationFlags uint32, env *uint16, currentDir *uint16, startupInfo *StartupInfo, outProcInfo *ProcessInformation) (err error) = CreateProcessW +//sys CreateProcessAsUser(token Token, appName *uint16, commandLine *uint16, procSecurity *SecurityAttributes, threadSecurity *SecurityAttributes, inheritHandles bool, creationFlags uint32, env *uint16, currentDir *uint16, startupInfo *StartupInfo, outProcInfo *ProcessInformation) (err error) = advapi32.CreateProcessAsUserW +//sys initializeProcThreadAttributeList(attrlist *ProcThreadAttributeList, attrcount uint32, flags uint32, size *uintptr) (err error) = InitializeProcThreadAttributeList +//sys deleteProcThreadAttributeList(attrlist *ProcThreadAttributeList) = DeleteProcThreadAttributeList +//sys updateProcThreadAttribute(attrlist *ProcThreadAttributeList, flags uint32, attr uintptr, value unsafe.Pointer, size uintptr, prevvalue unsafe.Pointer, returnedsize *uintptr) (err error) = UpdateProcThreadAttribute //sys OpenProcess(desiredAccess uint32, inheritHandle bool, processId uint32) (handle Handle, err error) //sys ShellExecute(hwnd Handle, verb *uint16, file *uint16, args *uint16, cwd *uint16, showCmd int32) (err error) [failretval<=32] = shell32.ShellExecuteW +//sys GetWindowThreadProcessId(hwnd HWND, pid *uint32) (tid uint32, err error) = user32.GetWindowThreadProcessId +//sys GetShellWindow() (shellWindow HWND) = user32.GetShellWindow +//sys MessageBox(hwnd HWND, text *uint16, caption *uint16, boxtype uint32) (ret int32, err error) [failretval==0] = user32.MessageBoxW +//sys ExitWindowsEx(flags uint32, reason uint32) (err error) = user32.ExitWindowsEx //sys shGetKnownFolderPath(id *KNOWNFOLDERID, flags uint32, token Token, path **uint16) (ret error) = shell32.SHGetKnownFolderPath //sys TerminateProcess(handle Handle, exitcode uint32) (err error) //sys GetExitCodeProcess(handle Handle, exitcode *uint32) (err error) @@ -200,6 +247,7 @@ func NewCallbackCDecl(fn interface{}) uintptr { //sys FreeEnvironmentStrings(envs *uint16) (err error) = kernel32.FreeEnvironmentStringsW //sys GetEnvironmentVariable(name *uint16, buffer *uint16, size uint32) (n uint32, err error) = kernel32.GetEnvironmentVariableW //sys SetEnvironmentVariable(name *uint16, value *uint16) (err error) = kernel32.SetEnvironmentVariableW +//sys ExpandEnvironmentStrings(src *uint16, dst *uint16, size uint32) (n uint32, err error) = kernel32.ExpandEnvironmentStringsW //sys CreateEnvironmentBlock(block **uint16, token Token, inheritExisting bool) (err error) = userenv.CreateEnvironmentBlock //sys DestroyEnvironmentBlock(block *uint16) (err error) = userenv.DestroyEnvironmentBlock //sys getTickCount64() (ms uint64) = kernel32.GetTickCount64 @@ -210,12 +258,14 @@ func NewCallbackCDecl(fn interface{}) uintptr { //sys GetCommandLine() (cmd *uint16) = kernel32.GetCommandLineW //sys CommandLineToArgv(cmd *uint16, argc *int32) (argv *[8192]*[8192]uint16, err error) [failretval==nil] = shell32.CommandLineToArgvW //sys LocalFree(hmem Handle) (handle Handle, err error) [failretval!=0] +//sys LocalAlloc(flags uint32, length uint32) (ptr uintptr, err error) //sys SetHandleInformation(handle Handle, mask uint32, flags uint32) (err error) //sys FlushFileBuffers(handle Handle) (err error) //sys GetFullPathName(path *uint16, buflen uint32, buf *uint16, fname **uint16) (n uint32, err error) = kernel32.GetFullPathNameW //sys GetLongPathName(path *uint16, buf *uint16, buflen uint32) (n uint32, err error) = kernel32.GetLongPathNameW //sys GetShortPathName(longpath *uint16, shortpath *uint16, buflen uint32) (n uint32, err error) = kernel32.GetShortPathNameW -//sys CreateFileMapping(fhandle Handle, sa *SecurityAttributes, prot uint32, maxSizeHigh uint32, maxSizeLow uint32, name *uint16) (handle Handle, err error) = kernel32.CreateFileMappingW +//sys GetFinalPathNameByHandle(file Handle, filePath *uint16, filePathSize uint32, flags uint32) (n uint32, err error) = kernel32.GetFinalPathNameByHandleW +//sys CreateFileMapping(fhandle Handle, sa *SecurityAttributes, prot uint32, maxSizeHigh uint32, maxSizeLow uint32, name *uint16) (handle Handle, err error) [failretval == 0 || e1 == ERROR_ALREADY_EXISTS] = kernel32.CreateFileMappingW //sys MapViewOfFile(handle Handle, access uint32, offsetHigh uint32, offsetLow uint32, length uintptr) (addr uintptr, err error) //sys UnmapViewOfFile(addr uintptr) (err error) //sys FlushViewOfFile(addr uintptr, length uintptr) (err error) @@ -224,30 +274,56 @@ func NewCallbackCDecl(fn interface{}) uintptr { //sys VirtualAlloc(address uintptr, size uintptr, alloctype uint32, protect uint32) (value uintptr, err error) = kernel32.VirtualAlloc //sys VirtualFree(address uintptr, size uintptr, freetype uint32) (err error) = kernel32.VirtualFree //sys VirtualProtect(address uintptr, size uintptr, newprotect uint32, oldprotect *uint32) (err error) = kernel32.VirtualProtect +//sys VirtualProtectEx(process Handle, address uintptr, size uintptr, newProtect uint32, oldProtect *uint32) (err error) = kernel32.VirtualProtectEx +//sys VirtualQuery(address uintptr, buffer *MemoryBasicInformation, length uintptr) (err error) = kernel32.VirtualQuery +//sys VirtualQueryEx(process Handle, address uintptr, buffer *MemoryBasicInformation, length uintptr) (err error) = kernel32.VirtualQueryEx +//sys ReadProcessMemory(process Handle, baseAddress uintptr, buffer *byte, size uintptr, numberOfBytesRead *uintptr) (err error) = kernel32.ReadProcessMemory +//sys WriteProcessMemory(process Handle, baseAddress uintptr, buffer *byte, size uintptr, numberOfBytesWritten *uintptr) (err error) = kernel32.WriteProcessMemory //sys TransmitFile(s Handle, handle Handle, bytesToWrite uint32, bytsPerSend uint32, overlapped *Overlapped, transmitFileBuf *TransmitFileBuffers, flags uint32) (err error) = mswsock.TransmitFile //sys ReadDirectoryChanges(handle Handle, buf *byte, buflen uint32, watchSubTree bool, mask uint32, retlen *uint32, overlapped *Overlapped, completionRoutine uintptr) (err error) = kernel32.ReadDirectoryChangesW +//sys FindFirstChangeNotification(path string, watchSubtree bool, notifyFilter uint32) (handle Handle, err error) [failretval==InvalidHandle] = kernel32.FindFirstChangeNotificationW +//sys FindNextChangeNotification(handle Handle) (err error) +//sys FindCloseChangeNotification(handle Handle) (err error) //sys CertOpenSystemStore(hprov Handle, name *uint16) (store Handle, err error) = crypt32.CertOpenSystemStoreW -//sys CertOpenStore(storeProvider uintptr, msgAndCertEncodingType uint32, cryptProv uintptr, flags uint32, para uintptr) (handle Handle, err error) [failretval==InvalidHandle] = crypt32.CertOpenStore +//sys CertOpenStore(storeProvider uintptr, msgAndCertEncodingType uint32, cryptProv uintptr, flags uint32, para uintptr) (handle Handle, err error) = crypt32.CertOpenStore //sys CertEnumCertificatesInStore(store Handle, prevContext *CertContext) (context *CertContext, err error) [failretval==nil] = crypt32.CertEnumCertificatesInStore -//sys CertAddCertificateContextToStore(store Handle, certContext *CertContext, addDisposition uint32, storeContext **CertContext) (err error) = crypt32.CertAddCertificateContextToStore +//sys CertAddCertificateContextToStore(store Handle, certContext *CertContext, addDisposition uint32, storeContext **CertContext) (err error) = crypt32.CertAddCertificateContextToStore //sys CertCloseStore(store Handle, flags uint32) (err error) = crypt32.CertCloseStore -//sys CertGetCertificateChain(engine Handle, leaf *CertContext, time *Filetime, additionalStore Handle, para *CertChainPara, flags uint32, reserved uintptr, chainCtx **CertChainContext) (err error) = crypt32.CertGetCertificateChain -//sys CertFreeCertificateChain(ctx *CertChainContext) = crypt32.CertFreeCertificateChain -//sys CertCreateCertificateContext(certEncodingType uint32, certEncoded *byte, encodedLen uint32) (context *CertContext, err error) [failretval==nil] = crypt32.CertCreateCertificateContext -//sys CertFreeCertificateContext(ctx *CertContext) (err error) = crypt32.CertFreeCertificateContext -//sys CertVerifyCertificateChainPolicy(policyOID uintptr, chain *CertChainContext, para *CertChainPolicyPara, status *CertChainPolicyStatus) (err error) = crypt32.CertVerifyCertificateChainPolicy +//sys CertDeleteCertificateFromStore(certContext *CertContext) (err error) = crypt32.CertDeleteCertificateFromStore +//sys CertDuplicateCertificateContext(certContext *CertContext) (dupContext *CertContext) = crypt32.CertDuplicateCertificateContext +//sys PFXImportCertStore(pfx *CryptDataBlob, password *uint16, flags uint32) (store Handle, err error) = crypt32.PFXImportCertStore +//sys CertGetCertificateChain(engine Handle, leaf *CertContext, time *Filetime, additionalStore Handle, para *CertChainPara, flags uint32, reserved uintptr, chainCtx **CertChainContext) (err error) = crypt32.CertGetCertificateChain +//sys CertFreeCertificateChain(ctx *CertChainContext) = crypt32.CertFreeCertificateChain +//sys CertCreateCertificateContext(certEncodingType uint32, certEncoded *byte, encodedLen uint32) (context *CertContext, err error) [failretval==nil] = crypt32.CertCreateCertificateContext +//sys CertFreeCertificateContext(ctx *CertContext) (err error) = crypt32.CertFreeCertificateContext +//sys CertVerifyCertificateChainPolicy(policyOID uintptr, chain *CertChainContext, para *CertChainPolicyPara, status *CertChainPolicyStatus) (err error) = crypt32.CertVerifyCertificateChainPolicy +//sys CertGetNameString(certContext *CertContext, nameType uint32, flags uint32, typePara unsafe.Pointer, name *uint16, size uint32) (chars uint32) = crypt32.CertGetNameStringW +//sys CertFindExtension(objId *byte, countExtensions uint32, extensions *CertExtension) (ret *CertExtension) = crypt32.CertFindExtension +//sys CertFindCertificateInStore(store Handle, certEncodingType uint32, findFlags uint32, findType uint32, findPara unsafe.Pointer, prevCertContext *CertContext) (cert *CertContext, err error) [failretval==nil] = crypt32.CertFindCertificateInStore +//sys CertFindChainInStore(store Handle, certEncodingType uint32, findFlags uint32, findType uint32, findPara unsafe.Pointer, prevChainContext *CertChainContext) (certchain *CertChainContext, err error) [failretval==nil] = crypt32.CertFindChainInStore +//sys CryptAcquireCertificatePrivateKey(cert *CertContext, flags uint32, parameters unsafe.Pointer, cryptProvOrNCryptKey *Handle, keySpec *uint32, callerFreeProvOrNCryptKey *bool) (err error) = crypt32.CryptAcquireCertificatePrivateKey +//sys CryptQueryObject(objectType uint32, object unsafe.Pointer, expectedContentTypeFlags uint32, expectedFormatTypeFlags uint32, flags uint32, msgAndCertEncodingType *uint32, contentType *uint32, formatType *uint32, certStore *Handle, msg *Handle, context *unsafe.Pointer) (err error) = crypt32.CryptQueryObject +//sys CryptDecodeObject(encodingType uint32, structType *byte, encodedBytes *byte, lenEncodedBytes uint32, flags uint32, decoded unsafe.Pointer, decodedLen *uint32) (err error) = crypt32.CryptDecodeObject +//sys CryptProtectData(dataIn *DataBlob, name *uint16, optionalEntropy *DataBlob, reserved uintptr, promptStruct *CryptProtectPromptStruct, flags uint32, dataOut *DataBlob) (err error) = crypt32.CryptProtectData +//sys CryptUnprotectData(dataIn *DataBlob, name **uint16, optionalEntropy *DataBlob, reserved uintptr, promptStruct *CryptProtectPromptStruct, flags uint32, dataOut *DataBlob) (err error) = crypt32.CryptUnprotectData +//sys WinVerifyTrustEx(hwnd HWND, actionId *GUID, data *WinTrustData) (ret error) = wintrust.WinVerifyTrustEx //sys RegOpenKeyEx(key Handle, subkey *uint16, options uint32, desiredAccess uint32, result *Handle) (regerrno error) = advapi32.RegOpenKeyExW //sys RegCloseKey(key Handle) (regerrno error) = advapi32.RegCloseKey //sys RegQueryInfoKey(key Handle, class *uint16, classLen *uint32, reserved *uint32, subkeysLen *uint32, maxSubkeyLen *uint32, maxClassLen *uint32, valuesLen *uint32, maxValueNameLen *uint32, maxValueLen *uint32, saLen *uint32, lastWriteTime *Filetime) (regerrno error) = advapi32.RegQueryInfoKeyW //sys RegEnumKeyEx(key Handle, index uint32, name *uint16, nameLen *uint32, reserved *uint32, class *uint16, classLen *uint32, lastWriteTime *Filetime) (regerrno error) = advapi32.RegEnumKeyExW //sys RegQueryValueEx(key Handle, name *uint16, reserved *uint32, valtype *uint32, buf *byte, buflen *uint32) (regerrno error) = advapi32.RegQueryValueExW +//sys RegNotifyChangeKeyValue(key Handle, watchSubtree bool, notifyFilter uint32, event Handle, asynchronous bool) (regerrno error) = advapi32.RegNotifyChangeKeyValue //sys GetCurrentProcessId() (pid uint32) = kernel32.GetCurrentProcessId +//sys ProcessIdToSessionId(pid uint32, sessionid *uint32) (err error) = kernel32.ProcessIdToSessionId //sys GetConsoleMode(console Handle, mode *uint32) (err error) = kernel32.GetConsoleMode //sys SetConsoleMode(console Handle, mode uint32) (err error) = kernel32.SetConsoleMode //sys GetConsoleScreenBufferInfo(console Handle, info *ConsoleScreenBufferInfo) (err error) = kernel32.GetConsoleScreenBufferInfo +//sys setConsoleCursorPosition(console Handle, position uint32) (err error) = kernel32.SetConsoleCursorPosition //sys WriteConsole(console Handle, buf *uint16, towrite uint32, written *uint32, reserved *byte) (err error) = kernel32.WriteConsoleW //sys ReadConsole(console Handle, buf *uint16, toread uint32, read *uint32, inputControl *byte) (err error) = kernel32.ReadConsoleW //sys CreateToolhelp32Snapshot(flags uint32, processId uint32) (handle Handle, err error) [failretval==InvalidHandle] = kernel32.CreateToolhelp32Snapshot +//sys Module32First(snapshot Handle, moduleEntry *ModuleEntry32) (err error) = kernel32.Module32FirstW +//sys Module32Next(snapshot Handle, moduleEntry *ModuleEntry32) (err error) = kernel32.Module32NextW //sys Process32First(snapshot Handle, procEntry *ProcessEntry32) (err error) = kernel32.Process32FirstW //sys Process32Next(snapshot Handle, procEntry *ProcessEntry32) (err error) = kernel32.Process32NextW //sys Thread32First(snapshot Handle, threadEntry *ThreadEntry32) (err error) @@ -257,14 +333,14 @@ func NewCallbackCDecl(fn interface{}) uintptr { //sys CreateSymbolicLink(symlinkfilename *uint16, targetfilename *uint16, flags uint32) (err error) [failretval&0xff==0] = CreateSymbolicLinkW //sys CreateHardLink(filename *uint16, existingfilename *uint16, reserved uintptr) (err error) [failretval&0xff==0] = CreateHardLinkW //sys GetCurrentThreadId() (id uint32) -//sys CreateEvent(eventAttrs *SecurityAttributes, manualReset uint32, initialState uint32, name *uint16) (handle Handle, err error) = kernel32.CreateEventW -//sys CreateEventEx(eventAttrs *SecurityAttributes, name *uint16, flags uint32, desiredAccess uint32) (handle Handle, err error) = kernel32.CreateEventExW +//sys CreateEvent(eventAttrs *SecurityAttributes, manualReset uint32, initialState uint32, name *uint16) (handle Handle, err error) [failretval == 0 || e1 == ERROR_ALREADY_EXISTS] = kernel32.CreateEventW +//sys CreateEventEx(eventAttrs *SecurityAttributes, name *uint16, flags uint32, desiredAccess uint32) (handle Handle, err error) [failretval == 0 || e1 == ERROR_ALREADY_EXISTS] = kernel32.CreateEventExW //sys OpenEvent(desiredAccess uint32, inheritHandle bool, name *uint16) (handle Handle, err error) = kernel32.OpenEventW //sys SetEvent(event Handle) (err error) = kernel32.SetEvent //sys ResetEvent(event Handle) (err error) = kernel32.ResetEvent //sys PulseEvent(event Handle) (err error) = kernel32.PulseEvent -//sys CreateMutex(mutexAttrs *SecurityAttributes, initialOwner bool, name *uint16) (handle Handle, err error) = kernel32.CreateMutexW -//sys CreateMutexEx(mutexAttrs *SecurityAttributes, name *uint16, flags uint32, desiredAccess uint32) (handle Handle, err error) = kernel32.CreateMutexExW +//sys CreateMutex(mutexAttrs *SecurityAttributes, initialOwner bool, name *uint16) (handle Handle, err error) [failretval == 0 || e1 == ERROR_ALREADY_EXISTS] = kernel32.CreateMutexW +//sys CreateMutexEx(mutexAttrs *SecurityAttributes, name *uint16, flags uint32, desiredAccess uint32) (handle Handle, err error) [failretval == 0 || e1 == ERROR_ALREADY_EXISTS] = kernel32.CreateMutexExW //sys OpenMutex(desiredAccess uint32, inheritHandle bool, name *uint16) (handle Handle, err error) = kernel32.OpenMutexW //sys ReleaseMutex(mutex Handle) (err error) = kernel32.ReleaseMutex //sys SleepEx(milliseconds uint32, alertable bool) (ret uint32) = kernel32.SleepEx @@ -275,11 +351,19 @@ func NewCallbackCDecl(fn interface{}) uintptr { //sys ResumeThread(thread Handle) (ret uint32, err error) [failretval==0xffffffff] = kernel32.ResumeThread //sys SetPriorityClass(process Handle, priorityClass uint32) (err error) = kernel32.SetPriorityClass //sys GetPriorityClass(process Handle) (ret uint32, err error) = kernel32.GetPriorityClass +//sys QueryInformationJobObject(job Handle, JobObjectInformationClass int32, JobObjectInformation uintptr, JobObjectInformationLength uint32, retlen *uint32) (err error) = kernel32.QueryInformationJobObject //sys SetInformationJobObject(job Handle, JobObjectInformationClass uint32, JobObjectInformation uintptr, JobObjectInformationLength uint32) (ret int, err error) //sys GenerateConsoleCtrlEvent(ctrlEvent uint32, processGroupID uint32) (err error) //sys GetProcessId(process Handle) (id uint32, err error) +//sys QueryFullProcessImageName(proc Handle, flags uint32, exeName *uint16, size *uint32) (err error) = kernel32.QueryFullProcessImageNameW //sys OpenThread(desiredAccess uint32, inheritHandle bool, threadId uint32) (handle Handle, err error) //sys SetProcessPriorityBoost(process Handle, disable bool) (err error) = kernel32.SetProcessPriorityBoost +//sys GetProcessWorkingSetSizeEx(hProcess Handle, lpMinimumWorkingSetSize *uintptr, lpMaximumWorkingSetSize *uintptr, flags *uint32) +//sys SetProcessWorkingSetSizeEx(hProcess Handle, dwMinimumWorkingSetSize uintptr, dwMaximumWorkingSetSize uintptr, flags uint32) (err error) +//sys GetCommTimeouts(handle Handle, timeouts *CommTimeouts) (err error) +//sys SetCommTimeouts(handle Handle, timeouts *CommTimeouts) (err error) +//sys GetActiveProcessorCount(groupNumber uint16) (ret uint32) +//sys GetMaximumProcessorCount(groupNumber uint16) (ret uint32) // Volume Management Functions //sys DefineDosDevice(flags uint32, deviceName *uint16, targetPath *uint16) (err error) = DefineDosDeviceW @@ -302,8 +386,6 @@ func NewCallbackCDecl(fn interface{}) uintptr { //sys QueryDosDevice(deviceName *uint16, targetPath *uint16, max uint32) (n uint32, err error) [failretval==0] = QueryDosDeviceW //sys SetVolumeLabel(rootPathName *uint16, volumeName *uint16) (err error) = SetVolumeLabelW //sys SetVolumeMountPoint(volumeMountPoint *uint16, volumeName *uint16) (err error) = SetVolumeMountPointW -//sys MessageBox(hwnd Handle, text *uint16, caption *uint16, boxtype uint32) (ret int32, err error) [failretval==0] = user32.MessageBoxW -//sys ExitWindowsEx(flags uint32, reason uint32) (err error) = user32.ExitWindowsEx //sys InitiateSystemShutdownEx(machineName *uint16, message *uint16, timeout uint32, forceAppsClosed bool, rebootAfterShutdown bool, reason uint32) (err error) = advapi32.InitiateSystemShutdownExW //sys SetProcessShutdownParameters(level uint32, flags uint32) (err error) = kernel32.SetProcessShutdownParameters //sys GetProcessShutdownParameters(level *uint32, flags *uint32) (err error) = kernel32.GetProcessShutdownParameters @@ -311,15 +393,50 @@ func NewCallbackCDecl(fn interface{}) uintptr { //sys stringFromGUID2(rguid *GUID, lpsz *uint16, cchMax int32) (chars int32) = ole32.StringFromGUID2 //sys coCreateGuid(pguid *GUID) (ret error) = ole32.CoCreateGuid //sys CoTaskMemFree(address unsafe.Pointer) = ole32.CoTaskMemFree -//sys rtlGetVersion(info *OsVersionInfoEx) (ret error) = ntdll.RtlGetVersion -//sys rtlGetNtVersionNumbers(majorVersion *uint32, minorVersion *uint32, buildNumber *uint32) = ntdll.RtlGetNtVersionNumbers +//sys CoInitializeEx(reserved uintptr, coInit uint32) (ret error) = ole32.CoInitializeEx +//sys CoUninitialize() = ole32.CoUninitialize +//sys CoGetObject(name *uint16, bindOpts *BIND_OPTS3, guid *GUID, functionTable **uintptr) (ret error) = ole32.CoGetObject //sys getProcessPreferredUILanguages(flags uint32, numLanguages *uint32, buf *uint16, bufSize *uint32) (err error) = kernel32.GetProcessPreferredUILanguages //sys getThreadPreferredUILanguages(flags uint32, numLanguages *uint32, buf *uint16, bufSize *uint32) (err error) = kernel32.GetThreadPreferredUILanguages //sys getUserPreferredUILanguages(flags uint32, numLanguages *uint32, buf *uint16, bufSize *uint32) (err error) = kernel32.GetUserPreferredUILanguages //sys getSystemPreferredUILanguages(flags uint32, numLanguages *uint32, buf *uint16, bufSize *uint32) (err error) = kernel32.GetSystemPreferredUILanguages +//sys findResource(module Handle, name uintptr, resType uintptr) (resInfo Handle, err error) = kernel32.FindResourceW +//sys SizeofResource(module Handle, resInfo Handle) (size uint32, err error) = kernel32.SizeofResource +//sys LoadResource(module Handle, resInfo Handle) (resData Handle, err error) = kernel32.LoadResource +//sys LockResource(resData Handle) (addr uintptr, err error) = kernel32.LockResource + +// Version APIs +//sys GetFileVersionInfoSize(filename string, zeroHandle *Handle) (bufSize uint32, err error) = version.GetFileVersionInfoSizeW +//sys GetFileVersionInfo(filename string, handle uint32, bufSize uint32, buffer unsafe.Pointer) (err error) = version.GetFileVersionInfoW +//sys VerQueryValue(block unsafe.Pointer, subBlock string, pointerToBufferPointer unsafe.Pointer, bufSize *uint32) (err error) = version.VerQueryValueW // Process Status API (PSAPI) //sys EnumProcesses(processIds []uint32, bytesReturned *uint32) (err error) = psapi.EnumProcesses +//sys EnumProcessModules(process Handle, module *Handle, cb uint32, cbNeeded *uint32) (err error) = psapi.EnumProcessModules +//sys EnumProcessModulesEx(process Handle, module *Handle, cb uint32, cbNeeded *uint32, filterFlag uint32) (err error) = psapi.EnumProcessModulesEx +//sys GetModuleInformation(process Handle, module Handle, modinfo *ModuleInfo, cb uint32) (err error) = psapi.GetModuleInformation +//sys GetModuleFileNameEx(process Handle, module Handle, filename *uint16, size uint32) (err error) = psapi.GetModuleFileNameExW +//sys GetModuleBaseName(process Handle, module Handle, baseName *uint16, size uint32) (err error) = psapi.GetModuleBaseNameW + +// NT Native APIs +//sys rtlNtStatusToDosErrorNoTeb(ntstatus NTStatus) (ret syscall.Errno) = ntdll.RtlNtStatusToDosErrorNoTeb +//sys rtlGetVersion(info *OsVersionInfoEx) (ntstatus error) = ntdll.RtlGetVersion +//sys rtlGetNtVersionNumbers(majorVersion *uint32, minorVersion *uint32, buildNumber *uint32) = ntdll.RtlGetNtVersionNumbers +//sys RtlGetCurrentPeb() (peb *PEB) = ntdll.RtlGetCurrentPeb +//sys RtlInitUnicodeString(destinationString *NTUnicodeString, sourceString *uint16) = ntdll.RtlInitUnicodeString +//sys RtlInitString(destinationString *NTString, sourceString *byte) = ntdll.RtlInitString +//sys NtCreateFile(handle *Handle, access uint32, oa *OBJECT_ATTRIBUTES, iosb *IO_STATUS_BLOCK, allocationSize *int64, attributes uint32, share uint32, disposition uint32, options uint32, eabuffer uintptr, ealength uint32) (ntstatus error) = ntdll.NtCreateFile +//sys NtCreateNamedPipeFile(pipe *Handle, access uint32, oa *OBJECT_ATTRIBUTES, iosb *IO_STATUS_BLOCK, share uint32, disposition uint32, options uint32, typ uint32, readMode uint32, completionMode uint32, maxInstances uint32, inboundQuota uint32, outputQuota uint32, timeout *int64) (ntstatus error) = ntdll.NtCreateNamedPipeFile +//sys NtSetInformationFile(handle Handle, iosb *IO_STATUS_BLOCK, inBuffer *byte, inBufferLen uint32, class uint32) (ntstatus error) = ntdll.NtSetInformationFile +//sys RtlDosPathNameToNtPathName(dosName *uint16, ntName *NTUnicodeString, ntFileNamePart *uint16, relativeName *RTL_RELATIVE_NAME) (ntstatus error) = ntdll.RtlDosPathNameToNtPathName_U_WithStatus +//sys RtlDosPathNameToRelativeNtPathName(dosName *uint16, ntName *NTUnicodeString, ntFileNamePart *uint16, relativeName *RTL_RELATIVE_NAME) (ntstatus error) = ntdll.RtlDosPathNameToRelativeNtPathName_U_WithStatus +//sys RtlDefaultNpAcl(acl **ACL) (ntstatus error) = ntdll.RtlDefaultNpAcl +//sys NtQueryInformationProcess(proc Handle, procInfoClass int32, procInfo unsafe.Pointer, procInfoLen uint32, retLen *uint32) (ntstatus error) = ntdll.NtQueryInformationProcess +//sys NtSetInformationProcess(proc Handle, procInfoClass int32, procInfo unsafe.Pointer, procInfoLen uint32) (ntstatus error) = ntdll.NtSetInformationProcess +//sys NtQuerySystemInformation(sysInfoClass int32, sysInfo unsafe.Pointer, sysInfoLen uint32, retLen *uint32) (ntstatus error) = ntdll.NtQuerySystemInformation +//sys NtSetSystemInformation(sysInfoClass int32, sysInfo unsafe.Pointer, sysInfoLen uint32) (ntstatus error) = ntdll.NtSetSystemInformation +//sys RtlAddFunctionTable(functionTable *RUNTIME_FUNCTION, entryCount uint32, baseAddress uintptr) (ret bool) = ntdll.RtlAddFunctionTable +//sys RtlDeleteFunctionTable(functionTable *RUNTIME_FUNCTION) (ret bool) = ntdll.RtlDeleteFunctionTable // syscall interface implementation for other packages @@ -357,11 +474,7 @@ func GetProcAddressByOrdinal(module Handle, ordinal uintptr) (proc uintptr, err r0, _, e1 := syscall.Syscall(procGetProcAddress.Addr(), 2, uintptr(module), ordinal, 0) proc = uintptr(r0) if proc == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } @@ -435,12 +548,6 @@ func Read(fd Handle, p []byte) (n int, err error) { } return 0, e } - if raceenabled { - if done > 0 { - raceWriteRange(unsafe.Pointer(&p[0]), int(done)) - } - raceAcquire(unsafe.Pointer(&ioSync)) - } return int(done), nil } @@ -453,12 +560,31 @@ func Write(fd Handle, p []byte) (n int, err error) { if e != nil { return 0, e } - if raceenabled && done > 0 { - raceReadRange(unsafe.Pointer(&p[0]), int(done)) - } return int(done), nil } +func ReadFile(fd Handle, p []byte, done *uint32, overlapped *Overlapped) error { + err := readFile(fd, p, done, overlapped) + if raceenabled { + if *done > 0 { + raceWriteRange(unsafe.Pointer(&p[0]), int(*done)) + } + raceAcquire(unsafe.Pointer(&ioSync)) + } + return err +} + +func WriteFile(fd Handle, p []byte, done *uint32, overlapped *Overlapped) error { + if raceenabled { + raceReleaseMerge(unsafe.Pointer(&ioSync)) + } + err := writeFile(fd, p, done, overlapped) + if raceenabled && *done > 0 { + raceReadRange(unsafe.Pointer(&p[0]), int(*done)) + } + return err +} + var ioSync int64 func Seek(fd Handle, offset int64, whence int) (newoffset int64, err error) { @@ -497,7 +623,6 @@ var ( func getStdHandle(stdhandle uint32) (fd Handle) { r, _ := GetStdHandle(stdhandle) - CloseOnExec(r) return r } @@ -718,6 +843,7 @@ const socket_error = uintptr(^uint32(0)) //sys WSASend(s Handle, bufs *WSABuf, bufcnt uint32, sent *uint32, flags uint32, overlapped *Overlapped, croutine *byte) (err error) [failretval==socket_error] = ws2_32.WSASend //sys WSARecvFrom(s Handle, bufs *WSABuf, bufcnt uint32, recvd *uint32, flags *uint32, from *RawSockaddrAny, fromlen *int32, overlapped *Overlapped, croutine *byte) (err error) [failretval==socket_error] = ws2_32.WSARecvFrom //sys WSASendTo(s Handle, bufs *WSABuf, bufcnt uint32, sent *uint32, flags uint32, to *RawSockaddrAny, tolen int32, overlapped *Overlapped, croutine *byte) (err error) [failretval==socket_error] = ws2_32.WSASendTo +//sys WSASocket(af int32, typ int32, protocol int32, protoInfo *WSAProtocolInfo, group uint32, flags uint32) (handle Handle, err error) [failretval==InvalidHandle] = ws2_32.WSASocketW //sys GetHostByName(name string) (h *Hostent, err error) [failretval==nil] = ws2_32.gethostbyname //sys GetServByName(name string, proto string) (s *Servent, err error) [failretval==nil] = ws2_32.getservbyname //sys Ntohs(netshort uint16) (u uint16) = ws2_32.ntohs @@ -731,9 +857,11 @@ const socket_error = uintptr(^uint32(0)) //sys GetAdaptersInfo(ai *IpAdapterInfo, ol *uint32) (errcode error) = iphlpapi.GetAdaptersInfo //sys SetFileCompletionNotificationModes(handle Handle, flags uint8) (err error) = kernel32.SetFileCompletionNotificationModes //sys WSAEnumProtocols(protocols *int32, protocolBuffer *WSAProtocolInfo, bufferLength *uint32) (n int32, err error) [failretval==-1] = ws2_32.WSAEnumProtocolsW +//sys WSAGetOverlappedResult(h Handle, o *Overlapped, bytes *uint32, wait bool, flags *uint32) (err error) = ws2_32.WSAGetOverlappedResult //sys GetAdaptersAddresses(family uint32, flags uint32, reserved uintptr, adapterAddresses *IpAdapterAddresses, sizePointer *uint32) (errcode error) = iphlpapi.GetAdaptersAddresses //sys GetACP() (acp uint32) = kernel32.GetACP //sys MultiByteToWideChar(codePage uint32, dwFlags uint32, str *byte, nstr int32, wchar *uint16, nwchar int32) (nwrite int32, err error) = kernel32.MultiByteToWideChar +//sys getBestInterfaceEx(sockaddr unsafe.Pointer, pdwBestIfIndex *uint32) (errcode error) = iphlpapi.GetBestInterfaceEx // For testing: clients can set this flag to force // creation of IPv6 sockets to return EAFNOSUPPORT. @@ -782,9 +910,7 @@ func (sa *SockaddrInet4) sockaddr() (unsafe.Pointer, int32, error) { p := (*[2]byte)(unsafe.Pointer(&sa.raw.Port)) p[0] = byte(sa.Port >> 8) p[1] = byte(sa.Port) - for i := 0; i < len(sa.Addr); i++ { - sa.raw.Addr[i] = sa.Addr[i] - } + sa.raw.Addr = sa.Addr return unsafe.Pointer(&sa.raw), int32(unsafe.Sizeof(sa.raw)), nil } @@ -804,9 +930,7 @@ func (sa *SockaddrInet6) sockaddr() (unsafe.Pointer, int32, error) { p[0] = byte(sa.Port >> 8) p[1] = byte(sa.Port) sa.raw.Scope_id = sa.ZoneId - for i := 0; i < len(sa.Addr); i++ { - sa.raw.Addr[i] = sa.Addr[i] - } + sa.raw.Addr = sa.Addr return unsafe.Pointer(&sa.raw), int32(unsafe.Sizeof(sa.raw)), nil } @@ -879,9 +1003,7 @@ func (rsa *RawSockaddrAny) Sockaddr() (Sockaddr, error) { sa := new(SockaddrInet4) p := (*[2]byte)(unsafe.Pointer(&pp.Port)) sa.Port = int(p[0])<<8 + int(p[1]) - for i := 0; i < len(sa.Addr); i++ { - sa.Addr[i] = pp.Addr[i] - } + sa.Addr = pp.Addr return sa, nil case AF_INET6: @@ -890,9 +1012,7 @@ func (rsa *RawSockaddrAny) Sockaddr() (Sockaddr, error) { p := (*[2]byte)(unsafe.Pointer(&pp.Port)) sa.Port = int(p[0])<<8 + int(p[1]) sa.ZoneId = pp.Scope_id - for i := 0; i < len(sa.Addr); i++ { - sa.Addr[i] = pp.Addr[i] - } + sa.Addr = pp.Addr return sa, nil } return nil, syscall.EAFNOSUPPORT @@ -926,6 +1046,14 @@ func Connect(fd Handle, sa Sockaddr) (err error) { return connect(fd, ptr, n) } +func GetBestInterfaceEx(sa Sockaddr, pdwBestIfIndex *uint32) (err error) { + ptr, _, err := sa.sockaddr() + if err != nil { + return err + } + return getBestInterfaceEx(ptr, pdwBestIfIndex) +} + func Getsockname(fd Handle) (sa Sockaddr, err error) { var rsa RawSockaddrAny l := int32(unsafe.Sizeof(rsa)) @@ -1058,11 +1186,7 @@ func WSASendMsg(fd Handle, msg *WSAMsg, flags uint32, bytesSent *uint32, overlap } r1, _, e1 := syscall.Syscall6(sendRecvMsgFunc.sendAddr, 6, uintptr(fd), uintptr(unsafe.Pointer(msg)), uintptr(flags), uintptr(unsafe.Pointer(bytesSent)), uintptr(unsafe.Pointer(overlapped)), uintptr(unsafe.Pointer(croutine))) if r1 == socket_error { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return err } @@ -1074,11 +1198,7 @@ func WSARecvMsg(fd Handle, msg *WSAMsg, bytesReceived *uint32, overlapped *Overl } r1, _, e1 := syscall.Syscall6(sendRecvMsgFunc.recvAddr, 5, uintptr(fd), uintptr(unsafe.Pointer(msg)), uintptr(unsafe.Pointer(bytesReceived)), uintptr(unsafe.Pointer(overlapped)), uintptr(unsafe.Pointer(croutine)), 0) if r1 == socket_error { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return err } @@ -1181,7 +1301,12 @@ type IPv6Mreq struct { Interface uint32 } -func GetsockoptInt(fd Handle, level, opt int) (int, error) { return -1, syscall.EWINDOWS } +func GetsockoptInt(fd Handle, level, opt int) (int, error) { + v := int32(0) + l := int32(unsafe.Sizeof(v)) + err := Getsockopt(fd, int32(level), int32(opt), (*byte)(unsafe.Pointer(&v)), &l) + return int(v), err +} func SetsockoptLinger(fd Handle, level, opt int, l *Linger) (err error) { sys := sysLinger{Onoff: uint16(l.Onoff), Linger: uint16(l.Linger)} @@ -1378,7 +1503,7 @@ func (t Token) KnownFolderPath(folderID *KNOWNFOLDERID, flags uint32) (string, e return "", err } defer CoTaskMemFree(unsafe.Pointer(p)) - return UTF16ToString((*[(1 << 30) - 1]uint16)(unsafe.Pointer(p))[:]), nil + return UTF16PtrToString(p), nil } // RtlGetVersion returns the version of the underlying operating system, ignoring @@ -1452,3 +1577,133 @@ func getUILanguages(flags uint32, f func(flags uint32, numLanguages *uint32, buf return languages, nil } } + +func SetConsoleCursorPosition(console Handle, position Coord) error { + return setConsoleCursorPosition(console, *((*uint32)(unsafe.Pointer(&position)))) +} + +func (s NTStatus) Errno() syscall.Errno { + return rtlNtStatusToDosErrorNoTeb(s) +} + +func langID(pri, sub uint16) uint32 { return uint32(sub)<<10 | uint32(pri) } + +func (s NTStatus) Error() string { + b := make([]uint16, 300) + n, err := FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM|FORMAT_MESSAGE_FROM_HMODULE|FORMAT_MESSAGE_ARGUMENT_ARRAY, modntdll.Handle(), uint32(s), langID(LANG_ENGLISH, SUBLANG_ENGLISH_US), b, nil) + if err != nil { + return fmt.Sprintf("NTSTATUS 0x%08x", uint32(s)) + } + // trim terminating \r and \n + for ; n > 0 && (b[n-1] == '\n' || b[n-1] == '\r'); n-- { + } + return string(utf16.Decode(b[:n])) +} + +// NewNTUnicodeString returns a new NTUnicodeString structure for use with native +// NT APIs that work over the NTUnicodeString type. Note that most Windows APIs +// do not use NTUnicodeString, and instead UTF16PtrFromString should be used for +// the more common *uint16 string type. +func NewNTUnicodeString(s string) (*NTUnicodeString, error) { + var u NTUnicodeString + s16, err := UTF16PtrFromString(s) + if err != nil { + return nil, err + } + RtlInitUnicodeString(&u, s16) + return &u, nil +} + +// Slice returns a uint16 slice that aliases the data in the NTUnicodeString. +func (s *NTUnicodeString) Slice() []uint16 { + var slice []uint16 + hdr := (*unsafeheader.Slice)(unsafe.Pointer(&slice)) + hdr.Data = unsafe.Pointer(s.Buffer) + hdr.Len = int(s.Length) + hdr.Cap = int(s.MaximumLength) + return slice +} + +func (s *NTUnicodeString) String() string { + return UTF16ToString(s.Slice()) +} + +// NewNTString returns a new NTString structure for use with native +// NT APIs that work over the NTString type. Note that most Windows APIs +// do not use NTString, and instead UTF16PtrFromString should be used for +// the more common *uint16 string type. +func NewNTString(s string) (*NTString, error) { + var nts NTString + s8, err := BytePtrFromString(s) + if err != nil { + return nil, err + } + RtlInitString(&nts, s8) + return &nts, nil +} + +// Slice returns a byte slice that aliases the data in the NTString. +func (s *NTString) Slice() []byte { + var slice []byte + hdr := (*unsafeheader.Slice)(unsafe.Pointer(&slice)) + hdr.Data = unsafe.Pointer(s.Buffer) + hdr.Len = int(s.Length) + hdr.Cap = int(s.MaximumLength) + return slice +} + +func (s *NTString) String() string { + return ByteSliceToString(s.Slice()) +} + +// FindResource resolves a resource of the given name and resource type. +func FindResource(module Handle, name, resType ResourceIDOrString) (Handle, error) { + var namePtr, resTypePtr uintptr + var name16, resType16 *uint16 + var err error + resolvePtr := func(i interface{}, keep **uint16) (uintptr, error) { + switch v := i.(type) { + case string: + *keep, err = UTF16PtrFromString(v) + if err != nil { + return 0, err + } + return uintptr(unsafe.Pointer(*keep)), nil + case ResourceID: + return uintptr(v), nil + } + return 0, errorspkg.New("parameter must be a ResourceID or a string") + } + namePtr, err = resolvePtr(name, &name16) + if err != nil { + return 0, err + } + resTypePtr, err = resolvePtr(resType, &resType16) + if err != nil { + return 0, err + } + resInfo, err := findResource(module, namePtr, resTypePtr) + runtime.KeepAlive(name16) + runtime.KeepAlive(resType16) + return resInfo, err +} + +func LoadResourceData(module, resInfo Handle) (data []byte, err error) { + size, err := SizeofResource(module, resInfo) + if err != nil { + return + } + resData, err := LoadResource(module, resInfo) + if err != nil { + return + } + ptr, err := LockResource(resData) + if err != nil { + return + } + h := (*unsafeheader.Slice)(unsafe.Pointer(&data)) + h.Data = unsafe.Pointer(ptr) + h.Len = int(size) + h.Cap = int(size) + return +} diff --git a/vendor/golang.org/x/sys/windows/types_windows.go b/vendor/golang.org/x/sys/windows/types_windows.go index 809fff0b..f9eaca52 100644 --- a/vendor/golang.org/x/sys/windows/types_windows.go +++ b/vendor/golang.org/x/sys/windows/types_windows.go @@ -10,6 +10,10 @@ import ( "unsafe" ) +// NTStatus corresponds with NTSTATUS, error values returned by ntdll.dll and +// other native functions. +type NTStatus uint32 + const ( // Invented values to support what package os expects. O_RDONLY = 0x00000 @@ -62,9 +66,21 @@ var signals = [...]string{ } const ( - FILE_LIST_DIRECTORY = 0x00000001 - FILE_APPEND_DATA = 0x00000004 + FILE_READ_DATA = 0x00000001 + FILE_READ_ATTRIBUTES = 0x00000080 + FILE_READ_EA = 0x00000008 + FILE_WRITE_DATA = 0x00000002 FILE_WRITE_ATTRIBUTES = 0x00000100 + FILE_WRITE_EA = 0x00000010 + FILE_APPEND_DATA = 0x00000004 + FILE_EXECUTE = 0x00000020 + + FILE_GENERIC_READ = STANDARD_RIGHTS_READ | FILE_READ_DATA | FILE_READ_ATTRIBUTES | FILE_READ_EA | SYNCHRONIZE + FILE_GENERIC_WRITE = STANDARD_RIGHTS_WRITE | FILE_WRITE_DATA | FILE_WRITE_ATTRIBUTES | FILE_WRITE_EA | FILE_APPEND_DATA | SYNCHRONIZE + FILE_GENERIC_EXECUTE = STANDARD_RIGHTS_EXECUTE | FILE_READ_ATTRIBUTES | FILE_EXECUTE | SYNCHRONIZE + + FILE_LIST_DIRECTORY = 0x00000001 + FILE_TRAVERSE = 0x00000020 FILE_SHARE_READ = 0x00000001 FILE_SHARE_WRITE = 0x00000002 @@ -140,8 +156,14 @@ const ( MAX_PATH = 260 MAX_LONG_PATH = 32768 + MAX_MODULE_NAME32 = 255 + MAX_COMPUTERNAME_LENGTH = 15 + MAX_DHCPV6_DUID_LENGTH = 130 + + MAX_DNS_SUFFIX_STRING_LENGTH = 256 + TIME_ZONE_ID_UNKNOWN = 0 TIME_ZONE_ID_STANDARD = 1 @@ -215,6 +237,18 @@ const ( INHERIT_PARENT_AFFINITY = 0x00010000 ) +const ( + // attributes for ProcThreadAttributeList + PROC_THREAD_ATTRIBUTE_PARENT_PROCESS = 0x00020000 + PROC_THREAD_ATTRIBUTE_HANDLE_LIST = 0x00020002 + PROC_THREAD_ATTRIBUTE_GROUP_AFFINITY = 0x00030003 + PROC_THREAD_ATTRIBUTE_PREFERRED_NODE = 0x00020004 + PROC_THREAD_ATTRIBUTE_IDEAL_PROCESSOR = 0x00030005 + PROC_THREAD_ATTRIBUTE_MITIGATION_POLICY = 0x00020007 + PROC_THREAD_ATTRIBUTE_UMS_THREAD = 0x00030006 + PROC_THREAD_ATTRIBUTE_PROTECTION_LEVEL = 0x0002000b +) + const ( // flags for CreateToolhelp32Snapshot TH32CS_SNAPHEAPLIST = 0x01 @@ -227,7 +261,15 @@ const ( ) const ( - // filters for ReadDirectoryChangesW + // flags for EnumProcessModulesEx + LIST_MODULES_32BIT = 0x01 + LIST_MODULES_64BIT = 0x02 + LIST_MODULES_ALL = 0x03 + LIST_MODULES_DEFAULT = 0x00 +) + +const ( + // filters for ReadDirectoryChangesW and FindFirstChangeNotificationW FILE_NOTIFY_CHANGE_FILE_NAME = 0x001 FILE_NOTIFY_CHANGE_DIR_NAME = 0x002 FILE_NOTIFY_CHANGE_ATTRIBUTES = 0x004 @@ -249,24 +291,27 @@ const ( const ( // wincrypt.h - PROV_RSA_FULL = 1 - PROV_RSA_SIG = 2 - PROV_DSS = 3 - PROV_FORTEZZA = 4 - PROV_MS_EXCHANGE = 5 - PROV_SSL = 6 - PROV_RSA_SCHANNEL = 12 - PROV_DSS_DH = 13 - PROV_EC_ECDSA_SIG = 14 - PROV_EC_ECNRA_SIG = 15 - PROV_EC_ECDSA_FULL = 16 - PROV_EC_ECNRA_FULL = 17 - PROV_DH_SCHANNEL = 18 - PROV_SPYRUS_LYNKS = 20 - PROV_RNG = 21 - PROV_INTEL_SEC = 22 - PROV_REPLACE_OWF = 23 - PROV_RSA_AES = 24 + /* certenrolld_begin -- PROV_RSA_*/ + PROV_RSA_FULL = 1 + PROV_RSA_SIG = 2 + PROV_DSS = 3 + PROV_FORTEZZA = 4 + PROV_MS_EXCHANGE = 5 + PROV_SSL = 6 + PROV_RSA_SCHANNEL = 12 + PROV_DSS_DH = 13 + PROV_EC_ECDSA_SIG = 14 + PROV_EC_ECNRA_SIG = 15 + PROV_EC_ECDSA_FULL = 16 + PROV_EC_ECNRA_FULL = 17 + PROV_DH_SCHANNEL = 18 + PROV_SPYRUS_LYNKS = 20 + PROV_RNG = 21 + PROV_INTEL_SEC = 22 + PROV_REPLACE_OWF = 23 + PROV_RSA_AES = 24 + + /* dwFlags definitions for CryptAcquireContext */ CRYPT_VERIFYCONTEXT = 0xF0000000 CRYPT_NEWKEYSET = 0x00000008 CRYPT_DELETEKEYSET = 0x00000010 @@ -274,6 +319,34 @@ const ( CRYPT_SILENT = 0x00000040 CRYPT_DEFAULT_CONTAINER_OPTIONAL = 0x00000080 + /* Flags for PFXImportCertStore */ + CRYPT_EXPORTABLE = 0x00000001 + CRYPT_USER_PROTECTED = 0x00000002 + CRYPT_USER_KEYSET = 0x00001000 + PKCS12_PREFER_CNG_KSP = 0x00000100 + PKCS12_ALWAYS_CNG_KSP = 0x00000200 + PKCS12_ALLOW_OVERWRITE_KEY = 0x00004000 + PKCS12_NO_PERSIST_KEY = 0x00008000 + PKCS12_INCLUDE_EXTENDED_PROPERTIES = 0x00000010 + + /* Flags for CryptAcquireCertificatePrivateKey */ + CRYPT_ACQUIRE_CACHE_FLAG = 0x00000001 + CRYPT_ACQUIRE_USE_PROV_INFO_FLAG = 0x00000002 + CRYPT_ACQUIRE_COMPARE_KEY_FLAG = 0x00000004 + CRYPT_ACQUIRE_NO_HEALING = 0x00000008 + CRYPT_ACQUIRE_SILENT_FLAG = 0x00000040 + CRYPT_ACQUIRE_WINDOW_HANDLE_FLAG = 0x00000080 + CRYPT_ACQUIRE_NCRYPT_KEY_FLAGS_MASK = 0x00070000 + CRYPT_ACQUIRE_ALLOW_NCRYPT_KEY_FLAG = 0x00010000 + CRYPT_ACQUIRE_PREFER_NCRYPT_KEY_FLAG = 0x00020000 + CRYPT_ACQUIRE_ONLY_NCRYPT_KEY_FLAG = 0x00040000 + + /* pdwKeySpec for CryptAcquireCertificatePrivateKey */ + AT_KEYEXCHANGE = 1 + AT_SIGNATURE = 2 + CERT_NCRYPT_KEY_SPEC = 0xFFFFFFFF + + /* Default usage match type is AND with value zero */ USAGE_MATCH_TYPE_AND = 0 USAGE_MATCH_TYPE_OR = 1 @@ -398,6 +471,89 @@ const ( CERT_TRUST_IS_CA_TRUSTED = 0x00004000 CERT_TRUST_IS_COMPLEX_CHAIN = 0x00010000 + /* Certificate Information Flags */ + CERT_INFO_VERSION_FLAG = 1 + CERT_INFO_SERIAL_NUMBER_FLAG = 2 + CERT_INFO_SIGNATURE_ALGORITHM_FLAG = 3 + CERT_INFO_ISSUER_FLAG = 4 + CERT_INFO_NOT_BEFORE_FLAG = 5 + CERT_INFO_NOT_AFTER_FLAG = 6 + CERT_INFO_SUBJECT_FLAG = 7 + CERT_INFO_SUBJECT_PUBLIC_KEY_INFO_FLAG = 8 + CERT_INFO_ISSUER_UNIQUE_ID_FLAG = 9 + CERT_INFO_SUBJECT_UNIQUE_ID_FLAG = 10 + CERT_INFO_EXTENSION_FLAG = 11 + + /* dwFindType for CertFindCertificateInStore */ + CERT_COMPARE_MASK = 0xFFFF + CERT_COMPARE_SHIFT = 16 + CERT_COMPARE_ANY = 0 + CERT_COMPARE_SHA1_HASH = 1 + CERT_COMPARE_NAME = 2 + CERT_COMPARE_ATTR = 3 + CERT_COMPARE_MD5_HASH = 4 + CERT_COMPARE_PROPERTY = 5 + CERT_COMPARE_PUBLIC_KEY = 6 + CERT_COMPARE_HASH = CERT_COMPARE_SHA1_HASH + CERT_COMPARE_NAME_STR_A = 7 + CERT_COMPARE_NAME_STR_W = 8 + CERT_COMPARE_KEY_SPEC = 9 + CERT_COMPARE_ENHKEY_USAGE = 10 + CERT_COMPARE_CTL_USAGE = CERT_COMPARE_ENHKEY_USAGE + CERT_COMPARE_SUBJECT_CERT = 11 + CERT_COMPARE_ISSUER_OF = 12 + CERT_COMPARE_EXISTING = 13 + CERT_COMPARE_SIGNATURE_HASH = 14 + CERT_COMPARE_KEY_IDENTIFIER = 15 + CERT_COMPARE_CERT_ID = 16 + CERT_COMPARE_CROSS_CERT_DIST_POINTS = 17 + CERT_COMPARE_PUBKEY_MD5_HASH = 18 + CERT_COMPARE_SUBJECT_INFO_ACCESS = 19 + CERT_COMPARE_HASH_STR = 20 + CERT_COMPARE_HAS_PRIVATE_KEY = 21 + CERT_FIND_ANY = (CERT_COMPARE_ANY << CERT_COMPARE_SHIFT) + CERT_FIND_SHA1_HASH = (CERT_COMPARE_SHA1_HASH << CERT_COMPARE_SHIFT) + CERT_FIND_MD5_HASH = (CERT_COMPARE_MD5_HASH << CERT_COMPARE_SHIFT) + CERT_FIND_SIGNATURE_HASH = (CERT_COMPARE_SIGNATURE_HASH << CERT_COMPARE_SHIFT) + CERT_FIND_KEY_IDENTIFIER = (CERT_COMPARE_KEY_IDENTIFIER << CERT_COMPARE_SHIFT) + CERT_FIND_HASH = CERT_FIND_SHA1_HASH + CERT_FIND_PROPERTY = (CERT_COMPARE_PROPERTY << CERT_COMPARE_SHIFT) + CERT_FIND_PUBLIC_KEY = (CERT_COMPARE_PUBLIC_KEY << CERT_COMPARE_SHIFT) + CERT_FIND_SUBJECT_NAME = (CERT_COMPARE_NAME< 0 { - _p0 = &buf[0] - } - r0, _, e1 := syscall.Syscall9(procFormatMessageW.Addr(), 7, uintptr(flags), uintptr(msgsrc), uintptr(msgid), uintptr(langid), uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), uintptr(unsafe.Pointer(args)), 0, 0) - n = uint32(r0) - if n == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func DeleteVolumeMountPoint(volumeMountPoint *uint16) (err error) { + r1, _, e1 := syscall.Syscall(procDeleteVolumeMountPointW.Addr(), 1, uintptr(unsafe.Pointer(volumeMountPoint)), 0, 0) + if r1 == 0 { + err = errnoErr(e1) } return } -func ExitProcess(exitcode uint32) { - syscall.Syscall(procExitProcess.Addr(), 1, uintptr(exitcode), 0, 0) +func DeviceIoControl(handle Handle, ioControlCode uint32, inBuffer *byte, inBufferSize uint32, outBuffer *byte, outBufferSize uint32, bytesReturned *uint32, overlapped *Overlapped) (err error) { + r1, _, e1 := syscall.Syscall9(procDeviceIoControl.Addr(), 8, uintptr(handle), uintptr(ioControlCode), uintptr(unsafe.Pointer(inBuffer)), uintptr(inBufferSize), uintptr(unsafe.Pointer(outBuffer)), uintptr(outBufferSize), uintptr(unsafe.Pointer(bytesReturned)), uintptr(unsafe.Pointer(overlapped)), 0) + if r1 == 0 { + err = errnoErr(e1) + } return } -func IsWow64Process(handle Handle, isWow64 *bool) (err error) { +func DuplicateHandle(hSourceProcessHandle Handle, hSourceHandle Handle, hTargetProcessHandle Handle, lpTargetHandle *Handle, dwDesiredAccess uint32, bInheritHandle bool, dwOptions uint32) (err error) { var _p0 uint32 - if *isWow64 { + if bInheritHandle { _p0 = 1 - } else { - _p0 = 0 } - r1, _, e1 := syscall.Syscall(procIsWow64Process.Addr(), 2, uintptr(handle), uintptr(unsafe.Pointer(&_p0)), 0) - *isWow64 = _p0 != 0 + r1, _, e1 := syscall.Syscall9(procDuplicateHandle.Addr(), 7, uintptr(hSourceProcessHandle), uintptr(hSourceHandle), uintptr(hTargetProcessHandle), uintptr(unsafe.Pointer(lpTargetHandle)), uintptr(dwDesiredAccess), uintptr(_p0), uintptr(dwOptions), 0, 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func CreateFile(name *uint16, access uint32, mode uint32, sa *SecurityAttributes, createmode uint32, attrs uint32, templatefile Handle) (handle Handle, err error) { - r0, _, e1 := syscall.Syscall9(procCreateFileW.Addr(), 7, uintptr(unsafe.Pointer(name)), uintptr(access), uintptr(mode), uintptr(unsafe.Pointer(sa)), uintptr(createmode), uintptr(attrs), uintptr(templatefile), 0, 0) - handle = Handle(r0) - if handle == InvalidHandle { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } - } +func ExitProcess(exitcode uint32) { + syscall.Syscall(procExitProcess.Addr(), 1, uintptr(exitcode), 0, 0) return } -func ReadFile(handle Handle, buf []byte, done *uint32, overlapped *Overlapped) (err error) { - var _p0 *byte - if len(buf) > 0 { - _p0 = &buf[0] - } - r1, _, e1 := syscall.Syscall6(procReadFile.Addr(), 5, uintptr(handle), uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), uintptr(unsafe.Pointer(done)), uintptr(unsafe.Pointer(overlapped)), 0) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func ExpandEnvironmentStrings(src *uint16, dst *uint16, size uint32) (n uint32, err error) { + r0, _, e1 := syscall.Syscall(procExpandEnvironmentStringsW.Addr(), 3, uintptr(unsafe.Pointer(src)), uintptr(unsafe.Pointer(dst)), uintptr(size)) + n = uint32(r0) + if n == 0 { + err = errnoErr(e1) } return } -func WriteFile(handle Handle, buf []byte, done *uint32, overlapped *Overlapped) (err error) { - var _p0 *byte - if len(buf) > 0 { - _p0 = &buf[0] - } - r1, _, e1 := syscall.Syscall6(procWriteFile.Addr(), 5, uintptr(handle), uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), uintptr(unsafe.Pointer(done)), uintptr(unsafe.Pointer(overlapped)), 0) +func FindClose(handle Handle) (err error) { + r1, _, e1 := syscall.Syscall(procFindClose.Addr(), 1, uintptr(handle), 0, 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func GetOverlappedResult(handle Handle, overlapped *Overlapped, done *uint32, wait bool) (err error) { - var _p0 uint32 - if wait { - _p0 = 1 - } else { - _p0 = 0 - } - r1, _, e1 := syscall.Syscall6(procGetOverlappedResult.Addr(), 4, uintptr(handle), uintptr(unsafe.Pointer(overlapped)), uintptr(unsafe.Pointer(done)), uintptr(_p0), 0, 0) +func FindCloseChangeNotification(handle Handle) (err error) { + r1, _, e1 := syscall.Syscall(procFindCloseChangeNotification.Addr(), 1, uintptr(handle), 0, 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func SetFilePointer(handle Handle, lowoffset int32, highoffsetptr *int32, whence uint32) (newlowoffset uint32, err error) { - r0, _, e1 := syscall.Syscall6(procSetFilePointer.Addr(), 4, uintptr(handle), uintptr(lowoffset), uintptr(unsafe.Pointer(highoffsetptr)), uintptr(whence), 0, 0) - newlowoffset = uint32(r0) - if newlowoffset == 0xffffffff { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func FindFirstChangeNotification(path string, watchSubtree bool, notifyFilter uint32) (handle Handle, err error) { + var _p0 *uint16 + _p0, err = syscall.UTF16PtrFromString(path) + if err != nil { + return } - return + return _FindFirstChangeNotification(_p0, watchSubtree, notifyFilter) } -func CloseHandle(handle Handle) (err error) { - r1, _, e1 := syscall.Syscall(procCloseHandle.Addr(), 1, uintptr(handle), 0, 0) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func _FindFirstChangeNotification(path *uint16, watchSubtree bool, notifyFilter uint32) (handle Handle, err error) { + var _p1 uint32 + if watchSubtree { + _p1 = 1 + } + r0, _, e1 := syscall.Syscall(procFindFirstChangeNotificationW.Addr(), 3, uintptr(unsafe.Pointer(path)), uintptr(_p1), uintptr(notifyFilter)) + handle = Handle(r0) + if handle == InvalidHandle { + err = errnoErr(e1) } return } -func GetStdHandle(stdhandle uint32) (handle Handle, err error) { - r0, _, e1 := syscall.Syscall(procGetStdHandle.Addr(), 1, uintptr(stdhandle), 0, 0) +func findFirstFile1(name *uint16, data *win32finddata1) (handle Handle, err error) { + r0, _, e1 := syscall.Syscall(procFindFirstFileW.Addr(), 2, uintptr(unsafe.Pointer(name)), uintptr(unsafe.Pointer(data)), 0) handle = Handle(r0) if handle == InvalidHandle { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func SetStdHandle(stdhandle uint32, handle Handle) (err error) { - r1, _, e1 := syscall.Syscall(procSetStdHandle.Addr(), 2, uintptr(stdhandle), uintptr(handle), 0) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func FindFirstVolumeMountPoint(rootPathName *uint16, volumeMountPoint *uint16, bufferLength uint32) (handle Handle, err error) { + r0, _, e1 := syscall.Syscall(procFindFirstVolumeMountPointW.Addr(), 3, uintptr(unsafe.Pointer(rootPathName)), uintptr(unsafe.Pointer(volumeMountPoint)), uintptr(bufferLength)) + handle = Handle(r0) + if handle == InvalidHandle { + err = errnoErr(e1) } return } -func findFirstFile1(name *uint16, data *win32finddata1) (handle Handle, err error) { - r0, _, e1 := syscall.Syscall(procFindFirstFileW.Addr(), 2, uintptr(unsafe.Pointer(name)), uintptr(unsafe.Pointer(data)), 0) +func FindFirstVolume(volumeName *uint16, bufferLength uint32) (handle Handle, err error) { + r0, _, e1 := syscall.Syscall(procFindFirstVolumeW.Addr(), 2, uintptr(unsafe.Pointer(volumeName)), uintptr(bufferLength), 0) handle = Handle(r0) if handle == InvalidHandle { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func findNextFile1(handle Handle, data *win32finddata1) (err error) { - r1, _, e1 := syscall.Syscall(procFindNextFileW.Addr(), 2, uintptr(handle), uintptr(unsafe.Pointer(data)), 0) +func FindNextChangeNotification(handle Handle) (err error) { + r1, _, e1 := syscall.Syscall(procFindNextChangeNotification.Addr(), 1, uintptr(handle), 0, 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func FindClose(handle Handle) (err error) { - r1, _, e1 := syscall.Syscall(procFindClose.Addr(), 1, uintptr(handle), 0, 0) +func findNextFile1(handle Handle, data *win32finddata1) (err error) { + r1, _, e1 := syscall.Syscall(procFindNextFileW.Addr(), 2, uintptr(handle), uintptr(unsafe.Pointer(data)), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func GetFileInformationByHandle(handle Handle, data *ByHandleFileInformation) (err error) { - r1, _, e1 := syscall.Syscall(procGetFileInformationByHandle.Addr(), 2, uintptr(handle), uintptr(unsafe.Pointer(data)), 0) +func FindNextVolumeMountPoint(findVolumeMountPoint Handle, volumeMountPoint *uint16, bufferLength uint32) (err error) { + r1, _, e1 := syscall.Syscall(procFindNextVolumeMountPointW.Addr(), 3, uintptr(findVolumeMountPoint), uintptr(unsafe.Pointer(volumeMountPoint)), uintptr(bufferLength)) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func GetFileInformationByHandleEx(handle Handle, class uint32, outBuffer *byte, outBufferLen uint32) (err error) { - r1, _, e1 := syscall.Syscall6(procGetFileInformationByHandleEx.Addr(), 4, uintptr(handle), uintptr(class), uintptr(unsafe.Pointer(outBuffer)), uintptr(outBufferLen), 0, 0) +func FindNextVolume(findVolume Handle, volumeName *uint16, bufferLength uint32) (err error) { + r1, _, e1 := syscall.Syscall(procFindNextVolumeW.Addr(), 3, uintptr(findVolume), uintptr(unsafe.Pointer(volumeName)), uintptr(bufferLength)) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func GetCurrentDirectory(buflen uint32, buf *uint16) (n uint32, err error) { - r0, _, e1 := syscall.Syscall(procGetCurrentDirectoryW.Addr(), 2, uintptr(buflen), uintptr(unsafe.Pointer(buf)), 0) - n = uint32(r0) - if n == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func findResource(module Handle, name uintptr, resType uintptr) (resInfo Handle, err error) { + r0, _, e1 := syscall.Syscall(procFindResourceW.Addr(), 3, uintptr(module), uintptr(name), uintptr(resType)) + resInfo = Handle(r0) + if resInfo == 0 { + err = errnoErr(e1) } return } -func SetCurrentDirectory(path *uint16) (err error) { - r1, _, e1 := syscall.Syscall(procSetCurrentDirectoryW.Addr(), 1, uintptr(unsafe.Pointer(path)), 0, 0) +func FindVolumeClose(findVolume Handle) (err error) { + r1, _, e1 := syscall.Syscall(procFindVolumeClose.Addr(), 1, uintptr(findVolume), 0, 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func CreateDirectory(path *uint16, sa *SecurityAttributes) (err error) { - r1, _, e1 := syscall.Syscall(procCreateDirectoryW.Addr(), 2, uintptr(unsafe.Pointer(path)), uintptr(unsafe.Pointer(sa)), 0) +func FindVolumeMountPointClose(findVolumeMountPoint Handle) (err error) { + r1, _, e1 := syscall.Syscall(procFindVolumeMountPointClose.Addr(), 1, uintptr(findVolumeMountPoint), 0, 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func RemoveDirectory(path *uint16) (err error) { - r1, _, e1 := syscall.Syscall(procRemoveDirectoryW.Addr(), 1, uintptr(unsafe.Pointer(path)), 0, 0) +func FlushFileBuffers(handle Handle) (err error) { + r1, _, e1 := syscall.Syscall(procFlushFileBuffers.Addr(), 1, uintptr(handle), 0, 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func DeleteFile(path *uint16) (err error) { - r1, _, e1 := syscall.Syscall(procDeleteFileW.Addr(), 1, uintptr(unsafe.Pointer(path)), 0, 0) +func FlushViewOfFile(addr uintptr, length uintptr) (err error) { + r1, _, e1 := syscall.Syscall(procFlushViewOfFile.Addr(), 2, uintptr(addr), uintptr(length), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func MoveFile(from *uint16, to *uint16) (err error) { - r1, _, e1 := syscall.Syscall(procMoveFileW.Addr(), 2, uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(to)), 0) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func FormatMessage(flags uint32, msgsrc uintptr, msgid uint32, langid uint32, buf []uint16, args *byte) (n uint32, err error) { + var _p0 *uint16 + if len(buf) > 0 { + _p0 = &buf[0] + } + r0, _, e1 := syscall.Syscall9(procFormatMessageW.Addr(), 7, uintptr(flags), uintptr(msgsrc), uintptr(msgid), uintptr(langid), uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), uintptr(unsafe.Pointer(args)), 0, 0) + n = uint32(r0) + if n == 0 { + err = errnoErr(e1) } return } -func MoveFileEx(from *uint16, to *uint16, flags uint32) (err error) { - r1, _, e1 := syscall.Syscall(procMoveFileExW.Addr(), 3, uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(to)), uintptr(flags)) +func FreeEnvironmentStrings(envs *uint16) (err error) { + r1, _, e1 := syscall.Syscall(procFreeEnvironmentStringsW.Addr(), 1, uintptr(unsafe.Pointer(envs)), 0, 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func LockFileEx(file Handle, flags uint32, reserved uint32, bytesLow uint32, bytesHigh uint32, overlapped *Overlapped) (err error) { - r1, _, e1 := syscall.Syscall6(procLockFileEx.Addr(), 6, uintptr(file), uintptr(flags), uintptr(reserved), uintptr(bytesLow), uintptr(bytesHigh), uintptr(unsafe.Pointer(overlapped))) +func FreeLibrary(handle Handle) (err error) { + r1, _, e1 := syscall.Syscall(procFreeLibrary.Addr(), 1, uintptr(handle), 0, 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func UnlockFileEx(file Handle, reserved uint32, bytesLow uint32, bytesHigh uint32, overlapped *Overlapped) (err error) { - r1, _, e1 := syscall.Syscall6(procUnlockFileEx.Addr(), 5, uintptr(file), uintptr(reserved), uintptr(bytesLow), uintptr(bytesHigh), uintptr(unsafe.Pointer(overlapped)), 0) +func GenerateConsoleCtrlEvent(ctrlEvent uint32, processGroupID uint32) (err error) { + r1, _, e1 := syscall.Syscall(procGenerateConsoleCtrlEvent.Addr(), 2, uintptr(ctrlEvent), uintptr(processGroupID), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func GetComputerName(buf *uint16, n *uint32) (err error) { - r1, _, e1 := syscall.Syscall(procGetComputerNameW.Addr(), 2, uintptr(unsafe.Pointer(buf)), uintptr(unsafe.Pointer(n)), 0) +func GetACP() (acp uint32) { + r0, _, _ := syscall.Syscall(procGetACP.Addr(), 0, 0, 0, 0) + acp = uint32(r0) + return +} + +func GetActiveProcessorCount(groupNumber uint16) (ret uint32) { + r0, _, _ := syscall.Syscall(procGetActiveProcessorCount.Addr(), 1, uintptr(groupNumber), 0, 0) + ret = uint32(r0) + return +} + +func GetCommTimeouts(handle Handle, timeouts *CommTimeouts) (err error) { + r1, _, e1 := syscall.Syscall(procGetCommTimeouts.Addr(), 2, uintptr(handle), uintptr(unsafe.Pointer(timeouts)), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } +func GetCommandLine() (cmd *uint16) { + r0, _, _ := syscall.Syscall(procGetCommandLineW.Addr(), 0, 0, 0, 0) + cmd = (*uint16)(unsafe.Pointer(r0)) + return +} + func GetComputerNameEx(nametype uint32, buf *uint16, n *uint32) (err error) { r1, _, e1 := syscall.Syscall(procGetComputerNameExW.Addr(), 3, uintptr(nametype), uintptr(unsafe.Pointer(buf)), uintptr(unsafe.Pointer(n))) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func SetEndOfFile(handle Handle) (err error) { - r1, _, e1 := syscall.Syscall(procSetEndOfFile.Addr(), 1, uintptr(handle), 0, 0) +func GetComputerName(buf *uint16, n *uint32) (err error) { + r1, _, e1 := syscall.Syscall(procGetComputerNameW.Addr(), 2, uintptr(unsafe.Pointer(buf)), uintptr(unsafe.Pointer(n)), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func GetSystemTimeAsFileTime(time *Filetime) { - syscall.Syscall(procGetSystemTimeAsFileTime.Addr(), 1, uintptr(unsafe.Pointer(time)), 0, 0) +func GetConsoleMode(console Handle, mode *uint32) (err error) { + r1, _, e1 := syscall.Syscall(procGetConsoleMode.Addr(), 2, uintptr(console), uintptr(unsafe.Pointer(mode)), 0) + if r1 == 0 { + err = errnoErr(e1) + } return } -func GetSystemTimePreciseAsFileTime(time *Filetime) { - syscall.Syscall(procGetSystemTimePreciseAsFileTime.Addr(), 1, uintptr(unsafe.Pointer(time)), 0, 0) +func GetConsoleScreenBufferInfo(console Handle, info *ConsoleScreenBufferInfo) (err error) { + r1, _, e1 := syscall.Syscall(procGetConsoleScreenBufferInfo.Addr(), 2, uintptr(console), uintptr(unsafe.Pointer(info)), 0) + if r1 == 0 { + err = errnoErr(e1) + } return } -func GetTimeZoneInformation(tzi *Timezoneinformation) (rc uint32, err error) { - r0, _, e1 := syscall.Syscall(procGetTimeZoneInformation.Addr(), 1, uintptr(unsafe.Pointer(tzi)), 0, 0) - rc = uint32(r0) - if rc == 0xffffffff { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func GetCurrentDirectory(buflen uint32, buf *uint16) (n uint32, err error) { + r0, _, e1 := syscall.Syscall(procGetCurrentDirectoryW.Addr(), 2, uintptr(buflen), uintptr(unsafe.Pointer(buf)), 0) + n = uint32(r0) + if n == 0 { + err = errnoErr(e1) } return } -func CreateIoCompletionPort(filehandle Handle, cphandle Handle, key uint32, threadcnt uint32) (handle Handle, err error) { - r0, _, e1 := syscall.Syscall6(procCreateIoCompletionPort.Addr(), 4, uintptr(filehandle), uintptr(cphandle), uintptr(key), uintptr(threadcnt), 0, 0) - handle = Handle(r0) - if handle == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } - } +func GetCurrentProcessId() (pid uint32) { + r0, _, _ := syscall.Syscall(procGetCurrentProcessId.Addr(), 0, 0, 0, 0) + pid = uint32(r0) return } -func GetQueuedCompletionStatus(cphandle Handle, qty *uint32, key *uint32, overlapped **Overlapped, timeout uint32) (err error) { - r1, _, e1 := syscall.Syscall6(procGetQueuedCompletionStatus.Addr(), 5, uintptr(cphandle), uintptr(unsafe.Pointer(qty)), uintptr(unsafe.Pointer(key)), uintptr(unsafe.Pointer(overlapped)), uintptr(timeout), 0) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } - } +func GetCurrentThreadId() (id uint32) { + r0, _, _ := syscall.Syscall(procGetCurrentThreadId.Addr(), 0, 0, 0, 0) + id = uint32(r0) return } -func PostQueuedCompletionStatus(cphandle Handle, qty uint32, key uint32, overlapped *Overlapped) (err error) { - r1, _, e1 := syscall.Syscall6(procPostQueuedCompletionStatus.Addr(), 4, uintptr(cphandle), uintptr(qty), uintptr(key), uintptr(unsafe.Pointer(overlapped)), 0, 0) +func GetDiskFreeSpaceEx(directoryName *uint16, freeBytesAvailableToCaller *uint64, totalNumberOfBytes *uint64, totalNumberOfFreeBytes *uint64) (err error) { + r1, _, e1 := syscall.Syscall6(procGetDiskFreeSpaceExW.Addr(), 4, uintptr(unsafe.Pointer(directoryName)), uintptr(unsafe.Pointer(freeBytesAvailableToCaller)), uintptr(unsafe.Pointer(totalNumberOfBytes)), uintptr(unsafe.Pointer(totalNumberOfFreeBytes)), 0, 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func CancelIo(s Handle) (err error) { - r1, _, e1 := syscall.Syscall(procCancelIo.Addr(), 1, uintptr(s), 0, 0) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } - } +func GetDriveType(rootPathName *uint16) (driveType uint32) { + r0, _, _ := syscall.Syscall(procGetDriveTypeW.Addr(), 1, uintptr(unsafe.Pointer(rootPathName)), 0, 0) + driveType = uint32(r0) return } -func CancelIoEx(s Handle, o *Overlapped) (err error) { - r1, _, e1 := syscall.Syscall(procCancelIoEx.Addr(), 2, uintptr(s), uintptr(unsafe.Pointer(o)), 0) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func GetEnvironmentStrings() (envs *uint16, err error) { + r0, _, e1 := syscall.Syscall(procGetEnvironmentStringsW.Addr(), 0, 0, 0, 0) + envs = (*uint16)(unsafe.Pointer(r0)) + if envs == nil { + err = errnoErr(e1) } return } -func CreateProcess(appName *uint16, commandLine *uint16, procSecurity *SecurityAttributes, threadSecurity *SecurityAttributes, inheritHandles bool, creationFlags uint32, env *uint16, currentDir *uint16, startupInfo *StartupInfo, outProcInfo *ProcessInformation) (err error) { - var _p0 uint32 - if inheritHandles { - _p0 = 1 - } else { - _p0 = 0 - } - r1, _, e1 := syscall.Syscall12(procCreateProcessW.Addr(), 10, uintptr(unsafe.Pointer(appName)), uintptr(unsafe.Pointer(commandLine)), uintptr(unsafe.Pointer(procSecurity)), uintptr(unsafe.Pointer(threadSecurity)), uintptr(_p0), uintptr(creationFlags), uintptr(unsafe.Pointer(env)), uintptr(unsafe.Pointer(currentDir)), uintptr(unsafe.Pointer(startupInfo)), uintptr(unsafe.Pointer(outProcInfo)), 0, 0) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func GetEnvironmentVariable(name *uint16, buffer *uint16, size uint32) (n uint32, err error) { + r0, _, e1 := syscall.Syscall(procGetEnvironmentVariableW.Addr(), 3, uintptr(unsafe.Pointer(name)), uintptr(unsafe.Pointer(buffer)), uintptr(size)) + n = uint32(r0) + if n == 0 { + err = errnoErr(e1) } return } -func OpenProcess(desiredAccess uint32, inheritHandle bool, processId uint32) (handle Handle, err error) { - var _p0 uint32 - if inheritHandle { - _p0 = 1 - } else { - _p0 = 0 - } - r0, _, e1 := syscall.Syscall(procOpenProcess.Addr(), 3, uintptr(desiredAccess), uintptr(_p0), uintptr(processId)) - handle = Handle(r0) - if handle == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func GetExitCodeProcess(handle Handle, exitcode *uint32) (err error) { + r1, _, e1 := syscall.Syscall(procGetExitCodeProcess.Addr(), 2, uintptr(handle), uintptr(unsafe.Pointer(exitcode)), 0) + if r1 == 0 { + err = errnoErr(e1) } return } -func ShellExecute(hwnd Handle, verb *uint16, file *uint16, args *uint16, cwd *uint16, showCmd int32) (err error) { - r1, _, e1 := syscall.Syscall6(procShellExecuteW.Addr(), 6, uintptr(hwnd), uintptr(unsafe.Pointer(verb)), uintptr(unsafe.Pointer(file)), uintptr(unsafe.Pointer(args)), uintptr(unsafe.Pointer(cwd)), uintptr(showCmd)) - if r1 <= 32 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func GetFileAttributesEx(name *uint16, level uint32, info *byte) (err error) { + r1, _, e1 := syscall.Syscall(procGetFileAttributesExW.Addr(), 3, uintptr(unsafe.Pointer(name)), uintptr(level), uintptr(unsafe.Pointer(info))) + if r1 == 0 { + err = errnoErr(e1) } return } -func shGetKnownFolderPath(id *KNOWNFOLDERID, flags uint32, token Token, path **uint16) (ret error) { - r0, _, _ := syscall.Syscall6(procSHGetKnownFolderPath.Addr(), 4, uintptr(unsafe.Pointer(id)), uintptr(flags), uintptr(token), uintptr(unsafe.Pointer(path)), 0, 0) - if r0 != 0 { - ret = syscall.Errno(r0) +func GetFileAttributes(name *uint16) (attrs uint32, err error) { + r0, _, e1 := syscall.Syscall(procGetFileAttributesW.Addr(), 1, uintptr(unsafe.Pointer(name)), 0, 0) + attrs = uint32(r0) + if attrs == INVALID_FILE_ATTRIBUTES { + err = errnoErr(e1) } return } -func TerminateProcess(handle Handle, exitcode uint32) (err error) { - r1, _, e1 := syscall.Syscall(procTerminateProcess.Addr(), 2, uintptr(handle), uintptr(exitcode), 0) +func GetFileInformationByHandle(handle Handle, data *ByHandleFileInformation) (err error) { + r1, _, e1 := syscall.Syscall(procGetFileInformationByHandle.Addr(), 2, uintptr(handle), uintptr(unsafe.Pointer(data)), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func GetExitCodeProcess(handle Handle, exitcode *uint32) (err error) { - r1, _, e1 := syscall.Syscall(procGetExitCodeProcess.Addr(), 2, uintptr(handle), uintptr(unsafe.Pointer(exitcode)), 0) +func GetFileInformationByHandleEx(handle Handle, class uint32, outBuffer *byte, outBufferLen uint32) (err error) { + r1, _, e1 := syscall.Syscall6(procGetFileInformationByHandleEx.Addr(), 4, uintptr(handle), uintptr(class), uintptr(unsafe.Pointer(outBuffer)), uintptr(outBufferLen), 0, 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func GetStartupInfo(startupInfo *StartupInfo) (err error) { - r1, _, e1 := syscall.Syscall(procGetStartupInfoW.Addr(), 1, uintptr(unsafe.Pointer(startupInfo)), 0, 0) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func GetFileType(filehandle Handle) (n uint32, err error) { + r0, _, e1 := syscall.Syscall(procGetFileType.Addr(), 1, uintptr(filehandle), 0, 0) + n = uint32(r0) + if n == 0 { + err = errnoErr(e1) } return } -func GetProcessTimes(handle Handle, creationTime *Filetime, exitTime *Filetime, kernelTime *Filetime, userTime *Filetime) (err error) { - r1, _, e1 := syscall.Syscall6(procGetProcessTimes.Addr(), 5, uintptr(handle), uintptr(unsafe.Pointer(creationTime)), uintptr(unsafe.Pointer(exitTime)), uintptr(unsafe.Pointer(kernelTime)), uintptr(unsafe.Pointer(userTime)), 0) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func GetFinalPathNameByHandle(file Handle, filePath *uint16, filePathSize uint32, flags uint32) (n uint32, err error) { + r0, _, e1 := syscall.Syscall6(procGetFinalPathNameByHandleW.Addr(), 4, uintptr(file), uintptr(unsafe.Pointer(filePath)), uintptr(filePathSize), uintptr(flags), 0, 0) + n = uint32(r0) + if n == 0 { + err = errnoErr(e1) } return } -func DuplicateHandle(hSourceProcessHandle Handle, hSourceHandle Handle, hTargetProcessHandle Handle, lpTargetHandle *Handle, dwDesiredAccess uint32, bInheritHandle bool, dwOptions uint32) (err error) { - var _p0 uint32 - if bInheritHandle { - _p0 = 1 - } else { - _p0 = 0 - } - r1, _, e1 := syscall.Syscall9(procDuplicateHandle.Addr(), 7, uintptr(hSourceProcessHandle), uintptr(hSourceHandle), uintptr(hTargetProcessHandle), uintptr(unsafe.Pointer(lpTargetHandle)), uintptr(dwDesiredAccess), uintptr(_p0), uintptr(dwOptions), 0, 0) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func GetFullPathName(path *uint16, buflen uint32, buf *uint16, fname **uint16) (n uint32, err error) { + r0, _, e1 := syscall.Syscall6(procGetFullPathNameW.Addr(), 4, uintptr(unsafe.Pointer(path)), uintptr(buflen), uintptr(unsafe.Pointer(buf)), uintptr(unsafe.Pointer(fname)), 0, 0) + n = uint32(r0) + if n == 0 { + err = errnoErr(e1) } return } -func WaitForSingleObject(handle Handle, waitMilliseconds uint32) (event uint32, err error) { - r0, _, e1 := syscall.Syscall(procWaitForSingleObject.Addr(), 2, uintptr(handle), uintptr(waitMilliseconds), 0) - event = uint32(r0) - if event == 0xffffffff { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func GetLastError() (lasterr error) { + r0, _, _ := syscall.Syscall(procGetLastError.Addr(), 0, 0, 0, 0) + if r0 != 0 { + lasterr = syscall.Errno(r0) } return } -func waitForMultipleObjects(count uint32, handles uintptr, waitAll bool, waitMilliseconds uint32) (event uint32, err error) { - var _p0 uint32 - if waitAll { - _p0 = 1 - } else { - _p0 = 0 +func GetLogicalDriveStrings(bufferLength uint32, buffer *uint16) (n uint32, err error) { + r0, _, e1 := syscall.Syscall(procGetLogicalDriveStringsW.Addr(), 2, uintptr(bufferLength), uintptr(unsafe.Pointer(buffer)), 0) + n = uint32(r0) + if n == 0 { + err = errnoErr(e1) } - r0, _, e1 := syscall.Syscall6(procWaitForMultipleObjects.Addr(), 4, uintptr(count), uintptr(handles), uintptr(_p0), uintptr(waitMilliseconds), 0, 0) - event = uint32(r0) - if event == 0xffffffff { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + return +} + +func GetLogicalDrives() (drivesBitMask uint32, err error) { + r0, _, e1 := syscall.Syscall(procGetLogicalDrives.Addr(), 0, 0, 0, 0) + drivesBitMask = uint32(r0) + if drivesBitMask == 0 { + err = errnoErr(e1) } return } -func GetTempPath(buflen uint32, buf *uint16) (n uint32, err error) { - r0, _, e1 := syscall.Syscall(procGetTempPathW.Addr(), 2, uintptr(buflen), uintptr(unsafe.Pointer(buf)), 0) +func GetLongPathName(path *uint16, buf *uint16, buflen uint32) (n uint32, err error) { + r0, _, e1 := syscall.Syscall(procGetLongPathNameW.Addr(), 3, uintptr(unsafe.Pointer(path)), uintptr(unsafe.Pointer(buf)), uintptr(buflen)) n = uint32(r0) if n == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func CreatePipe(readhandle *Handle, writehandle *Handle, sa *SecurityAttributes, size uint32) (err error) { - r1, _, e1 := syscall.Syscall6(procCreatePipe.Addr(), 4, uintptr(unsafe.Pointer(readhandle)), uintptr(unsafe.Pointer(writehandle)), uintptr(unsafe.Pointer(sa)), uintptr(size), 0, 0) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } - } +func GetMaximumProcessorCount(groupNumber uint16) (ret uint32) { + r0, _, _ := syscall.Syscall(procGetMaximumProcessorCount.Addr(), 1, uintptr(groupNumber), 0, 0) + ret = uint32(r0) return } -func GetFileType(filehandle Handle) (n uint32, err error) { - r0, _, e1 := syscall.Syscall(procGetFileType.Addr(), 1, uintptr(filehandle), 0, 0) +func GetModuleFileName(module Handle, filename *uint16, size uint32) (n uint32, err error) { + r0, _, e1 := syscall.Syscall(procGetModuleFileNameW.Addr(), 3, uintptr(module), uintptr(unsafe.Pointer(filename)), uintptr(size)) n = uint32(r0) if n == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func CryptAcquireContext(provhandle *Handle, container *uint16, provider *uint16, provtype uint32, flags uint32) (err error) { - r1, _, e1 := syscall.Syscall6(procCryptAcquireContextW.Addr(), 5, uintptr(unsafe.Pointer(provhandle)), uintptr(unsafe.Pointer(container)), uintptr(unsafe.Pointer(provider)), uintptr(provtype), uintptr(flags), 0) +func GetModuleHandleEx(flags uint32, moduleName *uint16, module *Handle) (err error) { + r1, _, e1 := syscall.Syscall(procGetModuleHandleExW.Addr(), 3, uintptr(flags), uintptr(unsafe.Pointer(moduleName)), uintptr(unsafe.Pointer(module))) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func CryptReleaseContext(provhandle Handle, flags uint32) (err error) { - r1, _, e1 := syscall.Syscall(procCryptReleaseContext.Addr(), 2, uintptr(provhandle), uintptr(flags), 0) +func GetNamedPipeHandleState(pipe Handle, state *uint32, curInstances *uint32, maxCollectionCount *uint32, collectDataTimeout *uint32, userName *uint16, maxUserNameSize uint32) (err error) { + r1, _, e1 := syscall.Syscall9(procGetNamedPipeHandleStateW.Addr(), 7, uintptr(pipe), uintptr(unsafe.Pointer(state)), uintptr(unsafe.Pointer(curInstances)), uintptr(unsafe.Pointer(maxCollectionCount)), uintptr(unsafe.Pointer(collectDataTimeout)), uintptr(unsafe.Pointer(userName)), uintptr(maxUserNameSize), 0, 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func CryptGenRandom(provhandle Handle, buflen uint32, buf *byte) (err error) { - r1, _, e1 := syscall.Syscall(procCryptGenRandom.Addr(), 3, uintptr(provhandle), uintptr(buflen), uintptr(unsafe.Pointer(buf))) +func GetNamedPipeInfo(pipe Handle, flags *uint32, outSize *uint32, inSize *uint32, maxInstances *uint32) (err error) { + r1, _, e1 := syscall.Syscall6(procGetNamedPipeInfo.Addr(), 5, uintptr(pipe), uintptr(unsafe.Pointer(flags)), uintptr(unsafe.Pointer(outSize)), uintptr(unsafe.Pointer(inSize)), uintptr(unsafe.Pointer(maxInstances)), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func GetEnvironmentStrings() (envs *uint16, err error) { - r0, _, e1 := syscall.Syscall(procGetEnvironmentStringsW.Addr(), 0, 0, 0, 0) - envs = (*uint16)(unsafe.Pointer(r0)) - if envs == nil { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func GetOverlappedResult(handle Handle, overlapped *Overlapped, done *uint32, wait bool) (err error) { + var _p0 uint32 + if wait { + _p0 = 1 + } + r1, _, e1 := syscall.Syscall6(procGetOverlappedResult.Addr(), 4, uintptr(handle), uintptr(unsafe.Pointer(overlapped)), uintptr(unsafe.Pointer(done)), uintptr(_p0), 0, 0) + if r1 == 0 { + err = errnoErr(e1) } return } -func FreeEnvironmentStrings(envs *uint16) (err error) { - r1, _, e1 := syscall.Syscall(procFreeEnvironmentStringsW.Addr(), 1, uintptr(unsafe.Pointer(envs)), 0, 0) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func GetPriorityClass(process Handle) (ret uint32, err error) { + r0, _, e1 := syscall.Syscall(procGetPriorityClass.Addr(), 1, uintptr(process), 0, 0) + ret = uint32(r0) + if ret == 0 { + err = errnoErr(e1) } return } -func GetEnvironmentVariable(name *uint16, buffer *uint16, size uint32) (n uint32, err error) { - r0, _, e1 := syscall.Syscall(procGetEnvironmentVariableW.Addr(), 3, uintptr(unsafe.Pointer(name)), uintptr(unsafe.Pointer(buffer)), uintptr(size)) - n = uint32(r0) - if n == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func GetProcAddress(module Handle, procname string) (proc uintptr, err error) { + var _p0 *byte + _p0, err = syscall.BytePtrFromString(procname) + if err != nil { + return + } + return _GetProcAddress(module, _p0) +} + +func _GetProcAddress(module Handle, procname *byte) (proc uintptr, err error) { + r0, _, e1 := syscall.Syscall(procGetProcAddress.Addr(), 2, uintptr(module), uintptr(unsafe.Pointer(procname)), 0) + proc = uintptr(r0) + if proc == 0 { + err = errnoErr(e1) } return } -func SetEnvironmentVariable(name *uint16, value *uint16) (err error) { - r1, _, e1 := syscall.Syscall(procSetEnvironmentVariableW.Addr(), 2, uintptr(unsafe.Pointer(name)), uintptr(unsafe.Pointer(value)), 0) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func GetProcessId(process Handle) (id uint32, err error) { + r0, _, e1 := syscall.Syscall(procGetProcessId.Addr(), 1, uintptr(process), 0, 0) + id = uint32(r0) + if id == 0 { + err = errnoErr(e1) } return } -func CreateEnvironmentBlock(block **uint16, token Token, inheritExisting bool) (err error) { - var _p0 uint32 - if inheritExisting { - _p0 = 1 - } else { - _p0 = 0 +func getProcessPreferredUILanguages(flags uint32, numLanguages *uint32, buf *uint16, bufSize *uint32) (err error) { + r1, _, e1 := syscall.Syscall6(procGetProcessPreferredUILanguages.Addr(), 4, uintptr(flags), uintptr(unsafe.Pointer(numLanguages)), uintptr(unsafe.Pointer(buf)), uintptr(unsafe.Pointer(bufSize)), 0, 0) + if r1 == 0 { + err = errnoErr(e1) } - r1, _, e1 := syscall.Syscall(procCreateEnvironmentBlock.Addr(), 3, uintptr(unsafe.Pointer(block)), uintptr(token), uintptr(_p0)) + return +} + +func GetProcessShutdownParameters(level *uint32, flags *uint32) (err error) { + r1, _, e1 := syscall.Syscall(procGetProcessShutdownParameters.Addr(), 2, uintptr(unsafe.Pointer(level)), uintptr(unsafe.Pointer(flags)), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func DestroyEnvironmentBlock(block *uint16) (err error) { - r1, _, e1 := syscall.Syscall(procDestroyEnvironmentBlock.Addr(), 1, uintptr(unsafe.Pointer(block)), 0, 0) +func GetProcessTimes(handle Handle, creationTime *Filetime, exitTime *Filetime, kernelTime *Filetime, userTime *Filetime) (err error) { + r1, _, e1 := syscall.Syscall6(procGetProcessTimes.Addr(), 5, uintptr(handle), uintptr(unsafe.Pointer(creationTime)), uintptr(unsafe.Pointer(exitTime)), uintptr(unsafe.Pointer(kernelTime)), uintptr(unsafe.Pointer(userTime)), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func getTickCount64() (ms uint64) { - r0, _, _ := syscall.Syscall(procGetTickCount64.Addr(), 0, 0, 0, 0) - ms = uint64(r0) +func GetProcessWorkingSetSizeEx(hProcess Handle, lpMinimumWorkingSetSize *uintptr, lpMaximumWorkingSetSize *uintptr, flags *uint32) { + syscall.Syscall6(procGetProcessWorkingSetSizeEx.Addr(), 4, uintptr(hProcess), uintptr(unsafe.Pointer(lpMinimumWorkingSetSize)), uintptr(unsafe.Pointer(lpMaximumWorkingSetSize)), uintptr(unsafe.Pointer(flags)), 0, 0) return } -func SetFileTime(handle Handle, ctime *Filetime, atime *Filetime, wtime *Filetime) (err error) { - r1, _, e1 := syscall.Syscall6(procSetFileTime.Addr(), 4, uintptr(handle), uintptr(unsafe.Pointer(ctime)), uintptr(unsafe.Pointer(atime)), uintptr(unsafe.Pointer(wtime)), 0, 0) +func GetQueuedCompletionStatus(cphandle Handle, qty *uint32, key *uintptr, overlapped **Overlapped, timeout uint32) (err error) { + r1, _, e1 := syscall.Syscall6(procGetQueuedCompletionStatus.Addr(), 5, uintptr(cphandle), uintptr(unsafe.Pointer(qty)), uintptr(unsafe.Pointer(key)), uintptr(unsafe.Pointer(overlapped)), uintptr(timeout), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func GetFileAttributes(name *uint16) (attrs uint32, err error) { - r0, _, e1 := syscall.Syscall(procGetFileAttributesW.Addr(), 1, uintptr(unsafe.Pointer(name)), 0, 0) - attrs = uint32(r0) - if attrs == INVALID_FILE_ATTRIBUTES { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func GetShortPathName(longpath *uint16, shortpath *uint16, buflen uint32) (n uint32, err error) { + r0, _, e1 := syscall.Syscall(procGetShortPathNameW.Addr(), 3, uintptr(unsafe.Pointer(longpath)), uintptr(unsafe.Pointer(shortpath)), uintptr(buflen)) + n = uint32(r0) + if n == 0 { + err = errnoErr(e1) } return } -func SetFileAttributes(name *uint16, attrs uint32) (err error) { - r1, _, e1 := syscall.Syscall(procSetFileAttributesW.Addr(), 2, uintptr(unsafe.Pointer(name)), uintptr(attrs), 0) +func GetStartupInfo(startupInfo *StartupInfo) (err error) { + r1, _, e1 := syscall.Syscall(procGetStartupInfoW.Addr(), 1, uintptr(unsafe.Pointer(startupInfo)), 0, 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func GetFileAttributesEx(name *uint16, level uint32, info *byte) (err error) { - r1, _, e1 := syscall.Syscall(procGetFileAttributesExW.Addr(), 3, uintptr(unsafe.Pointer(name)), uintptr(level), uintptr(unsafe.Pointer(info))) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func GetStdHandle(stdhandle uint32) (handle Handle, err error) { + r0, _, e1 := syscall.Syscall(procGetStdHandle.Addr(), 1, uintptr(stdhandle), 0, 0) + handle = Handle(r0) + if handle == InvalidHandle { + err = errnoErr(e1) } return } -func GetCommandLine() (cmd *uint16) { - r0, _, _ := syscall.Syscall(procGetCommandLineW.Addr(), 0, 0, 0, 0) - cmd = (*uint16)(unsafe.Pointer(r0)) +func getSystemDirectory(dir *uint16, dirLen uint32) (len uint32, err error) { + r0, _, e1 := syscall.Syscall(procGetSystemDirectoryW.Addr(), 2, uintptr(unsafe.Pointer(dir)), uintptr(dirLen), 0) + len = uint32(r0) + if len == 0 { + err = errnoErr(e1) + } return } -func CommandLineToArgv(cmd *uint16, argc *int32) (argv *[8192]*[8192]uint16, err error) { - r0, _, e1 := syscall.Syscall(procCommandLineToArgvW.Addr(), 2, uintptr(unsafe.Pointer(cmd)), uintptr(unsafe.Pointer(argc)), 0) - argv = (*[8192]*[8192]uint16)(unsafe.Pointer(r0)) - if argv == nil { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func getSystemPreferredUILanguages(flags uint32, numLanguages *uint32, buf *uint16, bufSize *uint32) (err error) { + r1, _, e1 := syscall.Syscall6(procGetSystemPreferredUILanguages.Addr(), 4, uintptr(flags), uintptr(unsafe.Pointer(numLanguages)), uintptr(unsafe.Pointer(buf)), uintptr(unsafe.Pointer(bufSize)), 0, 0) + if r1 == 0 { + err = errnoErr(e1) } return } -func LocalFree(hmem Handle) (handle Handle, err error) { - r0, _, e1 := syscall.Syscall(procLocalFree.Addr(), 1, uintptr(hmem), 0, 0) - handle = Handle(r0) - if handle != 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } - } +func GetSystemTimeAsFileTime(time *Filetime) { + syscall.Syscall(procGetSystemTimeAsFileTime.Addr(), 1, uintptr(unsafe.Pointer(time)), 0, 0) return } -func SetHandleInformation(handle Handle, mask uint32, flags uint32) (err error) { - r1, _, e1 := syscall.Syscall(procSetHandleInformation.Addr(), 3, uintptr(handle), uintptr(mask), uintptr(flags)) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } - } +func GetSystemTimePreciseAsFileTime(time *Filetime) { + syscall.Syscall(procGetSystemTimePreciseAsFileTime.Addr(), 1, uintptr(unsafe.Pointer(time)), 0, 0) return } -func FlushFileBuffers(handle Handle) (err error) { - r1, _, e1 := syscall.Syscall(procFlushFileBuffers.Addr(), 1, uintptr(handle), 0, 0) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func getSystemWindowsDirectory(dir *uint16, dirLen uint32) (len uint32, err error) { + r0, _, e1 := syscall.Syscall(procGetSystemWindowsDirectoryW.Addr(), 2, uintptr(unsafe.Pointer(dir)), uintptr(dirLen), 0) + len = uint32(r0) + if len == 0 { + err = errnoErr(e1) } return } -func GetFullPathName(path *uint16, buflen uint32, buf *uint16, fname **uint16) (n uint32, err error) { - r0, _, e1 := syscall.Syscall6(procGetFullPathNameW.Addr(), 4, uintptr(unsafe.Pointer(path)), uintptr(buflen), uintptr(unsafe.Pointer(buf)), uintptr(unsafe.Pointer(fname)), 0, 0) +func GetTempPath(buflen uint32, buf *uint16) (n uint32, err error) { + r0, _, e1 := syscall.Syscall(procGetTempPathW.Addr(), 2, uintptr(buflen), uintptr(unsafe.Pointer(buf)), 0) n = uint32(r0) if n == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func GetLongPathName(path *uint16, buf *uint16, buflen uint32) (n uint32, err error) { - r0, _, e1 := syscall.Syscall(procGetLongPathNameW.Addr(), 3, uintptr(unsafe.Pointer(path)), uintptr(unsafe.Pointer(buf)), uintptr(buflen)) - n = uint32(r0) - if n == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func getThreadPreferredUILanguages(flags uint32, numLanguages *uint32, buf *uint16, bufSize *uint32) (err error) { + r1, _, e1 := syscall.Syscall6(procGetThreadPreferredUILanguages.Addr(), 4, uintptr(flags), uintptr(unsafe.Pointer(numLanguages)), uintptr(unsafe.Pointer(buf)), uintptr(unsafe.Pointer(bufSize)), 0, 0) + if r1 == 0 { + err = errnoErr(e1) } return } -func GetShortPathName(longpath *uint16, shortpath *uint16, buflen uint32) (n uint32, err error) { - r0, _, e1 := syscall.Syscall(procGetShortPathNameW.Addr(), 3, uintptr(unsafe.Pointer(longpath)), uintptr(unsafe.Pointer(shortpath)), uintptr(buflen)) - n = uint32(r0) - if n == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func getTickCount64() (ms uint64) { + r0, _, _ := syscall.Syscall(procGetTickCount64.Addr(), 0, 0, 0, 0) + ms = uint64(r0) + return +} + +func GetTimeZoneInformation(tzi *Timezoneinformation) (rc uint32, err error) { + r0, _, e1 := syscall.Syscall(procGetTimeZoneInformation.Addr(), 1, uintptr(unsafe.Pointer(tzi)), 0, 0) + rc = uint32(r0) + if rc == 0xffffffff { + err = errnoErr(e1) } return } -func CreateFileMapping(fhandle Handle, sa *SecurityAttributes, prot uint32, maxSizeHigh uint32, maxSizeLow uint32, name *uint16) (handle Handle, err error) { - r0, _, e1 := syscall.Syscall6(procCreateFileMappingW.Addr(), 6, uintptr(fhandle), uintptr(unsafe.Pointer(sa)), uintptr(prot), uintptr(maxSizeHigh), uintptr(maxSizeLow), uintptr(unsafe.Pointer(name))) - handle = Handle(r0) - if handle == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func getUserPreferredUILanguages(flags uint32, numLanguages *uint32, buf *uint16, bufSize *uint32) (err error) { + r1, _, e1 := syscall.Syscall6(procGetUserPreferredUILanguages.Addr(), 4, uintptr(flags), uintptr(unsafe.Pointer(numLanguages)), uintptr(unsafe.Pointer(buf)), uintptr(unsafe.Pointer(bufSize)), 0, 0) + if r1 == 0 { + err = errnoErr(e1) } return } -func MapViewOfFile(handle Handle, access uint32, offsetHigh uint32, offsetLow uint32, length uintptr) (addr uintptr, err error) { - r0, _, e1 := syscall.Syscall6(procMapViewOfFile.Addr(), 5, uintptr(handle), uintptr(access), uintptr(offsetHigh), uintptr(offsetLow), uintptr(length), 0) - addr = uintptr(r0) - if addr == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func GetVersion() (ver uint32, err error) { + r0, _, e1 := syscall.Syscall(procGetVersion.Addr(), 0, 0, 0, 0) + ver = uint32(r0) + if ver == 0 { + err = errnoErr(e1) } return } -func UnmapViewOfFile(addr uintptr) (err error) { - r1, _, e1 := syscall.Syscall(procUnmapViewOfFile.Addr(), 1, uintptr(addr), 0, 0) +func GetVolumeInformationByHandle(file Handle, volumeNameBuffer *uint16, volumeNameSize uint32, volumeNameSerialNumber *uint32, maximumComponentLength *uint32, fileSystemFlags *uint32, fileSystemNameBuffer *uint16, fileSystemNameSize uint32) (err error) { + r1, _, e1 := syscall.Syscall9(procGetVolumeInformationByHandleW.Addr(), 8, uintptr(file), uintptr(unsafe.Pointer(volumeNameBuffer)), uintptr(volumeNameSize), uintptr(unsafe.Pointer(volumeNameSerialNumber)), uintptr(unsafe.Pointer(maximumComponentLength)), uintptr(unsafe.Pointer(fileSystemFlags)), uintptr(unsafe.Pointer(fileSystemNameBuffer)), uintptr(fileSystemNameSize), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func FlushViewOfFile(addr uintptr, length uintptr) (err error) { - r1, _, e1 := syscall.Syscall(procFlushViewOfFile.Addr(), 2, uintptr(addr), uintptr(length), 0) +func GetVolumeInformation(rootPathName *uint16, volumeNameBuffer *uint16, volumeNameSize uint32, volumeNameSerialNumber *uint32, maximumComponentLength *uint32, fileSystemFlags *uint32, fileSystemNameBuffer *uint16, fileSystemNameSize uint32) (err error) { + r1, _, e1 := syscall.Syscall9(procGetVolumeInformationW.Addr(), 8, uintptr(unsafe.Pointer(rootPathName)), uintptr(unsafe.Pointer(volumeNameBuffer)), uintptr(volumeNameSize), uintptr(unsafe.Pointer(volumeNameSerialNumber)), uintptr(unsafe.Pointer(maximumComponentLength)), uintptr(unsafe.Pointer(fileSystemFlags)), uintptr(unsafe.Pointer(fileSystemNameBuffer)), uintptr(fileSystemNameSize), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func VirtualLock(addr uintptr, length uintptr) (err error) { - r1, _, e1 := syscall.Syscall(procVirtualLock.Addr(), 2, uintptr(addr), uintptr(length), 0) +func GetVolumeNameForVolumeMountPoint(volumeMountPoint *uint16, volumeName *uint16, bufferlength uint32) (err error) { + r1, _, e1 := syscall.Syscall(procGetVolumeNameForVolumeMountPointW.Addr(), 3, uintptr(unsafe.Pointer(volumeMountPoint)), uintptr(unsafe.Pointer(volumeName)), uintptr(bufferlength)) + if r1 == 0 { + err = errnoErr(e1) + } + return +} + +func GetVolumePathName(fileName *uint16, volumePathName *uint16, bufferLength uint32) (err error) { + r1, _, e1 := syscall.Syscall(procGetVolumePathNameW.Addr(), 3, uintptr(unsafe.Pointer(fileName)), uintptr(unsafe.Pointer(volumePathName)), uintptr(bufferLength)) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func VirtualUnlock(addr uintptr, length uintptr) (err error) { - r1, _, e1 := syscall.Syscall(procVirtualUnlock.Addr(), 2, uintptr(addr), uintptr(length), 0) +func GetVolumePathNamesForVolumeName(volumeName *uint16, volumePathNames *uint16, bufferLength uint32, returnLength *uint32) (err error) { + r1, _, e1 := syscall.Syscall6(procGetVolumePathNamesForVolumeNameW.Addr(), 4, uintptr(unsafe.Pointer(volumeName)), uintptr(unsafe.Pointer(volumePathNames)), uintptr(bufferLength), uintptr(unsafe.Pointer(returnLength)), 0, 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func VirtualAlloc(address uintptr, size uintptr, alloctype uint32, protect uint32) (value uintptr, err error) { - r0, _, e1 := syscall.Syscall6(procVirtualAlloc.Addr(), 4, uintptr(address), uintptr(size), uintptr(alloctype), uintptr(protect), 0, 0) - value = uintptr(r0) - if value == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func getWindowsDirectory(dir *uint16, dirLen uint32) (len uint32, err error) { + r0, _, e1 := syscall.Syscall(procGetWindowsDirectoryW.Addr(), 2, uintptr(unsafe.Pointer(dir)), uintptr(dirLen), 0) + len = uint32(r0) + if len == 0 { + err = errnoErr(e1) } return } -func VirtualFree(address uintptr, size uintptr, freetype uint32) (err error) { - r1, _, e1 := syscall.Syscall(procVirtualFree.Addr(), 3, uintptr(address), uintptr(size), uintptr(freetype)) +func initializeProcThreadAttributeList(attrlist *ProcThreadAttributeList, attrcount uint32, flags uint32, size *uintptr) (err error) { + r1, _, e1 := syscall.Syscall6(procInitializeProcThreadAttributeList.Addr(), 4, uintptr(unsafe.Pointer(attrlist)), uintptr(attrcount), uintptr(flags), uintptr(unsafe.Pointer(size)), 0, 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func VirtualProtect(address uintptr, size uintptr, newprotect uint32, oldprotect *uint32) (err error) { - r1, _, e1 := syscall.Syscall6(procVirtualProtect.Addr(), 4, uintptr(address), uintptr(size), uintptr(newprotect), uintptr(unsafe.Pointer(oldprotect)), 0, 0) +func IsWow64Process(handle Handle, isWow64 *bool) (err error) { + var _p0 uint32 + if *isWow64 { + _p0 = 1 + } + r1, _, e1 := syscall.Syscall(procIsWow64Process.Addr(), 2, uintptr(handle), uintptr(unsafe.Pointer(&_p0)), 0) + *isWow64 = _p0 != 0 if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func TransmitFile(s Handle, handle Handle, bytesToWrite uint32, bytsPerSend uint32, overlapped *Overlapped, transmitFileBuf *TransmitFileBuffers, flags uint32) (err error) { - r1, _, e1 := syscall.Syscall9(procTransmitFile.Addr(), 7, uintptr(s), uintptr(handle), uintptr(bytesToWrite), uintptr(bytsPerSend), uintptr(unsafe.Pointer(overlapped)), uintptr(unsafe.Pointer(transmitFileBuf)), uintptr(flags), 0, 0) +func IsWow64Process2(handle Handle, processMachine *uint16, nativeMachine *uint16) (err error) { + err = procIsWow64Process2.Find() + if err != nil { + return + } + r1, _, e1 := syscall.Syscall(procIsWow64Process2.Addr(), 3, uintptr(handle), uintptr(unsafe.Pointer(processMachine)), uintptr(unsafe.Pointer(nativeMachine))) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func ReadDirectoryChanges(handle Handle, buf *byte, buflen uint32, watchSubTree bool, mask uint32, retlen *uint32, overlapped *Overlapped, completionRoutine uintptr) (err error) { - var _p0 uint32 - if watchSubTree { - _p0 = 1 - } else { - _p0 = 0 +func LoadLibraryEx(libname string, zero Handle, flags uintptr) (handle Handle, err error) { + var _p0 *uint16 + _p0, err = syscall.UTF16PtrFromString(libname) + if err != nil { + return } - r1, _, e1 := syscall.Syscall9(procReadDirectoryChangesW.Addr(), 8, uintptr(handle), uintptr(unsafe.Pointer(buf)), uintptr(buflen), uintptr(_p0), uintptr(mask), uintptr(unsafe.Pointer(retlen)), uintptr(unsafe.Pointer(overlapped)), uintptr(completionRoutine), 0) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + return _LoadLibraryEx(_p0, zero, flags) +} + +func _LoadLibraryEx(libname *uint16, zero Handle, flags uintptr) (handle Handle, err error) { + r0, _, e1 := syscall.Syscall(procLoadLibraryExW.Addr(), 3, uintptr(unsafe.Pointer(libname)), uintptr(zero), uintptr(flags)) + handle = Handle(r0) + if handle == 0 { + err = errnoErr(e1) } return } -func CertOpenSystemStore(hprov Handle, name *uint16) (store Handle, err error) { - r0, _, e1 := syscall.Syscall(procCertOpenSystemStoreW.Addr(), 2, uintptr(hprov), uintptr(unsafe.Pointer(name)), 0) - store = Handle(r0) - if store == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func LoadLibrary(libname string) (handle Handle, err error) { + var _p0 *uint16 + _p0, err = syscall.UTF16PtrFromString(libname) + if err != nil { + return } - return + return _LoadLibrary(_p0) } -func CertOpenStore(storeProvider uintptr, msgAndCertEncodingType uint32, cryptProv uintptr, flags uint32, para uintptr) (handle Handle, err error) { - r0, _, e1 := syscall.Syscall6(procCertOpenStore.Addr(), 5, uintptr(storeProvider), uintptr(msgAndCertEncodingType), uintptr(cryptProv), uintptr(flags), uintptr(para), 0) +func _LoadLibrary(libname *uint16) (handle Handle, err error) { + r0, _, e1 := syscall.Syscall(procLoadLibraryW.Addr(), 1, uintptr(unsafe.Pointer(libname)), 0, 0) handle = Handle(r0) - if handle == InvalidHandle { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + if handle == 0 { + err = errnoErr(e1) } return } -func CertEnumCertificatesInStore(store Handle, prevContext *CertContext) (context *CertContext, err error) { - r0, _, e1 := syscall.Syscall(procCertEnumCertificatesInStore.Addr(), 2, uintptr(store), uintptr(unsafe.Pointer(prevContext)), 0) - context = (*CertContext)(unsafe.Pointer(r0)) - if context == nil { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func LoadResource(module Handle, resInfo Handle) (resData Handle, err error) { + r0, _, e1 := syscall.Syscall(procLoadResource.Addr(), 2, uintptr(module), uintptr(resInfo), 0) + resData = Handle(r0) + if resData == 0 { + err = errnoErr(e1) } return } -func CertAddCertificateContextToStore(store Handle, certContext *CertContext, addDisposition uint32, storeContext **CertContext) (err error) { - r1, _, e1 := syscall.Syscall6(procCertAddCertificateContextToStore.Addr(), 4, uintptr(store), uintptr(unsafe.Pointer(certContext)), uintptr(addDisposition), uintptr(unsafe.Pointer(storeContext)), 0, 0) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func LocalAlloc(flags uint32, length uint32) (ptr uintptr, err error) { + r0, _, e1 := syscall.Syscall(procLocalAlloc.Addr(), 2, uintptr(flags), uintptr(length), 0) + ptr = uintptr(r0) + if ptr == 0 { + err = errnoErr(e1) } return } -func CertCloseStore(store Handle, flags uint32) (err error) { - r1, _, e1 := syscall.Syscall(procCertCloseStore.Addr(), 2, uintptr(store), uintptr(flags), 0) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func LocalFree(hmem Handle) (handle Handle, err error) { + r0, _, e1 := syscall.Syscall(procLocalFree.Addr(), 1, uintptr(hmem), 0, 0) + handle = Handle(r0) + if handle != 0 { + err = errnoErr(e1) } return } -func CertGetCertificateChain(engine Handle, leaf *CertContext, time *Filetime, additionalStore Handle, para *CertChainPara, flags uint32, reserved uintptr, chainCtx **CertChainContext) (err error) { - r1, _, e1 := syscall.Syscall9(procCertGetCertificateChain.Addr(), 8, uintptr(engine), uintptr(unsafe.Pointer(leaf)), uintptr(unsafe.Pointer(time)), uintptr(additionalStore), uintptr(unsafe.Pointer(para)), uintptr(flags), uintptr(reserved), uintptr(unsafe.Pointer(chainCtx)), 0) +func LockFileEx(file Handle, flags uint32, reserved uint32, bytesLow uint32, bytesHigh uint32, overlapped *Overlapped) (err error) { + r1, _, e1 := syscall.Syscall6(procLockFileEx.Addr(), 6, uintptr(file), uintptr(flags), uintptr(reserved), uintptr(bytesLow), uintptr(bytesHigh), uintptr(unsafe.Pointer(overlapped))) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func CertFreeCertificateChain(ctx *CertChainContext) { - syscall.Syscall(procCertFreeCertificateChain.Addr(), 1, uintptr(unsafe.Pointer(ctx)), 0, 0) +func LockResource(resData Handle) (addr uintptr, err error) { + r0, _, e1 := syscall.Syscall(procLockResource.Addr(), 1, uintptr(resData), 0, 0) + addr = uintptr(r0) + if addr == 0 { + err = errnoErr(e1) + } return } -func CertCreateCertificateContext(certEncodingType uint32, certEncoded *byte, encodedLen uint32) (context *CertContext, err error) { - r0, _, e1 := syscall.Syscall(procCertCreateCertificateContext.Addr(), 3, uintptr(certEncodingType), uintptr(unsafe.Pointer(certEncoded)), uintptr(encodedLen)) - context = (*CertContext)(unsafe.Pointer(r0)) - if context == nil { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func MapViewOfFile(handle Handle, access uint32, offsetHigh uint32, offsetLow uint32, length uintptr) (addr uintptr, err error) { + r0, _, e1 := syscall.Syscall6(procMapViewOfFile.Addr(), 5, uintptr(handle), uintptr(access), uintptr(offsetHigh), uintptr(offsetLow), uintptr(length), 0) + addr = uintptr(r0) + if addr == 0 { + err = errnoErr(e1) } return } -func CertFreeCertificateContext(ctx *CertContext) (err error) { - r1, _, e1 := syscall.Syscall(procCertFreeCertificateContext.Addr(), 1, uintptr(unsafe.Pointer(ctx)), 0, 0) +func Module32First(snapshot Handle, moduleEntry *ModuleEntry32) (err error) { + r1, _, e1 := syscall.Syscall(procModule32FirstW.Addr(), 2, uintptr(snapshot), uintptr(unsafe.Pointer(moduleEntry)), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func CertVerifyCertificateChainPolicy(policyOID uintptr, chain *CertChainContext, para *CertChainPolicyPara, status *CertChainPolicyStatus) (err error) { - r1, _, e1 := syscall.Syscall6(procCertVerifyCertificateChainPolicy.Addr(), 4, uintptr(policyOID), uintptr(unsafe.Pointer(chain)), uintptr(unsafe.Pointer(para)), uintptr(unsafe.Pointer(status)), 0, 0) +func Module32Next(snapshot Handle, moduleEntry *ModuleEntry32) (err error) { + r1, _, e1 := syscall.Syscall(procModule32NextW.Addr(), 2, uintptr(snapshot), uintptr(unsafe.Pointer(moduleEntry)), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func RegOpenKeyEx(key Handle, subkey *uint16, options uint32, desiredAccess uint32, result *Handle) (regerrno error) { - r0, _, _ := syscall.Syscall6(procRegOpenKeyExW.Addr(), 5, uintptr(key), uintptr(unsafe.Pointer(subkey)), uintptr(options), uintptr(desiredAccess), uintptr(unsafe.Pointer(result)), 0) - if r0 != 0 { - regerrno = syscall.Errno(r0) +func MoveFileEx(from *uint16, to *uint16, flags uint32) (err error) { + r1, _, e1 := syscall.Syscall(procMoveFileExW.Addr(), 3, uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(to)), uintptr(flags)) + if r1 == 0 { + err = errnoErr(e1) } return } -func RegCloseKey(key Handle) (regerrno error) { - r0, _, _ := syscall.Syscall(procRegCloseKey.Addr(), 1, uintptr(key), 0, 0) - if r0 != 0 { - regerrno = syscall.Errno(r0) +func MoveFile(from *uint16, to *uint16) (err error) { + r1, _, e1 := syscall.Syscall(procMoveFileW.Addr(), 2, uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(to)), 0) + if r1 == 0 { + err = errnoErr(e1) } return } -func RegQueryInfoKey(key Handle, class *uint16, classLen *uint32, reserved *uint32, subkeysLen *uint32, maxSubkeyLen *uint32, maxClassLen *uint32, valuesLen *uint32, maxValueNameLen *uint32, maxValueLen *uint32, saLen *uint32, lastWriteTime *Filetime) (regerrno error) { - r0, _, _ := syscall.Syscall12(procRegQueryInfoKeyW.Addr(), 12, uintptr(key), uintptr(unsafe.Pointer(class)), uintptr(unsafe.Pointer(classLen)), uintptr(unsafe.Pointer(reserved)), uintptr(unsafe.Pointer(subkeysLen)), uintptr(unsafe.Pointer(maxSubkeyLen)), uintptr(unsafe.Pointer(maxClassLen)), uintptr(unsafe.Pointer(valuesLen)), uintptr(unsafe.Pointer(maxValueNameLen)), uintptr(unsafe.Pointer(maxValueLen)), uintptr(unsafe.Pointer(saLen)), uintptr(unsafe.Pointer(lastWriteTime))) - if r0 != 0 { - regerrno = syscall.Errno(r0) +func MultiByteToWideChar(codePage uint32, dwFlags uint32, str *byte, nstr int32, wchar *uint16, nwchar int32) (nwrite int32, err error) { + r0, _, e1 := syscall.Syscall6(procMultiByteToWideChar.Addr(), 6, uintptr(codePage), uintptr(dwFlags), uintptr(unsafe.Pointer(str)), uintptr(nstr), uintptr(unsafe.Pointer(wchar)), uintptr(nwchar)) + nwrite = int32(r0) + if nwrite == 0 { + err = errnoErr(e1) } return } -func RegEnumKeyEx(key Handle, index uint32, name *uint16, nameLen *uint32, reserved *uint32, class *uint16, classLen *uint32, lastWriteTime *Filetime) (regerrno error) { - r0, _, _ := syscall.Syscall9(procRegEnumKeyExW.Addr(), 8, uintptr(key), uintptr(index), uintptr(unsafe.Pointer(name)), uintptr(unsafe.Pointer(nameLen)), uintptr(unsafe.Pointer(reserved)), uintptr(unsafe.Pointer(class)), uintptr(unsafe.Pointer(classLen)), uintptr(unsafe.Pointer(lastWriteTime)), 0) - if r0 != 0 { - regerrno = syscall.Errno(r0) +func OpenEvent(desiredAccess uint32, inheritHandle bool, name *uint16) (handle Handle, err error) { + var _p0 uint32 + if inheritHandle { + _p0 = 1 + } + r0, _, e1 := syscall.Syscall(procOpenEventW.Addr(), 3, uintptr(desiredAccess), uintptr(_p0), uintptr(unsafe.Pointer(name))) + handle = Handle(r0) + if handle == 0 { + err = errnoErr(e1) } return } -func RegQueryValueEx(key Handle, name *uint16, reserved *uint32, valtype *uint32, buf *byte, buflen *uint32) (regerrno error) { - r0, _, _ := syscall.Syscall6(procRegQueryValueExW.Addr(), 6, uintptr(key), uintptr(unsafe.Pointer(name)), uintptr(unsafe.Pointer(reserved)), uintptr(unsafe.Pointer(valtype)), uintptr(unsafe.Pointer(buf)), uintptr(unsafe.Pointer(buflen))) - if r0 != 0 { - regerrno = syscall.Errno(r0) +func OpenMutex(desiredAccess uint32, inheritHandle bool, name *uint16) (handle Handle, err error) { + var _p0 uint32 + if inheritHandle { + _p0 = 1 + } + r0, _, e1 := syscall.Syscall(procOpenMutexW.Addr(), 3, uintptr(desiredAccess), uintptr(_p0), uintptr(unsafe.Pointer(name))) + handle = Handle(r0) + if handle == 0 { + err = errnoErr(e1) } return } -func GetCurrentProcessId() (pid uint32) { - r0, _, _ := syscall.Syscall(procGetCurrentProcessId.Addr(), 0, 0, 0, 0) - pid = uint32(r0) +func OpenProcess(desiredAccess uint32, inheritHandle bool, processId uint32) (handle Handle, err error) { + var _p0 uint32 + if inheritHandle { + _p0 = 1 + } + r0, _, e1 := syscall.Syscall(procOpenProcess.Addr(), 3, uintptr(desiredAccess), uintptr(_p0), uintptr(processId)) + handle = Handle(r0) + if handle == 0 { + err = errnoErr(e1) + } return } -func GetConsoleMode(console Handle, mode *uint32) (err error) { - r1, _, e1 := syscall.Syscall(procGetConsoleMode.Addr(), 2, uintptr(console), uintptr(unsafe.Pointer(mode)), 0) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func OpenThread(desiredAccess uint32, inheritHandle bool, threadId uint32) (handle Handle, err error) { + var _p0 uint32 + if inheritHandle { + _p0 = 1 + } + r0, _, e1 := syscall.Syscall(procOpenThread.Addr(), 3, uintptr(desiredAccess), uintptr(_p0), uintptr(threadId)) + handle = Handle(r0) + if handle == 0 { + err = errnoErr(e1) } return } -func SetConsoleMode(console Handle, mode uint32) (err error) { - r1, _, e1 := syscall.Syscall(procSetConsoleMode.Addr(), 2, uintptr(console), uintptr(mode), 0) +func PostQueuedCompletionStatus(cphandle Handle, qty uint32, key uintptr, overlapped *Overlapped) (err error) { + r1, _, e1 := syscall.Syscall6(procPostQueuedCompletionStatus.Addr(), 4, uintptr(cphandle), uintptr(qty), uintptr(key), uintptr(unsafe.Pointer(overlapped)), 0, 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func GetConsoleScreenBufferInfo(console Handle, info *ConsoleScreenBufferInfo) (err error) { - r1, _, e1 := syscall.Syscall(procGetConsoleScreenBufferInfo.Addr(), 2, uintptr(console), uintptr(unsafe.Pointer(info)), 0) +func Process32First(snapshot Handle, procEntry *ProcessEntry32) (err error) { + r1, _, e1 := syscall.Syscall(procProcess32FirstW.Addr(), 2, uintptr(snapshot), uintptr(unsafe.Pointer(procEntry)), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func WriteConsole(console Handle, buf *uint16, towrite uint32, written *uint32, reserved *byte) (err error) { - r1, _, e1 := syscall.Syscall6(procWriteConsoleW.Addr(), 5, uintptr(console), uintptr(unsafe.Pointer(buf)), uintptr(towrite), uintptr(unsafe.Pointer(written)), uintptr(unsafe.Pointer(reserved)), 0) +func Process32Next(snapshot Handle, procEntry *ProcessEntry32) (err error) { + r1, _, e1 := syscall.Syscall(procProcess32NextW.Addr(), 2, uintptr(snapshot), uintptr(unsafe.Pointer(procEntry)), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func ReadConsole(console Handle, buf *uint16, toread uint32, read *uint32, inputControl *byte) (err error) { - r1, _, e1 := syscall.Syscall6(procReadConsoleW.Addr(), 5, uintptr(console), uintptr(unsafe.Pointer(buf)), uintptr(toread), uintptr(unsafe.Pointer(read)), uintptr(unsafe.Pointer(inputControl)), 0) +func ProcessIdToSessionId(pid uint32, sessionid *uint32) (err error) { + r1, _, e1 := syscall.Syscall(procProcessIdToSessionId.Addr(), 2, uintptr(pid), uintptr(unsafe.Pointer(sessionid)), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func CreateToolhelp32Snapshot(flags uint32, processId uint32) (handle Handle, err error) { - r0, _, e1 := syscall.Syscall(procCreateToolhelp32Snapshot.Addr(), 2, uintptr(flags), uintptr(processId), 0) - handle = Handle(r0) - if handle == InvalidHandle { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func PulseEvent(event Handle) (err error) { + r1, _, e1 := syscall.Syscall(procPulseEvent.Addr(), 1, uintptr(event), 0, 0) + if r1 == 0 { + err = errnoErr(e1) } return } -func Process32First(snapshot Handle, procEntry *ProcessEntry32) (err error) { - r1, _, e1 := syscall.Syscall(procProcess32FirstW.Addr(), 2, uintptr(snapshot), uintptr(unsafe.Pointer(procEntry)), 0) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func QueryDosDevice(deviceName *uint16, targetPath *uint16, max uint32) (n uint32, err error) { + r0, _, e1 := syscall.Syscall(procQueryDosDeviceW.Addr(), 3, uintptr(unsafe.Pointer(deviceName)), uintptr(unsafe.Pointer(targetPath)), uintptr(max)) + n = uint32(r0) + if n == 0 { + err = errnoErr(e1) } return } -func Process32Next(snapshot Handle, procEntry *ProcessEntry32) (err error) { - r1, _, e1 := syscall.Syscall(procProcess32NextW.Addr(), 2, uintptr(snapshot), uintptr(unsafe.Pointer(procEntry)), 0) +func QueryFullProcessImageName(proc Handle, flags uint32, exeName *uint16, size *uint32) (err error) { + r1, _, e1 := syscall.Syscall6(procQueryFullProcessImageNameW.Addr(), 4, uintptr(proc), uintptr(flags), uintptr(unsafe.Pointer(exeName)), uintptr(unsafe.Pointer(size)), 0, 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func Thread32First(snapshot Handle, threadEntry *ThreadEntry32) (err error) { - r1, _, e1 := syscall.Syscall(procThread32First.Addr(), 2, uintptr(snapshot), uintptr(unsafe.Pointer(threadEntry)), 0) +func QueryInformationJobObject(job Handle, JobObjectInformationClass int32, JobObjectInformation uintptr, JobObjectInformationLength uint32, retlen *uint32) (err error) { + r1, _, e1 := syscall.Syscall6(procQueryInformationJobObject.Addr(), 5, uintptr(job), uintptr(JobObjectInformationClass), uintptr(JobObjectInformation), uintptr(JobObjectInformationLength), uintptr(unsafe.Pointer(retlen)), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func Thread32Next(snapshot Handle, threadEntry *ThreadEntry32) (err error) { - r1, _, e1 := syscall.Syscall(procThread32Next.Addr(), 2, uintptr(snapshot), uintptr(unsafe.Pointer(threadEntry)), 0) +func ReadConsole(console Handle, buf *uint16, toread uint32, read *uint32, inputControl *byte) (err error) { + r1, _, e1 := syscall.Syscall6(procReadConsoleW.Addr(), 5, uintptr(console), uintptr(unsafe.Pointer(buf)), uintptr(toread), uintptr(unsafe.Pointer(read)), uintptr(unsafe.Pointer(inputControl)), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func DeviceIoControl(handle Handle, ioControlCode uint32, inBuffer *byte, inBufferSize uint32, outBuffer *byte, outBufferSize uint32, bytesReturned *uint32, overlapped *Overlapped) (err error) { - r1, _, e1 := syscall.Syscall9(procDeviceIoControl.Addr(), 8, uintptr(handle), uintptr(ioControlCode), uintptr(unsafe.Pointer(inBuffer)), uintptr(inBufferSize), uintptr(unsafe.Pointer(outBuffer)), uintptr(outBufferSize), uintptr(unsafe.Pointer(bytesReturned)), uintptr(unsafe.Pointer(overlapped)), 0) +func ReadDirectoryChanges(handle Handle, buf *byte, buflen uint32, watchSubTree bool, mask uint32, retlen *uint32, overlapped *Overlapped, completionRoutine uintptr) (err error) { + var _p0 uint32 + if watchSubTree { + _p0 = 1 + } + r1, _, e1 := syscall.Syscall9(procReadDirectoryChangesW.Addr(), 8, uintptr(handle), uintptr(unsafe.Pointer(buf)), uintptr(buflen), uintptr(_p0), uintptr(mask), uintptr(unsafe.Pointer(retlen)), uintptr(unsafe.Pointer(overlapped)), uintptr(completionRoutine), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func CreateSymbolicLink(symlinkfilename *uint16, targetfilename *uint16, flags uint32) (err error) { - r1, _, e1 := syscall.Syscall(procCreateSymbolicLinkW.Addr(), 3, uintptr(unsafe.Pointer(symlinkfilename)), uintptr(unsafe.Pointer(targetfilename)), uintptr(flags)) - if r1&0xff == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func readFile(handle Handle, buf []byte, done *uint32, overlapped *Overlapped) (err error) { + var _p0 *byte + if len(buf) > 0 { + _p0 = &buf[0] + } + r1, _, e1 := syscall.Syscall6(procReadFile.Addr(), 5, uintptr(handle), uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), uintptr(unsafe.Pointer(done)), uintptr(unsafe.Pointer(overlapped)), 0) + if r1 == 0 { + err = errnoErr(e1) } return } -func CreateHardLink(filename *uint16, existingfilename *uint16, reserved uintptr) (err error) { - r1, _, e1 := syscall.Syscall(procCreateHardLinkW.Addr(), 3, uintptr(unsafe.Pointer(filename)), uintptr(unsafe.Pointer(existingfilename)), uintptr(reserved)) - if r1&0xff == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func ReadProcessMemory(process Handle, baseAddress uintptr, buffer *byte, size uintptr, numberOfBytesRead *uintptr) (err error) { + r1, _, e1 := syscall.Syscall6(procReadProcessMemory.Addr(), 5, uintptr(process), uintptr(baseAddress), uintptr(unsafe.Pointer(buffer)), uintptr(size), uintptr(unsafe.Pointer(numberOfBytesRead)), 0) + if r1 == 0 { + err = errnoErr(e1) } return } -func GetCurrentThreadId() (id uint32) { - r0, _, _ := syscall.Syscall(procGetCurrentThreadId.Addr(), 0, 0, 0, 0) - id = uint32(r0) +func ReleaseMutex(mutex Handle) (err error) { + r1, _, e1 := syscall.Syscall(procReleaseMutex.Addr(), 1, uintptr(mutex), 0, 0) + if r1 == 0 { + err = errnoErr(e1) + } return } -func CreateEvent(eventAttrs *SecurityAttributes, manualReset uint32, initialState uint32, name *uint16) (handle Handle, err error) { - r0, _, e1 := syscall.Syscall6(procCreateEventW.Addr(), 4, uintptr(unsafe.Pointer(eventAttrs)), uintptr(manualReset), uintptr(initialState), uintptr(unsafe.Pointer(name)), 0, 0) - handle = Handle(r0) - if handle == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func RemoveDirectory(path *uint16) (err error) { + r1, _, e1 := syscall.Syscall(procRemoveDirectoryW.Addr(), 1, uintptr(unsafe.Pointer(path)), 0, 0) + if r1 == 0 { + err = errnoErr(e1) } return } -func CreateEventEx(eventAttrs *SecurityAttributes, name *uint16, flags uint32, desiredAccess uint32) (handle Handle, err error) { - r0, _, e1 := syscall.Syscall6(procCreateEventExW.Addr(), 4, uintptr(unsafe.Pointer(eventAttrs)), uintptr(unsafe.Pointer(name)), uintptr(flags), uintptr(desiredAccess), 0, 0) - handle = Handle(r0) - if handle == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func ResetEvent(event Handle) (err error) { + r1, _, e1 := syscall.Syscall(procResetEvent.Addr(), 1, uintptr(event), 0, 0) + if r1 == 0 { + err = errnoErr(e1) } return } -func OpenEvent(desiredAccess uint32, inheritHandle bool, name *uint16) (handle Handle, err error) { - var _p0 uint32 - if inheritHandle { - _p0 = 1 - } else { - _p0 = 0 - } - r0, _, e1 := syscall.Syscall(procOpenEventW.Addr(), 3, uintptr(desiredAccess), uintptr(_p0), uintptr(unsafe.Pointer(name))) - handle = Handle(r0) - if handle == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func ResumeThread(thread Handle) (ret uint32, err error) { + r0, _, e1 := syscall.Syscall(procResumeThread.Addr(), 1, uintptr(thread), 0, 0) + ret = uint32(r0) + if ret == 0xffffffff { + err = errnoErr(e1) } return } -func SetEvent(event Handle) (err error) { - r1, _, e1 := syscall.Syscall(procSetEvent.Addr(), 1, uintptr(event), 0, 0) +func SetCommTimeouts(handle Handle, timeouts *CommTimeouts) (err error) { + r1, _, e1 := syscall.Syscall(procSetCommTimeouts.Addr(), 2, uintptr(handle), uintptr(unsafe.Pointer(timeouts)), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func ResetEvent(event Handle) (err error) { - r1, _, e1 := syscall.Syscall(procResetEvent.Addr(), 1, uintptr(event), 0, 0) +func setConsoleCursorPosition(console Handle, position uint32) (err error) { + r1, _, e1 := syscall.Syscall(procSetConsoleCursorPosition.Addr(), 2, uintptr(console), uintptr(position), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func PulseEvent(event Handle) (err error) { - r1, _, e1 := syscall.Syscall(procPulseEvent.Addr(), 1, uintptr(event), 0, 0) +func SetConsoleMode(console Handle, mode uint32) (err error) { + r1, _, e1 := syscall.Syscall(procSetConsoleMode.Addr(), 2, uintptr(console), uintptr(mode), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func CreateMutex(mutexAttrs *SecurityAttributes, initialOwner bool, name *uint16) (handle Handle, err error) { - var _p0 uint32 - if initialOwner { - _p0 = 1 - } else { - _p0 = 0 - } - r0, _, e1 := syscall.Syscall(procCreateMutexW.Addr(), 3, uintptr(unsafe.Pointer(mutexAttrs)), uintptr(_p0), uintptr(unsafe.Pointer(name))) - handle = Handle(r0) - if handle == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func SetCurrentDirectory(path *uint16) (err error) { + r1, _, e1 := syscall.Syscall(procSetCurrentDirectoryW.Addr(), 1, uintptr(unsafe.Pointer(path)), 0, 0) + if r1 == 0 { + err = errnoErr(e1) } return } -func CreateMutexEx(mutexAttrs *SecurityAttributes, name *uint16, flags uint32, desiredAccess uint32) (handle Handle, err error) { - r0, _, e1 := syscall.Syscall6(procCreateMutexExW.Addr(), 4, uintptr(unsafe.Pointer(mutexAttrs)), uintptr(unsafe.Pointer(name)), uintptr(flags), uintptr(desiredAccess), 0, 0) - handle = Handle(r0) - if handle == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func SetDefaultDllDirectories(directoryFlags uint32) (err error) { + r1, _, e1 := syscall.Syscall(procSetDefaultDllDirectories.Addr(), 1, uintptr(directoryFlags), 0, 0) + if r1 == 0 { + err = errnoErr(e1) } return } -func OpenMutex(desiredAccess uint32, inheritHandle bool, name *uint16) (handle Handle, err error) { - var _p0 uint32 - if inheritHandle { - _p0 = 1 - } else { - _p0 = 0 +func SetDllDirectory(path string) (err error) { + var _p0 *uint16 + _p0, err = syscall.UTF16PtrFromString(path) + if err != nil { + return } - r0, _, e1 := syscall.Syscall(procOpenMutexW.Addr(), 3, uintptr(desiredAccess), uintptr(_p0), uintptr(unsafe.Pointer(name))) - handle = Handle(r0) - if handle == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + return _SetDllDirectory(_p0) +} + +func _SetDllDirectory(path *uint16) (err error) { + r1, _, e1 := syscall.Syscall(procSetDllDirectoryW.Addr(), 1, uintptr(unsafe.Pointer(path)), 0, 0) + if r1 == 0 { + err = errnoErr(e1) } return } -func ReleaseMutex(mutex Handle) (err error) { - r1, _, e1 := syscall.Syscall(procReleaseMutex.Addr(), 1, uintptr(mutex), 0, 0) +func SetEndOfFile(handle Handle) (err error) { + r1, _, e1 := syscall.Syscall(procSetEndOfFile.Addr(), 1, uintptr(handle), 0, 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func SleepEx(milliseconds uint32, alertable bool) (ret uint32) { - var _p0 uint32 - if alertable { - _p0 = 1 - } else { - _p0 = 0 +func SetEnvironmentVariable(name *uint16, value *uint16) (err error) { + r1, _, e1 := syscall.Syscall(procSetEnvironmentVariableW.Addr(), 2, uintptr(unsafe.Pointer(name)), uintptr(unsafe.Pointer(value)), 0) + if r1 == 0 { + err = errnoErr(e1) } - r0, _, _ := syscall.Syscall(procSleepEx.Addr(), 2, uintptr(milliseconds), uintptr(_p0), 0) + return +} + +func SetErrorMode(mode uint32) (ret uint32) { + r0, _, _ := syscall.Syscall(procSetErrorMode.Addr(), 1, uintptr(mode), 0, 0) ret = uint32(r0) return } -func CreateJobObject(jobAttr *SecurityAttributes, name *uint16) (handle Handle, err error) { - r0, _, e1 := syscall.Syscall(procCreateJobObjectW.Addr(), 2, uintptr(unsafe.Pointer(jobAttr)), uintptr(unsafe.Pointer(name)), 0) - handle = Handle(r0) - if handle == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func SetEvent(event Handle) (err error) { + r1, _, e1 := syscall.Syscall(procSetEvent.Addr(), 1, uintptr(event), 0, 0) + if r1 == 0 { + err = errnoErr(e1) } return } -func AssignProcessToJobObject(job Handle, process Handle) (err error) { - r1, _, e1 := syscall.Syscall(procAssignProcessToJobObject.Addr(), 2, uintptr(job), uintptr(process), 0) +func SetFileAttributes(name *uint16, attrs uint32) (err error) { + r1, _, e1 := syscall.Syscall(procSetFileAttributesW.Addr(), 2, uintptr(unsafe.Pointer(name)), uintptr(attrs), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func TerminateJobObject(job Handle, exitCode uint32) (err error) { - r1, _, e1 := syscall.Syscall(procTerminateJobObject.Addr(), 2, uintptr(job), uintptr(exitCode), 0) +func SetFileCompletionNotificationModes(handle Handle, flags uint8) (err error) { + r1, _, e1 := syscall.Syscall(procSetFileCompletionNotificationModes.Addr(), 2, uintptr(handle), uintptr(flags), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func SetErrorMode(mode uint32) (ret uint32) { - r0, _, _ := syscall.Syscall(procSetErrorMode.Addr(), 1, uintptr(mode), 0, 0) - ret = uint32(r0) +func SetFileInformationByHandle(handle Handle, class uint32, inBuffer *byte, inBufferLen uint32) (err error) { + r1, _, e1 := syscall.Syscall6(procSetFileInformationByHandle.Addr(), 4, uintptr(handle), uintptr(class), uintptr(unsafe.Pointer(inBuffer)), uintptr(inBufferLen), 0, 0) + if r1 == 0 { + err = errnoErr(e1) + } return } -func ResumeThread(thread Handle) (ret uint32, err error) { - r0, _, e1 := syscall.Syscall(procResumeThread.Addr(), 1, uintptr(thread), 0, 0) - ret = uint32(r0) - if ret == 0xffffffff { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func SetFilePointer(handle Handle, lowoffset int32, highoffsetptr *int32, whence uint32) (newlowoffset uint32, err error) { + r0, _, e1 := syscall.Syscall6(procSetFilePointer.Addr(), 4, uintptr(handle), uintptr(lowoffset), uintptr(unsafe.Pointer(highoffsetptr)), uintptr(whence), 0, 0) + newlowoffset = uint32(r0) + if newlowoffset == 0xffffffff { + err = errnoErr(e1) } return } -func SetPriorityClass(process Handle, priorityClass uint32) (err error) { - r1, _, e1 := syscall.Syscall(procSetPriorityClass.Addr(), 2, uintptr(process), uintptr(priorityClass), 0) +func SetFileTime(handle Handle, ctime *Filetime, atime *Filetime, wtime *Filetime) (err error) { + r1, _, e1 := syscall.Syscall6(procSetFileTime.Addr(), 4, uintptr(handle), uintptr(unsafe.Pointer(ctime)), uintptr(unsafe.Pointer(atime)), uintptr(unsafe.Pointer(wtime)), 0, 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func GetPriorityClass(process Handle) (ret uint32, err error) { - r0, _, e1 := syscall.Syscall(procGetPriorityClass.Addr(), 1, uintptr(process), 0, 0) - ret = uint32(r0) - if ret == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func SetHandleInformation(handle Handle, mask uint32, flags uint32) (err error) { + r1, _, e1 := syscall.Syscall(procSetHandleInformation.Addr(), 3, uintptr(handle), uintptr(mask), uintptr(flags)) + if r1 == 0 { + err = errnoErr(e1) } return } @@ -2343,55 +2963,23 @@ func SetInformationJobObject(job Handle, JobObjectInformationClass uint32, JobOb r0, _, e1 := syscall.Syscall6(procSetInformationJobObject.Addr(), 4, uintptr(job), uintptr(JobObjectInformationClass), uintptr(JobObjectInformation), uintptr(JobObjectInformationLength), 0, 0) ret = int(r0) if ret == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func GenerateConsoleCtrlEvent(ctrlEvent uint32, processGroupID uint32) (err error) { - r1, _, e1 := syscall.Syscall(procGenerateConsoleCtrlEvent.Addr(), 2, uintptr(ctrlEvent), uintptr(processGroupID), 0) +func SetNamedPipeHandleState(pipe Handle, state *uint32, maxCollectionCount *uint32, collectDataTimeout *uint32) (err error) { + r1, _, e1 := syscall.Syscall6(procSetNamedPipeHandleState.Addr(), 4, uintptr(pipe), uintptr(unsafe.Pointer(state)), uintptr(unsafe.Pointer(maxCollectionCount)), uintptr(unsafe.Pointer(collectDataTimeout)), 0, 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func GetProcessId(process Handle) (id uint32, err error) { - r0, _, e1 := syscall.Syscall(procGetProcessId.Addr(), 1, uintptr(process), 0, 0) - id = uint32(r0) - if id == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } - } - return -} - -func OpenThread(desiredAccess uint32, inheritHandle bool, threadId uint32) (handle Handle, err error) { - var _p0 uint32 - if inheritHandle { - _p0 = 1 - } else { - _p0 = 0 - } - r0, _, e1 := syscall.Syscall(procOpenThread.Addr(), 3, uintptr(desiredAccess), uintptr(_p0), uintptr(threadId)) - handle = Handle(r0) - if handle == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func SetPriorityClass(process Handle, priorityClass uint32) (err error) { + r1, _, e1 := syscall.Syscall(procSetPriorityClass.Addr(), 2, uintptr(process), uintptr(priorityClass), 0) + if r1 == 0 { + err = errnoErr(e1) } return } @@ -2400,1652 +2988,1218 @@ func SetProcessPriorityBoost(process Handle, disable bool) (err error) { var _p0 uint32 if disable { _p0 = 1 - } else { - _p0 = 0 } r1, _, e1 := syscall.Syscall(procSetProcessPriorityBoost.Addr(), 2, uintptr(process), uintptr(_p0), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func DefineDosDevice(flags uint32, deviceName *uint16, targetPath *uint16) (err error) { - r1, _, e1 := syscall.Syscall(procDefineDosDeviceW.Addr(), 3, uintptr(flags), uintptr(unsafe.Pointer(deviceName)), uintptr(unsafe.Pointer(targetPath))) +func SetProcessShutdownParameters(level uint32, flags uint32) (err error) { + r1, _, e1 := syscall.Syscall(procSetProcessShutdownParameters.Addr(), 2, uintptr(level), uintptr(flags), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func DeleteVolumeMountPoint(volumeMountPoint *uint16) (err error) { - r1, _, e1 := syscall.Syscall(procDeleteVolumeMountPointW.Addr(), 1, uintptr(unsafe.Pointer(volumeMountPoint)), 0, 0) +func SetProcessWorkingSetSizeEx(hProcess Handle, dwMinimumWorkingSetSize uintptr, dwMaximumWorkingSetSize uintptr, flags uint32) (err error) { + r1, _, e1 := syscall.Syscall6(procSetProcessWorkingSetSizeEx.Addr(), 4, uintptr(hProcess), uintptr(dwMinimumWorkingSetSize), uintptr(dwMaximumWorkingSetSize), uintptr(flags), 0, 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } - } - return -} - -func FindFirstVolume(volumeName *uint16, bufferLength uint32) (handle Handle, err error) { - r0, _, e1 := syscall.Syscall(procFindFirstVolumeW.Addr(), 2, uintptr(unsafe.Pointer(volumeName)), uintptr(bufferLength), 0) - handle = Handle(r0) - if handle == InvalidHandle { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } - } - return -} - -func FindFirstVolumeMountPoint(rootPathName *uint16, volumeMountPoint *uint16, bufferLength uint32) (handle Handle, err error) { - r0, _, e1 := syscall.Syscall(procFindFirstVolumeMountPointW.Addr(), 3, uintptr(unsafe.Pointer(rootPathName)), uintptr(unsafe.Pointer(volumeMountPoint)), uintptr(bufferLength)) - handle = Handle(r0) - if handle == InvalidHandle { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func FindNextVolume(findVolume Handle, volumeName *uint16, bufferLength uint32) (err error) { - r1, _, e1 := syscall.Syscall(procFindNextVolumeW.Addr(), 3, uintptr(findVolume), uintptr(unsafe.Pointer(volumeName)), uintptr(bufferLength)) +func SetStdHandle(stdhandle uint32, handle Handle) (err error) { + r1, _, e1 := syscall.Syscall(procSetStdHandle.Addr(), 2, uintptr(stdhandle), uintptr(handle), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func FindNextVolumeMountPoint(findVolumeMountPoint Handle, volumeMountPoint *uint16, bufferLength uint32) (err error) { - r1, _, e1 := syscall.Syscall(procFindNextVolumeMountPointW.Addr(), 3, uintptr(findVolumeMountPoint), uintptr(unsafe.Pointer(volumeMountPoint)), uintptr(bufferLength)) +func SetVolumeLabel(rootPathName *uint16, volumeName *uint16) (err error) { + r1, _, e1 := syscall.Syscall(procSetVolumeLabelW.Addr(), 2, uintptr(unsafe.Pointer(rootPathName)), uintptr(unsafe.Pointer(volumeName)), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func FindVolumeClose(findVolume Handle) (err error) { - r1, _, e1 := syscall.Syscall(procFindVolumeClose.Addr(), 1, uintptr(findVolume), 0, 0) +func SetVolumeMountPoint(volumeMountPoint *uint16, volumeName *uint16) (err error) { + r1, _, e1 := syscall.Syscall(procSetVolumeMountPointW.Addr(), 2, uintptr(unsafe.Pointer(volumeMountPoint)), uintptr(unsafe.Pointer(volumeName)), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func FindVolumeMountPointClose(findVolumeMountPoint Handle) (err error) { - r1, _, e1 := syscall.Syscall(procFindVolumeMountPointClose.Addr(), 1, uintptr(findVolumeMountPoint), 0, 0) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func SizeofResource(module Handle, resInfo Handle) (size uint32, err error) { + r0, _, e1 := syscall.Syscall(procSizeofResource.Addr(), 2, uintptr(module), uintptr(resInfo), 0) + size = uint32(r0) + if size == 0 { + err = errnoErr(e1) } return } -func GetDiskFreeSpaceEx(directoryName *uint16, freeBytesAvailableToCaller *uint64, totalNumberOfBytes *uint64, totalNumberOfFreeBytes *uint64) (err error) { - r1, _, e1 := syscall.Syscall6(procGetDiskFreeSpaceExW.Addr(), 4, uintptr(unsafe.Pointer(directoryName)), uintptr(unsafe.Pointer(freeBytesAvailableToCaller)), uintptr(unsafe.Pointer(totalNumberOfBytes)), uintptr(unsafe.Pointer(totalNumberOfFreeBytes)), 0, 0) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func SleepEx(milliseconds uint32, alertable bool) (ret uint32) { + var _p0 uint32 + if alertable { + _p0 = 1 } + r0, _, _ := syscall.Syscall(procSleepEx.Addr(), 2, uintptr(milliseconds), uintptr(_p0), 0) + ret = uint32(r0) return } -func GetDriveType(rootPathName *uint16) (driveType uint32) { - r0, _, _ := syscall.Syscall(procGetDriveTypeW.Addr(), 1, uintptr(unsafe.Pointer(rootPathName)), 0, 0) - driveType = uint32(r0) - return -} - -func GetLogicalDrives() (drivesBitMask uint32, err error) { - r0, _, e1 := syscall.Syscall(procGetLogicalDrives.Addr(), 0, 0, 0, 0) - drivesBitMask = uint32(r0) - if drivesBitMask == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func TerminateJobObject(job Handle, exitCode uint32) (err error) { + r1, _, e1 := syscall.Syscall(procTerminateJobObject.Addr(), 2, uintptr(job), uintptr(exitCode), 0) + if r1 == 0 { + err = errnoErr(e1) } return } -func GetLogicalDriveStrings(bufferLength uint32, buffer *uint16) (n uint32, err error) { - r0, _, e1 := syscall.Syscall(procGetLogicalDriveStringsW.Addr(), 2, uintptr(bufferLength), uintptr(unsafe.Pointer(buffer)), 0) - n = uint32(r0) - if n == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func TerminateProcess(handle Handle, exitcode uint32) (err error) { + r1, _, e1 := syscall.Syscall(procTerminateProcess.Addr(), 2, uintptr(handle), uintptr(exitcode), 0) + if r1 == 0 { + err = errnoErr(e1) } return } -func GetVolumeInformation(rootPathName *uint16, volumeNameBuffer *uint16, volumeNameSize uint32, volumeNameSerialNumber *uint32, maximumComponentLength *uint32, fileSystemFlags *uint32, fileSystemNameBuffer *uint16, fileSystemNameSize uint32) (err error) { - r1, _, e1 := syscall.Syscall9(procGetVolumeInformationW.Addr(), 8, uintptr(unsafe.Pointer(rootPathName)), uintptr(unsafe.Pointer(volumeNameBuffer)), uintptr(volumeNameSize), uintptr(unsafe.Pointer(volumeNameSerialNumber)), uintptr(unsafe.Pointer(maximumComponentLength)), uintptr(unsafe.Pointer(fileSystemFlags)), uintptr(unsafe.Pointer(fileSystemNameBuffer)), uintptr(fileSystemNameSize), 0) +func Thread32First(snapshot Handle, threadEntry *ThreadEntry32) (err error) { + r1, _, e1 := syscall.Syscall(procThread32First.Addr(), 2, uintptr(snapshot), uintptr(unsafe.Pointer(threadEntry)), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func GetVolumeInformationByHandle(file Handle, volumeNameBuffer *uint16, volumeNameSize uint32, volumeNameSerialNumber *uint32, maximumComponentLength *uint32, fileSystemFlags *uint32, fileSystemNameBuffer *uint16, fileSystemNameSize uint32) (err error) { - r1, _, e1 := syscall.Syscall9(procGetVolumeInformationByHandleW.Addr(), 8, uintptr(file), uintptr(unsafe.Pointer(volumeNameBuffer)), uintptr(volumeNameSize), uintptr(unsafe.Pointer(volumeNameSerialNumber)), uintptr(unsafe.Pointer(maximumComponentLength)), uintptr(unsafe.Pointer(fileSystemFlags)), uintptr(unsafe.Pointer(fileSystemNameBuffer)), uintptr(fileSystemNameSize), 0) +func Thread32Next(snapshot Handle, threadEntry *ThreadEntry32) (err error) { + r1, _, e1 := syscall.Syscall(procThread32Next.Addr(), 2, uintptr(snapshot), uintptr(unsafe.Pointer(threadEntry)), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func GetVolumeNameForVolumeMountPoint(volumeMountPoint *uint16, volumeName *uint16, bufferlength uint32) (err error) { - r1, _, e1 := syscall.Syscall(procGetVolumeNameForVolumeMountPointW.Addr(), 3, uintptr(unsafe.Pointer(volumeMountPoint)), uintptr(unsafe.Pointer(volumeName)), uintptr(bufferlength)) +func UnlockFileEx(file Handle, reserved uint32, bytesLow uint32, bytesHigh uint32, overlapped *Overlapped) (err error) { + r1, _, e1 := syscall.Syscall6(procUnlockFileEx.Addr(), 5, uintptr(file), uintptr(reserved), uintptr(bytesLow), uintptr(bytesHigh), uintptr(unsafe.Pointer(overlapped)), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func GetVolumePathName(fileName *uint16, volumePathName *uint16, bufferLength uint32) (err error) { - r1, _, e1 := syscall.Syscall(procGetVolumePathNameW.Addr(), 3, uintptr(unsafe.Pointer(fileName)), uintptr(unsafe.Pointer(volumePathName)), uintptr(bufferLength)) +func UnmapViewOfFile(addr uintptr) (err error) { + r1, _, e1 := syscall.Syscall(procUnmapViewOfFile.Addr(), 1, uintptr(addr), 0, 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func GetVolumePathNamesForVolumeName(volumeName *uint16, volumePathNames *uint16, bufferLength uint32, returnLength *uint32) (err error) { - r1, _, e1 := syscall.Syscall6(procGetVolumePathNamesForVolumeNameW.Addr(), 4, uintptr(unsafe.Pointer(volumeName)), uintptr(unsafe.Pointer(volumePathNames)), uintptr(bufferLength), uintptr(unsafe.Pointer(returnLength)), 0, 0) +func updateProcThreadAttribute(attrlist *ProcThreadAttributeList, flags uint32, attr uintptr, value unsafe.Pointer, size uintptr, prevvalue unsafe.Pointer, returnedsize *uintptr) (err error) { + r1, _, e1 := syscall.Syscall9(procUpdateProcThreadAttribute.Addr(), 7, uintptr(unsafe.Pointer(attrlist)), uintptr(flags), uintptr(attr), uintptr(value), uintptr(size), uintptr(prevvalue), uintptr(unsafe.Pointer(returnedsize)), 0, 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func QueryDosDevice(deviceName *uint16, targetPath *uint16, max uint32) (n uint32, err error) { - r0, _, e1 := syscall.Syscall(procQueryDosDeviceW.Addr(), 3, uintptr(unsafe.Pointer(deviceName)), uintptr(unsafe.Pointer(targetPath)), uintptr(max)) - n = uint32(r0) - if n == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func VirtualAlloc(address uintptr, size uintptr, alloctype uint32, protect uint32) (value uintptr, err error) { + r0, _, e1 := syscall.Syscall6(procVirtualAlloc.Addr(), 4, uintptr(address), uintptr(size), uintptr(alloctype), uintptr(protect), 0, 0) + value = uintptr(r0) + if value == 0 { + err = errnoErr(e1) } return } -func SetVolumeLabel(rootPathName *uint16, volumeName *uint16) (err error) { - r1, _, e1 := syscall.Syscall(procSetVolumeLabelW.Addr(), 2, uintptr(unsafe.Pointer(rootPathName)), uintptr(unsafe.Pointer(volumeName)), 0) +func VirtualFree(address uintptr, size uintptr, freetype uint32) (err error) { + r1, _, e1 := syscall.Syscall(procVirtualFree.Addr(), 3, uintptr(address), uintptr(size), uintptr(freetype)) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func SetVolumeMountPoint(volumeMountPoint *uint16, volumeName *uint16) (err error) { - r1, _, e1 := syscall.Syscall(procSetVolumeMountPointW.Addr(), 2, uintptr(unsafe.Pointer(volumeMountPoint)), uintptr(unsafe.Pointer(volumeName)), 0) +func VirtualLock(addr uintptr, length uintptr) (err error) { + r1, _, e1 := syscall.Syscall(procVirtualLock.Addr(), 2, uintptr(addr), uintptr(length), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func MessageBox(hwnd Handle, text *uint16, caption *uint16, boxtype uint32) (ret int32, err error) { - r0, _, e1 := syscall.Syscall6(procMessageBoxW.Addr(), 4, uintptr(hwnd), uintptr(unsafe.Pointer(text)), uintptr(unsafe.Pointer(caption)), uintptr(boxtype), 0, 0) - ret = int32(r0) - if ret == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func VirtualProtect(address uintptr, size uintptr, newprotect uint32, oldprotect *uint32) (err error) { + r1, _, e1 := syscall.Syscall6(procVirtualProtect.Addr(), 4, uintptr(address), uintptr(size), uintptr(newprotect), uintptr(unsafe.Pointer(oldprotect)), 0, 0) + if r1 == 0 { + err = errnoErr(e1) } return } -func ExitWindowsEx(flags uint32, reason uint32) (err error) { - r1, _, e1 := syscall.Syscall(procExitWindowsEx.Addr(), 2, uintptr(flags), uintptr(reason), 0) +func VirtualProtectEx(process Handle, address uintptr, size uintptr, newProtect uint32, oldProtect *uint32) (err error) { + r1, _, e1 := syscall.Syscall6(procVirtualProtectEx.Addr(), 5, uintptr(process), uintptr(address), uintptr(size), uintptr(newProtect), uintptr(unsafe.Pointer(oldProtect)), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func InitiateSystemShutdownEx(machineName *uint16, message *uint16, timeout uint32, forceAppsClosed bool, rebootAfterShutdown bool, reason uint32) (err error) { - var _p0 uint32 - if forceAppsClosed { - _p0 = 1 - } else { - _p0 = 0 - } - var _p1 uint32 - if rebootAfterShutdown { - _p1 = 1 - } else { - _p1 = 0 - } - r1, _, e1 := syscall.Syscall6(procInitiateSystemShutdownExW.Addr(), 6, uintptr(unsafe.Pointer(machineName)), uintptr(unsafe.Pointer(message)), uintptr(timeout), uintptr(_p0), uintptr(_p1), uintptr(reason)) +func VirtualQuery(address uintptr, buffer *MemoryBasicInformation, length uintptr) (err error) { + r1, _, e1 := syscall.Syscall(procVirtualQuery.Addr(), 3, uintptr(address), uintptr(unsafe.Pointer(buffer)), uintptr(length)) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func SetProcessShutdownParameters(level uint32, flags uint32) (err error) { - r1, _, e1 := syscall.Syscall(procSetProcessShutdownParameters.Addr(), 2, uintptr(level), uintptr(flags), 0) +func VirtualQueryEx(process Handle, address uintptr, buffer *MemoryBasicInformation, length uintptr) (err error) { + r1, _, e1 := syscall.Syscall6(procVirtualQueryEx.Addr(), 4, uintptr(process), uintptr(address), uintptr(unsafe.Pointer(buffer)), uintptr(length), 0, 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func GetProcessShutdownParameters(level *uint32, flags *uint32) (err error) { - r1, _, e1 := syscall.Syscall(procGetProcessShutdownParameters.Addr(), 2, uintptr(unsafe.Pointer(level)), uintptr(unsafe.Pointer(flags)), 0) +func VirtualUnlock(addr uintptr, length uintptr) (err error) { + r1, _, e1 := syscall.Syscall(procVirtualUnlock.Addr(), 2, uintptr(addr), uintptr(length), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func clsidFromString(lpsz *uint16, pclsid *GUID) (ret error) { - r0, _, _ := syscall.Syscall(procCLSIDFromString.Addr(), 2, uintptr(unsafe.Pointer(lpsz)), uintptr(unsafe.Pointer(pclsid)), 0) - if r0 != 0 { - ret = syscall.Errno(r0) - } +func WTSGetActiveConsoleSessionId() (sessionID uint32) { + r0, _, _ := syscall.Syscall(procWTSGetActiveConsoleSessionId.Addr(), 0, 0, 0, 0) + sessionID = uint32(r0) return } -func stringFromGUID2(rguid *GUID, lpsz *uint16, cchMax int32) (chars int32) { - r0, _, _ := syscall.Syscall(procStringFromGUID2.Addr(), 3, uintptr(unsafe.Pointer(rguid)), uintptr(unsafe.Pointer(lpsz)), uintptr(cchMax)) - chars = int32(r0) +func waitForMultipleObjects(count uint32, handles uintptr, waitAll bool, waitMilliseconds uint32) (event uint32, err error) { + var _p0 uint32 + if waitAll { + _p0 = 1 + } + r0, _, e1 := syscall.Syscall6(procWaitForMultipleObjects.Addr(), 4, uintptr(count), uintptr(handles), uintptr(_p0), uintptr(waitMilliseconds), 0, 0) + event = uint32(r0) + if event == 0xffffffff { + err = errnoErr(e1) + } return } -func coCreateGuid(pguid *GUID) (ret error) { - r0, _, _ := syscall.Syscall(procCoCreateGuid.Addr(), 1, uintptr(unsafe.Pointer(pguid)), 0, 0) - if r0 != 0 { - ret = syscall.Errno(r0) +func WaitForSingleObject(handle Handle, waitMilliseconds uint32) (event uint32, err error) { + r0, _, e1 := syscall.Syscall(procWaitForSingleObject.Addr(), 2, uintptr(handle), uintptr(waitMilliseconds), 0) + event = uint32(r0) + if event == 0xffffffff { + err = errnoErr(e1) } return } -func CoTaskMemFree(address unsafe.Pointer) { - syscall.Syscall(procCoTaskMemFree.Addr(), 1, uintptr(address), 0, 0) +func WriteConsole(console Handle, buf *uint16, towrite uint32, written *uint32, reserved *byte) (err error) { + r1, _, e1 := syscall.Syscall6(procWriteConsoleW.Addr(), 5, uintptr(console), uintptr(unsafe.Pointer(buf)), uintptr(towrite), uintptr(unsafe.Pointer(written)), uintptr(unsafe.Pointer(reserved)), 0) + if r1 == 0 { + err = errnoErr(e1) + } return } -func rtlGetVersion(info *OsVersionInfoEx) (ret error) { - r0, _, _ := syscall.Syscall(procRtlGetVersion.Addr(), 1, uintptr(unsafe.Pointer(info)), 0, 0) - if r0 != 0 { - ret = syscall.Errno(r0) +func writeFile(handle Handle, buf []byte, done *uint32, overlapped *Overlapped) (err error) { + var _p0 *byte + if len(buf) > 0 { + _p0 = &buf[0] + } + r1, _, e1 := syscall.Syscall6(procWriteFile.Addr(), 5, uintptr(handle), uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), uintptr(unsafe.Pointer(done)), uintptr(unsafe.Pointer(overlapped)), 0) + if r1 == 0 { + err = errnoErr(e1) } return } -func rtlGetNtVersionNumbers(majorVersion *uint32, minorVersion *uint32, buildNumber *uint32) { - syscall.Syscall(procRtlGetNtVersionNumbers.Addr(), 3, uintptr(unsafe.Pointer(majorVersion)), uintptr(unsafe.Pointer(minorVersion)), uintptr(unsafe.Pointer(buildNumber))) +func WriteProcessMemory(process Handle, baseAddress uintptr, buffer *byte, size uintptr, numberOfBytesWritten *uintptr) (err error) { + r1, _, e1 := syscall.Syscall6(procWriteProcessMemory.Addr(), 5, uintptr(process), uintptr(baseAddress), uintptr(unsafe.Pointer(buffer)), uintptr(size), uintptr(unsafe.Pointer(numberOfBytesWritten)), 0) + if r1 == 0 { + err = errnoErr(e1) + } return } -func getProcessPreferredUILanguages(flags uint32, numLanguages *uint32, buf *uint16, bufSize *uint32) (err error) { - r1, _, e1 := syscall.Syscall6(procGetProcessPreferredUILanguages.Addr(), 4, uintptr(flags), uintptr(unsafe.Pointer(numLanguages)), uintptr(unsafe.Pointer(buf)), uintptr(unsafe.Pointer(bufSize)), 0, 0) +func AcceptEx(ls Handle, as Handle, buf *byte, rxdatalen uint32, laddrlen uint32, raddrlen uint32, recvd *uint32, overlapped *Overlapped) (err error) { + r1, _, e1 := syscall.Syscall9(procAcceptEx.Addr(), 8, uintptr(ls), uintptr(as), uintptr(unsafe.Pointer(buf)), uintptr(rxdatalen), uintptr(laddrlen), uintptr(raddrlen), uintptr(unsafe.Pointer(recvd)), uintptr(unsafe.Pointer(overlapped)), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func getThreadPreferredUILanguages(flags uint32, numLanguages *uint32, buf *uint16, bufSize *uint32) (err error) { - r1, _, e1 := syscall.Syscall6(procGetThreadPreferredUILanguages.Addr(), 4, uintptr(flags), uintptr(unsafe.Pointer(numLanguages)), uintptr(unsafe.Pointer(buf)), uintptr(unsafe.Pointer(bufSize)), 0, 0) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } - } +func GetAcceptExSockaddrs(buf *byte, rxdatalen uint32, laddrlen uint32, raddrlen uint32, lrsa **RawSockaddrAny, lrsalen *int32, rrsa **RawSockaddrAny, rrsalen *int32) { + syscall.Syscall9(procGetAcceptExSockaddrs.Addr(), 8, uintptr(unsafe.Pointer(buf)), uintptr(rxdatalen), uintptr(laddrlen), uintptr(raddrlen), uintptr(unsafe.Pointer(lrsa)), uintptr(unsafe.Pointer(lrsalen)), uintptr(unsafe.Pointer(rrsa)), uintptr(unsafe.Pointer(rrsalen)), 0) return } -func getUserPreferredUILanguages(flags uint32, numLanguages *uint32, buf *uint16, bufSize *uint32) (err error) { - r1, _, e1 := syscall.Syscall6(procGetUserPreferredUILanguages.Addr(), 4, uintptr(flags), uintptr(unsafe.Pointer(numLanguages)), uintptr(unsafe.Pointer(buf)), uintptr(unsafe.Pointer(bufSize)), 0, 0) +func TransmitFile(s Handle, handle Handle, bytesToWrite uint32, bytsPerSend uint32, overlapped *Overlapped, transmitFileBuf *TransmitFileBuffers, flags uint32) (err error) { + r1, _, e1 := syscall.Syscall9(procTransmitFile.Addr(), 7, uintptr(s), uintptr(handle), uintptr(bytesToWrite), uintptr(bytsPerSend), uintptr(unsafe.Pointer(overlapped)), uintptr(unsafe.Pointer(transmitFileBuf)), uintptr(flags), 0, 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func getSystemPreferredUILanguages(flags uint32, numLanguages *uint32, buf *uint16, bufSize *uint32) (err error) { - r1, _, e1 := syscall.Syscall6(procGetSystemPreferredUILanguages.Addr(), 4, uintptr(flags), uintptr(unsafe.Pointer(numLanguages)), uintptr(unsafe.Pointer(buf)), uintptr(unsafe.Pointer(bufSize)), 0, 0) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func NetApiBufferFree(buf *byte) (neterr error) { + r0, _, _ := syscall.Syscall(procNetApiBufferFree.Addr(), 1, uintptr(unsafe.Pointer(buf)), 0, 0) + if r0 != 0 { + neterr = syscall.Errno(r0) } return } -func EnumProcesses(processIds []uint32, bytesReturned *uint32) (err error) { - var _p0 *uint32 - if len(processIds) > 0 { - _p0 = &processIds[0] - } - r1, _, e1 := syscall.Syscall(procEnumProcesses.Addr(), 3, uintptr(unsafe.Pointer(_p0)), uintptr(len(processIds)), uintptr(unsafe.Pointer(bytesReturned))) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func NetGetJoinInformation(server *uint16, name **uint16, bufType *uint32) (neterr error) { + r0, _, _ := syscall.Syscall(procNetGetJoinInformation.Addr(), 3, uintptr(unsafe.Pointer(server)), uintptr(unsafe.Pointer(name)), uintptr(unsafe.Pointer(bufType))) + if r0 != 0 { + neterr = syscall.Errno(r0) } return } -func WSAStartup(verreq uint32, data *WSAData) (sockerr error) { - r0, _, _ := syscall.Syscall(procWSAStartup.Addr(), 2, uintptr(verreq), uintptr(unsafe.Pointer(data)), 0) +func NetUserGetInfo(serverName *uint16, userName *uint16, level uint32, buf **byte) (neterr error) { + r0, _, _ := syscall.Syscall6(procNetUserGetInfo.Addr(), 4, uintptr(unsafe.Pointer(serverName)), uintptr(unsafe.Pointer(userName)), uintptr(level), uintptr(unsafe.Pointer(buf)), 0, 0) if r0 != 0 { - sockerr = syscall.Errno(r0) + neterr = syscall.Errno(r0) } return } -func WSACleanup() (err error) { - r1, _, e1 := syscall.Syscall(procWSACleanup.Addr(), 0, 0, 0, 0) - if r1 == socket_error { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func NtCreateFile(handle *Handle, access uint32, oa *OBJECT_ATTRIBUTES, iosb *IO_STATUS_BLOCK, allocationSize *int64, attributes uint32, share uint32, disposition uint32, options uint32, eabuffer uintptr, ealength uint32) (ntstatus error) { + r0, _, _ := syscall.Syscall12(procNtCreateFile.Addr(), 11, uintptr(unsafe.Pointer(handle)), uintptr(access), uintptr(unsafe.Pointer(oa)), uintptr(unsafe.Pointer(iosb)), uintptr(unsafe.Pointer(allocationSize)), uintptr(attributes), uintptr(share), uintptr(disposition), uintptr(options), uintptr(eabuffer), uintptr(ealength), 0) + if r0 != 0 { + ntstatus = NTStatus(r0) } return } -func WSAIoctl(s Handle, iocc uint32, inbuf *byte, cbif uint32, outbuf *byte, cbob uint32, cbbr *uint32, overlapped *Overlapped, completionRoutine uintptr) (err error) { - r1, _, e1 := syscall.Syscall9(procWSAIoctl.Addr(), 9, uintptr(s), uintptr(iocc), uintptr(unsafe.Pointer(inbuf)), uintptr(cbif), uintptr(unsafe.Pointer(outbuf)), uintptr(cbob), uintptr(unsafe.Pointer(cbbr)), uintptr(unsafe.Pointer(overlapped)), uintptr(completionRoutine)) - if r1 == socket_error { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func NtCreateNamedPipeFile(pipe *Handle, access uint32, oa *OBJECT_ATTRIBUTES, iosb *IO_STATUS_BLOCK, share uint32, disposition uint32, options uint32, typ uint32, readMode uint32, completionMode uint32, maxInstances uint32, inboundQuota uint32, outputQuota uint32, timeout *int64) (ntstatus error) { + r0, _, _ := syscall.Syscall15(procNtCreateNamedPipeFile.Addr(), 14, uintptr(unsafe.Pointer(pipe)), uintptr(access), uintptr(unsafe.Pointer(oa)), uintptr(unsafe.Pointer(iosb)), uintptr(share), uintptr(disposition), uintptr(options), uintptr(typ), uintptr(readMode), uintptr(completionMode), uintptr(maxInstances), uintptr(inboundQuota), uintptr(outputQuota), uintptr(unsafe.Pointer(timeout)), 0) + if r0 != 0 { + ntstatus = NTStatus(r0) } return } -func socket(af int32, typ int32, protocol int32) (handle Handle, err error) { - r0, _, e1 := syscall.Syscall(procsocket.Addr(), 3, uintptr(af), uintptr(typ), uintptr(protocol)) - handle = Handle(r0) - if handle == InvalidHandle { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func NtQueryInformationProcess(proc Handle, procInfoClass int32, procInfo unsafe.Pointer, procInfoLen uint32, retLen *uint32) (ntstatus error) { + r0, _, _ := syscall.Syscall6(procNtQueryInformationProcess.Addr(), 5, uintptr(proc), uintptr(procInfoClass), uintptr(procInfo), uintptr(procInfoLen), uintptr(unsafe.Pointer(retLen)), 0) + if r0 != 0 { + ntstatus = NTStatus(r0) } return } -func sendto(s Handle, buf []byte, flags int32, to unsafe.Pointer, tolen int32) (err error) { - var _p0 *byte - if len(buf) > 0 { - _p0 = &buf[0] - } - r1, _, e1 := syscall.Syscall6(procsendto.Addr(), 6, uintptr(s), uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(tolen)) - if r1 == socket_error { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func NtQuerySystemInformation(sysInfoClass int32, sysInfo unsafe.Pointer, sysInfoLen uint32, retLen *uint32) (ntstatus error) { + r0, _, _ := syscall.Syscall6(procNtQuerySystemInformation.Addr(), 4, uintptr(sysInfoClass), uintptr(sysInfo), uintptr(sysInfoLen), uintptr(unsafe.Pointer(retLen)), 0, 0) + if r0 != 0 { + ntstatus = NTStatus(r0) } return } -func recvfrom(s Handle, buf []byte, flags int32, from *RawSockaddrAny, fromlen *int32) (n int32, err error) { - var _p0 *byte - if len(buf) > 0 { - _p0 = &buf[0] - } - r0, _, e1 := syscall.Syscall6(procrecvfrom.Addr(), 6, uintptr(s), uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen))) - n = int32(r0) - if n == -1 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func NtSetInformationFile(handle Handle, iosb *IO_STATUS_BLOCK, inBuffer *byte, inBufferLen uint32, class uint32) (ntstatus error) { + r0, _, _ := syscall.Syscall6(procNtSetInformationFile.Addr(), 5, uintptr(handle), uintptr(unsafe.Pointer(iosb)), uintptr(unsafe.Pointer(inBuffer)), uintptr(inBufferLen), uintptr(class), 0) + if r0 != 0 { + ntstatus = NTStatus(r0) } return } -func Setsockopt(s Handle, level int32, optname int32, optval *byte, optlen int32) (err error) { - r1, _, e1 := syscall.Syscall6(procsetsockopt.Addr(), 5, uintptr(s), uintptr(level), uintptr(optname), uintptr(unsafe.Pointer(optval)), uintptr(optlen), 0) - if r1 == socket_error { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func NtSetInformationProcess(proc Handle, procInfoClass int32, procInfo unsafe.Pointer, procInfoLen uint32) (ntstatus error) { + r0, _, _ := syscall.Syscall6(procNtSetInformationProcess.Addr(), 4, uintptr(proc), uintptr(procInfoClass), uintptr(procInfo), uintptr(procInfoLen), 0, 0) + if r0 != 0 { + ntstatus = NTStatus(r0) } return } -func Getsockopt(s Handle, level int32, optname int32, optval *byte, optlen *int32) (err error) { - r1, _, e1 := syscall.Syscall6(procgetsockopt.Addr(), 5, uintptr(s), uintptr(level), uintptr(optname), uintptr(unsafe.Pointer(optval)), uintptr(unsafe.Pointer(optlen)), 0) - if r1 == socket_error { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func NtSetSystemInformation(sysInfoClass int32, sysInfo unsafe.Pointer, sysInfoLen uint32) (ntstatus error) { + r0, _, _ := syscall.Syscall(procNtSetSystemInformation.Addr(), 3, uintptr(sysInfoClass), uintptr(sysInfo), uintptr(sysInfoLen)) + if r0 != 0 { + ntstatus = NTStatus(r0) } return } -func bind(s Handle, name unsafe.Pointer, namelen int32) (err error) { - r1, _, e1 := syscall.Syscall(procbind.Addr(), 3, uintptr(s), uintptr(name), uintptr(namelen)) - if r1 == socket_error { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } - } +func RtlAddFunctionTable(functionTable *RUNTIME_FUNCTION, entryCount uint32, baseAddress uintptr) (ret bool) { + r0, _, _ := syscall.Syscall(procRtlAddFunctionTable.Addr(), 3, uintptr(unsafe.Pointer(functionTable)), uintptr(entryCount), uintptr(baseAddress)) + ret = r0 != 0 return } -func connect(s Handle, name unsafe.Pointer, namelen int32) (err error) { - r1, _, e1 := syscall.Syscall(procconnect.Addr(), 3, uintptr(s), uintptr(name), uintptr(namelen)) - if r1 == socket_error { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func RtlDefaultNpAcl(acl **ACL) (ntstatus error) { + r0, _, _ := syscall.Syscall(procRtlDefaultNpAcl.Addr(), 1, uintptr(unsafe.Pointer(acl)), 0, 0) + if r0 != 0 { + ntstatus = NTStatus(r0) } return } -func getsockname(s Handle, rsa *RawSockaddrAny, addrlen *int32) (err error) { - r1, _, e1 := syscall.Syscall(procgetsockname.Addr(), 3, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) - if r1 == socket_error { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } - } +func RtlDeleteFunctionTable(functionTable *RUNTIME_FUNCTION) (ret bool) { + r0, _, _ := syscall.Syscall(procRtlDeleteFunctionTable.Addr(), 1, uintptr(unsafe.Pointer(functionTable)), 0, 0) + ret = r0 != 0 return } -func getpeername(s Handle, rsa *RawSockaddrAny, addrlen *int32) (err error) { - r1, _, e1 := syscall.Syscall(procgetpeername.Addr(), 3, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) - if r1 == socket_error { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func RtlDosPathNameToNtPathName(dosName *uint16, ntName *NTUnicodeString, ntFileNamePart *uint16, relativeName *RTL_RELATIVE_NAME) (ntstatus error) { + r0, _, _ := syscall.Syscall6(procRtlDosPathNameToNtPathName_U_WithStatus.Addr(), 4, uintptr(unsafe.Pointer(dosName)), uintptr(unsafe.Pointer(ntName)), uintptr(unsafe.Pointer(ntFileNamePart)), uintptr(unsafe.Pointer(relativeName)), 0, 0) + if r0 != 0 { + ntstatus = NTStatus(r0) } return } -func listen(s Handle, backlog int32) (err error) { - r1, _, e1 := syscall.Syscall(proclisten.Addr(), 2, uintptr(s), uintptr(backlog), 0) - if r1 == socket_error { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func RtlDosPathNameToRelativeNtPathName(dosName *uint16, ntName *NTUnicodeString, ntFileNamePart *uint16, relativeName *RTL_RELATIVE_NAME) (ntstatus error) { + r0, _, _ := syscall.Syscall6(procRtlDosPathNameToRelativeNtPathName_U_WithStatus.Addr(), 4, uintptr(unsafe.Pointer(dosName)), uintptr(unsafe.Pointer(ntName)), uintptr(unsafe.Pointer(ntFileNamePart)), uintptr(unsafe.Pointer(relativeName)), 0, 0) + if r0 != 0 { + ntstatus = NTStatus(r0) } return } -func shutdown(s Handle, how int32) (err error) { - r1, _, e1 := syscall.Syscall(procshutdown.Addr(), 2, uintptr(s), uintptr(how), 0) - if r1 == socket_error { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } - } +func RtlGetCurrentPeb() (peb *PEB) { + r0, _, _ := syscall.Syscall(procRtlGetCurrentPeb.Addr(), 0, 0, 0, 0) + peb = (*PEB)(unsafe.Pointer(r0)) return } -func Closesocket(s Handle) (err error) { - r1, _, e1 := syscall.Syscall(procclosesocket.Addr(), 1, uintptr(s), 0, 0) - if r1 == socket_error { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } - } +func rtlGetNtVersionNumbers(majorVersion *uint32, minorVersion *uint32, buildNumber *uint32) { + syscall.Syscall(procRtlGetNtVersionNumbers.Addr(), 3, uintptr(unsafe.Pointer(majorVersion)), uintptr(unsafe.Pointer(minorVersion)), uintptr(unsafe.Pointer(buildNumber))) return } -func AcceptEx(ls Handle, as Handle, buf *byte, rxdatalen uint32, laddrlen uint32, raddrlen uint32, recvd *uint32, overlapped *Overlapped) (err error) { - r1, _, e1 := syscall.Syscall9(procAcceptEx.Addr(), 8, uintptr(ls), uintptr(as), uintptr(unsafe.Pointer(buf)), uintptr(rxdatalen), uintptr(laddrlen), uintptr(raddrlen), uintptr(unsafe.Pointer(recvd)), uintptr(unsafe.Pointer(overlapped)), 0) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func rtlGetVersion(info *OsVersionInfoEx) (ntstatus error) { + r0, _, _ := syscall.Syscall(procRtlGetVersion.Addr(), 1, uintptr(unsafe.Pointer(info)), 0, 0) + if r0 != 0 { + ntstatus = NTStatus(r0) } return } -func GetAcceptExSockaddrs(buf *byte, rxdatalen uint32, laddrlen uint32, raddrlen uint32, lrsa **RawSockaddrAny, lrsalen *int32, rrsa **RawSockaddrAny, rrsalen *int32) { - syscall.Syscall9(procGetAcceptExSockaddrs.Addr(), 8, uintptr(unsafe.Pointer(buf)), uintptr(rxdatalen), uintptr(laddrlen), uintptr(raddrlen), uintptr(unsafe.Pointer(lrsa)), uintptr(unsafe.Pointer(lrsalen)), uintptr(unsafe.Pointer(rrsa)), uintptr(unsafe.Pointer(rrsalen)), 0) +func RtlInitString(destinationString *NTString, sourceString *byte) { + syscall.Syscall(procRtlInitString.Addr(), 2, uintptr(unsafe.Pointer(destinationString)), uintptr(unsafe.Pointer(sourceString)), 0) return } -func WSARecv(s Handle, bufs *WSABuf, bufcnt uint32, recvd *uint32, flags *uint32, overlapped *Overlapped, croutine *byte) (err error) { - r1, _, e1 := syscall.Syscall9(procWSARecv.Addr(), 7, uintptr(s), uintptr(unsafe.Pointer(bufs)), uintptr(bufcnt), uintptr(unsafe.Pointer(recvd)), uintptr(unsafe.Pointer(flags)), uintptr(unsafe.Pointer(overlapped)), uintptr(unsafe.Pointer(croutine)), 0, 0) - if r1 == socket_error { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } - } +func RtlInitUnicodeString(destinationString *NTUnicodeString, sourceString *uint16) { + syscall.Syscall(procRtlInitUnicodeString.Addr(), 2, uintptr(unsafe.Pointer(destinationString)), uintptr(unsafe.Pointer(sourceString)), 0) return } -func WSASend(s Handle, bufs *WSABuf, bufcnt uint32, sent *uint32, flags uint32, overlapped *Overlapped, croutine *byte) (err error) { - r1, _, e1 := syscall.Syscall9(procWSASend.Addr(), 7, uintptr(s), uintptr(unsafe.Pointer(bufs)), uintptr(bufcnt), uintptr(unsafe.Pointer(sent)), uintptr(flags), uintptr(unsafe.Pointer(overlapped)), uintptr(unsafe.Pointer(croutine)), 0, 0) - if r1 == socket_error { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } - } +func rtlNtStatusToDosErrorNoTeb(ntstatus NTStatus) (ret syscall.Errno) { + r0, _, _ := syscall.Syscall(procRtlNtStatusToDosErrorNoTeb.Addr(), 1, uintptr(ntstatus), 0, 0) + ret = syscall.Errno(r0) return } -func WSARecvFrom(s Handle, bufs *WSABuf, bufcnt uint32, recvd *uint32, flags *uint32, from *RawSockaddrAny, fromlen *int32, overlapped *Overlapped, croutine *byte) (err error) { - r1, _, e1 := syscall.Syscall9(procWSARecvFrom.Addr(), 9, uintptr(s), uintptr(unsafe.Pointer(bufs)), uintptr(bufcnt), uintptr(unsafe.Pointer(recvd)), uintptr(unsafe.Pointer(flags)), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)), uintptr(unsafe.Pointer(overlapped)), uintptr(unsafe.Pointer(croutine))) - if r1 == socket_error { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func clsidFromString(lpsz *uint16, pclsid *GUID) (ret error) { + r0, _, _ := syscall.Syscall(procCLSIDFromString.Addr(), 2, uintptr(unsafe.Pointer(lpsz)), uintptr(unsafe.Pointer(pclsid)), 0) + if r0 != 0 { + ret = syscall.Errno(r0) } return } -func WSASendTo(s Handle, bufs *WSABuf, bufcnt uint32, sent *uint32, flags uint32, to *RawSockaddrAny, tolen int32, overlapped *Overlapped, croutine *byte) (err error) { - r1, _, e1 := syscall.Syscall9(procWSASendTo.Addr(), 9, uintptr(s), uintptr(unsafe.Pointer(bufs)), uintptr(bufcnt), uintptr(unsafe.Pointer(sent)), uintptr(flags), uintptr(unsafe.Pointer(to)), uintptr(tolen), uintptr(unsafe.Pointer(overlapped)), uintptr(unsafe.Pointer(croutine))) - if r1 == socket_error { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func coCreateGuid(pguid *GUID) (ret error) { + r0, _, _ := syscall.Syscall(procCoCreateGuid.Addr(), 1, uintptr(unsafe.Pointer(pguid)), 0, 0) + if r0 != 0 { + ret = syscall.Errno(r0) } return } -func GetHostByName(name string) (h *Hostent, err error) { - var _p0 *byte - _p0, err = syscall.BytePtrFromString(name) - if err != nil { - return +func CoGetObject(name *uint16, bindOpts *BIND_OPTS3, guid *GUID, functionTable **uintptr) (ret error) { + r0, _, _ := syscall.Syscall6(procCoGetObject.Addr(), 4, uintptr(unsafe.Pointer(name)), uintptr(unsafe.Pointer(bindOpts)), uintptr(unsafe.Pointer(guid)), uintptr(unsafe.Pointer(functionTable)), 0, 0) + if r0 != 0 { + ret = syscall.Errno(r0) } - return _GetHostByName(_p0) + return } -func _GetHostByName(name *byte) (h *Hostent, err error) { - r0, _, e1 := syscall.Syscall(procgethostbyname.Addr(), 1, uintptr(unsafe.Pointer(name)), 0, 0) - h = (*Hostent)(unsafe.Pointer(r0)) - if h == nil { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func CoInitializeEx(reserved uintptr, coInit uint32) (ret error) { + r0, _, _ := syscall.Syscall(procCoInitializeEx.Addr(), 2, uintptr(reserved), uintptr(coInit), 0) + if r0 != 0 { + ret = syscall.Errno(r0) } return } -func GetServByName(name string, proto string) (s *Servent, err error) { - var _p0 *byte - _p0, err = syscall.BytePtrFromString(name) - if err != nil { - return - } - var _p1 *byte - _p1, err = syscall.BytePtrFromString(proto) - if err != nil { - return - } - return _GetServByName(_p0, _p1) +func CoTaskMemFree(address unsafe.Pointer) { + syscall.Syscall(procCoTaskMemFree.Addr(), 1, uintptr(address), 0, 0) + return } -func _GetServByName(name *byte, proto *byte) (s *Servent, err error) { - r0, _, e1 := syscall.Syscall(procgetservbyname.Addr(), 2, uintptr(unsafe.Pointer(name)), uintptr(unsafe.Pointer(proto)), 0) - s = (*Servent)(unsafe.Pointer(r0)) - if s == nil { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } - } +func CoUninitialize() { + syscall.Syscall(procCoUninitialize.Addr(), 0, 0, 0, 0) return } -func Ntohs(netshort uint16) (u uint16) { - r0, _, _ := syscall.Syscall(procntohs.Addr(), 1, uintptr(netshort), 0, 0) - u = uint16(r0) +func stringFromGUID2(rguid *GUID, lpsz *uint16, cchMax int32) (chars int32) { + r0, _, _ := syscall.Syscall(procStringFromGUID2.Addr(), 3, uintptr(unsafe.Pointer(rguid)), uintptr(unsafe.Pointer(lpsz)), uintptr(cchMax)) + chars = int32(r0) return } -func GetProtoByName(name string) (p *Protoent, err error) { - var _p0 *byte - _p0, err = syscall.BytePtrFromString(name) - if err != nil { - return +func EnumProcessModules(process Handle, module *Handle, cb uint32, cbNeeded *uint32) (err error) { + r1, _, e1 := syscall.Syscall6(procEnumProcessModules.Addr(), 4, uintptr(process), uintptr(unsafe.Pointer(module)), uintptr(cb), uintptr(unsafe.Pointer(cbNeeded)), 0, 0) + if r1 == 0 { + err = errnoErr(e1) } - return _GetProtoByName(_p0) + return } -func _GetProtoByName(name *byte) (p *Protoent, err error) { - r0, _, e1 := syscall.Syscall(procgetprotobyname.Addr(), 1, uintptr(unsafe.Pointer(name)), 0, 0) - p = (*Protoent)(unsafe.Pointer(r0)) - if p == nil { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func EnumProcessModulesEx(process Handle, module *Handle, cb uint32, cbNeeded *uint32, filterFlag uint32) (err error) { + r1, _, e1 := syscall.Syscall6(procEnumProcessModulesEx.Addr(), 5, uintptr(process), uintptr(unsafe.Pointer(module)), uintptr(cb), uintptr(unsafe.Pointer(cbNeeded)), uintptr(filterFlag), 0) + if r1 == 0 { + err = errnoErr(e1) } return } -func DnsQuery(name string, qtype uint16, options uint32, extra *byte, qrs **DNSRecord, pr *byte) (status error) { - var _p0 *uint16 - _p0, status = syscall.UTF16PtrFromString(name) - if status != nil { - return +func EnumProcesses(processIds []uint32, bytesReturned *uint32) (err error) { + var _p0 *uint32 + if len(processIds) > 0 { + _p0 = &processIds[0] } - return _DnsQuery(_p0, qtype, options, extra, qrs, pr) + r1, _, e1 := syscall.Syscall(procEnumProcesses.Addr(), 3, uintptr(unsafe.Pointer(_p0)), uintptr(len(processIds)), uintptr(unsafe.Pointer(bytesReturned))) + if r1 == 0 { + err = errnoErr(e1) + } + return } -func _DnsQuery(name *uint16, qtype uint16, options uint32, extra *byte, qrs **DNSRecord, pr *byte) (status error) { - r0, _, _ := syscall.Syscall6(procDnsQuery_W.Addr(), 6, uintptr(unsafe.Pointer(name)), uintptr(qtype), uintptr(options), uintptr(unsafe.Pointer(extra)), uintptr(unsafe.Pointer(qrs)), uintptr(unsafe.Pointer(pr))) - if r0 != 0 { - status = syscall.Errno(r0) +func GetModuleBaseName(process Handle, module Handle, baseName *uint16, size uint32) (err error) { + r1, _, e1 := syscall.Syscall6(procGetModuleBaseNameW.Addr(), 4, uintptr(process), uintptr(module), uintptr(unsafe.Pointer(baseName)), uintptr(size), 0, 0) + if r1 == 0 { + err = errnoErr(e1) } return } -func DnsRecordListFree(rl *DNSRecord, freetype uint32) { - syscall.Syscall(procDnsRecordListFree.Addr(), 2, uintptr(unsafe.Pointer(rl)), uintptr(freetype), 0) +func GetModuleFileNameEx(process Handle, module Handle, filename *uint16, size uint32) (err error) { + r1, _, e1 := syscall.Syscall6(procGetModuleFileNameExW.Addr(), 4, uintptr(process), uintptr(module), uintptr(unsafe.Pointer(filename)), uintptr(size), 0, 0) + if r1 == 0 { + err = errnoErr(e1) + } return } -func DnsNameCompare(name1 *uint16, name2 *uint16) (same bool) { - r0, _, _ := syscall.Syscall(procDnsNameCompare_W.Addr(), 2, uintptr(unsafe.Pointer(name1)), uintptr(unsafe.Pointer(name2)), 0) - same = r0 != 0 +func GetModuleInformation(process Handle, module Handle, modinfo *ModuleInfo, cb uint32) (err error) { + r1, _, e1 := syscall.Syscall6(procGetModuleInformation.Addr(), 4, uintptr(process), uintptr(module), uintptr(unsafe.Pointer(modinfo)), uintptr(cb), 0, 0) + if r1 == 0 { + err = errnoErr(e1) + } return } -func GetAddrInfoW(nodename *uint16, servicename *uint16, hints *AddrinfoW, result **AddrinfoW) (sockerr error) { - r0, _, _ := syscall.Syscall6(procGetAddrInfoW.Addr(), 4, uintptr(unsafe.Pointer(nodename)), uintptr(unsafe.Pointer(servicename)), uintptr(unsafe.Pointer(hints)), uintptr(unsafe.Pointer(result)), 0, 0) +func SubscribeServiceChangeNotifications(service Handle, eventType uint32, callback uintptr, callbackCtx uintptr, subscription *uintptr) (ret error) { + ret = procSubscribeServiceChangeNotifications.Find() + if ret != nil { + return + } + r0, _, _ := syscall.Syscall6(procSubscribeServiceChangeNotifications.Addr(), 5, uintptr(service), uintptr(eventType), uintptr(callback), uintptr(callbackCtx), uintptr(unsafe.Pointer(subscription)), 0) if r0 != 0 { - sockerr = syscall.Errno(r0) + ret = syscall.Errno(r0) + } + return +} + +func UnsubscribeServiceChangeNotifications(subscription uintptr) (err error) { + err = procUnsubscribeServiceChangeNotifications.Find() + if err != nil { + return } + syscall.Syscall(procUnsubscribeServiceChangeNotifications.Addr(), 1, uintptr(subscription), 0, 0) return } -func FreeAddrInfoW(addrinfo *AddrinfoW) { - syscall.Syscall(procFreeAddrInfoW.Addr(), 1, uintptr(unsafe.Pointer(addrinfo)), 0, 0) +func GetUserNameEx(nameFormat uint32, nameBuffre *uint16, nSize *uint32) (err error) { + r1, _, e1 := syscall.Syscall(procGetUserNameExW.Addr(), 3, uintptr(nameFormat), uintptr(unsafe.Pointer(nameBuffre)), uintptr(unsafe.Pointer(nSize))) + if r1&0xff == 0 { + err = errnoErr(e1) + } return } -func GetIfEntry(pIfRow *MibIfRow) (errcode error) { - r0, _, _ := syscall.Syscall(procGetIfEntry.Addr(), 1, uintptr(unsafe.Pointer(pIfRow)), 0, 0) - if r0 != 0 { - errcode = syscall.Errno(r0) +func TranslateName(accName *uint16, accNameFormat uint32, desiredNameFormat uint32, translatedName *uint16, nSize *uint32) (err error) { + r1, _, e1 := syscall.Syscall6(procTranslateNameW.Addr(), 5, uintptr(unsafe.Pointer(accName)), uintptr(accNameFormat), uintptr(desiredNameFormat), uintptr(unsafe.Pointer(translatedName)), uintptr(unsafe.Pointer(nSize)), 0) + if r1&0xff == 0 { + err = errnoErr(e1) } return } -func GetAdaptersInfo(ai *IpAdapterInfo, ol *uint32) (errcode error) { - r0, _, _ := syscall.Syscall(procGetAdaptersInfo.Addr(), 2, uintptr(unsafe.Pointer(ai)), uintptr(unsafe.Pointer(ol)), 0) - if r0 != 0 { - errcode = syscall.Errno(r0) +func SetupDiBuildDriverInfoList(deviceInfoSet DevInfo, deviceInfoData *DevInfoData, driverType SPDIT) (err error) { + r1, _, e1 := syscall.Syscall(procSetupDiBuildDriverInfoList.Addr(), 3, uintptr(deviceInfoSet), uintptr(unsafe.Pointer(deviceInfoData)), uintptr(driverType)) + if r1 == 0 { + err = errnoErr(e1) } return } -func SetFileCompletionNotificationModes(handle Handle, flags uint8) (err error) { - r1, _, e1 := syscall.Syscall(procSetFileCompletionNotificationModes.Addr(), 2, uintptr(handle), uintptr(flags), 0) +func SetupDiCallClassInstaller(installFunction DI_FUNCTION, deviceInfoSet DevInfo, deviceInfoData *DevInfoData) (err error) { + r1, _, e1 := syscall.Syscall(procSetupDiCallClassInstaller.Addr(), 3, uintptr(installFunction), uintptr(deviceInfoSet), uintptr(unsafe.Pointer(deviceInfoData))) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func WSAEnumProtocols(protocols *int32, protocolBuffer *WSAProtocolInfo, bufferLength *uint32) (n int32, err error) { - r0, _, e1 := syscall.Syscall(procWSAEnumProtocolsW.Addr(), 3, uintptr(unsafe.Pointer(protocols)), uintptr(unsafe.Pointer(protocolBuffer)), uintptr(unsafe.Pointer(bufferLength))) - n = int32(r0) - if n == -1 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func SetupDiCancelDriverInfoSearch(deviceInfoSet DevInfo) (err error) { + r1, _, e1 := syscall.Syscall(procSetupDiCancelDriverInfoSearch.Addr(), 1, uintptr(deviceInfoSet), 0, 0) + if r1 == 0 { + err = errnoErr(e1) } return } -func GetAdaptersAddresses(family uint32, flags uint32, reserved uintptr, adapterAddresses *IpAdapterAddresses, sizePointer *uint32) (errcode error) { - r0, _, _ := syscall.Syscall6(procGetAdaptersAddresses.Addr(), 5, uintptr(family), uintptr(flags), uintptr(reserved), uintptr(unsafe.Pointer(adapterAddresses)), uintptr(unsafe.Pointer(sizePointer)), 0) - if r0 != 0 { - errcode = syscall.Errno(r0) +func setupDiClassGuidsFromNameEx(className *uint16, classGuidList *GUID, classGuidListSize uint32, requiredSize *uint32, machineName *uint16, reserved uintptr) (err error) { + r1, _, e1 := syscall.Syscall6(procSetupDiClassGuidsFromNameExW.Addr(), 6, uintptr(unsafe.Pointer(className)), uintptr(unsafe.Pointer(classGuidList)), uintptr(classGuidListSize), uintptr(unsafe.Pointer(requiredSize)), uintptr(unsafe.Pointer(machineName)), uintptr(reserved)) + if r1 == 0 { + err = errnoErr(e1) } return } -func GetACP() (acp uint32) { - r0, _, _ := syscall.Syscall(procGetACP.Addr(), 0, 0, 0, 0) - acp = uint32(r0) +func setupDiClassNameFromGuidEx(classGUID *GUID, className *uint16, classNameSize uint32, requiredSize *uint32, machineName *uint16, reserved uintptr) (err error) { + r1, _, e1 := syscall.Syscall6(procSetupDiClassNameFromGuidExW.Addr(), 6, uintptr(unsafe.Pointer(classGUID)), uintptr(unsafe.Pointer(className)), uintptr(classNameSize), uintptr(unsafe.Pointer(requiredSize)), uintptr(unsafe.Pointer(machineName)), uintptr(reserved)) + if r1 == 0 { + err = errnoErr(e1) + } return } -func MultiByteToWideChar(codePage uint32, dwFlags uint32, str *byte, nstr int32, wchar *uint16, nwchar int32) (nwrite int32, err error) { - r0, _, e1 := syscall.Syscall6(procMultiByteToWideChar.Addr(), 6, uintptr(codePage), uintptr(dwFlags), uintptr(unsafe.Pointer(str)), uintptr(nstr), uintptr(unsafe.Pointer(wchar)), uintptr(nwchar)) - nwrite = int32(r0) - if nwrite == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func setupDiCreateDeviceInfoListEx(classGUID *GUID, hwndParent uintptr, machineName *uint16, reserved uintptr) (handle DevInfo, err error) { + r0, _, e1 := syscall.Syscall6(procSetupDiCreateDeviceInfoListExW.Addr(), 4, uintptr(unsafe.Pointer(classGUID)), uintptr(hwndParent), uintptr(unsafe.Pointer(machineName)), uintptr(reserved), 0, 0) + handle = DevInfo(r0) + if handle == DevInfo(InvalidHandle) { + err = errnoErr(e1) } return } -func TranslateName(accName *uint16, accNameFormat uint32, desiredNameFormat uint32, translatedName *uint16, nSize *uint32) (err error) { - r1, _, e1 := syscall.Syscall6(procTranslateNameW.Addr(), 5, uintptr(unsafe.Pointer(accName)), uintptr(accNameFormat), uintptr(desiredNameFormat), uintptr(unsafe.Pointer(translatedName)), uintptr(unsafe.Pointer(nSize)), 0) - if r1&0xff == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func setupDiCreateDeviceInfo(deviceInfoSet DevInfo, DeviceName *uint16, classGUID *GUID, DeviceDescription *uint16, hwndParent uintptr, CreationFlags DICD, deviceInfoData *DevInfoData) (err error) { + r1, _, e1 := syscall.Syscall9(procSetupDiCreateDeviceInfoW.Addr(), 7, uintptr(deviceInfoSet), uintptr(unsafe.Pointer(DeviceName)), uintptr(unsafe.Pointer(classGUID)), uintptr(unsafe.Pointer(DeviceDescription)), uintptr(hwndParent), uintptr(CreationFlags), uintptr(unsafe.Pointer(deviceInfoData)), 0, 0) + if r1 == 0 { + err = errnoErr(e1) } return } -func GetUserNameEx(nameFormat uint32, nameBuffre *uint16, nSize *uint32) (err error) { - r1, _, e1 := syscall.Syscall(procGetUserNameExW.Addr(), 3, uintptr(nameFormat), uintptr(unsafe.Pointer(nameBuffre)), uintptr(unsafe.Pointer(nSize))) - if r1&0xff == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func SetupDiDestroyDeviceInfoList(deviceInfoSet DevInfo) (err error) { + r1, _, e1 := syscall.Syscall(procSetupDiDestroyDeviceInfoList.Addr(), 1, uintptr(deviceInfoSet), 0, 0) + if r1 == 0 { + err = errnoErr(e1) } return } -func NetUserGetInfo(serverName *uint16, userName *uint16, level uint32, buf **byte) (neterr error) { - r0, _, _ := syscall.Syscall6(procNetUserGetInfo.Addr(), 4, uintptr(unsafe.Pointer(serverName)), uintptr(unsafe.Pointer(userName)), uintptr(level), uintptr(unsafe.Pointer(buf)), 0, 0) - if r0 != 0 { - neterr = syscall.Errno(r0) +func SetupDiDestroyDriverInfoList(deviceInfoSet DevInfo, deviceInfoData *DevInfoData, driverType SPDIT) (err error) { + r1, _, e1 := syscall.Syscall(procSetupDiDestroyDriverInfoList.Addr(), 3, uintptr(deviceInfoSet), uintptr(unsafe.Pointer(deviceInfoData)), uintptr(driverType)) + if r1 == 0 { + err = errnoErr(e1) } return } -func NetGetJoinInformation(server *uint16, name **uint16, bufType *uint32) (neterr error) { - r0, _, _ := syscall.Syscall(procNetGetJoinInformation.Addr(), 3, uintptr(unsafe.Pointer(server)), uintptr(unsafe.Pointer(name)), uintptr(unsafe.Pointer(bufType))) - if r0 != 0 { - neterr = syscall.Errno(r0) +func setupDiEnumDeviceInfo(deviceInfoSet DevInfo, memberIndex uint32, deviceInfoData *DevInfoData) (err error) { + r1, _, e1 := syscall.Syscall(procSetupDiEnumDeviceInfo.Addr(), 3, uintptr(deviceInfoSet), uintptr(memberIndex), uintptr(unsafe.Pointer(deviceInfoData))) + if r1 == 0 { + err = errnoErr(e1) } return } -func NetApiBufferFree(buf *byte) (neterr error) { - r0, _, _ := syscall.Syscall(procNetApiBufferFree.Addr(), 1, uintptr(unsafe.Pointer(buf)), 0, 0) - if r0 != 0 { - neterr = syscall.Errno(r0) +func setupDiEnumDriverInfo(deviceInfoSet DevInfo, deviceInfoData *DevInfoData, driverType SPDIT, memberIndex uint32, driverInfoData *DrvInfoData) (err error) { + r1, _, e1 := syscall.Syscall6(procSetupDiEnumDriverInfoW.Addr(), 5, uintptr(deviceInfoSet), uintptr(unsafe.Pointer(deviceInfoData)), uintptr(driverType), uintptr(memberIndex), uintptr(unsafe.Pointer(driverInfoData)), 0) + if r1 == 0 { + err = errnoErr(e1) } return } -func LookupAccountSid(systemName *uint16, sid *SID, name *uint16, nameLen *uint32, refdDomainName *uint16, refdDomainNameLen *uint32, use *uint32) (err error) { - r1, _, e1 := syscall.Syscall9(procLookupAccountSidW.Addr(), 7, uintptr(unsafe.Pointer(systemName)), uintptr(unsafe.Pointer(sid)), uintptr(unsafe.Pointer(name)), uintptr(unsafe.Pointer(nameLen)), uintptr(unsafe.Pointer(refdDomainName)), uintptr(unsafe.Pointer(refdDomainNameLen)), uintptr(unsafe.Pointer(use)), 0, 0) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func setupDiGetClassDevsEx(classGUID *GUID, Enumerator *uint16, hwndParent uintptr, Flags DIGCF, deviceInfoSet DevInfo, machineName *uint16, reserved uintptr) (handle DevInfo, err error) { + r0, _, e1 := syscall.Syscall9(procSetupDiGetClassDevsExW.Addr(), 7, uintptr(unsafe.Pointer(classGUID)), uintptr(unsafe.Pointer(Enumerator)), uintptr(hwndParent), uintptr(Flags), uintptr(deviceInfoSet), uintptr(unsafe.Pointer(machineName)), uintptr(reserved), 0, 0) + handle = DevInfo(r0) + if handle == DevInfo(InvalidHandle) { + err = errnoErr(e1) } return } -func LookupAccountName(systemName *uint16, accountName *uint16, sid *SID, sidLen *uint32, refdDomainName *uint16, refdDomainNameLen *uint32, use *uint32) (err error) { - r1, _, e1 := syscall.Syscall9(procLookupAccountNameW.Addr(), 7, uintptr(unsafe.Pointer(systemName)), uintptr(unsafe.Pointer(accountName)), uintptr(unsafe.Pointer(sid)), uintptr(unsafe.Pointer(sidLen)), uintptr(unsafe.Pointer(refdDomainName)), uintptr(unsafe.Pointer(refdDomainNameLen)), uintptr(unsafe.Pointer(use)), 0, 0) +func SetupDiGetClassInstallParams(deviceInfoSet DevInfo, deviceInfoData *DevInfoData, classInstallParams *ClassInstallHeader, classInstallParamsSize uint32, requiredSize *uint32) (err error) { + r1, _, e1 := syscall.Syscall6(procSetupDiGetClassInstallParamsW.Addr(), 5, uintptr(deviceInfoSet), uintptr(unsafe.Pointer(deviceInfoData)), uintptr(unsafe.Pointer(classInstallParams)), uintptr(classInstallParamsSize), uintptr(unsafe.Pointer(requiredSize)), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func ConvertSidToStringSid(sid *SID, stringSid **uint16) (err error) { - r1, _, e1 := syscall.Syscall(procConvertSidToStringSidW.Addr(), 2, uintptr(unsafe.Pointer(sid)), uintptr(unsafe.Pointer(stringSid)), 0) +func setupDiGetDeviceInfoListDetail(deviceInfoSet DevInfo, deviceInfoSetDetailData *DevInfoListDetailData) (err error) { + r1, _, e1 := syscall.Syscall(procSetupDiGetDeviceInfoListDetailW.Addr(), 2, uintptr(deviceInfoSet), uintptr(unsafe.Pointer(deviceInfoSetDetailData)), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func ConvertStringSidToSid(stringSid *uint16, sid **SID) (err error) { - r1, _, e1 := syscall.Syscall(procConvertStringSidToSidW.Addr(), 2, uintptr(unsafe.Pointer(stringSid)), uintptr(unsafe.Pointer(sid)), 0) +func setupDiGetDeviceInstallParams(deviceInfoSet DevInfo, deviceInfoData *DevInfoData, deviceInstallParams *DevInstallParams) (err error) { + r1, _, e1 := syscall.Syscall(procSetupDiGetDeviceInstallParamsW.Addr(), 3, uintptr(deviceInfoSet), uintptr(unsafe.Pointer(deviceInfoData)), uintptr(unsafe.Pointer(deviceInstallParams))) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func GetLengthSid(sid *SID) (len uint32) { - r0, _, _ := syscall.Syscall(procGetLengthSid.Addr(), 1, uintptr(unsafe.Pointer(sid)), 0, 0) - len = uint32(r0) +func setupDiGetDeviceInstanceId(deviceInfoSet DevInfo, deviceInfoData *DevInfoData, instanceId *uint16, instanceIdSize uint32, instanceIdRequiredSize *uint32) (err error) { + r1, _, e1 := syscall.Syscall6(procSetupDiGetDeviceInstanceIdW.Addr(), 5, uintptr(deviceInfoSet), uintptr(unsafe.Pointer(deviceInfoData)), uintptr(unsafe.Pointer(instanceId)), uintptr(instanceIdSize), uintptr(unsafe.Pointer(instanceIdRequiredSize)), 0) + if r1 == 0 { + err = errnoErr(e1) + } return } -func CopySid(destSidLen uint32, destSid *SID, srcSid *SID) (err error) { - r1, _, e1 := syscall.Syscall(procCopySid.Addr(), 3, uintptr(destSidLen), uintptr(unsafe.Pointer(destSid)), uintptr(unsafe.Pointer(srcSid))) +func setupDiGetDeviceProperty(deviceInfoSet DevInfo, deviceInfoData *DevInfoData, propertyKey *DEVPROPKEY, propertyType *DEVPROPTYPE, propertyBuffer *byte, propertyBufferSize uint32, requiredSize *uint32, flags uint32) (err error) { + r1, _, e1 := syscall.Syscall9(procSetupDiGetDevicePropertyW.Addr(), 8, uintptr(deviceInfoSet), uintptr(unsafe.Pointer(deviceInfoData)), uintptr(unsafe.Pointer(propertyKey)), uintptr(unsafe.Pointer(propertyType)), uintptr(unsafe.Pointer(propertyBuffer)), uintptr(propertyBufferSize), uintptr(unsafe.Pointer(requiredSize)), uintptr(flags), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func AllocateAndInitializeSid(identAuth *SidIdentifierAuthority, subAuth byte, subAuth0 uint32, subAuth1 uint32, subAuth2 uint32, subAuth3 uint32, subAuth4 uint32, subAuth5 uint32, subAuth6 uint32, subAuth7 uint32, sid **SID) (err error) { - r1, _, e1 := syscall.Syscall12(procAllocateAndInitializeSid.Addr(), 11, uintptr(unsafe.Pointer(identAuth)), uintptr(subAuth), uintptr(subAuth0), uintptr(subAuth1), uintptr(subAuth2), uintptr(subAuth3), uintptr(subAuth4), uintptr(subAuth5), uintptr(subAuth6), uintptr(subAuth7), uintptr(unsafe.Pointer(sid)), 0) +func setupDiGetDeviceRegistryProperty(deviceInfoSet DevInfo, deviceInfoData *DevInfoData, property SPDRP, propertyRegDataType *uint32, propertyBuffer *byte, propertyBufferSize uint32, requiredSize *uint32) (err error) { + r1, _, e1 := syscall.Syscall9(procSetupDiGetDeviceRegistryPropertyW.Addr(), 7, uintptr(deviceInfoSet), uintptr(unsafe.Pointer(deviceInfoData)), uintptr(property), uintptr(unsafe.Pointer(propertyRegDataType)), uintptr(unsafe.Pointer(propertyBuffer)), uintptr(propertyBufferSize), uintptr(unsafe.Pointer(requiredSize)), 0, 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func createWellKnownSid(sidType WELL_KNOWN_SID_TYPE, domainSid *SID, sid *SID, sizeSid *uint32) (err error) { - r1, _, e1 := syscall.Syscall6(procCreateWellKnownSid.Addr(), 4, uintptr(sidType), uintptr(unsafe.Pointer(domainSid)), uintptr(unsafe.Pointer(sid)), uintptr(unsafe.Pointer(sizeSid)), 0, 0) +func setupDiGetDriverInfoDetail(deviceInfoSet DevInfo, deviceInfoData *DevInfoData, driverInfoData *DrvInfoData, driverInfoDetailData *DrvInfoDetailData, driverInfoDetailDataSize uint32, requiredSize *uint32) (err error) { + r1, _, e1 := syscall.Syscall6(procSetupDiGetDriverInfoDetailW.Addr(), 6, uintptr(deviceInfoSet), uintptr(unsafe.Pointer(deviceInfoData)), uintptr(unsafe.Pointer(driverInfoData)), uintptr(unsafe.Pointer(driverInfoDetailData)), uintptr(driverInfoDetailDataSize), uintptr(unsafe.Pointer(requiredSize))) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func isWellKnownSid(sid *SID, sidType WELL_KNOWN_SID_TYPE) (isWellKnown bool) { - r0, _, _ := syscall.Syscall(procIsWellKnownSid.Addr(), 2, uintptr(unsafe.Pointer(sid)), uintptr(sidType), 0) - isWellKnown = r0 != 0 +func setupDiGetSelectedDevice(deviceInfoSet DevInfo, deviceInfoData *DevInfoData) (err error) { + r1, _, e1 := syscall.Syscall(procSetupDiGetSelectedDevice.Addr(), 2, uintptr(deviceInfoSet), uintptr(unsafe.Pointer(deviceInfoData)), 0) + if r1 == 0 { + err = errnoErr(e1) + } return } -func FreeSid(sid *SID) (err error) { - r1, _, e1 := syscall.Syscall(procFreeSid.Addr(), 1, uintptr(unsafe.Pointer(sid)), 0, 0) - if r1 != 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func setupDiGetSelectedDriver(deviceInfoSet DevInfo, deviceInfoData *DevInfoData, driverInfoData *DrvInfoData) (err error) { + r1, _, e1 := syscall.Syscall(procSetupDiGetSelectedDriverW.Addr(), 3, uintptr(deviceInfoSet), uintptr(unsafe.Pointer(deviceInfoData)), uintptr(unsafe.Pointer(driverInfoData))) + if r1 == 0 { + err = errnoErr(e1) } return } -func EqualSid(sid1 *SID, sid2 *SID) (isEqual bool) { - r0, _, _ := syscall.Syscall(procEqualSid.Addr(), 2, uintptr(unsafe.Pointer(sid1)), uintptr(unsafe.Pointer(sid2)), 0) - isEqual = r0 != 0 +func SetupDiOpenDevRegKey(deviceInfoSet DevInfo, deviceInfoData *DevInfoData, Scope DICS_FLAG, HwProfile uint32, KeyType DIREG, samDesired uint32) (key Handle, err error) { + r0, _, e1 := syscall.Syscall6(procSetupDiOpenDevRegKey.Addr(), 6, uintptr(deviceInfoSet), uintptr(unsafe.Pointer(deviceInfoData)), uintptr(Scope), uintptr(HwProfile), uintptr(KeyType), uintptr(samDesired)) + key = Handle(r0) + if key == InvalidHandle { + err = errnoErr(e1) + } return } -func getSidIdentifierAuthority(sid *SID) (authority *SidIdentifierAuthority) { - r0, _, _ := syscall.Syscall(procGetSidIdentifierAuthority.Addr(), 1, uintptr(unsafe.Pointer(sid)), 0, 0) - authority = (*SidIdentifierAuthority)(unsafe.Pointer(r0)) +func SetupDiSetClassInstallParams(deviceInfoSet DevInfo, deviceInfoData *DevInfoData, classInstallParams *ClassInstallHeader, classInstallParamsSize uint32) (err error) { + r1, _, e1 := syscall.Syscall6(procSetupDiSetClassInstallParamsW.Addr(), 4, uintptr(deviceInfoSet), uintptr(unsafe.Pointer(deviceInfoData)), uintptr(unsafe.Pointer(classInstallParams)), uintptr(classInstallParamsSize), 0, 0) + if r1 == 0 { + err = errnoErr(e1) + } return } -func getSidSubAuthorityCount(sid *SID) (count *uint8) { - r0, _, _ := syscall.Syscall(procGetSidSubAuthorityCount.Addr(), 1, uintptr(unsafe.Pointer(sid)), 0, 0) - count = (*uint8)(unsafe.Pointer(r0)) +func SetupDiSetDeviceInstallParams(deviceInfoSet DevInfo, deviceInfoData *DevInfoData, deviceInstallParams *DevInstallParams) (err error) { + r1, _, e1 := syscall.Syscall(procSetupDiSetDeviceInstallParamsW.Addr(), 3, uintptr(deviceInfoSet), uintptr(unsafe.Pointer(deviceInfoData)), uintptr(unsafe.Pointer(deviceInstallParams))) + if r1 == 0 { + err = errnoErr(e1) + } return } -func getSidSubAuthority(sid *SID, index uint32) (subAuthority *uint32) { - r0, _, _ := syscall.Syscall(procGetSidSubAuthority.Addr(), 2, uintptr(unsafe.Pointer(sid)), uintptr(index), 0) - subAuthority = (*uint32)(unsafe.Pointer(r0)) +func setupDiSetDeviceRegistryProperty(deviceInfoSet DevInfo, deviceInfoData *DevInfoData, property SPDRP, propertyBuffer *byte, propertyBufferSize uint32) (err error) { + r1, _, e1 := syscall.Syscall6(procSetupDiSetDeviceRegistryPropertyW.Addr(), 5, uintptr(deviceInfoSet), uintptr(unsafe.Pointer(deviceInfoData)), uintptr(property), uintptr(unsafe.Pointer(propertyBuffer)), uintptr(propertyBufferSize), 0) + if r1 == 0 { + err = errnoErr(e1) + } return } -func isValidSid(sid *SID) (isValid bool) { - r0, _, _ := syscall.Syscall(procIsValidSid.Addr(), 1, uintptr(unsafe.Pointer(sid)), 0, 0) - isValid = r0 != 0 +func SetupDiSetSelectedDevice(deviceInfoSet DevInfo, deviceInfoData *DevInfoData) (err error) { + r1, _, e1 := syscall.Syscall(procSetupDiSetSelectedDevice.Addr(), 2, uintptr(deviceInfoSet), uintptr(unsafe.Pointer(deviceInfoData)), 0) + if r1 == 0 { + err = errnoErr(e1) + } return } -func checkTokenMembership(tokenHandle Token, sidToCheck *SID, isMember *int32) (err error) { - r1, _, e1 := syscall.Syscall(procCheckTokenMembership.Addr(), 3, uintptr(tokenHandle), uintptr(unsafe.Pointer(sidToCheck)), uintptr(unsafe.Pointer(isMember))) +func SetupDiSetSelectedDriver(deviceInfoSet DevInfo, deviceInfoData *DevInfoData, driverInfoData *DrvInfoData) (err error) { + r1, _, e1 := syscall.Syscall(procSetupDiSetSelectedDriverW.Addr(), 3, uintptr(deviceInfoSet), uintptr(unsafe.Pointer(deviceInfoData)), uintptr(unsafe.Pointer(driverInfoData))) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func OpenProcessToken(process Handle, access uint32, token *Token) (err error) { - r1, _, e1 := syscall.Syscall(procOpenProcessToken.Addr(), 3, uintptr(process), uintptr(access), uintptr(unsafe.Pointer(token))) +func setupUninstallOEMInf(infFileName *uint16, flags SUOI, reserved uintptr) (err error) { + r1, _, e1 := syscall.Syscall(procSetupUninstallOEMInfW.Addr(), 3, uintptr(unsafe.Pointer(infFileName)), uintptr(flags), uintptr(reserved)) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func OpenThreadToken(thread Handle, access uint32, openAsSelf bool, token *Token) (err error) { - var _p0 uint32 - if openAsSelf { - _p0 = 1 - } else { - _p0 = 0 +func CommandLineToArgv(cmd *uint16, argc *int32) (argv *[8192]*[8192]uint16, err error) { + r0, _, e1 := syscall.Syscall(procCommandLineToArgvW.Addr(), 2, uintptr(unsafe.Pointer(cmd)), uintptr(unsafe.Pointer(argc)), 0) + argv = (*[8192]*[8192]uint16)(unsafe.Pointer(r0)) + if argv == nil { + err = errnoErr(e1) } - r1, _, e1 := syscall.Syscall6(procOpenThreadToken.Addr(), 4, uintptr(thread), uintptr(access), uintptr(_p0), uintptr(unsafe.Pointer(token)), 0, 0) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + return +} + +func shGetKnownFolderPath(id *KNOWNFOLDERID, flags uint32, token Token, path **uint16) (ret error) { + r0, _, _ := syscall.Syscall6(procSHGetKnownFolderPath.Addr(), 4, uintptr(unsafe.Pointer(id)), uintptr(flags), uintptr(token), uintptr(unsafe.Pointer(path)), 0, 0) + if r0 != 0 { + ret = syscall.Errno(r0) } return } -func ImpersonateSelf(impersonationlevel uint32) (err error) { - r1, _, e1 := syscall.Syscall(procImpersonateSelf.Addr(), 1, uintptr(impersonationlevel), 0, 0) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func ShellExecute(hwnd Handle, verb *uint16, file *uint16, args *uint16, cwd *uint16, showCmd int32) (err error) { + r1, _, e1 := syscall.Syscall6(procShellExecuteW.Addr(), 6, uintptr(hwnd), uintptr(unsafe.Pointer(verb)), uintptr(unsafe.Pointer(file)), uintptr(unsafe.Pointer(args)), uintptr(unsafe.Pointer(cwd)), uintptr(showCmd)) + if r1 <= 32 { + err = errnoErr(e1) } return } -func RevertToSelf() (err error) { - r1, _, e1 := syscall.Syscall(procRevertToSelf.Addr(), 0, 0, 0, 0) +func ExitWindowsEx(flags uint32, reason uint32) (err error) { + r1, _, e1 := syscall.Syscall(procExitWindowsEx.Addr(), 2, uintptr(flags), uintptr(reason), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func SetThreadToken(thread *Handle, token Token) (err error) { - r1, _, e1 := syscall.Syscall(procSetThreadToken.Addr(), 2, uintptr(unsafe.Pointer(thread)), uintptr(token), 0) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func GetShellWindow() (shellWindow HWND) { + r0, _, _ := syscall.Syscall(procGetShellWindow.Addr(), 0, 0, 0, 0) + shellWindow = HWND(r0) + return +} + +func GetWindowThreadProcessId(hwnd HWND, pid *uint32) (tid uint32, err error) { + r0, _, e1 := syscall.Syscall(procGetWindowThreadProcessId.Addr(), 2, uintptr(hwnd), uintptr(unsafe.Pointer(pid)), 0) + tid = uint32(r0) + if tid == 0 { + err = errnoErr(e1) } return } -func LookupPrivilegeValue(systemname *uint16, name *uint16, luid *LUID) (err error) { - r1, _, e1 := syscall.Syscall(procLookupPrivilegeValueW.Addr(), 3, uintptr(unsafe.Pointer(systemname)), uintptr(unsafe.Pointer(name)), uintptr(unsafe.Pointer(luid))) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func MessageBox(hwnd HWND, text *uint16, caption *uint16, boxtype uint32) (ret int32, err error) { + r0, _, e1 := syscall.Syscall6(procMessageBoxW.Addr(), 4, uintptr(hwnd), uintptr(unsafe.Pointer(text)), uintptr(unsafe.Pointer(caption)), uintptr(boxtype), 0, 0) + ret = int32(r0) + if ret == 0 { + err = errnoErr(e1) } return } -func AdjustTokenPrivileges(token Token, disableAllPrivileges bool, newstate *Tokenprivileges, buflen uint32, prevstate *Tokenprivileges, returnlen *uint32) (err error) { +func CreateEnvironmentBlock(block **uint16, token Token, inheritExisting bool) (err error) { var _p0 uint32 - if disableAllPrivileges { + if inheritExisting { _p0 = 1 - } else { - _p0 = 0 } - r1, _, e1 := syscall.Syscall6(procAdjustTokenPrivileges.Addr(), 6, uintptr(token), uintptr(_p0), uintptr(unsafe.Pointer(newstate)), uintptr(buflen), uintptr(unsafe.Pointer(prevstate)), uintptr(unsafe.Pointer(returnlen))) + r1, _, e1 := syscall.Syscall(procCreateEnvironmentBlock.Addr(), 3, uintptr(unsafe.Pointer(block)), uintptr(token), uintptr(_p0)) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func AdjustTokenGroups(token Token, resetToDefault bool, newstate *Tokengroups, buflen uint32, prevstate *Tokengroups, returnlen *uint32) (err error) { - var _p0 uint32 - if resetToDefault { - _p0 = 1 - } else { - _p0 = 0 - } - r1, _, e1 := syscall.Syscall6(procAdjustTokenGroups.Addr(), 6, uintptr(token), uintptr(_p0), uintptr(unsafe.Pointer(newstate)), uintptr(buflen), uintptr(unsafe.Pointer(prevstate)), uintptr(unsafe.Pointer(returnlen))) +func DestroyEnvironmentBlock(block *uint16) (err error) { + r1, _, e1 := syscall.Syscall(procDestroyEnvironmentBlock.Addr(), 1, uintptr(unsafe.Pointer(block)), 0, 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func GetTokenInformation(token Token, infoClass uint32, info *byte, infoLen uint32, returnedLen *uint32) (err error) { - r1, _, e1 := syscall.Syscall6(procGetTokenInformation.Addr(), 5, uintptr(token), uintptr(infoClass), uintptr(unsafe.Pointer(info)), uintptr(infoLen), uintptr(unsafe.Pointer(returnedLen)), 0) +func GetUserProfileDirectory(t Token, dir *uint16, dirLen *uint32) (err error) { + r1, _, e1 := syscall.Syscall(procGetUserProfileDirectoryW.Addr(), 3, uintptr(t), uintptr(unsafe.Pointer(dir)), uintptr(unsafe.Pointer(dirLen))) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func SetTokenInformation(token Token, infoClass uint32, info *byte, infoLen uint32) (err error) { - r1, _, e1 := syscall.Syscall6(procSetTokenInformation.Addr(), 4, uintptr(token), uintptr(infoClass), uintptr(unsafe.Pointer(info)), uintptr(infoLen), 0, 0) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func GetFileVersionInfoSize(filename string, zeroHandle *Handle) (bufSize uint32, err error) { + var _p0 *uint16 + _p0, err = syscall.UTF16PtrFromString(filename) + if err != nil { + return + } + return _GetFileVersionInfoSize(_p0, zeroHandle) +} + +func _GetFileVersionInfoSize(filename *uint16, zeroHandle *Handle) (bufSize uint32, err error) { + r0, _, e1 := syscall.Syscall(procGetFileVersionInfoSizeW.Addr(), 2, uintptr(unsafe.Pointer(filename)), uintptr(unsafe.Pointer(zeroHandle)), 0) + bufSize = uint32(r0) + if bufSize == 0 { + err = errnoErr(e1) } return } -func DuplicateTokenEx(existingToken Token, desiredAccess uint32, tokenAttributes *SecurityAttributes, impersonationLevel uint32, tokenType uint32, newToken *Token) (err error) { - r1, _, e1 := syscall.Syscall6(procDuplicateTokenEx.Addr(), 6, uintptr(existingToken), uintptr(desiredAccess), uintptr(unsafe.Pointer(tokenAttributes)), uintptr(impersonationLevel), uintptr(tokenType), uintptr(unsafe.Pointer(newToken))) +func GetFileVersionInfo(filename string, handle uint32, bufSize uint32, buffer unsafe.Pointer) (err error) { + var _p0 *uint16 + _p0, err = syscall.UTF16PtrFromString(filename) + if err != nil { + return + } + return _GetFileVersionInfo(_p0, handle, bufSize, buffer) +} + +func _GetFileVersionInfo(filename *uint16, handle uint32, bufSize uint32, buffer unsafe.Pointer) (err error) { + r1, _, e1 := syscall.Syscall6(procGetFileVersionInfoW.Addr(), 4, uintptr(unsafe.Pointer(filename)), uintptr(handle), uintptr(bufSize), uintptr(buffer), 0, 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func GetUserProfileDirectory(t Token, dir *uint16, dirLen *uint32) (err error) { - r1, _, e1 := syscall.Syscall(procGetUserProfileDirectoryW.Addr(), 3, uintptr(t), uintptr(unsafe.Pointer(dir)), uintptr(unsafe.Pointer(dirLen))) +func VerQueryValue(block unsafe.Pointer, subBlock string, pointerToBufferPointer unsafe.Pointer, bufSize *uint32) (err error) { + var _p0 *uint16 + _p0, err = syscall.UTF16PtrFromString(subBlock) + if err != nil { + return + } + return _VerQueryValue(block, _p0, pointerToBufferPointer, bufSize) +} + +func _VerQueryValue(block unsafe.Pointer, subBlock *uint16, pointerToBufferPointer unsafe.Pointer, bufSize *uint32) (err error) { + r1, _, e1 := syscall.Syscall6(procVerQueryValueW.Addr(), 4, uintptr(block), uintptr(unsafe.Pointer(subBlock)), uintptr(pointerToBufferPointer), uintptr(unsafe.Pointer(bufSize)), 0, 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func getSystemDirectory(dir *uint16, dirLen uint32) (len uint32, err error) { - r0, _, e1 := syscall.Syscall(procGetSystemDirectoryW.Addr(), 2, uintptr(unsafe.Pointer(dir)), uintptr(dirLen), 0) - len = uint32(r0) - if len == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func WinVerifyTrustEx(hwnd HWND, actionId *GUID, data *WinTrustData) (ret error) { + r0, _, _ := syscall.Syscall(procWinVerifyTrustEx.Addr(), 3, uintptr(hwnd), uintptr(unsafe.Pointer(actionId)), uintptr(unsafe.Pointer(data))) + if r0 != 0 { + ret = syscall.Errno(r0) } return } -func getWindowsDirectory(dir *uint16, dirLen uint32) (len uint32, err error) { - r0, _, e1 := syscall.Syscall(procGetWindowsDirectoryW.Addr(), 2, uintptr(unsafe.Pointer(dir)), uintptr(dirLen), 0) - len = uint32(r0) - if len == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func FreeAddrInfoW(addrinfo *AddrinfoW) { + syscall.Syscall(procFreeAddrInfoW.Addr(), 1, uintptr(unsafe.Pointer(addrinfo)), 0, 0) + return +} + +func GetAddrInfoW(nodename *uint16, servicename *uint16, hints *AddrinfoW, result **AddrinfoW) (sockerr error) { + r0, _, _ := syscall.Syscall6(procGetAddrInfoW.Addr(), 4, uintptr(unsafe.Pointer(nodename)), uintptr(unsafe.Pointer(servicename)), uintptr(unsafe.Pointer(hints)), uintptr(unsafe.Pointer(result)), 0, 0) + if r0 != 0 { + sockerr = syscall.Errno(r0) } return } -func getSystemWindowsDirectory(dir *uint16, dirLen uint32) (len uint32, err error) { - r0, _, e1 := syscall.Syscall(procGetSystemWindowsDirectoryW.Addr(), 2, uintptr(unsafe.Pointer(dir)), uintptr(dirLen), 0) - len = uint32(r0) - if len == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func WSACleanup() (err error) { + r1, _, e1 := syscall.Syscall(procWSACleanup.Addr(), 0, 0, 0, 0) + if r1 == socket_error { + err = errnoErr(e1) } return } -func WTSQueryUserToken(session uint32, token *Token) (err error) { - r1, _, e1 := syscall.Syscall(procWTSQueryUserToken.Addr(), 2, uintptr(session), uintptr(unsafe.Pointer(token)), 0) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func WSAEnumProtocols(protocols *int32, protocolBuffer *WSAProtocolInfo, bufferLength *uint32) (n int32, err error) { + r0, _, e1 := syscall.Syscall(procWSAEnumProtocolsW.Addr(), 3, uintptr(unsafe.Pointer(protocols)), uintptr(unsafe.Pointer(protocolBuffer)), uintptr(unsafe.Pointer(bufferLength))) + n = int32(r0) + if n == -1 { + err = errnoErr(e1) } return } -func WTSEnumerateSessions(handle Handle, reserved uint32, version uint32, sessions **WTS_SESSION_INFO, count *uint32) (err error) { - r1, _, e1 := syscall.Syscall6(procWTSEnumerateSessionsW.Addr(), 5, uintptr(handle), uintptr(reserved), uintptr(version), uintptr(unsafe.Pointer(sessions)), uintptr(unsafe.Pointer(count)), 0) +func WSAGetOverlappedResult(h Handle, o *Overlapped, bytes *uint32, wait bool, flags *uint32) (err error) { + var _p0 uint32 + if wait { + _p0 = 1 + } + r1, _, e1 := syscall.Syscall6(procWSAGetOverlappedResult.Addr(), 5, uintptr(h), uintptr(unsafe.Pointer(o)), uintptr(unsafe.Pointer(bytes)), uintptr(_p0), uintptr(unsafe.Pointer(flags)), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func WTSFreeMemory(ptr uintptr) { - syscall.Syscall(procWTSFreeMemory.Addr(), 1, uintptr(ptr), 0, 0) +func WSAIoctl(s Handle, iocc uint32, inbuf *byte, cbif uint32, outbuf *byte, cbob uint32, cbbr *uint32, overlapped *Overlapped, completionRoutine uintptr) (err error) { + r1, _, e1 := syscall.Syscall9(procWSAIoctl.Addr(), 9, uintptr(s), uintptr(iocc), uintptr(unsafe.Pointer(inbuf)), uintptr(cbif), uintptr(unsafe.Pointer(outbuf)), uintptr(cbob), uintptr(unsafe.Pointer(cbbr)), uintptr(unsafe.Pointer(overlapped)), uintptr(completionRoutine)) + if r1 == socket_error { + err = errnoErr(e1) + } return } -func getSecurityInfo(handle Handle, objectType SE_OBJECT_TYPE, securityInformation SECURITY_INFORMATION, owner **SID, group **SID, dacl **ACL, sacl **ACL, sd **SECURITY_DESCRIPTOR) (ret error) { - r0, _, _ := syscall.Syscall9(procGetSecurityInfo.Addr(), 8, uintptr(handle), uintptr(objectType), uintptr(securityInformation), uintptr(unsafe.Pointer(owner)), uintptr(unsafe.Pointer(group)), uintptr(unsafe.Pointer(dacl)), uintptr(unsafe.Pointer(sacl)), uintptr(unsafe.Pointer(sd)), 0) - if r0 != 0 { - ret = syscall.Errno(r0) +func WSARecv(s Handle, bufs *WSABuf, bufcnt uint32, recvd *uint32, flags *uint32, overlapped *Overlapped, croutine *byte) (err error) { + r1, _, e1 := syscall.Syscall9(procWSARecv.Addr(), 7, uintptr(s), uintptr(unsafe.Pointer(bufs)), uintptr(bufcnt), uintptr(unsafe.Pointer(recvd)), uintptr(unsafe.Pointer(flags)), uintptr(unsafe.Pointer(overlapped)), uintptr(unsafe.Pointer(croutine)), 0, 0) + if r1 == socket_error { + err = errnoErr(e1) } return } -func SetSecurityInfo(handle Handle, objectType SE_OBJECT_TYPE, securityInformation SECURITY_INFORMATION, owner *SID, group *SID, dacl *ACL, sacl *ACL) { - syscall.Syscall9(procSetSecurityInfo.Addr(), 7, uintptr(handle), uintptr(objectType), uintptr(securityInformation), uintptr(unsafe.Pointer(owner)), uintptr(unsafe.Pointer(group)), uintptr(unsafe.Pointer(dacl)), uintptr(unsafe.Pointer(sacl)), 0, 0) +func WSARecvFrom(s Handle, bufs *WSABuf, bufcnt uint32, recvd *uint32, flags *uint32, from *RawSockaddrAny, fromlen *int32, overlapped *Overlapped, croutine *byte) (err error) { + r1, _, e1 := syscall.Syscall9(procWSARecvFrom.Addr(), 9, uintptr(s), uintptr(unsafe.Pointer(bufs)), uintptr(bufcnt), uintptr(unsafe.Pointer(recvd)), uintptr(unsafe.Pointer(flags)), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)), uintptr(unsafe.Pointer(overlapped)), uintptr(unsafe.Pointer(croutine))) + if r1 == socket_error { + err = errnoErr(e1) + } return } -func getNamedSecurityInfo(objectName string, objectType SE_OBJECT_TYPE, securityInformation SECURITY_INFORMATION, owner **SID, group **SID, dacl **ACL, sacl **ACL, sd **SECURITY_DESCRIPTOR) (ret error) { - var _p0 *uint16 - _p0, ret = syscall.UTF16PtrFromString(objectName) - if ret != nil { - return +func WSASend(s Handle, bufs *WSABuf, bufcnt uint32, sent *uint32, flags uint32, overlapped *Overlapped, croutine *byte) (err error) { + r1, _, e1 := syscall.Syscall9(procWSASend.Addr(), 7, uintptr(s), uintptr(unsafe.Pointer(bufs)), uintptr(bufcnt), uintptr(unsafe.Pointer(sent)), uintptr(flags), uintptr(unsafe.Pointer(overlapped)), uintptr(unsafe.Pointer(croutine)), 0, 0) + if r1 == socket_error { + err = errnoErr(e1) } - return _getNamedSecurityInfo(_p0, objectType, securityInformation, owner, group, dacl, sacl, sd) + return } -func _getNamedSecurityInfo(objectName *uint16, objectType SE_OBJECT_TYPE, securityInformation SECURITY_INFORMATION, owner **SID, group **SID, dacl **ACL, sacl **ACL, sd **SECURITY_DESCRIPTOR) (ret error) { - r0, _, _ := syscall.Syscall9(procGetNamedSecurityInfoW.Addr(), 8, uintptr(unsafe.Pointer(objectName)), uintptr(objectType), uintptr(securityInformation), uintptr(unsafe.Pointer(owner)), uintptr(unsafe.Pointer(group)), uintptr(unsafe.Pointer(dacl)), uintptr(unsafe.Pointer(sacl)), uintptr(unsafe.Pointer(sd)), 0) - if r0 != 0 { - ret = syscall.Errno(r0) +func WSASendTo(s Handle, bufs *WSABuf, bufcnt uint32, sent *uint32, flags uint32, to *RawSockaddrAny, tolen int32, overlapped *Overlapped, croutine *byte) (err error) { + r1, _, e1 := syscall.Syscall9(procWSASendTo.Addr(), 9, uintptr(s), uintptr(unsafe.Pointer(bufs)), uintptr(bufcnt), uintptr(unsafe.Pointer(sent)), uintptr(flags), uintptr(unsafe.Pointer(to)), uintptr(tolen), uintptr(unsafe.Pointer(overlapped)), uintptr(unsafe.Pointer(croutine))) + if r1 == socket_error { + err = errnoErr(e1) } return } -func SetNamedSecurityInfo(objectName string, objectType SE_OBJECT_TYPE, securityInformation SECURITY_INFORMATION, owner *SID, group *SID, dacl *ACL, sacl *ACL) (ret error) { - var _p0 *uint16 - _p0, ret = syscall.UTF16PtrFromString(objectName) - if ret != nil { - return +func WSASocket(af int32, typ int32, protocol int32, protoInfo *WSAProtocolInfo, group uint32, flags uint32) (handle Handle, err error) { + r0, _, e1 := syscall.Syscall6(procWSASocketW.Addr(), 6, uintptr(af), uintptr(typ), uintptr(protocol), uintptr(unsafe.Pointer(protoInfo)), uintptr(group), uintptr(flags)) + handle = Handle(r0) + if handle == InvalidHandle { + err = errnoErr(e1) } - return _SetNamedSecurityInfo(_p0, objectType, securityInformation, owner, group, dacl, sacl) + return } -func _SetNamedSecurityInfo(objectName *uint16, objectType SE_OBJECT_TYPE, securityInformation SECURITY_INFORMATION, owner *SID, group *SID, dacl *ACL, sacl *ACL) (ret error) { - r0, _, _ := syscall.Syscall9(procSetNamedSecurityInfoW.Addr(), 7, uintptr(unsafe.Pointer(objectName)), uintptr(objectType), uintptr(securityInformation), uintptr(unsafe.Pointer(owner)), uintptr(unsafe.Pointer(group)), uintptr(unsafe.Pointer(dacl)), uintptr(unsafe.Pointer(sacl)), 0, 0) +func WSAStartup(verreq uint32, data *WSAData) (sockerr error) { + r0, _, _ := syscall.Syscall(procWSAStartup.Addr(), 2, uintptr(verreq), uintptr(unsafe.Pointer(data)), 0) if r0 != 0 { - ret = syscall.Errno(r0) + sockerr = syscall.Errno(r0) } return } -func buildSecurityDescriptor(owner *TRUSTEE, group *TRUSTEE, countAccessEntries uint32, accessEntries *EXPLICIT_ACCESS, countAuditEntries uint32, auditEntries *EXPLICIT_ACCESS, oldSecurityDescriptor *SECURITY_DESCRIPTOR, sizeNewSecurityDescriptor *uint32, newSecurityDescriptor **SECURITY_DESCRIPTOR) (ret error) { - r0, _, _ := syscall.Syscall9(procBuildSecurityDescriptorW.Addr(), 9, uintptr(unsafe.Pointer(owner)), uintptr(unsafe.Pointer(group)), uintptr(countAccessEntries), uintptr(unsafe.Pointer(accessEntries)), uintptr(countAuditEntries), uintptr(unsafe.Pointer(auditEntries)), uintptr(unsafe.Pointer(oldSecurityDescriptor)), uintptr(unsafe.Pointer(sizeNewSecurityDescriptor)), uintptr(unsafe.Pointer(newSecurityDescriptor))) - if r0 != 0 { - ret = syscall.Errno(r0) +func bind(s Handle, name unsafe.Pointer, namelen int32) (err error) { + r1, _, e1 := syscall.Syscall(procbind.Addr(), 3, uintptr(s), uintptr(name), uintptr(namelen)) + if r1 == socket_error { + err = errnoErr(e1) } return } -func initializeSecurityDescriptor(absoluteSD *SECURITY_DESCRIPTOR, revision uint32) (err error) { - r1, _, e1 := syscall.Syscall(procInitializeSecurityDescriptor.Addr(), 2, uintptr(unsafe.Pointer(absoluteSD)), uintptr(revision), 0) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func Closesocket(s Handle) (err error) { + r1, _, e1 := syscall.Syscall(procclosesocket.Addr(), 1, uintptr(s), 0, 0) + if r1 == socket_error { + err = errnoErr(e1) } return } -func getSecurityDescriptorControl(sd *SECURITY_DESCRIPTOR, control *SECURITY_DESCRIPTOR_CONTROL, revision *uint32) (err error) { - r1, _, e1 := syscall.Syscall(procGetSecurityDescriptorControl.Addr(), 3, uintptr(unsafe.Pointer(sd)), uintptr(unsafe.Pointer(control)), uintptr(unsafe.Pointer(revision))) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func connect(s Handle, name unsafe.Pointer, namelen int32) (err error) { + r1, _, e1 := syscall.Syscall(procconnect.Addr(), 3, uintptr(s), uintptr(name), uintptr(namelen)) + if r1 == socket_error { + err = errnoErr(e1) } return } -func getSecurityDescriptorDacl(sd *SECURITY_DESCRIPTOR, daclPresent *bool, dacl **ACL, daclDefaulted *bool) (err error) { - var _p0 uint32 - if *daclPresent { - _p0 = 1 - } else { - _p0 = 0 - } - var _p1 uint32 - if *daclDefaulted { - _p1 = 1 - } else { - _p1 = 0 - } - r1, _, e1 := syscall.Syscall6(procGetSecurityDescriptorDacl.Addr(), 4, uintptr(unsafe.Pointer(sd)), uintptr(unsafe.Pointer(&_p0)), uintptr(unsafe.Pointer(dacl)), uintptr(unsafe.Pointer(&_p1)), 0, 0) - *daclPresent = _p0 != 0 - *daclDefaulted = _p1 != 0 - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func GetHostByName(name string) (h *Hostent, err error) { + var _p0 *byte + _p0, err = syscall.BytePtrFromString(name) + if err != nil { + return } - return + return _GetHostByName(_p0) } -func getSecurityDescriptorSacl(sd *SECURITY_DESCRIPTOR, saclPresent *bool, sacl **ACL, saclDefaulted *bool) (err error) { - var _p0 uint32 - if *saclPresent { - _p0 = 1 - } else { - _p0 = 0 - } - var _p1 uint32 - if *saclDefaulted { - _p1 = 1 - } else { - _p1 = 0 - } - r1, _, e1 := syscall.Syscall6(procGetSecurityDescriptorSacl.Addr(), 4, uintptr(unsafe.Pointer(sd)), uintptr(unsafe.Pointer(&_p0)), uintptr(unsafe.Pointer(sacl)), uintptr(unsafe.Pointer(&_p1)), 0, 0) - *saclPresent = _p0 != 0 - *saclDefaulted = _p1 != 0 - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func _GetHostByName(name *byte) (h *Hostent, err error) { + r0, _, e1 := syscall.Syscall(procgethostbyname.Addr(), 1, uintptr(unsafe.Pointer(name)), 0, 0) + h = (*Hostent)(unsafe.Pointer(r0)) + if h == nil { + err = errnoErr(e1) } return } -func getSecurityDescriptorOwner(sd *SECURITY_DESCRIPTOR, owner **SID, ownerDefaulted *bool) (err error) { - var _p0 uint32 - if *ownerDefaulted { - _p0 = 1 - } else { - _p0 = 0 - } - r1, _, e1 := syscall.Syscall(procGetSecurityDescriptorOwner.Addr(), 3, uintptr(unsafe.Pointer(sd)), uintptr(unsafe.Pointer(owner)), uintptr(unsafe.Pointer(&_p0))) - *ownerDefaulted = _p0 != 0 - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func getpeername(s Handle, rsa *RawSockaddrAny, addrlen *int32) (err error) { + r1, _, e1 := syscall.Syscall(procgetpeername.Addr(), 3, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) + if r1 == socket_error { + err = errnoErr(e1) } return } -func getSecurityDescriptorGroup(sd *SECURITY_DESCRIPTOR, group **SID, groupDefaulted *bool) (err error) { - var _p0 uint32 - if *groupDefaulted { - _p0 = 1 - } else { - _p0 = 0 - } - r1, _, e1 := syscall.Syscall(procGetSecurityDescriptorGroup.Addr(), 3, uintptr(unsafe.Pointer(sd)), uintptr(unsafe.Pointer(group)), uintptr(unsafe.Pointer(&_p0))) - *groupDefaulted = _p0 != 0 - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func GetProtoByName(name string) (p *Protoent, err error) { + var _p0 *byte + _p0, err = syscall.BytePtrFromString(name) + if err != nil { + return } - return + return _GetProtoByName(_p0) } -func getSecurityDescriptorLength(sd *SECURITY_DESCRIPTOR) (len uint32) { - r0, _, _ := syscall.Syscall(procGetSecurityDescriptorLength.Addr(), 1, uintptr(unsafe.Pointer(sd)), 0, 0) - len = uint32(r0) +func _GetProtoByName(name *byte) (p *Protoent, err error) { + r0, _, e1 := syscall.Syscall(procgetprotobyname.Addr(), 1, uintptr(unsafe.Pointer(name)), 0, 0) + p = (*Protoent)(unsafe.Pointer(r0)) + if p == nil { + err = errnoErr(e1) + } return } -func getSecurityDescriptorRMControl(sd *SECURITY_DESCRIPTOR, rmControl *uint8) (ret error) { - r0, _, _ := syscall.Syscall(procGetSecurityDescriptorRMControl.Addr(), 2, uintptr(unsafe.Pointer(sd)), uintptr(unsafe.Pointer(rmControl)), 0) - if r0 != 0 { - ret = syscall.Errno(r0) +func GetServByName(name string, proto string) (s *Servent, err error) { + var _p0 *byte + _p0, err = syscall.BytePtrFromString(name) + if err != nil { + return } - return + var _p1 *byte + _p1, err = syscall.BytePtrFromString(proto) + if err != nil { + return + } + return _GetServByName(_p0, _p1) } -func isValidSecurityDescriptor(sd *SECURITY_DESCRIPTOR) (isValid bool) { - r0, _, _ := syscall.Syscall(procIsValidSecurityDescriptor.Addr(), 1, uintptr(unsafe.Pointer(sd)), 0, 0) - isValid = r0 != 0 +func _GetServByName(name *byte, proto *byte) (s *Servent, err error) { + r0, _, e1 := syscall.Syscall(procgetservbyname.Addr(), 2, uintptr(unsafe.Pointer(name)), uintptr(unsafe.Pointer(proto)), 0) + s = (*Servent)(unsafe.Pointer(r0)) + if s == nil { + err = errnoErr(e1) + } return } -func setSecurityDescriptorControl(sd *SECURITY_DESCRIPTOR, controlBitsOfInterest SECURITY_DESCRIPTOR_CONTROL, controlBitsToSet SECURITY_DESCRIPTOR_CONTROL) (err error) { - r1, _, e1 := syscall.Syscall(procSetSecurityDescriptorControl.Addr(), 3, uintptr(unsafe.Pointer(sd)), uintptr(controlBitsOfInterest), uintptr(controlBitsToSet)) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func getsockname(s Handle, rsa *RawSockaddrAny, addrlen *int32) (err error) { + r1, _, e1 := syscall.Syscall(procgetsockname.Addr(), 3, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) + if r1 == socket_error { + err = errnoErr(e1) } return } -func setSecurityDescriptorDacl(sd *SECURITY_DESCRIPTOR, daclPresent bool, dacl *ACL, daclDefaulted bool) (err error) { - var _p0 uint32 - if daclPresent { - _p0 = 1 - } else { - _p0 = 0 - } - var _p1 uint32 - if daclDefaulted { - _p1 = 1 - } else { - _p1 = 0 - } - r1, _, e1 := syscall.Syscall6(procSetSecurityDescriptorDacl.Addr(), 4, uintptr(unsafe.Pointer(sd)), uintptr(_p0), uintptr(unsafe.Pointer(dacl)), uintptr(_p1), 0, 0) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func Getsockopt(s Handle, level int32, optname int32, optval *byte, optlen *int32) (err error) { + r1, _, e1 := syscall.Syscall6(procgetsockopt.Addr(), 5, uintptr(s), uintptr(level), uintptr(optname), uintptr(unsafe.Pointer(optval)), uintptr(unsafe.Pointer(optlen)), 0) + if r1 == socket_error { + err = errnoErr(e1) } return } -func setSecurityDescriptorSacl(sd *SECURITY_DESCRIPTOR, saclPresent bool, sacl *ACL, saclDefaulted bool) (err error) { - var _p0 uint32 - if saclPresent { - _p0 = 1 - } else { - _p0 = 0 - } - var _p1 uint32 - if saclDefaulted { - _p1 = 1 - } else { - _p1 = 0 - } - r1, _, e1 := syscall.Syscall6(procSetSecurityDescriptorSacl.Addr(), 4, uintptr(unsafe.Pointer(sd)), uintptr(_p0), uintptr(unsafe.Pointer(sacl)), uintptr(_p1), 0, 0) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func listen(s Handle, backlog int32) (err error) { + r1, _, e1 := syscall.Syscall(proclisten.Addr(), 2, uintptr(s), uintptr(backlog), 0) + if r1 == socket_error { + err = errnoErr(e1) } return } -func setSecurityDescriptorOwner(sd *SECURITY_DESCRIPTOR, owner *SID, ownerDefaulted bool) (err error) { - var _p0 uint32 - if ownerDefaulted { - _p0 = 1 - } else { - _p0 = 0 - } - r1, _, e1 := syscall.Syscall(procSetSecurityDescriptorOwner.Addr(), 3, uintptr(unsafe.Pointer(sd)), uintptr(unsafe.Pointer(owner)), uintptr(_p0)) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } - } +func Ntohs(netshort uint16) (u uint16) { + r0, _, _ := syscall.Syscall(procntohs.Addr(), 1, uintptr(netshort), 0, 0) + u = uint16(r0) return } -func setSecurityDescriptorGroup(sd *SECURITY_DESCRIPTOR, group *SID, groupDefaulted bool) (err error) { - var _p0 uint32 - if groupDefaulted { - _p0 = 1 - } else { - _p0 = 0 +func recvfrom(s Handle, buf []byte, flags int32, from *RawSockaddrAny, fromlen *int32) (n int32, err error) { + var _p0 *byte + if len(buf) > 0 { + _p0 = &buf[0] } - r1, _, e1 := syscall.Syscall(procSetSecurityDescriptorGroup.Addr(), 3, uintptr(unsafe.Pointer(sd)), uintptr(unsafe.Pointer(group)), uintptr(_p0)) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + r0, _, e1 := syscall.Syscall6(procrecvfrom.Addr(), 6, uintptr(s), uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen))) + n = int32(r0) + if n == -1 { + err = errnoErr(e1) } return } -func setSecurityDescriptorRMControl(sd *SECURITY_DESCRIPTOR, rmControl *uint8) { - syscall.Syscall(procSetSecurityDescriptorRMControl.Addr(), 2, uintptr(unsafe.Pointer(sd)), uintptr(unsafe.Pointer(rmControl)), 0) +func sendto(s Handle, buf []byte, flags int32, to unsafe.Pointer, tolen int32) (err error) { + var _p0 *byte + if len(buf) > 0 { + _p0 = &buf[0] + } + r1, _, e1 := syscall.Syscall6(procsendto.Addr(), 6, uintptr(s), uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(tolen)) + if r1 == socket_error { + err = errnoErr(e1) + } return } -func convertStringSecurityDescriptorToSecurityDescriptor(str string, revision uint32, sd **SECURITY_DESCRIPTOR, size *uint32) (err error) { - var _p0 *uint16 - _p0, err = syscall.UTF16PtrFromString(str) - if err != nil { - return +func Setsockopt(s Handle, level int32, optname int32, optval *byte, optlen int32) (err error) { + r1, _, e1 := syscall.Syscall6(procsetsockopt.Addr(), 5, uintptr(s), uintptr(level), uintptr(optname), uintptr(unsafe.Pointer(optval)), uintptr(optlen), 0) + if r1 == socket_error { + err = errnoErr(e1) } - return _convertStringSecurityDescriptorToSecurityDescriptor(_p0, revision, sd, size) + return } -func _convertStringSecurityDescriptorToSecurityDescriptor(str *uint16, revision uint32, sd **SECURITY_DESCRIPTOR, size *uint32) (err error) { - r1, _, e1 := syscall.Syscall6(procConvertStringSecurityDescriptorToSecurityDescriptorW.Addr(), 4, uintptr(unsafe.Pointer(str)), uintptr(revision), uintptr(unsafe.Pointer(sd)), uintptr(unsafe.Pointer(size)), 0, 0) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func shutdown(s Handle, how int32) (err error) { + r1, _, e1 := syscall.Syscall(procshutdown.Addr(), 2, uintptr(s), uintptr(how), 0) + if r1 == socket_error { + err = errnoErr(e1) } return } -func convertSecurityDescriptorToStringSecurityDescriptor(sd *SECURITY_DESCRIPTOR, revision uint32, securityInformation SECURITY_INFORMATION, str **uint16, strLen *uint32) (err error) { - r1, _, e1 := syscall.Syscall6(procConvertSecurityDescriptorToStringSecurityDescriptorW.Addr(), 5, uintptr(unsafe.Pointer(sd)), uintptr(revision), uintptr(securityInformation), uintptr(unsafe.Pointer(str)), uintptr(unsafe.Pointer(strLen)), 0) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } +func socket(af int32, typ int32, protocol int32) (handle Handle, err error) { + r0, _, e1 := syscall.Syscall(procsocket.Addr(), 3, uintptr(af), uintptr(typ), uintptr(protocol)) + handle = Handle(r0) + if handle == InvalidHandle { + err = errnoErr(e1) } return } -func makeAbsoluteSD(selfRelativeSD *SECURITY_DESCRIPTOR, absoluteSD *SECURITY_DESCRIPTOR, absoluteSDSize *uint32, dacl *ACL, daclSize *uint32, sacl *ACL, saclSize *uint32, owner *SID, ownerSize *uint32, group *SID, groupSize *uint32) (err error) { - r1, _, e1 := syscall.Syscall12(procMakeAbsoluteSD.Addr(), 11, uintptr(unsafe.Pointer(selfRelativeSD)), uintptr(unsafe.Pointer(absoluteSD)), uintptr(unsafe.Pointer(absoluteSDSize)), uintptr(unsafe.Pointer(dacl)), uintptr(unsafe.Pointer(daclSize)), uintptr(unsafe.Pointer(sacl)), uintptr(unsafe.Pointer(saclSize)), uintptr(unsafe.Pointer(owner)), uintptr(unsafe.Pointer(ownerSize)), uintptr(unsafe.Pointer(group)), uintptr(unsafe.Pointer(groupSize)), 0) +func WTSEnumerateSessions(handle Handle, reserved uint32, version uint32, sessions **WTS_SESSION_INFO, count *uint32) (err error) { + r1, _, e1 := syscall.Syscall6(procWTSEnumerateSessionsW.Addr(), 5, uintptr(handle), uintptr(reserved), uintptr(version), uintptr(unsafe.Pointer(sessions)), uintptr(unsafe.Pointer(count)), 0) if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } + err = errnoErr(e1) } return } -func makeSelfRelativeSD(absoluteSD *SECURITY_DESCRIPTOR, selfRelativeSD *SECURITY_DESCRIPTOR, selfRelativeSDSize *uint32) (err error) { - r1, _, e1 := syscall.Syscall(procMakeSelfRelativeSD.Addr(), 3, uintptr(unsafe.Pointer(absoluteSD)), uintptr(unsafe.Pointer(selfRelativeSD)), uintptr(unsafe.Pointer(selfRelativeSDSize))) - if r1 == 0 { - if e1 != 0 { - err = errnoErr(e1) - } else { - err = syscall.EINVAL - } - } +func WTSFreeMemory(ptr uintptr) { + syscall.Syscall(procWTSFreeMemory.Addr(), 1, uintptr(ptr), 0, 0) return } -func setEntriesInAcl(countExplicitEntries uint32, explicitEntries *EXPLICIT_ACCESS, oldACL *ACL, newACL **ACL) (ret error) { - r0, _, _ := syscall.Syscall6(procSetEntriesInAclW.Addr(), 4, uintptr(countExplicitEntries), uintptr(unsafe.Pointer(explicitEntries)), uintptr(unsafe.Pointer(oldACL)), uintptr(unsafe.Pointer(newACL)), 0, 0) - if r0 != 0 { - ret = syscall.Errno(r0) +func WTSQueryUserToken(session uint32, token *Token) (err error) { + r1, _, e1 := syscall.Syscall(procWTSQueryUserToken.Addr(), 2, uintptr(session), uintptr(unsafe.Pointer(token)), 0) + if r1 == 0 { + err = errnoErr(e1) } return } diff --git a/vendor/golang.org/x/net/AUTHORS b/vendor/golang.org/x/term/AUTHORS similarity index 100% rename from vendor/golang.org/x/net/AUTHORS rename to vendor/golang.org/x/term/AUTHORS diff --git a/vendor/golang.org/x/term/CONTRIBUTING.md b/vendor/golang.org/x/term/CONTRIBUTING.md new file mode 100644 index 00000000..d0485e88 --- /dev/null +++ b/vendor/golang.org/x/term/CONTRIBUTING.md @@ -0,0 +1,26 @@ +# Contributing to Go + +Go is an open source project. + +It is the work of hundreds of contributors. We appreciate your help! + +## Filing issues + +When [filing an issue](https://golang.org/issue/new), make sure to answer these five questions: + +1. What version of Go are you using (`go version`)? +2. What operating system and processor architecture are you using? +3. What did you do? +4. What did you expect to see? +5. What did you see instead? + +General questions should go to the [golang-nuts mailing list](https://groups.google.com/group/golang-nuts) instead of the issue tracker. +The gophers there will answer or ask you to file an issue if you've tripped over a bug. + +## Contributing code + +Please read the [Contribution Guidelines](https://golang.org/doc/contribute.html) +before sending patches. + +Unless otherwise noted, the Go source files are distributed under +the BSD-style license found in the LICENSE file. diff --git a/vendor/golang.org/x/net/CONTRIBUTORS b/vendor/golang.org/x/term/CONTRIBUTORS similarity index 100% rename from vendor/golang.org/x/net/CONTRIBUTORS rename to vendor/golang.org/x/term/CONTRIBUTORS diff --git a/vendor/golang.org/x/term/LICENSE b/vendor/golang.org/x/term/LICENSE new file mode 100644 index 00000000..6a66aea5 --- /dev/null +++ b/vendor/golang.org/x/term/LICENSE @@ -0,0 +1,27 @@ +Copyright (c) 2009 The Go Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/vendor/golang.org/x/xerrors/PATENTS b/vendor/golang.org/x/term/PATENTS similarity index 100% rename from vendor/golang.org/x/xerrors/PATENTS rename to vendor/golang.org/x/term/PATENTS diff --git a/vendor/golang.org/x/term/README.md b/vendor/golang.org/x/term/README.md new file mode 100644 index 00000000..d03d0aef --- /dev/null +++ b/vendor/golang.org/x/term/README.md @@ -0,0 +1,19 @@ +# Go terminal/console support + +[![Go Reference](https://pkg.go.dev/badge/golang.org/x/term.svg)](https://pkg.go.dev/golang.org/x/term) + +This repository provides Go terminal and console support packages. + +## Download/Install + +The easiest way to install is to run `go get -u golang.org/x/term`. You can +also manually git clone the repository to `$GOPATH/src/golang.org/x/term`. + +## Report Issues / Send Patches + +This repository uses Gerrit for code changes. To learn how to submit changes to +this repository, see https://golang.org/doc/contribute.html. + +The main issue tracker for the term repository is located at +https://github.com/golang/go/issues. Prefix your issue with "x/term:" in the +subject line, so it is easy to find. diff --git a/vendor/golang.org/x/xerrors/codereview.cfg b/vendor/golang.org/x/term/codereview.cfg similarity index 100% rename from vendor/golang.org/x/xerrors/codereview.cfg rename to vendor/golang.org/x/term/codereview.cfg diff --git a/vendor/golang.org/x/term/go.mod b/vendor/golang.org/x/term/go.mod new file mode 100644 index 00000000..edf0e5b1 --- /dev/null +++ b/vendor/golang.org/x/term/go.mod @@ -0,0 +1,5 @@ +module golang.org/x/term + +go 1.17 + +require golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1 diff --git a/vendor/golang.org/x/term/go.sum b/vendor/golang.org/x/term/go.sum new file mode 100644 index 00000000..ff132135 --- /dev/null +++ b/vendor/golang.org/x/term/go.sum @@ -0,0 +1,2 @@ +golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1 h1:SrN+KX8Art/Sf4HNj6Zcz06G7VEz+7w9tdXTPOZ7+l4= +golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= diff --git a/vendor/golang.org/x/term/term.go b/vendor/golang.org/x/term/term.go new file mode 100644 index 00000000..d5927088 --- /dev/null +++ b/vendor/golang.org/x/term/term.go @@ -0,0 +1,60 @@ +// Copyright 2019 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Package term provides support functions for dealing with terminals, as +// commonly found on UNIX systems. +// +// Putting a terminal into raw mode is the most common requirement: +// +// oldState, err := term.MakeRaw(int(os.Stdin.Fd())) +// if err != nil { +// panic(err) +// } +// defer term.Restore(int(os.Stdin.Fd()), oldState) +// +// Note that on non-Unix systems os.Stdin.Fd() may not be 0. +package term + +// State contains the state of a terminal. +type State struct { + state +} + +// IsTerminal returns whether the given file descriptor is a terminal. +func IsTerminal(fd int) bool { + return isTerminal(fd) +} + +// MakeRaw puts the terminal connected to the given file descriptor into raw +// mode and returns the previous state of the terminal so that it can be +// restored. +func MakeRaw(fd int) (*State, error) { + return makeRaw(fd) +} + +// GetState returns the current state of a terminal which may be useful to +// restore the terminal after a signal. +func GetState(fd int) (*State, error) { + return getState(fd) +} + +// Restore restores the terminal connected to the given file descriptor to a +// previous state. +func Restore(fd int, oldState *State) error { + return restore(fd, oldState) +} + +// GetSize returns the visible dimensions of the given terminal. +// +// These dimensions don't include any scrollback buffer height. +func GetSize(fd int) (width, height int, err error) { + return getSize(fd) +} + +// ReadPassword reads a line of input from a terminal without local echo. This +// is commonly used for inputting passwords and other sensitive data. The slice +// returned does not include the \n. +func ReadPassword(fd int) ([]byte, error) { + return readPassword(fd) +} diff --git a/vendor/golang.org/x/term/term_plan9.go b/vendor/golang.org/x/term/term_plan9.go new file mode 100644 index 00000000..21afa55c --- /dev/null +++ b/vendor/golang.org/x/term/term_plan9.go @@ -0,0 +1,42 @@ +// Copyright 2019 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package term + +import ( + "fmt" + "runtime" + + "golang.org/x/sys/plan9" +) + +type state struct{} + +func isTerminal(fd int) bool { + path, err := plan9.Fd2path(fd) + if err != nil { + return false + } + return path == "/dev/cons" || path == "/mnt/term/dev/cons" +} + +func makeRaw(fd int) (*State, error) { + return nil, fmt.Errorf("terminal: MakeRaw not implemented on %s/%s", runtime.GOOS, runtime.GOARCH) +} + +func getState(fd int) (*State, error) { + return nil, fmt.Errorf("terminal: GetState not implemented on %s/%s", runtime.GOOS, runtime.GOARCH) +} + +func restore(fd int, state *State) error { + return fmt.Errorf("terminal: Restore not implemented on %s/%s", runtime.GOOS, runtime.GOARCH) +} + +func getSize(fd int) (width, height int, err error) { + return 0, 0, fmt.Errorf("terminal: GetSize not implemented on %s/%s", runtime.GOOS, runtime.GOARCH) +} + +func readPassword(fd int) ([]byte, error) { + return nil, fmt.Errorf("terminal: ReadPassword not implemented on %s/%s", runtime.GOOS, runtime.GOARCH) +} diff --git a/vendor/golang.org/x/term/term_unix.go b/vendor/golang.org/x/term/term_unix.go new file mode 100644 index 00000000..a4e31ab1 --- /dev/null +++ b/vendor/golang.org/x/term/term_unix.go @@ -0,0 +1,92 @@ +// Copyright 2019 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos +// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos + +package term + +import ( + "golang.org/x/sys/unix" +) + +type state struct { + termios unix.Termios +} + +func isTerminal(fd int) bool { + _, err := unix.IoctlGetTermios(fd, ioctlReadTermios) + return err == nil +} + +func makeRaw(fd int) (*State, error) { + termios, err := unix.IoctlGetTermios(fd, ioctlReadTermios) + if err != nil { + return nil, err + } + + oldState := State{state{termios: *termios}} + + // This attempts to replicate the behaviour documented for cfmakeraw in + // the termios(3) manpage. + termios.Iflag &^= unix.IGNBRK | unix.BRKINT | unix.PARMRK | unix.ISTRIP | unix.INLCR | unix.IGNCR | unix.ICRNL | unix.IXON + termios.Oflag &^= unix.OPOST + termios.Lflag &^= unix.ECHO | unix.ECHONL | unix.ICANON | unix.ISIG | unix.IEXTEN + termios.Cflag &^= unix.CSIZE | unix.PARENB + termios.Cflag |= unix.CS8 + termios.Cc[unix.VMIN] = 1 + termios.Cc[unix.VTIME] = 0 + if err := unix.IoctlSetTermios(fd, ioctlWriteTermios, termios); err != nil { + return nil, err + } + + return &oldState, nil +} + +func getState(fd int) (*State, error) { + termios, err := unix.IoctlGetTermios(fd, ioctlReadTermios) + if err != nil { + return nil, err + } + + return &State{state{termios: *termios}}, nil +} + +func restore(fd int, state *State) error { + return unix.IoctlSetTermios(fd, ioctlWriteTermios, &state.termios) +} + +func getSize(fd int) (width, height int, err error) { + ws, err := unix.IoctlGetWinsize(fd, unix.TIOCGWINSZ) + if err != nil { + return -1, -1, err + } + return int(ws.Col), int(ws.Row), nil +} + +// passwordReader is an io.Reader that reads from a specific file descriptor. +type passwordReader int + +func (r passwordReader) Read(buf []byte) (int, error) { + return unix.Read(int(r), buf) +} + +func readPassword(fd int) ([]byte, error) { + termios, err := unix.IoctlGetTermios(fd, ioctlReadTermios) + if err != nil { + return nil, err + } + + newState := *termios + newState.Lflag &^= unix.ECHO + newState.Lflag |= unix.ICANON | unix.ISIG + newState.Iflag |= unix.ICRNL + if err := unix.IoctlSetTermios(fd, ioctlWriteTermios, &newState); err != nil { + return nil, err + } + + defer unix.IoctlSetTermios(fd, ioctlWriteTermios, termios) + + return readPasswordLine(passwordReader(fd)) +} diff --git a/vendor/golang.org/x/term/term_unix_bsd.go b/vendor/golang.org/x/term/term_unix_bsd.go new file mode 100644 index 00000000..853b3d69 --- /dev/null +++ b/vendor/golang.org/x/term/term_unix_bsd.go @@ -0,0 +1,13 @@ +// Copyright 2013 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build darwin || dragonfly || freebsd || netbsd || openbsd +// +build darwin dragonfly freebsd netbsd openbsd + +package term + +import "golang.org/x/sys/unix" + +const ioctlReadTermios = unix.TIOCGETA +const ioctlWriteTermios = unix.TIOCSETA diff --git a/vendor/golang.org/x/term/term_unix_other.go b/vendor/golang.org/x/term/term_unix_other.go new file mode 100644 index 00000000..1e8955c9 --- /dev/null +++ b/vendor/golang.org/x/term/term_unix_other.go @@ -0,0 +1,13 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build aix || linux || solaris || zos +// +build aix linux solaris zos + +package term + +import "golang.org/x/sys/unix" + +const ioctlReadTermios = unix.TCGETS +const ioctlWriteTermios = unix.TCSETS diff --git a/vendor/golang.org/x/term/term_unsupported.go b/vendor/golang.org/x/term/term_unsupported.go new file mode 100644 index 00000000..f1df8506 --- /dev/null +++ b/vendor/golang.org/x/term/term_unsupported.go @@ -0,0 +1,39 @@ +// Copyright 2019 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build !aix && !darwin && !dragonfly && !freebsd && !linux && !netbsd && !openbsd && !zos && !windows && !solaris && !plan9 +// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!zos,!windows,!solaris,!plan9 + +package term + +import ( + "fmt" + "runtime" +) + +type state struct{} + +func isTerminal(fd int) bool { + return false +} + +func makeRaw(fd int) (*State, error) { + return nil, fmt.Errorf("terminal: MakeRaw not implemented on %s/%s", runtime.GOOS, runtime.GOARCH) +} + +func getState(fd int) (*State, error) { + return nil, fmt.Errorf("terminal: GetState not implemented on %s/%s", runtime.GOOS, runtime.GOARCH) +} + +func restore(fd int, state *State) error { + return fmt.Errorf("terminal: Restore not implemented on %s/%s", runtime.GOOS, runtime.GOARCH) +} + +func getSize(fd int) (width, height int, err error) { + return 0, 0, fmt.Errorf("terminal: GetSize not implemented on %s/%s", runtime.GOOS, runtime.GOARCH) +} + +func readPassword(fd int) ([]byte, error) { + return nil, fmt.Errorf("terminal: ReadPassword not implemented on %s/%s", runtime.GOOS, runtime.GOARCH) +} diff --git a/vendor/golang.org/x/term/term_windows.go b/vendor/golang.org/x/term/term_windows.go new file mode 100644 index 00000000..465f5606 --- /dev/null +++ b/vendor/golang.org/x/term/term_windows.go @@ -0,0 +1,79 @@ +// Copyright 2019 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package term + +import ( + "os" + + "golang.org/x/sys/windows" +) + +type state struct { + mode uint32 +} + +func isTerminal(fd int) bool { + var st uint32 + err := windows.GetConsoleMode(windows.Handle(fd), &st) + return err == nil +} + +func makeRaw(fd int) (*State, error) { + var st uint32 + if err := windows.GetConsoleMode(windows.Handle(fd), &st); err != nil { + return nil, err + } + raw := st &^ (windows.ENABLE_ECHO_INPUT | windows.ENABLE_PROCESSED_INPUT | windows.ENABLE_LINE_INPUT | windows.ENABLE_PROCESSED_OUTPUT) + if err := windows.SetConsoleMode(windows.Handle(fd), raw); err != nil { + return nil, err + } + return &State{state{st}}, nil +} + +func getState(fd int) (*State, error) { + var st uint32 + if err := windows.GetConsoleMode(windows.Handle(fd), &st); err != nil { + return nil, err + } + return &State{state{st}}, nil +} + +func restore(fd int, state *State) error { + return windows.SetConsoleMode(windows.Handle(fd), state.mode) +} + +func getSize(fd int) (width, height int, err error) { + var info windows.ConsoleScreenBufferInfo + if err := windows.GetConsoleScreenBufferInfo(windows.Handle(fd), &info); err != nil { + return 0, 0, err + } + return int(info.Window.Right - info.Window.Left + 1), int(info.Window.Bottom - info.Window.Top + 1), nil +} + +func readPassword(fd int) ([]byte, error) { + var st uint32 + if err := windows.GetConsoleMode(windows.Handle(fd), &st); err != nil { + return nil, err + } + old := st + + st &^= (windows.ENABLE_ECHO_INPUT | windows.ENABLE_LINE_INPUT) + st |= (windows.ENABLE_PROCESSED_OUTPUT | windows.ENABLE_PROCESSED_INPUT) + if err := windows.SetConsoleMode(windows.Handle(fd), st); err != nil { + return nil, err + } + + defer windows.SetConsoleMode(windows.Handle(fd), old) + + var h windows.Handle + p, _ := windows.GetCurrentProcess() + if err := windows.DuplicateHandle(p, windows.Handle(fd), p, &h, 0, false, windows.DUPLICATE_SAME_ACCESS); err != nil { + return nil, err + } + + f := os.NewFile(uintptr(h), "stdin") + defer f.Close() + return readPasswordLine(f) +} diff --git a/vendor/golang.org/x/term/terminal.go b/vendor/golang.org/x/term/terminal.go new file mode 100644 index 00000000..535ab825 --- /dev/null +++ b/vendor/golang.org/x/term/terminal.go @@ -0,0 +1,987 @@ +// Copyright 2011 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package term + +import ( + "bytes" + "io" + "runtime" + "strconv" + "sync" + "unicode/utf8" +) + +// EscapeCodes contains escape sequences that can be written to the terminal in +// order to achieve different styles of text. +type EscapeCodes struct { + // Foreground colors + Black, Red, Green, Yellow, Blue, Magenta, Cyan, White []byte + + // Reset all attributes + Reset []byte +} + +var vt100EscapeCodes = EscapeCodes{ + Black: []byte{keyEscape, '[', '3', '0', 'm'}, + Red: []byte{keyEscape, '[', '3', '1', 'm'}, + Green: []byte{keyEscape, '[', '3', '2', 'm'}, + Yellow: []byte{keyEscape, '[', '3', '3', 'm'}, + Blue: []byte{keyEscape, '[', '3', '4', 'm'}, + Magenta: []byte{keyEscape, '[', '3', '5', 'm'}, + Cyan: []byte{keyEscape, '[', '3', '6', 'm'}, + White: []byte{keyEscape, '[', '3', '7', 'm'}, + + Reset: []byte{keyEscape, '[', '0', 'm'}, +} + +// Terminal contains the state for running a VT100 terminal that is capable of +// reading lines of input. +type Terminal struct { + // AutoCompleteCallback, if non-null, is called for each keypress with + // the full input line and the current position of the cursor (in + // bytes, as an index into |line|). If it returns ok=false, the key + // press is processed normally. Otherwise it returns a replacement line + // and the new cursor position. + AutoCompleteCallback func(line string, pos int, key rune) (newLine string, newPos int, ok bool) + + // Escape contains a pointer to the escape codes for this terminal. + // It's always a valid pointer, although the escape codes themselves + // may be empty if the terminal doesn't support them. + Escape *EscapeCodes + + // lock protects the terminal and the state in this object from + // concurrent processing of a key press and a Write() call. + lock sync.Mutex + + c io.ReadWriter + prompt []rune + + // line is the current line being entered. + line []rune + // pos is the logical position of the cursor in line + pos int + // echo is true if local echo is enabled + echo bool + // pasteActive is true iff there is a bracketed paste operation in + // progress. + pasteActive bool + + // cursorX contains the current X value of the cursor where the left + // edge is 0. cursorY contains the row number where the first row of + // the current line is 0. + cursorX, cursorY int + // maxLine is the greatest value of cursorY so far. + maxLine int + + termWidth, termHeight int + + // outBuf contains the terminal data to be sent. + outBuf []byte + // remainder contains the remainder of any partial key sequences after + // a read. It aliases into inBuf. + remainder []byte + inBuf [256]byte + + // history contains previously entered commands so that they can be + // accessed with the up and down keys. + history stRingBuffer + // historyIndex stores the currently accessed history entry, where zero + // means the immediately previous entry. + historyIndex int + // When navigating up and down the history it's possible to return to + // the incomplete, initial line. That value is stored in + // historyPending. + historyPending string +} + +// NewTerminal runs a VT100 terminal on the given ReadWriter. If the ReadWriter is +// a local terminal, that terminal must first have been put into raw mode. +// prompt is a string that is written at the start of each input line (i.e. +// "> "). +func NewTerminal(c io.ReadWriter, prompt string) *Terminal { + return &Terminal{ + Escape: &vt100EscapeCodes, + c: c, + prompt: []rune(prompt), + termWidth: 80, + termHeight: 24, + echo: true, + historyIndex: -1, + } +} + +const ( + keyCtrlC = 3 + keyCtrlD = 4 + keyCtrlU = 21 + keyEnter = '\r' + keyEscape = 27 + keyBackspace = 127 + keyUnknown = 0xd800 /* UTF-16 surrogate area */ + iota + keyUp + keyDown + keyLeft + keyRight + keyAltLeft + keyAltRight + keyHome + keyEnd + keyDeleteWord + keyDeleteLine + keyClearScreen + keyPasteStart + keyPasteEnd +) + +var ( + crlf = []byte{'\r', '\n'} + pasteStart = []byte{keyEscape, '[', '2', '0', '0', '~'} + pasteEnd = []byte{keyEscape, '[', '2', '0', '1', '~'} +) + +// bytesToKey tries to parse a key sequence from b. If successful, it returns +// the key and the remainder of the input. Otherwise it returns utf8.RuneError. +func bytesToKey(b []byte, pasteActive bool) (rune, []byte) { + if len(b) == 0 { + return utf8.RuneError, nil + } + + if !pasteActive { + switch b[0] { + case 1: // ^A + return keyHome, b[1:] + case 2: // ^B + return keyLeft, b[1:] + case 5: // ^E + return keyEnd, b[1:] + case 6: // ^F + return keyRight, b[1:] + case 8: // ^H + return keyBackspace, b[1:] + case 11: // ^K + return keyDeleteLine, b[1:] + case 12: // ^L + return keyClearScreen, b[1:] + case 23: // ^W + return keyDeleteWord, b[1:] + case 14: // ^N + return keyDown, b[1:] + case 16: // ^P + return keyUp, b[1:] + } + } + + if b[0] != keyEscape { + if !utf8.FullRune(b) { + return utf8.RuneError, b + } + r, l := utf8.DecodeRune(b) + return r, b[l:] + } + + if !pasteActive && len(b) >= 3 && b[0] == keyEscape && b[1] == '[' { + switch b[2] { + case 'A': + return keyUp, b[3:] + case 'B': + return keyDown, b[3:] + case 'C': + return keyRight, b[3:] + case 'D': + return keyLeft, b[3:] + case 'H': + return keyHome, b[3:] + case 'F': + return keyEnd, b[3:] + } + } + + if !pasteActive && len(b) >= 6 && b[0] == keyEscape && b[1] == '[' && b[2] == '1' && b[3] == ';' && b[4] == '3' { + switch b[5] { + case 'C': + return keyAltRight, b[6:] + case 'D': + return keyAltLeft, b[6:] + } + } + + if !pasteActive && len(b) >= 6 && bytes.Equal(b[:6], pasteStart) { + return keyPasteStart, b[6:] + } + + if pasteActive && len(b) >= 6 && bytes.Equal(b[:6], pasteEnd) { + return keyPasteEnd, b[6:] + } + + // If we get here then we have a key that we don't recognise, or a + // partial sequence. It's not clear how one should find the end of a + // sequence without knowing them all, but it seems that [a-zA-Z~] only + // appears at the end of a sequence. + for i, c := range b[0:] { + if c >= 'a' && c <= 'z' || c >= 'A' && c <= 'Z' || c == '~' { + return keyUnknown, b[i+1:] + } + } + + return utf8.RuneError, b +} + +// queue appends data to the end of t.outBuf +func (t *Terminal) queue(data []rune) { + t.outBuf = append(t.outBuf, []byte(string(data))...) +} + +var eraseUnderCursor = []rune{' ', keyEscape, '[', 'D'} +var space = []rune{' '} + +func isPrintable(key rune) bool { + isInSurrogateArea := key >= 0xd800 && key <= 0xdbff + return key >= 32 && !isInSurrogateArea +} + +// moveCursorToPos appends data to t.outBuf which will move the cursor to the +// given, logical position in the text. +func (t *Terminal) moveCursorToPos(pos int) { + if !t.echo { + return + } + + x := visualLength(t.prompt) + pos + y := x / t.termWidth + x = x % t.termWidth + + up := 0 + if y < t.cursorY { + up = t.cursorY - y + } + + down := 0 + if y > t.cursorY { + down = y - t.cursorY + } + + left := 0 + if x < t.cursorX { + left = t.cursorX - x + } + + right := 0 + if x > t.cursorX { + right = x - t.cursorX + } + + t.cursorX = x + t.cursorY = y + t.move(up, down, left, right) +} + +func (t *Terminal) move(up, down, left, right int) { + m := []rune{} + + // 1 unit up can be expressed as ^[[A or ^[A + // 5 units up can be expressed as ^[[5A + + if up == 1 { + m = append(m, keyEscape, '[', 'A') + } else if up > 1 { + m = append(m, keyEscape, '[') + m = append(m, []rune(strconv.Itoa(up))...) + m = append(m, 'A') + } + + if down == 1 { + m = append(m, keyEscape, '[', 'B') + } else if down > 1 { + m = append(m, keyEscape, '[') + m = append(m, []rune(strconv.Itoa(down))...) + m = append(m, 'B') + } + + if right == 1 { + m = append(m, keyEscape, '[', 'C') + } else if right > 1 { + m = append(m, keyEscape, '[') + m = append(m, []rune(strconv.Itoa(right))...) + m = append(m, 'C') + } + + if left == 1 { + m = append(m, keyEscape, '[', 'D') + } else if left > 1 { + m = append(m, keyEscape, '[') + m = append(m, []rune(strconv.Itoa(left))...) + m = append(m, 'D') + } + + t.queue(m) +} + +func (t *Terminal) clearLineToRight() { + op := []rune{keyEscape, '[', 'K'} + t.queue(op) +} + +const maxLineLength = 4096 + +func (t *Terminal) setLine(newLine []rune, newPos int) { + if t.echo { + t.moveCursorToPos(0) + t.writeLine(newLine) + for i := len(newLine); i < len(t.line); i++ { + t.writeLine(space) + } + t.moveCursorToPos(newPos) + } + t.line = newLine + t.pos = newPos +} + +func (t *Terminal) advanceCursor(places int) { + t.cursorX += places + t.cursorY += t.cursorX / t.termWidth + if t.cursorY > t.maxLine { + t.maxLine = t.cursorY + } + t.cursorX = t.cursorX % t.termWidth + + if places > 0 && t.cursorX == 0 { + // Normally terminals will advance the current position + // when writing a character. But that doesn't happen + // for the last character in a line. However, when + // writing a character (except a new line) that causes + // a line wrap, the position will be advanced two + // places. + // + // So, if we are stopping at the end of a line, we + // need to write a newline so that our cursor can be + // advanced to the next line. + t.outBuf = append(t.outBuf, '\r', '\n') + } +} + +func (t *Terminal) eraseNPreviousChars(n int) { + if n == 0 { + return + } + + if t.pos < n { + n = t.pos + } + t.pos -= n + t.moveCursorToPos(t.pos) + + copy(t.line[t.pos:], t.line[n+t.pos:]) + t.line = t.line[:len(t.line)-n] + if t.echo { + t.writeLine(t.line[t.pos:]) + for i := 0; i < n; i++ { + t.queue(space) + } + t.advanceCursor(n) + t.moveCursorToPos(t.pos) + } +} + +// countToLeftWord returns then number of characters from the cursor to the +// start of the previous word. +func (t *Terminal) countToLeftWord() int { + if t.pos == 0 { + return 0 + } + + pos := t.pos - 1 + for pos > 0 { + if t.line[pos] != ' ' { + break + } + pos-- + } + for pos > 0 { + if t.line[pos] == ' ' { + pos++ + break + } + pos-- + } + + return t.pos - pos +} + +// countToRightWord returns then number of characters from the cursor to the +// start of the next word. +func (t *Terminal) countToRightWord() int { + pos := t.pos + for pos < len(t.line) { + if t.line[pos] == ' ' { + break + } + pos++ + } + for pos < len(t.line) { + if t.line[pos] != ' ' { + break + } + pos++ + } + return pos - t.pos +} + +// visualLength returns the number of visible glyphs in s. +func visualLength(runes []rune) int { + inEscapeSeq := false + length := 0 + + for _, r := range runes { + switch { + case inEscapeSeq: + if (r >= 'a' && r <= 'z') || (r >= 'A' && r <= 'Z') { + inEscapeSeq = false + } + case r == '\x1b': + inEscapeSeq = true + default: + length++ + } + } + + return length +} + +// handleKey processes the given key and, optionally, returns a line of text +// that the user has entered. +func (t *Terminal) handleKey(key rune) (line string, ok bool) { + if t.pasteActive && key != keyEnter { + t.addKeyToLine(key) + return + } + + switch key { + case keyBackspace: + if t.pos == 0 { + return + } + t.eraseNPreviousChars(1) + case keyAltLeft: + // move left by a word. + t.pos -= t.countToLeftWord() + t.moveCursorToPos(t.pos) + case keyAltRight: + // move right by a word. + t.pos += t.countToRightWord() + t.moveCursorToPos(t.pos) + case keyLeft: + if t.pos == 0 { + return + } + t.pos-- + t.moveCursorToPos(t.pos) + case keyRight: + if t.pos == len(t.line) { + return + } + t.pos++ + t.moveCursorToPos(t.pos) + case keyHome: + if t.pos == 0 { + return + } + t.pos = 0 + t.moveCursorToPos(t.pos) + case keyEnd: + if t.pos == len(t.line) { + return + } + t.pos = len(t.line) + t.moveCursorToPos(t.pos) + case keyUp: + entry, ok := t.history.NthPreviousEntry(t.historyIndex + 1) + if !ok { + return "", false + } + if t.historyIndex == -1 { + t.historyPending = string(t.line) + } + t.historyIndex++ + runes := []rune(entry) + t.setLine(runes, len(runes)) + case keyDown: + switch t.historyIndex { + case -1: + return + case 0: + runes := []rune(t.historyPending) + t.setLine(runes, len(runes)) + t.historyIndex-- + default: + entry, ok := t.history.NthPreviousEntry(t.historyIndex - 1) + if ok { + t.historyIndex-- + runes := []rune(entry) + t.setLine(runes, len(runes)) + } + } + case keyEnter: + t.moveCursorToPos(len(t.line)) + t.queue([]rune("\r\n")) + line = string(t.line) + ok = true + t.line = t.line[:0] + t.pos = 0 + t.cursorX = 0 + t.cursorY = 0 + t.maxLine = 0 + case keyDeleteWord: + // Delete zero or more spaces and then one or more characters. + t.eraseNPreviousChars(t.countToLeftWord()) + case keyDeleteLine: + // Delete everything from the current cursor position to the + // end of line. + for i := t.pos; i < len(t.line); i++ { + t.queue(space) + t.advanceCursor(1) + } + t.line = t.line[:t.pos] + t.moveCursorToPos(t.pos) + case keyCtrlD: + // Erase the character under the current position. + // The EOF case when the line is empty is handled in + // readLine(). + if t.pos < len(t.line) { + t.pos++ + t.eraseNPreviousChars(1) + } + case keyCtrlU: + t.eraseNPreviousChars(t.pos) + case keyClearScreen: + // Erases the screen and moves the cursor to the home position. + t.queue([]rune("\x1b[2J\x1b[H")) + t.queue(t.prompt) + t.cursorX, t.cursorY = 0, 0 + t.advanceCursor(visualLength(t.prompt)) + t.setLine(t.line, t.pos) + default: + if t.AutoCompleteCallback != nil { + prefix := string(t.line[:t.pos]) + suffix := string(t.line[t.pos:]) + + t.lock.Unlock() + newLine, newPos, completeOk := t.AutoCompleteCallback(prefix+suffix, len(prefix), key) + t.lock.Lock() + + if completeOk { + t.setLine([]rune(newLine), utf8.RuneCount([]byte(newLine)[:newPos])) + return + } + } + if !isPrintable(key) { + return + } + if len(t.line) == maxLineLength { + return + } + t.addKeyToLine(key) + } + return +} + +// addKeyToLine inserts the given key at the current position in the current +// line. +func (t *Terminal) addKeyToLine(key rune) { + if len(t.line) == cap(t.line) { + newLine := make([]rune, len(t.line), 2*(1+len(t.line))) + copy(newLine, t.line) + t.line = newLine + } + t.line = t.line[:len(t.line)+1] + copy(t.line[t.pos+1:], t.line[t.pos:]) + t.line[t.pos] = key + if t.echo { + t.writeLine(t.line[t.pos:]) + } + t.pos++ + t.moveCursorToPos(t.pos) +} + +func (t *Terminal) writeLine(line []rune) { + for len(line) != 0 { + remainingOnLine := t.termWidth - t.cursorX + todo := len(line) + if todo > remainingOnLine { + todo = remainingOnLine + } + t.queue(line[:todo]) + t.advanceCursor(visualLength(line[:todo])) + line = line[todo:] + } +} + +// writeWithCRLF writes buf to w but replaces all occurrences of \n with \r\n. +func writeWithCRLF(w io.Writer, buf []byte) (n int, err error) { + for len(buf) > 0 { + i := bytes.IndexByte(buf, '\n') + todo := len(buf) + if i >= 0 { + todo = i + } + + var nn int + nn, err = w.Write(buf[:todo]) + n += nn + if err != nil { + return n, err + } + buf = buf[todo:] + + if i >= 0 { + if _, err = w.Write(crlf); err != nil { + return n, err + } + n++ + buf = buf[1:] + } + } + + return n, nil +} + +func (t *Terminal) Write(buf []byte) (n int, err error) { + t.lock.Lock() + defer t.lock.Unlock() + + if t.cursorX == 0 && t.cursorY == 0 { + // This is the easy case: there's nothing on the screen that we + // have to move out of the way. + return writeWithCRLF(t.c, buf) + } + + // We have a prompt and possibly user input on the screen. We + // have to clear it first. + t.move(0 /* up */, 0 /* down */, t.cursorX /* left */, 0 /* right */) + t.cursorX = 0 + t.clearLineToRight() + + for t.cursorY > 0 { + t.move(1 /* up */, 0, 0, 0) + t.cursorY-- + t.clearLineToRight() + } + + if _, err = t.c.Write(t.outBuf); err != nil { + return + } + t.outBuf = t.outBuf[:0] + + if n, err = writeWithCRLF(t.c, buf); err != nil { + return + } + + t.writeLine(t.prompt) + if t.echo { + t.writeLine(t.line) + } + + t.moveCursorToPos(t.pos) + + if _, err = t.c.Write(t.outBuf); err != nil { + return + } + t.outBuf = t.outBuf[:0] + return +} + +// ReadPassword temporarily changes the prompt and reads a password, without +// echo, from the terminal. +func (t *Terminal) ReadPassword(prompt string) (line string, err error) { + t.lock.Lock() + defer t.lock.Unlock() + + oldPrompt := t.prompt + t.prompt = []rune(prompt) + t.echo = false + + line, err = t.readLine() + + t.prompt = oldPrompt + t.echo = true + + return +} + +// ReadLine returns a line of input from the terminal. +func (t *Terminal) ReadLine() (line string, err error) { + t.lock.Lock() + defer t.lock.Unlock() + + return t.readLine() +} + +func (t *Terminal) readLine() (line string, err error) { + // t.lock must be held at this point + + if t.cursorX == 0 && t.cursorY == 0 { + t.writeLine(t.prompt) + t.c.Write(t.outBuf) + t.outBuf = t.outBuf[:0] + } + + lineIsPasted := t.pasteActive + + for { + rest := t.remainder + lineOk := false + for !lineOk { + var key rune + key, rest = bytesToKey(rest, t.pasteActive) + if key == utf8.RuneError { + break + } + if !t.pasteActive { + if key == keyCtrlD { + if len(t.line) == 0 { + return "", io.EOF + } + } + if key == keyCtrlC { + return "", io.EOF + } + if key == keyPasteStart { + t.pasteActive = true + if len(t.line) == 0 { + lineIsPasted = true + } + continue + } + } else if key == keyPasteEnd { + t.pasteActive = false + continue + } + if !t.pasteActive { + lineIsPasted = false + } + line, lineOk = t.handleKey(key) + } + if len(rest) > 0 { + n := copy(t.inBuf[:], rest) + t.remainder = t.inBuf[:n] + } else { + t.remainder = nil + } + t.c.Write(t.outBuf) + t.outBuf = t.outBuf[:0] + if lineOk { + if t.echo { + t.historyIndex = -1 + t.history.Add(line) + } + if lineIsPasted { + err = ErrPasteIndicator + } + return + } + + // t.remainder is a slice at the beginning of t.inBuf + // containing a partial key sequence + readBuf := t.inBuf[len(t.remainder):] + var n int + + t.lock.Unlock() + n, err = t.c.Read(readBuf) + t.lock.Lock() + + if err != nil { + return + } + + t.remainder = t.inBuf[:n+len(t.remainder)] + } +} + +// SetPrompt sets the prompt to be used when reading subsequent lines. +func (t *Terminal) SetPrompt(prompt string) { + t.lock.Lock() + defer t.lock.Unlock() + + t.prompt = []rune(prompt) +} + +func (t *Terminal) clearAndRepaintLinePlusNPrevious(numPrevLines int) { + // Move cursor to column zero at the start of the line. + t.move(t.cursorY, 0, t.cursorX, 0) + t.cursorX, t.cursorY = 0, 0 + t.clearLineToRight() + for t.cursorY < numPrevLines { + // Move down a line + t.move(0, 1, 0, 0) + t.cursorY++ + t.clearLineToRight() + } + // Move back to beginning. + t.move(t.cursorY, 0, 0, 0) + t.cursorX, t.cursorY = 0, 0 + + t.queue(t.prompt) + t.advanceCursor(visualLength(t.prompt)) + t.writeLine(t.line) + t.moveCursorToPos(t.pos) +} + +func (t *Terminal) SetSize(width, height int) error { + t.lock.Lock() + defer t.lock.Unlock() + + if width == 0 { + width = 1 + } + + oldWidth := t.termWidth + t.termWidth, t.termHeight = width, height + + switch { + case width == oldWidth: + // If the width didn't change then nothing else needs to be + // done. + return nil + case len(t.line) == 0 && t.cursorX == 0 && t.cursorY == 0: + // If there is nothing on current line and no prompt printed, + // just do nothing + return nil + case width < oldWidth: + // Some terminals (e.g. xterm) will truncate lines that were + // too long when shinking. Others, (e.g. gnome-terminal) will + // attempt to wrap them. For the former, repainting t.maxLine + // works great, but that behaviour goes badly wrong in the case + // of the latter because they have doubled every full line. + + // We assume that we are working on a terminal that wraps lines + // and adjust the cursor position based on every previous line + // wrapping and turning into two. This causes the prompt on + // xterms to move upwards, which isn't great, but it avoids a + // huge mess with gnome-terminal. + if t.cursorX >= t.termWidth { + t.cursorX = t.termWidth - 1 + } + t.cursorY *= 2 + t.clearAndRepaintLinePlusNPrevious(t.maxLine * 2) + case width > oldWidth: + // If the terminal expands then our position calculations will + // be wrong in the future because we think the cursor is + // |t.pos| chars into the string, but there will be a gap at + // the end of any wrapped line. + // + // But the position will actually be correct until we move, so + // we can move back to the beginning and repaint everything. + t.clearAndRepaintLinePlusNPrevious(t.maxLine) + } + + _, err := t.c.Write(t.outBuf) + t.outBuf = t.outBuf[:0] + return err +} + +type pasteIndicatorError struct{} + +func (pasteIndicatorError) Error() string { + return "terminal: ErrPasteIndicator not correctly handled" +} + +// ErrPasteIndicator may be returned from ReadLine as the error, in addition +// to valid line data. It indicates that bracketed paste mode is enabled and +// that the returned line consists only of pasted data. Programs may wish to +// interpret pasted data more literally than typed data. +var ErrPasteIndicator = pasteIndicatorError{} + +// SetBracketedPasteMode requests that the terminal bracket paste operations +// with markers. Not all terminals support this but, if it is supported, then +// enabling this mode will stop any autocomplete callback from running due to +// pastes. Additionally, any lines that are completely pasted will be returned +// from ReadLine with the error set to ErrPasteIndicator. +func (t *Terminal) SetBracketedPasteMode(on bool) { + if on { + io.WriteString(t.c, "\x1b[?2004h") + } else { + io.WriteString(t.c, "\x1b[?2004l") + } +} + +// stRingBuffer is a ring buffer of strings. +type stRingBuffer struct { + // entries contains max elements. + entries []string + max int + // head contains the index of the element most recently added to the ring. + head int + // size contains the number of elements in the ring. + size int +} + +func (s *stRingBuffer) Add(a string) { + if s.entries == nil { + const defaultNumEntries = 100 + s.entries = make([]string, defaultNumEntries) + s.max = defaultNumEntries + } + + s.head = (s.head + 1) % s.max + s.entries[s.head] = a + if s.size < s.max { + s.size++ + } +} + +// NthPreviousEntry returns the value passed to the nth previous call to Add. +// If n is zero then the immediately prior value is returned, if one, then the +// next most recent, and so on. If such an element doesn't exist then ok is +// false. +func (s *stRingBuffer) NthPreviousEntry(n int) (value string, ok bool) { + if n >= s.size { + return "", false + } + index := s.head - n + if index < 0 { + index += s.max + } + return s.entries[index], true +} + +// readPasswordLine reads from reader until it finds \n or io.EOF. +// The slice returned does not include the \n. +// readPasswordLine also ignores any \r it finds. +// Windows uses \r as end of line. So, on Windows, readPasswordLine +// reads until it finds \r and ignores any \n it finds during processing. +func readPasswordLine(reader io.Reader) ([]byte, error) { + var buf [1]byte + var ret []byte + + for { + n, err := reader.Read(buf[:]) + if n > 0 { + switch buf[0] { + case '\b': + if len(ret) > 0 { + ret = ret[:len(ret)-1] + } + case '\n': + if runtime.GOOS != "windows" { + return ret, nil + } + // otherwise ignore \n + case '\r': + if runtime.GOOS == "windows" { + return ret, nil + } + // otherwise ignore \r + default: + ret = append(ret, buf[0]) + } + continue + } + if err != nil { + if err == io.EOF && len(ret) > 0 { + return ret, nil + } + return ret, err + } + } +} diff --git a/vendor/golang.org/x/text/AUTHORS b/vendor/golang.org/x/text/AUTHORS deleted file mode 100644 index 15167cd7..00000000 --- a/vendor/golang.org/x/text/AUTHORS +++ /dev/null @@ -1,3 +0,0 @@ -# This source code refers to The Go Authors for copyright purposes. -# The master list of authors is in the main Go distribution, -# visible at http://tip.golang.org/AUTHORS. diff --git a/vendor/golang.org/x/text/CONTRIBUTORS b/vendor/golang.org/x/text/CONTRIBUTORS deleted file mode 100644 index 1c4577e9..00000000 --- a/vendor/golang.org/x/text/CONTRIBUTORS +++ /dev/null @@ -1,3 +0,0 @@ -# This source code was written by the Go contributors. -# The master list of contributors is in the main Go distribution, -# visible at http://tip.golang.org/CONTRIBUTORS. diff --git a/vendor/golang.org/x/text/cases/icu.go b/vendor/golang.org/x/text/cases/icu.go index 46530d1e..2dc84b39 100644 --- a/vendor/golang.org/x/text/cases/icu.go +++ b/vendor/golang.org/x/text/cases/icu.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build icu // +build icu package cases diff --git a/vendor/golang.org/x/text/cases/tables10.0.0.go b/vendor/golang.org/x/text/cases/tables10.0.0.go index 5c87950c..ca992310 100644 --- a/vendor/golang.org/x/text/cases/tables10.0.0.go +++ b/vendor/golang.org/x/text/cases/tables10.0.0.go @@ -1,5 +1,6 @@ // Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. +//go:build go1.10 && !go1.13 // +build go1.10,!go1.13 package cases diff --git a/vendor/golang.org/x/text/cases/tables11.0.0.go b/vendor/golang.org/x/text/cases/tables11.0.0.go index 21f06fdb..b1106b41 100644 --- a/vendor/golang.org/x/text/cases/tables11.0.0.go +++ b/vendor/golang.org/x/text/cases/tables11.0.0.go @@ -1,6 +1,7 @@ // Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. -// +build go1.13 +//go:build go1.13 && !go1.14 +// +build go1.13,!go1.14 package cases diff --git a/vendor/golang.org/x/text/cases/tables12.0.0.go b/vendor/golang.org/x/text/cases/tables12.0.0.go new file mode 100644 index 00000000..ae7dc240 --- /dev/null +++ b/vendor/golang.org/x/text/cases/tables12.0.0.go @@ -0,0 +1,2360 @@ +// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. + +//go:build go1.14 && !go1.16 +// +build go1.14,!go1.16 + +package cases + +// UnicodeVersion is the Unicode version from which the tables in this package are derived. +const UnicodeVersion = "12.0.0" + +var xorData string = "" + // Size: 192 bytes + "\x00\x06\x07\x00\x01?\x00\x0f\x03\x00\x0f\x12\x00\x0f\x1f\x00\x0f\x1d" + + "\x00\x01\x13\x00\x0f\x16\x00\x0f\x0b\x00\x0f3\x00\x0f7\x00\x01#\x00\x0f?" + + "\x00\x0e'\x00\x0f/\x00\x0e>\x00\x0f*\x00\x0c&\x00\x0c*\x00\x0c;\x00\x0c9" + + "\x00\x0c%\x00\x01\x08\x00\x03\x0d\x00\x03\x09\x00\x02\x06\x00\x02\x02" + + "\x00\x02\x0c\x00\x01\x00\x00\x01\x03\x00\x01\x01\x00\x01 \x00\x01\x0c" + + "\x00\x01\x10\x00\x03\x10\x00\x036 \x00\x037 \x00\x0b#\x10\x00\x0b 0\x00" + + "\x0b!\x10\x00\x0b!0\x001\x00\x00\x0b(\x04\x00\x03\x04\x1e\x00\x0b)\x08" + + "\x00\x03\x0a\x00\x02:\x00\x02>\x00\x02,\x00\x02\x00\x00\x02\x10\x00\x01<" + + "\x00\x01&\x00\x01*\x00\x01.\x00\x010\x003 \x00\x01\x18\x00\x01(\x00\x01" + + "\x1e\x00\x01\x22" + +var exceptions string = "" + // Size: 2450 bytes + "\x00\x12\x12μΜΜ\x12\x12ssSSSs\x13\x18i̇i̇\x10\x09II\x13\x1bʼnʼNʼN\x11" + + "\x09sSS\x12\x12dždžDž\x12\x12dždžDŽ\x10\x12DŽDž\x12\x12ljljLj\x12\x12ljljLJ\x10\x12LJLj" + + "\x12\x12njnjNj\x12\x12njnjNJ\x10\x12NJNj\x13\x1bǰJ̌J̌\x12\x12dzdzDz\x12\x12dzdzDZ\x10" + + "\x12DZDz\x13\x18ⱥⱥ\x13\x18ⱦⱦ\x10\x1bⱾⱾ\x10\x1bⱿⱿ\x10\x1bⱯⱯ\x10\x1bⱭⱭ\x10" + + "\x1bⱰⱰ\x10\x1bꞫꞫ\x10\x1bꞬꞬ\x10\x1bꞍꞍ\x10\x1bꞪꞪ\x10\x1bꞮꞮ\x10\x1bⱢⱢ\x10" + + "\x1bꞭꞭ\x10\x1bⱮⱮ\x10\x1bⱤⱤ\x10\x1bꟅꟅ\x10\x1bꞱꞱ\x10\x1bꞲꞲ\x10\x1bꞰꞰ2\x12ι" + + "ΙΙ\x166ΐΪ́Ϊ́\x166ΰΫ́Ϋ́\x12\x12σΣΣ\x12\x12βΒΒ\x12\x12θΘΘ\x12\x12" + + "φΦΦ\x12\x12πΠΠ\x12\x12κΚΚ\x12\x12ρΡΡ\x12\x12εΕΕ\x14$եւԵՒԵւ\x10\x1bᲐა" + + "\x10\x1bᲑბ\x10\x1bᲒგ\x10\x1bᲓდ\x10\x1bᲔე\x10\x1bᲕვ\x10\x1bᲖზ\x10\x1bᲗთ" + + "\x10\x1bᲘი\x10\x1bᲙკ\x10\x1bᲚლ\x10\x1bᲛმ\x10\x1bᲜნ\x10\x1bᲝო\x10\x1bᲞპ" + + "\x10\x1bᲟჟ\x10\x1bᲠრ\x10\x1bᲡს\x10\x1bᲢტ\x10\x1bᲣუ\x10\x1bᲤფ\x10\x1bᲥქ" + + "\x10\x1bᲦღ\x10\x1bᲧყ\x10\x1bᲨშ\x10\x1bᲩჩ\x10\x1bᲪც\x10\x1bᲫძ\x10\x1bᲬწ" + + "\x10\x1bᲭჭ\x10\x1bᲮხ\x10\x1bᲯჯ\x10\x1bᲰჰ\x10\x1bᲱჱ\x10\x1bᲲჲ\x10\x1bᲳჳ" + + "\x10\x1bᲴჴ\x10\x1bᲵჵ\x10\x1bᲶჶ\x10\x1bᲷჷ\x10\x1bᲸჸ\x10\x1bᲹჹ\x10\x1bᲺჺ" + + "\x10\x1bᲽჽ\x10\x1bᲾჾ\x10\x1bᲿჿ\x12\x12вВВ\x12\x12дДД\x12\x12оОО\x12\x12с" + + "СС\x12\x12тТТ\x12\x12тТТ\x12\x12ъЪЪ\x12\x12ѣѢѢ\x13\x1bꙋꙊꙊ\x13\x1bẖH̱H̱" + + "\x13\x1bẗT̈T̈\x13\x1bẘW̊W̊\x13\x1bẙY̊Y̊\x13\x1baʾAʾAʾ\x13\x1bṡṠṠ\x12" + + "\x10ssß\x14$ὐΥ̓Υ̓\x166ὒΥ̓̀Υ̓̀\x166ὔΥ̓́Υ̓́\x166ὖΥ̓͂Υ̓͂\x15+ἀιἈΙᾈ" + + "\x15+ἁιἉΙᾉ\x15+ἂιἊΙᾊ\x15+ἃιἋΙᾋ\x15+ἄιἌΙᾌ\x15+ἅιἍΙᾍ\x15+ἆιἎΙᾎ\x15+ἇιἏΙᾏ" + + "\x15\x1dἀιᾀἈΙ\x15\x1dἁιᾁἉΙ\x15\x1dἂιᾂἊΙ\x15\x1dἃιᾃἋΙ\x15\x1dἄιᾄἌΙ\x15" + + "\x1dἅιᾅἍΙ\x15\x1dἆιᾆἎΙ\x15\x1dἇιᾇἏΙ\x15+ἠιἨΙᾘ\x15+ἡιἩΙᾙ\x15+ἢιἪΙᾚ\x15+ἣι" + + "ἫΙᾛ\x15+ἤιἬΙᾜ\x15+ἥιἭΙᾝ\x15+ἦιἮΙᾞ\x15+ἧιἯΙᾟ\x15\x1dἠιᾐἨΙ\x15\x1dἡιᾑἩΙ" + + "\x15\x1dἢιᾒἪΙ\x15\x1dἣιᾓἫΙ\x15\x1dἤιᾔἬΙ\x15\x1dἥιᾕἭΙ\x15\x1dἦιᾖἮΙ\x15" + + "\x1dἧιᾗἯΙ\x15+ὠιὨΙᾨ\x15+ὡιὩΙᾩ\x15+ὢιὪΙᾪ\x15+ὣιὫΙᾫ\x15+ὤιὬΙᾬ\x15+ὥιὭΙᾭ" + + "\x15+ὦιὮΙᾮ\x15+ὧιὯΙᾯ\x15\x1dὠιᾠὨΙ\x15\x1dὡιᾡὩΙ\x15\x1dὢιᾢὪΙ\x15\x1dὣιᾣὫΙ" + + "\x15\x1dὤιᾤὬΙ\x15\x1dὥιᾥὭΙ\x15\x1dὦιᾦὮΙ\x15\x1dὧιᾧὯΙ\x15-ὰιᾺΙᾺͅ\x14#αιΑΙ" + + "ᾼ\x14$άιΆΙΆͅ\x14$ᾶΑ͂Α͂\x166ᾶιΑ͂Ιᾼ͂\x14\x1cαιᾳΑΙ\x12\x12ιΙΙ\x15-ὴιῊΙ" + + "Ὴͅ\x14#ηιΗΙῌ\x14$ήιΉΙΉͅ\x14$ῆΗ͂Η͂\x166ῆιΗ͂Ιῌ͂\x14\x1cηιῃΗΙ\x166ῒΙ" + + "̈̀Ϊ̀\x166ΐΪ́Ϊ́\x14$ῖΙ͂Ι͂\x166ῗΪ͂Ϊ͂\x166ῢΫ̀Ϋ̀\x166ΰΫ́Ϋ" + + "́\x14$ῤΡ̓Ρ̓\x14$ῦΥ͂Υ͂\x166ῧΫ͂Ϋ͂\x15-ὼιῺΙῺͅ\x14#ωιΩΙῼ\x14$ώιΏΙΏͅ" + + "\x14$ῶΩ͂Ω͂\x166ῶιΩ͂Ιῼ͂\x14\x1cωιῳΩΙ\x12\x10ωω\x11\x08kk\x12\x10åå\x12" + + "\x10ɫɫ\x12\x10ɽɽ\x10\x12ȺȺ\x10\x12ȾȾ\x12\x10ɑɑ\x12\x10ɱɱ\x12\x10ɐɐ\x12" + + "\x10ɒɒ\x12\x10ȿȿ\x12\x10ɀɀ\x12\x10ɥɥ\x12\x10ɦɦ\x12\x10ɜɜ\x12\x10ɡɡ\x12" + + "\x10ɬɬ\x12\x10ɪɪ\x12\x10ʞʞ\x12\x10ʇʇ\x12\x10ʝʝ\x12\x10ʂʂ\x12\x12ffFFFf" + + "\x12\x12fiFIFi\x12\x12flFLFl\x13\x1bffiFFIFfi\x13\x1bfflFFLFfl\x12\x12st" + + "STSt\x12\x12stSTSt\x14$մնՄՆՄն\x14$մեՄԵՄե\x14$միՄԻՄի\x14$վնՎՆՎն\x14$մխՄԽՄ" + + "խ" + +// lookup returns the trie value for the first UTF-8 encoding in s and +// the width in bytes of this encoding. The size will be 0 if s does not +// hold enough bytes to complete the encoding. len(s) must be greater than 0. +func (t *caseTrie) lookup(s []byte) (v uint16, sz int) { + c0 := s[0] + switch { + case c0 < 0x80: // is ASCII + return caseValues[c0], 1 + case c0 < 0xC2: + return 0, 1 // Illegal UTF-8: not a starter, not ASCII. + case c0 < 0xE0: // 2-byte UTF-8 + if len(s) < 2 { + return 0, 0 + } + i := caseIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c1), 2 + case c0 < 0xF0: // 3-byte UTF-8 + if len(s) < 3 { + return 0, 0 + } + i := caseIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = caseIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c2), 3 + case c0 < 0xF8: // 4-byte UTF-8 + if len(s) < 4 { + return 0, 0 + } + i := caseIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = caseIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + o = uint32(i)<<6 + uint32(c2) + i = caseIndex[o] + c3 := s[3] + if c3 < 0x80 || 0xC0 <= c3 { + return 0, 3 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c3), 4 + } + // Illegal rune + return 0, 1 +} + +// lookupUnsafe returns the trie value for the first UTF-8 encoding in s. +// s must start with a full and valid UTF-8 encoded rune. +func (t *caseTrie) lookupUnsafe(s []byte) uint16 { + c0 := s[0] + if c0 < 0x80 { // is ASCII + return caseValues[c0] + } + i := caseIndex[c0] + if c0 < 0xE0 { // 2-byte UTF-8 + return t.lookupValue(uint32(i), s[1]) + } + i = caseIndex[uint32(i)<<6+uint32(s[1])] + if c0 < 0xF0 { // 3-byte UTF-8 + return t.lookupValue(uint32(i), s[2]) + } + i = caseIndex[uint32(i)<<6+uint32(s[2])] + if c0 < 0xF8 { // 4-byte UTF-8 + return t.lookupValue(uint32(i), s[3]) + } + return 0 +} + +// lookupString returns the trie value for the first UTF-8 encoding in s and +// the width in bytes of this encoding. The size will be 0 if s does not +// hold enough bytes to complete the encoding. len(s) must be greater than 0. +func (t *caseTrie) lookupString(s string) (v uint16, sz int) { + c0 := s[0] + switch { + case c0 < 0x80: // is ASCII + return caseValues[c0], 1 + case c0 < 0xC2: + return 0, 1 // Illegal UTF-8: not a starter, not ASCII. + case c0 < 0xE0: // 2-byte UTF-8 + if len(s) < 2 { + return 0, 0 + } + i := caseIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c1), 2 + case c0 < 0xF0: // 3-byte UTF-8 + if len(s) < 3 { + return 0, 0 + } + i := caseIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = caseIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c2), 3 + case c0 < 0xF8: // 4-byte UTF-8 + if len(s) < 4 { + return 0, 0 + } + i := caseIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = caseIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + o = uint32(i)<<6 + uint32(c2) + i = caseIndex[o] + c3 := s[3] + if c3 < 0x80 || 0xC0 <= c3 { + return 0, 3 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c3), 4 + } + // Illegal rune + return 0, 1 +} + +// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s. +// s must start with a full and valid UTF-8 encoded rune. +func (t *caseTrie) lookupStringUnsafe(s string) uint16 { + c0 := s[0] + if c0 < 0x80 { // is ASCII + return caseValues[c0] + } + i := caseIndex[c0] + if c0 < 0xE0 { // 2-byte UTF-8 + return t.lookupValue(uint32(i), s[1]) + } + i = caseIndex[uint32(i)<<6+uint32(s[1])] + if c0 < 0xF0 { // 3-byte UTF-8 + return t.lookupValue(uint32(i), s[2]) + } + i = caseIndex[uint32(i)<<6+uint32(s[2])] + if c0 < 0xF8 { // 4-byte UTF-8 + return t.lookupValue(uint32(i), s[3]) + } + return 0 +} + +// caseTrie. Total size: 12396 bytes (12.11 KiB). Checksum: c0656238384c3da1. +type caseTrie struct{} + +func newCaseTrie(i int) *caseTrie { + return &caseTrie{} +} + +// lookupValue determines the type of block n and looks up the value for b. +func (t *caseTrie) lookupValue(n uint32, b byte) uint16 { + switch { + case n < 20: + return uint16(caseValues[n<<6+uint32(b)]) + default: + n -= 20 + return uint16(sparse.lookup(n, b)) + } +} + +// caseValues: 22 blocks, 1408 entries, 2816 bytes +// The third block is the zero block. +var caseValues = [1408]uint16{ + // Block 0x0, offset 0x0 + 0x27: 0x0054, + 0x2e: 0x0054, + 0x30: 0x0010, 0x31: 0x0010, 0x32: 0x0010, 0x33: 0x0010, 0x34: 0x0010, 0x35: 0x0010, + 0x36: 0x0010, 0x37: 0x0010, 0x38: 0x0010, 0x39: 0x0010, 0x3a: 0x0054, + // Block 0x1, offset 0x40 + 0x41: 0x2013, 0x42: 0x2013, 0x43: 0x2013, 0x44: 0x2013, 0x45: 0x2013, + 0x46: 0x2013, 0x47: 0x2013, 0x48: 0x2013, 0x49: 0x2013, 0x4a: 0x2013, 0x4b: 0x2013, + 0x4c: 0x2013, 0x4d: 0x2013, 0x4e: 0x2013, 0x4f: 0x2013, 0x50: 0x2013, 0x51: 0x2013, + 0x52: 0x2013, 0x53: 0x2013, 0x54: 0x2013, 0x55: 0x2013, 0x56: 0x2013, 0x57: 0x2013, + 0x58: 0x2013, 0x59: 0x2013, 0x5a: 0x2013, + 0x5e: 0x0004, 0x5f: 0x0010, 0x60: 0x0004, 0x61: 0x2012, 0x62: 0x2012, 0x63: 0x2012, + 0x64: 0x2012, 0x65: 0x2012, 0x66: 0x2012, 0x67: 0x2012, 0x68: 0x2012, 0x69: 0x2012, + 0x6a: 0x2012, 0x6b: 0x2012, 0x6c: 0x2012, 0x6d: 0x2012, 0x6e: 0x2012, 0x6f: 0x2012, + 0x70: 0x2012, 0x71: 0x2012, 0x72: 0x2012, 0x73: 0x2012, 0x74: 0x2012, 0x75: 0x2012, + 0x76: 0x2012, 0x77: 0x2012, 0x78: 0x2012, 0x79: 0x2012, 0x7a: 0x2012, + // Block 0x2, offset 0x80 + // Block 0x3, offset 0xc0 + 0xc0: 0x0852, 0xc1: 0x0b53, 0xc2: 0x0113, 0xc3: 0x0112, 0xc4: 0x0113, 0xc5: 0x0112, + 0xc6: 0x0b53, 0xc7: 0x0f13, 0xc8: 0x0f12, 0xc9: 0x0e53, 0xca: 0x1153, 0xcb: 0x0713, + 0xcc: 0x0712, 0xcd: 0x0012, 0xce: 0x1453, 0xcf: 0x1753, 0xd0: 0x1a53, 0xd1: 0x0313, + 0xd2: 0x0312, 0xd3: 0x1d53, 0xd4: 0x2053, 0xd5: 0x2352, 0xd6: 0x2653, 0xd7: 0x2653, + 0xd8: 0x0113, 0xd9: 0x0112, 0xda: 0x2952, 0xdb: 0x0012, 0xdc: 0x1d53, 0xdd: 0x2c53, + 0xde: 0x2f52, 0xdf: 0x3253, 0xe0: 0x0113, 0xe1: 0x0112, 0xe2: 0x0113, 0xe3: 0x0112, + 0xe4: 0x0113, 0xe5: 0x0112, 0xe6: 0x3553, 0xe7: 0x0f13, 0xe8: 0x0f12, 0xe9: 0x3853, + 0xea: 0x0012, 0xeb: 0x0012, 0xec: 0x0113, 0xed: 0x0112, 0xee: 0x3553, 0xef: 0x1f13, + 0xf0: 0x1f12, 0xf1: 0x3b53, 0xf2: 0x3e53, 0xf3: 0x0713, 0xf4: 0x0712, 0xf5: 0x0313, + 0xf6: 0x0312, 0xf7: 0x4153, 0xf8: 0x0113, 0xf9: 0x0112, 0xfa: 0x0012, 0xfb: 0x0010, + 0xfc: 0x0113, 0xfd: 0x0112, 0xfe: 0x0012, 0xff: 0x4452, + // Block 0x4, offset 0x100 + 0x100: 0x0010, 0x101: 0x0010, 0x102: 0x0010, 0x103: 0x0010, 0x104: 0x02db, 0x105: 0x0359, + 0x106: 0x03da, 0x107: 0x043b, 0x108: 0x04b9, 0x109: 0x053a, 0x10a: 0x059b, 0x10b: 0x0619, + 0x10c: 0x069a, 0x10d: 0x0313, 0x10e: 0x0312, 0x10f: 0x1f13, 0x110: 0x1f12, 0x111: 0x0313, + 0x112: 0x0312, 0x113: 0x0713, 0x114: 0x0712, 0x115: 0x0313, 0x116: 0x0312, 0x117: 0x0f13, + 0x118: 0x0f12, 0x119: 0x0313, 0x11a: 0x0312, 0x11b: 0x0713, 0x11c: 0x0712, 0x11d: 0x1452, + 0x11e: 0x0113, 0x11f: 0x0112, 0x120: 0x0113, 0x121: 0x0112, 0x122: 0x0113, 0x123: 0x0112, + 0x124: 0x0113, 0x125: 0x0112, 0x126: 0x0113, 0x127: 0x0112, 0x128: 0x0113, 0x129: 0x0112, + 0x12a: 0x0113, 0x12b: 0x0112, 0x12c: 0x0113, 0x12d: 0x0112, 0x12e: 0x0113, 0x12f: 0x0112, + 0x130: 0x06fa, 0x131: 0x07ab, 0x132: 0x0829, 0x133: 0x08aa, 0x134: 0x0113, 0x135: 0x0112, + 0x136: 0x2353, 0x137: 0x4453, 0x138: 0x0113, 0x139: 0x0112, 0x13a: 0x0113, 0x13b: 0x0112, + 0x13c: 0x0113, 0x13d: 0x0112, 0x13e: 0x0113, 0x13f: 0x0112, + // Block 0x5, offset 0x140 + 0x140: 0x0a8a, 0x141: 0x0313, 0x142: 0x0312, 0x143: 0x0853, 0x144: 0x4753, 0x145: 0x4a53, + 0x146: 0x0113, 0x147: 0x0112, 0x148: 0x0113, 0x149: 0x0112, 0x14a: 0x0113, 0x14b: 0x0112, + 0x14c: 0x0113, 0x14d: 0x0112, 0x14e: 0x0113, 0x14f: 0x0112, 0x150: 0x0b0a, 0x151: 0x0b8a, + 0x152: 0x0c0a, 0x153: 0x0b52, 0x154: 0x0b52, 0x155: 0x0012, 0x156: 0x0e52, 0x157: 0x1152, + 0x158: 0x0012, 0x159: 0x1752, 0x15a: 0x0012, 0x15b: 0x1a52, 0x15c: 0x0c8a, 0x15d: 0x0012, + 0x15e: 0x0012, 0x15f: 0x0012, 0x160: 0x1d52, 0x161: 0x0d0a, 0x162: 0x0012, 0x163: 0x2052, + 0x164: 0x0012, 0x165: 0x0d8a, 0x166: 0x0e0a, 0x167: 0x0012, 0x168: 0x2652, 0x169: 0x2652, + 0x16a: 0x0e8a, 0x16b: 0x0f0a, 0x16c: 0x0f8a, 0x16d: 0x0012, 0x16e: 0x0012, 0x16f: 0x1d52, + 0x170: 0x0012, 0x171: 0x100a, 0x172: 0x2c52, 0x173: 0x0012, 0x174: 0x0012, 0x175: 0x3252, + 0x176: 0x0012, 0x177: 0x0012, 0x178: 0x0012, 0x179: 0x0012, 0x17a: 0x0012, 0x17b: 0x0012, + 0x17c: 0x0012, 0x17d: 0x108a, 0x17e: 0x0012, 0x17f: 0x0012, + // Block 0x6, offset 0x180 + 0x180: 0x3552, 0x181: 0x0012, 0x182: 0x110a, 0x183: 0x3852, 0x184: 0x0012, 0x185: 0x0012, + 0x186: 0x0012, 0x187: 0x118a, 0x188: 0x3552, 0x189: 0x4752, 0x18a: 0x3b52, 0x18b: 0x3e52, + 0x18c: 0x4a52, 0x18d: 0x0012, 0x18e: 0x0012, 0x18f: 0x0012, 0x190: 0x0012, 0x191: 0x0012, + 0x192: 0x4152, 0x193: 0x0012, 0x194: 0x0010, 0x195: 0x0012, 0x196: 0x0012, 0x197: 0x0012, + 0x198: 0x0012, 0x199: 0x0012, 0x19a: 0x0012, 0x19b: 0x0012, 0x19c: 0x0012, 0x19d: 0x120a, + 0x19e: 0x128a, 0x19f: 0x0012, 0x1a0: 0x0012, 0x1a1: 0x0012, 0x1a2: 0x0012, 0x1a3: 0x0012, + 0x1a4: 0x0012, 0x1a5: 0x0012, 0x1a6: 0x0012, 0x1a7: 0x0012, 0x1a8: 0x0012, 0x1a9: 0x0012, + 0x1aa: 0x0012, 0x1ab: 0x0012, 0x1ac: 0x0012, 0x1ad: 0x0012, 0x1ae: 0x0012, 0x1af: 0x0012, + 0x1b0: 0x0015, 0x1b1: 0x0015, 0x1b2: 0x0015, 0x1b3: 0x0015, 0x1b4: 0x0015, 0x1b5: 0x0015, + 0x1b6: 0x0015, 0x1b7: 0x0015, 0x1b8: 0x0015, 0x1b9: 0x0014, 0x1ba: 0x0014, 0x1bb: 0x0014, + 0x1bc: 0x0014, 0x1bd: 0x0014, 0x1be: 0x0014, 0x1bf: 0x0014, + // Block 0x7, offset 0x1c0 + 0x1c0: 0x0024, 0x1c1: 0x0024, 0x1c2: 0x0024, 0x1c3: 0x0024, 0x1c4: 0x0024, 0x1c5: 0x130d, + 0x1c6: 0x0024, 0x1c7: 0x0034, 0x1c8: 0x0034, 0x1c9: 0x0034, 0x1ca: 0x0024, 0x1cb: 0x0024, + 0x1cc: 0x0024, 0x1cd: 0x0034, 0x1ce: 0x0034, 0x1cf: 0x0014, 0x1d0: 0x0024, 0x1d1: 0x0024, + 0x1d2: 0x0024, 0x1d3: 0x0034, 0x1d4: 0x0034, 0x1d5: 0x0034, 0x1d6: 0x0034, 0x1d7: 0x0024, + 0x1d8: 0x0034, 0x1d9: 0x0034, 0x1da: 0x0034, 0x1db: 0x0024, 0x1dc: 0x0034, 0x1dd: 0x0034, + 0x1de: 0x0034, 0x1df: 0x0034, 0x1e0: 0x0034, 0x1e1: 0x0034, 0x1e2: 0x0034, 0x1e3: 0x0024, + 0x1e4: 0x0024, 0x1e5: 0x0024, 0x1e6: 0x0024, 0x1e7: 0x0024, 0x1e8: 0x0024, 0x1e9: 0x0024, + 0x1ea: 0x0024, 0x1eb: 0x0024, 0x1ec: 0x0024, 0x1ed: 0x0024, 0x1ee: 0x0024, 0x1ef: 0x0024, + 0x1f0: 0x0113, 0x1f1: 0x0112, 0x1f2: 0x0113, 0x1f3: 0x0112, 0x1f4: 0x0014, 0x1f5: 0x0004, + 0x1f6: 0x0113, 0x1f7: 0x0112, 0x1fa: 0x0015, 0x1fb: 0x4d52, + 0x1fc: 0x5052, 0x1fd: 0x5052, 0x1ff: 0x5353, + // Block 0x8, offset 0x200 + 0x204: 0x0004, 0x205: 0x0004, + 0x206: 0x2a13, 0x207: 0x0054, 0x208: 0x2513, 0x209: 0x2713, 0x20a: 0x2513, + 0x20c: 0x5653, 0x20e: 0x5953, 0x20f: 0x5c53, 0x210: 0x138a, 0x211: 0x2013, + 0x212: 0x2013, 0x213: 0x2013, 0x214: 0x2013, 0x215: 0x2013, 0x216: 0x2013, 0x217: 0x2013, + 0x218: 0x2013, 0x219: 0x2013, 0x21a: 0x2013, 0x21b: 0x2013, 0x21c: 0x2013, 0x21d: 0x2013, + 0x21e: 0x2013, 0x21f: 0x2013, 0x220: 0x5f53, 0x221: 0x5f53, 0x223: 0x5f53, + 0x224: 0x5f53, 0x225: 0x5f53, 0x226: 0x5f53, 0x227: 0x5f53, 0x228: 0x5f53, 0x229: 0x5f53, + 0x22a: 0x5f53, 0x22b: 0x5f53, 0x22c: 0x2a12, 0x22d: 0x2512, 0x22e: 0x2712, 0x22f: 0x2512, + 0x230: 0x14ca, 0x231: 0x2012, 0x232: 0x2012, 0x233: 0x2012, 0x234: 0x2012, 0x235: 0x2012, + 0x236: 0x2012, 0x237: 0x2012, 0x238: 0x2012, 0x239: 0x2012, 0x23a: 0x2012, 0x23b: 0x2012, + 0x23c: 0x2012, 0x23d: 0x2012, 0x23e: 0x2012, 0x23f: 0x2012, + // Block 0x9, offset 0x240 + 0x240: 0x5f52, 0x241: 0x5f52, 0x242: 0x160a, 0x243: 0x5f52, 0x244: 0x5f52, 0x245: 0x5f52, + 0x246: 0x5f52, 0x247: 0x5f52, 0x248: 0x5f52, 0x249: 0x5f52, 0x24a: 0x5f52, 0x24b: 0x5f52, + 0x24c: 0x5652, 0x24d: 0x5952, 0x24e: 0x5c52, 0x24f: 0x1813, 0x250: 0x168a, 0x251: 0x170a, + 0x252: 0x0013, 0x253: 0x0013, 0x254: 0x0013, 0x255: 0x178a, 0x256: 0x180a, 0x257: 0x1812, + 0x258: 0x0113, 0x259: 0x0112, 0x25a: 0x0113, 0x25b: 0x0112, 0x25c: 0x0113, 0x25d: 0x0112, + 0x25e: 0x0113, 0x25f: 0x0112, 0x260: 0x0113, 0x261: 0x0112, 0x262: 0x0113, 0x263: 0x0112, + 0x264: 0x0113, 0x265: 0x0112, 0x266: 0x0113, 0x267: 0x0112, 0x268: 0x0113, 0x269: 0x0112, + 0x26a: 0x0113, 0x26b: 0x0112, 0x26c: 0x0113, 0x26d: 0x0112, 0x26e: 0x0113, 0x26f: 0x0112, + 0x270: 0x188a, 0x271: 0x190a, 0x272: 0x0b12, 0x273: 0x5352, 0x274: 0x6253, 0x275: 0x198a, + 0x277: 0x0f13, 0x278: 0x0f12, 0x279: 0x0b13, 0x27a: 0x0113, 0x27b: 0x0112, + 0x27c: 0x0012, 0x27d: 0x4d53, 0x27e: 0x5053, 0x27f: 0x5053, + // Block 0xa, offset 0x280 + 0x280: 0x6852, 0x281: 0x6852, 0x282: 0x6852, 0x283: 0x6852, 0x284: 0x6852, 0x285: 0x6852, + 0x286: 0x6852, 0x287: 0x1a0a, 0x288: 0x0012, + 0x291: 0x0034, + 0x292: 0x0024, 0x293: 0x0024, 0x294: 0x0024, 0x295: 0x0024, 0x296: 0x0034, 0x297: 0x0024, + 0x298: 0x0024, 0x299: 0x0024, 0x29a: 0x0034, 0x29b: 0x0034, 0x29c: 0x0024, 0x29d: 0x0024, + 0x29e: 0x0024, 0x29f: 0x0024, 0x2a0: 0x0024, 0x2a1: 0x0024, 0x2a2: 0x0034, 0x2a3: 0x0034, + 0x2a4: 0x0034, 0x2a5: 0x0034, 0x2a6: 0x0034, 0x2a7: 0x0034, 0x2a8: 0x0024, 0x2a9: 0x0024, + 0x2aa: 0x0034, 0x2ab: 0x0024, 0x2ac: 0x0024, 0x2ad: 0x0034, 0x2ae: 0x0034, 0x2af: 0x0024, + 0x2b0: 0x0034, 0x2b1: 0x0034, 0x2b2: 0x0034, 0x2b3: 0x0034, 0x2b4: 0x0034, 0x2b5: 0x0034, + 0x2b6: 0x0034, 0x2b7: 0x0034, 0x2b8: 0x0034, 0x2b9: 0x0034, 0x2ba: 0x0034, 0x2bb: 0x0034, + 0x2bc: 0x0034, 0x2bd: 0x0034, 0x2bf: 0x0034, + // Block 0xb, offset 0x2c0 + 0x2c0: 0x7053, 0x2c1: 0x7053, 0x2c2: 0x7053, 0x2c3: 0x7053, 0x2c4: 0x7053, 0x2c5: 0x7053, + 0x2c7: 0x7053, + 0x2cd: 0x7053, 0x2d0: 0x1aea, 0x2d1: 0x1b6a, + 0x2d2: 0x1bea, 0x2d3: 0x1c6a, 0x2d4: 0x1cea, 0x2d5: 0x1d6a, 0x2d6: 0x1dea, 0x2d7: 0x1e6a, + 0x2d8: 0x1eea, 0x2d9: 0x1f6a, 0x2da: 0x1fea, 0x2db: 0x206a, 0x2dc: 0x20ea, 0x2dd: 0x216a, + 0x2de: 0x21ea, 0x2df: 0x226a, 0x2e0: 0x22ea, 0x2e1: 0x236a, 0x2e2: 0x23ea, 0x2e3: 0x246a, + 0x2e4: 0x24ea, 0x2e5: 0x256a, 0x2e6: 0x25ea, 0x2e7: 0x266a, 0x2e8: 0x26ea, 0x2e9: 0x276a, + 0x2ea: 0x27ea, 0x2eb: 0x286a, 0x2ec: 0x28ea, 0x2ed: 0x296a, 0x2ee: 0x29ea, 0x2ef: 0x2a6a, + 0x2f0: 0x2aea, 0x2f1: 0x2b6a, 0x2f2: 0x2bea, 0x2f3: 0x2c6a, 0x2f4: 0x2cea, 0x2f5: 0x2d6a, + 0x2f6: 0x2dea, 0x2f7: 0x2e6a, 0x2f8: 0x2eea, 0x2f9: 0x2f6a, 0x2fa: 0x2fea, + 0x2fc: 0x0014, 0x2fd: 0x306a, 0x2fe: 0x30ea, 0x2ff: 0x316a, + // Block 0xc, offset 0x300 + 0x300: 0x0812, 0x301: 0x0812, 0x302: 0x0812, 0x303: 0x0812, 0x304: 0x0812, 0x305: 0x0812, + 0x308: 0x0813, 0x309: 0x0813, 0x30a: 0x0813, 0x30b: 0x0813, + 0x30c: 0x0813, 0x30d: 0x0813, 0x310: 0x3b1a, 0x311: 0x0812, + 0x312: 0x3bfa, 0x313: 0x0812, 0x314: 0x3d3a, 0x315: 0x0812, 0x316: 0x3e7a, 0x317: 0x0812, + 0x319: 0x0813, 0x31b: 0x0813, 0x31d: 0x0813, + 0x31f: 0x0813, 0x320: 0x0812, 0x321: 0x0812, 0x322: 0x0812, 0x323: 0x0812, + 0x324: 0x0812, 0x325: 0x0812, 0x326: 0x0812, 0x327: 0x0812, 0x328: 0x0813, 0x329: 0x0813, + 0x32a: 0x0813, 0x32b: 0x0813, 0x32c: 0x0813, 0x32d: 0x0813, 0x32e: 0x0813, 0x32f: 0x0813, + 0x330: 0x9252, 0x331: 0x9252, 0x332: 0x9552, 0x333: 0x9552, 0x334: 0x9852, 0x335: 0x9852, + 0x336: 0x9b52, 0x337: 0x9b52, 0x338: 0x9e52, 0x339: 0x9e52, 0x33a: 0xa152, 0x33b: 0xa152, + 0x33c: 0x4d52, 0x33d: 0x4d52, + // Block 0xd, offset 0x340 + 0x340: 0x3fba, 0x341: 0x40aa, 0x342: 0x419a, 0x343: 0x428a, 0x344: 0x437a, 0x345: 0x446a, + 0x346: 0x455a, 0x347: 0x464a, 0x348: 0x4739, 0x349: 0x4829, 0x34a: 0x4919, 0x34b: 0x4a09, + 0x34c: 0x4af9, 0x34d: 0x4be9, 0x34e: 0x4cd9, 0x34f: 0x4dc9, 0x350: 0x4eba, 0x351: 0x4faa, + 0x352: 0x509a, 0x353: 0x518a, 0x354: 0x527a, 0x355: 0x536a, 0x356: 0x545a, 0x357: 0x554a, + 0x358: 0x5639, 0x359: 0x5729, 0x35a: 0x5819, 0x35b: 0x5909, 0x35c: 0x59f9, 0x35d: 0x5ae9, + 0x35e: 0x5bd9, 0x35f: 0x5cc9, 0x360: 0x5dba, 0x361: 0x5eaa, 0x362: 0x5f9a, 0x363: 0x608a, + 0x364: 0x617a, 0x365: 0x626a, 0x366: 0x635a, 0x367: 0x644a, 0x368: 0x6539, 0x369: 0x6629, + 0x36a: 0x6719, 0x36b: 0x6809, 0x36c: 0x68f9, 0x36d: 0x69e9, 0x36e: 0x6ad9, 0x36f: 0x6bc9, + 0x370: 0x0812, 0x371: 0x0812, 0x372: 0x6cba, 0x373: 0x6dca, 0x374: 0x6e9a, + 0x376: 0x6f7a, 0x377: 0x705a, 0x378: 0x0813, 0x379: 0x0813, 0x37a: 0x9253, 0x37b: 0x9253, + 0x37c: 0x7199, 0x37d: 0x0004, 0x37e: 0x726a, 0x37f: 0x0004, + // Block 0xe, offset 0x380 + 0x380: 0x0004, 0x381: 0x0004, 0x382: 0x72ea, 0x383: 0x73fa, 0x384: 0x74ca, + 0x386: 0x75aa, 0x387: 0x768a, 0x388: 0x9553, 0x389: 0x9553, 0x38a: 0x9853, 0x38b: 0x9853, + 0x38c: 0x77c9, 0x38d: 0x0004, 0x38e: 0x0004, 0x38f: 0x0004, 0x390: 0x0812, 0x391: 0x0812, + 0x392: 0x789a, 0x393: 0x79da, 0x396: 0x7b1a, 0x397: 0x7bfa, + 0x398: 0x0813, 0x399: 0x0813, 0x39a: 0x9b53, 0x39b: 0x9b53, 0x39d: 0x0004, + 0x39e: 0x0004, 0x39f: 0x0004, 0x3a0: 0x0812, 0x3a1: 0x0812, 0x3a2: 0x7d3a, 0x3a3: 0x7e7a, + 0x3a4: 0x7fba, 0x3a5: 0x0912, 0x3a6: 0x809a, 0x3a7: 0x817a, 0x3a8: 0x0813, 0x3a9: 0x0813, + 0x3aa: 0xa153, 0x3ab: 0xa153, 0x3ac: 0x0913, 0x3ad: 0x0004, 0x3ae: 0x0004, 0x3af: 0x0004, + 0x3b2: 0x82ba, 0x3b3: 0x83ca, 0x3b4: 0x849a, + 0x3b6: 0x857a, 0x3b7: 0x865a, 0x3b8: 0x9e53, 0x3b9: 0x9e53, 0x3ba: 0x4d53, 0x3bb: 0x4d53, + 0x3bc: 0x8799, 0x3bd: 0x0004, 0x3be: 0x0004, + // Block 0xf, offset 0x3c0 + 0x3c2: 0x0013, + 0x3c7: 0x0013, 0x3ca: 0x0012, 0x3cb: 0x0013, + 0x3cc: 0x0013, 0x3cd: 0x0013, 0x3ce: 0x0012, 0x3cf: 0x0012, 0x3d0: 0x0013, 0x3d1: 0x0013, + 0x3d2: 0x0013, 0x3d3: 0x0012, 0x3d5: 0x0013, + 0x3d9: 0x0013, 0x3da: 0x0013, 0x3db: 0x0013, 0x3dc: 0x0013, 0x3dd: 0x0013, + 0x3e4: 0x0013, 0x3e6: 0x886b, 0x3e8: 0x0013, + 0x3ea: 0x88cb, 0x3eb: 0x890b, 0x3ec: 0x0013, 0x3ed: 0x0013, 0x3ef: 0x0012, + 0x3f0: 0x0013, 0x3f1: 0x0013, 0x3f2: 0xa453, 0x3f3: 0x0013, 0x3f4: 0x0012, 0x3f5: 0x0010, + 0x3f6: 0x0010, 0x3f7: 0x0010, 0x3f8: 0x0010, 0x3f9: 0x0012, + 0x3fc: 0x0012, 0x3fd: 0x0012, 0x3fe: 0x0013, 0x3ff: 0x0013, + // Block 0x10, offset 0x400 + 0x400: 0x1a13, 0x401: 0x1a13, 0x402: 0x1e13, 0x403: 0x1e13, 0x404: 0x1a13, 0x405: 0x1a13, + 0x406: 0x2613, 0x407: 0x2613, 0x408: 0x2a13, 0x409: 0x2a13, 0x40a: 0x2e13, 0x40b: 0x2e13, + 0x40c: 0x2a13, 0x40d: 0x2a13, 0x40e: 0x2613, 0x40f: 0x2613, 0x410: 0xa752, 0x411: 0xa752, + 0x412: 0xaa52, 0x413: 0xaa52, 0x414: 0xad52, 0x415: 0xad52, 0x416: 0xaa52, 0x417: 0xaa52, + 0x418: 0xa752, 0x419: 0xa752, 0x41a: 0x1a12, 0x41b: 0x1a12, 0x41c: 0x1e12, 0x41d: 0x1e12, + 0x41e: 0x1a12, 0x41f: 0x1a12, 0x420: 0x2612, 0x421: 0x2612, 0x422: 0x2a12, 0x423: 0x2a12, + 0x424: 0x2e12, 0x425: 0x2e12, 0x426: 0x2a12, 0x427: 0x2a12, 0x428: 0x2612, 0x429: 0x2612, + // Block 0x11, offset 0x440 + 0x440: 0x6552, 0x441: 0x6552, 0x442: 0x6552, 0x443: 0x6552, 0x444: 0x6552, 0x445: 0x6552, + 0x446: 0x6552, 0x447: 0x6552, 0x448: 0x6552, 0x449: 0x6552, 0x44a: 0x6552, 0x44b: 0x6552, + 0x44c: 0x6552, 0x44d: 0x6552, 0x44e: 0x6552, 0x44f: 0x6552, 0x450: 0xb052, 0x451: 0xb052, + 0x452: 0xb052, 0x453: 0xb052, 0x454: 0xb052, 0x455: 0xb052, 0x456: 0xb052, 0x457: 0xb052, + 0x458: 0xb052, 0x459: 0xb052, 0x45a: 0xb052, 0x45b: 0xb052, 0x45c: 0xb052, 0x45d: 0xb052, + 0x45e: 0xb052, 0x460: 0x0113, 0x461: 0x0112, 0x462: 0x896b, 0x463: 0x8b53, + 0x464: 0x89cb, 0x465: 0x8a2a, 0x466: 0x8a8a, 0x467: 0x0f13, 0x468: 0x0f12, 0x469: 0x0313, + 0x46a: 0x0312, 0x46b: 0x0713, 0x46c: 0x0712, 0x46d: 0x8aeb, 0x46e: 0x8b4b, 0x46f: 0x8bab, + 0x470: 0x8c0b, 0x471: 0x0012, 0x472: 0x0113, 0x473: 0x0112, 0x474: 0x0012, 0x475: 0x0313, + 0x476: 0x0312, 0x477: 0x0012, 0x478: 0x0012, 0x479: 0x0012, 0x47a: 0x0012, 0x47b: 0x0012, + 0x47c: 0x0015, 0x47d: 0x0015, 0x47e: 0x8c6b, 0x47f: 0x8ccb, + // Block 0x12, offset 0x480 + 0x480: 0x0113, 0x481: 0x0112, 0x482: 0x0113, 0x483: 0x0112, 0x484: 0x0113, 0x485: 0x0112, + 0x486: 0x0113, 0x487: 0x0112, 0x488: 0x0014, 0x489: 0x0014, 0x48a: 0x0014, 0x48b: 0x0713, + 0x48c: 0x0712, 0x48d: 0x8d2b, 0x48e: 0x0012, 0x48f: 0x0010, 0x490: 0x0113, 0x491: 0x0112, + 0x492: 0x0113, 0x493: 0x0112, 0x494: 0x6552, 0x495: 0x0012, 0x496: 0x0113, 0x497: 0x0112, + 0x498: 0x0113, 0x499: 0x0112, 0x49a: 0x0113, 0x49b: 0x0112, 0x49c: 0x0113, 0x49d: 0x0112, + 0x49e: 0x0113, 0x49f: 0x0112, 0x4a0: 0x0113, 0x4a1: 0x0112, 0x4a2: 0x0113, 0x4a3: 0x0112, + 0x4a4: 0x0113, 0x4a5: 0x0112, 0x4a6: 0x0113, 0x4a7: 0x0112, 0x4a8: 0x0113, 0x4a9: 0x0112, + 0x4aa: 0x8d8b, 0x4ab: 0x8deb, 0x4ac: 0x8e4b, 0x4ad: 0x8eab, 0x4ae: 0x8f0b, 0x4af: 0x0012, + 0x4b0: 0x8f6b, 0x4b1: 0x8fcb, 0x4b2: 0x902b, 0x4b3: 0xb353, 0x4b4: 0x0113, 0x4b5: 0x0112, + 0x4b6: 0x0113, 0x4b7: 0x0112, 0x4b8: 0x0113, 0x4b9: 0x0112, 0x4ba: 0x0113, 0x4bb: 0x0112, + 0x4bc: 0x0113, 0x4bd: 0x0112, 0x4be: 0x0113, 0x4bf: 0x0112, + // Block 0x13, offset 0x4c0 + 0x4c0: 0x90ea, 0x4c1: 0x916a, 0x4c2: 0x91ea, 0x4c3: 0x926a, 0x4c4: 0x931a, 0x4c5: 0x93ca, + 0x4c6: 0x944a, + 0x4d3: 0x94ca, 0x4d4: 0x95aa, 0x4d5: 0x968a, 0x4d6: 0x976a, 0x4d7: 0x984a, + 0x4dd: 0x0010, + 0x4de: 0x0034, 0x4df: 0x0010, 0x4e0: 0x0010, 0x4e1: 0x0010, 0x4e2: 0x0010, 0x4e3: 0x0010, + 0x4e4: 0x0010, 0x4e5: 0x0010, 0x4e6: 0x0010, 0x4e7: 0x0010, 0x4e8: 0x0010, + 0x4ea: 0x0010, 0x4eb: 0x0010, 0x4ec: 0x0010, 0x4ed: 0x0010, 0x4ee: 0x0010, 0x4ef: 0x0010, + 0x4f0: 0x0010, 0x4f1: 0x0010, 0x4f2: 0x0010, 0x4f3: 0x0010, 0x4f4: 0x0010, 0x4f5: 0x0010, + 0x4f6: 0x0010, 0x4f8: 0x0010, 0x4f9: 0x0010, 0x4fa: 0x0010, 0x4fb: 0x0010, + 0x4fc: 0x0010, 0x4fe: 0x0010, + // Block 0x14, offset 0x500 + 0x500: 0x2213, 0x501: 0x2213, 0x502: 0x2613, 0x503: 0x2613, 0x504: 0x2213, 0x505: 0x2213, + 0x506: 0x2e13, 0x507: 0x2e13, 0x508: 0x2213, 0x509: 0x2213, 0x50a: 0x2613, 0x50b: 0x2613, + 0x50c: 0x2213, 0x50d: 0x2213, 0x50e: 0x3e13, 0x50f: 0x3e13, 0x510: 0x2213, 0x511: 0x2213, + 0x512: 0x2613, 0x513: 0x2613, 0x514: 0x2213, 0x515: 0x2213, 0x516: 0x2e13, 0x517: 0x2e13, + 0x518: 0x2213, 0x519: 0x2213, 0x51a: 0x2613, 0x51b: 0x2613, 0x51c: 0x2213, 0x51d: 0x2213, + 0x51e: 0xbc53, 0x51f: 0xbc53, 0x520: 0xbf53, 0x521: 0xbf53, 0x522: 0x2212, 0x523: 0x2212, + 0x524: 0x2612, 0x525: 0x2612, 0x526: 0x2212, 0x527: 0x2212, 0x528: 0x2e12, 0x529: 0x2e12, + 0x52a: 0x2212, 0x52b: 0x2212, 0x52c: 0x2612, 0x52d: 0x2612, 0x52e: 0x2212, 0x52f: 0x2212, + 0x530: 0x3e12, 0x531: 0x3e12, 0x532: 0x2212, 0x533: 0x2212, 0x534: 0x2612, 0x535: 0x2612, + 0x536: 0x2212, 0x537: 0x2212, 0x538: 0x2e12, 0x539: 0x2e12, 0x53a: 0x2212, 0x53b: 0x2212, + 0x53c: 0x2612, 0x53d: 0x2612, 0x53e: 0x2212, 0x53f: 0x2212, + // Block 0x15, offset 0x540 + 0x542: 0x0010, + 0x547: 0x0010, 0x549: 0x0010, 0x54b: 0x0010, + 0x54d: 0x0010, 0x54e: 0x0010, 0x54f: 0x0010, 0x551: 0x0010, + 0x552: 0x0010, 0x554: 0x0010, 0x557: 0x0010, + 0x559: 0x0010, 0x55b: 0x0010, 0x55d: 0x0010, + 0x55f: 0x0010, 0x561: 0x0010, 0x562: 0x0010, + 0x564: 0x0010, 0x567: 0x0010, 0x568: 0x0010, 0x569: 0x0010, + 0x56a: 0x0010, 0x56c: 0x0010, 0x56d: 0x0010, 0x56e: 0x0010, 0x56f: 0x0010, + 0x570: 0x0010, 0x571: 0x0010, 0x572: 0x0010, 0x574: 0x0010, 0x575: 0x0010, + 0x576: 0x0010, 0x577: 0x0010, 0x579: 0x0010, 0x57a: 0x0010, 0x57b: 0x0010, + 0x57c: 0x0010, 0x57e: 0x0010, +} + +// caseIndex: 25 blocks, 1600 entries, 3200 bytes +// Block 0 is the zero block. +var caseIndex = [1600]uint16{ + // Block 0x0, offset 0x0 + // Block 0x1, offset 0x40 + // Block 0x2, offset 0x80 + // Block 0x3, offset 0xc0 + 0xc2: 0x14, 0xc3: 0x15, 0xc4: 0x16, 0xc5: 0x17, 0xc6: 0x01, 0xc7: 0x02, + 0xc8: 0x18, 0xc9: 0x03, 0xca: 0x04, 0xcb: 0x19, 0xcc: 0x1a, 0xcd: 0x05, 0xce: 0x06, 0xcf: 0x07, + 0xd0: 0x1b, 0xd1: 0x1c, 0xd2: 0x1d, 0xd3: 0x1e, 0xd4: 0x1f, 0xd5: 0x20, 0xd6: 0x08, 0xd7: 0x21, + 0xd8: 0x22, 0xd9: 0x23, 0xda: 0x24, 0xdb: 0x25, 0xdc: 0x26, 0xdd: 0x27, 0xde: 0x28, 0xdf: 0x29, + 0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05, + 0xea: 0x06, 0xeb: 0x07, 0xec: 0x07, 0xed: 0x08, 0xef: 0x09, + 0xf0: 0x14, 0xf3: 0x16, + // Block 0x4, offset 0x100 + 0x120: 0x2a, 0x121: 0x2b, 0x122: 0x2c, 0x123: 0x2d, 0x124: 0x2e, 0x125: 0x2f, 0x126: 0x30, 0x127: 0x31, + 0x128: 0x32, 0x129: 0x33, 0x12a: 0x34, 0x12b: 0x35, 0x12c: 0x36, 0x12d: 0x37, 0x12e: 0x38, 0x12f: 0x39, + 0x130: 0x3a, 0x131: 0x3b, 0x132: 0x3c, 0x133: 0x3d, 0x134: 0x3e, 0x135: 0x3f, 0x136: 0x40, 0x137: 0x41, + 0x138: 0x42, 0x139: 0x43, 0x13a: 0x44, 0x13b: 0x45, 0x13c: 0x46, 0x13d: 0x47, 0x13e: 0x48, 0x13f: 0x49, + // Block 0x5, offset 0x140 + 0x140: 0x4a, 0x141: 0x4b, 0x142: 0x4c, 0x143: 0x09, 0x144: 0x24, 0x145: 0x24, 0x146: 0x24, 0x147: 0x24, + 0x148: 0x24, 0x149: 0x4d, 0x14a: 0x4e, 0x14b: 0x4f, 0x14c: 0x50, 0x14d: 0x51, 0x14e: 0x52, 0x14f: 0x53, + 0x150: 0x54, 0x151: 0x24, 0x152: 0x24, 0x153: 0x24, 0x154: 0x24, 0x155: 0x24, 0x156: 0x24, 0x157: 0x24, + 0x158: 0x24, 0x159: 0x55, 0x15a: 0x56, 0x15b: 0x57, 0x15c: 0x58, 0x15d: 0x59, 0x15e: 0x5a, 0x15f: 0x5b, + 0x160: 0x5c, 0x161: 0x5d, 0x162: 0x5e, 0x163: 0x5f, 0x164: 0x60, 0x165: 0x61, 0x167: 0x62, + 0x168: 0x63, 0x169: 0x64, 0x16a: 0x65, 0x16c: 0x66, 0x16d: 0x67, 0x16e: 0x68, 0x16f: 0x69, + 0x170: 0x6a, 0x171: 0x6b, 0x172: 0x6c, 0x173: 0x6d, 0x174: 0x6e, 0x175: 0x6f, 0x176: 0x70, 0x177: 0x71, + 0x178: 0x72, 0x179: 0x72, 0x17a: 0x73, 0x17b: 0x72, 0x17c: 0x74, 0x17d: 0x0a, 0x17e: 0x0b, 0x17f: 0x0c, + // Block 0x6, offset 0x180 + 0x180: 0x75, 0x181: 0x76, 0x182: 0x77, 0x183: 0x78, 0x184: 0x0d, 0x185: 0x79, 0x186: 0x7a, + 0x192: 0x7b, 0x193: 0x0e, + 0x1b0: 0x7c, 0x1b1: 0x0f, 0x1b2: 0x72, 0x1b3: 0x7d, 0x1b4: 0x7e, 0x1b5: 0x7f, 0x1b6: 0x80, 0x1b7: 0x81, + 0x1b8: 0x82, + // Block 0x7, offset 0x1c0 + 0x1c0: 0x83, 0x1c2: 0x84, 0x1c3: 0x85, 0x1c4: 0x86, 0x1c5: 0x24, 0x1c6: 0x87, + // Block 0x8, offset 0x200 + 0x200: 0x88, 0x201: 0x24, 0x202: 0x24, 0x203: 0x24, 0x204: 0x24, 0x205: 0x24, 0x206: 0x24, 0x207: 0x24, + 0x208: 0x24, 0x209: 0x24, 0x20a: 0x24, 0x20b: 0x24, 0x20c: 0x24, 0x20d: 0x24, 0x20e: 0x24, 0x20f: 0x24, + 0x210: 0x24, 0x211: 0x24, 0x212: 0x89, 0x213: 0x8a, 0x214: 0x24, 0x215: 0x24, 0x216: 0x24, 0x217: 0x24, + 0x218: 0x8b, 0x219: 0x8c, 0x21a: 0x8d, 0x21b: 0x8e, 0x21c: 0x8f, 0x21d: 0x90, 0x21e: 0x10, 0x21f: 0x91, + 0x220: 0x92, 0x221: 0x93, 0x222: 0x24, 0x223: 0x94, 0x224: 0x95, 0x225: 0x96, 0x226: 0x97, 0x227: 0x98, + 0x228: 0x99, 0x229: 0x9a, 0x22a: 0x9b, 0x22b: 0x9c, 0x22c: 0x9d, 0x22d: 0x9e, 0x22e: 0x9f, 0x22f: 0xa0, + 0x230: 0x24, 0x231: 0x24, 0x232: 0x24, 0x233: 0x24, 0x234: 0x24, 0x235: 0x24, 0x236: 0x24, 0x237: 0x24, + 0x238: 0x24, 0x239: 0x24, 0x23a: 0x24, 0x23b: 0x24, 0x23c: 0x24, 0x23d: 0x24, 0x23e: 0x24, 0x23f: 0x24, + // Block 0x9, offset 0x240 + 0x240: 0x24, 0x241: 0x24, 0x242: 0x24, 0x243: 0x24, 0x244: 0x24, 0x245: 0x24, 0x246: 0x24, 0x247: 0x24, + 0x248: 0x24, 0x249: 0x24, 0x24a: 0x24, 0x24b: 0x24, 0x24c: 0x24, 0x24d: 0x24, 0x24e: 0x24, 0x24f: 0x24, + 0x250: 0x24, 0x251: 0x24, 0x252: 0x24, 0x253: 0x24, 0x254: 0x24, 0x255: 0x24, 0x256: 0x24, 0x257: 0x24, + 0x258: 0x24, 0x259: 0x24, 0x25a: 0x24, 0x25b: 0x24, 0x25c: 0x24, 0x25d: 0x24, 0x25e: 0x24, 0x25f: 0x24, + 0x260: 0x24, 0x261: 0x24, 0x262: 0x24, 0x263: 0x24, 0x264: 0x24, 0x265: 0x24, 0x266: 0x24, 0x267: 0x24, + 0x268: 0x24, 0x269: 0x24, 0x26a: 0x24, 0x26b: 0x24, 0x26c: 0x24, 0x26d: 0x24, 0x26e: 0x24, 0x26f: 0x24, + 0x270: 0x24, 0x271: 0x24, 0x272: 0x24, 0x273: 0x24, 0x274: 0x24, 0x275: 0x24, 0x276: 0x24, 0x277: 0x24, + 0x278: 0x24, 0x279: 0x24, 0x27a: 0x24, 0x27b: 0x24, 0x27c: 0x24, 0x27d: 0x24, 0x27e: 0x24, 0x27f: 0x24, + // Block 0xa, offset 0x280 + 0x280: 0x24, 0x281: 0x24, 0x282: 0x24, 0x283: 0x24, 0x284: 0x24, 0x285: 0x24, 0x286: 0x24, 0x287: 0x24, + 0x288: 0x24, 0x289: 0x24, 0x28a: 0x24, 0x28b: 0x24, 0x28c: 0x24, 0x28d: 0x24, 0x28e: 0x24, 0x28f: 0x24, + 0x290: 0x24, 0x291: 0x24, 0x292: 0x24, 0x293: 0x24, 0x294: 0x24, 0x295: 0x24, 0x296: 0x24, 0x297: 0x24, + 0x298: 0x24, 0x299: 0x24, 0x29a: 0x24, 0x29b: 0x24, 0x29c: 0x24, 0x29d: 0x24, 0x29e: 0xa1, 0x29f: 0xa2, + // Block 0xb, offset 0x2c0 + 0x2ec: 0x11, 0x2ed: 0xa3, 0x2ee: 0xa4, 0x2ef: 0xa5, + 0x2f0: 0x24, 0x2f1: 0x24, 0x2f2: 0x24, 0x2f3: 0x24, 0x2f4: 0xa6, 0x2f5: 0xa7, 0x2f6: 0xa8, 0x2f7: 0xa9, + 0x2f8: 0xaa, 0x2f9: 0xab, 0x2fa: 0x24, 0x2fb: 0xac, 0x2fc: 0xad, 0x2fd: 0xae, 0x2fe: 0xaf, 0x2ff: 0xb0, + // Block 0xc, offset 0x300 + 0x300: 0xb1, 0x301: 0xb2, 0x302: 0x24, 0x303: 0xb3, 0x305: 0xb4, 0x307: 0xb5, + 0x30a: 0xb6, 0x30b: 0xb7, 0x30c: 0xb8, 0x30d: 0xb9, 0x30e: 0xba, 0x30f: 0xbb, + 0x310: 0xbc, 0x311: 0xbd, 0x312: 0xbe, 0x313: 0xbf, 0x314: 0xc0, 0x315: 0xc1, + 0x318: 0x24, 0x319: 0x24, 0x31a: 0x24, 0x31b: 0x24, 0x31c: 0xc2, 0x31d: 0xc3, + 0x320: 0xc4, 0x321: 0xc5, 0x322: 0xc6, 0x323: 0xc7, 0x324: 0xc8, 0x326: 0xc9, + 0x328: 0xca, 0x329: 0xcb, 0x32a: 0xcc, 0x32b: 0xcd, 0x32c: 0x5f, 0x32d: 0xce, 0x32e: 0xcf, + 0x330: 0x24, 0x331: 0xd0, 0x332: 0xd1, 0x333: 0xd2, 0x334: 0xd3, + 0x33c: 0xd4, 0x33d: 0xd5, 0x33f: 0xd6, + // Block 0xd, offset 0x340 + 0x340: 0xd7, 0x341: 0xd8, 0x342: 0xd9, 0x343: 0xda, 0x344: 0xdb, 0x345: 0xdc, 0x346: 0xdd, 0x347: 0xde, + 0x348: 0xdf, 0x34a: 0xe0, 0x34b: 0xe1, 0x34c: 0xe2, 0x34d: 0xe3, + 0x350: 0xe4, 0x351: 0xe5, 0x352: 0xe6, 0x353: 0xe7, 0x356: 0xe8, 0x357: 0xe9, + 0x358: 0xea, 0x359: 0xeb, 0x35a: 0xec, 0x35b: 0xed, 0x35c: 0xee, + 0x360: 0xef, 0x362: 0xf0, 0x363: 0xf1, 0x366: 0xf2, 0x367: 0xf3, + 0x368: 0xf4, 0x369: 0xf5, 0x36a: 0xf6, 0x36b: 0xf7, + 0x370: 0xf8, 0x371: 0xf9, 0x372: 0xfa, 0x374: 0xfb, 0x375: 0xfc, 0x376: 0xfd, + 0x37b: 0xfe, + // Block 0xe, offset 0x380 + 0x380: 0x24, 0x381: 0x24, 0x382: 0x24, 0x383: 0x24, 0x384: 0x24, 0x385: 0x24, 0x386: 0x24, 0x387: 0x24, + 0x388: 0x24, 0x389: 0x24, 0x38a: 0x24, 0x38b: 0x24, 0x38c: 0x24, 0x38d: 0x24, 0x38e: 0xff, + 0x390: 0x24, 0x391: 0x100, 0x392: 0x24, 0x393: 0x24, 0x394: 0x24, 0x395: 0x101, + // Block 0xf, offset 0x3c0 + 0x3c0: 0x24, 0x3c1: 0x24, 0x3c2: 0x24, 0x3c3: 0x24, 0x3c4: 0x24, 0x3c5: 0x24, 0x3c6: 0x24, 0x3c7: 0x24, + 0x3c8: 0x24, 0x3c9: 0x24, 0x3ca: 0x24, 0x3cb: 0x24, 0x3cc: 0x24, 0x3cd: 0x24, 0x3ce: 0x24, 0x3cf: 0x24, + 0x3d0: 0x102, + // Block 0x10, offset 0x400 + 0x410: 0x24, 0x411: 0x24, 0x412: 0x24, 0x413: 0x24, 0x414: 0x24, 0x415: 0x24, 0x416: 0x24, 0x417: 0x24, + 0x418: 0x24, 0x419: 0x103, + // Block 0x11, offset 0x440 + 0x460: 0x24, 0x461: 0x24, 0x462: 0x24, 0x463: 0x24, 0x464: 0x24, 0x465: 0x24, 0x466: 0x24, 0x467: 0x24, + 0x468: 0xf7, 0x469: 0x104, 0x46b: 0x105, 0x46c: 0x106, 0x46d: 0x107, 0x46e: 0x108, + 0x479: 0x109, 0x47c: 0x24, 0x47d: 0x10a, 0x47e: 0x10b, 0x47f: 0x10c, + // Block 0x12, offset 0x480 + 0x4b0: 0x24, 0x4b1: 0x10d, 0x4b2: 0x10e, + // Block 0x13, offset 0x4c0 + 0x4c5: 0x10f, 0x4c6: 0x110, + 0x4c9: 0x111, + 0x4d0: 0x112, 0x4d1: 0x113, 0x4d2: 0x114, 0x4d3: 0x115, 0x4d4: 0x116, 0x4d5: 0x117, 0x4d6: 0x118, 0x4d7: 0x119, + 0x4d8: 0x11a, 0x4d9: 0x11b, 0x4da: 0x11c, 0x4db: 0x11d, 0x4dc: 0x11e, 0x4dd: 0x11f, 0x4de: 0x120, 0x4df: 0x121, + 0x4e8: 0x122, 0x4e9: 0x123, 0x4ea: 0x124, + // Block 0x14, offset 0x500 + 0x500: 0x125, 0x504: 0x126, 0x505: 0x127, + 0x50b: 0x128, + 0x520: 0x24, 0x521: 0x24, 0x522: 0x24, 0x523: 0x129, 0x524: 0x12, 0x525: 0x12a, + 0x538: 0x12b, 0x539: 0x13, 0x53a: 0x12c, + // Block 0x15, offset 0x540 + 0x544: 0x12d, 0x545: 0x12e, 0x546: 0x12f, + 0x54f: 0x130, + // Block 0x16, offset 0x580 + 0x590: 0x0a, 0x591: 0x0b, 0x592: 0x0c, 0x593: 0x0d, 0x594: 0x0e, 0x596: 0x0f, + 0x59b: 0x10, 0x59d: 0x11, 0x59e: 0x12, 0x59f: 0x13, + // Block 0x17, offset 0x5c0 + 0x5c0: 0x131, 0x5c1: 0x132, 0x5c4: 0x132, 0x5c5: 0x132, 0x5c6: 0x132, 0x5c7: 0x133, + // Block 0x18, offset 0x600 + 0x620: 0x15, +} + +// sparseOffsets: 289 entries, 578 bytes +var sparseOffsets = []uint16{0x0, 0x9, 0xf, 0x18, 0x24, 0x2e, 0x35, 0x38, 0x3c, 0x3f, 0x43, 0x4d, 0x4f, 0x57, 0x5e, 0x63, 0x71, 0x72, 0x80, 0x8f, 0x99, 0x9c, 0xa3, 0xab, 0xae, 0xb0, 0xbf, 0xc5, 0xd3, 0xde, 0xeb, 0xf6, 0x102, 0x10c, 0x118, 0x123, 0x12f, 0x13b, 0x143, 0x14c, 0x156, 0x161, 0x16d, 0x174, 0x17f, 0x184, 0x18c, 0x18f, 0x194, 0x198, 0x19c, 0x1a3, 0x1ac, 0x1b4, 0x1b5, 0x1be, 0x1c5, 0x1cd, 0x1d3, 0x1d8, 0x1dc, 0x1df, 0x1e1, 0x1e4, 0x1e9, 0x1ea, 0x1ec, 0x1ee, 0x1f0, 0x1f7, 0x1fc, 0x200, 0x209, 0x20c, 0x20f, 0x215, 0x216, 0x221, 0x222, 0x223, 0x228, 0x235, 0x23d, 0x245, 0x24e, 0x257, 0x260, 0x265, 0x268, 0x273, 0x281, 0x283, 0x28a, 0x28e, 0x29a, 0x29b, 0x2a6, 0x2ae, 0x2b6, 0x2bc, 0x2bd, 0x2cb, 0x2d0, 0x2d3, 0x2d8, 0x2dc, 0x2e2, 0x2e7, 0x2ea, 0x2ef, 0x2f4, 0x2f5, 0x2fb, 0x2fd, 0x2fe, 0x300, 0x302, 0x305, 0x306, 0x308, 0x30b, 0x311, 0x315, 0x317, 0x31c, 0x323, 0x32b, 0x334, 0x335, 0x33e, 0x342, 0x347, 0x34f, 0x355, 0x35b, 0x365, 0x36a, 0x373, 0x379, 0x380, 0x384, 0x38c, 0x38e, 0x390, 0x393, 0x395, 0x397, 0x398, 0x399, 0x39b, 0x39d, 0x3a3, 0x3a8, 0x3aa, 0x3b1, 0x3b4, 0x3b6, 0x3bc, 0x3c1, 0x3c3, 0x3c4, 0x3c5, 0x3c6, 0x3c8, 0x3ca, 0x3cc, 0x3cf, 0x3d1, 0x3d4, 0x3dc, 0x3df, 0x3e3, 0x3eb, 0x3ed, 0x3ee, 0x3ef, 0x3f1, 0x3f7, 0x3f9, 0x3fa, 0x3fc, 0x3fe, 0x400, 0x40d, 0x40e, 0x40f, 0x413, 0x415, 0x416, 0x417, 0x418, 0x419, 0x41c, 0x41f, 0x425, 0x426, 0x42a, 0x42e, 0x434, 0x437, 0x43e, 0x442, 0x446, 0x44d, 0x456, 0x45c, 0x462, 0x46c, 0x476, 0x478, 0x481, 0x487, 0x48d, 0x493, 0x496, 0x49c, 0x49f, 0x4a8, 0x4a9, 0x4b0, 0x4b4, 0x4b5, 0x4b8, 0x4ba, 0x4c1, 0x4c9, 0x4cf, 0x4d5, 0x4d6, 0x4dc, 0x4df, 0x4e7, 0x4ee, 0x4f8, 0x500, 0x503, 0x504, 0x505, 0x506, 0x508, 0x509, 0x50b, 0x50d, 0x50f, 0x513, 0x514, 0x516, 0x519, 0x51b, 0x51d, 0x51f, 0x524, 0x529, 0x52d, 0x52e, 0x531, 0x535, 0x540, 0x544, 0x54c, 0x551, 0x555, 0x558, 0x55c, 0x55f, 0x562, 0x567, 0x56b, 0x56f, 0x573, 0x577, 0x579, 0x57b, 0x57e, 0x583, 0x586, 0x588, 0x58b, 0x58d, 0x593, 0x59c, 0x5a1, 0x5a2, 0x5a5, 0x5a6, 0x5a7, 0x5a9, 0x5aa, 0x5ab} + +// sparseValues: 1451 entries, 5804 bytes +var sparseValues = [1451]valueRange{ + // Block 0x0, offset 0x0 + {value: 0x0004, lo: 0xa8, hi: 0xa8}, + {value: 0x0012, lo: 0xaa, hi: 0xaa}, + {value: 0x0014, lo: 0xad, hi: 0xad}, + {value: 0x0004, lo: 0xaf, hi: 0xaf}, + {value: 0x0004, lo: 0xb4, hi: 0xb4}, + {value: 0x001a, lo: 0xb5, hi: 0xb5}, + {value: 0x0054, lo: 0xb7, hi: 0xb7}, + {value: 0x0004, lo: 0xb8, hi: 0xb8}, + {value: 0x0012, lo: 0xba, hi: 0xba}, + // Block 0x1, offset 0x9 + {value: 0x2013, lo: 0x80, hi: 0x96}, + {value: 0x2013, lo: 0x98, hi: 0x9e}, + {value: 0x009a, lo: 0x9f, hi: 0x9f}, + {value: 0x2012, lo: 0xa0, hi: 0xb6}, + {value: 0x2012, lo: 0xb8, hi: 0xbe}, + {value: 0x0252, lo: 0xbf, hi: 0xbf}, + // Block 0x2, offset 0xf + {value: 0x0117, lo: 0x80, hi: 0xaf}, + {value: 0x011b, lo: 0xb0, hi: 0xb0}, + {value: 0x019a, lo: 0xb1, hi: 0xb1}, + {value: 0x0117, lo: 0xb2, hi: 0xb7}, + {value: 0x0012, lo: 0xb8, hi: 0xb8}, + {value: 0x0316, lo: 0xb9, hi: 0xba}, + {value: 0x0716, lo: 0xbb, hi: 0xbc}, + {value: 0x0316, lo: 0xbd, hi: 0xbe}, + {value: 0x0553, lo: 0xbf, hi: 0xbf}, + // Block 0x3, offset 0x18 + {value: 0x0552, lo: 0x80, hi: 0x80}, + {value: 0x0316, lo: 0x81, hi: 0x82}, + {value: 0x0716, lo: 0x83, hi: 0x84}, + {value: 0x0316, lo: 0x85, hi: 0x86}, + {value: 0x0f16, lo: 0x87, hi: 0x88}, + {value: 0x01da, lo: 0x89, hi: 0x89}, + {value: 0x0117, lo: 0x8a, hi: 0xb7}, + {value: 0x0253, lo: 0xb8, hi: 0xb8}, + {value: 0x0316, lo: 0xb9, hi: 0xba}, + {value: 0x0716, lo: 0xbb, hi: 0xbc}, + {value: 0x0316, lo: 0xbd, hi: 0xbe}, + {value: 0x028a, lo: 0xbf, hi: 0xbf}, + // Block 0x4, offset 0x24 + {value: 0x0117, lo: 0x80, hi: 0x9f}, + {value: 0x2f53, lo: 0xa0, hi: 0xa0}, + {value: 0x0012, lo: 0xa1, hi: 0xa1}, + {value: 0x0117, lo: 0xa2, hi: 0xb3}, + {value: 0x0012, lo: 0xb4, hi: 0xb9}, + {value: 0x090b, lo: 0xba, hi: 0xba}, + {value: 0x0716, lo: 0xbb, hi: 0xbc}, + {value: 0x2953, lo: 0xbd, hi: 0xbd}, + {value: 0x098b, lo: 0xbe, hi: 0xbe}, + {value: 0x0a0a, lo: 0xbf, hi: 0xbf}, + // Block 0x5, offset 0x2e + {value: 0x0015, lo: 0x80, hi: 0x81}, + {value: 0x0014, lo: 0x82, hi: 0x97}, + {value: 0x0004, lo: 0x98, hi: 0x9d}, + {value: 0x0014, lo: 0x9e, hi: 0x9f}, + {value: 0x0015, lo: 0xa0, hi: 0xa4}, + {value: 0x0004, lo: 0xa5, hi: 0xab}, + {value: 0x0014, lo: 0xac, hi: 0xbf}, + // Block 0x6, offset 0x35 + {value: 0x0024, lo: 0x80, hi: 0x94}, + {value: 0x0034, lo: 0x95, hi: 0xbc}, + {value: 0x0024, lo: 0xbd, hi: 0xbf}, + // Block 0x7, offset 0x38 + {value: 0x6553, lo: 0x80, hi: 0x8f}, + {value: 0x2013, lo: 0x90, hi: 0x9f}, + {value: 0x5f53, lo: 0xa0, hi: 0xaf}, + {value: 0x2012, lo: 0xb0, hi: 0xbf}, + // Block 0x8, offset 0x3c + {value: 0x5f52, lo: 0x80, hi: 0x8f}, + {value: 0x6552, lo: 0x90, hi: 0x9f}, + {value: 0x0117, lo: 0xa0, hi: 0xbf}, + // Block 0x9, offset 0x3f + {value: 0x0117, lo: 0x80, hi: 0x81}, + {value: 0x0024, lo: 0x83, hi: 0x87}, + {value: 0x0014, lo: 0x88, hi: 0x89}, + {value: 0x0117, lo: 0x8a, hi: 0xbf}, + // Block 0xa, offset 0x43 + {value: 0x0f13, lo: 0x80, hi: 0x80}, + {value: 0x0316, lo: 0x81, hi: 0x82}, + {value: 0x0716, lo: 0x83, hi: 0x84}, + {value: 0x0316, lo: 0x85, hi: 0x86}, + {value: 0x0f16, lo: 0x87, hi: 0x88}, + {value: 0x0316, lo: 0x89, hi: 0x8a}, + {value: 0x0716, lo: 0x8b, hi: 0x8c}, + {value: 0x0316, lo: 0x8d, hi: 0x8e}, + {value: 0x0f12, lo: 0x8f, hi: 0x8f}, + {value: 0x0117, lo: 0x90, hi: 0xbf}, + // Block 0xb, offset 0x4d + {value: 0x0117, lo: 0x80, hi: 0xaf}, + {value: 0x6553, lo: 0xb1, hi: 0xbf}, + // Block 0xc, offset 0x4f + {value: 0x3013, lo: 0x80, hi: 0x8f}, + {value: 0x6853, lo: 0x90, hi: 0x96}, + {value: 0x0014, lo: 0x99, hi: 0x99}, + {value: 0x0010, lo: 0x9b, hi: 0x9c}, + {value: 0x0010, lo: 0x9e, hi: 0x9e}, + {value: 0x0012, lo: 0xa0, hi: 0xa0}, + {value: 0x6552, lo: 0xa1, hi: 0xaf}, + {value: 0x3012, lo: 0xb0, hi: 0xbf}, + // Block 0xd, offset 0x57 + {value: 0x0034, lo: 0x81, hi: 0x82}, + {value: 0x0024, lo: 0x84, hi: 0x84}, + {value: 0x0034, lo: 0x85, hi: 0x85}, + {value: 0x0034, lo: 0x87, hi: 0x87}, + {value: 0x0010, lo: 0x90, hi: 0xaa}, + {value: 0x0010, lo: 0xaf, hi: 0xb3}, + {value: 0x0054, lo: 0xb4, hi: 0xb4}, + // Block 0xe, offset 0x5e + {value: 0x0014, lo: 0x80, hi: 0x85}, + {value: 0x0024, lo: 0x90, hi: 0x97}, + {value: 0x0034, lo: 0x98, hi: 0x9a}, + {value: 0x0014, lo: 0x9c, hi: 0x9c}, + {value: 0x0010, lo: 0xa0, hi: 0xbf}, + // Block 0xf, offset 0x63 + {value: 0x0014, lo: 0x80, hi: 0x80}, + {value: 0x0010, lo: 0x81, hi: 0x8a}, + {value: 0x0034, lo: 0x8b, hi: 0x92}, + {value: 0x0024, lo: 0x93, hi: 0x94}, + {value: 0x0034, lo: 0x95, hi: 0x96}, + {value: 0x0024, lo: 0x97, hi: 0x9b}, + {value: 0x0034, lo: 0x9c, hi: 0x9c}, + {value: 0x0024, lo: 0x9d, hi: 0x9e}, + {value: 0x0034, lo: 0x9f, hi: 0x9f}, + {value: 0x0010, lo: 0xa0, hi: 0xa9}, + {value: 0x0010, lo: 0xab, hi: 0xab}, + {value: 0x0010, lo: 0xae, hi: 0xaf}, + {value: 0x0034, lo: 0xb0, hi: 0xb0}, + {value: 0x0010, lo: 0xb1, hi: 0xbf}, + // Block 0x10, offset 0x71 + {value: 0x0010, lo: 0x80, hi: 0xbf}, + // Block 0x11, offset 0x72 + {value: 0x0010, lo: 0x80, hi: 0x93}, + {value: 0x0010, lo: 0x95, hi: 0x95}, + {value: 0x0024, lo: 0x96, hi: 0x9c}, + {value: 0x0014, lo: 0x9d, hi: 0x9d}, + {value: 0x0024, lo: 0x9f, hi: 0xa2}, + {value: 0x0034, lo: 0xa3, hi: 0xa3}, + {value: 0x0024, lo: 0xa4, hi: 0xa4}, + {value: 0x0014, lo: 0xa5, hi: 0xa6}, + {value: 0x0024, lo: 0xa7, hi: 0xa8}, + {value: 0x0034, lo: 0xaa, hi: 0xaa}, + {value: 0x0024, lo: 0xab, hi: 0xac}, + {value: 0x0034, lo: 0xad, hi: 0xad}, + {value: 0x0010, lo: 0xae, hi: 0xbc}, + {value: 0x0010, lo: 0xbf, hi: 0xbf}, + // Block 0x12, offset 0x80 + {value: 0x0014, lo: 0x8f, hi: 0x8f}, + {value: 0x0010, lo: 0x90, hi: 0x90}, + {value: 0x0034, lo: 0x91, hi: 0x91}, + {value: 0x0010, lo: 0x92, hi: 0xaf}, + {value: 0x0024, lo: 0xb0, hi: 0xb0}, + {value: 0x0034, lo: 0xb1, hi: 0xb1}, + {value: 0x0024, lo: 0xb2, hi: 0xb3}, + {value: 0x0034, lo: 0xb4, hi: 0xb4}, + {value: 0x0024, lo: 0xb5, hi: 0xb6}, + {value: 0x0034, lo: 0xb7, hi: 0xb9}, + {value: 0x0024, lo: 0xba, hi: 0xba}, + {value: 0x0034, lo: 0xbb, hi: 0xbc}, + {value: 0x0024, lo: 0xbd, hi: 0xbd}, + {value: 0x0034, lo: 0xbe, hi: 0xbe}, + {value: 0x0024, lo: 0xbf, hi: 0xbf}, + // Block 0x13, offset 0x8f + {value: 0x0024, lo: 0x80, hi: 0x81}, + {value: 0x0034, lo: 0x82, hi: 0x82}, + {value: 0x0024, lo: 0x83, hi: 0x83}, + {value: 0x0034, lo: 0x84, hi: 0x84}, + {value: 0x0024, lo: 0x85, hi: 0x85}, + {value: 0x0034, lo: 0x86, hi: 0x86}, + {value: 0x0024, lo: 0x87, hi: 0x87}, + {value: 0x0034, lo: 0x88, hi: 0x88}, + {value: 0x0024, lo: 0x89, hi: 0x8a}, + {value: 0x0010, lo: 0x8d, hi: 0xbf}, + // Block 0x14, offset 0x99 + {value: 0x0010, lo: 0x80, hi: 0xa5}, + {value: 0x0014, lo: 0xa6, hi: 0xb0}, + {value: 0x0010, lo: 0xb1, hi: 0xb1}, + // Block 0x15, offset 0x9c + {value: 0x0010, lo: 0x80, hi: 0xaa}, + {value: 0x0024, lo: 0xab, hi: 0xb1}, + {value: 0x0034, lo: 0xb2, hi: 0xb2}, + {value: 0x0024, lo: 0xb3, hi: 0xb3}, + {value: 0x0014, lo: 0xb4, hi: 0xb5}, + {value: 0x0014, lo: 0xba, hi: 0xba}, + {value: 0x0034, lo: 0xbd, hi: 0xbd}, + // Block 0x16, offset 0xa3 + {value: 0x0010, lo: 0x80, hi: 0x95}, + {value: 0x0024, lo: 0x96, hi: 0x99}, + {value: 0x0014, lo: 0x9a, hi: 0x9a}, + {value: 0x0024, lo: 0x9b, hi: 0xa3}, + {value: 0x0014, lo: 0xa4, hi: 0xa4}, + {value: 0x0024, lo: 0xa5, hi: 0xa7}, + {value: 0x0014, lo: 0xa8, hi: 0xa8}, + {value: 0x0024, lo: 0xa9, hi: 0xad}, + // Block 0x17, offset 0xab + {value: 0x0010, lo: 0x80, hi: 0x98}, + {value: 0x0034, lo: 0x99, hi: 0x9b}, + {value: 0x0010, lo: 0xa0, hi: 0xaa}, + // Block 0x18, offset 0xae + {value: 0x0010, lo: 0xa0, hi: 0xb4}, + {value: 0x0010, lo: 0xb6, hi: 0xbd}, + // Block 0x19, offset 0xb0 + {value: 0x0034, lo: 0x93, hi: 0x93}, + {value: 0x0024, lo: 0x94, hi: 0xa1}, + {value: 0x0014, lo: 0xa2, hi: 0xa2}, + {value: 0x0034, lo: 0xa3, hi: 0xa3}, + {value: 0x0024, lo: 0xa4, hi: 0xa5}, + {value: 0x0034, lo: 0xa6, hi: 0xa6}, + {value: 0x0024, lo: 0xa7, hi: 0xa8}, + {value: 0x0034, lo: 0xa9, hi: 0xa9}, + {value: 0x0024, lo: 0xaa, hi: 0xac}, + {value: 0x0034, lo: 0xad, hi: 0xb2}, + {value: 0x0024, lo: 0xb3, hi: 0xb5}, + {value: 0x0034, lo: 0xb6, hi: 0xb6}, + {value: 0x0024, lo: 0xb7, hi: 0xb8}, + {value: 0x0034, lo: 0xb9, hi: 0xba}, + {value: 0x0024, lo: 0xbb, hi: 0xbf}, + // Block 0x1a, offset 0xbf + {value: 0x0014, lo: 0x80, hi: 0x82}, + {value: 0x0010, lo: 0x83, hi: 0xb9}, + {value: 0x0014, lo: 0xba, hi: 0xba}, + {value: 0x0010, lo: 0xbb, hi: 0xbb}, + {value: 0x0034, lo: 0xbc, hi: 0xbc}, + {value: 0x0010, lo: 0xbd, hi: 0xbf}, + // Block 0x1b, offset 0xc5 + {value: 0x0010, lo: 0x80, hi: 0x80}, + {value: 0x0014, lo: 0x81, hi: 0x88}, + {value: 0x0010, lo: 0x89, hi: 0x8c}, + {value: 0x0034, lo: 0x8d, hi: 0x8d}, + {value: 0x0010, lo: 0x8e, hi: 0x90}, + {value: 0x0024, lo: 0x91, hi: 0x91}, + {value: 0x0034, lo: 0x92, hi: 0x92}, + {value: 0x0024, lo: 0x93, hi: 0x94}, + {value: 0x0014, lo: 0x95, hi: 0x97}, + {value: 0x0010, lo: 0x98, hi: 0xa1}, + {value: 0x0014, lo: 0xa2, hi: 0xa3}, + {value: 0x0010, lo: 0xa6, hi: 0xaf}, + {value: 0x0014, lo: 0xb1, hi: 0xb1}, + {value: 0x0010, lo: 0xb2, hi: 0xbf}, + // Block 0x1c, offset 0xd3 + {value: 0x0010, lo: 0x80, hi: 0x80}, + {value: 0x0014, lo: 0x81, hi: 0x81}, + {value: 0x0010, lo: 0x82, hi: 0x83}, + {value: 0x0010, lo: 0x85, hi: 0x8c}, + {value: 0x0010, lo: 0x8f, hi: 0x90}, + {value: 0x0010, lo: 0x93, hi: 0xa8}, + {value: 0x0010, lo: 0xaa, hi: 0xb0}, + {value: 0x0010, lo: 0xb2, hi: 0xb2}, + {value: 0x0010, lo: 0xb6, hi: 0xb9}, + {value: 0x0034, lo: 0xbc, hi: 0xbc}, + {value: 0x0010, lo: 0xbd, hi: 0xbf}, + // Block 0x1d, offset 0xde + {value: 0x0010, lo: 0x80, hi: 0x80}, + {value: 0x0014, lo: 0x81, hi: 0x84}, + {value: 0x0010, lo: 0x87, hi: 0x88}, + {value: 0x0010, lo: 0x8b, hi: 0x8c}, + {value: 0x0034, lo: 0x8d, hi: 0x8d}, + {value: 0x0010, lo: 0x8e, hi: 0x8e}, + {value: 0x0010, lo: 0x97, hi: 0x97}, + {value: 0x0010, lo: 0x9c, hi: 0x9d}, + {value: 0x0010, lo: 0x9f, hi: 0xa1}, + {value: 0x0014, lo: 0xa2, hi: 0xa3}, + {value: 0x0010, lo: 0xa6, hi: 0xb1}, + {value: 0x0010, lo: 0xbc, hi: 0xbc}, + {value: 0x0024, lo: 0xbe, hi: 0xbe}, + // Block 0x1e, offset 0xeb + {value: 0x0014, lo: 0x81, hi: 0x82}, + {value: 0x0010, lo: 0x83, hi: 0x83}, + {value: 0x0010, lo: 0x85, hi: 0x8a}, + {value: 0x0010, lo: 0x8f, hi: 0x90}, + {value: 0x0010, lo: 0x93, hi: 0xa8}, + {value: 0x0010, lo: 0xaa, hi: 0xb0}, + {value: 0x0010, lo: 0xb2, hi: 0xb3}, + {value: 0x0010, lo: 0xb5, hi: 0xb6}, + {value: 0x0010, lo: 0xb8, hi: 0xb9}, + {value: 0x0034, lo: 0xbc, hi: 0xbc}, + {value: 0x0010, lo: 0xbe, hi: 0xbf}, + // Block 0x1f, offset 0xf6 + {value: 0x0010, lo: 0x80, hi: 0x80}, + {value: 0x0014, lo: 0x81, hi: 0x82}, + {value: 0x0014, lo: 0x87, hi: 0x88}, + {value: 0x0014, lo: 0x8b, hi: 0x8c}, + {value: 0x0034, lo: 0x8d, hi: 0x8d}, + {value: 0x0014, lo: 0x91, hi: 0x91}, + {value: 0x0010, lo: 0x99, hi: 0x9c}, + {value: 0x0010, lo: 0x9e, hi: 0x9e}, + {value: 0x0010, lo: 0xa6, hi: 0xaf}, + {value: 0x0014, lo: 0xb0, hi: 0xb1}, + {value: 0x0010, lo: 0xb2, hi: 0xb4}, + {value: 0x0014, lo: 0xb5, hi: 0xb5}, + // Block 0x20, offset 0x102 + {value: 0x0014, lo: 0x81, hi: 0x82}, + {value: 0x0010, lo: 0x83, hi: 0x83}, + {value: 0x0010, lo: 0x85, hi: 0x8d}, + {value: 0x0010, lo: 0x8f, hi: 0x91}, + {value: 0x0010, lo: 0x93, hi: 0xa8}, + {value: 0x0010, lo: 0xaa, hi: 0xb0}, + {value: 0x0010, lo: 0xb2, hi: 0xb3}, + {value: 0x0010, lo: 0xb5, hi: 0xb9}, + {value: 0x0034, lo: 0xbc, hi: 0xbc}, + {value: 0x0010, lo: 0xbd, hi: 0xbf}, + // Block 0x21, offset 0x10c + {value: 0x0010, lo: 0x80, hi: 0x80}, + {value: 0x0014, lo: 0x81, hi: 0x85}, + {value: 0x0014, lo: 0x87, hi: 0x88}, + {value: 0x0010, lo: 0x89, hi: 0x89}, + {value: 0x0010, lo: 0x8b, hi: 0x8c}, + {value: 0x0034, lo: 0x8d, hi: 0x8d}, + {value: 0x0010, lo: 0x90, hi: 0x90}, + {value: 0x0010, lo: 0xa0, hi: 0xa1}, + {value: 0x0014, lo: 0xa2, hi: 0xa3}, + {value: 0x0010, lo: 0xa6, hi: 0xaf}, + {value: 0x0010, lo: 0xb9, hi: 0xb9}, + {value: 0x0014, lo: 0xba, hi: 0xbf}, + // Block 0x22, offset 0x118 + {value: 0x0014, lo: 0x81, hi: 0x81}, + {value: 0x0010, lo: 0x82, hi: 0x83}, + {value: 0x0010, lo: 0x85, hi: 0x8c}, + {value: 0x0010, lo: 0x8f, hi: 0x90}, + {value: 0x0010, lo: 0x93, hi: 0xa8}, + {value: 0x0010, lo: 0xaa, hi: 0xb0}, + {value: 0x0010, lo: 0xb2, hi: 0xb3}, + {value: 0x0010, lo: 0xb5, hi: 0xb9}, + {value: 0x0034, lo: 0xbc, hi: 0xbc}, + {value: 0x0010, lo: 0xbd, hi: 0xbe}, + {value: 0x0014, lo: 0xbf, hi: 0xbf}, + // Block 0x23, offset 0x123 + {value: 0x0010, lo: 0x80, hi: 0x80}, + {value: 0x0014, lo: 0x81, hi: 0x84}, + {value: 0x0010, lo: 0x87, hi: 0x88}, + {value: 0x0010, lo: 0x8b, hi: 0x8c}, + {value: 0x0034, lo: 0x8d, hi: 0x8d}, + {value: 0x0014, lo: 0x96, hi: 0x96}, + {value: 0x0010, lo: 0x97, hi: 0x97}, + {value: 0x0010, lo: 0x9c, hi: 0x9d}, + {value: 0x0010, lo: 0x9f, hi: 0xa1}, + {value: 0x0014, lo: 0xa2, hi: 0xa3}, + {value: 0x0010, lo: 0xa6, hi: 0xaf}, + {value: 0x0010, lo: 0xb1, hi: 0xb1}, + // Block 0x24, offset 0x12f + {value: 0x0014, lo: 0x82, hi: 0x82}, + {value: 0x0010, lo: 0x83, hi: 0x83}, + {value: 0x0010, lo: 0x85, hi: 0x8a}, + {value: 0x0010, lo: 0x8e, hi: 0x90}, + {value: 0x0010, lo: 0x92, hi: 0x95}, + {value: 0x0010, lo: 0x99, hi: 0x9a}, + {value: 0x0010, lo: 0x9c, hi: 0x9c}, + {value: 0x0010, lo: 0x9e, hi: 0x9f}, + {value: 0x0010, lo: 0xa3, hi: 0xa4}, + {value: 0x0010, lo: 0xa8, hi: 0xaa}, + {value: 0x0010, lo: 0xae, hi: 0xb9}, + {value: 0x0010, lo: 0xbe, hi: 0xbf}, + // Block 0x25, offset 0x13b + {value: 0x0014, lo: 0x80, hi: 0x80}, + {value: 0x0010, lo: 0x81, hi: 0x82}, + {value: 0x0010, lo: 0x86, hi: 0x88}, + {value: 0x0010, lo: 0x8a, hi: 0x8c}, + {value: 0x0034, lo: 0x8d, hi: 0x8d}, + {value: 0x0010, lo: 0x90, hi: 0x90}, + {value: 0x0010, lo: 0x97, hi: 0x97}, + {value: 0x0010, lo: 0xa6, hi: 0xaf}, + // Block 0x26, offset 0x143 + {value: 0x0014, lo: 0x80, hi: 0x80}, + {value: 0x0010, lo: 0x81, hi: 0x83}, + {value: 0x0014, lo: 0x84, hi: 0x84}, + {value: 0x0010, lo: 0x85, hi: 0x8c}, + {value: 0x0010, lo: 0x8e, hi: 0x90}, + {value: 0x0010, lo: 0x92, hi: 0xa8}, + {value: 0x0010, lo: 0xaa, hi: 0xb9}, + {value: 0x0010, lo: 0xbd, hi: 0xbd}, + {value: 0x0014, lo: 0xbe, hi: 0xbf}, + // Block 0x27, offset 0x14c + {value: 0x0014, lo: 0x80, hi: 0x80}, + {value: 0x0010, lo: 0x81, hi: 0x84}, + {value: 0x0014, lo: 0x86, hi: 0x88}, + {value: 0x0014, lo: 0x8a, hi: 0x8c}, + {value: 0x0034, lo: 0x8d, hi: 0x8d}, + {value: 0x0034, lo: 0x95, hi: 0x96}, + {value: 0x0010, lo: 0x98, hi: 0x9a}, + {value: 0x0010, lo: 0xa0, hi: 0xa1}, + {value: 0x0014, lo: 0xa2, hi: 0xa3}, + {value: 0x0010, lo: 0xa6, hi: 0xaf}, + // Block 0x28, offset 0x156 + {value: 0x0010, lo: 0x80, hi: 0x80}, + {value: 0x0014, lo: 0x81, hi: 0x81}, + {value: 0x0010, lo: 0x82, hi: 0x83}, + {value: 0x0010, lo: 0x85, hi: 0x8c}, + {value: 0x0010, lo: 0x8e, hi: 0x90}, + {value: 0x0010, lo: 0x92, hi: 0xa8}, + {value: 0x0010, lo: 0xaa, hi: 0xb3}, + {value: 0x0010, lo: 0xb5, hi: 0xb9}, + {value: 0x0034, lo: 0xbc, hi: 0xbc}, + {value: 0x0010, lo: 0xbd, hi: 0xbe}, + {value: 0x0014, lo: 0xbf, hi: 0xbf}, + // Block 0x29, offset 0x161 + {value: 0x0010, lo: 0x80, hi: 0x84}, + {value: 0x0014, lo: 0x86, hi: 0x86}, + {value: 0x0010, lo: 0x87, hi: 0x88}, + {value: 0x0010, lo: 0x8a, hi: 0x8b}, + {value: 0x0014, lo: 0x8c, hi: 0x8c}, + {value: 0x0034, lo: 0x8d, hi: 0x8d}, + {value: 0x0010, lo: 0x95, hi: 0x96}, + {value: 0x0010, lo: 0x9e, hi: 0x9e}, + {value: 0x0010, lo: 0xa0, hi: 0xa1}, + {value: 0x0014, lo: 0xa2, hi: 0xa3}, + {value: 0x0010, lo: 0xa6, hi: 0xaf}, + {value: 0x0010, lo: 0xb1, hi: 0xb2}, + // Block 0x2a, offset 0x16d + {value: 0x0014, lo: 0x80, hi: 0x81}, + {value: 0x0010, lo: 0x82, hi: 0x83}, + {value: 0x0010, lo: 0x85, hi: 0x8c}, + {value: 0x0010, lo: 0x8e, hi: 0x90}, + {value: 0x0010, lo: 0x92, hi: 0xba}, + {value: 0x0034, lo: 0xbb, hi: 0xbc}, + {value: 0x0010, lo: 0xbd, hi: 0xbf}, + // Block 0x2b, offset 0x174 + {value: 0x0010, lo: 0x80, hi: 0x80}, + {value: 0x0014, lo: 0x81, hi: 0x84}, + {value: 0x0010, lo: 0x86, hi: 0x88}, + {value: 0x0010, lo: 0x8a, hi: 0x8c}, + {value: 0x0034, lo: 0x8d, hi: 0x8d}, + {value: 0x0010, lo: 0x8e, hi: 0x8e}, + {value: 0x0010, lo: 0x94, hi: 0x97}, + {value: 0x0010, lo: 0x9f, hi: 0xa1}, + {value: 0x0014, lo: 0xa2, hi: 0xa3}, + {value: 0x0010, lo: 0xa6, hi: 0xaf}, + {value: 0x0010, lo: 0xba, hi: 0xbf}, + // Block 0x2c, offset 0x17f + {value: 0x0010, lo: 0x82, hi: 0x83}, + {value: 0x0010, lo: 0x85, hi: 0x96}, + {value: 0x0010, lo: 0x9a, hi: 0xb1}, + {value: 0x0010, lo: 0xb3, hi: 0xbb}, + {value: 0x0010, lo: 0xbd, hi: 0xbd}, + // Block 0x2d, offset 0x184 + {value: 0x0010, lo: 0x80, hi: 0x86}, + {value: 0x0034, lo: 0x8a, hi: 0x8a}, + {value: 0x0010, lo: 0x8f, hi: 0x91}, + {value: 0x0014, lo: 0x92, hi: 0x94}, + {value: 0x0014, lo: 0x96, hi: 0x96}, + {value: 0x0010, lo: 0x98, hi: 0x9f}, + {value: 0x0010, lo: 0xa6, hi: 0xaf}, + {value: 0x0010, lo: 0xb2, hi: 0xb3}, + // Block 0x2e, offset 0x18c + {value: 0x0014, lo: 0xb1, hi: 0xb1}, + {value: 0x0014, lo: 0xb4, hi: 0xb7}, + {value: 0x0034, lo: 0xb8, hi: 0xba}, + // Block 0x2f, offset 0x18f + {value: 0x0004, lo: 0x86, hi: 0x86}, + {value: 0x0014, lo: 0x87, hi: 0x87}, + {value: 0x0034, lo: 0x88, hi: 0x8b}, + {value: 0x0014, lo: 0x8c, hi: 0x8e}, + {value: 0x0010, lo: 0x90, hi: 0x99}, + // Block 0x30, offset 0x194 + {value: 0x0014, lo: 0xb1, hi: 0xb1}, + {value: 0x0014, lo: 0xb4, hi: 0xb7}, + {value: 0x0034, lo: 0xb8, hi: 0xba}, + {value: 0x0014, lo: 0xbb, hi: 0xbc}, + // Block 0x31, offset 0x198 + {value: 0x0004, lo: 0x86, hi: 0x86}, + {value: 0x0034, lo: 0x88, hi: 0x8b}, + {value: 0x0014, lo: 0x8c, hi: 0x8d}, + {value: 0x0010, lo: 0x90, hi: 0x99}, + // Block 0x32, offset 0x19c + {value: 0x0010, lo: 0x80, hi: 0x80}, + {value: 0x0034, lo: 0x98, hi: 0x99}, + {value: 0x0010, lo: 0xa0, hi: 0xa9}, + {value: 0x0034, lo: 0xb5, hi: 0xb5}, + {value: 0x0034, lo: 0xb7, hi: 0xb7}, + {value: 0x0034, lo: 0xb9, hi: 0xb9}, + {value: 0x0010, lo: 0xbe, hi: 0xbf}, + // Block 0x33, offset 0x1a3 + {value: 0x0010, lo: 0x80, hi: 0x87}, + {value: 0x0010, lo: 0x89, hi: 0xac}, + {value: 0x0034, lo: 0xb1, hi: 0xb2}, + {value: 0x0014, lo: 0xb3, hi: 0xb3}, + {value: 0x0034, lo: 0xb4, hi: 0xb4}, + {value: 0x0014, lo: 0xb5, hi: 0xb9}, + {value: 0x0034, lo: 0xba, hi: 0xbd}, + {value: 0x0014, lo: 0xbe, hi: 0xbe}, + {value: 0x0010, lo: 0xbf, hi: 0xbf}, + // Block 0x34, offset 0x1ac + {value: 0x0034, lo: 0x80, hi: 0x80}, + {value: 0x0014, lo: 0x81, hi: 0x81}, + {value: 0x0024, lo: 0x82, hi: 0x83}, + {value: 0x0034, lo: 0x84, hi: 0x84}, + {value: 0x0024, lo: 0x86, hi: 0x87}, + {value: 0x0010, lo: 0x88, hi: 0x8c}, + {value: 0x0014, lo: 0x8d, hi: 0x97}, + {value: 0x0014, lo: 0x99, hi: 0xbc}, + // Block 0x35, offset 0x1b4 + {value: 0x0034, lo: 0x86, hi: 0x86}, + // Block 0x36, offset 0x1b5 + {value: 0x0010, lo: 0xab, hi: 0xac}, + {value: 0x0014, lo: 0xad, hi: 0xb0}, + {value: 0x0010, lo: 0xb1, hi: 0xb1}, + {value: 0x0014, lo: 0xb2, hi: 0xb6}, + {value: 0x0034, lo: 0xb7, hi: 0xb7}, + {value: 0x0010, lo: 0xb8, hi: 0xb8}, + {value: 0x0034, lo: 0xb9, hi: 0xba}, + {value: 0x0010, lo: 0xbb, hi: 0xbc}, + {value: 0x0014, lo: 0xbd, hi: 0xbe}, + // Block 0x37, offset 0x1be + {value: 0x0010, lo: 0x80, hi: 0x89}, + {value: 0x0010, lo: 0x96, hi: 0x97}, + {value: 0x0014, lo: 0x98, hi: 0x99}, + {value: 0x0014, lo: 0x9e, hi: 0xa0}, + {value: 0x0010, lo: 0xa2, hi: 0xa4}, + {value: 0x0010, lo: 0xa7, hi: 0xad}, + {value: 0x0014, lo: 0xb1, hi: 0xb4}, + // Block 0x38, offset 0x1c5 + {value: 0x0014, lo: 0x82, hi: 0x82}, + {value: 0x0010, lo: 0x83, hi: 0x84}, + {value: 0x0014, lo: 0x85, hi: 0x86}, + {value: 0x0010, lo: 0x87, hi: 0x8c}, + {value: 0x0034, lo: 0x8d, hi: 0x8d}, + {value: 0x0010, lo: 0x8f, hi: 0x9c}, + {value: 0x0014, lo: 0x9d, hi: 0x9d}, + {value: 0x6c53, lo: 0xa0, hi: 0xbf}, + // Block 0x39, offset 0x1cd + {value: 0x0010, lo: 0x80, hi: 0x88}, + {value: 0x0010, lo: 0x8a, hi: 0x8d}, + {value: 0x0010, lo: 0x90, hi: 0x96}, + {value: 0x0010, lo: 0x98, hi: 0x98}, + {value: 0x0010, lo: 0x9a, hi: 0x9d}, + {value: 0x0010, lo: 0xa0, hi: 0xbf}, + // Block 0x3a, offset 0x1d3 + {value: 0x0010, lo: 0x80, hi: 0x88}, + {value: 0x0010, lo: 0x8a, hi: 0x8d}, + {value: 0x0010, lo: 0x90, hi: 0xb0}, + {value: 0x0010, lo: 0xb2, hi: 0xb5}, + {value: 0x0010, lo: 0xb8, hi: 0xbe}, + // Block 0x3b, offset 0x1d8 + {value: 0x0010, lo: 0x80, hi: 0x80}, + {value: 0x0010, lo: 0x82, hi: 0x85}, + {value: 0x0010, lo: 0x88, hi: 0x96}, + {value: 0x0010, lo: 0x98, hi: 0xbf}, + // Block 0x3c, offset 0x1dc + {value: 0x0010, lo: 0x80, hi: 0x90}, + {value: 0x0010, lo: 0x92, hi: 0x95}, + {value: 0x0010, lo: 0x98, hi: 0xbf}, + // Block 0x3d, offset 0x1df + {value: 0x0010, lo: 0x80, hi: 0x9a}, + {value: 0x0024, lo: 0x9d, hi: 0x9f}, + // Block 0x3e, offset 0x1e1 + {value: 0x0010, lo: 0x80, hi: 0x8f}, + {value: 0x7453, lo: 0xa0, hi: 0xaf}, + {value: 0x7853, lo: 0xb0, hi: 0xbf}, + // Block 0x3f, offset 0x1e4 + {value: 0x7c53, lo: 0x80, hi: 0x8f}, + {value: 0x8053, lo: 0x90, hi: 0x9f}, + {value: 0x7c53, lo: 0xa0, hi: 0xaf}, + {value: 0x0813, lo: 0xb0, hi: 0xb5}, + {value: 0x0892, lo: 0xb8, hi: 0xbd}, + // Block 0x40, offset 0x1e9 + {value: 0x0010, lo: 0x81, hi: 0xbf}, + // Block 0x41, offset 0x1ea + {value: 0x0010, lo: 0x80, hi: 0xac}, + {value: 0x0010, lo: 0xaf, hi: 0xbf}, + // Block 0x42, offset 0x1ec + {value: 0x0010, lo: 0x81, hi: 0x9a}, + {value: 0x0010, lo: 0xa0, hi: 0xbf}, + // Block 0x43, offset 0x1ee + {value: 0x0010, lo: 0x80, hi: 0xaa}, + {value: 0x0010, lo: 0xae, hi: 0xb8}, + // Block 0x44, offset 0x1f0 + {value: 0x0010, lo: 0x80, hi: 0x8c}, + {value: 0x0010, lo: 0x8e, hi: 0x91}, + {value: 0x0014, lo: 0x92, hi: 0x93}, + {value: 0x0034, lo: 0x94, hi: 0x94}, + {value: 0x0010, lo: 0xa0, hi: 0xb1}, + {value: 0x0014, lo: 0xb2, hi: 0xb3}, + {value: 0x0034, lo: 0xb4, hi: 0xb4}, + // Block 0x45, offset 0x1f7 + {value: 0x0010, lo: 0x80, hi: 0x91}, + {value: 0x0014, lo: 0x92, hi: 0x93}, + {value: 0x0010, lo: 0xa0, hi: 0xac}, + {value: 0x0010, lo: 0xae, hi: 0xb0}, + {value: 0x0014, lo: 0xb2, hi: 0xb3}, + // Block 0x46, offset 0x1fc + {value: 0x0014, lo: 0xb4, hi: 0xb5}, + {value: 0x0010, lo: 0xb6, hi: 0xb6}, + {value: 0x0014, lo: 0xb7, hi: 0xbd}, + {value: 0x0010, lo: 0xbe, hi: 0xbf}, + // Block 0x47, offset 0x200 + {value: 0x0010, lo: 0x80, hi: 0x85}, + {value: 0x0014, lo: 0x86, hi: 0x86}, + {value: 0x0010, lo: 0x87, hi: 0x88}, + {value: 0x0014, lo: 0x89, hi: 0x91}, + {value: 0x0034, lo: 0x92, hi: 0x92}, + {value: 0x0014, lo: 0x93, hi: 0x93}, + {value: 0x0004, lo: 0x97, hi: 0x97}, + {value: 0x0024, lo: 0x9d, hi: 0x9d}, + {value: 0x0010, lo: 0xa0, hi: 0xa9}, + // Block 0x48, offset 0x209 + {value: 0x0014, lo: 0x8b, hi: 0x8e}, + {value: 0x0010, lo: 0x90, hi: 0x99}, + {value: 0x0010, lo: 0xa0, hi: 0xbf}, + // Block 0x49, offset 0x20c + {value: 0x0010, lo: 0x80, hi: 0x82}, + {value: 0x0014, lo: 0x83, hi: 0x83}, + {value: 0x0010, lo: 0x84, hi: 0xb8}, + // Block 0x4a, offset 0x20f + {value: 0x0010, lo: 0x80, hi: 0x84}, + {value: 0x0014, lo: 0x85, hi: 0x86}, + {value: 0x0010, lo: 0x87, hi: 0xa8}, + {value: 0x0034, lo: 0xa9, hi: 0xa9}, + {value: 0x0010, lo: 0xaa, hi: 0xaa}, + {value: 0x0010, lo: 0xb0, hi: 0xbf}, + // Block 0x4b, offset 0x215 + {value: 0x0010, lo: 0x80, hi: 0xb5}, + // Block 0x4c, offset 0x216 + {value: 0x0010, lo: 0x80, hi: 0x9e}, + {value: 0x0014, lo: 0xa0, hi: 0xa2}, + {value: 0x0010, lo: 0xa3, hi: 0xa6}, + {value: 0x0014, lo: 0xa7, hi: 0xa8}, + {value: 0x0010, lo: 0xa9, hi: 0xab}, + {value: 0x0010, lo: 0xb0, hi: 0xb1}, + {value: 0x0014, lo: 0xb2, hi: 0xb2}, + {value: 0x0010, lo: 0xb3, hi: 0xb8}, + {value: 0x0034, lo: 0xb9, hi: 0xb9}, + {value: 0x0024, lo: 0xba, hi: 0xba}, + {value: 0x0034, lo: 0xbb, hi: 0xbb}, + // Block 0x4d, offset 0x221 + {value: 0x0010, lo: 0x86, hi: 0x8f}, + // Block 0x4e, offset 0x222 + {value: 0x0010, lo: 0x90, hi: 0x99}, + // Block 0x4f, offset 0x223 + {value: 0x0010, lo: 0x80, hi: 0x96}, + {value: 0x0024, lo: 0x97, hi: 0x97}, + {value: 0x0034, lo: 0x98, hi: 0x98}, + {value: 0x0010, lo: 0x99, hi: 0x9a}, + {value: 0x0014, lo: 0x9b, hi: 0x9b}, + // Block 0x50, offset 0x228 + {value: 0x0010, lo: 0x95, hi: 0x95}, + {value: 0x0014, lo: 0x96, hi: 0x96}, + {value: 0x0010, lo: 0x97, hi: 0x97}, + {value: 0x0014, lo: 0x98, hi: 0x9e}, + {value: 0x0034, lo: 0xa0, hi: 0xa0}, + {value: 0x0010, lo: 0xa1, hi: 0xa1}, + {value: 0x0014, lo: 0xa2, hi: 0xa2}, + {value: 0x0010, lo: 0xa3, hi: 0xa4}, + {value: 0x0014, lo: 0xa5, hi: 0xac}, + {value: 0x0010, lo: 0xad, hi: 0xb2}, + {value: 0x0014, lo: 0xb3, hi: 0xb4}, + {value: 0x0024, lo: 0xb5, hi: 0xbc}, + {value: 0x0034, lo: 0xbf, hi: 0xbf}, + // Block 0x51, offset 0x235 + {value: 0x0010, lo: 0x80, hi: 0x89}, + {value: 0x0010, lo: 0x90, hi: 0x99}, + {value: 0x0004, lo: 0xa7, hi: 0xa7}, + {value: 0x0024, lo: 0xb0, hi: 0xb4}, + {value: 0x0034, lo: 0xb5, hi: 0xba}, + {value: 0x0024, lo: 0xbb, hi: 0xbc}, + {value: 0x0034, lo: 0xbd, hi: 0xbd}, + {value: 0x0014, lo: 0xbe, hi: 0xbe}, + // Block 0x52, offset 0x23d + {value: 0x0014, lo: 0x80, hi: 0x83}, + {value: 0x0010, lo: 0x84, hi: 0xb3}, + {value: 0x0034, lo: 0xb4, hi: 0xb4}, + {value: 0x0010, lo: 0xb5, hi: 0xb5}, + {value: 0x0014, lo: 0xb6, hi: 0xba}, + {value: 0x0010, lo: 0xbb, hi: 0xbb}, + {value: 0x0014, lo: 0xbc, hi: 0xbc}, + {value: 0x0010, lo: 0xbd, hi: 0xbf}, + // Block 0x53, offset 0x245 + {value: 0x0010, lo: 0x80, hi: 0x81}, + {value: 0x0014, lo: 0x82, hi: 0x82}, + {value: 0x0010, lo: 0x83, hi: 0x83}, + {value: 0x0030, lo: 0x84, hi: 0x84}, + {value: 0x0010, lo: 0x85, hi: 0x8b}, + {value: 0x0010, lo: 0x90, hi: 0x99}, + {value: 0x0024, lo: 0xab, hi: 0xab}, + {value: 0x0034, lo: 0xac, hi: 0xac}, + {value: 0x0024, lo: 0xad, hi: 0xb3}, + // Block 0x54, offset 0x24e + {value: 0x0014, lo: 0x80, hi: 0x81}, + {value: 0x0010, lo: 0x82, hi: 0xa1}, + {value: 0x0014, lo: 0xa2, hi: 0xa5}, + {value: 0x0010, lo: 0xa6, hi: 0xa7}, + {value: 0x0014, lo: 0xa8, hi: 0xa9}, + {value: 0x0030, lo: 0xaa, hi: 0xaa}, + {value: 0x0034, lo: 0xab, hi: 0xab}, + {value: 0x0014, lo: 0xac, hi: 0xad}, + {value: 0x0010, lo: 0xae, hi: 0xbf}, + // Block 0x55, offset 0x257 + {value: 0x0010, lo: 0x80, hi: 0xa5}, + {value: 0x0034, lo: 0xa6, hi: 0xa6}, + {value: 0x0010, lo: 0xa7, hi: 0xa7}, + {value: 0x0014, lo: 0xa8, hi: 0xa9}, + {value: 0x0010, lo: 0xaa, hi: 0xac}, + {value: 0x0014, lo: 0xad, hi: 0xad}, + {value: 0x0010, lo: 0xae, hi: 0xae}, + {value: 0x0014, lo: 0xaf, hi: 0xb1}, + {value: 0x0030, lo: 0xb2, hi: 0xb3}, + // Block 0x56, offset 0x260 + {value: 0x0010, lo: 0x80, hi: 0xab}, + {value: 0x0014, lo: 0xac, hi: 0xb3}, + {value: 0x0010, lo: 0xb4, hi: 0xb5}, + {value: 0x0014, lo: 0xb6, hi: 0xb6}, + {value: 0x0034, lo: 0xb7, hi: 0xb7}, + // Block 0x57, offset 0x265 + {value: 0x0010, lo: 0x80, hi: 0x89}, + {value: 0x0010, lo: 0x8d, hi: 0xb7}, + {value: 0x0014, lo: 0xb8, hi: 0xbd}, + // Block 0x58, offset 0x268 + {value: 0x31ea, lo: 0x80, hi: 0x80}, + {value: 0x326a, lo: 0x81, hi: 0x81}, + {value: 0x32ea, lo: 0x82, hi: 0x82}, + {value: 0x336a, lo: 0x83, hi: 0x83}, + {value: 0x33ea, lo: 0x84, hi: 0x84}, + {value: 0x346a, lo: 0x85, hi: 0x85}, + {value: 0x34ea, lo: 0x86, hi: 0x86}, + {value: 0x356a, lo: 0x87, hi: 0x87}, + {value: 0x35ea, lo: 0x88, hi: 0x88}, + {value: 0x8353, lo: 0x90, hi: 0xba}, + {value: 0x8353, lo: 0xbd, hi: 0xbf}, + // Block 0x59, offset 0x273 + {value: 0x0024, lo: 0x90, hi: 0x92}, + {value: 0x0034, lo: 0x94, hi: 0x99}, + {value: 0x0024, lo: 0x9a, hi: 0x9b}, + {value: 0x0034, lo: 0x9c, hi: 0x9f}, + {value: 0x0024, lo: 0xa0, hi: 0xa0}, + {value: 0x0010, lo: 0xa1, hi: 0xa1}, + {value: 0x0034, lo: 0xa2, hi: 0xa8}, + {value: 0x0010, lo: 0xa9, hi: 0xac}, + {value: 0x0034, lo: 0xad, hi: 0xad}, + {value: 0x0010, lo: 0xae, hi: 0xb3}, + {value: 0x0024, lo: 0xb4, hi: 0xb4}, + {value: 0x0010, lo: 0xb5, hi: 0xb7}, + {value: 0x0024, lo: 0xb8, hi: 0xb9}, + {value: 0x0010, lo: 0xba, hi: 0xba}, + // Block 0x5a, offset 0x281 + {value: 0x0012, lo: 0x80, hi: 0xab}, + {value: 0x0015, lo: 0xac, hi: 0xbf}, + // Block 0x5b, offset 0x283 + {value: 0x0015, lo: 0x80, hi: 0xaa}, + {value: 0x0012, lo: 0xab, hi: 0xb7}, + {value: 0x0015, lo: 0xb8, hi: 0xb8}, + {value: 0x8752, lo: 0xb9, hi: 0xb9}, + {value: 0x0012, lo: 0xba, hi: 0xbc}, + {value: 0x8b52, lo: 0xbd, hi: 0xbd}, + {value: 0x0012, lo: 0xbe, hi: 0xbf}, + // Block 0x5c, offset 0x28a + {value: 0x0012, lo: 0x80, hi: 0x8d}, + {value: 0x8f52, lo: 0x8e, hi: 0x8e}, + {value: 0x0012, lo: 0x8f, hi: 0x9a}, + {value: 0x0015, lo: 0x9b, hi: 0xbf}, + // Block 0x5d, offset 0x28e + {value: 0x0024, lo: 0x80, hi: 0x81}, + {value: 0x0034, lo: 0x82, hi: 0x82}, + {value: 0x0024, lo: 0x83, hi: 0x89}, + {value: 0x0034, lo: 0x8a, hi: 0x8a}, + {value: 0x0024, lo: 0x8b, hi: 0x8c}, + {value: 0x0034, lo: 0x8d, hi: 0x90}, + {value: 0x0024, lo: 0x91, hi: 0xb5}, + {value: 0x0034, lo: 0xb6, hi: 0xb9}, + {value: 0x0024, lo: 0xbb, hi: 0xbb}, + {value: 0x0034, lo: 0xbc, hi: 0xbd}, + {value: 0x0024, lo: 0xbe, hi: 0xbe}, + {value: 0x0034, lo: 0xbf, hi: 0xbf}, + // Block 0x5e, offset 0x29a + {value: 0x0117, lo: 0x80, hi: 0xbf}, + // Block 0x5f, offset 0x29b + {value: 0x0117, lo: 0x80, hi: 0x95}, + {value: 0x369a, lo: 0x96, hi: 0x96}, + {value: 0x374a, lo: 0x97, hi: 0x97}, + {value: 0x37fa, lo: 0x98, hi: 0x98}, + {value: 0x38aa, lo: 0x99, hi: 0x99}, + {value: 0x395a, lo: 0x9a, hi: 0x9a}, + {value: 0x3a0a, lo: 0x9b, hi: 0x9b}, + {value: 0x0012, lo: 0x9c, hi: 0x9d}, + {value: 0x3abb, lo: 0x9e, hi: 0x9e}, + {value: 0x0012, lo: 0x9f, hi: 0x9f}, + {value: 0x0117, lo: 0xa0, hi: 0xbf}, + // Block 0x60, offset 0x2a6 + {value: 0x0812, lo: 0x80, hi: 0x87}, + {value: 0x0813, lo: 0x88, hi: 0x8f}, + {value: 0x0812, lo: 0x90, hi: 0x95}, + {value: 0x0813, lo: 0x98, hi: 0x9d}, + {value: 0x0812, lo: 0xa0, hi: 0xa7}, + {value: 0x0813, lo: 0xa8, hi: 0xaf}, + {value: 0x0812, lo: 0xb0, hi: 0xb7}, + {value: 0x0813, lo: 0xb8, hi: 0xbf}, + // Block 0x61, offset 0x2ae + {value: 0x0004, lo: 0x8b, hi: 0x8b}, + {value: 0x0014, lo: 0x8c, hi: 0x8f}, + {value: 0x0054, lo: 0x98, hi: 0x99}, + {value: 0x0054, lo: 0xa4, hi: 0xa4}, + {value: 0x0054, lo: 0xa7, hi: 0xa7}, + {value: 0x0014, lo: 0xaa, hi: 0xae}, + {value: 0x0010, lo: 0xaf, hi: 0xaf}, + {value: 0x0010, lo: 0xbf, hi: 0xbf}, + // Block 0x62, offset 0x2b6 + {value: 0x0010, lo: 0x80, hi: 0x80}, + {value: 0x0010, lo: 0x94, hi: 0x94}, + {value: 0x0014, lo: 0xa0, hi: 0xa4}, + {value: 0x0014, lo: 0xa6, hi: 0xaf}, + {value: 0x0015, lo: 0xb1, hi: 0xb1}, + {value: 0x0015, lo: 0xbf, hi: 0xbf}, + // Block 0x63, offset 0x2bc + {value: 0x0015, lo: 0x90, hi: 0x9c}, + // Block 0x64, offset 0x2bd + {value: 0x0024, lo: 0x90, hi: 0x91}, + {value: 0x0034, lo: 0x92, hi: 0x93}, + {value: 0x0024, lo: 0x94, hi: 0x97}, + {value: 0x0034, lo: 0x98, hi: 0x9a}, + {value: 0x0024, lo: 0x9b, hi: 0x9c}, + {value: 0x0014, lo: 0x9d, hi: 0xa0}, + {value: 0x0024, lo: 0xa1, hi: 0xa1}, + {value: 0x0014, lo: 0xa2, hi: 0xa4}, + {value: 0x0034, lo: 0xa5, hi: 0xa6}, + {value: 0x0024, lo: 0xa7, hi: 0xa7}, + {value: 0x0034, lo: 0xa8, hi: 0xa8}, + {value: 0x0024, lo: 0xa9, hi: 0xa9}, + {value: 0x0034, lo: 0xaa, hi: 0xaf}, + {value: 0x0024, lo: 0xb0, hi: 0xb0}, + // Block 0x65, offset 0x2cb + {value: 0x0016, lo: 0x85, hi: 0x86}, + {value: 0x0012, lo: 0x87, hi: 0x89}, + {value: 0xa452, lo: 0x8e, hi: 0x8e}, + {value: 0x1013, lo: 0xa0, hi: 0xaf}, + {value: 0x1012, lo: 0xb0, hi: 0xbf}, + // Block 0x66, offset 0x2d0 + {value: 0x0010, lo: 0x80, hi: 0x82}, + {value: 0x0716, lo: 0x83, hi: 0x84}, + {value: 0x0010, lo: 0x85, hi: 0x88}, + // Block 0x67, offset 0x2d3 + {value: 0xa753, lo: 0xb6, hi: 0xb7}, + {value: 0xaa53, lo: 0xb8, hi: 0xb9}, + {value: 0xad53, lo: 0xba, hi: 0xbb}, + {value: 0xaa53, lo: 0xbc, hi: 0xbd}, + {value: 0xa753, lo: 0xbe, hi: 0xbf}, + // Block 0x68, offset 0x2d8 + {value: 0x3013, lo: 0x80, hi: 0x8f}, + {value: 0x6553, lo: 0x90, hi: 0x9f}, + {value: 0xb053, lo: 0xa0, hi: 0xae}, + {value: 0x3012, lo: 0xb0, hi: 0xbf}, + // Block 0x69, offset 0x2dc + {value: 0x0117, lo: 0x80, hi: 0xa3}, + {value: 0x0012, lo: 0xa4, hi: 0xa4}, + {value: 0x0716, lo: 0xab, hi: 0xac}, + {value: 0x0316, lo: 0xad, hi: 0xae}, + {value: 0x0024, lo: 0xaf, hi: 0xb1}, + {value: 0x0117, lo: 0xb2, hi: 0xb3}, + // Block 0x6a, offset 0x2e2 + {value: 0x6c52, lo: 0x80, hi: 0x9f}, + {value: 0x7052, lo: 0xa0, hi: 0xa5}, + {value: 0x7052, lo: 0xa7, hi: 0xa7}, + {value: 0x7052, lo: 0xad, hi: 0xad}, + {value: 0x0010, lo: 0xb0, hi: 0xbf}, + // Block 0x6b, offset 0x2e7 + {value: 0x0010, lo: 0x80, hi: 0xa7}, + {value: 0x0014, lo: 0xaf, hi: 0xaf}, + {value: 0x0034, lo: 0xbf, hi: 0xbf}, + // Block 0x6c, offset 0x2ea + {value: 0x0010, lo: 0x80, hi: 0x96}, + {value: 0x0010, lo: 0xa0, hi: 0xa6}, + {value: 0x0010, lo: 0xa8, hi: 0xae}, + {value: 0x0010, lo: 0xb0, hi: 0xb6}, + {value: 0x0010, lo: 0xb8, hi: 0xbe}, + // Block 0x6d, offset 0x2ef + {value: 0x0010, lo: 0x80, hi: 0x86}, + {value: 0x0010, lo: 0x88, hi: 0x8e}, + {value: 0x0010, lo: 0x90, hi: 0x96}, + {value: 0x0010, lo: 0x98, hi: 0x9e}, + {value: 0x0024, lo: 0xa0, hi: 0xbf}, + // Block 0x6e, offset 0x2f4 + {value: 0x0014, lo: 0xaf, hi: 0xaf}, + // Block 0x6f, offset 0x2f5 + {value: 0x0014, lo: 0x85, hi: 0x85}, + {value: 0x0034, lo: 0xaa, hi: 0xad}, + {value: 0x0030, lo: 0xae, hi: 0xaf}, + {value: 0x0004, lo: 0xb1, hi: 0xb5}, + {value: 0x0014, lo: 0xbb, hi: 0xbb}, + {value: 0x0010, lo: 0xbc, hi: 0xbc}, + // Block 0x70, offset 0x2fb + {value: 0x0034, lo: 0x99, hi: 0x9a}, + {value: 0x0004, lo: 0x9b, hi: 0x9e}, + // Block 0x71, offset 0x2fd + {value: 0x0004, lo: 0xbc, hi: 0xbe}, + // Block 0x72, offset 0x2fe + {value: 0x0010, lo: 0x85, hi: 0xaf}, + {value: 0x0010, lo: 0xb1, hi: 0xbf}, + // Block 0x73, offset 0x300 + {value: 0x0010, lo: 0x80, hi: 0x8e}, + {value: 0x0010, lo: 0xa0, hi: 0xba}, + // Block 0x74, offset 0x302 + {value: 0x0010, lo: 0x80, hi: 0x94}, + {value: 0x0014, lo: 0x95, hi: 0x95}, + {value: 0x0010, lo: 0x96, hi: 0xbf}, + // Block 0x75, offset 0x305 + {value: 0x0010, lo: 0x80, hi: 0x8c}, + // Block 0x76, offset 0x306 + {value: 0x0010, lo: 0x90, hi: 0xb7}, + {value: 0x0014, lo: 0xb8, hi: 0xbd}, + // Block 0x77, offset 0x308 + {value: 0x0010, lo: 0x80, hi: 0x8b}, + {value: 0x0014, lo: 0x8c, hi: 0x8c}, + {value: 0x0010, lo: 0x90, hi: 0xab}, + // Block 0x78, offset 0x30b + {value: 0x0117, lo: 0x80, hi: 0xad}, + {value: 0x0010, lo: 0xae, hi: 0xae}, + {value: 0x0024, lo: 0xaf, hi: 0xaf}, + {value: 0x0014, lo: 0xb0, hi: 0xb2}, + {value: 0x0024, lo: 0xb4, hi: 0xbd}, + {value: 0x0014, lo: 0xbf, hi: 0xbf}, + // Block 0x79, offset 0x311 + {value: 0x0117, lo: 0x80, hi: 0x9b}, + {value: 0x0015, lo: 0x9c, hi: 0x9d}, + {value: 0x0024, lo: 0x9e, hi: 0x9f}, + {value: 0x0010, lo: 0xa0, hi: 0xbf}, + // Block 0x7a, offset 0x315 + {value: 0x0010, lo: 0x80, hi: 0xaf}, + {value: 0x0024, lo: 0xb0, hi: 0xb1}, + // Block 0x7b, offset 0x317 + {value: 0x0004, lo: 0x80, hi: 0x96}, + {value: 0x0014, lo: 0x97, hi: 0xa1}, + {value: 0x0117, lo: 0xa2, hi: 0xaf}, + {value: 0x0012, lo: 0xb0, hi: 0xb1}, + {value: 0x0117, lo: 0xb2, hi: 0xbf}, + // Block 0x7c, offset 0x31c + {value: 0x0117, lo: 0x80, hi: 0xaf}, + {value: 0x0015, lo: 0xb0, hi: 0xb0}, + {value: 0x0012, lo: 0xb1, hi: 0xb8}, + {value: 0x0316, lo: 0xb9, hi: 0xba}, + {value: 0x0716, lo: 0xbb, hi: 0xbc}, + {value: 0x8753, lo: 0xbd, hi: 0xbd}, + {value: 0x0117, lo: 0xbe, hi: 0xbf}, + // Block 0x7d, offset 0x323 + {value: 0x0117, lo: 0x82, hi: 0x83}, + {value: 0x6553, lo: 0x84, hi: 0x84}, + {value: 0x908b, lo: 0x85, hi: 0x85}, + {value: 0x8f53, lo: 0x86, hi: 0x86}, + {value: 0x0010, lo: 0xb7, hi: 0xb7}, + {value: 0x0015, lo: 0xb8, hi: 0xb9}, + {value: 0x0012, lo: 0xba, hi: 0xba}, + {value: 0x0010, lo: 0xbb, hi: 0xbf}, + // Block 0x7e, offset 0x32b + {value: 0x0010, lo: 0x80, hi: 0x81}, + {value: 0x0014, lo: 0x82, hi: 0x82}, + {value: 0x0010, lo: 0x83, hi: 0x85}, + {value: 0x0034, lo: 0x86, hi: 0x86}, + {value: 0x0010, lo: 0x87, hi: 0x8a}, + {value: 0x0014, lo: 0x8b, hi: 0x8b}, + {value: 0x0010, lo: 0x8c, hi: 0xa4}, + {value: 0x0014, lo: 0xa5, hi: 0xa6}, + {value: 0x0010, lo: 0xa7, hi: 0xa7}, + // Block 0x7f, offset 0x334 + {value: 0x0010, lo: 0x80, hi: 0xb3}, + // Block 0x80, offset 0x335 + {value: 0x0010, lo: 0x80, hi: 0x83}, + {value: 0x0034, lo: 0x84, hi: 0x84}, + {value: 0x0014, lo: 0x85, hi: 0x85}, + {value: 0x0010, lo: 0x90, hi: 0x99}, + {value: 0x0024, lo: 0xa0, hi: 0xb1}, + {value: 0x0010, lo: 0xb2, hi: 0xb7}, + {value: 0x0010, lo: 0xbb, hi: 0xbb}, + {value: 0x0010, lo: 0xbd, hi: 0xbe}, + {value: 0x0014, lo: 0xbf, hi: 0xbf}, + // Block 0x81, offset 0x33e + {value: 0x0010, lo: 0x80, hi: 0xa5}, + {value: 0x0014, lo: 0xa6, hi: 0xaa}, + {value: 0x0034, lo: 0xab, hi: 0xad}, + {value: 0x0010, lo: 0xb0, hi: 0xbf}, + // Block 0x82, offset 0x342 + {value: 0x0010, lo: 0x80, hi: 0x86}, + {value: 0x0014, lo: 0x87, hi: 0x91}, + {value: 0x0010, lo: 0x92, hi: 0x92}, + {value: 0x0030, lo: 0x93, hi: 0x93}, + {value: 0x0010, lo: 0xa0, hi: 0xbc}, + // Block 0x83, offset 0x347 + {value: 0x0014, lo: 0x80, hi: 0x82}, + {value: 0x0010, lo: 0x83, hi: 0xb2}, + {value: 0x0034, lo: 0xb3, hi: 0xb3}, + {value: 0x0010, lo: 0xb4, hi: 0xb5}, + {value: 0x0014, lo: 0xb6, hi: 0xb9}, + {value: 0x0010, lo: 0xba, hi: 0xbb}, + {value: 0x0014, lo: 0xbc, hi: 0xbd}, + {value: 0x0010, lo: 0xbe, hi: 0xbf}, + // Block 0x84, offset 0x34f + {value: 0x0030, lo: 0x80, hi: 0x80}, + {value: 0x0014, lo: 0x8f, hi: 0x8f}, + {value: 0x0010, lo: 0x90, hi: 0x99}, + {value: 0x0014, lo: 0xa5, hi: 0xa5}, + {value: 0x0004, lo: 0xa6, hi: 0xa6}, + {value: 0x0010, lo: 0xb0, hi: 0xb9}, + // Block 0x85, offset 0x355 + {value: 0x0010, lo: 0x80, hi: 0xa8}, + {value: 0x0014, lo: 0xa9, hi: 0xae}, + {value: 0x0010, lo: 0xaf, hi: 0xb0}, + {value: 0x0014, lo: 0xb1, hi: 0xb2}, + {value: 0x0010, lo: 0xb3, hi: 0xb4}, + {value: 0x0014, lo: 0xb5, hi: 0xb6}, + // Block 0x86, offset 0x35b + {value: 0x0010, lo: 0x80, hi: 0x82}, + {value: 0x0014, lo: 0x83, hi: 0x83}, + {value: 0x0010, lo: 0x84, hi: 0x8b}, + {value: 0x0014, lo: 0x8c, hi: 0x8c}, + {value: 0x0010, lo: 0x8d, hi: 0x8d}, + {value: 0x0010, lo: 0x90, hi: 0x99}, + {value: 0x0004, lo: 0xb0, hi: 0xb0}, + {value: 0x0010, lo: 0xbb, hi: 0xbb}, + {value: 0x0014, lo: 0xbc, hi: 0xbc}, + {value: 0x0010, lo: 0xbd, hi: 0xbd}, + // Block 0x87, offset 0x365 + {value: 0x0024, lo: 0xb0, hi: 0xb0}, + {value: 0x0024, lo: 0xb2, hi: 0xb3}, + {value: 0x0034, lo: 0xb4, hi: 0xb4}, + {value: 0x0024, lo: 0xb7, hi: 0xb8}, + {value: 0x0024, lo: 0xbe, hi: 0xbf}, + // Block 0x88, offset 0x36a + {value: 0x0024, lo: 0x81, hi: 0x81}, + {value: 0x0004, lo: 0x9d, hi: 0x9d}, + {value: 0x0010, lo: 0xa0, hi: 0xab}, + {value: 0x0014, lo: 0xac, hi: 0xad}, + {value: 0x0010, lo: 0xae, hi: 0xaf}, + {value: 0x0010, lo: 0xb2, hi: 0xb2}, + {value: 0x0014, lo: 0xb3, hi: 0xb4}, + {value: 0x0010, lo: 0xb5, hi: 0xb5}, + {value: 0x0034, lo: 0xb6, hi: 0xb6}, + // Block 0x89, offset 0x373 + {value: 0x0010, lo: 0x81, hi: 0x86}, + {value: 0x0010, lo: 0x89, hi: 0x8e}, + {value: 0x0010, lo: 0x91, hi: 0x96}, + {value: 0x0010, lo: 0xa0, hi: 0xa6}, + {value: 0x0010, lo: 0xa8, hi: 0xae}, + {value: 0x0012, lo: 0xb0, hi: 0xbf}, + // Block 0x8a, offset 0x379 + {value: 0x0012, lo: 0x80, hi: 0x92}, + {value: 0xb352, lo: 0x93, hi: 0x93}, + {value: 0x0012, lo: 0x94, hi: 0x9a}, + {value: 0x0014, lo: 0x9b, hi: 0x9b}, + {value: 0x0015, lo: 0x9c, hi: 0x9f}, + {value: 0x0012, lo: 0xa0, hi: 0xa7}, + {value: 0x74d2, lo: 0xb0, hi: 0xbf}, + // Block 0x8b, offset 0x380 + {value: 0x78d2, lo: 0x80, hi: 0x8f}, + {value: 0x7cd2, lo: 0x90, hi: 0x9f}, + {value: 0x80d2, lo: 0xa0, hi: 0xaf}, + {value: 0x7cd2, lo: 0xb0, hi: 0xbf}, + // Block 0x8c, offset 0x384 + {value: 0x0010, lo: 0x80, hi: 0xa4}, + {value: 0x0014, lo: 0xa5, hi: 0xa5}, + {value: 0x0010, lo: 0xa6, hi: 0xa7}, + {value: 0x0014, lo: 0xa8, hi: 0xa8}, + {value: 0x0010, lo: 0xa9, hi: 0xaa}, + {value: 0x0010, lo: 0xac, hi: 0xac}, + {value: 0x0034, lo: 0xad, hi: 0xad}, + {value: 0x0010, lo: 0xb0, hi: 0xb9}, + // Block 0x8d, offset 0x38c + {value: 0x0010, lo: 0x80, hi: 0xa3}, + {value: 0x0010, lo: 0xb0, hi: 0xbf}, + // Block 0x8e, offset 0x38e + {value: 0x0010, lo: 0x80, hi: 0x86}, + {value: 0x0010, lo: 0x8b, hi: 0xbb}, + // Block 0x8f, offset 0x390 + {value: 0x0010, lo: 0x80, hi: 0x81}, + {value: 0x0010, lo: 0x83, hi: 0x84}, + {value: 0x0010, lo: 0x86, hi: 0xbf}, + // Block 0x90, offset 0x393 + {value: 0x0010, lo: 0x80, hi: 0xb1}, + {value: 0x0004, lo: 0xb2, hi: 0xbf}, + // Block 0x91, offset 0x395 + {value: 0x0004, lo: 0x80, hi: 0x81}, + {value: 0x0010, lo: 0x93, hi: 0xbf}, + // Block 0x92, offset 0x397 + {value: 0x0010, lo: 0x80, hi: 0xbd}, + // Block 0x93, offset 0x398 + {value: 0x0010, lo: 0x90, hi: 0xbf}, + // Block 0x94, offset 0x399 + {value: 0x0010, lo: 0x80, hi: 0x8f}, + {value: 0x0010, lo: 0x92, hi: 0xbf}, + // Block 0x95, offset 0x39b + {value: 0x0010, lo: 0x80, hi: 0x87}, + {value: 0x0010, lo: 0xb0, hi: 0xbb}, + // Block 0x96, offset 0x39d + {value: 0x0014, lo: 0x80, hi: 0x8f}, + {value: 0x0054, lo: 0x93, hi: 0x93}, + {value: 0x0024, lo: 0xa0, hi: 0xa6}, + {value: 0x0034, lo: 0xa7, hi: 0xad}, + {value: 0x0024, lo: 0xae, hi: 0xaf}, + {value: 0x0010, lo: 0xb3, hi: 0xb4}, + // Block 0x97, offset 0x3a3 + {value: 0x0010, lo: 0x8d, hi: 0x8f}, + {value: 0x0054, lo: 0x92, hi: 0x92}, + {value: 0x0054, lo: 0x95, hi: 0x95}, + {value: 0x0010, lo: 0xb0, hi: 0xb4}, + {value: 0x0010, lo: 0xb6, hi: 0xbf}, + // Block 0x98, offset 0x3a8 + {value: 0x0010, lo: 0x80, hi: 0xbc}, + {value: 0x0014, lo: 0xbf, hi: 0xbf}, + // Block 0x99, offset 0x3aa + {value: 0x0054, lo: 0x87, hi: 0x87}, + {value: 0x0054, lo: 0x8e, hi: 0x8e}, + {value: 0x0010, lo: 0x90, hi: 0x99}, + {value: 0x0054, lo: 0x9a, hi: 0x9a}, + {value: 0x5f53, lo: 0xa1, hi: 0xba}, + {value: 0x0004, lo: 0xbe, hi: 0xbe}, + {value: 0x0010, lo: 0xbf, hi: 0xbf}, + // Block 0x9a, offset 0x3b1 + {value: 0x0004, lo: 0x80, hi: 0x80}, + {value: 0x5f52, lo: 0x81, hi: 0x9a}, + {value: 0x0004, lo: 0xb0, hi: 0xb0}, + // Block 0x9b, offset 0x3b4 + {value: 0x0014, lo: 0x9e, hi: 0x9f}, + {value: 0x0010, lo: 0xa0, hi: 0xbe}, + // Block 0x9c, offset 0x3b6 + {value: 0x0010, lo: 0x82, hi: 0x87}, + {value: 0x0010, lo: 0x8a, hi: 0x8f}, + {value: 0x0010, lo: 0x92, hi: 0x97}, + {value: 0x0010, lo: 0x9a, hi: 0x9c}, + {value: 0x0004, lo: 0xa3, hi: 0xa3}, + {value: 0x0014, lo: 0xb9, hi: 0xbb}, + // Block 0x9d, offset 0x3bc + {value: 0x0010, lo: 0x80, hi: 0x8b}, + {value: 0x0010, lo: 0x8d, hi: 0xa6}, + {value: 0x0010, lo: 0xa8, hi: 0xba}, + {value: 0x0010, lo: 0xbc, hi: 0xbd}, + {value: 0x0010, lo: 0xbf, hi: 0xbf}, + // Block 0x9e, offset 0x3c1 + {value: 0x0010, lo: 0x80, hi: 0x8d}, + {value: 0x0010, lo: 0x90, hi: 0x9d}, + // Block 0x9f, offset 0x3c3 + {value: 0x0010, lo: 0x80, hi: 0xba}, + // Block 0xa0, offset 0x3c4 + {value: 0x0010, lo: 0x80, hi: 0xb4}, + // Block 0xa1, offset 0x3c5 + {value: 0x0034, lo: 0xbd, hi: 0xbd}, + // Block 0xa2, offset 0x3c6 + {value: 0x0010, lo: 0x80, hi: 0x9c}, + {value: 0x0010, lo: 0xa0, hi: 0xbf}, + // Block 0xa3, offset 0x3c8 + {value: 0x0010, lo: 0x80, hi: 0x90}, + {value: 0x0034, lo: 0xa0, hi: 0xa0}, + // Block 0xa4, offset 0x3ca + {value: 0x0010, lo: 0x80, hi: 0x9f}, + {value: 0x0010, lo: 0xad, hi: 0xbf}, + // Block 0xa5, offset 0x3cc + {value: 0x0010, lo: 0x80, hi: 0x8a}, + {value: 0x0010, lo: 0x90, hi: 0xb5}, + {value: 0x0024, lo: 0xb6, hi: 0xba}, + // Block 0xa6, offset 0x3cf + {value: 0x0010, lo: 0x80, hi: 0x9d}, + {value: 0x0010, lo: 0xa0, hi: 0xbf}, + // Block 0xa7, offset 0x3d1 + {value: 0x0010, lo: 0x80, hi: 0x83}, + {value: 0x0010, lo: 0x88, hi: 0x8f}, + {value: 0x0010, lo: 0x91, hi: 0x95}, + // Block 0xa8, offset 0x3d4 + {value: 0x2813, lo: 0x80, hi: 0x87}, + {value: 0x3813, lo: 0x88, hi: 0x8f}, + {value: 0x2813, lo: 0x90, hi: 0x97}, + {value: 0xb653, lo: 0x98, hi: 0x9f}, + {value: 0xb953, lo: 0xa0, hi: 0xa7}, + {value: 0x2812, lo: 0xa8, hi: 0xaf}, + {value: 0x3812, lo: 0xb0, hi: 0xb7}, + {value: 0x2812, lo: 0xb8, hi: 0xbf}, + // Block 0xa9, offset 0x3dc + {value: 0xb652, lo: 0x80, hi: 0x87}, + {value: 0xb952, lo: 0x88, hi: 0x8f}, + {value: 0x0010, lo: 0x90, hi: 0xbf}, + // Block 0xaa, offset 0x3df + {value: 0x0010, lo: 0x80, hi: 0x9d}, + {value: 0x0010, lo: 0xa0, hi: 0xa9}, + {value: 0xb953, lo: 0xb0, hi: 0xb7}, + {value: 0xb653, lo: 0xb8, hi: 0xbf}, + // Block 0xab, offset 0x3e3 + {value: 0x2813, lo: 0x80, hi: 0x87}, + {value: 0x3813, lo: 0x88, hi: 0x8f}, + {value: 0x2813, lo: 0x90, hi: 0x93}, + {value: 0xb952, lo: 0x98, hi: 0x9f}, + {value: 0xb652, lo: 0xa0, hi: 0xa7}, + {value: 0x2812, lo: 0xa8, hi: 0xaf}, + {value: 0x3812, lo: 0xb0, hi: 0xb7}, + {value: 0x2812, lo: 0xb8, hi: 0xbb}, + // Block 0xac, offset 0x3eb + {value: 0x0010, lo: 0x80, hi: 0xa7}, + {value: 0x0010, lo: 0xb0, hi: 0xbf}, + // Block 0xad, offset 0x3ed + {value: 0x0010, lo: 0x80, hi: 0xa3}, + // Block 0xae, offset 0x3ee + {value: 0x0010, lo: 0x80, hi: 0xb6}, + // Block 0xaf, offset 0x3ef + {value: 0x0010, lo: 0x80, hi: 0x95}, + {value: 0x0010, lo: 0xa0, hi: 0xa7}, + // Block 0xb0, offset 0x3f1 + {value: 0x0010, lo: 0x80, hi: 0x85}, + {value: 0x0010, lo: 0x88, hi: 0x88}, + {value: 0x0010, lo: 0x8a, hi: 0xb5}, + {value: 0x0010, lo: 0xb7, hi: 0xb8}, + {value: 0x0010, lo: 0xbc, hi: 0xbc}, + {value: 0x0010, lo: 0xbf, hi: 0xbf}, + // Block 0xb1, offset 0x3f7 + {value: 0x0010, lo: 0x80, hi: 0x95}, + {value: 0x0010, lo: 0xa0, hi: 0xb6}, + // Block 0xb2, offset 0x3f9 + {value: 0x0010, lo: 0x80, hi: 0x9e}, + // Block 0xb3, offset 0x3fa + {value: 0x0010, lo: 0xa0, hi: 0xb2}, + {value: 0x0010, lo: 0xb4, hi: 0xb5}, + // Block 0xb4, offset 0x3fc + {value: 0x0010, lo: 0x80, hi: 0x95}, + {value: 0x0010, lo: 0xa0, hi: 0xb9}, + // Block 0xb5, offset 0x3fe + {value: 0x0010, lo: 0x80, hi: 0xb7}, + {value: 0x0010, lo: 0xbe, hi: 0xbf}, + // Block 0xb6, offset 0x400 + {value: 0x0010, lo: 0x80, hi: 0x80}, + {value: 0x0014, lo: 0x81, hi: 0x83}, + {value: 0x0014, lo: 0x85, hi: 0x86}, + {value: 0x0014, lo: 0x8c, hi: 0x8c}, + {value: 0x0034, lo: 0x8d, hi: 0x8d}, + {value: 0x0014, lo: 0x8e, hi: 0x8e}, + {value: 0x0024, lo: 0x8f, hi: 0x8f}, + {value: 0x0010, lo: 0x90, hi: 0x93}, + {value: 0x0010, lo: 0x95, hi: 0x97}, + {value: 0x0010, lo: 0x99, hi: 0xb5}, + {value: 0x0024, lo: 0xb8, hi: 0xb8}, + {value: 0x0034, lo: 0xb9, hi: 0xba}, + {value: 0x0034, lo: 0xbf, hi: 0xbf}, + // Block 0xb7, offset 0x40d + {value: 0x0010, lo: 0xa0, hi: 0xbc}, + // Block 0xb8, offset 0x40e + {value: 0x0010, lo: 0x80, hi: 0x9c}, + // Block 0xb9, offset 0x40f + {value: 0x0010, lo: 0x80, hi: 0x87}, + {value: 0x0010, lo: 0x89, hi: 0xa4}, + {value: 0x0024, lo: 0xa5, hi: 0xa5}, + {value: 0x0034, lo: 0xa6, hi: 0xa6}, + // Block 0xba, offset 0x413 + {value: 0x0010, lo: 0x80, hi: 0x95}, + {value: 0x0010, lo: 0xa0, hi: 0xb2}, + // Block 0xbb, offset 0x415 + {value: 0x0010, lo: 0x80, hi: 0x91}, + // Block 0xbc, offset 0x416 + {value: 0x0010, lo: 0x80, hi: 0x88}, + // Block 0xbd, offset 0x417 + {value: 0x5653, lo: 0x80, hi: 0xb2}, + // Block 0xbe, offset 0x418 + {value: 0x5652, lo: 0x80, hi: 0xb2}, + // Block 0xbf, offset 0x419 + {value: 0x0010, lo: 0x80, hi: 0xa3}, + {value: 0x0024, lo: 0xa4, hi: 0xa7}, + {value: 0x0010, lo: 0xb0, hi: 0xb9}, + // Block 0xc0, offset 0x41c + {value: 0x0010, lo: 0x80, hi: 0x9c}, + {value: 0x0010, lo: 0xa7, hi: 0xa7}, + {value: 0x0010, lo: 0xb0, hi: 0xbf}, + // Block 0xc1, offset 0x41f + {value: 0x0010, lo: 0x80, hi: 0x85}, + {value: 0x0034, lo: 0x86, hi: 0x87}, + {value: 0x0024, lo: 0x88, hi: 0x8a}, + {value: 0x0034, lo: 0x8b, hi: 0x8b}, + {value: 0x0024, lo: 0x8c, hi: 0x8c}, + {value: 0x0034, lo: 0x8d, hi: 0x90}, + // Block 0xc2, offset 0x425 + {value: 0x0010, lo: 0xa0, hi: 0xb6}, + // Block 0xc3, offset 0x426 + {value: 0x0010, lo: 0x80, hi: 0x80}, + {value: 0x0014, lo: 0x81, hi: 0x81}, + {value: 0x0010, lo: 0x82, hi: 0xb7}, + {value: 0x0014, lo: 0xb8, hi: 0xbf}, + // Block 0xc4, offset 0x42a + {value: 0x0014, lo: 0x80, hi: 0x85}, + {value: 0x0034, lo: 0x86, hi: 0x86}, + {value: 0x0010, lo: 0xa6, hi: 0xaf}, + {value: 0x0034, lo: 0xbf, hi: 0xbf}, + // Block 0xc5, offset 0x42e + {value: 0x0014, lo: 0x80, hi: 0x81}, + {value: 0x0010, lo: 0x82, hi: 0xb2}, + {value: 0x0014, lo: 0xb3, hi: 0xb6}, + {value: 0x0010, lo: 0xb7, hi: 0xb8}, + {value: 0x0034, lo: 0xb9, hi: 0xba}, + {value: 0x0014, lo: 0xbd, hi: 0xbd}, + // Block 0xc6, offset 0x434 + {value: 0x0014, lo: 0x8d, hi: 0x8d}, + {value: 0x0010, lo: 0x90, hi: 0xa8}, + {value: 0x0010, lo: 0xb0, hi: 0xb9}, + // Block 0xc7, offset 0x437 + {value: 0x0024, lo: 0x80, hi: 0x82}, + {value: 0x0010, lo: 0x83, hi: 0xa6}, + {value: 0x0014, lo: 0xa7, hi: 0xab}, + {value: 0x0010, lo: 0xac, hi: 0xac}, + {value: 0x0014, lo: 0xad, hi: 0xb2}, + {value: 0x0034, lo: 0xb3, hi: 0xb4}, + {value: 0x0010, lo: 0xb6, hi: 0xbf}, + // Block 0xc8, offset 0x43e + {value: 0x0010, lo: 0x84, hi: 0x86}, + {value: 0x0010, lo: 0x90, hi: 0xb2}, + {value: 0x0034, lo: 0xb3, hi: 0xb3}, + {value: 0x0010, lo: 0xb6, hi: 0xb6}, + // Block 0xc9, offset 0x442 + {value: 0x0014, lo: 0x80, hi: 0x81}, + {value: 0x0010, lo: 0x82, hi: 0xb5}, + {value: 0x0014, lo: 0xb6, hi: 0xbe}, + {value: 0x0010, lo: 0xbf, hi: 0xbf}, + // Block 0xca, offset 0x446 + {value: 0x0030, lo: 0x80, hi: 0x80}, + {value: 0x0010, lo: 0x81, hi: 0x84}, + {value: 0x0014, lo: 0x89, hi: 0x89}, + {value: 0x0034, lo: 0x8a, hi: 0x8a}, + {value: 0x0014, lo: 0x8b, hi: 0x8c}, + {value: 0x0010, lo: 0x90, hi: 0x9a}, + {value: 0x0010, lo: 0x9c, hi: 0x9c}, + // Block 0xcb, offset 0x44d + {value: 0x0010, lo: 0x80, hi: 0x91}, + {value: 0x0010, lo: 0x93, hi: 0xae}, + {value: 0x0014, lo: 0xaf, hi: 0xb1}, + {value: 0x0010, lo: 0xb2, hi: 0xb3}, + {value: 0x0014, lo: 0xb4, hi: 0xb4}, + {value: 0x0030, lo: 0xb5, hi: 0xb5}, + {value: 0x0034, lo: 0xb6, hi: 0xb6}, + {value: 0x0014, lo: 0xb7, hi: 0xb7}, + {value: 0x0014, lo: 0xbe, hi: 0xbe}, + // Block 0xcc, offset 0x456 + {value: 0x0010, lo: 0x80, hi: 0x86}, + {value: 0x0010, lo: 0x88, hi: 0x88}, + {value: 0x0010, lo: 0x8a, hi: 0x8d}, + {value: 0x0010, lo: 0x8f, hi: 0x9d}, + {value: 0x0010, lo: 0x9f, hi: 0xa8}, + {value: 0x0010, lo: 0xb0, hi: 0xbf}, + // Block 0xcd, offset 0x45c + {value: 0x0010, lo: 0x80, hi: 0x9e}, + {value: 0x0014, lo: 0x9f, hi: 0x9f}, + {value: 0x0010, lo: 0xa0, hi: 0xa2}, + {value: 0x0014, lo: 0xa3, hi: 0xa8}, + {value: 0x0034, lo: 0xa9, hi: 0xaa}, + {value: 0x0010, lo: 0xb0, hi: 0xb9}, + // Block 0xce, offset 0x462 + {value: 0x0014, lo: 0x80, hi: 0x81}, + {value: 0x0010, lo: 0x82, hi: 0x83}, + {value: 0x0010, lo: 0x85, hi: 0x8c}, + {value: 0x0010, lo: 0x8f, hi: 0x90}, + {value: 0x0010, lo: 0x93, hi: 0xa8}, + {value: 0x0010, lo: 0xaa, hi: 0xb0}, + {value: 0x0010, lo: 0xb2, hi: 0xb3}, + {value: 0x0010, lo: 0xb5, hi: 0xb9}, + {value: 0x0034, lo: 0xbb, hi: 0xbc}, + {value: 0x0010, lo: 0xbd, hi: 0xbf}, + // Block 0xcf, offset 0x46c + {value: 0x0014, lo: 0x80, hi: 0x80}, + {value: 0x0010, lo: 0x81, hi: 0x84}, + {value: 0x0010, lo: 0x87, hi: 0x88}, + {value: 0x0010, lo: 0x8b, hi: 0x8c}, + {value: 0x0030, lo: 0x8d, hi: 0x8d}, + {value: 0x0010, lo: 0x90, hi: 0x90}, + {value: 0x0010, lo: 0x97, hi: 0x97}, + {value: 0x0010, lo: 0x9d, hi: 0xa3}, + {value: 0x0024, lo: 0xa6, hi: 0xac}, + {value: 0x0024, lo: 0xb0, hi: 0xb4}, + // Block 0xd0, offset 0x476 + {value: 0x0010, lo: 0x80, hi: 0xb7}, + {value: 0x0014, lo: 0xb8, hi: 0xbf}, + // Block 0xd1, offset 0x478 + {value: 0x0010, lo: 0x80, hi: 0x81}, + {value: 0x0034, lo: 0x82, hi: 0x82}, + {value: 0x0014, lo: 0x83, hi: 0x84}, + {value: 0x0010, lo: 0x85, hi: 0x85}, + {value: 0x0034, lo: 0x86, hi: 0x86}, + {value: 0x0010, lo: 0x87, hi: 0x8a}, + {value: 0x0010, lo: 0x90, hi: 0x99}, + {value: 0x0024, lo: 0x9e, hi: 0x9e}, + {value: 0x0010, lo: 0x9f, hi: 0x9f}, + // Block 0xd2, offset 0x481 + {value: 0x0010, lo: 0x80, hi: 0xb2}, + {value: 0x0014, lo: 0xb3, hi: 0xb8}, + {value: 0x0010, lo: 0xb9, hi: 0xb9}, + {value: 0x0014, lo: 0xba, hi: 0xba}, + {value: 0x0010, lo: 0xbb, hi: 0xbe}, + {value: 0x0014, lo: 0xbf, hi: 0xbf}, + // Block 0xd3, offset 0x487 + {value: 0x0014, lo: 0x80, hi: 0x80}, + {value: 0x0010, lo: 0x81, hi: 0x81}, + {value: 0x0034, lo: 0x82, hi: 0x83}, + {value: 0x0010, lo: 0x84, hi: 0x85}, + {value: 0x0010, lo: 0x87, hi: 0x87}, + {value: 0x0010, lo: 0x90, hi: 0x99}, + // Block 0xd4, offset 0x48d + {value: 0x0010, lo: 0x80, hi: 0xb1}, + {value: 0x0014, lo: 0xb2, hi: 0xb5}, + {value: 0x0010, lo: 0xb8, hi: 0xbb}, + {value: 0x0014, lo: 0xbc, hi: 0xbd}, + {value: 0x0010, lo: 0xbe, hi: 0xbe}, + {value: 0x0034, lo: 0xbf, hi: 0xbf}, + // Block 0xd5, offset 0x493 + {value: 0x0034, lo: 0x80, hi: 0x80}, + {value: 0x0010, lo: 0x98, hi: 0x9b}, + {value: 0x0014, lo: 0x9c, hi: 0x9d}, + // Block 0xd6, offset 0x496 + {value: 0x0010, lo: 0x80, hi: 0xb2}, + {value: 0x0014, lo: 0xb3, hi: 0xba}, + {value: 0x0010, lo: 0xbb, hi: 0xbc}, + {value: 0x0014, lo: 0xbd, hi: 0xbd}, + {value: 0x0010, lo: 0xbe, hi: 0xbe}, + {value: 0x0034, lo: 0xbf, hi: 0xbf}, + // Block 0xd7, offset 0x49c + {value: 0x0014, lo: 0x80, hi: 0x80}, + {value: 0x0010, lo: 0x84, hi: 0x84}, + {value: 0x0010, lo: 0x90, hi: 0x99}, + // Block 0xd8, offset 0x49f + {value: 0x0010, lo: 0x80, hi: 0xaa}, + {value: 0x0014, lo: 0xab, hi: 0xab}, + {value: 0x0010, lo: 0xac, hi: 0xac}, + {value: 0x0014, lo: 0xad, hi: 0xad}, + {value: 0x0010, lo: 0xae, hi: 0xaf}, + {value: 0x0014, lo: 0xb0, hi: 0xb5}, + {value: 0x0030, lo: 0xb6, hi: 0xb6}, + {value: 0x0034, lo: 0xb7, hi: 0xb7}, + {value: 0x0010, lo: 0xb8, hi: 0xb8}, + // Block 0xd9, offset 0x4a8 + {value: 0x0010, lo: 0x80, hi: 0x89}, + // Block 0xda, offset 0x4a9 + {value: 0x0014, lo: 0x9d, hi: 0x9f}, + {value: 0x0010, lo: 0xa0, hi: 0xa1}, + {value: 0x0014, lo: 0xa2, hi: 0xa5}, + {value: 0x0010, lo: 0xa6, hi: 0xa6}, + {value: 0x0014, lo: 0xa7, hi: 0xaa}, + {value: 0x0034, lo: 0xab, hi: 0xab}, + {value: 0x0010, lo: 0xb0, hi: 0xb9}, + // Block 0xdb, offset 0x4b0 + {value: 0x0010, lo: 0x80, hi: 0xae}, + {value: 0x0014, lo: 0xaf, hi: 0xb7}, + {value: 0x0010, lo: 0xb8, hi: 0xb8}, + {value: 0x0034, lo: 0xb9, hi: 0xba}, + // Block 0xdc, offset 0x4b4 + {value: 0x5f53, lo: 0xa0, hi: 0xbf}, + // Block 0xdd, offset 0x4b5 + {value: 0x5f52, lo: 0x80, hi: 0x9f}, + {value: 0x0010, lo: 0xa0, hi: 0xa9}, + {value: 0x0010, lo: 0xbf, hi: 0xbf}, + // Block 0xde, offset 0x4b8 + {value: 0x0010, lo: 0xa0, hi: 0xa7}, + {value: 0x0010, lo: 0xaa, hi: 0xbf}, + // Block 0xdf, offset 0x4ba + {value: 0x0010, lo: 0x80, hi: 0x93}, + {value: 0x0014, lo: 0x94, hi: 0x97}, + {value: 0x0014, lo: 0x9a, hi: 0x9b}, + {value: 0x0010, lo: 0x9c, hi: 0x9f}, + {value: 0x0034, lo: 0xa0, hi: 0xa0}, + {value: 0x0010, lo: 0xa1, hi: 0xa1}, + {value: 0x0010, lo: 0xa3, hi: 0xa4}, + // Block 0xe0, offset 0x4c1 + {value: 0x0010, lo: 0x80, hi: 0x80}, + {value: 0x0014, lo: 0x81, hi: 0x8a}, + {value: 0x0010, lo: 0x8b, hi: 0xb2}, + {value: 0x0014, lo: 0xb3, hi: 0xb3}, + {value: 0x0034, lo: 0xb4, hi: 0xb4}, + {value: 0x0014, lo: 0xb5, hi: 0xb8}, + {value: 0x0010, lo: 0xb9, hi: 0xba}, + {value: 0x0014, lo: 0xbb, hi: 0xbe}, + // Block 0xe1, offset 0x4c9 + {value: 0x0034, lo: 0x87, hi: 0x87}, + {value: 0x0010, lo: 0x90, hi: 0x90}, + {value: 0x0014, lo: 0x91, hi: 0x96}, + {value: 0x0010, lo: 0x97, hi: 0x98}, + {value: 0x0014, lo: 0x99, hi: 0x9b}, + {value: 0x0010, lo: 0x9c, hi: 0xbf}, + // Block 0xe2, offset 0x4cf + {value: 0x0010, lo: 0x80, hi: 0x89}, + {value: 0x0014, lo: 0x8a, hi: 0x96}, + {value: 0x0010, lo: 0x97, hi: 0x97}, + {value: 0x0014, lo: 0x98, hi: 0x98}, + {value: 0x0034, lo: 0x99, hi: 0x99}, + {value: 0x0010, lo: 0x9d, hi: 0x9d}, + // Block 0xe3, offset 0x4d5 + {value: 0x0010, lo: 0x80, hi: 0xb8}, + // Block 0xe4, offset 0x4d6 + {value: 0x0010, lo: 0x80, hi: 0x88}, + {value: 0x0010, lo: 0x8a, hi: 0xaf}, + {value: 0x0014, lo: 0xb0, hi: 0xb6}, + {value: 0x0014, lo: 0xb8, hi: 0xbd}, + {value: 0x0010, lo: 0xbe, hi: 0xbe}, + {value: 0x0034, lo: 0xbf, hi: 0xbf}, + // Block 0xe5, offset 0x4dc + {value: 0x0010, lo: 0x80, hi: 0x80}, + {value: 0x0010, lo: 0x90, hi: 0x99}, + {value: 0x0010, lo: 0xb2, hi: 0xbf}, + // Block 0xe6, offset 0x4df + {value: 0x0010, lo: 0x80, hi: 0x8f}, + {value: 0x0014, lo: 0x92, hi: 0xa7}, + {value: 0x0010, lo: 0xa9, hi: 0xa9}, + {value: 0x0014, lo: 0xaa, hi: 0xb0}, + {value: 0x0010, lo: 0xb1, hi: 0xb1}, + {value: 0x0014, lo: 0xb2, hi: 0xb3}, + {value: 0x0010, lo: 0xb4, hi: 0xb4}, + {value: 0x0014, lo: 0xb5, hi: 0xb6}, + // Block 0xe7, offset 0x4e7 + {value: 0x0010, lo: 0x80, hi: 0x86}, + {value: 0x0010, lo: 0x88, hi: 0x89}, + {value: 0x0010, lo: 0x8b, hi: 0xb0}, + {value: 0x0014, lo: 0xb1, hi: 0xb6}, + {value: 0x0014, lo: 0xba, hi: 0xba}, + {value: 0x0014, lo: 0xbc, hi: 0xbd}, + {value: 0x0014, lo: 0xbf, hi: 0xbf}, + // Block 0xe8, offset 0x4ee + {value: 0x0014, lo: 0x80, hi: 0x81}, + {value: 0x0034, lo: 0x82, hi: 0x82}, + {value: 0x0014, lo: 0x83, hi: 0x83}, + {value: 0x0034, lo: 0x84, hi: 0x85}, + {value: 0x0010, lo: 0x86, hi: 0x86}, + {value: 0x0014, lo: 0x87, hi: 0x87}, + {value: 0x0010, lo: 0x90, hi: 0x99}, + {value: 0x0010, lo: 0xa0, hi: 0xa5}, + {value: 0x0010, lo: 0xa7, hi: 0xa8}, + {value: 0x0010, lo: 0xaa, hi: 0xbf}, + // Block 0xe9, offset 0x4f8 + {value: 0x0010, lo: 0x80, hi: 0x8e}, + {value: 0x0014, lo: 0x90, hi: 0x91}, + {value: 0x0010, lo: 0x93, hi: 0x94}, + {value: 0x0014, lo: 0x95, hi: 0x95}, + {value: 0x0010, lo: 0x96, hi: 0x96}, + {value: 0x0034, lo: 0x97, hi: 0x97}, + {value: 0x0010, lo: 0x98, hi: 0x98}, + {value: 0x0010, lo: 0xa0, hi: 0xa9}, + // Block 0xea, offset 0x500 + {value: 0x0010, lo: 0xa0, hi: 0xb2}, + {value: 0x0014, lo: 0xb3, hi: 0xb4}, + {value: 0x0010, lo: 0xb5, hi: 0xb6}, + // Block 0xeb, offset 0x503 + {value: 0x0010, lo: 0x80, hi: 0x99}, + // Block 0xec, offset 0x504 + {value: 0x0010, lo: 0x80, hi: 0xae}, + // Block 0xed, offset 0x505 + {value: 0x0010, lo: 0x80, hi: 0x83}, + // Block 0xee, offset 0x506 + {value: 0x0010, lo: 0x80, hi: 0xae}, + {value: 0x0014, lo: 0xb0, hi: 0xb8}, + // Block 0xef, offset 0x508 + {value: 0x0010, lo: 0x80, hi: 0x86}, + // Block 0xf0, offset 0x509 + {value: 0x0010, lo: 0x80, hi: 0x9e}, + {value: 0x0010, lo: 0xa0, hi: 0xa9}, + // Block 0xf1, offset 0x50b + {value: 0x0010, lo: 0x90, hi: 0xad}, + {value: 0x0034, lo: 0xb0, hi: 0xb4}, + // Block 0xf2, offset 0x50d + {value: 0x0010, lo: 0x80, hi: 0xaf}, + {value: 0x0024, lo: 0xb0, hi: 0xb6}, + // Block 0xf3, offset 0x50f + {value: 0x0014, lo: 0x80, hi: 0x83}, + {value: 0x0010, lo: 0x90, hi: 0x99}, + {value: 0x0010, lo: 0xa3, hi: 0xb7}, + {value: 0x0010, lo: 0xbd, hi: 0xbf}, + // Block 0xf4, offset 0x513 + {value: 0x0010, lo: 0x80, hi: 0x8f}, + // Block 0xf5, offset 0x514 + {value: 0x2013, lo: 0x80, hi: 0x9f}, + {value: 0x2012, lo: 0xa0, hi: 0xbf}, + // Block 0xf6, offset 0x516 + {value: 0x0010, lo: 0x80, hi: 0x8a}, + {value: 0x0014, lo: 0x8f, hi: 0x8f}, + {value: 0x0010, lo: 0x90, hi: 0xbf}, + // Block 0xf7, offset 0x519 + {value: 0x0010, lo: 0x80, hi: 0x87}, + {value: 0x0014, lo: 0x8f, hi: 0x9f}, + // Block 0xf8, offset 0x51b + {value: 0x0014, lo: 0xa0, hi: 0xa1}, + {value: 0x0014, lo: 0xa3, hi: 0xa3}, + // Block 0xf9, offset 0x51d + {value: 0x0010, lo: 0x80, hi: 0xaa}, + {value: 0x0010, lo: 0xb0, hi: 0xbc}, + // Block 0xfa, offset 0x51f + {value: 0x0010, lo: 0x80, hi: 0x88}, + {value: 0x0010, lo: 0x90, hi: 0x99}, + {value: 0x0014, lo: 0x9d, hi: 0x9d}, + {value: 0x0034, lo: 0x9e, hi: 0x9e}, + {value: 0x0014, lo: 0xa0, hi: 0xa3}, + // Block 0xfb, offset 0x524 + {value: 0x0030, lo: 0xa5, hi: 0xa6}, + {value: 0x0034, lo: 0xa7, hi: 0xa9}, + {value: 0x0030, lo: 0xad, hi: 0xb2}, + {value: 0x0014, lo: 0xb3, hi: 0xba}, + {value: 0x0034, lo: 0xbb, hi: 0xbf}, + // Block 0xfc, offset 0x529 + {value: 0x0034, lo: 0x80, hi: 0x82}, + {value: 0x0024, lo: 0x85, hi: 0x89}, + {value: 0x0034, lo: 0x8a, hi: 0x8b}, + {value: 0x0024, lo: 0xaa, hi: 0xad}, + // Block 0xfd, offset 0x52d + {value: 0x0024, lo: 0x82, hi: 0x84}, + // Block 0xfe, offset 0x52e + {value: 0x0013, lo: 0x80, hi: 0x99}, + {value: 0x0012, lo: 0x9a, hi: 0xb3}, + {value: 0x0013, lo: 0xb4, hi: 0xbf}, + // Block 0xff, offset 0x531 + {value: 0x0013, lo: 0x80, hi: 0x8d}, + {value: 0x0012, lo: 0x8e, hi: 0x94}, + {value: 0x0012, lo: 0x96, hi: 0xa7}, + {value: 0x0013, lo: 0xa8, hi: 0xbf}, + // Block 0x100, offset 0x535 + {value: 0x0013, lo: 0x80, hi: 0x81}, + {value: 0x0012, lo: 0x82, hi: 0x9b}, + {value: 0x0013, lo: 0x9c, hi: 0x9c}, + {value: 0x0013, lo: 0x9e, hi: 0x9f}, + {value: 0x0013, lo: 0xa2, hi: 0xa2}, + {value: 0x0013, lo: 0xa5, hi: 0xa6}, + {value: 0x0013, lo: 0xa9, hi: 0xac}, + {value: 0x0013, lo: 0xae, hi: 0xb5}, + {value: 0x0012, lo: 0xb6, hi: 0xb9}, + {value: 0x0012, lo: 0xbb, hi: 0xbb}, + {value: 0x0012, lo: 0xbd, hi: 0xbf}, + // Block 0x101, offset 0x540 + {value: 0x0012, lo: 0x80, hi: 0x83}, + {value: 0x0012, lo: 0x85, hi: 0x8f}, + {value: 0x0013, lo: 0x90, hi: 0xa9}, + {value: 0x0012, lo: 0xaa, hi: 0xbf}, + // Block 0x102, offset 0x544 + {value: 0x0012, lo: 0x80, hi: 0x83}, + {value: 0x0013, lo: 0x84, hi: 0x85}, + {value: 0x0013, lo: 0x87, hi: 0x8a}, + {value: 0x0013, lo: 0x8d, hi: 0x94}, + {value: 0x0013, lo: 0x96, hi: 0x9c}, + {value: 0x0012, lo: 0x9e, hi: 0xb7}, + {value: 0x0013, lo: 0xb8, hi: 0xb9}, + {value: 0x0013, lo: 0xbb, hi: 0xbe}, + // Block 0x103, offset 0x54c + {value: 0x0013, lo: 0x80, hi: 0x84}, + {value: 0x0013, lo: 0x86, hi: 0x86}, + {value: 0x0013, lo: 0x8a, hi: 0x90}, + {value: 0x0012, lo: 0x92, hi: 0xab}, + {value: 0x0013, lo: 0xac, hi: 0xbf}, + // Block 0x104, offset 0x551 + {value: 0x0013, lo: 0x80, hi: 0x85}, + {value: 0x0012, lo: 0x86, hi: 0x9f}, + {value: 0x0013, lo: 0xa0, hi: 0xb9}, + {value: 0x0012, lo: 0xba, hi: 0xbf}, + // Block 0x105, offset 0x555 + {value: 0x0012, lo: 0x80, hi: 0x93}, + {value: 0x0013, lo: 0x94, hi: 0xad}, + {value: 0x0012, lo: 0xae, hi: 0xbf}, + // Block 0x106, offset 0x558 + {value: 0x0012, lo: 0x80, hi: 0x87}, + {value: 0x0013, lo: 0x88, hi: 0xa1}, + {value: 0x0012, lo: 0xa2, hi: 0xbb}, + {value: 0x0013, lo: 0xbc, hi: 0xbf}, + // Block 0x107, offset 0x55c + {value: 0x0013, lo: 0x80, hi: 0x95}, + {value: 0x0012, lo: 0x96, hi: 0xaf}, + {value: 0x0013, lo: 0xb0, hi: 0xbf}, + // Block 0x108, offset 0x55f + {value: 0x0013, lo: 0x80, hi: 0x89}, + {value: 0x0012, lo: 0x8a, hi: 0xa5}, + {value: 0x0013, lo: 0xa8, hi: 0xbf}, + // Block 0x109, offset 0x562 + {value: 0x0013, lo: 0x80, hi: 0x80}, + {value: 0x0012, lo: 0x82, hi: 0x9a}, + {value: 0x0012, lo: 0x9c, hi: 0xa1}, + {value: 0x0013, lo: 0xa2, hi: 0xba}, + {value: 0x0012, lo: 0xbc, hi: 0xbf}, + // Block 0x10a, offset 0x567 + {value: 0x0012, lo: 0x80, hi: 0x94}, + {value: 0x0012, lo: 0x96, hi: 0x9b}, + {value: 0x0013, lo: 0x9c, hi: 0xb4}, + {value: 0x0012, lo: 0xb6, hi: 0xbf}, + // Block 0x10b, offset 0x56b + {value: 0x0012, lo: 0x80, hi: 0x8e}, + {value: 0x0012, lo: 0x90, hi: 0x95}, + {value: 0x0013, lo: 0x96, hi: 0xae}, + {value: 0x0012, lo: 0xb0, hi: 0xbf}, + // Block 0x10c, offset 0x56f + {value: 0x0012, lo: 0x80, hi: 0x88}, + {value: 0x0012, lo: 0x8a, hi: 0x8f}, + {value: 0x0013, lo: 0x90, hi: 0xa8}, + {value: 0x0012, lo: 0xaa, hi: 0xbf}, + // Block 0x10d, offset 0x573 + {value: 0x0012, lo: 0x80, hi: 0x82}, + {value: 0x0012, lo: 0x84, hi: 0x89}, + {value: 0x0017, lo: 0x8a, hi: 0x8b}, + {value: 0x0010, lo: 0x8e, hi: 0xbf}, + // Block 0x10e, offset 0x577 + {value: 0x0014, lo: 0x80, hi: 0xb6}, + {value: 0x0014, lo: 0xbb, hi: 0xbf}, + // Block 0x10f, offset 0x579 + {value: 0x0014, lo: 0x80, hi: 0xac}, + {value: 0x0014, lo: 0xb5, hi: 0xb5}, + // Block 0x110, offset 0x57b + {value: 0x0014, lo: 0x84, hi: 0x84}, + {value: 0x0014, lo: 0x9b, hi: 0x9f}, + {value: 0x0014, lo: 0xa1, hi: 0xaf}, + // Block 0x111, offset 0x57e + {value: 0x0024, lo: 0x80, hi: 0x86}, + {value: 0x0024, lo: 0x88, hi: 0x98}, + {value: 0x0024, lo: 0x9b, hi: 0xa1}, + {value: 0x0024, lo: 0xa3, hi: 0xa4}, + {value: 0x0024, lo: 0xa6, hi: 0xaa}, + // Block 0x112, offset 0x583 + {value: 0x0010, lo: 0x80, hi: 0xac}, + {value: 0x0024, lo: 0xb0, hi: 0xb6}, + {value: 0x0014, lo: 0xb7, hi: 0xbd}, + // Block 0x113, offset 0x586 + {value: 0x0010, lo: 0x80, hi: 0x89}, + {value: 0x0010, lo: 0x8e, hi: 0x8e}, + // Block 0x114, offset 0x588 + {value: 0x0010, lo: 0x80, hi: 0xab}, + {value: 0x0024, lo: 0xac, hi: 0xaf}, + {value: 0x0010, lo: 0xb0, hi: 0xb9}, + // Block 0x115, offset 0x58b + {value: 0x0010, lo: 0x80, hi: 0x84}, + {value: 0x0034, lo: 0x90, hi: 0x96}, + // Block 0x116, offset 0x58d + {value: 0xbc52, lo: 0x80, hi: 0x81}, + {value: 0xbf52, lo: 0x82, hi: 0x83}, + {value: 0x0024, lo: 0x84, hi: 0x89}, + {value: 0x0034, lo: 0x8a, hi: 0x8a}, + {value: 0x0014, lo: 0x8b, hi: 0x8b}, + {value: 0x0010, lo: 0x90, hi: 0x99}, + // Block 0x117, offset 0x593 + {value: 0x0010, lo: 0x80, hi: 0x83}, + {value: 0x0010, lo: 0x85, hi: 0x9f}, + {value: 0x0010, lo: 0xa1, hi: 0xa2}, + {value: 0x0010, lo: 0xa4, hi: 0xa4}, + {value: 0x0010, lo: 0xa7, hi: 0xa7}, + {value: 0x0010, lo: 0xa9, hi: 0xb2}, + {value: 0x0010, lo: 0xb4, hi: 0xb7}, + {value: 0x0010, lo: 0xb9, hi: 0xb9}, + {value: 0x0010, lo: 0xbb, hi: 0xbb}, + // Block 0x118, offset 0x59c + {value: 0x0010, lo: 0x80, hi: 0x89}, + {value: 0x0010, lo: 0x8b, hi: 0x9b}, + {value: 0x0010, lo: 0xa1, hi: 0xa3}, + {value: 0x0010, lo: 0xa5, hi: 0xa9}, + {value: 0x0010, lo: 0xab, hi: 0xbb}, + // Block 0x119, offset 0x5a1 + {value: 0x0013, lo: 0xb0, hi: 0xbf}, + // Block 0x11a, offset 0x5a2 + {value: 0x0013, lo: 0x80, hi: 0x89}, + {value: 0x0013, lo: 0x90, hi: 0xa9}, + {value: 0x0013, lo: 0xb0, hi: 0xbf}, + // Block 0x11b, offset 0x5a5 + {value: 0x0013, lo: 0x80, hi: 0x89}, + // Block 0x11c, offset 0x5a6 + {value: 0x0014, lo: 0xbb, hi: 0xbf}, + // Block 0x11d, offset 0x5a7 + {value: 0x0014, lo: 0x81, hi: 0x81}, + {value: 0x0014, lo: 0xa0, hi: 0xbf}, + // Block 0x11e, offset 0x5a9 + {value: 0x0014, lo: 0x80, hi: 0xbf}, + // Block 0x11f, offset 0x5aa + {value: 0x0014, lo: 0x80, hi: 0xaf}, +} + +// Total table size 15070 bytes (14KiB); checksum: 1EB13752 diff --git a/vendor/golang.org/x/text/cases/tables13.0.0.go b/vendor/golang.org/x/text/cases/tables13.0.0.go new file mode 100644 index 00000000..cd874775 --- /dev/null +++ b/vendor/golang.org/x/text/cases/tables13.0.0.go @@ -0,0 +1,2400 @@ +// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. + +//go:build go1.16 +// +build go1.16 + +package cases + +// UnicodeVersion is the Unicode version from which the tables in this package are derived. +const UnicodeVersion = "13.0.0" + +var xorData string = "" + // Size: 192 bytes + "\x00\x06\x07\x00\x01?\x00\x0f\x03\x00\x0f\x12\x00\x0f\x1f\x00\x0f\x1d" + + "\x00\x01\x13\x00\x0f\x16\x00\x0f\x0b\x00\x0f3\x00\x0f7\x00\x01#\x00\x0f?" + + "\x00\x0e'\x00\x0f/\x00\x0e>\x00\x0f*\x00\x0c&\x00\x0c*\x00\x0c;\x00\x0c9" + + "\x00\x0c%\x00\x01\x08\x00\x03\x0d\x00\x03\x09\x00\x02\x06\x00\x02\x02" + + "\x00\x02\x0c\x00\x01\x00\x00\x01\x03\x00\x01\x01\x00\x01 \x00\x01\x0c" + + "\x00\x01\x10\x00\x03\x10\x00\x036 \x00\x037 \x00\x0b#\x10\x00\x0b 0\x00" + + "\x0b!\x10\x00\x0b!0\x001\x00\x00\x0b(\x04\x00\x03\x04\x1e\x00\x0b)\x08" + + "\x00\x03\x0a\x00\x02:\x00\x02>\x00\x02,\x00\x02\x00\x00\x02\x10\x00\x01<" + + "\x00\x01&\x00\x01*\x00\x01.\x00\x010\x003 \x00\x01\x18\x00\x01(\x00\x01" + + "\x1e\x00\x01\x22" + +var exceptions string = "" + // Size: 2450 bytes + "\x00\x12\x12μΜΜ\x12\x12ssSSSs\x13\x18i̇i̇\x10\x09II\x13\x1bʼnʼNʼN\x11" + + "\x09sSS\x12\x12dždžDž\x12\x12dždžDŽ\x10\x12DŽDž\x12\x12ljljLj\x12\x12ljljLJ\x10\x12LJLj" + + "\x12\x12njnjNj\x12\x12njnjNJ\x10\x12NJNj\x13\x1bǰJ̌J̌\x12\x12dzdzDz\x12\x12dzdzDZ\x10" + + "\x12DZDz\x13\x18ⱥⱥ\x13\x18ⱦⱦ\x10\x1bⱾⱾ\x10\x1bⱿⱿ\x10\x1bⱯⱯ\x10\x1bⱭⱭ\x10" + + "\x1bⱰⱰ\x10\x1bꞫꞫ\x10\x1bꞬꞬ\x10\x1bꞍꞍ\x10\x1bꞪꞪ\x10\x1bꞮꞮ\x10\x1bⱢⱢ\x10" + + "\x1bꞭꞭ\x10\x1bⱮⱮ\x10\x1bⱤⱤ\x10\x1bꟅꟅ\x10\x1bꞱꞱ\x10\x1bꞲꞲ\x10\x1bꞰꞰ2\x12ι" + + "ΙΙ\x166ΐΪ́Ϊ́\x166ΰΫ́Ϋ́\x12\x12σΣΣ\x12\x12βΒΒ\x12\x12θΘΘ\x12\x12" + + "φΦΦ\x12\x12πΠΠ\x12\x12κΚΚ\x12\x12ρΡΡ\x12\x12εΕΕ\x14$եւԵՒԵւ\x10\x1bᲐა" + + "\x10\x1bᲑბ\x10\x1bᲒგ\x10\x1bᲓდ\x10\x1bᲔე\x10\x1bᲕვ\x10\x1bᲖზ\x10\x1bᲗთ" + + "\x10\x1bᲘი\x10\x1bᲙკ\x10\x1bᲚლ\x10\x1bᲛმ\x10\x1bᲜნ\x10\x1bᲝო\x10\x1bᲞპ" + + "\x10\x1bᲟჟ\x10\x1bᲠრ\x10\x1bᲡს\x10\x1bᲢტ\x10\x1bᲣუ\x10\x1bᲤფ\x10\x1bᲥქ" + + "\x10\x1bᲦღ\x10\x1bᲧყ\x10\x1bᲨშ\x10\x1bᲩჩ\x10\x1bᲪც\x10\x1bᲫძ\x10\x1bᲬწ" + + "\x10\x1bᲭჭ\x10\x1bᲮხ\x10\x1bᲯჯ\x10\x1bᲰჰ\x10\x1bᲱჱ\x10\x1bᲲჲ\x10\x1bᲳჳ" + + "\x10\x1bᲴჴ\x10\x1bᲵჵ\x10\x1bᲶჶ\x10\x1bᲷჷ\x10\x1bᲸჸ\x10\x1bᲹჹ\x10\x1bᲺჺ" + + "\x10\x1bᲽჽ\x10\x1bᲾჾ\x10\x1bᲿჿ\x12\x12вВВ\x12\x12дДД\x12\x12оОО\x12\x12с" + + "СС\x12\x12тТТ\x12\x12тТТ\x12\x12ъЪЪ\x12\x12ѣѢѢ\x13\x1bꙋꙊꙊ\x13\x1bẖH̱H̱" + + "\x13\x1bẗT̈T̈\x13\x1bẘW̊W̊\x13\x1bẙY̊Y̊\x13\x1baʾAʾAʾ\x13\x1bṡṠṠ\x12" + + "\x10ssß\x14$ὐΥ̓Υ̓\x166ὒΥ̓̀Υ̓̀\x166ὔΥ̓́Υ̓́\x166ὖΥ̓͂Υ̓͂\x15+ἀιἈΙᾈ" + + "\x15+ἁιἉΙᾉ\x15+ἂιἊΙᾊ\x15+ἃιἋΙᾋ\x15+ἄιἌΙᾌ\x15+ἅιἍΙᾍ\x15+ἆιἎΙᾎ\x15+ἇιἏΙᾏ" + + "\x15\x1dἀιᾀἈΙ\x15\x1dἁιᾁἉΙ\x15\x1dἂιᾂἊΙ\x15\x1dἃιᾃἋΙ\x15\x1dἄιᾄἌΙ\x15" + + "\x1dἅιᾅἍΙ\x15\x1dἆιᾆἎΙ\x15\x1dἇιᾇἏΙ\x15+ἠιἨΙᾘ\x15+ἡιἩΙᾙ\x15+ἢιἪΙᾚ\x15+ἣι" + + "ἫΙᾛ\x15+ἤιἬΙᾜ\x15+ἥιἭΙᾝ\x15+ἦιἮΙᾞ\x15+ἧιἯΙᾟ\x15\x1dἠιᾐἨΙ\x15\x1dἡιᾑἩΙ" + + "\x15\x1dἢιᾒἪΙ\x15\x1dἣιᾓἫΙ\x15\x1dἤιᾔἬΙ\x15\x1dἥιᾕἭΙ\x15\x1dἦιᾖἮΙ\x15" + + "\x1dἧιᾗἯΙ\x15+ὠιὨΙᾨ\x15+ὡιὩΙᾩ\x15+ὢιὪΙᾪ\x15+ὣιὫΙᾫ\x15+ὤιὬΙᾬ\x15+ὥιὭΙᾭ" + + "\x15+ὦιὮΙᾮ\x15+ὧιὯΙᾯ\x15\x1dὠιᾠὨΙ\x15\x1dὡιᾡὩΙ\x15\x1dὢιᾢὪΙ\x15\x1dὣιᾣὫΙ" + + "\x15\x1dὤιᾤὬΙ\x15\x1dὥιᾥὭΙ\x15\x1dὦιᾦὮΙ\x15\x1dὧιᾧὯΙ\x15-ὰιᾺΙᾺͅ\x14#αιΑΙ" + + "ᾼ\x14$άιΆΙΆͅ\x14$ᾶΑ͂Α͂\x166ᾶιΑ͂Ιᾼ͂\x14\x1cαιᾳΑΙ\x12\x12ιΙΙ\x15-ὴιῊΙ" + + "Ὴͅ\x14#ηιΗΙῌ\x14$ήιΉΙΉͅ\x14$ῆΗ͂Η͂\x166ῆιΗ͂Ιῌ͂\x14\x1cηιῃΗΙ\x166ῒΙ" + + "̈̀Ϊ̀\x166ΐΪ́Ϊ́\x14$ῖΙ͂Ι͂\x166ῗΪ͂Ϊ͂\x166ῢΫ̀Ϋ̀\x166ΰΫ́Ϋ" + + "́\x14$ῤΡ̓Ρ̓\x14$ῦΥ͂Υ͂\x166ῧΫ͂Ϋ͂\x15-ὼιῺΙῺͅ\x14#ωιΩΙῼ\x14$ώιΏΙΏͅ" + + "\x14$ῶΩ͂Ω͂\x166ῶιΩ͂Ιῼ͂\x14\x1cωιῳΩΙ\x12\x10ωω\x11\x08kk\x12\x10åå\x12" + + "\x10ɫɫ\x12\x10ɽɽ\x10\x12ȺȺ\x10\x12ȾȾ\x12\x10ɑɑ\x12\x10ɱɱ\x12\x10ɐɐ\x12" + + "\x10ɒɒ\x12\x10ȿȿ\x12\x10ɀɀ\x12\x10ɥɥ\x12\x10ɦɦ\x12\x10ɜɜ\x12\x10ɡɡ\x12" + + "\x10ɬɬ\x12\x10ɪɪ\x12\x10ʞʞ\x12\x10ʇʇ\x12\x10ʝʝ\x12\x10ʂʂ\x12\x12ffFFFf" + + "\x12\x12fiFIFi\x12\x12flFLFl\x13\x1bffiFFIFfi\x13\x1bfflFFLFfl\x12\x12st" + + "STSt\x12\x12stSTSt\x14$մնՄՆՄն\x14$մեՄԵՄե\x14$միՄԻՄի\x14$վնՎՆՎն\x14$մխՄԽՄ" + + "խ" + +// lookup returns the trie value for the first UTF-8 encoding in s and +// the width in bytes of this encoding. The size will be 0 if s does not +// hold enough bytes to complete the encoding. len(s) must be greater than 0. +func (t *caseTrie) lookup(s []byte) (v uint16, sz int) { + c0 := s[0] + switch { + case c0 < 0x80: // is ASCII + return caseValues[c0], 1 + case c0 < 0xC2: + return 0, 1 // Illegal UTF-8: not a starter, not ASCII. + case c0 < 0xE0: // 2-byte UTF-8 + if len(s) < 2 { + return 0, 0 + } + i := caseIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c1), 2 + case c0 < 0xF0: // 3-byte UTF-8 + if len(s) < 3 { + return 0, 0 + } + i := caseIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = caseIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c2), 3 + case c0 < 0xF8: // 4-byte UTF-8 + if len(s) < 4 { + return 0, 0 + } + i := caseIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = caseIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + o = uint32(i)<<6 + uint32(c2) + i = caseIndex[o] + c3 := s[3] + if c3 < 0x80 || 0xC0 <= c3 { + return 0, 3 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c3), 4 + } + // Illegal rune + return 0, 1 +} + +// lookupUnsafe returns the trie value for the first UTF-8 encoding in s. +// s must start with a full and valid UTF-8 encoded rune. +func (t *caseTrie) lookupUnsafe(s []byte) uint16 { + c0 := s[0] + if c0 < 0x80 { // is ASCII + return caseValues[c0] + } + i := caseIndex[c0] + if c0 < 0xE0 { // 2-byte UTF-8 + return t.lookupValue(uint32(i), s[1]) + } + i = caseIndex[uint32(i)<<6+uint32(s[1])] + if c0 < 0xF0 { // 3-byte UTF-8 + return t.lookupValue(uint32(i), s[2]) + } + i = caseIndex[uint32(i)<<6+uint32(s[2])] + if c0 < 0xF8 { // 4-byte UTF-8 + return t.lookupValue(uint32(i), s[3]) + } + return 0 +} + +// lookupString returns the trie value for the first UTF-8 encoding in s and +// the width in bytes of this encoding. The size will be 0 if s does not +// hold enough bytes to complete the encoding. len(s) must be greater than 0. +func (t *caseTrie) lookupString(s string) (v uint16, sz int) { + c0 := s[0] + switch { + case c0 < 0x80: // is ASCII + return caseValues[c0], 1 + case c0 < 0xC2: + return 0, 1 // Illegal UTF-8: not a starter, not ASCII. + case c0 < 0xE0: // 2-byte UTF-8 + if len(s) < 2 { + return 0, 0 + } + i := caseIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c1), 2 + case c0 < 0xF0: // 3-byte UTF-8 + if len(s) < 3 { + return 0, 0 + } + i := caseIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = caseIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c2), 3 + case c0 < 0xF8: // 4-byte UTF-8 + if len(s) < 4 { + return 0, 0 + } + i := caseIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = caseIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + o = uint32(i)<<6 + uint32(c2) + i = caseIndex[o] + c3 := s[3] + if c3 < 0x80 || 0xC0 <= c3 { + return 0, 3 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c3), 4 + } + // Illegal rune + return 0, 1 +} + +// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s. +// s must start with a full and valid UTF-8 encoded rune. +func (t *caseTrie) lookupStringUnsafe(s string) uint16 { + c0 := s[0] + if c0 < 0x80 { // is ASCII + return caseValues[c0] + } + i := caseIndex[c0] + if c0 < 0xE0 { // 2-byte UTF-8 + return t.lookupValue(uint32(i), s[1]) + } + i = caseIndex[uint32(i)<<6+uint32(s[1])] + if c0 < 0xF0 { // 3-byte UTF-8 + return t.lookupValue(uint32(i), s[2]) + } + i = caseIndex[uint32(i)<<6+uint32(s[2])] + if c0 < 0xF8 { // 4-byte UTF-8 + return t.lookupValue(uint32(i), s[3]) + } + return 0 +} + +// caseTrie. Total size: 12538 bytes (12.24 KiB). Checksum: af4dfa7d60c71d4c. +type caseTrie struct{} + +func newCaseTrie(i int) *caseTrie { + return &caseTrie{} +} + +// lookupValue determines the type of block n and looks up the value for b. +func (t *caseTrie) lookupValue(n uint32, b byte) uint16 { + switch { + case n < 20: + return uint16(caseValues[n<<6+uint32(b)]) + default: + n -= 20 + return uint16(sparse.lookup(n, b)) + } +} + +// caseValues: 22 blocks, 1408 entries, 2816 bytes +// The third block is the zero block. +var caseValues = [1408]uint16{ + // Block 0x0, offset 0x0 + 0x27: 0x0054, + 0x2e: 0x0054, + 0x30: 0x0010, 0x31: 0x0010, 0x32: 0x0010, 0x33: 0x0010, 0x34: 0x0010, 0x35: 0x0010, + 0x36: 0x0010, 0x37: 0x0010, 0x38: 0x0010, 0x39: 0x0010, 0x3a: 0x0054, + // Block 0x1, offset 0x40 + 0x41: 0x2013, 0x42: 0x2013, 0x43: 0x2013, 0x44: 0x2013, 0x45: 0x2013, + 0x46: 0x2013, 0x47: 0x2013, 0x48: 0x2013, 0x49: 0x2013, 0x4a: 0x2013, 0x4b: 0x2013, + 0x4c: 0x2013, 0x4d: 0x2013, 0x4e: 0x2013, 0x4f: 0x2013, 0x50: 0x2013, 0x51: 0x2013, + 0x52: 0x2013, 0x53: 0x2013, 0x54: 0x2013, 0x55: 0x2013, 0x56: 0x2013, 0x57: 0x2013, + 0x58: 0x2013, 0x59: 0x2013, 0x5a: 0x2013, + 0x5e: 0x0004, 0x5f: 0x0010, 0x60: 0x0004, 0x61: 0x2012, 0x62: 0x2012, 0x63: 0x2012, + 0x64: 0x2012, 0x65: 0x2012, 0x66: 0x2012, 0x67: 0x2012, 0x68: 0x2012, 0x69: 0x2012, + 0x6a: 0x2012, 0x6b: 0x2012, 0x6c: 0x2012, 0x6d: 0x2012, 0x6e: 0x2012, 0x6f: 0x2012, + 0x70: 0x2012, 0x71: 0x2012, 0x72: 0x2012, 0x73: 0x2012, 0x74: 0x2012, 0x75: 0x2012, + 0x76: 0x2012, 0x77: 0x2012, 0x78: 0x2012, 0x79: 0x2012, 0x7a: 0x2012, + // Block 0x2, offset 0x80 + // Block 0x3, offset 0xc0 + 0xc0: 0x0852, 0xc1: 0x0b53, 0xc2: 0x0113, 0xc3: 0x0112, 0xc4: 0x0113, 0xc5: 0x0112, + 0xc6: 0x0b53, 0xc7: 0x0f13, 0xc8: 0x0f12, 0xc9: 0x0e53, 0xca: 0x1153, 0xcb: 0x0713, + 0xcc: 0x0712, 0xcd: 0x0012, 0xce: 0x1453, 0xcf: 0x1753, 0xd0: 0x1a53, 0xd1: 0x0313, + 0xd2: 0x0312, 0xd3: 0x1d53, 0xd4: 0x2053, 0xd5: 0x2352, 0xd6: 0x2653, 0xd7: 0x2653, + 0xd8: 0x0113, 0xd9: 0x0112, 0xda: 0x2952, 0xdb: 0x0012, 0xdc: 0x1d53, 0xdd: 0x2c53, + 0xde: 0x2f52, 0xdf: 0x3253, 0xe0: 0x0113, 0xe1: 0x0112, 0xe2: 0x0113, 0xe3: 0x0112, + 0xe4: 0x0113, 0xe5: 0x0112, 0xe6: 0x3553, 0xe7: 0x0f13, 0xe8: 0x0f12, 0xe9: 0x3853, + 0xea: 0x0012, 0xeb: 0x0012, 0xec: 0x0113, 0xed: 0x0112, 0xee: 0x3553, 0xef: 0x1f13, + 0xf0: 0x1f12, 0xf1: 0x3b53, 0xf2: 0x3e53, 0xf3: 0x0713, 0xf4: 0x0712, 0xf5: 0x0313, + 0xf6: 0x0312, 0xf7: 0x4153, 0xf8: 0x0113, 0xf9: 0x0112, 0xfa: 0x0012, 0xfb: 0x0010, + 0xfc: 0x0113, 0xfd: 0x0112, 0xfe: 0x0012, 0xff: 0x4452, + // Block 0x4, offset 0x100 + 0x100: 0x0010, 0x101: 0x0010, 0x102: 0x0010, 0x103: 0x0010, 0x104: 0x02db, 0x105: 0x0359, + 0x106: 0x03da, 0x107: 0x043b, 0x108: 0x04b9, 0x109: 0x053a, 0x10a: 0x059b, 0x10b: 0x0619, + 0x10c: 0x069a, 0x10d: 0x0313, 0x10e: 0x0312, 0x10f: 0x1f13, 0x110: 0x1f12, 0x111: 0x0313, + 0x112: 0x0312, 0x113: 0x0713, 0x114: 0x0712, 0x115: 0x0313, 0x116: 0x0312, 0x117: 0x0f13, + 0x118: 0x0f12, 0x119: 0x0313, 0x11a: 0x0312, 0x11b: 0x0713, 0x11c: 0x0712, 0x11d: 0x1452, + 0x11e: 0x0113, 0x11f: 0x0112, 0x120: 0x0113, 0x121: 0x0112, 0x122: 0x0113, 0x123: 0x0112, + 0x124: 0x0113, 0x125: 0x0112, 0x126: 0x0113, 0x127: 0x0112, 0x128: 0x0113, 0x129: 0x0112, + 0x12a: 0x0113, 0x12b: 0x0112, 0x12c: 0x0113, 0x12d: 0x0112, 0x12e: 0x0113, 0x12f: 0x0112, + 0x130: 0x06fa, 0x131: 0x07ab, 0x132: 0x0829, 0x133: 0x08aa, 0x134: 0x0113, 0x135: 0x0112, + 0x136: 0x2353, 0x137: 0x4453, 0x138: 0x0113, 0x139: 0x0112, 0x13a: 0x0113, 0x13b: 0x0112, + 0x13c: 0x0113, 0x13d: 0x0112, 0x13e: 0x0113, 0x13f: 0x0112, + // Block 0x5, offset 0x140 + 0x140: 0x0a8a, 0x141: 0x0313, 0x142: 0x0312, 0x143: 0x0853, 0x144: 0x4753, 0x145: 0x4a53, + 0x146: 0x0113, 0x147: 0x0112, 0x148: 0x0113, 0x149: 0x0112, 0x14a: 0x0113, 0x14b: 0x0112, + 0x14c: 0x0113, 0x14d: 0x0112, 0x14e: 0x0113, 0x14f: 0x0112, 0x150: 0x0b0a, 0x151: 0x0b8a, + 0x152: 0x0c0a, 0x153: 0x0b52, 0x154: 0x0b52, 0x155: 0x0012, 0x156: 0x0e52, 0x157: 0x1152, + 0x158: 0x0012, 0x159: 0x1752, 0x15a: 0x0012, 0x15b: 0x1a52, 0x15c: 0x0c8a, 0x15d: 0x0012, + 0x15e: 0x0012, 0x15f: 0x0012, 0x160: 0x1d52, 0x161: 0x0d0a, 0x162: 0x0012, 0x163: 0x2052, + 0x164: 0x0012, 0x165: 0x0d8a, 0x166: 0x0e0a, 0x167: 0x0012, 0x168: 0x2652, 0x169: 0x2652, + 0x16a: 0x0e8a, 0x16b: 0x0f0a, 0x16c: 0x0f8a, 0x16d: 0x0012, 0x16e: 0x0012, 0x16f: 0x1d52, + 0x170: 0x0012, 0x171: 0x100a, 0x172: 0x2c52, 0x173: 0x0012, 0x174: 0x0012, 0x175: 0x3252, + 0x176: 0x0012, 0x177: 0x0012, 0x178: 0x0012, 0x179: 0x0012, 0x17a: 0x0012, 0x17b: 0x0012, + 0x17c: 0x0012, 0x17d: 0x108a, 0x17e: 0x0012, 0x17f: 0x0012, + // Block 0x6, offset 0x180 + 0x180: 0x3552, 0x181: 0x0012, 0x182: 0x110a, 0x183: 0x3852, 0x184: 0x0012, 0x185: 0x0012, + 0x186: 0x0012, 0x187: 0x118a, 0x188: 0x3552, 0x189: 0x4752, 0x18a: 0x3b52, 0x18b: 0x3e52, + 0x18c: 0x4a52, 0x18d: 0x0012, 0x18e: 0x0012, 0x18f: 0x0012, 0x190: 0x0012, 0x191: 0x0012, + 0x192: 0x4152, 0x193: 0x0012, 0x194: 0x0010, 0x195: 0x0012, 0x196: 0x0012, 0x197: 0x0012, + 0x198: 0x0012, 0x199: 0x0012, 0x19a: 0x0012, 0x19b: 0x0012, 0x19c: 0x0012, 0x19d: 0x120a, + 0x19e: 0x128a, 0x19f: 0x0012, 0x1a0: 0x0012, 0x1a1: 0x0012, 0x1a2: 0x0012, 0x1a3: 0x0012, + 0x1a4: 0x0012, 0x1a5: 0x0012, 0x1a6: 0x0012, 0x1a7: 0x0012, 0x1a8: 0x0012, 0x1a9: 0x0012, + 0x1aa: 0x0012, 0x1ab: 0x0012, 0x1ac: 0x0012, 0x1ad: 0x0012, 0x1ae: 0x0012, 0x1af: 0x0012, + 0x1b0: 0x0015, 0x1b1: 0x0015, 0x1b2: 0x0015, 0x1b3: 0x0015, 0x1b4: 0x0015, 0x1b5: 0x0015, + 0x1b6: 0x0015, 0x1b7: 0x0015, 0x1b8: 0x0015, 0x1b9: 0x0014, 0x1ba: 0x0014, 0x1bb: 0x0014, + 0x1bc: 0x0014, 0x1bd: 0x0014, 0x1be: 0x0014, 0x1bf: 0x0014, + // Block 0x7, offset 0x1c0 + 0x1c0: 0x0024, 0x1c1: 0x0024, 0x1c2: 0x0024, 0x1c3: 0x0024, 0x1c4: 0x0024, 0x1c5: 0x130d, + 0x1c6: 0x0024, 0x1c7: 0x0034, 0x1c8: 0x0034, 0x1c9: 0x0034, 0x1ca: 0x0024, 0x1cb: 0x0024, + 0x1cc: 0x0024, 0x1cd: 0x0034, 0x1ce: 0x0034, 0x1cf: 0x0014, 0x1d0: 0x0024, 0x1d1: 0x0024, + 0x1d2: 0x0024, 0x1d3: 0x0034, 0x1d4: 0x0034, 0x1d5: 0x0034, 0x1d6: 0x0034, 0x1d7: 0x0024, + 0x1d8: 0x0034, 0x1d9: 0x0034, 0x1da: 0x0034, 0x1db: 0x0024, 0x1dc: 0x0034, 0x1dd: 0x0034, + 0x1de: 0x0034, 0x1df: 0x0034, 0x1e0: 0x0034, 0x1e1: 0x0034, 0x1e2: 0x0034, 0x1e3: 0x0024, + 0x1e4: 0x0024, 0x1e5: 0x0024, 0x1e6: 0x0024, 0x1e7: 0x0024, 0x1e8: 0x0024, 0x1e9: 0x0024, + 0x1ea: 0x0024, 0x1eb: 0x0024, 0x1ec: 0x0024, 0x1ed: 0x0024, 0x1ee: 0x0024, 0x1ef: 0x0024, + 0x1f0: 0x0113, 0x1f1: 0x0112, 0x1f2: 0x0113, 0x1f3: 0x0112, 0x1f4: 0x0014, 0x1f5: 0x0004, + 0x1f6: 0x0113, 0x1f7: 0x0112, 0x1fa: 0x0015, 0x1fb: 0x4d52, + 0x1fc: 0x5052, 0x1fd: 0x5052, 0x1ff: 0x5353, + // Block 0x8, offset 0x200 + 0x204: 0x0004, 0x205: 0x0004, + 0x206: 0x2a13, 0x207: 0x0054, 0x208: 0x2513, 0x209: 0x2713, 0x20a: 0x2513, + 0x20c: 0x5653, 0x20e: 0x5953, 0x20f: 0x5c53, 0x210: 0x138a, 0x211: 0x2013, + 0x212: 0x2013, 0x213: 0x2013, 0x214: 0x2013, 0x215: 0x2013, 0x216: 0x2013, 0x217: 0x2013, + 0x218: 0x2013, 0x219: 0x2013, 0x21a: 0x2013, 0x21b: 0x2013, 0x21c: 0x2013, 0x21d: 0x2013, + 0x21e: 0x2013, 0x21f: 0x2013, 0x220: 0x5f53, 0x221: 0x5f53, 0x223: 0x5f53, + 0x224: 0x5f53, 0x225: 0x5f53, 0x226: 0x5f53, 0x227: 0x5f53, 0x228: 0x5f53, 0x229: 0x5f53, + 0x22a: 0x5f53, 0x22b: 0x5f53, 0x22c: 0x2a12, 0x22d: 0x2512, 0x22e: 0x2712, 0x22f: 0x2512, + 0x230: 0x14ca, 0x231: 0x2012, 0x232: 0x2012, 0x233: 0x2012, 0x234: 0x2012, 0x235: 0x2012, + 0x236: 0x2012, 0x237: 0x2012, 0x238: 0x2012, 0x239: 0x2012, 0x23a: 0x2012, 0x23b: 0x2012, + 0x23c: 0x2012, 0x23d: 0x2012, 0x23e: 0x2012, 0x23f: 0x2012, + // Block 0x9, offset 0x240 + 0x240: 0x5f52, 0x241: 0x5f52, 0x242: 0x160a, 0x243: 0x5f52, 0x244: 0x5f52, 0x245: 0x5f52, + 0x246: 0x5f52, 0x247: 0x5f52, 0x248: 0x5f52, 0x249: 0x5f52, 0x24a: 0x5f52, 0x24b: 0x5f52, + 0x24c: 0x5652, 0x24d: 0x5952, 0x24e: 0x5c52, 0x24f: 0x1813, 0x250: 0x168a, 0x251: 0x170a, + 0x252: 0x0013, 0x253: 0x0013, 0x254: 0x0013, 0x255: 0x178a, 0x256: 0x180a, 0x257: 0x1812, + 0x258: 0x0113, 0x259: 0x0112, 0x25a: 0x0113, 0x25b: 0x0112, 0x25c: 0x0113, 0x25d: 0x0112, + 0x25e: 0x0113, 0x25f: 0x0112, 0x260: 0x0113, 0x261: 0x0112, 0x262: 0x0113, 0x263: 0x0112, + 0x264: 0x0113, 0x265: 0x0112, 0x266: 0x0113, 0x267: 0x0112, 0x268: 0x0113, 0x269: 0x0112, + 0x26a: 0x0113, 0x26b: 0x0112, 0x26c: 0x0113, 0x26d: 0x0112, 0x26e: 0x0113, 0x26f: 0x0112, + 0x270: 0x188a, 0x271: 0x190a, 0x272: 0x0b12, 0x273: 0x5352, 0x274: 0x6253, 0x275: 0x198a, + 0x277: 0x0f13, 0x278: 0x0f12, 0x279: 0x0b13, 0x27a: 0x0113, 0x27b: 0x0112, + 0x27c: 0x0012, 0x27d: 0x4d53, 0x27e: 0x5053, 0x27f: 0x5053, + // Block 0xa, offset 0x280 + 0x280: 0x6852, 0x281: 0x6852, 0x282: 0x6852, 0x283: 0x6852, 0x284: 0x6852, 0x285: 0x6852, + 0x286: 0x6852, 0x287: 0x1a0a, 0x288: 0x0012, 0x28a: 0x0010, + 0x291: 0x0034, + 0x292: 0x0024, 0x293: 0x0024, 0x294: 0x0024, 0x295: 0x0024, 0x296: 0x0034, 0x297: 0x0024, + 0x298: 0x0024, 0x299: 0x0024, 0x29a: 0x0034, 0x29b: 0x0034, 0x29c: 0x0024, 0x29d: 0x0024, + 0x29e: 0x0024, 0x29f: 0x0024, 0x2a0: 0x0024, 0x2a1: 0x0024, 0x2a2: 0x0034, 0x2a3: 0x0034, + 0x2a4: 0x0034, 0x2a5: 0x0034, 0x2a6: 0x0034, 0x2a7: 0x0034, 0x2a8: 0x0024, 0x2a9: 0x0024, + 0x2aa: 0x0034, 0x2ab: 0x0024, 0x2ac: 0x0024, 0x2ad: 0x0034, 0x2ae: 0x0034, 0x2af: 0x0024, + 0x2b0: 0x0034, 0x2b1: 0x0034, 0x2b2: 0x0034, 0x2b3: 0x0034, 0x2b4: 0x0034, 0x2b5: 0x0034, + 0x2b6: 0x0034, 0x2b7: 0x0034, 0x2b8: 0x0034, 0x2b9: 0x0034, 0x2ba: 0x0034, 0x2bb: 0x0034, + 0x2bc: 0x0034, 0x2bd: 0x0034, 0x2bf: 0x0034, + // Block 0xb, offset 0x2c0 + 0x2c0: 0x7053, 0x2c1: 0x7053, 0x2c2: 0x7053, 0x2c3: 0x7053, 0x2c4: 0x7053, 0x2c5: 0x7053, + 0x2c7: 0x7053, + 0x2cd: 0x7053, 0x2d0: 0x1aea, 0x2d1: 0x1b6a, + 0x2d2: 0x1bea, 0x2d3: 0x1c6a, 0x2d4: 0x1cea, 0x2d5: 0x1d6a, 0x2d6: 0x1dea, 0x2d7: 0x1e6a, + 0x2d8: 0x1eea, 0x2d9: 0x1f6a, 0x2da: 0x1fea, 0x2db: 0x206a, 0x2dc: 0x20ea, 0x2dd: 0x216a, + 0x2de: 0x21ea, 0x2df: 0x226a, 0x2e0: 0x22ea, 0x2e1: 0x236a, 0x2e2: 0x23ea, 0x2e3: 0x246a, + 0x2e4: 0x24ea, 0x2e5: 0x256a, 0x2e6: 0x25ea, 0x2e7: 0x266a, 0x2e8: 0x26ea, 0x2e9: 0x276a, + 0x2ea: 0x27ea, 0x2eb: 0x286a, 0x2ec: 0x28ea, 0x2ed: 0x296a, 0x2ee: 0x29ea, 0x2ef: 0x2a6a, + 0x2f0: 0x2aea, 0x2f1: 0x2b6a, 0x2f2: 0x2bea, 0x2f3: 0x2c6a, 0x2f4: 0x2cea, 0x2f5: 0x2d6a, + 0x2f6: 0x2dea, 0x2f7: 0x2e6a, 0x2f8: 0x2eea, 0x2f9: 0x2f6a, 0x2fa: 0x2fea, + 0x2fc: 0x0014, 0x2fd: 0x306a, 0x2fe: 0x30ea, 0x2ff: 0x316a, + // Block 0xc, offset 0x300 + 0x300: 0x0812, 0x301: 0x0812, 0x302: 0x0812, 0x303: 0x0812, 0x304: 0x0812, 0x305: 0x0812, + 0x308: 0x0813, 0x309: 0x0813, 0x30a: 0x0813, 0x30b: 0x0813, + 0x30c: 0x0813, 0x30d: 0x0813, 0x310: 0x3b1a, 0x311: 0x0812, + 0x312: 0x3bfa, 0x313: 0x0812, 0x314: 0x3d3a, 0x315: 0x0812, 0x316: 0x3e7a, 0x317: 0x0812, + 0x319: 0x0813, 0x31b: 0x0813, 0x31d: 0x0813, + 0x31f: 0x0813, 0x320: 0x0812, 0x321: 0x0812, 0x322: 0x0812, 0x323: 0x0812, + 0x324: 0x0812, 0x325: 0x0812, 0x326: 0x0812, 0x327: 0x0812, 0x328: 0x0813, 0x329: 0x0813, + 0x32a: 0x0813, 0x32b: 0x0813, 0x32c: 0x0813, 0x32d: 0x0813, 0x32e: 0x0813, 0x32f: 0x0813, + 0x330: 0x9252, 0x331: 0x9252, 0x332: 0x9552, 0x333: 0x9552, 0x334: 0x9852, 0x335: 0x9852, + 0x336: 0x9b52, 0x337: 0x9b52, 0x338: 0x9e52, 0x339: 0x9e52, 0x33a: 0xa152, 0x33b: 0xa152, + 0x33c: 0x4d52, 0x33d: 0x4d52, + // Block 0xd, offset 0x340 + 0x340: 0x3fba, 0x341: 0x40aa, 0x342: 0x419a, 0x343: 0x428a, 0x344: 0x437a, 0x345: 0x446a, + 0x346: 0x455a, 0x347: 0x464a, 0x348: 0x4739, 0x349: 0x4829, 0x34a: 0x4919, 0x34b: 0x4a09, + 0x34c: 0x4af9, 0x34d: 0x4be9, 0x34e: 0x4cd9, 0x34f: 0x4dc9, 0x350: 0x4eba, 0x351: 0x4faa, + 0x352: 0x509a, 0x353: 0x518a, 0x354: 0x527a, 0x355: 0x536a, 0x356: 0x545a, 0x357: 0x554a, + 0x358: 0x5639, 0x359: 0x5729, 0x35a: 0x5819, 0x35b: 0x5909, 0x35c: 0x59f9, 0x35d: 0x5ae9, + 0x35e: 0x5bd9, 0x35f: 0x5cc9, 0x360: 0x5dba, 0x361: 0x5eaa, 0x362: 0x5f9a, 0x363: 0x608a, + 0x364: 0x617a, 0x365: 0x626a, 0x366: 0x635a, 0x367: 0x644a, 0x368: 0x6539, 0x369: 0x6629, + 0x36a: 0x6719, 0x36b: 0x6809, 0x36c: 0x68f9, 0x36d: 0x69e9, 0x36e: 0x6ad9, 0x36f: 0x6bc9, + 0x370: 0x0812, 0x371: 0x0812, 0x372: 0x6cba, 0x373: 0x6dca, 0x374: 0x6e9a, + 0x376: 0x6f7a, 0x377: 0x705a, 0x378: 0x0813, 0x379: 0x0813, 0x37a: 0x9253, 0x37b: 0x9253, + 0x37c: 0x7199, 0x37d: 0x0004, 0x37e: 0x726a, 0x37f: 0x0004, + // Block 0xe, offset 0x380 + 0x380: 0x0004, 0x381: 0x0004, 0x382: 0x72ea, 0x383: 0x73fa, 0x384: 0x74ca, + 0x386: 0x75aa, 0x387: 0x768a, 0x388: 0x9553, 0x389: 0x9553, 0x38a: 0x9853, 0x38b: 0x9853, + 0x38c: 0x77c9, 0x38d: 0x0004, 0x38e: 0x0004, 0x38f: 0x0004, 0x390: 0x0812, 0x391: 0x0812, + 0x392: 0x789a, 0x393: 0x79da, 0x396: 0x7b1a, 0x397: 0x7bfa, + 0x398: 0x0813, 0x399: 0x0813, 0x39a: 0x9b53, 0x39b: 0x9b53, 0x39d: 0x0004, + 0x39e: 0x0004, 0x39f: 0x0004, 0x3a0: 0x0812, 0x3a1: 0x0812, 0x3a2: 0x7d3a, 0x3a3: 0x7e7a, + 0x3a4: 0x7fba, 0x3a5: 0x0912, 0x3a6: 0x809a, 0x3a7: 0x817a, 0x3a8: 0x0813, 0x3a9: 0x0813, + 0x3aa: 0xa153, 0x3ab: 0xa153, 0x3ac: 0x0913, 0x3ad: 0x0004, 0x3ae: 0x0004, 0x3af: 0x0004, + 0x3b2: 0x82ba, 0x3b3: 0x83ca, 0x3b4: 0x849a, + 0x3b6: 0x857a, 0x3b7: 0x865a, 0x3b8: 0x9e53, 0x3b9: 0x9e53, 0x3ba: 0x4d53, 0x3bb: 0x4d53, + 0x3bc: 0x8799, 0x3bd: 0x0004, 0x3be: 0x0004, + // Block 0xf, offset 0x3c0 + 0x3c2: 0x0013, + 0x3c7: 0x0013, 0x3ca: 0x0012, 0x3cb: 0x0013, + 0x3cc: 0x0013, 0x3cd: 0x0013, 0x3ce: 0x0012, 0x3cf: 0x0012, 0x3d0: 0x0013, 0x3d1: 0x0013, + 0x3d2: 0x0013, 0x3d3: 0x0012, 0x3d5: 0x0013, + 0x3d9: 0x0013, 0x3da: 0x0013, 0x3db: 0x0013, 0x3dc: 0x0013, 0x3dd: 0x0013, + 0x3e4: 0x0013, 0x3e6: 0x886b, 0x3e8: 0x0013, + 0x3ea: 0x88cb, 0x3eb: 0x890b, 0x3ec: 0x0013, 0x3ed: 0x0013, 0x3ef: 0x0012, + 0x3f0: 0x0013, 0x3f1: 0x0013, 0x3f2: 0xa453, 0x3f3: 0x0013, 0x3f4: 0x0012, 0x3f5: 0x0010, + 0x3f6: 0x0010, 0x3f7: 0x0010, 0x3f8: 0x0010, 0x3f9: 0x0012, + 0x3fc: 0x0012, 0x3fd: 0x0012, 0x3fe: 0x0013, 0x3ff: 0x0013, + // Block 0x10, offset 0x400 + 0x400: 0x1a13, 0x401: 0x1a13, 0x402: 0x1e13, 0x403: 0x1e13, 0x404: 0x1a13, 0x405: 0x1a13, + 0x406: 0x2613, 0x407: 0x2613, 0x408: 0x2a13, 0x409: 0x2a13, 0x40a: 0x2e13, 0x40b: 0x2e13, + 0x40c: 0x2a13, 0x40d: 0x2a13, 0x40e: 0x2613, 0x40f: 0x2613, 0x410: 0xa752, 0x411: 0xa752, + 0x412: 0xaa52, 0x413: 0xaa52, 0x414: 0xad52, 0x415: 0xad52, 0x416: 0xaa52, 0x417: 0xaa52, + 0x418: 0xa752, 0x419: 0xa752, 0x41a: 0x1a12, 0x41b: 0x1a12, 0x41c: 0x1e12, 0x41d: 0x1e12, + 0x41e: 0x1a12, 0x41f: 0x1a12, 0x420: 0x2612, 0x421: 0x2612, 0x422: 0x2a12, 0x423: 0x2a12, + 0x424: 0x2e12, 0x425: 0x2e12, 0x426: 0x2a12, 0x427: 0x2a12, 0x428: 0x2612, 0x429: 0x2612, + // Block 0x11, offset 0x440 + 0x440: 0x6552, 0x441: 0x6552, 0x442: 0x6552, 0x443: 0x6552, 0x444: 0x6552, 0x445: 0x6552, + 0x446: 0x6552, 0x447: 0x6552, 0x448: 0x6552, 0x449: 0x6552, 0x44a: 0x6552, 0x44b: 0x6552, + 0x44c: 0x6552, 0x44d: 0x6552, 0x44e: 0x6552, 0x44f: 0x6552, 0x450: 0xb052, 0x451: 0xb052, + 0x452: 0xb052, 0x453: 0xb052, 0x454: 0xb052, 0x455: 0xb052, 0x456: 0xb052, 0x457: 0xb052, + 0x458: 0xb052, 0x459: 0xb052, 0x45a: 0xb052, 0x45b: 0xb052, 0x45c: 0xb052, 0x45d: 0xb052, + 0x45e: 0xb052, 0x460: 0x0113, 0x461: 0x0112, 0x462: 0x896b, 0x463: 0x8b53, + 0x464: 0x89cb, 0x465: 0x8a2a, 0x466: 0x8a8a, 0x467: 0x0f13, 0x468: 0x0f12, 0x469: 0x0313, + 0x46a: 0x0312, 0x46b: 0x0713, 0x46c: 0x0712, 0x46d: 0x8aeb, 0x46e: 0x8b4b, 0x46f: 0x8bab, + 0x470: 0x8c0b, 0x471: 0x0012, 0x472: 0x0113, 0x473: 0x0112, 0x474: 0x0012, 0x475: 0x0313, + 0x476: 0x0312, 0x477: 0x0012, 0x478: 0x0012, 0x479: 0x0012, 0x47a: 0x0012, 0x47b: 0x0012, + 0x47c: 0x0015, 0x47d: 0x0015, 0x47e: 0x8c6b, 0x47f: 0x8ccb, + // Block 0x12, offset 0x480 + 0x480: 0x0113, 0x481: 0x0112, 0x482: 0x0113, 0x483: 0x0112, 0x484: 0x0113, 0x485: 0x0112, + 0x486: 0x0113, 0x487: 0x0112, 0x488: 0x0014, 0x489: 0x0014, 0x48a: 0x0014, 0x48b: 0x0713, + 0x48c: 0x0712, 0x48d: 0x8d2b, 0x48e: 0x0012, 0x48f: 0x0010, 0x490: 0x0113, 0x491: 0x0112, + 0x492: 0x0113, 0x493: 0x0112, 0x494: 0x6552, 0x495: 0x0012, 0x496: 0x0113, 0x497: 0x0112, + 0x498: 0x0113, 0x499: 0x0112, 0x49a: 0x0113, 0x49b: 0x0112, 0x49c: 0x0113, 0x49d: 0x0112, + 0x49e: 0x0113, 0x49f: 0x0112, 0x4a0: 0x0113, 0x4a1: 0x0112, 0x4a2: 0x0113, 0x4a3: 0x0112, + 0x4a4: 0x0113, 0x4a5: 0x0112, 0x4a6: 0x0113, 0x4a7: 0x0112, 0x4a8: 0x0113, 0x4a9: 0x0112, + 0x4aa: 0x8d8b, 0x4ab: 0x8deb, 0x4ac: 0x8e4b, 0x4ad: 0x8eab, 0x4ae: 0x8f0b, 0x4af: 0x0012, + 0x4b0: 0x8f6b, 0x4b1: 0x8fcb, 0x4b2: 0x902b, 0x4b3: 0xb353, 0x4b4: 0x0113, 0x4b5: 0x0112, + 0x4b6: 0x0113, 0x4b7: 0x0112, 0x4b8: 0x0113, 0x4b9: 0x0112, 0x4ba: 0x0113, 0x4bb: 0x0112, + 0x4bc: 0x0113, 0x4bd: 0x0112, 0x4be: 0x0113, 0x4bf: 0x0112, + // Block 0x13, offset 0x4c0 + 0x4c0: 0x90ea, 0x4c1: 0x916a, 0x4c2: 0x91ea, 0x4c3: 0x926a, 0x4c4: 0x931a, 0x4c5: 0x93ca, + 0x4c6: 0x944a, + 0x4d3: 0x94ca, 0x4d4: 0x95aa, 0x4d5: 0x968a, 0x4d6: 0x976a, 0x4d7: 0x984a, + 0x4dd: 0x0010, + 0x4de: 0x0034, 0x4df: 0x0010, 0x4e0: 0x0010, 0x4e1: 0x0010, 0x4e2: 0x0010, 0x4e3: 0x0010, + 0x4e4: 0x0010, 0x4e5: 0x0010, 0x4e6: 0x0010, 0x4e7: 0x0010, 0x4e8: 0x0010, + 0x4ea: 0x0010, 0x4eb: 0x0010, 0x4ec: 0x0010, 0x4ed: 0x0010, 0x4ee: 0x0010, 0x4ef: 0x0010, + 0x4f0: 0x0010, 0x4f1: 0x0010, 0x4f2: 0x0010, 0x4f3: 0x0010, 0x4f4: 0x0010, 0x4f5: 0x0010, + 0x4f6: 0x0010, 0x4f8: 0x0010, 0x4f9: 0x0010, 0x4fa: 0x0010, 0x4fb: 0x0010, + 0x4fc: 0x0010, 0x4fe: 0x0010, + // Block 0x14, offset 0x500 + 0x500: 0x2213, 0x501: 0x2213, 0x502: 0x2613, 0x503: 0x2613, 0x504: 0x2213, 0x505: 0x2213, + 0x506: 0x2e13, 0x507: 0x2e13, 0x508: 0x2213, 0x509: 0x2213, 0x50a: 0x2613, 0x50b: 0x2613, + 0x50c: 0x2213, 0x50d: 0x2213, 0x50e: 0x3e13, 0x50f: 0x3e13, 0x510: 0x2213, 0x511: 0x2213, + 0x512: 0x2613, 0x513: 0x2613, 0x514: 0x2213, 0x515: 0x2213, 0x516: 0x2e13, 0x517: 0x2e13, + 0x518: 0x2213, 0x519: 0x2213, 0x51a: 0x2613, 0x51b: 0x2613, 0x51c: 0x2213, 0x51d: 0x2213, + 0x51e: 0xbc53, 0x51f: 0xbc53, 0x520: 0xbf53, 0x521: 0xbf53, 0x522: 0x2212, 0x523: 0x2212, + 0x524: 0x2612, 0x525: 0x2612, 0x526: 0x2212, 0x527: 0x2212, 0x528: 0x2e12, 0x529: 0x2e12, + 0x52a: 0x2212, 0x52b: 0x2212, 0x52c: 0x2612, 0x52d: 0x2612, 0x52e: 0x2212, 0x52f: 0x2212, + 0x530: 0x3e12, 0x531: 0x3e12, 0x532: 0x2212, 0x533: 0x2212, 0x534: 0x2612, 0x535: 0x2612, + 0x536: 0x2212, 0x537: 0x2212, 0x538: 0x2e12, 0x539: 0x2e12, 0x53a: 0x2212, 0x53b: 0x2212, + 0x53c: 0x2612, 0x53d: 0x2612, 0x53e: 0x2212, 0x53f: 0x2212, + // Block 0x15, offset 0x540 + 0x542: 0x0010, + 0x547: 0x0010, 0x549: 0x0010, 0x54b: 0x0010, + 0x54d: 0x0010, 0x54e: 0x0010, 0x54f: 0x0010, 0x551: 0x0010, + 0x552: 0x0010, 0x554: 0x0010, 0x557: 0x0010, + 0x559: 0x0010, 0x55b: 0x0010, 0x55d: 0x0010, + 0x55f: 0x0010, 0x561: 0x0010, 0x562: 0x0010, + 0x564: 0x0010, 0x567: 0x0010, 0x568: 0x0010, 0x569: 0x0010, + 0x56a: 0x0010, 0x56c: 0x0010, 0x56d: 0x0010, 0x56e: 0x0010, 0x56f: 0x0010, + 0x570: 0x0010, 0x571: 0x0010, 0x572: 0x0010, 0x574: 0x0010, 0x575: 0x0010, + 0x576: 0x0010, 0x577: 0x0010, 0x579: 0x0010, 0x57a: 0x0010, 0x57b: 0x0010, + 0x57c: 0x0010, 0x57e: 0x0010, +} + +// caseIndex: 25 blocks, 1600 entries, 3200 bytes +// Block 0 is the zero block. +var caseIndex = [1600]uint16{ + // Block 0x0, offset 0x0 + // Block 0x1, offset 0x40 + // Block 0x2, offset 0x80 + // Block 0x3, offset 0xc0 + 0xc2: 0x14, 0xc3: 0x15, 0xc4: 0x16, 0xc5: 0x17, 0xc6: 0x01, 0xc7: 0x02, + 0xc8: 0x18, 0xc9: 0x03, 0xca: 0x04, 0xcb: 0x19, 0xcc: 0x1a, 0xcd: 0x05, 0xce: 0x06, 0xcf: 0x07, + 0xd0: 0x1b, 0xd1: 0x1c, 0xd2: 0x1d, 0xd3: 0x1e, 0xd4: 0x1f, 0xd5: 0x20, 0xd6: 0x08, 0xd7: 0x21, + 0xd8: 0x22, 0xd9: 0x23, 0xda: 0x24, 0xdb: 0x25, 0xdc: 0x26, 0xdd: 0x27, 0xde: 0x28, 0xdf: 0x29, + 0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05, + 0xea: 0x06, 0xeb: 0x07, 0xec: 0x07, 0xed: 0x08, 0xef: 0x09, + 0xf0: 0x14, 0xf3: 0x16, + // Block 0x4, offset 0x100 + 0x120: 0x2a, 0x121: 0x2b, 0x122: 0x2c, 0x123: 0x2d, 0x124: 0x2e, 0x125: 0x2f, 0x126: 0x30, 0x127: 0x31, + 0x128: 0x32, 0x129: 0x33, 0x12a: 0x34, 0x12b: 0x35, 0x12c: 0x36, 0x12d: 0x37, 0x12e: 0x38, 0x12f: 0x39, + 0x130: 0x3a, 0x131: 0x3b, 0x132: 0x3c, 0x133: 0x3d, 0x134: 0x3e, 0x135: 0x3f, 0x136: 0x40, 0x137: 0x41, + 0x138: 0x42, 0x139: 0x43, 0x13a: 0x44, 0x13b: 0x45, 0x13c: 0x46, 0x13d: 0x47, 0x13e: 0x48, 0x13f: 0x49, + // Block 0x5, offset 0x140 + 0x140: 0x4a, 0x141: 0x4b, 0x142: 0x4c, 0x143: 0x09, 0x144: 0x24, 0x145: 0x24, 0x146: 0x24, 0x147: 0x24, + 0x148: 0x24, 0x149: 0x4d, 0x14a: 0x4e, 0x14b: 0x4f, 0x14c: 0x50, 0x14d: 0x51, 0x14e: 0x52, 0x14f: 0x53, + 0x150: 0x54, 0x151: 0x24, 0x152: 0x24, 0x153: 0x24, 0x154: 0x24, 0x155: 0x24, 0x156: 0x24, 0x157: 0x24, + 0x158: 0x24, 0x159: 0x55, 0x15a: 0x56, 0x15b: 0x57, 0x15c: 0x58, 0x15d: 0x59, 0x15e: 0x5a, 0x15f: 0x5b, + 0x160: 0x5c, 0x161: 0x5d, 0x162: 0x5e, 0x163: 0x5f, 0x164: 0x60, 0x165: 0x61, 0x167: 0x62, + 0x168: 0x63, 0x169: 0x64, 0x16a: 0x65, 0x16b: 0x66, 0x16c: 0x67, 0x16d: 0x68, 0x16e: 0x69, 0x16f: 0x6a, + 0x170: 0x6b, 0x171: 0x6c, 0x172: 0x6d, 0x173: 0x6e, 0x174: 0x6f, 0x175: 0x70, 0x176: 0x71, 0x177: 0x72, + 0x178: 0x73, 0x179: 0x73, 0x17a: 0x74, 0x17b: 0x73, 0x17c: 0x75, 0x17d: 0x0a, 0x17e: 0x0b, 0x17f: 0x0c, + // Block 0x6, offset 0x180 + 0x180: 0x76, 0x181: 0x77, 0x182: 0x78, 0x183: 0x79, 0x184: 0x0d, 0x185: 0x7a, 0x186: 0x7b, + 0x192: 0x7c, 0x193: 0x0e, + 0x1b0: 0x7d, 0x1b1: 0x0f, 0x1b2: 0x73, 0x1b3: 0x7e, 0x1b4: 0x7f, 0x1b5: 0x80, 0x1b6: 0x81, 0x1b7: 0x82, + 0x1b8: 0x83, + // Block 0x7, offset 0x1c0 + 0x1c0: 0x84, 0x1c2: 0x85, 0x1c3: 0x86, 0x1c4: 0x87, 0x1c5: 0x24, 0x1c6: 0x88, + // Block 0x8, offset 0x200 + 0x200: 0x89, 0x201: 0x24, 0x202: 0x24, 0x203: 0x24, 0x204: 0x24, 0x205: 0x24, 0x206: 0x24, 0x207: 0x24, + 0x208: 0x24, 0x209: 0x24, 0x20a: 0x24, 0x20b: 0x24, 0x20c: 0x24, 0x20d: 0x24, 0x20e: 0x24, 0x20f: 0x24, + 0x210: 0x24, 0x211: 0x24, 0x212: 0x8a, 0x213: 0x8b, 0x214: 0x24, 0x215: 0x24, 0x216: 0x24, 0x217: 0x24, + 0x218: 0x8c, 0x219: 0x8d, 0x21a: 0x8e, 0x21b: 0x8f, 0x21c: 0x90, 0x21d: 0x91, 0x21e: 0x10, 0x21f: 0x92, + 0x220: 0x93, 0x221: 0x94, 0x222: 0x24, 0x223: 0x95, 0x224: 0x96, 0x225: 0x97, 0x226: 0x98, 0x227: 0x99, + 0x228: 0x9a, 0x229: 0x9b, 0x22a: 0x9c, 0x22b: 0x9d, 0x22c: 0x9e, 0x22d: 0x9f, 0x22e: 0xa0, 0x22f: 0xa1, + 0x230: 0x24, 0x231: 0x24, 0x232: 0x24, 0x233: 0x24, 0x234: 0x24, 0x235: 0x24, 0x236: 0x24, 0x237: 0x24, + 0x238: 0x24, 0x239: 0x24, 0x23a: 0x24, 0x23b: 0x24, 0x23c: 0x24, 0x23d: 0x24, 0x23e: 0x24, 0x23f: 0x24, + // Block 0x9, offset 0x240 + 0x240: 0x24, 0x241: 0x24, 0x242: 0x24, 0x243: 0x24, 0x244: 0x24, 0x245: 0x24, 0x246: 0x24, 0x247: 0x24, + 0x248: 0x24, 0x249: 0x24, 0x24a: 0x24, 0x24b: 0x24, 0x24c: 0x24, 0x24d: 0x24, 0x24e: 0x24, 0x24f: 0x24, + 0x250: 0x24, 0x251: 0x24, 0x252: 0x24, 0x253: 0x24, 0x254: 0x24, 0x255: 0x24, 0x256: 0x24, 0x257: 0x24, + 0x258: 0x24, 0x259: 0x24, 0x25a: 0x24, 0x25b: 0x24, 0x25c: 0x24, 0x25d: 0x24, 0x25e: 0x24, 0x25f: 0x24, + 0x260: 0x24, 0x261: 0x24, 0x262: 0x24, 0x263: 0x24, 0x264: 0x24, 0x265: 0x24, 0x266: 0x24, 0x267: 0x24, + 0x268: 0x24, 0x269: 0x24, 0x26a: 0x24, 0x26b: 0x24, 0x26c: 0x24, 0x26d: 0x24, 0x26e: 0x24, 0x26f: 0x24, + 0x270: 0x24, 0x271: 0x24, 0x272: 0x24, 0x273: 0x24, 0x274: 0x24, 0x275: 0x24, 0x276: 0x24, 0x277: 0x24, + 0x278: 0x24, 0x279: 0x24, 0x27a: 0x24, 0x27b: 0x24, 0x27c: 0x24, 0x27d: 0x24, 0x27e: 0x24, 0x27f: 0x24, + // Block 0xa, offset 0x280 + 0x280: 0x24, 0x281: 0x24, 0x282: 0x24, 0x283: 0x24, 0x284: 0x24, 0x285: 0x24, 0x286: 0x24, 0x287: 0x24, + 0x288: 0x24, 0x289: 0x24, 0x28a: 0x24, 0x28b: 0x24, 0x28c: 0x24, 0x28d: 0x24, 0x28e: 0x24, 0x28f: 0x24, + 0x290: 0x24, 0x291: 0x24, 0x292: 0x24, 0x293: 0x24, 0x294: 0x24, 0x295: 0x24, 0x296: 0x24, 0x297: 0x24, + 0x298: 0x24, 0x299: 0x24, 0x29a: 0x24, 0x29b: 0x24, 0x29c: 0x24, 0x29d: 0x24, 0x29e: 0xa2, 0x29f: 0xa3, + // Block 0xb, offset 0x2c0 + 0x2ec: 0x11, 0x2ed: 0xa4, 0x2ee: 0xa5, 0x2ef: 0xa6, + 0x2f0: 0x24, 0x2f1: 0x24, 0x2f2: 0x24, 0x2f3: 0x24, 0x2f4: 0xa7, 0x2f5: 0xa8, 0x2f6: 0xa9, 0x2f7: 0xaa, + 0x2f8: 0xab, 0x2f9: 0xac, 0x2fa: 0x24, 0x2fb: 0xad, 0x2fc: 0xae, 0x2fd: 0xaf, 0x2fe: 0xb0, 0x2ff: 0xb1, + // Block 0xc, offset 0x300 + 0x300: 0xb2, 0x301: 0xb3, 0x302: 0x24, 0x303: 0xb4, 0x305: 0xb5, 0x307: 0xb6, + 0x30a: 0xb7, 0x30b: 0xb8, 0x30c: 0xb9, 0x30d: 0xba, 0x30e: 0xbb, 0x30f: 0xbc, + 0x310: 0xbd, 0x311: 0xbe, 0x312: 0xbf, 0x313: 0xc0, 0x314: 0xc1, 0x315: 0xc2, + 0x318: 0x24, 0x319: 0x24, 0x31a: 0x24, 0x31b: 0x24, 0x31c: 0xc3, 0x31d: 0xc4, + 0x320: 0xc5, 0x321: 0xc6, 0x322: 0xc7, 0x323: 0xc8, 0x324: 0xc9, 0x326: 0xca, + 0x328: 0xcb, 0x329: 0xcc, 0x32a: 0xcd, 0x32b: 0xce, 0x32c: 0x5f, 0x32d: 0xcf, 0x32e: 0xd0, + 0x330: 0x24, 0x331: 0xd1, 0x332: 0xd2, 0x333: 0xd3, 0x334: 0xd4, + 0x33a: 0xd5, 0x33c: 0xd6, 0x33d: 0xd7, 0x33e: 0xd8, 0x33f: 0xd9, + // Block 0xd, offset 0x340 + 0x340: 0xda, 0x341: 0xdb, 0x342: 0xdc, 0x343: 0xdd, 0x344: 0xde, 0x345: 0xdf, 0x346: 0xe0, 0x347: 0xe1, + 0x348: 0xe2, 0x34a: 0xe3, 0x34b: 0xe4, 0x34c: 0xe5, 0x34d: 0xe6, + 0x350: 0xe7, 0x351: 0xe8, 0x352: 0xe9, 0x353: 0xea, 0x356: 0xeb, 0x357: 0xec, + 0x358: 0xed, 0x359: 0xee, 0x35a: 0xef, 0x35b: 0xf0, 0x35c: 0xf1, + 0x360: 0xf2, 0x362: 0xf3, 0x363: 0xf4, 0x364: 0xf5, 0x365: 0xf6, 0x366: 0xf7, 0x367: 0xf8, + 0x368: 0xf9, 0x369: 0xfa, 0x36a: 0xfb, 0x36b: 0xfc, + 0x370: 0xfd, 0x371: 0xfe, 0x372: 0xff, 0x374: 0x100, 0x375: 0x101, 0x376: 0x102, + 0x37b: 0x103, 0x37e: 0x104, + // Block 0xe, offset 0x380 + 0x380: 0x24, 0x381: 0x24, 0x382: 0x24, 0x383: 0x24, 0x384: 0x24, 0x385: 0x24, 0x386: 0x24, 0x387: 0x24, + 0x388: 0x24, 0x389: 0x24, 0x38a: 0x24, 0x38b: 0x24, 0x38c: 0x24, 0x38d: 0x24, 0x38e: 0x105, + 0x390: 0x24, 0x391: 0x106, 0x392: 0x24, 0x393: 0x24, 0x394: 0x24, 0x395: 0x107, + // Block 0xf, offset 0x3c0 + 0x3c0: 0x24, 0x3c1: 0x24, 0x3c2: 0x24, 0x3c3: 0x24, 0x3c4: 0x24, 0x3c5: 0x24, 0x3c6: 0x24, 0x3c7: 0x24, + 0x3c8: 0x24, 0x3c9: 0x24, 0x3ca: 0x24, 0x3cb: 0x24, 0x3cc: 0x24, 0x3cd: 0x24, 0x3ce: 0x24, 0x3cf: 0x24, + 0x3d0: 0x108, + // Block 0x10, offset 0x400 + 0x410: 0x24, 0x411: 0x24, 0x412: 0x24, 0x413: 0x24, 0x414: 0x24, 0x415: 0x24, 0x416: 0x24, 0x417: 0x24, + 0x418: 0x24, 0x419: 0x109, + // Block 0x11, offset 0x440 + 0x460: 0x24, 0x461: 0x24, 0x462: 0x24, 0x463: 0x24, 0x464: 0x24, 0x465: 0x24, 0x466: 0x24, 0x467: 0x24, + 0x468: 0xfc, 0x469: 0x10a, 0x46b: 0x10b, 0x46c: 0x10c, 0x46d: 0x10d, 0x46e: 0x10e, + 0x479: 0x10f, 0x47c: 0x24, 0x47d: 0x110, 0x47e: 0x111, 0x47f: 0x112, + // Block 0x12, offset 0x480 + 0x4b0: 0x24, 0x4b1: 0x113, 0x4b2: 0x114, + // Block 0x13, offset 0x4c0 + 0x4c5: 0x115, 0x4c6: 0x116, + 0x4c9: 0x117, + 0x4d0: 0x118, 0x4d1: 0x119, 0x4d2: 0x11a, 0x4d3: 0x11b, 0x4d4: 0x11c, 0x4d5: 0x11d, 0x4d6: 0x11e, 0x4d7: 0x11f, + 0x4d8: 0x120, 0x4d9: 0x121, 0x4da: 0x122, 0x4db: 0x123, 0x4dc: 0x124, 0x4dd: 0x125, 0x4de: 0x126, 0x4df: 0x127, + 0x4e8: 0x128, 0x4e9: 0x129, 0x4ea: 0x12a, + // Block 0x14, offset 0x500 + 0x500: 0x12b, 0x504: 0x12c, 0x505: 0x12d, + 0x50b: 0x12e, + 0x520: 0x24, 0x521: 0x24, 0x522: 0x24, 0x523: 0x12f, 0x524: 0x12, 0x525: 0x130, + 0x538: 0x131, 0x539: 0x13, 0x53a: 0x132, + // Block 0x15, offset 0x540 + 0x544: 0x133, 0x545: 0x134, 0x546: 0x135, + 0x54f: 0x136, + 0x56f: 0x137, + // Block 0x16, offset 0x580 + 0x590: 0x0a, 0x591: 0x0b, 0x592: 0x0c, 0x593: 0x0d, 0x594: 0x0e, 0x596: 0x0f, + 0x59b: 0x10, 0x59d: 0x11, 0x59e: 0x12, 0x59f: 0x13, + // Block 0x17, offset 0x5c0 + 0x5c0: 0x138, 0x5c1: 0x139, 0x5c4: 0x139, 0x5c5: 0x139, 0x5c6: 0x139, 0x5c7: 0x13a, + // Block 0x18, offset 0x600 + 0x620: 0x15, +} + +// sparseOffsets: 296 entries, 592 bytes +var sparseOffsets = []uint16{0x0, 0x9, 0xf, 0x18, 0x24, 0x2e, 0x34, 0x37, 0x3b, 0x3e, 0x42, 0x4c, 0x4e, 0x57, 0x5e, 0x63, 0x71, 0x72, 0x80, 0x8f, 0x99, 0x9c, 0xa3, 0xab, 0xae, 0xb0, 0xc0, 0xc6, 0xd4, 0xdf, 0xec, 0xf7, 0x103, 0x10d, 0x119, 0x124, 0x130, 0x13c, 0x144, 0x14d, 0x157, 0x162, 0x16e, 0x174, 0x17f, 0x185, 0x18d, 0x190, 0x195, 0x199, 0x19d, 0x1a4, 0x1ad, 0x1b5, 0x1b6, 0x1bf, 0x1c6, 0x1ce, 0x1d4, 0x1d9, 0x1dd, 0x1e0, 0x1e2, 0x1e5, 0x1ea, 0x1eb, 0x1ed, 0x1ef, 0x1f1, 0x1f8, 0x1fd, 0x201, 0x20a, 0x20d, 0x210, 0x216, 0x217, 0x222, 0x223, 0x224, 0x229, 0x236, 0x23f, 0x240, 0x248, 0x251, 0x25a, 0x263, 0x268, 0x26b, 0x276, 0x284, 0x286, 0x28d, 0x291, 0x29d, 0x29e, 0x2a9, 0x2b1, 0x2b9, 0x2bf, 0x2c0, 0x2ce, 0x2d3, 0x2d6, 0x2db, 0x2df, 0x2e5, 0x2ea, 0x2ed, 0x2f2, 0x2f7, 0x2f8, 0x2fe, 0x300, 0x301, 0x303, 0x305, 0x308, 0x309, 0x30b, 0x30e, 0x314, 0x318, 0x31a, 0x31f, 0x326, 0x331, 0x33b, 0x33c, 0x345, 0x349, 0x34e, 0x356, 0x35c, 0x362, 0x36c, 0x371, 0x37a, 0x380, 0x389, 0x38d, 0x395, 0x397, 0x399, 0x39c, 0x39e, 0x3a0, 0x3a1, 0x3a2, 0x3a4, 0x3a6, 0x3ac, 0x3b1, 0x3b3, 0x3ba, 0x3bd, 0x3bf, 0x3c5, 0x3ca, 0x3cc, 0x3cd, 0x3ce, 0x3cf, 0x3d1, 0x3d3, 0x3d5, 0x3d8, 0x3da, 0x3dd, 0x3e5, 0x3e8, 0x3ec, 0x3f4, 0x3f6, 0x3f7, 0x3f8, 0x3fa, 0x400, 0x402, 0x403, 0x405, 0x407, 0x409, 0x416, 0x417, 0x418, 0x41c, 0x41e, 0x41f, 0x420, 0x421, 0x422, 0x425, 0x428, 0x42b, 0x431, 0x432, 0x434, 0x438, 0x43c, 0x442, 0x445, 0x44c, 0x450, 0x454, 0x45d, 0x466, 0x46c, 0x472, 0x47c, 0x486, 0x488, 0x491, 0x497, 0x49d, 0x4a3, 0x4a6, 0x4ac, 0x4af, 0x4b8, 0x4b9, 0x4c0, 0x4c4, 0x4c5, 0x4c8, 0x4d2, 0x4d5, 0x4d7, 0x4de, 0x4e6, 0x4ec, 0x4f2, 0x4f3, 0x4f9, 0x4fc, 0x504, 0x50b, 0x515, 0x51d, 0x520, 0x521, 0x522, 0x523, 0x524, 0x526, 0x527, 0x529, 0x52b, 0x52d, 0x531, 0x532, 0x534, 0x537, 0x539, 0x53c, 0x53e, 0x543, 0x548, 0x54c, 0x54d, 0x550, 0x554, 0x55f, 0x563, 0x56b, 0x570, 0x574, 0x577, 0x57b, 0x57e, 0x581, 0x586, 0x58a, 0x58e, 0x592, 0x596, 0x598, 0x59a, 0x59d, 0x5a2, 0x5a5, 0x5a7, 0x5aa, 0x5ac, 0x5b2, 0x5bb, 0x5c0, 0x5c1, 0x5c4, 0x5c5, 0x5c6, 0x5c7, 0x5c9, 0x5ca, 0x5cb} + +// sparseValues: 1483 entries, 5932 bytes +var sparseValues = [1483]valueRange{ + // Block 0x0, offset 0x0 + {value: 0x0004, lo: 0xa8, hi: 0xa8}, + {value: 0x0012, lo: 0xaa, hi: 0xaa}, + {value: 0x0014, lo: 0xad, hi: 0xad}, + {value: 0x0004, lo: 0xaf, hi: 0xaf}, + {value: 0x0004, lo: 0xb4, hi: 0xb4}, + {value: 0x001a, lo: 0xb5, hi: 0xb5}, + {value: 0x0054, lo: 0xb7, hi: 0xb7}, + {value: 0x0004, lo: 0xb8, hi: 0xb8}, + {value: 0x0012, lo: 0xba, hi: 0xba}, + // Block 0x1, offset 0x9 + {value: 0x2013, lo: 0x80, hi: 0x96}, + {value: 0x2013, lo: 0x98, hi: 0x9e}, + {value: 0x009a, lo: 0x9f, hi: 0x9f}, + {value: 0x2012, lo: 0xa0, hi: 0xb6}, + {value: 0x2012, lo: 0xb8, hi: 0xbe}, + {value: 0x0252, lo: 0xbf, hi: 0xbf}, + // Block 0x2, offset 0xf + {value: 0x0117, lo: 0x80, hi: 0xaf}, + {value: 0x011b, lo: 0xb0, hi: 0xb0}, + {value: 0x019a, lo: 0xb1, hi: 0xb1}, + {value: 0x0117, lo: 0xb2, hi: 0xb7}, + {value: 0x0012, lo: 0xb8, hi: 0xb8}, + {value: 0x0316, lo: 0xb9, hi: 0xba}, + {value: 0x0716, lo: 0xbb, hi: 0xbc}, + {value: 0x0316, lo: 0xbd, hi: 0xbe}, + {value: 0x0553, lo: 0xbf, hi: 0xbf}, + // Block 0x3, offset 0x18 + {value: 0x0552, lo: 0x80, hi: 0x80}, + {value: 0x0316, lo: 0x81, hi: 0x82}, + {value: 0x0716, lo: 0x83, hi: 0x84}, + {value: 0x0316, lo: 0x85, hi: 0x86}, + {value: 0x0f16, lo: 0x87, hi: 0x88}, + {value: 0x01da, lo: 0x89, hi: 0x89}, + {value: 0x0117, lo: 0x8a, hi: 0xb7}, + {value: 0x0253, lo: 0xb8, hi: 0xb8}, + {value: 0x0316, lo: 0xb9, hi: 0xba}, + {value: 0x0716, lo: 0xbb, hi: 0xbc}, + {value: 0x0316, lo: 0xbd, hi: 0xbe}, + {value: 0x028a, lo: 0xbf, hi: 0xbf}, + // Block 0x4, offset 0x24 + {value: 0x0117, lo: 0x80, hi: 0x9f}, + {value: 0x2f53, lo: 0xa0, hi: 0xa0}, + {value: 0x0012, lo: 0xa1, hi: 0xa1}, + {value: 0x0117, lo: 0xa2, hi: 0xb3}, + {value: 0x0012, lo: 0xb4, hi: 0xb9}, + {value: 0x090b, lo: 0xba, hi: 0xba}, + {value: 0x0716, lo: 0xbb, hi: 0xbc}, + {value: 0x2953, lo: 0xbd, hi: 0xbd}, + {value: 0x098b, lo: 0xbe, hi: 0xbe}, + {value: 0x0a0a, lo: 0xbf, hi: 0xbf}, + // Block 0x5, offset 0x2e + {value: 0x0015, lo: 0x80, hi: 0x81}, + {value: 0x0014, lo: 0x82, hi: 0x97}, + {value: 0x0004, lo: 0x98, hi: 0x9d}, + {value: 0x0014, lo: 0x9e, hi: 0x9f}, + {value: 0x0015, lo: 0xa0, hi: 0xa4}, + {value: 0x0014, lo: 0xa5, hi: 0xbf}, + // Block 0x6, offset 0x34 + {value: 0x0024, lo: 0x80, hi: 0x94}, + {value: 0x0034, lo: 0x95, hi: 0xbc}, + {value: 0x0024, lo: 0xbd, hi: 0xbf}, + // Block 0x7, offset 0x37 + {value: 0x6553, lo: 0x80, hi: 0x8f}, + {value: 0x2013, lo: 0x90, hi: 0x9f}, + {value: 0x5f53, lo: 0xa0, hi: 0xaf}, + {value: 0x2012, lo: 0xb0, hi: 0xbf}, + // Block 0x8, offset 0x3b + {value: 0x5f52, lo: 0x80, hi: 0x8f}, + {value: 0x6552, lo: 0x90, hi: 0x9f}, + {value: 0x0117, lo: 0xa0, hi: 0xbf}, + // Block 0x9, offset 0x3e + {value: 0x0117, lo: 0x80, hi: 0x81}, + {value: 0x0024, lo: 0x83, hi: 0x87}, + {value: 0x0014, lo: 0x88, hi: 0x89}, + {value: 0x0117, lo: 0x8a, hi: 0xbf}, + // Block 0xa, offset 0x42 + {value: 0x0f13, lo: 0x80, hi: 0x80}, + {value: 0x0316, lo: 0x81, hi: 0x82}, + {value: 0x0716, lo: 0x83, hi: 0x84}, + {value: 0x0316, lo: 0x85, hi: 0x86}, + {value: 0x0f16, lo: 0x87, hi: 0x88}, + {value: 0x0316, lo: 0x89, hi: 0x8a}, + {value: 0x0716, lo: 0x8b, hi: 0x8c}, + {value: 0x0316, lo: 0x8d, hi: 0x8e}, + {value: 0x0f12, lo: 0x8f, hi: 0x8f}, + {value: 0x0117, lo: 0x90, hi: 0xbf}, + // Block 0xb, offset 0x4c + {value: 0x0117, lo: 0x80, hi: 0xaf}, + {value: 0x6553, lo: 0xb1, hi: 0xbf}, + // Block 0xc, offset 0x4e + {value: 0x3013, lo: 0x80, hi: 0x8f}, + {value: 0x6853, lo: 0x90, hi: 0x96}, + {value: 0x0014, lo: 0x99, hi: 0x99}, + {value: 0x0010, lo: 0x9a, hi: 0x9c}, + {value: 0x0010, lo: 0x9e, hi: 0x9e}, + {value: 0x0054, lo: 0x9f, hi: 0x9f}, + {value: 0x0012, lo: 0xa0, hi: 0xa0}, + {value: 0x6552, lo: 0xa1, hi: 0xaf}, + {value: 0x3012, lo: 0xb0, hi: 0xbf}, + // Block 0xd, offset 0x57 + {value: 0x0034, lo: 0x81, hi: 0x82}, + {value: 0x0024, lo: 0x84, hi: 0x84}, + {value: 0x0034, lo: 0x85, hi: 0x85}, + {value: 0x0034, lo: 0x87, hi: 0x87}, + {value: 0x0010, lo: 0x90, hi: 0xaa}, + {value: 0x0010, lo: 0xaf, hi: 0xb3}, + {value: 0x0054, lo: 0xb4, hi: 0xb4}, + // Block 0xe, offset 0x5e + {value: 0x0014, lo: 0x80, hi: 0x85}, + {value: 0x0024, lo: 0x90, hi: 0x97}, + {value: 0x0034, lo: 0x98, hi: 0x9a}, + {value: 0x0014, lo: 0x9c, hi: 0x9c}, + {value: 0x0010, lo: 0xa0, hi: 0xbf}, + // Block 0xf, offset 0x63 + {value: 0x0014, lo: 0x80, hi: 0x80}, + {value: 0x0010, lo: 0x81, hi: 0x8a}, + {value: 0x0034, lo: 0x8b, hi: 0x92}, + {value: 0x0024, lo: 0x93, hi: 0x94}, + {value: 0x0034, lo: 0x95, hi: 0x96}, + {value: 0x0024, lo: 0x97, hi: 0x9b}, + {value: 0x0034, lo: 0x9c, hi: 0x9c}, + {value: 0x0024, lo: 0x9d, hi: 0x9e}, + {value: 0x0034, lo: 0x9f, hi: 0x9f}, + {value: 0x0010, lo: 0xa0, hi: 0xa9}, + {value: 0x0010, lo: 0xab, hi: 0xab}, + {value: 0x0010, lo: 0xae, hi: 0xaf}, + {value: 0x0034, lo: 0xb0, hi: 0xb0}, + {value: 0x0010, lo: 0xb1, hi: 0xbf}, + // Block 0x10, offset 0x71 + {value: 0x0010, lo: 0x80, hi: 0xbf}, + // Block 0x11, offset 0x72 + {value: 0x0010, lo: 0x80, hi: 0x93}, + {value: 0x0010, lo: 0x95, hi: 0x95}, + {value: 0x0024, lo: 0x96, hi: 0x9c}, + {value: 0x0014, lo: 0x9d, hi: 0x9d}, + {value: 0x0024, lo: 0x9f, hi: 0xa2}, + {value: 0x0034, lo: 0xa3, hi: 0xa3}, + {value: 0x0024, lo: 0xa4, hi: 0xa4}, + {value: 0x0014, lo: 0xa5, hi: 0xa6}, + {value: 0x0024, lo: 0xa7, hi: 0xa8}, + {value: 0x0034, lo: 0xaa, hi: 0xaa}, + {value: 0x0024, lo: 0xab, hi: 0xac}, + {value: 0x0034, lo: 0xad, hi: 0xad}, + {value: 0x0010, lo: 0xae, hi: 0xbc}, + {value: 0x0010, lo: 0xbf, hi: 0xbf}, + // Block 0x12, offset 0x80 + {value: 0x0014, lo: 0x8f, hi: 0x8f}, + {value: 0x0010, lo: 0x90, hi: 0x90}, + {value: 0x0034, lo: 0x91, hi: 0x91}, + {value: 0x0010, lo: 0x92, hi: 0xaf}, + {value: 0x0024, lo: 0xb0, hi: 0xb0}, + {value: 0x0034, lo: 0xb1, hi: 0xb1}, + {value: 0x0024, lo: 0xb2, hi: 0xb3}, + {value: 0x0034, lo: 0xb4, hi: 0xb4}, + {value: 0x0024, lo: 0xb5, hi: 0xb6}, + {value: 0x0034, lo: 0xb7, hi: 0xb9}, + {value: 0x0024, lo: 0xba, hi: 0xba}, + {value: 0x0034, lo: 0xbb, hi: 0xbc}, + {value: 0x0024, lo: 0xbd, hi: 0xbd}, + {value: 0x0034, lo: 0xbe, hi: 0xbe}, + {value: 0x0024, lo: 0xbf, hi: 0xbf}, + // Block 0x13, offset 0x8f + {value: 0x0024, lo: 0x80, hi: 0x81}, + {value: 0x0034, lo: 0x82, hi: 0x82}, + {value: 0x0024, lo: 0x83, hi: 0x83}, + {value: 0x0034, lo: 0x84, hi: 0x84}, + {value: 0x0024, lo: 0x85, hi: 0x85}, + {value: 0x0034, lo: 0x86, hi: 0x86}, + {value: 0x0024, lo: 0x87, hi: 0x87}, + {value: 0x0034, lo: 0x88, hi: 0x88}, + {value: 0x0024, lo: 0x89, hi: 0x8a}, + {value: 0x0010, lo: 0x8d, hi: 0xbf}, + // Block 0x14, offset 0x99 + {value: 0x0010, lo: 0x80, hi: 0xa5}, + {value: 0x0014, lo: 0xa6, hi: 0xb0}, + {value: 0x0010, lo: 0xb1, hi: 0xb1}, + // Block 0x15, offset 0x9c + {value: 0x0010, lo: 0x80, hi: 0xaa}, + {value: 0x0024, lo: 0xab, hi: 0xb1}, + {value: 0x0034, lo: 0xb2, hi: 0xb2}, + {value: 0x0024, lo: 0xb3, hi: 0xb3}, + {value: 0x0014, lo: 0xb4, hi: 0xb5}, + {value: 0x0014, lo: 0xba, hi: 0xba}, + {value: 0x0034, lo: 0xbd, hi: 0xbd}, + // Block 0x16, offset 0xa3 + {value: 0x0010, lo: 0x80, hi: 0x95}, + {value: 0x0024, lo: 0x96, hi: 0x99}, + {value: 0x0014, lo: 0x9a, hi: 0x9a}, + {value: 0x0024, lo: 0x9b, hi: 0xa3}, + {value: 0x0014, lo: 0xa4, hi: 0xa4}, + {value: 0x0024, lo: 0xa5, hi: 0xa7}, + {value: 0x0014, lo: 0xa8, hi: 0xa8}, + {value: 0x0024, lo: 0xa9, hi: 0xad}, + // Block 0x17, offset 0xab + {value: 0x0010, lo: 0x80, hi: 0x98}, + {value: 0x0034, lo: 0x99, hi: 0x9b}, + {value: 0x0010, lo: 0xa0, hi: 0xaa}, + // Block 0x18, offset 0xae + {value: 0x0010, lo: 0xa0, hi: 0xb4}, + {value: 0x0010, lo: 0xb6, hi: 0xbf}, + // Block 0x19, offset 0xb0 + {value: 0x0010, lo: 0x80, hi: 0x87}, + {value: 0x0034, lo: 0x93, hi: 0x93}, + {value: 0x0024, lo: 0x94, hi: 0xa1}, + {value: 0x0014, lo: 0xa2, hi: 0xa2}, + {value: 0x0034, lo: 0xa3, hi: 0xa3}, + {value: 0x0024, lo: 0xa4, hi: 0xa5}, + {value: 0x0034, lo: 0xa6, hi: 0xa6}, + {value: 0x0024, lo: 0xa7, hi: 0xa8}, + {value: 0x0034, lo: 0xa9, hi: 0xa9}, + {value: 0x0024, lo: 0xaa, hi: 0xac}, + {value: 0x0034, lo: 0xad, hi: 0xb2}, + {value: 0x0024, lo: 0xb3, hi: 0xb5}, + {value: 0x0034, lo: 0xb6, hi: 0xb6}, + {value: 0x0024, lo: 0xb7, hi: 0xb8}, + {value: 0x0034, lo: 0xb9, hi: 0xba}, + {value: 0x0024, lo: 0xbb, hi: 0xbf}, + // Block 0x1a, offset 0xc0 + {value: 0x0014, lo: 0x80, hi: 0x82}, + {value: 0x0010, lo: 0x83, hi: 0xb9}, + {value: 0x0014, lo: 0xba, hi: 0xba}, + {value: 0x0010, lo: 0xbb, hi: 0xbb}, + {value: 0x0034, lo: 0xbc, hi: 0xbc}, + {value: 0x0010, lo: 0xbd, hi: 0xbf}, + // Block 0x1b, offset 0xc6 + {value: 0x0010, lo: 0x80, hi: 0x80}, + {value: 0x0014, lo: 0x81, hi: 0x88}, + {value: 0x0010, lo: 0x89, hi: 0x8c}, + {value: 0x0034, lo: 0x8d, hi: 0x8d}, + {value: 0x0010, lo: 0x8e, hi: 0x90}, + {value: 0x0024, lo: 0x91, hi: 0x91}, + {value: 0x0034, lo: 0x92, hi: 0x92}, + {value: 0x0024, lo: 0x93, hi: 0x94}, + {value: 0x0014, lo: 0x95, hi: 0x97}, + {value: 0x0010, lo: 0x98, hi: 0xa1}, + {value: 0x0014, lo: 0xa2, hi: 0xa3}, + {value: 0x0010, lo: 0xa6, hi: 0xaf}, + {value: 0x0014, lo: 0xb1, hi: 0xb1}, + {value: 0x0010, lo: 0xb2, hi: 0xbf}, + // Block 0x1c, offset 0xd4 + {value: 0x0010, lo: 0x80, hi: 0x80}, + {value: 0x0014, lo: 0x81, hi: 0x81}, + {value: 0x0010, lo: 0x82, hi: 0x83}, + {value: 0x0010, lo: 0x85, hi: 0x8c}, + {value: 0x0010, lo: 0x8f, hi: 0x90}, + {value: 0x0010, lo: 0x93, hi: 0xa8}, + {value: 0x0010, lo: 0xaa, hi: 0xb0}, + {value: 0x0010, lo: 0xb2, hi: 0xb2}, + {value: 0x0010, lo: 0xb6, hi: 0xb9}, + {value: 0x0034, lo: 0xbc, hi: 0xbc}, + {value: 0x0010, lo: 0xbd, hi: 0xbf}, + // Block 0x1d, offset 0xdf + {value: 0x0010, lo: 0x80, hi: 0x80}, + {value: 0x0014, lo: 0x81, hi: 0x84}, + {value: 0x0010, lo: 0x87, hi: 0x88}, + {value: 0x0010, lo: 0x8b, hi: 0x8c}, + {value: 0x0034, lo: 0x8d, hi: 0x8d}, + {value: 0x0010, lo: 0x8e, hi: 0x8e}, + {value: 0x0010, lo: 0x97, hi: 0x97}, + {value: 0x0010, lo: 0x9c, hi: 0x9d}, + {value: 0x0010, lo: 0x9f, hi: 0xa1}, + {value: 0x0014, lo: 0xa2, hi: 0xa3}, + {value: 0x0010, lo: 0xa6, hi: 0xb1}, + {value: 0x0010, lo: 0xbc, hi: 0xbc}, + {value: 0x0024, lo: 0xbe, hi: 0xbe}, + // Block 0x1e, offset 0xec + {value: 0x0014, lo: 0x81, hi: 0x82}, + {value: 0x0010, lo: 0x83, hi: 0x83}, + {value: 0x0010, lo: 0x85, hi: 0x8a}, + {value: 0x0010, lo: 0x8f, hi: 0x90}, + {value: 0x0010, lo: 0x93, hi: 0xa8}, + {value: 0x0010, lo: 0xaa, hi: 0xb0}, + {value: 0x0010, lo: 0xb2, hi: 0xb3}, + {value: 0x0010, lo: 0xb5, hi: 0xb6}, + {value: 0x0010, lo: 0xb8, hi: 0xb9}, + {value: 0x0034, lo: 0xbc, hi: 0xbc}, + {value: 0x0010, lo: 0xbe, hi: 0xbf}, + // Block 0x1f, offset 0xf7 + {value: 0x0010, lo: 0x80, hi: 0x80}, + {value: 0x0014, lo: 0x81, hi: 0x82}, + {value: 0x0014, lo: 0x87, hi: 0x88}, + {value: 0x0014, lo: 0x8b, hi: 0x8c}, + {value: 0x0034, lo: 0x8d, hi: 0x8d}, + {value: 0x0014, lo: 0x91, hi: 0x91}, + {value: 0x0010, lo: 0x99, hi: 0x9c}, + {value: 0x0010, lo: 0x9e, hi: 0x9e}, + {value: 0x0010, lo: 0xa6, hi: 0xaf}, + {value: 0x0014, lo: 0xb0, hi: 0xb1}, + {value: 0x0010, lo: 0xb2, hi: 0xb4}, + {value: 0x0014, lo: 0xb5, hi: 0xb5}, + // Block 0x20, offset 0x103 + {value: 0x0014, lo: 0x81, hi: 0x82}, + {value: 0x0010, lo: 0x83, hi: 0x83}, + {value: 0x0010, lo: 0x85, hi: 0x8d}, + {value: 0x0010, lo: 0x8f, hi: 0x91}, + {value: 0x0010, lo: 0x93, hi: 0xa8}, + {value: 0x0010, lo: 0xaa, hi: 0xb0}, + {value: 0x0010, lo: 0xb2, hi: 0xb3}, + {value: 0x0010, lo: 0xb5, hi: 0xb9}, + {value: 0x0034, lo: 0xbc, hi: 0xbc}, + {value: 0x0010, lo: 0xbd, hi: 0xbf}, + // Block 0x21, offset 0x10d + {value: 0x0010, lo: 0x80, hi: 0x80}, + {value: 0x0014, lo: 0x81, hi: 0x85}, + {value: 0x0014, lo: 0x87, hi: 0x88}, + {value: 0x0010, lo: 0x89, hi: 0x89}, + {value: 0x0010, lo: 0x8b, hi: 0x8c}, + {value: 0x0034, lo: 0x8d, hi: 0x8d}, + {value: 0x0010, lo: 0x90, hi: 0x90}, + {value: 0x0010, lo: 0xa0, hi: 0xa1}, + {value: 0x0014, lo: 0xa2, hi: 0xa3}, + {value: 0x0010, lo: 0xa6, hi: 0xaf}, + {value: 0x0010, lo: 0xb9, hi: 0xb9}, + {value: 0x0014, lo: 0xba, hi: 0xbf}, + // Block 0x22, offset 0x119 + {value: 0x0014, lo: 0x81, hi: 0x81}, + {value: 0x0010, lo: 0x82, hi: 0x83}, + {value: 0x0010, lo: 0x85, hi: 0x8c}, + {value: 0x0010, lo: 0x8f, hi: 0x90}, + {value: 0x0010, lo: 0x93, hi: 0xa8}, + {value: 0x0010, lo: 0xaa, hi: 0xb0}, + {value: 0x0010, lo: 0xb2, hi: 0xb3}, + {value: 0x0010, lo: 0xb5, hi: 0xb9}, + {value: 0x0034, lo: 0xbc, hi: 0xbc}, + {value: 0x0010, lo: 0xbd, hi: 0xbe}, + {value: 0x0014, lo: 0xbf, hi: 0xbf}, + // Block 0x23, offset 0x124 + {value: 0x0010, lo: 0x80, hi: 0x80}, + {value: 0x0014, lo: 0x81, hi: 0x84}, + {value: 0x0010, lo: 0x87, hi: 0x88}, + {value: 0x0010, lo: 0x8b, hi: 0x8c}, + {value: 0x0034, lo: 0x8d, hi: 0x8d}, + {value: 0x0014, lo: 0x95, hi: 0x96}, + {value: 0x0010, lo: 0x97, hi: 0x97}, + {value: 0x0010, lo: 0x9c, hi: 0x9d}, + {value: 0x0010, lo: 0x9f, hi: 0xa1}, + {value: 0x0014, lo: 0xa2, hi: 0xa3}, + {value: 0x0010, lo: 0xa6, hi: 0xaf}, + {value: 0x0010, lo: 0xb1, hi: 0xb1}, + // Block 0x24, offset 0x130 + {value: 0x0014, lo: 0x82, hi: 0x82}, + {value: 0x0010, lo: 0x83, hi: 0x83}, + {value: 0x0010, lo: 0x85, hi: 0x8a}, + {value: 0x0010, lo: 0x8e, hi: 0x90}, + {value: 0x0010, lo: 0x92, hi: 0x95}, + {value: 0x0010, lo: 0x99, hi: 0x9a}, + {value: 0x0010, lo: 0x9c, hi: 0x9c}, + {value: 0x0010, lo: 0x9e, hi: 0x9f}, + {value: 0x0010, lo: 0xa3, hi: 0xa4}, + {value: 0x0010, lo: 0xa8, hi: 0xaa}, + {value: 0x0010, lo: 0xae, hi: 0xb9}, + {value: 0x0010, lo: 0xbe, hi: 0xbf}, + // Block 0x25, offset 0x13c + {value: 0x0014, lo: 0x80, hi: 0x80}, + {value: 0x0010, lo: 0x81, hi: 0x82}, + {value: 0x0010, lo: 0x86, hi: 0x88}, + {value: 0x0010, lo: 0x8a, hi: 0x8c}, + {value: 0x0034, lo: 0x8d, hi: 0x8d}, + {value: 0x0010, lo: 0x90, hi: 0x90}, + {value: 0x0010, lo: 0x97, hi: 0x97}, + {value: 0x0010, lo: 0xa6, hi: 0xaf}, + // Block 0x26, offset 0x144 + {value: 0x0014, lo: 0x80, hi: 0x80}, + {value: 0x0010, lo: 0x81, hi: 0x83}, + {value: 0x0014, lo: 0x84, hi: 0x84}, + {value: 0x0010, lo: 0x85, hi: 0x8c}, + {value: 0x0010, lo: 0x8e, hi: 0x90}, + {value: 0x0010, lo: 0x92, hi: 0xa8}, + {value: 0x0010, lo: 0xaa, hi: 0xb9}, + {value: 0x0010, lo: 0xbd, hi: 0xbd}, + {value: 0x0014, lo: 0xbe, hi: 0xbf}, + // Block 0x27, offset 0x14d + {value: 0x0014, lo: 0x80, hi: 0x80}, + {value: 0x0010, lo: 0x81, hi: 0x84}, + {value: 0x0014, lo: 0x86, hi: 0x88}, + {value: 0x0014, lo: 0x8a, hi: 0x8c}, + {value: 0x0034, lo: 0x8d, hi: 0x8d}, + {value: 0x0034, lo: 0x95, hi: 0x96}, + {value: 0x0010, lo: 0x98, hi: 0x9a}, + {value: 0x0010, lo: 0xa0, hi: 0xa1}, + {value: 0x0014, lo: 0xa2, hi: 0xa3}, + {value: 0x0010, lo: 0xa6, hi: 0xaf}, + // Block 0x28, offset 0x157 + {value: 0x0010, lo: 0x80, hi: 0x80}, + {value: 0x0014, lo: 0x81, hi: 0x81}, + {value: 0x0010, lo: 0x82, hi: 0x83}, + {value: 0x0010, lo: 0x85, hi: 0x8c}, + {value: 0x0010, lo: 0x8e, hi: 0x90}, + {value: 0x0010, lo: 0x92, hi: 0xa8}, + {value: 0x0010, lo: 0xaa, hi: 0xb3}, + {value: 0x0010, lo: 0xb5, hi: 0xb9}, + {value: 0x0034, lo: 0xbc, hi: 0xbc}, + {value: 0x0010, lo: 0xbd, hi: 0xbe}, + {value: 0x0014, lo: 0xbf, hi: 0xbf}, + // Block 0x29, offset 0x162 + {value: 0x0010, lo: 0x80, hi: 0x84}, + {value: 0x0014, lo: 0x86, hi: 0x86}, + {value: 0x0010, lo: 0x87, hi: 0x88}, + {value: 0x0010, lo: 0x8a, hi: 0x8b}, + {value: 0x0014, lo: 0x8c, hi: 0x8c}, + {value: 0x0034, lo: 0x8d, hi: 0x8d}, + {value: 0x0010, lo: 0x95, hi: 0x96}, + {value: 0x0010, lo: 0x9e, hi: 0x9e}, + {value: 0x0010, lo: 0xa0, hi: 0xa1}, + {value: 0x0014, lo: 0xa2, hi: 0xa3}, + {value: 0x0010, lo: 0xa6, hi: 0xaf}, + {value: 0x0010, lo: 0xb1, hi: 0xb2}, + // Block 0x2a, offset 0x16e + {value: 0x0014, lo: 0x80, hi: 0x81}, + {value: 0x0010, lo: 0x82, hi: 0x8c}, + {value: 0x0010, lo: 0x8e, hi: 0x90}, + {value: 0x0010, lo: 0x92, hi: 0xba}, + {value: 0x0034, lo: 0xbb, hi: 0xbc}, + {value: 0x0010, lo: 0xbd, hi: 0xbf}, + // Block 0x2b, offset 0x174 + {value: 0x0010, lo: 0x80, hi: 0x80}, + {value: 0x0014, lo: 0x81, hi: 0x84}, + {value: 0x0010, lo: 0x86, hi: 0x88}, + {value: 0x0010, lo: 0x8a, hi: 0x8c}, + {value: 0x0034, lo: 0x8d, hi: 0x8d}, + {value: 0x0010, lo: 0x8e, hi: 0x8e}, + {value: 0x0010, lo: 0x94, hi: 0x97}, + {value: 0x0010, lo: 0x9f, hi: 0xa1}, + {value: 0x0014, lo: 0xa2, hi: 0xa3}, + {value: 0x0010, lo: 0xa6, hi: 0xaf}, + {value: 0x0010, lo: 0xba, hi: 0xbf}, + // Block 0x2c, offset 0x17f + {value: 0x0014, lo: 0x81, hi: 0x81}, + {value: 0x0010, lo: 0x82, hi: 0x83}, + {value: 0x0010, lo: 0x85, hi: 0x96}, + {value: 0x0010, lo: 0x9a, hi: 0xb1}, + {value: 0x0010, lo: 0xb3, hi: 0xbb}, + {value: 0x0010, lo: 0xbd, hi: 0xbd}, + // Block 0x2d, offset 0x185 + {value: 0x0010, lo: 0x80, hi: 0x86}, + {value: 0x0034, lo: 0x8a, hi: 0x8a}, + {value: 0x0010, lo: 0x8f, hi: 0x91}, + {value: 0x0014, lo: 0x92, hi: 0x94}, + {value: 0x0014, lo: 0x96, hi: 0x96}, + {value: 0x0010, lo: 0x98, hi: 0x9f}, + {value: 0x0010, lo: 0xa6, hi: 0xaf}, + {value: 0x0010, lo: 0xb2, hi: 0xb3}, + // Block 0x2e, offset 0x18d + {value: 0x0014, lo: 0xb1, hi: 0xb1}, + {value: 0x0014, lo: 0xb4, hi: 0xb7}, + {value: 0x0034, lo: 0xb8, hi: 0xba}, + // Block 0x2f, offset 0x190 + {value: 0x0004, lo: 0x86, hi: 0x86}, + {value: 0x0014, lo: 0x87, hi: 0x87}, + {value: 0x0034, lo: 0x88, hi: 0x8b}, + {value: 0x0014, lo: 0x8c, hi: 0x8e}, + {value: 0x0010, lo: 0x90, hi: 0x99}, + // Block 0x30, offset 0x195 + {value: 0x0014, lo: 0xb1, hi: 0xb1}, + {value: 0x0014, lo: 0xb4, hi: 0xb7}, + {value: 0x0034, lo: 0xb8, hi: 0xba}, + {value: 0x0014, lo: 0xbb, hi: 0xbc}, + // Block 0x31, offset 0x199 + {value: 0x0004, lo: 0x86, hi: 0x86}, + {value: 0x0034, lo: 0x88, hi: 0x8b}, + {value: 0x0014, lo: 0x8c, hi: 0x8d}, + {value: 0x0010, lo: 0x90, hi: 0x99}, + // Block 0x32, offset 0x19d + {value: 0x0010, lo: 0x80, hi: 0x80}, + {value: 0x0034, lo: 0x98, hi: 0x99}, + {value: 0x0010, lo: 0xa0, hi: 0xa9}, + {value: 0x0034, lo: 0xb5, hi: 0xb5}, + {value: 0x0034, lo: 0xb7, hi: 0xb7}, + {value: 0x0034, lo: 0xb9, hi: 0xb9}, + {value: 0x0010, lo: 0xbe, hi: 0xbf}, + // Block 0x33, offset 0x1a4 + {value: 0x0010, lo: 0x80, hi: 0x87}, + {value: 0x0010, lo: 0x89, hi: 0xac}, + {value: 0x0034, lo: 0xb1, hi: 0xb2}, + {value: 0x0014, lo: 0xb3, hi: 0xb3}, + {value: 0x0034, lo: 0xb4, hi: 0xb4}, + {value: 0x0014, lo: 0xb5, hi: 0xb9}, + {value: 0x0034, lo: 0xba, hi: 0xbd}, + {value: 0x0014, lo: 0xbe, hi: 0xbe}, + {value: 0x0010, lo: 0xbf, hi: 0xbf}, + // Block 0x34, offset 0x1ad + {value: 0x0034, lo: 0x80, hi: 0x80}, + {value: 0x0014, lo: 0x81, hi: 0x81}, + {value: 0x0024, lo: 0x82, hi: 0x83}, + {value: 0x0034, lo: 0x84, hi: 0x84}, + {value: 0x0024, lo: 0x86, hi: 0x87}, + {value: 0x0010, lo: 0x88, hi: 0x8c}, + {value: 0x0014, lo: 0x8d, hi: 0x97}, + {value: 0x0014, lo: 0x99, hi: 0xbc}, + // Block 0x35, offset 0x1b5 + {value: 0x0034, lo: 0x86, hi: 0x86}, + // Block 0x36, offset 0x1b6 + {value: 0x0010, lo: 0xab, hi: 0xac}, + {value: 0x0014, lo: 0xad, hi: 0xb0}, + {value: 0x0010, lo: 0xb1, hi: 0xb1}, + {value: 0x0014, lo: 0xb2, hi: 0xb6}, + {value: 0x0034, lo: 0xb7, hi: 0xb7}, + {value: 0x0010, lo: 0xb8, hi: 0xb8}, + {value: 0x0034, lo: 0xb9, hi: 0xba}, + {value: 0x0010, lo: 0xbb, hi: 0xbc}, + {value: 0x0014, lo: 0xbd, hi: 0xbe}, + // Block 0x37, offset 0x1bf + {value: 0x0010, lo: 0x80, hi: 0x89}, + {value: 0x0010, lo: 0x96, hi: 0x97}, + {value: 0x0014, lo: 0x98, hi: 0x99}, + {value: 0x0014, lo: 0x9e, hi: 0xa0}, + {value: 0x0010, lo: 0xa2, hi: 0xa4}, + {value: 0x0010, lo: 0xa7, hi: 0xad}, + {value: 0x0014, lo: 0xb1, hi: 0xb4}, + // Block 0x38, offset 0x1c6 + {value: 0x0014, lo: 0x82, hi: 0x82}, + {value: 0x0010, lo: 0x83, hi: 0x84}, + {value: 0x0014, lo: 0x85, hi: 0x86}, + {value: 0x0010, lo: 0x87, hi: 0x8c}, + {value: 0x0034, lo: 0x8d, hi: 0x8d}, + {value: 0x0010, lo: 0x8f, hi: 0x9c}, + {value: 0x0014, lo: 0x9d, hi: 0x9d}, + {value: 0x6c53, lo: 0xa0, hi: 0xbf}, + // Block 0x39, offset 0x1ce + {value: 0x0010, lo: 0x80, hi: 0x88}, + {value: 0x0010, lo: 0x8a, hi: 0x8d}, + {value: 0x0010, lo: 0x90, hi: 0x96}, + {value: 0x0010, lo: 0x98, hi: 0x98}, + {value: 0x0010, lo: 0x9a, hi: 0x9d}, + {value: 0x0010, lo: 0xa0, hi: 0xbf}, + // Block 0x3a, offset 0x1d4 + {value: 0x0010, lo: 0x80, hi: 0x88}, + {value: 0x0010, lo: 0x8a, hi: 0x8d}, + {value: 0x0010, lo: 0x90, hi: 0xb0}, + {value: 0x0010, lo: 0xb2, hi: 0xb5}, + {value: 0x0010, lo: 0xb8, hi: 0xbe}, + // Block 0x3b, offset 0x1d9 + {value: 0x0010, lo: 0x80, hi: 0x80}, + {value: 0x0010, lo: 0x82, hi: 0x85}, + {value: 0x0010, lo: 0x88, hi: 0x96}, + {value: 0x0010, lo: 0x98, hi: 0xbf}, + // Block 0x3c, offset 0x1dd + {value: 0x0010, lo: 0x80, hi: 0x90}, + {value: 0x0010, lo: 0x92, hi: 0x95}, + {value: 0x0010, lo: 0x98, hi: 0xbf}, + // Block 0x3d, offset 0x1e0 + {value: 0x0010, lo: 0x80, hi: 0x9a}, + {value: 0x0024, lo: 0x9d, hi: 0x9f}, + // Block 0x3e, offset 0x1e2 + {value: 0x0010, lo: 0x80, hi: 0x8f}, + {value: 0x7453, lo: 0xa0, hi: 0xaf}, + {value: 0x7853, lo: 0xb0, hi: 0xbf}, + // Block 0x3f, offset 0x1e5 + {value: 0x7c53, lo: 0x80, hi: 0x8f}, + {value: 0x8053, lo: 0x90, hi: 0x9f}, + {value: 0x7c53, lo: 0xa0, hi: 0xaf}, + {value: 0x0813, lo: 0xb0, hi: 0xb5}, + {value: 0x0892, lo: 0xb8, hi: 0xbd}, + // Block 0x40, offset 0x1ea + {value: 0x0010, lo: 0x81, hi: 0xbf}, + // Block 0x41, offset 0x1eb + {value: 0x0010, lo: 0x80, hi: 0xac}, + {value: 0x0010, lo: 0xaf, hi: 0xbf}, + // Block 0x42, offset 0x1ed + {value: 0x0010, lo: 0x81, hi: 0x9a}, + {value: 0x0010, lo: 0xa0, hi: 0xbf}, + // Block 0x43, offset 0x1ef + {value: 0x0010, lo: 0x80, hi: 0xaa}, + {value: 0x0010, lo: 0xae, hi: 0xb8}, + // Block 0x44, offset 0x1f1 + {value: 0x0010, lo: 0x80, hi: 0x8c}, + {value: 0x0010, lo: 0x8e, hi: 0x91}, + {value: 0x0014, lo: 0x92, hi: 0x93}, + {value: 0x0034, lo: 0x94, hi: 0x94}, + {value: 0x0010, lo: 0xa0, hi: 0xb1}, + {value: 0x0014, lo: 0xb2, hi: 0xb3}, + {value: 0x0034, lo: 0xb4, hi: 0xb4}, + // Block 0x45, offset 0x1f8 + {value: 0x0010, lo: 0x80, hi: 0x91}, + {value: 0x0014, lo: 0x92, hi: 0x93}, + {value: 0x0010, lo: 0xa0, hi: 0xac}, + {value: 0x0010, lo: 0xae, hi: 0xb0}, + {value: 0x0014, lo: 0xb2, hi: 0xb3}, + // Block 0x46, offset 0x1fd + {value: 0x0014, lo: 0xb4, hi: 0xb5}, + {value: 0x0010, lo: 0xb6, hi: 0xb6}, + {value: 0x0014, lo: 0xb7, hi: 0xbd}, + {value: 0x0010, lo: 0xbe, hi: 0xbf}, + // Block 0x47, offset 0x201 + {value: 0x0010, lo: 0x80, hi: 0x85}, + {value: 0x0014, lo: 0x86, hi: 0x86}, + {value: 0x0010, lo: 0x87, hi: 0x88}, + {value: 0x0014, lo: 0x89, hi: 0x91}, + {value: 0x0034, lo: 0x92, hi: 0x92}, + {value: 0x0014, lo: 0x93, hi: 0x93}, + {value: 0x0004, lo: 0x97, hi: 0x97}, + {value: 0x0024, lo: 0x9d, hi: 0x9d}, + {value: 0x0010, lo: 0xa0, hi: 0xa9}, + // Block 0x48, offset 0x20a + {value: 0x0014, lo: 0x8b, hi: 0x8e}, + {value: 0x0010, lo: 0x90, hi: 0x99}, + {value: 0x0010, lo: 0xa0, hi: 0xbf}, + // Block 0x49, offset 0x20d + {value: 0x0010, lo: 0x80, hi: 0x82}, + {value: 0x0014, lo: 0x83, hi: 0x83}, + {value: 0x0010, lo: 0x84, hi: 0xb8}, + // Block 0x4a, offset 0x210 + {value: 0x0010, lo: 0x80, hi: 0x84}, + {value: 0x0014, lo: 0x85, hi: 0x86}, + {value: 0x0010, lo: 0x87, hi: 0xa8}, + {value: 0x0034, lo: 0xa9, hi: 0xa9}, + {value: 0x0010, lo: 0xaa, hi: 0xaa}, + {value: 0x0010, lo: 0xb0, hi: 0xbf}, + // Block 0x4b, offset 0x216 + {value: 0x0010, lo: 0x80, hi: 0xb5}, + // Block 0x4c, offset 0x217 + {value: 0x0010, lo: 0x80, hi: 0x9e}, + {value: 0x0014, lo: 0xa0, hi: 0xa2}, + {value: 0x0010, lo: 0xa3, hi: 0xa6}, + {value: 0x0014, lo: 0xa7, hi: 0xa8}, + {value: 0x0010, lo: 0xa9, hi: 0xab}, + {value: 0x0010, lo: 0xb0, hi: 0xb1}, + {value: 0x0014, lo: 0xb2, hi: 0xb2}, + {value: 0x0010, lo: 0xb3, hi: 0xb8}, + {value: 0x0034, lo: 0xb9, hi: 0xb9}, + {value: 0x0024, lo: 0xba, hi: 0xba}, + {value: 0x0034, lo: 0xbb, hi: 0xbb}, + // Block 0x4d, offset 0x222 + {value: 0x0010, lo: 0x86, hi: 0x8f}, + // Block 0x4e, offset 0x223 + {value: 0x0010, lo: 0x90, hi: 0x99}, + // Block 0x4f, offset 0x224 + {value: 0x0010, lo: 0x80, hi: 0x96}, + {value: 0x0024, lo: 0x97, hi: 0x97}, + {value: 0x0034, lo: 0x98, hi: 0x98}, + {value: 0x0010, lo: 0x99, hi: 0x9a}, + {value: 0x0014, lo: 0x9b, hi: 0x9b}, + // Block 0x50, offset 0x229 + {value: 0x0010, lo: 0x95, hi: 0x95}, + {value: 0x0014, lo: 0x96, hi: 0x96}, + {value: 0x0010, lo: 0x97, hi: 0x97}, + {value: 0x0014, lo: 0x98, hi: 0x9e}, + {value: 0x0034, lo: 0xa0, hi: 0xa0}, + {value: 0x0010, lo: 0xa1, hi: 0xa1}, + {value: 0x0014, lo: 0xa2, hi: 0xa2}, + {value: 0x0010, lo: 0xa3, hi: 0xa4}, + {value: 0x0014, lo: 0xa5, hi: 0xac}, + {value: 0x0010, lo: 0xad, hi: 0xb2}, + {value: 0x0014, lo: 0xb3, hi: 0xb4}, + {value: 0x0024, lo: 0xb5, hi: 0xbc}, + {value: 0x0034, lo: 0xbf, hi: 0xbf}, + // Block 0x51, offset 0x236 + {value: 0x0010, lo: 0x80, hi: 0x89}, + {value: 0x0010, lo: 0x90, hi: 0x99}, + {value: 0x0004, lo: 0xa7, hi: 0xa7}, + {value: 0x0024, lo: 0xb0, hi: 0xb4}, + {value: 0x0034, lo: 0xb5, hi: 0xba}, + {value: 0x0024, lo: 0xbb, hi: 0xbc}, + {value: 0x0034, lo: 0xbd, hi: 0xbd}, + {value: 0x0014, lo: 0xbe, hi: 0xbe}, + {value: 0x0034, lo: 0xbf, hi: 0xbf}, + // Block 0x52, offset 0x23f + {value: 0x0034, lo: 0x80, hi: 0x80}, + // Block 0x53, offset 0x240 + {value: 0x0014, lo: 0x80, hi: 0x83}, + {value: 0x0010, lo: 0x84, hi: 0xb3}, + {value: 0x0034, lo: 0xb4, hi: 0xb4}, + {value: 0x0010, lo: 0xb5, hi: 0xb5}, + {value: 0x0014, lo: 0xb6, hi: 0xba}, + {value: 0x0010, lo: 0xbb, hi: 0xbb}, + {value: 0x0014, lo: 0xbc, hi: 0xbc}, + {value: 0x0010, lo: 0xbd, hi: 0xbf}, + // Block 0x54, offset 0x248 + {value: 0x0010, lo: 0x80, hi: 0x81}, + {value: 0x0014, lo: 0x82, hi: 0x82}, + {value: 0x0010, lo: 0x83, hi: 0x83}, + {value: 0x0030, lo: 0x84, hi: 0x84}, + {value: 0x0010, lo: 0x85, hi: 0x8b}, + {value: 0x0010, lo: 0x90, hi: 0x99}, + {value: 0x0024, lo: 0xab, hi: 0xab}, + {value: 0x0034, lo: 0xac, hi: 0xac}, + {value: 0x0024, lo: 0xad, hi: 0xb3}, + // Block 0x55, offset 0x251 + {value: 0x0014, lo: 0x80, hi: 0x81}, + {value: 0x0010, lo: 0x82, hi: 0xa1}, + {value: 0x0014, lo: 0xa2, hi: 0xa5}, + {value: 0x0010, lo: 0xa6, hi: 0xa7}, + {value: 0x0014, lo: 0xa8, hi: 0xa9}, + {value: 0x0030, lo: 0xaa, hi: 0xaa}, + {value: 0x0034, lo: 0xab, hi: 0xab}, + {value: 0x0014, lo: 0xac, hi: 0xad}, + {value: 0x0010, lo: 0xae, hi: 0xbf}, + // Block 0x56, offset 0x25a + {value: 0x0010, lo: 0x80, hi: 0xa5}, + {value: 0x0034, lo: 0xa6, hi: 0xa6}, + {value: 0x0010, lo: 0xa7, hi: 0xa7}, + {value: 0x0014, lo: 0xa8, hi: 0xa9}, + {value: 0x0010, lo: 0xaa, hi: 0xac}, + {value: 0x0014, lo: 0xad, hi: 0xad}, + {value: 0x0010, lo: 0xae, hi: 0xae}, + {value: 0x0014, lo: 0xaf, hi: 0xb1}, + {value: 0x0030, lo: 0xb2, hi: 0xb3}, + // Block 0x57, offset 0x263 + {value: 0x0010, lo: 0x80, hi: 0xab}, + {value: 0x0014, lo: 0xac, hi: 0xb3}, + {value: 0x0010, lo: 0xb4, hi: 0xb5}, + {value: 0x0014, lo: 0xb6, hi: 0xb6}, + {value: 0x0034, lo: 0xb7, hi: 0xb7}, + // Block 0x58, offset 0x268 + {value: 0x0010, lo: 0x80, hi: 0x89}, + {value: 0x0010, lo: 0x8d, hi: 0xb7}, + {value: 0x0014, lo: 0xb8, hi: 0xbd}, + // Block 0x59, offset 0x26b + {value: 0x31ea, lo: 0x80, hi: 0x80}, + {value: 0x326a, lo: 0x81, hi: 0x81}, + {value: 0x32ea, lo: 0x82, hi: 0x82}, + {value: 0x336a, lo: 0x83, hi: 0x83}, + {value: 0x33ea, lo: 0x84, hi: 0x84}, + {value: 0x346a, lo: 0x85, hi: 0x85}, + {value: 0x34ea, lo: 0x86, hi: 0x86}, + {value: 0x356a, lo: 0x87, hi: 0x87}, + {value: 0x35ea, lo: 0x88, hi: 0x88}, + {value: 0x8353, lo: 0x90, hi: 0xba}, + {value: 0x8353, lo: 0xbd, hi: 0xbf}, + // Block 0x5a, offset 0x276 + {value: 0x0024, lo: 0x90, hi: 0x92}, + {value: 0x0034, lo: 0x94, hi: 0x99}, + {value: 0x0024, lo: 0x9a, hi: 0x9b}, + {value: 0x0034, lo: 0x9c, hi: 0x9f}, + {value: 0x0024, lo: 0xa0, hi: 0xa0}, + {value: 0x0010, lo: 0xa1, hi: 0xa1}, + {value: 0x0034, lo: 0xa2, hi: 0xa8}, + {value: 0x0010, lo: 0xa9, hi: 0xac}, + {value: 0x0034, lo: 0xad, hi: 0xad}, + {value: 0x0010, lo: 0xae, hi: 0xb3}, + {value: 0x0024, lo: 0xb4, hi: 0xb4}, + {value: 0x0010, lo: 0xb5, hi: 0xb7}, + {value: 0x0024, lo: 0xb8, hi: 0xb9}, + {value: 0x0010, lo: 0xba, hi: 0xba}, + // Block 0x5b, offset 0x284 + {value: 0x0012, lo: 0x80, hi: 0xab}, + {value: 0x0015, lo: 0xac, hi: 0xbf}, + // Block 0x5c, offset 0x286 + {value: 0x0015, lo: 0x80, hi: 0xaa}, + {value: 0x0012, lo: 0xab, hi: 0xb7}, + {value: 0x0015, lo: 0xb8, hi: 0xb8}, + {value: 0x8752, lo: 0xb9, hi: 0xb9}, + {value: 0x0012, lo: 0xba, hi: 0xbc}, + {value: 0x8b52, lo: 0xbd, hi: 0xbd}, + {value: 0x0012, lo: 0xbe, hi: 0xbf}, + // Block 0x5d, offset 0x28d + {value: 0x0012, lo: 0x80, hi: 0x8d}, + {value: 0x8f52, lo: 0x8e, hi: 0x8e}, + {value: 0x0012, lo: 0x8f, hi: 0x9a}, + {value: 0x0015, lo: 0x9b, hi: 0xbf}, + // Block 0x5e, offset 0x291 + {value: 0x0024, lo: 0x80, hi: 0x81}, + {value: 0x0034, lo: 0x82, hi: 0x82}, + {value: 0x0024, lo: 0x83, hi: 0x89}, + {value: 0x0034, lo: 0x8a, hi: 0x8a}, + {value: 0x0024, lo: 0x8b, hi: 0x8c}, + {value: 0x0034, lo: 0x8d, hi: 0x90}, + {value: 0x0024, lo: 0x91, hi: 0xb5}, + {value: 0x0034, lo: 0xb6, hi: 0xb9}, + {value: 0x0024, lo: 0xbb, hi: 0xbb}, + {value: 0x0034, lo: 0xbc, hi: 0xbd}, + {value: 0x0024, lo: 0xbe, hi: 0xbe}, + {value: 0x0034, lo: 0xbf, hi: 0xbf}, + // Block 0x5f, offset 0x29d + {value: 0x0117, lo: 0x80, hi: 0xbf}, + // Block 0x60, offset 0x29e + {value: 0x0117, lo: 0x80, hi: 0x95}, + {value: 0x369a, lo: 0x96, hi: 0x96}, + {value: 0x374a, lo: 0x97, hi: 0x97}, + {value: 0x37fa, lo: 0x98, hi: 0x98}, + {value: 0x38aa, lo: 0x99, hi: 0x99}, + {value: 0x395a, lo: 0x9a, hi: 0x9a}, + {value: 0x3a0a, lo: 0x9b, hi: 0x9b}, + {value: 0x0012, lo: 0x9c, hi: 0x9d}, + {value: 0x3abb, lo: 0x9e, hi: 0x9e}, + {value: 0x0012, lo: 0x9f, hi: 0x9f}, + {value: 0x0117, lo: 0xa0, hi: 0xbf}, + // Block 0x61, offset 0x2a9 + {value: 0x0812, lo: 0x80, hi: 0x87}, + {value: 0x0813, lo: 0x88, hi: 0x8f}, + {value: 0x0812, lo: 0x90, hi: 0x95}, + {value: 0x0813, lo: 0x98, hi: 0x9d}, + {value: 0x0812, lo: 0xa0, hi: 0xa7}, + {value: 0x0813, lo: 0xa8, hi: 0xaf}, + {value: 0x0812, lo: 0xb0, hi: 0xb7}, + {value: 0x0813, lo: 0xb8, hi: 0xbf}, + // Block 0x62, offset 0x2b1 + {value: 0x0004, lo: 0x8b, hi: 0x8b}, + {value: 0x0014, lo: 0x8c, hi: 0x8f}, + {value: 0x0054, lo: 0x98, hi: 0x99}, + {value: 0x0054, lo: 0xa4, hi: 0xa4}, + {value: 0x0054, lo: 0xa7, hi: 0xa7}, + {value: 0x0014, lo: 0xaa, hi: 0xae}, + {value: 0x0010, lo: 0xaf, hi: 0xaf}, + {value: 0x0010, lo: 0xbf, hi: 0xbf}, + // Block 0x63, offset 0x2b9 + {value: 0x0010, lo: 0x80, hi: 0x80}, + {value: 0x0010, lo: 0x94, hi: 0x94}, + {value: 0x0014, lo: 0xa0, hi: 0xa4}, + {value: 0x0014, lo: 0xa6, hi: 0xaf}, + {value: 0x0015, lo: 0xb1, hi: 0xb1}, + {value: 0x0015, lo: 0xbf, hi: 0xbf}, + // Block 0x64, offset 0x2bf + {value: 0x0015, lo: 0x90, hi: 0x9c}, + // Block 0x65, offset 0x2c0 + {value: 0x0024, lo: 0x90, hi: 0x91}, + {value: 0x0034, lo: 0x92, hi: 0x93}, + {value: 0x0024, lo: 0x94, hi: 0x97}, + {value: 0x0034, lo: 0x98, hi: 0x9a}, + {value: 0x0024, lo: 0x9b, hi: 0x9c}, + {value: 0x0014, lo: 0x9d, hi: 0xa0}, + {value: 0x0024, lo: 0xa1, hi: 0xa1}, + {value: 0x0014, lo: 0xa2, hi: 0xa4}, + {value: 0x0034, lo: 0xa5, hi: 0xa6}, + {value: 0x0024, lo: 0xa7, hi: 0xa7}, + {value: 0x0034, lo: 0xa8, hi: 0xa8}, + {value: 0x0024, lo: 0xa9, hi: 0xa9}, + {value: 0x0034, lo: 0xaa, hi: 0xaf}, + {value: 0x0024, lo: 0xb0, hi: 0xb0}, + // Block 0x66, offset 0x2ce + {value: 0x0016, lo: 0x85, hi: 0x86}, + {value: 0x0012, lo: 0x87, hi: 0x89}, + {value: 0xa452, lo: 0x8e, hi: 0x8e}, + {value: 0x1013, lo: 0xa0, hi: 0xaf}, + {value: 0x1012, lo: 0xb0, hi: 0xbf}, + // Block 0x67, offset 0x2d3 + {value: 0x0010, lo: 0x80, hi: 0x82}, + {value: 0x0716, lo: 0x83, hi: 0x84}, + {value: 0x0010, lo: 0x85, hi: 0x88}, + // Block 0x68, offset 0x2d6 + {value: 0xa753, lo: 0xb6, hi: 0xb7}, + {value: 0xaa53, lo: 0xb8, hi: 0xb9}, + {value: 0xad53, lo: 0xba, hi: 0xbb}, + {value: 0xaa53, lo: 0xbc, hi: 0xbd}, + {value: 0xa753, lo: 0xbe, hi: 0xbf}, + // Block 0x69, offset 0x2db + {value: 0x3013, lo: 0x80, hi: 0x8f}, + {value: 0x6553, lo: 0x90, hi: 0x9f}, + {value: 0xb053, lo: 0xa0, hi: 0xae}, + {value: 0x3012, lo: 0xb0, hi: 0xbf}, + // Block 0x6a, offset 0x2df + {value: 0x0117, lo: 0x80, hi: 0xa3}, + {value: 0x0012, lo: 0xa4, hi: 0xa4}, + {value: 0x0716, lo: 0xab, hi: 0xac}, + {value: 0x0316, lo: 0xad, hi: 0xae}, + {value: 0x0024, lo: 0xaf, hi: 0xb1}, + {value: 0x0117, lo: 0xb2, hi: 0xb3}, + // Block 0x6b, offset 0x2e5 + {value: 0x6c52, lo: 0x80, hi: 0x9f}, + {value: 0x7052, lo: 0xa0, hi: 0xa5}, + {value: 0x7052, lo: 0xa7, hi: 0xa7}, + {value: 0x7052, lo: 0xad, hi: 0xad}, + {value: 0x0010, lo: 0xb0, hi: 0xbf}, + // Block 0x6c, offset 0x2ea + {value: 0x0010, lo: 0x80, hi: 0xa7}, + {value: 0x0014, lo: 0xaf, hi: 0xaf}, + {value: 0x0034, lo: 0xbf, hi: 0xbf}, + // Block 0x6d, offset 0x2ed + {value: 0x0010, lo: 0x80, hi: 0x96}, + {value: 0x0010, lo: 0xa0, hi: 0xa6}, + {value: 0x0010, lo: 0xa8, hi: 0xae}, + {value: 0x0010, lo: 0xb0, hi: 0xb6}, + {value: 0x0010, lo: 0xb8, hi: 0xbe}, + // Block 0x6e, offset 0x2f2 + {value: 0x0010, lo: 0x80, hi: 0x86}, + {value: 0x0010, lo: 0x88, hi: 0x8e}, + {value: 0x0010, lo: 0x90, hi: 0x96}, + {value: 0x0010, lo: 0x98, hi: 0x9e}, + {value: 0x0024, lo: 0xa0, hi: 0xbf}, + // Block 0x6f, offset 0x2f7 + {value: 0x0014, lo: 0xaf, hi: 0xaf}, + // Block 0x70, offset 0x2f8 + {value: 0x0014, lo: 0x85, hi: 0x85}, + {value: 0x0034, lo: 0xaa, hi: 0xad}, + {value: 0x0030, lo: 0xae, hi: 0xaf}, + {value: 0x0004, lo: 0xb1, hi: 0xb5}, + {value: 0x0014, lo: 0xbb, hi: 0xbb}, + {value: 0x0010, lo: 0xbc, hi: 0xbc}, + // Block 0x71, offset 0x2fe + {value: 0x0034, lo: 0x99, hi: 0x9a}, + {value: 0x0004, lo: 0x9b, hi: 0x9e}, + // Block 0x72, offset 0x300 + {value: 0x0004, lo: 0xbc, hi: 0xbe}, + // Block 0x73, offset 0x301 + {value: 0x0010, lo: 0x85, hi: 0xaf}, + {value: 0x0010, lo: 0xb1, hi: 0xbf}, + // Block 0x74, offset 0x303 + {value: 0x0010, lo: 0x80, hi: 0x8e}, + {value: 0x0010, lo: 0xa0, hi: 0xbf}, + // Block 0x75, offset 0x305 + {value: 0x0010, lo: 0x80, hi: 0x94}, + {value: 0x0014, lo: 0x95, hi: 0x95}, + {value: 0x0010, lo: 0x96, hi: 0xbf}, + // Block 0x76, offset 0x308 + {value: 0x0010, lo: 0x80, hi: 0x8c}, + // Block 0x77, offset 0x309 + {value: 0x0010, lo: 0x90, hi: 0xb7}, + {value: 0x0014, lo: 0xb8, hi: 0xbd}, + // Block 0x78, offset 0x30b + {value: 0x0010, lo: 0x80, hi: 0x8b}, + {value: 0x0014, lo: 0x8c, hi: 0x8c}, + {value: 0x0010, lo: 0x90, hi: 0xab}, + // Block 0x79, offset 0x30e + {value: 0x0117, lo: 0x80, hi: 0xad}, + {value: 0x0010, lo: 0xae, hi: 0xae}, + {value: 0x0024, lo: 0xaf, hi: 0xaf}, + {value: 0x0014, lo: 0xb0, hi: 0xb2}, + {value: 0x0024, lo: 0xb4, hi: 0xbd}, + {value: 0x0014, lo: 0xbf, hi: 0xbf}, + // Block 0x7a, offset 0x314 + {value: 0x0117, lo: 0x80, hi: 0x9b}, + {value: 0x0015, lo: 0x9c, hi: 0x9d}, + {value: 0x0024, lo: 0x9e, hi: 0x9f}, + {value: 0x0010, lo: 0xa0, hi: 0xbf}, + // Block 0x7b, offset 0x318 + {value: 0x0010, lo: 0x80, hi: 0xaf}, + {value: 0x0024, lo: 0xb0, hi: 0xb1}, + // Block 0x7c, offset 0x31a + {value: 0x0004, lo: 0x80, hi: 0x87}, + {value: 0x0014, lo: 0x88, hi: 0xa1}, + {value: 0x0117, lo: 0xa2, hi: 0xaf}, + {value: 0x0012, lo: 0xb0, hi: 0xb1}, + {value: 0x0117, lo: 0xb2, hi: 0xbf}, + // Block 0x7d, offset 0x31f + {value: 0x0117, lo: 0x80, hi: 0xaf}, + {value: 0x0015, lo: 0xb0, hi: 0xb0}, + {value: 0x0012, lo: 0xb1, hi: 0xb8}, + {value: 0x0316, lo: 0xb9, hi: 0xba}, + {value: 0x0716, lo: 0xbb, hi: 0xbc}, + {value: 0x8753, lo: 0xbd, hi: 0xbd}, + {value: 0x0117, lo: 0xbe, hi: 0xbf}, + // Block 0x7e, offset 0x326 + {value: 0x0117, lo: 0x82, hi: 0x83}, + {value: 0x6553, lo: 0x84, hi: 0x84}, + {value: 0x908b, lo: 0x85, hi: 0x85}, + {value: 0x8f53, lo: 0x86, hi: 0x86}, + {value: 0x0f16, lo: 0x87, hi: 0x88}, + {value: 0x0316, lo: 0x89, hi: 0x8a}, + {value: 0x0316, lo: 0xb5, hi: 0xb6}, + {value: 0x0010, lo: 0xb7, hi: 0xb7}, + {value: 0x0015, lo: 0xb8, hi: 0xb9}, + {value: 0x0012, lo: 0xba, hi: 0xba}, + {value: 0x0010, lo: 0xbb, hi: 0xbf}, + // Block 0x7f, offset 0x331 + {value: 0x0010, lo: 0x80, hi: 0x81}, + {value: 0x0014, lo: 0x82, hi: 0x82}, + {value: 0x0010, lo: 0x83, hi: 0x85}, + {value: 0x0034, lo: 0x86, hi: 0x86}, + {value: 0x0010, lo: 0x87, hi: 0x8a}, + {value: 0x0014, lo: 0x8b, hi: 0x8b}, + {value: 0x0010, lo: 0x8c, hi: 0xa4}, + {value: 0x0014, lo: 0xa5, hi: 0xa6}, + {value: 0x0010, lo: 0xa7, hi: 0xa7}, + {value: 0x0034, lo: 0xac, hi: 0xac}, + // Block 0x80, offset 0x33b + {value: 0x0010, lo: 0x80, hi: 0xb3}, + // Block 0x81, offset 0x33c + {value: 0x0010, lo: 0x80, hi: 0x83}, + {value: 0x0034, lo: 0x84, hi: 0x84}, + {value: 0x0014, lo: 0x85, hi: 0x85}, + {value: 0x0010, lo: 0x90, hi: 0x99}, + {value: 0x0024, lo: 0xa0, hi: 0xb1}, + {value: 0x0010, lo: 0xb2, hi: 0xb7}, + {value: 0x0010, lo: 0xbb, hi: 0xbb}, + {value: 0x0010, lo: 0xbd, hi: 0xbe}, + {value: 0x0014, lo: 0xbf, hi: 0xbf}, + // Block 0x82, offset 0x345 + {value: 0x0010, lo: 0x80, hi: 0xa5}, + {value: 0x0014, lo: 0xa6, hi: 0xaa}, + {value: 0x0034, lo: 0xab, hi: 0xad}, + {value: 0x0010, lo: 0xb0, hi: 0xbf}, + // Block 0x83, offset 0x349 + {value: 0x0010, lo: 0x80, hi: 0x86}, + {value: 0x0014, lo: 0x87, hi: 0x91}, + {value: 0x0010, lo: 0x92, hi: 0x92}, + {value: 0x0030, lo: 0x93, hi: 0x93}, + {value: 0x0010, lo: 0xa0, hi: 0xbc}, + // Block 0x84, offset 0x34e + {value: 0x0014, lo: 0x80, hi: 0x82}, + {value: 0x0010, lo: 0x83, hi: 0xb2}, + {value: 0x0034, lo: 0xb3, hi: 0xb3}, + {value: 0x0010, lo: 0xb4, hi: 0xb5}, + {value: 0x0014, lo: 0xb6, hi: 0xb9}, + {value: 0x0010, lo: 0xba, hi: 0xbb}, + {value: 0x0014, lo: 0xbc, hi: 0xbd}, + {value: 0x0010, lo: 0xbe, hi: 0xbf}, + // Block 0x85, offset 0x356 + {value: 0x0030, lo: 0x80, hi: 0x80}, + {value: 0x0014, lo: 0x8f, hi: 0x8f}, + {value: 0x0010, lo: 0x90, hi: 0x99}, + {value: 0x0014, lo: 0xa5, hi: 0xa5}, + {value: 0x0004, lo: 0xa6, hi: 0xa6}, + {value: 0x0010, lo: 0xb0, hi: 0xb9}, + // Block 0x86, offset 0x35c + {value: 0x0010, lo: 0x80, hi: 0xa8}, + {value: 0x0014, lo: 0xa9, hi: 0xae}, + {value: 0x0010, lo: 0xaf, hi: 0xb0}, + {value: 0x0014, lo: 0xb1, hi: 0xb2}, + {value: 0x0010, lo: 0xb3, hi: 0xb4}, + {value: 0x0014, lo: 0xb5, hi: 0xb6}, + // Block 0x87, offset 0x362 + {value: 0x0010, lo: 0x80, hi: 0x82}, + {value: 0x0014, lo: 0x83, hi: 0x83}, + {value: 0x0010, lo: 0x84, hi: 0x8b}, + {value: 0x0014, lo: 0x8c, hi: 0x8c}, + {value: 0x0010, lo: 0x8d, hi: 0x8d}, + {value: 0x0010, lo: 0x90, hi: 0x99}, + {value: 0x0004, lo: 0xb0, hi: 0xb0}, + {value: 0x0010, lo: 0xbb, hi: 0xbb}, + {value: 0x0014, lo: 0xbc, hi: 0xbc}, + {value: 0x0010, lo: 0xbd, hi: 0xbd}, + // Block 0x88, offset 0x36c + {value: 0x0024, lo: 0xb0, hi: 0xb0}, + {value: 0x0024, lo: 0xb2, hi: 0xb3}, + {value: 0x0034, lo: 0xb4, hi: 0xb4}, + {value: 0x0024, lo: 0xb7, hi: 0xb8}, + {value: 0x0024, lo: 0xbe, hi: 0xbf}, + // Block 0x89, offset 0x371 + {value: 0x0024, lo: 0x81, hi: 0x81}, + {value: 0x0004, lo: 0x9d, hi: 0x9d}, + {value: 0x0010, lo: 0xa0, hi: 0xab}, + {value: 0x0014, lo: 0xac, hi: 0xad}, + {value: 0x0010, lo: 0xae, hi: 0xaf}, + {value: 0x0010, lo: 0xb2, hi: 0xb2}, + {value: 0x0014, lo: 0xb3, hi: 0xb4}, + {value: 0x0010, lo: 0xb5, hi: 0xb5}, + {value: 0x0034, lo: 0xb6, hi: 0xb6}, + // Block 0x8a, offset 0x37a + {value: 0x0010, lo: 0x81, hi: 0x86}, + {value: 0x0010, lo: 0x89, hi: 0x8e}, + {value: 0x0010, lo: 0x91, hi: 0x96}, + {value: 0x0010, lo: 0xa0, hi: 0xa6}, + {value: 0x0010, lo: 0xa8, hi: 0xae}, + {value: 0x0012, lo: 0xb0, hi: 0xbf}, + // Block 0x8b, offset 0x380 + {value: 0x0012, lo: 0x80, hi: 0x92}, + {value: 0xb352, lo: 0x93, hi: 0x93}, + {value: 0x0012, lo: 0x94, hi: 0x9a}, + {value: 0x0014, lo: 0x9b, hi: 0x9b}, + {value: 0x0015, lo: 0x9c, hi: 0x9f}, + {value: 0x0012, lo: 0xa0, hi: 0xa8}, + {value: 0x0014, lo: 0xa9, hi: 0xa9}, + {value: 0x0004, lo: 0xaa, hi: 0xab}, + {value: 0x74d2, lo: 0xb0, hi: 0xbf}, + // Block 0x8c, offset 0x389 + {value: 0x78d2, lo: 0x80, hi: 0x8f}, + {value: 0x7cd2, lo: 0x90, hi: 0x9f}, + {value: 0x80d2, lo: 0xa0, hi: 0xaf}, + {value: 0x7cd2, lo: 0xb0, hi: 0xbf}, + // Block 0x8d, offset 0x38d + {value: 0x0010, lo: 0x80, hi: 0xa4}, + {value: 0x0014, lo: 0xa5, hi: 0xa5}, + {value: 0x0010, lo: 0xa6, hi: 0xa7}, + {value: 0x0014, lo: 0xa8, hi: 0xa8}, + {value: 0x0010, lo: 0xa9, hi: 0xaa}, + {value: 0x0010, lo: 0xac, hi: 0xac}, + {value: 0x0034, lo: 0xad, hi: 0xad}, + {value: 0x0010, lo: 0xb0, hi: 0xb9}, + // Block 0x8e, offset 0x395 + {value: 0x0010, lo: 0x80, hi: 0xa3}, + {value: 0x0010, lo: 0xb0, hi: 0xbf}, + // Block 0x8f, offset 0x397 + {value: 0x0010, lo: 0x80, hi: 0x86}, + {value: 0x0010, lo: 0x8b, hi: 0xbb}, + // Block 0x90, offset 0x399 + {value: 0x0010, lo: 0x80, hi: 0x81}, + {value: 0x0010, lo: 0x83, hi: 0x84}, + {value: 0x0010, lo: 0x86, hi: 0xbf}, + // Block 0x91, offset 0x39c + {value: 0x0010, lo: 0x80, hi: 0xb1}, + {value: 0x0004, lo: 0xb2, hi: 0xbf}, + // Block 0x92, offset 0x39e + {value: 0x0004, lo: 0x80, hi: 0x81}, + {value: 0x0010, lo: 0x93, hi: 0xbf}, + // Block 0x93, offset 0x3a0 + {value: 0x0010, lo: 0x80, hi: 0xbd}, + // Block 0x94, offset 0x3a1 + {value: 0x0010, lo: 0x90, hi: 0xbf}, + // Block 0x95, offset 0x3a2 + {value: 0x0010, lo: 0x80, hi: 0x8f}, + {value: 0x0010, lo: 0x92, hi: 0xbf}, + // Block 0x96, offset 0x3a4 + {value: 0x0010, lo: 0x80, hi: 0x87}, + {value: 0x0010, lo: 0xb0, hi: 0xbb}, + // Block 0x97, offset 0x3a6 + {value: 0x0014, lo: 0x80, hi: 0x8f}, + {value: 0x0054, lo: 0x93, hi: 0x93}, + {value: 0x0024, lo: 0xa0, hi: 0xa6}, + {value: 0x0034, lo: 0xa7, hi: 0xad}, + {value: 0x0024, lo: 0xae, hi: 0xaf}, + {value: 0x0010, lo: 0xb3, hi: 0xb4}, + // Block 0x98, offset 0x3ac + {value: 0x0010, lo: 0x8d, hi: 0x8f}, + {value: 0x0054, lo: 0x92, hi: 0x92}, + {value: 0x0054, lo: 0x95, hi: 0x95}, + {value: 0x0010, lo: 0xb0, hi: 0xb4}, + {value: 0x0010, lo: 0xb6, hi: 0xbf}, + // Block 0x99, offset 0x3b1 + {value: 0x0010, lo: 0x80, hi: 0xbc}, + {value: 0x0014, lo: 0xbf, hi: 0xbf}, + // Block 0x9a, offset 0x3b3 + {value: 0x0054, lo: 0x87, hi: 0x87}, + {value: 0x0054, lo: 0x8e, hi: 0x8e}, + {value: 0x0010, lo: 0x90, hi: 0x99}, + {value: 0x0054, lo: 0x9a, hi: 0x9a}, + {value: 0x5f53, lo: 0xa1, hi: 0xba}, + {value: 0x0004, lo: 0xbe, hi: 0xbe}, + {value: 0x0010, lo: 0xbf, hi: 0xbf}, + // Block 0x9b, offset 0x3ba + {value: 0x0004, lo: 0x80, hi: 0x80}, + {value: 0x5f52, lo: 0x81, hi: 0x9a}, + {value: 0x0004, lo: 0xb0, hi: 0xb0}, + // Block 0x9c, offset 0x3bd + {value: 0x0014, lo: 0x9e, hi: 0x9f}, + {value: 0x0010, lo: 0xa0, hi: 0xbe}, + // Block 0x9d, offset 0x3bf + {value: 0x0010, lo: 0x82, hi: 0x87}, + {value: 0x0010, lo: 0x8a, hi: 0x8f}, + {value: 0x0010, lo: 0x92, hi: 0x97}, + {value: 0x0010, lo: 0x9a, hi: 0x9c}, + {value: 0x0004, lo: 0xa3, hi: 0xa3}, + {value: 0x0014, lo: 0xb9, hi: 0xbb}, + // Block 0x9e, offset 0x3c5 + {value: 0x0010, lo: 0x80, hi: 0x8b}, + {value: 0x0010, lo: 0x8d, hi: 0xa6}, + {value: 0x0010, lo: 0xa8, hi: 0xba}, + {value: 0x0010, lo: 0xbc, hi: 0xbd}, + {value: 0x0010, lo: 0xbf, hi: 0xbf}, + // Block 0x9f, offset 0x3ca + {value: 0x0010, lo: 0x80, hi: 0x8d}, + {value: 0x0010, lo: 0x90, hi: 0x9d}, + // Block 0xa0, offset 0x3cc + {value: 0x0010, lo: 0x80, hi: 0xba}, + // Block 0xa1, offset 0x3cd + {value: 0x0010, lo: 0x80, hi: 0xb4}, + // Block 0xa2, offset 0x3ce + {value: 0x0034, lo: 0xbd, hi: 0xbd}, + // Block 0xa3, offset 0x3cf + {value: 0x0010, lo: 0x80, hi: 0x9c}, + {value: 0x0010, lo: 0xa0, hi: 0xbf}, + // Block 0xa4, offset 0x3d1 + {value: 0x0010, lo: 0x80, hi: 0x90}, + {value: 0x0034, lo: 0xa0, hi: 0xa0}, + // Block 0xa5, offset 0x3d3 + {value: 0x0010, lo: 0x80, hi: 0x9f}, + {value: 0x0010, lo: 0xad, hi: 0xbf}, + // Block 0xa6, offset 0x3d5 + {value: 0x0010, lo: 0x80, hi: 0x8a}, + {value: 0x0010, lo: 0x90, hi: 0xb5}, + {value: 0x0024, lo: 0xb6, hi: 0xba}, + // Block 0xa7, offset 0x3d8 + {value: 0x0010, lo: 0x80, hi: 0x9d}, + {value: 0x0010, lo: 0xa0, hi: 0xbf}, + // Block 0xa8, offset 0x3da + {value: 0x0010, lo: 0x80, hi: 0x83}, + {value: 0x0010, lo: 0x88, hi: 0x8f}, + {value: 0x0010, lo: 0x91, hi: 0x95}, + // Block 0xa9, offset 0x3dd + {value: 0x2813, lo: 0x80, hi: 0x87}, + {value: 0x3813, lo: 0x88, hi: 0x8f}, + {value: 0x2813, lo: 0x90, hi: 0x97}, + {value: 0xb653, lo: 0x98, hi: 0x9f}, + {value: 0xb953, lo: 0xa0, hi: 0xa7}, + {value: 0x2812, lo: 0xa8, hi: 0xaf}, + {value: 0x3812, lo: 0xb0, hi: 0xb7}, + {value: 0x2812, lo: 0xb8, hi: 0xbf}, + // Block 0xaa, offset 0x3e5 + {value: 0xb652, lo: 0x80, hi: 0x87}, + {value: 0xb952, lo: 0x88, hi: 0x8f}, + {value: 0x0010, lo: 0x90, hi: 0xbf}, + // Block 0xab, offset 0x3e8 + {value: 0x0010, lo: 0x80, hi: 0x9d}, + {value: 0x0010, lo: 0xa0, hi: 0xa9}, + {value: 0xb953, lo: 0xb0, hi: 0xb7}, + {value: 0xb653, lo: 0xb8, hi: 0xbf}, + // Block 0xac, offset 0x3ec + {value: 0x2813, lo: 0x80, hi: 0x87}, + {value: 0x3813, lo: 0x88, hi: 0x8f}, + {value: 0x2813, lo: 0x90, hi: 0x93}, + {value: 0xb952, lo: 0x98, hi: 0x9f}, + {value: 0xb652, lo: 0xa0, hi: 0xa7}, + {value: 0x2812, lo: 0xa8, hi: 0xaf}, + {value: 0x3812, lo: 0xb0, hi: 0xb7}, + {value: 0x2812, lo: 0xb8, hi: 0xbb}, + // Block 0xad, offset 0x3f4 + {value: 0x0010, lo: 0x80, hi: 0xa7}, + {value: 0x0010, lo: 0xb0, hi: 0xbf}, + // Block 0xae, offset 0x3f6 + {value: 0x0010, lo: 0x80, hi: 0xa3}, + // Block 0xaf, offset 0x3f7 + {value: 0x0010, lo: 0x80, hi: 0xb6}, + // Block 0xb0, offset 0x3f8 + {value: 0x0010, lo: 0x80, hi: 0x95}, + {value: 0x0010, lo: 0xa0, hi: 0xa7}, + // Block 0xb1, offset 0x3fa + {value: 0x0010, lo: 0x80, hi: 0x85}, + {value: 0x0010, lo: 0x88, hi: 0x88}, + {value: 0x0010, lo: 0x8a, hi: 0xb5}, + {value: 0x0010, lo: 0xb7, hi: 0xb8}, + {value: 0x0010, lo: 0xbc, hi: 0xbc}, + {value: 0x0010, lo: 0xbf, hi: 0xbf}, + // Block 0xb2, offset 0x400 + {value: 0x0010, lo: 0x80, hi: 0x95}, + {value: 0x0010, lo: 0xa0, hi: 0xb6}, + // Block 0xb3, offset 0x402 + {value: 0x0010, lo: 0x80, hi: 0x9e}, + // Block 0xb4, offset 0x403 + {value: 0x0010, lo: 0xa0, hi: 0xb2}, + {value: 0x0010, lo: 0xb4, hi: 0xb5}, + // Block 0xb5, offset 0x405 + {value: 0x0010, lo: 0x80, hi: 0x95}, + {value: 0x0010, lo: 0xa0, hi: 0xb9}, + // Block 0xb6, offset 0x407 + {value: 0x0010, lo: 0x80, hi: 0xb7}, + {value: 0x0010, lo: 0xbe, hi: 0xbf}, + // Block 0xb7, offset 0x409 + {value: 0x0010, lo: 0x80, hi: 0x80}, + {value: 0x0014, lo: 0x81, hi: 0x83}, + {value: 0x0014, lo: 0x85, hi: 0x86}, + {value: 0x0014, lo: 0x8c, hi: 0x8c}, + {value: 0x0034, lo: 0x8d, hi: 0x8d}, + {value: 0x0014, lo: 0x8e, hi: 0x8e}, + {value: 0x0024, lo: 0x8f, hi: 0x8f}, + {value: 0x0010, lo: 0x90, hi: 0x93}, + {value: 0x0010, lo: 0x95, hi: 0x97}, + {value: 0x0010, lo: 0x99, hi: 0xb5}, + {value: 0x0024, lo: 0xb8, hi: 0xb8}, + {value: 0x0034, lo: 0xb9, hi: 0xba}, + {value: 0x0034, lo: 0xbf, hi: 0xbf}, + // Block 0xb8, offset 0x416 + {value: 0x0010, lo: 0xa0, hi: 0xbc}, + // Block 0xb9, offset 0x417 + {value: 0x0010, lo: 0x80, hi: 0x9c}, + // Block 0xba, offset 0x418 + {value: 0x0010, lo: 0x80, hi: 0x87}, + {value: 0x0010, lo: 0x89, hi: 0xa4}, + {value: 0x0024, lo: 0xa5, hi: 0xa5}, + {value: 0x0034, lo: 0xa6, hi: 0xa6}, + // Block 0xbb, offset 0x41c + {value: 0x0010, lo: 0x80, hi: 0x95}, + {value: 0x0010, lo: 0xa0, hi: 0xb2}, + // Block 0xbc, offset 0x41e + {value: 0x0010, lo: 0x80, hi: 0x91}, + // Block 0xbd, offset 0x41f + {value: 0x0010, lo: 0x80, hi: 0x88}, + // Block 0xbe, offset 0x420 + {value: 0x5653, lo: 0x80, hi: 0xb2}, + // Block 0xbf, offset 0x421 + {value: 0x5652, lo: 0x80, hi: 0xb2}, + // Block 0xc0, offset 0x422 + {value: 0x0010, lo: 0x80, hi: 0xa3}, + {value: 0x0024, lo: 0xa4, hi: 0xa7}, + {value: 0x0010, lo: 0xb0, hi: 0xb9}, + // Block 0xc1, offset 0x425 + {value: 0x0010, lo: 0x80, hi: 0xa9}, + {value: 0x0024, lo: 0xab, hi: 0xac}, + {value: 0x0010, lo: 0xb0, hi: 0xb1}, + // Block 0xc2, offset 0x428 + {value: 0x0010, lo: 0x80, hi: 0x9c}, + {value: 0x0010, lo: 0xa7, hi: 0xa7}, + {value: 0x0010, lo: 0xb0, hi: 0xbf}, + // Block 0xc3, offset 0x42b + {value: 0x0010, lo: 0x80, hi: 0x85}, + {value: 0x0034, lo: 0x86, hi: 0x87}, + {value: 0x0024, lo: 0x88, hi: 0x8a}, + {value: 0x0034, lo: 0x8b, hi: 0x8b}, + {value: 0x0024, lo: 0x8c, hi: 0x8c}, + {value: 0x0034, lo: 0x8d, hi: 0x90}, + // Block 0xc4, offset 0x431 + {value: 0x0010, lo: 0xb0, hi: 0xbf}, + // Block 0xc5, offset 0x432 + {value: 0x0010, lo: 0x80, hi: 0x84}, + {value: 0x0010, lo: 0xa0, hi: 0xb6}, + // Block 0xc6, offset 0x434 + {value: 0x0010, lo: 0x80, hi: 0x80}, + {value: 0x0014, lo: 0x81, hi: 0x81}, + {value: 0x0010, lo: 0x82, hi: 0xb7}, + {value: 0x0014, lo: 0xb8, hi: 0xbf}, + // Block 0xc7, offset 0x438 + {value: 0x0014, lo: 0x80, hi: 0x85}, + {value: 0x0034, lo: 0x86, hi: 0x86}, + {value: 0x0010, lo: 0xa6, hi: 0xaf}, + {value: 0x0034, lo: 0xbf, hi: 0xbf}, + // Block 0xc8, offset 0x43c + {value: 0x0014, lo: 0x80, hi: 0x81}, + {value: 0x0010, lo: 0x82, hi: 0xb2}, + {value: 0x0014, lo: 0xb3, hi: 0xb6}, + {value: 0x0010, lo: 0xb7, hi: 0xb8}, + {value: 0x0034, lo: 0xb9, hi: 0xba}, + {value: 0x0014, lo: 0xbd, hi: 0xbd}, + // Block 0xc9, offset 0x442 + {value: 0x0014, lo: 0x8d, hi: 0x8d}, + {value: 0x0010, lo: 0x90, hi: 0xa8}, + {value: 0x0010, lo: 0xb0, hi: 0xb9}, + // Block 0xca, offset 0x445 + {value: 0x0024, lo: 0x80, hi: 0x82}, + {value: 0x0010, lo: 0x83, hi: 0xa6}, + {value: 0x0014, lo: 0xa7, hi: 0xab}, + {value: 0x0010, lo: 0xac, hi: 0xac}, + {value: 0x0014, lo: 0xad, hi: 0xb2}, + {value: 0x0034, lo: 0xb3, hi: 0xb4}, + {value: 0x0010, lo: 0xb6, hi: 0xbf}, + // Block 0xcb, offset 0x44c + {value: 0x0010, lo: 0x84, hi: 0x87}, + {value: 0x0010, lo: 0x90, hi: 0xb2}, + {value: 0x0034, lo: 0xb3, hi: 0xb3}, + {value: 0x0010, lo: 0xb6, hi: 0xb6}, + // Block 0xcc, offset 0x450 + {value: 0x0014, lo: 0x80, hi: 0x81}, + {value: 0x0010, lo: 0x82, hi: 0xb5}, + {value: 0x0014, lo: 0xb6, hi: 0xbe}, + {value: 0x0010, lo: 0xbf, hi: 0xbf}, + // Block 0xcd, offset 0x454 + {value: 0x0030, lo: 0x80, hi: 0x80}, + {value: 0x0010, lo: 0x81, hi: 0x84}, + {value: 0x0014, lo: 0x89, hi: 0x89}, + {value: 0x0034, lo: 0x8a, hi: 0x8a}, + {value: 0x0014, lo: 0x8b, hi: 0x8c}, + {value: 0x0010, lo: 0x8e, hi: 0x8e}, + {value: 0x0014, lo: 0x8f, hi: 0x8f}, + {value: 0x0010, lo: 0x90, hi: 0x9a}, + {value: 0x0010, lo: 0x9c, hi: 0x9c}, + // Block 0xce, offset 0x45d + {value: 0x0010, lo: 0x80, hi: 0x91}, + {value: 0x0010, lo: 0x93, hi: 0xae}, + {value: 0x0014, lo: 0xaf, hi: 0xb1}, + {value: 0x0010, lo: 0xb2, hi: 0xb3}, + {value: 0x0014, lo: 0xb4, hi: 0xb4}, + {value: 0x0030, lo: 0xb5, hi: 0xb5}, + {value: 0x0034, lo: 0xb6, hi: 0xb6}, + {value: 0x0014, lo: 0xb7, hi: 0xb7}, + {value: 0x0014, lo: 0xbe, hi: 0xbe}, + // Block 0xcf, offset 0x466 + {value: 0x0010, lo: 0x80, hi: 0x86}, + {value: 0x0010, lo: 0x88, hi: 0x88}, + {value: 0x0010, lo: 0x8a, hi: 0x8d}, + {value: 0x0010, lo: 0x8f, hi: 0x9d}, + {value: 0x0010, lo: 0x9f, hi: 0xa8}, + {value: 0x0010, lo: 0xb0, hi: 0xbf}, + // Block 0xd0, offset 0x46c + {value: 0x0010, lo: 0x80, hi: 0x9e}, + {value: 0x0014, lo: 0x9f, hi: 0x9f}, + {value: 0x0010, lo: 0xa0, hi: 0xa2}, + {value: 0x0014, lo: 0xa3, hi: 0xa8}, + {value: 0x0034, lo: 0xa9, hi: 0xaa}, + {value: 0x0010, lo: 0xb0, hi: 0xb9}, + // Block 0xd1, offset 0x472 + {value: 0x0014, lo: 0x80, hi: 0x81}, + {value: 0x0010, lo: 0x82, hi: 0x83}, + {value: 0x0010, lo: 0x85, hi: 0x8c}, + {value: 0x0010, lo: 0x8f, hi: 0x90}, + {value: 0x0010, lo: 0x93, hi: 0xa8}, + {value: 0x0010, lo: 0xaa, hi: 0xb0}, + {value: 0x0010, lo: 0xb2, hi: 0xb3}, + {value: 0x0010, lo: 0xb5, hi: 0xb9}, + {value: 0x0034, lo: 0xbb, hi: 0xbc}, + {value: 0x0010, lo: 0xbd, hi: 0xbf}, + // Block 0xd2, offset 0x47c + {value: 0x0014, lo: 0x80, hi: 0x80}, + {value: 0x0010, lo: 0x81, hi: 0x84}, + {value: 0x0010, lo: 0x87, hi: 0x88}, + {value: 0x0010, lo: 0x8b, hi: 0x8c}, + {value: 0x0030, lo: 0x8d, hi: 0x8d}, + {value: 0x0010, lo: 0x90, hi: 0x90}, + {value: 0x0010, lo: 0x97, hi: 0x97}, + {value: 0x0010, lo: 0x9d, hi: 0xa3}, + {value: 0x0024, lo: 0xa6, hi: 0xac}, + {value: 0x0024, lo: 0xb0, hi: 0xb4}, + // Block 0xd3, offset 0x486 + {value: 0x0010, lo: 0x80, hi: 0xb7}, + {value: 0x0014, lo: 0xb8, hi: 0xbf}, + // Block 0xd4, offset 0x488 + {value: 0x0010, lo: 0x80, hi: 0x81}, + {value: 0x0034, lo: 0x82, hi: 0x82}, + {value: 0x0014, lo: 0x83, hi: 0x84}, + {value: 0x0010, lo: 0x85, hi: 0x85}, + {value: 0x0034, lo: 0x86, hi: 0x86}, + {value: 0x0010, lo: 0x87, hi: 0x8a}, + {value: 0x0010, lo: 0x90, hi: 0x99}, + {value: 0x0024, lo: 0x9e, hi: 0x9e}, + {value: 0x0010, lo: 0x9f, hi: 0xa1}, + // Block 0xd5, offset 0x491 + {value: 0x0010, lo: 0x80, hi: 0xb2}, + {value: 0x0014, lo: 0xb3, hi: 0xb8}, + {value: 0x0010, lo: 0xb9, hi: 0xb9}, + {value: 0x0014, lo: 0xba, hi: 0xba}, + {value: 0x0010, lo: 0xbb, hi: 0xbe}, + {value: 0x0014, lo: 0xbf, hi: 0xbf}, + // Block 0xd6, offset 0x497 + {value: 0x0014, lo: 0x80, hi: 0x80}, + {value: 0x0010, lo: 0x81, hi: 0x81}, + {value: 0x0034, lo: 0x82, hi: 0x83}, + {value: 0x0010, lo: 0x84, hi: 0x85}, + {value: 0x0010, lo: 0x87, hi: 0x87}, + {value: 0x0010, lo: 0x90, hi: 0x99}, + // Block 0xd7, offset 0x49d + {value: 0x0010, lo: 0x80, hi: 0xb1}, + {value: 0x0014, lo: 0xb2, hi: 0xb5}, + {value: 0x0010, lo: 0xb8, hi: 0xbb}, + {value: 0x0014, lo: 0xbc, hi: 0xbd}, + {value: 0x0010, lo: 0xbe, hi: 0xbe}, + {value: 0x0034, lo: 0xbf, hi: 0xbf}, + // Block 0xd8, offset 0x4a3 + {value: 0x0034, lo: 0x80, hi: 0x80}, + {value: 0x0010, lo: 0x98, hi: 0x9b}, + {value: 0x0014, lo: 0x9c, hi: 0x9d}, + // Block 0xd9, offset 0x4a6 + {value: 0x0010, lo: 0x80, hi: 0xb2}, + {value: 0x0014, lo: 0xb3, hi: 0xba}, + {value: 0x0010, lo: 0xbb, hi: 0xbc}, + {value: 0x0014, lo: 0xbd, hi: 0xbd}, + {value: 0x0010, lo: 0xbe, hi: 0xbe}, + {value: 0x0034, lo: 0xbf, hi: 0xbf}, + // Block 0xda, offset 0x4ac + {value: 0x0014, lo: 0x80, hi: 0x80}, + {value: 0x0010, lo: 0x84, hi: 0x84}, + {value: 0x0010, lo: 0x90, hi: 0x99}, + // Block 0xdb, offset 0x4af + {value: 0x0010, lo: 0x80, hi: 0xaa}, + {value: 0x0014, lo: 0xab, hi: 0xab}, + {value: 0x0010, lo: 0xac, hi: 0xac}, + {value: 0x0014, lo: 0xad, hi: 0xad}, + {value: 0x0010, lo: 0xae, hi: 0xaf}, + {value: 0x0014, lo: 0xb0, hi: 0xb5}, + {value: 0x0030, lo: 0xb6, hi: 0xb6}, + {value: 0x0034, lo: 0xb7, hi: 0xb7}, + {value: 0x0010, lo: 0xb8, hi: 0xb8}, + // Block 0xdc, offset 0x4b8 + {value: 0x0010, lo: 0x80, hi: 0x89}, + // Block 0xdd, offset 0x4b9 + {value: 0x0014, lo: 0x9d, hi: 0x9f}, + {value: 0x0010, lo: 0xa0, hi: 0xa1}, + {value: 0x0014, lo: 0xa2, hi: 0xa5}, + {value: 0x0010, lo: 0xa6, hi: 0xa6}, + {value: 0x0014, lo: 0xa7, hi: 0xaa}, + {value: 0x0034, lo: 0xab, hi: 0xab}, + {value: 0x0010, lo: 0xb0, hi: 0xb9}, + // Block 0xde, offset 0x4c0 + {value: 0x0010, lo: 0x80, hi: 0xae}, + {value: 0x0014, lo: 0xaf, hi: 0xb7}, + {value: 0x0010, lo: 0xb8, hi: 0xb8}, + {value: 0x0034, lo: 0xb9, hi: 0xba}, + // Block 0xdf, offset 0x4c4 + {value: 0x5f53, lo: 0xa0, hi: 0xbf}, + // Block 0xe0, offset 0x4c5 + {value: 0x5f52, lo: 0x80, hi: 0x9f}, + {value: 0x0010, lo: 0xa0, hi: 0xa9}, + {value: 0x0010, lo: 0xbf, hi: 0xbf}, + // Block 0xe1, offset 0x4c8 + {value: 0x0010, lo: 0x80, hi: 0x86}, + {value: 0x0010, lo: 0x89, hi: 0x89}, + {value: 0x0010, lo: 0x8c, hi: 0x93}, + {value: 0x0010, lo: 0x95, hi: 0x96}, + {value: 0x0010, lo: 0x98, hi: 0xb5}, + {value: 0x0010, lo: 0xb7, hi: 0xb8}, + {value: 0x0014, lo: 0xbb, hi: 0xbc}, + {value: 0x0030, lo: 0xbd, hi: 0xbd}, + {value: 0x0034, lo: 0xbe, hi: 0xbe}, + {value: 0x0010, lo: 0xbf, hi: 0xbf}, + // Block 0xe2, offset 0x4d2 + {value: 0x0010, lo: 0x80, hi: 0x82}, + {value: 0x0034, lo: 0x83, hi: 0x83}, + {value: 0x0010, lo: 0x90, hi: 0x99}, + // Block 0xe3, offset 0x4d5 + {value: 0x0010, lo: 0xa0, hi: 0xa7}, + {value: 0x0010, lo: 0xaa, hi: 0xbf}, + // Block 0xe4, offset 0x4d7 + {value: 0x0010, lo: 0x80, hi: 0x93}, + {value: 0x0014, lo: 0x94, hi: 0x97}, + {value: 0x0014, lo: 0x9a, hi: 0x9b}, + {value: 0x0010, lo: 0x9c, hi: 0x9f}, + {value: 0x0034, lo: 0xa0, hi: 0xa0}, + {value: 0x0010, lo: 0xa1, hi: 0xa1}, + {value: 0x0010, lo: 0xa3, hi: 0xa4}, + // Block 0xe5, offset 0x4de + {value: 0x0010, lo: 0x80, hi: 0x80}, + {value: 0x0014, lo: 0x81, hi: 0x8a}, + {value: 0x0010, lo: 0x8b, hi: 0xb2}, + {value: 0x0014, lo: 0xb3, hi: 0xb3}, + {value: 0x0034, lo: 0xb4, hi: 0xb4}, + {value: 0x0014, lo: 0xb5, hi: 0xb8}, + {value: 0x0010, lo: 0xb9, hi: 0xba}, + {value: 0x0014, lo: 0xbb, hi: 0xbe}, + // Block 0xe6, offset 0x4e6 + {value: 0x0034, lo: 0x87, hi: 0x87}, + {value: 0x0010, lo: 0x90, hi: 0x90}, + {value: 0x0014, lo: 0x91, hi: 0x96}, + {value: 0x0010, lo: 0x97, hi: 0x98}, + {value: 0x0014, lo: 0x99, hi: 0x9b}, + {value: 0x0010, lo: 0x9c, hi: 0xbf}, + // Block 0xe7, offset 0x4ec + {value: 0x0010, lo: 0x80, hi: 0x89}, + {value: 0x0014, lo: 0x8a, hi: 0x96}, + {value: 0x0010, lo: 0x97, hi: 0x97}, + {value: 0x0014, lo: 0x98, hi: 0x98}, + {value: 0x0034, lo: 0x99, hi: 0x99}, + {value: 0x0010, lo: 0x9d, hi: 0x9d}, + // Block 0xe8, offset 0x4f2 + {value: 0x0010, lo: 0x80, hi: 0xb8}, + // Block 0xe9, offset 0x4f3 + {value: 0x0010, lo: 0x80, hi: 0x88}, + {value: 0x0010, lo: 0x8a, hi: 0xaf}, + {value: 0x0014, lo: 0xb0, hi: 0xb6}, + {value: 0x0014, lo: 0xb8, hi: 0xbd}, + {value: 0x0010, lo: 0xbe, hi: 0xbe}, + {value: 0x0034, lo: 0xbf, hi: 0xbf}, + // Block 0xea, offset 0x4f9 + {value: 0x0010, lo: 0x80, hi: 0x80}, + {value: 0x0010, lo: 0x90, hi: 0x99}, + {value: 0x0010, lo: 0xb2, hi: 0xbf}, + // Block 0xeb, offset 0x4fc + {value: 0x0010, lo: 0x80, hi: 0x8f}, + {value: 0x0014, lo: 0x92, hi: 0xa7}, + {value: 0x0010, lo: 0xa9, hi: 0xa9}, + {value: 0x0014, lo: 0xaa, hi: 0xb0}, + {value: 0x0010, lo: 0xb1, hi: 0xb1}, + {value: 0x0014, lo: 0xb2, hi: 0xb3}, + {value: 0x0010, lo: 0xb4, hi: 0xb4}, + {value: 0x0014, lo: 0xb5, hi: 0xb6}, + // Block 0xec, offset 0x504 + {value: 0x0010, lo: 0x80, hi: 0x86}, + {value: 0x0010, lo: 0x88, hi: 0x89}, + {value: 0x0010, lo: 0x8b, hi: 0xb0}, + {value: 0x0014, lo: 0xb1, hi: 0xb6}, + {value: 0x0014, lo: 0xba, hi: 0xba}, + {value: 0x0014, lo: 0xbc, hi: 0xbd}, + {value: 0x0014, lo: 0xbf, hi: 0xbf}, + // Block 0xed, offset 0x50b + {value: 0x0014, lo: 0x80, hi: 0x81}, + {value: 0x0034, lo: 0x82, hi: 0x82}, + {value: 0x0014, lo: 0x83, hi: 0x83}, + {value: 0x0034, lo: 0x84, hi: 0x85}, + {value: 0x0010, lo: 0x86, hi: 0x86}, + {value: 0x0014, lo: 0x87, hi: 0x87}, + {value: 0x0010, lo: 0x90, hi: 0x99}, + {value: 0x0010, lo: 0xa0, hi: 0xa5}, + {value: 0x0010, lo: 0xa7, hi: 0xa8}, + {value: 0x0010, lo: 0xaa, hi: 0xbf}, + // Block 0xee, offset 0x515 + {value: 0x0010, lo: 0x80, hi: 0x8e}, + {value: 0x0014, lo: 0x90, hi: 0x91}, + {value: 0x0010, lo: 0x93, hi: 0x94}, + {value: 0x0014, lo: 0x95, hi: 0x95}, + {value: 0x0010, lo: 0x96, hi: 0x96}, + {value: 0x0034, lo: 0x97, hi: 0x97}, + {value: 0x0010, lo: 0x98, hi: 0x98}, + {value: 0x0010, lo: 0xa0, hi: 0xa9}, + // Block 0xef, offset 0x51d + {value: 0x0010, lo: 0xa0, hi: 0xb2}, + {value: 0x0014, lo: 0xb3, hi: 0xb4}, + {value: 0x0010, lo: 0xb5, hi: 0xb6}, + // Block 0xf0, offset 0x520 + {value: 0x0010, lo: 0xb0, hi: 0xb0}, + // Block 0xf1, offset 0x521 + {value: 0x0010, lo: 0x80, hi: 0x99}, + // Block 0xf2, offset 0x522 + {value: 0x0010, lo: 0x80, hi: 0xae}, + // Block 0xf3, offset 0x523 + {value: 0x0010, lo: 0x80, hi: 0x83}, + // Block 0xf4, offset 0x524 + {value: 0x0010, lo: 0x80, hi: 0xae}, + {value: 0x0014, lo: 0xb0, hi: 0xb8}, + // Block 0xf5, offset 0x526 + {value: 0x0010, lo: 0x80, hi: 0x86}, + // Block 0xf6, offset 0x527 + {value: 0x0010, lo: 0x80, hi: 0x9e}, + {value: 0x0010, lo: 0xa0, hi: 0xa9}, + // Block 0xf7, offset 0x529 + {value: 0x0010, lo: 0x90, hi: 0xad}, + {value: 0x0034, lo: 0xb0, hi: 0xb4}, + // Block 0xf8, offset 0x52b + {value: 0x0010, lo: 0x80, hi: 0xaf}, + {value: 0x0024, lo: 0xb0, hi: 0xb6}, + // Block 0xf9, offset 0x52d + {value: 0x0014, lo: 0x80, hi: 0x83}, + {value: 0x0010, lo: 0x90, hi: 0x99}, + {value: 0x0010, lo: 0xa3, hi: 0xb7}, + {value: 0x0010, lo: 0xbd, hi: 0xbf}, + // Block 0xfa, offset 0x531 + {value: 0x0010, lo: 0x80, hi: 0x8f}, + // Block 0xfb, offset 0x532 + {value: 0x2013, lo: 0x80, hi: 0x9f}, + {value: 0x2012, lo: 0xa0, hi: 0xbf}, + // Block 0xfc, offset 0x534 + {value: 0x0010, lo: 0x80, hi: 0x8a}, + {value: 0x0014, lo: 0x8f, hi: 0x8f}, + {value: 0x0010, lo: 0x90, hi: 0xbf}, + // Block 0xfd, offset 0x537 + {value: 0x0010, lo: 0x80, hi: 0x87}, + {value: 0x0014, lo: 0x8f, hi: 0x9f}, + // Block 0xfe, offset 0x539 + {value: 0x0014, lo: 0xa0, hi: 0xa1}, + {value: 0x0014, lo: 0xa3, hi: 0xa4}, + {value: 0x0030, lo: 0xb0, hi: 0xb1}, + // Block 0xff, offset 0x53c + {value: 0x0010, lo: 0x80, hi: 0xaa}, + {value: 0x0010, lo: 0xb0, hi: 0xbc}, + // Block 0x100, offset 0x53e + {value: 0x0010, lo: 0x80, hi: 0x88}, + {value: 0x0010, lo: 0x90, hi: 0x99}, + {value: 0x0014, lo: 0x9d, hi: 0x9d}, + {value: 0x0034, lo: 0x9e, hi: 0x9e}, + {value: 0x0014, lo: 0xa0, hi: 0xa3}, + // Block 0x101, offset 0x543 + {value: 0x0030, lo: 0xa5, hi: 0xa6}, + {value: 0x0034, lo: 0xa7, hi: 0xa9}, + {value: 0x0030, lo: 0xad, hi: 0xb2}, + {value: 0x0014, lo: 0xb3, hi: 0xba}, + {value: 0x0034, lo: 0xbb, hi: 0xbf}, + // Block 0x102, offset 0x548 + {value: 0x0034, lo: 0x80, hi: 0x82}, + {value: 0x0024, lo: 0x85, hi: 0x89}, + {value: 0x0034, lo: 0x8a, hi: 0x8b}, + {value: 0x0024, lo: 0xaa, hi: 0xad}, + // Block 0x103, offset 0x54c + {value: 0x0024, lo: 0x82, hi: 0x84}, + // Block 0x104, offset 0x54d + {value: 0x0013, lo: 0x80, hi: 0x99}, + {value: 0x0012, lo: 0x9a, hi: 0xb3}, + {value: 0x0013, lo: 0xb4, hi: 0xbf}, + // Block 0x105, offset 0x550 + {value: 0x0013, lo: 0x80, hi: 0x8d}, + {value: 0x0012, lo: 0x8e, hi: 0x94}, + {value: 0x0012, lo: 0x96, hi: 0xa7}, + {value: 0x0013, lo: 0xa8, hi: 0xbf}, + // Block 0x106, offset 0x554 + {value: 0x0013, lo: 0x80, hi: 0x81}, + {value: 0x0012, lo: 0x82, hi: 0x9b}, + {value: 0x0013, lo: 0x9c, hi: 0x9c}, + {value: 0x0013, lo: 0x9e, hi: 0x9f}, + {value: 0x0013, lo: 0xa2, hi: 0xa2}, + {value: 0x0013, lo: 0xa5, hi: 0xa6}, + {value: 0x0013, lo: 0xa9, hi: 0xac}, + {value: 0x0013, lo: 0xae, hi: 0xb5}, + {value: 0x0012, lo: 0xb6, hi: 0xb9}, + {value: 0x0012, lo: 0xbb, hi: 0xbb}, + {value: 0x0012, lo: 0xbd, hi: 0xbf}, + // Block 0x107, offset 0x55f + {value: 0x0012, lo: 0x80, hi: 0x83}, + {value: 0x0012, lo: 0x85, hi: 0x8f}, + {value: 0x0013, lo: 0x90, hi: 0xa9}, + {value: 0x0012, lo: 0xaa, hi: 0xbf}, + // Block 0x108, offset 0x563 + {value: 0x0012, lo: 0x80, hi: 0x83}, + {value: 0x0013, lo: 0x84, hi: 0x85}, + {value: 0x0013, lo: 0x87, hi: 0x8a}, + {value: 0x0013, lo: 0x8d, hi: 0x94}, + {value: 0x0013, lo: 0x96, hi: 0x9c}, + {value: 0x0012, lo: 0x9e, hi: 0xb7}, + {value: 0x0013, lo: 0xb8, hi: 0xb9}, + {value: 0x0013, lo: 0xbb, hi: 0xbe}, + // Block 0x109, offset 0x56b + {value: 0x0013, lo: 0x80, hi: 0x84}, + {value: 0x0013, lo: 0x86, hi: 0x86}, + {value: 0x0013, lo: 0x8a, hi: 0x90}, + {value: 0x0012, lo: 0x92, hi: 0xab}, + {value: 0x0013, lo: 0xac, hi: 0xbf}, + // Block 0x10a, offset 0x570 + {value: 0x0013, lo: 0x80, hi: 0x85}, + {value: 0x0012, lo: 0x86, hi: 0x9f}, + {value: 0x0013, lo: 0xa0, hi: 0xb9}, + {value: 0x0012, lo: 0xba, hi: 0xbf}, + // Block 0x10b, offset 0x574 + {value: 0x0012, lo: 0x80, hi: 0x93}, + {value: 0x0013, lo: 0x94, hi: 0xad}, + {value: 0x0012, lo: 0xae, hi: 0xbf}, + // Block 0x10c, offset 0x577 + {value: 0x0012, lo: 0x80, hi: 0x87}, + {value: 0x0013, lo: 0x88, hi: 0xa1}, + {value: 0x0012, lo: 0xa2, hi: 0xbb}, + {value: 0x0013, lo: 0xbc, hi: 0xbf}, + // Block 0x10d, offset 0x57b + {value: 0x0013, lo: 0x80, hi: 0x95}, + {value: 0x0012, lo: 0x96, hi: 0xaf}, + {value: 0x0013, lo: 0xb0, hi: 0xbf}, + // Block 0x10e, offset 0x57e + {value: 0x0013, lo: 0x80, hi: 0x89}, + {value: 0x0012, lo: 0x8a, hi: 0xa5}, + {value: 0x0013, lo: 0xa8, hi: 0xbf}, + // Block 0x10f, offset 0x581 + {value: 0x0013, lo: 0x80, hi: 0x80}, + {value: 0x0012, lo: 0x82, hi: 0x9a}, + {value: 0x0012, lo: 0x9c, hi: 0xa1}, + {value: 0x0013, lo: 0xa2, hi: 0xba}, + {value: 0x0012, lo: 0xbc, hi: 0xbf}, + // Block 0x110, offset 0x586 + {value: 0x0012, lo: 0x80, hi: 0x94}, + {value: 0x0012, lo: 0x96, hi: 0x9b}, + {value: 0x0013, lo: 0x9c, hi: 0xb4}, + {value: 0x0012, lo: 0xb6, hi: 0xbf}, + // Block 0x111, offset 0x58a + {value: 0x0012, lo: 0x80, hi: 0x8e}, + {value: 0x0012, lo: 0x90, hi: 0x95}, + {value: 0x0013, lo: 0x96, hi: 0xae}, + {value: 0x0012, lo: 0xb0, hi: 0xbf}, + // Block 0x112, offset 0x58e + {value: 0x0012, lo: 0x80, hi: 0x88}, + {value: 0x0012, lo: 0x8a, hi: 0x8f}, + {value: 0x0013, lo: 0x90, hi: 0xa8}, + {value: 0x0012, lo: 0xaa, hi: 0xbf}, + // Block 0x113, offset 0x592 + {value: 0x0012, lo: 0x80, hi: 0x82}, + {value: 0x0012, lo: 0x84, hi: 0x89}, + {value: 0x0017, lo: 0x8a, hi: 0x8b}, + {value: 0x0010, lo: 0x8e, hi: 0xbf}, + // Block 0x114, offset 0x596 + {value: 0x0014, lo: 0x80, hi: 0xb6}, + {value: 0x0014, lo: 0xbb, hi: 0xbf}, + // Block 0x115, offset 0x598 + {value: 0x0014, lo: 0x80, hi: 0xac}, + {value: 0x0014, lo: 0xb5, hi: 0xb5}, + // Block 0x116, offset 0x59a + {value: 0x0014, lo: 0x84, hi: 0x84}, + {value: 0x0014, lo: 0x9b, hi: 0x9f}, + {value: 0x0014, lo: 0xa1, hi: 0xaf}, + // Block 0x117, offset 0x59d + {value: 0x0024, lo: 0x80, hi: 0x86}, + {value: 0x0024, lo: 0x88, hi: 0x98}, + {value: 0x0024, lo: 0x9b, hi: 0xa1}, + {value: 0x0024, lo: 0xa3, hi: 0xa4}, + {value: 0x0024, lo: 0xa6, hi: 0xaa}, + // Block 0x118, offset 0x5a2 + {value: 0x0010, lo: 0x80, hi: 0xac}, + {value: 0x0024, lo: 0xb0, hi: 0xb6}, + {value: 0x0014, lo: 0xb7, hi: 0xbd}, + // Block 0x119, offset 0x5a5 + {value: 0x0010, lo: 0x80, hi: 0x89}, + {value: 0x0010, lo: 0x8e, hi: 0x8e}, + // Block 0x11a, offset 0x5a7 + {value: 0x0010, lo: 0x80, hi: 0xab}, + {value: 0x0024, lo: 0xac, hi: 0xaf}, + {value: 0x0010, lo: 0xb0, hi: 0xb9}, + // Block 0x11b, offset 0x5aa + {value: 0x0010, lo: 0x80, hi: 0x84}, + {value: 0x0034, lo: 0x90, hi: 0x96}, + // Block 0x11c, offset 0x5ac + {value: 0xbc52, lo: 0x80, hi: 0x81}, + {value: 0xbf52, lo: 0x82, hi: 0x83}, + {value: 0x0024, lo: 0x84, hi: 0x89}, + {value: 0x0034, lo: 0x8a, hi: 0x8a}, + {value: 0x0014, lo: 0x8b, hi: 0x8b}, + {value: 0x0010, lo: 0x90, hi: 0x99}, + // Block 0x11d, offset 0x5b2 + {value: 0x0010, lo: 0x80, hi: 0x83}, + {value: 0x0010, lo: 0x85, hi: 0x9f}, + {value: 0x0010, lo: 0xa1, hi: 0xa2}, + {value: 0x0010, lo: 0xa4, hi: 0xa4}, + {value: 0x0010, lo: 0xa7, hi: 0xa7}, + {value: 0x0010, lo: 0xa9, hi: 0xb2}, + {value: 0x0010, lo: 0xb4, hi: 0xb7}, + {value: 0x0010, lo: 0xb9, hi: 0xb9}, + {value: 0x0010, lo: 0xbb, hi: 0xbb}, + // Block 0x11e, offset 0x5bb + {value: 0x0010, lo: 0x80, hi: 0x89}, + {value: 0x0010, lo: 0x8b, hi: 0x9b}, + {value: 0x0010, lo: 0xa1, hi: 0xa3}, + {value: 0x0010, lo: 0xa5, hi: 0xa9}, + {value: 0x0010, lo: 0xab, hi: 0xbb}, + // Block 0x11f, offset 0x5c0 + {value: 0x0013, lo: 0xb0, hi: 0xbf}, + // Block 0x120, offset 0x5c1 + {value: 0x0013, lo: 0x80, hi: 0x89}, + {value: 0x0013, lo: 0x90, hi: 0xa9}, + {value: 0x0013, lo: 0xb0, hi: 0xbf}, + // Block 0x121, offset 0x5c4 + {value: 0x0013, lo: 0x80, hi: 0x89}, + // Block 0x122, offset 0x5c5 + {value: 0x0014, lo: 0xbb, hi: 0xbf}, + // Block 0x123, offset 0x5c6 + {value: 0x0010, lo: 0xb0, hi: 0xb9}, + // Block 0x124, offset 0x5c7 + {value: 0x0014, lo: 0x81, hi: 0x81}, + {value: 0x0014, lo: 0xa0, hi: 0xbf}, + // Block 0x125, offset 0x5c9 + {value: 0x0014, lo: 0x80, hi: 0xbf}, + // Block 0x126, offset 0x5ca + {value: 0x0014, lo: 0x80, hi: 0xaf}, +} + +// Total table size 15212 bytes (14KiB); checksum: 1EB13752 diff --git a/vendor/golang.org/x/text/cases/tables9.0.0.go b/vendor/golang.org/x/text/cases/tables9.0.0.go index 4949fa72..636d5d14 100644 --- a/vendor/golang.org/x/text/cases/tables9.0.0.go +++ b/vendor/golang.org/x/text/cases/tables9.0.0.go @@ -1,5 +1,6 @@ // Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. +//go:build !go1.10 // +build !go1.10 package cases diff --git a/vendor/golang.org/x/text/cases/trieval.go b/vendor/golang.org/x/text/cases/trieval.go index 99e03962..4e4d13fe 100644 --- a/vendor/golang.org/x/text/cases/trieval.go +++ b/vendor/golang.org/x/text/cases/trieval.go @@ -14,19 +14,19 @@ package cases // // The per-rune values have the following format: // -// if (exception) { -// 15..4 unsigned exception index -// } else { -// 15..8 XOR pattern or index to XOR pattern for case mapping -// Only 13..8 are used for XOR patterns. -// 7 inverseFold (fold to upper, not to lower) -// 6 index: interpret the XOR pattern as an index -// or isMid if case mode is cIgnorableUncased. -// 5..4 CCC: zero (normal or break), above or other -// } -// 3 exception: interpret this value as an exception index -// (TODO: is this bit necessary? Probably implied from case mode.) -// 2..0 case mode +// if (exception) { +// 15..4 unsigned exception index +// } else { +// 15..8 XOR pattern or index to XOR pattern for case mapping +// Only 13..8 are used for XOR patterns. +// 7 inverseFold (fold to upper, not to lower) +// 6 index: interpret the XOR pattern as an index +// or isMid if case mode is cIgnorableUncased. +// 5..4 CCC: zero (normal or break), above or other +// } +// 3 exception: interpret this value as an exception index +// (TODO: is this bit necessary? Probably implied from case mode.) +// 2..0 case mode // // For the non-exceptional cases, a rune must be either uncased, lowercase or // uppercase. If the rune is cased, the XOR pattern maps either a lowercase @@ -128,37 +128,40 @@ const ( // The entry is pointed to by the exception index in an entry. It has the // following format: // -// Header -// byte 0: -// 7..6 unused -// 5..4 CCC type (same bits as entry) -// 3 unused -// 2..0 length of fold +// Header: // -// byte 1: -// 7..6 unused -// 5..3 length of 1st mapping of case type -// 2..0 length of 2nd mapping of case type +// byte 0: +// 7..6 unused +// 5..4 CCC type (same bits as entry) +// 3 unused +// 2..0 length of fold // -// case 1st 2nd -// lower -> upper, title -// upper -> lower, title -// title -> lower, upper +// byte 1: +// 7..6 unused +// 5..3 length of 1st mapping of case type +// 2..0 length of 2nd mapping of case type +// +// case 1st 2nd +// lower -> upper, title +// upper -> lower, title +// title -> lower, upper // // Lengths with the value 0x7 indicate no value and implies no change. // A length of 0 indicates a mapping to zero-length string. // // Body bytes: -// case folding bytes -// lowercase mapping bytes -// uppercase mapping bytes -// titlecase mapping bytes -// closure mapping bytes (for NFKC_Casefold). (TODO) +// +// case folding bytes +// lowercase mapping bytes +// uppercase mapping bytes +// titlecase mapping bytes +// closure mapping bytes (for NFKC_Casefold). (TODO) // // Fallbacks: -// missing fold -> lower -// missing title -> upper -// all missing -> original rune +// +// missing fold -> lower +// missing title -> upper +// all missing -> original rune // // exceptions starts with a dummy byte to enforce that there is no zero index // value. diff --git a/vendor/golang.org/x/text/internal/colltab/collelem.go b/vendor/golang.org/x/text/internal/colltab/collelem.go index 396cebda..0c23c8a4 100644 --- a/vendor/golang.org/x/text/internal/colltab/collelem.go +++ b/vendor/golang.org/x/text/internal/colltab/collelem.go @@ -78,24 +78,27 @@ func (ce Elem) ctype() ceType { // For normal collation elements, we assume that a collation element either has // a primary or non-default secondary value, not both. // Collation elements with a primary value are of the form -// 01pppppp pppppppp ppppppp0 ssssssss -// - p* is primary collation value -// - s* is the secondary collation value -// 00pppppp pppppppp ppppppps sssttttt, where -// - p* is primary collation value -// - s* offset of secondary from default value. -// - t* is the tertiary collation value -// 100ttttt cccccccc pppppppp pppppppp -// - t* is the tertiar collation value -// - c* is the canonical combining class -// - p* is the primary collation value +// +// 01pppppp pppppppp ppppppp0 ssssssss +// - p* is primary collation value +// - s* is the secondary collation value +// 00pppppp pppppppp ppppppps sssttttt, where +// - p* is primary collation value +// - s* offset of secondary from default value. +// - t* is the tertiary collation value +// 100ttttt cccccccc pppppppp pppppppp +// - t* is the tertiar collation value +// - c* is the canonical combining class +// - p* is the primary collation value +// // Collation elements with a secondary value are of the form -// 1010cccc ccccssss ssssssss tttttttt, where -// - c* is the canonical combining class -// - s* is the secondary collation value -// - t* is the tertiary collation value -// 11qqqqqq qqqqqqqq qqqqqqq0 00000000 -// - q* quaternary value +// +// 1010cccc ccccssss ssssssss tttttttt, where +// - c* is the canonical combining class +// - s* is the secondary collation value +// - t* is the tertiary collation value +// 11qqqqqq qqqqqqqq qqqqqqq0 00000000 +// - q* quaternary value const ( ceTypeMask = 0xC0000000 ceTypeMaskExt = 0xE0000000 @@ -296,6 +299,7 @@ func (ce Elem) Weight(l Level) int { // - n* is the size of the first node in the contraction trie. // - i* is the index of the first node in the contraction trie. // - b* is the offset into the contraction collation element table. +// // See contract.go for details on the contraction trie. const ( maxNBits = 4 @@ -326,6 +330,7 @@ func splitExpandIndex(ce Elem) (index int) { // The Elem, in this case, is of the form 11110000 00000000 wwwwwwww vvvvvvvv, where // - v* is the replacement tertiary weight for the first rune, // - w* is the replacement tertiary weight for the second rune, +// // Tertiary weights of subsequent runes should be replaced with maxTertiary. // See https://www.unicode.org/reports/tr10/#Compatibility_Decompositions for more details. func splitDecompose(ce Elem) (t1, t2 uint8) { diff --git a/vendor/golang.org/x/text/internal/language/compact/tables.go b/vendor/golang.org/x/text/internal/language/compact/tables.go index 554ca354..32af9de5 100644 --- a/vendor/golang.org/x/text/internal/language/compact/tables.go +++ b/vendor/golang.org/x/text/internal/language/compact/tables.go @@ -802,16 +802,16 @@ var coreTags = []language.CompactCoreInfo{ // 773 elements 0x03a0010b, 0x03a00115, 0x03a00117, 0x03a0011c, 0x03a00120, 0x03a00128, 0x03a0015e, 0x04000000, 0x04300000, 0x04300099, 0x04400000, 0x0440012f, - 0x04800000, 0x0480006e, 0x05800000, 0x0581f000, - 0x0581f032, 0x05857000, 0x05857032, 0x05e00000, + 0x04800000, 0x0480006e, 0x05800000, 0x05820000, + 0x05820032, 0x0585a000, 0x0585a032, 0x05e00000, 0x05e00052, 0x07100000, 0x07100047, 0x07500000, 0x07500162, 0x07900000, 0x0790012f, 0x07e00000, 0x07e00038, 0x08200000, 0x0a000000, 0x0a0000c3, // Entry 40 - 5F 0x0a500000, 0x0a500035, 0x0a500099, 0x0a900000, 0x0a900053, 0x0a900099, 0x0b200000, 0x0b200078, - 0x0b500000, 0x0b500099, 0x0b700000, 0x0b71f000, - 0x0b71f033, 0x0b757000, 0x0b757033, 0x0d700000, + 0x0b500000, 0x0b500099, 0x0b700000, 0x0b720000, + 0x0b720033, 0x0b75a000, 0x0b75a033, 0x0d700000, 0x0d700022, 0x0d70006e, 0x0d700078, 0x0d70009e, 0x0db00000, 0x0db00035, 0x0db00099, 0x0dc00000, 0x0dc00106, 0x0df00000, 0x0df00131, 0x0e500000, @@ -947,7 +947,7 @@ var coreTags = []language.CompactCoreInfo{ // 773 elements 0x38900000, 0x38900131, 0x39000000, 0x3900006f, 0x390000a4, 0x39500000, 0x39500099, 0x39800000, 0x3980007d, 0x39800106, 0x39d00000, 0x39d05000, - 0x39d050e8, 0x39d33000, 0x39d33099, 0x3a100000, + 0x39d050e8, 0x39d36000, 0x39d36099, 0x3a100000, 0x3b300000, 0x3b3000e9, 0x3bd00000, 0x3bd00001, 0x3be00000, 0x3be00024, 0x3c000000, 0x3c00002a, 0x3c000041, 0x3c00004e, 0x3c00005a, 0x3c000086, @@ -966,7 +966,7 @@ var coreTags = []language.CompactCoreInfo{ // 773 elements 0x3fd00000, 0x3fd00072, 0x3fd000da, 0x3fd0010c, 0x3ff00000, 0x3ff000d1, 0x40100000, 0x401000c3, 0x40200000, 0x4020004c, 0x40700000, 0x40800000, - 0x40857000, 0x408570ba, 0x408dc000, 0x408dc0ba, + 0x4085a000, 0x4085a0ba, 0x408e8000, 0x408e80ba, 0x40c00000, 0x40c000b3, 0x41200000, 0x41200111, 0x41600000, 0x4160010f, 0x41c00000, 0x41d00000, // Entry 280 - 29F @@ -974,9 +974,9 @@ var coreTags = []language.CompactCoreInfo{ // 773 elements 0x42300000, 0x42300164, 0x42900000, 0x42900062, 0x4290006f, 0x429000a4, 0x42900115, 0x43100000, 0x43100027, 0x431000c2, 0x4310014d, 0x43200000, - 0x4321f000, 0x4321f033, 0x4321f0bd, 0x4321f105, - 0x4321f14d, 0x43257000, 0x43257033, 0x432570bd, - 0x43257105, 0x4325714d, 0x43700000, 0x43a00000, + 0x43220000, 0x43220033, 0x432200bd, 0x43220105, + 0x4322014d, 0x4325a000, 0x4325a033, 0x4325a0bd, + 0x4325a105, 0x4325a14d, 0x43700000, 0x43a00000, 0x43b00000, 0x44400000, 0x44400031, 0x44400072, // Entry 2A0 - 2BF 0x4440010c, 0x44500000, 0x4450004b, 0x445000a4, @@ -992,24 +992,24 @@ var coreTags = []language.CompactCoreInfo{ // 773 elements 0x49400106, 0x4a400000, 0x4a4000d4, 0x4a900000, 0x4a9000ba, 0x4ac00000, 0x4ac00053, 0x4ae00000, 0x4ae00130, 0x4b400000, 0x4b400099, 0x4b4000e8, - 0x4bc00000, 0x4bc05000, 0x4bc05024, 0x4bc1f000, - 0x4bc1f137, 0x4bc57000, 0x4bc57137, 0x4be00000, - 0x4be57000, 0x4be570b4, 0x4bee3000, 0x4bee30b4, + 0x4bc00000, 0x4bc05000, 0x4bc05024, 0x4bc20000, + 0x4bc20137, 0x4bc5a000, 0x4bc5a137, 0x4be00000, + 0x4be5a000, 0x4be5a0b4, 0x4bef1000, 0x4bef10b4, 0x4c000000, 0x4c300000, 0x4c30013e, 0x4c900000, // Entry 2E0 - 2FF 0x4c900001, 0x4cc00000, 0x4cc0012f, 0x4ce00000, 0x4cf00000, 0x4cf0004e, 0x4e500000, 0x4e500114, 0x4f200000, 0x4fb00000, 0x4fb00131, 0x50900000, 0x50900052, 0x51200000, 0x51200001, 0x51800000, - 0x5180003b, 0x518000d6, 0x51f00000, 0x51f38000, - 0x51f38053, 0x51f39000, 0x51f3908d, 0x52800000, - 0x528000ba, 0x52900000, 0x52938000, 0x52938053, - 0x5293808d, 0x529380c6, 0x5293810d, 0x52939000, + 0x5180003b, 0x518000d6, 0x51f00000, 0x51f3b000, + 0x51f3b053, 0x51f3c000, 0x51f3c08d, 0x52800000, + 0x528000ba, 0x52900000, 0x5293b000, 0x5293b053, + 0x5293b08d, 0x5293b0c6, 0x5293b10d, 0x5293c000, // Entry 300 - 31F - 0x5293908d, 0x529390c6, 0x5293912e, 0x52f00000, + 0x5293c08d, 0x5293c0c6, 0x5293c12e, 0x52f00000, 0x52f00161, } // Size: 3116 bytes const specialTagsStr string = "ca-ES-valencia en-US-u-va-posix" -// Total table size 3147 bytes (3KiB); checksum: F4E57D15 +// Total table size 3147 bytes (3KiB); checksum: 6772C83C diff --git a/vendor/golang.org/x/text/internal/language/language.go b/vendor/golang.org/x/text/internal/language/language.go index 1e74d1af..6105bc7f 100644 --- a/vendor/golang.org/x/text/internal/language/language.go +++ b/vendor/golang.org/x/text/internal/language/language.go @@ -251,6 +251,13 @@ func (t Tag) Parent() Tag { // ParseExtension parses s as an extension and returns it on success. func ParseExtension(s string) (ext string, err error) { + defer func() { + if recover() != nil { + ext = "" + err = ErrSyntax + } + }() + scan := makeScannerString(s) var end int if n := len(scan.token); n != 1 { @@ -303,9 +310,17 @@ func (t Tag) Extensions() []string { // are of the allowed values defined for the Unicode locale extension ('u') in // https://www.unicode.org/reports/tr35/#Unicode_Language_and_Locale_Identifiers. // TypeForKey will traverse the inheritance chain to get the correct value. +// +// If there are multiple types associated with a key, only the first will be +// returned. If there is no type associated with a key, it returns the empty +// string. func (t Tag) TypeForKey(key string) string { - if start, end, _ := t.findTypeForKey(key); end != start { - return t.str[start:end] + if _, start, end, _ := t.findTypeForKey(key); end != start { + s := t.str[start:end] + if p := strings.IndexByte(s, '-'); p >= 0 { + s = s[:p] + } + return s } return "" } @@ -329,13 +344,13 @@ func (t Tag) SetTypeForKey(key, value string) (Tag, error) { // Remove the setting if value is "". if value == "" { - start, end, _ := t.findTypeForKey(key) - if start != end { - // Remove key tag and leading '-'. - start -= 4 - + start, sep, end, _ := t.findTypeForKey(key) + if start != sep { // Remove a possible empty extension. - if (end == len(t.str) || t.str[end+2] == '-') && t.str[start-2] == '-' { + switch { + case t.str[start-2] != '-': // has previous elements. + case end == len(t.str), // end of string + end+2 < len(t.str) && t.str[end+2] == '-': // end of extension start -= 2 } if start == int(t.pVariant) && end == len(t.str) { @@ -381,14 +396,14 @@ func (t Tag) SetTypeForKey(key, value string) (Tag, error) { t.str = string(buf[:uStart+len(b)]) } else { s := t.str - start, end, hasExt := t.findTypeForKey(key) - if start == end { + start, sep, end, hasExt := t.findTypeForKey(key) + if start == sep { if hasExt { b = b[2:] } - t.str = fmt.Sprintf("%s-%s%s", s[:start], b, s[end:]) + t.str = fmt.Sprintf("%s-%s%s", s[:sep], b, s[end:]) } else { - t.str = fmt.Sprintf("%s%s%s", s[:start], value, s[end:]) + t.str = fmt.Sprintf("%s-%s%s", s[:start+3], value, s[end:]) } } return t, nil @@ -399,10 +414,10 @@ func (t Tag) SetTypeForKey(key, value string) (Tag, error) { // wasn't found. The hasExt return value reports whether an -u extension was present. // Note: the extensions are typically very small and are likely to contain // only one key-type pair. -func (t Tag) findTypeForKey(key string) (start, end int, hasExt bool) { +func (t Tag) findTypeForKey(key string) (start, sep, end int, hasExt bool) { p := int(t.pExt) if len(key) != 2 || p == len(t.str) || p == 0 { - return p, p, false + return p, p, p, false } s := t.str @@ -410,10 +425,10 @@ func (t Tag) findTypeForKey(key string) (start, end int, hasExt bool) { for p++; s[p] != 'u'; p++ { if s[p] > 'u' { p-- - return p, p, false + return p, p, p, false } if p = nextExtension(s, p); p == len(s) { - return len(s), len(s), false + return len(s), len(s), len(s), false } } // Proceed to the hyphen following the extension name. @@ -424,40 +439,28 @@ func (t Tag) findTypeForKey(key string) (start, end int, hasExt bool) { // Iterate over keys until we get the end of a section. for { - // p points to the hyphen preceding the current token. - if p3 := p + 3; s[p3] == '-' { - // Found a key. - // Check whether we just processed the key that was requested. - if curKey == key { - return start, p, true - } - // Set to the next key and continue scanning type tokens. - curKey = s[p+1 : p3] - if curKey > key { - return p, p, true - } - // Start of the type token sequence. - start = p + 4 - // A type is at least 3 characters long. - p += 7 // 4 + 3 - } else { - // Attribute or type, which is at least 3 characters long. - p += 4 - } - // p points past the third character of a type or attribute. - max := p + 5 // maximum length of token plus hyphen. - if len(s) < max { - max = len(s) + end = p + for p++; p < len(s) && s[p] != '-'; p++ { } - for ; p < max && s[p] != '-'; p++ { + n := p - end - 1 + if n <= 2 && curKey == key { + if sep < end { + sep++ + } + return start, sep, end, true } - // Bail if we have exhausted all tokens or if the next token starts - // a new extension. - if p == len(s) || s[p+2] == '-' { - if curKey == key { - return start, p, true + switch n { + case 0, // invalid string + 1: // next extension + return end, end, end, true + case 2: + // next key + curKey = s[end+1 : p] + if curKey > key { + return end, end, end, true } - return p, p, true + start = end + sep = p } } } @@ -465,7 +468,14 @@ func (t Tag) findTypeForKey(key string) (start, end int, hasExt bool) { // ParseBase parses a 2- or 3-letter ISO 639 code. // It returns a ValueError if s is a well-formed but unknown language identifier // or another error if another error occurred. -func ParseBase(s string) (Language, error) { +func ParseBase(s string) (l Language, err error) { + defer func() { + if recover() != nil { + l = 0 + err = ErrSyntax + } + }() + if n := len(s); n < 2 || 3 < n { return 0, ErrSyntax } @@ -476,7 +486,14 @@ func ParseBase(s string) (Language, error) { // ParseScript parses a 4-letter ISO 15924 code. // It returns a ValueError if s is a well-formed but unknown script identifier // or another error if another error occurred. -func ParseScript(s string) (Script, error) { +func ParseScript(s string) (scr Script, err error) { + defer func() { + if recover() != nil { + scr = 0 + err = ErrSyntax + } + }() + if len(s) != 4 { return 0, ErrSyntax } @@ -493,7 +510,14 @@ func EncodeM49(r int) (Region, error) { // ParseRegion parses a 2- or 3-letter ISO 3166-1 or a UN M.49 code. // It returns a ValueError if s is a well-formed but unknown region identifier // or another error if another error occurred. -func ParseRegion(s string) (Region, error) { +func ParseRegion(s string) (r Region, err error) { + defer func() { + if recover() != nil { + r = 0 + err = ErrSyntax + } + }() + if n := len(s); n < 2 || 3 < n { return 0, ErrSyntax } @@ -582,7 +606,14 @@ type Variant struct { // ParseVariant parses and returns a Variant. An error is returned if s is not // a valid variant. -func ParseVariant(s string) (Variant, error) { +func ParseVariant(s string) (v Variant, err error) { + defer func() { + if recover() != nil { + v = Variant{} + err = ErrSyntax + } + }() + s = strings.ToLower(s) if id, ok := variantIndex[s]; ok { return Variant{id, s}, nil diff --git a/vendor/golang.org/x/text/internal/language/lookup.go b/vendor/golang.org/x/text/internal/language/lookup.go index 6294b815..9309dc27 100644 --- a/vendor/golang.org/x/text/internal/language/lookup.go +++ b/vendor/golang.org/x/text/internal/language/lookup.go @@ -328,7 +328,7 @@ func (r Region) IsPrivateUse() bool { return r.typ()&iso3166UserAssigned != 0 } -type Script uint8 +type Script uint16 // getScriptID returns the script id for string s. It assumes that s // is of the format [A-Z][a-z]{3}. diff --git a/vendor/golang.org/x/text/internal/language/parse.go b/vendor/golang.org/x/text/internal/language/parse.go index 2be83e1d..aad1e0ac 100644 --- a/vendor/golang.org/x/text/internal/language/parse.go +++ b/vendor/golang.org/x/text/internal/language/parse.go @@ -133,14 +133,15 @@ func (s *scanner) resizeRange(oldStart, oldEnd, newSize int) { s.start = oldStart if end := oldStart + newSize; end != oldEnd { diff := end - oldEnd - if end < cap(s.b) { - b := make([]byte, len(s.b)+diff) + var b []byte + if n := len(s.b) + diff; n > cap(s.b) { + b = make([]byte, n) copy(b, s.b[:oldStart]) - copy(b[end:], s.b[oldEnd:]) - s.b = b } else { - s.b = append(s.b[end:], s.b[oldEnd:]...) + b = s.b[:n] } + copy(b[end:], s.b[oldEnd:]) + s.b = b s.next = end + (s.next - s.end) s.end = end } @@ -231,6 +232,13 @@ func Parse(s string) (t Tag, err error) { if s == "" { return Und, ErrSyntax } + defer func() { + if recover() != nil { + t = Und + err = ErrSyntax + return + } + }() if len(s) <= maxAltTaglen { b := [maxAltTaglen]byte{} for i, c := range s { @@ -262,7 +270,7 @@ func parse(scan *scanner, s string) (t Tag, err error) { } else if n >= 4 { return Und, ErrSyntax } else { // the usual case - t, end = parseTag(scan) + t, end = parseTag(scan, true) if n := len(scan.token); n == 1 { t.pExt = uint16(end) end = parseExtensions(scan) @@ -288,7 +296,8 @@ func parse(scan *scanner, s string) (t Tag, err error) { // parseTag parses language, script, region and variants. // It returns a Tag and the end position in the input that was parsed. -func parseTag(scan *scanner) (t Tag, end int) { +// If doNorm is true, then - will be normalized to . +func parseTag(scan *scanner, doNorm bool) (t Tag, end int) { var e error // TODO: set an error if an unknown lang, script or region is encountered. t.LangID, e = getLangID(scan.token) @@ -299,14 +308,17 @@ func parseTag(scan *scanner) (t Tag, end int) { for len(scan.token) == 3 && isAlpha(scan.token[0]) { // From http://tools.ietf.org/html/bcp47, - tags are equivalent // to a tag of the form . - lang, e := getLangID(scan.token) - if lang != 0 { - t.LangID = lang - copy(scan.b[langStart:], lang.String()) - scan.b[langStart+3] = '-' - scan.start = langStart + 4 + if doNorm { + lang, e := getLangID(scan.token) + if lang != 0 { + t.LangID = lang + langStr := lang.String() + copy(scan.b[langStart:], langStr) + scan.b[langStart+len(langStr)] = '-' + scan.start = langStart + len(langStr) + 1 + } + scan.gobble(e) } - scan.gobble(e) end = scan.scan() } if len(scan.token) == 4 && isAlpha(scan.token[0]) { @@ -482,7 +494,7 @@ func parseExtensions(scan *scanner) int { func parseExtension(scan *scanner) int { start, end := scan.start, scan.end switch scan.token[0] { - case 'u': + case 'u': // https://www.ietf.org/rfc/rfc6067.txt attrStart := end scan.scan() for last := []byte{}; len(scan.token) > 2; scan.scan() { @@ -502,27 +514,29 @@ func parseExtension(scan *scanner) int { last = scan.token end = scan.end } + // Scan key-type sequences. A key is of length 2 and may be followed + // by 0 or more "type" subtags from 3 to the maximum of 8 letters. var last, key []byte for attrEnd := end; len(scan.token) == 2; last = key { key = scan.token - keyEnd := scan.end - end = scan.acceptMinSize(3) + end = scan.end + for scan.scan(); end < scan.end && len(scan.token) > 2; scan.scan() { + end = scan.end + } // TODO: check key value validity - if keyEnd == end || bytes.Compare(key, last) != 1 { + if bytes.Compare(key, last) != 1 || scan.err != nil { // We have an invalid key or the keys are not sorted. // Start scanning keys from scratch and reorder. p := attrEnd + 1 scan.next = p keys := [][]byte{} for scan.scan(); len(scan.token) == 2; { - keyStart, keyEnd := scan.start, scan.end - end = scan.acceptMinSize(3) - if keyEnd != end { - keys = append(keys, scan.b[keyStart:end]) - } else { - scan.setError(ErrSyntax) - end = keyStart + keyStart := scan.start + end = scan.end + for scan.scan(); end < scan.end && len(scan.token) > 2; scan.scan() { + end = scan.end } + keys = append(keys, scan.b[keyStart:end]) } sort.Stable(bytesSort{keys, 2}) if n := len(keys); n > 0 { @@ -546,10 +560,10 @@ func parseExtension(scan *scanner) int { break } } - case 't': + case 't': // https://www.ietf.org/rfc/rfc6497.txt scan.scan() if n := len(scan.token); n >= 2 && n <= 3 && isAlpha(scan.token[1]) { - _, end = parseTag(scan) + _, end = parseTag(scan, false) scan.toLower(start, end) } for len(scan.token) == 2 && !isAlpha(scan.token[1]) { diff --git a/vendor/golang.org/x/text/internal/language/tables.go b/vendor/golang.org/x/text/internal/language/tables.go index 239e2d29..fb6b5837 100644 --- a/vendor/golang.org/x/text/internal/language/tables.go +++ b/vendor/golang.org/x/text/internal/language/tables.go @@ -7,9 +7,9 @@ import "golang.org/x/text/internal/tag" // CLDRVersion is the CLDR version from which the tables in this package are derived. const CLDRVersion = "32" -const NumLanguages = 8665 +const NumLanguages = 8752 -const NumScripts = 242 +const NumScripts = 258 const NumRegions = 357 @@ -121,9 +121,10 @@ const langPrivateEnd = 0x3179 // lang holds an alphabetically sorted list of ISO-639 language identifiers. // All entries are 4 bytes. The index of the identifier (divided by 4) is the language tag. // For 2-byte language identifiers, the two successive bytes have the following meaning: -// - if the first letter of the 2- and 3-letter ISO codes are the same: -// the second and third letter of the 3-letter ISO code. -// - otherwise: a 0 and a by 2 bits right-shifted index into altLangISO3. +// - if the first letter of the 2- and 3-letter ISO codes are the same: +// the second and third letter of the 3-letter ISO code. +// - otherwise: a 0 and a by 2 bits right-shifted index into altLangISO3. +// // For 3-byte language identifiers the 4th byte is 0. const lang tag.Index = "" + // Size: 5324 bytes "---\x00aaaraai\x00aak\x00aau\x00abbkabi\x00abq\x00abr\x00abt\x00aby\x00a" + @@ -265,7 +266,7 @@ var langNoIndex = [2197]uint8{ 0xad, 0x03, 0xff, 0xff, 0xcf, 0x05, 0x84, 0x62, 0xe9, 0xbf, 0xfd, 0xbf, 0xbf, 0xf7, 0xfd, 0x77, 0x0f, 0xff, 0xef, 0x6f, 0xff, 0xfb, 0xdf, 0xe2, - 0xc9, 0xf8, 0x7f, 0x7e, 0x4d, 0xb8, 0x0a, 0x6a, + 0xc9, 0xf8, 0x7f, 0x7e, 0x4d, 0xbc, 0x0a, 0x6a, 0x7c, 0xea, 0xe3, 0xfa, 0x7a, 0xbf, 0x67, 0xff, // Entry 40 - 7F 0xff, 0xff, 0xff, 0xdf, 0x2a, 0x54, 0x91, 0xc0, @@ -277,41 +278,41 @@ var langNoIndex = [2197]uint8{ 0xa8, 0xff, 0x1f, 0x67, 0x7d, 0xeb, 0xef, 0xce, 0xff, 0xff, 0x9f, 0xff, 0xb7, 0xef, 0xfe, 0xcf, // Entry 80 - BF - 0xdb, 0xff, 0xf3, 0xcd, 0xfb, 0x2f, 0xff, 0xff, + 0xdb, 0xff, 0xf3, 0xcd, 0xfb, 0x6f, 0xff, 0xff, 0xbb, 0xee, 0xf7, 0xbd, 0xdb, 0xff, 0x5f, 0xf7, 0xfd, 0xf2, 0xfd, 0xff, 0x5e, 0x2f, 0x3b, 0xba, 0x7e, 0xff, 0xff, 0xfe, 0xf7, 0xff, 0xdd, 0xff, 0xfd, 0xdf, 0xfb, 0xfe, 0x9d, 0xb4, 0xd3, 0xff, 0xef, 0xff, 0xdf, 0xf7, 0x7f, 0xb7, 0xfd, 0xd5, 0xa5, 0x77, 0x40, 0xff, 0x9c, 0xc1, 0x41, 0x2c, - 0x08, 0x20, 0x41, 0x00, 0x50, 0x40, 0x00, 0x80, + 0x08, 0x21, 0x41, 0x00, 0x50, 0x40, 0x00, 0x80, // Entry C0 - FF 0xfb, 0x4a, 0xf2, 0x9f, 0xb4, 0x42, 0x41, 0x96, - 0x1b, 0x14, 0x08, 0xf2, 0x2b, 0xe7, 0x17, 0x56, - 0x05, 0x7d, 0x0e, 0x1c, 0x37, 0x71, 0xf3, 0xef, + 0x1b, 0x14, 0x08, 0xf3, 0x2b, 0xe7, 0x17, 0x56, + 0x05, 0x7d, 0x0e, 0x1c, 0x37, 0x7b, 0xf3, 0xef, 0x97, 0xff, 0x5d, 0x38, 0x64, 0x08, 0x00, 0x10, - 0xbc, 0x85, 0xaf, 0xdf, 0xff, 0xf7, 0x73, 0x35, - 0x3e, 0x87, 0xc7, 0xdf, 0xff, 0x00, 0x81, 0x00, + 0xbc, 0x85, 0xaf, 0xdf, 0xff, 0xff, 0x7b, 0x35, + 0x3e, 0xc7, 0xc7, 0xdf, 0xff, 0x01, 0x81, 0x00, 0xb0, 0x05, 0x80, 0x00, 0x00, 0x00, 0x00, 0x03, 0x40, 0x00, 0x40, 0x92, 0x21, 0x50, 0xb1, 0x5d, // Entry 100 - 13F 0xfd, 0xdc, 0xbe, 0x5e, 0x00, 0x00, 0x02, 0x64, 0x0d, 0x19, 0x41, 0xdf, 0x79, 0x22, 0x00, 0x00, 0x00, 0x5e, 0x64, 0xdc, 0x24, 0xe5, 0xd9, 0xe3, - 0xfe, 0xff, 0xfd, 0xcb, 0x9f, 0x14, 0x01, 0x0c, - 0x86, 0x00, 0xd1, 0x00, 0xf0, 0xc5, 0x67, 0x5f, - 0x56, 0x89, 0x5e, 0xb5, 0x6c, 0xaf, 0x03, 0x00, + 0xfe, 0xff, 0xfd, 0xcb, 0x9f, 0x14, 0x41, 0x0c, + 0x86, 0x00, 0xd1, 0x00, 0xf0, 0xc7, 0x67, 0x5f, + 0x56, 0x99, 0x5e, 0xb5, 0x6c, 0xaf, 0x03, 0x00, 0x02, 0x00, 0x00, 0x00, 0xc0, 0x37, 0xda, 0x56, 0x90, 0x69, 0x01, 0x2c, 0x96, 0x69, 0x20, 0xfb, // Entry 140 - 17F - 0xff, 0x3f, 0x00, 0x00, 0x00, 0x01, 0x08, 0x16, - 0x01, 0x00, 0x00, 0xb0, 0x14, 0x03, 0x50, 0x06, - 0x0a, 0x00, 0x01, 0x00, 0x00, 0x00, 0x11, 0x09, + 0xff, 0x3f, 0x00, 0x00, 0x00, 0x01, 0x0c, 0x16, + 0x03, 0x00, 0x00, 0xb0, 0x14, 0x03, 0x50, 0x06, + 0x0a, 0x00, 0x01, 0x00, 0x00, 0x10, 0x11, 0x09, 0x00, 0x00, 0x60, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x44, 0x00, 0x00, 0x10, 0x00, 0x04, - 0x08, 0x00, 0x00, 0x04, 0x00, 0x80, 0x28, 0x04, + 0x08, 0x00, 0x00, 0x05, 0x00, 0x80, 0x28, 0x04, 0x00, 0x00, 0x40, 0xd5, 0x2d, 0x00, 0x64, 0x35, - 0x24, 0x52, 0xf4, 0xd4, 0xbd, 0x62, 0xc9, 0x03, + 0x24, 0x52, 0xf4, 0xd5, 0xbf, 0x62, 0xc9, 0x03, // Entry 180 - 1BF 0x00, 0x80, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x13, 0x39, 0x01, 0xdd, 0x57, 0x98, @@ -322,7 +323,7 @@ var langNoIndex = [2197]uint8{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, // Entry 1C0 - 1FF - 0x00, 0x01, 0x28, 0x05, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x03, 0x28, 0x05, 0x00, 0x00, 0x00, 0x00, 0x04, 0x20, 0x04, 0xa6, 0x00, 0x04, 0x00, 0x00, 0x81, 0x50, 0x00, 0x00, 0x00, 0x11, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x55, @@ -332,28 +333,28 @@ var langNoIndex = [2197]uint8{ 0x00, 0x00, 0x00, 0x1e, 0xcd, 0xbf, 0x7a, 0xbf, // Entry 200 - 23F 0xdf, 0xc3, 0x83, 0x82, 0xc0, 0xfb, 0x57, 0x27, - 0xcd, 0x55, 0xe7, 0x01, 0x00, 0x20, 0xb2, 0xc5, - 0xa4, 0x45, 0x25, 0x9b, 0x02, 0xdf, 0xe0, 0xdf, - 0x03, 0x44, 0x08, 0x10, 0x01, 0x04, 0x01, 0xe3, - 0x92, 0x54, 0xdb, 0x28, 0xd1, 0x5f, 0xf6, 0x6d, + 0xed, 0x55, 0xe7, 0x01, 0x00, 0x20, 0xb2, 0xc5, + 0xa4, 0x45, 0x25, 0x9b, 0x02, 0xdf, 0xe1, 0xdf, + 0x03, 0x44, 0x08, 0x90, 0x01, 0x04, 0x81, 0xe3, + 0x92, 0x54, 0xdb, 0x28, 0xd3, 0x5f, 0xfe, 0x6d, 0x79, 0xed, 0x1c, 0x7d, 0x04, 0x08, 0x00, 0x01, 0x21, 0x12, 0x64, 0x5f, 0xdd, 0x0e, 0x85, 0x4f, 0x40, 0x40, 0x00, 0x04, 0xf1, 0xfd, 0x3d, 0x54, // Entry 240 - 27F 0xe8, 0x03, 0xb4, 0x27, 0x23, 0x0d, 0x00, 0x00, - 0x20, 0x7b, 0x38, 0x02, 0x05, 0x84, 0x00, 0xf0, + 0x20, 0x7b, 0x78, 0x02, 0x07, 0x84, 0x00, 0xf0, 0xbb, 0x7e, 0x5a, 0x00, 0x18, 0x04, 0x81, 0x00, 0x00, 0x00, 0x80, 0x10, 0x90, 0x1c, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x40, 0x00, 0x04, 0x08, 0xa0, 0x70, 0xa5, 0x0c, 0x40, 0x00, 0x00, - 0x11, 0x04, 0x04, 0x68, 0x00, 0x20, 0x70, 0xff, - 0x7b, 0x7f, 0x60, 0x00, 0x05, 0x9b, 0xdd, 0x66, + 0x91, 0x24, 0x04, 0x68, 0x00, 0x20, 0x70, 0xff, + 0x7b, 0x7f, 0x70, 0x00, 0x05, 0x9b, 0xdd, 0x66, // Entry 280 - 2BF 0x03, 0x00, 0x11, 0x00, 0x00, 0x00, 0x40, 0x05, 0xb5, 0xb6, 0x80, 0x08, 0x04, 0x00, 0x04, 0x51, 0xe2, 0xef, 0xfd, 0x3f, 0x05, 0x09, 0x08, 0x05, 0x40, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, - 0x08, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x60, + 0x0c, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x60, 0xe7, 0x48, 0x00, 0x81, 0x20, 0xc0, 0x05, 0x80, 0x03, 0x00, 0x00, 0x00, 0x8c, 0x50, 0x40, 0x04, 0x84, 0x47, 0x84, 0x40, 0x20, 0x10, 0x00, 0x20, @@ -365,12 +366,12 @@ var langNoIndex = [2197]uint8{ 0xa7, 0x81, 0x47, 0x97, 0xfb, 0x00, 0x10, 0x00, 0x08, 0x00, 0x80, 0x00, 0x40, 0x04, 0x00, 0x01, 0x02, 0x00, 0x01, 0x40, 0x80, 0x00, 0x00, 0x08, - 0xd8, 0xeb, 0xf6, 0x39, 0xc4, 0x89, 0x12, 0x00, + 0xd8, 0xeb, 0xf6, 0x39, 0xc4, 0x8d, 0x12, 0x00, // Entry 300 - 33F 0x00, 0x0c, 0x04, 0x01, 0x20, 0x20, 0xdd, 0xa0, 0x01, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x04, 0x10, 0xd0, 0x9d, 0x95, 0x13, 0x04, 0x80, - 0x00, 0x01, 0xd0, 0x12, 0x40, 0x00, 0x10, 0xb0, + 0x00, 0x01, 0xd0, 0x16, 0x40, 0x00, 0x10, 0xb0, 0x10, 0x62, 0x4c, 0xd2, 0x02, 0x01, 0x4a, 0x00, 0x46, 0x04, 0x00, 0x08, 0x02, 0x00, 0x20, 0x80, 0x00, 0x80, 0x06, 0x00, 0x08, 0x00, 0x00, 0x00, @@ -397,9 +398,9 @@ var langNoIndex = [2197]uint8{ 0x02, 0x30, 0x9f, 0x7a, 0x16, 0xbd, 0x7f, 0x57, 0xf2, 0xff, 0x31, 0xff, 0xf2, 0x1e, 0x90, 0xf7, 0xf1, 0xf9, 0x45, 0x80, 0x01, 0x02, 0x00, 0x00, - 0x40, 0x54, 0x9f, 0x8a, 0xd9, 0xd9, 0x0e, 0x11, - 0x86, 0x51, 0xc0, 0xf3, 0xfb, 0x47, 0x00, 0x01, - 0x05, 0xd1, 0x50, 0x58, 0x00, 0x00, 0x00, 0x10, + 0x40, 0x54, 0x9f, 0x8a, 0xdb, 0xf9, 0x2e, 0x11, + 0x86, 0x51, 0xc0, 0xf3, 0xfb, 0x47, 0x40, 0x01, + 0x05, 0xd1, 0x50, 0x5c, 0x00, 0x40, 0x00, 0x10, 0x04, 0x02, 0x00, 0x00, 0x0a, 0x00, 0x17, 0xd2, 0xb9, 0xfd, 0xfc, 0xba, 0xfe, 0xef, 0xc7, 0xbe, // Entry 400 - 43F @@ -417,32 +418,32 @@ var langNoIndex = [2197]uint8{ 0x7f, 0x4e, 0xbf, 0x8f, 0xae, 0xff, 0xee, 0xdf, 0x7f, 0xf7, 0x73, 0x02, 0x02, 0x04, 0xfc, 0xf7, 0xff, 0xb7, 0xd7, 0xef, 0xfe, 0xcd, 0xf5, 0xce, - 0xe2, 0x8e, 0xe7, 0xbf, 0xb7, 0xff, 0x56, 0xbd, + 0xe2, 0x8e, 0xe7, 0xbf, 0xb7, 0xff, 0x56, 0xfd, 0xcd, 0xff, 0xfb, 0xff, 0xdf, 0xd7, 0xea, 0xff, 0xe5, 0x5f, 0x6d, 0x0f, 0xa7, 0x51, 0x06, 0xc4, // Entry 480 - 4BF - 0x13, 0x50, 0x5d, 0xaf, 0xa6, 0xfd, 0x99, 0xfb, + 0x93, 0x50, 0x5d, 0xaf, 0xa6, 0xff, 0x99, 0xfb, 0x63, 0x1d, 0x53, 0xff, 0xef, 0xb7, 0x35, 0x20, 0x14, 0x00, 0x55, 0x51, 0x82, 0x65, 0xf5, 0x41, - 0xe2, 0xff, 0xfc, 0xdf, 0x00, 0x05, 0xc5, 0x05, - 0x00, 0x22, 0x00, 0x74, 0x69, 0x10, 0x08, 0x04, + 0xe2, 0xff, 0xfc, 0xdf, 0x02, 0x05, 0xc5, 0x05, + 0x00, 0x22, 0x00, 0x74, 0x69, 0x10, 0x08, 0x05, 0x41, 0x00, 0x01, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x51, 0x20, 0x05, 0x04, 0x01, 0x00, 0x00, - 0x06, 0x01, 0x20, 0x00, 0x18, 0x01, 0x92, 0xb1, + 0x06, 0x01, 0x20, 0x00, 0x18, 0x01, 0x92, 0xf1, // Entry 4C0 - 4FF - 0xfd, 0x47, 0x49, 0x06, 0x95, 0x06, 0x57, 0xed, - 0xfb, 0x4c, 0x1c, 0x6b, 0x83, 0x04, 0x62, 0x40, + 0xfd, 0x47, 0x69, 0x06, 0x95, 0x06, 0x57, 0xed, + 0xfb, 0x4d, 0x1c, 0x6b, 0x83, 0x04, 0x62, 0x40, 0x00, 0x11, 0x42, 0x00, 0x00, 0x00, 0x54, 0x83, - 0xb8, 0x4f, 0x10, 0x8c, 0x89, 0x46, 0xde, 0xf7, + 0xb8, 0x4f, 0x10, 0x8e, 0x89, 0x46, 0xde, 0xf7, 0x13, 0x31, 0x00, 0x20, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x10, 0x00, 0x01, 0x00, 0x00, 0xf0, 0x5b, 0xf4, 0xbe, 0x3d, - 0xba, 0xcf, 0xf7, 0xaf, 0x42, 0x04, 0x84, 0x41, + 0xbe, 0xcf, 0xf7, 0xaf, 0x42, 0x04, 0x84, 0x41, // Entry 500 - 53F 0x30, 0xff, 0x79, 0x72, 0x04, 0x00, 0x00, 0x49, 0x2d, 0x14, 0x27, 0x57, 0xed, 0xf1, 0x3f, 0xe7, 0x3f, 0x00, 0x00, 0x02, 0xc6, 0xa0, 0x1e, 0xf8, - 0xbb, 0xff, 0xfd, 0xfb, 0xb7, 0xfd, 0xe5, 0xf7, + 0xbb, 0xff, 0xfd, 0xfb, 0xb7, 0xfd, 0xe7, 0xf7, 0xfd, 0xfc, 0xd5, 0xed, 0x47, 0xf4, 0x7e, 0x10, 0x01, 0x01, 0x84, 0x6d, 0xff, 0xf7, 0xdd, 0xf9, 0x5b, 0x05, 0x86, 0xed, 0xf5, 0x77, 0xbd, 0x3c, @@ -470,42 +471,42 @@ var langNoIndex = [2197]uint8{ 0xaa, 0x10, 0x5d, 0x98, 0x52, 0x00, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x02, 0x02, 0x19, 0x00, 0x10, 0x02, 0x10, 0x61, 0x5a, 0x9d, - 0x31, 0x00, 0x00, 0x00, 0x01, 0x10, 0x02, 0x20, + 0x31, 0x00, 0x00, 0x00, 0x01, 0x18, 0x02, 0x20, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x20, 0x00, 0x00, 0x1f, 0xdf, 0xd2, 0xb9, 0xff, 0xfd, 0x3f, - 0x1f, 0x98, 0xcf, 0x9c, 0xbf, 0xaf, 0x5f, 0xfe, + 0x1f, 0x98, 0xcf, 0x9c, 0xff, 0xaf, 0x5f, 0xfe, // Entry 600 - 63F 0x7b, 0x4b, 0x40, 0x10, 0xe1, 0xfd, 0xaf, 0xd9, 0xb7, 0xf6, 0xfb, 0xb3, 0xc7, 0xff, 0x6f, 0xf1, 0x73, 0xb1, 0x7f, 0x9f, 0x7f, 0xbd, 0xfc, 0xb7, 0xee, 0x1c, 0xfa, 0xcb, 0xef, 0xdd, 0xf9, 0xbd, - 0x6e, 0xae, 0x55, 0xfd, 0x6e, 0x81, 0x76, 0x1f, + 0x6e, 0xae, 0x55, 0xfd, 0x6e, 0x81, 0x76, 0x9f, 0xd4, 0x77, 0xf5, 0x7d, 0xfb, 0xff, 0xeb, 0xfe, - 0xbe, 0x5f, 0x46, 0x1b, 0xe9, 0x5f, 0x50, 0x18, + 0xbe, 0x5f, 0x46, 0x5b, 0xe9, 0x5f, 0x50, 0x18, 0x02, 0xfa, 0xf7, 0x9d, 0x15, 0x97, 0x05, 0x0f, // Entry 640 - 67F - 0x75, 0xc4, 0x7d, 0x81, 0x92, 0xf1, 0x57, 0x6c, + 0x75, 0xc4, 0x7d, 0x81, 0x92, 0xf5, 0x57, 0x6c, 0xff, 0xe4, 0xef, 0x6f, 0xff, 0xfc, 0xdd, 0xde, - 0xfc, 0xfd, 0x76, 0x5f, 0x7a, 0x1f, 0x00, 0x98, + 0xfc, 0xfd, 0x76, 0x5f, 0x7a, 0x3f, 0x00, 0x98, 0x02, 0xfb, 0xa3, 0xef, 0xf3, 0xd6, 0xf2, 0xff, - 0xb9, 0xda, 0x7d, 0x50, 0x1e, 0x15, 0x7b, 0xb4, + 0xb9, 0xda, 0x7d, 0xd0, 0x3e, 0x15, 0x7b, 0xb4, 0xf5, 0x3e, 0xff, 0xff, 0xf1, 0xf7, 0xff, 0xe7, 0x5f, 0xff, 0xff, 0x9e, 0xdb, 0xf6, 0xd7, 0xb9, 0xef, 0x27, 0x80, 0xbb, 0xc5, 0xff, 0xff, 0xe3, // Entry 680 - 6BF 0x97, 0x9d, 0xbf, 0x9f, 0xf7, 0xc7, 0xfd, 0x37, - 0xce, 0x7f, 0x04, 0x1d, 0x53, 0x7f, 0xf8, 0xda, - 0x5d, 0xce, 0x7d, 0x06, 0xb9, 0xea, 0x69, 0xa0, + 0xce, 0x7f, 0x04, 0x1d, 0x73, 0x7f, 0xf8, 0xda, + 0x5d, 0xce, 0x7d, 0x06, 0xb9, 0xea, 0x79, 0xa0, 0x1a, 0x20, 0x00, 0x30, 0x02, 0x04, 0x24, 0x08, 0x04, 0x00, 0x00, 0x40, 0xd4, 0x02, 0x04, 0x00, 0x00, 0x04, 0x00, 0x04, 0x00, 0x20, 0x01, 0x06, 0x50, 0x00, 0x08, 0x00, 0x00, 0x00, 0x24, 0x00, - 0x04, 0x00, 0x10, 0xcc, 0x58, 0xd5, 0x0d, 0x0f, + 0x04, 0x00, 0x10, 0xdc, 0x58, 0xd7, 0x0d, 0x0f, // Entry 6C0 - 6FF - 0x14, 0x4d, 0xf1, 0x16, 0x44, 0xd1, 0x42, 0x08, + 0x14, 0x4d, 0xf1, 0x16, 0x44, 0xd5, 0x42, 0x08, 0x40, 0x00, 0x00, 0x40, 0x00, 0x08, 0x00, 0x00, - 0x00, 0xdc, 0xfb, 0xcb, 0x0e, 0x58, 0x08, 0x41, - 0x04, 0x20, 0x04, 0x00, 0x30, 0x12, 0x40, 0x00, + 0x00, 0xdc, 0xfb, 0xcb, 0x0e, 0x58, 0x48, 0x41, + 0x24, 0x20, 0x04, 0x00, 0x30, 0x12, 0x40, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x80, 0x10, 0x10, 0xab, 0x6d, 0x93, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, @@ -513,7 +514,7 @@ var langNoIndex = [2197]uint8{ // Entry 700 - 73F 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x80, 0x86, 0xc2, 0x00, 0x00, 0x00, 0x00, 0x01, - 0xdf, 0x18, 0x00, 0x00, 0x02, 0xf0, 0xfd, 0x79, + 0xff, 0x18, 0x02, 0x00, 0x02, 0xf0, 0xfd, 0x79, 0x3b, 0x00, 0x25, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x03, 0x00, 0x09, 0x20, 0x00, 0x00, 0x01, 0x00, @@ -524,8 +525,8 @@ var langNoIndex = [2197]uint8{ 0xb0, 0x11, 0x00, 0x00, 0x00, 0x92, 0x01, 0x44, 0xcd, 0xf9, 0x5c, 0x00, 0x01, 0x00, 0x30, 0x04, 0x04, 0x55, 0x00, 0x01, 0x04, 0xf4, 0x3f, 0x4a, - 0x01, 0x00, 0x00, 0xb0, 0x80, 0x00, 0x55, 0x55, - 0x97, 0x7c, 0x9f, 0x31, 0xcc, 0x68, 0xd1, 0x03, + 0x01, 0x00, 0x00, 0xb0, 0x80, 0x20, 0x55, 0x75, + 0x97, 0x7c, 0xdf, 0x31, 0xcc, 0x68, 0xd1, 0x03, 0xd5, 0x57, 0x27, 0x14, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2c, 0xf7, 0xcb, 0x1f, 0x14, 0x60, // Entry 780 - 7BF @@ -538,8 +539,8 @@ var langNoIndex = [2197]uint8{ 0xe8, 0x30, 0x90, 0x6a, 0x92, 0x00, 0x00, 0x02, 0xff, 0xef, 0xff, 0x4b, 0x85, 0x53, 0xf4, 0xed, // Entry 7C0 - 7FF - 0xdd, 0xbf, 0x72, 0x19, 0xc7, 0x0c, 0xd5, 0x42, - 0x54, 0xdd, 0x77, 0x14, 0x00, 0x80, 0x40, 0x56, + 0xdd, 0xbf, 0xf2, 0x5d, 0xc7, 0x0c, 0xd5, 0x42, + 0xfc, 0xff, 0xf7, 0x1f, 0x00, 0x80, 0x40, 0x56, 0xcc, 0x16, 0x9e, 0xea, 0x35, 0x7d, 0xef, 0xff, 0xbd, 0xa4, 0xaf, 0x01, 0x44, 0x18, 0x01, 0x4d, 0x4e, 0x4a, 0x08, 0x50, 0x28, 0x30, 0xe0, 0x80, @@ -552,15 +553,15 @@ var langNoIndex = [2197]uint8{ 0x40, 0x9c, 0x44, 0xdf, 0xf5, 0x8f, 0x66, 0xb3, 0x55, 0x20, 0xd4, 0xc1, 0xd8, 0x30, 0x3d, 0x80, 0x00, 0x00, 0x00, 0x04, 0xd4, 0x11, 0xc5, 0x84, - 0x2e, 0x50, 0x00, 0x22, 0x50, 0x6e, 0xbd, 0x93, + 0x2f, 0x50, 0x00, 0x22, 0x50, 0x6e, 0xbd, 0x93, 0x07, 0x00, 0x20, 0x10, 0x84, 0xb2, 0x45, 0x10, 0x06, 0x44, 0x00, 0x00, 0x12, 0x02, 0x11, 0x00, // Entry 840 - 87F - 0xf0, 0xfb, 0xfd, 0x3f, 0x05, 0x00, 0x12, 0x81, + 0xf0, 0xfb, 0xfd, 0x7f, 0x05, 0x00, 0x16, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x02, 0x00, 0x00, 0x00, 0x00, 0x03, 0x30, 0x02, 0x28, 0x84, 0x00, 0x21, 0xc0, 0x23, 0x24, 0x00, 0x00, - 0x00, 0xcb, 0xe4, 0x3a, 0x42, 0x88, 0x14, 0xf1, + 0x00, 0xcb, 0xe4, 0x3a, 0x46, 0x88, 0x14, 0xf1, 0xef, 0xff, 0x7f, 0x12, 0x01, 0x01, 0x84, 0x50, 0x07, 0xfc, 0xff, 0xff, 0x0f, 0x01, 0x00, 0x40, 0x10, 0x38, 0x01, 0x01, 0x1c, 0x12, 0x40, 0xe1, @@ -582,8 +583,8 @@ var altLangIndex = [6]uint16{ } // AliasMap maps langIDs to their suggested replacements. -// Size: 656 bytes, 164 elements -var AliasMap = [164]FromTo{ +// Size: 716 bytes, 179 elements +var AliasMap = [179]FromTo{ 0: {From: 0x82, To: 0x88}, 1: {From: 0x187, To: 0x1ae}, 2: {From: 0x1f3, To: 0x1e1}, @@ -603,224 +604,241 @@ var AliasMap = [164]FromTo{ 16: {From: 0x662, To: 0x431}, 17: {From: 0x6ed, To: 0x3a}, 18: {From: 0x6f8, To: 0x1d7}, - 19: {From: 0x73e, To: 0x21a1}, - 20: {From: 0x7b3, To: 0x56}, - 21: {From: 0x7b9, To: 0x299b}, - 22: {From: 0x7c5, To: 0x58}, - 23: {From: 0x7e6, To: 0x145}, - 24: {From: 0x80c, To: 0x5a}, - 25: {From: 0x815, To: 0x8d}, - 26: {From: 0x87e, To: 0x810}, - 27: {From: 0x8c3, To: 0xee3}, - 28: {From: 0x9ef, To: 0x331}, - 29: {From: 0xa36, To: 0x2c5}, - 30: {From: 0xa3d, To: 0xbf}, - 31: {From: 0xabe, To: 0x3322}, - 32: {From: 0xb38, To: 0x529}, - 33: {From: 0xb75, To: 0x265a}, - 34: {From: 0xb7e, To: 0xbc3}, - 35: {From: 0xb9b, To: 0x44e}, - 36: {From: 0xbbc, To: 0x4229}, - 37: {From: 0xbbf, To: 0x529}, - 38: {From: 0xbfe, To: 0x2da7}, - 39: {From: 0xc2e, To: 0x3181}, - 40: {From: 0xcb9, To: 0xf3}, - 41: {From: 0xd08, To: 0xfa}, - 42: {From: 0xdc8, To: 0x11a}, - 43: {From: 0xdd7, To: 0x32d}, - 44: {From: 0xdf8, To: 0xdfb}, - 45: {From: 0xdfe, To: 0x531}, - 46: {From: 0xedf, To: 0x205a}, - 47: {From: 0xeee, To: 0x2e9a}, - 48: {From: 0xf39, To: 0x367}, - 49: {From: 0x10d0, To: 0x140}, - 50: {From: 0x1104, To: 0x2d0}, - 51: {From: 0x11a0, To: 0x1ec}, - 52: {From: 0x1279, To: 0x21}, - 53: {From: 0x1424, To: 0x15e}, - 54: {From: 0x1470, To: 0x14e}, - 55: {From: 0x151f, To: 0xd9b}, - 56: {From: 0x1523, To: 0x390}, - 57: {From: 0x1532, To: 0x19f}, - 58: {From: 0x1580, To: 0x210}, - 59: {From: 0x1583, To: 0x10d}, - 60: {From: 0x15a3, To: 0x3caf}, - 61: {From: 0x166a, To: 0x19b}, - 62: {From: 0x16c8, To: 0x136}, - 63: {From: 0x1700, To: 0x29f8}, - 64: {From: 0x1718, To: 0x194}, - 65: {From: 0x1727, To: 0xf3f}, - 66: {From: 0x177a, To: 0x178}, - 67: {From: 0x1809, To: 0x17b6}, - 68: {From: 0x1816, To: 0x18f3}, - 69: {From: 0x188a, To: 0x436}, - 70: {From: 0x1979, To: 0x1d01}, - 71: {From: 0x1a74, To: 0x2bb0}, - 72: {From: 0x1a8a, To: 0x1f8}, - 73: {From: 0x1b5a, To: 0x1fa}, - 74: {From: 0x1b86, To: 0x1515}, - 75: {From: 0x1d64, To: 0x2c9b}, - 76: {From: 0x2038, To: 0x37b1}, - 77: {From: 0x203d, To: 0x20dd}, - 78: {From: 0x205a, To: 0x30b}, - 79: {From: 0x20e3, To: 0x274}, - 80: {From: 0x20ee, To: 0x263}, - 81: {From: 0x20f2, To: 0x22d}, - 82: {From: 0x20f9, To: 0x256}, - 83: {From: 0x210f, To: 0x21eb}, - 84: {From: 0x2135, To: 0x27d}, - 85: {From: 0x2160, To: 0x913}, - 86: {From: 0x2199, To: 0x121}, - 87: {From: 0x21ce, To: 0x1561}, - 88: {From: 0x21e6, To: 0x504}, - 89: {From: 0x21f4, To: 0x49f}, - 90: {From: 0x222d, To: 0x121}, - 91: {From: 0x2237, To: 0x121}, - 92: {From: 0x2262, To: 0x92a}, - 93: {From: 0x2316, To: 0x3226}, - 94: {From: 0x2382, To: 0x3365}, - 95: {From: 0x2472, To: 0x2c7}, - 96: {From: 0x24e4, To: 0x2ff}, - 97: {From: 0x24f0, To: 0x2fa}, - 98: {From: 0x24fa, To: 0x31f}, - 99: {From: 0x2550, To: 0xb5b}, - 100: {From: 0x25a9, To: 0xe2}, - 101: {From: 0x263e, To: 0x2d0}, - 102: {From: 0x26c9, To: 0x26b4}, - 103: {From: 0x26f9, To: 0x3c8}, - 104: {From: 0x2727, To: 0x3caf}, - 105: {From: 0x2765, To: 0x26b4}, - 106: {From: 0x2789, To: 0x4358}, - 107: {From: 0x28ef, To: 0x2837}, - 108: {From: 0x2914, To: 0x351}, - 109: {From: 0x2986, To: 0x2da7}, - 110: {From: 0x2b1a, To: 0x38d}, - 111: {From: 0x2bfc, To: 0x395}, - 112: {From: 0x2c3f, To: 0x3caf}, - 113: {From: 0x2cfc, To: 0x3be}, - 114: {From: 0x2d13, To: 0x597}, - 115: {From: 0x2d47, To: 0x148}, - 116: {From: 0x2d48, To: 0x148}, - 117: {From: 0x2dff, To: 0x2f1}, - 118: {From: 0x2e08, To: 0x19cc}, - 119: {From: 0x2e1a, To: 0x2d95}, - 120: {From: 0x2e21, To: 0x292}, - 121: {From: 0x2e54, To: 0x7d}, - 122: {From: 0x2e65, To: 0x2282}, - 123: {From: 0x2ea0, To: 0x2e9b}, - 124: {From: 0x2eef, To: 0x2ed7}, - 125: {From: 0x3193, To: 0x3c4}, - 126: {From: 0x3366, To: 0x338e}, - 127: {From: 0x342a, To: 0x3dc}, - 128: {From: 0x34ee, To: 0x18d0}, - 129: {From: 0x35c8, To: 0x2c9b}, - 130: {From: 0x35e6, To: 0x412}, - 131: {From: 0x3658, To: 0x246}, - 132: {From: 0x3676, To: 0x3f4}, - 133: {From: 0x36fd, To: 0x445}, - 134: {From: 0x37c0, To: 0x121}, - 135: {From: 0x3816, To: 0x38f2}, - 136: {From: 0x382b, To: 0x2c9b}, - 137: {From: 0x382f, To: 0xa9}, - 138: {From: 0x3832, To: 0x3228}, - 139: {From: 0x386c, To: 0x39a6}, - 140: {From: 0x3892, To: 0x3fc0}, - 141: {From: 0x38a5, To: 0x39d7}, - 142: {From: 0x38b4, To: 0x1fa4}, - 143: {From: 0x38b5, To: 0x2e9a}, - 144: {From: 0x395c, To: 0x47e}, - 145: {From: 0x3b4e, To: 0xd91}, - 146: {From: 0x3b78, To: 0x137}, - 147: {From: 0x3c99, To: 0x4bc}, - 148: {From: 0x3fbd, To: 0x100}, - 149: {From: 0x4208, To: 0xa91}, - 150: {From: 0x42be, To: 0x573}, - 151: {From: 0x42f9, To: 0x3f60}, - 152: {From: 0x4378, To: 0x25a}, - 153: {From: 0x43cb, To: 0x36cb}, - 154: {From: 0x43cd, To: 0x10f}, - 155: {From: 0x44af, To: 0x3322}, - 156: {From: 0x44e3, To: 0x512}, - 157: {From: 0x45ca, To: 0x2409}, - 158: {From: 0x45dd, To: 0x26dc}, - 159: {From: 0x4610, To: 0x48ae}, - 160: {From: 0x46ae, To: 0x46a0}, - 161: {From: 0x473e, To: 0x4745}, - 162: {From: 0x4916, To: 0x31f}, - 163: {From: 0x49a7, To: 0x523}, + 19: {From: 0x709, To: 0x3625}, + 20: {From: 0x73e, To: 0x21a1}, + 21: {From: 0x7b3, To: 0x56}, + 22: {From: 0x7b9, To: 0x299b}, + 23: {From: 0x7c5, To: 0x58}, + 24: {From: 0x7e6, To: 0x145}, + 25: {From: 0x80c, To: 0x5a}, + 26: {From: 0x815, To: 0x8d}, + 27: {From: 0x87e, To: 0x810}, + 28: {From: 0x8a8, To: 0x8b7}, + 29: {From: 0x8c3, To: 0xee3}, + 30: {From: 0x8fa, To: 0x1dc}, + 31: {From: 0x9ef, To: 0x331}, + 32: {From: 0xa36, To: 0x2c5}, + 33: {From: 0xa3d, To: 0xbf}, + 34: {From: 0xabe, To: 0x3322}, + 35: {From: 0xb38, To: 0x529}, + 36: {From: 0xb75, To: 0x265a}, + 37: {From: 0xb7e, To: 0xbc3}, + 38: {From: 0xb9b, To: 0x44e}, + 39: {From: 0xbbc, To: 0x4229}, + 40: {From: 0xbbf, To: 0x529}, + 41: {From: 0xbfe, To: 0x2da7}, + 42: {From: 0xc2e, To: 0x3181}, + 43: {From: 0xcb9, To: 0xf3}, + 44: {From: 0xd08, To: 0xfa}, + 45: {From: 0xdc8, To: 0x11a}, + 46: {From: 0xdd7, To: 0x32d}, + 47: {From: 0xdf8, To: 0xdfb}, + 48: {From: 0xdfe, To: 0x531}, + 49: {From: 0xe01, To: 0xdf3}, + 50: {From: 0xedf, To: 0x205a}, + 51: {From: 0xee9, To: 0x222e}, + 52: {From: 0xeee, To: 0x2e9a}, + 53: {From: 0xf39, To: 0x367}, + 54: {From: 0x10d0, To: 0x140}, + 55: {From: 0x1104, To: 0x2d0}, + 56: {From: 0x11a0, To: 0x1ec}, + 57: {From: 0x1279, To: 0x21}, + 58: {From: 0x1424, To: 0x15e}, + 59: {From: 0x1470, To: 0x14e}, + 60: {From: 0x151f, To: 0xd9b}, + 61: {From: 0x1523, To: 0x390}, + 62: {From: 0x1532, To: 0x19f}, + 63: {From: 0x1580, To: 0x210}, + 64: {From: 0x1583, To: 0x10d}, + 65: {From: 0x15a3, To: 0x3caf}, + 66: {From: 0x1630, To: 0x222e}, + 67: {From: 0x166a, To: 0x19b}, + 68: {From: 0x16c8, To: 0x136}, + 69: {From: 0x1700, To: 0x29f8}, + 70: {From: 0x1718, To: 0x194}, + 71: {From: 0x1727, To: 0xf3f}, + 72: {From: 0x177a, To: 0x178}, + 73: {From: 0x1809, To: 0x17b6}, + 74: {From: 0x1816, To: 0x18f3}, + 75: {From: 0x188a, To: 0x436}, + 76: {From: 0x1979, To: 0x1d01}, + 77: {From: 0x1a74, To: 0x2bb0}, + 78: {From: 0x1a8a, To: 0x1f8}, + 79: {From: 0x1b5a, To: 0x1fa}, + 80: {From: 0x1b86, To: 0x1515}, + 81: {From: 0x1d64, To: 0x2c9b}, + 82: {From: 0x2038, To: 0x37b1}, + 83: {From: 0x203d, To: 0x20dd}, + 84: {From: 0x205a, To: 0x30b}, + 85: {From: 0x20e3, To: 0x274}, + 86: {From: 0x20ee, To: 0x263}, + 87: {From: 0x20f2, To: 0x22d}, + 88: {From: 0x20f9, To: 0x256}, + 89: {From: 0x210f, To: 0x21eb}, + 90: {From: 0x2135, To: 0x27d}, + 91: {From: 0x2160, To: 0x913}, + 92: {From: 0x2199, To: 0x121}, + 93: {From: 0x21ce, To: 0x1561}, + 94: {From: 0x21e6, To: 0x504}, + 95: {From: 0x21f4, To: 0x49f}, + 96: {From: 0x21fb, To: 0x269}, + 97: {From: 0x222d, To: 0x121}, + 98: {From: 0x2237, To: 0x121}, + 99: {From: 0x2262, To: 0x92a}, + 100: {From: 0x2316, To: 0x3226}, + 101: {From: 0x236a, To: 0x2835}, + 102: {From: 0x2382, To: 0x3365}, + 103: {From: 0x2472, To: 0x2c7}, + 104: {From: 0x24e4, To: 0x2ff}, + 105: {From: 0x24f0, To: 0x2fa}, + 106: {From: 0x24fa, To: 0x31f}, + 107: {From: 0x2550, To: 0xb5b}, + 108: {From: 0x25a9, To: 0xe2}, + 109: {From: 0x263e, To: 0x2d0}, + 110: {From: 0x26c9, To: 0x26b4}, + 111: {From: 0x26f9, To: 0x3c8}, + 112: {From: 0x2727, To: 0x3caf}, + 113: {From: 0x2755, To: 0x6a4}, + 114: {From: 0x2765, To: 0x26b4}, + 115: {From: 0x2789, To: 0x4358}, + 116: {From: 0x27c9, To: 0x2001}, + 117: {From: 0x28ea, To: 0x27b1}, + 118: {From: 0x28ef, To: 0x2837}, + 119: {From: 0x2914, To: 0x351}, + 120: {From: 0x2986, To: 0x2da7}, + 121: {From: 0x29f0, To: 0x96b}, + 122: {From: 0x2b1a, To: 0x38d}, + 123: {From: 0x2bfc, To: 0x395}, + 124: {From: 0x2c3f, To: 0x3caf}, + 125: {From: 0x2ce1, To: 0x2201}, + 126: {From: 0x2cfc, To: 0x3be}, + 127: {From: 0x2d13, To: 0x597}, + 128: {From: 0x2d47, To: 0x148}, + 129: {From: 0x2d48, To: 0x148}, + 130: {From: 0x2dff, To: 0x2f1}, + 131: {From: 0x2e08, To: 0x19cc}, + 132: {From: 0x2e1a, To: 0x2d95}, + 133: {From: 0x2e21, To: 0x292}, + 134: {From: 0x2e54, To: 0x7d}, + 135: {From: 0x2e65, To: 0x2282}, + 136: {From: 0x2ea0, To: 0x2e9b}, + 137: {From: 0x2eef, To: 0x2ed7}, + 138: {From: 0x3193, To: 0x3c4}, + 139: {From: 0x3366, To: 0x338e}, + 140: {From: 0x342a, To: 0x3dc}, + 141: {From: 0x34ee, To: 0x18d0}, + 142: {From: 0x35c8, To: 0x2c9b}, + 143: {From: 0x35e6, To: 0x412}, + 144: {From: 0x3658, To: 0x246}, + 145: {From: 0x3676, To: 0x3f4}, + 146: {From: 0x36fd, To: 0x445}, + 147: {From: 0x37c0, To: 0x121}, + 148: {From: 0x3816, To: 0x38f2}, + 149: {From: 0x382a, To: 0x2b48}, + 150: {From: 0x382b, To: 0x2c9b}, + 151: {From: 0x382f, To: 0xa9}, + 152: {From: 0x3832, To: 0x3228}, + 153: {From: 0x386c, To: 0x39a6}, + 154: {From: 0x3892, To: 0x3fc0}, + 155: {From: 0x38a5, To: 0x39d7}, + 156: {From: 0x38b4, To: 0x1fa4}, + 157: {From: 0x38b5, To: 0x2e9a}, + 158: {From: 0x395c, To: 0x47e}, + 159: {From: 0x3b4e, To: 0xd91}, + 160: {From: 0x3b78, To: 0x137}, + 161: {From: 0x3c99, To: 0x4bc}, + 162: {From: 0x3fbd, To: 0x100}, + 163: {From: 0x4208, To: 0xa91}, + 164: {From: 0x42be, To: 0x573}, + 165: {From: 0x42f9, To: 0x3f60}, + 166: {From: 0x4378, To: 0x25a}, + 167: {From: 0x43b8, To: 0xe6c}, + 168: {From: 0x43cd, To: 0x10f}, + 169: {From: 0x44af, To: 0x3322}, + 170: {From: 0x44e3, To: 0x512}, + 171: {From: 0x45ca, To: 0x2409}, + 172: {From: 0x45dd, To: 0x26dc}, + 173: {From: 0x4610, To: 0x48ae}, + 174: {From: 0x46ae, To: 0x46a0}, + 175: {From: 0x473e, To: 0x4745}, + 176: {From: 0x4817, To: 0x3503}, + 177: {From: 0x4916, To: 0x31f}, + 178: {From: 0x49a7, To: 0x523}, } -// Size: 164 bytes, 164 elements -var AliasTypes = [164]AliasType{ +// Size: 179 bytes, 179 elements +var AliasTypes = [179]AliasType{ // Entry 0 - 3F 1, 0, 0, 0, 0, 0, 0, 1, 2, 2, 0, 1, 0, 0, 1, 2, - 1, 1, 2, 0, 1, 0, 1, 2, 1, 1, 0, 0, 2, 1, 1, 0, - 2, 0, 0, 1, 0, 1, 0, 0, 1, 2, 1, 1, 1, 1, 0, 0, - 2, 1, 1, 1, 1, 2, 1, 0, 1, 1, 2, 2, 0, 1, 2, 0, + 1, 1, 2, 0, 0, 1, 0, 1, 2, 1, 1, 0, 0, 0, 0, 2, + 1, 1, 0, 2, 0, 0, 1, 0, 1, 0, 0, 1, 2, 1, 1, 1, + 1, 0, 0, 0, 0, 2, 1, 1, 1, 1, 2, 1, 0, 1, 1, 2, // Entry 40 - 7F - 1, 0, 1, 1, 1, 1, 0, 0, 2, 1, 0, 0, 0, 0, 1, 1, - 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, - 2, 2, 2, 0, 1, 1, 0, 1, 0, 0, 0, 0, 1, 0, 1, 1, - 0, 1, 0, 2, 1, 1, 0, 0, 1, 0, 0, 0, 0, 1, 1, 2, + 2, 0, 0, 1, 2, 0, 1, 0, 1, 1, 1, 1, 0, 0, 2, 1, + 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, + 0, 0, 0, 1, 0, 0, 0, 1, 2, 2, 2, 0, 1, 1, 0, 1, + 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 1, 0, // Entry 80 - BF - 0, 0, 2, 1, 1, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, - 1, 1, 0, 1, 2, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, - 0, 1, 1, 1, + 2, 1, 1, 0, 0, 1, 0, 0, 0, 0, 1, 1, 2, 0, 0, 2, + 1, 1, 1, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 1, + 0, 1, 2, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 1, + 0, 1, 1, } const ( - _Latn = 87 - _Hani = 54 - _Hans = 56 - _Hant = 57 - _Qaaa = 139 - _Qaai = 147 - _Qabx = 188 - _Zinh = 236 - _Zyyy = 241 - _Zzzz = 242 + _Latn = 90 + _Hani = 57 + _Hans = 59 + _Hant = 60 + _Qaaa = 147 + _Qaai = 155 + _Qabx = 196 + _Zinh = 252 + _Zyyy = 257 + _Zzzz = 258 ) // script is an alphabetically sorted list of ISO 15924 codes. The index // of the script in the string, divided by 4, is the internal scriptID. -const script tag.Index = "" + // Size: 976 bytes +const script tag.Index = "" + // Size: 1040 bytes "----AdlmAfakAghbAhomArabAranArmiArmnAvstBaliBamuBassBatkBengBhksBlisBopo" + - "BrahBraiBugiBuhdCakmCansCariChamCherCirtCoptCpmnCprtCyrlCyrsDevaDogrDsrt" + - "DuplEgydEgyhEgypElbaEthiGeokGeorGlagGongGonmGothGranGrekGujrGuruHanbHang" + - "HaniHanoHansHantHatrHebrHiraHluwHmngHmnpHrktHungIndsItalJamoJavaJpanJurc" + - "KaliKanaKharKhmrKhojKitlKitsKndaKoreKpelKthiLanaLaooLatfLatgLatnLekeLepc" + - "LimbLinaLinbLisuLomaLyciLydiMahjMakaMandManiMarcMayaMedfMendMercMeroMlym" + - "ModiMongMoonMrooMteiMultMymrNarbNbatNewaNkdbNkgbNkooNshuOgamOlckOrkhOrya" + - "OsgeOsmaPalmPaucPermPhagPhliPhlpPhlvPhnxPiqdPlrdPrtiQaaaQaabQaacQaadQaae" + - "QaafQaagQaahQaaiQaajQaakQaalQaamQaanQaaoQaapQaaqQaarQaasQaatQaauQaavQaaw" + - "QaaxQaayQaazQabaQabbQabcQabdQabeQabfQabgQabhQabiQabjQabkQablQabmQabnQabo" + - "QabpQabqQabrQabsQabtQabuQabvQabwQabxRjngRoroRunrSamrSaraSarbSaurSgnwShaw" + - "ShrdShuiSiddSindSinhSoraSoyoSundSyloSyrcSyreSyrjSyrnTagbTakrTaleTaluTaml" + - "TangTavtTeluTengTfngTglgThaaThaiTibtTirhUgarVaiiVispWaraWchoWoleXpeoXsux" + - "YiiiZanbZinhZmthZsyeZsymZxxxZyyyZzzz\xff\xff\xff\xff" + "BrahBraiBugiBuhdCakmCansCariChamCherChrsCirtCoptCpmnCprtCyrlCyrsDevaDiak" + + "DogrDsrtDuplEgydEgyhEgypElbaElymEthiGeokGeorGlagGongGonmGothGranGrekGujr" + + "GuruHanbHangHaniHanoHansHantHatrHebrHiraHluwHmngHmnpHrktHungIndsItalJamo" + + "JavaJpanJurcKaliKanaKharKhmrKhojKitlKitsKndaKoreKpelKthiLanaLaooLatfLatg" + + "LatnLekeLepcLimbLinaLinbLisuLomaLyciLydiMahjMakaMandManiMarcMayaMedfMend" + + "MercMeroMlymModiMongMoonMrooMteiMultMymrNandNarbNbatNewaNkdbNkgbNkooNshu" + + "OgamOlckOrkhOryaOsgeOsmaOugrPalmPaucPcunPelmPermPhagPhliPhlpPhlvPhnxPiqd" + + "PlrdPrtiPsinQaaaQaabQaacQaadQaaeQaafQaagQaahQaaiQaajQaakQaalQaamQaanQaao" + + "QaapQaaqQaarQaasQaatQaauQaavQaawQaaxQaayQaazQabaQabbQabcQabdQabeQabfQabg" + + "QabhQabiQabjQabkQablQabmQabnQaboQabpQabqQabrQabsQabtQabuQabvQabwQabxRanj" + + "RjngRohgRoroRunrSamrSaraSarbSaurSgnwShawShrdShuiSiddSindSinhSogdSogoSora" + + "SoyoSundSyloSyrcSyreSyrjSyrnTagbTakrTaleTaluTamlTangTavtTeluTengTfngTglg" + + "ThaaThaiTibtTirhTnsaTotoUgarVaiiVispVithWaraWchoWoleXpeoXsuxYeziYiiiZanb" + + "ZinhZmthZsyeZsymZxxxZyyyZzzz\xff\xff\xff\xff" // suppressScript is an index from langID to the dominant script for that language, // if it exists. If a script is given, it should be suppressed from the language tag. // Size: 1330 bytes, 1330 elements var suppressScript = [1330]uint8{ // Entry 0 - 3F - 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x29, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, // Entry 40 - 7F 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, + 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, // Entry 80 - BF 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, @@ -828,66 +846,66 @@ var suppressScript = [1330]uint8{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Entry C0 - FF 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x57, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, // Entry 100 - 13F - 0x57, 0x57, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, + 0x5a, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xde, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0x00, - 0x00, 0x57, 0x00, 0x00, 0x57, 0x00, 0x57, 0x00, + 0xea, 0x00, 0x00, 0x00, 0x00, 0xec, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x00, + 0x00, 0x5a, 0x00, 0x00, 0x5a, 0x00, 0x5a, 0x00, // Entry 140 - 17F - 0x57, 0x00, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, + 0x5a, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x57, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, - 0x57, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57, 0x00, - 0x00, 0x57, 0x57, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x57, 0x57, 0x00, + 0x00, 0x5a, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, + 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x00, + 0x00, 0x5a, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Entry 180 - 1BF 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x57, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, + 0x5a, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x57, 0x32, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x5a, 0x35, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x21, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x22, 0x00, // Entry 1C0 - 1FF 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x57, 0x57, 0x00, 0x57, 0x57, 0x00, 0x08, + 0x00, 0x5a, 0x5a, 0x00, 0x5a, 0x5a, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x57, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x00, - 0x57, 0x57, 0x00, 0x3b, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, + 0x5a, 0x5a, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x00, // Entry 200 - 23F - 0x46, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x49, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x2b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x2e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Entry 240 - 27F - 0x00, 0x00, 0x1f, 0x00, 0x00, 0x57, 0x00, 0x00, - 0x00, 0x00, 0x4b, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x4f, 0x00, 0x00, 0x50, 0x00, 0x21, 0x00, + 0x00, 0x00, 0x20, 0x00, 0x00, 0x5a, 0x00, 0x00, + 0x00, 0x00, 0x4e, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x52, 0x00, 0x00, 0x53, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, @@ -895,101 +913,101 @@ var suppressScript = [1330]uint8{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Entry 280 - 2BF 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, - 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, + 0x57, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Entry 2C0 - 2FF - 0x57, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, + 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x57, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x57, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, + 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, // Entry 300 - 33F - 0x00, 0x00, 0x00, 0x00, 0x6b, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x57, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x57, - 0x57, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x5a, + 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57, 0x00, + 0x00, 0x75, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x00, // Entry 340 - 37F - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57, 0x00, - 0x57, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x57, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57, - 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x00, 0x57, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x57, 0x00, - 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x00, + 0x5a, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, + 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x5a, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x5a, 0x00, + 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, // Entry 380 - 3BF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x57, 0x00, 0x00, 0x00, 0x00, 0x7d, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, + 0x5a, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, // Entry 3C0 - 3FF - 0x57, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, + 0x5a, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, - 0x00, 0x57, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x1f, 0x00, 0x00, 0x57, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, + 0x00, 0x5a, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x20, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Entry 400 - 43F - 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0xca, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x57, 0x00, - 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x57, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x57, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57, - 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xd4, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x5a, 0x00, + 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, + 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, // Entry 440 - 47F - 0x00, 0x00, 0x00, 0x00, 0x57, 0x57, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x5a, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xd7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xe3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0xda, 0x00, 0x57, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0xdf, 0x00, 0x00, 0x00, 0x29, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57, - 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x57, 0x00, + 0x00, 0xe6, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xeb, 0x00, 0x00, 0x00, 0x2c, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, + 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x5a, 0x00, // Entry 480 - 4BF - 0x57, 0x00, 0x57, 0x00, 0x00, 0x00, 0x57, 0x00, - 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x57, 0x00, + 0x5a, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x5a, 0x00, + 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x57, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, + 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Entry 4C0 - 4FF - 0x57, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x00, + 0x5a, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Entry 500 - 53F 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x3b, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, } @@ -1073,9 +1091,9 @@ var regionTypes = [358]uint8{ // regionISO holds a list of alphabetically sorted 2-letter ISO region codes. // Each 2-letter codes is followed by two bytes with the following meaning: -// - [A-Z}{2}: the first letter of the 2-letter code plus these two -// letters form the 3-letter ISO code. -// - 0, n: index into altRegionISO3. +// - [A-Z}{2}: the first letter of the 2-letter code plus these two +// letters form the 3-letter ISO code. +// - 0, n: index into altRegionISO3. const regionISO tag.Index = "" + // Size: 1308 bytes "AAAAACSCADNDAEREAFFGAGTGAIIAALLBAMRMANNTAOGOAQTAARRGASSMATUTAUUSAWBWAXLA" + "AZZEBAIHBBRBBDGDBEELBFFABGGRBHHRBIDIBJENBLLMBMMUBNRNBOOLBQESBRRABSHSBTTN" + @@ -1193,7 +1211,9 @@ var m49 = [358]int16{ // m49Index gives indexes into fromM49 based on the three most significant bits // of a 10-bit UN.M49 code. To search an UN.M49 code in fromM49, search in -// fromM49[m49Index[msb39(code)]:m49Index[msb3(code)+1]] +// +// fromM49[m49Index[msb39(code)]:m49Index[msb3(code)+1]] +// // for an entry where the first 7 bits match the 7 lsb of the UN.M49 code. // The region code is stored in the 9 lsb of the indexed value. // Size: 18 bytes, 9 elements @@ -1255,97 +1275,118 @@ var fromM49 = [333]uint16{ 0xc759, 0xc95a, 0xcb5b, 0xcd5c, 0xcf65, } -// Size: 1615 bytes +// Size: 2014 bytes var variantIndex = map[string]uint8{ "1606nict": 0x0, "1694acad": 0x1, "1901": 0x2, "1959acad": 0x3, - "1994": 0x4d, + "1994": 0x61, "1996": 0x4, "abl1943": 0x5, "akuapem": 0x6, - "alalc97": 0x4f, + "alalc97": 0x63, "aluku": 0x7, "ao1990": 0x8, - "arevela": 0x9, - "arevmda": 0xa, - "asante": 0xb, - "baku1926": 0xc, - "balanka": 0xd, - "barla": 0xe, - "basiceng": 0xf, - "bauddha": 0x10, - "biscayan": 0x11, - "biske": 0x48, - "bohoric": 0x12, - "boont": 0x13, - "colb1945": 0x14, - "cornu": 0x15, - "dajnko": 0x16, - "ekavsk": 0x17, - "emodeng": 0x18, - "fonipa": 0x50, - "fonnapa": 0x51, - "fonupa": 0x52, - "fonxsamp": 0x53, - "hepburn": 0x19, - "heploc": 0x4e, - "hognorsk": 0x1a, - "hsistemo": 0x1b, - "ijekavsk": 0x1c, - "itihasa": 0x1d, - "jauer": 0x1e, - "jyutping": 0x1f, - "kkcor": 0x20, - "kociewie": 0x21, - "kscor": 0x22, - "laukika": 0x23, - "lipaw": 0x49, - "luna1918": 0x24, - "metelko": 0x25, - "monoton": 0x26, - "ndyuka": 0x27, - "nedis": 0x28, - "newfound": 0x29, - "njiva": 0x4a, - "nulik": 0x2a, - "osojs": 0x4b, - "oxendict": 0x2b, - "pahawh2": 0x2c, - "pahawh3": 0x2d, - "pahawh4": 0x2e, - "pamaka": 0x2f, - "petr1708": 0x30, - "pinyin": 0x31, - "polyton": 0x32, - "puter": 0x33, - "rigik": 0x34, - "rozaj": 0x35, - "rumgr": 0x36, - "scotland": 0x37, - "scouse": 0x38, - "simple": 0x54, - "solba": 0x4c, - "sotav": 0x39, - "spanglis": 0x3a, - "surmiran": 0x3b, - "sursilv": 0x3c, - "sutsilv": 0x3d, - "tarask": 0x3e, - "uccor": 0x3f, - "ucrcor": 0x40, - "ulster": 0x41, - "unifon": 0x42, - "vaidika": 0x43, - "valencia": 0x44, - "vallader": 0x45, - "wadegile": 0x46, - "xsistemo": 0x47, + "aranes": 0x9, + "arevela": 0xa, + "arevmda": 0xb, + "arkaika": 0xc, + "asante": 0xd, + "auvern": 0xe, + "baku1926": 0xf, + "balanka": 0x10, + "barla": 0x11, + "basiceng": 0x12, + "bauddha": 0x13, + "biscayan": 0x14, + "biske": 0x5c, + "bohoric": 0x15, + "boont": 0x16, + "bornholm": 0x17, + "cisaup": 0x18, + "colb1945": 0x19, + "cornu": 0x1a, + "creiss": 0x1b, + "dajnko": 0x1c, + "ekavsk": 0x1d, + "emodeng": 0x1e, + "fonipa": 0x64, + "fonkirsh": 0x65, + "fonnapa": 0x66, + "fonupa": 0x67, + "fonxsamp": 0x68, + "gascon": 0x1f, + "grclass": 0x20, + "grital": 0x21, + "grmistr": 0x22, + "hepburn": 0x23, + "heploc": 0x62, + "hognorsk": 0x24, + "hsistemo": 0x25, + "ijekavsk": 0x26, + "itihasa": 0x27, + "ivanchov": 0x28, + "jauer": 0x29, + "jyutping": 0x2a, + "kkcor": 0x2b, + "kociewie": 0x2c, + "kscor": 0x2d, + "laukika": 0x2e, + "lemosin": 0x2f, + "lengadoc": 0x30, + "lipaw": 0x5d, + "luna1918": 0x31, + "metelko": 0x32, + "monoton": 0x33, + "ndyuka": 0x34, + "nedis": 0x35, + "newfound": 0x36, + "nicard": 0x37, + "njiva": 0x5e, + "nulik": 0x38, + "osojs": 0x5f, + "oxendict": 0x39, + "pahawh2": 0x3a, + "pahawh3": 0x3b, + "pahawh4": 0x3c, + "pamaka": 0x3d, + "peano": 0x3e, + "petr1708": 0x3f, + "pinyin": 0x40, + "polyton": 0x41, + "provenc": 0x42, + "puter": 0x43, + "rigik": 0x44, + "rozaj": 0x45, + "rumgr": 0x46, + "scotland": 0x47, + "scouse": 0x48, + "simple": 0x69, + "solba": 0x60, + "sotav": 0x49, + "spanglis": 0x4a, + "surmiran": 0x4b, + "sursilv": 0x4c, + "sutsilv": 0x4d, + "tarask": 0x4e, + "tongyong": 0x4f, + "tunumiit": 0x50, + "uccor": 0x51, + "ucrcor": 0x52, + "ulster": 0x53, + "unifon": 0x54, + "vaidika": 0x55, + "valencia": 0x56, + "vallader": 0x57, + "vecdruka": 0x58, + "vivaraup": 0x59, + "wadegile": 0x5a, + "xsistemo": 0x5b, } // variantNumSpecialized is the number of specialized variants in variants. -const variantNumSpecialized = 79 +const variantNumSpecialized = 99 // nRegionGroups is the number of region groups. const nRegionGroups = 33 @@ -1357,8 +1398,8 @@ type likelyLangRegion struct { // likelyScript is a lookup table, indexed by scriptID, for the most likely // languages and regions given a script. -// Size: 976 bytes, 244 elements -var likelyScript = [244]likelyLangRegion{ +// Size: 1040 bytes, 260 elements +var likelyScript = [260]likelyLangRegion{ 1: {lang: 0x14e, region: 0x84}, 3: {lang: 0x2a2, region: 0x106}, 4: {lang: 0x1f, region: 0x99}, @@ -1382,131 +1423,131 @@ var likelyScript = [244]likelyLangRegion{ 24: {lang: 0x4f0, region: 0x12b}, 25: {lang: 0xe7, region: 0x13e}, 26: {lang: 0xe5, region: 0x135}, - 28: {lang: 0xf1, region: 0x6b}, - 30: {lang: 0x1a0, region: 0x5d}, - 31: {lang: 0x3e2, region: 0x106}, - 33: {lang: 0x1be, region: 0x99}, - 36: {lang: 0x15e, region: 0x78}, - 39: {lang: 0x133, region: 0x6b}, - 40: {lang: 0x431, region: 0x27}, - 41: {lang: 0x27, region: 0x6f}, - 43: {lang: 0x210, region: 0x7d}, - 44: {lang: 0xfe, region: 0x38}, - 46: {lang: 0x19b, region: 0x99}, - 47: {lang: 0x19e, region: 0x130}, - 48: {lang: 0x3e9, region: 0x99}, - 49: {lang: 0x136, region: 0x87}, - 50: {lang: 0x1a4, region: 0x99}, - 51: {lang: 0x39d, region: 0x99}, - 52: {lang: 0x529, region: 0x12e}, - 53: {lang: 0x254, region: 0xab}, - 54: {lang: 0x529, region: 0x53}, - 55: {lang: 0x1cb, region: 0xe7}, - 56: {lang: 0x529, region: 0x53}, - 57: {lang: 0x529, region: 0x12e}, - 58: {lang: 0x2fd, region: 0x9b}, - 59: {lang: 0x1bc, region: 0x97}, - 60: {lang: 0x200, region: 0xa2}, - 61: {lang: 0x1c5, region: 0x12b}, - 62: {lang: 0x1ca, region: 0xaf}, - 65: {lang: 0x1d5, region: 0x92}, - 67: {lang: 0x142, region: 0x9e}, - 68: {lang: 0x254, region: 0xab}, - 69: {lang: 0x20e, region: 0x95}, - 70: {lang: 0x200, region: 0xa2}, - 72: {lang: 0x135, region: 0xc4}, + 29: {lang: 0xf1, region: 0x6b}, + 31: {lang: 0x1a0, region: 0x5d}, + 32: {lang: 0x3e2, region: 0x106}, + 34: {lang: 0x1be, region: 0x99}, + 38: {lang: 0x15e, region: 0x78}, + 41: {lang: 0x133, region: 0x6b}, + 42: {lang: 0x431, region: 0x27}, + 44: {lang: 0x27, region: 0x6f}, + 46: {lang: 0x210, region: 0x7d}, + 47: {lang: 0xfe, region: 0x38}, + 49: {lang: 0x19b, region: 0x99}, + 50: {lang: 0x19e, region: 0x130}, + 51: {lang: 0x3e9, region: 0x99}, + 52: {lang: 0x136, region: 0x87}, + 53: {lang: 0x1a4, region: 0x99}, + 54: {lang: 0x39d, region: 0x99}, + 55: {lang: 0x529, region: 0x12e}, + 56: {lang: 0x254, region: 0xab}, + 57: {lang: 0x529, region: 0x53}, + 58: {lang: 0x1cb, region: 0xe7}, + 59: {lang: 0x529, region: 0x53}, + 60: {lang: 0x529, region: 0x12e}, + 61: {lang: 0x2fd, region: 0x9b}, + 62: {lang: 0x1bc, region: 0x97}, + 63: {lang: 0x200, region: 0xa2}, + 64: {lang: 0x1c5, region: 0x12b}, + 65: {lang: 0x1ca, region: 0xaf}, + 68: {lang: 0x1d5, region: 0x92}, + 70: {lang: 0x142, region: 0x9e}, + 71: {lang: 0x254, region: 0xab}, + 72: {lang: 0x20e, region: 0x95}, 73: {lang: 0x200, region: 0xa2}, - 74: {lang: 0x3bb, region: 0xe8}, - 75: {lang: 0x24a, region: 0xa6}, - 76: {lang: 0x3fa, region: 0x99}, - 79: {lang: 0x251, region: 0x99}, - 80: {lang: 0x254, region: 0xab}, - 82: {lang: 0x88, region: 0x99}, - 83: {lang: 0x370, region: 0x123}, - 84: {lang: 0x2b8, region: 0xaf}, - 89: {lang: 0x29f, region: 0x99}, - 90: {lang: 0x2a8, region: 0x99}, - 91: {lang: 0x28f, region: 0x87}, - 92: {lang: 0x1a0, region: 0x87}, - 93: {lang: 0x2ac, region: 0x53}, - 95: {lang: 0x4f4, region: 0x12b}, - 96: {lang: 0x4f5, region: 0x12b}, - 97: {lang: 0x1be, region: 0x99}, - 99: {lang: 0x337, region: 0x9c}, - 100: {lang: 0x4f7, region: 0x53}, - 101: {lang: 0xa9, region: 0x53}, - 104: {lang: 0x2e8, region: 0x112}, - 105: {lang: 0x4f8, region: 0x10b}, - 106: {lang: 0x4f8, region: 0x10b}, - 107: {lang: 0x304, region: 0x99}, - 108: {lang: 0x31b, region: 0x99}, - 109: {lang: 0x30b, region: 0x53}, - 111: {lang: 0x31e, region: 0x35}, - 112: {lang: 0x30e, region: 0x99}, - 113: {lang: 0x414, region: 0xe8}, - 114: {lang: 0x331, region: 0xc4}, - 115: {lang: 0x4f9, region: 0x108}, - 116: {lang: 0x3b, region: 0xa1}, - 117: {lang: 0x353, region: 0xdb}, - 120: {lang: 0x2d0, region: 0x84}, - 121: {lang: 0x52a, region: 0x53}, - 122: {lang: 0x403, region: 0x96}, - 123: {lang: 0x3ee, region: 0x99}, - 124: {lang: 0x39b, region: 0xc5}, - 125: {lang: 0x395, region: 0x99}, - 126: {lang: 0x399, region: 0x135}, - 127: {lang: 0x429, region: 0x115}, - 128: {lang: 0x3b, region: 0x11c}, - 129: {lang: 0xfd, region: 0xc4}, - 130: {lang: 0x27d, region: 0x106}, - 131: {lang: 0x2c9, region: 0x53}, - 132: {lang: 0x39f, region: 0x9c}, - 133: {lang: 0x39f, region: 0x53}, - 135: {lang: 0x3ad, region: 0xb0}, - 137: {lang: 0x1c6, region: 0x53}, - 138: {lang: 0x4fd, region: 0x9c}, - 189: {lang: 0x3cb, region: 0x95}, - 191: {lang: 0x372, region: 0x10c}, - 192: {lang: 0x420, region: 0x97}, - 194: {lang: 0x4ff, region: 0x15e}, - 195: {lang: 0x3f0, region: 0x99}, - 196: {lang: 0x45, region: 0x135}, - 197: {lang: 0x139, region: 0x7b}, - 198: {lang: 0x3e9, region: 0x99}, - 200: {lang: 0x3e9, region: 0x99}, - 201: {lang: 0x3fa, region: 0x99}, - 202: {lang: 0x40c, region: 0xb3}, - 203: {lang: 0x433, region: 0x99}, - 204: {lang: 0xef, region: 0xc5}, - 205: {lang: 0x43e, region: 0x95}, - 206: {lang: 0x44d, region: 0x35}, - 207: {lang: 0x44e, region: 0x9b}, - 211: {lang: 0x45a, region: 0xe7}, - 212: {lang: 0x11a, region: 0x99}, - 213: {lang: 0x45e, region: 0x53}, - 214: {lang: 0x232, region: 0x53}, - 215: {lang: 0x450, region: 0x99}, - 216: {lang: 0x4a5, region: 0x53}, - 217: {lang: 0x9f, region: 0x13e}, - 218: {lang: 0x461, region: 0x99}, - 220: {lang: 0x528, region: 0xba}, - 221: {lang: 0x153, region: 0xe7}, - 222: {lang: 0x128, region: 0xcd}, - 223: {lang: 0x46b, region: 0x123}, - 224: {lang: 0xa9, region: 0x53}, - 225: {lang: 0x2ce, region: 0x99}, - 226: {lang: 0x4ad, region: 0x11c}, - 227: {lang: 0x4be, region: 0xb4}, - 229: {lang: 0x1ce, region: 0x99}, - 232: {lang: 0x3a9, region: 0x9c}, - 233: {lang: 0x22, region: 0x9b}, - 234: {lang: 0x1ea, region: 0x53}, - 235: {lang: 0xef, region: 0xc5}, + 75: {lang: 0x135, region: 0xc4}, + 76: {lang: 0x200, region: 0xa2}, + 77: {lang: 0x3bb, region: 0xe8}, + 78: {lang: 0x24a, region: 0xa6}, + 79: {lang: 0x3fa, region: 0x99}, + 82: {lang: 0x251, region: 0x99}, + 83: {lang: 0x254, region: 0xab}, + 85: {lang: 0x88, region: 0x99}, + 86: {lang: 0x370, region: 0x123}, + 87: {lang: 0x2b8, region: 0xaf}, + 92: {lang: 0x29f, region: 0x99}, + 93: {lang: 0x2a8, region: 0x99}, + 94: {lang: 0x28f, region: 0x87}, + 95: {lang: 0x1a0, region: 0x87}, + 96: {lang: 0x2ac, region: 0x53}, + 98: {lang: 0x4f4, region: 0x12b}, + 99: {lang: 0x4f5, region: 0x12b}, + 100: {lang: 0x1be, region: 0x99}, + 102: {lang: 0x337, region: 0x9c}, + 103: {lang: 0x4f7, region: 0x53}, + 104: {lang: 0xa9, region: 0x53}, + 107: {lang: 0x2e8, region: 0x112}, + 108: {lang: 0x4f8, region: 0x10b}, + 109: {lang: 0x4f8, region: 0x10b}, + 110: {lang: 0x304, region: 0x99}, + 111: {lang: 0x31b, region: 0x99}, + 112: {lang: 0x30b, region: 0x53}, + 114: {lang: 0x31e, region: 0x35}, + 115: {lang: 0x30e, region: 0x99}, + 116: {lang: 0x414, region: 0xe8}, + 117: {lang: 0x331, region: 0xc4}, + 119: {lang: 0x4f9, region: 0x108}, + 120: {lang: 0x3b, region: 0xa1}, + 121: {lang: 0x353, region: 0xdb}, + 124: {lang: 0x2d0, region: 0x84}, + 125: {lang: 0x52a, region: 0x53}, + 126: {lang: 0x403, region: 0x96}, + 127: {lang: 0x3ee, region: 0x99}, + 128: {lang: 0x39b, region: 0xc5}, + 129: {lang: 0x395, region: 0x99}, + 130: {lang: 0x399, region: 0x135}, + 131: {lang: 0x429, region: 0x115}, + 133: {lang: 0x3b, region: 0x11c}, + 134: {lang: 0xfd, region: 0xc4}, + 137: {lang: 0x27d, region: 0x106}, + 138: {lang: 0x2c9, region: 0x53}, + 139: {lang: 0x39f, region: 0x9c}, + 140: {lang: 0x39f, region: 0x53}, + 142: {lang: 0x3ad, region: 0xb0}, + 144: {lang: 0x1c6, region: 0x53}, + 145: {lang: 0x4fd, region: 0x9c}, + 198: {lang: 0x3cb, region: 0x95}, + 201: {lang: 0x372, region: 0x10c}, + 202: {lang: 0x420, region: 0x97}, + 204: {lang: 0x4ff, region: 0x15e}, + 205: {lang: 0x3f0, region: 0x99}, + 206: {lang: 0x45, region: 0x135}, + 207: {lang: 0x139, region: 0x7b}, + 208: {lang: 0x3e9, region: 0x99}, + 210: {lang: 0x3e9, region: 0x99}, + 211: {lang: 0x3fa, region: 0x99}, + 212: {lang: 0x40c, region: 0xb3}, + 215: {lang: 0x433, region: 0x99}, + 216: {lang: 0xef, region: 0xc5}, + 217: {lang: 0x43e, region: 0x95}, + 218: {lang: 0x44d, region: 0x35}, + 219: {lang: 0x44e, region: 0x9b}, + 223: {lang: 0x45a, region: 0xe7}, + 224: {lang: 0x11a, region: 0x99}, + 225: {lang: 0x45e, region: 0x53}, + 226: {lang: 0x232, region: 0x53}, + 227: {lang: 0x450, region: 0x99}, + 228: {lang: 0x4a5, region: 0x53}, + 229: {lang: 0x9f, region: 0x13e}, + 230: {lang: 0x461, region: 0x99}, + 232: {lang: 0x528, region: 0xba}, + 233: {lang: 0x153, region: 0xe7}, + 234: {lang: 0x128, region: 0xcd}, + 235: {lang: 0x46b, region: 0x123}, + 236: {lang: 0xa9, region: 0x53}, + 237: {lang: 0x2ce, region: 0x99}, + 240: {lang: 0x4ad, region: 0x11c}, + 241: {lang: 0x4be, region: 0xb4}, + 244: {lang: 0x1ce, region: 0x99}, + 247: {lang: 0x3a9, region: 0x9c}, + 248: {lang: 0x22, region: 0x9b}, + 250: {lang: 0x1ea, region: 0x53}, + 251: {lang: 0xef, region: 0xc5}, } type likelyScriptRegion struct { region uint16 - script uint8 + script uint16 flags uint8 } @@ -1514,1430 +1555,1430 @@ type likelyScriptRegion struct { // scripts and regions given incomplete information. If more entries exist for a // given language, region and script are the index and size respectively // of the list in likelyLangList. -// Size: 5320 bytes, 1330 elements +// Size: 7980 bytes, 1330 elements var likelyLang = [1330]likelyScriptRegion{ - 0: {region: 0x135, script: 0x57, flags: 0x0}, - 1: {region: 0x6f, script: 0x57, flags: 0x0}, - 2: {region: 0x165, script: 0x57, flags: 0x0}, - 3: {region: 0x165, script: 0x57, flags: 0x0}, - 4: {region: 0x165, script: 0x57, flags: 0x0}, - 5: {region: 0x7d, script: 0x1f, flags: 0x0}, - 6: {region: 0x165, script: 0x57, flags: 0x0}, - 7: {region: 0x165, script: 0x1f, flags: 0x0}, - 8: {region: 0x80, script: 0x57, flags: 0x0}, - 9: {region: 0x165, script: 0x57, flags: 0x0}, - 10: {region: 0x165, script: 0x57, flags: 0x0}, - 11: {region: 0x165, script: 0x57, flags: 0x0}, - 12: {region: 0x95, script: 0x57, flags: 0x0}, - 13: {region: 0x131, script: 0x57, flags: 0x0}, - 14: {region: 0x80, script: 0x57, flags: 0x0}, - 15: {region: 0x165, script: 0x57, flags: 0x0}, - 16: {region: 0x165, script: 0x57, flags: 0x0}, - 17: {region: 0x106, script: 0x1f, flags: 0x0}, - 18: {region: 0x165, script: 0x57, flags: 0x0}, + 0: {region: 0x135, script: 0x5a, flags: 0x0}, + 1: {region: 0x6f, script: 0x5a, flags: 0x0}, + 2: {region: 0x165, script: 0x5a, flags: 0x0}, + 3: {region: 0x165, script: 0x5a, flags: 0x0}, + 4: {region: 0x165, script: 0x5a, flags: 0x0}, + 5: {region: 0x7d, script: 0x20, flags: 0x0}, + 6: {region: 0x165, script: 0x5a, flags: 0x0}, + 7: {region: 0x165, script: 0x20, flags: 0x0}, + 8: {region: 0x80, script: 0x5a, flags: 0x0}, + 9: {region: 0x165, script: 0x5a, flags: 0x0}, + 10: {region: 0x165, script: 0x5a, flags: 0x0}, + 11: {region: 0x165, script: 0x5a, flags: 0x0}, + 12: {region: 0x95, script: 0x5a, flags: 0x0}, + 13: {region: 0x131, script: 0x5a, flags: 0x0}, + 14: {region: 0x80, script: 0x5a, flags: 0x0}, + 15: {region: 0x165, script: 0x5a, flags: 0x0}, + 16: {region: 0x165, script: 0x5a, flags: 0x0}, + 17: {region: 0x106, script: 0x20, flags: 0x0}, + 18: {region: 0x165, script: 0x5a, flags: 0x0}, 19: {region: 0x9c, script: 0x9, flags: 0x0}, 20: {region: 0x128, script: 0x5, flags: 0x0}, - 21: {region: 0x165, script: 0x57, flags: 0x0}, - 22: {region: 0x161, script: 0x57, flags: 0x0}, - 23: {region: 0x165, script: 0x57, flags: 0x0}, - 24: {region: 0x165, script: 0x57, flags: 0x0}, - 25: {region: 0x165, script: 0x57, flags: 0x0}, - 26: {region: 0x165, script: 0x57, flags: 0x0}, - 27: {region: 0x165, script: 0x57, flags: 0x0}, - 28: {region: 0x52, script: 0x57, flags: 0x0}, - 29: {region: 0x165, script: 0x57, flags: 0x0}, - 30: {region: 0x165, script: 0x57, flags: 0x0}, + 21: {region: 0x165, script: 0x5a, flags: 0x0}, + 22: {region: 0x161, script: 0x5a, flags: 0x0}, + 23: {region: 0x165, script: 0x5a, flags: 0x0}, + 24: {region: 0x165, script: 0x5a, flags: 0x0}, + 25: {region: 0x165, script: 0x5a, flags: 0x0}, + 26: {region: 0x165, script: 0x5a, flags: 0x0}, + 27: {region: 0x165, script: 0x5a, flags: 0x0}, + 28: {region: 0x52, script: 0x5a, flags: 0x0}, + 29: {region: 0x165, script: 0x5a, flags: 0x0}, + 30: {region: 0x165, script: 0x5a, flags: 0x0}, 31: {region: 0x99, script: 0x4, flags: 0x0}, - 32: {region: 0x165, script: 0x57, flags: 0x0}, - 33: {region: 0x80, script: 0x57, flags: 0x0}, - 34: {region: 0x9b, script: 0xe9, flags: 0x0}, - 35: {region: 0x165, script: 0x57, flags: 0x0}, - 36: {region: 0x165, script: 0x57, flags: 0x0}, - 37: {region: 0x14d, script: 0x57, flags: 0x0}, - 38: {region: 0x106, script: 0x1f, flags: 0x0}, - 39: {region: 0x6f, script: 0x29, flags: 0x0}, - 40: {region: 0x165, script: 0x57, flags: 0x0}, - 41: {region: 0x165, script: 0x57, flags: 0x0}, - 42: {region: 0xd6, script: 0x57, flags: 0x0}, - 43: {region: 0x165, script: 0x57, flags: 0x0}, - 45: {region: 0x165, script: 0x57, flags: 0x0}, - 46: {region: 0x165, script: 0x57, flags: 0x0}, - 47: {region: 0x165, script: 0x57, flags: 0x0}, - 48: {region: 0x165, script: 0x57, flags: 0x0}, - 49: {region: 0x165, script: 0x57, flags: 0x0}, - 50: {region: 0x165, script: 0x57, flags: 0x0}, - 51: {region: 0x95, script: 0x57, flags: 0x0}, + 32: {region: 0x165, script: 0x5a, flags: 0x0}, + 33: {region: 0x80, script: 0x5a, flags: 0x0}, + 34: {region: 0x9b, script: 0xf8, flags: 0x0}, + 35: {region: 0x165, script: 0x5a, flags: 0x0}, + 36: {region: 0x165, script: 0x5a, flags: 0x0}, + 37: {region: 0x14d, script: 0x5a, flags: 0x0}, + 38: {region: 0x106, script: 0x20, flags: 0x0}, + 39: {region: 0x6f, script: 0x2c, flags: 0x0}, + 40: {region: 0x165, script: 0x5a, flags: 0x0}, + 41: {region: 0x165, script: 0x5a, flags: 0x0}, + 42: {region: 0xd6, script: 0x5a, flags: 0x0}, + 43: {region: 0x165, script: 0x5a, flags: 0x0}, + 45: {region: 0x165, script: 0x5a, flags: 0x0}, + 46: {region: 0x165, script: 0x5a, flags: 0x0}, + 47: {region: 0x165, script: 0x5a, flags: 0x0}, + 48: {region: 0x165, script: 0x5a, flags: 0x0}, + 49: {region: 0x165, script: 0x5a, flags: 0x0}, + 50: {region: 0x165, script: 0x5a, flags: 0x0}, + 51: {region: 0x95, script: 0x5a, flags: 0x0}, 52: {region: 0x165, script: 0x5, flags: 0x0}, 53: {region: 0x122, script: 0x5, flags: 0x0}, - 54: {region: 0x165, script: 0x57, flags: 0x0}, - 55: {region: 0x165, script: 0x57, flags: 0x0}, - 56: {region: 0x165, script: 0x57, flags: 0x0}, - 57: {region: 0x165, script: 0x57, flags: 0x0}, + 54: {region: 0x165, script: 0x5a, flags: 0x0}, + 55: {region: 0x165, script: 0x5a, flags: 0x0}, + 56: {region: 0x165, script: 0x5a, flags: 0x0}, + 57: {region: 0x165, script: 0x5a, flags: 0x0}, 58: {region: 0x6b, script: 0x5, flags: 0x0}, 59: {region: 0x0, script: 0x3, flags: 0x1}, - 60: {region: 0x165, script: 0x57, flags: 0x0}, - 61: {region: 0x51, script: 0x57, flags: 0x0}, - 62: {region: 0x3f, script: 0x57, flags: 0x0}, + 60: {region: 0x165, script: 0x5a, flags: 0x0}, + 61: {region: 0x51, script: 0x5a, flags: 0x0}, + 62: {region: 0x3f, script: 0x5a, flags: 0x0}, 63: {region: 0x67, script: 0x5, flags: 0x0}, 65: {region: 0xba, script: 0x5, flags: 0x0}, 66: {region: 0x6b, script: 0x5, flags: 0x0}, 67: {region: 0x99, script: 0xe, flags: 0x0}, - 68: {region: 0x12f, script: 0x57, flags: 0x0}, - 69: {region: 0x135, script: 0xc4, flags: 0x0}, - 70: {region: 0x165, script: 0x57, flags: 0x0}, - 71: {region: 0x165, script: 0x57, flags: 0x0}, - 72: {region: 0x6e, script: 0x57, flags: 0x0}, - 73: {region: 0x165, script: 0x57, flags: 0x0}, - 74: {region: 0x165, script: 0x57, flags: 0x0}, - 75: {region: 0x49, script: 0x57, flags: 0x0}, - 76: {region: 0x165, script: 0x57, flags: 0x0}, - 77: {region: 0x106, script: 0x1f, flags: 0x0}, + 68: {region: 0x12f, script: 0x5a, flags: 0x0}, + 69: {region: 0x135, script: 0xce, flags: 0x0}, + 70: {region: 0x165, script: 0x5a, flags: 0x0}, + 71: {region: 0x165, script: 0x5a, flags: 0x0}, + 72: {region: 0x6e, script: 0x5a, flags: 0x0}, + 73: {region: 0x165, script: 0x5a, flags: 0x0}, + 74: {region: 0x165, script: 0x5a, flags: 0x0}, + 75: {region: 0x49, script: 0x5a, flags: 0x0}, + 76: {region: 0x165, script: 0x5a, flags: 0x0}, + 77: {region: 0x106, script: 0x20, flags: 0x0}, 78: {region: 0x165, script: 0x5, flags: 0x0}, - 79: {region: 0x165, script: 0x57, flags: 0x0}, - 80: {region: 0x165, script: 0x57, flags: 0x0}, - 81: {region: 0x165, script: 0x57, flags: 0x0}, - 82: {region: 0x99, script: 0x21, flags: 0x0}, - 83: {region: 0x165, script: 0x57, flags: 0x0}, - 84: {region: 0x165, script: 0x57, flags: 0x0}, - 85: {region: 0x165, script: 0x57, flags: 0x0}, - 86: {region: 0x3f, script: 0x57, flags: 0x0}, - 87: {region: 0x165, script: 0x57, flags: 0x0}, + 79: {region: 0x165, script: 0x5a, flags: 0x0}, + 80: {region: 0x165, script: 0x5a, flags: 0x0}, + 81: {region: 0x165, script: 0x5a, flags: 0x0}, + 82: {region: 0x99, script: 0x22, flags: 0x0}, + 83: {region: 0x165, script: 0x5a, flags: 0x0}, + 84: {region: 0x165, script: 0x5a, flags: 0x0}, + 85: {region: 0x165, script: 0x5a, flags: 0x0}, + 86: {region: 0x3f, script: 0x5a, flags: 0x0}, + 87: {region: 0x165, script: 0x5a, flags: 0x0}, 88: {region: 0x3, script: 0x5, flags: 0x1}, - 89: {region: 0x106, script: 0x1f, flags: 0x0}, + 89: {region: 0x106, script: 0x20, flags: 0x0}, 90: {region: 0xe8, script: 0x5, flags: 0x0}, - 91: {region: 0x95, script: 0x57, flags: 0x0}, - 92: {region: 0xdb, script: 0x21, flags: 0x0}, - 93: {region: 0x2e, script: 0x57, flags: 0x0}, - 94: {region: 0x52, script: 0x57, flags: 0x0}, - 95: {region: 0x165, script: 0x57, flags: 0x0}, + 91: {region: 0x95, script: 0x5a, flags: 0x0}, + 92: {region: 0xdb, script: 0x22, flags: 0x0}, + 93: {region: 0x2e, script: 0x5a, flags: 0x0}, + 94: {region: 0x52, script: 0x5a, flags: 0x0}, + 95: {region: 0x165, script: 0x5a, flags: 0x0}, 96: {region: 0x52, script: 0xb, flags: 0x0}, - 97: {region: 0x165, script: 0x57, flags: 0x0}, - 98: {region: 0x165, script: 0x57, flags: 0x0}, - 99: {region: 0x95, script: 0x57, flags: 0x0}, - 100: {region: 0x165, script: 0x57, flags: 0x0}, - 101: {region: 0x52, script: 0x57, flags: 0x0}, - 102: {region: 0x165, script: 0x57, flags: 0x0}, - 103: {region: 0x165, script: 0x57, flags: 0x0}, - 104: {region: 0x165, script: 0x57, flags: 0x0}, - 105: {region: 0x165, script: 0x57, flags: 0x0}, - 106: {region: 0x4f, script: 0x57, flags: 0x0}, - 107: {region: 0x165, script: 0x57, flags: 0x0}, - 108: {region: 0x165, script: 0x57, flags: 0x0}, - 109: {region: 0x165, script: 0x57, flags: 0x0}, - 110: {region: 0x165, script: 0x29, flags: 0x0}, - 111: {region: 0x165, script: 0x57, flags: 0x0}, - 112: {region: 0x165, script: 0x57, flags: 0x0}, - 113: {region: 0x47, script: 0x1f, flags: 0x0}, - 114: {region: 0x165, script: 0x57, flags: 0x0}, - 115: {region: 0x165, script: 0x57, flags: 0x0}, + 97: {region: 0x165, script: 0x5a, flags: 0x0}, + 98: {region: 0x165, script: 0x5a, flags: 0x0}, + 99: {region: 0x95, script: 0x5a, flags: 0x0}, + 100: {region: 0x165, script: 0x5a, flags: 0x0}, + 101: {region: 0x52, script: 0x5a, flags: 0x0}, + 102: {region: 0x165, script: 0x5a, flags: 0x0}, + 103: {region: 0x165, script: 0x5a, flags: 0x0}, + 104: {region: 0x165, script: 0x5a, flags: 0x0}, + 105: {region: 0x165, script: 0x5a, flags: 0x0}, + 106: {region: 0x4f, script: 0x5a, flags: 0x0}, + 107: {region: 0x165, script: 0x5a, flags: 0x0}, + 108: {region: 0x165, script: 0x5a, flags: 0x0}, + 109: {region: 0x165, script: 0x5a, flags: 0x0}, + 110: {region: 0x165, script: 0x2c, flags: 0x0}, + 111: {region: 0x165, script: 0x5a, flags: 0x0}, + 112: {region: 0x165, script: 0x5a, flags: 0x0}, + 113: {region: 0x47, script: 0x20, flags: 0x0}, + 114: {region: 0x165, script: 0x5a, flags: 0x0}, + 115: {region: 0x165, script: 0x5a, flags: 0x0}, 116: {region: 0x10b, script: 0x5, flags: 0x0}, - 117: {region: 0x162, script: 0x57, flags: 0x0}, - 118: {region: 0x165, script: 0x57, flags: 0x0}, - 119: {region: 0x95, script: 0x57, flags: 0x0}, - 120: {region: 0x165, script: 0x57, flags: 0x0}, - 121: {region: 0x12f, script: 0x57, flags: 0x0}, - 122: {region: 0x52, script: 0x57, flags: 0x0}, - 123: {region: 0x99, script: 0xd7, flags: 0x0}, + 117: {region: 0x162, script: 0x5a, flags: 0x0}, + 118: {region: 0x165, script: 0x5a, flags: 0x0}, + 119: {region: 0x95, script: 0x5a, flags: 0x0}, + 120: {region: 0x165, script: 0x5a, flags: 0x0}, + 121: {region: 0x12f, script: 0x5a, flags: 0x0}, + 122: {region: 0x52, script: 0x5a, flags: 0x0}, + 123: {region: 0x99, script: 0xe3, flags: 0x0}, 124: {region: 0xe8, script: 0x5, flags: 0x0}, - 125: {region: 0x99, script: 0x21, flags: 0x0}, - 126: {region: 0x38, script: 0x1f, flags: 0x0}, - 127: {region: 0x99, script: 0x21, flags: 0x0}, + 125: {region: 0x99, script: 0x22, flags: 0x0}, + 126: {region: 0x38, script: 0x20, flags: 0x0}, + 127: {region: 0x99, script: 0x22, flags: 0x0}, 128: {region: 0xe8, script: 0x5, flags: 0x0}, - 129: {region: 0x12b, script: 0x31, flags: 0x0}, - 131: {region: 0x99, script: 0x21, flags: 0x0}, - 132: {region: 0x165, script: 0x57, flags: 0x0}, - 133: {region: 0x99, script: 0x21, flags: 0x0}, - 134: {region: 0xe7, script: 0x57, flags: 0x0}, - 135: {region: 0x165, script: 0x57, flags: 0x0}, - 136: {region: 0x99, script: 0x21, flags: 0x0}, - 137: {region: 0x165, script: 0x57, flags: 0x0}, - 138: {region: 0x13f, script: 0x57, flags: 0x0}, - 139: {region: 0x165, script: 0x57, flags: 0x0}, - 140: {region: 0x165, script: 0x57, flags: 0x0}, - 141: {region: 0xe7, script: 0x57, flags: 0x0}, - 142: {region: 0x165, script: 0x57, flags: 0x0}, - 143: {region: 0xd6, script: 0x57, flags: 0x0}, - 144: {region: 0x165, script: 0x57, flags: 0x0}, - 145: {region: 0x165, script: 0x57, flags: 0x0}, - 146: {region: 0x165, script: 0x57, flags: 0x0}, - 147: {region: 0x165, script: 0x29, flags: 0x0}, - 148: {region: 0x99, script: 0x21, flags: 0x0}, - 149: {region: 0x95, script: 0x57, flags: 0x0}, - 150: {region: 0x165, script: 0x57, flags: 0x0}, - 151: {region: 0x165, script: 0x57, flags: 0x0}, - 152: {region: 0x114, script: 0x57, flags: 0x0}, - 153: {region: 0x165, script: 0x57, flags: 0x0}, - 154: {region: 0x165, script: 0x57, flags: 0x0}, - 155: {region: 0x52, script: 0x57, flags: 0x0}, - 156: {region: 0x165, script: 0x57, flags: 0x0}, - 157: {region: 0xe7, script: 0x57, flags: 0x0}, - 158: {region: 0x165, script: 0x57, flags: 0x0}, - 159: {region: 0x13e, script: 0xd9, flags: 0x0}, - 160: {region: 0xc3, script: 0x57, flags: 0x0}, - 161: {region: 0x165, script: 0x57, flags: 0x0}, - 162: {region: 0x165, script: 0x57, flags: 0x0}, - 163: {region: 0xc3, script: 0x57, flags: 0x0}, - 164: {region: 0x165, script: 0x57, flags: 0x0}, + 129: {region: 0x12b, script: 0x34, flags: 0x0}, + 131: {region: 0x99, script: 0x22, flags: 0x0}, + 132: {region: 0x165, script: 0x5a, flags: 0x0}, + 133: {region: 0x99, script: 0x22, flags: 0x0}, + 134: {region: 0xe7, script: 0x5a, flags: 0x0}, + 135: {region: 0x165, script: 0x5a, flags: 0x0}, + 136: {region: 0x99, script: 0x22, flags: 0x0}, + 137: {region: 0x165, script: 0x5a, flags: 0x0}, + 138: {region: 0x13f, script: 0x5a, flags: 0x0}, + 139: {region: 0x165, script: 0x5a, flags: 0x0}, + 140: {region: 0x165, script: 0x5a, flags: 0x0}, + 141: {region: 0xe7, script: 0x5a, flags: 0x0}, + 142: {region: 0x165, script: 0x5a, flags: 0x0}, + 143: {region: 0xd6, script: 0x5a, flags: 0x0}, + 144: {region: 0x165, script: 0x5a, flags: 0x0}, + 145: {region: 0x165, script: 0x5a, flags: 0x0}, + 146: {region: 0x165, script: 0x5a, flags: 0x0}, + 147: {region: 0x165, script: 0x2c, flags: 0x0}, + 148: {region: 0x99, script: 0x22, flags: 0x0}, + 149: {region: 0x95, script: 0x5a, flags: 0x0}, + 150: {region: 0x165, script: 0x5a, flags: 0x0}, + 151: {region: 0x165, script: 0x5a, flags: 0x0}, + 152: {region: 0x114, script: 0x5a, flags: 0x0}, + 153: {region: 0x165, script: 0x5a, flags: 0x0}, + 154: {region: 0x165, script: 0x5a, flags: 0x0}, + 155: {region: 0x52, script: 0x5a, flags: 0x0}, + 156: {region: 0x165, script: 0x5a, flags: 0x0}, + 157: {region: 0xe7, script: 0x5a, flags: 0x0}, + 158: {region: 0x165, script: 0x5a, flags: 0x0}, + 159: {region: 0x13e, script: 0xe5, flags: 0x0}, + 160: {region: 0xc3, script: 0x5a, flags: 0x0}, + 161: {region: 0x165, script: 0x5a, flags: 0x0}, + 162: {region: 0x165, script: 0x5a, flags: 0x0}, + 163: {region: 0xc3, script: 0x5a, flags: 0x0}, + 164: {region: 0x165, script: 0x5a, flags: 0x0}, 165: {region: 0x35, script: 0xe, flags: 0x0}, - 166: {region: 0x165, script: 0x57, flags: 0x0}, - 167: {region: 0x165, script: 0x57, flags: 0x0}, - 168: {region: 0x165, script: 0x57, flags: 0x0}, - 169: {region: 0x53, script: 0xe0, flags: 0x0}, - 170: {region: 0x165, script: 0x57, flags: 0x0}, - 171: {region: 0x165, script: 0x57, flags: 0x0}, - 172: {region: 0x165, script: 0x57, flags: 0x0}, + 166: {region: 0x165, script: 0x5a, flags: 0x0}, + 167: {region: 0x165, script: 0x5a, flags: 0x0}, + 168: {region: 0x165, script: 0x5a, flags: 0x0}, + 169: {region: 0x53, script: 0xec, flags: 0x0}, + 170: {region: 0x165, script: 0x5a, flags: 0x0}, + 171: {region: 0x165, script: 0x5a, flags: 0x0}, + 172: {region: 0x165, script: 0x5a, flags: 0x0}, 173: {region: 0x99, script: 0xe, flags: 0x0}, - 174: {region: 0x165, script: 0x57, flags: 0x0}, + 174: {region: 0x165, script: 0x5a, flags: 0x0}, 175: {region: 0x9c, script: 0x5, flags: 0x0}, - 176: {region: 0x165, script: 0x57, flags: 0x0}, - 177: {region: 0x4f, script: 0x57, flags: 0x0}, - 178: {region: 0x78, script: 0x57, flags: 0x0}, - 179: {region: 0x99, script: 0x21, flags: 0x0}, + 176: {region: 0x165, script: 0x5a, flags: 0x0}, + 177: {region: 0x4f, script: 0x5a, flags: 0x0}, + 178: {region: 0x78, script: 0x5a, flags: 0x0}, + 179: {region: 0x99, script: 0x22, flags: 0x0}, 180: {region: 0xe8, script: 0x5, flags: 0x0}, - 181: {region: 0x99, script: 0x21, flags: 0x0}, - 182: {region: 0x165, script: 0x57, flags: 0x0}, - 183: {region: 0x33, script: 0x57, flags: 0x0}, - 184: {region: 0x165, script: 0x57, flags: 0x0}, + 181: {region: 0x99, script: 0x22, flags: 0x0}, + 182: {region: 0x165, script: 0x5a, flags: 0x0}, + 183: {region: 0x33, script: 0x5a, flags: 0x0}, + 184: {region: 0x165, script: 0x5a, flags: 0x0}, 185: {region: 0xb4, script: 0xc, flags: 0x0}, - 186: {region: 0x52, script: 0x57, flags: 0x0}, - 187: {region: 0x165, script: 0x29, flags: 0x0}, - 188: {region: 0xe7, script: 0x57, flags: 0x0}, - 189: {region: 0x165, script: 0x57, flags: 0x0}, - 190: {region: 0xe8, script: 0x21, flags: 0x0}, - 191: {region: 0x106, script: 0x1f, flags: 0x0}, - 192: {region: 0x15f, script: 0x57, flags: 0x0}, - 193: {region: 0x165, script: 0x57, flags: 0x0}, - 194: {region: 0x95, script: 0x57, flags: 0x0}, - 195: {region: 0x165, script: 0x57, flags: 0x0}, - 196: {region: 0x52, script: 0x57, flags: 0x0}, - 197: {region: 0x165, script: 0x57, flags: 0x0}, - 198: {region: 0x165, script: 0x57, flags: 0x0}, - 199: {region: 0x165, script: 0x57, flags: 0x0}, - 200: {region: 0x86, script: 0x57, flags: 0x0}, - 201: {region: 0x165, script: 0x57, flags: 0x0}, - 202: {region: 0x165, script: 0x57, flags: 0x0}, - 203: {region: 0x165, script: 0x57, flags: 0x0}, - 204: {region: 0x165, script: 0x57, flags: 0x0}, - 205: {region: 0x6d, script: 0x29, flags: 0x0}, - 206: {region: 0x165, script: 0x57, flags: 0x0}, - 207: {region: 0x165, script: 0x57, flags: 0x0}, - 208: {region: 0x52, script: 0x57, flags: 0x0}, - 209: {region: 0x165, script: 0x57, flags: 0x0}, - 210: {region: 0x165, script: 0x57, flags: 0x0}, - 211: {region: 0xc3, script: 0x57, flags: 0x0}, - 212: {region: 0x165, script: 0x57, flags: 0x0}, - 213: {region: 0x165, script: 0x57, flags: 0x0}, - 214: {region: 0x165, script: 0x57, flags: 0x0}, - 215: {region: 0x6e, script: 0x57, flags: 0x0}, - 216: {region: 0x165, script: 0x57, flags: 0x0}, - 217: {region: 0x165, script: 0x57, flags: 0x0}, - 218: {region: 0xd6, script: 0x57, flags: 0x0}, + 186: {region: 0x52, script: 0x5a, flags: 0x0}, + 187: {region: 0x165, script: 0x2c, flags: 0x0}, + 188: {region: 0xe7, script: 0x5a, flags: 0x0}, + 189: {region: 0x165, script: 0x5a, flags: 0x0}, + 190: {region: 0xe8, script: 0x22, flags: 0x0}, + 191: {region: 0x106, script: 0x20, flags: 0x0}, + 192: {region: 0x15f, script: 0x5a, flags: 0x0}, + 193: {region: 0x165, script: 0x5a, flags: 0x0}, + 194: {region: 0x95, script: 0x5a, flags: 0x0}, + 195: {region: 0x165, script: 0x5a, flags: 0x0}, + 196: {region: 0x52, script: 0x5a, flags: 0x0}, + 197: {region: 0x165, script: 0x5a, flags: 0x0}, + 198: {region: 0x165, script: 0x5a, flags: 0x0}, + 199: {region: 0x165, script: 0x5a, flags: 0x0}, + 200: {region: 0x86, script: 0x5a, flags: 0x0}, + 201: {region: 0x165, script: 0x5a, flags: 0x0}, + 202: {region: 0x165, script: 0x5a, flags: 0x0}, + 203: {region: 0x165, script: 0x5a, flags: 0x0}, + 204: {region: 0x165, script: 0x5a, flags: 0x0}, + 205: {region: 0x6d, script: 0x2c, flags: 0x0}, + 206: {region: 0x165, script: 0x5a, flags: 0x0}, + 207: {region: 0x165, script: 0x5a, flags: 0x0}, + 208: {region: 0x52, script: 0x5a, flags: 0x0}, + 209: {region: 0x165, script: 0x5a, flags: 0x0}, + 210: {region: 0x165, script: 0x5a, flags: 0x0}, + 211: {region: 0xc3, script: 0x5a, flags: 0x0}, + 212: {region: 0x165, script: 0x5a, flags: 0x0}, + 213: {region: 0x165, script: 0x5a, flags: 0x0}, + 214: {region: 0x165, script: 0x5a, flags: 0x0}, + 215: {region: 0x6e, script: 0x5a, flags: 0x0}, + 216: {region: 0x165, script: 0x5a, flags: 0x0}, + 217: {region: 0x165, script: 0x5a, flags: 0x0}, + 218: {region: 0xd6, script: 0x5a, flags: 0x0}, 219: {region: 0x35, script: 0x16, flags: 0x0}, - 220: {region: 0x106, script: 0x1f, flags: 0x0}, - 221: {region: 0xe7, script: 0x57, flags: 0x0}, - 222: {region: 0x165, script: 0x57, flags: 0x0}, - 223: {region: 0x131, script: 0x57, flags: 0x0}, - 224: {region: 0x8a, script: 0x57, flags: 0x0}, - 225: {region: 0x75, script: 0x57, flags: 0x0}, - 226: {region: 0x106, script: 0x1f, flags: 0x0}, - 227: {region: 0x135, script: 0x57, flags: 0x0}, - 228: {region: 0x49, script: 0x57, flags: 0x0}, + 220: {region: 0x106, script: 0x20, flags: 0x0}, + 221: {region: 0xe7, script: 0x5a, flags: 0x0}, + 222: {region: 0x165, script: 0x5a, flags: 0x0}, + 223: {region: 0x131, script: 0x5a, flags: 0x0}, + 224: {region: 0x8a, script: 0x5a, flags: 0x0}, + 225: {region: 0x75, script: 0x5a, flags: 0x0}, + 226: {region: 0x106, script: 0x20, flags: 0x0}, + 227: {region: 0x135, script: 0x5a, flags: 0x0}, + 228: {region: 0x49, script: 0x5a, flags: 0x0}, 229: {region: 0x135, script: 0x1a, flags: 0x0}, 230: {region: 0xa6, script: 0x5, flags: 0x0}, 231: {region: 0x13e, script: 0x19, flags: 0x0}, - 232: {region: 0x165, script: 0x57, flags: 0x0}, + 232: {region: 0x165, script: 0x5a, flags: 0x0}, 233: {region: 0x9b, script: 0x5, flags: 0x0}, - 234: {region: 0x165, script: 0x57, flags: 0x0}, - 235: {region: 0x165, script: 0x57, flags: 0x0}, - 236: {region: 0x165, script: 0x57, flags: 0x0}, - 237: {region: 0x165, script: 0x57, flags: 0x0}, - 238: {region: 0x165, script: 0x57, flags: 0x0}, - 239: {region: 0xc5, script: 0xcc, flags: 0x0}, - 240: {region: 0x78, script: 0x57, flags: 0x0}, - 241: {region: 0x6b, script: 0x1c, flags: 0x0}, - 242: {region: 0xe7, script: 0x57, flags: 0x0}, + 234: {region: 0x165, script: 0x5a, flags: 0x0}, + 235: {region: 0x165, script: 0x5a, flags: 0x0}, + 236: {region: 0x165, script: 0x5a, flags: 0x0}, + 237: {region: 0x165, script: 0x5a, flags: 0x0}, + 238: {region: 0x165, script: 0x5a, flags: 0x0}, + 239: {region: 0xc5, script: 0xd8, flags: 0x0}, + 240: {region: 0x78, script: 0x5a, flags: 0x0}, + 241: {region: 0x6b, script: 0x1d, flags: 0x0}, + 242: {region: 0xe7, script: 0x5a, flags: 0x0}, 243: {region: 0x49, script: 0x17, flags: 0x0}, - 244: {region: 0x130, script: 0x1f, flags: 0x0}, + 244: {region: 0x130, script: 0x20, flags: 0x0}, 245: {region: 0x49, script: 0x17, flags: 0x0}, 246: {region: 0x49, script: 0x17, flags: 0x0}, 247: {region: 0x49, script: 0x17, flags: 0x0}, 248: {region: 0x49, script: 0x17, flags: 0x0}, - 249: {region: 0x10a, script: 0x57, flags: 0x0}, - 250: {region: 0x5e, script: 0x57, flags: 0x0}, - 251: {region: 0xe9, script: 0x57, flags: 0x0}, + 249: {region: 0x10a, script: 0x5a, flags: 0x0}, + 250: {region: 0x5e, script: 0x5a, flags: 0x0}, + 251: {region: 0xe9, script: 0x5a, flags: 0x0}, 252: {region: 0x49, script: 0x17, flags: 0x0}, - 253: {region: 0xc4, script: 0x81, flags: 0x0}, + 253: {region: 0xc4, script: 0x86, flags: 0x0}, 254: {region: 0x8, script: 0x2, flags: 0x1}, - 255: {region: 0x106, script: 0x1f, flags: 0x0}, - 256: {region: 0x7b, script: 0x57, flags: 0x0}, - 257: {region: 0x63, script: 0x57, flags: 0x0}, - 258: {region: 0x165, script: 0x57, flags: 0x0}, - 259: {region: 0x165, script: 0x57, flags: 0x0}, - 260: {region: 0x165, script: 0x57, flags: 0x0}, - 261: {region: 0x165, script: 0x57, flags: 0x0}, - 262: {region: 0x135, script: 0x57, flags: 0x0}, - 263: {region: 0x106, script: 0x1f, flags: 0x0}, - 264: {region: 0xa4, script: 0x57, flags: 0x0}, - 265: {region: 0x165, script: 0x57, flags: 0x0}, - 266: {region: 0x165, script: 0x57, flags: 0x0}, + 255: {region: 0x106, script: 0x20, flags: 0x0}, + 256: {region: 0x7b, script: 0x5a, flags: 0x0}, + 257: {region: 0x63, script: 0x5a, flags: 0x0}, + 258: {region: 0x165, script: 0x5a, flags: 0x0}, + 259: {region: 0x165, script: 0x5a, flags: 0x0}, + 260: {region: 0x165, script: 0x5a, flags: 0x0}, + 261: {region: 0x165, script: 0x5a, flags: 0x0}, + 262: {region: 0x135, script: 0x5a, flags: 0x0}, + 263: {region: 0x106, script: 0x20, flags: 0x0}, + 264: {region: 0xa4, script: 0x5a, flags: 0x0}, + 265: {region: 0x165, script: 0x5a, flags: 0x0}, + 266: {region: 0x165, script: 0x5a, flags: 0x0}, 267: {region: 0x99, script: 0x5, flags: 0x0}, - 268: {region: 0x165, script: 0x57, flags: 0x0}, - 269: {region: 0x60, script: 0x57, flags: 0x0}, - 270: {region: 0x165, script: 0x57, flags: 0x0}, - 271: {region: 0x49, script: 0x57, flags: 0x0}, - 272: {region: 0x165, script: 0x57, flags: 0x0}, - 273: {region: 0x165, script: 0x57, flags: 0x0}, - 274: {region: 0x165, script: 0x57, flags: 0x0}, + 268: {region: 0x165, script: 0x5a, flags: 0x0}, + 269: {region: 0x60, script: 0x5a, flags: 0x0}, + 270: {region: 0x165, script: 0x5a, flags: 0x0}, + 271: {region: 0x49, script: 0x5a, flags: 0x0}, + 272: {region: 0x165, script: 0x5a, flags: 0x0}, + 273: {region: 0x165, script: 0x5a, flags: 0x0}, + 274: {region: 0x165, script: 0x5a, flags: 0x0}, 275: {region: 0x165, script: 0x5, flags: 0x0}, - 276: {region: 0x49, script: 0x57, flags: 0x0}, - 277: {region: 0x165, script: 0x57, flags: 0x0}, - 278: {region: 0x165, script: 0x57, flags: 0x0}, - 279: {region: 0xd4, script: 0x57, flags: 0x0}, - 280: {region: 0x4f, script: 0x57, flags: 0x0}, - 281: {region: 0x165, script: 0x57, flags: 0x0}, + 276: {region: 0x49, script: 0x5a, flags: 0x0}, + 277: {region: 0x165, script: 0x5a, flags: 0x0}, + 278: {region: 0x165, script: 0x5a, flags: 0x0}, + 279: {region: 0xd4, script: 0x5a, flags: 0x0}, + 280: {region: 0x4f, script: 0x5a, flags: 0x0}, + 281: {region: 0x165, script: 0x5a, flags: 0x0}, 282: {region: 0x99, script: 0x5, flags: 0x0}, - 283: {region: 0x165, script: 0x57, flags: 0x0}, - 284: {region: 0x165, script: 0x57, flags: 0x0}, - 285: {region: 0x165, script: 0x57, flags: 0x0}, - 286: {region: 0x165, script: 0x29, flags: 0x0}, - 287: {region: 0x60, script: 0x57, flags: 0x0}, - 288: {region: 0xc3, script: 0x57, flags: 0x0}, - 289: {region: 0xd0, script: 0x57, flags: 0x0}, - 290: {region: 0x165, script: 0x57, flags: 0x0}, - 291: {region: 0xdb, script: 0x21, flags: 0x0}, - 292: {region: 0x52, script: 0x57, flags: 0x0}, - 293: {region: 0x165, script: 0x57, flags: 0x0}, - 294: {region: 0x165, script: 0x57, flags: 0x0}, - 295: {region: 0x165, script: 0x57, flags: 0x0}, - 296: {region: 0xcd, script: 0xde, flags: 0x0}, - 297: {region: 0x165, script: 0x57, flags: 0x0}, - 298: {region: 0x165, script: 0x57, flags: 0x0}, - 299: {region: 0x114, script: 0x57, flags: 0x0}, - 300: {region: 0x37, script: 0x57, flags: 0x0}, - 301: {region: 0x43, script: 0xe0, flags: 0x0}, - 302: {region: 0x165, script: 0x57, flags: 0x0}, - 303: {region: 0xa4, script: 0x57, flags: 0x0}, - 304: {region: 0x80, script: 0x57, flags: 0x0}, - 305: {region: 0xd6, script: 0x57, flags: 0x0}, - 306: {region: 0x9e, script: 0x57, flags: 0x0}, - 307: {region: 0x6b, script: 0x27, flags: 0x0}, - 308: {region: 0x165, script: 0x57, flags: 0x0}, - 309: {region: 0xc4, script: 0x48, flags: 0x0}, - 310: {region: 0x87, script: 0x31, flags: 0x0}, - 311: {region: 0x165, script: 0x57, flags: 0x0}, - 312: {region: 0x165, script: 0x57, flags: 0x0}, + 283: {region: 0x165, script: 0x5a, flags: 0x0}, + 284: {region: 0x165, script: 0x5a, flags: 0x0}, + 285: {region: 0x165, script: 0x5a, flags: 0x0}, + 286: {region: 0x165, script: 0x2c, flags: 0x0}, + 287: {region: 0x60, script: 0x5a, flags: 0x0}, + 288: {region: 0xc3, script: 0x5a, flags: 0x0}, + 289: {region: 0xd0, script: 0x5a, flags: 0x0}, + 290: {region: 0x165, script: 0x5a, flags: 0x0}, + 291: {region: 0xdb, script: 0x22, flags: 0x0}, + 292: {region: 0x52, script: 0x5a, flags: 0x0}, + 293: {region: 0x165, script: 0x5a, flags: 0x0}, + 294: {region: 0x165, script: 0x5a, flags: 0x0}, + 295: {region: 0x165, script: 0x5a, flags: 0x0}, + 296: {region: 0xcd, script: 0xea, flags: 0x0}, + 297: {region: 0x165, script: 0x5a, flags: 0x0}, + 298: {region: 0x165, script: 0x5a, flags: 0x0}, + 299: {region: 0x114, script: 0x5a, flags: 0x0}, + 300: {region: 0x37, script: 0x5a, flags: 0x0}, + 301: {region: 0x43, script: 0xec, flags: 0x0}, + 302: {region: 0x165, script: 0x5a, flags: 0x0}, + 303: {region: 0xa4, script: 0x5a, flags: 0x0}, + 304: {region: 0x80, script: 0x5a, flags: 0x0}, + 305: {region: 0xd6, script: 0x5a, flags: 0x0}, + 306: {region: 0x9e, script: 0x5a, flags: 0x0}, + 307: {region: 0x6b, script: 0x29, flags: 0x0}, + 308: {region: 0x165, script: 0x5a, flags: 0x0}, + 309: {region: 0xc4, script: 0x4b, flags: 0x0}, + 310: {region: 0x87, script: 0x34, flags: 0x0}, + 311: {region: 0x165, script: 0x5a, flags: 0x0}, + 312: {region: 0x165, script: 0x5a, flags: 0x0}, 313: {region: 0xa, script: 0x2, flags: 0x1}, - 314: {region: 0x165, script: 0x57, flags: 0x0}, - 315: {region: 0x165, script: 0x57, flags: 0x0}, - 316: {region: 0x1, script: 0x57, flags: 0x0}, - 317: {region: 0x165, script: 0x57, flags: 0x0}, - 318: {region: 0x6e, script: 0x57, flags: 0x0}, - 319: {region: 0x135, script: 0x57, flags: 0x0}, - 320: {region: 0x6a, script: 0x57, flags: 0x0}, - 321: {region: 0x165, script: 0x57, flags: 0x0}, - 322: {region: 0x9e, script: 0x43, flags: 0x0}, - 323: {region: 0x165, script: 0x57, flags: 0x0}, - 324: {region: 0x165, script: 0x57, flags: 0x0}, - 325: {region: 0x6e, script: 0x57, flags: 0x0}, - 326: {region: 0x52, script: 0x57, flags: 0x0}, - 327: {region: 0x6e, script: 0x57, flags: 0x0}, + 314: {region: 0x165, script: 0x5a, flags: 0x0}, + 315: {region: 0x165, script: 0x5a, flags: 0x0}, + 316: {region: 0x1, script: 0x5a, flags: 0x0}, + 317: {region: 0x165, script: 0x5a, flags: 0x0}, + 318: {region: 0x6e, script: 0x5a, flags: 0x0}, + 319: {region: 0x135, script: 0x5a, flags: 0x0}, + 320: {region: 0x6a, script: 0x5a, flags: 0x0}, + 321: {region: 0x165, script: 0x5a, flags: 0x0}, + 322: {region: 0x9e, script: 0x46, flags: 0x0}, + 323: {region: 0x165, script: 0x5a, flags: 0x0}, + 324: {region: 0x165, script: 0x5a, flags: 0x0}, + 325: {region: 0x6e, script: 0x5a, flags: 0x0}, + 326: {region: 0x52, script: 0x5a, flags: 0x0}, + 327: {region: 0x6e, script: 0x5a, flags: 0x0}, 328: {region: 0x9c, script: 0x5, flags: 0x0}, - 329: {region: 0x165, script: 0x57, flags: 0x0}, - 330: {region: 0x165, script: 0x57, flags: 0x0}, - 331: {region: 0x165, script: 0x57, flags: 0x0}, - 332: {region: 0x165, script: 0x57, flags: 0x0}, - 333: {region: 0x86, script: 0x57, flags: 0x0}, + 329: {region: 0x165, script: 0x5a, flags: 0x0}, + 330: {region: 0x165, script: 0x5a, flags: 0x0}, + 331: {region: 0x165, script: 0x5a, flags: 0x0}, + 332: {region: 0x165, script: 0x5a, flags: 0x0}, + 333: {region: 0x86, script: 0x5a, flags: 0x0}, 334: {region: 0xc, script: 0x2, flags: 0x1}, - 335: {region: 0x165, script: 0x57, flags: 0x0}, - 336: {region: 0xc3, script: 0x57, flags: 0x0}, - 337: {region: 0x72, script: 0x57, flags: 0x0}, + 335: {region: 0x165, script: 0x5a, flags: 0x0}, + 336: {region: 0xc3, script: 0x5a, flags: 0x0}, + 337: {region: 0x72, script: 0x5a, flags: 0x0}, 338: {region: 0x10b, script: 0x5, flags: 0x0}, - 339: {region: 0xe7, script: 0x57, flags: 0x0}, - 340: {region: 0x10c, script: 0x57, flags: 0x0}, - 341: {region: 0x73, script: 0x57, flags: 0x0}, - 342: {region: 0x165, script: 0x57, flags: 0x0}, - 343: {region: 0x165, script: 0x57, flags: 0x0}, - 344: {region: 0x76, script: 0x57, flags: 0x0}, - 345: {region: 0x165, script: 0x57, flags: 0x0}, - 346: {region: 0x3b, script: 0x57, flags: 0x0}, - 347: {region: 0x165, script: 0x57, flags: 0x0}, - 348: {region: 0x165, script: 0x57, flags: 0x0}, - 349: {region: 0x165, script: 0x57, flags: 0x0}, - 350: {region: 0x78, script: 0x57, flags: 0x0}, - 351: {region: 0x135, script: 0x57, flags: 0x0}, - 352: {region: 0x78, script: 0x57, flags: 0x0}, - 353: {region: 0x60, script: 0x57, flags: 0x0}, - 354: {region: 0x60, script: 0x57, flags: 0x0}, + 339: {region: 0xe7, script: 0x5a, flags: 0x0}, + 340: {region: 0x10c, script: 0x5a, flags: 0x0}, + 341: {region: 0x73, script: 0x5a, flags: 0x0}, + 342: {region: 0x165, script: 0x5a, flags: 0x0}, + 343: {region: 0x165, script: 0x5a, flags: 0x0}, + 344: {region: 0x76, script: 0x5a, flags: 0x0}, + 345: {region: 0x165, script: 0x5a, flags: 0x0}, + 346: {region: 0x3b, script: 0x5a, flags: 0x0}, + 347: {region: 0x165, script: 0x5a, flags: 0x0}, + 348: {region: 0x165, script: 0x5a, flags: 0x0}, + 349: {region: 0x165, script: 0x5a, flags: 0x0}, + 350: {region: 0x78, script: 0x5a, flags: 0x0}, + 351: {region: 0x135, script: 0x5a, flags: 0x0}, + 352: {region: 0x78, script: 0x5a, flags: 0x0}, + 353: {region: 0x60, script: 0x5a, flags: 0x0}, + 354: {region: 0x60, script: 0x5a, flags: 0x0}, 355: {region: 0x52, script: 0x5, flags: 0x0}, - 356: {region: 0x140, script: 0x57, flags: 0x0}, - 357: {region: 0x165, script: 0x57, flags: 0x0}, - 358: {region: 0x84, script: 0x57, flags: 0x0}, - 359: {region: 0x165, script: 0x57, flags: 0x0}, - 360: {region: 0xd4, script: 0x57, flags: 0x0}, - 361: {region: 0x9e, script: 0x57, flags: 0x0}, - 362: {region: 0xd6, script: 0x57, flags: 0x0}, - 363: {region: 0x165, script: 0x57, flags: 0x0}, - 364: {region: 0x10b, script: 0x57, flags: 0x0}, - 365: {region: 0xd9, script: 0x57, flags: 0x0}, - 366: {region: 0x96, script: 0x57, flags: 0x0}, - 367: {region: 0x80, script: 0x57, flags: 0x0}, - 368: {region: 0x165, script: 0x57, flags: 0x0}, - 369: {region: 0xbc, script: 0x57, flags: 0x0}, - 370: {region: 0x165, script: 0x57, flags: 0x0}, - 371: {region: 0x165, script: 0x57, flags: 0x0}, - 372: {region: 0x165, script: 0x57, flags: 0x0}, - 373: {region: 0x53, script: 0x38, flags: 0x0}, - 374: {region: 0x165, script: 0x57, flags: 0x0}, - 375: {region: 0x95, script: 0x57, flags: 0x0}, - 376: {region: 0x165, script: 0x57, flags: 0x0}, - 377: {region: 0x165, script: 0x57, flags: 0x0}, - 378: {region: 0x99, script: 0x21, flags: 0x0}, - 379: {region: 0x165, script: 0x57, flags: 0x0}, + 356: {region: 0x140, script: 0x5a, flags: 0x0}, + 357: {region: 0x165, script: 0x5a, flags: 0x0}, + 358: {region: 0x84, script: 0x5a, flags: 0x0}, + 359: {region: 0x165, script: 0x5a, flags: 0x0}, + 360: {region: 0xd4, script: 0x5a, flags: 0x0}, + 361: {region: 0x9e, script: 0x5a, flags: 0x0}, + 362: {region: 0xd6, script: 0x5a, flags: 0x0}, + 363: {region: 0x165, script: 0x5a, flags: 0x0}, + 364: {region: 0x10b, script: 0x5a, flags: 0x0}, + 365: {region: 0xd9, script: 0x5a, flags: 0x0}, + 366: {region: 0x96, script: 0x5a, flags: 0x0}, + 367: {region: 0x80, script: 0x5a, flags: 0x0}, + 368: {region: 0x165, script: 0x5a, flags: 0x0}, + 369: {region: 0xbc, script: 0x5a, flags: 0x0}, + 370: {region: 0x165, script: 0x5a, flags: 0x0}, + 371: {region: 0x165, script: 0x5a, flags: 0x0}, + 372: {region: 0x165, script: 0x5a, flags: 0x0}, + 373: {region: 0x53, script: 0x3b, flags: 0x0}, + 374: {region: 0x165, script: 0x5a, flags: 0x0}, + 375: {region: 0x95, script: 0x5a, flags: 0x0}, + 376: {region: 0x165, script: 0x5a, flags: 0x0}, + 377: {region: 0x165, script: 0x5a, flags: 0x0}, + 378: {region: 0x99, script: 0x22, flags: 0x0}, + 379: {region: 0x165, script: 0x5a, flags: 0x0}, 380: {region: 0x9c, script: 0x5, flags: 0x0}, - 381: {region: 0x7e, script: 0x57, flags: 0x0}, - 382: {region: 0x7b, script: 0x57, flags: 0x0}, - 383: {region: 0x165, script: 0x57, flags: 0x0}, - 384: {region: 0x165, script: 0x57, flags: 0x0}, - 385: {region: 0x165, script: 0x57, flags: 0x0}, - 386: {region: 0x165, script: 0x57, flags: 0x0}, - 387: {region: 0x165, script: 0x57, flags: 0x0}, - 388: {region: 0x165, script: 0x57, flags: 0x0}, - 389: {region: 0x6f, script: 0x29, flags: 0x0}, - 390: {region: 0x165, script: 0x57, flags: 0x0}, - 391: {region: 0xdb, script: 0x21, flags: 0x0}, - 392: {region: 0x165, script: 0x57, flags: 0x0}, - 393: {region: 0xa7, script: 0x57, flags: 0x0}, - 394: {region: 0x165, script: 0x57, flags: 0x0}, + 381: {region: 0x7e, script: 0x5a, flags: 0x0}, + 382: {region: 0x7b, script: 0x5a, flags: 0x0}, + 383: {region: 0x165, script: 0x5a, flags: 0x0}, + 384: {region: 0x165, script: 0x5a, flags: 0x0}, + 385: {region: 0x165, script: 0x5a, flags: 0x0}, + 386: {region: 0x165, script: 0x5a, flags: 0x0}, + 387: {region: 0x165, script: 0x5a, flags: 0x0}, + 388: {region: 0x165, script: 0x5a, flags: 0x0}, + 389: {region: 0x6f, script: 0x2c, flags: 0x0}, + 390: {region: 0x165, script: 0x5a, flags: 0x0}, + 391: {region: 0xdb, script: 0x22, flags: 0x0}, + 392: {region: 0x165, script: 0x5a, flags: 0x0}, + 393: {region: 0xa7, script: 0x5a, flags: 0x0}, + 394: {region: 0x165, script: 0x5a, flags: 0x0}, 395: {region: 0xe8, script: 0x5, flags: 0x0}, - 396: {region: 0x165, script: 0x57, flags: 0x0}, + 396: {region: 0x165, script: 0x5a, flags: 0x0}, 397: {region: 0xe8, script: 0x5, flags: 0x0}, - 398: {region: 0x165, script: 0x57, flags: 0x0}, - 399: {region: 0x165, script: 0x57, flags: 0x0}, - 400: {region: 0x6e, script: 0x57, flags: 0x0}, + 398: {region: 0x165, script: 0x5a, flags: 0x0}, + 399: {region: 0x165, script: 0x5a, flags: 0x0}, + 400: {region: 0x6e, script: 0x5a, flags: 0x0}, 401: {region: 0x9c, script: 0x5, flags: 0x0}, - 402: {region: 0x165, script: 0x57, flags: 0x0}, - 403: {region: 0x165, script: 0x29, flags: 0x0}, - 404: {region: 0xf1, script: 0x57, flags: 0x0}, - 405: {region: 0x165, script: 0x57, flags: 0x0}, - 406: {region: 0x165, script: 0x57, flags: 0x0}, - 407: {region: 0x165, script: 0x57, flags: 0x0}, - 408: {region: 0x165, script: 0x29, flags: 0x0}, - 409: {region: 0x165, script: 0x57, flags: 0x0}, - 410: {region: 0x99, script: 0x21, flags: 0x0}, - 411: {region: 0x99, script: 0xda, flags: 0x0}, - 412: {region: 0x95, script: 0x57, flags: 0x0}, - 413: {region: 0xd9, script: 0x57, flags: 0x0}, - 414: {region: 0x130, script: 0x2f, flags: 0x0}, - 415: {region: 0x165, script: 0x57, flags: 0x0}, + 402: {region: 0x165, script: 0x5a, flags: 0x0}, + 403: {region: 0x165, script: 0x2c, flags: 0x0}, + 404: {region: 0xf1, script: 0x5a, flags: 0x0}, + 405: {region: 0x165, script: 0x5a, flags: 0x0}, + 406: {region: 0x165, script: 0x5a, flags: 0x0}, + 407: {region: 0x165, script: 0x5a, flags: 0x0}, + 408: {region: 0x165, script: 0x2c, flags: 0x0}, + 409: {region: 0x165, script: 0x5a, flags: 0x0}, + 410: {region: 0x99, script: 0x22, flags: 0x0}, + 411: {region: 0x99, script: 0xe6, flags: 0x0}, + 412: {region: 0x95, script: 0x5a, flags: 0x0}, + 413: {region: 0xd9, script: 0x5a, flags: 0x0}, + 414: {region: 0x130, script: 0x32, flags: 0x0}, + 415: {region: 0x165, script: 0x5a, flags: 0x0}, 416: {region: 0xe, script: 0x2, flags: 0x1}, 417: {region: 0x99, script: 0xe, flags: 0x0}, - 418: {region: 0x165, script: 0x57, flags: 0x0}, - 419: {region: 0x4e, script: 0x57, flags: 0x0}, - 420: {region: 0x99, script: 0x32, flags: 0x0}, - 421: {region: 0x41, script: 0x57, flags: 0x0}, - 422: {region: 0x54, script: 0x57, flags: 0x0}, - 423: {region: 0x165, script: 0x57, flags: 0x0}, - 424: {region: 0x80, script: 0x57, flags: 0x0}, - 425: {region: 0x165, script: 0x57, flags: 0x0}, - 426: {region: 0x165, script: 0x57, flags: 0x0}, - 427: {region: 0xa4, script: 0x57, flags: 0x0}, - 428: {region: 0x98, script: 0x57, flags: 0x0}, - 429: {region: 0x165, script: 0x57, flags: 0x0}, - 430: {region: 0xdb, script: 0x21, flags: 0x0}, - 431: {region: 0x165, script: 0x57, flags: 0x0}, + 418: {region: 0x165, script: 0x5a, flags: 0x0}, + 419: {region: 0x4e, script: 0x5a, flags: 0x0}, + 420: {region: 0x99, script: 0x35, flags: 0x0}, + 421: {region: 0x41, script: 0x5a, flags: 0x0}, + 422: {region: 0x54, script: 0x5a, flags: 0x0}, + 423: {region: 0x165, script: 0x5a, flags: 0x0}, + 424: {region: 0x80, script: 0x5a, flags: 0x0}, + 425: {region: 0x165, script: 0x5a, flags: 0x0}, + 426: {region: 0x165, script: 0x5a, flags: 0x0}, + 427: {region: 0xa4, script: 0x5a, flags: 0x0}, + 428: {region: 0x98, script: 0x5a, flags: 0x0}, + 429: {region: 0x165, script: 0x5a, flags: 0x0}, + 430: {region: 0xdb, script: 0x22, flags: 0x0}, + 431: {region: 0x165, script: 0x5a, flags: 0x0}, 432: {region: 0x165, script: 0x5, flags: 0x0}, - 433: {region: 0x49, script: 0x57, flags: 0x0}, + 433: {region: 0x49, script: 0x5a, flags: 0x0}, 434: {region: 0x165, script: 0x5, flags: 0x0}, - 435: {region: 0x165, script: 0x57, flags: 0x0}, + 435: {region: 0x165, script: 0x5a, flags: 0x0}, 436: {region: 0x10, script: 0x3, flags: 0x1}, - 437: {region: 0x165, script: 0x57, flags: 0x0}, - 438: {region: 0x53, script: 0x38, flags: 0x0}, - 439: {region: 0x165, script: 0x57, flags: 0x0}, - 440: {region: 0x135, script: 0x57, flags: 0x0}, + 437: {region: 0x165, script: 0x5a, flags: 0x0}, + 438: {region: 0x53, script: 0x3b, flags: 0x0}, + 439: {region: 0x165, script: 0x5a, flags: 0x0}, + 440: {region: 0x135, script: 0x5a, flags: 0x0}, 441: {region: 0x24, script: 0x5, flags: 0x0}, - 442: {region: 0x165, script: 0x57, flags: 0x0}, - 443: {region: 0x165, script: 0x29, flags: 0x0}, - 444: {region: 0x97, script: 0x3b, flags: 0x0}, - 445: {region: 0x165, script: 0x57, flags: 0x0}, - 446: {region: 0x99, script: 0x21, flags: 0x0}, - 447: {region: 0x165, script: 0x57, flags: 0x0}, - 448: {region: 0x73, script: 0x57, flags: 0x0}, - 449: {region: 0x165, script: 0x57, flags: 0x0}, - 450: {region: 0x165, script: 0x57, flags: 0x0}, - 451: {region: 0xe7, script: 0x57, flags: 0x0}, - 452: {region: 0x165, script: 0x57, flags: 0x0}, - 453: {region: 0x12b, script: 0x3d, flags: 0x0}, - 454: {region: 0x53, script: 0x89, flags: 0x0}, - 455: {region: 0x165, script: 0x57, flags: 0x0}, + 442: {region: 0x165, script: 0x5a, flags: 0x0}, + 443: {region: 0x165, script: 0x2c, flags: 0x0}, + 444: {region: 0x97, script: 0x3e, flags: 0x0}, + 445: {region: 0x165, script: 0x5a, flags: 0x0}, + 446: {region: 0x99, script: 0x22, flags: 0x0}, + 447: {region: 0x165, script: 0x5a, flags: 0x0}, + 448: {region: 0x73, script: 0x5a, flags: 0x0}, + 449: {region: 0x165, script: 0x5a, flags: 0x0}, + 450: {region: 0x165, script: 0x5a, flags: 0x0}, + 451: {region: 0xe7, script: 0x5a, flags: 0x0}, + 452: {region: 0x165, script: 0x5a, flags: 0x0}, + 453: {region: 0x12b, script: 0x40, flags: 0x0}, + 454: {region: 0x53, script: 0x90, flags: 0x0}, + 455: {region: 0x165, script: 0x5a, flags: 0x0}, 456: {region: 0xe8, script: 0x5, flags: 0x0}, - 457: {region: 0x99, script: 0x21, flags: 0x0}, - 458: {region: 0xaf, script: 0x3e, flags: 0x0}, - 459: {region: 0xe7, script: 0x57, flags: 0x0}, + 457: {region: 0x99, script: 0x22, flags: 0x0}, + 458: {region: 0xaf, script: 0x41, flags: 0x0}, + 459: {region: 0xe7, script: 0x5a, flags: 0x0}, 460: {region: 0xe8, script: 0x5, flags: 0x0}, - 461: {region: 0xe6, script: 0x57, flags: 0x0}, - 462: {region: 0x99, script: 0x21, flags: 0x0}, - 463: {region: 0x99, script: 0x21, flags: 0x0}, - 464: {region: 0x165, script: 0x57, flags: 0x0}, - 465: {region: 0x90, script: 0x57, flags: 0x0}, - 466: {region: 0x60, script: 0x57, flags: 0x0}, - 467: {region: 0x53, script: 0x38, flags: 0x0}, - 468: {region: 0x91, script: 0x57, flags: 0x0}, - 469: {region: 0x92, script: 0x57, flags: 0x0}, - 470: {region: 0x165, script: 0x57, flags: 0x0}, + 461: {region: 0xe6, script: 0x5a, flags: 0x0}, + 462: {region: 0x99, script: 0x22, flags: 0x0}, + 463: {region: 0x99, script: 0x22, flags: 0x0}, + 464: {region: 0x165, script: 0x5a, flags: 0x0}, + 465: {region: 0x90, script: 0x5a, flags: 0x0}, + 466: {region: 0x60, script: 0x5a, flags: 0x0}, + 467: {region: 0x53, script: 0x3b, flags: 0x0}, + 468: {region: 0x91, script: 0x5a, flags: 0x0}, + 469: {region: 0x92, script: 0x5a, flags: 0x0}, + 470: {region: 0x165, script: 0x5a, flags: 0x0}, 471: {region: 0x28, script: 0x8, flags: 0x0}, - 472: {region: 0xd2, script: 0x57, flags: 0x0}, - 473: {region: 0x78, script: 0x57, flags: 0x0}, - 474: {region: 0x165, script: 0x57, flags: 0x0}, - 475: {region: 0x165, script: 0x57, flags: 0x0}, - 476: {region: 0xd0, script: 0x57, flags: 0x0}, - 477: {region: 0xd6, script: 0x57, flags: 0x0}, - 478: {region: 0x165, script: 0x57, flags: 0x0}, - 479: {region: 0x165, script: 0x57, flags: 0x0}, - 480: {region: 0x165, script: 0x57, flags: 0x0}, - 481: {region: 0x95, script: 0x57, flags: 0x0}, - 482: {region: 0x165, script: 0x57, flags: 0x0}, - 483: {region: 0x165, script: 0x57, flags: 0x0}, - 484: {region: 0x165, script: 0x57, flags: 0x0}, - 486: {region: 0x122, script: 0x57, flags: 0x0}, - 487: {region: 0xd6, script: 0x57, flags: 0x0}, - 488: {region: 0x165, script: 0x57, flags: 0x0}, - 489: {region: 0x165, script: 0x57, flags: 0x0}, - 490: {region: 0x53, script: 0xea, flags: 0x0}, - 491: {region: 0x165, script: 0x57, flags: 0x0}, - 492: {region: 0x135, script: 0x57, flags: 0x0}, - 493: {region: 0x165, script: 0x57, flags: 0x0}, - 494: {region: 0x49, script: 0x57, flags: 0x0}, - 495: {region: 0x165, script: 0x57, flags: 0x0}, - 496: {region: 0x165, script: 0x57, flags: 0x0}, - 497: {region: 0xe7, script: 0x57, flags: 0x0}, - 498: {region: 0x165, script: 0x57, flags: 0x0}, - 499: {region: 0x95, script: 0x57, flags: 0x0}, - 500: {region: 0x106, script: 0x1f, flags: 0x0}, - 501: {region: 0x1, script: 0x57, flags: 0x0}, - 502: {region: 0x165, script: 0x57, flags: 0x0}, - 503: {region: 0x165, script: 0x57, flags: 0x0}, - 504: {region: 0x9d, script: 0x57, flags: 0x0}, - 505: {region: 0x9e, script: 0x57, flags: 0x0}, + 472: {region: 0xd2, script: 0x5a, flags: 0x0}, + 473: {region: 0x78, script: 0x5a, flags: 0x0}, + 474: {region: 0x165, script: 0x5a, flags: 0x0}, + 475: {region: 0x165, script: 0x5a, flags: 0x0}, + 476: {region: 0xd0, script: 0x5a, flags: 0x0}, + 477: {region: 0xd6, script: 0x5a, flags: 0x0}, + 478: {region: 0x165, script: 0x5a, flags: 0x0}, + 479: {region: 0x165, script: 0x5a, flags: 0x0}, + 480: {region: 0x165, script: 0x5a, flags: 0x0}, + 481: {region: 0x95, script: 0x5a, flags: 0x0}, + 482: {region: 0x165, script: 0x5a, flags: 0x0}, + 483: {region: 0x165, script: 0x5a, flags: 0x0}, + 484: {region: 0x165, script: 0x5a, flags: 0x0}, + 486: {region: 0x122, script: 0x5a, flags: 0x0}, + 487: {region: 0xd6, script: 0x5a, flags: 0x0}, + 488: {region: 0x165, script: 0x5a, flags: 0x0}, + 489: {region: 0x165, script: 0x5a, flags: 0x0}, + 490: {region: 0x53, script: 0xfa, flags: 0x0}, + 491: {region: 0x165, script: 0x5a, flags: 0x0}, + 492: {region: 0x135, script: 0x5a, flags: 0x0}, + 493: {region: 0x165, script: 0x5a, flags: 0x0}, + 494: {region: 0x49, script: 0x5a, flags: 0x0}, + 495: {region: 0x165, script: 0x5a, flags: 0x0}, + 496: {region: 0x165, script: 0x5a, flags: 0x0}, + 497: {region: 0xe7, script: 0x5a, flags: 0x0}, + 498: {region: 0x165, script: 0x5a, flags: 0x0}, + 499: {region: 0x95, script: 0x5a, flags: 0x0}, + 500: {region: 0x106, script: 0x20, flags: 0x0}, + 501: {region: 0x1, script: 0x5a, flags: 0x0}, + 502: {region: 0x165, script: 0x5a, flags: 0x0}, + 503: {region: 0x165, script: 0x5a, flags: 0x0}, + 504: {region: 0x9d, script: 0x5a, flags: 0x0}, + 505: {region: 0x9e, script: 0x5a, flags: 0x0}, 506: {region: 0x49, script: 0x17, flags: 0x0}, - 507: {region: 0x97, script: 0x3b, flags: 0x0}, - 508: {region: 0x165, script: 0x57, flags: 0x0}, - 509: {region: 0x165, script: 0x57, flags: 0x0}, - 510: {region: 0x106, script: 0x57, flags: 0x0}, - 511: {region: 0x165, script: 0x57, flags: 0x0}, - 512: {region: 0xa2, script: 0x46, flags: 0x0}, - 513: {region: 0x165, script: 0x57, flags: 0x0}, - 514: {region: 0xa0, script: 0x57, flags: 0x0}, - 515: {region: 0x1, script: 0x57, flags: 0x0}, - 516: {region: 0x165, script: 0x57, flags: 0x0}, - 517: {region: 0x165, script: 0x57, flags: 0x0}, - 518: {region: 0x165, script: 0x57, flags: 0x0}, - 519: {region: 0x52, script: 0x57, flags: 0x0}, - 520: {region: 0x130, script: 0x3b, flags: 0x0}, - 521: {region: 0x165, script: 0x57, flags: 0x0}, - 522: {region: 0x12f, script: 0x57, flags: 0x0}, - 523: {region: 0xdb, script: 0x21, flags: 0x0}, - 524: {region: 0x165, script: 0x57, flags: 0x0}, - 525: {region: 0x63, script: 0x57, flags: 0x0}, - 526: {region: 0x95, script: 0x57, flags: 0x0}, - 527: {region: 0x95, script: 0x57, flags: 0x0}, - 528: {region: 0x7d, script: 0x2b, flags: 0x0}, - 529: {region: 0x137, script: 0x1f, flags: 0x0}, - 530: {region: 0x67, script: 0x57, flags: 0x0}, - 531: {region: 0xc4, script: 0x57, flags: 0x0}, - 532: {region: 0x165, script: 0x57, flags: 0x0}, - 533: {region: 0x165, script: 0x57, flags: 0x0}, - 534: {region: 0xd6, script: 0x57, flags: 0x0}, - 535: {region: 0xa4, script: 0x57, flags: 0x0}, - 536: {region: 0xc3, script: 0x57, flags: 0x0}, - 537: {region: 0x106, script: 0x1f, flags: 0x0}, - 538: {region: 0x165, script: 0x57, flags: 0x0}, - 539: {region: 0x165, script: 0x57, flags: 0x0}, - 540: {region: 0x165, script: 0x57, flags: 0x0}, - 541: {region: 0x165, script: 0x57, flags: 0x0}, + 507: {region: 0x97, script: 0x3e, flags: 0x0}, + 508: {region: 0x165, script: 0x5a, flags: 0x0}, + 509: {region: 0x165, script: 0x5a, flags: 0x0}, + 510: {region: 0x106, script: 0x5a, flags: 0x0}, + 511: {region: 0x165, script: 0x5a, flags: 0x0}, + 512: {region: 0xa2, script: 0x49, flags: 0x0}, + 513: {region: 0x165, script: 0x5a, flags: 0x0}, + 514: {region: 0xa0, script: 0x5a, flags: 0x0}, + 515: {region: 0x1, script: 0x5a, flags: 0x0}, + 516: {region: 0x165, script: 0x5a, flags: 0x0}, + 517: {region: 0x165, script: 0x5a, flags: 0x0}, + 518: {region: 0x165, script: 0x5a, flags: 0x0}, + 519: {region: 0x52, script: 0x5a, flags: 0x0}, + 520: {region: 0x130, script: 0x3e, flags: 0x0}, + 521: {region: 0x165, script: 0x5a, flags: 0x0}, + 522: {region: 0x12f, script: 0x5a, flags: 0x0}, + 523: {region: 0xdb, script: 0x22, flags: 0x0}, + 524: {region: 0x165, script: 0x5a, flags: 0x0}, + 525: {region: 0x63, script: 0x5a, flags: 0x0}, + 526: {region: 0x95, script: 0x5a, flags: 0x0}, + 527: {region: 0x95, script: 0x5a, flags: 0x0}, + 528: {region: 0x7d, script: 0x2e, flags: 0x0}, + 529: {region: 0x137, script: 0x20, flags: 0x0}, + 530: {region: 0x67, script: 0x5a, flags: 0x0}, + 531: {region: 0xc4, script: 0x5a, flags: 0x0}, + 532: {region: 0x165, script: 0x5a, flags: 0x0}, + 533: {region: 0x165, script: 0x5a, flags: 0x0}, + 534: {region: 0xd6, script: 0x5a, flags: 0x0}, + 535: {region: 0xa4, script: 0x5a, flags: 0x0}, + 536: {region: 0xc3, script: 0x5a, flags: 0x0}, + 537: {region: 0x106, script: 0x20, flags: 0x0}, + 538: {region: 0x165, script: 0x5a, flags: 0x0}, + 539: {region: 0x165, script: 0x5a, flags: 0x0}, + 540: {region: 0x165, script: 0x5a, flags: 0x0}, + 541: {region: 0x165, script: 0x5a, flags: 0x0}, 542: {region: 0xd4, script: 0x5, flags: 0x0}, - 543: {region: 0xd6, script: 0x57, flags: 0x0}, - 544: {region: 0x164, script: 0x57, flags: 0x0}, - 545: {region: 0x165, script: 0x57, flags: 0x0}, - 546: {region: 0x165, script: 0x57, flags: 0x0}, - 547: {region: 0x12f, script: 0x57, flags: 0x0}, + 543: {region: 0xd6, script: 0x5a, flags: 0x0}, + 544: {region: 0x164, script: 0x5a, flags: 0x0}, + 545: {region: 0x165, script: 0x5a, flags: 0x0}, + 546: {region: 0x165, script: 0x5a, flags: 0x0}, + 547: {region: 0x12f, script: 0x5a, flags: 0x0}, 548: {region: 0x122, script: 0x5, flags: 0x0}, - 549: {region: 0x165, script: 0x57, flags: 0x0}, - 550: {region: 0x123, script: 0xdf, flags: 0x0}, - 551: {region: 0x5a, script: 0x57, flags: 0x0}, - 552: {region: 0x52, script: 0x57, flags: 0x0}, - 553: {region: 0x165, script: 0x57, flags: 0x0}, - 554: {region: 0x4f, script: 0x57, flags: 0x0}, - 555: {region: 0x99, script: 0x21, flags: 0x0}, - 556: {region: 0x99, script: 0x21, flags: 0x0}, - 557: {region: 0x4b, script: 0x57, flags: 0x0}, - 558: {region: 0x95, script: 0x57, flags: 0x0}, - 559: {region: 0x165, script: 0x57, flags: 0x0}, - 560: {region: 0x41, script: 0x57, flags: 0x0}, - 561: {region: 0x99, script: 0x57, flags: 0x0}, - 562: {region: 0x53, script: 0xd6, flags: 0x0}, - 563: {region: 0x99, script: 0x21, flags: 0x0}, - 564: {region: 0xc3, script: 0x57, flags: 0x0}, - 565: {region: 0x165, script: 0x57, flags: 0x0}, - 566: {region: 0x99, script: 0x72, flags: 0x0}, + 549: {region: 0x165, script: 0x5a, flags: 0x0}, + 550: {region: 0x123, script: 0xeb, flags: 0x0}, + 551: {region: 0x5a, script: 0x5a, flags: 0x0}, + 552: {region: 0x52, script: 0x5a, flags: 0x0}, + 553: {region: 0x165, script: 0x5a, flags: 0x0}, + 554: {region: 0x4f, script: 0x5a, flags: 0x0}, + 555: {region: 0x99, script: 0x22, flags: 0x0}, + 556: {region: 0x99, script: 0x22, flags: 0x0}, + 557: {region: 0x4b, script: 0x5a, flags: 0x0}, + 558: {region: 0x95, script: 0x5a, flags: 0x0}, + 559: {region: 0x165, script: 0x5a, flags: 0x0}, + 560: {region: 0x41, script: 0x5a, flags: 0x0}, + 561: {region: 0x99, script: 0x5a, flags: 0x0}, + 562: {region: 0x53, script: 0xe2, flags: 0x0}, + 563: {region: 0x99, script: 0x22, flags: 0x0}, + 564: {region: 0xc3, script: 0x5a, flags: 0x0}, + 565: {region: 0x165, script: 0x5a, flags: 0x0}, + 566: {region: 0x99, script: 0x75, flags: 0x0}, 567: {region: 0xe8, script: 0x5, flags: 0x0}, - 568: {region: 0x165, script: 0x57, flags: 0x0}, - 569: {region: 0xa4, script: 0x57, flags: 0x0}, - 570: {region: 0x165, script: 0x57, flags: 0x0}, - 571: {region: 0x12b, script: 0x57, flags: 0x0}, - 572: {region: 0x165, script: 0x57, flags: 0x0}, - 573: {region: 0xd2, script: 0x57, flags: 0x0}, - 574: {region: 0x165, script: 0x57, flags: 0x0}, - 575: {region: 0xaf, script: 0x54, flags: 0x0}, - 576: {region: 0x165, script: 0x57, flags: 0x0}, - 577: {region: 0x165, script: 0x57, flags: 0x0}, + 568: {region: 0x165, script: 0x5a, flags: 0x0}, + 569: {region: 0xa4, script: 0x5a, flags: 0x0}, + 570: {region: 0x165, script: 0x5a, flags: 0x0}, + 571: {region: 0x12b, script: 0x5a, flags: 0x0}, + 572: {region: 0x165, script: 0x5a, flags: 0x0}, + 573: {region: 0xd2, script: 0x5a, flags: 0x0}, + 574: {region: 0x165, script: 0x5a, flags: 0x0}, + 575: {region: 0xaf, script: 0x57, flags: 0x0}, + 576: {region: 0x165, script: 0x5a, flags: 0x0}, + 577: {region: 0x165, script: 0x5a, flags: 0x0}, 578: {region: 0x13, script: 0x6, flags: 0x1}, - 579: {region: 0x165, script: 0x57, flags: 0x0}, - 580: {region: 0x52, script: 0x57, flags: 0x0}, - 581: {region: 0x82, script: 0x57, flags: 0x0}, - 582: {region: 0xa4, script: 0x57, flags: 0x0}, - 583: {region: 0x165, script: 0x57, flags: 0x0}, - 584: {region: 0x165, script: 0x57, flags: 0x0}, - 585: {region: 0x165, script: 0x57, flags: 0x0}, - 586: {region: 0xa6, script: 0x4b, flags: 0x0}, - 587: {region: 0x2a, script: 0x57, flags: 0x0}, - 588: {region: 0x165, script: 0x57, flags: 0x0}, - 589: {region: 0x165, script: 0x57, flags: 0x0}, - 590: {region: 0x165, script: 0x57, flags: 0x0}, - 591: {region: 0x165, script: 0x57, flags: 0x0}, - 592: {region: 0x165, script: 0x57, flags: 0x0}, - 593: {region: 0x99, script: 0x4f, flags: 0x0}, - 594: {region: 0x8b, script: 0x57, flags: 0x0}, - 595: {region: 0x165, script: 0x57, flags: 0x0}, - 596: {region: 0xab, script: 0x50, flags: 0x0}, - 597: {region: 0x106, script: 0x1f, flags: 0x0}, - 598: {region: 0x99, script: 0x21, flags: 0x0}, - 599: {region: 0x165, script: 0x57, flags: 0x0}, - 600: {region: 0x75, script: 0x57, flags: 0x0}, - 601: {region: 0x165, script: 0x57, flags: 0x0}, - 602: {region: 0xb4, script: 0x57, flags: 0x0}, - 603: {region: 0x165, script: 0x57, flags: 0x0}, - 604: {region: 0x165, script: 0x57, flags: 0x0}, - 605: {region: 0x165, script: 0x57, flags: 0x0}, - 606: {region: 0x165, script: 0x57, flags: 0x0}, - 607: {region: 0x165, script: 0x57, flags: 0x0}, - 608: {region: 0x165, script: 0x57, flags: 0x0}, - 609: {region: 0x165, script: 0x57, flags: 0x0}, - 610: {region: 0x165, script: 0x29, flags: 0x0}, - 611: {region: 0x165, script: 0x57, flags: 0x0}, - 612: {region: 0x106, script: 0x1f, flags: 0x0}, - 613: {region: 0x112, script: 0x57, flags: 0x0}, - 614: {region: 0xe7, script: 0x57, flags: 0x0}, - 615: {region: 0x106, script: 0x57, flags: 0x0}, - 616: {region: 0x165, script: 0x57, flags: 0x0}, - 617: {region: 0x99, script: 0x21, flags: 0x0}, + 579: {region: 0x165, script: 0x5a, flags: 0x0}, + 580: {region: 0x52, script: 0x5a, flags: 0x0}, + 581: {region: 0x82, script: 0x5a, flags: 0x0}, + 582: {region: 0xa4, script: 0x5a, flags: 0x0}, + 583: {region: 0x165, script: 0x5a, flags: 0x0}, + 584: {region: 0x165, script: 0x5a, flags: 0x0}, + 585: {region: 0x165, script: 0x5a, flags: 0x0}, + 586: {region: 0xa6, script: 0x4e, flags: 0x0}, + 587: {region: 0x2a, script: 0x5a, flags: 0x0}, + 588: {region: 0x165, script: 0x5a, flags: 0x0}, + 589: {region: 0x165, script: 0x5a, flags: 0x0}, + 590: {region: 0x165, script: 0x5a, flags: 0x0}, + 591: {region: 0x165, script: 0x5a, flags: 0x0}, + 592: {region: 0x165, script: 0x5a, flags: 0x0}, + 593: {region: 0x99, script: 0x52, flags: 0x0}, + 594: {region: 0x8b, script: 0x5a, flags: 0x0}, + 595: {region: 0x165, script: 0x5a, flags: 0x0}, + 596: {region: 0xab, script: 0x53, flags: 0x0}, + 597: {region: 0x106, script: 0x20, flags: 0x0}, + 598: {region: 0x99, script: 0x22, flags: 0x0}, + 599: {region: 0x165, script: 0x5a, flags: 0x0}, + 600: {region: 0x75, script: 0x5a, flags: 0x0}, + 601: {region: 0x165, script: 0x5a, flags: 0x0}, + 602: {region: 0xb4, script: 0x5a, flags: 0x0}, + 603: {region: 0x165, script: 0x5a, flags: 0x0}, + 604: {region: 0x165, script: 0x5a, flags: 0x0}, + 605: {region: 0x165, script: 0x5a, flags: 0x0}, + 606: {region: 0x165, script: 0x5a, flags: 0x0}, + 607: {region: 0x165, script: 0x5a, flags: 0x0}, + 608: {region: 0x165, script: 0x5a, flags: 0x0}, + 609: {region: 0x165, script: 0x5a, flags: 0x0}, + 610: {region: 0x165, script: 0x2c, flags: 0x0}, + 611: {region: 0x165, script: 0x5a, flags: 0x0}, + 612: {region: 0x106, script: 0x20, flags: 0x0}, + 613: {region: 0x112, script: 0x5a, flags: 0x0}, + 614: {region: 0xe7, script: 0x5a, flags: 0x0}, + 615: {region: 0x106, script: 0x5a, flags: 0x0}, + 616: {region: 0x165, script: 0x5a, flags: 0x0}, + 617: {region: 0x99, script: 0x22, flags: 0x0}, 618: {region: 0x99, script: 0x5, flags: 0x0}, - 619: {region: 0x12f, script: 0x57, flags: 0x0}, - 620: {region: 0x165, script: 0x57, flags: 0x0}, - 621: {region: 0x52, script: 0x57, flags: 0x0}, - 622: {region: 0x60, script: 0x57, flags: 0x0}, - 623: {region: 0x165, script: 0x57, flags: 0x0}, - 624: {region: 0x165, script: 0x57, flags: 0x0}, - 625: {region: 0x165, script: 0x29, flags: 0x0}, - 626: {region: 0x165, script: 0x57, flags: 0x0}, - 627: {region: 0x165, script: 0x57, flags: 0x0}, + 619: {region: 0x12f, script: 0x5a, flags: 0x0}, + 620: {region: 0x165, script: 0x5a, flags: 0x0}, + 621: {region: 0x52, script: 0x5a, flags: 0x0}, + 622: {region: 0x60, script: 0x5a, flags: 0x0}, + 623: {region: 0x165, script: 0x5a, flags: 0x0}, + 624: {region: 0x165, script: 0x5a, flags: 0x0}, + 625: {region: 0x165, script: 0x2c, flags: 0x0}, + 626: {region: 0x165, script: 0x5a, flags: 0x0}, + 627: {region: 0x165, script: 0x5a, flags: 0x0}, 628: {region: 0x19, script: 0x3, flags: 0x1}, - 629: {region: 0x165, script: 0x57, flags: 0x0}, - 630: {region: 0x165, script: 0x57, flags: 0x0}, - 631: {region: 0x165, script: 0x57, flags: 0x0}, - 632: {region: 0x165, script: 0x57, flags: 0x0}, - 633: {region: 0x106, script: 0x1f, flags: 0x0}, - 634: {region: 0x165, script: 0x57, flags: 0x0}, - 635: {region: 0x165, script: 0x57, flags: 0x0}, - 636: {region: 0x165, script: 0x57, flags: 0x0}, - 637: {region: 0x106, script: 0x1f, flags: 0x0}, - 638: {region: 0x165, script: 0x57, flags: 0x0}, - 639: {region: 0x95, script: 0x57, flags: 0x0}, + 629: {region: 0x165, script: 0x5a, flags: 0x0}, + 630: {region: 0x165, script: 0x5a, flags: 0x0}, + 631: {region: 0x165, script: 0x5a, flags: 0x0}, + 632: {region: 0x165, script: 0x5a, flags: 0x0}, + 633: {region: 0x106, script: 0x20, flags: 0x0}, + 634: {region: 0x165, script: 0x5a, flags: 0x0}, + 635: {region: 0x165, script: 0x5a, flags: 0x0}, + 636: {region: 0x165, script: 0x5a, flags: 0x0}, + 637: {region: 0x106, script: 0x20, flags: 0x0}, + 638: {region: 0x165, script: 0x5a, flags: 0x0}, + 639: {region: 0x95, script: 0x5a, flags: 0x0}, 640: {region: 0xe8, script: 0x5, flags: 0x0}, - 641: {region: 0x7b, script: 0x57, flags: 0x0}, - 642: {region: 0x165, script: 0x57, flags: 0x0}, - 643: {region: 0x165, script: 0x57, flags: 0x0}, - 644: {region: 0x165, script: 0x57, flags: 0x0}, - 645: {region: 0x165, script: 0x29, flags: 0x0}, - 646: {region: 0x123, script: 0xdf, flags: 0x0}, + 641: {region: 0x7b, script: 0x5a, flags: 0x0}, + 642: {region: 0x165, script: 0x5a, flags: 0x0}, + 643: {region: 0x165, script: 0x5a, flags: 0x0}, + 644: {region: 0x165, script: 0x5a, flags: 0x0}, + 645: {region: 0x165, script: 0x2c, flags: 0x0}, + 646: {region: 0x123, script: 0xeb, flags: 0x0}, 647: {region: 0xe8, script: 0x5, flags: 0x0}, - 648: {region: 0x165, script: 0x57, flags: 0x0}, - 649: {region: 0x165, script: 0x57, flags: 0x0}, + 648: {region: 0x165, script: 0x5a, flags: 0x0}, + 649: {region: 0x165, script: 0x5a, flags: 0x0}, 650: {region: 0x1c, script: 0x5, flags: 0x1}, - 651: {region: 0x165, script: 0x57, flags: 0x0}, - 652: {region: 0x165, script: 0x57, flags: 0x0}, - 653: {region: 0x165, script: 0x57, flags: 0x0}, - 654: {region: 0x138, script: 0x57, flags: 0x0}, - 655: {region: 0x87, script: 0x5b, flags: 0x0}, - 656: {region: 0x97, script: 0x3b, flags: 0x0}, - 657: {region: 0x12f, script: 0x57, flags: 0x0}, + 651: {region: 0x165, script: 0x5a, flags: 0x0}, + 652: {region: 0x165, script: 0x5a, flags: 0x0}, + 653: {region: 0x165, script: 0x5a, flags: 0x0}, + 654: {region: 0x138, script: 0x5a, flags: 0x0}, + 655: {region: 0x87, script: 0x5e, flags: 0x0}, + 656: {region: 0x97, script: 0x3e, flags: 0x0}, + 657: {region: 0x12f, script: 0x5a, flags: 0x0}, 658: {region: 0xe8, script: 0x5, flags: 0x0}, - 659: {region: 0x131, script: 0x57, flags: 0x0}, - 660: {region: 0x165, script: 0x57, flags: 0x0}, - 661: {region: 0xb7, script: 0x57, flags: 0x0}, - 662: {region: 0x106, script: 0x1f, flags: 0x0}, - 663: {region: 0x165, script: 0x57, flags: 0x0}, - 664: {region: 0x95, script: 0x57, flags: 0x0}, - 665: {region: 0x165, script: 0x57, flags: 0x0}, - 666: {region: 0x53, script: 0xdf, flags: 0x0}, - 667: {region: 0x165, script: 0x57, flags: 0x0}, - 668: {region: 0x165, script: 0x57, flags: 0x0}, - 669: {region: 0x165, script: 0x57, flags: 0x0}, - 670: {region: 0x165, script: 0x57, flags: 0x0}, - 671: {region: 0x99, script: 0x59, flags: 0x0}, - 672: {region: 0x165, script: 0x57, flags: 0x0}, - 673: {region: 0x165, script: 0x57, flags: 0x0}, - 674: {region: 0x106, script: 0x1f, flags: 0x0}, - 675: {region: 0x131, script: 0x57, flags: 0x0}, - 676: {region: 0x165, script: 0x57, flags: 0x0}, - 677: {region: 0xd9, script: 0x57, flags: 0x0}, - 678: {region: 0x165, script: 0x57, flags: 0x0}, - 679: {region: 0x165, script: 0x57, flags: 0x0}, + 659: {region: 0x131, script: 0x5a, flags: 0x0}, + 660: {region: 0x165, script: 0x5a, flags: 0x0}, + 661: {region: 0xb7, script: 0x5a, flags: 0x0}, + 662: {region: 0x106, script: 0x20, flags: 0x0}, + 663: {region: 0x165, script: 0x5a, flags: 0x0}, + 664: {region: 0x95, script: 0x5a, flags: 0x0}, + 665: {region: 0x165, script: 0x5a, flags: 0x0}, + 666: {region: 0x53, script: 0xeb, flags: 0x0}, + 667: {region: 0x165, script: 0x5a, flags: 0x0}, + 668: {region: 0x165, script: 0x5a, flags: 0x0}, + 669: {region: 0x165, script: 0x5a, flags: 0x0}, + 670: {region: 0x165, script: 0x5a, flags: 0x0}, + 671: {region: 0x99, script: 0x5c, flags: 0x0}, + 672: {region: 0x165, script: 0x5a, flags: 0x0}, + 673: {region: 0x165, script: 0x5a, flags: 0x0}, + 674: {region: 0x106, script: 0x20, flags: 0x0}, + 675: {region: 0x131, script: 0x5a, flags: 0x0}, + 676: {region: 0x165, script: 0x5a, flags: 0x0}, + 677: {region: 0xd9, script: 0x5a, flags: 0x0}, + 678: {region: 0x165, script: 0x5a, flags: 0x0}, + 679: {region: 0x165, script: 0x5a, flags: 0x0}, 680: {region: 0x21, script: 0x2, flags: 0x1}, - 681: {region: 0x165, script: 0x57, flags: 0x0}, - 682: {region: 0x165, script: 0x57, flags: 0x0}, - 683: {region: 0x9e, script: 0x57, flags: 0x0}, - 684: {region: 0x53, script: 0x5d, flags: 0x0}, - 685: {region: 0x95, script: 0x57, flags: 0x0}, + 681: {region: 0x165, script: 0x5a, flags: 0x0}, + 682: {region: 0x165, script: 0x5a, flags: 0x0}, + 683: {region: 0x9e, script: 0x5a, flags: 0x0}, + 684: {region: 0x53, script: 0x60, flags: 0x0}, + 685: {region: 0x95, script: 0x5a, flags: 0x0}, 686: {region: 0x9c, script: 0x5, flags: 0x0}, - 687: {region: 0x135, script: 0x57, flags: 0x0}, - 688: {region: 0x165, script: 0x57, flags: 0x0}, - 689: {region: 0x165, script: 0x57, flags: 0x0}, - 690: {region: 0x99, script: 0xda, flags: 0x0}, - 691: {region: 0x9e, script: 0x57, flags: 0x0}, - 692: {region: 0x165, script: 0x57, flags: 0x0}, - 693: {region: 0x4b, script: 0x57, flags: 0x0}, - 694: {region: 0x165, script: 0x57, flags: 0x0}, - 695: {region: 0x165, script: 0x57, flags: 0x0}, - 696: {region: 0xaf, script: 0x54, flags: 0x0}, - 697: {region: 0x165, script: 0x57, flags: 0x0}, - 698: {region: 0x165, script: 0x57, flags: 0x0}, - 699: {region: 0x4b, script: 0x57, flags: 0x0}, - 700: {region: 0x165, script: 0x57, flags: 0x0}, - 701: {region: 0x165, script: 0x57, flags: 0x0}, - 702: {region: 0x162, script: 0x57, flags: 0x0}, + 687: {region: 0x135, script: 0x5a, flags: 0x0}, + 688: {region: 0x165, script: 0x5a, flags: 0x0}, + 689: {region: 0x165, script: 0x5a, flags: 0x0}, + 690: {region: 0x99, script: 0xe6, flags: 0x0}, + 691: {region: 0x9e, script: 0x5a, flags: 0x0}, + 692: {region: 0x165, script: 0x5a, flags: 0x0}, + 693: {region: 0x4b, script: 0x5a, flags: 0x0}, + 694: {region: 0x165, script: 0x5a, flags: 0x0}, + 695: {region: 0x165, script: 0x5a, flags: 0x0}, + 696: {region: 0xaf, script: 0x57, flags: 0x0}, + 697: {region: 0x165, script: 0x5a, flags: 0x0}, + 698: {region: 0x165, script: 0x5a, flags: 0x0}, + 699: {region: 0x4b, script: 0x5a, flags: 0x0}, + 700: {region: 0x165, script: 0x5a, flags: 0x0}, + 701: {region: 0x165, script: 0x5a, flags: 0x0}, + 702: {region: 0x162, script: 0x5a, flags: 0x0}, 703: {region: 0x9c, script: 0x5, flags: 0x0}, - 704: {region: 0xb6, script: 0x57, flags: 0x0}, - 705: {region: 0xb8, script: 0x57, flags: 0x0}, - 706: {region: 0x4b, script: 0x57, flags: 0x0}, - 707: {region: 0x4b, script: 0x57, flags: 0x0}, - 708: {region: 0xa4, script: 0x57, flags: 0x0}, - 709: {region: 0xa4, script: 0x57, flags: 0x0}, + 704: {region: 0xb6, script: 0x5a, flags: 0x0}, + 705: {region: 0xb8, script: 0x5a, flags: 0x0}, + 706: {region: 0x4b, script: 0x5a, flags: 0x0}, + 707: {region: 0x4b, script: 0x5a, flags: 0x0}, + 708: {region: 0xa4, script: 0x5a, flags: 0x0}, + 709: {region: 0xa4, script: 0x5a, flags: 0x0}, 710: {region: 0x9c, script: 0x5, flags: 0x0}, - 711: {region: 0xb8, script: 0x57, flags: 0x0}, - 712: {region: 0x123, script: 0xdf, flags: 0x0}, - 713: {region: 0x53, script: 0x38, flags: 0x0}, - 714: {region: 0x12b, script: 0x57, flags: 0x0}, - 715: {region: 0x95, script: 0x57, flags: 0x0}, - 716: {region: 0x52, script: 0x57, flags: 0x0}, - 717: {region: 0x99, script: 0x21, flags: 0x0}, - 718: {region: 0x99, script: 0x21, flags: 0x0}, - 719: {region: 0x95, script: 0x57, flags: 0x0}, + 711: {region: 0xb8, script: 0x5a, flags: 0x0}, + 712: {region: 0x123, script: 0xeb, flags: 0x0}, + 713: {region: 0x53, script: 0x3b, flags: 0x0}, + 714: {region: 0x12b, script: 0x5a, flags: 0x0}, + 715: {region: 0x95, script: 0x5a, flags: 0x0}, + 716: {region: 0x52, script: 0x5a, flags: 0x0}, + 717: {region: 0x99, script: 0x22, flags: 0x0}, + 718: {region: 0x99, script: 0x22, flags: 0x0}, + 719: {region: 0x95, script: 0x5a, flags: 0x0}, 720: {region: 0x23, script: 0x3, flags: 0x1}, - 721: {region: 0xa4, script: 0x57, flags: 0x0}, - 722: {region: 0x165, script: 0x57, flags: 0x0}, - 723: {region: 0xcf, script: 0x57, flags: 0x0}, - 724: {region: 0x165, script: 0x57, flags: 0x0}, - 725: {region: 0x165, script: 0x57, flags: 0x0}, - 726: {region: 0x165, script: 0x57, flags: 0x0}, - 727: {region: 0x165, script: 0x57, flags: 0x0}, - 728: {region: 0x165, script: 0x57, flags: 0x0}, - 729: {region: 0x165, script: 0x57, flags: 0x0}, - 730: {region: 0x165, script: 0x57, flags: 0x0}, - 731: {region: 0x165, script: 0x57, flags: 0x0}, - 732: {region: 0x165, script: 0x57, flags: 0x0}, - 733: {region: 0x165, script: 0x57, flags: 0x0}, - 734: {region: 0x165, script: 0x57, flags: 0x0}, + 721: {region: 0xa4, script: 0x5a, flags: 0x0}, + 722: {region: 0x165, script: 0x5a, flags: 0x0}, + 723: {region: 0xcf, script: 0x5a, flags: 0x0}, + 724: {region: 0x165, script: 0x5a, flags: 0x0}, + 725: {region: 0x165, script: 0x5a, flags: 0x0}, + 726: {region: 0x165, script: 0x5a, flags: 0x0}, + 727: {region: 0x165, script: 0x5a, flags: 0x0}, + 728: {region: 0x165, script: 0x5a, flags: 0x0}, + 729: {region: 0x165, script: 0x5a, flags: 0x0}, + 730: {region: 0x165, script: 0x5a, flags: 0x0}, + 731: {region: 0x165, script: 0x5a, flags: 0x0}, + 732: {region: 0x165, script: 0x5a, flags: 0x0}, + 733: {region: 0x165, script: 0x5a, flags: 0x0}, + 734: {region: 0x165, script: 0x5a, flags: 0x0}, 735: {region: 0x165, script: 0x5, flags: 0x0}, - 736: {region: 0x106, script: 0x1f, flags: 0x0}, - 737: {region: 0xe7, script: 0x57, flags: 0x0}, - 738: {region: 0x165, script: 0x57, flags: 0x0}, - 739: {region: 0x95, script: 0x57, flags: 0x0}, - 740: {region: 0x165, script: 0x29, flags: 0x0}, - 741: {region: 0x165, script: 0x57, flags: 0x0}, - 742: {region: 0x165, script: 0x57, flags: 0x0}, - 743: {region: 0x165, script: 0x57, flags: 0x0}, - 744: {region: 0x112, script: 0x57, flags: 0x0}, - 745: {region: 0xa4, script: 0x57, flags: 0x0}, - 746: {region: 0x165, script: 0x57, flags: 0x0}, - 747: {region: 0x165, script: 0x57, flags: 0x0}, + 736: {region: 0x106, script: 0x20, flags: 0x0}, + 737: {region: 0xe7, script: 0x5a, flags: 0x0}, + 738: {region: 0x165, script: 0x5a, flags: 0x0}, + 739: {region: 0x95, script: 0x5a, flags: 0x0}, + 740: {region: 0x165, script: 0x2c, flags: 0x0}, + 741: {region: 0x165, script: 0x5a, flags: 0x0}, + 742: {region: 0x165, script: 0x5a, flags: 0x0}, + 743: {region: 0x165, script: 0x5a, flags: 0x0}, + 744: {region: 0x112, script: 0x5a, flags: 0x0}, + 745: {region: 0xa4, script: 0x5a, flags: 0x0}, + 746: {region: 0x165, script: 0x5a, flags: 0x0}, + 747: {region: 0x165, script: 0x5a, flags: 0x0}, 748: {region: 0x123, script: 0x5, flags: 0x0}, - 749: {region: 0xcc, script: 0x57, flags: 0x0}, - 750: {region: 0x165, script: 0x57, flags: 0x0}, - 751: {region: 0x165, script: 0x57, flags: 0x0}, - 752: {region: 0x165, script: 0x57, flags: 0x0}, - 753: {region: 0xbf, script: 0x57, flags: 0x0}, - 754: {region: 0xd1, script: 0x57, flags: 0x0}, - 755: {region: 0x165, script: 0x57, flags: 0x0}, - 756: {region: 0x52, script: 0x57, flags: 0x0}, - 757: {region: 0xdb, script: 0x21, flags: 0x0}, - 758: {region: 0x12f, script: 0x57, flags: 0x0}, - 759: {region: 0xc0, script: 0x57, flags: 0x0}, - 760: {region: 0x165, script: 0x57, flags: 0x0}, - 761: {region: 0x165, script: 0x57, flags: 0x0}, - 762: {region: 0xe0, script: 0x57, flags: 0x0}, - 763: {region: 0x165, script: 0x57, flags: 0x0}, - 764: {region: 0x95, script: 0x57, flags: 0x0}, - 765: {region: 0x9b, script: 0x3a, flags: 0x0}, - 766: {region: 0x165, script: 0x57, flags: 0x0}, - 767: {region: 0xc2, script: 0x1f, flags: 0x0}, + 749: {region: 0xcc, script: 0x5a, flags: 0x0}, + 750: {region: 0x165, script: 0x5a, flags: 0x0}, + 751: {region: 0x165, script: 0x5a, flags: 0x0}, + 752: {region: 0x165, script: 0x5a, flags: 0x0}, + 753: {region: 0xbf, script: 0x5a, flags: 0x0}, + 754: {region: 0xd1, script: 0x5a, flags: 0x0}, + 755: {region: 0x165, script: 0x5a, flags: 0x0}, + 756: {region: 0x52, script: 0x5a, flags: 0x0}, + 757: {region: 0xdb, script: 0x22, flags: 0x0}, + 758: {region: 0x12f, script: 0x5a, flags: 0x0}, + 759: {region: 0xc0, script: 0x5a, flags: 0x0}, + 760: {region: 0x165, script: 0x5a, flags: 0x0}, + 761: {region: 0x165, script: 0x5a, flags: 0x0}, + 762: {region: 0xe0, script: 0x5a, flags: 0x0}, + 763: {region: 0x165, script: 0x5a, flags: 0x0}, + 764: {region: 0x95, script: 0x5a, flags: 0x0}, + 765: {region: 0x9b, script: 0x3d, flags: 0x0}, + 766: {region: 0x165, script: 0x5a, flags: 0x0}, + 767: {region: 0xc2, script: 0x20, flags: 0x0}, 768: {region: 0x165, script: 0x5, flags: 0x0}, - 769: {region: 0x165, script: 0x57, flags: 0x0}, - 770: {region: 0x165, script: 0x57, flags: 0x0}, - 771: {region: 0x165, script: 0x57, flags: 0x0}, - 772: {region: 0x99, script: 0x6b, flags: 0x0}, - 773: {region: 0x165, script: 0x57, flags: 0x0}, - 774: {region: 0x165, script: 0x57, flags: 0x0}, - 775: {region: 0x10b, script: 0x57, flags: 0x0}, - 776: {region: 0x165, script: 0x57, flags: 0x0}, - 777: {region: 0x165, script: 0x57, flags: 0x0}, - 778: {region: 0x165, script: 0x57, flags: 0x0}, + 769: {region: 0x165, script: 0x5a, flags: 0x0}, + 770: {region: 0x165, script: 0x5a, flags: 0x0}, + 771: {region: 0x165, script: 0x5a, flags: 0x0}, + 772: {region: 0x99, script: 0x6e, flags: 0x0}, + 773: {region: 0x165, script: 0x5a, flags: 0x0}, + 774: {region: 0x165, script: 0x5a, flags: 0x0}, + 775: {region: 0x10b, script: 0x5a, flags: 0x0}, + 776: {region: 0x165, script: 0x5a, flags: 0x0}, + 777: {region: 0x165, script: 0x5a, flags: 0x0}, + 778: {region: 0x165, script: 0x5a, flags: 0x0}, 779: {region: 0x26, script: 0x3, flags: 0x1}, - 780: {region: 0x165, script: 0x57, flags: 0x0}, - 781: {region: 0x165, script: 0x57, flags: 0x0}, + 780: {region: 0x165, script: 0x5a, flags: 0x0}, + 781: {region: 0x165, script: 0x5a, flags: 0x0}, 782: {region: 0x99, script: 0xe, flags: 0x0}, - 783: {region: 0xc4, script: 0x72, flags: 0x0}, - 785: {region: 0x165, script: 0x57, flags: 0x0}, - 786: {region: 0x49, script: 0x57, flags: 0x0}, - 787: {region: 0x49, script: 0x57, flags: 0x0}, - 788: {region: 0x37, script: 0x57, flags: 0x0}, - 789: {region: 0x165, script: 0x57, flags: 0x0}, - 790: {region: 0x165, script: 0x57, flags: 0x0}, - 791: {region: 0x165, script: 0x57, flags: 0x0}, - 792: {region: 0x165, script: 0x57, flags: 0x0}, - 793: {region: 0x165, script: 0x57, flags: 0x0}, - 794: {region: 0x165, script: 0x57, flags: 0x0}, - 795: {region: 0x99, script: 0x21, flags: 0x0}, - 796: {region: 0xdb, script: 0x21, flags: 0x0}, - 797: {region: 0x106, script: 0x1f, flags: 0x0}, - 798: {region: 0x35, script: 0x6f, flags: 0x0}, + 783: {region: 0xc4, script: 0x75, flags: 0x0}, + 785: {region: 0x165, script: 0x5a, flags: 0x0}, + 786: {region: 0x49, script: 0x5a, flags: 0x0}, + 787: {region: 0x49, script: 0x5a, flags: 0x0}, + 788: {region: 0x37, script: 0x5a, flags: 0x0}, + 789: {region: 0x165, script: 0x5a, flags: 0x0}, + 790: {region: 0x165, script: 0x5a, flags: 0x0}, + 791: {region: 0x165, script: 0x5a, flags: 0x0}, + 792: {region: 0x165, script: 0x5a, flags: 0x0}, + 793: {region: 0x165, script: 0x5a, flags: 0x0}, + 794: {region: 0x165, script: 0x5a, flags: 0x0}, + 795: {region: 0x99, script: 0x22, flags: 0x0}, + 796: {region: 0xdb, script: 0x22, flags: 0x0}, + 797: {region: 0x106, script: 0x20, flags: 0x0}, + 798: {region: 0x35, script: 0x72, flags: 0x0}, 799: {region: 0x29, script: 0x3, flags: 0x1}, - 800: {region: 0xcb, script: 0x57, flags: 0x0}, - 801: {region: 0x165, script: 0x57, flags: 0x0}, - 802: {region: 0x165, script: 0x57, flags: 0x0}, - 803: {region: 0x165, script: 0x57, flags: 0x0}, - 804: {region: 0x99, script: 0x21, flags: 0x0}, - 805: {region: 0x52, script: 0x57, flags: 0x0}, - 807: {region: 0x165, script: 0x57, flags: 0x0}, - 808: {region: 0x135, script: 0x57, flags: 0x0}, - 809: {region: 0x165, script: 0x57, flags: 0x0}, - 810: {region: 0x165, script: 0x57, flags: 0x0}, + 800: {region: 0xcb, script: 0x5a, flags: 0x0}, + 801: {region: 0x165, script: 0x5a, flags: 0x0}, + 802: {region: 0x165, script: 0x5a, flags: 0x0}, + 803: {region: 0x165, script: 0x5a, flags: 0x0}, + 804: {region: 0x99, script: 0x22, flags: 0x0}, + 805: {region: 0x52, script: 0x5a, flags: 0x0}, + 807: {region: 0x165, script: 0x5a, flags: 0x0}, + 808: {region: 0x135, script: 0x5a, flags: 0x0}, + 809: {region: 0x165, script: 0x5a, flags: 0x0}, + 810: {region: 0x165, script: 0x5a, flags: 0x0}, 811: {region: 0xe8, script: 0x5, flags: 0x0}, - 812: {region: 0xc3, script: 0x57, flags: 0x0}, - 813: {region: 0x99, script: 0x21, flags: 0x0}, - 814: {region: 0x95, script: 0x57, flags: 0x0}, - 815: {region: 0x164, script: 0x57, flags: 0x0}, - 816: {region: 0x165, script: 0x57, flags: 0x0}, - 817: {region: 0xc4, script: 0x72, flags: 0x0}, - 818: {region: 0x165, script: 0x57, flags: 0x0}, - 819: {region: 0x165, script: 0x29, flags: 0x0}, - 820: {region: 0x106, script: 0x1f, flags: 0x0}, - 821: {region: 0x165, script: 0x57, flags: 0x0}, - 822: {region: 0x131, script: 0x57, flags: 0x0}, - 823: {region: 0x9c, script: 0x63, flags: 0x0}, - 824: {region: 0x165, script: 0x57, flags: 0x0}, - 825: {region: 0x165, script: 0x57, flags: 0x0}, + 812: {region: 0xc3, script: 0x5a, flags: 0x0}, + 813: {region: 0x99, script: 0x22, flags: 0x0}, + 814: {region: 0x95, script: 0x5a, flags: 0x0}, + 815: {region: 0x164, script: 0x5a, flags: 0x0}, + 816: {region: 0x165, script: 0x5a, flags: 0x0}, + 817: {region: 0xc4, script: 0x75, flags: 0x0}, + 818: {region: 0x165, script: 0x5a, flags: 0x0}, + 819: {region: 0x165, script: 0x2c, flags: 0x0}, + 820: {region: 0x106, script: 0x20, flags: 0x0}, + 821: {region: 0x165, script: 0x5a, flags: 0x0}, + 822: {region: 0x131, script: 0x5a, flags: 0x0}, + 823: {region: 0x9c, script: 0x66, flags: 0x0}, + 824: {region: 0x165, script: 0x5a, flags: 0x0}, + 825: {region: 0x165, script: 0x5a, flags: 0x0}, 826: {region: 0x9c, script: 0x5, flags: 0x0}, - 827: {region: 0x165, script: 0x57, flags: 0x0}, - 828: {region: 0x165, script: 0x57, flags: 0x0}, - 829: {region: 0x165, script: 0x57, flags: 0x0}, - 830: {region: 0xdd, script: 0x57, flags: 0x0}, - 831: {region: 0x165, script: 0x57, flags: 0x0}, - 832: {region: 0x165, script: 0x57, flags: 0x0}, - 834: {region: 0x165, script: 0x57, flags: 0x0}, - 835: {region: 0x53, script: 0x38, flags: 0x0}, - 836: {region: 0x9e, script: 0x57, flags: 0x0}, - 837: {region: 0xd2, script: 0x57, flags: 0x0}, - 838: {region: 0x165, script: 0x57, flags: 0x0}, - 839: {region: 0xda, script: 0x57, flags: 0x0}, - 840: {region: 0x165, script: 0x57, flags: 0x0}, - 841: {region: 0x165, script: 0x57, flags: 0x0}, - 842: {region: 0x165, script: 0x57, flags: 0x0}, - 843: {region: 0xcf, script: 0x57, flags: 0x0}, - 844: {region: 0x165, script: 0x57, flags: 0x0}, - 845: {region: 0x165, script: 0x57, flags: 0x0}, - 846: {region: 0x164, script: 0x57, flags: 0x0}, - 847: {region: 0xd1, script: 0x57, flags: 0x0}, - 848: {region: 0x60, script: 0x57, flags: 0x0}, - 849: {region: 0xdb, script: 0x21, flags: 0x0}, - 850: {region: 0x165, script: 0x57, flags: 0x0}, - 851: {region: 0xdb, script: 0x21, flags: 0x0}, - 852: {region: 0x165, script: 0x57, flags: 0x0}, - 853: {region: 0x165, script: 0x57, flags: 0x0}, - 854: {region: 0xd2, script: 0x57, flags: 0x0}, - 855: {region: 0x165, script: 0x57, flags: 0x0}, - 856: {region: 0x165, script: 0x57, flags: 0x0}, - 857: {region: 0xd1, script: 0x57, flags: 0x0}, - 858: {region: 0x165, script: 0x57, flags: 0x0}, - 859: {region: 0xcf, script: 0x57, flags: 0x0}, - 860: {region: 0xcf, script: 0x57, flags: 0x0}, - 861: {region: 0x165, script: 0x57, flags: 0x0}, - 862: {region: 0x165, script: 0x57, flags: 0x0}, - 863: {region: 0x95, script: 0x57, flags: 0x0}, - 864: {region: 0x165, script: 0x57, flags: 0x0}, - 865: {region: 0xdf, script: 0x57, flags: 0x0}, - 866: {region: 0x165, script: 0x57, flags: 0x0}, - 867: {region: 0x165, script: 0x57, flags: 0x0}, - 868: {region: 0x99, script: 0x57, flags: 0x0}, - 869: {region: 0x165, script: 0x57, flags: 0x0}, - 870: {region: 0x165, script: 0x57, flags: 0x0}, - 871: {region: 0xd9, script: 0x57, flags: 0x0}, - 872: {region: 0x52, script: 0x57, flags: 0x0}, - 873: {region: 0x165, script: 0x57, flags: 0x0}, - 874: {region: 0xda, script: 0x57, flags: 0x0}, - 875: {region: 0x165, script: 0x57, flags: 0x0}, - 876: {region: 0x52, script: 0x57, flags: 0x0}, - 877: {region: 0x165, script: 0x57, flags: 0x0}, - 878: {region: 0x165, script: 0x57, flags: 0x0}, - 879: {region: 0xda, script: 0x57, flags: 0x0}, - 880: {region: 0x123, script: 0x53, flags: 0x0}, - 881: {region: 0x99, script: 0x21, flags: 0x0}, - 882: {region: 0x10c, script: 0xbf, flags: 0x0}, - 883: {region: 0x165, script: 0x57, flags: 0x0}, - 884: {region: 0x165, script: 0x57, flags: 0x0}, - 885: {region: 0x84, script: 0x78, flags: 0x0}, - 886: {region: 0x161, script: 0x57, flags: 0x0}, - 887: {region: 0x165, script: 0x57, flags: 0x0}, + 827: {region: 0x165, script: 0x5a, flags: 0x0}, + 828: {region: 0x165, script: 0x5a, flags: 0x0}, + 829: {region: 0x165, script: 0x5a, flags: 0x0}, + 830: {region: 0xdd, script: 0x5a, flags: 0x0}, + 831: {region: 0x165, script: 0x5a, flags: 0x0}, + 832: {region: 0x165, script: 0x5a, flags: 0x0}, + 834: {region: 0x165, script: 0x5a, flags: 0x0}, + 835: {region: 0x53, script: 0x3b, flags: 0x0}, + 836: {region: 0x9e, script: 0x5a, flags: 0x0}, + 837: {region: 0xd2, script: 0x5a, flags: 0x0}, + 838: {region: 0x165, script: 0x5a, flags: 0x0}, + 839: {region: 0xda, script: 0x5a, flags: 0x0}, + 840: {region: 0x165, script: 0x5a, flags: 0x0}, + 841: {region: 0x165, script: 0x5a, flags: 0x0}, + 842: {region: 0x165, script: 0x5a, flags: 0x0}, + 843: {region: 0xcf, script: 0x5a, flags: 0x0}, + 844: {region: 0x165, script: 0x5a, flags: 0x0}, + 845: {region: 0x165, script: 0x5a, flags: 0x0}, + 846: {region: 0x164, script: 0x5a, flags: 0x0}, + 847: {region: 0xd1, script: 0x5a, flags: 0x0}, + 848: {region: 0x60, script: 0x5a, flags: 0x0}, + 849: {region: 0xdb, script: 0x22, flags: 0x0}, + 850: {region: 0x165, script: 0x5a, flags: 0x0}, + 851: {region: 0xdb, script: 0x22, flags: 0x0}, + 852: {region: 0x165, script: 0x5a, flags: 0x0}, + 853: {region: 0x165, script: 0x5a, flags: 0x0}, + 854: {region: 0xd2, script: 0x5a, flags: 0x0}, + 855: {region: 0x165, script: 0x5a, flags: 0x0}, + 856: {region: 0x165, script: 0x5a, flags: 0x0}, + 857: {region: 0xd1, script: 0x5a, flags: 0x0}, + 858: {region: 0x165, script: 0x5a, flags: 0x0}, + 859: {region: 0xcf, script: 0x5a, flags: 0x0}, + 860: {region: 0xcf, script: 0x5a, flags: 0x0}, + 861: {region: 0x165, script: 0x5a, flags: 0x0}, + 862: {region: 0x165, script: 0x5a, flags: 0x0}, + 863: {region: 0x95, script: 0x5a, flags: 0x0}, + 864: {region: 0x165, script: 0x5a, flags: 0x0}, + 865: {region: 0xdf, script: 0x5a, flags: 0x0}, + 866: {region: 0x165, script: 0x5a, flags: 0x0}, + 867: {region: 0x165, script: 0x5a, flags: 0x0}, + 868: {region: 0x99, script: 0x5a, flags: 0x0}, + 869: {region: 0x165, script: 0x5a, flags: 0x0}, + 870: {region: 0x165, script: 0x5a, flags: 0x0}, + 871: {region: 0xd9, script: 0x5a, flags: 0x0}, + 872: {region: 0x52, script: 0x5a, flags: 0x0}, + 873: {region: 0x165, script: 0x5a, flags: 0x0}, + 874: {region: 0xda, script: 0x5a, flags: 0x0}, + 875: {region: 0x165, script: 0x5a, flags: 0x0}, + 876: {region: 0x52, script: 0x5a, flags: 0x0}, + 877: {region: 0x165, script: 0x5a, flags: 0x0}, + 878: {region: 0x165, script: 0x5a, flags: 0x0}, + 879: {region: 0xda, script: 0x5a, flags: 0x0}, + 880: {region: 0x123, script: 0x56, flags: 0x0}, + 881: {region: 0x99, script: 0x22, flags: 0x0}, + 882: {region: 0x10c, script: 0xc9, flags: 0x0}, + 883: {region: 0x165, script: 0x5a, flags: 0x0}, + 884: {region: 0x165, script: 0x5a, flags: 0x0}, + 885: {region: 0x84, script: 0x7c, flags: 0x0}, + 886: {region: 0x161, script: 0x5a, flags: 0x0}, + 887: {region: 0x165, script: 0x5a, flags: 0x0}, 888: {region: 0x49, script: 0x17, flags: 0x0}, - 889: {region: 0x165, script: 0x57, flags: 0x0}, - 890: {region: 0x161, script: 0x57, flags: 0x0}, - 891: {region: 0x165, script: 0x57, flags: 0x0}, - 892: {region: 0x165, script: 0x57, flags: 0x0}, - 893: {region: 0x165, script: 0x57, flags: 0x0}, - 894: {region: 0x165, script: 0x57, flags: 0x0}, - 895: {region: 0x165, script: 0x57, flags: 0x0}, - 896: {region: 0x117, script: 0x57, flags: 0x0}, - 897: {region: 0x165, script: 0x57, flags: 0x0}, - 898: {region: 0x165, script: 0x57, flags: 0x0}, - 899: {region: 0x135, script: 0x57, flags: 0x0}, - 900: {region: 0x165, script: 0x57, flags: 0x0}, - 901: {region: 0x53, script: 0x57, flags: 0x0}, - 902: {region: 0x165, script: 0x57, flags: 0x0}, - 903: {region: 0xce, script: 0x57, flags: 0x0}, - 904: {region: 0x12f, script: 0x57, flags: 0x0}, - 905: {region: 0x131, script: 0x57, flags: 0x0}, - 906: {region: 0x80, script: 0x57, flags: 0x0}, - 907: {region: 0x78, script: 0x57, flags: 0x0}, - 908: {region: 0x165, script: 0x57, flags: 0x0}, - 910: {region: 0x165, script: 0x57, flags: 0x0}, - 911: {region: 0x165, script: 0x57, flags: 0x0}, - 912: {region: 0x6f, script: 0x57, flags: 0x0}, - 913: {region: 0x165, script: 0x57, flags: 0x0}, - 914: {region: 0x165, script: 0x57, flags: 0x0}, - 915: {region: 0x165, script: 0x57, flags: 0x0}, - 916: {region: 0x165, script: 0x57, flags: 0x0}, - 917: {region: 0x99, script: 0x7d, flags: 0x0}, - 918: {region: 0x165, script: 0x57, flags: 0x0}, + 889: {region: 0x165, script: 0x5a, flags: 0x0}, + 890: {region: 0x161, script: 0x5a, flags: 0x0}, + 891: {region: 0x165, script: 0x5a, flags: 0x0}, + 892: {region: 0x165, script: 0x5a, flags: 0x0}, + 893: {region: 0x165, script: 0x5a, flags: 0x0}, + 894: {region: 0x165, script: 0x5a, flags: 0x0}, + 895: {region: 0x165, script: 0x5a, flags: 0x0}, + 896: {region: 0x117, script: 0x5a, flags: 0x0}, + 897: {region: 0x165, script: 0x5a, flags: 0x0}, + 898: {region: 0x165, script: 0x5a, flags: 0x0}, + 899: {region: 0x135, script: 0x5a, flags: 0x0}, + 900: {region: 0x165, script: 0x5a, flags: 0x0}, + 901: {region: 0x53, script: 0x5a, flags: 0x0}, + 902: {region: 0x165, script: 0x5a, flags: 0x0}, + 903: {region: 0xce, script: 0x5a, flags: 0x0}, + 904: {region: 0x12f, script: 0x5a, flags: 0x0}, + 905: {region: 0x131, script: 0x5a, flags: 0x0}, + 906: {region: 0x80, script: 0x5a, flags: 0x0}, + 907: {region: 0x78, script: 0x5a, flags: 0x0}, + 908: {region: 0x165, script: 0x5a, flags: 0x0}, + 910: {region: 0x165, script: 0x5a, flags: 0x0}, + 911: {region: 0x165, script: 0x5a, flags: 0x0}, + 912: {region: 0x6f, script: 0x5a, flags: 0x0}, + 913: {region: 0x165, script: 0x5a, flags: 0x0}, + 914: {region: 0x165, script: 0x5a, flags: 0x0}, + 915: {region: 0x165, script: 0x5a, flags: 0x0}, + 916: {region: 0x165, script: 0x5a, flags: 0x0}, + 917: {region: 0x99, script: 0x81, flags: 0x0}, + 918: {region: 0x165, script: 0x5a, flags: 0x0}, 919: {region: 0x165, script: 0x5, flags: 0x0}, - 920: {region: 0x7d, script: 0x1f, flags: 0x0}, - 921: {region: 0x135, script: 0x7e, flags: 0x0}, + 920: {region: 0x7d, script: 0x20, flags: 0x0}, + 921: {region: 0x135, script: 0x82, flags: 0x0}, 922: {region: 0x165, script: 0x5, flags: 0x0}, - 923: {region: 0xc5, script: 0x7c, flags: 0x0}, - 924: {region: 0x165, script: 0x57, flags: 0x0}, + 923: {region: 0xc5, script: 0x80, flags: 0x0}, + 924: {region: 0x165, script: 0x5a, flags: 0x0}, 925: {region: 0x2c, script: 0x3, flags: 0x1}, - 926: {region: 0xe7, script: 0x57, flags: 0x0}, + 926: {region: 0xe7, script: 0x5a, flags: 0x0}, 927: {region: 0x2f, script: 0x2, flags: 0x1}, - 928: {region: 0xe7, script: 0x57, flags: 0x0}, - 929: {region: 0x30, script: 0x57, flags: 0x0}, - 930: {region: 0xf0, script: 0x57, flags: 0x0}, - 931: {region: 0x165, script: 0x57, flags: 0x0}, - 932: {region: 0x78, script: 0x57, flags: 0x0}, - 933: {region: 0xd6, script: 0x57, flags: 0x0}, - 934: {region: 0x135, script: 0x57, flags: 0x0}, - 935: {region: 0x49, script: 0x57, flags: 0x0}, - 936: {region: 0x165, script: 0x57, flags: 0x0}, - 937: {region: 0x9c, script: 0xe8, flags: 0x0}, - 938: {region: 0x165, script: 0x57, flags: 0x0}, - 939: {region: 0x60, script: 0x57, flags: 0x0}, + 928: {region: 0xe7, script: 0x5a, flags: 0x0}, + 929: {region: 0x30, script: 0x5a, flags: 0x0}, + 930: {region: 0xf0, script: 0x5a, flags: 0x0}, + 931: {region: 0x165, script: 0x5a, flags: 0x0}, + 932: {region: 0x78, script: 0x5a, flags: 0x0}, + 933: {region: 0xd6, script: 0x5a, flags: 0x0}, + 934: {region: 0x135, script: 0x5a, flags: 0x0}, + 935: {region: 0x49, script: 0x5a, flags: 0x0}, + 936: {region: 0x165, script: 0x5a, flags: 0x0}, + 937: {region: 0x9c, script: 0xf7, flags: 0x0}, + 938: {region: 0x165, script: 0x5a, flags: 0x0}, + 939: {region: 0x60, script: 0x5a, flags: 0x0}, 940: {region: 0x165, script: 0x5, flags: 0x0}, - 941: {region: 0xb0, script: 0x87, flags: 0x0}, - 943: {region: 0x165, script: 0x57, flags: 0x0}, - 944: {region: 0x165, script: 0x57, flags: 0x0}, + 941: {region: 0xb0, script: 0x8e, flags: 0x0}, + 943: {region: 0x165, script: 0x5a, flags: 0x0}, + 944: {region: 0x165, script: 0x5a, flags: 0x0}, 945: {region: 0x99, script: 0x12, flags: 0x0}, - 946: {region: 0xa4, script: 0x57, flags: 0x0}, - 947: {region: 0xe9, script: 0x57, flags: 0x0}, - 948: {region: 0x165, script: 0x57, flags: 0x0}, - 949: {region: 0x9e, script: 0x57, flags: 0x0}, - 950: {region: 0x165, script: 0x57, flags: 0x0}, - 951: {region: 0x165, script: 0x57, flags: 0x0}, - 952: {region: 0x87, script: 0x31, flags: 0x0}, - 953: {region: 0x75, script: 0x57, flags: 0x0}, - 954: {region: 0x165, script: 0x57, flags: 0x0}, - 955: {region: 0xe8, script: 0x4a, flags: 0x0}, + 946: {region: 0xa4, script: 0x5a, flags: 0x0}, + 947: {region: 0xe9, script: 0x5a, flags: 0x0}, + 948: {region: 0x165, script: 0x5a, flags: 0x0}, + 949: {region: 0x9e, script: 0x5a, flags: 0x0}, + 950: {region: 0x165, script: 0x5a, flags: 0x0}, + 951: {region: 0x165, script: 0x5a, flags: 0x0}, + 952: {region: 0x87, script: 0x34, flags: 0x0}, + 953: {region: 0x75, script: 0x5a, flags: 0x0}, + 954: {region: 0x165, script: 0x5a, flags: 0x0}, + 955: {region: 0xe8, script: 0x4d, flags: 0x0}, 956: {region: 0x9c, script: 0x5, flags: 0x0}, - 957: {region: 0x1, script: 0x57, flags: 0x0}, + 957: {region: 0x1, script: 0x5a, flags: 0x0}, 958: {region: 0x24, script: 0x5, flags: 0x0}, - 959: {region: 0x165, script: 0x57, flags: 0x0}, - 960: {region: 0x41, script: 0x57, flags: 0x0}, - 961: {region: 0x165, script: 0x57, flags: 0x0}, - 962: {region: 0x7a, script: 0x57, flags: 0x0}, - 963: {region: 0x165, script: 0x57, flags: 0x0}, - 964: {region: 0xe4, script: 0x57, flags: 0x0}, - 965: {region: 0x89, script: 0x57, flags: 0x0}, - 966: {region: 0x69, script: 0x57, flags: 0x0}, - 967: {region: 0x165, script: 0x57, flags: 0x0}, - 968: {region: 0x99, script: 0x21, flags: 0x0}, - 969: {region: 0x165, script: 0x57, flags: 0x0}, - 970: {region: 0x102, script: 0x57, flags: 0x0}, - 971: {region: 0x95, script: 0x57, flags: 0x0}, - 972: {region: 0x165, script: 0x57, flags: 0x0}, - 973: {region: 0x165, script: 0x57, flags: 0x0}, - 974: {region: 0x9e, script: 0x57, flags: 0x0}, + 959: {region: 0x165, script: 0x5a, flags: 0x0}, + 960: {region: 0x41, script: 0x5a, flags: 0x0}, + 961: {region: 0x165, script: 0x5a, flags: 0x0}, + 962: {region: 0x7a, script: 0x5a, flags: 0x0}, + 963: {region: 0x165, script: 0x5a, flags: 0x0}, + 964: {region: 0xe4, script: 0x5a, flags: 0x0}, + 965: {region: 0x89, script: 0x5a, flags: 0x0}, + 966: {region: 0x69, script: 0x5a, flags: 0x0}, + 967: {region: 0x165, script: 0x5a, flags: 0x0}, + 968: {region: 0x99, script: 0x22, flags: 0x0}, + 969: {region: 0x165, script: 0x5a, flags: 0x0}, + 970: {region: 0x102, script: 0x5a, flags: 0x0}, + 971: {region: 0x95, script: 0x5a, flags: 0x0}, + 972: {region: 0x165, script: 0x5a, flags: 0x0}, + 973: {region: 0x165, script: 0x5a, flags: 0x0}, + 974: {region: 0x9e, script: 0x5a, flags: 0x0}, 975: {region: 0x165, script: 0x5, flags: 0x0}, - 976: {region: 0x99, script: 0x57, flags: 0x0}, + 976: {region: 0x99, script: 0x5a, flags: 0x0}, 977: {region: 0x31, script: 0x2, flags: 0x1}, - 978: {region: 0xdb, script: 0x21, flags: 0x0}, + 978: {region: 0xdb, script: 0x22, flags: 0x0}, 979: {region: 0x35, script: 0xe, flags: 0x0}, - 980: {region: 0x4e, script: 0x57, flags: 0x0}, - 981: {region: 0x72, script: 0x57, flags: 0x0}, - 982: {region: 0x4e, script: 0x57, flags: 0x0}, + 980: {region: 0x4e, script: 0x5a, flags: 0x0}, + 981: {region: 0x72, script: 0x5a, flags: 0x0}, + 982: {region: 0x4e, script: 0x5a, flags: 0x0}, 983: {region: 0x9c, script: 0x5, flags: 0x0}, - 984: {region: 0x10c, script: 0x57, flags: 0x0}, - 985: {region: 0x3a, script: 0x57, flags: 0x0}, - 986: {region: 0x165, script: 0x57, flags: 0x0}, - 987: {region: 0xd1, script: 0x57, flags: 0x0}, - 988: {region: 0x104, script: 0x57, flags: 0x0}, - 989: {region: 0x95, script: 0x57, flags: 0x0}, - 990: {region: 0x12f, script: 0x57, flags: 0x0}, - 991: {region: 0x165, script: 0x57, flags: 0x0}, - 992: {region: 0x165, script: 0x57, flags: 0x0}, - 993: {region: 0x73, script: 0x57, flags: 0x0}, - 994: {region: 0x106, script: 0x1f, flags: 0x0}, - 995: {region: 0x130, script: 0x1f, flags: 0x0}, - 996: {region: 0x109, script: 0x57, flags: 0x0}, - 997: {region: 0x107, script: 0x57, flags: 0x0}, - 998: {region: 0x12f, script: 0x57, flags: 0x0}, - 999: {region: 0x165, script: 0x57, flags: 0x0}, - 1000: {region: 0xa2, script: 0x49, flags: 0x0}, - 1001: {region: 0x99, script: 0x21, flags: 0x0}, - 1002: {region: 0x80, script: 0x57, flags: 0x0}, - 1003: {region: 0x106, script: 0x1f, flags: 0x0}, - 1004: {region: 0xa4, script: 0x57, flags: 0x0}, - 1005: {region: 0x95, script: 0x57, flags: 0x0}, - 1006: {region: 0x99, script: 0x57, flags: 0x0}, - 1007: {region: 0x114, script: 0x57, flags: 0x0}, - 1008: {region: 0x99, script: 0xc3, flags: 0x0}, - 1009: {region: 0x165, script: 0x57, flags: 0x0}, - 1010: {region: 0x165, script: 0x57, flags: 0x0}, - 1011: {region: 0x12f, script: 0x57, flags: 0x0}, - 1012: {region: 0x9e, script: 0x57, flags: 0x0}, - 1013: {region: 0x99, script: 0x21, flags: 0x0}, + 984: {region: 0x10c, script: 0x5a, flags: 0x0}, + 985: {region: 0x3a, script: 0x5a, flags: 0x0}, + 986: {region: 0x165, script: 0x5a, flags: 0x0}, + 987: {region: 0xd1, script: 0x5a, flags: 0x0}, + 988: {region: 0x104, script: 0x5a, flags: 0x0}, + 989: {region: 0x95, script: 0x5a, flags: 0x0}, + 990: {region: 0x12f, script: 0x5a, flags: 0x0}, + 991: {region: 0x165, script: 0x5a, flags: 0x0}, + 992: {region: 0x165, script: 0x5a, flags: 0x0}, + 993: {region: 0x73, script: 0x5a, flags: 0x0}, + 994: {region: 0x106, script: 0x20, flags: 0x0}, + 995: {region: 0x130, script: 0x20, flags: 0x0}, + 996: {region: 0x109, script: 0x5a, flags: 0x0}, + 997: {region: 0x107, script: 0x5a, flags: 0x0}, + 998: {region: 0x12f, script: 0x5a, flags: 0x0}, + 999: {region: 0x165, script: 0x5a, flags: 0x0}, + 1000: {region: 0xa2, script: 0x4c, flags: 0x0}, + 1001: {region: 0x99, script: 0x22, flags: 0x0}, + 1002: {region: 0x80, script: 0x5a, flags: 0x0}, + 1003: {region: 0x106, script: 0x20, flags: 0x0}, + 1004: {region: 0xa4, script: 0x5a, flags: 0x0}, + 1005: {region: 0x95, script: 0x5a, flags: 0x0}, + 1006: {region: 0x99, script: 0x5a, flags: 0x0}, + 1007: {region: 0x114, script: 0x5a, flags: 0x0}, + 1008: {region: 0x99, script: 0xcd, flags: 0x0}, + 1009: {region: 0x165, script: 0x5a, flags: 0x0}, + 1010: {region: 0x165, script: 0x5a, flags: 0x0}, + 1011: {region: 0x12f, script: 0x5a, flags: 0x0}, + 1012: {region: 0x9e, script: 0x5a, flags: 0x0}, + 1013: {region: 0x99, script: 0x22, flags: 0x0}, 1014: {region: 0x165, script: 0x5, flags: 0x0}, - 1015: {region: 0x9e, script: 0x57, flags: 0x0}, - 1016: {region: 0x7b, script: 0x57, flags: 0x0}, - 1017: {region: 0x49, script: 0x57, flags: 0x0}, + 1015: {region: 0x9e, script: 0x5a, flags: 0x0}, + 1016: {region: 0x7b, script: 0x5a, flags: 0x0}, + 1017: {region: 0x49, script: 0x5a, flags: 0x0}, 1018: {region: 0x33, script: 0x4, flags: 0x1}, - 1019: {region: 0x9e, script: 0x57, flags: 0x0}, + 1019: {region: 0x9e, script: 0x5a, flags: 0x0}, 1020: {region: 0x9c, script: 0x5, flags: 0x0}, - 1021: {region: 0xda, script: 0x57, flags: 0x0}, - 1022: {region: 0x4f, script: 0x57, flags: 0x0}, - 1023: {region: 0xd1, script: 0x57, flags: 0x0}, - 1024: {region: 0xcf, script: 0x57, flags: 0x0}, - 1025: {region: 0xc3, script: 0x57, flags: 0x0}, - 1026: {region: 0x4c, script: 0x57, flags: 0x0}, - 1027: {region: 0x96, script: 0x7a, flags: 0x0}, - 1028: {region: 0xb6, script: 0x57, flags: 0x0}, - 1029: {region: 0x165, script: 0x29, flags: 0x0}, - 1030: {region: 0x165, script: 0x57, flags: 0x0}, - 1032: {region: 0xba, script: 0xdc, flags: 0x0}, - 1033: {region: 0x165, script: 0x57, flags: 0x0}, - 1034: {region: 0xc4, script: 0x72, flags: 0x0}, + 1021: {region: 0xda, script: 0x5a, flags: 0x0}, + 1022: {region: 0x4f, script: 0x5a, flags: 0x0}, + 1023: {region: 0xd1, script: 0x5a, flags: 0x0}, + 1024: {region: 0xcf, script: 0x5a, flags: 0x0}, + 1025: {region: 0xc3, script: 0x5a, flags: 0x0}, + 1026: {region: 0x4c, script: 0x5a, flags: 0x0}, + 1027: {region: 0x96, script: 0x7e, flags: 0x0}, + 1028: {region: 0xb6, script: 0x5a, flags: 0x0}, + 1029: {region: 0x165, script: 0x2c, flags: 0x0}, + 1030: {region: 0x165, script: 0x5a, flags: 0x0}, + 1032: {region: 0xba, script: 0xe8, flags: 0x0}, + 1033: {region: 0x165, script: 0x5a, flags: 0x0}, + 1034: {region: 0xc4, script: 0x75, flags: 0x0}, 1035: {region: 0x165, script: 0x5, flags: 0x0}, - 1036: {region: 0xb3, script: 0xca, flags: 0x0}, - 1037: {region: 0x6f, script: 0x57, flags: 0x0}, - 1038: {region: 0x165, script: 0x57, flags: 0x0}, - 1039: {region: 0x165, script: 0x57, flags: 0x0}, - 1040: {region: 0x165, script: 0x57, flags: 0x0}, - 1041: {region: 0x165, script: 0x57, flags: 0x0}, - 1042: {region: 0x111, script: 0x57, flags: 0x0}, - 1043: {region: 0x165, script: 0x57, flags: 0x0}, + 1036: {region: 0xb3, script: 0xd4, flags: 0x0}, + 1037: {region: 0x6f, script: 0x5a, flags: 0x0}, + 1038: {region: 0x165, script: 0x5a, flags: 0x0}, + 1039: {region: 0x165, script: 0x5a, flags: 0x0}, + 1040: {region: 0x165, script: 0x5a, flags: 0x0}, + 1041: {region: 0x165, script: 0x5a, flags: 0x0}, + 1042: {region: 0x111, script: 0x5a, flags: 0x0}, + 1043: {region: 0x165, script: 0x5a, flags: 0x0}, 1044: {region: 0xe8, script: 0x5, flags: 0x0}, - 1045: {region: 0x165, script: 0x57, flags: 0x0}, - 1046: {region: 0x10f, script: 0x57, flags: 0x0}, - 1047: {region: 0x165, script: 0x57, flags: 0x0}, - 1048: {region: 0xe9, script: 0x57, flags: 0x0}, - 1049: {region: 0x165, script: 0x57, flags: 0x0}, - 1050: {region: 0x95, script: 0x57, flags: 0x0}, - 1051: {region: 0x142, script: 0x57, flags: 0x0}, - 1052: {region: 0x10c, script: 0x57, flags: 0x0}, - 1054: {region: 0x10c, script: 0x57, flags: 0x0}, - 1055: {region: 0x72, script: 0x57, flags: 0x0}, - 1056: {region: 0x97, script: 0xc0, flags: 0x0}, - 1057: {region: 0x165, script: 0x57, flags: 0x0}, - 1058: {region: 0x72, script: 0x57, flags: 0x0}, - 1059: {region: 0x164, script: 0x57, flags: 0x0}, - 1060: {region: 0x165, script: 0x57, flags: 0x0}, - 1061: {region: 0xc3, script: 0x57, flags: 0x0}, - 1062: {region: 0x165, script: 0x57, flags: 0x0}, - 1063: {region: 0x165, script: 0x57, flags: 0x0}, - 1064: {region: 0x165, script: 0x57, flags: 0x0}, - 1065: {region: 0x115, script: 0x57, flags: 0x0}, - 1066: {region: 0x165, script: 0x57, flags: 0x0}, - 1067: {region: 0x165, script: 0x57, flags: 0x0}, - 1068: {region: 0x123, script: 0xdf, flags: 0x0}, - 1069: {region: 0x165, script: 0x57, flags: 0x0}, - 1070: {region: 0x165, script: 0x57, flags: 0x0}, - 1071: {region: 0x165, script: 0x57, flags: 0x0}, - 1072: {region: 0x165, script: 0x57, flags: 0x0}, - 1073: {region: 0x27, script: 0x57, flags: 0x0}, + 1045: {region: 0x165, script: 0x5a, flags: 0x0}, + 1046: {region: 0x10f, script: 0x5a, flags: 0x0}, + 1047: {region: 0x165, script: 0x5a, flags: 0x0}, + 1048: {region: 0xe9, script: 0x5a, flags: 0x0}, + 1049: {region: 0x165, script: 0x5a, flags: 0x0}, + 1050: {region: 0x95, script: 0x5a, flags: 0x0}, + 1051: {region: 0x142, script: 0x5a, flags: 0x0}, + 1052: {region: 0x10c, script: 0x5a, flags: 0x0}, + 1054: {region: 0x10c, script: 0x5a, flags: 0x0}, + 1055: {region: 0x72, script: 0x5a, flags: 0x0}, + 1056: {region: 0x97, script: 0xca, flags: 0x0}, + 1057: {region: 0x165, script: 0x5a, flags: 0x0}, + 1058: {region: 0x72, script: 0x5a, flags: 0x0}, + 1059: {region: 0x164, script: 0x5a, flags: 0x0}, + 1060: {region: 0x165, script: 0x5a, flags: 0x0}, + 1061: {region: 0xc3, script: 0x5a, flags: 0x0}, + 1062: {region: 0x165, script: 0x5a, flags: 0x0}, + 1063: {region: 0x165, script: 0x5a, flags: 0x0}, + 1064: {region: 0x165, script: 0x5a, flags: 0x0}, + 1065: {region: 0x115, script: 0x5a, flags: 0x0}, + 1066: {region: 0x165, script: 0x5a, flags: 0x0}, + 1067: {region: 0x165, script: 0x5a, flags: 0x0}, + 1068: {region: 0x123, script: 0xeb, flags: 0x0}, + 1069: {region: 0x165, script: 0x5a, flags: 0x0}, + 1070: {region: 0x165, script: 0x5a, flags: 0x0}, + 1071: {region: 0x165, script: 0x5a, flags: 0x0}, + 1072: {region: 0x165, script: 0x5a, flags: 0x0}, + 1073: {region: 0x27, script: 0x5a, flags: 0x0}, 1074: {region: 0x37, script: 0x5, flags: 0x1}, - 1075: {region: 0x99, script: 0xcb, flags: 0x0}, - 1076: {region: 0x116, script: 0x57, flags: 0x0}, - 1077: {region: 0x114, script: 0x57, flags: 0x0}, - 1078: {region: 0x99, script: 0x21, flags: 0x0}, - 1079: {region: 0x161, script: 0x57, flags: 0x0}, - 1080: {region: 0x165, script: 0x57, flags: 0x0}, - 1081: {region: 0x165, script: 0x57, flags: 0x0}, - 1082: {region: 0x6d, script: 0x57, flags: 0x0}, - 1083: {region: 0x161, script: 0x57, flags: 0x0}, - 1084: {region: 0x165, script: 0x57, flags: 0x0}, - 1085: {region: 0x60, script: 0x57, flags: 0x0}, - 1086: {region: 0x95, script: 0x57, flags: 0x0}, - 1087: {region: 0x165, script: 0x57, flags: 0x0}, - 1088: {region: 0x165, script: 0x57, flags: 0x0}, - 1089: {region: 0x12f, script: 0x57, flags: 0x0}, - 1090: {region: 0x165, script: 0x57, flags: 0x0}, - 1091: {region: 0x84, script: 0x57, flags: 0x0}, - 1092: {region: 0x10c, script: 0x57, flags: 0x0}, - 1093: {region: 0x12f, script: 0x57, flags: 0x0}, + 1075: {region: 0x99, script: 0xd7, flags: 0x0}, + 1076: {region: 0x116, script: 0x5a, flags: 0x0}, + 1077: {region: 0x114, script: 0x5a, flags: 0x0}, + 1078: {region: 0x99, script: 0x22, flags: 0x0}, + 1079: {region: 0x161, script: 0x5a, flags: 0x0}, + 1080: {region: 0x165, script: 0x5a, flags: 0x0}, + 1081: {region: 0x165, script: 0x5a, flags: 0x0}, + 1082: {region: 0x6d, script: 0x5a, flags: 0x0}, + 1083: {region: 0x161, script: 0x5a, flags: 0x0}, + 1084: {region: 0x165, script: 0x5a, flags: 0x0}, + 1085: {region: 0x60, script: 0x5a, flags: 0x0}, + 1086: {region: 0x95, script: 0x5a, flags: 0x0}, + 1087: {region: 0x165, script: 0x5a, flags: 0x0}, + 1088: {region: 0x165, script: 0x5a, flags: 0x0}, + 1089: {region: 0x12f, script: 0x5a, flags: 0x0}, + 1090: {region: 0x165, script: 0x5a, flags: 0x0}, + 1091: {region: 0x84, script: 0x5a, flags: 0x0}, + 1092: {region: 0x10c, script: 0x5a, flags: 0x0}, + 1093: {region: 0x12f, script: 0x5a, flags: 0x0}, 1094: {region: 0x15f, script: 0x5, flags: 0x0}, - 1095: {region: 0x4b, script: 0x57, flags: 0x0}, - 1096: {region: 0x60, script: 0x57, flags: 0x0}, - 1097: {region: 0x165, script: 0x57, flags: 0x0}, - 1098: {region: 0x99, script: 0x21, flags: 0x0}, - 1099: {region: 0x95, script: 0x57, flags: 0x0}, - 1100: {region: 0x165, script: 0x57, flags: 0x0}, + 1095: {region: 0x4b, script: 0x5a, flags: 0x0}, + 1096: {region: 0x60, script: 0x5a, flags: 0x0}, + 1097: {region: 0x165, script: 0x5a, flags: 0x0}, + 1098: {region: 0x99, script: 0x22, flags: 0x0}, + 1099: {region: 0x95, script: 0x5a, flags: 0x0}, + 1100: {region: 0x165, script: 0x5a, flags: 0x0}, 1101: {region: 0x35, script: 0xe, flags: 0x0}, - 1102: {region: 0x9b, script: 0xcf, flags: 0x0}, - 1103: {region: 0xe9, script: 0x57, flags: 0x0}, - 1104: {region: 0x99, script: 0xd7, flags: 0x0}, - 1105: {region: 0xdb, script: 0x21, flags: 0x0}, - 1106: {region: 0x165, script: 0x57, flags: 0x0}, - 1107: {region: 0x165, script: 0x57, flags: 0x0}, - 1108: {region: 0x165, script: 0x57, flags: 0x0}, - 1109: {region: 0x165, script: 0x57, flags: 0x0}, - 1110: {region: 0x165, script: 0x57, flags: 0x0}, - 1111: {region: 0x165, script: 0x57, flags: 0x0}, - 1112: {region: 0x165, script: 0x57, flags: 0x0}, - 1113: {region: 0x165, script: 0x57, flags: 0x0}, - 1114: {region: 0xe7, script: 0x57, flags: 0x0}, - 1115: {region: 0x165, script: 0x57, flags: 0x0}, - 1116: {region: 0x165, script: 0x57, flags: 0x0}, - 1117: {region: 0x99, script: 0x4f, flags: 0x0}, - 1118: {region: 0x53, script: 0xd5, flags: 0x0}, - 1119: {region: 0xdb, script: 0x21, flags: 0x0}, - 1120: {region: 0xdb, script: 0x21, flags: 0x0}, - 1121: {region: 0x99, script: 0xda, flags: 0x0}, - 1122: {region: 0x165, script: 0x57, flags: 0x0}, - 1123: {region: 0x112, script: 0x57, flags: 0x0}, - 1124: {region: 0x131, script: 0x57, flags: 0x0}, - 1125: {region: 0x126, script: 0x57, flags: 0x0}, - 1126: {region: 0x165, script: 0x57, flags: 0x0}, + 1102: {region: 0x9b, script: 0xdb, flags: 0x0}, + 1103: {region: 0xe9, script: 0x5a, flags: 0x0}, + 1104: {region: 0x99, script: 0xe3, flags: 0x0}, + 1105: {region: 0xdb, script: 0x22, flags: 0x0}, + 1106: {region: 0x165, script: 0x5a, flags: 0x0}, + 1107: {region: 0x165, script: 0x5a, flags: 0x0}, + 1108: {region: 0x165, script: 0x5a, flags: 0x0}, + 1109: {region: 0x165, script: 0x5a, flags: 0x0}, + 1110: {region: 0x165, script: 0x5a, flags: 0x0}, + 1111: {region: 0x165, script: 0x5a, flags: 0x0}, + 1112: {region: 0x165, script: 0x5a, flags: 0x0}, + 1113: {region: 0x165, script: 0x5a, flags: 0x0}, + 1114: {region: 0xe7, script: 0x5a, flags: 0x0}, + 1115: {region: 0x165, script: 0x5a, flags: 0x0}, + 1116: {region: 0x165, script: 0x5a, flags: 0x0}, + 1117: {region: 0x99, script: 0x52, flags: 0x0}, + 1118: {region: 0x53, script: 0xe1, flags: 0x0}, + 1119: {region: 0xdb, script: 0x22, flags: 0x0}, + 1120: {region: 0xdb, script: 0x22, flags: 0x0}, + 1121: {region: 0x99, script: 0xe6, flags: 0x0}, + 1122: {region: 0x165, script: 0x5a, flags: 0x0}, + 1123: {region: 0x112, script: 0x5a, flags: 0x0}, + 1124: {region: 0x131, script: 0x5a, flags: 0x0}, + 1125: {region: 0x126, script: 0x5a, flags: 0x0}, + 1126: {region: 0x165, script: 0x5a, flags: 0x0}, 1127: {region: 0x3c, script: 0x3, flags: 0x1}, - 1128: {region: 0x165, script: 0x57, flags: 0x0}, - 1129: {region: 0x165, script: 0x57, flags: 0x0}, - 1130: {region: 0x165, script: 0x57, flags: 0x0}, - 1131: {region: 0x123, script: 0xdf, flags: 0x0}, - 1132: {region: 0xdb, script: 0x21, flags: 0x0}, - 1133: {region: 0xdb, script: 0x21, flags: 0x0}, - 1134: {region: 0xdb, script: 0x21, flags: 0x0}, - 1135: {region: 0x6f, script: 0x29, flags: 0x0}, - 1136: {region: 0x165, script: 0x57, flags: 0x0}, - 1137: {region: 0x6d, script: 0x29, flags: 0x0}, - 1138: {region: 0x165, script: 0x57, flags: 0x0}, - 1139: {region: 0x165, script: 0x57, flags: 0x0}, - 1140: {region: 0x165, script: 0x57, flags: 0x0}, - 1141: {region: 0xd6, script: 0x57, flags: 0x0}, - 1142: {region: 0x127, script: 0x57, flags: 0x0}, - 1143: {region: 0x125, script: 0x57, flags: 0x0}, - 1144: {region: 0x32, script: 0x57, flags: 0x0}, - 1145: {region: 0xdb, script: 0x21, flags: 0x0}, - 1146: {region: 0xe7, script: 0x57, flags: 0x0}, - 1147: {region: 0x165, script: 0x57, flags: 0x0}, - 1148: {region: 0x165, script: 0x57, flags: 0x0}, - 1149: {region: 0x32, script: 0x57, flags: 0x0}, - 1150: {region: 0xd4, script: 0x57, flags: 0x0}, - 1151: {region: 0x165, script: 0x57, flags: 0x0}, - 1152: {region: 0x161, script: 0x57, flags: 0x0}, - 1153: {region: 0x165, script: 0x57, flags: 0x0}, - 1154: {region: 0x129, script: 0x57, flags: 0x0}, - 1155: {region: 0x165, script: 0x57, flags: 0x0}, - 1156: {region: 0xce, script: 0x57, flags: 0x0}, - 1157: {region: 0x165, script: 0x57, flags: 0x0}, - 1158: {region: 0xe6, script: 0x57, flags: 0x0}, - 1159: {region: 0x165, script: 0x57, flags: 0x0}, - 1160: {region: 0x165, script: 0x57, flags: 0x0}, - 1161: {region: 0x165, script: 0x57, flags: 0x0}, - 1162: {region: 0x12b, script: 0x57, flags: 0x0}, - 1163: {region: 0x12b, script: 0x57, flags: 0x0}, - 1164: {region: 0x12e, script: 0x57, flags: 0x0}, + 1128: {region: 0x165, script: 0x5a, flags: 0x0}, + 1129: {region: 0x165, script: 0x5a, flags: 0x0}, + 1130: {region: 0x165, script: 0x5a, flags: 0x0}, + 1131: {region: 0x123, script: 0xeb, flags: 0x0}, + 1132: {region: 0xdb, script: 0x22, flags: 0x0}, + 1133: {region: 0xdb, script: 0x22, flags: 0x0}, + 1134: {region: 0xdb, script: 0x22, flags: 0x0}, + 1135: {region: 0x6f, script: 0x2c, flags: 0x0}, + 1136: {region: 0x165, script: 0x5a, flags: 0x0}, + 1137: {region: 0x6d, script: 0x2c, flags: 0x0}, + 1138: {region: 0x165, script: 0x5a, flags: 0x0}, + 1139: {region: 0x165, script: 0x5a, flags: 0x0}, + 1140: {region: 0x165, script: 0x5a, flags: 0x0}, + 1141: {region: 0xd6, script: 0x5a, flags: 0x0}, + 1142: {region: 0x127, script: 0x5a, flags: 0x0}, + 1143: {region: 0x125, script: 0x5a, flags: 0x0}, + 1144: {region: 0x32, script: 0x5a, flags: 0x0}, + 1145: {region: 0xdb, script: 0x22, flags: 0x0}, + 1146: {region: 0xe7, script: 0x5a, flags: 0x0}, + 1147: {region: 0x165, script: 0x5a, flags: 0x0}, + 1148: {region: 0x165, script: 0x5a, flags: 0x0}, + 1149: {region: 0x32, script: 0x5a, flags: 0x0}, + 1150: {region: 0xd4, script: 0x5a, flags: 0x0}, + 1151: {region: 0x165, script: 0x5a, flags: 0x0}, + 1152: {region: 0x161, script: 0x5a, flags: 0x0}, + 1153: {region: 0x165, script: 0x5a, flags: 0x0}, + 1154: {region: 0x129, script: 0x5a, flags: 0x0}, + 1155: {region: 0x165, script: 0x5a, flags: 0x0}, + 1156: {region: 0xce, script: 0x5a, flags: 0x0}, + 1157: {region: 0x165, script: 0x5a, flags: 0x0}, + 1158: {region: 0xe6, script: 0x5a, flags: 0x0}, + 1159: {region: 0x165, script: 0x5a, flags: 0x0}, + 1160: {region: 0x165, script: 0x5a, flags: 0x0}, + 1161: {region: 0x165, script: 0x5a, flags: 0x0}, + 1162: {region: 0x12b, script: 0x5a, flags: 0x0}, + 1163: {region: 0x12b, script: 0x5a, flags: 0x0}, + 1164: {region: 0x12e, script: 0x5a, flags: 0x0}, 1165: {region: 0x165, script: 0x5, flags: 0x0}, - 1166: {region: 0x161, script: 0x57, flags: 0x0}, - 1167: {region: 0x87, script: 0x31, flags: 0x0}, - 1168: {region: 0xdb, script: 0x21, flags: 0x0}, - 1169: {region: 0xe7, script: 0x57, flags: 0x0}, - 1170: {region: 0x43, script: 0xe0, flags: 0x0}, - 1171: {region: 0x165, script: 0x57, flags: 0x0}, - 1172: {region: 0x106, script: 0x1f, flags: 0x0}, - 1173: {region: 0x165, script: 0x57, flags: 0x0}, - 1174: {region: 0x165, script: 0x57, flags: 0x0}, - 1175: {region: 0x131, script: 0x57, flags: 0x0}, - 1176: {region: 0x165, script: 0x57, flags: 0x0}, - 1177: {region: 0x123, script: 0xdf, flags: 0x0}, - 1178: {region: 0x32, script: 0x57, flags: 0x0}, - 1179: {region: 0x165, script: 0x57, flags: 0x0}, - 1180: {region: 0x165, script: 0x57, flags: 0x0}, - 1181: {region: 0xce, script: 0x57, flags: 0x0}, - 1182: {region: 0x165, script: 0x57, flags: 0x0}, - 1183: {region: 0x165, script: 0x57, flags: 0x0}, - 1184: {region: 0x12d, script: 0x57, flags: 0x0}, - 1185: {region: 0x165, script: 0x57, flags: 0x0}, - 1187: {region: 0x165, script: 0x57, flags: 0x0}, - 1188: {region: 0xd4, script: 0x57, flags: 0x0}, - 1189: {region: 0x53, script: 0xd8, flags: 0x0}, - 1190: {region: 0xe5, script: 0x57, flags: 0x0}, - 1191: {region: 0x165, script: 0x57, flags: 0x0}, - 1192: {region: 0x106, script: 0x1f, flags: 0x0}, - 1193: {region: 0xba, script: 0x57, flags: 0x0}, - 1194: {region: 0x165, script: 0x57, flags: 0x0}, - 1195: {region: 0x106, script: 0x1f, flags: 0x0}, + 1166: {region: 0x161, script: 0x5a, flags: 0x0}, + 1167: {region: 0x87, script: 0x34, flags: 0x0}, + 1168: {region: 0xdb, script: 0x22, flags: 0x0}, + 1169: {region: 0xe7, script: 0x5a, flags: 0x0}, + 1170: {region: 0x43, script: 0xec, flags: 0x0}, + 1171: {region: 0x165, script: 0x5a, flags: 0x0}, + 1172: {region: 0x106, script: 0x20, flags: 0x0}, + 1173: {region: 0x165, script: 0x5a, flags: 0x0}, + 1174: {region: 0x165, script: 0x5a, flags: 0x0}, + 1175: {region: 0x131, script: 0x5a, flags: 0x0}, + 1176: {region: 0x165, script: 0x5a, flags: 0x0}, + 1177: {region: 0x123, script: 0xeb, flags: 0x0}, + 1178: {region: 0x32, script: 0x5a, flags: 0x0}, + 1179: {region: 0x165, script: 0x5a, flags: 0x0}, + 1180: {region: 0x165, script: 0x5a, flags: 0x0}, + 1181: {region: 0xce, script: 0x5a, flags: 0x0}, + 1182: {region: 0x165, script: 0x5a, flags: 0x0}, + 1183: {region: 0x165, script: 0x5a, flags: 0x0}, + 1184: {region: 0x12d, script: 0x5a, flags: 0x0}, + 1185: {region: 0x165, script: 0x5a, flags: 0x0}, + 1187: {region: 0x165, script: 0x5a, flags: 0x0}, + 1188: {region: 0xd4, script: 0x5a, flags: 0x0}, + 1189: {region: 0x53, script: 0xe4, flags: 0x0}, + 1190: {region: 0xe5, script: 0x5a, flags: 0x0}, + 1191: {region: 0x165, script: 0x5a, flags: 0x0}, + 1192: {region: 0x106, script: 0x20, flags: 0x0}, + 1193: {region: 0xba, script: 0x5a, flags: 0x0}, + 1194: {region: 0x165, script: 0x5a, flags: 0x0}, + 1195: {region: 0x106, script: 0x20, flags: 0x0}, 1196: {region: 0x3f, script: 0x4, flags: 0x1}, - 1197: {region: 0x11c, script: 0xe2, flags: 0x0}, - 1198: {region: 0x130, script: 0x1f, flags: 0x0}, - 1199: {region: 0x75, script: 0x57, flags: 0x0}, - 1200: {region: 0x2a, script: 0x57, flags: 0x0}, + 1197: {region: 0x11c, script: 0xf0, flags: 0x0}, + 1198: {region: 0x130, script: 0x20, flags: 0x0}, + 1199: {region: 0x75, script: 0x5a, flags: 0x0}, + 1200: {region: 0x2a, script: 0x5a, flags: 0x0}, 1202: {region: 0x43, script: 0x3, flags: 0x1}, 1203: {region: 0x99, script: 0xe, flags: 0x0}, 1204: {region: 0xe8, script: 0x5, flags: 0x0}, - 1205: {region: 0x165, script: 0x57, flags: 0x0}, - 1206: {region: 0x165, script: 0x57, flags: 0x0}, - 1207: {region: 0x165, script: 0x57, flags: 0x0}, - 1208: {region: 0x165, script: 0x57, flags: 0x0}, - 1209: {region: 0x165, script: 0x57, flags: 0x0}, - 1210: {region: 0x165, script: 0x57, flags: 0x0}, - 1211: {region: 0x165, script: 0x57, flags: 0x0}, + 1205: {region: 0x165, script: 0x5a, flags: 0x0}, + 1206: {region: 0x165, script: 0x5a, flags: 0x0}, + 1207: {region: 0x165, script: 0x5a, flags: 0x0}, + 1208: {region: 0x165, script: 0x5a, flags: 0x0}, + 1209: {region: 0x165, script: 0x5a, flags: 0x0}, + 1210: {region: 0x165, script: 0x5a, flags: 0x0}, + 1211: {region: 0x165, script: 0x5a, flags: 0x0}, 1212: {region: 0x46, script: 0x4, flags: 0x1}, - 1213: {region: 0x165, script: 0x57, flags: 0x0}, - 1214: {region: 0xb4, script: 0xe3, flags: 0x0}, - 1215: {region: 0x165, script: 0x57, flags: 0x0}, - 1216: {region: 0x161, script: 0x57, flags: 0x0}, - 1217: {region: 0x9e, script: 0x57, flags: 0x0}, - 1218: {region: 0x106, script: 0x57, flags: 0x0}, - 1219: {region: 0x13e, script: 0x57, flags: 0x0}, - 1220: {region: 0x11b, script: 0x57, flags: 0x0}, - 1221: {region: 0x165, script: 0x57, flags: 0x0}, - 1222: {region: 0x36, script: 0x57, flags: 0x0}, - 1223: {region: 0x60, script: 0x57, flags: 0x0}, - 1224: {region: 0xd1, script: 0x57, flags: 0x0}, - 1225: {region: 0x1, script: 0x57, flags: 0x0}, - 1226: {region: 0x106, script: 0x57, flags: 0x0}, - 1227: {region: 0x6a, script: 0x57, flags: 0x0}, - 1228: {region: 0x12f, script: 0x57, flags: 0x0}, - 1229: {region: 0x165, script: 0x57, flags: 0x0}, - 1230: {region: 0x36, script: 0x57, flags: 0x0}, - 1231: {region: 0x4e, script: 0x57, flags: 0x0}, - 1232: {region: 0x165, script: 0x57, flags: 0x0}, - 1233: {region: 0x6f, script: 0x29, flags: 0x0}, - 1234: {region: 0x165, script: 0x57, flags: 0x0}, - 1235: {region: 0xe7, script: 0x57, flags: 0x0}, - 1236: {region: 0x2f, script: 0x57, flags: 0x0}, - 1237: {region: 0x99, script: 0xda, flags: 0x0}, - 1238: {region: 0x99, script: 0x21, flags: 0x0}, - 1239: {region: 0x165, script: 0x57, flags: 0x0}, - 1240: {region: 0x165, script: 0x57, flags: 0x0}, - 1241: {region: 0x165, script: 0x57, flags: 0x0}, - 1242: {region: 0x165, script: 0x57, flags: 0x0}, - 1243: {region: 0x165, script: 0x57, flags: 0x0}, - 1244: {region: 0x165, script: 0x57, flags: 0x0}, - 1245: {region: 0x165, script: 0x57, flags: 0x0}, - 1246: {region: 0x165, script: 0x57, flags: 0x0}, - 1247: {region: 0x165, script: 0x57, flags: 0x0}, - 1248: {region: 0x140, script: 0x57, flags: 0x0}, - 1249: {region: 0x165, script: 0x57, flags: 0x0}, - 1250: {region: 0x165, script: 0x57, flags: 0x0}, + 1213: {region: 0x165, script: 0x5a, flags: 0x0}, + 1214: {region: 0xb4, script: 0xf1, flags: 0x0}, + 1215: {region: 0x165, script: 0x5a, flags: 0x0}, + 1216: {region: 0x161, script: 0x5a, flags: 0x0}, + 1217: {region: 0x9e, script: 0x5a, flags: 0x0}, + 1218: {region: 0x106, script: 0x5a, flags: 0x0}, + 1219: {region: 0x13e, script: 0x5a, flags: 0x0}, + 1220: {region: 0x11b, script: 0x5a, flags: 0x0}, + 1221: {region: 0x165, script: 0x5a, flags: 0x0}, + 1222: {region: 0x36, script: 0x5a, flags: 0x0}, + 1223: {region: 0x60, script: 0x5a, flags: 0x0}, + 1224: {region: 0xd1, script: 0x5a, flags: 0x0}, + 1225: {region: 0x1, script: 0x5a, flags: 0x0}, + 1226: {region: 0x106, script: 0x5a, flags: 0x0}, + 1227: {region: 0x6a, script: 0x5a, flags: 0x0}, + 1228: {region: 0x12f, script: 0x5a, flags: 0x0}, + 1229: {region: 0x165, script: 0x5a, flags: 0x0}, + 1230: {region: 0x36, script: 0x5a, flags: 0x0}, + 1231: {region: 0x4e, script: 0x5a, flags: 0x0}, + 1232: {region: 0x165, script: 0x5a, flags: 0x0}, + 1233: {region: 0x6f, script: 0x2c, flags: 0x0}, + 1234: {region: 0x165, script: 0x5a, flags: 0x0}, + 1235: {region: 0xe7, script: 0x5a, flags: 0x0}, + 1236: {region: 0x2f, script: 0x5a, flags: 0x0}, + 1237: {region: 0x99, script: 0xe6, flags: 0x0}, + 1238: {region: 0x99, script: 0x22, flags: 0x0}, + 1239: {region: 0x165, script: 0x5a, flags: 0x0}, + 1240: {region: 0x165, script: 0x5a, flags: 0x0}, + 1241: {region: 0x165, script: 0x5a, flags: 0x0}, + 1242: {region: 0x165, script: 0x5a, flags: 0x0}, + 1243: {region: 0x165, script: 0x5a, flags: 0x0}, + 1244: {region: 0x165, script: 0x5a, flags: 0x0}, + 1245: {region: 0x165, script: 0x5a, flags: 0x0}, + 1246: {region: 0x165, script: 0x5a, flags: 0x0}, + 1247: {region: 0x165, script: 0x5a, flags: 0x0}, + 1248: {region: 0x140, script: 0x5a, flags: 0x0}, + 1249: {region: 0x165, script: 0x5a, flags: 0x0}, + 1250: {region: 0x165, script: 0x5a, flags: 0x0}, 1251: {region: 0xa8, script: 0x5, flags: 0x0}, - 1252: {region: 0x165, script: 0x57, flags: 0x0}, - 1253: {region: 0x114, script: 0x57, flags: 0x0}, - 1254: {region: 0x165, script: 0x57, flags: 0x0}, - 1255: {region: 0x165, script: 0x57, flags: 0x0}, - 1256: {region: 0x165, script: 0x57, flags: 0x0}, - 1257: {region: 0x165, script: 0x57, flags: 0x0}, - 1258: {region: 0x99, script: 0x21, flags: 0x0}, - 1259: {region: 0x53, script: 0x38, flags: 0x0}, - 1260: {region: 0x165, script: 0x57, flags: 0x0}, - 1261: {region: 0x165, script: 0x57, flags: 0x0}, - 1262: {region: 0x41, script: 0x57, flags: 0x0}, - 1263: {region: 0x165, script: 0x57, flags: 0x0}, + 1252: {region: 0x165, script: 0x5a, flags: 0x0}, + 1253: {region: 0x114, script: 0x5a, flags: 0x0}, + 1254: {region: 0x165, script: 0x5a, flags: 0x0}, + 1255: {region: 0x165, script: 0x5a, flags: 0x0}, + 1256: {region: 0x165, script: 0x5a, flags: 0x0}, + 1257: {region: 0x165, script: 0x5a, flags: 0x0}, + 1258: {region: 0x99, script: 0x22, flags: 0x0}, + 1259: {region: 0x53, script: 0x3b, flags: 0x0}, + 1260: {region: 0x165, script: 0x5a, flags: 0x0}, + 1261: {region: 0x165, script: 0x5a, flags: 0x0}, + 1262: {region: 0x41, script: 0x5a, flags: 0x0}, + 1263: {region: 0x165, script: 0x5a, flags: 0x0}, 1264: {region: 0x12b, script: 0x18, flags: 0x0}, - 1265: {region: 0x165, script: 0x57, flags: 0x0}, - 1266: {region: 0x161, script: 0x57, flags: 0x0}, - 1267: {region: 0x165, script: 0x57, flags: 0x0}, - 1268: {region: 0x12b, script: 0x5f, flags: 0x0}, - 1269: {region: 0x12b, script: 0x60, flags: 0x0}, - 1270: {region: 0x7d, script: 0x2b, flags: 0x0}, - 1271: {region: 0x53, script: 0x64, flags: 0x0}, - 1272: {region: 0x10b, script: 0x69, flags: 0x0}, - 1273: {region: 0x108, script: 0x73, flags: 0x0}, - 1274: {region: 0x99, script: 0x21, flags: 0x0}, - 1275: {region: 0x131, script: 0x57, flags: 0x0}, - 1276: {region: 0x165, script: 0x57, flags: 0x0}, - 1277: {region: 0x9c, script: 0x8a, flags: 0x0}, - 1278: {region: 0x165, script: 0x57, flags: 0x0}, - 1279: {region: 0x15e, script: 0xc2, flags: 0x0}, - 1280: {region: 0x165, script: 0x57, flags: 0x0}, - 1281: {region: 0x165, script: 0x57, flags: 0x0}, - 1282: {region: 0xdb, script: 0x21, flags: 0x0}, - 1283: {region: 0x165, script: 0x57, flags: 0x0}, - 1284: {region: 0x165, script: 0x57, flags: 0x0}, - 1285: {region: 0xd1, script: 0x57, flags: 0x0}, - 1286: {region: 0x75, script: 0x57, flags: 0x0}, - 1287: {region: 0x165, script: 0x57, flags: 0x0}, - 1288: {region: 0x165, script: 0x57, flags: 0x0}, - 1289: {region: 0x52, script: 0x57, flags: 0x0}, - 1290: {region: 0x165, script: 0x57, flags: 0x0}, - 1291: {region: 0x165, script: 0x57, flags: 0x0}, - 1292: {region: 0x165, script: 0x57, flags: 0x0}, - 1293: {region: 0x52, script: 0x57, flags: 0x0}, - 1294: {region: 0x165, script: 0x57, flags: 0x0}, - 1295: {region: 0x165, script: 0x57, flags: 0x0}, - 1296: {region: 0x165, script: 0x57, flags: 0x0}, - 1297: {region: 0x165, script: 0x57, flags: 0x0}, - 1298: {region: 0x1, script: 0x3b, flags: 0x0}, - 1299: {region: 0x165, script: 0x57, flags: 0x0}, - 1300: {region: 0x165, script: 0x57, flags: 0x0}, - 1301: {region: 0x165, script: 0x57, flags: 0x0}, - 1302: {region: 0x165, script: 0x57, flags: 0x0}, - 1303: {region: 0x165, script: 0x57, flags: 0x0}, - 1304: {region: 0xd6, script: 0x57, flags: 0x0}, - 1305: {region: 0x165, script: 0x57, flags: 0x0}, - 1306: {region: 0x165, script: 0x57, flags: 0x0}, - 1307: {region: 0x165, script: 0x57, flags: 0x0}, - 1308: {region: 0x41, script: 0x57, flags: 0x0}, - 1309: {region: 0x165, script: 0x57, flags: 0x0}, - 1310: {region: 0xcf, script: 0x57, flags: 0x0}, + 1265: {region: 0x165, script: 0x5a, flags: 0x0}, + 1266: {region: 0x161, script: 0x5a, flags: 0x0}, + 1267: {region: 0x165, script: 0x5a, flags: 0x0}, + 1268: {region: 0x12b, script: 0x62, flags: 0x0}, + 1269: {region: 0x12b, script: 0x63, flags: 0x0}, + 1270: {region: 0x7d, script: 0x2e, flags: 0x0}, + 1271: {region: 0x53, script: 0x67, flags: 0x0}, + 1272: {region: 0x10b, script: 0x6c, flags: 0x0}, + 1273: {region: 0x108, script: 0x77, flags: 0x0}, + 1274: {region: 0x99, script: 0x22, flags: 0x0}, + 1275: {region: 0x131, script: 0x5a, flags: 0x0}, + 1276: {region: 0x165, script: 0x5a, flags: 0x0}, + 1277: {region: 0x9c, script: 0x91, flags: 0x0}, + 1278: {region: 0x165, script: 0x5a, flags: 0x0}, + 1279: {region: 0x15e, script: 0xcc, flags: 0x0}, + 1280: {region: 0x165, script: 0x5a, flags: 0x0}, + 1281: {region: 0x165, script: 0x5a, flags: 0x0}, + 1282: {region: 0xdb, script: 0x22, flags: 0x0}, + 1283: {region: 0x165, script: 0x5a, flags: 0x0}, + 1284: {region: 0x165, script: 0x5a, flags: 0x0}, + 1285: {region: 0xd1, script: 0x5a, flags: 0x0}, + 1286: {region: 0x75, script: 0x5a, flags: 0x0}, + 1287: {region: 0x165, script: 0x5a, flags: 0x0}, + 1288: {region: 0x165, script: 0x5a, flags: 0x0}, + 1289: {region: 0x52, script: 0x5a, flags: 0x0}, + 1290: {region: 0x165, script: 0x5a, flags: 0x0}, + 1291: {region: 0x165, script: 0x5a, flags: 0x0}, + 1292: {region: 0x165, script: 0x5a, flags: 0x0}, + 1293: {region: 0x52, script: 0x5a, flags: 0x0}, + 1294: {region: 0x165, script: 0x5a, flags: 0x0}, + 1295: {region: 0x165, script: 0x5a, flags: 0x0}, + 1296: {region: 0x165, script: 0x5a, flags: 0x0}, + 1297: {region: 0x165, script: 0x5a, flags: 0x0}, + 1298: {region: 0x1, script: 0x3e, flags: 0x0}, + 1299: {region: 0x165, script: 0x5a, flags: 0x0}, + 1300: {region: 0x165, script: 0x5a, flags: 0x0}, + 1301: {region: 0x165, script: 0x5a, flags: 0x0}, + 1302: {region: 0x165, script: 0x5a, flags: 0x0}, + 1303: {region: 0x165, script: 0x5a, flags: 0x0}, + 1304: {region: 0xd6, script: 0x5a, flags: 0x0}, + 1305: {region: 0x165, script: 0x5a, flags: 0x0}, + 1306: {region: 0x165, script: 0x5a, flags: 0x0}, + 1307: {region: 0x165, script: 0x5a, flags: 0x0}, + 1308: {region: 0x41, script: 0x5a, flags: 0x0}, + 1309: {region: 0x165, script: 0x5a, flags: 0x0}, + 1310: {region: 0xcf, script: 0x5a, flags: 0x0}, 1311: {region: 0x4a, script: 0x3, flags: 0x1}, - 1312: {region: 0x165, script: 0x57, flags: 0x0}, - 1313: {region: 0x165, script: 0x57, flags: 0x0}, - 1314: {region: 0x165, script: 0x57, flags: 0x0}, - 1315: {region: 0x53, script: 0x57, flags: 0x0}, - 1316: {region: 0x10b, script: 0x57, flags: 0x0}, + 1312: {region: 0x165, script: 0x5a, flags: 0x0}, + 1313: {region: 0x165, script: 0x5a, flags: 0x0}, + 1314: {region: 0x165, script: 0x5a, flags: 0x0}, + 1315: {region: 0x53, script: 0x5a, flags: 0x0}, + 1316: {region: 0x10b, script: 0x5a, flags: 0x0}, 1318: {region: 0xa8, script: 0x5, flags: 0x0}, - 1319: {region: 0xd9, script: 0x57, flags: 0x0}, - 1320: {region: 0xba, script: 0xdc, flags: 0x0}, + 1319: {region: 0xd9, script: 0x5a, flags: 0x0}, + 1320: {region: 0xba, script: 0xe8, flags: 0x0}, 1321: {region: 0x4d, script: 0x14, flags: 0x1}, - 1322: {region: 0x53, script: 0x79, flags: 0x0}, - 1323: {region: 0x165, script: 0x57, flags: 0x0}, - 1324: {region: 0x122, script: 0x57, flags: 0x0}, - 1325: {region: 0xd0, script: 0x57, flags: 0x0}, - 1326: {region: 0x165, script: 0x57, flags: 0x0}, - 1327: {region: 0x161, script: 0x57, flags: 0x0}, - 1329: {region: 0x12b, script: 0x57, flags: 0x0}, + 1322: {region: 0x53, script: 0x7d, flags: 0x0}, + 1323: {region: 0x165, script: 0x5a, flags: 0x0}, + 1324: {region: 0x122, script: 0x5a, flags: 0x0}, + 1325: {region: 0xd0, script: 0x5a, flags: 0x0}, + 1326: {region: 0x165, script: 0x5a, flags: 0x0}, + 1327: {region: 0x161, script: 0x5a, flags: 0x0}, + 1329: {region: 0x12b, script: 0x5a, flags: 0x0}, } // likelyLangList holds lists info associated with likelyLang. -// Size: 388 bytes, 97 elements +// Size: 582 bytes, 97 elements var likelyLangList = [97]likelyScriptRegion{ 0: {region: 0x9c, script: 0x7, flags: 0x0}, - 1: {region: 0xa1, script: 0x74, flags: 0x2}, - 2: {region: 0x11c, script: 0x80, flags: 0x2}, - 3: {region: 0x32, script: 0x57, flags: 0x0}, + 1: {region: 0xa1, script: 0x78, flags: 0x2}, + 2: {region: 0x11c, script: 0x85, flags: 0x2}, + 3: {region: 0x32, script: 0x5a, flags: 0x0}, 4: {region: 0x9b, script: 0x5, flags: 0x4}, 5: {region: 0x9c, script: 0x5, flags: 0x4}, - 6: {region: 0x106, script: 0x1f, flags: 0x4}, + 6: {region: 0x106, script: 0x20, flags: 0x4}, 7: {region: 0x9c, script: 0x5, flags: 0x2}, - 8: {region: 0x106, script: 0x1f, flags: 0x0}, - 9: {region: 0x38, script: 0x2c, flags: 0x2}, - 10: {region: 0x135, script: 0x57, flags: 0x0}, - 11: {region: 0x7b, script: 0xc5, flags: 0x2}, - 12: {region: 0x114, script: 0x57, flags: 0x0}, + 8: {region: 0x106, script: 0x20, flags: 0x0}, + 9: {region: 0x38, script: 0x2f, flags: 0x2}, + 10: {region: 0x135, script: 0x5a, flags: 0x0}, + 11: {region: 0x7b, script: 0xcf, flags: 0x2}, + 12: {region: 0x114, script: 0x5a, flags: 0x0}, 13: {region: 0x84, script: 0x1, flags: 0x2}, - 14: {region: 0x5d, script: 0x1e, flags: 0x0}, - 15: {region: 0x87, script: 0x5c, flags: 0x2}, - 16: {region: 0xd6, script: 0x57, flags: 0x0}, + 14: {region: 0x5d, script: 0x1f, flags: 0x0}, + 15: {region: 0x87, script: 0x5f, flags: 0x2}, + 16: {region: 0xd6, script: 0x5a, flags: 0x0}, 17: {region: 0x52, script: 0x5, flags: 0x4}, 18: {region: 0x10b, script: 0x5, flags: 0x4}, - 19: {region: 0xae, script: 0x1f, flags: 0x0}, + 19: {region: 0xae, script: 0x20, flags: 0x0}, 20: {region: 0x24, script: 0x5, flags: 0x4}, 21: {region: 0x53, script: 0x5, flags: 0x4}, 22: {region: 0x9c, script: 0x5, flags: 0x4}, 23: {region: 0xc5, script: 0x5, flags: 0x4}, 24: {region: 0x53, script: 0x5, flags: 0x2}, - 25: {region: 0x12b, script: 0x57, flags: 0x0}, + 25: {region: 0x12b, script: 0x5a, flags: 0x0}, 26: {region: 0xb0, script: 0x5, flags: 0x4}, 27: {region: 0x9b, script: 0x5, flags: 0x2}, - 28: {region: 0xa5, script: 0x1f, flags: 0x0}, + 28: {region: 0xa5, script: 0x20, flags: 0x0}, 29: {region: 0x53, script: 0x5, flags: 0x4}, - 30: {region: 0x12b, script: 0x57, flags: 0x4}, + 30: {region: 0x12b, script: 0x5a, flags: 0x4}, 31: {region: 0x53, script: 0x5, flags: 0x2}, - 32: {region: 0x12b, script: 0x57, flags: 0x2}, - 33: {region: 0xdb, script: 0x21, flags: 0x0}, - 34: {region: 0x99, script: 0x5a, flags: 0x2}, - 35: {region: 0x83, script: 0x57, flags: 0x0}, - 36: {region: 0x84, script: 0x78, flags: 0x4}, - 37: {region: 0x84, script: 0x78, flags: 0x2}, - 38: {region: 0xc5, script: 0x1f, flags: 0x0}, - 39: {region: 0x53, script: 0x6d, flags: 0x4}, - 40: {region: 0x53, script: 0x6d, flags: 0x2}, - 41: {region: 0xd0, script: 0x57, flags: 0x0}, + 32: {region: 0x12b, script: 0x5a, flags: 0x2}, + 33: {region: 0xdb, script: 0x22, flags: 0x0}, + 34: {region: 0x99, script: 0x5d, flags: 0x2}, + 35: {region: 0x83, script: 0x5a, flags: 0x0}, + 36: {region: 0x84, script: 0x7c, flags: 0x4}, + 37: {region: 0x84, script: 0x7c, flags: 0x2}, + 38: {region: 0xc5, script: 0x20, flags: 0x0}, + 39: {region: 0x53, script: 0x70, flags: 0x4}, + 40: {region: 0x53, script: 0x70, flags: 0x2}, + 41: {region: 0xd0, script: 0x5a, flags: 0x0}, 42: {region: 0x4a, script: 0x5, flags: 0x4}, 43: {region: 0x95, script: 0x5, flags: 0x4}, - 44: {region: 0x99, script: 0x33, flags: 0x0}, + 44: {region: 0x99, script: 0x36, flags: 0x0}, 45: {region: 0xe8, script: 0x5, flags: 0x4}, 46: {region: 0xe8, script: 0x5, flags: 0x2}, - 47: {region: 0x9c, script: 0x84, flags: 0x0}, - 48: {region: 0x53, script: 0x85, flags: 0x2}, - 49: {region: 0xba, script: 0xdc, flags: 0x0}, - 50: {region: 0xd9, script: 0x57, flags: 0x4}, + 47: {region: 0x9c, script: 0x8b, flags: 0x0}, + 48: {region: 0x53, script: 0x8c, flags: 0x2}, + 49: {region: 0xba, script: 0xe8, flags: 0x0}, + 50: {region: 0xd9, script: 0x5a, flags: 0x4}, 51: {region: 0xe8, script: 0x5, flags: 0x0}, - 52: {region: 0x99, script: 0x21, flags: 0x2}, - 53: {region: 0x99, script: 0x4c, flags: 0x2}, - 54: {region: 0x99, script: 0xc9, flags: 0x2}, - 55: {region: 0x105, script: 0x1f, flags: 0x0}, - 56: {region: 0xbd, script: 0x57, flags: 0x4}, - 57: {region: 0x104, script: 0x57, flags: 0x4}, - 58: {region: 0x106, script: 0x57, flags: 0x4}, - 59: {region: 0x12b, script: 0x57, flags: 0x4}, - 60: {region: 0x124, script: 0x1f, flags: 0x0}, + 52: {region: 0x99, script: 0x22, flags: 0x2}, + 53: {region: 0x99, script: 0x4f, flags: 0x2}, + 54: {region: 0x99, script: 0xd3, flags: 0x2}, + 55: {region: 0x105, script: 0x20, flags: 0x0}, + 56: {region: 0xbd, script: 0x5a, flags: 0x4}, + 57: {region: 0x104, script: 0x5a, flags: 0x4}, + 58: {region: 0x106, script: 0x5a, flags: 0x4}, + 59: {region: 0x12b, script: 0x5a, flags: 0x4}, + 60: {region: 0x124, script: 0x20, flags: 0x0}, 61: {region: 0xe8, script: 0x5, flags: 0x4}, 62: {region: 0xe8, script: 0x5, flags: 0x2}, 63: {region: 0x53, script: 0x5, flags: 0x0}, - 64: {region: 0xae, script: 0x1f, flags: 0x4}, - 65: {region: 0xc5, script: 0x1f, flags: 0x4}, - 66: {region: 0xae, script: 0x1f, flags: 0x2}, + 64: {region: 0xae, script: 0x20, flags: 0x4}, + 65: {region: 0xc5, script: 0x20, flags: 0x4}, + 66: {region: 0xae, script: 0x20, flags: 0x2}, 67: {region: 0x99, script: 0xe, flags: 0x0}, - 68: {region: 0xdb, script: 0x21, flags: 0x4}, - 69: {region: 0xdb, script: 0x21, flags: 0x2}, - 70: {region: 0x137, script: 0x57, flags: 0x0}, + 68: {region: 0xdb, script: 0x22, flags: 0x4}, + 69: {region: 0xdb, script: 0x22, flags: 0x2}, + 70: {region: 0x137, script: 0x5a, flags: 0x0}, 71: {region: 0x24, script: 0x5, flags: 0x4}, - 72: {region: 0x53, script: 0x1f, flags: 0x4}, + 72: {region: 0x53, script: 0x20, flags: 0x4}, 73: {region: 0x24, script: 0x5, flags: 0x2}, - 74: {region: 0x8d, script: 0x39, flags: 0x0}, - 75: {region: 0x53, script: 0x38, flags: 0x4}, - 76: {region: 0x53, script: 0x38, flags: 0x2}, - 77: {region: 0x53, script: 0x38, flags: 0x0}, - 78: {region: 0x2f, script: 0x39, flags: 0x4}, - 79: {region: 0x3e, script: 0x39, flags: 0x4}, - 80: {region: 0x7b, script: 0x39, flags: 0x4}, - 81: {region: 0x7e, script: 0x39, flags: 0x4}, - 82: {region: 0x8d, script: 0x39, flags: 0x4}, - 83: {region: 0x95, script: 0x39, flags: 0x4}, - 84: {region: 0xc6, script: 0x39, flags: 0x4}, - 85: {region: 0xd0, script: 0x39, flags: 0x4}, - 86: {region: 0xe2, script: 0x39, flags: 0x4}, - 87: {region: 0xe5, script: 0x39, flags: 0x4}, - 88: {region: 0xe7, script: 0x39, flags: 0x4}, - 89: {region: 0x116, script: 0x39, flags: 0x4}, - 90: {region: 0x123, script: 0x39, flags: 0x4}, - 91: {region: 0x12e, script: 0x39, flags: 0x4}, - 92: {region: 0x135, script: 0x39, flags: 0x4}, - 93: {region: 0x13e, script: 0x39, flags: 0x4}, + 74: {region: 0x8d, script: 0x3c, flags: 0x0}, + 75: {region: 0x53, script: 0x3b, flags: 0x4}, + 76: {region: 0x53, script: 0x3b, flags: 0x2}, + 77: {region: 0x53, script: 0x3b, flags: 0x0}, + 78: {region: 0x2f, script: 0x3c, flags: 0x4}, + 79: {region: 0x3e, script: 0x3c, flags: 0x4}, + 80: {region: 0x7b, script: 0x3c, flags: 0x4}, + 81: {region: 0x7e, script: 0x3c, flags: 0x4}, + 82: {region: 0x8d, script: 0x3c, flags: 0x4}, + 83: {region: 0x95, script: 0x3c, flags: 0x4}, + 84: {region: 0xc6, script: 0x3c, flags: 0x4}, + 85: {region: 0xd0, script: 0x3c, flags: 0x4}, + 86: {region: 0xe2, script: 0x3c, flags: 0x4}, + 87: {region: 0xe5, script: 0x3c, flags: 0x4}, + 88: {region: 0xe7, script: 0x3c, flags: 0x4}, + 89: {region: 0x116, script: 0x3c, flags: 0x4}, + 90: {region: 0x123, script: 0x3c, flags: 0x4}, + 91: {region: 0x12e, script: 0x3c, flags: 0x4}, + 92: {region: 0x135, script: 0x3c, flags: 0x4}, + 93: {region: 0x13e, script: 0x3c, flags: 0x4}, 94: {region: 0x12e, script: 0x11, flags: 0x2}, - 95: {region: 0x12e, script: 0x34, flags: 0x2}, - 96: {region: 0x12e, script: 0x39, flags: 0x2}, + 95: {region: 0x12e, script: 0x37, flags: 0x2}, + 96: {region: 0x12e, script: 0x3c, flags: 0x2}, } type likelyLangScript struct { lang uint16 - script uint8 + script uint16 flags uint8 } @@ -2946,349 +2987,349 @@ type likelyLangScript struct { // for a given regionID, lang and script are the index and size respectively // of the list in likelyRegionList. // TODO: exclude containers and user-definable regions from the list. -// Size: 1432 bytes, 358 elements +// Size: 2148 bytes, 358 elements var likelyRegion = [358]likelyLangScript{ - 34: {lang: 0xd7, script: 0x57, flags: 0x0}, + 34: {lang: 0xd7, script: 0x5a, flags: 0x0}, 35: {lang: 0x3a, script: 0x5, flags: 0x0}, 36: {lang: 0x0, script: 0x2, flags: 0x1}, 39: {lang: 0x2, script: 0x2, flags: 0x1}, 40: {lang: 0x4, script: 0x2, flags: 0x1}, - 42: {lang: 0x3c0, script: 0x57, flags: 0x0}, - 43: {lang: 0x0, script: 0x57, flags: 0x0}, - 44: {lang: 0x13e, script: 0x57, flags: 0x0}, - 45: {lang: 0x41b, script: 0x57, flags: 0x0}, - 46: {lang: 0x10d, script: 0x57, flags: 0x0}, - 48: {lang: 0x367, script: 0x57, flags: 0x0}, - 49: {lang: 0x444, script: 0x57, flags: 0x0}, - 50: {lang: 0x58, script: 0x57, flags: 0x0}, + 42: {lang: 0x3c0, script: 0x5a, flags: 0x0}, + 43: {lang: 0x0, script: 0x5a, flags: 0x0}, + 44: {lang: 0x13e, script: 0x5a, flags: 0x0}, + 45: {lang: 0x41b, script: 0x5a, flags: 0x0}, + 46: {lang: 0x10d, script: 0x5a, flags: 0x0}, + 48: {lang: 0x367, script: 0x5a, flags: 0x0}, + 49: {lang: 0x444, script: 0x5a, flags: 0x0}, + 50: {lang: 0x58, script: 0x5a, flags: 0x0}, 51: {lang: 0x6, script: 0x2, flags: 0x1}, 53: {lang: 0xa5, script: 0xe, flags: 0x0}, - 54: {lang: 0x367, script: 0x57, flags: 0x0}, - 55: {lang: 0x15e, script: 0x57, flags: 0x0}, - 56: {lang: 0x7e, script: 0x1f, flags: 0x0}, + 54: {lang: 0x367, script: 0x5a, flags: 0x0}, + 55: {lang: 0x15e, script: 0x5a, flags: 0x0}, + 56: {lang: 0x7e, script: 0x20, flags: 0x0}, 57: {lang: 0x3a, script: 0x5, flags: 0x0}, - 58: {lang: 0x3d9, script: 0x57, flags: 0x0}, - 59: {lang: 0x15e, script: 0x57, flags: 0x0}, - 60: {lang: 0x15e, script: 0x57, flags: 0x0}, - 62: {lang: 0x31f, script: 0x57, flags: 0x0}, - 63: {lang: 0x13e, script: 0x57, flags: 0x0}, - 64: {lang: 0x3a1, script: 0x57, flags: 0x0}, - 65: {lang: 0x3c0, script: 0x57, flags: 0x0}, + 58: {lang: 0x3d9, script: 0x5a, flags: 0x0}, + 59: {lang: 0x15e, script: 0x5a, flags: 0x0}, + 60: {lang: 0x15e, script: 0x5a, flags: 0x0}, + 62: {lang: 0x31f, script: 0x5a, flags: 0x0}, + 63: {lang: 0x13e, script: 0x5a, flags: 0x0}, + 64: {lang: 0x3a1, script: 0x5a, flags: 0x0}, + 65: {lang: 0x3c0, script: 0x5a, flags: 0x0}, 67: {lang: 0x8, script: 0x2, flags: 0x1}, - 69: {lang: 0x0, script: 0x57, flags: 0x0}, - 71: {lang: 0x71, script: 0x1f, flags: 0x0}, - 73: {lang: 0x512, script: 0x3b, flags: 0x2}, + 69: {lang: 0x0, script: 0x5a, flags: 0x0}, + 71: {lang: 0x71, script: 0x20, flags: 0x0}, + 73: {lang: 0x512, script: 0x3e, flags: 0x2}, 74: {lang: 0x31f, script: 0x5, flags: 0x2}, - 75: {lang: 0x445, script: 0x57, flags: 0x0}, - 76: {lang: 0x15e, script: 0x57, flags: 0x0}, - 77: {lang: 0x15e, script: 0x57, flags: 0x0}, - 78: {lang: 0x10d, script: 0x57, flags: 0x0}, - 79: {lang: 0x15e, script: 0x57, flags: 0x0}, - 81: {lang: 0x13e, script: 0x57, flags: 0x0}, - 82: {lang: 0x15e, script: 0x57, flags: 0x0}, + 75: {lang: 0x445, script: 0x5a, flags: 0x0}, + 76: {lang: 0x15e, script: 0x5a, flags: 0x0}, + 77: {lang: 0x15e, script: 0x5a, flags: 0x0}, + 78: {lang: 0x10d, script: 0x5a, flags: 0x0}, + 79: {lang: 0x15e, script: 0x5a, flags: 0x0}, + 81: {lang: 0x13e, script: 0x5a, flags: 0x0}, + 82: {lang: 0x15e, script: 0x5a, flags: 0x0}, 83: {lang: 0xa, script: 0x4, flags: 0x1}, - 84: {lang: 0x13e, script: 0x57, flags: 0x0}, - 85: {lang: 0x0, script: 0x57, flags: 0x0}, - 86: {lang: 0x13e, script: 0x57, flags: 0x0}, - 89: {lang: 0x13e, script: 0x57, flags: 0x0}, - 90: {lang: 0x3c0, script: 0x57, flags: 0x0}, - 91: {lang: 0x3a1, script: 0x57, flags: 0x0}, + 84: {lang: 0x13e, script: 0x5a, flags: 0x0}, + 85: {lang: 0x0, script: 0x5a, flags: 0x0}, + 86: {lang: 0x13e, script: 0x5a, flags: 0x0}, + 89: {lang: 0x13e, script: 0x5a, flags: 0x0}, + 90: {lang: 0x3c0, script: 0x5a, flags: 0x0}, + 91: {lang: 0x3a1, script: 0x5a, flags: 0x0}, 93: {lang: 0xe, script: 0x2, flags: 0x1}, - 94: {lang: 0xfa, script: 0x57, flags: 0x0}, - 96: {lang: 0x10d, script: 0x57, flags: 0x0}, - 98: {lang: 0x1, script: 0x57, flags: 0x0}, - 99: {lang: 0x101, script: 0x57, flags: 0x0}, - 101: {lang: 0x13e, script: 0x57, flags: 0x0}, + 94: {lang: 0xfa, script: 0x5a, flags: 0x0}, + 96: {lang: 0x10d, script: 0x5a, flags: 0x0}, + 98: {lang: 0x1, script: 0x5a, flags: 0x0}, + 99: {lang: 0x101, script: 0x5a, flags: 0x0}, + 101: {lang: 0x13e, script: 0x5a, flags: 0x0}, 103: {lang: 0x10, script: 0x2, flags: 0x1}, - 104: {lang: 0x13e, script: 0x57, flags: 0x0}, - 105: {lang: 0x13e, script: 0x57, flags: 0x0}, - 106: {lang: 0x140, script: 0x57, flags: 0x0}, + 104: {lang: 0x13e, script: 0x5a, flags: 0x0}, + 105: {lang: 0x13e, script: 0x5a, flags: 0x0}, + 106: {lang: 0x140, script: 0x5a, flags: 0x0}, 107: {lang: 0x3a, script: 0x5, flags: 0x0}, 108: {lang: 0x3a, script: 0x5, flags: 0x0}, - 109: {lang: 0x46f, script: 0x29, flags: 0x0}, - 110: {lang: 0x13e, script: 0x57, flags: 0x0}, + 109: {lang: 0x46f, script: 0x2c, flags: 0x0}, + 110: {lang: 0x13e, script: 0x5a, flags: 0x0}, 111: {lang: 0x12, script: 0x2, flags: 0x1}, - 113: {lang: 0x10d, script: 0x57, flags: 0x0}, - 114: {lang: 0x151, script: 0x57, flags: 0x0}, - 115: {lang: 0x1c0, script: 0x21, flags: 0x2}, - 118: {lang: 0x158, script: 0x57, flags: 0x0}, - 120: {lang: 0x15e, script: 0x57, flags: 0x0}, - 122: {lang: 0x15e, script: 0x57, flags: 0x0}, + 113: {lang: 0x10d, script: 0x5a, flags: 0x0}, + 114: {lang: 0x151, script: 0x5a, flags: 0x0}, + 115: {lang: 0x1c0, script: 0x22, flags: 0x2}, + 118: {lang: 0x158, script: 0x5a, flags: 0x0}, + 120: {lang: 0x15e, script: 0x5a, flags: 0x0}, + 122: {lang: 0x15e, script: 0x5a, flags: 0x0}, 123: {lang: 0x14, script: 0x2, flags: 0x1}, 125: {lang: 0x16, script: 0x3, flags: 0x1}, - 126: {lang: 0x15e, script: 0x57, flags: 0x0}, - 128: {lang: 0x21, script: 0x57, flags: 0x0}, - 130: {lang: 0x245, script: 0x57, flags: 0x0}, - 132: {lang: 0x15e, script: 0x57, flags: 0x0}, - 133: {lang: 0x15e, script: 0x57, flags: 0x0}, - 134: {lang: 0x13e, script: 0x57, flags: 0x0}, + 126: {lang: 0x15e, script: 0x5a, flags: 0x0}, + 128: {lang: 0x21, script: 0x5a, flags: 0x0}, + 130: {lang: 0x245, script: 0x5a, flags: 0x0}, + 132: {lang: 0x15e, script: 0x5a, flags: 0x0}, + 133: {lang: 0x15e, script: 0x5a, flags: 0x0}, + 134: {lang: 0x13e, script: 0x5a, flags: 0x0}, 135: {lang: 0x19, script: 0x2, flags: 0x1}, - 136: {lang: 0x0, script: 0x57, flags: 0x0}, - 137: {lang: 0x13e, script: 0x57, flags: 0x0}, - 139: {lang: 0x3c0, script: 0x57, flags: 0x0}, - 141: {lang: 0x529, script: 0x39, flags: 0x0}, - 142: {lang: 0x0, script: 0x57, flags: 0x0}, - 143: {lang: 0x13e, script: 0x57, flags: 0x0}, - 144: {lang: 0x1d1, script: 0x57, flags: 0x0}, - 145: {lang: 0x1d4, script: 0x57, flags: 0x0}, - 146: {lang: 0x1d5, script: 0x57, flags: 0x0}, - 148: {lang: 0x13e, script: 0x57, flags: 0x0}, + 136: {lang: 0x0, script: 0x5a, flags: 0x0}, + 137: {lang: 0x13e, script: 0x5a, flags: 0x0}, + 139: {lang: 0x3c0, script: 0x5a, flags: 0x0}, + 141: {lang: 0x529, script: 0x3c, flags: 0x0}, + 142: {lang: 0x0, script: 0x5a, flags: 0x0}, + 143: {lang: 0x13e, script: 0x5a, flags: 0x0}, + 144: {lang: 0x1d1, script: 0x5a, flags: 0x0}, + 145: {lang: 0x1d4, script: 0x5a, flags: 0x0}, + 146: {lang: 0x1d5, script: 0x5a, flags: 0x0}, + 148: {lang: 0x13e, script: 0x5a, flags: 0x0}, 149: {lang: 0x1b, script: 0x2, flags: 0x1}, - 151: {lang: 0x1bc, script: 0x3b, flags: 0x0}, + 151: {lang: 0x1bc, script: 0x3e, flags: 0x0}, 153: {lang: 0x1d, script: 0x3, flags: 0x1}, 155: {lang: 0x3a, script: 0x5, flags: 0x0}, 156: {lang: 0x20, script: 0x2, flags: 0x1}, - 157: {lang: 0x1f8, script: 0x57, flags: 0x0}, - 158: {lang: 0x1f9, script: 0x57, flags: 0x0}, + 157: {lang: 0x1f8, script: 0x5a, flags: 0x0}, + 158: {lang: 0x1f9, script: 0x5a, flags: 0x0}, 161: {lang: 0x3a, script: 0x5, flags: 0x0}, - 162: {lang: 0x200, script: 0x46, flags: 0x0}, - 164: {lang: 0x445, script: 0x57, flags: 0x0}, - 165: {lang: 0x28a, script: 0x1f, flags: 0x0}, + 162: {lang: 0x200, script: 0x49, flags: 0x0}, + 164: {lang: 0x445, script: 0x5a, flags: 0x0}, + 165: {lang: 0x28a, script: 0x20, flags: 0x0}, 166: {lang: 0x22, script: 0x3, flags: 0x1}, 168: {lang: 0x25, script: 0x2, flags: 0x1}, - 170: {lang: 0x254, script: 0x50, flags: 0x0}, - 171: {lang: 0x254, script: 0x50, flags: 0x0}, + 170: {lang: 0x254, script: 0x53, flags: 0x0}, + 171: {lang: 0x254, script: 0x53, flags: 0x0}, 172: {lang: 0x3a, script: 0x5, flags: 0x0}, - 174: {lang: 0x3e2, script: 0x1f, flags: 0x0}, + 174: {lang: 0x3e2, script: 0x20, flags: 0x0}, 175: {lang: 0x27, script: 0x2, flags: 0x1}, 176: {lang: 0x3a, script: 0x5, flags: 0x0}, - 178: {lang: 0x10d, script: 0x57, flags: 0x0}, - 179: {lang: 0x40c, script: 0xca, flags: 0x0}, - 181: {lang: 0x43b, script: 0x57, flags: 0x0}, - 182: {lang: 0x2c0, script: 0x57, flags: 0x0}, - 183: {lang: 0x15e, script: 0x57, flags: 0x0}, - 184: {lang: 0x2c7, script: 0x57, flags: 0x0}, + 178: {lang: 0x10d, script: 0x5a, flags: 0x0}, + 179: {lang: 0x40c, script: 0xd4, flags: 0x0}, + 181: {lang: 0x43b, script: 0x5a, flags: 0x0}, + 182: {lang: 0x2c0, script: 0x5a, flags: 0x0}, + 183: {lang: 0x15e, script: 0x5a, flags: 0x0}, + 184: {lang: 0x2c7, script: 0x5a, flags: 0x0}, 185: {lang: 0x3a, script: 0x5, flags: 0x0}, 186: {lang: 0x29, script: 0x2, flags: 0x1}, - 187: {lang: 0x15e, script: 0x57, flags: 0x0}, + 187: {lang: 0x15e, script: 0x5a, flags: 0x0}, 188: {lang: 0x2b, script: 0x2, flags: 0x1}, - 189: {lang: 0x432, script: 0x57, flags: 0x0}, - 190: {lang: 0x15e, script: 0x57, flags: 0x0}, - 191: {lang: 0x2f1, script: 0x57, flags: 0x0}, + 189: {lang: 0x432, script: 0x5a, flags: 0x0}, + 190: {lang: 0x15e, script: 0x5a, flags: 0x0}, + 191: {lang: 0x2f1, script: 0x5a, flags: 0x0}, 194: {lang: 0x2d, script: 0x2, flags: 0x1}, - 195: {lang: 0xa0, script: 0x57, flags: 0x0}, + 195: {lang: 0xa0, script: 0x5a, flags: 0x0}, 196: {lang: 0x2f, script: 0x2, flags: 0x1}, 197: {lang: 0x31, script: 0x2, flags: 0x1}, 198: {lang: 0x33, script: 0x2, flags: 0x1}, - 200: {lang: 0x15e, script: 0x57, flags: 0x0}, + 200: {lang: 0x15e, script: 0x5a, flags: 0x0}, 201: {lang: 0x35, script: 0x2, flags: 0x1}, - 203: {lang: 0x320, script: 0x57, flags: 0x0}, + 203: {lang: 0x320, script: 0x5a, flags: 0x0}, 204: {lang: 0x37, script: 0x3, flags: 0x1}, - 205: {lang: 0x128, script: 0xde, flags: 0x0}, - 207: {lang: 0x13e, script: 0x57, flags: 0x0}, - 208: {lang: 0x31f, script: 0x57, flags: 0x0}, - 209: {lang: 0x3c0, script: 0x57, flags: 0x0}, - 210: {lang: 0x16, script: 0x57, flags: 0x0}, - 211: {lang: 0x15e, script: 0x57, flags: 0x0}, - 212: {lang: 0x1b4, script: 0x57, flags: 0x0}, + 205: {lang: 0x128, script: 0xea, flags: 0x0}, + 207: {lang: 0x13e, script: 0x5a, flags: 0x0}, + 208: {lang: 0x31f, script: 0x5a, flags: 0x0}, + 209: {lang: 0x3c0, script: 0x5a, flags: 0x0}, + 210: {lang: 0x16, script: 0x5a, flags: 0x0}, + 211: {lang: 0x15e, script: 0x5a, flags: 0x0}, + 212: {lang: 0x1b4, script: 0x5a, flags: 0x0}, 214: {lang: 0x1b4, script: 0x5, flags: 0x2}, - 216: {lang: 0x13e, script: 0x57, flags: 0x0}, - 217: {lang: 0x367, script: 0x57, flags: 0x0}, - 218: {lang: 0x347, script: 0x57, flags: 0x0}, - 219: {lang: 0x351, script: 0x21, flags: 0x0}, + 216: {lang: 0x13e, script: 0x5a, flags: 0x0}, + 217: {lang: 0x367, script: 0x5a, flags: 0x0}, + 218: {lang: 0x347, script: 0x5a, flags: 0x0}, + 219: {lang: 0x351, script: 0x22, flags: 0x0}, 225: {lang: 0x3a, script: 0x5, flags: 0x0}, - 226: {lang: 0x13e, script: 0x57, flags: 0x0}, - 228: {lang: 0x13e, script: 0x57, flags: 0x0}, - 229: {lang: 0x15e, script: 0x57, flags: 0x0}, - 230: {lang: 0x486, script: 0x57, flags: 0x0}, - 231: {lang: 0x153, script: 0x57, flags: 0x0}, + 226: {lang: 0x13e, script: 0x5a, flags: 0x0}, + 228: {lang: 0x13e, script: 0x5a, flags: 0x0}, + 229: {lang: 0x15e, script: 0x5a, flags: 0x0}, + 230: {lang: 0x486, script: 0x5a, flags: 0x0}, + 231: {lang: 0x153, script: 0x5a, flags: 0x0}, 232: {lang: 0x3a, script: 0x3, flags: 0x1}, - 233: {lang: 0x3b3, script: 0x57, flags: 0x0}, - 234: {lang: 0x15e, script: 0x57, flags: 0x0}, - 236: {lang: 0x13e, script: 0x57, flags: 0x0}, + 233: {lang: 0x3b3, script: 0x5a, flags: 0x0}, + 234: {lang: 0x15e, script: 0x5a, flags: 0x0}, + 236: {lang: 0x13e, script: 0x5a, flags: 0x0}, 237: {lang: 0x3a, script: 0x5, flags: 0x0}, - 238: {lang: 0x3c0, script: 0x57, flags: 0x0}, - 240: {lang: 0x3a2, script: 0x57, flags: 0x0}, - 241: {lang: 0x194, script: 0x57, flags: 0x0}, + 238: {lang: 0x3c0, script: 0x5a, flags: 0x0}, + 240: {lang: 0x3a2, script: 0x5a, flags: 0x0}, + 241: {lang: 0x194, script: 0x5a, flags: 0x0}, 243: {lang: 0x3a, script: 0x5, flags: 0x0}, - 258: {lang: 0x15e, script: 0x57, flags: 0x0}, + 258: {lang: 0x15e, script: 0x5a, flags: 0x0}, 260: {lang: 0x3d, script: 0x2, flags: 0x1}, - 261: {lang: 0x432, script: 0x1f, flags: 0x0}, + 261: {lang: 0x432, script: 0x20, flags: 0x0}, 262: {lang: 0x3f, script: 0x2, flags: 0x1}, - 263: {lang: 0x3e5, script: 0x57, flags: 0x0}, + 263: {lang: 0x3e5, script: 0x5a, flags: 0x0}, 264: {lang: 0x3a, script: 0x5, flags: 0x0}, - 266: {lang: 0x15e, script: 0x57, flags: 0x0}, + 266: {lang: 0x15e, script: 0x5a, flags: 0x0}, 267: {lang: 0x3a, script: 0x5, flags: 0x0}, 268: {lang: 0x41, script: 0x2, flags: 0x1}, - 271: {lang: 0x416, script: 0x57, flags: 0x0}, - 272: {lang: 0x347, script: 0x57, flags: 0x0}, + 271: {lang: 0x416, script: 0x5a, flags: 0x0}, + 272: {lang: 0x347, script: 0x5a, flags: 0x0}, 273: {lang: 0x43, script: 0x2, flags: 0x1}, - 275: {lang: 0x1f9, script: 0x57, flags: 0x0}, - 276: {lang: 0x15e, script: 0x57, flags: 0x0}, - 277: {lang: 0x429, script: 0x57, flags: 0x0}, - 278: {lang: 0x367, script: 0x57, flags: 0x0}, - 280: {lang: 0x3c0, script: 0x57, flags: 0x0}, - 282: {lang: 0x13e, script: 0x57, flags: 0x0}, + 275: {lang: 0x1f9, script: 0x5a, flags: 0x0}, + 276: {lang: 0x15e, script: 0x5a, flags: 0x0}, + 277: {lang: 0x429, script: 0x5a, flags: 0x0}, + 278: {lang: 0x367, script: 0x5a, flags: 0x0}, + 280: {lang: 0x3c0, script: 0x5a, flags: 0x0}, + 282: {lang: 0x13e, script: 0x5a, flags: 0x0}, 284: {lang: 0x45, script: 0x2, flags: 0x1}, - 288: {lang: 0x15e, script: 0x57, flags: 0x0}, - 289: {lang: 0x15e, script: 0x57, flags: 0x0}, + 288: {lang: 0x15e, script: 0x5a, flags: 0x0}, + 289: {lang: 0x15e, script: 0x5a, flags: 0x0}, 290: {lang: 0x47, script: 0x2, flags: 0x1}, 291: {lang: 0x49, script: 0x3, flags: 0x1}, 292: {lang: 0x4c, script: 0x2, flags: 0x1}, - 293: {lang: 0x477, script: 0x57, flags: 0x0}, - 294: {lang: 0x3c0, script: 0x57, flags: 0x0}, - 295: {lang: 0x476, script: 0x57, flags: 0x0}, + 293: {lang: 0x477, script: 0x5a, flags: 0x0}, + 294: {lang: 0x3c0, script: 0x5a, flags: 0x0}, + 295: {lang: 0x476, script: 0x5a, flags: 0x0}, 296: {lang: 0x4e, script: 0x2, flags: 0x1}, - 297: {lang: 0x482, script: 0x57, flags: 0x0}, + 297: {lang: 0x482, script: 0x5a, flags: 0x0}, 299: {lang: 0x50, script: 0x4, flags: 0x1}, - 301: {lang: 0x4a0, script: 0x57, flags: 0x0}, + 301: {lang: 0x4a0, script: 0x5a, flags: 0x0}, 302: {lang: 0x54, script: 0x2, flags: 0x1}, - 303: {lang: 0x445, script: 0x57, flags: 0x0}, + 303: {lang: 0x445, script: 0x5a, flags: 0x0}, 304: {lang: 0x56, script: 0x3, flags: 0x1}, - 305: {lang: 0x445, script: 0x57, flags: 0x0}, - 309: {lang: 0x512, script: 0x3b, flags: 0x2}, - 310: {lang: 0x13e, script: 0x57, flags: 0x0}, - 311: {lang: 0x4bc, script: 0x57, flags: 0x0}, - 312: {lang: 0x1f9, script: 0x57, flags: 0x0}, - 315: {lang: 0x13e, script: 0x57, flags: 0x0}, - 318: {lang: 0x4c3, script: 0x57, flags: 0x0}, - 319: {lang: 0x8a, script: 0x57, flags: 0x0}, - 320: {lang: 0x15e, script: 0x57, flags: 0x0}, - 322: {lang: 0x41b, script: 0x57, flags: 0x0}, + 305: {lang: 0x445, script: 0x5a, flags: 0x0}, + 309: {lang: 0x512, script: 0x3e, flags: 0x2}, + 310: {lang: 0x13e, script: 0x5a, flags: 0x0}, + 311: {lang: 0x4bc, script: 0x5a, flags: 0x0}, + 312: {lang: 0x1f9, script: 0x5a, flags: 0x0}, + 315: {lang: 0x13e, script: 0x5a, flags: 0x0}, + 318: {lang: 0x4c3, script: 0x5a, flags: 0x0}, + 319: {lang: 0x8a, script: 0x5a, flags: 0x0}, + 320: {lang: 0x15e, script: 0x5a, flags: 0x0}, + 322: {lang: 0x41b, script: 0x5a, flags: 0x0}, 333: {lang: 0x59, script: 0x2, flags: 0x1}, 350: {lang: 0x3a, script: 0x5, flags: 0x0}, 351: {lang: 0x5b, script: 0x2, flags: 0x1}, - 356: {lang: 0x423, script: 0x57, flags: 0x0}, + 356: {lang: 0x423, script: 0x5a, flags: 0x0}, } // likelyRegionList holds lists info associated with likelyRegion. -// Size: 372 bytes, 93 elements +// Size: 558 bytes, 93 elements var likelyRegionList = [93]likelyLangScript{ 0: {lang: 0x148, script: 0x5, flags: 0x0}, - 1: {lang: 0x476, script: 0x57, flags: 0x0}, - 2: {lang: 0x431, script: 0x57, flags: 0x0}, - 3: {lang: 0x2ff, script: 0x1f, flags: 0x0}, + 1: {lang: 0x476, script: 0x5a, flags: 0x0}, + 2: {lang: 0x431, script: 0x5a, flags: 0x0}, + 3: {lang: 0x2ff, script: 0x20, flags: 0x0}, 4: {lang: 0x1d7, script: 0x8, flags: 0x0}, - 5: {lang: 0x274, script: 0x57, flags: 0x0}, - 6: {lang: 0xb7, script: 0x57, flags: 0x0}, - 7: {lang: 0x432, script: 0x1f, flags: 0x0}, - 8: {lang: 0x12d, script: 0xe0, flags: 0x0}, - 9: {lang: 0x351, script: 0x21, flags: 0x0}, - 10: {lang: 0x529, script: 0x38, flags: 0x0}, + 5: {lang: 0x274, script: 0x5a, flags: 0x0}, + 6: {lang: 0xb7, script: 0x5a, flags: 0x0}, + 7: {lang: 0x432, script: 0x20, flags: 0x0}, + 8: {lang: 0x12d, script: 0xec, flags: 0x0}, + 9: {lang: 0x351, script: 0x22, flags: 0x0}, + 10: {lang: 0x529, script: 0x3b, flags: 0x0}, 11: {lang: 0x4ac, script: 0x5, flags: 0x0}, - 12: {lang: 0x523, script: 0x57, flags: 0x0}, - 13: {lang: 0x29a, script: 0xdf, flags: 0x0}, - 14: {lang: 0x136, script: 0x31, flags: 0x0}, - 15: {lang: 0x48a, script: 0x57, flags: 0x0}, + 12: {lang: 0x523, script: 0x5a, flags: 0x0}, + 13: {lang: 0x29a, script: 0xeb, flags: 0x0}, + 14: {lang: 0x136, script: 0x34, flags: 0x0}, + 15: {lang: 0x48a, script: 0x5a, flags: 0x0}, 16: {lang: 0x3a, script: 0x5, flags: 0x0}, - 17: {lang: 0x15e, script: 0x57, flags: 0x0}, - 18: {lang: 0x27, script: 0x29, flags: 0x0}, - 19: {lang: 0x139, script: 0x57, flags: 0x0}, + 17: {lang: 0x15e, script: 0x5a, flags: 0x0}, + 18: {lang: 0x27, script: 0x2c, flags: 0x0}, + 19: {lang: 0x139, script: 0x5a, flags: 0x0}, 20: {lang: 0x26a, script: 0x5, flags: 0x2}, - 21: {lang: 0x512, script: 0x3b, flags: 0x2}, - 22: {lang: 0x210, script: 0x2b, flags: 0x0}, - 23: {lang: 0x5, script: 0x1f, flags: 0x0}, - 24: {lang: 0x274, script: 0x57, flags: 0x0}, - 25: {lang: 0x136, script: 0x31, flags: 0x0}, - 26: {lang: 0x2ff, script: 0x1f, flags: 0x0}, - 27: {lang: 0x1e1, script: 0x57, flags: 0x0}, + 21: {lang: 0x512, script: 0x3e, flags: 0x2}, + 22: {lang: 0x210, script: 0x2e, flags: 0x0}, + 23: {lang: 0x5, script: 0x20, flags: 0x0}, + 24: {lang: 0x274, script: 0x5a, flags: 0x0}, + 25: {lang: 0x136, script: 0x34, flags: 0x0}, + 26: {lang: 0x2ff, script: 0x20, flags: 0x0}, + 27: {lang: 0x1e1, script: 0x5a, flags: 0x0}, 28: {lang: 0x31f, script: 0x5, flags: 0x0}, - 29: {lang: 0x1be, script: 0x21, flags: 0x0}, + 29: {lang: 0x1be, script: 0x22, flags: 0x0}, 30: {lang: 0x4b4, script: 0x5, flags: 0x0}, - 31: {lang: 0x236, script: 0x72, flags: 0x0}, + 31: {lang: 0x236, script: 0x75, flags: 0x0}, 32: {lang: 0x148, script: 0x5, flags: 0x0}, - 33: {lang: 0x476, script: 0x57, flags: 0x0}, - 34: {lang: 0x24a, script: 0x4b, flags: 0x0}, + 33: {lang: 0x476, script: 0x5a, flags: 0x0}, + 34: {lang: 0x24a, script: 0x4e, flags: 0x0}, 35: {lang: 0xe6, script: 0x5, flags: 0x0}, - 36: {lang: 0x226, script: 0xdf, flags: 0x0}, + 36: {lang: 0x226, script: 0xeb, flags: 0x0}, 37: {lang: 0x3a, script: 0x5, flags: 0x0}, - 38: {lang: 0x15e, script: 0x57, flags: 0x0}, - 39: {lang: 0x2b8, script: 0x54, flags: 0x0}, - 40: {lang: 0x226, script: 0xdf, flags: 0x0}, + 38: {lang: 0x15e, script: 0x5a, flags: 0x0}, + 39: {lang: 0x2b8, script: 0x57, flags: 0x0}, + 40: {lang: 0x226, script: 0xeb, flags: 0x0}, 41: {lang: 0x3a, script: 0x5, flags: 0x0}, - 42: {lang: 0x15e, script: 0x57, flags: 0x0}, - 43: {lang: 0x3dc, script: 0x57, flags: 0x0}, - 44: {lang: 0x4ae, script: 0x1f, flags: 0x0}, - 45: {lang: 0x2ff, script: 0x1f, flags: 0x0}, - 46: {lang: 0x431, script: 0x57, flags: 0x0}, - 47: {lang: 0x331, script: 0x72, flags: 0x0}, - 48: {lang: 0x213, script: 0x57, flags: 0x0}, - 49: {lang: 0x30b, script: 0x1f, flags: 0x0}, + 42: {lang: 0x15e, script: 0x5a, flags: 0x0}, + 43: {lang: 0x3dc, script: 0x5a, flags: 0x0}, + 44: {lang: 0x4ae, script: 0x20, flags: 0x0}, + 45: {lang: 0x2ff, script: 0x20, flags: 0x0}, + 46: {lang: 0x431, script: 0x5a, flags: 0x0}, + 47: {lang: 0x331, script: 0x75, flags: 0x0}, + 48: {lang: 0x213, script: 0x5a, flags: 0x0}, + 49: {lang: 0x30b, script: 0x20, flags: 0x0}, 50: {lang: 0x242, script: 0x5, flags: 0x0}, - 51: {lang: 0x529, script: 0x39, flags: 0x0}, - 52: {lang: 0x3c0, script: 0x57, flags: 0x0}, + 51: {lang: 0x529, script: 0x3c, flags: 0x0}, + 52: {lang: 0x3c0, script: 0x5a, flags: 0x0}, 53: {lang: 0x3a, script: 0x5, flags: 0x0}, - 54: {lang: 0x15e, script: 0x57, flags: 0x0}, - 55: {lang: 0x2ed, script: 0x57, flags: 0x0}, + 54: {lang: 0x15e, script: 0x5a, flags: 0x0}, + 55: {lang: 0x2ed, script: 0x5a, flags: 0x0}, 56: {lang: 0x4b4, script: 0x5, flags: 0x0}, - 57: {lang: 0x88, script: 0x21, flags: 0x0}, + 57: {lang: 0x88, script: 0x22, flags: 0x0}, 58: {lang: 0x4b4, script: 0x5, flags: 0x0}, 59: {lang: 0x4b4, script: 0x5, flags: 0x0}, - 60: {lang: 0xbe, script: 0x21, flags: 0x0}, - 61: {lang: 0x3dc, script: 0x57, flags: 0x0}, - 62: {lang: 0x7e, script: 0x1f, flags: 0x0}, - 63: {lang: 0x3e2, script: 0x1f, flags: 0x0}, - 64: {lang: 0x267, script: 0x57, flags: 0x0}, - 65: {lang: 0x444, script: 0x57, flags: 0x0}, - 66: {lang: 0x512, script: 0x3b, flags: 0x0}, - 67: {lang: 0x412, script: 0x57, flags: 0x0}, - 68: {lang: 0x4ae, script: 0x1f, flags: 0x0}, + 60: {lang: 0xbe, script: 0x22, flags: 0x0}, + 61: {lang: 0x3dc, script: 0x5a, flags: 0x0}, + 62: {lang: 0x7e, script: 0x20, flags: 0x0}, + 63: {lang: 0x3e2, script: 0x20, flags: 0x0}, + 64: {lang: 0x267, script: 0x5a, flags: 0x0}, + 65: {lang: 0x444, script: 0x5a, flags: 0x0}, + 66: {lang: 0x512, script: 0x3e, flags: 0x0}, + 67: {lang: 0x412, script: 0x5a, flags: 0x0}, + 68: {lang: 0x4ae, script: 0x20, flags: 0x0}, 69: {lang: 0x3a, script: 0x5, flags: 0x0}, - 70: {lang: 0x15e, script: 0x57, flags: 0x0}, - 71: {lang: 0x15e, script: 0x57, flags: 0x0}, + 70: {lang: 0x15e, script: 0x5a, flags: 0x0}, + 71: {lang: 0x15e, script: 0x5a, flags: 0x0}, 72: {lang: 0x35, script: 0x5, flags: 0x0}, - 73: {lang: 0x46b, script: 0xdf, flags: 0x0}, + 73: {lang: 0x46b, script: 0xeb, flags: 0x0}, 74: {lang: 0x2ec, script: 0x5, flags: 0x0}, - 75: {lang: 0x30f, script: 0x72, flags: 0x0}, - 76: {lang: 0x467, script: 0x1f, flags: 0x0}, + 75: {lang: 0x30f, script: 0x75, flags: 0x0}, + 76: {lang: 0x467, script: 0x20, flags: 0x0}, 77: {lang: 0x148, script: 0x5, flags: 0x0}, 78: {lang: 0x3a, script: 0x5, flags: 0x0}, - 79: {lang: 0x15e, script: 0x57, flags: 0x0}, - 80: {lang: 0x48a, script: 0x57, flags: 0x0}, + 79: {lang: 0x15e, script: 0x5a, flags: 0x0}, + 80: {lang: 0x48a, script: 0x5a, flags: 0x0}, 81: {lang: 0x58, script: 0x5, flags: 0x0}, - 82: {lang: 0x219, script: 0x1f, flags: 0x0}, - 83: {lang: 0x81, script: 0x31, flags: 0x0}, - 84: {lang: 0x529, script: 0x39, flags: 0x0}, - 85: {lang: 0x48c, script: 0x57, flags: 0x0}, - 86: {lang: 0x4ae, script: 0x1f, flags: 0x0}, - 87: {lang: 0x512, script: 0x3b, flags: 0x0}, - 88: {lang: 0x3b3, script: 0x57, flags: 0x0}, - 89: {lang: 0x431, script: 0x57, flags: 0x0}, - 90: {lang: 0x432, script: 0x1f, flags: 0x0}, - 91: {lang: 0x15e, script: 0x57, flags: 0x0}, + 82: {lang: 0x219, script: 0x20, flags: 0x0}, + 83: {lang: 0x81, script: 0x34, flags: 0x0}, + 84: {lang: 0x529, script: 0x3c, flags: 0x0}, + 85: {lang: 0x48c, script: 0x5a, flags: 0x0}, + 86: {lang: 0x4ae, script: 0x20, flags: 0x0}, + 87: {lang: 0x512, script: 0x3e, flags: 0x0}, + 88: {lang: 0x3b3, script: 0x5a, flags: 0x0}, + 89: {lang: 0x431, script: 0x5a, flags: 0x0}, + 90: {lang: 0x432, script: 0x20, flags: 0x0}, + 91: {lang: 0x15e, script: 0x5a, flags: 0x0}, 92: {lang: 0x446, script: 0x5, flags: 0x0}, } type likelyTag struct { lang uint16 region uint16 - script uint8 + script uint16 } // Size: 198 bytes, 33 elements var likelyRegionGroup = [33]likelyTag{ - 1: {lang: 0x139, region: 0xd6, script: 0x57}, - 2: {lang: 0x139, region: 0x135, script: 0x57}, - 3: {lang: 0x3c0, region: 0x41, script: 0x57}, - 4: {lang: 0x139, region: 0x2f, script: 0x57}, - 5: {lang: 0x139, region: 0xd6, script: 0x57}, - 6: {lang: 0x13e, region: 0xcf, script: 0x57}, - 7: {lang: 0x445, region: 0x12f, script: 0x57}, + 1: {lang: 0x139, region: 0xd6, script: 0x5a}, + 2: {lang: 0x139, region: 0x135, script: 0x5a}, + 3: {lang: 0x3c0, region: 0x41, script: 0x5a}, + 4: {lang: 0x139, region: 0x2f, script: 0x5a}, + 5: {lang: 0x139, region: 0xd6, script: 0x5a}, + 6: {lang: 0x13e, region: 0xcf, script: 0x5a}, + 7: {lang: 0x445, region: 0x12f, script: 0x5a}, 8: {lang: 0x3a, region: 0x6b, script: 0x5}, - 9: {lang: 0x445, region: 0x4b, script: 0x57}, - 10: {lang: 0x139, region: 0x161, script: 0x57}, - 11: {lang: 0x139, region: 0x135, script: 0x57}, - 12: {lang: 0x139, region: 0x135, script: 0x57}, - 13: {lang: 0x13e, region: 0x59, script: 0x57}, - 14: {lang: 0x529, region: 0x53, script: 0x38}, - 15: {lang: 0x1be, region: 0x99, script: 0x21}, - 16: {lang: 0x1e1, region: 0x95, script: 0x57}, - 17: {lang: 0x1f9, region: 0x9e, script: 0x57}, - 18: {lang: 0x139, region: 0x2f, script: 0x57}, - 19: {lang: 0x139, region: 0xe6, script: 0x57}, - 20: {lang: 0x139, region: 0x8a, script: 0x57}, - 21: {lang: 0x41b, region: 0x142, script: 0x57}, - 22: {lang: 0x529, region: 0x53, script: 0x38}, - 23: {lang: 0x4bc, region: 0x137, script: 0x57}, + 9: {lang: 0x445, region: 0x4b, script: 0x5a}, + 10: {lang: 0x139, region: 0x161, script: 0x5a}, + 11: {lang: 0x139, region: 0x135, script: 0x5a}, + 12: {lang: 0x139, region: 0x135, script: 0x5a}, + 13: {lang: 0x13e, region: 0x59, script: 0x5a}, + 14: {lang: 0x529, region: 0x53, script: 0x3b}, + 15: {lang: 0x1be, region: 0x99, script: 0x22}, + 16: {lang: 0x1e1, region: 0x95, script: 0x5a}, + 17: {lang: 0x1f9, region: 0x9e, script: 0x5a}, + 18: {lang: 0x139, region: 0x2f, script: 0x5a}, + 19: {lang: 0x139, region: 0xe6, script: 0x5a}, + 20: {lang: 0x139, region: 0x8a, script: 0x5a}, + 21: {lang: 0x41b, region: 0x142, script: 0x5a}, + 22: {lang: 0x529, region: 0x53, script: 0x3b}, + 23: {lang: 0x4bc, region: 0x137, script: 0x5a}, 24: {lang: 0x3a, region: 0x108, script: 0x5}, - 25: {lang: 0x3e2, region: 0x106, script: 0x1f}, - 26: {lang: 0x3e2, region: 0x106, script: 0x1f}, - 27: {lang: 0x139, region: 0x7b, script: 0x57}, - 28: {lang: 0x10d, region: 0x60, script: 0x57}, - 29: {lang: 0x139, region: 0xd6, script: 0x57}, - 30: {lang: 0x13e, region: 0x1f, script: 0x57}, - 31: {lang: 0x139, region: 0x9a, script: 0x57}, - 32: {lang: 0x139, region: 0x7b, script: 0x57}, + 25: {lang: 0x3e2, region: 0x106, script: 0x20}, + 26: {lang: 0x3e2, region: 0x106, script: 0x20}, + 27: {lang: 0x139, region: 0x7b, script: 0x5a}, + 28: {lang: 0x10d, region: 0x60, script: 0x5a}, + 29: {lang: 0x139, region: 0xd6, script: 0x5a}, + 30: {lang: 0x13e, region: 0x1f, script: 0x5a}, + 31: {lang: 0x139, region: 0x9a, script: 0x5a}, + 32: {lang: 0x139, region: 0x7b, script: 0x5a}, } // Size: 264 bytes, 33 elements @@ -3413,19 +3454,19 @@ var regionInclusionNext = [73]uint8{ type parentRel struct { lang uint16 - script uint8 - maxScript uint8 + script uint16 + maxScript uint16 toRegion uint16 fromRegion []uint16 } // Size: 414 bytes, 5 elements var parents = [5]parentRel{ - 0: {lang: 0x139, script: 0x0, maxScript: 0x57, toRegion: 0x1, fromRegion: []uint16{0x1a, 0x25, 0x26, 0x2f, 0x34, 0x36, 0x3d, 0x42, 0x46, 0x48, 0x49, 0x4a, 0x50, 0x52, 0x5c, 0x5d, 0x61, 0x64, 0x6d, 0x73, 0x74, 0x75, 0x7b, 0x7c, 0x7f, 0x80, 0x81, 0x83, 0x8c, 0x8d, 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9f, 0xa0, 0xa4, 0xa7, 0xa9, 0xad, 0xb1, 0xb4, 0xb5, 0xbf, 0xc6, 0xca, 0xcb, 0xcc, 0xce, 0xd0, 0xd2, 0xd5, 0xd6, 0xdd, 0xdf, 0xe0, 0xe6, 0xe7, 0xe8, 0xeb, 0xf0, 0x107, 0x109, 0x10a, 0x10b, 0x10d, 0x10e, 0x112, 0x117, 0x11b, 0x11d, 0x11f, 0x125, 0x129, 0x12c, 0x12d, 0x12f, 0x131, 0x139, 0x13c, 0x13f, 0x142, 0x161, 0x162, 0x164}}, - 1: {lang: 0x139, script: 0x0, maxScript: 0x57, toRegion: 0x1a, fromRegion: []uint16{0x2e, 0x4e, 0x60, 0x63, 0x72, 0xd9, 0x10c, 0x10f}}, - 2: {lang: 0x13e, script: 0x0, maxScript: 0x57, toRegion: 0x1f, fromRegion: []uint16{0x2c, 0x3f, 0x41, 0x48, 0x51, 0x54, 0x56, 0x59, 0x65, 0x69, 0x89, 0x8f, 0xcf, 0xd8, 0xe2, 0xe4, 0xec, 0xf1, 0x11a, 0x135, 0x136, 0x13b}}, - 3: {lang: 0x3c0, script: 0x0, maxScript: 0x57, toRegion: 0xee, fromRegion: []uint16{0x2a, 0x4e, 0x5a, 0x86, 0x8b, 0xb7, 0xc6, 0xd1, 0x118, 0x126}}, - 4: {lang: 0x529, script: 0x39, maxScript: 0x39, toRegion: 0x8d, fromRegion: []uint16{0xc6}}, + 0: {lang: 0x139, script: 0x0, maxScript: 0x5a, toRegion: 0x1, fromRegion: []uint16{0x1a, 0x25, 0x26, 0x2f, 0x34, 0x36, 0x3d, 0x42, 0x46, 0x48, 0x49, 0x4a, 0x50, 0x52, 0x5c, 0x5d, 0x61, 0x64, 0x6d, 0x73, 0x74, 0x75, 0x7b, 0x7c, 0x7f, 0x80, 0x81, 0x83, 0x8c, 0x8d, 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9f, 0xa0, 0xa4, 0xa7, 0xa9, 0xad, 0xb1, 0xb4, 0xb5, 0xbf, 0xc6, 0xca, 0xcb, 0xcc, 0xce, 0xd0, 0xd2, 0xd5, 0xd6, 0xdd, 0xdf, 0xe0, 0xe6, 0xe7, 0xe8, 0xeb, 0xf0, 0x107, 0x109, 0x10a, 0x10b, 0x10d, 0x10e, 0x112, 0x117, 0x11b, 0x11d, 0x11f, 0x125, 0x129, 0x12c, 0x12d, 0x12f, 0x131, 0x139, 0x13c, 0x13f, 0x142, 0x161, 0x162, 0x164}}, + 1: {lang: 0x139, script: 0x0, maxScript: 0x5a, toRegion: 0x1a, fromRegion: []uint16{0x2e, 0x4e, 0x60, 0x63, 0x72, 0xd9, 0x10c, 0x10f}}, + 2: {lang: 0x13e, script: 0x0, maxScript: 0x5a, toRegion: 0x1f, fromRegion: []uint16{0x2c, 0x3f, 0x41, 0x48, 0x51, 0x54, 0x56, 0x59, 0x65, 0x69, 0x89, 0x8f, 0xcf, 0xd8, 0xe2, 0xe4, 0xec, 0xf1, 0x11a, 0x135, 0x136, 0x13b}}, + 3: {lang: 0x3c0, script: 0x0, maxScript: 0x5a, toRegion: 0xee, fromRegion: []uint16{0x2a, 0x4e, 0x5a, 0x86, 0x8b, 0xb7, 0xc6, 0xd1, 0x118, 0x126}}, + 4: {lang: 0x529, script: 0x3c, maxScript: 0x3c, toRegion: 0x8d, fromRegion: []uint16{0xc6}}, } -// Total table size 25886 bytes (25KiB); checksum: 50D3D57D +// Total table size 30244 bytes (29KiB); checksum: B6B15F30 diff --git a/vendor/golang.org/x/text/language/doc.go b/vendor/golang.org/x/text/language/doc.go index 8afecd50..212b77c9 100644 --- a/vendor/golang.org/x/text/language/doc.go +++ b/vendor/golang.org/x/text/language/doc.go @@ -10,18 +10,17 @@ // and provides the user with the best experience // (see https://blog.golang.org/matchlang). // -// -// Matching preferred against supported languages +// # Matching preferred against supported languages // // A Matcher for an application that supports English, Australian English, // Danish, and standard Mandarin can be created as follows: // -// var matcher = language.NewMatcher([]language.Tag{ -// language.English, // The first language is used as fallback. -// language.MustParse("en-AU"), -// language.Danish, -// language.Chinese, -// }) +// var matcher = language.NewMatcher([]language.Tag{ +// language.English, // The first language is used as fallback. +// language.MustParse("en-AU"), +// language.Danish, +// language.Chinese, +// }) // // This list of supported languages is typically implied by the languages for // which there exists translations of the user interface. @@ -30,14 +29,14 @@ // language tags. // The MatchString finds best matches for such strings: // -// handler(w http.ResponseWriter, r *http.Request) { -// lang, _ := r.Cookie("lang") -// accept := r.Header.Get("Accept-Language") -// tag, _ := language.MatchStrings(matcher, lang.String(), accept) +// handler(w http.ResponseWriter, r *http.Request) { +// lang, _ := r.Cookie("lang") +// accept := r.Header.Get("Accept-Language") +// tag, _ := language.MatchStrings(matcher, lang.String(), accept) // -// // tag should now be used for the initialization of any -// // locale-specific service. -// } +// // tag should now be used for the initialization of any +// // locale-specific service. +// } // // The Matcher's Match method can be used to match Tags directly. // @@ -48,8 +47,7 @@ // For instance, it will know that a reader of Bokmål Danish can read Norwegian // and will know that Cantonese ("yue") is a good match for "zh-HK". // -// -// Using match results +// # Using match results // // To guarantee a consistent user experience to the user it is important to // use the same language tag for the selection of any locale-specific services. @@ -58,9 +56,9 @@ // More subtly confusing is using the wrong sorting order or casing // algorithm for a certain language. // -// All the packages in x/text that provide locale-specific services -// (e.g. collate, cases) should be initialized with the tag that was -// obtained at the start of an interaction with the user. +// All the packages in x/text that provide locale-specific services +// (e.g. collate, cases) should be initialized with the tag that was +// obtained at the start of an interaction with the user. // // Note that Tag that is returned by Match and MatchString may differ from any // of the supported languages, as it may contain carried over settings from @@ -70,8 +68,7 @@ // Match and MatchString both return the index of the matched supported tag // to simplify associating such data with the matched tag. // -// -// Canonicalization +// # Canonicalization // // If one uses the Matcher to compare languages one does not need to // worry about canonicalization. @@ -92,10 +89,9 @@ // equivalence relations. The CanonType type can be used to alter the // canonicalization form. // -// References +// # References // // BCP 47 - Tags for Identifying Languages http://tools.ietf.org/html/bcp47 -// package language // import "golang.org/x/text/language" // TODO: explanation on how to match languages for your own locale-specific diff --git a/vendor/golang.org/x/text/language/go1_1.go b/vendor/golang.org/x/text/language/go1_1.go index 380f4c09..c7435583 100644 --- a/vendor/golang.org/x/text/language/go1_1.go +++ b/vendor/golang.org/x/text/language/go1_1.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build !go1.2 // +build !go1.2 package language diff --git a/vendor/golang.org/x/text/language/go1_2.go b/vendor/golang.org/x/text/language/go1_2.go index 38268c57..77aaaa29 100644 --- a/vendor/golang.org/x/text/language/go1_2.go +++ b/vendor/golang.org/x/text/language/go1_2.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build go1.2 // +build go1.2 package language diff --git a/vendor/golang.org/x/text/language/language.go b/vendor/golang.org/x/text/language/language.go index abfa17f6..289b3a36 100644 --- a/vendor/golang.org/x/text/language/language.go +++ b/vendor/golang.org/x/text/language/language.go @@ -412,6 +412,10 @@ func (t Tag) Extensions() []Extension { // are of the allowed values defined for the Unicode locale extension ('u') in // https://www.unicode.org/reports/tr35/#Unicode_Language_and_Locale_Identifiers. // TypeForKey will traverse the inheritance chain to get the correct value. +// +// If there are multiple types associated with a key, only the first will be +// returned. If there is no type associated with a key, it returns the empty +// string. func (t Tag) TypeForKey(key string) string { if !compact.Tag(t).MayHaveExtensions() { if key != "rg" && key != "va" { diff --git a/vendor/golang.org/x/text/language/match.go b/vendor/golang.org/x/text/language/match.go index f7349213..ee45f494 100644 --- a/vendor/golang.org/x/text/language/match.go +++ b/vendor/golang.org/x/text/language/match.go @@ -545,7 +545,7 @@ type bestMatch struct { // match as the preferred match. // // If pin is true and have and tag are a strong match, it will henceforth only -// consider matches for this language. This corresponds to the nothing that most +// consider matches for this language. This corresponds to the idea that most // users have a strong preference for the first defined language. A user can // still prefer a second language over a dialect of the preferred language by // explicitly specifying dialects, e.g. "en, nl, en-GB". In this case pin should diff --git a/vendor/golang.org/x/text/language/parse.go b/vendor/golang.org/x/text/language/parse.go index 11acfd88..b982d9e4 100644 --- a/vendor/golang.org/x/text/language/parse.go +++ b/vendor/golang.org/x/text/language/parse.go @@ -43,6 +43,13 @@ func Parse(s string) (t Tag, err error) { // https://www.unicode.org/reports/tr35/#Unicode_Language_and_Locale_Identifiers. // The resulting tag is canonicalized using the canonicalization type c. func (c CanonType) Parse(s string) (t Tag, err error) { + defer func() { + if recover() != nil { + t = Tag{} + err = language.ErrSyntax + } + }() + tt, err := language.Parse(s) if err != nil { return makeTag(tt), err @@ -79,6 +86,13 @@ func Compose(part ...interface{}) (t Tag, err error) { // tag is returned after canonicalizing using CanonType c. If one or more errors // are encountered, one of the errors is returned. func (c CanonType) Compose(part ...interface{}) (t Tag, err error) { + defer func() { + if recover() != nil { + t = Tag{} + err = language.ErrSyntax + } + }() + var b language.Builder if err = update(&b, part...); err != nil { return und, err @@ -133,6 +147,7 @@ func update(b *language.Builder, part ...interface{}) (err error) { } var errInvalidWeight = errors.New("ParseAcceptLanguage: invalid weight") +var errTagListTooLarge = errors.New("tag list exceeds max length") // ParseAcceptLanguage parses the contents of an Accept-Language header as // defined in http://www.ietf.org/rfc/rfc2616.txt and returns a list of Tags and @@ -142,6 +157,18 @@ var errInvalidWeight = errors.New("ParseAcceptLanguage: invalid weight") // Tags with a weight of zero will be dropped. An error will be returned if the // input could not be parsed. func ParseAcceptLanguage(s string) (tag []Tag, q []float32, err error) { + defer func() { + if recover() != nil { + tag = nil + q = nil + err = language.ErrSyntax + } + }() + + if strings.Count(s, "-") > 1000 { + return nil, nil, errTagListTooLarge + } + var entry string for s != "" { if entry, s = split(s, ','); entry == "" { diff --git a/vendor/golang.org/x/text/language/tables.go b/vendor/golang.org/x/text/language/tables.go index e2280771..34a732b6 100644 --- a/vendor/golang.org/x/text/language/tables.go +++ b/vendor/golang.org/x/text/language/tables.go @@ -35,19 +35,19 @@ const ( _XK = 333 ) const ( - _Latn = 87 - _Hani = 54 - _Hans = 56 - _Hant = 57 - _Qaaa = 139 - _Qaai = 147 - _Qabx = 188 - _Zinh = 236 - _Zyyy = 241 - _Zzzz = 242 + _Latn = 90 + _Hani = 57 + _Hans = 59 + _Hant = 60 + _Qaaa = 147 + _Qaai = 155 + _Qabx = 196 + _Zinh = 252 + _Zyyy = 257 + _Zzzz = 258 ) -var regionToGroups = []uint8{ // 357 elements +var regionToGroups = []uint8{ // 358 elements // Entry 0 - 3F 0x00, 0x00, 0x00, 0x04, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x04, 0x04, 0x04, 0x00, @@ -98,8 +98,8 @@ var regionToGroups = []uint8{ // 357 elements 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, -} // Size: 381 bytes + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +} // Size: 382 bytes var paradigmLocales = [][3]uint16{ // 3 elements 0: [3]uint16{0x139, 0x0, 0x7b}, @@ -249,32 +249,32 @@ var matchLang = []mutualIntelligibility{ // 113 elements // matchScript holds pairs of scriptIDs where readers of one script // can typically also read the other. Each is associated with a confidence. var matchScript = []scriptIntelligibility{ // 26 elements - 0: {wantLang: 0x432, haveLang: 0x432, wantScript: 0x57, haveScript: 0x1f, distance: 0x5}, - 1: {wantLang: 0x432, haveLang: 0x432, wantScript: 0x1f, haveScript: 0x57, distance: 0x5}, - 2: {wantLang: 0x58, haveLang: 0x3e2, wantScript: 0x57, haveScript: 0x1f, distance: 0xa}, - 3: {wantLang: 0xa5, haveLang: 0x139, wantScript: 0xe, haveScript: 0x57, distance: 0xa}, - 4: {wantLang: 0x1d7, haveLang: 0x3e2, wantScript: 0x8, haveScript: 0x1f, distance: 0xa}, - 5: {wantLang: 0x210, haveLang: 0x139, wantScript: 0x2b, haveScript: 0x57, distance: 0xa}, - 6: {wantLang: 0x24a, haveLang: 0x139, wantScript: 0x4b, haveScript: 0x57, distance: 0xa}, - 7: {wantLang: 0x251, haveLang: 0x139, wantScript: 0x4f, haveScript: 0x57, distance: 0xa}, - 8: {wantLang: 0x2b8, haveLang: 0x139, wantScript: 0x54, haveScript: 0x57, distance: 0xa}, - 9: {wantLang: 0x304, haveLang: 0x139, wantScript: 0x6b, haveScript: 0x57, distance: 0xa}, - 10: {wantLang: 0x331, haveLang: 0x139, wantScript: 0x72, haveScript: 0x57, distance: 0xa}, - 11: {wantLang: 0x351, haveLang: 0x139, wantScript: 0x21, haveScript: 0x57, distance: 0xa}, - 12: {wantLang: 0x395, haveLang: 0x139, wantScript: 0x7d, haveScript: 0x57, distance: 0xa}, - 13: {wantLang: 0x39d, haveLang: 0x139, wantScript: 0x33, haveScript: 0x57, distance: 0xa}, - 14: {wantLang: 0x3be, haveLang: 0x139, wantScript: 0x5, haveScript: 0x57, distance: 0xa}, - 15: {wantLang: 0x3fa, haveLang: 0x139, wantScript: 0x5, haveScript: 0x57, distance: 0xa}, - 16: {wantLang: 0x40c, haveLang: 0x139, wantScript: 0xca, haveScript: 0x57, distance: 0xa}, - 17: {wantLang: 0x450, haveLang: 0x139, wantScript: 0xd7, haveScript: 0x57, distance: 0xa}, - 18: {wantLang: 0x461, haveLang: 0x139, wantScript: 0xda, haveScript: 0x57, distance: 0xa}, - 19: {wantLang: 0x46f, haveLang: 0x139, wantScript: 0x29, haveScript: 0x57, distance: 0xa}, - 20: {wantLang: 0x476, haveLang: 0x3e2, wantScript: 0x57, haveScript: 0x1f, distance: 0xa}, - 21: {wantLang: 0x4b4, haveLang: 0x139, wantScript: 0x5, haveScript: 0x57, distance: 0xa}, - 22: {wantLang: 0x4bc, haveLang: 0x3e2, wantScript: 0x57, haveScript: 0x1f, distance: 0xa}, - 23: {wantLang: 0x512, haveLang: 0x139, wantScript: 0x3b, haveScript: 0x57, distance: 0xa}, - 24: {wantLang: 0x529, haveLang: 0x529, wantScript: 0x38, haveScript: 0x39, distance: 0xf}, - 25: {wantLang: 0x529, haveLang: 0x529, wantScript: 0x39, haveScript: 0x38, distance: 0x13}, + 0: {wantLang: 0x432, haveLang: 0x432, wantScript: 0x5a, haveScript: 0x20, distance: 0x5}, + 1: {wantLang: 0x432, haveLang: 0x432, wantScript: 0x20, haveScript: 0x5a, distance: 0x5}, + 2: {wantLang: 0x58, haveLang: 0x3e2, wantScript: 0x5a, haveScript: 0x20, distance: 0xa}, + 3: {wantLang: 0xa5, haveLang: 0x139, wantScript: 0xe, haveScript: 0x5a, distance: 0xa}, + 4: {wantLang: 0x1d7, haveLang: 0x3e2, wantScript: 0x8, haveScript: 0x20, distance: 0xa}, + 5: {wantLang: 0x210, haveLang: 0x139, wantScript: 0x2e, haveScript: 0x5a, distance: 0xa}, + 6: {wantLang: 0x24a, haveLang: 0x139, wantScript: 0x4e, haveScript: 0x5a, distance: 0xa}, + 7: {wantLang: 0x251, haveLang: 0x139, wantScript: 0x52, haveScript: 0x5a, distance: 0xa}, + 8: {wantLang: 0x2b8, haveLang: 0x139, wantScript: 0x57, haveScript: 0x5a, distance: 0xa}, + 9: {wantLang: 0x304, haveLang: 0x139, wantScript: 0x6e, haveScript: 0x5a, distance: 0xa}, + 10: {wantLang: 0x331, haveLang: 0x139, wantScript: 0x75, haveScript: 0x5a, distance: 0xa}, + 11: {wantLang: 0x351, haveLang: 0x139, wantScript: 0x22, haveScript: 0x5a, distance: 0xa}, + 12: {wantLang: 0x395, haveLang: 0x139, wantScript: 0x81, haveScript: 0x5a, distance: 0xa}, + 13: {wantLang: 0x39d, haveLang: 0x139, wantScript: 0x36, haveScript: 0x5a, distance: 0xa}, + 14: {wantLang: 0x3be, haveLang: 0x139, wantScript: 0x5, haveScript: 0x5a, distance: 0xa}, + 15: {wantLang: 0x3fa, haveLang: 0x139, wantScript: 0x5, haveScript: 0x5a, distance: 0xa}, + 16: {wantLang: 0x40c, haveLang: 0x139, wantScript: 0xd4, haveScript: 0x5a, distance: 0xa}, + 17: {wantLang: 0x450, haveLang: 0x139, wantScript: 0xe3, haveScript: 0x5a, distance: 0xa}, + 18: {wantLang: 0x461, haveLang: 0x139, wantScript: 0xe6, haveScript: 0x5a, distance: 0xa}, + 19: {wantLang: 0x46f, haveLang: 0x139, wantScript: 0x2c, haveScript: 0x5a, distance: 0xa}, + 20: {wantLang: 0x476, haveLang: 0x3e2, wantScript: 0x5a, haveScript: 0x20, distance: 0xa}, + 21: {wantLang: 0x4b4, haveLang: 0x139, wantScript: 0x5, haveScript: 0x5a, distance: 0xa}, + 22: {wantLang: 0x4bc, haveLang: 0x3e2, wantScript: 0x5a, haveScript: 0x20, distance: 0xa}, + 23: {wantLang: 0x512, haveLang: 0x139, wantScript: 0x3e, haveScript: 0x5a, distance: 0xa}, + 24: {wantLang: 0x529, haveLang: 0x529, wantScript: 0x3b, haveScript: 0x3c, distance: 0xf}, + 25: {wantLang: 0x529, haveLang: 0x529, wantScript: 0x3c, haveScript: 0x3b, distance: 0x13}, } // Size: 232 bytes var matchRegion = []regionIntelligibility{ // 15 elements @@ -286,13 +286,13 @@ var matchRegion = []regionIntelligibility{ // 15 elements 5: {lang: 0x13e, script: 0x0, group: 0x83, distance: 0x4}, 6: {lang: 0x3c0, script: 0x0, group: 0x3, distance: 0x4}, 7: {lang: 0x3c0, script: 0x0, group: 0x83, distance: 0x4}, - 8: {lang: 0x529, script: 0x39, group: 0x2, distance: 0x4}, - 9: {lang: 0x529, script: 0x39, group: 0x82, distance: 0x4}, + 8: {lang: 0x529, script: 0x3c, group: 0x2, distance: 0x4}, + 9: {lang: 0x529, script: 0x3c, group: 0x82, distance: 0x4}, 10: {lang: 0x3a, script: 0x0, group: 0x80, distance: 0x5}, 11: {lang: 0x139, script: 0x0, group: 0x80, distance: 0x5}, 12: {lang: 0x13e, script: 0x0, group: 0x80, distance: 0x5}, 13: {lang: 0x3c0, script: 0x0, group: 0x80, distance: 0x5}, - 14: {lang: 0x529, script: 0x39, group: 0x80, distance: 0x5}, + 14: {lang: 0x529, script: 0x3c, group: 0x80, distance: 0x5}, } // Size: 114 bytes -// Total table size 1471 bytes (1KiB); checksum: 4CB1CD46 +// Total table size 1472 bytes (1KiB); checksum: F86C669 diff --git a/vendor/golang.org/x/text/secure/bidirule/bidirule10.0.0.go b/vendor/golang.org/x/text/secure/bidirule/bidirule10.0.0.go index e4c62289..8a7392c4 100644 --- a/vendor/golang.org/x/text/secure/bidirule/bidirule10.0.0.go +++ b/vendor/golang.org/x/text/secure/bidirule/bidirule10.0.0.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build go1.10 // +build go1.10 package bidirule diff --git a/vendor/golang.org/x/text/secure/bidirule/bidirule9.0.0.go b/vendor/golang.org/x/text/secure/bidirule/bidirule9.0.0.go index 02b9e1e9..bb0a9200 100644 --- a/vendor/golang.org/x/text/secure/bidirule/bidirule9.0.0.go +++ b/vendor/golang.org/x/text/secure/bidirule/bidirule9.0.0.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build !go1.10 // +build !go1.10 package bidirule diff --git a/vendor/golang.org/x/text/transform/transform.go b/vendor/golang.org/x/text/transform/transform.go index 520b9ada..48ec64b4 100644 --- a/vendor/golang.org/x/text/transform/transform.go +++ b/vendor/golang.org/x/text/transform/transform.go @@ -648,7 +648,8 @@ func String(t Transformer, s string) (result string, n int, err error) { // Transform the remaining input, growing dst and src buffers as necessary. for { n := copy(src, s[pSrc:]) - nDst, nSrc, err := t.Transform(dst[pDst:], src[:n], pSrc+n == len(s)) + atEOF := pSrc+n == len(s) + nDst, nSrc, err := t.Transform(dst[pDst:], src[:n], atEOF) pDst += nDst pSrc += nSrc @@ -659,6 +660,9 @@ func String(t Transformer, s string) (result string, n int, err error) { dst = grow(dst, pDst) } } else if err == ErrShortSrc { + if atEOF { + return string(dst[:pDst]), pSrc, err + } if nSrc == 0 { src = grow(src, 0) } diff --git a/vendor/golang.org/x/text/unicode/bidi/bidi.go b/vendor/golang.org/x/text/unicode/bidi/bidi.go index e8edc54c..fd057601 100644 --- a/vendor/golang.org/x/text/unicode/bidi/bidi.go +++ b/vendor/golang.org/x/text/unicode/bidi/bidi.go @@ -12,15 +12,14 @@ // and without notice. package bidi // import "golang.org/x/text/unicode/bidi" -// TODO: -// The following functionality would not be hard to implement, but hinges on -// the definition of a Segmenter interface. For now this is up to the user. -// - Iterate over paragraphs -// - Segmenter to iterate over runs directly from a given text. -// Also: +// TODO // - Transformer for reordering? // - Transformer (validator, really) for Bidi Rule. +import ( + "bytes" +) + // This API tries to avoid dealing with embedding levels for now. Under the hood // these will be computed, but the question is to which extent the user should // know they exist. We should at some point allow the user to specify an @@ -49,7 +48,9 @@ const ( Neutral ) -type options struct{} +type options struct { + defaultDirection Direction +} // An Option is an option for Bidi processing. type Option func(*options) @@ -66,12 +67,62 @@ type Option func(*options) // DefaultDirection sets the default direction for a Paragraph. The direction is // overridden if the text contains directional characters. func DefaultDirection(d Direction) Option { - panic("unimplemented") + return func(opts *options) { + opts.defaultDirection = d + } } // A Paragraph holds a single Paragraph for Bidi processing. type Paragraph struct { - // buffers + p []byte + o Ordering + opts []Option + types []Class + pairTypes []bracketType + pairValues []rune + runes []rune + options options +} + +// Initialize the p.pairTypes, p.pairValues and p.types from the input previously +// set by p.SetBytes() or p.SetString(). Also limit the input up to (and including) a paragraph +// separator (bidi class B). +// +// The function p.Order() needs these values to be set, so this preparation could be postponed. +// But since the SetBytes and SetStrings functions return the length of the input up to the paragraph +// separator, the whole input needs to be processed anyway and should not be done twice. +// +// The function has the same return values as SetBytes() / SetString() +func (p *Paragraph) prepareInput() (n int, err error) { + p.runes = bytes.Runes(p.p) + bytecount := 0 + // clear slices from previous SetString or SetBytes + p.pairTypes = nil + p.pairValues = nil + p.types = nil + + for _, r := range p.runes { + props, i := LookupRune(r) + bytecount += i + cls := props.Class() + if cls == B { + return bytecount, nil + } + p.types = append(p.types, cls) + if props.IsOpeningBracket() { + p.pairTypes = append(p.pairTypes, bpOpen) + p.pairValues = append(p.pairValues, r) + } else if props.IsBracket() { + // this must be a closing bracket, + // since IsOpeningBracket is not true + p.pairTypes = append(p.pairTypes, bpClose) + p.pairValues = append(p.pairValues, r) + } else { + p.pairTypes = append(p.pairTypes, bpNone) + p.pairValues = append(p.pairValues, 0) + } + } + return bytecount, nil } // SetBytes configures p for the given paragraph text. It replaces text @@ -80,70 +131,150 @@ type Paragraph struct { // consumed from b including this separator. Error may be non-nil if options are // given. func (p *Paragraph) SetBytes(b []byte, opts ...Option) (n int, err error) { - panic("unimplemented") + p.p = b + p.opts = opts + return p.prepareInput() } -// SetString configures p for the given paragraph text. It replaces text -// previously set by SetBytes or SetString. If b contains a paragraph separator +// SetString configures s for the given paragraph text. It replaces text +// previously set by SetBytes or SetString. If s contains a paragraph separator // it will only process the first paragraph and report the number of bytes -// consumed from b including this separator. Error may be non-nil if options are +// consumed from s including this separator. Error may be non-nil if options are // given. func (p *Paragraph) SetString(s string, opts ...Option) (n int, err error) { - panic("unimplemented") + p.p = []byte(s) + p.opts = opts + return p.prepareInput() } // IsLeftToRight reports whether the principle direction of rendering for this // paragraphs is left-to-right. If this returns false, the principle direction // of rendering is right-to-left. func (p *Paragraph) IsLeftToRight() bool { - panic("unimplemented") + return p.Direction() == LeftToRight } // Direction returns the direction of the text of this paragraph. // // The direction may be LeftToRight, RightToLeft, Mixed, or Neutral. func (p *Paragraph) Direction() Direction { - panic("unimplemented") + return p.o.Direction() } +// TODO: what happens if the position is > len(input)? This should return an error. + // RunAt reports the Run at the given position of the input text. // // This method can be used for computing line breaks on paragraphs. func (p *Paragraph) RunAt(pos int) Run { - panic("unimplemented") + c := 0 + runNumber := 0 + for i, r := range p.o.runes { + c += len(r) + if pos < c { + runNumber = i + } + } + return p.o.Run(runNumber) +} + +func calculateOrdering(levels []level, runes []rune) Ordering { + var curDir Direction + + prevDir := Neutral + prevI := 0 + + o := Ordering{} + // lvl = 0,2,4,...: left to right + // lvl = 1,3,5,...: right to left + for i, lvl := range levels { + if lvl%2 == 0 { + curDir = LeftToRight + } else { + curDir = RightToLeft + } + if curDir != prevDir { + if i > 0 { + o.runes = append(o.runes, runes[prevI:i]) + o.directions = append(o.directions, prevDir) + o.startpos = append(o.startpos, prevI) + } + prevI = i + prevDir = curDir + } + } + o.runes = append(o.runes, runes[prevI:]) + o.directions = append(o.directions, prevDir) + o.startpos = append(o.startpos, prevI) + return o } // Order computes the visual ordering of all the runs in a Paragraph. func (p *Paragraph) Order() (Ordering, error) { - panic("unimplemented") + if len(p.types) == 0 { + return Ordering{}, nil + } + + for _, fn := range p.opts { + fn(&p.options) + } + lvl := level(-1) + if p.options.defaultDirection == RightToLeft { + lvl = 1 + } + para, err := newParagraph(p.types, p.pairTypes, p.pairValues, lvl) + if err != nil { + return Ordering{}, err + } + + levels := para.getLevels([]int{len(p.types)}) + + p.o = calculateOrdering(levels, p.runes) + return p.o, nil } // Line computes the visual ordering of runs for a single line starting and // ending at the given positions in the original text. func (p *Paragraph) Line(start, end int) (Ordering, error) { - panic("unimplemented") + lineTypes := p.types[start:end] + para, err := newParagraph(lineTypes, p.pairTypes[start:end], p.pairValues[start:end], -1) + if err != nil { + return Ordering{}, err + } + levels := para.getLevels([]int{len(lineTypes)}) + o := calculateOrdering(levels, p.runes[start:end]) + return o, nil } // An Ordering holds the computed visual order of runs of a Paragraph. Calling // SetBytes or SetString on the originating Paragraph invalidates an Ordering. // The methods of an Ordering should only be called by one goroutine at a time. -type Ordering struct{} +type Ordering struct { + runes [][]rune + directions []Direction + startpos []int +} // Direction reports the directionality of the runs. // // The direction may be LeftToRight, RightToLeft, Mixed, or Neutral. func (o *Ordering) Direction() Direction { - panic("unimplemented") + return o.directions[0] } // NumRuns returns the number of runs. func (o *Ordering) NumRuns() int { - panic("unimplemented") + return len(o.runes) } // Run returns the ith run within the ordering. func (o *Ordering) Run(i int) Run { - panic("unimplemented") + r := Run{ + runes: o.runes[i], + direction: o.directions[i], + startpos: o.startpos[i], + } + return r } // TODO: perhaps with options. @@ -155,16 +286,19 @@ func (o *Ordering) Run(i int) Run { // A Run is a continuous sequence of characters of a single direction. type Run struct { + runes []rune + direction Direction + startpos int } // String returns the text of the run in its original order. func (r *Run) String() string { - panic("unimplemented") + return string(r.runes) } // Bytes returns the text of the run in its original order. func (r *Run) Bytes() []byte { - panic("unimplemented") + return []byte(r.String()) } // TODO: methods for @@ -174,25 +308,52 @@ func (r *Run) Bytes() []byte { // Direction reports the direction of the run. func (r *Run) Direction() Direction { - panic("unimplemented") + return r.direction } -// Position of the Run within the text passed to SetBytes or SetString of the +// Pos returns the position of the Run within the text passed to SetBytes or SetString of the // originating Paragraph value. func (r *Run) Pos() (start, end int) { - panic("unimplemented") + return r.startpos, r.startpos + len(r.runes) - 1 } // AppendReverse reverses the order of characters of in, appends them to out, // and returns the result. Modifiers will still follow the runes they modify. // Brackets are replaced with their counterparts. func AppendReverse(out, in []byte) []byte { - panic("unimplemented") + ret := make([]byte, len(in)+len(out)) + copy(ret, out) + inRunes := bytes.Runes(in) + + for i, r := range inRunes { + prop, _ := LookupRune(r) + if prop.IsBracket() { + inRunes[i] = prop.reverseBracket(r) + } + } + + for i, j := 0, len(inRunes)-1; i < j; i, j = i+1, j-1 { + inRunes[i], inRunes[j] = inRunes[j], inRunes[i] + } + copy(ret[len(out):], string(inRunes)) + + return ret } // ReverseString reverses the order of characters in s and returns a new string. // Modifiers will still follow the runes they modify. Brackets are replaced with // their counterparts. func ReverseString(s string) string { - panic("unimplemented") + input := []rune(s) + li := len(input) + ret := make([]rune, li) + for i, r := range input { + prop, _ := LookupRune(r) + if prop.IsBracket() { + ret[li-i-1] = prop.reverseBracket(r) + } else { + ret[li-i-1] = r + } + } + return string(ret) } diff --git a/vendor/golang.org/x/text/unicode/bidi/core.go b/vendor/golang.org/x/text/unicode/bidi/core.go index 48d14400..9d2ae547 100644 --- a/vendor/golang.org/x/text/unicode/bidi/core.go +++ b/vendor/golang.org/x/text/unicode/bidi/core.go @@ -4,7 +4,10 @@ package bidi -import "log" +import ( + "fmt" + "log" +) // This implementation is a port based on the reference implementation found at: // https://www.unicode.org/Public/PROGRAMS/BidiReferenceJava/ @@ -97,13 +100,20 @@ type paragraph struct { // rune (suggested is the rune of the open bracket for opening and matching // close brackets, after normalization). The embedding levels are optional, but // may be supplied to encode embedding levels of styled text. -// -// TODO: return an error. -func newParagraph(types []Class, pairTypes []bracketType, pairValues []rune, levels level) *paragraph { - validateTypes(types) - validatePbTypes(pairTypes) - validatePbValues(pairValues, pairTypes) - validateParagraphEmbeddingLevel(levels) +func newParagraph(types []Class, pairTypes []bracketType, pairValues []rune, levels level) (*paragraph, error) { + var err error + if err = validateTypes(types); err != nil { + return nil, err + } + if err = validatePbTypes(pairTypes); err != nil { + return nil, err + } + if err = validatePbValues(pairValues, pairTypes); err != nil { + return nil, err + } + if err = validateParagraphEmbeddingLevel(levels); err != nil { + return nil, err + } p := ¶graph{ initialTypes: append([]Class(nil), types...), @@ -115,7 +125,7 @@ func newParagraph(types []Class, pairTypes []bracketType, pairValues []rune, lev resultTypes: append([]Class(nil), types...), } p.run() - return p + return p, nil } func (p *paragraph) Len() int { return len(p.initialTypes) } @@ -183,14 +193,14 @@ func (p *paragraph) run() { // // At the end of this function: // -// - The member variable matchingPDI is set to point to the index of the -// matching PDI character for each isolate initiator character. If there is -// no matching PDI, it is set to the length of the input text. For other -// characters, it is set to -1. -// - The member variable matchingIsolateInitiator is set to point to the -// index of the matching isolate initiator character for each PDI character. -// If there is no matching isolate initiator, or the character is not a PDI, -// it is set to -1. +// - The member variable matchingPDI is set to point to the index of the +// matching PDI character for each isolate initiator character. If there is +// no matching PDI, it is set to the length of the input text. For other +// characters, it is set to -1. +// - The member variable matchingIsolateInitiator is set to point to the +// index of the matching isolate initiator character for each PDI character. +// If there is no matching isolate initiator, or the character is not a PDI, +// it is set to -1. func (p *paragraph) determineMatchingIsolates() { p.matchingPDI = make([]int, p.Len()) p.matchingIsolateInitiator = make([]int, p.Len()) @@ -425,7 +435,7 @@ func maxLevel(a, b level) level { } // Rule X10, second bullet: Determine the start-of-sequence (sos) and end-of-sequence (eos) types, -// either L or R, for each isolating run sequence. +// either L or R, for each isolating run sequence. func (p *paragraph) isolatingRunSequence(indexes []int) *isolatingRunSequence { length := len(indexes) types := make([]Class, length) @@ -480,15 +490,15 @@ func (s *isolatingRunSequence) resolveWeakTypes() { // Rule W1. // Changes all NSMs. - preceedingCharacterType := s.sos + precedingCharacterType := s.sos for i, t := range s.types { if t == NSM { - s.types[i] = preceedingCharacterType + s.types[i] = precedingCharacterType } else { - if t.in(LRI, RLI, FSI, PDI) { - preceedingCharacterType = ON - } - preceedingCharacterType = t + // if t.in(LRI, RLI, FSI, PDI) { + // precedingCharacterType = ON + // } + precedingCharacterType = t } } @@ -895,7 +905,7 @@ func (p *paragraph) getLevels(linebreaks []int) []level { // Lines are concatenated from left to right. So for example, the fifth // character from the left on the third line is // -// getReordering(linebreaks)[linebreaks[1] + 4] +// getReordering(linebreaks)[linebreaks[1] + 4] // // (linebreaks[1] is the position after the last character of the second // line, which is also the index of the first character on the third line, @@ -1001,58 +1011,61 @@ func typeForLevel(level level) Class { return R } -// TODO: change validation to not panic - -func validateTypes(types []Class) { +func validateTypes(types []Class) error { if len(types) == 0 { - log.Panic("types is null") + return fmt.Errorf("types is null") } for i, t := range types[:len(types)-1] { if t == B { - log.Panicf("B type before end of paragraph at index: %d", i) + return fmt.Errorf("B type before end of paragraph at index: %d", i) } } + return nil } -func validateParagraphEmbeddingLevel(embeddingLevel level) { +func validateParagraphEmbeddingLevel(embeddingLevel level) error { if embeddingLevel != implicitLevel && embeddingLevel != 0 && embeddingLevel != 1 { - log.Panicf("illegal paragraph embedding level: %d", embeddingLevel) + return fmt.Errorf("illegal paragraph embedding level: %d", embeddingLevel) } + return nil } -func validateLineBreaks(linebreaks []int, textLength int) { +func validateLineBreaks(linebreaks []int, textLength int) error { prev := 0 for i, next := range linebreaks { if next <= prev { - log.Panicf("bad linebreak: %d at index: %d", next, i) + return fmt.Errorf("bad linebreak: %d at index: %d", next, i) } prev = next } if prev != textLength { - log.Panicf("last linebreak was %d, want %d", prev, textLength) + return fmt.Errorf("last linebreak was %d, want %d", prev, textLength) } + return nil } -func validatePbTypes(pairTypes []bracketType) { +func validatePbTypes(pairTypes []bracketType) error { if len(pairTypes) == 0 { - log.Panic("pairTypes is null") + return fmt.Errorf("pairTypes is null") } for i, pt := range pairTypes { switch pt { case bpNone, bpOpen, bpClose: default: - log.Panicf("illegal pairType value at %d: %v", i, pairTypes[i]) + return fmt.Errorf("illegal pairType value at %d: %v", i, pairTypes[i]) } } + return nil } -func validatePbValues(pairValues []rune, pairTypes []bracketType) { +func validatePbValues(pairValues []rune, pairTypes []bracketType) error { if pairValues == nil { - log.Panic("pairValues is null") + return fmt.Errorf("pairValues is null") } if len(pairTypes) != len(pairValues) { - log.Panic("pairTypes is different length from pairValues") + return fmt.Errorf("pairTypes is different length from pairValues") } + return nil } diff --git a/vendor/golang.org/x/text/unicode/bidi/tables10.0.0.go b/vendor/golang.org/x/text/unicode/bidi/tables10.0.0.go index d8c94e1b..42fa8d72 100644 --- a/vendor/golang.org/x/text/unicode/bidi/tables10.0.0.go +++ b/vendor/golang.org/x/text/unicode/bidi/tables10.0.0.go @@ -1,5 +1,6 @@ // Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. +//go:build go1.10 && !go1.13 // +build go1.10,!go1.13 package bidi diff --git a/vendor/golang.org/x/text/unicode/bidi/tables11.0.0.go b/vendor/golang.org/x/text/unicode/bidi/tables11.0.0.go index 022e3c69..56a0e1ea 100644 --- a/vendor/golang.org/x/text/unicode/bidi/tables11.0.0.go +++ b/vendor/golang.org/x/text/unicode/bidi/tables11.0.0.go @@ -1,6 +1,7 @@ // Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. -// +build go1.13 +//go:build go1.13 && !go1.14 +// +build go1.13,!go1.14 package bidi diff --git a/vendor/golang.org/x/text/unicode/bidi/tables12.0.0.go b/vendor/golang.org/x/text/unicode/bidi/tables12.0.0.go new file mode 100644 index 00000000..baacf32b --- /dev/null +++ b/vendor/golang.org/x/text/unicode/bidi/tables12.0.0.go @@ -0,0 +1,1924 @@ +// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. + +//go:build go1.14 && !go1.16 +// +build go1.14,!go1.16 + +package bidi + +// UnicodeVersion is the Unicode version from which the tables in this package are derived. +const UnicodeVersion = "12.0.0" + +// xorMasks contains masks to be xor-ed with brackets to get the reverse +// version. +var xorMasks = []int32{ // 8 elements + 0, 1, 6, 7, 3, 15, 29, 63, +} // Size: 56 bytes + +// lookup returns the trie value for the first UTF-8 encoding in s and +// the width in bytes of this encoding. The size will be 0 if s does not +// hold enough bytes to complete the encoding. len(s) must be greater than 0. +func (t *bidiTrie) lookup(s []byte) (v uint8, sz int) { + c0 := s[0] + switch { + case c0 < 0x80: // is ASCII + return bidiValues[c0], 1 + case c0 < 0xC2: + return 0, 1 // Illegal UTF-8: not a starter, not ASCII. + case c0 < 0xE0: // 2-byte UTF-8 + if len(s) < 2 { + return 0, 0 + } + i := bidiIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c1), 2 + case c0 < 0xF0: // 3-byte UTF-8 + if len(s) < 3 { + return 0, 0 + } + i := bidiIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = bidiIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c2), 3 + case c0 < 0xF8: // 4-byte UTF-8 + if len(s) < 4 { + return 0, 0 + } + i := bidiIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = bidiIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + o = uint32(i)<<6 + uint32(c2) + i = bidiIndex[o] + c3 := s[3] + if c3 < 0x80 || 0xC0 <= c3 { + return 0, 3 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c3), 4 + } + // Illegal rune + return 0, 1 +} + +// lookupUnsafe returns the trie value for the first UTF-8 encoding in s. +// s must start with a full and valid UTF-8 encoded rune. +func (t *bidiTrie) lookupUnsafe(s []byte) uint8 { + c0 := s[0] + if c0 < 0x80 { // is ASCII + return bidiValues[c0] + } + i := bidiIndex[c0] + if c0 < 0xE0 { // 2-byte UTF-8 + return t.lookupValue(uint32(i), s[1]) + } + i = bidiIndex[uint32(i)<<6+uint32(s[1])] + if c0 < 0xF0 { // 3-byte UTF-8 + return t.lookupValue(uint32(i), s[2]) + } + i = bidiIndex[uint32(i)<<6+uint32(s[2])] + if c0 < 0xF8 { // 4-byte UTF-8 + return t.lookupValue(uint32(i), s[3]) + } + return 0 +} + +// lookupString returns the trie value for the first UTF-8 encoding in s and +// the width in bytes of this encoding. The size will be 0 if s does not +// hold enough bytes to complete the encoding. len(s) must be greater than 0. +func (t *bidiTrie) lookupString(s string) (v uint8, sz int) { + c0 := s[0] + switch { + case c0 < 0x80: // is ASCII + return bidiValues[c0], 1 + case c0 < 0xC2: + return 0, 1 // Illegal UTF-8: not a starter, not ASCII. + case c0 < 0xE0: // 2-byte UTF-8 + if len(s) < 2 { + return 0, 0 + } + i := bidiIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c1), 2 + case c0 < 0xF0: // 3-byte UTF-8 + if len(s) < 3 { + return 0, 0 + } + i := bidiIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = bidiIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c2), 3 + case c0 < 0xF8: // 4-byte UTF-8 + if len(s) < 4 { + return 0, 0 + } + i := bidiIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = bidiIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + o = uint32(i)<<6 + uint32(c2) + i = bidiIndex[o] + c3 := s[3] + if c3 < 0x80 || 0xC0 <= c3 { + return 0, 3 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c3), 4 + } + // Illegal rune + return 0, 1 +} + +// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s. +// s must start with a full and valid UTF-8 encoded rune. +func (t *bidiTrie) lookupStringUnsafe(s string) uint8 { + c0 := s[0] + if c0 < 0x80 { // is ASCII + return bidiValues[c0] + } + i := bidiIndex[c0] + if c0 < 0xE0 { // 2-byte UTF-8 + return t.lookupValue(uint32(i), s[1]) + } + i = bidiIndex[uint32(i)<<6+uint32(s[1])] + if c0 < 0xF0 { // 3-byte UTF-8 + return t.lookupValue(uint32(i), s[2]) + } + i = bidiIndex[uint32(i)<<6+uint32(s[2])] + if c0 < 0xF8 { // 4-byte UTF-8 + return t.lookupValue(uint32(i), s[3]) + } + return 0 +} + +// bidiTrie. Total size: 16896 bytes (16.50 KiB). Checksum: 6f0927067913dc6d. +type bidiTrie struct{} + +func newBidiTrie(i int) *bidiTrie { + return &bidiTrie{} +} + +// lookupValue determines the type of block n and looks up the value for b. +func (t *bidiTrie) lookupValue(n uint32, b byte) uint8 { + switch { + default: + return uint8(bidiValues[n<<6+uint32(b)]) + } +} + +// bidiValues: 240 blocks, 15360 entries, 15360 bytes +// The third block is the zero block. +var bidiValues = [15360]uint8{ + // Block 0x0, offset 0x0 + 0x00: 0x000b, 0x01: 0x000b, 0x02: 0x000b, 0x03: 0x000b, 0x04: 0x000b, 0x05: 0x000b, + 0x06: 0x000b, 0x07: 0x000b, 0x08: 0x000b, 0x09: 0x0008, 0x0a: 0x0007, 0x0b: 0x0008, + 0x0c: 0x0009, 0x0d: 0x0007, 0x0e: 0x000b, 0x0f: 0x000b, 0x10: 0x000b, 0x11: 0x000b, + 0x12: 0x000b, 0x13: 0x000b, 0x14: 0x000b, 0x15: 0x000b, 0x16: 0x000b, 0x17: 0x000b, + 0x18: 0x000b, 0x19: 0x000b, 0x1a: 0x000b, 0x1b: 0x000b, 0x1c: 0x0007, 0x1d: 0x0007, + 0x1e: 0x0007, 0x1f: 0x0008, 0x20: 0x0009, 0x21: 0x000a, 0x22: 0x000a, 0x23: 0x0004, + 0x24: 0x0004, 0x25: 0x0004, 0x26: 0x000a, 0x27: 0x000a, 0x28: 0x003a, 0x29: 0x002a, + 0x2a: 0x000a, 0x2b: 0x0003, 0x2c: 0x0006, 0x2d: 0x0003, 0x2e: 0x0006, 0x2f: 0x0006, + 0x30: 0x0002, 0x31: 0x0002, 0x32: 0x0002, 0x33: 0x0002, 0x34: 0x0002, 0x35: 0x0002, + 0x36: 0x0002, 0x37: 0x0002, 0x38: 0x0002, 0x39: 0x0002, 0x3a: 0x0006, 0x3b: 0x000a, + 0x3c: 0x000a, 0x3d: 0x000a, 0x3e: 0x000a, 0x3f: 0x000a, + // Block 0x1, offset 0x40 + 0x40: 0x000a, + 0x5b: 0x005a, 0x5c: 0x000a, 0x5d: 0x004a, + 0x5e: 0x000a, 0x5f: 0x000a, 0x60: 0x000a, + 0x7b: 0x005a, + 0x7c: 0x000a, 0x7d: 0x004a, 0x7e: 0x000a, 0x7f: 0x000b, + // Block 0x2, offset 0x80 + // Block 0x3, offset 0xc0 + 0xc0: 0x000b, 0xc1: 0x000b, 0xc2: 0x000b, 0xc3: 0x000b, 0xc4: 0x000b, 0xc5: 0x0007, + 0xc6: 0x000b, 0xc7: 0x000b, 0xc8: 0x000b, 0xc9: 0x000b, 0xca: 0x000b, 0xcb: 0x000b, + 0xcc: 0x000b, 0xcd: 0x000b, 0xce: 0x000b, 0xcf: 0x000b, 0xd0: 0x000b, 0xd1: 0x000b, + 0xd2: 0x000b, 0xd3: 0x000b, 0xd4: 0x000b, 0xd5: 0x000b, 0xd6: 0x000b, 0xd7: 0x000b, + 0xd8: 0x000b, 0xd9: 0x000b, 0xda: 0x000b, 0xdb: 0x000b, 0xdc: 0x000b, 0xdd: 0x000b, + 0xde: 0x000b, 0xdf: 0x000b, 0xe0: 0x0006, 0xe1: 0x000a, 0xe2: 0x0004, 0xe3: 0x0004, + 0xe4: 0x0004, 0xe5: 0x0004, 0xe6: 0x000a, 0xe7: 0x000a, 0xe8: 0x000a, 0xe9: 0x000a, + 0xeb: 0x000a, 0xec: 0x000a, 0xed: 0x000b, 0xee: 0x000a, 0xef: 0x000a, + 0xf0: 0x0004, 0xf1: 0x0004, 0xf2: 0x0002, 0xf3: 0x0002, 0xf4: 0x000a, + 0xf6: 0x000a, 0xf7: 0x000a, 0xf8: 0x000a, 0xf9: 0x0002, 0xfb: 0x000a, + 0xfc: 0x000a, 0xfd: 0x000a, 0xfe: 0x000a, 0xff: 0x000a, + // Block 0x4, offset 0x100 + 0x117: 0x000a, + 0x137: 0x000a, + // Block 0x5, offset 0x140 + 0x179: 0x000a, 0x17a: 0x000a, + // Block 0x6, offset 0x180 + 0x182: 0x000a, 0x183: 0x000a, 0x184: 0x000a, 0x185: 0x000a, + 0x186: 0x000a, 0x187: 0x000a, 0x188: 0x000a, 0x189: 0x000a, 0x18a: 0x000a, 0x18b: 0x000a, + 0x18c: 0x000a, 0x18d: 0x000a, 0x18e: 0x000a, 0x18f: 0x000a, + 0x192: 0x000a, 0x193: 0x000a, 0x194: 0x000a, 0x195: 0x000a, 0x196: 0x000a, 0x197: 0x000a, + 0x198: 0x000a, 0x199: 0x000a, 0x19a: 0x000a, 0x19b: 0x000a, 0x19c: 0x000a, 0x19d: 0x000a, + 0x19e: 0x000a, 0x19f: 0x000a, + 0x1a5: 0x000a, 0x1a6: 0x000a, 0x1a7: 0x000a, 0x1a8: 0x000a, 0x1a9: 0x000a, + 0x1aa: 0x000a, 0x1ab: 0x000a, 0x1ac: 0x000a, 0x1ad: 0x000a, 0x1af: 0x000a, + 0x1b0: 0x000a, 0x1b1: 0x000a, 0x1b2: 0x000a, 0x1b3: 0x000a, 0x1b4: 0x000a, 0x1b5: 0x000a, + 0x1b6: 0x000a, 0x1b7: 0x000a, 0x1b8: 0x000a, 0x1b9: 0x000a, 0x1ba: 0x000a, 0x1bb: 0x000a, + 0x1bc: 0x000a, 0x1bd: 0x000a, 0x1be: 0x000a, 0x1bf: 0x000a, + // Block 0x7, offset 0x1c0 + 0x1c0: 0x000c, 0x1c1: 0x000c, 0x1c2: 0x000c, 0x1c3: 0x000c, 0x1c4: 0x000c, 0x1c5: 0x000c, + 0x1c6: 0x000c, 0x1c7: 0x000c, 0x1c8: 0x000c, 0x1c9: 0x000c, 0x1ca: 0x000c, 0x1cb: 0x000c, + 0x1cc: 0x000c, 0x1cd: 0x000c, 0x1ce: 0x000c, 0x1cf: 0x000c, 0x1d0: 0x000c, 0x1d1: 0x000c, + 0x1d2: 0x000c, 0x1d3: 0x000c, 0x1d4: 0x000c, 0x1d5: 0x000c, 0x1d6: 0x000c, 0x1d7: 0x000c, + 0x1d8: 0x000c, 0x1d9: 0x000c, 0x1da: 0x000c, 0x1db: 0x000c, 0x1dc: 0x000c, 0x1dd: 0x000c, + 0x1de: 0x000c, 0x1df: 0x000c, 0x1e0: 0x000c, 0x1e1: 0x000c, 0x1e2: 0x000c, 0x1e3: 0x000c, + 0x1e4: 0x000c, 0x1e5: 0x000c, 0x1e6: 0x000c, 0x1e7: 0x000c, 0x1e8: 0x000c, 0x1e9: 0x000c, + 0x1ea: 0x000c, 0x1eb: 0x000c, 0x1ec: 0x000c, 0x1ed: 0x000c, 0x1ee: 0x000c, 0x1ef: 0x000c, + 0x1f0: 0x000c, 0x1f1: 0x000c, 0x1f2: 0x000c, 0x1f3: 0x000c, 0x1f4: 0x000c, 0x1f5: 0x000c, + 0x1f6: 0x000c, 0x1f7: 0x000c, 0x1f8: 0x000c, 0x1f9: 0x000c, 0x1fa: 0x000c, 0x1fb: 0x000c, + 0x1fc: 0x000c, 0x1fd: 0x000c, 0x1fe: 0x000c, 0x1ff: 0x000c, + // Block 0x8, offset 0x200 + 0x200: 0x000c, 0x201: 0x000c, 0x202: 0x000c, 0x203: 0x000c, 0x204: 0x000c, 0x205: 0x000c, + 0x206: 0x000c, 0x207: 0x000c, 0x208: 0x000c, 0x209: 0x000c, 0x20a: 0x000c, 0x20b: 0x000c, + 0x20c: 0x000c, 0x20d: 0x000c, 0x20e: 0x000c, 0x20f: 0x000c, 0x210: 0x000c, 0x211: 0x000c, + 0x212: 0x000c, 0x213: 0x000c, 0x214: 0x000c, 0x215: 0x000c, 0x216: 0x000c, 0x217: 0x000c, + 0x218: 0x000c, 0x219: 0x000c, 0x21a: 0x000c, 0x21b: 0x000c, 0x21c: 0x000c, 0x21d: 0x000c, + 0x21e: 0x000c, 0x21f: 0x000c, 0x220: 0x000c, 0x221: 0x000c, 0x222: 0x000c, 0x223: 0x000c, + 0x224: 0x000c, 0x225: 0x000c, 0x226: 0x000c, 0x227: 0x000c, 0x228: 0x000c, 0x229: 0x000c, + 0x22a: 0x000c, 0x22b: 0x000c, 0x22c: 0x000c, 0x22d: 0x000c, 0x22e: 0x000c, 0x22f: 0x000c, + 0x234: 0x000a, 0x235: 0x000a, + 0x23e: 0x000a, + // Block 0x9, offset 0x240 + 0x244: 0x000a, 0x245: 0x000a, + 0x247: 0x000a, + // Block 0xa, offset 0x280 + 0x2b6: 0x000a, + // Block 0xb, offset 0x2c0 + 0x2c3: 0x000c, 0x2c4: 0x000c, 0x2c5: 0x000c, + 0x2c6: 0x000c, 0x2c7: 0x000c, 0x2c8: 0x000c, 0x2c9: 0x000c, + // Block 0xc, offset 0x300 + 0x30a: 0x000a, + 0x30d: 0x000a, 0x30e: 0x000a, 0x30f: 0x0004, 0x310: 0x0001, 0x311: 0x000c, + 0x312: 0x000c, 0x313: 0x000c, 0x314: 0x000c, 0x315: 0x000c, 0x316: 0x000c, 0x317: 0x000c, + 0x318: 0x000c, 0x319: 0x000c, 0x31a: 0x000c, 0x31b: 0x000c, 0x31c: 0x000c, 0x31d: 0x000c, + 0x31e: 0x000c, 0x31f: 0x000c, 0x320: 0x000c, 0x321: 0x000c, 0x322: 0x000c, 0x323: 0x000c, + 0x324: 0x000c, 0x325: 0x000c, 0x326: 0x000c, 0x327: 0x000c, 0x328: 0x000c, 0x329: 0x000c, + 0x32a: 0x000c, 0x32b: 0x000c, 0x32c: 0x000c, 0x32d: 0x000c, 0x32e: 0x000c, 0x32f: 0x000c, + 0x330: 0x000c, 0x331: 0x000c, 0x332: 0x000c, 0x333: 0x000c, 0x334: 0x000c, 0x335: 0x000c, + 0x336: 0x000c, 0x337: 0x000c, 0x338: 0x000c, 0x339: 0x000c, 0x33a: 0x000c, 0x33b: 0x000c, + 0x33c: 0x000c, 0x33d: 0x000c, 0x33e: 0x0001, 0x33f: 0x000c, + // Block 0xd, offset 0x340 + 0x340: 0x0001, 0x341: 0x000c, 0x342: 0x000c, 0x343: 0x0001, 0x344: 0x000c, 0x345: 0x000c, + 0x346: 0x0001, 0x347: 0x000c, 0x348: 0x0001, 0x349: 0x0001, 0x34a: 0x0001, 0x34b: 0x0001, + 0x34c: 0x0001, 0x34d: 0x0001, 0x34e: 0x0001, 0x34f: 0x0001, 0x350: 0x0001, 0x351: 0x0001, + 0x352: 0x0001, 0x353: 0x0001, 0x354: 0x0001, 0x355: 0x0001, 0x356: 0x0001, 0x357: 0x0001, + 0x358: 0x0001, 0x359: 0x0001, 0x35a: 0x0001, 0x35b: 0x0001, 0x35c: 0x0001, 0x35d: 0x0001, + 0x35e: 0x0001, 0x35f: 0x0001, 0x360: 0x0001, 0x361: 0x0001, 0x362: 0x0001, 0x363: 0x0001, + 0x364: 0x0001, 0x365: 0x0001, 0x366: 0x0001, 0x367: 0x0001, 0x368: 0x0001, 0x369: 0x0001, + 0x36a: 0x0001, 0x36b: 0x0001, 0x36c: 0x0001, 0x36d: 0x0001, 0x36e: 0x0001, 0x36f: 0x0001, + 0x370: 0x0001, 0x371: 0x0001, 0x372: 0x0001, 0x373: 0x0001, 0x374: 0x0001, 0x375: 0x0001, + 0x376: 0x0001, 0x377: 0x0001, 0x378: 0x0001, 0x379: 0x0001, 0x37a: 0x0001, 0x37b: 0x0001, + 0x37c: 0x0001, 0x37d: 0x0001, 0x37e: 0x0001, 0x37f: 0x0001, + // Block 0xe, offset 0x380 + 0x380: 0x0005, 0x381: 0x0005, 0x382: 0x0005, 0x383: 0x0005, 0x384: 0x0005, 0x385: 0x0005, + 0x386: 0x000a, 0x387: 0x000a, 0x388: 0x000d, 0x389: 0x0004, 0x38a: 0x0004, 0x38b: 0x000d, + 0x38c: 0x0006, 0x38d: 0x000d, 0x38e: 0x000a, 0x38f: 0x000a, 0x390: 0x000c, 0x391: 0x000c, + 0x392: 0x000c, 0x393: 0x000c, 0x394: 0x000c, 0x395: 0x000c, 0x396: 0x000c, 0x397: 0x000c, + 0x398: 0x000c, 0x399: 0x000c, 0x39a: 0x000c, 0x39b: 0x000d, 0x39c: 0x000d, 0x39d: 0x000d, + 0x39e: 0x000d, 0x39f: 0x000d, 0x3a0: 0x000d, 0x3a1: 0x000d, 0x3a2: 0x000d, 0x3a3: 0x000d, + 0x3a4: 0x000d, 0x3a5: 0x000d, 0x3a6: 0x000d, 0x3a7: 0x000d, 0x3a8: 0x000d, 0x3a9: 0x000d, + 0x3aa: 0x000d, 0x3ab: 0x000d, 0x3ac: 0x000d, 0x3ad: 0x000d, 0x3ae: 0x000d, 0x3af: 0x000d, + 0x3b0: 0x000d, 0x3b1: 0x000d, 0x3b2: 0x000d, 0x3b3: 0x000d, 0x3b4: 0x000d, 0x3b5: 0x000d, + 0x3b6: 0x000d, 0x3b7: 0x000d, 0x3b8: 0x000d, 0x3b9: 0x000d, 0x3ba: 0x000d, 0x3bb: 0x000d, + 0x3bc: 0x000d, 0x3bd: 0x000d, 0x3be: 0x000d, 0x3bf: 0x000d, + // Block 0xf, offset 0x3c0 + 0x3c0: 0x000d, 0x3c1: 0x000d, 0x3c2: 0x000d, 0x3c3: 0x000d, 0x3c4: 0x000d, 0x3c5: 0x000d, + 0x3c6: 0x000d, 0x3c7: 0x000d, 0x3c8: 0x000d, 0x3c9: 0x000d, 0x3ca: 0x000d, 0x3cb: 0x000c, + 0x3cc: 0x000c, 0x3cd: 0x000c, 0x3ce: 0x000c, 0x3cf: 0x000c, 0x3d0: 0x000c, 0x3d1: 0x000c, + 0x3d2: 0x000c, 0x3d3: 0x000c, 0x3d4: 0x000c, 0x3d5: 0x000c, 0x3d6: 0x000c, 0x3d7: 0x000c, + 0x3d8: 0x000c, 0x3d9: 0x000c, 0x3da: 0x000c, 0x3db: 0x000c, 0x3dc: 0x000c, 0x3dd: 0x000c, + 0x3de: 0x000c, 0x3df: 0x000c, 0x3e0: 0x0005, 0x3e1: 0x0005, 0x3e2: 0x0005, 0x3e3: 0x0005, + 0x3e4: 0x0005, 0x3e5: 0x0005, 0x3e6: 0x0005, 0x3e7: 0x0005, 0x3e8: 0x0005, 0x3e9: 0x0005, + 0x3ea: 0x0004, 0x3eb: 0x0005, 0x3ec: 0x0005, 0x3ed: 0x000d, 0x3ee: 0x000d, 0x3ef: 0x000d, + 0x3f0: 0x000c, 0x3f1: 0x000d, 0x3f2: 0x000d, 0x3f3: 0x000d, 0x3f4: 0x000d, 0x3f5: 0x000d, + 0x3f6: 0x000d, 0x3f7: 0x000d, 0x3f8: 0x000d, 0x3f9: 0x000d, 0x3fa: 0x000d, 0x3fb: 0x000d, + 0x3fc: 0x000d, 0x3fd: 0x000d, 0x3fe: 0x000d, 0x3ff: 0x000d, + // Block 0x10, offset 0x400 + 0x400: 0x000d, 0x401: 0x000d, 0x402: 0x000d, 0x403: 0x000d, 0x404: 0x000d, 0x405: 0x000d, + 0x406: 0x000d, 0x407: 0x000d, 0x408: 0x000d, 0x409: 0x000d, 0x40a: 0x000d, 0x40b: 0x000d, + 0x40c: 0x000d, 0x40d: 0x000d, 0x40e: 0x000d, 0x40f: 0x000d, 0x410: 0x000d, 0x411: 0x000d, + 0x412: 0x000d, 0x413: 0x000d, 0x414: 0x000d, 0x415: 0x000d, 0x416: 0x000d, 0x417: 0x000d, + 0x418: 0x000d, 0x419: 0x000d, 0x41a: 0x000d, 0x41b: 0x000d, 0x41c: 0x000d, 0x41d: 0x000d, + 0x41e: 0x000d, 0x41f: 0x000d, 0x420: 0x000d, 0x421: 0x000d, 0x422: 0x000d, 0x423: 0x000d, + 0x424: 0x000d, 0x425: 0x000d, 0x426: 0x000d, 0x427: 0x000d, 0x428: 0x000d, 0x429: 0x000d, + 0x42a: 0x000d, 0x42b: 0x000d, 0x42c: 0x000d, 0x42d: 0x000d, 0x42e: 0x000d, 0x42f: 0x000d, + 0x430: 0x000d, 0x431: 0x000d, 0x432: 0x000d, 0x433: 0x000d, 0x434: 0x000d, 0x435: 0x000d, + 0x436: 0x000d, 0x437: 0x000d, 0x438: 0x000d, 0x439: 0x000d, 0x43a: 0x000d, 0x43b: 0x000d, + 0x43c: 0x000d, 0x43d: 0x000d, 0x43e: 0x000d, 0x43f: 0x000d, + // Block 0x11, offset 0x440 + 0x440: 0x000d, 0x441: 0x000d, 0x442: 0x000d, 0x443: 0x000d, 0x444: 0x000d, 0x445: 0x000d, + 0x446: 0x000d, 0x447: 0x000d, 0x448: 0x000d, 0x449: 0x000d, 0x44a: 0x000d, 0x44b: 0x000d, + 0x44c: 0x000d, 0x44d: 0x000d, 0x44e: 0x000d, 0x44f: 0x000d, 0x450: 0x000d, 0x451: 0x000d, + 0x452: 0x000d, 0x453: 0x000d, 0x454: 0x000d, 0x455: 0x000d, 0x456: 0x000c, 0x457: 0x000c, + 0x458: 0x000c, 0x459: 0x000c, 0x45a: 0x000c, 0x45b: 0x000c, 0x45c: 0x000c, 0x45d: 0x0005, + 0x45e: 0x000a, 0x45f: 0x000c, 0x460: 0x000c, 0x461: 0x000c, 0x462: 0x000c, 0x463: 0x000c, + 0x464: 0x000c, 0x465: 0x000d, 0x466: 0x000d, 0x467: 0x000c, 0x468: 0x000c, 0x469: 0x000a, + 0x46a: 0x000c, 0x46b: 0x000c, 0x46c: 0x000c, 0x46d: 0x000c, 0x46e: 0x000d, 0x46f: 0x000d, + 0x470: 0x0002, 0x471: 0x0002, 0x472: 0x0002, 0x473: 0x0002, 0x474: 0x0002, 0x475: 0x0002, + 0x476: 0x0002, 0x477: 0x0002, 0x478: 0x0002, 0x479: 0x0002, 0x47a: 0x000d, 0x47b: 0x000d, + 0x47c: 0x000d, 0x47d: 0x000d, 0x47e: 0x000d, 0x47f: 0x000d, + // Block 0x12, offset 0x480 + 0x480: 0x000d, 0x481: 0x000d, 0x482: 0x000d, 0x483: 0x000d, 0x484: 0x000d, 0x485: 0x000d, + 0x486: 0x000d, 0x487: 0x000d, 0x488: 0x000d, 0x489: 0x000d, 0x48a: 0x000d, 0x48b: 0x000d, + 0x48c: 0x000d, 0x48d: 0x000d, 0x48e: 0x000d, 0x48f: 0x000d, 0x490: 0x000d, 0x491: 0x000c, + 0x492: 0x000d, 0x493: 0x000d, 0x494: 0x000d, 0x495: 0x000d, 0x496: 0x000d, 0x497: 0x000d, + 0x498: 0x000d, 0x499: 0x000d, 0x49a: 0x000d, 0x49b: 0x000d, 0x49c: 0x000d, 0x49d: 0x000d, + 0x49e: 0x000d, 0x49f: 0x000d, 0x4a0: 0x000d, 0x4a1: 0x000d, 0x4a2: 0x000d, 0x4a3: 0x000d, + 0x4a4: 0x000d, 0x4a5: 0x000d, 0x4a6: 0x000d, 0x4a7: 0x000d, 0x4a8: 0x000d, 0x4a9: 0x000d, + 0x4aa: 0x000d, 0x4ab: 0x000d, 0x4ac: 0x000d, 0x4ad: 0x000d, 0x4ae: 0x000d, 0x4af: 0x000d, + 0x4b0: 0x000c, 0x4b1: 0x000c, 0x4b2: 0x000c, 0x4b3: 0x000c, 0x4b4: 0x000c, 0x4b5: 0x000c, + 0x4b6: 0x000c, 0x4b7: 0x000c, 0x4b8: 0x000c, 0x4b9: 0x000c, 0x4ba: 0x000c, 0x4bb: 0x000c, + 0x4bc: 0x000c, 0x4bd: 0x000c, 0x4be: 0x000c, 0x4bf: 0x000c, + // Block 0x13, offset 0x4c0 + 0x4c0: 0x000c, 0x4c1: 0x000c, 0x4c2: 0x000c, 0x4c3: 0x000c, 0x4c4: 0x000c, 0x4c5: 0x000c, + 0x4c6: 0x000c, 0x4c7: 0x000c, 0x4c8: 0x000c, 0x4c9: 0x000c, 0x4ca: 0x000c, 0x4cb: 0x000d, + 0x4cc: 0x000d, 0x4cd: 0x000d, 0x4ce: 0x000d, 0x4cf: 0x000d, 0x4d0: 0x000d, 0x4d1: 0x000d, + 0x4d2: 0x000d, 0x4d3: 0x000d, 0x4d4: 0x000d, 0x4d5: 0x000d, 0x4d6: 0x000d, 0x4d7: 0x000d, + 0x4d8: 0x000d, 0x4d9: 0x000d, 0x4da: 0x000d, 0x4db: 0x000d, 0x4dc: 0x000d, 0x4dd: 0x000d, + 0x4de: 0x000d, 0x4df: 0x000d, 0x4e0: 0x000d, 0x4e1: 0x000d, 0x4e2: 0x000d, 0x4e3: 0x000d, + 0x4e4: 0x000d, 0x4e5: 0x000d, 0x4e6: 0x000d, 0x4e7: 0x000d, 0x4e8: 0x000d, 0x4e9: 0x000d, + 0x4ea: 0x000d, 0x4eb: 0x000d, 0x4ec: 0x000d, 0x4ed: 0x000d, 0x4ee: 0x000d, 0x4ef: 0x000d, + 0x4f0: 0x000d, 0x4f1: 0x000d, 0x4f2: 0x000d, 0x4f3: 0x000d, 0x4f4: 0x000d, 0x4f5: 0x000d, + 0x4f6: 0x000d, 0x4f7: 0x000d, 0x4f8: 0x000d, 0x4f9: 0x000d, 0x4fa: 0x000d, 0x4fb: 0x000d, + 0x4fc: 0x000d, 0x4fd: 0x000d, 0x4fe: 0x000d, 0x4ff: 0x000d, + // Block 0x14, offset 0x500 + 0x500: 0x000d, 0x501: 0x000d, 0x502: 0x000d, 0x503: 0x000d, 0x504: 0x000d, 0x505: 0x000d, + 0x506: 0x000d, 0x507: 0x000d, 0x508: 0x000d, 0x509: 0x000d, 0x50a: 0x000d, 0x50b: 0x000d, + 0x50c: 0x000d, 0x50d: 0x000d, 0x50e: 0x000d, 0x50f: 0x000d, 0x510: 0x000d, 0x511: 0x000d, + 0x512: 0x000d, 0x513: 0x000d, 0x514: 0x000d, 0x515: 0x000d, 0x516: 0x000d, 0x517: 0x000d, + 0x518: 0x000d, 0x519: 0x000d, 0x51a: 0x000d, 0x51b: 0x000d, 0x51c: 0x000d, 0x51d: 0x000d, + 0x51e: 0x000d, 0x51f: 0x000d, 0x520: 0x000d, 0x521: 0x000d, 0x522: 0x000d, 0x523: 0x000d, + 0x524: 0x000d, 0x525: 0x000d, 0x526: 0x000c, 0x527: 0x000c, 0x528: 0x000c, 0x529: 0x000c, + 0x52a: 0x000c, 0x52b: 0x000c, 0x52c: 0x000c, 0x52d: 0x000c, 0x52e: 0x000c, 0x52f: 0x000c, + 0x530: 0x000c, 0x531: 0x000d, 0x532: 0x000d, 0x533: 0x000d, 0x534: 0x000d, 0x535: 0x000d, + 0x536: 0x000d, 0x537: 0x000d, 0x538: 0x000d, 0x539: 0x000d, 0x53a: 0x000d, 0x53b: 0x000d, + 0x53c: 0x000d, 0x53d: 0x000d, 0x53e: 0x000d, 0x53f: 0x000d, + // Block 0x15, offset 0x540 + 0x540: 0x0001, 0x541: 0x0001, 0x542: 0x0001, 0x543: 0x0001, 0x544: 0x0001, 0x545: 0x0001, + 0x546: 0x0001, 0x547: 0x0001, 0x548: 0x0001, 0x549: 0x0001, 0x54a: 0x0001, 0x54b: 0x0001, + 0x54c: 0x0001, 0x54d: 0x0001, 0x54e: 0x0001, 0x54f: 0x0001, 0x550: 0x0001, 0x551: 0x0001, + 0x552: 0x0001, 0x553: 0x0001, 0x554: 0x0001, 0x555: 0x0001, 0x556: 0x0001, 0x557: 0x0001, + 0x558: 0x0001, 0x559: 0x0001, 0x55a: 0x0001, 0x55b: 0x0001, 0x55c: 0x0001, 0x55d: 0x0001, + 0x55e: 0x0001, 0x55f: 0x0001, 0x560: 0x0001, 0x561: 0x0001, 0x562: 0x0001, 0x563: 0x0001, + 0x564: 0x0001, 0x565: 0x0001, 0x566: 0x0001, 0x567: 0x0001, 0x568: 0x0001, 0x569: 0x0001, + 0x56a: 0x0001, 0x56b: 0x000c, 0x56c: 0x000c, 0x56d: 0x000c, 0x56e: 0x000c, 0x56f: 0x000c, + 0x570: 0x000c, 0x571: 0x000c, 0x572: 0x000c, 0x573: 0x000c, 0x574: 0x0001, 0x575: 0x0001, + 0x576: 0x000a, 0x577: 0x000a, 0x578: 0x000a, 0x579: 0x000a, 0x57a: 0x0001, 0x57b: 0x0001, + 0x57c: 0x0001, 0x57d: 0x000c, 0x57e: 0x0001, 0x57f: 0x0001, + // Block 0x16, offset 0x580 + 0x580: 0x0001, 0x581: 0x0001, 0x582: 0x0001, 0x583: 0x0001, 0x584: 0x0001, 0x585: 0x0001, + 0x586: 0x0001, 0x587: 0x0001, 0x588: 0x0001, 0x589: 0x0001, 0x58a: 0x0001, 0x58b: 0x0001, + 0x58c: 0x0001, 0x58d: 0x0001, 0x58e: 0x0001, 0x58f: 0x0001, 0x590: 0x0001, 0x591: 0x0001, + 0x592: 0x0001, 0x593: 0x0001, 0x594: 0x0001, 0x595: 0x0001, 0x596: 0x000c, 0x597: 0x000c, + 0x598: 0x000c, 0x599: 0x000c, 0x59a: 0x0001, 0x59b: 0x000c, 0x59c: 0x000c, 0x59d: 0x000c, + 0x59e: 0x000c, 0x59f: 0x000c, 0x5a0: 0x000c, 0x5a1: 0x000c, 0x5a2: 0x000c, 0x5a3: 0x000c, + 0x5a4: 0x0001, 0x5a5: 0x000c, 0x5a6: 0x000c, 0x5a7: 0x000c, 0x5a8: 0x0001, 0x5a9: 0x000c, + 0x5aa: 0x000c, 0x5ab: 0x000c, 0x5ac: 0x000c, 0x5ad: 0x000c, 0x5ae: 0x0001, 0x5af: 0x0001, + 0x5b0: 0x0001, 0x5b1: 0x0001, 0x5b2: 0x0001, 0x5b3: 0x0001, 0x5b4: 0x0001, 0x5b5: 0x0001, + 0x5b6: 0x0001, 0x5b7: 0x0001, 0x5b8: 0x0001, 0x5b9: 0x0001, 0x5ba: 0x0001, 0x5bb: 0x0001, + 0x5bc: 0x0001, 0x5bd: 0x0001, 0x5be: 0x0001, 0x5bf: 0x0001, + // Block 0x17, offset 0x5c0 + 0x5c0: 0x0001, 0x5c1: 0x0001, 0x5c2: 0x0001, 0x5c3: 0x0001, 0x5c4: 0x0001, 0x5c5: 0x0001, + 0x5c6: 0x0001, 0x5c7: 0x0001, 0x5c8: 0x0001, 0x5c9: 0x0001, 0x5ca: 0x0001, 0x5cb: 0x0001, + 0x5cc: 0x0001, 0x5cd: 0x0001, 0x5ce: 0x0001, 0x5cf: 0x0001, 0x5d0: 0x0001, 0x5d1: 0x0001, + 0x5d2: 0x0001, 0x5d3: 0x0001, 0x5d4: 0x0001, 0x5d5: 0x0001, 0x5d6: 0x0001, 0x5d7: 0x0001, + 0x5d8: 0x0001, 0x5d9: 0x000c, 0x5da: 0x000c, 0x5db: 0x000c, 0x5dc: 0x0001, 0x5dd: 0x0001, + 0x5de: 0x0001, 0x5df: 0x0001, 0x5e0: 0x000d, 0x5e1: 0x000d, 0x5e2: 0x000d, 0x5e3: 0x000d, + 0x5e4: 0x000d, 0x5e5: 0x000d, 0x5e6: 0x000d, 0x5e7: 0x000d, 0x5e8: 0x000d, 0x5e9: 0x000d, + 0x5ea: 0x000d, 0x5eb: 0x000d, 0x5ec: 0x000d, 0x5ed: 0x000d, 0x5ee: 0x000d, 0x5ef: 0x000d, + 0x5f0: 0x0001, 0x5f1: 0x0001, 0x5f2: 0x0001, 0x5f3: 0x0001, 0x5f4: 0x0001, 0x5f5: 0x0001, + 0x5f6: 0x0001, 0x5f7: 0x0001, 0x5f8: 0x0001, 0x5f9: 0x0001, 0x5fa: 0x0001, 0x5fb: 0x0001, + 0x5fc: 0x0001, 0x5fd: 0x0001, 0x5fe: 0x0001, 0x5ff: 0x0001, + // Block 0x18, offset 0x600 + 0x600: 0x0001, 0x601: 0x0001, 0x602: 0x0001, 0x603: 0x0001, 0x604: 0x0001, 0x605: 0x0001, + 0x606: 0x0001, 0x607: 0x0001, 0x608: 0x0001, 0x609: 0x0001, 0x60a: 0x0001, 0x60b: 0x0001, + 0x60c: 0x0001, 0x60d: 0x0001, 0x60e: 0x0001, 0x60f: 0x0001, 0x610: 0x0001, 0x611: 0x0001, + 0x612: 0x0001, 0x613: 0x0001, 0x614: 0x0001, 0x615: 0x0001, 0x616: 0x0001, 0x617: 0x0001, + 0x618: 0x0001, 0x619: 0x0001, 0x61a: 0x0001, 0x61b: 0x0001, 0x61c: 0x0001, 0x61d: 0x0001, + 0x61e: 0x0001, 0x61f: 0x0001, 0x620: 0x000d, 0x621: 0x000d, 0x622: 0x000d, 0x623: 0x000d, + 0x624: 0x000d, 0x625: 0x000d, 0x626: 0x000d, 0x627: 0x000d, 0x628: 0x000d, 0x629: 0x000d, + 0x62a: 0x000d, 0x62b: 0x000d, 0x62c: 0x000d, 0x62d: 0x000d, 0x62e: 0x000d, 0x62f: 0x000d, + 0x630: 0x000d, 0x631: 0x000d, 0x632: 0x000d, 0x633: 0x000d, 0x634: 0x000d, 0x635: 0x000d, + 0x636: 0x000d, 0x637: 0x000d, 0x638: 0x000d, 0x639: 0x000d, 0x63a: 0x000d, 0x63b: 0x000d, + 0x63c: 0x000d, 0x63d: 0x000d, 0x63e: 0x000d, 0x63f: 0x000d, + // Block 0x19, offset 0x640 + 0x640: 0x000d, 0x641: 0x000d, 0x642: 0x000d, 0x643: 0x000d, 0x644: 0x000d, 0x645: 0x000d, + 0x646: 0x000d, 0x647: 0x000d, 0x648: 0x000d, 0x649: 0x000d, 0x64a: 0x000d, 0x64b: 0x000d, + 0x64c: 0x000d, 0x64d: 0x000d, 0x64e: 0x000d, 0x64f: 0x000d, 0x650: 0x000d, 0x651: 0x000d, + 0x652: 0x000d, 0x653: 0x000c, 0x654: 0x000c, 0x655: 0x000c, 0x656: 0x000c, 0x657: 0x000c, + 0x658: 0x000c, 0x659: 0x000c, 0x65a: 0x000c, 0x65b: 0x000c, 0x65c: 0x000c, 0x65d: 0x000c, + 0x65e: 0x000c, 0x65f: 0x000c, 0x660: 0x000c, 0x661: 0x000c, 0x662: 0x0005, 0x663: 0x000c, + 0x664: 0x000c, 0x665: 0x000c, 0x666: 0x000c, 0x667: 0x000c, 0x668: 0x000c, 0x669: 0x000c, + 0x66a: 0x000c, 0x66b: 0x000c, 0x66c: 0x000c, 0x66d: 0x000c, 0x66e: 0x000c, 0x66f: 0x000c, + 0x670: 0x000c, 0x671: 0x000c, 0x672: 0x000c, 0x673: 0x000c, 0x674: 0x000c, 0x675: 0x000c, + 0x676: 0x000c, 0x677: 0x000c, 0x678: 0x000c, 0x679: 0x000c, 0x67a: 0x000c, 0x67b: 0x000c, + 0x67c: 0x000c, 0x67d: 0x000c, 0x67e: 0x000c, 0x67f: 0x000c, + // Block 0x1a, offset 0x680 + 0x680: 0x000c, 0x681: 0x000c, 0x682: 0x000c, + 0x6ba: 0x000c, + 0x6bc: 0x000c, + // Block 0x1b, offset 0x6c0 + 0x6c1: 0x000c, 0x6c2: 0x000c, 0x6c3: 0x000c, 0x6c4: 0x000c, 0x6c5: 0x000c, + 0x6c6: 0x000c, 0x6c7: 0x000c, 0x6c8: 0x000c, + 0x6cd: 0x000c, 0x6d1: 0x000c, + 0x6d2: 0x000c, 0x6d3: 0x000c, 0x6d4: 0x000c, 0x6d5: 0x000c, 0x6d6: 0x000c, 0x6d7: 0x000c, + 0x6e2: 0x000c, 0x6e3: 0x000c, + // Block 0x1c, offset 0x700 + 0x701: 0x000c, + 0x73c: 0x000c, + // Block 0x1d, offset 0x740 + 0x741: 0x000c, 0x742: 0x000c, 0x743: 0x000c, 0x744: 0x000c, + 0x74d: 0x000c, + 0x762: 0x000c, 0x763: 0x000c, + 0x772: 0x0004, 0x773: 0x0004, + 0x77b: 0x0004, + 0x77e: 0x000c, + // Block 0x1e, offset 0x780 + 0x781: 0x000c, 0x782: 0x000c, + 0x7bc: 0x000c, + // Block 0x1f, offset 0x7c0 + 0x7c1: 0x000c, 0x7c2: 0x000c, + 0x7c7: 0x000c, 0x7c8: 0x000c, 0x7cb: 0x000c, + 0x7cc: 0x000c, 0x7cd: 0x000c, 0x7d1: 0x000c, + 0x7f0: 0x000c, 0x7f1: 0x000c, 0x7f5: 0x000c, + // Block 0x20, offset 0x800 + 0x801: 0x000c, 0x802: 0x000c, 0x803: 0x000c, 0x804: 0x000c, 0x805: 0x000c, + 0x807: 0x000c, 0x808: 0x000c, + 0x80d: 0x000c, + 0x822: 0x000c, 0x823: 0x000c, + 0x831: 0x0004, + 0x83a: 0x000c, 0x83b: 0x000c, + 0x83c: 0x000c, 0x83d: 0x000c, 0x83e: 0x000c, 0x83f: 0x000c, + // Block 0x21, offset 0x840 + 0x841: 0x000c, + 0x87c: 0x000c, 0x87f: 0x000c, + // Block 0x22, offset 0x880 + 0x881: 0x000c, 0x882: 0x000c, 0x883: 0x000c, 0x884: 0x000c, + 0x88d: 0x000c, + 0x896: 0x000c, + 0x8a2: 0x000c, 0x8a3: 0x000c, + // Block 0x23, offset 0x8c0 + 0x8c2: 0x000c, + // Block 0x24, offset 0x900 + 0x900: 0x000c, + 0x90d: 0x000c, + 0x933: 0x000a, 0x934: 0x000a, 0x935: 0x000a, + 0x936: 0x000a, 0x937: 0x000a, 0x938: 0x000a, 0x939: 0x0004, 0x93a: 0x000a, + // Block 0x25, offset 0x940 + 0x940: 0x000c, 0x944: 0x000c, + 0x97e: 0x000c, 0x97f: 0x000c, + // Block 0x26, offset 0x980 + 0x980: 0x000c, + 0x986: 0x000c, 0x987: 0x000c, 0x988: 0x000c, 0x98a: 0x000c, 0x98b: 0x000c, + 0x98c: 0x000c, 0x98d: 0x000c, + 0x995: 0x000c, 0x996: 0x000c, + 0x9a2: 0x000c, 0x9a3: 0x000c, + 0x9b8: 0x000a, 0x9b9: 0x000a, 0x9ba: 0x000a, 0x9bb: 0x000a, + 0x9bc: 0x000a, 0x9bd: 0x000a, 0x9be: 0x000a, + // Block 0x27, offset 0x9c0 + 0x9cc: 0x000c, 0x9cd: 0x000c, + 0x9e2: 0x000c, 0x9e3: 0x000c, + // Block 0x28, offset 0xa00 + 0xa00: 0x000c, 0xa01: 0x000c, + 0xa3b: 0x000c, + 0xa3c: 0x000c, + // Block 0x29, offset 0xa40 + 0xa41: 0x000c, 0xa42: 0x000c, 0xa43: 0x000c, 0xa44: 0x000c, + 0xa4d: 0x000c, + 0xa62: 0x000c, 0xa63: 0x000c, + // Block 0x2a, offset 0xa80 + 0xa8a: 0x000c, + 0xa92: 0x000c, 0xa93: 0x000c, 0xa94: 0x000c, 0xa96: 0x000c, + // Block 0x2b, offset 0xac0 + 0xaf1: 0x000c, 0xaf4: 0x000c, 0xaf5: 0x000c, + 0xaf6: 0x000c, 0xaf7: 0x000c, 0xaf8: 0x000c, 0xaf9: 0x000c, 0xafa: 0x000c, + 0xaff: 0x0004, + // Block 0x2c, offset 0xb00 + 0xb07: 0x000c, 0xb08: 0x000c, 0xb09: 0x000c, 0xb0a: 0x000c, 0xb0b: 0x000c, + 0xb0c: 0x000c, 0xb0d: 0x000c, 0xb0e: 0x000c, + // Block 0x2d, offset 0xb40 + 0xb71: 0x000c, 0xb74: 0x000c, 0xb75: 0x000c, + 0xb76: 0x000c, 0xb77: 0x000c, 0xb78: 0x000c, 0xb79: 0x000c, 0xb7a: 0x000c, 0xb7b: 0x000c, + 0xb7c: 0x000c, + // Block 0x2e, offset 0xb80 + 0xb88: 0x000c, 0xb89: 0x000c, 0xb8a: 0x000c, 0xb8b: 0x000c, + 0xb8c: 0x000c, 0xb8d: 0x000c, + // Block 0x2f, offset 0xbc0 + 0xbd8: 0x000c, 0xbd9: 0x000c, + 0xbf5: 0x000c, + 0xbf7: 0x000c, 0xbf9: 0x000c, 0xbfa: 0x003a, 0xbfb: 0x002a, + 0xbfc: 0x003a, 0xbfd: 0x002a, + // Block 0x30, offset 0xc00 + 0xc31: 0x000c, 0xc32: 0x000c, 0xc33: 0x000c, 0xc34: 0x000c, 0xc35: 0x000c, + 0xc36: 0x000c, 0xc37: 0x000c, 0xc38: 0x000c, 0xc39: 0x000c, 0xc3a: 0x000c, 0xc3b: 0x000c, + 0xc3c: 0x000c, 0xc3d: 0x000c, 0xc3e: 0x000c, + // Block 0x31, offset 0xc40 + 0xc40: 0x000c, 0xc41: 0x000c, 0xc42: 0x000c, 0xc43: 0x000c, 0xc44: 0x000c, + 0xc46: 0x000c, 0xc47: 0x000c, + 0xc4d: 0x000c, 0xc4e: 0x000c, 0xc4f: 0x000c, 0xc50: 0x000c, 0xc51: 0x000c, + 0xc52: 0x000c, 0xc53: 0x000c, 0xc54: 0x000c, 0xc55: 0x000c, 0xc56: 0x000c, 0xc57: 0x000c, + 0xc59: 0x000c, 0xc5a: 0x000c, 0xc5b: 0x000c, 0xc5c: 0x000c, 0xc5d: 0x000c, + 0xc5e: 0x000c, 0xc5f: 0x000c, 0xc60: 0x000c, 0xc61: 0x000c, 0xc62: 0x000c, 0xc63: 0x000c, + 0xc64: 0x000c, 0xc65: 0x000c, 0xc66: 0x000c, 0xc67: 0x000c, 0xc68: 0x000c, 0xc69: 0x000c, + 0xc6a: 0x000c, 0xc6b: 0x000c, 0xc6c: 0x000c, 0xc6d: 0x000c, 0xc6e: 0x000c, 0xc6f: 0x000c, + 0xc70: 0x000c, 0xc71: 0x000c, 0xc72: 0x000c, 0xc73: 0x000c, 0xc74: 0x000c, 0xc75: 0x000c, + 0xc76: 0x000c, 0xc77: 0x000c, 0xc78: 0x000c, 0xc79: 0x000c, 0xc7a: 0x000c, 0xc7b: 0x000c, + 0xc7c: 0x000c, + // Block 0x32, offset 0xc80 + 0xc86: 0x000c, + // Block 0x33, offset 0xcc0 + 0xced: 0x000c, 0xcee: 0x000c, 0xcef: 0x000c, + 0xcf0: 0x000c, 0xcf2: 0x000c, 0xcf3: 0x000c, 0xcf4: 0x000c, 0xcf5: 0x000c, + 0xcf6: 0x000c, 0xcf7: 0x000c, 0xcf9: 0x000c, 0xcfa: 0x000c, + 0xcfd: 0x000c, 0xcfe: 0x000c, + // Block 0x34, offset 0xd00 + 0xd18: 0x000c, 0xd19: 0x000c, + 0xd1e: 0x000c, 0xd1f: 0x000c, 0xd20: 0x000c, + 0xd31: 0x000c, 0xd32: 0x000c, 0xd33: 0x000c, 0xd34: 0x000c, + // Block 0x35, offset 0xd40 + 0xd42: 0x000c, 0xd45: 0x000c, + 0xd46: 0x000c, + 0xd4d: 0x000c, + 0xd5d: 0x000c, + // Block 0x36, offset 0xd80 + 0xd9d: 0x000c, + 0xd9e: 0x000c, 0xd9f: 0x000c, + // Block 0x37, offset 0xdc0 + 0xdd0: 0x000a, 0xdd1: 0x000a, + 0xdd2: 0x000a, 0xdd3: 0x000a, 0xdd4: 0x000a, 0xdd5: 0x000a, 0xdd6: 0x000a, 0xdd7: 0x000a, + 0xdd8: 0x000a, 0xdd9: 0x000a, + // Block 0x38, offset 0xe00 + 0xe00: 0x000a, + // Block 0x39, offset 0xe40 + 0xe40: 0x0009, + 0xe5b: 0x007a, 0xe5c: 0x006a, + // Block 0x3a, offset 0xe80 + 0xe92: 0x000c, 0xe93: 0x000c, 0xe94: 0x000c, + 0xeb2: 0x000c, 0xeb3: 0x000c, 0xeb4: 0x000c, + // Block 0x3b, offset 0xec0 + 0xed2: 0x000c, 0xed3: 0x000c, + 0xef2: 0x000c, 0xef3: 0x000c, + // Block 0x3c, offset 0xf00 + 0xf34: 0x000c, 0xf35: 0x000c, + 0xf37: 0x000c, 0xf38: 0x000c, 0xf39: 0x000c, 0xf3a: 0x000c, 0xf3b: 0x000c, + 0xf3c: 0x000c, 0xf3d: 0x000c, + // Block 0x3d, offset 0xf40 + 0xf46: 0x000c, 0xf49: 0x000c, 0xf4a: 0x000c, 0xf4b: 0x000c, + 0xf4c: 0x000c, 0xf4d: 0x000c, 0xf4e: 0x000c, 0xf4f: 0x000c, 0xf50: 0x000c, 0xf51: 0x000c, + 0xf52: 0x000c, 0xf53: 0x000c, + 0xf5b: 0x0004, 0xf5d: 0x000c, + 0xf70: 0x000a, 0xf71: 0x000a, 0xf72: 0x000a, 0xf73: 0x000a, 0xf74: 0x000a, 0xf75: 0x000a, + 0xf76: 0x000a, 0xf77: 0x000a, 0xf78: 0x000a, 0xf79: 0x000a, + // Block 0x3e, offset 0xf80 + 0xf80: 0x000a, 0xf81: 0x000a, 0xf82: 0x000a, 0xf83: 0x000a, 0xf84: 0x000a, 0xf85: 0x000a, + 0xf86: 0x000a, 0xf87: 0x000a, 0xf88: 0x000a, 0xf89: 0x000a, 0xf8a: 0x000a, 0xf8b: 0x000c, + 0xf8c: 0x000c, 0xf8d: 0x000c, 0xf8e: 0x000b, + // Block 0x3f, offset 0xfc0 + 0xfc5: 0x000c, + 0xfc6: 0x000c, + 0xfe9: 0x000c, + // Block 0x40, offset 0x1000 + 0x1020: 0x000c, 0x1021: 0x000c, 0x1022: 0x000c, + 0x1027: 0x000c, 0x1028: 0x000c, + 0x1032: 0x000c, + 0x1039: 0x000c, 0x103a: 0x000c, 0x103b: 0x000c, + // Block 0x41, offset 0x1040 + 0x1040: 0x000a, 0x1044: 0x000a, 0x1045: 0x000a, + // Block 0x42, offset 0x1080 + 0x109e: 0x000a, 0x109f: 0x000a, 0x10a0: 0x000a, 0x10a1: 0x000a, 0x10a2: 0x000a, 0x10a3: 0x000a, + 0x10a4: 0x000a, 0x10a5: 0x000a, 0x10a6: 0x000a, 0x10a7: 0x000a, 0x10a8: 0x000a, 0x10a9: 0x000a, + 0x10aa: 0x000a, 0x10ab: 0x000a, 0x10ac: 0x000a, 0x10ad: 0x000a, 0x10ae: 0x000a, 0x10af: 0x000a, + 0x10b0: 0x000a, 0x10b1: 0x000a, 0x10b2: 0x000a, 0x10b3: 0x000a, 0x10b4: 0x000a, 0x10b5: 0x000a, + 0x10b6: 0x000a, 0x10b7: 0x000a, 0x10b8: 0x000a, 0x10b9: 0x000a, 0x10ba: 0x000a, 0x10bb: 0x000a, + 0x10bc: 0x000a, 0x10bd: 0x000a, 0x10be: 0x000a, 0x10bf: 0x000a, + // Block 0x43, offset 0x10c0 + 0x10d7: 0x000c, + 0x10d8: 0x000c, 0x10db: 0x000c, + // Block 0x44, offset 0x1100 + 0x1116: 0x000c, + 0x1118: 0x000c, 0x1119: 0x000c, 0x111a: 0x000c, 0x111b: 0x000c, 0x111c: 0x000c, 0x111d: 0x000c, + 0x111e: 0x000c, 0x1120: 0x000c, 0x1122: 0x000c, + 0x1125: 0x000c, 0x1126: 0x000c, 0x1127: 0x000c, 0x1128: 0x000c, 0x1129: 0x000c, + 0x112a: 0x000c, 0x112b: 0x000c, 0x112c: 0x000c, + 0x1133: 0x000c, 0x1134: 0x000c, 0x1135: 0x000c, + 0x1136: 0x000c, 0x1137: 0x000c, 0x1138: 0x000c, 0x1139: 0x000c, 0x113a: 0x000c, 0x113b: 0x000c, + 0x113c: 0x000c, 0x113f: 0x000c, + // Block 0x45, offset 0x1140 + 0x1170: 0x000c, 0x1171: 0x000c, 0x1172: 0x000c, 0x1173: 0x000c, 0x1174: 0x000c, 0x1175: 0x000c, + 0x1176: 0x000c, 0x1177: 0x000c, 0x1178: 0x000c, 0x1179: 0x000c, 0x117a: 0x000c, 0x117b: 0x000c, + 0x117c: 0x000c, 0x117d: 0x000c, 0x117e: 0x000c, + // Block 0x46, offset 0x1180 + 0x1180: 0x000c, 0x1181: 0x000c, 0x1182: 0x000c, 0x1183: 0x000c, + 0x11b4: 0x000c, + 0x11b6: 0x000c, 0x11b7: 0x000c, 0x11b8: 0x000c, 0x11b9: 0x000c, 0x11ba: 0x000c, + 0x11bc: 0x000c, + // Block 0x47, offset 0x11c0 + 0x11c2: 0x000c, + 0x11eb: 0x000c, 0x11ec: 0x000c, 0x11ed: 0x000c, 0x11ee: 0x000c, 0x11ef: 0x000c, + 0x11f0: 0x000c, 0x11f1: 0x000c, 0x11f2: 0x000c, 0x11f3: 0x000c, + // Block 0x48, offset 0x1200 + 0x1200: 0x000c, 0x1201: 0x000c, + 0x1222: 0x000c, 0x1223: 0x000c, + 0x1224: 0x000c, 0x1225: 0x000c, 0x1228: 0x000c, 0x1229: 0x000c, + 0x122b: 0x000c, 0x122c: 0x000c, 0x122d: 0x000c, + // Block 0x49, offset 0x1240 + 0x1266: 0x000c, 0x1268: 0x000c, 0x1269: 0x000c, + 0x126d: 0x000c, 0x126f: 0x000c, + 0x1270: 0x000c, 0x1271: 0x000c, + // Block 0x4a, offset 0x1280 + 0x12ac: 0x000c, 0x12ad: 0x000c, 0x12ae: 0x000c, 0x12af: 0x000c, + 0x12b0: 0x000c, 0x12b1: 0x000c, 0x12b2: 0x000c, 0x12b3: 0x000c, + 0x12b6: 0x000c, 0x12b7: 0x000c, + // Block 0x4b, offset 0x12c0 + 0x12d0: 0x000c, 0x12d1: 0x000c, + 0x12d2: 0x000c, 0x12d4: 0x000c, 0x12d5: 0x000c, 0x12d6: 0x000c, 0x12d7: 0x000c, + 0x12d8: 0x000c, 0x12d9: 0x000c, 0x12da: 0x000c, 0x12db: 0x000c, 0x12dc: 0x000c, 0x12dd: 0x000c, + 0x12de: 0x000c, 0x12df: 0x000c, 0x12e0: 0x000c, 0x12e2: 0x000c, 0x12e3: 0x000c, + 0x12e4: 0x000c, 0x12e5: 0x000c, 0x12e6: 0x000c, 0x12e7: 0x000c, 0x12e8: 0x000c, + 0x12ed: 0x000c, + 0x12f4: 0x000c, + 0x12f8: 0x000c, 0x12f9: 0x000c, + // Block 0x4c, offset 0x1300 + 0x1300: 0x000c, 0x1301: 0x000c, 0x1302: 0x000c, 0x1303: 0x000c, 0x1304: 0x000c, 0x1305: 0x000c, + 0x1306: 0x000c, 0x1307: 0x000c, 0x1308: 0x000c, 0x1309: 0x000c, 0x130a: 0x000c, 0x130b: 0x000c, + 0x130c: 0x000c, 0x130d: 0x000c, 0x130e: 0x000c, 0x130f: 0x000c, 0x1310: 0x000c, 0x1311: 0x000c, + 0x1312: 0x000c, 0x1313: 0x000c, 0x1314: 0x000c, 0x1315: 0x000c, 0x1316: 0x000c, 0x1317: 0x000c, + 0x1318: 0x000c, 0x1319: 0x000c, 0x131a: 0x000c, 0x131b: 0x000c, 0x131c: 0x000c, 0x131d: 0x000c, + 0x131e: 0x000c, 0x131f: 0x000c, 0x1320: 0x000c, 0x1321: 0x000c, 0x1322: 0x000c, 0x1323: 0x000c, + 0x1324: 0x000c, 0x1325: 0x000c, 0x1326: 0x000c, 0x1327: 0x000c, 0x1328: 0x000c, 0x1329: 0x000c, + 0x132a: 0x000c, 0x132b: 0x000c, 0x132c: 0x000c, 0x132d: 0x000c, 0x132e: 0x000c, 0x132f: 0x000c, + 0x1330: 0x000c, 0x1331: 0x000c, 0x1332: 0x000c, 0x1333: 0x000c, 0x1334: 0x000c, 0x1335: 0x000c, + 0x1336: 0x000c, 0x1337: 0x000c, 0x1338: 0x000c, 0x1339: 0x000c, 0x133b: 0x000c, + 0x133c: 0x000c, 0x133d: 0x000c, 0x133e: 0x000c, 0x133f: 0x000c, + // Block 0x4d, offset 0x1340 + 0x137d: 0x000a, 0x137f: 0x000a, + // Block 0x4e, offset 0x1380 + 0x1380: 0x000a, 0x1381: 0x000a, + 0x138d: 0x000a, 0x138e: 0x000a, 0x138f: 0x000a, + 0x139d: 0x000a, + 0x139e: 0x000a, 0x139f: 0x000a, + 0x13ad: 0x000a, 0x13ae: 0x000a, 0x13af: 0x000a, + 0x13bd: 0x000a, 0x13be: 0x000a, + // Block 0x4f, offset 0x13c0 + 0x13c0: 0x0009, 0x13c1: 0x0009, 0x13c2: 0x0009, 0x13c3: 0x0009, 0x13c4: 0x0009, 0x13c5: 0x0009, + 0x13c6: 0x0009, 0x13c7: 0x0009, 0x13c8: 0x0009, 0x13c9: 0x0009, 0x13ca: 0x0009, 0x13cb: 0x000b, + 0x13cc: 0x000b, 0x13cd: 0x000b, 0x13cf: 0x0001, 0x13d0: 0x000a, 0x13d1: 0x000a, + 0x13d2: 0x000a, 0x13d3: 0x000a, 0x13d4: 0x000a, 0x13d5: 0x000a, 0x13d6: 0x000a, 0x13d7: 0x000a, + 0x13d8: 0x000a, 0x13d9: 0x000a, 0x13da: 0x000a, 0x13db: 0x000a, 0x13dc: 0x000a, 0x13dd: 0x000a, + 0x13de: 0x000a, 0x13df: 0x000a, 0x13e0: 0x000a, 0x13e1: 0x000a, 0x13e2: 0x000a, 0x13e3: 0x000a, + 0x13e4: 0x000a, 0x13e5: 0x000a, 0x13e6: 0x000a, 0x13e7: 0x000a, 0x13e8: 0x0009, 0x13e9: 0x0007, + 0x13ea: 0x000e, 0x13eb: 0x000e, 0x13ec: 0x000e, 0x13ed: 0x000e, 0x13ee: 0x000e, 0x13ef: 0x0006, + 0x13f0: 0x0004, 0x13f1: 0x0004, 0x13f2: 0x0004, 0x13f3: 0x0004, 0x13f4: 0x0004, 0x13f5: 0x000a, + 0x13f6: 0x000a, 0x13f7: 0x000a, 0x13f8: 0x000a, 0x13f9: 0x000a, 0x13fa: 0x000a, 0x13fb: 0x000a, + 0x13fc: 0x000a, 0x13fd: 0x000a, 0x13fe: 0x000a, 0x13ff: 0x000a, + // Block 0x50, offset 0x1400 + 0x1400: 0x000a, 0x1401: 0x000a, 0x1402: 0x000a, 0x1403: 0x000a, 0x1404: 0x0006, 0x1405: 0x009a, + 0x1406: 0x008a, 0x1407: 0x000a, 0x1408: 0x000a, 0x1409: 0x000a, 0x140a: 0x000a, 0x140b: 0x000a, + 0x140c: 0x000a, 0x140d: 0x000a, 0x140e: 0x000a, 0x140f: 0x000a, 0x1410: 0x000a, 0x1411: 0x000a, + 0x1412: 0x000a, 0x1413: 0x000a, 0x1414: 0x000a, 0x1415: 0x000a, 0x1416: 0x000a, 0x1417: 0x000a, + 0x1418: 0x000a, 0x1419: 0x000a, 0x141a: 0x000a, 0x141b: 0x000a, 0x141c: 0x000a, 0x141d: 0x000a, + 0x141e: 0x000a, 0x141f: 0x0009, 0x1420: 0x000b, 0x1421: 0x000b, 0x1422: 0x000b, 0x1423: 0x000b, + 0x1424: 0x000b, 0x1425: 0x000b, 0x1426: 0x000e, 0x1427: 0x000e, 0x1428: 0x000e, 0x1429: 0x000e, + 0x142a: 0x000b, 0x142b: 0x000b, 0x142c: 0x000b, 0x142d: 0x000b, 0x142e: 0x000b, 0x142f: 0x000b, + 0x1430: 0x0002, 0x1434: 0x0002, 0x1435: 0x0002, + 0x1436: 0x0002, 0x1437: 0x0002, 0x1438: 0x0002, 0x1439: 0x0002, 0x143a: 0x0003, 0x143b: 0x0003, + 0x143c: 0x000a, 0x143d: 0x009a, 0x143e: 0x008a, + // Block 0x51, offset 0x1440 + 0x1440: 0x0002, 0x1441: 0x0002, 0x1442: 0x0002, 0x1443: 0x0002, 0x1444: 0x0002, 0x1445: 0x0002, + 0x1446: 0x0002, 0x1447: 0x0002, 0x1448: 0x0002, 0x1449: 0x0002, 0x144a: 0x0003, 0x144b: 0x0003, + 0x144c: 0x000a, 0x144d: 0x009a, 0x144e: 0x008a, + 0x1460: 0x0004, 0x1461: 0x0004, 0x1462: 0x0004, 0x1463: 0x0004, + 0x1464: 0x0004, 0x1465: 0x0004, 0x1466: 0x0004, 0x1467: 0x0004, 0x1468: 0x0004, 0x1469: 0x0004, + 0x146a: 0x0004, 0x146b: 0x0004, 0x146c: 0x0004, 0x146d: 0x0004, 0x146e: 0x0004, 0x146f: 0x0004, + 0x1470: 0x0004, 0x1471: 0x0004, 0x1472: 0x0004, 0x1473: 0x0004, 0x1474: 0x0004, 0x1475: 0x0004, + 0x1476: 0x0004, 0x1477: 0x0004, 0x1478: 0x0004, 0x1479: 0x0004, 0x147a: 0x0004, 0x147b: 0x0004, + 0x147c: 0x0004, 0x147d: 0x0004, 0x147e: 0x0004, 0x147f: 0x0004, + // Block 0x52, offset 0x1480 + 0x1480: 0x0004, 0x1481: 0x0004, 0x1482: 0x0004, 0x1483: 0x0004, 0x1484: 0x0004, 0x1485: 0x0004, + 0x1486: 0x0004, 0x1487: 0x0004, 0x1488: 0x0004, 0x1489: 0x0004, 0x148a: 0x0004, 0x148b: 0x0004, + 0x148c: 0x0004, 0x148d: 0x0004, 0x148e: 0x0004, 0x148f: 0x0004, 0x1490: 0x000c, 0x1491: 0x000c, + 0x1492: 0x000c, 0x1493: 0x000c, 0x1494: 0x000c, 0x1495: 0x000c, 0x1496: 0x000c, 0x1497: 0x000c, + 0x1498: 0x000c, 0x1499: 0x000c, 0x149a: 0x000c, 0x149b: 0x000c, 0x149c: 0x000c, 0x149d: 0x000c, + 0x149e: 0x000c, 0x149f: 0x000c, 0x14a0: 0x000c, 0x14a1: 0x000c, 0x14a2: 0x000c, 0x14a3: 0x000c, + 0x14a4: 0x000c, 0x14a5: 0x000c, 0x14a6: 0x000c, 0x14a7: 0x000c, 0x14a8: 0x000c, 0x14a9: 0x000c, + 0x14aa: 0x000c, 0x14ab: 0x000c, 0x14ac: 0x000c, 0x14ad: 0x000c, 0x14ae: 0x000c, 0x14af: 0x000c, + 0x14b0: 0x000c, + // Block 0x53, offset 0x14c0 + 0x14c0: 0x000a, 0x14c1: 0x000a, 0x14c3: 0x000a, 0x14c4: 0x000a, 0x14c5: 0x000a, + 0x14c6: 0x000a, 0x14c8: 0x000a, 0x14c9: 0x000a, + 0x14d4: 0x000a, 0x14d6: 0x000a, 0x14d7: 0x000a, + 0x14d8: 0x000a, + 0x14de: 0x000a, 0x14df: 0x000a, 0x14e0: 0x000a, 0x14e1: 0x000a, 0x14e2: 0x000a, 0x14e3: 0x000a, + 0x14e5: 0x000a, 0x14e7: 0x000a, 0x14e9: 0x000a, + 0x14ee: 0x0004, + 0x14fa: 0x000a, 0x14fb: 0x000a, + // Block 0x54, offset 0x1500 + 0x1500: 0x000a, 0x1501: 0x000a, 0x1502: 0x000a, 0x1503: 0x000a, 0x1504: 0x000a, + 0x150a: 0x000a, 0x150b: 0x000a, + 0x150c: 0x000a, 0x150d: 0x000a, 0x1510: 0x000a, 0x1511: 0x000a, + 0x1512: 0x000a, 0x1513: 0x000a, 0x1514: 0x000a, 0x1515: 0x000a, 0x1516: 0x000a, 0x1517: 0x000a, + 0x1518: 0x000a, 0x1519: 0x000a, 0x151a: 0x000a, 0x151b: 0x000a, 0x151c: 0x000a, 0x151d: 0x000a, + 0x151e: 0x000a, 0x151f: 0x000a, + // Block 0x55, offset 0x1540 + 0x1549: 0x000a, 0x154a: 0x000a, 0x154b: 0x000a, + 0x1550: 0x000a, 0x1551: 0x000a, + 0x1552: 0x000a, 0x1553: 0x000a, 0x1554: 0x000a, 0x1555: 0x000a, 0x1556: 0x000a, 0x1557: 0x000a, + 0x1558: 0x000a, 0x1559: 0x000a, 0x155a: 0x000a, 0x155b: 0x000a, 0x155c: 0x000a, 0x155d: 0x000a, + 0x155e: 0x000a, 0x155f: 0x000a, 0x1560: 0x000a, 0x1561: 0x000a, 0x1562: 0x000a, 0x1563: 0x000a, + 0x1564: 0x000a, 0x1565: 0x000a, 0x1566: 0x000a, 0x1567: 0x000a, 0x1568: 0x000a, 0x1569: 0x000a, + 0x156a: 0x000a, 0x156b: 0x000a, 0x156c: 0x000a, 0x156d: 0x000a, 0x156e: 0x000a, 0x156f: 0x000a, + 0x1570: 0x000a, 0x1571: 0x000a, 0x1572: 0x000a, 0x1573: 0x000a, 0x1574: 0x000a, 0x1575: 0x000a, + 0x1576: 0x000a, 0x1577: 0x000a, 0x1578: 0x000a, 0x1579: 0x000a, 0x157a: 0x000a, 0x157b: 0x000a, + 0x157c: 0x000a, 0x157d: 0x000a, 0x157e: 0x000a, 0x157f: 0x000a, + // Block 0x56, offset 0x1580 + 0x1580: 0x000a, 0x1581: 0x000a, 0x1582: 0x000a, 0x1583: 0x000a, 0x1584: 0x000a, 0x1585: 0x000a, + 0x1586: 0x000a, 0x1587: 0x000a, 0x1588: 0x000a, 0x1589: 0x000a, 0x158a: 0x000a, 0x158b: 0x000a, + 0x158c: 0x000a, 0x158d: 0x000a, 0x158e: 0x000a, 0x158f: 0x000a, 0x1590: 0x000a, 0x1591: 0x000a, + 0x1592: 0x000a, 0x1593: 0x000a, 0x1594: 0x000a, 0x1595: 0x000a, 0x1596: 0x000a, 0x1597: 0x000a, + 0x1598: 0x000a, 0x1599: 0x000a, 0x159a: 0x000a, 0x159b: 0x000a, 0x159c: 0x000a, 0x159d: 0x000a, + 0x159e: 0x000a, 0x159f: 0x000a, 0x15a0: 0x000a, 0x15a1: 0x000a, 0x15a2: 0x000a, 0x15a3: 0x000a, + 0x15a4: 0x000a, 0x15a5: 0x000a, 0x15a6: 0x000a, 0x15a7: 0x000a, 0x15a8: 0x000a, 0x15a9: 0x000a, + 0x15aa: 0x000a, 0x15ab: 0x000a, 0x15ac: 0x000a, 0x15ad: 0x000a, 0x15ae: 0x000a, 0x15af: 0x000a, + 0x15b0: 0x000a, 0x15b1: 0x000a, 0x15b2: 0x000a, 0x15b3: 0x000a, 0x15b4: 0x000a, 0x15b5: 0x000a, + 0x15b6: 0x000a, 0x15b7: 0x000a, 0x15b8: 0x000a, 0x15b9: 0x000a, 0x15ba: 0x000a, 0x15bb: 0x000a, + 0x15bc: 0x000a, 0x15bd: 0x000a, 0x15be: 0x000a, 0x15bf: 0x000a, + // Block 0x57, offset 0x15c0 + 0x15c0: 0x000a, 0x15c1: 0x000a, 0x15c2: 0x000a, 0x15c3: 0x000a, 0x15c4: 0x000a, 0x15c5: 0x000a, + 0x15c6: 0x000a, 0x15c7: 0x000a, 0x15c8: 0x000a, 0x15c9: 0x000a, 0x15ca: 0x000a, 0x15cb: 0x000a, + 0x15cc: 0x000a, 0x15cd: 0x000a, 0x15ce: 0x000a, 0x15cf: 0x000a, 0x15d0: 0x000a, 0x15d1: 0x000a, + 0x15d2: 0x0003, 0x15d3: 0x0004, 0x15d4: 0x000a, 0x15d5: 0x000a, 0x15d6: 0x000a, 0x15d7: 0x000a, + 0x15d8: 0x000a, 0x15d9: 0x000a, 0x15da: 0x000a, 0x15db: 0x000a, 0x15dc: 0x000a, 0x15dd: 0x000a, + 0x15de: 0x000a, 0x15df: 0x000a, 0x15e0: 0x000a, 0x15e1: 0x000a, 0x15e2: 0x000a, 0x15e3: 0x000a, + 0x15e4: 0x000a, 0x15e5: 0x000a, 0x15e6: 0x000a, 0x15e7: 0x000a, 0x15e8: 0x000a, 0x15e9: 0x000a, + 0x15ea: 0x000a, 0x15eb: 0x000a, 0x15ec: 0x000a, 0x15ed: 0x000a, 0x15ee: 0x000a, 0x15ef: 0x000a, + 0x15f0: 0x000a, 0x15f1: 0x000a, 0x15f2: 0x000a, 0x15f3: 0x000a, 0x15f4: 0x000a, 0x15f5: 0x000a, + 0x15f6: 0x000a, 0x15f7: 0x000a, 0x15f8: 0x000a, 0x15f9: 0x000a, 0x15fa: 0x000a, 0x15fb: 0x000a, + 0x15fc: 0x000a, 0x15fd: 0x000a, 0x15fe: 0x000a, 0x15ff: 0x000a, + // Block 0x58, offset 0x1600 + 0x1600: 0x000a, 0x1601: 0x000a, 0x1602: 0x000a, 0x1603: 0x000a, 0x1604: 0x000a, 0x1605: 0x000a, + 0x1606: 0x000a, 0x1607: 0x000a, 0x1608: 0x003a, 0x1609: 0x002a, 0x160a: 0x003a, 0x160b: 0x002a, + 0x160c: 0x000a, 0x160d: 0x000a, 0x160e: 0x000a, 0x160f: 0x000a, 0x1610: 0x000a, 0x1611: 0x000a, + 0x1612: 0x000a, 0x1613: 0x000a, 0x1614: 0x000a, 0x1615: 0x000a, 0x1616: 0x000a, 0x1617: 0x000a, + 0x1618: 0x000a, 0x1619: 0x000a, 0x161a: 0x000a, 0x161b: 0x000a, 0x161c: 0x000a, 0x161d: 0x000a, + 0x161e: 0x000a, 0x161f: 0x000a, 0x1620: 0x000a, 0x1621: 0x000a, 0x1622: 0x000a, 0x1623: 0x000a, + 0x1624: 0x000a, 0x1625: 0x000a, 0x1626: 0x000a, 0x1627: 0x000a, 0x1628: 0x000a, 0x1629: 0x009a, + 0x162a: 0x008a, 0x162b: 0x000a, 0x162c: 0x000a, 0x162d: 0x000a, 0x162e: 0x000a, 0x162f: 0x000a, + 0x1630: 0x000a, 0x1631: 0x000a, 0x1632: 0x000a, 0x1633: 0x000a, 0x1634: 0x000a, 0x1635: 0x000a, + // Block 0x59, offset 0x1640 + 0x167b: 0x000a, + 0x167c: 0x000a, 0x167d: 0x000a, 0x167e: 0x000a, 0x167f: 0x000a, + // Block 0x5a, offset 0x1680 + 0x1680: 0x000a, 0x1681: 0x000a, 0x1682: 0x000a, 0x1683: 0x000a, 0x1684: 0x000a, 0x1685: 0x000a, + 0x1686: 0x000a, 0x1687: 0x000a, 0x1688: 0x000a, 0x1689: 0x000a, 0x168a: 0x000a, 0x168b: 0x000a, + 0x168c: 0x000a, 0x168d: 0x000a, 0x168e: 0x000a, 0x168f: 0x000a, 0x1690: 0x000a, 0x1691: 0x000a, + 0x1692: 0x000a, 0x1693: 0x000a, 0x1694: 0x000a, 0x1696: 0x000a, 0x1697: 0x000a, + 0x1698: 0x000a, 0x1699: 0x000a, 0x169a: 0x000a, 0x169b: 0x000a, 0x169c: 0x000a, 0x169d: 0x000a, + 0x169e: 0x000a, 0x169f: 0x000a, 0x16a0: 0x000a, 0x16a1: 0x000a, 0x16a2: 0x000a, 0x16a3: 0x000a, + 0x16a4: 0x000a, 0x16a5: 0x000a, 0x16a6: 0x000a, 0x16a7: 0x000a, 0x16a8: 0x000a, 0x16a9: 0x000a, + 0x16aa: 0x000a, 0x16ab: 0x000a, 0x16ac: 0x000a, 0x16ad: 0x000a, 0x16ae: 0x000a, 0x16af: 0x000a, + 0x16b0: 0x000a, 0x16b1: 0x000a, 0x16b2: 0x000a, 0x16b3: 0x000a, 0x16b4: 0x000a, 0x16b5: 0x000a, + 0x16b6: 0x000a, 0x16b7: 0x000a, 0x16b8: 0x000a, 0x16b9: 0x000a, 0x16ba: 0x000a, 0x16bb: 0x000a, + 0x16bc: 0x000a, 0x16bd: 0x000a, 0x16be: 0x000a, 0x16bf: 0x000a, + // Block 0x5b, offset 0x16c0 + 0x16c0: 0x000a, 0x16c1: 0x000a, 0x16c2: 0x000a, 0x16c3: 0x000a, 0x16c4: 0x000a, 0x16c5: 0x000a, + 0x16c6: 0x000a, 0x16c7: 0x000a, 0x16c8: 0x000a, 0x16c9: 0x000a, 0x16ca: 0x000a, 0x16cb: 0x000a, + 0x16cc: 0x000a, 0x16cd: 0x000a, 0x16ce: 0x000a, 0x16cf: 0x000a, 0x16d0: 0x000a, 0x16d1: 0x000a, + 0x16d2: 0x000a, 0x16d3: 0x000a, 0x16d4: 0x000a, 0x16d5: 0x000a, 0x16d6: 0x000a, 0x16d7: 0x000a, + 0x16d8: 0x000a, 0x16d9: 0x000a, 0x16da: 0x000a, 0x16db: 0x000a, 0x16dc: 0x000a, 0x16dd: 0x000a, + 0x16de: 0x000a, 0x16df: 0x000a, 0x16e0: 0x000a, 0x16e1: 0x000a, 0x16e2: 0x000a, 0x16e3: 0x000a, + 0x16e4: 0x000a, 0x16e5: 0x000a, 0x16e6: 0x000a, + // Block 0x5c, offset 0x1700 + 0x1700: 0x000a, 0x1701: 0x000a, 0x1702: 0x000a, 0x1703: 0x000a, 0x1704: 0x000a, 0x1705: 0x000a, + 0x1706: 0x000a, 0x1707: 0x000a, 0x1708: 0x000a, 0x1709: 0x000a, 0x170a: 0x000a, + 0x1720: 0x000a, 0x1721: 0x000a, 0x1722: 0x000a, 0x1723: 0x000a, + 0x1724: 0x000a, 0x1725: 0x000a, 0x1726: 0x000a, 0x1727: 0x000a, 0x1728: 0x000a, 0x1729: 0x000a, + 0x172a: 0x000a, 0x172b: 0x000a, 0x172c: 0x000a, 0x172d: 0x000a, 0x172e: 0x000a, 0x172f: 0x000a, + 0x1730: 0x000a, 0x1731: 0x000a, 0x1732: 0x000a, 0x1733: 0x000a, 0x1734: 0x000a, 0x1735: 0x000a, + 0x1736: 0x000a, 0x1737: 0x000a, 0x1738: 0x000a, 0x1739: 0x000a, 0x173a: 0x000a, 0x173b: 0x000a, + 0x173c: 0x000a, 0x173d: 0x000a, 0x173e: 0x000a, 0x173f: 0x000a, + // Block 0x5d, offset 0x1740 + 0x1740: 0x000a, 0x1741: 0x000a, 0x1742: 0x000a, 0x1743: 0x000a, 0x1744: 0x000a, 0x1745: 0x000a, + 0x1746: 0x000a, 0x1747: 0x000a, 0x1748: 0x0002, 0x1749: 0x0002, 0x174a: 0x0002, 0x174b: 0x0002, + 0x174c: 0x0002, 0x174d: 0x0002, 0x174e: 0x0002, 0x174f: 0x0002, 0x1750: 0x0002, 0x1751: 0x0002, + 0x1752: 0x0002, 0x1753: 0x0002, 0x1754: 0x0002, 0x1755: 0x0002, 0x1756: 0x0002, 0x1757: 0x0002, + 0x1758: 0x0002, 0x1759: 0x0002, 0x175a: 0x0002, 0x175b: 0x0002, + // Block 0x5e, offset 0x1780 + 0x17aa: 0x000a, 0x17ab: 0x000a, 0x17ac: 0x000a, 0x17ad: 0x000a, 0x17ae: 0x000a, 0x17af: 0x000a, + 0x17b0: 0x000a, 0x17b1: 0x000a, 0x17b2: 0x000a, 0x17b3: 0x000a, 0x17b4: 0x000a, 0x17b5: 0x000a, + 0x17b6: 0x000a, 0x17b7: 0x000a, 0x17b8: 0x000a, 0x17b9: 0x000a, 0x17ba: 0x000a, 0x17bb: 0x000a, + 0x17bc: 0x000a, 0x17bd: 0x000a, 0x17be: 0x000a, 0x17bf: 0x000a, + // Block 0x5f, offset 0x17c0 + 0x17c0: 0x000a, 0x17c1: 0x000a, 0x17c2: 0x000a, 0x17c3: 0x000a, 0x17c4: 0x000a, 0x17c5: 0x000a, + 0x17c6: 0x000a, 0x17c7: 0x000a, 0x17c8: 0x000a, 0x17c9: 0x000a, 0x17ca: 0x000a, 0x17cb: 0x000a, + 0x17cc: 0x000a, 0x17cd: 0x000a, 0x17ce: 0x000a, 0x17cf: 0x000a, 0x17d0: 0x000a, 0x17d1: 0x000a, + 0x17d2: 0x000a, 0x17d3: 0x000a, 0x17d4: 0x000a, 0x17d5: 0x000a, 0x17d6: 0x000a, 0x17d7: 0x000a, + 0x17d8: 0x000a, 0x17d9: 0x000a, 0x17da: 0x000a, 0x17db: 0x000a, 0x17dc: 0x000a, 0x17dd: 0x000a, + 0x17de: 0x000a, 0x17df: 0x000a, 0x17e0: 0x000a, 0x17e1: 0x000a, 0x17e2: 0x000a, 0x17e3: 0x000a, + 0x17e4: 0x000a, 0x17e5: 0x000a, 0x17e6: 0x000a, 0x17e7: 0x000a, 0x17e8: 0x000a, 0x17e9: 0x000a, + 0x17ea: 0x000a, 0x17eb: 0x000a, 0x17ed: 0x000a, 0x17ee: 0x000a, 0x17ef: 0x000a, + 0x17f0: 0x000a, 0x17f1: 0x000a, 0x17f2: 0x000a, 0x17f3: 0x000a, 0x17f4: 0x000a, 0x17f5: 0x000a, + 0x17f6: 0x000a, 0x17f7: 0x000a, 0x17f8: 0x000a, 0x17f9: 0x000a, 0x17fa: 0x000a, 0x17fb: 0x000a, + 0x17fc: 0x000a, 0x17fd: 0x000a, 0x17fe: 0x000a, 0x17ff: 0x000a, + // Block 0x60, offset 0x1800 + 0x1800: 0x000a, 0x1801: 0x000a, 0x1802: 0x000a, 0x1803: 0x000a, 0x1804: 0x000a, 0x1805: 0x000a, + 0x1806: 0x000a, 0x1807: 0x000a, 0x1808: 0x000a, 0x1809: 0x000a, 0x180a: 0x000a, 0x180b: 0x000a, + 0x180c: 0x000a, 0x180d: 0x000a, 0x180e: 0x000a, 0x180f: 0x000a, 0x1810: 0x000a, 0x1811: 0x000a, + 0x1812: 0x000a, 0x1813: 0x000a, 0x1814: 0x000a, 0x1815: 0x000a, 0x1816: 0x000a, 0x1817: 0x000a, + 0x1818: 0x000a, 0x1819: 0x000a, 0x181a: 0x000a, 0x181b: 0x000a, 0x181c: 0x000a, 0x181d: 0x000a, + 0x181e: 0x000a, 0x181f: 0x000a, 0x1820: 0x000a, 0x1821: 0x000a, 0x1822: 0x000a, 0x1823: 0x000a, + 0x1824: 0x000a, 0x1825: 0x000a, 0x1826: 0x000a, 0x1827: 0x000a, 0x1828: 0x003a, 0x1829: 0x002a, + 0x182a: 0x003a, 0x182b: 0x002a, 0x182c: 0x003a, 0x182d: 0x002a, 0x182e: 0x003a, 0x182f: 0x002a, + 0x1830: 0x003a, 0x1831: 0x002a, 0x1832: 0x003a, 0x1833: 0x002a, 0x1834: 0x003a, 0x1835: 0x002a, + 0x1836: 0x000a, 0x1837: 0x000a, 0x1838: 0x000a, 0x1839: 0x000a, 0x183a: 0x000a, 0x183b: 0x000a, + 0x183c: 0x000a, 0x183d: 0x000a, 0x183e: 0x000a, 0x183f: 0x000a, + // Block 0x61, offset 0x1840 + 0x1840: 0x000a, 0x1841: 0x000a, 0x1842: 0x000a, 0x1843: 0x000a, 0x1844: 0x000a, 0x1845: 0x009a, + 0x1846: 0x008a, 0x1847: 0x000a, 0x1848: 0x000a, 0x1849: 0x000a, 0x184a: 0x000a, 0x184b: 0x000a, + 0x184c: 0x000a, 0x184d: 0x000a, 0x184e: 0x000a, 0x184f: 0x000a, 0x1850: 0x000a, 0x1851: 0x000a, + 0x1852: 0x000a, 0x1853: 0x000a, 0x1854: 0x000a, 0x1855: 0x000a, 0x1856: 0x000a, 0x1857: 0x000a, + 0x1858: 0x000a, 0x1859: 0x000a, 0x185a: 0x000a, 0x185b: 0x000a, 0x185c: 0x000a, 0x185d: 0x000a, + 0x185e: 0x000a, 0x185f: 0x000a, 0x1860: 0x000a, 0x1861: 0x000a, 0x1862: 0x000a, 0x1863: 0x000a, + 0x1864: 0x000a, 0x1865: 0x000a, 0x1866: 0x003a, 0x1867: 0x002a, 0x1868: 0x003a, 0x1869: 0x002a, + 0x186a: 0x003a, 0x186b: 0x002a, 0x186c: 0x003a, 0x186d: 0x002a, 0x186e: 0x003a, 0x186f: 0x002a, + 0x1870: 0x000a, 0x1871: 0x000a, 0x1872: 0x000a, 0x1873: 0x000a, 0x1874: 0x000a, 0x1875: 0x000a, + 0x1876: 0x000a, 0x1877: 0x000a, 0x1878: 0x000a, 0x1879: 0x000a, 0x187a: 0x000a, 0x187b: 0x000a, + 0x187c: 0x000a, 0x187d: 0x000a, 0x187e: 0x000a, 0x187f: 0x000a, + // Block 0x62, offset 0x1880 + 0x1880: 0x000a, 0x1881: 0x000a, 0x1882: 0x000a, 0x1883: 0x007a, 0x1884: 0x006a, 0x1885: 0x009a, + 0x1886: 0x008a, 0x1887: 0x00ba, 0x1888: 0x00aa, 0x1889: 0x009a, 0x188a: 0x008a, 0x188b: 0x007a, + 0x188c: 0x006a, 0x188d: 0x00da, 0x188e: 0x002a, 0x188f: 0x003a, 0x1890: 0x00ca, 0x1891: 0x009a, + 0x1892: 0x008a, 0x1893: 0x007a, 0x1894: 0x006a, 0x1895: 0x009a, 0x1896: 0x008a, 0x1897: 0x00ba, + 0x1898: 0x00aa, 0x1899: 0x000a, 0x189a: 0x000a, 0x189b: 0x000a, 0x189c: 0x000a, 0x189d: 0x000a, + 0x189e: 0x000a, 0x189f: 0x000a, 0x18a0: 0x000a, 0x18a1: 0x000a, 0x18a2: 0x000a, 0x18a3: 0x000a, + 0x18a4: 0x000a, 0x18a5: 0x000a, 0x18a6: 0x000a, 0x18a7: 0x000a, 0x18a8: 0x000a, 0x18a9: 0x000a, + 0x18aa: 0x000a, 0x18ab: 0x000a, 0x18ac: 0x000a, 0x18ad: 0x000a, 0x18ae: 0x000a, 0x18af: 0x000a, + 0x18b0: 0x000a, 0x18b1: 0x000a, 0x18b2: 0x000a, 0x18b3: 0x000a, 0x18b4: 0x000a, 0x18b5: 0x000a, + 0x18b6: 0x000a, 0x18b7: 0x000a, 0x18b8: 0x000a, 0x18b9: 0x000a, 0x18ba: 0x000a, 0x18bb: 0x000a, + 0x18bc: 0x000a, 0x18bd: 0x000a, 0x18be: 0x000a, 0x18bf: 0x000a, + // Block 0x63, offset 0x18c0 + 0x18c0: 0x000a, 0x18c1: 0x000a, 0x18c2: 0x000a, 0x18c3: 0x000a, 0x18c4: 0x000a, 0x18c5: 0x000a, + 0x18c6: 0x000a, 0x18c7: 0x000a, 0x18c8: 0x000a, 0x18c9: 0x000a, 0x18ca: 0x000a, 0x18cb: 0x000a, + 0x18cc: 0x000a, 0x18cd: 0x000a, 0x18ce: 0x000a, 0x18cf: 0x000a, 0x18d0: 0x000a, 0x18d1: 0x000a, + 0x18d2: 0x000a, 0x18d3: 0x000a, 0x18d4: 0x000a, 0x18d5: 0x000a, 0x18d6: 0x000a, 0x18d7: 0x000a, + 0x18d8: 0x003a, 0x18d9: 0x002a, 0x18da: 0x003a, 0x18db: 0x002a, 0x18dc: 0x000a, 0x18dd: 0x000a, + 0x18de: 0x000a, 0x18df: 0x000a, 0x18e0: 0x000a, 0x18e1: 0x000a, 0x18e2: 0x000a, 0x18e3: 0x000a, + 0x18e4: 0x000a, 0x18e5: 0x000a, 0x18e6: 0x000a, 0x18e7: 0x000a, 0x18e8: 0x000a, 0x18e9: 0x000a, + 0x18ea: 0x000a, 0x18eb: 0x000a, 0x18ec: 0x000a, 0x18ed: 0x000a, 0x18ee: 0x000a, 0x18ef: 0x000a, + 0x18f0: 0x000a, 0x18f1: 0x000a, 0x18f2: 0x000a, 0x18f3: 0x000a, 0x18f4: 0x000a, 0x18f5: 0x000a, + 0x18f6: 0x000a, 0x18f7: 0x000a, 0x18f8: 0x000a, 0x18f9: 0x000a, 0x18fa: 0x000a, 0x18fb: 0x000a, + 0x18fc: 0x003a, 0x18fd: 0x002a, 0x18fe: 0x000a, 0x18ff: 0x000a, + // Block 0x64, offset 0x1900 + 0x1900: 0x000a, 0x1901: 0x000a, 0x1902: 0x000a, 0x1903: 0x000a, 0x1904: 0x000a, 0x1905: 0x000a, + 0x1906: 0x000a, 0x1907: 0x000a, 0x1908: 0x000a, 0x1909: 0x000a, 0x190a: 0x000a, 0x190b: 0x000a, + 0x190c: 0x000a, 0x190d: 0x000a, 0x190e: 0x000a, 0x190f: 0x000a, 0x1910: 0x000a, 0x1911: 0x000a, + 0x1912: 0x000a, 0x1913: 0x000a, 0x1914: 0x000a, 0x1915: 0x000a, 0x1916: 0x000a, 0x1917: 0x000a, + 0x1918: 0x000a, 0x1919: 0x000a, 0x191a: 0x000a, 0x191b: 0x000a, 0x191c: 0x000a, 0x191d: 0x000a, + 0x191e: 0x000a, 0x191f: 0x000a, 0x1920: 0x000a, 0x1921: 0x000a, 0x1922: 0x000a, 0x1923: 0x000a, + 0x1924: 0x000a, 0x1925: 0x000a, 0x1926: 0x000a, 0x1927: 0x000a, 0x1928: 0x000a, 0x1929: 0x000a, + 0x192a: 0x000a, 0x192b: 0x000a, 0x192c: 0x000a, 0x192d: 0x000a, 0x192e: 0x000a, 0x192f: 0x000a, + 0x1930: 0x000a, 0x1931: 0x000a, 0x1932: 0x000a, 0x1933: 0x000a, + 0x1936: 0x000a, 0x1937: 0x000a, 0x1938: 0x000a, 0x1939: 0x000a, 0x193a: 0x000a, 0x193b: 0x000a, + 0x193c: 0x000a, 0x193d: 0x000a, 0x193e: 0x000a, 0x193f: 0x000a, + // Block 0x65, offset 0x1940 + 0x1940: 0x000a, 0x1941: 0x000a, 0x1942: 0x000a, 0x1943: 0x000a, 0x1944: 0x000a, 0x1945: 0x000a, + 0x1946: 0x000a, 0x1947: 0x000a, 0x1948: 0x000a, 0x1949: 0x000a, 0x194a: 0x000a, 0x194b: 0x000a, + 0x194c: 0x000a, 0x194d: 0x000a, 0x194e: 0x000a, 0x194f: 0x000a, 0x1950: 0x000a, 0x1951: 0x000a, + 0x1952: 0x000a, 0x1953: 0x000a, 0x1954: 0x000a, 0x1955: 0x000a, + 0x1958: 0x000a, 0x1959: 0x000a, 0x195a: 0x000a, 0x195b: 0x000a, 0x195c: 0x000a, 0x195d: 0x000a, + 0x195e: 0x000a, 0x195f: 0x000a, 0x1960: 0x000a, 0x1961: 0x000a, 0x1962: 0x000a, 0x1963: 0x000a, + 0x1964: 0x000a, 0x1965: 0x000a, 0x1966: 0x000a, 0x1967: 0x000a, 0x1968: 0x000a, 0x1969: 0x000a, + 0x196a: 0x000a, 0x196b: 0x000a, 0x196c: 0x000a, 0x196d: 0x000a, 0x196e: 0x000a, 0x196f: 0x000a, + 0x1970: 0x000a, 0x1971: 0x000a, 0x1972: 0x000a, 0x1973: 0x000a, 0x1974: 0x000a, 0x1975: 0x000a, + 0x1976: 0x000a, 0x1977: 0x000a, 0x1978: 0x000a, 0x1979: 0x000a, 0x197a: 0x000a, 0x197b: 0x000a, + 0x197c: 0x000a, 0x197d: 0x000a, 0x197e: 0x000a, 0x197f: 0x000a, + // Block 0x66, offset 0x1980 + 0x19a5: 0x000a, 0x19a6: 0x000a, 0x19a7: 0x000a, 0x19a8: 0x000a, 0x19a9: 0x000a, + 0x19aa: 0x000a, 0x19af: 0x000c, + 0x19b0: 0x000c, 0x19b1: 0x000c, + 0x19b9: 0x000a, 0x19ba: 0x000a, 0x19bb: 0x000a, + 0x19bc: 0x000a, 0x19bd: 0x000a, 0x19be: 0x000a, 0x19bf: 0x000a, + // Block 0x67, offset 0x19c0 + 0x19ff: 0x000c, + // Block 0x68, offset 0x1a00 + 0x1a20: 0x000c, 0x1a21: 0x000c, 0x1a22: 0x000c, 0x1a23: 0x000c, + 0x1a24: 0x000c, 0x1a25: 0x000c, 0x1a26: 0x000c, 0x1a27: 0x000c, 0x1a28: 0x000c, 0x1a29: 0x000c, + 0x1a2a: 0x000c, 0x1a2b: 0x000c, 0x1a2c: 0x000c, 0x1a2d: 0x000c, 0x1a2e: 0x000c, 0x1a2f: 0x000c, + 0x1a30: 0x000c, 0x1a31: 0x000c, 0x1a32: 0x000c, 0x1a33: 0x000c, 0x1a34: 0x000c, 0x1a35: 0x000c, + 0x1a36: 0x000c, 0x1a37: 0x000c, 0x1a38: 0x000c, 0x1a39: 0x000c, 0x1a3a: 0x000c, 0x1a3b: 0x000c, + 0x1a3c: 0x000c, 0x1a3d: 0x000c, 0x1a3e: 0x000c, 0x1a3f: 0x000c, + // Block 0x69, offset 0x1a40 + 0x1a40: 0x000a, 0x1a41: 0x000a, 0x1a42: 0x000a, 0x1a43: 0x000a, 0x1a44: 0x000a, 0x1a45: 0x000a, + 0x1a46: 0x000a, 0x1a47: 0x000a, 0x1a48: 0x000a, 0x1a49: 0x000a, 0x1a4a: 0x000a, 0x1a4b: 0x000a, + 0x1a4c: 0x000a, 0x1a4d: 0x000a, 0x1a4e: 0x000a, 0x1a4f: 0x000a, 0x1a50: 0x000a, 0x1a51: 0x000a, + 0x1a52: 0x000a, 0x1a53: 0x000a, 0x1a54: 0x000a, 0x1a55: 0x000a, 0x1a56: 0x000a, 0x1a57: 0x000a, + 0x1a58: 0x000a, 0x1a59: 0x000a, 0x1a5a: 0x000a, 0x1a5b: 0x000a, 0x1a5c: 0x000a, 0x1a5d: 0x000a, + 0x1a5e: 0x000a, 0x1a5f: 0x000a, 0x1a60: 0x000a, 0x1a61: 0x000a, 0x1a62: 0x003a, 0x1a63: 0x002a, + 0x1a64: 0x003a, 0x1a65: 0x002a, 0x1a66: 0x003a, 0x1a67: 0x002a, 0x1a68: 0x003a, 0x1a69: 0x002a, + 0x1a6a: 0x000a, 0x1a6b: 0x000a, 0x1a6c: 0x000a, 0x1a6d: 0x000a, 0x1a6e: 0x000a, 0x1a6f: 0x000a, + 0x1a70: 0x000a, 0x1a71: 0x000a, 0x1a72: 0x000a, 0x1a73: 0x000a, 0x1a74: 0x000a, 0x1a75: 0x000a, + 0x1a76: 0x000a, 0x1a77: 0x000a, 0x1a78: 0x000a, 0x1a79: 0x000a, 0x1a7a: 0x000a, 0x1a7b: 0x000a, + 0x1a7c: 0x000a, 0x1a7d: 0x000a, 0x1a7e: 0x000a, 0x1a7f: 0x000a, + // Block 0x6a, offset 0x1a80 + 0x1a80: 0x000a, 0x1a81: 0x000a, 0x1a82: 0x000a, 0x1a83: 0x000a, 0x1a84: 0x000a, 0x1a85: 0x000a, + 0x1a86: 0x000a, 0x1a87: 0x000a, 0x1a88: 0x000a, 0x1a89: 0x000a, 0x1a8a: 0x000a, 0x1a8b: 0x000a, + 0x1a8c: 0x000a, 0x1a8d: 0x000a, 0x1a8e: 0x000a, 0x1a8f: 0x000a, + // Block 0x6b, offset 0x1ac0 + 0x1ac0: 0x000a, 0x1ac1: 0x000a, 0x1ac2: 0x000a, 0x1ac3: 0x000a, 0x1ac4: 0x000a, 0x1ac5: 0x000a, + 0x1ac6: 0x000a, 0x1ac7: 0x000a, 0x1ac8: 0x000a, 0x1ac9: 0x000a, 0x1aca: 0x000a, 0x1acb: 0x000a, + 0x1acc: 0x000a, 0x1acd: 0x000a, 0x1ace: 0x000a, 0x1acf: 0x000a, 0x1ad0: 0x000a, 0x1ad1: 0x000a, + 0x1ad2: 0x000a, 0x1ad3: 0x000a, 0x1ad4: 0x000a, 0x1ad5: 0x000a, 0x1ad6: 0x000a, 0x1ad7: 0x000a, + 0x1ad8: 0x000a, 0x1ad9: 0x000a, 0x1adb: 0x000a, 0x1adc: 0x000a, 0x1add: 0x000a, + 0x1ade: 0x000a, 0x1adf: 0x000a, 0x1ae0: 0x000a, 0x1ae1: 0x000a, 0x1ae2: 0x000a, 0x1ae3: 0x000a, + 0x1ae4: 0x000a, 0x1ae5: 0x000a, 0x1ae6: 0x000a, 0x1ae7: 0x000a, 0x1ae8: 0x000a, 0x1ae9: 0x000a, + 0x1aea: 0x000a, 0x1aeb: 0x000a, 0x1aec: 0x000a, 0x1aed: 0x000a, 0x1aee: 0x000a, 0x1aef: 0x000a, + 0x1af0: 0x000a, 0x1af1: 0x000a, 0x1af2: 0x000a, 0x1af3: 0x000a, 0x1af4: 0x000a, 0x1af5: 0x000a, + 0x1af6: 0x000a, 0x1af7: 0x000a, 0x1af8: 0x000a, 0x1af9: 0x000a, 0x1afa: 0x000a, 0x1afb: 0x000a, + 0x1afc: 0x000a, 0x1afd: 0x000a, 0x1afe: 0x000a, 0x1aff: 0x000a, + // Block 0x6c, offset 0x1b00 + 0x1b00: 0x000a, 0x1b01: 0x000a, 0x1b02: 0x000a, 0x1b03: 0x000a, 0x1b04: 0x000a, 0x1b05: 0x000a, + 0x1b06: 0x000a, 0x1b07: 0x000a, 0x1b08: 0x000a, 0x1b09: 0x000a, 0x1b0a: 0x000a, 0x1b0b: 0x000a, + 0x1b0c: 0x000a, 0x1b0d: 0x000a, 0x1b0e: 0x000a, 0x1b0f: 0x000a, 0x1b10: 0x000a, 0x1b11: 0x000a, + 0x1b12: 0x000a, 0x1b13: 0x000a, 0x1b14: 0x000a, 0x1b15: 0x000a, 0x1b16: 0x000a, 0x1b17: 0x000a, + 0x1b18: 0x000a, 0x1b19: 0x000a, 0x1b1a: 0x000a, 0x1b1b: 0x000a, 0x1b1c: 0x000a, 0x1b1d: 0x000a, + 0x1b1e: 0x000a, 0x1b1f: 0x000a, 0x1b20: 0x000a, 0x1b21: 0x000a, 0x1b22: 0x000a, 0x1b23: 0x000a, + 0x1b24: 0x000a, 0x1b25: 0x000a, 0x1b26: 0x000a, 0x1b27: 0x000a, 0x1b28: 0x000a, 0x1b29: 0x000a, + 0x1b2a: 0x000a, 0x1b2b: 0x000a, 0x1b2c: 0x000a, 0x1b2d: 0x000a, 0x1b2e: 0x000a, 0x1b2f: 0x000a, + 0x1b30: 0x000a, 0x1b31: 0x000a, 0x1b32: 0x000a, 0x1b33: 0x000a, + // Block 0x6d, offset 0x1b40 + 0x1b40: 0x000a, 0x1b41: 0x000a, 0x1b42: 0x000a, 0x1b43: 0x000a, 0x1b44: 0x000a, 0x1b45: 0x000a, + 0x1b46: 0x000a, 0x1b47: 0x000a, 0x1b48: 0x000a, 0x1b49: 0x000a, 0x1b4a: 0x000a, 0x1b4b: 0x000a, + 0x1b4c: 0x000a, 0x1b4d: 0x000a, 0x1b4e: 0x000a, 0x1b4f: 0x000a, 0x1b50: 0x000a, 0x1b51: 0x000a, + 0x1b52: 0x000a, 0x1b53: 0x000a, 0x1b54: 0x000a, 0x1b55: 0x000a, + 0x1b70: 0x000a, 0x1b71: 0x000a, 0x1b72: 0x000a, 0x1b73: 0x000a, 0x1b74: 0x000a, 0x1b75: 0x000a, + 0x1b76: 0x000a, 0x1b77: 0x000a, 0x1b78: 0x000a, 0x1b79: 0x000a, 0x1b7a: 0x000a, 0x1b7b: 0x000a, + // Block 0x6e, offset 0x1b80 + 0x1b80: 0x0009, 0x1b81: 0x000a, 0x1b82: 0x000a, 0x1b83: 0x000a, 0x1b84: 0x000a, + 0x1b88: 0x003a, 0x1b89: 0x002a, 0x1b8a: 0x003a, 0x1b8b: 0x002a, + 0x1b8c: 0x003a, 0x1b8d: 0x002a, 0x1b8e: 0x003a, 0x1b8f: 0x002a, 0x1b90: 0x003a, 0x1b91: 0x002a, + 0x1b92: 0x000a, 0x1b93: 0x000a, 0x1b94: 0x003a, 0x1b95: 0x002a, 0x1b96: 0x003a, 0x1b97: 0x002a, + 0x1b98: 0x003a, 0x1b99: 0x002a, 0x1b9a: 0x003a, 0x1b9b: 0x002a, 0x1b9c: 0x000a, 0x1b9d: 0x000a, + 0x1b9e: 0x000a, 0x1b9f: 0x000a, 0x1ba0: 0x000a, + 0x1baa: 0x000c, 0x1bab: 0x000c, 0x1bac: 0x000c, 0x1bad: 0x000c, + 0x1bb0: 0x000a, + 0x1bb6: 0x000a, 0x1bb7: 0x000a, + 0x1bbd: 0x000a, 0x1bbe: 0x000a, 0x1bbf: 0x000a, + // Block 0x6f, offset 0x1bc0 + 0x1bd9: 0x000c, 0x1bda: 0x000c, 0x1bdb: 0x000a, 0x1bdc: 0x000a, + 0x1be0: 0x000a, + // Block 0x70, offset 0x1c00 + 0x1c3b: 0x000a, + // Block 0x71, offset 0x1c40 + 0x1c40: 0x000a, 0x1c41: 0x000a, 0x1c42: 0x000a, 0x1c43: 0x000a, 0x1c44: 0x000a, 0x1c45: 0x000a, + 0x1c46: 0x000a, 0x1c47: 0x000a, 0x1c48: 0x000a, 0x1c49: 0x000a, 0x1c4a: 0x000a, 0x1c4b: 0x000a, + 0x1c4c: 0x000a, 0x1c4d: 0x000a, 0x1c4e: 0x000a, 0x1c4f: 0x000a, 0x1c50: 0x000a, 0x1c51: 0x000a, + 0x1c52: 0x000a, 0x1c53: 0x000a, 0x1c54: 0x000a, 0x1c55: 0x000a, 0x1c56: 0x000a, 0x1c57: 0x000a, + 0x1c58: 0x000a, 0x1c59: 0x000a, 0x1c5a: 0x000a, 0x1c5b: 0x000a, 0x1c5c: 0x000a, 0x1c5d: 0x000a, + 0x1c5e: 0x000a, 0x1c5f: 0x000a, 0x1c60: 0x000a, 0x1c61: 0x000a, 0x1c62: 0x000a, 0x1c63: 0x000a, + // Block 0x72, offset 0x1c80 + 0x1c9d: 0x000a, + 0x1c9e: 0x000a, + // Block 0x73, offset 0x1cc0 + 0x1cd0: 0x000a, 0x1cd1: 0x000a, + 0x1cd2: 0x000a, 0x1cd3: 0x000a, 0x1cd4: 0x000a, 0x1cd5: 0x000a, 0x1cd6: 0x000a, 0x1cd7: 0x000a, + 0x1cd8: 0x000a, 0x1cd9: 0x000a, 0x1cda: 0x000a, 0x1cdb: 0x000a, 0x1cdc: 0x000a, 0x1cdd: 0x000a, + 0x1cde: 0x000a, 0x1cdf: 0x000a, + 0x1cfc: 0x000a, 0x1cfd: 0x000a, 0x1cfe: 0x000a, + // Block 0x74, offset 0x1d00 + 0x1d31: 0x000a, 0x1d32: 0x000a, 0x1d33: 0x000a, 0x1d34: 0x000a, 0x1d35: 0x000a, + 0x1d36: 0x000a, 0x1d37: 0x000a, 0x1d38: 0x000a, 0x1d39: 0x000a, 0x1d3a: 0x000a, 0x1d3b: 0x000a, + 0x1d3c: 0x000a, 0x1d3d: 0x000a, 0x1d3e: 0x000a, 0x1d3f: 0x000a, + // Block 0x75, offset 0x1d40 + 0x1d4c: 0x000a, 0x1d4d: 0x000a, 0x1d4e: 0x000a, 0x1d4f: 0x000a, + // Block 0x76, offset 0x1d80 + 0x1db7: 0x000a, 0x1db8: 0x000a, 0x1db9: 0x000a, 0x1dba: 0x000a, + // Block 0x77, offset 0x1dc0 + 0x1dde: 0x000a, 0x1ddf: 0x000a, + 0x1dff: 0x000a, + // Block 0x78, offset 0x1e00 + 0x1e10: 0x000a, 0x1e11: 0x000a, + 0x1e12: 0x000a, 0x1e13: 0x000a, 0x1e14: 0x000a, 0x1e15: 0x000a, 0x1e16: 0x000a, 0x1e17: 0x000a, + 0x1e18: 0x000a, 0x1e19: 0x000a, 0x1e1a: 0x000a, 0x1e1b: 0x000a, 0x1e1c: 0x000a, 0x1e1d: 0x000a, + 0x1e1e: 0x000a, 0x1e1f: 0x000a, 0x1e20: 0x000a, 0x1e21: 0x000a, 0x1e22: 0x000a, 0x1e23: 0x000a, + 0x1e24: 0x000a, 0x1e25: 0x000a, 0x1e26: 0x000a, 0x1e27: 0x000a, 0x1e28: 0x000a, 0x1e29: 0x000a, + 0x1e2a: 0x000a, 0x1e2b: 0x000a, 0x1e2c: 0x000a, 0x1e2d: 0x000a, 0x1e2e: 0x000a, 0x1e2f: 0x000a, + 0x1e30: 0x000a, 0x1e31: 0x000a, 0x1e32: 0x000a, 0x1e33: 0x000a, 0x1e34: 0x000a, 0x1e35: 0x000a, + 0x1e36: 0x000a, 0x1e37: 0x000a, 0x1e38: 0x000a, 0x1e39: 0x000a, 0x1e3a: 0x000a, 0x1e3b: 0x000a, + 0x1e3c: 0x000a, 0x1e3d: 0x000a, 0x1e3e: 0x000a, 0x1e3f: 0x000a, + // Block 0x79, offset 0x1e40 + 0x1e40: 0x000a, 0x1e41: 0x000a, 0x1e42: 0x000a, 0x1e43: 0x000a, 0x1e44: 0x000a, 0x1e45: 0x000a, + 0x1e46: 0x000a, + // Block 0x7a, offset 0x1e80 + 0x1e8d: 0x000a, 0x1e8e: 0x000a, 0x1e8f: 0x000a, + // Block 0x7b, offset 0x1ec0 + 0x1eef: 0x000c, + 0x1ef0: 0x000c, 0x1ef1: 0x000c, 0x1ef2: 0x000c, 0x1ef3: 0x000a, 0x1ef4: 0x000c, 0x1ef5: 0x000c, + 0x1ef6: 0x000c, 0x1ef7: 0x000c, 0x1ef8: 0x000c, 0x1ef9: 0x000c, 0x1efa: 0x000c, 0x1efb: 0x000c, + 0x1efc: 0x000c, 0x1efd: 0x000c, 0x1efe: 0x000a, 0x1eff: 0x000a, + // Block 0x7c, offset 0x1f00 + 0x1f1e: 0x000c, 0x1f1f: 0x000c, + // Block 0x7d, offset 0x1f40 + 0x1f70: 0x000c, 0x1f71: 0x000c, + // Block 0x7e, offset 0x1f80 + 0x1f80: 0x000a, 0x1f81: 0x000a, 0x1f82: 0x000a, 0x1f83: 0x000a, 0x1f84: 0x000a, 0x1f85: 0x000a, + 0x1f86: 0x000a, 0x1f87: 0x000a, 0x1f88: 0x000a, 0x1f89: 0x000a, 0x1f8a: 0x000a, 0x1f8b: 0x000a, + 0x1f8c: 0x000a, 0x1f8d: 0x000a, 0x1f8e: 0x000a, 0x1f8f: 0x000a, 0x1f90: 0x000a, 0x1f91: 0x000a, + 0x1f92: 0x000a, 0x1f93: 0x000a, 0x1f94: 0x000a, 0x1f95: 0x000a, 0x1f96: 0x000a, 0x1f97: 0x000a, + 0x1f98: 0x000a, 0x1f99: 0x000a, 0x1f9a: 0x000a, 0x1f9b: 0x000a, 0x1f9c: 0x000a, 0x1f9d: 0x000a, + 0x1f9e: 0x000a, 0x1f9f: 0x000a, 0x1fa0: 0x000a, 0x1fa1: 0x000a, + // Block 0x7f, offset 0x1fc0 + 0x1fc8: 0x000a, + // Block 0x80, offset 0x2000 + 0x2002: 0x000c, + 0x2006: 0x000c, 0x200b: 0x000c, + 0x2025: 0x000c, 0x2026: 0x000c, 0x2028: 0x000a, 0x2029: 0x000a, + 0x202a: 0x000a, 0x202b: 0x000a, + 0x2038: 0x0004, 0x2039: 0x0004, + // Block 0x81, offset 0x2040 + 0x2074: 0x000a, 0x2075: 0x000a, + 0x2076: 0x000a, 0x2077: 0x000a, + // Block 0x82, offset 0x2080 + 0x2084: 0x000c, 0x2085: 0x000c, + 0x20a0: 0x000c, 0x20a1: 0x000c, 0x20a2: 0x000c, 0x20a3: 0x000c, + 0x20a4: 0x000c, 0x20a5: 0x000c, 0x20a6: 0x000c, 0x20a7: 0x000c, 0x20a8: 0x000c, 0x20a9: 0x000c, + 0x20aa: 0x000c, 0x20ab: 0x000c, 0x20ac: 0x000c, 0x20ad: 0x000c, 0x20ae: 0x000c, 0x20af: 0x000c, + 0x20b0: 0x000c, 0x20b1: 0x000c, + 0x20bf: 0x000c, + // Block 0x83, offset 0x20c0 + 0x20e6: 0x000c, 0x20e7: 0x000c, 0x20e8: 0x000c, 0x20e9: 0x000c, + 0x20ea: 0x000c, 0x20eb: 0x000c, 0x20ec: 0x000c, 0x20ed: 0x000c, + // Block 0x84, offset 0x2100 + 0x2107: 0x000c, 0x2108: 0x000c, 0x2109: 0x000c, 0x210a: 0x000c, 0x210b: 0x000c, + 0x210c: 0x000c, 0x210d: 0x000c, 0x210e: 0x000c, 0x210f: 0x000c, 0x2110: 0x000c, 0x2111: 0x000c, + // Block 0x85, offset 0x2140 + 0x2140: 0x000c, 0x2141: 0x000c, 0x2142: 0x000c, + 0x2173: 0x000c, + 0x2176: 0x000c, 0x2177: 0x000c, 0x2178: 0x000c, 0x2179: 0x000c, + 0x217c: 0x000c, 0x217d: 0x000c, + // Block 0x86, offset 0x2180 + 0x21a5: 0x000c, + // Block 0x87, offset 0x21c0 + 0x21e9: 0x000c, + 0x21ea: 0x000c, 0x21eb: 0x000c, 0x21ec: 0x000c, 0x21ed: 0x000c, 0x21ee: 0x000c, + 0x21f1: 0x000c, 0x21f2: 0x000c, 0x21f5: 0x000c, + 0x21f6: 0x000c, + // Block 0x88, offset 0x2200 + 0x2203: 0x000c, + 0x220c: 0x000c, + 0x223c: 0x000c, + // Block 0x89, offset 0x2240 + 0x2270: 0x000c, 0x2272: 0x000c, 0x2273: 0x000c, 0x2274: 0x000c, + 0x2277: 0x000c, 0x2278: 0x000c, + 0x227e: 0x000c, 0x227f: 0x000c, + // Block 0x8a, offset 0x2280 + 0x2281: 0x000c, + 0x22ac: 0x000c, 0x22ad: 0x000c, + 0x22b6: 0x000c, + // Block 0x8b, offset 0x22c0 + 0x22e5: 0x000c, 0x22e8: 0x000c, + 0x22ed: 0x000c, + // Block 0x8c, offset 0x2300 + 0x231d: 0x0001, + 0x231e: 0x000c, 0x231f: 0x0001, 0x2320: 0x0001, 0x2321: 0x0001, 0x2322: 0x0001, 0x2323: 0x0001, + 0x2324: 0x0001, 0x2325: 0x0001, 0x2326: 0x0001, 0x2327: 0x0001, 0x2328: 0x0001, 0x2329: 0x0003, + 0x232a: 0x0001, 0x232b: 0x0001, 0x232c: 0x0001, 0x232d: 0x0001, 0x232e: 0x0001, 0x232f: 0x0001, + 0x2330: 0x0001, 0x2331: 0x0001, 0x2332: 0x0001, 0x2333: 0x0001, 0x2334: 0x0001, 0x2335: 0x0001, + 0x2336: 0x0001, 0x2337: 0x0001, 0x2338: 0x0001, 0x2339: 0x0001, 0x233a: 0x0001, 0x233b: 0x0001, + 0x233c: 0x0001, 0x233d: 0x0001, 0x233e: 0x0001, 0x233f: 0x0001, + // Block 0x8d, offset 0x2340 + 0x2340: 0x0001, 0x2341: 0x0001, 0x2342: 0x0001, 0x2343: 0x0001, 0x2344: 0x0001, 0x2345: 0x0001, + 0x2346: 0x0001, 0x2347: 0x0001, 0x2348: 0x0001, 0x2349: 0x0001, 0x234a: 0x0001, 0x234b: 0x0001, + 0x234c: 0x0001, 0x234d: 0x0001, 0x234e: 0x0001, 0x234f: 0x0001, 0x2350: 0x000d, 0x2351: 0x000d, + 0x2352: 0x000d, 0x2353: 0x000d, 0x2354: 0x000d, 0x2355: 0x000d, 0x2356: 0x000d, 0x2357: 0x000d, + 0x2358: 0x000d, 0x2359: 0x000d, 0x235a: 0x000d, 0x235b: 0x000d, 0x235c: 0x000d, 0x235d: 0x000d, + 0x235e: 0x000d, 0x235f: 0x000d, 0x2360: 0x000d, 0x2361: 0x000d, 0x2362: 0x000d, 0x2363: 0x000d, + 0x2364: 0x000d, 0x2365: 0x000d, 0x2366: 0x000d, 0x2367: 0x000d, 0x2368: 0x000d, 0x2369: 0x000d, + 0x236a: 0x000d, 0x236b: 0x000d, 0x236c: 0x000d, 0x236d: 0x000d, 0x236e: 0x000d, 0x236f: 0x000d, + 0x2370: 0x000d, 0x2371: 0x000d, 0x2372: 0x000d, 0x2373: 0x000d, 0x2374: 0x000d, 0x2375: 0x000d, + 0x2376: 0x000d, 0x2377: 0x000d, 0x2378: 0x000d, 0x2379: 0x000d, 0x237a: 0x000d, 0x237b: 0x000d, + 0x237c: 0x000d, 0x237d: 0x000d, 0x237e: 0x000d, 0x237f: 0x000d, + // Block 0x8e, offset 0x2380 + 0x2380: 0x000d, 0x2381: 0x000d, 0x2382: 0x000d, 0x2383: 0x000d, 0x2384: 0x000d, 0x2385: 0x000d, + 0x2386: 0x000d, 0x2387: 0x000d, 0x2388: 0x000d, 0x2389: 0x000d, 0x238a: 0x000d, 0x238b: 0x000d, + 0x238c: 0x000d, 0x238d: 0x000d, 0x238e: 0x000d, 0x238f: 0x000d, 0x2390: 0x000d, 0x2391: 0x000d, + 0x2392: 0x000d, 0x2393: 0x000d, 0x2394: 0x000d, 0x2395: 0x000d, 0x2396: 0x000d, 0x2397: 0x000d, + 0x2398: 0x000d, 0x2399: 0x000d, 0x239a: 0x000d, 0x239b: 0x000d, 0x239c: 0x000d, 0x239d: 0x000d, + 0x239e: 0x000d, 0x239f: 0x000d, 0x23a0: 0x000d, 0x23a1: 0x000d, 0x23a2: 0x000d, 0x23a3: 0x000d, + 0x23a4: 0x000d, 0x23a5: 0x000d, 0x23a6: 0x000d, 0x23a7: 0x000d, 0x23a8: 0x000d, 0x23a9: 0x000d, + 0x23aa: 0x000d, 0x23ab: 0x000d, 0x23ac: 0x000d, 0x23ad: 0x000d, 0x23ae: 0x000d, 0x23af: 0x000d, + 0x23b0: 0x000d, 0x23b1: 0x000d, 0x23b2: 0x000d, 0x23b3: 0x000d, 0x23b4: 0x000d, 0x23b5: 0x000d, + 0x23b6: 0x000d, 0x23b7: 0x000d, 0x23b8: 0x000d, 0x23b9: 0x000d, 0x23ba: 0x000d, 0x23bb: 0x000d, + 0x23bc: 0x000d, 0x23bd: 0x000d, 0x23be: 0x000a, 0x23bf: 0x000a, + // Block 0x8f, offset 0x23c0 + 0x23c0: 0x000d, 0x23c1: 0x000d, 0x23c2: 0x000d, 0x23c3: 0x000d, 0x23c4: 0x000d, 0x23c5: 0x000d, + 0x23c6: 0x000d, 0x23c7: 0x000d, 0x23c8: 0x000d, 0x23c9: 0x000d, 0x23ca: 0x000d, 0x23cb: 0x000d, + 0x23cc: 0x000d, 0x23cd: 0x000d, 0x23ce: 0x000d, 0x23cf: 0x000d, 0x23d0: 0x000b, 0x23d1: 0x000b, + 0x23d2: 0x000b, 0x23d3: 0x000b, 0x23d4: 0x000b, 0x23d5: 0x000b, 0x23d6: 0x000b, 0x23d7: 0x000b, + 0x23d8: 0x000b, 0x23d9: 0x000b, 0x23da: 0x000b, 0x23db: 0x000b, 0x23dc: 0x000b, 0x23dd: 0x000b, + 0x23de: 0x000b, 0x23df: 0x000b, 0x23e0: 0x000b, 0x23e1: 0x000b, 0x23e2: 0x000b, 0x23e3: 0x000b, + 0x23e4: 0x000b, 0x23e5: 0x000b, 0x23e6: 0x000b, 0x23e7: 0x000b, 0x23e8: 0x000b, 0x23e9: 0x000b, + 0x23ea: 0x000b, 0x23eb: 0x000b, 0x23ec: 0x000b, 0x23ed: 0x000b, 0x23ee: 0x000b, 0x23ef: 0x000b, + 0x23f0: 0x000d, 0x23f1: 0x000d, 0x23f2: 0x000d, 0x23f3: 0x000d, 0x23f4: 0x000d, 0x23f5: 0x000d, + 0x23f6: 0x000d, 0x23f7: 0x000d, 0x23f8: 0x000d, 0x23f9: 0x000d, 0x23fa: 0x000d, 0x23fb: 0x000d, + 0x23fc: 0x000d, 0x23fd: 0x000a, 0x23fe: 0x000d, 0x23ff: 0x000d, + // Block 0x90, offset 0x2400 + 0x2400: 0x000c, 0x2401: 0x000c, 0x2402: 0x000c, 0x2403: 0x000c, 0x2404: 0x000c, 0x2405: 0x000c, + 0x2406: 0x000c, 0x2407: 0x000c, 0x2408: 0x000c, 0x2409: 0x000c, 0x240a: 0x000c, 0x240b: 0x000c, + 0x240c: 0x000c, 0x240d: 0x000c, 0x240e: 0x000c, 0x240f: 0x000c, 0x2410: 0x000a, 0x2411: 0x000a, + 0x2412: 0x000a, 0x2413: 0x000a, 0x2414: 0x000a, 0x2415: 0x000a, 0x2416: 0x000a, 0x2417: 0x000a, + 0x2418: 0x000a, 0x2419: 0x000a, + 0x2420: 0x000c, 0x2421: 0x000c, 0x2422: 0x000c, 0x2423: 0x000c, + 0x2424: 0x000c, 0x2425: 0x000c, 0x2426: 0x000c, 0x2427: 0x000c, 0x2428: 0x000c, 0x2429: 0x000c, + 0x242a: 0x000c, 0x242b: 0x000c, 0x242c: 0x000c, 0x242d: 0x000c, 0x242e: 0x000c, 0x242f: 0x000c, + 0x2430: 0x000a, 0x2431: 0x000a, 0x2432: 0x000a, 0x2433: 0x000a, 0x2434: 0x000a, 0x2435: 0x000a, + 0x2436: 0x000a, 0x2437: 0x000a, 0x2438: 0x000a, 0x2439: 0x000a, 0x243a: 0x000a, 0x243b: 0x000a, + 0x243c: 0x000a, 0x243d: 0x000a, 0x243e: 0x000a, 0x243f: 0x000a, + // Block 0x91, offset 0x2440 + 0x2440: 0x000a, 0x2441: 0x000a, 0x2442: 0x000a, 0x2443: 0x000a, 0x2444: 0x000a, 0x2445: 0x000a, + 0x2446: 0x000a, 0x2447: 0x000a, 0x2448: 0x000a, 0x2449: 0x000a, 0x244a: 0x000a, 0x244b: 0x000a, + 0x244c: 0x000a, 0x244d: 0x000a, 0x244e: 0x000a, 0x244f: 0x000a, 0x2450: 0x0006, 0x2451: 0x000a, + 0x2452: 0x0006, 0x2454: 0x000a, 0x2455: 0x0006, 0x2456: 0x000a, 0x2457: 0x000a, + 0x2458: 0x000a, 0x2459: 0x009a, 0x245a: 0x008a, 0x245b: 0x007a, 0x245c: 0x006a, 0x245d: 0x009a, + 0x245e: 0x008a, 0x245f: 0x0004, 0x2460: 0x000a, 0x2461: 0x000a, 0x2462: 0x0003, 0x2463: 0x0003, + 0x2464: 0x000a, 0x2465: 0x000a, 0x2466: 0x000a, 0x2468: 0x000a, 0x2469: 0x0004, + 0x246a: 0x0004, 0x246b: 0x000a, + 0x2470: 0x000d, 0x2471: 0x000d, 0x2472: 0x000d, 0x2473: 0x000d, 0x2474: 0x000d, 0x2475: 0x000d, + 0x2476: 0x000d, 0x2477: 0x000d, 0x2478: 0x000d, 0x2479: 0x000d, 0x247a: 0x000d, 0x247b: 0x000d, + 0x247c: 0x000d, 0x247d: 0x000d, 0x247e: 0x000d, 0x247f: 0x000d, + // Block 0x92, offset 0x2480 + 0x2480: 0x000d, 0x2481: 0x000d, 0x2482: 0x000d, 0x2483: 0x000d, 0x2484: 0x000d, 0x2485: 0x000d, + 0x2486: 0x000d, 0x2487: 0x000d, 0x2488: 0x000d, 0x2489: 0x000d, 0x248a: 0x000d, 0x248b: 0x000d, + 0x248c: 0x000d, 0x248d: 0x000d, 0x248e: 0x000d, 0x248f: 0x000d, 0x2490: 0x000d, 0x2491: 0x000d, + 0x2492: 0x000d, 0x2493: 0x000d, 0x2494: 0x000d, 0x2495: 0x000d, 0x2496: 0x000d, 0x2497: 0x000d, + 0x2498: 0x000d, 0x2499: 0x000d, 0x249a: 0x000d, 0x249b: 0x000d, 0x249c: 0x000d, 0x249d: 0x000d, + 0x249e: 0x000d, 0x249f: 0x000d, 0x24a0: 0x000d, 0x24a1: 0x000d, 0x24a2: 0x000d, 0x24a3: 0x000d, + 0x24a4: 0x000d, 0x24a5: 0x000d, 0x24a6: 0x000d, 0x24a7: 0x000d, 0x24a8: 0x000d, 0x24a9: 0x000d, + 0x24aa: 0x000d, 0x24ab: 0x000d, 0x24ac: 0x000d, 0x24ad: 0x000d, 0x24ae: 0x000d, 0x24af: 0x000d, + 0x24b0: 0x000d, 0x24b1: 0x000d, 0x24b2: 0x000d, 0x24b3: 0x000d, 0x24b4: 0x000d, 0x24b5: 0x000d, + 0x24b6: 0x000d, 0x24b7: 0x000d, 0x24b8: 0x000d, 0x24b9: 0x000d, 0x24ba: 0x000d, 0x24bb: 0x000d, + 0x24bc: 0x000d, 0x24bd: 0x000d, 0x24be: 0x000d, 0x24bf: 0x000b, + // Block 0x93, offset 0x24c0 + 0x24c1: 0x000a, 0x24c2: 0x000a, 0x24c3: 0x0004, 0x24c4: 0x0004, 0x24c5: 0x0004, + 0x24c6: 0x000a, 0x24c7: 0x000a, 0x24c8: 0x003a, 0x24c9: 0x002a, 0x24ca: 0x000a, 0x24cb: 0x0003, + 0x24cc: 0x0006, 0x24cd: 0x0003, 0x24ce: 0x0006, 0x24cf: 0x0006, 0x24d0: 0x0002, 0x24d1: 0x0002, + 0x24d2: 0x0002, 0x24d3: 0x0002, 0x24d4: 0x0002, 0x24d5: 0x0002, 0x24d6: 0x0002, 0x24d7: 0x0002, + 0x24d8: 0x0002, 0x24d9: 0x0002, 0x24da: 0x0006, 0x24db: 0x000a, 0x24dc: 0x000a, 0x24dd: 0x000a, + 0x24de: 0x000a, 0x24df: 0x000a, 0x24e0: 0x000a, + 0x24fb: 0x005a, + 0x24fc: 0x000a, 0x24fd: 0x004a, 0x24fe: 0x000a, 0x24ff: 0x000a, + // Block 0x94, offset 0x2500 + 0x2500: 0x000a, + 0x251b: 0x005a, 0x251c: 0x000a, 0x251d: 0x004a, + 0x251e: 0x000a, 0x251f: 0x00fa, 0x2520: 0x00ea, 0x2521: 0x000a, 0x2522: 0x003a, 0x2523: 0x002a, + 0x2524: 0x000a, 0x2525: 0x000a, + // Block 0x95, offset 0x2540 + 0x2560: 0x0004, 0x2561: 0x0004, 0x2562: 0x000a, 0x2563: 0x000a, + 0x2564: 0x000a, 0x2565: 0x0004, 0x2566: 0x0004, 0x2568: 0x000a, 0x2569: 0x000a, + 0x256a: 0x000a, 0x256b: 0x000a, 0x256c: 0x000a, 0x256d: 0x000a, 0x256e: 0x000a, + 0x2570: 0x000b, 0x2571: 0x000b, 0x2572: 0x000b, 0x2573: 0x000b, 0x2574: 0x000b, 0x2575: 0x000b, + 0x2576: 0x000b, 0x2577: 0x000b, 0x2578: 0x000b, 0x2579: 0x000a, 0x257a: 0x000a, 0x257b: 0x000a, + 0x257c: 0x000a, 0x257d: 0x000a, 0x257e: 0x000b, 0x257f: 0x000b, + // Block 0x96, offset 0x2580 + 0x2581: 0x000a, + // Block 0x97, offset 0x25c0 + 0x25c0: 0x000a, 0x25c1: 0x000a, 0x25c2: 0x000a, 0x25c3: 0x000a, 0x25c4: 0x000a, 0x25c5: 0x000a, + 0x25c6: 0x000a, 0x25c7: 0x000a, 0x25c8: 0x000a, 0x25c9: 0x000a, 0x25ca: 0x000a, 0x25cb: 0x000a, + 0x25cc: 0x000a, 0x25d0: 0x000a, 0x25d1: 0x000a, + 0x25d2: 0x000a, 0x25d3: 0x000a, 0x25d4: 0x000a, 0x25d5: 0x000a, 0x25d6: 0x000a, 0x25d7: 0x000a, + 0x25d8: 0x000a, 0x25d9: 0x000a, 0x25da: 0x000a, 0x25db: 0x000a, + 0x25e0: 0x000a, + // Block 0x98, offset 0x2600 + 0x263d: 0x000c, + // Block 0x99, offset 0x2640 + 0x2660: 0x000c, 0x2661: 0x0002, 0x2662: 0x0002, 0x2663: 0x0002, + 0x2664: 0x0002, 0x2665: 0x0002, 0x2666: 0x0002, 0x2667: 0x0002, 0x2668: 0x0002, 0x2669: 0x0002, + 0x266a: 0x0002, 0x266b: 0x0002, 0x266c: 0x0002, 0x266d: 0x0002, 0x266e: 0x0002, 0x266f: 0x0002, + 0x2670: 0x0002, 0x2671: 0x0002, 0x2672: 0x0002, 0x2673: 0x0002, 0x2674: 0x0002, 0x2675: 0x0002, + 0x2676: 0x0002, 0x2677: 0x0002, 0x2678: 0x0002, 0x2679: 0x0002, 0x267a: 0x0002, 0x267b: 0x0002, + // Block 0x9a, offset 0x2680 + 0x26b6: 0x000c, 0x26b7: 0x000c, 0x26b8: 0x000c, 0x26b9: 0x000c, 0x26ba: 0x000c, + // Block 0x9b, offset 0x26c0 + 0x26c0: 0x0001, 0x26c1: 0x0001, 0x26c2: 0x0001, 0x26c3: 0x0001, 0x26c4: 0x0001, 0x26c5: 0x0001, + 0x26c6: 0x0001, 0x26c7: 0x0001, 0x26c8: 0x0001, 0x26c9: 0x0001, 0x26ca: 0x0001, 0x26cb: 0x0001, + 0x26cc: 0x0001, 0x26cd: 0x0001, 0x26ce: 0x0001, 0x26cf: 0x0001, 0x26d0: 0x0001, 0x26d1: 0x0001, + 0x26d2: 0x0001, 0x26d3: 0x0001, 0x26d4: 0x0001, 0x26d5: 0x0001, 0x26d6: 0x0001, 0x26d7: 0x0001, + 0x26d8: 0x0001, 0x26d9: 0x0001, 0x26da: 0x0001, 0x26db: 0x0001, 0x26dc: 0x0001, 0x26dd: 0x0001, + 0x26de: 0x0001, 0x26df: 0x0001, 0x26e0: 0x0001, 0x26e1: 0x0001, 0x26e2: 0x0001, 0x26e3: 0x0001, + 0x26e4: 0x0001, 0x26e5: 0x0001, 0x26e6: 0x0001, 0x26e7: 0x0001, 0x26e8: 0x0001, 0x26e9: 0x0001, + 0x26ea: 0x0001, 0x26eb: 0x0001, 0x26ec: 0x0001, 0x26ed: 0x0001, 0x26ee: 0x0001, 0x26ef: 0x0001, + 0x26f0: 0x0001, 0x26f1: 0x0001, 0x26f2: 0x0001, 0x26f3: 0x0001, 0x26f4: 0x0001, 0x26f5: 0x0001, + 0x26f6: 0x0001, 0x26f7: 0x0001, 0x26f8: 0x0001, 0x26f9: 0x0001, 0x26fa: 0x0001, 0x26fb: 0x0001, + 0x26fc: 0x0001, 0x26fd: 0x0001, 0x26fe: 0x0001, 0x26ff: 0x0001, + // Block 0x9c, offset 0x2700 + 0x2700: 0x0001, 0x2701: 0x0001, 0x2702: 0x0001, 0x2703: 0x0001, 0x2704: 0x0001, 0x2705: 0x0001, + 0x2706: 0x0001, 0x2707: 0x0001, 0x2708: 0x0001, 0x2709: 0x0001, 0x270a: 0x0001, 0x270b: 0x0001, + 0x270c: 0x0001, 0x270d: 0x0001, 0x270e: 0x0001, 0x270f: 0x0001, 0x2710: 0x0001, 0x2711: 0x0001, + 0x2712: 0x0001, 0x2713: 0x0001, 0x2714: 0x0001, 0x2715: 0x0001, 0x2716: 0x0001, 0x2717: 0x0001, + 0x2718: 0x0001, 0x2719: 0x0001, 0x271a: 0x0001, 0x271b: 0x0001, 0x271c: 0x0001, 0x271d: 0x0001, + 0x271e: 0x0001, 0x271f: 0x000a, 0x2720: 0x0001, 0x2721: 0x0001, 0x2722: 0x0001, 0x2723: 0x0001, + 0x2724: 0x0001, 0x2725: 0x0001, 0x2726: 0x0001, 0x2727: 0x0001, 0x2728: 0x0001, 0x2729: 0x0001, + 0x272a: 0x0001, 0x272b: 0x0001, 0x272c: 0x0001, 0x272d: 0x0001, 0x272e: 0x0001, 0x272f: 0x0001, + 0x2730: 0x0001, 0x2731: 0x0001, 0x2732: 0x0001, 0x2733: 0x0001, 0x2734: 0x0001, 0x2735: 0x0001, + 0x2736: 0x0001, 0x2737: 0x0001, 0x2738: 0x0001, 0x2739: 0x0001, 0x273a: 0x0001, 0x273b: 0x0001, + 0x273c: 0x0001, 0x273d: 0x0001, 0x273e: 0x0001, 0x273f: 0x0001, + // Block 0x9d, offset 0x2740 + 0x2740: 0x0001, 0x2741: 0x000c, 0x2742: 0x000c, 0x2743: 0x000c, 0x2744: 0x0001, 0x2745: 0x000c, + 0x2746: 0x000c, 0x2747: 0x0001, 0x2748: 0x0001, 0x2749: 0x0001, 0x274a: 0x0001, 0x274b: 0x0001, + 0x274c: 0x000c, 0x274d: 0x000c, 0x274e: 0x000c, 0x274f: 0x000c, 0x2750: 0x0001, 0x2751: 0x0001, + 0x2752: 0x0001, 0x2753: 0x0001, 0x2754: 0x0001, 0x2755: 0x0001, 0x2756: 0x0001, 0x2757: 0x0001, + 0x2758: 0x0001, 0x2759: 0x0001, 0x275a: 0x0001, 0x275b: 0x0001, 0x275c: 0x0001, 0x275d: 0x0001, + 0x275e: 0x0001, 0x275f: 0x0001, 0x2760: 0x0001, 0x2761: 0x0001, 0x2762: 0x0001, 0x2763: 0x0001, + 0x2764: 0x0001, 0x2765: 0x0001, 0x2766: 0x0001, 0x2767: 0x0001, 0x2768: 0x0001, 0x2769: 0x0001, + 0x276a: 0x0001, 0x276b: 0x0001, 0x276c: 0x0001, 0x276d: 0x0001, 0x276e: 0x0001, 0x276f: 0x0001, + 0x2770: 0x0001, 0x2771: 0x0001, 0x2772: 0x0001, 0x2773: 0x0001, 0x2774: 0x0001, 0x2775: 0x0001, + 0x2776: 0x0001, 0x2777: 0x0001, 0x2778: 0x000c, 0x2779: 0x000c, 0x277a: 0x000c, 0x277b: 0x0001, + 0x277c: 0x0001, 0x277d: 0x0001, 0x277e: 0x0001, 0x277f: 0x000c, + // Block 0x9e, offset 0x2780 + 0x2780: 0x0001, 0x2781: 0x0001, 0x2782: 0x0001, 0x2783: 0x0001, 0x2784: 0x0001, 0x2785: 0x0001, + 0x2786: 0x0001, 0x2787: 0x0001, 0x2788: 0x0001, 0x2789: 0x0001, 0x278a: 0x0001, 0x278b: 0x0001, + 0x278c: 0x0001, 0x278d: 0x0001, 0x278e: 0x0001, 0x278f: 0x0001, 0x2790: 0x0001, 0x2791: 0x0001, + 0x2792: 0x0001, 0x2793: 0x0001, 0x2794: 0x0001, 0x2795: 0x0001, 0x2796: 0x0001, 0x2797: 0x0001, + 0x2798: 0x0001, 0x2799: 0x0001, 0x279a: 0x0001, 0x279b: 0x0001, 0x279c: 0x0001, 0x279d: 0x0001, + 0x279e: 0x0001, 0x279f: 0x0001, 0x27a0: 0x0001, 0x27a1: 0x0001, 0x27a2: 0x0001, 0x27a3: 0x0001, + 0x27a4: 0x0001, 0x27a5: 0x000c, 0x27a6: 0x000c, 0x27a7: 0x0001, 0x27a8: 0x0001, 0x27a9: 0x0001, + 0x27aa: 0x0001, 0x27ab: 0x0001, 0x27ac: 0x0001, 0x27ad: 0x0001, 0x27ae: 0x0001, 0x27af: 0x0001, + 0x27b0: 0x0001, 0x27b1: 0x0001, 0x27b2: 0x0001, 0x27b3: 0x0001, 0x27b4: 0x0001, 0x27b5: 0x0001, + 0x27b6: 0x0001, 0x27b7: 0x0001, 0x27b8: 0x0001, 0x27b9: 0x0001, 0x27ba: 0x0001, 0x27bb: 0x0001, + 0x27bc: 0x0001, 0x27bd: 0x0001, 0x27be: 0x0001, 0x27bf: 0x0001, + // Block 0x9f, offset 0x27c0 + 0x27c0: 0x0001, 0x27c1: 0x0001, 0x27c2: 0x0001, 0x27c3: 0x0001, 0x27c4: 0x0001, 0x27c5: 0x0001, + 0x27c6: 0x0001, 0x27c7: 0x0001, 0x27c8: 0x0001, 0x27c9: 0x0001, 0x27ca: 0x0001, 0x27cb: 0x0001, + 0x27cc: 0x0001, 0x27cd: 0x0001, 0x27ce: 0x0001, 0x27cf: 0x0001, 0x27d0: 0x0001, 0x27d1: 0x0001, + 0x27d2: 0x0001, 0x27d3: 0x0001, 0x27d4: 0x0001, 0x27d5: 0x0001, 0x27d6: 0x0001, 0x27d7: 0x0001, + 0x27d8: 0x0001, 0x27d9: 0x0001, 0x27da: 0x0001, 0x27db: 0x0001, 0x27dc: 0x0001, 0x27dd: 0x0001, + 0x27de: 0x0001, 0x27df: 0x0001, 0x27e0: 0x0001, 0x27e1: 0x0001, 0x27e2: 0x0001, 0x27e3: 0x0001, + 0x27e4: 0x0001, 0x27e5: 0x0001, 0x27e6: 0x0001, 0x27e7: 0x0001, 0x27e8: 0x0001, 0x27e9: 0x0001, + 0x27ea: 0x0001, 0x27eb: 0x0001, 0x27ec: 0x0001, 0x27ed: 0x0001, 0x27ee: 0x0001, 0x27ef: 0x0001, + 0x27f0: 0x0001, 0x27f1: 0x0001, 0x27f2: 0x0001, 0x27f3: 0x0001, 0x27f4: 0x0001, 0x27f5: 0x0001, + 0x27f6: 0x0001, 0x27f7: 0x0001, 0x27f8: 0x0001, 0x27f9: 0x000a, 0x27fa: 0x000a, 0x27fb: 0x000a, + 0x27fc: 0x000a, 0x27fd: 0x000a, 0x27fe: 0x000a, 0x27ff: 0x000a, + // Block 0xa0, offset 0x2800 + 0x2800: 0x000d, 0x2801: 0x000d, 0x2802: 0x000d, 0x2803: 0x000d, 0x2804: 0x000d, 0x2805: 0x000d, + 0x2806: 0x000d, 0x2807: 0x000d, 0x2808: 0x000d, 0x2809: 0x000d, 0x280a: 0x000d, 0x280b: 0x000d, + 0x280c: 0x000d, 0x280d: 0x000d, 0x280e: 0x000d, 0x280f: 0x000d, 0x2810: 0x000d, 0x2811: 0x000d, + 0x2812: 0x000d, 0x2813: 0x000d, 0x2814: 0x000d, 0x2815: 0x000d, 0x2816: 0x000d, 0x2817: 0x000d, + 0x2818: 0x000d, 0x2819: 0x000d, 0x281a: 0x000d, 0x281b: 0x000d, 0x281c: 0x000d, 0x281d: 0x000d, + 0x281e: 0x000d, 0x281f: 0x000d, 0x2820: 0x000d, 0x2821: 0x000d, 0x2822: 0x000d, 0x2823: 0x000d, + 0x2824: 0x000c, 0x2825: 0x000c, 0x2826: 0x000c, 0x2827: 0x000c, 0x2828: 0x000d, 0x2829: 0x000d, + 0x282a: 0x000d, 0x282b: 0x000d, 0x282c: 0x000d, 0x282d: 0x000d, 0x282e: 0x000d, 0x282f: 0x000d, + 0x2830: 0x0005, 0x2831: 0x0005, 0x2832: 0x0005, 0x2833: 0x0005, 0x2834: 0x0005, 0x2835: 0x0005, + 0x2836: 0x0005, 0x2837: 0x0005, 0x2838: 0x0005, 0x2839: 0x0005, 0x283a: 0x000d, 0x283b: 0x000d, + 0x283c: 0x000d, 0x283d: 0x000d, 0x283e: 0x000d, 0x283f: 0x000d, + // Block 0xa1, offset 0x2840 + 0x2840: 0x0001, 0x2841: 0x0001, 0x2842: 0x0001, 0x2843: 0x0001, 0x2844: 0x0001, 0x2845: 0x0001, + 0x2846: 0x0001, 0x2847: 0x0001, 0x2848: 0x0001, 0x2849: 0x0001, 0x284a: 0x0001, 0x284b: 0x0001, + 0x284c: 0x0001, 0x284d: 0x0001, 0x284e: 0x0001, 0x284f: 0x0001, 0x2850: 0x0001, 0x2851: 0x0001, + 0x2852: 0x0001, 0x2853: 0x0001, 0x2854: 0x0001, 0x2855: 0x0001, 0x2856: 0x0001, 0x2857: 0x0001, + 0x2858: 0x0001, 0x2859: 0x0001, 0x285a: 0x0001, 0x285b: 0x0001, 0x285c: 0x0001, 0x285d: 0x0001, + 0x285e: 0x0001, 0x285f: 0x0001, 0x2860: 0x0005, 0x2861: 0x0005, 0x2862: 0x0005, 0x2863: 0x0005, + 0x2864: 0x0005, 0x2865: 0x0005, 0x2866: 0x0005, 0x2867: 0x0005, 0x2868: 0x0005, 0x2869: 0x0005, + 0x286a: 0x0005, 0x286b: 0x0005, 0x286c: 0x0005, 0x286d: 0x0005, 0x286e: 0x0005, 0x286f: 0x0005, + 0x2870: 0x0005, 0x2871: 0x0005, 0x2872: 0x0005, 0x2873: 0x0005, 0x2874: 0x0005, 0x2875: 0x0005, + 0x2876: 0x0005, 0x2877: 0x0005, 0x2878: 0x0005, 0x2879: 0x0005, 0x287a: 0x0005, 0x287b: 0x0005, + 0x287c: 0x0005, 0x287d: 0x0005, 0x287e: 0x0005, 0x287f: 0x0001, + // Block 0xa2, offset 0x2880 + 0x2880: 0x0001, 0x2881: 0x0001, 0x2882: 0x0001, 0x2883: 0x0001, 0x2884: 0x0001, 0x2885: 0x0001, + 0x2886: 0x0001, 0x2887: 0x0001, 0x2888: 0x0001, 0x2889: 0x0001, 0x288a: 0x0001, 0x288b: 0x0001, + 0x288c: 0x0001, 0x288d: 0x0001, 0x288e: 0x0001, 0x288f: 0x0001, 0x2890: 0x0001, 0x2891: 0x0001, + 0x2892: 0x0001, 0x2893: 0x0001, 0x2894: 0x0001, 0x2895: 0x0001, 0x2896: 0x0001, 0x2897: 0x0001, + 0x2898: 0x0001, 0x2899: 0x0001, 0x289a: 0x0001, 0x289b: 0x0001, 0x289c: 0x0001, 0x289d: 0x0001, + 0x289e: 0x0001, 0x289f: 0x0001, 0x28a0: 0x0001, 0x28a1: 0x0001, 0x28a2: 0x0001, 0x28a3: 0x0001, + 0x28a4: 0x0001, 0x28a5: 0x0001, 0x28a6: 0x0001, 0x28a7: 0x0001, 0x28a8: 0x0001, 0x28a9: 0x0001, + 0x28aa: 0x0001, 0x28ab: 0x0001, 0x28ac: 0x0001, 0x28ad: 0x0001, 0x28ae: 0x0001, 0x28af: 0x0001, + 0x28b0: 0x000d, 0x28b1: 0x000d, 0x28b2: 0x000d, 0x28b3: 0x000d, 0x28b4: 0x000d, 0x28b5: 0x000d, + 0x28b6: 0x000d, 0x28b7: 0x000d, 0x28b8: 0x000d, 0x28b9: 0x000d, 0x28ba: 0x000d, 0x28bb: 0x000d, + 0x28bc: 0x000d, 0x28bd: 0x000d, 0x28be: 0x000d, 0x28bf: 0x000d, + // Block 0xa3, offset 0x28c0 + 0x28c0: 0x000d, 0x28c1: 0x000d, 0x28c2: 0x000d, 0x28c3: 0x000d, 0x28c4: 0x000d, 0x28c5: 0x000d, + 0x28c6: 0x000c, 0x28c7: 0x000c, 0x28c8: 0x000c, 0x28c9: 0x000c, 0x28ca: 0x000c, 0x28cb: 0x000c, + 0x28cc: 0x000c, 0x28cd: 0x000c, 0x28ce: 0x000c, 0x28cf: 0x000c, 0x28d0: 0x000c, 0x28d1: 0x000d, + 0x28d2: 0x000d, 0x28d3: 0x000d, 0x28d4: 0x000d, 0x28d5: 0x000d, 0x28d6: 0x000d, 0x28d7: 0x000d, + 0x28d8: 0x000d, 0x28d9: 0x000d, 0x28da: 0x000d, 0x28db: 0x000d, 0x28dc: 0x000d, 0x28dd: 0x000d, + 0x28de: 0x000d, 0x28df: 0x000d, 0x28e0: 0x000d, 0x28e1: 0x000d, 0x28e2: 0x000d, 0x28e3: 0x000d, + 0x28e4: 0x000d, 0x28e5: 0x000d, 0x28e6: 0x000d, 0x28e7: 0x000d, 0x28e8: 0x000d, 0x28e9: 0x000d, + 0x28ea: 0x000d, 0x28eb: 0x000d, 0x28ec: 0x000d, 0x28ed: 0x000d, 0x28ee: 0x000d, 0x28ef: 0x000d, + 0x28f0: 0x0001, 0x28f1: 0x0001, 0x28f2: 0x0001, 0x28f3: 0x0001, 0x28f4: 0x0001, 0x28f5: 0x0001, + 0x28f6: 0x0001, 0x28f7: 0x0001, 0x28f8: 0x0001, 0x28f9: 0x0001, 0x28fa: 0x0001, 0x28fb: 0x0001, + 0x28fc: 0x0001, 0x28fd: 0x0001, 0x28fe: 0x0001, 0x28ff: 0x0001, + // Block 0xa4, offset 0x2900 + 0x2901: 0x000c, + 0x2938: 0x000c, 0x2939: 0x000c, 0x293a: 0x000c, 0x293b: 0x000c, + 0x293c: 0x000c, 0x293d: 0x000c, 0x293e: 0x000c, 0x293f: 0x000c, + // Block 0xa5, offset 0x2940 + 0x2940: 0x000c, 0x2941: 0x000c, 0x2942: 0x000c, 0x2943: 0x000c, 0x2944: 0x000c, 0x2945: 0x000c, + 0x2946: 0x000c, + 0x2952: 0x000a, 0x2953: 0x000a, 0x2954: 0x000a, 0x2955: 0x000a, 0x2956: 0x000a, 0x2957: 0x000a, + 0x2958: 0x000a, 0x2959: 0x000a, 0x295a: 0x000a, 0x295b: 0x000a, 0x295c: 0x000a, 0x295d: 0x000a, + 0x295e: 0x000a, 0x295f: 0x000a, 0x2960: 0x000a, 0x2961: 0x000a, 0x2962: 0x000a, 0x2963: 0x000a, + 0x2964: 0x000a, 0x2965: 0x000a, + 0x297f: 0x000c, + // Block 0xa6, offset 0x2980 + 0x2980: 0x000c, 0x2981: 0x000c, + 0x29b3: 0x000c, 0x29b4: 0x000c, 0x29b5: 0x000c, + 0x29b6: 0x000c, 0x29b9: 0x000c, 0x29ba: 0x000c, + // Block 0xa7, offset 0x29c0 + 0x29c0: 0x000c, 0x29c1: 0x000c, 0x29c2: 0x000c, + 0x29e7: 0x000c, 0x29e8: 0x000c, 0x29e9: 0x000c, + 0x29ea: 0x000c, 0x29eb: 0x000c, 0x29ed: 0x000c, 0x29ee: 0x000c, 0x29ef: 0x000c, + 0x29f0: 0x000c, 0x29f1: 0x000c, 0x29f2: 0x000c, 0x29f3: 0x000c, 0x29f4: 0x000c, + // Block 0xa8, offset 0x2a00 + 0x2a33: 0x000c, + // Block 0xa9, offset 0x2a40 + 0x2a40: 0x000c, 0x2a41: 0x000c, + 0x2a76: 0x000c, 0x2a77: 0x000c, 0x2a78: 0x000c, 0x2a79: 0x000c, 0x2a7a: 0x000c, 0x2a7b: 0x000c, + 0x2a7c: 0x000c, 0x2a7d: 0x000c, 0x2a7e: 0x000c, + // Block 0xaa, offset 0x2a80 + 0x2a89: 0x000c, 0x2a8a: 0x000c, 0x2a8b: 0x000c, + 0x2a8c: 0x000c, + // Block 0xab, offset 0x2ac0 + 0x2aef: 0x000c, + 0x2af0: 0x000c, 0x2af1: 0x000c, 0x2af4: 0x000c, + 0x2af6: 0x000c, 0x2af7: 0x000c, + 0x2afe: 0x000c, + // Block 0xac, offset 0x2b00 + 0x2b1f: 0x000c, 0x2b23: 0x000c, + 0x2b24: 0x000c, 0x2b25: 0x000c, 0x2b26: 0x000c, 0x2b27: 0x000c, 0x2b28: 0x000c, 0x2b29: 0x000c, + 0x2b2a: 0x000c, + // Block 0xad, offset 0x2b40 + 0x2b40: 0x000c, + 0x2b66: 0x000c, 0x2b67: 0x000c, 0x2b68: 0x000c, 0x2b69: 0x000c, + 0x2b6a: 0x000c, 0x2b6b: 0x000c, 0x2b6c: 0x000c, + 0x2b70: 0x000c, 0x2b71: 0x000c, 0x2b72: 0x000c, 0x2b73: 0x000c, 0x2b74: 0x000c, + // Block 0xae, offset 0x2b80 + 0x2bb8: 0x000c, 0x2bb9: 0x000c, 0x2bba: 0x000c, 0x2bbb: 0x000c, + 0x2bbc: 0x000c, 0x2bbd: 0x000c, 0x2bbe: 0x000c, 0x2bbf: 0x000c, + // Block 0xaf, offset 0x2bc0 + 0x2bc2: 0x000c, 0x2bc3: 0x000c, 0x2bc4: 0x000c, + 0x2bc6: 0x000c, + 0x2bde: 0x000c, + // Block 0xb0, offset 0x2c00 + 0x2c33: 0x000c, 0x2c34: 0x000c, 0x2c35: 0x000c, + 0x2c36: 0x000c, 0x2c37: 0x000c, 0x2c38: 0x000c, 0x2c3a: 0x000c, + 0x2c3f: 0x000c, + // Block 0xb1, offset 0x2c40 + 0x2c40: 0x000c, 0x2c42: 0x000c, 0x2c43: 0x000c, + // Block 0xb2, offset 0x2c80 + 0x2cb2: 0x000c, 0x2cb3: 0x000c, 0x2cb4: 0x000c, 0x2cb5: 0x000c, + 0x2cbc: 0x000c, 0x2cbd: 0x000c, 0x2cbf: 0x000c, + // Block 0xb3, offset 0x2cc0 + 0x2cc0: 0x000c, + 0x2cdc: 0x000c, 0x2cdd: 0x000c, + // Block 0xb4, offset 0x2d00 + 0x2d33: 0x000c, 0x2d34: 0x000c, 0x2d35: 0x000c, + 0x2d36: 0x000c, 0x2d37: 0x000c, 0x2d38: 0x000c, 0x2d39: 0x000c, 0x2d3a: 0x000c, + 0x2d3d: 0x000c, 0x2d3f: 0x000c, + // Block 0xb5, offset 0x2d40 + 0x2d40: 0x000c, + 0x2d60: 0x000a, 0x2d61: 0x000a, 0x2d62: 0x000a, 0x2d63: 0x000a, + 0x2d64: 0x000a, 0x2d65: 0x000a, 0x2d66: 0x000a, 0x2d67: 0x000a, 0x2d68: 0x000a, 0x2d69: 0x000a, + 0x2d6a: 0x000a, 0x2d6b: 0x000a, 0x2d6c: 0x000a, + // Block 0xb6, offset 0x2d80 + 0x2dab: 0x000c, 0x2dad: 0x000c, + 0x2db0: 0x000c, 0x2db1: 0x000c, 0x2db2: 0x000c, 0x2db3: 0x000c, 0x2db4: 0x000c, 0x2db5: 0x000c, + 0x2db7: 0x000c, + // Block 0xb7, offset 0x2dc0 + 0x2ddd: 0x000c, + 0x2dde: 0x000c, 0x2ddf: 0x000c, 0x2de2: 0x000c, 0x2de3: 0x000c, + 0x2de4: 0x000c, 0x2de5: 0x000c, 0x2de7: 0x000c, 0x2de8: 0x000c, 0x2de9: 0x000c, + 0x2dea: 0x000c, 0x2deb: 0x000c, + // Block 0xb8, offset 0x2e00 + 0x2e2f: 0x000c, + 0x2e30: 0x000c, 0x2e31: 0x000c, 0x2e32: 0x000c, 0x2e33: 0x000c, 0x2e34: 0x000c, 0x2e35: 0x000c, + 0x2e36: 0x000c, 0x2e37: 0x000c, 0x2e39: 0x000c, 0x2e3a: 0x000c, + // Block 0xb9, offset 0x2e40 + 0x2e54: 0x000c, 0x2e55: 0x000c, 0x2e56: 0x000c, 0x2e57: 0x000c, + 0x2e5a: 0x000c, 0x2e5b: 0x000c, + 0x2e60: 0x000c, + // Block 0xba, offset 0x2e80 + 0x2e81: 0x000c, 0x2e82: 0x000c, 0x2e83: 0x000c, 0x2e84: 0x000c, 0x2e85: 0x000c, + 0x2e86: 0x000c, 0x2e89: 0x000c, 0x2e8a: 0x000c, + 0x2eb3: 0x000c, 0x2eb4: 0x000c, 0x2eb5: 0x000c, + 0x2eb6: 0x000c, 0x2eb7: 0x000c, 0x2eb8: 0x000c, 0x2ebb: 0x000c, + 0x2ebc: 0x000c, 0x2ebd: 0x000c, 0x2ebe: 0x000c, + // Block 0xbb, offset 0x2ec0 + 0x2ec7: 0x000c, + 0x2ed1: 0x000c, + 0x2ed2: 0x000c, 0x2ed3: 0x000c, 0x2ed4: 0x000c, 0x2ed5: 0x000c, 0x2ed6: 0x000c, + 0x2ed9: 0x000c, 0x2eda: 0x000c, 0x2edb: 0x000c, + // Block 0xbc, offset 0x2f00 + 0x2f0a: 0x000c, 0x2f0b: 0x000c, + 0x2f0c: 0x000c, 0x2f0d: 0x000c, 0x2f0e: 0x000c, 0x2f0f: 0x000c, 0x2f10: 0x000c, 0x2f11: 0x000c, + 0x2f12: 0x000c, 0x2f13: 0x000c, 0x2f14: 0x000c, 0x2f15: 0x000c, 0x2f16: 0x000c, + 0x2f18: 0x000c, 0x2f19: 0x000c, + // Block 0xbd, offset 0x2f40 + 0x2f70: 0x000c, 0x2f71: 0x000c, 0x2f72: 0x000c, 0x2f73: 0x000c, 0x2f74: 0x000c, 0x2f75: 0x000c, + 0x2f76: 0x000c, 0x2f78: 0x000c, 0x2f79: 0x000c, 0x2f7a: 0x000c, 0x2f7b: 0x000c, + 0x2f7c: 0x000c, 0x2f7d: 0x000c, + // Block 0xbe, offset 0x2f80 + 0x2f92: 0x000c, 0x2f93: 0x000c, 0x2f94: 0x000c, 0x2f95: 0x000c, 0x2f96: 0x000c, 0x2f97: 0x000c, + 0x2f98: 0x000c, 0x2f99: 0x000c, 0x2f9a: 0x000c, 0x2f9b: 0x000c, 0x2f9c: 0x000c, 0x2f9d: 0x000c, + 0x2f9e: 0x000c, 0x2f9f: 0x000c, 0x2fa0: 0x000c, 0x2fa1: 0x000c, 0x2fa2: 0x000c, 0x2fa3: 0x000c, + 0x2fa4: 0x000c, 0x2fa5: 0x000c, 0x2fa6: 0x000c, 0x2fa7: 0x000c, + 0x2faa: 0x000c, 0x2fab: 0x000c, 0x2fac: 0x000c, 0x2fad: 0x000c, 0x2fae: 0x000c, 0x2faf: 0x000c, + 0x2fb0: 0x000c, 0x2fb2: 0x000c, 0x2fb3: 0x000c, 0x2fb5: 0x000c, + 0x2fb6: 0x000c, + // Block 0xbf, offset 0x2fc0 + 0x2ff1: 0x000c, 0x2ff2: 0x000c, 0x2ff3: 0x000c, 0x2ff4: 0x000c, 0x2ff5: 0x000c, + 0x2ff6: 0x000c, 0x2ffa: 0x000c, + 0x2ffc: 0x000c, 0x2ffd: 0x000c, 0x2fff: 0x000c, + // Block 0xc0, offset 0x3000 + 0x3000: 0x000c, 0x3001: 0x000c, 0x3002: 0x000c, 0x3003: 0x000c, 0x3004: 0x000c, 0x3005: 0x000c, + 0x3007: 0x000c, + // Block 0xc1, offset 0x3040 + 0x3050: 0x000c, 0x3051: 0x000c, + 0x3055: 0x000c, 0x3057: 0x000c, + // Block 0xc2, offset 0x3080 + 0x30b3: 0x000c, 0x30b4: 0x000c, + // Block 0xc3, offset 0x30c0 + 0x30d5: 0x000a, 0x30d6: 0x000a, 0x30d7: 0x000a, + 0x30d8: 0x000a, 0x30d9: 0x000a, 0x30da: 0x000a, 0x30db: 0x000a, 0x30dc: 0x000a, 0x30dd: 0x0004, + 0x30de: 0x0004, 0x30df: 0x0004, 0x30e0: 0x0004, 0x30e1: 0x000a, 0x30e2: 0x000a, 0x30e3: 0x000a, + 0x30e4: 0x000a, 0x30e5: 0x000a, 0x30e6: 0x000a, 0x30e7: 0x000a, 0x30e8: 0x000a, 0x30e9: 0x000a, + 0x30ea: 0x000a, 0x30eb: 0x000a, 0x30ec: 0x000a, 0x30ed: 0x000a, 0x30ee: 0x000a, 0x30ef: 0x000a, + 0x30f0: 0x000a, 0x30f1: 0x000a, + // Block 0xc4, offset 0x3100 + 0x3130: 0x000c, 0x3131: 0x000c, 0x3132: 0x000c, 0x3133: 0x000c, 0x3134: 0x000c, + // Block 0xc5, offset 0x3140 + 0x3170: 0x000c, 0x3171: 0x000c, 0x3172: 0x000c, 0x3173: 0x000c, 0x3174: 0x000c, 0x3175: 0x000c, + 0x3176: 0x000c, + // Block 0xc6, offset 0x3180 + 0x318f: 0x000c, + // Block 0xc7, offset 0x31c0 + 0x31cf: 0x000c, 0x31d0: 0x000c, 0x31d1: 0x000c, + 0x31d2: 0x000c, + // Block 0xc8, offset 0x3200 + 0x3222: 0x000a, + // Block 0xc9, offset 0x3240 + 0x325d: 0x000c, + 0x325e: 0x000c, 0x3260: 0x000b, 0x3261: 0x000b, 0x3262: 0x000b, 0x3263: 0x000b, + // Block 0xca, offset 0x3280 + 0x32a7: 0x000c, 0x32a8: 0x000c, 0x32a9: 0x000c, + 0x32b3: 0x000b, 0x32b4: 0x000b, 0x32b5: 0x000b, + 0x32b6: 0x000b, 0x32b7: 0x000b, 0x32b8: 0x000b, 0x32b9: 0x000b, 0x32ba: 0x000b, 0x32bb: 0x000c, + 0x32bc: 0x000c, 0x32bd: 0x000c, 0x32be: 0x000c, 0x32bf: 0x000c, + // Block 0xcb, offset 0x32c0 + 0x32c0: 0x000c, 0x32c1: 0x000c, 0x32c2: 0x000c, 0x32c5: 0x000c, + 0x32c6: 0x000c, 0x32c7: 0x000c, 0x32c8: 0x000c, 0x32c9: 0x000c, 0x32ca: 0x000c, 0x32cb: 0x000c, + 0x32ea: 0x000c, 0x32eb: 0x000c, 0x32ec: 0x000c, 0x32ed: 0x000c, + // Block 0xcc, offset 0x3300 + 0x3300: 0x000a, 0x3301: 0x000a, 0x3302: 0x000c, 0x3303: 0x000c, 0x3304: 0x000c, 0x3305: 0x000a, + // Block 0xcd, offset 0x3340 + 0x3340: 0x000a, 0x3341: 0x000a, 0x3342: 0x000a, 0x3343: 0x000a, 0x3344: 0x000a, 0x3345: 0x000a, + 0x3346: 0x000a, 0x3347: 0x000a, 0x3348: 0x000a, 0x3349: 0x000a, 0x334a: 0x000a, 0x334b: 0x000a, + 0x334c: 0x000a, 0x334d: 0x000a, 0x334e: 0x000a, 0x334f: 0x000a, 0x3350: 0x000a, 0x3351: 0x000a, + 0x3352: 0x000a, 0x3353: 0x000a, 0x3354: 0x000a, 0x3355: 0x000a, 0x3356: 0x000a, + // Block 0xce, offset 0x3380 + 0x339b: 0x000a, + // Block 0xcf, offset 0x33c0 + 0x33d5: 0x000a, + // Block 0xd0, offset 0x3400 + 0x340f: 0x000a, + // Block 0xd1, offset 0x3440 + 0x3449: 0x000a, + // Block 0xd2, offset 0x3480 + 0x3483: 0x000a, + 0x348e: 0x0002, 0x348f: 0x0002, 0x3490: 0x0002, 0x3491: 0x0002, + 0x3492: 0x0002, 0x3493: 0x0002, 0x3494: 0x0002, 0x3495: 0x0002, 0x3496: 0x0002, 0x3497: 0x0002, + 0x3498: 0x0002, 0x3499: 0x0002, 0x349a: 0x0002, 0x349b: 0x0002, 0x349c: 0x0002, 0x349d: 0x0002, + 0x349e: 0x0002, 0x349f: 0x0002, 0x34a0: 0x0002, 0x34a1: 0x0002, 0x34a2: 0x0002, 0x34a3: 0x0002, + 0x34a4: 0x0002, 0x34a5: 0x0002, 0x34a6: 0x0002, 0x34a7: 0x0002, 0x34a8: 0x0002, 0x34a9: 0x0002, + 0x34aa: 0x0002, 0x34ab: 0x0002, 0x34ac: 0x0002, 0x34ad: 0x0002, 0x34ae: 0x0002, 0x34af: 0x0002, + 0x34b0: 0x0002, 0x34b1: 0x0002, 0x34b2: 0x0002, 0x34b3: 0x0002, 0x34b4: 0x0002, 0x34b5: 0x0002, + 0x34b6: 0x0002, 0x34b7: 0x0002, 0x34b8: 0x0002, 0x34b9: 0x0002, 0x34ba: 0x0002, 0x34bb: 0x0002, + 0x34bc: 0x0002, 0x34bd: 0x0002, 0x34be: 0x0002, 0x34bf: 0x0002, + // Block 0xd3, offset 0x34c0 + 0x34c0: 0x000c, 0x34c1: 0x000c, 0x34c2: 0x000c, 0x34c3: 0x000c, 0x34c4: 0x000c, 0x34c5: 0x000c, + 0x34c6: 0x000c, 0x34c7: 0x000c, 0x34c8: 0x000c, 0x34c9: 0x000c, 0x34ca: 0x000c, 0x34cb: 0x000c, + 0x34cc: 0x000c, 0x34cd: 0x000c, 0x34ce: 0x000c, 0x34cf: 0x000c, 0x34d0: 0x000c, 0x34d1: 0x000c, + 0x34d2: 0x000c, 0x34d3: 0x000c, 0x34d4: 0x000c, 0x34d5: 0x000c, 0x34d6: 0x000c, 0x34d7: 0x000c, + 0x34d8: 0x000c, 0x34d9: 0x000c, 0x34da: 0x000c, 0x34db: 0x000c, 0x34dc: 0x000c, 0x34dd: 0x000c, + 0x34de: 0x000c, 0x34df: 0x000c, 0x34e0: 0x000c, 0x34e1: 0x000c, 0x34e2: 0x000c, 0x34e3: 0x000c, + 0x34e4: 0x000c, 0x34e5: 0x000c, 0x34e6: 0x000c, 0x34e7: 0x000c, 0x34e8: 0x000c, 0x34e9: 0x000c, + 0x34ea: 0x000c, 0x34eb: 0x000c, 0x34ec: 0x000c, 0x34ed: 0x000c, 0x34ee: 0x000c, 0x34ef: 0x000c, + 0x34f0: 0x000c, 0x34f1: 0x000c, 0x34f2: 0x000c, 0x34f3: 0x000c, 0x34f4: 0x000c, 0x34f5: 0x000c, + 0x34f6: 0x000c, 0x34fb: 0x000c, + 0x34fc: 0x000c, 0x34fd: 0x000c, 0x34fe: 0x000c, 0x34ff: 0x000c, + // Block 0xd4, offset 0x3500 + 0x3500: 0x000c, 0x3501: 0x000c, 0x3502: 0x000c, 0x3503: 0x000c, 0x3504: 0x000c, 0x3505: 0x000c, + 0x3506: 0x000c, 0x3507: 0x000c, 0x3508: 0x000c, 0x3509: 0x000c, 0x350a: 0x000c, 0x350b: 0x000c, + 0x350c: 0x000c, 0x350d: 0x000c, 0x350e: 0x000c, 0x350f: 0x000c, 0x3510: 0x000c, 0x3511: 0x000c, + 0x3512: 0x000c, 0x3513: 0x000c, 0x3514: 0x000c, 0x3515: 0x000c, 0x3516: 0x000c, 0x3517: 0x000c, + 0x3518: 0x000c, 0x3519: 0x000c, 0x351a: 0x000c, 0x351b: 0x000c, 0x351c: 0x000c, 0x351d: 0x000c, + 0x351e: 0x000c, 0x351f: 0x000c, 0x3520: 0x000c, 0x3521: 0x000c, 0x3522: 0x000c, 0x3523: 0x000c, + 0x3524: 0x000c, 0x3525: 0x000c, 0x3526: 0x000c, 0x3527: 0x000c, 0x3528: 0x000c, 0x3529: 0x000c, + 0x352a: 0x000c, 0x352b: 0x000c, 0x352c: 0x000c, + 0x3535: 0x000c, + // Block 0xd5, offset 0x3540 + 0x3544: 0x000c, + 0x355b: 0x000c, 0x355c: 0x000c, 0x355d: 0x000c, + 0x355e: 0x000c, 0x355f: 0x000c, 0x3561: 0x000c, 0x3562: 0x000c, 0x3563: 0x000c, + 0x3564: 0x000c, 0x3565: 0x000c, 0x3566: 0x000c, 0x3567: 0x000c, 0x3568: 0x000c, 0x3569: 0x000c, + 0x356a: 0x000c, 0x356b: 0x000c, 0x356c: 0x000c, 0x356d: 0x000c, 0x356e: 0x000c, 0x356f: 0x000c, + // Block 0xd6, offset 0x3580 + 0x3580: 0x000c, 0x3581: 0x000c, 0x3582: 0x000c, 0x3583: 0x000c, 0x3584: 0x000c, 0x3585: 0x000c, + 0x3586: 0x000c, 0x3588: 0x000c, 0x3589: 0x000c, 0x358a: 0x000c, 0x358b: 0x000c, + 0x358c: 0x000c, 0x358d: 0x000c, 0x358e: 0x000c, 0x358f: 0x000c, 0x3590: 0x000c, 0x3591: 0x000c, + 0x3592: 0x000c, 0x3593: 0x000c, 0x3594: 0x000c, 0x3595: 0x000c, 0x3596: 0x000c, 0x3597: 0x000c, + 0x3598: 0x000c, 0x359b: 0x000c, 0x359c: 0x000c, 0x359d: 0x000c, + 0x359e: 0x000c, 0x359f: 0x000c, 0x35a0: 0x000c, 0x35a1: 0x000c, 0x35a3: 0x000c, + 0x35a4: 0x000c, 0x35a6: 0x000c, 0x35a7: 0x000c, 0x35a8: 0x000c, 0x35a9: 0x000c, + 0x35aa: 0x000c, + // Block 0xd7, offset 0x35c0 + 0x35ec: 0x000c, 0x35ed: 0x000c, 0x35ee: 0x000c, 0x35ef: 0x000c, + 0x35ff: 0x0004, + // Block 0xd8, offset 0x3600 + 0x3600: 0x0001, 0x3601: 0x0001, 0x3602: 0x0001, 0x3603: 0x0001, 0x3604: 0x0001, 0x3605: 0x0001, + 0x3606: 0x0001, 0x3607: 0x0001, 0x3608: 0x0001, 0x3609: 0x0001, 0x360a: 0x0001, 0x360b: 0x0001, + 0x360c: 0x0001, 0x360d: 0x0001, 0x360e: 0x0001, 0x360f: 0x0001, 0x3610: 0x000c, 0x3611: 0x000c, + 0x3612: 0x000c, 0x3613: 0x000c, 0x3614: 0x000c, 0x3615: 0x000c, 0x3616: 0x000c, 0x3617: 0x0001, + 0x3618: 0x0001, 0x3619: 0x0001, 0x361a: 0x0001, 0x361b: 0x0001, 0x361c: 0x0001, 0x361d: 0x0001, + 0x361e: 0x0001, 0x361f: 0x0001, 0x3620: 0x0001, 0x3621: 0x0001, 0x3622: 0x0001, 0x3623: 0x0001, + 0x3624: 0x0001, 0x3625: 0x0001, 0x3626: 0x0001, 0x3627: 0x0001, 0x3628: 0x0001, 0x3629: 0x0001, + 0x362a: 0x0001, 0x362b: 0x0001, 0x362c: 0x0001, 0x362d: 0x0001, 0x362e: 0x0001, 0x362f: 0x0001, + 0x3630: 0x0001, 0x3631: 0x0001, 0x3632: 0x0001, 0x3633: 0x0001, 0x3634: 0x0001, 0x3635: 0x0001, + 0x3636: 0x0001, 0x3637: 0x0001, 0x3638: 0x0001, 0x3639: 0x0001, 0x363a: 0x0001, 0x363b: 0x0001, + 0x363c: 0x0001, 0x363d: 0x0001, 0x363e: 0x0001, 0x363f: 0x0001, + // Block 0xd9, offset 0x3640 + 0x3640: 0x0001, 0x3641: 0x0001, 0x3642: 0x0001, 0x3643: 0x0001, 0x3644: 0x000c, 0x3645: 0x000c, + 0x3646: 0x000c, 0x3647: 0x000c, 0x3648: 0x000c, 0x3649: 0x000c, 0x364a: 0x000c, 0x364b: 0x0001, + 0x364c: 0x0001, 0x364d: 0x0001, 0x364e: 0x0001, 0x364f: 0x0001, 0x3650: 0x0001, 0x3651: 0x0001, + 0x3652: 0x0001, 0x3653: 0x0001, 0x3654: 0x0001, 0x3655: 0x0001, 0x3656: 0x0001, 0x3657: 0x0001, + 0x3658: 0x0001, 0x3659: 0x0001, 0x365a: 0x0001, 0x365b: 0x0001, 0x365c: 0x0001, 0x365d: 0x0001, + 0x365e: 0x0001, 0x365f: 0x0001, 0x3660: 0x0001, 0x3661: 0x0001, 0x3662: 0x0001, 0x3663: 0x0001, + 0x3664: 0x0001, 0x3665: 0x0001, 0x3666: 0x0001, 0x3667: 0x0001, 0x3668: 0x0001, 0x3669: 0x0001, + 0x366a: 0x0001, 0x366b: 0x0001, 0x366c: 0x0001, 0x366d: 0x0001, 0x366e: 0x0001, 0x366f: 0x0001, + 0x3670: 0x0001, 0x3671: 0x0001, 0x3672: 0x0001, 0x3673: 0x0001, 0x3674: 0x0001, 0x3675: 0x0001, + 0x3676: 0x0001, 0x3677: 0x0001, 0x3678: 0x0001, 0x3679: 0x0001, 0x367a: 0x0001, 0x367b: 0x0001, + 0x367c: 0x0001, 0x367d: 0x0001, 0x367e: 0x0001, 0x367f: 0x0001, + // Block 0xda, offset 0x3680 + 0x3680: 0x000d, 0x3681: 0x000d, 0x3682: 0x000d, 0x3683: 0x000d, 0x3684: 0x000d, 0x3685: 0x000d, + 0x3686: 0x000d, 0x3687: 0x000d, 0x3688: 0x000d, 0x3689: 0x000d, 0x368a: 0x000d, 0x368b: 0x000d, + 0x368c: 0x000d, 0x368d: 0x000d, 0x368e: 0x000d, 0x368f: 0x000d, 0x3690: 0x0001, 0x3691: 0x0001, + 0x3692: 0x0001, 0x3693: 0x0001, 0x3694: 0x0001, 0x3695: 0x0001, 0x3696: 0x0001, 0x3697: 0x0001, + 0x3698: 0x0001, 0x3699: 0x0001, 0x369a: 0x0001, 0x369b: 0x0001, 0x369c: 0x0001, 0x369d: 0x0001, + 0x369e: 0x0001, 0x369f: 0x0001, 0x36a0: 0x0001, 0x36a1: 0x0001, 0x36a2: 0x0001, 0x36a3: 0x0001, + 0x36a4: 0x0001, 0x36a5: 0x0001, 0x36a6: 0x0001, 0x36a7: 0x0001, 0x36a8: 0x0001, 0x36a9: 0x0001, + 0x36aa: 0x0001, 0x36ab: 0x0001, 0x36ac: 0x0001, 0x36ad: 0x0001, 0x36ae: 0x0001, 0x36af: 0x0001, + 0x36b0: 0x0001, 0x36b1: 0x0001, 0x36b2: 0x0001, 0x36b3: 0x0001, 0x36b4: 0x0001, 0x36b5: 0x0001, + 0x36b6: 0x0001, 0x36b7: 0x0001, 0x36b8: 0x0001, 0x36b9: 0x0001, 0x36ba: 0x0001, 0x36bb: 0x0001, + 0x36bc: 0x0001, 0x36bd: 0x0001, 0x36be: 0x0001, 0x36bf: 0x0001, + // Block 0xdb, offset 0x36c0 + 0x36c0: 0x000d, 0x36c1: 0x000d, 0x36c2: 0x000d, 0x36c3: 0x000d, 0x36c4: 0x000d, 0x36c5: 0x000d, + 0x36c6: 0x000d, 0x36c7: 0x000d, 0x36c8: 0x000d, 0x36c9: 0x000d, 0x36ca: 0x000d, 0x36cb: 0x000d, + 0x36cc: 0x000d, 0x36cd: 0x000d, 0x36ce: 0x000d, 0x36cf: 0x000d, 0x36d0: 0x000d, 0x36d1: 0x000d, + 0x36d2: 0x000d, 0x36d3: 0x000d, 0x36d4: 0x000d, 0x36d5: 0x000d, 0x36d6: 0x000d, 0x36d7: 0x000d, + 0x36d8: 0x000d, 0x36d9: 0x000d, 0x36da: 0x000d, 0x36db: 0x000d, 0x36dc: 0x000d, 0x36dd: 0x000d, + 0x36de: 0x000d, 0x36df: 0x000d, 0x36e0: 0x000d, 0x36e1: 0x000d, 0x36e2: 0x000d, 0x36e3: 0x000d, + 0x36e4: 0x000d, 0x36e5: 0x000d, 0x36e6: 0x000d, 0x36e7: 0x000d, 0x36e8: 0x000d, 0x36e9: 0x000d, + 0x36ea: 0x000d, 0x36eb: 0x000d, 0x36ec: 0x000d, 0x36ed: 0x000d, 0x36ee: 0x000d, 0x36ef: 0x000d, + 0x36f0: 0x000a, 0x36f1: 0x000a, 0x36f2: 0x000d, 0x36f3: 0x000d, 0x36f4: 0x000d, 0x36f5: 0x000d, + 0x36f6: 0x000d, 0x36f7: 0x000d, 0x36f8: 0x000d, 0x36f9: 0x000d, 0x36fa: 0x000d, 0x36fb: 0x000d, + 0x36fc: 0x000d, 0x36fd: 0x000d, 0x36fe: 0x000d, 0x36ff: 0x000d, + // Block 0xdc, offset 0x3700 + 0x3700: 0x000a, 0x3701: 0x000a, 0x3702: 0x000a, 0x3703: 0x000a, 0x3704: 0x000a, 0x3705: 0x000a, + 0x3706: 0x000a, 0x3707: 0x000a, 0x3708: 0x000a, 0x3709: 0x000a, 0x370a: 0x000a, 0x370b: 0x000a, + 0x370c: 0x000a, 0x370d: 0x000a, 0x370e: 0x000a, 0x370f: 0x000a, 0x3710: 0x000a, 0x3711: 0x000a, + 0x3712: 0x000a, 0x3713: 0x000a, 0x3714: 0x000a, 0x3715: 0x000a, 0x3716: 0x000a, 0x3717: 0x000a, + 0x3718: 0x000a, 0x3719: 0x000a, 0x371a: 0x000a, 0x371b: 0x000a, 0x371c: 0x000a, 0x371d: 0x000a, + 0x371e: 0x000a, 0x371f: 0x000a, 0x3720: 0x000a, 0x3721: 0x000a, 0x3722: 0x000a, 0x3723: 0x000a, + 0x3724: 0x000a, 0x3725: 0x000a, 0x3726: 0x000a, 0x3727: 0x000a, 0x3728: 0x000a, 0x3729: 0x000a, + 0x372a: 0x000a, 0x372b: 0x000a, + 0x3730: 0x000a, 0x3731: 0x000a, 0x3732: 0x000a, 0x3733: 0x000a, 0x3734: 0x000a, 0x3735: 0x000a, + 0x3736: 0x000a, 0x3737: 0x000a, 0x3738: 0x000a, 0x3739: 0x000a, 0x373a: 0x000a, 0x373b: 0x000a, + 0x373c: 0x000a, 0x373d: 0x000a, 0x373e: 0x000a, 0x373f: 0x000a, + // Block 0xdd, offset 0x3740 + 0x3740: 0x000a, 0x3741: 0x000a, 0x3742: 0x000a, 0x3743: 0x000a, 0x3744: 0x000a, 0x3745: 0x000a, + 0x3746: 0x000a, 0x3747: 0x000a, 0x3748: 0x000a, 0x3749: 0x000a, 0x374a: 0x000a, 0x374b: 0x000a, + 0x374c: 0x000a, 0x374d: 0x000a, 0x374e: 0x000a, 0x374f: 0x000a, 0x3750: 0x000a, 0x3751: 0x000a, + 0x3752: 0x000a, 0x3753: 0x000a, + 0x3760: 0x000a, 0x3761: 0x000a, 0x3762: 0x000a, 0x3763: 0x000a, + 0x3764: 0x000a, 0x3765: 0x000a, 0x3766: 0x000a, 0x3767: 0x000a, 0x3768: 0x000a, 0x3769: 0x000a, + 0x376a: 0x000a, 0x376b: 0x000a, 0x376c: 0x000a, 0x376d: 0x000a, 0x376e: 0x000a, + 0x3771: 0x000a, 0x3772: 0x000a, 0x3773: 0x000a, 0x3774: 0x000a, 0x3775: 0x000a, + 0x3776: 0x000a, 0x3777: 0x000a, 0x3778: 0x000a, 0x3779: 0x000a, 0x377a: 0x000a, 0x377b: 0x000a, + 0x377c: 0x000a, 0x377d: 0x000a, 0x377e: 0x000a, 0x377f: 0x000a, + // Block 0xde, offset 0x3780 + 0x3781: 0x000a, 0x3782: 0x000a, 0x3783: 0x000a, 0x3784: 0x000a, 0x3785: 0x000a, + 0x3786: 0x000a, 0x3787: 0x000a, 0x3788: 0x000a, 0x3789: 0x000a, 0x378a: 0x000a, 0x378b: 0x000a, + 0x378c: 0x000a, 0x378d: 0x000a, 0x378e: 0x000a, 0x378f: 0x000a, 0x3791: 0x000a, + 0x3792: 0x000a, 0x3793: 0x000a, 0x3794: 0x000a, 0x3795: 0x000a, 0x3796: 0x000a, 0x3797: 0x000a, + 0x3798: 0x000a, 0x3799: 0x000a, 0x379a: 0x000a, 0x379b: 0x000a, 0x379c: 0x000a, 0x379d: 0x000a, + 0x379e: 0x000a, 0x379f: 0x000a, 0x37a0: 0x000a, 0x37a1: 0x000a, 0x37a2: 0x000a, 0x37a3: 0x000a, + 0x37a4: 0x000a, 0x37a5: 0x000a, 0x37a6: 0x000a, 0x37a7: 0x000a, 0x37a8: 0x000a, 0x37a9: 0x000a, + 0x37aa: 0x000a, 0x37ab: 0x000a, 0x37ac: 0x000a, 0x37ad: 0x000a, 0x37ae: 0x000a, 0x37af: 0x000a, + 0x37b0: 0x000a, 0x37b1: 0x000a, 0x37b2: 0x000a, 0x37b3: 0x000a, 0x37b4: 0x000a, 0x37b5: 0x000a, + // Block 0xdf, offset 0x37c0 + 0x37c0: 0x0002, 0x37c1: 0x0002, 0x37c2: 0x0002, 0x37c3: 0x0002, 0x37c4: 0x0002, 0x37c5: 0x0002, + 0x37c6: 0x0002, 0x37c7: 0x0002, 0x37c8: 0x0002, 0x37c9: 0x0002, 0x37ca: 0x0002, 0x37cb: 0x000a, + 0x37cc: 0x000a, + 0x37ef: 0x000a, + // Block 0xe0, offset 0x3800 + 0x382a: 0x000a, 0x382b: 0x000a, 0x382c: 0x000a, + // Block 0xe1, offset 0x3840 + 0x3860: 0x000a, 0x3861: 0x000a, 0x3862: 0x000a, 0x3863: 0x000a, + 0x3864: 0x000a, 0x3865: 0x000a, + // Block 0xe2, offset 0x3880 + 0x3880: 0x000a, 0x3881: 0x000a, 0x3882: 0x000a, 0x3883: 0x000a, 0x3884: 0x000a, 0x3885: 0x000a, + 0x3886: 0x000a, 0x3887: 0x000a, 0x3888: 0x000a, 0x3889: 0x000a, 0x388a: 0x000a, 0x388b: 0x000a, + 0x388c: 0x000a, 0x388d: 0x000a, 0x388e: 0x000a, 0x388f: 0x000a, 0x3890: 0x000a, 0x3891: 0x000a, + 0x3892: 0x000a, 0x3893: 0x000a, 0x3894: 0x000a, 0x3895: 0x000a, + 0x38a0: 0x000a, 0x38a1: 0x000a, 0x38a2: 0x000a, 0x38a3: 0x000a, + 0x38a4: 0x000a, 0x38a5: 0x000a, 0x38a6: 0x000a, 0x38a7: 0x000a, 0x38a8: 0x000a, 0x38a9: 0x000a, + 0x38aa: 0x000a, 0x38ab: 0x000a, 0x38ac: 0x000a, + 0x38b0: 0x000a, 0x38b1: 0x000a, 0x38b2: 0x000a, 0x38b3: 0x000a, 0x38b4: 0x000a, 0x38b5: 0x000a, + 0x38b6: 0x000a, 0x38b7: 0x000a, 0x38b8: 0x000a, 0x38b9: 0x000a, 0x38ba: 0x000a, + // Block 0xe3, offset 0x38c0 + 0x38c0: 0x000a, 0x38c1: 0x000a, 0x38c2: 0x000a, 0x38c3: 0x000a, 0x38c4: 0x000a, 0x38c5: 0x000a, + 0x38c6: 0x000a, 0x38c7: 0x000a, 0x38c8: 0x000a, 0x38c9: 0x000a, 0x38ca: 0x000a, 0x38cb: 0x000a, + 0x38cc: 0x000a, 0x38cd: 0x000a, 0x38ce: 0x000a, 0x38cf: 0x000a, 0x38d0: 0x000a, 0x38d1: 0x000a, + 0x38d2: 0x000a, 0x38d3: 0x000a, 0x38d4: 0x000a, 0x38d5: 0x000a, 0x38d6: 0x000a, 0x38d7: 0x000a, + 0x38d8: 0x000a, + 0x38e0: 0x000a, 0x38e1: 0x000a, 0x38e2: 0x000a, 0x38e3: 0x000a, + 0x38e4: 0x000a, 0x38e5: 0x000a, 0x38e6: 0x000a, 0x38e7: 0x000a, 0x38e8: 0x000a, 0x38e9: 0x000a, + 0x38ea: 0x000a, 0x38eb: 0x000a, + // Block 0xe4, offset 0x3900 + 0x3900: 0x000a, 0x3901: 0x000a, 0x3902: 0x000a, 0x3903: 0x000a, 0x3904: 0x000a, 0x3905: 0x000a, + 0x3906: 0x000a, 0x3907: 0x000a, 0x3908: 0x000a, 0x3909: 0x000a, 0x390a: 0x000a, 0x390b: 0x000a, + 0x3910: 0x000a, 0x3911: 0x000a, + 0x3912: 0x000a, 0x3913: 0x000a, 0x3914: 0x000a, 0x3915: 0x000a, 0x3916: 0x000a, 0x3917: 0x000a, + 0x3918: 0x000a, 0x3919: 0x000a, 0x391a: 0x000a, 0x391b: 0x000a, 0x391c: 0x000a, 0x391d: 0x000a, + 0x391e: 0x000a, 0x391f: 0x000a, 0x3920: 0x000a, 0x3921: 0x000a, 0x3922: 0x000a, 0x3923: 0x000a, + 0x3924: 0x000a, 0x3925: 0x000a, 0x3926: 0x000a, 0x3927: 0x000a, 0x3928: 0x000a, 0x3929: 0x000a, + 0x392a: 0x000a, 0x392b: 0x000a, 0x392c: 0x000a, 0x392d: 0x000a, 0x392e: 0x000a, 0x392f: 0x000a, + 0x3930: 0x000a, 0x3931: 0x000a, 0x3932: 0x000a, 0x3933: 0x000a, 0x3934: 0x000a, 0x3935: 0x000a, + 0x3936: 0x000a, 0x3937: 0x000a, 0x3938: 0x000a, 0x3939: 0x000a, 0x393a: 0x000a, 0x393b: 0x000a, + 0x393c: 0x000a, 0x393d: 0x000a, 0x393e: 0x000a, 0x393f: 0x000a, + // Block 0xe5, offset 0x3940 + 0x3940: 0x000a, 0x3941: 0x000a, 0x3942: 0x000a, 0x3943: 0x000a, 0x3944: 0x000a, 0x3945: 0x000a, + 0x3946: 0x000a, 0x3947: 0x000a, + 0x3950: 0x000a, 0x3951: 0x000a, + 0x3952: 0x000a, 0x3953: 0x000a, 0x3954: 0x000a, 0x3955: 0x000a, 0x3956: 0x000a, 0x3957: 0x000a, + 0x3958: 0x000a, 0x3959: 0x000a, + 0x3960: 0x000a, 0x3961: 0x000a, 0x3962: 0x000a, 0x3963: 0x000a, + 0x3964: 0x000a, 0x3965: 0x000a, 0x3966: 0x000a, 0x3967: 0x000a, 0x3968: 0x000a, 0x3969: 0x000a, + 0x396a: 0x000a, 0x396b: 0x000a, 0x396c: 0x000a, 0x396d: 0x000a, 0x396e: 0x000a, 0x396f: 0x000a, + 0x3970: 0x000a, 0x3971: 0x000a, 0x3972: 0x000a, 0x3973: 0x000a, 0x3974: 0x000a, 0x3975: 0x000a, + 0x3976: 0x000a, 0x3977: 0x000a, 0x3978: 0x000a, 0x3979: 0x000a, 0x397a: 0x000a, 0x397b: 0x000a, + 0x397c: 0x000a, 0x397d: 0x000a, 0x397e: 0x000a, 0x397f: 0x000a, + // Block 0xe6, offset 0x3980 + 0x3980: 0x000a, 0x3981: 0x000a, 0x3982: 0x000a, 0x3983: 0x000a, 0x3984: 0x000a, 0x3985: 0x000a, + 0x3986: 0x000a, 0x3987: 0x000a, + 0x3990: 0x000a, 0x3991: 0x000a, + 0x3992: 0x000a, 0x3993: 0x000a, 0x3994: 0x000a, 0x3995: 0x000a, 0x3996: 0x000a, 0x3997: 0x000a, + 0x3998: 0x000a, 0x3999: 0x000a, 0x399a: 0x000a, 0x399b: 0x000a, 0x399c: 0x000a, 0x399d: 0x000a, + 0x399e: 0x000a, 0x399f: 0x000a, 0x39a0: 0x000a, 0x39a1: 0x000a, 0x39a2: 0x000a, 0x39a3: 0x000a, + 0x39a4: 0x000a, 0x39a5: 0x000a, 0x39a6: 0x000a, 0x39a7: 0x000a, 0x39a8: 0x000a, 0x39a9: 0x000a, + 0x39aa: 0x000a, 0x39ab: 0x000a, 0x39ac: 0x000a, 0x39ad: 0x000a, + // Block 0xe7, offset 0x39c0 + 0x39c0: 0x000a, 0x39c1: 0x000a, 0x39c2: 0x000a, 0x39c3: 0x000a, 0x39c4: 0x000a, 0x39c5: 0x000a, + 0x39c6: 0x000a, 0x39c7: 0x000a, 0x39c8: 0x000a, 0x39c9: 0x000a, 0x39ca: 0x000a, 0x39cb: 0x000a, + 0x39cd: 0x000a, 0x39ce: 0x000a, 0x39cf: 0x000a, 0x39d0: 0x000a, 0x39d1: 0x000a, + 0x39d2: 0x000a, 0x39d3: 0x000a, 0x39d4: 0x000a, 0x39d5: 0x000a, 0x39d6: 0x000a, 0x39d7: 0x000a, + 0x39d8: 0x000a, 0x39d9: 0x000a, 0x39da: 0x000a, 0x39db: 0x000a, 0x39dc: 0x000a, 0x39dd: 0x000a, + 0x39de: 0x000a, 0x39df: 0x000a, 0x39e0: 0x000a, 0x39e1: 0x000a, 0x39e2: 0x000a, 0x39e3: 0x000a, + 0x39e4: 0x000a, 0x39e5: 0x000a, 0x39e6: 0x000a, 0x39e7: 0x000a, 0x39e8: 0x000a, 0x39e9: 0x000a, + 0x39ea: 0x000a, 0x39eb: 0x000a, 0x39ec: 0x000a, 0x39ed: 0x000a, 0x39ee: 0x000a, 0x39ef: 0x000a, + 0x39f0: 0x000a, 0x39f1: 0x000a, 0x39f2: 0x000a, 0x39f3: 0x000a, 0x39f4: 0x000a, 0x39f5: 0x000a, + 0x39f6: 0x000a, 0x39f7: 0x000a, 0x39f8: 0x000a, 0x39f9: 0x000a, 0x39fa: 0x000a, 0x39fb: 0x000a, + 0x39fc: 0x000a, 0x39fd: 0x000a, 0x39fe: 0x000a, 0x39ff: 0x000a, + // Block 0xe8, offset 0x3a00 + 0x3a00: 0x000a, 0x3a01: 0x000a, 0x3a02: 0x000a, 0x3a03: 0x000a, 0x3a04: 0x000a, 0x3a05: 0x000a, + 0x3a06: 0x000a, 0x3a07: 0x000a, 0x3a08: 0x000a, 0x3a09: 0x000a, 0x3a0a: 0x000a, 0x3a0b: 0x000a, + 0x3a0c: 0x000a, 0x3a0d: 0x000a, 0x3a0e: 0x000a, 0x3a0f: 0x000a, 0x3a10: 0x000a, 0x3a11: 0x000a, + 0x3a12: 0x000a, 0x3a13: 0x000a, 0x3a14: 0x000a, 0x3a15: 0x000a, 0x3a16: 0x000a, 0x3a17: 0x000a, + 0x3a18: 0x000a, 0x3a19: 0x000a, 0x3a1a: 0x000a, 0x3a1b: 0x000a, 0x3a1c: 0x000a, 0x3a1d: 0x000a, + 0x3a1e: 0x000a, 0x3a1f: 0x000a, 0x3a20: 0x000a, 0x3a21: 0x000a, 0x3a22: 0x000a, 0x3a23: 0x000a, + 0x3a24: 0x000a, 0x3a25: 0x000a, 0x3a26: 0x000a, 0x3a27: 0x000a, 0x3a28: 0x000a, 0x3a29: 0x000a, + 0x3a2a: 0x000a, 0x3a2b: 0x000a, 0x3a2c: 0x000a, 0x3a2d: 0x000a, 0x3a2e: 0x000a, 0x3a2f: 0x000a, + 0x3a30: 0x000a, 0x3a31: 0x000a, 0x3a33: 0x000a, 0x3a34: 0x000a, 0x3a35: 0x000a, + 0x3a36: 0x000a, 0x3a3a: 0x000a, 0x3a3b: 0x000a, + 0x3a3c: 0x000a, 0x3a3d: 0x000a, 0x3a3e: 0x000a, 0x3a3f: 0x000a, + // Block 0xe9, offset 0x3a40 + 0x3a40: 0x000a, 0x3a41: 0x000a, 0x3a42: 0x000a, 0x3a43: 0x000a, 0x3a44: 0x000a, 0x3a45: 0x000a, + 0x3a46: 0x000a, 0x3a47: 0x000a, 0x3a48: 0x000a, 0x3a49: 0x000a, 0x3a4a: 0x000a, 0x3a4b: 0x000a, + 0x3a4c: 0x000a, 0x3a4d: 0x000a, 0x3a4e: 0x000a, 0x3a4f: 0x000a, 0x3a50: 0x000a, 0x3a51: 0x000a, + 0x3a52: 0x000a, 0x3a53: 0x000a, 0x3a54: 0x000a, 0x3a55: 0x000a, 0x3a56: 0x000a, 0x3a57: 0x000a, + 0x3a58: 0x000a, 0x3a59: 0x000a, 0x3a5a: 0x000a, 0x3a5b: 0x000a, 0x3a5c: 0x000a, 0x3a5d: 0x000a, + 0x3a5e: 0x000a, 0x3a5f: 0x000a, 0x3a60: 0x000a, 0x3a61: 0x000a, 0x3a62: 0x000a, + 0x3a65: 0x000a, 0x3a66: 0x000a, 0x3a67: 0x000a, 0x3a68: 0x000a, 0x3a69: 0x000a, + 0x3a6a: 0x000a, 0x3a6e: 0x000a, 0x3a6f: 0x000a, + 0x3a70: 0x000a, 0x3a71: 0x000a, 0x3a72: 0x000a, 0x3a73: 0x000a, 0x3a74: 0x000a, 0x3a75: 0x000a, + 0x3a76: 0x000a, 0x3a77: 0x000a, 0x3a78: 0x000a, 0x3a79: 0x000a, 0x3a7a: 0x000a, 0x3a7b: 0x000a, + 0x3a7c: 0x000a, 0x3a7d: 0x000a, 0x3a7e: 0x000a, 0x3a7f: 0x000a, + // Block 0xea, offset 0x3a80 + 0x3a80: 0x000a, 0x3a81: 0x000a, 0x3a82: 0x000a, 0x3a83: 0x000a, 0x3a84: 0x000a, 0x3a85: 0x000a, + 0x3a86: 0x000a, 0x3a87: 0x000a, 0x3a88: 0x000a, 0x3a89: 0x000a, 0x3a8a: 0x000a, + 0x3a8d: 0x000a, 0x3a8e: 0x000a, 0x3a8f: 0x000a, 0x3a90: 0x000a, 0x3a91: 0x000a, + 0x3a92: 0x000a, 0x3a93: 0x000a, 0x3a94: 0x000a, 0x3a95: 0x000a, 0x3a96: 0x000a, 0x3a97: 0x000a, + 0x3a98: 0x000a, 0x3a99: 0x000a, 0x3a9a: 0x000a, 0x3a9b: 0x000a, 0x3a9c: 0x000a, 0x3a9d: 0x000a, + 0x3a9e: 0x000a, 0x3a9f: 0x000a, 0x3aa0: 0x000a, 0x3aa1: 0x000a, 0x3aa2: 0x000a, 0x3aa3: 0x000a, + 0x3aa4: 0x000a, 0x3aa5: 0x000a, 0x3aa6: 0x000a, 0x3aa7: 0x000a, 0x3aa8: 0x000a, 0x3aa9: 0x000a, + 0x3aaa: 0x000a, 0x3aab: 0x000a, 0x3aac: 0x000a, 0x3aad: 0x000a, 0x3aae: 0x000a, 0x3aaf: 0x000a, + 0x3ab0: 0x000a, 0x3ab1: 0x000a, 0x3ab2: 0x000a, 0x3ab3: 0x000a, 0x3ab4: 0x000a, 0x3ab5: 0x000a, + 0x3ab6: 0x000a, 0x3ab7: 0x000a, 0x3ab8: 0x000a, 0x3ab9: 0x000a, 0x3aba: 0x000a, 0x3abb: 0x000a, + 0x3abc: 0x000a, 0x3abd: 0x000a, 0x3abe: 0x000a, 0x3abf: 0x000a, + // Block 0xeb, offset 0x3ac0 + 0x3ac0: 0x000a, 0x3ac1: 0x000a, 0x3ac2: 0x000a, 0x3ac3: 0x000a, 0x3ac4: 0x000a, 0x3ac5: 0x000a, + 0x3ac6: 0x000a, 0x3ac7: 0x000a, 0x3ac8: 0x000a, 0x3ac9: 0x000a, 0x3aca: 0x000a, 0x3acb: 0x000a, + 0x3acc: 0x000a, 0x3acd: 0x000a, 0x3ace: 0x000a, 0x3acf: 0x000a, 0x3ad0: 0x000a, 0x3ad1: 0x000a, + 0x3ad2: 0x000a, 0x3ad3: 0x000a, + 0x3ae0: 0x000a, 0x3ae1: 0x000a, 0x3ae2: 0x000a, 0x3ae3: 0x000a, + 0x3ae4: 0x000a, 0x3ae5: 0x000a, 0x3ae6: 0x000a, 0x3ae7: 0x000a, 0x3ae8: 0x000a, 0x3ae9: 0x000a, + 0x3aea: 0x000a, 0x3aeb: 0x000a, 0x3aec: 0x000a, 0x3aed: 0x000a, + 0x3af0: 0x000a, 0x3af1: 0x000a, 0x3af2: 0x000a, 0x3af3: 0x000a, + 0x3af8: 0x000a, 0x3af9: 0x000a, 0x3afa: 0x000a, + // Block 0xec, offset 0x3b00 + 0x3b00: 0x000a, 0x3b01: 0x000a, 0x3b02: 0x000a, + 0x3b10: 0x000a, 0x3b11: 0x000a, + 0x3b12: 0x000a, 0x3b13: 0x000a, 0x3b14: 0x000a, 0x3b15: 0x000a, + // Block 0xed, offset 0x3b40 + 0x3b7e: 0x000b, 0x3b7f: 0x000b, + // Block 0xee, offset 0x3b80 + 0x3b80: 0x000b, 0x3b81: 0x000b, 0x3b82: 0x000b, 0x3b83: 0x000b, 0x3b84: 0x000b, 0x3b85: 0x000b, + 0x3b86: 0x000b, 0x3b87: 0x000b, 0x3b88: 0x000b, 0x3b89: 0x000b, 0x3b8a: 0x000b, 0x3b8b: 0x000b, + 0x3b8c: 0x000b, 0x3b8d: 0x000b, 0x3b8e: 0x000b, 0x3b8f: 0x000b, 0x3b90: 0x000b, 0x3b91: 0x000b, + 0x3b92: 0x000b, 0x3b93: 0x000b, 0x3b94: 0x000b, 0x3b95: 0x000b, 0x3b96: 0x000b, 0x3b97: 0x000b, + 0x3b98: 0x000b, 0x3b99: 0x000b, 0x3b9a: 0x000b, 0x3b9b: 0x000b, 0x3b9c: 0x000b, 0x3b9d: 0x000b, + 0x3b9e: 0x000b, 0x3b9f: 0x000b, 0x3ba0: 0x000b, 0x3ba1: 0x000b, 0x3ba2: 0x000b, 0x3ba3: 0x000b, + 0x3ba4: 0x000b, 0x3ba5: 0x000b, 0x3ba6: 0x000b, 0x3ba7: 0x000b, 0x3ba8: 0x000b, 0x3ba9: 0x000b, + 0x3baa: 0x000b, 0x3bab: 0x000b, 0x3bac: 0x000b, 0x3bad: 0x000b, 0x3bae: 0x000b, 0x3baf: 0x000b, + 0x3bb0: 0x000b, 0x3bb1: 0x000b, 0x3bb2: 0x000b, 0x3bb3: 0x000b, 0x3bb4: 0x000b, 0x3bb5: 0x000b, + 0x3bb6: 0x000b, 0x3bb7: 0x000b, 0x3bb8: 0x000b, 0x3bb9: 0x000b, 0x3bba: 0x000b, 0x3bbb: 0x000b, + 0x3bbc: 0x000b, 0x3bbd: 0x000b, 0x3bbe: 0x000b, 0x3bbf: 0x000b, + // Block 0xef, offset 0x3bc0 + 0x3bc0: 0x000c, 0x3bc1: 0x000c, 0x3bc2: 0x000c, 0x3bc3: 0x000c, 0x3bc4: 0x000c, 0x3bc5: 0x000c, + 0x3bc6: 0x000c, 0x3bc7: 0x000c, 0x3bc8: 0x000c, 0x3bc9: 0x000c, 0x3bca: 0x000c, 0x3bcb: 0x000c, + 0x3bcc: 0x000c, 0x3bcd: 0x000c, 0x3bce: 0x000c, 0x3bcf: 0x000c, 0x3bd0: 0x000c, 0x3bd1: 0x000c, + 0x3bd2: 0x000c, 0x3bd3: 0x000c, 0x3bd4: 0x000c, 0x3bd5: 0x000c, 0x3bd6: 0x000c, 0x3bd7: 0x000c, + 0x3bd8: 0x000c, 0x3bd9: 0x000c, 0x3bda: 0x000c, 0x3bdb: 0x000c, 0x3bdc: 0x000c, 0x3bdd: 0x000c, + 0x3bde: 0x000c, 0x3bdf: 0x000c, 0x3be0: 0x000c, 0x3be1: 0x000c, 0x3be2: 0x000c, 0x3be3: 0x000c, + 0x3be4: 0x000c, 0x3be5: 0x000c, 0x3be6: 0x000c, 0x3be7: 0x000c, 0x3be8: 0x000c, 0x3be9: 0x000c, + 0x3bea: 0x000c, 0x3beb: 0x000c, 0x3bec: 0x000c, 0x3bed: 0x000c, 0x3bee: 0x000c, 0x3bef: 0x000c, + 0x3bf0: 0x000b, 0x3bf1: 0x000b, 0x3bf2: 0x000b, 0x3bf3: 0x000b, 0x3bf4: 0x000b, 0x3bf5: 0x000b, + 0x3bf6: 0x000b, 0x3bf7: 0x000b, 0x3bf8: 0x000b, 0x3bf9: 0x000b, 0x3bfa: 0x000b, 0x3bfb: 0x000b, + 0x3bfc: 0x000b, 0x3bfd: 0x000b, 0x3bfe: 0x000b, 0x3bff: 0x000b, +} + +// bidiIndex: 24 blocks, 1536 entries, 1536 bytes +// Block 0 is the zero block. +var bidiIndex = [1536]uint8{ + // Block 0x0, offset 0x0 + // Block 0x1, offset 0x40 + // Block 0x2, offset 0x80 + // Block 0x3, offset 0xc0 + 0xc2: 0x01, 0xc3: 0x02, + 0xca: 0x03, 0xcb: 0x04, 0xcc: 0x05, 0xcd: 0x06, 0xce: 0x07, 0xcf: 0x08, + 0xd2: 0x09, 0xd6: 0x0a, 0xd7: 0x0b, + 0xd8: 0x0c, 0xd9: 0x0d, 0xda: 0x0e, 0xdb: 0x0f, 0xdc: 0x10, 0xdd: 0x11, 0xde: 0x12, 0xdf: 0x13, + 0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05, 0xe4: 0x06, + 0xea: 0x07, 0xef: 0x08, + 0xf0: 0x11, 0xf1: 0x12, 0xf2: 0x12, 0xf3: 0x14, 0xf4: 0x15, + // Block 0x4, offset 0x100 + 0x120: 0x14, 0x121: 0x15, 0x122: 0x16, 0x123: 0x17, 0x124: 0x18, 0x125: 0x19, 0x126: 0x1a, 0x127: 0x1b, + 0x128: 0x1c, 0x129: 0x1d, 0x12a: 0x1c, 0x12b: 0x1e, 0x12c: 0x1f, 0x12d: 0x20, 0x12e: 0x21, 0x12f: 0x22, + 0x130: 0x23, 0x131: 0x24, 0x132: 0x1a, 0x133: 0x25, 0x134: 0x26, 0x135: 0x27, 0x137: 0x28, + 0x138: 0x29, 0x139: 0x2a, 0x13a: 0x2b, 0x13b: 0x2c, 0x13c: 0x2d, 0x13d: 0x2e, 0x13e: 0x2f, 0x13f: 0x30, + // Block 0x5, offset 0x140 + 0x140: 0x31, 0x141: 0x32, 0x142: 0x33, + 0x14d: 0x34, 0x14e: 0x35, + 0x150: 0x36, + 0x15a: 0x37, 0x15c: 0x38, 0x15d: 0x39, 0x15e: 0x3a, 0x15f: 0x3b, + 0x160: 0x3c, 0x162: 0x3d, 0x164: 0x3e, 0x165: 0x3f, 0x167: 0x40, + 0x168: 0x41, 0x169: 0x42, 0x16a: 0x43, 0x16c: 0x44, 0x16d: 0x45, 0x16e: 0x46, 0x16f: 0x47, + 0x170: 0x48, 0x173: 0x49, 0x177: 0x4a, + 0x17e: 0x4b, 0x17f: 0x4c, + // Block 0x6, offset 0x180 + 0x180: 0x4d, 0x181: 0x4e, 0x182: 0x4f, 0x183: 0x50, 0x184: 0x51, 0x185: 0x52, 0x186: 0x53, 0x187: 0x54, + 0x188: 0x55, 0x189: 0x54, 0x18a: 0x54, 0x18b: 0x54, 0x18c: 0x56, 0x18d: 0x57, 0x18e: 0x58, 0x18f: 0x54, + 0x190: 0x59, 0x191: 0x5a, 0x192: 0x5b, 0x193: 0x5c, 0x194: 0x54, 0x195: 0x54, 0x196: 0x54, 0x197: 0x54, + 0x198: 0x54, 0x199: 0x54, 0x19a: 0x5d, 0x19b: 0x54, 0x19c: 0x54, 0x19d: 0x5e, 0x19e: 0x54, 0x19f: 0x5f, + 0x1a4: 0x54, 0x1a5: 0x54, 0x1a6: 0x60, 0x1a7: 0x61, + 0x1a8: 0x54, 0x1a9: 0x54, 0x1aa: 0x54, 0x1ab: 0x54, 0x1ac: 0x54, 0x1ad: 0x62, 0x1ae: 0x63, 0x1af: 0x54, + 0x1b3: 0x64, 0x1b5: 0x65, 0x1b7: 0x66, + 0x1b8: 0x67, 0x1b9: 0x68, 0x1ba: 0x69, 0x1bb: 0x6a, 0x1bc: 0x54, 0x1bd: 0x54, 0x1be: 0x54, 0x1bf: 0x6b, + // Block 0x7, offset 0x1c0 + 0x1c0: 0x6c, 0x1c2: 0x6d, 0x1c3: 0x6e, 0x1c7: 0x6f, + 0x1c8: 0x70, 0x1c9: 0x71, 0x1ca: 0x72, 0x1cb: 0x73, 0x1cd: 0x74, 0x1cf: 0x75, + // Block 0x8, offset 0x200 + 0x237: 0x54, + // Block 0x9, offset 0x240 + 0x252: 0x76, 0x253: 0x77, + 0x258: 0x78, 0x259: 0x79, 0x25a: 0x7a, 0x25b: 0x7b, 0x25c: 0x7c, 0x25e: 0x7d, + 0x260: 0x7e, 0x261: 0x7f, 0x263: 0x80, 0x264: 0x81, 0x265: 0x82, 0x266: 0x83, 0x267: 0x84, + 0x268: 0x85, 0x269: 0x86, 0x26a: 0x87, 0x26b: 0x88, 0x26f: 0x89, + // Block 0xa, offset 0x280 + 0x2ac: 0x8a, 0x2ad: 0x8b, 0x2ae: 0x0e, 0x2af: 0x0e, + 0x2b0: 0x0e, 0x2b1: 0x0e, 0x2b2: 0x0e, 0x2b3: 0x0e, 0x2b4: 0x8c, 0x2b5: 0x0e, 0x2b6: 0x0e, 0x2b7: 0x8d, + 0x2b8: 0x8e, 0x2b9: 0x8f, 0x2ba: 0x0e, 0x2bb: 0x90, 0x2bc: 0x91, 0x2bd: 0x92, 0x2bf: 0x93, + // Block 0xb, offset 0x2c0 + 0x2c4: 0x94, 0x2c5: 0x54, 0x2c6: 0x95, 0x2c7: 0x96, + 0x2cb: 0x97, 0x2cd: 0x98, + 0x2e0: 0x99, 0x2e1: 0x99, 0x2e2: 0x99, 0x2e3: 0x99, 0x2e4: 0x9a, 0x2e5: 0x99, 0x2e6: 0x99, 0x2e7: 0x99, + 0x2e8: 0x9b, 0x2e9: 0x99, 0x2ea: 0x99, 0x2eb: 0x9c, 0x2ec: 0x9d, 0x2ed: 0x99, 0x2ee: 0x99, 0x2ef: 0x99, + 0x2f0: 0x99, 0x2f1: 0x99, 0x2f2: 0x99, 0x2f3: 0x99, 0x2f4: 0x9e, 0x2f5: 0x99, 0x2f6: 0x99, 0x2f7: 0x99, + 0x2f8: 0x99, 0x2f9: 0x9f, 0x2fa: 0x99, 0x2fb: 0x99, 0x2fc: 0xa0, 0x2fd: 0xa1, 0x2fe: 0x99, 0x2ff: 0x99, + // Block 0xc, offset 0x300 + 0x300: 0xa2, 0x301: 0xa3, 0x302: 0xa4, 0x304: 0xa5, 0x305: 0xa6, 0x306: 0xa7, 0x307: 0xa8, + 0x308: 0xa9, 0x30b: 0xaa, 0x30c: 0x26, 0x30d: 0xab, + 0x310: 0xac, 0x311: 0xad, 0x312: 0xae, 0x313: 0xaf, 0x316: 0xb0, 0x317: 0xb1, + 0x318: 0xb2, 0x319: 0xb3, 0x31a: 0xb4, 0x31c: 0xb5, + 0x320: 0xb6, 0x327: 0xb7, + 0x328: 0xb8, 0x329: 0xb9, 0x32a: 0xba, + 0x330: 0xbb, 0x332: 0xbc, 0x334: 0xbd, 0x335: 0xbe, 0x336: 0xbf, + 0x33b: 0xc0, 0x33f: 0xc1, + // Block 0xd, offset 0x340 + 0x36b: 0xc2, 0x36c: 0xc3, + 0x37d: 0xc4, 0x37e: 0xc5, 0x37f: 0xc6, + // Block 0xe, offset 0x380 + 0x3b2: 0xc7, + // Block 0xf, offset 0x3c0 + 0x3c5: 0xc8, 0x3c6: 0xc9, + 0x3c8: 0x54, 0x3c9: 0xca, 0x3cc: 0x54, 0x3cd: 0xcb, + 0x3db: 0xcc, 0x3dc: 0xcd, 0x3dd: 0xce, 0x3de: 0xcf, 0x3df: 0xd0, + 0x3e8: 0xd1, 0x3e9: 0xd2, 0x3ea: 0xd3, + // Block 0x10, offset 0x400 + 0x400: 0xd4, 0x404: 0xc3, + 0x40b: 0xd5, + 0x420: 0x99, 0x421: 0x99, 0x422: 0x99, 0x423: 0xd6, 0x424: 0x99, 0x425: 0xd7, 0x426: 0x99, 0x427: 0x99, + 0x428: 0x99, 0x429: 0x99, 0x42a: 0x99, 0x42b: 0x99, 0x42c: 0x99, 0x42d: 0x99, 0x42e: 0x99, 0x42f: 0x99, + 0x430: 0x99, 0x431: 0xa0, 0x432: 0x0e, 0x433: 0x99, 0x434: 0x0e, 0x435: 0xd8, 0x436: 0x99, 0x437: 0x99, + 0x438: 0x0e, 0x439: 0x0e, 0x43a: 0x0e, 0x43b: 0xd9, 0x43c: 0x99, 0x43d: 0x99, 0x43e: 0x99, 0x43f: 0x99, + // Block 0x11, offset 0x440 + 0x440: 0xda, 0x441: 0x54, 0x442: 0xdb, 0x443: 0xdc, 0x444: 0xdd, 0x445: 0xde, + 0x449: 0xdf, 0x44c: 0x54, 0x44d: 0x54, 0x44e: 0x54, 0x44f: 0x54, + 0x450: 0x54, 0x451: 0x54, 0x452: 0x54, 0x453: 0x54, 0x454: 0x54, 0x455: 0x54, 0x456: 0x54, 0x457: 0x54, + 0x458: 0x54, 0x459: 0x54, 0x45a: 0x54, 0x45b: 0xe0, 0x45c: 0x54, 0x45d: 0x6a, 0x45e: 0x54, 0x45f: 0xe1, + 0x460: 0xe2, 0x461: 0xe3, 0x462: 0xe4, 0x464: 0xe5, 0x465: 0xe6, 0x466: 0xe7, 0x467: 0xe8, + 0x468: 0x54, 0x469: 0xe9, 0x46a: 0xea, + 0x47f: 0xeb, + // Block 0x12, offset 0x480 + 0x4bf: 0xeb, + // Block 0x13, offset 0x4c0 + 0x4d0: 0x09, 0x4d1: 0x0a, 0x4d6: 0x0b, + 0x4db: 0x0c, 0x4dd: 0x0d, 0x4de: 0x0e, 0x4df: 0x0f, + 0x4ef: 0x10, + 0x4ff: 0x10, + // Block 0x14, offset 0x500 + 0x50f: 0x10, + 0x51f: 0x10, + 0x52f: 0x10, + 0x53f: 0x10, + // Block 0x15, offset 0x540 + 0x540: 0xec, 0x541: 0xec, 0x542: 0xec, 0x543: 0xec, 0x544: 0x05, 0x545: 0x05, 0x546: 0x05, 0x547: 0xed, + 0x548: 0xec, 0x549: 0xec, 0x54a: 0xec, 0x54b: 0xec, 0x54c: 0xec, 0x54d: 0xec, 0x54e: 0xec, 0x54f: 0xec, + 0x550: 0xec, 0x551: 0xec, 0x552: 0xec, 0x553: 0xec, 0x554: 0xec, 0x555: 0xec, 0x556: 0xec, 0x557: 0xec, + 0x558: 0xec, 0x559: 0xec, 0x55a: 0xec, 0x55b: 0xec, 0x55c: 0xec, 0x55d: 0xec, 0x55e: 0xec, 0x55f: 0xec, + 0x560: 0xec, 0x561: 0xec, 0x562: 0xec, 0x563: 0xec, 0x564: 0xec, 0x565: 0xec, 0x566: 0xec, 0x567: 0xec, + 0x568: 0xec, 0x569: 0xec, 0x56a: 0xec, 0x56b: 0xec, 0x56c: 0xec, 0x56d: 0xec, 0x56e: 0xec, 0x56f: 0xec, + 0x570: 0xec, 0x571: 0xec, 0x572: 0xec, 0x573: 0xec, 0x574: 0xec, 0x575: 0xec, 0x576: 0xec, 0x577: 0xec, + 0x578: 0xec, 0x579: 0xec, 0x57a: 0xec, 0x57b: 0xec, 0x57c: 0xec, 0x57d: 0xec, 0x57e: 0xec, 0x57f: 0xec, + // Block 0x16, offset 0x580 + 0x58f: 0x10, + 0x59f: 0x10, + 0x5a0: 0x13, + 0x5af: 0x10, + 0x5bf: 0x10, + // Block 0x17, offset 0x5c0 + 0x5cf: 0x10, +} + +// Total table size 16952 bytes (16KiB); checksum: F50EF68C diff --git a/vendor/golang.org/x/text/unicode/bidi/tables13.0.0.go b/vendor/golang.org/x/text/unicode/bidi/tables13.0.0.go new file mode 100644 index 00000000..f248effa --- /dev/null +++ b/vendor/golang.org/x/text/unicode/bidi/tables13.0.0.go @@ -0,0 +1,1956 @@ +// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. + +//go:build go1.16 +// +build go1.16 + +package bidi + +// UnicodeVersion is the Unicode version from which the tables in this package are derived. +const UnicodeVersion = "13.0.0" + +// xorMasks contains masks to be xor-ed with brackets to get the reverse +// version. +var xorMasks = []int32{ // 8 elements + 0, 1, 6, 7, 3, 15, 29, 63, +} // Size: 56 bytes + +// lookup returns the trie value for the first UTF-8 encoding in s and +// the width in bytes of this encoding. The size will be 0 if s does not +// hold enough bytes to complete the encoding. len(s) must be greater than 0. +func (t *bidiTrie) lookup(s []byte) (v uint8, sz int) { + c0 := s[0] + switch { + case c0 < 0x80: // is ASCII + return bidiValues[c0], 1 + case c0 < 0xC2: + return 0, 1 // Illegal UTF-8: not a starter, not ASCII. + case c0 < 0xE0: // 2-byte UTF-8 + if len(s) < 2 { + return 0, 0 + } + i := bidiIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c1), 2 + case c0 < 0xF0: // 3-byte UTF-8 + if len(s) < 3 { + return 0, 0 + } + i := bidiIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = bidiIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c2), 3 + case c0 < 0xF8: // 4-byte UTF-8 + if len(s) < 4 { + return 0, 0 + } + i := bidiIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = bidiIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + o = uint32(i)<<6 + uint32(c2) + i = bidiIndex[o] + c3 := s[3] + if c3 < 0x80 || 0xC0 <= c3 { + return 0, 3 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c3), 4 + } + // Illegal rune + return 0, 1 +} + +// lookupUnsafe returns the trie value for the first UTF-8 encoding in s. +// s must start with a full and valid UTF-8 encoded rune. +func (t *bidiTrie) lookupUnsafe(s []byte) uint8 { + c0 := s[0] + if c0 < 0x80 { // is ASCII + return bidiValues[c0] + } + i := bidiIndex[c0] + if c0 < 0xE0 { // 2-byte UTF-8 + return t.lookupValue(uint32(i), s[1]) + } + i = bidiIndex[uint32(i)<<6+uint32(s[1])] + if c0 < 0xF0 { // 3-byte UTF-8 + return t.lookupValue(uint32(i), s[2]) + } + i = bidiIndex[uint32(i)<<6+uint32(s[2])] + if c0 < 0xF8 { // 4-byte UTF-8 + return t.lookupValue(uint32(i), s[3]) + } + return 0 +} + +// lookupString returns the trie value for the first UTF-8 encoding in s and +// the width in bytes of this encoding. The size will be 0 if s does not +// hold enough bytes to complete the encoding. len(s) must be greater than 0. +func (t *bidiTrie) lookupString(s string) (v uint8, sz int) { + c0 := s[0] + switch { + case c0 < 0x80: // is ASCII + return bidiValues[c0], 1 + case c0 < 0xC2: + return 0, 1 // Illegal UTF-8: not a starter, not ASCII. + case c0 < 0xE0: // 2-byte UTF-8 + if len(s) < 2 { + return 0, 0 + } + i := bidiIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c1), 2 + case c0 < 0xF0: // 3-byte UTF-8 + if len(s) < 3 { + return 0, 0 + } + i := bidiIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = bidiIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c2), 3 + case c0 < 0xF8: // 4-byte UTF-8 + if len(s) < 4 { + return 0, 0 + } + i := bidiIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = bidiIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + o = uint32(i)<<6 + uint32(c2) + i = bidiIndex[o] + c3 := s[3] + if c3 < 0x80 || 0xC0 <= c3 { + return 0, 3 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c3), 4 + } + // Illegal rune + return 0, 1 +} + +// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s. +// s must start with a full and valid UTF-8 encoded rune. +func (t *bidiTrie) lookupStringUnsafe(s string) uint8 { + c0 := s[0] + if c0 < 0x80 { // is ASCII + return bidiValues[c0] + } + i := bidiIndex[c0] + if c0 < 0xE0 { // 2-byte UTF-8 + return t.lookupValue(uint32(i), s[1]) + } + i = bidiIndex[uint32(i)<<6+uint32(s[1])] + if c0 < 0xF0 { // 3-byte UTF-8 + return t.lookupValue(uint32(i), s[2]) + } + i = bidiIndex[uint32(i)<<6+uint32(s[2])] + if c0 < 0xF8 { // 4-byte UTF-8 + return t.lookupValue(uint32(i), s[3]) + } + return 0 +} + +// bidiTrie. Total size: 17408 bytes (17.00 KiB). Checksum: df85fcbfe9b8377f. +type bidiTrie struct{} + +func newBidiTrie(i int) *bidiTrie { + return &bidiTrie{} +} + +// lookupValue determines the type of block n and looks up the value for b. +func (t *bidiTrie) lookupValue(n uint32, b byte) uint8 { + switch { + default: + return uint8(bidiValues[n<<6+uint32(b)]) + } +} + +// bidiValues: 248 blocks, 15872 entries, 15872 bytes +// The third block is the zero block. +var bidiValues = [15872]uint8{ + // Block 0x0, offset 0x0 + 0x00: 0x000b, 0x01: 0x000b, 0x02: 0x000b, 0x03: 0x000b, 0x04: 0x000b, 0x05: 0x000b, + 0x06: 0x000b, 0x07: 0x000b, 0x08: 0x000b, 0x09: 0x0008, 0x0a: 0x0007, 0x0b: 0x0008, + 0x0c: 0x0009, 0x0d: 0x0007, 0x0e: 0x000b, 0x0f: 0x000b, 0x10: 0x000b, 0x11: 0x000b, + 0x12: 0x000b, 0x13: 0x000b, 0x14: 0x000b, 0x15: 0x000b, 0x16: 0x000b, 0x17: 0x000b, + 0x18: 0x000b, 0x19: 0x000b, 0x1a: 0x000b, 0x1b: 0x000b, 0x1c: 0x0007, 0x1d: 0x0007, + 0x1e: 0x0007, 0x1f: 0x0008, 0x20: 0x0009, 0x21: 0x000a, 0x22: 0x000a, 0x23: 0x0004, + 0x24: 0x0004, 0x25: 0x0004, 0x26: 0x000a, 0x27: 0x000a, 0x28: 0x003a, 0x29: 0x002a, + 0x2a: 0x000a, 0x2b: 0x0003, 0x2c: 0x0006, 0x2d: 0x0003, 0x2e: 0x0006, 0x2f: 0x0006, + 0x30: 0x0002, 0x31: 0x0002, 0x32: 0x0002, 0x33: 0x0002, 0x34: 0x0002, 0x35: 0x0002, + 0x36: 0x0002, 0x37: 0x0002, 0x38: 0x0002, 0x39: 0x0002, 0x3a: 0x0006, 0x3b: 0x000a, + 0x3c: 0x000a, 0x3d: 0x000a, 0x3e: 0x000a, 0x3f: 0x000a, + // Block 0x1, offset 0x40 + 0x40: 0x000a, + 0x5b: 0x005a, 0x5c: 0x000a, 0x5d: 0x004a, + 0x5e: 0x000a, 0x5f: 0x000a, 0x60: 0x000a, + 0x7b: 0x005a, + 0x7c: 0x000a, 0x7d: 0x004a, 0x7e: 0x000a, 0x7f: 0x000b, + // Block 0x2, offset 0x80 + // Block 0x3, offset 0xc0 + 0xc0: 0x000b, 0xc1: 0x000b, 0xc2: 0x000b, 0xc3: 0x000b, 0xc4: 0x000b, 0xc5: 0x0007, + 0xc6: 0x000b, 0xc7: 0x000b, 0xc8: 0x000b, 0xc9: 0x000b, 0xca: 0x000b, 0xcb: 0x000b, + 0xcc: 0x000b, 0xcd: 0x000b, 0xce: 0x000b, 0xcf: 0x000b, 0xd0: 0x000b, 0xd1: 0x000b, + 0xd2: 0x000b, 0xd3: 0x000b, 0xd4: 0x000b, 0xd5: 0x000b, 0xd6: 0x000b, 0xd7: 0x000b, + 0xd8: 0x000b, 0xd9: 0x000b, 0xda: 0x000b, 0xdb: 0x000b, 0xdc: 0x000b, 0xdd: 0x000b, + 0xde: 0x000b, 0xdf: 0x000b, 0xe0: 0x0006, 0xe1: 0x000a, 0xe2: 0x0004, 0xe3: 0x0004, + 0xe4: 0x0004, 0xe5: 0x0004, 0xe6: 0x000a, 0xe7: 0x000a, 0xe8: 0x000a, 0xe9: 0x000a, + 0xeb: 0x000a, 0xec: 0x000a, 0xed: 0x000b, 0xee: 0x000a, 0xef: 0x000a, + 0xf0: 0x0004, 0xf1: 0x0004, 0xf2: 0x0002, 0xf3: 0x0002, 0xf4: 0x000a, + 0xf6: 0x000a, 0xf7: 0x000a, 0xf8: 0x000a, 0xf9: 0x0002, 0xfb: 0x000a, + 0xfc: 0x000a, 0xfd: 0x000a, 0xfe: 0x000a, 0xff: 0x000a, + // Block 0x4, offset 0x100 + 0x117: 0x000a, + 0x137: 0x000a, + // Block 0x5, offset 0x140 + 0x179: 0x000a, 0x17a: 0x000a, + // Block 0x6, offset 0x180 + 0x182: 0x000a, 0x183: 0x000a, 0x184: 0x000a, 0x185: 0x000a, + 0x186: 0x000a, 0x187: 0x000a, 0x188: 0x000a, 0x189: 0x000a, 0x18a: 0x000a, 0x18b: 0x000a, + 0x18c: 0x000a, 0x18d: 0x000a, 0x18e: 0x000a, 0x18f: 0x000a, + 0x192: 0x000a, 0x193: 0x000a, 0x194: 0x000a, 0x195: 0x000a, 0x196: 0x000a, 0x197: 0x000a, + 0x198: 0x000a, 0x199: 0x000a, 0x19a: 0x000a, 0x19b: 0x000a, 0x19c: 0x000a, 0x19d: 0x000a, + 0x19e: 0x000a, 0x19f: 0x000a, + 0x1a5: 0x000a, 0x1a6: 0x000a, 0x1a7: 0x000a, 0x1a8: 0x000a, 0x1a9: 0x000a, + 0x1aa: 0x000a, 0x1ab: 0x000a, 0x1ac: 0x000a, 0x1ad: 0x000a, 0x1af: 0x000a, + 0x1b0: 0x000a, 0x1b1: 0x000a, 0x1b2: 0x000a, 0x1b3: 0x000a, 0x1b4: 0x000a, 0x1b5: 0x000a, + 0x1b6: 0x000a, 0x1b7: 0x000a, 0x1b8: 0x000a, 0x1b9: 0x000a, 0x1ba: 0x000a, 0x1bb: 0x000a, + 0x1bc: 0x000a, 0x1bd: 0x000a, 0x1be: 0x000a, 0x1bf: 0x000a, + // Block 0x7, offset 0x1c0 + 0x1c0: 0x000c, 0x1c1: 0x000c, 0x1c2: 0x000c, 0x1c3: 0x000c, 0x1c4: 0x000c, 0x1c5: 0x000c, + 0x1c6: 0x000c, 0x1c7: 0x000c, 0x1c8: 0x000c, 0x1c9: 0x000c, 0x1ca: 0x000c, 0x1cb: 0x000c, + 0x1cc: 0x000c, 0x1cd: 0x000c, 0x1ce: 0x000c, 0x1cf: 0x000c, 0x1d0: 0x000c, 0x1d1: 0x000c, + 0x1d2: 0x000c, 0x1d3: 0x000c, 0x1d4: 0x000c, 0x1d5: 0x000c, 0x1d6: 0x000c, 0x1d7: 0x000c, + 0x1d8: 0x000c, 0x1d9: 0x000c, 0x1da: 0x000c, 0x1db: 0x000c, 0x1dc: 0x000c, 0x1dd: 0x000c, + 0x1de: 0x000c, 0x1df: 0x000c, 0x1e0: 0x000c, 0x1e1: 0x000c, 0x1e2: 0x000c, 0x1e3: 0x000c, + 0x1e4: 0x000c, 0x1e5: 0x000c, 0x1e6: 0x000c, 0x1e7: 0x000c, 0x1e8: 0x000c, 0x1e9: 0x000c, + 0x1ea: 0x000c, 0x1eb: 0x000c, 0x1ec: 0x000c, 0x1ed: 0x000c, 0x1ee: 0x000c, 0x1ef: 0x000c, + 0x1f0: 0x000c, 0x1f1: 0x000c, 0x1f2: 0x000c, 0x1f3: 0x000c, 0x1f4: 0x000c, 0x1f5: 0x000c, + 0x1f6: 0x000c, 0x1f7: 0x000c, 0x1f8: 0x000c, 0x1f9: 0x000c, 0x1fa: 0x000c, 0x1fb: 0x000c, + 0x1fc: 0x000c, 0x1fd: 0x000c, 0x1fe: 0x000c, 0x1ff: 0x000c, + // Block 0x8, offset 0x200 + 0x200: 0x000c, 0x201: 0x000c, 0x202: 0x000c, 0x203: 0x000c, 0x204: 0x000c, 0x205: 0x000c, + 0x206: 0x000c, 0x207: 0x000c, 0x208: 0x000c, 0x209: 0x000c, 0x20a: 0x000c, 0x20b: 0x000c, + 0x20c: 0x000c, 0x20d: 0x000c, 0x20e: 0x000c, 0x20f: 0x000c, 0x210: 0x000c, 0x211: 0x000c, + 0x212: 0x000c, 0x213: 0x000c, 0x214: 0x000c, 0x215: 0x000c, 0x216: 0x000c, 0x217: 0x000c, + 0x218: 0x000c, 0x219: 0x000c, 0x21a: 0x000c, 0x21b: 0x000c, 0x21c: 0x000c, 0x21d: 0x000c, + 0x21e: 0x000c, 0x21f: 0x000c, 0x220: 0x000c, 0x221: 0x000c, 0x222: 0x000c, 0x223: 0x000c, + 0x224: 0x000c, 0x225: 0x000c, 0x226: 0x000c, 0x227: 0x000c, 0x228: 0x000c, 0x229: 0x000c, + 0x22a: 0x000c, 0x22b: 0x000c, 0x22c: 0x000c, 0x22d: 0x000c, 0x22e: 0x000c, 0x22f: 0x000c, + 0x234: 0x000a, 0x235: 0x000a, + 0x23e: 0x000a, + // Block 0x9, offset 0x240 + 0x244: 0x000a, 0x245: 0x000a, + 0x247: 0x000a, + // Block 0xa, offset 0x280 + 0x2b6: 0x000a, + // Block 0xb, offset 0x2c0 + 0x2c3: 0x000c, 0x2c4: 0x000c, 0x2c5: 0x000c, + 0x2c6: 0x000c, 0x2c7: 0x000c, 0x2c8: 0x000c, 0x2c9: 0x000c, + // Block 0xc, offset 0x300 + 0x30a: 0x000a, + 0x30d: 0x000a, 0x30e: 0x000a, 0x30f: 0x0004, 0x310: 0x0001, 0x311: 0x000c, + 0x312: 0x000c, 0x313: 0x000c, 0x314: 0x000c, 0x315: 0x000c, 0x316: 0x000c, 0x317: 0x000c, + 0x318: 0x000c, 0x319: 0x000c, 0x31a: 0x000c, 0x31b: 0x000c, 0x31c: 0x000c, 0x31d: 0x000c, + 0x31e: 0x000c, 0x31f: 0x000c, 0x320: 0x000c, 0x321: 0x000c, 0x322: 0x000c, 0x323: 0x000c, + 0x324: 0x000c, 0x325: 0x000c, 0x326: 0x000c, 0x327: 0x000c, 0x328: 0x000c, 0x329: 0x000c, + 0x32a: 0x000c, 0x32b: 0x000c, 0x32c: 0x000c, 0x32d: 0x000c, 0x32e: 0x000c, 0x32f: 0x000c, + 0x330: 0x000c, 0x331: 0x000c, 0x332: 0x000c, 0x333: 0x000c, 0x334: 0x000c, 0x335: 0x000c, + 0x336: 0x000c, 0x337: 0x000c, 0x338: 0x000c, 0x339: 0x000c, 0x33a: 0x000c, 0x33b: 0x000c, + 0x33c: 0x000c, 0x33d: 0x000c, 0x33e: 0x0001, 0x33f: 0x000c, + // Block 0xd, offset 0x340 + 0x340: 0x0001, 0x341: 0x000c, 0x342: 0x000c, 0x343: 0x0001, 0x344: 0x000c, 0x345: 0x000c, + 0x346: 0x0001, 0x347: 0x000c, 0x348: 0x0001, 0x349: 0x0001, 0x34a: 0x0001, 0x34b: 0x0001, + 0x34c: 0x0001, 0x34d: 0x0001, 0x34e: 0x0001, 0x34f: 0x0001, 0x350: 0x0001, 0x351: 0x0001, + 0x352: 0x0001, 0x353: 0x0001, 0x354: 0x0001, 0x355: 0x0001, 0x356: 0x0001, 0x357: 0x0001, + 0x358: 0x0001, 0x359: 0x0001, 0x35a: 0x0001, 0x35b: 0x0001, 0x35c: 0x0001, 0x35d: 0x0001, + 0x35e: 0x0001, 0x35f: 0x0001, 0x360: 0x0001, 0x361: 0x0001, 0x362: 0x0001, 0x363: 0x0001, + 0x364: 0x0001, 0x365: 0x0001, 0x366: 0x0001, 0x367: 0x0001, 0x368: 0x0001, 0x369: 0x0001, + 0x36a: 0x0001, 0x36b: 0x0001, 0x36c: 0x0001, 0x36d: 0x0001, 0x36e: 0x0001, 0x36f: 0x0001, + 0x370: 0x0001, 0x371: 0x0001, 0x372: 0x0001, 0x373: 0x0001, 0x374: 0x0001, 0x375: 0x0001, + 0x376: 0x0001, 0x377: 0x0001, 0x378: 0x0001, 0x379: 0x0001, 0x37a: 0x0001, 0x37b: 0x0001, + 0x37c: 0x0001, 0x37d: 0x0001, 0x37e: 0x0001, 0x37f: 0x0001, + // Block 0xe, offset 0x380 + 0x380: 0x0005, 0x381: 0x0005, 0x382: 0x0005, 0x383: 0x0005, 0x384: 0x0005, 0x385: 0x0005, + 0x386: 0x000a, 0x387: 0x000a, 0x388: 0x000d, 0x389: 0x0004, 0x38a: 0x0004, 0x38b: 0x000d, + 0x38c: 0x0006, 0x38d: 0x000d, 0x38e: 0x000a, 0x38f: 0x000a, 0x390: 0x000c, 0x391: 0x000c, + 0x392: 0x000c, 0x393: 0x000c, 0x394: 0x000c, 0x395: 0x000c, 0x396: 0x000c, 0x397: 0x000c, + 0x398: 0x000c, 0x399: 0x000c, 0x39a: 0x000c, 0x39b: 0x000d, 0x39c: 0x000d, 0x39d: 0x000d, + 0x39e: 0x000d, 0x39f: 0x000d, 0x3a0: 0x000d, 0x3a1: 0x000d, 0x3a2: 0x000d, 0x3a3: 0x000d, + 0x3a4: 0x000d, 0x3a5: 0x000d, 0x3a6: 0x000d, 0x3a7: 0x000d, 0x3a8: 0x000d, 0x3a9: 0x000d, + 0x3aa: 0x000d, 0x3ab: 0x000d, 0x3ac: 0x000d, 0x3ad: 0x000d, 0x3ae: 0x000d, 0x3af: 0x000d, + 0x3b0: 0x000d, 0x3b1: 0x000d, 0x3b2: 0x000d, 0x3b3: 0x000d, 0x3b4: 0x000d, 0x3b5: 0x000d, + 0x3b6: 0x000d, 0x3b7: 0x000d, 0x3b8: 0x000d, 0x3b9: 0x000d, 0x3ba: 0x000d, 0x3bb: 0x000d, + 0x3bc: 0x000d, 0x3bd: 0x000d, 0x3be: 0x000d, 0x3bf: 0x000d, + // Block 0xf, offset 0x3c0 + 0x3c0: 0x000d, 0x3c1: 0x000d, 0x3c2: 0x000d, 0x3c3: 0x000d, 0x3c4: 0x000d, 0x3c5: 0x000d, + 0x3c6: 0x000d, 0x3c7: 0x000d, 0x3c8: 0x000d, 0x3c9: 0x000d, 0x3ca: 0x000d, 0x3cb: 0x000c, + 0x3cc: 0x000c, 0x3cd: 0x000c, 0x3ce: 0x000c, 0x3cf: 0x000c, 0x3d0: 0x000c, 0x3d1: 0x000c, + 0x3d2: 0x000c, 0x3d3: 0x000c, 0x3d4: 0x000c, 0x3d5: 0x000c, 0x3d6: 0x000c, 0x3d7: 0x000c, + 0x3d8: 0x000c, 0x3d9: 0x000c, 0x3da: 0x000c, 0x3db: 0x000c, 0x3dc: 0x000c, 0x3dd: 0x000c, + 0x3de: 0x000c, 0x3df: 0x000c, 0x3e0: 0x0005, 0x3e1: 0x0005, 0x3e2: 0x0005, 0x3e3: 0x0005, + 0x3e4: 0x0005, 0x3e5: 0x0005, 0x3e6: 0x0005, 0x3e7: 0x0005, 0x3e8: 0x0005, 0x3e9: 0x0005, + 0x3ea: 0x0004, 0x3eb: 0x0005, 0x3ec: 0x0005, 0x3ed: 0x000d, 0x3ee: 0x000d, 0x3ef: 0x000d, + 0x3f0: 0x000c, 0x3f1: 0x000d, 0x3f2: 0x000d, 0x3f3: 0x000d, 0x3f4: 0x000d, 0x3f5: 0x000d, + 0x3f6: 0x000d, 0x3f7: 0x000d, 0x3f8: 0x000d, 0x3f9: 0x000d, 0x3fa: 0x000d, 0x3fb: 0x000d, + 0x3fc: 0x000d, 0x3fd: 0x000d, 0x3fe: 0x000d, 0x3ff: 0x000d, + // Block 0x10, offset 0x400 + 0x400: 0x000d, 0x401: 0x000d, 0x402: 0x000d, 0x403: 0x000d, 0x404: 0x000d, 0x405: 0x000d, + 0x406: 0x000d, 0x407: 0x000d, 0x408: 0x000d, 0x409: 0x000d, 0x40a: 0x000d, 0x40b: 0x000d, + 0x40c: 0x000d, 0x40d: 0x000d, 0x40e: 0x000d, 0x40f: 0x000d, 0x410: 0x000d, 0x411: 0x000d, + 0x412: 0x000d, 0x413: 0x000d, 0x414: 0x000d, 0x415: 0x000d, 0x416: 0x000d, 0x417: 0x000d, + 0x418: 0x000d, 0x419: 0x000d, 0x41a: 0x000d, 0x41b: 0x000d, 0x41c: 0x000d, 0x41d: 0x000d, + 0x41e: 0x000d, 0x41f: 0x000d, 0x420: 0x000d, 0x421: 0x000d, 0x422: 0x000d, 0x423: 0x000d, + 0x424: 0x000d, 0x425: 0x000d, 0x426: 0x000d, 0x427: 0x000d, 0x428: 0x000d, 0x429: 0x000d, + 0x42a: 0x000d, 0x42b: 0x000d, 0x42c: 0x000d, 0x42d: 0x000d, 0x42e: 0x000d, 0x42f: 0x000d, + 0x430: 0x000d, 0x431: 0x000d, 0x432: 0x000d, 0x433: 0x000d, 0x434: 0x000d, 0x435: 0x000d, + 0x436: 0x000d, 0x437: 0x000d, 0x438: 0x000d, 0x439: 0x000d, 0x43a: 0x000d, 0x43b: 0x000d, + 0x43c: 0x000d, 0x43d: 0x000d, 0x43e: 0x000d, 0x43f: 0x000d, + // Block 0x11, offset 0x440 + 0x440: 0x000d, 0x441: 0x000d, 0x442: 0x000d, 0x443: 0x000d, 0x444: 0x000d, 0x445: 0x000d, + 0x446: 0x000d, 0x447: 0x000d, 0x448: 0x000d, 0x449: 0x000d, 0x44a: 0x000d, 0x44b: 0x000d, + 0x44c: 0x000d, 0x44d: 0x000d, 0x44e: 0x000d, 0x44f: 0x000d, 0x450: 0x000d, 0x451: 0x000d, + 0x452: 0x000d, 0x453: 0x000d, 0x454: 0x000d, 0x455: 0x000d, 0x456: 0x000c, 0x457: 0x000c, + 0x458: 0x000c, 0x459: 0x000c, 0x45a: 0x000c, 0x45b: 0x000c, 0x45c: 0x000c, 0x45d: 0x0005, + 0x45e: 0x000a, 0x45f: 0x000c, 0x460: 0x000c, 0x461: 0x000c, 0x462: 0x000c, 0x463: 0x000c, + 0x464: 0x000c, 0x465: 0x000d, 0x466: 0x000d, 0x467: 0x000c, 0x468: 0x000c, 0x469: 0x000a, + 0x46a: 0x000c, 0x46b: 0x000c, 0x46c: 0x000c, 0x46d: 0x000c, 0x46e: 0x000d, 0x46f: 0x000d, + 0x470: 0x0002, 0x471: 0x0002, 0x472: 0x0002, 0x473: 0x0002, 0x474: 0x0002, 0x475: 0x0002, + 0x476: 0x0002, 0x477: 0x0002, 0x478: 0x0002, 0x479: 0x0002, 0x47a: 0x000d, 0x47b: 0x000d, + 0x47c: 0x000d, 0x47d: 0x000d, 0x47e: 0x000d, 0x47f: 0x000d, + // Block 0x12, offset 0x480 + 0x480: 0x000d, 0x481: 0x000d, 0x482: 0x000d, 0x483: 0x000d, 0x484: 0x000d, 0x485: 0x000d, + 0x486: 0x000d, 0x487: 0x000d, 0x488: 0x000d, 0x489: 0x000d, 0x48a: 0x000d, 0x48b: 0x000d, + 0x48c: 0x000d, 0x48d: 0x000d, 0x48e: 0x000d, 0x48f: 0x000d, 0x490: 0x000d, 0x491: 0x000c, + 0x492: 0x000d, 0x493: 0x000d, 0x494: 0x000d, 0x495: 0x000d, 0x496: 0x000d, 0x497: 0x000d, + 0x498: 0x000d, 0x499: 0x000d, 0x49a: 0x000d, 0x49b: 0x000d, 0x49c: 0x000d, 0x49d: 0x000d, + 0x49e: 0x000d, 0x49f: 0x000d, 0x4a0: 0x000d, 0x4a1: 0x000d, 0x4a2: 0x000d, 0x4a3: 0x000d, + 0x4a4: 0x000d, 0x4a5: 0x000d, 0x4a6: 0x000d, 0x4a7: 0x000d, 0x4a8: 0x000d, 0x4a9: 0x000d, + 0x4aa: 0x000d, 0x4ab: 0x000d, 0x4ac: 0x000d, 0x4ad: 0x000d, 0x4ae: 0x000d, 0x4af: 0x000d, + 0x4b0: 0x000c, 0x4b1: 0x000c, 0x4b2: 0x000c, 0x4b3: 0x000c, 0x4b4: 0x000c, 0x4b5: 0x000c, + 0x4b6: 0x000c, 0x4b7: 0x000c, 0x4b8: 0x000c, 0x4b9: 0x000c, 0x4ba: 0x000c, 0x4bb: 0x000c, + 0x4bc: 0x000c, 0x4bd: 0x000c, 0x4be: 0x000c, 0x4bf: 0x000c, + // Block 0x13, offset 0x4c0 + 0x4c0: 0x000c, 0x4c1: 0x000c, 0x4c2: 0x000c, 0x4c3: 0x000c, 0x4c4: 0x000c, 0x4c5: 0x000c, + 0x4c6: 0x000c, 0x4c7: 0x000c, 0x4c8: 0x000c, 0x4c9: 0x000c, 0x4ca: 0x000c, 0x4cb: 0x000d, + 0x4cc: 0x000d, 0x4cd: 0x000d, 0x4ce: 0x000d, 0x4cf: 0x000d, 0x4d0: 0x000d, 0x4d1: 0x000d, + 0x4d2: 0x000d, 0x4d3: 0x000d, 0x4d4: 0x000d, 0x4d5: 0x000d, 0x4d6: 0x000d, 0x4d7: 0x000d, + 0x4d8: 0x000d, 0x4d9: 0x000d, 0x4da: 0x000d, 0x4db: 0x000d, 0x4dc: 0x000d, 0x4dd: 0x000d, + 0x4de: 0x000d, 0x4df: 0x000d, 0x4e0: 0x000d, 0x4e1: 0x000d, 0x4e2: 0x000d, 0x4e3: 0x000d, + 0x4e4: 0x000d, 0x4e5: 0x000d, 0x4e6: 0x000d, 0x4e7: 0x000d, 0x4e8: 0x000d, 0x4e9: 0x000d, + 0x4ea: 0x000d, 0x4eb: 0x000d, 0x4ec: 0x000d, 0x4ed: 0x000d, 0x4ee: 0x000d, 0x4ef: 0x000d, + 0x4f0: 0x000d, 0x4f1: 0x000d, 0x4f2: 0x000d, 0x4f3: 0x000d, 0x4f4: 0x000d, 0x4f5: 0x000d, + 0x4f6: 0x000d, 0x4f7: 0x000d, 0x4f8: 0x000d, 0x4f9: 0x000d, 0x4fa: 0x000d, 0x4fb: 0x000d, + 0x4fc: 0x000d, 0x4fd: 0x000d, 0x4fe: 0x000d, 0x4ff: 0x000d, + // Block 0x14, offset 0x500 + 0x500: 0x000d, 0x501: 0x000d, 0x502: 0x000d, 0x503: 0x000d, 0x504: 0x000d, 0x505: 0x000d, + 0x506: 0x000d, 0x507: 0x000d, 0x508: 0x000d, 0x509: 0x000d, 0x50a: 0x000d, 0x50b: 0x000d, + 0x50c: 0x000d, 0x50d: 0x000d, 0x50e: 0x000d, 0x50f: 0x000d, 0x510: 0x000d, 0x511: 0x000d, + 0x512: 0x000d, 0x513: 0x000d, 0x514: 0x000d, 0x515: 0x000d, 0x516: 0x000d, 0x517: 0x000d, + 0x518: 0x000d, 0x519: 0x000d, 0x51a: 0x000d, 0x51b: 0x000d, 0x51c: 0x000d, 0x51d: 0x000d, + 0x51e: 0x000d, 0x51f: 0x000d, 0x520: 0x000d, 0x521: 0x000d, 0x522: 0x000d, 0x523: 0x000d, + 0x524: 0x000d, 0x525: 0x000d, 0x526: 0x000c, 0x527: 0x000c, 0x528: 0x000c, 0x529: 0x000c, + 0x52a: 0x000c, 0x52b: 0x000c, 0x52c: 0x000c, 0x52d: 0x000c, 0x52e: 0x000c, 0x52f: 0x000c, + 0x530: 0x000c, 0x531: 0x000d, 0x532: 0x000d, 0x533: 0x000d, 0x534: 0x000d, 0x535: 0x000d, + 0x536: 0x000d, 0x537: 0x000d, 0x538: 0x000d, 0x539: 0x000d, 0x53a: 0x000d, 0x53b: 0x000d, + 0x53c: 0x000d, 0x53d: 0x000d, 0x53e: 0x000d, 0x53f: 0x000d, + // Block 0x15, offset 0x540 + 0x540: 0x0001, 0x541: 0x0001, 0x542: 0x0001, 0x543: 0x0001, 0x544: 0x0001, 0x545: 0x0001, + 0x546: 0x0001, 0x547: 0x0001, 0x548: 0x0001, 0x549: 0x0001, 0x54a: 0x0001, 0x54b: 0x0001, + 0x54c: 0x0001, 0x54d: 0x0001, 0x54e: 0x0001, 0x54f: 0x0001, 0x550: 0x0001, 0x551: 0x0001, + 0x552: 0x0001, 0x553: 0x0001, 0x554: 0x0001, 0x555: 0x0001, 0x556: 0x0001, 0x557: 0x0001, + 0x558: 0x0001, 0x559: 0x0001, 0x55a: 0x0001, 0x55b: 0x0001, 0x55c: 0x0001, 0x55d: 0x0001, + 0x55e: 0x0001, 0x55f: 0x0001, 0x560: 0x0001, 0x561: 0x0001, 0x562: 0x0001, 0x563: 0x0001, + 0x564: 0x0001, 0x565: 0x0001, 0x566: 0x0001, 0x567: 0x0001, 0x568: 0x0001, 0x569: 0x0001, + 0x56a: 0x0001, 0x56b: 0x000c, 0x56c: 0x000c, 0x56d: 0x000c, 0x56e: 0x000c, 0x56f: 0x000c, + 0x570: 0x000c, 0x571: 0x000c, 0x572: 0x000c, 0x573: 0x000c, 0x574: 0x0001, 0x575: 0x0001, + 0x576: 0x000a, 0x577: 0x000a, 0x578: 0x000a, 0x579: 0x000a, 0x57a: 0x0001, 0x57b: 0x0001, + 0x57c: 0x0001, 0x57d: 0x000c, 0x57e: 0x0001, 0x57f: 0x0001, + // Block 0x16, offset 0x580 + 0x580: 0x0001, 0x581: 0x0001, 0x582: 0x0001, 0x583: 0x0001, 0x584: 0x0001, 0x585: 0x0001, + 0x586: 0x0001, 0x587: 0x0001, 0x588: 0x0001, 0x589: 0x0001, 0x58a: 0x0001, 0x58b: 0x0001, + 0x58c: 0x0001, 0x58d: 0x0001, 0x58e: 0x0001, 0x58f: 0x0001, 0x590: 0x0001, 0x591: 0x0001, + 0x592: 0x0001, 0x593: 0x0001, 0x594: 0x0001, 0x595: 0x0001, 0x596: 0x000c, 0x597: 0x000c, + 0x598: 0x000c, 0x599: 0x000c, 0x59a: 0x0001, 0x59b: 0x000c, 0x59c: 0x000c, 0x59d: 0x000c, + 0x59e: 0x000c, 0x59f: 0x000c, 0x5a0: 0x000c, 0x5a1: 0x000c, 0x5a2: 0x000c, 0x5a3: 0x000c, + 0x5a4: 0x0001, 0x5a5: 0x000c, 0x5a6: 0x000c, 0x5a7: 0x000c, 0x5a8: 0x0001, 0x5a9: 0x000c, + 0x5aa: 0x000c, 0x5ab: 0x000c, 0x5ac: 0x000c, 0x5ad: 0x000c, 0x5ae: 0x0001, 0x5af: 0x0001, + 0x5b0: 0x0001, 0x5b1: 0x0001, 0x5b2: 0x0001, 0x5b3: 0x0001, 0x5b4: 0x0001, 0x5b5: 0x0001, + 0x5b6: 0x0001, 0x5b7: 0x0001, 0x5b8: 0x0001, 0x5b9: 0x0001, 0x5ba: 0x0001, 0x5bb: 0x0001, + 0x5bc: 0x0001, 0x5bd: 0x0001, 0x5be: 0x0001, 0x5bf: 0x0001, + // Block 0x17, offset 0x5c0 + 0x5c0: 0x0001, 0x5c1: 0x0001, 0x5c2: 0x0001, 0x5c3: 0x0001, 0x5c4: 0x0001, 0x5c5: 0x0001, + 0x5c6: 0x0001, 0x5c7: 0x0001, 0x5c8: 0x0001, 0x5c9: 0x0001, 0x5ca: 0x0001, 0x5cb: 0x0001, + 0x5cc: 0x0001, 0x5cd: 0x0001, 0x5ce: 0x0001, 0x5cf: 0x0001, 0x5d0: 0x0001, 0x5d1: 0x0001, + 0x5d2: 0x0001, 0x5d3: 0x0001, 0x5d4: 0x0001, 0x5d5: 0x0001, 0x5d6: 0x0001, 0x5d7: 0x0001, + 0x5d8: 0x0001, 0x5d9: 0x000c, 0x5da: 0x000c, 0x5db: 0x000c, 0x5dc: 0x0001, 0x5dd: 0x0001, + 0x5de: 0x0001, 0x5df: 0x0001, 0x5e0: 0x000d, 0x5e1: 0x000d, 0x5e2: 0x000d, 0x5e3: 0x000d, + 0x5e4: 0x000d, 0x5e5: 0x000d, 0x5e6: 0x000d, 0x5e7: 0x000d, 0x5e8: 0x000d, 0x5e9: 0x000d, + 0x5ea: 0x000d, 0x5eb: 0x000d, 0x5ec: 0x000d, 0x5ed: 0x000d, 0x5ee: 0x000d, 0x5ef: 0x000d, + 0x5f0: 0x0001, 0x5f1: 0x0001, 0x5f2: 0x0001, 0x5f3: 0x0001, 0x5f4: 0x0001, 0x5f5: 0x0001, + 0x5f6: 0x0001, 0x5f7: 0x0001, 0x5f8: 0x0001, 0x5f9: 0x0001, 0x5fa: 0x0001, 0x5fb: 0x0001, + 0x5fc: 0x0001, 0x5fd: 0x0001, 0x5fe: 0x0001, 0x5ff: 0x0001, + // Block 0x18, offset 0x600 + 0x600: 0x0001, 0x601: 0x0001, 0x602: 0x0001, 0x603: 0x0001, 0x604: 0x0001, 0x605: 0x0001, + 0x606: 0x0001, 0x607: 0x0001, 0x608: 0x0001, 0x609: 0x0001, 0x60a: 0x0001, 0x60b: 0x0001, + 0x60c: 0x0001, 0x60d: 0x0001, 0x60e: 0x0001, 0x60f: 0x0001, 0x610: 0x0001, 0x611: 0x0001, + 0x612: 0x0001, 0x613: 0x0001, 0x614: 0x0001, 0x615: 0x0001, 0x616: 0x0001, 0x617: 0x0001, + 0x618: 0x0001, 0x619: 0x0001, 0x61a: 0x0001, 0x61b: 0x0001, 0x61c: 0x0001, 0x61d: 0x0001, + 0x61e: 0x0001, 0x61f: 0x0001, 0x620: 0x000d, 0x621: 0x000d, 0x622: 0x000d, 0x623: 0x000d, + 0x624: 0x000d, 0x625: 0x000d, 0x626: 0x000d, 0x627: 0x000d, 0x628: 0x000d, 0x629: 0x000d, + 0x62a: 0x000d, 0x62b: 0x000d, 0x62c: 0x000d, 0x62d: 0x000d, 0x62e: 0x000d, 0x62f: 0x000d, + 0x630: 0x000d, 0x631: 0x000d, 0x632: 0x000d, 0x633: 0x000d, 0x634: 0x000d, 0x635: 0x000d, + 0x636: 0x000d, 0x637: 0x000d, 0x638: 0x000d, 0x639: 0x000d, 0x63a: 0x000d, 0x63b: 0x000d, + 0x63c: 0x000d, 0x63d: 0x000d, 0x63e: 0x000d, 0x63f: 0x000d, + // Block 0x19, offset 0x640 + 0x640: 0x000d, 0x641: 0x000d, 0x642: 0x000d, 0x643: 0x000d, 0x644: 0x000d, 0x645: 0x000d, + 0x646: 0x000d, 0x647: 0x000d, 0x648: 0x000d, 0x649: 0x000d, 0x64a: 0x000d, 0x64b: 0x000d, + 0x64c: 0x000d, 0x64d: 0x000d, 0x64e: 0x000d, 0x64f: 0x000d, 0x650: 0x000d, 0x651: 0x000d, + 0x652: 0x000d, 0x653: 0x000c, 0x654: 0x000c, 0x655: 0x000c, 0x656: 0x000c, 0x657: 0x000c, + 0x658: 0x000c, 0x659: 0x000c, 0x65a: 0x000c, 0x65b: 0x000c, 0x65c: 0x000c, 0x65d: 0x000c, + 0x65e: 0x000c, 0x65f: 0x000c, 0x660: 0x000c, 0x661: 0x000c, 0x662: 0x0005, 0x663: 0x000c, + 0x664: 0x000c, 0x665: 0x000c, 0x666: 0x000c, 0x667: 0x000c, 0x668: 0x000c, 0x669: 0x000c, + 0x66a: 0x000c, 0x66b: 0x000c, 0x66c: 0x000c, 0x66d: 0x000c, 0x66e: 0x000c, 0x66f: 0x000c, + 0x670: 0x000c, 0x671: 0x000c, 0x672: 0x000c, 0x673: 0x000c, 0x674: 0x000c, 0x675: 0x000c, + 0x676: 0x000c, 0x677: 0x000c, 0x678: 0x000c, 0x679: 0x000c, 0x67a: 0x000c, 0x67b: 0x000c, + 0x67c: 0x000c, 0x67d: 0x000c, 0x67e: 0x000c, 0x67f: 0x000c, + // Block 0x1a, offset 0x680 + 0x680: 0x000c, 0x681: 0x000c, 0x682: 0x000c, + 0x6ba: 0x000c, + 0x6bc: 0x000c, + // Block 0x1b, offset 0x6c0 + 0x6c1: 0x000c, 0x6c2: 0x000c, 0x6c3: 0x000c, 0x6c4: 0x000c, 0x6c5: 0x000c, + 0x6c6: 0x000c, 0x6c7: 0x000c, 0x6c8: 0x000c, + 0x6cd: 0x000c, 0x6d1: 0x000c, + 0x6d2: 0x000c, 0x6d3: 0x000c, 0x6d4: 0x000c, 0x6d5: 0x000c, 0x6d6: 0x000c, 0x6d7: 0x000c, + 0x6e2: 0x000c, 0x6e3: 0x000c, + // Block 0x1c, offset 0x700 + 0x701: 0x000c, + 0x73c: 0x000c, + // Block 0x1d, offset 0x740 + 0x741: 0x000c, 0x742: 0x000c, 0x743: 0x000c, 0x744: 0x000c, + 0x74d: 0x000c, + 0x762: 0x000c, 0x763: 0x000c, + 0x772: 0x0004, 0x773: 0x0004, + 0x77b: 0x0004, + 0x77e: 0x000c, + // Block 0x1e, offset 0x780 + 0x781: 0x000c, 0x782: 0x000c, + 0x7bc: 0x000c, + // Block 0x1f, offset 0x7c0 + 0x7c1: 0x000c, 0x7c2: 0x000c, + 0x7c7: 0x000c, 0x7c8: 0x000c, 0x7cb: 0x000c, + 0x7cc: 0x000c, 0x7cd: 0x000c, 0x7d1: 0x000c, + 0x7f0: 0x000c, 0x7f1: 0x000c, 0x7f5: 0x000c, + // Block 0x20, offset 0x800 + 0x801: 0x000c, 0x802: 0x000c, 0x803: 0x000c, 0x804: 0x000c, 0x805: 0x000c, + 0x807: 0x000c, 0x808: 0x000c, + 0x80d: 0x000c, + 0x822: 0x000c, 0x823: 0x000c, + 0x831: 0x0004, + 0x83a: 0x000c, 0x83b: 0x000c, + 0x83c: 0x000c, 0x83d: 0x000c, 0x83e: 0x000c, 0x83f: 0x000c, + // Block 0x21, offset 0x840 + 0x841: 0x000c, + 0x87c: 0x000c, 0x87f: 0x000c, + // Block 0x22, offset 0x880 + 0x881: 0x000c, 0x882: 0x000c, 0x883: 0x000c, 0x884: 0x000c, + 0x88d: 0x000c, + 0x895: 0x000c, 0x896: 0x000c, + 0x8a2: 0x000c, 0x8a3: 0x000c, + // Block 0x23, offset 0x8c0 + 0x8c2: 0x000c, + // Block 0x24, offset 0x900 + 0x900: 0x000c, + 0x90d: 0x000c, + 0x933: 0x000a, 0x934: 0x000a, 0x935: 0x000a, + 0x936: 0x000a, 0x937: 0x000a, 0x938: 0x000a, 0x939: 0x0004, 0x93a: 0x000a, + // Block 0x25, offset 0x940 + 0x940: 0x000c, 0x944: 0x000c, + 0x97e: 0x000c, 0x97f: 0x000c, + // Block 0x26, offset 0x980 + 0x980: 0x000c, + 0x986: 0x000c, 0x987: 0x000c, 0x988: 0x000c, 0x98a: 0x000c, 0x98b: 0x000c, + 0x98c: 0x000c, 0x98d: 0x000c, + 0x995: 0x000c, 0x996: 0x000c, + 0x9a2: 0x000c, 0x9a3: 0x000c, + 0x9b8: 0x000a, 0x9b9: 0x000a, 0x9ba: 0x000a, 0x9bb: 0x000a, + 0x9bc: 0x000a, 0x9bd: 0x000a, 0x9be: 0x000a, + // Block 0x27, offset 0x9c0 + 0x9cc: 0x000c, 0x9cd: 0x000c, + 0x9e2: 0x000c, 0x9e3: 0x000c, + // Block 0x28, offset 0xa00 + 0xa00: 0x000c, 0xa01: 0x000c, + 0xa3b: 0x000c, + 0xa3c: 0x000c, + // Block 0x29, offset 0xa40 + 0xa41: 0x000c, 0xa42: 0x000c, 0xa43: 0x000c, 0xa44: 0x000c, + 0xa4d: 0x000c, + 0xa62: 0x000c, 0xa63: 0x000c, + // Block 0x2a, offset 0xa80 + 0xa81: 0x000c, + // Block 0x2b, offset 0xac0 + 0xaca: 0x000c, + 0xad2: 0x000c, 0xad3: 0x000c, 0xad4: 0x000c, 0xad6: 0x000c, + // Block 0x2c, offset 0xb00 + 0xb31: 0x000c, 0xb34: 0x000c, 0xb35: 0x000c, + 0xb36: 0x000c, 0xb37: 0x000c, 0xb38: 0x000c, 0xb39: 0x000c, 0xb3a: 0x000c, + 0xb3f: 0x0004, + // Block 0x2d, offset 0xb40 + 0xb47: 0x000c, 0xb48: 0x000c, 0xb49: 0x000c, 0xb4a: 0x000c, 0xb4b: 0x000c, + 0xb4c: 0x000c, 0xb4d: 0x000c, 0xb4e: 0x000c, + // Block 0x2e, offset 0xb80 + 0xbb1: 0x000c, 0xbb4: 0x000c, 0xbb5: 0x000c, + 0xbb6: 0x000c, 0xbb7: 0x000c, 0xbb8: 0x000c, 0xbb9: 0x000c, 0xbba: 0x000c, 0xbbb: 0x000c, + 0xbbc: 0x000c, + // Block 0x2f, offset 0xbc0 + 0xbc8: 0x000c, 0xbc9: 0x000c, 0xbca: 0x000c, 0xbcb: 0x000c, + 0xbcc: 0x000c, 0xbcd: 0x000c, + // Block 0x30, offset 0xc00 + 0xc18: 0x000c, 0xc19: 0x000c, + 0xc35: 0x000c, + 0xc37: 0x000c, 0xc39: 0x000c, 0xc3a: 0x003a, 0xc3b: 0x002a, + 0xc3c: 0x003a, 0xc3d: 0x002a, + // Block 0x31, offset 0xc40 + 0xc71: 0x000c, 0xc72: 0x000c, 0xc73: 0x000c, 0xc74: 0x000c, 0xc75: 0x000c, + 0xc76: 0x000c, 0xc77: 0x000c, 0xc78: 0x000c, 0xc79: 0x000c, 0xc7a: 0x000c, 0xc7b: 0x000c, + 0xc7c: 0x000c, 0xc7d: 0x000c, 0xc7e: 0x000c, + // Block 0x32, offset 0xc80 + 0xc80: 0x000c, 0xc81: 0x000c, 0xc82: 0x000c, 0xc83: 0x000c, 0xc84: 0x000c, + 0xc86: 0x000c, 0xc87: 0x000c, + 0xc8d: 0x000c, 0xc8e: 0x000c, 0xc8f: 0x000c, 0xc90: 0x000c, 0xc91: 0x000c, + 0xc92: 0x000c, 0xc93: 0x000c, 0xc94: 0x000c, 0xc95: 0x000c, 0xc96: 0x000c, 0xc97: 0x000c, + 0xc99: 0x000c, 0xc9a: 0x000c, 0xc9b: 0x000c, 0xc9c: 0x000c, 0xc9d: 0x000c, + 0xc9e: 0x000c, 0xc9f: 0x000c, 0xca0: 0x000c, 0xca1: 0x000c, 0xca2: 0x000c, 0xca3: 0x000c, + 0xca4: 0x000c, 0xca5: 0x000c, 0xca6: 0x000c, 0xca7: 0x000c, 0xca8: 0x000c, 0xca9: 0x000c, + 0xcaa: 0x000c, 0xcab: 0x000c, 0xcac: 0x000c, 0xcad: 0x000c, 0xcae: 0x000c, 0xcaf: 0x000c, + 0xcb0: 0x000c, 0xcb1: 0x000c, 0xcb2: 0x000c, 0xcb3: 0x000c, 0xcb4: 0x000c, 0xcb5: 0x000c, + 0xcb6: 0x000c, 0xcb7: 0x000c, 0xcb8: 0x000c, 0xcb9: 0x000c, 0xcba: 0x000c, 0xcbb: 0x000c, + 0xcbc: 0x000c, + // Block 0x33, offset 0xcc0 + 0xcc6: 0x000c, + // Block 0x34, offset 0xd00 + 0xd2d: 0x000c, 0xd2e: 0x000c, 0xd2f: 0x000c, + 0xd30: 0x000c, 0xd32: 0x000c, 0xd33: 0x000c, 0xd34: 0x000c, 0xd35: 0x000c, + 0xd36: 0x000c, 0xd37: 0x000c, 0xd39: 0x000c, 0xd3a: 0x000c, + 0xd3d: 0x000c, 0xd3e: 0x000c, + // Block 0x35, offset 0xd40 + 0xd58: 0x000c, 0xd59: 0x000c, + 0xd5e: 0x000c, 0xd5f: 0x000c, 0xd60: 0x000c, + 0xd71: 0x000c, 0xd72: 0x000c, 0xd73: 0x000c, 0xd74: 0x000c, + // Block 0x36, offset 0xd80 + 0xd82: 0x000c, 0xd85: 0x000c, + 0xd86: 0x000c, + 0xd8d: 0x000c, + 0xd9d: 0x000c, + // Block 0x37, offset 0xdc0 + 0xddd: 0x000c, + 0xdde: 0x000c, 0xddf: 0x000c, + // Block 0x38, offset 0xe00 + 0xe10: 0x000a, 0xe11: 0x000a, + 0xe12: 0x000a, 0xe13: 0x000a, 0xe14: 0x000a, 0xe15: 0x000a, 0xe16: 0x000a, 0xe17: 0x000a, + 0xe18: 0x000a, 0xe19: 0x000a, + // Block 0x39, offset 0xe40 + 0xe40: 0x000a, + // Block 0x3a, offset 0xe80 + 0xe80: 0x0009, + 0xe9b: 0x007a, 0xe9c: 0x006a, + // Block 0x3b, offset 0xec0 + 0xed2: 0x000c, 0xed3: 0x000c, 0xed4: 0x000c, + 0xef2: 0x000c, 0xef3: 0x000c, 0xef4: 0x000c, + // Block 0x3c, offset 0xf00 + 0xf12: 0x000c, 0xf13: 0x000c, + 0xf32: 0x000c, 0xf33: 0x000c, + // Block 0x3d, offset 0xf40 + 0xf74: 0x000c, 0xf75: 0x000c, + 0xf77: 0x000c, 0xf78: 0x000c, 0xf79: 0x000c, 0xf7a: 0x000c, 0xf7b: 0x000c, + 0xf7c: 0x000c, 0xf7d: 0x000c, + // Block 0x3e, offset 0xf80 + 0xf86: 0x000c, 0xf89: 0x000c, 0xf8a: 0x000c, 0xf8b: 0x000c, + 0xf8c: 0x000c, 0xf8d: 0x000c, 0xf8e: 0x000c, 0xf8f: 0x000c, 0xf90: 0x000c, 0xf91: 0x000c, + 0xf92: 0x000c, 0xf93: 0x000c, + 0xf9b: 0x0004, 0xf9d: 0x000c, + 0xfb0: 0x000a, 0xfb1: 0x000a, 0xfb2: 0x000a, 0xfb3: 0x000a, 0xfb4: 0x000a, 0xfb5: 0x000a, + 0xfb6: 0x000a, 0xfb7: 0x000a, 0xfb8: 0x000a, 0xfb9: 0x000a, + // Block 0x3f, offset 0xfc0 + 0xfc0: 0x000a, 0xfc1: 0x000a, 0xfc2: 0x000a, 0xfc3: 0x000a, 0xfc4: 0x000a, 0xfc5: 0x000a, + 0xfc6: 0x000a, 0xfc7: 0x000a, 0xfc8: 0x000a, 0xfc9: 0x000a, 0xfca: 0x000a, 0xfcb: 0x000c, + 0xfcc: 0x000c, 0xfcd: 0x000c, 0xfce: 0x000b, + // Block 0x40, offset 0x1000 + 0x1005: 0x000c, + 0x1006: 0x000c, + 0x1029: 0x000c, + // Block 0x41, offset 0x1040 + 0x1060: 0x000c, 0x1061: 0x000c, 0x1062: 0x000c, + 0x1067: 0x000c, 0x1068: 0x000c, + 0x1072: 0x000c, + 0x1079: 0x000c, 0x107a: 0x000c, 0x107b: 0x000c, + // Block 0x42, offset 0x1080 + 0x1080: 0x000a, 0x1084: 0x000a, 0x1085: 0x000a, + // Block 0x43, offset 0x10c0 + 0x10de: 0x000a, 0x10df: 0x000a, 0x10e0: 0x000a, 0x10e1: 0x000a, 0x10e2: 0x000a, 0x10e3: 0x000a, + 0x10e4: 0x000a, 0x10e5: 0x000a, 0x10e6: 0x000a, 0x10e7: 0x000a, 0x10e8: 0x000a, 0x10e9: 0x000a, + 0x10ea: 0x000a, 0x10eb: 0x000a, 0x10ec: 0x000a, 0x10ed: 0x000a, 0x10ee: 0x000a, 0x10ef: 0x000a, + 0x10f0: 0x000a, 0x10f1: 0x000a, 0x10f2: 0x000a, 0x10f3: 0x000a, 0x10f4: 0x000a, 0x10f5: 0x000a, + 0x10f6: 0x000a, 0x10f7: 0x000a, 0x10f8: 0x000a, 0x10f9: 0x000a, 0x10fa: 0x000a, 0x10fb: 0x000a, + 0x10fc: 0x000a, 0x10fd: 0x000a, 0x10fe: 0x000a, 0x10ff: 0x000a, + // Block 0x44, offset 0x1100 + 0x1117: 0x000c, + 0x1118: 0x000c, 0x111b: 0x000c, + // Block 0x45, offset 0x1140 + 0x1156: 0x000c, + 0x1158: 0x000c, 0x1159: 0x000c, 0x115a: 0x000c, 0x115b: 0x000c, 0x115c: 0x000c, 0x115d: 0x000c, + 0x115e: 0x000c, 0x1160: 0x000c, 0x1162: 0x000c, + 0x1165: 0x000c, 0x1166: 0x000c, 0x1167: 0x000c, 0x1168: 0x000c, 0x1169: 0x000c, + 0x116a: 0x000c, 0x116b: 0x000c, 0x116c: 0x000c, + 0x1173: 0x000c, 0x1174: 0x000c, 0x1175: 0x000c, + 0x1176: 0x000c, 0x1177: 0x000c, 0x1178: 0x000c, 0x1179: 0x000c, 0x117a: 0x000c, 0x117b: 0x000c, + 0x117c: 0x000c, 0x117f: 0x000c, + // Block 0x46, offset 0x1180 + 0x11b0: 0x000c, 0x11b1: 0x000c, 0x11b2: 0x000c, 0x11b3: 0x000c, 0x11b4: 0x000c, 0x11b5: 0x000c, + 0x11b6: 0x000c, 0x11b7: 0x000c, 0x11b8: 0x000c, 0x11b9: 0x000c, 0x11ba: 0x000c, 0x11bb: 0x000c, + 0x11bc: 0x000c, 0x11bd: 0x000c, 0x11be: 0x000c, 0x11bf: 0x000c, + // Block 0x47, offset 0x11c0 + 0x11c0: 0x000c, + // Block 0x48, offset 0x1200 + 0x1200: 0x000c, 0x1201: 0x000c, 0x1202: 0x000c, 0x1203: 0x000c, + 0x1234: 0x000c, + 0x1236: 0x000c, 0x1237: 0x000c, 0x1238: 0x000c, 0x1239: 0x000c, 0x123a: 0x000c, + 0x123c: 0x000c, + // Block 0x49, offset 0x1240 + 0x1242: 0x000c, + 0x126b: 0x000c, 0x126c: 0x000c, 0x126d: 0x000c, 0x126e: 0x000c, 0x126f: 0x000c, + 0x1270: 0x000c, 0x1271: 0x000c, 0x1272: 0x000c, 0x1273: 0x000c, + // Block 0x4a, offset 0x1280 + 0x1280: 0x000c, 0x1281: 0x000c, + 0x12a2: 0x000c, 0x12a3: 0x000c, + 0x12a4: 0x000c, 0x12a5: 0x000c, 0x12a8: 0x000c, 0x12a9: 0x000c, + 0x12ab: 0x000c, 0x12ac: 0x000c, 0x12ad: 0x000c, + // Block 0x4b, offset 0x12c0 + 0x12e6: 0x000c, 0x12e8: 0x000c, 0x12e9: 0x000c, + 0x12ed: 0x000c, 0x12ef: 0x000c, + 0x12f0: 0x000c, 0x12f1: 0x000c, + // Block 0x4c, offset 0x1300 + 0x132c: 0x000c, 0x132d: 0x000c, 0x132e: 0x000c, 0x132f: 0x000c, + 0x1330: 0x000c, 0x1331: 0x000c, 0x1332: 0x000c, 0x1333: 0x000c, + 0x1336: 0x000c, 0x1337: 0x000c, + // Block 0x4d, offset 0x1340 + 0x1350: 0x000c, 0x1351: 0x000c, + 0x1352: 0x000c, 0x1354: 0x000c, 0x1355: 0x000c, 0x1356: 0x000c, 0x1357: 0x000c, + 0x1358: 0x000c, 0x1359: 0x000c, 0x135a: 0x000c, 0x135b: 0x000c, 0x135c: 0x000c, 0x135d: 0x000c, + 0x135e: 0x000c, 0x135f: 0x000c, 0x1360: 0x000c, 0x1362: 0x000c, 0x1363: 0x000c, + 0x1364: 0x000c, 0x1365: 0x000c, 0x1366: 0x000c, 0x1367: 0x000c, 0x1368: 0x000c, + 0x136d: 0x000c, + 0x1374: 0x000c, + 0x1378: 0x000c, 0x1379: 0x000c, + // Block 0x4e, offset 0x1380 + 0x1380: 0x000c, 0x1381: 0x000c, 0x1382: 0x000c, 0x1383: 0x000c, 0x1384: 0x000c, 0x1385: 0x000c, + 0x1386: 0x000c, 0x1387: 0x000c, 0x1388: 0x000c, 0x1389: 0x000c, 0x138a: 0x000c, 0x138b: 0x000c, + 0x138c: 0x000c, 0x138d: 0x000c, 0x138e: 0x000c, 0x138f: 0x000c, 0x1390: 0x000c, 0x1391: 0x000c, + 0x1392: 0x000c, 0x1393: 0x000c, 0x1394: 0x000c, 0x1395: 0x000c, 0x1396: 0x000c, 0x1397: 0x000c, + 0x1398: 0x000c, 0x1399: 0x000c, 0x139a: 0x000c, 0x139b: 0x000c, 0x139c: 0x000c, 0x139d: 0x000c, + 0x139e: 0x000c, 0x139f: 0x000c, 0x13a0: 0x000c, 0x13a1: 0x000c, 0x13a2: 0x000c, 0x13a3: 0x000c, + 0x13a4: 0x000c, 0x13a5: 0x000c, 0x13a6: 0x000c, 0x13a7: 0x000c, 0x13a8: 0x000c, 0x13a9: 0x000c, + 0x13aa: 0x000c, 0x13ab: 0x000c, 0x13ac: 0x000c, 0x13ad: 0x000c, 0x13ae: 0x000c, 0x13af: 0x000c, + 0x13b0: 0x000c, 0x13b1: 0x000c, 0x13b2: 0x000c, 0x13b3: 0x000c, 0x13b4: 0x000c, 0x13b5: 0x000c, + 0x13b6: 0x000c, 0x13b7: 0x000c, 0x13b8: 0x000c, 0x13b9: 0x000c, 0x13bb: 0x000c, + 0x13bc: 0x000c, 0x13bd: 0x000c, 0x13be: 0x000c, 0x13bf: 0x000c, + // Block 0x4f, offset 0x13c0 + 0x13fd: 0x000a, 0x13ff: 0x000a, + // Block 0x50, offset 0x1400 + 0x1400: 0x000a, 0x1401: 0x000a, + 0x140d: 0x000a, 0x140e: 0x000a, 0x140f: 0x000a, + 0x141d: 0x000a, + 0x141e: 0x000a, 0x141f: 0x000a, + 0x142d: 0x000a, 0x142e: 0x000a, 0x142f: 0x000a, + 0x143d: 0x000a, 0x143e: 0x000a, + // Block 0x51, offset 0x1440 + 0x1440: 0x0009, 0x1441: 0x0009, 0x1442: 0x0009, 0x1443: 0x0009, 0x1444: 0x0009, 0x1445: 0x0009, + 0x1446: 0x0009, 0x1447: 0x0009, 0x1448: 0x0009, 0x1449: 0x0009, 0x144a: 0x0009, 0x144b: 0x000b, + 0x144c: 0x000b, 0x144d: 0x000b, 0x144f: 0x0001, 0x1450: 0x000a, 0x1451: 0x000a, + 0x1452: 0x000a, 0x1453: 0x000a, 0x1454: 0x000a, 0x1455: 0x000a, 0x1456: 0x000a, 0x1457: 0x000a, + 0x1458: 0x000a, 0x1459: 0x000a, 0x145a: 0x000a, 0x145b: 0x000a, 0x145c: 0x000a, 0x145d: 0x000a, + 0x145e: 0x000a, 0x145f: 0x000a, 0x1460: 0x000a, 0x1461: 0x000a, 0x1462: 0x000a, 0x1463: 0x000a, + 0x1464: 0x000a, 0x1465: 0x000a, 0x1466: 0x000a, 0x1467: 0x000a, 0x1468: 0x0009, 0x1469: 0x0007, + 0x146a: 0x000e, 0x146b: 0x000e, 0x146c: 0x000e, 0x146d: 0x000e, 0x146e: 0x000e, 0x146f: 0x0006, + 0x1470: 0x0004, 0x1471: 0x0004, 0x1472: 0x0004, 0x1473: 0x0004, 0x1474: 0x0004, 0x1475: 0x000a, + 0x1476: 0x000a, 0x1477: 0x000a, 0x1478: 0x000a, 0x1479: 0x000a, 0x147a: 0x000a, 0x147b: 0x000a, + 0x147c: 0x000a, 0x147d: 0x000a, 0x147e: 0x000a, 0x147f: 0x000a, + // Block 0x52, offset 0x1480 + 0x1480: 0x000a, 0x1481: 0x000a, 0x1482: 0x000a, 0x1483: 0x000a, 0x1484: 0x0006, 0x1485: 0x009a, + 0x1486: 0x008a, 0x1487: 0x000a, 0x1488: 0x000a, 0x1489: 0x000a, 0x148a: 0x000a, 0x148b: 0x000a, + 0x148c: 0x000a, 0x148d: 0x000a, 0x148e: 0x000a, 0x148f: 0x000a, 0x1490: 0x000a, 0x1491: 0x000a, + 0x1492: 0x000a, 0x1493: 0x000a, 0x1494: 0x000a, 0x1495: 0x000a, 0x1496: 0x000a, 0x1497: 0x000a, + 0x1498: 0x000a, 0x1499: 0x000a, 0x149a: 0x000a, 0x149b: 0x000a, 0x149c: 0x000a, 0x149d: 0x000a, + 0x149e: 0x000a, 0x149f: 0x0009, 0x14a0: 0x000b, 0x14a1: 0x000b, 0x14a2: 0x000b, 0x14a3: 0x000b, + 0x14a4: 0x000b, 0x14a5: 0x000b, 0x14a6: 0x000e, 0x14a7: 0x000e, 0x14a8: 0x000e, 0x14a9: 0x000e, + 0x14aa: 0x000b, 0x14ab: 0x000b, 0x14ac: 0x000b, 0x14ad: 0x000b, 0x14ae: 0x000b, 0x14af: 0x000b, + 0x14b0: 0x0002, 0x14b4: 0x0002, 0x14b5: 0x0002, + 0x14b6: 0x0002, 0x14b7: 0x0002, 0x14b8: 0x0002, 0x14b9: 0x0002, 0x14ba: 0x0003, 0x14bb: 0x0003, + 0x14bc: 0x000a, 0x14bd: 0x009a, 0x14be: 0x008a, + // Block 0x53, offset 0x14c0 + 0x14c0: 0x0002, 0x14c1: 0x0002, 0x14c2: 0x0002, 0x14c3: 0x0002, 0x14c4: 0x0002, 0x14c5: 0x0002, + 0x14c6: 0x0002, 0x14c7: 0x0002, 0x14c8: 0x0002, 0x14c9: 0x0002, 0x14ca: 0x0003, 0x14cb: 0x0003, + 0x14cc: 0x000a, 0x14cd: 0x009a, 0x14ce: 0x008a, + 0x14e0: 0x0004, 0x14e1: 0x0004, 0x14e2: 0x0004, 0x14e3: 0x0004, + 0x14e4: 0x0004, 0x14e5: 0x0004, 0x14e6: 0x0004, 0x14e7: 0x0004, 0x14e8: 0x0004, 0x14e9: 0x0004, + 0x14ea: 0x0004, 0x14eb: 0x0004, 0x14ec: 0x0004, 0x14ed: 0x0004, 0x14ee: 0x0004, 0x14ef: 0x0004, + 0x14f0: 0x0004, 0x14f1: 0x0004, 0x14f2: 0x0004, 0x14f3: 0x0004, 0x14f4: 0x0004, 0x14f5: 0x0004, + 0x14f6: 0x0004, 0x14f7: 0x0004, 0x14f8: 0x0004, 0x14f9: 0x0004, 0x14fa: 0x0004, 0x14fb: 0x0004, + 0x14fc: 0x0004, 0x14fd: 0x0004, 0x14fe: 0x0004, 0x14ff: 0x0004, + // Block 0x54, offset 0x1500 + 0x1500: 0x0004, 0x1501: 0x0004, 0x1502: 0x0004, 0x1503: 0x0004, 0x1504: 0x0004, 0x1505: 0x0004, + 0x1506: 0x0004, 0x1507: 0x0004, 0x1508: 0x0004, 0x1509: 0x0004, 0x150a: 0x0004, 0x150b: 0x0004, + 0x150c: 0x0004, 0x150d: 0x0004, 0x150e: 0x0004, 0x150f: 0x0004, 0x1510: 0x000c, 0x1511: 0x000c, + 0x1512: 0x000c, 0x1513: 0x000c, 0x1514: 0x000c, 0x1515: 0x000c, 0x1516: 0x000c, 0x1517: 0x000c, + 0x1518: 0x000c, 0x1519: 0x000c, 0x151a: 0x000c, 0x151b: 0x000c, 0x151c: 0x000c, 0x151d: 0x000c, + 0x151e: 0x000c, 0x151f: 0x000c, 0x1520: 0x000c, 0x1521: 0x000c, 0x1522: 0x000c, 0x1523: 0x000c, + 0x1524: 0x000c, 0x1525: 0x000c, 0x1526: 0x000c, 0x1527: 0x000c, 0x1528: 0x000c, 0x1529: 0x000c, + 0x152a: 0x000c, 0x152b: 0x000c, 0x152c: 0x000c, 0x152d: 0x000c, 0x152e: 0x000c, 0x152f: 0x000c, + 0x1530: 0x000c, + // Block 0x55, offset 0x1540 + 0x1540: 0x000a, 0x1541: 0x000a, 0x1543: 0x000a, 0x1544: 0x000a, 0x1545: 0x000a, + 0x1546: 0x000a, 0x1548: 0x000a, 0x1549: 0x000a, + 0x1554: 0x000a, 0x1556: 0x000a, 0x1557: 0x000a, + 0x1558: 0x000a, + 0x155e: 0x000a, 0x155f: 0x000a, 0x1560: 0x000a, 0x1561: 0x000a, 0x1562: 0x000a, 0x1563: 0x000a, + 0x1565: 0x000a, 0x1567: 0x000a, 0x1569: 0x000a, + 0x156e: 0x0004, + 0x157a: 0x000a, 0x157b: 0x000a, + // Block 0x56, offset 0x1580 + 0x1580: 0x000a, 0x1581: 0x000a, 0x1582: 0x000a, 0x1583: 0x000a, 0x1584: 0x000a, + 0x158a: 0x000a, 0x158b: 0x000a, + 0x158c: 0x000a, 0x158d: 0x000a, 0x1590: 0x000a, 0x1591: 0x000a, + 0x1592: 0x000a, 0x1593: 0x000a, 0x1594: 0x000a, 0x1595: 0x000a, 0x1596: 0x000a, 0x1597: 0x000a, + 0x1598: 0x000a, 0x1599: 0x000a, 0x159a: 0x000a, 0x159b: 0x000a, 0x159c: 0x000a, 0x159d: 0x000a, + 0x159e: 0x000a, 0x159f: 0x000a, + // Block 0x57, offset 0x15c0 + 0x15c9: 0x000a, 0x15ca: 0x000a, 0x15cb: 0x000a, + 0x15d0: 0x000a, 0x15d1: 0x000a, + 0x15d2: 0x000a, 0x15d3: 0x000a, 0x15d4: 0x000a, 0x15d5: 0x000a, 0x15d6: 0x000a, 0x15d7: 0x000a, + 0x15d8: 0x000a, 0x15d9: 0x000a, 0x15da: 0x000a, 0x15db: 0x000a, 0x15dc: 0x000a, 0x15dd: 0x000a, + 0x15de: 0x000a, 0x15df: 0x000a, 0x15e0: 0x000a, 0x15e1: 0x000a, 0x15e2: 0x000a, 0x15e3: 0x000a, + 0x15e4: 0x000a, 0x15e5: 0x000a, 0x15e6: 0x000a, 0x15e7: 0x000a, 0x15e8: 0x000a, 0x15e9: 0x000a, + 0x15ea: 0x000a, 0x15eb: 0x000a, 0x15ec: 0x000a, 0x15ed: 0x000a, 0x15ee: 0x000a, 0x15ef: 0x000a, + 0x15f0: 0x000a, 0x15f1: 0x000a, 0x15f2: 0x000a, 0x15f3: 0x000a, 0x15f4: 0x000a, 0x15f5: 0x000a, + 0x15f6: 0x000a, 0x15f7: 0x000a, 0x15f8: 0x000a, 0x15f9: 0x000a, 0x15fa: 0x000a, 0x15fb: 0x000a, + 0x15fc: 0x000a, 0x15fd: 0x000a, 0x15fe: 0x000a, 0x15ff: 0x000a, + // Block 0x58, offset 0x1600 + 0x1600: 0x000a, 0x1601: 0x000a, 0x1602: 0x000a, 0x1603: 0x000a, 0x1604: 0x000a, 0x1605: 0x000a, + 0x1606: 0x000a, 0x1607: 0x000a, 0x1608: 0x000a, 0x1609: 0x000a, 0x160a: 0x000a, 0x160b: 0x000a, + 0x160c: 0x000a, 0x160d: 0x000a, 0x160e: 0x000a, 0x160f: 0x000a, 0x1610: 0x000a, 0x1611: 0x000a, + 0x1612: 0x000a, 0x1613: 0x000a, 0x1614: 0x000a, 0x1615: 0x000a, 0x1616: 0x000a, 0x1617: 0x000a, + 0x1618: 0x000a, 0x1619: 0x000a, 0x161a: 0x000a, 0x161b: 0x000a, 0x161c: 0x000a, 0x161d: 0x000a, + 0x161e: 0x000a, 0x161f: 0x000a, 0x1620: 0x000a, 0x1621: 0x000a, 0x1622: 0x000a, 0x1623: 0x000a, + 0x1624: 0x000a, 0x1625: 0x000a, 0x1626: 0x000a, 0x1627: 0x000a, 0x1628: 0x000a, 0x1629: 0x000a, + 0x162a: 0x000a, 0x162b: 0x000a, 0x162c: 0x000a, 0x162d: 0x000a, 0x162e: 0x000a, 0x162f: 0x000a, + 0x1630: 0x000a, 0x1631: 0x000a, 0x1632: 0x000a, 0x1633: 0x000a, 0x1634: 0x000a, 0x1635: 0x000a, + 0x1636: 0x000a, 0x1637: 0x000a, 0x1638: 0x000a, 0x1639: 0x000a, 0x163a: 0x000a, 0x163b: 0x000a, + 0x163c: 0x000a, 0x163d: 0x000a, 0x163e: 0x000a, 0x163f: 0x000a, + // Block 0x59, offset 0x1640 + 0x1640: 0x000a, 0x1641: 0x000a, 0x1642: 0x000a, 0x1643: 0x000a, 0x1644: 0x000a, 0x1645: 0x000a, + 0x1646: 0x000a, 0x1647: 0x000a, 0x1648: 0x000a, 0x1649: 0x000a, 0x164a: 0x000a, 0x164b: 0x000a, + 0x164c: 0x000a, 0x164d: 0x000a, 0x164e: 0x000a, 0x164f: 0x000a, 0x1650: 0x000a, 0x1651: 0x000a, + 0x1652: 0x0003, 0x1653: 0x0004, 0x1654: 0x000a, 0x1655: 0x000a, 0x1656: 0x000a, 0x1657: 0x000a, + 0x1658: 0x000a, 0x1659: 0x000a, 0x165a: 0x000a, 0x165b: 0x000a, 0x165c: 0x000a, 0x165d: 0x000a, + 0x165e: 0x000a, 0x165f: 0x000a, 0x1660: 0x000a, 0x1661: 0x000a, 0x1662: 0x000a, 0x1663: 0x000a, + 0x1664: 0x000a, 0x1665: 0x000a, 0x1666: 0x000a, 0x1667: 0x000a, 0x1668: 0x000a, 0x1669: 0x000a, + 0x166a: 0x000a, 0x166b: 0x000a, 0x166c: 0x000a, 0x166d: 0x000a, 0x166e: 0x000a, 0x166f: 0x000a, + 0x1670: 0x000a, 0x1671: 0x000a, 0x1672: 0x000a, 0x1673: 0x000a, 0x1674: 0x000a, 0x1675: 0x000a, + 0x1676: 0x000a, 0x1677: 0x000a, 0x1678: 0x000a, 0x1679: 0x000a, 0x167a: 0x000a, 0x167b: 0x000a, + 0x167c: 0x000a, 0x167d: 0x000a, 0x167e: 0x000a, 0x167f: 0x000a, + // Block 0x5a, offset 0x1680 + 0x1680: 0x000a, 0x1681: 0x000a, 0x1682: 0x000a, 0x1683: 0x000a, 0x1684: 0x000a, 0x1685: 0x000a, + 0x1686: 0x000a, 0x1687: 0x000a, 0x1688: 0x003a, 0x1689: 0x002a, 0x168a: 0x003a, 0x168b: 0x002a, + 0x168c: 0x000a, 0x168d: 0x000a, 0x168e: 0x000a, 0x168f: 0x000a, 0x1690: 0x000a, 0x1691: 0x000a, + 0x1692: 0x000a, 0x1693: 0x000a, 0x1694: 0x000a, 0x1695: 0x000a, 0x1696: 0x000a, 0x1697: 0x000a, + 0x1698: 0x000a, 0x1699: 0x000a, 0x169a: 0x000a, 0x169b: 0x000a, 0x169c: 0x000a, 0x169d: 0x000a, + 0x169e: 0x000a, 0x169f: 0x000a, 0x16a0: 0x000a, 0x16a1: 0x000a, 0x16a2: 0x000a, 0x16a3: 0x000a, + 0x16a4: 0x000a, 0x16a5: 0x000a, 0x16a6: 0x000a, 0x16a7: 0x000a, 0x16a8: 0x000a, 0x16a9: 0x009a, + 0x16aa: 0x008a, 0x16ab: 0x000a, 0x16ac: 0x000a, 0x16ad: 0x000a, 0x16ae: 0x000a, 0x16af: 0x000a, + 0x16b0: 0x000a, 0x16b1: 0x000a, 0x16b2: 0x000a, 0x16b3: 0x000a, 0x16b4: 0x000a, 0x16b5: 0x000a, + // Block 0x5b, offset 0x16c0 + 0x16fb: 0x000a, + 0x16fc: 0x000a, 0x16fd: 0x000a, 0x16fe: 0x000a, 0x16ff: 0x000a, + // Block 0x5c, offset 0x1700 + 0x1700: 0x000a, 0x1701: 0x000a, 0x1702: 0x000a, 0x1703: 0x000a, 0x1704: 0x000a, 0x1705: 0x000a, + 0x1706: 0x000a, 0x1707: 0x000a, 0x1708: 0x000a, 0x1709: 0x000a, 0x170a: 0x000a, 0x170b: 0x000a, + 0x170c: 0x000a, 0x170d: 0x000a, 0x170e: 0x000a, 0x170f: 0x000a, 0x1710: 0x000a, 0x1711: 0x000a, + 0x1712: 0x000a, 0x1713: 0x000a, 0x1714: 0x000a, 0x1716: 0x000a, 0x1717: 0x000a, + 0x1718: 0x000a, 0x1719: 0x000a, 0x171a: 0x000a, 0x171b: 0x000a, 0x171c: 0x000a, 0x171d: 0x000a, + 0x171e: 0x000a, 0x171f: 0x000a, 0x1720: 0x000a, 0x1721: 0x000a, 0x1722: 0x000a, 0x1723: 0x000a, + 0x1724: 0x000a, 0x1725: 0x000a, 0x1726: 0x000a, 0x1727: 0x000a, 0x1728: 0x000a, 0x1729: 0x000a, + 0x172a: 0x000a, 0x172b: 0x000a, 0x172c: 0x000a, 0x172d: 0x000a, 0x172e: 0x000a, 0x172f: 0x000a, + 0x1730: 0x000a, 0x1731: 0x000a, 0x1732: 0x000a, 0x1733: 0x000a, 0x1734: 0x000a, 0x1735: 0x000a, + 0x1736: 0x000a, 0x1737: 0x000a, 0x1738: 0x000a, 0x1739: 0x000a, 0x173a: 0x000a, 0x173b: 0x000a, + 0x173c: 0x000a, 0x173d: 0x000a, 0x173e: 0x000a, 0x173f: 0x000a, + // Block 0x5d, offset 0x1740 + 0x1740: 0x000a, 0x1741: 0x000a, 0x1742: 0x000a, 0x1743: 0x000a, 0x1744: 0x000a, 0x1745: 0x000a, + 0x1746: 0x000a, 0x1747: 0x000a, 0x1748: 0x000a, 0x1749: 0x000a, 0x174a: 0x000a, 0x174b: 0x000a, + 0x174c: 0x000a, 0x174d: 0x000a, 0x174e: 0x000a, 0x174f: 0x000a, 0x1750: 0x000a, 0x1751: 0x000a, + 0x1752: 0x000a, 0x1753: 0x000a, 0x1754: 0x000a, 0x1755: 0x000a, 0x1756: 0x000a, 0x1757: 0x000a, + 0x1758: 0x000a, 0x1759: 0x000a, 0x175a: 0x000a, 0x175b: 0x000a, 0x175c: 0x000a, 0x175d: 0x000a, + 0x175e: 0x000a, 0x175f: 0x000a, 0x1760: 0x000a, 0x1761: 0x000a, 0x1762: 0x000a, 0x1763: 0x000a, + 0x1764: 0x000a, 0x1765: 0x000a, 0x1766: 0x000a, + // Block 0x5e, offset 0x1780 + 0x1780: 0x000a, 0x1781: 0x000a, 0x1782: 0x000a, 0x1783: 0x000a, 0x1784: 0x000a, 0x1785: 0x000a, + 0x1786: 0x000a, 0x1787: 0x000a, 0x1788: 0x000a, 0x1789: 0x000a, 0x178a: 0x000a, + 0x17a0: 0x000a, 0x17a1: 0x000a, 0x17a2: 0x000a, 0x17a3: 0x000a, + 0x17a4: 0x000a, 0x17a5: 0x000a, 0x17a6: 0x000a, 0x17a7: 0x000a, 0x17a8: 0x000a, 0x17a9: 0x000a, + 0x17aa: 0x000a, 0x17ab: 0x000a, 0x17ac: 0x000a, 0x17ad: 0x000a, 0x17ae: 0x000a, 0x17af: 0x000a, + 0x17b0: 0x000a, 0x17b1: 0x000a, 0x17b2: 0x000a, 0x17b3: 0x000a, 0x17b4: 0x000a, 0x17b5: 0x000a, + 0x17b6: 0x000a, 0x17b7: 0x000a, 0x17b8: 0x000a, 0x17b9: 0x000a, 0x17ba: 0x000a, 0x17bb: 0x000a, + 0x17bc: 0x000a, 0x17bd: 0x000a, 0x17be: 0x000a, 0x17bf: 0x000a, + // Block 0x5f, offset 0x17c0 + 0x17c0: 0x000a, 0x17c1: 0x000a, 0x17c2: 0x000a, 0x17c3: 0x000a, 0x17c4: 0x000a, 0x17c5: 0x000a, + 0x17c6: 0x000a, 0x17c7: 0x000a, 0x17c8: 0x0002, 0x17c9: 0x0002, 0x17ca: 0x0002, 0x17cb: 0x0002, + 0x17cc: 0x0002, 0x17cd: 0x0002, 0x17ce: 0x0002, 0x17cf: 0x0002, 0x17d0: 0x0002, 0x17d1: 0x0002, + 0x17d2: 0x0002, 0x17d3: 0x0002, 0x17d4: 0x0002, 0x17d5: 0x0002, 0x17d6: 0x0002, 0x17d7: 0x0002, + 0x17d8: 0x0002, 0x17d9: 0x0002, 0x17da: 0x0002, 0x17db: 0x0002, + // Block 0x60, offset 0x1800 + 0x182a: 0x000a, 0x182b: 0x000a, 0x182c: 0x000a, 0x182d: 0x000a, 0x182e: 0x000a, 0x182f: 0x000a, + 0x1830: 0x000a, 0x1831: 0x000a, 0x1832: 0x000a, 0x1833: 0x000a, 0x1834: 0x000a, 0x1835: 0x000a, + 0x1836: 0x000a, 0x1837: 0x000a, 0x1838: 0x000a, 0x1839: 0x000a, 0x183a: 0x000a, 0x183b: 0x000a, + 0x183c: 0x000a, 0x183d: 0x000a, 0x183e: 0x000a, 0x183f: 0x000a, + // Block 0x61, offset 0x1840 + 0x1840: 0x000a, 0x1841: 0x000a, 0x1842: 0x000a, 0x1843: 0x000a, 0x1844: 0x000a, 0x1845: 0x000a, + 0x1846: 0x000a, 0x1847: 0x000a, 0x1848: 0x000a, 0x1849: 0x000a, 0x184a: 0x000a, 0x184b: 0x000a, + 0x184c: 0x000a, 0x184d: 0x000a, 0x184e: 0x000a, 0x184f: 0x000a, 0x1850: 0x000a, 0x1851: 0x000a, + 0x1852: 0x000a, 0x1853: 0x000a, 0x1854: 0x000a, 0x1855: 0x000a, 0x1856: 0x000a, 0x1857: 0x000a, + 0x1858: 0x000a, 0x1859: 0x000a, 0x185a: 0x000a, 0x185b: 0x000a, 0x185c: 0x000a, 0x185d: 0x000a, + 0x185e: 0x000a, 0x185f: 0x000a, 0x1860: 0x000a, 0x1861: 0x000a, 0x1862: 0x000a, 0x1863: 0x000a, + 0x1864: 0x000a, 0x1865: 0x000a, 0x1866: 0x000a, 0x1867: 0x000a, 0x1868: 0x000a, 0x1869: 0x000a, + 0x186a: 0x000a, 0x186b: 0x000a, 0x186d: 0x000a, 0x186e: 0x000a, 0x186f: 0x000a, + 0x1870: 0x000a, 0x1871: 0x000a, 0x1872: 0x000a, 0x1873: 0x000a, 0x1874: 0x000a, 0x1875: 0x000a, + 0x1876: 0x000a, 0x1877: 0x000a, 0x1878: 0x000a, 0x1879: 0x000a, 0x187a: 0x000a, 0x187b: 0x000a, + 0x187c: 0x000a, 0x187d: 0x000a, 0x187e: 0x000a, 0x187f: 0x000a, + // Block 0x62, offset 0x1880 + 0x1880: 0x000a, 0x1881: 0x000a, 0x1882: 0x000a, 0x1883: 0x000a, 0x1884: 0x000a, 0x1885: 0x000a, + 0x1886: 0x000a, 0x1887: 0x000a, 0x1888: 0x000a, 0x1889: 0x000a, 0x188a: 0x000a, 0x188b: 0x000a, + 0x188c: 0x000a, 0x188d: 0x000a, 0x188e: 0x000a, 0x188f: 0x000a, 0x1890: 0x000a, 0x1891: 0x000a, + 0x1892: 0x000a, 0x1893: 0x000a, 0x1894: 0x000a, 0x1895: 0x000a, 0x1896: 0x000a, 0x1897: 0x000a, + 0x1898: 0x000a, 0x1899: 0x000a, 0x189a: 0x000a, 0x189b: 0x000a, 0x189c: 0x000a, 0x189d: 0x000a, + 0x189e: 0x000a, 0x189f: 0x000a, 0x18a0: 0x000a, 0x18a1: 0x000a, 0x18a2: 0x000a, 0x18a3: 0x000a, + 0x18a4: 0x000a, 0x18a5: 0x000a, 0x18a6: 0x000a, 0x18a7: 0x000a, 0x18a8: 0x003a, 0x18a9: 0x002a, + 0x18aa: 0x003a, 0x18ab: 0x002a, 0x18ac: 0x003a, 0x18ad: 0x002a, 0x18ae: 0x003a, 0x18af: 0x002a, + 0x18b0: 0x003a, 0x18b1: 0x002a, 0x18b2: 0x003a, 0x18b3: 0x002a, 0x18b4: 0x003a, 0x18b5: 0x002a, + 0x18b6: 0x000a, 0x18b7: 0x000a, 0x18b8: 0x000a, 0x18b9: 0x000a, 0x18ba: 0x000a, 0x18bb: 0x000a, + 0x18bc: 0x000a, 0x18bd: 0x000a, 0x18be: 0x000a, 0x18bf: 0x000a, + // Block 0x63, offset 0x18c0 + 0x18c0: 0x000a, 0x18c1: 0x000a, 0x18c2: 0x000a, 0x18c3: 0x000a, 0x18c4: 0x000a, 0x18c5: 0x009a, + 0x18c6: 0x008a, 0x18c7: 0x000a, 0x18c8: 0x000a, 0x18c9: 0x000a, 0x18ca: 0x000a, 0x18cb: 0x000a, + 0x18cc: 0x000a, 0x18cd: 0x000a, 0x18ce: 0x000a, 0x18cf: 0x000a, 0x18d0: 0x000a, 0x18d1: 0x000a, + 0x18d2: 0x000a, 0x18d3: 0x000a, 0x18d4: 0x000a, 0x18d5: 0x000a, 0x18d6: 0x000a, 0x18d7: 0x000a, + 0x18d8: 0x000a, 0x18d9: 0x000a, 0x18da: 0x000a, 0x18db: 0x000a, 0x18dc: 0x000a, 0x18dd: 0x000a, + 0x18de: 0x000a, 0x18df: 0x000a, 0x18e0: 0x000a, 0x18e1: 0x000a, 0x18e2: 0x000a, 0x18e3: 0x000a, + 0x18e4: 0x000a, 0x18e5: 0x000a, 0x18e6: 0x003a, 0x18e7: 0x002a, 0x18e8: 0x003a, 0x18e9: 0x002a, + 0x18ea: 0x003a, 0x18eb: 0x002a, 0x18ec: 0x003a, 0x18ed: 0x002a, 0x18ee: 0x003a, 0x18ef: 0x002a, + 0x18f0: 0x000a, 0x18f1: 0x000a, 0x18f2: 0x000a, 0x18f3: 0x000a, 0x18f4: 0x000a, 0x18f5: 0x000a, + 0x18f6: 0x000a, 0x18f7: 0x000a, 0x18f8: 0x000a, 0x18f9: 0x000a, 0x18fa: 0x000a, 0x18fb: 0x000a, + 0x18fc: 0x000a, 0x18fd: 0x000a, 0x18fe: 0x000a, 0x18ff: 0x000a, + // Block 0x64, offset 0x1900 + 0x1900: 0x000a, 0x1901: 0x000a, 0x1902: 0x000a, 0x1903: 0x007a, 0x1904: 0x006a, 0x1905: 0x009a, + 0x1906: 0x008a, 0x1907: 0x00ba, 0x1908: 0x00aa, 0x1909: 0x009a, 0x190a: 0x008a, 0x190b: 0x007a, + 0x190c: 0x006a, 0x190d: 0x00da, 0x190e: 0x002a, 0x190f: 0x003a, 0x1910: 0x00ca, 0x1911: 0x009a, + 0x1912: 0x008a, 0x1913: 0x007a, 0x1914: 0x006a, 0x1915: 0x009a, 0x1916: 0x008a, 0x1917: 0x00ba, + 0x1918: 0x00aa, 0x1919: 0x000a, 0x191a: 0x000a, 0x191b: 0x000a, 0x191c: 0x000a, 0x191d: 0x000a, + 0x191e: 0x000a, 0x191f: 0x000a, 0x1920: 0x000a, 0x1921: 0x000a, 0x1922: 0x000a, 0x1923: 0x000a, + 0x1924: 0x000a, 0x1925: 0x000a, 0x1926: 0x000a, 0x1927: 0x000a, 0x1928: 0x000a, 0x1929: 0x000a, + 0x192a: 0x000a, 0x192b: 0x000a, 0x192c: 0x000a, 0x192d: 0x000a, 0x192e: 0x000a, 0x192f: 0x000a, + 0x1930: 0x000a, 0x1931: 0x000a, 0x1932: 0x000a, 0x1933: 0x000a, 0x1934: 0x000a, 0x1935: 0x000a, + 0x1936: 0x000a, 0x1937: 0x000a, 0x1938: 0x000a, 0x1939: 0x000a, 0x193a: 0x000a, 0x193b: 0x000a, + 0x193c: 0x000a, 0x193d: 0x000a, 0x193e: 0x000a, 0x193f: 0x000a, + // Block 0x65, offset 0x1940 + 0x1940: 0x000a, 0x1941: 0x000a, 0x1942: 0x000a, 0x1943: 0x000a, 0x1944: 0x000a, 0x1945: 0x000a, + 0x1946: 0x000a, 0x1947: 0x000a, 0x1948: 0x000a, 0x1949: 0x000a, 0x194a: 0x000a, 0x194b: 0x000a, + 0x194c: 0x000a, 0x194d: 0x000a, 0x194e: 0x000a, 0x194f: 0x000a, 0x1950: 0x000a, 0x1951: 0x000a, + 0x1952: 0x000a, 0x1953: 0x000a, 0x1954: 0x000a, 0x1955: 0x000a, 0x1956: 0x000a, 0x1957: 0x000a, + 0x1958: 0x003a, 0x1959: 0x002a, 0x195a: 0x003a, 0x195b: 0x002a, 0x195c: 0x000a, 0x195d: 0x000a, + 0x195e: 0x000a, 0x195f: 0x000a, 0x1960: 0x000a, 0x1961: 0x000a, 0x1962: 0x000a, 0x1963: 0x000a, + 0x1964: 0x000a, 0x1965: 0x000a, 0x1966: 0x000a, 0x1967: 0x000a, 0x1968: 0x000a, 0x1969: 0x000a, + 0x196a: 0x000a, 0x196b: 0x000a, 0x196c: 0x000a, 0x196d: 0x000a, 0x196e: 0x000a, 0x196f: 0x000a, + 0x1970: 0x000a, 0x1971: 0x000a, 0x1972: 0x000a, 0x1973: 0x000a, 0x1974: 0x000a, 0x1975: 0x000a, + 0x1976: 0x000a, 0x1977: 0x000a, 0x1978: 0x000a, 0x1979: 0x000a, 0x197a: 0x000a, 0x197b: 0x000a, + 0x197c: 0x003a, 0x197d: 0x002a, 0x197e: 0x000a, 0x197f: 0x000a, + // Block 0x66, offset 0x1980 + 0x1980: 0x000a, 0x1981: 0x000a, 0x1982: 0x000a, 0x1983: 0x000a, 0x1984: 0x000a, 0x1985: 0x000a, + 0x1986: 0x000a, 0x1987: 0x000a, 0x1988: 0x000a, 0x1989: 0x000a, 0x198a: 0x000a, 0x198b: 0x000a, + 0x198c: 0x000a, 0x198d: 0x000a, 0x198e: 0x000a, 0x198f: 0x000a, 0x1990: 0x000a, 0x1991: 0x000a, + 0x1992: 0x000a, 0x1993: 0x000a, 0x1994: 0x000a, 0x1995: 0x000a, 0x1996: 0x000a, 0x1997: 0x000a, + 0x1998: 0x000a, 0x1999: 0x000a, 0x199a: 0x000a, 0x199b: 0x000a, 0x199c: 0x000a, 0x199d: 0x000a, + 0x199e: 0x000a, 0x199f: 0x000a, 0x19a0: 0x000a, 0x19a1: 0x000a, 0x19a2: 0x000a, 0x19a3: 0x000a, + 0x19a4: 0x000a, 0x19a5: 0x000a, 0x19a6: 0x000a, 0x19a7: 0x000a, 0x19a8: 0x000a, 0x19a9: 0x000a, + 0x19aa: 0x000a, 0x19ab: 0x000a, 0x19ac: 0x000a, 0x19ad: 0x000a, 0x19ae: 0x000a, 0x19af: 0x000a, + 0x19b0: 0x000a, 0x19b1: 0x000a, 0x19b2: 0x000a, 0x19b3: 0x000a, + 0x19b6: 0x000a, 0x19b7: 0x000a, 0x19b8: 0x000a, 0x19b9: 0x000a, 0x19ba: 0x000a, 0x19bb: 0x000a, + 0x19bc: 0x000a, 0x19bd: 0x000a, 0x19be: 0x000a, 0x19bf: 0x000a, + // Block 0x67, offset 0x19c0 + 0x19c0: 0x000a, 0x19c1: 0x000a, 0x19c2: 0x000a, 0x19c3: 0x000a, 0x19c4: 0x000a, 0x19c5: 0x000a, + 0x19c6: 0x000a, 0x19c7: 0x000a, 0x19c8: 0x000a, 0x19c9: 0x000a, 0x19ca: 0x000a, 0x19cb: 0x000a, + 0x19cc: 0x000a, 0x19cd: 0x000a, 0x19ce: 0x000a, 0x19cf: 0x000a, 0x19d0: 0x000a, 0x19d1: 0x000a, + 0x19d2: 0x000a, 0x19d3: 0x000a, 0x19d4: 0x000a, 0x19d5: 0x000a, 0x19d7: 0x000a, + 0x19d8: 0x000a, 0x19d9: 0x000a, 0x19da: 0x000a, 0x19db: 0x000a, 0x19dc: 0x000a, 0x19dd: 0x000a, + 0x19de: 0x000a, 0x19df: 0x000a, 0x19e0: 0x000a, 0x19e1: 0x000a, 0x19e2: 0x000a, 0x19e3: 0x000a, + 0x19e4: 0x000a, 0x19e5: 0x000a, 0x19e6: 0x000a, 0x19e7: 0x000a, 0x19e8: 0x000a, 0x19e9: 0x000a, + 0x19ea: 0x000a, 0x19eb: 0x000a, 0x19ec: 0x000a, 0x19ed: 0x000a, 0x19ee: 0x000a, 0x19ef: 0x000a, + 0x19f0: 0x000a, 0x19f1: 0x000a, 0x19f2: 0x000a, 0x19f3: 0x000a, 0x19f4: 0x000a, 0x19f5: 0x000a, + 0x19f6: 0x000a, 0x19f7: 0x000a, 0x19f8: 0x000a, 0x19f9: 0x000a, 0x19fa: 0x000a, 0x19fb: 0x000a, + 0x19fc: 0x000a, 0x19fd: 0x000a, 0x19fe: 0x000a, 0x19ff: 0x000a, + // Block 0x68, offset 0x1a00 + 0x1a25: 0x000a, 0x1a26: 0x000a, 0x1a27: 0x000a, 0x1a28: 0x000a, 0x1a29: 0x000a, + 0x1a2a: 0x000a, 0x1a2f: 0x000c, + 0x1a30: 0x000c, 0x1a31: 0x000c, + 0x1a39: 0x000a, 0x1a3a: 0x000a, 0x1a3b: 0x000a, + 0x1a3c: 0x000a, 0x1a3d: 0x000a, 0x1a3e: 0x000a, 0x1a3f: 0x000a, + // Block 0x69, offset 0x1a40 + 0x1a7f: 0x000c, + // Block 0x6a, offset 0x1a80 + 0x1aa0: 0x000c, 0x1aa1: 0x000c, 0x1aa2: 0x000c, 0x1aa3: 0x000c, + 0x1aa4: 0x000c, 0x1aa5: 0x000c, 0x1aa6: 0x000c, 0x1aa7: 0x000c, 0x1aa8: 0x000c, 0x1aa9: 0x000c, + 0x1aaa: 0x000c, 0x1aab: 0x000c, 0x1aac: 0x000c, 0x1aad: 0x000c, 0x1aae: 0x000c, 0x1aaf: 0x000c, + 0x1ab0: 0x000c, 0x1ab1: 0x000c, 0x1ab2: 0x000c, 0x1ab3: 0x000c, 0x1ab4: 0x000c, 0x1ab5: 0x000c, + 0x1ab6: 0x000c, 0x1ab7: 0x000c, 0x1ab8: 0x000c, 0x1ab9: 0x000c, 0x1aba: 0x000c, 0x1abb: 0x000c, + 0x1abc: 0x000c, 0x1abd: 0x000c, 0x1abe: 0x000c, 0x1abf: 0x000c, + // Block 0x6b, offset 0x1ac0 + 0x1ac0: 0x000a, 0x1ac1: 0x000a, 0x1ac2: 0x000a, 0x1ac3: 0x000a, 0x1ac4: 0x000a, 0x1ac5: 0x000a, + 0x1ac6: 0x000a, 0x1ac7: 0x000a, 0x1ac8: 0x000a, 0x1ac9: 0x000a, 0x1aca: 0x000a, 0x1acb: 0x000a, + 0x1acc: 0x000a, 0x1acd: 0x000a, 0x1ace: 0x000a, 0x1acf: 0x000a, 0x1ad0: 0x000a, 0x1ad1: 0x000a, + 0x1ad2: 0x000a, 0x1ad3: 0x000a, 0x1ad4: 0x000a, 0x1ad5: 0x000a, 0x1ad6: 0x000a, 0x1ad7: 0x000a, + 0x1ad8: 0x000a, 0x1ad9: 0x000a, 0x1ada: 0x000a, 0x1adb: 0x000a, 0x1adc: 0x000a, 0x1add: 0x000a, + 0x1ade: 0x000a, 0x1adf: 0x000a, 0x1ae0: 0x000a, 0x1ae1: 0x000a, 0x1ae2: 0x003a, 0x1ae3: 0x002a, + 0x1ae4: 0x003a, 0x1ae5: 0x002a, 0x1ae6: 0x003a, 0x1ae7: 0x002a, 0x1ae8: 0x003a, 0x1ae9: 0x002a, + 0x1aea: 0x000a, 0x1aeb: 0x000a, 0x1aec: 0x000a, 0x1aed: 0x000a, 0x1aee: 0x000a, 0x1aef: 0x000a, + 0x1af0: 0x000a, 0x1af1: 0x000a, 0x1af2: 0x000a, 0x1af3: 0x000a, 0x1af4: 0x000a, 0x1af5: 0x000a, + 0x1af6: 0x000a, 0x1af7: 0x000a, 0x1af8: 0x000a, 0x1af9: 0x000a, 0x1afa: 0x000a, 0x1afb: 0x000a, + 0x1afc: 0x000a, 0x1afd: 0x000a, 0x1afe: 0x000a, 0x1aff: 0x000a, + // Block 0x6c, offset 0x1b00 + 0x1b00: 0x000a, 0x1b01: 0x000a, 0x1b02: 0x000a, 0x1b03: 0x000a, 0x1b04: 0x000a, 0x1b05: 0x000a, + 0x1b06: 0x000a, 0x1b07: 0x000a, 0x1b08: 0x000a, 0x1b09: 0x000a, 0x1b0a: 0x000a, 0x1b0b: 0x000a, + 0x1b0c: 0x000a, 0x1b0d: 0x000a, 0x1b0e: 0x000a, 0x1b0f: 0x000a, 0x1b10: 0x000a, 0x1b11: 0x000a, + 0x1b12: 0x000a, + // Block 0x6d, offset 0x1b40 + 0x1b40: 0x000a, 0x1b41: 0x000a, 0x1b42: 0x000a, 0x1b43: 0x000a, 0x1b44: 0x000a, 0x1b45: 0x000a, + 0x1b46: 0x000a, 0x1b47: 0x000a, 0x1b48: 0x000a, 0x1b49: 0x000a, 0x1b4a: 0x000a, 0x1b4b: 0x000a, + 0x1b4c: 0x000a, 0x1b4d: 0x000a, 0x1b4e: 0x000a, 0x1b4f: 0x000a, 0x1b50: 0x000a, 0x1b51: 0x000a, + 0x1b52: 0x000a, 0x1b53: 0x000a, 0x1b54: 0x000a, 0x1b55: 0x000a, 0x1b56: 0x000a, 0x1b57: 0x000a, + 0x1b58: 0x000a, 0x1b59: 0x000a, 0x1b5b: 0x000a, 0x1b5c: 0x000a, 0x1b5d: 0x000a, + 0x1b5e: 0x000a, 0x1b5f: 0x000a, 0x1b60: 0x000a, 0x1b61: 0x000a, 0x1b62: 0x000a, 0x1b63: 0x000a, + 0x1b64: 0x000a, 0x1b65: 0x000a, 0x1b66: 0x000a, 0x1b67: 0x000a, 0x1b68: 0x000a, 0x1b69: 0x000a, + 0x1b6a: 0x000a, 0x1b6b: 0x000a, 0x1b6c: 0x000a, 0x1b6d: 0x000a, 0x1b6e: 0x000a, 0x1b6f: 0x000a, + 0x1b70: 0x000a, 0x1b71: 0x000a, 0x1b72: 0x000a, 0x1b73: 0x000a, 0x1b74: 0x000a, 0x1b75: 0x000a, + 0x1b76: 0x000a, 0x1b77: 0x000a, 0x1b78: 0x000a, 0x1b79: 0x000a, 0x1b7a: 0x000a, 0x1b7b: 0x000a, + 0x1b7c: 0x000a, 0x1b7d: 0x000a, 0x1b7e: 0x000a, 0x1b7f: 0x000a, + // Block 0x6e, offset 0x1b80 + 0x1b80: 0x000a, 0x1b81: 0x000a, 0x1b82: 0x000a, 0x1b83: 0x000a, 0x1b84: 0x000a, 0x1b85: 0x000a, + 0x1b86: 0x000a, 0x1b87: 0x000a, 0x1b88: 0x000a, 0x1b89: 0x000a, 0x1b8a: 0x000a, 0x1b8b: 0x000a, + 0x1b8c: 0x000a, 0x1b8d: 0x000a, 0x1b8e: 0x000a, 0x1b8f: 0x000a, 0x1b90: 0x000a, 0x1b91: 0x000a, + 0x1b92: 0x000a, 0x1b93: 0x000a, 0x1b94: 0x000a, 0x1b95: 0x000a, 0x1b96: 0x000a, 0x1b97: 0x000a, + 0x1b98: 0x000a, 0x1b99: 0x000a, 0x1b9a: 0x000a, 0x1b9b: 0x000a, 0x1b9c: 0x000a, 0x1b9d: 0x000a, + 0x1b9e: 0x000a, 0x1b9f: 0x000a, 0x1ba0: 0x000a, 0x1ba1: 0x000a, 0x1ba2: 0x000a, 0x1ba3: 0x000a, + 0x1ba4: 0x000a, 0x1ba5: 0x000a, 0x1ba6: 0x000a, 0x1ba7: 0x000a, 0x1ba8: 0x000a, 0x1ba9: 0x000a, + 0x1baa: 0x000a, 0x1bab: 0x000a, 0x1bac: 0x000a, 0x1bad: 0x000a, 0x1bae: 0x000a, 0x1baf: 0x000a, + 0x1bb0: 0x000a, 0x1bb1: 0x000a, 0x1bb2: 0x000a, 0x1bb3: 0x000a, + // Block 0x6f, offset 0x1bc0 + 0x1bc0: 0x000a, 0x1bc1: 0x000a, 0x1bc2: 0x000a, 0x1bc3: 0x000a, 0x1bc4: 0x000a, 0x1bc5: 0x000a, + 0x1bc6: 0x000a, 0x1bc7: 0x000a, 0x1bc8: 0x000a, 0x1bc9: 0x000a, 0x1bca: 0x000a, 0x1bcb: 0x000a, + 0x1bcc: 0x000a, 0x1bcd: 0x000a, 0x1bce: 0x000a, 0x1bcf: 0x000a, 0x1bd0: 0x000a, 0x1bd1: 0x000a, + 0x1bd2: 0x000a, 0x1bd3: 0x000a, 0x1bd4: 0x000a, 0x1bd5: 0x000a, + 0x1bf0: 0x000a, 0x1bf1: 0x000a, 0x1bf2: 0x000a, 0x1bf3: 0x000a, 0x1bf4: 0x000a, 0x1bf5: 0x000a, + 0x1bf6: 0x000a, 0x1bf7: 0x000a, 0x1bf8: 0x000a, 0x1bf9: 0x000a, 0x1bfa: 0x000a, 0x1bfb: 0x000a, + // Block 0x70, offset 0x1c00 + 0x1c00: 0x0009, 0x1c01: 0x000a, 0x1c02: 0x000a, 0x1c03: 0x000a, 0x1c04: 0x000a, + 0x1c08: 0x003a, 0x1c09: 0x002a, 0x1c0a: 0x003a, 0x1c0b: 0x002a, + 0x1c0c: 0x003a, 0x1c0d: 0x002a, 0x1c0e: 0x003a, 0x1c0f: 0x002a, 0x1c10: 0x003a, 0x1c11: 0x002a, + 0x1c12: 0x000a, 0x1c13: 0x000a, 0x1c14: 0x003a, 0x1c15: 0x002a, 0x1c16: 0x003a, 0x1c17: 0x002a, + 0x1c18: 0x003a, 0x1c19: 0x002a, 0x1c1a: 0x003a, 0x1c1b: 0x002a, 0x1c1c: 0x000a, 0x1c1d: 0x000a, + 0x1c1e: 0x000a, 0x1c1f: 0x000a, 0x1c20: 0x000a, + 0x1c2a: 0x000c, 0x1c2b: 0x000c, 0x1c2c: 0x000c, 0x1c2d: 0x000c, + 0x1c30: 0x000a, + 0x1c36: 0x000a, 0x1c37: 0x000a, + 0x1c3d: 0x000a, 0x1c3e: 0x000a, 0x1c3f: 0x000a, + // Block 0x71, offset 0x1c40 + 0x1c59: 0x000c, 0x1c5a: 0x000c, 0x1c5b: 0x000a, 0x1c5c: 0x000a, + 0x1c60: 0x000a, + // Block 0x72, offset 0x1c80 + 0x1cbb: 0x000a, + // Block 0x73, offset 0x1cc0 + 0x1cc0: 0x000a, 0x1cc1: 0x000a, 0x1cc2: 0x000a, 0x1cc3: 0x000a, 0x1cc4: 0x000a, 0x1cc5: 0x000a, + 0x1cc6: 0x000a, 0x1cc7: 0x000a, 0x1cc8: 0x000a, 0x1cc9: 0x000a, 0x1cca: 0x000a, 0x1ccb: 0x000a, + 0x1ccc: 0x000a, 0x1ccd: 0x000a, 0x1cce: 0x000a, 0x1ccf: 0x000a, 0x1cd0: 0x000a, 0x1cd1: 0x000a, + 0x1cd2: 0x000a, 0x1cd3: 0x000a, 0x1cd4: 0x000a, 0x1cd5: 0x000a, 0x1cd6: 0x000a, 0x1cd7: 0x000a, + 0x1cd8: 0x000a, 0x1cd9: 0x000a, 0x1cda: 0x000a, 0x1cdb: 0x000a, 0x1cdc: 0x000a, 0x1cdd: 0x000a, + 0x1cde: 0x000a, 0x1cdf: 0x000a, 0x1ce0: 0x000a, 0x1ce1: 0x000a, 0x1ce2: 0x000a, 0x1ce3: 0x000a, + // Block 0x74, offset 0x1d00 + 0x1d1d: 0x000a, + 0x1d1e: 0x000a, + // Block 0x75, offset 0x1d40 + 0x1d50: 0x000a, 0x1d51: 0x000a, + 0x1d52: 0x000a, 0x1d53: 0x000a, 0x1d54: 0x000a, 0x1d55: 0x000a, 0x1d56: 0x000a, 0x1d57: 0x000a, + 0x1d58: 0x000a, 0x1d59: 0x000a, 0x1d5a: 0x000a, 0x1d5b: 0x000a, 0x1d5c: 0x000a, 0x1d5d: 0x000a, + 0x1d5e: 0x000a, 0x1d5f: 0x000a, + 0x1d7c: 0x000a, 0x1d7d: 0x000a, 0x1d7e: 0x000a, + // Block 0x76, offset 0x1d80 + 0x1db1: 0x000a, 0x1db2: 0x000a, 0x1db3: 0x000a, 0x1db4: 0x000a, 0x1db5: 0x000a, + 0x1db6: 0x000a, 0x1db7: 0x000a, 0x1db8: 0x000a, 0x1db9: 0x000a, 0x1dba: 0x000a, 0x1dbb: 0x000a, + 0x1dbc: 0x000a, 0x1dbd: 0x000a, 0x1dbe: 0x000a, 0x1dbf: 0x000a, + // Block 0x77, offset 0x1dc0 + 0x1dcc: 0x000a, 0x1dcd: 0x000a, 0x1dce: 0x000a, 0x1dcf: 0x000a, + // Block 0x78, offset 0x1e00 + 0x1e37: 0x000a, 0x1e38: 0x000a, 0x1e39: 0x000a, 0x1e3a: 0x000a, + // Block 0x79, offset 0x1e40 + 0x1e5e: 0x000a, 0x1e5f: 0x000a, + 0x1e7f: 0x000a, + // Block 0x7a, offset 0x1e80 + 0x1e90: 0x000a, 0x1e91: 0x000a, + 0x1e92: 0x000a, 0x1e93: 0x000a, 0x1e94: 0x000a, 0x1e95: 0x000a, 0x1e96: 0x000a, 0x1e97: 0x000a, + 0x1e98: 0x000a, 0x1e99: 0x000a, 0x1e9a: 0x000a, 0x1e9b: 0x000a, 0x1e9c: 0x000a, 0x1e9d: 0x000a, + 0x1e9e: 0x000a, 0x1e9f: 0x000a, 0x1ea0: 0x000a, 0x1ea1: 0x000a, 0x1ea2: 0x000a, 0x1ea3: 0x000a, + 0x1ea4: 0x000a, 0x1ea5: 0x000a, 0x1ea6: 0x000a, 0x1ea7: 0x000a, 0x1ea8: 0x000a, 0x1ea9: 0x000a, + 0x1eaa: 0x000a, 0x1eab: 0x000a, 0x1eac: 0x000a, 0x1ead: 0x000a, 0x1eae: 0x000a, 0x1eaf: 0x000a, + 0x1eb0: 0x000a, 0x1eb1: 0x000a, 0x1eb2: 0x000a, 0x1eb3: 0x000a, 0x1eb4: 0x000a, 0x1eb5: 0x000a, + 0x1eb6: 0x000a, 0x1eb7: 0x000a, 0x1eb8: 0x000a, 0x1eb9: 0x000a, 0x1eba: 0x000a, 0x1ebb: 0x000a, + 0x1ebc: 0x000a, 0x1ebd: 0x000a, 0x1ebe: 0x000a, 0x1ebf: 0x000a, + // Block 0x7b, offset 0x1ec0 + 0x1ec0: 0x000a, 0x1ec1: 0x000a, 0x1ec2: 0x000a, 0x1ec3: 0x000a, 0x1ec4: 0x000a, 0x1ec5: 0x000a, + 0x1ec6: 0x000a, + // Block 0x7c, offset 0x1f00 + 0x1f0d: 0x000a, 0x1f0e: 0x000a, 0x1f0f: 0x000a, + // Block 0x7d, offset 0x1f40 + 0x1f6f: 0x000c, + 0x1f70: 0x000c, 0x1f71: 0x000c, 0x1f72: 0x000c, 0x1f73: 0x000a, 0x1f74: 0x000c, 0x1f75: 0x000c, + 0x1f76: 0x000c, 0x1f77: 0x000c, 0x1f78: 0x000c, 0x1f79: 0x000c, 0x1f7a: 0x000c, 0x1f7b: 0x000c, + 0x1f7c: 0x000c, 0x1f7d: 0x000c, 0x1f7e: 0x000a, 0x1f7f: 0x000a, + // Block 0x7e, offset 0x1f80 + 0x1f9e: 0x000c, 0x1f9f: 0x000c, + // Block 0x7f, offset 0x1fc0 + 0x1ff0: 0x000c, 0x1ff1: 0x000c, + // Block 0x80, offset 0x2000 + 0x2000: 0x000a, 0x2001: 0x000a, 0x2002: 0x000a, 0x2003: 0x000a, 0x2004: 0x000a, 0x2005: 0x000a, + 0x2006: 0x000a, 0x2007: 0x000a, 0x2008: 0x000a, 0x2009: 0x000a, 0x200a: 0x000a, 0x200b: 0x000a, + 0x200c: 0x000a, 0x200d: 0x000a, 0x200e: 0x000a, 0x200f: 0x000a, 0x2010: 0x000a, 0x2011: 0x000a, + 0x2012: 0x000a, 0x2013: 0x000a, 0x2014: 0x000a, 0x2015: 0x000a, 0x2016: 0x000a, 0x2017: 0x000a, + 0x2018: 0x000a, 0x2019: 0x000a, 0x201a: 0x000a, 0x201b: 0x000a, 0x201c: 0x000a, 0x201d: 0x000a, + 0x201e: 0x000a, 0x201f: 0x000a, 0x2020: 0x000a, 0x2021: 0x000a, + // Block 0x81, offset 0x2040 + 0x2048: 0x000a, + // Block 0x82, offset 0x2080 + 0x2082: 0x000c, + 0x2086: 0x000c, 0x208b: 0x000c, + 0x20a5: 0x000c, 0x20a6: 0x000c, 0x20a8: 0x000a, 0x20a9: 0x000a, + 0x20aa: 0x000a, 0x20ab: 0x000a, 0x20ac: 0x000c, + 0x20b8: 0x0004, 0x20b9: 0x0004, + // Block 0x83, offset 0x20c0 + 0x20f4: 0x000a, 0x20f5: 0x000a, + 0x20f6: 0x000a, 0x20f7: 0x000a, + // Block 0x84, offset 0x2100 + 0x2104: 0x000c, 0x2105: 0x000c, + 0x2120: 0x000c, 0x2121: 0x000c, 0x2122: 0x000c, 0x2123: 0x000c, + 0x2124: 0x000c, 0x2125: 0x000c, 0x2126: 0x000c, 0x2127: 0x000c, 0x2128: 0x000c, 0x2129: 0x000c, + 0x212a: 0x000c, 0x212b: 0x000c, 0x212c: 0x000c, 0x212d: 0x000c, 0x212e: 0x000c, 0x212f: 0x000c, + 0x2130: 0x000c, 0x2131: 0x000c, + 0x213f: 0x000c, + // Block 0x85, offset 0x2140 + 0x2166: 0x000c, 0x2167: 0x000c, 0x2168: 0x000c, 0x2169: 0x000c, + 0x216a: 0x000c, 0x216b: 0x000c, 0x216c: 0x000c, 0x216d: 0x000c, + // Block 0x86, offset 0x2180 + 0x2187: 0x000c, 0x2188: 0x000c, 0x2189: 0x000c, 0x218a: 0x000c, 0x218b: 0x000c, + 0x218c: 0x000c, 0x218d: 0x000c, 0x218e: 0x000c, 0x218f: 0x000c, 0x2190: 0x000c, 0x2191: 0x000c, + // Block 0x87, offset 0x21c0 + 0x21c0: 0x000c, 0x21c1: 0x000c, 0x21c2: 0x000c, + 0x21f3: 0x000c, + 0x21f6: 0x000c, 0x21f7: 0x000c, 0x21f8: 0x000c, 0x21f9: 0x000c, + 0x21fc: 0x000c, 0x21fd: 0x000c, + // Block 0x88, offset 0x2200 + 0x2225: 0x000c, + // Block 0x89, offset 0x2240 + 0x2269: 0x000c, + 0x226a: 0x000c, 0x226b: 0x000c, 0x226c: 0x000c, 0x226d: 0x000c, 0x226e: 0x000c, + 0x2271: 0x000c, 0x2272: 0x000c, 0x2275: 0x000c, + 0x2276: 0x000c, + // Block 0x8a, offset 0x2280 + 0x2283: 0x000c, + 0x228c: 0x000c, + 0x22bc: 0x000c, + // Block 0x8b, offset 0x22c0 + 0x22f0: 0x000c, 0x22f2: 0x000c, 0x22f3: 0x000c, 0x22f4: 0x000c, + 0x22f7: 0x000c, 0x22f8: 0x000c, + 0x22fe: 0x000c, 0x22ff: 0x000c, + // Block 0x8c, offset 0x2300 + 0x2301: 0x000c, + 0x232c: 0x000c, 0x232d: 0x000c, + 0x2336: 0x000c, + // Block 0x8d, offset 0x2340 + 0x236a: 0x000a, 0x236b: 0x000a, + // Block 0x8e, offset 0x2380 + 0x23a5: 0x000c, 0x23a8: 0x000c, + 0x23ad: 0x000c, + // Block 0x8f, offset 0x23c0 + 0x23dd: 0x0001, + 0x23de: 0x000c, 0x23df: 0x0001, 0x23e0: 0x0001, 0x23e1: 0x0001, 0x23e2: 0x0001, 0x23e3: 0x0001, + 0x23e4: 0x0001, 0x23e5: 0x0001, 0x23e6: 0x0001, 0x23e7: 0x0001, 0x23e8: 0x0001, 0x23e9: 0x0003, + 0x23ea: 0x0001, 0x23eb: 0x0001, 0x23ec: 0x0001, 0x23ed: 0x0001, 0x23ee: 0x0001, 0x23ef: 0x0001, + 0x23f0: 0x0001, 0x23f1: 0x0001, 0x23f2: 0x0001, 0x23f3: 0x0001, 0x23f4: 0x0001, 0x23f5: 0x0001, + 0x23f6: 0x0001, 0x23f7: 0x0001, 0x23f8: 0x0001, 0x23f9: 0x0001, 0x23fa: 0x0001, 0x23fb: 0x0001, + 0x23fc: 0x0001, 0x23fd: 0x0001, 0x23fe: 0x0001, 0x23ff: 0x0001, + // Block 0x90, offset 0x2400 + 0x2400: 0x0001, 0x2401: 0x0001, 0x2402: 0x0001, 0x2403: 0x0001, 0x2404: 0x0001, 0x2405: 0x0001, + 0x2406: 0x0001, 0x2407: 0x0001, 0x2408: 0x0001, 0x2409: 0x0001, 0x240a: 0x0001, 0x240b: 0x0001, + 0x240c: 0x0001, 0x240d: 0x0001, 0x240e: 0x0001, 0x240f: 0x0001, 0x2410: 0x000d, 0x2411: 0x000d, + 0x2412: 0x000d, 0x2413: 0x000d, 0x2414: 0x000d, 0x2415: 0x000d, 0x2416: 0x000d, 0x2417: 0x000d, + 0x2418: 0x000d, 0x2419: 0x000d, 0x241a: 0x000d, 0x241b: 0x000d, 0x241c: 0x000d, 0x241d: 0x000d, + 0x241e: 0x000d, 0x241f: 0x000d, 0x2420: 0x000d, 0x2421: 0x000d, 0x2422: 0x000d, 0x2423: 0x000d, + 0x2424: 0x000d, 0x2425: 0x000d, 0x2426: 0x000d, 0x2427: 0x000d, 0x2428: 0x000d, 0x2429: 0x000d, + 0x242a: 0x000d, 0x242b: 0x000d, 0x242c: 0x000d, 0x242d: 0x000d, 0x242e: 0x000d, 0x242f: 0x000d, + 0x2430: 0x000d, 0x2431: 0x000d, 0x2432: 0x000d, 0x2433: 0x000d, 0x2434: 0x000d, 0x2435: 0x000d, + 0x2436: 0x000d, 0x2437: 0x000d, 0x2438: 0x000d, 0x2439: 0x000d, 0x243a: 0x000d, 0x243b: 0x000d, + 0x243c: 0x000d, 0x243d: 0x000d, 0x243e: 0x000d, 0x243f: 0x000d, + // Block 0x91, offset 0x2440 + 0x2440: 0x000d, 0x2441: 0x000d, 0x2442: 0x000d, 0x2443: 0x000d, 0x2444: 0x000d, 0x2445: 0x000d, + 0x2446: 0x000d, 0x2447: 0x000d, 0x2448: 0x000d, 0x2449: 0x000d, 0x244a: 0x000d, 0x244b: 0x000d, + 0x244c: 0x000d, 0x244d: 0x000d, 0x244e: 0x000d, 0x244f: 0x000d, 0x2450: 0x000d, 0x2451: 0x000d, + 0x2452: 0x000d, 0x2453: 0x000d, 0x2454: 0x000d, 0x2455: 0x000d, 0x2456: 0x000d, 0x2457: 0x000d, + 0x2458: 0x000d, 0x2459: 0x000d, 0x245a: 0x000d, 0x245b: 0x000d, 0x245c: 0x000d, 0x245d: 0x000d, + 0x245e: 0x000d, 0x245f: 0x000d, 0x2460: 0x000d, 0x2461: 0x000d, 0x2462: 0x000d, 0x2463: 0x000d, + 0x2464: 0x000d, 0x2465: 0x000d, 0x2466: 0x000d, 0x2467: 0x000d, 0x2468: 0x000d, 0x2469: 0x000d, + 0x246a: 0x000d, 0x246b: 0x000d, 0x246c: 0x000d, 0x246d: 0x000d, 0x246e: 0x000d, 0x246f: 0x000d, + 0x2470: 0x000d, 0x2471: 0x000d, 0x2472: 0x000d, 0x2473: 0x000d, 0x2474: 0x000d, 0x2475: 0x000d, + 0x2476: 0x000d, 0x2477: 0x000d, 0x2478: 0x000d, 0x2479: 0x000d, 0x247a: 0x000d, 0x247b: 0x000d, + 0x247c: 0x000d, 0x247d: 0x000d, 0x247e: 0x000a, 0x247f: 0x000a, + // Block 0x92, offset 0x2480 + 0x2480: 0x000d, 0x2481: 0x000d, 0x2482: 0x000d, 0x2483: 0x000d, 0x2484: 0x000d, 0x2485: 0x000d, + 0x2486: 0x000d, 0x2487: 0x000d, 0x2488: 0x000d, 0x2489: 0x000d, 0x248a: 0x000d, 0x248b: 0x000d, + 0x248c: 0x000d, 0x248d: 0x000d, 0x248e: 0x000d, 0x248f: 0x000d, 0x2490: 0x000b, 0x2491: 0x000b, + 0x2492: 0x000b, 0x2493: 0x000b, 0x2494: 0x000b, 0x2495: 0x000b, 0x2496: 0x000b, 0x2497: 0x000b, + 0x2498: 0x000b, 0x2499: 0x000b, 0x249a: 0x000b, 0x249b: 0x000b, 0x249c: 0x000b, 0x249d: 0x000b, + 0x249e: 0x000b, 0x249f: 0x000b, 0x24a0: 0x000b, 0x24a1: 0x000b, 0x24a2: 0x000b, 0x24a3: 0x000b, + 0x24a4: 0x000b, 0x24a5: 0x000b, 0x24a6: 0x000b, 0x24a7: 0x000b, 0x24a8: 0x000b, 0x24a9: 0x000b, + 0x24aa: 0x000b, 0x24ab: 0x000b, 0x24ac: 0x000b, 0x24ad: 0x000b, 0x24ae: 0x000b, 0x24af: 0x000b, + 0x24b0: 0x000d, 0x24b1: 0x000d, 0x24b2: 0x000d, 0x24b3: 0x000d, 0x24b4: 0x000d, 0x24b5: 0x000d, + 0x24b6: 0x000d, 0x24b7: 0x000d, 0x24b8: 0x000d, 0x24b9: 0x000d, 0x24ba: 0x000d, 0x24bb: 0x000d, + 0x24bc: 0x000d, 0x24bd: 0x000a, 0x24be: 0x000d, 0x24bf: 0x000d, + // Block 0x93, offset 0x24c0 + 0x24c0: 0x000c, 0x24c1: 0x000c, 0x24c2: 0x000c, 0x24c3: 0x000c, 0x24c4: 0x000c, 0x24c5: 0x000c, + 0x24c6: 0x000c, 0x24c7: 0x000c, 0x24c8: 0x000c, 0x24c9: 0x000c, 0x24ca: 0x000c, 0x24cb: 0x000c, + 0x24cc: 0x000c, 0x24cd: 0x000c, 0x24ce: 0x000c, 0x24cf: 0x000c, 0x24d0: 0x000a, 0x24d1: 0x000a, + 0x24d2: 0x000a, 0x24d3: 0x000a, 0x24d4: 0x000a, 0x24d5: 0x000a, 0x24d6: 0x000a, 0x24d7: 0x000a, + 0x24d8: 0x000a, 0x24d9: 0x000a, + 0x24e0: 0x000c, 0x24e1: 0x000c, 0x24e2: 0x000c, 0x24e3: 0x000c, + 0x24e4: 0x000c, 0x24e5: 0x000c, 0x24e6: 0x000c, 0x24e7: 0x000c, 0x24e8: 0x000c, 0x24e9: 0x000c, + 0x24ea: 0x000c, 0x24eb: 0x000c, 0x24ec: 0x000c, 0x24ed: 0x000c, 0x24ee: 0x000c, 0x24ef: 0x000c, + 0x24f0: 0x000a, 0x24f1: 0x000a, 0x24f2: 0x000a, 0x24f3: 0x000a, 0x24f4: 0x000a, 0x24f5: 0x000a, + 0x24f6: 0x000a, 0x24f7: 0x000a, 0x24f8: 0x000a, 0x24f9: 0x000a, 0x24fa: 0x000a, 0x24fb: 0x000a, + 0x24fc: 0x000a, 0x24fd: 0x000a, 0x24fe: 0x000a, 0x24ff: 0x000a, + // Block 0x94, offset 0x2500 + 0x2500: 0x000a, 0x2501: 0x000a, 0x2502: 0x000a, 0x2503: 0x000a, 0x2504: 0x000a, 0x2505: 0x000a, + 0x2506: 0x000a, 0x2507: 0x000a, 0x2508: 0x000a, 0x2509: 0x000a, 0x250a: 0x000a, 0x250b: 0x000a, + 0x250c: 0x000a, 0x250d: 0x000a, 0x250e: 0x000a, 0x250f: 0x000a, 0x2510: 0x0006, 0x2511: 0x000a, + 0x2512: 0x0006, 0x2514: 0x000a, 0x2515: 0x0006, 0x2516: 0x000a, 0x2517: 0x000a, + 0x2518: 0x000a, 0x2519: 0x009a, 0x251a: 0x008a, 0x251b: 0x007a, 0x251c: 0x006a, 0x251d: 0x009a, + 0x251e: 0x008a, 0x251f: 0x0004, 0x2520: 0x000a, 0x2521: 0x000a, 0x2522: 0x0003, 0x2523: 0x0003, + 0x2524: 0x000a, 0x2525: 0x000a, 0x2526: 0x000a, 0x2528: 0x000a, 0x2529: 0x0004, + 0x252a: 0x0004, 0x252b: 0x000a, + 0x2530: 0x000d, 0x2531: 0x000d, 0x2532: 0x000d, 0x2533: 0x000d, 0x2534: 0x000d, 0x2535: 0x000d, + 0x2536: 0x000d, 0x2537: 0x000d, 0x2538: 0x000d, 0x2539: 0x000d, 0x253a: 0x000d, 0x253b: 0x000d, + 0x253c: 0x000d, 0x253d: 0x000d, 0x253e: 0x000d, 0x253f: 0x000d, + // Block 0x95, offset 0x2540 + 0x2540: 0x000d, 0x2541: 0x000d, 0x2542: 0x000d, 0x2543: 0x000d, 0x2544: 0x000d, 0x2545: 0x000d, + 0x2546: 0x000d, 0x2547: 0x000d, 0x2548: 0x000d, 0x2549: 0x000d, 0x254a: 0x000d, 0x254b: 0x000d, + 0x254c: 0x000d, 0x254d: 0x000d, 0x254e: 0x000d, 0x254f: 0x000d, 0x2550: 0x000d, 0x2551: 0x000d, + 0x2552: 0x000d, 0x2553: 0x000d, 0x2554: 0x000d, 0x2555: 0x000d, 0x2556: 0x000d, 0x2557: 0x000d, + 0x2558: 0x000d, 0x2559: 0x000d, 0x255a: 0x000d, 0x255b: 0x000d, 0x255c: 0x000d, 0x255d: 0x000d, + 0x255e: 0x000d, 0x255f: 0x000d, 0x2560: 0x000d, 0x2561: 0x000d, 0x2562: 0x000d, 0x2563: 0x000d, + 0x2564: 0x000d, 0x2565: 0x000d, 0x2566: 0x000d, 0x2567: 0x000d, 0x2568: 0x000d, 0x2569: 0x000d, + 0x256a: 0x000d, 0x256b: 0x000d, 0x256c: 0x000d, 0x256d: 0x000d, 0x256e: 0x000d, 0x256f: 0x000d, + 0x2570: 0x000d, 0x2571: 0x000d, 0x2572: 0x000d, 0x2573: 0x000d, 0x2574: 0x000d, 0x2575: 0x000d, + 0x2576: 0x000d, 0x2577: 0x000d, 0x2578: 0x000d, 0x2579: 0x000d, 0x257a: 0x000d, 0x257b: 0x000d, + 0x257c: 0x000d, 0x257d: 0x000d, 0x257e: 0x000d, 0x257f: 0x000b, + // Block 0x96, offset 0x2580 + 0x2581: 0x000a, 0x2582: 0x000a, 0x2583: 0x0004, 0x2584: 0x0004, 0x2585: 0x0004, + 0x2586: 0x000a, 0x2587: 0x000a, 0x2588: 0x003a, 0x2589: 0x002a, 0x258a: 0x000a, 0x258b: 0x0003, + 0x258c: 0x0006, 0x258d: 0x0003, 0x258e: 0x0006, 0x258f: 0x0006, 0x2590: 0x0002, 0x2591: 0x0002, + 0x2592: 0x0002, 0x2593: 0x0002, 0x2594: 0x0002, 0x2595: 0x0002, 0x2596: 0x0002, 0x2597: 0x0002, + 0x2598: 0x0002, 0x2599: 0x0002, 0x259a: 0x0006, 0x259b: 0x000a, 0x259c: 0x000a, 0x259d: 0x000a, + 0x259e: 0x000a, 0x259f: 0x000a, 0x25a0: 0x000a, + 0x25bb: 0x005a, + 0x25bc: 0x000a, 0x25bd: 0x004a, 0x25be: 0x000a, 0x25bf: 0x000a, + // Block 0x97, offset 0x25c0 + 0x25c0: 0x000a, + 0x25db: 0x005a, 0x25dc: 0x000a, 0x25dd: 0x004a, + 0x25de: 0x000a, 0x25df: 0x00fa, 0x25e0: 0x00ea, 0x25e1: 0x000a, 0x25e2: 0x003a, 0x25e3: 0x002a, + 0x25e4: 0x000a, 0x25e5: 0x000a, + // Block 0x98, offset 0x2600 + 0x2620: 0x0004, 0x2621: 0x0004, 0x2622: 0x000a, 0x2623: 0x000a, + 0x2624: 0x000a, 0x2625: 0x0004, 0x2626: 0x0004, 0x2628: 0x000a, 0x2629: 0x000a, + 0x262a: 0x000a, 0x262b: 0x000a, 0x262c: 0x000a, 0x262d: 0x000a, 0x262e: 0x000a, + 0x2630: 0x000b, 0x2631: 0x000b, 0x2632: 0x000b, 0x2633: 0x000b, 0x2634: 0x000b, 0x2635: 0x000b, + 0x2636: 0x000b, 0x2637: 0x000b, 0x2638: 0x000b, 0x2639: 0x000a, 0x263a: 0x000a, 0x263b: 0x000a, + 0x263c: 0x000a, 0x263d: 0x000a, 0x263e: 0x000b, 0x263f: 0x000b, + // Block 0x99, offset 0x2640 + 0x2641: 0x000a, + // Block 0x9a, offset 0x2680 + 0x2680: 0x000a, 0x2681: 0x000a, 0x2682: 0x000a, 0x2683: 0x000a, 0x2684: 0x000a, 0x2685: 0x000a, + 0x2686: 0x000a, 0x2687: 0x000a, 0x2688: 0x000a, 0x2689: 0x000a, 0x268a: 0x000a, 0x268b: 0x000a, + 0x268c: 0x000a, 0x2690: 0x000a, 0x2691: 0x000a, + 0x2692: 0x000a, 0x2693: 0x000a, 0x2694: 0x000a, 0x2695: 0x000a, 0x2696: 0x000a, 0x2697: 0x000a, + 0x2698: 0x000a, 0x2699: 0x000a, 0x269a: 0x000a, 0x269b: 0x000a, 0x269c: 0x000a, + 0x26a0: 0x000a, + // Block 0x9b, offset 0x26c0 + 0x26fd: 0x000c, + // Block 0x9c, offset 0x2700 + 0x2720: 0x000c, 0x2721: 0x0002, 0x2722: 0x0002, 0x2723: 0x0002, + 0x2724: 0x0002, 0x2725: 0x0002, 0x2726: 0x0002, 0x2727: 0x0002, 0x2728: 0x0002, 0x2729: 0x0002, + 0x272a: 0x0002, 0x272b: 0x0002, 0x272c: 0x0002, 0x272d: 0x0002, 0x272e: 0x0002, 0x272f: 0x0002, + 0x2730: 0x0002, 0x2731: 0x0002, 0x2732: 0x0002, 0x2733: 0x0002, 0x2734: 0x0002, 0x2735: 0x0002, + 0x2736: 0x0002, 0x2737: 0x0002, 0x2738: 0x0002, 0x2739: 0x0002, 0x273a: 0x0002, 0x273b: 0x0002, + // Block 0x9d, offset 0x2740 + 0x2776: 0x000c, 0x2777: 0x000c, 0x2778: 0x000c, 0x2779: 0x000c, 0x277a: 0x000c, + // Block 0x9e, offset 0x2780 + 0x2780: 0x0001, 0x2781: 0x0001, 0x2782: 0x0001, 0x2783: 0x0001, 0x2784: 0x0001, 0x2785: 0x0001, + 0x2786: 0x0001, 0x2787: 0x0001, 0x2788: 0x0001, 0x2789: 0x0001, 0x278a: 0x0001, 0x278b: 0x0001, + 0x278c: 0x0001, 0x278d: 0x0001, 0x278e: 0x0001, 0x278f: 0x0001, 0x2790: 0x0001, 0x2791: 0x0001, + 0x2792: 0x0001, 0x2793: 0x0001, 0x2794: 0x0001, 0x2795: 0x0001, 0x2796: 0x0001, 0x2797: 0x0001, + 0x2798: 0x0001, 0x2799: 0x0001, 0x279a: 0x0001, 0x279b: 0x0001, 0x279c: 0x0001, 0x279d: 0x0001, + 0x279e: 0x0001, 0x279f: 0x0001, 0x27a0: 0x0001, 0x27a1: 0x0001, 0x27a2: 0x0001, 0x27a3: 0x0001, + 0x27a4: 0x0001, 0x27a5: 0x0001, 0x27a6: 0x0001, 0x27a7: 0x0001, 0x27a8: 0x0001, 0x27a9: 0x0001, + 0x27aa: 0x0001, 0x27ab: 0x0001, 0x27ac: 0x0001, 0x27ad: 0x0001, 0x27ae: 0x0001, 0x27af: 0x0001, + 0x27b0: 0x0001, 0x27b1: 0x0001, 0x27b2: 0x0001, 0x27b3: 0x0001, 0x27b4: 0x0001, 0x27b5: 0x0001, + 0x27b6: 0x0001, 0x27b7: 0x0001, 0x27b8: 0x0001, 0x27b9: 0x0001, 0x27ba: 0x0001, 0x27bb: 0x0001, + 0x27bc: 0x0001, 0x27bd: 0x0001, 0x27be: 0x0001, 0x27bf: 0x0001, + // Block 0x9f, offset 0x27c0 + 0x27c0: 0x0001, 0x27c1: 0x0001, 0x27c2: 0x0001, 0x27c3: 0x0001, 0x27c4: 0x0001, 0x27c5: 0x0001, + 0x27c6: 0x0001, 0x27c7: 0x0001, 0x27c8: 0x0001, 0x27c9: 0x0001, 0x27ca: 0x0001, 0x27cb: 0x0001, + 0x27cc: 0x0001, 0x27cd: 0x0001, 0x27ce: 0x0001, 0x27cf: 0x0001, 0x27d0: 0x0001, 0x27d1: 0x0001, + 0x27d2: 0x0001, 0x27d3: 0x0001, 0x27d4: 0x0001, 0x27d5: 0x0001, 0x27d6: 0x0001, 0x27d7: 0x0001, + 0x27d8: 0x0001, 0x27d9: 0x0001, 0x27da: 0x0001, 0x27db: 0x0001, 0x27dc: 0x0001, 0x27dd: 0x0001, + 0x27de: 0x0001, 0x27df: 0x000a, 0x27e0: 0x0001, 0x27e1: 0x0001, 0x27e2: 0x0001, 0x27e3: 0x0001, + 0x27e4: 0x0001, 0x27e5: 0x0001, 0x27e6: 0x0001, 0x27e7: 0x0001, 0x27e8: 0x0001, 0x27e9: 0x0001, + 0x27ea: 0x0001, 0x27eb: 0x0001, 0x27ec: 0x0001, 0x27ed: 0x0001, 0x27ee: 0x0001, 0x27ef: 0x0001, + 0x27f0: 0x0001, 0x27f1: 0x0001, 0x27f2: 0x0001, 0x27f3: 0x0001, 0x27f4: 0x0001, 0x27f5: 0x0001, + 0x27f6: 0x0001, 0x27f7: 0x0001, 0x27f8: 0x0001, 0x27f9: 0x0001, 0x27fa: 0x0001, 0x27fb: 0x0001, + 0x27fc: 0x0001, 0x27fd: 0x0001, 0x27fe: 0x0001, 0x27ff: 0x0001, + // Block 0xa0, offset 0x2800 + 0x2800: 0x0001, 0x2801: 0x000c, 0x2802: 0x000c, 0x2803: 0x000c, 0x2804: 0x0001, 0x2805: 0x000c, + 0x2806: 0x000c, 0x2807: 0x0001, 0x2808: 0x0001, 0x2809: 0x0001, 0x280a: 0x0001, 0x280b: 0x0001, + 0x280c: 0x000c, 0x280d: 0x000c, 0x280e: 0x000c, 0x280f: 0x000c, 0x2810: 0x0001, 0x2811: 0x0001, + 0x2812: 0x0001, 0x2813: 0x0001, 0x2814: 0x0001, 0x2815: 0x0001, 0x2816: 0x0001, 0x2817: 0x0001, + 0x2818: 0x0001, 0x2819: 0x0001, 0x281a: 0x0001, 0x281b: 0x0001, 0x281c: 0x0001, 0x281d: 0x0001, + 0x281e: 0x0001, 0x281f: 0x0001, 0x2820: 0x0001, 0x2821: 0x0001, 0x2822: 0x0001, 0x2823: 0x0001, + 0x2824: 0x0001, 0x2825: 0x0001, 0x2826: 0x0001, 0x2827: 0x0001, 0x2828: 0x0001, 0x2829: 0x0001, + 0x282a: 0x0001, 0x282b: 0x0001, 0x282c: 0x0001, 0x282d: 0x0001, 0x282e: 0x0001, 0x282f: 0x0001, + 0x2830: 0x0001, 0x2831: 0x0001, 0x2832: 0x0001, 0x2833: 0x0001, 0x2834: 0x0001, 0x2835: 0x0001, + 0x2836: 0x0001, 0x2837: 0x0001, 0x2838: 0x000c, 0x2839: 0x000c, 0x283a: 0x000c, 0x283b: 0x0001, + 0x283c: 0x0001, 0x283d: 0x0001, 0x283e: 0x0001, 0x283f: 0x000c, + // Block 0xa1, offset 0x2840 + 0x2840: 0x0001, 0x2841: 0x0001, 0x2842: 0x0001, 0x2843: 0x0001, 0x2844: 0x0001, 0x2845: 0x0001, + 0x2846: 0x0001, 0x2847: 0x0001, 0x2848: 0x0001, 0x2849: 0x0001, 0x284a: 0x0001, 0x284b: 0x0001, + 0x284c: 0x0001, 0x284d: 0x0001, 0x284e: 0x0001, 0x284f: 0x0001, 0x2850: 0x0001, 0x2851: 0x0001, + 0x2852: 0x0001, 0x2853: 0x0001, 0x2854: 0x0001, 0x2855: 0x0001, 0x2856: 0x0001, 0x2857: 0x0001, + 0x2858: 0x0001, 0x2859: 0x0001, 0x285a: 0x0001, 0x285b: 0x0001, 0x285c: 0x0001, 0x285d: 0x0001, + 0x285e: 0x0001, 0x285f: 0x0001, 0x2860: 0x0001, 0x2861: 0x0001, 0x2862: 0x0001, 0x2863: 0x0001, + 0x2864: 0x0001, 0x2865: 0x000c, 0x2866: 0x000c, 0x2867: 0x0001, 0x2868: 0x0001, 0x2869: 0x0001, + 0x286a: 0x0001, 0x286b: 0x0001, 0x286c: 0x0001, 0x286d: 0x0001, 0x286e: 0x0001, 0x286f: 0x0001, + 0x2870: 0x0001, 0x2871: 0x0001, 0x2872: 0x0001, 0x2873: 0x0001, 0x2874: 0x0001, 0x2875: 0x0001, + 0x2876: 0x0001, 0x2877: 0x0001, 0x2878: 0x0001, 0x2879: 0x0001, 0x287a: 0x0001, 0x287b: 0x0001, + 0x287c: 0x0001, 0x287d: 0x0001, 0x287e: 0x0001, 0x287f: 0x0001, + // Block 0xa2, offset 0x2880 + 0x2880: 0x0001, 0x2881: 0x0001, 0x2882: 0x0001, 0x2883: 0x0001, 0x2884: 0x0001, 0x2885: 0x0001, + 0x2886: 0x0001, 0x2887: 0x0001, 0x2888: 0x0001, 0x2889: 0x0001, 0x288a: 0x0001, 0x288b: 0x0001, + 0x288c: 0x0001, 0x288d: 0x0001, 0x288e: 0x0001, 0x288f: 0x0001, 0x2890: 0x0001, 0x2891: 0x0001, + 0x2892: 0x0001, 0x2893: 0x0001, 0x2894: 0x0001, 0x2895: 0x0001, 0x2896: 0x0001, 0x2897: 0x0001, + 0x2898: 0x0001, 0x2899: 0x0001, 0x289a: 0x0001, 0x289b: 0x0001, 0x289c: 0x0001, 0x289d: 0x0001, + 0x289e: 0x0001, 0x289f: 0x0001, 0x28a0: 0x0001, 0x28a1: 0x0001, 0x28a2: 0x0001, 0x28a3: 0x0001, + 0x28a4: 0x0001, 0x28a5: 0x0001, 0x28a6: 0x0001, 0x28a7: 0x0001, 0x28a8: 0x0001, 0x28a9: 0x0001, + 0x28aa: 0x0001, 0x28ab: 0x0001, 0x28ac: 0x0001, 0x28ad: 0x0001, 0x28ae: 0x0001, 0x28af: 0x0001, + 0x28b0: 0x0001, 0x28b1: 0x0001, 0x28b2: 0x0001, 0x28b3: 0x0001, 0x28b4: 0x0001, 0x28b5: 0x0001, + 0x28b6: 0x0001, 0x28b7: 0x0001, 0x28b8: 0x0001, 0x28b9: 0x000a, 0x28ba: 0x000a, 0x28bb: 0x000a, + 0x28bc: 0x000a, 0x28bd: 0x000a, 0x28be: 0x000a, 0x28bf: 0x000a, + // Block 0xa3, offset 0x28c0 + 0x28c0: 0x000d, 0x28c1: 0x000d, 0x28c2: 0x000d, 0x28c3: 0x000d, 0x28c4: 0x000d, 0x28c5: 0x000d, + 0x28c6: 0x000d, 0x28c7: 0x000d, 0x28c8: 0x000d, 0x28c9: 0x000d, 0x28ca: 0x000d, 0x28cb: 0x000d, + 0x28cc: 0x000d, 0x28cd: 0x000d, 0x28ce: 0x000d, 0x28cf: 0x000d, 0x28d0: 0x000d, 0x28d1: 0x000d, + 0x28d2: 0x000d, 0x28d3: 0x000d, 0x28d4: 0x000d, 0x28d5: 0x000d, 0x28d6: 0x000d, 0x28d7: 0x000d, + 0x28d8: 0x000d, 0x28d9: 0x000d, 0x28da: 0x000d, 0x28db: 0x000d, 0x28dc: 0x000d, 0x28dd: 0x000d, + 0x28de: 0x000d, 0x28df: 0x000d, 0x28e0: 0x000d, 0x28e1: 0x000d, 0x28e2: 0x000d, 0x28e3: 0x000d, + 0x28e4: 0x000c, 0x28e5: 0x000c, 0x28e6: 0x000c, 0x28e7: 0x000c, 0x28e8: 0x000d, 0x28e9: 0x000d, + 0x28ea: 0x000d, 0x28eb: 0x000d, 0x28ec: 0x000d, 0x28ed: 0x000d, 0x28ee: 0x000d, 0x28ef: 0x000d, + 0x28f0: 0x0005, 0x28f1: 0x0005, 0x28f2: 0x0005, 0x28f3: 0x0005, 0x28f4: 0x0005, 0x28f5: 0x0005, + 0x28f6: 0x0005, 0x28f7: 0x0005, 0x28f8: 0x0005, 0x28f9: 0x0005, 0x28fa: 0x000d, 0x28fb: 0x000d, + 0x28fc: 0x000d, 0x28fd: 0x000d, 0x28fe: 0x000d, 0x28ff: 0x000d, + // Block 0xa4, offset 0x2900 + 0x2900: 0x0001, 0x2901: 0x0001, 0x2902: 0x0001, 0x2903: 0x0001, 0x2904: 0x0001, 0x2905: 0x0001, + 0x2906: 0x0001, 0x2907: 0x0001, 0x2908: 0x0001, 0x2909: 0x0001, 0x290a: 0x0001, 0x290b: 0x0001, + 0x290c: 0x0001, 0x290d: 0x0001, 0x290e: 0x0001, 0x290f: 0x0001, 0x2910: 0x0001, 0x2911: 0x0001, + 0x2912: 0x0001, 0x2913: 0x0001, 0x2914: 0x0001, 0x2915: 0x0001, 0x2916: 0x0001, 0x2917: 0x0001, + 0x2918: 0x0001, 0x2919: 0x0001, 0x291a: 0x0001, 0x291b: 0x0001, 0x291c: 0x0001, 0x291d: 0x0001, + 0x291e: 0x0001, 0x291f: 0x0001, 0x2920: 0x0005, 0x2921: 0x0005, 0x2922: 0x0005, 0x2923: 0x0005, + 0x2924: 0x0005, 0x2925: 0x0005, 0x2926: 0x0005, 0x2927: 0x0005, 0x2928: 0x0005, 0x2929: 0x0005, + 0x292a: 0x0005, 0x292b: 0x0005, 0x292c: 0x0005, 0x292d: 0x0005, 0x292e: 0x0005, 0x292f: 0x0005, + 0x2930: 0x0005, 0x2931: 0x0005, 0x2932: 0x0005, 0x2933: 0x0005, 0x2934: 0x0005, 0x2935: 0x0005, + 0x2936: 0x0005, 0x2937: 0x0005, 0x2938: 0x0005, 0x2939: 0x0005, 0x293a: 0x0005, 0x293b: 0x0005, + 0x293c: 0x0005, 0x293d: 0x0005, 0x293e: 0x0005, 0x293f: 0x0001, + // Block 0xa5, offset 0x2940 + 0x2940: 0x0001, 0x2941: 0x0001, 0x2942: 0x0001, 0x2943: 0x0001, 0x2944: 0x0001, 0x2945: 0x0001, + 0x2946: 0x0001, 0x2947: 0x0001, 0x2948: 0x0001, 0x2949: 0x0001, 0x294a: 0x0001, 0x294b: 0x0001, + 0x294c: 0x0001, 0x294d: 0x0001, 0x294e: 0x0001, 0x294f: 0x0001, 0x2950: 0x0001, 0x2951: 0x0001, + 0x2952: 0x0001, 0x2953: 0x0001, 0x2954: 0x0001, 0x2955: 0x0001, 0x2956: 0x0001, 0x2957: 0x0001, + 0x2958: 0x0001, 0x2959: 0x0001, 0x295a: 0x0001, 0x295b: 0x0001, 0x295c: 0x0001, 0x295d: 0x0001, + 0x295e: 0x0001, 0x295f: 0x0001, 0x2960: 0x0001, 0x2961: 0x0001, 0x2962: 0x0001, 0x2963: 0x0001, + 0x2964: 0x0001, 0x2965: 0x0001, 0x2966: 0x0001, 0x2967: 0x0001, 0x2968: 0x0001, 0x2969: 0x0001, + 0x296a: 0x0001, 0x296b: 0x000c, 0x296c: 0x000c, 0x296d: 0x0001, 0x296e: 0x0001, 0x296f: 0x0001, + 0x2970: 0x0001, 0x2971: 0x0001, 0x2972: 0x0001, 0x2973: 0x0001, 0x2974: 0x0001, 0x2975: 0x0001, + 0x2976: 0x0001, 0x2977: 0x0001, 0x2978: 0x0001, 0x2979: 0x0001, 0x297a: 0x0001, 0x297b: 0x0001, + 0x297c: 0x0001, 0x297d: 0x0001, 0x297e: 0x0001, 0x297f: 0x0001, + // Block 0xa6, offset 0x2980 + 0x2980: 0x0001, 0x2981: 0x0001, 0x2982: 0x0001, 0x2983: 0x0001, 0x2984: 0x0001, 0x2985: 0x0001, + 0x2986: 0x0001, 0x2987: 0x0001, 0x2988: 0x0001, 0x2989: 0x0001, 0x298a: 0x0001, 0x298b: 0x0001, + 0x298c: 0x0001, 0x298d: 0x0001, 0x298e: 0x0001, 0x298f: 0x0001, 0x2990: 0x0001, 0x2991: 0x0001, + 0x2992: 0x0001, 0x2993: 0x0001, 0x2994: 0x0001, 0x2995: 0x0001, 0x2996: 0x0001, 0x2997: 0x0001, + 0x2998: 0x0001, 0x2999: 0x0001, 0x299a: 0x0001, 0x299b: 0x0001, 0x299c: 0x0001, 0x299d: 0x0001, + 0x299e: 0x0001, 0x299f: 0x0001, 0x29a0: 0x0001, 0x29a1: 0x0001, 0x29a2: 0x0001, 0x29a3: 0x0001, + 0x29a4: 0x0001, 0x29a5: 0x0001, 0x29a6: 0x0001, 0x29a7: 0x0001, 0x29a8: 0x0001, 0x29a9: 0x0001, + 0x29aa: 0x0001, 0x29ab: 0x0001, 0x29ac: 0x0001, 0x29ad: 0x0001, 0x29ae: 0x0001, 0x29af: 0x0001, + 0x29b0: 0x000d, 0x29b1: 0x000d, 0x29b2: 0x000d, 0x29b3: 0x000d, 0x29b4: 0x000d, 0x29b5: 0x000d, + 0x29b6: 0x000d, 0x29b7: 0x000d, 0x29b8: 0x000d, 0x29b9: 0x000d, 0x29ba: 0x000d, 0x29bb: 0x000d, + 0x29bc: 0x000d, 0x29bd: 0x000d, 0x29be: 0x000d, 0x29bf: 0x000d, + // Block 0xa7, offset 0x29c0 + 0x29c0: 0x000d, 0x29c1: 0x000d, 0x29c2: 0x000d, 0x29c3: 0x000d, 0x29c4: 0x000d, 0x29c5: 0x000d, + 0x29c6: 0x000c, 0x29c7: 0x000c, 0x29c8: 0x000c, 0x29c9: 0x000c, 0x29ca: 0x000c, 0x29cb: 0x000c, + 0x29cc: 0x000c, 0x29cd: 0x000c, 0x29ce: 0x000c, 0x29cf: 0x000c, 0x29d0: 0x000c, 0x29d1: 0x000d, + 0x29d2: 0x000d, 0x29d3: 0x000d, 0x29d4: 0x000d, 0x29d5: 0x000d, 0x29d6: 0x000d, 0x29d7: 0x000d, + 0x29d8: 0x000d, 0x29d9: 0x000d, 0x29da: 0x000d, 0x29db: 0x000d, 0x29dc: 0x000d, 0x29dd: 0x000d, + 0x29de: 0x000d, 0x29df: 0x000d, 0x29e0: 0x000d, 0x29e1: 0x000d, 0x29e2: 0x000d, 0x29e3: 0x000d, + 0x29e4: 0x000d, 0x29e5: 0x000d, 0x29e6: 0x000d, 0x29e7: 0x000d, 0x29e8: 0x000d, 0x29e9: 0x000d, + 0x29ea: 0x000d, 0x29eb: 0x000d, 0x29ec: 0x000d, 0x29ed: 0x000d, 0x29ee: 0x000d, 0x29ef: 0x000d, + 0x29f0: 0x0001, 0x29f1: 0x0001, 0x29f2: 0x0001, 0x29f3: 0x0001, 0x29f4: 0x0001, 0x29f5: 0x0001, + 0x29f6: 0x0001, 0x29f7: 0x0001, 0x29f8: 0x0001, 0x29f9: 0x0001, 0x29fa: 0x0001, 0x29fb: 0x0001, + 0x29fc: 0x0001, 0x29fd: 0x0001, 0x29fe: 0x0001, 0x29ff: 0x0001, + // Block 0xa8, offset 0x2a00 + 0x2a01: 0x000c, + 0x2a38: 0x000c, 0x2a39: 0x000c, 0x2a3a: 0x000c, 0x2a3b: 0x000c, + 0x2a3c: 0x000c, 0x2a3d: 0x000c, 0x2a3e: 0x000c, 0x2a3f: 0x000c, + // Block 0xa9, offset 0x2a40 + 0x2a40: 0x000c, 0x2a41: 0x000c, 0x2a42: 0x000c, 0x2a43: 0x000c, 0x2a44: 0x000c, 0x2a45: 0x000c, + 0x2a46: 0x000c, + 0x2a52: 0x000a, 0x2a53: 0x000a, 0x2a54: 0x000a, 0x2a55: 0x000a, 0x2a56: 0x000a, 0x2a57: 0x000a, + 0x2a58: 0x000a, 0x2a59: 0x000a, 0x2a5a: 0x000a, 0x2a5b: 0x000a, 0x2a5c: 0x000a, 0x2a5d: 0x000a, + 0x2a5e: 0x000a, 0x2a5f: 0x000a, 0x2a60: 0x000a, 0x2a61: 0x000a, 0x2a62: 0x000a, 0x2a63: 0x000a, + 0x2a64: 0x000a, 0x2a65: 0x000a, + 0x2a7f: 0x000c, + // Block 0xaa, offset 0x2a80 + 0x2a80: 0x000c, 0x2a81: 0x000c, + 0x2ab3: 0x000c, 0x2ab4: 0x000c, 0x2ab5: 0x000c, + 0x2ab6: 0x000c, 0x2ab9: 0x000c, 0x2aba: 0x000c, + // Block 0xab, offset 0x2ac0 + 0x2ac0: 0x000c, 0x2ac1: 0x000c, 0x2ac2: 0x000c, + 0x2ae7: 0x000c, 0x2ae8: 0x000c, 0x2ae9: 0x000c, + 0x2aea: 0x000c, 0x2aeb: 0x000c, 0x2aed: 0x000c, 0x2aee: 0x000c, 0x2aef: 0x000c, + 0x2af0: 0x000c, 0x2af1: 0x000c, 0x2af2: 0x000c, 0x2af3: 0x000c, 0x2af4: 0x000c, + // Block 0xac, offset 0x2b00 + 0x2b33: 0x000c, + // Block 0xad, offset 0x2b40 + 0x2b40: 0x000c, 0x2b41: 0x000c, + 0x2b76: 0x000c, 0x2b77: 0x000c, 0x2b78: 0x000c, 0x2b79: 0x000c, 0x2b7a: 0x000c, 0x2b7b: 0x000c, + 0x2b7c: 0x000c, 0x2b7d: 0x000c, 0x2b7e: 0x000c, + // Block 0xae, offset 0x2b80 + 0x2b89: 0x000c, 0x2b8a: 0x000c, 0x2b8b: 0x000c, + 0x2b8c: 0x000c, 0x2b8f: 0x000c, + // Block 0xaf, offset 0x2bc0 + 0x2bef: 0x000c, + 0x2bf0: 0x000c, 0x2bf1: 0x000c, 0x2bf4: 0x000c, + 0x2bf6: 0x000c, 0x2bf7: 0x000c, + 0x2bfe: 0x000c, + // Block 0xb0, offset 0x2c00 + 0x2c1f: 0x000c, 0x2c23: 0x000c, + 0x2c24: 0x000c, 0x2c25: 0x000c, 0x2c26: 0x000c, 0x2c27: 0x000c, 0x2c28: 0x000c, 0x2c29: 0x000c, + 0x2c2a: 0x000c, + // Block 0xb1, offset 0x2c40 + 0x2c40: 0x000c, + 0x2c66: 0x000c, 0x2c67: 0x000c, 0x2c68: 0x000c, 0x2c69: 0x000c, + 0x2c6a: 0x000c, 0x2c6b: 0x000c, 0x2c6c: 0x000c, + 0x2c70: 0x000c, 0x2c71: 0x000c, 0x2c72: 0x000c, 0x2c73: 0x000c, 0x2c74: 0x000c, + // Block 0xb2, offset 0x2c80 + 0x2cb8: 0x000c, 0x2cb9: 0x000c, 0x2cba: 0x000c, 0x2cbb: 0x000c, + 0x2cbc: 0x000c, 0x2cbd: 0x000c, 0x2cbe: 0x000c, 0x2cbf: 0x000c, + // Block 0xb3, offset 0x2cc0 + 0x2cc2: 0x000c, 0x2cc3: 0x000c, 0x2cc4: 0x000c, + 0x2cc6: 0x000c, + 0x2cde: 0x000c, + // Block 0xb4, offset 0x2d00 + 0x2d33: 0x000c, 0x2d34: 0x000c, 0x2d35: 0x000c, + 0x2d36: 0x000c, 0x2d37: 0x000c, 0x2d38: 0x000c, 0x2d3a: 0x000c, + 0x2d3f: 0x000c, + // Block 0xb5, offset 0x2d40 + 0x2d40: 0x000c, 0x2d42: 0x000c, 0x2d43: 0x000c, + // Block 0xb6, offset 0x2d80 + 0x2db2: 0x000c, 0x2db3: 0x000c, 0x2db4: 0x000c, 0x2db5: 0x000c, + 0x2dbc: 0x000c, 0x2dbd: 0x000c, 0x2dbf: 0x000c, + // Block 0xb7, offset 0x2dc0 + 0x2dc0: 0x000c, + 0x2ddc: 0x000c, 0x2ddd: 0x000c, + // Block 0xb8, offset 0x2e00 + 0x2e33: 0x000c, 0x2e34: 0x000c, 0x2e35: 0x000c, + 0x2e36: 0x000c, 0x2e37: 0x000c, 0x2e38: 0x000c, 0x2e39: 0x000c, 0x2e3a: 0x000c, + 0x2e3d: 0x000c, 0x2e3f: 0x000c, + // Block 0xb9, offset 0x2e40 + 0x2e40: 0x000c, + 0x2e60: 0x000a, 0x2e61: 0x000a, 0x2e62: 0x000a, 0x2e63: 0x000a, + 0x2e64: 0x000a, 0x2e65: 0x000a, 0x2e66: 0x000a, 0x2e67: 0x000a, 0x2e68: 0x000a, 0x2e69: 0x000a, + 0x2e6a: 0x000a, 0x2e6b: 0x000a, 0x2e6c: 0x000a, + // Block 0xba, offset 0x2e80 + 0x2eab: 0x000c, 0x2ead: 0x000c, + 0x2eb0: 0x000c, 0x2eb1: 0x000c, 0x2eb2: 0x000c, 0x2eb3: 0x000c, 0x2eb4: 0x000c, 0x2eb5: 0x000c, + 0x2eb7: 0x000c, + // Block 0xbb, offset 0x2ec0 + 0x2edd: 0x000c, + 0x2ede: 0x000c, 0x2edf: 0x000c, 0x2ee2: 0x000c, 0x2ee3: 0x000c, + 0x2ee4: 0x000c, 0x2ee5: 0x000c, 0x2ee7: 0x000c, 0x2ee8: 0x000c, 0x2ee9: 0x000c, + 0x2eea: 0x000c, 0x2eeb: 0x000c, + // Block 0xbc, offset 0x2f00 + 0x2f2f: 0x000c, + 0x2f30: 0x000c, 0x2f31: 0x000c, 0x2f32: 0x000c, 0x2f33: 0x000c, 0x2f34: 0x000c, 0x2f35: 0x000c, + 0x2f36: 0x000c, 0x2f37: 0x000c, 0x2f39: 0x000c, 0x2f3a: 0x000c, + // Block 0xbd, offset 0x2f40 + 0x2f7b: 0x000c, + 0x2f7c: 0x000c, 0x2f7e: 0x000c, + // Block 0xbe, offset 0x2f80 + 0x2f83: 0x000c, + // Block 0xbf, offset 0x2fc0 + 0x2fd4: 0x000c, 0x2fd5: 0x000c, 0x2fd6: 0x000c, 0x2fd7: 0x000c, + 0x2fda: 0x000c, 0x2fdb: 0x000c, + 0x2fe0: 0x000c, + // Block 0xc0, offset 0x3000 + 0x3001: 0x000c, 0x3002: 0x000c, 0x3003: 0x000c, 0x3004: 0x000c, 0x3005: 0x000c, + 0x3006: 0x000c, 0x3009: 0x000c, 0x300a: 0x000c, + 0x3033: 0x000c, 0x3034: 0x000c, 0x3035: 0x000c, + 0x3036: 0x000c, 0x3037: 0x000c, 0x3038: 0x000c, 0x303b: 0x000c, + 0x303c: 0x000c, 0x303d: 0x000c, 0x303e: 0x000c, + // Block 0xc1, offset 0x3040 + 0x3047: 0x000c, + 0x3051: 0x000c, + 0x3052: 0x000c, 0x3053: 0x000c, 0x3054: 0x000c, 0x3055: 0x000c, 0x3056: 0x000c, + 0x3059: 0x000c, 0x305a: 0x000c, 0x305b: 0x000c, + // Block 0xc2, offset 0x3080 + 0x308a: 0x000c, 0x308b: 0x000c, + 0x308c: 0x000c, 0x308d: 0x000c, 0x308e: 0x000c, 0x308f: 0x000c, 0x3090: 0x000c, 0x3091: 0x000c, + 0x3092: 0x000c, 0x3093: 0x000c, 0x3094: 0x000c, 0x3095: 0x000c, 0x3096: 0x000c, + 0x3098: 0x000c, 0x3099: 0x000c, + // Block 0xc3, offset 0x30c0 + 0x30f0: 0x000c, 0x30f1: 0x000c, 0x30f2: 0x000c, 0x30f3: 0x000c, 0x30f4: 0x000c, 0x30f5: 0x000c, + 0x30f6: 0x000c, 0x30f8: 0x000c, 0x30f9: 0x000c, 0x30fa: 0x000c, 0x30fb: 0x000c, + 0x30fc: 0x000c, 0x30fd: 0x000c, + // Block 0xc4, offset 0x3100 + 0x3112: 0x000c, 0x3113: 0x000c, 0x3114: 0x000c, 0x3115: 0x000c, 0x3116: 0x000c, 0x3117: 0x000c, + 0x3118: 0x000c, 0x3119: 0x000c, 0x311a: 0x000c, 0x311b: 0x000c, 0x311c: 0x000c, 0x311d: 0x000c, + 0x311e: 0x000c, 0x311f: 0x000c, 0x3120: 0x000c, 0x3121: 0x000c, 0x3122: 0x000c, 0x3123: 0x000c, + 0x3124: 0x000c, 0x3125: 0x000c, 0x3126: 0x000c, 0x3127: 0x000c, + 0x312a: 0x000c, 0x312b: 0x000c, 0x312c: 0x000c, 0x312d: 0x000c, 0x312e: 0x000c, 0x312f: 0x000c, + 0x3130: 0x000c, 0x3132: 0x000c, 0x3133: 0x000c, 0x3135: 0x000c, + 0x3136: 0x000c, + // Block 0xc5, offset 0x3140 + 0x3171: 0x000c, 0x3172: 0x000c, 0x3173: 0x000c, 0x3174: 0x000c, 0x3175: 0x000c, + 0x3176: 0x000c, 0x317a: 0x000c, + 0x317c: 0x000c, 0x317d: 0x000c, 0x317f: 0x000c, + // Block 0xc6, offset 0x3180 + 0x3180: 0x000c, 0x3181: 0x000c, 0x3182: 0x000c, 0x3183: 0x000c, 0x3184: 0x000c, 0x3185: 0x000c, + 0x3187: 0x000c, + // Block 0xc7, offset 0x31c0 + 0x31d0: 0x000c, 0x31d1: 0x000c, + 0x31d5: 0x000c, 0x31d7: 0x000c, + // Block 0xc8, offset 0x3200 + 0x3233: 0x000c, 0x3234: 0x000c, + // Block 0xc9, offset 0x3240 + 0x3255: 0x000a, 0x3256: 0x000a, 0x3257: 0x000a, + 0x3258: 0x000a, 0x3259: 0x000a, 0x325a: 0x000a, 0x325b: 0x000a, 0x325c: 0x000a, 0x325d: 0x0004, + 0x325e: 0x0004, 0x325f: 0x0004, 0x3260: 0x0004, 0x3261: 0x000a, 0x3262: 0x000a, 0x3263: 0x000a, + 0x3264: 0x000a, 0x3265: 0x000a, 0x3266: 0x000a, 0x3267: 0x000a, 0x3268: 0x000a, 0x3269: 0x000a, + 0x326a: 0x000a, 0x326b: 0x000a, 0x326c: 0x000a, 0x326d: 0x000a, 0x326e: 0x000a, 0x326f: 0x000a, + 0x3270: 0x000a, 0x3271: 0x000a, + // Block 0xca, offset 0x3280 + 0x32b0: 0x000c, 0x32b1: 0x000c, 0x32b2: 0x000c, 0x32b3: 0x000c, 0x32b4: 0x000c, + // Block 0xcb, offset 0x32c0 + 0x32f0: 0x000c, 0x32f1: 0x000c, 0x32f2: 0x000c, 0x32f3: 0x000c, 0x32f4: 0x000c, 0x32f5: 0x000c, + 0x32f6: 0x000c, + // Block 0xcc, offset 0x3300 + 0x330f: 0x000c, + // Block 0xcd, offset 0x3340 + 0x334f: 0x000c, 0x3350: 0x000c, 0x3351: 0x000c, + 0x3352: 0x000c, + // Block 0xce, offset 0x3380 + 0x33a2: 0x000a, + 0x33a4: 0x000c, + // Block 0xcf, offset 0x33c0 + 0x33dd: 0x000c, + 0x33de: 0x000c, 0x33e0: 0x000b, 0x33e1: 0x000b, 0x33e2: 0x000b, 0x33e3: 0x000b, + // Block 0xd0, offset 0x3400 + 0x3427: 0x000c, 0x3428: 0x000c, 0x3429: 0x000c, + 0x3433: 0x000b, 0x3434: 0x000b, 0x3435: 0x000b, + 0x3436: 0x000b, 0x3437: 0x000b, 0x3438: 0x000b, 0x3439: 0x000b, 0x343a: 0x000b, 0x343b: 0x000c, + 0x343c: 0x000c, 0x343d: 0x000c, 0x343e: 0x000c, 0x343f: 0x000c, + // Block 0xd1, offset 0x3440 + 0x3440: 0x000c, 0x3441: 0x000c, 0x3442: 0x000c, 0x3445: 0x000c, + 0x3446: 0x000c, 0x3447: 0x000c, 0x3448: 0x000c, 0x3449: 0x000c, 0x344a: 0x000c, 0x344b: 0x000c, + 0x346a: 0x000c, 0x346b: 0x000c, 0x346c: 0x000c, 0x346d: 0x000c, + // Block 0xd2, offset 0x3480 + 0x3480: 0x000a, 0x3481: 0x000a, 0x3482: 0x000c, 0x3483: 0x000c, 0x3484: 0x000c, 0x3485: 0x000a, + // Block 0xd3, offset 0x34c0 + 0x34c0: 0x000a, 0x34c1: 0x000a, 0x34c2: 0x000a, 0x34c3: 0x000a, 0x34c4: 0x000a, 0x34c5: 0x000a, + 0x34c6: 0x000a, 0x34c7: 0x000a, 0x34c8: 0x000a, 0x34c9: 0x000a, 0x34ca: 0x000a, 0x34cb: 0x000a, + 0x34cc: 0x000a, 0x34cd: 0x000a, 0x34ce: 0x000a, 0x34cf: 0x000a, 0x34d0: 0x000a, 0x34d1: 0x000a, + 0x34d2: 0x000a, 0x34d3: 0x000a, 0x34d4: 0x000a, 0x34d5: 0x000a, 0x34d6: 0x000a, + // Block 0xd4, offset 0x3500 + 0x351b: 0x000a, + // Block 0xd5, offset 0x3540 + 0x3555: 0x000a, + // Block 0xd6, offset 0x3580 + 0x358f: 0x000a, + // Block 0xd7, offset 0x35c0 + 0x35c9: 0x000a, + // Block 0xd8, offset 0x3600 + 0x3603: 0x000a, + 0x360e: 0x0002, 0x360f: 0x0002, 0x3610: 0x0002, 0x3611: 0x0002, + 0x3612: 0x0002, 0x3613: 0x0002, 0x3614: 0x0002, 0x3615: 0x0002, 0x3616: 0x0002, 0x3617: 0x0002, + 0x3618: 0x0002, 0x3619: 0x0002, 0x361a: 0x0002, 0x361b: 0x0002, 0x361c: 0x0002, 0x361d: 0x0002, + 0x361e: 0x0002, 0x361f: 0x0002, 0x3620: 0x0002, 0x3621: 0x0002, 0x3622: 0x0002, 0x3623: 0x0002, + 0x3624: 0x0002, 0x3625: 0x0002, 0x3626: 0x0002, 0x3627: 0x0002, 0x3628: 0x0002, 0x3629: 0x0002, + 0x362a: 0x0002, 0x362b: 0x0002, 0x362c: 0x0002, 0x362d: 0x0002, 0x362e: 0x0002, 0x362f: 0x0002, + 0x3630: 0x0002, 0x3631: 0x0002, 0x3632: 0x0002, 0x3633: 0x0002, 0x3634: 0x0002, 0x3635: 0x0002, + 0x3636: 0x0002, 0x3637: 0x0002, 0x3638: 0x0002, 0x3639: 0x0002, 0x363a: 0x0002, 0x363b: 0x0002, + 0x363c: 0x0002, 0x363d: 0x0002, 0x363e: 0x0002, 0x363f: 0x0002, + // Block 0xd9, offset 0x3640 + 0x3640: 0x000c, 0x3641: 0x000c, 0x3642: 0x000c, 0x3643: 0x000c, 0x3644: 0x000c, 0x3645: 0x000c, + 0x3646: 0x000c, 0x3647: 0x000c, 0x3648: 0x000c, 0x3649: 0x000c, 0x364a: 0x000c, 0x364b: 0x000c, + 0x364c: 0x000c, 0x364d: 0x000c, 0x364e: 0x000c, 0x364f: 0x000c, 0x3650: 0x000c, 0x3651: 0x000c, + 0x3652: 0x000c, 0x3653: 0x000c, 0x3654: 0x000c, 0x3655: 0x000c, 0x3656: 0x000c, 0x3657: 0x000c, + 0x3658: 0x000c, 0x3659: 0x000c, 0x365a: 0x000c, 0x365b: 0x000c, 0x365c: 0x000c, 0x365d: 0x000c, + 0x365e: 0x000c, 0x365f: 0x000c, 0x3660: 0x000c, 0x3661: 0x000c, 0x3662: 0x000c, 0x3663: 0x000c, + 0x3664: 0x000c, 0x3665: 0x000c, 0x3666: 0x000c, 0x3667: 0x000c, 0x3668: 0x000c, 0x3669: 0x000c, + 0x366a: 0x000c, 0x366b: 0x000c, 0x366c: 0x000c, 0x366d: 0x000c, 0x366e: 0x000c, 0x366f: 0x000c, + 0x3670: 0x000c, 0x3671: 0x000c, 0x3672: 0x000c, 0x3673: 0x000c, 0x3674: 0x000c, 0x3675: 0x000c, + 0x3676: 0x000c, 0x367b: 0x000c, + 0x367c: 0x000c, 0x367d: 0x000c, 0x367e: 0x000c, 0x367f: 0x000c, + // Block 0xda, offset 0x3680 + 0x3680: 0x000c, 0x3681: 0x000c, 0x3682: 0x000c, 0x3683: 0x000c, 0x3684: 0x000c, 0x3685: 0x000c, + 0x3686: 0x000c, 0x3687: 0x000c, 0x3688: 0x000c, 0x3689: 0x000c, 0x368a: 0x000c, 0x368b: 0x000c, + 0x368c: 0x000c, 0x368d: 0x000c, 0x368e: 0x000c, 0x368f: 0x000c, 0x3690: 0x000c, 0x3691: 0x000c, + 0x3692: 0x000c, 0x3693: 0x000c, 0x3694: 0x000c, 0x3695: 0x000c, 0x3696: 0x000c, 0x3697: 0x000c, + 0x3698: 0x000c, 0x3699: 0x000c, 0x369a: 0x000c, 0x369b: 0x000c, 0x369c: 0x000c, 0x369d: 0x000c, + 0x369e: 0x000c, 0x369f: 0x000c, 0x36a0: 0x000c, 0x36a1: 0x000c, 0x36a2: 0x000c, 0x36a3: 0x000c, + 0x36a4: 0x000c, 0x36a5: 0x000c, 0x36a6: 0x000c, 0x36a7: 0x000c, 0x36a8: 0x000c, 0x36a9: 0x000c, + 0x36aa: 0x000c, 0x36ab: 0x000c, 0x36ac: 0x000c, + 0x36b5: 0x000c, + // Block 0xdb, offset 0x36c0 + 0x36c4: 0x000c, + 0x36db: 0x000c, 0x36dc: 0x000c, 0x36dd: 0x000c, + 0x36de: 0x000c, 0x36df: 0x000c, 0x36e1: 0x000c, 0x36e2: 0x000c, 0x36e3: 0x000c, + 0x36e4: 0x000c, 0x36e5: 0x000c, 0x36e6: 0x000c, 0x36e7: 0x000c, 0x36e8: 0x000c, 0x36e9: 0x000c, + 0x36ea: 0x000c, 0x36eb: 0x000c, 0x36ec: 0x000c, 0x36ed: 0x000c, 0x36ee: 0x000c, 0x36ef: 0x000c, + // Block 0xdc, offset 0x3700 + 0x3700: 0x000c, 0x3701: 0x000c, 0x3702: 0x000c, 0x3703: 0x000c, 0x3704: 0x000c, 0x3705: 0x000c, + 0x3706: 0x000c, 0x3708: 0x000c, 0x3709: 0x000c, 0x370a: 0x000c, 0x370b: 0x000c, + 0x370c: 0x000c, 0x370d: 0x000c, 0x370e: 0x000c, 0x370f: 0x000c, 0x3710: 0x000c, 0x3711: 0x000c, + 0x3712: 0x000c, 0x3713: 0x000c, 0x3714: 0x000c, 0x3715: 0x000c, 0x3716: 0x000c, 0x3717: 0x000c, + 0x3718: 0x000c, 0x371b: 0x000c, 0x371c: 0x000c, 0x371d: 0x000c, + 0x371e: 0x000c, 0x371f: 0x000c, 0x3720: 0x000c, 0x3721: 0x000c, 0x3723: 0x000c, + 0x3724: 0x000c, 0x3726: 0x000c, 0x3727: 0x000c, 0x3728: 0x000c, 0x3729: 0x000c, + 0x372a: 0x000c, + // Block 0xdd, offset 0x3740 + 0x376c: 0x000c, 0x376d: 0x000c, 0x376e: 0x000c, 0x376f: 0x000c, + 0x377f: 0x0004, + // Block 0xde, offset 0x3780 + 0x3780: 0x0001, 0x3781: 0x0001, 0x3782: 0x0001, 0x3783: 0x0001, 0x3784: 0x0001, 0x3785: 0x0001, + 0x3786: 0x0001, 0x3787: 0x0001, 0x3788: 0x0001, 0x3789: 0x0001, 0x378a: 0x0001, 0x378b: 0x0001, + 0x378c: 0x0001, 0x378d: 0x0001, 0x378e: 0x0001, 0x378f: 0x0001, 0x3790: 0x000c, 0x3791: 0x000c, + 0x3792: 0x000c, 0x3793: 0x000c, 0x3794: 0x000c, 0x3795: 0x000c, 0x3796: 0x000c, 0x3797: 0x0001, + 0x3798: 0x0001, 0x3799: 0x0001, 0x379a: 0x0001, 0x379b: 0x0001, 0x379c: 0x0001, 0x379d: 0x0001, + 0x379e: 0x0001, 0x379f: 0x0001, 0x37a0: 0x0001, 0x37a1: 0x0001, 0x37a2: 0x0001, 0x37a3: 0x0001, + 0x37a4: 0x0001, 0x37a5: 0x0001, 0x37a6: 0x0001, 0x37a7: 0x0001, 0x37a8: 0x0001, 0x37a9: 0x0001, + 0x37aa: 0x0001, 0x37ab: 0x0001, 0x37ac: 0x0001, 0x37ad: 0x0001, 0x37ae: 0x0001, 0x37af: 0x0001, + 0x37b0: 0x0001, 0x37b1: 0x0001, 0x37b2: 0x0001, 0x37b3: 0x0001, 0x37b4: 0x0001, 0x37b5: 0x0001, + 0x37b6: 0x0001, 0x37b7: 0x0001, 0x37b8: 0x0001, 0x37b9: 0x0001, 0x37ba: 0x0001, 0x37bb: 0x0001, + 0x37bc: 0x0001, 0x37bd: 0x0001, 0x37be: 0x0001, 0x37bf: 0x0001, + // Block 0xdf, offset 0x37c0 + 0x37c0: 0x0001, 0x37c1: 0x0001, 0x37c2: 0x0001, 0x37c3: 0x0001, 0x37c4: 0x000c, 0x37c5: 0x000c, + 0x37c6: 0x000c, 0x37c7: 0x000c, 0x37c8: 0x000c, 0x37c9: 0x000c, 0x37ca: 0x000c, 0x37cb: 0x0001, + 0x37cc: 0x0001, 0x37cd: 0x0001, 0x37ce: 0x0001, 0x37cf: 0x0001, 0x37d0: 0x0001, 0x37d1: 0x0001, + 0x37d2: 0x0001, 0x37d3: 0x0001, 0x37d4: 0x0001, 0x37d5: 0x0001, 0x37d6: 0x0001, 0x37d7: 0x0001, + 0x37d8: 0x0001, 0x37d9: 0x0001, 0x37da: 0x0001, 0x37db: 0x0001, 0x37dc: 0x0001, 0x37dd: 0x0001, + 0x37de: 0x0001, 0x37df: 0x0001, 0x37e0: 0x0001, 0x37e1: 0x0001, 0x37e2: 0x0001, 0x37e3: 0x0001, + 0x37e4: 0x0001, 0x37e5: 0x0001, 0x37e6: 0x0001, 0x37e7: 0x0001, 0x37e8: 0x0001, 0x37e9: 0x0001, + 0x37ea: 0x0001, 0x37eb: 0x0001, 0x37ec: 0x0001, 0x37ed: 0x0001, 0x37ee: 0x0001, 0x37ef: 0x0001, + 0x37f0: 0x0001, 0x37f1: 0x0001, 0x37f2: 0x0001, 0x37f3: 0x0001, 0x37f4: 0x0001, 0x37f5: 0x0001, + 0x37f6: 0x0001, 0x37f7: 0x0001, 0x37f8: 0x0001, 0x37f9: 0x0001, 0x37fa: 0x0001, 0x37fb: 0x0001, + 0x37fc: 0x0001, 0x37fd: 0x0001, 0x37fe: 0x0001, 0x37ff: 0x0001, + // Block 0xe0, offset 0x3800 + 0x3800: 0x000d, 0x3801: 0x000d, 0x3802: 0x000d, 0x3803: 0x000d, 0x3804: 0x000d, 0x3805: 0x000d, + 0x3806: 0x000d, 0x3807: 0x000d, 0x3808: 0x000d, 0x3809: 0x000d, 0x380a: 0x000d, 0x380b: 0x000d, + 0x380c: 0x000d, 0x380d: 0x000d, 0x380e: 0x000d, 0x380f: 0x000d, 0x3810: 0x0001, 0x3811: 0x0001, + 0x3812: 0x0001, 0x3813: 0x0001, 0x3814: 0x0001, 0x3815: 0x0001, 0x3816: 0x0001, 0x3817: 0x0001, + 0x3818: 0x0001, 0x3819: 0x0001, 0x381a: 0x0001, 0x381b: 0x0001, 0x381c: 0x0001, 0x381d: 0x0001, + 0x381e: 0x0001, 0x381f: 0x0001, 0x3820: 0x0001, 0x3821: 0x0001, 0x3822: 0x0001, 0x3823: 0x0001, + 0x3824: 0x0001, 0x3825: 0x0001, 0x3826: 0x0001, 0x3827: 0x0001, 0x3828: 0x0001, 0x3829: 0x0001, + 0x382a: 0x0001, 0x382b: 0x0001, 0x382c: 0x0001, 0x382d: 0x0001, 0x382e: 0x0001, 0x382f: 0x0001, + 0x3830: 0x0001, 0x3831: 0x0001, 0x3832: 0x0001, 0x3833: 0x0001, 0x3834: 0x0001, 0x3835: 0x0001, + 0x3836: 0x0001, 0x3837: 0x0001, 0x3838: 0x0001, 0x3839: 0x0001, 0x383a: 0x0001, 0x383b: 0x0001, + 0x383c: 0x0001, 0x383d: 0x0001, 0x383e: 0x0001, 0x383f: 0x0001, + // Block 0xe1, offset 0x3840 + 0x3840: 0x000d, 0x3841: 0x000d, 0x3842: 0x000d, 0x3843: 0x000d, 0x3844: 0x000d, 0x3845: 0x000d, + 0x3846: 0x000d, 0x3847: 0x000d, 0x3848: 0x000d, 0x3849: 0x000d, 0x384a: 0x000d, 0x384b: 0x000d, + 0x384c: 0x000d, 0x384d: 0x000d, 0x384e: 0x000d, 0x384f: 0x000d, 0x3850: 0x000d, 0x3851: 0x000d, + 0x3852: 0x000d, 0x3853: 0x000d, 0x3854: 0x000d, 0x3855: 0x000d, 0x3856: 0x000d, 0x3857: 0x000d, + 0x3858: 0x000d, 0x3859: 0x000d, 0x385a: 0x000d, 0x385b: 0x000d, 0x385c: 0x000d, 0x385d: 0x000d, + 0x385e: 0x000d, 0x385f: 0x000d, 0x3860: 0x000d, 0x3861: 0x000d, 0x3862: 0x000d, 0x3863: 0x000d, + 0x3864: 0x000d, 0x3865: 0x000d, 0x3866: 0x000d, 0x3867: 0x000d, 0x3868: 0x000d, 0x3869: 0x000d, + 0x386a: 0x000d, 0x386b: 0x000d, 0x386c: 0x000d, 0x386d: 0x000d, 0x386e: 0x000d, 0x386f: 0x000d, + 0x3870: 0x000a, 0x3871: 0x000a, 0x3872: 0x000d, 0x3873: 0x000d, 0x3874: 0x000d, 0x3875: 0x000d, + 0x3876: 0x000d, 0x3877: 0x000d, 0x3878: 0x000d, 0x3879: 0x000d, 0x387a: 0x000d, 0x387b: 0x000d, + 0x387c: 0x000d, 0x387d: 0x000d, 0x387e: 0x000d, 0x387f: 0x000d, + // Block 0xe2, offset 0x3880 + 0x3880: 0x000a, 0x3881: 0x000a, 0x3882: 0x000a, 0x3883: 0x000a, 0x3884: 0x000a, 0x3885: 0x000a, + 0x3886: 0x000a, 0x3887: 0x000a, 0x3888: 0x000a, 0x3889: 0x000a, 0x388a: 0x000a, 0x388b: 0x000a, + 0x388c: 0x000a, 0x388d: 0x000a, 0x388e: 0x000a, 0x388f: 0x000a, 0x3890: 0x000a, 0x3891: 0x000a, + 0x3892: 0x000a, 0x3893: 0x000a, 0x3894: 0x000a, 0x3895: 0x000a, 0x3896: 0x000a, 0x3897: 0x000a, + 0x3898: 0x000a, 0x3899: 0x000a, 0x389a: 0x000a, 0x389b: 0x000a, 0x389c: 0x000a, 0x389d: 0x000a, + 0x389e: 0x000a, 0x389f: 0x000a, 0x38a0: 0x000a, 0x38a1: 0x000a, 0x38a2: 0x000a, 0x38a3: 0x000a, + 0x38a4: 0x000a, 0x38a5: 0x000a, 0x38a6: 0x000a, 0x38a7: 0x000a, 0x38a8: 0x000a, 0x38a9: 0x000a, + 0x38aa: 0x000a, 0x38ab: 0x000a, + 0x38b0: 0x000a, 0x38b1: 0x000a, 0x38b2: 0x000a, 0x38b3: 0x000a, 0x38b4: 0x000a, 0x38b5: 0x000a, + 0x38b6: 0x000a, 0x38b7: 0x000a, 0x38b8: 0x000a, 0x38b9: 0x000a, 0x38ba: 0x000a, 0x38bb: 0x000a, + 0x38bc: 0x000a, 0x38bd: 0x000a, 0x38be: 0x000a, 0x38bf: 0x000a, + // Block 0xe3, offset 0x38c0 + 0x38c0: 0x000a, 0x38c1: 0x000a, 0x38c2: 0x000a, 0x38c3: 0x000a, 0x38c4: 0x000a, 0x38c5: 0x000a, + 0x38c6: 0x000a, 0x38c7: 0x000a, 0x38c8: 0x000a, 0x38c9: 0x000a, 0x38ca: 0x000a, 0x38cb: 0x000a, + 0x38cc: 0x000a, 0x38cd: 0x000a, 0x38ce: 0x000a, 0x38cf: 0x000a, 0x38d0: 0x000a, 0x38d1: 0x000a, + 0x38d2: 0x000a, 0x38d3: 0x000a, + 0x38e0: 0x000a, 0x38e1: 0x000a, 0x38e2: 0x000a, 0x38e3: 0x000a, + 0x38e4: 0x000a, 0x38e5: 0x000a, 0x38e6: 0x000a, 0x38e7: 0x000a, 0x38e8: 0x000a, 0x38e9: 0x000a, + 0x38ea: 0x000a, 0x38eb: 0x000a, 0x38ec: 0x000a, 0x38ed: 0x000a, 0x38ee: 0x000a, + 0x38f1: 0x000a, 0x38f2: 0x000a, 0x38f3: 0x000a, 0x38f4: 0x000a, 0x38f5: 0x000a, + 0x38f6: 0x000a, 0x38f7: 0x000a, 0x38f8: 0x000a, 0x38f9: 0x000a, 0x38fa: 0x000a, 0x38fb: 0x000a, + 0x38fc: 0x000a, 0x38fd: 0x000a, 0x38fe: 0x000a, 0x38ff: 0x000a, + // Block 0xe4, offset 0x3900 + 0x3901: 0x000a, 0x3902: 0x000a, 0x3903: 0x000a, 0x3904: 0x000a, 0x3905: 0x000a, + 0x3906: 0x000a, 0x3907: 0x000a, 0x3908: 0x000a, 0x3909: 0x000a, 0x390a: 0x000a, 0x390b: 0x000a, + 0x390c: 0x000a, 0x390d: 0x000a, 0x390e: 0x000a, 0x390f: 0x000a, 0x3911: 0x000a, + 0x3912: 0x000a, 0x3913: 0x000a, 0x3914: 0x000a, 0x3915: 0x000a, 0x3916: 0x000a, 0x3917: 0x000a, + 0x3918: 0x000a, 0x3919: 0x000a, 0x391a: 0x000a, 0x391b: 0x000a, 0x391c: 0x000a, 0x391d: 0x000a, + 0x391e: 0x000a, 0x391f: 0x000a, 0x3920: 0x000a, 0x3921: 0x000a, 0x3922: 0x000a, 0x3923: 0x000a, + 0x3924: 0x000a, 0x3925: 0x000a, 0x3926: 0x000a, 0x3927: 0x000a, 0x3928: 0x000a, 0x3929: 0x000a, + 0x392a: 0x000a, 0x392b: 0x000a, 0x392c: 0x000a, 0x392d: 0x000a, 0x392e: 0x000a, 0x392f: 0x000a, + 0x3930: 0x000a, 0x3931: 0x000a, 0x3932: 0x000a, 0x3933: 0x000a, 0x3934: 0x000a, 0x3935: 0x000a, + // Block 0xe5, offset 0x3940 + 0x3940: 0x0002, 0x3941: 0x0002, 0x3942: 0x0002, 0x3943: 0x0002, 0x3944: 0x0002, 0x3945: 0x0002, + 0x3946: 0x0002, 0x3947: 0x0002, 0x3948: 0x0002, 0x3949: 0x0002, 0x394a: 0x0002, 0x394b: 0x000a, + 0x394c: 0x000a, 0x394d: 0x000a, 0x394e: 0x000a, 0x394f: 0x000a, + 0x396f: 0x000a, + // Block 0xe6, offset 0x3980 + 0x39aa: 0x000a, 0x39ab: 0x000a, 0x39ac: 0x000a, 0x39ad: 0x000a, 0x39ae: 0x000a, 0x39af: 0x000a, + // Block 0xe7, offset 0x39c0 + 0x39ed: 0x000a, + // Block 0xe8, offset 0x3a00 + 0x3a20: 0x000a, 0x3a21: 0x000a, 0x3a22: 0x000a, 0x3a23: 0x000a, + 0x3a24: 0x000a, 0x3a25: 0x000a, + // Block 0xe9, offset 0x3a40 + 0x3a40: 0x000a, 0x3a41: 0x000a, 0x3a42: 0x000a, 0x3a43: 0x000a, 0x3a44: 0x000a, 0x3a45: 0x000a, + 0x3a46: 0x000a, 0x3a47: 0x000a, 0x3a48: 0x000a, 0x3a49: 0x000a, 0x3a4a: 0x000a, 0x3a4b: 0x000a, + 0x3a4c: 0x000a, 0x3a4d: 0x000a, 0x3a4e: 0x000a, 0x3a4f: 0x000a, 0x3a50: 0x000a, 0x3a51: 0x000a, + 0x3a52: 0x000a, 0x3a53: 0x000a, 0x3a54: 0x000a, 0x3a55: 0x000a, 0x3a56: 0x000a, 0x3a57: 0x000a, + 0x3a60: 0x000a, 0x3a61: 0x000a, 0x3a62: 0x000a, 0x3a63: 0x000a, + 0x3a64: 0x000a, 0x3a65: 0x000a, 0x3a66: 0x000a, 0x3a67: 0x000a, 0x3a68: 0x000a, 0x3a69: 0x000a, + 0x3a6a: 0x000a, 0x3a6b: 0x000a, 0x3a6c: 0x000a, + 0x3a70: 0x000a, 0x3a71: 0x000a, 0x3a72: 0x000a, 0x3a73: 0x000a, 0x3a74: 0x000a, 0x3a75: 0x000a, + 0x3a76: 0x000a, 0x3a77: 0x000a, 0x3a78: 0x000a, 0x3a79: 0x000a, 0x3a7a: 0x000a, 0x3a7b: 0x000a, + 0x3a7c: 0x000a, + // Block 0xea, offset 0x3a80 + 0x3a80: 0x000a, 0x3a81: 0x000a, 0x3a82: 0x000a, 0x3a83: 0x000a, 0x3a84: 0x000a, 0x3a85: 0x000a, + 0x3a86: 0x000a, 0x3a87: 0x000a, 0x3a88: 0x000a, 0x3a89: 0x000a, 0x3a8a: 0x000a, 0x3a8b: 0x000a, + 0x3a8c: 0x000a, 0x3a8d: 0x000a, 0x3a8e: 0x000a, 0x3a8f: 0x000a, 0x3a90: 0x000a, 0x3a91: 0x000a, + 0x3a92: 0x000a, 0x3a93: 0x000a, 0x3a94: 0x000a, 0x3a95: 0x000a, 0x3a96: 0x000a, 0x3a97: 0x000a, + 0x3a98: 0x000a, + 0x3aa0: 0x000a, 0x3aa1: 0x000a, 0x3aa2: 0x000a, 0x3aa3: 0x000a, + 0x3aa4: 0x000a, 0x3aa5: 0x000a, 0x3aa6: 0x000a, 0x3aa7: 0x000a, 0x3aa8: 0x000a, 0x3aa9: 0x000a, + 0x3aaa: 0x000a, 0x3aab: 0x000a, + // Block 0xeb, offset 0x3ac0 + 0x3ac0: 0x000a, 0x3ac1: 0x000a, 0x3ac2: 0x000a, 0x3ac3: 0x000a, 0x3ac4: 0x000a, 0x3ac5: 0x000a, + 0x3ac6: 0x000a, 0x3ac7: 0x000a, 0x3ac8: 0x000a, 0x3ac9: 0x000a, 0x3aca: 0x000a, 0x3acb: 0x000a, + 0x3ad0: 0x000a, 0x3ad1: 0x000a, + 0x3ad2: 0x000a, 0x3ad3: 0x000a, 0x3ad4: 0x000a, 0x3ad5: 0x000a, 0x3ad6: 0x000a, 0x3ad7: 0x000a, + 0x3ad8: 0x000a, 0x3ad9: 0x000a, 0x3ada: 0x000a, 0x3adb: 0x000a, 0x3adc: 0x000a, 0x3add: 0x000a, + 0x3ade: 0x000a, 0x3adf: 0x000a, 0x3ae0: 0x000a, 0x3ae1: 0x000a, 0x3ae2: 0x000a, 0x3ae3: 0x000a, + 0x3ae4: 0x000a, 0x3ae5: 0x000a, 0x3ae6: 0x000a, 0x3ae7: 0x000a, 0x3ae8: 0x000a, 0x3ae9: 0x000a, + 0x3aea: 0x000a, 0x3aeb: 0x000a, 0x3aec: 0x000a, 0x3aed: 0x000a, 0x3aee: 0x000a, 0x3aef: 0x000a, + 0x3af0: 0x000a, 0x3af1: 0x000a, 0x3af2: 0x000a, 0x3af3: 0x000a, 0x3af4: 0x000a, 0x3af5: 0x000a, + 0x3af6: 0x000a, 0x3af7: 0x000a, 0x3af8: 0x000a, 0x3af9: 0x000a, 0x3afa: 0x000a, 0x3afb: 0x000a, + 0x3afc: 0x000a, 0x3afd: 0x000a, 0x3afe: 0x000a, 0x3aff: 0x000a, + // Block 0xec, offset 0x3b00 + 0x3b00: 0x000a, 0x3b01: 0x000a, 0x3b02: 0x000a, 0x3b03: 0x000a, 0x3b04: 0x000a, 0x3b05: 0x000a, + 0x3b06: 0x000a, 0x3b07: 0x000a, + 0x3b10: 0x000a, 0x3b11: 0x000a, + 0x3b12: 0x000a, 0x3b13: 0x000a, 0x3b14: 0x000a, 0x3b15: 0x000a, 0x3b16: 0x000a, 0x3b17: 0x000a, + 0x3b18: 0x000a, 0x3b19: 0x000a, + 0x3b20: 0x000a, 0x3b21: 0x000a, 0x3b22: 0x000a, 0x3b23: 0x000a, + 0x3b24: 0x000a, 0x3b25: 0x000a, 0x3b26: 0x000a, 0x3b27: 0x000a, 0x3b28: 0x000a, 0x3b29: 0x000a, + 0x3b2a: 0x000a, 0x3b2b: 0x000a, 0x3b2c: 0x000a, 0x3b2d: 0x000a, 0x3b2e: 0x000a, 0x3b2f: 0x000a, + 0x3b30: 0x000a, 0x3b31: 0x000a, 0x3b32: 0x000a, 0x3b33: 0x000a, 0x3b34: 0x000a, 0x3b35: 0x000a, + 0x3b36: 0x000a, 0x3b37: 0x000a, 0x3b38: 0x000a, 0x3b39: 0x000a, 0x3b3a: 0x000a, 0x3b3b: 0x000a, + 0x3b3c: 0x000a, 0x3b3d: 0x000a, 0x3b3e: 0x000a, 0x3b3f: 0x000a, + // Block 0xed, offset 0x3b40 + 0x3b40: 0x000a, 0x3b41: 0x000a, 0x3b42: 0x000a, 0x3b43: 0x000a, 0x3b44: 0x000a, 0x3b45: 0x000a, + 0x3b46: 0x000a, 0x3b47: 0x000a, + 0x3b50: 0x000a, 0x3b51: 0x000a, + 0x3b52: 0x000a, 0x3b53: 0x000a, 0x3b54: 0x000a, 0x3b55: 0x000a, 0x3b56: 0x000a, 0x3b57: 0x000a, + 0x3b58: 0x000a, 0x3b59: 0x000a, 0x3b5a: 0x000a, 0x3b5b: 0x000a, 0x3b5c: 0x000a, 0x3b5d: 0x000a, + 0x3b5e: 0x000a, 0x3b5f: 0x000a, 0x3b60: 0x000a, 0x3b61: 0x000a, 0x3b62: 0x000a, 0x3b63: 0x000a, + 0x3b64: 0x000a, 0x3b65: 0x000a, 0x3b66: 0x000a, 0x3b67: 0x000a, 0x3b68: 0x000a, 0x3b69: 0x000a, + 0x3b6a: 0x000a, 0x3b6b: 0x000a, 0x3b6c: 0x000a, 0x3b6d: 0x000a, + 0x3b70: 0x000a, 0x3b71: 0x000a, + // Block 0xee, offset 0x3b80 + 0x3b80: 0x000a, 0x3b81: 0x000a, 0x3b82: 0x000a, 0x3b83: 0x000a, 0x3b84: 0x000a, 0x3b85: 0x000a, + 0x3b86: 0x000a, 0x3b87: 0x000a, 0x3b88: 0x000a, 0x3b89: 0x000a, 0x3b8a: 0x000a, 0x3b8b: 0x000a, + 0x3b8c: 0x000a, 0x3b8d: 0x000a, 0x3b8e: 0x000a, 0x3b8f: 0x000a, 0x3b90: 0x000a, 0x3b91: 0x000a, + 0x3b92: 0x000a, 0x3b93: 0x000a, 0x3b94: 0x000a, 0x3b95: 0x000a, 0x3b96: 0x000a, 0x3b97: 0x000a, + 0x3b98: 0x000a, 0x3b99: 0x000a, 0x3b9a: 0x000a, 0x3b9b: 0x000a, 0x3b9c: 0x000a, 0x3b9d: 0x000a, + 0x3b9e: 0x000a, 0x3b9f: 0x000a, 0x3ba0: 0x000a, 0x3ba1: 0x000a, 0x3ba2: 0x000a, 0x3ba3: 0x000a, + 0x3ba4: 0x000a, 0x3ba5: 0x000a, 0x3ba6: 0x000a, 0x3ba7: 0x000a, 0x3ba8: 0x000a, 0x3ba9: 0x000a, + 0x3baa: 0x000a, 0x3bab: 0x000a, 0x3bac: 0x000a, 0x3bad: 0x000a, 0x3bae: 0x000a, 0x3baf: 0x000a, + 0x3bb0: 0x000a, 0x3bb1: 0x000a, 0x3bb2: 0x000a, 0x3bb3: 0x000a, 0x3bb4: 0x000a, 0x3bb5: 0x000a, + 0x3bb6: 0x000a, 0x3bb7: 0x000a, 0x3bb8: 0x000a, 0x3bba: 0x000a, 0x3bbb: 0x000a, + 0x3bbc: 0x000a, 0x3bbd: 0x000a, 0x3bbe: 0x000a, 0x3bbf: 0x000a, + // Block 0xef, offset 0x3bc0 + 0x3bc0: 0x000a, 0x3bc1: 0x000a, 0x3bc2: 0x000a, 0x3bc3: 0x000a, 0x3bc4: 0x000a, 0x3bc5: 0x000a, + 0x3bc6: 0x000a, 0x3bc7: 0x000a, 0x3bc8: 0x000a, 0x3bc9: 0x000a, 0x3bca: 0x000a, 0x3bcb: 0x000a, + 0x3bcd: 0x000a, 0x3bce: 0x000a, 0x3bcf: 0x000a, 0x3bd0: 0x000a, 0x3bd1: 0x000a, + 0x3bd2: 0x000a, 0x3bd3: 0x000a, 0x3bd4: 0x000a, 0x3bd5: 0x000a, 0x3bd6: 0x000a, 0x3bd7: 0x000a, + 0x3bd8: 0x000a, 0x3bd9: 0x000a, 0x3bda: 0x000a, 0x3bdb: 0x000a, 0x3bdc: 0x000a, 0x3bdd: 0x000a, + 0x3bde: 0x000a, 0x3bdf: 0x000a, 0x3be0: 0x000a, 0x3be1: 0x000a, 0x3be2: 0x000a, 0x3be3: 0x000a, + 0x3be4: 0x000a, 0x3be5: 0x000a, 0x3be6: 0x000a, 0x3be7: 0x000a, 0x3be8: 0x000a, 0x3be9: 0x000a, + 0x3bea: 0x000a, 0x3beb: 0x000a, 0x3bec: 0x000a, 0x3bed: 0x000a, 0x3bee: 0x000a, 0x3bef: 0x000a, + 0x3bf0: 0x000a, 0x3bf1: 0x000a, 0x3bf2: 0x000a, 0x3bf3: 0x000a, 0x3bf4: 0x000a, 0x3bf5: 0x000a, + 0x3bf6: 0x000a, 0x3bf7: 0x000a, 0x3bf8: 0x000a, 0x3bf9: 0x000a, 0x3bfa: 0x000a, 0x3bfb: 0x000a, + 0x3bfc: 0x000a, 0x3bfd: 0x000a, 0x3bfe: 0x000a, 0x3bff: 0x000a, + // Block 0xf0, offset 0x3c00 + 0x3c00: 0x000a, 0x3c01: 0x000a, 0x3c02: 0x000a, 0x3c03: 0x000a, 0x3c04: 0x000a, 0x3c05: 0x000a, + 0x3c06: 0x000a, 0x3c07: 0x000a, 0x3c08: 0x000a, 0x3c09: 0x000a, 0x3c0a: 0x000a, 0x3c0b: 0x000a, + 0x3c0c: 0x000a, 0x3c0d: 0x000a, 0x3c0e: 0x000a, 0x3c0f: 0x000a, 0x3c10: 0x000a, 0x3c11: 0x000a, + 0x3c12: 0x000a, 0x3c13: 0x000a, + 0x3c20: 0x000a, 0x3c21: 0x000a, 0x3c22: 0x000a, 0x3c23: 0x000a, + 0x3c24: 0x000a, 0x3c25: 0x000a, 0x3c26: 0x000a, 0x3c27: 0x000a, 0x3c28: 0x000a, 0x3c29: 0x000a, + 0x3c2a: 0x000a, 0x3c2b: 0x000a, 0x3c2c: 0x000a, 0x3c2d: 0x000a, + 0x3c30: 0x000a, 0x3c31: 0x000a, 0x3c32: 0x000a, 0x3c33: 0x000a, 0x3c34: 0x000a, + 0x3c38: 0x000a, 0x3c39: 0x000a, 0x3c3a: 0x000a, + // Block 0xf1, offset 0x3c40 + 0x3c40: 0x000a, 0x3c41: 0x000a, 0x3c42: 0x000a, 0x3c43: 0x000a, 0x3c44: 0x000a, 0x3c45: 0x000a, + 0x3c46: 0x000a, + 0x3c50: 0x000a, 0x3c51: 0x000a, + 0x3c52: 0x000a, 0x3c53: 0x000a, 0x3c54: 0x000a, 0x3c55: 0x000a, 0x3c56: 0x000a, 0x3c57: 0x000a, + 0x3c58: 0x000a, 0x3c59: 0x000a, 0x3c5a: 0x000a, 0x3c5b: 0x000a, 0x3c5c: 0x000a, 0x3c5d: 0x000a, + 0x3c5e: 0x000a, 0x3c5f: 0x000a, 0x3c60: 0x000a, 0x3c61: 0x000a, 0x3c62: 0x000a, 0x3c63: 0x000a, + 0x3c64: 0x000a, 0x3c65: 0x000a, 0x3c66: 0x000a, 0x3c67: 0x000a, 0x3c68: 0x000a, + 0x3c70: 0x000a, 0x3c71: 0x000a, 0x3c72: 0x000a, 0x3c73: 0x000a, 0x3c74: 0x000a, 0x3c75: 0x000a, + 0x3c76: 0x000a, + // Block 0xf2, offset 0x3c80 + 0x3c80: 0x000a, 0x3c81: 0x000a, 0x3c82: 0x000a, + 0x3c90: 0x000a, 0x3c91: 0x000a, + 0x3c92: 0x000a, 0x3c93: 0x000a, 0x3c94: 0x000a, 0x3c95: 0x000a, 0x3c96: 0x000a, + // Block 0xf3, offset 0x3cc0 + 0x3cc0: 0x000a, 0x3cc1: 0x000a, 0x3cc2: 0x000a, 0x3cc3: 0x000a, 0x3cc4: 0x000a, 0x3cc5: 0x000a, + 0x3cc6: 0x000a, 0x3cc7: 0x000a, 0x3cc8: 0x000a, 0x3cc9: 0x000a, 0x3cca: 0x000a, 0x3ccb: 0x000a, + 0x3ccc: 0x000a, 0x3ccd: 0x000a, 0x3cce: 0x000a, 0x3ccf: 0x000a, 0x3cd0: 0x000a, 0x3cd1: 0x000a, + 0x3cd2: 0x000a, 0x3cd4: 0x000a, 0x3cd5: 0x000a, 0x3cd6: 0x000a, 0x3cd7: 0x000a, + 0x3cd8: 0x000a, 0x3cd9: 0x000a, 0x3cda: 0x000a, 0x3cdb: 0x000a, 0x3cdc: 0x000a, 0x3cdd: 0x000a, + 0x3cde: 0x000a, 0x3cdf: 0x000a, 0x3ce0: 0x000a, 0x3ce1: 0x000a, 0x3ce2: 0x000a, 0x3ce3: 0x000a, + 0x3ce4: 0x000a, 0x3ce5: 0x000a, 0x3ce6: 0x000a, 0x3ce7: 0x000a, 0x3ce8: 0x000a, 0x3ce9: 0x000a, + 0x3cea: 0x000a, 0x3ceb: 0x000a, 0x3cec: 0x000a, 0x3ced: 0x000a, 0x3cee: 0x000a, 0x3cef: 0x000a, + 0x3cf0: 0x000a, 0x3cf1: 0x000a, 0x3cf2: 0x000a, 0x3cf3: 0x000a, 0x3cf4: 0x000a, 0x3cf5: 0x000a, + 0x3cf6: 0x000a, 0x3cf7: 0x000a, 0x3cf8: 0x000a, 0x3cf9: 0x000a, 0x3cfa: 0x000a, 0x3cfb: 0x000a, + 0x3cfc: 0x000a, 0x3cfd: 0x000a, 0x3cfe: 0x000a, 0x3cff: 0x000a, + // Block 0xf4, offset 0x3d00 + 0x3d00: 0x000a, 0x3d01: 0x000a, 0x3d02: 0x000a, 0x3d03: 0x000a, 0x3d04: 0x000a, 0x3d05: 0x000a, + 0x3d06: 0x000a, 0x3d07: 0x000a, 0x3d08: 0x000a, 0x3d09: 0x000a, 0x3d0a: 0x000a, + 0x3d30: 0x0002, 0x3d31: 0x0002, 0x3d32: 0x0002, 0x3d33: 0x0002, 0x3d34: 0x0002, 0x3d35: 0x0002, + 0x3d36: 0x0002, 0x3d37: 0x0002, 0x3d38: 0x0002, 0x3d39: 0x0002, + // Block 0xf5, offset 0x3d40 + 0x3d7e: 0x000b, 0x3d7f: 0x000b, + // Block 0xf6, offset 0x3d80 + 0x3d80: 0x000b, 0x3d81: 0x000b, 0x3d82: 0x000b, 0x3d83: 0x000b, 0x3d84: 0x000b, 0x3d85: 0x000b, + 0x3d86: 0x000b, 0x3d87: 0x000b, 0x3d88: 0x000b, 0x3d89: 0x000b, 0x3d8a: 0x000b, 0x3d8b: 0x000b, + 0x3d8c: 0x000b, 0x3d8d: 0x000b, 0x3d8e: 0x000b, 0x3d8f: 0x000b, 0x3d90: 0x000b, 0x3d91: 0x000b, + 0x3d92: 0x000b, 0x3d93: 0x000b, 0x3d94: 0x000b, 0x3d95: 0x000b, 0x3d96: 0x000b, 0x3d97: 0x000b, + 0x3d98: 0x000b, 0x3d99: 0x000b, 0x3d9a: 0x000b, 0x3d9b: 0x000b, 0x3d9c: 0x000b, 0x3d9d: 0x000b, + 0x3d9e: 0x000b, 0x3d9f: 0x000b, 0x3da0: 0x000b, 0x3da1: 0x000b, 0x3da2: 0x000b, 0x3da3: 0x000b, + 0x3da4: 0x000b, 0x3da5: 0x000b, 0x3da6: 0x000b, 0x3da7: 0x000b, 0x3da8: 0x000b, 0x3da9: 0x000b, + 0x3daa: 0x000b, 0x3dab: 0x000b, 0x3dac: 0x000b, 0x3dad: 0x000b, 0x3dae: 0x000b, 0x3daf: 0x000b, + 0x3db0: 0x000b, 0x3db1: 0x000b, 0x3db2: 0x000b, 0x3db3: 0x000b, 0x3db4: 0x000b, 0x3db5: 0x000b, + 0x3db6: 0x000b, 0x3db7: 0x000b, 0x3db8: 0x000b, 0x3db9: 0x000b, 0x3dba: 0x000b, 0x3dbb: 0x000b, + 0x3dbc: 0x000b, 0x3dbd: 0x000b, 0x3dbe: 0x000b, 0x3dbf: 0x000b, + // Block 0xf7, offset 0x3dc0 + 0x3dc0: 0x000c, 0x3dc1: 0x000c, 0x3dc2: 0x000c, 0x3dc3: 0x000c, 0x3dc4: 0x000c, 0x3dc5: 0x000c, + 0x3dc6: 0x000c, 0x3dc7: 0x000c, 0x3dc8: 0x000c, 0x3dc9: 0x000c, 0x3dca: 0x000c, 0x3dcb: 0x000c, + 0x3dcc: 0x000c, 0x3dcd: 0x000c, 0x3dce: 0x000c, 0x3dcf: 0x000c, 0x3dd0: 0x000c, 0x3dd1: 0x000c, + 0x3dd2: 0x000c, 0x3dd3: 0x000c, 0x3dd4: 0x000c, 0x3dd5: 0x000c, 0x3dd6: 0x000c, 0x3dd7: 0x000c, + 0x3dd8: 0x000c, 0x3dd9: 0x000c, 0x3dda: 0x000c, 0x3ddb: 0x000c, 0x3ddc: 0x000c, 0x3ddd: 0x000c, + 0x3dde: 0x000c, 0x3ddf: 0x000c, 0x3de0: 0x000c, 0x3de1: 0x000c, 0x3de2: 0x000c, 0x3de3: 0x000c, + 0x3de4: 0x000c, 0x3de5: 0x000c, 0x3de6: 0x000c, 0x3de7: 0x000c, 0x3de8: 0x000c, 0x3de9: 0x000c, + 0x3dea: 0x000c, 0x3deb: 0x000c, 0x3dec: 0x000c, 0x3ded: 0x000c, 0x3dee: 0x000c, 0x3def: 0x000c, + 0x3df0: 0x000b, 0x3df1: 0x000b, 0x3df2: 0x000b, 0x3df3: 0x000b, 0x3df4: 0x000b, 0x3df5: 0x000b, + 0x3df6: 0x000b, 0x3df7: 0x000b, 0x3df8: 0x000b, 0x3df9: 0x000b, 0x3dfa: 0x000b, 0x3dfb: 0x000b, + 0x3dfc: 0x000b, 0x3dfd: 0x000b, 0x3dfe: 0x000b, 0x3dff: 0x000b, +} + +// bidiIndex: 24 blocks, 1536 entries, 1536 bytes +// Block 0 is the zero block. +var bidiIndex = [1536]uint8{ + // Block 0x0, offset 0x0 + // Block 0x1, offset 0x40 + // Block 0x2, offset 0x80 + // Block 0x3, offset 0xc0 + 0xc2: 0x01, 0xc3: 0x02, + 0xca: 0x03, 0xcb: 0x04, 0xcc: 0x05, 0xcd: 0x06, 0xce: 0x07, 0xcf: 0x08, + 0xd2: 0x09, 0xd6: 0x0a, 0xd7: 0x0b, + 0xd8: 0x0c, 0xd9: 0x0d, 0xda: 0x0e, 0xdb: 0x0f, 0xdc: 0x10, 0xdd: 0x11, 0xde: 0x12, 0xdf: 0x13, + 0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05, 0xe4: 0x06, + 0xea: 0x07, 0xef: 0x08, + 0xf0: 0x11, 0xf1: 0x12, 0xf2: 0x12, 0xf3: 0x14, 0xf4: 0x15, + // Block 0x4, offset 0x100 + 0x120: 0x14, 0x121: 0x15, 0x122: 0x16, 0x123: 0x17, 0x124: 0x18, 0x125: 0x19, 0x126: 0x1a, 0x127: 0x1b, + 0x128: 0x1c, 0x129: 0x1d, 0x12a: 0x1c, 0x12b: 0x1e, 0x12c: 0x1f, 0x12d: 0x20, 0x12e: 0x21, 0x12f: 0x22, + 0x130: 0x23, 0x131: 0x24, 0x132: 0x1a, 0x133: 0x25, 0x134: 0x26, 0x135: 0x27, 0x136: 0x28, 0x137: 0x29, + 0x138: 0x2a, 0x139: 0x2b, 0x13a: 0x2c, 0x13b: 0x2d, 0x13c: 0x2e, 0x13d: 0x2f, 0x13e: 0x30, 0x13f: 0x31, + // Block 0x5, offset 0x140 + 0x140: 0x32, 0x141: 0x33, 0x142: 0x34, + 0x14d: 0x35, 0x14e: 0x36, + 0x150: 0x37, + 0x15a: 0x38, 0x15c: 0x39, 0x15d: 0x3a, 0x15e: 0x3b, 0x15f: 0x3c, + 0x160: 0x3d, 0x162: 0x3e, 0x164: 0x3f, 0x165: 0x40, 0x167: 0x41, + 0x168: 0x42, 0x169: 0x43, 0x16a: 0x44, 0x16b: 0x45, 0x16c: 0x46, 0x16d: 0x47, 0x16e: 0x48, 0x16f: 0x49, + 0x170: 0x4a, 0x173: 0x4b, 0x177: 0x4c, + 0x17e: 0x4d, 0x17f: 0x4e, + // Block 0x6, offset 0x180 + 0x180: 0x4f, 0x181: 0x50, 0x182: 0x51, 0x183: 0x52, 0x184: 0x53, 0x185: 0x54, 0x186: 0x55, 0x187: 0x56, + 0x188: 0x57, 0x189: 0x56, 0x18a: 0x56, 0x18b: 0x56, 0x18c: 0x58, 0x18d: 0x59, 0x18e: 0x5a, 0x18f: 0x56, + 0x190: 0x5b, 0x191: 0x5c, 0x192: 0x5d, 0x193: 0x5e, 0x194: 0x56, 0x195: 0x56, 0x196: 0x56, 0x197: 0x56, + 0x198: 0x56, 0x199: 0x56, 0x19a: 0x5f, 0x19b: 0x56, 0x19c: 0x56, 0x19d: 0x60, 0x19e: 0x56, 0x19f: 0x61, + 0x1a4: 0x56, 0x1a5: 0x56, 0x1a6: 0x62, 0x1a7: 0x63, + 0x1a8: 0x56, 0x1a9: 0x56, 0x1aa: 0x56, 0x1ab: 0x56, 0x1ac: 0x56, 0x1ad: 0x64, 0x1ae: 0x65, 0x1af: 0x56, + 0x1b3: 0x66, 0x1b5: 0x67, 0x1b7: 0x68, + 0x1b8: 0x69, 0x1b9: 0x6a, 0x1ba: 0x6b, 0x1bb: 0x6c, 0x1bc: 0x56, 0x1bd: 0x56, 0x1be: 0x56, 0x1bf: 0x6d, + // Block 0x7, offset 0x1c0 + 0x1c0: 0x6e, 0x1c2: 0x6f, 0x1c3: 0x70, 0x1c7: 0x71, + 0x1c8: 0x72, 0x1c9: 0x73, 0x1ca: 0x74, 0x1cb: 0x75, 0x1cd: 0x76, 0x1cf: 0x77, + // Block 0x8, offset 0x200 + 0x237: 0x56, + // Block 0x9, offset 0x240 + 0x252: 0x78, 0x253: 0x79, + 0x258: 0x7a, 0x259: 0x7b, 0x25a: 0x7c, 0x25b: 0x7d, 0x25c: 0x7e, 0x25e: 0x7f, + 0x260: 0x80, 0x261: 0x81, 0x263: 0x82, 0x264: 0x83, 0x265: 0x84, 0x266: 0x85, 0x267: 0x86, + 0x268: 0x87, 0x269: 0x88, 0x26a: 0x89, 0x26b: 0x8a, 0x26d: 0x8b, 0x26f: 0x8c, + // Block 0xa, offset 0x280 + 0x2ac: 0x8d, 0x2ad: 0x8e, 0x2ae: 0x0e, 0x2af: 0x0e, + 0x2b0: 0x0e, 0x2b1: 0x0e, 0x2b2: 0x0e, 0x2b3: 0x0e, 0x2b4: 0x8f, 0x2b5: 0x0e, 0x2b6: 0x0e, 0x2b7: 0x90, + 0x2b8: 0x91, 0x2b9: 0x92, 0x2ba: 0x0e, 0x2bb: 0x93, 0x2bc: 0x94, 0x2bd: 0x95, 0x2bf: 0x96, + // Block 0xb, offset 0x2c0 + 0x2c4: 0x97, 0x2c5: 0x56, 0x2c6: 0x98, 0x2c7: 0x99, + 0x2cb: 0x9a, 0x2cd: 0x9b, + 0x2e0: 0x9c, 0x2e1: 0x9c, 0x2e2: 0x9c, 0x2e3: 0x9c, 0x2e4: 0x9d, 0x2e5: 0x9c, 0x2e6: 0x9c, 0x2e7: 0x9c, + 0x2e8: 0x9e, 0x2e9: 0x9c, 0x2ea: 0x9c, 0x2eb: 0x9f, 0x2ec: 0xa0, 0x2ed: 0x9c, 0x2ee: 0x9c, 0x2ef: 0x9c, + 0x2f0: 0x9c, 0x2f1: 0x9c, 0x2f2: 0x9c, 0x2f3: 0x9c, 0x2f4: 0xa1, 0x2f5: 0x9c, 0x2f6: 0x9c, 0x2f7: 0x9c, + 0x2f8: 0x9c, 0x2f9: 0xa2, 0x2fa: 0xa3, 0x2fb: 0x9c, 0x2fc: 0xa4, 0x2fd: 0xa5, 0x2fe: 0x9c, 0x2ff: 0x9c, + // Block 0xc, offset 0x300 + 0x300: 0xa6, 0x301: 0xa7, 0x302: 0xa8, 0x304: 0xa9, 0x305: 0xaa, 0x306: 0xab, 0x307: 0xac, + 0x308: 0xad, 0x30b: 0xae, 0x30c: 0x26, 0x30d: 0xaf, + 0x310: 0xb0, 0x311: 0xb1, 0x312: 0xb2, 0x313: 0xb3, 0x316: 0xb4, 0x317: 0xb5, + 0x318: 0xb6, 0x319: 0xb7, 0x31a: 0xb8, 0x31c: 0xb9, + 0x320: 0xba, 0x324: 0xbb, 0x325: 0xbc, 0x327: 0xbd, + 0x328: 0xbe, 0x329: 0xbf, 0x32a: 0xc0, + 0x330: 0xc1, 0x332: 0xc2, 0x334: 0xc3, 0x335: 0xc4, 0x336: 0xc5, + 0x33b: 0xc6, 0x33f: 0xc7, + // Block 0xd, offset 0x340 + 0x36b: 0xc8, 0x36c: 0xc9, + 0x37d: 0xca, 0x37e: 0xcb, 0x37f: 0xcc, + // Block 0xe, offset 0x380 + 0x3b2: 0xcd, + // Block 0xf, offset 0x3c0 + 0x3c5: 0xce, 0x3c6: 0xcf, + 0x3c8: 0x56, 0x3c9: 0xd0, 0x3cc: 0x56, 0x3cd: 0xd1, + 0x3db: 0xd2, 0x3dc: 0xd3, 0x3dd: 0xd4, 0x3de: 0xd5, 0x3df: 0xd6, + 0x3e8: 0xd7, 0x3e9: 0xd8, 0x3ea: 0xd9, + // Block 0x10, offset 0x400 + 0x400: 0xda, 0x404: 0xc9, + 0x40b: 0xdb, + 0x420: 0x9c, 0x421: 0x9c, 0x422: 0x9c, 0x423: 0xdc, 0x424: 0x9c, 0x425: 0xdd, 0x426: 0x9c, 0x427: 0x9c, + 0x428: 0x9c, 0x429: 0x9c, 0x42a: 0x9c, 0x42b: 0x9c, 0x42c: 0x9c, 0x42d: 0x9c, 0x42e: 0x9c, 0x42f: 0x9c, + 0x430: 0x9c, 0x431: 0xa4, 0x432: 0x0e, 0x433: 0x9c, 0x434: 0x0e, 0x435: 0xde, 0x436: 0x9c, 0x437: 0x9c, + 0x438: 0x0e, 0x439: 0x0e, 0x43a: 0x0e, 0x43b: 0xdf, 0x43c: 0x9c, 0x43d: 0x9c, 0x43e: 0x9c, 0x43f: 0x9c, + // Block 0x11, offset 0x440 + 0x440: 0xe0, 0x441: 0x56, 0x442: 0xe1, 0x443: 0xe2, 0x444: 0xe3, 0x445: 0xe4, 0x446: 0xe5, + 0x449: 0xe6, 0x44c: 0x56, 0x44d: 0x56, 0x44e: 0x56, 0x44f: 0x56, + 0x450: 0x56, 0x451: 0x56, 0x452: 0x56, 0x453: 0x56, 0x454: 0x56, 0x455: 0x56, 0x456: 0x56, 0x457: 0x56, + 0x458: 0x56, 0x459: 0x56, 0x45a: 0x56, 0x45b: 0xe7, 0x45c: 0x56, 0x45d: 0x6c, 0x45e: 0x56, 0x45f: 0xe8, + 0x460: 0xe9, 0x461: 0xea, 0x462: 0xeb, 0x464: 0x56, 0x465: 0xec, 0x466: 0x56, 0x467: 0xed, + 0x468: 0x56, 0x469: 0xee, 0x46a: 0xef, 0x46b: 0xf0, 0x46c: 0x56, 0x46d: 0x56, 0x46e: 0xf1, 0x46f: 0xf2, + 0x47f: 0xf3, + // Block 0x12, offset 0x480 + 0x4bf: 0xf3, + // Block 0x13, offset 0x4c0 + 0x4d0: 0x09, 0x4d1: 0x0a, 0x4d6: 0x0b, + 0x4db: 0x0c, 0x4dd: 0x0d, 0x4de: 0x0e, 0x4df: 0x0f, + 0x4ef: 0x10, + 0x4ff: 0x10, + // Block 0x14, offset 0x500 + 0x50f: 0x10, + 0x51f: 0x10, + 0x52f: 0x10, + 0x53f: 0x10, + // Block 0x15, offset 0x540 + 0x540: 0xf4, 0x541: 0xf4, 0x542: 0xf4, 0x543: 0xf4, 0x544: 0x05, 0x545: 0x05, 0x546: 0x05, 0x547: 0xf5, + 0x548: 0xf4, 0x549: 0xf4, 0x54a: 0xf4, 0x54b: 0xf4, 0x54c: 0xf4, 0x54d: 0xf4, 0x54e: 0xf4, 0x54f: 0xf4, + 0x550: 0xf4, 0x551: 0xf4, 0x552: 0xf4, 0x553: 0xf4, 0x554: 0xf4, 0x555: 0xf4, 0x556: 0xf4, 0x557: 0xf4, + 0x558: 0xf4, 0x559: 0xf4, 0x55a: 0xf4, 0x55b: 0xf4, 0x55c: 0xf4, 0x55d: 0xf4, 0x55e: 0xf4, 0x55f: 0xf4, + 0x560: 0xf4, 0x561: 0xf4, 0x562: 0xf4, 0x563: 0xf4, 0x564: 0xf4, 0x565: 0xf4, 0x566: 0xf4, 0x567: 0xf4, + 0x568: 0xf4, 0x569: 0xf4, 0x56a: 0xf4, 0x56b: 0xf4, 0x56c: 0xf4, 0x56d: 0xf4, 0x56e: 0xf4, 0x56f: 0xf4, + 0x570: 0xf4, 0x571: 0xf4, 0x572: 0xf4, 0x573: 0xf4, 0x574: 0xf4, 0x575: 0xf4, 0x576: 0xf4, 0x577: 0xf4, + 0x578: 0xf4, 0x579: 0xf4, 0x57a: 0xf4, 0x57b: 0xf4, 0x57c: 0xf4, 0x57d: 0xf4, 0x57e: 0xf4, 0x57f: 0xf4, + // Block 0x16, offset 0x580 + 0x58f: 0x10, + 0x59f: 0x10, + 0x5a0: 0x13, + 0x5af: 0x10, + 0x5bf: 0x10, + // Block 0x17, offset 0x5c0 + 0x5cf: 0x10, +} + +// Total table size 17464 bytes (17KiB); checksum: F50EF68C diff --git a/vendor/golang.org/x/text/unicode/bidi/tables9.0.0.go b/vendor/golang.org/x/text/unicode/bidi/tables9.0.0.go index 0ca0193e..f517fdb2 100644 --- a/vendor/golang.org/x/text/unicode/bidi/tables9.0.0.go +++ b/vendor/golang.org/x/text/unicode/bidi/tables9.0.0.go @@ -1,5 +1,6 @@ // Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. +//go:build !go1.10 // +build !go1.10 package bidi diff --git a/vendor/golang.org/x/text/unicode/norm/forminfo.go b/vendor/golang.org/x/text/unicode/norm/forminfo.go index 526c7033..d69ccb4f 100644 --- a/vendor/golang.org/x/text/unicode/norm/forminfo.go +++ b/vendor/golang.org/x/text/unicode/norm/forminfo.go @@ -110,10 +110,11 @@ func (p Properties) BoundaryAfter() bool { } // We pack quick check data in 4 bits: -// 5: Combines forward (0 == false, 1 == true) -// 4..3: NFC_QC Yes(00), No (10), or Maybe (11) -// 2: NFD_QC Yes (0) or No (1). No also means there is a decomposition. -// 1..0: Number of trailing non-starters. +// +// 5: Combines forward (0 == false, 1 == true) +// 4..3: NFC_QC Yes(00), No (10), or Maybe (11) +// 2: NFD_QC Yes (0) or No (1). No also means there is a decomposition. +// 1..0: Number of trailing non-starters. // // When all 4 bits are zero, the character is inert, meaning it is never // influenced by normalization. diff --git a/vendor/golang.org/x/text/unicode/norm/normalize.go b/vendor/golang.org/x/text/unicode/norm/normalize.go index 95efcf26..4747ad07 100644 --- a/vendor/golang.org/x/text/unicode/norm/normalize.go +++ b/vendor/golang.org/x/text/unicode/norm/normalize.go @@ -18,16 +18,17 @@ import ( // A Form denotes a canonical representation of Unicode code points. // The Unicode-defined normalization and equivalence forms are: // -// NFC Unicode Normalization Form C -// NFD Unicode Normalization Form D -// NFKC Unicode Normalization Form KC -// NFKD Unicode Normalization Form KD +// NFC Unicode Normalization Form C +// NFD Unicode Normalization Form D +// NFKC Unicode Normalization Form KC +// NFKD Unicode Normalization Form KD // // For a Form f, this documentation uses the notation f(x) to mean // the bytes or string x converted to the given form. // A position n in x is called a boundary if conversion to the form can // proceed independently on both sides: -// f(x) == append(f(x[0:n]), f(x[n:])...) +// +// f(x) == append(f(x[0:n]), f(x[n:])...) // // References: https://unicode.org/reports/tr15/ and // https://unicode.org/notes/tn5/. diff --git a/vendor/golang.org/x/text/unicode/norm/tables10.0.0.go b/vendor/golang.org/x/text/unicode/norm/tables10.0.0.go index 26fbd55a..f5a07882 100644 --- a/vendor/golang.org/x/text/unicode/norm/tables10.0.0.go +++ b/vendor/golang.org/x/text/unicode/norm/tables10.0.0.go @@ -1,5 +1,6 @@ // Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. +//go:build go1.10 && !go1.13 // +build go1.10,!go1.13 package norm diff --git a/vendor/golang.org/x/text/unicode/norm/tables11.0.0.go b/vendor/golang.org/x/text/unicode/norm/tables11.0.0.go index 7297cce3..cb7239c4 100644 --- a/vendor/golang.org/x/text/unicode/norm/tables11.0.0.go +++ b/vendor/golang.org/x/text/unicode/norm/tables11.0.0.go @@ -1,6 +1,7 @@ // Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. -// +build go1.13 +//go:build go1.13 && !go1.14 +// +build go1.13,!go1.14 package norm diff --git a/vendor/golang.org/x/text/unicode/norm/tables12.0.0.go b/vendor/golang.org/x/text/unicode/norm/tables12.0.0.go new file mode 100644 index 00000000..11b27330 --- /dev/null +++ b/vendor/golang.org/x/text/unicode/norm/tables12.0.0.go @@ -0,0 +1,7711 @@ +// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. + +//go:build go1.14 && !go1.16 +// +build go1.14,!go1.16 + +package norm + +import "sync" + +const ( + // Version is the Unicode edition from which the tables are derived. + Version = "12.0.0" + + // MaxTransformChunkSize indicates the maximum number of bytes that Transform + // may need to write atomically for any Form. Making a destination buffer at + // least this size ensures that Transform can always make progress and that + // the user does not need to grow the buffer on an ErrShortDst. + MaxTransformChunkSize = 35 + maxNonStarters*4 +) + +var ccc = [55]uint8{ + 0, 1, 7, 8, 9, 10, 11, 12, + 13, 14, 15, 16, 17, 18, 19, 20, + 21, 22, 23, 24, 25, 26, 27, 28, + 29, 30, 31, 32, 33, 34, 35, 36, + 84, 91, 103, 107, 118, 122, 129, 130, + 132, 202, 214, 216, 218, 220, 222, 224, + 226, 228, 230, 232, 233, 234, 240, +} + +const ( + firstMulti = 0x186D + firstCCC = 0x2CA1 + endMulti = 0x2F63 + firstLeadingCCC = 0x49B1 + firstCCCZeroExcept = 0x4A7B + firstStarterWithNLead = 0x4AA2 + lastDecomp = 0x4AA4 + maxDecomp = 0x8000 +) + +// decomps: 19108 bytes +var decomps = [...]byte{ + // Bytes 0 - 3f + 0x00, 0x41, 0x20, 0x41, 0x21, 0x41, 0x22, 0x41, + 0x23, 0x41, 0x24, 0x41, 0x25, 0x41, 0x26, 0x41, + 0x27, 0x41, 0x28, 0x41, 0x29, 0x41, 0x2A, 0x41, + 0x2B, 0x41, 0x2C, 0x41, 0x2D, 0x41, 0x2E, 0x41, + 0x2F, 0x41, 0x30, 0x41, 0x31, 0x41, 0x32, 0x41, + 0x33, 0x41, 0x34, 0x41, 0x35, 0x41, 0x36, 0x41, + 0x37, 0x41, 0x38, 0x41, 0x39, 0x41, 0x3A, 0x41, + 0x3B, 0x41, 0x3C, 0x41, 0x3D, 0x41, 0x3E, 0x41, + // Bytes 40 - 7f + 0x3F, 0x41, 0x40, 0x41, 0x41, 0x41, 0x42, 0x41, + 0x43, 0x41, 0x44, 0x41, 0x45, 0x41, 0x46, 0x41, + 0x47, 0x41, 0x48, 0x41, 0x49, 0x41, 0x4A, 0x41, + 0x4B, 0x41, 0x4C, 0x41, 0x4D, 0x41, 0x4E, 0x41, + 0x4F, 0x41, 0x50, 0x41, 0x51, 0x41, 0x52, 0x41, + 0x53, 0x41, 0x54, 0x41, 0x55, 0x41, 0x56, 0x41, + 0x57, 0x41, 0x58, 0x41, 0x59, 0x41, 0x5A, 0x41, + 0x5B, 0x41, 0x5C, 0x41, 0x5D, 0x41, 0x5E, 0x41, + // Bytes 80 - bf + 0x5F, 0x41, 0x60, 0x41, 0x61, 0x41, 0x62, 0x41, + 0x63, 0x41, 0x64, 0x41, 0x65, 0x41, 0x66, 0x41, + 0x67, 0x41, 0x68, 0x41, 0x69, 0x41, 0x6A, 0x41, + 0x6B, 0x41, 0x6C, 0x41, 0x6D, 0x41, 0x6E, 0x41, + 0x6F, 0x41, 0x70, 0x41, 0x71, 0x41, 0x72, 0x41, + 0x73, 0x41, 0x74, 0x41, 0x75, 0x41, 0x76, 0x41, + 0x77, 0x41, 0x78, 0x41, 0x79, 0x41, 0x7A, 0x41, + 0x7B, 0x41, 0x7C, 0x41, 0x7D, 0x41, 0x7E, 0x42, + // Bytes c0 - ff + 0xC2, 0xA2, 0x42, 0xC2, 0xA3, 0x42, 0xC2, 0xA5, + 0x42, 0xC2, 0xA6, 0x42, 0xC2, 0xAC, 0x42, 0xC2, + 0xB7, 0x42, 0xC3, 0x86, 0x42, 0xC3, 0xB0, 0x42, + 0xC4, 0xA6, 0x42, 0xC4, 0xA7, 0x42, 0xC4, 0xB1, + 0x42, 0xC5, 0x8B, 0x42, 0xC5, 0x93, 0x42, 0xC6, + 0x8E, 0x42, 0xC6, 0x90, 0x42, 0xC6, 0xAB, 0x42, + 0xC8, 0xA2, 0x42, 0xC8, 0xB7, 0x42, 0xC9, 0x90, + 0x42, 0xC9, 0x91, 0x42, 0xC9, 0x92, 0x42, 0xC9, + // Bytes 100 - 13f + 0x94, 0x42, 0xC9, 0x95, 0x42, 0xC9, 0x99, 0x42, + 0xC9, 0x9B, 0x42, 0xC9, 0x9C, 0x42, 0xC9, 0x9F, + 0x42, 0xC9, 0xA1, 0x42, 0xC9, 0xA3, 0x42, 0xC9, + 0xA5, 0x42, 0xC9, 0xA6, 0x42, 0xC9, 0xA8, 0x42, + 0xC9, 0xA9, 0x42, 0xC9, 0xAA, 0x42, 0xC9, 0xAB, + 0x42, 0xC9, 0xAD, 0x42, 0xC9, 0xAF, 0x42, 0xC9, + 0xB0, 0x42, 0xC9, 0xB1, 0x42, 0xC9, 0xB2, 0x42, + 0xC9, 0xB3, 0x42, 0xC9, 0xB4, 0x42, 0xC9, 0xB5, + // Bytes 140 - 17f + 0x42, 0xC9, 0xB8, 0x42, 0xC9, 0xB9, 0x42, 0xC9, + 0xBB, 0x42, 0xCA, 0x81, 0x42, 0xCA, 0x82, 0x42, + 0xCA, 0x83, 0x42, 0xCA, 0x89, 0x42, 0xCA, 0x8A, + 0x42, 0xCA, 0x8B, 0x42, 0xCA, 0x8C, 0x42, 0xCA, + 0x90, 0x42, 0xCA, 0x91, 0x42, 0xCA, 0x92, 0x42, + 0xCA, 0x95, 0x42, 0xCA, 0x9D, 0x42, 0xCA, 0x9F, + 0x42, 0xCA, 0xB9, 0x42, 0xCE, 0x91, 0x42, 0xCE, + 0x92, 0x42, 0xCE, 0x93, 0x42, 0xCE, 0x94, 0x42, + // Bytes 180 - 1bf + 0xCE, 0x95, 0x42, 0xCE, 0x96, 0x42, 0xCE, 0x97, + 0x42, 0xCE, 0x98, 0x42, 0xCE, 0x99, 0x42, 0xCE, + 0x9A, 0x42, 0xCE, 0x9B, 0x42, 0xCE, 0x9C, 0x42, + 0xCE, 0x9D, 0x42, 0xCE, 0x9E, 0x42, 0xCE, 0x9F, + 0x42, 0xCE, 0xA0, 0x42, 0xCE, 0xA1, 0x42, 0xCE, + 0xA3, 0x42, 0xCE, 0xA4, 0x42, 0xCE, 0xA5, 0x42, + 0xCE, 0xA6, 0x42, 0xCE, 0xA7, 0x42, 0xCE, 0xA8, + 0x42, 0xCE, 0xA9, 0x42, 0xCE, 0xB1, 0x42, 0xCE, + // Bytes 1c0 - 1ff + 0xB2, 0x42, 0xCE, 0xB3, 0x42, 0xCE, 0xB4, 0x42, + 0xCE, 0xB5, 0x42, 0xCE, 0xB6, 0x42, 0xCE, 0xB7, + 0x42, 0xCE, 0xB8, 0x42, 0xCE, 0xB9, 0x42, 0xCE, + 0xBA, 0x42, 0xCE, 0xBB, 0x42, 0xCE, 0xBC, 0x42, + 0xCE, 0xBD, 0x42, 0xCE, 0xBE, 0x42, 0xCE, 0xBF, + 0x42, 0xCF, 0x80, 0x42, 0xCF, 0x81, 0x42, 0xCF, + 0x82, 0x42, 0xCF, 0x83, 0x42, 0xCF, 0x84, 0x42, + 0xCF, 0x85, 0x42, 0xCF, 0x86, 0x42, 0xCF, 0x87, + // Bytes 200 - 23f + 0x42, 0xCF, 0x88, 0x42, 0xCF, 0x89, 0x42, 0xCF, + 0x9C, 0x42, 0xCF, 0x9D, 0x42, 0xD0, 0xBD, 0x42, + 0xD1, 0x8A, 0x42, 0xD1, 0x8C, 0x42, 0xD7, 0x90, + 0x42, 0xD7, 0x91, 0x42, 0xD7, 0x92, 0x42, 0xD7, + 0x93, 0x42, 0xD7, 0x94, 0x42, 0xD7, 0x9B, 0x42, + 0xD7, 0x9C, 0x42, 0xD7, 0x9D, 0x42, 0xD7, 0xA2, + 0x42, 0xD7, 0xA8, 0x42, 0xD7, 0xAA, 0x42, 0xD8, + 0xA1, 0x42, 0xD8, 0xA7, 0x42, 0xD8, 0xA8, 0x42, + // Bytes 240 - 27f + 0xD8, 0xA9, 0x42, 0xD8, 0xAA, 0x42, 0xD8, 0xAB, + 0x42, 0xD8, 0xAC, 0x42, 0xD8, 0xAD, 0x42, 0xD8, + 0xAE, 0x42, 0xD8, 0xAF, 0x42, 0xD8, 0xB0, 0x42, + 0xD8, 0xB1, 0x42, 0xD8, 0xB2, 0x42, 0xD8, 0xB3, + 0x42, 0xD8, 0xB4, 0x42, 0xD8, 0xB5, 0x42, 0xD8, + 0xB6, 0x42, 0xD8, 0xB7, 0x42, 0xD8, 0xB8, 0x42, + 0xD8, 0xB9, 0x42, 0xD8, 0xBA, 0x42, 0xD9, 0x81, + 0x42, 0xD9, 0x82, 0x42, 0xD9, 0x83, 0x42, 0xD9, + // Bytes 280 - 2bf + 0x84, 0x42, 0xD9, 0x85, 0x42, 0xD9, 0x86, 0x42, + 0xD9, 0x87, 0x42, 0xD9, 0x88, 0x42, 0xD9, 0x89, + 0x42, 0xD9, 0x8A, 0x42, 0xD9, 0xAE, 0x42, 0xD9, + 0xAF, 0x42, 0xD9, 0xB1, 0x42, 0xD9, 0xB9, 0x42, + 0xD9, 0xBA, 0x42, 0xD9, 0xBB, 0x42, 0xD9, 0xBE, + 0x42, 0xD9, 0xBF, 0x42, 0xDA, 0x80, 0x42, 0xDA, + 0x83, 0x42, 0xDA, 0x84, 0x42, 0xDA, 0x86, 0x42, + 0xDA, 0x87, 0x42, 0xDA, 0x88, 0x42, 0xDA, 0x8C, + // Bytes 2c0 - 2ff + 0x42, 0xDA, 0x8D, 0x42, 0xDA, 0x8E, 0x42, 0xDA, + 0x91, 0x42, 0xDA, 0x98, 0x42, 0xDA, 0xA1, 0x42, + 0xDA, 0xA4, 0x42, 0xDA, 0xA6, 0x42, 0xDA, 0xA9, + 0x42, 0xDA, 0xAD, 0x42, 0xDA, 0xAF, 0x42, 0xDA, + 0xB1, 0x42, 0xDA, 0xB3, 0x42, 0xDA, 0xBA, 0x42, + 0xDA, 0xBB, 0x42, 0xDA, 0xBE, 0x42, 0xDB, 0x81, + 0x42, 0xDB, 0x85, 0x42, 0xDB, 0x86, 0x42, 0xDB, + 0x87, 0x42, 0xDB, 0x88, 0x42, 0xDB, 0x89, 0x42, + // Bytes 300 - 33f + 0xDB, 0x8B, 0x42, 0xDB, 0x8C, 0x42, 0xDB, 0x90, + 0x42, 0xDB, 0x92, 0x43, 0xE0, 0xBC, 0x8B, 0x43, + 0xE1, 0x83, 0x9C, 0x43, 0xE1, 0x84, 0x80, 0x43, + 0xE1, 0x84, 0x81, 0x43, 0xE1, 0x84, 0x82, 0x43, + 0xE1, 0x84, 0x83, 0x43, 0xE1, 0x84, 0x84, 0x43, + 0xE1, 0x84, 0x85, 0x43, 0xE1, 0x84, 0x86, 0x43, + 0xE1, 0x84, 0x87, 0x43, 0xE1, 0x84, 0x88, 0x43, + 0xE1, 0x84, 0x89, 0x43, 0xE1, 0x84, 0x8A, 0x43, + // Bytes 340 - 37f + 0xE1, 0x84, 0x8B, 0x43, 0xE1, 0x84, 0x8C, 0x43, + 0xE1, 0x84, 0x8D, 0x43, 0xE1, 0x84, 0x8E, 0x43, + 0xE1, 0x84, 0x8F, 0x43, 0xE1, 0x84, 0x90, 0x43, + 0xE1, 0x84, 0x91, 0x43, 0xE1, 0x84, 0x92, 0x43, + 0xE1, 0x84, 0x94, 0x43, 0xE1, 0x84, 0x95, 0x43, + 0xE1, 0x84, 0x9A, 0x43, 0xE1, 0x84, 0x9C, 0x43, + 0xE1, 0x84, 0x9D, 0x43, 0xE1, 0x84, 0x9E, 0x43, + 0xE1, 0x84, 0xA0, 0x43, 0xE1, 0x84, 0xA1, 0x43, + // Bytes 380 - 3bf + 0xE1, 0x84, 0xA2, 0x43, 0xE1, 0x84, 0xA3, 0x43, + 0xE1, 0x84, 0xA7, 0x43, 0xE1, 0x84, 0xA9, 0x43, + 0xE1, 0x84, 0xAB, 0x43, 0xE1, 0x84, 0xAC, 0x43, + 0xE1, 0x84, 0xAD, 0x43, 0xE1, 0x84, 0xAE, 0x43, + 0xE1, 0x84, 0xAF, 0x43, 0xE1, 0x84, 0xB2, 0x43, + 0xE1, 0x84, 0xB6, 0x43, 0xE1, 0x85, 0x80, 0x43, + 0xE1, 0x85, 0x87, 0x43, 0xE1, 0x85, 0x8C, 0x43, + 0xE1, 0x85, 0x97, 0x43, 0xE1, 0x85, 0x98, 0x43, + // Bytes 3c0 - 3ff + 0xE1, 0x85, 0x99, 0x43, 0xE1, 0x85, 0xA0, 0x43, + 0xE1, 0x86, 0x84, 0x43, 0xE1, 0x86, 0x85, 0x43, + 0xE1, 0x86, 0x88, 0x43, 0xE1, 0x86, 0x91, 0x43, + 0xE1, 0x86, 0x92, 0x43, 0xE1, 0x86, 0x94, 0x43, + 0xE1, 0x86, 0x9E, 0x43, 0xE1, 0x86, 0xA1, 0x43, + 0xE1, 0x87, 0x87, 0x43, 0xE1, 0x87, 0x88, 0x43, + 0xE1, 0x87, 0x8C, 0x43, 0xE1, 0x87, 0x8E, 0x43, + 0xE1, 0x87, 0x93, 0x43, 0xE1, 0x87, 0x97, 0x43, + // Bytes 400 - 43f + 0xE1, 0x87, 0x99, 0x43, 0xE1, 0x87, 0x9D, 0x43, + 0xE1, 0x87, 0x9F, 0x43, 0xE1, 0x87, 0xB1, 0x43, + 0xE1, 0x87, 0xB2, 0x43, 0xE1, 0xB4, 0x82, 0x43, + 0xE1, 0xB4, 0x96, 0x43, 0xE1, 0xB4, 0x97, 0x43, + 0xE1, 0xB4, 0x9C, 0x43, 0xE1, 0xB4, 0x9D, 0x43, + 0xE1, 0xB4, 0xA5, 0x43, 0xE1, 0xB5, 0xBB, 0x43, + 0xE1, 0xB6, 0x85, 0x43, 0xE2, 0x80, 0x82, 0x43, + 0xE2, 0x80, 0x83, 0x43, 0xE2, 0x80, 0x90, 0x43, + // Bytes 440 - 47f + 0xE2, 0x80, 0x93, 0x43, 0xE2, 0x80, 0x94, 0x43, + 0xE2, 0x82, 0xA9, 0x43, 0xE2, 0x86, 0x90, 0x43, + 0xE2, 0x86, 0x91, 0x43, 0xE2, 0x86, 0x92, 0x43, + 0xE2, 0x86, 0x93, 0x43, 0xE2, 0x88, 0x82, 0x43, + 0xE2, 0x88, 0x87, 0x43, 0xE2, 0x88, 0x91, 0x43, + 0xE2, 0x88, 0x92, 0x43, 0xE2, 0x94, 0x82, 0x43, + 0xE2, 0x96, 0xA0, 0x43, 0xE2, 0x97, 0x8B, 0x43, + 0xE2, 0xA6, 0x85, 0x43, 0xE2, 0xA6, 0x86, 0x43, + // Bytes 480 - 4bf + 0xE2, 0xB5, 0xA1, 0x43, 0xE3, 0x80, 0x81, 0x43, + 0xE3, 0x80, 0x82, 0x43, 0xE3, 0x80, 0x88, 0x43, + 0xE3, 0x80, 0x89, 0x43, 0xE3, 0x80, 0x8A, 0x43, + 0xE3, 0x80, 0x8B, 0x43, 0xE3, 0x80, 0x8C, 0x43, + 0xE3, 0x80, 0x8D, 0x43, 0xE3, 0x80, 0x8E, 0x43, + 0xE3, 0x80, 0x8F, 0x43, 0xE3, 0x80, 0x90, 0x43, + 0xE3, 0x80, 0x91, 0x43, 0xE3, 0x80, 0x92, 0x43, + 0xE3, 0x80, 0x94, 0x43, 0xE3, 0x80, 0x95, 0x43, + // Bytes 4c0 - 4ff + 0xE3, 0x80, 0x96, 0x43, 0xE3, 0x80, 0x97, 0x43, + 0xE3, 0x82, 0xA1, 0x43, 0xE3, 0x82, 0xA2, 0x43, + 0xE3, 0x82, 0xA3, 0x43, 0xE3, 0x82, 0xA4, 0x43, + 0xE3, 0x82, 0xA5, 0x43, 0xE3, 0x82, 0xA6, 0x43, + 0xE3, 0x82, 0xA7, 0x43, 0xE3, 0x82, 0xA8, 0x43, + 0xE3, 0x82, 0xA9, 0x43, 0xE3, 0x82, 0xAA, 0x43, + 0xE3, 0x82, 0xAB, 0x43, 0xE3, 0x82, 0xAD, 0x43, + 0xE3, 0x82, 0xAF, 0x43, 0xE3, 0x82, 0xB1, 0x43, + // Bytes 500 - 53f + 0xE3, 0x82, 0xB3, 0x43, 0xE3, 0x82, 0xB5, 0x43, + 0xE3, 0x82, 0xB7, 0x43, 0xE3, 0x82, 0xB9, 0x43, + 0xE3, 0x82, 0xBB, 0x43, 0xE3, 0x82, 0xBD, 0x43, + 0xE3, 0x82, 0xBF, 0x43, 0xE3, 0x83, 0x81, 0x43, + 0xE3, 0x83, 0x83, 0x43, 0xE3, 0x83, 0x84, 0x43, + 0xE3, 0x83, 0x86, 0x43, 0xE3, 0x83, 0x88, 0x43, + 0xE3, 0x83, 0x8A, 0x43, 0xE3, 0x83, 0x8B, 0x43, + 0xE3, 0x83, 0x8C, 0x43, 0xE3, 0x83, 0x8D, 0x43, + // Bytes 540 - 57f + 0xE3, 0x83, 0x8E, 0x43, 0xE3, 0x83, 0x8F, 0x43, + 0xE3, 0x83, 0x92, 0x43, 0xE3, 0x83, 0x95, 0x43, + 0xE3, 0x83, 0x98, 0x43, 0xE3, 0x83, 0x9B, 0x43, + 0xE3, 0x83, 0x9E, 0x43, 0xE3, 0x83, 0x9F, 0x43, + 0xE3, 0x83, 0xA0, 0x43, 0xE3, 0x83, 0xA1, 0x43, + 0xE3, 0x83, 0xA2, 0x43, 0xE3, 0x83, 0xA3, 0x43, + 0xE3, 0x83, 0xA4, 0x43, 0xE3, 0x83, 0xA5, 0x43, + 0xE3, 0x83, 0xA6, 0x43, 0xE3, 0x83, 0xA7, 0x43, + // Bytes 580 - 5bf + 0xE3, 0x83, 0xA8, 0x43, 0xE3, 0x83, 0xA9, 0x43, + 0xE3, 0x83, 0xAA, 0x43, 0xE3, 0x83, 0xAB, 0x43, + 0xE3, 0x83, 0xAC, 0x43, 0xE3, 0x83, 0xAD, 0x43, + 0xE3, 0x83, 0xAF, 0x43, 0xE3, 0x83, 0xB0, 0x43, + 0xE3, 0x83, 0xB1, 0x43, 0xE3, 0x83, 0xB2, 0x43, + 0xE3, 0x83, 0xB3, 0x43, 0xE3, 0x83, 0xBB, 0x43, + 0xE3, 0x83, 0xBC, 0x43, 0xE3, 0x92, 0x9E, 0x43, + 0xE3, 0x92, 0xB9, 0x43, 0xE3, 0x92, 0xBB, 0x43, + // Bytes 5c0 - 5ff + 0xE3, 0x93, 0x9F, 0x43, 0xE3, 0x94, 0x95, 0x43, + 0xE3, 0x9B, 0xAE, 0x43, 0xE3, 0x9B, 0xBC, 0x43, + 0xE3, 0x9E, 0x81, 0x43, 0xE3, 0xA0, 0xAF, 0x43, + 0xE3, 0xA1, 0xA2, 0x43, 0xE3, 0xA1, 0xBC, 0x43, + 0xE3, 0xA3, 0x87, 0x43, 0xE3, 0xA3, 0xA3, 0x43, + 0xE3, 0xA4, 0x9C, 0x43, 0xE3, 0xA4, 0xBA, 0x43, + 0xE3, 0xA8, 0xAE, 0x43, 0xE3, 0xA9, 0xAC, 0x43, + 0xE3, 0xAB, 0xA4, 0x43, 0xE3, 0xAC, 0x88, 0x43, + // Bytes 600 - 63f + 0xE3, 0xAC, 0x99, 0x43, 0xE3, 0xAD, 0x89, 0x43, + 0xE3, 0xAE, 0x9D, 0x43, 0xE3, 0xB0, 0x98, 0x43, + 0xE3, 0xB1, 0x8E, 0x43, 0xE3, 0xB4, 0xB3, 0x43, + 0xE3, 0xB6, 0x96, 0x43, 0xE3, 0xBA, 0xAC, 0x43, + 0xE3, 0xBA, 0xB8, 0x43, 0xE3, 0xBC, 0x9B, 0x43, + 0xE3, 0xBF, 0xBC, 0x43, 0xE4, 0x80, 0x88, 0x43, + 0xE4, 0x80, 0x98, 0x43, 0xE4, 0x80, 0xB9, 0x43, + 0xE4, 0x81, 0x86, 0x43, 0xE4, 0x82, 0x96, 0x43, + // Bytes 640 - 67f + 0xE4, 0x83, 0xA3, 0x43, 0xE4, 0x84, 0xAF, 0x43, + 0xE4, 0x88, 0x82, 0x43, 0xE4, 0x88, 0xA7, 0x43, + 0xE4, 0x8A, 0xA0, 0x43, 0xE4, 0x8C, 0x81, 0x43, + 0xE4, 0x8C, 0xB4, 0x43, 0xE4, 0x8D, 0x99, 0x43, + 0xE4, 0x8F, 0x95, 0x43, 0xE4, 0x8F, 0x99, 0x43, + 0xE4, 0x90, 0x8B, 0x43, 0xE4, 0x91, 0xAB, 0x43, + 0xE4, 0x94, 0xAB, 0x43, 0xE4, 0x95, 0x9D, 0x43, + 0xE4, 0x95, 0xA1, 0x43, 0xE4, 0x95, 0xAB, 0x43, + // Bytes 680 - 6bf + 0xE4, 0x97, 0x97, 0x43, 0xE4, 0x97, 0xB9, 0x43, + 0xE4, 0x98, 0xB5, 0x43, 0xE4, 0x9A, 0xBE, 0x43, + 0xE4, 0x9B, 0x87, 0x43, 0xE4, 0xA6, 0x95, 0x43, + 0xE4, 0xA7, 0xA6, 0x43, 0xE4, 0xA9, 0xAE, 0x43, + 0xE4, 0xA9, 0xB6, 0x43, 0xE4, 0xAA, 0xB2, 0x43, + 0xE4, 0xAC, 0xB3, 0x43, 0xE4, 0xAF, 0x8E, 0x43, + 0xE4, 0xB3, 0x8E, 0x43, 0xE4, 0xB3, 0xAD, 0x43, + 0xE4, 0xB3, 0xB8, 0x43, 0xE4, 0xB5, 0x96, 0x43, + // Bytes 6c0 - 6ff + 0xE4, 0xB8, 0x80, 0x43, 0xE4, 0xB8, 0x81, 0x43, + 0xE4, 0xB8, 0x83, 0x43, 0xE4, 0xB8, 0x89, 0x43, + 0xE4, 0xB8, 0x8A, 0x43, 0xE4, 0xB8, 0x8B, 0x43, + 0xE4, 0xB8, 0x8D, 0x43, 0xE4, 0xB8, 0x99, 0x43, + 0xE4, 0xB8, 0xA6, 0x43, 0xE4, 0xB8, 0xA8, 0x43, + 0xE4, 0xB8, 0xAD, 0x43, 0xE4, 0xB8, 0xB2, 0x43, + 0xE4, 0xB8, 0xB6, 0x43, 0xE4, 0xB8, 0xB8, 0x43, + 0xE4, 0xB8, 0xB9, 0x43, 0xE4, 0xB8, 0xBD, 0x43, + // Bytes 700 - 73f + 0xE4, 0xB8, 0xBF, 0x43, 0xE4, 0xB9, 0x81, 0x43, + 0xE4, 0xB9, 0x99, 0x43, 0xE4, 0xB9, 0x9D, 0x43, + 0xE4, 0xBA, 0x82, 0x43, 0xE4, 0xBA, 0x85, 0x43, + 0xE4, 0xBA, 0x86, 0x43, 0xE4, 0xBA, 0x8C, 0x43, + 0xE4, 0xBA, 0x94, 0x43, 0xE4, 0xBA, 0xA0, 0x43, + 0xE4, 0xBA, 0xA4, 0x43, 0xE4, 0xBA, 0xAE, 0x43, + 0xE4, 0xBA, 0xBA, 0x43, 0xE4, 0xBB, 0x80, 0x43, + 0xE4, 0xBB, 0x8C, 0x43, 0xE4, 0xBB, 0xA4, 0x43, + // Bytes 740 - 77f + 0xE4, 0xBC, 0x81, 0x43, 0xE4, 0xBC, 0x91, 0x43, + 0xE4, 0xBD, 0xA0, 0x43, 0xE4, 0xBE, 0x80, 0x43, + 0xE4, 0xBE, 0x86, 0x43, 0xE4, 0xBE, 0x8B, 0x43, + 0xE4, 0xBE, 0xAE, 0x43, 0xE4, 0xBE, 0xBB, 0x43, + 0xE4, 0xBE, 0xBF, 0x43, 0xE5, 0x80, 0x82, 0x43, + 0xE5, 0x80, 0xAB, 0x43, 0xE5, 0x81, 0xBA, 0x43, + 0xE5, 0x82, 0x99, 0x43, 0xE5, 0x83, 0x8F, 0x43, + 0xE5, 0x83, 0x9A, 0x43, 0xE5, 0x83, 0xA7, 0x43, + // Bytes 780 - 7bf + 0xE5, 0x84, 0xAA, 0x43, 0xE5, 0x84, 0xBF, 0x43, + 0xE5, 0x85, 0x80, 0x43, 0xE5, 0x85, 0x85, 0x43, + 0xE5, 0x85, 0x8D, 0x43, 0xE5, 0x85, 0x94, 0x43, + 0xE5, 0x85, 0xA4, 0x43, 0xE5, 0x85, 0xA5, 0x43, + 0xE5, 0x85, 0xA7, 0x43, 0xE5, 0x85, 0xA8, 0x43, + 0xE5, 0x85, 0xA9, 0x43, 0xE5, 0x85, 0xAB, 0x43, + 0xE5, 0x85, 0xAD, 0x43, 0xE5, 0x85, 0xB7, 0x43, + 0xE5, 0x86, 0x80, 0x43, 0xE5, 0x86, 0x82, 0x43, + // Bytes 7c0 - 7ff + 0xE5, 0x86, 0x8D, 0x43, 0xE5, 0x86, 0x92, 0x43, + 0xE5, 0x86, 0x95, 0x43, 0xE5, 0x86, 0x96, 0x43, + 0xE5, 0x86, 0x97, 0x43, 0xE5, 0x86, 0x99, 0x43, + 0xE5, 0x86, 0xA4, 0x43, 0xE5, 0x86, 0xAB, 0x43, + 0xE5, 0x86, 0xAC, 0x43, 0xE5, 0x86, 0xB5, 0x43, + 0xE5, 0x86, 0xB7, 0x43, 0xE5, 0x87, 0x89, 0x43, + 0xE5, 0x87, 0x8C, 0x43, 0xE5, 0x87, 0x9C, 0x43, + 0xE5, 0x87, 0x9E, 0x43, 0xE5, 0x87, 0xA0, 0x43, + // Bytes 800 - 83f + 0xE5, 0x87, 0xB5, 0x43, 0xE5, 0x88, 0x80, 0x43, + 0xE5, 0x88, 0x83, 0x43, 0xE5, 0x88, 0x87, 0x43, + 0xE5, 0x88, 0x97, 0x43, 0xE5, 0x88, 0x9D, 0x43, + 0xE5, 0x88, 0xA9, 0x43, 0xE5, 0x88, 0xBA, 0x43, + 0xE5, 0x88, 0xBB, 0x43, 0xE5, 0x89, 0x86, 0x43, + 0xE5, 0x89, 0x8D, 0x43, 0xE5, 0x89, 0xB2, 0x43, + 0xE5, 0x89, 0xB7, 0x43, 0xE5, 0x8A, 0x89, 0x43, + 0xE5, 0x8A, 0x9B, 0x43, 0xE5, 0x8A, 0xA3, 0x43, + // Bytes 840 - 87f + 0xE5, 0x8A, 0xB3, 0x43, 0xE5, 0x8A, 0xB4, 0x43, + 0xE5, 0x8B, 0x87, 0x43, 0xE5, 0x8B, 0x89, 0x43, + 0xE5, 0x8B, 0x92, 0x43, 0xE5, 0x8B, 0x9E, 0x43, + 0xE5, 0x8B, 0xA4, 0x43, 0xE5, 0x8B, 0xB5, 0x43, + 0xE5, 0x8B, 0xB9, 0x43, 0xE5, 0x8B, 0xBA, 0x43, + 0xE5, 0x8C, 0x85, 0x43, 0xE5, 0x8C, 0x86, 0x43, + 0xE5, 0x8C, 0x95, 0x43, 0xE5, 0x8C, 0x97, 0x43, + 0xE5, 0x8C, 0x9A, 0x43, 0xE5, 0x8C, 0xB8, 0x43, + // Bytes 880 - 8bf + 0xE5, 0x8C, 0xBB, 0x43, 0xE5, 0x8C, 0xBF, 0x43, + 0xE5, 0x8D, 0x81, 0x43, 0xE5, 0x8D, 0x84, 0x43, + 0xE5, 0x8D, 0x85, 0x43, 0xE5, 0x8D, 0x89, 0x43, + 0xE5, 0x8D, 0x91, 0x43, 0xE5, 0x8D, 0x94, 0x43, + 0xE5, 0x8D, 0x9A, 0x43, 0xE5, 0x8D, 0x9C, 0x43, + 0xE5, 0x8D, 0xA9, 0x43, 0xE5, 0x8D, 0xB0, 0x43, + 0xE5, 0x8D, 0xB3, 0x43, 0xE5, 0x8D, 0xB5, 0x43, + 0xE5, 0x8D, 0xBD, 0x43, 0xE5, 0x8D, 0xBF, 0x43, + // Bytes 8c0 - 8ff + 0xE5, 0x8E, 0x82, 0x43, 0xE5, 0x8E, 0xB6, 0x43, + 0xE5, 0x8F, 0x83, 0x43, 0xE5, 0x8F, 0x88, 0x43, + 0xE5, 0x8F, 0x8A, 0x43, 0xE5, 0x8F, 0x8C, 0x43, + 0xE5, 0x8F, 0x9F, 0x43, 0xE5, 0x8F, 0xA3, 0x43, + 0xE5, 0x8F, 0xA5, 0x43, 0xE5, 0x8F, 0xAB, 0x43, + 0xE5, 0x8F, 0xAF, 0x43, 0xE5, 0x8F, 0xB1, 0x43, + 0xE5, 0x8F, 0xB3, 0x43, 0xE5, 0x90, 0x86, 0x43, + 0xE5, 0x90, 0x88, 0x43, 0xE5, 0x90, 0x8D, 0x43, + // Bytes 900 - 93f + 0xE5, 0x90, 0x8F, 0x43, 0xE5, 0x90, 0x9D, 0x43, + 0xE5, 0x90, 0xB8, 0x43, 0xE5, 0x90, 0xB9, 0x43, + 0xE5, 0x91, 0x82, 0x43, 0xE5, 0x91, 0x88, 0x43, + 0xE5, 0x91, 0xA8, 0x43, 0xE5, 0x92, 0x9E, 0x43, + 0xE5, 0x92, 0xA2, 0x43, 0xE5, 0x92, 0xBD, 0x43, + 0xE5, 0x93, 0xB6, 0x43, 0xE5, 0x94, 0x90, 0x43, + 0xE5, 0x95, 0x8F, 0x43, 0xE5, 0x95, 0x93, 0x43, + 0xE5, 0x95, 0x95, 0x43, 0xE5, 0x95, 0xA3, 0x43, + // Bytes 940 - 97f + 0xE5, 0x96, 0x84, 0x43, 0xE5, 0x96, 0x87, 0x43, + 0xE5, 0x96, 0x99, 0x43, 0xE5, 0x96, 0x9D, 0x43, + 0xE5, 0x96, 0xAB, 0x43, 0xE5, 0x96, 0xB3, 0x43, + 0xE5, 0x96, 0xB6, 0x43, 0xE5, 0x97, 0x80, 0x43, + 0xE5, 0x97, 0x82, 0x43, 0xE5, 0x97, 0xA2, 0x43, + 0xE5, 0x98, 0x86, 0x43, 0xE5, 0x99, 0x91, 0x43, + 0xE5, 0x99, 0xA8, 0x43, 0xE5, 0x99, 0xB4, 0x43, + 0xE5, 0x9B, 0x97, 0x43, 0xE5, 0x9B, 0x9B, 0x43, + // Bytes 980 - 9bf + 0xE5, 0x9B, 0xB9, 0x43, 0xE5, 0x9C, 0x96, 0x43, + 0xE5, 0x9C, 0x97, 0x43, 0xE5, 0x9C, 0x9F, 0x43, + 0xE5, 0x9C, 0xB0, 0x43, 0xE5, 0x9E, 0x8B, 0x43, + 0xE5, 0x9F, 0x8E, 0x43, 0xE5, 0x9F, 0xB4, 0x43, + 0xE5, 0xA0, 0x8D, 0x43, 0xE5, 0xA0, 0xB1, 0x43, + 0xE5, 0xA0, 0xB2, 0x43, 0xE5, 0xA1, 0x80, 0x43, + 0xE5, 0xA1, 0x9A, 0x43, 0xE5, 0xA1, 0x9E, 0x43, + 0xE5, 0xA2, 0xA8, 0x43, 0xE5, 0xA2, 0xAC, 0x43, + // Bytes 9c0 - 9ff + 0xE5, 0xA2, 0xB3, 0x43, 0xE5, 0xA3, 0x98, 0x43, + 0xE5, 0xA3, 0x9F, 0x43, 0xE5, 0xA3, 0xAB, 0x43, + 0xE5, 0xA3, 0xAE, 0x43, 0xE5, 0xA3, 0xB0, 0x43, + 0xE5, 0xA3, 0xB2, 0x43, 0xE5, 0xA3, 0xB7, 0x43, + 0xE5, 0xA4, 0x82, 0x43, 0xE5, 0xA4, 0x86, 0x43, + 0xE5, 0xA4, 0x8A, 0x43, 0xE5, 0xA4, 0x95, 0x43, + 0xE5, 0xA4, 0x9A, 0x43, 0xE5, 0xA4, 0x9C, 0x43, + 0xE5, 0xA4, 0xA2, 0x43, 0xE5, 0xA4, 0xA7, 0x43, + // Bytes a00 - a3f + 0xE5, 0xA4, 0xA9, 0x43, 0xE5, 0xA5, 0x84, 0x43, + 0xE5, 0xA5, 0x88, 0x43, 0xE5, 0xA5, 0x91, 0x43, + 0xE5, 0xA5, 0x94, 0x43, 0xE5, 0xA5, 0xA2, 0x43, + 0xE5, 0xA5, 0xB3, 0x43, 0xE5, 0xA7, 0x98, 0x43, + 0xE5, 0xA7, 0xAC, 0x43, 0xE5, 0xA8, 0x9B, 0x43, + 0xE5, 0xA8, 0xA7, 0x43, 0xE5, 0xA9, 0xA2, 0x43, + 0xE5, 0xA9, 0xA6, 0x43, 0xE5, 0xAA, 0xB5, 0x43, + 0xE5, 0xAC, 0x88, 0x43, 0xE5, 0xAC, 0xA8, 0x43, + // Bytes a40 - a7f + 0xE5, 0xAC, 0xBE, 0x43, 0xE5, 0xAD, 0x90, 0x43, + 0xE5, 0xAD, 0x97, 0x43, 0xE5, 0xAD, 0xA6, 0x43, + 0xE5, 0xAE, 0x80, 0x43, 0xE5, 0xAE, 0x85, 0x43, + 0xE5, 0xAE, 0x97, 0x43, 0xE5, 0xAF, 0x83, 0x43, + 0xE5, 0xAF, 0x98, 0x43, 0xE5, 0xAF, 0xA7, 0x43, + 0xE5, 0xAF, 0xAE, 0x43, 0xE5, 0xAF, 0xB3, 0x43, + 0xE5, 0xAF, 0xB8, 0x43, 0xE5, 0xAF, 0xBF, 0x43, + 0xE5, 0xB0, 0x86, 0x43, 0xE5, 0xB0, 0x8F, 0x43, + // Bytes a80 - abf + 0xE5, 0xB0, 0xA2, 0x43, 0xE5, 0xB0, 0xB8, 0x43, + 0xE5, 0xB0, 0xBF, 0x43, 0xE5, 0xB1, 0xA0, 0x43, + 0xE5, 0xB1, 0xA2, 0x43, 0xE5, 0xB1, 0xA4, 0x43, + 0xE5, 0xB1, 0xA5, 0x43, 0xE5, 0xB1, 0xAE, 0x43, + 0xE5, 0xB1, 0xB1, 0x43, 0xE5, 0xB2, 0x8D, 0x43, + 0xE5, 0xB3, 0x80, 0x43, 0xE5, 0xB4, 0x99, 0x43, + 0xE5, 0xB5, 0x83, 0x43, 0xE5, 0xB5, 0x90, 0x43, + 0xE5, 0xB5, 0xAB, 0x43, 0xE5, 0xB5, 0xAE, 0x43, + // Bytes ac0 - aff + 0xE5, 0xB5, 0xBC, 0x43, 0xE5, 0xB6, 0xB2, 0x43, + 0xE5, 0xB6, 0xBA, 0x43, 0xE5, 0xB7, 0x9B, 0x43, + 0xE5, 0xB7, 0xA1, 0x43, 0xE5, 0xB7, 0xA2, 0x43, + 0xE5, 0xB7, 0xA5, 0x43, 0xE5, 0xB7, 0xA6, 0x43, + 0xE5, 0xB7, 0xB1, 0x43, 0xE5, 0xB7, 0xBD, 0x43, + 0xE5, 0xB7, 0xBE, 0x43, 0xE5, 0xB8, 0xA8, 0x43, + 0xE5, 0xB8, 0xBD, 0x43, 0xE5, 0xB9, 0xA9, 0x43, + 0xE5, 0xB9, 0xB2, 0x43, 0xE5, 0xB9, 0xB4, 0x43, + // Bytes b00 - b3f + 0xE5, 0xB9, 0xBA, 0x43, 0xE5, 0xB9, 0xBC, 0x43, + 0xE5, 0xB9, 0xBF, 0x43, 0xE5, 0xBA, 0xA6, 0x43, + 0xE5, 0xBA, 0xB0, 0x43, 0xE5, 0xBA, 0xB3, 0x43, + 0xE5, 0xBA, 0xB6, 0x43, 0xE5, 0xBB, 0x89, 0x43, + 0xE5, 0xBB, 0x8A, 0x43, 0xE5, 0xBB, 0x92, 0x43, + 0xE5, 0xBB, 0x93, 0x43, 0xE5, 0xBB, 0x99, 0x43, + 0xE5, 0xBB, 0xAC, 0x43, 0xE5, 0xBB, 0xB4, 0x43, + 0xE5, 0xBB, 0xBE, 0x43, 0xE5, 0xBC, 0x84, 0x43, + // Bytes b40 - b7f + 0xE5, 0xBC, 0x8B, 0x43, 0xE5, 0xBC, 0x93, 0x43, + 0xE5, 0xBC, 0xA2, 0x43, 0xE5, 0xBD, 0x90, 0x43, + 0xE5, 0xBD, 0x93, 0x43, 0xE5, 0xBD, 0xA1, 0x43, + 0xE5, 0xBD, 0xA2, 0x43, 0xE5, 0xBD, 0xA9, 0x43, + 0xE5, 0xBD, 0xAB, 0x43, 0xE5, 0xBD, 0xB3, 0x43, + 0xE5, 0xBE, 0x8B, 0x43, 0xE5, 0xBE, 0x8C, 0x43, + 0xE5, 0xBE, 0x97, 0x43, 0xE5, 0xBE, 0x9A, 0x43, + 0xE5, 0xBE, 0xA9, 0x43, 0xE5, 0xBE, 0xAD, 0x43, + // Bytes b80 - bbf + 0xE5, 0xBF, 0x83, 0x43, 0xE5, 0xBF, 0x8D, 0x43, + 0xE5, 0xBF, 0x97, 0x43, 0xE5, 0xBF, 0xB5, 0x43, + 0xE5, 0xBF, 0xB9, 0x43, 0xE6, 0x80, 0x92, 0x43, + 0xE6, 0x80, 0x9C, 0x43, 0xE6, 0x81, 0xB5, 0x43, + 0xE6, 0x82, 0x81, 0x43, 0xE6, 0x82, 0x94, 0x43, + 0xE6, 0x83, 0x87, 0x43, 0xE6, 0x83, 0x98, 0x43, + 0xE6, 0x83, 0xA1, 0x43, 0xE6, 0x84, 0x88, 0x43, + 0xE6, 0x85, 0x84, 0x43, 0xE6, 0x85, 0x88, 0x43, + // Bytes bc0 - bff + 0xE6, 0x85, 0x8C, 0x43, 0xE6, 0x85, 0x8E, 0x43, + 0xE6, 0x85, 0xA0, 0x43, 0xE6, 0x85, 0xA8, 0x43, + 0xE6, 0x85, 0xBA, 0x43, 0xE6, 0x86, 0x8E, 0x43, + 0xE6, 0x86, 0x90, 0x43, 0xE6, 0x86, 0xA4, 0x43, + 0xE6, 0x86, 0xAF, 0x43, 0xE6, 0x86, 0xB2, 0x43, + 0xE6, 0x87, 0x9E, 0x43, 0xE6, 0x87, 0xB2, 0x43, + 0xE6, 0x87, 0xB6, 0x43, 0xE6, 0x88, 0x80, 0x43, + 0xE6, 0x88, 0x88, 0x43, 0xE6, 0x88, 0x90, 0x43, + // Bytes c00 - c3f + 0xE6, 0x88, 0x9B, 0x43, 0xE6, 0x88, 0xAE, 0x43, + 0xE6, 0x88, 0xB4, 0x43, 0xE6, 0x88, 0xB6, 0x43, + 0xE6, 0x89, 0x8B, 0x43, 0xE6, 0x89, 0x93, 0x43, + 0xE6, 0x89, 0x9D, 0x43, 0xE6, 0x8A, 0x95, 0x43, + 0xE6, 0x8A, 0xB1, 0x43, 0xE6, 0x8B, 0x89, 0x43, + 0xE6, 0x8B, 0x8F, 0x43, 0xE6, 0x8B, 0x93, 0x43, + 0xE6, 0x8B, 0x94, 0x43, 0xE6, 0x8B, 0xBC, 0x43, + 0xE6, 0x8B, 0xBE, 0x43, 0xE6, 0x8C, 0x87, 0x43, + // Bytes c40 - c7f + 0xE6, 0x8C, 0xBD, 0x43, 0xE6, 0x8D, 0x90, 0x43, + 0xE6, 0x8D, 0x95, 0x43, 0xE6, 0x8D, 0xA8, 0x43, + 0xE6, 0x8D, 0xBB, 0x43, 0xE6, 0x8E, 0x83, 0x43, + 0xE6, 0x8E, 0xA0, 0x43, 0xE6, 0x8E, 0xA9, 0x43, + 0xE6, 0x8F, 0x84, 0x43, 0xE6, 0x8F, 0x85, 0x43, + 0xE6, 0x8F, 0xA4, 0x43, 0xE6, 0x90, 0x9C, 0x43, + 0xE6, 0x90, 0xA2, 0x43, 0xE6, 0x91, 0x92, 0x43, + 0xE6, 0x91, 0xA9, 0x43, 0xE6, 0x91, 0xB7, 0x43, + // Bytes c80 - cbf + 0xE6, 0x91, 0xBE, 0x43, 0xE6, 0x92, 0x9A, 0x43, + 0xE6, 0x92, 0x9D, 0x43, 0xE6, 0x93, 0x84, 0x43, + 0xE6, 0x94, 0xAF, 0x43, 0xE6, 0x94, 0xB4, 0x43, + 0xE6, 0x95, 0x8F, 0x43, 0xE6, 0x95, 0x96, 0x43, + 0xE6, 0x95, 0xAC, 0x43, 0xE6, 0x95, 0xB8, 0x43, + 0xE6, 0x96, 0x87, 0x43, 0xE6, 0x96, 0x97, 0x43, + 0xE6, 0x96, 0x99, 0x43, 0xE6, 0x96, 0xA4, 0x43, + 0xE6, 0x96, 0xB0, 0x43, 0xE6, 0x96, 0xB9, 0x43, + // Bytes cc0 - cff + 0xE6, 0x97, 0x85, 0x43, 0xE6, 0x97, 0xA0, 0x43, + 0xE6, 0x97, 0xA2, 0x43, 0xE6, 0x97, 0xA3, 0x43, + 0xE6, 0x97, 0xA5, 0x43, 0xE6, 0x98, 0x93, 0x43, + 0xE6, 0x98, 0xA0, 0x43, 0xE6, 0x99, 0x89, 0x43, + 0xE6, 0x99, 0xB4, 0x43, 0xE6, 0x9A, 0x88, 0x43, + 0xE6, 0x9A, 0x91, 0x43, 0xE6, 0x9A, 0x9C, 0x43, + 0xE6, 0x9A, 0xB4, 0x43, 0xE6, 0x9B, 0x86, 0x43, + 0xE6, 0x9B, 0xB0, 0x43, 0xE6, 0x9B, 0xB4, 0x43, + // Bytes d00 - d3f + 0xE6, 0x9B, 0xB8, 0x43, 0xE6, 0x9C, 0x80, 0x43, + 0xE6, 0x9C, 0x88, 0x43, 0xE6, 0x9C, 0x89, 0x43, + 0xE6, 0x9C, 0x97, 0x43, 0xE6, 0x9C, 0x9B, 0x43, + 0xE6, 0x9C, 0xA1, 0x43, 0xE6, 0x9C, 0xA8, 0x43, + 0xE6, 0x9D, 0x8E, 0x43, 0xE6, 0x9D, 0x93, 0x43, + 0xE6, 0x9D, 0x96, 0x43, 0xE6, 0x9D, 0x9E, 0x43, + 0xE6, 0x9D, 0xBB, 0x43, 0xE6, 0x9E, 0x85, 0x43, + 0xE6, 0x9E, 0x97, 0x43, 0xE6, 0x9F, 0xB3, 0x43, + // Bytes d40 - d7f + 0xE6, 0x9F, 0xBA, 0x43, 0xE6, 0xA0, 0x97, 0x43, + 0xE6, 0xA0, 0x9F, 0x43, 0xE6, 0xA0, 0xAA, 0x43, + 0xE6, 0xA1, 0x92, 0x43, 0xE6, 0xA2, 0x81, 0x43, + 0xE6, 0xA2, 0x85, 0x43, 0xE6, 0xA2, 0x8E, 0x43, + 0xE6, 0xA2, 0xA8, 0x43, 0xE6, 0xA4, 0x94, 0x43, + 0xE6, 0xA5, 0x82, 0x43, 0xE6, 0xA6, 0xA3, 0x43, + 0xE6, 0xA7, 0xAA, 0x43, 0xE6, 0xA8, 0x82, 0x43, + 0xE6, 0xA8, 0x93, 0x43, 0xE6, 0xAA, 0xA8, 0x43, + // Bytes d80 - dbf + 0xE6, 0xAB, 0x93, 0x43, 0xE6, 0xAB, 0x9B, 0x43, + 0xE6, 0xAC, 0x84, 0x43, 0xE6, 0xAC, 0xA0, 0x43, + 0xE6, 0xAC, 0xA1, 0x43, 0xE6, 0xAD, 0x94, 0x43, + 0xE6, 0xAD, 0xA2, 0x43, 0xE6, 0xAD, 0xA3, 0x43, + 0xE6, 0xAD, 0xB2, 0x43, 0xE6, 0xAD, 0xB7, 0x43, + 0xE6, 0xAD, 0xB9, 0x43, 0xE6, 0xAE, 0x9F, 0x43, + 0xE6, 0xAE, 0xAE, 0x43, 0xE6, 0xAE, 0xB3, 0x43, + 0xE6, 0xAE, 0xBA, 0x43, 0xE6, 0xAE, 0xBB, 0x43, + // Bytes dc0 - dff + 0xE6, 0xAF, 0x8B, 0x43, 0xE6, 0xAF, 0x8D, 0x43, + 0xE6, 0xAF, 0x94, 0x43, 0xE6, 0xAF, 0x9B, 0x43, + 0xE6, 0xB0, 0x8F, 0x43, 0xE6, 0xB0, 0x94, 0x43, + 0xE6, 0xB0, 0xB4, 0x43, 0xE6, 0xB1, 0x8E, 0x43, + 0xE6, 0xB1, 0xA7, 0x43, 0xE6, 0xB2, 0x88, 0x43, + 0xE6, 0xB2, 0xBF, 0x43, 0xE6, 0xB3, 0x8C, 0x43, + 0xE6, 0xB3, 0x8D, 0x43, 0xE6, 0xB3, 0xA5, 0x43, + 0xE6, 0xB3, 0xA8, 0x43, 0xE6, 0xB4, 0x96, 0x43, + // Bytes e00 - e3f + 0xE6, 0xB4, 0x9B, 0x43, 0xE6, 0xB4, 0x9E, 0x43, + 0xE6, 0xB4, 0xB4, 0x43, 0xE6, 0xB4, 0xBE, 0x43, + 0xE6, 0xB5, 0x81, 0x43, 0xE6, 0xB5, 0xA9, 0x43, + 0xE6, 0xB5, 0xAA, 0x43, 0xE6, 0xB5, 0xB7, 0x43, + 0xE6, 0xB5, 0xB8, 0x43, 0xE6, 0xB6, 0x85, 0x43, + 0xE6, 0xB7, 0x8B, 0x43, 0xE6, 0xB7, 0x9A, 0x43, + 0xE6, 0xB7, 0xAA, 0x43, 0xE6, 0xB7, 0xB9, 0x43, + 0xE6, 0xB8, 0x9A, 0x43, 0xE6, 0xB8, 0xAF, 0x43, + // Bytes e40 - e7f + 0xE6, 0xB9, 0xAE, 0x43, 0xE6, 0xBA, 0x80, 0x43, + 0xE6, 0xBA, 0x9C, 0x43, 0xE6, 0xBA, 0xBA, 0x43, + 0xE6, 0xBB, 0x87, 0x43, 0xE6, 0xBB, 0x8B, 0x43, + 0xE6, 0xBB, 0x91, 0x43, 0xE6, 0xBB, 0x9B, 0x43, + 0xE6, 0xBC, 0x8F, 0x43, 0xE6, 0xBC, 0x94, 0x43, + 0xE6, 0xBC, 0xA2, 0x43, 0xE6, 0xBC, 0xA3, 0x43, + 0xE6, 0xBD, 0xAE, 0x43, 0xE6, 0xBF, 0x86, 0x43, + 0xE6, 0xBF, 0xAB, 0x43, 0xE6, 0xBF, 0xBE, 0x43, + // Bytes e80 - ebf + 0xE7, 0x80, 0x9B, 0x43, 0xE7, 0x80, 0x9E, 0x43, + 0xE7, 0x80, 0xB9, 0x43, 0xE7, 0x81, 0x8A, 0x43, + 0xE7, 0x81, 0xAB, 0x43, 0xE7, 0x81, 0xB0, 0x43, + 0xE7, 0x81, 0xB7, 0x43, 0xE7, 0x81, 0xBD, 0x43, + 0xE7, 0x82, 0x99, 0x43, 0xE7, 0x82, 0xAD, 0x43, + 0xE7, 0x83, 0x88, 0x43, 0xE7, 0x83, 0x99, 0x43, + 0xE7, 0x84, 0xA1, 0x43, 0xE7, 0x85, 0x85, 0x43, + 0xE7, 0x85, 0x89, 0x43, 0xE7, 0x85, 0xAE, 0x43, + // Bytes ec0 - eff + 0xE7, 0x86, 0x9C, 0x43, 0xE7, 0x87, 0x8E, 0x43, + 0xE7, 0x87, 0x90, 0x43, 0xE7, 0x88, 0x90, 0x43, + 0xE7, 0x88, 0x9B, 0x43, 0xE7, 0x88, 0xA8, 0x43, + 0xE7, 0x88, 0xAA, 0x43, 0xE7, 0x88, 0xAB, 0x43, + 0xE7, 0x88, 0xB5, 0x43, 0xE7, 0x88, 0xB6, 0x43, + 0xE7, 0x88, 0xBB, 0x43, 0xE7, 0x88, 0xBF, 0x43, + 0xE7, 0x89, 0x87, 0x43, 0xE7, 0x89, 0x90, 0x43, + 0xE7, 0x89, 0x99, 0x43, 0xE7, 0x89, 0x9B, 0x43, + // Bytes f00 - f3f + 0xE7, 0x89, 0xA2, 0x43, 0xE7, 0x89, 0xB9, 0x43, + 0xE7, 0x8A, 0x80, 0x43, 0xE7, 0x8A, 0x95, 0x43, + 0xE7, 0x8A, 0xAC, 0x43, 0xE7, 0x8A, 0xAF, 0x43, + 0xE7, 0x8B, 0x80, 0x43, 0xE7, 0x8B, 0xBC, 0x43, + 0xE7, 0x8C, 0xAA, 0x43, 0xE7, 0x8D, 0xB5, 0x43, + 0xE7, 0x8D, 0xBA, 0x43, 0xE7, 0x8E, 0x84, 0x43, + 0xE7, 0x8E, 0x87, 0x43, 0xE7, 0x8E, 0x89, 0x43, + 0xE7, 0x8E, 0x8B, 0x43, 0xE7, 0x8E, 0xA5, 0x43, + // Bytes f40 - f7f + 0xE7, 0x8E, 0xB2, 0x43, 0xE7, 0x8F, 0x9E, 0x43, + 0xE7, 0x90, 0x86, 0x43, 0xE7, 0x90, 0x89, 0x43, + 0xE7, 0x90, 0xA2, 0x43, 0xE7, 0x91, 0x87, 0x43, + 0xE7, 0x91, 0x9C, 0x43, 0xE7, 0x91, 0xA9, 0x43, + 0xE7, 0x91, 0xB1, 0x43, 0xE7, 0x92, 0x85, 0x43, + 0xE7, 0x92, 0x89, 0x43, 0xE7, 0x92, 0x98, 0x43, + 0xE7, 0x93, 0x8A, 0x43, 0xE7, 0x93, 0x9C, 0x43, + 0xE7, 0x93, 0xA6, 0x43, 0xE7, 0x94, 0x86, 0x43, + // Bytes f80 - fbf + 0xE7, 0x94, 0x98, 0x43, 0xE7, 0x94, 0x9F, 0x43, + 0xE7, 0x94, 0xA4, 0x43, 0xE7, 0x94, 0xA8, 0x43, + 0xE7, 0x94, 0xB0, 0x43, 0xE7, 0x94, 0xB2, 0x43, + 0xE7, 0x94, 0xB3, 0x43, 0xE7, 0x94, 0xB7, 0x43, + 0xE7, 0x94, 0xBB, 0x43, 0xE7, 0x94, 0xBE, 0x43, + 0xE7, 0x95, 0x99, 0x43, 0xE7, 0x95, 0xA5, 0x43, + 0xE7, 0x95, 0xB0, 0x43, 0xE7, 0x96, 0x8B, 0x43, + 0xE7, 0x96, 0x92, 0x43, 0xE7, 0x97, 0xA2, 0x43, + // Bytes fc0 - fff + 0xE7, 0x98, 0x90, 0x43, 0xE7, 0x98, 0x9D, 0x43, + 0xE7, 0x98, 0x9F, 0x43, 0xE7, 0x99, 0x82, 0x43, + 0xE7, 0x99, 0xA9, 0x43, 0xE7, 0x99, 0xB6, 0x43, + 0xE7, 0x99, 0xBD, 0x43, 0xE7, 0x9A, 0xAE, 0x43, + 0xE7, 0x9A, 0xBF, 0x43, 0xE7, 0x9B, 0x8A, 0x43, + 0xE7, 0x9B, 0x9B, 0x43, 0xE7, 0x9B, 0xA3, 0x43, + 0xE7, 0x9B, 0xA7, 0x43, 0xE7, 0x9B, 0xAE, 0x43, + 0xE7, 0x9B, 0xB4, 0x43, 0xE7, 0x9C, 0x81, 0x43, + // Bytes 1000 - 103f + 0xE7, 0x9C, 0x9E, 0x43, 0xE7, 0x9C, 0x9F, 0x43, + 0xE7, 0x9D, 0x80, 0x43, 0xE7, 0x9D, 0x8A, 0x43, + 0xE7, 0x9E, 0x8B, 0x43, 0xE7, 0x9E, 0xA7, 0x43, + 0xE7, 0x9F, 0x9B, 0x43, 0xE7, 0x9F, 0xA2, 0x43, + 0xE7, 0x9F, 0xB3, 0x43, 0xE7, 0xA1, 0x8E, 0x43, + 0xE7, 0xA1, 0xAB, 0x43, 0xE7, 0xA2, 0x8C, 0x43, + 0xE7, 0xA2, 0x91, 0x43, 0xE7, 0xA3, 0x8A, 0x43, + 0xE7, 0xA3, 0x8C, 0x43, 0xE7, 0xA3, 0xBB, 0x43, + // Bytes 1040 - 107f + 0xE7, 0xA4, 0xAA, 0x43, 0xE7, 0xA4, 0xBA, 0x43, + 0xE7, 0xA4, 0xBC, 0x43, 0xE7, 0xA4, 0xBE, 0x43, + 0xE7, 0xA5, 0x88, 0x43, 0xE7, 0xA5, 0x89, 0x43, + 0xE7, 0xA5, 0x90, 0x43, 0xE7, 0xA5, 0x96, 0x43, + 0xE7, 0xA5, 0x9D, 0x43, 0xE7, 0xA5, 0x9E, 0x43, + 0xE7, 0xA5, 0xA5, 0x43, 0xE7, 0xA5, 0xBF, 0x43, + 0xE7, 0xA6, 0x81, 0x43, 0xE7, 0xA6, 0x8D, 0x43, + 0xE7, 0xA6, 0x8E, 0x43, 0xE7, 0xA6, 0x8F, 0x43, + // Bytes 1080 - 10bf + 0xE7, 0xA6, 0xAE, 0x43, 0xE7, 0xA6, 0xB8, 0x43, + 0xE7, 0xA6, 0xBE, 0x43, 0xE7, 0xA7, 0x8A, 0x43, + 0xE7, 0xA7, 0x98, 0x43, 0xE7, 0xA7, 0xAB, 0x43, + 0xE7, 0xA8, 0x9C, 0x43, 0xE7, 0xA9, 0x80, 0x43, + 0xE7, 0xA9, 0x8A, 0x43, 0xE7, 0xA9, 0x8F, 0x43, + 0xE7, 0xA9, 0xB4, 0x43, 0xE7, 0xA9, 0xBA, 0x43, + 0xE7, 0xAA, 0x81, 0x43, 0xE7, 0xAA, 0xB1, 0x43, + 0xE7, 0xAB, 0x8B, 0x43, 0xE7, 0xAB, 0xAE, 0x43, + // Bytes 10c0 - 10ff + 0xE7, 0xAB, 0xB9, 0x43, 0xE7, 0xAC, 0xA0, 0x43, + 0xE7, 0xAE, 0x8F, 0x43, 0xE7, 0xAF, 0x80, 0x43, + 0xE7, 0xAF, 0x86, 0x43, 0xE7, 0xAF, 0x89, 0x43, + 0xE7, 0xB0, 0xBE, 0x43, 0xE7, 0xB1, 0xA0, 0x43, + 0xE7, 0xB1, 0xB3, 0x43, 0xE7, 0xB1, 0xBB, 0x43, + 0xE7, 0xB2, 0x92, 0x43, 0xE7, 0xB2, 0xBE, 0x43, + 0xE7, 0xB3, 0x92, 0x43, 0xE7, 0xB3, 0x96, 0x43, + 0xE7, 0xB3, 0xA3, 0x43, 0xE7, 0xB3, 0xA7, 0x43, + // Bytes 1100 - 113f + 0xE7, 0xB3, 0xA8, 0x43, 0xE7, 0xB3, 0xB8, 0x43, + 0xE7, 0xB4, 0x80, 0x43, 0xE7, 0xB4, 0x90, 0x43, + 0xE7, 0xB4, 0xA2, 0x43, 0xE7, 0xB4, 0xAF, 0x43, + 0xE7, 0xB5, 0x82, 0x43, 0xE7, 0xB5, 0x9B, 0x43, + 0xE7, 0xB5, 0xA3, 0x43, 0xE7, 0xB6, 0xA0, 0x43, + 0xE7, 0xB6, 0xBE, 0x43, 0xE7, 0xB7, 0x87, 0x43, + 0xE7, 0xB7, 0xB4, 0x43, 0xE7, 0xB8, 0x82, 0x43, + 0xE7, 0xB8, 0x89, 0x43, 0xE7, 0xB8, 0xB7, 0x43, + // Bytes 1140 - 117f + 0xE7, 0xB9, 0x81, 0x43, 0xE7, 0xB9, 0x85, 0x43, + 0xE7, 0xBC, 0xB6, 0x43, 0xE7, 0xBC, 0xBE, 0x43, + 0xE7, 0xBD, 0x91, 0x43, 0xE7, 0xBD, 0xB2, 0x43, + 0xE7, 0xBD, 0xB9, 0x43, 0xE7, 0xBD, 0xBA, 0x43, + 0xE7, 0xBE, 0x85, 0x43, 0xE7, 0xBE, 0x8A, 0x43, + 0xE7, 0xBE, 0x95, 0x43, 0xE7, 0xBE, 0x9A, 0x43, + 0xE7, 0xBE, 0xBD, 0x43, 0xE7, 0xBF, 0xBA, 0x43, + 0xE8, 0x80, 0x81, 0x43, 0xE8, 0x80, 0x85, 0x43, + // Bytes 1180 - 11bf + 0xE8, 0x80, 0x8C, 0x43, 0xE8, 0x80, 0x92, 0x43, + 0xE8, 0x80, 0xB3, 0x43, 0xE8, 0x81, 0x86, 0x43, + 0xE8, 0x81, 0xA0, 0x43, 0xE8, 0x81, 0xAF, 0x43, + 0xE8, 0x81, 0xB0, 0x43, 0xE8, 0x81, 0xBE, 0x43, + 0xE8, 0x81, 0xBF, 0x43, 0xE8, 0x82, 0x89, 0x43, + 0xE8, 0x82, 0x8B, 0x43, 0xE8, 0x82, 0xAD, 0x43, + 0xE8, 0x82, 0xB2, 0x43, 0xE8, 0x84, 0x83, 0x43, + 0xE8, 0x84, 0xBE, 0x43, 0xE8, 0x87, 0x98, 0x43, + // Bytes 11c0 - 11ff + 0xE8, 0x87, 0xA3, 0x43, 0xE8, 0x87, 0xA8, 0x43, + 0xE8, 0x87, 0xAA, 0x43, 0xE8, 0x87, 0xAD, 0x43, + 0xE8, 0x87, 0xB3, 0x43, 0xE8, 0x87, 0xBC, 0x43, + 0xE8, 0x88, 0x81, 0x43, 0xE8, 0x88, 0x84, 0x43, + 0xE8, 0x88, 0x8C, 0x43, 0xE8, 0x88, 0x98, 0x43, + 0xE8, 0x88, 0x9B, 0x43, 0xE8, 0x88, 0x9F, 0x43, + 0xE8, 0x89, 0xAE, 0x43, 0xE8, 0x89, 0xAF, 0x43, + 0xE8, 0x89, 0xB2, 0x43, 0xE8, 0x89, 0xB8, 0x43, + // Bytes 1200 - 123f + 0xE8, 0x89, 0xB9, 0x43, 0xE8, 0x8A, 0x8B, 0x43, + 0xE8, 0x8A, 0x91, 0x43, 0xE8, 0x8A, 0x9D, 0x43, + 0xE8, 0x8A, 0xB1, 0x43, 0xE8, 0x8A, 0xB3, 0x43, + 0xE8, 0x8A, 0xBD, 0x43, 0xE8, 0x8B, 0xA5, 0x43, + 0xE8, 0x8B, 0xA6, 0x43, 0xE8, 0x8C, 0x9D, 0x43, + 0xE8, 0x8C, 0xA3, 0x43, 0xE8, 0x8C, 0xB6, 0x43, + 0xE8, 0x8D, 0x92, 0x43, 0xE8, 0x8D, 0x93, 0x43, + 0xE8, 0x8D, 0xA3, 0x43, 0xE8, 0x8E, 0xAD, 0x43, + // Bytes 1240 - 127f + 0xE8, 0x8E, 0xBD, 0x43, 0xE8, 0x8F, 0x89, 0x43, + 0xE8, 0x8F, 0x8A, 0x43, 0xE8, 0x8F, 0x8C, 0x43, + 0xE8, 0x8F, 0x9C, 0x43, 0xE8, 0x8F, 0xA7, 0x43, + 0xE8, 0x8F, 0xAF, 0x43, 0xE8, 0x8F, 0xB1, 0x43, + 0xE8, 0x90, 0xBD, 0x43, 0xE8, 0x91, 0x89, 0x43, + 0xE8, 0x91, 0x97, 0x43, 0xE8, 0x93, 0xAE, 0x43, + 0xE8, 0x93, 0xB1, 0x43, 0xE8, 0x93, 0xB3, 0x43, + 0xE8, 0x93, 0xBC, 0x43, 0xE8, 0x94, 0x96, 0x43, + // Bytes 1280 - 12bf + 0xE8, 0x95, 0xA4, 0x43, 0xE8, 0x97, 0x8D, 0x43, + 0xE8, 0x97, 0xBA, 0x43, 0xE8, 0x98, 0x86, 0x43, + 0xE8, 0x98, 0x92, 0x43, 0xE8, 0x98, 0xAD, 0x43, + 0xE8, 0x98, 0xBF, 0x43, 0xE8, 0x99, 0x8D, 0x43, + 0xE8, 0x99, 0x90, 0x43, 0xE8, 0x99, 0x9C, 0x43, + 0xE8, 0x99, 0xA7, 0x43, 0xE8, 0x99, 0xA9, 0x43, + 0xE8, 0x99, 0xAB, 0x43, 0xE8, 0x9A, 0x88, 0x43, + 0xE8, 0x9A, 0xA9, 0x43, 0xE8, 0x9B, 0xA2, 0x43, + // Bytes 12c0 - 12ff + 0xE8, 0x9C, 0x8E, 0x43, 0xE8, 0x9C, 0xA8, 0x43, + 0xE8, 0x9D, 0xAB, 0x43, 0xE8, 0x9D, 0xB9, 0x43, + 0xE8, 0x9E, 0x86, 0x43, 0xE8, 0x9E, 0xBA, 0x43, + 0xE8, 0x9F, 0xA1, 0x43, 0xE8, 0xA0, 0x81, 0x43, + 0xE8, 0xA0, 0x9F, 0x43, 0xE8, 0xA1, 0x80, 0x43, + 0xE8, 0xA1, 0x8C, 0x43, 0xE8, 0xA1, 0xA0, 0x43, + 0xE8, 0xA1, 0xA3, 0x43, 0xE8, 0xA3, 0x82, 0x43, + 0xE8, 0xA3, 0x8F, 0x43, 0xE8, 0xA3, 0x97, 0x43, + // Bytes 1300 - 133f + 0xE8, 0xA3, 0x9E, 0x43, 0xE8, 0xA3, 0xA1, 0x43, + 0xE8, 0xA3, 0xB8, 0x43, 0xE8, 0xA3, 0xBA, 0x43, + 0xE8, 0xA4, 0x90, 0x43, 0xE8, 0xA5, 0x81, 0x43, + 0xE8, 0xA5, 0xA4, 0x43, 0xE8, 0xA5, 0xBE, 0x43, + 0xE8, 0xA6, 0x86, 0x43, 0xE8, 0xA6, 0x8B, 0x43, + 0xE8, 0xA6, 0x96, 0x43, 0xE8, 0xA7, 0x92, 0x43, + 0xE8, 0xA7, 0xA3, 0x43, 0xE8, 0xA8, 0x80, 0x43, + 0xE8, 0xAA, 0xA0, 0x43, 0xE8, 0xAA, 0xAA, 0x43, + // Bytes 1340 - 137f + 0xE8, 0xAA, 0xBF, 0x43, 0xE8, 0xAB, 0x8B, 0x43, + 0xE8, 0xAB, 0x92, 0x43, 0xE8, 0xAB, 0x96, 0x43, + 0xE8, 0xAB, 0xAD, 0x43, 0xE8, 0xAB, 0xB8, 0x43, + 0xE8, 0xAB, 0xBE, 0x43, 0xE8, 0xAC, 0x81, 0x43, + 0xE8, 0xAC, 0xB9, 0x43, 0xE8, 0xAD, 0x98, 0x43, + 0xE8, 0xAE, 0x80, 0x43, 0xE8, 0xAE, 0x8A, 0x43, + 0xE8, 0xB0, 0xB7, 0x43, 0xE8, 0xB1, 0x86, 0x43, + 0xE8, 0xB1, 0x88, 0x43, 0xE8, 0xB1, 0x95, 0x43, + // Bytes 1380 - 13bf + 0xE8, 0xB1, 0xB8, 0x43, 0xE8, 0xB2, 0x9D, 0x43, + 0xE8, 0xB2, 0xA1, 0x43, 0xE8, 0xB2, 0xA9, 0x43, + 0xE8, 0xB2, 0xAB, 0x43, 0xE8, 0xB3, 0x81, 0x43, + 0xE8, 0xB3, 0x82, 0x43, 0xE8, 0xB3, 0x87, 0x43, + 0xE8, 0xB3, 0x88, 0x43, 0xE8, 0xB3, 0x93, 0x43, + 0xE8, 0xB4, 0x88, 0x43, 0xE8, 0xB4, 0x9B, 0x43, + 0xE8, 0xB5, 0xA4, 0x43, 0xE8, 0xB5, 0xB0, 0x43, + 0xE8, 0xB5, 0xB7, 0x43, 0xE8, 0xB6, 0xB3, 0x43, + // Bytes 13c0 - 13ff + 0xE8, 0xB6, 0xBC, 0x43, 0xE8, 0xB7, 0x8B, 0x43, + 0xE8, 0xB7, 0xAF, 0x43, 0xE8, 0xB7, 0xB0, 0x43, + 0xE8, 0xBA, 0xAB, 0x43, 0xE8, 0xBB, 0x8A, 0x43, + 0xE8, 0xBB, 0x94, 0x43, 0xE8, 0xBC, 0xA6, 0x43, + 0xE8, 0xBC, 0xAA, 0x43, 0xE8, 0xBC, 0xB8, 0x43, + 0xE8, 0xBC, 0xBB, 0x43, 0xE8, 0xBD, 0xA2, 0x43, + 0xE8, 0xBE, 0x9B, 0x43, 0xE8, 0xBE, 0x9E, 0x43, + 0xE8, 0xBE, 0xB0, 0x43, 0xE8, 0xBE, 0xB5, 0x43, + // Bytes 1400 - 143f + 0xE8, 0xBE, 0xB6, 0x43, 0xE9, 0x80, 0xA3, 0x43, + 0xE9, 0x80, 0xB8, 0x43, 0xE9, 0x81, 0x8A, 0x43, + 0xE9, 0x81, 0xA9, 0x43, 0xE9, 0x81, 0xB2, 0x43, + 0xE9, 0x81, 0xBC, 0x43, 0xE9, 0x82, 0x8F, 0x43, + 0xE9, 0x82, 0x91, 0x43, 0xE9, 0x82, 0x94, 0x43, + 0xE9, 0x83, 0x8E, 0x43, 0xE9, 0x83, 0x9E, 0x43, + 0xE9, 0x83, 0xB1, 0x43, 0xE9, 0x83, 0xBD, 0x43, + 0xE9, 0x84, 0x91, 0x43, 0xE9, 0x84, 0x9B, 0x43, + // Bytes 1440 - 147f + 0xE9, 0x85, 0x89, 0x43, 0xE9, 0x85, 0x8D, 0x43, + 0xE9, 0x85, 0xAA, 0x43, 0xE9, 0x86, 0x99, 0x43, + 0xE9, 0x86, 0xB4, 0x43, 0xE9, 0x87, 0x86, 0x43, + 0xE9, 0x87, 0x8C, 0x43, 0xE9, 0x87, 0x8F, 0x43, + 0xE9, 0x87, 0x91, 0x43, 0xE9, 0x88, 0xB4, 0x43, + 0xE9, 0x88, 0xB8, 0x43, 0xE9, 0x89, 0xB6, 0x43, + 0xE9, 0x89, 0xBC, 0x43, 0xE9, 0x8B, 0x97, 0x43, + 0xE9, 0x8B, 0x98, 0x43, 0xE9, 0x8C, 0x84, 0x43, + // Bytes 1480 - 14bf + 0xE9, 0x8D, 0x8A, 0x43, 0xE9, 0x8F, 0xB9, 0x43, + 0xE9, 0x90, 0x95, 0x43, 0xE9, 0x95, 0xB7, 0x43, + 0xE9, 0x96, 0x80, 0x43, 0xE9, 0x96, 0x8B, 0x43, + 0xE9, 0x96, 0xAD, 0x43, 0xE9, 0x96, 0xB7, 0x43, + 0xE9, 0x98, 0x9C, 0x43, 0xE9, 0x98, 0xAE, 0x43, + 0xE9, 0x99, 0x8B, 0x43, 0xE9, 0x99, 0x8D, 0x43, + 0xE9, 0x99, 0xB5, 0x43, 0xE9, 0x99, 0xB8, 0x43, + 0xE9, 0x99, 0xBC, 0x43, 0xE9, 0x9A, 0x86, 0x43, + // Bytes 14c0 - 14ff + 0xE9, 0x9A, 0xA3, 0x43, 0xE9, 0x9A, 0xB6, 0x43, + 0xE9, 0x9A, 0xB7, 0x43, 0xE9, 0x9A, 0xB8, 0x43, + 0xE9, 0x9A, 0xB9, 0x43, 0xE9, 0x9B, 0x83, 0x43, + 0xE9, 0x9B, 0xA2, 0x43, 0xE9, 0x9B, 0xA3, 0x43, + 0xE9, 0x9B, 0xA8, 0x43, 0xE9, 0x9B, 0xB6, 0x43, + 0xE9, 0x9B, 0xB7, 0x43, 0xE9, 0x9C, 0xA3, 0x43, + 0xE9, 0x9C, 0xB2, 0x43, 0xE9, 0x9D, 0x88, 0x43, + 0xE9, 0x9D, 0x91, 0x43, 0xE9, 0x9D, 0x96, 0x43, + // Bytes 1500 - 153f + 0xE9, 0x9D, 0x9E, 0x43, 0xE9, 0x9D, 0xA2, 0x43, + 0xE9, 0x9D, 0xA9, 0x43, 0xE9, 0x9F, 0x8B, 0x43, + 0xE9, 0x9F, 0x9B, 0x43, 0xE9, 0x9F, 0xA0, 0x43, + 0xE9, 0x9F, 0xAD, 0x43, 0xE9, 0x9F, 0xB3, 0x43, + 0xE9, 0x9F, 0xBF, 0x43, 0xE9, 0xA0, 0x81, 0x43, + 0xE9, 0xA0, 0x85, 0x43, 0xE9, 0xA0, 0x8B, 0x43, + 0xE9, 0xA0, 0x98, 0x43, 0xE9, 0xA0, 0xA9, 0x43, + 0xE9, 0xA0, 0xBB, 0x43, 0xE9, 0xA1, 0x9E, 0x43, + // Bytes 1540 - 157f + 0xE9, 0xA2, 0xA8, 0x43, 0xE9, 0xA3, 0x9B, 0x43, + 0xE9, 0xA3, 0x9F, 0x43, 0xE9, 0xA3, 0xA2, 0x43, + 0xE9, 0xA3, 0xAF, 0x43, 0xE9, 0xA3, 0xBC, 0x43, + 0xE9, 0xA4, 0xA8, 0x43, 0xE9, 0xA4, 0xA9, 0x43, + 0xE9, 0xA6, 0x96, 0x43, 0xE9, 0xA6, 0x99, 0x43, + 0xE9, 0xA6, 0xA7, 0x43, 0xE9, 0xA6, 0xAC, 0x43, + 0xE9, 0xA7, 0x82, 0x43, 0xE9, 0xA7, 0xB1, 0x43, + 0xE9, 0xA7, 0xBE, 0x43, 0xE9, 0xA9, 0xAA, 0x43, + // Bytes 1580 - 15bf + 0xE9, 0xAA, 0xA8, 0x43, 0xE9, 0xAB, 0x98, 0x43, + 0xE9, 0xAB, 0x9F, 0x43, 0xE9, 0xAC, 0x92, 0x43, + 0xE9, 0xAC, 0xA5, 0x43, 0xE9, 0xAC, 0xAF, 0x43, + 0xE9, 0xAC, 0xB2, 0x43, 0xE9, 0xAC, 0xBC, 0x43, + 0xE9, 0xAD, 0x9A, 0x43, 0xE9, 0xAD, 0xAF, 0x43, + 0xE9, 0xB1, 0x80, 0x43, 0xE9, 0xB1, 0x97, 0x43, + 0xE9, 0xB3, 0xA5, 0x43, 0xE9, 0xB3, 0xBD, 0x43, + 0xE9, 0xB5, 0xA7, 0x43, 0xE9, 0xB6, 0xB4, 0x43, + // Bytes 15c0 - 15ff + 0xE9, 0xB7, 0xBA, 0x43, 0xE9, 0xB8, 0x9E, 0x43, + 0xE9, 0xB9, 0xB5, 0x43, 0xE9, 0xB9, 0xBF, 0x43, + 0xE9, 0xBA, 0x97, 0x43, 0xE9, 0xBA, 0x9F, 0x43, + 0xE9, 0xBA, 0xA5, 0x43, 0xE9, 0xBA, 0xBB, 0x43, + 0xE9, 0xBB, 0x83, 0x43, 0xE9, 0xBB, 0x8D, 0x43, + 0xE9, 0xBB, 0x8E, 0x43, 0xE9, 0xBB, 0x91, 0x43, + 0xE9, 0xBB, 0xB9, 0x43, 0xE9, 0xBB, 0xBD, 0x43, + 0xE9, 0xBB, 0xBE, 0x43, 0xE9, 0xBC, 0x85, 0x43, + // Bytes 1600 - 163f + 0xE9, 0xBC, 0x8E, 0x43, 0xE9, 0xBC, 0x8F, 0x43, + 0xE9, 0xBC, 0x93, 0x43, 0xE9, 0xBC, 0x96, 0x43, + 0xE9, 0xBC, 0xA0, 0x43, 0xE9, 0xBC, 0xBB, 0x43, + 0xE9, 0xBD, 0x83, 0x43, 0xE9, 0xBD, 0x8A, 0x43, + 0xE9, 0xBD, 0x92, 0x43, 0xE9, 0xBE, 0x8D, 0x43, + 0xE9, 0xBE, 0x8E, 0x43, 0xE9, 0xBE, 0x9C, 0x43, + 0xE9, 0xBE, 0x9F, 0x43, 0xE9, 0xBE, 0xA0, 0x43, + 0xEA, 0x9C, 0xA7, 0x43, 0xEA, 0x9D, 0xAF, 0x43, + // Bytes 1640 - 167f + 0xEA, 0xAC, 0xB7, 0x43, 0xEA, 0xAD, 0x92, 0x44, + 0xF0, 0xA0, 0x84, 0xA2, 0x44, 0xF0, 0xA0, 0x94, + 0x9C, 0x44, 0xF0, 0xA0, 0x94, 0xA5, 0x44, 0xF0, + 0xA0, 0x95, 0x8B, 0x44, 0xF0, 0xA0, 0x98, 0xBA, + 0x44, 0xF0, 0xA0, 0xA0, 0x84, 0x44, 0xF0, 0xA0, + 0xA3, 0x9E, 0x44, 0xF0, 0xA0, 0xA8, 0xAC, 0x44, + 0xF0, 0xA0, 0xAD, 0xA3, 0x44, 0xF0, 0xA1, 0x93, + 0xA4, 0x44, 0xF0, 0xA1, 0x9A, 0xA8, 0x44, 0xF0, + // Bytes 1680 - 16bf + 0xA1, 0x9B, 0xAA, 0x44, 0xF0, 0xA1, 0xA7, 0x88, + 0x44, 0xF0, 0xA1, 0xAC, 0x98, 0x44, 0xF0, 0xA1, + 0xB4, 0x8B, 0x44, 0xF0, 0xA1, 0xB7, 0xA4, 0x44, + 0xF0, 0xA1, 0xB7, 0xA6, 0x44, 0xF0, 0xA2, 0x86, + 0x83, 0x44, 0xF0, 0xA2, 0x86, 0x9F, 0x44, 0xF0, + 0xA2, 0x8C, 0xB1, 0x44, 0xF0, 0xA2, 0x9B, 0x94, + 0x44, 0xF0, 0xA2, 0xA1, 0x84, 0x44, 0xF0, 0xA2, + 0xA1, 0x8A, 0x44, 0xF0, 0xA2, 0xAC, 0x8C, 0x44, + // Bytes 16c0 - 16ff + 0xF0, 0xA2, 0xAF, 0xB1, 0x44, 0xF0, 0xA3, 0x80, + 0x8A, 0x44, 0xF0, 0xA3, 0x8A, 0xB8, 0x44, 0xF0, + 0xA3, 0x8D, 0x9F, 0x44, 0xF0, 0xA3, 0x8E, 0x93, + 0x44, 0xF0, 0xA3, 0x8E, 0x9C, 0x44, 0xF0, 0xA3, + 0x8F, 0x83, 0x44, 0xF0, 0xA3, 0x8F, 0x95, 0x44, + 0xF0, 0xA3, 0x91, 0xAD, 0x44, 0xF0, 0xA3, 0x9A, + 0xA3, 0x44, 0xF0, 0xA3, 0xA2, 0xA7, 0x44, 0xF0, + 0xA3, 0xAA, 0x8D, 0x44, 0xF0, 0xA3, 0xAB, 0xBA, + // Bytes 1700 - 173f + 0x44, 0xF0, 0xA3, 0xB2, 0xBC, 0x44, 0xF0, 0xA3, + 0xB4, 0x9E, 0x44, 0xF0, 0xA3, 0xBB, 0x91, 0x44, + 0xF0, 0xA3, 0xBD, 0x9E, 0x44, 0xF0, 0xA3, 0xBE, + 0x8E, 0x44, 0xF0, 0xA4, 0x89, 0xA3, 0x44, 0xF0, + 0xA4, 0x8B, 0xAE, 0x44, 0xF0, 0xA4, 0x8E, 0xAB, + 0x44, 0xF0, 0xA4, 0x98, 0x88, 0x44, 0xF0, 0xA4, + 0x9C, 0xB5, 0x44, 0xF0, 0xA4, 0xA0, 0x94, 0x44, + 0xF0, 0xA4, 0xB0, 0xB6, 0x44, 0xF0, 0xA4, 0xB2, + // Bytes 1740 - 177f + 0x92, 0x44, 0xF0, 0xA4, 0xBE, 0xA1, 0x44, 0xF0, + 0xA4, 0xBE, 0xB8, 0x44, 0xF0, 0xA5, 0x81, 0x84, + 0x44, 0xF0, 0xA5, 0x83, 0xB2, 0x44, 0xF0, 0xA5, + 0x83, 0xB3, 0x44, 0xF0, 0xA5, 0x84, 0x99, 0x44, + 0xF0, 0xA5, 0x84, 0xB3, 0x44, 0xF0, 0xA5, 0x89, + 0x89, 0x44, 0xF0, 0xA5, 0x90, 0x9D, 0x44, 0xF0, + 0xA5, 0x98, 0xA6, 0x44, 0xF0, 0xA5, 0x9A, 0x9A, + 0x44, 0xF0, 0xA5, 0x9B, 0x85, 0x44, 0xF0, 0xA5, + // Bytes 1780 - 17bf + 0xA5, 0xBC, 0x44, 0xF0, 0xA5, 0xAA, 0xA7, 0x44, + 0xF0, 0xA5, 0xAE, 0xAB, 0x44, 0xF0, 0xA5, 0xB2, + 0x80, 0x44, 0xF0, 0xA5, 0xB3, 0x90, 0x44, 0xF0, + 0xA5, 0xBE, 0x86, 0x44, 0xF0, 0xA6, 0x87, 0x9A, + 0x44, 0xF0, 0xA6, 0x88, 0xA8, 0x44, 0xF0, 0xA6, + 0x89, 0x87, 0x44, 0xF0, 0xA6, 0x8B, 0x99, 0x44, + 0xF0, 0xA6, 0x8C, 0xBE, 0x44, 0xF0, 0xA6, 0x93, + 0x9A, 0x44, 0xF0, 0xA6, 0x94, 0xA3, 0x44, 0xF0, + // Bytes 17c0 - 17ff + 0xA6, 0x96, 0xA8, 0x44, 0xF0, 0xA6, 0x9E, 0xA7, + 0x44, 0xF0, 0xA6, 0x9E, 0xB5, 0x44, 0xF0, 0xA6, + 0xAC, 0xBC, 0x44, 0xF0, 0xA6, 0xB0, 0xB6, 0x44, + 0xF0, 0xA6, 0xB3, 0x95, 0x44, 0xF0, 0xA6, 0xB5, + 0xAB, 0x44, 0xF0, 0xA6, 0xBC, 0xAC, 0x44, 0xF0, + 0xA6, 0xBE, 0xB1, 0x44, 0xF0, 0xA7, 0x83, 0x92, + 0x44, 0xF0, 0xA7, 0x8F, 0x8A, 0x44, 0xF0, 0xA7, + 0x99, 0xA7, 0x44, 0xF0, 0xA7, 0xA2, 0xAE, 0x44, + // Bytes 1800 - 183f + 0xF0, 0xA7, 0xA5, 0xA6, 0x44, 0xF0, 0xA7, 0xB2, + 0xA8, 0x44, 0xF0, 0xA7, 0xBB, 0x93, 0x44, 0xF0, + 0xA7, 0xBC, 0xAF, 0x44, 0xF0, 0xA8, 0x97, 0x92, + 0x44, 0xF0, 0xA8, 0x97, 0xAD, 0x44, 0xF0, 0xA8, + 0x9C, 0xAE, 0x44, 0xF0, 0xA8, 0xAF, 0xBA, 0x44, + 0xF0, 0xA8, 0xB5, 0xB7, 0x44, 0xF0, 0xA9, 0x85, + 0x85, 0x44, 0xF0, 0xA9, 0x87, 0x9F, 0x44, 0xF0, + 0xA9, 0x88, 0x9A, 0x44, 0xF0, 0xA9, 0x90, 0x8A, + // Bytes 1840 - 187f + 0x44, 0xF0, 0xA9, 0x92, 0x96, 0x44, 0xF0, 0xA9, + 0x96, 0xB6, 0x44, 0xF0, 0xA9, 0xAC, 0xB0, 0x44, + 0xF0, 0xAA, 0x83, 0x8E, 0x44, 0xF0, 0xAA, 0x84, + 0x85, 0x44, 0xF0, 0xAA, 0x88, 0x8E, 0x44, 0xF0, + 0xAA, 0x8A, 0x91, 0x44, 0xF0, 0xAA, 0x8E, 0x92, + 0x44, 0xF0, 0xAA, 0x98, 0x80, 0x42, 0x21, 0x21, + 0x42, 0x21, 0x3F, 0x42, 0x2E, 0x2E, 0x42, 0x30, + 0x2C, 0x42, 0x30, 0x2E, 0x42, 0x31, 0x2C, 0x42, + // Bytes 1880 - 18bf + 0x31, 0x2E, 0x42, 0x31, 0x30, 0x42, 0x31, 0x31, + 0x42, 0x31, 0x32, 0x42, 0x31, 0x33, 0x42, 0x31, + 0x34, 0x42, 0x31, 0x35, 0x42, 0x31, 0x36, 0x42, + 0x31, 0x37, 0x42, 0x31, 0x38, 0x42, 0x31, 0x39, + 0x42, 0x32, 0x2C, 0x42, 0x32, 0x2E, 0x42, 0x32, + 0x30, 0x42, 0x32, 0x31, 0x42, 0x32, 0x32, 0x42, + 0x32, 0x33, 0x42, 0x32, 0x34, 0x42, 0x32, 0x35, + 0x42, 0x32, 0x36, 0x42, 0x32, 0x37, 0x42, 0x32, + // Bytes 18c0 - 18ff + 0x38, 0x42, 0x32, 0x39, 0x42, 0x33, 0x2C, 0x42, + 0x33, 0x2E, 0x42, 0x33, 0x30, 0x42, 0x33, 0x31, + 0x42, 0x33, 0x32, 0x42, 0x33, 0x33, 0x42, 0x33, + 0x34, 0x42, 0x33, 0x35, 0x42, 0x33, 0x36, 0x42, + 0x33, 0x37, 0x42, 0x33, 0x38, 0x42, 0x33, 0x39, + 0x42, 0x34, 0x2C, 0x42, 0x34, 0x2E, 0x42, 0x34, + 0x30, 0x42, 0x34, 0x31, 0x42, 0x34, 0x32, 0x42, + 0x34, 0x33, 0x42, 0x34, 0x34, 0x42, 0x34, 0x35, + // Bytes 1900 - 193f + 0x42, 0x34, 0x36, 0x42, 0x34, 0x37, 0x42, 0x34, + 0x38, 0x42, 0x34, 0x39, 0x42, 0x35, 0x2C, 0x42, + 0x35, 0x2E, 0x42, 0x35, 0x30, 0x42, 0x36, 0x2C, + 0x42, 0x36, 0x2E, 0x42, 0x37, 0x2C, 0x42, 0x37, + 0x2E, 0x42, 0x38, 0x2C, 0x42, 0x38, 0x2E, 0x42, + 0x39, 0x2C, 0x42, 0x39, 0x2E, 0x42, 0x3D, 0x3D, + 0x42, 0x3F, 0x21, 0x42, 0x3F, 0x3F, 0x42, 0x41, + 0x55, 0x42, 0x42, 0x71, 0x42, 0x43, 0x44, 0x42, + // Bytes 1940 - 197f + 0x44, 0x4A, 0x42, 0x44, 0x5A, 0x42, 0x44, 0x7A, + 0x42, 0x47, 0x42, 0x42, 0x47, 0x79, 0x42, 0x48, + 0x50, 0x42, 0x48, 0x56, 0x42, 0x48, 0x67, 0x42, + 0x48, 0x7A, 0x42, 0x49, 0x49, 0x42, 0x49, 0x4A, + 0x42, 0x49, 0x55, 0x42, 0x49, 0x56, 0x42, 0x49, + 0x58, 0x42, 0x4B, 0x42, 0x42, 0x4B, 0x4B, 0x42, + 0x4B, 0x4D, 0x42, 0x4C, 0x4A, 0x42, 0x4C, 0x6A, + 0x42, 0x4D, 0x42, 0x42, 0x4D, 0x43, 0x42, 0x4D, + // Bytes 1980 - 19bf + 0x44, 0x42, 0x4D, 0x52, 0x42, 0x4D, 0x56, 0x42, + 0x4D, 0x57, 0x42, 0x4E, 0x4A, 0x42, 0x4E, 0x6A, + 0x42, 0x4E, 0x6F, 0x42, 0x50, 0x48, 0x42, 0x50, + 0x52, 0x42, 0x50, 0x61, 0x42, 0x52, 0x73, 0x42, + 0x53, 0x44, 0x42, 0x53, 0x4D, 0x42, 0x53, 0x53, + 0x42, 0x53, 0x76, 0x42, 0x54, 0x4D, 0x42, 0x56, + 0x49, 0x42, 0x57, 0x43, 0x42, 0x57, 0x5A, 0x42, + 0x57, 0x62, 0x42, 0x58, 0x49, 0x42, 0x63, 0x63, + // Bytes 19c0 - 19ff + 0x42, 0x63, 0x64, 0x42, 0x63, 0x6D, 0x42, 0x64, + 0x42, 0x42, 0x64, 0x61, 0x42, 0x64, 0x6C, 0x42, + 0x64, 0x6D, 0x42, 0x64, 0x7A, 0x42, 0x65, 0x56, + 0x42, 0x66, 0x66, 0x42, 0x66, 0x69, 0x42, 0x66, + 0x6C, 0x42, 0x66, 0x6D, 0x42, 0x68, 0x61, 0x42, + 0x69, 0x69, 0x42, 0x69, 0x6A, 0x42, 0x69, 0x6E, + 0x42, 0x69, 0x76, 0x42, 0x69, 0x78, 0x42, 0x6B, + 0x41, 0x42, 0x6B, 0x56, 0x42, 0x6B, 0x57, 0x42, + // Bytes 1a00 - 1a3f + 0x6B, 0x67, 0x42, 0x6B, 0x6C, 0x42, 0x6B, 0x6D, + 0x42, 0x6B, 0x74, 0x42, 0x6C, 0x6A, 0x42, 0x6C, + 0x6D, 0x42, 0x6C, 0x6E, 0x42, 0x6C, 0x78, 0x42, + 0x6D, 0x32, 0x42, 0x6D, 0x33, 0x42, 0x6D, 0x41, + 0x42, 0x6D, 0x56, 0x42, 0x6D, 0x57, 0x42, 0x6D, + 0x62, 0x42, 0x6D, 0x67, 0x42, 0x6D, 0x6C, 0x42, + 0x6D, 0x6D, 0x42, 0x6D, 0x73, 0x42, 0x6E, 0x41, + 0x42, 0x6E, 0x46, 0x42, 0x6E, 0x56, 0x42, 0x6E, + // Bytes 1a40 - 1a7f + 0x57, 0x42, 0x6E, 0x6A, 0x42, 0x6E, 0x6D, 0x42, + 0x6E, 0x73, 0x42, 0x6F, 0x56, 0x42, 0x70, 0x41, + 0x42, 0x70, 0x46, 0x42, 0x70, 0x56, 0x42, 0x70, + 0x57, 0x42, 0x70, 0x63, 0x42, 0x70, 0x73, 0x42, + 0x73, 0x72, 0x42, 0x73, 0x74, 0x42, 0x76, 0x69, + 0x42, 0x78, 0x69, 0x43, 0x28, 0x31, 0x29, 0x43, + 0x28, 0x32, 0x29, 0x43, 0x28, 0x33, 0x29, 0x43, + 0x28, 0x34, 0x29, 0x43, 0x28, 0x35, 0x29, 0x43, + // Bytes 1a80 - 1abf + 0x28, 0x36, 0x29, 0x43, 0x28, 0x37, 0x29, 0x43, + 0x28, 0x38, 0x29, 0x43, 0x28, 0x39, 0x29, 0x43, + 0x28, 0x41, 0x29, 0x43, 0x28, 0x42, 0x29, 0x43, + 0x28, 0x43, 0x29, 0x43, 0x28, 0x44, 0x29, 0x43, + 0x28, 0x45, 0x29, 0x43, 0x28, 0x46, 0x29, 0x43, + 0x28, 0x47, 0x29, 0x43, 0x28, 0x48, 0x29, 0x43, + 0x28, 0x49, 0x29, 0x43, 0x28, 0x4A, 0x29, 0x43, + 0x28, 0x4B, 0x29, 0x43, 0x28, 0x4C, 0x29, 0x43, + // Bytes 1ac0 - 1aff + 0x28, 0x4D, 0x29, 0x43, 0x28, 0x4E, 0x29, 0x43, + 0x28, 0x4F, 0x29, 0x43, 0x28, 0x50, 0x29, 0x43, + 0x28, 0x51, 0x29, 0x43, 0x28, 0x52, 0x29, 0x43, + 0x28, 0x53, 0x29, 0x43, 0x28, 0x54, 0x29, 0x43, + 0x28, 0x55, 0x29, 0x43, 0x28, 0x56, 0x29, 0x43, + 0x28, 0x57, 0x29, 0x43, 0x28, 0x58, 0x29, 0x43, + 0x28, 0x59, 0x29, 0x43, 0x28, 0x5A, 0x29, 0x43, + 0x28, 0x61, 0x29, 0x43, 0x28, 0x62, 0x29, 0x43, + // Bytes 1b00 - 1b3f + 0x28, 0x63, 0x29, 0x43, 0x28, 0x64, 0x29, 0x43, + 0x28, 0x65, 0x29, 0x43, 0x28, 0x66, 0x29, 0x43, + 0x28, 0x67, 0x29, 0x43, 0x28, 0x68, 0x29, 0x43, + 0x28, 0x69, 0x29, 0x43, 0x28, 0x6A, 0x29, 0x43, + 0x28, 0x6B, 0x29, 0x43, 0x28, 0x6C, 0x29, 0x43, + 0x28, 0x6D, 0x29, 0x43, 0x28, 0x6E, 0x29, 0x43, + 0x28, 0x6F, 0x29, 0x43, 0x28, 0x70, 0x29, 0x43, + 0x28, 0x71, 0x29, 0x43, 0x28, 0x72, 0x29, 0x43, + // Bytes 1b40 - 1b7f + 0x28, 0x73, 0x29, 0x43, 0x28, 0x74, 0x29, 0x43, + 0x28, 0x75, 0x29, 0x43, 0x28, 0x76, 0x29, 0x43, + 0x28, 0x77, 0x29, 0x43, 0x28, 0x78, 0x29, 0x43, + 0x28, 0x79, 0x29, 0x43, 0x28, 0x7A, 0x29, 0x43, + 0x2E, 0x2E, 0x2E, 0x43, 0x31, 0x30, 0x2E, 0x43, + 0x31, 0x31, 0x2E, 0x43, 0x31, 0x32, 0x2E, 0x43, + 0x31, 0x33, 0x2E, 0x43, 0x31, 0x34, 0x2E, 0x43, + 0x31, 0x35, 0x2E, 0x43, 0x31, 0x36, 0x2E, 0x43, + // Bytes 1b80 - 1bbf + 0x31, 0x37, 0x2E, 0x43, 0x31, 0x38, 0x2E, 0x43, + 0x31, 0x39, 0x2E, 0x43, 0x32, 0x30, 0x2E, 0x43, + 0x3A, 0x3A, 0x3D, 0x43, 0x3D, 0x3D, 0x3D, 0x43, + 0x43, 0x6F, 0x2E, 0x43, 0x46, 0x41, 0x58, 0x43, + 0x47, 0x48, 0x7A, 0x43, 0x47, 0x50, 0x61, 0x43, + 0x49, 0x49, 0x49, 0x43, 0x4C, 0x54, 0x44, 0x43, + 0x4C, 0xC2, 0xB7, 0x43, 0x4D, 0x48, 0x7A, 0x43, + 0x4D, 0x50, 0x61, 0x43, 0x4D, 0xCE, 0xA9, 0x43, + // Bytes 1bc0 - 1bff + 0x50, 0x50, 0x4D, 0x43, 0x50, 0x50, 0x56, 0x43, + 0x50, 0x54, 0x45, 0x43, 0x54, 0x45, 0x4C, 0x43, + 0x54, 0x48, 0x7A, 0x43, 0x56, 0x49, 0x49, 0x43, + 0x58, 0x49, 0x49, 0x43, 0x61, 0x2F, 0x63, 0x43, + 0x61, 0x2F, 0x73, 0x43, 0x61, 0xCA, 0xBE, 0x43, + 0x62, 0x61, 0x72, 0x43, 0x63, 0x2F, 0x6F, 0x43, + 0x63, 0x2F, 0x75, 0x43, 0x63, 0x61, 0x6C, 0x43, + 0x63, 0x6D, 0x32, 0x43, 0x63, 0x6D, 0x33, 0x43, + // Bytes 1c00 - 1c3f + 0x64, 0x6D, 0x32, 0x43, 0x64, 0x6D, 0x33, 0x43, + 0x65, 0x72, 0x67, 0x43, 0x66, 0x66, 0x69, 0x43, + 0x66, 0x66, 0x6C, 0x43, 0x67, 0x61, 0x6C, 0x43, + 0x68, 0x50, 0x61, 0x43, 0x69, 0x69, 0x69, 0x43, + 0x6B, 0x48, 0x7A, 0x43, 0x6B, 0x50, 0x61, 0x43, + 0x6B, 0x6D, 0x32, 0x43, 0x6B, 0x6D, 0x33, 0x43, + 0x6B, 0xCE, 0xA9, 0x43, 0x6C, 0x6F, 0x67, 0x43, + 0x6C, 0xC2, 0xB7, 0x43, 0x6D, 0x69, 0x6C, 0x43, + // Bytes 1c40 - 1c7f + 0x6D, 0x6D, 0x32, 0x43, 0x6D, 0x6D, 0x33, 0x43, + 0x6D, 0x6F, 0x6C, 0x43, 0x72, 0x61, 0x64, 0x43, + 0x76, 0x69, 0x69, 0x43, 0x78, 0x69, 0x69, 0x43, + 0xC2, 0xB0, 0x43, 0x43, 0xC2, 0xB0, 0x46, 0x43, + 0xCA, 0xBC, 0x6E, 0x43, 0xCE, 0xBC, 0x41, 0x43, + 0xCE, 0xBC, 0x46, 0x43, 0xCE, 0xBC, 0x56, 0x43, + 0xCE, 0xBC, 0x57, 0x43, 0xCE, 0xBC, 0x67, 0x43, + 0xCE, 0xBC, 0x6C, 0x43, 0xCE, 0xBC, 0x6D, 0x43, + // Bytes 1c80 - 1cbf + 0xCE, 0xBC, 0x73, 0x44, 0x28, 0x31, 0x30, 0x29, + 0x44, 0x28, 0x31, 0x31, 0x29, 0x44, 0x28, 0x31, + 0x32, 0x29, 0x44, 0x28, 0x31, 0x33, 0x29, 0x44, + 0x28, 0x31, 0x34, 0x29, 0x44, 0x28, 0x31, 0x35, + 0x29, 0x44, 0x28, 0x31, 0x36, 0x29, 0x44, 0x28, + 0x31, 0x37, 0x29, 0x44, 0x28, 0x31, 0x38, 0x29, + 0x44, 0x28, 0x31, 0x39, 0x29, 0x44, 0x28, 0x32, + 0x30, 0x29, 0x44, 0x30, 0xE7, 0x82, 0xB9, 0x44, + // Bytes 1cc0 - 1cff + 0x31, 0xE2, 0x81, 0x84, 0x44, 0x31, 0xE6, 0x97, + 0xA5, 0x44, 0x31, 0xE6, 0x9C, 0x88, 0x44, 0x31, + 0xE7, 0x82, 0xB9, 0x44, 0x32, 0xE6, 0x97, 0xA5, + 0x44, 0x32, 0xE6, 0x9C, 0x88, 0x44, 0x32, 0xE7, + 0x82, 0xB9, 0x44, 0x33, 0xE6, 0x97, 0xA5, 0x44, + 0x33, 0xE6, 0x9C, 0x88, 0x44, 0x33, 0xE7, 0x82, + 0xB9, 0x44, 0x34, 0xE6, 0x97, 0xA5, 0x44, 0x34, + 0xE6, 0x9C, 0x88, 0x44, 0x34, 0xE7, 0x82, 0xB9, + // Bytes 1d00 - 1d3f + 0x44, 0x35, 0xE6, 0x97, 0xA5, 0x44, 0x35, 0xE6, + 0x9C, 0x88, 0x44, 0x35, 0xE7, 0x82, 0xB9, 0x44, + 0x36, 0xE6, 0x97, 0xA5, 0x44, 0x36, 0xE6, 0x9C, + 0x88, 0x44, 0x36, 0xE7, 0x82, 0xB9, 0x44, 0x37, + 0xE6, 0x97, 0xA5, 0x44, 0x37, 0xE6, 0x9C, 0x88, + 0x44, 0x37, 0xE7, 0x82, 0xB9, 0x44, 0x38, 0xE6, + 0x97, 0xA5, 0x44, 0x38, 0xE6, 0x9C, 0x88, 0x44, + 0x38, 0xE7, 0x82, 0xB9, 0x44, 0x39, 0xE6, 0x97, + // Bytes 1d40 - 1d7f + 0xA5, 0x44, 0x39, 0xE6, 0x9C, 0x88, 0x44, 0x39, + 0xE7, 0x82, 0xB9, 0x44, 0x56, 0x49, 0x49, 0x49, + 0x44, 0x61, 0x2E, 0x6D, 0x2E, 0x44, 0x6B, 0x63, + 0x61, 0x6C, 0x44, 0x70, 0x2E, 0x6D, 0x2E, 0x44, + 0x76, 0x69, 0x69, 0x69, 0x44, 0xD5, 0xA5, 0xD6, + 0x82, 0x44, 0xD5, 0xB4, 0xD5, 0xA5, 0x44, 0xD5, + 0xB4, 0xD5, 0xAB, 0x44, 0xD5, 0xB4, 0xD5, 0xAD, + 0x44, 0xD5, 0xB4, 0xD5, 0xB6, 0x44, 0xD5, 0xBE, + // Bytes 1d80 - 1dbf + 0xD5, 0xB6, 0x44, 0xD7, 0x90, 0xD7, 0x9C, 0x44, + 0xD8, 0xA7, 0xD9, 0xB4, 0x44, 0xD8, 0xA8, 0xD8, + 0xAC, 0x44, 0xD8, 0xA8, 0xD8, 0xAD, 0x44, 0xD8, + 0xA8, 0xD8, 0xAE, 0x44, 0xD8, 0xA8, 0xD8, 0xB1, + 0x44, 0xD8, 0xA8, 0xD8, 0xB2, 0x44, 0xD8, 0xA8, + 0xD9, 0x85, 0x44, 0xD8, 0xA8, 0xD9, 0x86, 0x44, + 0xD8, 0xA8, 0xD9, 0x87, 0x44, 0xD8, 0xA8, 0xD9, + 0x89, 0x44, 0xD8, 0xA8, 0xD9, 0x8A, 0x44, 0xD8, + // Bytes 1dc0 - 1dff + 0xAA, 0xD8, 0xAC, 0x44, 0xD8, 0xAA, 0xD8, 0xAD, + 0x44, 0xD8, 0xAA, 0xD8, 0xAE, 0x44, 0xD8, 0xAA, + 0xD8, 0xB1, 0x44, 0xD8, 0xAA, 0xD8, 0xB2, 0x44, + 0xD8, 0xAA, 0xD9, 0x85, 0x44, 0xD8, 0xAA, 0xD9, + 0x86, 0x44, 0xD8, 0xAA, 0xD9, 0x87, 0x44, 0xD8, + 0xAA, 0xD9, 0x89, 0x44, 0xD8, 0xAA, 0xD9, 0x8A, + 0x44, 0xD8, 0xAB, 0xD8, 0xAC, 0x44, 0xD8, 0xAB, + 0xD8, 0xB1, 0x44, 0xD8, 0xAB, 0xD8, 0xB2, 0x44, + // Bytes 1e00 - 1e3f + 0xD8, 0xAB, 0xD9, 0x85, 0x44, 0xD8, 0xAB, 0xD9, + 0x86, 0x44, 0xD8, 0xAB, 0xD9, 0x87, 0x44, 0xD8, + 0xAB, 0xD9, 0x89, 0x44, 0xD8, 0xAB, 0xD9, 0x8A, + 0x44, 0xD8, 0xAC, 0xD8, 0xAD, 0x44, 0xD8, 0xAC, + 0xD9, 0x85, 0x44, 0xD8, 0xAC, 0xD9, 0x89, 0x44, + 0xD8, 0xAC, 0xD9, 0x8A, 0x44, 0xD8, 0xAD, 0xD8, + 0xAC, 0x44, 0xD8, 0xAD, 0xD9, 0x85, 0x44, 0xD8, + 0xAD, 0xD9, 0x89, 0x44, 0xD8, 0xAD, 0xD9, 0x8A, + // Bytes 1e40 - 1e7f + 0x44, 0xD8, 0xAE, 0xD8, 0xAC, 0x44, 0xD8, 0xAE, + 0xD8, 0xAD, 0x44, 0xD8, 0xAE, 0xD9, 0x85, 0x44, + 0xD8, 0xAE, 0xD9, 0x89, 0x44, 0xD8, 0xAE, 0xD9, + 0x8A, 0x44, 0xD8, 0xB3, 0xD8, 0xAC, 0x44, 0xD8, + 0xB3, 0xD8, 0xAD, 0x44, 0xD8, 0xB3, 0xD8, 0xAE, + 0x44, 0xD8, 0xB3, 0xD8, 0xB1, 0x44, 0xD8, 0xB3, + 0xD9, 0x85, 0x44, 0xD8, 0xB3, 0xD9, 0x87, 0x44, + 0xD8, 0xB3, 0xD9, 0x89, 0x44, 0xD8, 0xB3, 0xD9, + // Bytes 1e80 - 1ebf + 0x8A, 0x44, 0xD8, 0xB4, 0xD8, 0xAC, 0x44, 0xD8, + 0xB4, 0xD8, 0xAD, 0x44, 0xD8, 0xB4, 0xD8, 0xAE, + 0x44, 0xD8, 0xB4, 0xD8, 0xB1, 0x44, 0xD8, 0xB4, + 0xD9, 0x85, 0x44, 0xD8, 0xB4, 0xD9, 0x87, 0x44, + 0xD8, 0xB4, 0xD9, 0x89, 0x44, 0xD8, 0xB4, 0xD9, + 0x8A, 0x44, 0xD8, 0xB5, 0xD8, 0xAD, 0x44, 0xD8, + 0xB5, 0xD8, 0xAE, 0x44, 0xD8, 0xB5, 0xD8, 0xB1, + 0x44, 0xD8, 0xB5, 0xD9, 0x85, 0x44, 0xD8, 0xB5, + // Bytes 1ec0 - 1eff + 0xD9, 0x89, 0x44, 0xD8, 0xB5, 0xD9, 0x8A, 0x44, + 0xD8, 0xB6, 0xD8, 0xAC, 0x44, 0xD8, 0xB6, 0xD8, + 0xAD, 0x44, 0xD8, 0xB6, 0xD8, 0xAE, 0x44, 0xD8, + 0xB6, 0xD8, 0xB1, 0x44, 0xD8, 0xB6, 0xD9, 0x85, + 0x44, 0xD8, 0xB6, 0xD9, 0x89, 0x44, 0xD8, 0xB6, + 0xD9, 0x8A, 0x44, 0xD8, 0xB7, 0xD8, 0xAD, 0x44, + 0xD8, 0xB7, 0xD9, 0x85, 0x44, 0xD8, 0xB7, 0xD9, + 0x89, 0x44, 0xD8, 0xB7, 0xD9, 0x8A, 0x44, 0xD8, + // Bytes 1f00 - 1f3f + 0xB8, 0xD9, 0x85, 0x44, 0xD8, 0xB9, 0xD8, 0xAC, + 0x44, 0xD8, 0xB9, 0xD9, 0x85, 0x44, 0xD8, 0xB9, + 0xD9, 0x89, 0x44, 0xD8, 0xB9, 0xD9, 0x8A, 0x44, + 0xD8, 0xBA, 0xD8, 0xAC, 0x44, 0xD8, 0xBA, 0xD9, + 0x85, 0x44, 0xD8, 0xBA, 0xD9, 0x89, 0x44, 0xD8, + 0xBA, 0xD9, 0x8A, 0x44, 0xD9, 0x81, 0xD8, 0xAC, + 0x44, 0xD9, 0x81, 0xD8, 0xAD, 0x44, 0xD9, 0x81, + 0xD8, 0xAE, 0x44, 0xD9, 0x81, 0xD9, 0x85, 0x44, + // Bytes 1f40 - 1f7f + 0xD9, 0x81, 0xD9, 0x89, 0x44, 0xD9, 0x81, 0xD9, + 0x8A, 0x44, 0xD9, 0x82, 0xD8, 0xAD, 0x44, 0xD9, + 0x82, 0xD9, 0x85, 0x44, 0xD9, 0x82, 0xD9, 0x89, + 0x44, 0xD9, 0x82, 0xD9, 0x8A, 0x44, 0xD9, 0x83, + 0xD8, 0xA7, 0x44, 0xD9, 0x83, 0xD8, 0xAC, 0x44, + 0xD9, 0x83, 0xD8, 0xAD, 0x44, 0xD9, 0x83, 0xD8, + 0xAE, 0x44, 0xD9, 0x83, 0xD9, 0x84, 0x44, 0xD9, + 0x83, 0xD9, 0x85, 0x44, 0xD9, 0x83, 0xD9, 0x89, + // Bytes 1f80 - 1fbf + 0x44, 0xD9, 0x83, 0xD9, 0x8A, 0x44, 0xD9, 0x84, + 0xD8, 0xA7, 0x44, 0xD9, 0x84, 0xD8, 0xAC, 0x44, + 0xD9, 0x84, 0xD8, 0xAD, 0x44, 0xD9, 0x84, 0xD8, + 0xAE, 0x44, 0xD9, 0x84, 0xD9, 0x85, 0x44, 0xD9, + 0x84, 0xD9, 0x87, 0x44, 0xD9, 0x84, 0xD9, 0x89, + 0x44, 0xD9, 0x84, 0xD9, 0x8A, 0x44, 0xD9, 0x85, + 0xD8, 0xA7, 0x44, 0xD9, 0x85, 0xD8, 0xAC, 0x44, + 0xD9, 0x85, 0xD8, 0xAD, 0x44, 0xD9, 0x85, 0xD8, + // Bytes 1fc0 - 1fff + 0xAE, 0x44, 0xD9, 0x85, 0xD9, 0x85, 0x44, 0xD9, + 0x85, 0xD9, 0x89, 0x44, 0xD9, 0x85, 0xD9, 0x8A, + 0x44, 0xD9, 0x86, 0xD8, 0xAC, 0x44, 0xD9, 0x86, + 0xD8, 0xAD, 0x44, 0xD9, 0x86, 0xD8, 0xAE, 0x44, + 0xD9, 0x86, 0xD8, 0xB1, 0x44, 0xD9, 0x86, 0xD8, + 0xB2, 0x44, 0xD9, 0x86, 0xD9, 0x85, 0x44, 0xD9, + 0x86, 0xD9, 0x86, 0x44, 0xD9, 0x86, 0xD9, 0x87, + 0x44, 0xD9, 0x86, 0xD9, 0x89, 0x44, 0xD9, 0x86, + // Bytes 2000 - 203f + 0xD9, 0x8A, 0x44, 0xD9, 0x87, 0xD8, 0xAC, 0x44, + 0xD9, 0x87, 0xD9, 0x85, 0x44, 0xD9, 0x87, 0xD9, + 0x89, 0x44, 0xD9, 0x87, 0xD9, 0x8A, 0x44, 0xD9, + 0x88, 0xD9, 0xB4, 0x44, 0xD9, 0x8A, 0xD8, 0xAC, + 0x44, 0xD9, 0x8A, 0xD8, 0xAD, 0x44, 0xD9, 0x8A, + 0xD8, 0xAE, 0x44, 0xD9, 0x8A, 0xD8, 0xB1, 0x44, + 0xD9, 0x8A, 0xD8, 0xB2, 0x44, 0xD9, 0x8A, 0xD9, + 0x85, 0x44, 0xD9, 0x8A, 0xD9, 0x86, 0x44, 0xD9, + // Bytes 2040 - 207f + 0x8A, 0xD9, 0x87, 0x44, 0xD9, 0x8A, 0xD9, 0x89, + 0x44, 0xD9, 0x8A, 0xD9, 0x8A, 0x44, 0xD9, 0x8A, + 0xD9, 0xB4, 0x44, 0xDB, 0x87, 0xD9, 0xB4, 0x45, + 0x28, 0xE1, 0x84, 0x80, 0x29, 0x45, 0x28, 0xE1, + 0x84, 0x82, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x83, + 0x29, 0x45, 0x28, 0xE1, 0x84, 0x85, 0x29, 0x45, + 0x28, 0xE1, 0x84, 0x86, 0x29, 0x45, 0x28, 0xE1, + 0x84, 0x87, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x89, + // Bytes 2080 - 20bf + 0x29, 0x45, 0x28, 0xE1, 0x84, 0x8B, 0x29, 0x45, + 0x28, 0xE1, 0x84, 0x8C, 0x29, 0x45, 0x28, 0xE1, + 0x84, 0x8E, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x8F, + 0x29, 0x45, 0x28, 0xE1, 0x84, 0x90, 0x29, 0x45, + 0x28, 0xE1, 0x84, 0x91, 0x29, 0x45, 0x28, 0xE1, + 0x84, 0x92, 0x29, 0x45, 0x28, 0xE4, 0xB8, 0x80, + 0x29, 0x45, 0x28, 0xE4, 0xB8, 0x83, 0x29, 0x45, + 0x28, 0xE4, 0xB8, 0x89, 0x29, 0x45, 0x28, 0xE4, + // Bytes 20c0 - 20ff + 0xB9, 0x9D, 0x29, 0x45, 0x28, 0xE4, 0xBA, 0x8C, + 0x29, 0x45, 0x28, 0xE4, 0xBA, 0x94, 0x29, 0x45, + 0x28, 0xE4, 0xBB, 0xA3, 0x29, 0x45, 0x28, 0xE4, + 0xBC, 0x81, 0x29, 0x45, 0x28, 0xE4, 0xBC, 0x91, + 0x29, 0x45, 0x28, 0xE5, 0x85, 0xAB, 0x29, 0x45, + 0x28, 0xE5, 0x85, 0xAD, 0x29, 0x45, 0x28, 0xE5, + 0x8A, 0xB4, 0x29, 0x45, 0x28, 0xE5, 0x8D, 0x81, + 0x29, 0x45, 0x28, 0xE5, 0x8D, 0x94, 0x29, 0x45, + // Bytes 2100 - 213f + 0x28, 0xE5, 0x90, 0x8D, 0x29, 0x45, 0x28, 0xE5, + 0x91, 0xBC, 0x29, 0x45, 0x28, 0xE5, 0x9B, 0x9B, + 0x29, 0x45, 0x28, 0xE5, 0x9C, 0x9F, 0x29, 0x45, + 0x28, 0xE5, 0xAD, 0xA6, 0x29, 0x45, 0x28, 0xE6, + 0x97, 0xA5, 0x29, 0x45, 0x28, 0xE6, 0x9C, 0x88, + 0x29, 0x45, 0x28, 0xE6, 0x9C, 0x89, 0x29, 0x45, + 0x28, 0xE6, 0x9C, 0xA8, 0x29, 0x45, 0x28, 0xE6, + 0xA0, 0xAA, 0x29, 0x45, 0x28, 0xE6, 0xB0, 0xB4, + // Bytes 2140 - 217f + 0x29, 0x45, 0x28, 0xE7, 0x81, 0xAB, 0x29, 0x45, + 0x28, 0xE7, 0x89, 0xB9, 0x29, 0x45, 0x28, 0xE7, + 0x9B, 0xA3, 0x29, 0x45, 0x28, 0xE7, 0xA4, 0xBE, + 0x29, 0x45, 0x28, 0xE7, 0xA5, 0x9D, 0x29, 0x45, + 0x28, 0xE7, 0xA5, 0xAD, 0x29, 0x45, 0x28, 0xE8, + 0x87, 0xAA, 0x29, 0x45, 0x28, 0xE8, 0x87, 0xB3, + 0x29, 0x45, 0x28, 0xE8, 0xB2, 0xA1, 0x29, 0x45, + 0x28, 0xE8, 0xB3, 0x87, 0x29, 0x45, 0x28, 0xE9, + // Bytes 2180 - 21bf + 0x87, 0x91, 0x29, 0x45, 0x30, 0xE2, 0x81, 0x84, + 0x33, 0x45, 0x31, 0x30, 0xE6, 0x97, 0xA5, 0x45, + 0x31, 0x30, 0xE6, 0x9C, 0x88, 0x45, 0x31, 0x30, + 0xE7, 0x82, 0xB9, 0x45, 0x31, 0x31, 0xE6, 0x97, + 0xA5, 0x45, 0x31, 0x31, 0xE6, 0x9C, 0x88, 0x45, + 0x31, 0x31, 0xE7, 0x82, 0xB9, 0x45, 0x31, 0x32, + 0xE6, 0x97, 0xA5, 0x45, 0x31, 0x32, 0xE6, 0x9C, + 0x88, 0x45, 0x31, 0x32, 0xE7, 0x82, 0xB9, 0x45, + // Bytes 21c0 - 21ff + 0x31, 0x33, 0xE6, 0x97, 0xA5, 0x45, 0x31, 0x33, + 0xE7, 0x82, 0xB9, 0x45, 0x31, 0x34, 0xE6, 0x97, + 0xA5, 0x45, 0x31, 0x34, 0xE7, 0x82, 0xB9, 0x45, + 0x31, 0x35, 0xE6, 0x97, 0xA5, 0x45, 0x31, 0x35, + 0xE7, 0x82, 0xB9, 0x45, 0x31, 0x36, 0xE6, 0x97, + 0xA5, 0x45, 0x31, 0x36, 0xE7, 0x82, 0xB9, 0x45, + 0x31, 0x37, 0xE6, 0x97, 0xA5, 0x45, 0x31, 0x37, + 0xE7, 0x82, 0xB9, 0x45, 0x31, 0x38, 0xE6, 0x97, + // Bytes 2200 - 223f + 0xA5, 0x45, 0x31, 0x38, 0xE7, 0x82, 0xB9, 0x45, + 0x31, 0x39, 0xE6, 0x97, 0xA5, 0x45, 0x31, 0x39, + 0xE7, 0x82, 0xB9, 0x45, 0x31, 0xE2, 0x81, 0x84, + 0x32, 0x45, 0x31, 0xE2, 0x81, 0x84, 0x33, 0x45, + 0x31, 0xE2, 0x81, 0x84, 0x34, 0x45, 0x31, 0xE2, + 0x81, 0x84, 0x35, 0x45, 0x31, 0xE2, 0x81, 0x84, + 0x36, 0x45, 0x31, 0xE2, 0x81, 0x84, 0x37, 0x45, + 0x31, 0xE2, 0x81, 0x84, 0x38, 0x45, 0x31, 0xE2, + // Bytes 2240 - 227f + 0x81, 0x84, 0x39, 0x45, 0x32, 0x30, 0xE6, 0x97, + 0xA5, 0x45, 0x32, 0x30, 0xE7, 0x82, 0xB9, 0x45, + 0x32, 0x31, 0xE6, 0x97, 0xA5, 0x45, 0x32, 0x31, + 0xE7, 0x82, 0xB9, 0x45, 0x32, 0x32, 0xE6, 0x97, + 0xA5, 0x45, 0x32, 0x32, 0xE7, 0x82, 0xB9, 0x45, + 0x32, 0x33, 0xE6, 0x97, 0xA5, 0x45, 0x32, 0x33, + 0xE7, 0x82, 0xB9, 0x45, 0x32, 0x34, 0xE6, 0x97, + 0xA5, 0x45, 0x32, 0x34, 0xE7, 0x82, 0xB9, 0x45, + // Bytes 2280 - 22bf + 0x32, 0x35, 0xE6, 0x97, 0xA5, 0x45, 0x32, 0x36, + 0xE6, 0x97, 0xA5, 0x45, 0x32, 0x37, 0xE6, 0x97, + 0xA5, 0x45, 0x32, 0x38, 0xE6, 0x97, 0xA5, 0x45, + 0x32, 0x39, 0xE6, 0x97, 0xA5, 0x45, 0x32, 0xE2, + 0x81, 0x84, 0x33, 0x45, 0x32, 0xE2, 0x81, 0x84, + 0x35, 0x45, 0x33, 0x30, 0xE6, 0x97, 0xA5, 0x45, + 0x33, 0x31, 0xE6, 0x97, 0xA5, 0x45, 0x33, 0xE2, + 0x81, 0x84, 0x34, 0x45, 0x33, 0xE2, 0x81, 0x84, + // Bytes 22c0 - 22ff + 0x35, 0x45, 0x33, 0xE2, 0x81, 0x84, 0x38, 0x45, + 0x34, 0xE2, 0x81, 0x84, 0x35, 0x45, 0x35, 0xE2, + 0x81, 0x84, 0x36, 0x45, 0x35, 0xE2, 0x81, 0x84, + 0x38, 0x45, 0x37, 0xE2, 0x81, 0x84, 0x38, 0x45, + 0x41, 0xE2, 0x88, 0x95, 0x6D, 0x45, 0x56, 0xE2, + 0x88, 0x95, 0x6D, 0x45, 0x6D, 0xE2, 0x88, 0x95, + 0x73, 0x46, 0x31, 0xE2, 0x81, 0x84, 0x31, 0x30, + 0x46, 0x43, 0xE2, 0x88, 0x95, 0x6B, 0x67, 0x46, + // Bytes 2300 - 233f + 0x6D, 0xE2, 0x88, 0x95, 0x73, 0x32, 0x46, 0xD8, + 0xA8, 0xD8, 0xAD, 0xD9, 0x8A, 0x46, 0xD8, 0xA8, + 0xD8, 0xAE, 0xD9, 0x8A, 0x46, 0xD8, 0xAA, 0xD8, + 0xAC, 0xD9, 0x85, 0x46, 0xD8, 0xAA, 0xD8, 0xAC, + 0xD9, 0x89, 0x46, 0xD8, 0xAA, 0xD8, 0xAC, 0xD9, + 0x8A, 0x46, 0xD8, 0xAA, 0xD8, 0xAD, 0xD8, 0xAC, + 0x46, 0xD8, 0xAA, 0xD8, 0xAD, 0xD9, 0x85, 0x46, + 0xD8, 0xAA, 0xD8, 0xAE, 0xD9, 0x85, 0x46, 0xD8, + // Bytes 2340 - 237f + 0xAA, 0xD8, 0xAE, 0xD9, 0x89, 0x46, 0xD8, 0xAA, + 0xD8, 0xAE, 0xD9, 0x8A, 0x46, 0xD8, 0xAA, 0xD9, + 0x85, 0xD8, 0xAC, 0x46, 0xD8, 0xAA, 0xD9, 0x85, + 0xD8, 0xAD, 0x46, 0xD8, 0xAA, 0xD9, 0x85, 0xD8, + 0xAE, 0x46, 0xD8, 0xAA, 0xD9, 0x85, 0xD9, 0x89, + 0x46, 0xD8, 0xAA, 0xD9, 0x85, 0xD9, 0x8A, 0x46, + 0xD8, 0xAC, 0xD8, 0xAD, 0xD9, 0x89, 0x46, 0xD8, + 0xAC, 0xD8, 0xAD, 0xD9, 0x8A, 0x46, 0xD8, 0xAC, + // Bytes 2380 - 23bf + 0xD9, 0x85, 0xD8, 0xAD, 0x46, 0xD8, 0xAC, 0xD9, + 0x85, 0xD9, 0x89, 0x46, 0xD8, 0xAC, 0xD9, 0x85, + 0xD9, 0x8A, 0x46, 0xD8, 0xAD, 0xD8, 0xAC, 0xD9, + 0x8A, 0x46, 0xD8, 0xAD, 0xD9, 0x85, 0xD9, 0x89, + 0x46, 0xD8, 0xAD, 0xD9, 0x85, 0xD9, 0x8A, 0x46, + 0xD8, 0xB3, 0xD8, 0xAC, 0xD8, 0xAD, 0x46, 0xD8, + 0xB3, 0xD8, 0xAC, 0xD9, 0x89, 0x46, 0xD8, 0xB3, + 0xD8, 0xAD, 0xD8, 0xAC, 0x46, 0xD8, 0xB3, 0xD8, + // Bytes 23c0 - 23ff + 0xAE, 0xD9, 0x89, 0x46, 0xD8, 0xB3, 0xD8, 0xAE, + 0xD9, 0x8A, 0x46, 0xD8, 0xB3, 0xD9, 0x85, 0xD8, + 0xAC, 0x46, 0xD8, 0xB3, 0xD9, 0x85, 0xD8, 0xAD, + 0x46, 0xD8, 0xB3, 0xD9, 0x85, 0xD9, 0x85, 0x46, + 0xD8, 0xB4, 0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD8, + 0xB4, 0xD8, 0xAD, 0xD9, 0x85, 0x46, 0xD8, 0xB4, + 0xD8, 0xAD, 0xD9, 0x8A, 0x46, 0xD8, 0xB4, 0xD9, + 0x85, 0xD8, 0xAE, 0x46, 0xD8, 0xB4, 0xD9, 0x85, + // Bytes 2400 - 243f + 0xD9, 0x85, 0x46, 0xD8, 0xB5, 0xD8, 0xAD, 0xD8, + 0xAD, 0x46, 0xD8, 0xB5, 0xD8, 0xAD, 0xD9, 0x8A, + 0x46, 0xD8, 0xB5, 0xD9, 0x84, 0xD9, 0x89, 0x46, + 0xD8, 0xB5, 0xD9, 0x84, 0xDB, 0x92, 0x46, 0xD8, + 0xB5, 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD8, 0xB6, + 0xD8, 0xAD, 0xD9, 0x89, 0x46, 0xD8, 0xB6, 0xD8, + 0xAD, 0xD9, 0x8A, 0x46, 0xD8, 0xB6, 0xD8, 0xAE, + 0xD9, 0x85, 0x46, 0xD8, 0xB7, 0xD9, 0x85, 0xD8, + // Bytes 2440 - 247f + 0xAD, 0x46, 0xD8, 0xB7, 0xD9, 0x85, 0xD9, 0x85, + 0x46, 0xD8, 0xB7, 0xD9, 0x85, 0xD9, 0x8A, 0x46, + 0xD8, 0xB9, 0xD8, 0xAC, 0xD9, 0x85, 0x46, 0xD8, + 0xB9, 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD8, 0xB9, + 0xD9, 0x85, 0xD9, 0x89, 0x46, 0xD8, 0xB9, 0xD9, + 0x85, 0xD9, 0x8A, 0x46, 0xD8, 0xBA, 0xD9, 0x85, + 0xD9, 0x85, 0x46, 0xD8, 0xBA, 0xD9, 0x85, 0xD9, + 0x89, 0x46, 0xD8, 0xBA, 0xD9, 0x85, 0xD9, 0x8A, + // Bytes 2480 - 24bf + 0x46, 0xD9, 0x81, 0xD8, 0xAE, 0xD9, 0x85, 0x46, + 0xD9, 0x81, 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD9, + 0x82, 0xD9, 0x84, 0xDB, 0x92, 0x46, 0xD9, 0x82, + 0xD9, 0x85, 0xD8, 0xAD, 0x46, 0xD9, 0x82, 0xD9, + 0x85, 0xD9, 0x85, 0x46, 0xD9, 0x82, 0xD9, 0x85, + 0xD9, 0x8A, 0x46, 0xD9, 0x83, 0xD9, 0x85, 0xD9, + 0x85, 0x46, 0xD9, 0x83, 0xD9, 0x85, 0xD9, 0x8A, + 0x46, 0xD9, 0x84, 0xD8, 0xAC, 0xD8, 0xAC, 0x46, + // Bytes 24c0 - 24ff + 0xD9, 0x84, 0xD8, 0xAC, 0xD9, 0x85, 0x46, 0xD9, + 0x84, 0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD9, 0x84, + 0xD8, 0xAD, 0xD9, 0x85, 0x46, 0xD9, 0x84, 0xD8, + 0xAD, 0xD9, 0x89, 0x46, 0xD9, 0x84, 0xD8, 0xAD, + 0xD9, 0x8A, 0x46, 0xD9, 0x84, 0xD8, 0xAE, 0xD9, + 0x85, 0x46, 0xD9, 0x84, 0xD9, 0x85, 0xD8, 0xAD, + 0x46, 0xD9, 0x84, 0xD9, 0x85, 0xD9, 0x8A, 0x46, + 0xD9, 0x85, 0xD8, 0xAC, 0xD8, 0xAD, 0x46, 0xD9, + // Bytes 2500 - 253f + 0x85, 0xD8, 0xAC, 0xD8, 0xAE, 0x46, 0xD9, 0x85, + 0xD8, 0xAC, 0xD9, 0x85, 0x46, 0xD9, 0x85, 0xD8, + 0xAC, 0xD9, 0x8A, 0x46, 0xD9, 0x85, 0xD8, 0xAD, + 0xD8, 0xAC, 0x46, 0xD9, 0x85, 0xD8, 0xAD, 0xD9, + 0x85, 0x46, 0xD9, 0x85, 0xD8, 0xAD, 0xD9, 0x8A, + 0x46, 0xD9, 0x85, 0xD8, 0xAE, 0xD8, 0xAC, 0x46, + 0xD9, 0x85, 0xD8, 0xAE, 0xD9, 0x85, 0x46, 0xD9, + 0x85, 0xD8, 0xAE, 0xD9, 0x8A, 0x46, 0xD9, 0x85, + // Bytes 2540 - 257f + 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x86, 0xD8, + 0xAC, 0xD8, 0xAD, 0x46, 0xD9, 0x86, 0xD8, 0xAC, + 0xD9, 0x85, 0x46, 0xD9, 0x86, 0xD8, 0xAC, 0xD9, + 0x89, 0x46, 0xD9, 0x86, 0xD8, 0xAC, 0xD9, 0x8A, + 0x46, 0xD9, 0x86, 0xD8, 0xAD, 0xD9, 0x85, 0x46, + 0xD9, 0x86, 0xD8, 0xAD, 0xD9, 0x89, 0x46, 0xD9, + 0x86, 0xD8, 0xAD, 0xD9, 0x8A, 0x46, 0xD9, 0x86, + 0xD9, 0x85, 0xD9, 0x89, 0x46, 0xD9, 0x86, 0xD9, + // Bytes 2580 - 25bf + 0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x87, 0xD9, 0x85, + 0xD8, 0xAC, 0x46, 0xD9, 0x87, 0xD9, 0x85, 0xD9, + 0x85, 0x46, 0xD9, 0x8A, 0xD8, 0xAC, 0xD9, 0x8A, + 0x46, 0xD9, 0x8A, 0xD8, 0xAD, 0xD9, 0x8A, 0x46, + 0xD9, 0x8A, 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD9, + 0x8A, 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x8A, + 0xD9, 0x94, 0xD8, 0xA7, 0x46, 0xD9, 0x8A, 0xD9, + 0x94, 0xD8, 0xAC, 0x46, 0xD9, 0x8A, 0xD9, 0x94, + // Bytes 25c0 - 25ff + 0xD8, 0xAD, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD8, + 0xAE, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD8, 0xB1, + 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD8, 0xB2, 0x46, + 0xD9, 0x8A, 0xD9, 0x94, 0xD9, 0x85, 0x46, 0xD9, + 0x8A, 0xD9, 0x94, 0xD9, 0x86, 0x46, 0xD9, 0x8A, + 0xD9, 0x94, 0xD9, 0x87, 0x46, 0xD9, 0x8A, 0xD9, + 0x94, 0xD9, 0x88, 0x46, 0xD9, 0x8A, 0xD9, 0x94, + 0xD9, 0x89, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD9, + // Bytes 2600 - 263f + 0x8A, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xDB, 0x86, + 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xDB, 0x87, 0x46, + 0xD9, 0x8A, 0xD9, 0x94, 0xDB, 0x88, 0x46, 0xD9, + 0x8A, 0xD9, 0x94, 0xDB, 0x90, 0x46, 0xD9, 0x8A, + 0xD9, 0x94, 0xDB, 0x95, 0x46, 0xE0, 0xB9, 0x8D, + 0xE0, 0xB8, 0xB2, 0x46, 0xE0, 0xBA, 0xAB, 0xE0, + 0xBA, 0x99, 0x46, 0xE0, 0xBA, 0xAB, 0xE0, 0xBA, + 0xA1, 0x46, 0xE0, 0xBB, 0x8D, 0xE0, 0xBA, 0xB2, + // Bytes 2640 - 267f + 0x46, 0xE0, 0xBD, 0x80, 0xE0, 0xBE, 0xB5, 0x46, + 0xE0, 0xBD, 0x82, 0xE0, 0xBE, 0xB7, 0x46, 0xE0, + 0xBD, 0x8C, 0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBD, + 0x91, 0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBD, 0x96, + 0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBD, 0x9B, 0xE0, + 0xBE, 0xB7, 0x46, 0xE0, 0xBE, 0x90, 0xE0, 0xBE, + 0xB5, 0x46, 0xE0, 0xBE, 0x92, 0xE0, 0xBE, 0xB7, + 0x46, 0xE0, 0xBE, 0x9C, 0xE0, 0xBE, 0xB7, 0x46, + // Bytes 2680 - 26bf + 0xE0, 0xBE, 0xA1, 0xE0, 0xBE, 0xB7, 0x46, 0xE0, + 0xBE, 0xA6, 0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBE, + 0xAB, 0xE0, 0xBE, 0xB7, 0x46, 0xE2, 0x80, 0xB2, + 0xE2, 0x80, 0xB2, 0x46, 0xE2, 0x80, 0xB5, 0xE2, + 0x80, 0xB5, 0x46, 0xE2, 0x88, 0xAB, 0xE2, 0x88, + 0xAB, 0x46, 0xE2, 0x88, 0xAE, 0xE2, 0x88, 0xAE, + 0x46, 0xE3, 0x81, 0xBB, 0xE3, 0x81, 0x8B, 0x46, + 0xE3, 0x82, 0x88, 0xE3, 0x82, 0x8A, 0x46, 0xE3, + // Bytes 26c0 - 26ff + 0x82, 0xAD, 0xE3, 0x83, 0xAD, 0x46, 0xE3, 0x82, + 0xB3, 0xE3, 0x82, 0xB3, 0x46, 0xE3, 0x82, 0xB3, + 0xE3, 0x83, 0x88, 0x46, 0xE3, 0x83, 0x88, 0xE3, + 0x83, 0xB3, 0x46, 0xE3, 0x83, 0x8A, 0xE3, 0x83, + 0x8E, 0x46, 0xE3, 0x83, 0x9B, 0xE3, 0x83, 0xB3, + 0x46, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0xAA, 0x46, + 0xE3, 0x83, 0xAA, 0xE3, 0x83, 0xA9, 0x46, 0xE3, + 0x83, 0xAC, 0xE3, 0x83, 0xA0, 0x46, 0xE5, 0xA4, + // Bytes 2700 - 273f + 0xA7, 0xE6, 0xAD, 0xA3, 0x46, 0xE5, 0xB9, 0xB3, + 0xE6, 0x88, 0x90, 0x46, 0xE6, 0x98, 0x8E, 0xE6, + 0xB2, 0xBB, 0x46, 0xE6, 0x98, 0xAD, 0xE5, 0x92, + 0x8C, 0x47, 0x72, 0x61, 0x64, 0xE2, 0x88, 0x95, + 0x73, 0x47, 0xE3, 0x80, 0x94, 0x53, 0xE3, 0x80, + 0x95, 0x48, 0x28, 0xE1, 0x84, 0x80, 0xE1, 0x85, + 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x82, 0xE1, + 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x83, + // Bytes 2740 - 277f + 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, + 0x85, 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, + 0x84, 0x86, 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, + 0xE1, 0x84, 0x87, 0xE1, 0x85, 0xA1, 0x29, 0x48, + 0x28, 0xE1, 0x84, 0x89, 0xE1, 0x85, 0xA1, 0x29, + 0x48, 0x28, 0xE1, 0x84, 0x8B, 0xE1, 0x85, 0xA1, + 0x29, 0x48, 0x28, 0xE1, 0x84, 0x8C, 0xE1, 0x85, + 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x8C, 0xE1, + // Bytes 2780 - 27bf + 0x85, 0xAE, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x8E, + 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, + 0x8F, 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, + 0x84, 0x90, 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, + 0xE1, 0x84, 0x91, 0xE1, 0x85, 0xA1, 0x29, 0x48, + 0x28, 0xE1, 0x84, 0x92, 0xE1, 0x85, 0xA1, 0x29, + 0x48, 0x72, 0x61, 0x64, 0xE2, 0x88, 0x95, 0x73, + 0x32, 0x48, 0xD8, 0xA7, 0xD9, 0x83, 0xD8, 0xA8, + // Bytes 27c0 - 27ff + 0xD8, 0xB1, 0x48, 0xD8, 0xA7, 0xD9, 0x84, 0xD9, + 0x84, 0xD9, 0x87, 0x48, 0xD8, 0xB1, 0xD8, 0xB3, + 0xD9, 0x88, 0xD9, 0x84, 0x48, 0xD8, 0xB1, 0xDB, + 0x8C, 0xD8, 0xA7, 0xD9, 0x84, 0x48, 0xD8, 0xB5, + 0xD9, 0x84, 0xD8, 0xB9, 0xD9, 0x85, 0x48, 0xD8, + 0xB9, 0xD9, 0x84, 0xD9, 0x8A, 0xD9, 0x87, 0x48, + 0xD9, 0x85, 0xD8, 0xAD, 0xD9, 0x85, 0xD8, 0xAF, + 0x48, 0xD9, 0x88, 0xD8, 0xB3, 0xD9, 0x84, 0xD9, + // Bytes 2800 - 283f + 0x85, 0x49, 0xE2, 0x80, 0xB2, 0xE2, 0x80, 0xB2, + 0xE2, 0x80, 0xB2, 0x49, 0xE2, 0x80, 0xB5, 0xE2, + 0x80, 0xB5, 0xE2, 0x80, 0xB5, 0x49, 0xE2, 0x88, + 0xAB, 0xE2, 0x88, 0xAB, 0xE2, 0x88, 0xAB, 0x49, + 0xE2, 0x88, 0xAE, 0xE2, 0x88, 0xAE, 0xE2, 0x88, + 0xAE, 0x49, 0xE3, 0x80, 0x94, 0xE4, 0xB8, 0x89, + 0xE3, 0x80, 0x95, 0x49, 0xE3, 0x80, 0x94, 0xE4, + 0xBA, 0x8C, 0xE3, 0x80, 0x95, 0x49, 0xE3, 0x80, + // Bytes 2840 - 287f + 0x94, 0xE5, 0x8B, 0x9D, 0xE3, 0x80, 0x95, 0x49, + 0xE3, 0x80, 0x94, 0xE5, 0xAE, 0x89, 0xE3, 0x80, + 0x95, 0x49, 0xE3, 0x80, 0x94, 0xE6, 0x89, 0x93, + 0xE3, 0x80, 0x95, 0x49, 0xE3, 0x80, 0x94, 0xE6, + 0x95, 0x97, 0xE3, 0x80, 0x95, 0x49, 0xE3, 0x80, + 0x94, 0xE6, 0x9C, 0xAC, 0xE3, 0x80, 0x95, 0x49, + 0xE3, 0x80, 0x94, 0xE7, 0x82, 0xB9, 0xE3, 0x80, + 0x95, 0x49, 0xE3, 0x80, 0x94, 0xE7, 0x9B, 0x97, + // Bytes 2880 - 28bf + 0xE3, 0x80, 0x95, 0x49, 0xE3, 0x82, 0xA2, 0xE3, + 0x83, 0xBC, 0xE3, 0x83, 0xAB, 0x49, 0xE3, 0x82, + 0xA4, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x81, 0x49, + 0xE3, 0x82, 0xA6, 0xE3, 0x82, 0xA9, 0xE3, 0x83, + 0xB3, 0x49, 0xE3, 0x82, 0xAA, 0xE3, 0x83, 0xB3, + 0xE3, 0x82, 0xB9, 0x49, 0xE3, 0x82, 0xAA, 0xE3, + 0x83, 0xBC, 0xE3, 0x83, 0xA0, 0x49, 0xE3, 0x82, + 0xAB, 0xE3, 0x82, 0xA4, 0xE3, 0x83, 0xAA, 0x49, + // Bytes 28c0 - 28ff + 0xE3, 0x82, 0xB1, 0xE3, 0x83, 0xBC, 0xE3, 0x82, + 0xB9, 0x49, 0xE3, 0x82, 0xB3, 0xE3, 0x83, 0xAB, + 0xE3, 0x83, 0x8A, 0x49, 0xE3, 0x82, 0xBB, 0xE3, + 0x83, 0xB3, 0xE3, 0x83, 0x81, 0x49, 0xE3, 0x82, + 0xBB, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x88, 0x49, + 0xE3, 0x83, 0x86, 0xE3, 0x82, 0x99, 0xE3, 0x82, + 0xB7, 0x49, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x99, + 0xE3, 0x83, 0xAB, 0x49, 0xE3, 0x83, 0x8E, 0xE3, + // Bytes 2900 - 293f + 0x83, 0x83, 0xE3, 0x83, 0x88, 0x49, 0xE3, 0x83, + 0x8F, 0xE3, 0x82, 0xA4, 0xE3, 0x83, 0x84, 0x49, + 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x99, 0xE3, 0x83, + 0xAB, 0x49, 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x9A, + 0xE3, 0x82, 0xB3, 0x49, 0xE3, 0x83, 0x95, 0xE3, + 0x83, 0xA9, 0xE3, 0x83, 0xB3, 0x49, 0xE3, 0x83, + 0x98, 0xE3, 0x82, 0x9A, 0xE3, 0x82, 0xBD, 0x49, + 0xE3, 0x83, 0x98, 0xE3, 0x83, 0xAB, 0xE3, 0x83, + // Bytes 2940 - 297f + 0x84, 0x49, 0xE3, 0x83, 0x9B, 0xE3, 0x83, 0xBC, + 0xE3, 0x83, 0xAB, 0x49, 0xE3, 0x83, 0x9B, 0xE3, + 0x83, 0xBC, 0xE3, 0x83, 0xB3, 0x49, 0xE3, 0x83, + 0x9E, 0xE3, 0x82, 0xA4, 0xE3, 0x83, 0xAB, 0x49, + 0xE3, 0x83, 0x9E, 0xE3, 0x83, 0x83, 0xE3, 0x83, + 0x8F, 0x49, 0xE3, 0x83, 0x9E, 0xE3, 0x83, 0xAB, + 0xE3, 0x82, 0xAF, 0x49, 0xE3, 0x83, 0xA4, 0xE3, + 0x83, 0xBC, 0xE3, 0x83, 0xAB, 0x49, 0xE3, 0x83, + // Bytes 2980 - 29bf + 0xA6, 0xE3, 0x82, 0xA2, 0xE3, 0x83, 0xB3, 0x49, + 0xE3, 0x83, 0xAF, 0xE3, 0x83, 0x83, 0xE3, 0x83, + 0x88, 0x4C, 0xE2, 0x80, 0xB2, 0xE2, 0x80, 0xB2, + 0xE2, 0x80, 0xB2, 0xE2, 0x80, 0xB2, 0x4C, 0xE2, + 0x88, 0xAB, 0xE2, 0x88, 0xAB, 0xE2, 0x88, 0xAB, + 0xE2, 0x88, 0xAB, 0x4C, 0xE3, 0x82, 0xA2, 0xE3, + 0x83, 0xAB, 0xE3, 0x83, 0x95, 0xE3, 0x82, 0xA1, + 0x4C, 0xE3, 0x82, 0xA8, 0xE3, 0x83, 0xBC, 0xE3, + // Bytes 29c0 - 29ff + 0x82, 0xAB, 0xE3, 0x83, 0xBC, 0x4C, 0xE3, 0x82, + 0xAB, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xAD, 0xE3, + 0x83, 0xB3, 0x4C, 0xE3, 0x82, 0xAB, 0xE3, 0x82, + 0x99, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x9E, 0x4C, + 0xE3, 0x82, 0xAB, 0xE3, 0x83, 0xA9, 0xE3, 0x83, + 0x83, 0xE3, 0x83, 0x88, 0x4C, 0xE3, 0x82, 0xAB, + 0xE3, 0x83, 0xAD, 0xE3, 0x83, 0xAA, 0xE3, 0x83, + 0xBC, 0x4C, 0xE3, 0x82, 0xAD, 0xE3, 0x82, 0x99, + // Bytes 2a00 - 2a3f + 0xE3, 0x83, 0x8B, 0xE3, 0x83, 0xBC, 0x4C, 0xE3, + 0x82, 0xAD, 0xE3, 0x83, 0xA5, 0xE3, 0x83, 0xAA, + 0xE3, 0x83, 0xBC, 0x4C, 0xE3, 0x82, 0xAF, 0xE3, + 0x82, 0x99, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xA0, + 0x4C, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAD, 0xE3, + 0x83, 0xBC, 0xE3, 0x83, 0x8D, 0x4C, 0xE3, 0x82, + 0xB5, 0xE3, 0x82, 0xA4, 0xE3, 0x82, 0xAF, 0xE3, + 0x83, 0xAB, 0x4C, 0xE3, 0x82, 0xBF, 0xE3, 0x82, + // Bytes 2a40 - 2a7f + 0x99, 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xB9, 0x4C, + 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x9A, 0xE3, 0x83, + 0xBC, 0xE3, 0x83, 0x84, 0x4C, 0xE3, 0x83, 0x92, + 0xE3, 0x82, 0x9A, 0xE3, 0x82, 0xAF, 0xE3, 0x83, + 0xAB, 0x4C, 0xE3, 0x83, 0x95, 0xE3, 0x82, 0xA3, + 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88, 0x4C, 0xE3, + 0x83, 0x98, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xBC, + 0xE3, 0x82, 0xBF, 0x4C, 0xE3, 0x83, 0x98, 0xE3, + // Bytes 2a80 - 2abf + 0x82, 0x9A, 0xE3, 0x83, 0x8B, 0xE3, 0x83, 0x92, + 0x4C, 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x9A, 0xE3, + 0x83, 0xB3, 0xE3, 0x82, 0xB9, 0x4C, 0xE3, 0x83, + 0x9B, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xAB, 0xE3, + 0x83, 0x88, 0x4C, 0xE3, 0x83, 0x9E, 0xE3, 0x82, + 0xA4, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAD, 0x4C, + 0xE3, 0x83, 0x9F, 0xE3, 0x82, 0xAF, 0xE3, 0x83, + 0xAD, 0xE3, 0x83, 0xB3, 0x4C, 0xE3, 0x83, 0xA1, + // Bytes 2ac0 - 2aff + 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88, 0xE3, 0x83, + 0xAB, 0x4C, 0xE3, 0x83, 0xAA, 0xE3, 0x83, 0x83, + 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xAB, 0x4C, 0xE3, + 0x83, 0xAB, 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x9A, + 0xE3, 0x83, 0xBC, 0x4C, 0xE6, 0xA0, 0xAA, 0xE5, + 0xBC, 0x8F, 0xE4, 0xBC, 0x9A, 0xE7, 0xA4, 0xBE, + 0x4E, 0x28, 0xE1, 0x84, 0x8B, 0xE1, 0x85, 0xA9, + 0xE1, 0x84, 0x92, 0xE1, 0x85, 0xAE, 0x29, 0x4F, + // Bytes 2b00 - 2b3f + 0xD8, 0xAC, 0xD9, 0x84, 0x20, 0xD8, 0xAC, 0xD9, + 0x84, 0xD8, 0xA7, 0xD9, 0x84, 0xD9, 0x87, 0x4F, + 0xE3, 0x82, 0xA2, 0xE3, 0x83, 0x8F, 0xE3, 0x82, + 0x9A, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88, 0x4F, + 0xE3, 0x82, 0xA2, 0xE3, 0x83, 0xB3, 0xE3, 0x83, + 0x98, 0xE3, 0x82, 0x9A, 0xE3, 0x82, 0xA2, 0x4F, + 0xE3, 0x82, 0xAD, 0xE3, 0x83, 0xAD, 0xE3, 0x83, + 0xAF, 0xE3, 0x83, 0x83, 0xE3, 0x83, 0x88, 0x4F, + // Bytes 2b40 - 2b7f + 0xE3, 0x82, 0xB5, 0xE3, 0x83, 0xB3, 0xE3, 0x83, + 0x81, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xA0, 0x4F, + 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x99, 0xE3, 0x83, + 0xBC, 0xE3, 0x83, 0xAC, 0xE3, 0x83, 0xAB, 0x4F, + 0xE3, 0x83, 0x98, 0xE3, 0x82, 0xAF, 0xE3, 0x82, + 0xBF, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xAB, 0x4F, + 0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x9A, 0xE3, 0x82, + 0xA4, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x88, 0x4F, + // Bytes 2b80 - 2bbf + 0xE3, 0x83, 0x9E, 0xE3, 0x83, 0xB3, 0xE3, 0x82, + 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0x4F, + 0xE3, 0x83, 0xA1, 0xE3, 0x82, 0xAB, 0xE3, 0x82, + 0x99, 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xB3, 0x4F, + 0xE3, 0x83, 0xAB, 0xE3, 0x83, 0xBC, 0xE3, 0x83, + 0x95, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xAB, 0x51, + 0x28, 0xE1, 0x84, 0x8B, 0xE1, 0x85, 0xA9, 0xE1, + 0x84, 0x8C, 0xE1, 0x85, 0xA5, 0xE1, 0x86, 0xAB, + // Bytes 2bc0 - 2bff + 0x29, 0x52, 0xE3, 0x82, 0xAD, 0xE3, 0x82, 0x99, + 0xE3, 0x83, 0xAB, 0xE3, 0x82, 0xBF, 0xE3, 0x82, + 0x99, 0xE3, 0x83, 0xBC, 0x52, 0xE3, 0x82, 0xAD, + 0xE3, 0x83, 0xAD, 0xE3, 0x82, 0xAF, 0xE3, 0x82, + 0x99, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xA0, 0x52, + 0xE3, 0x82, 0xAD, 0xE3, 0x83, 0xAD, 0xE3, 0x83, + 0xA1, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88, 0xE3, + 0x83, 0xAB, 0x52, 0xE3, 0x82, 0xAF, 0xE3, 0x82, + // Bytes 2c00 - 2c3f + 0x99, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xA0, 0xE3, + 0x83, 0x88, 0xE3, 0x83, 0xB3, 0x52, 0xE3, 0x82, + 0xAF, 0xE3, 0x83, 0xAB, 0xE3, 0x82, 0xBB, 0xE3, + 0x82, 0x99, 0xE3, 0x82, 0xA4, 0xE3, 0x83, 0xAD, + 0x52, 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x9A, 0xE3, + 0x83, 0xBC, 0xE3, 0x82, 0xBB, 0xE3, 0x83, 0xB3, + 0xE3, 0x83, 0x88, 0x52, 0xE3, 0x83, 0x92, 0xE3, + 0x82, 0x9A, 0xE3, 0x82, 0xA2, 0xE3, 0x82, 0xB9, + // Bytes 2c40 - 2c7f + 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xAB, 0x52, 0xE3, + 0x83, 0x95, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0x83, + 0xE3, 0x82, 0xB7, 0xE3, 0x82, 0xA7, 0xE3, 0x83, + 0xAB, 0x52, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0xAA, + 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x99, 0xE3, 0x83, + 0xBC, 0xE3, 0x83, 0xAB, 0x52, 0xE3, 0x83, 0xAC, + 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x88, 0xE3, 0x82, + 0xB1, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xB3, 0x61, + // Bytes 2c80 - 2cbf + 0xD8, 0xB5, 0xD9, 0x84, 0xD9, 0x89, 0x20, 0xD8, + 0xA7, 0xD9, 0x84, 0xD9, 0x84, 0xD9, 0x87, 0x20, + 0xD8, 0xB9, 0xD9, 0x84, 0xD9, 0x8A, 0xD9, 0x87, + 0x20, 0xD9, 0x88, 0xD8, 0xB3, 0xD9, 0x84, 0xD9, + 0x85, 0x06, 0xE0, 0xA7, 0x87, 0xE0, 0xA6, 0xBE, + 0x01, 0x06, 0xE0, 0xA7, 0x87, 0xE0, 0xA7, 0x97, + 0x01, 0x06, 0xE0, 0xAD, 0x87, 0xE0, 0xAC, 0xBE, + 0x01, 0x06, 0xE0, 0xAD, 0x87, 0xE0, 0xAD, 0x96, + // Bytes 2cc0 - 2cff + 0x01, 0x06, 0xE0, 0xAD, 0x87, 0xE0, 0xAD, 0x97, + 0x01, 0x06, 0xE0, 0xAE, 0x92, 0xE0, 0xAF, 0x97, + 0x01, 0x06, 0xE0, 0xAF, 0x86, 0xE0, 0xAE, 0xBE, + 0x01, 0x06, 0xE0, 0xAF, 0x86, 0xE0, 0xAF, 0x97, + 0x01, 0x06, 0xE0, 0xAF, 0x87, 0xE0, 0xAE, 0xBE, + 0x01, 0x06, 0xE0, 0xB2, 0xBF, 0xE0, 0xB3, 0x95, + 0x01, 0x06, 0xE0, 0xB3, 0x86, 0xE0, 0xB3, 0x95, + 0x01, 0x06, 0xE0, 0xB3, 0x86, 0xE0, 0xB3, 0x96, + // Bytes 2d00 - 2d3f + 0x01, 0x06, 0xE0, 0xB5, 0x86, 0xE0, 0xB4, 0xBE, + 0x01, 0x06, 0xE0, 0xB5, 0x86, 0xE0, 0xB5, 0x97, + 0x01, 0x06, 0xE0, 0xB5, 0x87, 0xE0, 0xB4, 0xBE, + 0x01, 0x06, 0xE0, 0xB7, 0x99, 0xE0, 0xB7, 0x9F, + 0x01, 0x06, 0xE1, 0x80, 0xA5, 0xE1, 0x80, 0xAE, + 0x01, 0x06, 0xE1, 0xAC, 0x85, 0xE1, 0xAC, 0xB5, + 0x01, 0x06, 0xE1, 0xAC, 0x87, 0xE1, 0xAC, 0xB5, + 0x01, 0x06, 0xE1, 0xAC, 0x89, 0xE1, 0xAC, 0xB5, + // Bytes 2d40 - 2d7f + 0x01, 0x06, 0xE1, 0xAC, 0x8B, 0xE1, 0xAC, 0xB5, + 0x01, 0x06, 0xE1, 0xAC, 0x8D, 0xE1, 0xAC, 0xB5, + 0x01, 0x06, 0xE1, 0xAC, 0x91, 0xE1, 0xAC, 0xB5, + 0x01, 0x06, 0xE1, 0xAC, 0xBA, 0xE1, 0xAC, 0xB5, + 0x01, 0x06, 0xE1, 0xAC, 0xBC, 0xE1, 0xAC, 0xB5, + 0x01, 0x06, 0xE1, 0xAC, 0xBE, 0xE1, 0xAC, 0xB5, + 0x01, 0x06, 0xE1, 0xAC, 0xBF, 0xE1, 0xAC, 0xB5, + 0x01, 0x06, 0xE1, 0xAD, 0x82, 0xE1, 0xAC, 0xB5, + // Bytes 2d80 - 2dbf + 0x01, 0x08, 0xF0, 0x91, 0x84, 0xB1, 0xF0, 0x91, + 0x84, 0xA7, 0x01, 0x08, 0xF0, 0x91, 0x84, 0xB2, + 0xF0, 0x91, 0x84, 0xA7, 0x01, 0x08, 0xF0, 0x91, + 0x8D, 0x87, 0xF0, 0x91, 0x8C, 0xBE, 0x01, 0x08, + 0xF0, 0x91, 0x8D, 0x87, 0xF0, 0x91, 0x8D, 0x97, + 0x01, 0x08, 0xF0, 0x91, 0x92, 0xB9, 0xF0, 0x91, + 0x92, 0xB0, 0x01, 0x08, 0xF0, 0x91, 0x92, 0xB9, + 0xF0, 0x91, 0x92, 0xBA, 0x01, 0x08, 0xF0, 0x91, + // Bytes 2dc0 - 2dff + 0x92, 0xB9, 0xF0, 0x91, 0x92, 0xBD, 0x01, 0x08, + 0xF0, 0x91, 0x96, 0xB8, 0xF0, 0x91, 0x96, 0xAF, + 0x01, 0x08, 0xF0, 0x91, 0x96, 0xB9, 0xF0, 0x91, + 0x96, 0xAF, 0x01, 0x09, 0xE0, 0xB3, 0x86, 0xE0, + 0xB3, 0x82, 0xE0, 0xB3, 0x95, 0x02, 0x09, 0xE0, + 0xB7, 0x99, 0xE0, 0xB7, 0x8F, 0xE0, 0xB7, 0x8A, + 0x12, 0x44, 0x44, 0x5A, 0xCC, 0x8C, 0xC9, 0x44, + 0x44, 0x7A, 0xCC, 0x8C, 0xC9, 0x44, 0x64, 0x7A, + // Bytes 2e00 - 2e3f + 0xCC, 0x8C, 0xC9, 0x46, 0xD9, 0x84, 0xD8, 0xA7, + 0xD9, 0x93, 0xC9, 0x46, 0xD9, 0x84, 0xD8, 0xA7, + 0xD9, 0x94, 0xC9, 0x46, 0xD9, 0x84, 0xD8, 0xA7, + 0xD9, 0x95, 0xB5, 0x46, 0xE1, 0x84, 0x80, 0xE1, + 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x82, 0xE1, + 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x83, 0xE1, + 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x85, 0xE1, + 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x86, 0xE1, + // Bytes 2e40 - 2e7f + 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x87, 0xE1, + 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x89, 0xE1, + 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x8B, 0xE1, + 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x8B, 0xE1, + 0x85, 0xAE, 0x01, 0x46, 0xE1, 0x84, 0x8C, 0xE1, + 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x8E, 0xE1, + 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x8F, 0xE1, + 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x90, 0xE1, + // Bytes 2e80 - 2ebf + 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x91, 0xE1, + 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x92, 0xE1, + 0x85, 0xA1, 0x01, 0x49, 0xE3, 0x83, 0xA1, 0xE3, + 0x82, 0xAB, 0xE3, 0x82, 0x99, 0x0D, 0x4C, 0xE1, + 0x84, 0x8C, 0xE1, 0x85, 0xAE, 0xE1, 0x84, 0x8B, + 0xE1, 0x85, 0xB4, 0x01, 0x4C, 0xE3, 0x82, 0xAD, + 0xE3, 0x82, 0x99, 0xE3, 0x82, 0xAB, 0xE3, 0x82, + 0x99, 0x0D, 0x4C, 0xE3, 0x82, 0xB3, 0xE3, 0x83, + // Bytes 2ec0 - 2eff + 0xBC, 0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x9A, 0x0D, + 0x4C, 0xE3, 0x83, 0xA4, 0xE3, 0x83, 0xBC, 0xE3, + 0x83, 0x88, 0xE3, 0x82, 0x99, 0x0D, 0x4F, 0xE1, + 0x84, 0x8E, 0xE1, 0x85, 0xA1, 0xE1, 0x86, 0xB7, + 0xE1, 0x84, 0x80, 0xE1, 0x85, 0xA9, 0x01, 0x4F, + 0xE3, 0x82, 0xA4, 0xE3, 0x83, 0x8B, 0xE3, 0x83, + 0xB3, 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0x99, 0x0D, + 0x4F, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xAA, 0xE3, + // Bytes 2f00 - 2f3f + 0x83, 0xB3, 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0x99, + 0x0D, 0x4F, 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x9A, + 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xB7, 0xE3, 0x82, + 0x99, 0x0D, 0x4F, 0xE3, 0x83, 0x9B, 0xE3, 0x82, + 0x9A, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x88, 0xE3, + 0x82, 0x99, 0x0D, 0x52, 0xE3, 0x82, 0xA8, 0xE3, + 0x82, 0xB9, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xBC, + 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x99, 0x0D, 0x52, + // Bytes 2f40 - 2f7f + 0xE3, 0x83, 0x95, 0xE3, 0x82, 0xA1, 0xE3, 0x83, + 0xA9, 0xE3, 0x83, 0x83, 0xE3, 0x83, 0x88, 0xE3, + 0x82, 0x99, 0x0D, 0x86, 0xE0, 0xB3, 0x86, 0xE0, + 0xB3, 0x82, 0x01, 0x86, 0xE0, 0xB7, 0x99, 0xE0, + 0xB7, 0x8F, 0x01, 0x03, 0x3C, 0xCC, 0xB8, 0x05, + 0x03, 0x3D, 0xCC, 0xB8, 0x05, 0x03, 0x3E, 0xCC, + 0xB8, 0x05, 0x03, 0x41, 0xCC, 0x80, 0xC9, 0x03, + 0x41, 0xCC, 0x81, 0xC9, 0x03, 0x41, 0xCC, 0x83, + // Bytes 2f80 - 2fbf + 0xC9, 0x03, 0x41, 0xCC, 0x84, 0xC9, 0x03, 0x41, + 0xCC, 0x89, 0xC9, 0x03, 0x41, 0xCC, 0x8C, 0xC9, + 0x03, 0x41, 0xCC, 0x8F, 0xC9, 0x03, 0x41, 0xCC, + 0x91, 0xC9, 0x03, 0x41, 0xCC, 0xA5, 0xB5, 0x03, + 0x41, 0xCC, 0xA8, 0xA5, 0x03, 0x42, 0xCC, 0x87, + 0xC9, 0x03, 0x42, 0xCC, 0xA3, 0xB5, 0x03, 0x42, + 0xCC, 0xB1, 0xB5, 0x03, 0x43, 0xCC, 0x81, 0xC9, + 0x03, 0x43, 0xCC, 0x82, 0xC9, 0x03, 0x43, 0xCC, + // Bytes 2fc0 - 2fff + 0x87, 0xC9, 0x03, 0x43, 0xCC, 0x8C, 0xC9, 0x03, + 0x44, 0xCC, 0x87, 0xC9, 0x03, 0x44, 0xCC, 0x8C, + 0xC9, 0x03, 0x44, 0xCC, 0xA3, 0xB5, 0x03, 0x44, + 0xCC, 0xA7, 0xA5, 0x03, 0x44, 0xCC, 0xAD, 0xB5, + 0x03, 0x44, 0xCC, 0xB1, 0xB5, 0x03, 0x45, 0xCC, + 0x80, 0xC9, 0x03, 0x45, 0xCC, 0x81, 0xC9, 0x03, + 0x45, 0xCC, 0x83, 0xC9, 0x03, 0x45, 0xCC, 0x86, + 0xC9, 0x03, 0x45, 0xCC, 0x87, 0xC9, 0x03, 0x45, + // Bytes 3000 - 303f + 0xCC, 0x88, 0xC9, 0x03, 0x45, 0xCC, 0x89, 0xC9, + 0x03, 0x45, 0xCC, 0x8C, 0xC9, 0x03, 0x45, 0xCC, + 0x8F, 0xC9, 0x03, 0x45, 0xCC, 0x91, 0xC9, 0x03, + 0x45, 0xCC, 0xA8, 0xA5, 0x03, 0x45, 0xCC, 0xAD, + 0xB5, 0x03, 0x45, 0xCC, 0xB0, 0xB5, 0x03, 0x46, + 0xCC, 0x87, 0xC9, 0x03, 0x47, 0xCC, 0x81, 0xC9, + 0x03, 0x47, 0xCC, 0x82, 0xC9, 0x03, 0x47, 0xCC, + 0x84, 0xC9, 0x03, 0x47, 0xCC, 0x86, 0xC9, 0x03, + // Bytes 3040 - 307f + 0x47, 0xCC, 0x87, 0xC9, 0x03, 0x47, 0xCC, 0x8C, + 0xC9, 0x03, 0x47, 0xCC, 0xA7, 0xA5, 0x03, 0x48, + 0xCC, 0x82, 0xC9, 0x03, 0x48, 0xCC, 0x87, 0xC9, + 0x03, 0x48, 0xCC, 0x88, 0xC9, 0x03, 0x48, 0xCC, + 0x8C, 0xC9, 0x03, 0x48, 0xCC, 0xA3, 0xB5, 0x03, + 0x48, 0xCC, 0xA7, 0xA5, 0x03, 0x48, 0xCC, 0xAE, + 0xB5, 0x03, 0x49, 0xCC, 0x80, 0xC9, 0x03, 0x49, + 0xCC, 0x81, 0xC9, 0x03, 0x49, 0xCC, 0x82, 0xC9, + // Bytes 3080 - 30bf + 0x03, 0x49, 0xCC, 0x83, 0xC9, 0x03, 0x49, 0xCC, + 0x84, 0xC9, 0x03, 0x49, 0xCC, 0x86, 0xC9, 0x03, + 0x49, 0xCC, 0x87, 0xC9, 0x03, 0x49, 0xCC, 0x89, + 0xC9, 0x03, 0x49, 0xCC, 0x8C, 0xC9, 0x03, 0x49, + 0xCC, 0x8F, 0xC9, 0x03, 0x49, 0xCC, 0x91, 0xC9, + 0x03, 0x49, 0xCC, 0xA3, 0xB5, 0x03, 0x49, 0xCC, + 0xA8, 0xA5, 0x03, 0x49, 0xCC, 0xB0, 0xB5, 0x03, + 0x4A, 0xCC, 0x82, 0xC9, 0x03, 0x4B, 0xCC, 0x81, + // Bytes 30c0 - 30ff + 0xC9, 0x03, 0x4B, 0xCC, 0x8C, 0xC9, 0x03, 0x4B, + 0xCC, 0xA3, 0xB5, 0x03, 0x4B, 0xCC, 0xA7, 0xA5, + 0x03, 0x4B, 0xCC, 0xB1, 0xB5, 0x03, 0x4C, 0xCC, + 0x81, 0xC9, 0x03, 0x4C, 0xCC, 0x8C, 0xC9, 0x03, + 0x4C, 0xCC, 0xA7, 0xA5, 0x03, 0x4C, 0xCC, 0xAD, + 0xB5, 0x03, 0x4C, 0xCC, 0xB1, 0xB5, 0x03, 0x4D, + 0xCC, 0x81, 0xC9, 0x03, 0x4D, 0xCC, 0x87, 0xC9, + 0x03, 0x4D, 0xCC, 0xA3, 0xB5, 0x03, 0x4E, 0xCC, + // Bytes 3100 - 313f + 0x80, 0xC9, 0x03, 0x4E, 0xCC, 0x81, 0xC9, 0x03, + 0x4E, 0xCC, 0x83, 0xC9, 0x03, 0x4E, 0xCC, 0x87, + 0xC9, 0x03, 0x4E, 0xCC, 0x8C, 0xC9, 0x03, 0x4E, + 0xCC, 0xA3, 0xB5, 0x03, 0x4E, 0xCC, 0xA7, 0xA5, + 0x03, 0x4E, 0xCC, 0xAD, 0xB5, 0x03, 0x4E, 0xCC, + 0xB1, 0xB5, 0x03, 0x4F, 0xCC, 0x80, 0xC9, 0x03, + 0x4F, 0xCC, 0x81, 0xC9, 0x03, 0x4F, 0xCC, 0x86, + 0xC9, 0x03, 0x4F, 0xCC, 0x89, 0xC9, 0x03, 0x4F, + // Bytes 3140 - 317f + 0xCC, 0x8B, 0xC9, 0x03, 0x4F, 0xCC, 0x8C, 0xC9, + 0x03, 0x4F, 0xCC, 0x8F, 0xC9, 0x03, 0x4F, 0xCC, + 0x91, 0xC9, 0x03, 0x50, 0xCC, 0x81, 0xC9, 0x03, + 0x50, 0xCC, 0x87, 0xC9, 0x03, 0x52, 0xCC, 0x81, + 0xC9, 0x03, 0x52, 0xCC, 0x87, 0xC9, 0x03, 0x52, + 0xCC, 0x8C, 0xC9, 0x03, 0x52, 0xCC, 0x8F, 0xC9, + 0x03, 0x52, 0xCC, 0x91, 0xC9, 0x03, 0x52, 0xCC, + 0xA7, 0xA5, 0x03, 0x52, 0xCC, 0xB1, 0xB5, 0x03, + // Bytes 3180 - 31bf + 0x53, 0xCC, 0x82, 0xC9, 0x03, 0x53, 0xCC, 0x87, + 0xC9, 0x03, 0x53, 0xCC, 0xA6, 0xB5, 0x03, 0x53, + 0xCC, 0xA7, 0xA5, 0x03, 0x54, 0xCC, 0x87, 0xC9, + 0x03, 0x54, 0xCC, 0x8C, 0xC9, 0x03, 0x54, 0xCC, + 0xA3, 0xB5, 0x03, 0x54, 0xCC, 0xA6, 0xB5, 0x03, + 0x54, 0xCC, 0xA7, 0xA5, 0x03, 0x54, 0xCC, 0xAD, + 0xB5, 0x03, 0x54, 0xCC, 0xB1, 0xB5, 0x03, 0x55, + 0xCC, 0x80, 0xC9, 0x03, 0x55, 0xCC, 0x81, 0xC9, + // Bytes 31c0 - 31ff + 0x03, 0x55, 0xCC, 0x82, 0xC9, 0x03, 0x55, 0xCC, + 0x86, 0xC9, 0x03, 0x55, 0xCC, 0x89, 0xC9, 0x03, + 0x55, 0xCC, 0x8A, 0xC9, 0x03, 0x55, 0xCC, 0x8B, + 0xC9, 0x03, 0x55, 0xCC, 0x8C, 0xC9, 0x03, 0x55, + 0xCC, 0x8F, 0xC9, 0x03, 0x55, 0xCC, 0x91, 0xC9, + 0x03, 0x55, 0xCC, 0xA3, 0xB5, 0x03, 0x55, 0xCC, + 0xA4, 0xB5, 0x03, 0x55, 0xCC, 0xA8, 0xA5, 0x03, + 0x55, 0xCC, 0xAD, 0xB5, 0x03, 0x55, 0xCC, 0xB0, + // Bytes 3200 - 323f + 0xB5, 0x03, 0x56, 0xCC, 0x83, 0xC9, 0x03, 0x56, + 0xCC, 0xA3, 0xB5, 0x03, 0x57, 0xCC, 0x80, 0xC9, + 0x03, 0x57, 0xCC, 0x81, 0xC9, 0x03, 0x57, 0xCC, + 0x82, 0xC9, 0x03, 0x57, 0xCC, 0x87, 0xC9, 0x03, + 0x57, 0xCC, 0x88, 0xC9, 0x03, 0x57, 0xCC, 0xA3, + 0xB5, 0x03, 0x58, 0xCC, 0x87, 0xC9, 0x03, 0x58, + 0xCC, 0x88, 0xC9, 0x03, 0x59, 0xCC, 0x80, 0xC9, + 0x03, 0x59, 0xCC, 0x81, 0xC9, 0x03, 0x59, 0xCC, + // Bytes 3240 - 327f + 0x82, 0xC9, 0x03, 0x59, 0xCC, 0x83, 0xC9, 0x03, + 0x59, 0xCC, 0x84, 0xC9, 0x03, 0x59, 0xCC, 0x87, + 0xC9, 0x03, 0x59, 0xCC, 0x88, 0xC9, 0x03, 0x59, + 0xCC, 0x89, 0xC9, 0x03, 0x59, 0xCC, 0xA3, 0xB5, + 0x03, 0x5A, 0xCC, 0x81, 0xC9, 0x03, 0x5A, 0xCC, + 0x82, 0xC9, 0x03, 0x5A, 0xCC, 0x87, 0xC9, 0x03, + 0x5A, 0xCC, 0x8C, 0xC9, 0x03, 0x5A, 0xCC, 0xA3, + 0xB5, 0x03, 0x5A, 0xCC, 0xB1, 0xB5, 0x03, 0x61, + // Bytes 3280 - 32bf + 0xCC, 0x80, 0xC9, 0x03, 0x61, 0xCC, 0x81, 0xC9, + 0x03, 0x61, 0xCC, 0x83, 0xC9, 0x03, 0x61, 0xCC, + 0x84, 0xC9, 0x03, 0x61, 0xCC, 0x89, 0xC9, 0x03, + 0x61, 0xCC, 0x8C, 0xC9, 0x03, 0x61, 0xCC, 0x8F, + 0xC9, 0x03, 0x61, 0xCC, 0x91, 0xC9, 0x03, 0x61, + 0xCC, 0xA5, 0xB5, 0x03, 0x61, 0xCC, 0xA8, 0xA5, + 0x03, 0x62, 0xCC, 0x87, 0xC9, 0x03, 0x62, 0xCC, + 0xA3, 0xB5, 0x03, 0x62, 0xCC, 0xB1, 0xB5, 0x03, + // Bytes 32c0 - 32ff + 0x63, 0xCC, 0x81, 0xC9, 0x03, 0x63, 0xCC, 0x82, + 0xC9, 0x03, 0x63, 0xCC, 0x87, 0xC9, 0x03, 0x63, + 0xCC, 0x8C, 0xC9, 0x03, 0x64, 0xCC, 0x87, 0xC9, + 0x03, 0x64, 0xCC, 0x8C, 0xC9, 0x03, 0x64, 0xCC, + 0xA3, 0xB5, 0x03, 0x64, 0xCC, 0xA7, 0xA5, 0x03, + 0x64, 0xCC, 0xAD, 0xB5, 0x03, 0x64, 0xCC, 0xB1, + 0xB5, 0x03, 0x65, 0xCC, 0x80, 0xC9, 0x03, 0x65, + 0xCC, 0x81, 0xC9, 0x03, 0x65, 0xCC, 0x83, 0xC9, + // Bytes 3300 - 333f + 0x03, 0x65, 0xCC, 0x86, 0xC9, 0x03, 0x65, 0xCC, + 0x87, 0xC9, 0x03, 0x65, 0xCC, 0x88, 0xC9, 0x03, + 0x65, 0xCC, 0x89, 0xC9, 0x03, 0x65, 0xCC, 0x8C, + 0xC9, 0x03, 0x65, 0xCC, 0x8F, 0xC9, 0x03, 0x65, + 0xCC, 0x91, 0xC9, 0x03, 0x65, 0xCC, 0xA8, 0xA5, + 0x03, 0x65, 0xCC, 0xAD, 0xB5, 0x03, 0x65, 0xCC, + 0xB0, 0xB5, 0x03, 0x66, 0xCC, 0x87, 0xC9, 0x03, + 0x67, 0xCC, 0x81, 0xC9, 0x03, 0x67, 0xCC, 0x82, + // Bytes 3340 - 337f + 0xC9, 0x03, 0x67, 0xCC, 0x84, 0xC9, 0x03, 0x67, + 0xCC, 0x86, 0xC9, 0x03, 0x67, 0xCC, 0x87, 0xC9, + 0x03, 0x67, 0xCC, 0x8C, 0xC9, 0x03, 0x67, 0xCC, + 0xA7, 0xA5, 0x03, 0x68, 0xCC, 0x82, 0xC9, 0x03, + 0x68, 0xCC, 0x87, 0xC9, 0x03, 0x68, 0xCC, 0x88, + 0xC9, 0x03, 0x68, 0xCC, 0x8C, 0xC9, 0x03, 0x68, + 0xCC, 0xA3, 0xB5, 0x03, 0x68, 0xCC, 0xA7, 0xA5, + 0x03, 0x68, 0xCC, 0xAE, 0xB5, 0x03, 0x68, 0xCC, + // Bytes 3380 - 33bf + 0xB1, 0xB5, 0x03, 0x69, 0xCC, 0x80, 0xC9, 0x03, + 0x69, 0xCC, 0x81, 0xC9, 0x03, 0x69, 0xCC, 0x82, + 0xC9, 0x03, 0x69, 0xCC, 0x83, 0xC9, 0x03, 0x69, + 0xCC, 0x84, 0xC9, 0x03, 0x69, 0xCC, 0x86, 0xC9, + 0x03, 0x69, 0xCC, 0x89, 0xC9, 0x03, 0x69, 0xCC, + 0x8C, 0xC9, 0x03, 0x69, 0xCC, 0x8F, 0xC9, 0x03, + 0x69, 0xCC, 0x91, 0xC9, 0x03, 0x69, 0xCC, 0xA3, + 0xB5, 0x03, 0x69, 0xCC, 0xA8, 0xA5, 0x03, 0x69, + // Bytes 33c0 - 33ff + 0xCC, 0xB0, 0xB5, 0x03, 0x6A, 0xCC, 0x82, 0xC9, + 0x03, 0x6A, 0xCC, 0x8C, 0xC9, 0x03, 0x6B, 0xCC, + 0x81, 0xC9, 0x03, 0x6B, 0xCC, 0x8C, 0xC9, 0x03, + 0x6B, 0xCC, 0xA3, 0xB5, 0x03, 0x6B, 0xCC, 0xA7, + 0xA5, 0x03, 0x6B, 0xCC, 0xB1, 0xB5, 0x03, 0x6C, + 0xCC, 0x81, 0xC9, 0x03, 0x6C, 0xCC, 0x8C, 0xC9, + 0x03, 0x6C, 0xCC, 0xA7, 0xA5, 0x03, 0x6C, 0xCC, + 0xAD, 0xB5, 0x03, 0x6C, 0xCC, 0xB1, 0xB5, 0x03, + // Bytes 3400 - 343f + 0x6D, 0xCC, 0x81, 0xC9, 0x03, 0x6D, 0xCC, 0x87, + 0xC9, 0x03, 0x6D, 0xCC, 0xA3, 0xB5, 0x03, 0x6E, + 0xCC, 0x80, 0xC9, 0x03, 0x6E, 0xCC, 0x81, 0xC9, + 0x03, 0x6E, 0xCC, 0x83, 0xC9, 0x03, 0x6E, 0xCC, + 0x87, 0xC9, 0x03, 0x6E, 0xCC, 0x8C, 0xC9, 0x03, + 0x6E, 0xCC, 0xA3, 0xB5, 0x03, 0x6E, 0xCC, 0xA7, + 0xA5, 0x03, 0x6E, 0xCC, 0xAD, 0xB5, 0x03, 0x6E, + 0xCC, 0xB1, 0xB5, 0x03, 0x6F, 0xCC, 0x80, 0xC9, + // Bytes 3440 - 347f + 0x03, 0x6F, 0xCC, 0x81, 0xC9, 0x03, 0x6F, 0xCC, + 0x86, 0xC9, 0x03, 0x6F, 0xCC, 0x89, 0xC9, 0x03, + 0x6F, 0xCC, 0x8B, 0xC9, 0x03, 0x6F, 0xCC, 0x8C, + 0xC9, 0x03, 0x6F, 0xCC, 0x8F, 0xC9, 0x03, 0x6F, + 0xCC, 0x91, 0xC9, 0x03, 0x70, 0xCC, 0x81, 0xC9, + 0x03, 0x70, 0xCC, 0x87, 0xC9, 0x03, 0x72, 0xCC, + 0x81, 0xC9, 0x03, 0x72, 0xCC, 0x87, 0xC9, 0x03, + 0x72, 0xCC, 0x8C, 0xC9, 0x03, 0x72, 0xCC, 0x8F, + // Bytes 3480 - 34bf + 0xC9, 0x03, 0x72, 0xCC, 0x91, 0xC9, 0x03, 0x72, + 0xCC, 0xA7, 0xA5, 0x03, 0x72, 0xCC, 0xB1, 0xB5, + 0x03, 0x73, 0xCC, 0x82, 0xC9, 0x03, 0x73, 0xCC, + 0x87, 0xC9, 0x03, 0x73, 0xCC, 0xA6, 0xB5, 0x03, + 0x73, 0xCC, 0xA7, 0xA5, 0x03, 0x74, 0xCC, 0x87, + 0xC9, 0x03, 0x74, 0xCC, 0x88, 0xC9, 0x03, 0x74, + 0xCC, 0x8C, 0xC9, 0x03, 0x74, 0xCC, 0xA3, 0xB5, + 0x03, 0x74, 0xCC, 0xA6, 0xB5, 0x03, 0x74, 0xCC, + // Bytes 34c0 - 34ff + 0xA7, 0xA5, 0x03, 0x74, 0xCC, 0xAD, 0xB5, 0x03, + 0x74, 0xCC, 0xB1, 0xB5, 0x03, 0x75, 0xCC, 0x80, + 0xC9, 0x03, 0x75, 0xCC, 0x81, 0xC9, 0x03, 0x75, + 0xCC, 0x82, 0xC9, 0x03, 0x75, 0xCC, 0x86, 0xC9, + 0x03, 0x75, 0xCC, 0x89, 0xC9, 0x03, 0x75, 0xCC, + 0x8A, 0xC9, 0x03, 0x75, 0xCC, 0x8B, 0xC9, 0x03, + 0x75, 0xCC, 0x8C, 0xC9, 0x03, 0x75, 0xCC, 0x8F, + 0xC9, 0x03, 0x75, 0xCC, 0x91, 0xC9, 0x03, 0x75, + // Bytes 3500 - 353f + 0xCC, 0xA3, 0xB5, 0x03, 0x75, 0xCC, 0xA4, 0xB5, + 0x03, 0x75, 0xCC, 0xA8, 0xA5, 0x03, 0x75, 0xCC, + 0xAD, 0xB5, 0x03, 0x75, 0xCC, 0xB0, 0xB5, 0x03, + 0x76, 0xCC, 0x83, 0xC9, 0x03, 0x76, 0xCC, 0xA3, + 0xB5, 0x03, 0x77, 0xCC, 0x80, 0xC9, 0x03, 0x77, + 0xCC, 0x81, 0xC9, 0x03, 0x77, 0xCC, 0x82, 0xC9, + 0x03, 0x77, 0xCC, 0x87, 0xC9, 0x03, 0x77, 0xCC, + 0x88, 0xC9, 0x03, 0x77, 0xCC, 0x8A, 0xC9, 0x03, + // Bytes 3540 - 357f + 0x77, 0xCC, 0xA3, 0xB5, 0x03, 0x78, 0xCC, 0x87, + 0xC9, 0x03, 0x78, 0xCC, 0x88, 0xC9, 0x03, 0x79, + 0xCC, 0x80, 0xC9, 0x03, 0x79, 0xCC, 0x81, 0xC9, + 0x03, 0x79, 0xCC, 0x82, 0xC9, 0x03, 0x79, 0xCC, + 0x83, 0xC9, 0x03, 0x79, 0xCC, 0x84, 0xC9, 0x03, + 0x79, 0xCC, 0x87, 0xC9, 0x03, 0x79, 0xCC, 0x88, + 0xC9, 0x03, 0x79, 0xCC, 0x89, 0xC9, 0x03, 0x79, + 0xCC, 0x8A, 0xC9, 0x03, 0x79, 0xCC, 0xA3, 0xB5, + // Bytes 3580 - 35bf + 0x03, 0x7A, 0xCC, 0x81, 0xC9, 0x03, 0x7A, 0xCC, + 0x82, 0xC9, 0x03, 0x7A, 0xCC, 0x87, 0xC9, 0x03, + 0x7A, 0xCC, 0x8C, 0xC9, 0x03, 0x7A, 0xCC, 0xA3, + 0xB5, 0x03, 0x7A, 0xCC, 0xB1, 0xB5, 0x04, 0xC2, + 0xA8, 0xCC, 0x80, 0xCA, 0x04, 0xC2, 0xA8, 0xCC, + 0x81, 0xCA, 0x04, 0xC2, 0xA8, 0xCD, 0x82, 0xCA, + 0x04, 0xC3, 0x86, 0xCC, 0x81, 0xC9, 0x04, 0xC3, + 0x86, 0xCC, 0x84, 0xC9, 0x04, 0xC3, 0x98, 0xCC, + // Bytes 35c0 - 35ff + 0x81, 0xC9, 0x04, 0xC3, 0xA6, 0xCC, 0x81, 0xC9, + 0x04, 0xC3, 0xA6, 0xCC, 0x84, 0xC9, 0x04, 0xC3, + 0xB8, 0xCC, 0x81, 0xC9, 0x04, 0xC5, 0xBF, 0xCC, + 0x87, 0xC9, 0x04, 0xC6, 0xB7, 0xCC, 0x8C, 0xC9, + 0x04, 0xCA, 0x92, 0xCC, 0x8C, 0xC9, 0x04, 0xCE, + 0x91, 0xCC, 0x80, 0xC9, 0x04, 0xCE, 0x91, 0xCC, + 0x81, 0xC9, 0x04, 0xCE, 0x91, 0xCC, 0x84, 0xC9, + 0x04, 0xCE, 0x91, 0xCC, 0x86, 0xC9, 0x04, 0xCE, + // Bytes 3600 - 363f + 0x91, 0xCD, 0x85, 0xD9, 0x04, 0xCE, 0x95, 0xCC, + 0x80, 0xC9, 0x04, 0xCE, 0x95, 0xCC, 0x81, 0xC9, + 0x04, 0xCE, 0x97, 0xCC, 0x80, 0xC9, 0x04, 0xCE, + 0x97, 0xCC, 0x81, 0xC9, 0x04, 0xCE, 0x97, 0xCD, + 0x85, 0xD9, 0x04, 0xCE, 0x99, 0xCC, 0x80, 0xC9, + 0x04, 0xCE, 0x99, 0xCC, 0x81, 0xC9, 0x04, 0xCE, + 0x99, 0xCC, 0x84, 0xC9, 0x04, 0xCE, 0x99, 0xCC, + 0x86, 0xC9, 0x04, 0xCE, 0x99, 0xCC, 0x88, 0xC9, + // Bytes 3640 - 367f + 0x04, 0xCE, 0x9F, 0xCC, 0x80, 0xC9, 0x04, 0xCE, + 0x9F, 0xCC, 0x81, 0xC9, 0x04, 0xCE, 0xA1, 0xCC, + 0x94, 0xC9, 0x04, 0xCE, 0xA5, 0xCC, 0x80, 0xC9, + 0x04, 0xCE, 0xA5, 0xCC, 0x81, 0xC9, 0x04, 0xCE, + 0xA5, 0xCC, 0x84, 0xC9, 0x04, 0xCE, 0xA5, 0xCC, + 0x86, 0xC9, 0x04, 0xCE, 0xA5, 0xCC, 0x88, 0xC9, + 0x04, 0xCE, 0xA9, 0xCC, 0x80, 0xC9, 0x04, 0xCE, + 0xA9, 0xCC, 0x81, 0xC9, 0x04, 0xCE, 0xA9, 0xCD, + // Bytes 3680 - 36bf + 0x85, 0xD9, 0x04, 0xCE, 0xB1, 0xCC, 0x84, 0xC9, + 0x04, 0xCE, 0xB1, 0xCC, 0x86, 0xC9, 0x04, 0xCE, + 0xB1, 0xCD, 0x85, 0xD9, 0x04, 0xCE, 0xB5, 0xCC, + 0x80, 0xC9, 0x04, 0xCE, 0xB5, 0xCC, 0x81, 0xC9, + 0x04, 0xCE, 0xB7, 0xCD, 0x85, 0xD9, 0x04, 0xCE, + 0xB9, 0xCC, 0x80, 0xC9, 0x04, 0xCE, 0xB9, 0xCC, + 0x81, 0xC9, 0x04, 0xCE, 0xB9, 0xCC, 0x84, 0xC9, + 0x04, 0xCE, 0xB9, 0xCC, 0x86, 0xC9, 0x04, 0xCE, + // Bytes 36c0 - 36ff + 0xB9, 0xCD, 0x82, 0xC9, 0x04, 0xCE, 0xBF, 0xCC, + 0x80, 0xC9, 0x04, 0xCE, 0xBF, 0xCC, 0x81, 0xC9, + 0x04, 0xCF, 0x81, 0xCC, 0x93, 0xC9, 0x04, 0xCF, + 0x81, 0xCC, 0x94, 0xC9, 0x04, 0xCF, 0x85, 0xCC, + 0x80, 0xC9, 0x04, 0xCF, 0x85, 0xCC, 0x81, 0xC9, + 0x04, 0xCF, 0x85, 0xCC, 0x84, 0xC9, 0x04, 0xCF, + 0x85, 0xCC, 0x86, 0xC9, 0x04, 0xCF, 0x85, 0xCD, + 0x82, 0xC9, 0x04, 0xCF, 0x89, 0xCD, 0x85, 0xD9, + // Bytes 3700 - 373f + 0x04, 0xCF, 0x92, 0xCC, 0x81, 0xC9, 0x04, 0xCF, + 0x92, 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0x86, 0xCC, + 0x88, 0xC9, 0x04, 0xD0, 0x90, 0xCC, 0x86, 0xC9, + 0x04, 0xD0, 0x90, 0xCC, 0x88, 0xC9, 0x04, 0xD0, + 0x93, 0xCC, 0x81, 0xC9, 0x04, 0xD0, 0x95, 0xCC, + 0x80, 0xC9, 0x04, 0xD0, 0x95, 0xCC, 0x86, 0xC9, + 0x04, 0xD0, 0x95, 0xCC, 0x88, 0xC9, 0x04, 0xD0, + 0x96, 0xCC, 0x86, 0xC9, 0x04, 0xD0, 0x96, 0xCC, + // Bytes 3740 - 377f + 0x88, 0xC9, 0x04, 0xD0, 0x97, 0xCC, 0x88, 0xC9, + 0x04, 0xD0, 0x98, 0xCC, 0x80, 0xC9, 0x04, 0xD0, + 0x98, 0xCC, 0x84, 0xC9, 0x04, 0xD0, 0x98, 0xCC, + 0x86, 0xC9, 0x04, 0xD0, 0x98, 0xCC, 0x88, 0xC9, + 0x04, 0xD0, 0x9A, 0xCC, 0x81, 0xC9, 0x04, 0xD0, + 0x9E, 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0xA3, 0xCC, + 0x84, 0xC9, 0x04, 0xD0, 0xA3, 0xCC, 0x86, 0xC9, + 0x04, 0xD0, 0xA3, 0xCC, 0x88, 0xC9, 0x04, 0xD0, + // Bytes 3780 - 37bf + 0xA3, 0xCC, 0x8B, 0xC9, 0x04, 0xD0, 0xA7, 0xCC, + 0x88, 0xC9, 0x04, 0xD0, 0xAB, 0xCC, 0x88, 0xC9, + 0x04, 0xD0, 0xAD, 0xCC, 0x88, 0xC9, 0x04, 0xD0, + 0xB0, 0xCC, 0x86, 0xC9, 0x04, 0xD0, 0xB0, 0xCC, + 0x88, 0xC9, 0x04, 0xD0, 0xB3, 0xCC, 0x81, 0xC9, + 0x04, 0xD0, 0xB5, 0xCC, 0x80, 0xC9, 0x04, 0xD0, + 0xB5, 0xCC, 0x86, 0xC9, 0x04, 0xD0, 0xB5, 0xCC, + 0x88, 0xC9, 0x04, 0xD0, 0xB6, 0xCC, 0x86, 0xC9, + // Bytes 37c0 - 37ff + 0x04, 0xD0, 0xB6, 0xCC, 0x88, 0xC9, 0x04, 0xD0, + 0xB7, 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0xB8, 0xCC, + 0x80, 0xC9, 0x04, 0xD0, 0xB8, 0xCC, 0x84, 0xC9, + 0x04, 0xD0, 0xB8, 0xCC, 0x86, 0xC9, 0x04, 0xD0, + 0xB8, 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0xBA, 0xCC, + 0x81, 0xC9, 0x04, 0xD0, 0xBE, 0xCC, 0x88, 0xC9, + 0x04, 0xD1, 0x83, 0xCC, 0x84, 0xC9, 0x04, 0xD1, + 0x83, 0xCC, 0x86, 0xC9, 0x04, 0xD1, 0x83, 0xCC, + // Bytes 3800 - 383f + 0x88, 0xC9, 0x04, 0xD1, 0x83, 0xCC, 0x8B, 0xC9, + 0x04, 0xD1, 0x87, 0xCC, 0x88, 0xC9, 0x04, 0xD1, + 0x8B, 0xCC, 0x88, 0xC9, 0x04, 0xD1, 0x8D, 0xCC, + 0x88, 0xC9, 0x04, 0xD1, 0x96, 0xCC, 0x88, 0xC9, + 0x04, 0xD1, 0xB4, 0xCC, 0x8F, 0xC9, 0x04, 0xD1, + 0xB5, 0xCC, 0x8F, 0xC9, 0x04, 0xD3, 0x98, 0xCC, + 0x88, 0xC9, 0x04, 0xD3, 0x99, 0xCC, 0x88, 0xC9, + 0x04, 0xD3, 0xA8, 0xCC, 0x88, 0xC9, 0x04, 0xD3, + // Bytes 3840 - 387f + 0xA9, 0xCC, 0x88, 0xC9, 0x04, 0xD8, 0xA7, 0xD9, + 0x93, 0xC9, 0x04, 0xD8, 0xA7, 0xD9, 0x94, 0xC9, + 0x04, 0xD8, 0xA7, 0xD9, 0x95, 0xB5, 0x04, 0xD9, + 0x88, 0xD9, 0x94, 0xC9, 0x04, 0xD9, 0x8A, 0xD9, + 0x94, 0xC9, 0x04, 0xDB, 0x81, 0xD9, 0x94, 0xC9, + 0x04, 0xDB, 0x92, 0xD9, 0x94, 0xC9, 0x04, 0xDB, + 0x95, 0xD9, 0x94, 0xC9, 0x05, 0x41, 0xCC, 0x82, + 0xCC, 0x80, 0xCA, 0x05, 0x41, 0xCC, 0x82, 0xCC, + // Bytes 3880 - 38bf + 0x81, 0xCA, 0x05, 0x41, 0xCC, 0x82, 0xCC, 0x83, + 0xCA, 0x05, 0x41, 0xCC, 0x82, 0xCC, 0x89, 0xCA, + 0x05, 0x41, 0xCC, 0x86, 0xCC, 0x80, 0xCA, 0x05, + 0x41, 0xCC, 0x86, 0xCC, 0x81, 0xCA, 0x05, 0x41, + 0xCC, 0x86, 0xCC, 0x83, 0xCA, 0x05, 0x41, 0xCC, + 0x86, 0xCC, 0x89, 0xCA, 0x05, 0x41, 0xCC, 0x87, + 0xCC, 0x84, 0xCA, 0x05, 0x41, 0xCC, 0x88, 0xCC, + 0x84, 0xCA, 0x05, 0x41, 0xCC, 0x8A, 0xCC, 0x81, + // Bytes 38c0 - 38ff + 0xCA, 0x05, 0x41, 0xCC, 0xA3, 0xCC, 0x82, 0xCA, + 0x05, 0x41, 0xCC, 0xA3, 0xCC, 0x86, 0xCA, 0x05, + 0x43, 0xCC, 0xA7, 0xCC, 0x81, 0xCA, 0x05, 0x45, + 0xCC, 0x82, 0xCC, 0x80, 0xCA, 0x05, 0x45, 0xCC, + 0x82, 0xCC, 0x81, 0xCA, 0x05, 0x45, 0xCC, 0x82, + 0xCC, 0x83, 0xCA, 0x05, 0x45, 0xCC, 0x82, 0xCC, + 0x89, 0xCA, 0x05, 0x45, 0xCC, 0x84, 0xCC, 0x80, + 0xCA, 0x05, 0x45, 0xCC, 0x84, 0xCC, 0x81, 0xCA, + // Bytes 3900 - 393f + 0x05, 0x45, 0xCC, 0xA3, 0xCC, 0x82, 0xCA, 0x05, + 0x45, 0xCC, 0xA7, 0xCC, 0x86, 0xCA, 0x05, 0x49, + 0xCC, 0x88, 0xCC, 0x81, 0xCA, 0x05, 0x4C, 0xCC, + 0xA3, 0xCC, 0x84, 0xCA, 0x05, 0x4F, 0xCC, 0x82, + 0xCC, 0x80, 0xCA, 0x05, 0x4F, 0xCC, 0x82, 0xCC, + 0x81, 0xCA, 0x05, 0x4F, 0xCC, 0x82, 0xCC, 0x83, + 0xCA, 0x05, 0x4F, 0xCC, 0x82, 0xCC, 0x89, 0xCA, + 0x05, 0x4F, 0xCC, 0x83, 0xCC, 0x81, 0xCA, 0x05, + // Bytes 3940 - 397f + 0x4F, 0xCC, 0x83, 0xCC, 0x84, 0xCA, 0x05, 0x4F, + 0xCC, 0x83, 0xCC, 0x88, 0xCA, 0x05, 0x4F, 0xCC, + 0x84, 0xCC, 0x80, 0xCA, 0x05, 0x4F, 0xCC, 0x84, + 0xCC, 0x81, 0xCA, 0x05, 0x4F, 0xCC, 0x87, 0xCC, + 0x84, 0xCA, 0x05, 0x4F, 0xCC, 0x88, 0xCC, 0x84, + 0xCA, 0x05, 0x4F, 0xCC, 0x9B, 0xCC, 0x80, 0xCA, + 0x05, 0x4F, 0xCC, 0x9B, 0xCC, 0x81, 0xCA, 0x05, + 0x4F, 0xCC, 0x9B, 0xCC, 0x83, 0xCA, 0x05, 0x4F, + // Bytes 3980 - 39bf + 0xCC, 0x9B, 0xCC, 0x89, 0xCA, 0x05, 0x4F, 0xCC, + 0x9B, 0xCC, 0xA3, 0xB6, 0x05, 0x4F, 0xCC, 0xA3, + 0xCC, 0x82, 0xCA, 0x05, 0x4F, 0xCC, 0xA8, 0xCC, + 0x84, 0xCA, 0x05, 0x52, 0xCC, 0xA3, 0xCC, 0x84, + 0xCA, 0x05, 0x53, 0xCC, 0x81, 0xCC, 0x87, 0xCA, + 0x05, 0x53, 0xCC, 0x8C, 0xCC, 0x87, 0xCA, 0x05, + 0x53, 0xCC, 0xA3, 0xCC, 0x87, 0xCA, 0x05, 0x55, + 0xCC, 0x83, 0xCC, 0x81, 0xCA, 0x05, 0x55, 0xCC, + // Bytes 39c0 - 39ff + 0x84, 0xCC, 0x88, 0xCA, 0x05, 0x55, 0xCC, 0x88, + 0xCC, 0x80, 0xCA, 0x05, 0x55, 0xCC, 0x88, 0xCC, + 0x81, 0xCA, 0x05, 0x55, 0xCC, 0x88, 0xCC, 0x84, + 0xCA, 0x05, 0x55, 0xCC, 0x88, 0xCC, 0x8C, 0xCA, + 0x05, 0x55, 0xCC, 0x9B, 0xCC, 0x80, 0xCA, 0x05, + 0x55, 0xCC, 0x9B, 0xCC, 0x81, 0xCA, 0x05, 0x55, + 0xCC, 0x9B, 0xCC, 0x83, 0xCA, 0x05, 0x55, 0xCC, + 0x9B, 0xCC, 0x89, 0xCA, 0x05, 0x55, 0xCC, 0x9B, + // Bytes 3a00 - 3a3f + 0xCC, 0xA3, 0xB6, 0x05, 0x61, 0xCC, 0x82, 0xCC, + 0x80, 0xCA, 0x05, 0x61, 0xCC, 0x82, 0xCC, 0x81, + 0xCA, 0x05, 0x61, 0xCC, 0x82, 0xCC, 0x83, 0xCA, + 0x05, 0x61, 0xCC, 0x82, 0xCC, 0x89, 0xCA, 0x05, + 0x61, 0xCC, 0x86, 0xCC, 0x80, 0xCA, 0x05, 0x61, + 0xCC, 0x86, 0xCC, 0x81, 0xCA, 0x05, 0x61, 0xCC, + 0x86, 0xCC, 0x83, 0xCA, 0x05, 0x61, 0xCC, 0x86, + 0xCC, 0x89, 0xCA, 0x05, 0x61, 0xCC, 0x87, 0xCC, + // Bytes 3a40 - 3a7f + 0x84, 0xCA, 0x05, 0x61, 0xCC, 0x88, 0xCC, 0x84, + 0xCA, 0x05, 0x61, 0xCC, 0x8A, 0xCC, 0x81, 0xCA, + 0x05, 0x61, 0xCC, 0xA3, 0xCC, 0x82, 0xCA, 0x05, + 0x61, 0xCC, 0xA3, 0xCC, 0x86, 0xCA, 0x05, 0x63, + 0xCC, 0xA7, 0xCC, 0x81, 0xCA, 0x05, 0x65, 0xCC, + 0x82, 0xCC, 0x80, 0xCA, 0x05, 0x65, 0xCC, 0x82, + 0xCC, 0x81, 0xCA, 0x05, 0x65, 0xCC, 0x82, 0xCC, + 0x83, 0xCA, 0x05, 0x65, 0xCC, 0x82, 0xCC, 0x89, + // Bytes 3a80 - 3abf + 0xCA, 0x05, 0x65, 0xCC, 0x84, 0xCC, 0x80, 0xCA, + 0x05, 0x65, 0xCC, 0x84, 0xCC, 0x81, 0xCA, 0x05, + 0x65, 0xCC, 0xA3, 0xCC, 0x82, 0xCA, 0x05, 0x65, + 0xCC, 0xA7, 0xCC, 0x86, 0xCA, 0x05, 0x69, 0xCC, + 0x88, 0xCC, 0x81, 0xCA, 0x05, 0x6C, 0xCC, 0xA3, + 0xCC, 0x84, 0xCA, 0x05, 0x6F, 0xCC, 0x82, 0xCC, + 0x80, 0xCA, 0x05, 0x6F, 0xCC, 0x82, 0xCC, 0x81, + 0xCA, 0x05, 0x6F, 0xCC, 0x82, 0xCC, 0x83, 0xCA, + // Bytes 3ac0 - 3aff + 0x05, 0x6F, 0xCC, 0x82, 0xCC, 0x89, 0xCA, 0x05, + 0x6F, 0xCC, 0x83, 0xCC, 0x81, 0xCA, 0x05, 0x6F, + 0xCC, 0x83, 0xCC, 0x84, 0xCA, 0x05, 0x6F, 0xCC, + 0x83, 0xCC, 0x88, 0xCA, 0x05, 0x6F, 0xCC, 0x84, + 0xCC, 0x80, 0xCA, 0x05, 0x6F, 0xCC, 0x84, 0xCC, + 0x81, 0xCA, 0x05, 0x6F, 0xCC, 0x87, 0xCC, 0x84, + 0xCA, 0x05, 0x6F, 0xCC, 0x88, 0xCC, 0x84, 0xCA, + 0x05, 0x6F, 0xCC, 0x9B, 0xCC, 0x80, 0xCA, 0x05, + // Bytes 3b00 - 3b3f + 0x6F, 0xCC, 0x9B, 0xCC, 0x81, 0xCA, 0x05, 0x6F, + 0xCC, 0x9B, 0xCC, 0x83, 0xCA, 0x05, 0x6F, 0xCC, + 0x9B, 0xCC, 0x89, 0xCA, 0x05, 0x6F, 0xCC, 0x9B, + 0xCC, 0xA3, 0xB6, 0x05, 0x6F, 0xCC, 0xA3, 0xCC, + 0x82, 0xCA, 0x05, 0x6F, 0xCC, 0xA8, 0xCC, 0x84, + 0xCA, 0x05, 0x72, 0xCC, 0xA3, 0xCC, 0x84, 0xCA, + 0x05, 0x73, 0xCC, 0x81, 0xCC, 0x87, 0xCA, 0x05, + 0x73, 0xCC, 0x8C, 0xCC, 0x87, 0xCA, 0x05, 0x73, + // Bytes 3b40 - 3b7f + 0xCC, 0xA3, 0xCC, 0x87, 0xCA, 0x05, 0x75, 0xCC, + 0x83, 0xCC, 0x81, 0xCA, 0x05, 0x75, 0xCC, 0x84, + 0xCC, 0x88, 0xCA, 0x05, 0x75, 0xCC, 0x88, 0xCC, + 0x80, 0xCA, 0x05, 0x75, 0xCC, 0x88, 0xCC, 0x81, + 0xCA, 0x05, 0x75, 0xCC, 0x88, 0xCC, 0x84, 0xCA, + 0x05, 0x75, 0xCC, 0x88, 0xCC, 0x8C, 0xCA, 0x05, + 0x75, 0xCC, 0x9B, 0xCC, 0x80, 0xCA, 0x05, 0x75, + 0xCC, 0x9B, 0xCC, 0x81, 0xCA, 0x05, 0x75, 0xCC, + // Bytes 3b80 - 3bbf + 0x9B, 0xCC, 0x83, 0xCA, 0x05, 0x75, 0xCC, 0x9B, + 0xCC, 0x89, 0xCA, 0x05, 0x75, 0xCC, 0x9B, 0xCC, + 0xA3, 0xB6, 0x05, 0xE1, 0xBE, 0xBF, 0xCC, 0x80, + 0xCA, 0x05, 0xE1, 0xBE, 0xBF, 0xCC, 0x81, 0xCA, + 0x05, 0xE1, 0xBE, 0xBF, 0xCD, 0x82, 0xCA, 0x05, + 0xE1, 0xBF, 0xBE, 0xCC, 0x80, 0xCA, 0x05, 0xE1, + 0xBF, 0xBE, 0xCC, 0x81, 0xCA, 0x05, 0xE1, 0xBF, + 0xBE, 0xCD, 0x82, 0xCA, 0x05, 0xE2, 0x86, 0x90, + // Bytes 3bc0 - 3bff + 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x86, 0x92, 0xCC, + 0xB8, 0x05, 0x05, 0xE2, 0x86, 0x94, 0xCC, 0xB8, + 0x05, 0x05, 0xE2, 0x87, 0x90, 0xCC, 0xB8, 0x05, + 0x05, 0xE2, 0x87, 0x92, 0xCC, 0xB8, 0x05, 0x05, + 0xE2, 0x87, 0x94, 0xCC, 0xB8, 0x05, 0x05, 0xE2, + 0x88, 0x83, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x88, + 0x88, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x88, 0x8B, + 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x88, 0xA3, 0xCC, + // Bytes 3c00 - 3c3f + 0xB8, 0x05, 0x05, 0xE2, 0x88, 0xA5, 0xCC, 0xB8, + 0x05, 0x05, 0xE2, 0x88, 0xBC, 0xCC, 0xB8, 0x05, + 0x05, 0xE2, 0x89, 0x83, 0xCC, 0xB8, 0x05, 0x05, + 0xE2, 0x89, 0x85, 0xCC, 0xB8, 0x05, 0x05, 0xE2, + 0x89, 0x88, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, + 0x8D, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xA1, + 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xA4, 0xCC, + 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xA5, 0xCC, 0xB8, + // Bytes 3c40 - 3c7f + 0x05, 0x05, 0xE2, 0x89, 0xB2, 0xCC, 0xB8, 0x05, + 0x05, 0xE2, 0x89, 0xB3, 0xCC, 0xB8, 0x05, 0x05, + 0xE2, 0x89, 0xB6, 0xCC, 0xB8, 0x05, 0x05, 0xE2, + 0x89, 0xB7, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, + 0xBA, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xBB, + 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xBC, 0xCC, + 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xBD, 0xCC, 0xB8, + 0x05, 0x05, 0xE2, 0x8A, 0x82, 0xCC, 0xB8, 0x05, + // Bytes 3c80 - 3cbf + 0x05, 0xE2, 0x8A, 0x83, 0xCC, 0xB8, 0x05, 0x05, + 0xE2, 0x8A, 0x86, 0xCC, 0xB8, 0x05, 0x05, 0xE2, + 0x8A, 0x87, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, + 0x91, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0x92, + 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xA2, 0xCC, + 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xA8, 0xCC, 0xB8, + 0x05, 0x05, 0xE2, 0x8A, 0xA9, 0xCC, 0xB8, 0x05, + 0x05, 0xE2, 0x8A, 0xAB, 0xCC, 0xB8, 0x05, 0x05, + // Bytes 3cc0 - 3cff + 0xE2, 0x8A, 0xB2, 0xCC, 0xB8, 0x05, 0x05, 0xE2, + 0x8A, 0xB3, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, + 0xB4, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xB5, + 0xCC, 0xB8, 0x05, 0x06, 0xCE, 0x91, 0xCC, 0x93, + 0xCD, 0x85, 0xDA, 0x06, 0xCE, 0x91, 0xCC, 0x94, + 0xCD, 0x85, 0xDA, 0x06, 0xCE, 0x95, 0xCC, 0x93, + 0xCC, 0x80, 0xCA, 0x06, 0xCE, 0x95, 0xCC, 0x93, + 0xCC, 0x81, 0xCA, 0x06, 0xCE, 0x95, 0xCC, 0x94, + // Bytes 3d00 - 3d3f + 0xCC, 0x80, 0xCA, 0x06, 0xCE, 0x95, 0xCC, 0x94, + 0xCC, 0x81, 0xCA, 0x06, 0xCE, 0x97, 0xCC, 0x93, + 0xCD, 0x85, 0xDA, 0x06, 0xCE, 0x97, 0xCC, 0x94, + 0xCD, 0x85, 0xDA, 0x06, 0xCE, 0x99, 0xCC, 0x93, + 0xCC, 0x80, 0xCA, 0x06, 0xCE, 0x99, 0xCC, 0x93, + 0xCC, 0x81, 0xCA, 0x06, 0xCE, 0x99, 0xCC, 0x93, + 0xCD, 0x82, 0xCA, 0x06, 0xCE, 0x99, 0xCC, 0x94, + 0xCC, 0x80, 0xCA, 0x06, 0xCE, 0x99, 0xCC, 0x94, + // Bytes 3d40 - 3d7f + 0xCC, 0x81, 0xCA, 0x06, 0xCE, 0x99, 0xCC, 0x94, + 0xCD, 0x82, 0xCA, 0x06, 0xCE, 0x9F, 0xCC, 0x93, + 0xCC, 0x80, 0xCA, 0x06, 0xCE, 0x9F, 0xCC, 0x93, + 0xCC, 0x81, 0xCA, 0x06, 0xCE, 0x9F, 0xCC, 0x94, + 0xCC, 0x80, 0xCA, 0x06, 0xCE, 0x9F, 0xCC, 0x94, + 0xCC, 0x81, 0xCA, 0x06, 0xCE, 0xA5, 0xCC, 0x94, + 0xCC, 0x80, 0xCA, 0x06, 0xCE, 0xA5, 0xCC, 0x94, + 0xCC, 0x81, 0xCA, 0x06, 0xCE, 0xA5, 0xCC, 0x94, + // Bytes 3d80 - 3dbf + 0xCD, 0x82, 0xCA, 0x06, 0xCE, 0xA9, 0xCC, 0x93, + 0xCD, 0x85, 0xDA, 0x06, 0xCE, 0xA9, 0xCC, 0x94, + 0xCD, 0x85, 0xDA, 0x06, 0xCE, 0xB1, 0xCC, 0x80, + 0xCD, 0x85, 0xDA, 0x06, 0xCE, 0xB1, 0xCC, 0x81, + 0xCD, 0x85, 0xDA, 0x06, 0xCE, 0xB1, 0xCC, 0x93, + 0xCD, 0x85, 0xDA, 0x06, 0xCE, 0xB1, 0xCC, 0x94, + 0xCD, 0x85, 0xDA, 0x06, 0xCE, 0xB1, 0xCD, 0x82, + 0xCD, 0x85, 0xDA, 0x06, 0xCE, 0xB5, 0xCC, 0x93, + // Bytes 3dc0 - 3dff + 0xCC, 0x80, 0xCA, 0x06, 0xCE, 0xB5, 0xCC, 0x93, + 0xCC, 0x81, 0xCA, 0x06, 0xCE, 0xB5, 0xCC, 0x94, + 0xCC, 0x80, 0xCA, 0x06, 0xCE, 0xB5, 0xCC, 0x94, + 0xCC, 0x81, 0xCA, 0x06, 0xCE, 0xB7, 0xCC, 0x80, + 0xCD, 0x85, 0xDA, 0x06, 0xCE, 0xB7, 0xCC, 0x81, + 0xCD, 0x85, 0xDA, 0x06, 0xCE, 0xB7, 0xCC, 0x93, + 0xCD, 0x85, 0xDA, 0x06, 0xCE, 0xB7, 0xCC, 0x94, + 0xCD, 0x85, 0xDA, 0x06, 0xCE, 0xB7, 0xCD, 0x82, + // Bytes 3e00 - 3e3f + 0xCD, 0x85, 0xDA, 0x06, 0xCE, 0xB9, 0xCC, 0x88, + 0xCC, 0x80, 0xCA, 0x06, 0xCE, 0xB9, 0xCC, 0x88, + 0xCC, 0x81, 0xCA, 0x06, 0xCE, 0xB9, 0xCC, 0x88, + 0xCD, 0x82, 0xCA, 0x06, 0xCE, 0xB9, 0xCC, 0x93, + 0xCC, 0x80, 0xCA, 0x06, 0xCE, 0xB9, 0xCC, 0x93, + 0xCC, 0x81, 0xCA, 0x06, 0xCE, 0xB9, 0xCC, 0x93, + 0xCD, 0x82, 0xCA, 0x06, 0xCE, 0xB9, 0xCC, 0x94, + 0xCC, 0x80, 0xCA, 0x06, 0xCE, 0xB9, 0xCC, 0x94, + // Bytes 3e40 - 3e7f + 0xCC, 0x81, 0xCA, 0x06, 0xCE, 0xB9, 0xCC, 0x94, + 0xCD, 0x82, 0xCA, 0x06, 0xCE, 0xBF, 0xCC, 0x93, + 0xCC, 0x80, 0xCA, 0x06, 0xCE, 0xBF, 0xCC, 0x93, + 0xCC, 0x81, 0xCA, 0x06, 0xCE, 0xBF, 0xCC, 0x94, + 0xCC, 0x80, 0xCA, 0x06, 0xCE, 0xBF, 0xCC, 0x94, + 0xCC, 0x81, 0xCA, 0x06, 0xCF, 0x85, 0xCC, 0x88, + 0xCC, 0x80, 0xCA, 0x06, 0xCF, 0x85, 0xCC, 0x88, + 0xCC, 0x81, 0xCA, 0x06, 0xCF, 0x85, 0xCC, 0x88, + // Bytes 3e80 - 3ebf + 0xCD, 0x82, 0xCA, 0x06, 0xCF, 0x85, 0xCC, 0x93, + 0xCC, 0x80, 0xCA, 0x06, 0xCF, 0x85, 0xCC, 0x93, + 0xCC, 0x81, 0xCA, 0x06, 0xCF, 0x85, 0xCC, 0x93, + 0xCD, 0x82, 0xCA, 0x06, 0xCF, 0x85, 0xCC, 0x94, + 0xCC, 0x80, 0xCA, 0x06, 0xCF, 0x85, 0xCC, 0x94, + 0xCC, 0x81, 0xCA, 0x06, 0xCF, 0x85, 0xCC, 0x94, + 0xCD, 0x82, 0xCA, 0x06, 0xCF, 0x89, 0xCC, 0x80, + 0xCD, 0x85, 0xDA, 0x06, 0xCF, 0x89, 0xCC, 0x81, + // Bytes 3ec0 - 3eff + 0xCD, 0x85, 0xDA, 0x06, 0xCF, 0x89, 0xCC, 0x93, + 0xCD, 0x85, 0xDA, 0x06, 0xCF, 0x89, 0xCC, 0x94, + 0xCD, 0x85, 0xDA, 0x06, 0xCF, 0x89, 0xCD, 0x82, + 0xCD, 0x85, 0xDA, 0x06, 0xE0, 0xA4, 0xA8, 0xE0, + 0xA4, 0xBC, 0x09, 0x06, 0xE0, 0xA4, 0xB0, 0xE0, + 0xA4, 0xBC, 0x09, 0x06, 0xE0, 0xA4, 0xB3, 0xE0, + 0xA4, 0xBC, 0x09, 0x06, 0xE0, 0xB1, 0x86, 0xE0, + 0xB1, 0x96, 0x85, 0x06, 0xE0, 0xB7, 0x99, 0xE0, + // Bytes 3f00 - 3f3f + 0xB7, 0x8A, 0x11, 0x06, 0xE3, 0x81, 0x86, 0xE3, + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0x8B, 0xE3, + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0x8D, 0xE3, + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0x8F, 0xE3, + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0x91, 0xE3, + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0x93, 0xE3, + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0x95, 0xE3, + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0x97, 0xE3, + // Bytes 3f40 - 3f7f + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0x99, 0xE3, + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0x9B, 0xE3, + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0x9D, 0xE3, + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0x9F, 0xE3, + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0xA1, 0xE3, + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0xA4, 0xE3, + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0xA6, 0xE3, + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0xA8, 0xE3, + // Bytes 3f80 - 3fbf + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0xAF, 0xE3, + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0xAF, 0xE3, + 0x82, 0x9A, 0x0D, 0x06, 0xE3, 0x81, 0xB2, 0xE3, + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0xB2, 0xE3, + 0x82, 0x9A, 0x0D, 0x06, 0xE3, 0x81, 0xB5, 0xE3, + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0xB5, 0xE3, + 0x82, 0x9A, 0x0D, 0x06, 0xE3, 0x81, 0xB8, 0xE3, + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0xB8, 0xE3, + // Bytes 3fc0 - 3fff + 0x82, 0x9A, 0x0D, 0x06, 0xE3, 0x81, 0xBB, 0xE3, + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0xBB, 0xE3, + 0x82, 0x9A, 0x0D, 0x06, 0xE3, 0x82, 0x9D, 0xE3, + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x82, 0xA6, 0xE3, + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x82, 0xAB, 0xE3, + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x82, 0xAD, 0xE3, + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x82, 0xAF, 0xE3, + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x82, 0xB1, 0xE3, + // Bytes 4000 - 403f + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x82, 0xB3, 0xE3, + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x82, 0xB5, 0xE3, + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x82, 0xB7, 0xE3, + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x82, 0xB9, 0xE3, + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x82, 0xBB, 0xE3, + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x82, 0xBD, 0xE3, + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x82, 0xBF, 0xE3, + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x83, 0x81, 0xE3, + // Bytes 4040 - 407f + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x83, 0x84, 0xE3, + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x83, 0x86, 0xE3, + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x83, 0x88, 0xE3, + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x83, 0x8F, 0xE3, + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x83, 0x8F, 0xE3, + 0x82, 0x9A, 0x0D, 0x06, 0xE3, 0x83, 0x92, 0xE3, + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x83, 0x92, 0xE3, + 0x82, 0x9A, 0x0D, 0x06, 0xE3, 0x83, 0x95, 0xE3, + // Bytes 4080 - 40bf + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x83, 0x95, 0xE3, + 0x82, 0x9A, 0x0D, 0x06, 0xE3, 0x83, 0x98, 0xE3, + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x83, 0x98, 0xE3, + 0x82, 0x9A, 0x0D, 0x06, 0xE3, 0x83, 0x9B, 0xE3, + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x83, 0x9B, 0xE3, + 0x82, 0x9A, 0x0D, 0x06, 0xE3, 0x83, 0xAF, 0xE3, + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x83, 0xB0, 0xE3, + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x83, 0xB1, 0xE3, + // Bytes 40c0 - 40ff + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x83, 0xB2, 0xE3, + 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x83, 0xBD, 0xE3, + 0x82, 0x99, 0x0D, 0x08, 0xCE, 0x91, 0xCC, 0x93, + 0xCC, 0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0x91, + 0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, 0xDB, 0x08, + 0xCE, 0x91, 0xCC, 0x93, 0xCD, 0x82, 0xCD, 0x85, + 0xDB, 0x08, 0xCE, 0x91, 0xCC, 0x94, 0xCC, 0x80, + 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0x91, 0xCC, 0x94, + // Bytes 4100 - 413f + 0xCC, 0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0x91, + 0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, 0xDB, 0x08, + 0xCE, 0x97, 0xCC, 0x93, 0xCC, 0x80, 0xCD, 0x85, + 0xDB, 0x08, 0xCE, 0x97, 0xCC, 0x93, 0xCC, 0x81, + 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0x97, 0xCC, 0x93, + 0xCD, 0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0x97, + 0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, 0xDB, 0x08, + 0xCE, 0x97, 0xCC, 0x94, 0xCC, 0x81, 0xCD, 0x85, + // Bytes 4140 - 417f + 0xDB, 0x08, 0xCE, 0x97, 0xCC, 0x94, 0xCD, 0x82, + 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xA9, 0xCC, 0x93, + 0xCC, 0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xA9, + 0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, 0xDB, 0x08, + 0xCE, 0xA9, 0xCC, 0x93, 0xCD, 0x82, 0xCD, 0x85, + 0xDB, 0x08, 0xCE, 0xA9, 0xCC, 0x94, 0xCC, 0x80, + 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xA9, 0xCC, 0x94, + 0xCC, 0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xA9, + // Bytes 4180 - 41bf + 0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, 0xDB, 0x08, + 0xCE, 0xB1, 0xCC, 0x93, 0xCC, 0x80, 0xCD, 0x85, + 0xDB, 0x08, 0xCE, 0xB1, 0xCC, 0x93, 0xCC, 0x81, + 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xB1, 0xCC, 0x93, + 0xCD, 0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xB1, + 0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, 0xDB, 0x08, + 0xCE, 0xB1, 0xCC, 0x94, 0xCC, 0x81, 0xCD, 0x85, + 0xDB, 0x08, 0xCE, 0xB1, 0xCC, 0x94, 0xCD, 0x82, + // Bytes 41c0 - 41ff + 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xB7, 0xCC, 0x93, + 0xCC, 0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xB7, + 0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, 0xDB, 0x08, + 0xCE, 0xB7, 0xCC, 0x93, 0xCD, 0x82, 0xCD, 0x85, + 0xDB, 0x08, 0xCE, 0xB7, 0xCC, 0x94, 0xCC, 0x80, + 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xB7, 0xCC, 0x94, + 0xCC, 0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xB7, + 0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, 0xDB, 0x08, + // Bytes 4200 - 423f + 0xCF, 0x89, 0xCC, 0x93, 0xCC, 0x80, 0xCD, 0x85, + 0xDB, 0x08, 0xCF, 0x89, 0xCC, 0x93, 0xCC, 0x81, + 0xCD, 0x85, 0xDB, 0x08, 0xCF, 0x89, 0xCC, 0x93, + 0xCD, 0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCF, 0x89, + 0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, 0xDB, 0x08, + 0xCF, 0x89, 0xCC, 0x94, 0xCC, 0x81, 0xCD, 0x85, + 0xDB, 0x08, 0xCF, 0x89, 0xCC, 0x94, 0xCD, 0x82, + 0xCD, 0x85, 0xDB, 0x08, 0xF0, 0x91, 0x82, 0x99, + // Bytes 4240 - 427f + 0xF0, 0x91, 0x82, 0xBA, 0x09, 0x08, 0xF0, 0x91, + 0x82, 0x9B, 0xF0, 0x91, 0x82, 0xBA, 0x09, 0x08, + 0xF0, 0x91, 0x82, 0xA5, 0xF0, 0x91, 0x82, 0xBA, + 0x09, 0x42, 0xC2, 0xB4, 0x01, 0x43, 0x20, 0xCC, + 0x81, 0xC9, 0x43, 0x20, 0xCC, 0x83, 0xC9, 0x43, + 0x20, 0xCC, 0x84, 0xC9, 0x43, 0x20, 0xCC, 0x85, + 0xC9, 0x43, 0x20, 0xCC, 0x86, 0xC9, 0x43, 0x20, + 0xCC, 0x87, 0xC9, 0x43, 0x20, 0xCC, 0x88, 0xC9, + // Bytes 4280 - 42bf + 0x43, 0x20, 0xCC, 0x8A, 0xC9, 0x43, 0x20, 0xCC, + 0x8B, 0xC9, 0x43, 0x20, 0xCC, 0x93, 0xC9, 0x43, + 0x20, 0xCC, 0x94, 0xC9, 0x43, 0x20, 0xCC, 0xA7, + 0xA5, 0x43, 0x20, 0xCC, 0xA8, 0xA5, 0x43, 0x20, + 0xCC, 0xB3, 0xB5, 0x43, 0x20, 0xCD, 0x82, 0xC9, + 0x43, 0x20, 0xCD, 0x85, 0xD9, 0x43, 0x20, 0xD9, + 0x8B, 0x59, 0x43, 0x20, 0xD9, 0x8C, 0x5D, 0x43, + 0x20, 0xD9, 0x8D, 0x61, 0x43, 0x20, 0xD9, 0x8E, + // Bytes 42c0 - 42ff + 0x65, 0x43, 0x20, 0xD9, 0x8F, 0x69, 0x43, 0x20, + 0xD9, 0x90, 0x6D, 0x43, 0x20, 0xD9, 0x91, 0x71, + 0x43, 0x20, 0xD9, 0x92, 0x75, 0x43, 0x41, 0xCC, + 0x8A, 0xC9, 0x43, 0x73, 0xCC, 0x87, 0xC9, 0x44, + 0x20, 0xE3, 0x82, 0x99, 0x0D, 0x44, 0x20, 0xE3, + 0x82, 0x9A, 0x0D, 0x44, 0xC2, 0xA8, 0xCC, 0x81, + 0xCA, 0x44, 0xCE, 0x91, 0xCC, 0x81, 0xC9, 0x44, + 0xCE, 0x95, 0xCC, 0x81, 0xC9, 0x44, 0xCE, 0x97, + // Bytes 4300 - 433f + 0xCC, 0x81, 0xC9, 0x44, 0xCE, 0x99, 0xCC, 0x81, + 0xC9, 0x44, 0xCE, 0x9F, 0xCC, 0x81, 0xC9, 0x44, + 0xCE, 0xA5, 0xCC, 0x81, 0xC9, 0x44, 0xCE, 0xA5, + 0xCC, 0x88, 0xC9, 0x44, 0xCE, 0xA9, 0xCC, 0x81, + 0xC9, 0x44, 0xCE, 0xB1, 0xCC, 0x81, 0xC9, 0x44, + 0xCE, 0xB5, 0xCC, 0x81, 0xC9, 0x44, 0xCE, 0xB7, + 0xCC, 0x81, 0xC9, 0x44, 0xCE, 0xB9, 0xCC, 0x81, + 0xC9, 0x44, 0xCE, 0xBF, 0xCC, 0x81, 0xC9, 0x44, + // Bytes 4340 - 437f + 0xCF, 0x85, 0xCC, 0x81, 0xC9, 0x44, 0xCF, 0x89, + 0xCC, 0x81, 0xC9, 0x44, 0xD7, 0x90, 0xD6, 0xB7, + 0x31, 0x44, 0xD7, 0x90, 0xD6, 0xB8, 0x35, 0x44, + 0xD7, 0x90, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x91, + 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x91, 0xD6, 0xBF, + 0x49, 0x44, 0xD7, 0x92, 0xD6, 0xBC, 0x41, 0x44, + 0xD7, 0x93, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x94, + 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x95, 0xD6, 0xB9, + // Bytes 4380 - 43bf + 0x39, 0x44, 0xD7, 0x95, 0xD6, 0xBC, 0x41, 0x44, + 0xD7, 0x96, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x98, + 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x99, 0xD6, 0xB4, + 0x25, 0x44, 0xD7, 0x99, 0xD6, 0xBC, 0x41, 0x44, + 0xD7, 0x9A, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x9B, + 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x9B, 0xD6, 0xBF, + 0x49, 0x44, 0xD7, 0x9C, 0xD6, 0xBC, 0x41, 0x44, + 0xD7, 0x9E, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0xA0, + // Bytes 43c0 - 43ff + 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0xA1, 0xD6, 0xBC, + 0x41, 0x44, 0xD7, 0xA3, 0xD6, 0xBC, 0x41, 0x44, + 0xD7, 0xA4, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0xA4, + 0xD6, 0xBF, 0x49, 0x44, 0xD7, 0xA6, 0xD6, 0xBC, + 0x41, 0x44, 0xD7, 0xA7, 0xD6, 0xBC, 0x41, 0x44, + 0xD7, 0xA8, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0xA9, + 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0xA9, 0xD7, 0x81, + 0x4D, 0x44, 0xD7, 0xA9, 0xD7, 0x82, 0x51, 0x44, + // Bytes 4400 - 443f + 0xD7, 0xAA, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0xB2, + 0xD6, 0xB7, 0x31, 0x44, 0xD8, 0xA7, 0xD9, 0x8B, + 0x59, 0x44, 0xD8, 0xA7, 0xD9, 0x93, 0xC9, 0x44, + 0xD8, 0xA7, 0xD9, 0x94, 0xC9, 0x44, 0xD8, 0xA7, + 0xD9, 0x95, 0xB5, 0x44, 0xD8, 0xB0, 0xD9, 0xB0, + 0x79, 0x44, 0xD8, 0xB1, 0xD9, 0xB0, 0x79, 0x44, + 0xD9, 0x80, 0xD9, 0x8B, 0x59, 0x44, 0xD9, 0x80, + 0xD9, 0x8E, 0x65, 0x44, 0xD9, 0x80, 0xD9, 0x8F, + // Bytes 4440 - 447f + 0x69, 0x44, 0xD9, 0x80, 0xD9, 0x90, 0x6D, 0x44, + 0xD9, 0x80, 0xD9, 0x91, 0x71, 0x44, 0xD9, 0x80, + 0xD9, 0x92, 0x75, 0x44, 0xD9, 0x87, 0xD9, 0xB0, + 0x79, 0x44, 0xD9, 0x88, 0xD9, 0x94, 0xC9, 0x44, + 0xD9, 0x89, 0xD9, 0xB0, 0x79, 0x44, 0xD9, 0x8A, + 0xD9, 0x94, 0xC9, 0x44, 0xDB, 0x92, 0xD9, 0x94, + 0xC9, 0x44, 0xDB, 0x95, 0xD9, 0x94, 0xC9, 0x45, + 0x20, 0xCC, 0x88, 0xCC, 0x80, 0xCA, 0x45, 0x20, + // Bytes 4480 - 44bf + 0xCC, 0x88, 0xCC, 0x81, 0xCA, 0x45, 0x20, 0xCC, + 0x88, 0xCD, 0x82, 0xCA, 0x45, 0x20, 0xCC, 0x93, + 0xCC, 0x80, 0xCA, 0x45, 0x20, 0xCC, 0x93, 0xCC, + 0x81, 0xCA, 0x45, 0x20, 0xCC, 0x93, 0xCD, 0x82, + 0xCA, 0x45, 0x20, 0xCC, 0x94, 0xCC, 0x80, 0xCA, + 0x45, 0x20, 0xCC, 0x94, 0xCC, 0x81, 0xCA, 0x45, + 0x20, 0xCC, 0x94, 0xCD, 0x82, 0xCA, 0x45, 0x20, + 0xD9, 0x8C, 0xD9, 0x91, 0x72, 0x45, 0x20, 0xD9, + // Bytes 44c0 - 44ff + 0x8D, 0xD9, 0x91, 0x72, 0x45, 0x20, 0xD9, 0x8E, + 0xD9, 0x91, 0x72, 0x45, 0x20, 0xD9, 0x8F, 0xD9, + 0x91, 0x72, 0x45, 0x20, 0xD9, 0x90, 0xD9, 0x91, + 0x72, 0x45, 0x20, 0xD9, 0x91, 0xD9, 0xB0, 0x7A, + 0x45, 0xE2, 0xAB, 0x9D, 0xCC, 0xB8, 0x05, 0x46, + 0xCE, 0xB9, 0xCC, 0x88, 0xCC, 0x81, 0xCA, 0x46, + 0xCF, 0x85, 0xCC, 0x88, 0xCC, 0x81, 0xCA, 0x46, + 0xD7, 0xA9, 0xD6, 0xBC, 0xD7, 0x81, 0x4E, 0x46, + // Bytes 4500 - 453f + 0xD7, 0xA9, 0xD6, 0xBC, 0xD7, 0x82, 0x52, 0x46, + 0xD9, 0x80, 0xD9, 0x8E, 0xD9, 0x91, 0x72, 0x46, + 0xD9, 0x80, 0xD9, 0x8F, 0xD9, 0x91, 0x72, 0x46, + 0xD9, 0x80, 0xD9, 0x90, 0xD9, 0x91, 0x72, 0x46, + 0xE0, 0xA4, 0x95, 0xE0, 0xA4, 0xBC, 0x09, 0x46, + 0xE0, 0xA4, 0x96, 0xE0, 0xA4, 0xBC, 0x09, 0x46, + 0xE0, 0xA4, 0x97, 0xE0, 0xA4, 0xBC, 0x09, 0x46, + 0xE0, 0xA4, 0x9C, 0xE0, 0xA4, 0xBC, 0x09, 0x46, + // Bytes 4540 - 457f + 0xE0, 0xA4, 0xA1, 0xE0, 0xA4, 0xBC, 0x09, 0x46, + 0xE0, 0xA4, 0xA2, 0xE0, 0xA4, 0xBC, 0x09, 0x46, + 0xE0, 0xA4, 0xAB, 0xE0, 0xA4, 0xBC, 0x09, 0x46, + 0xE0, 0xA4, 0xAF, 0xE0, 0xA4, 0xBC, 0x09, 0x46, + 0xE0, 0xA6, 0xA1, 0xE0, 0xA6, 0xBC, 0x09, 0x46, + 0xE0, 0xA6, 0xA2, 0xE0, 0xA6, 0xBC, 0x09, 0x46, + 0xE0, 0xA6, 0xAF, 0xE0, 0xA6, 0xBC, 0x09, 0x46, + 0xE0, 0xA8, 0x96, 0xE0, 0xA8, 0xBC, 0x09, 0x46, + // Bytes 4580 - 45bf + 0xE0, 0xA8, 0x97, 0xE0, 0xA8, 0xBC, 0x09, 0x46, + 0xE0, 0xA8, 0x9C, 0xE0, 0xA8, 0xBC, 0x09, 0x46, + 0xE0, 0xA8, 0xAB, 0xE0, 0xA8, 0xBC, 0x09, 0x46, + 0xE0, 0xA8, 0xB2, 0xE0, 0xA8, 0xBC, 0x09, 0x46, + 0xE0, 0xA8, 0xB8, 0xE0, 0xA8, 0xBC, 0x09, 0x46, + 0xE0, 0xAC, 0xA1, 0xE0, 0xAC, 0xBC, 0x09, 0x46, + 0xE0, 0xAC, 0xA2, 0xE0, 0xAC, 0xBC, 0x09, 0x46, + 0xE0, 0xBE, 0xB2, 0xE0, 0xBE, 0x80, 0x9D, 0x46, + // Bytes 45c0 - 45ff + 0xE0, 0xBE, 0xB3, 0xE0, 0xBE, 0x80, 0x9D, 0x46, + 0xE3, 0x83, 0x86, 0xE3, 0x82, 0x99, 0x0D, 0x48, + 0xF0, 0x9D, 0x85, 0x97, 0xF0, 0x9D, 0x85, 0xA5, + 0xAD, 0x48, 0xF0, 0x9D, 0x85, 0x98, 0xF0, 0x9D, + 0x85, 0xA5, 0xAD, 0x48, 0xF0, 0x9D, 0x86, 0xB9, + 0xF0, 0x9D, 0x85, 0xA5, 0xAD, 0x48, 0xF0, 0x9D, + 0x86, 0xBA, 0xF0, 0x9D, 0x85, 0xA5, 0xAD, 0x49, + 0xE0, 0xBE, 0xB2, 0xE0, 0xBD, 0xB1, 0xE0, 0xBE, + // Bytes 4600 - 463f + 0x80, 0x9E, 0x49, 0xE0, 0xBE, 0xB3, 0xE0, 0xBD, + 0xB1, 0xE0, 0xBE, 0x80, 0x9E, 0x4C, 0xF0, 0x9D, + 0x85, 0x98, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, + 0x85, 0xAE, 0xAE, 0x4C, 0xF0, 0x9D, 0x85, 0x98, + 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xAF, + 0xAE, 0x4C, 0xF0, 0x9D, 0x85, 0x98, 0xF0, 0x9D, + 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xB0, 0xAE, 0x4C, + 0xF0, 0x9D, 0x85, 0x98, 0xF0, 0x9D, 0x85, 0xA5, + // Bytes 4640 - 467f + 0xF0, 0x9D, 0x85, 0xB1, 0xAE, 0x4C, 0xF0, 0x9D, + 0x85, 0x98, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, + 0x85, 0xB2, 0xAE, 0x4C, 0xF0, 0x9D, 0x86, 0xB9, + 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xAE, + 0xAE, 0x4C, 0xF0, 0x9D, 0x86, 0xB9, 0xF0, 0x9D, + 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xAF, 0xAE, 0x4C, + 0xF0, 0x9D, 0x86, 0xBA, 0xF0, 0x9D, 0x85, 0xA5, + 0xF0, 0x9D, 0x85, 0xAE, 0xAE, 0x4C, 0xF0, 0x9D, + // Bytes 4680 - 46bf + 0x86, 0xBA, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, + 0x85, 0xAF, 0xAE, 0x83, 0x41, 0xCC, 0x82, 0xC9, + 0x83, 0x41, 0xCC, 0x86, 0xC9, 0x83, 0x41, 0xCC, + 0x87, 0xC9, 0x83, 0x41, 0xCC, 0x88, 0xC9, 0x83, + 0x41, 0xCC, 0x8A, 0xC9, 0x83, 0x41, 0xCC, 0xA3, + 0xB5, 0x83, 0x43, 0xCC, 0xA7, 0xA5, 0x83, 0x45, + 0xCC, 0x82, 0xC9, 0x83, 0x45, 0xCC, 0x84, 0xC9, + 0x83, 0x45, 0xCC, 0xA3, 0xB5, 0x83, 0x45, 0xCC, + // Bytes 46c0 - 46ff + 0xA7, 0xA5, 0x83, 0x49, 0xCC, 0x88, 0xC9, 0x83, + 0x4C, 0xCC, 0xA3, 0xB5, 0x83, 0x4F, 0xCC, 0x82, + 0xC9, 0x83, 0x4F, 0xCC, 0x83, 0xC9, 0x83, 0x4F, + 0xCC, 0x84, 0xC9, 0x83, 0x4F, 0xCC, 0x87, 0xC9, + 0x83, 0x4F, 0xCC, 0x88, 0xC9, 0x83, 0x4F, 0xCC, + 0x9B, 0xAD, 0x83, 0x4F, 0xCC, 0xA3, 0xB5, 0x83, + 0x4F, 0xCC, 0xA8, 0xA5, 0x83, 0x52, 0xCC, 0xA3, + 0xB5, 0x83, 0x53, 0xCC, 0x81, 0xC9, 0x83, 0x53, + // Bytes 4700 - 473f + 0xCC, 0x8C, 0xC9, 0x83, 0x53, 0xCC, 0xA3, 0xB5, + 0x83, 0x55, 0xCC, 0x83, 0xC9, 0x83, 0x55, 0xCC, + 0x84, 0xC9, 0x83, 0x55, 0xCC, 0x88, 0xC9, 0x83, + 0x55, 0xCC, 0x9B, 0xAD, 0x83, 0x61, 0xCC, 0x82, + 0xC9, 0x83, 0x61, 0xCC, 0x86, 0xC9, 0x83, 0x61, + 0xCC, 0x87, 0xC9, 0x83, 0x61, 0xCC, 0x88, 0xC9, + 0x83, 0x61, 0xCC, 0x8A, 0xC9, 0x83, 0x61, 0xCC, + 0xA3, 0xB5, 0x83, 0x63, 0xCC, 0xA7, 0xA5, 0x83, + // Bytes 4740 - 477f + 0x65, 0xCC, 0x82, 0xC9, 0x83, 0x65, 0xCC, 0x84, + 0xC9, 0x83, 0x65, 0xCC, 0xA3, 0xB5, 0x83, 0x65, + 0xCC, 0xA7, 0xA5, 0x83, 0x69, 0xCC, 0x88, 0xC9, + 0x83, 0x6C, 0xCC, 0xA3, 0xB5, 0x83, 0x6F, 0xCC, + 0x82, 0xC9, 0x83, 0x6F, 0xCC, 0x83, 0xC9, 0x83, + 0x6F, 0xCC, 0x84, 0xC9, 0x83, 0x6F, 0xCC, 0x87, + 0xC9, 0x83, 0x6F, 0xCC, 0x88, 0xC9, 0x83, 0x6F, + 0xCC, 0x9B, 0xAD, 0x83, 0x6F, 0xCC, 0xA3, 0xB5, + // Bytes 4780 - 47bf + 0x83, 0x6F, 0xCC, 0xA8, 0xA5, 0x83, 0x72, 0xCC, + 0xA3, 0xB5, 0x83, 0x73, 0xCC, 0x81, 0xC9, 0x83, + 0x73, 0xCC, 0x8C, 0xC9, 0x83, 0x73, 0xCC, 0xA3, + 0xB5, 0x83, 0x75, 0xCC, 0x83, 0xC9, 0x83, 0x75, + 0xCC, 0x84, 0xC9, 0x83, 0x75, 0xCC, 0x88, 0xC9, + 0x83, 0x75, 0xCC, 0x9B, 0xAD, 0x84, 0xCE, 0x91, + 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0x91, 0xCC, 0x94, + 0xC9, 0x84, 0xCE, 0x95, 0xCC, 0x93, 0xC9, 0x84, + // Bytes 47c0 - 47ff + 0xCE, 0x95, 0xCC, 0x94, 0xC9, 0x84, 0xCE, 0x97, + 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0x97, 0xCC, 0x94, + 0xC9, 0x84, 0xCE, 0x99, 0xCC, 0x93, 0xC9, 0x84, + 0xCE, 0x99, 0xCC, 0x94, 0xC9, 0x84, 0xCE, 0x9F, + 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0x9F, 0xCC, 0x94, + 0xC9, 0x84, 0xCE, 0xA5, 0xCC, 0x94, 0xC9, 0x84, + 0xCE, 0xA9, 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0xA9, + 0xCC, 0x94, 0xC9, 0x84, 0xCE, 0xB1, 0xCC, 0x80, + // Bytes 4800 - 483f + 0xC9, 0x84, 0xCE, 0xB1, 0xCC, 0x81, 0xC9, 0x84, + 0xCE, 0xB1, 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0xB1, + 0xCC, 0x94, 0xC9, 0x84, 0xCE, 0xB1, 0xCD, 0x82, + 0xC9, 0x84, 0xCE, 0xB5, 0xCC, 0x93, 0xC9, 0x84, + 0xCE, 0xB5, 0xCC, 0x94, 0xC9, 0x84, 0xCE, 0xB7, + 0xCC, 0x80, 0xC9, 0x84, 0xCE, 0xB7, 0xCC, 0x81, + 0xC9, 0x84, 0xCE, 0xB7, 0xCC, 0x93, 0xC9, 0x84, + 0xCE, 0xB7, 0xCC, 0x94, 0xC9, 0x84, 0xCE, 0xB7, + // Bytes 4840 - 487f + 0xCD, 0x82, 0xC9, 0x84, 0xCE, 0xB9, 0xCC, 0x88, + 0xC9, 0x84, 0xCE, 0xB9, 0xCC, 0x93, 0xC9, 0x84, + 0xCE, 0xB9, 0xCC, 0x94, 0xC9, 0x84, 0xCE, 0xBF, + 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0xBF, 0xCC, 0x94, + 0xC9, 0x84, 0xCF, 0x85, 0xCC, 0x88, 0xC9, 0x84, + 0xCF, 0x85, 0xCC, 0x93, 0xC9, 0x84, 0xCF, 0x85, + 0xCC, 0x94, 0xC9, 0x84, 0xCF, 0x89, 0xCC, 0x80, + 0xC9, 0x84, 0xCF, 0x89, 0xCC, 0x81, 0xC9, 0x84, + // Bytes 4880 - 48bf + 0xCF, 0x89, 0xCC, 0x93, 0xC9, 0x84, 0xCF, 0x89, + 0xCC, 0x94, 0xC9, 0x84, 0xCF, 0x89, 0xCD, 0x82, + 0xC9, 0x86, 0xCE, 0x91, 0xCC, 0x93, 0xCC, 0x80, + 0xCA, 0x86, 0xCE, 0x91, 0xCC, 0x93, 0xCC, 0x81, + 0xCA, 0x86, 0xCE, 0x91, 0xCC, 0x93, 0xCD, 0x82, + 0xCA, 0x86, 0xCE, 0x91, 0xCC, 0x94, 0xCC, 0x80, + 0xCA, 0x86, 0xCE, 0x91, 0xCC, 0x94, 0xCC, 0x81, + 0xCA, 0x86, 0xCE, 0x91, 0xCC, 0x94, 0xCD, 0x82, + // Bytes 48c0 - 48ff + 0xCA, 0x86, 0xCE, 0x97, 0xCC, 0x93, 0xCC, 0x80, + 0xCA, 0x86, 0xCE, 0x97, 0xCC, 0x93, 0xCC, 0x81, + 0xCA, 0x86, 0xCE, 0x97, 0xCC, 0x93, 0xCD, 0x82, + 0xCA, 0x86, 0xCE, 0x97, 0xCC, 0x94, 0xCC, 0x80, + 0xCA, 0x86, 0xCE, 0x97, 0xCC, 0x94, 0xCC, 0x81, + 0xCA, 0x86, 0xCE, 0x97, 0xCC, 0x94, 0xCD, 0x82, + 0xCA, 0x86, 0xCE, 0xA9, 0xCC, 0x93, 0xCC, 0x80, + 0xCA, 0x86, 0xCE, 0xA9, 0xCC, 0x93, 0xCC, 0x81, + // Bytes 4900 - 493f + 0xCA, 0x86, 0xCE, 0xA9, 0xCC, 0x93, 0xCD, 0x82, + 0xCA, 0x86, 0xCE, 0xA9, 0xCC, 0x94, 0xCC, 0x80, + 0xCA, 0x86, 0xCE, 0xA9, 0xCC, 0x94, 0xCC, 0x81, + 0xCA, 0x86, 0xCE, 0xA9, 0xCC, 0x94, 0xCD, 0x82, + 0xCA, 0x86, 0xCE, 0xB1, 0xCC, 0x93, 0xCC, 0x80, + 0xCA, 0x86, 0xCE, 0xB1, 0xCC, 0x93, 0xCC, 0x81, + 0xCA, 0x86, 0xCE, 0xB1, 0xCC, 0x93, 0xCD, 0x82, + 0xCA, 0x86, 0xCE, 0xB1, 0xCC, 0x94, 0xCC, 0x80, + // Bytes 4940 - 497f + 0xCA, 0x86, 0xCE, 0xB1, 0xCC, 0x94, 0xCC, 0x81, + 0xCA, 0x86, 0xCE, 0xB1, 0xCC, 0x94, 0xCD, 0x82, + 0xCA, 0x86, 0xCE, 0xB7, 0xCC, 0x93, 0xCC, 0x80, + 0xCA, 0x86, 0xCE, 0xB7, 0xCC, 0x93, 0xCC, 0x81, + 0xCA, 0x86, 0xCE, 0xB7, 0xCC, 0x93, 0xCD, 0x82, + 0xCA, 0x86, 0xCE, 0xB7, 0xCC, 0x94, 0xCC, 0x80, + 0xCA, 0x86, 0xCE, 0xB7, 0xCC, 0x94, 0xCC, 0x81, + 0xCA, 0x86, 0xCE, 0xB7, 0xCC, 0x94, 0xCD, 0x82, + // Bytes 4980 - 49bf + 0xCA, 0x86, 0xCF, 0x89, 0xCC, 0x93, 0xCC, 0x80, + 0xCA, 0x86, 0xCF, 0x89, 0xCC, 0x93, 0xCC, 0x81, + 0xCA, 0x86, 0xCF, 0x89, 0xCC, 0x93, 0xCD, 0x82, + 0xCA, 0x86, 0xCF, 0x89, 0xCC, 0x94, 0xCC, 0x80, + 0xCA, 0x86, 0xCF, 0x89, 0xCC, 0x94, 0xCC, 0x81, + 0xCA, 0x86, 0xCF, 0x89, 0xCC, 0x94, 0xCD, 0x82, + 0xCA, 0x42, 0xCC, 0x80, 0xC9, 0x32, 0x42, 0xCC, + 0x81, 0xC9, 0x32, 0x42, 0xCC, 0x93, 0xC9, 0x32, + // Bytes 49c0 - 49ff + 0x43, 0xE1, 0x85, 0xA1, 0x01, 0x00, 0x43, 0xE1, + 0x85, 0xA2, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xA3, + 0x01, 0x00, 0x43, 0xE1, 0x85, 0xA4, 0x01, 0x00, + 0x43, 0xE1, 0x85, 0xA5, 0x01, 0x00, 0x43, 0xE1, + 0x85, 0xA6, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xA7, + 0x01, 0x00, 0x43, 0xE1, 0x85, 0xA8, 0x01, 0x00, + 0x43, 0xE1, 0x85, 0xA9, 0x01, 0x00, 0x43, 0xE1, + 0x85, 0xAA, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xAB, + // Bytes 4a00 - 4a3f + 0x01, 0x00, 0x43, 0xE1, 0x85, 0xAC, 0x01, 0x00, + 0x43, 0xE1, 0x85, 0xAD, 0x01, 0x00, 0x43, 0xE1, + 0x85, 0xAE, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xAF, + 0x01, 0x00, 0x43, 0xE1, 0x85, 0xB0, 0x01, 0x00, + 0x43, 0xE1, 0x85, 0xB1, 0x01, 0x00, 0x43, 0xE1, + 0x85, 0xB2, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xB3, + 0x01, 0x00, 0x43, 0xE1, 0x85, 0xB4, 0x01, 0x00, + 0x43, 0xE1, 0x85, 0xB5, 0x01, 0x00, 0x43, 0xE1, + // Bytes 4a40 - 4a7f + 0x86, 0xAA, 0x01, 0x00, 0x43, 0xE1, 0x86, 0xAC, + 0x01, 0x00, 0x43, 0xE1, 0x86, 0xAD, 0x01, 0x00, + 0x43, 0xE1, 0x86, 0xB0, 0x01, 0x00, 0x43, 0xE1, + 0x86, 0xB1, 0x01, 0x00, 0x43, 0xE1, 0x86, 0xB2, + 0x01, 0x00, 0x43, 0xE1, 0x86, 0xB3, 0x01, 0x00, + 0x43, 0xE1, 0x86, 0xB4, 0x01, 0x00, 0x43, 0xE1, + 0x86, 0xB5, 0x01, 0x00, 0x44, 0xCC, 0x88, 0xCC, + 0x81, 0xCA, 0x32, 0x43, 0xE3, 0x82, 0x99, 0x0D, + // Bytes 4a80 - 4abf + 0x03, 0x43, 0xE3, 0x82, 0x9A, 0x0D, 0x03, 0x46, + 0xE0, 0xBD, 0xB1, 0xE0, 0xBD, 0xB2, 0x9E, 0x26, + 0x46, 0xE0, 0xBD, 0xB1, 0xE0, 0xBD, 0xB4, 0xA2, + 0x26, 0x46, 0xE0, 0xBD, 0xB1, 0xE0, 0xBE, 0x80, + 0x9E, 0x26, 0x00, 0x01, +} + +// lookup returns the trie value for the first UTF-8 encoding in s and +// the width in bytes of this encoding. The size will be 0 if s does not +// hold enough bytes to complete the encoding. len(s) must be greater than 0. +func (t *nfcTrie) lookup(s []byte) (v uint16, sz int) { + c0 := s[0] + switch { + case c0 < 0x80: // is ASCII + return nfcValues[c0], 1 + case c0 < 0xC2: + return 0, 1 // Illegal UTF-8: not a starter, not ASCII. + case c0 < 0xE0: // 2-byte UTF-8 + if len(s) < 2 { + return 0, 0 + } + i := nfcIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c1), 2 + case c0 < 0xF0: // 3-byte UTF-8 + if len(s) < 3 { + return 0, 0 + } + i := nfcIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = nfcIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c2), 3 + case c0 < 0xF8: // 4-byte UTF-8 + if len(s) < 4 { + return 0, 0 + } + i := nfcIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = nfcIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + o = uint32(i)<<6 + uint32(c2) + i = nfcIndex[o] + c3 := s[3] + if c3 < 0x80 || 0xC0 <= c3 { + return 0, 3 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c3), 4 + } + // Illegal rune + return 0, 1 +} + +// lookupUnsafe returns the trie value for the first UTF-8 encoding in s. +// s must start with a full and valid UTF-8 encoded rune. +func (t *nfcTrie) lookupUnsafe(s []byte) uint16 { + c0 := s[0] + if c0 < 0x80 { // is ASCII + return nfcValues[c0] + } + i := nfcIndex[c0] + if c0 < 0xE0 { // 2-byte UTF-8 + return t.lookupValue(uint32(i), s[1]) + } + i = nfcIndex[uint32(i)<<6+uint32(s[1])] + if c0 < 0xF0 { // 3-byte UTF-8 + return t.lookupValue(uint32(i), s[2]) + } + i = nfcIndex[uint32(i)<<6+uint32(s[2])] + if c0 < 0xF8 { // 4-byte UTF-8 + return t.lookupValue(uint32(i), s[3]) + } + return 0 +} + +// lookupString returns the trie value for the first UTF-8 encoding in s and +// the width in bytes of this encoding. The size will be 0 if s does not +// hold enough bytes to complete the encoding. len(s) must be greater than 0. +func (t *nfcTrie) lookupString(s string) (v uint16, sz int) { + c0 := s[0] + switch { + case c0 < 0x80: // is ASCII + return nfcValues[c0], 1 + case c0 < 0xC2: + return 0, 1 // Illegal UTF-8: not a starter, not ASCII. + case c0 < 0xE0: // 2-byte UTF-8 + if len(s) < 2 { + return 0, 0 + } + i := nfcIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c1), 2 + case c0 < 0xF0: // 3-byte UTF-8 + if len(s) < 3 { + return 0, 0 + } + i := nfcIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = nfcIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c2), 3 + case c0 < 0xF8: // 4-byte UTF-8 + if len(s) < 4 { + return 0, 0 + } + i := nfcIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = nfcIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + o = uint32(i)<<6 + uint32(c2) + i = nfcIndex[o] + c3 := s[3] + if c3 < 0x80 || 0xC0 <= c3 { + return 0, 3 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c3), 4 + } + // Illegal rune + return 0, 1 +} + +// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s. +// s must start with a full and valid UTF-8 encoded rune. +func (t *nfcTrie) lookupStringUnsafe(s string) uint16 { + c0 := s[0] + if c0 < 0x80 { // is ASCII + return nfcValues[c0] + } + i := nfcIndex[c0] + if c0 < 0xE0 { // 2-byte UTF-8 + return t.lookupValue(uint32(i), s[1]) + } + i = nfcIndex[uint32(i)<<6+uint32(s[1])] + if c0 < 0xF0 { // 3-byte UTF-8 + return t.lookupValue(uint32(i), s[2]) + } + i = nfcIndex[uint32(i)<<6+uint32(s[2])] + if c0 < 0xF8 { // 4-byte UTF-8 + return t.lookupValue(uint32(i), s[3]) + } + return 0 +} + +// nfcTrie. Total size: 10610 bytes (10.36 KiB). Checksum: 95e8869a9f81e5e6. +type nfcTrie struct{} + +func newNfcTrie(i int) *nfcTrie { + return &nfcTrie{} +} + +// lookupValue determines the type of block n and looks up the value for b. +func (t *nfcTrie) lookupValue(n uint32, b byte) uint16 { + switch { + case n < 46: + return uint16(nfcValues[n<<6+uint32(b)]) + default: + n -= 46 + return uint16(nfcSparse.lookup(n, b)) + } +} + +// nfcValues: 48 blocks, 3072 entries, 6144 bytes +// The third block is the zero block. +var nfcValues = [3072]uint16{ + // Block 0x0, offset 0x0 + 0x3c: 0xa000, 0x3d: 0xa000, 0x3e: 0xa000, + // Block 0x1, offset 0x40 + 0x41: 0xa000, 0x42: 0xa000, 0x43: 0xa000, 0x44: 0xa000, 0x45: 0xa000, + 0x46: 0xa000, 0x47: 0xa000, 0x48: 0xa000, 0x49: 0xa000, 0x4a: 0xa000, 0x4b: 0xa000, + 0x4c: 0xa000, 0x4d: 0xa000, 0x4e: 0xa000, 0x4f: 0xa000, 0x50: 0xa000, + 0x52: 0xa000, 0x53: 0xa000, 0x54: 0xa000, 0x55: 0xa000, 0x56: 0xa000, 0x57: 0xa000, + 0x58: 0xa000, 0x59: 0xa000, 0x5a: 0xa000, + 0x61: 0xa000, 0x62: 0xa000, 0x63: 0xa000, + 0x64: 0xa000, 0x65: 0xa000, 0x66: 0xa000, 0x67: 0xa000, 0x68: 0xa000, 0x69: 0xa000, + 0x6a: 0xa000, 0x6b: 0xa000, 0x6c: 0xa000, 0x6d: 0xa000, 0x6e: 0xa000, 0x6f: 0xa000, + 0x70: 0xa000, 0x72: 0xa000, 0x73: 0xa000, 0x74: 0xa000, 0x75: 0xa000, + 0x76: 0xa000, 0x77: 0xa000, 0x78: 0xa000, 0x79: 0xa000, 0x7a: 0xa000, + // Block 0x2, offset 0x80 + // Block 0x3, offset 0xc0 + 0xc0: 0x2f72, 0xc1: 0x2f77, 0xc2: 0x468b, 0xc3: 0x2f7c, 0xc4: 0x469a, 0xc5: 0x469f, + 0xc6: 0xa000, 0xc7: 0x46a9, 0xc8: 0x2fe5, 0xc9: 0x2fea, 0xca: 0x46ae, 0xcb: 0x2ffe, + 0xcc: 0x3071, 0xcd: 0x3076, 0xce: 0x307b, 0xcf: 0x46c2, 0xd1: 0x3107, + 0xd2: 0x312a, 0xd3: 0x312f, 0xd4: 0x46cc, 0xd5: 0x46d1, 0xd6: 0x46e0, + 0xd8: 0xa000, 0xd9: 0x31b6, 0xda: 0x31bb, 0xdb: 0x31c0, 0xdc: 0x4712, 0xdd: 0x3238, + 0xe0: 0x327e, 0xe1: 0x3283, 0xe2: 0x471c, 0xe3: 0x3288, + 0xe4: 0x472b, 0xe5: 0x4730, 0xe6: 0xa000, 0xe7: 0x473a, 0xe8: 0x32f1, 0xe9: 0x32f6, + 0xea: 0x473f, 0xeb: 0x330a, 0xec: 0x3382, 0xed: 0x3387, 0xee: 0x338c, 0xef: 0x4753, + 0xf1: 0x3418, 0xf2: 0x343b, 0xf3: 0x3440, 0xf4: 0x475d, 0xf5: 0x4762, + 0xf6: 0x4771, 0xf8: 0xa000, 0xf9: 0x34cc, 0xfa: 0x34d1, 0xfb: 0x34d6, + 0xfc: 0x47a3, 0xfd: 0x3553, 0xff: 0x356c, + // Block 0x4, offset 0x100 + 0x100: 0x2f81, 0x101: 0x328d, 0x102: 0x4690, 0x103: 0x4721, 0x104: 0x2f9f, 0x105: 0x32ab, + 0x106: 0x2fb3, 0x107: 0x32bf, 0x108: 0x2fb8, 0x109: 0x32c4, 0x10a: 0x2fbd, 0x10b: 0x32c9, + 0x10c: 0x2fc2, 0x10d: 0x32ce, 0x10e: 0x2fcc, 0x10f: 0x32d8, + 0x112: 0x46b3, 0x113: 0x4744, 0x114: 0x2ff4, 0x115: 0x3300, 0x116: 0x2ff9, 0x117: 0x3305, + 0x118: 0x3017, 0x119: 0x3323, 0x11a: 0x3008, 0x11b: 0x3314, 0x11c: 0x3030, 0x11d: 0x333c, + 0x11e: 0x303a, 0x11f: 0x3346, 0x120: 0x303f, 0x121: 0x334b, 0x122: 0x3049, 0x123: 0x3355, + 0x124: 0x304e, 0x125: 0x335a, 0x128: 0x3080, 0x129: 0x3391, + 0x12a: 0x3085, 0x12b: 0x3396, 0x12c: 0x308a, 0x12d: 0x339b, 0x12e: 0x30ad, 0x12f: 0x33b9, + 0x130: 0x308f, 0x134: 0x30b7, 0x135: 0x33c3, + 0x136: 0x30cb, 0x137: 0x33dc, 0x139: 0x30d5, 0x13a: 0x33e6, 0x13b: 0x30df, + 0x13c: 0x33f0, 0x13d: 0x30da, 0x13e: 0x33eb, + // Block 0x5, offset 0x140 + 0x143: 0x3102, 0x144: 0x3413, 0x145: 0x311b, + 0x146: 0x342c, 0x147: 0x3111, 0x148: 0x3422, + 0x14c: 0x46d6, 0x14d: 0x4767, 0x14e: 0x3134, 0x14f: 0x3445, 0x150: 0x313e, 0x151: 0x344f, + 0x154: 0x315c, 0x155: 0x346d, 0x156: 0x3175, 0x157: 0x3486, + 0x158: 0x3166, 0x159: 0x3477, 0x15a: 0x46f9, 0x15b: 0x478a, 0x15c: 0x317f, 0x15d: 0x3490, + 0x15e: 0x318e, 0x15f: 0x349f, 0x160: 0x46fe, 0x161: 0x478f, 0x162: 0x31a7, 0x163: 0x34bd, + 0x164: 0x3198, 0x165: 0x34ae, 0x168: 0x4708, 0x169: 0x4799, + 0x16a: 0x470d, 0x16b: 0x479e, 0x16c: 0x31c5, 0x16d: 0x34db, 0x16e: 0x31cf, 0x16f: 0x34e5, + 0x170: 0x31d4, 0x171: 0x34ea, 0x172: 0x31f2, 0x173: 0x3508, 0x174: 0x3215, 0x175: 0x352b, + 0x176: 0x323d, 0x177: 0x3558, 0x178: 0x3251, 0x179: 0x3260, 0x17a: 0x3580, 0x17b: 0x326a, + 0x17c: 0x358a, 0x17d: 0x326f, 0x17e: 0x358f, 0x17f: 0xa000, + // Block 0x6, offset 0x180 + 0x184: 0x8100, 0x185: 0x8100, + 0x186: 0x8100, + 0x18d: 0x2f8b, 0x18e: 0x3297, 0x18f: 0x3099, 0x190: 0x33a5, 0x191: 0x3143, + 0x192: 0x3454, 0x193: 0x31d9, 0x194: 0x34ef, 0x195: 0x39d2, 0x196: 0x3b61, 0x197: 0x39cb, + 0x198: 0x3b5a, 0x199: 0x39d9, 0x19a: 0x3b68, 0x19b: 0x39c4, 0x19c: 0x3b53, + 0x19e: 0x38b3, 0x19f: 0x3a42, 0x1a0: 0x38ac, 0x1a1: 0x3a3b, 0x1a2: 0x35b6, 0x1a3: 0x35c8, + 0x1a6: 0x3044, 0x1a7: 0x3350, 0x1a8: 0x30c1, 0x1a9: 0x33d2, + 0x1aa: 0x46ef, 0x1ab: 0x4780, 0x1ac: 0x3993, 0x1ad: 0x3b22, 0x1ae: 0x35da, 0x1af: 0x35e0, + 0x1b0: 0x33c8, 0x1b4: 0x302b, 0x1b5: 0x3337, + 0x1b8: 0x30fd, 0x1b9: 0x340e, 0x1ba: 0x38ba, 0x1bb: 0x3a49, + 0x1bc: 0x35b0, 0x1bd: 0x35c2, 0x1be: 0x35bc, 0x1bf: 0x35ce, + // Block 0x7, offset 0x1c0 + 0x1c0: 0x2f90, 0x1c1: 0x329c, 0x1c2: 0x2f95, 0x1c3: 0x32a1, 0x1c4: 0x300d, 0x1c5: 0x3319, + 0x1c6: 0x3012, 0x1c7: 0x331e, 0x1c8: 0x309e, 0x1c9: 0x33aa, 0x1ca: 0x30a3, 0x1cb: 0x33af, + 0x1cc: 0x3148, 0x1cd: 0x3459, 0x1ce: 0x314d, 0x1cf: 0x345e, 0x1d0: 0x316b, 0x1d1: 0x347c, + 0x1d2: 0x3170, 0x1d3: 0x3481, 0x1d4: 0x31de, 0x1d5: 0x34f4, 0x1d6: 0x31e3, 0x1d7: 0x34f9, + 0x1d8: 0x3189, 0x1d9: 0x349a, 0x1da: 0x31a2, 0x1db: 0x34b8, + 0x1de: 0x305d, 0x1df: 0x3369, + 0x1e6: 0x4695, 0x1e7: 0x4726, 0x1e8: 0x46bd, 0x1e9: 0x474e, + 0x1ea: 0x3962, 0x1eb: 0x3af1, 0x1ec: 0x393f, 0x1ed: 0x3ace, 0x1ee: 0x46db, 0x1ef: 0x476c, + 0x1f0: 0x395b, 0x1f1: 0x3aea, 0x1f2: 0x3247, 0x1f3: 0x3562, + // Block 0x8, offset 0x200 + 0x200: 0x9932, 0x201: 0x9932, 0x202: 0x9932, 0x203: 0x9932, 0x204: 0x9932, 0x205: 0x8132, + 0x206: 0x9932, 0x207: 0x9932, 0x208: 0x9932, 0x209: 0x9932, 0x20a: 0x9932, 0x20b: 0x9932, + 0x20c: 0x9932, 0x20d: 0x8132, 0x20e: 0x8132, 0x20f: 0x9932, 0x210: 0x8132, 0x211: 0x9932, + 0x212: 0x8132, 0x213: 0x9932, 0x214: 0x9932, 0x215: 0x8133, 0x216: 0x812d, 0x217: 0x812d, + 0x218: 0x812d, 0x219: 0x812d, 0x21a: 0x8133, 0x21b: 0x992b, 0x21c: 0x812d, 0x21d: 0x812d, + 0x21e: 0x812d, 0x21f: 0x812d, 0x220: 0x812d, 0x221: 0x8129, 0x222: 0x8129, 0x223: 0x992d, + 0x224: 0x992d, 0x225: 0x992d, 0x226: 0x992d, 0x227: 0x9929, 0x228: 0x9929, 0x229: 0x812d, + 0x22a: 0x812d, 0x22b: 0x812d, 0x22c: 0x812d, 0x22d: 0x992d, 0x22e: 0x992d, 0x22f: 0x812d, + 0x230: 0x992d, 0x231: 0x992d, 0x232: 0x812d, 0x233: 0x812d, 0x234: 0x8101, 0x235: 0x8101, + 0x236: 0x8101, 0x237: 0x8101, 0x238: 0x9901, 0x239: 0x812d, 0x23a: 0x812d, 0x23b: 0x812d, + 0x23c: 0x812d, 0x23d: 0x8132, 0x23e: 0x8132, 0x23f: 0x8132, + // Block 0x9, offset 0x240 + 0x240: 0x49b1, 0x241: 0x49b6, 0x242: 0x9932, 0x243: 0x49bb, 0x244: 0x4a74, 0x245: 0x9936, + 0x246: 0x8132, 0x247: 0x812d, 0x248: 0x812d, 0x249: 0x812d, 0x24a: 0x8132, 0x24b: 0x8132, + 0x24c: 0x8132, 0x24d: 0x812d, 0x24e: 0x812d, 0x250: 0x8132, 0x251: 0x8132, + 0x252: 0x8132, 0x253: 0x812d, 0x254: 0x812d, 0x255: 0x812d, 0x256: 0x812d, 0x257: 0x8132, + 0x258: 0x8133, 0x259: 0x812d, 0x25a: 0x812d, 0x25b: 0x8132, 0x25c: 0x8134, 0x25d: 0x8135, + 0x25e: 0x8135, 0x25f: 0x8134, 0x260: 0x8135, 0x261: 0x8135, 0x262: 0x8134, 0x263: 0x8132, + 0x264: 0x8132, 0x265: 0x8132, 0x266: 0x8132, 0x267: 0x8132, 0x268: 0x8132, 0x269: 0x8132, + 0x26a: 0x8132, 0x26b: 0x8132, 0x26c: 0x8132, 0x26d: 0x8132, 0x26e: 0x8132, 0x26f: 0x8132, + 0x274: 0x0170, + 0x27a: 0x8100, + 0x27e: 0x0037, + // Block 0xa, offset 0x280 + 0x284: 0x8100, 0x285: 0x35a4, + 0x286: 0x35ec, 0x287: 0x00ce, 0x288: 0x360a, 0x289: 0x3616, 0x28a: 0x3628, + 0x28c: 0x3646, 0x28e: 0x3658, 0x28f: 0x3676, 0x290: 0x3e0b, 0x291: 0xa000, + 0x295: 0xa000, 0x297: 0xa000, + 0x299: 0xa000, + 0x29f: 0xa000, 0x2a1: 0xa000, + 0x2a5: 0xa000, 0x2a9: 0xa000, + 0x2aa: 0x363a, 0x2ab: 0x366a, 0x2ac: 0x4801, 0x2ad: 0x369a, 0x2ae: 0x482b, 0x2af: 0x36ac, + 0x2b0: 0x3e73, 0x2b1: 0xa000, 0x2b5: 0xa000, + 0x2b7: 0xa000, 0x2b9: 0xa000, + 0x2bf: 0xa000, + // Block 0xb, offset 0x2c0 + 0x2c0: 0x3724, 0x2c1: 0x3730, 0x2c3: 0x371e, + 0x2c6: 0xa000, 0x2c7: 0x370c, + 0x2cc: 0x3760, 0x2cd: 0x3748, 0x2ce: 0x3772, 0x2d0: 0xa000, + 0x2d3: 0xa000, 0x2d5: 0xa000, 0x2d6: 0xa000, 0x2d7: 0xa000, + 0x2d8: 0xa000, 0x2d9: 0x3754, 0x2da: 0xa000, + 0x2de: 0xa000, 0x2e3: 0xa000, + 0x2e7: 0xa000, + 0x2eb: 0xa000, 0x2ed: 0xa000, + 0x2f0: 0xa000, 0x2f3: 0xa000, 0x2f5: 0xa000, + 0x2f6: 0xa000, 0x2f7: 0xa000, 0x2f8: 0xa000, 0x2f9: 0x37d8, 0x2fa: 0xa000, + 0x2fe: 0xa000, + // Block 0xc, offset 0x300 + 0x301: 0x3736, 0x302: 0x37ba, + 0x310: 0x3712, 0x311: 0x3796, + 0x312: 0x3718, 0x313: 0x379c, 0x316: 0x372a, 0x317: 0x37ae, + 0x318: 0xa000, 0x319: 0xa000, 0x31a: 0x382c, 0x31b: 0x3832, 0x31c: 0x373c, 0x31d: 0x37c0, + 0x31e: 0x3742, 0x31f: 0x37c6, 0x322: 0x374e, 0x323: 0x37d2, + 0x324: 0x375a, 0x325: 0x37de, 0x326: 0x3766, 0x327: 0x37ea, 0x328: 0xa000, 0x329: 0xa000, + 0x32a: 0x3838, 0x32b: 0x383e, 0x32c: 0x3790, 0x32d: 0x3814, 0x32e: 0x376c, 0x32f: 0x37f0, + 0x330: 0x3778, 0x331: 0x37fc, 0x332: 0x377e, 0x333: 0x3802, 0x334: 0x3784, 0x335: 0x3808, + 0x338: 0x378a, 0x339: 0x380e, + // Block 0xd, offset 0x340 + 0x351: 0x812d, + 0x352: 0x8132, 0x353: 0x8132, 0x354: 0x8132, 0x355: 0x8132, 0x356: 0x812d, 0x357: 0x8132, + 0x358: 0x8132, 0x359: 0x8132, 0x35a: 0x812e, 0x35b: 0x812d, 0x35c: 0x8132, 0x35d: 0x8132, + 0x35e: 0x8132, 0x35f: 0x8132, 0x360: 0x8132, 0x361: 0x8132, 0x362: 0x812d, 0x363: 0x812d, + 0x364: 0x812d, 0x365: 0x812d, 0x366: 0x812d, 0x367: 0x812d, 0x368: 0x8132, 0x369: 0x8132, + 0x36a: 0x812d, 0x36b: 0x8132, 0x36c: 0x8132, 0x36d: 0x812e, 0x36e: 0x8131, 0x36f: 0x8132, + 0x370: 0x8105, 0x371: 0x8106, 0x372: 0x8107, 0x373: 0x8108, 0x374: 0x8109, 0x375: 0x810a, + 0x376: 0x810b, 0x377: 0x810c, 0x378: 0x810d, 0x379: 0x810e, 0x37a: 0x810e, 0x37b: 0x810f, + 0x37c: 0x8110, 0x37d: 0x8111, 0x37f: 0x8112, + // Block 0xe, offset 0x380 + 0x388: 0xa000, 0x38a: 0xa000, 0x38b: 0x8116, + 0x38c: 0x8117, 0x38d: 0x8118, 0x38e: 0x8119, 0x38f: 0x811a, 0x390: 0x811b, 0x391: 0x811c, + 0x392: 0x811d, 0x393: 0x9932, 0x394: 0x9932, 0x395: 0x992d, 0x396: 0x812d, 0x397: 0x8132, + 0x398: 0x8132, 0x399: 0x8132, 0x39a: 0x8132, 0x39b: 0x8132, 0x39c: 0x812d, 0x39d: 0x8132, + 0x39e: 0x8132, 0x39f: 0x812d, + 0x3b0: 0x811e, + // Block 0xf, offset 0x3c0 + 0x3d3: 0x812d, 0x3d4: 0x8132, 0x3d5: 0x8132, 0x3d6: 0x8132, 0x3d7: 0x8132, + 0x3d8: 0x8132, 0x3d9: 0x8132, 0x3da: 0x8132, 0x3db: 0x8132, 0x3dc: 0x8132, 0x3dd: 0x8132, + 0x3de: 0x8132, 0x3df: 0x8132, 0x3e0: 0x8132, 0x3e1: 0x8132, 0x3e3: 0x812d, + 0x3e4: 0x8132, 0x3e5: 0x8132, 0x3e6: 0x812d, 0x3e7: 0x8132, 0x3e8: 0x8132, 0x3e9: 0x812d, + 0x3ea: 0x8132, 0x3eb: 0x8132, 0x3ec: 0x8132, 0x3ed: 0x812d, 0x3ee: 0x812d, 0x3ef: 0x812d, + 0x3f0: 0x8116, 0x3f1: 0x8117, 0x3f2: 0x8118, 0x3f3: 0x8132, 0x3f4: 0x8132, 0x3f5: 0x8132, + 0x3f6: 0x812d, 0x3f7: 0x8132, 0x3f8: 0x8132, 0x3f9: 0x812d, 0x3fa: 0x812d, 0x3fb: 0x8132, + 0x3fc: 0x8132, 0x3fd: 0x8132, 0x3fe: 0x8132, 0x3ff: 0x8132, + // Block 0x10, offset 0x400 + 0x405: 0xa000, + 0x406: 0x2d29, 0x407: 0xa000, 0x408: 0x2d31, 0x409: 0xa000, 0x40a: 0x2d39, 0x40b: 0xa000, + 0x40c: 0x2d41, 0x40d: 0xa000, 0x40e: 0x2d49, 0x411: 0xa000, + 0x412: 0x2d51, + 0x434: 0x8102, 0x435: 0x9900, + 0x43a: 0xa000, 0x43b: 0x2d59, + 0x43c: 0xa000, 0x43d: 0x2d61, 0x43e: 0xa000, 0x43f: 0xa000, + // Block 0x11, offset 0x440 + 0x440: 0x8132, 0x441: 0x8132, 0x442: 0x812d, 0x443: 0x8132, 0x444: 0x8132, 0x445: 0x8132, + 0x446: 0x8132, 0x447: 0x8132, 0x448: 0x8132, 0x449: 0x8132, 0x44a: 0x812d, 0x44b: 0x8132, + 0x44c: 0x8132, 0x44d: 0x8135, 0x44e: 0x812a, 0x44f: 0x812d, 0x450: 0x8129, 0x451: 0x8132, + 0x452: 0x8132, 0x453: 0x8132, 0x454: 0x8132, 0x455: 0x8132, 0x456: 0x8132, 0x457: 0x8132, + 0x458: 0x8132, 0x459: 0x8132, 0x45a: 0x8132, 0x45b: 0x8132, 0x45c: 0x8132, 0x45d: 0x8132, + 0x45e: 0x8132, 0x45f: 0x8132, 0x460: 0x8132, 0x461: 0x8132, 0x462: 0x8132, 0x463: 0x8132, + 0x464: 0x8132, 0x465: 0x8132, 0x466: 0x8132, 0x467: 0x8132, 0x468: 0x8132, 0x469: 0x8132, + 0x46a: 0x8132, 0x46b: 0x8132, 0x46c: 0x8132, 0x46d: 0x8132, 0x46e: 0x8132, 0x46f: 0x8132, + 0x470: 0x8132, 0x471: 0x8132, 0x472: 0x8132, 0x473: 0x8132, 0x474: 0x8132, 0x475: 0x8132, + 0x476: 0x8133, 0x477: 0x8131, 0x478: 0x8131, 0x479: 0x812d, 0x47b: 0x8132, + 0x47c: 0x8134, 0x47d: 0x812d, 0x47e: 0x8132, 0x47f: 0x812d, + // Block 0x12, offset 0x480 + 0x480: 0x2f9a, 0x481: 0x32a6, 0x482: 0x2fa4, 0x483: 0x32b0, 0x484: 0x2fa9, 0x485: 0x32b5, + 0x486: 0x2fae, 0x487: 0x32ba, 0x488: 0x38cf, 0x489: 0x3a5e, 0x48a: 0x2fc7, 0x48b: 0x32d3, + 0x48c: 0x2fd1, 0x48d: 0x32dd, 0x48e: 0x2fe0, 0x48f: 0x32ec, 0x490: 0x2fd6, 0x491: 0x32e2, + 0x492: 0x2fdb, 0x493: 0x32e7, 0x494: 0x38f2, 0x495: 0x3a81, 0x496: 0x38f9, 0x497: 0x3a88, + 0x498: 0x301c, 0x499: 0x3328, 0x49a: 0x3021, 0x49b: 0x332d, 0x49c: 0x3907, 0x49d: 0x3a96, + 0x49e: 0x3026, 0x49f: 0x3332, 0x4a0: 0x3035, 0x4a1: 0x3341, 0x4a2: 0x3053, 0x4a3: 0x335f, + 0x4a4: 0x3062, 0x4a5: 0x336e, 0x4a6: 0x3058, 0x4a7: 0x3364, 0x4a8: 0x3067, 0x4a9: 0x3373, + 0x4aa: 0x306c, 0x4ab: 0x3378, 0x4ac: 0x30b2, 0x4ad: 0x33be, 0x4ae: 0x390e, 0x4af: 0x3a9d, + 0x4b0: 0x30bc, 0x4b1: 0x33cd, 0x4b2: 0x30c6, 0x4b3: 0x33d7, 0x4b4: 0x30d0, 0x4b5: 0x33e1, + 0x4b6: 0x46c7, 0x4b7: 0x4758, 0x4b8: 0x3915, 0x4b9: 0x3aa4, 0x4ba: 0x30e9, 0x4bb: 0x33fa, + 0x4bc: 0x30e4, 0x4bd: 0x33f5, 0x4be: 0x30ee, 0x4bf: 0x33ff, + // Block 0x13, offset 0x4c0 + 0x4c0: 0x30f3, 0x4c1: 0x3404, 0x4c2: 0x30f8, 0x4c3: 0x3409, 0x4c4: 0x310c, 0x4c5: 0x341d, + 0x4c6: 0x3116, 0x4c7: 0x3427, 0x4c8: 0x3125, 0x4c9: 0x3436, 0x4ca: 0x3120, 0x4cb: 0x3431, + 0x4cc: 0x3938, 0x4cd: 0x3ac7, 0x4ce: 0x3946, 0x4cf: 0x3ad5, 0x4d0: 0x394d, 0x4d1: 0x3adc, + 0x4d2: 0x3954, 0x4d3: 0x3ae3, 0x4d4: 0x3152, 0x4d5: 0x3463, 0x4d6: 0x3157, 0x4d7: 0x3468, + 0x4d8: 0x3161, 0x4d9: 0x3472, 0x4da: 0x46f4, 0x4db: 0x4785, 0x4dc: 0x399a, 0x4dd: 0x3b29, + 0x4de: 0x317a, 0x4df: 0x348b, 0x4e0: 0x3184, 0x4e1: 0x3495, 0x4e2: 0x4703, 0x4e3: 0x4794, + 0x4e4: 0x39a1, 0x4e5: 0x3b30, 0x4e6: 0x39a8, 0x4e7: 0x3b37, 0x4e8: 0x39af, 0x4e9: 0x3b3e, + 0x4ea: 0x3193, 0x4eb: 0x34a4, 0x4ec: 0x319d, 0x4ed: 0x34b3, 0x4ee: 0x31b1, 0x4ef: 0x34c7, + 0x4f0: 0x31ac, 0x4f1: 0x34c2, 0x4f2: 0x31ed, 0x4f3: 0x3503, 0x4f4: 0x31fc, 0x4f5: 0x3512, + 0x4f6: 0x31f7, 0x4f7: 0x350d, 0x4f8: 0x39b6, 0x4f9: 0x3b45, 0x4fa: 0x39bd, 0x4fb: 0x3b4c, + 0x4fc: 0x3201, 0x4fd: 0x3517, 0x4fe: 0x3206, 0x4ff: 0x351c, + // Block 0x14, offset 0x500 + 0x500: 0x320b, 0x501: 0x3521, 0x502: 0x3210, 0x503: 0x3526, 0x504: 0x321f, 0x505: 0x3535, + 0x506: 0x321a, 0x507: 0x3530, 0x508: 0x3224, 0x509: 0x353f, 0x50a: 0x3229, 0x50b: 0x3544, + 0x50c: 0x322e, 0x50d: 0x3549, 0x50e: 0x324c, 0x50f: 0x3567, 0x510: 0x3265, 0x511: 0x3585, + 0x512: 0x3274, 0x513: 0x3594, 0x514: 0x3279, 0x515: 0x3599, 0x516: 0x337d, 0x517: 0x34a9, + 0x518: 0x353a, 0x519: 0x3576, 0x51b: 0x35d4, + 0x520: 0x46a4, 0x521: 0x4735, 0x522: 0x2f86, 0x523: 0x3292, + 0x524: 0x387b, 0x525: 0x3a0a, 0x526: 0x3874, 0x527: 0x3a03, 0x528: 0x3889, 0x529: 0x3a18, + 0x52a: 0x3882, 0x52b: 0x3a11, 0x52c: 0x38c1, 0x52d: 0x3a50, 0x52e: 0x3897, 0x52f: 0x3a26, + 0x530: 0x3890, 0x531: 0x3a1f, 0x532: 0x38a5, 0x533: 0x3a34, 0x534: 0x389e, 0x535: 0x3a2d, + 0x536: 0x38c8, 0x537: 0x3a57, 0x538: 0x46b8, 0x539: 0x4749, 0x53a: 0x3003, 0x53b: 0x330f, + 0x53c: 0x2fef, 0x53d: 0x32fb, 0x53e: 0x38dd, 0x53f: 0x3a6c, + // Block 0x15, offset 0x540 + 0x540: 0x38d6, 0x541: 0x3a65, 0x542: 0x38eb, 0x543: 0x3a7a, 0x544: 0x38e4, 0x545: 0x3a73, + 0x546: 0x3900, 0x547: 0x3a8f, 0x548: 0x3094, 0x549: 0x33a0, 0x54a: 0x30a8, 0x54b: 0x33b4, + 0x54c: 0x46ea, 0x54d: 0x477b, 0x54e: 0x3139, 0x54f: 0x344a, 0x550: 0x3923, 0x551: 0x3ab2, + 0x552: 0x391c, 0x553: 0x3aab, 0x554: 0x3931, 0x555: 0x3ac0, 0x556: 0x392a, 0x557: 0x3ab9, + 0x558: 0x398c, 0x559: 0x3b1b, 0x55a: 0x3970, 0x55b: 0x3aff, 0x55c: 0x3969, 0x55d: 0x3af8, + 0x55e: 0x397e, 0x55f: 0x3b0d, 0x560: 0x3977, 0x561: 0x3b06, 0x562: 0x3985, 0x563: 0x3b14, + 0x564: 0x31e8, 0x565: 0x34fe, 0x566: 0x31ca, 0x567: 0x34e0, 0x568: 0x39e7, 0x569: 0x3b76, + 0x56a: 0x39e0, 0x56b: 0x3b6f, 0x56c: 0x39f5, 0x56d: 0x3b84, 0x56e: 0x39ee, 0x56f: 0x3b7d, + 0x570: 0x39fc, 0x571: 0x3b8b, 0x572: 0x3233, 0x573: 0x354e, 0x574: 0x325b, 0x575: 0x357b, + 0x576: 0x3256, 0x577: 0x3571, 0x578: 0x3242, 0x579: 0x355d, + // Block 0x16, offset 0x580 + 0x580: 0x4807, 0x581: 0x480d, 0x582: 0x4921, 0x583: 0x4939, 0x584: 0x4929, 0x585: 0x4941, + 0x586: 0x4931, 0x587: 0x4949, 0x588: 0x47ad, 0x589: 0x47b3, 0x58a: 0x4891, 0x58b: 0x48a9, + 0x58c: 0x4899, 0x58d: 0x48b1, 0x58e: 0x48a1, 0x58f: 0x48b9, 0x590: 0x4819, 0x591: 0x481f, + 0x592: 0x3dbb, 0x593: 0x3dcb, 0x594: 0x3dc3, 0x595: 0x3dd3, + 0x598: 0x47b9, 0x599: 0x47bf, 0x59a: 0x3ceb, 0x59b: 0x3cfb, 0x59c: 0x3cf3, 0x59d: 0x3d03, + 0x5a0: 0x4831, 0x5a1: 0x4837, 0x5a2: 0x4951, 0x5a3: 0x4969, + 0x5a4: 0x4959, 0x5a5: 0x4971, 0x5a6: 0x4961, 0x5a7: 0x4979, 0x5a8: 0x47c5, 0x5a9: 0x47cb, + 0x5aa: 0x48c1, 0x5ab: 0x48d9, 0x5ac: 0x48c9, 0x5ad: 0x48e1, 0x5ae: 0x48d1, 0x5af: 0x48e9, + 0x5b0: 0x4849, 0x5b1: 0x484f, 0x5b2: 0x3e1b, 0x5b3: 0x3e33, 0x5b4: 0x3e23, 0x5b5: 0x3e3b, + 0x5b6: 0x3e2b, 0x5b7: 0x3e43, 0x5b8: 0x47d1, 0x5b9: 0x47d7, 0x5ba: 0x3d1b, 0x5bb: 0x3d33, + 0x5bc: 0x3d23, 0x5bd: 0x3d3b, 0x5be: 0x3d2b, 0x5bf: 0x3d43, + // Block 0x17, offset 0x5c0 + 0x5c0: 0x4855, 0x5c1: 0x485b, 0x5c2: 0x3e4b, 0x5c3: 0x3e5b, 0x5c4: 0x3e53, 0x5c5: 0x3e63, + 0x5c8: 0x47dd, 0x5c9: 0x47e3, 0x5ca: 0x3d4b, 0x5cb: 0x3d5b, + 0x5cc: 0x3d53, 0x5cd: 0x3d63, 0x5d0: 0x4867, 0x5d1: 0x486d, + 0x5d2: 0x3e83, 0x5d3: 0x3e9b, 0x5d4: 0x3e8b, 0x5d5: 0x3ea3, 0x5d6: 0x3e93, 0x5d7: 0x3eab, + 0x5d9: 0x47e9, 0x5db: 0x3d6b, 0x5dd: 0x3d73, + 0x5df: 0x3d7b, 0x5e0: 0x487f, 0x5e1: 0x4885, 0x5e2: 0x4981, 0x5e3: 0x4999, + 0x5e4: 0x4989, 0x5e5: 0x49a1, 0x5e6: 0x4991, 0x5e7: 0x49a9, 0x5e8: 0x47ef, 0x5e9: 0x47f5, + 0x5ea: 0x48f1, 0x5eb: 0x4909, 0x5ec: 0x48f9, 0x5ed: 0x4911, 0x5ee: 0x4901, 0x5ef: 0x4919, + 0x5f0: 0x47fb, 0x5f1: 0x4321, 0x5f2: 0x3694, 0x5f3: 0x4327, 0x5f4: 0x4825, 0x5f5: 0x432d, + 0x5f6: 0x36a6, 0x5f7: 0x4333, 0x5f8: 0x36c4, 0x5f9: 0x4339, 0x5fa: 0x36dc, 0x5fb: 0x433f, + 0x5fc: 0x4873, 0x5fd: 0x4345, + // Block 0x18, offset 0x600 + 0x600: 0x3da3, 0x601: 0x3dab, 0x602: 0x4187, 0x603: 0x41a5, 0x604: 0x4191, 0x605: 0x41af, + 0x606: 0x419b, 0x607: 0x41b9, 0x608: 0x3cdb, 0x609: 0x3ce3, 0x60a: 0x40d3, 0x60b: 0x40f1, + 0x60c: 0x40dd, 0x60d: 0x40fb, 0x60e: 0x40e7, 0x60f: 0x4105, 0x610: 0x3deb, 0x611: 0x3df3, + 0x612: 0x41c3, 0x613: 0x41e1, 0x614: 0x41cd, 0x615: 0x41eb, 0x616: 0x41d7, 0x617: 0x41f5, + 0x618: 0x3d0b, 0x619: 0x3d13, 0x61a: 0x410f, 0x61b: 0x412d, 0x61c: 0x4119, 0x61d: 0x4137, + 0x61e: 0x4123, 0x61f: 0x4141, 0x620: 0x3ec3, 0x621: 0x3ecb, 0x622: 0x41ff, 0x623: 0x421d, + 0x624: 0x4209, 0x625: 0x4227, 0x626: 0x4213, 0x627: 0x4231, 0x628: 0x3d83, 0x629: 0x3d8b, + 0x62a: 0x414b, 0x62b: 0x4169, 0x62c: 0x4155, 0x62d: 0x4173, 0x62e: 0x415f, 0x62f: 0x417d, + 0x630: 0x3688, 0x631: 0x3682, 0x632: 0x3d93, 0x633: 0x368e, 0x634: 0x3d9b, + 0x636: 0x4813, 0x637: 0x3db3, 0x638: 0x35f8, 0x639: 0x35f2, 0x63a: 0x35e6, 0x63b: 0x42f1, + 0x63c: 0x35fe, 0x63d: 0x8100, 0x63e: 0x01d3, 0x63f: 0xa100, + // Block 0x19, offset 0x640 + 0x640: 0x8100, 0x641: 0x35aa, 0x642: 0x3ddb, 0x643: 0x36a0, 0x644: 0x3de3, + 0x646: 0x483d, 0x647: 0x3dfb, 0x648: 0x3604, 0x649: 0x42f7, 0x64a: 0x3610, 0x64b: 0x42fd, + 0x64c: 0x361c, 0x64d: 0x3b92, 0x64e: 0x3b99, 0x64f: 0x3ba0, 0x650: 0x36b8, 0x651: 0x36b2, + 0x652: 0x3e03, 0x653: 0x44e7, 0x656: 0x36be, 0x657: 0x3e13, + 0x658: 0x3634, 0x659: 0x362e, 0x65a: 0x3622, 0x65b: 0x4303, 0x65d: 0x3ba7, + 0x65e: 0x3bae, 0x65f: 0x3bb5, 0x660: 0x36ee, 0x661: 0x36e8, 0x662: 0x3e6b, 0x663: 0x44ef, + 0x664: 0x36d0, 0x665: 0x36d6, 0x666: 0x36f4, 0x667: 0x3e7b, 0x668: 0x3664, 0x669: 0x365e, + 0x66a: 0x3652, 0x66b: 0x430f, 0x66c: 0x364c, 0x66d: 0x359e, 0x66e: 0x42eb, 0x66f: 0x0081, + 0x672: 0x3eb3, 0x673: 0x36fa, 0x674: 0x3ebb, + 0x676: 0x488b, 0x677: 0x3ed3, 0x678: 0x3640, 0x679: 0x4309, 0x67a: 0x3670, 0x67b: 0x431b, + 0x67c: 0x367c, 0x67d: 0x4259, 0x67e: 0xa100, + // Block 0x1a, offset 0x680 + 0x681: 0x3c09, 0x683: 0xa000, 0x684: 0x3c10, 0x685: 0xa000, + 0x687: 0x3c17, 0x688: 0xa000, 0x689: 0x3c1e, + 0x68d: 0xa000, + 0x6a0: 0x2f68, 0x6a1: 0xa000, 0x6a2: 0x3c2c, + 0x6a4: 0xa000, 0x6a5: 0xa000, + 0x6ad: 0x3c25, 0x6ae: 0x2f63, 0x6af: 0x2f6d, + 0x6b0: 0x3c33, 0x6b1: 0x3c3a, 0x6b2: 0xa000, 0x6b3: 0xa000, 0x6b4: 0x3c41, 0x6b5: 0x3c48, + 0x6b6: 0xa000, 0x6b7: 0xa000, 0x6b8: 0x3c4f, 0x6b9: 0x3c56, 0x6ba: 0xa000, 0x6bb: 0xa000, + 0x6bc: 0xa000, 0x6bd: 0xa000, + // Block 0x1b, offset 0x6c0 + 0x6c0: 0x3c5d, 0x6c1: 0x3c64, 0x6c2: 0xa000, 0x6c3: 0xa000, 0x6c4: 0x3c79, 0x6c5: 0x3c80, + 0x6c6: 0xa000, 0x6c7: 0xa000, 0x6c8: 0x3c87, 0x6c9: 0x3c8e, + 0x6d1: 0xa000, + 0x6d2: 0xa000, + 0x6e2: 0xa000, + 0x6e8: 0xa000, 0x6e9: 0xa000, + 0x6eb: 0xa000, 0x6ec: 0x3ca3, 0x6ed: 0x3caa, 0x6ee: 0x3cb1, 0x6ef: 0x3cb8, + 0x6f2: 0xa000, 0x6f3: 0xa000, 0x6f4: 0xa000, 0x6f5: 0xa000, + // Block 0x1c, offset 0x700 + 0x706: 0xa000, 0x70b: 0xa000, + 0x70c: 0x3f0b, 0x70d: 0xa000, 0x70e: 0x3f13, 0x70f: 0xa000, 0x710: 0x3f1b, 0x711: 0xa000, + 0x712: 0x3f23, 0x713: 0xa000, 0x714: 0x3f2b, 0x715: 0xa000, 0x716: 0x3f33, 0x717: 0xa000, + 0x718: 0x3f3b, 0x719: 0xa000, 0x71a: 0x3f43, 0x71b: 0xa000, 0x71c: 0x3f4b, 0x71d: 0xa000, + 0x71e: 0x3f53, 0x71f: 0xa000, 0x720: 0x3f5b, 0x721: 0xa000, 0x722: 0x3f63, + 0x724: 0xa000, 0x725: 0x3f6b, 0x726: 0xa000, 0x727: 0x3f73, 0x728: 0xa000, 0x729: 0x3f7b, + 0x72f: 0xa000, + 0x730: 0x3f83, 0x731: 0x3f8b, 0x732: 0xa000, 0x733: 0x3f93, 0x734: 0x3f9b, 0x735: 0xa000, + 0x736: 0x3fa3, 0x737: 0x3fab, 0x738: 0xa000, 0x739: 0x3fb3, 0x73a: 0x3fbb, 0x73b: 0xa000, + 0x73c: 0x3fc3, 0x73d: 0x3fcb, + // Block 0x1d, offset 0x740 + 0x754: 0x3f03, + 0x759: 0x9903, 0x75a: 0x9903, 0x75b: 0x8100, 0x75c: 0x8100, 0x75d: 0xa000, + 0x75e: 0x3fd3, + 0x766: 0xa000, + 0x76b: 0xa000, 0x76c: 0x3fe3, 0x76d: 0xa000, 0x76e: 0x3feb, 0x76f: 0xa000, + 0x770: 0x3ff3, 0x771: 0xa000, 0x772: 0x3ffb, 0x773: 0xa000, 0x774: 0x4003, 0x775: 0xa000, + 0x776: 0x400b, 0x777: 0xa000, 0x778: 0x4013, 0x779: 0xa000, 0x77a: 0x401b, 0x77b: 0xa000, + 0x77c: 0x4023, 0x77d: 0xa000, 0x77e: 0x402b, 0x77f: 0xa000, + // Block 0x1e, offset 0x780 + 0x780: 0x4033, 0x781: 0xa000, 0x782: 0x403b, 0x784: 0xa000, 0x785: 0x4043, + 0x786: 0xa000, 0x787: 0x404b, 0x788: 0xa000, 0x789: 0x4053, + 0x78f: 0xa000, 0x790: 0x405b, 0x791: 0x4063, + 0x792: 0xa000, 0x793: 0x406b, 0x794: 0x4073, 0x795: 0xa000, 0x796: 0x407b, 0x797: 0x4083, + 0x798: 0xa000, 0x799: 0x408b, 0x79a: 0x4093, 0x79b: 0xa000, 0x79c: 0x409b, 0x79d: 0x40a3, + 0x7af: 0xa000, + 0x7b0: 0xa000, 0x7b1: 0xa000, 0x7b2: 0xa000, 0x7b4: 0x3fdb, + 0x7b7: 0x40ab, 0x7b8: 0x40b3, 0x7b9: 0x40bb, 0x7ba: 0x40c3, + 0x7bd: 0xa000, 0x7be: 0x40cb, + // Block 0x1f, offset 0x7c0 + 0x7c0: 0x1377, 0x7c1: 0x0cfb, 0x7c2: 0x13d3, 0x7c3: 0x139f, 0x7c4: 0x0e57, 0x7c5: 0x06eb, + 0x7c6: 0x08df, 0x7c7: 0x162b, 0x7c8: 0x162b, 0x7c9: 0x0a0b, 0x7ca: 0x145f, 0x7cb: 0x0943, + 0x7cc: 0x0a07, 0x7cd: 0x0bef, 0x7ce: 0x0fcf, 0x7cf: 0x115f, 0x7d0: 0x1297, 0x7d1: 0x12d3, + 0x7d2: 0x1307, 0x7d3: 0x141b, 0x7d4: 0x0d73, 0x7d5: 0x0dff, 0x7d6: 0x0eab, 0x7d7: 0x0f43, + 0x7d8: 0x125f, 0x7d9: 0x1447, 0x7da: 0x1573, 0x7db: 0x070f, 0x7dc: 0x08b3, 0x7dd: 0x0d87, + 0x7de: 0x0ecf, 0x7df: 0x1293, 0x7e0: 0x15c3, 0x7e1: 0x0ab3, 0x7e2: 0x0e77, 0x7e3: 0x1283, + 0x7e4: 0x1317, 0x7e5: 0x0c23, 0x7e6: 0x11bb, 0x7e7: 0x12df, 0x7e8: 0x0b1f, 0x7e9: 0x0d0f, + 0x7ea: 0x0e17, 0x7eb: 0x0f1b, 0x7ec: 0x1427, 0x7ed: 0x074f, 0x7ee: 0x07e7, 0x7ef: 0x0853, + 0x7f0: 0x0c8b, 0x7f1: 0x0d7f, 0x7f2: 0x0ecb, 0x7f3: 0x0fef, 0x7f4: 0x1177, 0x7f5: 0x128b, + 0x7f6: 0x12a3, 0x7f7: 0x13c7, 0x7f8: 0x14ef, 0x7f9: 0x15a3, 0x7fa: 0x15bf, 0x7fb: 0x102b, + 0x7fc: 0x106b, 0x7fd: 0x1123, 0x7fe: 0x1243, 0x7ff: 0x147b, + // Block 0x20, offset 0x800 + 0x800: 0x15cb, 0x801: 0x134b, 0x802: 0x09c7, 0x803: 0x0b3b, 0x804: 0x10db, 0x805: 0x119b, + 0x806: 0x0eff, 0x807: 0x1033, 0x808: 0x1397, 0x809: 0x14e7, 0x80a: 0x09c3, 0x80b: 0x0a8f, + 0x80c: 0x0d77, 0x80d: 0x0e2b, 0x80e: 0x0e5f, 0x80f: 0x1113, 0x810: 0x113b, 0x811: 0x14a7, + 0x812: 0x084f, 0x813: 0x11a7, 0x814: 0x07f3, 0x815: 0x07ef, 0x816: 0x1097, 0x817: 0x1127, + 0x818: 0x125b, 0x819: 0x14af, 0x81a: 0x1367, 0x81b: 0x0c27, 0x81c: 0x0d73, 0x81d: 0x1357, + 0x81e: 0x06f7, 0x81f: 0x0a63, 0x820: 0x0b93, 0x821: 0x0f2f, 0x822: 0x0faf, 0x823: 0x0873, + 0x824: 0x103b, 0x825: 0x075f, 0x826: 0x0b77, 0x827: 0x06d7, 0x828: 0x0deb, 0x829: 0x0ca3, + 0x82a: 0x110f, 0x82b: 0x08c7, 0x82c: 0x09b3, 0x82d: 0x0ffb, 0x82e: 0x1263, 0x82f: 0x133b, + 0x830: 0x0db7, 0x831: 0x13f7, 0x832: 0x0de3, 0x833: 0x0c37, 0x834: 0x121b, 0x835: 0x0c57, + 0x836: 0x0fab, 0x837: 0x072b, 0x838: 0x07a7, 0x839: 0x07eb, 0x83a: 0x0d53, 0x83b: 0x10fb, + 0x83c: 0x11f3, 0x83d: 0x1347, 0x83e: 0x145b, 0x83f: 0x085b, + // Block 0x21, offset 0x840 + 0x840: 0x090f, 0x841: 0x0a17, 0x842: 0x0b2f, 0x843: 0x0cbf, 0x844: 0x0e7b, 0x845: 0x103f, + 0x846: 0x1497, 0x847: 0x157b, 0x848: 0x15cf, 0x849: 0x15e7, 0x84a: 0x0837, 0x84b: 0x0cf3, + 0x84c: 0x0da3, 0x84d: 0x13eb, 0x84e: 0x0afb, 0x84f: 0x0bd7, 0x850: 0x0bf3, 0x851: 0x0c83, + 0x852: 0x0e6b, 0x853: 0x0eb7, 0x854: 0x0f67, 0x855: 0x108b, 0x856: 0x112f, 0x857: 0x1193, + 0x858: 0x13db, 0x859: 0x126b, 0x85a: 0x1403, 0x85b: 0x147f, 0x85c: 0x080f, 0x85d: 0x083b, + 0x85e: 0x0923, 0x85f: 0x0ea7, 0x860: 0x12f3, 0x861: 0x133b, 0x862: 0x0b1b, 0x863: 0x0b8b, + 0x864: 0x0c4f, 0x865: 0x0daf, 0x866: 0x10d7, 0x867: 0x0f23, 0x868: 0x073b, 0x869: 0x097f, + 0x86a: 0x0a63, 0x86b: 0x0ac7, 0x86c: 0x0b97, 0x86d: 0x0f3f, 0x86e: 0x0f5b, 0x86f: 0x116b, + 0x870: 0x118b, 0x871: 0x1463, 0x872: 0x14e3, 0x873: 0x14f3, 0x874: 0x152f, 0x875: 0x0753, + 0x876: 0x107f, 0x877: 0x144f, 0x878: 0x14cb, 0x879: 0x0baf, 0x87a: 0x0717, 0x87b: 0x0777, + 0x87c: 0x0a67, 0x87d: 0x0a87, 0x87e: 0x0caf, 0x87f: 0x0d73, + // Block 0x22, offset 0x880 + 0x880: 0x0ec3, 0x881: 0x0fcb, 0x882: 0x1277, 0x883: 0x1417, 0x884: 0x1623, 0x885: 0x0ce3, + 0x886: 0x14a3, 0x887: 0x0833, 0x888: 0x0d2f, 0x889: 0x0d3b, 0x88a: 0x0e0f, 0x88b: 0x0e47, + 0x88c: 0x0f4b, 0x88d: 0x0fa7, 0x88e: 0x1027, 0x88f: 0x110b, 0x890: 0x153b, 0x891: 0x07af, + 0x892: 0x0c03, 0x893: 0x14b3, 0x894: 0x0767, 0x895: 0x0aab, 0x896: 0x0e2f, 0x897: 0x13df, + 0x898: 0x0b67, 0x899: 0x0bb7, 0x89a: 0x0d43, 0x89b: 0x0f2f, 0x89c: 0x14bb, 0x89d: 0x0817, + 0x89e: 0x08ff, 0x89f: 0x0a97, 0x8a0: 0x0cd3, 0x8a1: 0x0d1f, 0x8a2: 0x0d5f, 0x8a3: 0x0df3, + 0x8a4: 0x0f47, 0x8a5: 0x0fbb, 0x8a6: 0x1157, 0x8a7: 0x12f7, 0x8a8: 0x1303, 0x8a9: 0x1457, + 0x8aa: 0x14d7, 0x8ab: 0x0883, 0x8ac: 0x0e4b, 0x8ad: 0x0903, 0x8ae: 0x0ec7, 0x8af: 0x0f6b, + 0x8b0: 0x1287, 0x8b1: 0x14bf, 0x8b2: 0x15ab, 0x8b3: 0x15d3, 0x8b4: 0x0d37, 0x8b5: 0x0e27, + 0x8b6: 0x11c3, 0x8b7: 0x10b7, 0x8b8: 0x10c3, 0x8b9: 0x10e7, 0x8ba: 0x0f17, 0x8bb: 0x0e9f, + 0x8bc: 0x1363, 0x8bd: 0x0733, 0x8be: 0x122b, 0x8bf: 0x081b, + // Block 0x23, offset 0x8c0 + 0x8c0: 0x080b, 0x8c1: 0x0b0b, 0x8c2: 0x0c2b, 0x8c3: 0x10f3, 0x8c4: 0x0a53, 0x8c5: 0x0e03, + 0x8c6: 0x0cef, 0x8c7: 0x13e7, 0x8c8: 0x12e7, 0x8c9: 0x14ab, 0x8ca: 0x1323, 0x8cb: 0x0b27, + 0x8cc: 0x0787, 0x8cd: 0x095b, 0x8d0: 0x09af, + 0x8d2: 0x0cdf, 0x8d5: 0x07f7, 0x8d6: 0x0f1f, 0x8d7: 0x0fe3, + 0x8d8: 0x1047, 0x8d9: 0x1063, 0x8da: 0x1067, 0x8db: 0x107b, 0x8dc: 0x14fb, 0x8dd: 0x10eb, + 0x8de: 0x116f, 0x8e0: 0x128f, 0x8e2: 0x1353, + 0x8e5: 0x1407, 0x8e6: 0x1433, + 0x8ea: 0x154f, 0x8eb: 0x1553, 0x8ec: 0x1557, 0x8ed: 0x15bb, 0x8ee: 0x142b, 0x8ef: 0x14c7, + 0x8f0: 0x0757, 0x8f1: 0x077b, 0x8f2: 0x078f, 0x8f3: 0x084b, 0x8f4: 0x0857, 0x8f5: 0x0897, + 0x8f6: 0x094b, 0x8f7: 0x0967, 0x8f8: 0x096f, 0x8f9: 0x09ab, 0x8fa: 0x09b7, 0x8fb: 0x0a93, + 0x8fc: 0x0a9b, 0x8fd: 0x0ba3, 0x8fe: 0x0bcb, 0x8ff: 0x0bd3, + // Block 0x24, offset 0x900 + 0x900: 0x0beb, 0x901: 0x0c97, 0x902: 0x0cc7, 0x903: 0x0ce7, 0x904: 0x0d57, 0x905: 0x0e1b, + 0x906: 0x0e37, 0x907: 0x0e67, 0x908: 0x0ebb, 0x909: 0x0edb, 0x90a: 0x0f4f, 0x90b: 0x102f, + 0x90c: 0x104b, 0x90d: 0x1053, 0x90e: 0x104f, 0x90f: 0x1057, 0x910: 0x105b, 0x911: 0x105f, + 0x912: 0x1073, 0x913: 0x1077, 0x914: 0x109b, 0x915: 0x10af, 0x916: 0x10cb, 0x917: 0x112f, + 0x918: 0x1137, 0x919: 0x113f, 0x91a: 0x1153, 0x91b: 0x117b, 0x91c: 0x11cb, 0x91d: 0x11ff, + 0x91e: 0x11ff, 0x91f: 0x1267, 0x920: 0x130f, 0x921: 0x1327, 0x922: 0x135b, 0x923: 0x135f, + 0x924: 0x13a3, 0x925: 0x13a7, 0x926: 0x13ff, 0x927: 0x1407, 0x928: 0x14db, 0x929: 0x151f, + 0x92a: 0x1537, 0x92b: 0x0b9b, 0x92c: 0x171e, 0x92d: 0x11e3, + 0x930: 0x06df, 0x931: 0x07e3, 0x932: 0x07a3, 0x933: 0x074b, 0x934: 0x078b, 0x935: 0x07b7, + 0x936: 0x0847, 0x937: 0x0863, 0x938: 0x094b, 0x939: 0x0937, 0x93a: 0x0947, 0x93b: 0x0963, + 0x93c: 0x09af, 0x93d: 0x09bf, 0x93e: 0x0a03, 0x93f: 0x0a0f, + // Block 0x25, offset 0x940 + 0x940: 0x0a2b, 0x941: 0x0a3b, 0x942: 0x0b23, 0x943: 0x0b2b, 0x944: 0x0b5b, 0x945: 0x0b7b, + 0x946: 0x0bab, 0x947: 0x0bc3, 0x948: 0x0bb3, 0x949: 0x0bd3, 0x94a: 0x0bc7, 0x94b: 0x0beb, + 0x94c: 0x0c07, 0x94d: 0x0c5f, 0x94e: 0x0c6b, 0x94f: 0x0c73, 0x950: 0x0c9b, 0x951: 0x0cdf, + 0x952: 0x0d0f, 0x953: 0x0d13, 0x954: 0x0d27, 0x955: 0x0da7, 0x956: 0x0db7, 0x957: 0x0e0f, + 0x958: 0x0e5b, 0x959: 0x0e53, 0x95a: 0x0e67, 0x95b: 0x0e83, 0x95c: 0x0ebb, 0x95d: 0x1013, + 0x95e: 0x0edf, 0x95f: 0x0f13, 0x960: 0x0f1f, 0x961: 0x0f5f, 0x962: 0x0f7b, 0x963: 0x0f9f, + 0x964: 0x0fc3, 0x965: 0x0fc7, 0x966: 0x0fe3, 0x967: 0x0fe7, 0x968: 0x0ff7, 0x969: 0x100b, + 0x96a: 0x1007, 0x96b: 0x1037, 0x96c: 0x10b3, 0x96d: 0x10cb, 0x96e: 0x10e3, 0x96f: 0x111b, + 0x970: 0x112f, 0x971: 0x114b, 0x972: 0x117b, 0x973: 0x122f, 0x974: 0x1257, 0x975: 0x12cb, + 0x976: 0x1313, 0x977: 0x131f, 0x978: 0x1327, 0x979: 0x133f, 0x97a: 0x1353, 0x97b: 0x1343, + 0x97c: 0x135b, 0x97d: 0x1357, 0x97e: 0x134f, 0x97f: 0x135f, + // Block 0x26, offset 0x980 + 0x980: 0x136b, 0x981: 0x13a7, 0x982: 0x13e3, 0x983: 0x1413, 0x984: 0x144b, 0x985: 0x146b, + 0x986: 0x14b7, 0x987: 0x14db, 0x988: 0x14fb, 0x989: 0x150f, 0x98a: 0x151f, 0x98b: 0x152b, + 0x98c: 0x1537, 0x98d: 0x158b, 0x98e: 0x162b, 0x98f: 0x16b5, 0x990: 0x16b0, 0x991: 0x16e2, + 0x992: 0x0607, 0x993: 0x062f, 0x994: 0x0633, 0x995: 0x1764, 0x996: 0x1791, 0x997: 0x1809, + 0x998: 0x1617, 0x999: 0x1627, + // Block 0x27, offset 0x9c0 + 0x9c0: 0x06fb, 0x9c1: 0x06f3, 0x9c2: 0x0703, 0x9c3: 0x1647, 0x9c4: 0x0747, 0x9c5: 0x0757, + 0x9c6: 0x075b, 0x9c7: 0x0763, 0x9c8: 0x076b, 0x9c9: 0x076f, 0x9ca: 0x077b, 0x9cb: 0x0773, + 0x9cc: 0x05b3, 0x9cd: 0x165b, 0x9ce: 0x078f, 0x9cf: 0x0793, 0x9d0: 0x0797, 0x9d1: 0x07b3, + 0x9d2: 0x164c, 0x9d3: 0x05b7, 0x9d4: 0x079f, 0x9d5: 0x07bf, 0x9d6: 0x1656, 0x9d7: 0x07cf, + 0x9d8: 0x07d7, 0x9d9: 0x0737, 0x9da: 0x07df, 0x9db: 0x07e3, 0x9dc: 0x1831, 0x9dd: 0x07ff, + 0x9de: 0x0807, 0x9df: 0x05bf, 0x9e0: 0x081f, 0x9e1: 0x0823, 0x9e2: 0x082b, 0x9e3: 0x082f, + 0x9e4: 0x05c3, 0x9e5: 0x0847, 0x9e6: 0x084b, 0x9e7: 0x0857, 0x9e8: 0x0863, 0x9e9: 0x0867, + 0x9ea: 0x086b, 0x9eb: 0x0873, 0x9ec: 0x0893, 0x9ed: 0x0897, 0x9ee: 0x089f, 0x9ef: 0x08af, + 0x9f0: 0x08b7, 0x9f1: 0x08bb, 0x9f2: 0x08bb, 0x9f3: 0x08bb, 0x9f4: 0x166a, 0x9f5: 0x0e93, + 0x9f6: 0x08cf, 0x9f7: 0x08d7, 0x9f8: 0x166f, 0x9f9: 0x08e3, 0x9fa: 0x08eb, 0x9fb: 0x08f3, + 0x9fc: 0x091b, 0x9fd: 0x0907, 0x9fe: 0x0913, 0x9ff: 0x0917, + // Block 0x28, offset 0xa00 + 0xa00: 0x091f, 0xa01: 0x0927, 0xa02: 0x092b, 0xa03: 0x0933, 0xa04: 0x093b, 0xa05: 0x093f, + 0xa06: 0x093f, 0xa07: 0x0947, 0xa08: 0x094f, 0xa09: 0x0953, 0xa0a: 0x095f, 0xa0b: 0x0983, + 0xa0c: 0x0967, 0xa0d: 0x0987, 0xa0e: 0x096b, 0xa0f: 0x0973, 0xa10: 0x080b, 0xa11: 0x09cf, + 0xa12: 0x0997, 0xa13: 0x099b, 0xa14: 0x099f, 0xa15: 0x0993, 0xa16: 0x09a7, 0xa17: 0x09a3, + 0xa18: 0x09bb, 0xa19: 0x1674, 0xa1a: 0x09d7, 0xa1b: 0x09db, 0xa1c: 0x09e3, 0xa1d: 0x09ef, + 0xa1e: 0x09f7, 0xa1f: 0x0a13, 0xa20: 0x1679, 0xa21: 0x167e, 0xa22: 0x0a1f, 0xa23: 0x0a23, + 0xa24: 0x0a27, 0xa25: 0x0a1b, 0xa26: 0x0a2f, 0xa27: 0x05c7, 0xa28: 0x05cb, 0xa29: 0x0a37, + 0xa2a: 0x0a3f, 0xa2b: 0x0a3f, 0xa2c: 0x1683, 0xa2d: 0x0a5b, 0xa2e: 0x0a5f, 0xa2f: 0x0a63, + 0xa30: 0x0a6b, 0xa31: 0x1688, 0xa32: 0x0a73, 0xa33: 0x0a77, 0xa34: 0x0b4f, 0xa35: 0x0a7f, + 0xa36: 0x05cf, 0xa37: 0x0a8b, 0xa38: 0x0a9b, 0xa39: 0x0aa7, 0xa3a: 0x0aa3, 0xa3b: 0x1692, + 0xa3c: 0x0aaf, 0xa3d: 0x1697, 0xa3e: 0x0abb, 0xa3f: 0x0ab7, + // Block 0x29, offset 0xa40 + 0xa40: 0x0abf, 0xa41: 0x0acf, 0xa42: 0x0ad3, 0xa43: 0x05d3, 0xa44: 0x0ae3, 0xa45: 0x0aeb, + 0xa46: 0x0aef, 0xa47: 0x0af3, 0xa48: 0x05d7, 0xa49: 0x169c, 0xa4a: 0x05db, 0xa4b: 0x0b0f, + 0xa4c: 0x0b13, 0xa4d: 0x0b17, 0xa4e: 0x0b1f, 0xa4f: 0x1863, 0xa50: 0x0b37, 0xa51: 0x16a6, + 0xa52: 0x16a6, 0xa53: 0x11d7, 0xa54: 0x0b47, 0xa55: 0x0b47, 0xa56: 0x05df, 0xa57: 0x16c9, + 0xa58: 0x179b, 0xa59: 0x0b57, 0xa5a: 0x0b5f, 0xa5b: 0x05e3, 0xa5c: 0x0b73, 0xa5d: 0x0b83, + 0xa5e: 0x0b87, 0xa5f: 0x0b8f, 0xa60: 0x0b9f, 0xa61: 0x05eb, 0xa62: 0x05e7, 0xa63: 0x0ba3, + 0xa64: 0x16ab, 0xa65: 0x0ba7, 0xa66: 0x0bbb, 0xa67: 0x0bbf, 0xa68: 0x0bc3, 0xa69: 0x0bbf, + 0xa6a: 0x0bcf, 0xa6b: 0x0bd3, 0xa6c: 0x0be3, 0xa6d: 0x0bdb, 0xa6e: 0x0bdf, 0xa6f: 0x0be7, + 0xa70: 0x0beb, 0xa71: 0x0bef, 0xa72: 0x0bfb, 0xa73: 0x0bff, 0xa74: 0x0c17, 0xa75: 0x0c1f, + 0xa76: 0x0c2f, 0xa77: 0x0c43, 0xa78: 0x16ba, 0xa79: 0x0c3f, 0xa7a: 0x0c33, 0xa7b: 0x0c4b, + 0xa7c: 0x0c53, 0xa7d: 0x0c67, 0xa7e: 0x16bf, 0xa7f: 0x0c6f, + // Block 0x2a, offset 0xa80 + 0xa80: 0x0c63, 0xa81: 0x0c5b, 0xa82: 0x05ef, 0xa83: 0x0c77, 0xa84: 0x0c7f, 0xa85: 0x0c87, + 0xa86: 0x0c7b, 0xa87: 0x05f3, 0xa88: 0x0c97, 0xa89: 0x0c9f, 0xa8a: 0x16c4, 0xa8b: 0x0ccb, + 0xa8c: 0x0cff, 0xa8d: 0x0cdb, 0xa8e: 0x05ff, 0xa8f: 0x0ce7, 0xa90: 0x05fb, 0xa91: 0x05f7, + 0xa92: 0x07c3, 0xa93: 0x07c7, 0xa94: 0x0d03, 0xa95: 0x0ceb, 0xa96: 0x11ab, 0xa97: 0x0663, + 0xa98: 0x0d0f, 0xa99: 0x0d13, 0xa9a: 0x0d17, 0xa9b: 0x0d2b, 0xa9c: 0x0d23, 0xa9d: 0x16dd, + 0xa9e: 0x0603, 0xa9f: 0x0d3f, 0xaa0: 0x0d33, 0xaa1: 0x0d4f, 0xaa2: 0x0d57, 0xaa3: 0x16e7, + 0xaa4: 0x0d5b, 0xaa5: 0x0d47, 0xaa6: 0x0d63, 0xaa7: 0x0607, 0xaa8: 0x0d67, 0xaa9: 0x0d6b, + 0xaaa: 0x0d6f, 0xaab: 0x0d7b, 0xaac: 0x16ec, 0xaad: 0x0d83, 0xaae: 0x060b, 0xaaf: 0x0d8f, + 0xab0: 0x16f1, 0xab1: 0x0d93, 0xab2: 0x060f, 0xab3: 0x0d9f, 0xab4: 0x0dab, 0xab5: 0x0db7, + 0xab6: 0x0dbb, 0xab7: 0x16f6, 0xab8: 0x168d, 0xab9: 0x16fb, 0xaba: 0x0ddb, 0xabb: 0x1700, + 0xabc: 0x0de7, 0xabd: 0x0def, 0xabe: 0x0ddf, 0xabf: 0x0dfb, + // Block 0x2b, offset 0xac0 + 0xac0: 0x0e0b, 0xac1: 0x0e1b, 0xac2: 0x0e0f, 0xac3: 0x0e13, 0xac4: 0x0e1f, 0xac5: 0x0e23, + 0xac6: 0x1705, 0xac7: 0x0e07, 0xac8: 0x0e3b, 0xac9: 0x0e3f, 0xaca: 0x0613, 0xacb: 0x0e53, + 0xacc: 0x0e4f, 0xacd: 0x170a, 0xace: 0x0e33, 0xacf: 0x0e6f, 0xad0: 0x170f, 0xad1: 0x1714, + 0xad2: 0x0e73, 0xad3: 0x0e87, 0xad4: 0x0e83, 0xad5: 0x0e7f, 0xad6: 0x0617, 0xad7: 0x0e8b, + 0xad8: 0x0e9b, 0xad9: 0x0e97, 0xada: 0x0ea3, 0xadb: 0x1651, 0xadc: 0x0eb3, 0xadd: 0x1719, + 0xade: 0x0ebf, 0xadf: 0x1723, 0xae0: 0x0ed3, 0xae1: 0x0edf, 0xae2: 0x0ef3, 0xae3: 0x1728, + 0xae4: 0x0f07, 0xae5: 0x0f0b, 0xae6: 0x172d, 0xae7: 0x1732, 0xae8: 0x0f27, 0xae9: 0x0f37, + 0xaea: 0x061b, 0xaeb: 0x0f3b, 0xaec: 0x061f, 0xaed: 0x061f, 0xaee: 0x0f53, 0xaef: 0x0f57, + 0xaf0: 0x0f5f, 0xaf1: 0x0f63, 0xaf2: 0x0f6f, 0xaf3: 0x0623, 0xaf4: 0x0f87, 0xaf5: 0x1737, + 0xaf6: 0x0fa3, 0xaf7: 0x173c, 0xaf8: 0x0faf, 0xaf9: 0x16a1, 0xafa: 0x0fbf, 0xafb: 0x1741, + 0xafc: 0x1746, 0xafd: 0x174b, 0xafe: 0x0627, 0xaff: 0x062b, + // Block 0x2c, offset 0xb00 + 0xb00: 0x0ff7, 0xb01: 0x1755, 0xb02: 0x1750, 0xb03: 0x175a, 0xb04: 0x175f, 0xb05: 0x0fff, + 0xb06: 0x1003, 0xb07: 0x1003, 0xb08: 0x100b, 0xb09: 0x0633, 0xb0a: 0x100f, 0xb0b: 0x0637, + 0xb0c: 0x063b, 0xb0d: 0x1769, 0xb0e: 0x1023, 0xb0f: 0x102b, 0xb10: 0x1037, 0xb11: 0x063f, + 0xb12: 0x176e, 0xb13: 0x105b, 0xb14: 0x1773, 0xb15: 0x1778, 0xb16: 0x107b, 0xb17: 0x1093, + 0xb18: 0x0643, 0xb19: 0x109b, 0xb1a: 0x109f, 0xb1b: 0x10a3, 0xb1c: 0x177d, 0xb1d: 0x1782, + 0xb1e: 0x1782, 0xb1f: 0x10bb, 0xb20: 0x0647, 0xb21: 0x1787, 0xb22: 0x10cf, 0xb23: 0x10d3, + 0xb24: 0x064b, 0xb25: 0x178c, 0xb26: 0x10ef, 0xb27: 0x064f, 0xb28: 0x10ff, 0xb29: 0x10f7, + 0xb2a: 0x1107, 0xb2b: 0x1796, 0xb2c: 0x111f, 0xb2d: 0x0653, 0xb2e: 0x112b, 0xb2f: 0x1133, + 0xb30: 0x1143, 0xb31: 0x0657, 0xb32: 0x17a0, 0xb33: 0x17a5, 0xb34: 0x065b, 0xb35: 0x17aa, + 0xb36: 0x115b, 0xb37: 0x17af, 0xb38: 0x1167, 0xb39: 0x1173, 0xb3a: 0x117b, 0xb3b: 0x17b4, + 0xb3c: 0x17b9, 0xb3d: 0x118f, 0xb3e: 0x17be, 0xb3f: 0x1197, + // Block 0x2d, offset 0xb40 + 0xb40: 0x16ce, 0xb41: 0x065f, 0xb42: 0x11af, 0xb43: 0x11b3, 0xb44: 0x0667, 0xb45: 0x11b7, + 0xb46: 0x0a33, 0xb47: 0x17c3, 0xb48: 0x17c8, 0xb49: 0x16d3, 0xb4a: 0x16d8, 0xb4b: 0x11d7, + 0xb4c: 0x11db, 0xb4d: 0x13f3, 0xb4e: 0x066b, 0xb4f: 0x1207, 0xb50: 0x1203, 0xb51: 0x120b, + 0xb52: 0x083f, 0xb53: 0x120f, 0xb54: 0x1213, 0xb55: 0x1217, 0xb56: 0x121f, 0xb57: 0x17cd, + 0xb58: 0x121b, 0xb59: 0x1223, 0xb5a: 0x1237, 0xb5b: 0x123b, 0xb5c: 0x1227, 0xb5d: 0x123f, + 0xb5e: 0x1253, 0xb5f: 0x1267, 0xb60: 0x1233, 0xb61: 0x1247, 0xb62: 0x124b, 0xb63: 0x124f, + 0xb64: 0x17d2, 0xb65: 0x17dc, 0xb66: 0x17d7, 0xb67: 0x066f, 0xb68: 0x126f, 0xb69: 0x1273, + 0xb6a: 0x127b, 0xb6b: 0x17f0, 0xb6c: 0x127f, 0xb6d: 0x17e1, 0xb6e: 0x0673, 0xb6f: 0x0677, + 0xb70: 0x17e6, 0xb71: 0x17eb, 0xb72: 0x067b, 0xb73: 0x129f, 0xb74: 0x12a3, 0xb75: 0x12a7, + 0xb76: 0x12ab, 0xb77: 0x12b7, 0xb78: 0x12b3, 0xb79: 0x12bf, 0xb7a: 0x12bb, 0xb7b: 0x12cb, + 0xb7c: 0x12c3, 0xb7d: 0x12c7, 0xb7e: 0x12cf, 0xb7f: 0x067f, + // Block 0x2e, offset 0xb80 + 0xb80: 0x12d7, 0xb81: 0x12db, 0xb82: 0x0683, 0xb83: 0x12eb, 0xb84: 0x12ef, 0xb85: 0x17f5, + 0xb86: 0x12fb, 0xb87: 0x12ff, 0xb88: 0x0687, 0xb89: 0x130b, 0xb8a: 0x05bb, 0xb8b: 0x17fa, + 0xb8c: 0x17ff, 0xb8d: 0x068b, 0xb8e: 0x068f, 0xb8f: 0x1337, 0xb90: 0x134f, 0xb91: 0x136b, + 0xb92: 0x137b, 0xb93: 0x1804, 0xb94: 0x138f, 0xb95: 0x1393, 0xb96: 0x13ab, 0xb97: 0x13b7, + 0xb98: 0x180e, 0xb99: 0x1660, 0xb9a: 0x13c3, 0xb9b: 0x13bf, 0xb9c: 0x13cb, 0xb9d: 0x1665, + 0xb9e: 0x13d7, 0xb9f: 0x13e3, 0xba0: 0x1813, 0xba1: 0x1818, 0xba2: 0x1423, 0xba3: 0x142f, + 0xba4: 0x1437, 0xba5: 0x181d, 0xba6: 0x143b, 0xba7: 0x1467, 0xba8: 0x1473, 0xba9: 0x1477, + 0xbaa: 0x146f, 0xbab: 0x1483, 0xbac: 0x1487, 0xbad: 0x1822, 0xbae: 0x1493, 0xbaf: 0x0693, + 0xbb0: 0x149b, 0xbb1: 0x1827, 0xbb2: 0x0697, 0xbb3: 0x14d3, 0xbb4: 0x0ac3, 0xbb5: 0x14eb, + 0xbb6: 0x182c, 0xbb7: 0x1836, 0xbb8: 0x069b, 0xbb9: 0x069f, 0xbba: 0x1513, 0xbbb: 0x183b, + 0xbbc: 0x06a3, 0xbbd: 0x1840, 0xbbe: 0x152b, 0xbbf: 0x152b, + // Block 0x2f, offset 0xbc0 + 0xbc0: 0x1533, 0xbc1: 0x1845, 0xbc2: 0x154b, 0xbc3: 0x06a7, 0xbc4: 0x155b, 0xbc5: 0x1567, + 0xbc6: 0x156f, 0xbc7: 0x1577, 0xbc8: 0x06ab, 0xbc9: 0x184a, 0xbca: 0x158b, 0xbcb: 0x15a7, + 0xbcc: 0x15b3, 0xbcd: 0x06af, 0xbce: 0x06b3, 0xbcf: 0x15b7, 0xbd0: 0x184f, 0xbd1: 0x06b7, + 0xbd2: 0x1854, 0xbd3: 0x1859, 0xbd4: 0x185e, 0xbd5: 0x15db, 0xbd6: 0x06bb, 0xbd7: 0x15ef, + 0xbd8: 0x15f7, 0xbd9: 0x15fb, 0xbda: 0x1603, 0xbdb: 0x160b, 0xbdc: 0x1613, 0xbdd: 0x1868, +} + +// nfcIndex: 22 blocks, 1408 entries, 1408 bytes +// Block 0 is the zero block. +var nfcIndex = [1408]uint8{ + // Block 0x0, offset 0x0 + // Block 0x1, offset 0x40 + // Block 0x2, offset 0x80 + // Block 0x3, offset 0xc0 + 0xc2: 0x2e, 0xc3: 0x01, 0xc4: 0x02, 0xc5: 0x03, 0xc6: 0x2f, 0xc7: 0x04, + 0xc8: 0x05, 0xca: 0x30, 0xcb: 0x31, 0xcc: 0x06, 0xcd: 0x07, 0xce: 0x08, 0xcf: 0x32, + 0xd0: 0x09, 0xd1: 0x33, 0xd2: 0x34, 0xd3: 0x0a, 0xd6: 0x0b, 0xd7: 0x35, + 0xd8: 0x36, 0xd9: 0x0c, 0xdb: 0x37, 0xdc: 0x38, 0xdd: 0x39, 0xdf: 0x3a, + 0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05, + 0xea: 0x06, 0xeb: 0x07, 0xec: 0x08, 0xed: 0x09, 0xef: 0x0a, + 0xf0: 0x13, + // Block 0x4, offset 0x100 + 0x120: 0x3b, 0x121: 0x3c, 0x123: 0x0d, 0x124: 0x3d, 0x125: 0x3e, 0x126: 0x3f, 0x127: 0x40, + 0x128: 0x41, 0x129: 0x42, 0x12a: 0x43, 0x12b: 0x44, 0x12c: 0x3f, 0x12d: 0x45, 0x12e: 0x46, 0x12f: 0x47, + 0x131: 0x48, 0x132: 0x49, 0x133: 0x4a, 0x134: 0x4b, 0x135: 0x4c, 0x137: 0x4d, + 0x138: 0x4e, 0x139: 0x4f, 0x13a: 0x50, 0x13b: 0x51, 0x13c: 0x52, 0x13d: 0x53, 0x13e: 0x54, 0x13f: 0x55, + // Block 0x5, offset 0x140 + 0x140: 0x56, 0x142: 0x57, 0x144: 0x58, 0x145: 0x59, 0x146: 0x5a, 0x147: 0x5b, + 0x14d: 0x5c, + 0x15c: 0x5d, 0x15f: 0x5e, + 0x162: 0x5f, 0x164: 0x60, + 0x168: 0x61, 0x169: 0x62, 0x16a: 0x63, 0x16c: 0x0e, 0x16d: 0x64, 0x16e: 0x65, 0x16f: 0x66, + 0x170: 0x67, 0x173: 0x68, 0x177: 0x0f, + 0x178: 0x10, 0x179: 0x11, 0x17a: 0x12, 0x17b: 0x13, 0x17c: 0x14, 0x17d: 0x15, 0x17e: 0x16, 0x17f: 0x17, + // Block 0x6, offset 0x180 + 0x180: 0x69, 0x183: 0x6a, 0x184: 0x6b, 0x186: 0x6c, 0x187: 0x6d, + 0x188: 0x6e, 0x189: 0x18, 0x18a: 0x19, 0x18b: 0x6f, 0x18c: 0x70, + 0x1ab: 0x71, + 0x1b3: 0x72, 0x1b5: 0x73, 0x1b7: 0x74, + // Block 0x7, offset 0x1c0 + 0x1c0: 0x75, 0x1c1: 0x1a, 0x1c2: 0x1b, 0x1c3: 0x1c, 0x1c4: 0x76, 0x1c5: 0x77, + 0x1c9: 0x78, 0x1cc: 0x79, 0x1cd: 0x7a, + // Block 0x8, offset 0x200 + 0x219: 0x7b, 0x21a: 0x7c, 0x21b: 0x7d, + 0x220: 0x7e, 0x223: 0x7f, 0x224: 0x80, 0x225: 0x81, 0x226: 0x82, 0x227: 0x83, + 0x22a: 0x84, 0x22b: 0x85, 0x22f: 0x86, + 0x230: 0x87, 0x231: 0x88, 0x232: 0x89, 0x233: 0x8a, 0x234: 0x8b, 0x235: 0x8c, 0x236: 0x8d, 0x237: 0x87, + 0x238: 0x88, 0x239: 0x89, 0x23a: 0x8a, 0x23b: 0x8b, 0x23c: 0x8c, 0x23d: 0x8d, 0x23e: 0x87, 0x23f: 0x88, + // Block 0x9, offset 0x240 + 0x240: 0x89, 0x241: 0x8a, 0x242: 0x8b, 0x243: 0x8c, 0x244: 0x8d, 0x245: 0x87, 0x246: 0x88, 0x247: 0x89, + 0x248: 0x8a, 0x249: 0x8b, 0x24a: 0x8c, 0x24b: 0x8d, 0x24c: 0x87, 0x24d: 0x88, 0x24e: 0x89, 0x24f: 0x8a, + 0x250: 0x8b, 0x251: 0x8c, 0x252: 0x8d, 0x253: 0x87, 0x254: 0x88, 0x255: 0x89, 0x256: 0x8a, 0x257: 0x8b, + 0x258: 0x8c, 0x259: 0x8d, 0x25a: 0x87, 0x25b: 0x88, 0x25c: 0x89, 0x25d: 0x8a, 0x25e: 0x8b, 0x25f: 0x8c, + 0x260: 0x8d, 0x261: 0x87, 0x262: 0x88, 0x263: 0x89, 0x264: 0x8a, 0x265: 0x8b, 0x266: 0x8c, 0x267: 0x8d, + 0x268: 0x87, 0x269: 0x88, 0x26a: 0x89, 0x26b: 0x8a, 0x26c: 0x8b, 0x26d: 0x8c, 0x26e: 0x8d, 0x26f: 0x87, + 0x270: 0x88, 0x271: 0x89, 0x272: 0x8a, 0x273: 0x8b, 0x274: 0x8c, 0x275: 0x8d, 0x276: 0x87, 0x277: 0x88, + 0x278: 0x89, 0x279: 0x8a, 0x27a: 0x8b, 0x27b: 0x8c, 0x27c: 0x8d, 0x27d: 0x87, 0x27e: 0x88, 0x27f: 0x89, + // Block 0xa, offset 0x280 + 0x280: 0x8a, 0x281: 0x8b, 0x282: 0x8c, 0x283: 0x8d, 0x284: 0x87, 0x285: 0x88, 0x286: 0x89, 0x287: 0x8a, + 0x288: 0x8b, 0x289: 0x8c, 0x28a: 0x8d, 0x28b: 0x87, 0x28c: 0x88, 0x28d: 0x89, 0x28e: 0x8a, 0x28f: 0x8b, + 0x290: 0x8c, 0x291: 0x8d, 0x292: 0x87, 0x293: 0x88, 0x294: 0x89, 0x295: 0x8a, 0x296: 0x8b, 0x297: 0x8c, + 0x298: 0x8d, 0x299: 0x87, 0x29a: 0x88, 0x29b: 0x89, 0x29c: 0x8a, 0x29d: 0x8b, 0x29e: 0x8c, 0x29f: 0x8d, + 0x2a0: 0x87, 0x2a1: 0x88, 0x2a2: 0x89, 0x2a3: 0x8a, 0x2a4: 0x8b, 0x2a5: 0x8c, 0x2a6: 0x8d, 0x2a7: 0x87, + 0x2a8: 0x88, 0x2a9: 0x89, 0x2aa: 0x8a, 0x2ab: 0x8b, 0x2ac: 0x8c, 0x2ad: 0x8d, 0x2ae: 0x87, 0x2af: 0x88, + 0x2b0: 0x89, 0x2b1: 0x8a, 0x2b2: 0x8b, 0x2b3: 0x8c, 0x2b4: 0x8d, 0x2b5: 0x87, 0x2b6: 0x88, 0x2b7: 0x89, + 0x2b8: 0x8a, 0x2b9: 0x8b, 0x2ba: 0x8c, 0x2bb: 0x8d, 0x2bc: 0x87, 0x2bd: 0x88, 0x2be: 0x89, 0x2bf: 0x8a, + // Block 0xb, offset 0x2c0 + 0x2c0: 0x8b, 0x2c1: 0x8c, 0x2c2: 0x8d, 0x2c3: 0x87, 0x2c4: 0x88, 0x2c5: 0x89, 0x2c6: 0x8a, 0x2c7: 0x8b, + 0x2c8: 0x8c, 0x2c9: 0x8d, 0x2ca: 0x87, 0x2cb: 0x88, 0x2cc: 0x89, 0x2cd: 0x8a, 0x2ce: 0x8b, 0x2cf: 0x8c, + 0x2d0: 0x8d, 0x2d1: 0x87, 0x2d2: 0x88, 0x2d3: 0x89, 0x2d4: 0x8a, 0x2d5: 0x8b, 0x2d6: 0x8c, 0x2d7: 0x8d, + 0x2d8: 0x87, 0x2d9: 0x88, 0x2da: 0x89, 0x2db: 0x8a, 0x2dc: 0x8b, 0x2dd: 0x8c, 0x2de: 0x8e, + // Block 0xc, offset 0x300 + 0x324: 0x1d, 0x325: 0x1e, 0x326: 0x1f, 0x327: 0x20, + 0x328: 0x21, 0x329: 0x22, 0x32a: 0x23, 0x32b: 0x24, 0x32c: 0x8f, 0x32d: 0x90, 0x32e: 0x91, + 0x331: 0x92, 0x332: 0x93, 0x333: 0x94, 0x334: 0x95, + 0x338: 0x96, 0x339: 0x97, 0x33a: 0x98, 0x33b: 0x99, 0x33e: 0x9a, 0x33f: 0x9b, + // Block 0xd, offset 0x340 + 0x347: 0x9c, + 0x34b: 0x9d, 0x34d: 0x9e, + 0x368: 0x9f, 0x36b: 0xa0, + 0x374: 0xa1, + 0x37d: 0xa2, + // Block 0xe, offset 0x380 + 0x381: 0xa3, 0x382: 0xa4, 0x384: 0xa5, 0x385: 0x82, 0x387: 0xa6, + 0x388: 0xa7, 0x38b: 0xa8, 0x38c: 0xa9, 0x38d: 0xaa, + 0x391: 0xab, 0x392: 0xac, 0x393: 0xad, 0x396: 0xae, 0x397: 0xaf, + 0x398: 0x73, 0x39a: 0xb0, 0x39c: 0xb1, + 0x3a0: 0xb2, 0x3a7: 0xb3, + 0x3a8: 0xb4, 0x3a9: 0xb5, 0x3aa: 0xb6, + 0x3b0: 0x73, 0x3b5: 0xb7, 0x3b6: 0xb8, + // Block 0xf, offset 0x3c0 + 0x3eb: 0xb9, 0x3ec: 0xba, + // Block 0x10, offset 0x400 + 0x432: 0xbb, + // Block 0x11, offset 0x440 + 0x445: 0xbc, 0x446: 0xbd, 0x447: 0xbe, + 0x449: 0xbf, + // Block 0x12, offset 0x480 + 0x480: 0xc0, 0x484: 0xba, + 0x48b: 0xc1, + 0x4a3: 0xc2, 0x4a5: 0xc3, + // Block 0x13, offset 0x4c0 + 0x4c8: 0xc4, + // Block 0x14, offset 0x500 + 0x520: 0x25, 0x521: 0x26, 0x522: 0x27, 0x523: 0x28, 0x524: 0x29, 0x525: 0x2a, 0x526: 0x2b, 0x527: 0x2c, + 0x528: 0x2d, + // Block 0x15, offset 0x540 + 0x550: 0x0b, 0x551: 0x0c, 0x556: 0x0d, + 0x55b: 0x0e, 0x55d: 0x0f, 0x55e: 0x10, 0x55f: 0x11, + 0x56f: 0x12, +} + +// nfcSparseOffset: 151 entries, 302 bytes +var nfcSparseOffset = []uint16{0x0, 0x5, 0x9, 0xb, 0xd, 0x18, 0x28, 0x2a, 0x2f, 0x3a, 0x49, 0x56, 0x5e, 0x63, 0x68, 0x6a, 0x72, 0x79, 0x7c, 0x84, 0x88, 0x8c, 0x8e, 0x90, 0x99, 0x9d, 0xa4, 0xa9, 0xac, 0xb6, 0xb9, 0xc0, 0xc8, 0xcb, 0xcd, 0xd0, 0xd2, 0xd7, 0xe8, 0xf4, 0xf6, 0xfc, 0xfe, 0x100, 0x102, 0x104, 0x106, 0x108, 0x10b, 0x10e, 0x110, 0x113, 0x116, 0x11a, 0x11f, 0x128, 0x12a, 0x12d, 0x12f, 0x13a, 0x13e, 0x14c, 0x14f, 0x155, 0x15b, 0x166, 0x16a, 0x16c, 0x16e, 0x170, 0x172, 0x174, 0x17a, 0x17e, 0x180, 0x182, 0x18a, 0x18e, 0x191, 0x193, 0x195, 0x197, 0x19a, 0x19c, 0x19e, 0x1a0, 0x1a2, 0x1a8, 0x1ab, 0x1ad, 0x1b4, 0x1ba, 0x1c0, 0x1c8, 0x1ce, 0x1d4, 0x1da, 0x1de, 0x1ec, 0x1f5, 0x1f8, 0x1fb, 0x1fd, 0x200, 0x202, 0x206, 0x20b, 0x20d, 0x20f, 0x214, 0x21a, 0x21c, 0x21e, 0x220, 0x226, 0x229, 0x22b, 0x231, 0x234, 0x23c, 0x243, 0x246, 0x249, 0x24b, 0x24e, 0x256, 0x25a, 0x261, 0x264, 0x26a, 0x26c, 0x26f, 0x271, 0x274, 0x276, 0x278, 0x27a, 0x27c, 0x27f, 0x281, 0x283, 0x285, 0x287, 0x294, 0x29e, 0x2a0, 0x2a2, 0x2a8, 0x2aa, 0x2ac, 0x2af} + +// nfcSparseValues: 689 entries, 2756 bytes +var nfcSparseValues = [689]valueRange{ + // Block 0x0, offset 0x0 + {value: 0x0000, lo: 0x04}, + {value: 0xa100, lo: 0xa8, hi: 0xa8}, + {value: 0x8100, lo: 0xaf, hi: 0xaf}, + {value: 0x8100, lo: 0xb4, hi: 0xb4}, + {value: 0x8100, lo: 0xb8, hi: 0xb8}, + // Block 0x1, offset 0x5 + {value: 0x0091, lo: 0x03}, + {value: 0x46e5, lo: 0xa0, hi: 0xa1}, + {value: 0x4717, lo: 0xaf, hi: 0xb0}, + {value: 0xa000, lo: 0xb7, hi: 0xb7}, + // Block 0x2, offset 0x9 + {value: 0x0000, lo: 0x01}, + {value: 0xa000, lo: 0x92, hi: 0x92}, + // Block 0x3, offset 0xb + {value: 0x0000, lo: 0x01}, + {value: 0x8100, lo: 0x98, hi: 0x9d}, + // Block 0x4, offset 0xd + {value: 0x0006, lo: 0x0a}, + {value: 0xa000, lo: 0x81, hi: 0x81}, + {value: 0xa000, lo: 0x85, hi: 0x85}, + {value: 0xa000, lo: 0x89, hi: 0x89}, + {value: 0x4843, lo: 0x8a, hi: 0x8a}, + {value: 0x4861, lo: 0x8b, hi: 0x8b}, + {value: 0x36ca, lo: 0x8c, hi: 0x8c}, + {value: 0x36e2, lo: 0x8d, hi: 0x8d}, + {value: 0x4879, lo: 0x8e, hi: 0x8e}, + {value: 0xa000, lo: 0x92, hi: 0x92}, + {value: 0x3700, lo: 0x93, hi: 0x94}, + // Block 0x5, offset 0x18 + {value: 0x0000, lo: 0x0f}, + {value: 0xa000, lo: 0x83, hi: 0x83}, + {value: 0xa000, lo: 0x87, hi: 0x87}, + {value: 0xa000, lo: 0x8b, hi: 0x8b}, + {value: 0xa000, lo: 0x8d, hi: 0x8d}, + {value: 0x37a8, lo: 0x90, hi: 0x90}, + {value: 0x37b4, lo: 0x91, hi: 0x91}, + {value: 0x37a2, lo: 0x93, hi: 0x93}, + {value: 0xa000, lo: 0x96, hi: 0x96}, + {value: 0x381a, lo: 0x97, hi: 0x97}, + {value: 0x37e4, lo: 0x9c, hi: 0x9c}, + {value: 0x37cc, lo: 0x9d, hi: 0x9d}, + {value: 0x37f6, lo: 0x9e, hi: 0x9e}, + {value: 0xa000, lo: 0xb4, hi: 0xb5}, + {value: 0x3820, lo: 0xb6, hi: 0xb6}, + {value: 0x3826, lo: 0xb7, hi: 0xb7}, + // Block 0x6, offset 0x28 + {value: 0x0000, lo: 0x01}, + {value: 0x8132, lo: 0x83, hi: 0x87}, + // Block 0x7, offset 0x2a + {value: 0x0001, lo: 0x04}, + {value: 0x8113, lo: 0x81, hi: 0x82}, + {value: 0x8132, lo: 0x84, hi: 0x84}, + {value: 0x812d, lo: 0x85, hi: 0x85}, + {value: 0x810d, lo: 0x87, hi: 0x87}, + // Block 0x8, offset 0x2f + {value: 0x0000, lo: 0x0a}, + {value: 0x8132, lo: 0x90, hi: 0x97}, + {value: 0x8119, lo: 0x98, hi: 0x98}, + {value: 0x811a, lo: 0x99, hi: 0x99}, + {value: 0x811b, lo: 0x9a, hi: 0x9a}, + {value: 0x3844, lo: 0xa2, hi: 0xa2}, + {value: 0x384a, lo: 0xa3, hi: 0xa3}, + {value: 0x3856, lo: 0xa4, hi: 0xa4}, + {value: 0x3850, lo: 0xa5, hi: 0xa5}, + {value: 0x385c, lo: 0xa6, hi: 0xa6}, + {value: 0xa000, lo: 0xa7, hi: 0xa7}, + // Block 0x9, offset 0x3a + {value: 0x0000, lo: 0x0e}, + {value: 0x386e, lo: 0x80, hi: 0x80}, + {value: 0xa000, lo: 0x81, hi: 0x81}, + {value: 0x3862, lo: 0x82, hi: 0x82}, + {value: 0xa000, lo: 0x92, hi: 0x92}, + {value: 0x3868, lo: 0x93, hi: 0x93}, + {value: 0xa000, lo: 0x95, hi: 0x95}, + {value: 0x8132, lo: 0x96, hi: 0x9c}, + {value: 0x8132, lo: 0x9f, hi: 0xa2}, + {value: 0x812d, lo: 0xa3, hi: 0xa3}, + {value: 0x8132, lo: 0xa4, hi: 0xa4}, + {value: 0x8132, lo: 0xa7, hi: 0xa8}, + {value: 0x812d, lo: 0xaa, hi: 0xaa}, + {value: 0x8132, lo: 0xab, hi: 0xac}, + {value: 0x812d, lo: 0xad, hi: 0xad}, + // Block 0xa, offset 0x49 + {value: 0x0000, lo: 0x0c}, + {value: 0x811f, lo: 0x91, hi: 0x91}, + {value: 0x8132, lo: 0xb0, hi: 0xb0}, + {value: 0x812d, lo: 0xb1, hi: 0xb1}, + {value: 0x8132, lo: 0xb2, hi: 0xb3}, + {value: 0x812d, lo: 0xb4, hi: 0xb4}, + {value: 0x8132, lo: 0xb5, hi: 0xb6}, + {value: 0x812d, lo: 0xb7, hi: 0xb9}, + {value: 0x8132, lo: 0xba, hi: 0xba}, + {value: 0x812d, lo: 0xbb, hi: 0xbc}, + {value: 0x8132, lo: 0xbd, hi: 0xbd}, + {value: 0x812d, lo: 0xbe, hi: 0xbe}, + {value: 0x8132, lo: 0xbf, hi: 0xbf}, + // Block 0xb, offset 0x56 + {value: 0x0005, lo: 0x07}, + {value: 0x8132, lo: 0x80, hi: 0x80}, + {value: 0x8132, lo: 0x81, hi: 0x81}, + {value: 0x812d, lo: 0x82, hi: 0x83}, + {value: 0x812d, lo: 0x84, hi: 0x85}, + {value: 0x812d, lo: 0x86, hi: 0x87}, + {value: 0x812d, lo: 0x88, hi: 0x89}, + {value: 0x8132, lo: 0x8a, hi: 0x8a}, + // Block 0xc, offset 0x5e + {value: 0x0000, lo: 0x04}, + {value: 0x8132, lo: 0xab, hi: 0xb1}, + {value: 0x812d, lo: 0xb2, hi: 0xb2}, + {value: 0x8132, lo: 0xb3, hi: 0xb3}, + {value: 0x812d, lo: 0xbd, hi: 0xbd}, + // Block 0xd, offset 0x63 + {value: 0x0000, lo: 0x04}, + {value: 0x8132, lo: 0x96, hi: 0x99}, + {value: 0x8132, lo: 0x9b, hi: 0xa3}, + {value: 0x8132, lo: 0xa5, hi: 0xa7}, + {value: 0x8132, lo: 0xa9, hi: 0xad}, + // Block 0xe, offset 0x68 + {value: 0x0000, lo: 0x01}, + {value: 0x812d, lo: 0x99, hi: 0x9b}, + // Block 0xf, offset 0x6a + {value: 0x0000, lo: 0x07}, + {value: 0xa000, lo: 0xa8, hi: 0xa8}, + {value: 0x3edb, lo: 0xa9, hi: 0xa9}, + {value: 0xa000, lo: 0xb0, hi: 0xb0}, + {value: 0x3ee3, lo: 0xb1, hi: 0xb1}, + {value: 0xa000, lo: 0xb3, hi: 0xb3}, + {value: 0x3eeb, lo: 0xb4, hi: 0xb4}, + {value: 0x9902, lo: 0xbc, hi: 0xbc}, + // Block 0x10, offset 0x72 + {value: 0x0008, lo: 0x06}, + {value: 0x8104, lo: 0x8d, hi: 0x8d}, + {value: 0x8132, lo: 0x91, hi: 0x91}, + {value: 0x812d, lo: 0x92, hi: 0x92}, + {value: 0x8132, lo: 0x93, hi: 0x93}, + {value: 0x8132, lo: 0x94, hi: 0x94}, + {value: 0x451f, lo: 0x98, hi: 0x9f}, + // Block 0x11, offset 0x79 + {value: 0x0000, lo: 0x02}, + {value: 0x8102, lo: 0xbc, hi: 0xbc}, + {value: 0x9900, lo: 0xbe, hi: 0xbe}, + // Block 0x12, offset 0x7c + {value: 0x0008, lo: 0x07}, + {value: 0xa000, lo: 0x87, hi: 0x87}, + {value: 0x2ca1, lo: 0x8b, hi: 0x8c}, + {value: 0x8104, lo: 0x8d, hi: 0x8d}, + {value: 0x9900, lo: 0x97, hi: 0x97}, + {value: 0x455f, lo: 0x9c, hi: 0x9d}, + {value: 0x456f, lo: 0x9f, hi: 0x9f}, + {value: 0x8132, lo: 0xbe, hi: 0xbe}, + // Block 0x13, offset 0x84 + {value: 0x0000, lo: 0x03}, + {value: 0x4597, lo: 0xb3, hi: 0xb3}, + {value: 0x459f, lo: 0xb6, hi: 0xb6}, + {value: 0x8102, lo: 0xbc, hi: 0xbc}, + // Block 0x14, offset 0x88 + {value: 0x0008, lo: 0x03}, + {value: 0x8104, lo: 0x8d, hi: 0x8d}, + {value: 0x4577, lo: 0x99, hi: 0x9b}, + {value: 0x458f, lo: 0x9e, hi: 0x9e}, + // Block 0x15, offset 0x8c + {value: 0x0000, lo: 0x01}, + {value: 0x8102, lo: 0xbc, hi: 0xbc}, + // Block 0x16, offset 0x8e + {value: 0x0000, lo: 0x01}, + {value: 0x8104, lo: 0x8d, hi: 0x8d}, + // Block 0x17, offset 0x90 + {value: 0x0000, lo: 0x08}, + {value: 0xa000, lo: 0x87, hi: 0x87}, + {value: 0x2cb9, lo: 0x88, hi: 0x88}, + {value: 0x2cb1, lo: 0x8b, hi: 0x8b}, + {value: 0x2cc1, lo: 0x8c, hi: 0x8c}, + {value: 0x8104, lo: 0x8d, hi: 0x8d}, + {value: 0x9900, lo: 0x96, hi: 0x97}, + {value: 0x45a7, lo: 0x9c, hi: 0x9c}, + {value: 0x45af, lo: 0x9d, hi: 0x9d}, + // Block 0x18, offset 0x99 + {value: 0x0000, lo: 0x03}, + {value: 0xa000, lo: 0x92, hi: 0x92}, + {value: 0x2cc9, lo: 0x94, hi: 0x94}, + {value: 0x9900, lo: 0xbe, hi: 0xbe}, + // Block 0x19, offset 0x9d + {value: 0x0000, lo: 0x06}, + {value: 0xa000, lo: 0x86, hi: 0x87}, + {value: 0x2cd1, lo: 0x8a, hi: 0x8a}, + {value: 0x2ce1, lo: 0x8b, hi: 0x8b}, + {value: 0x2cd9, lo: 0x8c, hi: 0x8c}, + {value: 0x8104, lo: 0x8d, hi: 0x8d}, + {value: 0x9900, lo: 0x97, hi: 0x97}, + // Block 0x1a, offset 0xa4 + {value: 0x1801, lo: 0x04}, + {value: 0xa000, lo: 0x86, hi: 0x86}, + {value: 0x3ef3, lo: 0x88, hi: 0x88}, + {value: 0x8104, lo: 0x8d, hi: 0x8d}, + {value: 0x8120, lo: 0x95, hi: 0x96}, + // Block 0x1b, offset 0xa9 + {value: 0x0000, lo: 0x02}, + {value: 0x8102, lo: 0xbc, hi: 0xbc}, + {value: 0xa000, lo: 0xbf, hi: 0xbf}, + // Block 0x1c, offset 0xac + {value: 0x0000, lo: 0x09}, + {value: 0x2ce9, lo: 0x80, hi: 0x80}, + {value: 0x9900, lo: 0x82, hi: 0x82}, + {value: 0xa000, lo: 0x86, hi: 0x86}, + {value: 0x2cf1, lo: 0x87, hi: 0x87}, + {value: 0x2cf9, lo: 0x88, hi: 0x88}, + {value: 0x2f53, lo: 0x8a, hi: 0x8a}, + {value: 0x2ddb, lo: 0x8b, hi: 0x8b}, + {value: 0x8104, lo: 0x8d, hi: 0x8d}, + {value: 0x9900, lo: 0x95, hi: 0x96}, + // Block 0x1d, offset 0xb6 + {value: 0x0000, lo: 0x02}, + {value: 0x8104, lo: 0xbb, hi: 0xbc}, + {value: 0x9900, lo: 0xbe, hi: 0xbe}, + // Block 0x1e, offset 0xb9 + {value: 0x0000, lo: 0x06}, + {value: 0xa000, lo: 0x86, hi: 0x87}, + {value: 0x2d01, lo: 0x8a, hi: 0x8a}, + {value: 0x2d11, lo: 0x8b, hi: 0x8b}, + {value: 0x2d09, lo: 0x8c, hi: 0x8c}, + {value: 0x8104, lo: 0x8d, hi: 0x8d}, + {value: 0x9900, lo: 0x97, hi: 0x97}, + // Block 0x1f, offset 0xc0 + {value: 0x6be7, lo: 0x07}, + {value: 0x9904, lo: 0x8a, hi: 0x8a}, + {value: 0x9900, lo: 0x8f, hi: 0x8f}, + {value: 0xa000, lo: 0x99, hi: 0x99}, + {value: 0x3efb, lo: 0x9a, hi: 0x9a}, + {value: 0x2f5b, lo: 0x9c, hi: 0x9c}, + {value: 0x2de6, lo: 0x9d, hi: 0x9d}, + {value: 0x2d19, lo: 0x9e, hi: 0x9f}, + // Block 0x20, offset 0xc8 + {value: 0x0000, lo: 0x02}, + {value: 0x8122, lo: 0xb8, hi: 0xb9}, + {value: 0x8104, lo: 0xba, hi: 0xba}, + // Block 0x21, offset 0xcb + {value: 0x0000, lo: 0x01}, + {value: 0x8123, lo: 0x88, hi: 0x8b}, + // Block 0x22, offset 0xcd + {value: 0x0000, lo: 0x02}, + {value: 0x8124, lo: 0xb8, hi: 0xb9}, + {value: 0x8104, lo: 0xba, hi: 0xba}, + // Block 0x23, offset 0xd0 + {value: 0x0000, lo: 0x01}, + {value: 0x8125, lo: 0x88, hi: 0x8b}, + // Block 0x24, offset 0xd2 + {value: 0x0000, lo: 0x04}, + {value: 0x812d, lo: 0x98, hi: 0x99}, + {value: 0x812d, lo: 0xb5, hi: 0xb5}, + {value: 0x812d, lo: 0xb7, hi: 0xb7}, + {value: 0x812b, lo: 0xb9, hi: 0xb9}, + // Block 0x25, offset 0xd7 + {value: 0x0000, lo: 0x10}, + {value: 0x2647, lo: 0x83, hi: 0x83}, + {value: 0x264e, lo: 0x8d, hi: 0x8d}, + {value: 0x2655, lo: 0x92, hi: 0x92}, + {value: 0x265c, lo: 0x97, hi: 0x97}, + {value: 0x2663, lo: 0x9c, hi: 0x9c}, + {value: 0x2640, lo: 0xa9, hi: 0xa9}, + {value: 0x8126, lo: 0xb1, hi: 0xb1}, + {value: 0x8127, lo: 0xb2, hi: 0xb2}, + {value: 0x4a87, lo: 0xb3, hi: 0xb3}, + {value: 0x8128, lo: 0xb4, hi: 0xb4}, + {value: 0x4a90, lo: 0xb5, hi: 0xb5}, + {value: 0x45b7, lo: 0xb6, hi: 0xb6}, + {value: 0x8200, lo: 0xb7, hi: 0xb7}, + {value: 0x45bf, lo: 0xb8, hi: 0xb8}, + {value: 0x8200, lo: 0xb9, hi: 0xb9}, + {value: 0x8127, lo: 0xba, hi: 0xbd}, + // Block 0x26, offset 0xe8 + {value: 0x0000, lo: 0x0b}, + {value: 0x8127, lo: 0x80, hi: 0x80}, + {value: 0x4a99, lo: 0x81, hi: 0x81}, + {value: 0x8132, lo: 0x82, hi: 0x83}, + {value: 0x8104, lo: 0x84, hi: 0x84}, + {value: 0x8132, lo: 0x86, hi: 0x87}, + {value: 0x2671, lo: 0x93, hi: 0x93}, + {value: 0x2678, lo: 0x9d, hi: 0x9d}, + {value: 0x267f, lo: 0xa2, hi: 0xa2}, + {value: 0x2686, lo: 0xa7, hi: 0xa7}, + {value: 0x268d, lo: 0xac, hi: 0xac}, + {value: 0x266a, lo: 0xb9, hi: 0xb9}, + // Block 0x27, offset 0xf4 + {value: 0x0000, lo: 0x01}, + {value: 0x812d, lo: 0x86, hi: 0x86}, + // Block 0x28, offset 0xf6 + {value: 0x0000, lo: 0x05}, + {value: 0xa000, lo: 0xa5, hi: 0xa5}, + {value: 0x2d21, lo: 0xa6, hi: 0xa6}, + {value: 0x9900, lo: 0xae, hi: 0xae}, + {value: 0x8102, lo: 0xb7, hi: 0xb7}, + {value: 0x8104, lo: 0xb9, hi: 0xba}, + // Block 0x29, offset 0xfc + {value: 0x0000, lo: 0x01}, + {value: 0x812d, lo: 0x8d, hi: 0x8d}, + // Block 0x2a, offset 0xfe + {value: 0x0000, lo: 0x01}, + {value: 0xa000, lo: 0x80, hi: 0x92}, + // Block 0x2b, offset 0x100 + {value: 0x0000, lo: 0x01}, + {value: 0xb900, lo: 0xa1, hi: 0xb5}, + // Block 0x2c, offset 0x102 + {value: 0x0000, lo: 0x01}, + {value: 0x9900, lo: 0xa8, hi: 0xbf}, + // Block 0x2d, offset 0x104 + {value: 0x0000, lo: 0x01}, + {value: 0x9900, lo: 0x80, hi: 0x82}, + // Block 0x2e, offset 0x106 + {value: 0x0000, lo: 0x01}, + {value: 0x8132, lo: 0x9d, hi: 0x9f}, + // Block 0x2f, offset 0x108 + {value: 0x0000, lo: 0x02}, + {value: 0x8104, lo: 0x94, hi: 0x94}, + {value: 0x8104, lo: 0xb4, hi: 0xb4}, + // Block 0x30, offset 0x10b + {value: 0x0000, lo: 0x02}, + {value: 0x8104, lo: 0x92, hi: 0x92}, + {value: 0x8132, lo: 0x9d, hi: 0x9d}, + // Block 0x31, offset 0x10e + {value: 0x0000, lo: 0x01}, + {value: 0x8131, lo: 0xa9, hi: 0xa9}, + // Block 0x32, offset 0x110 + {value: 0x0004, lo: 0x02}, + {value: 0x812e, lo: 0xb9, hi: 0xba}, + {value: 0x812d, lo: 0xbb, hi: 0xbb}, + // Block 0x33, offset 0x113 + {value: 0x0000, lo: 0x02}, + {value: 0x8132, lo: 0x97, hi: 0x97}, + {value: 0x812d, lo: 0x98, hi: 0x98}, + // Block 0x34, offset 0x116 + {value: 0x0000, lo: 0x03}, + {value: 0x8104, lo: 0xa0, hi: 0xa0}, + {value: 0x8132, lo: 0xb5, hi: 0xbc}, + {value: 0x812d, lo: 0xbf, hi: 0xbf}, + // Block 0x35, offset 0x11a + {value: 0x0000, lo: 0x04}, + {value: 0x8132, lo: 0xb0, hi: 0xb4}, + {value: 0x812d, lo: 0xb5, hi: 0xba}, + {value: 0x8132, lo: 0xbb, hi: 0xbc}, + {value: 0x812d, lo: 0xbd, hi: 0xbd}, + // Block 0x36, offset 0x11f + {value: 0x0000, lo: 0x08}, + {value: 0x2d69, lo: 0x80, hi: 0x80}, + {value: 0x2d71, lo: 0x81, hi: 0x81}, + {value: 0xa000, lo: 0x82, hi: 0x82}, + {value: 0x2d79, lo: 0x83, hi: 0x83}, + {value: 0x8104, lo: 0x84, hi: 0x84}, + {value: 0x8132, lo: 0xab, hi: 0xab}, + {value: 0x812d, lo: 0xac, hi: 0xac}, + {value: 0x8132, lo: 0xad, hi: 0xb3}, + // Block 0x37, offset 0x128 + {value: 0x0000, lo: 0x01}, + {value: 0x8104, lo: 0xaa, hi: 0xab}, + // Block 0x38, offset 0x12a + {value: 0x0000, lo: 0x02}, + {value: 0x8102, lo: 0xa6, hi: 0xa6}, + {value: 0x8104, lo: 0xb2, hi: 0xb3}, + // Block 0x39, offset 0x12d + {value: 0x0000, lo: 0x01}, + {value: 0x8102, lo: 0xb7, hi: 0xb7}, + // Block 0x3a, offset 0x12f + {value: 0x0000, lo: 0x0a}, + {value: 0x8132, lo: 0x90, hi: 0x92}, + {value: 0x8101, lo: 0x94, hi: 0x94}, + {value: 0x812d, lo: 0x95, hi: 0x99}, + {value: 0x8132, lo: 0x9a, hi: 0x9b}, + {value: 0x812d, lo: 0x9c, hi: 0x9f}, + {value: 0x8132, lo: 0xa0, hi: 0xa0}, + {value: 0x8101, lo: 0xa2, hi: 0xa8}, + {value: 0x812d, lo: 0xad, hi: 0xad}, + {value: 0x8132, lo: 0xb4, hi: 0xb4}, + {value: 0x8132, lo: 0xb8, hi: 0xb9}, + // Block 0x3b, offset 0x13a + {value: 0x0004, lo: 0x03}, + {value: 0x0433, lo: 0x80, hi: 0x81}, + {value: 0x8100, lo: 0x97, hi: 0x97}, + {value: 0x8100, lo: 0xbe, hi: 0xbe}, + // Block 0x3c, offset 0x13e + {value: 0x0000, lo: 0x0d}, + {value: 0x8132, lo: 0x90, hi: 0x91}, + {value: 0x8101, lo: 0x92, hi: 0x93}, + {value: 0x8132, lo: 0x94, hi: 0x97}, + {value: 0x8101, lo: 0x98, hi: 0x9a}, + {value: 0x8132, lo: 0x9b, hi: 0x9c}, + {value: 0x8132, lo: 0xa1, hi: 0xa1}, + {value: 0x8101, lo: 0xa5, hi: 0xa6}, + {value: 0x8132, lo: 0xa7, hi: 0xa7}, + {value: 0x812d, lo: 0xa8, hi: 0xa8}, + {value: 0x8132, lo: 0xa9, hi: 0xa9}, + {value: 0x8101, lo: 0xaa, hi: 0xab}, + {value: 0x812d, lo: 0xac, hi: 0xaf}, + {value: 0x8132, lo: 0xb0, hi: 0xb0}, + // Block 0x3d, offset 0x14c + {value: 0x427e, lo: 0x02}, + {value: 0x01b8, lo: 0xa6, hi: 0xa6}, + {value: 0x0057, lo: 0xaa, hi: 0xab}, + // Block 0x3e, offset 0x14f + {value: 0x0007, lo: 0x05}, + {value: 0xa000, lo: 0x90, hi: 0x90}, + {value: 0xa000, lo: 0x92, hi: 0x92}, + {value: 0xa000, lo: 0x94, hi: 0x94}, + {value: 0x3bbc, lo: 0x9a, hi: 0x9b}, + {value: 0x3bca, lo: 0xae, hi: 0xae}, + // Block 0x3f, offset 0x155 + {value: 0x000e, lo: 0x05}, + {value: 0x3bd1, lo: 0x8d, hi: 0x8e}, + {value: 0x3bd8, lo: 0x8f, hi: 0x8f}, + {value: 0xa000, lo: 0x90, hi: 0x90}, + {value: 0xa000, lo: 0x92, hi: 0x92}, + {value: 0xa000, lo: 0x94, hi: 0x94}, + // Block 0x40, offset 0x15b + {value: 0x6405, lo: 0x0a}, + {value: 0xa000, lo: 0x83, hi: 0x83}, + {value: 0x3be6, lo: 0x84, hi: 0x84}, + {value: 0xa000, lo: 0x88, hi: 0x88}, + {value: 0x3bed, lo: 0x89, hi: 0x89}, + {value: 0xa000, lo: 0x8b, hi: 0x8b}, + {value: 0x3bf4, lo: 0x8c, hi: 0x8c}, + {value: 0xa000, lo: 0xa3, hi: 0xa3}, + {value: 0x3bfb, lo: 0xa4, hi: 0xa5}, + {value: 0x3c02, lo: 0xa6, hi: 0xa6}, + {value: 0xa000, lo: 0xbc, hi: 0xbc}, + // Block 0x41, offset 0x166 + {value: 0x0007, lo: 0x03}, + {value: 0x3c6b, lo: 0xa0, hi: 0xa1}, + {value: 0x3c95, lo: 0xa2, hi: 0xa3}, + {value: 0x3cbf, lo: 0xaa, hi: 0xad}, + // Block 0x42, offset 0x16a + {value: 0x0004, lo: 0x01}, + {value: 0x048b, lo: 0xa9, hi: 0xaa}, + // Block 0x43, offset 0x16c + {value: 0x0000, lo: 0x01}, + {value: 0x44e0, lo: 0x9c, hi: 0x9c}, + // Block 0x44, offset 0x16e + {value: 0x0000, lo: 0x01}, + {value: 0x8132, lo: 0xaf, hi: 0xb1}, + // Block 0x45, offset 0x170 + {value: 0x0000, lo: 0x01}, + {value: 0x8104, lo: 0xbf, hi: 0xbf}, + // Block 0x46, offset 0x172 + {value: 0x0000, lo: 0x01}, + {value: 0x8132, lo: 0xa0, hi: 0xbf}, + // Block 0x47, offset 0x174 + {value: 0x0000, lo: 0x05}, + {value: 0x812c, lo: 0xaa, hi: 0xaa}, + {value: 0x8131, lo: 0xab, hi: 0xab}, + {value: 0x8133, lo: 0xac, hi: 0xac}, + {value: 0x812e, lo: 0xad, hi: 0xad}, + {value: 0x812f, lo: 0xae, hi: 0xaf}, + // Block 0x48, offset 0x17a + {value: 0x0000, lo: 0x03}, + {value: 0x4aa2, lo: 0xb3, hi: 0xb3}, + {value: 0x4aa2, lo: 0xb5, hi: 0xb6}, + {value: 0x4aa2, lo: 0xba, hi: 0xbf}, + // Block 0x49, offset 0x17e + {value: 0x0000, lo: 0x01}, + {value: 0x4aa2, lo: 0x8f, hi: 0xa3}, + // Block 0x4a, offset 0x180 + {value: 0x0000, lo: 0x01}, + {value: 0x8100, lo: 0xae, hi: 0xbe}, + // Block 0x4b, offset 0x182 + {value: 0x0000, lo: 0x07}, + {value: 0x8100, lo: 0x84, hi: 0x84}, + {value: 0x8100, lo: 0x87, hi: 0x87}, + {value: 0x8100, lo: 0x90, hi: 0x90}, + {value: 0x8100, lo: 0x9e, hi: 0x9e}, + {value: 0x8100, lo: 0xa1, hi: 0xa1}, + {value: 0x8100, lo: 0xb2, hi: 0xb2}, + {value: 0x8100, lo: 0xbb, hi: 0xbb}, + // Block 0x4c, offset 0x18a + {value: 0x0000, lo: 0x03}, + {value: 0x8100, lo: 0x80, hi: 0x80}, + {value: 0x8100, lo: 0x8b, hi: 0x8b}, + {value: 0x8100, lo: 0x8e, hi: 0x8e}, + // Block 0x4d, offset 0x18e + {value: 0x0000, lo: 0x02}, + {value: 0x8132, lo: 0xaf, hi: 0xaf}, + {value: 0x8132, lo: 0xb4, hi: 0xbd}, + // Block 0x4e, offset 0x191 + {value: 0x0000, lo: 0x01}, + {value: 0x8132, lo: 0x9e, hi: 0x9f}, + // Block 0x4f, offset 0x193 + {value: 0x0000, lo: 0x01}, + {value: 0x8132, lo: 0xb0, hi: 0xb1}, + // Block 0x50, offset 0x195 + {value: 0x0000, lo: 0x01}, + {value: 0x8104, lo: 0x86, hi: 0x86}, + // Block 0x51, offset 0x197 + {value: 0x0000, lo: 0x02}, + {value: 0x8104, lo: 0x84, hi: 0x84}, + {value: 0x8132, lo: 0xa0, hi: 0xb1}, + // Block 0x52, offset 0x19a + {value: 0x0000, lo: 0x01}, + {value: 0x812d, lo: 0xab, hi: 0xad}, + // Block 0x53, offset 0x19c + {value: 0x0000, lo: 0x01}, + {value: 0x8104, lo: 0x93, hi: 0x93}, + // Block 0x54, offset 0x19e + {value: 0x0000, lo: 0x01}, + {value: 0x8102, lo: 0xb3, hi: 0xb3}, + // Block 0x55, offset 0x1a0 + {value: 0x0000, lo: 0x01}, + {value: 0x8104, lo: 0x80, hi: 0x80}, + // Block 0x56, offset 0x1a2 + {value: 0x0000, lo: 0x05}, + {value: 0x8132, lo: 0xb0, hi: 0xb0}, + {value: 0x8132, lo: 0xb2, hi: 0xb3}, + {value: 0x812d, lo: 0xb4, hi: 0xb4}, + {value: 0x8132, lo: 0xb7, hi: 0xb8}, + {value: 0x8132, lo: 0xbe, hi: 0xbf}, + // Block 0x57, offset 0x1a8 + {value: 0x0000, lo: 0x02}, + {value: 0x8132, lo: 0x81, hi: 0x81}, + {value: 0x8104, lo: 0xb6, hi: 0xb6}, + // Block 0x58, offset 0x1ab + {value: 0x0000, lo: 0x01}, + {value: 0x8104, lo: 0xad, hi: 0xad}, + // Block 0x59, offset 0x1ad + {value: 0x0000, lo: 0x06}, + {value: 0xe500, lo: 0x80, hi: 0x80}, + {value: 0xc600, lo: 0x81, hi: 0x9b}, + {value: 0xe500, lo: 0x9c, hi: 0x9c}, + {value: 0xc600, lo: 0x9d, hi: 0xb7}, + {value: 0xe500, lo: 0xb8, hi: 0xb8}, + {value: 0xc600, lo: 0xb9, hi: 0xbf}, + // Block 0x5a, offset 0x1b4 + {value: 0x0000, lo: 0x05}, + {value: 0xc600, lo: 0x80, hi: 0x93}, + {value: 0xe500, lo: 0x94, hi: 0x94}, + {value: 0xc600, lo: 0x95, hi: 0xaf}, + {value: 0xe500, lo: 0xb0, hi: 0xb0}, + {value: 0xc600, lo: 0xb1, hi: 0xbf}, + // Block 0x5b, offset 0x1ba + {value: 0x0000, lo: 0x05}, + {value: 0xc600, lo: 0x80, hi: 0x8b}, + {value: 0xe500, lo: 0x8c, hi: 0x8c}, + {value: 0xc600, lo: 0x8d, hi: 0xa7}, + {value: 0xe500, lo: 0xa8, hi: 0xa8}, + {value: 0xc600, lo: 0xa9, hi: 0xbf}, + // Block 0x5c, offset 0x1c0 + {value: 0x0000, lo: 0x07}, + {value: 0xc600, lo: 0x80, hi: 0x83}, + {value: 0xe500, lo: 0x84, hi: 0x84}, + {value: 0xc600, lo: 0x85, hi: 0x9f}, + {value: 0xe500, lo: 0xa0, hi: 0xa0}, + {value: 0xc600, lo: 0xa1, hi: 0xbb}, + {value: 0xe500, lo: 0xbc, hi: 0xbc}, + {value: 0xc600, lo: 0xbd, hi: 0xbf}, + // Block 0x5d, offset 0x1c8 + {value: 0x0000, lo: 0x05}, + {value: 0xc600, lo: 0x80, hi: 0x97}, + {value: 0xe500, lo: 0x98, hi: 0x98}, + {value: 0xc600, lo: 0x99, hi: 0xb3}, + {value: 0xe500, lo: 0xb4, hi: 0xb4}, + {value: 0xc600, lo: 0xb5, hi: 0xbf}, + // Block 0x5e, offset 0x1ce + {value: 0x0000, lo: 0x05}, + {value: 0xc600, lo: 0x80, hi: 0x8f}, + {value: 0xe500, lo: 0x90, hi: 0x90}, + {value: 0xc600, lo: 0x91, hi: 0xab}, + {value: 0xe500, lo: 0xac, hi: 0xac}, + {value: 0xc600, lo: 0xad, hi: 0xbf}, + // Block 0x5f, offset 0x1d4 + {value: 0x0000, lo: 0x05}, + {value: 0xc600, lo: 0x80, hi: 0x87}, + {value: 0xe500, lo: 0x88, hi: 0x88}, + {value: 0xc600, lo: 0x89, hi: 0xa3}, + {value: 0xe500, lo: 0xa4, hi: 0xa4}, + {value: 0xc600, lo: 0xa5, hi: 0xbf}, + // Block 0x60, offset 0x1da + {value: 0x0000, lo: 0x03}, + {value: 0xc600, lo: 0x80, hi: 0x87}, + {value: 0xe500, lo: 0x88, hi: 0x88}, + {value: 0xc600, lo: 0x89, hi: 0xa3}, + // Block 0x61, offset 0x1de + {value: 0x0006, lo: 0x0d}, + {value: 0x4393, lo: 0x9d, hi: 0x9d}, + {value: 0x8115, lo: 0x9e, hi: 0x9e}, + {value: 0x4405, lo: 0x9f, hi: 0x9f}, + {value: 0x43f3, lo: 0xaa, hi: 0xab}, + {value: 0x44f7, lo: 0xac, hi: 0xac}, + {value: 0x44ff, lo: 0xad, hi: 0xad}, + {value: 0x434b, lo: 0xae, hi: 0xb1}, + {value: 0x4369, lo: 0xb2, hi: 0xb4}, + {value: 0x4381, lo: 0xb5, hi: 0xb6}, + {value: 0x438d, lo: 0xb8, hi: 0xb8}, + {value: 0x4399, lo: 0xb9, hi: 0xbb}, + {value: 0x43b1, lo: 0xbc, hi: 0xbc}, + {value: 0x43b7, lo: 0xbe, hi: 0xbe}, + // Block 0x62, offset 0x1ec + {value: 0x0006, lo: 0x08}, + {value: 0x43bd, lo: 0x80, hi: 0x81}, + {value: 0x43c9, lo: 0x83, hi: 0x84}, + {value: 0x43db, lo: 0x86, hi: 0x89}, + {value: 0x43ff, lo: 0x8a, hi: 0x8a}, + {value: 0x437b, lo: 0x8b, hi: 0x8b}, + {value: 0x4363, lo: 0x8c, hi: 0x8c}, + {value: 0x43ab, lo: 0x8d, hi: 0x8d}, + {value: 0x43d5, lo: 0x8e, hi: 0x8e}, + // Block 0x63, offset 0x1f5 + {value: 0x0000, lo: 0x02}, + {value: 0x8100, lo: 0xa4, hi: 0xa5}, + {value: 0x8100, lo: 0xb0, hi: 0xb1}, + // Block 0x64, offset 0x1f8 + {value: 0x0000, lo: 0x02}, + {value: 0x8100, lo: 0x9b, hi: 0x9d}, + {value: 0x8200, lo: 0x9e, hi: 0xa3}, + // Block 0x65, offset 0x1fb + {value: 0x0000, lo: 0x01}, + {value: 0x8100, lo: 0x90, hi: 0x90}, + // Block 0x66, offset 0x1fd + {value: 0x0000, lo: 0x02}, + {value: 0x8100, lo: 0x99, hi: 0x99}, + {value: 0x8200, lo: 0xb2, hi: 0xb4}, + // Block 0x67, offset 0x200 + {value: 0x0000, lo: 0x01}, + {value: 0x8100, lo: 0xbc, hi: 0xbd}, + // Block 0x68, offset 0x202 + {value: 0x0000, lo: 0x03}, + {value: 0x8132, lo: 0xa0, hi: 0xa6}, + {value: 0x812d, lo: 0xa7, hi: 0xad}, + {value: 0x8132, lo: 0xae, hi: 0xaf}, + // Block 0x69, offset 0x206 + {value: 0x0000, lo: 0x04}, + {value: 0x8100, lo: 0x89, hi: 0x8c}, + {value: 0x8100, lo: 0xb0, hi: 0xb2}, + {value: 0x8100, lo: 0xb4, hi: 0xb4}, + {value: 0x8100, lo: 0xb6, hi: 0xbf}, + // Block 0x6a, offset 0x20b + {value: 0x0000, lo: 0x01}, + {value: 0x8100, lo: 0x81, hi: 0x8c}, + // Block 0x6b, offset 0x20d + {value: 0x0000, lo: 0x01}, + {value: 0x8100, lo: 0xb5, hi: 0xba}, + // Block 0x6c, offset 0x20f + {value: 0x0000, lo: 0x04}, + {value: 0x4aa2, lo: 0x9e, hi: 0x9f}, + {value: 0x4aa2, lo: 0xa3, hi: 0xa3}, + {value: 0x4aa2, lo: 0xa5, hi: 0xa6}, + {value: 0x4aa2, lo: 0xaa, hi: 0xaf}, + // Block 0x6d, offset 0x214 + {value: 0x0000, lo: 0x05}, + {value: 0x4aa2, lo: 0x82, hi: 0x87}, + {value: 0x4aa2, lo: 0x8a, hi: 0x8f}, + {value: 0x4aa2, lo: 0x92, hi: 0x97}, + {value: 0x4aa2, lo: 0x9a, hi: 0x9c}, + {value: 0x8100, lo: 0xa3, hi: 0xa3}, + // Block 0x6e, offset 0x21a + {value: 0x0000, lo: 0x01}, + {value: 0x812d, lo: 0xbd, hi: 0xbd}, + // Block 0x6f, offset 0x21c + {value: 0x0000, lo: 0x01}, + {value: 0x812d, lo: 0xa0, hi: 0xa0}, + // Block 0x70, offset 0x21e + {value: 0x0000, lo: 0x01}, + {value: 0x8132, lo: 0xb6, hi: 0xba}, + // Block 0x71, offset 0x220 + {value: 0x002c, lo: 0x05}, + {value: 0x812d, lo: 0x8d, hi: 0x8d}, + {value: 0x8132, lo: 0x8f, hi: 0x8f}, + {value: 0x8132, lo: 0xb8, hi: 0xb8}, + {value: 0x8101, lo: 0xb9, hi: 0xba}, + {value: 0x8104, lo: 0xbf, hi: 0xbf}, + // Block 0x72, offset 0x226 + {value: 0x0000, lo: 0x02}, + {value: 0x8132, lo: 0xa5, hi: 0xa5}, + {value: 0x812d, lo: 0xa6, hi: 0xa6}, + // Block 0x73, offset 0x229 + {value: 0x0000, lo: 0x01}, + {value: 0x8132, lo: 0xa4, hi: 0xa7}, + // Block 0x74, offset 0x22b + {value: 0x0000, lo: 0x05}, + {value: 0x812d, lo: 0x86, hi: 0x87}, + {value: 0x8132, lo: 0x88, hi: 0x8a}, + {value: 0x812d, lo: 0x8b, hi: 0x8b}, + {value: 0x8132, lo: 0x8c, hi: 0x8c}, + {value: 0x812d, lo: 0x8d, hi: 0x90}, + // Block 0x75, offset 0x231 + {value: 0x0000, lo: 0x02}, + {value: 0x8104, lo: 0x86, hi: 0x86}, + {value: 0x8104, lo: 0xbf, hi: 0xbf}, + // Block 0x76, offset 0x234 + {value: 0x17fe, lo: 0x07}, + {value: 0xa000, lo: 0x99, hi: 0x99}, + {value: 0x423b, lo: 0x9a, hi: 0x9a}, + {value: 0xa000, lo: 0x9b, hi: 0x9b}, + {value: 0x4245, lo: 0x9c, hi: 0x9c}, + {value: 0xa000, lo: 0xa5, hi: 0xa5}, + {value: 0x424f, lo: 0xab, hi: 0xab}, + {value: 0x8104, lo: 0xb9, hi: 0xba}, + // Block 0x77, offset 0x23c + {value: 0x0000, lo: 0x06}, + {value: 0x8132, lo: 0x80, hi: 0x82}, + {value: 0x9900, lo: 0xa7, hi: 0xa7}, + {value: 0x2d81, lo: 0xae, hi: 0xae}, + {value: 0x2d8b, lo: 0xaf, hi: 0xaf}, + {value: 0xa000, lo: 0xb1, hi: 0xb2}, + {value: 0x8104, lo: 0xb3, hi: 0xb4}, + // Block 0x78, offset 0x243 + {value: 0x0000, lo: 0x02}, + {value: 0x8104, lo: 0x80, hi: 0x80}, + {value: 0x8102, lo: 0x8a, hi: 0x8a}, + // Block 0x79, offset 0x246 + {value: 0x0000, lo: 0x02}, + {value: 0x8104, lo: 0xb5, hi: 0xb5}, + {value: 0x8102, lo: 0xb6, hi: 0xb6}, + // Block 0x7a, offset 0x249 + {value: 0x0002, lo: 0x01}, + {value: 0x8102, lo: 0xa9, hi: 0xaa}, + // Block 0x7b, offset 0x24b + {value: 0x0000, lo: 0x02}, + {value: 0x8102, lo: 0xbb, hi: 0xbc}, + {value: 0x9900, lo: 0xbe, hi: 0xbe}, + // Block 0x7c, offset 0x24e + {value: 0x0000, lo: 0x07}, + {value: 0xa000, lo: 0x87, hi: 0x87}, + {value: 0x2d95, lo: 0x8b, hi: 0x8b}, + {value: 0x2d9f, lo: 0x8c, hi: 0x8c}, + {value: 0x8104, lo: 0x8d, hi: 0x8d}, + {value: 0x9900, lo: 0x97, hi: 0x97}, + {value: 0x8132, lo: 0xa6, hi: 0xac}, + {value: 0x8132, lo: 0xb0, hi: 0xb4}, + // Block 0x7d, offset 0x256 + {value: 0x0000, lo: 0x03}, + {value: 0x8104, lo: 0x82, hi: 0x82}, + {value: 0x8102, lo: 0x86, hi: 0x86}, + {value: 0x8132, lo: 0x9e, hi: 0x9e}, + // Block 0x7e, offset 0x25a + {value: 0x6b57, lo: 0x06}, + {value: 0x9900, lo: 0xb0, hi: 0xb0}, + {value: 0xa000, lo: 0xb9, hi: 0xb9}, + {value: 0x9900, lo: 0xba, hi: 0xba}, + {value: 0x2db3, lo: 0xbb, hi: 0xbb}, + {value: 0x2da9, lo: 0xbc, hi: 0xbd}, + {value: 0x2dbd, lo: 0xbe, hi: 0xbe}, + // Block 0x7f, offset 0x261 + {value: 0x0000, lo: 0x02}, + {value: 0x8104, lo: 0x82, hi: 0x82}, + {value: 0x8102, lo: 0x83, hi: 0x83}, + // Block 0x80, offset 0x264 + {value: 0x0000, lo: 0x05}, + {value: 0x9900, lo: 0xaf, hi: 0xaf}, + {value: 0xa000, lo: 0xb8, hi: 0xb9}, + {value: 0x2dc7, lo: 0xba, hi: 0xba}, + {value: 0x2dd1, lo: 0xbb, hi: 0xbb}, + {value: 0x8104, lo: 0xbf, hi: 0xbf}, + // Block 0x81, offset 0x26a + {value: 0x0000, lo: 0x01}, + {value: 0x8102, lo: 0x80, hi: 0x80}, + // Block 0x82, offset 0x26c + {value: 0x0000, lo: 0x02}, + {value: 0x8104, lo: 0xb6, hi: 0xb6}, + {value: 0x8102, lo: 0xb7, hi: 0xb7}, + // Block 0x83, offset 0x26f + {value: 0x0000, lo: 0x01}, + {value: 0x8104, lo: 0xab, hi: 0xab}, + // Block 0x84, offset 0x271 + {value: 0x0000, lo: 0x02}, + {value: 0x8104, lo: 0xb9, hi: 0xb9}, + {value: 0x8102, lo: 0xba, hi: 0xba}, + // Block 0x85, offset 0x274 + {value: 0x0000, lo: 0x01}, + {value: 0x8104, lo: 0xa0, hi: 0xa0}, + // Block 0x86, offset 0x276 + {value: 0x0000, lo: 0x01}, + {value: 0x8104, lo: 0xb4, hi: 0xb4}, + // Block 0x87, offset 0x278 + {value: 0x0000, lo: 0x01}, + {value: 0x8104, lo: 0x87, hi: 0x87}, + // Block 0x88, offset 0x27a + {value: 0x0000, lo: 0x01}, + {value: 0x8104, lo: 0x99, hi: 0x99}, + // Block 0x89, offset 0x27c + {value: 0x0000, lo: 0x02}, + {value: 0x8102, lo: 0x82, hi: 0x82}, + {value: 0x8104, lo: 0x84, hi: 0x85}, + // Block 0x8a, offset 0x27f + {value: 0x0000, lo: 0x01}, + {value: 0x8104, lo: 0x97, hi: 0x97}, + // Block 0x8b, offset 0x281 + {value: 0x0000, lo: 0x01}, + {value: 0x8101, lo: 0xb0, hi: 0xb4}, + // Block 0x8c, offset 0x283 + {value: 0x0000, lo: 0x01}, + {value: 0x8132, lo: 0xb0, hi: 0xb6}, + // Block 0x8d, offset 0x285 + {value: 0x0000, lo: 0x01}, + {value: 0x8101, lo: 0x9e, hi: 0x9e}, + // Block 0x8e, offset 0x287 + {value: 0x0000, lo: 0x0c}, + {value: 0x45cf, lo: 0x9e, hi: 0x9e}, + {value: 0x45d9, lo: 0x9f, hi: 0x9f}, + {value: 0x460d, lo: 0xa0, hi: 0xa0}, + {value: 0x461b, lo: 0xa1, hi: 0xa1}, + {value: 0x4629, lo: 0xa2, hi: 0xa2}, + {value: 0x4637, lo: 0xa3, hi: 0xa3}, + {value: 0x4645, lo: 0xa4, hi: 0xa4}, + {value: 0x812b, lo: 0xa5, hi: 0xa6}, + {value: 0x8101, lo: 0xa7, hi: 0xa9}, + {value: 0x8130, lo: 0xad, hi: 0xad}, + {value: 0x812b, lo: 0xae, hi: 0xb2}, + {value: 0x812d, lo: 0xbb, hi: 0xbf}, + // Block 0x8f, offset 0x294 + {value: 0x0000, lo: 0x09}, + {value: 0x812d, lo: 0x80, hi: 0x82}, + {value: 0x8132, lo: 0x85, hi: 0x89}, + {value: 0x812d, lo: 0x8a, hi: 0x8b}, + {value: 0x8132, lo: 0xaa, hi: 0xad}, + {value: 0x45e3, lo: 0xbb, hi: 0xbb}, + {value: 0x45ed, lo: 0xbc, hi: 0xbc}, + {value: 0x4653, lo: 0xbd, hi: 0xbd}, + {value: 0x466f, lo: 0xbe, hi: 0xbe}, + {value: 0x4661, lo: 0xbf, hi: 0xbf}, + // Block 0x90, offset 0x29e + {value: 0x0000, lo: 0x01}, + {value: 0x467d, lo: 0x80, hi: 0x80}, + // Block 0x91, offset 0x2a0 + {value: 0x0000, lo: 0x01}, + {value: 0x8132, lo: 0x82, hi: 0x84}, + // Block 0x92, offset 0x2a2 + {value: 0x0000, lo: 0x05}, + {value: 0x8132, lo: 0x80, hi: 0x86}, + {value: 0x8132, lo: 0x88, hi: 0x98}, + {value: 0x8132, lo: 0x9b, hi: 0xa1}, + {value: 0x8132, lo: 0xa3, hi: 0xa4}, + {value: 0x8132, lo: 0xa6, hi: 0xaa}, + // Block 0x93, offset 0x2a8 + {value: 0x0000, lo: 0x01}, + {value: 0x8132, lo: 0xac, hi: 0xaf}, + // Block 0x94, offset 0x2aa + {value: 0x0000, lo: 0x01}, + {value: 0x812d, lo: 0x90, hi: 0x96}, + // Block 0x95, offset 0x2ac + {value: 0x0000, lo: 0x02}, + {value: 0x8132, lo: 0x84, hi: 0x89}, + {value: 0x8102, lo: 0x8a, hi: 0x8a}, + // Block 0x96, offset 0x2af + {value: 0x0000, lo: 0x01}, + {value: 0x8100, lo: 0x93, hi: 0x93}, +} + +// lookup returns the trie value for the first UTF-8 encoding in s and +// the width in bytes of this encoding. The size will be 0 if s does not +// hold enough bytes to complete the encoding. len(s) must be greater than 0. +func (t *nfkcTrie) lookup(s []byte) (v uint16, sz int) { + c0 := s[0] + switch { + case c0 < 0x80: // is ASCII + return nfkcValues[c0], 1 + case c0 < 0xC2: + return 0, 1 // Illegal UTF-8: not a starter, not ASCII. + case c0 < 0xE0: // 2-byte UTF-8 + if len(s) < 2 { + return 0, 0 + } + i := nfkcIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c1), 2 + case c0 < 0xF0: // 3-byte UTF-8 + if len(s) < 3 { + return 0, 0 + } + i := nfkcIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = nfkcIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c2), 3 + case c0 < 0xF8: // 4-byte UTF-8 + if len(s) < 4 { + return 0, 0 + } + i := nfkcIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = nfkcIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + o = uint32(i)<<6 + uint32(c2) + i = nfkcIndex[o] + c3 := s[3] + if c3 < 0x80 || 0xC0 <= c3 { + return 0, 3 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c3), 4 + } + // Illegal rune + return 0, 1 +} + +// lookupUnsafe returns the trie value for the first UTF-8 encoding in s. +// s must start with a full and valid UTF-8 encoded rune. +func (t *nfkcTrie) lookupUnsafe(s []byte) uint16 { + c0 := s[0] + if c0 < 0x80 { // is ASCII + return nfkcValues[c0] + } + i := nfkcIndex[c0] + if c0 < 0xE0 { // 2-byte UTF-8 + return t.lookupValue(uint32(i), s[1]) + } + i = nfkcIndex[uint32(i)<<6+uint32(s[1])] + if c0 < 0xF0 { // 3-byte UTF-8 + return t.lookupValue(uint32(i), s[2]) + } + i = nfkcIndex[uint32(i)<<6+uint32(s[2])] + if c0 < 0xF8 { // 4-byte UTF-8 + return t.lookupValue(uint32(i), s[3]) + } + return 0 +} + +// lookupString returns the trie value for the first UTF-8 encoding in s and +// the width in bytes of this encoding. The size will be 0 if s does not +// hold enough bytes to complete the encoding. len(s) must be greater than 0. +func (t *nfkcTrie) lookupString(s string) (v uint16, sz int) { + c0 := s[0] + switch { + case c0 < 0x80: // is ASCII + return nfkcValues[c0], 1 + case c0 < 0xC2: + return 0, 1 // Illegal UTF-8: not a starter, not ASCII. + case c0 < 0xE0: // 2-byte UTF-8 + if len(s) < 2 { + return 0, 0 + } + i := nfkcIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c1), 2 + case c0 < 0xF0: // 3-byte UTF-8 + if len(s) < 3 { + return 0, 0 + } + i := nfkcIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = nfkcIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c2), 3 + case c0 < 0xF8: // 4-byte UTF-8 + if len(s) < 4 { + return 0, 0 + } + i := nfkcIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = nfkcIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + o = uint32(i)<<6 + uint32(c2) + i = nfkcIndex[o] + c3 := s[3] + if c3 < 0x80 || 0xC0 <= c3 { + return 0, 3 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c3), 4 + } + // Illegal rune + return 0, 1 +} + +// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s. +// s must start with a full and valid UTF-8 encoded rune. +func (t *nfkcTrie) lookupStringUnsafe(s string) uint16 { + c0 := s[0] + if c0 < 0x80 { // is ASCII + return nfkcValues[c0] + } + i := nfkcIndex[c0] + if c0 < 0xE0 { // 2-byte UTF-8 + return t.lookupValue(uint32(i), s[1]) + } + i = nfkcIndex[uint32(i)<<6+uint32(s[1])] + if c0 < 0xF0 { // 3-byte UTF-8 + return t.lookupValue(uint32(i), s[2]) + } + i = nfkcIndex[uint32(i)<<6+uint32(s[2])] + if c0 < 0xF8 { // 4-byte UTF-8 + return t.lookupValue(uint32(i), s[3]) + } + return 0 +} + +// nfkcTrie. Total size: 18684 bytes (18.25 KiB). Checksum: 113e23c477adfabd. +type nfkcTrie struct{} + +func newNfkcTrie(i int) *nfkcTrie { + return &nfkcTrie{} +} + +// lookupValue determines the type of block n and looks up the value for b. +func (t *nfkcTrie) lookupValue(n uint32, b byte) uint16 { + switch { + case n < 92: + return uint16(nfkcValues[n<<6+uint32(b)]) + default: + n -= 92 + return uint16(nfkcSparse.lookup(n, b)) + } +} + +// nfkcValues: 94 blocks, 6016 entries, 12032 bytes +// The third block is the zero block. +var nfkcValues = [6016]uint16{ + // Block 0x0, offset 0x0 + 0x3c: 0xa000, 0x3d: 0xa000, 0x3e: 0xa000, + // Block 0x1, offset 0x40 + 0x41: 0xa000, 0x42: 0xa000, 0x43: 0xa000, 0x44: 0xa000, 0x45: 0xa000, + 0x46: 0xa000, 0x47: 0xa000, 0x48: 0xa000, 0x49: 0xa000, 0x4a: 0xa000, 0x4b: 0xa000, + 0x4c: 0xa000, 0x4d: 0xa000, 0x4e: 0xa000, 0x4f: 0xa000, 0x50: 0xa000, + 0x52: 0xa000, 0x53: 0xa000, 0x54: 0xa000, 0x55: 0xa000, 0x56: 0xa000, 0x57: 0xa000, + 0x58: 0xa000, 0x59: 0xa000, 0x5a: 0xa000, + 0x61: 0xa000, 0x62: 0xa000, 0x63: 0xa000, + 0x64: 0xa000, 0x65: 0xa000, 0x66: 0xa000, 0x67: 0xa000, 0x68: 0xa000, 0x69: 0xa000, + 0x6a: 0xa000, 0x6b: 0xa000, 0x6c: 0xa000, 0x6d: 0xa000, 0x6e: 0xa000, 0x6f: 0xa000, + 0x70: 0xa000, 0x72: 0xa000, 0x73: 0xa000, 0x74: 0xa000, 0x75: 0xa000, + 0x76: 0xa000, 0x77: 0xa000, 0x78: 0xa000, 0x79: 0xa000, 0x7a: 0xa000, + // Block 0x2, offset 0x80 + // Block 0x3, offset 0xc0 + 0xc0: 0x2f72, 0xc1: 0x2f77, 0xc2: 0x468b, 0xc3: 0x2f7c, 0xc4: 0x469a, 0xc5: 0x469f, + 0xc6: 0xa000, 0xc7: 0x46a9, 0xc8: 0x2fe5, 0xc9: 0x2fea, 0xca: 0x46ae, 0xcb: 0x2ffe, + 0xcc: 0x3071, 0xcd: 0x3076, 0xce: 0x307b, 0xcf: 0x46c2, 0xd1: 0x3107, + 0xd2: 0x312a, 0xd3: 0x312f, 0xd4: 0x46cc, 0xd5: 0x46d1, 0xd6: 0x46e0, + 0xd8: 0xa000, 0xd9: 0x31b6, 0xda: 0x31bb, 0xdb: 0x31c0, 0xdc: 0x4712, 0xdd: 0x3238, + 0xe0: 0x327e, 0xe1: 0x3283, 0xe2: 0x471c, 0xe3: 0x3288, + 0xe4: 0x472b, 0xe5: 0x4730, 0xe6: 0xa000, 0xe7: 0x473a, 0xe8: 0x32f1, 0xe9: 0x32f6, + 0xea: 0x473f, 0xeb: 0x330a, 0xec: 0x3382, 0xed: 0x3387, 0xee: 0x338c, 0xef: 0x4753, + 0xf1: 0x3418, 0xf2: 0x343b, 0xf3: 0x3440, 0xf4: 0x475d, 0xf5: 0x4762, + 0xf6: 0x4771, 0xf8: 0xa000, 0xf9: 0x34cc, 0xfa: 0x34d1, 0xfb: 0x34d6, + 0xfc: 0x47a3, 0xfd: 0x3553, 0xff: 0x356c, + // Block 0x4, offset 0x100 + 0x100: 0x2f81, 0x101: 0x328d, 0x102: 0x4690, 0x103: 0x4721, 0x104: 0x2f9f, 0x105: 0x32ab, + 0x106: 0x2fb3, 0x107: 0x32bf, 0x108: 0x2fb8, 0x109: 0x32c4, 0x10a: 0x2fbd, 0x10b: 0x32c9, + 0x10c: 0x2fc2, 0x10d: 0x32ce, 0x10e: 0x2fcc, 0x10f: 0x32d8, + 0x112: 0x46b3, 0x113: 0x4744, 0x114: 0x2ff4, 0x115: 0x3300, 0x116: 0x2ff9, 0x117: 0x3305, + 0x118: 0x3017, 0x119: 0x3323, 0x11a: 0x3008, 0x11b: 0x3314, 0x11c: 0x3030, 0x11d: 0x333c, + 0x11e: 0x303a, 0x11f: 0x3346, 0x120: 0x303f, 0x121: 0x334b, 0x122: 0x3049, 0x123: 0x3355, + 0x124: 0x304e, 0x125: 0x335a, 0x128: 0x3080, 0x129: 0x3391, + 0x12a: 0x3085, 0x12b: 0x3396, 0x12c: 0x308a, 0x12d: 0x339b, 0x12e: 0x30ad, 0x12f: 0x33b9, + 0x130: 0x308f, 0x132: 0x195d, 0x133: 0x19ea, 0x134: 0x30b7, 0x135: 0x33c3, + 0x136: 0x30cb, 0x137: 0x33dc, 0x139: 0x30d5, 0x13a: 0x33e6, 0x13b: 0x30df, + 0x13c: 0x33f0, 0x13d: 0x30da, 0x13e: 0x33eb, 0x13f: 0x1baf, + // Block 0x5, offset 0x140 + 0x140: 0x1c37, 0x143: 0x3102, 0x144: 0x3413, 0x145: 0x311b, + 0x146: 0x342c, 0x147: 0x3111, 0x148: 0x3422, 0x149: 0x1c5f, + 0x14c: 0x46d6, 0x14d: 0x4767, 0x14e: 0x3134, 0x14f: 0x3445, 0x150: 0x313e, 0x151: 0x344f, + 0x154: 0x315c, 0x155: 0x346d, 0x156: 0x3175, 0x157: 0x3486, + 0x158: 0x3166, 0x159: 0x3477, 0x15a: 0x46f9, 0x15b: 0x478a, 0x15c: 0x317f, 0x15d: 0x3490, + 0x15e: 0x318e, 0x15f: 0x349f, 0x160: 0x46fe, 0x161: 0x478f, 0x162: 0x31a7, 0x163: 0x34bd, + 0x164: 0x3198, 0x165: 0x34ae, 0x168: 0x4708, 0x169: 0x4799, + 0x16a: 0x470d, 0x16b: 0x479e, 0x16c: 0x31c5, 0x16d: 0x34db, 0x16e: 0x31cf, 0x16f: 0x34e5, + 0x170: 0x31d4, 0x171: 0x34ea, 0x172: 0x31f2, 0x173: 0x3508, 0x174: 0x3215, 0x175: 0x352b, + 0x176: 0x323d, 0x177: 0x3558, 0x178: 0x3251, 0x179: 0x3260, 0x17a: 0x3580, 0x17b: 0x326a, + 0x17c: 0x358a, 0x17d: 0x326f, 0x17e: 0x358f, 0x17f: 0x00a7, + // Block 0x6, offset 0x180 + 0x184: 0x2df1, 0x185: 0x2df7, + 0x186: 0x2dfd, 0x187: 0x1972, 0x188: 0x1975, 0x189: 0x1a0b, 0x18a: 0x198a, 0x18b: 0x198d, + 0x18c: 0x1a41, 0x18d: 0x2f8b, 0x18e: 0x3297, 0x18f: 0x3099, 0x190: 0x33a5, 0x191: 0x3143, + 0x192: 0x3454, 0x193: 0x31d9, 0x194: 0x34ef, 0x195: 0x39d2, 0x196: 0x3b61, 0x197: 0x39cb, + 0x198: 0x3b5a, 0x199: 0x39d9, 0x19a: 0x3b68, 0x19b: 0x39c4, 0x19c: 0x3b53, + 0x19e: 0x38b3, 0x19f: 0x3a42, 0x1a0: 0x38ac, 0x1a1: 0x3a3b, 0x1a2: 0x35b6, 0x1a3: 0x35c8, + 0x1a6: 0x3044, 0x1a7: 0x3350, 0x1a8: 0x30c1, 0x1a9: 0x33d2, + 0x1aa: 0x46ef, 0x1ab: 0x4780, 0x1ac: 0x3993, 0x1ad: 0x3b22, 0x1ae: 0x35da, 0x1af: 0x35e0, + 0x1b0: 0x33c8, 0x1b1: 0x1942, 0x1b2: 0x1945, 0x1b3: 0x19d2, 0x1b4: 0x302b, 0x1b5: 0x3337, + 0x1b8: 0x30fd, 0x1b9: 0x340e, 0x1ba: 0x38ba, 0x1bb: 0x3a49, + 0x1bc: 0x35b0, 0x1bd: 0x35c2, 0x1be: 0x35bc, 0x1bf: 0x35ce, + // Block 0x7, offset 0x1c0 + 0x1c0: 0x2f90, 0x1c1: 0x329c, 0x1c2: 0x2f95, 0x1c3: 0x32a1, 0x1c4: 0x300d, 0x1c5: 0x3319, + 0x1c6: 0x3012, 0x1c7: 0x331e, 0x1c8: 0x309e, 0x1c9: 0x33aa, 0x1ca: 0x30a3, 0x1cb: 0x33af, + 0x1cc: 0x3148, 0x1cd: 0x3459, 0x1ce: 0x314d, 0x1cf: 0x345e, 0x1d0: 0x316b, 0x1d1: 0x347c, + 0x1d2: 0x3170, 0x1d3: 0x3481, 0x1d4: 0x31de, 0x1d5: 0x34f4, 0x1d6: 0x31e3, 0x1d7: 0x34f9, + 0x1d8: 0x3189, 0x1d9: 0x349a, 0x1da: 0x31a2, 0x1db: 0x34b8, + 0x1de: 0x305d, 0x1df: 0x3369, + 0x1e6: 0x4695, 0x1e7: 0x4726, 0x1e8: 0x46bd, 0x1e9: 0x474e, + 0x1ea: 0x3962, 0x1eb: 0x3af1, 0x1ec: 0x393f, 0x1ed: 0x3ace, 0x1ee: 0x46db, 0x1ef: 0x476c, + 0x1f0: 0x395b, 0x1f1: 0x3aea, 0x1f2: 0x3247, 0x1f3: 0x3562, + // Block 0x8, offset 0x200 + 0x200: 0x9932, 0x201: 0x9932, 0x202: 0x9932, 0x203: 0x9932, 0x204: 0x9932, 0x205: 0x8132, + 0x206: 0x9932, 0x207: 0x9932, 0x208: 0x9932, 0x209: 0x9932, 0x20a: 0x9932, 0x20b: 0x9932, + 0x20c: 0x9932, 0x20d: 0x8132, 0x20e: 0x8132, 0x20f: 0x9932, 0x210: 0x8132, 0x211: 0x9932, + 0x212: 0x8132, 0x213: 0x9932, 0x214: 0x9932, 0x215: 0x8133, 0x216: 0x812d, 0x217: 0x812d, + 0x218: 0x812d, 0x219: 0x812d, 0x21a: 0x8133, 0x21b: 0x992b, 0x21c: 0x812d, 0x21d: 0x812d, + 0x21e: 0x812d, 0x21f: 0x812d, 0x220: 0x812d, 0x221: 0x8129, 0x222: 0x8129, 0x223: 0x992d, + 0x224: 0x992d, 0x225: 0x992d, 0x226: 0x992d, 0x227: 0x9929, 0x228: 0x9929, 0x229: 0x812d, + 0x22a: 0x812d, 0x22b: 0x812d, 0x22c: 0x812d, 0x22d: 0x992d, 0x22e: 0x992d, 0x22f: 0x812d, + 0x230: 0x992d, 0x231: 0x992d, 0x232: 0x812d, 0x233: 0x812d, 0x234: 0x8101, 0x235: 0x8101, + 0x236: 0x8101, 0x237: 0x8101, 0x238: 0x9901, 0x239: 0x812d, 0x23a: 0x812d, 0x23b: 0x812d, + 0x23c: 0x812d, 0x23d: 0x8132, 0x23e: 0x8132, 0x23f: 0x8132, + // Block 0x9, offset 0x240 + 0x240: 0x49b1, 0x241: 0x49b6, 0x242: 0x9932, 0x243: 0x49bb, 0x244: 0x4a74, 0x245: 0x9936, + 0x246: 0x8132, 0x247: 0x812d, 0x248: 0x812d, 0x249: 0x812d, 0x24a: 0x8132, 0x24b: 0x8132, + 0x24c: 0x8132, 0x24d: 0x812d, 0x24e: 0x812d, 0x250: 0x8132, 0x251: 0x8132, + 0x252: 0x8132, 0x253: 0x812d, 0x254: 0x812d, 0x255: 0x812d, 0x256: 0x812d, 0x257: 0x8132, + 0x258: 0x8133, 0x259: 0x812d, 0x25a: 0x812d, 0x25b: 0x8132, 0x25c: 0x8134, 0x25d: 0x8135, + 0x25e: 0x8135, 0x25f: 0x8134, 0x260: 0x8135, 0x261: 0x8135, 0x262: 0x8134, 0x263: 0x8132, + 0x264: 0x8132, 0x265: 0x8132, 0x266: 0x8132, 0x267: 0x8132, 0x268: 0x8132, 0x269: 0x8132, + 0x26a: 0x8132, 0x26b: 0x8132, 0x26c: 0x8132, 0x26d: 0x8132, 0x26e: 0x8132, 0x26f: 0x8132, + 0x274: 0x0170, + 0x27a: 0x42a8, + 0x27e: 0x0037, + // Block 0xa, offset 0x280 + 0x284: 0x425d, 0x285: 0x447e, + 0x286: 0x35ec, 0x287: 0x00ce, 0x288: 0x360a, 0x289: 0x3616, 0x28a: 0x3628, + 0x28c: 0x3646, 0x28e: 0x3658, 0x28f: 0x3676, 0x290: 0x3e0b, 0x291: 0xa000, + 0x295: 0xa000, 0x297: 0xa000, + 0x299: 0xa000, + 0x29f: 0xa000, 0x2a1: 0xa000, + 0x2a5: 0xa000, 0x2a9: 0xa000, + 0x2aa: 0x363a, 0x2ab: 0x366a, 0x2ac: 0x4801, 0x2ad: 0x369a, 0x2ae: 0x482b, 0x2af: 0x36ac, + 0x2b0: 0x3e73, 0x2b1: 0xa000, 0x2b5: 0xa000, + 0x2b7: 0xa000, 0x2b9: 0xa000, + 0x2bf: 0xa000, + // Block 0xb, offset 0x2c0 + 0x2c1: 0xa000, 0x2c5: 0xa000, + 0x2c9: 0xa000, 0x2ca: 0x4843, 0x2cb: 0x4861, + 0x2cc: 0x36ca, 0x2cd: 0x36e2, 0x2ce: 0x4879, 0x2d0: 0x01be, 0x2d1: 0x01d0, + 0x2d2: 0x01ac, 0x2d3: 0x430f, 0x2d4: 0x4315, 0x2d5: 0x01fa, 0x2d6: 0x01e8, + 0x2f0: 0x01d6, 0x2f1: 0x01eb, 0x2f2: 0x01ee, 0x2f4: 0x0188, 0x2f5: 0x01c7, + 0x2f9: 0x01a6, + // Block 0xc, offset 0x300 + 0x300: 0x3724, 0x301: 0x3730, 0x303: 0x371e, + 0x306: 0xa000, 0x307: 0x370c, + 0x30c: 0x3760, 0x30d: 0x3748, 0x30e: 0x3772, 0x310: 0xa000, + 0x313: 0xa000, 0x315: 0xa000, 0x316: 0xa000, 0x317: 0xa000, + 0x318: 0xa000, 0x319: 0x3754, 0x31a: 0xa000, + 0x31e: 0xa000, 0x323: 0xa000, + 0x327: 0xa000, + 0x32b: 0xa000, 0x32d: 0xa000, + 0x330: 0xa000, 0x333: 0xa000, 0x335: 0xa000, + 0x336: 0xa000, 0x337: 0xa000, 0x338: 0xa000, 0x339: 0x37d8, 0x33a: 0xa000, + 0x33e: 0xa000, + // Block 0xd, offset 0x340 + 0x341: 0x3736, 0x342: 0x37ba, + 0x350: 0x3712, 0x351: 0x3796, + 0x352: 0x3718, 0x353: 0x379c, 0x356: 0x372a, 0x357: 0x37ae, + 0x358: 0xa000, 0x359: 0xa000, 0x35a: 0x382c, 0x35b: 0x3832, 0x35c: 0x373c, 0x35d: 0x37c0, + 0x35e: 0x3742, 0x35f: 0x37c6, 0x362: 0x374e, 0x363: 0x37d2, + 0x364: 0x375a, 0x365: 0x37de, 0x366: 0x3766, 0x367: 0x37ea, 0x368: 0xa000, 0x369: 0xa000, + 0x36a: 0x3838, 0x36b: 0x383e, 0x36c: 0x3790, 0x36d: 0x3814, 0x36e: 0x376c, 0x36f: 0x37f0, + 0x370: 0x3778, 0x371: 0x37fc, 0x372: 0x377e, 0x373: 0x3802, 0x374: 0x3784, 0x375: 0x3808, + 0x378: 0x378a, 0x379: 0x380e, + // Block 0xe, offset 0x380 + 0x387: 0x1d64, + 0x391: 0x812d, + 0x392: 0x8132, 0x393: 0x8132, 0x394: 0x8132, 0x395: 0x8132, 0x396: 0x812d, 0x397: 0x8132, + 0x398: 0x8132, 0x399: 0x8132, 0x39a: 0x812e, 0x39b: 0x812d, 0x39c: 0x8132, 0x39d: 0x8132, + 0x39e: 0x8132, 0x39f: 0x8132, 0x3a0: 0x8132, 0x3a1: 0x8132, 0x3a2: 0x812d, 0x3a3: 0x812d, + 0x3a4: 0x812d, 0x3a5: 0x812d, 0x3a6: 0x812d, 0x3a7: 0x812d, 0x3a8: 0x8132, 0x3a9: 0x8132, + 0x3aa: 0x812d, 0x3ab: 0x8132, 0x3ac: 0x8132, 0x3ad: 0x812e, 0x3ae: 0x8131, 0x3af: 0x8132, + 0x3b0: 0x8105, 0x3b1: 0x8106, 0x3b2: 0x8107, 0x3b3: 0x8108, 0x3b4: 0x8109, 0x3b5: 0x810a, + 0x3b6: 0x810b, 0x3b7: 0x810c, 0x3b8: 0x810d, 0x3b9: 0x810e, 0x3ba: 0x810e, 0x3bb: 0x810f, + 0x3bc: 0x8110, 0x3bd: 0x8111, 0x3bf: 0x8112, + // Block 0xf, offset 0x3c0 + 0x3c8: 0xa000, 0x3ca: 0xa000, 0x3cb: 0x8116, + 0x3cc: 0x8117, 0x3cd: 0x8118, 0x3ce: 0x8119, 0x3cf: 0x811a, 0x3d0: 0x811b, 0x3d1: 0x811c, + 0x3d2: 0x811d, 0x3d3: 0x9932, 0x3d4: 0x9932, 0x3d5: 0x992d, 0x3d6: 0x812d, 0x3d7: 0x8132, + 0x3d8: 0x8132, 0x3d9: 0x8132, 0x3da: 0x8132, 0x3db: 0x8132, 0x3dc: 0x812d, 0x3dd: 0x8132, + 0x3de: 0x8132, 0x3df: 0x812d, + 0x3f0: 0x811e, 0x3f5: 0x1d87, + 0x3f6: 0x2016, 0x3f7: 0x2052, 0x3f8: 0x204d, + // Block 0x10, offset 0x400 + 0x413: 0x812d, 0x414: 0x8132, 0x415: 0x8132, 0x416: 0x8132, 0x417: 0x8132, + 0x418: 0x8132, 0x419: 0x8132, 0x41a: 0x8132, 0x41b: 0x8132, 0x41c: 0x8132, 0x41d: 0x8132, + 0x41e: 0x8132, 0x41f: 0x8132, 0x420: 0x8132, 0x421: 0x8132, 0x423: 0x812d, + 0x424: 0x8132, 0x425: 0x8132, 0x426: 0x812d, 0x427: 0x8132, 0x428: 0x8132, 0x429: 0x812d, + 0x42a: 0x8132, 0x42b: 0x8132, 0x42c: 0x8132, 0x42d: 0x812d, 0x42e: 0x812d, 0x42f: 0x812d, + 0x430: 0x8116, 0x431: 0x8117, 0x432: 0x8118, 0x433: 0x8132, 0x434: 0x8132, 0x435: 0x8132, + 0x436: 0x812d, 0x437: 0x8132, 0x438: 0x8132, 0x439: 0x812d, 0x43a: 0x812d, 0x43b: 0x8132, + 0x43c: 0x8132, 0x43d: 0x8132, 0x43e: 0x8132, 0x43f: 0x8132, + // Block 0x11, offset 0x440 + 0x445: 0xa000, + 0x446: 0x2d29, 0x447: 0xa000, 0x448: 0x2d31, 0x449: 0xa000, 0x44a: 0x2d39, 0x44b: 0xa000, + 0x44c: 0x2d41, 0x44d: 0xa000, 0x44e: 0x2d49, 0x451: 0xa000, + 0x452: 0x2d51, + 0x474: 0x8102, 0x475: 0x9900, + 0x47a: 0xa000, 0x47b: 0x2d59, + 0x47c: 0xa000, 0x47d: 0x2d61, 0x47e: 0xa000, 0x47f: 0xa000, + // Block 0x12, offset 0x480 + 0x480: 0x0069, 0x481: 0x006b, 0x482: 0x006f, 0x483: 0x0083, 0x484: 0x00f5, 0x485: 0x00f8, + 0x486: 0x0413, 0x487: 0x0085, 0x488: 0x0089, 0x489: 0x008b, 0x48a: 0x0104, 0x48b: 0x0107, + 0x48c: 0x010a, 0x48d: 0x008f, 0x48f: 0x0097, 0x490: 0x009b, 0x491: 0x00e0, + 0x492: 0x009f, 0x493: 0x00fe, 0x494: 0x0417, 0x495: 0x041b, 0x496: 0x00a1, 0x497: 0x00a9, + 0x498: 0x00ab, 0x499: 0x0423, 0x49a: 0x012b, 0x49b: 0x00ad, 0x49c: 0x0427, 0x49d: 0x01be, + 0x49e: 0x01c1, 0x49f: 0x01c4, 0x4a0: 0x01fa, 0x4a1: 0x01fd, 0x4a2: 0x0093, 0x4a3: 0x00a5, + 0x4a4: 0x00ab, 0x4a5: 0x00ad, 0x4a6: 0x01be, 0x4a7: 0x01c1, 0x4a8: 0x01eb, 0x4a9: 0x01fa, + 0x4aa: 0x01fd, + 0x4b8: 0x020c, + // Block 0x13, offset 0x4c0 + 0x4db: 0x00fb, 0x4dc: 0x0087, 0x4dd: 0x0101, + 0x4de: 0x00d4, 0x4df: 0x010a, 0x4e0: 0x008d, 0x4e1: 0x010d, 0x4e2: 0x0110, 0x4e3: 0x0116, + 0x4e4: 0x011c, 0x4e5: 0x011f, 0x4e6: 0x0122, 0x4e7: 0x042b, 0x4e8: 0x016a, 0x4e9: 0x0128, + 0x4ea: 0x042f, 0x4eb: 0x016d, 0x4ec: 0x0131, 0x4ed: 0x012e, 0x4ee: 0x0134, 0x4ef: 0x0137, + 0x4f0: 0x013a, 0x4f1: 0x013d, 0x4f2: 0x0140, 0x4f3: 0x014c, 0x4f4: 0x014f, 0x4f5: 0x00ec, + 0x4f6: 0x0152, 0x4f7: 0x0155, 0x4f8: 0x041f, 0x4f9: 0x0158, 0x4fa: 0x015b, 0x4fb: 0x00b5, + 0x4fc: 0x015e, 0x4fd: 0x0161, 0x4fe: 0x0164, 0x4ff: 0x01d0, + // Block 0x14, offset 0x500 + 0x500: 0x8132, 0x501: 0x8132, 0x502: 0x812d, 0x503: 0x8132, 0x504: 0x8132, 0x505: 0x8132, + 0x506: 0x8132, 0x507: 0x8132, 0x508: 0x8132, 0x509: 0x8132, 0x50a: 0x812d, 0x50b: 0x8132, + 0x50c: 0x8132, 0x50d: 0x8135, 0x50e: 0x812a, 0x50f: 0x812d, 0x510: 0x8129, 0x511: 0x8132, + 0x512: 0x8132, 0x513: 0x8132, 0x514: 0x8132, 0x515: 0x8132, 0x516: 0x8132, 0x517: 0x8132, + 0x518: 0x8132, 0x519: 0x8132, 0x51a: 0x8132, 0x51b: 0x8132, 0x51c: 0x8132, 0x51d: 0x8132, + 0x51e: 0x8132, 0x51f: 0x8132, 0x520: 0x8132, 0x521: 0x8132, 0x522: 0x8132, 0x523: 0x8132, + 0x524: 0x8132, 0x525: 0x8132, 0x526: 0x8132, 0x527: 0x8132, 0x528: 0x8132, 0x529: 0x8132, + 0x52a: 0x8132, 0x52b: 0x8132, 0x52c: 0x8132, 0x52d: 0x8132, 0x52e: 0x8132, 0x52f: 0x8132, + 0x530: 0x8132, 0x531: 0x8132, 0x532: 0x8132, 0x533: 0x8132, 0x534: 0x8132, 0x535: 0x8132, + 0x536: 0x8133, 0x537: 0x8131, 0x538: 0x8131, 0x539: 0x812d, 0x53b: 0x8132, + 0x53c: 0x8134, 0x53d: 0x812d, 0x53e: 0x8132, 0x53f: 0x812d, + // Block 0x15, offset 0x540 + 0x540: 0x2f9a, 0x541: 0x32a6, 0x542: 0x2fa4, 0x543: 0x32b0, 0x544: 0x2fa9, 0x545: 0x32b5, + 0x546: 0x2fae, 0x547: 0x32ba, 0x548: 0x38cf, 0x549: 0x3a5e, 0x54a: 0x2fc7, 0x54b: 0x32d3, + 0x54c: 0x2fd1, 0x54d: 0x32dd, 0x54e: 0x2fe0, 0x54f: 0x32ec, 0x550: 0x2fd6, 0x551: 0x32e2, + 0x552: 0x2fdb, 0x553: 0x32e7, 0x554: 0x38f2, 0x555: 0x3a81, 0x556: 0x38f9, 0x557: 0x3a88, + 0x558: 0x301c, 0x559: 0x3328, 0x55a: 0x3021, 0x55b: 0x332d, 0x55c: 0x3907, 0x55d: 0x3a96, + 0x55e: 0x3026, 0x55f: 0x3332, 0x560: 0x3035, 0x561: 0x3341, 0x562: 0x3053, 0x563: 0x335f, + 0x564: 0x3062, 0x565: 0x336e, 0x566: 0x3058, 0x567: 0x3364, 0x568: 0x3067, 0x569: 0x3373, + 0x56a: 0x306c, 0x56b: 0x3378, 0x56c: 0x30b2, 0x56d: 0x33be, 0x56e: 0x390e, 0x56f: 0x3a9d, + 0x570: 0x30bc, 0x571: 0x33cd, 0x572: 0x30c6, 0x573: 0x33d7, 0x574: 0x30d0, 0x575: 0x33e1, + 0x576: 0x46c7, 0x577: 0x4758, 0x578: 0x3915, 0x579: 0x3aa4, 0x57a: 0x30e9, 0x57b: 0x33fa, + 0x57c: 0x30e4, 0x57d: 0x33f5, 0x57e: 0x30ee, 0x57f: 0x33ff, + // Block 0x16, offset 0x580 + 0x580: 0x30f3, 0x581: 0x3404, 0x582: 0x30f8, 0x583: 0x3409, 0x584: 0x310c, 0x585: 0x341d, + 0x586: 0x3116, 0x587: 0x3427, 0x588: 0x3125, 0x589: 0x3436, 0x58a: 0x3120, 0x58b: 0x3431, + 0x58c: 0x3938, 0x58d: 0x3ac7, 0x58e: 0x3946, 0x58f: 0x3ad5, 0x590: 0x394d, 0x591: 0x3adc, + 0x592: 0x3954, 0x593: 0x3ae3, 0x594: 0x3152, 0x595: 0x3463, 0x596: 0x3157, 0x597: 0x3468, + 0x598: 0x3161, 0x599: 0x3472, 0x59a: 0x46f4, 0x59b: 0x4785, 0x59c: 0x399a, 0x59d: 0x3b29, + 0x59e: 0x317a, 0x59f: 0x348b, 0x5a0: 0x3184, 0x5a1: 0x3495, 0x5a2: 0x4703, 0x5a3: 0x4794, + 0x5a4: 0x39a1, 0x5a5: 0x3b30, 0x5a6: 0x39a8, 0x5a7: 0x3b37, 0x5a8: 0x39af, 0x5a9: 0x3b3e, + 0x5aa: 0x3193, 0x5ab: 0x34a4, 0x5ac: 0x319d, 0x5ad: 0x34b3, 0x5ae: 0x31b1, 0x5af: 0x34c7, + 0x5b0: 0x31ac, 0x5b1: 0x34c2, 0x5b2: 0x31ed, 0x5b3: 0x3503, 0x5b4: 0x31fc, 0x5b5: 0x3512, + 0x5b6: 0x31f7, 0x5b7: 0x350d, 0x5b8: 0x39b6, 0x5b9: 0x3b45, 0x5ba: 0x39bd, 0x5bb: 0x3b4c, + 0x5bc: 0x3201, 0x5bd: 0x3517, 0x5be: 0x3206, 0x5bf: 0x351c, + // Block 0x17, offset 0x5c0 + 0x5c0: 0x320b, 0x5c1: 0x3521, 0x5c2: 0x3210, 0x5c3: 0x3526, 0x5c4: 0x321f, 0x5c5: 0x3535, + 0x5c6: 0x321a, 0x5c7: 0x3530, 0x5c8: 0x3224, 0x5c9: 0x353f, 0x5ca: 0x3229, 0x5cb: 0x3544, + 0x5cc: 0x322e, 0x5cd: 0x3549, 0x5ce: 0x324c, 0x5cf: 0x3567, 0x5d0: 0x3265, 0x5d1: 0x3585, + 0x5d2: 0x3274, 0x5d3: 0x3594, 0x5d4: 0x3279, 0x5d5: 0x3599, 0x5d6: 0x337d, 0x5d7: 0x34a9, + 0x5d8: 0x353a, 0x5d9: 0x3576, 0x5da: 0x1be3, 0x5db: 0x42da, + 0x5e0: 0x46a4, 0x5e1: 0x4735, 0x5e2: 0x2f86, 0x5e3: 0x3292, + 0x5e4: 0x387b, 0x5e5: 0x3a0a, 0x5e6: 0x3874, 0x5e7: 0x3a03, 0x5e8: 0x3889, 0x5e9: 0x3a18, + 0x5ea: 0x3882, 0x5eb: 0x3a11, 0x5ec: 0x38c1, 0x5ed: 0x3a50, 0x5ee: 0x3897, 0x5ef: 0x3a26, + 0x5f0: 0x3890, 0x5f1: 0x3a1f, 0x5f2: 0x38a5, 0x5f3: 0x3a34, 0x5f4: 0x389e, 0x5f5: 0x3a2d, + 0x5f6: 0x38c8, 0x5f7: 0x3a57, 0x5f8: 0x46b8, 0x5f9: 0x4749, 0x5fa: 0x3003, 0x5fb: 0x330f, + 0x5fc: 0x2fef, 0x5fd: 0x32fb, 0x5fe: 0x38dd, 0x5ff: 0x3a6c, + // Block 0x18, offset 0x600 + 0x600: 0x38d6, 0x601: 0x3a65, 0x602: 0x38eb, 0x603: 0x3a7a, 0x604: 0x38e4, 0x605: 0x3a73, + 0x606: 0x3900, 0x607: 0x3a8f, 0x608: 0x3094, 0x609: 0x33a0, 0x60a: 0x30a8, 0x60b: 0x33b4, + 0x60c: 0x46ea, 0x60d: 0x477b, 0x60e: 0x3139, 0x60f: 0x344a, 0x610: 0x3923, 0x611: 0x3ab2, + 0x612: 0x391c, 0x613: 0x3aab, 0x614: 0x3931, 0x615: 0x3ac0, 0x616: 0x392a, 0x617: 0x3ab9, + 0x618: 0x398c, 0x619: 0x3b1b, 0x61a: 0x3970, 0x61b: 0x3aff, 0x61c: 0x3969, 0x61d: 0x3af8, + 0x61e: 0x397e, 0x61f: 0x3b0d, 0x620: 0x3977, 0x621: 0x3b06, 0x622: 0x3985, 0x623: 0x3b14, + 0x624: 0x31e8, 0x625: 0x34fe, 0x626: 0x31ca, 0x627: 0x34e0, 0x628: 0x39e7, 0x629: 0x3b76, + 0x62a: 0x39e0, 0x62b: 0x3b6f, 0x62c: 0x39f5, 0x62d: 0x3b84, 0x62e: 0x39ee, 0x62f: 0x3b7d, + 0x630: 0x39fc, 0x631: 0x3b8b, 0x632: 0x3233, 0x633: 0x354e, 0x634: 0x325b, 0x635: 0x357b, + 0x636: 0x3256, 0x637: 0x3571, 0x638: 0x3242, 0x639: 0x355d, + // Block 0x19, offset 0x640 + 0x640: 0x4807, 0x641: 0x480d, 0x642: 0x4921, 0x643: 0x4939, 0x644: 0x4929, 0x645: 0x4941, + 0x646: 0x4931, 0x647: 0x4949, 0x648: 0x47ad, 0x649: 0x47b3, 0x64a: 0x4891, 0x64b: 0x48a9, + 0x64c: 0x4899, 0x64d: 0x48b1, 0x64e: 0x48a1, 0x64f: 0x48b9, 0x650: 0x4819, 0x651: 0x481f, + 0x652: 0x3dbb, 0x653: 0x3dcb, 0x654: 0x3dc3, 0x655: 0x3dd3, + 0x658: 0x47b9, 0x659: 0x47bf, 0x65a: 0x3ceb, 0x65b: 0x3cfb, 0x65c: 0x3cf3, 0x65d: 0x3d03, + 0x660: 0x4831, 0x661: 0x4837, 0x662: 0x4951, 0x663: 0x4969, + 0x664: 0x4959, 0x665: 0x4971, 0x666: 0x4961, 0x667: 0x4979, 0x668: 0x47c5, 0x669: 0x47cb, + 0x66a: 0x48c1, 0x66b: 0x48d9, 0x66c: 0x48c9, 0x66d: 0x48e1, 0x66e: 0x48d1, 0x66f: 0x48e9, + 0x670: 0x4849, 0x671: 0x484f, 0x672: 0x3e1b, 0x673: 0x3e33, 0x674: 0x3e23, 0x675: 0x3e3b, + 0x676: 0x3e2b, 0x677: 0x3e43, 0x678: 0x47d1, 0x679: 0x47d7, 0x67a: 0x3d1b, 0x67b: 0x3d33, + 0x67c: 0x3d23, 0x67d: 0x3d3b, 0x67e: 0x3d2b, 0x67f: 0x3d43, + // Block 0x1a, offset 0x680 + 0x680: 0x4855, 0x681: 0x485b, 0x682: 0x3e4b, 0x683: 0x3e5b, 0x684: 0x3e53, 0x685: 0x3e63, + 0x688: 0x47dd, 0x689: 0x47e3, 0x68a: 0x3d4b, 0x68b: 0x3d5b, + 0x68c: 0x3d53, 0x68d: 0x3d63, 0x690: 0x4867, 0x691: 0x486d, + 0x692: 0x3e83, 0x693: 0x3e9b, 0x694: 0x3e8b, 0x695: 0x3ea3, 0x696: 0x3e93, 0x697: 0x3eab, + 0x699: 0x47e9, 0x69b: 0x3d6b, 0x69d: 0x3d73, + 0x69f: 0x3d7b, 0x6a0: 0x487f, 0x6a1: 0x4885, 0x6a2: 0x4981, 0x6a3: 0x4999, + 0x6a4: 0x4989, 0x6a5: 0x49a1, 0x6a6: 0x4991, 0x6a7: 0x49a9, 0x6a8: 0x47ef, 0x6a9: 0x47f5, + 0x6aa: 0x48f1, 0x6ab: 0x4909, 0x6ac: 0x48f9, 0x6ad: 0x4911, 0x6ae: 0x4901, 0x6af: 0x4919, + 0x6b0: 0x47fb, 0x6b1: 0x4321, 0x6b2: 0x3694, 0x6b3: 0x4327, 0x6b4: 0x4825, 0x6b5: 0x432d, + 0x6b6: 0x36a6, 0x6b7: 0x4333, 0x6b8: 0x36c4, 0x6b9: 0x4339, 0x6ba: 0x36dc, 0x6bb: 0x433f, + 0x6bc: 0x4873, 0x6bd: 0x4345, + // Block 0x1b, offset 0x6c0 + 0x6c0: 0x3da3, 0x6c1: 0x3dab, 0x6c2: 0x4187, 0x6c3: 0x41a5, 0x6c4: 0x4191, 0x6c5: 0x41af, + 0x6c6: 0x419b, 0x6c7: 0x41b9, 0x6c8: 0x3cdb, 0x6c9: 0x3ce3, 0x6ca: 0x40d3, 0x6cb: 0x40f1, + 0x6cc: 0x40dd, 0x6cd: 0x40fb, 0x6ce: 0x40e7, 0x6cf: 0x4105, 0x6d0: 0x3deb, 0x6d1: 0x3df3, + 0x6d2: 0x41c3, 0x6d3: 0x41e1, 0x6d4: 0x41cd, 0x6d5: 0x41eb, 0x6d6: 0x41d7, 0x6d7: 0x41f5, + 0x6d8: 0x3d0b, 0x6d9: 0x3d13, 0x6da: 0x410f, 0x6db: 0x412d, 0x6dc: 0x4119, 0x6dd: 0x4137, + 0x6de: 0x4123, 0x6df: 0x4141, 0x6e0: 0x3ec3, 0x6e1: 0x3ecb, 0x6e2: 0x41ff, 0x6e3: 0x421d, + 0x6e4: 0x4209, 0x6e5: 0x4227, 0x6e6: 0x4213, 0x6e7: 0x4231, 0x6e8: 0x3d83, 0x6e9: 0x3d8b, + 0x6ea: 0x414b, 0x6eb: 0x4169, 0x6ec: 0x4155, 0x6ed: 0x4173, 0x6ee: 0x415f, 0x6ef: 0x417d, + 0x6f0: 0x3688, 0x6f1: 0x3682, 0x6f2: 0x3d93, 0x6f3: 0x368e, 0x6f4: 0x3d9b, + 0x6f6: 0x4813, 0x6f7: 0x3db3, 0x6f8: 0x35f8, 0x6f9: 0x35f2, 0x6fa: 0x35e6, 0x6fb: 0x42f1, + 0x6fc: 0x35fe, 0x6fd: 0x428a, 0x6fe: 0x01d3, 0x6ff: 0x428a, + // Block 0x1c, offset 0x700 + 0x700: 0x42a3, 0x701: 0x4485, 0x702: 0x3ddb, 0x703: 0x36a0, 0x704: 0x3de3, + 0x706: 0x483d, 0x707: 0x3dfb, 0x708: 0x3604, 0x709: 0x42f7, 0x70a: 0x3610, 0x70b: 0x42fd, + 0x70c: 0x361c, 0x70d: 0x448c, 0x70e: 0x4493, 0x70f: 0x449a, 0x710: 0x36b8, 0x711: 0x36b2, + 0x712: 0x3e03, 0x713: 0x44e7, 0x716: 0x36be, 0x717: 0x3e13, + 0x718: 0x3634, 0x719: 0x362e, 0x71a: 0x3622, 0x71b: 0x4303, 0x71d: 0x44a1, + 0x71e: 0x44a8, 0x71f: 0x44af, 0x720: 0x36ee, 0x721: 0x36e8, 0x722: 0x3e6b, 0x723: 0x44ef, + 0x724: 0x36d0, 0x725: 0x36d6, 0x726: 0x36f4, 0x727: 0x3e7b, 0x728: 0x3664, 0x729: 0x365e, + 0x72a: 0x3652, 0x72b: 0x430f, 0x72c: 0x364c, 0x72d: 0x4477, 0x72e: 0x447e, 0x72f: 0x0081, + 0x732: 0x3eb3, 0x733: 0x36fa, 0x734: 0x3ebb, + 0x736: 0x488b, 0x737: 0x3ed3, 0x738: 0x3640, 0x739: 0x4309, 0x73a: 0x3670, 0x73b: 0x431b, + 0x73c: 0x367c, 0x73d: 0x425d, 0x73e: 0x428f, + // Block 0x1d, offset 0x740 + 0x740: 0x1bdb, 0x741: 0x1bdf, 0x742: 0x0047, 0x743: 0x1c57, 0x745: 0x1beb, + 0x746: 0x1bef, 0x747: 0x00e9, 0x749: 0x1c5b, 0x74a: 0x008f, 0x74b: 0x0051, + 0x74c: 0x0051, 0x74d: 0x0051, 0x74e: 0x0091, 0x74f: 0x00da, 0x750: 0x0053, 0x751: 0x0053, + 0x752: 0x0059, 0x753: 0x0099, 0x755: 0x005d, 0x756: 0x1990, + 0x759: 0x0061, 0x75a: 0x0063, 0x75b: 0x0065, 0x75c: 0x0065, 0x75d: 0x0065, + 0x760: 0x19a2, 0x761: 0x1bcb, 0x762: 0x19ab, + 0x764: 0x0075, 0x766: 0x01b8, 0x768: 0x0075, + 0x76a: 0x0057, 0x76b: 0x42d5, 0x76c: 0x0045, 0x76d: 0x0047, 0x76f: 0x008b, + 0x770: 0x004b, 0x771: 0x004d, 0x773: 0x005b, 0x774: 0x009f, 0x775: 0x0215, + 0x776: 0x0218, 0x777: 0x021b, 0x778: 0x021e, 0x779: 0x0093, 0x77b: 0x1b9b, + 0x77c: 0x01e8, 0x77d: 0x01c1, 0x77e: 0x0179, 0x77f: 0x01a0, + // Block 0x1e, offset 0x780 + 0x780: 0x0463, 0x785: 0x0049, + 0x786: 0x0089, 0x787: 0x008b, 0x788: 0x0093, 0x789: 0x0095, + 0x790: 0x2231, 0x791: 0x223d, + 0x792: 0x22f1, 0x793: 0x2219, 0x794: 0x229d, 0x795: 0x2225, 0x796: 0x22a3, 0x797: 0x22bb, + 0x798: 0x22c7, 0x799: 0x222b, 0x79a: 0x22cd, 0x79b: 0x2237, 0x79c: 0x22c1, 0x79d: 0x22d3, + 0x79e: 0x22d9, 0x79f: 0x1cbf, 0x7a0: 0x0053, 0x7a1: 0x195a, 0x7a2: 0x1ba7, 0x7a3: 0x1963, + 0x7a4: 0x006d, 0x7a5: 0x19ae, 0x7a6: 0x1bd3, 0x7a7: 0x1d4b, 0x7a8: 0x1966, 0x7a9: 0x0071, + 0x7aa: 0x19ba, 0x7ab: 0x1bd7, 0x7ac: 0x0059, 0x7ad: 0x0047, 0x7ae: 0x0049, 0x7af: 0x005b, + 0x7b0: 0x0093, 0x7b1: 0x19e7, 0x7b2: 0x1c1b, 0x7b3: 0x19f0, 0x7b4: 0x00ad, 0x7b5: 0x1a65, + 0x7b6: 0x1c4f, 0x7b7: 0x1d5f, 0x7b8: 0x19f3, 0x7b9: 0x00b1, 0x7ba: 0x1a68, 0x7bb: 0x1c53, + 0x7bc: 0x0099, 0x7bd: 0x0087, 0x7be: 0x0089, 0x7bf: 0x009b, + // Block 0x1f, offset 0x7c0 + 0x7c1: 0x3c09, 0x7c3: 0xa000, 0x7c4: 0x3c10, 0x7c5: 0xa000, + 0x7c7: 0x3c17, 0x7c8: 0xa000, 0x7c9: 0x3c1e, + 0x7cd: 0xa000, + 0x7e0: 0x2f68, 0x7e1: 0xa000, 0x7e2: 0x3c2c, + 0x7e4: 0xa000, 0x7e5: 0xa000, + 0x7ed: 0x3c25, 0x7ee: 0x2f63, 0x7ef: 0x2f6d, + 0x7f0: 0x3c33, 0x7f1: 0x3c3a, 0x7f2: 0xa000, 0x7f3: 0xa000, 0x7f4: 0x3c41, 0x7f5: 0x3c48, + 0x7f6: 0xa000, 0x7f7: 0xa000, 0x7f8: 0x3c4f, 0x7f9: 0x3c56, 0x7fa: 0xa000, 0x7fb: 0xa000, + 0x7fc: 0xa000, 0x7fd: 0xa000, + // Block 0x20, offset 0x800 + 0x800: 0x3c5d, 0x801: 0x3c64, 0x802: 0xa000, 0x803: 0xa000, 0x804: 0x3c79, 0x805: 0x3c80, + 0x806: 0xa000, 0x807: 0xa000, 0x808: 0x3c87, 0x809: 0x3c8e, + 0x811: 0xa000, + 0x812: 0xa000, + 0x822: 0xa000, + 0x828: 0xa000, 0x829: 0xa000, + 0x82b: 0xa000, 0x82c: 0x3ca3, 0x82d: 0x3caa, 0x82e: 0x3cb1, 0x82f: 0x3cb8, + 0x832: 0xa000, 0x833: 0xa000, 0x834: 0xa000, 0x835: 0xa000, + // Block 0x21, offset 0x840 + 0x860: 0x0023, 0x861: 0x0025, 0x862: 0x0027, 0x863: 0x0029, + 0x864: 0x002b, 0x865: 0x002d, 0x866: 0x002f, 0x867: 0x0031, 0x868: 0x0033, 0x869: 0x1882, + 0x86a: 0x1885, 0x86b: 0x1888, 0x86c: 0x188b, 0x86d: 0x188e, 0x86e: 0x1891, 0x86f: 0x1894, + 0x870: 0x1897, 0x871: 0x189a, 0x872: 0x189d, 0x873: 0x18a6, 0x874: 0x1a6b, 0x875: 0x1a6f, + 0x876: 0x1a73, 0x877: 0x1a77, 0x878: 0x1a7b, 0x879: 0x1a7f, 0x87a: 0x1a83, 0x87b: 0x1a87, + 0x87c: 0x1a8b, 0x87d: 0x1c83, 0x87e: 0x1c88, 0x87f: 0x1c8d, + // Block 0x22, offset 0x880 + 0x880: 0x1c92, 0x881: 0x1c97, 0x882: 0x1c9c, 0x883: 0x1ca1, 0x884: 0x1ca6, 0x885: 0x1cab, + 0x886: 0x1cb0, 0x887: 0x1cb5, 0x888: 0x187f, 0x889: 0x18a3, 0x88a: 0x18c7, 0x88b: 0x18eb, + 0x88c: 0x190f, 0x88d: 0x1918, 0x88e: 0x191e, 0x88f: 0x1924, 0x890: 0x192a, 0x891: 0x1b63, + 0x892: 0x1b67, 0x893: 0x1b6b, 0x894: 0x1b6f, 0x895: 0x1b73, 0x896: 0x1b77, 0x897: 0x1b7b, + 0x898: 0x1b7f, 0x899: 0x1b83, 0x89a: 0x1b87, 0x89b: 0x1b8b, 0x89c: 0x1af7, 0x89d: 0x1afb, + 0x89e: 0x1aff, 0x89f: 0x1b03, 0x8a0: 0x1b07, 0x8a1: 0x1b0b, 0x8a2: 0x1b0f, 0x8a3: 0x1b13, + 0x8a4: 0x1b17, 0x8a5: 0x1b1b, 0x8a6: 0x1b1f, 0x8a7: 0x1b23, 0x8a8: 0x1b27, 0x8a9: 0x1b2b, + 0x8aa: 0x1b2f, 0x8ab: 0x1b33, 0x8ac: 0x1b37, 0x8ad: 0x1b3b, 0x8ae: 0x1b3f, 0x8af: 0x1b43, + 0x8b0: 0x1b47, 0x8b1: 0x1b4b, 0x8b2: 0x1b4f, 0x8b3: 0x1b53, 0x8b4: 0x1b57, 0x8b5: 0x1b5b, + 0x8b6: 0x0043, 0x8b7: 0x0045, 0x8b8: 0x0047, 0x8b9: 0x0049, 0x8ba: 0x004b, 0x8bb: 0x004d, + 0x8bc: 0x004f, 0x8bd: 0x0051, 0x8be: 0x0053, 0x8bf: 0x0055, + // Block 0x23, offset 0x8c0 + 0x8c0: 0x06bf, 0x8c1: 0x06e3, 0x8c2: 0x06ef, 0x8c3: 0x06ff, 0x8c4: 0x0707, 0x8c5: 0x0713, + 0x8c6: 0x071b, 0x8c7: 0x0723, 0x8c8: 0x072f, 0x8c9: 0x0783, 0x8ca: 0x079b, 0x8cb: 0x07ab, + 0x8cc: 0x07bb, 0x8cd: 0x07cb, 0x8ce: 0x07db, 0x8cf: 0x07fb, 0x8d0: 0x07ff, 0x8d1: 0x0803, + 0x8d2: 0x0837, 0x8d3: 0x085f, 0x8d4: 0x086f, 0x8d5: 0x0877, 0x8d6: 0x087b, 0x8d7: 0x0887, + 0x8d8: 0x08a3, 0x8d9: 0x08a7, 0x8da: 0x08bf, 0x8db: 0x08c3, 0x8dc: 0x08cb, 0x8dd: 0x08db, + 0x8de: 0x0977, 0x8df: 0x098b, 0x8e0: 0x09cb, 0x8e1: 0x09df, 0x8e2: 0x09e7, 0x8e3: 0x09eb, + 0x8e4: 0x09fb, 0x8e5: 0x0a17, 0x8e6: 0x0a43, 0x8e7: 0x0a4f, 0x8e8: 0x0a6f, 0x8e9: 0x0a7b, + 0x8ea: 0x0a7f, 0x8eb: 0x0a83, 0x8ec: 0x0a9b, 0x8ed: 0x0a9f, 0x8ee: 0x0acb, 0x8ef: 0x0ad7, + 0x8f0: 0x0adf, 0x8f1: 0x0ae7, 0x8f2: 0x0af7, 0x8f3: 0x0aff, 0x8f4: 0x0b07, 0x8f5: 0x0b33, + 0x8f6: 0x0b37, 0x8f7: 0x0b3f, 0x8f8: 0x0b43, 0x8f9: 0x0b4b, 0x8fa: 0x0b53, 0x8fb: 0x0b63, + 0x8fc: 0x0b7f, 0x8fd: 0x0bf7, 0x8fe: 0x0c0b, 0x8ff: 0x0c0f, + // Block 0x24, offset 0x900 + 0x900: 0x0c8f, 0x901: 0x0c93, 0x902: 0x0ca7, 0x903: 0x0cab, 0x904: 0x0cb3, 0x905: 0x0cbb, + 0x906: 0x0cc3, 0x907: 0x0ccf, 0x908: 0x0cf7, 0x909: 0x0d07, 0x90a: 0x0d1b, 0x90b: 0x0d8b, + 0x90c: 0x0d97, 0x90d: 0x0da7, 0x90e: 0x0db3, 0x90f: 0x0dbf, 0x910: 0x0dc7, 0x911: 0x0dcb, + 0x912: 0x0dcf, 0x913: 0x0dd3, 0x914: 0x0dd7, 0x915: 0x0e8f, 0x916: 0x0ed7, 0x917: 0x0ee3, + 0x918: 0x0ee7, 0x919: 0x0eeb, 0x91a: 0x0eef, 0x91b: 0x0ef7, 0x91c: 0x0efb, 0x91d: 0x0f0f, + 0x91e: 0x0f2b, 0x91f: 0x0f33, 0x920: 0x0f73, 0x921: 0x0f77, 0x922: 0x0f7f, 0x923: 0x0f83, + 0x924: 0x0f8b, 0x925: 0x0f8f, 0x926: 0x0fb3, 0x927: 0x0fb7, 0x928: 0x0fd3, 0x929: 0x0fd7, + 0x92a: 0x0fdb, 0x92b: 0x0fdf, 0x92c: 0x0ff3, 0x92d: 0x1017, 0x92e: 0x101b, 0x92f: 0x101f, + 0x930: 0x1043, 0x931: 0x1083, 0x932: 0x1087, 0x933: 0x10a7, 0x934: 0x10b7, 0x935: 0x10bf, + 0x936: 0x10df, 0x937: 0x1103, 0x938: 0x1147, 0x939: 0x114f, 0x93a: 0x1163, 0x93b: 0x116f, + 0x93c: 0x1177, 0x93d: 0x117f, 0x93e: 0x1183, 0x93f: 0x1187, + // Block 0x25, offset 0x940 + 0x940: 0x119f, 0x941: 0x11a3, 0x942: 0x11bf, 0x943: 0x11c7, 0x944: 0x11cf, 0x945: 0x11d3, + 0x946: 0x11df, 0x947: 0x11e7, 0x948: 0x11eb, 0x949: 0x11ef, 0x94a: 0x11f7, 0x94b: 0x11fb, + 0x94c: 0x129b, 0x94d: 0x12af, 0x94e: 0x12e3, 0x94f: 0x12e7, 0x950: 0x12ef, 0x951: 0x131b, + 0x952: 0x1323, 0x953: 0x132b, 0x954: 0x1333, 0x955: 0x136f, 0x956: 0x1373, 0x957: 0x137b, + 0x958: 0x137f, 0x959: 0x1383, 0x95a: 0x13af, 0x95b: 0x13b3, 0x95c: 0x13bb, 0x95d: 0x13cf, + 0x95e: 0x13d3, 0x95f: 0x13ef, 0x960: 0x13f7, 0x961: 0x13fb, 0x962: 0x141f, 0x963: 0x143f, + 0x964: 0x1453, 0x965: 0x1457, 0x966: 0x145f, 0x967: 0x148b, 0x968: 0x148f, 0x969: 0x149f, + 0x96a: 0x14c3, 0x96b: 0x14cf, 0x96c: 0x14df, 0x96d: 0x14f7, 0x96e: 0x14ff, 0x96f: 0x1503, + 0x970: 0x1507, 0x971: 0x150b, 0x972: 0x1517, 0x973: 0x151b, 0x974: 0x1523, 0x975: 0x153f, + 0x976: 0x1543, 0x977: 0x1547, 0x978: 0x155f, 0x979: 0x1563, 0x97a: 0x156b, 0x97b: 0x157f, + 0x97c: 0x1583, 0x97d: 0x1587, 0x97e: 0x158f, 0x97f: 0x1593, + // Block 0x26, offset 0x980 + 0x986: 0xa000, 0x98b: 0xa000, + 0x98c: 0x3f0b, 0x98d: 0xa000, 0x98e: 0x3f13, 0x98f: 0xa000, 0x990: 0x3f1b, 0x991: 0xa000, + 0x992: 0x3f23, 0x993: 0xa000, 0x994: 0x3f2b, 0x995: 0xa000, 0x996: 0x3f33, 0x997: 0xa000, + 0x998: 0x3f3b, 0x999: 0xa000, 0x99a: 0x3f43, 0x99b: 0xa000, 0x99c: 0x3f4b, 0x99d: 0xa000, + 0x99e: 0x3f53, 0x99f: 0xa000, 0x9a0: 0x3f5b, 0x9a1: 0xa000, 0x9a2: 0x3f63, + 0x9a4: 0xa000, 0x9a5: 0x3f6b, 0x9a6: 0xa000, 0x9a7: 0x3f73, 0x9a8: 0xa000, 0x9a9: 0x3f7b, + 0x9af: 0xa000, + 0x9b0: 0x3f83, 0x9b1: 0x3f8b, 0x9b2: 0xa000, 0x9b3: 0x3f93, 0x9b4: 0x3f9b, 0x9b5: 0xa000, + 0x9b6: 0x3fa3, 0x9b7: 0x3fab, 0x9b8: 0xa000, 0x9b9: 0x3fb3, 0x9ba: 0x3fbb, 0x9bb: 0xa000, + 0x9bc: 0x3fc3, 0x9bd: 0x3fcb, + // Block 0x27, offset 0x9c0 + 0x9d4: 0x3f03, + 0x9d9: 0x9903, 0x9da: 0x9903, 0x9db: 0x42df, 0x9dc: 0x42e5, 0x9dd: 0xa000, + 0x9de: 0x3fd3, 0x9df: 0x26b7, + 0x9e6: 0xa000, + 0x9eb: 0xa000, 0x9ec: 0x3fe3, 0x9ed: 0xa000, 0x9ee: 0x3feb, 0x9ef: 0xa000, + 0x9f0: 0x3ff3, 0x9f1: 0xa000, 0x9f2: 0x3ffb, 0x9f3: 0xa000, 0x9f4: 0x4003, 0x9f5: 0xa000, + 0x9f6: 0x400b, 0x9f7: 0xa000, 0x9f8: 0x4013, 0x9f9: 0xa000, 0x9fa: 0x401b, 0x9fb: 0xa000, + 0x9fc: 0x4023, 0x9fd: 0xa000, 0x9fe: 0x402b, 0x9ff: 0xa000, + // Block 0x28, offset 0xa00 + 0xa00: 0x4033, 0xa01: 0xa000, 0xa02: 0x403b, 0xa04: 0xa000, 0xa05: 0x4043, + 0xa06: 0xa000, 0xa07: 0x404b, 0xa08: 0xa000, 0xa09: 0x4053, + 0xa0f: 0xa000, 0xa10: 0x405b, 0xa11: 0x4063, + 0xa12: 0xa000, 0xa13: 0x406b, 0xa14: 0x4073, 0xa15: 0xa000, 0xa16: 0x407b, 0xa17: 0x4083, + 0xa18: 0xa000, 0xa19: 0x408b, 0xa1a: 0x4093, 0xa1b: 0xa000, 0xa1c: 0x409b, 0xa1d: 0x40a3, + 0xa2f: 0xa000, + 0xa30: 0xa000, 0xa31: 0xa000, 0xa32: 0xa000, 0xa34: 0x3fdb, + 0xa37: 0x40ab, 0xa38: 0x40b3, 0xa39: 0x40bb, 0xa3a: 0x40c3, + 0xa3d: 0xa000, 0xa3e: 0x40cb, 0xa3f: 0x26cc, + // Block 0x29, offset 0xa40 + 0xa40: 0x0367, 0xa41: 0x032b, 0xa42: 0x032f, 0xa43: 0x0333, 0xa44: 0x037b, 0xa45: 0x0337, + 0xa46: 0x033b, 0xa47: 0x033f, 0xa48: 0x0343, 0xa49: 0x0347, 0xa4a: 0x034b, 0xa4b: 0x034f, + 0xa4c: 0x0353, 0xa4d: 0x0357, 0xa4e: 0x035b, 0xa4f: 0x49c0, 0xa50: 0x49c6, 0xa51: 0x49cc, + 0xa52: 0x49d2, 0xa53: 0x49d8, 0xa54: 0x49de, 0xa55: 0x49e4, 0xa56: 0x49ea, 0xa57: 0x49f0, + 0xa58: 0x49f6, 0xa59: 0x49fc, 0xa5a: 0x4a02, 0xa5b: 0x4a08, 0xa5c: 0x4a0e, 0xa5d: 0x4a14, + 0xa5e: 0x4a1a, 0xa5f: 0x4a20, 0xa60: 0x4a26, 0xa61: 0x4a2c, 0xa62: 0x4a32, 0xa63: 0x4a38, + 0xa64: 0x03c3, 0xa65: 0x035f, 0xa66: 0x0363, 0xa67: 0x03e7, 0xa68: 0x03eb, 0xa69: 0x03ef, + 0xa6a: 0x03f3, 0xa6b: 0x03f7, 0xa6c: 0x03fb, 0xa6d: 0x03ff, 0xa6e: 0x036b, 0xa6f: 0x0403, + 0xa70: 0x0407, 0xa71: 0x036f, 0xa72: 0x0373, 0xa73: 0x0377, 0xa74: 0x037f, 0xa75: 0x0383, + 0xa76: 0x0387, 0xa77: 0x038b, 0xa78: 0x038f, 0xa79: 0x0393, 0xa7a: 0x0397, 0xa7b: 0x039b, + 0xa7c: 0x039f, 0xa7d: 0x03a3, 0xa7e: 0x03a7, 0xa7f: 0x03ab, + // Block 0x2a, offset 0xa80 + 0xa80: 0x03af, 0xa81: 0x03b3, 0xa82: 0x040b, 0xa83: 0x040f, 0xa84: 0x03b7, 0xa85: 0x03bb, + 0xa86: 0x03bf, 0xa87: 0x03c7, 0xa88: 0x03cb, 0xa89: 0x03cf, 0xa8a: 0x03d3, 0xa8b: 0x03d7, + 0xa8c: 0x03db, 0xa8d: 0x03df, 0xa8e: 0x03e3, + 0xa92: 0x06bf, 0xa93: 0x071b, 0xa94: 0x06cb, 0xa95: 0x097b, 0xa96: 0x06cf, 0xa97: 0x06e7, + 0xa98: 0x06d3, 0xa99: 0x0f93, 0xa9a: 0x0707, 0xa9b: 0x06db, 0xa9c: 0x06c3, 0xa9d: 0x09ff, + 0xa9e: 0x098f, 0xa9f: 0x072f, + // Block 0x2b, offset 0xac0 + 0xac0: 0x2057, 0xac1: 0x205d, 0xac2: 0x2063, 0xac3: 0x2069, 0xac4: 0x206f, 0xac5: 0x2075, + 0xac6: 0x207b, 0xac7: 0x2081, 0xac8: 0x2087, 0xac9: 0x208d, 0xaca: 0x2093, 0xacb: 0x2099, + 0xacc: 0x209f, 0xacd: 0x20a5, 0xace: 0x2729, 0xacf: 0x2732, 0xad0: 0x273b, 0xad1: 0x2744, + 0xad2: 0x274d, 0xad3: 0x2756, 0xad4: 0x275f, 0xad5: 0x2768, 0xad6: 0x2771, 0xad7: 0x2783, + 0xad8: 0x278c, 0xad9: 0x2795, 0xada: 0x279e, 0xadb: 0x27a7, 0xadc: 0x277a, 0xadd: 0x2baf, + 0xade: 0x2af0, 0xae0: 0x20ab, 0xae1: 0x20c3, 0xae2: 0x20b7, 0xae3: 0x210b, + 0xae4: 0x20c9, 0xae5: 0x20e7, 0xae6: 0x20b1, 0xae7: 0x20e1, 0xae8: 0x20bd, 0xae9: 0x20f3, + 0xaea: 0x2123, 0xaeb: 0x2141, 0xaec: 0x213b, 0xaed: 0x212f, 0xaee: 0x217d, 0xaef: 0x2111, + 0xaf0: 0x211d, 0xaf1: 0x2135, 0xaf2: 0x2129, 0xaf3: 0x2153, 0xaf4: 0x20ff, 0xaf5: 0x2147, + 0xaf6: 0x2171, 0xaf7: 0x2159, 0xaf8: 0x20ed, 0xaf9: 0x20cf, 0xafa: 0x2105, 0xafb: 0x2117, + 0xafc: 0x214d, 0xafd: 0x20d5, 0xafe: 0x2177, 0xaff: 0x20f9, + // Block 0x2c, offset 0xb00 + 0xb00: 0x215f, 0xb01: 0x20db, 0xb02: 0x2165, 0xb03: 0x216b, 0xb04: 0x092f, 0xb05: 0x0b03, + 0xb06: 0x0ca7, 0xb07: 0x10c7, + 0xb10: 0x1bc7, 0xb11: 0x18a9, + 0xb12: 0x18ac, 0xb13: 0x18af, 0xb14: 0x18b2, 0xb15: 0x18b5, 0xb16: 0x18b8, 0xb17: 0x18bb, + 0xb18: 0x18be, 0xb19: 0x18c1, 0xb1a: 0x18ca, 0xb1b: 0x18cd, 0xb1c: 0x18d0, 0xb1d: 0x18d3, + 0xb1e: 0x18d6, 0xb1f: 0x18d9, 0xb20: 0x0313, 0xb21: 0x031b, 0xb22: 0x031f, 0xb23: 0x0327, + 0xb24: 0x032b, 0xb25: 0x032f, 0xb26: 0x0337, 0xb27: 0x033f, 0xb28: 0x0343, 0xb29: 0x034b, + 0xb2a: 0x034f, 0xb2b: 0x0353, 0xb2c: 0x0357, 0xb2d: 0x035b, 0xb2e: 0x2e1b, 0xb2f: 0x2e23, + 0xb30: 0x2e2b, 0xb31: 0x2e33, 0xb32: 0x2e3b, 0xb33: 0x2e43, 0xb34: 0x2e4b, 0xb35: 0x2e53, + 0xb36: 0x2e63, 0xb37: 0x2e6b, 0xb38: 0x2e73, 0xb39: 0x2e7b, 0xb3a: 0x2e83, 0xb3b: 0x2e8b, + 0xb3c: 0x2ed6, 0xb3d: 0x2e9e, 0xb3e: 0x2e5b, + // Block 0x2d, offset 0xb40 + 0xb40: 0x06bf, 0xb41: 0x071b, 0xb42: 0x06cb, 0xb43: 0x097b, 0xb44: 0x071f, 0xb45: 0x07af, + 0xb46: 0x06c7, 0xb47: 0x07ab, 0xb48: 0x070b, 0xb49: 0x0887, 0xb4a: 0x0d07, 0xb4b: 0x0e8f, + 0xb4c: 0x0dd7, 0xb4d: 0x0d1b, 0xb4e: 0x145f, 0xb4f: 0x098b, 0xb50: 0x0ccf, 0xb51: 0x0d4b, + 0xb52: 0x0d0b, 0xb53: 0x104b, 0xb54: 0x08fb, 0xb55: 0x0f03, 0xb56: 0x1387, 0xb57: 0x105f, + 0xb58: 0x0843, 0xb59: 0x108f, 0xb5a: 0x0f9b, 0xb5b: 0x0a17, 0xb5c: 0x140f, 0xb5d: 0x077f, + 0xb5e: 0x08ab, 0xb5f: 0x0df7, 0xb60: 0x1527, 0xb61: 0x0743, 0xb62: 0x07d3, 0xb63: 0x0d9b, + 0xb64: 0x06cf, 0xb65: 0x06e7, 0xb66: 0x06d3, 0xb67: 0x0adb, 0xb68: 0x08ef, 0xb69: 0x087f, + 0xb6a: 0x0a57, 0xb6b: 0x0a4b, 0xb6c: 0x0feb, 0xb6d: 0x073f, 0xb6e: 0x139b, 0xb6f: 0x089b, + 0xb70: 0x09f3, 0xb71: 0x18dc, 0xb72: 0x18df, 0xb73: 0x18e2, 0xb74: 0x18e5, 0xb75: 0x18ee, + 0xb76: 0x18f1, 0xb77: 0x18f4, 0xb78: 0x18f7, 0xb79: 0x18fa, 0xb7a: 0x18fd, 0xb7b: 0x1900, + 0xb7c: 0x1903, 0xb7d: 0x1906, 0xb7e: 0x1909, 0xb7f: 0x1912, + // Block 0x2e, offset 0xb80 + 0xb80: 0x1cc9, 0xb81: 0x1cd8, 0xb82: 0x1ce7, 0xb83: 0x1cf6, 0xb84: 0x1d05, 0xb85: 0x1d14, + 0xb86: 0x1d23, 0xb87: 0x1d32, 0xb88: 0x1d41, 0xb89: 0x218f, 0xb8a: 0x21a1, 0xb8b: 0x21b3, + 0xb8c: 0x1954, 0xb8d: 0x1c07, 0xb8e: 0x19d5, 0xb8f: 0x1bab, 0xb90: 0x04cb, 0xb91: 0x04d3, + 0xb92: 0x04db, 0xb93: 0x04e3, 0xb94: 0x04eb, 0xb95: 0x04ef, 0xb96: 0x04f3, 0xb97: 0x04f7, + 0xb98: 0x04fb, 0xb99: 0x04ff, 0xb9a: 0x0503, 0xb9b: 0x0507, 0xb9c: 0x050b, 0xb9d: 0x050f, + 0xb9e: 0x0513, 0xb9f: 0x0517, 0xba0: 0x051b, 0xba1: 0x0523, 0xba2: 0x0527, 0xba3: 0x052b, + 0xba4: 0x052f, 0xba5: 0x0533, 0xba6: 0x0537, 0xba7: 0x053b, 0xba8: 0x053f, 0xba9: 0x0543, + 0xbaa: 0x0547, 0xbab: 0x054b, 0xbac: 0x054f, 0xbad: 0x0553, 0xbae: 0x0557, 0xbaf: 0x055b, + 0xbb0: 0x055f, 0xbb1: 0x0563, 0xbb2: 0x0567, 0xbb3: 0x056f, 0xbb4: 0x0577, 0xbb5: 0x057f, + 0xbb6: 0x0583, 0xbb7: 0x0587, 0xbb8: 0x058b, 0xbb9: 0x058f, 0xbba: 0x0593, 0xbbb: 0x0597, + 0xbbc: 0x059b, 0xbbd: 0x059f, 0xbbe: 0x05a3, + // Block 0x2f, offset 0xbc0 + 0xbc0: 0x2b0f, 0xbc1: 0x29ab, 0xbc2: 0x2b1f, 0xbc3: 0x2883, 0xbc4: 0x2ee7, 0xbc5: 0x288d, + 0xbc6: 0x2897, 0xbc7: 0x2f2b, 0xbc8: 0x29b8, 0xbc9: 0x28a1, 0xbca: 0x28ab, 0xbcb: 0x28b5, + 0xbcc: 0x29df, 0xbcd: 0x29ec, 0xbce: 0x29c5, 0xbcf: 0x29d2, 0xbd0: 0x2eac, 0xbd1: 0x29f9, + 0xbd2: 0x2a06, 0xbd3: 0x2bc1, 0xbd4: 0x26be, 0xbd5: 0x2bd4, 0xbd6: 0x2be7, 0xbd7: 0x2b2f, + 0xbd8: 0x2a13, 0xbd9: 0x2bfa, 0xbda: 0x2c0d, 0xbdb: 0x2a20, 0xbdc: 0x28bf, 0xbdd: 0x28c9, + 0xbde: 0x2eba, 0xbdf: 0x2a2d, 0xbe0: 0x2b3f, 0xbe1: 0x2ef8, 0xbe2: 0x28d3, 0xbe3: 0x28dd, + 0xbe4: 0x2a3a, 0xbe5: 0x28e7, 0xbe6: 0x28f1, 0xbe7: 0x26d3, 0xbe8: 0x26da, 0xbe9: 0x28fb, + 0xbea: 0x2905, 0xbeb: 0x2c20, 0xbec: 0x2a47, 0xbed: 0x2b4f, 0xbee: 0x2c33, 0xbef: 0x2a54, + 0xbf0: 0x2919, 0xbf1: 0x290f, 0xbf2: 0x2f3f, 0xbf3: 0x2a61, 0xbf4: 0x2c46, 0xbf5: 0x2923, + 0xbf6: 0x2b5f, 0xbf7: 0x292d, 0xbf8: 0x2a7b, 0xbf9: 0x2937, 0xbfa: 0x2a88, 0xbfb: 0x2f09, + 0xbfc: 0x2a6e, 0xbfd: 0x2b6f, 0xbfe: 0x2a95, 0xbff: 0x26e1, + // Block 0x30, offset 0xc00 + 0xc00: 0x2f1a, 0xc01: 0x2941, 0xc02: 0x294b, 0xc03: 0x2aa2, 0xc04: 0x2955, 0xc05: 0x295f, + 0xc06: 0x2969, 0xc07: 0x2b7f, 0xc08: 0x2aaf, 0xc09: 0x26e8, 0xc0a: 0x2c59, 0xc0b: 0x2e93, + 0xc0c: 0x2b8f, 0xc0d: 0x2abc, 0xc0e: 0x2ec8, 0xc0f: 0x2973, 0xc10: 0x297d, 0xc11: 0x2ac9, + 0xc12: 0x26ef, 0xc13: 0x2ad6, 0xc14: 0x2b9f, 0xc15: 0x26f6, 0xc16: 0x2c6c, 0xc17: 0x2987, + 0xc18: 0x1cba, 0xc19: 0x1cce, 0xc1a: 0x1cdd, 0xc1b: 0x1cec, 0xc1c: 0x1cfb, 0xc1d: 0x1d0a, + 0xc1e: 0x1d19, 0xc1f: 0x1d28, 0xc20: 0x1d37, 0xc21: 0x1d46, 0xc22: 0x2195, 0xc23: 0x21a7, + 0xc24: 0x21b9, 0xc25: 0x21c5, 0xc26: 0x21d1, 0xc27: 0x21dd, 0xc28: 0x21e9, 0xc29: 0x21f5, + 0xc2a: 0x2201, 0xc2b: 0x220d, 0xc2c: 0x2249, 0xc2d: 0x2255, 0xc2e: 0x2261, 0xc2f: 0x226d, + 0xc30: 0x2279, 0xc31: 0x1c17, 0xc32: 0x19c9, 0xc33: 0x1936, 0xc34: 0x1be7, 0xc35: 0x1a4a, + 0xc36: 0x1a59, 0xc37: 0x19cf, 0xc38: 0x1bff, 0xc39: 0x1c03, 0xc3a: 0x1960, 0xc3b: 0x2704, + 0xc3c: 0x2712, 0xc3d: 0x26fd, 0xc3e: 0x270b, 0xc3f: 0x2ae3, + // Block 0x31, offset 0xc40 + 0xc40: 0x1a4d, 0xc41: 0x1a35, 0xc42: 0x1c63, 0xc43: 0x1a1d, 0xc44: 0x19f6, 0xc45: 0x1969, + 0xc46: 0x1978, 0xc47: 0x1948, 0xc48: 0x1bf3, 0xc49: 0x1d55, 0xc4a: 0x1a50, 0xc4b: 0x1a38, + 0xc4c: 0x1c67, 0xc4d: 0x1c73, 0xc4e: 0x1a29, 0xc4f: 0x19ff, 0xc50: 0x1957, 0xc51: 0x1c1f, + 0xc52: 0x1bb3, 0xc53: 0x1b9f, 0xc54: 0x1bcf, 0xc55: 0x1c77, 0xc56: 0x1a2c, 0xc57: 0x19cc, + 0xc58: 0x1a02, 0xc59: 0x19e1, 0xc5a: 0x1a44, 0xc5b: 0x1c7b, 0xc5c: 0x1a2f, 0xc5d: 0x19c3, + 0xc5e: 0x1a05, 0xc5f: 0x1c3f, 0xc60: 0x1bf7, 0xc61: 0x1a17, 0xc62: 0x1c27, 0xc63: 0x1c43, + 0xc64: 0x1bfb, 0xc65: 0x1a1a, 0xc66: 0x1c2b, 0xc67: 0x22eb, 0xc68: 0x22ff, 0xc69: 0x1999, + 0xc6a: 0x1c23, 0xc6b: 0x1bb7, 0xc6c: 0x1ba3, 0xc6d: 0x1c4b, 0xc6e: 0x2719, 0xc6f: 0x27b0, + 0xc70: 0x1a5c, 0xc71: 0x1a47, 0xc72: 0x1c7f, 0xc73: 0x1a32, 0xc74: 0x1a53, 0xc75: 0x1a3b, + 0xc76: 0x1c6b, 0xc77: 0x1a20, 0xc78: 0x19f9, 0xc79: 0x1984, 0xc7a: 0x1a56, 0xc7b: 0x1a3e, + 0xc7c: 0x1c6f, 0xc7d: 0x1a23, 0xc7e: 0x19fc, 0xc7f: 0x1987, + // Block 0x32, offset 0xc80 + 0xc80: 0x1c2f, 0xc81: 0x1bbb, 0xc82: 0x1d50, 0xc83: 0x1939, 0xc84: 0x19bd, 0xc85: 0x19c0, + 0xc86: 0x22f8, 0xc87: 0x1b97, 0xc88: 0x19c6, 0xc89: 0x194b, 0xc8a: 0x19e4, 0xc8b: 0x194e, + 0xc8c: 0x19ed, 0xc8d: 0x196c, 0xc8e: 0x196f, 0xc8f: 0x1a08, 0xc90: 0x1a0e, 0xc91: 0x1a11, + 0xc92: 0x1c33, 0xc93: 0x1a14, 0xc94: 0x1a26, 0xc95: 0x1c3b, 0xc96: 0x1c47, 0xc97: 0x1993, + 0xc98: 0x1d5a, 0xc99: 0x1bbf, 0xc9a: 0x1996, 0xc9b: 0x1a5f, 0xc9c: 0x19a8, 0xc9d: 0x19b7, + 0xc9e: 0x22e5, 0xc9f: 0x22df, 0xca0: 0x1cc4, 0xca1: 0x1cd3, 0xca2: 0x1ce2, 0xca3: 0x1cf1, + 0xca4: 0x1d00, 0xca5: 0x1d0f, 0xca6: 0x1d1e, 0xca7: 0x1d2d, 0xca8: 0x1d3c, 0xca9: 0x2189, + 0xcaa: 0x219b, 0xcab: 0x21ad, 0xcac: 0x21bf, 0xcad: 0x21cb, 0xcae: 0x21d7, 0xcaf: 0x21e3, + 0xcb0: 0x21ef, 0xcb1: 0x21fb, 0xcb2: 0x2207, 0xcb3: 0x2243, 0xcb4: 0x224f, 0xcb5: 0x225b, + 0xcb6: 0x2267, 0xcb7: 0x2273, 0xcb8: 0x227f, 0xcb9: 0x2285, 0xcba: 0x228b, 0xcbb: 0x2291, + 0xcbc: 0x2297, 0xcbd: 0x22a9, 0xcbe: 0x22af, 0xcbf: 0x1c13, + // Block 0x33, offset 0xcc0 + 0xcc0: 0x1377, 0xcc1: 0x0cfb, 0xcc2: 0x13d3, 0xcc3: 0x139f, 0xcc4: 0x0e57, 0xcc5: 0x06eb, + 0xcc6: 0x08df, 0xcc7: 0x162b, 0xcc8: 0x162b, 0xcc9: 0x0a0b, 0xcca: 0x145f, 0xccb: 0x0943, + 0xccc: 0x0a07, 0xccd: 0x0bef, 0xcce: 0x0fcf, 0xccf: 0x115f, 0xcd0: 0x1297, 0xcd1: 0x12d3, + 0xcd2: 0x1307, 0xcd3: 0x141b, 0xcd4: 0x0d73, 0xcd5: 0x0dff, 0xcd6: 0x0eab, 0xcd7: 0x0f43, + 0xcd8: 0x125f, 0xcd9: 0x1447, 0xcda: 0x1573, 0xcdb: 0x070f, 0xcdc: 0x08b3, 0xcdd: 0x0d87, + 0xcde: 0x0ecf, 0xcdf: 0x1293, 0xce0: 0x15c3, 0xce1: 0x0ab3, 0xce2: 0x0e77, 0xce3: 0x1283, + 0xce4: 0x1317, 0xce5: 0x0c23, 0xce6: 0x11bb, 0xce7: 0x12df, 0xce8: 0x0b1f, 0xce9: 0x0d0f, + 0xcea: 0x0e17, 0xceb: 0x0f1b, 0xcec: 0x1427, 0xced: 0x074f, 0xcee: 0x07e7, 0xcef: 0x0853, + 0xcf0: 0x0c8b, 0xcf1: 0x0d7f, 0xcf2: 0x0ecb, 0xcf3: 0x0fef, 0xcf4: 0x1177, 0xcf5: 0x128b, + 0xcf6: 0x12a3, 0xcf7: 0x13c7, 0xcf8: 0x14ef, 0xcf9: 0x15a3, 0xcfa: 0x15bf, 0xcfb: 0x102b, + 0xcfc: 0x106b, 0xcfd: 0x1123, 0xcfe: 0x1243, 0xcff: 0x147b, + // Block 0x34, offset 0xd00 + 0xd00: 0x15cb, 0xd01: 0x134b, 0xd02: 0x09c7, 0xd03: 0x0b3b, 0xd04: 0x10db, 0xd05: 0x119b, + 0xd06: 0x0eff, 0xd07: 0x1033, 0xd08: 0x1397, 0xd09: 0x14e7, 0xd0a: 0x09c3, 0xd0b: 0x0a8f, + 0xd0c: 0x0d77, 0xd0d: 0x0e2b, 0xd0e: 0x0e5f, 0xd0f: 0x1113, 0xd10: 0x113b, 0xd11: 0x14a7, + 0xd12: 0x084f, 0xd13: 0x11a7, 0xd14: 0x07f3, 0xd15: 0x07ef, 0xd16: 0x1097, 0xd17: 0x1127, + 0xd18: 0x125b, 0xd19: 0x14af, 0xd1a: 0x1367, 0xd1b: 0x0c27, 0xd1c: 0x0d73, 0xd1d: 0x1357, + 0xd1e: 0x06f7, 0xd1f: 0x0a63, 0xd20: 0x0b93, 0xd21: 0x0f2f, 0xd22: 0x0faf, 0xd23: 0x0873, + 0xd24: 0x103b, 0xd25: 0x075f, 0xd26: 0x0b77, 0xd27: 0x06d7, 0xd28: 0x0deb, 0xd29: 0x0ca3, + 0xd2a: 0x110f, 0xd2b: 0x08c7, 0xd2c: 0x09b3, 0xd2d: 0x0ffb, 0xd2e: 0x1263, 0xd2f: 0x133b, + 0xd30: 0x0db7, 0xd31: 0x13f7, 0xd32: 0x0de3, 0xd33: 0x0c37, 0xd34: 0x121b, 0xd35: 0x0c57, + 0xd36: 0x0fab, 0xd37: 0x072b, 0xd38: 0x07a7, 0xd39: 0x07eb, 0xd3a: 0x0d53, 0xd3b: 0x10fb, + 0xd3c: 0x11f3, 0xd3d: 0x1347, 0xd3e: 0x145b, 0xd3f: 0x085b, + // Block 0x35, offset 0xd40 + 0xd40: 0x090f, 0xd41: 0x0a17, 0xd42: 0x0b2f, 0xd43: 0x0cbf, 0xd44: 0x0e7b, 0xd45: 0x103f, + 0xd46: 0x1497, 0xd47: 0x157b, 0xd48: 0x15cf, 0xd49: 0x15e7, 0xd4a: 0x0837, 0xd4b: 0x0cf3, + 0xd4c: 0x0da3, 0xd4d: 0x13eb, 0xd4e: 0x0afb, 0xd4f: 0x0bd7, 0xd50: 0x0bf3, 0xd51: 0x0c83, + 0xd52: 0x0e6b, 0xd53: 0x0eb7, 0xd54: 0x0f67, 0xd55: 0x108b, 0xd56: 0x112f, 0xd57: 0x1193, + 0xd58: 0x13db, 0xd59: 0x126b, 0xd5a: 0x1403, 0xd5b: 0x147f, 0xd5c: 0x080f, 0xd5d: 0x083b, + 0xd5e: 0x0923, 0xd5f: 0x0ea7, 0xd60: 0x12f3, 0xd61: 0x133b, 0xd62: 0x0b1b, 0xd63: 0x0b8b, + 0xd64: 0x0c4f, 0xd65: 0x0daf, 0xd66: 0x10d7, 0xd67: 0x0f23, 0xd68: 0x073b, 0xd69: 0x097f, + 0xd6a: 0x0a63, 0xd6b: 0x0ac7, 0xd6c: 0x0b97, 0xd6d: 0x0f3f, 0xd6e: 0x0f5b, 0xd6f: 0x116b, + 0xd70: 0x118b, 0xd71: 0x1463, 0xd72: 0x14e3, 0xd73: 0x14f3, 0xd74: 0x152f, 0xd75: 0x0753, + 0xd76: 0x107f, 0xd77: 0x144f, 0xd78: 0x14cb, 0xd79: 0x0baf, 0xd7a: 0x0717, 0xd7b: 0x0777, + 0xd7c: 0x0a67, 0xd7d: 0x0a87, 0xd7e: 0x0caf, 0xd7f: 0x0d73, + // Block 0x36, offset 0xd80 + 0xd80: 0x0ec3, 0xd81: 0x0fcb, 0xd82: 0x1277, 0xd83: 0x1417, 0xd84: 0x1623, 0xd85: 0x0ce3, + 0xd86: 0x14a3, 0xd87: 0x0833, 0xd88: 0x0d2f, 0xd89: 0x0d3b, 0xd8a: 0x0e0f, 0xd8b: 0x0e47, + 0xd8c: 0x0f4b, 0xd8d: 0x0fa7, 0xd8e: 0x1027, 0xd8f: 0x110b, 0xd90: 0x153b, 0xd91: 0x07af, + 0xd92: 0x0c03, 0xd93: 0x14b3, 0xd94: 0x0767, 0xd95: 0x0aab, 0xd96: 0x0e2f, 0xd97: 0x13df, + 0xd98: 0x0b67, 0xd99: 0x0bb7, 0xd9a: 0x0d43, 0xd9b: 0x0f2f, 0xd9c: 0x14bb, 0xd9d: 0x0817, + 0xd9e: 0x08ff, 0xd9f: 0x0a97, 0xda0: 0x0cd3, 0xda1: 0x0d1f, 0xda2: 0x0d5f, 0xda3: 0x0df3, + 0xda4: 0x0f47, 0xda5: 0x0fbb, 0xda6: 0x1157, 0xda7: 0x12f7, 0xda8: 0x1303, 0xda9: 0x1457, + 0xdaa: 0x14d7, 0xdab: 0x0883, 0xdac: 0x0e4b, 0xdad: 0x0903, 0xdae: 0x0ec7, 0xdaf: 0x0f6b, + 0xdb0: 0x1287, 0xdb1: 0x14bf, 0xdb2: 0x15ab, 0xdb3: 0x15d3, 0xdb4: 0x0d37, 0xdb5: 0x0e27, + 0xdb6: 0x11c3, 0xdb7: 0x10b7, 0xdb8: 0x10c3, 0xdb9: 0x10e7, 0xdba: 0x0f17, 0xdbb: 0x0e9f, + 0xdbc: 0x1363, 0xdbd: 0x0733, 0xdbe: 0x122b, 0xdbf: 0x081b, + // Block 0x37, offset 0xdc0 + 0xdc0: 0x080b, 0xdc1: 0x0b0b, 0xdc2: 0x0c2b, 0xdc3: 0x10f3, 0xdc4: 0x0a53, 0xdc5: 0x0e03, + 0xdc6: 0x0cef, 0xdc7: 0x13e7, 0xdc8: 0x12e7, 0xdc9: 0x14ab, 0xdca: 0x1323, 0xdcb: 0x0b27, + 0xdcc: 0x0787, 0xdcd: 0x095b, 0xdd0: 0x09af, + 0xdd2: 0x0cdf, 0xdd5: 0x07f7, 0xdd6: 0x0f1f, 0xdd7: 0x0fe3, + 0xdd8: 0x1047, 0xdd9: 0x1063, 0xdda: 0x1067, 0xddb: 0x107b, 0xddc: 0x14fb, 0xddd: 0x10eb, + 0xdde: 0x116f, 0xde0: 0x128f, 0xde2: 0x1353, + 0xde5: 0x1407, 0xde6: 0x1433, + 0xdea: 0x154f, 0xdeb: 0x1553, 0xdec: 0x1557, 0xded: 0x15bb, 0xdee: 0x142b, 0xdef: 0x14c7, + 0xdf0: 0x0757, 0xdf1: 0x077b, 0xdf2: 0x078f, 0xdf3: 0x084b, 0xdf4: 0x0857, 0xdf5: 0x0897, + 0xdf6: 0x094b, 0xdf7: 0x0967, 0xdf8: 0x096f, 0xdf9: 0x09ab, 0xdfa: 0x09b7, 0xdfb: 0x0a93, + 0xdfc: 0x0a9b, 0xdfd: 0x0ba3, 0xdfe: 0x0bcb, 0xdff: 0x0bd3, + // Block 0x38, offset 0xe00 + 0xe00: 0x0beb, 0xe01: 0x0c97, 0xe02: 0x0cc7, 0xe03: 0x0ce7, 0xe04: 0x0d57, 0xe05: 0x0e1b, + 0xe06: 0x0e37, 0xe07: 0x0e67, 0xe08: 0x0ebb, 0xe09: 0x0edb, 0xe0a: 0x0f4f, 0xe0b: 0x102f, + 0xe0c: 0x104b, 0xe0d: 0x1053, 0xe0e: 0x104f, 0xe0f: 0x1057, 0xe10: 0x105b, 0xe11: 0x105f, + 0xe12: 0x1073, 0xe13: 0x1077, 0xe14: 0x109b, 0xe15: 0x10af, 0xe16: 0x10cb, 0xe17: 0x112f, + 0xe18: 0x1137, 0xe19: 0x113f, 0xe1a: 0x1153, 0xe1b: 0x117b, 0xe1c: 0x11cb, 0xe1d: 0x11ff, + 0xe1e: 0x11ff, 0xe1f: 0x1267, 0xe20: 0x130f, 0xe21: 0x1327, 0xe22: 0x135b, 0xe23: 0x135f, + 0xe24: 0x13a3, 0xe25: 0x13a7, 0xe26: 0x13ff, 0xe27: 0x1407, 0xe28: 0x14db, 0xe29: 0x151f, + 0xe2a: 0x1537, 0xe2b: 0x0b9b, 0xe2c: 0x171e, 0xe2d: 0x11e3, + 0xe30: 0x06df, 0xe31: 0x07e3, 0xe32: 0x07a3, 0xe33: 0x074b, 0xe34: 0x078b, 0xe35: 0x07b7, + 0xe36: 0x0847, 0xe37: 0x0863, 0xe38: 0x094b, 0xe39: 0x0937, 0xe3a: 0x0947, 0xe3b: 0x0963, + 0xe3c: 0x09af, 0xe3d: 0x09bf, 0xe3e: 0x0a03, 0xe3f: 0x0a0f, + // Block 0x39, offset 0xe40 + 0xe40: 0x0a2b, 0xe41: 0x0a3b, 0xe42: 0x0b23, 0xe43: 0x0b2b, 0xe44: 0x0b5b, 0xe45: 0x0b7b, + 0xe46: 0x0bab, 0xe47: 0x0bc3, 0xe48: 0x0bb3, 0xe49: 0x0bd3, 0xe4a: 0x0bc7, 0xe4b: 0x0beb, + 0xe4c: 0x0c07, 0xe4d: 0x0c5f, 0xe4e: 0x0c6b, 0xe4f: 0x0c73, 0xe50: 0x0c9b, 0xe51: 0x0cdf, + 0xe52: 0x0d0f, 0xe53: 0x0d13, 0xe54: 0x0d27, 0xe55: 0x0da7, 0xe56: 0x0db7, 0xe57: 0x0e0f, + 0xe58: 0x0e5b, 0xe59: 0x0e53, 0xe5a: 0x0e67, 0xe5b: 0x0e83, 0xe5c: 0x0ebb, 0xe5d: 0x1013, + 0xe5e: 0x0edf, 0xe5f: 0x0f13, 0xe60: 0x0f1f, 0xe61: 0x0f5f, 0xe62: 0x0f7b, 0xe63: 0x0f9f, + 0xe64: 0x0fc3, 0xe65: 0x0fc7, 0xe66: 0x0fe3, 0xe67: 0x0fe7, 0xe68: 0x0ff7, 0xe69: 0x100b, + 0xe6a: 0x1007, 0xe6b: 0x1037, 0xe6c: 0x10b3, 0xe6d: 0x10cb, 0xe6e: 0x10e3, 0xe6f: 0x111b, + 0xe70: 0x112f, 0xe71: 0x114b, 0xe72: 0x117b, 0xe73: 0x122f, 0xe74: 0x1257, 0xe75: 0x12cb, + 0xe76: 0x1313, 0xe77: 0x131f, 0xe78: 0x1327, 0xe79: 0x133f, 0xe7a: 0x1353, 0xe7b: 0x1343, + 0xe7c: 0x135b, 0xe7d: 0x1357, 0xe7e: 0x134f, 0xe7f: 0x135f, + // Block 0x3a, offset 0xe80 + 0xe80: 0x136b, 0xe81: 0x13a7, 0xe82: 0x13e3, 0xe83: 0x1413, 0xe84: 0x144b, 0xe85: 0x146b, + 0xe86: 0x14b7, 0xe87: 0x14db, 0xe88: 0x14fb, 0xe89: 0x150f, 0xe8a: 0x151f, 0xe8b: 0x152b, + 0xe8c: 0x1537, 0xe8d: 0x158b, 0xe8e: 0x162b, 0xe8f: 0x16b5, 0xe90: 0x16b0, 0xe91: 0x16e2, + 0xe92: 0x0607, 0xe93: 0x062f, 0xe94: 0x0633, 0xe95: 0x1764, 0xe96: 0x1791, 0xe97: 0x1809, + 0xe98: 0x1617, 0xe99: 0x1627, + // Block 0x3b, offset 0xec0 + 0xec0: 0x19d8, 0xec1: 0x19db, 0xec2: 0x19de, 0xec3: 0x1c0b, 0xec4: 0x1c0f, 0xec5: 0x1a62, + 0xec6: 0x1a62, + 0xed3: 0x1d78, 0xed4: 0x1d69, 0xed5: 0x1d6e, 0xed6: 0x1d7d, 0xed7: 0x1d73, + 0xedd: 0x4393, + 0xede: 0x8115, 0xedf: 0x4405, 0xee0: 0x022d, 0xee1: 0x0215, 0xee2: 0x021e, 0xee3: 0x0221, + 0xee4: 0x0224, 0xee5: 0x0227, 0xee6: 0x022a, 0xee7: 0x0230, 0xee8: 0x0233, 0xee9: 0x0017, + 0xeea: 0x43f3, 0xeeb: 0x43f9, 0xeec: 0x44f7, 0xeed: 0x44ff, 0xeee: 0x434b, 0xeef: 0x4351, + 0xef0: 0x4357, 0xef1: 0x435d, 0xef2: 0x4369, 0xef3: 0x436f, 0xef4: 0x4375, 0xef5: 0x4381, + 0xef6: 0x4387, 0xef8: 0x438d, 0xef9: 0x4399, 0xefa: 0x439f, 0xefb: 0x43a5, + 0xefc: 0x43b1, 0xefe: 0x43b7, + // Block 0x3c, offset 0xf00 + 0xf00: 0x43bd, 0xf01: 0x43c3, 0xf03: 0x43c9, 0xf04: 0x43cf, + 0xf06: 0x43db, 0xf07: 0x43e1, 0xf08: 0x43e7, 0xf09: 0x43ed, 0xf0a: 0x43ff, 0xf0b: 0x437b, + 0xf0c: 0x4363, 0xf0d: 0x43ab, 0xf0e: 0x43d5, 0xf0f: 0x1d82, 0xf10: 0x0299, 0xf11: 0x0299, + 0xf12: 0x02a2, 0xf13: 0x02a2, 0xf14: 0x02a2, 0xf15: 0x02a2, 0xf16: 0x02a5, 0xf17: 0x02a5, + 0xf18: 0x02a5, 0xf19: 0x02a5, 0xf1a: 0x02ab, 0xf1b: 0x02ab, 0xf1c: 0x02ab, 0xf1d: 0x02ab, + 0xf1e: 0x029f, 0xf1f: 0x029f, 0xf20: 0x029f, 0xf21: 0x029f, 0xf22: 0x02a8, 0xf23: 0x02a8, + 0xf24: 0x02a8, 0xf25: 0x02a8, 0xf26: 0x029c, 0xf27: 0x029c, 0xf28: 0x029c, 0xf29: 0x029c, + 0xf2a: 0x02cf, 0xf2b: 0x02cf, 0xf2c: 0x02cf, 0xf2d: 0x02cf, 0xf2e: 0x02d2, 0xf2f: 0x02d2, + 0xf30: 0x02d2, 0xf31: 0x02d2, 0xf32: 0x02b1, 0xf33: 0x02b1, 0xf34: 0x02b1, 0xf35: 0x02b1, + 0xf36: 0x02ae, 0xf37: 0x02ae, 0xf38: 0x02ae, 0xf39: 0x02ae, 0xf3a: 0x02b4, 0xf3b: 0x02b4, + 0xf3c: 0x02b4, 0xf3d: 0x02b4, 0xf3e: 0x02b7, 0xf3f: 0x02b7, + // Block 0x3d, offset 0xf40 + 0xf40: 0x02b7, 0xf41: 0x02b7, 0xf42: 0x02c0, 0xf43: 0x02c0, 0xf44: 0x02bd, 0xf45: 0x02bd, + 0xf46: 0x02c3, 0xf47: 0x02c3, 0xf48: 0x02ba, 0xf49: 0x02ba, 0xf4a: 0x02c9, 0xf4b: 0x02c9, + 0xf4c: 0x02c6, 0xf4d: 0x02c6, 0xf4e: 0x02d5, 0xf4f: 0x02d5, 0xf50: 0x02d5, 0xf51: 0x02d5, + 0xf52: 0x02db, 0xf53: 0x02db, 0xf54: 0x02db, 0xf55: 0x02db, 0xf56: 0x02e1, 0xf57: 0x02e1, + 0xf58: 0x02e1, 0xf59: 0x02e1, 0xf5a: 0x02de, 0xf5b: 0x02de, 0xf5c: 0x02de, 0xf5d: 0x02de, + 0xf5e: 0x02e4, 0xf5f: 0x02e4, 0xf60: 0x02e7, 0xf61: 0x02e7, 0xf62: 0x02e7, 0xf63: 0x02e7, + 0xf64: 0x4471, 0xf65: 0x4471, 0xf66: 0x02ed, 0xf67: 0x02ed, 0xf68: 0x02ed, 0xf69: 0x02ed, + 0xf6a: 0x02ea, 0xf6b: 0x02ea, 0xf6c: 0x02ea, 0xf6d: 0x02ea, 0xf6e: 0x0308, 0xf6f: 0x0308, + 0xf70: 0x446b, 0xf71: 0x446b, + // Block 0x3e, offset 0xf80 + 0xf93: 0x02d8, 0xf94: 0x02d8, 0xf95: 0x02d8, 0xf96: 0x02d8, 0xf97: 0x02f6, + 0xf98: 0x02f6, 0xf99: 0x02f3, 0xf9a: 0x02f3, 0xf9b: 0x02f9, 0xf9c: 0x02f9, 0xf9d: 0x2052, + 0xf9e: 0x02ff, 0xf9f: 0x02ff, 0xfa0: 0x02f0, 0xfa1: 0x02f0, 0xfa2: 0x02fc, 0xfa3: 0x02fc, + 0xfa4: 0x0305, 0xfa5: 0x0305, 0xfa6: 0x0305, 0xfa7: 0x0305, 0xfa8: 0x028d, 0xfa9: 0x028d, + 0xfaa: 0x25ad, 0xfab: 0x25ad, 0xfac: 0x261d, 0xfad: 0x261d, 0xfae: 0x25ec, 0xfaf: 0x25ec, + 0xfb0: 0x2608, 0xfb1: 0x2608, 0xfb2: 0x2601, 0xfb3: 0x2601, 0xfb4: 0x260f, 0xfb5: 0x260f, + 0xfb6: 0x2616, 0xfb7: 0x2616, 0xfb8: 0x2616, 0xfb9: 0x25f3, 0xfba: 0x25f3, 0xfbb: 0x25f3, + 0xfbc: 0x0302, 0xfbd: 0x0302, 0xfbe: 0x0302, 0xfbf: 0x0302, + // Block 0x3f, offset 0xfc0 + 0xfc0: 0x25b4, 0xfc1: 0x25bb, 0xfc2: 0x25d7, 0xfc3: 0x25f3, 0xfc4: 0x25fa, 0xfc5: 0x1d8c, + 0xfc6: 0x1d91, 0xfc7: 0x1d96, 0xfc8: 0x1da5, 0xfc9: 0x1db4, 0xfca: 0x1db9, 0xfcb: 0x1dbe, + 0xfcc: 0x1dc3, 0xfcd: 0x1dc8, 0xfce: 0x1dd7, 0xfcf: 0x1de6, 0xfd0: 0x1deb, 0xfd1: 0x1df0, + 0xfd2: 0x1dff, 0xfd3: 0x1e0e, 0xfd4: 0x1e13, 0xfd5: 0x1e18, 0xfd6: 0x1e1d, 0xfd7: 0x1e2c, + 0xfd8: 0x1e31, 0xfd9: 0x1e40, 0xfda: 0x1e45, 0xfdb: 0x1e4a, 0xfdc: 0x1e59, 0xfdd: 0x1e5e, + 0xfde: 0x1e63, 0xfdf: 0x1e6d, 0xfe0: 0x1ea9, 0xfe1: 0x1eb8, 0xfe2: 0x1ec7, 0xfe3: 0x1ecc, + 0xfe4: 0x1ed1, 0xfe5: 0x1edb, 0xfe6: 0x1eea, 0xfe7: 0x1eef, 0xfe8: 0x1efe, 0xfe9: 0x1f03, + 0xfea: 0x1f08, 0xfeb: 0x1f17, 0xfec: 0x1f1c, 0xfed: 0x1f2b, 0xfee: 0x1f30, 0xfef: 0x1f35, + 0xff0: 0x1f3a, 0xff1: 0x1f3f, 0xff2: 0x1f44, 0xff3: 0x1f49, 0xff4: 0x1f4e, 0xff5: 0x1f53, + 0xff6: 0x1f58, 0xff7: 0x1f5d, 0xff8: 0x1f62, 0xff9: 0x1f67, 0xffa: 0x1f6c, 0xffb: 0x1f71, + 0xffc: 0x1f76, 0xffd: 0x1f7b, 0xffe: 0x1f80, 0xfff: 0x1f8a, + // Block 0x40, offset 0x1000 + 0x1000: 0x1f8f, 0x1001: 0x1f94, 0x1002: 0x1f99, 0x1003: 0x1fa3, 0x1004: 0x1fa8, 0x1005: 0x1fb2, + 0x1006: 0x1fb7, 0x1007: 0x1fbc, 0x1008: 0x1fc1, 0x1009: 0x1fc6, 0x100a: 0x1fcb, 0x100b: 0x1fd0, + 0x100c: 0x1fd5, 0x100d: 0x1fda, 0x100e: 0x1fe9, 0x100f: 0x1ff8, 0x1010: 0x1ffd, 0x1011: 0x2002, + 0x1012: 0x2007, 0x1013: 0x200c, 0x1014: 0x2011, 0x1015: 0x201b, 0x1016: 0x2020, 0x1017: 0x2025, + 0x1018: 0x2034, 0x1019: 0x2043, 0x101a: 0x2048, 0x101b: 0x4423, 0x101c: 0x4429, 0x101d: 0x445f, + 0x101e: 0x44b6, 0x101f: 0x44bd, 0x1020: 0x44c4, 0x1021: 0x44cb, 0x1022: 0x44d2, 0x1023: 0x44d9, + 0x1024: 0x25c9, 0x1025: 0x25d0, 0x1026: 0x25d7, 0x1027: 0x25de, 0x1028: 0x25f3, 0x1029: 0x25fa, + 0x102a: 0x1d9b, 0x102b: 0x1da0, 0x102c: 0x1da5, 0x102d: 0x1daa, 0x102e: 0x1db4, 0x102f: 0x1db9, + 0x1030: 0x1dcd, 0x1031: 0x1dd2, 0x1032: 0x1dd7, 0x1033: 0x1ddc, 0x1034: 0x1de6, 0x1035: 0x1deb, + 0x1036: 0x1df5, 0x1037: 0x1dfa, 0x1038: 0x1dff, 0x1039: 0x1e04, 0x103a: 0x1e0e, 0x103b: 0x1e13, + 0x103c: 0x1f3f, 0x103d: 0x1f44, 0x103e: 0x1f53, 0x103f: 0x1f58, + // Block 0x41, offset 0x1040 + 0x1040: 0x1f5d, 0x1041: 0x1f71, 0x1042: 0x1f76, 0x1043: 0x1f7b, 0x1044: 0x1f80, 0x1045: 0x1f99, + 0x1046: 0x1fa3, 0x1047: 0x1fa8, 0x1048: 0x1fad, 0x1049: 0x1fc1, 0x104a: 0x1fdf, 0x104b: 0x1fe4, + 0x104c: 0x1fe9, 0x104d: 0x1fee, 0x104e: 0x1ff8, 0x104f: 0x1ffd, 0x1050: 0x445f, 0x1051: 0x202a, + 0x1052: 0x202f, 0x1053: 0x2034, 0x1054: 0x2039, 0x1055: 0x2043, 0x1056: 0x2048, 0x1057: 0x25b4, + 0x1058: 0x25bb, 0x1059: 0x25c2, 0x105a: 0x25d7, 0x105b: 0x25e5, 0x105c: 0x1d8c, 0x105d: 0x1d91, + 0x105e: 0x1d96, 0x105f: 0x1da5, 0x1060: 0x1daf, 0x1061: 0x1dbe, 0x1062: 0x1dc3, 0x1063: 0x1dc8, + 0x1064: 0x1dd7, 0x1065: 0x1de1, 0x1066: 0x1dff, 0x1067: 0x1e18, 0x1068: 0x1e1d, 0x1069: 0x1e2c, + 0x106a: 0x1e31, 0x106b: 0x1e40, 0x106c: 0x1e4a, 0x106d: 0x1e59, 0x106e: 0x1e5e, 0x106f: 0x1e63, + 0x1070: 0x1e6d, 0x1071: 0x1ea9, 0x1072: 0x1eae, 0x1073: 0x1eb8, 0x1074: 0x1ec7, 0x1075: 0x1ecc, + 0x1076: 0x1ed1, 0x1077: 0x1edb, 0x1078: 0x1eea, 0x1079: 0x1efe, 0x107a: 0x1f03, 0x107b: 0x1f08, + 0x107c: 0x1f17, 0x107d: 0x1f1c, 0x107e: 0x1f2b, 0x107f: 0x1f30, + // Block 0x42, offset 0x1080 + 0x1080: 0x1f35, 0x1081: 0x1f3a, 0x1082: 0x1f49, 0x1083: 0x1f4e, 0x1084: 0x1f62, 0x1085: 0x1f67, + 0x1086: 0x1f6c, 0x1087: 0x1f71, 0x1088: 0x1f76, 0x1089: 0x1f8a, 0x108a: 0x1f8f, 0x108b: 0x1f94, + 0x108c: 0x1f99, 0x108d: 0x1f9e, 0x108e: 0x1fb2, 0x108f: 0x1fb7, 0x1090: 0x1fbc, 0x1091: 0x1fc1, + 0x1092: 0x1fd0, 0x1093: 0x1fd5, 0x1094: 0x1fda, 0x1095: 0x1fe9, 0x1096: 0x1ff3, 0x1097: 0x2002, + 0x1098: 0x2007, 0x1099: 0x4453, 0x109a: 0x201b, 0x109b: 0x2020, 0x109c: 0x2025, 0x109d: 0x2034, + 0x109e: 0x203e, 0x109f: 0x25d7, 0x10a0: 0x25e5, 0x10a1: 0x1da5, 0x10a2: 0x1daf, 0x10a3: 0x1dd7, + 0x10a4: 0x1de1, 0x10a5: 0x1dff, 0x10a6: 0x1e09, 0x10a7: 0x1e6d, 0x10a8: 0x1e72, 0x10a9: 0x1e95, + 0x10aa: 0x1e9a, 0x10ab: 0x1f71, 0x10ac: 0x1f76, 0x10ad: 0x1f99, 0x10ae: 0x1fe9, 0x10af: 0x1ff3, + 0x10b0: 0x2034, 0x10b1: 0x203e, 0x10b2: 0x4507, 0x10b3: 0x450f, 0x10b4: 0x4517, 0x10b5: 0x1ef4, + 0x10b6: 0x1ef9, 0x10b7: 0x1f0d, 0x10b8: 0x1f12, 0x10b9: 0x1f21, 0x10ba: 0x1f26, 0x10bb: 0x1e77, + 0x10bc: 0x1e7c, 0x10bd: 0x1e9f, 0x10be: 0x1ea4, 0x10bf: 0x1e36, + // Block 0x43, offset 0x10c0 + 0x10c0: 0x1e3b, 0x10c1: 0x1e22, 0x10c2: 0x1e27, 0x10c3: 0x1e4f, 0x10c4: 0x1e54, 0x10c5: 0x1ebd, + 0x10c6: 0x1ec2, 0x10c7: 0x1ee0, 0x10c8: 0x1ee5, 0x10c9: 0x1e81, 0x10ca: 0x1e86, 0x10cb: 0x1e8b, + 0x10cc: 0x1e95, 0x10cd: 0x1e90, 0x10ce: 0x1e68, 0x10cf: 0x1eb3, 0x10d0: 0x1ed6, 0x10d1: 0x1ef4, + 0x10d2: 0x1ef9, 0x10d3: 0x1f0d, 0x10d4: 0x1f12, 0x10d5: 0x1f21, 0x10d6: 0x1f26, 0x10d7: 0x1e77, + 0x10d8: 0x1e7c, 0x10d9: 0x1e9f, 0x10da: 0x1ea4, 0x10db: 0x1e36, 0x10dc: 0x1e3b, 0x10dd: 0x1e22, + 0x10de: 0x1e27, 0x10df: 0x1e4f, 0x10e0: 0x1e54, 0x10e1: 0x1ebd, 0x10e2: 0x1ec2, 0x10e3: 0x1ee0, + 0x10e4: 0x1ee5, 0x10e5: 0x1e81, 0x10e6: 0x1e86, 0x10e7: 0x1e8b, 0x10e8: 0x1e95, 0x10e9: 0x1e90, + 0x10ea: 0x1e68, 0x10eb: 0x1eb3, 0x10ec: 0x1ed6, 0x10ed: 0x1e81, 0x10ee: 0x1e86, 0x10ef: 0x1e8b, + 0x10f0: 0x1e95, 0x10f1: 0x1e72, 0x10f2: 0x1e9a, 0x10f3: 0x1eef, 0x10f4: 0x1e59, 0x10f5: 0x1e5e, + 0x10f6: 0x1e63, 0x10f7: 0x1e81, 0x10f8: 0x1e86, 0x10f9: 0x1e8b, 0x10fa: 0x1eef, 0x10fb: 0x1efe, + 0x10fc: 0x440b, 0x10fd: 0x440b, + // Block 0x44, offset 0x1100 + 0x1110: 0x2314, 0x1111: 0x2329, + 0x1112: 0x2329, 0x1113: 0x2330, 0x1114: 0x2337, 0x1115: 0x234c, 0x1116: 0x2353, 0x1117: 0x235a, + 0x1118: 0x237d, 0x1119: 0x237d, 0x111a: 0x23a0, 0x111b: 0x2399, 0x111c: 0x23b5, 0x111d: 0x23a7, + 0x111e: 0x23ae, 0x111f: 0x23d1, 0x1120: 0x23d1, 0x1121: 0x23ca, 0x1122: 0x23d8, 0x1123: 0x23d8, + 0x1124: 0x2402, 0x1125: 0x2402, 0x1126: 0x241e, 0x1127: 0x23e6, 0x1128: 0x23e6, 0x1129: 0x23df, + 0x112a: 0x23f4, 0x112b: 0x23f4, 0x112c: 0x23fb, 0x112d: 0x23fb, 0x112e: 0x2425, 0x112f: 0x2433, + 0x1130: 0x2433, 0x1131: 0x243a, 0x1132: 0x243a, 0x1133: 0x2441, 0x1134: 0x2448, 0x1135: 0x244f, + 0x1136: 0x2456, 0x1137: 0x2456, 0x1138: 0x245d, 0x1139: 0x246b, 0x113a: 0x2479, 0x113b: 0x2472, + 0x113c: 0x2480, 0x113d: 0x2480, 0x113e: 0x2495, 0x113f: 0x249c, + // Block 0x45, offset 0x1140 + 0x1140: 0x24cd, 0x1141: 0x24db, 0x1142: 0x24d4, 0x1143: 0x24b8, 0x1144: 0x24b8, 0x1145: 0x24e2, + 0x1146: 0x24e2, 0x1147: 0x24e9, 0x1148: 0x24e9, 0x1149: 0x2513, 0x114a: 0x251a, 0x114b: 0x2521, + 0x114c: 0x24f7, 0x114d: 0x2505, 0x114e: 0x2528, 0x114f: 0x252f, + 0x1152: 0x24fe, 0x1153: 0x2583, 0x1154: 0x258a, 0x1155: 0x2560, 0x1156: 0x2567, 0x1157: 0x254b, + 0x1158: 0x254b, 0x1159: 0x2552, 0x115a: 0x257c, 0x115b: 0x2575, 0x115c: 0x259f, 0x115d: 0x259f, + 0x115e: 0x230d, 0x115f: 0x2322, 0x1160: 0x231b, 0x1161: 0x2345, 0x1162: 0x233e, 0x1163: 0x2368, + 0x1164: 0x2361, 0x1165: 0x238b, 0x1166: 0x236f, 0x1167: 0x2384, 0x1168: 0x23bc, 0x1169: 0x2409, + 0x116a: 0x23ed, 0x116b: 0x242c, 0x116c: 0x24c6, 0x116d: 0x24f0, 0x116e: 0x2598, 0x116f: 0x2591, + 0x1170: 0x25a6, 0x1171: 0x253d, 0x1172: 0x24a3, 0x1173: 0x256e, 0x1174: 0x2495, 0x1175: 0x24cd, + 0x1176: 0x2464, 0x1177: 0x24b1, 0x1178: 0x2544, 0x1179: 0x2536, 0x117a: 0x24bf, 0x117b: 0x24aa, + 0x117c: 0x24bf, 0x117d: 0x2544, 0x117e: 0x2376, 0x117f: 0x2392, + // Block 0x46, offset 0x1180 + 0x1180: 0x250c, 0x1181: 0x2487, 0x1182: 0x2306, 0x1183: 0x24aa, 0x1184: 0x244f, 0x1185: 0x241e, + 0x1186: 0x23c3, 0x1187: 0x2559, + 0x11b0: 0x2417, 0x11b1: 0x248e, 0x11b2: 0x27c2, 0x11b3: 0x27b9, 0x11b4: 0x27ef, 0x11b5: 0x27dd, + 0x11b6: 0x27cb, 0x11b7: 0x27e6, 0x11b8: 0x27f8, 0x11b9: 0x2410, 0x11ba: 0x2c7f, 0x11bb: 0x2aff, + 0x11bc: 0x27d4, + // Block 0x47, offset 0x11c0 + 0x11d0: 0x0019, 0x11d1: 0x0483, + 0x11d2: 0x0487, 0x11d3: 0x0035, 0x11d4: 0x0037, 0x11d5: 0x0003, 0x11d6: 0x003f, 0x11d7: 0x04bf, + 0x11d8: 0x04c3, 0x11d9: 0x1b5f, + 0x11e0: 0x8132, 0x11e1: 0x8132, 0x11e2: 0x8132, 0x11e3: 0x8132, + 0x11e4: 0x8132, 0x11e5: 0x8132, 0x11e6: 0x8132, 0x11e7: 0x812d, 0x11e8: 0x812d, 0x11e9: 0x812d, + 0x11ea: 0x812d, 0x11eb: 0x812d, 0x11ec: 0x812d, 0x11ed: 0x812d, 0x11ee: 0x8132, 0x11ef: 0x8132, + 0x11f0: 0x1873, 0x11f1: 0x0443, 0x11f2: 0x043f, 0x11f3: 0x007f, 0x11f4: 0x007f, 0x11f5: 0x0011, + 0x11f6: 0x0013, 0x11f7: 0x00b7, 0x11f8: 0x00bb, 0x11f9: 0x04b7, 0x11fa: 0x04bb, 0x11fb: 0x04ab, + 0x11fc: 0x04af, 0x11fd: 0x0493, 0x11fe: 0x0497, 0x11ff: 0x048b, + // Block 0x48, offset 0x1200 + 0x1200: 0x048f, 0x1201: 0x049b, 0x1202: 0x049f, 0x1203: 0x04a3, 0x1204: 0x04a7, + 0x1207: 0x0077, 0x1208: 0x007b, 0x1209: 0x426c, 0x120a: 0x426c, 0x120b: 0x426c, + 0x120c: 0x426c, 0x120d: 0x007f, 0x120e: 0x007f, 0x120f: 0x007f, 0x1210: 0x0019, 0x1211: 0x0483, + 0x1212: 0x001d, 0x1214: 0x0037, 0x1215: 0x0035, 0x1216: 0x003f, 0x1217: 0x0003, + 0x1218: 0x0443, 0x1219: 0x0011, 0x121a: 0x0013, 0x121b: 0x00b7, 0x121c: 0x00bb, 0x121d: 0x04b7, + 0x121e: 0x04bb, 0x121f: 0x0007, 0x1220: 0x000d, 0x1221: 0x0015, 0x1222: 0x0017, 0x1223: 0x001b, + 0x1224: 0x0039, 0x1225: 0x003d, 0x1226: 0x003b, 0x1228: 0x0079, 0x1229: 0x0009, + 0x122a: 0x000b, 0x122b: 0x0041, + 0x1230: 0x42ad, 0x1231: 0x442f, 0x1232: 0x42b2, 0x1234: 0x42b7, + 0x1236: 0x42bc, 0x1237: 0x4435, 0x1238: 0x42c1, 0x1239: 0x443b, 0x123a: 0x42c6, 0x123b: 0x4441, + 0x123c: 0x42cb, 0x123d: 0x4447, 0x123e: 0x42d0, 0x123f: 0x444d, + // Block 0x49, offset 0x1240 + 0x1240: 0x0236, 0x1241: 0x4411, 0x1242: 0x4411, 0x1243: 0x4417, 0x1244: 0x4417, 0x1245: 0x4459, + 0x1246: 0x4459, 0x1247: 0x441d, 0x1248: 0x441d, 0x1249: 0x4465, 0x124a: 0x4465, 0x124b: 0x4465, + 0x124c: 0x4465, 0x124d: 0x0239, 0x124e: 0x0239, 0x124f: 0x023c, 0x1250: 0x023c, 0x1251: 0x023c, + 0x1252: 0x023c, 0x1253: 0x023f, 0x1254: 0x023f, 0x1255: 0x0242, 0x1256: 0x0242, 0x1257: 0x0242, + 0x1258: 0x0242, 0x1259: 0x0245, 0x125a: 0x0245, 0x125b: 0x0245, 0x125c: 0x0245, 0x125d: 0x0248, + 0x125e: 0x0248, 0x125f: 0x0248, 0x1260: 0x0248, 0x1261: 0x024b, 0x1262: 0x024b, 0x1263: 0x024b, + 0x1264: 0x024b, 0x1265: 0x024e, 0x1266: 0x024e, 0x1267: 0x024e, 0x1268: 0x024e, 0x1269: 0x0251, + 0x126a: 0x0251, 0x126b: 0x0254, 0x126c: 0x0254, 0x126d: 0x0257, 0x126e: 0x0257, 0x126f: 0x025a, + 0x1270: 0x025a, 0x1271: 0x025d, 0x1272: 0x025d, 0x1273: 0x025d, 0x1274: 0x025d, 0x1275: 0x0260, + 0x1276: 0x0260, 0x1277: 0x0260, 0x1278: 0x0260, 0x1279: 0x0263, 0x127a: 0x0263, 0x127b: 0x0263, + 0x127c: 0x0263, 0x127d: 0x0266, 0x127e: 0x0266, 0x127f: 0x0266, + // Block 0x4a, offset 0x1280 + 0x1280: 0x0266, 0x1281: 0x0269, 0x1282: 0x0269, 0x1283: 0x0269, 0x1284: 0x0269, 0x1285: 0x026c, + 0x1286: 0x026c, 0x1287: 0x026c, 0x1288: 0x026c, 0x1289: 0x026f, 0x128a: 0x026f, 0x128b: 0x026f, + 0x128c: 0x026f, 0x128d: 0x0272, 0x128e: 0x0272, 0x128f: 0x0272, 0x1290: 0x0272, 0x1291: 0x0275, + 0x1292: 0x0275, 0x1293: 0x0275, 0x1294: 0x0275, 0x1295: 0x0278, 0x1296: 0x0278, 0x1297: 0x0278, + 0x1298: 0x0278, 0x1299: 0x027b, 0x129a: 0x027b, 0x129b: 0x027b, 0x129c: 0x027b, 0x129d: 0x027e, + 0x129e: 0x027e, 0x129f: 0x027e, 0x12a0: 0x027e, 0x12a1: 0x0281, 0x12a2: 0x0281, 0x12a3: 0x0281, + 0x12a4: 0x0281, 0x12a5: 0x0284, 0x12a6: 0x0284, 0x12a7: 0x0284, 0x12a8: 0x0284, 0x12a9: 0x0287, + 0x12aa: 0x0287, 0x12ab: 0x0287, 0x12ac: 0x0287, 0x12ad: 0x028a, 0x12ae: 0x028a, 0x12af: 0x028d, + 0x12b0: 0x028d, 0x12b1: 0x0290, 0x12b2: 0x0290, 0x12b3: 0x0290, 0x12b4: 0x0290, 0x12b5: 0x2e03, + 0x12b6: 0x2e03, 0x12b7: 0x2e0b, 0x12b8: 0x2e0b, 0x12b9: 0x2e13, 0x12ba: 0x2e13, 0x12bb: 0x1f85, + 0x12bc: 0x1f85, + // Block 0x4b, offset 0x12c0 + 0x12c0: 0x0081, 0x12c1: 0x0083, 0x12c2: 0x0085, 0x12c3: 0x0087, 0x12c4: 0x0089, 0x12c5: 0x008b, + 0x12c6: 0x008d, 0x12c7: 0x008f, 0x12c8: 0x0091, 0x12c9: 0x0093, 0x12ca: 0x0095, 0x12cb: 0x0097, + 0x12cc: 0x0099, 0x12cd: 0x009b, 0x12ce: 0x009d, 0x12cf: 0x009f, 0x12d0: 0x00a1, 0x12d1: 0x00a3, + 0x12d2: 0x00a5, 0x12d3: 0x00a7, 0x12d4: 0x00a9, 0x12d5: 0x00ab, 0x12d6: 0x00ad, 0x12d7: 0x00af, + 0x12d8: 0x00b1, 0x12d9: 0x00b3, 0x12da: 0x00b5, 0x12db: 0x00b7, 0x12dc: 0x00b9, 0x12dd: 0x00bb, + 0x12de: 0x00bd, 0x12df: 0x0477, 0x12e0: 0x047b, 0x12e1: 0x0487, 0x12e2: 0x049b, 0x12e3: 0x049f, + 0x12e4: 0x0483, 0x12e5: 0x05ab, 0x12e6: 0x05a3, 0x12e7: 0x04c7, 0x12e8: 0x04cf, 0x12e9: 0x04d7, + 0x12ea: 0x04df, 0x12eb: 0x04e7, 0x12ec: 0x056b, 0x12ed: 0x0573, 0x12ee: 0x057b, 0x12ef: 0x051f, + 0x12f0: 0x05af, 0x12f1: 0x04cb, 0x12f2: 0x04d3, 0x12f3: 0x04db, 0x12f4: 0x04e3, 0x12f5: 0x04eb, + 0x12f6: 0x04ef, 0x12f7: 0x04f3, 0x12f8: 0x04f7, 0x12f9: 0x04fb, 0x12fa: 0x04ff, 0x12fb: 0x0503, + 0x12fc: 0x0507, 0x12fd: 0x050b, 0x12fe: 0x050f, 0x12ff: 0x0513, + // Block 0x4c, offset 0x1300 + 0x1300: 0x0517, 0x1301: 0x051b, 0x1302: 0x0523, 0x1303: 0x0527, 0x1304: 0x052b, 0x1305: 0x052f, + 0x1306: 0x0533, 0x1307: 0x0537, 0x1308: 0x053b, 0x1309: 0x053f, 0x130a: 0x0543, 0x130b: 0x0547, + 0x130c: 0x054b, 0x130d: 0x054f, 0x130e: 0x0553, 0x130f: 0x0557, 0x1310: 0x055b, 0x1311: 0x055f, + 0x1312: 0x0563, 0x1313: 0x0567, 0x1314: 0x056f, 0x1315: 0x0577, 0x1316: 0x057f, 0x1317: 0x0583, + 0x1318: 0x0587, 0x1319: 0x058b, 0x131a: 0x058f, 0x131b: 0x0593, 0x131c: 0x0597, 0x131d: 0x05a7, + 0x131e: 0x4a7b, 0x131f: 0x4a81, 0x1320: 0x03c3, 0x1321: 0x0313, 0x1322: 0x0317, 0x1323: 0x4a3e, + 0x1324: 0x031b, 0x1325: 0x4a44, 0x1326: 0x4a4a, 0x1327: 0x031f, 0x1328: 0x0323, 0x1329: 0x0327, + 0x132a: 0x4a50, 0x132b: 0x4a56, 0x132c: 0x4a5c, 0x132d: 0x4a62, 0x132e: 0x4a68, 0x132f: 0x4a6e, + 0x1330: 0x0367, 0x1331: 0x032b, 0x1332: 0x032f, 0x1333: 0x0333, 0x1334: 0x037b, 0x1335: 0x0337, + 0x1336: 0x033b, 0x1337: 0x033f, 0x1338: 0x0343, 0x1339: 0x0347, 0x133a: 0x034b, 0x133b: 0x034f, + 0x133c: 0x0353, 0x133d: 0x0357, 0x133e: 0x035b, + // Block 0x4d, offset 0x1340 + 0x1342: 0x49c0, 0x1343: 0x49c6, 0x1344: 0x49cc, 0x1345: 0x49d2, + 0x1346: 0x49d8, 0x1347: 0x49de, 0x134a: 0x49e4, 0x134b: 0x49ea, + 0x134c: 0x49f0, 0x134d: 0x49f6, 0x134e: 0x49fc, 0x134f: 0x4a02, + 0x1352: 0x4a08, 0x1353: 0x4a0e, 0x1354: 0x4a14, 0x1355: 0x4a1a, 0x1356: 0x4a20, 0x1357: 0x4a26, + 0x135a: 0x4a2c, 0x135b: 0x4a32, 0x135c: 0x4a38, + 0x1360: 0x00bf, 0x1361: 0x00c2, 0x1362: 0x00cb, 0x1363: 0x4267, + 0x1364: 0x00c8, 0x1365: 0x00c5, 0x1366: 0x0447, 0x1368: 0x046b, 0x1369: 0x044b, + 0x136a: 0x044f, 0x136b: 0x0453, 0x136c: 0x0457, 0x136d: 0x046f, 0x136e: 0x0473, + // Block 0x4e, offset 0x1380 + 0x1380: 0x0063, 0x1381: 0x0065, 0x1382: 0x0067, 0x1383: 0x0069, 0x1384: 0x006b, 0x1385: 0x006d, + 0x1386: 0x006f, 0x1387: 0x0071, 0x1388: 0x0073, 0x1389: 0x0075, 0x138a: 0x0083, 0x138b: 0x0085, + 0x138c: 0x0087, 0x138d: 0x0089, 0x138e: 0x008b, 0x138f: 0x008d, 0x1390: 0x008f, 0x1391: 0x0091, + 0x1392: 0x0093, 0x1393: 0x0095, 0x1394: 0x0097, 0x1395: 0x0099, 0x1396: 0x009b, 0x1397: 0x009d, + 0x1398: 0x009f, 0x1399: 0x00a1, 0x139a: 0x00a3, 0x139b: 0x00a5, 0x139c: 0x00a7, 0x139d: 0x00a9, + 0x139e: 0x00ab, 0x139f: 0x00ad, 0x13a0: 0x00af, 0x13a1: 0x00b1, 0x13a2: 0x00b3, 0x13a3: 0x00b5, + 0x13a4: 0x00dd, 0x13a5: 0x00f2, 0x13a8: 0x0173, 0x13a9: 0x0176, + 0x13aa: 0x0179, 0x13ab: 0x017c, 0x13ac: 0x017f, 0x13ad: 0x0182, 0x13ae: 0x0185, 0x13af: 0x0188, + 0x13b0: 0x018b, 0x13b1: 0x018e, 0x13b2: 0x0191, 0x13b3: 0x0194, 0x13b4: 0x0197, 0x13b5: 0x019a, + 0x13b6: 0x019d, 0x13b7: 0x01a0, 0x13b8: 0x01a3, 0x13b9: 0x0188, 0x13ba: 0x01a6, 0x13bb: 0x01a9, + 0x13bc: 0x01ac, 0x13bd: 0x01af, 0x13be: 0x01b2, 0x13bf: 0x01b5, + // Block 0x4f, offset 0x13c0 + 0x13c0: 0x01fd, 0x13c1: 0x0200, 0x13c2: 0x0203, 0x13c3: 0x045b, 0x13c4: 0x01c7, 0x13c5: 0x01d0, + 0x13c6: 0x01d6, 0x13c7: 0x01fa, 0x13c8: 0x01eb, 0x13c9: 0x01e8, 0x13ca: 0x0206, 0x13cb: 0x0209, + 0x13ce: 0x0021, 0x13cf: 0x0023, 0x13d0: 0x0025, 0x13d1: 0x0027, + 0x13d2: 0x0029, 0x13d3: 0x002b, 0x13d4: 0x002d, 0x13d5: 0x002f, 0x13d6: 0x0031, 0x13d7: 0x0033, + 0x13d8: 0x0021, 0x13d9: 0x0023, 0x13da: 0x0025, 0x13db: 0x0027, 0x13dc: 0x0029, 0x13dd: 0x002b, + 0x13de: 0x002d, 0x13df: 0x002f, 0x13e0: 0x0031, 0x13e1: 0x0033, 0x13e2: 0x0021, 0x13e3: 0x0023, + 0x13e4: 0x0025, 0x13e5: 0x0027, 0x13e6: 0x0029, 0x13e7: 0x002b, 0x13e8: 0x002d, 0x13e9: 0x002f, + 0x13ea: 0x0031, 0x13eb: 0x0033, 0x13ec: 0x0021, 0x13ed: 0x0023, 0x13ee: 0x0025, 0x13ef: 0x0027, + 0x13f0: 0x0029, 0x13f1: 0x002b, 0x13f2: 0x002d, 0x13f3: 0x002f, 0x13f4: 0x0031, 0x13f5: 0x0033, + 0x13f6: 0x0021, 0x13f7: 0x0023, 0x13f8: 0x0025, 0x13f9: 0x0027, 0x13fa: 0x0029, 0x13fb: 0x002b, + 0x13fc: 0x002d, 0x13fd: 0x002f, 0x13fe: 0x0031, 0x13ff: 0x0033, + // Block 0x50, offset 0x1400 + 0x1400: 0x0239, 0x1401: 0x023c, 0x1402: 0x0248, 0x1403: 0x0251, 0x1405: 0x028a, + 0x1406: 0x025a, 0x1407: 0x024b, 0x1408: 0x0269, 0x1409: 0x0290, 0x140a: 0x027b, 0x140b: 0x027e, + 0x140c: 0x0281, 0x140d: 0x0284, 0x140e: 0x025d, 0x140f: 0x026f, 0x1410: 0x0275, 0x1411: 0x0263, + 0x1412: 0x0278, 0x1413: 0x0257, 0x1414: 0x0260, 0x1415: 0x0242, 0x1416: 0x0245, 0x1417: 0x024e, + 0x1418: 0x0254, 0x1419: 0x0266, 0x141a: 0x026c, 0x141b: 0x0272, 0x141c: 0x0293, 0x141d: 0x02e4, + 0x141e: 0x02cc, 0x141f: 0x0296, 0x1421: 0x023c, 0x1422: 0x0248, + 0x1424: 0x0287, 0x1427: 0x024b, 0x1429: 0x0290, + 0x142a: 0x027b, 0x142b: 0x027e, 0x142c: 0x0281, 0x142d: 0x0284, 0x142e: 0x025d, 0x142f: 0x026f, + 0x1430: 0x0275, 0x1431: 0x0263, 0x1432: 0x0278, 0x1434: 0x0260, 0x1435: 0x0242, + 0x1436: 0x0245, 0x1437: 0x024e, 0x1439: 0x0266, 0x143b: 0x0272, + // Block 0x51, offset 0x1440 + 0x1442: 0x0248, + 0x1447: 0x024b, 0x1449: 0x0290, 0x144b: 0x027e, + 0x144d: 0x0284, 0x144e: 0x025d, 0x144f: 0x026f, 0x1451: 0x0263, + 0x1452: 0x0278, 0x1454: 0x0260, 0x1457: 0x024e, + 0x1459: 0x0266, 0x145b: 0x0272, 0x145d: 0x02e4, + 0x145f: 0x0296, 0x1461: 0x023c, 0x1462: 0x0248, + 0x1464: 0x0287, 0x1467: 0x024b, 0x1468: 0x0269, 0x1469: 0x0290, + 0x146a: 0x027b, 0x146c: 0x0281, 0x146d: 0x0284, 0x146e: 0x025d, 0x146f: 0x026f, + 0x1470: 0x0275, 0x1471: 0x0263, 0x1472: 0x0278, 0x1474: 0x0260, 0x1475: 0x0242, + 0x1476: 0x0245, 0x1477: 0x024e, 0x1479: 0x0266, 0x147a: 0x026c, 0x147b: 0x0272, + 0x147c: 0x0293, 0x147e: 0x02cc, + // Block 0x52, offset 0x1480 + 0x1480: 0x0239, 0x1481: 0x023c, 0x1482: 0x0248, 0x1483: 0x0251, 0x1484: 0x0287, 0x1485: 0x028a, + 0x1486: 0x025a, 0x1487: 0x024b, 0x1488: 0x0269, 0x1489: 0x0290, 0x148b: 0x027e, + 0x148c: 0x0281, 0x148d: 0x0284, 0x148e: 0x025d, 0x148f: 0x026f, 0x1490: 0x0275, 0x1491: 0x0263, + 0x1492: 0x0278, 0x1493: 0x0257, 0x1494: 0x0260, 0x1495: 0x0242, 0x1496: 0x0245, 0x1497: 0x024e, + 0x1498: 0x0254, 0x1499: 0x0266, 0x149a: 0x026c, 0x149b: 0x0272, + 0x14a1: 0x023c, 0x14a2: 0x0248, 0x14a3: 0x0251, + 0x14a5: 0x028a, 0x14a6: 0x025a, 0x14a7: 0x024b, 0x14a8: 0x0269, 0x14a9: 0x0290, + 0x14ab: 0x027e, 0x14ac: 0x0281, 0x14ad: 0x0284, 0x14ae: 0x025d, 0x14af: 0x026f, + 0x14b0: 0x0275, 0x14b1: 0x0263, 0x14b2: 0x0278, 0x14b3: 0x0257, 0x14b4: 0x0260, 0x14b5: 0x0242, + 0x14b6: 0x0245, 0x14b7: 0x024e, 0x14b8: 0x0254, 0x14b9: 0x0266, 0x14ba: 0x026c, 0x14bb: 0x0272, + // Block 0x53, offset 0x14c0 + 0x14c0: 0x1879, 0x14c1: 0x1876, 0x14c2: 0x187c, 0x14c3: 0x18a0, 0x14c4: 0x18c4, 0x14c5: 0x18e8, + 0x14c6: 0x190c, 0x14c7: 0x1915, 0x14c8: 0x191b, 0x14c9: 0x1921, 0x14ca: 0x1927, + 0x14d0: 0x1a8f, 0x14d1: 0x1a93, + 0x14d2: 0x1a97, 0x14d3: 0x1a9b, 0x14d4: 0x1a9f, 0x14d5: 0x1aa3, 0x14d6: 0x1aa7, 0x14d7: 0x1aab, + 0x14d8: 0x1aaf, 0x14d9: 0x1ab3, 0x14da: 0x1ab7, 0x14db: 0x1abb, 0x14dc: 0x1abf, 0x14dd: 0x1ac3, + 0x14de: 0x1ac7, 0x14df: 0x1acb, 0x14e0: 0x1acf, 0x14e1: 0x1ad3, 0x14e2: 0x1ad7, 0x14e3: 0x1adb, + 0x14e4: 0x1adf, 0x14e5: 0x1ae3, 0x14e6: 0x1ae7, 0x14e7: 0x1aeb, 0x14e8: 0x1aef, 0x14e9: 0x1af3, + 0x14ea: 0x2721, 0x14eb: 0x0047, 0x14ec: 0x0065, 0x14ed: 0x193c, 0x14ee: 0x19b4, + 0x14f0: 0x0043, 0x14f1: 0x0045, 0x14f2: 0x0047, 0x14f3: 0x0049, 0x14f4: 0x004b, 0x14f5: 0x004d, + 0x14f6: 0x004f, 0x14f7: 0x0051, 0x14f8: 0x0053, 0x14f9: 0x0055, 0x14fa: 0x0057, 0x14fb: 0x0059, + 0x14fc: 0x005b, 0x14fd: 0x005d, 0x14fe: 0x005f, 0x14ff: 0x0061, + // Block 0x54, offset 0x1500 + 0x1500: 0x26b0, 0x1501: 0x26c5, 0x1502: 0x0503, + 0x1510: 0x0c0f, 0x1511: 0x0a47, + 0x1512: 0x08d3, 0x1513: 0x45c7, 0x1514: 0x071b, 0x1515: 0x09ef, 0x1516: 0x132f, 0x1517: 0x09ff, + 0x1518: 0x0727, 0x1519: 0x0cd7, 0x151a: 0x0eaf, 0x151b: 0x0caf, 0x151c: 0x0827, 0x151d: 0x0b6b, + 0x151e: 0x07bf, 0x151f: 0x0cb7, 0x1520: 0x0813, 0x1521: 0x1117, 0x1522: 0x0f83, 0x1523: 0x138b, + 0x1524: 0x09d3, 0x1525: 0x090b, 0x1526: 0x0e63, 0x1527: 0x0c1b, 0x1528: 0x0c47, 0x1529: 0x06bf, + 0x152a: 0x06cb, 0x152b: 0x140b, 0x152c: 0x0adb, 0x152d: 0x06e7, 0x152e: 0x08ef, 0x152f: 0x0c3b, + 0x1530: 0x13b3, 0x1531: 0x0c13, 0x1532: 0x106f, 0x1533: 0x10ab, 0x1534: 0x08f7, 0x1535: 0x0e43, + 0x1536: 0x0d0b, 0x1537: 0x0d07, 0x1538: 0x0f97, 0x1539: 0x082b, 0x153a: 0x0957, 0x153b: 0x1443, + // Block 0x55, offset 0x1540 + 0x1540: 0x06fb, 0x1541: 0x06f3, 0x1542: 0x0703, 0x1543: 0x1647, 0x1544: 0x0747, 0x1545: 0x0757, + 0x1546: 0x075b, 0x1547: 0x0763, 0x1548: 0x076b, 0x1549: 0x076f, 0x154a: 0x077b, 0x154b: 0x0773, + 0x154c: 0x05b3, 0x154d: 0x165b, 0x154e: 0x078f, 0x154f: 0x0793, 0x1550: 0x0797, 0x1551: 0x07b3, + 0x1552: 0x164c, 0x1553: 0x05b7, 0x1554: 0x079f, 0x1555: 0x07bf, 0x1556: 0x1656, 0x1557: 0x07cf, + 0x1558: 0x07d7, 0x1559: 0x0737, 0x155a: 0x07df, 0x155b: 0x07e3, 0x155c: 0x1831, 0x155d: 0x07ff, + 0x155e: 0x0807, 0x155f: 0x05bf, 0x1560: 0x081f, 0x1561: 0x0823, 0x1562: 0x082b, 0x1563: 0x082f, + 0x1564: 0x05c3, 0x1565: 0x0847, 0x1566: 0x084b, 0x1567: 0x0857, 0x1568: 0x0863, 0x1569: 0x0867, + 0x156a: 0x086b, 0x156b: 0x0873, 0x156c: 0x0893, 0x156d: 0x0897, 0x156e: 0x089f, 0x156f: 0x08af, + 0x1570: 0x08b7, 0x1571: 0x08bb, 0x1572: 0x08bb, 0x1573: 0x08bb, 0x1574: 0x166a, 0x1575: 0x0e93, + 0x1576: 0x08cf, 0x1577: 0x08d7, 0x1578: 0x166f, 0x1579: 0x08e3, 0x157a: 0x08eb, 0x157b: 0x08f3, + 0x157c: 0x091b, 0x157d: 0x0907, 0x157e: 0x0913, 0x157f: 0x0917, + // Block 0x56, offset 0x1580 + 0x1580: 0x091f, 0x1581: 0x0927, 0x1582: 0x092b, 0x1583: 0x0933, 0x1584: 0x093b, 0x1585: 0x093f, + 0x1586: 0x093f, 0x1587: 0x0947, 0x1588: 0x094f, 0x1589: 0x0953, 0x158a: 0x095f, 0x158b: 0x0983, + 0x158c: 0x0967, 0x158d: 0x0987, 0x158e: 0x096b, 0x158f: 0x0973, 0x1590: 0x080b, 0x1591: 0x09cf, + 0x1592: 0x0997, 0x1593: 0x099b, 0x1594: 0x099f, 0x1595: 0x0993, 0x1596: 0x09a7, 0x1597: 0x09a3, + 0x1598: 0x09bb, 0x1599: 0x1674, 0x159a: 0x09d7, 0x159b: 0x09db, 0x159c: 0x09e3, 0x159d: 0x09ef, + 0x159e: 0x09f7, 0x159f: 0x0a13, 0x15a0: 0x1679, 0x15a1: 0x167e, 0x15a2: 0x0a1f, 0x15a3: 0x0a23, + 0x15a4: 0x0a27, 0x15a5: 0x0a1b, 0x15a6: 0x0a2f, 0x15a7: 0x05c7, 0x15a8: 0x05cb, 0x15a9: 0x0a37, + 0x15aa: 0x0a3f, 0x15ab: 0x0a3f, 0x15ac: 0x1683, 0x15ad: 0x0a5b, 0x15ae: 0x0a5f, 0x15af: 0x0a63, + 0x15b0: 0x0a6b, 0x15b1: 0x1688, 0x15b2: 0x0a73, 0x15b3: 0x0a77, 0x15b4: 0x0b4f, 0x15b5: 0x0a7f, + 0x15b6: 0x05cf, 0x15b7: 0x0a8b, 0x15b8: 0x0a9b, 0x15b9: 0x0aa7, 0x15ba: 0x0aa3, 0x15bb: 0x1692, + 0x15bc: 0x0aaf, 0x15bd: 0x1697, 0x15be: 0x0abb, 0x15bf: 0x0ab7, + // Block 0x57, offset 0x15c0 + 0x15c0: 0x0abf, 0x15c1: 0x0acf, 0x15c2: 0x0ad3, 0x15c3: 0x05d3, 0x15c4: 0x0ae3, 0x15c5: 0x0aeb, + 0x15c6: 0x0aef, 0x15c7: 0x0af3, 0x15c8: 0x05d7, 0x15c9: 0x169c, 0x15ca: 0x05db, 0x15cb: 0x0b0f, + 0x15cc: 0x0b13, 0x15cd: 0x0b17, 0x15ce: 0x0b1f, 0x15cf: 0x1863, 0x15d0: 0x0b37, 0x15d1: 0x16a6, + 0x15d2: 0x16a6, 0x15d3: 0x11d7, 0x15d4: 0x0b47, 0x15d5: 0x0b47, 0x15d6: 0x05df, 0x15d7: 0x16c9, + 0x15d8: 0x179b, 0x15d9: 0x0b57, 0x15da: 0x0b5f, 0x15db: 0x05e3, 0x15dc: 0x0b73, 0x15dd: 0x0b83, + 0x15de: 0x0b87, 0x15df: 0x0b8f, 0x15e0: 0x0b9f, 0x15e1: 0x05eb, 0x15e2: 0x05e7, 0x15e3: 0x0ba3, + 0x15e4: 0x16ab, 0x15e5: 0x0ba7, 0x15e6: 0x0bbb, 0x15e7: 0x0bbf, 0x15e8: 0x0bc3, 0x15e9: 0x0bbf, + 0x15ea: 0x0bcf, 0x15eb: 0x0bd3, 0x15ec: 0x0be3, 0x15ed: 0x0bdb, 0x15ee: 0x0bdf, 0x15ef: 0x0be7, + 0x15f0: 0x0beb, 0x15f1: 0x0bef, 0x15f2: 0x0bfb, 0x15f3: 0x0bff, 0x15f4: 0x0c17, 0x15f5: 0x0c1f, + 0x15f6: 0x0c2f, 0x15f7: 0x0c43, 0x15f8: 0x16ba, 0x15f9: 0x0c3f, 0x15fa: 0x0c33, 0x15fb: 0x0c4b, + 0x15fc: 0x0c53, 0x15fd: 0x0c67, 0x15fe: 0x16bf, 0x15ff: 0x0c6f, + // Block 0x58, offset 0x1600 + 0x1600: 0x0c63, 0x1601: 0x0c5b, 0x1602: 0x05ef, 0x1603: 0x0c77, 0x1604: 0x0c7f, 0x1605: 0x0c87, + 0x1606: 0x0c7b, 0x1607: 0x05f3, 0x1608: 0x0c97, 0x1609: 0x0c9f, 0x160a: 0x16c4, 0x160b: 0x0ccb, + 0x160c: 0x0cff, 0x160d: 0x0cdb, 0x160e: 0x05ff, 0x160f: 0x0ce7, 0x1610: 0x05fb, 0x1611: 0x05f7, + 0x1612: 0x07c3, 0x1613: 0x07c7, 0x1614: 0x0d03, 0x1615: 0x0ceb, 0x1616: 0x11ab, 0x1617: 0x0663, + 0x1618: 0x0d0f, 0x1619: 0x0d13, 0x161a: 0x0d17, 0x161b: 0x0d2b, 0x161c: 0x0d23, 0x161d: 0x16dd, + 0x161e: 0x0603, 0x161f: 0x0d3f, 0x1620: 0x0d33, 0x1621: 0x0d4f, 0x1622: 0x0d57, 0x1623: 0x16e7, + 0x1624: 0x0d5b, 0x1625: 0x0d47, 0x1626: 0x0d63, 0x1627: 0x0607, 0x1628: 0x0d67, 0x1629: 0x0d6b, + 0x162a: 0x0d6f, 0x162b: 0x0d7b, 0x162c: 0x16ec, 0x162d: 0x0d83, 0x162e: 0x060b, 0x162f: 0x0d8f, + 0x1630: 0x16f1, 0x1631: 0x0d93, 0x1632: 0x060f, 0x1633: 0x0d9f, 0x1634: 0x0dab, 0x1635: 0x0db7, + 0x1636: 0x0dbb, 0x1637: 0x16f6, 0x1638: 0x168d, 0x1639: 0x16fb, 0x163a: 0x0ddb, 0x163b: 0x1700, + 0x163c: 0x0de7, 0x163d: 0x0def, 0x163e: 0x0ddf, 0x163f: 0x0dfb, + // Block 0x59, offset 0x1640 + 0x1640: 0x0e0b, 0x1641: 0x0e1b, 0x1642: 0x0e0f, 0x1643: 0x0e13, 0x1644: 0x0e1f, 0x1645: 0x0e23, + 0x1646: 0x1705, 0x1647: 0x0e07, 0x1648: 0x0e3b, 0x1649: 0x0e3f, 0x164a: 0x0613, 0x164b: 0x0e53, + 0x164c: 0x0e4f, 0x164d: 0x170a, 0x164e: 0x0e33, 0x164f: 0x0e6f, 0x1650: 0x170f, 0x1651: 0x1714, + 0x1652: 0x0e73, 0x1653: 0x0e87, 0x1654: 0x0e83, 0x1655: 0x0e7f, 0x1656: 0x0617, 0x1657: 0x0e8b, + 0x1658: 0x0e9b, 0x1659: 0x0e97, 0x165a: 0x0ea3, 0x165b: 0x1651, 0x165c: 0x0eb3, 0x165d: 0x1719, + 0x165e: 0x0ebf, 0x165f: 0x1723, 0x1660: 0x0ed3, 0x1661: 0x0edf, 0x1662: 0x0ef3, 0x1663: 0x1728, + 0x1664: 0x0f07, 0x1665: 0x0f0b, 0x1666: 0x172d, 0x1667: 0x1732, 0x1668: 0x0f27, 0x1669: 0x0f37, + 0x166a: 0x061b, 0x166b: 0x0f3b, 0x166c: 0x061f, 0x166d: 0x061f, 0x166e: 0x0f53, 0x166f: 0x0f57, + 0x1670: 0x0f5f, 0x1671: 0x0f63, 0x1672: 0x0f6f, 0x1673: 0x0623, 0x1674: 0x0f87, 0x1675: 0x1737, + 0x1676: 0x0fa3, 0x1677: 0x173c, 0x1678: 0x0faf, 0x1679: 0x16a1, 0x167a: 0x0fbf, 0x167b: 0x1741, + 0x167c: 0x1746, 0x167d: 0x174b, 0x167e: 0x0627, 0x167f: 0x062b, + // Block 0x5a, offset 0x1680 + 0x1680: 0x0ff7, 0x1681: 0x1755, 0x1682: 0x1750, 0x1683: 0x175a, 0x1684: 0x175f, 0x1685: 0x0fff, + 0x1686: 0x1003, 0x1687: 0x1003, 0x1688: 0x100b, 0x1689: 0x0633, 0x168a: 0x100f, 0x168b: 0x0637, + 0x168c: 0x063b, 0x168d: 0x1769, 0x168e: 0x1023, 0x168f: 0x102b, 0x1690: 0x1037, 0x1691: 0x063f, + 0x1692: 0x176e, 0x1693: 0x105b, 0x1694: 0x1773, 0x1695: 0x1778, 0x1696: 0x107b, 0x1697: 0x1093, + 0x1698: 0x0643, 0x1699: 0x109b, 0x169a: 0x109f, 0x169b: 0x10a3, 0x169c: 0x177d, 0x169d: 0x1782, + 0x169e: 0x1782, 0x169f: 0x10bb, 0x16a0: 0x0647, 0x16a1: 0x1787, 0x16a2: 0x10cf, 0x16a3: 0x10d3, + 0x16a4: 0x064b, 0x16a5: 0x178c, 0x16a6: 0x10ef, 0x16a7: 0x064f, 0x16a8: 0x10ff, 0x16a9: 0x10f7, + 0x16aa: 0x1107, 0x16ab: 0x1796, 0x16ac: 0x111f, 0x16ad: 0x0653, 0x16ae: 0x112b, 0x16af: 0x1133, + 0x16b0: 0x1143, 0x16b1: 0x0657, 0x16b2: 0x17a0, 0x16b3: 0x17a5, 0x16b4: 0x065b, 0x16b5: 0x17aa, + 0x16b6: 0x115b, 0x16b7: 0x17af, 0x16b8: 0x1167, 0x16b9: 0x1173, 0x16ba: 0x117b, 0x16bb: 0x17b4, + 0x16bc: 0x17b9, 0x16bd: 0x118f, 0x16be: 0x17be, 0x16bf: 0x1197, + // Block 0x5b, offset 0x16c0 + 0x16c0: 0x16ce, 0x16c1: 0x065f, 0x16c2: 0x11af, 0x16c3: 0x11b3, 0x16c4: 0x0667, 0x16c5: 0x11b7, + 0x16c6: 0x0a33, 0x16c7: 0x17c3, 0x16c8: 0x17c8, 0x16c9: 0x16d3, 0x16ca: 0x16d8, 0x16cb: 0x11d7, + 0x16cc: 0x11db, 0x16cd: 0x13f3, 0x16ce: 0x066b, 0x16cf: 0x1207, 0x16d0: 0x1203, 0x16d1: 0x120b, + 0x16d2: 0x083f, 0x16d3: 0x120f, 0x16d4: 0x1213, 0x16d5: 0x1217, 0x16d6: 0x121f, 0x16d7: 0x17cd, + 0x16d8: 0x121b, 0x16d9: 0x1223, 0x16da: 0x1237, 0x16db: 0x123b, 0x16dc: 0x1227, 0x16dd: 0x123f, + 0x16de: 0x1253, 0x16df: 0x1267, 0x16e0: 0x1233, 0x16e1: 0x1247, 0x16e2: 0x124b, 0x16e3: 0x124f, + 0x16e4: 0x17d2, 0x16e5: 0x17dc, 0x16e6: 0x17d7, 0x16e7: 0x066f, 0x16e8: 0x126f, 0x16e9: 0x1273, + 0x16ea: 0x127b, 0x16eb: 0x17f0, 0x16ec: 0x127f, 0x16ed: 0x17e1, 0x16ee: 0x0673, 0x16ef: 0x0677, + 0x16f0: 0x17e6, 0x16f1: 0x17eb, 0x16f2: 0x067b, 0x16f3: 0x129f, 0x16f4: 0x12a3, 0x16f5: 0x12a7, + 0x16f6: 0x12ab, 0x16f7: 0x12b7, 0x16f8: 0x12b3, 0x16f9: 0x12bf, 0x16fa: 0x12bb, 0x16fb: 0x12cb, + 0x16fc: 0x12c3, 0x16fd: 0x12c7, 0x16fe: 0x12cf, 0x16ff: 0x067f, + // Block 0x5c, offset 0x1700 + 0x1700: 0x12d7, 0x1701: 0x12db, 0x1702: 0x0683, 0x1703: 0x12eb, 0x1704: 0x12ef, 0x1705: 0x17f5, + 0x1706: 0x12fb, 0x1707: 0x12ff, 0x1708: 0x0687, 0x1709: 0x130b, 0x170a: 0x05bb, 0x170b: 0x17fa, + 0x170c: 0x17ff, 0x170d: 0x068b, 0x170e: 0x068f, 0x170f: 0x1337, 0x1710: 0x134f, 0x1711: 0x136b, + 0x1712: 0x137b, 0x1713: 0x1804, 0x1714: 0x138f, 0x1715: 0x1393, 0x1716: 0x13ab, 0x1717: 0x13b7, + 0x1718: 0x180e, 0x1719: 0x1660, 0x171a: 0x13c3, 0x171b: 0x13bf, 0x171c: 0x13cb, 0x171d: 0x1665, + 0x171e: 0x13d7, 0x171f: 0x13e3, 0x1720: 0x1813, 0x1721: 0x1818, 0x1722: 0x1423, 0x1723: 0x142f, + 0x1724: 0x1437, 0x1725: 0x181d, 0x1726: 0x143b, 0x1727: 0x1467, 0x1728: 0x1473, 0x1729: 0x1477, + 0x172a: 0x146f, 0x172b: 0x1483, 0x172c: 0x1487, 0x172d: 0x1822, 0x172e: 0x1493, 0x172f: 0x0693, + 0x1730: 0x149b, 0x1731: 0x1827, 0x1732: 0x0697, 0x1733: 0x14d3, 0x1734: 0x0ac3, 0x1735: 0x14eb, + 0x1736: 0x182c, 0x1737: 0x1836, 0x1738: 0x069b, 0x1739: 0x069f, 0x173a: 0x1513, 0x173b: 0x183b, + 0x173c: 0x06a3, 0x173d: 0x1840, 0x173e: 0x152b, 0x173f: 0x152b, + // Block 0x5d, offset 0x1740 + 0x1740: 0x1533, 0x1741: 0x1845, 0x1742: 0x154b, 0x1743: 0x06a7, 0x1744: 0x155b, 0x1745: 0x1567, + 0x1746: 0x156f, 0x1747: 0x1577, 0x1748: 0x06ab, 0x1749: 0x184a, 0x174a: 0x158b, 0x174b: 0x15a7, + 0x174c: 0x15b3, 0x174d: 0x06af, 0x174e: 0x06b3, 0x174f: 0x15b7, 0x1750: 0x184f, 0x1751: 0x06b7, + 0x1752: 0x1854, 0x1753: 0x1859, 0x1754: 0x185e, 0x1755: 0x15db, 0x1756: 0x06bb, 0x1757: 0x15ef, + 0x1758: 0x15f7, 0x1759: 0x15fb, 0x175a: 0x1603, 0x175b: 0x160b, 0x175c: 0x1613, 0x175d: 0x1868, +} + +// nfkcIndex: 22 blocks, 1408 entries, 2816 bytes +// Block 0 is the zero block. +var nfkcIndex = [1408]uint16{ + // Block 0x0, offset 0x0 + // Block 0x1, offset 0x40 + // Block 0x2, offset 0x80 + // Block 0x3, offset 0xc0 + 0xc2: 0x5c, 0xc3: 0x01, 0xc4: 0x02, 0xc5: 0x03, 0xc6: 0x5d, 0xc7: 0x04, + 0xc8: 0x05, 0xca: 0x5e, 0xcb: 0x5f, 0xcc: 0x06, 0xcd: 0x07, 0xce: 0x08, 0xcf: 0x09, + 0xd0: 0x0a, 0xd1: 0x60, 0xd2: 0x61, 0xd3: 0x0b, 0xd6: 0x0c, 0xd7: 0x62, + 0xd8: 0x63, 0xd9: 0x0d, 0xdb: 0x64, 0xdc: 0x65, 0xdd: 0x66, 0xdf: 0x67, + 0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05, + 0xea: 0x06, 0xeb: 0x07, 0xec: 0x08, 0xed: 0x09, 0xef: 0x0a, + 0xf0: 0x13, + // Block 0x4, offset 0x100 + 0x120: 0x68, 0x121: 0x69, 0x123: 0x0e, 0x124: 0x6a, 0x125: 0x6b, 0x126: 0x6c, 0x127: 0x6d, + 0x128: 0x6e, 0x129: 0x6f, 0x12a: 0x70, 0x12b: 0x71, 0x12c: 0x6c, 0x12d: 0x72, 0x12e: 0x73, 0x12f: 0x74, + 0x131: 0x75, 0x132: 0x76, 0x133: 0x77, 0x134: 0x78, 0x135: 0x79, 0x137: 0x7a, + 0x138: 0x7b, 0x139: 0x7c, 0x13a: 0x7d, 0x13b: 0x7e, 0x13c: 0x7f, 0x13d: 0x80, 0x13e: 0x81, 0x13f: 0x82, + // Block 0x5, offset 0x140 + 0x140: 0x83, 0x142: 0x84, 0x143: 0x85, 0x144: 0x86, 0x145: 0x87, 0x146: 0x88, 0x147: 0x89, + 0x14d: 0x8a, + 0x15c: 0x8b, 0x15f: 0x8c, + 0x162: 0x8d, 0x164: 0x8e, + 0x168: 0x8f, 0x169: 0x90, 0x16a: 0x91, 0x16c: 0x0f, 0x16d: 0x92, 0x16e: 0x93, 0x16f: 0x94, + 0x170: 0x95, 0x173: 0x96, 0x174: 0x97, 0x175: 0x10, 0x176: 0x11, 0x177: 0x12, + 0x178: 0x13, 0x179: 0x14, 0x17a: 0x15, 0x17b: 0x16, 0x17c: 0x17, 0x17d: 0x18, 0x17e: 0x19, 0x17f: 0x1a, + // Block 0x6, offset 0x180 + 0x180: 0x98, 0x181: 0x99, 0x182: 0x9a, 0x183: 0x9b, 0x184: 0x1b, 0x185: 0x1c, 0x186: 0x9c, 0x187: 0x9d, + 0x188: 0x9e, 0x189: 0x1d, 0x18a: 0x1e, 0x18b: 0x9f, 0x18c: 0xa0, + 0x191: 0x1f, 0x192: 0x20, 0x193: 0xa1, + 0x1a8: 0xa2, 0x1a9: 0xa3, 0x1ab: 0xa4, + 0x1b1: 0xa5, 0x1b3: 0xa6, 0x1b5: 0xa7, 0x1b7: 0xa8, + 0x1ba: 0xa9, 0x1bb: 0xaa, 0x1bc: 0x21, 0x1bd: 0x22, 0x1be: 0x23, 0x1bf: 0xab, + // Block 0x7, offset 0x1c0 + 0x1c0: 0xac, 0x1c1: 0x24, 0x1c2: 0x25, 0x1c3: 0x26, 0x1c4: 0xad, 0x1c5: 0x27, 0x1c6: 0x28, + 0x1c8: 0x29, 0x1c9: 0x2a, 0x1ca: 0x2b, 0x1cb: 0x2c, 0x1cc: 0x2d, 0x1cd: 0x2e, 0x1ce: 0x2f, 0x1cf: 0x30, + // Block 0x8, offset 0x200 + 0x219: 0xae, 0x21a: 0xaf, 0x21b: 0xb0, 0x21d: 0xb1, 0x21f: 0xb2, + 0x220: 0xb3, 0x223: 0xb4, 0x224: 0xb5, 0x225: 0xb6, 0x226: 0xb7, 0x227: 0xb8, + 0x22a: 0xb9, 0x22b: 0xba, 0x22d: 0xbb, 0x22f: 0xbc, + 0x230: 0xbd, 0x231: 0xbe, 0x232: 0xbf, 0x233: 0xc0, 0x234: 0xc1, 0x235: 0xc2, 0x236: 0xc3, 0x237: 0xbd, + 0x238: 0xbe, 0x239: 0xbf, 0x23a: 0xc0, 0x23b: 0xc1, 0x23c: 0xc2, 0x23d: 0xc3, 0x23e: 0xbd, 0x23f: 0xbe, + // Block 0x9, offset 0x240 + 0x240: 0xbf, 0x241: 0xc0, 0x242: 0xc1, 0x243: 0xc2, 0x244: 0xc3, 0x245: 0xbd, 0x246: 0xbe, 0x247: 0xbf, + 0x248: 0xc0, 0x249: 0xc1, 0x24a: 0xc2, 0x24b: 0xc3, 0x24c: 0xbd, 0x24d: 0xbe, 0x24e: 0xbf, 0x24f: 0xc0, + 0x250: 0xc1, 0x251: 0xc2, 0x252: 0xc3, 0x253: 0xbd, 0x254: 0xbe, 0x255: 0xbf, 0x256: 0xc0, 0x257: 0xc1, + 0x258: 0xc2, 0x259: 0xc3, 0x25a: 0xbd, 0x25b: 0xbe, 0x25c: 0xbf, 0x25d: 0xc0, 0x25e: 0xc1, 0x25f: 0xc2, + 0x260: 0xc3, 0x261: 0xbd, 0x262: 0xbe, 0x263: 0xbf, 0x264: 0xc0, 0x265: 0xc1, 0x266: 0xc2, 0x267: 0xc3, + 0x268: 0xbd, 0x269: 0xbe, 0x26a: 0xbf, 0x26b: 0xc0, 0x26c: 0xc1, 0x26d: 0xc2, 0x26e: 0xc3, 0x26f: 0xbd, + 0x270: 0xbe, 0x271: 0xbf, 0x272: 0xc0, 0x273: 0xc1, 0x274: 0xc2, 0x275: 0xc3, 0x276: 0xbd, 0x277: 0xbe, + 0x278: 0xbf, 0x279: 0xc0, 0x27a: 0xc1, 0x27b: 0xc2, 0x27c: 0xc3, 0x27d: 0xbd, 0x27e: 0xbe, 0x27f: 0xbf, + // Block 0xa, offset 0x280 + 0x280: 0xc0, 0x281: 0xc1, 0x282: 0xc2, 0x283: 0xc3, 0x284: 0xbd, 0x285: 0xbe, 0x286: 0xbf, 0x287: 0xc0, + 0x288: 0xc1, 0x289: 0xc2, 0x28a: 0xc3, 0x28b: 0xbd, 0x28c: 0xbe, 0x28d: 0xbf, 0x28e: 0xc0, 0x28f: 0xc1, + 0x290: 0xc2, 0x291: 0xc3, 0x292: 0xbd, 0x293: 0xbe, 0x294: 0xbf, 0x295: 0xc0, 0x296: 0xc1, 0x297: 0xc2, + 0x298: 0xc3, 0x299: 0xbd, 0x29a: 0xbe, 0x29b: 0xbf, 0x29c: 0xc0, 0x29d: 0xc1, 0x29e: 0xc2, 0x29f: 0xc3, + 0x2a0: 0xbd, 0x2a1: 0xbe, 0x2a2: 0xbf, 0x2a3: 0xc0, 0x2a4: 0xc1, 0x2a5: 0xc2, 0x2a6: 0xc3, 0x2a7: 0xbd, + 0x2a8: 0xbe, 0x2a9: 0xbf, 0x2aa: 0xc0, 0x2ab: 0xc1, 0x2ac: 0xc2, 0x2ad: 0xc3, 0x2ae: 0xbd, 0x2af: 0xbe, + 0x2b0: 0xbf, 0x2b1: 0xc0, 0x2b2: 0xc1, 0x2b3: 0xc2, 0x2b4: 0xc3, 0x2b5: 0xbd, 0x2b6: 0xbe, 0x2b7: 0xbf, + 0x2b8: 0xc0, 0x2b9: 0xc1, 0x2ba: 0xc2, 0x2bb: 0xc3, 0x2bc: 0xbd, 0x2bd: 0xbe, 0x2be: 0xbf, 0x2bf: 0xc0, + // Block 0xb, offset 0x2c0 + 0x2c0: 0xc1, 0x2c1: 0xc2, 0x2c2: 0xc3, 0x2c3: 0xbd, 0x2c4: 0xbe, 0x2c5: 0xbf, 0x2c6: 0xc0, 0x2c7: 0xc1, + 0x2c8: 0xc2, 0x2c9: 0xc3, 0x2ca: 0xbd, 0x2cb: 0xbe, 0x2cc: 0xbf, 0x2cd: 0xc0, 0x2ce: 0xc1, 0x2cf: 0xc2, + 0x2d0: 0xc3, 0x2d1: 0xbd, 0x2d2: 0xbe, 0x2d3: 0xbf, 0x2d4: 0xc0, 0x2d5: 0xc1, 0x2d6: 0xc2, 0x2d7: 0xc3, + 0x2d8: 0xbd, 0x2d9: 0xbe, 0x2da: 0xbf, 0x2db: 0xc0, 0x2dc: 0xc1, 0x2dd: 0xc2, 0x2de: 0xc4, + // Block 0xc, offset 0x300 + 0x324: 0x31, 0x325: 0x32, 0x326: 0x33, 0x327: 0x34, + 0x328: 0x35, 0x329: 0x36, 0x32a: 0x37, 0x32b: 0x38, 0x32c: 0x39, 0x32d: 0x3a, 0x32e: 0x3b, 0x32f: 0x3c, + 0x330: 0x3d, 0x331: 0x3e, 0x332: 0x3f, 0x333: 0x40, 0x334: 0x41, 0x335: 0x42, 0x336: 0x43, 0x337: 0x44, + 0x338: 0x45, 0x339: 0x46, 0x33a: 0x47, 0x33b: 0x48, 0x33c: 0xc5, 0x33d: 0x49, 0x33e: 0x4a, 0x33f: 0x4b, + // Block 0xd, offset 0x340 + 0x347: 0xc6, + 0x34b: 0xc7, 0x34d: 0xc8, + 0x368: 0xc9, 0x36b: 0xca, + 0x374: 0xcb, + 0x37d: 0xcc, + // Block 0xe, offset 0x380 + 0x381: 0xcd, 0x382: 0xce, 0x384: 0xcf, 0x385: 0xb7, 0x387: 0xd0, + 0x388: 0xd1, 0x38b: 0xd2, 0x38c: 0xd3, 0x38d: 0xd4, + 0x391: 0xd5, 0x392: 0xd6, 0x393: 0xd7, 0x396: 0xd8, 0x397: 0xd9, + 0x398: 0xda, 0x39a: 0xdb, 0x39c: 0xdc, + 0x3a0: 0xdd, 0x3a7: 0xde, + 0x3a8: 0xdf, 0x3a9: 0xe0, 0x3aa: 0xe1, + 0x3b0: 0xda, 0x3b5: 0xe2, 0x3b6: 0xe3, + // Block 0xf, offset 0x3c0 + 0x3eb: 0xe4, 0x3ec: 0xe5, + // Block 0x10, offset 0x400 + 0x432: 0xe6, + // Block 0x11, offset 0x440 + 0x445: 0xe7, 0x446: 0xe8, 0x447: 0xe9, + 0x449: 0xea, + 0x450: 0xeb, 0x451: 0xec, 0x452: 0xed, 0x453: 0xee, 0x454: 0xef, 0x455: 0xf0, 0x456: 0xf1, 0x457: 0xf2, + 0x458: 0xf3, 0x459: 0xf4, 0x45a: 0x4c, 0x45b: 0xf5, 0x45c: 0xf6, 0x45d: 0xf7, 0x45e: 0xf8, 0x45f: 0x4d, + // Block 0x12, offset 0x480 + 0x480: 0xf9, 0x484: 0xe5, + 0x48b: 0xfa, + 0x4a3: 0xfb, 0x4a5: 0xfc, + 0x4b8: 0x4e, 0x4b9: 0x4f, 0x4ba: 0x50, + // Block 0x13, offset 0x4c0 + 0x4c4: 0x51, 0x4c5: 0xfd, 0x4c6: 0xfe, + 0x4c8: 0x52, 0x4c9: 0xff, + // Block 0x14, offset 0x500 + 0x520: 0x53, 0x521: 0x54, 0x522: 0x55, 0x523: 0x56, 0x524: 0x57, 0x525: 0x58, 0x526: 0x59, 0x527: 0x5a, + 0x528: 0x5b, + // Block 0x15, offset 0x540 + 0x550: 0x0b, 0x551: 0x0c, 0x556: 0x0d, + 0x55b: 0x0e, 0x55d: 0x0f, 0x55e: 0x10, 0x55f: 0x11, + 0x56f: 0x12, +} + +// nfkcSparseOffset: 164 entries, 328 bytes +var nfkcSparseOffset = []uint16{0x0, 0xe, 0x12, 0x1b, 0x25, 0x35, 0x37, 0x3c, 0x47, 0x56, 0x63, 0x6b, 0x70, 0x75, 0x77, 0x7f, 0x86, 0x89, 0x91, 0x95, 0x99, 0x9b, 0x9d, 0xa6, 0xaa, 0xb1, 0xb6, 0xb9, 0xc3, 0xc6, 0xcd, 0xd5, 0xd9, 0xdb, 0xdf, 0xe3, 0xe9, 0xfa, 0x106, 0x108, 0x10e, 0x110, 0x112, 0x114, 0x116, 0x118, 0x11a, 0x11c, 0x11f, 0x122, 0x124, 0x127, 0x12a, 0x12e, 0x133, 0x13c, 0x13e, 0x141, 0x143, 0x14e, 0x159, 0x167, 0x175, 0x185, 0x193, 0x19a, 0x1a0, 0x1af, 0x1b3, 0x1b5, 0x1b9, 0x1bb, 0x1be, 0x1c0, 0x1c3, 0x1c5, 0x1c8, 0x1ca, 0x1cc, 0x1ce, 0x1da, 0x1e4, 0x1ee, 0x1f1, 0x1f5, 0x1f7, 0x1f9, 0x1fb, 0x1fd, 0x200, 0x202, 0x204, 0x206, 0x208, 0x20e, 0x211, 0x215, 0x217, 0x21e, 0x224, 0x22a, 0x232, 0x238, 0x23e, 0x244, 0x248, 0x24a, 0x24c, 0x24e, 0x250, 0x256, 0x259, 0x25b, 0x261, 0x264, 0x26c, 0x273, 0x276, 0x279, 0x27b, 0x27e, 0x286, 0x28a, 0x291, 0x294, 0x29a, 0x29c, 0x29e, 0x2a1, 0x2a3, 0x2a6, 0x2a8, 0x2aa, 0x2ac, 0x2ae, 0x2b1, 0x2b3, 0x2b5, 0x2b7, 0x2b9, 0x2c6, 0x2d0, 0x2d2, 0x2d4, 0x2d8, 0x2dd, 0x2e9, 0x2ee, 0x2f7, 0x2fd, 0x302, 0x306, 0x30b, 0x30f, 0x31f, 0x32d, 0x33b, 0x349, 0x34f, 0x351, 0x353, 0x356, 0x361, 0x363} + +// nfkcSparseValues: 877 entries, 3508 bytes +var nfkcSparseValues = [877]valueRange{ + // Block 0x0, offset 0x0 + {value: 0x0002, lo: 0x0d}, + {value: 0x0001, lo: 0xa0, hi: 0xa0}, + {value: 0x427b, lo: 0xa8, hi: 0xa8}, + {value: 0x0083, lo: 0xaa, hi: 0xaa}, + {value: 0x4267, lo: 0xaf, hi: 0xaf}, + {value: 0x0025, lo: 0xb2, hi: 0xb3}, + {value: 0x425d, lo: 0xb4, hi: 0xb4}, + {value: 0x01dc, lo: 0xb5, hi: 0xb5}, + {value: 0x4294, lo: 0xb8, hi: 0xb8}, + {value: 0x0023, lo: 0xb9, hi: 0xb9}, + {value: 0x009f, lo: 0xba, hi: 0xba}, + {value: 0x221f, lo: 0xbc, hi: 0xbc}, + {value: 0x2213, lo: 0xbd, hi: 0xbd}, + {value: 0x22b5, lo: 0xbe, hi: 0xbe}, + // Block 0x1, offset 0xe + {value: 0x0091, lo: 0x03}, + {value: 0x46e5, lo: 0xa0, hi: 0xa1}, + {value: 0x4717, lo: 0xaf, hi: 0xb0}, + {value: 0xa000, lo: 0xb7, hi: 0xb7}, + // Block 0x2, offset 0x12 + {value: 0x0003, lo: 0x08}, + {value: 0xa000, lo: 0x92, hi: 0x92}, + {value: 0x0091, lo: 0xb0, hi: 0xb0}, + {value: 0x0119, lo: 0xb1, hi: 0xb1}, + {value: 0x0095, lo: 0xb2, hi: 0xb2}, + {value: 0x00a5, lo: 0xb3, hi: 0xb3}, + {value: 0x0143, lo: 0xb4, hi: 0xb6}, + {value: 0x00af, lo: 0xb7, hi: 0xb7}, + {value: 0x00b3, lo: 0xb8, hi: 0xb8}, + // Block 0x3, offset 0x1b + {value: 0x000a, lo: 0x09}, + {value: 0x4271, lo: 0x98, hi: 0x98}, + {value: 0x4276, lo: 0x99, hi: 0x9a}, + {value: 0x4299, lo: 0x9b, hi: 0x9b}, + {value: 0x4262, lo: 0x9c, hi: 0x9c}, + {value: 0x4285, lo: 0x9d, hi: 0x9d}, + {value: 0x0113, lo: 0xa0, hi: 0xa0}, + {value: 0x0099, lo: 0xa1, hi: 0xa1}, + {value: 0x00a7, lo: 0xa2, hi: 0xa3}, + {value: 0x0167, lo: 0xa4, hi: 0xa4}, + // Block 0x4, offset 0x25 + {value: 0x0000, lo: 0x0f}, + {value: 0xa000, lo: 0x83, hi: 0x83}, + {value: 0xa000, lo: 0x87, hi: 0x87}, + {value: 0xa000, lo: 0x8b, hi: 0x8b}, + {value: 0xa000, lo: 0x8d, hi: 0x8d}, + {value: 0x37a8, lo: 0x90, hi: 0x90}, + {value: 0x37b4, lo: 0x91, hi: 0x91}, + {value: 0x37a2, lo: 0x93, hi: 0x93}, + {value: 0xa000, lo: 0x96, hi: 0x96}, + {value: 0x381a, lo: 0x97, hi: 0x97}, + {value: 0x37e4, lo: 0x9c, hi: 0x9c}, + {value: 0x37cc, lo: 0x9d, hi: 0x9d}, + {value: 0x37f6, lo: 0x9e, hi: 0x9e}, + {value: 0xa000, lo: 0xb4, hi: 0xb5}, + {value: 0x3820, lo: 0xb6, hi: 0xb6}, + {value: 0x3826, lo: 0xb7, hi: 0xb7}, + // Block 0x5, offset 0x35 + {value: 0x0000, lo: 0x01}, + {value: 0x8132, lo: 0x83, hi: 0x87}, + // Block 0x6, offset 0x37 + {value: 0x0001, lo: 0x04}, + {value: 0x8113, lo: 0x81, hi: 0x82}, + {value: 0x8132, lo: 0x84, hi: 0x84}, + {value: 0x812d, lo: 0x85, hi: 0x85}, + {value: 0x810d, lo: 0x87, hi: 0x87}, + // Block 0x7, offset 0x3c + {value: 0x0000, lo: 0x0a}, + {value: 0x8132, lo: 0x90, hi: 0x97}, + {value: 0x8119, lo: 0x98, hi: 0x98}, + {value: 0x811a, lo: 0x99, hi: 0x99}, + {value: 0x811b, lo: 0x9a, hi: 0x9a}, + {value: 0x3844, lo: 0xa2, hi: 0xa2}, + {value: 0x384a, lo: 0xa3, hi: 0xa3}, + {value: 0x3856, lo: 0xa4, hi: 0xa4}, + {value: 0x3850, lo: 0xa5, hi: 0xa5}, + {value: 0x385c, lo: 0xa6, hi: 0xa6}, + {value: 0xa000, lo: 0xa7, hi: 0xa7}, + // Block 0x8, offset 0x47 + {value: 0x0000, lo: 0x0e}, + {value: 0x386e, lo: 0x80, hi: 0x80}, + {value: 0xa000, lo: 0x81, hi: 0x81}, + {value: 0x3862, lo: 0x82, hi: 0x82}, + {value: 0xa000, lo: 0x92, hi: 0x92}, + {value: 0x3868, lo: 0x93, hi: 0x93}, + {value: 0xa000, lo: 0x95, hi: 0x95}, + {value: 0x8132, lo: 0x96, hi: 0x9c}, + {value: 0x8132, lo: 0x9f, hi: 0xa2}, + {value: 0x812d, lo: 0xa3, hi: 0xa3}, + {value: 0x8132, lo: 0xa4, hi: 0xa4}, + {value: 0x8132, lo: 0xa7, hi: 0xa8}, + {value: 0x812d, lo: 0xaa, hi: 0xaa}, + {value: 0x8132, lo: 0xab, hi: 0xac}, + {value: 0x812d, lo: 0xad, hi: 0xad}, + // Block 0x9, offset 0x56 + {value: 0x0000, lo: 0x0c}, + {value: 0x811f, lo: 0x91, hi: 0x91}, + {value: 0x8132, lo: 0xb0, hi: 0xb0}, + {value: 0x812d, lo: 0xb1, hi: 0xb1}, + {value: 0x8132, lo: 0xb2, hi: 0xb3}, + {value: 0x812d, lo: 0xb4, hi: 0xb4}, + {value: 0x8132, lo: 0xb5, hi: 0xb6}, + {value: 0x812d, lo: 0xb7, hi: 0xb9}, + {value: 0x8132, lo: 0xba, hi: 0xba}, + {value: 0x812d, lo: 0xbb, hi: 0xbc}, + {value: 0x8132, lo: 0xbd, hi: 0xbd}, + {value: 0x812d, lo: 0xbe, hi: 0xbe}, + {value: 0x8132, lo: 0xbf, hi: 0xbf}, + // Block 0xa, offset 0x63 + {value: 0x0005, lo: 0x07}, + {value: 0x8132, lo: 0x80, hi: 0x80}, + {value: 0x8132, lo: 0x81, hi: 0x81}, + {value: 0x812d, lo: 0x82, hi: 0x83}, + {value: 0x812d, lo: 0x84, hi: 0x85}, + {value: 0x812d, lo: 0x86, hi: 0x87}, + {value: 0x812d, lo: 0x88, hi: 0x89}, + {value: 0x8132, lo: 0x8a, hi: 0x8a}, + // Block 0xb, offset 0x6b + {value: 0x0000, lo: 0x04}, + {value: 0x8132, lo: 0xab, hi: 0xb1}, + {value: 0x812d, lo: 0xb2, hi: 0xb2}, + {value: 0x8132, lo: 0xb3, hi: 0xb3}, + {value: 0x812d, lo: 0xbd, hi: 0xbd}, + // Block 0xc, offset 0x70 + {value: 0x0000, lo: 0x04}, + {value: 0x8132, lo: 0x96, hi: 0x99}, + {value: 0x8132, lo: 0x9b, hi: 0xa3}, + {value: 0x8132, lo: 0xa5, hi: 0xa7}, + {value: 0x8132, lo: 0xa9, hi: 0xad}, + // Block 0xd, offset 0x75 + {value: 0x0000, lo: 0x01}, + {value: 0x812d, lo: 0x99, hi: 0x9b}, + // Block 0xe, offset 0x77 + {value: 0x0000, lo: 0x07}, + {value: 0xa000, lo: 0xa8, hi: 0xa8}, + {value: 0x3edb, lo: 0xa9, hi: 0xa9}, + {value: 0xa000, lo: 0xb0, hi: 0xb0}, + {value: 0x3ee3, lo: 0xb1, hi: 0xb1}, + {value: 0xa000, lo: 0xb3, hi: 0xb3}, + {value: 0x3eeb, lo: 0xb4, hi: 0xb4}, + {value: 0x9902, lo: 0xbc, hi: 0xbc}, + // Block 0xf, offset 0x7f + {value: 0x0008, lo: 0x06}, + {value: 0x8104, lo: 0x8d, hi: 0x8d}, + {value: 0x8132, lo: 0x91, hi: 0x91}, + {value: 0x812d, lo: 0x92, hi: 0x92}, + {value: 0x8132, lo: 0x93, hi: 0x93}, + {value: 0x8132, lo: 0x94, hi: 0x94}, + {value: 0x451f, lo: 0x98, hi: 0x9f}, + // Block 0x10, offset 0x86 + {value: 0x0000, lo: 0x02}, + {value: 0x8102, lo: 0xbc, hi: 0xbc}, + {value: 0x9900, lo: 0xbe, hi: 0xbe}, + // Block 0x11, offset 0x89 + {value: 0x0008, lo: 0x07}, + {value: 0xa000, lo: 0x87, hi: 0x87}, + {value: 0x2ca1, lo: 0x8b, hi: 0x8c}, + {value: 0x8104, lo: 0x8d, hi: 0x8d}, + {value: 0x9900, lo: 0x97, hi: 0x97}, + {value: 0x455f, lo: 0x9c, hi: 0x9d}, + {value: 0x456f, lo: 0x9f, hi: 0x9f}, + {value: 0x8132, lo: 0xbe, hi: 0xbe}, + // Block 0x12, offset 0x91 + {value: 0x0000, lo: 0x03}, + {value: 0x4597, lo: 0xb3, hi: 0xb3}, + {value: 0x459f, lo: 0xb6, hi: 0xb6}, + {value: 0x8102, lo: 0xbc, hi: 0xbc}, + // Block 0x13, offset 0x95 + {value: 0x0008, lo: 0x03}, + {value: 0x8104, lo: 0x8d, hi: 0x8d}, + {value: 0x4577, lo: 0x99, hi: 0x9b}, + {value: 0x458f, lo: 0x9e, hi: 0x9e}, + // Block 0x14, offset 0x99 + {value: 0x0000, lo: 0x01}, + {value: 0x8102, lo: 0xbc, hi: 0xbc}, + // Block 0x15, offset 0x9b + {value: 0x0000, lo: 0x01}, + {value: 0x8104, lo: 0x8d, hi: 0x8d}, + // Block 0x16, offset 0x9d + {value: 0x0000, lo: 0x08}, + {value: 0xa000, lo: 0x87, hi: 0x87}, + {value: 0x2cb9, lo: 0x88, hi: 0x88}, + {value: 0x2cb1, lo: 0x8b, hi: 0x8b}, + {value: 0x2cc1, lo: 0x8c, hi: 0x8c}, + {value: 0x8104, lo: 0x8d, hi: 0x8d}, + {value: 0x9900, lo: 0x96, hi: 0x97}, + {value: 0x45a7, lo: 0x9c, hi: 0x9c}, + {value: 0x45af, lo: 0x9d, hi: 0x9d}, + // Block 0x17, offset 0xa6 + {value: 0x0000, lo: 0x03}, + {value: 0xa000, lo: 0x92, hi: 0x92}, + {value: 0x2cc9, lo: 0x94, hi: 0x94}, + {value: 0x9900, lo: 0xbe, hi: 0xbe}, + // Block 0x18, offset 0xaa + {value: 0x0000, lo: 0x06}, + {value: 0xa000, lo: 0x86, hi: 0x87}, + {value: 0x2cd1, lo: 0x8a, hi: 0x8a}, + {value: 0x2ce1, lo: 0x8b, hi: 0x8b}, + {value: 0x2cd9, lo: 0x8c, hi: 0x8c}, + {value: 0x8104, lo: 0x8d, hi: 0x8d}, + {value: 0x9900, lo: 0x97, hi: 0x97}, + // Block 0x19, offset 0xb1 + {value: 0x1801, lo: 0x04}, + {value: 0xa000, lo: 0x86, hi: 0x86}, + {value: 0x3ef3, lo: 0x88, hi: 0x88}, + {value: 0x8104, lo: 0x8d, hi: 0x8d}, + {value: 0x8120, lo: 0x95, hi: 0x96}, + // Block 0x1a, offset 0xb6 + {value: 0x0000, lo: 0x02}, + {value: 0x8102, lo: 0xbc, hi: 0xbc}, + {value: 0xa000, lo: 0xbf, hi: 0xbf}, + // Block 0x1b, offset 0xb9 + {value: 0x0000, lo: 0x09}, + {value: 0x2ce9, lo: 0x80, hi: 0x80}, + {value: 0x9900, lo: 0x82, hi: 0x82}, + {value: 0xa000, lo: 0x86, hi: 0x86}, + {value: 0x2cf1, lo: 0x87, hi: 0x87}, + {value: 0x2cf9, lo: 0x88, hi: 0x88}, + {value: 0x2f53, lo: 0x8a, hi: 0x8a}, + {value: 0x2ddb, lo: 0x8b, hi: 0x8b}, + {value: 0x8104, lo: 0x8d, hi: 0x8d}, + {value: 0x9900, lo: 0x95, hi: 0x96}, + // Block 0x1c, offset 0xc3 + {value: 0x0000, lo: 0x02}, + {value: 0x8104, lo: 0xbb, hi: 0xbc}, + {value: 0x9900, lo: 0xbe, hi: 0xbe}, + // Block 0x1d, offset 0xc6 + {value: 0x0000, lo: 0x06}, + {value: 0xa000, lo: 0x86, hi: 0x87}, + {value: 0x2d01, lo: 0x8a, hi: 0x8a}, + {value: 0x2d11, lo: 0x8b, hi: 0x8b}, + {value: 0x2d09, lo: 0x8c, hi: 0x8c}, + {value: 0x8104, lo: 0x8d, hi: 0x8d}, + {value: 0x9900, lo: 0x97, hi: 0x97}, + // Block 0x1e, offset 0xcd + {value: 0x6be7, lo: 0x07}, + {value: 0x9904, lo: 0x8a, hi: 0x8a}, + {value: 0x9900, lo: 0x8f, hi: 0x8f}, + {value: 0xa000, lo: 0x99, hi: 0x99}, + {value: 0x3efb, lo: 0x9a, hi: 0x9a}, + {value: 0x2f5b, lo: 0x9c, hi: 0x9c}, + {value: 0x2de6, lo: 0x9d, hi: 0x9d}, + {value: 0x2d19, lo: 0x9e, hi: 0x9f}, + // Block 0x1f, offset 0xd5 + {value: 0x0000, lo: 0x03}, + {value: 0x2624, lo: 0xb3, hi: 0xb3}, + {value: 0x8122, lo: 0xb8, hi: 0xb9}, + {value: 0x8104, lo: 0xba, hi: 0xba}, + // Block 0x20, offset 0xd9 + {value: 0x0000, lo: 0x01}, + {value: 0x8123, lo: 0x88, hi: 0x8b}, + // Block 0x21, offset 0xdb + {value: 0x0000, lo: 0x03}, + {value: 0x2639, lo: 0xb3, hi: 0xb3}, + {value: 0x8124, lo: 0xb8, hi: 0xb9}, + {value: 0x8104, lo: 0xba, hi: 0xba}, + // Block 0x22, offset 0xdf + {value: 0x0000, lo: 0x03}, + {value: 0x8125, lo: 0x88, hi: 0x8b}, + {value: 0x262b, lo: 0x9c, hi: 0x9c}, + {value: 0x2632, lo: 0x9d, hi: 0x9d}, + // Block 0x23, offset 0xe3 + {value: 0x0000, lo: 0x05}, + {value: 0x030b, lo: 0x8c, hi: 0x8c}, + {value: 0x812d, lo: 0x98, hi: 0x99}, + {value: 0x812d, lo: 0xb5, hi: 0xb5}, + {value: 0x812d, lo: 0xb7, hi: 0xb7}, + {value: 0x812b, lo: 0xb9, hi: 0xb9}, + // Block 0x24, offset 0xe9 + {value: 0x0000, lo: 0x10}, + {value: 0x2647, lo: 0x83, hi: 0x83}, + {value: 0x264e, lo: 0x8d, hi: 0x8d}, + {value: 0x2655, lo: 0x92, hi: 0x92}, + {value: 0x265c, lo: 0x97, hi: 0x97}, + {value: 0x2663, lo: 0x9c, hi: 0x9c}, + {value: 0x2640, lo: 0xa9, hi: 0xa9}, + {value: 0x8126, lo: 0xb1, hi: 0xb1}, + {value: 0x8127, lo: 0xb2, hi: 0xb2}, + {value: 0x4a87, lo: 0xb3, hi: 0xb3}, + {value: 0x8128, lo: 0xb4, hi: 0xb4}, + {value: 0x4a90, lo: 0xb5, hi: 0xb5}, + {value: 0x45b7, lo: 0xb6, hi: 0xb6}, + {value: 0x45f7, lo: 0xb7, hi: 0xb7}, + {value: 0x45bf, lo: 0xb8, hi: 0xb8}, + {value: 0x4602, lo: 0xb9, hi: 0xb9}, + {value: 0x8127, lo: 0xba, hi: 0xbd}, + // Block 0x25, offset 0xfa + {value: 0x0000, lo: 0x0b}, + {value: 0x8127, lo: 0x80, hi: 0x80}, + {value: 0x4a99, lo: 0x81, hi: 0x81}, + {value: 0x8132, lo: 0x82, hi: 0x83}, + {value: 0x8104, lo: 0x84, hi: 0x84}, + {value: 0x8132, lo: 0x86, hi: 0x87}, + {value: 0x2671, lo: 0x93, hi: 0x93}, + {value: 0x2678, lo: 0x9d, hi: 0x9d}, + {value: 0x267f, lo: 0xa2, hi: 0xa2}, + {value: 0x2686, lo: 0xa7, hi: 0xa7}, + {value: 0x268d, lo: 0xac, hi: 0xac}, + {value: 0x266a, lo: 0xb9, hi: 0xb9}, + // Block 0x26, offset 0x106 + {value: 0x0000, lo: 0x01}, + {value: 0x812d, lo: 0x86, hi: 0x86}, + // Block 0x27, offset 0x108 + {value: 0x0000, lo: 0x05}, + {value: 0xa000, lo: 0xa5, hi: 0xa5}, + {value: 0x2d21, lo: 0xa6, hi: 0xa6}, + {value: 0x9900, lo: 0xae, hi: 0xae}, + {value: 0x8102, lo: 0xb7, hi: 0xb7}, + {value: 0x8104, lo: 0xb9, hi: 0xba}, + // Block 0x28, offset 0x10e + {value: 0x0000, lo: 0x01}, + {value: 0x812d, lo: 0x8d, hi: 0x8d}, + // Block 0x29, offset 0x110 + {value: 0x0000, lo: 0x01}, + {value: 0x030f, lo: 0xbc, hi: 0xbc}, + // Block 0x2a, offset 0x112 + {value: 0x0000, lo: 0x01}, + {value: 0xa000, lo: 0x80, hi: 0x92}, + // Block 0x2b, offset 0x114 + {value: 0x0000, lo: 0x01}, + {value: 0xb900, lo: 0xa1, hi: 0xb5}, + // Block 0x2c, offset 0x116 + {value: 0x0000, lo: 0x01}, + {value: 0x9900, lo: 0xa8, hi: 0xbf}, + // Block 0x2d, offset 0x118 + {value: 0x0000, lo: 0x01}, + {value: 0x9900, lo: 0x80, hi: 0x82}, + // Block 0x2e, offset 0x11a + {value: 0x0000, lo: 0x01}, + {value: 0x8132, lo: 0x9d, hi: 0x9f}, + // Block 0x2f, offset 0x11c + {value: 0x0000, lo: 0x02}, + {value: 0x8104, lo: 0x94, hi: 0x94}, + {value: 0x8104, lo: 0xb4, hi: 0xb4}, + // Block 0x30, offset 0x11f + {value: 0x0000, lo: 0x02}, + {value: 0x8104, lo: 0x92, hi: 0x92}, + {value: 0x8132, lo: 0x9d, hi: 0x9d}, + // Block 0x31, offset 0x122 + {value: 0x0000, lo: 0x01}, + {value: 0x8131, lo: 0xa9, hi: 0xa9}, + // Block 0x32, offset 0x124 + {value: 0x0004, lo: 0x02}, + {value: 0x812e, lo: 0xb9, hi: 0xba}, + {value: 0x812d, lo: 0xbb, hi: 0xbb}, + // Block 0x33, offset 0x127 + {value: 0x0000, lo: 0x02}, + {value: 0x8132, lo: 0x97, hi: 0x97}, + {value: 0x812d, lo: 0x98, hi: 0x98}, + // Block 0x34, offset 0x12a + {value: 0x0000, lo: 0x03}, + {value: 0x8104, lo: 0xa0, hi: 0xa0}, + {value: 0x8132, lo: 0xb5, hi: 0xbc}, + {value: 0x812d, lo: 0xbf, hi: 0xbf}, + // Block 0x35, offset 0x12e + {value: 0x0000, lo: 0x04}, + {value: 0x8132, lo: 0xb0, hi: 0xb4}, + {value: 0x812d, lo: 0xb5, hi: 0xba}, + {value: 0x8132, lo: 0xbb, hi: 0xbc}, + {value: 0x812d, lo: 0xbd, hi: 0xbd}, + // Block 0x36, offset 0x133 + {value: 0x0000, lo: 0x08}, + {value: 0x2d69, lo: 0x80, hi: 0x80}, + {value: 0x2d71, lo: 0x81, hi: 0x81}, + {value: 0xa000, lo: 0x82, hi: 0x82}, + {value: 0x2d79, lo: 0x83, hi: 0x83}, + {value: 0x8104, lo: 0x84, hi: 0x84}, + {value: 0x8132, lo: 0xab, hi: 0xab}, + {value: 0x812d, lo: 0xac, hi: 0xac}, + {value: 0x8132, lo: 0xad, hi: 0xb3}, + // Block 0x37, offset 0x13c + {value: 0x0000, lo: 0x01}, + {value: 0x8104, lo: 0xaa, hi: 0xab}, + // Block 0x38, offset 0x13e + {value: 0x0000, lo: 0x02}, + {value: 0x8102, lo: 0xa6, hi: 0xa6}, + {value: 0x8104, lo: 0xb2, hi: 0xb3}, + // Block 0x39, offset 0x141 + {value: 0x0000, lo: 0x01}, + {value: 0x8102, lo: 0xb7, hi: 0xb7}, + // Block 0x3a, offset 0x143 + {value: 0x0000, lo: 0x0a}, + {value: 0x8132, lo: 0x90, hi: 0x92}, + {value: 0x8101, lo: 0x94, hi: 0x94}, + {value: 0x812d, lo: 0x95, hi: 0x99}, + {value: 0x8132, lo: 0x9a, hi: 0x9b}, + {value: 0x812d, lo: 0x9c, hi: 0x9f}, + {value: 0x8132, lo: 0xa0, hi: 0xa0}, + {value: 0x8101, lo: 0xa2, hi: 0xa8}, + {value: 0x812d, lo: 0xad, hi: 0xad}, + {value: 0x8132, lo: 0xb4, hi: 0xb4}, + {value: 0x8132, lo: 0xb8, hi: 0xb9}, + // Block 0x3b, offset 0x14e + {value: 0x0002, lo: 0x0a}, + {value: 0x0043, lo: 0xac, hi: 0xac}, + {value: 0x00d1, lo: 0xad, hi: 0xad}, + {value: 0x0045, lo: 0xae, hi: 0xae}, + {value: 0x0049, lo: 0xb0, hi: 0xb1}, + {value: 0x00e6, lo: 0xb2, hi: 0xb2}, + {value: 0x004f, lo: 0xb3, hi: 0xba}, + {value: 0x005f, lo: 0xbc, hi: 0xbc}, + {value: 0x00ef, lo: 0xbd, hi: 0xbd}, + {value: 0x0061, lo: 0xbe, hi: 0xbe}, + {value: 0x0065, lo: 0xbf, hi: 0xbf}, + // Block 0x3c, offset 0x159 + {value: 0x0000, lo: 0x0d}, + {value: 0x0001, lo: 0x80, hi: 0x8a}, + {value: 0x043b, lo: 0x91, hi: 0x91}, + {value: 0x429e, lo: 0x97, hi: 0x97}, + {value: 0x001d, lo: 0xa4, hi: 0xa4}, + {value: 0x1873, lo: 0xa5, hi: 0xa5}, + {value: 0x1b5f, lo: 0xa6, hi: 0xa6}, + {value: 0x0001, lo: 0xaf, hi: 0xaf}, + {value: 0x2694, lo: 0xb3, hi: 0xb3}, + {value: 0x2801, lo: 0xb4, hi: 0xb4}, + {value: 0x269b, lo: 0xb6, hi: 0xb6}, + {value: 0x280b, lo: 0xb7, hi: 0xb7}, + {value: 0x186d, lo: 0xbc, hi: 0xbc}, + {value: 0x426c, lo: 0xbe, hi: 0xbe}, + // Block 0x3d, offset 0x167 + {value: 0x0002, lo: 0x0d}, + {value: 0x1933, lo: 0x87, hi: 0x87}, + {value: 0x1930, lo: 0x88, hi: 0x88}, + {value: 0x1870, lo: 0x89, hi: 0x89}, + {value: 0x2991, lo: 0x97, hi: 0x97}, + {value: 0x0001, lo: 0x9f, hi: 0x9f}, + {value: 0x0021, lo: 0xb0, hi: 0xb0}, + {value: 0x0093, lo: 0xb1, hi: 0xb1}, + {value: 0x0029, lo: 0xb4, hi: 0xb9}, + {value: 0x0017, lo: 0xba, hi: 0xba}, + {value: 0x0467, lo: 0xbb, hi: 0xbb}, + {value: 0x003b, lo: 0xbc, hi: 0xbc}, + {value: 0x0011, lo: 0xbd, hi: 0xbe}, + {value: 0x009d, lo: 0xbf, hi: 0xbf}, + // Block 0x3e, offset 0x175 + {value: 0x0002, lo: 0x0f}, + {value: 0x0021, lo: 0x80, hi: 0x89}, + {value: 0x0017, lo: 0x8a, hi: 0x8a}, + {value: 0x0467, lo: 0x8b, hi: 0x8b}, + {value: 0x003b, lo: 0x8c, hi: 0x8c}, + {value: 0x0011, lo: 0x8d, hi: 0x8e}, + {value: 0x0083, lo: 0x90, hi: 0x90}, + {value: 0x008b, lo: 0x91, hi: 0x91}, + {value: 0x009f, lo: 0x92, hi: 0x92}, + {value: 0x00b1, lo: 0x93, hi: 0x93}, + {value: 0x0104, lo: 0x94, hi: 0x94}, + {value: 0x0091, lo: 0x95, hi: 0x95}, + {value: 0x0097, lo: 0x96, hi: 0x99}, + {value: 0x00a1, lo: 0x9a, hi: 0x9a}, + {value: 0x00a7, lo: 0x9b, hi: 0x9c}, + {value: 0x199c, lo: 0xa8, hi: 0xa8}, + // Block 0x3f, offset 0x185 + {value: 0x0000, lo: 0x0d}, + {value: 0x8132, lo: 0x90, hi: 0x91}, + {value: 0x8101, lo: 0x92, hi: 0x93}, + {value: 0x8132, lo: 0x94, hi: 0x97}, + {value: 0x8101, lo: 0x98, hi: 0x9a}, + {value: 0x8132, lo: 0x9b, hi: 0x9c}, + {value: 0x8132, lo: 0xa1, hi: 0xa1}, + {value: 0x8101, lo: 0xa5, hi: 0xa6}, + {value: 0x8132, lo: 0xa7, hi: 0xa7}, + {value: 0x812d, lo: 0xa8, hi: 0xa8}, + {value: 0x8132, lo: 0xa9, hi: 0xa9}, + {value: 0x8101, lo: 0xaa, hi: 0xab}, + {value: 0x812d, lo: 0xac, hi: 0xaf}, + {value: 0x8132, lo: 0xb0, hi: 0xb0}, + // Block 0x40, offset 0x193 + {value: 0x0007, lo: 0x06}, + {value: 0x2183, lo: 0x89, hi: 0x89}, + {value: 0xa000, lo: 0x90, hi: 0x90}, + {value: 0xa000, lo: 0x92, hi: 0x92}, + {value: 0xa000, lo: 0x94, hi: 0x94}, + {value: 0x3bbc, lo: 0x9a, hi: 0x9b}, + {value: 0x3bca, lo: 0xae, hi: 0xae}, + // Block 0x41, offset 0x19a + {value: 0x000e, lo: 0x05}, + {value: 0x3bd1, lo: 0x8d, hi: 0x8e}, + {value: 0x3bd8, lo: 0x8f, hi: 0x8f}, + {value: 0xa000, lo: 0x90, hi: 0x90}, + {value: 0xa000, lo: 0x92, hi: 0x92}, + {value: 0xa000, lo: 0x94, hi: 0x94}, + // Block 0x42, offset 0x1a0 + {value: 0x0173, lo: 0x0e}, + {value: 0xa000, lo: 0x83, hi: 0x83}, + {value: 0x3be6, lo: 0x84, hi: 0x84}, + {value: 0xa000, lo: 0x88, hi: 0x88}, + {value: 0x3bed, lo: 0x89, hi: 0x89}, + {value: 0xa000, lo: 0x8b, hi: 0x8b}, + {value: 0x3bf4, lo: 0x8c, hi: 0x8c}, + {value: 0xa000, lo: 0xa3, hi: 0xa3}, + {value: 0x3bfb, lo: 0xa4, hi: 0xa4}, + {value: 0xa000, lo: 0xa5, hi: 0xa5}, + {value: 0x3c02, lo: 0xa6, hi: 0xa6}, + {value: 0x26a2, lo: 0xac, hi: 0xad}, + {value: 0x26a9, lo: 0xaf, hi: 0xaf}, + {value: 0x281f, lo: 0xb0, hi: 0xb0}, + {value: 0xa000, lo: 0xbc, hi: 0xbc}, + // Block 0x43, offset 0x1af + {value: 0x0007, lo: 0x03}, + {value: 0x3c6b, lo: 0xa0, hi: 0xa1}, + {value: 0x3c95, lo: 0xa2, hi: 0xa3}, + {value: 0x3cbf, lo: 0xaa, hi: 0xad}, + // Block 0x44, offset 0x1b3 + {value: 0x0004, lo: 0x01}, + {value: 0x048b, lo: 0xa9, hi: 0xaa}, + // Block 0x45, offset 0x1b5 + {value: 0x0002, lo: 0x03}, + {value: 0x0057, lo: 0x80, hi: 0x8f}, + {value: 0x0083, lo: 0x90, hi: 0xa9}, + {value: 0x0021, lo: 0xaa, hi: 0xaa}, + // Block 0x46, offset 0x1b9 + {value: 0x0000, lo: 0x01}, + {value: 0x299e, lo: 0x8c, hi: 0x8c}, + // Block 0x47, offset 0x1bb + {value: 0x0266, lo: 0x02}, + {value: 0x1b8f, lo: 0xb4, hi: 0xb4}, + {value: 0x192d, lo: 0xb5, hi: 0xb6}, + // Block 0x48, offset 0x1be + {value: 0x0000, lo: 0x01}, + {value: 0x44e0, lo: 0x9c, hi: 0x9c}, + // Block 0x49, offset 0x1c0 + {value: 0x0000, lo: 0x02}, + {value: 0x0095, lo: 0xbc, hi: 0xbc}, + {value: 0x006d, lo: 0xbd, hi: 0xbd}, + // Block 0x4a, offset 0x1c3 + {value: 0x0000, lo: 0x01}, + {value: 0x8132, lo: 0xaf, hi: 0xb1}, + // Block 0x4b, offset 0x1c5 + {value: 0x0000, lo: 0x02}, + {value: 0x047f, lo: 0xaf, hi: 0xaf}, + {value: 0x8104, lo: 0xbf, hi: 0xbf}, + // Block 0x4c, offset 0x1c8 + {value: 0x0000, lo: 0x01}, + {value: 0x8132, lo: 0xa0, hi: 0xbf}, + // Block 0x4d, offset 0x1ca + {value: 0x0000, lo: 0x01}, + {value: 0x0dc3, lo: 0x9f, hi: 0x9f}, + // Block 0x4e, offset 0x1cc + {value: 0x0000, lo: 0x01}, + {value: 0x162f, lo: 0xb3, hi: 0xb3}, + // Block 0x4f, offset 0x1ce + {value: 0x0004, lo: 0x0b}, + {value: 0x1597, lo: 0x80, hi: 0x82}, + {value: 0x15af, lo: 0x83, hi: 0x83}, + {value: 0x15c7, lo: 0x84, hi: 0x85}, + {value: 0x15d7, lo: 0x86, hi: 0x89}, + {value: 0x15eb, lo: 0x8a, hi: 0x8c}, + {value: 0x15ff, lo: 0x8d, hi: 0x8d}, + {value: 0x1607, lo: 0x8e, hi: 0x8e}, + {value: 0x160f, lo: 0x8f, hi: 0x90}, + {value: 0x161b, lo: 0x91, hi: 0x93}, + {value: 0x162b, lo: 0x94, hi: 0x94}, + {value: 0x1633, lo: 0x95, hi: 0x95}, + // Block 0x50, offset 0x1da + {value: 0x0004, lo: 0x09}, + {value: 0x0001, lo: 0x80, hi: 0x80}, + {value: 0x812c, lo: 0xaa, hi: 0xaa}, + {value: 0x8131, lo: 0xab, hi: 0xab}, + {value: 0x8133, lo: 0xac, hi: 0xac}, + {value: 0x812e, lo: 0xad, hi: 0xad}, + {value: 0x812f, lo: 0xae, hi: 0xae}, + {value: 0x812f, lo: 0xaf, hi: 0xaf}, + {value: 0x04b3, lo: 0xb6, hi: 0xb6}, + {value: 0x0887, lo: 0xb8, hi: 0xba}, + // Block 0x51, offset 0x1e4 + {value: 0x0006, lo: 0x09}, + {value: 0x0313, lo: 0xb1, hi: 0xb1}, + {value: 0x0317, lo: 0xb2, hi: 0xb2}, + {value: 0x4a3e, lo: 0xb3, hi: 0xb3}, + {value: 0x031b, lo: 0xb4, hi: 0xb4}, + {value: 0x4a44, lo: 0xb5, hi: 0xb6}, + {value: 0x031f, lo: 0xb7, hi: 0xb7}, + {value: 0x0323, lo: 0xb8, hi: 0xb8}, + {value: 0x0327, lo: 0xb9, hi: 0xb9}, + {value: 0x4a50, lo: 0xba, hi: 0xbf}, + // Block 0x52, offset 0x1ee + {value: 0x0000, lo: 0x02}, + {value: 0x8132, lo: 0xaf, hi: 0xaf}, + {value: 0x8132, lo: 0xb4, hi: 0xbd}, + // Block 0x53, offset 0x1f1 + {value: 0x0000, lo: 0x03}, + {value: 0x020f, lo: 0x9c, hi: 0x9c}, + {value: 0x0212, lo: 0x9d, hi: 0x9d}, + {value: 0x8132, lo: 0x9e, hi: 0x9f}, + // Block 0x54, offset 0x1f5 + {value: 0x0000, lo: 0x01}, + {value: 0x8132, lo: 0xb0, hi: 0xb1}, + // Block 0x55, offset 0x1f7 + {value: 0x0000, lo: 0x01}, + {value: 0x163b, lo: 0xb0, hi: 0xb0}, + // Block 0x56, offset 0x1f9 + {value: 0x000c, lo: 0x01}, + {value: 0x00d7, lo: 0xb8, hi: 0xb9}, + // Block 0x57, offset 0x1fb + {value: 0x0000, lo: 0x01}, + {value: 0x8104, lo: 0x86, hi: 0x86}, + // Block 0x58, offset 0x1fd + {value: 0x0000, lo: 0x02}, + {value: 0x8104, lo: 0x84, hi: 0x84}, + {value: 0x8132, lo: 0xa0, hi: 0xb1}, + // Block 0x59, offset 0x200 + {value: 0x0000, lo: 0x01}, + {value: 0x812d, lo: 0xab, hi: 0xad}, + // Block 0x5a, offset 0x202 + {value: 0x0000, lo: 0x01}, + {value: 0x8104, lo: 0x93, hi: 0x93}, + // Block 0x5b, offset 0x204 + {value: 0x0000, lo: 0x01}, + {value: 0x8102, lo: 0xb3, hi: 0xb3}, + // Block 0x5c, offset 0x206 + {value: 0x0000, lo: 0x01}, + {value: 0x8104, lo: 0x80, hi: 0x80}, + // Block 0x5d, offset 0x208 + {value: 0x0000, lo: 0x05}, + {value: 0x8132, lo: 0xb0, hi: 0xb0}, + {value: 0x8132, lo: 0xb2, hi: 0xb3}, + {value: 0x812d, lo: 0xb4, hi: 0xb4}, + {value: 0x8132, lo: 0xb7, hi: 0xb8}, + {value: 0x8132, lo: 0xbe, hi: 0xbf}, + // Block 0x5e, offset 0x20e + {value: 0x0000, lo: 0x02}, + {value: 0x8132, lo: 0x81, hi: 0x81}, + {value: 0x8104, lo: 0xb6, hi: 0xb6}, + // Block 0x5f, offset 0x211 + {value: 0x0008, lo: 0x03}, + {value: 0x1637, lo: 0x9c, hi: 0x9d}, + {value: 0x0125, lo: 0x9e, hi: 0x9e}, + {value: 0x1643, lo: 0x9f, hi: 0x9f}, + // Block 0x60, offset 0x215 + {value: 0x0000, lo: 0x01}, + {value: 0x8104, lo: 0xad, hi: 0xad}, + // Block 0x61, offset 0x217 + {value: 0x0000, lo: 0x06}, + {value: 0xe500, lo: 0x80, hi: 0x80}, + {value: 0xc600, lo: 0x81, hi: 0x9b}, + {value: 0xe500, lo: 0x9c, hi: 0x9c}, + {value: 0xc600, lo: 0x9d, hi: 0xb7}, + {value: 0xe500, lo: 0xb8, hi: 0xb8}, + {value: 0xc600, lo: 0xb9, hi: 0xbf}, + // Block 0x62, offset 0x21e + {value: 0x0000, lo: 0x05}, + {value: 0xc600, lo: 0x80, hi: 0x93}, + {value: 0xe500, lo: 0x94, hi: 0x94}, + {value: 0xc600, lo: 0x95, hi: 0xaf}, + {value: 0xe500, lo: 0xb0, hi: 0xb0}, + {value: 0xc600, lo: 0xb1, hi: 0xbf}, + // Block 0x63, offset 0x224 + {value: 0x0000, lo: 0x05}, + {value: 0xc600, lo: 0x80, hi: 0x8b}, + {value: 0xe500, lo: 0x8c, hi: 0x8c}, + {value: 0xc600, lo: 0x8d, hi: 0xa7}, + {value: 0xe500, lo: 0xa8, hi: 0xa8}, + {value: 0xc600, lo: 0xa9, hi: 0xbf}, + // Block 0x64, offset 0x22a + {value: 0x0000, lo: 0x07}, + {value: 0xc600, lo: 0x80, hi: 0x83}, + {value: 0xe500, lo: 0x84, hi: 0x84}, + {value: 0xc600, lo: 0x85, hi: 0x9f}, + {value: 0xe500, lo: 0xa0, hi: 0xa0}, + {value: 0xc600, lo: 0xa1, hi: 0xbb}, + {value: 0xe500, lo: 0xbc, hi: 0xbc}, + {value: 0xc600, lo: 0xbd, hi: 0xbf}, + // Block 0x65, offset 0x232 + {value: 0x0000, lo: 0x05}, + {value: 0xc600, lo: 0x80, hi: 0x97}, + {value: 0xe500, lo: 0x98, hi: 0x98}, + {value: 0xc600, lo: 0x99, hi: 0xb3}, + {value: 0xe500, lo: 0xb4, hi: 0xb4}, + {value: 0xc600, lo: 0xb5, hi: 0xbf}, + // Block 0x66, offset 0x238 + {value: 0x0000, lo: 0x05}, + {value: 0xc600, lo: 0x80, hi: 0x8f}, + {value: 0xe500, lo: 0x90, hi: 0x90}, + {value: 0xc600, lo: 0x91, hi: 0xab}, + {value: 0xe500, lo: 0xac, hi: 0xac}, + {value: 0xc600, lo: 0xad, hi: 0xbf}, + // Block 0x67, offset 0x23e + {value: 0x0000, lo: 0x05}, + {value: 0xc600, lo: 0x80, hi: 0x87}, + {value: 0xe500, lo: 0x88, hi: 0x88}, + {value: 0xc600, lo: 0x89, hi: 0xa3}, + {value: 0xe500, lo: 0xa4, hi: 0xa4}, + {value: 0xc600, lo: 0xa5, hi: 0xbf}, + // Block 0x68, offset 0x244 + {value: 0x0000, lo: 0x03}, + {value: 0xc600, lo: 0x80, hi: 0x87}, + {value: 0xe500, lo: 0x88, hi: 0x88}, + {value: 0xc600, lo: 0x89, hi: 0xa3}, + // Block 0x69, offset 0x248 + {value: 0x0002, lo: 0x01}, + {value: 0x0003, lo: 0x81, hi: 0xbf}, + // Block 0x6a, offset 0x24a + {value: 0x0000, lo: 0x01}, + {value: 0x812d, lo: 0xbd, hi: 0xbd}, + // Block 0x6b, offset 0x24c + {value: 0x0000, lo: 0x01}, + {value: 0x812d, lo: 0xa0, hi: 0xa0}, + // Block 0x6c, offset 0x24e + {value: 0x0000, lo: 0x01}, + {value: 0x8132, lo: 0xb6, hi: 0xba}, + // Block 0x6d, offset 0x250 + {value: 0x002c, lo: 0x05}, + {value: 0x812d, lo: 0x8d, hi: 0x8d}, + {value: 0x8132, lo: 0x8f, hi: 0x8f}, + {value: 0x8132, lo: 0xb8, hi: 0xb8}, + {value: 0x8101, lo: 0xb9, hi: 0xba}, + {value: 0x8104, lo: 0xbf, hi: 0xbf}, + // Block 0x6e, offset 0x256 + {value: 0x0000, lo: 0x02}, + {value: 0x8132, lo: 0xa5, hi: 0xa5}, + {value: 0x812d, lo: 0xa6, hi: 0xa6}, + // Block 0x6f, offset 0x259 + {value: 0x0000, lo: 0x01}, + {value: 0x8132, lo: 0xa4, hi: 0xa7}, + // Block 0x70, offset 0x25b + {value: 0x0000, lo: 0x05}, + {value: 0x812d, lo: 0x86, hi: 0x87}, + {value: 0x8132, lo: 0x88, hi: 0x8a}, + {value: 0x812d, lo: 0x8b, hi: 0x8b}, + {value: 0x8132, lo: 0x8c, hi: 0x8c}, + {value: 0x812d, lo: 0x8d, hi: 0x90}, + // Block 0x71, offset 0x261 + {value: 0x0000, lo: 0x02}, + {value: 0x8104, lo: 0x86, hi: 0x86}, + {value: 0x8104, lo: 0xbf, hi: 0xbf}, + // Block 0x72, offset 0x264 + {value: 0x17fe, lo: 0x07}, + {value: 0xa000, lo: 0x99, hi: 0x99}, + {value: 0x423b, lo: 0x9a, hi: 0x9a}, + {value: 0xa000, lo: 0x9b, hi: 0x9b}, + {value: 0x4245, lo: 0x9c, hi: 0x9c}, + {value: 0xa000, lo: 0xa5, hi: 0xa5}, + {value: 0x424f, lo: 0xab, hi: 0xab}, + {value: 0x8104, lo: 0xb9, hi: 0xba}, + // Block 0x73, offset 0x26c + {value: 0x0000, lo: 0x06}, + {value: 0x8132, lo: 0x80, hi: 0x82}, + {value: 0x9900, lo: 0xa7, hi: 0xa7}, + {value: 0x2d81, lo: 0xae, hi: 0xae}, + {value: 0x2d8b, lo: 0xaf, hi: 0xaf}, + {value: 0xa000, lo: 0xb1, hi: 0xb2}, + {value: 0x8104, lo: 0xb3, hi: 0xb4}, + // Block 0x74, offset 0x273 + {value: 0x0000, lo: 0x02}, + {value: 0x8104, lo: 0x80, hi: 0x80}, + {value: 0x8102, lo: 0x8a, hi: 0x8a}, + // Block 0x75, offset 0x276 + {value: 0x0000, lo: 0x02}, + {value: 0x8104, lo: 0xb5, hi: 0xb5}, + {value: 0x8102, lo: 0xb6, hi: 0xb6}, + // Block 0x76, offset 0x279 + {value: 0x0002, lo: 0x01}, + {value: 0x8102, lo: 0xa9, hi: 0xaa}, + // Block 0x77, offset 0x27b + {value: 0x0000, lo: 0x02}, + {value: 0x8102, lo: 0xbb, hi: 0xbc}, + {value: 0x9900, lo: 0xbe, hi: 0xbe}, + // Block 0x78, offset 0x27e + {value: 0x0000, lo: 0x07}, + {value: 0xa000, lo: 0x87, hi: 0x87}, + {value: 0x2d95, lo: 0x8b, hi: 0x8b}, + {value: 0x2d9f, lo: 0x8c, hi: 0x8c}, + {value: 0x8104, lo: 0x8d, hi: 0x8d}, + {value: 0x9900, lo: 0x97, hi: 0x97}, + {value: 0x8132, lo: 0xa6, hi: 0xac}, + {value: 0x8132, lo: 0xb0, hi: 0xb4}, + // Block 0x79, offset 0x286 + {value: 0x0000, lo: 0x03}, + {value: 0x8104, lo: 0x82, hi: 0x82}, + {value: 0x8102, lo: 0x86, hi: 0x86}, + {value: 0x8132, lo: 0x9e, hi: 0x9e}, + // Block 0x7a, offset 0x28a + {value: 0x6b57, lo: 0x06}, + {value: 0x9900, lo: 0xb0, hi: 0xb0}, + {value: 0xa000, lo: 0xb9, hi: 0xb9}, + {value: 0x9900, lo: 0xba, hi: 0xba}, + {value: 0x2db3, lo: 0xbb, hi: 0xbb}, + {value: 0x2da9, lo: 0xbc, hi: 0xbd}, + {value: 0x2dbd, lo: 0xbe, hi: 0xbe}, + // Block 0x7b, offset 0x291 + {value: 0x0000, lo: 0x02}, + {value: 0x8104, lo: 0x82, hi: 0x82}, + {value: 0x8102, lo: 0x83, hi: 0x83}, + // Block 0x7c, offset 0x294 + {value: 0x0000, lo: 0x05}, + {value: 0x9900, lo: 0xaf, hi: 0xaf}, + {value: 0xa000, lo: 0xb8, hi: 0xb9}, + {value: 0x2dc7, lo: 0xba, hi: 0xba}, + {value: 0x2dd1, lo: 0xbb, hi: 0xbb}, + {value: 0x8104, lo: 0xbf, hi: 0xbf}, + // Block 0x7d, offset 0x29a + {value: 0x0000, lo: 0x01}, + {value: 0x8102, lo: 0x80, hi: 0x80}, + // Block 0x7e, offset 0x29c + {value: 0x0000, lo: 0x01}, + {value: 0x8104, lo: 0xbf, hi: 0xbf}, + // Block 0x7f, offset 0x29e + {value: 0x0000, lo: 0x02}, + {value: 0x8104, lo: 0xb6, hi: 0xb6}, + {value: 0x8102, lo: 0xb7, hi: 0xb7}, + // Block 0x80, offset 0x2a1 + {value: 0x0000, lo: 0x01}, + {value: 0x8104, lo: 0xab, hi: 0xab}, + // Block 0x81, offset 0x2a3 + {value: 0x0000, lo: 0x02}, + {value: 0x8104, lo: 0xb9, hi: 0xb9}, + {value: 0x8102, lo: 0xba, hi: 0xba}, + // Block 0x82, offset 0x2a6 + {value: 0x0000, lo: 0x01}, + {value: 0x8104, lo: 0xa0, hi: 0xa0}, + // Block 0x83, offset 0x2a8 + {value: 0x0000, lo: 0x01}, + {value: 0x8104, lo: 0xb4, hi: 0xb4}, + // Block 0x84, offset 0x2aa + {value: 0x0000, lo: 0x01}, + {value: 0x8104, lo: 0x87, hi: 0x87}, + // Block 0x85, offset 0x2ac + {value: 0x0000, lo: 0x01}, + {value: 0x8104, lo: 0x99, hi: 0x99}, + // Block 0x86, offset 0x2ae + {value: 0x0000, lo: 0x02}, + {value: 0x8102, lo: 0x82, hi: 0x82}, + {value: 0x8104, lo: 0x84, hi: 0x85}, + // Block 0x87, offset 0x2b1 + {value: 0x0000, lo: 0x01}, + {value: 0x8104, lo: 0x97, hi: 0x97}, + // Block 0x88, offset 0x2b3 + {value: 0x0000, lo: 0x01}, + {value: 0x8101, lo: 0xb0, hi: 0xb4}, + // Block 0x89, offset 0x2b5 + {value: 0x0000, lo: 0x01}, + {value: 0x8132, lo: 0xb0, hi: 0xb6}, + // Block 0x8a, offset 0x2b7 + {value: 0x0000, lo: 0x01}, + {value: 0x8101, lo: 0x9e, hi: 0x9e}, + // Block 0x8b, offset 0x2b9 + {value: 0x0000, lo: 0x0c}, + {value: 0x45cf, lo: 0x9e, hi: 0x9e}, + {value: 0x45d9, lo: 0x9f, hi: 0x9f}, + {value: 0x460d, lo: 0xa0, hi: 0xa0}, + {value: 0x461b, lo: 0xa1, hi: 0xa1}, + {value: 0x4629, lo: 0xa2, hi: 0xa2}, + {value: 0x4637, lo: 0xa3, hi: 0xa3}, + {value: 0x4645, lo: 0xa4, hi: 0xa4}, + {value: 0x812b, lo: 0xa5, hi: 0xa6}, + {value: 0x8101, lo: 0xa7, hi: 0xa9}, + {value: 0x8130, lo: 0xad, hi: 0xad}, + {value: 0x812b, lo: 0xae, hi: 0xb2}, + {value: 0x812d, lo: 0xbb, hi: 0xbf}, + // Block 0x8c, offset 0x2c6 + {value: 0x0000, lo: 0x09}, + {value: 0x812d, lo: 0x80, hi: 0x82}, + {value: 0x8132, lo: 0x85, hi: 0x89}, + {value: 0x812d, lo: 0x8a, hi: 0x8b}, + {value: 0x8132, lo: 0xaa, hi: 0xad}, + {value: 0x45e3, lo: 0xbb, hi: 0xbb}, + {value: 0x45ed, lo: 0xbc, hi: 0xbc}, + {value: 0x4653, lo: 0xbd, hi: 0xbd}, + {value: 0x466f, lo: 0xbe, hi: 0xbe}, + {value: 0x4661, lo: 0xbf, hi: 0xbf}, + // Block 0x8d, offset 0x2d0 + {value: 0x0000, lo: 0x01}, + {value: 0x467d, lo: 0x80, hi: 0x80}, + // Block 0x8e, offset 0x2d2 + {value: 0x0000, lo: 0x01}, + {value: 0x8132, lo: 0x82, hi: 0x84}, + // Block 0x8f, offset 0x2d4 + {value: 0x0002, lo: 0x03}, + {value: 0x0043, lo: 0x80, hi: 0x99}, + {value: 0x0083, lo: 0x9a, hi: 0xb3}, + {value: 0x0043, lo: 0xb4, hi: 0xbf}, + // Block 0x90, offset 0x2d8 + {value: 0x0002, lo: 0x04}, + {value: 0x005b, lo: 0x80, hi: 0x8d}, + {value: 0x0083, lo: 0x8e, hi: 0x94}, + {value: 0x0093, lo: 0x96, hi: 0xa7}, + {value: 0x0043, lo: 0xa8, hi: 0xbf}, + // Block 0x91, offset 0x2dd + {value: 0x0002, lo: 0x0b}, + {value: 0x0073, lo: 0x80, hi: 0x81}, + {value: 0x0083, lo: 0x82, hi: 0x9b}, + {value: 0x0043, lo: 0x9c, hi: 0x9c}, + {value: 0x0047, lo: 0x9e, hi: 0x9f}, + {value: 0x004f, lo: 0xa2, hi: 0xa2}, + {value: 0x0055, lo: 0xa5, hi: 0xa6}, + {value: 0x005d, lo: 0xa9, hi: 0xac}, + {value: 0x0067, lo: 0xae, hi: 0xb5}, + {value: 0x0083, lo: 0xb6, hi: 0xb9}, + {value: 0x008d, lo: 0xbb, hi: 0xbb}, + {value: 0x0091, lo: 0xbd, hi: 0xbf}, + // Block 0x92, offset 0x2e9 + {value: 0x0002, lo: 0x04}, + {value: 0x0097, lo: 0x80, hi: 0x83}, + {value: 0x00a1, lo: 0x85, hi: 0x8f}, + {value: 0x0043, lo: 0x90, hi: 0xa9}, + {value: 0x0083, lo: 0xaa, hi: 0xbf}, + // Block 0x93, offset 0x2ee + {value: 0x0002, lo: 0x08}, + {value: 0x00af, lo: 0x80, hi: 0x83}, + {value: 0x0043, lo: 0x84, hi: 0x85}, + {value: 0x0049, lo: 0x87, hi: 0x8a}, + {value: 0x0055, lo: 0x8d, hi: 0x94}, + {value: 0x0067, lo: 0x96, hi: 0x9c}, + {value: 0x0083, lo: 0x9e, hi: 0xb7}, + {value: 0x0043, lo: 0xb8, hi: 0xb9}, + {value: 0x0049, lo: 0xbb, hi: 0xbe}, + // Block 0x94, offset 0x2f7 + {value: 0x0002, lo: 0x05}, + {value: 0x0053, lo: 0x80, hi: 0x84}, + {value: 0x005f, lo: 0x86, hi: 0x86}, + {value: 0x0067, lo: 0x8a, hi: 0x90}, + {value: 0x0083, lo: 0x92, hi: 0xab}, + {value: 0x0043, lo: 0xac, hi: 0xbf}, + // Block 0x95, offset 0x2fd + {value: 0x0002, lo: 0x04}, + {value: 0x006b, lo: 0x80, hi: 0x85}, + {value: 0x0083, lo: 0x86, hi: 0x9f}, + {value: 0x0043, lo: 0xa0, hi: 0xb9}, + {value: 0x0083, lo: 0xba, hi: 0xbf}, + // Block 0x96, offset 0x302 + {value: 0x0002, lo: 0x03}, + {value: 0x008f, lo: 0x80, hi: 0x93}, + {value: 0x0043, lo: 0x94, hi: 0xad}, + {value: 0x0083, lo: 0xae, hi: 0xbf}, + // Block 0x97, offset 0x306 + {value: 0x0002, lo: 0x04}, + {value: 0x00a7, lo: 0x80, hi: 0x87}, + {value: 0x0043, lo: 0x88, hi: 0xa1}, + {value: 0x0083, lo: 0xa2, hi: 0xbb}, + {value: 0x0043, lo: 0xbc, hi: 0xbf}, + // Block 0x98, offset 0x30b + {value: 0x0002, lo: 0x03}, + {value: 0x004b, lo: 0x80, hi: 0x95}, + {value: 0x0083, lo: 0x96, hi: 0xaf}, + {value: 0x0043, lo: 0xb0, hi: 0xbf}, + // Block 0x99, offset 0x30f + {value: 0x0003, lo: 0x0f}, + {value: 0x01b8, lo: 0x80, hi: 0x80}, + {value: 0x045f, lo: 0x81, hi: 0x81}, + {value: 0x01bb, lo: 0x82, hi: 0x9a}, + {value: 0x045b, lo: 0x9b, hi: 0x9b}, + {value: 0x01c7, lo: 0x9c, hi: 0x9c}, + {value: 0x01d0, lo: 0x9d, hi: 0x9d}, + {value: 0x01d6, lo: 0x9e, hi: 0x9e}, + {value: 0x01fa, lo: 0x9f, hi: 0x9f}, + {value: 0x01eb, lo: 0xa0, hi: 0xa0}, + {value: 0x01e8, lo: 0xa1, hi: 0xa1}, + {value: 0x0173, lo: 0xa2, hi: 0xb2}, + {value: 0x0188, lo: 0xb3, hi: 0xb3}, + {value: 0x01a6, lo: 0xb4, hi: 0xba}, + {value: 0x045f, lo: 0xbb, hi: 0xbb}, + {value: 0x01bb, lo: 0xbc, hi: 0xbf}, + // Block 0x9a, offset 0x31f + {value: 0x0003, lo: 0x0d}, + {value: 0x01c7, lo: 0x80, hi: 0x94}, + {value: 0x045b, lo: 0x95, hi: 0x95}, + {value: 0x01c7, lo: 0x96, hi: 0x96}, + {value: 0x01d0, lo: 0x97, hi: 0x97}, + {value: 0x01d6, lo: 0x98, hi: 0x98}, + {value: 0x01fa, lo: 0x99, hi: 0x99}, + {value: 0x01eb, lo: 0x9a, hi: 0x9a}, + {value: 0x01e8, lo: 0x9b, hi: 0x9b}, + {value: 0x0173, lo: 0x9c, hi: 0xac}, + {value: 0x0188, lo: 0xad, hi: 0xad}, + {value: 0x01a6, lo: 0xae, hi: 0xb4}, + {value: 0x045f, lo: 0xb5, hi: 0xb5}, + {value: 0x01bb, lo: 0xb6, hi: 0xbf}, + // Block 0x9b, offset 0x32d + {value: 0x0003, lo: 0x0d}, + {value: 0x01d9, lo: 0x80, hi: 0x8e}, + {value: 0x045b, lo: 0x8f, hi: 0x8f}, + {value: 0x01c7, lo: 0x90, hi: 0x90}, + {value: 0x01d0, lo: 0x91, hi: 0x91}, + {value: 0x01d6, lo: 0x92, hi: 0x92}, + {value: 0x01fa, lo: 0x93, hi: 0x93}, + {value: 0x01eb, lo: 0x94, hi: 0x94}, + {value: 0x01e8, lo: 0x95, hi: 0x95}, + {value: 0x0173, lo: 0x96, hi: 0xa6}, + {value: 0x0188, lo: 0xa7, hi: 0xa7}, + {value: 0x01a6, lo: 0xa8, hi: 0xae}, + {value: 0x045f, lo: 0xaf, hi: 0xaf}, + {value: 0x01bb, lo: 0xb0, hi: 0xbf}, + // Block 0x9c, offset 0x33b + {value: 0x0003, lo: 0x0d}, + {value: 0x01eb, lo: 0x80, hi: 0x88}, + {value: 0x045b, lo: 0x89, hi: 0x89}, + {value: 0x01c7, lo: 0x8a, hi: 0x8a}, + {value: 0x01d0, lo: 0x8b, hi: 0x8b}, + {value: 0x01d6, lo: 0x8c, hi: 0x8c}, + {value: 0x01fa, lo: 0x8d, hi: 0x8d}, + {value: 0x01eb, lo: 0x8e, hi: 0x8e}, + {value: 0x01e8, lo: 0x8f, hi: 0x8f}, + {value: 0x0173, lo: 0x90, hi: 0xa0}, + {value: 0x0188, lo: 0xa1, hi: 0xa1}, + {value: 0x01a6, lo: 0xa2, hi: 0xa8}, + {value: 0x045f, lo: 0xa9, hi: 0xa9}, + {value: 0x01bb, lo: 0xaa, hi: 0xbf}, + // Block 0x9d, offset 0x349 + {value: 0x0000, lo: 0x05}, + {value: 0x8132, lo: 0x80, hi: 0x86}, + {value: 0x8132, lo: 0x88, hi: 0x98}, + {value: 0x8132, lo: 0x9b, hi: 0xa1}, + {value: 0x8132, lo: 0xa3, hi: 0xa4}, + {value: 0x8132, lo: 0xa6, hi: 0xaa}, + // Block 0x9e, offset 0x34f + {value: 0x0000, lo: 0x01}, + {value: 0x8132, lo: 0xac, hi: 0xaf}, + // Block 0x9f, offset 0x351 + {value: 0x0000, lo: 0x01}, + {value: 0x812d, lo: 0x90, hi: 0x96}, + // Block 0xa0, offset 0x353 + {value: 0x0000, lo: 0x02}, + {value: 0x8132, lo: 0x84, hi: 0x89}, + {value: 0x8102, lo: 0x8a, hi: 0x8a}, + // Block 0xa1, offset 0x356 + {value: 0x0002, lo: 0x0a}, + {value: 0x0063, lo: 0x80, hi: 0x89}, + {value: 0x1951, lo: 0x8a, hi: 0x8a}, + {value: 0x1984, lo: 0x8b, hi: 0x8b}, + {value: 0x199f, lo: 0x8c, hi: 0x8c}, + {value: 0x19a5, lo: 0x8d, hi: 0x8d}, + {value: 0x1bc3, lo: 0x8e, hi: 0x8e}, + {value: 0x19b1, lo: 0x8f, hi: 0x8f}, + {value: 0x197b, lo: 0xaa, hi: 0xaa}, + {value: 0x197e, lo: 0xab, hi: 0xab}, + {value: 0x1981, lo: 0xac, hi: 0xac}, + // Block 0xa2, offset 0x361 + {value: 0x0000, lo: 0x01}, + {value: 0x193f, lo: 0x90, hi: 0x90}, + // Block 0xa3, offset 0x363 + {value: 0x0028, lo: 0x09}, + {value: 0x2865, lo: 0x80, hi: 0x80}, + {value: 0x2829, lo: 0x81, hi: 0x81}, + {value: 0x2833, lo: 0x82, hi: 0x82}, + {value: 0x2847, lo: 0x83, hi: 0x84}, + {value: 0x2851, lo: 0x85, hi: 0x86}, + {value: 0x283d, lo: 0x87, hi: 0x87}, + {value: 0x285b, lo: 0x88, hi: 0x88}, + {value: 0x0b6f, lo: 0x90, hi: 0x90}, + {value: 0x08e7, lo: 0x91, hi: 0x91}, +} + +// recompMap: 7520 bytes (entries only) +var recompMap map[uint32]rune +var recompMapOnce sync.Once + +const recompMapPacked = "" + + "\x00A\x03\x00\x00\x00\x00\xc0" + // 0x00410300: 0x000000C0 + "\x00A\x03\x01\x00\x00\x00\xc1" + // 0x00410301: 0x000000C1 + "\x00A\x03\x02\x00\x00\x00\xc2" + // 0x00410302: 0x000000C2 + "\x00A\x03\x03\x00\x00\x00\xc3" + // 0x00410303: 0x000000C3 + "\x00A\x03\b\x00\x00\x00\xc4" + // 0x00410308: 0x000000C4 + "\x00A\x03\n\x00\x00\x00\xc5" + // 0x0041030A: 0x000000C5 + "\x00C\x03'\x00\x00\x00\xc7" + // 0x00430327: 0x000000C7 + "\x00E\x03\x00\x00\x00\x00\xc8" + // 0x00450300: 0x000000C8 + "\x00E\x03\x01\x00\x00\x00\xc9" + // 0x00450301: 0x000000C9 + "\x00E\x03\x02\x00\x00\x00\xca" + // 0x00450302: 0x000000CA + "\x00E\x03\b\x00\x00\x00\xcb" + // 0x00450308: 0x000000CB + "\x00I\x03\x00\x00\x00\x00\xcc" + // 0x00490300: 0x000000CC + "\x00I\x03\x01\x00\x00\x00\xcd" + // 0x00490301: 0x000000CD + "\x00I\x03\x02\x00\x00\x00\xce" + // 0x00490302: 0x000000CE + "\x00I\x03\b\x00\x00\x00\xcf" + // 0x00490308: 0x000000CF + "\x00N\x03\x03\x00\x00\x00\xd1" + // 0x004E0303: 0x000000D1 + "\x00O\x03\x00\x00\x00\x00\xd2" + // 0x004F0300: 0x000000D2 + "\x00O\x03\x01\x00\x00\x00\xd3" + // 0x004F0301: 0x000000D3 + "\x00O\x03\x02\x00\x00\x00\xd4" + // 0x004F0302: 0x000000D4 + "\x00O\x03\x03\x00\x00\x00\xd5" + // 0x004F0303: 0x000000D5 + "\x00O\x03\b\x00\x00\x00\xd6" + // 0x004F0308: 0x000000D6 + "\x00U\x03\x00\x00\x00\x00\xd9" + // 0x00550300: 0x000000D9 + "\x00U\x03\x01\x00\x00\x00\xda" + // 0x00550301: 0x000000DA + "\x00U\x03\x02\x00\x00\x00\xdb" + // 0x00550302: 0x000000DB + "\x00U\x03\b\x00\x00\x00\xdc" + // 0x00550308: 0x000000DC + "\x00Y\x03\x01\x00\x00\x00\xdd" + // 0x00590301: 0x000000DD + "\x00a\x03\x00\x00\x00\x00\xe0" + // 0x00610300: 0x000000E0 + "\x00a\x03\x01\x00\x00\x00\xe1" + // 0x00610301: 0x000000E1 + "\x00a\x03\x02\x00\x00\x00\xe2" + // 0x00610302: 0x000000E2 + "\x00a\x03\x03\x00\x00\x00\xe3" + // 0x00610303: 0x000000E3 + "\x00a\x03\b\x00\x00\x00\xe4" + // 0x00610308: 0x000000E4 + "\x00a\x03\n\x00\x00\x00\xe5" + // 0x0061030A: 0x000000E5 + "\x00c\x03'\x00\x00\x00\xe7" + // 0x00630327: 0x000000E7 + "\x00e\x03\x00\x00\x00\x00\xe8" + // 0x00650300: 0x000000E8 + "\x00e\x03\x01\x00\x00\x00\xe9" + // 0x00650301: 0x000000E9 + "\x00e\x03\x02\x00\x00\x00\xea" + // 0x00650302: 0x000000EA + "\x00e\x03\b\x00\x00\x00\xeb" + // 0x00650308: 0x000000EB + "\x00i\x03\x00\x00\x00\x00\xec" + // 0x00690300: 0x000000EC + "\x00i\x03\x01\x00\x00\x00\xed" + // 0x00690301: 0x000000ED + "\x00i\x03\x02\x00\x00\x00\xee" + // 0x00690302: 0x000000EE + "\x00i\x03\b\x00\x00\x00\xef" + // 0x00690308: 0x000000EF + "\x00n\x03\x03\x00\x00\x00\xf1" + // 0x006E0303: 0x000000F1 + "\x00o\x03\x00\x00\x00\x00\xf2" + // 0x006F0300: 0x000000F2 + "\x00o\x03\x01\x00\x00\x00\xf3" + // 0x006F0301: 0x000000F3 + "\x00o\x03\x02\x00\x00\x00\xf4" + // 0x006F0302: 0x000000F4 + "\x00o\x03\x03\x00\x00\x00\xf5" + // 0x006F0303: 0x000000F5 + "\x00o\x03\b\x00\x00\x00\xf6" + // 0x006F0308: 0x000000F6 + "\x00u\x03\x00\x00\x00\x00\xf9" + // 0x00750300: 0x000000F9 + "\x00u\x03\x01\x00\x00\x00\xfa" + // 0x00750301: 0x000000FA + "\x00u\x03\x02\x00\x00\x00\xfb" + // 0x00750302: 0x000000FB + "\x00u\x03\b\x00\x00\x00\xfc" + // 0x00750308: 0x000000FC + "\x00y\x03\x01\x00\x00\x00\xfd" + // 0x00790301: 0x000000FD + "\x00y\x03\b\x00\x00\x00\xff" + // 0x00790308: 0x000000FF + "\x00A\x03\x04\x00\x00\x01\x00" + // 0x00410304: 0x00000100 + "\x00a\x03\x04\x00\x00\x01\x01" + // 0x00610304: 0x00000101 + "\x00A\x03\x06\x00\x00\x01\x02" + // 0x00410306: 0x00000102 + "\x00a\x03\x06\x00\x00\x01\x03" + // 0x00610306: 0x00000103 + "\x00A\x03(\x00\x00\x01\x04" + // 0x00410328: 0x00000104 + "\x00a\x03(\x00\x00\x01\x05" + // 0x00610328: 0x00000105 + "\x00C\x03\x01\x00\x00\x01\x06" + // 0x00430301: 0x00000106 + "\x00c\x03\x01\x00\x00\x01\a" + // 0x00630301: 0x00000107 + "\x00C\x03\x02\x00\x00\x01\b" + // 0x00430302: 0x00000108 + "\x00c\x03\x02\x00\x00\x01\t" + // 0x00630302: 0x00000109 + "\x00C\x03\a\x00\x00\x01\n" + // 0x00430307: 0x0000010A + "\x00c\x03\a\x00\x00\x01\v" + // 0x00630307: 0x0000010B + "\x00C\x03\f\x00\x00\x01\f" + // 0x0043030C: 0x0000010C + "\x00c\x03\f\x00\x00\x01\r" + // 0x0063030C: 0x0000010D + "\x00D\x03\f\x00\x00\x01\x0e" + // 0x0044030C: 0x0000010E + "\x00d\x03\f\x00\x00\x01\x0f" + // 0x0064030C: 0x0000010F + "\x00E\x03\x04\x00\x00\x01\x12" + // 0x00450304: 0x00000112 + "\x00e\x03\x04\x00\x00\x01\x13" + // 0x00650304: 0x00000113 + "\x00E\x03\x06\x00\x00\x01\x14" + // 0x00450306: 0x00000114 + "\x00e\x03\x06\x00\x00\x01\x15" + // 0x00650306: 0x00000115 + "\x00E\x03\a\x00\x00\x01\x16" + // 0x00450307: 0x00000116 + "\x00e\x03\a\x00\x00\x01\x17" + // 0x00650307: 0x00000117 + "\x00E\x03(\x00\x00\x01\x18" + // 0x00450328: 0x00000118 + "\x00e\x03(\x00\x00\x01\x19" + // 0x00650328: 0x00000119 + "\x00E\x03\f\x00\x00\x01\x1a" + // 0x0045030C: 0x0000011A + "\x00e\x03\f\x00\x00\x01\x1b" + // 0x0065030C: 0x0000011B + "\x00G\x03\x02\x00\x00\x01\x1c" + // 0x00470302: 0x0000011C + "\x00g\x03\x02\x00\x00\x01\x1d" + // 0x00670302: 0x0000011D + "\x00G\x03\x06\x00\x00\x01\x1e" + // 0x00470306: 0x0000011E + "\x00g\x03\x06\x00\x00\x01\x1f" + // 0x00670306: 0x0000011F + "\x00G\x03\a\x00\x00\x01 " + // 0x00470307: 0x00000120 + "\x00g\x03\a\x00\x00\x01!" + // 0x00670307: 0x00000121 + "\x00G\x03'\x00\x00\x01\"" + // 0x00470327: 0x00000122 + "\x00g\x03'\x00\x00\x01#" + // 0x00670327: 0x00000123 + "\x00H\x03\x02\x00\x00\x01$" + // 0x00480302: 0x00000124 + "\x00h\x03\x02\x00\x00\x01%" + // 0x00680302: 0x00000125 + "\x00I\x03\x03\x00\x00\x01(" + // 0x00490303: 0x00000128 + "\x00i\x03\x03\x00\x00\x01)" + // 0x00690303: 0x00000129 + "\x00I\x03\x04\x00\x00\x01*" + // 0x00490304: 0x0000012A + "\x00i\x03\x04\x00\x00\x01+" + // 0x00690304: 0x0000012B + "\x00I\x03\x06\x00\x00\x01," + // 0x00490306: 0x0000012C + "\x00i\x03\x06\x00\x00\x01-" + // 0x00690306: 0x0000012D + "\x00I\x03(\x00\x00\x01." + // 0x00490328: 0x0000012E + "\x00i\x03(\x00\x00\x01/" + // 0x00690328: 0x0000012F + "\x00I\x03\a\x00\x00\x010" + // 0x00490307: 0x00000130 + "\x00J\x03\x02\x00\x00\x014" + // 0x004A0302: 0x00000134 + "\x00j\x03\x02\x00\x00\x015" + // 0x006A0302: 0x00000135 + "\x00K\x03'\x00\x00\x016" + // 0x004B0327: 0x00000136 + "\x00k\x03'\x00\x00\x017" + // 0x006B0327: 0x00000137 + "\x00L\x03\x01\x00\x00\x019" + // 0x004C0301: 0x00000139 + "\x00l\x03\x01\x00\x00\x01:" + // 0x006C0301: 0x0000013A + "\x00L\x03'\x00\x00\x01;" + // 0x004C0327: 0x0000013B + "\x00l\x03'\x00\x00\x01<" + // 0x006C0327: 0x0000013C + "\x00L\x03\f\x00\x00\x01=" + // 0x004C030C: 0x0000013D + "\x00l\x03\f\x00\x00\x01>" + // 0x006C030C: 0x0000013E + "\x00N\x03\x01\x00\x00\x01C" + // 0x004E0301: 0x00000143 + "\x00n\x03\x01\x00\x00\x01D" + // 0x006E0301: 0x00000144 + "\x00N\x03'\x00\x00\x01E" + // 0x004E0327: 0x00000145 + "\x00n\x03'\x00\x00\x01F" + // 0x006E0327: 0x00000146 + "\x00N\x03\f\x00\x00\x01G" + // 0x004E030C: 0x00000147 + "\x00n\x03\f\x00\x00\x01H" + // 0x006E030C: 0x00000148 + "\x00O\x03\x04\x00\x00\x01L" + // 0x004F0304: 0x0000014C + "\x00o\x03\x04\x00\x00\x01M" + // 0x006F0304: 0x0000014D + "\x00O\x03\x06\x00\x00\x01N" + // 0x004F0306: 0x0000014E + "\x00o\x03\x06\x00\x00\x01O" + // 0x006F0306: 0x0000014F + "\x00O\x03\v\x00\x00\x01P" + // 0x004F030B: 0x00000150 + "\x00o\x03\v\x00\x00\x01Q" + // 0x006F030B: 0x00000151 + "\x00R\x03\x01\x00\x00\x01T" + // 0x00520301: 0x00000154 + "\x00r\x03\x01\x00\x00\x01U" + // 0x00720301: 0x00000155 + "\x00R\x03'\x00\x00\x01V" + // 0x00520327: 0x00000156 + "\x00r\x03'\x00\x00\x01W" + // 0x00720327: 0x00000157 + "\x00R\x03\f\x00\x00\x01X" + // 0x0052030C: 0x00000158 + "\x00r\x03\f\x00\x00\x01Y" + // 0x0072030C: 0x00000159 + "\x00S\x03\x01\x00\x00\x01Z" + // 0x00530301: 0x0000015A + "\x00s\x03\x01\x00\x00\x01[" + // 0x00730301: 0x0000015B + "\x00S\x03\x02\x00\x00\x01\\" + // 0x00530302: 0x0000015C + "\x00s\x03\x02\x00\x00\x01]" + // 0x00730302: 0x0000015D + "\x00S\x03'\x00\x00\x01^" + // 0x00530327: 0x0000015E + "\x00s\x03'\x00\x00\x01_" + // 0x00730327: 0x0000015F + "\x00S\x03\f\x00\x00\x01`" + // 0x0053030C: 0x00000160 + "\x00s\x03\f\x00\x00\x01a" + // 0x0073030C: 0x00000161 + "\x00T\x03'\x00\x00\x01b" + // 0x00540327: 0x00000162 + "\x00t\x03'\x00\x00\x01c" + // 0x00740327: 0x00000163 + "\x00T\x03\f\x00\x00\x01d" + // 0x0054030C: 0x00000164 + "\x00t\x03\f\x00\x00\x01e" + // 0x0074030C: 0x00000165 + "\x00U\x03\x03\x00\x00\x01h" + // 0x00550303: 0x00000168 + "\x00u\x03\x03\x00\x00\x01i" + // 0x00750303: 0x00000169 + "\x00U\x03\x04\x00\x00\x01j" + // 0x00550304: 0x0000016A + "\x00u\x03\x04\x00\x00\x01k" + // 0x00750304: 0x0000016B + "\x00U\x03\x06\x00\x00\x01l" + // 0x00550306: 0x0000016C + "\x00u\x03\x06\x00\x00\x01m" + // 0x00750306: 0x0000016D + "\x00U\x03\n\x00\x00\x01n" + // 0x0055030A: 0x0000016E + "\x00u\x03\n\x00\x00\x01o" + // 0x0075030A: 0x0000016F + "\x00U\x03\v\x00\x00\x01p" + // 0x0055030B: 0x00000170 + "\x00u\x03\v\x00\x00\x01q" + // 0x0075030B: 0x00000171 + "\x00U\x03(\x00\x00\x01r" + // 0x00550328: 0x00000172 + "\x00u\x03(\x00\x00\x01s" + // 0x00750328: 0x00000173 + "\x00W\x03\x02\x00\x00\x01t" + // 0x00570302: 0x00000174 + "\x00w\x03\x02\x00\x00\x01u" + // 0x00770302: 0x00000175 + "\x00Y\x03\x02\x00\x00\x01v" + // 0x00590302: 0x00000176 + "\x00y\x03\x02\x00\x00\x01w" + // 0x00790302: 0x00000177 + "\x00Y\x03\b\x00\x00\x01x" + // 0x00590308: 0x00000178 + "\x00Z\x03\x01\x00\x00\x01y" + // 0x005A0301: 0x00000179 + "\x00z\x03\x01\x00\x00\x01z" + // 0x007A0301: 0x0000017A + "\x00Z\x03\a\x00\x00\x01{" + // 0x005A0307: 0x0000017B + "\x00z\x03\a\x00\x00\x01|" + // 0x007A0307: 0x0000017C + "\x00Z\x03\f\x00\x00\x01}" + // 0x005A030C: 0x0000017D + "\x00z\x03\f\x00\x00\x01~" + // 0x007A030C: 0x0000017E + "\x00O\x03\x1b\x00\x00\x01\xa0" + // 0x004F031B: 0x000001A0 + "\x00o\x03\x1b\x00\x00\x01\xa1" + // 0x006F031B: 0x000001A1 + "\x00U\x03\x1b\x00\x00\x01\xaf" + // 0x0055031B: 0x000001AF + "\x00u\x03\x1b\x00\x00\x01\xb0" + // 0x0075031B: 0x000001B0 + "\x00A\x03\f\x00\x00\x01\xcd" + // 0x0041030C: 0x000001CD + "\x00a\x03\f\x00\x00\x01\xce" + // 0x0061030C: 0x000001CE + "\x00I\x03\f\x00\x00\x01\xcf" + // 0x0049030C: 0x000001CF + "\x00i\x03\f\x00\x00\x01\xd0" + // 0x0069030C: 0x000001D0 + "\x00O\x03\f\x00\x00\x01\xd1" + // 0x004F030C: 0x000001D1 + "\x00o\x03\f\x00\x00\x01\xd2" + // 0x006F030C: 0x000001D2 + "\x00U\x03\f\x00\x00\x01\xd3" + // 0x0055030C: 0x000001D3 + "\x00u\x03\f\x00\x00\x01\xd4" + // 0x0075030C: 0x000001D4 + "\x00\xdc\x03\x04\x00\x00\x01\xd5" + // 0x00DC0304: 0x000001D5 + "\x00\xfc\x03\x04\x00\x00\x01\xd6" + // 0x00FC0304: 0x000001D6 + "\x00\xdc\x03\x01\x00\x00\x01\xd7" + // 0x00DC0301: 0x000001D7 + "\x00\xfc\x03\x01\x00\x00\x01\xd8" + // 0x00FC0301: 0x000001D8 + "\x00\xdc\x03\f\x00\x00\x01\xd9" + // 0x00DC030C: 0x000001D9 + "\x00\xfc\x03\f\x00\x00\x01\xda" + // 0x00FC030C: 0x000001DA + "\x00\xdc\x03\x00\x00\x00\x01\xdb" + // 0x00DC0300: 0x000001DB + "\x00\xfc\x03\x00\x00\x00\x01\xdc" + // 0x00FC0300: 0x000001DC + "\x00\xc4\x03\x04\x00\x00\x01\xde" + // 0x00C40304: 0x000001DE + "\x00\xe4\x03\x04\x00\x00\x01\xdf" + // 0x00E40304: 0x000001DF + "\x02&\x03\x04\x00\x00\x01\xe0" + // 0x02260304: 0x000001E0 + "\x02'\x03\x04\x00\x00\x01\xe1" + // 0x02270304: 0x000001E1 + "\x00\xc6\x03\x04\x00\x00\x01\xe2" + // 0x00C60304: 0x000001E2 + "\x00\xe6\x03\x04\x00\x00\x01\xe3" + // 0x00E60304: 0x000001E3 + "\x00G\x03\f\x00\x00\x01\xe6" + // 0x0047030C: 0x000001E6 + "\x00g\x03\f\x00\x00\x01\xe7" + // 0x0067030C: 0x000001E7 + "\x00K\x03\f\x00\x00\x01\xe8" + // 0x004B030C: 0x000001E8 + "\x00k\x03\f\x00\x00\x01\xe9" + // 0x006B030C: 0x000001E9 + "\x00O\x03(\x00\x00\x01\xea" + // 0x004F0328: 0x000001EA + "\x00o\x03(\x00\x00\x01\xeb" + // 0x006F0328: 0x000001EB + "\x01\xea\x03\x04\x00\x00\x01\xec" + // 0x01EA0304: 0x000001EC + "\x01\xeb\x03\x04\x00\x00\x01\xed" + // 0x01EB0304: 0x000001ED + "\x01\xb7\x03\f\x00\x00\x01\xee" + // 0x01B7030C: 0x000001EE + "\x02\x92\x03\f\x00\x00\x01\xef" + // 0x0292030C: 0x000001EF + "\x00j\x03\f\x00\x00\x01\xf0" + // 0x006A030C: 0x000001F0 + "\x00G\x03\x01\x00\x00\x01\xf4" + // 0x00470301: 0x000001F4 + "\x00g\x03\x01\x00\x00\x01\xf5" + // 0x00670301: 0x000001F5 + "\x00N\x03\x00\x00\x00\x01\xf8" + // 0x004E0300: 0x000001F8 + "\x00n\x03\x00\x00\x00\x01\xf9" + // 0x006E0300: 0x000001F9 + "\x00\xc5\x03\x01\x00\x00\x01\xfa" + // 0x00C50301: 0x000001FA + "\x00\xe5\x03\x01\x00\x00\x01\xfb" + // 0x00E50301: 0x000001FB + "\x00\xc6\x03\x01\x00\x00\x01\xfc" + // 0x00C60301: 0x000001FC + "\x00\xe6\x03\x01\x00\x00\x01\xfd" + // 0x00E60301: 0x000001FD + "\x00\xd8\x03\x01\x00\x00\x01\xfe" + // 0x00D80301: 0x000001FE + "\x00\xf8\x03\x01\x00\x00\x01\xff" + // 0x00F80301: 0x000001FF + "\x00A\x03\x0f\x00\x00\x02\x00" + // 0x0041030F: 0x00000200 + "\x00a\x03\x0f\x00\x00\x02\x01" + // 0x0061030F: 0x00000201 + "\x00A\x03\x11\x00\x00\x02\x02" + // 0x00410311: 0x00000202 + "\x00a\x03\x11\x00\x00\x02\x03" + // 0x00610311: 0x00000203 + "\x00E\x03\x0f\x00\x00\x02\x04" + // 0x0045030F: 0x00000204 + "\x00e\x03\x0f\x00\x00\x02\x05" + // 0x0065030F: 0x00000205 + "\x00E\x03\x11\x00\x00\x02\x06" + // 0x00450311: 0x00000206 + "\x00e\x03\x11\x00\x00\x02\a" + // 0x00650311: 0x00000207 + "\x00I\x03\x0f\x00\x00\x02\b" + // 0x0049030F: 0x00000208 + "\x00i\x03\x0f\x00\x00\x02\t" + // 0x0069030F: 0x00000209 + "\x00I\x03\x11\x00\x00\x02\n" + // 0x00490311: 0x0000020A + "\x00i\x03\x11\x00\x00\x02\v" + // 0x00690311: 0x0000020B + "\x00O\x03\x0f\x00\x00\x02\f" + // 0x004F030F: 0x0000020C + "\x00o\x03\x0f\x00\x00\x02\r" + // 0x006F030F: 0x0000020D + "\x00O\x03\x11\x00\x00\x02\x0e" + // 0x004F0311: 0x0000020E + "\x00o\x03\x11\x00\x00\x02\x0f" + // 0x006F0311: 0x0000020F + "\x00R\x03\x0f\x00\x00\x02\x10" + // 0x0052030F: 0x00000210 + "\x00r\x03\x0f\x00\x00\x02\x11" + // 0x0072030F: 0x00000211 + "\x00R\x03\x11\x00\x00\x02\x12" + // 0x00520311: 0x00000212 + "\x00r\x03\x11\x00\x00\x02\x13" + // 0x00720311: 0x00000213 + "\x00U\x03\x0f\x00\x00\x02\x14" + // 0x0055030F: 0x00000214 + "\x00u\x03\x0f\x00\x00\x02\x15" + // 0x0075030F: 0x00000215 + "\x00U\x03\x11\x00\x00\x02\x16" + // 0x00550311: 0x00000216 + "\x00u\x03\x11\x00\x00\x02\x17" + // 0x00750311: 0x00000217 + "\x00S\x03&\x00\x00\x02\x18" + // 0x00530326: 0x00000218 + "\x00s\x03&\x00\x00\x02\x19" + // 0x00730326: 0x00000219 + "\x00T\x03&\x00\x00\x02\x1a" + // 0x00540326: 0x0000021A + "\x00t\x03&\x00\x00\x02\x1b" + // 0x00740326: 0x0000021B + "\x00H\x03\f\x00\x00\x02\x1e" + // 0x0048030C: 0x0000021E + "\x00h\x03\f\x00\x00\x02\x1f" + // 0x0068030C: 0x0000021F + "\x00A\x03\a\x00\x00\x02&" + // 0x00410307: 0x00000226 + "\x00a\x03\a\x00\x00\x02'" + // 0x00610307: 0x00000227 + "\x00E\x03'\x00\x00\x02(" + // 0x00450327: 0x00000228 + "\x00e\x03'\x00\x00\x02)" + // 0x00650327: 0x00000229 + "\x00\xd6\x03\x04\x00\x00\x02*" + // 0x00D60304: 0x0000022A + "\x00\xf6\x03\x04\x00\x00\x02+" + // 0x00F60304: 0x0000022B + "\x00\xd5\x03\x04\x00\x00\x02," + // 0x00D50304: 0x0000022C + "\x00\xf5\x03\x04\x00\x00\x02-" + // 0x00F50304: 0x0000022D + "\x00O\x03\a\x00\x00\x02." + // 0x004F0307: 0x0000022E + "\x00o\x03\a\x00\x00\x02/" + // 0x006F0307: 0x0000022F + "\x02.\x03\x04\x00\x00\x020" + // 0x022E0304: 0x00000230 + "\x02/\x03\x04\x00\x00\x021" + // 0x022F0304: 0x00000231 + "\x00Y\x03\x04\x00\x00\x022" + // 0x00590304: 0x00000232 + "\x00y\x03\x04\x00\x00\x023" + // 0x00790304: 0x00000233 + "\x00\xa8\x03\x01\x00\x00\x03\x85" + // 0x00A80301: 0x00000385 + "\x03\x91\x03\x01\x00\x00\x03\x86" + // 0x03910301: 0x00000386 + "\x03\x95\x03\x01\x00\x00\x03\x88" + // 0x03950301: 0x00000388 + "\x03\x97\x03\x01\x00\x00\x03\x89" + // 0x03970301: 0x00000389 + "\x03\x99\x03\x01\x00\x00\x03\x8a" + // 0x03990301: 0x0000038A + "\x03\x9f\x03\x01\x00\x00\x03\x8c" + // 0x039F0301: 0x0000038C + "\x03\xa5\x03\x01\x00\x00\x03\x8e" + // 0x03A50301: 0x0000038E + "\x03\xa9\x03\x01\x00\x00\x03\x8f" + // 0x03A90301: 0x0000038F + "\x03\xca\x03\x01\x00\x00\x03\x90" + // 0x03CA0301: 0x00000390 + "\x03\x99\x03\b\x00\x00\x03\xaa" + // 0x03990308: 0x000003AA + "\x03\xa5\x03\b\x00\x00\x03\xab" + // 0x03A50308: 0x000003AB + "\x03\xb1\x03\x01\x00\x00\x03\xac" + // 0x03B10301: 0x000003AC + "\x03\xb5\x03\x01\x00\x00\x03\xad" + // 0x03B50301: 0x000003AD + "\x03\xb7\x03\x01\x00\x00\x03\xae" + // 0x03B70301: 0x000003AE + "\x03\xb9\x03\x01\x00\x00\x03\xaf" + // 0x03B90301: 0x000003AF + "\x03\xcb\x03\x01\x00\x00\x03\xb0" + // 0x03CB0301: 0x000003B0 + "\x03\xb9\x03\b\x00\x00\x03\xca" + // 0x03B90308: 0x000003CA + "\x03\xc5\x03\b\x00\x00\x03\xcb" + // 0x03C50308: 0x000003CB + "\x03\xbf\x03\x01\x00\x00\x03\xcc" + // 0x03BF0301: 0x000003CC + "\x03\xc5\x03\x01\x00\x00\x03\xcd" + // 0x03C50301: 0x000003CD + "\x03\xc9\x03\x01\x00\x00\x03\xce" + // 0x03C90301: 0x000003CE + "\x03\xd2\x03\x01\x00\x00\x03\xd3" + // 0x03D20301: 0x000003D3 + "\x03\xd2\x03\b\x00\x00\x03\xd4" + // 0x03D20308: 0x000003D4 + "\x04\x15\x03\x00\x00\x00\x04\x00" + // 0x04150300: 0x00000400 + "\x04\x15\x03\b\x00\x00\x04\x01" + // 0x04150308: 0x00000401 + "\x04\x13\x03\x01\x00\x00\x04\x03" + // 0x04130301: 0x00000403 + "\x04\x06\x03\b\x00\x00\x04\a" + // 0x04060308: 0x00000407 + "\x04\x1a\x03\x01\x00\x00\x04\f" + // 0x041A0301: 0x0000040C + "\x04\x18\x03\x00\x00\x00\x04\r" + // 0x04180300: 0x0000040D + "\x04#\x03\x06\x00\x00\x04\x0e" + // 0x04230306: 0x0000040E + "\x04\x18\x03\x06\x00\x00\x04\x19" + // 0x04180306: 0x00000419 + "\x048\x03\x06\x00\x00\x049" + // 0x04380306: 0x00000439 + "\x045\x03\x00\x00\x00\x04P" + // 0x04350300: 0x00000450 + "\x045\x03\b\x00\x00\x04Q" + // 0x04350308: 0x00000451 + "\x043\x03\x01\x00\x00\x04S" + // 0x04330301: 0x00000453 + "\x04V\x03\b\x00\x00\x04W" + // 0x04560308: 0x00000457 + "\x04:\x03\x01\x00\x00\x04\\" + // 0x043A0301: 0x0000045C + "\x048\x03\x00\x00\x00\x04]" + // 0x04380300: 0x0000045D + "\x04C\x03\x06\x00\x00\x04^" + // 0x04430306: 0x0000045E + "\x04t\x03\x0f\x00\x00\x04v" + // 0x0474030F: 0x00000476 + "\x04u\x03\x0f\x00\x00\x04w" + // 0x0475030F: 0x00000477 + "\x04\x16\x03\x06\x00\x00\x04\xc1" + // 0x04160306: 0x000004C1 + "\x046\x03\x06\x00\x00\x04\xc2" + // 0x04360306: 0x000004C2 + "\x04\x10\x03\x06\x00\x00\x04\xd0" + // 0x04100306: 0x000004D0 + "\x040\x03\x06\x00\x00\x04\xd1" + // 0x04300306: 0x000004D1 + "\x04\x10\x03\b\x00\x00\x04\xd2" + // 0x04100308: 0x000004D2 + "\x040\x03\b\x00\x00\x04\xd3" + // 0x04300308: 0x000004D3 + "\x04\x15\x03\x06\x00\x00\x04\xd6" + // 0x04150306: 0x000004D6 + "\x045\x03\x06\x00\x00\x04\xd7" + // 0x04350306: 0x000004D7 + "\x04\xd8\x03\b\x00\x00\x04\xda" + // 0x04D80308: 0x000004DA + "\x04\xd9\x03\b\x00\x00\x04\xdb" + // 0x04D90308: 0x000004DB + "\x04\x16\x03\b\x00\x00\x04\xdc" + // 0x04160308: 0x000004DC + "\x046\x03\b\x00\x00\x04\xdd" + // 0x04360308: 0x000004DD + "\x04\x17\x03\b\x00\x00\x04\xde" + // 0x04170308: 0x000004DE + "\x047\x03\b\x00\x00\x04\xdf" + // 0x04370308: 0x000004DF + "\x04\x18\x03\x04\x00\x00\x04\xe2" + // 0x04180304: 0x000004E2 + "\x048\x03\x04\x00\x00\x04\xe3" + // 0x04380304: 0x000004E3 + "\x04\x18\x03\b\x00\x00\x04\xe4" + // 0x04180308: 0x000004E4 + "\x048\x03\b\x00\x00\x04\xe5" + // 0x04380308: 0x000004E5 + "\x04\x1e\x03\b\x00\x00\x04\xe6" + // 0x041E0308: 0x000004E6 + "\x04>\x03\b\x00\x00\x04\xe7" + // 0x043E0308: 0x000004E7 + "\x04\xe8\x03\b\x00\x00\x04\xea" + // 0x04E80308: 0x000004EA + "\x04\xe9\x03\b\x00\x00\x04\xeb" + // 0x04E90308: 0x000004EB + "\x04-\x03\b\x00\x00\x04\xec" + // 0x042D0308: 0x000004EC + "\x04M\x03\b\x00\x00\x04\xed" + // 0x044D0308: 0x000004ED + "\x04#\x03\x04\x00\x00\x04\xee" + // 0x04230304: 0x000004EE + "\x04C\x03\x04\x00\x00\x04\xef" + // 0x04430304: 0x000004EF + "\x04#\x03\b\x00\x00\x04\xf0" + // 0x04230308: 0x000004F0 + "\x04C\x03\b\x00\x00\x04\xf1" + // 0x04430308: 0x000004F1 + "\x04#\x03\v\x00\x00\x04\xf2" + // 0x0423030B: 0x000004F2 + "\x04C\x03\v\x00\x00\x04\xf3" + // 0x0443030B: 0x000004F3 + "\x04'\x03\b\x00\x00\x04\xf4" + // 0x04270308: 0x000004F4 + "\x04G\x03\b\x00\x00\x04\xf5" + // 0x04470308: 0x000004F5 + "\x04+\x03\b\x00\x00\x04\xf8" + // 0x042B0308: 0x000004F8 + "\x04K\x03\b\x00\x00\x04\xf9" + // 0x044B0308: 0x000004F9 + "\x06'\x06S\x00\x00\x06\"" + // 0x06270653: 0x00000622 + "\x06'\x06T\x00\x00\x06#" + // 0x06270654: 0x00000623 + "\x06H\x06T\x00\x00\x06$" + // 0x06480654: 0x00000624 + "\x06'\x06U\x00\x00\x06%" + // 0x06270655: 0x00000625 + "\x06J\x06T\x00\x00\x06&" + // 0x064A0654: 0x00000626 + "\x06\xd5\x06T\x00\x00\x06\xc0" + // 0x06D50654: 0x000006C0 + "\x06\xc1\x06T\x00\x00\x06\xc2" + // 0x06C10654: 0x000006C2 + "\x06\xd2\x06T\x00\x00\x06\xd3" + // 0x06D20654: 0x000006D3 + "\t(\t<\x00\x00\t)" + // 0x0928093C: 0x00000929 + "\t0\t<\x00\x00\t1" + // 0x0930093C: 0x00000931 + "\t3\t<\x00\x00\t4" + // 0x0933093C: 0x00000934 + "\t\xc7\t\xbe\x00\x00\t\xcb" + // 0x09C709BE: 0x000009CB + "\t\xc7\t\xd7\x00\x00\t\xcc" + // 0x09C709D7: 0x000009CC + "\vG\vV\x00\x00\vH" + // 0x0B470B56: 0x00000B48 + "\vG\v>\x00\x00\vK" + // 0x0B470B3E: 0x00000B4B + "\vG\vW\x00\x00\vL" + // 0x0B470B57: 0x00000B4C + "\v\x92\v\xd7\x00\x00\v\x94" + // 0x0B920BD7: 0x00000B94 + "\v\xc6\v\xbe\x00\x00\v\xca" + // 0x0BC60BBE: 0x00000BCA + "\v\xc7\v\xbe\x00\x00\v\xcb" + // 0x0BC70BBE: 0x00000BCB + "\v\xc6\v\xd7\x00\x00\v\xcc" + // 0x0BC60BD7: 0x00000BCC + "\fF\fV\x00\x00\fH" + // 0x0C460C56: 0x00000C48 + "\f\xbf\f\xd5\x00\x00\f\xc0" + // 0x0CBF0CD5: 0x00000CC0 + "\f\xc6\f\xd5\x00\x00\f\xc7" + // 0x0CC60CD5: 0x00000CC7 + "\f\xc6\f\xd6\x00\x00\f\xc8" + // 0x0CC60CD6: 0x00000CC8 + "\f\xc6\f\xc2\x00\x00\f\xca" + // 0x0CC60CC2: 0x00000CCA + "\f\xca\f\xd5\x00\x00\f\xcb" + // 0x0CCA0CD5: 0x00000CCB + "\rF\r>\x00\x00\rJ" + // 0x0D460D3E: 0x00000D4A + "\rG\r>\x00\x00\rK" + // 0x0D470D3E: 0x00000D4B + "\rF\rW\x00\x00\rL" + // 0x0D460D57: 0x00000D4C + "\r\xd9\r\xca\x00\x00\r\xda" + // 0x0DD90DCA: 0x00000DDA + "\r\xd9\r\xcf\x00\x00\r\xdc" + // 0x0DD90DCF: 0x00000DDC + "\r\xdc\r\xca\x00\x00\r\xdd" + // 0x0DDC0DCA: 0x00000DDD + "\r\xd9\r\xdf\x00\x00\r\xde" + // 0x0DD90DDF: 0x00000DDE + "\x10%\x10.\x00\x00\x10&" + // 0x1025102E: 0x00001026 + "\x1b\x05\x1b5\x00\x00\x1b\x06" + // 0x1B051B35: 0x00001B06 + "\x1b\a\x1b5\x00\x00\x1b\b" + // 0x1B071B35: 0x00001B08 + "\x1b\t\x1b5\x00\x00\x1b\n" + // 0x1B091B35: 0x00001B0A + "\x1b\v\x1b5\x00\x00\x1b\f" + // 0x1B0B1B35: 0x00001B0C + "\x1b\r\x1b5\x00\x00\x1b\x0e" + // 0x1B0D1B35: 0x00001B0E + "\x1b\x11\x1b5\x00\x00\x1b\x12" + // 0x1B111B35: 0x00001B12 + "\x1b:\x1b5\x00\x00\x1b;" + // 0x1B3A1B35: 0x00001B3B + "\x1b<\x1b5\x00\x00\x1b=" + // 0x1B3C1B35: 0x00001B3D + "\x1b>\x1b5\x00\x00\x1b@" + // 0x1B3E1B35: 0x00001B40 + "\x1b?\x1b5\x00\x00\x1bA" + // 0x1B3F1B35: 0x00001B41 + "\x1bB\x1b5\x00\x00\x1bC" + // 0x1B421B35: 0x00001B43 + "\x00A\x03%\x00\x00\x1e\x00" + // 0x00410325: 0x00001E00 + "\x00a\x03%\x00\x00\x1e\x01" + // 0x00610325: 0x00001E01 + "\x00B\x03\a\x00\x00\x1e\x02" + // 0x00420307: 0x00001E02 + "\x00b\x03\a\x00\x00\x1e\x03" + // 0x00620307: 0x00001E03 + "\x00B\x03#\x00\x00\x1e\x04" + // 0x00420323: 0x00001E04 + "\x00b\x03#\x00\x00\x1e\x05" + // 0x00620323: 0x00001E05 + "\x00B\x031\x00\x00\x1e\x06" + // 0x00420331: 0x00001E06 + "\x00b\x031\x00\x00\x1e\a" + // 0x00620331: 0x00001E07 + "\x00\xc7\x03\x01\x00\x00\x1e\b" + // 0x00C70301: 0x00001E08 + "\x00\xe7\x03\x01\x00\x00\x1e\t" + // 0x00E70301: 0x00001E09 + "\x00D\x03\a\x00\x00\x1e\n" + // 0x00440307: 0x00001E0A + "\x00d\x03\a\x00\x00\x1e\v" + // 0x00640307: 0x00001E0B + "\x00D\x03#\x00\x00\x1e\f" + // 0x00440323: 0x00001E0C + "\x00d\x03#\x00\x00\x1e\r" + // 0x00640323: 0x00001E0D + "\x00D\x031\x00\x00\x1e\x0e" + // 0x00440331: 0x00001E0E + "\x00d\x031\x00\x00\x1e\x0f" + // 0x00640331: 0x00001E0F + "\x00D\x03'\x00\x00\x1e\x10" + // 0x00440327: 0x00001E10 + "\x00d\x03'\x00\x00\x1e\x11" + // 0x00640327: 0x00001E11 + "\x00D\x03-\x00\x00\x1e\x12" + // 0x0044032D: 0x00001E12 + "\x00d\x03-\x00\x00\x1e\x13" + // 0x0064032D: 0x00001E13 + "\x01\x12\x03\x00\x00\x00\x1e\x14" + // 0x01120300: 0x00001E14 + "\x01\x13\x03\x00\x00\x00\x1e\x15" + // 0x01130300: 0x00001E15 + "\x01\x12\x03\x01\x00\x00\x1e\x16" + // 0x01120301: 0x00001E16 + "\x01\x13\x03\x01\x00\x00\x1e\x17" + // 0x01130301: 0x00001E17 + "\x00E\x03-\x00\x00\x1e\x18" + // 0x0045032D: 0x00001E18 + "\x00e\x03-\x00\x00\x1e\x19" + // 0x0065032D: 0x00001E19 + "\x00E\x030\x00\x00\x1e\x1a" + // 0x00450330: 0x00001E1A + "\x00e\x030\x00\x00\x1e\x1b" + // 0x00650330: 0x00001E1B + "\x02(\x03\x06\x00\x00\x1e\x1c" + // 0x02280306: 0x00001E1C + "\x02)\x03\x06\x00\x00\x1e\x1d" + // 0x02290306: 0x00001E1D + "\x00F\x03\a\x00\x00\x1e\x1e" + // 0x00460307: 0x00001E1E + "\x00f\x03\a\x00\x00\x1e\x1f" + // 0x00660307: 0x00001E1F + "\x00G\x03\x04\x00\x00\x1e " + // 0x00470304: 0x00001E20 + "\x00g\x03\x04\x00\x00\x1e!" + // 0x00670304: 0x00001E21 + "\x00H\x03\a\x00\x00\x1e\"" + // 0x00480307: 0x00001E22 + "\x00h\x03\a\x00\x00\x1e#" + // 0x00680307: 0x00001E23 + "\x00H\x03#\x00\x00\x1e$" + // 0x00480323: 0x00001E24 + "\x00h\x03#\x00\x00\x1e%" + // 0x00680323: 0x00001E25 + "\x00H\x03\b\x00\x00\x1e&" + // 0x00480308: 0x00001E26 + "\x00h\x03\b\x00\x00\x1e'" + // 0x00680308: 0x00001E27 + "\x00H\x03'\x00\x00\x1e(" + // 0x00480327: 0x00001E28 + "\x00h\x03'\x00\x00\x1e)" + // 0x00680327: 0x00001E29 + "\x00H\x03.\x00\x00\x1e*" + // 0x0048032E: 0x00001E2A + "\x00h\x03.\x00\x00\x1e+" + // 0x0068032E: 0x00001E2B + "\x00I\x030\x00\x00\x1e," + // 0x00490330: 0x00001E2C + "\x00i\x030\x00\x00\x1e-" + // 0x00690330: 0x00001E2D + "\x00\xcf\x03\x01\x00\x00\x1e." + // 0x00CF0301: 0x00001E2E + "\x00\xef\x03\x01\x00\x00\x1e/" + // 0x00EF0301: 0x00001E2F + "\x00K\x03\x01\x00\x00\x1e0" + // 0x004B0301: 0x00001E30 + "\x00k\x03\x01\x00\x00\x1e1" + // 0x006B0301: 0x00001E31 + "\x00K\x03#\x00\x00\x1e2" + // 0x004B0323: 0x00001E32 + "\x00k\x03#\x00\x00\x1e3" + // 0x006B0323: 0x00001E33 + "\x00K\x031\x00\x00\x1e4" + // 0x004B0331: 0x00001E34 + "\x00k\x031\x00\x00\x1e5" + // 0x006B0331: 0x00001E35 + "\x00L\x03#\x00\x00\x1e6" + // 0x004C0323: 0x00001E36 + "\x00l\x03#\x00\x00\x1e7" + // 0x006C0323: 0x00001E37 + "\x1e6\x03\x04\x00\x00\x1e8" + // 0x1E360304: 0x00001E38 + "\x1e7\x03\x04\x00\x00\x1e9" + // 0x1E370304: 0x00001E39 + "\x00L\x031\x00\x00\x1e:" + // 0x004C0331: 0x00001E3A + "\x00l\x031\x00\x00\x1e;" + // 0x006C0331: 0x00001E3B + "\x00L\x03-\x00\x00\x1e<" + // 0x004C032D: 0x00001E3C + "\x00l\x03-\x00\x00\x1e=" + // 0x006C032D: 0x00001E3D + "\x00M\x03\x01\x00\x00\x1e>" + // 0x004D0301: 0x00001E3E + "\x00m\x03\x01\x00\x00\x1e?" + // 0x006D0301: 0x00001E3F + "\x00M\x03\a\x00\x00\x1e@" + // 0x004D0307: 0x00001E40 + "\x00m\x03\a\x00\x00\x1eA" + // 0x006D0307: 0x00001E41 + "\x00M\x03#\x00\x00\x1eB" + // 0x004D0323: 0x00001E42 + "\x00m\x03#\x00\x00\x1eC" + // 0x006D0323: 0x00001E43 + "\x00N\x03\a\x00\x00\x1eD" + // 0x004E0307: 0x00001E44 + "\x00n\x03\a\x00\x00\x1eE" + // 0x006E0307: 0x00001E45 + "\x00N\x03#\x00\x00\x1eF" + // 0x004E0323: 0x00001E46 + "\x00n\x03#\x00\x00\x1eG" + // 0x006E0323: 0x00001E47 + "\x00N\x031\x00\x00\x1eH" + // 0x004E0331: 0x00001E48 + "\x00n\x031\x00\x00\x1eI" + // 0x006E0331: 0x00001E49 + "\x00N\x03-\x00\x00\x1eJ" + // 0x004E032D: 0x00001E4A + "\x00n\x03-\x00\x00\x1eK" + // 0x006E032D: 0x00001E4B + "\x00\xd5\x03\x01\x00\x00\x1eL" + // 0x00D50301: 0x00001E4C + "\x00\xf5\x03\x01\x00\x00\x1eM" + // 0x00F50301: 0x00001E4D + "\x00\xd5\x03\b\x00\x00\x1eN" + // 0x00D50308: 0x00001E4E + "\x00\xf5\x03\b\x00\x00\x1eO" + // 0x00F50308: 0x00001E4F + "\x01L\x03\x00\x00\x00\x1eP" + // 0x014C0300: 0x00001E50 + "\x01M\x03\x00\x00\x00\x1eQ" + // 0x014D0300: 0x00001E51 + "\x01L\x03\x01\x00\x00\x1eR" + // 0x014C0301: 0x00001E52 + "\x01M\x03\x01\x00\x00\x1eS" + // 0x014D0301: 0x00001E53 + "\x00P\x03\x01\x00\x00\x1eT" + // 0x00500301: 0x00001E54 + "\x00p\x03\x01\x00\x00\x1eU" + // 0x00700301: 0x00001E55 + "\x00P\x03\a\x00\x00\x1eV" + // 0x00500307: 0x00001E56 + "\x00p\x03\a\x00\x00\x1eW" + // 0x00700307: 0x00001E57 + "\x00R\x03\a\x00\x00\x1eX" + // 0x00520307: 0x00001E58 + "\x00r\x03\a\x00\x00\x1eY" + // 0x00720307: 0x00001E59 + "\x00R\x03#\x00\x00\x1eZ" + // 0x00520323: 0x00001E5A + "\x00r\x03#\x00\x00\x1e[" + // 0x00720323: 0x00001E5B + "\x1eZ\x03\x04\x00\x00\x1e\\" + // 0x1E5A0304: 0x00001E5C + "\x1e[\x03\x04\x00\x00\x1e]" + // 0x1E5B0304: 0x00001E5D + "\x00R\x031\x00\x00\x1e^" + // 0x00520331: 0x00001E5E + "\x00r\x031\x00\x00\x1e_" + // 0x00720331: 0x00001E5F + "\x00S\x03\a\x00\x00\x1e`" + // 0x00530307: 0x00001E60 + "\x00s\x03\a\x00\x00\x1ea" + // 0x00730307: 0x00001E61 + "\x00S\x03#\x00\x00\x1eb" + // 0x00530323: 0x00001E62 + "\x00s\x03#\x00\x00\x1ec" + // 0x00730323: 0x00001E63 + "\x01Z\x03\a\x00\x00\x1ed" + // 0x015A0307: 0x00001E64 + "\x01[\x03\a\x00\x00\x1ee" + // 0x015B0307: 0x00001E65 + "\x01`\x03\a\x00\x00\x1ef" + // 0x01600307: 0x00001E66 + "\x01a\x03\a\x00\x00\x1eg" + // 0x01610307: 0x00001E67 + "\x1eb\x03\a\x00\x00\x1eh" + // 0x1E620307: 0x00001E68 + "\x1ec\x03\a\x00\x00\x1ei" + // 0x1E630307: 0x00001E69 + "\x00T\x03\a\x00\x00\x1ej" + // 0x00540307: 0x00001E6A + "\x00t\x03\a\x00\x00\x1ek" + // 0x00740307: 0x00001E6B + "\x00T\x03#\x00\x00\x1el" + // 0x00540323: 0x00001E6C + "\x00t\x03#\x00\x00\x1em" + // 0x00740323: 0x00001E6D + "\x00T\x031\x00\x00\x1en" + // 0x00540331: 0x00001E6E + "\x00t\x031\x00\x00\x1eo" + // 0x00740331: 0x00001E6F + "\x00T\x03-\x00\x00\x1ep" + // 0x0054032D: 0x00001E70 + "\x00t\x03-\x00\x00\x1eq" + // 0x0074032D: 0x00001E71 + "\x00U\x03$\x00\x00\x1er" + // 0x00550324: 0x00001E72 + "\x00u\x03$\x00\x00\x1es" + // 0x00750324: 0x00001E73 + "\x00U\x030\x00\x00\x1et" + // 0x00550330: 0x00001E74 + "\x00u\x030\x00\x00\x1eu" + // 0x00750330: 0x00001E75 + "\x00U\x03-\x00\x00\x1ev" + // 0x0055032D: 0x00001E76 + "\x00u\x03-\x00\x00\x1ew" + // 0x0075032D: 0x00001E77 + "\x01h\x03\x01\x00\x00\x1ex" + // 0x01680301: 0x00001E78 + "\x01i\x03\x01\x00\x00\x1ey" + // 0x01690301: 0x00001E79 + "\x01j\x03\b\x00\x00\x1ez" + // 0x016A0308: 0x00001E7A + "\x01k\x03\b\x00\x00\x1e{" + // 0x016B0308: 0x00001E7B + "\x00V\x03\x03\x00\x00\x1e|" + // 0x00560303: 0x00001E7C + "\x00v\x03\x03\x00\x00\x1e}" + // 0x00760303: 0x00001E7D + "\x00V\x03#\x00\x00\x1e~" + // 0x00560323: 0x00001E7E + "\x00v\x03#\x00\x00\x1e\u007f" + // 0x00760323: 0x00001E7F + "\x00W\x03\x00\x00\x00\x1e\x80" + // 0x00570300: 0x00001E80 + "\x00w\x03\x00\x00\x00\x1e\x81" + // 0x00770300: 0x00001E81 + "\x00W\x03\x01\x00\x00\x1e\x82" + // 0x00570301: 0x00001E82 + "\x00w\x03\x01\x00\x00\x1e\x83" + // 0x00770301: 0x00001E83 + "\x00W\x03\b\x00\x00\x1e\x84" + // 0x00570308: 0x00001E84 + "\x00w\x03\b\x00\x00\x1e\x85" + // 0x00770308: 0x00001E85 + "\x00W\x03\a\x00\x00\x1e\x86" + // 0x00570307: 0x00001E86 + "\x00w\x03\a\x00\x00\x1e\x87" + // 0x00770307: 0x00001E87 + "\x00W\x03#\x00\x00\x1e\x88" + // 0x00570323: 0x00001E88 + "\x00w\x03#\x00\x00\x1e\x89" + // 0x00770323: 0x00001E89 + "\x00X\x03\a\x00\x00\x1e\x8a" + // 0x00580307: 0x00001E8A + "\x00x\x03\a\x00\x00\x1e\x8b" + // 0x00780307: 0x00001E8B + "\x00X\x03\b\x00\x00\x1e\x8c" + // 0x00580308: 0x00001E8C + "\x00x\x03\b\x00\x00\x1e\x8d" + // 0x00780308: 0x00001E8D + "\x00Y\x03\a\x00\x00\x1e\x8e" + // 0x00590307: 0x00001E8E + "\x00y\x03\a\x00\x00\x1e\x8f" + // 0x00790307: 0x00001E8F + "\x00Z\x03\x02\x00\x00\x1e\x90" + // 0x005A0302: 0x00001E90 + "\x00z\x03\x02\x00\x00\x1e\x91" + // 0x007A0302: 0x00001E91 + "\x00Z\x03#\x00\x00\x1e\x92" + // 0x005A0323: 0x00001E92 + "\x00z\x03#\x00\x00\x1e\x93" + // 0x007A0323: 0x00001E93 + "\x00Z\x031\x00\x00\x1e\x94" + // 0x005A0331: 0x00001E94 + "\x00z\x031\x00\x00\x1e\x95" + // 0x007A0331: 0x00001E95 + "\x00h\x031\x00\x00\x1e\x96" + // 0x00680331: 0x00001E96 + "\x00t\x03\b\x00\x00\x1e\x97" + // 0x00740308: 0x00001E97 + "\x00w\x03\n\x00\x00\x1e\x98" + // 0x0077030A: 0x00001E98 + "\x00y\x03\n\x00\x00\x1e\x99" + // 0x0079030A: 0x00001E99 + "\x01\u007f\x03\a\x00\x00\x1e\x9b" + // 0x017F0307: 0x00001E9B + "\x00A\x03#\x00\x00\x1e\xa0" + // 0x00410323: 0x00001EA0 + "\x00a\x03#\x00\x00\x1e\xa1" + // 0x00610323: 0x00001EA1 + "\x00A\x03\t\x00\x00\x1e\xa2" + // 0x00410309: 0x00001EA2 + "\x00a\x03\t\x00\x00\x1e\xa3" + // 0x00610309: 0x00001EA3 + "\x00\xc2\x03\x01\x00\x00\x1e\xa4" + // 0x00C20301: 0x00001EA4 + "\x00\xe2\x03\x01\x00\x00\x1e\xa5" + // 0x00E20301: 0x00001EA5 + "\x00\xc2\x03\x00\x00\x00\x1e\xa6" + // 0x00C20300: 0x00001EA6 + "\x00\xe2\x03\x00\x00\x00\x1e\xa7" + // 0x00E20300: 0x00001EA7 + "\x00\xc2\x03\t\x00\x00\x1e\xa8" + // 0x00C20309: 0x00001EA8 + "\x00\xe2\x03\t\x00\x00\x1e\xa9" + // 0x00E20309: 0x00001EA9 + "\x00\xc2\x03\x03\x00\x00\x1e\xaa" + // 0x00C20303: 0x00001EAA + "\x00\xe2\x03\x03\x00\x00\x1e\xab" + // 0x00E20303: 0x00001EAB + "\x1e\xa0\x03\x02\x00\x00\x1e\xac" + // 0x1EA00302: 0x00001EAC + "\x1e\xa1\x03\x02\x00\x00\x1e\xad" + // 0x1EA10302: 0x00001EAD + "\x01\x02\x03\x01\x00\x00\x1e\xae" + // 0x01020301: 0x00001EAE + "\x01\x03\x03\x01\x00\x00\x1e\xaf" + // 0x01030301: 0x00001EAF + "\x01\x02\x03\x00\x00\x00\x1e\xb0" + // 0x01020300: 0x00001EB0 + "\x01\x03\x03\x00\x00\x00\x1e\xb1" + // 0x01030300: 0x00001EB1 + "\x01\x02\x03\t\x00\x00\x1e\xb2" + // 0x01020309: 0x00001EB2 + "\x01\x03\x03\t\x00\x00\x1e\xb3" + // 0x01030309: 0x00001EB3 + "\x01\x02\x03\x03\x00\x00\x1e\xb4" + // 0x01020303: 0x00001EB4 + "\x01\x03\x03\x03\x00\x00\x1e\xb5" + // 0x01030303: 0x00001EB5 + "\x1e\xa0\x03\x06\x00\x00\x1e\xb6" + // 0x1EA00306: 0x00001EB6 + "\x1e\xa1\x03\x06\x00\x00\x1e\xb7" + // 0x1EA10306: 0x00001EB7 + "\x00E\x03#\x00\x00\x1e\xb8" + // 0x00450323: 0x00001EB8 + "\x00e\x03#\x00\x00\x1e\xb9" + // 0x00650323: 0x00001EB9 + "\x00E\x03\t\x00\x00\x1e\xba" + // 0x00450309: 0x00001EBA + "\x00e\x03\t\x00\x00\x1e\xbb" + // 0x00650309: 0x00001EBB + "\x00E\x03\x03\x00\x00\x1e\xbc" + // 0x00450303: 0x00001EBC + "\x00e\x03\x03\x00\x00\x1e\xbd" + // 0x00650303: 0x00001EBD + "\x00\xca\x03\x01\x00\x00\x1e\xbe" + // 0x00CA0301: 0x00001EBE + "\x00\xea\x03\x01\x00\x00\x1e\xbf" + // 0x00EA0301: 0x00001EBF + "\x00\xca\x03\x00\x00\x00\x1e\xc0" + // 0x00CA0300: 0x00001EC0 + "\x00\xea\x03\x00\x00\x00\x1e\xc1" + // 0x00EA0300: 0x00001EC1 + "\x00\xca\x03\t\x00\x00\x1e\xc2" + // 0x00CA0309: 0x00001EC2 + "\x00\xea\x03\t\x00\x00\x1e\xc3" + // 0x00EA0309: 0x00001EC3 + "\x00\xca\x03\x03\x00\x00\x1e\xc4" + // 0x00CA0303: 0x00001EC4 + "\x00\xea\x03\x03\x00\x00\x1e\xc5" + // 0x00EA0303: 0x00001EC5 + "\x1e\xb8\x03\x02\x00\x00\x1e\xc6" + // 0x1EB80302: 0x00001EC6 + "\x1e\xb9\x03\x02\x00\x00\x1e\xc7" + // 0x1EB90302: 0x00001EC7 + "\x00I\x03\t\x00\x00\x1e\xc8" + // 0x00490309: 0x00001EC8 + "\x00i\x03\t\x00\x00\x1e\xc9" + // 0x00690309: 0x00001EC9 + "\x00I\x03#\x00\x00\x1e\xca" + // 0x00490323: 0x00001ECA + "\x00i\x03#\x00\x00\x1e\xcb" + // 0x00690323: 0x00001ECB + "\x00O\x03#\x00\x00\x1e\xcc" + // 0x004F0323: 0x00001ECC + "\x00o\x03#\x00\x00\x1e\xcd" + // 0x006F0323: 0x00001ECD + "\x00O\x03\t\x00\x00\x1e\xce" + // 0x004F0309: 0x00001ECE + "\x00o\x03\t\x00\x00\x1e\xcf" + // 0x006F0309: 0x00001ECF + "\x00\xd4\x03\x01\x00\x00\x1e\xd0" + // 0x00D40301: 0x00001ED0 + "\x00\xf4\x03\x01\x00\x00\x1e\xd1" + // 0x00F40301: 0x00001ED1 + "\x00\xd4\x03\x00\x00\x00\x1e\xd2" + // 0x00D40300: 0x00001ED2 + "\x00\xf4\x03\x00\x00\x00\x1e\xd3" + // 0x00F40300: 0x00001ED3 + "\x00\xd4\x03\t\x00\x00\x1e\xd4" + // 0x00D40309: 0x00001ED4 + "\x00\xf4\x03\t\x00\x00\x1e\xd5" + // 0x00F40309: 0x00001ED5 + "\x00\xd4\x03\x03\x00\x00\x1e\xd6" + // 0x00D40303: 0x00001ED6 + "\x00\xf4\x03\x03\x00\x00\x1e\xd7" + // 0x00F40303: 0x00001ED7 + "\x1e\xcc\x03\x02\x00\x00\x1e\xd8" + // 0x1ECC0302: 0x00001ED8 + "\x1e\xcd\x03\x02\x00\x00\x1e\xd9" + // 0x1ECD0302: 0x00001ED9 + "\x01\xa0\x03\x01\x00\x00\x1e\xda" + // 0x01A00301: 0x00001EDA + "\x01\xa1\x03\x01\x00\x00\x1e\xdb" + // 0x01A10301: 0x00001EDB + "\x01\xa0\x03\x00\x00\x00\x1e\xdc" + // 0x01A00300: 0x00001EDC + "\x01\xa1\x03\x00\x00\x00\x1e\xdd" + // 0x01A10300: 0x00001EDD + "\x01\xa0\x03\t\x00\x00\x1e\xde" + // 0x01A00309: 0x00001EDE + "\x01\xa1\x03\t\x00\x00\x1e\xdf" + // 0x01A10309: 0x00001EDF + "\x01\xa0\x03\x03\x00\x00\x1e\xe0" + // 0x01A00303: 0x00001EE0 + "\x01\xa1\x03\x03\x00\x00\x1e\xe1" + // 0x01A10303: 0x00001EE1 + "\x01\xa0\x03#\x00\x00\x1e\xe2" + // 0x01A00323: 0x00001EE2 + "\x01\xa1\x03#\x00\x00\x1e\xe3" + // 0x01A10323: 0x00001EE3 + "\x00U\x03#\x00\x00\x1e\xe4" + // 0x00550323: 0x00001EE4 + "\x00u\x03#\x00\x00\x1e\xe5" + // 0x00750323: 0x00001EE5 + "\x00U\x03\t\x00\x00\x1e\xe6" + // 0x00550309: 0x00001EE6 + "\x00u\x03\t\x00\x00\x1e\xe7" + // 0x00750309: 0x00001EE7 + "\x01\xaf\x03\x01\x00\x00\x1e\xe8" + // 0x01AF0301: 0x00001EE8 + "\x01\xb0\x03\x01\x00\x00\x1e\xe9" + // 0x01B00301: 0x00001EE9 + "\x01\xaf\x03\x00\x00\x00\x1e\xea" + // 0x01AF0300: 0x00001EEA + "\x01\xb0\x03\x00\x00\x00\x1e\xeb" + // 0x01B00300: 0x00001EEB + "\x01\xaf\x03\t\x00\x00\x1e\xec" + // 0x01AF0309: 0x00001EEC + "\x01\xb0\x03\t\x00\x00\x1e\xed" + // 0x01B00309: 0x00001EED + "\x01\xaf\x03\x03\x00\x00\x1e\xee" + // 0x01AF0303: 0x00001EEE + "\x01\xb0\x03\x03\x00\x00\x1e\xef" + // 0x01B00303: 0x00001EEF + "\x01\xaf\x03#\x00\x00\x1e\xf0" + // 0x01AF0323: 0x00001EF0 + "\x01\xb0\x03#\x00\x00\x1e\xf1" + // 0x01B00323: 0x00001EF1 + "\x00Y\x03\x00\x00\x00\x1e\xf2" + // 0x00590300: 0x00001EF2 + "\x00y\x03\x00\x00\x00\x1e\xf3" + // 0x00790300: 0x00001EF3 + "\x00Y\x03#\x00\x00\x1e\xf4" + // 0x00590323: 0x00001EF4 + "\x00y\x03#\x00\x00\x1e\xf5" + // 0x00790323: 0x00001EF5 + "\x00Y\x03\t\x00\x00\x1e\xf6" + // 0x00590309: 0x00001EF6 + "\x00y\x03\t\x00\x00\x1e\xf7" + // 0x00790309: 0x00001EF7 + "\x00Y\x03\x03\x00\x00\x1e\xf8" + // 0x00590303: 0x00001EF8 + "\x00y\x03\x03\x00\x00\x1e\xf9" + // 0x00790303: 0x00001EF9 + "\x03\xb1\x03\x13\x00\x00\x1f\x00" + // 0x03B10313: 0x00001F00 + "\x03\xb1\x03\x14\x00\x00\x1f\x01" + // 0x03B10314: 0x00001F01 + "\x1f\x00\x03\x00\x00\x00\x1f\x02" + // 0x1F000300: 0x00001F02 + "\x1f\x01\x03\x00\x00\x00\x1f\x03" + // 0x1F010300: 0x00001F03 + "\x1f\x00\x03\x01\x00\x00\x1f\x04" + // 0x1F000301: 0x00001F04 + "\x1f\x01\x03\x01\x00\x00\x1f\x05" + // 0x1F010301: 0x00001F05 + "\x1f\x00\x03B\x00\x00\x1f\x06" + // 0x1F000342: 0x00001F06 + "\x1f\x01\x03B\x00\x00\x1f\a" + // 0x1F010342: 0x00001F07 + "\x03\x91\x03\x13\x00\x00\x1f\b" + // 0x03910313: 0x00001F08 + "\x03\x91\x03\x14\x00\x00\x1f\t" + // 0x03910314: 0x00001F09 + "\x1f\b\x03\x00\x00\x00\x1f\n" + // 0x1F080300: 0x00001F0A + "\x1f\t\x03\x00\x00\x00\x1f\v" + // 0x1F090300: 0x00001F0B + "\x1f\b\x03\x01\x00\x00\x1f\f" + // 0x1F080301: 0x00001F0C + "\x1f\t\x03\x01\x00\x00\x1f\r" + // 0x1F090301: 0x00001F0D + "\x1f\b\x03B\x00\x00\x1f\x0e" + // 0x1F080342: 0x00001F0E + "\x1f\t\x03B\x00\x00\x1f\x0f" + // 0x1F090342: 0x00001F0F + "\x03\xb5\x03\x13\x00\x00\x1f\x10" + // 0x03B50313: 0x00001F10 + "\x03\xb5\x03\x14\x00\x00\x1f\x11" + // 0x03B50314: 0x00001F11 + "\x1f\x10\x03\x00\x00\x00\x1f\x12" + // 0x1F100300: 0x00001F12 + "\x1f\x11\x03\x00\x00\x00\x1f\x13" + // 0x1F110300: 0x00001F13 + "\x1f\x10\x03\x01\x00\x00\x1f\x14" + // 0x1F100301: 0x00001F14 + "\x1f\x11\x03\x01\x00\x00\x1f\x15" + // 0x1F110301: 0x00001F15 + "\x03\x95\x03\x13\x00\x00\x1f\x18" + // 0x03950313: 0x00001F18 + "\x03\x95\x03\x14\x00\x00\x1f\x19" + // 0x03950314: 0x00001F19 + "\x1f\x18\x03\x00\x00\x00\x1f\x1a" + // 0x1F180300: 0x00001F1A + "\x1f\x19\x03\x00\x00\x00\x1f\x1b" + // 0x1F190300: 0x00001F1B + "\x1f\x18\x03\x01\x00\x00\x1f\x1c" + // 0x1F180301: 0x00001F1C + "\x1f\x19\x03\x01\x00\x00\x1f\x1d" + // 0x1F190301: 0x00001F1D + "\x03\xb7\x03\x13\x00\x00\x1f " + // 0x03B70313: 0x00001F20 + "\x03\xb7\x03\x14\x00\x00\x1f!" + // 0x03B70314: 0x00001F21 + "\x1f \x03\x00\x00\x00\x1f\"" + // 0x1F200300: 0x00001F22 + "\x1f!\x03\x00\x00\x00\x1f#" + // 0x1F210300: 0x00001F23 + "\x1f \x03\x01\x00\x00\x1f$" + // 0x1F200301: 0x00001F24 + "\x1f!\x03\x01\x00\x00\x1f%" + // 0x1F210301: 0x00001F25 + "\x1f \x03B\x00\x00\x1f&" + // 0x1F200342: 0x00001F26 + "\x1f!\x03B\x00\x00\x1f'" + // 0x1F210342: 0x00001F27 + "\x03\x97\x03\x13\x00\x00\x1f(" + // 0x03970313: 0x00001F28 + "\x03\x97\x03\x14\x00\x00\x1f)" + // 0x03970314: 0x00001F29 + "\x1f(\x03\x00\x00\x00\x1f*" + // 0x1F280300: 0x00001F2A + "\x1f)\x03\x00\x00\x00\x1f+" + // 0x1F290300: 0x00001F2B + "\x1f(\x03\x01\x00\x00\x1f," + // 0x1F280301: 0x00001F2C + "\x1f)\x03\x01\x00\x00\x1f-" + // 0x1F290301: 0x00001F2D + "\x1f(\x03B\x00\x00\x1f." + // 0x1F280342: 0x00001F2E + "\x1f)\x03B\x00\x00\x1f/" + // 0x1F290342: 0x00001F2F + "\x03\xb9\x03\x13\x00\x00\x1f0" + // 0x03B90313: 0x00001F30 + "\x03\xb9\x03\x14\x00\x00\x1f1" + // 0x03B90314: 0x00001F31 + "\x1f0\x03\x00\x00\x00\x1f2" + // 0x1F300300: 0x00001F32 + "\x1f1\x03\x00\x00\x00\x1f3" + // 0x1F310300: 0x00001F33 + "\x1f0\x03\x01\x00\x00\x1f4" + // 0x1F300301: 0x00001F34 + "\x1f1\x03\x01\x00\x00\x1f5" + // 0x1F310301: 0x00001F35 + "\x1f0\x03B\x00\x00\x1f6" + // 0x1F300342: 0x00001F36 + "\x1f1\x03B\x00\x00\x1f7" + // 0x1F310342: 0x00001F37 + "\x03\x99\x03\x13\x00\x00\x1f8" + // 0x03990313: 0x00001F38 + "\x03\x99\x03\x14\x00\x00\x1f9" + // 0x03990314: 0x00001F39 + "\x1f8\x03\x00\x00\x00\x1f:" + // 0x1F380300: 0x00001F3A + "\x1f9\x03\x00\x00\x00\x1f;" + // 0x1F390300: 0x00001F3B + "\x1f8\x03\x01\x00\x00\x1f<" + // 0x1F380301: 0x00001F3C + "\x1f9\x03\x01\x00\x00\x1f=" + // 0x1F390301: 0x00001F3D + "\x1f8\x03B\x00\x00\x1f>" + // 0x1F380342: 0x00001F3E + "\x1f9\x03B\x00\x00\x1f?" + // 0x1F390342: 0x00001F3F + "\x03\xbf\x03\x13\x00\x00\x1f@" + // 0x03BF0313: 0x00001F40 + "\x03\xbf\x03\x14\x00\x00\x1fA" + // 0x03BF0314: 0x00001F41 + "\x1f@\x03\x00\x00\x00\x1fB" + // 0x1F400300: 0x00001F42 + "\x1fA\x03\x00\x00\x00\x1fC" + // 0x1F410300: 0x00001F43 + "\x1f@\x03\x01\x00\x00\x1fD" + // 0x1F400301: 0x00001F44 + "\x1fA\x03\x01\x00\x00\x1fE" + // 0x1F410301: 0x00001F45 + "\x03\x9f\x03\x13\x00\x00\x1fH" + // 0x039F0313: 0x00001F48 + "\x03\x9f\x03\x14\x00\x00\x1fI" + // 0x039F0314: 0x00001F49 + "\x1fH\x03\x00\x00\x00\x1fJ" + // 0x1F480300: 0x00001F4A + "\x1fI\x03\x00\x00\x00\x1fK" + // 0x1F490300: 0x00001F4B + "\x1fH\x03\x01\x00\x00\x1fL" + // 0x1F480301: 0x00001F4C + "\x1fI\x03\x01\x00\x00\x1fM" + // 0x1F490301: 0x00001F4D + "\x03\xc5\x03\x13\x00\x00\x1fP" + // 0x03C50313: 0x00001F50 + "\x03\xc5\x03\x14\x00\x00\x1fQ" + // 0x03C50314: 0x00001F51 + "\x1fP\x03\x00\x00\x00\x1fR" + // 0x1F500300: 0x00001F52 + "\x1fQ\x03\x00\x00\x00\x1fS" + // 0x1F510300: 0x00001F53 + "\x1fP\x03\x01\x00\x00\x1fT" + // 0x1F500301: 0x00001F54 + "\x1fQ\x03\x01\x00\x00\x1fU" + // 0x1F510301: 0x00001F55 + "\x1fP\x03B\x00\x00\x1fV" + // 0x1F500342: 0x00001F56 + "\x1fQ\x03B\x00\x00\x1fW" + // 0x1F510342: 0x00001F57 + "\x03\xa5\x03\x14\x00\x00\x1fY" + // 0x03A50314: 0x00001F59 + "\x1fY\x03\x00\x00\x00\x1f[" + // 0x1F590300: 0x00001F5B + "\x1fY\x03\x01\x00\x00\x1f]" + // 0x1F590301: 0x00001F5D + "\x1fY\x03B\x00\x00\x1f_" + // 0x1F590342: 0x00001F5F + "\x03\xc9\x03\x13\x00\x00\x1f`" + // 0x03C90313: 0x00001F60 + "\x03\xc9\x03\x14\x00\x00\x1fa" + // 0x03C90314: 0x00001F61 + "\x1f`\x03\x00\x00\x00\x1fb" + // 0x1F600300: 0x00001F62 + "\x1fa\x03\x00\x00\x00\x1fc" + // 0x1F610300: 0x00001F63 + "\x1f`\x03\x01\x00\x00\x1fd" + // 0x1F600301: 0x00001F64 + "\x1fa\x03\x01\x00\x00\x1fe" + // 0x1F610301: 0x00001F65 + "\x1f`\x03B\x00\x00\x1ff" + // 0x1F600342: 0x00001F66 + "\x1fa\x03B\x00\x00\x1fg" + // 0x1F610342: 0x00001F67 + "\x03\xa9\x03\x13\x00\x00\x1fh" + // 0x03A90313: 0x00001F68 + "\x03\xa9\x03\x14\x00\x00\x1fi" + // 0x03A90314: 0x00001F69 + "\x1fh\x03\x00\x00\x00\x1fj" + // 0x1F680300: 0x00001F6A + "\x1fi\x03\x00\x00\x00\x1fk" + // 0x1F690300: 0x00001F6B + "\x1fh\x03\x01\x00\x00\x1fl" + // 0x1F680301: 0x00001F6C + "\x1fi\x03\x01\x00\x00\x1fm" + // 0x1F690301: 0x00001F6D + "\x1fh\x03B\x00\x00\x1fn" + // 0x1F680342: 0x00001F6E + "\x1fi\x03B\x00\x00\x1fo" + // 0x1F690342: 0x00001F6F + "\x03\xb1\x03\x00\x00\x00\x1fp" + // 0x03B10300: 0x00001F70 + "\x03\xb5\x03\x00\x00\x00\x1fr" + // 0x03B50300: 0x00001F72 + "\x03\xb7\x03\x00\x00\x00\x1ft" + // 0x03B70300: 0x00001F74 + "\x03\xb9\x03\x00\x00\x00\x1fv" + // 0x03B90300: 0x00001F76 + "\x03\xbf\x03\x00\x00\x00\x1fx" + // 0x03BF0300: 0x00001F78 + "\x03\xc5\x03\x00\x00\x00\x1fz" + // 0x03C50300: 0x00001F7A + "\x03\xc9\x03\x00\x00\x00\x1f|" + // 0x03C90300: 0x00001F7C + "\x1f\x00\x03E\x00\x00\x1f\x80" + // 0x1F000345: 0x00001F80 + "\x1f\x01\x03E\x00\x00\x1f\x81" + // 0x1F010345: 0x00001F81 + "\x1f\x02\x03E\x00\x00\x1f\x82" + // 0x1F020345: 0x00001F82 + "\x1f\x03\x03E\x00\x00\x1f\x83" + // 0x1F030345: 0x00001F83 + "\x1f\x04\x03E\x00\x00\x1f\x84" + // 0x1F040345: 0x00001F84 + "\x1f\x05\x03E\x00\x00\x1f\x85" + // 0x1F050345: 0x00001F85 + "\x1f\x06\x03E\x00\x00\x1f\x86" + // 0x1F060345: 0x00001F86 + "\x1f\a\x03E\x00\x00\x1f\x87" + // 0x1F070345: 0x00001F87 + "\x1f\b\x03E\x00\x00\x1f\x88" + // 0x1F080345: 0x00001F88 + "\x1f\t\x03E\x00\x00\x1f\x89" + // 0x1F090345: 0x00001F89 + "\x1f\n\x03E\x00\x00\x1f\x8a" + // 0x1F0A0345: 0x00001F8A + "\x1f\v\x03E\x00\x00\x1f\x8b" + // 0x1F0B0345: 0x00001F8B + "\x1f\f\x03E\x00\x00\x1f\x8c" + // 0x1F0C0345: 0x00001F8C + "\x1f\r\x03E\x00\x00\x1f\x8d" + // 0x1F0D0345: 0x00001F8D + "\x1f\x0e\x03E\x00\x00\x1f\x8e" + // 0x1F0E0345: 0x00001F8E + "\x1f\x0f\x03E\x00\x00\x1f\x8f" + // 0x1F0F0345: 0x00001F8F + "\x1f \x03E\x00\x00\x1f\x90" + // 0x1F200345: 0x00001F90 + "\x1f!\x03E\x00\x00\x1f\x91" + // 0x1F210345: 0x00001F91 + "\x1f\"\x03E\x00\x00\x1f\x92" + // 0x1F220345: 0x00001F92 + "\x1f#\x03E\x00\x00\x1f\x93" + // 0x1F230345: 0x00001F93 + "\x1f$\x03E\x00\x00\x1f\x94" + // 0x1F240345: 0x00001F94 + "\x1f%\x03E\x00\x00\x1f\x95" + // 0x1F250345: 0x00001F95 + "\x1f&\x03E\x00\x00\x1f\x96" + // 0x1F260345: 0x00001F96 + "\x1f'\x03E\x00\x00\x1f\x97" + // 0x1F270345: 0x00001F97 + "\x1f(\x03E\x00\x00\x1f\x98" + // 0x1F280345: 0x00001F98 + "\x1f)\x03E\x00\x00\x1f\x99" + // 0x1F290345: 0x00001F99 + "\x1f*\x03E\x00\x00\x1f\x9a" + // 0x1F2A0345: 0x00001F9A + "\x1f+\x03E\x00\x00\x1f\x9b" + // 0x1F2B0345: 0x00001F9B + "\x1f,\x03E\x00\x00\x1f\x9c" + // 0x1F2C0345: 0x00001F9C + "\x1f-\x03E\x00\x00\x1f\x9d" + // 0x1F2D0345: 0x00001F9D + "\x1f.\x03E\x00\x00\x1f\x9e" + // 0x1F2E0345: 0x00001F9E + "\x1f/\x03E\x00\x00\x1f\x9f" + // 0x1F2F0345: 0x00001F9F + "\x1f`\x03E\x00\x00\x1f\xa0" + // 0x1F600345: 0x00001FA0 + "\x1fa\x03E\x00\x00\x1f\xa1" + // 0x1F610345: 0x00001FA1 + "\x1fb\x03E\x00\x00\x1f\xa2" + // 0x1F620345: 0x00001FA2 + "\x1fc\x03E\x00\x00\x1f\xa3" + // 0x1F630345: 0x00001FA3 + "\x1fd\x03E\x00\x00\x1f\xa4" + // 0x1F640345: 0x00001FA4 + "\x1fe\x03E\x00\x00\x1f\xa5" + // 0x1F650345: 0x00001FA5 + "\x1ff\x03E\x00\x00\x1f\xa6" + // 0x1F660345: 0x00001FA6 + "\x1fg\x03E\x00\x00\x1f\xa7" + // 0x1F670345: 0x00001FA7 + "\x1fh\x03E\x00\x00\x1f\xa8" + // 0x1F680345: 0x00001FA8 + "\x1fi\x03E\x00\x00\x1f\xa9" + // 0x1F690345: 0x00001FA9 + "\x1fj\x03E\x00\x00\x1f\xaa" + // 0x1F6A0345: 0x00001FAA + "\x1fk\x03E\x00\x00\x1f\xab" + // 0x1F6B0345: 0x00001FAB + "\x1fl\x03E\x00\x00\x1f\xac" + // 0x1F6C0345: 0x00001FAC + "\x1fm\x03E\x00\x00\x1f\xad" + // 0x1F6D0345: 0x00001FAD + "\x1fn\x03E\x00\x00\x1f\xae" + // 0x1F6E0345: 0x00001FAE + "\x1fo\x03E\x00\x00\x1f\xaf" + // 0x1F6F0345: 0x00001FAF + "\x03\xb1\x03\x06\x00\x00\x1f\xb0" + // 0x03B10306: 0x00001FB0 + "\x03\xb1\x03\x04\x00\x00\x1f\xb1" + // 0x03B10304: 0x00001FB1 + "\x1fp\x03E\x00\x00\x1f\xb2" + // 0x1F700345: 0x00001FB2 + "\x03\xb1\x03E\x00\x00\x1f\xb3" + // 0x03B10345: 0x00001FB3 + "\x03\xac\x03E\x00\x00\x1f\xb4" + // 0x03AC0345: 0x00001FB4 + "\x03\xb1\x03B\x00\x00\x1f\xb6" + // 0x03B10342: 0x00001FB6 + "\x1f\xb6\x03E\x00\x00\x1f\xb7" + // 0x1FB60345: 0x00001FB7 + "\x03\x91\x03\x06\x00\x00\x1f\xb8" + // 0x03910306: 0x00001FB8 + "\x03\x91\x03\x04\x00\x00\x1f\xb9" + // 0x03910304: 0x00001FB9 + "\x03\x91\x03\x00\x00\x00\x1f\xba" + // 0x03910300: 0x00001FBA + "\x03\x91\x03E\x00\x00\x1f\xbc" + // 0x03910345: 0x00001FBC + "\x00\xa8\x03B\x00\x00\x1f\xc1" + // 0x00A80342: 0x00001FC1 + "\x1ft\x03E\x00\x00\x1f\xc2" + // 0x1F740345: 0x00001FC2 + "\x03\xb7\x03E\x00\x00\x1f\xc3" + // 0x03B70345: 0x00001FC3 + "\x03\xae\x03E\x00\x00\x1f\xc4" + // 0x03AE0345: 0x00001FC4 + "\x03\xb7\x03B\x00\x00\x1f\xc6" + // 0x03B70342: 0x00001FC6 + "\x1f\xc6\x03E\x00\x00\x1f\xc7" + // 0x1FC60345: 0x00001FC7 + "\x03\x95\x03\x00\x00\x00\x1f\xc8" + // 0x03950300: 0x00001FC8 + "\x03\x97\x03\x00\x00\x00\x1f\xca" + // 0x03970300: 0x00001FCA + "\x03\x97\x03E\x00\x00\x1f\xcc" + // 0x03970345: 0x00001FCC + "\x1f\xbf\x03\x00\x00\x00\x1f\xcd" + // 0x1FBF0300: 0x00001FCD + "\x1f\xbf\x03\x01\x00\x00\x1f\xce" + // 0x1FBF0301: 0x00001FCE + "\x1f\xbf\x03B\x00\x00\x1f\xcf" + // 0x1FBF0342: 0x00001FCF + "\x03\xb9\x03\x06\x00\x00\x1f\xd0" + // 0x03B90306: 0x00001FD0 + "\x03\xb9\x03\x04\x00\x00\x1f\xd1" + // 0x03B90304: 0x00001FD1 + "\x03\xca\x03\x00\x00\x00\x1f\xd2" + // 0x03CA0300: 0x00001FD2 + "\x03\xb9\x03B\x00\x00\x1f\xd6" + // 0x03B90342: 0x00001FD6 + "\x03\xca\x03B\x00\x00\x1f\xd7" + // 0x03CA0342: 0x00001FD7 + "\x03\x99\x03\x06\x00\x00\x1f\xd8" + // 0x03990306: 0x00001FD8 + "\x03\x99\x03\x04\x00\x00\x1f\xd9" + // 0x03990304: 0x00001FD9 + "\x03\x99\x03\x00\x00\x00\x1f\xda" + // 0x03990300: 0x00001FDA + "\x1f\xfe\x03\x00\x00\x00\x1f\xdd" + // 0x1FFE0300: 0x00001FDD + "\x1f\xfe\x03\x01\x00\x00\x1f\xde" + // 0x1FFE0301: 0x00001FDE + "\x1f\xfe\x03B\x00\x00\x1f\xdf" + // 0x1FFE0342: 0x00001FDF + "\x03\xc5\x03\x06\x00\x00\x1f\xe0" + // 0x03C50306: 0x00001FE0 + "\x03\xc5\x03\x04\x00\x00\x1f\xe1" + // 0x03C50304: 0x00001FE1 + "\x03\xcb\x03\x00\x00\x00\x1f\xe2" + // 0x03CB0300: 0x00001FE2 + "\x03\xc1\x03\x13\x00\x00\x1f\xe4" + // 0x03C10313: 0x00001FE4 + "\x03\xc1\x03\x14\x00\x00\x1f\xe5" + // 0x03C10314: 0x00001FE5 + "\x03\xc5\x03B\x00\x00\x1f\xe6" + // 0x03C50342: 0x00001FE6 + "\x03\xcb\x03B\x00\x00\x1f\xe7" + // 0x03CB0342: 0x00001FE7 + "\x03\xa5\x03\x06\x00\x00\x1f\xe8" + // 0x03A50306: 0x00001FE8 + "\x03\xa5\x03\x04\x00\x00\x1f\xe9" + // 0x03A50304: 0x00001FE9 + "\x03\xa5\x03\x00\x00\x00\x1f\xea" + // 0x03A50300: 0x00001FEA + "\x03\xa1\x03\x14\x00\x00\x1f\xec" + // 0x03A10314: 0x00001FEC + "\x00\xa8\x03\x00\x00\x00\x1f\xed" + // 0x00A80300: 0x00001FED + "\x1f|\x03E\x00\x00\x1f\xf2" + // 0x1F7C0345: 0x00001FF2 + "\x03\xc9\x03E\x00\x00\x1f\xf3" + // 0x03C90345: 0x00001FF3 + "\x03\xce\x03E\x00\x00\x1f\xf4" + // 0x03CE0345: 0x00001FF4 + "\x03\xc9\x03B\x00\x00\x1f\xf6" + // 0x03C90342: 0x00001FF6 + "\x1f\xf6\x03E\x00\x00\x1f\xf7" + // 0x1FF60345: 0x00001FF7 + "\x03\x9f\x03\x00\x00\x00\x1f\xf8" + // 0x039F0300: 0x00001FF8 + "\x03\xa9\x03\x00\x00\x00\x1f\xfa" + // 0x03A90300: 0x00001FFA + "\x03\xa9\x03E\x00\x00\x1f\xfc" + // 0x03A90345: 0x00001FFC + "!\x90\x038\x00\x00!\x9a" + // 0x21900338: 0x0000219A + "!\x92\x038\x00\x00!\x9b" + // 0x21920338: 0x0000219B + "!\x94\x038\x00\x00!\xae" + // 0x21940338: 0x000021AE + "!\xd0\x038\x00\x00!\xcd" + // 0x21D00338: 0x000021CD + "!\xd4\x038\x00\x00!\xce" + // 0x21D40338: 0x000021CE + "!\xd2\x038\x00\x00!\xcf" + // 0x21D20338: 0x000021CF + "\"\x03\x038\x00\x00\"\x04" + // 0x22030338: 0x00002204 + "\"\b\x038\x00\x00\"\t" + // 0x22080338: 0x00002209 + "\"\v\x038\x00\x00\"\f" + // 0x220B0338: 0x0000220C + "\"#\x038\x00\x00\"$" + // 0x22230338: 0x00002224 + "\"%\x038\x00\x00\"&" + // 0x22250338: 0x00002226 + "\"<\x038\x00\x00\"A" + // 0x223C0338: 0x00002241 + "\"C\x038\x00\x00\"D" + // 0x22430338: 0x00002244 + "\"E\x038\x00\x00\"G" + // 0x22450338: 0x00002247 + "\"H\x038\x00\x00\"I" + // 0x22480338: 0x00002249 + "\x00=\x038\x00\x00\"`" + // 0x003D0338: 0x00002260 + "\"a\x038\x00\x00\"b" + // 0x22610338: 0x00002262 + "\"M\x038\x00\x00\"m" + // 0x224D0338: 0x0000226D + "\x00<\x038\x00\x00\"n" + // 0x003C0338: 0x0000226E + "\x00>\x038\x00\x00\"o" + // 0x003E0338: 0x0000226F + "\"d\x038\x00\x00\"p" + // 0x22640338: 0x00002270 + "\"e\x038\x00\x00\"q" + // 0x22650338: 0x00002271 + "\"r\x038\x00\x00\"t" + // 0x22720338: 0x00002274 + "\"s\x038\x00\x00\"u" + // 0x22730338: 0x00002275 + "\"v\x038\x00\x00\"x" + // 0x22760338: 0x00002278 + "\"w\x038\x00\x00\"y" + // 0x22770338: 0x00002279 + "\"z\x038\x00\x00\"\x80" + // 0x227A0338: 0x00002280 + "\"{\x038\x00\x00\"\x81" + // 0x227B0338: 0x00002281 + "\"\x82\x038\x00\x00\"\x84" + // 0x22820338: 0x00002284 + "\"\x83\x038\x00\x00\"\x85" + // 0x22830338: 0x00002285 + "\"\x86\x038\x00\x00\"\x88" + // 0x22860338: 0x00002288 + "\"\x87\x038\x00\x00\"\x89" + // 0x22870338: 0x00002289 + "\"\xa2\x038\x00\x00\"\xac" + // 0x22A20338: 0x000022AC + "\"\xa8\x038\x00\x00\"\xad" + // 0x22A80338: 0x000022AD + "\"\xa9\x038\x00\x00\"\xae" + // 0x22A90338: 0x000022AE + "\"\xab\x038\x00\x00\"\xaf" + // 0x22AB0338: 0x000022AF + "\"|\x038\x00\x00\"\xe0" + // 0x227C0338: 0x000022E0 + "\"}\x038\x00\x00\"\xe1" + // 0x227D0338: 0x000022E1 + "\"\x91\x038\x00\x00\"\xe2" + // 0x22910338: 0x000022E2 + "\"\x92\x038\x00\x00\"\xe3" + // 0x22920338: 0x000022E3 + "\"\xb2\x038\x00\x00\"\xea" + // 0x22B20338: 0x000022EA + "\"\xb3\x038\x00\x00\"\xeb" + // 0x22B30338: 0x000022EB + "\"\xb4\x038\x00\x00\"\xec" + // 0x22B40338: 0x000022EC + "\"\xb5\x038\x00\x00\"\xed" + // 0x22B50338: 0x000022ED + "0K0\x99\x00\x000L" + // 0x304B3099: 0x0000304C + "0M0\x99\x00\x000N" + // 0x304D3099: 0x0000304E + "0O0\x99\x00\x000P" + // 0x304F3099: 0x00003050 + "0Q0\x99\x00\x000R" + // 0x30513099: 0x00003052 + "0S0\x99\x00\x000T" + // 0x30533099: 0x00003054 + "0U0\x99\x00\x000V" + // 0x30553099: 0x00003056 + "0W0\x99\x00\x000X" + // 0x30573099: 0x00003058 + "0Y0\x99\x00\x000Z" + // 0x30593099: 0x0000305A + "0[0\x99\x00\x000\\" + // 0x305B3099: 0x0000305C + "0]0\x99\x00\x000^" + // 0x305D3099: 0x0000305E + "0_0\x99\x00\x000`" + // 0x305F3099: 0x00003060 + "0a0\x99\x00\x000b" + // 0x30613099: 0x00003062 + "0d0\x99\x00\x000e" + // 0x30643099: 0x00003065 + "0f0\x99\x00\x000g" + // 0x30663099: 0x00003067 + "0h0\x99\x00\x000i" + // 0x30683099: 0x00003069 + "0o0\x99\x00\x000p" + // 0x306F3099: 0x00003070 + "0o0\x9a\x00\x000q" + // 0x306F309A: 0x00003071 + "0r0\x99\x00\x000s" + // 0x30723099: 0x00003073 + "0r0\x9a\x00\x000t" + // 0x3072309A: 0x00003074 + "0u0\x99\x00\x000v" + // 0x30753099: 0x00003076 + "0u0\x9a\x00\x000w" + // 0x3075309A: 0x00003077 + "0x0\x99\x00\x000y" + // 0x30783099: 0x00003079 + "0x0\x9a\x00\x000z" + // 0x3078309A: 0x0000307A + "0{0\x99\x00\x000|" + // 0x307B3099: 0x0000307C + "0{0\x9a\x00\x000}" + // 0x307B309A: 0x0000307D + "0F0\x99\x00\x000\x94" + // 0x30463099: 0x00003094 + "0\x9d0\x99\x00\x000\x9e" + // 0x309D3099: 0x0000309E + "0\xab0\x99\x00\x000\xac" + // 0x30AB3099: 0x000030AC + "0\xad0\x99\x00\x000\xae" + // 0x30AD3099: 0x000030AE + "0\xaf0\x99\x00\x000\xb0" + // 0x30AF3099: 0x000030B0 + "0\xb10\x99\x00\x000\xb2" + // 0x30B13099: 0x000030B2 + "0\xb30\x99\x00\x000\xb4" + // 0x30B33099: 0x000030B4 + "0\xb50\x99\x00\x000\xb6" + // 0x30B53099: 0x000030B6 + "0\xb70\x99\x00\x000\xb8" + // 0x30B73099: 0x000030B8 + "0\xb90\x99\x00\x000\xba" + // 0x30B93099: 0x000030BA + "0\xbb0\x99\x00\x000\xbc" + // 0x30BB3099: 0x000030BC + "0\xbd0\x99\x00\x000\xbe" + // 0x30BD3099: 0x000030BE + "0\xbf0\x99\x00\x000\xc0" + // 0x30BF3099: 0x000030C0 + "0\xc10\x99\x00\x000\xc2" + // 0x30C13099: 0x000030C2 + "0\xc40\x99\x00\x000\xc5" + // 0x30C43099: 0x000030C5 + "0\xc60\x99\x00\x000\xc7" + // 0x30C63099: 0x000030C7 + "0\xc80\x99\x00\x000\xc9" + // 0x30C83099: 0x000030C9 + "0\xcf0\x99\x00\x000\xd0" + // 0x30CF3099: 0x000030D0 + "0\xcf0\x9a\x00\x000\xd1" + // 0x30CF309A: 0x000030D1 + "0\xd20\x99\x00\x000\xd3" + // 0x30D23099: 0x000030D3 + "0\xd20\x9a\x00\x000\xd4" + // 0x30D2309A: 0x000030D4 + "0\xd50\x99\x00\x000\xd6" + // 0x30D53099: 0x000030D6 + "0\xd50\x9a\x00\x000\xd7" + // 0x30D5309A: 0x000030D7 + "0\xd80\x99\x00\x000\xd9" + // 0x30D83099: 0x000030D9 + "0\xd80\x9a\x00\x000\xda" + // 0x30D8309A: 0x000030DA + "0\xdb0\x99\x00\x000\xdc" + // 0x30DB3099: 0x000030DC + "0\xdb0\x9a\x00\x000\xdd" + // 0x30DB309A: 0x000030DD + "0\xa60\x99\x00\x000\xf4" + // 0x30A63099: 0x000030F4 + "0\xef0\x99\x00\x000\xf7" + // 0x30EF3099: 0x000030F7 + "0\xf00\x99\x00\x000\xf8" + // 0x30F03099: 0x000030F8 + "0\xf10\x99\x00\x000\xf9" + // 0x30F13099: 0x000030F9 + "0\xf20\x99\x00\x000\xfa" + // 0x30F23099: 0x000030FA + "0\xfd0\x99\x00\x000\xfe" + // 0x30FD3099: 0x000030FE + "\x10\x99\x10\xba\x00\x01\x10\x9a" + // 0x109910BA: 0x0001109A + "\x10\x9b\x10\xba\x00\x01\x10\x9c" + // 0x109B10BA: 0x0001109C + "\x10\xa5\x10\xba\x00\x01\x10\xab" + // 0x10A510BA: 0x000110AB + "\x111\x11'\x00\x01\x11." + // 0x11311127: 0x0001112E + "\x112\x11'\x00\x01\x11/" + // 0x11321127: 0x0001112F + "\x13G\x13>\x00\x01\x13K" + // 0x1347133E: 0x0001134B + "\x13G\x13W\x00\x01\x13L" + // 0x13471357: 0x0001134C + "\x14\xb9\x14\xba\x00\x01\x14\xbb" + // 0x14B914BA: 0x000114BB + "\x14\xb9\x14\xb0\x00\x01\x14\xbc" + // 0x14B914B0: 0x000114BC + "\x14\xb9\x14\xbd\x00\x01\x14\xbe" + // 0x14B914BD: 0x000114BE + "\x15\xb8\x15\xaf\x00\x01\x15\xba" + // 0x15B815AF: 0x000115BA + "\x15\xb9\x15\xaf\x00\x01\x15\xbb" + // 0x15B915AF: 0x000115BB + "" + // Total size of tables: 55KB (55977 bytes) diff --git a/vendor/golang.org/x/text/unicode/norm/tables13.0.0.go b/vendor/golang.org/x/text/unicode/norm/tables13.0.0.go new file mode 100644 index 00000000..9115ef25 --- /dev/null +++ b/vendor/golang.org/x/text/unicode/norm/tables13.0.0.go @@ -0,0 +1,7761 @@ +// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. + +//go:build go1.16 +// +build go1.16 + +package norm + +import "sync" + +const ( + // Version is the Unicode edition from which the tables are derived. + Version = "13.0.0" + + // MaxTransformChunkSize indicates the maximum number of bytes that Transform + // may need to write atomically for any Form. Making a destination buffer at + // least this size ensures that Transform can always make progress and that + // the user does not need to grow the buffer on an ErrShortDst. + MaxTransformChunkSize = 35 + maxNonStarters*4 +) + +var ccc = [56]uint8{ + 0, 1, 6, 7, 8, 9, 10, 11, + 12, 13, 14, 15, 16, 17, 18, 19, + 20, 21, 22, 23, 24, 25, 26, 27, + 28, 29, 30, 31, 32, 33, 34, 35, + 36, 84, 91, 103, 107, 118, 122, 129, + 130, 132, 202, 214, 216, 218, 220, 222, + 224, 226, 228, 230, 232, 233, 234, 240, +} + +const ( + firstMulti = 0x1870 + firstCCC = 0x2CAB + endMulti = 0x2F77 + firstLeadingCCC = 0x49C5 + firstCCCZeroExcept = 0x4A8F + firstStarterWithNLead = 0x4AB6 + lastDecomp = 0x4AB8 + maxDecomp = 0x8000 +) + +// decomps: 19128 bytes +var decomps = [...]byte{ + // Bytes 0 - 3f + 0x00, 0x41, 0x20, 0x41, 0x21, 0x41, 0x22, 0x41, + 0x23, 0x41, 0x24, 0x41, 0x25, 0x41, 0x26, 0x41, + 0x27, 0x41, 0x28, 0x41, 0x29, 0x41, 0x2A, 0x41, + 0x2B, 0x41, 0x2C, 0x41, 0x2D, 0x41, 0x2E, 0x41, + 0x2F, 0x41, 0x30, 0x41, 0x31, 0x41, 0x32, 0x41, + 0x33, 0x41, 0x34, 0x41, 0x35, 0x41, 0x36, 0x41, + 0x37, 0x41, 0x38, 0x41, 0x39, 0x41, 0x3A, 0x41, + 0x3B, 0x41, 0x3C, 0x41, 0x3D, 0x41, 0x3E, 0x41, + // Bytes 40 - 7f + 0x3F, 0x41, 0x40, 0x41, 0x41, 0x41, 0x42, 0x41, + 0x43, 0x41, 0x44, 0x41, 0x45, 0x41, 0x46, 0x41, + 0x47, 0x41, 0x48, 0x41, 0x49, 0x41, 0x4A, 0x41, + 0x4B, 0x41, 0x4C, 0x41, 0x4D, 0x41, 0x4E, 0x41, + 0x4F, 0x41, 0x50, 0x41, 0x51, 0x41, 0x52, 0x41, + 0x53, 0x41, 0x54, 0x41, 0x55, 0x41, 0x56, 0x41, + 0x57, 0x41, 0x58, 0x41, 0x59, 0x41, 0x5A, 0x41, + 0x5B, 0x41, 0x5C, 0x41, 0x5D, 0x41, 0x5E, 0x41, + // Bytes 80 - bf + 0x5F, 0x41, 0x60, 0x41, 0x61, 0x41, 0x62, 0x41, + 0x63, 0x41, 0x64, 0x41, 0x65, 0x41, 0x66, 0x41, + 0x67, 0x41, 0x68, 0x41, 0x69, 0x41, 0x6A, 0x41, + 0x6B, 0x41, 0x6C, 0x41, 0x6D, 0x41, 0x6E, 0x41, + 0x6F, 0x41, 0x70, 0x41, 0x71, 0x41, 0x72, 0x41, + 0x73, 0x41, 0x74, 0x41, 0x75, 0x41, 0x76, 0x41, + 0x77, 0x41, 0x78, 0x41, 0x79, 0x41, 0x7A, 0x41, + 0x7B, 0x41, 0x7C, 0x41, 0x7D, 0x41, 0x7E, 0x42, + // Bytes c0 - ff + 0xC2, 0xA2, 0x42, 0xC2, 0xA3, 0x42, 0xC2, 0xA5, + 0x42, 0xC2, 0xA6, 0x42, 0xC2, 0xAC, 0x42, 0xC2, + 0xB7, 0x42, 0xC3, 0x86, 0x42, 0xC3, 0xB0, 0x42, + 0xC4, 0xA6, 0x42, 0xC4, 0xA7, 0x42, 0xC4, 0xB1, + 0x42, 0xC5, 0x8B, 0x42, 0xC5, 0x93, 0x42, 0xC6, + 0x8E, 0x42, 0xC6, 0x90, 0x42, 0xC6, 0xAB, 0x42, + 0xC8, 0xA2, 0x42, 0xC8, 0xB7, 0x42, 0xC9, 0x90, + 0x42, 0xC9, 0x91, 0x42, 0xC9, 0x92, 0x42, 0xC9, + // Bytes 100 - 13f + 0x94, 0x42, 0xC9, 0x95, 0x42, 0xC9, 0x99, 0x42, + 0xC9, 0x9B, 0x42, 0xC9, 0x9C, 0x42, 0xC9, 0x9F, + 0x42, 0xC9, 0xA1, 0x42, 0xC9, 0xA3, 0x42, 0xC9, + 0xA5, 0x42, 0xC9, 0xA6, 0x42, 0xC9, 0xA8, 0x42, + 0xC9, 0xA9, 0x42, 0xC9, 0xAA, 0x42, 0xC9, 0xAB, + 0x42, 0xC9, 0xAD, 0x42, 0xC9, 0xAF, 0x42, 0xC9, + 0xB0, 0x42, 0xC9, 0xB1, 0x42, 0xC9, 0xB2, 0x42, + 0xC9, 0xB3, 0x42, 0xC9, 0xB4, 0x42, 0xC9, 0xB5, + // Bytes 140 - 17f + 0x42, 0xC9, 0xB8, 0x42, 0xC9, 0xB9, 0x42, 0xC9, + 0xBB, 0x42, 0xCA, 0x81, 0x42, 0xCA, 0x82, 0x42, + 0xCA, 0x83, 0x42, 0xCA, 0x89, 0x42, 0xCA, 0x8A, + 0x42, 0xCA, 0x8B, 0x42, 0xCA, 0x8C, 0x42, 0xCA, + 0x8D, 0x42, 0xCA, 0x90, 0x42, 0xCA, 0x91, 0x42, + 0xCA, 0x92, 0x42, 0xCA, 0x95, 0x42, 0xCA, 0x9D, + 0x42, 0xCA, 0x9F, 0x42, 0xCA, 0xB9, 0x42, 0xCE, + 0x91, 0x42, 0xCE, 0x92, 0x42, 0xCE, 0x93, 0x42, + // Bytes 180 - 1bf + 0xCE, 0x94, 0x42, 0xCE, 0x95, 0x42, 0xCE, 0x96, + 0x42, 0xCE, 0x97, 0x42, 0xCE, 0x98, 0x42, 0xCE, + 0x99, 0x42, 0xCE, 0x9A, 0x42, 0xCE, 0x9B, 0x42, + 0xCE, 0x9C, 0x42, 0xCE, 0x9D, 0x42, 0xCE, 0x9E, + 0x42, 0xCE, 0x9F, 0x42, 0xCE, 0xA0, 0x42, 0xCE, + 0xA1, 0x42, 0xCE, 0xA3, 0x42, 0xCE, 0xA4, 0x42, + 0xCE, 0xA5, 0x42, 0xCE, 0xA6, 0x42, 0xCE, 0xA7, + 0x42, 0xCE, 0xA8, 0x42, 0xCE, 0xA9, 0x42, 0xCE, + // Bytes 1c0 - 1ff + 0xB1, 0x42, 0xCE, 0xB2, 0x42, 0xCE, 0xB3, 0x42, + 0xCE, 0xB4, 0x42, 0xCE, 0xB5, 0x42, 0xCE, 0xB6, + 0x42, 0xCE, 0xB7, 0x42, 0xCE, 0xB8, 0x42, 0xCE, + 0xB9, 0x42, 0xCE, 0xBA, 0x42, 0xCE, 0xBB, 0x42, + 0xCE, 0xBC, 0x42, 0xCE, 0xBD, 0x42, 0xCE, 0xBE, + 0x42, 0xCE, 0xBF, 0x42, 0xCF, 0x80, 0x42, 0xCF, + 0x81, 0x42, 0xCF, 0x82, 0x42, 0xCF, 0x83, 0x42, + 0xCF, 0x84, 0x42, 0xCF, 0x85, 0x42, 0xCF, 0x86, + // Bytes 200 - 23f + 0x42, 0xCF, 0x87, 0x42, 0xCF, 0x88, 0x42, 0xCF, + 0x89, 0x42, 0xCF, 0x9C, 0x42, 0xCF, 0x9D, 0x42, + 0xD0, 0xBD, 0x42, 0xD1, 0x8A, 0x42, 0xD1, 0x8C, + 0x42, 0xD7, 0x90, 0x42, 0xD7, 0x91, 0x42, 0xD7, + 0x92, 0x42, 0xD7, 0x93, 0x42, 0xD7, 0x94, 0x42, + 0xD7, 0x9B, 0x42, 0xD7, 0x9C, 0x42, 0xD7, 0x9D, + 0x42, 0xD7, 0xA2, 0x42, 0xD7, 0xA8, 0x42, 0xD7, + 0xAA, 0x42, 0xD8, 0xA1, 0x42, 0xD8, 0xA7, 0x42, + // Bytes 240 - 27f + 0xD8, 0xA8, 0x42, 0xD8, 0xA9, 0x42, 0xD8, 0xAA, + 0x42, 0xD8, 0xAB, 0x42, 0xD8, 0xAC, 0x42, 0xD8, + 0xAD, 0x42, 0xD8, 0xAE, 0x42, 0xD8, 0xAF, 0x42, + 0xD8, 0xB0, 0x42, 0xD8, 0xB1, 0x42, 0xD8, 0xB2, + 0x42, 0xD8, 0xB3, 0x42, 0xD8, 0xB4, 0x42, 0xD8, + 0xB5, 0x42, 0xD8, 0xB6, 0x42, 0xD8, 0xB7, 0x42, + 0xD8, 0xB8, 0x42, 0xD8, 0xB9, 0x42, 0xD8, 0xBA, + 0x42, 0xD9, 0x81, 0x42, 0xD9, 0x82, 0x42, 0xD9, + // Bytes 280 - 2bf + 0x83, 0x42, 0xD9, 0x84, 0x42, 0xD9, 0x85, 0x42, + 0xD9, 0x86, 0x42, 0xD9, 0x87, 0x42, 0xD9, 0x88, + 0x42, 0xD9, 0x89, 0x42, 0xD9, 0x8A, 0x42, 0xD9, + 0xAE, 0x42, 0xD9, 0xAF, 0x42, 0xD9, 0xB1, 0x42, + 0xD9, 0xB9, 0x42, 0xD9, 0xBA, 0x42, 0xD9, 0xBB, + 0x42, 0xD9, 0xBE, 0x42, 0xD9, 0xBF, 0x42, 0xDA, + 0x80, 0x42, 0xDA, 0x83, 0x42, 0xDA, 0x84, 0x42, + 0xDA, 0x86, 0x42, 0xDA, 0x87, 0x42, 0xDA, 0x88, + // Bytes 2c0 - 2ff + 0x42, 0xDA, 0x8C, 0x42, 0xDA, 0x8D, 0x42, 0xDA, + 0x8E, 0x42, 0xDA, 0x91, 0x42, 0xDA, 0x98, 0x42, + 0xDA, 0xA1, 0x42, 0xDA, 0xA4, 0x42, 0xDA, 0xA6, + 0x42, 0xDA, 0xA9, 0x42, 0xDA, 0xAD, 0x42, 0xDA, + 0xAF, 0x42, 0xDA, 0xB1, 0x42, 0xDA, 0xB3, 0x42, + 0xDA, 0xBA, 0x42, 0xDA, 0xBB, 0x42, 0xDA, 0xBE, + 0x42, 0xDB, 0x81, 0x42, 0xDB, 0x85, 0x42, 0xDB, + 0x86, 0x42, 0xDB, 0x87, 0x42, 0xDB, 0x88, 0x42, + // Bytes 300 - 33f + 0xDB, 0x89, 0x42, 0xDB, 0x8B, 0x42, 0xDB, 0x8C, + 0x42, 0xDB, 0x90, 0x42, 0xDB, 0x92, 0x43, 0xE0, + 0xBC, 0x8B, 0x43, 0xE1, 0x83, 0x9C, 0x43, 0xE1, + 0x84, 0x80, 0x43, 0xE1, 0x84, 0x81, 0x43, 0xE1, + 0x84, 0x82, 0x43, 0xE1, 0x84, 0x83, 0x43, 0xE1, + 0x84, 0x84, 0x43, 0xE1, 0x84, 0x85, 0x43, 0xE1, + 0x84, 0x86, 0x43, 0xE1, 0x84, 0x87, 0x43, 0xE1, + 0x84, 0x88, 0x43, 0xE1, 0x84, 0x89, 0x43, 0xE1, + // Bytes 340 - 37f + 0x84, 0x8A, 0x43, 0xE1, 0x84, 0x8B, 0x43, 0xE1, + 0x84, 0x8C, 0x43, 0xE1, 0x84, 0x8D, 0x43, 0xE1, + 0x84, 0x8E, 0x43, 0xE1, 0x84, 0x8F, 0x43, 0xE1, + 0x84, 0x90, 0x43, 0xE1, 0x84, 0x91, 0x43, 0xE1, + 0x84, 0x92, 0x43, 0xE1, 0x84, 0x94, 0x43, 0xE1, + 0x84, 0x95, 0x43, 0xE1, 0x84, 0x9A, 0x43, 0xE1, + 0x84, 0x9C, 0x43, 0xE1, 0x84, 0x9D, 0x43, 0xE1, + 0x84, 0x9E, 0x43, 0xE1, 0x84, 0xA0, 0x43, 0xE1, + // Bytes 380 - 3bf + 0x84, 0xA1, 0x43, 0xE1, 0x84, 0xA2, 0x43, 0xE1, + 0x84, 0xA3, 0x43, 0xE1, 0x84, 0xA7, 0x43, 0xE1, + 0x84, 0xA9, 0x43, 0xE1, 0x84, 0xAB, 0x43, 0xE1, + 0x84, 0xAC, 0x43, 0xE1, 0x84, 0xAD, 0x43, 0xE1, + 0x84, 0xAE, 0x43, 0xE1, 0x84, 0xAF, 0x43, 0xE1, + 0x84, 0xB2, 0x43, 0xE1, 0x84, 0xB6, 0x43, 0xE1, + 0x85, 0x80, 0x43, 0xE1, 0x85, 0x87, 0x43, 0xE1, + 0x85, 0x8C, 0x43, 0xE1, 0x85, 0x97, 0x43, 0xE1, + // Bytes 3c0 - 3ff + 0x85, 0x98, 0x43, 0xE1, 0x85, 0x99, 0x43, 0xE1, + 0x85, 0xA0, 0x43, 0xE1, 0x86, 0x84, 0x43, 0xE1, + 0x86, 0x85, 0x43, 0xE1, 0x86, 0x88, 0x43, 0xE1, + 0x86, 0x91, 0x43, 0xE1, 0x86, 0x92, 0x43, 0xE1, + 0x86, 0x94, 0x43, 0xE1, 0x86, 0x9E, 0x43, 0xE1, + 0x86, 0xA1, 0x43, 0xE1, 0x87, 0x87, 0x43, 0xE1, + 0x87, 0x88, 0x43, 0xE1, 0x87, 0x8C, 0x43, 0xE1, + 0x87, 0x8E, 0x43, 0xE1, 0x87, 0x93, 0x43, 0xE1, + // Bytes 400 - 43f + 0x87, 0x97, 0x43, 0xE1, 0x87, 0x99, 0x43, 0xE1, + 0x87, 0x9D, 0x43, 0xE1, 0x87, 0x9F, 0x43, 0xE1, + 0x87, 0xB1, 0x43, 0xE1, 0x87, 0xB2, 0x43, 0xE1, + 0xB4, 0x82, 0x43, 0xE1, 0xB4, 0x96, 0x43, 0xE1, + 0xB4, 0x97, 0x43, 0xE1, 0xB4, 0x9C, 0x43, 0xE1, + 0xB4, 0x9D, 0x43, 0xE1, 0xB4, 0xA5, 0x43, 0xE1, + 0xB5, 0xBB, 0x43, 0xE1, 0xB6, 0x85, 0x43, 0xE2, + 0x80, 0x82, 0x43, 0xE2, 0x80, 0x83, 0x43, 0xE2, + // Bytes 440 - 47f + 0x80, 0x90, 0x43, 0xE2, 0x80, 0x93, 0x43, 0xE2, + 0x80, 0x94, 0x43, 0xE2, 0x82, 0xA9, 0x43, 0xE2, + 0x86, 0x90, 0x43, 0xE2, 0x86, 0x91, 0x43, 0xE2, + 0x86, 0x92, 0x43, 0xE2, 0x86, 0x93, 0x43, 0xE2, + 0x88, 0x82, 0x43, 0xE2, 0x88, 0x87, 0x43, 0xE2, + 0x88, 0x91, 0x43, 0xE2, 0x88, 0x92, 0x43, 0xE2, + 0x94, 0x82, 0x43, 0xE2, 0x96, 0xA0, 0x43, 0xE2, + 0x97, 0x8B, 0x43, 0xE2, 0xA6, 0x85, 0x43, 0xE2, + // Bytes 480 - 4bf + 0xA6, 0x86, 0x43, 0xE2, 0xB5, 0xA1, 0x43, 0xE3, + 0x80, 0x81, 0x43, 0xE3, 0x80, 0x82, 0x43, 0xE3, + 0x80, 0x88, 0x43, 0xE3, 0x80, 0x89, 0x43, 0xE3, + 0x80, 0x8A, 0x43, 0xE3, 0x80, 0x8B, 0x43, 0xE3, + 0x80, 0x8C, 0x43, 0xE3, 0x80, 0x8D, 0x43, 0xE3, + 0x80, 0x8E, 0x43, 0xE3, 0x80, 0x8F, 0x43, 0xE3, + 0x80, 0x90, 0x43, 0xE3, 0x80, 0x91, 0x43, 0xE3, + 0x80, 0x92, 0x43, 0xE3, 0x80, 0x94, 0x43, 0xE3, + // Bytes 4c0 - 4ff + 0x80, 0x95, 0x43, 0xE3, 0x80, 0x96, 0x43, 0xE3, + 0x80, 0x97, 0x43, 0xE3, 0x82, 0xA1, 0x43, 0xE3, + 0x82, 0xA2, 0x43, 0xE3, 0x82, 0xA3, 0x43, 0xE3, + 0x82, 0xA4, 0x43, 0xE3, 0x82, 0xA5, 0x43, 0xE3, + 0x82, 0xA6, 0x43, 0xE3, 0x82, 0xA7, 0x43, 0xE3, + 0x82, 0xA8, 0x43, 0xE3, 0x82, 0xA9, 0x43, 0xE3, + 0x82, 0xAA, 0x43, 0xE3, 0x82, 0xAB, 0x43, 0xE3, + 0x82, 0xAD, 0x43, 0xE3, 0x82, 0xAF, 0x43, 0xE3, + // Bytes 500 - 53f + 0x82, 0xB1, 0x43, 0xE3, 0x82, 0xB3, 0x43, 0xE3, + 0x82, 0xB5, 0x43, 0xE3, 0x82, 0xB7, 0x43, 0xE3, + 0x82, 0xB9, 0x43, 0xE3, 0x82, 0xBB, 0x43, 0xE3, + 0x82, 0xBD, 0x43, 0xE3, 0x82, 0xBF, 0x43, 0xE3, + 0x83, 0x81, 0x43, 0xE3, 0x83, 0x83, 0x43, 0xE3, + 0x83, 0x84, 0x43, 0xE3, 0x83, 0x86, 0x43, 0xE3, + 0x83, 0x88, 0x43, 0xE3, 0x83, 0x8A, 0x43, 0xE3, + 0x83, 0x8B, 0x43, 0xE3, 0x83, 0x8C, 0x43, 0xE3, + // Bytes 540 - 57f + 0x83, 0x8D, 0x43, 0xE3, 0x83, 0x8E, 0x43, 0xE3, + 0x83, 0x8F, 0x43, 0xE3, 0x83, 0x92, 0x43, 0xE3, + 0x83, 0x95, 0x43, 0xE3, 0x83, 0x98, 0x43, 0xE3, + 0x83, 0x9B, 0x43, 0xE3, 0x83, 0x9E, 0x43, 0xE3, + 0x83, 0x9F, 0x43, 0xE3, 0x83, 0xA0, 0x43, 0xE3, + 0x83, 0xA1, 0x43, 0xE3, 0x83, 0xA2, 0x43, 0xE3, + 0x83, 0xA3, 0x43, 0xE3, 0x83, 0xA4, 0x43, 0xE3, + 0x83, 0xA5, 0x43, 0xE3, 0x83, 0xA6, 0x43, 0xE3, + // Bytes 580 - 5bf + 0x83, 0xA7, 0x43, 0xE3, 0x83, 0xA8, 0x43, 0xE3, + 0x83, 0xA9, 0x43, 0xE3, 0x83, 0xAA, 0x43, 0xE3, + 0x83, 0xAB, 0x43, 0xE3, 0x83, 0xAC, 0x43, 0xE3, + 0x83, 0xAD, 0x43, 0xE3, 0x83, 0xAF, 0x43, 0xE3, + 0x83, 0xB0, 0x43, 0xE3, 0x83, 0xB1, 0x43, 0xE3, + 0x83, 0xB2, 0x43, 0xE3, 0x83, 0xB3, 0x43, 0xE3, + 0x83, 0xBB, 0x43, 0xE3, 0x83, 0xBC, 0x43, 0xE3, + 0x92, 0x9E, 0x43, 0xE3, 0x92, 0xB9, 0x43, 0xE3, + // Bytes 5c0 - 5ff + 0x92, 0xBB, 0x43, 0xE3, 0x93, 0x9F, 0x43, 0xE3, + 0x94, 0x95, 0x43, 0xE3, 0x9B, 0xAE, 0x43, 0xE3, + 0x9B, 0xBC, 0x43, 0xE3, 0x9E, 0x81, 0x43, 0xE3, + 0xA0, 0xAF, 0x43, 0xE3, 0xA1, 0xA2, 0x43, 0xE3, + 0xA1, 0xBC, 0x43, 0xE3, 0xA3, 0x87, 0x43, 0xE3, + 0xA3, 0xA3, 0x43, 0xE3, 0xA4, 0x9C, 0x43, 0xE3, + 0xA4, 0xBA, 0x43, 0xE3, 0xA8, 0xAE, 0x43, 0xE3, + 0xA9, 0xAC, 0x43, 0xE3, 0xAB, 0xA4, 0x43, 0xE3, + // Bytes 600 - 63f + 0xAC, 0x88, 0x43, 0xE3, 0xAC, 0x99, 0x43, 0xE3, + 0xAD, 0x89, 0x43, 0xE3, 0xAE, 0x9D, 0x43, 0xE3, + 0xB0, 0x98, 0x43, 0xE3, 0xB1, 0x8E, 0x43, 0xE3, + 0xB4, 0xB3, 0x43, 0xE3, 0xB6, 0x96, 0x43, 0xE3, + 0xBA, 0xAC, 0x43, 0xE3, 0xBA, 0xB8, 0x43, 0xE3, + 0xBC, 0x9B, 0x43, 0xE3, 0xBF, 0xBC, 0x43, 0xE4, + 0x80, 0x88, 0x43, 0xE4, 0x80, 0x98, 0x43, 0xE4, + 0x80, 0xB9, 0x43, 0xE4, 0x81, 0x86, 0x43, 0xE4, + // Bytes 640 - 67f + 0x82, 0x96, 0x43, 0xE4, 0x83, 0xA3, 0x43, 0xE4, + 0x84, 0xAF, 0x43, 0xE4, 0x88, 0x82, 0x43, 0xE4, + 0x88, 0xA7, 0x43, 0xE4, 0x8A, 0xA0, 0x43, 0xE4, + 0x8C, 0x81, 0x43, 0xE4, 0x8C, 0xB4, 0x43, 0xE4, + 0x8D, 0x99, 0x43, 0xE4, 0x8F, 0x95, 0x43, 0xE4, + 0x8F, 0x99, 0x43, 0xE4, 0x90, 0x8B, 0x43, 0xE4, + 0x91, 0xAB, 0x43, 0xE4, 0x94, 0xAB, 0x43, 0xE4, + 0x95, 0x9D, 0x43, 0xE4, 0x95, 0xA1, 0x43, 0xE4, + // Bytes 680 - 6bf + 0x95, 0xAB, 0x43, 0xE4, 0x97, 0x97, 0x43, 0xE4, + 0x97, 0xB9, 0x43, 0xE4, 0x98, 0xB5, 0x43, 0xE4, + 0x9A, 0xBE, 0x43, 0xE4, 0x9B, 0x87, 0x43, 0xE4, + 0xA6, 0x95, 0x43, 0xE4, 0xA7, 0xA6, 0x43, 0xE4, + 0xA9, 0xAE, 0x43, 0xE4, 0xA9, 0xB6, 0x43, 0xE4, + 0xAA, 0xB2, 0x43, 0xE4, 0xAC, 0xB3, 0x43, 0xE4, + 0xAF, 0x8E, 0x43, 0xE4, 0xB3, 0x8E, 0x43, 0xE4, + 0xB3, 0xAD, 0x43, 0xE4, 0xB3, 0xB8, 0x43, 0xE4, + // Bytes 6c0 - 6ff + 0xB5, 0x96, 0x43, 0xE4, 0xB8, 0x80, 0x43, 0xE4, + 0xB8, 0x81, 0x43, 0xE4, 0xB8, 0x83, 0x43, 0xE4, + 0xB8, 0x89, 0x43, 0xE4, 0xB8, 0x8A, 0x43, 0xE4, + 0xB8, 0x8B, 0x43, 0xE4, 0xB8, 0x8D, 0x43, 0xE4, + 0xB8, 0x99, 0x43, 0xE4, 0xB8, 0xA6, 0x43, 0xE4, + 0xB8, 0xA8, 0x43, 0xE4, 0xB8, 0xAD, 0x43, 0xE4, + 0xB8, 0xB2, 0x43, 0xE4, 0xB8, 0xB6, 0x43, 0xE4, + 0xB8, 0xB8, 0x43, 0xE4, 0xB8, 0xB9, 0x43, 0xE4, + // Bytes 700 - 73f + 0xB8, 0xBD, 0x43, 0xE4, 0xB8, 0xBF, 0x43, 0xE4, + 0xB9, 0x81, 0x43, 0xE4, 0xB9, 0x99, 0x43, 0xE4, + 0xB9, 0x9D, 0x43, 0xE4, 0xBA, 0x82, 0x43, 0xE4, + 0xBA, 0x85, 0x43, 0xE4, 0xBA, 0x86, 0x43, 0xE4, + 0xBA, 0x8C, 0x43, 0xE4, 0xBA, 0x94, 0x43, 0xE4, + 0xBA, 0xA0, 0x43, 0xE4, 0xBA, 0xA4, 0x43, 0xE4, + 0xBA, 0xAE, 0x43, 0xE4, 0xBA, 0xBA, 0x43, 0xE4, + 0xBB, 0x80, 0x43, 0xE4, 0xBB, 0x8C, 0x43, 0xE4, + // Bytes 740 - 77f + 0xBB, 0xA4, 0x43, 0xE4, 0xBC, 0x81, 0x43, 0xE4, + 0xBC, 0x91, 0x43, 0xE4, 0xBD, 0xA0, 0x43, 0xE4, + 0xBE, 0x80, 0x43, 0xE4, 0xBE, 0x86, 0x43, 0xE4, + 0xBE, 0x8B, 0x43, 0xE4, 0xBE, 0xAE, 0x43, 0xE4, + 0xBE, 0xBB, 0x43, 0xE4, 0xBE, 0xBF, 0x43, 0xE5, + 0x80, 0x82, 0x43, 0xE5, 0x80, 0xAB, 0x43, 0xE5, + 0x81, 0xBA, 0x43, 0xE5, 0x82, 0x99, 0x43, 0xE5, + 0x83, 0x8F, 0x43, 0xE5, 0x83, 0x9A, 0x43, 0xE5, + // Bytes 780 - 7bf + 0x83, 0xA7, 0x43, 0xE5, 0x84, 0xAA, 0x43, 0xE5, + 0x84, 0xBF, 0x43, 0xE5, 0x85, 0x80, 0x43, 0xE5, + 0x85, 0x85, 0x43, 0xE5, 0x85, 0x8D, 0x43, 0xE5, + 0x85, 0x94, 0x43, 0xE5, 0x85, 0xA4, 0x43, 0xE5, + 0x85, 0xA5, 0x43, 0xE5, 0x85, 0xA7, 0x43, 0xE5, + 0x85, 0xA8, 0x43, 0xE5, 0x85, 0xA9, 0x43, 0xE5, + 0x85, 0xAB, 0x43, 0xE5, 0x85, 0xAD, 0x43, 0xE5, + 0x85, 0xB7, 0x43, 0xE5, 0x86, 0x80, 0x43, 0xE5, + // Bytes 7c0 - 7ff + 0x86, 0x82, 0x43, 0xE5, 0x86, 0x8D, 0x43, 0xE5, + 0x86, 0x92, 0x43, 0xE5, 0x86, 0x95, 0x43, 0xE5, + 0x86, 0x96, 0x43, 0xE5, 0x86, 0x97, 0x43, 0xE5, + 0x86, 0x99, 0x43, 0xE5, 0x86, 0xA4, 0x43, 0xE5, + 0x86, 0xAB, 0x43, 0xE5, 0x86, 0xAC, 0x43, 0xE5, + 0x86, 0xB5, 0x43, 0xE5, 0x86, 0xB7, 0x43, 0xE5, + 0x87, 0x89, 0x43, 0xE5, 0x87, 0x8C, 0x43, 0xE5, + 0x87, 0x9C, 0x43, 0xE5, 0x87, 0x9E, 0x43, 0xE5, + // Bytes 800 - 83f + 0x87, 0xA0, 0x43, 0xE5, 0x87, 0xB5, 0x43, 0xE5, + 0x88, 0x80, 0x43, 0xE5, 0x88, 0x83, 0x43, 0xE5, + 0x88, 0x87, 0x43, 0xE5, 0x88, 0x97, 0x43, 0xE5, + 0x88, 0x9D, 0x43, 0xE5, 0x88, 0xA9, 0x43, 0xE5, + 0x88, 0xBA, 0x43, 0xE5, 0x88, 0xBB, 0x43, 0xE5, + 0x89, 0x86, 0x43, 0xE5, 0x89, 0x8D, 0x43, 0xE5, + 0x89, 0xB2, 0x43, 0xE5, 0x89, 0xB7, 0x43, 0xE5, + 0x8A, 0x89, 0x43, 0xE5, 0x8A, 0x9B, 0x43, 0xE5, + // Bytes 840 - 87f + 0x8A, 0xA3, 0x43, 0xE5, 0x8A, 0xB3, 0x43, 0xE5, + 0x8A, 0xB4, 0x43, 0xE5, 0x8B, 0x87, 0x43, 0xE5, + 0x8B, 0x89, 0x43, 0xE5, 0x8B, 0x92, 0x43, 0xE5, + 0x8B, 0x9E, 0x43, 0xE5, 0x8B, 0xA4, 0x43, 0xE5, + 0x8B, 0xB5, 0x43, 0xE5, 0x8B, 0xB9, 0x43, 0xE5, + 0x8B, 0xBA, 0x43, 0xE5, 0x8C, 0x85, 0x43, 0xE5, + 0x8C, 0x86, 0x43, 0xE5, 0x8C, 0x95, 0x43, 0xE5, + 0x8C, 0x97, 0x43, 0xE5, 0x8C, 0x9A, 0x43, 0xE5, + // Bytes 880 - 8bf + 0x8C, 0xB8, 0x43, 0xE5, 0x8C, 0xBB, 0x43, 0xE5, + 0x8C, 0xBF, 0x43, 0xE5, 0x8D, 0x81, 0x43, 0xE5, + 0x8D, 0x84, 0x43, 0xE5, 0x8D, 0x85, 0x43, 0xE5, + 0x8D, 0x89, 0x43, 0xE5, 0x8D, 0x91, 0x43, 0xE5, + 0x8D, 0x94, 0x43, 0xE5, 0x8D, 0x9A, 0x43, 0xE5, + 0x8D, 0x9C, 0x43, 0xE5, 0x8D, 0xA9, 0x43, 0xE5, + 0x8D, 0xB0, 0x43, 0xE5, 0x8D, 0xB3, 0x43, 0xE5, + 0x8D, 0xB5, 0x43, 0xE5, 0x8D, 0xBD, 0x43, 0xE5, + // Bytes 8c0 - 8ff + 0x8D, 0xBF, 0x43, 0xE5, 0x8E, 0x82, 0x43, 0xE5, + 0x8E, 0xB6, 0x43, 0xE5, 0x8F, 0x83, 0x43, 0xE5, + 0x8F, 0x88, 0x43, 0xE5, 0x8F, 0x8A, 0x43, 0xE5, + 0x8F, 0x8C, 0x43, 0xE5, 0x8F, 0x9F, 0x43, 0xE5, + 0x8F, 0xA3, 0x43, 0xE5, 0x8F, 0xA5, 0x43, 0xE5, + 0x8F, 0xAB, 0x43, 0xE5, 0x8F, 0xAF, 0x43, 0xE5, + 0x8F, 0xB1, 0x43, 0xE5, 0x8F, 0xB3, 0x43, 0xE5, + 0x90, 0x86, 0x43, 0xE5, 0x90, 0x88, 0x43, 0xE5, + // Bytes 900 - 93f + 0x90, 0x8D, 0x43, 0xE5, 0x90, 0x8F, 0x43, 0xE5, + 0x90, 0x9D, 0x43, 0xE5, 0x90, 0xB8, 0x43, 0xE5, + 0x90, 0xB9, 0x43, 0xE5, 0x91, 0x82, 0x43, 0xE5, + 0x91, 0x88, 0x43, 0xE5, 0x91, 0xA8, 0x43, 0xE5, + 0x92, 0x9E, 0x43, 0xE5, 0x92, 0xA2, 0x43, 0xE5, + 0x92, 0xBD, 0x43, 0xE5, 0x93, 0xB6, 0x43, 0xE5, + 0x94, 0x90, 0x43, 0xE5, 0x95, 0x8F, 0x43, 0xE5, + 0x95, 0x93, 0x43, 0xE5, 0x95, 0x95, 0x43, 0xE5, + // Bytes 940 - 97f + 0x95, 0xA3, 0x43, 0xE5, 0x96, 0x84, 0x43, 0xE5, + 0x96, 0x87, 0x43, 0xE5, 0x96, 0x99, 0x43, 0xE5, + 0x96, 0x9D, 0x43, 0xE5, 0x96, 0xAB, 0x43, 0xE5, + 0x96, 0xB3, 0x43, 0xE5, 0x96, 0xB6, 0x43, 0xE5, + 0x97, 0x80, 0x43, 0xE5, 0x97, 0x82, 0x43, 0xE5, + 0x97, 0xA2, 0x43, 0xE5, 0x98, 0x86, 0x43, 0xE5, + 0x99, 0x91, 0x43, 0xE5, 0x99, 0xA8, 0x43, 0xE5, + 0x99, 0xB4, 0x43, 0xE5, 0x9B, 0x97, 0x43, 0xE5, + // Bytes 980 - 9bf + 0x9B, 0x9B, 0x43, 0xE5, 0x9B, 0xB9, 0x43, 0xE5, + 0x9C, 0x96, 0x43, 0xE5, 0x9C, 0x97, 0x43, 0xE5, + 0x9C, 0x9F, 0x43, 0xE5, 0x9C, 0xB0, 0x43, 0xE5, + 0x9E, 0x8B, 0x43, 0xE5, 0x9F, 0x8E, 0x43, 0xE5, + 0x9F, 0xB4, 0x43, 0xE5, 0xA0, 0x8D, 0x43, 0xE5, + 0xA0, 0xB1, 0x43, 0xE5, 0xA0, 0xB2, 0x43, 0xE5, + 0xA1, 0x80, 0x43, 0xE5, 0xA1, 0x9A, 0x43, 0xE5, + 0xA1, 0x9E, 0x43, 0xE5, 0xA2, 0xA8, 0x43, 0xE5, + // Bytes 9c0 - 9ff + 0xA2, 0xAC, 0x43, 0xE5, 0xA2, 0xB3, 0x43, 0xE5, + 0xA3, 0x98, 0x43, 0xE5, 0xA3, 0x9F, 0x43, 0xE5, + 0xA3, 0xAB, 0x43, 0xE5, 0xA3, 0xAE, 0x43, 0xE5, + 0xA3, 0xB0, 0x43, 0xE5, 0xA3, 0xB2, 0x43, 0xE5, + 0xA3, 0xB7, 0x43, 0xE5, 0xA4, 0x82, 0x43, 0xE5, + 0xA4, 0x86, 0x43, 0xE5, 0xA4, 0x8A, 0x43, 0xE5, + 0xA4, 0x95, 0x43, 0xE5, 0xA4, 0x9A, 0x43, 0xE5, + 0xA4, 0x9C, 0x43, 0xE5, 0xA4, 0xA2, 0x43, 0xE5, + // Bytes a00 - a3f + 0xA4, 0xA7, 0x43, 0xE5, 0xA4, 0xA9, 0x43, 0xE5, + 0xA5, 0x84, 0x43, 0xE5, 0xA5, 0x88, 0x43, 0xE5, + 0xA5, 0x91, 0x43, 0xE5, 0xA5, 0x94, 0x43, 0xE5, + 0xA5, 0xA2, 0x43, 0xE5, 0xA5, 0xB3, 0x43, 0xE5, + 0xA7, 0x98, 0x43, 0xE5, 0xA7, 0xAC, 0x43, 0xE5, + 0xA8, 0x9B, 0x43, 0xE5, 0xA8, 0xA7, 0x43, 0xE5, + 0xA9, 0xA2, 0x43, 0xE5, 0xA9, 0xA6, 0x43, 0xE5, + 0xAA, 0xB5, 0x43, 0xE5, 0xAC, 0x88, 0x43, 0xE5, + // Bytes a40 - a7f + 0xAC, 0xA8, 0x43, 0xE5, 0xAC, 0xBE, 0x43, 0xE5, + 0xAD, 0x90, 0x43, 0xE5, 0xAD, 0x97, 0x43, 0xE5, + 0xAD, 0xA6, 0x43, 0xE5, 0xAE, 0x80, 0x43, 0xE5, + 0xAE, 0x85, 0x43, 0xE5, 0xAE, 0x97, 0x43, 0xE5, + 0xAF, 0x83, 0x43, 0xE5, 0xAF, 0x98, 0x43, 0xE5, + 0xAF, 0xA7, 0x43, 0xE5, 0xAF, 0xAE, 0x43, 0xE5, + 0xAF, 0xB3, 0x43, 0xE5, 0xAF, 0xB8, 0x43, 0xE5, + 0xAF, 0xBF, 0x43, 0xE5, 0xB0, 0x86, 0x43, 0xE5, + // Bytes a80 - abf + 0xB0, 0x8F, 0x43, 0xE5, 0xB0, 0xA2, 0x43, 0xE5, + 0xB0, 0xB8, 0x43, 0xE5, 0xB0, 0xBF, 0x43, 0xE5, + 0xB1, 0xA0, 0x43, 0xE5, 0xB1, 0xA2, 0x43, 0xE5, + 0xB1, 0xA4, 0x43, 0xE5, 0xB1, 0xA5, 0x43, 0xE5, + 0xB1, 0xAE, 0x43, 0xE5, 0xB1, 0xB1, 0x43, 0xE5, + 0xB2, 0x8D, 0x43, 0xE5, 0xB3, 0x80, 0x43, 0xE5, + 0xB4, 0x99, 0x43, 0xE5, 0xB5, 0x83, 0x43, 0xE5, + 0xB5, 0x90, 0x43, 0xE5, 0xB5, 0xAB, 0x43, 0xE5, + // Bytes ac0 - aff + 0xB5, 0xAE, 0x43, 0xE5, 0xB5, 0xBC, 0x43, 0xE5, + 0xB6, 0xB2, 0x43, 0xE5, 0xB6, 0xBA, 0x43, 0xE5, + 0xB7, 0x9B, 0x43, 0xE5, 0xB7, 0xA1, 0x43, 0xE5, + 0xB7, 0xA2, 0x43, 0xE5, 0xB7, 0xA5, 0x43, 0xE5, + 0xB7, 0xA6, 0x43, 0xE5, 0xB7, 0xB1, 0x43, 0xE5, + 0xB7, 0xBD, 0x43, 0xE5, 0xB7, 0xBE, 0x43, 0xE5, + 0xB8, 0xA8, 0x43, 0xE5, 0xB8, 0xBD, 0x43, 0xE5, + 0xB9, 0xA9, 0x43, 0xE5, 0xB9, 0xB2, 0x43, 0xE5, + // Bytes b00 - b3f + 0xB9, 0xB4, 0x43, 0xE5, 0xB9, 0xBA, 0x43, 0xE5, + 0xB9, 0xBC, 0x43, 0xE5, 0xB9, 0xBF, 0x43, 0xE5, + 0xBA, 0xA6, 0x43, 0xE5, 0xBA, 0xB0, 0x43, 0xE5, + 0xBA, 0xB3, 0x43, 0xE5, 0xBA, 0xB6, 0x43, 0xE5, + 0xBB, 0x89, 0x43, 0xE5, 0xBB, 0x8A, 0x43, 0xE5, + 0xBB, 0x92, 0x43, 0xE5, 0xBB, 0x93, 0x43, 0xE5, + 0xBB, 0x99, 0x43, 0xE5, 0xBB, 0xAC, 0x43, 0xE5, + 0xBB, 0xB4, 0x43, 0xE5, 0xBB, 0xBE, 0x43, 0xE5, + // Bytes b40 - b7f + 0xBC, 0x84, 0x43, 0xE5, 0xBC, 0x8B, 0x43, 0xE5, + 0xBC, 0x93, 0x43, 0xE5, 0xBC, 0xA2, 0x43, 0xE5, + 0xBD, 0x90, 0x43, 0xE5, 0xBD, 0x93, 0x43, 0xE5, + 0xBD, 0xA1, 0x43, 0xE5, 0xBD, 0xA2, 0x43, 0xE5, + 0xBD, 0xA9, 0x43, 0xE5, 0xBD, 0xAB, 0x43, 0xE5, + 0xBD, 0xB3, 0x43, 0xE5, 0xBE, 0x8B, 0x43, 0xE5, + 0xBE, 0x8C, 0x43, 0xE5, 0xBE, 0x97, 0x43, 0xE5, + 0xBE, 0x9A, 0x43, 0xE5, 0xBE, 0xA9, 0x43, 0xE5, + // Bytes b80 - bbf + 0xBE, 0xAD, 0x43, 0xE5, 0xBF, 0x83, 0x43, 0xE5, + 0xBF, 0x8D, 0x43, 0xE5, 0xBF, 0x97, 0x43, 0xE5, + 0xBF, 0xB5, 0x43, 0xE5, 0xBF, 0xB9, 0x43, 0xE6, + 0x80, 0x92, 0x43, 0xE6, 0x80, 0x9C, 0x43, 0xE6, + 0x81, 0xB5, 0x43, 0xE6, 0x82, 0x81, 0x43, 0xE6, + 0x82, 0x94, 0x43, 0xE6, 0x83, 0x87, 0x43, 0xE6, + 0x83, 0x98, 0x43, 0xE6, 0x83, 0xA1, 0x43, 0xE6, + 0x84, 0x88, 0x43, 0xE6, 0x85, 0x84, 0x43, 0xE6, + // Bytes bc0 - bff + 0x85, 0x88, 0x43, 0xE6, 0x85, 0x8C, 0x43, 0xE6, + 0x85, 0x8E, 0x43, 0xE6, 0x85, 0xA0, 0x43, 0xE6, + 0x85, 0xA8, 0x43, 0xE6, 0x85, 0xBA, 0x43, 0xE6, + 0x86, 0x8E, 0x43, 0xE6, 0x86, 0x90, 0x43, 0xE6, + 0x86, 0xA4, 0x43, 0xE6, 0x86, 0xAF, 0x43, 0xE6, + 0x86, 0xB2, 0x43, 0xE6, 0x87, 0x9E, 0x43, 0xE6, + 0x87, 0xB2, 0x43, 0xE6, 0x87, 0xB6, 0x43, 0xE6, + 0x88, 0x80, 0x43, 0xE6, 0x88, 0x88, 0x43, 0xE6, + // Bytes c00 - c3f + 0x88, 0x90, 0x43, 0xE6, 0x88, 0x9B, 0x43, 0xE6, + 0x88, 0xAE, 0x43, 0xE6, 0x88, 0xB4, 0x43, 0xE6, + 0x88, 0xB6, 0x43, 0xE6, 0x89, 0x8B, 0x43, 0xE6, + 0x89, 0x93, 0x43, 0xE6, 0x89, 0x9D, 0x43, 0xE6, + 0x8A, 0x95, 0x43, 0xE6, 0x8A, 0xB1, 0x43, 0xE6, + 0x8B, 0x89, 0x43, 0xE6, 0x8B, 0x8F, 0x43, 0xE6, + 0x8B, 0x93, 0x43, 0xE6, 0x8B, 0x94, 0x43, 0xE6, + 0x8B, 0xBC, 0x43, 0xE6, 0x8B, 0xBE, 0x43, 0xE6, + // Bytes c40 - c7f + 0x8C, 0x87, 0x43, 0xE6, 0x8C, 0xBD, 0x43, 0xE6, + 0x8D, 0x90, 0x43, 0xE6, 0x8D, 0x95, 0x43, 0xE6, + 0x8D, 0xA8, 0x43, 0xE6, 0x8D, 0xBB, 0x43, 0xE6, + 0x8E, 0x83, 0x43, 0xE6, 0x8E, 0xA0, 0x43, 0xE6, + 0x8E, 0xA9, 0x43, 0xE6, 0x8F, 0x84, 0x43, 0xE6, + 0x8F, 0x85, 0x43, 0xE6, 0x8F, 0xA4, 0x43, 0xE6, + 0x90, 0x9C, 0x43, 0xE6, 0x90, 0xA2, 0x43, 0xE6, + 0x91, 0x92, 0x43, 0xE6, 0x91, 0xA9, 0x43, 0xE6, + // Bytes c80 - cbf + 0x91, 0xB7, 0x43, 0xE6, 0x91, 0xBE, 0x43, 0xE6, + 0x92, 0x9A, 0x43, 0xE6, 0x92, 0x9D, 0x43, 0xE6, + 0x93, 0x84, 0x43, 0xE6, 0x94, 0xAF, 0x43, 0xE6, + 0x94, 0xB4, 0x43, 0xE6, 0x95, 0x8F, 0x43, 0xE6, + 0x95, 0x96, 0x43, 0xE6, 0x95, 0xAC, 0x43, 0xE6, + 0x95, 0xB8, 0x43, 0xE6, 0x96, 0x87, 0x43, 0xE6, + 0x96, 0x97, 0x43, 0xE6, 0x96, 0x99, 0x43, 0xE6, + 0x96, 0xA4, 0x43, 0xE6, 0x96, 0xB0, 0x43, 0xE6, + // Bytes cc0 - cff + 0x96, 0xB9, 0x43, 0xE6, 0x97, 0x85, 0x43, 0xE6, + 0x97, 0xA0, 0x43, 0xE6, 0x97, 0xA2, 0x43, 0xE6, + 0x97, 0xA3, 0x43, 0xE6, 0x97, 0xA5, 0x43, 0xE6, + 0x98, 0x93, 0x43, 0xE6, 0x98, 0xA0, 0x43, 0xE6, + 0x99, 0x89, 0x43, 0xE6, 0x99, 0xB4, 0x43, 0xE6, + 0x9A, 0x88, 0x43, 0xE6, 0x9A, 0x91, 0x43, 0xE6, + 0x9A, 0x9C, 0x43, 0xE6, 0x9A, 0xB4, 0x43, 0xE6, + 0x9B, 0x86, 0x43, 0xE6, 0x9B, 0xB0, 0x43, 0xE6, + // Bytes d00 - d3f + 0x9B, 0xB4, 0x43, 0xE6, 0x9B, 0xB8, 0x43, 0xE6, + 0x9C, 0x80, 0x43, 0xE6, 0x9C, 0x88, 0x43, 0xE6, + 0x9C, 0x89, 0x43, 0xE6, 0x9C, 0x97, 0x43, 0xE6, + 0x9C, 0x9B, 0x43, 0xE6, 0x9C, 0xA1, 0x43, 0xE6, + 0x9C, 0xA8, 0x43, 0xE6, 0x9D, 0x8E, 0x43, 0xE6, + 0x9D, 0x93, 0x43, 0xE6, 0x9D, 0x96, 0x43, 0xE6, + 0x9D, 0x9E, 0x43, 0xE6, 0x9D, 0xBB, 0x43, 0xE6, + 0x9E, 0x85, 0x43, 0xE6, 0x9E, 0x97, 0x43, 0xE6, + // Bytes d40 - d7f + 0x9F, 0xB3, 0x43, 0xE6, 0x9F, 0xBA, 0x43, 0xE6, + 0xA0, 0x97, 0x43, 0xE6, 0xA0, 0x9F, 0x43, 0xE6, + 0xA0, 0xAA, 0x43, 0xE6, 0xA1, 0x92, 0x43, 0xE6, + 0xA2, 0x81, 0x43, 0xE6, 0xA2, 0x85, 0x43, 0xE6, + 0xA2, 0x8E, 0x43, 0xE6, 0xA2, 0xA8, 0x43, 0xE6, + 0xA4, 0x94, 0x43, 0xE6, 0xA5, 0x82, 0x43, 0xE6, + 0xA6, 0xA3, 0x43, 0xE6, 0xA7, 0xAA, 0x43, 0xE6, + 0xA8, 0x82, 0x43, 0xE6, 0xA8, 0x93, 0x43, 0xE6, + // Bytes d80 - dbf + 0xAA, 0xA8, 0x43, 0xE6, 0xAB, 0x93, 0x43, 0xE6, + 0xAB, 0x9B, 0x43, 0xE6, 0xAC, 0x84, 0x43, 0xE6, + 0xAC, 0xA0, 0x43, 0xE6, 0xAC, 0xA1, 0x43, 0xE6, + 0xAD, 0x94, 0x43, 0xE6, 0xAD, 0xA2, 0x43, 0xE6, + 0xAD, 0xA3, 0x43, 0xE6, 0xAD, 0xB2, 0x43, 0xE6, + 0xAD, 0xB7, 0x43, 0xE6, 0xAD, 0xB9, 0x43, 0xE6, + 0xAE, 0x9F, 0x43, 0xE6, 0xAE, 0xAE, 0x43, 0xE6, + 0xAE, 0xB3, 0x43, 0xE6, 0xAE, 0xBA, 0x43, 0xE6, + // Bytes dc0 - dff + 0xAE, 0xBB, 0x43, 0xE6, 0xAF, 0x8B, 0x43, 0xE6, + 0xAF, 0x8D, 0x43, 0xE6, 0xAF, 0x94, 0x43, 0xE6, + 0xAF, 0x9B, 0x43, 0xE6, 0xB0, 0x8F, 0x43, 0xE6, + 0xB0, 0x94, 0x43, 0xE6, 0xB0, 0xB4, 0x43, 0xE6, + 0xB1, 0x8E, 0x43, 0xE6, 0xB1, 0xA7, 0x43, 0xE6, + 0xB2, 0x88, 0x43, 0xE6, 0xB2, 0xBF, 0x43, 0xE6, + 0xB3, 0x8C, 0x43, 0xE6, 0xB3, 0x8D, 0x43, 0xE6, + 0xB3, 0xA5, 0x43, 0xE6, 0xB3, 0xA8, 0x43, 0xE6, + // Bytes e00 - e3f + 0xB4, 0x96, 0x43, 0xE6, 0xB4, 0x9B, 0x43, 0xE6, + 0xB4, 0x9E, 0x43, 0xE6, 0xB4, 0xB4, 0x43, 0xE6, + 0xB4, 0xBE, 0x43, 0xE6, 0xB5, 0x81, 0x43, 0xE6, + 0xB5, 0xA9, 0x43, 0xE6, 0xB5, 0xAA, 0x43, 0xE6, + 0xB5, 0xB7, 0x43, 0xE6, 0xB5, 0xB8, 0x43, 0xE6, + 0xB6, 0x85, 0x43, 0xE6, 0xB7, 0x8B, 0x43, 0xE6, + 0xB7, 0x9A, 0x43, 0xE6, 0xB7, 0xAA, 0x43, 0xE6, + 0xB7, 0xB9, 0x43, 0xE6, 0xB8, 0x9A, 0x43, 0xE6, + // Bytes e40 - e7f + 0xB8, 0xAF, 0x43, 0xE6, 0xB9, 0xAE, 0x43, 0xE6, + 0xBA, 0x80, 0x43, 0xE6, 0xBA, 0x9C, 0x43, 0xE6, + 0xBA, 0xBA, 0x43, 0xE6, 0xBB, 0x87, 0x43, 0xE6, + 0xBB, 0x8B, 0x43, 0xE6, 0xBB, 0x91, 0x43, 0xE6, + 0xBB, 0x9B, 0x43, 0xE6, 0xBC, 0x8F, 0x43, 0xE6, + 0xBC, 0x94, 0x43, 0xE6, 0xBC, 0xA2, 0x43, 0xE6, + 0xBC, 0xA3, 0x43, 0xE6, 0xBD, 0xAE, 0x43, 0xE6, + 0xBF, 0x86, 0x43, 0xE6, 0xBF, 0xAB, 0x43, 0xE6, + // Bytes e80 - ebf + 0xBF, 0xBE, 0x43, 0xE7, 0x80, 0x9B, 0x43, 0xE7, + 0x80, 0x9E, 0x43, 0xE7, 0x80, 0xB9, 0x43, 0xE7, + 0x81, 0x8A, 0x43, 0xE7, 0x81, 0xAB, 0x43, 0xE7, + 0x81, 0xB0, 0x43, 0xE7, 0x81, 0xB7, 0x43, 0xE7, + 0x81, 0xBD, 0x43, 0xE7, 0x82, 0x99, 0x43, 0xE7, + 0x82, 0xAD, 0x43, 0xE7, 0x83, 0x88, 0x43, 0xE7, + 0x83, 0x99, 0x43, 0xE7, 0x84, 0xA1, 0x43, 0xE7, + 0x85, 0x85, 0x43, 0xE7, 0x85, 0x89, 0x43, 0xE7, + // Bytes ec0 - eff + 0x85, 0xAE, 0x43, 0xE7, 0x86, 0x9C, 0x43, 0xE7, + 0x87, 0x8E, 0x43, 0xE7, 0x87, 0x90, 0x43, 0xE7, + 0x88, 0x90, 0x43, 0xE7, 0x88, 0x9B, 0x43, 0xE7, + 0x88, 0xA8, 0x43, 0xE7, 0x88, 0xAA, 0x43, 0xE7, + 0x88, 0xAB, 0x43, 0xE7, 0x88, 0xB5, 0x43, 0xE7, + 0x88, 0xB6, 0x43, 0xE7, 0x88, 0xBB, 0x43, 0xE7, + 0x88, 0xBF, 0x43, 0xE7, 0x89, 0x87, 0x43, 0xE7, + 0x89, 0x90, 0x43, 0xE7, 0x89, 0x99, 0x43, 0xE7, + // Bytes f00 - f3f + 0x89, 0x9B, 0x43, 0xE7, 0x89, 0xA2, 0x43, 0xE7, + 0x89, 0xB9, 0x43, 0xE7, 0x8A, 0x80, 0x43, 0xE7, + 0x8A, 0x95, 0x43, 0xE7, 0x8A, 0xAC, 0x43, 0xE7, + 0x8A, 0xAF, 0x43, 0xE7, 0x8B, 0x80, 0x43, 0xE7, + 0x8B, 0xBC, 0x43, 0xE7, 0x8C, 0xAA, 0x43, 0xE7, + 0x8D, 0xB5, 0x43, 0xE7, 0x8D, 0xBA, 0x43, 0xE7, + 0x8E, 0x84, 0x43, 0xE7, 0x8E, 0x87, 0x43, 0xE7, + 0x8E, 0x89, 0x43, 0xE7, 0x8E, 0x8B, 0x43, 0xE7, + // Bytes f40 - f7f + 0x8E, 0xA5, 0x43, 0xE7, 0x8E, 0xB2, 0x43, 0xE7, + 0x8F, 0x9E, 0x43, 0xE7, 0x90, 0x86, 0x43, 0xE7, + 0x90, 0x89, 0x43, 0xE7, 0x90, 0xA2, 0x43, 0xE7, + 0x91, 0x87, 0x43, 0xE7, 0x91, 0x9C, 0x43, 0xE7, + 0x91, 0xA9, 0x43, 0xE7, 0x91, 0xB1, 0x43, 0xE7, + 0x92, 0x85, 0x43, 0xE7, 0x92, 0x89, 0x43, 0xE7, + 0x92, 0x98, 0x43, 0xE7, 0x93, 0x8A, 0x43, 0xE7, + 0x93, 0x9C, 0x43, 0xE7, 0x93, 0xA6, 0x43, 0xE7, + // Bytes f80 - fbf + 0x94, 0x86, 0x43, 0xE7, 0x94, 0x98, 0x43, 0xE7, + 0x94, 0x9F, 0x43, 0xE7, 0x94, 0xA4, 0x43, 0xE7, + 0x94, 0xA8, 0x43, 0xE7, 0x94, 0xB0, 0x43, 0xE7, + 0x94, 0xB2, 0x43, 0xE7, 0x94, 0xB3, 0x43, 0xE7, + 0x94, 0xB7, 0x43, 0xE7, 0x94, 0xBB, 0x43, 0xE7, + 0x94, 0xBE, 0x43, 0xE7, 0x95, 0x99, 0x43, 0xE7, + 0x95, 0xA5, 0x43, 0xE7, 0x95, 0xB0, 0x43, 0xE7, + 0x96, 0x8B, 0x43, 0xE7, 0x96, 0x92, 0x43, 0xE7, + // Bytes fc0 - fff + 0x97, 0xA2, 0x43, 0xE7, 0x98, 0x90, 0x43, 0xE7, + 0x98, 0x9D, 0x43, 0xE7, 0x98, 0x9F, 0x43, 0xE7, + 0x99, 0x82, 0x43, 0xE7, 0x99, 0xA9, 0x43, 0xE7, + 0x99, 0xB6, 0x43, 0xE7, 0x99, 0xBD, 0x43, 0xE7, + 0x9A, 0xAE, 0x43, 0xE7, 0x9A, 0xBF, 0x43, 0xE7, + 0x9B, 0x8A, 0x43, 0xE7, 0x9B, 0x9B, 0x43, 0xE7, + 0x9B, 0xA3, 0x43, 0xE7, 0x9B, 0xA7, 0x43, 0xE7, + 0x9B, 0xAE, 0x43, 0xE7, 0x9B, 0xB4, 0x43, 0xE7, + // Bytes 1000 - 103f + 0x9C, 0x81, 0x43, 0xE7, 0x9C, 0x9E, 0x43, 0xE7, + 0x9C, 0x9F, 0x43, 0xE7, 0x9D, 0x80, 0x43, 0xE7, + 0x9D, 0x8A, 0x43, 0xE7, 0x9E, 0x8B, 0x43, 0xE7, + 0x9E, 0xA7, 0x43, 0xE7, 0x9F, 0x9B, 0x43, 0xE7, + 0x9F, 0xA2, 0x43, 0xE7, 0x9F, 0xB3, 0x43, 0xE7, + 0xA1, 0x8E, 0x43, 0xE7, 0xA1, 0xAB, 0x43, 0xE7, + 0xA2, 0x8C, 0x43, 0xE7, 0xA2, 0x91, 0x43, 0xE7, + 0xA3, 0x8A, 0x43, 0xE7, 0xA3, 0x8C, 0x43, 0xE7, + // Bytes 1040 - 107f + 0xA3, 0xBB, 0x43, 0xE7, 0xA4, 0xAA, 0x43, 0xE7, + 0xA4, 0xBA, 0x43, 0xE7, 0xA4, 0xBC, 0x43, 0xE7, + 0xA4, 0xBE, 0x43, 0xE7, 0xA5, 0x88, 0x43, 0xE7, + 0xA5, 0x89, 0x43, 0xE7, 0xA5, 0x90, 0x43, 0xE7, + 0xA5, 0x96, 0x43, 0xE7, 0xA5, 0x9D, 0x43, 0xE7, + 0xA5, 0x9E, 0x43, 0xE7, 0xA5, 0xA5, 0x43, 0xE7, + 0xA5, 0xBF, 0x43, 0xE7, 0xA6, 0x81, 0x43, 0xE7, + 0xA6, 0x8D, 0x43, 0xE7, 0xA6, 0x8E, 0x43, 0xE7, + // Bytes 1080 - 10bf + 0xA6, 0x8F, 0x43, 0xE7, 0xA6, 0xAE, 0x43, 0xE7, + 0xA6, 0xB8, 0x43, 0xE7, 0xA6, 0xBE, 0x43, 0xE7, + 0xA7, 0x8A, 0x43, 0xE7, 0xA7, 0x98, 0x43, 0xE7, + 0xA7, 0xAB, 0x43, 0xE7, 0xA8, 0x9C, 0x43, 0xE7, + 0xA9, 0x80, 0x43, 0xE7, 0xA9, 0x8A, 0x43, 0xE7, + 0xA9, 0x8F, 0x43, 0xE7, 0xA9, 0xB4, 0x43, 0xE7, + 0xA9, 0xBA, 0x43, 0xE7, 0xAA, 0x81, 0x43, 0xE7, + 0xAA, 0xB1, 0x43, 0xE7, 0xAB, 0x8B, 0x43, 0xE7, + // Bytes 10c0 - 10ff + 0xAB, 0xAE, 0x43, 0xE7, 0xAB, 0xB9, 0x43, 0xE7, + 0xAC, 0xA0, 0x43, 0xE7, 0xAE, 0x8F, 0x43, 0xE7, + 0xAF, 0x80, 0x43, 0xE7, 0xAF, 0x86, 0x43, 0xE7, + 0xAF, 0x89, 0x43, 0xE7, 0xB0, 0xBE, 0x43, 0xE7, + 0xB1, 0xA0, 0x43, 0xE7, 0xB1, 0xB3, 0x43, 0xE7, + 0xB1, 0xBB, 0x43, 0xE7, 0xB2, 0x92, 0x43, 0xE7, + 0xB2, 0xBE, 0x43, 0xE7, 0xB3, 0x92, 0x43, 0xE7, + 0xB3, 0x96, 0x43, 0xE7, 0xB3, 0xA3, 0x43, 0xE7, + // Bytes 1100 - 113f + 0xB3, 0xA7, 0x43, 0xE7, 0xB3, 0xA8, 0x43, 0xE7, + 0xB3, 0xB8, 0x43, 0xE7, 0xB4, 0x80, 0x43, 0xE7, + 0xB4, 0x90, 0x43, 0xE7, 0xB4, 0xA2, 0x43, 0xE7, + 0xB4, 0xAF, 0x43, 0xE7, 0xB5, 0x82, 0x43, 0xE7, + 0xB5, 0x9B, 0x43, 0xE7, 0xB5, 0xA3, 0x43, 0xE7, + 0xB6, 0xA0, 0x43, 0xE7, 0xB6, 0xBE, 0x43, 0xE7, + 0xB7, 0x87, 0x43, 0xE7, 0xB7, 0xB4, 0x43, 0xE7, + 0xB8, 0x82, 0x43, 0xE7, 0xB8, 0x89, 0x43, 0xE7, + // Bytes 1140 - 117f + 0xB8, 0xB7, 0x43, 0xE7, 0xB9, 0x81, 0x43, 0xE7, + 0xB9, 0x85, 0x43, 0xE7, 0xBC, 0xB6, 0x43, 0xE7, + 0xBC, 0xBE, 0x43, 0xE7, 0xBD, 0x91, 0x43, 0xE7, + 0xBD, 0xB2, 0x43, 0xE7, 0xBD, 0xB9, 0x43, 0xE7, + 0xBD, 0xBA, 0x43, 0xE7, 0xBE, 0x85, 0x43, 0xE7, + 0xBE, 0x8A, 0x43, 0xE7, 0xBE, 0x95, 0x43, 0xE7, + 0xBE, 0x9A, 0x43, 0xE7, 0xBE, 0xBD, 0x43, 0xE7, + 0xBF, 0xBA, 0x43, 0xE8, 0x80, 0x81, 0x43, 0xE8, + // Bytes 1180 - 11bf + 0x80, 0x85, 0x43, 0xE8, 0x80, 0x8C, 0x43, 0xE8, + 0x80, 0x92, 0x43, 0xE8, 0x80, 0xB3, 0x43, 0xE8, + 0x81, 0x86, 0x43, 0xE8, 0x81, 0xA0, 0x43, 0xE8, + 0x81, 0xAF, 0x43, 0xE8, 0x81, 0xB0, 0x43, 0xE8, + 0x81, 0xBE, 0x43, 0xE8, 0x81, 0xBF, 0x43, 0xE8, + 0x82, 0x89, 0x43, 0xE8, 0x82, 0x8B, 0x43, 0xE8, + 0x82, 0xAD, 0x43, 0xE8, 0x82, 0xB2, 0x43, 0xE8, + 0x84, 0x83, 0x43, 0xE8, 0x84, 0xBE, 0x43, 0xE8, + // Bytes 11c0 - 11ff + 0x87, 0x98, 0x43, 0xE8, 0x87, 0xA3, 0x43, 0xE8, + 0x87, 0xA8, 0x43, 0xE8, 0x87, 0xAA, 0x43, 0xE8, + 0x87, 0xAD, 0x43, 0xE8, 0x87, 0xB3, 0x43, 0xE8, + 0x87, 0xBC, 0x43, 0xE8, 0x88, 0x81, 0x43, 0xE8, + 0x88, 0x84, 0x43, 0xE8, 0x88, 0x8C, 0x43, 0xE8, + 0x88, 0x98, 0x43, 0xE8, 0x88, 0x9B, 0x43, 0xE8, + 0x88, 0x9F, 0x43, 0xE8, 0x89, 0xAE, 0x43, 0xE8, + 0x89, 0xAF, 0x43, 0xE8, 0x89, 0xB2, 0x43, 0xE8, + // Bytes 1200 - 123f + 0x89, 0xB8, 0x43, 0xE8, 0x89, 0xB9, 0x43, 0xE8, + 0x8A, 0x8B, 0x43, 0xE8, 0x8A, 0x91, 0x43, 0xE8, + 0x8A, 0x9D, 0x43, 0xE8, 0x8A, 0xB1, 0x43, 0xE8, + 0x8A, 0xB3, 0x43, 0xE8, 0x8A, 0xBD, 0x43, 0xE8, + 0x8B, 0xA5, 0x43, 0xE8, 0x8B, 0xA6, 0x43, 0xE8, + 0x8C, 0x9D, 0x43, 0xE8, 0x8C, 0xA3, 0x43, 0xE8, + 0x8C, 0xB6, 0x43, 0xE8, 0x8D, 0x92, 0x43, 0xE8, + 0x8D, 0x93, 0x43, 0xE8, 0x8D, 0xA3, 0x43, 0xE8, + // Bytes 1240 - 127f + 0x8E, 0xAD, 0x43, 0xE8, 0x8E, 0xBD, 0x43, 0xE8, + 0x8F, 0x89, 0x43, 0xE8, 0x8F, 0x8A, 0x43, 0xE8, + 0x8F, 0x8C, 0x43, 0xE8, 0x8F, 0x9C, 0x43, 0xE8, + 0x8F, 0xA7, 0x43, 0xE8, 0x8F, 0xAF, 0x43, 0xE8, + 0x8F, 0xB1, 0x43, 0xE8, 0x90, 0xBD, 0x43, 0xE8, + 0x91, 0x89, 0x43, 0xE8, 0x91, 0x97, 0x43, 0xE8, + 0x93, 0xAE, 0x43, 0xE8, 0x93, 0xB1, 0x43, 0xE8, + 0x93, 0xB3, 0x43, 0xE8, 0x93, 0xBC, 0x43, 0xE8, + // Bytes 1280 - 12bf + 0x94, 0x96, 0x43, 0xE8, 0x95, 0xA4, 0x43, 0xE8, + 0x97, 0x8D, 0x43, 0xE8, 0x97, 0xBA, 0x43, 0xE8, + 0x98, 0x86, 0x43, 0xE8, 0x98, 0x92, 0x43, 0xE8, + 0x98, 0xAD, 0x43, 0xE8, 0x98, 0xBF, 0x43, 0xE8, + 0x99, 0x8D, 0x43, 0xE8, 0x99, 0x90, 0x43, 0xE8, + 0x99, 0x9C, 0x43, 0xE8, 0x99, 0xA7, 0x43, 0xE8, + 0x99, 0xA9, 0x43, 0xE8, 0x99, 0xAB, 0x43, 0xE8, + 0x9A, 0x88, 0x43, 0xE8, 0x9A, 0xA9, 0x43, 0xE8, + // Bytes 12c0 - 12ff + 0x9B, 0xA2, 0x43, 0xE8, 0x9C, 0x8E, 0x43, 0xE8, + 0x9C, 0xA8, 0x43, 0xE8, 0x9D, 0xAB, 0x43, 0xE8, + 0x9D, 0xB9, 0x43, 0xE8, 0x9E, 0x86, 0x43, 0xE8, + 0x9E, 0xBA, 0x43, 0xE8, 0x9F, 0xA1, 0x43, 0xE8, + 0xA0, 0x81, 0x43, 0xE8, 0xA0, 0x9F, 0x43, 0xE8, + 0xA1, 0x80, 0x43, 0xE8, 0xA1, 0x8C, 0x43, 0xE8, + 0xA1, 0xA0, 0x43, 0xE8, 0xA1, 0xA3, 0x43, 0xE8, + 0xA3, 0x82, 0x43, 0xE8, 0xA3, 0x8F, 0x43, 0xE8, + // Bytes 1300 - 133f + 0xA3, 0x97, 0x43, 0xE8, 0xA3, 0x9E, 0x43, 0xE8, + 0xA3, 0xA1, 0x43, 0xE8, 0xA3, 0xB8, 0x43, 0xE8, + 0xA3, 0xBA, 0x43, 0xE8, 0xA4, 0x90, 0x43, 0xE8, + 0xA5, 0x81, 0x43, 0xE8, 0xA5, 0xA4, 0x43, 0xE8, + 0xA5, 0xBE, 0x43, 0xE8, 0xA6, 0x86, 0x43, 0xE8, + 0xA6, 0x8B, 0x43, 0xE8, 0xA6, 0x96, 0x43, 0xE8, + 0xA7, 0x92, 0x43, 0xE8, 0xA7, 0xA3, 0x43, 0xE8, + 0xA8, 0x80, 0x43, 0xE8, 0xAA, 0xA0, 0x43, 0xE8, + // Bytes 1340 - 137f + 0xAA, 0xAA, 0x43, 0xE8, 0xAA, 0xBF, 0x43, 0xE8, + 0xAB, 0x8B, 0x43, 0xE8, 0xAB, 0x92, 0x43, 0xE8, + 0xAB, 0x96, 0x43, 0xE8, 0xAB, 0xAD, 0x43, 0xE8, + 0xAB, 0xB8, 0x43, 0xE8, 0xAB, 0xBE, 0x43, 0xE8, + 0xAC, 0x81, 0x43, 0xE8, 0xAC, 0xB9, 0x43, 0xE8, + 0xAD, 0x98, 0x43, 0xE8, 0xAE, 0x80, 0x43, 0xE8, + 0xAE, 0x8A, 0x43, 0xE8, 0xB0, 0xB7, 0x43, 0xE8, + 0xB1, 0x86, 0x43, 0xE8, 0xB1, 0x88, 0x43, 0xE8, + // Bytes 1380 - 13bf + 0xB1, 0x95, 0x43, 0xE8, 0xB1, 0xB8, 0x43, 0xE8, + 0xB2, 0x9D, 0x43, 0xE8, 0xB2, 0xA1, 0x43, 0xE8, + 0xB2, 0xA9, 0x43, 0xE8, 0xB2, 0xAB, 0x43, 0xE8, + 0xB3, 0x81, 0x43, 0xE8, 0xB3, 0x82, 0x43, 0xE8, + 0xB3, 0x87, 0x43, 0xE8, 0xB3, 0x88, 0x43, 0xE8, + 0xB3, 0x93, 0x43, 0xE8, 0xB4, 0x88, 0x43, 0xE8, + 0xB4, 0x9B, 0x43, 0xE8, 0xB5, 0xA4, 0x43, 0xE8, + 0xB5, 0xB0, 0x43, 0xE8, 0xB5, 0xB7, 0x43, 0xE8, + // Bytes 13c0 - 13ff + 0xB6, 0xB3, 0x43, 0xE8, 0xB6, 0xBC, 0x43, 0xE8, + 0xB7, 0x8B, 0x43, 0xE8, 0xB7, 0xAF, 0x43, 0xE8, + 0xB7, 0xB0, 0x43, 0xE8, 0xBA, 0xAB, 0x43, 0xE8, + 0xBB, 0x8A, 0x43, 0xE8, 0xBB, 0x94, 0x43, 0xE8, + 0xBC, 0xA6, 0x43, 0xE8, 0xBC, 0xAA, 0x43, 0xE8, + 0xBC, 0xB8, 0x43, 0xE8, 0xBC, 0xBB, 0x43, 0xE8, + 0xBD, 0xA2, 0x43, 0xE8, 0xBE, 0x9B, 0x43, 0xE8, + 0xBE, 0x9E, 0x43, 0xE8, 0xBE, 0xB0, 0x43, 0xE8, + // Bytes 1400 - 143f + 0xBE, 0xB5, 0x43, 0xE8, 0xBE, 0xB6, 0x43, 0xE9, + 0x80, 0xA3, 0x43, 0xE9, 0x80, 0xB8, 0x43, 0xE9, + 0x81, 0x8A, 0x43, 0xE9, 0x81, 0xA9, 0x43, 0xE9, + 0x81, 0xB2, 0x43, 0xE9, 0x81, 0xBC, 0x43, 0xE9, + 0x82, 0x8F, 0x43, 0xE9, 0x82, 0x91, 0x43, 0xE9, + 0x82, 0x94, 0x43, 0xE9, 0x83, 0x8E, 0x43, 0xE9, + 0x83, 0x9E, 0x43, 0xE9, 0x83, 0xB1, 0x43, 0xE9, + 0x83, 0xBD, 0x43, 0xE9, 0x84, 0x91, 0x43, 0xE9, + // Bytes 1440 - 147f + 0x84, 0x9B, 0x43, 0xE9, 0x85, 0x89, 0x43, 0xE9, + 0x85, 0x8D, 0x43, 0xE9, 0x85, 0xAA, 0x43, 0xE9, + 0x86, 0x99, 0x43, 0xE9, 0x86, 0xB4, 0x43, 0xE9, + 0x87, 0x86, 0x43, 0xE9, 0x87, 0x8C, 0x43, 0xE9, + 0x87, 0x8F, 0x43, 0xE9, 0x87, 0x91, 0x43, 0xE9, + 0x88, 0xB4, 0x43, 0xE9, 0x88, 0xB8, 0x43, 0xE9, + 0x89, 0xB6, 0x43, 0xE9, 0x89, 0xBC, 0x43, 0xE9, + 0x8B, 0x97, 0x43, 0xE9, 0x8B, 0x98, 0x43, 0xE9, + // Bytes 1480 - 14bf + 0x8C, 0x84, 0x43, 0xE9, 0x8D, 0x8A, 0x43, 0xE9, + 0x8F, 0xB9, 0x43, 0xE9, 0x90, 0x95, 0x43, 0xE9, + 0x95, 0xB7, 0x43, 0xE9, 0x96, 0x80, 0x43, 0xE9, + 0x96, 0x8B, 0x43, 0xE9, 0x96, 0xAD, 0x43, 0xE9, + 0x96, 0xB7, 0x43, 0xE9, 0x98, 0x9C, 0x43, 0xE9, + 0x98, 0xAE, 0x43, 0xE9, 0x99, 0x8B, 0x43, 0xE9, + 0x99, 0x8D, 0x43, 0xE9, 0x99, 0xB5, 0x43, 0xE9, + 0x99, 0xB8, 0x43, 0xE9, 0x99, 0xBC, 0x43, 0xE9, + // Bytes 14c0 - 14ff + 0x9A, 0x86, 0x43, 0xE9, 0x9A, 0xA3, 0x43, 0xE9, + 0x9A, 0xB6, 0x43, 0xE9, 0x9A, 0xB7, 0x43, 0xE9, + 0x9A, 0xB8, 0x43, 0xE9, 0x9A, 0xB9, 0x43, 0xE9, + 0x9B, 0x83, 0x43, 0xE9, 0x9B, 0xA2, 0x43, 0xE9, + 0x9B, 0xA3, 0x43, 0xE9, 0x9B, 0xA8, 0x43, 0xE9, + 0x9B, 0xB6, 0x43, 0xE9, 0x9B, 0xB7, 0x43, 0xE9, + 0x9C, 0xA3, 0x43, 0xE9, 0x9C, 0xB2, 0x43, 0xE9, + 0x9D, 0x88, 0x43, 0xE9, 0x9D, 0x91, 0x43, 0xE9, + // Bytes 1500 - 153f + 0x9D, 0x96, 0x43, 0xE9, 0x9D, 0x9E, 0x43, 0xE9, + 0x9D, 0xA2, 0x43, 0xE9, 0x9D, 0xA9, 0x43, 0xE9, + 0x9F, 0x8B, 0x43, 0xE9, 0x9F, 0x9B, 0x43, 0xE9, + 0x9F, 0xA0, 0x43, 0xE9, 0x9F, 0xAD, 0x43, 0xE9, + 0x9F, 0xB3, 0x43, 0xE9, 0x9F, 0xBF, 0x43, 0xE9, + 0xA0, 0x81, 0x43, 0xE9, 0xA0, 0x85, 0x43, 0xE9, + 0xA0, 0x8B, 0x43, 0xE9, 0xA0, 0x98, 0x43, 0xE9, + 0xA0, 0xA9, 0x43, 0xE9, 0xA0, 0xBB, 0x43, 0xE9, + // Bytes 1540 - 157f + 0xA1, 0x9E, 0x43, 0xE9, 0xA2, 0xA8, 0x43, 0xE9, + 0xA3, 0x9B, 0x43, 0xE9, 0xA3, 0x9F, 0x43, 0xE9, + 0xA3, 0xA2, 0x43, 0xE9, 0xA3, 0xAF, 0x43, 0xE9, + 0xA3, 0xBC, 0x43, 0xE9, 0xA4, 0xA8, 0x43, 0xE9, + 0xA4, 0xA9, 0x43, 0xE9, 0xA6, 0x96, 0x43, 0xE9, + 0xA6, 0x99, 0x43, 0xE9, 0xA6, 0xA7, 0x43, 0xE9, + 0xA6, 0xAC, 0x43, 0xE9, 0xA7, 0x82, 0x43, 0xE9, + 0xA7, 0xB1, 0x43, 0xE9, 0xA7, 0xBE, 0x43, 0xE9, + // Bytes 1580 - 15bf + 0xA9, 0xAA, 0x43, 0xE9, 0xAA, 0xA8, 0x43, 0xE9, + 0xAB, 0x98, 0x43, 0xE9, 0xAB, 0x9F, 0x43, 0xE9, + 0xAC, 0x92, 0x43, 0xE9, 0xAC, 0xA5, 0x43, 0xE9, + 0xAC, 0xAF, 0x43, 0xE9, 0xAC, 0xB2, 0x43, 0xE9, + 0xAC, 0xBC, 0x43, 0xE9, 0xAD, 0x9A, 0x43, 0xE9, + 0xAD, 0xAF, 0x43, 0xE9, 0xB1, 0x80, 0x43, 0xE9, + 0xB1, 0x97, 0x43, 0xE9, 0xB3, 0xA5, 0x43, 0xE9, + 0xB3, 0xBD, 0x43, 0xE9, 0xB5, 0xA7, 0x43, 0xE9, + // Bytes 15c0 - 15ff + 0xB6, 0xB4, 0x43, 0xE9, 0xB7, 0xBA, 0x43, 0xE9, + 0xB8, 0x9E, 0x43, 0xE9, 0xB9, 0xB5, 0x43, 0xE9, + 0xB9, 0xBF, 0x43, 0xE9, 0xBA, 0x97, 0x43, 0xE9, + 0xBA, 0x9F, 0x43, 0xE9, 0xBA, 0xA5, 0x43, 0xE9, + 0xBA, 0xBB, 0x43, 0xE9, 0xBB, 0x83, 0x43, 0xE9, + 0xBB, 0x8D, 0x43, 0xE9, 0xBB, 0x8E, 0x43, 0xE9, + 0xBB, 0x91, 0x43, 0xE9, 0xBB, 0xB9, 0x43, 0xE9, + 0xBB, 0xBD, 0x43, 0xE9, 0xBB, 0xBE, 0x43, 0xE9, + // Bytes 1600 - 163f + 0xBC, 0x85, 0x43, 0xE9, 0xBC, 0x8E, 0x43, 0xE9, + 0xBC, 0x8F, 0x43, 0xE9, 0xBC, 0x93, 0x43, 0xE9, + 0xBC, 0x96, 0x43, 0xE9, 0xBC, 0xA0, 0x43, 0xE9, + 0xBC, 0xBB, 0x43, 0xE9, 0xBD, 0x83, 0x43, 0xE9, + 0xBD, 0x8A, 0x43, 0xE9, 0xBD, 0x92, 0x43, 0xE9, + 0xBE, 0x8D, 0x43, 0xE9, 0xBE, 0x8E, 0x43, 0xE9, + 0xBE, 0x9C, 0x43, 0xE9, 0xBE, 0x9F, 0x43, 0xE9, + 0xBE, 0xA0, 0x43, 0xEA, 0x9C, 0xA7, 0x43, 0xEA, + // Bytes 1640 - 167f + 0x9D, 0xAF, 0x43, 0xEA, 0xAC, 0xB7, 0x43, 0xEA, + 0xAD, 0x92, 0x44, 0xF0, 0xA0, 0x84, 0xA2, 0x44, + 0xF0, 0xA0, 0x94, 0x9C, 0x44, 0xF0, 0xA0, 0x94, + 0xA5, 0x44, 0xF0, 0xA0, 0x95, 0x8B, 0x44, 0xF0, + 0xA0, 0x98, 0xBA, 0x44, 0xF0, 0xA0, 0xA0, 0x84, + 0x44, 0xF0, 0xA0, 0xA3, 0x9E, 0x44, 0xF0, 0xA0, + 0xA8, 0xAC, 0x44, 0xF0, 0xA0, 0xAD, 0xA3, 0x44, + 0xF0, 0xA1, 0x93, 0xA4, 0x44, 0xF0, 0xA1, 0x9A, + // Bytes 1680 - 16bf + 0xA8, 0x44, 0xF0, 0xA1, 0x9B, 0xAA, 0x44, 0xF0, + 0xA1, 0xA7, 0x88, 0x44, 0xF0, 0xA1, 0xAC, 0x98, + 0x44, 0xF0, 0xA1, 0xB4, 0x8B, 0x44, 0xF0, 0xA1, + 0xB7, 0xA4, 0x44, 0xF0, 0xA1, 0xB7, 0xA6, 0x44, + 0xF0, 0xA2, 0x86, 0x83, 0x44, 0xF0, 0xA2, 0x86, + 0x9F, 0x44, 0xF0, 0xA2, 0x8C, 0xB1, 0x44, 0xF0, + 0xA2, 0x9B, 0x94, 0x44, 0xF0, 0xA2, 0xA1, 0x84, + 0x44, 0xF0, 0xA2, 0xA1, 0x8A, 0x44, 0xF0, 0xA2, + // Bytes 16c0 - 16ff + 0xAC, 0x8C, 0x44, 0xF0, 0xA2, 0xAF, 0xB1, 0x44, + 0xF0, 0xA3, 0x80, 0x8A, 0x44, 0xF0, 0xA3, 0x8A, + 0xB8, 0x44, 0xF0, 0xA3, 0x8D, 0x9F, 0x44, 0xF0, + 0xA3, 0x8E, 0x93, 0x44, 0xF0, 0xA3, 0x8E, 0x9C, + 0x44, 0xF0, 0xA3, 0x8F, 0x83, 0x44, 0xF0, 0xA3, + 0x8F, 0x95, 0x44, 0xF0, 0xA3, 0x91, 0xAD, 0x44, + 0xF0, 0xA3, 0x9A, 0xA3, 0x44, 0xF0, 0xA3, 0xA2, + 0xA7, 0x44, 0xF0, 0xA3, 0xAA, 0x8D, 0x44, 0xF0, + // Bytes 1700 - 173f + 0xA3, 0xAB, 0xBA, 0x44, 0xF0, 0xA3, 0xB2, 0xBC, + 0x44, 0xF0, 0xA3, 0xB4, 0x9E, 0x44, 0xF0, 0xA3, + 0xBB, 0x91, 0x44, 0xF0, 0xA3, 0xBD, 0x9E, 0x44, + 0xF0, 0xA3, 0xBE, 0x8E, 0x44, 0xF0, 0xA4, 0x89, + 0xA3, 0x44, 0xF0, 0xA4, 0x8B, 0xAE, 0x44, 0xF0, + 0xA4, 0x8E, 0xAB, 0x44, 0xF0, 0xA4, 0x98, 0x88, + 0x44, 0xF0, 0xA4, 0x9C, 0xB5, 0x44, 0xF0, 0xA4, + 0xA0, 0x94, 0x44, 0xF0, 0xA4, 0xB0, 0xB6, 0x44, + // Bytes 1740 - 177f + 0xF0, 0xA4, 0xB2, 0x92, 0x44, 0xF0, 0xA4, 0xBE, + 0xA1, 0x44, 0xF0, 0xA4, 0xBE, 0xB8, 0x44, 0xF0, + 0xA5, 0x81, 0x84, 0x44, 0xF0, 0xA5, 0x83, 0xB2, + 0x44, 0xF0, 0xA5, 0x83, 0xB3, 0x44, 0xF0, 0xA5, + 0x84, 0x99, 0x44, 0xF0, 0xA5, 0x84, 0xB3, 0x44, + 0xF0, 0xA5, 0x89, 0x89, 0x44, 0xF0, 0xA5, 0x90, + 0x9D, 0x44, 0xF0, 0xA5, 0x98, 0xA6, 0x44, 0xF0, + 0xA5, 0x9A, 0x9A, 0x44, 0xF0, 0xA5, 0x9B, 0x85, + // Bytes 1780 - 17bf + 0x44, 0xF0, 0xA5, 0xA5, 0xBC, 0x44, 0xF0, 0xA5, + 0xAA, 0xA7, 0x44, 0xF0, 0xA5, 0xAE, 0xAB, 0x44, + 0xF0, 0xA5, 0xB2, 0x80, 0x44, 0xF0, 0xA5, 0xB3, + 0x90, 0x44, 0xF0, 0xA5, 0xBE, 0x86, 0x44, 0xF0, + 0xA6, 0x87, 0x9A, 0x44, 0xF0, 0xA6, 0x88, 0xA8, + 0x44, 0xF0, 0xA6, 0x89, 0x87, 0x44, 0xF0, 0xA6, + 0x8B, 0x99, 0x44, 0xF0, 0xA6, 0x8C, 0xBE, 0x44, + 0xF0, 0xA6, 0x93, 0x9A, 0x44, 0xF0, 0xA6, 0x94, + // Bytes 17c0 - 17ff + 0xA3, 0x44, 0xF0, 0xA6, 0x96, 0xA8, 0x44, 0xF0, + 0xA6, 0x9E, 0xA7, 0x44, 0xF0, 0xA6, 0x9E, 0xB5, + 0x44, 0xF0, 0xA6, 0xAC, 0xBC, 0x44, 0xF0, 0xA6, + 0xB0, 0xB6, 0x44, 0xF0, 0xA6, 0xB3, 0x95, 0x44, + 0xF0, 0xA6, 0xB5, 0xAB, 0x44, 0xF0, 0xA6, 0xBC, + 0xAC, 0x44, 0xF0, 0xA6, 0xBE, 0xB1, 0x44, 0xF0, + 0xA7, 0x83, 0x92, 0x44, 0xF0, 0xA7, 0x8F, 0x8A, + 0x44, 0xF0, 0xA7, 0x99, 0xA7, 0x44, 0xF0, 0xA7, + // Bytes 1800 - 183f + 0xA2, 0xAE, 0x44, 0xF0, 0xA7, 0xA5, 0xA6, 0x44, + 0xF0, 0xA7, 0xB2, 0xA8, 0x44, 0xF0, 0xA7, 0xBB, + 0x93, 0x44, 0xF0, 0xA7, 0xBC, 0xAF, 0x44, 0xF0, + 0xA8, 0x97, 0x92, 0x44, 0xF0, 0xA8, 0x97, 0xAD, + 0x44, 0xF0, 0xA8, 0x9C, 0xAE, 0x44, 0xF0, 0xA8, + 0xAF, 0xBA, 0x44, 0xF0, 0xA8, 0xB5, 0xB7, 0x44, + 0xF0, 0xA9, 0x85, 0x85, 0x44, 0xF0, 0xA9, 0x87, + 0x9F, 0x44, 0xF0, 0xA9, 0x88, 0x9A, 0x44, 0xF0, + // Bytes 1840 - 187f + 0xA9, 0x90, 0x8A, 0x44, 0xF0, 0xA9, 0x92, 0x96, + 0x44, 0xF0, 0xA9, 0x96, 0xB6, 0x44, 0xF0, 0xA9, + 0xAC, 0xB0, 0x44, 0xF0, 0xAA, 0x83, 0x8E, 0x44, + 0xF0, 0xAA, 0x84, 0x85, 0x44, 0xF0, 0xAA, 0x88, + 0x8E, 0x44, 0xF0, 0xAA, 0x8A, 0x91, 0x44, 0xF0, + 0xAA, 0x8E, 0x92, 0x44, 0xF0, 0xAA, 0x98, 0x80, + 0x42, 0x21, 0x21, 0x42, 0x21, 0x3F, 0x42, 0x2E, + 0x2E, 0x42, 0x30, 0x2C, 0x42, 0x30, 0x2E, 0x42, + // Bytes 1880 - 18bf + 0x31, 0x2C, 0x42, 0x31, 0x2E, 0x42, 0x31, 0x30, + 0x42, 0x31, 0x31, 0x42, 0x31, 0x32, 0x42, 0x31, + 0x33, 0x42, 0x31, 0x34, 0x42, 0x31, 0x35, 0x42, + 0x31, 0x36, 0x42, 0x31, 0x37, 0x42, 0x31, 0x38, + 0x42, 0x31, 0x39, 0x42, 0x32, 0x2C, 0x42, 0x32, + 0x2E, 0x42, 0x32, 0x30, 0x42, 0x32, 0x31, 0x42, + 0x32, 0x32, 0x42, 0x32, 0x33, 0x42, 0x32, 0x34, + 0x42, 0x32, 0x35, 0x42, 0x32, 0x36, 0x42, 0x32, + // Bytes 18c0 - 18ff + 0x37, 0x42, 0x32, 0x38, 0x42, 0x32, 0x39, 0x42, + 0x33, 0x2C, 0x42, 0x33, 0x2E, 0x42, 0x33, 0x30, + 0x42, 0x33, 0x31, 0x42, 0x33, 0x32, 0x42, 0x33, + 0x33, 0x42, 0x33, 0x34, 0x42, 0x33, 0x35, 0x42, + 0x33, 0x36, 0x42, 0x33, 0x37, 0x42, 0x33, 0x38, + 0x42, 0x33, 0x39, 0x42, 0x34, 0x2C, 0x42, 0x34, + 0x2E, 0x42, 0x34, 0x30, 0x42, 0x34, 0x31, 0x42, + 0x34, 0x32, 0x42, 0x34, 0x33, 0x42, 0x34, 0x34, + // Bytes 1900 - 193f + 0x42, 0x34, 0x35, 0x42, 0x34, 0x36, 0x42, 0x34, + 0x37, 0x42, 0x34, 0x38, 0x42, 0x34, 0x39, 0x42, + 0x35, 0x2C, 0x42, 0x35, 0x2E, 0x42, 0x35, 0x30, + 0x42, 0x36, 0x2C, 0x42, 0x36, 0x2E, 0x42, 0x37, + 0x2C, 0x42, 0x37, 0x2E, 0x42, 0x38, 0x2C, 0x42, + 0x38, 0x2E, 0x42, 0x39, 0x2C, 0x42, 0x39, 0x2E, + 0x42, 0x3D, 0x3D, 0x42, 0x3F, 0x21, 0x42, 0x3F, + 0x3F, 0x42, 0x41, 0x55, 0x42, 0x42, 0x71, 0x42, + // Bytes 1940 - 197f + 0x43, 0x44, 0x42, 0x44, 0x4A, 0x42, 0x44, 0x5A, + 0x42, 0x44, 0x7A, 0x42, 0x47, 0x42, 0x42, 0x47, + 0x79, 0x42, 0x48, 0x50, 0x42, 0x48, 0x56, 0x42, + 0x48, 0x67, 0x42, 0x48, 0x7A, 0x42, 0x49, 0x49, + 0x42, 0x49, 0x4A, 0x42, 0x49, 0x55, 0x42, 0x49, + 0x56, 0x42, 0x49, 0x58, 0x42, 0x4B, 0x42, 0x42, + 0x4B, 0x4B, 0x42, 0x4B, 0x4D, 0x42, 0x4C, 0x4A, + 0x42, 0x4C, 0x6A, 0x42, 0x4D, 0x42, 0x42, 0x4D, + // Bytes 1980 - 19bf + 0x43, 0x42, 0x4D, 0x44, 0x42, 0x4D, 0x52, 0x42, + 0x4D, 0x56, 0x42, 0x4D, 0x57, 0x42, 0x4E, 0x4A, + 0x42, 0x4E, 0x6A, 0x42, 0x4E, 0x6F, 0x42, 0x50, + 0x48, 0x42, 0x50, 0x52, 0x42, 0x50, 0x61, 0x42, + 0x52, 0x73, 0x42, 0x53, 0x44, 0x42, 0x53, 0x4D, + 0x42, 0x53, 0x53, 0x42, 0x53, 0x76, 0x42, 0x54, + 0x4D, 0x42, 0x56, 0x49, 0x42, 0x57, 0x43, 0x42, + 0x57, 0x5A, 0x42, 0x57, 0x62, 0x42, 0x58, 0x49, + // Bytes 19c0 - 19ff + 0x42, 0x63, 0x63, 0x42, 0x63, 0x64, 0x42, 0x63, + 0x6D, 0x42, 0x64, 0x42, 0x42, 0x64, 0x61, 0x42, + 0x64, 0x6C, 0x42, 0x64, 0x6D, 0x42, 0x64, 0x7A, + 0x42, 0x65, 0x56, 0x42, 0x66, 0x66, 0x42, 0x66, + 0x69, 0x42, 0x66, 0x6C, 0x42, 0x66, 0x6D, 0x42, + 0x68, 0x61, 0x42, 0x69, 0x69, 0x42, 0x69, 0x6A, + 0x42, 0x69, 0x6E, 0x42, 0x69, 0x76, 0x42, 0x69, + 0x78, 0x42, 0x6B, 0x41, 0x42, 0x6B, 0x56, 0x42, + // Bytes 1a00 - 1a3f + 0x6B, 0x57, 0x42, 0x6B, 0x67, 0x42, 0x6B, 0x6C, + 0x42, 0x6B, 0x6D, 0x42, 0x6B, 0x74, 0x42, 0x6C, + 0x6A, 0x42, 0x6C, 0x6D, 0x42, 0x6C, 0x6E, 0x42, + 0x6C, 0x78, 0x42, 0x6D, 0x32, 0x42, 0x6D, 0x33, + 0x42, 0x6D, 0x41, 0x42, 0x6D, 0x56, 0x42, 0x6D, + 0x57, 0x42, 0x6D, 0x62, 0x42, 0x6D, 0x67, 0x42, + 0x6D, 0x6C, 0x42, 0x6D, 0x6D, 0x42, 0x6D, 0x73, + 0x42, 0x6E, 0x41, 0x42, 0x6E, 0x46, 0x42, 0x6E, + // Bytes 1a40 - 1a7f + 0x56, 0x42, 0x6E, 0x57, 0x42, 0x6E, 0x6A, 0x42, + 0x6E, 0x6D, 0x42, 0x6E, 0x73, 0x42, 0x6F, 0x56, + 0x42, 0x70, 0x41, 0x42, 0x70, 0x46, 0x42, 0x70, + 0x56, 0x42, 0x70, 0x57, 0x42, 0x70, 0x63, 0x42, + 0x70, 0x73, 0x42, 0x73, 0x72, 0x42, 0x73, 0x74, + 0x42, 0x76, 0x69, 0x42, 0x78, 0x69, 0x43, 0x28, + 0x31, 0x29, 0x43, 0x28, 0x32, 0x29, 0x43, 0x28, + 0x33, 0x29, 0x43, 0x28, 0x34, 0x29, 0x43, 0x28, + // Bytes 1a80 - 1abf + 0x35, 0x29, 0x43, 0x28, 0x36, 0x29, 0x43, 0x28, + 0x37, 0x29, 0x43, 0x28, 0x38, 0x29, 0x43, 0x28, + 0x39, 0x29, 0x43, 0x28, 0x41, 0x29, 0x43, 0x28, + 0x42, 0x29, 0x43, 0x28, 0x43, 0x29, 0x43, 0x28, + 0x44, 0x29, 0x43, 0x28, 0x45, 0x29, 0x43, 0x28, + 0x46, 0x29, 0x43, 0x28, 0x47, 0x29, 0x43, 0x28, + 0x48, 0x29, 0x43, 0x28, 0x49, 0x29, 0x43, 0x28, + 0x4A, 0x29, 0x43, 0x28, 0x4B, 0x29, 0x43, 0x28, + // Bytes 1ac0 - 1aff + 0x4C, 0x29, 0x43, 0x28, 0x4D, 0x29, 0x43, 0x28, + 0x4E, 0x29, 0x43, 0x28, 0x4F, 0x29, 0x43, 0x28, + 0x50, 0x29, 0x43, 0x28, 0x51, 0x29, 0x43, 0x28, + 0x52, 0x29, 0x43, 0x28, 0x53, 0x29, 0x43, 0x28, + 0x54, 0x29, 0x43, 0x28, 0x55, 0x29, 0x43, 0x28, + 0x56, 0x29, 0x43, 0x28, 0x57, 0x29, 0x43, 0x28, + 0x58, 0x29, 0x43, 0x28, 0x59, 0x29, 0x43, 0x28, + 0x5A, 0x29, 0x43, 0x28, 0x61, 0x29, 0x43, 0x28, + // Bytes 1b00 - 1b3f + 0x62, 0x29, 0x43, 0x28, 0x63, 0x29, 0x43, 0x28, + 0x64, 0x29, 0x43, 0x28, 0x65, 0x29, 0x43, 0x28, + 0x66, 0x29, 0x43, 0x28, 0x67, 0x29, 0x43, 0x28, + 0x68, 0x29, 0x43, 0x28, 0x69, 0x29, 0x43, 0x28, + 0x6A, 0x29, 0x43, 0x28, 0x6B, 0x29, 0x43, 0x28, + 0x6C, 0x29, 0x43, 0x28, 0x6D, 0x29, 0x43, 0x28, + 0x6E, 0x29, 0x43, 0x28, 0x6F, 0x29, 0x43, 0x28, + 0x70, 0x29, 0x43, 0x28, 0x71, 0x29, 0x43, 0x28, + // Bytes 1b40 - 1b7f + 0x72, 0x29, 0x43, 0x28, 0x73, 0x29, 0x43, 0x28, + 0x74, 0x29, 0x43, 0x28, 0x75, 0x29, 0x43, 0x28, + 0x76, 0x29, 0x43, 0x28, 0x77, 0x29, 0x43, 0x28, + 0x78, 0x29, 0x43, 0x28, 0x79, 0x29, 0x43, 0x28, + 0x7A, 0x29, 0x43, 0x2E, 0x2E, 0x2E, 0x43, 0x31, + 0x30, 0x2E, 0x43, 0x31, 0x31, 0x2E, 0x43, 0x31, + 0x32, 0x2E, 0x43, 0x31, 0x33, 0x2E, 0x43, 0x31, + 0x34, 0x2E, 0x43, 0x31, 0x35, 0x2E, 0x43, 0x31, + // Bytes 1b80 - 1bbf + 0x36, 0x2E, 0x43, 0x31, 0x37, 0x2E, 0x43, 0x31, + 0x38, 0x2E, 0x43, 0x31, 0x39, 0x2E, 0x43, 0x32, + 0x30, 0x2E, 0x43, 0x3A, 0x3A, 0x3D, 0x43, 0x3D, + 0x3D, 0x3D, 0x43, 0x43, 0x6F, 0x2E, 0x43, 0x46, + 0x41, 0x58, 0x43, 0x47, 0x48, 0x7A, 0x43, 0x47, + 0x50, 0x61, 0x43, 0x49, 0x49, 0x49, 0x43, 0x4C, + 0x54, 0x44, 0x43, 0x4C, 0xC2, 0xB7, 0x43, 0x4D, + 0x48, 0x7A, 0x43, 0x4D, 0x50, 0x61, 0x43, 0x4D, + // Bytes 1bc0 - 1bff + 0xCE, 0xA9, 0x43, 0x50, 0x50, 0x4D, 0x43, 0x50, + 0x50, 0x56, 0x43, 0x50, 0x54, 0x45, 0x43, 0x54, + 0x45, 0x4C, 0x43, 0x54, 0x48, 0x7A, 0x43, 0x56, + 0x49, 0x49, 0x43, 0x58, 0x49, 0x49, 0x43, 0x61, + 0x2F, 0x63, 0x43, 0x61, 0x2F, 0x73, 0x43, 0x61, + 0xCA, 0xBE, 0x43, 0x62, 0x61, 0x72, 0x43, 0x63, + 0x2F, 0x6F, 0x43, 0x63, 0x2F, 0x75, 0x43, 0x63, + 0x61, 0x6C, 0x43, 0x63, 0x6D, 0x32, 0x43, 0x63, + // Bytes 1c00 - 1c3f + 0x6D, 0x33, 0x43, 0x64, 0x6D, 0x32, 0x43, 0x64, + 0x6D, 0x33, 0x43, 0x65, 0x72, 0x67, 0x43, 0x66, + 0x66, 0x69, 0x43, 0x66, 0x66, 0x6C, 0x43, 0x67, + 0x61, 0x6C, 0x43, 0x68, 0x50, 0x61, 0x43, 0x69, + 0x69, 0x69, 0x43, 0x6B, 0x48, 0x7A, 0x43, 0x6B, + 0x50, 0x61, 0x43, 0x6B, 0x6D, 0x32, 0x43, 0x6B, + 0x6D, 0x33, 0x43, 0x6B, 0xCE, 0xA9, 0x43, 0x6C, + 0x6F, 0x67, 0x43, 0x6C, 0xC2, 0xB7, 0x43, 0x6D, + // Bytes 1c40 - 1c7f + 0x69, 0x6C, 0x43, 0x6D, 0x6D, 0x32, 0x43, 0x6D, + 0x6D, 0x33, 0x43, 0x6D, 0x6F, 0x6C, 0x43, 0x72, + 0x61, 0x64, 0x43, 0x76, 0x69, 0x69, 0x43, 0x78, + 0x69, 0x69, 0x43, 0xC2, 0xB0, 0x43, 0x43, 0xC2, + 0xB0, 0x46, 0x43, 0xCA, 0xBC, 0x6E, 0x43, 0xCE, + 0xBC, 0x41, 0x43, 0xCE, 0xBC, 0x46, 0x43, 0xCE, + 0xBC, 0x56, 0x43, 0xCE, 0xBC, 0x57, 0x43, 0xCE, + 0xBC, 0x67, 0x43, 0xCE, 0xBC, 0x6C, 0x43, 0xCE, + // Bytes 1c80 - 1cbf + 0xBC, 0x6D, 0x43, 0xCE, 0xBC, 0x73, 0x44, 0x28, + 0x31, 0x30, 0x29, 0x44, 0x28, 0x31, 0x31, 0x29, + 0x44, 0x28, 0x31, 0x32, 0x29, 0x44, 0x28, 0x31, + 0x33, 0x29, 0x44, 0x28, 0x31, 0x34, 0x29, 0x44, + 0x28, 0x31, 0x35, 0x29, 0x44, 0x28, 0x31, 0x36, + 0x29, 0x44, 0x28, 0x31, 0x37, 0x29, 0x44, 0x28, + 0x31, 0x38, 0x29, 0x44, 0x28, 0x31, 0x39, 0x29, + 0x44, 0x28, 0x32, 0x30, 0x29, 0x44, 0x30, 0xE7, + // Bytes 1cc0 - 1cff + 0x82, 0xB9, 0x44, 0x31, 0xE2, 0x81, 0x84, 0x44, + 0x31, 0xE6, 0x97, 0xA5, 0x44, 0x31, 0xE6, 0x9C, + 0x88, 0x44, 0x31, 0xE7, 0x82, 0xB9, 0x44, 0x32, + 0xE6, 0x97, 0xA5, 0x44, 0x32, 0xE6, 0x9C, 0x88, + 0x44, 0x32, 0xE7, 0x82, 0xB9, 0x44, 0x33, 0xE6, + 0x97, 0xA5, 0x44, 0x33, 0xE6, 0x9C, 0x88, 0x44, + 0x33, 0xE7, 0x82, 0xB9, 0x44, 0x34, 0xE6, 0x97, + 0xA5, 0x44, 0x34, 0xE6, 0x9C, 0x88, 0x44, 0x34, + // Bytes 1d00 - 1d3f + 0xE7, 0x82, 0xB9, 0x44, 0x35, 0xE6, 0x97, 0xA5, + 0x44, 0x35, 0xE6, 0x9C, 0x88, 0x44, 0x35, 0xE7, + 0x82, 0xB9, 0x44, 0x36, 0xE6, 0x97, 0xA5, 0x44, + 0x36, 0xE6, 0x9C, 0x88, 0x44, 0x36, 0xE7, 0x82, + 0xB9, 0x44, 0x37, 0xE6, 0x97, 0xA5, 0x44, 0x37, + 0xE6, 0x9C, 0x88, 0x44, 0x37, 0xE7, 0x82, 0xB9, + 0x44, 0x38, 0xE6, 0x97, 0xA5, 0x44, 0x38, 0xE6, + 0x9C, 0x88, 0x44, 0x38, 0xE7, 0x82, 0xB9, 0x44, + // Bytes 1d40 - 1d7f + 0x39, 0xE6, 0x97, 0xA5, 0x44, 0x39, 0xE6, 0x9C, + 0x88, 0x44, 0x39, 0xE7, 0x82, 0xB9, 0x44, 0x56, + 0x49, 0x49, 0x49, 0x44, 0x61, 0x2E, 0x6D, 0x2E, + 0x44, 0x6B, 0x63, 0x61, 0x6C, 0x44, 0x70, 0x2E, + 0x6D, 0x2E, 0x44, 0x76, 0x69, 0x69, 0x69, 0x44, + 0xD5, 0xA5, 0xD6, 0x82, 0x44, 0xD5, 0xB4, 0xD5, + 0xA5, 0x44, 0xD5, 0xB4, 0xD5, 0xAB, 0x44, 0xD5, + 0xB4, 0xD5, 0xAD, 0x44, 0xD5, 0xB4, 0xD5, 0xB6, + // Bytes 1d80 - 1dbf + 0x44, 0xD5, 0xBE, 0xD5, 0xB6, 0x44, 0xD7, 0x90, + 0xD7, 0x9C, 0x44, 0xD8, 0xA7, 0xD9, 0xB4, 0x44, + 0xD8, 0xA8, 0xD8, 0xAC, 0x44, 0xD8, 0xA8, 0xD8, + 0xAD, 0x44, 0xD8, 0xA8, 0xD8, 0xAE, 0x44, 0xD8, + 0xA8, 0xD8, 0xB1, 0x44, 0xD8, 0xA8, 0xD8, 0xB2, + 0x44, 0xD8, 0xA8, 0xD9, 0x85, 0x44, 0xD8, 0xA8, + 0xD9, 0x86, 0x44, 0xD8, 0xA8, 0xD9, 0x87, 0x44, + 0xD8, 0xA8, 0xD9, 0x89, 0x44, 0xD8, 0xA8, 0xD9, + // Bytes 1dc0 - 1dff + 0x8A, 0x44, 0xD8, 0xAA, 0xD8, 0xAC, 0x44, 0xD8, + 0xAA, 0xD8, 0xAD, 0x44, 0xD8, 0xAA, 0xD8, 0xAE, + 0x44, 0xD8, 0xAA, 0xD8, 0xB1, 0x44, 0xD8, 0xAA, + 0xD8, 0xB2, 0x44, 0xD8, 0xAA, 0xD9, 0x85, 0x44, + 0xD8, 0xAA, 0xD9, 0x86, 0x44, 0xD8, 0xAA, 0xD9, + 0x87, 0x44, 0xD8, 0xAA, 0xD9, 0x89, 0x44, 0xD8, + 0xAA, 0xD9, 0x8A, 0x44, 0xD8, 0xAB, 0xD8, 0xAC, + 0x44, 0xD8, 0xAB, 0xD8, 0xB1, 0x44, 0xD8, 0xAB, + // Bytes 1e00 - 1e3f + 0xD8, 0xB2, 0x44, 0xD8, 0xAB, 0xD9, 0x85, 0x44, + 0xD8, 0xAB, 0xD9, 0x86, 0x44, 0xD8, 0xAB, 0xD9, + 0x87, 0x44, 0xD8, 0xAB, 0xD9, 0x89, 0x44, 0xD8, + 0xAB, 0xD9, 0x8A, 0x44, 0xD8, 0xAC, 0xD8, 0xAD, + 0x44, 0xD8, 0xAC, 0xD9, 0x85, 0x44, 0xD8, 0xAC, + 0xD9, 0x89, 0x44, 0xD8, 0xAC, 0xD9, 0x8A, 0x44, + 0xD8, 0xAD, 0xD8, 0xAC, 0x44, 0xD8, 0xAD, 0xD9, + 0x85, 0x44, 0xD8, 0xAD, 0xD9, 0x89, 0x44, 0xD8, + // Bytes 1e40 - 1e7f + 0xAD, 0xD9, 0x8A, 0x44, 0xD8, 0xAE, 0xD8, 0xAC, + 0x44, 0xD8, 0xAE, 0xD8, 0xAD, 0x44, 0xD8, 0xAE, + 0xD9, 0x85, 0x44, 0xD8, 0xAE, 0xD9, 0x89, 0x44, + 0xD8, 0xAE, 0xD9, 0x8A, 0x44, 0xD8, 0xB3, 0xD8, + 0xAC, 0x44, 0xD8, 0xB3, 0xD8, 0xAD, 0x44, 0xD8, + 0xB3, 0xD8, 0xAE, 0x44, 0xD8, 0xB3, 0xD8, 0xB1, + 0x44, 0xD8, 0xB3, 0xD9, 0x85, 0x44, 0xD8, 0xB3, + 0xD9, 0x87, 0x44, 0xD8, 0xB3, 0xD9, 0x89, 0x44, + // Bytes 1e80 - 1ebf + 0xD8, 0xB3, 0xD9, 0x8A, 0x44, 0xD8, 0xB4, 0xD8, + 0xAC, 0x44, 0xD8, 0xB4, 0xD8, 0xAD, 0x44, 0xD8, + 0xB4, 0xD8, 0xAE, 0x44, 0xD8, 0xB4, 0xD8, 0xB1, + 0x44, 0xD8, 0xB4, 0xD9, 0x85, 0x44, 0xD8, 0xB4, + 0xD9, 0x87, 0x44, 0xD8, 0xB4, 0xD9, 0x89, 0x44, + 0xD8, 0xB4, 0xD9, 0x8A, 0x44, 0xD8, 0xB5, 0xD8, + 0xAD, 0x44, 0xD8, 0xB5, 0xD8, 0xAE, 0x44, 0xD8, + 0xB5, 0xD8, 0xB1, 0x44, 0xD8, 0xB5, 0xD9, 0x85, + // Bytes 1ec0 - 1eff + 0x44, 0xD8, 0xB5, 0xD9, 0x89, 0x44, 0xD8, 0xB5, + 0xD9, 0x8A, 0x44, 0xD8, 0xB6, 0xD8, 0xAC, 0x44, + 0xD8, 0xB6, 0xD8, 0xAD, 0x44, 0xD8, 0xB6, 0xD8, + 0xAE, 0x44, 0xD8, 0xB6, 0xD8, 0xB1, 0x44, 0xD8, + 0xB6, 0xD9, 0x85, 0x44, 0xD8, 0xB6, 0xD9, 0x89, + 0x44, 0xD8, 0xB6, 0xD9, 0x8A, 0x44, 0xD8, 0xB7, + 0xD8, 0xAD, 0x44, 0xD8, 0xB7, 0xD9, 0x85, 0x44, + 0xD8, 0xB7, 0xD9, 0x89, 0x44, 0xD8, 0xB7, 0xD9, + // Bytes 1f00 - 1f3f + 0x8A, 0x44, 0xD8, 0xB8, 0xD9, 0x85, 0x44, 0xD8, + 0xB9, 0xD8, 0xAC, 0x44, 0xD8, 0xB9, 0xD9, 0x85, + 0x44, 0xD8, 0xB9, 0xD9, 0x89, 0x44, 0xD8, 0xB9, + 0xD9, 0x8A, 0x44, 0xD8, 0xBA, 0xD8, 0xAC, 0x44, + 0xD8, 0xBA, 0xD9, 0x85, 0x44, 0xD8, 0xBA, 0xD9, + 0x89, 0x44, 0xD8, 0xBA, 0xD9, 0x8A, 0x44, 0xD9, + 0x81, 0xD8, 0xAC, 0x44, 0xD9, 0x81, 0xD8, 0xAD, + 0x44, 0xD9, 0x81, 0xD8, 0xAE, 0x44, 0xD9, 0x81, + // Bytes 1f40 - 1f7f + 0xD9, 0x85, 0x44, 0xD9, 0x81, 0xD9, 0x89, 0x44, + 0xD9, 0x81, 0xD9, 0x8A, 0x44, 0xD9, 0x82, 0xD8, + 0xAD, 0x44, 0xD9, 0x82, 0xD9, 0x85, 0x44, 0xD9, + 0x82, 0xD9, 0x89, 0x44, 0xD9, 0x82, 0xD9, 0x8A, + 0x44, 0xD9, 0x83, 0xD8, 0xA7, 0x44, 0xD9, 0x83, + 0xD8, 0xAC, 0x44, 0xD9, 0x83, 0xD8, 0xAD, 0x44, + 0xD9, 0x83, 0xD8, 0xAE, 0x44, 0xD9, 0x83, 0xD9, + 0x84, 0x44, 0xD9, 0x83, 0xD9, 0x85, 0x44, 0xD9, + // Bytes 1f80 - 1fbf + 0x83, 0xD9, 0x89, 0x44, 0xD9, 0x83, 0xD9, 0x8A, + 0x44, 0xD9, 0x84, 0xD8, 0xA7, 0x44, 0xD9, 0x84, + 0xD8, 0xAC, 0x44, 0xD9, 0x84, 0xD8, 0xAD, 0x44, + 0xD9, 0x84, 0xD8, 0xAE, 0x44, 0xD9, 0x84, 0xD9, + 0x85, 0x44, 0xD9, 0x84, 0xD9, 0x87, 0x44, 0xD9, + 0x84, 0xD9, 0x89, 0x44, 0xD9, 0x84, 0xD9, 0x8A, + 0x44, 0xD9, 0x85, 0xD8, 0xA7, 0x44, 0xD9, 0x85, + 0xD8, 0xAC, 0x44, 0xD9, 0x85, 0xD8, 0xAD, 0x44, + // Bytes 1fc0 - 1fff + 0xD9, 0x85, 0xD8, 0xAE, 0x44, 0xD9, 0x85, 0xD9, + 0x85, 0x44, 0xD9, 0x85, 0xD9, 0x89, 0x44, 0xD9, + 0x85, 0xD9, 0x8A, 0x44, 0xD9, 0x86, 0xD8, 0xAC, + 0x44, 0xD9, 0x86, 0xD8, 0xAD, 0x44, 0xD9, 0x86, + 0xD8, 0xAE, 0x44, 0xD9, 0x86, 0xD8, 0xB1, 0x44, + 0xD9, 0x86, 0xD8, 0xB2, 0x44, 0xD9, 0x86, 0xD9, + 0x85, 0x44, 0xD9, 0x86, 0xD9, 0x86, 0x44, 0xD9, + 0x86, 0xD9, 0x87, 0x44, 0xD9, 0x86, 0xD9, 0x89, + // Bytes 2000 - 203f + 0x44, 0xD9, 0x86, 0xD9, 0x8A, 0x44, 0xD9, 0x87, + 0xD8, 0xAC, 0x44, 0xD9, 0x87, 0xD9, 0x85, 0x44, + 0xD9, 0x87, 0xD9, 0x89, 0x44, 0xD9, 0x87, 0xD9, + 0x8A, 0x44, 0xD9, 0x88, 0xD9, 0xB4, 0x44, 0xD9, + 0x8A, 0xD8, 0xAC, 0x44, 0xD9, 0x8A, 0xD8, 0xAD, + 0x44, 0xD9, 0x8A, 0xD8, 0xAE, 0x44, 0xD9, 0x8A, + 0xD8, 0xB1, 0x44, 0xD9, 0x8A, 0xD8, 0xB2, 0x44, + 0xD9, 0x8A, 0xD9, 0x85, 0x44, 0xD9, 0x8A, 0xD9, + // Bytes 2040 - 207f + 0x86, 0x44, 0xD9, 0x8A, 0xD9, 0x87, 0x44, 0xD9, + 0x8A, 0xD9, 0x89, 0x44, 0xD9, 0x8A, 0xD9, 0x8A, + 0x44, 0xD9, 0x8A, 0xD9, 0xB4, 0x44, 0xDB, 0x87, + 0xD9, 0xB4, 0x45, 0x28, 0xE1, 0x84, 0x80, 0x29, + 0x45, 0x28, 0xE1, 0x84, 0x82, 0x29, 0x45, 0x28, + 0xE1, 0x84, 0x83, 0x29, 0x45, 0x28, 0xE1, 0x84, + 0x85, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x86, 0x29, + 0x45, 0x28, 0xE1, 0x84, 0x87, 0x29, 0x45, 0x28, + // Bytes 2080 - 20bf + 0xE1, 0x84, 0x89, 0x29, 0x45, 0x28, 0xE1, 0x84, + 0x8B, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x8C, 0x29, + 0x45, 0x28, 0xE1, 0x84, 0x8E, 0x29, 0x45, 0x28, + 0xE1, 0x84, 0x8F, 0x29, 0x45, 0x28, 0xE1, 0x84, + 0x90, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x91, 0x29, + 0x45, 0x28, 0xE1, 0x84, 0x92, 0x29, 0x45, 0x28, + 0xE4, 0xB8, 0x80, 0x29, 0x45, 0x28, 0xE4, 0xB8, + 0x83, 0x29, 0x45, 0x28, 0xE4, 0xB8, 0x89, 0x29, + // Bytes 20c0 - 20ff + 0x45, 0x28, 0xE4, 0xB9, 0x9D, 0x29, 0x45, 0x28, + 0xE4, 0xBA, 0x8C, 0x29, 0x45, 0x28, 0xE4, 0xBA, + 0x94, 0x29, 0x45, 0x28, 0xE4, 0xBB, 0xA3, 0x29, + 0x45, 0x28, 0xE4, 0xBC, 0x81, 0x29, 0x45, 0x28, + 0xE4, 0xBC, 0x91, 0x29, 0x45, 0x28, 0xE5, 0x85, + 0xAB, 0x29, 0x45, 0x28, 0xE5, 0x85, 0xAD, 0x29, + 0x45, 0x28, 0xE5, 0x8A, 0xB4, 0x29, 0x45, 0x28, + 0xE5, 0x8D, 0x81, 0x29, 0x45, 0x28, 0xE5, 0x8D, + // Bytes 2100 - 213f + 0x94, 0x29, 0x45, 0x28, 0xE5, 0x90, 0x8D, 0x29, + 0x45, 0x28, 0xE5, 0x91, 0xBC, 0x29, 0x45, 0x28, + 0xE5, 0x9B, 0x9B, 0x29, 0x45, 0x28, 0xE5, 0x9C, + 0x9F, 0x29, 0x45, 0x28, 0xE5, 0xAD, 0xA6, 0x29, + 0x45, 0x28, 0xE6, 0x97, 0xA5, 0x29, 0x45, 0x28, + 0xE6, 0x9C, 0x88, 0x29, 0x45, 0x28, 0xE6, 0x9C, + 0x89, 0x29, 0x45, 0x28, 0xE6, 0x9C, 0xA8, 0x29, + 0x45, 0x28, 0xE6, 0xA0, 0xAA, 0x29, 0x45, 0x28, + // Bytes 2140 - 217f + 0xE6, 0xB0, 0xB4, 0x29, 0x45, 0x28, 0xE7, 0x81, + 0xAB, 0x29, 0x45, 0x28, 0xE7, 0x89, 0xB9, 0x29, + 0x45, 0x28, 0xE7, 0x9B, 0xA3, 0x29, 0x45, 0x28, + 0xE7, 0xA4, 0xBE, 0x29, 0x45, 0x28, 0xE7, 0xA5, + 0x9D, 0x29, 0x45, 0x28, 0xE7, 0xA5, 0xAD, 0x29, + 0x45, 0x28, 0xE8, 0x87, 0xAA, 0x29, 0x45, 0x28, + 0xE8, 0x87, 0xB3, 0x29, 0x45, 0x28, 0xE8, 0xB2, + 0xA1, 0x29, 0x45, 0x28, 0xE8, 0xB3, 0x87, 0x29, + // Bytes 2180 - 21bf + 0x45, 0x28, 0xE9, 0x87, 0x91, 0x29, 0x45, 0x30, + 0xE2, 0x81, 0x84, 0x33, 0x45, 0x31, 0x30, 0xE6, + 0x97, 0xA5, 0x45, 0x31, 0x30, 0xE6, 0x9C, 0x88, + 0x45, 0x31, 0x30, 0xE7, 0x82, 0xB9, 0x45, 0x31, + 0x31, 0xE6, 0x97, 0xA5, 0x45, 0x31, 0x31, 0xE6, + 0x9C, 0x88, 0x45, 0x31, 0x31, 0xE7, 0x82, 0xB9, + 0x45, 0x31, 0x32, 0xE6, 0x97, 0xA5, 0x45, 0x31, + 0x32, 0xE6, 0x9C, 0x88, 0x45, 0x31, 0x32, 0xE7, + // Bytes 21c0 - 21ff + 0x82, 0xB9, 0x45, 0x31, 0x33, 0xE6, 0x97, 0xA5, + 0x45, 0x31, 0x33, 0xE7, 0x82, 0xB9, 0x45, 0x31, + 0x34, 0xE6, 0x97, 0xA5, 0x45, 0x31, 0x34, 0xE7, + 0x82, 0xB9, 0x45, 0x31, 0x35, 0xE6, 0x97, 0xA5, + 0x45, 0x31, 0x35, 0xE7, 0x82, 0xB9, 0x45, 0x31, + 0x36, 0xE6, 0x97, 0xA5, 0x45, 0x31, 0x36, 0xE7, + 0x82, 0xB9, 0x45, 0x31, 0x37, 0xE6, 0x97, 0xA5, + 0x45, 0x31, 0x37, 0xE7, 0x82, 0xB9, 0x45, 0x31, + // Bytes 2200 - 223f + 0x38, 0xE6, 0x97, 0xA5, 0x45, 0x31, 0x38, 0xE7, + 0x82, 0xB9, 0x45, 0x31, 0x39, 0xE6, 0x97, 0xA5, + 0x45, 0x31, 0x39, 0xE7, 0x82, 0xB9, 0x45, 0x31, + 0xE2, 0x81, 0x84, 0x32, 0x45, 0x31, 0xE2, 0x81, + 0x84, 0x33, 0x45, 0x31, 0xE2, 0x81, 0x84, 0x34, + 0x45, 0x31, 0xE2, 0x81, 0x84, 0x35, 0x45, 0x31, + 0xE2, 0x81, 0x84, 0x36, 0x45, 0x31, 0xE2, 0x81, + 0x84, 0x37, 0x45, 0x31, 0xE2, 0x81, 0x84, 0x38, + // Bytes 2240 - 227f + 0x45, 0x31, 0xE2, 0x81, 0x84, 0x39, 0x45, 0x32, + 0x30, 0xE6, 0x97, 0xA5, 0x45, 0x32, 0x30, 0xE7, + 0x82, 0xB9, 0x45, 0x32, 0x31, 0xE6, 0x97, 0xA5, + 0x45, 0x32, 0x31, 0xE7, 0x82, 0xB9, 0x45, 0x32, + 0x32, 0xE6, 0x97, 0xA5, 0x45, 0x32, 0x32, 0xE7, + 0x82, 0xB9, 0x45, 0x32, 0x33, 0xE6, 0x97, 0xA5, + 0x45, 0x32, 0x33, 0xE7, 0x82, 0xB9, 0x45, 0x32, + 0x34, 0xE6, 0x97, 0xA5, 0x45, 0x32, 0x34, 0xE7, + // Bytes 2280 - 22bf + 0x82, 0xB9, 0x45, 0x32, 0x35, 0xE6, 0x97, 0xA5, + 0x45, 0x32, 0x36, 0xE6, 0x97, 0xA5, 0x45, 0x32, + 0x37, 0xE6, 0x97, 0xA5, 0x45, 0x32, 0x38, 0xE6, + 0x97, 0xA5, 0x45, 0x32, 0x39, 0xE6, 0x97, 0xA5, + 0x45, 0x32, 0xE2, 0x81, 0x84, 0x33, 0x45, 0x32, + 0xE2, 0x81, 0x84, 0x35, 0x45, 0x33, 0x30, 0xE6, + 0x97, 0xA5, 0x45, 0x33, 0x31, 0xE6, 0x97, 0xA5, + 0x45, 0x33, 0xE2, 0x81, 0x84, 0x34, 0x45, 0x33, + // Bytes 22c0 - 22ff + 0xE2, 0x81, 0x84, 0x35, 0x45, 0x33, 0xE2, 0x81, + 0x84, 0x38, 0x45, 0x34, 0xE2, 0x81, 0x84, 0x35, + 0x45, 0x35, 0xE2, 0x81, 0x84, 0x36, 0x45, 0x35, + 0xE2, 0x81, 0x84, 0x38, 0x45, 0x37, 0xE2, 0x81, + 0x84, 0x38, 0x45, 0x41, 0xE2, 0x88, 0x95, 0x6D, + 0x45, 0x56, 0xE2, 0x88, 0x95, 0x6D, 0x45, 0x6D, + 0xE2, 0x88, 0x95, 0x73, 0x46, 0x31, 0xE2, 0x81, + 0x84, 0x31, 0x30, 0x46, 0x43, 0xE2, 0x88, 0x95, + // Bytes 2300 - 233f + 0x6B, 0x67, 0x46, 0x6D, 0xE2, 0x88, 0x95, 0x73, + 0x32, 0x46, 0xD8, 0xA8, 0xD8, 0xAD, 0xD9, 0x8A, + 0x46, 0xD8, 0xA8, 0xD8, 0xAE, 0xD9, 0x8A, 0x46, + 0xD8, 0xAA, 0xD8, 0xAC, 0xD9, 0x85, 0x46, 0xD8, + 0xAA, 0xD8, 0xAC, 0xD9, 0x89, 0x46, 0xD8, 0xAA, + 0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD8, 0xAA, 0xD8, + 0xAD, 0xD8, 0xAC, 0x46, 0xD8, 0xAA, 0xD8, 0xAD, + 0xD9, 0x85, 0x46, 0xD8, 0xAA, 0xD8, 0xAE, 0xD9, + // Bytes 2340 - 237f + 0x85, 0x46, 0xD8, 0xAA, 0xD8, 0xAE, 0xD9, 0x89, + 0x46, 0xD8, 0xAA, 0xD8, 0xAE, 0xD9, 0x8A, 0x46, + 0xD8, 0xAA, 0xD9, 0x85, 0xD8, 0xAC, 0x46, 0xD8, + 0xAA, 0xD9, 0x85, 0xD8, 0xAD, 0x46, 0xD8, 0xAA, + 0xD9, 0x85, 0xD8, 0xAE, 0x46, 0xD8, 0xAA, 0xD9, + 0x85, 0xD9, 0x89, 0x46, 0xD8, 0xAA, 0xD9, 0x85, + 0xD9, 0x8A, 0x46, 0xD8, 0xAC, 0xD8, 0xAD, 0xD9, + 0x89, 0x46, 0xD8, 0xAC, 0xD8, 0xAD, 0xD9, 0x8A, + // Bytes 2380 - 23bf + 0x46, 0xD8, 0xAC, 0xD9, 0x85, 0xD8, 0xAD, 0x46, + 0xD8, 0xAC, 0xD9, 0x85, 0xD9, 0x89, 0x46, 0xD8, + 0xAC, 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD8, 0xAD, + 0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD8, 0xAD, 0xD9, + 0x85, 0xD9, 0x89, 0x46, 0xD8, 0xAD, 0xD9, 0x85, + 0xD9, 0x8A, 0x46, 0xD8, 0xB3, 0xD8, 0xAC, 0xD8, + 0xAD, 0x46, 0xD8, 0xB3, 0xD8, 0xAC, 0xD9, 0x89, + 0x46, 0xD8, 0xB3, 0xD8, 0xAD, 0xD8, 0xAC, 0x46, + // Bytes 23c0 - 23ff + 0xD8, 0xB3, 0xD8, 0xAE, 0xD9, 0x89, 0x46, 0xD8, + 0xB3, 0xD8, 0xAE, 0xD9, 0x8A, 0x46, 0xD8, 0xB3, + 0xD9, 0x85, 0xD8, 0xAC, 0x46, 0xD8, 0xB3, 0xD9, + 0x85, 0xD8, 0xAD, 0x46, 0xD8, 0xB3, 0xD9, 0x85, + 0xD9, 0x85, 0x46, 0xD8, 0xB4, 0xD8, 0xAC, 0xD9, + 0x8A, 0x46, 0xD8, 0xB4, 0xD8, 0xAD, 0xD9, 0x85, + 0x46, 0xD8, 0xB4, 0xD8, 0xAD, 0xD9, 0x8A, 0x46, + 0xD8, 0xB4, 0xD9, 0x85, 0xD8, 0xAE, 0x46, 0xD8, + // Bytes 2400 - 243f + 0xB4, 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD8, 0xB5, + 0xD8, 0xAD, 0xD8, 0xAD, 0x46, 0xD8, 0xB5, 0xD8, + 0xAD, 0xD9, 0x8A, 0x46, 0xD8, 0xB5, 0xD9, 0x84, + 0xD9, 0x89, 0x46, 0xD8, 0xB5, 0xD9, 0x84, 0xDB, + 0x92, 0x46, 0xD8, 0xB5, 0xD9, 0x85, 0xD9, 0x85, + 0x46, 0xD8, 0xB6, 0xD8, 0xAD, 0xD9, 0x89, 0x46, + 0xD8, 0xB6, 0xD8, 0xAD, 0xD9, 0x8A, 0x46, 0xD8, + 0xB6, 0xD8, 0xAE, 0xD9, 0x85, 0x46, 0xD8, 0xB7, + // Bytes 2440 - 247f + 0xD9, 0x85, 0xD8, 0xAD, 0x46, 0xD8, 0xB7, 0xD9, + 0x85, 0xD9, 0x85, 0x46, 0xD8, 0xB7, 0xD9, 0x85, + 0xD9, 0x8A, 0x46, 0xD8, 0xB9, 0xD8, 0xAC, 0xD9, + 0x85, 0x46, 0xD8, 0xB9, 0xD9, 0x85, 0xD9, 0x85, + 0x46, 0xD8, 0xB9, 0xD9, 0x85, 0xD9, 0x89, 0x46, + 0xD8, 0xB9, 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD8, + 0xBA, 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD8, 0xBA, + 0xD9, 0x85, 0xD9, 0x89, 0x46, 0xD8, 0xBA, 0xD9, + // Bytes 2480 - 24bf + 0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x81, 0xD8, 0xAE, + 0xD9, 0x85, 0x46, 0xD9, 0x81, 0xD9, 0x85, 0xD9, + 0x8A, 0x46, 0xD9, 0x82, 0xD9, 0x84, 0xDB, 0x92, + 0x46, 0xD9, 0x82, 0xD9, 0x85, 0xD8, 0xAD, 0x46, + 0xD9, 0x82, 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD9, + 0x82, 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x83, + 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD9, 0x83, 0xD9, + 0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x84, 0xD8, 0xAC, + // Bytes 24c0 - 24ff + 0xD8, 0xAC, 0x46, 0xD9, 0x84, 0xD8, 0xAC, 0xD9, + 0x85, 0x46, 0xD9, 0x84, 0xD8, 0xAC, 0xD9, 0x8A, + 0x46, 0xD9, 0x84, 0xD8, 0xAD, 0xD9, 0x85, 0x46, + 0xD9, 0x84, 0xD8, 0xAD, 0xD9, 0x89, 0x46, 0xD9, + 0x84, 0xD8, 0xAD, 0xD9, 0x8A, 0x46, 0xD9, 0x84, + 0xD8, 0xAE, 0xD9, 0x85, 0x46, 0xD9, 0x84, 0xD9, + 0x85, 0xD8, 0xAD, 0x46, 0xD9, 0x84, 0xD9, 0x85, + 0xD9, 0x8A, 0x46, 0xD9, 0x85, 0xD8, 0xAC, 0xD8, + // Bytes 2500 - 253f + 0xAD, 0x46, 0xD9, 0x85, 0xD8, 0xAC, 0xD8, 0xAE, + 0x46, 0xD9, 0x85, 0xD8, 0xAC, 0xD9, 0x85, 0x46, + 0xD9, 0x85, 0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD9, + 0x85, 0xD8, 0xAD, 0xD8, 0xAC, 0x46, 0xD9, 0x85, + 0xD8, 0xAD, 0xD9, 0x85, 0x46, 0xD9, 0x85, 0xD8, + 0xAD, 0xD9, 0x8A, 0x46, 0xD9, 0x85, 0xD8, 0xAE, + 0xD8, 0xAC, 0x46, 0xD9, 0x85, 0xD8, 0xAE, 0xD9, + 0x85, 0x46, 0xD9, 0x85, 0xD8, 0xAE, 0xD9, 0x8A, + // Bytes 2540 - 257f + 0x46, 0xD9, 0x85, 0xD9, 0x85, 0xD9, 0x8A, 0x46, + 0xD9, 0x86, 0xD8, 0xAC, 0xD8, 0xAD, 0x46, 0xD9, + 0x86, 0xD8, 0xAC, 0xD9, 0x85, 0x46, 0xD9, 0x86, + 0xD8, 0xAC, 0xD9, 0x89, 0x46, 0xD9, 0x86, 0xD8, + 0xAC, 0xD9, 0x8A, 0x46, 0xD9, 0x86, 0xD8, 0xAD, + 0xD9, 0x85, 0x46, 0xD9, 0x86, 0xD8, 0xAD, 0xD9, + 0x89, 0x46, 0xD9, 0x86, 0xD8, 0xAD, 0xD9, 0x8A, + 0x46, 0xD9, 0x86, 0xD9, 0x85, 0xD9, 0x89, 0x46, + // Bytes 2580 - 25bf + 0xD9, 0x86, 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD9, + 0x87, 0xD9, 0x85, 0xD8, 0xAC, 0x46, 0xD9, 0x87, + 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD9, 0x8A, 0xD8, + 0xAC, 0xD9, 0x8A, 0x46, 0xD9, 0x8A, 0xD8, 0xAD, + 0xD9, 0x8A, 0x46, 0xD9, 0x8A, 0xD9, 0x85, 0xD9, + 0x85, 0x46, 0xD9, 0x8A, 0xD9, 0x85, 0xD9, 0x8A, + 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD8, 0xA7, 0x46, + 0xD9, 0x8A, 0xD9, 0x94, 0xD8, 0xAC, 0x46, 0xD9, + // Bytes 25c0 - 25ff + 0x8A, 0xD9, 0x94, 0xD8, 0xAD, 0x46, 0xD9, 0x8A, + 0xD9, 0x94, 0xD8, 0xAE, 0x46, 0xD9, 0x8A, 0xD9, + 0x94, 0xD8, 0xB1, 0x46, 0xD9, 0x8A, 0xD9, 0x94, + 0xD8, 0xB2, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD9, + 0x85, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD9, 0x86, + 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD9, 0x87, 0x46, + 0xD9, 0x8A, 0xD9, 0x94, 0xD9, 0x88, 0x46, 0xD9, + 0x8A, 0xD9, 0x94, 0xD9, 0x89, 0x46, 0xD9, 0x8A, + // Bytes 2600 - 263f + 0xD9, 0x94, 0xD9, 0x8A, 0x46, 0xD9, 0x8A, 0xD9, + 0x94, 0xDB, 0x86, 0x46, 0xD9, 0x8A, 0xD9, 0x94, + 0xDB, 0x87, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xDB, + 0x88, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xDB, 0x90, + 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xDB, 0x95, 0x46, + 0xE0, 0xB9, 0x8D, 0xE0, 0xB8, 0xB2, 0x46, 0xE0, + 0xBA, 0xAB, 0xE0, 0xBA, 0x99, 0x46, 0xE0, 0xBA, + 0xAB, 0xE0, 0xBA, 0xA1, 0x46, 0xE0, 0xBB, 0x8D, + // Bytes 2640 - 267f + 0xE0, 0xBA, 0xB2, 0x46, 0xE0, 0xBD, 0x80, 0xE0, + 0xBE, 0xB5, 0x46, 0xE0, 0xBD, 0x82, 0xE0, 0xBE, + 0xB7, 0x46, 0xE0, 0xBD, 0x8C, 0xE0, 0xBE, 0xB7, + 0x46, 0xE0, 0xBD, 0x91, 0xE0, 0xBE, 0xB7, 0x46, + 0xE0, 0xBD, 0x96, 0xE0, 0xBE, 0xB7, 0x46, 0xE0, + 0xBD, 0x9B, 0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBE, + 0x90, 0xE0, 0xBE, 0xB5, 0x46, 0xE0, 0xBE, 0x92, + 0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBE, 0x9C, 0xE0, + // Bytes 2680 - 26bf + 0xBE, 0xB7, 0x46, 0xE0, 0xBE, 0xA1, 0xE0, 0xBE, + 0xB7, 0x46, 0xE0, 0xBE, 0xA6, 0xE0, 0xBE, 0xB7, + 0x46, 0xE0, 0xBE, 0xAB, 0xE0, 0xBE, 0xB7, 0x46, + 0xE2, 0x80, 0xB2, 0xE2, 0x80, 0xB2, 0x46, 0xE2, + 0x80, 0xB5, 0xE2, 0x80, 0xB5, 0x46, 0xE2, 0x88, + 0xAB, 0xE2, 0x88, 0xAB, 0x46, 0xE2, 0x88, 0xAE, + 0xE2, 0x88, 0xAE, 0x46, 0xE3, 0x81, 0xBB, 0xE3, + 0x81, 0x8B, 0x46, 0xE3, 0x82, 0x88, 0xE3, 0x82, + // Bytes 26c0 - 26ff + 0x8A, 0x46, 0xE3, 0x82, 0xAD, 0xE3, 0x83, 0xAD, + 0x46, 0xE3, 0x82, 0xB3, 0xE3, 0x82, 0xB3, 0x46, + 0xE3, 0x82, 0xB3, 0xE3, 0x83, 0x88, 0x46, 0xE3, + 0x83, 0x88, 0xE3, 0x83, 0xB3, 0x46, 0xE3, 0x83, + 0x8A, 0xE3, 0x83, 0x8E, 0x46, 0xE3, 0x83, 0x9B, + 0xE3, 0x83, 0xB3, 0x46, 0xE3, 0x83, 0x9F, 0xE3, + 0x83, 0xAA, 0x46, 0xE3, 0x83, 0xAA, 0xE3, 0x83, + 0xA9, 0x46, 0xE3, 0x83, 0xAC, 0xE3, 0x83, 0xA0, + // Bytes 2700 - 273f + 0x46, 0xE4, 0xBB, 0xA4, 0xE5, 0x92, 0x8C, 0x46, + 0xE5, 0xA4, 0xA7, 0xE6, 0xAD, 0xA3, 0x46, 0xE5, + 0xB9, 0xB3, 0xE6, 0x88, 0x90, 0x46, 0xE6, 0x98, + 0x8E, 0xE6, 0xB2, 0xBB, 0x46, 0xE6, 0x98, 0xAD, + 0xE5, 0x92, 0x8C, 0x47, 0x72, 0x61, 0x64, 0xE2, + 0x88, 0x95, 0x73, 0x47, 0xE3, 0x80, 0x94, 0x53, + 0xE3, 0x80, 0x95, 0x48, 0x28, 0xE1, 0x84, 0x80, + 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, + // Bytes 2740 - 277f + 0x82, 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, + 0x84, 0x83, 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, + 0xE1, 0x84, 0x85, 0xE1, 0x85, 0xA1, 0x29, 0x48, + 0x28, 0xE1, 0x84, 0x86, 0xE1, 0x85, 0xA1, 0x29, + 0x48, 0x28, 0xE1, 0x84, 0x87, 0xE1, 0x85, 0xA1, + 0x29, 0x48, 0x28, 0xE1, 0x84, 0x89, 0xE1, 0x85, + 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x8B, 0xE1, + 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x8C, + // Bytes 2780 - 27bf + 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, + 0x8C, 0xE1, 0x85, 0xAE, 0x29, 0x48, 0x28, 0xE1, + 0x84, 0x8E, 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, + 0xE1, 0x84, 0x8F, 0xE1, 0x85, 0xA1, 0x29, 0x48, + 0x28, 0xE1, 0x84, 0x90, 0xE1, 0x85, 0xA1, 0x29, + 0x48, 0x28, 0xE1, 0x84, 0x91, 0xE1, 0x85, 0xA1, + 0x29, 0x48, 0x28, 0xE1, 0x84, 0x92, 0xE1, 0x85, + 0xA1, 0x29, 0x48, 0x72, 0x61, 0x64, 0xE2, 0x88, + // Bytes 27c0 - 27ff + 0x95, 0x73, 0x32, 0x48, 0xD8, 0xA7, 0xD9, 0x83, + 0xD8, 0xA8, 0xD8, 0xB1, 0x48, 0xD8, 0xA7, 0xD9, + 0x84, 0xD9, 0x84, 0xD9, 0x87, 0x48, 0xD8, 0xB1, + 0xD8, 0xB3, 0xD9, 0x88, 0xD9, 0x84, 0x48, 0xD8, + 0xB1, 0xDB, 0x8C, 0xD8, 0xA7, 0xD9, 0x84, 0x48, + 0xD8, 0xB5, 0xD9, 0x84, 0xD8, 0xB9, 0xD9, 0x85, + 0x48, 0xD8, 0xB9, 0xD9, 0x84, 0xD9, 0x8A, 0xD9, + 0x87, 0x48, 0xD9, 0x85, 0xD8, 0xAD, 0xD9, 0x85, + // Bytes 2800 - 283f + 0xD8, 0xAF, 0x48, 0xD9, 0x88, 0xD8, 0xB3, 0xD9, + 0x84, 0xD9, 0x85, 0x49, 0xE2, 0x80, 0xB2, 0xE2, + 0x80, 0xB2, 0xE2, 0x80, 0xB2, 0x49, 0xE2, 0x80, + 0xB5, 0xE2, 0x80, 0xB5, 0xE2, 0x80, 0xB5, 0x49, + 0xE2, 0x88, 0xAB, 0xE2, 0x88, 0xAB, 0xE2, 0x88, + 0xAB, 0x49, 0xE2, 0x88, 0xAE, 0xE2, 0x88, 0xAE, + 0xE2, 0x88, 0xAE, 0x49, 0xE3, 0x80, 0x94, 0xE4, + 0xB8, 0x89, 0xE3, 0x80, 0x95, 0x49, 0xE3, 0x80, + // Bytes 2840 - 287f + 0x94, 0xE4, 0xBA, 0x8C, 0xE3, 0x80, 0x95, 0x49, + 0xE3, 0x80, 0x94, 0xE5, 0x8B, 0x9D, 0xE3, 0x80, + 0x95, 0x49, 0xE3, 0x80, 0x94, 0xE5, 0xAE, 0x89, + 0xE3, 0x80, 0x95, 0x49, 0xE3, 0x80, 0x94, 0xE6, + 0x89, 0x93, 0xE3, 0x80, 0x95, 0x49, 0xE3, 0x80, + 0x94, 0xE6, 0x95, 0x97, 0xE3, 0x80, 0x95, 0x49, + 0xE3, 0x80, 0x94, 0xE6, 0x9C, 0xAC, 0xE3, 0x80, + 0x95, 0x49, 0xE3, 0x80, 0x94, 0xE7, 0x82, 0xB9, + // Bytes 2880 - 28bf + 0xE3, 0x80, 0x95, 0x49, 0xE3, 0x80, 0x94, 0xE7, + 0x9B, 0x97, 0xE3, 0x80, 0x95, 0x49, 0xE3, 0x82, + 0xA2, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xAB, 0x49, + 0xE3, 0x82, 0xA4, 0xE3, 0x83, 0xB3, 0xE3, 0x83, + 0x81, 0x49, 0xE3, 0x82, 0xA6, 0xE3, 0x82, 0xA9, + 0xE3, 0x83, 0xB3, 0x49, 0xE3, 0x82, 0xAA, 0xE3, + 0x83, 0xB3, 0xE3, 0x82, 0xB9, 0x49, 0xE3, 0x82, + 0xAA, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xA0, 0x49, + // Bytes 28c0 - 28ff + 0xE3, 0x82, 0xAB, 0xE3, 0x82, 0xA4, 0xE3, 0x83, + 0xAA, 0x49, 0xE3, 0x82, 0xB1, 0xE3, 0x83, 0xBC, + 0xE3, 0x82, 0xB9, 0x49, 0xE3, 0x82, 0xB3, 0xE3, + 0x83, 0xAB, 0xE3, 0x83, 0x8A, 0x49, 0xE3, 0x82, + 0xBB, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x81, 0x49, + 0xE3, 0x82, 0xBB, 0xE3, 0x83, 0xB3, 0xE3, 0x83, + 0x88, 0x49, 0xE3, 0x83, 0x86, 0xE3, 0x82, 0x99, + 0xE3, 0x82, 0xB7, 0x49, 0xE3, 0x83, 0x88, 0xE3, + // Bytes 2900 - 293f + 0x82, 0x99, 0xE3, 0x83, 0xAB, 0x49, 0xE3, 0x83, + 0x8E, 0xE3, 0x83, 0x83, 0xE3, 0x83, 0x88, 0x49, + 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0xA4, 0xE3, 0x83, + 0x84, 0x49, 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x99, + 0xE3, 0x83, 0xAB, 0x49, 0xE3, 0x83, 0x92, 0xE3, + 0x82, 0x9A, 0xE3, 0x82, 0xB3, 0x49, 0xE3, 0x83, + 0x95, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xB3, 0x49, + 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x9A, 0xE3, 0x82, + // Bytes 2940 - 297f + 0xBD, 0x49, 0xE3, 0x83, 0x98, 0xE3, 0x83, 0xAB, + 0xE3, 0x83, 0x84, 0x49, 0xE3, 0x83, 0x9B, 0xE3, + 0x83, 0xBC, 0xE3, 0x83, 0xAB, 0x49, 0xE3, 0x83, + 0x9B, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xB3, 0x49, + 0xE3, 0x83, 0x9E, 0xE3, 0x82, 0xA4, 0xE3, 0x83, + 0xAB, 0x49, 0xE3, 0x83, 0x9E, 0xE3, 0x83, 0x83, + 0xE3, 0x83, 0x8F, 0x49, 0xE3, 0x83, 0x9E, 0xE3, + 0x83, 0xAB, 0xE3, 0x82, 0xAF, 0x49, 0xE3, 0x83, + // Bytes 2980 - 29bf + 0xA4, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xAB, 0x49, + 0xE3, 0x83, 0xA6, 0xE3, 0x82, 0xA2, 0xE3, 0x83, + 0xB3, 0x49, 0xE3, 0x83, 0xAF, 0xE3, 0x83, 0x83, + 0xE3, 0x83, 0x88, 0x4C, 0xE2, 0x80, 0xB2, 0xE2, + 0x80, 0xB2, 0xE2, 0x80, 0xB2, 0xE2, 0x80, 0xB2, + 0x4C, 0xE2, 0x88, 0xAB, 0xE2, 0x88, 0xAB, 0xE2, + 0x88, 0xAB, 0xE2, 0x88, 0xAB, 0x4C, 0xE3, 0x82, + 0xA2, 0xE3, 0x83, 0xAB, 0xE3, 0x83, 0x95, 0xE3, + // Bytes 29c0 - 29ff + 0x82, 0xA1, 0x4C, 0xE3, 0x82, 0xA8, 0xE3, 0x83, + 0xBC, 0xE3, 0x82, 0xAB, 0xE3, 0x83, 0xBC, 0x4C, + 0xE3, 0x82, 0xAB, 0xE3, 0x82, 0x99, 0xE3, 0x83, + 0xAD, 0xE3, 0x83, 0xB3, 0x4C, 0xE3, 0x82, 0xAB, + 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xB3, 0xE3, 0x83, + 0x9E, 0x4C, 0xE3, 0x82, 0xAB, 0xE3, 0x83, 0xA9, + 0xE3, 0x83, 0x83, 0xE3, 0x83, 0x88, 0x4C, 0xE3, + 0x82, 0xAB, 0xE3, 0x83, 0xAD, 0xE3, 0x83, 0xAA, + // Bytes 2a00 - 2a3f + 0xE3, 0x83, 0xBC, 0x4C, 0xE3, 0x82, 0xAD, 0xE3, + 0x82, 0x99, 0xE3, 0x83, 0x8B, 0xE3, 0x83, 0xBC, + 0x4C, 0xE3, 0x82, 0xAD, 0xE3, 0x83, 0xA5, 0xE3, + 0x83, 0xAA, 0xE3, 0x83, 0xBC, 0x4C, 0xE3, 0x82, + 0xAF, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xA9, 0xE3, + 0x83, 0xA0, 0x4C, 0xE3, 0x82, 0xAF, 0xE3, 0x83, + 0xAD, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x8D, 0x4C, + 0xE3, 0x82, 0xB5, 0xE3, 0x82, 0xA4, 0xE3, 0x82, + // Bytes 2a40 - 2a7f + 0xAF, 0xE3, 0x83, 0xAB, 0x4C, 0xE3, 0x82, 0xBF, + 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xBC, 0xE3, 0x82, + 0xB9, 0x4C, 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x9A, + 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x84, 0x4C, 0xE3, + 0x83, 0x92, 0xE3, 0x82, 0x9A, 0xE3, 0x82, 0xAF, + 0xE3, 0x83, 0xAB, 0x4C, 0xE3, 0x83, 0x95, 0xE3, + 0x82, 0xA3, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88, + 0x4C, 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x99, 0xE3, + // Bytes 2a80 - 2abf + 0x83, 0xBC, 0xE3, 0x82, 0xBF, 0x4C, 0xE3, 0x83, + 0x98, 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0x8B, 0xE3, + 0x83, 0x92, 0x4C, 0xE3, 0x83, 0x98, 0xE3, 0x82, + 0x9A, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xB9, 0x4C, + 0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x99, 0xE3, 0x83, + 0xAB, 0xE3, 0x83, 0x88, 0x4C, 0xE3, 0x83, 0x9E, + 0xE3, 0x82, 0xA4, 0xE3, 0x82, 0xAF, 0xE3, 0x83, + 0xAD, 0x4C, 0xE3, 0x83, 0x9F, 0xE3, 0x82, 0xAF, + // Bytes 2ac0 - 2aff + 0xE3, 0x83, 0xAD, 0xE3, 0x83, 0xB3, 0x4C, 0xE3, + 0x83, 0xA1, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88, + 0xE3, 0x83, 0xAB, 0x4C, 0xE3, 0x83, 0xAA, 0xE3, + 0x83, 0x83, 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xAB, + 0x4C, 0xE3, 0x83, 0xAB, 0xE3, 0x83, 0x92, 0xE3, + 0x82, 0x9A, 0xE3, 0x83, 0xBC, 0x4C, 0xE6, 0xA0, + 0xAA, 0xE5, 0xBC, 0x8F, 0xE4, 0xBC, 0x9A, 0xE7, + 0xA4, 0xBE, 0x4E, 0x28, 0xE1, 0x84, 0x8B, 0xE1, + // Bytes 2b00 - 2b3f + 0x85, 0xA9, 0xE1, 0x84, 0x92, 0xE1, 0x85, 0xAE, + 0x29, 0x4F, 0xD8, 0xAC, 0xD9, 0x84, 0x20, 0xD8, + 0xAC, 0xD9, 0x84, 0xD8, 0xA7, 0xD9, 0x84, 0xD9, + 0x87, 0x4F, 0xE3, 0x82, 0xA2, 0xE3, 0x83, 0x8F, + 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xBC, 0xE3, 0x83, + 0x88, 0x4F, 0xE3, 0x82, 0xA2, 0xE3, 0x83, 0xB3, + 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x9A, 0xE3, 0x82, + 0xA2, 0x4F, 0xE3, 0x82, 0xAD, 0xE3, 0x83, 0xAD, + // Bytes 2b40 - 2b7f + 0xE3, 0x83, 0xAF, 0xE3, 0x83, 0x83, 0xE3, 0x83, + 0x88, 0x4F, 0xE3, 0x82, 0xB5, 0xE3, 0x83, 0xB3, + 0xE3, 0x83, 0x81, 0xE3, 0x83, 0xBC, 0xE3, 0x83, + 0xA0, 0x4F, 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x99, + 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xAC, 0xE3, 0x83, + 0xAB, 0x4F, 0xE3, 0x83, 0x98, 0xE3, 0x82, 0xAF, + 0xE3, 0x82, 0xBF, 0xE3, 0x83, 0xBC, 0xE3, 0x83, + 0xAB, 0x4F, 0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x9A, + // Bytes 2b80 - 2bbf + 0xE3, 0x82, 0xA4, 0xE3, 0x83, 0xB3, 0xE3, 0x83, + 0x88, 0x4F, 0xE3, 0x83, 0x9E, 0xE3, 0x83, 0xB3, + 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, + 0xB3, 0x4F, 0xE3, 0x83, 0xA1, 0xE3, 0x82, 0xAB, + 0xE3, 0x82, 0x99, 0xE3, 0x83, 0x88, 0xE3, 0x83, + 0xB3, 0x4F, 0xE3, 0x83, 0xAB, 0xE3, 0x83, 0xBC, + 0xE3, 0x83, 0x95, 0xE3, 0x82, 0x99, 0xE3, 0x83, + 0xAB, 0x51, 0x28, 0xE1, 0x84, 0x8B, 0xE1, 0x85, + // Bytes 2bc0 - 2bff + 0xA9, 0xE1, 0x84, 0x8C, 0xE1, 0x85, 0xA5, 0xE1, + 0x86, 0xAB, 0x29, 0x52, 0xE3, 0x82, 0xAD, 0xE3, + 0x82, 0x99, 0xE3, 0x83, 0xAB, 0xE3, 0x82, 0xBF, + 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xBC, 0x52, 0xE3, + 0x82, 0xAD, 0xE3, 0x83, 0xAD, 0xE3, 0x82, 0xAF, + 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xA9, 0xE3, 0x83, + 0xA0, 0x52, 0xE3, 0x82, 0xAD, 0xE3, 0x83, 0xAD, + 0xE3, 0x83, 0xA1, 0xE3, 0x83, 0xBC, 0xE3, 0x83, + // Bytes 2c00 - 2c3f + 0x88, 0xE3, 0x83, 0xAB, 0x52, 0xE3, 0x82, 0xAF, + 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xA9, 0xE3, 0x83, + 0xA0, 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xB3, 0x52, + 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAB, 0xE3, 0x82, + 0xBB, 0xE3, 0x82, 0x99, 0xE3, 0x82, 0xA4, 0xE3, + 0x83, 0xAD, 0x52, 0xE3, 0x83, 0x8F, 0xE3, 0x82, + 0x9A, 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xBB, 0xE3, + 0x83, 0xB3, 0xE3, 0x83, 0x88, 0x52, 0xE3, 0x83, + // Bytes 2c40 - 2c7f + 0x92, 0xE3, 0x82, 0x9A, 0xE3, 0x82, 0xA2, 0xE3, + 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xAB, + 0x52, 0xE3, 0x83, 0x95, 0xE3, 0x82, 0x99, 0xE3, + 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x82, 0xA7, + 0xE3, 0x83, 0xAB, 0x52, 0xE3, 0x83, 0x9F, 0xE3, + 0x83, 0xAA, 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x99, + 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xAB, 0x52, 0xE3, + 0x83, 0xAC, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x88, + // Bytes 2c80 - 2cbf + 0xE3, 0x82, 0xB1, 0xE3, 0x82, 0x99, 0xE3, 0x83, + 0xB3, 0x61, 0xD8, 0xB5, 0xD9, 0x84, 0xD9, 0x89, + 0x20, 0xD8, 0xA7, 0xD9, 0x84, 0xD9, 0x84, 0xD9, + 0x87, 0x20, 0xD8, 0xB9, 0xD9, 0x84, 0xD9, 0x8A, + 0xD9, 0x87, 0x20, 0xD9, 0x88, 0xD8, 0xB3, 0xD9, + 0x84, 0xD9, 0x85, 0x06, 0xE0, 0xA7, 0x87, 0xE0, + 0xA6, 0xBE, 0x01, 0x06, 0xE0, 0xA7, 0x87, 0xE0, + 0xA7, 0x97, 0x01, 0x06, 0xE0, 0xAD, 0x87, 0xE0, + // Bytes 2cc0 - 2cff + 0xAC, 0xBE, 0x01, 0x06, 0xE0, 0xAD, 0x87, 0xE0, + 0xAD, 0x96, 0x01, 0x06, 0xE0, 0xAD, 0x87, 0xE0, + 0xAD, 0x97, 0x01, 0x06, 0xE0, 0xAE, 0x92, 0xE0, + 0xAF, 0x97, 0x01, 0x06, 0xE0, 0xAF, 0x86, 0xE0, + 0xAE, 0xBE, 0x01, 0x06, 0xE0, 0xAF, 0x86, 0xE0, + 0xAF, 0x97, 0x01, 0x06, 0xE0, 0xAF, 0x87, 0xE0, + 0xAE, 0xBE, 0x01, 0x06, 0xE0, 0xB2, 0xBF, 0xE0, + 0xB3, 0x95, 0x01, 0x06, 0xE0, 0xB3, 0x86, 0xE0, + // Bytes 2d00 - 2d3f + 0xB3, 0x95, 0x01, 0x06, 0xE0, 0xB3, 0x86, 0xE0, + 0xB3, 0x96, 0x01, 0x06, 0xE0, 0xB5, 0x86, 0xE0, + 0xB4, 0xBE, 0x01, 0x06, 0xE0, 0xB5, 0x86, 0xE0, + 0xB5, 0x97, 0x01, 0x06, 0xE0, 0xB5, 0x87, 0xE0, + 0xB4, 0xBE, 0x01, 0x06, 0xE0, 0xB7, 0x99, 0xE0, + 0xB7, 0x9F, 0x01, 0x06, 0xE1, 0x80, 0xA5, 0xE1, + 0x80, 0xAE, 0x01, 0x06, 0xE1, 0xAC, 0x85, 0xE1, + 0xAC, 0xB5, 0x01, 0x06, 0xE1, 0xAC, 0x87, 0xE1, + // Bytes 2d40 - 2d7f + 0xAC, 0xB5, 0x01, 0x06, 0xE1, 0xAC, 0x89, 0xE1, + 0xAC, 0xB5, 0x01, 0x06, 0xE1, 0xAC, 0x8B, 0xE1, + 0xAC, 0xB5, 0x01, 0x06, 0xE1, 0xAC, 0x8D, 0xE1, + 0xAC, 0xB5, 0x01, 0x06, 0xE1, 0xAC, 0x91, 0xE1, + 0xAC, 0xB5, 0x01, 0x06, 0xE1, 0xAC, 0xBA, 0xE1, + 0xAC, 0xB5, 0x01, 0x06, 0xE1, 0xAC, 0xBC, 0xE1, + 0xAC, 0xB5, 0x01, 0x06, 0xE1, 0xAC, 0xBE, 0xE1, + 0xAC, 0xB5, 0x01, 0x06, 0xE1, 0xAC, 0xBF, 0xE1, + // Bytes 2d80 - 2dbf + 0xAC, 0xB5, 0x01, 0x06, 0xE1, 0xAD, 0x82, 0xE1, + 0xAC, 0xB5, 0x01, 0x08, 0xF0, 0x91, 0x84, 0xB1, + 0xF0, 0x91, 0x84, 0xA7, 0x01, 0x08, 0xF0, 0x91, + 0x84, 0xB2, 0xF0, 0x91, 0x84, 0xA7, 0x01, 0x08, + 0xF0, 0x91, 0x8D, 0x87, 0xF0, 0x91, 0x8C, 0xBE, + 0x01, 0x08, 0xF0, 0x91, 0x8D, 0x87, 0xF0, 0x91, + 0x8D, 0x97, 0x01, 0x08, 0xF0, 0x91, 0x92, 0xB9, + 0xF0, 0x91, 0x92, 0xB0, 0x01, 0x08, 0xF0, 0x91, + // Bytes 2dc0 - 2dff + 0x92, 0xB9, 0xF0, 0x91, 0x92, 0xBA, 0x01, 0x08, + 0xF0, 0x91, 0x92, 0xB9, 0xF0, 0x91, 0x92, 0xBD, + 0x01, 0x08, 0xF0, 0x91, 0x96, 0xB8, 0xF0, 0x91, + 0x96, 0xAF, 0x01, 0x08, 0xF0, 0x91, 0x96, 0xB9, + 0xF0, 0x91, 0x96, 0xAF, 0x01, 0x08, 0xF0, 0x91, + 0xA4, 0xB5, 0xF0, 0x91, 0xA4, 0xB0, 0x01, 0x09, + 0xE0, 0xB3, 0x86, 0xE0, 0xB3, 0x82, 0xE0, 0xB3, + 0x95, 0x02, 0x09, 0xE0, 0xB7, 0x99, 0xE0, 0xB7, + // Bytes 2e00 - 2e3f + 0x8F, 0xE0, 0xB7, 0x8A, 0x16, 0x44, 0x44, 0x5A, + 0xCC, 0x8C, 0xCD, 0x44, 0x44, 0x7A, 0xCC, 0x8C, + 0xCD, 0x44, 0x64, 0x7A, 0xCC, 0x8C, 0xCD, 0x46, + 0xD9, 0x84, 0xD8, 0xA7, 0xD9, 0x93, 0xCD, 0x46, + 0xD9, 0x84, 0xD8, 0xA7, 0xD9, 0x94, 0xCD, 0x46, + 0xD9, 0x84, 0xD8, 0xA7, 0xD9, 0x95, 0xB9, 0x46, + 0xE1, 0x84, 0x80, 0xE1, 0x85, 0xA1, 0x01, 0x46, + 0xE1, 0x84, 0x82, 0xE1, 0x85, 0xA1, 0x01, 0x46, + // Bytes 2e40 - 2e7f + 0xE1, 0x84, 0x83, 0xE1, 0x85, 0xA1, 0x01, 0x46, + 0xE1, 0x84, 0x85, 0xE1, 0x85, 0xA1, 0x01, 0x46, + 0xE1, 0x84, 0x86, 0xE1, 0x85, 0xA1, 0x01, 0x46, + 0xE1, 0x84, 0x87, 0xE1, 0x85, 0xA1, 0x01, 0x46, + 0xE1, 0x84, 0x89, 0xE1, 0x85, 0xA1, 0x01, 0x46, + 0xE1, 0x84, 0x8B, 0xE1, 0x85, 0xA1, 0x01, 0x46, + 0xE1, 0x84, 0x8B, 0xE1, 0x85, 0xAE, 0x01, 0x46, + 0xE1, 0x84, 0x8C, 0xE1, 0x85, 0xA1, 0x01, 0x46, + // Bytes 2e80 - 2ebf + 0xE1, 0x84, 0x8E, 0xE1, 0x85, 0xA1, 0x01, 0x46, + 0xE1, 0x84, 0x8F, 0xE1, 0x85, 0xA1, 0x01, 0x46, + 0xE1, 0x84, 0x90, 0xE1, 0x85, 0xA1, 0x01, 0x46, + 0xE1, 0x84, 0x91, 0xE1, 0x85, 0xA1, 0x01, 0x46, + 0xE1, 0x84, 0x92, 0xE1, 0x85, 0xA1, 0x01, 0x49, + 0xE3, 0x83, 0xA1, 0xE3, 0x82, 0xAB, 0xE3, 0x82, + 0x99, 0x11, 0x4C, 0xE1, 0x84, 0x8C, 0xE1, 0x85, + 0xAE, 0xE1, 0x84, 0x8B, 0xE1, 0x85, 0xB4, 0x01, + // Bytes 2ec0 - 2eff + 0x4C, 0xE3, 0x82, 0xAD, 0xE3, 0x82, 0x99, 0xE3, + 0x82, 0xAB, 0xE3, 0x82, 0x99, 0x11, 0x4C, 0xE3, + 0x82, 0xB3, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x9B, + 0xE3, 0x82, 0x9A, 0x11, 0x4C, 0xE3, 0x83, 0xA4, + 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88, 0xE3, 0x82, + 0x99, 0x11, 0x4F, 0xE1, 0x84, 0x8E, 0xE1, 0x85, + 0xA1, 0xE1, 0x86, 0xB7, 0xE1, 0x84, 0x80, 0xE1, + 0x85, 0xA9, 0x01, 0x4F, 0xE3, 0x82, 0xA4, 0xE3, + // Bytes 2f00 - 2f3f + 0x83, 0x8B, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xAF, + 0xE3, 0x82, 0x99, 0x11, 0x4F, 0xE3, 0x82, 0xB7, + 0xE3, 0x83, 0xAA, 0xE3, 0x83, 0xB3, 0xE3, 0x82, + 0xAF, 0xE3, 0x82, 0x99, 0x11, 0x4F, 0xE3, 0x83, + 0x98, 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xBC, 0xE3, + 0x82, 0xB7, 0xE3, 0x82, 0x99, 0x11, 0x4F, 0xE3, + 0x83, 0x9B, 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xB3, + 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x99, 0x11, 0x52, + // Bytes 2f40 - 2f7f + 0xE3, 0x82, 0xA8, 0xE3, 0x82, 0xB9, 0xE3, 0x82, + 0xAF, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88, 0xE3, + 0x82, 0x99, 0x11, 0x52, 0xE3, 0x83, 0x95, 0xE3, + 0x82, 0xA1, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0x83, + 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x99, 0x11, 0x86, + 0xE0, 0xB3, 0x86, 0xE0, 0xB3, 0x82, 0x01, 0x86, + 0xE0, 0xB7, 0x99, 0xE0, 0xB7, 0x8F, 0x01, 0x03, + 0x3C, 0xCC, 0xB8, 0x05, 0x03, 0x3D, 0xCC, 0xB8, + // Bytes 2f80 - 2fbf + 0x05, 0x03, 0x3E, 0xCC, 0xB8, 0x05, 0x03, 0x41, + 0xCC, 0x80, 0xCD, 0x03, 0x41, 0xCC, 0x81, 0xCD, + 0x03, 0x41, 0xCC, 0x83, 0xCD, 0x03, 0x41, 0xCC, + 0x84, 0xCD, 0x03, 0x41, 0xCC, 0x89, 0xCD, 0x03, + 0x41, 0xCC, 0x8C, 0xCD, 0x03, 0x41, 0xCC, 0x8F, + 0xCD, 0x03, 0x41, 0xCC, 0x91, 0xCD, 0x03, 0x41, + 0xCC, 0xA5, 0xB9, 0x03, 0x41, 0xCC, 0xA8, 0xA9, + 0x03, 0x42, 0xCC, 0x87, 0xCD, 0x03, 0x42, 0xCC, + // Bytes 2fc0 - 2fff + 0xA3, 0xB9, 0x03, 0x42, 0xCC, 0xB1, 0xB9, 0x03, + 0x43, 0xCC, 0x81, 0xCD, 0x03, 0x43, 0xCC, 0x82, + 0xCD, 0x03, 0x43, 0xCC, 0x87, 0xCD, 0x03, 0x43, + 0xCC, 0x8C, 0xCD, 0x03, 0x44, 0xCC, 0x87, 0xCD, + 0x03, 0x44, 0xCC, 0x8C, 0xCD, 0x03, 0x44, 0xCC, + 0xA3, 0xB9, 0x03, 0x44, 0xCC, 0xA7, 0xA9, 0x03, + 0x44, 0xCC, 0xAD, 0xB9, 0x03, 0x44, 0xCC, 0xB1, + 0xB9, 0x03, 0x45, 0xCC, 0x80, 0xCD, 0x03, 0x45, + // Bytes 3000 - 303f + 0xCC, 0x81, 0xCD, 0x03, 0x45, 0xCC, 0x83, 0xCD, + 0x03, 0x45, 0xCC, 0x86, 0xCD, 0x03, 0x45, 0xCC, + 0x87, 0xCD, 0x03, 0x45, 0xCC, 0x88, 0xCD, 0x03, + 0x45, 0xCC, 0x89, 0xCD, 0x03, 0x45, 0xCC, 0x8C, + 0xCD, 0x03, 0x45, 0xCC, 0x8F, 0xCD, 0x03, 0x45, + 0xCC, 0x91, 0xCD, 0x03, 0x45, 0xCC, 0xA8, 0xA9, + 0x03, 0x45, 0xCC, 0xAD, 0xB9, 0x03, 0x45, 0xCC, + 0xB0, 0xB9, 0x03, 0x46, 0xCC, 0x87, 0xCD, 0x03, + // Bytes 3040 - 307f + 0x47, 0xCC, 0x81, 0xCD, 0x03, 0x47, 0xCC, 0x82, + 0xCD, 0x03, 0x47, 0xCC, 0x84, 0xCD, 0x03, 0x47, + 0xCC, 0x86, 0xCD, 0x03, 0x47, 0xCC, 0x87, 0xCD, + 0x03, 0x47, 0xCC, 0x8C, 0xCD, 0x03, 0x47, 0xCC, + 0xA7, 0xA9, 0x03, 0x48, 0xCC, 0x82, 0xCD, 0x03, + 0x48, 0xCC, 0x87, 0xCD, 0x03, 0x48, 0xCC, 0x88, + 0xCD, 0x03, 0x48, 0xCC, 0x8C, 0xCD, 0x03, 0x48, + 0xCC, 0xA3, 0xB9, 0x03, 0x48, 0xCC, 0xA7, 0xA9, + // Bytes 3080 - 30bf + 0x03, 0x48, 0xCC, 0xAE, 0xB9, 0x03, 0x49, 0xCC, + 0x80, 0xCD, 0x03, 0x49, 0xCC, 0x81, 0xCD, 0x03, + 0x49, 0xCC, 0x82, 0xCD, 0x03, 0x49, 0xCC, 0x83, + 0xCD, 0x03, 0x49, 0xCC, 0x84, 0xCD, 0x03, 0x49, + 0xCC, 0x86, 0xCD, 0x03, 0x49, 0xCC, 0x87, 0xCD, + 0x03, 0x49, 0xCC, 0x89, 0xCD, 0x03, 0x49, 0xCC, + 0x8C, 0xCD, 0x03, 0x49, 0xCC, 0x8F, 0xCD, 0x03, + 0x49, 0xCC, 0x91, 0xCD, 0x03, 0x49, 0xCC, 0xA3, + // Bytes 30c0 - 30ff + 0xB9, 0x03, 0x49, 0xCC, 0xA8, 0xA9, 0x03, 0x49, + 0xCC, 0xB0, 0xB9, 0x03, 0x4A, 0xCC, 0x82, 0xCD, + 0x03, 0x4B, 0xCC, 0x81, 0xCD, 0x03, 0x4B, 0xCC, + 0x8C, 0xCD, 0x03, 0x4B, 0xCC, 0xA3, 0xB9, 0x03, + 0x4B, 0xCC, 0xA7, 0xA9, 0x03, 0x4B, 0xCC, 0xB1, + 0xB9, 0x03, 0x4C, 0xCC, 0x81, 0xCD, 0x03, 0x4C, + 0xCC, 0x8C, 0xCD, 0x03, 0x4C, 0xCC, 0xA7, 0xA9, + 0x03, 0x4C, 0xCC, 0xAD, 0xB9, 0x03, 0x4C, 0xCC, + // Bytes 3100 - 313f + 0xB1, 0xB9, 0x03, 0x4D, 0xCC, 0x81, 0xCD, 0x03, + 0x4D, 0xCC, 0x87, 0xCD, 0x03, 0x4D, 0xCC, 0xA3, + 0xB9, 0x03, 0x4E, 0xCC, 0x80, 0xCD, 0x03, 0x4E, + 0xCC, 0x81, 0xCD, 0x03, 0x4E, 0xCC, 0x83, 0xCD, + 0x03, 0x4E, 0xCC, 0x87, 0xCD, 0x03, 0x4E, 0xCC, + 0x8C, 0xCD, 0x03, 0x4E, 0xCC, 0xA3, 0xB9, 0x03, + 0x4E, 0xCC, 0xA7, 0xA9, 0x03, 0x4E, 0xCC, 0xAD, + 0xB9, 0x03, 0x4E, 0xCC, 0xB1, 0xB9, 0x03, 0x4F, + // Bytes 3140 - 317f + 0xCC, 0x80, 0xCD, 0x03, 0x4F, 0xCC, 0x81, 0xCD, + 0x03, 0x4F, 0xCC, 0x86, 0xCD, 0x03, 0x4F, 0xCC, + 0x89, 0xCD, 0x03, 0x4F, 0xCC, 0x8B, 0xCD, 0x03, + 0x4F, 0xCC, 0x8C, 0xCD, 0x03, 0x4F, 0xCC, 0x8F, + 0xCD, 0x03, 0x4F, 0xCC, 0x91, 0xCD, 0x03, 0x50, + 0xCC, 0x81, 0xCD, 0x03, 0x50, 0xCC, 0x87, 0xCD, + 0x03, 0x52, 0xCC, 0x81, 0xCD, 0x03, 0x52, 0xCC, + 0x87, 0xCD, 0x03, 0x52, 0xCC, 0x8C, 0xCD, 0x03, + // Bytes 3180 - 31bf + 0x52, 0xCC, 0x8F, 0xCD, 0x03, 0x52, 0xCC, 0x91, + 0xCD, 0x03, 0x52, 0xCC, 0xA7, 0xA9, 0x03, 0x52, + 0xCC, 0xB1, 0xB9, 0x03, 0x53, 0xCC, 0x82, 0xCD, + 0x03, 0x53, 0xCC, 0x87, 0xCD, 0x03, 0x53, 0xCC, + 0xA6, 0xB9, 0x03, 0x53, 0xCC, 0xA7, 0xA9, 0x03, + 0x54, 0xCC, 0x87, 0xCD, 0x03, 0x54, 0xCC, 0x8C, + 0xCD, 0x03, 0x54, 0xCC, 0xA3, 0xB9, 0x03, 0x54, + 0xCC, 0xA6, 0xB9, 0x03, 0x54, 0xCC, 0xA7, 0xA9, + // Bytes 31c0 - 31ff + 0x03, 0x54, 0xCC, 0xAD, 0xB9, 0x03, 0x54, 0xCC, + 0xB1, 0xB9, 0x03, 0x55, 0xCC, 0x80, 0xCD, 0x03, + 0x55, 0xCC, 0x81, 0xCD, 0x03, 0x55, 0xCC, 0x82, + 0xCD, 0x03, 0x55, 0xCC, 0x86, 0xCD, 0x03, 0x55, + 0xCC, 0x89, 0xCD, 0x03, 0x55, 0xCC, 0x8A, 0xCD, + 0x03, 0x55, 0xCC, 0x8B, 0xCD, 0x03, 0x55, 0xCC, + 0x8C, 0xCD, 0x03, 0x55, 0xCC, 0x8F, 0xCD, 0x03, + 0x55, 0xCC, 0x91, 0xCD, 0x03, 0x55, 0xCC, 0xA3, + // Bytes 3200 - 323f + 0xB9, 0x03, 0x55, 0xCC, 0xA4, 0xB9, 0x03, 0x55, + 0xCC, 0xA8, 0xA9, 0x03, 0x55, 0xCC, 0xAD, 0xB9, + 0x03, 0x55, 0xCC, 0xB0, 0xB9, 0x03, 0x56, 0xCC, + 0x83, 0xCD, 0x03, 0x56, 0xCC, 0xA3, 0xB9, 0x03, + 0x57, 0xCC, 0x80, 0xCD, 0x03, 0x57, 0xCC, 0x81, + 0xCD, 0x03, 0x57, 0xCC, 0x82, 0xCD, 0x03, 0x57, + 0xCC, 0x87, 0xCD, 0x03, 0x57, 0xCC, 0x88, 0xCD, + 0x03, 0x57, 0xCC, 0xA3, 0xB9, 0x03, 0x58, 0xCC, + // Bytes 3240 - 327f + 0x87, 0xCD, 0x03, 0x58, 0xCC, 0x88, 0xCD, 0x03, + 0x59, 0xCC, 0x80, 0xCD, 0x03, 0x59, 0xCC, 0x81, + 0xCD, 0x03, 0x59, 0xCC, 0x82, 0xCD, 0x03, 0x59, + 0xCC, 0x83, 0xCD, 0x03, 0x59, 0xCC, 0x84, 0xCD, + 0x03, 0x59, 0xCC, 0x87, 0xCD, 0x03, 0x59, 0xCC, + 0x88, 0xCD, 0x03, 0x59, 0xCC, 0x89, 0xCD, 0x03, + 0x59, 0xCC, 0xA3, 0xB9, 0x03, 0x5A, 0xCC, 0x81, + 0xCD, 0x03, 0x5A, 0xCC, 0x82, 0xCD, 0x03, 0x5A, + // Bytes 3280 - 32bf + 0xCC, 0x87, 0xCD, 0x03, 0x5A, 0xCC, 0x8C, 0xCD, + 0x03, 0x5A, 0xCC, 0xA3, 0xB9, 0x03, 0x5A, 0xCC, + 0xB1, 0xB9, 0x03, 0x61, 0xCC, 0x80, 0xCD, 0x03, + 0x61, 0xCC, 0x81, 0xCD, 0x03, 0x61, 0xCC, 0x83, + 0xCD, 0x03, 0x61, 0xCC, 0x84, 0xCD, 0x03, 0x61, + 0xCC, 0x89, 0xCD, 0x03, 0x61, 0xCC, 0x8C, 0xCD, + 0x03, 0x61, 0xCC, 0x8F, 0xCD, 0x03, 0x61, 0xCC, + 0x91, 0xCD, 0x03, 0x61, 0xCC, 0xA5, 0xB9, 0x03, + // Bytes 32c0 - 32ff + 0x61, 0xCC, 0xA8, 0xA9, 0x03, 0x62, 0xCC, 0x87, + 0xCD, 0x03, 0x62, 0xCC, 0xA3, 0xB9, 0x03, 0x62, + 0xCC, 0xB1, 0xB9, 0x03, 0x63, 0xCC, 0x81, 0xCD, + 0x03, 0x63, 0xCC, 0x82, 0xCD, 0x03, 0x63, 0xCC, + 0x87, 0xCD, 0x03, 0x63, 0xCC, 0x8C, 0xCD, 0x03, + 0x64, 0xCC, 0x87, 0xCD, 0x03, 0x64, 0xCC, 0x8C, + 0xCD, 0x03, 0x64, 0xCC, 0xA3, 0xB9, 0x03, 0x64, + 0xCC, 0xA7, 0xA9, 0x03, 0x64, 0xCC, 0xAD, 0xB9, + // Bytes 3300 - 333f + 0x03, 0x64, 0xCC, 0xB1, 0xB9, 0x03, 0x65, 0xCC, + 0x80, 0xCD, 0x03, 0x65, 0xCC, 0x81, 0xCD, 0x03, + 0x65, 0xCC, 0x83, 0xCD, 0x03, 0x65, 0xCC, 0x86, + 0xCD, 0x03, 0x65, 0xCC, 0x87, 0xCD, 0x03, 0x65, + 0xCC, 0x88, 0xCD, 0x03, 0x65, 0xCC, 0x89, 0xCD, + 0x03, 0x65, 0xCC, 0x8C, 0xCD, 0x03, 0x65, 0xCC, + 0x8F, 0xCD, 0x03, 0x65, 0xCC, 0x91, 0xCD, 0x03, + 0x65, 0xCC, 0xA8, 0xA9, 0x03, 0x65, 0xCC, 0xAD, + // Bytes 3340 - 337f + 0xB9, 0x03, 0x65, 0xCC, 0xB0, 0xB9, 0x03, 0x66, + 0xCC, 0x87, 0xCD, 0x03, 0x67, 0xCC, 0x81, 0xCD, + 0x03, 0x67, 0xCC, 0x82, 0xCD, 0x03, 0x67, 0xCC, + 0x84, 0xCD, 0x03, 0x67, 0xCC, 0x86, 0xCD, 0x03, + 0x67, 0xCC, 0x87, 0xCD, 0x03, 0x67, 0xCC, 0x8C, + 0xCD, 0x03, 0x67, 0xCC, 0xA7, 0xA9, 0x03, 0x68, + 0xCC, 0x82, 0xCD, 0x03, 0x68, 0xCC, 0x87, 0xCD, + 0x03, 0x68, 0xCC, 0x88, 0xCD, 0x03, 0x68, 0xCC, + // Bytes 3380 - 33bf + 0x8C, 0xCD, 0x03, 0x68, 0xCC, 0xA3, 0xB9, 0x03, + 0x68, 0xCC, 0xA7, 0xA9, 0x03, 0x68, 0xCC, 0xAE, + 0xB9, 0x03, 0x68, 0xCC, 0xB1, 0xB9, 0x03, 0x69, + 0xCC, 0x80, 0xCD, 0x03, 0x69, 0xCC, 0x81, 0xCD, + 0x03, 0x69, 0xCC, 0x82, 0xCD, 0x03, 0x69, 0xCC, + 0x83, 0xCD, 0x03, 0x69, 0xCC, 0x84, 0xCD, 0x03, + 0x69, 0xCC, 0x86, 0xCD, 0x03, 0x69, 0xCC, 0x89, + 0xCD, 0x03, 0x69, 0xCC, 0x8C, 0xCD, 0x03, 0x69, + // Bytes 33c0 - 33ff + 0xCC, 0x8F, 0xCD, 0x03, 0x69, 0xCC, 0x91, 0xCD, + 0x03, 0x69, 0xCC, 0xA3, 0xB9, 0x03, 0x69, 0xCC, + 0xA8, 0xA9, 0x03, 0x69, 0xCC, 0xB0, 0xB9, 0x03, + 0x6A, 0xCC, 0x82, 0xCD, 0x03, 0x6A, 0xCC, 0x8C, + 0xCD, 0x03, 0x6B, 0xCC, 0x81, 0xCD, 0x03, 0x6B, + 0xCC, 0x8C, 0xCD, 0x03, 0x6B, 0xCC, 0xA3, 0xB9, + 0x03, 0x6B, 0xCC, 0xA7, 0xA9, 0x03, 0x6B, 0xCC, + 0xB1, 0xB9, 0x03, 0x6C, 0xCC, 0x81, 0xCD, 0x03, + // Bytes 3400 - 343f + 0x6C, 0xCC, 0x8C, 0xCD, 0x03, 0x6C, 0xCC, 0xA7, + 0xA9, 0x03, 0x6C, 0xCC, 0xAD, 0xB9, 0x03, 0x6C, + 0xCC, 0xB1, 0xB9, 0x03, 0x6D, 0xCC, 0x81, 0xCD, + 0x03, 0x6D, 0xCC, 0x87, 0xCD, 0x03, 0x6D, 0xCC, + 0xA3, 0xB9, 0x03, 0x6E, 0xCC, 0x80, 0xCD, 0x03, + 0x6E, 0xCC, 0x81, 0xCD, 0x03, 0x6E, 0xCC, 0x83, + 0xCD, 0x03, 0x6E, 0xCC, 0x87, 0xCD, 0x03, 0x6E, + 0xCC, 0x8C, 0xCD, 0x03, 0x6E, 0xCC, 0xA3, 0xB9, + // Bytes 3440 - 347f + 0x03, 0x6E, 0xCC, 0xA7, 0xA9, 0x03, 0x6E, 0xCC, + 0xAD, 0xB9, 0x03, 0x6E, 0xCC, 0xB1, 0xB9, 0x03, + 0x6F, 0xCC, 0x80, 0xCD, 0x03, 0x6F, 0xCC, 0x81, + 0xCD, 0x03, 0x6F, 0xCC, 0x86, 0xCD, 0x03, 0x6F, + 0xCC, 0x89, 0xCD, 0x03, 0x6F, 0xCC, 0x8B, 0xCD, + 0x03, 0x6F, 0xCC, 0x8C, 0xCD, 0x03, 0x6F, 0xCC, + 0x8F, 0xCD, 0x03, 0x6F, 0xCC, 0x91, 0xCD, 0x03, + 0x70, 0xCC, 0x81, 0xCD, 0x03, 0x70, 0xCC, 0x87, + // Bytes 3480 - 34bf + 0xCD, 0x03, 0x72, 0xCC, 0x81, 0xCD, 0x03, 0x72, + 0xCC, 0x87, 0xCD, 0x03, 0x72, 0xCC, 0x8C, 0xCD, + 0x03, 0x72, 0xCC, 0x8F, 0xCD, 0x03, 0x72, 0xCC, + 0x91, 0xCD, 0x03, 0x72, 0xCC, 0xA7, 0xA9, 0x03, + 0x72, 0xCC, 0xB1, 0xB9, 0x03, 0x73, 0xCC, 0x82, + 0xCD, 0x03, 0x73, 0xCC, 0x87, 0xCD, 0x03, 0x73, + 0xCC, 0xA6, 0xB9, 0x03, 0x73, 0xCC, 0xA7, 0xA9, + 0x03, 0x74, 0xCC, 0x87, 0xCD, 0x03, 0x74, 0xCC, + // Bytes 34c0 - 34ff + 0x88, 0xCD, 0x03, 0x74, 0xCC, 0x8C, 0xCD, 0x03, + 0x74, 0xCC, 0xA3, 0xB9, 0x03, 0x74, 0xCC, 0xA6, + 0xB9, 0x03, 0x74, 0xCC, 0xA7, 0xA9, 0x03, 0x74, + 0xCC, 0xAD, 0xB9, 0x03, 0x74, 0xCC, 0xB1, 0xB9, + 0x03, 0x75, 0xCC, 0x80, 0xCD, 0x03, 0x75, 0xCC, + 0x81, 0xCD, 0x03, 0x75, 0xCC, 0x82, 0xCD, 0x03, + 0x75, 0xCC, 0x86, 0xCD, 0x03, 0x75, 0xCC, 0x89, + 0xCD, 0x03, 0x75, 0xCC, 0x8A, 0xCD, 0x03, 0x75, + // Bytes 3500 - 353f + 0xCC, 0x8B, 0xCD, 0x03, 0x75, 0xCC, 0x8C, 0xCD, + 0x03, 0x75, 0xCC, 0x8F, 0xCD, 0x03, 0x75, 0xCC, + 0x91, 0xCD, 0x03, 0x75, 0xCC, 0xA3, 0xB9, 0x03, + 0x75, 0xCC, 0xA4, 0xB9, 0x03, 0x75, 0xCC, 0xA8, + 0xA9, 0x03, 0x75, 0xCC, 0xAD, 0xB9, 0x03, 0x75, + 0xCC, 0xB0, 0xB9, 0x03, 0x76, 0xCC, 0x83, 0xCD, + 0x03, 0x76, 0xCC, 0xA3, 0xB9, 0x03, 0x77, 0xCC, + 0x80, 0xCD, 0x03, 0x77, 0xCC, 0x81, 0xCD, 0x03, + // Bytes 3540 - 357f + 0x77, 0xCC, 0x82, 0xCD, 0x03, 0x77, 0xCC, 0x87, + 0xCD, 0x03, 0x77, 0xCC, 0x88, 0xCD, 0x03, 0x77, + 0xCC, 0x8A, 0xCD, 0x03, 0x77, 0xCC, 0xA3, 0xB9, + 0x03, 0x78, 0xCC, 0x87, 0xCD, 0x03, 0x78, 0xCC, + 0x88, 0xCD, 0x03, 0x79, 0xCC, 0x80, 0xCD, 0x03, + 0x79, 0xCC, 0x81, 0xCD, 0x03, 0x79, 0xCC, 0x82, + 0xCD, 0x03, 0x79, 0xCC, 0x83, 0xCD, 0x03, 0x79, + 0xCC, 0x84, 0xCD, 0x03, 0x79, 0xCC, 0x87, 0xCD, + // Bytes 3580 - 35bf + 0x03, 0x79, 0xCC, 0x88, 0xCD, 0x03, 0x79, 0xCC, + 0x89, 0xCD, 0x03, 0x79, 0xCC, 0x8A, 0xCD, 0x03, + 0x79, 0xCC, 0xA3, 0xB9, 0x03, 0x7A, 0xCC, 0x81, + 0xCD, 0x03, 0x7A, 0xCC, 0x82, 0xCD, 0x03, 0x7A, + 0xCC, 0x87, 0xCD, 0x03, 0x7A, 0xCC, 0x8C, 0xCD, + 0x03, 0x7A, 0xCC, 0xA3, 0xB9, 0x03, 0x7A, 0xCC, + 0xB1, 0xB9, 0x04, 0xC2, 0xA8, 0xCC, 0x80, 0xCE, + 0x04, 0xC2, 0xA8, 0xCC, 0x81, 0xCE, 0x04, 0xC2, + // Bytes 35c0 - 35ff + 0xA8, 0xCD, 0x82, 0xCE, 0x04, 0xC3, 0x86, 0xCC, + 0x81, 0xCD, 0x04, 0xC3, 0x86, 0xCC, 0x84, 0xCD, + 0x04, 0xC3, 0x98, 0xCC, 0x81, 0xCD, 0x04, 0xC3, + 0xA6, 0xCC, 0x81, 0xCD, 0x04, 0xC3, 0xA6, 0xCC, + 0x84, 0xCD, 0x04, 0xC3, 0xB8, 0xCC, 0x81, 0xCD, + 0x04, 0xC5, 0xBF, 0xCC, 0x87, 0xCD, 0x04, 0xC6, + 0xB7, 0xCC, 0x8C, 0xCD, 0x04, 0xCA, 0x92, 0xCC, + 0x8C, 0xCD, 0x04, 0xCE, 0x91, 0xCC, 0x80, 0xCD, + // Bytes 3600 - 363f + 0x04, 0xCE, 0x91, 0xCC, 0x81, 0xCD, 0x04, 0xCE, + 0x91, 0xCC, 0x84, 0xCD, 0x04, 0xCE, 0x91, 0xCC, + 0x86, 0xCD, 0x04, 0xCE, 0x91, 0xCD, 0x85, 0xDD, + 0x04, 0xCE, 0x95, 0xCC, 0x80, 0xCD, 0x04, 0xCE, + 0x95, 0xCC, 0x81, 0xCD, 0x04, 0xCE, 0x97, 0xCC, + 0x80, 0xCD, 0x04, 0xCE, 0x97, 0xCC, 0x81, 0xCD, + 0x04, 0xCE, 0x97, 0xCD, 0x85, 0xDD, 0x04, 0xCE, + 0x99, 0xCC, 0x80, 0xCD, 0x04, 0xCE, 0x99, 0xCC, + // Bytes 3640 - 367f + 0x81, 0xCD, 0x04, 0xCE, 0x99, 0xCC, 0x84, 0xCD, + 0x04, 0xCE, 0x99, 0xCC, 0x86, 0xCD, 0x04, 0xCE, + 0x99, 0xCC, 0x88, 0xCD, 0x04, 0xCE, 0x9F, 0xCC, + 0x80, 0xCD, 0x04, 0xCE, 0x9F, 0xCC, 0x81, 0xCD, + 0x04, 0xCE, 0xA1, 0xCC, 0x94, 0xCD, 0x04, 0xCE, + 0xA5, 0xCC, 0x80, 0xCD, 0x04, 0xCE, 0xA5, 0xCC, + 0x81, 0xCD, 0x04, 0xCE, 0xA5, 0xCC, 0x84, 0xCD, + 0x04, 0xCE, 0xA5, 0xCC, 0x86, 0xCD, 0x04, 0xCE, + // Bytes 3680 - 36bf + 0xA5, 0xCC, 0x88, 0xCD, 0x04, 0xCE, 0xA9, 0xCC, + 0x80, 0xCD, 0x04, 0xCE, 0xA9, 0xCC, 0x81, 0xCD, + 0x04, 0xCE, 0xA9, 0xCD, 0x85, 0xDD, 0x04, 0xCE, + 0xB1, 0xCC, 0x84, 0xCD, 0x04, 0xCE, 0xB1, 0xCC, + 0x86, 0xCD, 0x04, 0xCE, 0xB1, 0xCD, 0x85, 0xDD, + 0x04, 0xCE, 0xB5, 0xCC, 0x80, 0xCD, 0x04, 0xCE, + 0xB5, 0xCC, 0x81, 0xCD, 0x04, 0xCE, 0xB7, 0xCD, + 0x85, 0xDD, 0x04, 0xCE, 0xB9, 0xCC, 0x80, 0xCD, + // Bytes 36c0 - 36ff + 0x04, 0xCE, 0xB9, 0xCC, 0x81, 0xCD, 0x04, 0xCE, + 0xB9, 0xCC, 0x84, 0xCD, 0x04, 0xCE, 0xB9, 0xCC, + 0x86, 0xCD, 0x04, 0xCE, 0xB9, 0xCD, 0x82, 0xCD, + 0x04, 0xCE, 0xBF, 0xCC, 0x80, 0xCD, 0x04, 0xCE, + 0xBF, 0xCC, 0x81, 0xCD, 0x04, 0xCF, 0x81, 0xCC, + 0x93, 0xCD, 0x04, 0xCF, 0x81, 0xCC, 0x94, 0xCD, + 0x04, 0xCF, 0x85, 0xCC, 0x80, 0xCD, 0x04, 0xCF, + 0x85, 0xCC, 0x81, 0xCD, 0x04, 0xCF, 0x85, 0xCC, + // Bytes 3700 - 373f + 0x84, 0xCD, 0x04, 0xCF, 0x85, 0xCC, 0x86, 0xCD, + 0x04, 0xCF, 0x85, 0xCD, 0x82, 0xCD, 0x04, 0xCF, + 0x89, 0xCD, 0x85, 0xDD, 0x04, 0xCF, 0x92, 0xCC, + 0x81, 0xCD, 0x04, 0xCF, 0x92, 0xCC, 0x88, 0xCD, + 0x04, 0xD0, 0x86, 0xCC, 0x88, 0xCD, 0x04, 0xD0, + 0x90, 0xCC, 0x86, 0xCD, 0x04, 0xD0, 0x90, 0xCC, + 0x88, 0xCD, 0x04, 0xD0, 0x93, 0xCC, 0x81, 0xCD, + 0x04, 0xD0, 0x95, 0xCC, 0x80, 0xCD, 0x04, 0xD0, + // Bytes 3740 - 377f + 0x95, 0xCC, 0x86, 0xCD, 0x04, 0xD0, 0x95, 0xCC, + 0x88, 0xCD, 0x04, 0xD0, 0x96, 0xCC, 0x86, 0xCD, + 0x04, 0xD0, 0x96, 0xCC, 0x88, 0xCD, 0x04, 0xD0, + 0x97, 0xCC, 0x88, 0xCD, 0x04, 0xD0, 0x98, 0xCC, + 0x80, 0xCD, 0x04, 0xD0, 0x98, 0xCC, 0x84, 0xCD, + 0x04, 0xD0, 0x98, 0xCC, 0x86, 0xCD, 0x04, 0xD0, + 0x98, 0xCC, 0x88, 0xCD, 0x04, 0xD0, 0x9A, 0xCC, + 0x81, 0xCD, 0x04, 0xD0, 0x9E, 0xCC, 0x88, 0xCD, + // Bytes 3780 - 37bf + 0x04, 0xD0, 0xA3, 0xCC, 0x84, 0xCD, 0x04, 0xD0, + 0xA3, 0xCC, 0x86, 0xCD, 0x04, 0xD0, 0xA3, 0xCC, + 0x88, 0xCD, 0x04, 0xD0, 0xA3, 0xCC, 0x8B, 0xCD, + 0x04, 0xD0, 0xA7, 0xCC, 0x88, 0xCD, 0x04, 0xD0, + 0xAB, 0xCC, 0x88, 0xCD, 0x04, 0xD0, 0xAD, 0xCC, + 0x88, 0xCD, 0x04, 0xD0, 0xB0, 0xCC, 0x86, 0xCD, + 0x04, 0xD0, 0xB0, 0xCC, 0x88, 0xCD, 0x04, 0xD0, + 0xB3, 0xCC, 0x81, 0xCD, 0x04, 0xD0, 0xB5, 0xCC, + // Bytes 37c0 - 37ff + 0x80, 0xCD, 0x04, 0xD0, 0xB5, 0xCC, 0x86, 0xCD, + 0x04, 0xD0, 0xB5, 0xCC, 0x88, 0xCD, 0x04, 0xD0, + 0xB6, 0xCC, 0x86, 0xCD, 0x04, 0xD0, 0xB6, 0xCC, + 0x88, 0xCD, 0x04, 0xD0, 0xB7, 0xCC, 0x88, 0xCD, + 0x04, 0xD0, 0xB8, 0xCC, 0x80, 0xCD, 0x04, 0xD0, + 0xB8, 0xCC, 0x84, 0xCD, 0x04, 0xD0, 0xB8, 0xCC, + 0x86, 0xCD, 0x04, 0xD0, 0xB8, 0xCC, 0x88, 0xCD, + 0x04, 0xD0, 0xBA, 0xCC, 0x81, 0xCD, 0x04, 0xD0, + // Bytes 3800 - 383f + 0xBE, 0xCC, 0x88, 0xCD, 0x04, 0xD1, 0x83, 0xCC, + 0x84, 0xCD, 0x04, 0xD1, 0x83, 0xCC, 0x86, 0xCD, + 0x04, 0xD1, 0x83, 0xCC, 0x88, 0xCD, 0x04, 0xD1, + 0x83, 0xCC, 0x8B, 0xCD, 0x04, 0xD1, 0x87, 0xCC, + 0x88, 0xCD, 0x04, 0xD1, 0x8B, 0xCC, 0x88, 0xCD, + 0x04, 0xD1, 0x8D, 0xCC, 0x88, 0xCD, 0x04, 0xD1, + 0x96, 0xCC, 0x88, 0xCD, 0x04, 0xD1, 0xB4, 0xCC, + 0x8F, 0xCD, 0x04, 0xD1, 0xB5, 0xCC, 0x8F, 0xCD, + // Bytes 3840 - 387f + 0x04, 0xD3, 0x98, 0xCC, 0x88, 0xCD, 0x04, 0xD3, + 0x99, 0xCC, 0x88, 0xCD, 0x04, 0xD3, 0xA8, 0xCC, + 0x88, 0xCD, 0x04, 0xD3, 0xA9, 0xCC, 0x88, 0xCD, + 0x04, 0xD8, 0xA7, 0xD9, 0x93, 0xCD, 0x04, 0xD8, + 0xA7, 0xD9, 0x94, 0xCD, 0x04, 0xD8, 0xA7, 0xD9, + 0x95, 0xB9, 0x04, 0xD9, 0x88, 0xD9, 0x94, 0xCD, + 0x04, 0xD9, 0x8A, 0xD9, 0x94, 0xCD, 0x04, 0xDB, + 0x81, 0xD9, 0x94, 0xCD, 0x04, 0xDB, 0x92, 0xD9, + // Bytes 3880 - 38bf + 0x94, 0xCD, 0x04, 0xDB, 0x95, 0xD9, 0x94, 0xCD, + 0x05, 0x41, 0xCC, 0x82, 0xCC, 0x80, 0xCE, 0x05, + 0x41, 0xCC, 0x82, 0xCC, 0x81, 0xCE, 0x05, 0x41, + 0xCC, 0x82, 0xCC, 0x83, 0xCE, 0x05, 0x41, 0xCC, + 0x82, 0xCC, 0x89, 0xCE, 0x05, 0x41, 0xCC, 0x86, + 0xCC, 0x80, 0xCE, 0x05, 0x41, 0xCC, 0x86, 0xCC, + 0x81, 0xCE, 0x05, 0x41, 0xCC, 0x86, 0xCC, 0x83, + 0xCE, 0x05, 0x41, 0xCC, 0x86, 0xCC, 0x89, 0xCE, + // Bytes 38c0 - 38ff + 0x05, 0x41, 0xCC, 0x87, 0xCC, 0x84, 0xCE, 0x05, + 0x41, 0xCC, 0x88, 0xCC, 0x84, 0xCE, 0x05, 0x41, + 0xCC, 0x8A, 0xCC, 0x81, 0xCE, 0x05, 0x41, 0xCC, + 0xA3, 0xCC, 0x82, 0xCE, 0x05, 0x41, 0xCC, 0xA3, + 0xCC, 0x86, 0xCE, 0x05, 0x43, 0xCC, 0xA7, 0xCC, + 0x81, 0xCE, 0x05, 0x45, 0xCC, 0x82, 0xCC, 0x80, + 0xCE, 0x05, 0x45, 0xCC, 0x82, 0xCC, 0x81, 0xCE, + 0x05, 0x45, 0xCC, 0x82, 0xCC, 0x83, 0xCE, 0x05, + // Bytes 3900 - 393f + 0x45, 0xCC, 0x82, 0xCC, 0x89, 0xCE, 0x05, 0x45, + 0xCC, 0x84, 0xCC, 0x80, 0xCE, 0x05, 0x45, 0xCC, + 0x84, 0xCC, 0x81, 0xCE, 0x05, 0x45, 0xCC, 0xA3, + 0xCC, 0x82, 0xCE, 0x05, 0x45, 0xCC, 0xA7, 0xCC, + 0x86, 0xCE, 0x05, 0x49, 0xCC, 0x88, 0xCC, 0x81, + 0xCE, 0x05, 0x4C, 0xCC, 0xA3, 0xCC, 0x84, 0xCE, + 0x05, 0x4F, 0xCC, 0x82, 0xCC, 0x80, 0xCE, 0x05, + 0x4F, 0xCC, 0x82, 0xCC, 0x81, 0xCE, 0x05, 0x4F, + // Bytes 3940 - 397f + 0xCC, 0x82, 0xCC, 0x83, 0xCE, 0x05, 0x4F, 0xCC, + 0x82, 0xCC, 0x89, 0xCE, 0x05, 0x4F, 0xCC, 0x83, + 0xCC, 0x81, 0xCE, 0x05, 0x4F, 0xCC, 0x83, 0xCC, + 0x84, 0xCE, 0x05, 0x4F, 0xCC, 0x83, 0xCC, 0x88, + 0xCE, 0x05, 0x4F, 0xCC, 0x84, 0xCC, 0x80, 0xCE, + 0x05, 0x4F, 0xCC, 0x84, 0xCC, 0x81, 0xCE, 0x05, + 0x4F, 0xCC, 0x87, 0xCC, 0x84, 0xCE, 0x05, 0x4F, + 0xCC, 0x88, 0xCC, 0x84, 0xCE, 0x05, 0x4F, 0xCC, + // Bytes 3980 - 39bf + 0x9B, 0xCC, 0x80, 0xCE, 0x05, 0x4F, 0xCC, 0x9B, + 0xCC, 0x81, 0xCE, 0x05, 0x4F, 0xCC, 0x9B, 0xCC, + 0x83, 0xCE, 0x05, 0x4F, 0xCC, 0x9B, 0xCC, 0x89, + 0xCE, 0x05, 0x4F, 0xCC, 0x9B, 0xCC, 0xA3, 0xBA, + 0x05, 0x4F, 0xCC, 0xA3, 0xCC, 0x82, 0xCE, 0x05, + 0x4F, 0xCC, 0xA8, 0xCC, 0x84, 0xCE, 0x05, 0x52, + 0xCC, 0xA3, 0xCC, 0x84, 0xCE, 0x05, 0x53, 0xCC, + 0x81, 0xCC, 0x87, 0xCE, 0x05, 0x53, 0xCC, 0x8C, + // Bytes 39c0 - 39ff + 0xCC, 0x87, 0xCE, 0x05, 0x53, 0xCC, 0xA3, 0xCC, + 0x87, 0xCE, 0x05, 0x55, 0xCC, 0x83, 0xCC, 0x81, + 0xCE, 0x05, 0x55, 0xCC, 0x84, 0xCC, 0x88, 0xCE, + 0x05, 0x55, 0xCC, 0x88, 0xCC, 0x80, 0xCE, 0x05, + 0x55, 0xCC, 0x88, 0xCC, 0x81, 0xCE, 0x05, 0x55, + 0xCC, 0x88, 0xCC, 0x84, 0xCE, 0x05, 0x55, 0xCC, + 0x88, 0xCC, 0x8C, 0xCE, 0x05, 0x55, 0xCC, 0x9B, + 0xCC, 0x80, 0xCE, 0x05, 0x55, 0xCC, 0x9B, 0xCC, + // Bytes 3a00 - 3a3f + 0x81, 0xCE, 0x05, 0x55, 0xCC, 0x9B, 0xCC, 0x83, + 0xCE, 0x05, 0x55, 0xCC, 0x9B, 0xCC, 0x89, 0xCE, + 0x05, 0x55, 0xCC, 0x9B, 0xCC, 0xA3, 0xBA, 0x05, + 0x61, 0xCC, 0x82, 0xCC, 0x80, 0xCE, 0x05, 0x61, + 0xCC, 0x82, 0xCC, 0x81, 0xCE, 0x05, 0x61, 0xCC, + 0x82, 0xCC, 0x83, 0xCE, 0x05, 0x61, 0xCC, 0x82, + 0xCC, 0x89, 0xCE, 0x05, 0x61, 0xCC, 0x86, 0xCC, + 0x80, 0xCE, 0x05, 0x61, 0xCC, 0x86, 0xCC, 0x81, + // Bytes 3a40 - 3a7f + 0xCE, 0x05, 0x61, 0xCC, 0x86, 0xCC, 0x83, 0xCE, + 0x05, 0x61, 0xCC, 0x86, 0xCC, 0x89, 0xCE, 0x05, + 0x61, 0xCC, 0x87, 0xCC, 0x84, 0xCE, 0x05, 0x61, + 0xCC, 0x88, 0xCC, 0x84, 0xCE, 0x05, 0x61, 0xCC, + 0x8A, 0xCC, 0x81, 0xCE, 0x05, 0x61, 0xCC, 0xA3, + 0xCC, 0x82, 0xCE, 0x05, 0x61, 0xCC, 0xA3, 0xCC, + 0x86, 0xCE, 0x05, 0x63, 0xCC, 0xA7, 0xCC, 0x81, + 0xCE, 0x05, 0x65, 0xCC, 0x82, 0xCC, 0x80, 0xCE, + // Bytes 3a80 - 3abf + 0x05, 0x65, 0xCC, 0x82, 0xCC, 0x81, 0xCE, 0x05, + 0x65, 0xCC, 0x82, 0xCC, 0x83, 0xCE, 0x05, 0x65, + 0xCC, 0x82, 0xCC, 0x89, 0xCE, 0x05, 0x65, 0xCC, + 0x84, 0xCC, 0x80, 0xCE, 0x05, 0x65, 0xCC, 0x84, + 0xCC, 0x81, 0xCE, 0x05, 0x65, 0xCC, 0xA3, 0xCC, + 0x82, 0xCE, 0x05, 0x65, 0xCC, 0xA7, 0xCC, 0x86, + 0xCE, 0x05, 0x69, 0xCC, 0x88, 0xCC, 0x81, 0xCE, + 0x05, 0x6C, 0xCC, 0xA3, 0xCC, 0x84, 0xCE, 0x05, + // Bytes 3ac0 - 3aff + 0x6F, 0xCC, 0x82, 0xCC, 0x80, 0xCE, 0x05, 0x6F, + 0xCC, 0x82, 0xCC, 0x81, 0xCE, 0x05, 0x6F, 0xCC, + 0x82, 0xCC, 0x83, 0xCE, 0x05, 0x6F, 0xCC, 0x82, + 0xCC, 0x89, 0xCE, 0x05, 0x6F, 0xCC, 0x83, 0xCC, + 0x81, 0xCE, 0x05, 0x6F, 0xCC, 0x83, 0xCC, 0x84, + 0xCE, 0x05, 0x6F, 0xCC, 0x83, 0xCC, 0x88, 0xCE, + 0x05, 0x6F, 0xCC, 0x84, 0xCC, 0x80, 0xCE, 0x05, + 0x6F, 0xCC, 0x84, 0xCC, 0x81, 0xCE, 0x05, 0x6F, + // Bytes 3b00 - 3b3f + 0xCC, 0x87, 0xCC, 0x84, 0xCE, 0x05, 0x6F, 0xCC, + 0x88, 0xCC, 0x84, 0xCE, 0x05, 0x6F, 0xCC, 0x9B, + 0xCC, 0x80, 0xCE, 0x05, 0x6F, 0xCC, 0x9B, 0xCC, + 0x81, 0xCE, 0x05, 0x6F, 0xCC, 0x9B, 0xCC, 0x83, + 0xCE, 0x05, 0x6F, 0xCC, 0x9B, 0xCC, 0x89, 0xCE, + 0x05, 0x6F, 0xCC, 0x9B, 0xCC, 0xA3, 0xBA, 0x05, + 0x6F, 0xCC, 0xA3, 0xCC, 0x82, 0xCE, 0x05, 0x6F, + 0xCC, 0xA8, 0xCC, 0x84, 0xCE, 0x05, 0x72, 0xCC, + // Bytes 3b40 - 3b7f + 0xA3, 0xCC, 0x84, 0xCE, 0x05, 0x73, 0xCC, 0x81, + 0xCC, 0x87, 0xCE, 0x05, 0x73, 0xCC, 0x8C, 0xCC, + 0x87, 0xCE, 0x05, 0x73, 0xCC, 0xA3, 0xCC, 0x87, + 0xCE, 0x05, 0x75, 0xCC, 0x83, 0xCC, 0x81, 0xCE, + 0x05, 0x75, 0xCC, 0x84, 0xCC, 0x88, 0xCE, 0x05, + 0x75, 0xCC, 0x88, 0xCC, 0x80, 0xCE, 0x05, 0x75, + 0xCC, 0x88, 0xCC, 0x81, 0xCE, 0x05, 0x75, 0xCC, + 0x88, 0xCC, 0x84, 0xCE, 0x05, 0x75, 0xCC, 0x88, + // Bytes 3b80 - 3bbf + 0xCC, 0x8C, 0xCE, 0x05, 0x75, 0xCC, 0x9B, 0xCC, + 0x80, 0xCE, 0x05, 0x75, 0xCC, 0x9B, 0xCC, 0x81, + 0xCE, 0x05, 0x75, 0xCC, 0x9B, 0xCC, 0x83, 0xCE, + 0x05, 0x75, 0xCC, 0x9B, 0xCC, 0x89, 0xCE, 0x05, + 0x75, 0xCC, 0x9B, 0xCC, 0xA3, 0xBA, 0x05, 0xE1, + 0xBE, 0xBF, 0xCC, 0x80, 0xCE, 0x05, 0xE1, 0xBE, + 0xBF, 0xCC, 0x81, 0xCE, 0x05, 0xE1, 0xBE, 0xBF, + 0xCD, 0x82, 0xCE, 0x05, 0xE1, 0xBF, 0xBE, 0xCC, + // Bytes 3bc0 - 3bff + 0x80, 0xCE, 0x05, 0xE1, 0xBF, 0xBE, 0xCC, 0x81, + 0xCE, 0x05, 0xE1, 0xBF, 0xBE, 0xCD, 0x82, 0xCE, + 0x05, 0xE2, 0x86, 0x90, 0xCC, 0xB8, 0x05, 0x05, + 0xE2, 0x86, 0x92, 0xCC, 0xB8, 0x05, 0x05, 0xE2, + 0x86, 0x94, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x87, + 0x90, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x87, 0x92, + 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x87, 0x94, 0xCC, + 0xB8, 0x05, 0x05, 0xE2, 0x88, 0x83, 0xCC, 0xB8, + // Bytes 3c00 - 3c3f + 0x05, 0x05, 0xE2, 0x88, 0x88, 0xCC, 0xB8, 0x05, + 0x05, 0xE2, 0x88, 0x8B, 0xCC, 0xB8, 0x05, 0x05, + 0xE2, 0x88, 0xA3, 0xCC, 0xB8, 0x05, 0x05, 0xE2, + 0x88, 0xA5, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x88, + 0xBC, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0x83, + 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0x85, 0xCC, + 0xB8, 0x05, 0x05, 0xE2, 0x89, 0x88, 0xCC, 0xB8, + 0x05, 0x05, 0xE2, 0x89, 0x8D, 0xCC, 0xB8, 0x05, + // Bytes 3c40 - 3c7f + 0x05, 0xE2, 0x89, 0xA1, 0xCC, 0xB8, 0x05, 0x05, + 0xE2, 0x89, 0xA4, 0xCC, 0xB8, 0x05, 0x05, 0xE2, + 0x89, 0xA5, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, + 0xB2, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xB3, + 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xB6, 0xCC, + 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xB7, 0xCC, 0xB8, + 0x05, 0x05, 0xE2, 0x89, 0xBA, 0xCC, 0xB8, 0x05, + 0x05, 0xE2, 0x89, 0xBB, 0xCC, 0xB8, 0x05, 0x05, + // Bytes 3c80 - 3cbf + 0xE2, 0x89, 0xBC, 0xCC, 0xB8, 0x05, 0x05, 0xE2, + 0x89, 0xBD, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, + 0x82, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0x83, + 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0x86, 0xCC, + 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0x87, 0xCC, 0xB8, + 0x05, 0x05, 0xE2, 0x8A, 0x91, 0xCC, 0xB8, 0x05, + 0x05, 0xE2, 0x8A, 0x92, 0xCC, 0xB8, 0x05, 0x05, + 0xE2, 0x8A, 0xA2, 0xCC, 0xB8, 0x05, 0x05, 0xE2, + // Bytes 3cc0 - 3cff + 0x8A, 0xA8, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, + 0xA9, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xAB, + 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xB2, 0xCC, + 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xB3, 0xCC, 0xB8, + 0x05, 0x05, 0xE2, 0x8A, 0xB4, 0xCC, 0xB8, 0x05, + 0x05, 0xE2, 0x8A, 0xB5, 0xCC, 0xB8, 0x05, 0x06, + 0xCE, 0x91, 0xCC, 0x93, 0xCD, 0x85, 0xDE, 0x06, + 0xCE, 0x91, 0xCC, 0x94, 0xCD, 0x85, 0xDE, 0x06, + // Bytes 3d00 - 3d3f + 0xCE, 0x95, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x06, + 0xCE, 0x95, 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x06, + 0xCE, 0x95, 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x06, + 0xCE, 0x95, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x06, + 0xCE, 0x97, 0xCC, 0x93, 0xCD, 0x85, 0xDE, 0x06, + 0xCE, 0x97, 0xCC, 0x94, 0xCD, 0x85, 0xDE, 0x06, + 0xCE, 0x99, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x06, + 0xCE, 0x99, 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x06, + // Bytes 3d40 - 3d7f + 0xCE, 0x99, 0xCC, 0x93, 0xCD, 0x82, 0xCE, 0x06, + 0xCE, 0x99, 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x06, + 0xCE, 0x99, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x06, + 0xCE, 0x99, 0xCC, 0x94, 0xCD, 0x82, 0xCE, 0x06, + 0xCE, 0x9F, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x06, + 0xCE, 0x9F, 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x06, + 0xCE, 0x9F, 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x06, + 0xCE, 0x9F, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x06, + // Bytes 3d80 - 3dbf + 0xCE, 0xA5, 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x06, + 0xCE, 0xA5, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x06, + 0xCE, 0xA5, 0xCC, 0x94, 0xCD, 0x82, 0xCE, 0x06, + 0xCE, 0xA9, 0xCC, 0x93, 0xCD, 0x85, 0xDE, 0x06, + 0xCE, 0xA9, 0xCC, 0x94, 0xCD, 0x85, 0xDE, 0x06, + 0xCE, 0xB1, 0xCC, 0x80, 0xCD, 0x85, 0xDE, 0x06, + 0xCE, 0xB1, 0xCC, 0x81, 0xCD, 0x85, 0xDE, 0x06, + 0xCE, 0xB1, 0xCC, 0x93, 0xCD, 0x85, 0xDE, 0x06, + // Bytes 3dc0 - 3dff + 0xCE, 0xB1, 0xCC, 0x94, 0xCD, 0x85, 0xDE, 0x06, + 0xCE, 0xB1, 0xCD, 0x82, 0xCD, 0x85, 0xDE, 0x06, + 0xCE, 0xB5, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x06, + 0xCE, 0xB5, 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x06, + 0xCE, 0xB5, 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x06, + 0xCE, 0xB5, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x06, + 0xCE, 0xB7, 0xCC, 0x80, 0xCD, 0x85, 0xDE, 0x06, + 0xCE, 0xB7, 0xCC, 0x81, 0xCD, 0x85, 0xDE, 0x06, + // Bytes 3e00 - 3e3f + 0xCE, 0xB7, 0xCC, 0x93, 0xCD, 0x85, 0xDE, 0x06, + 0xCE, 0xB7, 0xCC, 0x94, 0xCD, 0x85, 0xDE, 0x06, + 0xCE, 0xB7, 0xCD, 0x82, 0xCD, 0x85, 0xDE, 0x06, + 0xCE, 0xB9, 0xCC, 0x88, 0xCC, 0x80, 0xCE, 0x06, + 0xCE, 0xB9, 0xCC, 0x88, 0xCC, 0x81, 0xCE, 0x06, + 0xCE, 0xB9, 0xCC, 0x88, 0xCD, 0x82, 0xCE, 0x06, + 0xCE, 0xB9, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x06, + 0xCE, 0xB9, 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x06, + // Bytes 3e40 - 3e7f + 0xCE, 0xB9, 0xCC, 0x93, 0xCD, 0x82, 0xCE, 0x06, + 0xCE, 0xB9, 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x06, + 0xCE, 0xB9, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x06, + 0xCE, 0xB9, 0xCC, 0x94, 0xCD, 0x82, 0xCE, 0x06, + 0xCE, 0xBF, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x06, + 0xCE, 0xBF, 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x06, + 0xCE, 0xBF, 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x06, + 0xCE, 0xBF, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x06, + // Bytes 3e80 - 3ebf + 0xCF, 0x85, 0xCC, 0x88, 0xCC, 0x80, 0xCE, 0x06, + 0xCF, 0x85, 0xCC, 0x88, 0xCC, 0x81, 0xCE, 0x06, + 0xCF, 0x85, 0xCC, 0x88, 0xCD, 0x82, 0xCE, 0x06, + 0xCF, 0x85, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x06, + 0xCF, 0x85, 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x06, + 0xCF, 0x85, 0xCC, 0x93, 0xCD, 0x82, 0xCE, 0x06, + 0xCF, 0x85, 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x06, + 0xCF, 0x85, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x06, + // Bytes 3ec0 - 3eff + 0xCF, 0x85, 0xCC, 0x94, 0xCD, 0x82, 0xCE, 0x06, + 0xCF, 0x89, 0xCC, 0x80, 0xCD, 0x85, 0xDE, 0x06, + 0xCF, 0x89, 0xCC, 0x81, 0xCD, 0x85, 0xDE, 0x06, + 0xCF, 0x89, 0xCC, 0x93, 0xCD, 0x85, 0xDE, 0x06, + 0xCF, 0x89, 0xCC, 0x94, 0xCD, 0x85, 0xDE, 0x06, + 0xCF, 0x89, 0xCD, 0x82, 0xCD, 0x85, 0xDE, 0x06, + 0xE0, 0xA4, 0xA8, 0xE0, 0xA4, 0xBC, 0x0D, 0x06, + 0xE0, 0xA4, 0xB0, 0xE0, 0xA4, 0xBC, 0x0D, 0x06, + // Bytes 3f00 - 3f3f + 0xE0, 0xA4, 0xB3, 0xE0, 0xA4, 0xBC, 0x0D, 0x06, + 0xE0, 0xB1, 0x86, 0xE0, 0xB1, 0x96, 0x89, 0x06, + 0xE0, 0xB7, 0x99, 0xE0, 0xB7, 0x8A, 0x15, 0x06, + 0xE3, 0x81, 0x86, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x81, 0x8B, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x81, 0x8D, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x81, 0x8F, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x81, 0x91, 0xE3, 0x82, 0x99, 0x11, 0x06, + // Bytes 3f40 - 3f7f + 0xE3, 0x81, 0x93, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x81, 0x95, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x81, 0x97, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x81, 0x99, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x81, 0x9B, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x81, 0x9D, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x81, 0x9F, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x81, 0xA1, 0xE3, 0x82, 0x99, 0x11, 0x06, + // Bytes 3f80 - 3fbf + 0xE3, 0x81, 0xA4, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x81, 0xA6, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x81, 0xA8, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x81, 0xAF, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x81, 0xAF, 0xE3, 0x82, 0x9A, 0x11, 0x06, + 0xE3, 0x81, 0xB2, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x81, 0xB2, 0xE3, 0x82, 0x9A, 0x11, 0x06, + 0xE3, 0x81, 0xB5, 0xE3, 0x82, 0x99, 0x11, 0x06, + // Bytes 3fc0 - 3fff + 0xE3, 0x81, 0xB5, 0xE3, 0x82, 0x9A, 0x11, 0x06, + 0xE3, 0x81, 0xB8, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x81, 0xB8, 0xE3, 0x82, 0x9A, 0x11, 0x06, + 0xE3, 0x81, 0xBB, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x81, 0xBB, 0xE3, 0x82, 0x9A, 0x11, 0x06, + 0xE3, 0x82, 0x9D, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x82, 0xA6, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x82, 0xAB, 0xE3, 0x82, 0x99, 0x11, 0x06, + // Bytes 4000 - 403f + 0xE3, 0x82, 0xAD, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x82, 0xB1, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x82, 0xB3, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x82, 0xB5, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x82, 0xB7, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x82, 0xB9, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x82, 0xBB, 0xE3, 0x82, 0x99, 0x11, 0x06, + // Bytes 4040 - 407f + 0xE3, 0x82, 0xBD, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x82, 0xBF, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x83, 0x81, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x83, 0x84, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x83, 0x86, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x9A, 0x11, 0x06, + // Bytes 4080 - 40bf + 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x9A, 0x11, 0x06, + 0xE3, 0x83, 0x95, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x83, 0x95, 0xE3, 0x82, 0x9A, 0x11, 0x06, + 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x9A, 0x11, 0x06, + 0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x9A, 0x11, 0x06, + // Bytes 40c0 - 40ff + 0xE3, 0x83, 0xAF, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x83, 0xB0, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x83, 0xB1, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x83, 0xB2, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x83, 0xBD, 0xE3, 0x82, 0x99, 0x11, 0x08, + 0xCE, 0x91, 0xCC, 0x93, 0xCC, 0x80, 0xCD, 0x85, + 0xDF, 0x08, 0xCE, 0x91, 0xCC, 0x93, 0xCC, 0x81, + 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0x91, 0xCC, 0x93, + // Bytes 4100 - 413f + 0xCD, 0x82, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0x91, + 0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, 0xDF, 0x08, + 0xCE, 0x91, 0xCC, 0x94, 0xCC, 0x81, 0xCD, 0x85, + 0xDF, 0x08, 0xCE, 0x91, 0xCC, 0x94, 0xCD, 0x82, + 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0x97, 0xCC, 0x93, + 0xCC, 0x80, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0x97, + 0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, 0xDF, 0x08, + 0xCE, 0x97, 0xCC, 0x93, 0xCD, 0x82, 0xCD, 0x85, + // Bytes 4140 - 417f + 0xDF, 0x08, 0xCE, 0x97, 0xCC, 0x94, 0xCC, 0x80, + 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0x97, 0xCC, 0x94, + 0xCC, 0x81, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0x97, + 0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, 0xDF, 0x08, + 0xCE, 0xA9, 0xCC, 0x93, 0xCC, 0x80, 0xCD, 0x85, + 0xDF, 0x08, 0xCE, 0xA9, 0xCC, 0x93, 0xCC, 0x81, + 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xA9, 0xCC, 0x93, + 0xCD, 0x82, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xA9, + // Bytes 4180 - 41bf + 0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, 0xDF, 0x08, + 0xCE, 0xA9, 0xCC, 0x94, 0xCC, 0x81, 0xCD, 0x85, + 0xDF, 0x08, 0xCE, 0xA9, 0xCC, 0x94, 0xCD, 0x82, + 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xB1, 0xCC, 0x93, + 0xCC, 0x80, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xB1, + 0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, 0xDF, 0x08, + 0xCE, 0xB1, 0xCC, 0x93, 0xCD, 0x82, 0xCD, 0x85, + 0xDF, 0x08, 0xCE, 0xB1, 0xCC, 0x94, 0xCC, 0x80, + // Bytes 41c0 - 41ff + 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xB1, 0xCC, 0x94, + 0xCC, 0x81, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xB1, + 0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, 0xDF, 0x08, + 0xCE, 0xB7, 0xCC, 0x93, 0xCC, 0x80, 0xCD, 0x85, + 0xDF, 0x08, 0xCE, 0xB7, 0xCC, 0x93, 0xCC, 0x81, + 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xB7, 0xCC, 0x93, + 0xCD, 0x82, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xB7, + 0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, 0xDF, 0x08, + // Bytes 4200 - 423f + 0xCE, 0xB7, 0xCC, 0x94, 0xCC, 0x81, 0xCD, 0x85, + 0xDF, 0x08, 0xCE, 0xB7, 0xCC, 0x94, 0xCD, 0x82, + 0xCD, 0x85, 0xDF, 0x08, 0xCF, 0x89, 0xCC, 0x93, + 0xCC, 0x80, 0xCD, 0x85, 0xDF, 0x08, 0xCF, 0x89, + 0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, 0xDF, 0x08, + 0xCF, 0x89, 0xCC, 0x93, 0xCD, 0x82, 0xCD, 0x85, + 0xDF, 0x08, 0xCF, 0x89, 0xCC, 0x94, 0xCC, 0x80, + 0xCD, 0x85, 0xDF, 0x08, 0xCF, 0x89, 0xCC, 0x94, + // Bytes 4240 - 427f + 0xCC, 0x81, 0xCD, 0x85, 0xDF, 0x08, 0xCF, 0x89, + 0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, 0xDF, 0x08, + 0xF0, 0x91, 0x82, 0x99, 0xF0, 0x91, 0x82, 0xBA, + 0x0D, 0x08, 0xF0, 0x91, 0x82, 0x9B, 0xF0, 0x91, + 0x82, 0xBA, 0x0D, 0x08, 0xF0, 0x91, 0x82, 0xA5, + 0xF0, 0x91, 0x82, 0xBA, 0x0D, 0x42, 0xC2, 0xB4, + 0x01, 0x43, 0x20, 0xCC, 0x81, 0xCD, 0x43, 0x20, + 0xCC, 0x83, 0xCD, 0x43, 0x20, 0xCC, 0x84, 0xCD, + // Bytes 4280 - 42bf + 0x43, 0x20, 0xCC, 0x85, 0xCD, 0x43, 0x20, 0xCC, + 0x86, 0xCD, 0x43, 0x20, 0xCC, 0x87, 0xCD, 0x43, + 0x20, 0xCC, 0x88, 0xCD, 0x43, 0x20, 0xCC, 0x8A, + 0xCD, 0x43, 0x20, 0xCC, 0x8B, 0xCD, 0x43, 0x20, + 0xCC, 0x93, 0xCD, 0x43, 0x20, 0xCC, 0x94, 0xCD, + 0x43, 0x20, 0xCC, 0xA7, 0xA9, 0x43, 0x20, 0xCC, + 0xA8, 0xA9, 0x43, 0x20, 0xCC, 0xB3, 0xB9, 0x43, + 0x20, 0xCD, 0x82, 0xCD, 0x43, 0x20, 0xCD, 0x85, + // Bytes 42c0 - 42ff + 0xDD, 0x43, 0x20, 0xD9, 0x8B, 0x5D, 0x43, 0x20, + 0xD9, 0x8C, 0x61, 0x43, 0x20, 0xD9, 0x8D, 0x65, + 0x43, 0x20, 0xD9, 0x8E, 0x69, 0x43, 0x20, 0xD9, + 0x8F, 0x6D, 0x43, 0x20, 0xD9, 0x90, 0x71, 0x43, + 0x20, 0xD9, 0x91, 0x75, 0x43, 0x20, 0xD9, 0x92, + 0x79, 0x43, 0x41, 0xCC, 0x8A, 0xCD, 0x43, 0x73, + 0xCC, 0x87, 0xCD, 0x44, 0x20, 0xE3, 0x82, 0x99, + 0x11, 0x44, 0x20, 0xE3, 0x82, 0x9A, 0x11, 0x44, + // Bytes 4300 - 433f + 0xC2, 0xA8, 0xCC, 0x81, 0xCE, 0x44, 0xCE, 0x91, + 0xCC, 0x81, 0xCD, 0x44, 0xCE, 0x95, 0xCC, 0x81, + 0xCD, 0x44, 0xCE, 0x97, 0xCC, 0x81, 0xCD, 0x44, + 0xCE, 0x99, 0xCC, 0x81, 0xCD, 0x44, 0xCE, 0x9F, + 0xCC, 0x81, 0xCD, 0x44, 0xCE, 0xA5, 0xCC, 0x81, + 0xCD, 0x44, 0xCE, 0xA5, 0xCC, 0x88, 0xCD, 0x44, + 0xCE, 0xA9, 0xCC, 0x81, 0xCD, 0x44, 0xCE, 0xB1, + 0xCC, 0x81, 0xCD, 0x44, 0xCE, 0xB5, 0xCC, 0x81, + // Bytes 4340 - 437f + 0xCD, 0x44, 0xCE, 0xB7, 0xCC, 0x81, 0xCD, 0x44, + 0xCE, 0xB9, 0xCC, 0x81, 0xCD, 0x44, 0xCE, 0xBF, + 0xCC, 0x81, 0xCD, 0x44, 0xCF, 0x85, 0xCC, 0x81, + 0xCD, 0x44, 0xCF, 0x89, 0xCC, 0x81, 0xCD, 0x44, + 0xD7, 0x90, 0xD6, 0xB7, 0x35, 0x44, 0xD7, 0x90, + 0xD6, 0xB8, 0x39, 0x44, 0xD7, 0x90, 0xD6, 0xBC, + 0x45, 0x44, 0xD7, 0x91, 0xD6, 0xBC, 0x45, 0x44, + 0xD7, 0x91, 0xD6, 0xBF, 0x4D, 0x44, 0xD7, 0x92, + // Bytes 4380 - 43bf + 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0x93, 0xD6, 0xBC, + 0x45, 0x44, 0xD7, 0x94, 0xD6, 0xBC, 0x45, 0x44, + 0xD7, 0x95, 0xD6, 0xB9, 0x3D, 0x44, 0xD7, 0x95, + 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0x96, 0xD6, 0xBC, + 0x45, 0x44, 0xD7, 0x98, 0xD6, 0xBC, 0x45, 0x44, + 0xD7, 0x99, 0xD6, 0xB4, 0x29, 0x44, 0xD7, 0x99, + 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0x9A, 0xD6, 0xBC, + 0x45, 0x44, 0xD7, 0x9B, 0xD6, 0xBC, 0x45, 0x44, + // Bytes 43c0 - 43ff + 0xD7, 0x9B, 0xD6, 0xBF, 0x4D, 0x44, 0xD7, 0x9C, + 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0x9E, 0xD6, 0xBC, + 0x45, 0x44, 0xD7, 0xA0, 0xD6, 0xBC, 0x45, 0x44, + 0xD7, 0xA1, 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0xA3, + 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0xA4, 0xD6, 0xBC, + 0x45, 0x44, 0xD7, 0xA4, 0xD6, 0xBF, 0x4D, 0x44, + 0xD7, 0xA6, 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0xA7, + 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0xA8, 0xD6, 0xBC, + // Bytes 4400 - 443f + 0x45, 0x44, 0xD7, 0xA9, 0xD6, 0xBC, 0x45, 0x44, + 0xD7, 0xA9, 0xD7, 0x81, 0x51, 0x44, 0xD7, 0xA9, + 0xD7, 0x82, 0x55, 0x44, 0xD7, 0xAA, 0xD6, 0xBC, + 0x45, 0x44, 0xD7, 0xB2, 0xD6, 0xB7, 0x35, 0x44, + 0xD8, 0xA7, 0xD9, 0x8B, 0x5D, 0x44, 0xD8, 0xA7, + 0xD9, 0x93, 0xCD, 0x44, 0xD8, 0xA7, 0xD9, 0x94, + 0xCD, 0x44, 0xD8, 0xA7, 0xD9, 0x95, 0xB9, 0x44, + 0xD8, 0xB0, 0xD9, 0xB0, 0x7D, 0x44, 0xD8, 0xB1, + // Bytes 4440 - 447f + 0xD9, 0xB0, 0x7D, 0x44, 0xD9, 0x80, 0xD9, 0x8B, + 0x5D, 0x44, 0xD9, 0x80, 0xD9, 0x8E, 0x69, 0x44, + 0xD9, 0x80, 0xD9, 0x8F, 0x6D, 0x44, 0xD9, 0x80, + 0xD9, 0x90, 0x71, 0x44, 0xD9, 0x80, 0xD9, 0x91, + 0x75, 0x44, 0xD9, 0x80, 0xD9, 0x92, 0x79, 0x44, + 0xD9, 0x87, 0xD9, 0xB0, 0x7D, 0x44, 0xD9, 0x88, + 0xD9, 0x94, 0xCD, 0x44, 0xD9, 0x89, 0xD9, 0xB0, + 0x7D, 0x44, 0xD9, 0x8A, 0xD9, 0x94, 0xCD, 0x44, + // Bytes 4480 - 44bf + 0xDB, 0x92, 0xD9, 0x94, 0xCD, 0x44, 0xDB, 0x95, + 0xD9, 0x94, 0xCD, 0x45, 0x20, 0xCC, 0x88, 0xCC, + 0x80, 0xCE, 0x45, 0x20, 0xCC, 0x88, 0xCC, 0x81, + 0xCE, 0x45, 0x20, 0xCC, 0x88, 0xCD, 0x82, 0xCE, + 0x45, 0x20, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x45, + 0x20, 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x45, 0x20, + 0xCC, 0x93, 0xCD, 0x82, 0xCE, 0x45, 0x20, 0xCC, + 0x94, 0xCC, 0x80, 0xCE, 0x45, 0x20, 0xCC, 0x94, + // Bytes 44c0 - 44ff + 0xCC, 0x81, 0xCE, 0x45, 0x20, 0xCC, 0x94, 0xCD, + 0x82, 0xCE, 0x45, 0x20, 0xD9, 0x8C, 0xD9, 0x91, + 0x76, 0x45, 0x20, 0xD9, 0x8D, 0xD9, 0x91, 0x76, + 0x45, 0x20, 0xD9, 0x8E, 0xD9, 0x91, 0x76, 0x45, + 0x20, 0xD9, 0x8F, 0xD9, 0x91, 0x76, 0x45, 0x20, + 0xD9, 0x90, 0xD9, 0x91, 0x76, 0x45, 0x20, 0xD9, + 0x91, 0xD9, 0xB0, 0x7E, 0x45, 0xE2, 0xAB, 0x9D, + 0xCC, 0xB8, 0x05, 0x46, 0xCE, 0xB9, 0xCC, 0x88, + // Bytes 4500 - 453f + 0xCC, 0x81, 0xCE, 0x46, 0xCF, 0x85, 0xCC, 0x88, + 0xCC, 0x81, 0xCE, 0x46, 0xD7, 0xA9, 0xD6, 0xBC, + 0xD7, 0x81, 0x52, 0x46, 0xD7, 0xA9, 0xD6, 0xBC, + 0xD7, 0x82, 0x56, 0x46, 0xD9, 0x80, 0xD9, 0x8E, + 0xD9, 0x91, 0x76, 0x46, 0xD9, 0x80, 0xD9, 0x8F, + 0xD9, 0x91, 0x76, 0x46, 0xD9, 0x80, 0xD9, 0x90, + 0xD9, 0x91, 0x76, 0x46, 0xE0, 0xA4, 0x95, 0xE0, + 0xA4, 0xBC, 0x0D, 0x46, 0xE0, 0xA4, 0x96, 0xE0, + // Bytes 4540 - 457f + 0xA4, 0xBC, 0x0D, 0x46, 0xE0, 0xA4, 0x97, 0xE0, + 0xA4, 0xBC, 0x0D, 0x46, 0xE0, 0xA4, 0x9C, 0xE0, + 0xA4, 0xBC, 0x0D, 0x46, 0xE0, 0xA4, 0xA1, 0xE0, + 0xA4, 0xBC, 0x0D, 0x46, 0xE0, 0xA4, 0xA2, 0xE0, + 0xA4, 0xBC, 0x0D, 0x46, 0xE0, 0xA4, 0xAB, 0xE0, + 0xA4, 0xBC, 0x0D, 0x46, 0xE0, 0xA4, 0xAF, 0xE0, + 0xA4, 0xBC, 0x0D, 0x46, 0xE0, 0xA6, 0xA1, 0xE0, + 0xA6, 0xBC, 0x0D, 0x46, 0xE0, 0xA6, 0xA2, 0xE0, + // Bytes 4580 - 45bf + 0xA6, 0xBC, 0x0D, 0x46, 0xE0, 0xA6, 0xAF, 0xE0, + 0xA6, 0xBC, 0x0D, 0x46, 0xE0, 0xA8, 0x96, 0xE0, + 0xA8, 0xBC, 0x0D, 0x46, 0xE0, 0xA8, 0x97, 0xE0, + 0xA8, 0xBC, 0x0D, 0x46, 0xE0, 0xA8, 0x9C, 0xE0, + 0xA8, 0xBC, 0x0D, 0x46, 0xE0, 0xA8, 0xAB, 0xE0, + 0xA8, 0xBC, 0x0D, 0x46, 0xE0, 0xA8, 0xB2, 0xE0, + 0xA8, 0xBC, 0x0D, 0x46, 0xE0, 0xA8, 0xB8, 0xE0, + 0xA8, 0xBC, 0x0D, 0x46, 0xE0, 0xAC, 0xA1, 0xE0, + // Bytes 45c0 - 45ff + 0xAC, 0xBC, 0x0D, 0x46, 0xE0, 0xAC, 0xA2, 0xE0, + 0xAC, 0xBC, 0x0D, 0x46, 0xE0, 0xBE, 0xB2, 0xE0, + 0xBE, 0x80, 0xA1, 0x46, 0xE0, 0xBE, 0xB3, 0xE0, + 0xBE, 0x80, 0xA1, 0x46, 0xE3, 0x83, 0x86, 0xE3, + 0x82, 0x99, 0x11, 0x48, 0xF0, 0x9D, 0x85, 0x97, + 0xF0, 0x9D, 0x85, 0xA5, 0xB1, 0x48, 0xF0, 0x9D, + 0x85, 0x98, 0xF0, 0x9D, 0x85, 0xA5, 0xB1, 0x48, + 0xF0, 0x9D, 0x86, 0xB9, 0xF0, 0x9D, 0x85, 0xA5, + // Bytes 4600 - 463f + 0xB1, 0x48, 0xF0, 0x9D, 0x86, 0xBA, 0xF0, 0x9D, + 0x85, 0xA5, 0xB1, 0x49, 0xE0, 0xBE, 0xB2, 0xE0, + 0xBD, 0xB1, 0xE0, 0xBE, 0x80, 0xA2, 0x49, 0xE0, + 0xBE, 0xB3, 0xE0, 0xBD, 0xB1, 0xE0, 0xBE, 0x80, + 0xA2, 0x4C, 0xF0, 0x9D, 0x85, 0x98, 0xF0, 0x9D, + 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xAE, 0xB2, 0x4C, + 0xF0, 0x9D, 0x85, 0x98, 0xF0, 0x9D, 0x85, 0xA5, + 0xF0, 0x9D, 0x85, 0xAF, 0xB2, 0x4C, 0xF0, 0x9D, + // Bytes 4640 - 467f + 0x85, 0x98, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, + 0x85, 0xB0, 0xB2, 0x4C, 0xF0, 0x9D, 0x85, 0x98, + 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xB1, + 0xB2, 0x4C, 0xF0, 0x9D, 0x85, 0x98, 0xF0, 0x9D, + 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xB2, 0xB2, 0x4C, + 0xF0, 0x9D, 0x86, 0xB9, 0xF0, 0x9D, 0x85, 0xA5, + 0xF0, 0x9D, 0x85, 0xAE, 0xB2, 0x4C, 0xF0, 0x9D, + 0x86, 0xB9, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, + // Bytes 4680 - 46bf + 0x85, 0xAF, 0xB2, 0x4C, 0xF0, 0x9D, 0x86, 0xBA, + 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xAE, + 0xB2, 0x4C, 0xF0, 0x9D, 0x86, 0xBA, 0xF0, 0x9D, + 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xAF, 0xB2, 0x83, + 0x41, 0xCC, 0x82, 0xCD, 0x83, 0x41, 0xCC, 0x86, + 0xCD, 0x83, 0x41, 0xCC, 0x87, 0xCD, 0x83, 0x41, + 0xCC, 0x88, 0xCD, 0x83, 0x41, 0xCC, 0x8A, 0xCD, + 0x83, 0x41, 0xCC, 0xA3, 0xB9, 0x83, 0x43, 0xCC, + // Bytes 46c0 - 46ff + 0xA7, 0xA9, 0x83, 0x45, 0xCC, 0x82, 0xCD, 0x83, + 0x45, 0xCC, 0x84, 0xCD, 0x83, 0x45, 0xCC, 0xA3, + 0xB9, 0x83, 0x45, 0xCC, 0xA7, 0xA9, 0x83, 0x49, + 0xCC, 0x88, 0xCD, 0x83, 0x4C, 0xCC, 0xA3, 0xB9, + 0x83, 0x4F, 0xCC, 0x82, 0xCD, 0x83, 0x4F, 0xCC, + 0x83, 0xCD, 0x83, 0x4F, 0xCC, 0x84, 0xCD, 0x83, + 0x4F, 0xCC, 0x87, 0xCD, 0x83, 0x4F, 0xCC, 0x88, + 0xCD, 0x83, 0x4F, 0xCC, 0x9B, 0xB1, 0x83, 0x4F, + // Bytes 4700 - 473f + 0xCC, 0xA3, 0xB9, 0x83, 0x4F, 0xCC, 0xA8, 0xA9, + 0x83, 0x52, 0xCC, 0xA3, 0xB9, 0x83, 0x53, 0xCC, + 0x81, 0xCD, 0x83, 0x53, 0xCC, 0x8C, 0xCD, 0x83, + 0x53, 0xCC, 0xA3, 0xB9, 0x83, 0x55, 0xCC, 0x83, + 0xCD, 0x83, 0x55, 0xCC, 0x84, 0xCD, 0x83, 0x55, + 0xCC, 0x88, 0xCD, 0x83, 0x55, 0xCC, 0x9B, 0xB1, + 0x83, 0x61, 0xCC, 0x82, 0xCD, 0x83, 0x61, 0xCC, + 0x86, 0xCD, 0x83, 0x61, 0xCC, 0x87, 0xCD, 0x83, + // Bytes 4740 - 477f + 0x61, 0xCC, 0x88, 0xCD, 0x83, 0x61, 0xCC, 0x8A, + 0xCD, 0x83, 0x61, 0xCC, 0xA3, 0xB9, 0x83, 0x63, + 0xCC, 0xA7, 0xA9, 0x83, 0x65, 0xCC, 0x82, 0xCD, + 0x83, 0x65, 0xCC, 0x84, 0xCD, 0x83, 0x65, 0xCC, + 0xA3, 0xB9, 0x83, 0x65, 0xCC, 0xA7, 0xA9, 0x83, + 0x69, 0xCC, 0x88, 0xCD, 0x83, 0x6C, 0xCC, 0xA3, + 0xB9, 0x83, 0x6F, 0xCC, 0x82, 0xCD, 0x83, 0x6F, + 0xCC, 0x83, 0xCD, 0x83, 0x6F, 0xCC, 0x84, 0xCD, + // Bytes 4780 - 47bf + 0x83, 0x6F, 0xCC, 0x87, 0xCD, 0x83, 0x6F, 0xCC, + 0x88, 0xCD, 0x83, 0x6F, 0xCC, 0x9B, 0xB1, 0x83, + 0x6F, 0xCC, 0xA3, 0xB9, 0x83, 0x6F, 0xCC, 0xA8, + 0xA9, 0x83, 0x72, 0xCC, 0xA3, 0xB9, 0x83, 0x73, + 0xCC, 0x81, 0xCD, 0x83, 0x73, 0xCC, 0x8C, 0xCD, + 0x83, 0x73, 0xCC, 0xA3, 0xB9, 0x83, 0x75, 0xCC, + 0x83, 0xCD, 0x83, 0x75, 0xCC, 0x84, 0xCD, 0x83, + 0x75, 0xCC, 0x88, 0xCD, 0x83, 0x75, 0xCC, 0x9B, + // Bytes 47c0 - 47ff + 0xB1, 0x84, 0xCE, 0x91, 0xCC, 0x93, 0xCD, 0x84, + 0xCE, 0x91, 0xCC, 0x94, 0xCD, 0x84, 0xCE, 0x95, + 0xCC, 0x93, 0xCD, 0x84, 0xCE, 0x95, 0xCC, 0x94, + 0xCD, 0x84, 0xCE, 0x97, 0xCC, 0x93, 0xCD, 0x84, + 0xCE, 0x97, 0xCC, 0x94, 0xCD, 0x84, 0xCE, 0x99, + 0xCC, 0x93, 0xCD, 0x84, 0xCE, 0x99, 0xCC, 0x94, + 0xCD, 0x84, 0xCE, 0x9F, 0xCC, 0x93, 0xCD, 0x84, + 0xCE, 0x9F, 0xCC, 0x94, 0xCD, 0x84, 0xCE, 0xA5, + // Bytes 4800 - 483f + 0xCC, 0x94, 0xCD, 0x84, 0xCE, 0xA9, 0xCC, 0x93, + 0xCD, 0x84, 0xCE, 0xA9, 0xCC, 0x94, 0xCD, 0x84, + 0xCE, 0xB1, 0xCC, 0x80, 0xCD, 0x84, 0xCE, 0xB1, + 0xCC, 0x81, 0xCD, 0x84, 0xCE, 0xB1, 0xCC, 0x93, + 0xCD, 0x84, 0xCE, 0xB1, 0xCC, 0x94, 0xCD, 0x84, + 0xCE, 0xB1, 0xCD, 0x82, 0xCD, 0x84, 0xCE, 0xB5, + 0xCC, 0x93, 0xCD, 0x84, 0xCE, 0xB5, 0xCC, 0x94, + 0xCD, 0x84, 0xCE, 0xB7, 0xCC, 0x80, 0xCD, 0x84, + // Bytes 4840 - 487f + 0xCE, 0xB7, 0xCC, 0x81, 0xCD, 0x84, 0xCE, 0xB7, + 0xCC, 0x93, 0xCD, 0x84, 0xCE, 0xB7, 0xCC, 0x94, + 0xCD, 0x84, 0xCE, 0xB7, 0xCD, 0x82, 0xCD, 0x84, + 0xCE, 0xB9, 0xCC, 0x88, 0xCD, 0x84, 0xCE, 0xB9, + 0xCC, 0x93, 0xCD, 0x84, 0xCE, 0xB9, 0xCC, 0x94, + 0xCD, 0x84, 0xCE, 0xBF, 0xCC, 0x93, 0xCD, 0x84, + 0xCE, 0xBF, 0xCC, 0x94, 0xCD, 0x84, 0xCF, 0x85, + 0xCC, 0x88, 0xCD, 0x84, 0xCF, 0x85, 0xCC, 0x93, + // Bytes 4880 - 48bf + 0xCD, 0x84, 0xCF, 0x85, 0xCC, 0x94, 0xCD, 0x84, + 0xCF, 0x89, 0xCC, 0x80, 0xCD, 0x84, 0xCF, 0x89, + 0xCC, 0x81, 0xCD, 0x84, 0xCF, 0x89, 0xCC, 0x93, + 0xCD, 0x84, 0xCF, 0x89, 0xCC, 0x94, 0xCD, 0x84, + 0xCF, 0x89, 0xCD, 0x82, 0xCD, 0x86, 0xCE, 0x91, + 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x86, 0xCE, 0x91, + 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x86, 0xCE, 0x91, + 0xCC, 0x93, 0xCD, 0x82, 0xCE, 0x86, 0xCE, 0x91, + // Bytes 48c0 - 48ff + 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x86, 0xCE, 0x91, + 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x86, 0xCE, 0x91, + 0xCC, 0x94, 0xCD, 0x82, 0xCE, 0x86, 0xCE, 0x97, + 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x86, 0xCE, 0x97, + 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x86, 0xCE, 0x97, + 0xCC, 0x93, 0xCD, 0x82, 0xCE, 0x86, 0xCE, 0x97, + 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x86, 0xCE, 0x97, + 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x86, 0xCE, 0x97, + // Bytes 4900 - 493f + 0xCC, 0x94, 0xCD, 0x82, 0xCE, 0x86, 0xCE, 0xA9, + 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x86, 0xCE, 0xA9, + 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x86, 0xCE, 0xA9, + 0xCC, 0x93, 0xCD, 0x82, 0xCE, 0x86, 0xCE, 0xA9, + 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x86, 0xCE, 0xA9, + 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x86, 0xCE, 0xA9, + 0xCC, 0x94, 0xCD, 0x82, 0xCE, 0x86, 0xCE, 0xB1, + 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x86, 0xCE, 0xB1, + // Bytes 4940 - 497f + 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x86, 0xCE, 0xB1, + 0xCC, 0x93, 0xCD, 0x82, 0xCE, 0x86, 0xCE, 0xB1, + 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x86, 0xCE, 0xB1, + 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x86, 0xCE, 0xB1, + 0xCC, 0x94, 0xCD, 0x82, 0xCE, 0x86, 0xCE, 0xB7, + 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x86, 0xCE, 0xB7, + 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x86, 0xCE, 0xB7, + 0xCC, 0x93, 0xCD, 0x82, 0xCE, 0x86, 0xCE, 0xB7, + // Bytes 4980 - 49bf + 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x86, 0xCE, 0xB7, + 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x86, 0xCE, 0xB7, + 0xCC, 0x94, 0xCD, 0x82, 0xCE, 0x86, 0xCF, 0x89, + 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x86, 0xCF, 0x89, + 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x86, 0xCF, 0x89, + 0xCC, 0x93, 0xCD, 0x82, 0xCE, 0x86, 0xCF, 0x89, + 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x86, 0xCF, 0x89, + 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x86, 0xCF, 0x89, + // Bytes 49c0 - 49ff + 0xCC, 0x94, 0xCD, 0x82, 0xCE, 0x42, 0xCC, 0x80, + 0xCD, 0x33, 0x42, 0xCC, 0x81, 0xCD, 0x33, 0x42, + 0xCC, 0x93, 0xCD, 0x33, 0x43, 0xE1, 0x85, 0xA1, + 0x01, 0x00, 0x43, 0xE1, 0x85, 0xA2, 0x01, 0x00, + 0x43, 0xE1, 0x85, 0xA3, 0x01, 0x00, 0x43, 0xE1, + 0x85, 0xA4, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xA5, + 0x01, 0x00, 0x43, 0xE1, 0x85, 0xA6, 0x01, 0x00, + 0x43, 0xE1, 0x85, 0xA7, 0x01, 0x00, 0x43, 0xE1, + // Bytes 4a00 - 4a3f + 0x85, 0xA8, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xA9, + 0x01, 0x00, 0x43, 0xE1, 0x85, 0xAA, 0x01, 0x00, + 0x43, 0xE1, 0x85, 0xAB, 0x01, 0x00, 0x43, 0xE1, + 0x85, 0xAC, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xAD, + 0x01, 0x00, 0x43, 0xE1, 0x85, 0xAE, 0x01, 0x00, + 0x43, 0xE1, 0x85, 0xAF, 0x01, 0x00, 0x43, 0xE1, + 0x85, 0xB0, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xB1, + 0x01, 0x00, 0x43, 0xE1, 0x85, 0xB2, 0x01, 0x00, + // Bytes 4a40 - 4a7f + 0x43, 0xE1, 0x85, 0xB3, 0x01, 0x00, 0x43, 0xE1, + 0x85, 0xB4, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xB5, + 0x01, 0x00, 0x43, 0xE1, 0x86, 0xAA, 0x01, 0x00, + 0x43, 0xE1, 0x86, 0xAC, 0x01, 0x00, 0x43, 0xE1, + 0x86, 0xAD, 0x01, 0x00, 0x43, 0xE1, 0x86, 0xB0, + 0x01, 0x00, 0x43, 0xE1, 0x86, 0xB1, 0x01, 0x00, + 0x43, 0xE1, 0x86, 0xB2, 0x01, 0x00, 0x43, 0xE1, + 0x86, 0xB3, 0x01, 0x00, 0x43, 0xE1, 0x86, 0xB4, + // Bytes 4a80 - 4abf + 0x01, 0x00, 0x43, 0xE1, 0x86, 0xB5, 0x01, 0x00, + 0x44, 0xCC, 0x88, 0xCC, 0x81, 0xCE, 0x33, 0x43, + 0xE3, 0x82, 0x99, 0x11, 0x04, 0x43, 0xE3, 0x82, + 0x9A, 0x11, 0x04, 0x46, 0xE0, 0xBD, 0xB1, 0xE0, + 0xBD, 0xB2, 0xA2, 0x27, 0x46, 0xE0, 0xBD, 0xB1, + 0xE0, 0xBD, 0xB4, 0xA6, 0x27, 0x46, 0xE0, 0xBD, + 0xB1, 0xE0, 0xBE, 0x80, 0xA2, 0x27, 0x00, 0x01, +} + +// lookup returns the trie value for the first UTF-8 encoding in s and +// the width in bytes of this encoding. The size will be 0 if s does not +// hold enough bytes to complete the encoding. len(s) must be greater than 0. +func (t *nfcTrie) lookup(s []byte) (v uint16, sz int) { + c0 := s[0] + switch { + case c0 < 0x80: // is ASCII + return nfcValues[c0], 1 + case c0 < 0xC2: + return 0, 1 // Illegal UTF-8: not a starter, not ASCII. + case c0 < 0xE0: // 2-byte UTF-8 + if len(s) < 2 { + return 0, 0 + } + i := nfcIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c1), 2 + case c0 < 0xF0: // 3-byte UTF-8 + if len(s) < 3 { + return 0, 0 + } + i := nfcIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = nfcIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c2), 3 + case c0 < 0xF8: // 4-byte UTF-8 + if len(s) < 4 { + return 0, 0 + } + i := nfcIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = nfcIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + o = uint32(i)<<6 + uint32(c2) + i = nfcIndex[o] + c3 := s[3] + if c3 < 0x80 || 0xC0 <= c3 { + return 0, 3 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c3), 4 + } + // Illegal rune + return 0, 1 +} + +// lookupUnsafe returns the trie value for the first UTF-8 encoding in s. +// s must start with a full and valid UTF-8 encoded rune. +func (t *nfcTrie) lookupUnsafe(s []byte) uint16 { + c0 := s[0] + if c0 < 0x80 { // is ASCII + return nfcValues[c0] + } + i := nfcIndex[c0] + if c0 < 0xE0 { // 2-byte UTF-8 + return t.lookupValue(uint32(i), s[1]) + } + i = nfcIndex[uint32(i)<<6+uint32(s[1])] + if c0 < 0xF0 { // 3-byte UTF-8 + return t.lookupValue(uint32(i), s[2]) + } + i = nfcIndex[uint32(i)<<6+uint32(s[2])] + if c0 < 0xF8 { // 4-byte UTF-8 + return t.lookupValue(uint32(i), s[3]) + } + return 0 +} + +// lookupString returns the trie value for the first UTF-8 encoding in s and +// the width in bytes of this encoding. The size will be 0 if s does not +// hold enough bytes to complete the encoding. len(s) must be greater than 0. +func (t *nfcTrie) lookupString(s string) (v uint16, sz int) { + c0 := s[0] + switch { + case c0 < 0x80: // is ASCII + return nfcValues[c0], 1 + case c0 < 0xC2: + return 0, 1 // Illegal UTF-8: not a starter, not ASCII. + case c0 < 0xE0: // 2-byte UTF-8 + if len(s) < 2 { + return 0, 0 + } + i := nfcIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c1), 2 + case c0 < 0xF0: // 3-byte UTF-8 + if len(s) < 3 { + return 0, 0 + } + i := nfcIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = nfcIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c2), 3 + case c0 < 0xF8: // 4-byte UTF-8 + if len(s) < 4 { + return 0, 0 + } + i := nfcIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = nfcIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + o = uint32(i)<<6 + uint32(c2) + i = nfcIndex[o] + c3 := s[3] + if c3 < 0x80 || 0xC0 <= c3 { + return 0, 3 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c3), 4 + } + // Illegal rune + return 0, 1 +} + +// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s. +// s must start with a full and valid UTF-8 encoded rune. +func (t *nfcTrie) lookupStringUnsafe(s string) uint16 { + c0 := s[0] + if c0 < 0x80 { // is ASCII + return nfcValues[c0] + } + i := nfcIndex[c0] + if c0 < 0xE0 { // 2-byte UTF-8 + return t.lookupValue(uint32(i), s[1]) + } + i = nfcIndex[uint32(i)<<6+uint32(s[1])] + if c0 < 0xF0 { // 3-byte UTF-8 + return t.lookupValue(uint32(i), s[2]) + } + i = nfcIndex[uint32(i)<<6+uint32(s[2])] + if c0 < 0xF8 { // 4-byte UTF-8 + return t.lookupValue(uint32(i), s[3]) + } + return 0 +} + +// nfcTrie. Total size: 10680 bytes (10.43 KiB). Checksum: a555db76d4becdd2. +type nfcTrie struct{} + +func newNfcTrie(i int) *nfcTrie { + return &nfcTrie{} +} + +// lookupValue determines the type of block n and looks up the value for b. +func (t *nfcTrie) lookupValue(n uint32, b byte) uint16 { + switch { + case n < 46: + return uint16(nfcValues[n<<6+uint32(b)]) + default: + n -= 46 + return uint16(nfcSparse.lookup(n, b)) + } +} + +// nfcValues: 48 blocks, 3072 entries, 6144 bytes +// The third block is the zero block. +var nfcValues = [3072]uint16{ + // Block 0x0, offset 0x0 + 0x3c: 0xa000, 0x3d: 0xa000, 0x3e: 0xa000, + // Block 0x1, offset 0x40 + 0x41: 0xa000, 0x42: 0xa000, 0x43: 0xa000, 0x44: 0xa000, 0x45: 0xa000, + 0x46: 0xa000, 0x47: 0xa000, 0x48: 0xa000, 0x49: 0xa000, 0x4a: 0xa000, 0x4b: 0xa000, + 0x4c: 0xa000, 0x4d: 0xa000, 0x4e: 0xa000, 0x4f: 0xa000, 0x50: 0xa000, + 0x52: 0xa000, 0x53: 0xa000, 0x54: 0xa000, 0x55: 0xa000, 0x56: 0xa000, 0x57: 0xa000, + 0x58: 0xa000, 0x59: 0xa000, 0x5a: 0xa000, + 0x61: 0xa000, 0x62: 0xa000, 0x63: 0xa000, + 0x64: 0xa000, 0x65: 0xa000, 0x66: 0xa000, 0x67: 0xa000, 0x68: 0xa000, 0x69: 0xa000, + 0x6a: 0xa000, 0x6b: 0xa000, 0x6c: 0xa000, 0x6d: 0xa000, 0x6e: 0xa000, 0x6f: 0xa000, + 0x70: 0xa000, 0x72: 0xa000, 0x73: 0xa000, 0x74: 0xa000, 0x75: 0xa000, + 0x76: 0xa000, 0x77: 0xa000, 0x78: 0xa000, 0x79: 0xa000, 0x7a: 0xa000, + // Block 0x2, offset 0x80 + // Block 0x3, offset 0xc0 + 0xc0: 0x2f86, 0xc1: 0x2f8b, 0xc2: 0x469f, 0xc3: 0x2f90, 0xc4: 0x46ae, 0xc5: 0x46b3, + 0xc6: 0xa000, 0xc7: 0x46bd, 0xc8: 0x2ff9, 0xc9: 0x2ffe, 0xca: 0x46c2, 0xcb: 0x3012, + 0xcc: 0x3085, 0xcd: 0x308a, 0xce: 0x308f, 0xcf: 0x46d6, 0xd1: 0x311b, + 0xd2: 0x313e, 0xd3: 0x3143, 0xd4: 0x46e0, 0xd5: 0x46e5, 0xd6: 0x46f4, + 0xd8: 0xa000, 0xd9: 0x31ca, 0xda: 0x31cf, 0xdb: 0x31d4, 0xdc: 0x4726, 0xdd: 0x324c, + 0xe0: 0x3292, 0xe1: 0x3297, 0xe2: 0x4730, 0xe3: 0x329c, + 0xe4: 0x473f, 0xe5: 0x4744, 0xe6: 0xa000, 0xe7: 0x474e, 0xe8: 0x3305, 0xe9: 0x330a, + 0xea: 0x4753, 0xeb: 0x331e, 0xec: 0x3396, 0xed: 0x339b, 0xee: 0x33a0, 0xef: 0x4767, + 0xf1: 0x342c, 0xf2: 0x344f, 0xf3: 0x3454, 0xf4: 0x4771, 0xf5: 0x4776, + 0xf6: 0x4785, 0xf8: 0xa000, 0xf9: 0x34e0, 0xfa: 0x34e5, 0xfb: 0x34ea, + 0xfc: 0x47b7, 0xfd: 0x3567, 0xff: 0x3580, + // Block 0x4, offset 0x100 + 0x100: 0x2f95, 0x101: 0x32a1, 0x102: 0x46a4, 0x103: 0x4735, 0x104: 0x2fb3, 0x105: 0x32bf, + 0x106: 0x2fc7, 0x107: 0x32d3, 0x108: 0x2fcc, 0x109: 0x32d8, 0x10a: 0x2fd1, 0x10b: 0x32dd, + 0x10c: 0x2fd6, 0x10d: 0x32e2, 0x10e: 0x2fe0, 0x10f: 0x32ec, + 0x112: 0x46c7, 0x113: 0x4758, 0x114: 0x3008, 0x115: 0x3314, 0x116: 0x300d, 0x117: 0x3319, + 0x118: 0x302b, 0x119: 0x3337, 0x11a: 0x301c, 0x11b: 0x3328, 0x11c: 0x3044, 0x11d: 0x3350, + 0x11e: 0x304e, 0x11f: 0x335a, 0x120: 0x3053, 0x121: 0x335f, 0x122: 0x305d, 0x123: 0x3369, + 0x124: 0x3062, 0x125: 0x336e, 0x128: 0x3094, 0x129: 0x33a5, + 0x12a: 0x3099, 0x12b: 0x33aa, 0x12c: 0x309e, 0x12d: 0x33af, 0x12e: 0x30c1, 0x12f: 0x33cd, + 0x130: 0x30a3, 0x134: 0x30cb, 0x135: 0x33d7, + 0x136: 0x30df, 0x137: 0x33f0, 0x139: 0x30e9, 0x13a: 0x33fa, 0x13b: 0x30f3, + 0x13c: 0x3404, 0x13d: 0x30ee, 0x13e: 0x33ff, + // Block 0x5, offset 0x140 + 0x143: 0x3116, 0x144: 0x3427, 0x145: 0x312f, + 0x146: 0x3440, 0x147: 0x3125, 0x148: 0x3436, + 0x14c: 0x46ea, 0x14d: 0x477b, 0x14e: 0x3148, 0x14f: 0x3459, 0x150: 0x3152, 0x151: 0x3463, + 0x154: 0x3170, 0x155: 0x3481, 0x156: 0x3189, 0x157: 0x349a, + 0x158: 0x317a, 0x159: 0x348b, 0x15a: 0x470d, 0x15b: 0x479e, 0x15c: 0x3193, 0x15d: 0x34a4, + 0x15e: 0x31a2, 0x15f: 0x34b3, 0x160: 0x4712, 0x161: 0x47a3, 0x162: 0x31bb, 0x163: 0x34d1, + 0x164: 0x31ac, 0x165: 0x34c2, 0x168: 0x471c, 0x169: 0x47ad, + 0x16a: 0x4721, 0x16b: 0x47b2, 0x16c: 0x31d9, 0x16d: 0x34ef, 0x16e: 0x31e3, 0x16f: 0x34f9, + 0x170: 0x31e8, 0x171: 0x34fe, 0x172: 0x3206, 0x173: 0x351c, 0x174: 0x3229, 0x175: 0x353f, + 0x176: 0x3251, 0x177: 0x356c, 0x178: 0x3265, 0x179: 0x3274, 0x17a: 0x3594, 0x17b: 0x327e, + 0x17c: 0x359e, 0x17d: 0x3283, 0x17e: 0x35a3, 0x17f: 0xa000, + // Block 0x6, offset 0x180 + 0x184: 0x8100, 0x185: 0x8100, + 0x186: 0x8100, + 0x18d: 0x2f9f, 0x18e: 0x32ab, 0x18f: 0x30ad, 0x190: 0x33b9, 0x191: 0x3157, + 0x192: 0x3468, 0x193: 0x31ed, 0x194: 0x3503, 0x195: 0x39e6, 0x196: 0x3b75, 0x197: 0x39df, + 0x198: 0x3b6e, 0x199: 0x39ed, 0x19a: 0x3b7c, 0x19b: 0x39d8, 0x19c: 0x3b67, + 0x19e: 0x38c7, 0x19f: 0x3a56, 0x1a0: 0x38c0, 0x1a1: 0x3a4f, 0x1a2: 0x35ca, 0x1a3: 0x35dc, + 0x1a6: 0x3058, 0x1a7: 0x3364, 0x1a8: 0x30d5, 0x1a9: 0x33e6, + 0x1aa: 0x4703, 0x1ab: 0x4794, 0x1ac: 0x39a7, 0x1ad: 0x3b36, 0x1ae: 0x35ee, 0x1af: 0x35f4, + 0x1b0: 0x33dc, 0x1b4: 0x303f, 0x1b5: 0x334b, + 0x1b8: 0x3111, 0x1b9: 0x3422, 0x1ba: 0x38ce, 0x1bb: 0x3a5d, + 0x1bc: 0x35c4, 0x1bd: 0x35d6, 0x1be: 0x35d0, 0x1bf: 0x35e2, + // Block 0x7, offset 0x1c0 + 0x1c0: 0x2fa4, 0x1c1: 0x32b0, 0x1c2: 0x2fa9, 0x1c3: 0x32b5, 0x1c4: 0x3021, 0x1c5: 0x332d, + 0x1c6: 0x3026, 0x1c7: 0x3332, 0x1c8: 0x30b2, 0x1c9: 0x33be, 0x1ca: 0x30b7, 0x1cb: 0x33c3, + 0x1cc: 0x315c, 0x1cd: 0x346d, 0x1ce: 0x3161, 0x1cf: 0x3472, 0x1d0: 0x317f, 0x1d1: 0x3490, + 0x1d2: 0x3184, 0x1d3: 0x3495, 0x1d4: 0x31f2, 0x1d5: 0x3508, 0x1d6: 0x31f7, 0x1d7: 0x350d, + 0x1d8: 0x319d, 0x1d9: 0x34ae, 0x1da: 0x31b6, 0x1db: 0x34cc, + 0x1de: 0x3071, 0x1df: 0x337d, + 0x1e6: 0x46a9, 0x1e7: 0x473a, 0x1e8: 0x46d1, 0x1e9: 0x4762, + 0x1ea: 0x3976, 0x1eb: 0x3b05, 0x1ec: 0x3953, 0x1ed: 0x3ae2, 0x1ee: 0x46ef, 0x1ef: 0x4780, + 0x1f0: 0x396f, 0x1f1: 0x3afe, 0x1f2: 0x325b, 0x1f3: 0x3576, + // Block 0x8, offset 0x200 + 0x200: 0x9933, 0x201: 0x9933, 0x202: 0x9933, 0x203: 0x9933, 0x204: 0x9933, 0x205: 0x8133, + 0x206: 0x9933, 0x207: 0x9933, 0x208: 0x9933, 0x209: 0x9933, 0x20a: 0x9933, 0x20b: 0x9933, + 0x20c: 0x9933, 0x20d: 0x8133, 0x20e: 0x8133, 0x20f: 0x9933, 0x210: 0x8133, 0x211: 0x9933, + 0x212: 0x8133, 0x213: 0x9933, 0x214: 0x9933, 0x215: 0x8134, 0x216: 0x812e, 0x217: 0x812e, + 0x218: 0x812e, 0x219: 0x812e, 0x21a: 0x8134, 0x21b: 0x992c, 0x21c: 0x812e, 0x21d: 0x812e, + 0x21e: 0x812e, 0x21f: 0x812e, 0x220: 0x812e, 0x221: 0x812a, 0x222: 0x812a, 0x223: 0x992e, + 0x224: 0x992e, 0x225: 0x992e, 0x226: 0x992e, 0x227: 0x992a, 0x228: 0x992a, 0x229: 0x812e, + 0x22a: 0x812e, 0x22b: 0x812e, 0x22c: 0x812e, 0x22d: 0x992e, 0x22e: 0x992e, 0x22f: 0x812e, + 0x230: 0x992e, 0x231: 0x992e, 0x232: 0x812e, 0x233: 0x812e, 0x234: 0x8101, 0x235: 0x8101, + 0x236: 0x8101, 0x237: 0x8101, 0x238: 0x9901, 0x239: 0x812e, 0x23a: 0x812e, 0x23b: 0x812e, + 0x23c: 0x812e, 0x23d: 0x8133, 0x23e: 0x8133, 0x23f: 0x8133, + // Block 0x9, offset 0x240 + 0x240: 0x49c5, 0x241: 0x49ca, 0x242: 0x9933, 0x243: 0x49cf, 0x244: 0x4a88, 0x245: 0x9937, + 0x246: 0x8133, 0x247: 0x812e, 0x248: 0x812e, 0x249: 0x812e, 0x24a: 0x8133, 0x24b: 0x8133, + 0x24c: 0x8133, 0x24d: 0x812e, 0x24e: 0x812e, 0x250: 0x8133, 0x251: 0x8133, + 0x252: 0x8133, 0x253: 0x812e, 0x254: 0x812e, 0x255: 0x812e, 0x256: 0x812e, 0x257: 0x8133, + 0x258: 0x8134, 0x259: 0x812e, 0x25a: 0x812e, 0x25b: 0x8133, 0x25c: 0x8135, 0x25d: 0x8136, + 0x25e: 0x8136, 0x25f: 0x8135, 0x260: 0x8136, 0x261: 0x8136, 0x262: 0x8135, 0x263: 0x8133, + 0x264: 0x8133, 0x265: 0x8133, 0x266: 0x8133, 0x267: 0x8133, 0x268: 0x8133, 0x269: 0x8133, + 0x26a: 0x8133, 0x26b: 0x8133, 0x26c: 0x8133, 0x26d: 0x8133, 0x26e: 0x8133, 0x26f: 0x8133, + 0x274: 0x0173, + 0x27a: 0x8100, + 0x27e: 0x0037, + // Block 0xa, offset 0x280 + 0x284: 0x8100, 0x285: 0x35b8, + 0x286: 0x3600, 0x287: 0x00ce, 0x288: 0x361e, 0x289: 0x362a, 0x28a: 0x363c, + 0x28c: 0x365a, 0x28e: 0x366c, 0x28f: 0x368a, 0x290: 0x3e1f, 0x291: 0xa000, + 0x295: 0xa000, 0x297: 0xa000, + 0x299: 0xa000, + 0x29f: 0xa000, 0x2a1: 0xa000, + 0x2a5: 0xa000, 0x2a9: 0xa000, + 0x2aa: 0x364e, 0x2ab: 0x367e, 0x2ac: 0x4815, 0x2ad: 0x36ae, 0x2ae: 0x483f, 0x2af: 0x36c0, + 0x2b0: 0x3e87, 0x2b1: 0xa000, 0x2b5: 0xa000, + 0x2b7: 0xa000, 0x2b9: 0xa000, + 0x2bf: 0xa000, + // Block 0xb, offset 0x2c0 + 0x2c0: 0x3738, 0x2c1: 0x3744, 0x2c3: 0x3732, + 0x2c6: 0xa000, 0x2c7: 0x3720, + 0x2cc: 0x3774, 0x2cd: 0x375c, 0x2ce: 0x3786, 0x2d0: 0xa000, + 0x2d3: 0xa000, 0x2d5: 0xa000, 0x2d6: 0xa000, 0x2d7: 0xa000, + 0x2d8: 0xa000, 0x2d9: 0x3768, 0x2da: 0xa000, + 0x2de: 0xa000, 0x2e3: 0xa000, + 0x2e7: 0xa000, + 0x2eb: 0xa000, 0x2ed: 0xa000, + 0x2f0: 0xa000, 0x2f3: 0xa000, 0x2f5: 0xa000, + 0x2f6: 0xa000, 0x2f7: 0xa000, 0x2f8: 0xa000, 0x2f9: 0x37ec, 0x2fa: 0xa000, + 0x2fe: 0xa000, + // Block 0xc, offset 0x300 + 0x301: 0x374a, 0x302: 0x37ce, + 0x310: 0x3726, 0x311: 0x37aa, + 0x312: 0x372c, 0x313: 0x37b0, 0x316: 0x373e, 0x317: 0x37c2, + 0x318: 0xa000, 0x319: 0xa000, 0x31a: 0x3840, 0x31b: 0x3846, 0x31c: 0x3750, 0x31d: 0x37d4, + 0x31e: 0x3756, 0x31f: 0x37da, 0x322: 0x3762, 0x323: 0x37e6, + 0x324: 0x376e, 0x325: 0x37f2, 0x326: 0x377a, 0x327: 0x37fe, 0x328: 0xa000, 0x329: 0xa000, + 0x32a: 0x384c, 0x32b: 0x3852, 0x32c: 0x37a4, 0x32d: 0x3828, 0x32e: 0x3780, 0x32f: 0x3804, + 0x330: 0x378c, 0x331: 0x3810, 0x332: 0x3792, 0x333: 0x3816, 0x334: 0x3798, 0x335: 0x381c, + 0x338: 0x379e, 0x339: 0x3822, + // Block 0xd, offset 0x340 + 0x351: 0x812e, + 0x352: 0x8133, 0x353: 0x8133, 0x354: 0x8133, 0x355: 0x8133, 0x356: 0x812e, 0x357: 0x8133, + 0x358: 0x8133, 0x359: 0x8133, 0x35a: 0x812f, 0x35b: 0x812e, 0x35c: 0x8133, 0x35d: 0x8133, + 0x35e: 0x8133, 0x35f: 0x8133, 0x360: 0x8133, 0x361: 0x8133, 0x362: 0x812e, 0x363: 0x812e, + 0x364: 0x812e, 0x365: 0x812e, 0x366: 0x812e, 0x367: 0x812e, 0x368: 0x8133, 0x369: 0x8133, + 0x36a: 0x812e, 0x36b: 0x8133, 0x36c: 0x8133, 0x36d: 0x812f, 0x36e: 0x8132, 0x36f: 0x8133, + 0x370: 0x8106, 0x371: 0x8107, 0x372: 0x8108, 0x373: 0x8109, 0x374: 0x810a, 0x375: 0x810b, + 0x376: 0x810c, 0x377: 0x810d, 0x378: 0x810e, 0x379: 0x810f, 0x37a: 0x810f, 0x37b: 0x8110, + 0x37c: 0x8111, 0x37d: 0x8112, 0x37f: 0x8113, + // Block 0xe, offset 0x380 + 0x388: 0xa000, 0x38a: 0xa000, 0x38b: 0x8117, + 0x38c: 0x8118, 0x38d: 0x8119, 0x38e: 0x811a, 0x38f: 0x811b, 0x390: 0x811c, 0x391: 0x811d, + 0x392: 0x811e, 0x393: 0x9933, 0x394: 0x9933, 0x395: 0x992e, 0x396: 0x812e, 0x397: 0x8133, + 0x398: 0x8133, 0x399: 0x8133, 0x39a: 0x8133, 0x39b: 0x8133, 0x39c: 0x812e, 0x39d: 0x8133, + 0x39e: 0x8133, 0x39f: 0x812e, + 0x3b0: 0x811f, + // Block 0xf, offset 0x3c0 + 0x3d3: 0x812e, 0x3d4: 0x8133, 0x3d5: 0x8133, 0x3d6: 0x8133, 0x3d7: 0x8133, + 0x3d8: 0x8133, 0x3d9: 0x8133, 0x3da: 0x8133, 0x3db: 0x8133, 0x3dc: 0x8133, 0x3dd: 0x8133, + 0x3de: 0x8133, 0x3df: 0x8133, 0x3e0: 0x8133, 0x3e1: 0x8133, 0x3e3: 0x812e, + 0x3e4: 0x8133, 0x3e5: 0x8133, 0x3e6: 0x812e, 0x3e7: 0x8133, 0x3e8: 0x8133, 0x3e9: 0x812e, + 0x3ea: 0x8133, 0x3eb: 0x8133, 0x3ec: 0x8133, 0x3ed: 0x812e, 0x3ee: 0x812e, 0x3ef: 0x812e, + 0x3f0: 0x8117, 0x3f1: 0x8118, 0x3f2: 0x8119, 0x3f3: 0x8133, 0x3f4: 0x8133, 0x3f5: 0x8133, + 0x3f6: 0x812e, 0x3f7: 0x8133, 0x3f8: 0x8133, 0x3f9: 0x812e, 0x3fa: 0x812e, 0x3fb: 0x8133, + 0x3fc: 0x8133, 0x3fd: 0x8133, 0x3fe: 0x8133, 0x3ff: 0x8133, + // Block 0x10, offset 0x400 + 0x405: 0xa000, + 0x406: 0x2d33, 0x407: 0xa000, 0x408: 0x2d3b, 0x409: 0xa000, 0x40a: 0x2d43, 0x40b: 0xa000, + 0x40c: 0x2d4b, 0x40d: 0xa000, 0x40e: 0x2d53, 0x411: 0xa000, + 0x412: 0x2d5b, + 0x434: 0x8103, 0x435: 0x9900, + 0x43a: 0xa000, 0x43b: 0x2d63, + 0x43c: 0xa000, 0x43d: 0x2d6b, 0x43e: 0xa000, 0x43f: 0xa000, + // Block 0x11, offset 0x440 + 0x440: 0x8133, 0x441: 0x8133, 0x442: 0x812e, 0x443: 0x8133, 0x444: 0x8133, 0x445: 0x8133, + 0x446: 0x8133, 0x447: 0x8133, 0x448: 0x8133, 0x449: 0x8133, 0x44a: 0x812e, 0x44b: 0x8133, + 0x44c: 0x8133, 0x44d: 0x8136, 0x44e: 0x812b, 0x44f: 0x812e, 0x450: 0x812a, 0x451: 0x8133, + 0x452: 0x8133, 0x453: 0x8133, 0x454: 0x8133, 0x455: 0x8133, 0x456: 0x8133, 0x457: 0x8133, + 0x458: 0x8133, 0x459: 0x8133, 0x45a: 0x8133, 0x45b: 0x8133, 0x45c: 0x8133, 0x45d: 0x8133, + 0x45e: 0x8133, 0x45f: 0x8133, 0x460: 0x8133, 0x461: 0x8133, 0x462: 0x8133, 0x463: 0x8133, + 0x464: 0x8133, 0x465: 0x8133, 0x466: 0x8133, 0x467: 0x8133, 0x468: 0x8133, 0x469: 0x8133, + 0x46a: 0x8133, 0x46b: 0x8133, 0x46c: 0x8133, 0x46d: 0x8133, 0x46e: 0x8133, 0x46f: 0x8133, + 0x470: 0x8133, 0x471: 0x8133, 0x472: 0x8133, 0x473: 0x8133, 0x474: 0x8133, 0x475: 0x8133, + 0x476: 0x8134, 0x477: 0x8132, 0x478: 0x8132, 0x479: 0x812e, 0x47b: 0x8133, + 0x47c: 0x8135, 0x47d: 0x812e, 0x47e: 0x8133, 0x47f: 0x812e, + // Block 0x12, offset 0x480 + 0x480: 0x2fae, 0x481: 0x32ba, 0x482: 0x2fb8, 0x483: 0x32c4, 0x484: 0x2fbd, 0x485: 0x32c9, + 0x486: 0x2fc2, 0x487: 0x32ce, 0x488: 0x38e3, 0x489: 0x3a72, 0x48a: 0x2fdb, 0x48b: 0x32e7, + 0x48c: 0x2fe5, 0x48d: 0x32f1, 0x48e: 0x2ff4, 0x48f: 0x3300, 0x490: 0x2fea, 0x491: 0x32f6, + 0x492: 0x2fef, 0x493: 0x32fb, 0x494: 0x3906, 0x495: 0x3a95, 0x496: 0x390d, 0x497: 0x3a9c, + 0x498: 0x3030, 0x499: 0x333c, 0x49a: 0x3035, 0x49b: 0x3341, 0x49c: 0x391b, 0x49d: 0x3aaa, + 0x49e: 0x303a, 0x49f: 0x3346, 0x4a0: 0x3049, 0x4a1: 0x3355, 0x4a2: 0x3067, 0x4a3: 0x3373, + 0x4a4: 0x3076, 0x4a5: 0x3382, 0x4a6: 0x306c, 0x4a7: 0x3378, 0x4a8: 0x307b, 0x4a9: 0x3387, + 0x4aa: 0x3080, 0x4ab: 0x338c, 0x4ac: 0x30c6, 0x4ad: 0x33d2, 0x4ae: 0x3922, 0x4af: 0x3ab1, + 0x4b0: 0x30d0, 0x4b1: 0x33e1, 0x4b2: 0x30da, 0x4b3: 0x33eb, 0x4b4: 0x30e4, 0x4b5: 0x33f5, + 0x4b6: 0x46db, 0x4b7: 0x476c, 0x4b8: 0x3929, 0x4b9: 0x3ab8, 0x4ba: 0x30fd, 0x4bb: 0x340e, + 0x4bc: 0x30f8, 0x4bd: 0x3409, 0x4be: 0x3102, 0x4bf: 0x3413, + // Block 0x13, offset 0x4c0 + 0x4c0: 0x3107, 0x4c1: 0x3418, 0x4c2: 0x310c, 0x4c3: 0x341d, 0x4c4: 0x3120, 0x4c5: 0x3431, + 0x4c6: 0x312a, 0x4c7: 0x343b, 0x4c8: 0x3139, 0x4c9: 0x344a, 0x4ca: 0x3134, 0x4cb: 0x3445, + 0x4cc: 0x394c, 0x4cd: 0x3adb, 0x4ce: 0x395a, 0x4cf: 0x3ae9, 0x4d0: 0x3961, 0x4d1: 0x3af0, + 0x4d2: 0x3968, 0x4d3: 0x3af7, 0x4d4: 0x3166, 0x4d5: 0x3477, 0x4d6: 0x316b, 0x4d7: 0x347c, + 0x4d8: 0x3175, 0x4d9: 0x3486, 0x4da: 0x4708, 0x4db: 0x4799, 0x4dc: 0x39ae, 0x4dd: 0x3b3d, + 0x4de: 0x318e, 0x4df: 0x349f, 0x4e0: 0x3198, 0x4e1: 0x34a9, 0x4e2: 0x4717, 0x4e3: 0x47a8, + 0x4e4: 0x39b5, 0x4e5: 0x3b44, 0x4e6: 0x39bc, 0x4e7: 0x3b4b, 0x4e8: 0x39c3, 0x4e9: 0x3b52, + 0x4ea: 0x31a7, 0x4eb: 0x34b8, 0x4ec: 0x31b1, 0x4ed: 0x34c7, 0x4ee: 0x31c5, 0x4ef: 0x34db, + 0x4f0: 0x31c0, 0x4f1: 0x34d6, 0x4f2: 0x3201, 0x4f3: 0x3517, 0x4f4: 0x3210, 0x4f5: 0x3526, + 0x4f6: 0x320b, 0x4f7: 0x3521, 0x4f8: 0x39ca, 0x4f9: 0x3b59, 0x4fa: 0x39d1, 0x4fb: 0x3b60, + 0x4fc: 0x3215, 0x4fd: 0x352b, 0x4fe: 0x321a, 0x4ff: 0x3530, + // Block 0x14, offset 0x500 + 0x500: 0x321f, 0x501: 0x3535, 0x502: 0x3224, 0x503: 0x353a, 0x504: 0x3233, 0x505: 0x3549, + 0x506: 0x322e, 0x507: 0x3544, 0x508: 0x3238, 0x509: 0x3553, 0x50a: 0x323d, 0x50b: 0x3558, + 0x50c: 0x3242, 0x50d: 0x355d, 0x50e: 0x3260, 0x50f: 0x357b, 0x510: 0x3279, 0x511: 0x3599, + 0x512: 0x3288, 0x513: 0x35a8, 0x514: 0x328d, 0x515: 0x35ad, 0x516: 0x3391, 0x517: 0x34bd, + 0x518: 0x354e, 0x519: 0x358a, 0x51b: 0x35e8, + 0x520: 0x46b8, 0x521: 0x4749, 0x522: 0x2f9a, 0x523: 0x32a6, + 0x524: 0x388f, 0x525: 0x3a1e, 0x526: 0x3888, 0x527: 0x3a17, 0x528: 0x389d, 0x529: 0x3a2c, + 0x52a: 0x3896, 0x52b: 0x3a25, 0x52c: 0x38d5, 0x52d: 0x3a64, 0x52e: 0x38ab, 0x52f: 0x3a3a, + 0x530: 0x38a4, 0x531: 0x3a33, 0x532: 0x38b9, 0x533: 0x3a48, 0x534: 0x38b2, 0x535: 0x3a41, + 0x536: 0x38dc, 0x537: 0x3a6b, 0x538: 0x46cc, 0x539: 0x475d, 0x53a: 0x3017, 0x53b: 0x3323, + 0x53c: 0x3003, 0x53d: 0x330f, 0x53e: 0x38f1, 0x53f: 0x3a80, + // Block 0x15, offset 0x540 + 0x540: 0x38ea, 0x541: 0x3a79, 0x542: 0x38ff, 0x543: 0x3a8e, 0x544: 0x38f8, 0x545: 0x3a87, + 0x546: 0x3914, 0x547: 0x3aa3, 0x548: 0x30a8, 0x549: 0x33b4, 0x54a: 0x30bc, 0x54b: 0x33c8, + 0x54c: 0x46fe, 0x54d: 0x478f, 0x54e: 0x314d, 0x54f: 0x345e, 0x550: 0x3937, 0x551: 0x3ac6, + 0x552: 0x3930, 0x553: 0x3abf, 0x554: 0x3945, 0x555: 0x3ad4, 0x556: 0x393e, 0x557: 0x3acd, + 0x558: 0x39a0, 0x559: 0x3b2f, 0x55a: 0x3984, 0x55b: 0x3b13, 0x55c: 0x397d, 0x55d: 0x3b0c, + 0x55e: 0x3992, 0x55f: 0x3b21, 0x560: 0x398b, 0x561: 0x3b1a, 0x562: 0x3999, 0x563: 0x3b28, + 0x564: 0x31fc, 0x565: 0x3512, 0x566: 0x31de, 0x567: 0x34f4, 0x568: 0x39fb, 0x569: 0x3b8a, + 0x56a: 0x39f4, 0x56b: 0x3b83, 0x56c: 0x3a09, 0x56d: 0x3b98, 0x56e: 0x3a02, 0x56f: 0x3b91, + 0x570: 0x3a10, 0x571: 0x3b9f, 0x572: 0x3247, 0x573: 0x3562, 0x574: 0x326f, 0x575: 0x358f, + 0x576: 0x326a, 0x577: 0x3585, 0x578: 0x3256, 0x579: 0x3571, + // Block 0x16, offset 0x580 + 0x580: 0x481b, 0x581: 0x4821, 0x582: 0x4935, 0x583: 0x494d, 0x584: 0x493d, 0x585: 0x4955, + 0x586: 0x4945, 0x587: 0x495d, 0x588: 0x47c1, 0x589: 0x47c7, 0x58a: 0x48a5, 0x58b: 0x48bd, + 0x58c: 0x48ad, 0x58d: 0x48c5, 0x58e: 0x48b5, 0x58f: 0x48cd, 0x590: 0x482d, 0x591: 0x4833, + 0x592: 0x3dcf, 0x593: 0x3ddf, 0x594: 0x3dd7, 0x595: 0x3de7, + 0x598: 0x47cd, 0x599: 0x47d3, 0x59a: 0x3cff, 0x59b: 0x3d0f, 0x59c: 0x3d07, 0x59d: 0x3d17, + 0x5a0: 0x4845, 0x5a1: 0x484b, 0x5a2: 0x4965, 0x5a3: 0x497d, + 0x5a4: 0x496d, 0x5a5: 0x4985, 0x5a6: 0x4975, 0x5a7: 0x498d, 0x5a8: 0x47d9, 0x5a9: 0x47df, + 0x5aa: 0x48d5, 0x5ab: 0x48ed, 0x5ac: 0x48dd, 0x5ad: 0x48f5, 0x5ae: 0x48e5, 0x5af: 0x48fd, + 0x5b0: 0x485d, 0x5b1: 0x4863, 0x5b2: 0x3e2f, 0x5b3: 0x3e47, 0x5b4: 0x3e37, 0x5b5: 0x3e4f, + 0x5b6: 0x3e3f, 0x5b7: 0x3e57, 0x5b8: 0x47e5, 0x5b9: 0x47eb, 0x5ba: 0x3d2f, 0x5bb: 0x3d47, + 0x5bc: 0x3d37, 0x5bd: 0x3d4f, 0x5be: 0x3d3f, 0x5bf: 0x3d57, + // Block 0x17, offset 0x5c0 + 0x5c0: 0x4869, 0x5c1: 0x486f, 0x5c2: 0x3e5f, 0x5c3: 0x3e6f, 0x5c4: 0x3e67, 0x5c5: 0x3e77, + 0x5c8: 0x47f1, 0x5c9: 0x47f7, 0x5ca: 0x3d5f, 0x5cb: 0x3d6f, + 0x5cc: 0x3d67, 0x5cd: 0x3d77, 0x5d0: 0x487b, 0x5d1: 0x4881, + 0x5d2: 0x3e97, 0x5d3: 0x3eaf, 0x5d4: 0x3e9f, 0x5d5: 0x3eb7, 0x5d6: 0x3ea7, 0x5d7: 0x3ebf, + 0x5d9: 0x47fd, 0x5db: 0x3d7f, 0x5dd: 0x3d87, + 0x5df: 0x3d8f, 0x5e0: 0x4893, 0x5e1: 0x4899, 0x5e2: 0x4995, 0x5e3: 0x49ad, + 0x5e4: 0x499d, 0x5e5: 0x49b5, 0x5e6: 0x49a5, 0x5e7: 0x49bd, 0x5e8: 0x4803, 0x5e9: 0x4809, + 0x5ea: 0x4905, 0x5eb: 0x491d, 0x5ec: 0x490d, 0x5ed: 0x4925, 0x5ee: 0x4915, 0x5ef: 0x492d, + 0x5f0: 0x480f, 0x5f1: 0x4335, 0x5f2: 0x36a8, 0x5f3: 0x433b, 0x5f4: 0x4839, 0x5f5: 0x4341, + 0x5f6: 0x36ba, 0x5f7: 0x4347, 0x5f8: 0x36d8, 0x5f9: 0x434d, 0x5fa: 0x36f0, 0x5fb: 0x4353, + 0x5fc: 0x4887, 0x5fd: 0x4359, + // Block 0x18, offset 0x600 + 0x600: 0x3db7, 0x601: 0x3dbf, 0x602: 0x419b, 0x603: 0x41b9, 0x604: 0x41a5, 0x605: 0x41c3, + 0x606: 0x41af, 0x607: 0x41cd, 0x608: 0x3cef, 0x609: 0x3cf7, 0x60a: 0x40e7, 0x60b: 0x4105, + 0x60c: 0x40f1, 0x60d: 0x410f, 0x60e: 0x40fb, 0x60f: 0x4119, 0x610: 0x3dff, 0x611: 0x3e07, + 0x612: 0x41d7, 0x613: 0x41f5, 0x614: 0x41e1, 0x615: 0x41ff, 0x616: 0x41eb, 0x617: 0x4209, + 0x618: 0x3d1f, 0x619: 0x3d27, 0x61a: 0x4123, 0x61b: 0x4141, 0x61c: 0x412d, 0x61d: 0x414b, + 0x61e: 0x4137, 0x61f: 0x4155, 0x620: 0x3ed7, 0x621: 0x3edf, 0x622: 0x4213, 0x623: 0x4231, + 0x624: 0x421d, 0x625: 0x423b, 0x626: 0x4227, 0x627: 0x4245, 0x628: 0x3d97, 0x629: 0x3d9f, + 0x62a: 0x415f, 0x62b: 0x417d, 0x62c: 0x4169, 0x62d: 0x4187, 0x62e: 0x4173, 0x62f: 0x4191, + 0x630: 0x369c, 0x631: 0x3696, 0x632: 0x3da7, 0x633: 0x36a2, 0x634: 0x3daf, + 0x636: 0x4827, 0x637: 0x3dc7, 0x638: 0x360c, 0x639: 0x3606, 0x63a: 0x35fa, 0x63b: 0x4305, + 0x63c: 0x3612, 0x63d: 0x8100, 0x63e: 0x01d6, 0x63f: 0xa100, + // Block 0x19, offset 0x640 + 0x640: 0x8100, 0x641: 0x35be, 0x642: 0x3def, 0x643: 0x36b4, 0x644: 0x3df7, + 0x646: 0x4851, 0x647: 0x3e0f, 0x648: 0x3618, 0x649: 0x430b, 0x64a: 0x3624, 0x64b: 0x4311, + 0x64c: 0x3630, 0x64d: 0x3ba6, 0x64e: 0x3bad, 0x64f: 0x3bb4, 0x650: 0x36cc, 0x651: 0x36c6, + 0x652: 0x3e17, 0x653: 0x44fb, 0x656: 0x36d2, 0x657: 0x3e27, + 0x658: 0x3648, 0x659: 0x3642, 0x65a: 0x3636, 0x65b: 0x4317, 0x65d: 0x3bbb, + 0x65e: 0x3bc2, 0x65f: 0x3bc9, 0x660: 0x3702, 0x661: 0x36fc, 0x662: 0x3e7f, 0x663: 0x4503, + 0x664: 0x36e4, 0x665: 0x36ea, 0x666: 0x3708, 0x667: 0x3e8f, 0x668: 0x3678, 0x669: 0x3672, + 0x66a: 0x3666, 0x66b: 0x4323, 0x66c: 0x3660, 0x66d: 0x35b2, 0x66e: 0x42ff, 0x66f: 0x0081, + 0x672: 0x3ec7, 0x673: 0x370e, 0x674: 0x3ecf, + 0x676: 0x489f, 0x677: 0x3ee7, 0x678: 0x3654, 0x679: 0x431d, 0x67a: 0x3684, 0x67b: 0x432f, + 0x67c: 0x3690, 0x67d: 0x426d, 0x67e: 0xa100, + // Block 0x1a, offset 0x680 + 0x681: 0x3c1d, 0x683: 0xa000, 0x684: 0x3c24, 0x685: 0xa000, + 0x687: 0x3c2b, 0x688: 0xa000, 0x689: 0x3c32, + 0x68d: 0xa000, + 0x6a0: 0x2f7c, 0x6a1: 0xa000, 0x6a2: 0x3c40, + 0x6a4: 0xa000, 0x6a5: 0xa000, + 0x6ad: 0x3c39, 0x6ae: 0x2f77, 0x6af: 0x2f81, + 0x6b0: 0x3c47, 0x6b1: 0x3c4e, 0x6b2: 0xa000, 0x6b3: 0xa000, 0x6b4: 0x3c55, 0x6b5: 0x3c5c, + 0x6b6: 0xa000, 0x6b7: 0xa000, 0x6b8: 0x3c63, 0x6b9: 0x3c6a, 0x6ba: 0xa000, 0x6bb: 0xa000, + 0x6bc: 0xa000, 0x6bd: 0xa000, + // Block 0x1b, offset 0x6c0 + 0x6c0: 0x3c71, 0x6c1: 0x3c78, 0x6c2: 0xa000, 0x6c3: 0xa000, 0x6c4: 0x3c8d, 0x6c5: 0x3c94, + 0x6c6: 0xa000, 0x6c7: 0xa000, 0x6c8: 0x3c9b, 0x6c9: 0x3ca2, + 0x6d1: 0xa000, + 0x6d2: 0xa000, + 0x6e2: 0xa000, + 0x6e8: 0xa000, 0x6e9: 0xa000, + 0x6eb: 0xa000, 0x6ec: 0x3cb7, 0x6ed: 0x3cbe, 0x6ee: 0x3cc5, 0x6ef: 0x3ccc, + 0x6f2: 0xa000, 0x6f3: 0xa000, 0x6f4: 0xa000, 0x6f5: 0xa000, + // Block 0x1c, offset 0x700 + 0x706: 0xa000, 0x70b: 0xa000, + 0x70c: 0x3f1f, 0x70d: 0xa000, 0x70e: 0x3f27, 0x70f: 0xa000, 0x710: 0x3f2f, 0x711: 0xa000, + 0x712: 0x3f37, 0x713: 0xa000, 0x714: 0x3f3f, 0x715: 0xa000, 0x716: 0x3f47, 0x717: 0xa000, + 0x718: 0x3f4f, 0x719: 0xa000, 0x71a: 0x3f57, 0x71b: 0xa000, 0x71c: 0x3f5f, 0x71d: 0xa000, + 0x71e: 0x3f67, 0x71f: 0xa000, 0x720: 0x3f6f, 0x721: 0xa000, 0x722: 0x3f77, + 0x724: 0xa000, 0x725: 0x3f7f, 0x726: 0xa000, 0x727: 0x3f87, 0x728: 0xa000, 0x729: 0x3f8f, + 0x72f: 0xa000, + 0x730: 0x3f97, 0x731: 0x3f9f, 0x732: 0xa000, 0x733: 0x3fa7, 0x734: 0x3faf, 0x735: 0xa000, + 0x736: 0x3fb7, 0x737: 0x3fbf, 0x738: 0xa000, 0x739: 0x3fc7, 0x73a: 0x3fcf, 0x73b: 0xa000, + 0x73c: 0x3fd7, 0x73d: 0x3fdf, + // Block 0x1d, offset 0x740 + 0x754: 0x3f17, + 0x759: 0x9904, 0x75a: 0x9904, 0x75b: 0x8100, 0x75c: 0x8100, 0x75d: 0xa000, + 0x75e: 0x3fe7, + 0x766: 0xa000, + 0x76b: 0xa000, 0x76c: 0x3ff7, 0x76d: 0xa000, 0x76e: 0x3fff, 0x76f: 0xa000, + 0x770: 0x4007, 0x771: 0xa000, 0x772: 0x400f, 0x773: 0xa000, 0x774: 0x4017, 0x775: 0xa000, + 0x776: 0x401f, 0x777: 0xa000, 0x778: 0x4027, 0x779: 0xa000, 0x77a: 0x402f, 0x77b: 0xa000, + 0x77c: 0x4037, 0x77d: 0xa000, 0x77e: 0x403f, 0x77f: 0xa000, + // Block 0x1e, offset 0x780 + 0x780: 0x4047, 0x781: 0xa000, 0x782: 0x404f, 0x784: 0xa000, 0x785: 0x4057, + 0x786: 0xa000, 0x787: 0x405f, 0x788: 0xa000, 0x789: 0x4067, + 0x78f: 0xa000, 0x790: 0x406f, 0x791: 0x4077, + 0x792: 0xa000, 0x793: 0x407f, 0x794: 0x4087, 0x795: 0xa000, 0x796: 0x408f, 0x797: 0x4097, + 0x798: 0xa000, 0x799: 0x409f, 0x79a: 0x40a7, 0x79b: 0xa000, 0x79c: 0x40af, 0x79d: 0x40b7, + 0x7af: 0xa000, + 0x7b0: 0xa000, 0x7b1: 0xa000, 0x7b2: 0xa000, 0x7b4: 0x3fef, + 0x7b7: 0x40bf, 0x7b8: 0x40c7, 0x7b9: 0x40cf, 0x7ba: 0x40d7, + 0x7bd: 0xa000, 0x7be: 0x40df, + // Block 0x1f, offset 0x7c0 + 0x7c0: 0x137a, 0x7c1: 0x0cfe, 0x7c2: 0x13d6, 0x7c3: 0x13a2, 0x7c4: 0x0e5a, 0x7c5: 0x06ee, + 0x7c6: 0x08e2, 0x7c7: 0x162e, 0x7c8: 0x162e, 0x7c9: 0x0a0e, 0x7ca: 0x1462, 0x7cb: 0x0946, + 0x7cc: 0x0a0a, 0x7cd: 0x0bf2, 0x7ce: 0x0fd2, 0x7cf: 0x1162, 0x7d0: 0x129a, 0x7d1: 0x12d6, + 0x7d2: 0x130a, 0x7d3: 0x141e, 0x7d4: 0x0d76, 0x7d5: 0x0e02, 0x7d6: 0x0eae, 0x7d7: 0x0f46, + 0x7d8: 0x1262, 0x7d9: 0x144a, 0x7da: 0x1576, 0x7db: 0x0712, 0x7dc: 0x08b6, 0x7dd: 0x0d8a, + 0x7de: 0x0ed2, 0x7df: 0x1296, 0x7e0: 0x15c6, 0x7e1: 0x0ab6, 0x7e2: 0x0e7a, 0x7e3: 0x1286, + 0x7e4: 0x131a, 0x7e5: 0x0c26, 0x7e6: 0x11be, 0x7e7: 0x12e2, 0x7e8: 0x0b22, 0x7e9: 0x0d12, + 0x7ea: 0x0e1a, 0x7eb: 0x0f1e, 0x7ec: 0x142a, 0x7ed: 0x0752, 0x7ee: 0x07ea, 0x7ef: 0x0856, + 0x7f0: 0x0c8e, 0x7f1: 0x0d82, 0x7f2: 0x0ece, 0x7f3: 0x0ff2, 0x7f4: 0x117a, 0x7f5: 0x128e, + 0x7f6: 0x12a6, 0x7f7: 0x13ca, 0x7f8: 0x14f2, 0x7f9: 0x15a6, 0x7fa: 0x15c2, 0x7fb: 0x102e, + 0x7fc: 0x106e, 0x7fd: 0x1126, 0x7fe: 0x1246, 0x7ff: 0x147e, + // Block 0x20, offset 0x800 + 0x800: 0x15ce, 0x801: 0x134e, 0x802: 0x09ca, 0x803: 0x0b3e, 0x804: 0x10de, 0x805: 0x119e, + 0x806: 0x0f02, 0x807: 0x1036, 0x808: 0x139a, 0x809: 0x14ea, 0x80a: 0x09c6, 0x80b: 0x0a92, + 0x80c: 0x0d7a, 0x80d: 0x0e2e, 0x80e: 0x0e62, 0x80f: 0x1116, 0x810: 0x113e, 0x811: 0x14aa, + 0x812: 0x0852, 0x813: 0x11aa, 0x814: 0x07f6, 0x815: 0x07f2, 0x816: 0x109a, 0x817: 0x112a, + 0x818: 0x125e, 0x819: 0x14b2, 0x81a: 0x136a, 0x81b: 0x0c2a, 0x81c: 0x0d76, 0x81d: 0x135a, + 0x81e: 0x06fa, 0x81f: 0x0a66, 0x820: 0x0b96, 0x821: 0x0f32, 0x822: 0x0fb2, 0x823: 0x0876, + 0x824: 0x103e, 0x825: 0x0762, 0x826: 0x0b7a, 0x827: 0x06da, 0x828: 0x0dee, 0x829: 0x0ca6, + 0x82a: 0x1112, 0x82b: 0x08ca, 0x82c: 0x09b6, 0x82d: 0x0ffe, 0x82e: 0x1266, 0x82f: 0x133e, + 0x830: 0x0dba, 0x831: 0x13fa, 0x832: 0x0de6, 0x833: 0x0c3a, 0x834: 0x121e, 0x835: 0x0c5a, + 0x836: 0x0fae, 0x837: 0x072e, 0x838: 0x07aa, 0x839: 0x07ee, 0x83a: 0x0d56, 0x83b: 0x10fe, + 0x83c: 0x11f6, 0x83d: 0x134a, 0x83e: 0x145e, 0x83f: 0x085e, + // Block 0x21, offset 0x840 + 0x840: 0x0912, 0x841: 0x0a1a, 0x842: 0x0b32, 0x843: 0x0cc2, 0x844: 0x0e7e, 0x845: 0x1042, + 0x846: 0x149a, 0x847: 0x157e, 0x848: 0x15d2, 0x849: 0x15ea, 0x84a: 0x083a, 0x84b: 0x0cf6, + 0x84c: 0x0da6, 0x84d: 0x13ee, 0x84e: 0x0afe, 0x84f: 0x0bda, 0x850: 0x0bf6, 0x851: 0x0c86, + 0x852: 0x0e6e, 0x853: 0x0eba, 0x854: 0x0f6a, 0x855: 0x108e, 0x856: 0x1132, 0x857: 0x1196, + 0x858: 0x13de, 0x859: 0x126e, 0x85a: 0x1406, 0x85b: 0x1482, 0x85c: 0x0812, 0x85d: 0x083e, + 0x85e: 0x0926, 0x85f: 0x0eaa, 0x860: 0x12f6, 0x861: 0x133e, 0x862: 0x0b1e, 0x863: 0x0b8e, + 0x864: 0x0c52, 0x865: 0x0db2, 0x866: 0x10da, 0x867: 0x0f26, 0x868: 0x073e, 0x869: 0x0982, + 0x86a: 0x0a66, 0x86b: 0x0aca, 0x86c: 0x0b9a, 0x86d: 0x0f42, 0x86e: 0x0f5e, 0x86f: 0x116e, + 0x870: 0x118e, 0x871: 0x1466, 0x872: 0x14e6, 0x873: 0x14f6, 0x874: 0x1532, 0x875: 0x0756, + 0x876: 0x1082, 0x877: 0x1452, 0x878: 0x14ce, 0x879: 0x0bb2, 0x87a: 0x071a, 0x87b: 0x077a, + 0x87c: 0x0a6a, 0x87d: 0x0a8a, 0x87e: 0x0cb2, 0x87f: 0x0d76, + // Block 0x22, offset 0x880 + 0x880: 0x0ec6, 0x881: 0x0fce, 0x882: 0x127a, 0x883: 0x141a, 0x884: 0x1626, 0x885: 0x0ce6, + 0x886: 0x14a6, 0x887: 0x0836, 0x888: 0x0d32, 0x889: 0x0d3e, 0x88a: 0x0e12, 0x88b: 0x0e4a, + 0x88c: 0x0f4e, 0x88d: 0x0faa, 0x88e: 0x102a, 0x88f: 0x110e, 0x890: 0x153e, 0x891: 0x07b2, + 0x892: 0x0c06, 0x893: 0x14b6, 0x894: 0x076a, 0x895: 0x0aae, 0x896: 0x0e32, 0x897: 0x13e2, + 0x898: 0x0b6a, 0x899: 0x0bba, 0x89a: 0x0d46, 0x89b: 0x0f32, 0x89c: 0x14be, 0x89d: 0x081a, + 0x89e: 0x0902, 0x89f: 0x0a9a, 0x8a0: 0x0cd6, 0x8a1: 0x0d22, 0x8a2: 0x0d62, 0x8a3: 0x0df6, + 0x8a4: 0x0f4a, 0x8a5: 0x0fbe, 0x8a6: 0x115a, 0x8a7: 0x12fa, 0x8a8: 0x1306, 0x8a9: 0x145a, + 0x8aa: 0x14da, 0x8ab: 0x0886, 0x8ac: 0x0e4e, 0x8ad: 0x0906, 0x8ae: 0x0eca, 0x8af: 0x0f6e, + 0x8b0: 0x128a, 0x8b1: 0x14c2, 0x8b2: 0x15ae, 0x8b3: 0x15d6, 0x8b4: 0x0d3a, 0x8b5: 0x0e2a, + 0x8b6: 0x11c6, 0x8b7: 0x10ba, 0x8b8: 0x10c6, 0x8b9: 0x10ea, 0x8ba: 0x0f1a, 0x8bb: 0x0ea2, + 0x8bc: 0x1366, 0x8bd: 0x0736, 0x8be: 0x122e, 0x8bf: 0x081e, + // Block 0x23, offset 0x8c0 + 0x8c0: 0x080e, 0x8c1: 0x0b0e, 0x8c2: 0x0c2e, 0x8c3: 0x10f6, 0x8c4: 0x0a56, 0x8c5: 0x0e06, + 0x8c6: 0x0cf2, 0x8c7: 0x13ea, 0x8c8: 0x12ea, 0x8c9: 0x14ae, 0x8ca: 0x1326, 0x8cb: 0x0b2a, + 0x8cc: 0x078a, 0x8cd: 0x095e, 0x8d0: 0x09b2, + 0x8d2: 0x0ce2, 0x8d5: 0x07fa, 0x8d6: 0x0f22, 0x8d7: 0x0fe6, + 0x8d8: 0x104a, 0x8d9: 0x1066, 0x8da: 0x106a, 0x8db: 0x107e, 0x8dc: 0x14fe, 0x8dd: 0x10ee, + 0x8de: 0x1172, 0x8e0: 0x1292, 0x8e2: 0x1356, + 0x8e5: 0x140a, 0x8e6: 0x1436, + 0x8ea: 0x1552, 0x8eb: 0x1556, 0x8ec: 0x155a, 0x8ed: 0x15be, 0x8ee: 0x142e, 0x8ef: 0x14ca, + 0x8f0: 0x075a, 0x8f1: 0x077e, 0x8f2: 0x0792, 0x8f3: 0x084e, 0x8f4: 0x085a, 0x8f5: 0x089a, + 0x8f6: 0x094e, 0x8f7: 0x096a, 0x8f8: 0x0972, 0x8f9: 0x09ae, 0x8fa: 0x09ba, 0x8fb: 0x0a96, + 0x8fc: 0x0a9e, 0x8fd: 0x0ba6, 0x8fe: 0x0bce, 0x8ff: 0x0bd6, + // Block 0x24, offset 0x900 + 0x900: 0x0bee, 0x901: 0x0c9a, 0x902: 0x0cca, 0x903: 0x0cea, 0x904: 0x0d5a, 0x905: 0x0e1e, + 0x906: 0x0e3a, 0x907: 0x0e6a, 0x908: 0x0ebe, 0x909: 0x0ede, 0x90a: 0x0f52, 0x90b: 0x1032, + 0x90c: 0x104e, 0x90d: 0x1056, 0x90e: 0x1052, 0x90f: 0x105a, 0x910: 0x105e, 0x911: 0x1062, + 0x912: 0x1076, 0x913: 0x107a, 0x914: 0x109e, 0x915: 0x10b2, 0x916: 0x10ce, 0x917: 0x1132, + 0x918: 0x113a, 0x919: 0x1142, 0x91a: 0x1156, 0x91b: 0x117e, 0x91c: 0x11ce, 0x91d: 0x1202, + 0x91e: 0x1202, 0x91f: 0x126a, 0x920: 0x1312, 0x921: 0x132a, 0x922: 0x135e, 0x923: 0x1362, + 0x924: 0x13a6, 0x925: 0x13aa, 0x926: 0x1402, 0x927: 0x140a, 0x928: 0x14de, 0x929: 0x1522, + 0x92a: 0x153a, 0x92b: 0x0b9e, 0x92c: 0x1721, 0x92d: 0x11e6, + 0x930: 0x06e2, 0x931: 0x07e6, 0x932: 0x07a6, 0x933: 0x074e, 0x934: 0x078e, 0x935: 0x07ba, + 0x936: 0x084a, 0x937: 0x0866, 0x938: 0x094e, 0x939: 0x093a, 0x93a: 0x094a, 0x93b: 0x0966, + 0x93c: 0x09b2, 0x93d: 0x09c2, 0x93e: 0x0a06, 0x93f: 0x0a12, + // Block 0x25, offset 0x940 + 0x940: 0x0a2e, 0x941: 0x0a3e, 0x942: 0x0b26, 0x943: 0x0b2e, 0x944: 0x0b5e, 0x945: 0x0b7e, + 0x946: 0x0bae, 0x947: 0x0bc6, 0x948: 0x0bb6, 0x949: 0x0bd6, 0x94a: 0x0bca, 0x94b: 0x0bee, + 0x94c: 0x0c0a, 0x94d: 0x0c62, 0x94e: 0x0c6e, 0x94f: 0x0c76, 0x950: 0x0c9e, 0x951: 0x0ce2, + 0x952: 0x0d12, 0x953: 0x0d16, 0x954: 0x0d2a, 0x955: 0x0daa, 0x956: 0x0dba, 0x957: 0x0e12, + 0x958: 0x0e5e, 0x959: 0x0e56, 0x95a: 0x0e6a, 0x95b: 0x0e86, 0x95c: 0x0ebe, 0x95d: 0x1016, + 0x95e: 0x0ee2, 0x95f: 0x0f16, 0x960: 0x0f22, 0x961: 0x0f62, 0x962: 0x0f7e, 0x963: 0x0fa2, + 0x964: 0x0fc6, 0x965: 0x0fca, 0x966: 0x0fe6, 0x967: 0x0fea, 0x968: 0x0ffa, 0x969: 0x100e, + 0x96a: 0x100a, 0x96b: 0x103a, 0x96c: 0x10b6, 0x96d: 0x10ce, 0x96e: 0x10e6, 0x96f: 0x111e, + 0x970: 0x1132, 0x971: 0x114e, 0x972: 0x117e, 0x973: 0x1232, 0x974: 0x125a, 0x975: 0x12ce, + 0x976: 0x1316, 0x977: 0x1322, 0x978: 0x132a, 0x979: 0x1342, 0x97a: 0x1356, 0x97b: 0x1346, + 0x97c: 0x135e, 0x97d: 0x135a, 0x97e: 0x1352, 0x97f: 0x1362, + // Block 0x26, offset 0x980 + 0x980: 0x136e, 0x981: 0x13aa, 0x982: 0x13e6, 0x983: 0x1416, 0x984: 0x144e, 0x985: 0x146e, + 0x986: 0x14ba, 0x987: 0x14de, 0x988: 0x14fe, 0x989: 0x1512, 0x98a: 0x1522, 0x98b: 0x152e, + 0x98c: 0x153a, 0x98d: 0x158e, 0x98e: 0x162e, 0x98f: 0x16b8, 0x990: 0x16b3, 0x991: 0x16e5, + 0x992: 0x060a, 0x993: 0x0632, 0x994: 0x0636, 0x995: 0x1767, 0x996: 0x1794, 0x997: 0x180c, + 0x998: 0x161a, 0x999: 0x162a, + // Block 0x27, offset 0x9c0 + 0x9c0: 0x06fe, 0x9c1: 0x06f6, 0x9c2: 0x0706, 0x9c3: 0x164a, 0x9c4: 0x074a, 0x9c5: 0x075a, + 0x9c6: 0x075e, 0x9c7: 0x0766, 0x9c8: 0x076e, 0x9c9: 0x0772, 0x9ca: 0x077e, 0x9cb: 0x0776, + 0x9cc: 0x05b6, 0x9cd: 0x165e, 0x9ce: 0x0792, 0x9cf: 0x0796, 0x9d0: 0x079a, 0x9d1: 0x07b6, + 0x9d2: 0x164f, 0x9d3: 0x05ba, 0x9d4: 0x07a2, 0x9d5: 0x07c2, 0x9d6: 0x1659, 0x9d7: 0x07d2, + 0x9d8: 0x07da, 0x9d9: 0x073a, 0x9da: 0x07e2, 0x9db: 0x07e6, 0x9dc: 0x1834, 0x9dd: 0x0802, + 0x9de: 0x080a, 0x9df: 0x05c2, 0x9e0: 0x0822, 0x9e1: 0x0826, 0x9e2: 0x082e, 0x9e3: 0x0832, + 0x9e4: 0x05c6, 0x9e5: 0x084a, 0x9e6: 0x084e, 0x9e7: 0x085a, 0x9e8: 0x0866, 0x9e9: 0x086a, + 0x9ea: 0x086e, 0x9eb: 0x0876, 0x9ec: 0x0896, 0x9ed: 0x089a, 0x9ee: 0x08a2, 0x9ef: 0x08b2, + 0x9f0: 0x08ba, 0x9f1: 0x08be, 0x9f2: 0x08be, 0x9f3: 0x08be, 0x9f4: 0x166d, 0x9f5: 0x0e96, + 0x9f6: 0x08d2, 0x9f7: 0x08da, 0x9f8: 0x1672, 0x9f9: 0x08e6, 0x9fa: 0x08ee, 0x9fb: 0x08f6, + 0x9fc: 0x091e, 0x9fd: 0x090a, 0x9fe: 0x0916, 0x9ff: 0x091a, + // Block 0x28, offset 0xa00 + 0xa00: 0x0922, 0xa01: 0x092a, 0xa02: 0x092e, 0xa03: 0x0936, 0xa04: 0x093e, 0xa05: 0x0942, + 0xa06: 0x0942, 0xa07: 0x094a, 0xa08: 0x0952, 0xa09: 0x0956, 0xa0a: 0x0962, 0xa0b: 0x0986, + 0xa0c: 0x096a, 0xa0d: 0x098a, 0xa0e: 0x096e, 0xa0f: 0x0976, 0xa10: 0x080e, 0xa11: 0x09d2, + 0xa12: 0x099a, 0xa13: 0x099e, 0xa14: 0x09a2, 0xa15: 0x0996, 0xa16: 0x09aa, 0xa17: 0x09a6, + 0xa18: 0x09be, 0xa19: 0x1677, 0xa1a: 0x09da, 0xa1b: 0x09de, 0xa1c: 0x09e6, 0xa1d: 0x09f2, + 0xa1e: 0x09fa, 0xa1f: 0x0a16, 0xa20: 0x167c, 0xa21: 0x1681, 0xa22: 0x0a22, 0xa23: 0x0a26, + 0xa24: 0x0a2a, 0xa25: 0x0a1e, 0xa26: 0x0a32, 0xa27: 0x05ca, 0xa28: 0x05ce, 0xa29: 0x0a3a, + 0xa2a: 0x0a42, 0xa2b: 0x0a42, 0xa2c: 0x1686, 0xa2d: 0x0a5e, 0xa2e: 0x0a62, 0xa2f: 0x0a66, + 0xa30: 0x0a6e, 0xa31: 0x168b, 0xa32: 0x0a76, 0xa33: 0x0a7a, 0xa34: 0x0b52, 0xa35: 0x0a82, + 0xa36: 0x05d2, 0xa37: 0x0a8e, 0xa38: 0x0a9e, 0xa39: 0x0aaa, 0xa3a: 0x0aa6, 0xa3b: 0x1695, + 0xa3c: 0x0ab2, 0xa3d: 0x169a, 0xa3e: 0x0abe, 0xa3f: 0x0aba, + // Block 0x29, offset 0xa40 + 0xa40: 0x0ac2, 0xa41: 0x0ad2, 0xa42: 0x0ad6, 0xa43: 0x05d6, 0xa44: 0x0ae6, 0xa45: 0x0aee, + 0xa46: 0x0af2, 0xa47: 0x0af6, 0xa48: 0x05da, 0xa49: 0x169f, 0xa4a: 0x05de, 0xa4b: 0x0b12, + 0xa4c: 0x0b16, 0xa4d: 0x0b1a, 0xa4e: 0x0b22, 0xa4f: 0x1866, 0xa50: 0x0b3a, 0xa51: 0x16a9, + 0xa52: 0x16a9, 0xa53: 0x11da, 0xa54: 0x0b4a, 0xa55: 0x0b4a, 0xa56: 0x05e2, 0xa57: 0x16cc, + 0xa58: 0x179e, 0xa59: 0x0b5a, 0xa5a: 0x0b62, 0xa5b: 0x05e6, 0xa5c: 0x0b76, 0xa5d: 0x0b86, + 0xa5e: 0x0b8a, 0xa5f: 0x0b92, 0xa60: 0x0ba2, 0xa61: 0x05ee, 0xa62: 0x05ea, 0xa63: 0x0ba6, + 0xa64: 0x16ae, 0xa65: 0x0baa, 0xa66: 0x0bbe, 0xa67: 0x0bc2, 0xa68: 0x0bc6, 0xa69: 0x0bc2, + 0xa6a: 0x0bd2, 0xa6b: 0x0bd6, 0xa6c: 0x0be6, 0xa6d: 0x0bde, 0xa6e: 0x0be2, 0xa6f: 0x0bea, + 0xa70: 0x0bee, 0xa71: 0x0bf2, 0xa72: 0x0bfe, 0xa73: 0x0c02, 0xa74: 0x0c1a, 0xa75: 0x0c22, + 0xa76: 0x0c32, 0xa77: 0x0c46, 0xa78: 0x16bd, 0xa79: 0x0c42, 0xa7a: 0x0c36, 0xa7b: 0x0c4e, + 0xa7c: 0x0c56, 0xa7d: 0x0c6a, 0xa7e: 0x16c2, 0xa7f: 0x0c72, + // Block 0x2a, offset 0xa80 + 0xa80: 0x0c66, 0xa81: 0x0c5e, 0xa82: 0x05f2, 0xa83: 0x0c7a, 0xa84: 0x0c82, 0xa85: 0x0c8a, + 0xa86: 0x0c7e, 0xa87: 0x05f6, 0xa88: 0x0c9a, 0xa89: 0x0ca2, 0xa8a: 0x16c7, 0xa8b: 0x0cce, + 0xa8c: 0x0d02, 0xa8d: 0x0cde, 0xa8e: 0x0602, 0xa8f: 0x0cea, 0xa90: 0x05fe, 0xa91: 0x05fa, + 0xa92: 0x07c6, 0xa93: 0x07ca, 0xa94: 0x0d06, 0xa95: 0x0cee, 0xa96: 0x11ae, 0xa97: 0x0666, + 0xa98: 0x0d12, 0xa99: 0x0d16, 0xa9a: 0x0d1a, 0xa9b: 0x0d2e, 0xa9c: 0x0d26, 0xa9d: 0x16e0, + 0xa9e: 0x0606, 0xa9f: 0x0d42, 0xaa0: 0x0d36, 0xaa1: 0x0d52, 0xaa2: 0x0d5a, 0xaa3: 0x16ea, + 0xaa4: 0x0d5e, 0xaa5: 0x0d4a, 0xaa6: 0x0d66, 0xaa7: 0x060a, 0xaa8: 0x0d6a, 0xaa9: 0x0d6e, + 0xaaa: 0x0d72, 0xaab: 0x0d7e, 0xaac: 0x16ef, 0xaad: 0x0d86, 0xaae: 0x060e, 0xaaf: 0x0d92, + 0xab0: 0x16f4, 0xab1: 0x0d96, 0xab2: 0x0612, 0xab3: 0x0da2, 0xab4: 0x0dae, 0xab5: 0x0dba, + 0xab6: 0x0dbe, 0xab7: 0x16f9, 0xab8: 0x1690, 0xab9: 0x16fe, 0xaba: 0x0dde, 0xabb: 0x1703, + 0xabc: 0x0dea, 0xabd: 0x0df2, 0xabe: 0x0de2, 0xabf: 0x0dfe, + // Block 0x2b, offset 0xac0 + 0xac0: 0x0e0e, 0xac1: 0x0e1e, 0xac2: 0x0e12, 0xac3: 0x0e16, 0xac4: 0x0e22, 0xac5: 0x0e26, + 0xac6: 0x1708, 0xac7: 0x0e0a, 0xac8: 0x0e3e, 0xac9: 0x0e42, 0xaca: 0x0616, 0xacb: 0x0e56, + 0xacc: 0x0e52, 0xacd: 0x170d, 0xace: 0x0e36, 0xacf: 0x0e72, 0xad0: 0x1712, 0xad1: 0x1717, + 0xad2: 0x0e76, 0xad3: 0x0e8a, 0xad4: 0x0e86, 0xad5: 0x0e82, 0xad6: 0x061a, 0xad7: 0x0e8e, + 0xad8: 0x0e9e, 0xad9: 0x0e9a, 0xada: 0x0ea6, 0xadb: 0x1654, 0xadc: 0x0eb6, 0xadd: 0x171c, + 0xade: 0x0ec2, 0xadf: 0x1726, 0xae0: 0x0ed6, 0xae1: 0x0ee2, 0xae2: 0x0ef6, 0xae3: 0x172b, + 0xae4: 0x0f0a, 0xae5: 0x0f0e, 0xae6: 0x1730, 0xae7: 0x1735, 0xae8: 0x0f2a, 0xae9: 0x0f3a, + 0xaea: 0x061e, 0xaeb: 0x0f3e, 0xaec: 0x0622, 0xaed: 0x0622, 0xaee: 0x0f56, 0xaef: 0x0f5a, + 0xaf0: 0x0f62, 0xaf1: 0x0f66, 0xaf2: 0x0f72, 0xaf3: 0x0626, 0xaf4: 0x0f8a, 0xaf5: 0x173a, + 0xaf6: 0x0fa6, 0xaf7: 0x173f, 0xaf8: 0x0fb2, 0xaf9: 0x16a4, 0xafa: 0x0fc2, 0xafb: 0x1744, + 0xafc: 0x1749, 0xafd: 0x174e, 0xafe: 0x062a, 0xaff: 0x062e, + // Block 0x2c, offset 0xb00 + 0xb00: 0x0ffa, 0xb01: 0x1758, 0xb02: 0x1753, 0xb03: 0x175d, 0xb04: 0x1762, 0xb05: 0x1002, + 0xb06: 0x1006, 0xb07: 0x1006, 0xb08: 0x100e, 0xb09: 0x0636, 0xb0a: 0x1012, 0xb0b: 0x063a, + 0xb0c: 0x063e, 0xb0d: 0x176c, 0xb0e: 0x1026, 0xb0f: 0x102e, 0xb10: 0x103a, 0xb11: 0x0642, + 0xb12: 0x1771, 0xb13: 0x105e, 0xb14: 0x1776, 0xb15: 0x177b, 0xb16: 0x107e, 0xb17: 0x1096, + 0xb18: 0x0646, 0xb19: 0x109e, 0xb1a: 0x10a2, 0xb1b: 0x10a6, 0xb1c: 0x1780, 0xb1d: 0x1785, + 0xb1e: 0x1785, 0xb1f: 0x10be, 0xb20: 0x064a, 0xb21: 0x178a, 0xb22: 0x10d2, 0xb23: 0x10d6, + 0xb24: 0x064e, 0xb25: 0x178f, 0xb26: 0x10f2, 0xb27: 0x0652, 0xb28: 0x1102, 0xb29: 0x10fa, + 0xb2a: 0x110a, 0xb2b: 0x1799, 0xb2c: 0x1122, 0xb2d: 0x0656, 0xb2e: 0x112e, 0xb2f: 0x1136, + 0xb30: 0x1146, 0xb31: 0x065a, 0xb32: 0x17a3, 0xb33: 0x17a8, 0xb34: 0x065e, 0xb35: 0x17ad, + 0xb36: 0x115e, 0xb37: 0x17b2, 0xb38: 0x116a, 0xb39: 0x1176, 0xb3a: 0x117e, 0xb3b: 0x17b7, + 0xb3c: 0x17bc, 0xb3d: 0x1192, 0xb3e: 0x17c1, 0xb3f: 0x119a, + // Block 0x2d, offset 0xb40 + 0xb40: 0x16d1, 0xb41: 0x0662, 0xb42: 0x11b2, 0xb43: 0x11b6, 0xb44: 0x066a, 0xb45: 0x11ba, + 0xb46: 0x0a36, 0xb47: 0x17c6, 0xb48: 0x17cb, 0xb49: 0x16d6, 0xb4a: 0x16db, 0xb4b: 0x11da, + 0xb4c: 0x11de, 0xb4d: 0x13f6, 0xb4e: 0x066e, 0xb4f: 0x120a, 0xb50: 0x1206, 0xb51: 0x120e, + 0xb52: 0x0842, 0xb53: 0x1212, 0xb54: 0x1216, 0xb55: 0x121a, 0xb56: 0x1222, 0xb57: 0x17d0, + 0xb58: 0x121e, 0xb59: 0x1226, 0xb5a: 0x123a, 0xb5b: 0x123e, 0xb5c: 0x122a, 0xb5d: 0x1242, + 0xb5e: 0x1256, 0xb5f: 0x126a, 0xb60: 0x1236, 0xb61: 0x124a, 0xb62: 0x124e, 0xb63: 0x1252, + 0xb64: 0x17d5, 0xb65: 0x17df, 0xb66: 0x17da, 0xb67: 0x0672, 0xb68: 0x1272, 0xb69: 0x1276, + 0xb6a: 0x127e, 0xb6b: 0x17f3, 0xb6c: 0x1282, 0xb6d: 0x17e4, 0xb6e: 0x0676, 0xb6f: 0x067a, + 0xb70: 0x17e9, 0xb71: 0x17ee, 0xb72: 0x067e, 0xb73: 0x12a2, 0xb74: 0x12a6, 0xb75: 0x12aa, + 0xb76: 0x12ae, 0xb77: 0x12ba, 0xb78: 0x12b6, 0xb79: 0x12c2, 0xb7a: 0x12be, 0xb7b: 0x12ce, + 0xb7c: 0x12c6, 0xb7d: 0x12ca, 0xb7e: 0x12d2, 0xb7f: 0x0682, + // Block 0x2e, offset 0xb80 + 0xb80: 0x12da, 0xb81: 0x12de, 0xb82: 0x0686, 0xb83: 0x12ee, 0xb84: 0x12f2, 0xb85: 0x17f8, + 0xb86: 0x12fe, 0xb87: 0x1302, 0xb88: 0x068a, 0xb89: 0x130e, 0xb8a: 0x05be, 0xb8b: 0x17fd, + 0xb8c: 0x1802, 0xb8d: 0x068e, 0xb8e: 0x0692, 0xb8f: 0x133a, 0xb90: 0x1352, 0xb91: 0x136e, + 0xb92: 0x137e, 0xb93: 0x1807, 0xb94: 0x1392, 0xb95: 0x1396, 0xb96: 0x13ae, 0xb97: 0x13ba, + 0xb98: 0x1811, 0xb99: 0x1663, 0xb9a: 0x13c6, 0xb9b: 0x13c2, 0xb9c: 0x13ce, 0xb9d: 0x1668, + 0xb9e: 0x13da, 0xb9f: 0x13e6, 0xba0: 0x1816, 0xba1: 0x181b, 0xba2: 0x1426, 0xba3: 0x1432, + 0xba4: 0x143a, 0xba5: 0x1820, 0xba6: 0x143e, 0xba7: 0x146a, 0xba8: 0x1476, 0xba9: 0x147a, + 0xbaa: 0x1472, 0xbab: 0x1486, 0xbac: 0x148a, 0xbad: 0x1825, 0xbae: 0x1496, 0xbaf: 0x0696, + 0xbb0: 0x149e, 0xbb1: 0x182a, 0xbb2: 0x069a, 0xbb3: 0x14d6, 0xbb4: 0x0ac6, 0xbb5: 0x14ee, + 0xbb6: 0x182f, 0xbb7: 0x1839, 0xbb8: 0x069e, 0xbb9: 0x06a2, 0xbba: 0x1516, 0xbbb: 0x183e, + 0xbbc: 0x06a6, 0xbbd: 0x1843, 0xbbe: 0x152e, 0xbbf: 0x152e, + // Block 0x2f, offset 0xbc0 + 0xbc0: 0x1536, 0xbc1: 0x1848, 0xbc2: 0x154e, 0xbc3: 0x06aa, 0xbc4: 0x155e, 0xbc5: 0x156a, + 0xbc6: 0x1572, 0xbc7: 0x157a, 0xbc8: 0x06ae, 0xbc9: 0x184d, 0xbca: 0x158e, 0xbcb: 0x15aa, + 0xbcc: 0x15b6, 0xbcd: 0x06b2, 0xbce: 0x06b6, 0xbcf: 0x15ba, 0xbd0: 0x1852, 0xbd1: 0x06ba, + 0xbd2: 0x1857, 0xbd3: 0x185c, 0xbd4: 0x1861, 0xbd5: 0x15de, 0xbd6: 0x06be, 0xbd7: 0x15f2, + 0xbd8: 0x15fa, 0xbd9: 0x15fe, 0xbda: 0x1606, 0xbdb: 0x160e, 0xbdc: 0x1616, 0xbdd: 0x186b, +} + +// nfcIndex: 22 blocks, 1408 entries, 1408 bytes +// Block 0 is the zero block. +var nfcIndex = [1408]uint8{ + // Block 0x0, offset 0x0 + // Block 0x1, offset 0x40 + // Block 0x2, offset 0x80 + // Block 0x3, offset 0xc0 + 0xc2: 0x2e, 0xc3: 0x01, 0xc4: 0x02, 0xc5: 0x03, 0xc6: 0x2f, 0xc7: 0x04, + 0xc8: 0x05, 0xca: 0x30, 0xcb: 0x31, 0xcc: 0x06, 0xcd: 0x07, 0xce: 0x08, 0xcf: 0x32, + 0xd0: 0x09, 0xd1: 0x33, 0xd2: 0x34, 0xd3: 0x0a, 0xd6: 0x0b, 0xd7: 0x35, + 0xd8: 0x36, 0xd9: 0x0c, 0xdb: 0x37, 0xdc: 0x38, 0xdd: 0x39, 0xdf: 0x3a, + 0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05, + 0xea: 0x06, 0xeb: 0x07, 0xec: 0x08, 0xed: 0x09, 0xef: 0x0a, + 0xf0: 0x13, + // Block 0x4, offset 0x100 + 0x120: 0x3b, 0x121: 0x3c, 0x123: 0x0d, 0x124: 0x3d, 0x125: 0x3e, 0x126: 0x3f, 0x127: 0x40, + 0x128: 0x41, 0x129: 0x42, 0x12a: 0x43, 0x12b: 0x44, 0x12c: 0x3f, 0x12d: 0x45, 0x12e: 0x46, 0x12f: 0x47, + 0x131: 0x48, 0x132: 0x49, 0x133: 0x4a, 0x134: 0x4b, 0x135: 0x4c, 0x137: 0x4d, + 0x138: 0x4e, 0x139: 0x4f, 0x13a: 0x50, 0x13b: 0x51, 0x13c: 0x52, 0x13d: 0x53, 0x13e: 0x54, 0x13f: 0x55, + // Block 0x5, offset 0x140 + 0x140: 0x56, 0x142: 0x57, 0x144: 0x58, 0x145: 0x59, 0x146: 0x5a, 0x147: 0x5b, + 0x14d: 0x5c, + 0x15c: 0x5d, 0x15f: 0x5e, + 0x162: 0x5f, 0x164: 0x60, + 0x168: 0x61, 0x169: 0x62, 0x16a: 0x63, 0x16b: 0x64, 0x16c: 0x0e, 0x16d: 0x65, 0x16e: 0x66, 0x16f: 0x67, + 0x170: 0x68, 0x173: 0x69, 0x177: 0x0f, + 0x178: 0x10, 0x179: 0x11, 0x17a: 0x12, 0x17b: 0x13, 0x17c: 0x14, 0x17d: 0x15, 0x17e: 0x16, 0x17f: 0x17, + // Block 0x6, offset 0x180 + 0x180: 0x6a, 0x183: 0x6b, 0x184: 0x6c, 0x186: 0x6d, 0x187: 0x6e, + 0x188: 0x6f, 0x189: 0x18, 0x18a: 0x19, 0x18b: 0x70, 0x18c: 0x71, + 0x1ab: 0x72, + 0x1b3: 0x73, 0x1b5: 0x74, 0x1b7: 0x75, + // Block 0x7, offset 0x1c0 + 0x1c0: 0x76, 0x1c1: 0x1a, 0x1c2: 0x1b, 0x1c3: 0x1c, 0x1c4: 0x77, 0x1c5: 0x78, + 0x1c9: 0x79, 0x1cc: 0x7a, 0x1cd: 0x7b, + // Block 0x8, offset 0x200 + 0x219: 0x7c, 0x21a: 0x7d, 0x21b: 0x7e, + 0x220: 0x7f, 0x223: 0x80, 0x224: 0x81, 0x225: 0x82, 0x226: 0x83, 0x227: 0x84, + 0x22a: 0x85, 0x22b: 0x86, 0x22f: 0x87, + 0x230: 0x88, 0x231: 0x89, 0x232: 0x8a, 0x233: 0x8b, 0x234: 0x8c, 0x235: 0x8d, 0x236: 0x8e, 0x237: 0x88, + 0x238: 0x89, 0x239: 0x8a, 0x23a: 0x8b, 0x23b: 0x8c, 0x23c: 0x8d, 0x23d: 0x8e, 0x23e: 0x88, 0x23f: 0x89, + // Block 0x9, offset 0x240 + 0x240: 0x8a, 0x241: 0x8b, 0x242: 0x8c, 0x243: 0x8d, 0x244: 0x8e, 0x245: 0x88, 0x246: 0x89, 0x247: 0x8a, + 0x248: 0x8b, 0x249: 0x8c, 0x24a: 0x8d, 0x24b: 0x8e, 0x24c: 0x88, 0x24d: 0x89, 0x24e: 0x8a, 0x24f: 0x8b, + 0x250: 0x8c, 0x251: 0x8d, 0x252: 0x8e, 0x253: 0x88, 0x254: 0x89, 0x255: 0x8a, 0x256: 0x8b, 0x257: 0x8c, + 0x258: 0x8d, 0x259: 0x8e, 0x25a: 0x88, 0x25b: 0x89, 0x25c: 0x8a, 0x25d: 0x8b, 0x25e: 0x8c, 0x25f: 0x8d, + 0x260: 0x8e, 0x261: 0x88, 0x262: 0x89, 0x263: 0x8a, 0x264: 0x8b, 0x265: 0x8c, 0x266: 0x8d, 0x267: 0x8e, + 0x268: 0x88, 0x269: 0x89, 0x26a: 0x8a, 0x26b: 0x8b, 0x26c: 0x8c, 0x26d: 0x8d, 0x26e: 0x8e, 0x26f: 0x88, + 0x270: 0x89, 0x271: 0x8a, 0x272: 0x8b, 0x273: 0x8c, 0x274: 0x8d, 0x275: 0x8e, 0x276: 0x88, 0x277: 0x89, + 0x278: 0x8a, 0x279: 0x8b, 0x27a: 0x8c, 0x27b: 0x8d, 0x27c: 0x8e, 0x27d: 0x88, 0x27e: 0x89, 0x27f: 0x8a, + // Block 0xa, offset 0x280 + 0x280: 0x8b, 0x281: 0x8c, 0x282: 0x8d, 0x283: 0x8e, 0x284: 0x88, 0x285: 0x89, 0x286: 0x8a, 0x287: 0x8b, + 0x288: 0x8c, 0x289: 0x8d, 0x28a: 0x8e, 0x28b: 0x88, 0x28c: 0x89, 0x28d: 0x8a, 0x28e: 0x8b, 0x28f: 0x8c, + 0x290: 0x8d, 0x291: 0x8e, 0x292: 0x88, 0x293: 0x89, 0x294: 0x8a, 0x295: 0x8b, 0x296: 0x8c, 0x297: 0x8d, + 0x298: 0x8e, 0x299: 0x88, 0x29a: 0x89, 0x29b: 0x8a, 0x29c: 0x8b, 0x29d: 0x8c, 0x29e: 0x8d, 0x29f: 0x8e, + 0x2a0: 0x88, 0x2a1: 0x89, 0x2a2: 0x8a, 0x2a3: 0x8b, 0x2a4: 0x8c, 0x2a5: 0x8d, 0x2a6: 0x8e, 0x2a7: 0x88, + 0x2a8: 0x89, 0x2a9: 0x8a, 0x2aa: 0x8b, 0x2ab: 0x8c, 0x2ac: 0x8d, 0x2ad: 0x8e, 0x2ae: 0x88, 0x2af: 0x89, + 0x2b0: 0x8a, 0x2b1: 0x8b, 0x2b2: 0x8c, 0x2b3: 0x8d, 0x2b4: 0x8e, 0x2b5: 0x88, 0x2b6: 0x89, 0x2b7: 0x8a, + 0x2b8: 0x8b, 0x2b9: 0x8c, 0x2ba: 0x8d, 0x2bb: 0x8e, 0x2bc: 0x88, 0x2bd: 0x89, 0x2be: 0x8a, 0x2bf: 0x8b, + // Block 0xb, offset 0x2c0 + 0x2c0: 0x8c, 0x2c1: 0x8d, 0x2c2: 0x8e, 0x2c3: 0x88, 0x2c4: 0x89, 0x2c5: 0x8a, 0x2c6: 0x8b, 0x2c7: 0x8c, + 0x2c8: 0x8d, 0x2c9: 0x8e, 0x2ca: 0x88, 0x2cb: 0x89, 0x2cc: 0x8a, 0x2cd: 0x8b, 0x2ce: 0x8c, 0x2cf: 0x8d, + 0x2d0: 0x8e, 0x2d1: 0x88, 0x2d2: 0x89, 0x2d3: 0x8a, 0x2d4: 0x8b, 0x2d5: 0x8c, 0x2d6: 0x8d, 0x2d7: 0x8e, + 0x2d8: 0x88, 0x2d9: 0x89, 0x2da: 0x8a, 0x2db: 0x8b, 0x2dc: 0x8c, 0x2dd: 0x8d, 0x2de: 0x8f, + // Block 0xc, offset 0x300 + 0x324: 0x1d, 0x325: 0x1e, 0x326: 0x1f, 0x327: 0x20, + 0x328: 0x21, 0x329: 0x22, 0x32a: 0x23, 0x32b: 0x24, 0x32c: 0x90, 0x32d: 0x91, 0x32e: 0x92, + 0x331: 0x93, 0x332: 0x94, 0x333: 0x95, 0x334: 0x96, + 0x338: 0x97, 0x339: 0x98, 0x33a: 0x99, 0x33b: 0x9a, 0x33e: 0x9b, 0x33f: 0x9c, + // Block 0xd, offset 0x340 + 0x347: 0x9d, + 0x34b: 0x9e, 0x34d: 0x9f, + 0x368: 0xa0, 0x36b: 0xa1, + 0x374: 0xa2, + 0x37a: 0xa3, 0x37d: 0xa4, + // Block 0xe, offset 0x380 + 0x381: 0xa5, 0x382: 0xa6, 0x384: 0xa7, 0x385: 0x83, 0x387: 0xa8, + 0x388: 0xa9, 0x38b: 0xaa, 0x38c: 0xab, 0x38d: 0xac, + 0x391: 0xad, 0x392: 0xae, 0x393: 0xaf, 0x396: 0xb0, 0x397: 0xb1, + 0x398: 0x74, 0x39a: 0xb2, 0x39c: 0xb3, + 0x3a0: 0xb4, 0x3a4: 0xb5, 0x3a5: 0xb6, 0x3a7: 0xb7, + 0x3a8: 0xb8, 0x3a9: 0xb9, 0x3aa: 0xba, + 0x3b0: 0x74, 0x3b5: 0xbb, 0x3b6: 0xbc, + // Block 0xf, offset 0x3c0 + 0x3eb: 0xbd, 0x3ec: 0xbe, + 0x3ff: 0xbf, + // Block 0x10, offset 0x400 + 0x432: 0xc0, + // Block 0x11, offset 0x440 + 0x445: 0xc1, 0x446: 0xc2, 0x447: 0xc3, + 0x449: 0xc4, + // Block 0x12, offset 0x480 + 0x480: 0xc5, 0x484: 0xbe, + 0x48b: 0xc6, + 0x4a3: 0xc7, 0x4a5: 0xc8, + // Block 0x13, offset 0x4c0 + 0x4c8: 0xc9, + // Block 0x14, offset 0x500 + 0x520: 0x25, 0x521: 0x26, 0x522: 0x27, 0x523: 0x28, 0x524: 0x29, 0x525: 0x2a, 0x526: 0x2b, 0x527: 0x2c, + 0x528: 0x2d, + // Block 0x15, offset 0x540 + 0x550: 0x0b, 0x551: 0x0c, 0x556: 0x0d, + 0x55b: 0x0e, 0x55d: 0x0f, 0x55e: 0x10, 0x55f: 0x11, + 0x56f: 0x12, +} + +// nfcSparseOffset: 156 entries, 312 bytes +var nfcSparseOffset = []uint16{0x0, 0x5, 0x9, 0xb, 0xd, 0x18, 0x28, 0x2a, 0x2f, 0x3a, 0x49, 0x56, 0x5e, 0x63, 0x68, 0x6a, 0x72, 0x79, 0x7c, 0x84, 0x88, 0x8c, 0x8e, 0x90, 0x99, 0x9d, 0xa4, 0xa9, 0xac, 0xb6, 0xb9, 0xc0, 0xc8, 0xcb, 0xcd, 0xd0, 0xd2, 0xd7, 0xe8, 0xf4, 0xf6, 0xfc, 0xfe, 0x100, 0x102, 0x104, 0x106, 0x108, 0x10b, 0x10e, 0x110, 0x113, 0x116, 0x11a, 0x120, 0x122, 0x12b, 0x12d, 0x130, 0x132, 0x13d, 0x141, 0x14f, 0x152, 0x158, 0x15e, 0x169, 0x16d, 0x16f, 0x171, 0x173, 0x175, 0x177, 0x17d, 0x181, 0x183, 0x185, 0x18d, 0x191, 0x194, 0x196, 0x198, 0x19b, 0x19e, 0x1a0, 0x1a2, 0x1a4, 0x1a6, 0x1ac, 0x1af, 0x1b1, 0x1b8, 0x1be, 0x1c4, 0x1cc, 0x1d2, 0x1d8, 0x1de, 0x1e2, 0x1f0, 0x1f9, 0x1fc, 0x1ff, 0x201, 0x204, 0x206, 0x20a, 0x20f, 0x211, 0x213, 0x218, 0x21e, 0x220, 0x222, 0x224, 0x22a, 0x22d, 0x22f, 0x231, 0x237, 0x23a, 0x242, 0x249, 0x24c, 0x24f, 0x251, 0x254, 0x25c, 0x260, 0x267, 0x26a, 0x270, 0x272, 0x275, 0x277, 0x27a, 0x27f, 0x281, 0x283, 0x285, 0x287, 0x289, 0x28c, 0x28e, 0x290, 0x292, 0x294, 0x296, 0x2a3, 0x2ad, 0x2af, 0x2b1, 0x2b7, 0x2b9, 0x2bb, 0x2be} + +// nfcSparseValues: 704 entries, 2816 bytes +var nfcSparseValues = [704]valueRange{ + // Block 0x0, offset 0x0 + {value: 0x0000, lo: 0x04}, + {value: 0xa100, lo: 0xa8, hi: 0xa8}, + {value: 0x8100, lo: 0xaf, hi: 0xaf}, + {value: 0x8100, lo: 0xb4, hi: 0xb4}, + {value: 0x8100, lo: 0xb8, hi: 0xb8}, + // Block 0x1, offset 0x5 + {value: 0x0091, lo: 0x03}, + {value: 0x46f9, lo: 0xa0, hi: 0xa1}, + {value: 0x472b, lo: 0xaf, hi: 0xb0}, + {value: 0xa000, lo: 0xb7, hi: 0xb7}, + // Block 0x2, offset 0x9 + {value: 0x0000, lo: 0x01}, + {value: 0xa000, lo: 0x92, hi: 0x92}, + // Block 0x3, offset 0xb + {value: 0x0000, lo: 0x01}, + {value: 0x8100, lo: 0x98, hi: 0x9d}, + // Block 0x4, offset 0xd + {value: 0x0006, lo: 0x0a}, + {value: 0xa000, lo: 0x81, hi: 0x81}, + {value: 0xa000, lo: 0x85, hi: 0x85}, + {value: 0xa000, lo: 0x89, hi: 0x89}, + {value: 0x4857, lo: 0x8a, hi: 0x8a}, + {value: 0x4875, lo: 0x8b, hi: 0x8b}, + {value: 0x36de, lo: 0x8c, hi: 0x8c}, + {value: 0x36f6, lo: 0x8d, hi: 0x8d}, + {value: 0x488d, lo: 0x8e, hi: 0x8e}, + {value: 0xa000, lo: 0x92, hi: 0x92}, + {value: 0x3714, lo: 0x93, hi: 0x94}, + // Block 0x5, offset 0x18 + {value: 0x0000, lo: 0x0f}, + {value: 0xa000, lo: 0x83, hi: 0x83}, + {value: 0xa000, lo: 0x87, hi: 0x87}, + {value: 0xa000, lo: 0x8b, hi: 0x8b}, + {value: 0xa000, lo: 0x8d, hi: 0x8d}, + {value: 0x37bc, lo: 0x90, hi: 0x90}, + {value: 0x37c8, lo: 0x91, hi: 0x91}, + {value: 0x37b6, lo: 0x93, hi: 0x93}, + {value: 0xa000, lo: 0x96, hi: 0x96}, + {value: 0x382e, lo: 0x97, hi: 0x97}, + {value: 0x37f8, lo: 0x9c, hi: 0x9c}, + {value: 0x37e0, lo: 0x9d, hi: 0x9d}, + {value: 0x380a, lo: 0x9e, hi: 0x9e}, + {value: 0xa000, lo: 0xb4, hi: 0xb5}, + {value: 0x3834, lo: 0xb6, hi: 0xb6}, + {value: 0x383a, lo: 0xb7, hi: 0xb7}, + // Block 0x6, offset 0x28 + {value: 0x0000, lo: 0x01}, + {value: 0x8133, lo: 0x83, hi: 0x87}, + // Block 0x7, offset 0x2a + {value: 0x0001, lo: 0x04}, + {value: 0x8114, lo: 0x81, hi: 0x82}, + {value: 0x8133, lo: 0x84, hi: 0x84}, + {value: 0x812e, lo: 0x85, hi: 0x85}, + {value: 0x810e, lo: 0x87, hi: 0x87}, + // Block 0x8, offset 0x2f + {value: 0x0000, lo: 0x0a}, + {value: 0x8133, lo: 0x90, hi: 0x97}, + {value: 0x811a, lo: 0x98, hi: 0x98}, + {value: 0x811b, lo: 0x99, hi: 0x99}, + {value: 0x811c, lo: 0x9a, hi: 0x9a}, + {value: 0x3858, lo: 0xa2, hi: 0xa2}, + {value: 0x385e, lo: 0xa3, hi: 0xa3}, + {value: 0x386a, lo: 0xa4, hi: 0xa4}, + {value: 0x3864, lo: 0xa5, hi: 0xa5}, + {value: 0x3870, lo: 0xa6, hi: 0xa6}, + {value: 0xa000, lo: 0xa7, hi: 0xa7}, + // Block 0x9, offset 0x3a + {value: 0x0000, lo: 0x0e}, + {value: 0x3882, lo: 0x80, hi: 0x80}, + {value: 0xa000, lo: 0x81, hi: 0x81}, + {value: 0x3876, lo: 0x82, hi: 0x82}, + {value: 0xa000, lo: 0x92, hi: 0x92}, + {value: 0x387c, lo: 0x93, hi: 0x93}, + {value: 0xa000, lo: 0x95, hi: 0x95}, + {value: 0x8133, lo: 0x96, hi: 0x9c}, + {value: 0x8133, lo: 0x9f, hi: 0xa2}, + {value: 0x812e, lo: 0xa3, hi: 0xa3}, + {value: 0x8133, lo: 0xa4, hi: 0xa4}, + {value: 0x8133, lo: 0xa7, hi: 0xa8}, + {value: 0x812e, lo: 0xaa, hi: 0xaa}, + {value: 0x8133, lo: 0xab, hi: 0xac}, + {value: 0x812e, lo: 0xad, hi: 0xad}, + // Block 0xa, offset 0x49 + {value: 0x0000, lo: 0x0c}, + {value: 0x8120, lo: 0x91, hi: 0x91}, + {value: 0x8133, lo: 0xb0, hi: 0xb0}, + {value: 0x812e, lo: 0xb1, hi: 0xb1}, + {value: 0x8133, lo: 0xb2, hi: 0xb3}, + {value: 0x812e, lo: 0xb4, hi: 0xb4}, + {value: 0x8133, lo: 0xb5, hi: 0xb6}, + {value: 0x812e, lo: 0xb7, hi: 0xb9}, + {value: 0x8133, lo: 0xba, hi: 0xba}, + {value: 0x812e, lo: 0xbb, hi: 0xbc}, + {value: 0x8133, lo: 0xbd, hi: 0xbd}, + {value: 0x812e, lo: 0xbe, hi: 0xbe}, + {value: 0x8133, lo: 0xbf, hi: 0xbf}, + // Block 0xb, offset 0x56 + {value: 0x0005, lo: 0x07}, + {value: 0x8133, lo: 0x80, hi: 0x80}, + {value: 0x8133, lo: 0x81, hi: 0x81}, + {value: 0x812e, lo: 0x82, hi: 0x83}, + {value: 0x812e, lo: 0x84, hi: 0x85}, + {value: 0x812e, lo: 0x86, hi: 0x87}, + {value: 0x812e, lo: 0x88, hi: 0x89}, + {value: 0x8133, lo: 0x8a, hi: 0x8a}, + // Block 0xc, offset 0x5e + {value: 0x0000, lo: 0x04}, + {value: 0x8133, lo: 0xab, hi: 0xb1}, + {value: 0x812e, lo: 0xb2, hi: 0xb2}, + {value: 0x8133, lo: 0xb3, hi: 0xb3}, + {value: 0x812e, lo: 0xbd, hi: 0xbd}, + // Block 0xd, offset 0x63 + {value: 0x0000, lo: 0x04}, + {value: 0x8133, lo: 0x96, hi: 0x99}, + {value: 0x8133, lo: 0x9b, hi: 0xa3}, + {value: 0x8133, lo: 0xa5, hi: 0xa7}, + {value: 0x8133, lo: 0xa9, hi: 0xad}, + // Block 0xe, offset 0x68 + {value: 0x0000, lo: 0x01}, + {value: 0x812e, lo: 0x99, hi: 0x9b}, + // Block 0xf, offset 0x6a + {value: 0x0000, lo: 0x07}, + {value: 0xa000, lo: 0xa8, hi: 0xa8}, + {value: 0x3eef, lo: 0xa9, hi: 0xa9}, + {value: 0xa000, lo: 0xb0, hi: 0xb0}, + {value: 0x3ef7, lo: 0xb1, hi: 0xb1}, + {value: 0xa000, lo: 0xb3, hi: 0xb3}, + {value: 0x3eff, lo: 0xb4, hi: 0xb4}, + {value: 0x9903, lo: 0xbc, hi: 0xbc}, + // Block 0x10, offset 0x72 + {value: 0x0008, lo: 0x06}, + {value: 0x8105, lo: 0x8d, hi: 0x8d}, + {value: 0x8133, lo: 0x91, hi: 0x91}, + {value: 0x812e, lo: 0x92, hi: 0x92}, + {value: 0x8133, lo: 0x93, hi: 0x93}, + {value: 0x8133, lo: 0x94, hi: 0x94}, + {value: 0x4533, lo: 0x98, hi: 0x9f}, + // Block 0x11, offset 0x79 + {value: 0x0000, lo: 0x02}, + {value: 0x8103, lo: 0xbc, hi: 0xbc}, + {value: 0x9900, lo: 0xbe, hi: 0xbe}, + // Block 0x12, offset 0x7c + {value: 0x0008, lo: 0x07}, + {value: 0xa000, lo: 0x87, hi: 0x87}, + {value: 0x2cab, lo: 0x8b, hi: 0x8c}, + {value: 0x8105, lo: 0x8d, hi: 0x8d}, + {value: 0x9900, lo: 0x97, hi: 0x97}, + {value: 0x4573, lo: 0x9c, hi: 0x9d}, + {value: 0x4583, lo: 0x9f, hi: 0x9f}, + {value: 0x8133, lo: 0xbe, hi: 0xbe}, + // Block 0x13, offset 0x84 + {value: 0x0000, lo: 0x03}, + {value: 0x45ab, lo: 0xb3, hi: 0xb3}, + {value: 0x45b3, lo: 0xb6, hi: 0xb6}, + {value: 0x8103, lo: 0xbc, hi: 0xbc}, + // Block 0x14, offset 0x88 + {value: 0x0008, lo: 0x03}, + {value: 0x8105, lo: 0x8d, hi: 0x8d}, + {value: 0x458b, lo: 0x99, hi: 0x9b}, + {value: 0x45a3, lo: 0x9e, hi: 0x9e}, + // Block 0x15, offset 0x8c + {value: 0x0000, lo: 0x01}, + {value: 0x8103, lo: 0xbc, hi: 0xbc}, + // Block 0x16, offset 0x8e + {value: 0x0000, lo: 0x01}, + {value: 0x8105, lo: 0x8d, hi: 0x8d}, + // Block 0x17, offset 0x90 + {value: 0x0000, lo: 0x08}, + {value: 0xa000, lo: 0x87, hi: 0x87}, + {value: 0x2cc3, lo: 0x88, hi: 0x88}, + {value: 0x2cbb, lo: 0x8b, hi: 0x8b}, + {value: 0x2ccb, lo: 0x8c, hi: 0x8c}, + {value: 0x8105, lo: 0x8d, hi: 0x8d}, + {value: 0x9900, lo: 0x96, hi: 0x97}, + {value: 0x45bb, lo: 0x9c, hi: 0x9c}, + {value: 0x45c3, lo: 0x9d, hi: 0x9d}, + // Block 0x18, offset 0x99 + {value: 0x0000, lo: 0x03}, + {value: 0xa000, lo: 0x92, hi: 0x92}, + {value: 0x2cd3, lo: 0x94, hi: 0x94}, + {value: 0x9900, lo: 0xbe, hi: 0xbe}, + // Block 0x19, offset 0x9d + {value: 0x0000, lo: 0x06}, + {value: 0xa000, lo: 0x86, hi: 0x87}, + {value: 0x2cdb, lo: 0x8a, hi: 0x8a}, + {value: 0x2ceb, lo: 0x8b, hi: 0x8b}, + {value: 0x2ce3, lo: 0x8c, hi: 0x8c}, + {value: 0x8105, lo: 0x8d, hi: 0x8d}, + {value: 0x9900, lo: 0x97, hi: 0x97}, + // Block 0x1a, offset 0xa4 + {value: 0x1801, lo: 0x04}, + {value: 0xa000, lo: 0x86, hi: 0x86}, + {value: 0x3f07, lo: 0x88, hi: 0x88}, + {value: 0x8105, lo: 0x8d, hi: 0x8d}, + {value: 0x8121, lo: 0x95, hi: 0x96}, + // Block 0x1b, offset 0xa9 + {value: 0x0000, lo: 0x02}, + {value: 0x8103, lo: 0xbc, hi: 0xbc}, + {value: 0xa000, lo: 0xbf, hi: 0xbf}, + // Block 0x1c, offset 0xac + {value: 0x0000, lo: 0x09}, + {value: 0x2cf3, lo: 0x80, hi: 0x80}, + {value: 0x9900, lo: 0x82, hi: 0x82}, + {value: 0xa000, lo: 0x86, hi: 0x86}, + {value: 0x2cfb, lo: 0x87, hi: 0x87}, + {value: 0x2d03, lo: 0x88, hi: 0x88}, + {value: 0x2f67, lo: 0x8a, hi: 0x8a}, + {value: 0x2def, lo: 0x8b, hi: 0x8b}, + {value: 0x8105, lo: 0x8d, hi: 0x8d}, + {value: 0x9900, lo: 0x95, hi: 0x96}, + // Block 0x1d, offset 0xb6 + {value: 0x0000, lo: 0x02}, + {value: 0x8105, lo: 0xbb, hi: 0xbc}, + {value: 0x9900, lo: 0xbe, hi: 0xbe}, + // Block 0x1e, offset 0xb9 + {value: 0x0000, lo: 0x06}, + {value: 0xa000, lo: 0x86, hi: 0x87}, + {value: 0x2d0b, lo: 0x8a, hi: 0x8a}, + {value: 0x2d1b, lo: 0x8b, hi: 0x8b}, + {value: 0x2d13, lo: 0x8c, hi: 0x8c}, + {value: 0x8105, lo: 0x8d, hi: 0x8d}, + {value: 0x9900, lo: 0x97, hi: 0x97}, + // Block 0x1f, offset 0xc0 + {value: 0x6bdd, lo: 0x07}, + {value: 0x9905, lo: 0x8a, hi: 0x8a}, + {value: 0x9900, lo: 0x8f, hi: 0x8f}, + {value: 0xa000, lo: 0x99, hi: 0x99}, + {value: 0x3f0f, lo: 0x9a, hi: 0x9a}, + {value: 0x2f6f, lo: 0x9c, hi: 0x9c}, + {value: 0x2dfa, lo: 0x9d, hi: 0x9d}, + {value: 0x2d23, lo: 0x9e, hi: 0x9f}, + // Block 0x20, offset 0xc8 + {value: 0x0000, lo: 0x02}, + {value: 0x8123, lo: 0xb8, hi: 0xb9}, + {value: 0x8105, lo: 0xba, hi: 0xba}, + // Block 0x21, offset 0xcb + {value: 0x0000, lo: 0x01}, + {value: 0x8124, lo: 0x88, hi: 0x8b}, + // Block 0x22, offset 0xcd + {value: 0x0000, lo: 0x02}, + {value: 0x8125, lo: 0xb8, hi: 0xb9}, + {value: 0x8105, lo: 0xba, hi: 0xba}, + // Block 0x23, offset 0xd0 + {value: 0x0000, lo: 0x01}, + {value: 0x8126, lo: 0x88, hi: 0x8b}, + // Block 0x24, offset 0xd2 + {value: 0x0000, lo: 0x04}, + {value: 0x812e, lo: 0x98, hi: 0x99}, + {value: 0x812e, lo: 0xb5, hi: 0xb5}, + {value: 0x812e, lo: 0xb7, hi: 0xb7}, + {value: 0x812c, lo: 0xb9, hi: 0xb9}, + // Block 0x25, offset 0xd7 + {value: 0x0000, lo: 0x10}, + {value: 0x264a, lo: 0x83, hi: 0x83}, + {value: 0x2651, lo: 0x8d, hi: 0x8d}, + {value: 0x2658, lo: 0x92, hi: 0x92}, + {value: 0x265f, lo: 0x97, hi: 0x97}, + {value: 0x2666, lo: 0x9c, hi: 0x9c}, + {value: 0x2643, lo: 0xa9, hi: 0xa9}, + {value: 0x8127, lo: 0xb1, hi: 0xb1}, + {value: 0x8128, lo: 0xb2, hi: 0xb2}, + {value: 0x4a9b, lo: 0xb3, hi: 0xb3}, + {value: 0x8129, lo: 0xb4, hi: 0xb4}, + {value: 0x4aa4, lo: 0xb5, hi: 0xb5}, + {value: 0x45cb, lo: 0xb6, hi: 0xb6}, + {value: 0x8200, lo: 0xb7, hi: 0xb7}, + {value: 0x45d3, lo: 0xb8, hi: 0xb8}, + {value: 0x8200, lo: 0xb9, hi: 0xb9}, + {value: 0x8128, lo: 0xba, hi: 0xbd}, + // Block 0x26, offset 0xe8 + {value: 0x0000, lo: 0x0b}, + {value: 0x8128, lo: 0x80, hi: 0x80}, + {value: 0x4aad, lo: 0x81, hi: 0x81}, + {value: 0x8133, lo: 0x82, hi: 0x83}, + {value: 0x8105, lo: 0x84, hi: 0x84}, + {value: 0x8133, lo: 0x86, hi: 0x87}, + {value: 0x2674, lo: 0x93, hi: 0x93}, + {value: 0x267b, lo: 0x9d, hi: 0x9d}, + {value: 0x2682, lo: 0xa2, hi: 0xa2}, + {value: 0x2689, lo: 0xa7, hi: 0xa7}, + {value: 0x2690, lo: 0xac, hi: 0xac}, + {value: 0x266d, lo: 0xb9, hi: 0xb9}, + // Block 0x27, offset 0xf4 + {value: 0x0000, lo: 0x01}, + {value: 0x812e, lo: 0x86, hi: 0x86}, + // Block 0x28, offset 0xf6 + {value: 0x0000, lo: 0x05}, + {value: 0xa000, lo: 0xa5, hi: 0xa5}, + {value: 0x2d2b, lo: 0xa6, hi: 0xa6}, + {value: 0x9900, lo: 0xae, hi: 0xae}, + {value: 0x8103, lo: 0xb7, hi: 0xb7}, + {value: 0x8105, lo: 0xb9, hi: 0xba}, + // Block 0x29, offset 0xfc + {value: 0x0000, lo: 0x01}, + {value: 0x812e, lo: 0x8d, hi: 0x8d}, + // Block 0x2a, offset 0xfe + {value: 0x0000, lo: 0x01}, + {value: 0xa000, lo: 0x80, hi: 0x92}, + // Block 0x2b, offset 0x100 + {value: 0x0000, lo: 0x01}, + {value: 0xb900, lo: 0xa1, hi: 0xb5}, + // Block 0x2c, offset 0x102 + {value: 0x0000, lo: 0x01}, + {value: 0x9900, lo: 0xa8, hi: 0xbf}, + // Block 0x2d, offset 0x104 + {value: 0x0000, lo: 0x01}, + {value: 0x9900, lo: 0x80, hi: 0x82}, + // Block 0x2e, offset 0x106 + {value: 0x0000, lo: 0x01}, + {value: 0x8133, lo: 0x9d, hi: 0x9f}, + // Block 0x2f, offset 0x108 + {value: 0x0000, lo: 0x02}, + {value: 0x8105, lo: 0x94, hi: 0x94}, + {value: 0x8105, lo: 0xb4, hi: 0xb4}, + // Block 0x30, offset 0x10b + {value: 0x0000, lo: 0x02}, + {value: 0x8105, lo: 0x92, hi: 0x92}, + {value: 0x8133, lo: 0x9d, hi: 0x9d}, + // Block 0x31, offset 0x10e + {value: 0x0000, lo: 0x01}, + {value: 0x8132, lo: 0xa9, hi: 0xa9}, + // Block 0x32, offset 0x110 + {value: 0x0004, lo: 0x02}, + {value: 0x812f, lo: 0xb9, hi: 0xba}, + {value: 0x812e, lo: 0xbb, hi: 0xbb}, + // Block 0x33, offset 0x113 + {value: 0x0000, lo: 0x02}, + {value: 0x8133, lo: 0x97, hi: 0x97}, + {value: 0x812e, lo: 0x98, hi: 0x98}, + // Block 0x34, offset 0x116 + {value: 0x0000, lo: 0x03}, + {value: 0x8105, lo: 0xa0, hi: 0xa0}, + {value: 0x8133, lo: 0xb5, hi: 0xbc}, + {value: 0x812e, lo: 0xbf, hi: 0xbf}, + // Block 0x35, offset 0x11a + {value: 0x0000, lo: 0x05}, + {value: 0x8133, lo: 0xb0, hi: 0xb4}, + {value: 0x812e, lo: 0xb5, hi: 0xba}, + {value: 0x8133, lo: 0xbb, hi: 0xbc}, + {value: 0x812e, lo: 0xbd, hi: 0xbd}, + {value: 0x812e, lo: 0xbf, hi: 0xbf}, + // Block 0x36, offset 0x120 + {value: 0x0000, lo: 0x01}, + {value: 0x812e, lo: 0x80, hi: 0x80}, + // Block 0x37, offset 0x122 + {value: 0x0000, lo: 0x08}, + {value: 0x2d73, lo: 0x80, hi: 0x80}, + {value: 0x2d7b, lo: 0x81, hi: 0x81}, + {value: 0xa000, lo: 0x82, hi: 0x82}, + {value: 0x2d83, lo: 0x83, hi: 0x83}, + {value: 0x8105, lo: 0x84, hi: 0x84}, + {value: 0x8133, lo: 0xab, hi: 0xab}, + {value: 0x812e, lo: 0xac, hi: 0xac}, + {value: 0x8133, lo: 0xad, hi: 0xb3}, + // Block 0x38, offset 0x12b + {value: 0x0000, lo: 0x01}, + {value: 0x8105, lo: 0xaa, hi: 0xab}, + // Block 0x39, offset 0x12d + {value: 0x0000, lo: 0x02}, + {value: 0x8103, lo: 0xa6, hi: 0xa6}, + {value: 0x8105, lo: 0xb2, hi: 0xb3}, + // Block 0x3a, offset 0x130 + {value: 0x0000, lo: 0x01}, + {value: 0x8103, lo: 0xb7, hi: 0xb7}, + // Block 0x3b, offset 0x132 + {value: 0x0000, lo: 0x0a}, + {value: 0x8133, lo: 0x90, hi: 0x92}, + {value: 0x8101, lo: 0x94, hi: 0x94}, + {value: 0x812e, lo: 0x95, hi: 0x99}, + {value: 0x8133, lo: 0x9a, hi: 0x9b}, + {value: 0x812e, lo: 0x9c, hi: 0x9f}, + {value: 0x8133, lo: 0xa0, hi: 0xa0}, + {value: 0x8101, lo: 0xa2, hi: 0xa8}, + {value: 0x812e, lo: 0xad, hi: 0xad}, + {value: 0x8133, lo: 0xb4, hi: 0xb4}, + {value: 0x8133, lo: 0xb8, hi: 0xb9}, + // Block 0x3c, offset 0x13d + {value: 0x0004, lo: 0x03}, + {value: 0x0436, lo: 0x80, hi: 0x81}, + {value: 0x8100, lo: 0x97, hi: 0x97}, + {value: 0x8100, lo: 0xbe, hi: 0xbe}, + // Block 0x3d, offset 0x141 + {value: 0x0000, lo: 0x0d}, + {value: 0x8133, lo: 0x90, hi: 0x91}, + {value: 0x8101, lo: 0x92, hi: 0x93}, + {value: 0x8133, lo: 0x94, hi: 0x97}, + {value: 0x8101, lo: 0x98, hi: 0x9a}, + {value: 0x8133, lo: 0x9b, hi: 0x9c}, + {value: 0x8133, lo: 0xa1, hi: 0xa1}, + {value: 0x8101, lo: 0xa5, hi: 0xa6}, + {value: 0x8133, lo: 0xa7, hi: 0xa7}, + {value: 0x812e, lo: 0xa8, hi: 0xa8}, + {value: 0x8133, lo: 0xa9, hi: 0xa9}, + {value: 0x8101, lo: 0xaa, hi: 0xab}, + {value: 0x812e, lo: 0xac, hi: 0xaf}, + {value: 0x8133, lo: 0xb0, hi: 0xb0}, + // Block 0x3e, offset 0x14f + {value: 0x4292, lo: 0x02}, + {value: 0x01bb, lo: 0xa6, hi: 0xa6}, + {value: 0x0057, lo: 0xaa, hi: 0xab}, + // Block 0x3f, offset 0x152 + {value: 0x0007, lo: 0x05}, + {value: 0xa000, lo: 0x90, hi: 0x90}, + {value: 0xa000, lo: 0x92, hi: 0x92}, + {value: 0xa000, lo: 0x94, hi: 0x94}, + {value: 0x3bd0, lo: 0x9a, hi: 0x9b}, + {value: 0x3bde, lo: 0xae, hi: 0xae}, + // Block 0x40, offset 0x158 + {value: 0x000e, lo: 0x05}, + {value: 0x3be5, lo: 0x8d, hi: 0x8e}, + {value: 0x3bec, lo: 0x8f, hi: 0x8f}, + {value: 0xa000, lo: 0x90, hi: 0x90}, + {value: 0xa000, lo: 0x92, hi: 0x92}, + {value: 0xa000, lo: 0x94, hi: 0x94}, + // Block 0x41, offset 0x15e + {value: 0x63f1, lo: 0x0a}, + {value: 0xa000, lo: 0x83, hi: 0x83}, + {value: 0x3bfa, lo: 0x84, hi: 0x84}, + {value: 0xa000, lo: 0x88, hi: 0x88}, + {value: 0x3c01, lo: 0x89, hi: 0x89}, + {value: 0xa000, lo: 0x8b, hi: 0x8b}, + {value: 0x3c08, lo: 0x8c, hi: 0x8c}, + {value: 0xa000, lo: 0xa3, hi: 0xa3}, + {value: 0x3c0f, lo: 0xa4, hi: 0xa5}, + {value: 0x3c16, lo: 0xa6, hi: 0xa6}, + {value: 0xa000, lo: 0xbc, hi: 0xbc}, + // Block 0x42, offset 0x169 + {value: 0x0007, lo: 0x03}, + {value: 0x3c7f, lo: 0xa0, hi: 0xa1}, + {value: 0x3ca9, lo: 0xa2, hi: 0xa3}, + {value: 0x3cd3, lo: 0xaa, hi: 0xad}, + // Block 0x43, offset 0x16d + {value: 0x0004, lo: 0x01}, + {value: 0x048e, lo: 0xa9, hi: 0xaa}, + // Block 0x44, offset 0x16f + {value: 0x0000, lo: 0x01}, + {value: 0x44f4, lo: 0x9c, hi: 0x9c}, + // Block 0x45, offset 0x171 + {value: 0x0000, lo: 0x01}, + {value: 0x8133, lo: 0xaf, hi: 0xb1}, + // Block 0x46, offset 0x173 + {value: 0x0000, lo: 0x01}, + {value: 0x8105, lo: 0xbf, hi: 0xbf}, + // Block 0x47, offset 0x175 + {value: 0x0000, lo: 0x01}, + {value: 0x8133, lo: 0xa0, hi: 0xbf}, + // Block 0x48, offset 0x177 + {value: 0x0000, lo: 0x05}, + {value: 0x812d, lo: 0xaa, hi: 0xaa}, + {value: 0x8132, lo: 0xab, hi: 0xab}, + {value: 0x8134, lo: 0xac, hi: 0xac}, + {value: 0x812f, lo: 0xad, hi: 0xad}, + {value: 0x8130, lo: 0xae, hi: 0xaf}, + // Block 0x49, offset 0x17d + {value: 0x0000, lo: 0x03}, + {value: 0x4ab6, lo: 0xb3, hi: 0xb3}, + {value: 0x4ab6, lo: 0xb5, hi: 0xb6}, + {value: 0x4ab6, lo: 0xba, hi: 0xbf}, + // Block 0x4a, offset 0x181 + {value: 0x0000, lo: 0x01}, + {value: 0x4ab6, lo: 0x8f, hi: 0xa3}, + // Block 0x4b, offset 0x183 + {value: 0x0000, lo: 0x01}, + {value: 0x8100, lo: 0xae, hi: 0xbe}, + // Block 0x4c, offset 0x185 + {value: 0x0000, lo: 0x07}, + {value: 0x8100, lo: 0x84, hi: 0x84}, + {value: 0x8100, lo: 0x87, hi: 0x87}, + {value: 0x8100, lo: 0x90, hi: 0x90}, + {value: 0x8100, lo: 0x9e, hi: 0x9e}, + {value: 0x8100, lo: 0xa1, hi: 0xa1}, + {value: 0x8100, lo: 0xb2, hi: 0xb2}, + {value: 0x8100, lo: 0xbb, hi: 0xbb}, + // Block 0x4d, offset 0x18d + {value: 0x0000, lo: 0x03}, + {value: 0x8100, lo: 0x80, hi: 0x80}, + {value: 0x8100, lo: 0x8b, hi: 0x8b}, + {value: 0x8100, lo: 0x8e, hi: 0x8e}, + // Block 0x4e, offset 0x191 + {value: 0x0000, lo: 0x02}, + {value: 0x8133, lo: 0xaf, hi: 0xaf}, + {value: 0x8133, lo: 0xb4, hi: 0xbd}, + // Block 0x4f, offset 0x194 + {value: 0x0000, lo: 0x01}, + {value: 0x8133, lo: 0x9e, hi: 0x9f}, + // Block 0x50, offset 0x196 + {value: 0x0000, lo: 0x01}, + {value: 0x8133, lo: 0xb0, hi: 0xb1}, + // Block 0x51, offset 0x198 + {value: 0x0000, lo: 0x02}, + {value: 0x8105, lo: 0x86, hi: 0x86}, + {value: 0x8105, lo: 0xac, hi: 0xac}, + // Block 0x52, offset 0x19b + {value: 0x0000, lo: 0x02}, + {value: 0x8105, lo: 0x84, hi: 0x84}, + {value: 0x8133, lo: 0xa0, hi: 0xb1}, + // Block 0x53, offset 0x19e + {value: 0x0000, lo: 0x01}, + {value: 0x812e, lo: 0xab, hi: 0xad}, + // Block 0x54, offset 0x1a0 + {value: 0x0000, lo: 0x01}, + {value: 0x8105, lo: 0x93, hi: 0x93}, + // Block 0x55, offset 0x1a2 + {value: 0x0000, lo: 0x01}, + {value: 0x8103, lo: 0xb3, hi: 0xb3}, + // Block 0x56, offset 0x1a4 + {value: 0x0000, lo: 0x01}, + {value: 0x8105, lo: 0x80, hi: 0x80}, + // Block 0x57, offset 0x1a6 + {value: 0x0000, lo: 0x05}, + {value: 0x8133, lo: 0xb0, hi: 0xb0}, + {value: 0x8133, lo: 0xb2, hi: 0xb3}, + {value: 0x812e, lo: 0xb4, hi: 0xb4}, + {value: 0x8133, lo: 0xb7, hi: 0xb8}, + {value: 0x8133, lo: 0xbe, hi: 0xbf}, + // Block 0x58, offset 0x1ac + {value: 0x0000, lo: 0x02}, + {value: 0x8133, lo: 0x81, hi: 0x81}, + {value: 0x8105, lo: 0xb6, hi: 0xb6}, + // Block 0x59, offset 0x1af + {value: 0x0000, lo: 0x01}, + {value: 0x8105, lo: 0xad, hi: 0xad}, + // Block 0x5a, offset 0x1b1 + {value: 0x0000, lo: 0x06}, + {value: 0xe500, lo: 0x80, hi: 0x80}, + {value: 0xc600, lo: 0x81, hi: 0x9b}, + {value: 0xe500, lo: 0x9c, hi: 0x9c}, + {value: 0xc600, lo: 0x9d, hi: 0xb7}, + {value: 0xe500, lo: 0xb8, hi: 0xb8}, + {value: 0xc600, lo: 0xb9, hi: 0xbf}, + // Block 0x5b, offset 0x1b8 + {value: 0x0000, lo: 0x05}, + {value: 0xc600, lo: 0x80, hi: 0x93}, + {value: 0xe500, lo: 0x94, hi: 0x94}, + {value: 0xc600, lo: 0x95, hi: 0xaf}, + {value: 0xe500, lo: 0xb0, hi: 0xb0}, + {value: 0xc600, lo: 0xb1, hi: 0xbf}, + // Block 0x5c, offset 0x1be + {value: 0x0000, lo: 0x05}, + {value: 0xc600, lo: 0x80, hi: 0x8b}, + {value: 0xe500, lo: 0x8c, hi: 0x8c}, + {value: 0xc600, lo: 0x8d, hi: 0xa7}, + {value: 0xe500, lo: 0xa8, hi: 0xa8}, + {value: 0xc600, lo: 0xa9, hi: 0xbf}, + // Block 0x5d, offset 0x1c4 + {value: 0x0000, lo: 0x07}, + {value: 0xc600, lo: 0x80, hi: 0x83}, + {value: 0xe500, lo: 0x84, hi: 0x84}, + {value: 0xc600, lo: 0x85, hi: 0x9f}, + {value: 0xe500, lo: 0xa0, hi: 0xa0}, + {value: 0xc600, lo: 0xa1, hi: 0xbb}, + {value: 0xe500, lo: 0xbc, hi: 0xbc}, + {value: 0xc600, lo: 0xbd, hi: 0xbf}, + // Block 0x5e, offset 0x1cc + {value: 0x0000, lo: 0x05}, + {value: 0xc600, lo: 0x80, hi: 0x97}, + {value: 0xe500, lo: 0x98, hi: 0x98}, + {value: 0xc600, lo: 0x99, hi: 0xb3}, + {value: 0xe500, lo: 0xb4, hi: 0xb4}, + {value: 0xc600, lo: 0xb5, hi: 0xbf}, + // Block 0x5f, offset 0x1d2 + {value: 0x0000, lo: 0x05}, + {value: 0xc600, lo: 0x80, hi: 0x8f}, + {value: 0xe500, lo: 0x90, hi: 0x90}, + {value: 0xc600, lo: 0x91, hi: 0xab}, + {value: 0xe500, lo: 0xac, hi: 0xac}, + {value: 0xc600, lo: 0xad, hi: 0xbf}, + // Block 0x60, offset 0x1d8 + {value: 0x0000, lo: 0x05}, + {value: 0xc600, lo: 0x80, hi: 0x87}, + {value: 0xe500, lo: 0x88, hi: 0x88}, + {value: 0xc600, lo: 0x89, hi: 0xa3}, + {value: 0xe500, lo: 0xa4, hi: 0xa4}, + {value: 0xc600, lo: 0xa5, hi: 0xbf}, + // Block 0x61, offset 0x1de + {value: 0x0000, lo: 0x03}, + {value: 0xc600, lo: 0x80, hi: 0x87}, + {value: 0xe500, lo: 0x88, hi: 0x88}, + {value: 0xc600, lo: 0x89, hi: 0xa3}, + // Block 0x62, offset 0x1e2 + {value: 0x0006, lo: 0x0d}, + {value: 0x43a7, lo: 0x9d, hi: 0x9d}, + {value: 0x8116, lo: 0x9e, hi: 0x9e}, + {value: 0x4419, lo: 0x9f, hi: 0x9f}, + {value: 0x4407, lo: 0xaa, hi: 0xab}, + {value: 0x450b, lo: 0xac, hi: 0xac}, + {value: 0x4513, lo: 0xad, hi: 0xad}, + {value: 0x435f, lo: 0xae, hi: 0xb1}, + {value: 0x437d, lo: 0xb2, hi: 0xb4}, + {value: 0x4395, lo: 0xb5, hi: 0xb6}, + {value: 0x43a1, lo: 0xb8, hi: 0xb8}, + {value: 0x43ad, lo: 0xb9, hi: 0xbb}, + {value: 0x43c5, lo: 0xbc, hi: 0xbc}, + {value: 0x43cb, lo: 0xbe, hi: 0xbe}, + // Block 0x63, offset 0x1f0 + {value: 0x0006, lo: 0x08}, + {value: 0x43d1, lo: 0x80, hi: 0x81}, + {value: 0x43dd, lo: 0x83, hi: 0x84}, + {value: 0x43ef, lo: 0x86, hi: 0x89}, + {value: 0x4413, lo: 0x8a, hi: 0x8a}, + {value: 0x438f, lo: 0x8b, hi: 0x8b}, + {value: 0x4377, lo: 0x8c, hi: 0x8c}, + {value: 0x43bf, lo: 0x8d, hi: 0x8d}, + {value: 0x43e9, lo: 0x8e, hi: 0x8e}, + // Block 0x64, offset 0x1f9 + {value: 0x0000, lo: 0x02}, + {value: 0x8100, lo: 0xa4, hi: 0xa5}, + {value: 0x8100, lo: 0xb0, hi: 0xb1}, + // Block 0x65, offset 0x1fc + {value: 0x0000, lo: 0x02}, + {value: 0x8100, lo: 0x9b, hi: 0x9d}, + {value: 0x8200, lo: 0x9e, hi: 0xa3}, + // Block 0x66, offset 0x1ff + {value: 0x0000, lo: 0x01}, + {value: 0x8100, lo: 0x90, hi: 0x90}, + // Block 0x67, offset 0x201 + {value: 0x0000, lo: 0x02}, + {value: 0x8100, lo: 0x99, hi: 0x99}, + {value: 0x8200, lo: 0xb2, hi: 0xb4}, + // Block 0x68, offset 0x204 + {value: 0x0000, lo: 0x01}, + {value: 0x8100, lo: 0xbc, hi: 0xbd}, + // Block 0x69, offset 0x206 + {value: 0x0000, lo: 0x03}, + {value: 0x8133, lo: 0xa0, hi: 0xa6}, + {value: 0x812e, lo: 0xa7, hi: 0xad}, + {value: 0x8133, lo: 0xae, hi: 0xaf}, + // Block 0x6a, offset 0x20a + {value: 0x0000, lo: 0x04}, + {value: 0x8100, lo: 0x89, hi: 0x8c}, + {value: 0x8100, lo: 0xb0, hi: 0xb2}, + {value: 0x8100, lo: 0xb4, hi: 0xb4}, + {value: 0x8100, lo: 0xb6, hi: 0xbf}, + // Block 0x6b, offset 0x20f + {value: 0x0000, lo: 0x01}, + {value: 0x8100, lo: 0x81, hi: 0x8c}, + // Block 0x6c, offset 0x211 + {value: 0x0000, lo: 0x01}, + {value: 0x8100, lo: 0xb5, hi: 0xba}, + // Block 0x6d, offset 0x213 + {value: 0x0000, lo: 0x04}, + {value: 0x4ab6, lo: 0x9e, hi: 0x9f}, + {value: 0x4ab6, lo: 0xa3, hi: 0xa3}, + {value: 0x4ab6, lo: 0xa5, hi: 0xa6}, + {value: 0x4ab6, lo: 0xaa, hi: 0xaf}, + // Block 0x6e, offset 0x218 + {value: 0x0000, lo: 0x05}, + {value: 0x4ab6, lo: 0x82, hi: 0x87}, + {value: 0x4ab6, lo: 0x8a, hi: 0x8f}, + {value: 0x4ab6, lo: 0x92, hi: 0x97}, + {value: 0x4ab6, lo: 0x9a, hi: 0x9c}, + {value: 0x8100, lo: 0xa3, hi: 0xa3}, + // Block 0x6f, offset 0x21e + {value: 0x0000, lo: 0x01}, + {value: 0x812e, lo: 0xbd, hi: 0xbd}, + // Block 0x70, offset 0x220 + {value: 0x0000, lo: 0x01}, + {value: 0x812e, lo: 0xa0, hi: 0xa0}, + // Block 0x71, offset 0x222 + {value: 0x0000, lo: 0x01}, + {value: 0x8133, lo: 0xb6, hi: 0xba}, + // Block 0x72, offset 0x224 + {value: 0x002d, lo: 0x05}, + {value: 0x812e, lo: 0x8d, hi: 0x8d}, + {value: 0x8133, lo: 0x8f, hi: 0x8f}, + {value: 0x8133, lo: 0xb8, hi: 0xb8}, + {value: 0x8101, lo: 0xb9, hi: 0xba}, + {value: 0x8105, lo: 0xbf, hi: 0xbf}, + // Block 0x73, offset 0x22a + {value: 0x0000, lo: 0x02}, + {value: 0x8133, lo: 0xa5, hi: 0xa5}, + {value: 0x812e, lo: 0xa6, hi: 0xa6}, + // Block 0x74, offset 0x22d + {value: 0x0000, lo: 0x01}, + {value: 0x8133, lo: 0xa4, hi: 0xa7}, + // Block 0x75, offset 0x22f + {value: 0x0000, lo: 0x01}, + {value: 0x8133, lo: 0xab, hi: 0xac}, + // Block 0x76, offset 0x231 + {value: 0x0000, lo: 0x05}, + {value: 0x812e, lo: 0x86, hi: 0x87}, + {value: 0x8133, lo: 0x88, hi: 0x8a}, + {value: 0x812e, lo: 0x8b, hi: 0x8b}, + {value: 0x8133, lo: 0x8c, hi: 0x8c}, + {value: 0x812e, lo: 0x8d, hi: 0x90}, + // Block 0x77, offset 0x237 + {value: 0x0000, lo: 0x02}, + {value: 0x8105, lo: 0x86, hi: 0x86}, + {value: 0x8105, lo: 0xbf, hi: 0xbf}, + // Block 0x78, offset 0x23a + {value: 0x17fe, lo: 0x07}, + {value: 0xa000, lo: 0x99, hi: 0x99}, + {value: 0x424f, lo: 0x9a, hi: 0x9a}, + {value: 0xa000, lo: 0x9b, hi: 0x9b}, + {value: 0x4259, lo: 0x9c, hi: 0x9c}, + {value: 0xa000, lo: 0xa5, hi: 0xa5}, + {value: 0x4263, lo: 0xab, hi: 0xab}, + {value: 0x8105, lo: 0xb9, hi: 0xba}, + // Block 0x79, offset 0x242 + {value: 0x0000, lo: 0x06}, + {value: 0x8133, lo: 0x80, hi: 0x82}, + {value: 0x9900, lo: 0xa7, hi: 0xa7}, + {value: 0x2d8b, lo: 0xae, hi: 0xae}, + {value: 0x2d95, lo: 0xaf, hi: 0xaf}, + {value: 0xa000, lo: 0xb1, hi: 0xb2}, + {value: 0x8105, lo: 0xb3, hi: 0xb4}, + // Block 0x7a, offset 0x249 + {value: 0x0000, lo: 0x02}, + {value: 0x8105, lo: 0x80, hi: 0x80}, + {value: 0x8103, lo: 0x8a, hi: 0x8a}, + // Block 0x7b, offset 0x24c + {value: 0x0000, lo: 0x02}, + {value: 0x8105, lo: 0xb5, hi: 0xb5}, + {value: 0x8103, lo: 0xb6, hi: 0xb6}, + // Block 0x7c, offset 0x24f + {value: 0x0002, lo: 0x01}, + {value: 0x8103, lo: 0xa9, hi: 0xaa}, + // Block 0x7d, offset 0x251 + {value: 0x0000, lo: 0x02}, + {value: 0x8103, lo: 0xbb, hi: 0xbc}, + {value: 0x9900, lo: 0xbe, hi: 0xbe}, + // Block 0x7e, offset 0x254 + {value: 0x0000, lo: 0x07}, + {value: 0xa000, lo: 0x87, hi: 0x87}, + {value: 0x2d9f, lo: 0x8b, hi: 0x8b}, + {value: 0x2da9, lo: 0x8c, hi: 0x8c}, + {value: 0x8105, lo: 0x8d, hi: 0x8d}, + {value: 0x9900, lo: 0x97, hi: 0x97}, + {value: 0x8133, lo: 0xa6, hi: 0xac}, + {value: 0x8133, lo: 0xb0, hi: 0xb4}, + // Block 0x7f, offset 0x25c + {value: 0x0000, lo: 0x03}, + {value: 0x8105, lo: 0x82, hi: 0x82}, + {value: 0x8103, lo: 0x86, hi: 0x86}, + {value: 0x8133, lo: 0x9e, hi: 0x9e}, + // Block 0x80, offset 0x260 + {value: 0x6b4d, lo: 0x06}, + {value: 0x9900, lo: 0xb0, hi: 0xb0}, + {value: 0xa000, lo: 0xb9, hi: 0xb9}, + {value: 0x9900, lo: 0xba, hi: 0xba}, + {value: 0x2dbd, lo: 0xbb, hi: 0xbb}, + {value: 0x2db3, lo: 0xbc, hi: 0xbd}, + {value: 0x2dc7, lo: 0xbe, hi: 0xbe}, + // Block 0x81, offset 0x267 + {value: 0x0000, lo: 0x02}, + {value: 0x8105, lo: 0x82, hi: 0x82}, + {value: 0x8103, lo: 0x83, hi: 0x83}, + // Block 0x82, offset 0x26a + {value: 0x0000, lo: 0x05}, + {value: 0x9900, lo: 0xaf, hi: 0xaf}, + {value: 0xa000, lo: 0xb8, hi: 0xb9}, + {value: 0x2dd1, lo: 0xba, hi: 0xba}, + {value: 0x2ddb, lo: 0xbb, hi: 0xbb}, + {value: 0x8105, lo: 0xbf, hi: 0xbf}, + // Block 0x83, offset 0x270 + {value: 0x0000, lo: 0x01}, + {value: 0x8103, lo: 0x80, hi: 0x80}, + // Block 0x84, offset 0x272 + {value: 0x0000, lo: 0x02}, + {value: 0x8105, lo: 0xb6, hi: 0xb6}, + {value: 0x8103, lo: 0xb7, hi: 0xb7}, + // Block 0x85, offset 0x275 + {value: 0x0000, lo: 0x01}, + {value: 0x8105, lo: 0xab, hi: 0xab}, + // Block 0x86, offset 0x277 + {value: 0x0000, lo: 0x02}, + {value: 0x8105, lo: 0xb9, hi: 0xb9}, + {value: 0x8103, lo: 0xba, hi: 0xba}, + // Block 0x87, offset 0x27a + {value: 0x0000, lo: 0x04}, + {value: 0x9900, lo: 0xb0, hi: 0xb0}, + {value: 0xa000, lo: 0xb5, hi: 0xb5}, + {value: 0x2de5, lo: 0xb8, hi: 0xb8}, + {value: 0x8105, lo: 0xbd, hi: 0xbe}, + // Block 0x88, offset 0x27f + {value: 0x0000, lo: 0x01}, + {value: 0x8103, lo: 0x83, hi: 0x83}, + // Block 0x89, offset 0x281 + {value: 0x0000, lo: 0x01}, + {value: 0x8105, lo: 0xa0, hi: 0xa0}, + // Block 0x8a, offset 0x283 + {value: 0x0000, lo: 0x01}, + {value: 0x8105, lo: 0xb4, hi: 0xb4}, + // Block 0x8b, offset 0x285 + {value: 0x0000, lo: 0x01}, + {value: 0x8105, lo: 0x87, hi: 0x87}, + // Block 0x8c, offset 0x287 + {value: 0x0000, lo: 0x01}, + {value: 0x8105, lo: 0x99, hi: 0x99}, + // Block 0x8d, offset 0x289 + {value: 0x0000, lo: 0x02}, + {value: 0x8103, lo: 0x82, hi: 0x82}, + {value: 0x8105, lo: 0x84, hi: 0x85}, + // Block 0x8e, offset 0x28c + {value: 0x0000, lo: 0x01}, + {value: 0x8105, lo: 0x97, hi: 0x97}, + // Block 0x8f, offset 0x28e + {value: 0x0000, lo: 0x01}, + {value: 0x8101, lo: 0xb0, hi: 0xb4}, + // Block 0x90, offset 0x290 + {value: 0x0000, lo: 0x01}, + {value: 0x8133, lo: 0xb0, hi: 0xb6}, + // Block 0x91, offset 0x292 + {value: 0x0000, lo: 0x01}, + {value: 0x8102, lo: 0xb0, hi: 0xb1}, + // Block 0x92, offset 0x294 + {value: 0x0000, lo: 0x01}, + {value: 0x8101, lo: 0x9e, hi: 0x9e}, + // Block 0x93, offset 0x296 + {value: 0x0000, lo: 0x0c}, + {value: 0x45e3, lo: 0x9e, hi: 0x9e}, + {value: 0x45ed, lo: 0x9f, hi: 0x9f}, + {value: 0x4621, lo: 0xa0, hi: 0xa0}, + {value: 0x462f, lo: 0xa1, hi: 0xa1}, + {value: 0x463d, lo: 0xa2, hi: 0xa2}, + {value: 0x464b, lo: 0xa3, hi: 0xa3}, + {value: 0x4659, lo: 0xa4, hi: 0xa4}, + {value: 0x812c, lo: 0xa5, hi: 0xa6}, + {value: 0x8101, lo: 0xa7, hi: 0xa9}, + {value: 0x8131, lo: 0xad, hi: 0xad}, + {value: 0x812c, lo: 0xae, hi: 0xb2}, + {value: 0x812e, lo: 0xbb, hi: 0xbf}, + // Block 0x94, offset 0x2a3 + {value: 0x0000, lo: 0x09}, + {value: 0x812e, lo: 0x80, hi: 0x82}, + {value: 0x8133, lo: 0x85, hi: 0x89}, + {value: 0x812e, lo: 0x8a, hi: 0x8b}, + {value: 0x8133, lo: 0xaa, hi: 0xad}, + {value: 0x45f7, lo: 0xbb, hi: 0xbb}, + {value: 0x4601, lo: 0xbc, hi: 0xbc}, + {value: 0x4667, lo: 0xbd, hi: 0xbd}, + {value: 0x4683, lo: 0xbe, hi: 0xbe}, + {value: 0x4675, lo: 0xbf, hi: 0xbf}, + // Block 0x95, offset 0x2ad + {value: 0x0000, lo: 0x01}, + {value: 0x4691, lo: 0x80, hi: 0x80}, + // Block 0x96, offset 0x2af + {value: 0x0000, lo: 0x01}, + {value: 0x8133, lo: 0x82, hi: 0x84}, + // Block 0x97, offset 0x2b1 + {value: 0x0000, lo: 0x05}, + {value: 0x8133, lo: 0x80, hi: 0x86}, + {value: 0x8133, lo: 0x88, hi: 0x98}, + {value: 0x8133, lo: 0x9b, hi: 0xa1}, + {value: 0x8133, lo: 0xa3, hi: 0xa4}, + {value: 0x8133, lo: 0xa6, hi: 0xaa}, + // Block 0x98, offset 0x2b7 + {value: 0x0000, lo: 0x01}, + {value: 0x8133, lo: 0xac, hi: 0xaf}, + // Block 0x99, offset 0x2b9 + {value: 0x0000, lo: 0x01}, + {value: 0x812e, lo: 0x90, hi: 0x96}, + // Block 0x9a, offset 0x2bb + {value: 0x0000, lo: 0x02}, + {value: 0x8133, lo: 0x84, hi: 0x89}, + {value: 0x8103, lo: 0x8a, hi: 0x8a}, + // Block 0x9b, offset 0x2be + {value: 0x0000, lo: 0x01}, + {value: 0x8100, lo: 0x93, hi: 0x93}, +} + +// lookup returns the trie value for the first UTF-8 encoding in s and +// the width in bytes of this encoding. The size will be 0 if s does not +// hold enough bytes to complete the encoding. len(s) must be greater than 0. +func (t *nfkcTrie) lookup(s []byte) (v uint16, sz int) { + c0 := s[0] + switch { + case c0 < 0x80: // is ASCII + return nfkcValues[c0], 1 + case c0 < 0xC2: + return 0, 1 // Illegal UTF-8: not a starter, not ASCII. + case c0 < 0xE0: // 2-byte UTF-8 + if len(s) < 2 { + return 0, 0 + } + i := nfkcIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c1), 2 + case c0 < 0xF0: // 3-byte UTF-8 + if len(s) < 3 { + return 0, 0 + } + i := nfkcIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = nfkcIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c2), 3 + case c0 < 0xF8: // 4-byte UTF-8 + if len(s) < 4 { + return 0, 0 + } + i := nfkcIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = nfkcIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + o = uint32(i)<<6 + uint32(c2) + i = nfkcIndex[o] + c3 := s[3] + if c3 < 0x80 || 0xC0 <= c3 { + return 0, 3 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c3), 4 + } + // Illegal rune + return 0, 1 +} + +// lookupUnsafe returns the trie value for the first UTF-8 encoding in s. +// s must start with a full and valid UTF-8 encoded rune. +func (t *nfkcTrie) lookupUnsafe(s []byte) uint16 { + c0 := s[0] + if c0 < 0x80 { // is ASCII + return nfkcValues[c0] + } + i := nfkcIndex[c0] + if c0 < 0xE0 { // 2-byte UTF-8 + return t.lookupValue(uint32(i), s[1]) + } + i = nfkcIndex[uint32(i)<<6+uint32(s[1])] + if c0 < 0xF0 { // 3-byte UTF-8 + return t.lookupValue(uint32(i), s[2]) + } + i = nfkcIndex[uint32(i)<<6+uint32(s[2])] + if c0 < 0xF8 { // 4-byte UTF-8 + return t.lookupValue(uint32(i), s[3]) + } + return 0 +} + +// lookupString returns the trie value for the first UTF-8 encoding in s and +// the width in bytes of this encoding. The size will be 0 if s does not +// hold enough bytes to complete the encoding. len(s) must be greater than 0. +func (t *nfkcTrie) lookupString(s string) (v uint16, sz int) { + c0 := s[0] + switch { + case c0 < 0x80: // is ASCII + return nfkcValues[c0], 1 + case c0 < 0xC2: + return 0, 1 // Illegal UTF-8: not a starter, not ASCII. + case c0 < 0xE0: // 2-byte UTF-8 + if len(s) < 2 { + return 0, 0 + } + i := nfkcIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c1), 2 + case c0 < 0xF0: // 3-byte UTF-8 + if len(s) < 3 { + return 0, 0 + } + i := nfkcIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = nfkcIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c2), 3 + case c0 < 0xF8: // 4-byte UTF-8 + if len(s) < 4 { + return 0, 0 + } + i := nfkcIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = nfkcIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + o = uint32(i)<<6 + uint32(c2) + i = nfkcIndex[o] + c3 := s[3] + if c3 < 0x80 || 0xC0 <= c3 { + return 0, 3 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c3), 4 + } + // Illegal rune + return 0, 1 +} + +// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s. +// s must start with a full and valid UTF-8 encoded rune. +func (t *nfkcTrie) lookupStringUnsafe(s string) uint16 { + c0 := s[0] + if c0 < 0x80 { // is ASCII + return nfkcValues[c0] + } + i := nfkcIndex[c0] + if c0 < 0xE0 { // 2-byte UTF-8 + return t.lookupValue(uint32(i), s[1]) + } + i = nfkcIndex[uint32(i)<<6+uint32(s[1])] + if c0 < 0xF0 { // 3-byte UTF-8 + return t.lookupValue(uint32(i), s[2]) + } + i = nfkcIndex[uint32(i)<<6+uint32(s[2])] + if c0 < 0xF8 { // 4-byte UTF-8 + return t.lookupValue(uint32(i), s[3]) + } + return 0 +} + +// nfkcTrie. Total size: 18768 bytes (18.33 KiB). Checksum: c51186dd2412943d. +type nfkcTrie struct{} + +func newNfkcTrie(i int) *nfkcTrie { + return &nfkcTrie{} +} + +// lookupValue determines the type of block n and looks up the value for b. +func (t *nfkcTrie) lookupValue(n uint32, b byte) uint16 { + switch { + case n < 92: + return uint16(nfkcValues[n<<6+uint32(b)]) + default: + n -= 92 + return uint16(nfkcSparse.lookup(n, b)) + } +} + +// nfkcValues: 94 blocks, 6016 entries, 12032 bytes +// The third block is the zero block. +var nfkcValues = [6016]uint16{ + // Block 0x0, offset 0x0 + 0x3c: 0xa000, 0x3d: 0xa000, 0x3e: 0xa000, + // Block 0x1, offset 0x40 + 0x41: 0xa000, 0x42: 0xa000, 0x43: 0xa000, 0x44: 0xa000, 0x45: 0xa000, + 0x46: 0xa000, 0x47: 0xa000, 0x48: 0xa000, 0x49: 0xa000, 0x4a: 0xa000, 0x4b: 0xa000, + 0x4c: 0xa000, 0x4d: 0xa000, 0x4e: 0xa000, 0x4f: 0xa000, 0x50: 0xa000, + 0x52: 0xa000, 0x53: 0xa000, 0x54: 0xa000, 0x55: 0xa000, 0x56: 0xa000, 0x57: 0xa000, + 0x58: 0xa000, 0x59: 0xa000, 0x5a: 0xa000, + 0x61: 0xa000, 0x62: 0xa000, 0x63: 0xa000, + 0x64: 0xa000, 0x65: 0xa000, 0x66: 0xa000, 0x67: 0xa000, 0x68: 0xa000, 0x69: 0xa000, + 0x6a: 0xa000, 0x6b: 0xa000, 0x6c: 0xa000, 0x6d: 0xa000, 0x6e: 0xa000, 0x6f: 0xa000, + 0x70: 0xa000, 0x72: 0xa000, 0x73: 0xa000, 0x74: 0xa000, 0x75: 0xa000, + 0x76: 0xa000, 0x77: 0xa000, 0x78: 0xa000, 0x79: 0xa000, 0x7a: 0xa000, + // Block 0x2, offset 0x80 + // Block 0x3, offset 0xc0 + 0xc0: 0x2f86, 0xc1: 0x2f8b, 0xc2: 0x469f, 0xc3: 0x2f90, 0xc4: 0x46ae, 0xc5: 0x46b3, + 0xc6: 0xa000, 0xc7: 0x46bd, 0xc8: 0x2ff9, 0xc9: 0x2ffe, 0xca: 0x46c2, 0xcb: 0x3012, + 0xcc: 0x3085, 0xcd: 0x308a, 0xce: 0x308f, 0xcf: 0x46d6, 0xd1: 0x311b, + 0xd2: 0x313e, 0xd3: 0x3143, 0xd4: 0x46e0, 0xd5: 0x46e5, 0xd6: 0x46f4, + 0xd8: 0xa000, 0xd9: 0x31ca, 0xda: 0x31cf, 0xdb: 0x31d4, 0xdc: 0x4726, 0xdd: 0x324c, + 0xe0: 0x3292, 0xe1: 0x3297, 0xe2: 0x4730, 0xe3: 0x329c, + 0xe4: 0x473f, 0xe5: 0x4744, 0xe6: 0xa000, 0xe7: 0x474e, 0xe8: 0x3305, 0xe9: 0x330a, + 0xea: 0x4753, 0xeb: 0x331e, 0xec: 0x3396, 0xed: 0x339b, 0xee: 0x33a0, 0xef: 0x4767, + 0xf1: 0x342c, 0xf2: 0x344f, 0xf3: 0x3454, 0xf4: 0x4771, 0xf5: 0x4776, + 0xf6: 0x4785, 0xf8: 0xa000, 0xf9: 0x34e0, 0xfa: 0x34e5, 0xfb: 0x34ea, + 0xfc: 0x47b7, 0xfd: 0x3567, 0xff: 0x3580, + // Block 0x4, offset 0x100 + 0x100: 0x2f95, 0x101: 0x32a1, 0x102: 0x46a4, 0x103: 0x4735, 0x104: 0x2fb3, 0x105: 0x32bf, + 0x106: 0x2fc7, 0x107: 0x32d3, 0x108: 0x2fcc, 0x109: 0x32d8, 0x10a: 0x2fd1, 0x10b: 0x32dd, + 0x10c: 0x2fd6, 0x10d: 0x32e2, 0x10e: 0x2fe0, 0x10f: 0x32ec, + 0x112: 0x46c7, 0x113: 0x4758, 0x114: 0x3008, 0x115: 0x3314, 0x116: 0x300d, 0x117: 0x3319, + 0x118: 0x302b, 0x119: 0x3337, 0x11a: 0x301c, 0x11b: 0x3328, 0x11c: 0x3044, 0x11d: 0x3350, + 0x11e: 0x304e, 0x11f: 0x335a, 0x120: 0x3053, 0x121: 0x335f, 0x122: 0x305d, 0x123: 0x3369, + 0x124: 0x3062, 0x125: 0x336e, 0x128: 0x3094, 0x129: 0x33a5, + 0x12a: 0x3099, 0x12b: 0x33aa, 0x12c: 0x309e, 0x12d: 0x33af, 0x12e: 0x30c1, 0x12f: 0x33cd, + 0x130: 0x30a3, 0x132: 0x1960, 0x133: 0x19ed, 0x134: 0x30cb, 0x135: 0x33d7, + 0x136: 0x30df, 0x137: 0x33f0, 0x139: 0x30e9, 0x13a: 0x33fa, 0x13b: 0x30f3, + 0x13c: 0x3404, 0x13d: 0x30ee, 0x13e: 0x33ff, 0x13f: 0x1bb2, + // Block 0x5, offset 0x140 + 0x140: 0x1c3a, 0x143: 0x3116, 0x144: 0x3427, 0x145: 0x312f, + 0x146: 0x3440, 0x147: 0x3125, 0x148: 0x3436, 0x149: 0x1c62, + 0x14c: 0x46ea, 0x14d: 0x477b, 0x14e: 0x3148, 0x14f: 0x3459, 0x150: 0x3152, 0x151: 0x3463, + 0x154: 0x3170, 0x155: 0x3481, 0x156: 0x3189, 0x157: 0x349a, + 0x158: 0x317a, 0x159: 0x348b, 0x15a: 0x470d, 0x15b: 0x479e, 0x15c: 0x3193, 0x15d: 0x34a4, + 0x15e: 0x31a2, 0x15f: 0x34b3, 0x160: 0x4712, 0x161: 0x47a3, 0x162: 0x31bb, 0x163: 0x34d1, + 0x164: 0x31ac, 0x165: 0x34c2, 0x168: 0x471c, 0x169: 0x47ad, + 0x16a: 0x4721, 0x16b: 0x47b2, 0x16c: 0x31d9, 0x16d: 0x34ef, 0x16e: 0x31e3, 0x16f: 0x34f9, + 0x170: 0x31e8, 0x171: 0x34fe, 0x172: 0x3206, 0x173: 0x351c, 0x174: 0x3229, 0x175: 0x353f, + 0x176: 0x3251, 0x177: 0x356c, 0x178: 0x3265, 0x179: 0x3274, 0x17a: 0x3594, 0x17b: 0x327e, + 0x17c: 0x359e, 0x17d: 0x3283, 0x17e: 0x35a3, 0x17f: 0x00a7, + // Block 0x6, offset 0x180 + 0x184: 0x2e05, 0x185: 0x2e0b, + 0x186: 0x2e11, 0x187: 0x1975, 0x188: 0x1978, 0x189: 0x1a0e, 0x18a: 0x198d, 0x18b: 0x1990, + 0x18c: 0x1a44, 0x18d: 0x2f9f, 0x18e: 0x32ab, 0x18f: 0x30ad, 0x190: 0x33b9, 0x191: 0x3157, + 0x192: 0x3468, 0x193: 0x31ed, 0x194: 0x3503, 0x195: 0x39e6, 0x196: 0x3b75, 0x197: 0x39df, + 0x198: 0x3b6e, 0x199: 0x39ed, 0x19a: 0x3b7c, 0x19b: 0x39d8, 0x19c: 0x3b67, + 0x19e: 0x38c7, 0x19f: 0x3a56, 0x1a0: 0x38c0, 0x1a1: 0x3a4f, 0x1a2: 0x35ca, 0x1a3: 0x35dc, + 0x1a6: 0x3058, 0x1a7: 0x3364, 0x1a8: 0x30d5, 0x1a9: 0x33e6, + 0x1aa: 0x4703, 0x1ab: 0x4794, 0x1ac: 0x39a7, 0x1ad: 0x3b36, 0x1ae: 0x35ee, 0x1af: 0x35f4, + 0x1b0: 0x33dc, 0x1b1: 0x1945, 0x1b2: 0x1948, 0x1b3: 0x19d5, 0x1b4: 0x303f, 0x1b5: 0x334b, + 0x1b8: 0x3111, 0x1b9: 0x3422, 0x1ba: 0x38ce, 0x1bb: 0x3a5d, + 0x1bc: 0x35c4, 0x1bd: 0x35d6, 0x1be: 0x35d0, 0x1bf: 0x35e2, + // Block 0x7, offset 0x1c0 + 0x1c0: 0x2fa4, 0x1c1: 0x32b0, 0x1c2: 0x2fa9, 0x1c3: 0x32b5, 0x1c4: 0x3021, 0x1c5: 0x332d, + 0x1c6: 0x3026, 0x1c7: 0x3332, 0x1c8: 0x30b2, 0x1c9: 0x33be, 0x1ca: 0x30b7, 0x1cb: 0x33c3, + 0x1cc: 0x315c, 0x1cd: 0x346d, 0x1ce: 0x3161, 0x1cf: 0x3472, 0x1d0: 0x317f, 0x1d1: 0x3490, + 0x1d2: 0x3184, 0x1d3: 0x3495, 0x1d4: 0x31f2, 0x1d5: 0x3508, 0x1d6: 0x31f7, 0x1d7: 0x350d, + 0x1d8: 0x319d, 0x1d9: 0x34ae, 0x1da: 0x31b6, 0x1db: 0x34cc, + 0x1de: 0x3071, 0x1df: 0x337d, + 0x1e6: 0x46a9, 0x1e7: 0x473a, 0x1e8: 0x46d1, 0x1e9: 0x4762, + 0x1ea: 0x3976, 0x1eb: 0x3b05, 0x1ec: 0x3953, 0x1ed: 0x3ae2, 0x1ee: 0x46ef, 0x1ef: 0x4780, + 0x1f0: 0x396f, 0x1f1: 0x3afe, 0x1f2: 0x325b, 0x1f3: 0x3576, + // Block 0x8, offset 0x200 + 0x200: 0x9933, 0x201: 0x9933, 0x202: 0x9933, 0x203: 0x9933, 0x204: 0x9933, 0x205: 0x8133, + 0x206: 0x9933, 0x207: 0x9933, 0x208: 0x9933, 0x209: 0x9933, 0x20a: 0x9933, 0x20b: 0x9933, + 0x20c: 0x9933, 0x20d: 0x8133, 0x20e: 0x8133, 0x20f: 0x9933, 0x210: 0x8133, 0x211: 0x9933, + 0x212: 0x8133, 0x213: 0x9933, 0x214: 0x9933, 0x215: 0x8134, 0x216: 0x812e, 0x217: 0x812e, + 0x218: 0x812e, 0x219: 0x812e, 0x21a: 0x8134, 0x21b: 0x992c, 0x21c: 0x812e, 0x21d: 0x812e, + 0x21e: 0x812e, 0x21f: 0x812e, 0x220: 0x812e, 0x221: 0x812a, 0x222: 0x812a, 0x223: 0x992e, + 0x224: 0x992e, 0x225: 0x992e, 0x226: 0x992e, 0x227: 0x992a, 0x228: 0x992a, 0x229: 0x812e, + 0x22a: 0x812e, 0x22b: 0x812e, 0x22c: 0x812e, 0x22d: 0x992e, 0x22e: 0x992e, 0x22f: 0x812e, + 0x230: 0x992e, 0x231: 0x992e, 0x232: 0x812e, 0x233: 0x812e, 0x234: 0x8101, 0x235: 0x8101, + 0x236: 0x8101, 0x237: 0x8101, 0x238: 0x9901, 0x239: 0x812e, 0x23a: 0x812e, 0x23b: 0x812e, + 0x23c: 0x812e, 0x23d: 0x8133, 0x23e: 0x8133, 0x23f: 0x8133, + // Block 0x9, offset 0x240 + 0x240: 0x49c5, 0x241: 0x49ca, 0x242: 0x9933, 0x243: 0x49cf, 0x244: 0x4a88, 0x245: 0x9937, + 0x246: 0x8133, 0x247: 0x812e, 0x248: 0x812e, 0x249: 0x812e, 0x24a: 0x8133, 0x24b: 0x8133, + 0x24c: 0x8133, 0x24d: 0x812e, 0x24e: 0x812e, 0x250: 0x8133, 0x251: 0x8133, + 0x252: 0x8133, 0x253: 0x812e, 0x254: 0x812e, 0x255: 0x812e, 0x256: 0x812e, 0x257: 0x8133, + 0x258: 0x8134, 0x259: 0x812e, 0x25a: 0x812e, 0x25b: 0x8133, 0x25c: 0x8135, 0x25d: 0x8136, + 0x25e: 0x8136, 0x25f: 0x8135, 0x260: 0x8136, 0x261: 0x8136, 0x262: 0x8135, 0x263: 0x8133, + 0x264: 0x8133, 0x265: 0x8133, 0x266: 0x8133, 0x267: 0x8133, 0x268: 0x8133, 0x269: 0x8133, + 0x26a: 0x8133, 0x26b: 0x8133, 0x26c: 0x8133, 0x26d: 0x8133, 0x26e: 0x8133, 0x26f: 0x8133, + 0x274: 0x0173, + 0x27a: 0x42bc, + 0x27e: 0x0037, + // Block 0xa, offset 0x280 + 0x284: 0x4271, 0x285: 0x4492, + 0x286: 0x3600, 0x287: 0x00ce, 0x288: 0x361e, 0x289: 0x362a, 0x28a: 0x363c, + 0x28c: 0x365a, 0x28e: 0x366c, 0x28f: 0x368a, 0x290: 0x3e1f, 0x291: 0xa000, + 0x295: 0xa000, 0x297: 0xa000, + 0x299: 0xa000, + 0x29f: 0xa000, 0x2a1: 0xa000, + 0x2a5: 0xa000, 0x2a9: 0xa000, + 0x2aa: 0x364e, 0x2ab: 0x367e, 0x2ac: 0x4815, 0x2ad: 0x36ae, 0x2ae: 0x483f, 0x2af: 0x36c0, + 0x2b0: 0x3e87, 0x2b1: 0xa000, 0x2b5: 0xa000, + 0x2b7: 0xa000, 0x2b9: 0xa000, + 0x2bf: 0xa000, + // Block 0xb, offset 0x2c0 + 0x2c1: 0xa000, 0x2c5: 0xa000, + 0x2c9: 0xa000, 0x2ca: 0x4857, 0x2cb: 0x4875, + 0x2cc: 0x36de, 0x2cd: 0x36f6, 0x2ce: 0x488d, 0x2d0: 0x01c1, 0x2d1: 0x01d3, + 0x2d2: 0x01af, 0x2d3: 0x4323, 0x2d4: 0x4329, 0x2d5: 0x01fd, 0x2d6: 0x01eb, + 0x2f0: 0x01d9, 0x2f1: 0x01ee, 0x2f2: 0x01f1, 0x2f4: 0x018b, 0x2f5: 0x01ca, + 0x2f9: 0x01a9, + // Block 0xc, offset 0x300 + 0x300: 0x3738, 0x301: 0x3744, 0x303: 0x3732, + 0x306: 0xa000, 0x307: 0x3720, + 0x30c: 0x3774, 0x30d: 0x375c, 0x30e: 0x3786, 0x310: 0xa000, + 0x313: 0xa000, 0x315: 0xa000, 0x316: 0xa000, 0x317: 0xa000, + 0x318: 0xa000, 0x319: 0x3768, 0x31a: 0xa000, + 0x31e: 0xa000, 0x323: 0xa000, + 0x327: 0xa000, + 0x32b: 0xa000, 0x32d: 0xa000, + 0x330: 0xa000, 0x333: 0xa000, 0x335: 0xa000, + 0x336: 0xa000, 0x337: 0xa000, 0x338: 0xa000, 0x339: 0x37ec, 0x33a: 0xa000, + 0x33e: 0xa000, + // Block 0xd, offset 0x340 + 0x341: 0x374a, 0x342: 0x37ce, + 0x350: 0x3726, 0x351: 0x37aa, + 0x352: 0x372c, 0x353: 0x37b0, 0x356: 0x373e, 0x357: 0x37c2, + 0x358: 0xa000, 0x359: 0xa000, 0x35a: 0x3840, 0x35b: 0x3846, 0x35c: 0x3750, 0x35d: 0x37d4, + 0x35e: 0x3756, 0x35f: 0x37da, 0x362: 0x3762, 0x363: 0x37e6, + 0x364: 0x376e, 0x365: 0x37f2, 0x366: 0x377a, 0x367: 0x37fe, 0x368: 0xa000, 0x369: 0xa000, + 0x36a: 0x384c, 0x36b: 0x3852, 0x36c: 0x37a4, 0x36d: 0x3828, 0x36e: 0x3780, 0x36f: 0x3804, + 0x370: 0x378c, 0x371: 0x3810, 0x372: 0x3792, 0x373: 0x3816, 0x374: 0x3798, 0x375: 0x381c, + 0x378: 0x379e, 0x379: 0x3822, + // Block 0xe, offset 0x380 + 0x387: 0x1d67, + 0x391: 0x812e, + 0x392: 0x8133, 0x393: 0x8133, 0x394: 0x8133, 0x395: 0x8133, 0x396: 0x812e, 0x397: 0x8133, + 0x398: 0x8133, 0x399: 0x8133, 0x39a: 0x812f, 0x39b: 0x812e, 0x39c: 0x8133, 0x39d: 0x8133, + 0x39e: 0x8133, 0x39f: 0x8133, 0x3a0: 0x8133, 0x3a1: 0x8133, 0x3a2: 0x812e, 0x3a3: 0x812e, + 0x3a4: 0x812e, 0x3a5: 0x812e, 0x3a6: 0x812e, 0x3a7: 0x812e, 0x3a8: 0x8133, 0x3a9: 0x8133, + 0x3aa: 0x812e, 0x3ab: 0x8133, 0x3ac: 0x8133, 0x3ad: 0x812f, 0x3ae: 0x8132, 0x3af: 0x8133, + 0x3b0: 0x8106, 0x3b1: 0x8107, 0x3b2: 0x8108, 0x3b3: 0x8109, 0x3b4: 0x810a, 0x3b5: 0x810b, + 0x3b6: 0x810c, 0x3b7: 0x810d, 0x3b8: 0x810e, 0x3b9: 0x810f, 0x3ba: 0x810f, 0x3bb: 0x8110, + 0x3bc: 0x8111, 0x3bd: 0x8112, 0x3bf: 0x8113, + // Block 0xf, offset 0x3c0 + 0x3c8: 0xa000, 0x3ca: 0xa000, 0x3cb: 0x8117, + 0x3cc: 0x8118, 0x3cd: 0x8119, 0x3ce: 0x811a, 0x3cf: 0x811b, 0x3d0: 0x811c, 0x3d1: 0x811d, + 0x3d2: 0x811e, 0x3d3: 0x9933, 0x3d4: 0x9933, 0x3d5: 0x992e, 0x3d6: 0x812e, 0x3d7: 0x8133, + 0x3d8: 0x8133, 0x3d9: 0x8133, 0x3da: 0x8133, 0x3db: 0x8133, 0x3dc: 0x812e, 0x3dd: 0x8133, + 0x3de: 0x8133, 0x3df: 0x812e, + 0x3f0: 0x811f, 0x3f5: 0x1d8a, + 0x3f6: 0x2019, 0x3f7: 0x2055, 0x3f8: 0x2050, + // Block 0x10, offset 0x400 + 0x413: 0x812e, 0x414: 0x8133, 0x415: 0x8133, 0x416: 0x8133, 0x417: 0x8133, + 0x418: 0x8133, 0x419: 0x8133, 0x41a: 0x8133, 0x41b: 0x8133, 0x41c: 0x8133, 0x41d: 0x8133, + 0x41e: 0x8133, 0x41f: 0x8133, 0x420: 0x8133, 0x421: 0x8133, 0x423: 0x812e, + 0x424: 0x8133, 0x425: 0x8133, 0x426: 0x812e, 0x427: 0x8133, 0x428: 0x8133, 0x429: 0x812e, + 0x42a: 0x8133, 0x42b: 0x8133, 0x42c: 0x8133, 0x42d: 0x812e, 0x42e: 0x812e, 0x42f: 0x812e, + 0x430: 0x8117, 0x431: 0x8118, 0x432: 0x8119, 0x433: 0x8133, 0x434: 0x8133, 0x435: 0x8133, + 0x436: 0x812e, 0x437: 0x8133, 0x438: 0x8133, 0x439: 0x812e, 0x43a: 0x812e, 0x43b: 0x8133, + 0x43c: 0x8133, 0x43d: 0x8133, 0x43e: 0x8133, 0x43f: 0x8133, + // Block 0x11, offset 0x440 + 0x445: 0xa000, + 0x446: 0x2d33, 0x447: 0xa000, 0x448: 0x2d3b, 0x449: 0xa000, 0x44a: 0x2d43, 0x44b: 0xa000, + 0x44c: 0x2d4b, 0x44d: 0xa000, 0x44e: 0x2d53, 0x451: 0xa000, + 0x452: 0x2d5b, + 0x474: 0x8103, 0x475: 0x9900, + 0x47a: 0xa000, 0x47b: 0x2d63, + 0x47c: 0xa000, 0x47d: 0x2d6b, 0x47e: 0xa000, 0x47f: 0xa000, + // Block 0x12, offset 0x480 + 0x480: 0x0069, 0x481: 0x006b, 0x482: 0x006f, 0x483: 0x0083, 0x484: 0x00f5, 0x485: 0x00f8, + 0x486: 0x0416, 0x487: 0x0085, 0x488: 0x0089, 0x489: 0x008b, 0x48a: 0x0104, 0x48b: 0x0107, + 0x48c: 0x010a, 0x48d: 0x008f, 0x48f: 0x0097, 0x490: 0x009b, 0x491: 0x00e0, + 0x492: 0x009f, 0x493: 0x00fe, 0x494: 0x041a, 0x495: 0x041e, 0x496: 0x00a1, 0x497: 0x00a9, + 0x498: 0x00ab, 0x499: 0x0426, 0x49a: 0x012b, 0x49b: 0x00ad, 0x49c: 0x042a, 0x49d: 0x01c1, + 0x49e: 0x01c4, 0x49f: 0x01c7, 0x4a0: 0x01fd, 0x4a1: 0x0200, 0x4a2: 0x0093, 0x4a3: 0x00a5, + 0x4a4: 0x00ab, 0x4a5: 0x00ad, 0x4a6: 0x01c1, 0x4a7: 0x01c4, 0x4a8: 0x01ee, 0x4a9: 0x01fd, + 0x4aa: 0x0200, + 0x4b8: 0x020f, + // Block 0x13, offset 0x4c0 + 0x4db: 0x00fb, 0x4dc: 0x0087, 0x4dd: 0x0101, + 0x4de: 0x00d4, 0x4df: 0x010a, 0x4e0: 0x008d, 0x4e1: 0x010d, 0x4e2: 0x0110, 0x4e3: 0x0116, + 0x4e4: 0x011c, 0x4e5: 0x011f, 0x4e6: 0x0122, 0x4e7: 0x042e, 0x4e8: 0x016d, 0x4e9: 0x0128, + 0x4ea: 0x0432, 0x4eb: 0x0170, 0x4ec: 0x0131, 0x4ed: 0x012e, 0x4ee: 0x0134, 0x4ef: 0x0137, + 0x4f0: 0x013a, 0x4f1: 0x013d, 0x4f2: 0x0140, 0x4f3: 0x014c, 0x4f4: 0x014f, 0x4f5: 0x00ec, + 0x4f6: 0x0152, 0x4f7: 0x0155, 0x4f8: 0x0422, 0x4f9: 0x0158, 0x4fa: 0x015b, 0x4fb: 0x00b5, + 0x4fc: 0x0161, 0x4fd: 0x0164, 0x4fe: 0x0167, 0x4ff: 0x01d3, + // Block 0x14, offset 0x500 + 0x500: 0x8133, 0x501: 0x8133, 0x502: 0x812e, 0x503: 0x8133, 0x504: 0x8133, 0x505: 0x8133, + 0x506: 0x8133, 0x507: 0x8133, 0x508: 0x8133, 0x509: 0x8133, 0x50a: 0x812e, 0x50b: 0x8133, + 0x50c: 0x8133, 0x50d: 0x8136, 0x50e: 0x812b, 0x50f: 0x812e, 0x510: 0x812a, 0x511: 0x8133, + 0x512: 0x8133, 0x513: 0x8133, 0x514: 0x8133, 0x515: 0x8133, 0x516: 0x8133, 0x517: 0x8133, + 0x518: 0x8133, 0x519: 0x8133, 0x51a: 0x8133, 0x51b: 0x8133, 0x51c: 0x8133, 0x51d: 0x8133, + 0x51e: 0x8133, 0x51f: 0x8133, 0x520: 0x8133, 0x521: 0x8133, 0x522: 0x8133, 0x523: 0x8133, + 0x524: 0x8133, 0x525: 0x8133, 0x526: 0x8133, 0x527: 0x8133, 0x528: 0x8133, 0x529: 0x8133, + 0x52a: 0x8133, 0x52b: 0x8133, 0x52c: 0x8133, 0x52d: 0x8133, 0x52e: 0x8133, 0x52f: 0x8133, + 0x530: 0x8133, 0x531: 0x8133, 0x532: 0x8133, 0x533: 0x8133, 0x534: 0x8133, 0x535: 0x8133, + 0x536: 0x8134, 0x537: 0x8132, 0x538: 0x8132, 0x539: 0x812e, 0x53b: 0x8133, + 0x53c: 0x8135, 0x53d: 0x812e, 0x53e: 0x8133, 0x53f: 0x812e, + // Block 0x15, offset 0x540 + 0x540: 0x2fae, 0x541: 0x32ba, 0x542: 0x2fb8, 0x543: 0x32c4, 0x544: 0x2fbd, 0x545: 0x32c9, + 0x546: 0x2fc2, 0x547: 0x32ce, 0x548: 0x38e3, 0x549: 0x3a72, 0x54a: 0x2fdb, 0x54b: 0x32e7, + 0x54c: 0x2fe5, 0x54d: 0x32f1, 0x54e: 0x2ff4, 0x54f: 0x3300, 0x550: 0x2fea, 0x551: 0x32f6, + 0x552: 0x2fef, 0x553: 0x32fb, 0x554: 0x3906, 0x555: 0x3a95, 0x556: 0x390d, 0x557: 0x3a9c, + 0x558: 0x3030, 0x559: 0x333c, 0x55a: 0x3035, 0x55b: 0x3341, 0x55c: 0x391b, 0x55d: 0x3aaa, + 0x55e: 0x303a, 0x55f: 0x3346, 0x560: 0x3049, 0x561: 0x3355, 0x562: 0x3067, 0x563: 0x3373, + 0x564: 0x3076, 0x565: 0x3382, 0x566: 0x306c, 0x567: 0x3378, 0x568: 0x307b, 0x569: 0x3387, + 0x56a: 0x3080, 0x56b: 0x338c, 0x56c: 0x30c6, 0x56d: 0x33d2, 0x56e: 0x3922, 0x56f: 0x3ab1, + 0x570: 0x30d0, 0x571: 0x33e1, 0x572: 0x30da, 0x573: 0x33eb, 0x574: 0x30e4, 0x575: 0x33f5, + 0x576: 0x46db, 0x577: 0x476c, 0x578: 0x3929, 0x579: 0x3ab8, 0x57a: 0x30fd, 0x57b: 0x340e, + 0x57c: 0x30f8, 0x57d: 0x3409, 0x57e: 0x3102, 0x57f: 0x3413, + // Block 0x16, offset 0x580 + 0x580: 0x3107, 0x581: 0x3418, 0x582: 0x310c, 0x583: 0x341d, 0x584: 0x3120, 0x585: 0x3431, + 0x586: 0x312a, 0x587: 0x343b, 0x588: 0x3139, 0x589: 0x344a, 0x58a: 0x3134, 0x58b: 0x3445, + 0x58c: 0x394c, 0x58d: 0x3adb, 0x58e: 0x395a, 0x58f: 0x3ae9, 0x590: 0x3961, 0x591: 0x3af0, + 0x592: 0x3968, 0x593: 0x3af7, 0x594: 0x3166, 0x595: 0x3477, 0x596: 0x316b, 0x597: 0x347c, + 0x598: 0x3175, 0x599: 0x3486, 0x59a: 0x4708, 0x59b: 0x4799, 0x59c: 0x39ae, 0x59d: 0x3b3d, + 0x59e: 0x318e, 0x59f: 0x349f, 0x5a0: 0x3198, 0x5a1: 0x34a9, 0x5a2: 0x4717, 0x5a3: 0x47a8, + 0x5a4: 0x39b5, 0x5a5: 0x3b44, 0x5a6: 0x39bc, 0x5a7: 0x3b4b, 0x5a8: 0x39c3, 0x5a9: 0x3b52, + 0x5aa: 0x31a7, 0x5ab: 0x34b8, 0x5ac: 0x31b1, 0x5ad: 0x34c7, 0x5ae: 0x31c5, 0x5af: 0x34db, + 0x5b0: 0x31c0, 0x5b1: 0x34d6, 0x5b2: 0x3201, 0x5b3: 0x3517, 0x5b4: 0x3210, 0x5b5: 0x3526, + 0x5b6: 0x320b, 0x5b7: 0x3521, 0x5b8: 0x39ca, 0x5b9: 0x3b59, 0x5ba: 0x39d1, 0x5bb: 0x3b60, + 0x5bc: 0x3215, 0x5bd: 0x352b, 0x5be: 0x321a, 0x5bf: 0x3530, + // Block 0x17, offset 0x5c0 + 0x5c0: 0x321f, 0x5c1: 0x3535, 0x5c2: 0x3224, 0x5c3: 0x353a, 0x5c4: 0x3233, 0x5c5: 0x3549, + 0x5c6: 0x322e, 0x5c7: 0x3544, 0x5c8: 0x3238, 0x5c9: 0x3553, 0x5ca: 0x323d, 0x5cb: 0x3558, + 0x5cc: 0x3242, 0x5cd: 0x355d, 0x5ce: 0x3260, 0x5cf: 0x357b, 0x5d0: 0x3279, 0x5d1: 0x3599, + 0x5d2: 0x3288, 0x5d3: 0x35a8, 0x5d4: 0x328d, 0x5d5: 0x35ad, 0x5d6: 0x3391, 0x5d7: 0x34bd, + 0x5d8: 0x354e, 0x5d9: 0x358a, 0x5da: 0x1be6, 0x5db: 0x42ee, + 0x5e0: 0x46b8, 0x5e1: 0x4749, 0x5e2: 0x2f9a, 0x5e3: 0x32a6, + 0x5e4: 0x388f, 0x5e5: 0x3a1e, 0x5e6: 0x3888, 0x5e7: 0x3a17, 0x5e8: 0x389d, 0x5e9: 0x3a2c, + 0x5ea: 0x3896, 0x5eb: 0x3a25, 0x5ec: 0x38d5, 0x5ed: 0x3a64, 0x5ee: 0x38ab, 0x5ef: 0x3a3a, + 0x5f0: 0x38a4, 0x5f1: 0x3a33, 0x5f2: 0x38b9, 0x5f3: 0x3a48, 0x5f4: 0x38b2, 0x5f5: 0x3a41, + 0x5f6: 0x38dc, 0x5f7: 0x3a6b, 0x5f8: 0x46cc, 0x5f9: 0x475d, 0x5fa: 0x3017, 0x5fb: 0x3323, + 0x5fc: 0x3003, 0x5fd: 0x330f, 0x5fe: 0x38f1, 0x5ff: 0x3a80, + // Block 0x18, offset 0x600 + 0x600: 0x38ea, 0x601: 0x3a79, 0x602: 0x38ff, 0x603: 0x3a8e, 0x604: 0x38f8, 0x605: 0x3a87, + 0x606: 0x3914, 0x607: 0x3aa3, 0x608: 0x30a8, 0x609: 0x33b4, 0x60a: 0x30bc, 0x60b: 0x33c8, + 0x60c: 0x46fe, 0x60d: 0x478f, 0x60e: 0x314d, 0x60f: 0x345e, 0x610: 0x3937, 0x611: 0x3ac6, + 0x612: 0x3930, 0x613: 0x3abf, 0x614: 0x3945, 0x615: 0x3ad4, 0x616: 0x393e, 0x617: 0x3acd, + 0x618: 0x39a0, 0x619: 0x3b2f, 0x61a: 0x3984, 0x61b: 0x3b13, 0x61c: 0x397d, 0x61d: 0x3b0c, + 0x61e: 0x3992, 0x61f: 0x3b21, 0x620: 0x398b, 0x621: 0x3b1a, 0x622: 0x3999, 0x623: 0x3b28, + 0x624: 0x31fc, 0x625: 0x3512, 0x626: 0x31de, 0x627: 0x34f4, 0x628: 0x39fb, 0x629: 0x3b8a, + 0x62a: 0x39f4, 0x62b: 0x3b83, 0x62c: 0x3a09, 0x62d: 0x3b98, 0x62e: 0x3a02, 0x62f: 0x3b91, + 0x630: 0x3a10, 0x631: 0x3b9f, 0x632: 0x3247, 0x633: 0x3562, 0x634: 0x326f, 0x635: 0x358f, + 0x636: 0x326a, 0x637: 0x3585, 0x638: 0x3256, 0x639: 0x3571, + // Block 0x19, offset 0x640 + 0x640: 0x481b, 0x641: 0x4821, 0x642: 0x4935, 0x643: 0x494d, 0x644: 0x493d, 0x645: 0x4955, + 0x646: 0x4945, 0x647: 0x495d, 0x648: 0x47c1, 0x649: 0x47c7, 0x64a: 0x48a5, 0x64b: 0x48bd, + 0x64c: 0x48ad, 0x64d: 0x48c5, 0x64e: 0x48b5, 0x64f: 0x48cd, 0x650: 0x482d, 0x651: 0x4833, + 0x652: 0x3dcf, 0x653: 0x3ddf, 0x654: 0x3dd7, 0x655: 0x3de7, + 0x658: 0x47cd, 0x659: 0x47d3, 0x65a: 0x3cff, 0x65b: 0x3d0f, 0x65c: 0x3d07, 0x65d: 0x3d17, + 0x660: 0x4845, 0x661: 0x484b, 0x662: 0x4965, 0x663: 0x497d, + 0x664: 0x496d, 0x665: 0x4985, 0x666: 0x4975, 0x667: 0x498d, 0x668: 0x47d9, 0x669: 0x47df, + 0x66a: 0x48d5, 0x66b: 0x48ed, 0x66c: 0x48dd, 0x66d: 0x48f5, 0x66e: 0x48e5, 0x66f: 0x48fd, + 0x670: 0x485d, 0x671: 0x4863, 0x672: 0x3e2f, 0x673: 0x3e47, 0x674: 0x3e37, 0x675: 0x3e4f, + 0x676: 0x3e3f, 0x677: 0x3e57, 0x678: 0x47e5, 0x679: 0x47eb, 0x67a: 0x3d2f, 0x67b: 0x3d47, + 0x67c: 0x3d37, 0x67d: 0x3d4f, 0x67e: 0x3d3f, 0x67f: 0x3d57, + // Block 0x1a, offset 0x680 + 0x680: 0x4869, 0x681: 0x486f, 0x682: 0x3e5f, 0x683: 0x3e6f, 0x684: 0x3e67, 0x685: 0x3e77, + 0x688: 0x47f1, 0x689: 0x47f7, 0x68a: 0x3d5f, 0x68b: 0x3d6f, + 0x68c: 0x3d67, 0x68d: 0x3d77, 0x690: 0x487b, 0x691: 0x4881, + 0x692: 0x3e97, 0x693: 0x3eaf, 0x694: 0x3e9f, 0x695: 0x3eb7, 0x696: 0x3ea7, 0x697: 0x3ebf, + 0x699: 0x47fd, 0x69b: 0x3d7f, 0x69d: 0x3d87, + 0x69f: 0x3d8f, 0x6a0: 0x4893, 0x6a1: 0x4899, 0x6a2: 0x4995, 0x6a3: 0x49ad, + 0x6a4: 0x499d, 0x6a5: 0x49b5, 0x6a6: 0x49a5, 0x6a7: 0x49bd, 0x6a8: 0x4803, 0x6a9: 0x4809, + 0x6aa: 0x4905, 0x6ab: 0x491d, 0x6ac: 0x490d, 0x6ad: 0x4925, 0x6ae: 0x4915, 0x6af: 0x492d, + 0x6b0: 0x480f, 0x6b1: 0x4335, 0x6b2: 0x36a8, 0x6b3: 0x433b, 0x6b4: 0x4839, 0x6b5: 0x4341, + 0x6b6: 0x36ba, 0x6b7: 0x4347, 0x6b8: 0x36d8, 0x6b9: 0x434d, 0x6ba: 0x36f0, 0x6bb: 0x4353, + 0x6bc: 0x4887, 0x6bd: 0x4359, + // Block 0x1b, offset 0x6c0 + 0x6c0: 0x3db7, 0x6c1: 0x3dbf, 0x6c2: 0x419b, 0x6c3: 0x41b9, 0x6c4: 0x41a5, 0x6c5: 0x41c3, + 0x6c6: 0x41af, 0x6c7: 0x41cd, 0x6c8: 0x3cef, 0x6c9: 0x3cf7, 0x6ca: 0x40e7, 0x6cb: 0x4105, + 0x6cc: 0x40f1, 0x6cd: 0x410f, 0x6ce: 0x40fb, 0x6cf: 0x4119, 0x6d0: 0x3dff, 0x6d1: 0x3e07, + 0x6d2: 0x41d7, 0x6d3: 0x41f5, 0x6d4: 0x41e1, 0x6d5: 0x41ff, 0x6d6: 0x41eb, 0x6d7: 0x4209, + 0x6d8: 0x3d1f, 0x6d9: 0x3d27, 0x6da: 0x4123, 0x6db: 0x4141, 0x6dc: 0x412d, 0x6dd: 0x414b, + 0x6de: 0x4137, 0x6df: 0x4155, 0x6e0: 0x3ed7, 0x6e1: 0x3edf, 0x6e2: 0x4213, 0x6e3: 0x4231, + 0x6e4: 0x421d, 0x6e5: 0x423b, 0x6e6: 0x4227, 0x6e7: 0x4245, 0x6e8: 0x3d97, 0x6e9: 0x3d9f, + 0x6ea: 0x415f, 0x6eb: 0x417d, 0x6ec: 0x4169, 0x6ed: 0x4187, 0x6ee: 0x4173, 0x6ef: 0x4191, + 0x6f0: 0x369c, 0x6f1: 0x3696, 0x6f2: 0x3da7, 0x6f3: 0x36a2, 0x6f4: 0x3daf, + 0x6f6: 0x4827, 0x6f7: 0x3dc7, 0x6f8: 0x360c, 0x6f9: 0x3606, 0x6fa: 0x35fa, 0x6fb: 0x4305, + 0x6fc: 0x3612, 0x6fd: 0x429e, 0x6fe: 0x01d6, 0x6ff: 0x429e, + // Block 0x1c, offset 0x700 + 0x700: 0x42b7, 0x701: 0x4499, 0x702: 0x3def, 0x703: 0x36b4, 0x704: 0x3df7, + 0x706: 0x4851, 0x707: 0x3e0f, 0x708: 0x3618, 0x709: 0x430b, 0x70a: 0x3624, 0x70b: 0x4311, + 0x70c: 0x3630, 0x70d: 0x44a0, 0x70e: 0x44a7, 0x70f: 0x44ae, 0x710: 0x36cc, 0x711: 0x36c6, + 0x712: 0x3e17, 0x713: 0x44fb, 0x716: 0x36d2, 0x717: 0x3e27, + 0x718: 0x3648, 0x719: 0x3642, 0x71a: 0x3636, 0x71b: 0x4317, 0x71d: 0x44b5, + 0x71e: 0x44bc, 0x71f: 0x44c3, 0x720: 0x3702, 0x721: 0x36fc, 0x722: 0x3e7f, 0x723: 0x4503, + 0x724: 0x36e4, 0x725: 0x36ea, 0x726: 0x3708, 0x727: 0x3e8f, 0x728: 0x3678, 0x729: 0x3672, + 0x72a: 0x3666, 0x72b: 0x4323, 0x72c: 0x3660, 0x72d: 0x448b, 0x72e: 0x4492, 0x72f: 0x0081, + 0x732: 0x3ec7, 0x733: 0x370e, 0x734: 0x3ecf, + 0x736: 0x489f, 0x737: 0x3ee7, 0x738: 0x3654, 0x739: 0x431d, 0x73a: 0x3684, 0x73b: 0x432f, + 0x73c: 0x3690, 0x73d: 0x4271, 0x73e: 0x42a3, + // Block 0x1d, offset 0x740 + 0x740: 0x1bde, 0x741: 0x1be2, 0x742: 0x0047, 0x743: 0x1c5a, 0x745: 0x1bee, + 0x746: 0x1bf2, 0x747: 0x00e9, 0x749: 0x1c5e, 0x74a: 0x008f, 0x74b: 0x0051, + 0x74c: 0x0051, 0x74d: 0x0051, 0x74e: 0x0091, 0x74f: 0x00da, 0x750: 0x0053, 0x751: 0x0053, + 0x752: 0x0059, 0x753: 0x0099, 0x755: 0x005d, 0x756: 0x1993, + 0x759: 0x0061, 0x75a: 0x0063, 0x75b: 0x0065, 0x75c: 0x0065, 0x75d: 0x0065, + 0x760: 0x19a5, 0x761: 0x1bce, 0x762: 0x19ae, + 0x764: 0x0075, 0x766: 0x01bb, 0x768: 0x0075, + 0x76a: 0x0057, 0x76b: 0x42e9, 0x76c: 0x0045, 0x76d: 0x0047, 0x76f: 0x008b, + 0x770: 0x004b, 0x771: 0x004d, 0x773: 0x005b, 0x774: 0x009f, 0x775: 0x0218, + 0x776: 0x021b, 0x777: 0x021e, 0x778: 0x0221, 0x779: 0x0093, 0x77b: 0x1b9e, + 0x77c: 0x01eb, 0x77d: 0x01c4, 0x77e: 0x017c, 0x77f: 0x01a3, + // Block 0x1e, offset 0x780 + 0x780: 0x0466, 0x785: 0x0049, + 0x786: 0x0089, 0x787: 0x008b, 0x788: 0x0093, 0x789: 0x0095, + 0x790: 0x2234, 0x791: 0x2240, + 0x792: 0x22f4, 0x793: 0x221c, 0x794: 0x22a0, 0x795: 0x2228, 0x796: 0x22a6, 0x797: 0x22be, + 0x798: 0x22ca, 0x799: 0x222e, 0x79a: 0x22d0, 0x79b: 0x223a, 0x79c: 0x22c4, 0x79d: 0x22d6, + 0x79e: 0x22dc, 0x79f: 0x1cc2, 0x7a0: 0x0053, 0x7a1: 0x195d, 0x7a2: 0x1baa, 0x7a3: 0x1966, + 0x7a4: 0x006d, 0x7a5: 0x19b1, 0x7a6: 0x1bd6, 0x7a7: 0x1d4e, 0x7a8: 0x1969, 0x7a9: 0x0071, + 0x7aa: 0x19bd, 0x7ab: 0x1bda, 0x7ac: 0x0059, 0x7ad: 0x0047, 0x7ae: 0x0049, 0x7af: 0x005b, + 0x7b0: 0x0093, 0x7b1: 0x19ea, 0x7b2: 0x1c1e, 0x7b3: 0x19f3, 0x7b4: 0x00ad, 0x7b5: 0x1a68, + 0x7b6: 0x1c52, 0x7b7: 0x1d62, 0x7b8: 0x19f6, 0x7b9: 0x00b1, 0x7ba: 0x1a6b, 0x7bb: 0x1c56, + 0x7bc: 0x0099, 0x7bd: 0x0087, 0x7be: 0x0089, 0x7bf: 0x009b, + // Block 0x1f, offset 0x7c0 + 0x7c1: 0x3c1d, 0x7c3: 0xa000, 0x7c4: 0x3c24, 0x7c5: 0xa000, + 0x7c7: 0x3c2b, 0x7c8: 0xa000, 0x7c9: 0x3c32, + 0x7cd: 0xa000, + 0x7e0: 0x2f7c, 0x7e1: 0xa000, 0x7e2: 0x3c40, + 0x7e4: 0xa000, 0x7e5: 0xa000, + 0x7ed: 0x3c39, 0x7ee: 0x2f77, 0x7ef: 0x2f81, + 0x7f0: 0x3c47, 0x7f1: 0x3c4e, 0x7f2: 0xa000, 0x7f3: 0xa000, 0x7f4: 0x3c55, 0x7f5: 0x3c5c, + 0x7f6: 0xa000, 0x7f7: 0xa000, 0x7f8: 0x3c63, 0x7f9: 0x3c6a, 0x7fa: 0xa000, 0x7fb: 0xa000, + 0x7fc: 0xa000, 0x7fd: 0xa000, + // Block 0x20, offset 0x800 + 0x800: 0x3c71, 0x801: 0x3c78, 0x802: 0xa000, 0x803: 0xa000, 0x804: 0x3c8d, 0x805: 0x3c94, + 0x806: 0xa000, 0x807: 0xa000, 0x808: 0x3c9b, 0x809: 0x3ca2, + 0x811: 0xa000, + 0x812: 0xa000, + 0x822: 0xa000, + 0x828: 0xa000, 0x829: 0xa000, + 0x82b: 0xa000, 0x82c: 0x3cb7, 0x82d: 0x3cbe, 0x82e: 0x3cc5, 0x82f: 0x3ccc, + 0x832: 0xa000, 0x833: 0xa000, 0x834: 0xa000, 0x835: 0xa000, + // Block 0x21, offset 0x840 + 0x860: 0x0023, 0x861: 0x0025, 0x862: 0x0027, 0x863: 0x0029, + 0x864: 0x002b, 0x865: 0x002d, 0x866: 0x002f, 0x867: 0x0031, 0x868: 0x0033, 0x869: 0x1885, + 0x86a: 0x1888, 0x86b: 0x188b, 0x86c: 0x188e, 0x86d: 0x1891, 0x86e: 0x1894, 0x86f: 0x1897, + 0x870: 0x189a, 0x871: 0x189d, 0x872: 0x18a0, 0x873: 0x18a9, 0x874: 0x1a6e, 0x875: 0x1a72, + 0x876: 0x1a76, 0x877: 0x1a7a, 0x878: 0x1a7e, 0x879: 0x1a82, 0x87a: 0x1a86, 0x87b: 0x1a8a, + 0x87c: 0x1a8e, 0x87d: 0x1c86, 0x87e: 0x1c8b, 0x87f: 0x1c90, + // Block 0x22, offset 0x880 + 0x880: 0x1c95, 0x881: 0x1c9a, 0x882: 0x1c9f, 0x883: 0x1ca4, 0x884: 0x1ca9, 0x885: 0x1cae, + 0x886: 0x1cb3, 0x887: 0x1cb8, 0x888: 0x1882, 0x889: 0x18a6, 0x88a: 0x18ca, 0x88b: 0x18ee, + 0x88c: 0x1912, 0x88d: 0x191b, 0x88e: 0x1921, 0x88f: 0x1927, 0x890: 0x192d, 0x891: 0x1b66, + 0x892: 0x1b6a, 0x893: 0x1b6e, 0x894: 0x1b72, 0x895: 0x1b76, 0x896: 0x1b7a, 0x897: 0x1b7e, + 0x898: 0x1b82, 0x899: 0x1b86, 0x89a: 0x1b8a, 0x89b: 0x1b8e, 0x89c: 0x1afa, 0x89d: 0x1afe, + 0x89e: 0x1b02, 0x89f: 0x1b06, 0x8a0: 0x1b0a, 0x8a1: 0x1b0e, 0x8a2: 0x1b12, 0x8a3: 0x1b16, + 0x8a4: 0x1b1a, 0x8a5: 0x1b1e, 0x8a6: 0x1b22, 0x8a7: 0x1b26, 0x8a8: 0x1b2a, 0x8a9: 0x1b2e, + 0x8aa: 0x1b32, 0x8ab: 0x1b36, 0x8ac: 0x1b3a, 0x8ad: 0x1b3e, 0x8ae: 0x1b42, 0x8af: 0x1b46, + 0x8b0: 0x1b4a, 0x8b1: 0x1b4e, 0x8b2: 0x1b52, 0x8b3: 0x1b56, 0x8b4: 0x1b5a, 0x8b5: 0x1b5e, + 0x8b6: 0x0043, 0x8b7: 0x0045, 0x8b8: 0x0047, 0x8b9: 0x0049, 0x8ba: 0x004b, 0x8bb: 0x004d, + 0x8bc: 0x004f, 0x8bd: 0x0051, 0x8be: 0x0053, 0x8bf: 0x0055, + // Block 0x23, offset 0x8c0 + 0x8c0: 0x06c2, 0x8c1: 0x06e6, 0x8c2: 0x06f2, 0x8c3: 0x0702, 0x8c4: 0x070a, 0x8c5: 0x0716, + 0x8c6: 0x071e, 0x8c7: 0x0726, 0x8c8: 0x0732, 0x8c9: 0x0786, 0x8ca: 0x079e, 0x8cb: 0x07ae, + 0x8cc: 0x07be, 0x8cd: 0x07ce, 0x8ce: 0x07de, 0x8cf: 0x07fe, 0x8d0: 0x0802, 0x8d1: 0x0806, + 0x8d2: 0x083a, 0x8d3: 0x0862, 0x8d4: 0x0872, 0x8d5: 0x087a, 0x8d6: 0x087e, 0x8d7: 0x088a, + 0x8d8: 0x08a6, 0x8d9: 0x08aa, 0x8da: 0x08c2, 0x8db: 0x08c6, 0x8dc: 0x08ce, 0x8dd: 0x08de, + 0x8de: 0x097a, 0x8df: 0x098e, 0x8e0: 0x09ce, 0x8e1: 0x09e2, 0x8e2: 0x09ea, 0x8e3: 0x09ee, + 0x8e4: 0x09fe, 0x8e5: 0x0a1a, 0x8e6: 0x0a46, 0x8e7: 0x0a52, 0x8e8: 0x0a72, 0x8e9: 0x0a7e, + 0x8ea: 0x0a82, 0x8eb: 0x0a86, 0x8ec: 0x0a9e, 0x8ed: 0x0aa2, 0x8ee: 0x0ace, 0x8ef: 0x0ada, + 0x8f0: 0x0ae2, 0x8f1: 0x0aea, 0x8f2: 0x0afa, 0x8f3: 0x0b02, 0x8f4: 0x0b0a, 0x8f5: 0x0b36, + 0x8f6: 0x0b3a, 0x8f7: 0x0b42, 0x8f8: 0x0b46, 0x8f9: 0x0b4e, 0x8fa: 0x0b56, 0x8fb: 0x0b66, + 0x8fc: 0x0b82, 0x8fd: 0x0bfa, 0x8fe: 0x0c0e, 0x8ff: 0x0c12, + // Block 0x24, offset 0x900 + 0x900: 0x0c92, 0x901: 0x0c96, 0x902: 0x0caa, 0x903: 0x0cae, 0x904: 0x0cb6, 0x905: 0x0cbe, + 0x906: 0x0cc6, 0x907: 0x0cd2, 0x908: 0x0cfa, 0x909: 0x0d0a, 0x90a: 0x0d1e, 0x90b: 0x0d8e, + 0x90c: 0x0d9a, 0x90d: 0x0daa, 0x90e: 0x0db6, 0x90f: 0x0dc2, 0x910: 0x0dca, 0x911: 0x0dce, + 0x912: 0x0dd2, 0x913: 0x0dd6, 0x914: 0x0dda, 0x915: 0x0e92, 0x916: 0x0eda, 0x917: 0x0ee6, + 0x918: 0x0eea, 0x919: 0x0eee, 0x91a: 0x0ef2, 0x91b: 0x0efa, 0x91c: 0x0efe, 0x91d: 0x0f12, + 0x91e: 0x0f2e, 0x91f: 0x0f36, 0x920: 0x0f76, 0x921: 0x0f7a, 0x922: 0x0f82, 0x923: 0x0f86, + 0x924: 0x0f8e, 0x925: 0x0f92, 0x926: 0x0fb6, 0x927: 0x0fba, 0x928: 0x0fd6, 0x929: 0x0fda, + 0x92a: 0x0fde, 0x92b: 0x0fe2, 0x92c: 0x0ff6, 0x92d: 0x101a, 0x92e: 0x101e, 0x92f: 0x1022, + 0x930: 0x1046, 0x931: 0x1086, 0x932: 0x108a, 0x933: 0x10aa, 0x934: 0x10ba, 0x935: 0x10c2, + 0x936: 0x10e2, 0x937: 0x1106, 0x938: 0x114a, 0x939: 0x1152, 0x93a: 0x1166, 0x93b: 0x1172, + 0x93c: 0x117a, 0x93d: 0x1182, 0x93e: 0x1186, 0x93f: 0x118a, + // Block 0x25, offset 0x940 + 0x940: 0x11a2, 0x941: 0x11a6, 0x942: 0x11c2, 0x943: 0x11ca, 0x944: 0x11d2, 0x945: 0x11d6, + 0x946: 0x11e2, 0x947: 0x11ea, 0x948: 0x11ee, 0x949: 0x11f2, 0x94a: 0x11fa, 0x94b: 0x11fe, + 0x94c: 0x129e, 0x94d: 0x12b2, 0x94e: 0x12e6, 0x94f: 0x12ea, 0x950: 0x12f2, 0x951: 0x131e, + 0x952: 0x1326, 0x953: 0x132e, 0x954: 0x1336, 0x955: 0x1372, 0x956: 0x1376, 0x957: 0x137e, + 0x958: 0x1382, 0x959: 0x1386, 0x95a: 0x13b2, 0x95b: 0x13b6, 0x95c: 0x13be, 0x95d: 0x13d2, + 0x95e: 0x13d6, 0x95f: 0x13f2, 0x960: 0x13fa, 0x961: 0x13fe, 0x962: 0x1422, 0x963: 0x1442, + 0x964: 0x1456, 0x965: 0x145a, 0x966: 0x1462, 0x967: 0x148e, 0x968: 0x1492, 0x969: 0x14a2, + 0x96a: 0x14c6, 0x96b: 0x14d2, 0x96c: 0x14e2, 0x96d: 0x14fa, 0x96e: 0x1502, 0x96f: 0x1506, + 0x970: 0x150a, 0x971: 0x150e, 0x972: 0x151a, 0x973: 0x151e, 0x974: 0x1526, 0x975: 0x1542, + 0x976: 0x1546, 0x977: 0x154a, 0x978: 0x1562, 0x979: 0x1566, 0x97a: 0x156e, 0x97b: 0x1582, + 0x97c: 0x1586, 0x97d: 0x158a, 0x97e: 0x1592, 0x97f: 0x1596, + // Block 0x26, offset 0x980 + 0x986: 0xa000, 0x98b: 0xa000, + 0x98c: 0x3f1f, 0x98d: 0xa000, 0x98e: 0x3f27, 0x98f: 0xa000, 0x990: 0x3f2f, 0x991: 0xa000, + 0x992: 0x3f37, 0x993: 0xa000, 0x994: 0x3f3f, 0x995: 0xa000, 0x996: 0x3f47, 0x997: 0xa000, + 0x998: 0x3f4f, 0x999: 0xa000, 0x99a: 0x3f57, 0x99b: 0xa000, 0x99c: 0x3f5f, 0x99d: 0xa000, + 0x99e: 0x3f67, 0x99f: 0xa000, 0x9a0: 0x3f6f, 0x9a1: 0xa000, 0x9a2: 0x3f77, + 0x9a4: 0xa000, 0x9a5: 0x3f7f, 0x9a6: 0xa000, 0x9a7: 0x3f87, 0x9a8: 0xa000, 0x9a9: 0x3f8f, + 0x9af: 0xa000, + 0x9b0: 0x3f97, 0x9b1: 0x3f9f, 0x9b2: 0xa000, 0x9b3: 0x3fa7, 0x9b4: 0x3faf, 0x9b5: 0xa000, + 0x9b6: 0x3fb7, 0x9b7: 0x3fbf, 0x9b8: 0xa000, 0x9b9: 0x3fc7, 0x9ba: 0x3fcf, 0x9bb: 0xa000, + 0x9bc: 0x3fd7, 0x9bd: 0x3fdf, + // Block 0x27, offset 0x9c0 + 0x9d4: 0x3f17, + 0x9d9: 0x9904, 0x9da: 0x9904, 0x9db: 0x42f3, 0x9dc: 0x42f9, 0x9dd: 0xa000, + 0x9de: 0x3fe7, 0x9df: 0x26ba, + 0x9e6: 0xa000, + 0x9eb: 0xa000, 0x9ec: 0x3ff7, 0x9ed: 0xa000, 0x9ee: 0x3fff, 0x9ef: 0xa000, + 0x9f0: 0x4007, 0x9f1: 0xa000, 0x9f2: 0x400f, 0x9f3: 0xa000, 0x9f4: 0x4017, 0x9f5: 0xa000, + 0x9f6: 0x401f, 0x9f7: 0xa000, 0x9f8: 0x4027, 0x9f9: 0xa000, 0x9fa: 0x402f, 0x9fb: 0xa000, + 0x9fc: 0x4037, 0x9fd: 0xa000, 0x9fe: 0x403f, 0x9ff: 0xa000, + // Block 0x28, offset 0xa00 + 0xa00: 0x4047, 0xa01: 0xa000, 0xa02: 0x404f, 0xa04: 0xa000, 0xa05: 0x4057, + 0xa06: 0xa000, 0xa07: 0x405f, 0xa08: 0xa000, 0xa09: 0x4067, + 0xa0f: 0xa000, 0xa10: 0x406f, 0xa11: 0x4077, + 0xa12: 0xa000, 0xa13: 0x407f, 0xa14: 0x4087, 0xa15: 0xa000, 0xa16: 0x408f, 0xa17: 0x4097, + 0xa18: 0xa000, 0xa19: 0x409f, 0xa1a: 0x40a7, 0xa1b: 0xa000, 0xa1c: 0x40af, 0xa1d: 0x40b7, + 0xa2f: 0xa000, + 0xa30: 0xa000, 0xa31: 0xa000, 0xa32: 0xa000, 0xa34: 0x3fef, + 0xa37: 0x40bf, 0xa38: 0x40c7, 0xa39: 0x40cf, 0xa3a: 0x40d7, + 0xa3d: 0xa000, 0xa3e: 0x40df, 0xa3f: 0x26cf, + // Block 0x29, offset 0xa40 + 0xa40: 0x036a, 0xa41: 0x032e, 0xa42: 0x0332, 0xa43: 0x0336, 0xa44: 0x037e, 0xa45: 0x033a, + 0xa46: 0x033e, 0xa47: 0x0342, 0xa48: 0x0346, 0xa49: 0x034a, 0xa4a: 0x034e, 0xa4b: 0x0352, + 0xa4c: 0x0356, 0xa4d: 0x035a, 0xa4e: 0x035e, 0xa4f: 0x49d4, 0xa50: 0x49da, 0xa51: 0x49e0, + 0xa52: 0x49e6, 0xa53: 0x49ec, 0xa54: 0x49f2, 0xa55: 0x49f8, 0xa56: 0x49fe, 0xa57: 0x4a04, + 0xa58: 0x4a0a, 0xa59: 0x4a10, 0xa5a: 0x4a16, 0xa5b: 0x4a1c, 0xa5c: 0x4a22, 0xa5d: 0x4a28, + 0xa5e: 0x4a2e, 0xa5f: 0x4a34, 0xa60: 0x4a3a, 0xa61: 0x4a40, 0xa62: 0x4a46, 0xa63: 0x4a4c, + 0xa64: 0x03c6, 0xa65: 0x0362, 0xa66: 0x0366, 0xa67: 0x03ea, 0xa68: 0x03ee, 0xa69: 0x03f2, + 0xa6a: 0x03f6, 0xa6b: 0x03fa, 0xa6c: 0x03fe, 0xa6d: 0x0402, 0xa6e: 0x036e, 0xa6f: 0x0406, + 0xa70: 0x040a, 0xa71: 0x0372, 0xa72: 0x0376, 0xa73: 0x037a, 0xa74: 0x0382, 0xa75: 0x0386, + 0xa76: 0x038a, 0xa77: 0x038e, 0xa78: 0x0392, 0xa79: 0x0396, 0xa7a: 0x039a, 0xa7b: 0x039e, + 0xa7c: 0x03a2, 0xa7d: 0x03a6, 0xa7e: 0x03aa, 0xa7f: 0x03ae, + // Block 0x2a, offset 0xa80 + 0xa80: 0x03b2, 0xa81: 0x03b6, 0xa82: 0x040e, 0xa83: 0x0412, 0xa84: 0x03ba, 0xa85: 0x03be, + 0xa86: 0x03c2, 0xa87: 0x03ca, 0xa88: 0x03ce, 0xa89: 0x03d2, 0xa8a: 0x03d6, 0xa8b: 0x03da, + 0xa8c: 0x03de, 0xa8d: 0x03e2, 0xa8e: 0x03e6, + 0xa92: 0x06c2, 0xa93: 0x071e, 0xa94: 0x06ce, 0xa95: 0x097e, 0xa96: 0x06d2, 0xa97: 0x06ea, + 0xa98: 0x06d6, 0xa99: 0x0f96, 0xa9a: 0x070a, 0xa9b: 0x06de, 0xa9c: 0x06c6, 0xa9d: 0x0a02, + 0xa9e: 0x0992, 0xa9f: 0x0732, + // Block 0x2b, offset 0xac0 + 0xac0: 0x205a, 0xac1: 0x2060, 0xac2: 0x2066, 0xac3: 0x206c, 0xac4: 0x2072, 0xac5: 0x2078, + 0xac6: 0x207e, 0xac7: 0x2084, 0xac8: 0x208a, 0xac9: 0x2090, 0xaca: 0x2096, 0xacb: 0x209c, + 0xacc: 0x20a2, 0xacd: 0x20a8, 0xace: 0x2733, 0xacf: 0x273c, 0xad0: 0x2745, 0xad1: 0x274e, + 0xad2: 0x2757, 0xad3: 0x2760, 0xad4: 0x2769, 0xad5: 0x2772, 0xad6: 0x277b, 0xad7: 0x278d, + 0xad8: 0x2796, 0xad9: 0x279f, 0xada: 0x27a8, 0xadb: 0x27b1, 0xadc: 0x2784, 0xadd: 0x2bb9, + 0xade: 0x2afa, 0xae0: 0x20ae, 0xae1: 0x20c6, 0xae2: 0x20ba, 0xae3: 0x210e, + 0xae4: 0x20cc, 0xae5: 0x20ea, 0xae6: 0x20b4, 0xae7: 0x20e4, 0xae8: 0x20c0, 0xae9: 0x20f6, + 0xaea: 0x2126, 0xaeb: 0x2144, 0xaec: 0x213e, 0xaed: 0x2132, 0xaee: 0x2180, 0xaef: 0x2114, + 0xaf0: 0x2120, 0xaf1: 0x2138, 0xaf2: 0x212c, 0xaf3: 0x2156, 0xaf4: 0x2102, 0xaf5: 0x214a, + 0xaf6: 0x2174, 0xaf7: 0x215c, 0xaf8: 0x20f0, 0xaf9: 0x20d2, 0xafa: 0x2108, 0xafb: 0x211a, + 0xafc: 0x2150, 0xafd: 0x20d8, 0xafe: 0x217a, 0xaff: 0x20fc, + // Block 0x2c, offset 0xb00 + 0xb00: 0x2162, 0xb01: 0x20de, 0xb02: 0x2168, 0xb03: 0x216e, 0xb04: 0x0932, 0xb05: 0x0b06, + 0xb06: 0x0caa, 0xb07: 0x10ca, + 0xb10: 0x1bca, 0xb11: 0x18ac, + 0xb12: 0x18af, 0xb13: 0x18b2, 0xb14: 0x18b5, 0xb15: 0x18b8, 0xb16: 0x18bb, 0xb17: 0x18be, + 0xb18: 0x18c1, 0xb19: 0x18c4, 0xb1a: 0x18cd, 0xb1b: 0x18d0, 0xb1c: 0x18d3, 0xb1d: 0x18d6, + 0xb1e: 0x18d9, 0xb1f: 0x18dc, 0xb20: 0x0316, 0xb21: 0x031e, 0xb22: 0x0322, 0xb23: 0x032a, + 0xb24: 0x032e, 0xb25: 0x0332, 0xb26: 0x033a, 0xb27: 0x0342, 0xb28: 0x0346, 0xb29: 0x034e, + 0xb2a: 0x0352, 0xb2b: 0x0356, 0xb2c: 0x035a, 0xb2d: 0x035e, 0xb2e: 0x2e2f, 0xb2f: 0x2e37, + 0xb30: 0x2e3f, 0xb31: 0x2e47, 0xb32: 0x2e4f, 0xb33: 0x2e57, 0xb34: 0x2e5f, 0xb35: 0x2e67, + 0xb36: 0x2e77, 0xb37: 0x2e7f, 0xb38: 0x2e87, 0xb39: 0x2e8f, 0xb3a: 0x2e97, 0xb3b: 0x2e9f, + 0xb3c: 0x2eea, 0xb3d: 0x2eb2, 0xb3e: 0x2e6f, + // Block 0x2d, offset 0xb40 + 0xb40: 0x06c2, 0xb41: 0x071e, 0xb42: 0x06ce, 0xb43: 0x097e, 0xb44: 0x0722, 0xb45: 0x07b2, + 0xb46: 0x06ca, 0xb47: 0x07ae, 0xb48: 0x070e, 0xb49: 0x088a, 0xb4a: 0x0d0a, 0xb4b: 0x0e92, + 0xb4c: 0x0dda, 0xb4d: 0x0d1e, 0xb4e: 0x1462, 0xb4f: 0x098e, 0xb50: 0x0cd2, 0xb51: 0x0d4e, + 0xb52: 0x0d0e, 0xb53: 0x104e, 0xb54: 0x08fe, 0xb55: 0x0f06, 0xb56: 0x138a, 0xb57: 0x1062, + 0xb58: 0x0846, 0xb59: 0x1092, 0xb5a: 0x0f9e, 0xb5b: 0x0a1a, 0xb5c: 0x1412, 0xb5d: 0x0782, + 0xb5e: 0x08ae, 0xb5f: 0x0dfa, 0xb60: 0x152a, 0xb61: 0x0746, 0xb62: 0x07d6, 0xb63: 0x0d9e, + 0xb64: 0x06d2, 0xb65: 0x06ea, 0xb66: 0x06d6, 0xb67: 0x0ade, 0xb68: 0x08f2, 0xb69: 0x0882, + 0xb6a: 0x0a5a, 0xb6b: 0x0a4e, 0xb6c: 0x0fee, 0xb6d: 0x0742, 0xb6e: 0x139e, 0xb6f: 0x089e, + 0xb70: 0x09f6, 0xb71: 0x18df, 0xb72: 0x18e2, 0xb73: 0x18e5, 0xb74: 0x18e8, 0xb75: 0x18f1, + 0xb76: 0x18f4, 0xb77: 0x18f7, 0xb78: 0x18fa, 0xb79: 0x18fd, 0xb7a: 0x1900, 0xb7b: 0x1903, + 0xb7c: 0x1906, 0xb7d: 0x1909, 0xb7e: 0x190c, 0xb7f: 0x1915, + // Block 0x2e, offset 0xb80 + 0xb80: 0x1ccc, 0xb81: 0x1cdb, 0xb82: 0x1cea, 0xb83: 0x1cf9, 0xb84: 0x1d08, 0xb85: 0x1d17, + 0xb86: 0x1d26, 0xb87: 0x1d35, 0xb88: 0x1d44, 0xb89: 0x2192, 0xb8a: 0x21a4, 0xb8b: 0x21b6, + 0xb8c: 0x1957, 0xb8d: 0x1c0a, 0xb8e: 0x19d8, 0xb8f: 0x1bae, 0xb90: 0x04ce, 0xb91: 0x04d6, + 0xb92: 0x04de, 0xb93: 0x04e6, 0xb94: 0x04ee, 0xb95: 0x04f2, 0xb96: 0x04f6, 0xb97: 0x04fa, + 0xb98: 0x04fe, 0xb99: 0x0502, 0xb9a: 0x0506, 0xb9b: 0x050a, 0xb9c: 0x050e, 0xb9d: 0x0512, + 0xb9e: 0x0516, 0xb9f: 0x051a, 0xba0: 0x051e, 0xba1: 0x0526, 0xba2: 0x052a, 0xba3: 0x052e, + 0xba4: 0x0532, 0xba5: 0x0536, 0xba6: 0x053a, 0xba7: 0x053e, 0xba8: 0x0542, 0xba9: 0x0546, + 0xbaa: 0x054a, 0xbab: 0x054e, 0xbac: 0x0552, 0xbad: 0x0556, 0xbae: 0x055a, 0xbaf: 0x055e, + 0xbb0: 0x0562, 0xbb1: 0x0566, 0xbb2: 0x056a, 0xbb3: 0x0572, 0xbb4: 0x057a, 0xbb5: 0x0582, + 0xbb6: 0x0586, 0xbb7: 0x058a, 0xbb8: 0x058e, 0xbb9: 0x0592, 0xbba: 0x0596, 0xbbb: 0x059a, + 0xbbc: 0x059e, 0xbbd: 0x05a2, 0xbbe: 0x05a6, 0xbbf: 0x2700, + // Block 0x2f, offset 0xbc0 + 0xbc0: 0x2b19, 0xbc1: 0x29b5, 0xbc2: 0x2b29, 0xbc3: 0x288d, 0xbc4: 0x2efb, 0xbc5: 0x2897, + 0xbc6: 0x28a1, 0xbc7: 0x2f3f, 0xbc8: 0x29c2, 0xbc9: 0x28ab, 0xbca: 0x28b5, 0xbcb: 0x28bf, + 0xbcc: 0x29e9, 0xbcd: 0x29f6, 0xbce: 0x29cf, 0xbcf: 0x29dc, 0xbd0: 0x2ec0, 0xbd1: 0x2a03, + 0xbd2: 0x2a10, 0xbd3: 0x2bcb, 0xbd4: 0x26c1, 0xbd5: 0x2bde, 0xbd6: 0x2bf1, 0xbd7: 0x2b39, + 0xbd8: 0x2a1d, 0xbd9: 0x2c04, 0xbda: 0x2c17, 0xbdb: 0x2a2a, 0xbdc: 0x28c9, 0xbdd: 0x28d3, + 0xbde: 0x2ece, 0xbdf: 0x2a37, 0xbe0: 0x2b49, 0xbe1: 0x2f0c, 0xbe2: 0x28dd, 0xbe3: 0x28e7, + 0xbe4: 0x2a44, 0xbe5: 0x28f1, 0xbe6: 0x28fb, 0xbe7: 0x26d6, 0xbe8: 0x26dd, 0xbe9: 0x2905, + 0xbea: 0x290f, 0xbeb: 0x2c2a, 0xbec: 0x2a51, 0xbed: 0x2b59, 0xbee: 0x2c3d, 0xbef: 0x2a5e, + 0xbf0: 0x2923, 0xbf1: 0x2919, 0xbf2: 0x2f53, 0xbf3: 0x2a6b, 0xbf4: 0x2c50, 0xbf5: 0x292d, + 0xbf6: 0x2b69, 0xbf7: 0x2937, 0xbf8: 0x2a85, 0xbf9: 0x2941, 0xbfa: 0x2a92, 0xbfb: 0x2f1d, + 0xbfc: 0x2a78, 0xbfd: 0x2b79, 0xbfe: 0x2a9f, 0xbff: 0x26e4, + // Block 0x30, offset 0xc00 + 0xc00: 0x2f2e, 0xc01: 0x294b, 0xc02: 0x2955, 0xc03: 0x2aac, 0xc04: 0x295f, 0xc05: 0x2969, + 0xc06: 0x2973, 0xc07: 0x2b89, 0xc08: 0x2ab9, 0xc09: 0x26eb, 0xc0a: 0x2c63, 0xc0b: 0x2ea7, + 0xc0c: 0x2b99, 0xc0d: 0x2ac6, 0xc0e: 0x2edc, 0xc0f: 0x297d, 0xc10: 0x2987, 0xc11: 0x2ad3, + 0xc12: 0x26f2, 0xc13: 0x2ae0, 0xc14: 0x2ba9, 0xc15: 0x26f9, 0xc16: 0x2c76, 0xc17: 0x2991, + 0xc18: 0x1cbd, 0xc19: 0x1cd1, 0xc1a: 0x1ce0, 0xc1b: 0x1cef, 0xc1c: 0x1cfe, 0xc1d: 0x1d0d, + 0xc1e: 0x1d1c, 0xc1f: 0x1d2b, 0xc20: 0x1d3a, 0xc21: 0x1d49, 0xc22: 0x2198, 0xc23: 0x21aa, + 0xc24: 0x21bc, 0xc25: 0x21c8, 0xc26: 0x21d4, 0xc27: 0x21e0, 0xc28: 0x21ec, 0xc29: 0x21f8, + 0xc2a: 0x2204, 0xc2b: 0x2210, 0xc2c: 0x224c, 0xc2d: 0x2258, 0xc2e: 0x2264, 0xc2f: 0x2270, + 0xc30: 0x227c, 0xc31: 0x1c1a, 0xc32: 0x19cc, 0xc33: 0x1939, 0xc34: 0x1bea, 0xc35: 0x1a4d, + 0xc36: 0x1a5c, 0xc37: 0x19d2, 0xc38: 0x1c02, 0xc39: 0x1c06, 0xc3a: 0x1963, 0xc3b: 0x270e, + 0xc3c: 0x271c, 0xc3d: 0x2707, 0xc3e: 0x2715, 0xc3f: 0x2aed, + // Block 0x31, offset 0xc40 + 0xc40: 0x1a50, 0xc41: 0x1a38, 0xc42: 0x1c66, 0xc43: 0x1a20, 0xc44: 0x19f9, 0xc45: 0x196c, + 0xc46: 0x197b, 0xc47: 0x194b, 0xc48: 0x1bf6, 0xc49: 0x1d58, 0xc4a: 0x1a53, 0xc4b: 0x1a3b, + 0xc4c: 0x1c6a, 0xc4d: 0x1c76, 0xc4e: 0x1a2c, 0xc4f: 0x1a02, 0xc50: 0x195a, 0xc51: 0x1c22, + 0xc52: 0x1bb6, 0xc53: 0x1ba2, 0xc54: 0x1bd2, 0xc55: 0x1c7a, 0xc56: 0x1a2f, 0xc57: 0x19cf, + 0xc58: 0x1a05, 0xc59: 0x19e4, 0xc5a: 0x1a47, 0xc5b: 0x1c7e, 0xc5c: 0x1a32, 0xc5d: 0x19c6, + 0xc5e: 0x1a08, 0xc5f: 0x1c42, 0xc60: 0x1bfa, 0xc61: 0x1a1a, 0xc62: 0x1c2a, 0xc63: 0x1c46, + 0xc64: 0x1bfe, 0xc65: 0x1a1d, 0xc66: 0x1c2e, 0xc67: 0x22ee, 0xc68: 0x2302, 0xc69: 0x199c, + 0xc6a: 0x1c26, 0xc6b: 0x1bba, 0xc6c: 0x1ba6, 0xc6d: 0x1c4e, 0xc6e: 0x2723, 0xc6f: 0x27ba, + 0xc70: 0x1a5f, 0xc71: 0x1a4a, 0xc72: 0x1c82, 0xc73: 0x1a35, 0xc74: 0x1a56, 0xc75: 0x1a3e, + 0xc76: 0x1c6e, 0xc77: 0x1a23, 0xc78: 0x19fc, 0xc79: 0x1987, 0xc7a: 0x1a59, 0xc7b: 0x1a41, + 0xc7c: 0x1c72, 0xc7d: 0x1a26, 0xc7e: 0x19ff, 0xc7f: 0x198a, + // Block 0x32, offset 0xc80 + 0xc80: 0x1c32, 0xc81: 0x1bbe, 0xc82: 0x1d53, 0xc83: 0x193c, 0xc84: 0x19c0, 0xc85: 0x19c3, + 0xc86: 0x22fb, 0xc87: 0x1b9a, 0xc88: 0x19c9, 0xc89: 0x194e, 0xc8a: 0x19e7, 0xc8b: 0x1951, + 0xc8c: 0x19f0, 0xc8d: 0x196f, 0xc8e: 0x1972, 0xc8f: 0x1a0b, 0xc90: 0x1a11, 0xc91: 0x1a14, + 0xc92: 0x1c36, 0xc93: 0x1a17, 0xc94: 0x1a29, 0xc95: 0x1c3e, 0xc96: 0x1c4a, 0xc97: 0x1996, + 0xc98: 0x1d5d, 0xc99: 0x1bc2, 0xc9a: 0x1999, 0xc9b: 0x1a62, 0xc9c: 0x19ab, 0xc9d: 0x19ba, + 0xc9e: 0x22e8, 0xc9f: 0x22e2, 0xca0: 0x1cc7, 0xca1: 0x1cd6, 0xca2: 0x1ce5, 0xca3: 0x1cf4, + 0xca4: 0x1d03, 0xca5: 0x1d12, 0xca6: 0x1d21, 0xca7: 0x1d30, 0xca8: 0x1d3f, 0xca9: 0x218c, + 0xcaa: 0x219e, 0xcab: 0x21b0, 0xcac: 0x21c2, 0xcad: 0x21ce, 0xcae: 0x21da, 0xcaf: 0x21e6, + 0xcb0: 0x21f2, 0xcb1: 0x21fe, 0xcb2: 0x220a, 0xcb3: 0x2246, 0xcb4: 0x2252, 0xcb5: 0x225e, + 0xcb6: 0x226a, 0xcb7: 0x2276, 0xcb8: 0x2282, 0xcb9: 0x2288, 0xcba: 0x228e, 0xcbb: 0x2294, + 0xcbc: 0x229a, 0xcbd: 0x22ac, 0xcbe: 0x22b2, 0xcbf: 0x1c16, + // Block 0x33, offset 0xcc0 + 0xcc0: 0x137a, 0xcc1: 0x0cfe, 0xcc2: 0x13d6, 0xcc3: 0x13a2, 0xcc4: 0x0e5a, 0xcc5: 0x06ee, + 0xcc6: 0x08e2, 0xcc7: 0x162e, 0xcc8: 0x162e, 0xcc9: 0x0a0e, 0xcca: 0x1462, 0xccb: 0x0946, + 0xccc: 0x0a0a, 0xccd: 0x0bf2, 0xcce: 0x0fd2, 0xccf: 0x1162, 0xcd0: 0x129a, 0xcd1: 0x12d6, + 0xcd2: 0x130a, 0xcd3: 0x141e, 0xcd4: 0x0d76, 0xcd5: 0x0e02, 0xcd6: 0x0eae, 0xcd7: 0x0f46, + 0xcd8: 0x1262, 0xcd9: 0x144a, 0xcda: 0x1576, 0xcdb: 0x0712, 0xcdc: 0x08b6, 0xcdd: 0x0d8a, + 0xcde: 0x0ed2, 0xcdf: 0x1296, 0xce0: 0x15c6, 0xce1: 0x0ab6, 0xce2: 0x0e7a, 0xce3: 0x1286, + 0xce4: 0x131a, 0xce5: 0x0c26, 0xce6: 0x11be, 0xce7: 0x12e2, 0xce8: 0x0b22, 0xce9: 0x0d12, + 0xcea: 0x0e1a, 0xceb: 0x0f1e, 0xcec: 0x142a, 0xced: 0x0752, 0xcee: 0x07ea, 0xcef: 0x0856, + 0xcf0: 0x0c8e, 0xcf1: 0x0d82, 0xcf2: 0x0ece, 0xcf3: 0x0ff2, 0xcf4: 0x117a, 0xcf5: 0x128e, + 0xcf6: 0x12a6, 0xcf7: 0x13ca, 0xcf8: 0x14f2, 0xcf9: 0x15a6, 0xcfa: 0x15c2, 0xcfb: 0x102e, + 0xcfc: 0x106e, 0xcfd: 0x1126, 0xcfe: 0x1246, 0xcff: 0x147e, + // Block 0x34, offset 0xd00 + 0xd00: 0x15ce, 0xd01: 0x134e, 0xd02: 0x09ca, 0xd03: 0x0b3e, 0xd04: 0x10de, 0xd05: 0x119e, + 0xd06: 0x0f02, 0xd07: 0x1036, 0xd08: 0x139a, 0xd09: 0x14ea, 0xd0a: 0x09c6, 0xd0b: 0x0a92, + 0xd0c: 0x0d7a, 0xd0d: 0x0e2e, 0xd0e: 0x0e62, 0xd0f: 0x1116, 0xd10: 0x113e, 0xd11: 0x14aa, + 0xd12: 0x0852, 0xd13: 0x11aa, 0xd14: 0x07f6, 0xd15: 0x07f2, 0xd16: 0x109a, 0xd17: 0x112a, + 0xd18: 0x125e, 0xd19: 0x14b2, 0xd1a: 0x136a, 0xd1b: 0x0c2a, 0xd1c: 0x0d76, 0xd1d: 0x135a, + 0xd1e: 0x06fa, 0xd1f: 0x0a66, 0xd20: 0x0b96, 0xd21: 0x0f32, 0xd22: 0x0fb2, 0xd23: 0x0876, + 0xd24: 0x103e, 0xd25: 0x0762, 0xd26: 0x0b7a, 0xd27: 0x06da, 0xd28: 0x0dee, 0xd29: 0x0ca6, + 0xd2a: 0x1112, 0xd2b: 0x08ca, 0xd2c: 0x09b6, 0xd2d: 0x0ffe, 0xd2e: 0x1266, 0xd2f: 0x133e, + 0xd30: 0x0dba, 0xd31: 0x13fa, 0xd32: 0x0de6, 0xd33: 0x0c3a, 0xd34: 0x121e, 0xd35: 0x0c5a, + 0xd36: 0x0fae, 0xd37: 0x072e, 0xd38: 0x07aa, 0xd39: 0x07ee, 0xd3a: 0x0d56, 0xd3b: 0x10fe, + 0xd3c: 0x11f6, 0xd3d: 0x134a, 0xd3e: 0x145e, 0xd3f: 0x085e, + // Block 0x35, offset 0xd40 + 0xd40: 0x0912, 0xd41: 0x0a1a, 0xd42: 0x0b32, 0xd43: 0x0cc2, 0xd44: 0x0e7e, 0xd45: 0x1042, + 0xd46: 0x149a, 0xd47: 0x157e, 0xd48: 0x15d2, 0xd49: 0x15ea, 0xd4a: 0x083a, 0xd4b: 0x0cf6, + 0xd4c: 0x0da6, 0xd4d: 0x13ee, 0xd4e: 0x0afe, 0xd4f: 0x0bda, 0xd50: 0x0bf6, 0xd51: 0x0c86, + 0xd52: 0x0e6e, 0xd53: 0x0eba, 0xd54: 0x0f6a, 0xd55: 0x108e, 0xd56: 0x1132, 0xd57: 0x1196, + 0xd58: 0x13de, 0xd59: 0x126e, 0xd5a: 0x1406, 0xd5b: 0x1482, 0xd5c: 0x0812, 0xd5d: 0x083e, + 0xd5e: 0x0926, 0xd5f: 0x0eaa, 0xd60: 0x12f6, 0xd61: 0x133e, 0xd62: 0x0b1e, 0xd63: 0x0b8e, + 0xd64: 0x0c52, 0xd65: 0x0db2, 0xd66: 0x10da, 0xd67: 0x0f26, 0xd68: 0x073e, 0xd69: 0x0982, + 0xd6a: 0x0a66, 0xd6b: 0x0aca, 0xd6c: 0x0b9a, 0xd6d: 0x0f42, 0xd6e: 0x0f5e, 0xd6f: 0x116e, + 0xd70: 0x118e, 0xd71: 0x1466, 0xd72: 0x14e6, 0xd73: 0x14f6, 0xd74: 0x1532, 0xd75: 0x0756, + 0xd76: 0x1082, 0xd77: 0x1452, 0xd78: 0x14ce, 0xd79: 0x0bb2, 0xd7a: 0x071a, 0xd7b: 0x077a, + 0xd7c: 0x0a6a, 0xd7d: 0x0a8a, 0xd7e: 0x0cb2, 0xd7f: 0x0d76, + // Block 0x36, offset 0xd80 + 0xd80: 0x0ec6, 0xd81: 0x0fce, 0xd82: 0x127a, 0xd83: 0x141a, 0xd84: 0x1626, 0xd85: 0x0ce6, + 0xd86: 0x14a6, 0xd87: 0x0836, 0xd88: 0x0d32, 0xd89: 0x0d3e, 0xd8a: 0x0e12, 0xd8b: 0x0e4a, + 0xd8c: 0x0f4e, 0xd8d: 0x0faa, 0xd8e: 0x102a, 0xd8f: 0x110e, 0xd90: 0x153e, 0xd91: 0x07b2, + 0xd92: 0x0c06, 0xd93: 0x14b6, 0xd94: 0x076a, 0xd95: 0x0aae, 0xd96: 0x0e32, 0xd97: 0x13e2, + 0xd98: 0x0b6a, 0xd99: 0x0bba, 0xd9a: 0x0d46, 0xd9b: 0x0f32, 0xd9c: 0x14be, 0xd9d: 0x081a, + 0xd9e: 0x0902, 0xd9f: 0x0a9a, 0xda0: 0x0cd6, 0xda1: 0x0d22, 0xda2: 0x0d62, 0xda3: 0x0df6, + 0xda4: 0x0f4a, 0xda5: 0x0fbe, 0xda6: 0x115a, 0xda7: 0x12fa, 0xda8: 0x1306, 0xda9: 0x145a, + 0xdaa: 0x14da, 0xdab: 0x0886, 0xdac: 0x0e4e, 0xdad: 0x0906, 0xdae: 0x0eca, 0xdaf: 0x0f6e, + 0xdb0: 0x128a, 0xdb1: 0x14c2, 0xdb2: 0x15ae, 0xdb3: 0x15d6, 0xdb4: 0x0d3a, 0xdb5: 0x0e2a, + 0xdb6: 0x11c6, 0xdb7: 0x10ba, 0xdb8: 0x10c6, 0xdb9: 0x10ea, 0xdba: 0x0f1a, 0xdbb: 0x0ea2, + 0xdbc: 0x1366, 0xdbd: 0x0736, 0xdbe: 0x122e, 0xdbf: 0x081e, + // Block 0x37, offset 0xdc0 + 0xdc0: 0x080e, 0xdc1: 0x0b0e, 0xdc2: 0x0c2e, 0xdc3: 0x10f6, 0xdc4: 0x0a56, 0xdc5: 0x0e06, + 0xdc6: 0x0cf2, 0xdc7: 0x13ea, 0xdc8: 0x12ea, 0xdc9: 0x14ae, 0xdca: 0x1326, 0xdcb: 0x0b2a, + 0xdcc: 0x078a, 0xdcd: 0x095e, 0xdd0: 0x09b2, + 0xdd2: 0x0ce2, 0xdd5: 0x07fa, 0xdd6: 0x0f22, 0xdd7: 0x0fe6, + 0xdd8: 0x104a, 0xdd9: 0x1066, 0xdda: 0x106a, 0xddb: 0x107e, 0xddc: 0x14fe, 0xddd: 0x10ee, + 0xdde: 0x1172, 0xde0: 0x1292, 0xde2: 0x1356, + 0xde5: 0x140a, 0xde6: 0x1436, + 0xdea: 0x1552, 0xdeb: 0x1556, 0xdec: 0x155a, 0xded: 0x15be, 0xdee: 0x142e, 0xdef: 0x14ca, + 0xdf0: 0x075a, 0xdf1: 0x077e, 0xdf2: 0x0792, 0xdf3: 0x084e, 0xdf4: 0x085a, 0xdf5: 0x089a, + 0xdf6: 0x094e, 0xdf7: 0x096a, 0xdf8: 0x0972, 0xdf9: 0x09ae, 0xdfa: 0x09ba, 0xdfb: 0x0a96, + 0xdfc: 0x0a9e, 0xdfd: 0x0ba6, 0xdfe: 0x0bce, 0xdff: 0x0bd6, + // Block 0x38, offset 0xe00 + 0xe00: 0x0bee, 0xe01: 0x0c9a, 0xe02: 0x0cca, 0xe03: 0x0cea, 0xe04: 0x0d5a, 0xe05: 0x0e1e, + 0xe06: 0x0e3a, 0xe07: 0x0e6a, 0xe08: 0x0ebe, 0xe09: 0x0ede, 0xe0a: 0x0f52, 0xe0b: 0x1032, + 0xe0c: 0x104e, 0xe0d: 0x1056, 0xe0e: 0x1052, 0xe0f: 0x105a, 0xe10: 0x105e, 0xe11: 0x1062, + 0xe12: 0x1076, 0xe13: 0x107a, 0xe14: 0x109e, 0xe15: 0x10b2, 0xe16: 0x10ce, 0xe17: 0x1132, + 0xe18: 0x113a, 0xe19: 0x1142, 0xe1a: 0x1156, 0xe1b: 0x117e, 0xe1c: 0x11ce, 0xe1d: 0x1202, + 0xe1e: 0x1202, 0xe1f: 0x126a, 0xe20: 0x1312, 0xe21: 0x132a, 0xe22: 0x135e, 0xe23: 0x1362, + 0xe24: 0x13a6, 0xe25: 0x13aa, 0xe26: 0x1402, 0xe27: 0x140a, 0xe28: 0x14de, 0xe29: 0x1522, + 0xe2a: 0x153a, 0xe2b: 0x0b9e, 0xe2c: 0x1721, 0xe2d: 0x11e6, + 0xe30: 0x06e2, 0xe31: 0x07e6, 0xe32: 0x07a6, 0xe33: 0x074e, 0xe34: 0x078e, 0xe35: 0x07ba, + 0xe36: 0x084a, 0xe37: 0x0866, 0xe38: 0x094e, 0xe39: 0x093a, 0xe3a: 0x094a, 0xe3b: 0x0966, + 0xe3c: 0x09b2, 0xe3d: 0x09c2, 0xe3e: 0x0a06, 0xe3f: 0x0a12, + // Block 0x39, offset 0xe40 + 0xe40: 0x0a2e, 0xe41: 0x0a3e, 0xe42: 0x0b26, 0xe43: 0x0b2e, 0xe44: 0x0b5e, 0xe45: 0x0b7e, + 0xe46: 0x0bae, 0xe47: 0x0bc6, 0xe48: 0x0bb6, 0xe49: 0x0bd6, 0xe4a: 0x0bca, 0xe4b: 0x0bee, + 0xe4c: 0x0c0a, 0xe4d: 0x0c62, 0xe4e: 0x0c6e, 0xe4f: 0x0c76, 0xe50: 0x0c9e, 0xe51: 0x0ce2, + 0xe52: 0x0d12, 0xe53: 0x0d16, 0xe54: 0x0d2a, 0xe55: 0x0daa, 0xe56: 0x0dba, 0xe57: 0x0e12, + 0xe58: 0x0e5e, 0xe59: 0x0e56, 0xe5a: 0x0e6a, 0xe5b: 0x0e86, 0xe5c: 0x0ebe, 0xe5d: 0x1016, + 0xe5e: 0x0ee2, 0xe5f: 0x0f16, 0xe60: 0x0f22, 0xe61: 0x0f62, 0xe62: 0x0f7e, 0xe63: 0x0fa2, + 0xe64: 0x0fc6, 0xe65: 0x0fca, 0xe66: 0x0fe6, 0xe67: 0x0fea, 0xe68: 0x0ffa, 0xe69: 0x100e, + 0xe6a: 0x100a, 0xe6b: 0x103a, 0xe6c: 0x10b6, 0xe6d: 0x10ce, 0xe6e: 0x10e6, 0xe6f: 0x111e, + 0xe70: 0x1132, 0xe71: 0x114e, 0xe72: 0x117e, 0xe73: 0x1232, 0xe74: 0x125a, 0xe75: 0x12ce, + 0xe76: 0x1316, 0xe77: 0x1322, 0xe78: 0x132a, 0xe79: 0x1342, 0xe7a: 0x1356, 0xe7b: 0x1346, + 0xe7c: 0x135e, 0xe7d: 0x135a, 0xe7e: 0x1352, 0xe7f: 0x1362, + // Block 0x3a, offset 0xe80 + 0xe80: 0x136e, 0xe81: 0x13aa, 0xe82: 0x13e6, 0xe83: 0x1416, 0xe84: 0x144e, 0xe85: 0x146e, + 0xe86: 0x14ba, 0xe87: 0x14de, 0xe88: 0x14fe, 0xe89: 0x1512, 0xe8a: 0x1522, 0xe8b: 0x152e, + 0xe8c: 0x153a, 0xe8d: 0x158e, 0xe8e: 0x162e, 0xe8f: 0x16b8, 0xe90: 0x16b3, 0xe91: 0x16e5, + 0xe92: 0x060a, 0xe93: 0x0632, 0xe94: 0x0636, 0xe95: 0x1767, 0xe96: 0x1794, 0xe97: 0x180c, + 0xe98: 0x161a, 0xe99: 0x162a, + // Block 0x3b, offset 0xec0 + 0xec0: 0x19db, 0xec1: 0x19de, 0xec2: 0x19e1, 0xec3: 0x1c0e, 0xec4: 0x1c12, 0xec5: 0x1a65, + 0xec6: 0x1a65, + 0xed3: 0x1d7b, 0xed4: 0x1d6c, 0xed5: 0x1d71, 0xed6: 0x1d80, 0xed7: 0x1d76, + 0xedd: 0x43a7, + 0xede: 0x8116, 0xedf: 0x4419, 0xee0: 0x0230, 0xee1: 0x0218, 0xee2: 0x0221, 0xee3: 0x0224, + 0xee4: 0x0227, 0xee5: 0x022a, 0xee6: 0x022d, 0xee7: 0x0233, 0xee8: 0x0236, 0xee9: 0x0017, + 0xeea: 0x4407, 0xeeb: 0x440d, 0xeec: 0x450b, 0xeed: 0x4513, 0xeee: 0x435f, 0xeef: 0x4365, + 0xef0: 0x436b, 0xef1: 0x4371, 0xef2: 0x437d, 0xef3: 0x4383, 0xef4: 0x4389, 0xef5: 0x4395, + 0xef6: 0x439b, 0xef8: 0x43a1, 0xef9: 0x43ad, 0xefa: 0x43b3, 0xefb: 0x43b9, + 0xefc: 0x43c5, 0xefe: 0x43cb, + // Block 0x3c, offset 0xf00 + 0xf00: 0x43d1, 0xf01: 0x43d7, 0xf03: 0x43dd, 0xf04: 0x43e3, + 0xf06: 0x43ef, 0xf07: 0x43f5, 0xf08: 0x43fb, 0xf09: 0x4401, 0xf0a: 0x4413, 0xf0b: 0x438f, + 0xf0c: 0x4377, 0xf0d: 0x43bf, 0xf0e: 0x43e9, 0xf0f: 0x1d85, 0xf10: 0x029c, 0xf11: 0x029c, + 0xf12: 0x02a5, 0xf13: 0x02a5, 0xf14: 0x02a5, 0xf15: 0x02a5, 0xf16: 0x02a8, 0xf17: 0x02a8, + 0xf18: 0x02a8, 0xf19: 0x02a8, 0xf1a: 0x02ae, 0xf1b: 0x02ae, 0xf1c: 0x02ae, 0xf1d: 0x02ae, + 0xf1e: 0x02a2, 0xf1f: 0x02a2, 0xf20: 0x02a2, 0xf21: 0x02a2, 0xf22: 0x02ab, 0xf23: 0x02ab, + 0xf24: 0x02ab, 0xf25: 0x02ab, 0xf26: 0x029f, 0xf27: 0x029f, 0xf28: 0x029f, 0xf29: 0x029f, + 0xf2a: 0x02d2, 0xf2b: 0x02d2, 0xf2c: 0x02d2, 0xf2d: 0x02d2, 0xf2e: 0x02d5, 0xf2f: 0x02d5, + 0xf30: 0x02d5, 0xf31: 0x02d5, 0xf32: 0x02b4, 0xf33: 0x02b4, 0xf34: 0x02b4, 0xf35: 0x02b4, + 0xf36: 0x02b1, 0xf37: 0x02b1, 0xf38: 0x02b1, 0xf39: 0x02b1, 0xf3a: 0x02b7, 0xf3b: 0x02b7, + 0xf3c: 0x02b7, 0xf3d: 0x02b7, 0xf3e: 0x02ba, 0xf3f: 0x02ba, + // Block 0x3d, offset 0xf40 + 0xf40: 0x02ba, 0xf41: 0x02ba, 0xf42: 0x02c3, 0xf43: 0x02c3, 0xf44: 0x02c0, 0xf45: 0x02c0, + 0xf46: 0x02c6, 0xf47: 0x02c6, 0xf48: 0x02bd, 0xf49: 0x02bd, 0xf4a: 0x02cc, 0xf4b: 0x02cc, + 0xf4c: 0x02c9, 0xf4d: 0x02c9, 0xf4e: 0x02d8, 0xf4f: 0x02d8, 0xf50: 0x02d8, 0xf51: 0x02d8, + 0xf52: 0x02de, 0xf53: 0x02de, 0xf54: 0x02de, 0xf55: 0x02de, 0xf56: 0x02e4, 0xf57: 0x02e4, + 0xf58: 0x02e4, 0xf59: 0x02e4, 0xf5a: 0x02e1, 0xf5b: 0x02e1, 0xf5c: 0x02e1, 0xf5d: 0x02e1, + 0xf5e: 0x02e7, 0xf5f: 0x02e7, 0xf60: 0x02ea, 0xf61: 0x02ea, 0xf62: 0x02ea, 0xf63: 0x02ea, + 0xf64: 0x4485, 0xf65: 0x4485, 0xf66: 0x02f0, 0xf67: 0x02f0, 0xf68: 0x02f0, 0xf69: 0x02f0, + 0xf6a: 0x02ed, 0xf6b: 0x02ed, 0xf6c: 0x02ed, 0xf6d: 0x02ed, 0xf6e: 0x030b, 0xf6f: 0x030b, + 0xf70: 0x447f, 0xf71: 0x447f, + // Block 0x3e, offset 0xf80 + 0xf93: 0x02db, 0xf94: 0x02db, 0xf95: 0x02db, 0xf96: 0x02db, 0xf97: 0x02f9, + 0xf98: 0x02f9, 0xf99: 0x02f6, 0xf9a: 0x02f6, 0xf9b: 0x02fc, 0xf9c: 0x02fc, 0xf9d: 0x2055, + 0xf9e: 0x0302, 0xf9f: 0x0302, 0xfa0: 0x02f3, 0xfa1: 0x02f3, 0xfa2: 0x02ff, 0xfa3: 0x02ff, + 0xfa4: 0x0308, 0xfa5: 0x0308, 0xfa6: 0x0308, 0xfa7: 0x0308, 0xfa8: 0x0290, 0xfa9: 0x0290, + 0xfaa: 0x25b0, 0xfab: 0x25b0, 0xfac: 0x2620, 0xfad: 0x2620, 0xfae: 0x25ef, 0xfaf: 0x25ef, + 0xfb0: 0x260b, 0xfb1: 0x260b, 0xfb2: 0x2604, 0xfb3: 0x2604, 0xfb4: 0x2612, 0xfb5: 0x2612, + 0xfb6: 0x2619, 0xfb7: 0x2619, 0xfb8: 0x2619, 0xfb9: 0x25f6, 0xfba: 0x25f6, 0xfbb: 0x25f6, + 0xfbc: 0x0305, 0xfbd: 0x0305, 0xfbe: 0x0305, 0xfbf: 0x0305, + // Block 0x3f, offset 0xfc0 + 0xfc0: 0x25b7, 0xfc1: 0x25be, 0xfc2: 0x25da, 0xfc3: 0x25f6, 0xfc4: 0x25fd, 0xfc5: 0x1d8f, + 0xfc6: 0x1d94, 0xfc7: 0x1d99, 0xfc8: 0x1da8, 0xfc9: 0x1db7, 0xfca: 0x1dbc, 0xfcb: 0x1dc1, + 0xfcc: 0x1dc6, 0xfcd: 0x1dcb, 0xfce: 0x1dda, 0xfcf: 0x1de9, 0xfd0: 0x1dee, 0xfd1: 0x1df3, + 0xfd2: 0x1e02, 0xfd3: 0x1e11, 0xfd4: 0x1e16, 0xfd5: 0x1e1b, 0xfd6: 0x1e20, 0xfd7: 0x1e2f, + 0xfd8: 0x1e34, 0xfd9: 0x1e43, 0xfda: 0x1e48, 0xfdb: 0x1e4d, 0xfdc: 0x1e5c, 0xfdd: 0x1e61, + 0xfde: 0x1e66, 0xfdf: 0x1e70, 0xfe0: 0x1eac, 0xfe1: 0x1ebb, 0xfe2: 0x1eca, 0xfe3: 0x1ecf, + 0xfe4: 0x1ed4, 0xfe5: 0x1ede, 0xfe6: 0x1eed, 0xfe7: 0x1ef2, 0xfe8: 0x1f01, 0xfe9: 0x1f06, + 0xfea: 0x1f0b, 0xfeb: 0x1f1a, 0xfec: 0x1f1f, 0xfed: 0x1f2e, 0xfee: 0x1f33, 0xfef: 0x1f38, + 0xff0: 0x1f3d, 0xff1: 0x1f42, 0xff2: 0x1f47, 0xff3: 0x1f4c, 0xff4: 0x1f51, 0xff5: 0x1f56, + 0xff6: 0x1f5b, 0xff7: 0x1f60, 0xff8: 0x1f65, 0xff9: 0x1f6a, 0xffa: 0x1f6f, 0xffb: 0x1f74, + 0xffc: 0x1f79, 0xffd: 0x1f7e, 0xffe: 0x1f83, 0xfff: 0x1f8d, + // Block 0x40, offset 0x1000 + 0x1000: 0x1f92, 0x1001: 0x1f97, 0x1002: 0x1f9c, 0x1003: 0x1fa6, 0x1004: 0x1fab, 0x1005: 0x1fb5, + 0x1006: 0x1fba, 0x1007: 0x1fbf, 0x1008: 0x1fc4, 0x1009: 0x1fc9, 0x100a: 0x1fce, 0x100b: 0x1fd3, + 0x100c: 0x1fd8, 0x100d: 0x1fdd, 0x100e: 0x1fec, 0x100f: 0x1ffb, 0x1010: 0x2000, 0x1011: 0x2005, + 0x1012: 0x200a, 0x1013: 0x200f, 0x1014: 0x2014, 0x1015: 0x201e, 0x1016: 0x2023, 0x1017: 0x2028, + 0x1018: 0x2037, 0x1019: 0x2046, 0x101a: 0x204b, 0x101b: 0x4437, 0x101c: 0x443d, 0x101d: 0x4473, + 0x101e: 0x44ca, 0x101f: 0x44d1, 0x1020: 0x44d8, 0x1021: 0x44df, 0x1022: 0x44e6, 0x1023: 0x44ed, + 0x1024: 0x25cc, 0x1025: 0x25d3, 0x1026: 0x25da, 0x1027: 0x25e1, 0x1028: 0x25f6, 0x1029: 0x25fd, + 0x102a: 0x1d9e, 0x102b: 0x1da3, 0x102c: 0x1da8, 0x102d: 0x1dad, 0x102e: 0x1db7, 0x102f: 0x1dbc, + 0x1030: 0x1dd0, 0x1031: 0x1dd5, 0x1032: 0x1dda, 0x1033: 0x1ddf, 0x1034: 0x1de9, 0x1035: 0x1dee, + 0x1036: 0x1df8, 0x1037: 0x1dfd, 0x1038: 0x1e02, 0x1039: 0x1e07, 0x103a: 0x1e11, 0x103b: 0x1e16, + 0x103c: 0x1f42, 0x103d: 0x1f47, 0x103e: 0x1f56, 0x103f: 0x1f5b, + // Block 0x41, offset 0x1040 + 0x1040: 0x1f60, 0x1041: 0x1f74, 0x1042: 0x1f79, 0x1043: 0x1f7e, 0x1044: 0x1f83, 0x1045: 0x1f9c, + 0x1046: 0x1fa6, 0x1047: 0x1fab, 0x1048: 0x1fb0, 0x1049: 0x1fc4, 0x104a: 0x1fe2, 0x104b: 0x1fe7, + 0x104c: 0x1fec, 0x104d: 0x1ff1, 0x104e: 0x1ffb, 0x104f: 0x2000, 0x1050: 0x4473, 0x1051: 0x202d, + 0x1052: 0x2032, 0x1053: 0x2037, 0x1054: 0x203c, 0x1055: 0x2046, 0x1056: 0x204b, 0x1057: 0x25b7, + 0x1058: 0x25be, 0x1059: 0x25c5, 0x105a: 0x25da, 0x105b: 0x25e8, 0x105c: 0x1d8f, 0x105d: 0x1d94, + 0x105e: 0x1d99, 0x105f: 0x1da8, 0x1060: 0x1db2, 0x1061: 0x1dc1, 0x1062: 0x1dc6, 0x1063: 0x1dcb, + 0x1064: 0x1dda, 0x1065: 0x1de4, 0x1066: 0x1e02, 0x1067: 0x1e1b, 0x1068: 0x1e20, 0x1069: 0x1e2f, + 0x106a: 0x1e34, 0x106b: 0x1e43, 0x106c: 0x1e4d, 0x106d: 0x1e5c, 0x106e: 0x1e61, 0x106f: 0x1e66, + 0x1070: 0x1e70, 0x1071: 0x1eac, 0x1072: 0x1eb1, 0x1073: 0x1ebb, 0x1074: 0x1eca, 0x1075: 0x1ecf, + 0x1076: 0x1ed4, 0x1077: 0x1ede, 0x1078: 0x1eed, 0x1079: 0x1f01, 0x107a: 0x1f06, 0x107b: 0x1f0b, + 0x107c: 0x1f1a, 0x107d: 0x1f1f, 0x107e: 0x1f2e, 0x107f: 0x1f33, + // Block 0x42, offset 0x1080 + 0x1080: 0x1f38, 0x1081: 0x1f3d, 0x1082: 0x1f4c, 0x1083: 0x1f51, 0x1084: 0x1f65, 0x1085: 0x1f6a, + 0x1086: 0x1f6f, 0x1087: 0x1f74, 0x1088: 0x1f79, 0x1089: 0x1f8d, 0x108a: 0x1f92, 0x108b: 0x1f97, + 0x108c: 0x1f9c, 0x108d: 0x1fa1, 0x108e: 0x1fb5, 0x108f: 0x1fba, 0x1090: 0x1fbf, 0x1091: 0x1fc4, + 0x1092: 0x1fd3, 0x1093: 0x1fd8, 0x1094: 0x1fdd, 0x1095: 0x1fec, 0x1096: 0x1ff6, 0x1097: 0x2005, + 0x1098: 0x200a, 0x1099: 0x4467, 0x109a: 0x201e, 0x109b: 0x2023, 0x109c: 0x2028, 0x109d: 0x2037, + 0x109e: 0x2041, 0x109f: 0x25da, 0x10a0: 0x25e8, 0x10a1: 0x1da8, 0x10a2: 0x1db2, 0x10a3: 0x1dda, + 0x10a4: 0x1de4, 0x10a5: 0x1e02, 0x10a6: 0x1e0c, 0x10a7: 0x1e70, 0x10a8: 0x1e75, 0x10a9: 0x1e98, + 0x10aa: 0x1e9d, 0x10ab: 0x1f74, 0x10ac: 0x1f79, 0x10ad: 0x1f9c, 0x10ae: 0x1fec, 0x10af: 0x1ff6, + 0x10b0: 0x2037, 0x10b1: 0x2041, 0x10b2: 0x451b, 0x10b3: 0x4523, 0x10b4: 0x452b, 0x10b5: 0x1ef7, + 0x10b6: 0x1efc, 0x10b7: 0x1f10, 0x10b8: 0x1f15, 0x10b9: 0x1f24, 0x10ba: 0x1f29, 0x10bb: 0x1e7a, + 0x10bc: 0x1e7f, 0x10bd: 0x1ea2, 0x10be: 0x1ea7, 0x10bf: 0x1e39, + // Block 0x43, offset 0x10c0 + 0x10c0: 0x1e3e, 0x10c1: 0x1e25, 0x10c2: 0x1e2a, 0x10c3: 0x1e52, 0x10c4: 0x1e57, 0x10c5: 0x1ec0, + 0x10c6: 0x1ec5, 0x10c7: 0x1ee3, 0x10c8: 0x1ee8, 0x10c9: 0x1e84, 0x10ca: 0x1e89, 0x10cb: 0x1e8e, + 0x10cc: 0x1e98, 0x10cd: 0x1e93, 0x10ce: 0x1e6b, 0x10cf: 0x1eb6, 0x10d0: 0x1ed9, 0x10d1: 0x1ef7, + 0x10d2: 0x1efc, 0x10d3: 0x1f10, 0x10d4: 0x1f15, 0x10d5: 0x1f24, 0x10d6: 0x1f29, 0x10d7: 0x1e7a, + 0x10d8: 0x1e7f, 0x10d9: 0x1ea2, 0x10da: 0x1ea7, 0x10db: 0x1e39, 0x10dc: 0x1e3e, 0x10dd: 0x1e25, + 0x10de: 0x1e2a, 0x10df: 0x1e52, 0x10e0: 0x1e57, 0x10e1: 0x1ec0, 0x10e2: 0x1ec5, 0x10e3: 0x1ee3, + 0x10e4: 0x1ee8, 0x10e5: 0x1e84, 0x10e6: 0x1e89, 0x10e7: 0x1e8e, 0x10e8: 0x1e98, 0x10e9: 0x1e93, + 0x10ea: 0x1e6b, 0x10eb: 0x1eb6, 0x10ec: 0x1ed9, 0x10ed: 0x1e84, 0x10ee: 0x1e89, 0x10ef: 0x1e8e, + 0x10f0: 0x1e98, 0x10f1: 0x1e75, 0x10f2: 0x1e9d, 0x10f3: 0x1ef2, 0x10f4: 0x1e5c, 0x10f5: 0x1e61, + 0x10f6: 0x1e66, 0x10f7: 0x1e84, 0x10f8: 0x1e89, 0x10f9: 0x1e8e, 0x10fa: 0x1ef2, 0x10fb: 0x1f01, + 0x10fc: 0x441f, 0x10fd: 0x441f, + // Block 0x44, offset 0x1100 + 0x1110: 0x2317, 0x1111: 0x232c, + 0x1112: 0x232c, 0x1113: 0x2333, 0x1114: 0x233a, 0x1115: 0x234f, 0x1116: 0x2356, 0x1117: 0x235d, + 0x1118: 0x2380, 0x1119: 0x2380, 0x111a: 0x23a3, 0x111b: 0x239c, 0x111c: 0x23b8, 0x111d: 0x23aa, + 0x111e: 0x23b1, 0x111f: 0x23d4, 0x1120: 0x23d4, 0x1121: 0x23cd, 0x1122: 0x23db, 0x1123: 0x23db, + 0x1124: 0x2405, 0x1125: 0x2405, 0x1126: 0x2421, 0x1127: 0x23e9, 0x1128: 0x23e9, 0x1129: 0x23e2, + 0x112a: 0x23f7, 0x112b: 0x23f7, 0x112c: 0x23fe, 0x112d: 0x23fe, 0x112e: 0x2428, 0x112f: 0x2436, + 0x1130: 0x2436, 0x1131: 0x243d, 0x1132: 0x243d, 0x1133: 0x2444, 0x1134: 0x244b, 0x1135: 0x2452, + 0x1136: 0x2459, 0x1137: 0x2459, 0x1138: 0x2460, 0x1139: 0x246e, 0x113a: 0x247c, 0x113b: 0x2475, + 0x113c: 0x2483, 0x113d: 0x2483, 0x113e: 0x2498, 0x113f: 0x249f, + // Block 0x45, offset 0x1140 + 0x1140: 0x24d0, 0x1141: 0x24de, 0x1142: 0x24d7, 0x1143: 0x24bb, 0x1144: 0x24bb, 0x1145: 0x24e5, + 0x1146: 0x24e5, 0x1147: 0x24ec, 0x1148: 0x24ec, 0x1149: 0x2516, 0x114a: 0x251d, 0x114b: 0x2524, + 0x114c: 0x24fa, 0x114d: 0x2508, 0x114e: 0x252b, 0x114f: 0x2532, + 0x1152: 0x2501, 0x1153: 0x2586, 0x1154: 0x258d, 0x1155: 0x2563, 0x1156: 0x256a, 0x1157: 0x254e, + 0x1158: 0x254e, 0x1159: 0x2555, 0x115a: 0x257f, 0x115b: 0x2578, 0x115c: 0x25a2, 0x115d: 0x25a2, + 0x115e: 0x2310, 0x115f: 0x2325, 0x1160: 0x231e, 0x1161: 0x2348, 0x1162: 0x2341, 0x1163: 0x236b, + 0x1164: 0x2364, 0x1165: 0x238e, 0x1166: 0x2372, 0x1167: 0x2387, 0x1168: 0x23bf, 0x1169: 0x240c, + 0x116a: 0x23f0, 0x116b: 0x242f, 0x116c: 0x24c9, 0x116d: 0x24f3, 0x116e: 0x259b, 0x116f: 0x2594, + 0x1170: 0x25a9, 0x1171: 0x2540, 0x1172: 0x24a6, 0x1173: 0x2571, 0x1174: 0x2498, 0x1175: 0x24d0, + 0x1176: 0x2467, 0x1177: 0x24b4, 0x1178: 0x2547, 0x1179: 0x2539, 0x117a: 0x24c2, 0x117b: 0x24ad, + 0x117c: 0x24c2, 0x117d: 0x2547, 0x117e: 0x2379, 0x117f: 0x2395, + // Block 0x46, offset 0x1180 + 0x1180: 0x250f, 0x1181: 0x248a, 0x1182: 0x2309, 0x1183: 0x24ad, 0x1184: 0x2452, 0x1185: 0x2421, + 0x1186: 0x23c6, 0x1187: 0x255c, + 0x11b0: 0x241a, 0x11b1: 0x2491, 0x11b2: 0x27cc, 0x11b3: 0x27c3, 0x11b4: 0x27f9, 0x11b5: 0x27e7, + 0x11b6: 0x27d5, 0x11b7: 0x27f0, 0x11b8: 0x2802, 0x11b9: 0x2413, 0x11ba: 0x2c89, 0x11bb: 0x2b09, + 0x11bc: 0x27de, + // Block 0x47, offset 0x11c0 + 0x11d0: 0x0019, 0x11d1: 0x0486, + 0x11d2: 0x048a, 0x11d3: 0x0035, 0x11d4: 0x0037, 0x11d5: 0x0003, 0x11d6: 0x003f, 0x11d7: 0x04c2, + 0x11d8: 0x04c6, 0x11d9: 0x1b62, + 0x11e0: 0x8133, 0x11e1: 0x8133, 0x11e2: 0x8133, 0x11e3: 0x8133, + 0x11e4: 0x8133, 0x11e5: 0x8133, 0x11e6: 0x8133, 0x11e7: 0x812e, 0x11e8: 0x812e, 0x11e9: 0x812e, + 0x11ea: 0x812e, 0x11eb: 0x812e, 0x11ec: 0x812e, 0x11ed: 0x812e, 0x11ee: 0x8133, 0x11ef: 0x8133, + 0x11f0: 0x1876, 0x11f1: 0x0446, 0x11f2: 0x0442, 0x11f3: 0x007f, 0x11f4: 0x007f, 0x11f5: 0x0011, + 0x11f6: 0x0013, 0x11f7: 0x00b7, 0x11f8: 0x00bb, 0x11f9: 0x04ba, 0x11fa: 0x04be, 0x11fb: 0x04ae, + 0x11fc: 0x04b2, 0x11fd: 0x0496, 0x11fe: 0x049a, 0x11ff: 0x048e, + // Block 0x48, offset 0x1200 + 0x1200: 0x0492, 0x1201: 0x049e, 0x1202: 0x04a2, 0x1203: 0x04a6, 0x1204: 0x04aa, + 0x1207: 0x0077, 0x1208: 0x007b, 0x1209: 0x4280, 0x120a: 0x4280, 0x120b: 0x4280, + 0x120c: 0x4280, 0x120d: 0x007f, 0x120e: 0x007f, 0x120f: 0x007f, 0x1210: 0x0019, 0x1211: 0x0486, + 0x1212: 0x001d, 0x1214: 0x0037, 0x1215: 0x0035, 0x1216: 0x003f, 0x1217: 0x0003, + 0x1218: 0x0446, 0x1219: 0x0011, 0x121a: 0x0013, 0x121b: 0x00b7, 0x121c: 0x00bb, 0x121d: 0x04ba, + 0x121e: 0x04be, 0x121f: 0x0007, 0x1220: 0x000d, 0x1221: 0x0015, 0x1222: 0x0017, 0x1223: 0x001b, + 0x1224: 0x0039, 0x1225: 0x003d, 0x1226: 0x003b, 0x1228: 0x0079, 0x1229: 0x0009, + 0x122a: 0x000b, 0x122b: 0x0041, + 0x1230: 0x42c1, 0x1231: 0x4443, 0x1232: 0x42c6, 0x1234: 0x42cb, + 0x1236: 0x42d0, 0x1237: 0x4449, 0x1238: 0x42d5, 0x1239: 0x444f, 0x123a: 0x42da, 0x123b: 0x4455, + 0x123c: 0x42df, 0x123d: 0x445b, 0x123e: 0x42e4, 0x123f: 0x4461, + // Block 0x49, offset 0x1240 + 0x1240: 0x0239, 0x1241: 0x4425, 0x1242: 0x4425, 0x1243: 0x442b, 0x1244: 0x442b, 0x1245: 0x446d, + 0x1246: 0x446d, 0x1247: 0x4431, 0x1248: 0x4431, 0x1249: 0x4479, 0x124a: 0x4479, 0x124b: 0x4479, + 0x124c: 0x4479, 0x124d: 0x023c, 0x124e: 0x023c, 0x124f: 0x023f, 0x1250: 0x023f, 0x1251: 0x023f, + 0x1252: 0x023f, 0x1253: 0x0242, 0x1254: 0x0242, 0x1255: 0x0245, 0x1256: 0x0245, 0x1257: 0x0245, + 0x1258: 0x0245, 0x1259: 0x0248, 0x125a: 0x0248, 0x125b: 0x0248, 0x125c: 0x0248, 0x125d: 0x024b, + 0x125e: 0x024b, 0x125f: 0x024b, 0x1260: 0x024b, 0x1261: 0x024e, 0x1262: 0x024e, 0x1263: 0x024e, + 0x1264: 0x024e, 0x1265: 0x0251, 0x1266: 0x0251, 0x1267: 0x0251, 0x1268: 0x0251, 0x1269: 0x0254, + 0x126a: 0x0254, 0x126b: 0x0257, 0x126c: 0x0257, 0x126d: 0x025a, 0x126e: 0x025a, 0x126f: 0x025d, + 0x1270: 0x025d, 0x1271: 0x0260, 0x1272: 0x0260, 0x1273: 0x0260, 0x1274: 0x0260, 0x1275: 0x0263, + 0x1276: 0x0263, 0x1277: 0x0263, 0x1278: 0x0263, 0x1279: 0x0266, 0x127a: 0x0266, 0x127b: 0x0266, + 0x127c: 0x0266, 0x127d: 0x0269, 0x127e: 0x0269, 0x127f: 0x0269, + // Block 0x4a, offset 0x1280 + 0x1280: 0x0269, 0x1281: 0x026c, 0x1282: 0x026c, 0x1283: 0x026c, 0x1284: 0x026c, 0x1285: 0x026f, + 0x1286: 0x026f, 0x1287: 0x026f, 0x1288: 0x026f, 0x1289: 0x0272, 0x128a: 0x0272, 0x128b: 0x0272, + 0x128c: 0x0272, 0x128d: 0x0275, 0x128e: 0x0275, 0x128f: 0x0275, 0x1290: 0x0275, 0x1291: 0x0278, + 0x1292: 0x0278, 0x1293: 0x0278, 0x1294: 0x0278, 0x1295: 0x027b, 0x1296: 0x027b, 0x1297: 0x027b, + 0x1298: 0x027b, 0x1299: 0x027e, 0x129a: 0x027e, 0x129b: 0x027e, 0x129c: 0x027e, 0x129d: 0x0281, + 0x129e: 0x0281, 0x129f: 0x0281, 0x12a0: 0x0281, 0x12a1: 0x0284, 0x12a2: 0x0284, 0x12a3: 0x0284, + 0x12a4: 0x0284, 0x12a5: 0x0287, 0x12a6: 0x0287, 0x12a7: 0x0287, 0x12a8: 0x0287, 0x12a9: 0x028a, + 0x12aa: 0x028a, 0x12ab: 0x028a, 0x12ac: 0x028a, 0x12ad: 0x028d, 0x12ae: 0x028d, 0x12af: 0x0290, + 0x12b0: 0x0290, 0x12b1: 0x0293, 0x12b2: 0x0293, 0x12b3: 0x0293, 0x12b4: 0x0293, 0x12b5: 0x2e17, + 0x12b6: 0x2e17, 0x12b7: 0x2e1f, 0x12b8: 0x2e1f, 0x12b9: 0x2e27, 0x12ba: 0x2e27, 0x12bb: 0x1f88, + 0x12bc: 0x1f88, + // Block 0x4b, offset 0x12c0 + 0x12c0: 0x0081, 0x12c1: 0x0083, 0x12c2: 0x0085, 0x12c3: 0x0087, 0x12c4: 0x0089, 0x12c5: 0x008b, + 0x12c6: 0x008d, 0x12c7: 0x008f, 0x12c8: 0x0091, 0x12c9: 0x0093, 0x12ca: 0x0095, 0x12cb: 0x0097, + 0x12cc: 0x0099, 0x12cd: 0x009b, 0x12ce: 0x009d, 0x12cf: 0x009f, 0x12d0: 0x00a1, 0x12d1: 0x00a3, + 0x12d2: 0x00a5, 0x12d3: 0x00a7, 0x12d4: 0x00a9, 0x12d5: 0x00ab, 0x12d6: 0x00ad, 0x12d7: 0x00af, + 0x12d8: 0x00b1, 0x12d9: 0x00b3, 0x12da: 0x00b5, 0x12db: 0x00b7, 0x12dc: 0x00b9, 0x12dd: 0x00bb, + 0x12de: 0x00bd, 0x12df: 0x047a, 0x12e0: 0x047e, 0x12e1: 0x048a, 0x12e2: 0x049e, 0x12e3: 0x04a2, + 0x12e4: 0x0486, 0x12e5: 0x05ae, 0x12e6: 0x05a6, 0x12e7: 0x04ca, 0x12e8: 0x04d2, 0x12e9: 0x04da, + 0x12ea: 0x04e2, 0x12eb: 0x04ea, 0x12ec: 0x056e, 0x12ed: 0x0576, 0x12ee: 0x057e, 0x12ef: 0x0522, + 0x12f0: 0x05b2, 0x12f1: 0x04ce, 0x12f2: 0x04d6, 0x12f3: 0x04de, 0x12f4: 0x04e6, 0x12f5: 0x04ee, + 0x12f6: 0x04f2, 0x12f7: 0x04f6, 0x12f8: 0x04fa, 0x12f9: 0x04fe, 0x12fa: 0x0502, 0x12fb: 0x0506, + 0x12fc: 0x050a, 0x12fd: 0x050e, 0x12fe: 0x0512, 0x12ff: 0x0516, + // Block 0x4c, offset 0x1300 + 0x1300: 0x051a, 0x1301: 0x051e, 0x1302: 0x0526, 0x1303: 0x052a, 0x1304: 0x052e, 0x1305: 0x0532, + 0x1306: 0x0536, 0x1307: 0x053a, 0x1308: 0x053e, 0x1309: 0x0542, 0x130a: 0x0546, 0x130b: 0x054a, + 0x130c: 0x054e, 0x130d: 0x0552, 0x130e: 0x0556, 0x130f: 0x055a, 0x1310: 0x055e, 0x1311: 0x0562, + 0x1312: 0x0566, 0x1313: 0x056a, 0x1314: 0x0572, 0x1315: 0x057a, 0x1316: 0x0582, 0x1317: 0x0586, + 0x1318: 0x058a, 0x1319: 0x058e, 0x131a: 0x0592, 0x131b: 0x0596, 0x131c: 0x059a, 0x131d: 0x05aa, + 0x131e: 0x4a8f, 0x131f: 0x4a95, 0x1320: 0x03c6, 0x1321: 0x0316, 0x1322: 0x031a, 0x1323: 0x4a52, + 0x1324: 0x031e, 0x1325: 0x4a58, 0x1326: 0x4a5e, 0x1327: 0x0322, 0x1328: 0x0326, 0x1329: 0x032a, + 0x132a: 0x4a64, 0x132b: 0x4a6a, 0x132c: 0x4a70, 0x132d: 0x4a76, 0x132e: 0x4a7c, 0x132f: 0x4a82, + 0x1330: 0x036a, 0x1331: 0x032e, 0x1332: 0x0332, 0x1333: 0x0336, 0x1334: 0x037e, 0x1335: 0x033a, + 0x1336: 0x033e, 0x1337: 0x0342, 0x1338: 0x0346, 0x1339: 0x034a, 0x133a: 0x034e, 0x133b: 0x0352, + 0x133c: 0x0356, 0x133d: 0x035a, 0x133e: 0x035e, + // Block 0x4d, offset 0x1340 + 0x1342: 0x49d4, 0x1343: 0x49da, 0x1344: 0x49e0, 0x1345: 0x49e6, + 0x1346: 0x49ec, 0x1347: 0x49f2, 0x134a: 0x49f8, 0x134b: 0x49fe, + 0x134c: 0x4a04, 0x134d: 0x4a0a, 0x134e: 0x4a10, 0x134f: 0x4a16, + 0x1352: 0x4a1c, 0x1353: 0x4a22, 0x1354: 0x4a28, 0x1355: 0x4a2e, 0x1356: 0x4a34, 0x1357: 0x4a3a, + 0x135a: 0x4a40, 0x135b: 0x4a46, 0x135c: 0x4a4c, + 0x1360: 0x00bf, 0x1361: 0x00c2, 0x1362: 0x00cb, 0x1363: 0x427b, + 0x1364: 0x00c8, 0x1365: 0x00c5, 0x1366: 0x044a, 0x1368: 0x046e, 0x1369: 0x044e, + 0x136a: 0x0452, 0x136b: 0x0456, 0x136c: 0x045a, 0x136d: 0x0472, 0x136e: 0x0476, + // Block 0x4e, offset 0x1380 + 0x1380: 0x0063, 0x1381: 0x0065, 0x1382: 0x0067, 0x1383: 0x0069, 0x1384: 0x006b, 0x1385: 0x006d, + 0x1386: 0x006f, 0x1387: 0x0071, 0x1388: 0x0073, 0x1389: 0x0075, 0x138a: 0x0083, 0x138b: 0x0085, + 0x138c: 0x0087, 0x138d: 0x0089, 0x138e: 0x008b, 0x138f: 0x008d, 0x1390: 0x008f, 0x1391: 0x0091, + 0x1392: 0x0093, 0x1393: 0x0095, 0x1394: 0x0097, 0x1395: 0x0099, 0x1396: 0x009b, 0x1397: 0x009d, + 0x1398: 0x009f, 0x1399: 0x00a1, 0x139a: 0x00a3, 0x139b: 0x00a5, 0x139c: 0x00a7, 0x139d: 0x00a9, + 0x139e: 0x00ab, 0x139f: 0x00ad, 0x13a0: 0x00af, 0x13a1: 0x00b1, 0x13a2: 0x00b3, 0x13a3: 0x00b5, + 0x13a4: 0x00dd, 0x13a5: 0x00f2, 0x13a8: 0x0176, 0x13a9: 0x0179, + 0x13aa: 0x017c, 0x13ab: 0x017f, 0x13ac: 0x0182, 0x13ad: 0x0185, 0x13ae: 0x0188, 0x13af: 0x018b, + 0x13b0: 0x018e, 0x13b1: 0x0191, 0x13b2: 0x0194, 0x13b3: 0x0197, 0x13b4: 0x019a, 0x13b5: 0x019d, + 0x13b6: 0x01a0, 0x13b7: 0x01a3, 0x13b8: 0x01a6, 0x13b9: 0x018b, 0x13ba: 0x01a9, 0x13bb: 0x01ac, + 0x13bc: 0x01af, 0x13bd: 0x01b2, 0x13be: 0x01b5, 0x13bf: 0x01b8, + // Block 0x4f, offset 0x13c0 + 0x13c0: 0x0200, 0x13c1: 0x0203, 0x13c2: 0x0206, 0x13c3: 0x045e, 0x13c4: 0x01ca, 0x13c5: 0x01d3, + 0x13c6: 0x01d9, 0x13c7: 0x01fd, 0x13c8: 0x01ee, 0x13c9: 0x01eb, 0x13ca: 0x0209, 0x13cb: 0x020c, + 0x13ce: 0x0021, 0x13cf: 0x0023, 0x13d0: 0x0025, 0x13d1: 0x0027, + 0x13d2: 0x0029, 0x13d3: 0x002b, 0x13d4: 0x002d, 0x13d5: 0x002f, 0x13d6: 0x0031, 0x13d7: 0x0033, + 0x13d8: 0x0021, 0x13d9: 0x0023, 0x13da: 0x0025, 0x13db: 0x0027, 0x13dc: 0x0029, 0x13dd: 0x002b, + 0x13de: 0x002d, 0x13df: 0x002f, 0x13e0: 0x0031, 0x13e1: 0x0033, 0x13e2: 0x0021, 0x13e3: 0x0023, + 0x13e4: 0x0025, 0x13e5: 0x0027, 0x13e6: 0x0029, 0x13e7: 0x002b, 0x13e8: 0x002d, 0x13e9: 0x002f, + 0x13ea: 0x0031, 0x13eb: 0x0033, 0x13ec: 0x0021, 0x13ed: 0x0023, 0x13ee: 0x0025, 0x13ef: 0x0027, + 0x13f0: 0x0029, 0x13f1: 0x002b, 0x13f2: 0x002d, 0x13f3: 0x002f, 0x13f4: 0x0031, 0x13f5: 0x0033, + 0x13f6: 0x0021, 0x13f7: 0x0023, 0x13f8: 0x0025, 0x13f9: 0x0027, 0x13fa: 0x0029, 0x13fb: 0x002b, + 0x13fc: 0x002d, 0x13fd: 0x002f, 0x13fe: 0x0031, 0x13ff: 0x0033, + // Block 0x50, offset 0x1400 + 0x1400: 0x023c, 0x1401: 0x023f, 0x1402: 0x024b, 0x1403: 0x0254, 0x1405: 0x028d, + 0x1406: 0x025d, 0x1407: 0x024e, 0x1408: 0x026c, 0x1409: 0x0293, 0x140a: 0x027e, 0x140b: 0x0281, + 0x140c: 0x0284, 0x140d: 0x0287, 0x140e: 0x0260, 0x140f: 0x0272, 0x1410: 0x0278, 0x1411: 0x0266, + 0x1412: 0x027b, 0x1413: 0x025a, 0x1414: 0x0263, 0x1415: 0x0245, 0x1416: 0x0248, 0x1417: 0x0251, + 0x1418: 0x0257, 0x1419: 0x0269, 0x141a: 0x026f, 0x141b: 0x0275, 0x141c: 0x0296, 0x141d: 0x02e7, + 0x141e: 0x02cf, 0x141f: 0x0299, 0x1421: 0x023f, 0x1422: 0x024b, + 0x1424: 0x028a, 0x1427: 0x024e, 0x1429: 0x0293, + 0x142a: 0x027e, 0x142b: 0x0281, 0x142c: 0x0284, 0x142d: 0x0287, 0x142e: 0x0260, 0x142f: 0x0272, + 0x1430: 0x0278, 0x1431: 0x0266, 0x1432: 0x027b, 0x1434: 0x0263, 0x1435: 0x0245, + 0x1436: 0x0248, 0x1437: 0x0251, 0x1439: 0x0269, 0x143b: 0x0275, + // Block 0x51, offset 0x1440 + 0x1442: 0x024b, + 0x1447: 0x024e, 0x1449: 0x0293, 0x144b: 0x0281, + 0x144d: 0x0287, 0x144e: 0x0260, 0x144f: 0x0272, 0x1451: 0x0266, + 0x1452: 0x027b, 0x1454: 0x0263, 0x1457: 0x0251, + 0x1459: 0x0269, 0x145b: 0x0275, 0x145d: 0x02e7, + 0x145f: 0x0299, 0x1461: 0x023f, 0x1462: 0x024b, + 0x1464: 0x028a, 0x1467: 0x024e, 0x1468: 0x026c, 0x1469: 0x0293, + 0x146a: 0x027e, 0x146c: 0x0284, 0x146d: 0x0287, 0x146e: 0x0260, 0x146f: 0x0272, + 0x1470: 0x0278, 0x1471: 0x0266, 0x1472: 0x027b, 0x1474: 0x0263, 0x1475: 0x0245, + 0x1476: 0x0248, 0x1477: 0x0251, 0x1479: 0x0269, 0x147a: 0x026f, 0x147b: 0x0275, + 0x147c: 0x0296, 0x147e: 0x02cf, + // Block 0x52, offset 0x1480 + 0x1480: 0x023c, 0x1481: 0x023f, 0x1482: 0x024b, 0x1483: 0x0254, 0x1484: 0x028a, 0x1485: 0x028d, + 0x1486: 0x025d, 0x1487: 0x024e, 0x1488: 0x026c, 0x1489: 0x0293, 0x148b: 0x0281, + 0x148c: 0x0284, 0x148d: 0x0287, 0x148e: 0x0260, 0x148f: 0x0272, 0x1490: 0x0278, 0x1491: 0x0266, + 0x1492: 0x027b, 0x1493: 0x025a, 0x1494: 0x0263, 0x1495: 0x0245, 0x1496: 0x0248, 0x1497: 0x0251, + 0x1498: 0x0257, 0x1499: 0x0269, 0x149a: 0x026f, 0x149b: 0x0275, + 0x14a1: 0x023f, 0x14a2: 0x024b, 0x14a3: 0x0254, + 0x14a5: 0x028d, 0x14a6: 0x025d, 0x14a7: 0x024e, 0x14a8: 0x026c, 0x14a9: 0x0293, + 0x14ab: 0x0281, 0x14ac: 0x0284, 0x14ad: 0x0287, 0x14ae: 0x0260, 0x14af: 0x0272, + 0x14b0: 0x0278, 0x14b1: 0x0266, 0x14b2: 0x027b, 0x14b3: 0x025a, 0x14b4: 0x0263, 0x14b5: 0x0245, + 0x14b6: 0x0248, 0x14b7: 0x0251, 0x14b8: 0x0257, 0x14b9: 0x0269, 0x14ba: 0x026f, 0x14bb: 0x0275, + // Block 0x53, offset 0x14c0 + 0x14c0: 0x187c, 0x14c1: 0x1879, 0x14c2: 0x187f, 0x14c3: 0x18a3, 0x14c4: 0x18c7, 0x14c5: 0x18eb, + 0x14c6: 0x190f, 0x14c7: 0x1918, 0x14c8: 0x191e, 0x14c9: 0x1924, 0x14ca: 0x192a, + 0x14d0: 0x1a92, 0x14d1: 0x1a96, + 0x14d2: 0x1a9a, 0x14d3: 0x1a9e, 0x14d4: 0x1aa2, 0x14d5: 0x1aa6, 0x14d6: 0x1aaa, 0x14d7: 0x1aae, + 0x14d8: 0x1ab2, 0x14d9: 0x1ab6, 0x14da: 0x1aba, 0x14db: 0x1abe, 0x14dc: 0x1ac2, 0x14dd: 0x1ac6, + 0x14de: 0x1aca, 0x14df: 0x1ace, 0x14e0: 0x1ad2, 0x14e1: 0x1ad6, 0x14e2: 0x1ada, 0x14e3: 0x1ade, + 0x14e4: 0x1ae2, 0x14e5: 0x1ae6, 0x14e6: 0x1aea, 0x14e7: 0x1aee, 0x14e8: 0x1af2, 0x14e9: 0x1af6, + 0x14ea: 0x272b, 0x14eb: 0x0047, 0x14ec: 0x0065, 0x14ed: 0x193f, 0x14ee: 0x19b7, + 0x14f0: 0x0043, 0x14f1: 0x0045, 0x14f2: 0x0047, 0x14f3: 0x0049, 0x14f4: 0x004b, 0x14f5: 0x004d, + 0x14f6: 0x004f, 0x14f7: 0x0051, 0x14f8: 0x0053, 0x14f9: 0x0055, 0x14fa: 0x0057, 0x14fb: 0x0059, + 0x14fc: 0x005b, 0x14fd: 0x005d, 0x14fe: 0x005f, 0x14ff: 0x0061, + // Block 0x54, offset 0x1500 + 0x1500: 0x26b3, 0x1501: 0x26c8, 0x1502: 0x0506, + 0x1510: 0x0c12, 0x1511: 0x0a4a, + 0x1512: 0x08d6, 0x1513: 0x45db, 0x1514: 0x071e, 0x1515: 0x09f2, 0x1516: 0x1332, 0x1517: 0x0a02, + 0x1518: 0x072a, 0x1519: 0x0cda, 0x151a: 0x0eb2, 0x151b: 0x0cb2, 0x151c: 0x082a, 0x151d: 0x0b6e, + 0x151e: 0x07c2, 0x151f: 0x0cba, 0x1520: 0x0816, 0x1521: 0x111a, 0x1522: 0x0f86, 0x1523: 0x138e, + 0x1524: 0x09d6, 0x1525: 0x090e, 0x1526: 0x0e66, 0x1527: 0x0c1e, 0x1528: 0x0c4a, 0x1529: 0x06c2, + 0x152a: 0x06ce, 0x152b: 0x140e, 0x152c: 0x0ade, 0x152d: 0x06ea, 0x152e: 0x08f2, 0x152f: 0x0c3e, + 0x1530: 0x13b6, 0x1531: 0x0c16, 0x1532: 0x1072, 0x1533: 0x10ae, 0x1534: 0x08fa, 0x1535: 0x0e46, + 0x1536: 0x0d0e, 0x1537: 0x0d0a, 0x1538: 0x0f9a, 0x1539: 0x082e, 0x153a: 0x095a, 0x153b: 0x1446, + // Block 0x55, offset 0x1540 + 0x1540: 0x06fe, 0x1541: 0x06f6, 0x1542: 0x0706, 0x1543: 0x164a, 0x1544: 0x074a, 0x1545: 0x075a, + 0x1546: 0x075e, 0x1547: 0x0766, 0x1548: 0x076e, 0x1549: 0x0772, 0x154a: 0x077e, 0x154b: 0x0776, + 0x154c: 0x05b6, 0x154d: 0x165e, 0x154e: 0x0792, 0x154f: 0x0796, 0x1550: 0x079a, 0x1551: 0x07b6, + 0x1552: 0x164f, 0x1553: 0x05ba, 0x1554: 0x07a2, 0x1555: 0x07c2, 0x1556: 0x1659, 0x1557: 0x07d2, + 0x1558: 0x07da, 0x1559: 0x073a, 0x155a: 0x07e2, 0x155b: 0x07e6, 0x155c: 0x1834, 0x155d: 0x0802, + 0x155e: 0x080a, 0x155f: 0x05c2, 0x1560: 0x0822, 0x1561: 0x0826, 0x1562: 0x082e, 0x1563: 0x0832, + 0x1564: 0x05c6, 0x1565: 0x084a, 0x1566: 0x084e, 0x1567: 0x085a, 0x1568: 0x0866, 0x1569: 0x086a, + 0x156a: 0x086e, 0x156b: 0x0876, 0x156c: 0x0896, 0x156d: 0x089a, 0x156e: 0x08a2, 0x156f: 0x08b2, + 0x1570: 0x08ba, 0x1571: 0x08be, 0x1572: 0x08be, 0x1573: 0x08be, 0x1574: 0x166d, 0x1575: 0x0e96, + 0x1576: 0x08d2, 0x1577: 0x08da, 0x1578: 0x1672, 0x1579: 0x08e6, 0x157a: 0x08ee, 0x157b: 0x08f6, + 0x157c: 0x091e, 0x157d: 0x090a, 0x157e: 0x0916, 0x157f: 0x091a, + // Block 0x56, offset 0x1580 + 0x1580: 0x0922, 0x1581: 0x092a, 0x1582: 0x092e, 0x1583: 0x0936, 0x1584: 0x093e, 0x1585: 0x0942, + 0x1586: 0x0942, 0x1587: 0x094a, 0x1588: 0x0952, 0x1589: 0x0956, 0x158a: 0x0962, 0x158b: 0x0986, + 0x158c: 0x096a, 0x158d: 0x098a, 0x158e: 0x096e, 0x158f: 0x0976, 0x1590: 0x080e, 0x1591: 0x09d2, + 0x1592: 0x099a, 0x1593: 0x099e, 0x1594: 0x09a2, 0x1595: 0x0996, 0x1596: 0x09aa, 0x1597: 0x09a6, + 0x1598: 0x09be, 0x1599: 0x1677, 0x159a: 0x09da, 0x159b: 0x09de, 0x159c: 0x09e6, 0x159d: 0x09f2, + 0x159e: 0x09fa, 0x159f: 0x0a16, 0x15a0: 0x167c, 0x15a1: 0x1681, 0x15a2: 0x0a22, 0x15a3: 0x0a26, + 0x15a4: 0x0a2a, 0x15a5: 0x0a1e, 0x15a6: 0x0a32, 0x15a7: 0x05ca, 0x15a8: 0x05ce, 0x15a9: 0x0a3a, + 0x15aa: 0x0a42, 0x15ab: 0x0a42, 0x15ac: 0x1686, 0x15ad: 0x0a5e, 0x15ae: 0x0a62, 0x15af: 0x0a66, + 0x15b0: 0x0a6e, 0x15b1: 0x168b, 0x15b2: 0x0a76, 0x15b3: 0x0a7a, 0x15b4: 0x0b52, 0x15b5: 0x0a82, + 0x15b6: 0x05d2, 0x15b7: 0x0a8e, 0x15b8: 0x0a9e, 0x15b9: 0x0aaa, 0x15ba: 0x0aa6, 0x15bb: 0x1695, + 0x15bc: 0x0ab2, 0x15bd: 0x169a, 0x15be: 0x0abe, 0x15bf: 0x0aba, + // Block 0x57, offset 0x15c0 + 0x15c0: 0x0ac2, 0x15c1: 0x0ad2, 0x15c2: 0x0ad6, 0x15c3: 0x05d6, 0x15c4: 0x0ae6, 0x15c5: 0x0aee, + 0x15c6: 0x0af2, 0x15c7: 0x0af6, 0x15c8: 0x05da, 0x15c9: 0x169f, 0x15ca: 0x05de, 0x15cb: 0x0b12, + 0x15cc: 0x0b16, 0x15cd: 0x0b1a, 0x15ce: 0x0b22, 0x15cf: 0x1866, 0x15d0: 0x0b3a, 0x15d1: 0x16a9, + 0x15d2: 0x16a9, 0x15d3: 0x11da, 0x15d4: 0x0b4a, 0x15d5: 0x0b4a, 0x15d6: 0x05e2, 0x15d7: 0x16cc, + 0x15d8: 0x179e, 0x15d9: 0x0b5a, 0x15da: 0x0b62, 0x15db: 0x05e6, 0x15dc: 0x0b76, 0x15dd: 0x0b86, + 0x15de: 0x0b8a, 0x15df: 0x0b92, 0x15e0: 0x0ba2, 0x15e1: 0x05ee, 0x15e2: 0x05ea, 0x15e3: 0x0ba6, + 0x15e4: 0x16ae, 0x15e5: 0x0baa, 0x15e6: 0x0bbe, 0x15e7: 0x0bc2, 0x15e8: 0x0bc6, 0x15e9: 0x0bc2, + 0x15ea: 0x0bd2, 0x15eb: 0x0bd6, 0x15ec: 0x0be6, 0x15ed: 0x0bde, 0x15ee: 0x0be2, 0x15ef: 0x0bea, + 0x15f0: 0x0bee, 0x15f1: 0x0bf2, 0x15f2: 0x0bfe, 0x15f3: 0x0c02, 0x15f4: 0x0c1a, 0x15f5: 0x0c22, + 0x15f6: 0x0c32, 0x15f7: 0x0c46, 0x15f8: 0x16bd, 0x15f9: 0x0c42, 0x15fa: 0x0c36, 0x15fb: 0x0c4e, + 0x15fc: 0x0c56, 0x15fd: 0x0c6a, 0x15fe: 0x16c2, 0x15ff: 0x0c72, + // Block 0x58, offset 0x1600 + 0x1600: 0x0c66, 0x1601: 0x0c5e, 0x1602: 0x05f2, 0x1603: 0x0c7a, 0x1604: 0x0c82, 0x1605: 0x0c8a, + 0x1606: 0x0c7e, 0x1607: 0x05f6, 0x1608: 0x0c9a, 0x1609: 0x0ca2, 0x160a: 0x16c7, 0x160b: 0x0cce, + 0x160c: 0x0d02, 0x160d: 0x0cde, 0x160e: 0x0602, 0x160f: 0x0cea, 0x1610: 0x05fe, 0x1611: 0x05fa, + 0x1612: 0x07c6, 0x1613: 0x07ca, 0x1614: 0x0d06, 0x1615: 0x0cee, 0x1616: 0x11ae, 0x1617: 0x0666, + 0x1618: 0x0d12, 0x1619: 0x0d16, 0x161a: 0x0d1a, 0x161b: 0x0d2e, 0x161c: 0x0d26, 0x161d: 0x16e0, + 0x161e: 0x0606, 0x161f: 0x0d42, 0x1620: 0x0d36, 0x1621: 0x0d52, 0x1622: 0x0d5a, 0x1623: 0x16ea, + 0x1624: 0x0d5e, 0x1625: 0x0d4a, 0x1626: 0x0d66, 0x1627: 0x060a, 0x1628: 0x0d6a, 0x1629: 0x0d6e, + 0x162a: 0x0d72, 0x162b: 0x0d7e, 0x162c: 0x16ef, 0x162d: 0x0d86, 0x162e: 0x060e, 0x162f: 0x0d92, + 0x1630: 0x16f4, 0x1631: 0x0d96, 0x1632: 0x0612, 0x1633: 0x0da2, 0x1634: 0x0dae, 0x1635: 0x0dba, + 0x1636: 0x0dbe, 0x1637: 0x16f9, 0x1638: 0x1690, 0x1639: 0x16fe, 0x163a: 0x0dde, 0x163b: 0x1703, + 0x163c: 0x0dea, 0x163d: 0x0df2, 0x163e: 0x0de2, 0x163f: 0x0dfe, + // Block 0x59, offset 0x1640 + 0x1640: 0x0e0e, 0x1641: 0x0e1e, 0x1642: 0x0e12, 0x1643: 0x0e16, 0x1644: 0x0e22, 0x1645: 0x0e26, + 0x1646: 0x1708, 0x1647: 0x0e0a, 0x1648: 0x0e3e, 0x1649: 0x0e42, 0x164a: 0x0616, 0x164b: 0x0e56, + 0x164c: 0x0e52, 0x164d: 0x170d, 0x164e: 0x0e36, 0x164f: 0x0e72, 0x1650: 0x1712, 0x1651: 0x1717, + 0x1652: 0x0e76, 0x1653: 0x0e8a, 0x1654: 0x0e86, 0x1655: 0x0e82, 0x1656: 0x061a, 0x1657: 0x0e8e, + 0x1658: 0x0e9e, 0x1659: 0x0e9a, 0x165a: 0x0ea6, 0x165b: 0x1654, 0x165c: 0x0eb6, 0x165d: 0x171c, + 0x165e: 0x0ec2, 0x165f: 0x1726, 0x1660: 0x0ed6, 0x1661: 0x0ee2, 0x1662: 0x0ef6, 0x1663: 0x172b, + 0x1664: 0x0f0a, 0x1665: 0x0f0e, 0x1666: 0x1730, 0x1667: 0x1735, 0x1668: 0x0f2a, 0x1669: 0x0f3a, + 0x166a: 0x061e, 0x166b: 0x0f3e, 0x166c: 0x0622, 0x166d: 0x0622, 0x166e: 0x0f56, 0x166f: 0x0f5a, + 0x1670: 0x0f62, 0x1671: 0x0f66, 0x1672: 0x0f72, 0x1673: 0x0626, 0x1674: 0x0f8a, 0x1675: 0x173a, + 0x1676: 0x0fa6, 0x1677: 0x173f, 0x1678: 0x0fb2, 0x1679: 0x16a4, 0x167a: 0x0fc2, 0x167b: 0x1744, + 0x167c: 0x1749, 0x167d: 0x174e, 0x167e: 0x062a, 0x167f: 0x062e, + // Block 0x5a, offset 0x1680 + 0x1680: 0x0ffa, 0x1681: 0x1758, 0x1682: 0x1753, 0x1683: 0x175d, 0x1684: 0x1762, 0x1685: 0x1002, + 0x1686: 0x1006, 0x1687: 0x1006, 0x1688: 0x100e, 0x1689: 0x0636, 0x168a: 0x1012, 0x168b: 0x063a, + 0x168c: 0x063e, 0x168d: 0x176c, 0x168e: 0x1026, 0x168f: 0x102e, 0x1690: 0x103a, 0x1691: 0x0642, + 0x1692: 0x1771, 0x1693: 0x105e, 0x1694: 0x1776, 0x1695: 0x177b, 0x1696: 0x107e, 0x1697: 0x1096, + 0x1698: 0x0646, 0x1699: 0x109e, 0x169a: 0x10a2, 0x169b: 0x10a6, 0x169c: 0x1780, 0x169d: 0x1785, + 0x169e: 0x1785, 0x169f: 0x10be, 0x16a0: 0x064a, 0x16a1: 0x178a, 0x16a2: 0x10d2, 0x16a3: 0x10d6, + 0x16a4: 0x064e, 0x16a5: 0x178f, 0x16a6: 0x10f2, 0x16a7: 0x0652, 0x16a8: 0x1102, 0x16a9: 0x10fa, + 0x16aa: 0x110a, 0x16ab: 0x1799, 0x16ac: 0x1122, 0x16ad: 0x0656, 0x16ae: 0x112e, 0x16af: 0x1136, + 0x16b0: 0x1146, 0x16b1: 0x065a, 0x16b2: 0x17a3, 0x16b3: 0x17a8, 0x16b4: 0x065e, 0x16b5: 0x17ad, + 0x16b6: 0x115e, 0x16b7: 0x17b2, 0x16b8: 0x116a, 0x16b9: 0x1176, 0x16ba: 0x117e, 0x16bb: 0x17b7, + 0x16bc: 0x17bc, 0x16bd: 0x1192, 0x16be: 0x17c1, 0x16bf: 0x119a, + // Block 0x5b, offset 0x16c0 + 0x16c0: 0x16d1, 0x16c1: 0x0662, 0x16c2: 0x11b2, 0x16c3: 0x11b6, 0x16c4: 0x066a, 0x16c5: 0x11ba, + 0x16c6: 0x0a36, 0x16c7: 0x17c6, 0x16c8: 0x17cb, 0x16c9: 0x16d6, 0x16ca: 0x16db, 0x16cb: 0x11da, + 0x16cc: 0x11de, 0x16cd: 0x13f6, 0x16ce: 0x066e, 0x16cf: 0x120a, 0x16d0: 0x1206, 0x16d1: 0x120e, + 0x16d2: 0x0842, 0x16d3: 0x1212, 0x16d4: 0x1216, 0x16d5: 0x121a, 0x16d6: 0x1222, 0x16d7: 0x17d0, + 0x16d8: 0x121e, 0x16d9: 0x1226, 0x16da: 0x123a, 0x16db: 0x123e, 0x16dc: 0x122a, 0x16dd: 0x1242, + 0x16de: 0x1256, 0x16df: 0x126a, 0x16e0: 0x1236, 0x16e1: 0x124a, 0x16e2: 0x124e, 0x16e3: 0x1252, + 0x16e4: 0x17d5, 0x16e5: 0x17df, 0x16e6: 0x17da, 0x16e7: 0x0672, 0x16e8: 0x1272, 0x16e9: 0x1276, + 0x16ea: 0x127e, 0x16eb: 0x17f3, 0x16ec: 0x1282, 0x16ed: 0x17e4, 0x16ee: 0x0676, 0x16ef: 0x067a, + 0x16f0: 0x17e9, 0x16f1: 0x17ee, 0x16f2: 0x067e, 0x16f3: 0x12a2, 0x16f4: 0x12a6, 0x16f5: 0x12aa, + 0x16f6: 0x12ae, 0x16f7: 0x12ba, 0x16f8: 0x12b6, 0x16f9: 0x12c2, 0x16fa: 0x12be, 0x16fb: 0x12ce, + 0x16fc: 0x12c6, 0x16fd: 0x12ca, 0x16fe: 0x12d2, 0x16ff: 0x0682, + // Block 0x5c, offset 0x1700 + 0x1700: 0x12da, 0x1701: 0x12de, 0x1702: 0x0686, 0x1703: 0x12ee, 0x1704: 0x12f2, 0x1705: 0x17f8, + 0x1706: 0x12fe, 0x1707: 0x1302, 0x1708: 0x068a, 0x1709: 0x130e, 0x170a: 0x05be, 0x170b: 0x17fd, + 0x170c: 0x1802, 0x170d: 0x068e, 0x170e: 0x0692, 0x170f: 0x133a, 0x1710: 0x1352, 0x1711: 0x136e, + 0x1712: 0x137e, 0x1713: 0x1807, 0x1714: 0x1392, 0x1715: 0x1396, 0x1716: 0x13ae, 0x1717: 0x13ba, + 0x1718: 0x1811, 0x1719: 0x1663, 0x171a: 0x13c6, 0x171b: 0x13c2, 0x171c: 0x13ce, 0x171d: 0x1668, + 0x171e: 0x13da, 0x171f: 0x13e6, 0x1720: 0x1816, 0x1721: 0x181b, 0x1722: 0x1426, 0x1723: 0x1432, + 0x1724: 0x143a, 0x1725: 0x1820, 0x1726: 0x143e, 0x1727: 0x146a, 0x1728: 0x1476, 0x1729: 0x147a, + 0x172a: 0x1472, 0x172b: 0x1486, 0x172c: 0x148a, 0x172d: 0x1825, 0x172e: 0x1496, 0x172f: 0x0696, + 0x1730: 0x149e, 0x1731: 0x182a, 0x1732: 0x069a, 0x1733: 0x14d6, 0x1734: 0x0ac6, 0x1735: 0x14ee, + 0x1736: 0x182f, 0x1737: 0x1839, 0x1738: 0x069e, 0x1739: 0x06a2, 0x173a: 0x1516, 0x173b: 0x183e, + 0x173c: 0x06a6, 0x173d: 0x1843, 0x173e: 0x152e, 0x173f: 0x152e, + // Block 0x5d, offset 0x1740 + 0x1740: 0x1536, 0x1741: 0x1848, 0x1742: 0x154e, 0x1743: 0x06aa, 0x1744: 0x155e, 0x1745: 0x156a, + 0x1746: 0x1572, 0x1747: 0x157a, 0x1748: 0x06ae, 0x1749: 0x184d, 0x174a: 0x158e, 0x174b: 0x15aa, + 0x174c: 0x15b6, 0x174d: 0x06b2, 0x174e: 0x06b6, 0x174f: 0x15ba, 0x1750: 0x1852, 0x1751: 0x06ba, + 0x1752: 0x1857, 0x1753: 0x185c, 0x1754: 0x1861, 0x1755: 0x15de, 0x1756: 0x06be, 0x1757: 0x15f2, + 0x1758: 0x15fa, 0x1759: 0x15fe, 0x175a: 0x1606, 0x175b: 0x160e, 0x175c: 0x1616, 0x175d: 0x186b, +} + +// nfkcIndex: 22 blocks, 1408 entries, 2816 bytes +// Block 0 is the zero block. +var nfkcIndex = [1408]uint16{ + // Block 0x0, offset 0x0 + // Block 0x1, offset 0x40 + // Block 0x2, offset 0x80 + // Block 0x3, offset 0xc0 + 0xc2: 0x5c, 0xc3: 0x01, 0xc4: 0x02, 0xc5: 0x03, 0xc6: 0x5d, 0xc7: 0x04, + 0xc8: 0x05, 0xca: 0x5e, 0xcb: 0x5f, 0xcc: 0x06, 0xcd: 0x07, 0xce: 0x08, 0xcf: 0x09, + 0xd0: 0x0a, 0xd1: 0x60, 0xd2: 0x61, 0xd3: 0x0b, 0xd6: 0x0c, 0xd7: 0x62, + 0xd8: 0x63, 0xd9: 0x0d, 0xdb: 0x64, 0xdc: 0x65, 0xdd: 0x66, 0xdf: 0x67, + 0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05, + 0xea: 0x06, 0xeb: 0x07, 0xec: 0x08, 0xed: 0x09, 0xef: 0x0a, + 0xf0: 0x13, + // Block 0x4, offset 0x100 + 0x120: 0x68, 0x121: 0x69, 0x123: 0x0e, 0x124: 0x6a, 0x125: 0x6b, 0x126: 0x6c, 0x127: 0x6d, + 0x128: 0x6e, 0x129: 0x6f, 0x12a: 0x70, 0x12b: 0x71, 0x12c: 0x6c, 0x12d: 0x72, 0x12e: 0x73, 0x12f: 0x74, + 0x131: 0x75, 0x132: 0x76, 0x133: 0x77, 0x134: 0x78, 0x135: 0x79, 0x137: 0x7a, + 0x138: 0x7b, 0x139: 0x7c, 0x13a: 0x7d, 0x13b: 0x7e, 0x13c: 0x7f, 0x13d: 0x80, 0x13e: 0x81, 0x13f: 0x82, + // Block 0x5, offset 0x140 + 0x140: 0x83, 0x142: 0x84, 0x143: 0x85, 0x144: 0x86, 0x145: 0x87, 0x146: 0x88, 0x147: 0x89, + 0x14d: 0x8a, + 0x15c: 0x8b, 0x15f: 0x8c, + 0x162: 0x8d, 0x164: 0x8e, + 0x168: 0x8f, 0x169: 0x90, 0x16a: 0x91, 0x16b: 0x92, 0x16c: 0x0f, 0x16d: 0x93, 0x16e: 0x94, 0x16f: 0x95, + 0x170: 0x96, 0x173: 0x97, 0x174: 0x98, 0x175: 0x10, 0x176: 0x11, 0x177: 0x12, + 0x178: 0x13, 0x179: 0x14, 0x17a: 0x15, 0x17b: 0x16, 0x17c: 0x17, 0x17d: 0x18, 0x17e: 0x19, 0x17f: 0x1a, + // Block 0x6, offset 0x180 + 0x180: 0x99, 0x181: 0x9a, 0x182: 0x9b, 0x183: 0x9c, 0x184: 0x1b, 0x185: 0x1c, 0x186: 0x9d, 0x187: 0x9e, + 0x188: 0x9f, 0x189: 0x1d, 0x18a: 0x1e, 0x18b: 0xa0, 0x18c: 0xa1, + 0x191: 0x1f, 0x192: 0x20, 0x193: 0xa2, + 0x1a8: 0xa3, 0x1a9: 0xa4, 0x1ab: 0xa5, + 0x1b1: 0xa6, 0x1b3: 0xa7, 0x1b5: 0xa8, 0x1b7: 0xa9, + 0x1ba: 0xaa, 0x1bb: 0xab, 0x1bc: 0x21, 0x1bd: 0x22, 0x1be: 0x23, 0x1bf: 0xac, + // Block 0x7, offset 0x1c0 + 0x1c0: 0xad, 0x1c1: 0x24, 0x1c2: 0x25, 0x1c3: 0x26, 0x1c4: 0xae, 0x1c5: 0x27, 0x1c6: 0x28, + 0x1c8: 0x29, 0x1c9: 0x2a, 0x1ca: 0x2b, 0x1cb: 0x2c, 0x1cc: 0x2d, 0x1cd: 0x2e, 0x1ce: 0x2f, 0x1cf: 0x30, + // Block 0x8, offset 0x200 + 0x219: 0xaf, 0x21a: 0xb0, 0x21b: 0xb1, 0x21d: 0xb2, 0x21f: 0xb3, + 0x220: 0xb4, 0x223: 0xb5, 0x224: 0xb6, 0x225: 0xb7, 0x226: 0xb8, 0x227: 0xb9, + 0x22a: 0xba, 0x22b: 0xbb, 0x22d: 0xbc, 0x22f: 0xbd, + 0x230: 0xbe, 0x231: 0xbf, 0x232: 0xc0, 0x233: 0xc1, 0x234: 0xc2, 0x235: 0xc3, 0x236: 0xc4, 0x237: 0xbe, + 0x238: 0xbf, 0x239: 0xc0, 0x23a: 0xc1, 0x23b: 0xc2, 0x23c: 0xc3, 0x23d: 0xc4, 0x23e: 0xbe, 0x23f: 0xbf, + // Block 0x9, offset 0x240 + 0x240: 0xc0, 0x241: 0xc1, 0x242: 0xc2, 0x243: 0xc3, 0x244: 0xc4, 0x245: 0xbe, 0x246: 0xbf, 0x247: 0xc0, + 0x248: 0xc1, 0x249: 0xc2, 0x24a: 0xc3, 0x24b: 0xc4, 0x24c: 0xbe, 0x24d: 0xbf, 0x24e: 0xc0, 0x24f: 0xc1, + 0x250: 0xc2, 0x251: 0xc3, 0x252: 0xc4, 0x253: 0xbe, 0x254: 0xbf, 0x255: 0xc0, 0x256: 0xc1, 0x257: 0xc2, + 0x258: 0xc3, 0x259: 0xc4, 0x25a: 0xbe, 0x25b: 0xbf, 0x25c: 0xc0, 0x25d: 0xc1, 0x25e: 0xc2, 0x25f: 0xc3, + 0x260: 0xc4, 0x261: 0xbe, 0x262: 0xbf, 0x263: 0xc0, 0x264: 0xc1, 0x265: 0xc2, 0x266: 0xc3, 0x267: 0xc4, + 0x268: 0xbe, 0x269: 0xbf, 0x26a: 0xc0, 0x26b: 0xc1, 0x26c: 0xc2, 0x26d: 0xc3, 0x26e: 0xc4, 0x26f: 0xbe, + 0x270: 0xbf, 0x271: 0xc0, 0x272: 0xc1, 0x273: 0xc2, 0x274: 0xc3, 0x275: 0xc4, 0x276: 0xbe, 0x277: 0xbf, + 0x278: 0xc0, 0x279: 0xc1, 0x27a: 0xc2, 0x27b: 0xc3, 0x27c: 0xc4, 0x27d: 0xbe, 0x27e: 0xbf, 0x27f: 0xc0, + // Block 0xa, offset 0x280 + 0x280: 0xc1, 0x281: 0xc2, 0x282: 0xc3, 0x283: 0xc4, 0x284: 0xbe, 0x285: 0xbf, 0x286: 0xc0, 0x287: 0xc1, + 0x288: 0xc2, 0x289: 0xc3, 0x28a: 0xc4, 0x28b: 0xbe, 0x28c: 0xbf, 0x28d: 0xc0, 0x28e: 0xc1, 0x28f: 0xc2, + 0x290: 0xc3, 0x291: 0xc4, 0x292: 0xbe, 0x293: 0xbf, 0x294: 0xc0, 0x295: 0xc1, 0x296: 0xc2, 0x297: 0xc3, + 0x298: 0xc4, 0x299: 0xbe, 0x29a: 0xbf, 0x29b: 0xc0, 0x29c: 0xc1, 0x29d: 0xc2, 0x29e: 0xc3, 0x29f: 0xc4, + 0x2a0: 0xbe, 0x2a1: 0xbf, 0x2a2: 0xc0, 0x2a3: 0xc1, 0x2a4: 0xc2, 0x2a5: 0xc3, 0x2a6: 0xc4, 0x2a7: 0xbe, + 0x2a8: 0xbf, 0x2a9: 0xc0, 0x2aa: 0xc1, 0x2ab: 0xc2, 0x2ac: 0xc3, 0x2ad: 0xc4, 0x2ae: 0xbe, 0x2af: 0xbf, + 0x2b0: 0xc0, 0x2b1: 0xc1, 0x2b2: 0xc2, 0x2b3: 0xc3, 0x2b4: 0xc4, 0x2b5: 0xbe, 0x2b6: 0xbf, 0x2b7: 0xc0, + 0x2b8: 0xc1, 0x2b9: 0xc2, 0x2ba: 0xc3, 0x2bb: 0xc4, 0x2bc: 0xbe, 0x2bd: 0xbf, 0x2be: 0xc0, 0x2bf: 0xc1, + // Block 0xb, offset 0x2c0 + 0x2c0: 0xc2, 0x2c1: 0xc3, 0x2c2: 0xc4, 0x2c3: 0xbe, 0x2c4: 0xbf, 0x2c5: 0xc0, 0x2c6: 0xc1, 0x2c7: 0xc2, + 0x2c8: 0xc3, 0x2c9: 0xc4, 0x2ca: 0xbe, 0x2cb: 0xbf, 0x2cc: 0xc0, 0x2cd: 0xc1, 0x2ce: 0xc2, 0x2cf: 0xc3, + 0x2d0: 0xc4, 0x2d1: 0xbe, 0x2d2: 0xbf, 0x2d3: 0xc0, 0x2d4: 0xc1, 0x2d5: 0xc2, 0x2d6: 0xc3, 0x2d7: 0xc4, + 0x2d8: 0xbe, 0x2d9: 0xbf, 0x2da: 0xc0, 0x2db: 0xc1, 0x2dc: 0xc2, 0x2dd: 0xc3, 0x2de: 0xc5, + // Block 0xc, offset 0x300 + 0x324: 0x31, 0x325: 0x32, 0x326: 0x33, 0x327: 0x34, + 0x328: 0x35, 0x329: 0x36, 0x32a: 0x37, 0x32b: 0x38, 0x32c: 0x39, 0x32d: 0x3a, 0x32e: 0x3b, 0x32f: 0x3c, + 0x330: 0x3d, 0x331: 0x3e, 0x332: 0x3f, 0x333: 0x40, 0x334: 0x41, 0x335: 0x42, 0x336: 0x43, 0x337: 0x44, + 0x338: 0x45, 0x339: 0x46, 0x33a: 0x47, 0x33b: 0x48, 0x33c: 0xc6, 0x33d: 0x49, 0x33e: 0x4a, 0x33f: 0x4b, + // Block 0xd, offset 0x340 + 0x347: 0xc7, + 0x34b: 0xc8, 0x34d: 0xc9, + 0x368: 0xca, 0x36b: 0xcb, + 0x374: 0xcc, + 0x37a: 0xcd, 0x37d: 0xce, + // Block 0xe, offset 0x380 + 0x381: 0xcf, 0x382: 0xd0, 0x384: 0xd1, 0x385: 0xb8, 0x387: 0xd2, + 0x388: 0xd3, 0x38b: 0xd4, 0x38c: 0xd5, 0x38d: 0xd6, + 0x391: 0xd7, 0x392: 0xd8, 0x393: 0xd9, 0x396: 0xda, 0x397: 0xdb, + 0x398: 0xdc, 0x39a: 0xdd, 0x39c: 0xde, + 0x3a0: 0xdf, 0x3a4: 0xe0, 0x3a5: 0xe1, 0x3a7: 0xe2, + 0x3a8: 0xe3, 0x3a9: 0xe4, 0x3aa: 0xe5, + 0x3b0: 0xdc, 0x3b5: 0xe6, 0x3b6: 0xe7, + // Block 0xf, offset 0x3c0 + 0x3eb: 0xe8, 0x3ec: 0xe9, + 0x3ff: 0xea, + // Block 0x10, offset 0x400 + 0x432: 0xeb, + // Block 0x11, offset 0x440 + 0x445: 0xec, 0x446: 0xed, 0x447: 0xee, + 0x449: 0xef, + 0x450: 0xf0, 0x451: 0xf1, 0x452: 0xf2, 0x453: 0xf3, 0x454: 0xf4, 0x455: 0xf5, 0x456: 0xf6, 0x457: 0xf7, + 0x458: 0xf8, 0x459: 0xf9, 0x45a: 0x4c, 0x45b: 0xfa, 0x45c: 0xfb, 0x45d: 0xfc, 0x45e: 0xfd, 0x45f: 0x4d, + // Block 0x12, offset 0x480 + 0x480: 0xfe, 0x484: 0xe9, + 0x48b: 0xff, + 0x4a3: 0x100, 0x4a5: 0x101, + 0x4b8: 0x4e, 0x4b9: 0x4f, 0x4ba: 0x50, + // Block 0x13, offset 0x4c0 + 0x4c4: 0x51, 0x4c5: 0x102, 0x4c6: 0x103, + 0x4c8: 0x52, 0x4c9: 0x104, + 0x4ef: 0x105, + // Block 0x14, offset 0x500 + 0x520: 0x53, 0x521: 0x54, 0x522: 0x55, 0x523: 0x56, 0x524: 0x57, 0x525: 0x58, 0x526: 0x59, 0x527: 0x5a, + 0x528: 0x5b, + // Block 0x15, offset 0x540 + 0x550: 0x0b, 0x551: 0x0c, 0x556: 0x0d, + 0x55b: 0x0e, 0x55d: 0x0f, 0x55e: 0x10, 0x55f: 0x11, + 0x56f: 0x12, +} + +// nfkcSparseOffset: 170 entries, 340 bytes +var nfkcSparseOffset = []uint16{0x0, 0xe, 0x12, 0x1b, 0x25, 0x35, 0x37, 0x3c, 0x47, 0x56, 0x63, 0x6b, 0x70, 0x75, 0x77, 0x7f, 0x86, 0x89, 0x91, 0x95, 0x99, 0x9b, 0x9d, 0xa6, 0xaa, 0xb1, 0xb6, 0xb9, 0xc3, 0xc6, 0xcd, 0xd5, 0xd9, 0xdb, 0xdf, 0xe3, 0xe9, 0xfa, 0x106, 0x108, 0x10e, 0x110, 0x112, 0x114, 0x116, 0x118, 0x11a, 0x11c, 0x11f, 0x122, 0x124, 0x127, 0x12a, 0x12e, 0x134, 0x136, 0x13f, 0x141, 0x144, 0x146, 0x151, 0x15c, 0x16a, 0x178, 0x188, 0x196, 0x19d, 0x1a3, 0x1b2, 0x1b6, 0x1b8, 0x1bc, 0x1be, 0x1c1, 0x1c3, 0x1c6, 0x1c8, 0x1cb, 0x1cd, 0x1cf, 0x1d1, 0x1dd, 0x1e7, 0x1f1, 0x1f4, 0x1f8, 0x1fa, 0x1fc, 0x1fe, 0x201, 0x204, 0x206, 0x208, 0x20a, 0x20c, 0x212, 0x215, 0x21a, 0x21c, 0x223, 0x229, 0x22f, 0x237, 0x23d, 0x243, 0x249, 0x24d, 0x24f, 0x251, 0x253, 0x255, 0x25b, 0x25e, 0x260, 0x262, 0x268, 0x26b, 0x273, 0x27a, 0x27d, 0x280, 0x282, 0x285, 0x28d, 0x291, 0x298, 0x29b, 0x2a1, 0x2a3, 0x2a5, 0x2a8, 0x2aa, 0x2ad, 0x2b2, 0x2b4, 0x2b6, 0x2b8, 0x2ba, 0x2bc, 0x2bf, 0x2c1, 0x2c3, 0x2c5, 0x2c7, 0x2c9, 0x2d6, 0x2e0, 0x2e2, 0x2e4, 0x2e8, 0x2ed, 0x2f9, 0x2fe, 0x307, 0x30d, 0x312, 0x316, 0x31b, 0x31f, 0x32f, 0x33d, 0x34b, 0x359, 0x35f, 0x361, 0x363, 0x366, 0x371, 0x373, 0x37d} + +// nfkcSparseValues: 895 entries, 3580 bytes +var nfkcSparseValues = [895]valueRange{ + // Block 0x0, offset 0x0 + {value: 0x0002, lo: 0x0d}, + {value: 0x0001, lo: 0xa0, hi: 0xa0}, + {value: 0x428f, lo: 0xa8, hi: 0xa8}, + {value: 0x0083, lo: 0xaa, hi: 0xaa}, + {value: 0x427b, lo: 0xaf, hi: 0xaf}, + {value: 0x0025, lo: 0xb2, hi: 0xb3}, + {value: 0x4271, lo: 0xb4, hi: 0xb4}, + {value: 0x01df, lo: 0xb5, hi: 0xb5}, + {value: 0x42a8, lo: 0xb8, hi: 0xb8}, + {value: 0x0023, lo: 0xb9, hi: 0xb9}, + {value: 0x009f, lo: 0xba, hi: 0xba}, + {value: 0x2222, lo: 0xbc, hi: 0xbc}, + {value: 0x2216, lo: 0xbd, hi: 0xbd}, + {value: 0x22b8, lo: 0xbe, hi: 0xbe}, + // Block 0x1, offset 0xe + {value: 0x0091, lo: 0x03}, + {value: 0x46f9, lo: 0xa0, hi: 0xa1}, + {value: 0x472b, lo: 0xaf, hi: 0xb0}, + {value: 0xa000, lo: 0xb7, hi: 0xb7}, + // Block 0x2, offset 0x12 + {value: 0x0003, lo: 0x08}, + {value: 0xa000, lo: 0x92, hi: 0x92}, + {value: 0x0091, lo: 0xb0, hi: 0xb0}, + {value: 0x0119, lo: 0xb1, hi: 0xb1}, + {value: 0x0095, lo: 0xb2, hi: 0xb2}, + {value: 0x00a5, lo: 0xb3, hi: 0xb3}, + {value: 0x0143, lo: 0xb4, hi: 0xb6}, + {value: 0x00af, lo: 0xb7, hi: 0xb7}, + {value: 0x00b3, lo: 0xb8, hi: 0xb8}, + // Block 0x3, offset 0x1b + {value: 0x000a, lo: 0x09}, + {value: 0x4285, lo: 0x98, hi: 0x98}, + {value: 0x428a, lo: 0x99, hi: 0x9a}, + {value: 0x42ad, lo: 0x9b, hi: 0x9b}, + {value: 0x4276, lo: 0x9c, hi: 0x9c}, + {value: 0x4299, lo: 0x9d, hi: 0x9d}, + {value: 0x0113, lo: 0xa0, hi: 0xa0}, + {value: 0x0099, lo: 0xa1, hi: 0xa1}, + {value: 0x00a7, lo: 0xa2, hi: 0xa3}, + {value: 0x016a, lo: 0xa4, hi: 0xa4}, + // Block 0x4, offset 0x25 + {value: 0x0000, lo: 0x0f}, + {value: 0xa000, lo: 0x83, hi: 0x83}, + {value: 0xa000, lo: 0x87, hi: 0x87}, + {value: 0xa000, lo: 0x8b, hi: 0x8b}, + {value: 0xa000, lo: 0x8d, hi: 0x8d}, + {value: 0x37bc, lo: 0x90, hi: 0x90}, + {value: 0x37c8, lo: 0x91, hi: 0x91}, + {value: 0x37b6, lo: 0x93, hi: 0x93}, + {value: 0xa000, lo: 0x96, hi: 0x96}, + {value: 0x382e, lo: 0x97, hi: 0x97}, + {value: 0x37f8, lo: 0x9c, hi: 0x9c}, + {value: 0x37e0, lo: 0x9d, hi: 0x9d}, + {value: 0x380a, lo: 0x9e, hi: 0x9e}, + {value: 0xa000, lo: 0xb4, hi: 0xb5}, + {value: 0x3834, lo: 0xb6, hi: 0xb6}, + {value: 0x383a, lo: 0xb7, hi: 0xb7}, + // Block 0x5, offset 0x35 + {value: 0x0000, lo: 0x01}, + {value: 0x8133, lo: 0x83, hi: 0x87}, + // Block 0x6, offset 0x37 + {value: 0x0001, lo: 0x04}, + {value: 0x8114, lo: 0x81, hi: 0x82}, + {value: 0x8133, lo: 0x84, hi: 0x84}, + {value: 0x812e, lo: 0x85, hi: 0x85}, + {value: 0x810e, lo: 0x87, hi: 0x87}, + // Block 0x7, offset 0x3c + {value: 0x0000, lo: 0x0a}, + {value: 0x8133, lo: 0x90, hi: 0x97}, + {value: 0x811a, lo: 0x98, hi: 0x98}, + {value: 0x811b, lo: 0x99, hi: 0x99}, + {value: 0x811c, lo: 0x9a, hi: 0x9a}, + {value: 0x3858, lo: 0xa2, hi: 0xa2}, + {value: 0x385e, lo: 0xa3, hi: 0xa3}, + {value: 0x386a, lo: 0xa4, hi: 0xa4}, + {value: 0x3864, lo: 0xa5, hi: 0xa5}, + {value: 0x3870, lo: 0xa6, hi: 0xa6}, + {value: 0xa000, lo: 0xa7, hi: 0xa7}, + // Block 0x8, offset 0x47 + {value: 0x0000, lo: 0x0e}, + {value: 0x3882, lo: 0x80, hi: 0x80}, + {value: 0xa000, lo: 0x81, hi: 0x81}, + {value: 0x3876, lo: 0x82, hi: 0x82}, + {value: 0xa000, lo: 0x92, hi: 0x92}, + {value: 0x387c, lo: 0x93, hi: 0x93}, + {value: 0xa000, lo: 0x95, hi: 0x95}, + {value: 0x8133, lo: 0x96, hi: 0x9c}, + {value: 0x8133, lo: 0x9f, hi: 0xa2}, + {value: 0x812e, lo: 0xa3, hi: 0xa3}, + {value: 0x8133, lo: 0xa4, hi: 0xa4}, + {value: 0x8133, lo: 0xa7, hi: 0xa8}, + {value: 0x812e, lo: 0xaa, hi: 0xaa}, + {value: 0x8133, lo: 0xab, hi: 0xac}, + {value: 0x812e, lo: 0xad, hi: 0xad}, + // Block 0x9, offset 0x56 + {value: 0x0000, lo: 0x0c}, + {value: 0x8120, lo: 0x91, hi: 0x91}, + {value: 0x8133, lo: 0xb0, hi: 0xb0}, + {value: 0x812e, lo: 0xb1, hi: 0xb1}, + {value: 0x8133, lo: 0xb2, hi: 0xb3}, + {value: 0x812e, lo: 0xb4, hi: 0xb4}, + {value: 0x8133, lo: 0xb5, hi: 0xb6}, + {value: 0x812e, lo: 0xb7, hi: 0xb9}, + {value: 0x8133, lo: 0xba, hi: 0xba}, + {value: 0x812e, lo: 0xbb, hi: 0xbc}, + {value: 0x8133, lo: 0xbd, hi: 0xbd}, + {value: 0x812e, lo: 0xbe, hi: 0xbe}, + {value: 0x8133, lo: 0xbf, hi: 0xbf}, + // Block 0xa, offset 0x63 + {value: 0x0005, lo: 0x07}, + {value: 0x8133, lo: 0x80, hi: 0x80}, + {value: 0x8133, lo: 0x81, hi: 0x81}, + {value: 0x812e, lo: 0x82, hi: 0x83}, + {value: 0x812e, lo: 0x84, hi: 0x85}, + {value: 0x812e, lo: 0x86, hi: 0x87}, + {value: 0x812e, lo: 0x88, hi: 0x89}, + {value: 0x8133, lo: 0x8a, hi: 0x8a}, + // Block 0xb, offset 0x6b + {value: 0x0000, lo: 0x04}, + {value: 0x8133, lo: 0xab, hi: 0xb1}, + {value: 0x812e, lo: 0xb2, hi: 0xb2}, + {value: 0x8133, lo: 0xb3, hi: 0xb3}, + {value: 0x812e, lo: 0xbd, hi: 0xbd}, + // Block 0xc, offset 0x70 + {value: 0x0000, lo: 0x04}, + {value: 0x8133, lo: 0x96, hi: 0x99}, + {value: 0x8133, lo: 0x9b, hi: 0xa3}, + {value: 0x8133, lo: 0xa5, hi: 0xa7}, + {value: 0x8133, lo: 0xa9, hi: 0xad}, + // Block 0xd, offset 0x75 + {value: 0x0000, lo: 0x01}, + {value: 0x812e, lo: 0x99, hi: 0x9b}, + // Block 0xe, offset 0x77 + {value: 0x0000, lo: 0x07}, + {value: 0xa000, lo: 0xa8, hi: 0xa8}, + {value: 0x3eef, lo: 0xa9, hi: 0xa9}, + {value: 0xa000, lo: 0xb0, hi: 0xb0}, + {value: 0x3ef7, lo: 0xb1, hi: 0xb1}, + {value: 0xa000, lo: 0xb3, hi: 0xb3}, + {value: 0x3eff, lo: 0xb4, hi: 0xb4}, + {value: 0x9903, lo: 0xbc, hi: 0xbc}, + // Block 0xf, offset 0x7f + {value: 0x0008, lo: 0x06}, + {value: 0x8105, lo: 0x8d, hi: 0x8d}, + {value: 0x8133, lo: 0x91, hi: 0x91}, + {value: 0x812e, lo: 0x92, hi: 0x92}, + {value: 0x8133, lo: 0x93, hi: 0x93}, + {value: 0x8133, lo: 0x94, hi: 0x94}, + {value: 0x4533, lo: 0x98, hi: 0x9f}, + // Block 0x10, offset 0x86 + {value: 0x0000, lo: 0x02}, + {value: 0x8103, lo: 0xbc, hi: 0xbc}, + {value: 0x9900, lo: 0xbe, hi: 0xbe}, + // Block 0x11, offset 0x89 + {value: 0x0008, lo: 0x07}, + {value: 0xa000, lo: 0x87, hi: 0x87}, + {value: 0x2cab, lo: 0x8b, hi: 0x8c}, + {value: 0x8105, lo: 0x8d, hi: 0x8d}, + {value: 0x9900, lo: 0x97, hi: 0x97}, + {value: 0x4573, lo: 0x9c, hi: 0x9d}, + {value: 0x4583, lo: 0x9f, hi: 0x9f}, + {value: 0x8133, lo: 0xbe, hi: 0xbe}, + // Block 0x12, offset 0x91 + {value: 0x0000, lo: 0x03}, + {value: 0x45ab, lo: 0xb3, hi: 0xb3}, + {value: 0x45b3, lo: 0xb6, hi: 0xb6}, + {value: 0x8103, lo: 0xbc, hi: 0xbc}, + // Block 0x13, offset 0x95 + {value: 0x0008, lo: 0x03}, + {value: 0x8105, lo: 0x8d, hi: 0x8d}, + {value: 0x458b, lo: 0x99, hi: 0x9b}, + {value: 0x45a3, lo: 0x9e, hi: 0x9e}, + // Block 0x14, offset 0x99 + {value: 0x0000, lo: 0x01}, + {value: 0x8103, lo: 0xbc, hi: 0xbc}, + // Block 0x15, offset 0x9b + {value: 0x0000, lo: 0x01}, + {value: 0x8105, lo: 0x8d, hi: 0x8d}, + // Block 0x16, offset 0x9d + {value: 0x0000, lo: 0x08}, + {value: 0xa000, lo: 0x87, hi: 0x87}, + {value: 0x2cc3, lo: 0x88, hi: 0x88}, + {value: 0x2cbb, lo: 0x8b, hi: 0x8b}, + {value: 0x2ccb, lo: 0x8c, hi: 0x8c}, + {value: 0x8105, lo: 0x8d, hi: 0x8d}, + {value: 0x9900, lo: 0x96, hi: 0x97}, + {value: 0x45bb, lo: 0x9c, hi: 0x9c}, + {value: 0x45c3, lo: 0x9d, hi: 0x9d}, + // Block 0x17, offset 0xa6 + {value: 0x0000, lo: 0x03}, + {value: 0xa000, lo: 0x92, hi: 0x92}, + {value: 0x2cd3, lo: 0x94, hi: 0x94}, + {value: 0x9900, lo: 0xbe, hi: 0xbe}, + // Block 0x18, offset 0xaa + {value: 0x0000, lo: 0x06}, + {value: 0xa000, lo: 0x86, hi: 0x87}, + {value: 0x2cdb, lo: 0x8a, hi: 0x8a}, + {value: 0x2ceb, lo: 0x8b, hi: 0x8b}, + {value: 0x2ce3, lo: 0x8c, hi: 0x8c}, + {value: 0x8105, lo: 0x8d, hi: 0x8d}, + {value: 0x9900, lo: 0x97, hi: 0x97}, + // Block 0x19, offset 0xb1 + {value: 0x1801, lo: 0x04}, + {value: 0xa000, lo: 0x86, hi: 0x86}, + {value: 0x3f07, lo: 0x88, hi: 0x88}, + {value: 0x8105, lo: 0x8d, hi: 0x8d}, + {value: 0x8121, lo: 0x95, hi: 0x96}, + // Block 0x1a, offset 0xb6 + {value: 0x0000, lo: 0x02}, + {value: 0x8103, lo: 0xbc, hi: 0xbc}, + {value: 0xa000, lo: 0xbf, hi: 0xbf}, + // Block 0x1b, offset 0xb9 + {value: 0x0000, lo: 0x09}, + {value: 0x2cf3, lo: 0x80, hi: 0x80}, + {value: 0x9900, lo: 0x82, hi: 0x82}, + {value: 0xa000, lo: 0x86, hi: 0x86}, + {value: 0x2cfb, lo: 0x87, hi: 0x87}, + {value: 0x2d03, lo: 0x88, hi: 0x88}, + {value: 0x2f67, lo: 0x8a, hi: 0x8a}, + {value: 0x2def, lo: 0x8b, hi: 0x8b}, + {value: 0x8105, lo: 0x8d, hi: 0x8d}, + {value: 0x9900, lo: 0x95, hi: 0x96}, + // Block 0x1c, offset 0xc3 + {value: 0x0000, lo: 0x02}, + {value: 0x8105, lo: 0xbb, hi: 0xbc}, + {value: 0x9900, lo: 0xbe, hi: 0xbe}, + // Block 0x1d, offset 0xc6 + {value: 0x0000, lo: 0x06}, + {value: 0xa000, lo: 0x86, hi: 0x87}, + {value: 0x2d0b, lo: 0x8a, hi: 0x8a}, + {value: 0x2d1b, lo: 0x8b, hi: 0x8b}, + {value: 0x2d13, lo: 0x8c, hi: 0x8c}, + {value: 0x8105, lo: 0x8d, hi: 0x8d}, + {value: 0x9900, lo: 0x97, hi: 0x97}, + // Block 0x1e, offset 0xcd + {value: 0x6bdd, lo: 0x07}, + {value: 0x9905, lo: 0x8a, hi: 0x8a}, + {value: 0x9900, lo: 0x8f, hi: 0x8f}, + {value: 0xa000, lo: 0x99, hi: 0x99}, + {value: 0x3f0f, lo: 0x9a, hi: 0x9a}, + {value: 0x2f6f, lo: 0x9c, hi: 0x9c}, + {value: 0x2dfa, lo: 0x9d, hi: 0x9d}, + {value: 0x2d23, lo: 0x9e, hi: 0x9f}, + // Block 0x1f, offset 0xd5 + {value: 0x0000, lo: 0x03}, + {value: 0x2627, lo: 0xb3, hi: 0xb3}, + {value: 0x8123, lo: 0xb8, hi: 0xb9}, + {value: 0x8105, lo: 0xba, hi: 0xba}, + // Block 0x20, offset 0xd9 + {value: 0x0000, lo: 0x01}, + {value: 0x8124, lo: 0x88, hi: 0x8b}, + // Block 0x21, offset 0xdb + {value: 0x0000, lo: 0x03}, + {value: 0x263c, lo: 0xb3, hi: 0xb3}, + {value: 0x8125, lo: 0xb8, hi: 0xb9}, + {value: 0x8105, lo: 0xba, hi: 0xba}, + // Block 0x22, offset 0xdf + {value: 0x0000, lo: 0x03}, + {value: 0x8126, lo: 0x88, hi: 0x8b}, + {value: 0x262e, lo: 0x9c, hi: 0x9c}, + {value: 0x2635, lo: 0x9d, hi: 0x9d}, + // Block 0x23, offset 0xe3 + {value: 0x0000, lo: 0x05}, + {value: 0x030e, lo: 0x8c, hi: 0x8c}, + {value: 0x812e, lo: 0x98, hi: 0x99}, + {value: 0x812e, lo: 0xb5, hi: 0xb5}, + {value: 0x812e, lo: 0xb7, hi: 0xb7}, + {value: 0x812c, lo: 0xb9, hi: 0xb9}, + // Block 0x24, offset 0xe9 + {value: 0x0000, lo: 0x10}, + {value: 0x264a, lo: 0x83, hi: 0x83}, + {value: 0x2651, lo: 0x8d, hi: 0x8d}, + {value: 0x2658, lo: 0x92, hi: 0x92}, + {value: 0x265f, lo: 0x97, hi: 0x97}, + {value: 0x2666, lo: 0x9c, hi: 0x9c}, + {value: 0x2643, lo: 0xa9, hi: 0xa9}, + {value: 0x8127, lo: 0xb1, hi: 0xb1}, + {value: 0x8128, lo: 0xb2, hi: 0xb2}, + {value: 0x4a9b, lo: 0xb3, hi: 0xb3}, + {value: 0x8129, lo: 0xb4, hi: 0xb4}, + {value: 0x4aa4, lo: 0xb5, hi: 0xb5}, + {value: 0x45cb, lo: 0xb6, hi: 0xb6}, + {value: 0x460b, lo: 0xb7, hi: 0xb7}, + {value: 0x45d3, lo: 0xb8, hi: 0xb8}, + {value: 0x4616, lo: 0xb9, hi: 0xb9}, + {value: 0x8128, lo: 0xba, hi: 0xbd}, + // Block 0x25, offset 0xfa + {value: 0x0000, lo: 0x0b}, + {value: 0x8128, lo: 0x80, hi: 0x80}, + {value: 0x4aad, lo: 0x81, hi: 0x81}, + {value: 0x8133, lo: 0x82, hi: 0x83}, + {value: 0x8105, lo: 0x84, hi: 0x84}, + {value: 0x8133, lo: 0x86, hi: 0x87}, + {value: 0x2674, lo: 0x93, hi: 0x93}, + {value: 0x267b, lo: 0x9d, hi: 0x9d}, + {value: 0x2682, lo: 0xa2, hi: 0xa2}, + {value: 0x2689, lo: 0xa7, hi: 0xa7}, + {value: 0x2690, lo: 0xac, hi: 0xac}, + {value: 0x266d, lo: 0xb9, hi: 0xb9}, + // Block 0x26, offset 0x106 + {value: 0x0000, lo: 0x01}, + {value: 0x812e, lo: 0x86, hi: 0x86}, + // Block 0x27, offset 0x108 + {value: 0x0000, lo: 0x05}, + {value: 0xa000, lo: 0xa5, hi: 0xa5}, + {value: 0x2d2b, lo: 0xa6, hi: 0xa6}, + {value: 0x9900, lo: 0xae, hi: 0xae}, + {value: 0x8103, lo: 0xb7, hi: 0xb7}, + {value: 0x8105, lo: 0xb9, hi: 0xba}, + // Block 0x28, offset 0x10e + {value: 0x0000, lo: 0x01}, + {value: 0x812e, lo: 0x8d, hi: 0x8d}, + // Block 0x29, offset 0x110 + {value: 0x0000, lo: 0x01}, + {value: 0x0312, lo: 0xbc, hi: 0xbc}, + // Block 0x2a, offset 0x112 + {value: 0x0000, lo: 0x01}, + {value: 0xa000, lo: 0x80, hi: 0x92}, + // Block 0x2b, offset 0x114 + {value: 0x0000, lo: 0x01}, + {value: 0xb900, lo: 0xa1, hi: 0xb5}, + // Block 0x2c, offset 0x116 + {value: 0x0000, lo: 0x01}, + {value: 0x9900, lo: 0xa8, hi: 0xbf}, + // Block 0x2d, offset 0x118 + {value: 0x0000, lo: 0x01}, + {value: 0x9900, lo: 0x80, hi: 0x82}, + // Block 0x2e, offset 0x11a + {value: 0x0000, lo: 0x01}, + {value: 0x8133, lo: 0x9d, hi: 0x9f}, + // Block 0x2f, offset 0x11c + {value: 0x0000, lo: 0x02}, + {value: 0x8105, lo: 0x94, hi: 0x94}, + {value: 0x8105, lo: 0xb4, hi: 0xb4}, + // Block 0x30, offset 0x11f + {value: 0x0000, lo: 0x02}, + {value: 0x8105, lo: 0x92, hi: 0x92}, + {value: 0x8133, lo: 0x9d, hi: 0x9d}, + // Block 0x31, offset 0x122 + {value: 0x0000, lo: 0x01}, + {value: 0x8132, lo: 0xa9, hi: 0xa9}, + // Block 0x32, offset 0x124 + {value: 0x0004, lo: 0x02}, + {value: 0x812f, lo: 0xb9, hi: 0xba}, + {value: 0x812e, lo: 0xbb, hi: 0xbb}, + // Block 0x33, offset 0x127 + {value: 0x0000, lo: 0x02}, + {value: 0x8133, lo: 0x97, hi: 0x97}, + {value: 0x812e, lo: 0x98, hi: 0x98}, + // Block 0x34, offset 0x12a + {value: 0x0000, lo: 0x03}, + {value: 0x8105, lo: 0xa0, hi: 0xa0}, + {value: 0x8133, lo: 0xb5, hi: 0xbc}, + {value: 0x812e, lo: 0xbf, hi: 0xbf}, + // Block 0x35, offset 0x12e + {value: 0x0000, lo: 0x05}, + {value: 0x8133, lo: 0xb0, hi: 0xb4}, + {value: 0x812e, lo: 0xb5, hi: 0xba}, + {value: 0x8133, lo: 0xbb, hi: 0xbc}, + {value: 0x812e, lo: 0xbd, hi: 0xbd}, + {value: 0x812e, lo: 0xbf, hi: 0xbf}, + // Block 0x36, offset 0x134 + {value: 0x0000, lo: 0x01}, + {value: 0x812e, lo: 0x80, hi: 0x80}, + // Block 0x37, offset 0x136 + {value: 0x0000, lo: 0x08}, + {value: 0x2d73, lo: 0x80, hi: 0x80}, + {value: 0x2d7b, lo: 0x81, hi: 0x81}, + {value: 0xa000, lo: 0x82, hi: 0x82}, + {value: 0x2d83, lo: 0x83, hi: 0x83}, + {value: 0x8105, lo: 0x84, hi: 0x84}, + {value: 0x8133, lo: 0xab, hi: 0xab}, + {value: 0x812e, lo: 0xac, hi: 0xac}, + {value: 0x8133, lo: 0xad, hi: 0xb3}, + // Block 0x38, offset 0x13f + {value: 0x0000, lo: 0x01}, + {value: 0x8105, lo: 0xaa, hi: 0xab}, + // Block 0x39, offset 0x141 + {value: 0x0000, lo: 0x02}, + {value: 0x8103, lo: 0xa6, hi: 0xa6}, + {value: 0x8105, lo: 0xb2, hi: 0xb3}, + // Block 0x3a, offset 0x144 + {value: 0x0000, lo: 0x01}, + {value: 0x8103, lo: 0xb7, hi: 0xb7}, + // Block 0x3b, offset 0x146 + {value: 0x0000, lo: 0x0a}, + {value: 0x8133, lo: 0x90, hi: 0x92}, + {value: 0x8101, lo: 0x94, hi: 0x94}, + {value: 0x812e, lo: 0x95, hi: 0x99}, + {value: 0x8133, lo: 0x9a, hi: 0x9b}, + {value: 0x812e, lo: 0x9c, hi: 0x9f}, + {value: 0x8133, lo: 0xa0, hi: 0xa0}, + {value: 0x8101, lo: 0xa2, hi: 0xa8}, + {value: 0x812e, lo: 0xad, hi: 0xad}, + {value: 0x8133, lo: 0xb4, hi: 0xb4}, + {value: 0x8133, lo: 0xb8, hi: 0xb9}, + // Block 0x3c, offset 0x151 + {value: 0x0002, lo: 0x0a}, + {value: 0x0043, lo: 0xac, hi: 0xac}, + {value: 0x00d1, lo: 0xad, hi: 0xad}, + {value: 0x0045, lo: 0xae, hi: 0xae}, + {value: 0x0049, lo: 0xb0, hi: 0xb1}, + {value: 0x00e6, lo: 0xb2, hi: 0xb2}, + {value: 0x004f, lo: 0xb3, hi: 0xba}, + {value: 0x005f, lo: 0xbc, hi: 0xbc}, + {value: 0x00ef, lo: 0xbd, hi: 0xbd}, + {value: 0x0061, lo: 0xbe, hi: 0xbe}, + {value: 0x0065, lo: 0xbf, hi: 0xbf}, + // Block 0x3d, offset 0x15c + {value: 0x0000, lo: 0x0d}, + {value: 0x0001, lo: 0x80, hi: 0x8a}, + {value: 0x043e, lo: 0x91, hi: 0x91}, + {value: 0x42b2, lo: 0x97, hi: 0x97}, + {value: 0x001d, lo: 0xa4, hi: 0xa4}, + {value: 0x1876, lo: 0xa5, hi: 0xa5}, + {value: 0x1b62, lo: 0xa6, hi: 0xa6}, + {value: 0x0001, lo: 0xaf, hi: 0xaf}, + {value: 0x2697, lo: 0xb3, hi: 0xb3}, + {value: 0x280b, lo: 0xb4, hi: 0xb4}, + {value: 0x269e, lo: 0xb6, hi: 0xb6}, + {value: 0x2815, lo: 0xb7, hi: 0xb7}, + {value: 0x1870, lo: 0xbc, hi: 0xbc}, + {value: 0x4280, lo: 0xbe, hi: 0xbe}, + // Block 0x3e, offset 0x16a + {value: 0x0002, lo: 0x0d}, + {value: 0x1936, lo: 0x87, hi: 0x87}, + {value: 0x1933, lo: 0x88, hi: 0x88}, + {value: 0x1873, lo: 0x89, hi: 0x89}, + {value: 0x299b, lo: 0x97, hi: 0x97}, + {value: 0x0001, lo: 0x9f, hi: 0x9f}, + {value: 0x0021, lo: 0xb0, hi: 0xb0}, + {value: 0x0093, lo: 0xb1, hi: 0xb1}, + {value: 0x0029, lo: 0xb4, hi: 0xb9}, + {value: 0x0017, lo: 0xba, hi: 0xba}, + {value: 0x046a, lo: 0xbb, hi: 0xbb}, + {value: 0x003b, lo: 0xbc, hi: 0xbc}, + {value: 0x0011, lo: 0xbd, hi: 0xbe}, + {value: 0x009d, lo: 0xbf, hi: 0xbf}, + // Block 0x3f, offset 0x178 + {value: 0x0002, lo: 0x0f}, + {value: 0x0021, lo: 0x80, hi: 0x89}, + {value: 0x0017, lo: 0x8a, hi: 0x8a}, + {value: 0x046a, lo: 0x8b, hi: 0x8b}, + {value: 0x003b, lo: 0x8c, hi: 0x8c}, + {value: 0x0011, lo: 0x8d, hi: 0x8e}, + {value: 0x0083, lo: 0x90, hi: 0x90}, + {value: 0x008b, lo: 0x91, hi: 0x91}, + {value: 0x009f, lo: 0x92, hi: 0x92}, + {value: 0x00b1, lo: 0x93, hi: 0x93}, + {value: 0x0104, lo: 0x94, hi: 0x94}, + {value: 0x0091, lo: 0x95, hi: 0x95}, + {value: 0x0097, lo: 0x96, hi: 0x99}, + {value: 0x00a1, lo: 0x9a, hi: 0x9a}, + {value: 0x00a7, lo: 0x9b, hi: 0x9c}, + {value: 0x199f, lo: 0xa8, hi: 0xa8}, + // Block 0x40, offset 0x188 + {value: 0x0000, lo: 0x0d}, + {value: 0x8133, lo: 0x90, hi: 0x91}, + {value: 0x8101, lo: 0x92, hi: 0x93}, + {value: 0x8133, lo: 0x94, hi: 0x97}, + {value: 0x8101, lo: 0x98, hi: 0x9a}, + {value: 0x8133, lo: 0x9b, hi: 0x9c}, + {value: 0x8133, lo: 0xa1, hi: 0xa1}, + {value: 0x8101, lo: 0xa5, hi: 0xa6}, + {value: 0x8133, lo: 0xa7, hi: 0xa7}, + {value: 0x812e, lo: 0xa8, hi: 0xa8}, + {value: 0x8133, lo: 0xa9, hi: 0xa9}, + {value: 0x8101, lo: 0xaa, hi: 0xab}, + {value: 0x812e, lo: 0xac, hi: 0xaf}, + {value: 0x8133, lo: 0xb0, hi: 0xb0}, + // Block 0x41, offset 0x196 + {value: 0x0007, lo: 0x06}, + {value: 0x2186, lo: 0x89, hi: 0x89}, + {value: 0xa000, lo: 0x90, hi: 0x90}, + {value: 0xa000, lo: 0x92, hi: 0x92}, + {value: 0xa000, lo: 0x94, hi: 0x94}, + {value: 0x3bd0, lo: 0x9a, hi: 0x9b}, + {value: 0x3bde, lo: 0xae, hi: 0xae}, + // Block 0x42, offset 0x19d + {value: 0x000e, lo: 0x05}, + {value: 0x3be5, lo: 0x8d, hi: 0x8e}, + {value: 0x3bec, lo: 0x8f, hi: 0x8f}, + {value: 0xa000, lo: 0x90, hi: 0x90}, + {value: 0xa000, lo: 0x92, hi: 0x92}, + {value: 0xa000, lo: 0x94, hi: 0x94}, + // Block 0x43, offset 0x1a3 + {value: 0x017a, lo: 0x0e}, + {value: 0xa000, lo: 0x83, hi: 0x83}, + {value: 0x3bfa, lo: 0x84, hi: 0x84}, + {value: 0xa000, lo: 0x88, hi: 0x88}, + {value: 0x3c01, lo: 0x89, hi: 0x89}, + {value: 0xa000, lo: 0x8b, hi: 0x8b}, + {value: 0x3c08, lo: 0x8c, hi: 0x8c}, + {value: 0xa000, lo: 0xa3, hi: 0xa3}, + {value: 0x3c0f, lo: 0xa4, hi: 0xa4}, + {value: 0xa000, lo: 0xa5, hi: 0xa5}, + {value: 0x3c16, lo: 0xa6, hi: 0xa6}, + {value: 0x26a5, lo: 0xac, hi: 0xad}, + {value: 0x26ac, lo: 0xaf, hi: 0xaf}, + {value: 0x2829, lo: 0xb0, hi: 0xb0}, + {value: 0xa000, lo: 0xbc, hi: 0xbc}, + // Block 0x44, offset 0x1b2 + {value: 0x0007, lo: 0x03}, + {value: 0x3c7f, lo: 0xa0, hi: 0xa1}, + {value: 0x3ca9, lo: 0xa2, hi: 0xa3}, + {value: 0x3cd3, lo: 0xaa, hi: 0xad}, + // Block 0x45, offset 0x1b6 + {value: 0x0004, lo: 0x01}, + {value: 0x048e, lo: 0xa9, hi: 0xaa}, + // Block 0x46, offset 0x1b8 + {value: 0x0002, lo: 0x03}, + {value: 0x0057, lo: 0x80, hi: 0x8f}, + {value: 0x0083, lo: 0x90, hi: 0xa9}, + {value: 0x0021, lo: 0xaa, hi: 0xaa}, + // Block 0x47, offset 0x1bc + {value: 0x0000, lo: 0x01}, + {value: 0x29a8, lo: 0x8c, hi: 0x8c}, + // Block 0x48, offset 0x1be + {value: 0x0266, lo: 0x02}, + {value: 0x1b92, lo: 0xb4, hi: 0xb4}, + {value: 0x1930, lo: 0xb5, hi: 0xb6}, + // Block 0x49, offset 0x1c1 + {value: 0x0000, lo: 0x01}, + {value: 0x44f4, lo: 0x9c, hi: 0x9c}, + // Block 0x4a, offset 0x1c3 + {value: 0x0000, lo: 0x02}, + {value: 0x0095, lo: 0xbc, hi: 0xbc}, + {value: 0x006d, lo: 0xbd, hi: 0xbd}, + // Block 0x4b, offset 0x1c6 + {value: 0x0000, lo: 0x01}, + {value: 0x8133, lo: 0xaf, hi: 0xb1}, + // Block 0x4c, offset 0x1c8 + {value: 0x0000, lo: 0x02}, + {value: 0x0482, lo: 0xaf, hi: 0xaf}, + {value: 0x8105, lo: 0xbf, hi: 0xbf}, + // Block 0x4d, offset 0x1cb + {value: 0x0000, lo: 0x01}, + {value: 0x8133, lo: 0xa0, hi: 0xbf}, + // Block 0x4e, offset 0x1cd + {value: 0x0000, lo: 0x01}, + {value: 0x0dc6, lo: 0x9f, hi: 0x9f}, + // Block 0x4f, offset 0x1cf + {value: 0x0000, lo: 0x01}, + {value: 0x1632, lo: 0xb3, hi: 0xb3}, + // Block 0x50, offset 0x1d1 + {value: 0x0004, lo: 0x0b}, + {value: 0x159a, lo: 0x80, hi: 0x82}, + {value: 0x15b2, lo: 0x83, hi: 0x83}, + {value: 0x15ca, lo: 0x84, hi: 0x85}, + {value: 0x15da, lo: 0x86, hi: 0x89}, + {value: 0x15ee, lo: 0x8a, hi: 0x8c}, + {value: 0x1602, lo: 0x8d, hi: 0x8d}, + {value: 0x160a, lo: 0x8e, hi: 0x8e}, + {value: 0x1612, lo: 0x8f, hi: 0x90}, + {value: 0x161e, lo: 0x91, hi: 0x93}, + {value: 0x162e, lo: 0x94, hi: 0x94}, + {value: 0x1636, lo: 0x95, hi: 0x95}, + // Block 0x51, offset 0x1dd + {value: 0x0004, lo: 0x09}, + {value: 0x0001, lo: 0x80, hi: 0x80}, + {value: 0x812d, lo: 0xaa, hi: 0xaa}, + {value: 0x8132, lo: 0xab, hi: 0xab}, + {value: 0x8134, lo: 0xac, hi: 0xac}, + {value: 0x812f, lo: 0xad, hi: 0xad}, + {value: 0x8130, lo: 0xae, hi: 0xae}, + {value: 0x8130, lo: 0xaf, hi: 0xaf}, + {value: 0x04b6, lo: 0xb6, hi: 0xb6}, + {value: 0x088a, lo: 0xb8, hi: 0xba}, + // Block 0x52, offset 0x1e7 + {value: 0x0006, lo: 0x09}, + {value: 0x0316, lo: 0xb1, hi: 0xb1}, + {value: 0x031a, lo: 0xb2, hi: 0xb2}, + {value: 0x4a52, lo: 0xb3, hi: 0xb3}, + {value: 0x031e, lo: 0xb4, hi: 0xb4}, + {value: 0x4a58, lo: 0xb5, hi: 0xb6}, + {value: 0x0322, lo: 0xb7, hi: 0xb7}, + {value: 0x0326, lo: 0xb8, hi: 0xb8}, + {value: 0x032a, lo: 0xb9, hi: 0xb9}, + {value: 0x4a64, lo: 0xba, hi: 0xbf}, + // Block 0x53, offset 0x1f1 + {value: 0x0000, lo: 0x02}, + {value: 0x8133, lo: 0xaf, hi: 0xaf}, + {value: 0x8133, lo: 0xb4, hi: 0xbd}, + // Block 0x54, offset 0x1f4 + {value: 0x0000, lo: 0x03}, + {value: 0x0212, lo: 0x9c, hi: 0x9c}, + {value: 0x0215, lo: 0x9d, hi: 0x9d}, + {value: 0x8133, lo: 0x9e, hi: 0x9f}, + // Block 0x55, offset 0x1f8 + {value: 0x0000, lo: 0x01}, + {value: 0x8133, lo: 0xb0, hi: 0xb1}, + // Block 0x56, offset 0x1fa + {value: 0x0000, lo: 0x01}, + {value: 0x163e, lo: 0xb0, hi: 0xb0}, + // Block 0x57, offset 0x1fc + {value: 0x000c, lo: 0x01}, + {value: 0x00d7, lo: 0xb8, hi: 0xb9}, + // Block 0x58, offset 0x1fe + {value: 0x0000, lo: 0x02}, + {value: 0x8105, lo: 0x86, hi: 0x86}, + {value: 0x8105, lo: 0xac, hi: 0xac}, + // Block 0x59, offset 0x201 + {value: 0x0000, lo: 0x02}, + {value: 0x8105, lo: 0x84, hi: 0x84}, + {value: 0x8133, lo: 0xa0, hi: 0xb1}, + // Block 0x5a, offset 0x204 + {value: 0x0000, lo: 0x01}, + {value: 0x812e, lo: 0xab, hi: 0xad}, + // Block 0x5b, offset 0x206 + {value: 0x0000, lo: 0x01}, + {value: 0x8105, lo: 0x93, hi: 0x93}, + // Block 0x5c, offset 0x208 + {value: 0x0000, lo: 0x01}, + {value: 0x8103, lo: 0xb3, hi: 0xb3}, + // Block 0x5d, offset 0x20a + {value: 0x0000, lo: 0x01}, + {value: 0x8105, lo: 0x80, hi: 0x80}, + // Block 0x5e, offset 0x20c + {value: 0x0000, lo: 0x05}, + {value: 0x8133, lo: 0xb0, hi: 0xb0}, + {value: 0x8133, lo: 0xb2, hi: 0xb3}, + {value: 0x812e, lo: 0xb4, hi: 0xb4}, + {value: 0x8133, lo: 0xb7, hi: 0xb8}, + {value: 0x8133, lo: 0xbe, hi: 0xbf}, + // Block 0x5f, offset 0x212 + {value: 0x0000, lo: 0x02}, + {value: 0x8133, lo: 0x81, hi: 0x81}, + {value: 0x8105, lo: 0xb6, hi: 0xb6}, + // Block 0x60, offset 0x215 + {value: 0x0008, lo: 0x04}, + {value: 0x163a, lo: 0x9c, hi: 0x9d}, + {value: 0x0125, lo: 0x9e, hi: 0x9e}, + {value: 0x1646, lo: 0x9f, hi: 0x9f}, + {value: 0x015e, lo: 0xa9, hi: 0xa9}, + // Block 0x61, offset 0x21a + {value: 0x0000, lo: 0x01}, + {value: 0x8105, lo: 0xad, hi: 0xad}, + // Block 0x62, offset 0x21c + {value: 0x0000, lo: 0x06}, + {value: 0xe500, lo: 0x80, hi: 0x80}, + {value: 0xc600, lo: 0x81, hi: 0x9b}, + {value: 0xe500, lo: 0x9c, hi: 0x9c}, + {value: 0xc600, lo: 0x9d, hi: 0xb7}, + {value: 0xe500, lo: 0xb8, hi: 0xb8}, + {value: 0xc600, lo: 0xb9, hi: 0xbf}, + // Block 0x63, offset 0x223 + {value: 0x0000, lo: 0x05}, + {value: 0xc600, lo: 0x80, hi: 0x93}, + {value: 0xe500, lo: 0x94, hi: 0x94}, + {value: 0xc600, lo: 0x95, hi: 0xaf}, + {value: 0xe500, lo: 0xb0, hi: 0xb0}, + {value: 0xc600, lo: 0xb1, hi: 0xbf}, + // Block 0x64, offset 0x229 + {value: 0x0000, lo: 0x05}, + {value: 0xc600, lo: 0x80, hi: 0x8b}, + {value: 0xe500, lo: 0x8c, hi: 0x8c}, + {value: 0xc600, lo: 0x8d, hi: 0xa7}, + {value: 0xe500, lo: 0xa8, hi: 0xa8}, + {value: 0xc600, lo: 0xa9, hi: 0xbf}, + // Block 0x65, offset 0x22f + {value: 0x0000, lo: 0x07}, + {value: 0xc600, lo: 0x80, hi: 0x83}, + {value: 0xe500, lo: 0x84, hi: 0x84}, + {value: 0xc600, lo: 0x85, hi: 0x9f}, + {value: 0xe500, lo: 0xa0, hi: 0xa0}, + {value: 0xc600, lo: 0xa1, hi: 0xbb}, + {value: 0xe500, lo: 0xbc, hi: 0xbc}, + {value: 0xc600, lo: 0xbd, hi: 0xbf}, + // Block 0x66, offset 0x237 + {value: 0x0000, lo: 0x05}, + {value: 0xc600, lo: 0x80, hi: 0x97}, + {value: 0xe500, lo: 0x98, hi: 0x98}, + {value: 0xc600, lo: 0x99, hi: 0xb3}, + {value: 0xe500, lo: 0xb4, hi: 0xb4}, + {value: 0xc600, lo: 0xb5, hi: 0xbf}, + // Block 0x67, offset 0x23d + {value: 0x0000, lo: 0x05}, + {value: 0xc600, lo: 0x80, hi: 0x8f}, + {value: 0xe500, lo: 0x90, hi: 0x90}, + {value: 0xc600, lo: 0x91, hi: 0xab}, + {value: 0xe500, lo: 0xac, hi: 0xac}, + {value: 0xc600, lo: 0xad, hi: 0xbf}, + // Block 0x68, offset 0x243 + {value: 0x0000, lo: 0x05}, + {value: 0xc600, lo: 0x80, hi: 0x87}, + {value: 0xe500, lo: 0x88, hi: 0x88}, + {value: 0xc600, lo: 0x89, hi: 0xa3}, + {value: 0xe500, lo: 0xa4, hi: 0xa4}, + {value: 0xc600, lo: 0xa5, hi: 0xbf}, + // Block 0x69, offset 0x249 + {value: 0x0000, lo: 0x03}, + {value: 0xc600, lo: 0x80, hi: 0x87}, + {value: 0xe500, lo: 0x88, hi: 0x88}, + {value: 0xc600, lo: 0x89, hi: 0xa3}, + // Block 0x6a, offset 0x24d + {value: 0x0002, lo: 0x01}, + {value: 0x0003, lo: 0x81, hi: 0xbf}, + // Block 0x6b, offset 0x24f + {value: 0x0000, lo: 0x01}, + {value: 0x812e, lo: 0xbd, hi: 0xbd}, + // Block 0x6c, offset 0x251 + {value: 0x0000, lo: 0x01}, + {value: 0x812e, lo: 0xa0, hi: 0xa0}, + // Block 0x6d, offset 0x253 + {value: 0x0000, lo: 0x01}, + {value: 0x8133, lo: 0xb6, hi: 0xba}, + // Block 0x6e, offset 0x255 + {value: 0x002d, lo: 0x05}, + {value: 0x812e, lo: 0x8d, hi: 0x8d}, + {value: 0x8133, lo: 0x8f, hi: 0x8f}, + {value: 0x8133, lo: 0xb8, hi: 0xb8}, + {value: 0x8101, lo: 0xb9, hi: 0xba}, + {value: 0x8105, lo: 0xbf, hi: 0xbf}, + // Block 0x6f, offset 0x25b + {value: 0x0000, lo: 0x02}, + {value: 0x8133, lo: 0xa5, hi: 0xa5}, + {value: 0x812e, lo: 0xa6, hi: 0xa6}, + // Block 0x70, offset 0x25e + {value: 0x0000, lo: 0x01}, + {value: 0x8133, lo: 0xa4, hi: 0xa7}, + // Block 0x71, offset 0x260 + {value: 0x0000, lo: 0x01}, + {value: 0x8133, lo: 0xab, hi: 0xac}, + // Block 0x72, offset 0x262 + {value: 0x0000, lo: 0x05}, + {value: 0x812e, lo: 0x86, hi: 0x87}, + {value: 0x8133, lo: 0x88, hi: 0x8a}, + {value: 0x812e, lo: 0x8b, hi: 0x8b}, + {value: 0x8133, lo: 0x8c, hi: 0x8c}, + {value: 0x812e, lo: 0x8d, hi: 0x90}, + // Block 0x73, offset 0x268 + {value: 0x0000, lo: 0x02}, + {value: 0x8105, lo: 0x86, hi: 0x86}, + {value: 0x8105, lo: 0xbf, hi: 0xbf}, + // Block 0x74, offset 0x26b + {value: 0x17fe, lo: 0x07}, + {value: 0xa000, lo: 0x99, hi: 0x99}, + {value: 0x424f, lo: 0x9a, hi: 0x9a}, + {value: 0xa000, lo: 0x9b, hi: 0x9b}, + {value: 0x4259, lo: 0x9c, hi: 0x9c}, + {value: 0xa000, lo: 0xa5, hi: 0xa5}, + {value: 0x4263, lo: 0xab, hi: 0xab}, + {value: 0x8105, lo: 0xb9, hi: 0xba}, + // Block 0x75, offset 0x273 + {value: 0x0000, lo: 0x06}, + {value: 0x8133, lo: 0x80, hi: 0x82}, + {value: 0x9900, lo: 0xa7, hi: 0xa7}, + {value: 0x2d8b, lo: 0xae, hi: 0xae}, + {value: 0x2d95, lo: 0xaf, hi: 0xaf}, + {value: 0xa000, lo: 0xb1, hi: 0xb2}, + {value: 0x8105, lo: 0xb3, hi: 0xb4}, + // Block 0x76, offset 0x27a + {value: 0x0000, lo: 0x02}, + {value: 0x8105, lo: 0x80, hi: 0x80}, + {value: 0x8103, lo: 0x8a, hi: 0x8a}, + // Block 0x77, offset 0x27d + {value: 0x0000, lo: 0x02}, + {value: 0x8105, lo: 0xb5, hi: 0xb5}, + {value: 0x8103, lo: 0xb6, hi: 0xb6}, + // Block 0x78, offset 0x280 + {value: 0x0002, lo: 0x01}, + {value: 0x8103, lo: 0xa9, hi: 0xaa}, + // Block 0x79, offset 0x282 + {value: 0x0000, lo: 0x02}, + {value: 0x8103, lo: 0xbb, hi: 0xbc}, + {value: 0x9900, lo: 0xbe, hi: 0xbe}, + // Block 0x7a, offset 0x285 + {value: 0x0000, lo: 0x07}, + {value: 0xa000, lo: 0x87, hi: 0x87}, + {value: 0x2d9f, lo: 0x8b, hi: 0x8b}, + {value: 0x2da9, lo: 0x8c, hi: 0x8c}, + {value: 0x8105, lo: 0x8d, hi: 0x8d}, + {value: 0x9900, lo: 0x97, hi: 0x97}, + {value: 0x8133, lo: 0xa6, hi: 0xac}, + {value: 0x8133, lo: 0xb0, hi: 0xb4}, + // Block 0x7b, offset 0x28d + {value: 0x0000, lo: 0x03}, + {value: 0x8105, lo: 0x82, hi: 0x82}, + {value: 0x8103, lo: 0x86, hi: 0x86}, + {value: 0x8133, lo: 0x9e, hi: 0x9e}, + // Block 0x7c, offset 0x291 + {value: 0x6b4d, lo: 0x06}, + {value: 0x9900, lo: 0xb0, hi: 0xb0}, + {value: 0xa000, lo: 0xb9, hi: 0xb9}, + {value: 0x9900, lo: 0xba, hi: 0xba}, + {value: 0x2dbd, lo: 0xbb, hi: 0xbb}, + {value: 0x2db3, lo: 0xbc, hi: 0xbd}, + {value: 0x2dc7, lo: 0xbe, hi: 0xbe}, + // Block 0x7d, offset 0x298 + {value: 0x0000, lo: 0x02}, + {value: 0x8105, lo: 0x82, hi: 0x82}, + {value: 0x8103, lo: 0x83, hi: 0x83}, + // Block 0x7e, offset 0x29b + {value: 0x0000, lo: 0x05}, + {value: 0x9900, lo: 0xaf, hi: 0xaf}, + {value: 0xa000, lo: 0xb8, hi: 0xb9}, + {value: 0x2dd1, lo: 0xba, hi: 0xba}, + {value: 0x2ddb, lo: 0xbb, hi: 0xbb}, + {value: 0x8105, lo: 0xbf, hi: 0xbf}, + // Block 0x7f, offset 0x2a1 + {value: 0x0000, lo: 0x01}, + {value: 0x8103, lo: 0x80, hi: 0x80}, + // Block 0x80, offset 0x2a3 + {value: 0x0000, lo: 0x01}, + {value: 0x8105, lo: 0xbf, hi: 0xbf}, + // Block 0x81, offset 0x2a5 + {value: 0x0000, lo: 0x02}, + {value: 0x8105, lo: 0xb6, hi: 0xb6}, + {value: 0x8103, lo: 0xb7, hi: 0xb7}, + // Block 0x82, offset 0x2a8 + {value: 0x0000, lo: 0x01}, + {value: 0x8105, lo: 0xab, hi: 0xab}, + // Block 0x83, offset 0x2aa + {value: 0x0000, lo: 0x02}, + {value: 0x8105, lo: 0xb9, hi: 0xb9}, + {value: 0x8103, lo: 0xba, hi: 0xba}, + // Block 0x84, offset 0x2ad + {value: 0x0000, lo: 0x04}, + {value: 0x9900, lo: 0xb0, hi: 0xb0}, + {value: 0xa000, lo: 0xb5, hi: 0xb5}, + {value: 0x2de5, lo: 0xb8, hi: 0xb8}, + {value: 0x8105, lo: 0xbd, hi: 0xbe}, + // Block 0x85, offset 0x2b2 + {value: 0x0000, lo: 0x01}, + {value: 0x8103, lo: 0x83, hi: 0x83}, + // Block 0x86, offset 0x2b4 + {value: 0x0000, lo: 0x01}, + {value: 0x8105, lo: 0xa0, hi: 0xa0}, + // Block 0x87, offset 0x2b6 + {value: 0x0000, lo: 0x01}, + {value: 0x8105, lo: 0xb4, hi: 0xb4}, + // Block 0x88, offset 0x2b8 + {value: 0x0000, lo: 0x01}, + {value: 0x8105, lo: 0x87, hi: 0x87}, + // Block 0x89, offset 0x2ba + {value: 0x0000, lo: 0x01}, + {value: 0x8105, lo: 0x99, hi: 0x99}, + // Block 0x8a, offset 0x2bc + {value: 0x0000, lo: 0x02}, + {value: 0x8103, lo: 0x82, hi: 0x82}, + {value: 0x8105, lo: 0x84, hi: 0x85}, + // Block 0x8b, offset 0x2bf + {value: 0x0000, lo: 0x01}, + {value: 0x8105, lo: 0x97, hi: 0x97}, + // Block 0x8c, offset 0x2c1 + {value: 0x0000, lo: 0x01}, + {value: 0x8101, lo: 0xb0, hi: 0xb4}, + // Block 0x8d, offset 0x2c3 + {value: 0x0000, lo: 0x01}, + {value: 0x8133, lo: 0xb0, hi: 0xb6}, + // Block 0x8e, offset 0x2c5 + {value: 0x0000, lo: 0x01}, + {value: 0x8102, lo: 0xb0, hi: 0xb1}, + // Block 0x8f, offset 0x2c7 + {value: 0x0000, lo: 0x01}, + {value: 0x8101, lo: 0x9e, hi: 0x9e}, + // Block 0x90, offset 0x2c9 + {value: 0x0000, lo: 0x0c}, + {value: 0x45e3, lo: 0x9e, hi: 0x9e}, + {value: 0x45ed, lo: 0x9f, hi: 0x9f}, + {value: 0x4621, lo: 0xa0, hi: 0xa0}, + {value: 0x462f, lo: 0xa1, hi: 0xa1}, + {value: 0x463d, lo: 0xa2, hi: 0xa2}, + {value: 0x464b, lo: 0xa3, hi: 0xa3}, + {value: 0x4659, lo: 0xa4, hi: 0xa4}, + {value: 0x812c, lo: 0xa5, hi: 0xa6}, + {value: 0x8101, lo: 0xa7, hi: 0xa9}, + {value: 0x8131, lo: 0xad, hi: 0xad}, + {value: 0x812c, lo: 0xae, hi: 0xb2}, + {value: 0x812e, lo: 0xbb, hi: 0xbf}, + // Block 0x91, offset 0x2d6 + {value: 0x0000, lo: 0x09}, + {value: 0x812e, lo: 0x80, hi: 0x82}, + {value: 0x8133, lo: 0x85, hi: 0x89}, + {value: 0x812e, lo: 0x8a, hi: 0x8b}, + {value: 0x8133, lo: 0xaa, hi: 0xad}, + {value: 0x45f7, lo: 0xbb, hi: 0xbb}, + {value: 0x4601, lo: 0xbc, hi: 0xbc}, + {value: 0x4667, lo: 0xbd, hi: 0xbd}, + {value: 0x4683, lo: 0xbe, hi: 0xbe}, + {value: 0x4675, lo: 0xbf, hi: 0xbf}, + // Block 0x92, offset 0x2e0 + {value: 0x0000, lo: 0x01}, + {value: 0x4691, lo: 0x80, hi: 0x80}, + // Block 0x93, offset 0x2e2 + {value: 0x0000, lo: 0x01}, + {value: 0x8133, lo: 0x82, hi: 0x84}, + // Block 0x94, offset 0x2e4 + {value: 0x0002, lo: 0x03}, + {value: 0x0043, lo: 0x80, hi: 0x99}, + {value: 0x0083, lo: 0x9a, hi: 0xb3}, + {value: 0x0043, lo: 0xb4, hi: 0xbf}, + // Block 0x95, offset 0x2e8 + {value: 0x0002, lo: 0x04}, + {value: 0x005b, lo: 0x80, hi: 0x8d}, + {value: 0x0083, lo: 0x8e, hi: 0x94}, + {value: 0x0093, lo: 0x96, hi: 0xa7}, + {value: 0x0043, lo: 0xa8, hi: 0xbf}, + // Block 0x96, offset 0x2ed + {value: 0x0002, lo: 0x0b}, + {value: 0x0073, lo: 0x80, hi: 0x81}, + {value: 0x0083, lo: 0x82, hi: 0x9b}, + {value: 0x0043, lo: 0x9c, hi: 0x9c}, + {value: 0x0047, lo: 0x9e, hi: 0x9f}, + {value: 0x004f, lo: 0xa2, hi: 0xa2}, + {value: 0x0055, lo: 0xa5, hi: 0xa6}, + {value: 0x005d, lo: 0xa9, hi: 0xac}, + {value: 0x0067, lo: 0xae, hi: 0xb5}, + {value: 0x0083, lo: 0xb6, hi: 0xb9}, + {value: 0x008d, lo: 0xbb, hi: 0xbb}, + {value: 0x0091, lo: 0xbd, hi: 0xbf}, + // Block 0x97, offset 0x2f9 + {value: 0x0002, lo: 0x04}, + {value: 0x0097, lo: 0x80, hi: 0x83}, + {value: 0x00a1, lo: 0x85, hi: 0x8f}, + {value: 0x0043, lo: 0x90, hi: 0xa9}, + {value: 0x0083, lo: 0xaa, hi: 0xbf}, + // Block 0x98, offset 0x2fe + {value: 0x0002, lo: 0x08}, + {value: 0x00af, lo: 0x80, hi: 0x83}, + {value: 0x0043, lo: 0x84, hi: 0x85}, + {value: 0x0049, lo: 0x87, hi: 0x8a}, + {value: 0x0055, lo: 0x8d, hi: 0x94}, + {value: 0x0067, lo: 0x96, hi: 0x9c}, + {value: 0x0083, lo: 0x9e, hi: 0xb7}, + {value: 0x0043, lo: 0xb8, hi: 0xb9}, + {value: 0x0049, lo: 0xbb, hi: 0xbe}, + // Block 0x99, offset 0x307 + {value: 0x0002, lo: 0x05}, + {value: 0x0053, lo: 0x80, hi: 0x84}, + {value: 0x005f, lo: 0x86, hi: 0x86}, + {value: 0x0067, lo: 0x8a, hi: 0x90}, + {value: 0x0083, lo: 0x92, hi: 0xab}, + {value: 0x0043, lo: 0xac, hi: 0xbf}, + // Block 0x9a, offset 0x30d + {value: 0x0002, lo: 0x04}, + {value: 0x006b, lo: 0x80, hi: 0x85}, + {value: 0x0083, lo: 0x86, hi: 0x9f}, + {value: 0x0043, lo: 0xa0, hi: 0xb9}, + {value: 0x0083, lo: 0xba, hi: 0xbf}, + // Block 0x9b, offset 0x312 + {value: 0x0002, lo: 0x03}, + {value: 0x008f, lo: 0x80, hi: 0x93}, + {value: 0x0043, lo: 0x94, hi: 0xad}, + {value: 0x0083, lo: 0xae, hi: 0xbf}, + // Block 0x9c, offset 0x316 + {value: 0x0002, lo: 0x04}, + {value: 0x00a7, lo: 0x80, hi: 0x87}, + {value: 0x0043, lo: 0x88, hi: 0xa1}, + {value: 0x0083, lo: 0xa2, hi: 0xbb}, + {value: 0x0043, lo: 0xbc, hi: 0xbf}, + // Block 0x9d, offset 0x31b + {value: 0x0002, lo: 0x03}, + {value: 0x004b, lo: 0x80, hi: 0x95}, + {value: 0x0083, lo: 0x96, hi: 0xaf}, + {value: 0x0043, lo: 0xb0, hi: 0xbf}, + // Block 0x9e, offset 0x31f + {value: 0x0003, lo: 0x0f}, + {value: 0x01bb, lo: 0x80, hi: 0x80}, + {value: 0x0462, lo: 0x81, hi: 0x81}, + {value: 0x01be, lo: 0x82, hi: 0x9a}, + {value: 0x045e, lo: 0x9b, hi: 0x9b}, + {value: 0x01ca, lo: 0x9c, hi: 0x9c}, + {value: 0x01d3, lo: 0x9d, hi: 0x9d}, + {value: 0x01d9, lo: 0x9e, hi: 0x9e}, + {value: 0x01fd, lo: 0x9f, hi: 0x9f}, + {value: 0x01ee, lo: 0xa0, hi: 0xa0}, + {value: 0x01eb, lo: 0xa1, hi: 0xa1}, + {value: 0x0176, lo: 0xa2, hi: 0xb2}, + {value: 0x018b, lo: 0xb3, hi: 0xb3}, + {value: 0x01a9, lo: 0xb4, hi: 0xba}, + {value: 0x0462, lo: 0xbb, hi: 0xbb}, + {value: 0x01be, lo: 0xbc, hi: 0xbf}, + // Block 0x9f, offset 0x32f + {value: 0x0003, lo: 0x0d}, + {value: 0x01ca, lo: 0x80, hi: 0x94}, + {value: 0x045e, lo: 0x95, hi: 0x95}, + {value: 0x01ca, lo: 0x96, hi: 0x96}, + {value: 0x01d3, lo: 0x97, hi: 0x97}, + {value: 0x01d9, lo: 0x98, hi: 0x98}, + {value: 0x01fd, lo: 0x99, hi: 0x99}, + {value: 0x01ee, lo: 0x9a, hi: 0x9a}, + {value: 0x01eb, lo: 0x9b, hi: 0x9b}, + {value: 0x0176, lo: 0x9c, hi: 0xac}, + {value: 0x018b, lo: 0xad, hi: 0xad}, + {value: 0x01a9, lo: 0xae, hi: 0xb4}, + {value: 0x0462, lo: 0xb5, hi: 0xb5}, + {value: 0x01be, lo: 0xb6, hi: 0xbf}, + // Block 0xa0, offset 0x33d + {value: 0x0003, lo: 0x0d}, + {value: 0x01dc, lo: 0x80, hi: 0x8e}, + {value: 0x045e, lo: 0x8f, hi: 0x8f}, + {value: 0x01ca, lo: 0x90, hi: 0x90}, + {value: 0x01d3, lo: 0x91, hi: 0x91}, + {value: 0x01d9, lo: 0x92, hi: 0x92}, + {value: 0x01fd, lo: 0x93, hi: 0x93}, + {value: 0x01ee, lo: 0x94, hi: 0x94}, + {value: 0x01eb, lo: 0x95, hi: 0x95}, + {value: 0x0176, lo: 0x96, hi: 0xa6}, + {value: 0x018b, lo: 0xa7, hi: 0xa7}, + {value: 0x01a9, lo: 0xa8, hi: 0xae}, + {value: 0x0462, lo: 0xaf, hi: 0xaf}, + {value: 0x01be, lo: 0xb0, hi: 0xbf}, + // Block 0xa1, offset 0x34b + {value: 0x0003, lo: 0x0d}, + {value: 0x01ee, lo: 0x80, hi: 0x88}, + {value: 0x045e, lo: 0x89, hi: 0x89}, + {value: 0x01ca, lo: 0x8a, hi: 0x8a}, + {value: 0x01d3, lo: 0x8b, hi: 0x8b}, + {value: 0x01d9, lo: 0x8c, hi: 0x8c}, + {value: 0x01fd, lo: 0x8d, hi: 0x8d}, + {value: 0x01ee, lo: 0x8e, hi: 0x8e}, + {value: 0x01eb, lo: 0x8f, hi: 0x8f}, + {value: 0x0176, lo: 0x90, hi: 0xa0}, + {value: 0x018b, lo: 0xa1, hi: 0xa1}, + {value: 0x01a9, lo: 0xa2, hi: 0xa8}, + {value: 0x0462, lo: 0xa9, hi: 0xa9}, + {value: 0x01be, lo: 0xaa, hi: 0xbf}, + // Block 0xa2, offset 0x359 + {value: 0x0000, lo: 0x05}, + {value: 0x8133, lo: 0x80, hi: 0x86}, + {value: 0x8133, lo: 0x88, hi: 0x98}, + {value: 0x8133, lo: 0x9b, hi: 0xa1}, + {value: 0x8133, lo: 0xa3, hi: 0xa4}, + {value: 0x8133, lo: 0xa6, hi: 0xaa}, + // Block 0xa3, offset 0x35f + {value: 0x0000, lo: 0x01}, + {value: 0x8133, lo: 0xac, hi: 0xaf}, + // Block 0xa4, offset 0x361 + {value: 0x0000, lo: 0x01}, + {value: 0x812e, lo: 0x90, hi: 0x96}, + // Block 0xa5, offset 0x363 + {value: 0x0000, lo: 0x02}, + {value: 0x8133, lo: 0x84, hi: 0x89}, + {value: 0x8103, lo: 0x8a, hi: 0x8a}, + // Block 0xa6, offset 0x366 + {value: 0x0002, lo: 0x0a}, + {value: 0x0063, lo: 0x80, hi: 0x89}, + {value: 0x1954, lo: 0x8a, hi: 0x8a}, + {value: 0x1987, lo: 0x8b, hi: 0x8b}, + {value: 0x19a2, lo: 0x8c, hi: 0x8c}, + {value: 0x19a8, lo: 0x8d, hi: 0x8d}, + {value: 0x1bc6, lo: 0x8e, hi: 0x8e}, + {value: 0x19b4, lo: 0x8f, hi: 0x8f}, + {value: 0x197e, lo: 0xaa, hi: 0xaa}, + {value: 0x1981, lo: 0xab, hi: 0xab}, + {value: 0x1984, lo: 0xac, hi: 0xac}, + // Block 0xa7, offset 0x371 + {value: 0x0000, lo: 0x01}, + {value: 0x1942, lo: 0x90, hi: 0x90}, + // Block 0xa8, offset 0x373 + {value: 0x0028, lo: 0x09}, + {value: 0x286f, lo: 0x80, hi: 0x80}, + {value: 0x2833, lo: 0x81, hi: 0x81}, + {value: 0x283d, lo: 0x82, hi: 0x82}, + {value: 0x2851, lo: 0x83, hi: 0x84}, + {value: 0x285b, lo: 0x85, hi: 0x86}, + {value: 0x2847, lo: 0x87, hi: 0x87}, + {value: 0x2865, lo: 0x88, hi: 0x88}, + {value: 0x0b72, lo: 0x90, hi: 0x90}, + {value: 0x08ea, lo: 0x91, hi: 0x91}, + // Block 0xa9, offset 0x37d + {value: 0x0002, lo: 0x01}, + {value: 0x0021, lo: 0xb0, hi: 0xb9}, +} + +// recompMap: 7528 bytes (entries only) +var recompMap map[uint32]rune +var recompMapOnce sync.Once + +const recompMapPacked = "" + + "\x00A\x03\x00\x00\x00\x00\xc0" + // 0x00410300: 0x000000C0 + "\x00A\x03\x01\x00\x00\x00\xc1" + // 0x00410301: 0x000000C1 + "\x00A\x03\x02\x00\x00\x00\xc2" + // 0x00410302: 0x000000C2 + "\x00A\x03\x03\x00\x00\x00\xc3" + // 0x00410303: 0x000000C3 + "\x00A\x03\b\x00\x00\x00\xc4" + // 0x00410308: 0x000000C4 + "\x00A\x03\n\x00\x00\x00\xc5" + // 0x0041030A: 0x000000C5 + "\x00C\x03'\x00\x00\x00\xc7" + // 0x00430327: 0x000000C7 + "\x00E\x03\x00\x00\x00\x00\xc8" + // 0x00450300: 0x000000C8 + "\x00E\x03\x01\x00\x00\x00\xc9" + // 0x00450301: 0x000000C9 + "\x00E\x03\x02\x00\x00\x00\xca" + // 0x00450302: 0x000000CA + "\x00E\x03\b\x00\x00\x00\xcb" + // 0x00450308: 0x000000CB + "\x00I\x03\x00\x00\x00\x00\xcc" + // 0x00490300: 0x000000CC + "\x00I\x03\x01\x00\x00\x00\xcd" + // 0x00490301: 0x000000CD + "\x00I\x03\x02\x00\x00\x00\xce" + // 0x00490302: 0x000000CE + "\x00I\x03\b\x00\x00\x00\xcf" + // 0x00490308: 0x000000CF + "\x00N\x03\x03\x00\x00\x00\xd1" + // 0x004E0303: 0x000000D1 + "\x00O\x03\x00\x00\x00\x00\xd2" + // 0x004F0300: 0x000000D2 + "\x00O\x03\x01\x00\x00\x00\xd3" + // 0x004F0301: 0x000000D3 + "\x00O\x03\x02\x00\x00\x00\xd4" + // 0x004F0302: 0x000000D4 + "\x00O\x03\x03\x00\x00\x00\xd5" + // 0x004F0303: 0x000000D5 + "\x00O\x03\b\x00\x00\x00\xd6" + // 0x004F0308: 0x000000D6 + "\x00U\x03\x00\x00\x00\x00\xd9" + // 0x00550300: 0x000000D9 + "\x00U\x03\x01\x00\x00\x00\xda" + // 0x00550301: 0x000000DA + "\x00U\x03\x02\x00\x00\x00\xdb" + // 0x00550302: 0x000000DB + "\x00U\x03\b\x00\x00\x00\xdc" + // 0x00550308: 0x000000DC + "\x00Y\x03\x01\x00\x00\x00\xdd" + // 0x00590301: 0x000000DD + "\x00a\x03\x00\x00\x00\x00\xe0" + // 0x00610300: 0x000000E0 + "\x00a\x03\x01\x00\x00\x00\xe1" + // 0x00610301: 0x000000E1 + "\x00a\x03\x02\x00\x00\x00\xe2" + // 0x00610302: 0x000000E2 + "\x00a\x03\x03\x00\x00\x00\xe3" + // 0x00610303: 0x000000E3 + "\x00a\x03\b\x00\x00\x00\xe4" + // 0x00610308: 0x000000E4 + "\x00a\x03\n\x00\x00\x00\xe5" + // 0x0061030A: 0x000000E5 + "\x00c\x03'\x00\x00\x00\xe7" + // 0x00630327: 0x000000E7 + "\x00e\x03\x00\x00\x00\x00\xe8" + // 0x00650300: 0x000000E8 + "\x00e\x03\x01\x00\x00\x00\xe9" + // 0x00650301: 0x000000E9 + "\x00e\x03\x02\x00\x00\x00\xea" + // 0x00650302: 0x000000EA + "\x00e\x03\b\x00\x00\x00\xeb" + // 0x00650308: 0x000000EB + "\x00i\x03\x00\x00\x00\x00\xec" + // 0x00690300: 0x000000EC + "\x00i\x03\x01\x00\x00\x00\xed" + // 0x00690301: 0x000000ED + "\x00i\x03\x02\x00\x00\x00\xee" + // 0x00690302: 0x000000EE + "\x00i\x03\b\x00\x00\x00\xef" + // 0x00690308: 0x000000EF + "\x00n\x03\x03\x00\x00\x00\xf1" + // 0x006E0303: 0x000000F1 + "\x00o\x03\x00\x00\x00\x00\xf2" + // 0x006F0300: 0x000000F2 + "\x00o\x03\x01\x00\x00\x00\xf3" + // 0x006F0301: 0x000000F3 + "\x00o\x03\x02\x00\x00\x00\xf4" + // 0x006F0302: 0x000000F4 + "\x00o\x03\x03\x00\x00\x00\xf5" + // 0x006F0303: 0x000000F5 + "\x00o\x03\b\x00\x00\x00\xf6" + // 0x006F0308: 0x000000F6 + "\x00u\x03\x00\x00\x00\x00\xf9" + // 0x00750300: 0x000000F9 + "\x00u\x03\x01\x00\x00\x00\xfa" + // 0x00750301: 0x000000FA + "\x00u\x03\x02\x00\x00\x00\xfb" + // 0x00750302: 0x000000FB + "\x00u\x03\b\x00\x00\x00\xfc" + // 0x00750308: 0x000000FC + "\x00y\x03\x01\x00\x00\x00\xfd" + // 0x00790301: 0x000000FD + "\x00y\x03\b\x00\x00\x00\xff" + // 0x00790308: 0x000000FF + "\x00A\x03\x04\x00\x00\x01\x00" + // 0x00410304: 0x00000100 + "\x00a\x03\x04\x00\x00\x01\x01" + // 0x00610304: 0x00000101 + "\x00A\x03\x06\x00\x00\x01\x02" + // 0x00410306: 0x00000102 + "\x00a\x03\x06\x00\x00\x01\x03" + // 0x00610306: 0x00000103 + "\x00A\x03(\x00\x00\x01\x04" + // 0x00410328: 0x00000104 + "\x00a\x03(\x00\x00\x01\x05" + // 0x00610328: 0x00000105 + "\x00C\x03\x01\x00\x00\x01\x06" + // 0x00430301: 0x00000106 + "\x00c\x03\x01\x00\x00\x01\a" + // 0x00630301: 0x00000107 + "\x00C\x03\x02\x00\x00\x01\b" + // 0x00430302: 0x00000108 + "\x00c\x03\x02\x00\x00\x01\t" + // 0x00630302: 0x00000109 + "\x00C\x03\a\x00\x00\x01\n" + // 0x00430307: 0x0000010A + "\x00c\x03\a\x00\x00\x01\v" + // 0x00630307: 0x0000010B + "\x00C\x03\f\x00\x00\x01\f" + // 0x0043030C: 0x0000010C + "\x00c\x03\f\x00\x00\x01\r" + // 0x0063030C: 0x0000010D + "\x00D\x03\f\x00\x00\x01\x0e" + // 0x0044030C: 0x0000010E + "\x00d\x03\f\x00\x00\x01\x0f" + // 0x0064030C: 0x0000010F + "\x00E\x03\x04\x00\x00\x01\x12" + // 0x00450304: 0x00000112 + "\x00e\x03\x04\x00\x00\x01\x13" + // 0x00650304: 0x00000113 + "\x00E\x03\x06\x00\x00\x01\x14" + // 0x00450306: 0x00000114 + "\x00e\x03\x06\x00\x00\x01\x15" + // 0x00650306: 0x00000115 + "\x00E\x03\a\x00\x00\x01\x16" + // 0x00450307: 0x00000116 + "\x00e\x03\a\x00\x00\x01\x17" + // 0x00650307: 0x00000117 + "\x00E\x03(\x00\x00\x01\x18" + // 0x00450328: 0x00000118 + "\x00e\x03(\x00\x00\x01\x19" + // 0x00650328: 0x00000119 + "\x00E\x03\f\x00\x00\x01\x1a" + // 0x0045030C: 0x0000011A + "\x00e\x03\f\x00\x00\x01\x1b" + // 0x0065030C: 0x0000011B + "\x00G\x03\x02\x00\x00\x01\x1c" + // 0x00470302: 0x0000011C + "\x00g\x03\x02\x00\x00\x01\x1d" + // 0x00670302: 0x0000011D + "\x00G\x03\x06\x00\x00\x01\x1e" + // 0x00470306: 0x0000011E + "\x00g\x03\x06\x00\x00\x01\x1f" + // 0x00670306: 0x0000011F + "\x00G\x03\a\x00\x00\x01 " + // 0x00470307: 0x00000120 + "\x00g\x03\a\x00\x00\x01!" + // 0x00670307: 0x00000121 + "\x00G\x03'\x00\x00\x01\"" + // 0x00470327: 0x00000122 + "\x00g\x03'\x00\x00\x01#" + // 0x00670327: 0x00000123 + "\x00H\x03\x02\x00\x00\x01$" + // 0x00480302: 0x00000124 + "\x00h\x03\x02\x00\x00\x01%" + // 0x00680302: 0x00000125 + "\x00I\x03\x03\x00\x00\x01(" + // 0x00490303: 0x00000128 + "\x00i\x03\x03\x00\x00\x01)" + // 0x00690303: 0x00000129 + "\x00I\x03\x04\x00\x00\x01*" + // 0x00490304: 0x0000012A + "\x00i\x03\x04\x00\x00\x01+" + // 0x00690304: 0x0000012B + "\x00I\x03\x06\x00\x00\x01," + // 0x00490306: 0x0000012C + "\x00i\x03\x06\x00\x00\x01-" + // 0x00690306: 0x0000012D + "\x00I\x03(\x00\x00\x01." + // 0x00490328: 0x0000012E + "\x00i\x03(\x00\x00\x01/" + // 0x00690328: 0x0000012F + "\x00I\x03\a\x00\x00\x010" + // 0x00490307: 0x00000130 + "\x00J\x03\x02\x00\x00\x014" + // 0x004A0302: 0x00000134 + "\x00j\x03\x02\x00\x00\x015" + // 0x006A0302: 0x00000135 + "\x00K\x03'\x00\x00\x016" + // 0x004B0327: 0x00000136 + "\x00k\x03'\x00\x00\x017" + // 0x006B0327: 0x00000137 + "\x00L\x03\x01\x00\x00\x019" + // 0x004C0301: 0x00000139 + "\x00l\x03\x01\x00\x00\x01:" + // 0x006C0301: 0x0000013A + "\x00L\x03'\x00\x00\x01;" + // 0x004C0327: 0x0000013B + "\x00l\x03'\x00\x00\x01<" + // 0x006C0327: 0x0000013C + "\x00L\x03\f\x00\x00\x01=" + // 0x004C030C: 0x0000013D + "\x00l\x03\f\x00\x00\x01>" + // 0x006C030C: 0x0000013E + "\x00N\x03\x01\x00\x00\x01C" + // 0x004E0301: 0x00000143 + "\x00n\x03\x01\x00\x00\x01D" + // 0x006E0301: 0x00000144 + "\x00N\x03'\x00\x00\x01E" + // 0x004E0327: 0x00000145 + "\x00n\x03'\x00\x00\x01F" + // 0x006E0327: 0x00000146 + "\x00N\x03\f\x00\x00\x01G" + // 0x004E030C: 0x00000147 + "\x00n\x03\f\x00\x00\x01H" + // 0x006E030C: 0x00000148 + "\x00O\x03\x04\x00\x00\x01L" + // 0x004F0304: 0x0000014C + "\x00o\x03\x04\x00\x00\x01M" + // 0x006F0304: 0x0000014D + "\x00O\x03\x06\x00\x00\x01N" + // 0x004F0306: 0x0000014E + "\x00o\x03\x06\x00\x00\x01O" + // 0x006F0306: 0x0000014F + "\x00O\x03\v\x00\x00\x01P" + // 0x004F030B: 0x00000150 + "\x00o\x03\v\x00\x00\x01Q" + // 0x006F030B: 0x00000151 + "\x00R\x03\x01\x00\x00\x01T" + // 0x00520301: 0x00000154 + "\x00r\x03\x01\x00\x00\x01U" + // 0x00720301: 0x00000155 + "\x00R\x03'\x00\x00\x01V" + // 0x00520327: 0x00000156 + "\x00r\x03'\x00\x00\x01W" + // 0x00720327: 0x00000157 + "\x00R\x03\f\x00\x00\x01X" + // 0x0052030C: 0x00000158 + "\x00r\x03\f\x00\x00\x01Y" + // 0x0072030C: 0x00000159 + "\x00S\x03\x01\x00\x00\x01Z" + // 0x00530301: 0x0000015A + "\x00s\x03\x01\x00\x00\x01[" + // 0x00730301: 0x0000015B + "\x00S\x03\x02\x00\x00\x01\\" + // 0x00530302: 0x0000015C + "\x00s\x03\x02\x00\x00\x01]" + // 0x00730302: 0x0000015D + "\x00S\x03'\x00\x00\x01^" + // 0x00530327: 0x0000015E + "\x00s\x03'\x00\x00\x01_" + // 0x00730327: 0x0000015F + "\x00S\x03\f\x00\x00\x01`" + // 0x0053030C: 0x00000160 + "\x00s\x03\f\x00\x00\x01a" + // 0x0073030C: 0x00000161 + "\x00T\x03'\x00\x00\x01b" + // 0x00540327: 0x00000162 + "\x00t\x03'\x00\x00\x01c" + // 0x00740327: 0x00000163 + "\x00T\x03\f\x00\x00\x01d" + // 0x0054030C: 0x00000164 + "\x00t\x03\f\x00\x00\x01e" + // 0x0074030C: 0x00000165 + "\x00U\x03\x03\x00\x00\x01h" + // 0x00550303: 0x00000168 + "\x00u\x03\x03\x00\x00\x01i" + // 0x00750303: 0x00000169 + "\x00U\x03\x04\x00\x00\x01j" + // 0x00550304: 0x0000016A + "\x00u\x03\x04\x00\x00\x01k" + // 0x00750304: 0x0000016B + "\x00U\x03\x06\x00\x00\x01l" + // 0x00550306: 0x0000016C + "\x00u\x03\x06\x00\x00\x01m" + // 0x00750306: 0x0000016D + "\x00U\x03\n\x00\x00\x01n" + // 0x0055030A: 0x0000016E + "\x00u\x03\n\x00\x00\x01o" + // 0x0075030A: 0x0000016F + "\x00U\x03\v\x00\x00\x01p" + // 0x0055030B: 0x00000170 + "\x00u\x03\v\x00\x00\x01q" + // 0x0075030B: 0x00000171 + "\x00U\x03(\x00\x00\x01r" + // 0x00550328: 0x00000172 + "\x00u\x03(\x00\x00\x01s" + // 0x00750328: 0x00000173 + "\x00W\x03\x02\x00\x00\x01t" + // 0x00570302: 0x00000174 + "\x00w\x03\x02\x00\x00\x01u" + // 0x00770302: 0x00000175 + "\x00Y\x03\x02\x00\x00\x01v" + // 0x00590302: 0x00000176 + "\x00y\x03\x02\x00\x00\x01w" + // 0x00790302: 0x00000177 + "\x00Y\x03\b\x00\x00\x01x" + // 0x00590308: 0x00000178 + "\x00Z\x03\x01\x00\x00\x01y" + // 0x005A0301: 0x00000179 + "\x00z\x03\x01\x00\x00\x01z" + // 0x007A0301: 0x0000017A + "\x00Z\x03\a\x00\x00\x01{" + // 0x005A0307: 0x0000017B + "\x00z\x03\a\x00\x00\x01|" + // 0x007A0307: 0x0000017C + "\x00Z\x03\f\x00\x00\x01}" + // 0x005A030C: 0x0000017D + "\x00z\x03\f\x00\x00\x01~" + // 0x007A030C: 0x0000017E + "\x00O\x03\x1b\x00\x00\x01\xa0" + // 0x004F031B: 0x000001A0 + "\x00o\x03\x1b\x00\x00\x01\xa1" + // 0x006F031B: 0x000001A1 + "\x00U\x03\x1b\x00\x00\x01\xaf" + // 0x0055031B: 0x000001AF + "\x00u\x03\x1b\x00\x00\x01\xb0" + // 0x0075031B: 0x000001B0 + "\x00A\x03\f\x00\x00\x01\xcd" + // 0x0041030C: 0x000001CD + "\x00a\x03\f\x00\x00\x01\xce" + // 0x0061030C: 0x000001CE + "\x00I\x03\f\x00\x00\x01\xcf" + // 0x0049030C: 0x000001CF + "\x00i\x03\f\x00\x00\x01\xd0" + // 0x0069030C: 0x000001D0 + "\x00O\x03\f\x00\x00\x01\xd1" + // 0x004F030C: 0x000001D1 + "\x00o\x03\f\x00\x00\x01\xd2" + // 0x006F030C: 0x000001D2 + "\x00U\x03\f\x00\x00\x01\xd3" + // 0x0055030C: 0x000001D3 + "\x00u\x03\f\x00\x00\x01\xd4" + // 0x0075030C: 0x000001D4 + "\x00\xdc\x03\x04\x00\x00\x01\xd5" + // 0x00DC0304: 0x000001D5 + "\x00\xfc\x03\x04\x00\x00\x01\xd6" + // 0x00FC0304: 0x000001D6 + "\x00\xdc\x03\x01\x00\x00\x01\xd7" + // 0x00DC0301: 0x000001D7 + "\x00\xfc\x03\x01\x00\x00\x01\xd8" + // 0x00FC0301: 0x000001D8 + "\x00\xdc\x03\f\x00\x00\x01\xd9" + // 0x00DC030C: 0x000001D9 + "\x00\xfc\x03\f\x00\x00\x01\xda" + // 0x00FC030C: 0x000001DA + "\x00\xdc\x03\x00\x00\x00\x01\xdb" + // 0x00DC0300: 0x000001DB + "\x00\xfc\x03\x00\x00\x00\x01\xdc" + // 0x00FC0300: 0x000001DC + "\x00\xc4\x03\x04\x00\x00\x01\xde" + // 0x00C40304: 0x000001DE + "\x00\xe4\x03\x04\x00\x00\x01\xdf" + // 0x00E40304: 0x000001DF + "\x02&\x03\x04\x00\x00\x01\xe0" + // 0x02260304: 0x000001E0 + "\x02'\x03\x04\x00\x00\x01\xe1" + // 0x02270304: 0x000001E1 + "\x00\xc6\x03\x04\x00\x00\x01\xe2" + // 0x00C60304: 0x000001E2 + "\x00\xe6\x03\x04\x00\x00\x01\xe3" + // 0x00E60304: 0x000001E3 + "\x00G\x03\f\x00\x00\x01\xe6" + // 0x0047030C: 0x000001E6 + "\x00g\x03\f\x00\x00\x01\xe7" + // 0x0067030C: 0x000001E7 + "\x00K\x03\f\x00\x00\x01\xe8" + // 0x004B030C: 0x000001E8 + "\x00k\x03\f\x00\x00\x01\xe9" + // 0x006B030C: 0x000001E9 + "\x00O\x03(\x00\x00\x01\xea" + // 0x004F0328: 0x000001EA + "\x00o\x03(\x00\x00\x01\xeb" + // 0x006F0328: 0x000001EB + "\x01\xea\x03\x04\x00\x00\x01\xec" + // 0x01EA0304: 0x000001EC + "\x01\xeb\x03\x04\x00\x00\x01\xed" + // 0x01EB0304: 0x000001ED + "\x01\xb7\x03\f\x00\x00\x01\xee" + // 0x01B7030C: 0x000001EE + "\x02\x92\x03\f\x00\x00\x01\xef" + // 0x0292030C: 0x000001EF + "\x00j\x03\f\x00\x00\x01\xf0" + // 0x006A030C: 0x000001F0 + "\x00G\x03\x01\x00\x00\x01\xf4" + // 0x00470301: 0x000001F4 + "\x00g\x03\x01\x00\x00\x01\xf5" + // 0x00670301: 0x000001F5 + "\x00N\x03\x00\x00\x00\x01\xf8" + // 0x004E0300: 0x000001F8 + "\x00n\x03\x00\x00\x00\x01\xf9" + // 0x006E0300: 0x000001F9 + "\x00\xc5\x03\x01\x00\x00\x01\xfa" + // 0x00C50301: 0x000001FA + "\x00\xe5\x03\x01\x00\x00\x01\xfb" + // 0x00E50301: 0x000001FB + "\x00\xc6\x03\x01\x00\x00\x01\xfc" + // 0x00C60301: 0x000001FC + "\x00\xe6\x03\x01\x00\x00\x01\xfd" + // 0x00E60301: 0x000001FD + "\x00\xd8\x03\x01\x00\x00\x01\xfe" + // 0x00D80301: 0x000001FE + "\x00\xf8\x03\x01\x00\x00\x01\xff" + // 0x00F80301: 0x000001FF + "\x00A\x03\x0f\x00\x00\x02\x00" + // 0x0041030F: 0x00000200 + "\x00a\x03\x0f\x00\x00\x02\x01" + // 0x0061030F: 0x00000201 + "\x00A\x03\x11\x00\x00\x02\x02" + // 0x00410311: 0x00000202 + "\x00a\x03\x11\x00\x00\x02\x03" + // 0x00610311: 0x00000203 + "\x00E\x03\x0f\x00\x00\x02\x04" + // 0x0045030F: 0x00000204 + "\x00e\x03\x0f\x00\x00\x02\x05" + // 0x0065030F: 0x00000205 + "\x00E\x03\x11\x00\x00\x02\x06" + // 0x00450311: 0x00000206 + "\x00e\x03\x11\x00\x00\x02\a" + // 0x00650311: 0x00000207 + "\x00I\x03\x0f\x00\x00\x02\b" + // 0x0049030F: 0x00000208 + "\x00i\x03\x0f\x00\x00\x02\t" + // 0x0069030F: 0x00000209 + "\x00I\x03\x11\x00\x00\x02\n" + // 0x00490311: 0x0000020A + "\x00i\x03\x11\x00\x00\x02\v" + // 0x00690311: 0x0000020B + "\x00O\x03\x0f\x00\x00\x02\f" + // 0x004F030F: 0x0000020C + "\x00o\x03\x0f\x00\x00\x02\r" + // 0x006F030F: 0x0000020D + "\x00O\x03\x11\x00\x00\x02\x0e" + // 0x004F0311: 0x0000020E + "\x00o\x03\x11\x00\x00\x02\x0f" + // 0x006F0311: 0x0000020F + "\x00R\x03\x0f\x00\x00\x02\x10" + // 0x0052030F: 0x00000210 + "\x00r\x03\x0f\x00\x00\x02\x11" + // 0x0072030F: 0x00000211 + "\x00R\x03\x11\x00\x00\x02\x12" + // 0x00520311: 0x00000212 + "\x00r\x03\x11\x00\x00\x02\x13" + // 0x00720311: 0x00000213 + "\x00U\x03\x0f\x00\x00\x02\x14" + // 0x0055030F: 0x00000214 + "\x00u\x03\x0f\x00\x00\x02\x15" + // 0x0075030F: 0x00000215 + "\x00U\x03\x11\x00\x00\x02\x16" + // 0x00550311: 0x00000216 + "\x00u\x03\x11\x00\x00\x02\x17" + // 0x00750311: 0x00000217 + "\x00S\x03&\x00\x00\x02\x18" + // 0x00530326: 0x00000218 + "\x00s\x03&\x00\x00\x02\x19" + // 0x00730326: 0x00000219 + "\x00T\x03&\x00\x00\x02\x1a" + // 0x00540326: 0x0000021A + "\x00t\x03&\x00\x00\x02\x1b" + // 0x00740326: 0x0000021B + "\x00H\x03\f\x00\x00\x02\x1e" + // 0x0048030C: 0x0000021E + "\x00h\x03\f\x00\x00\x02\x1f" + // 0x0068030C: 0x0000021F + "\x00A\x03\a\x00\x00\x02&" + // 0x00410307: 0x00000226 + "\x00a\x03\a\x00\x00\x02'" + // 0x00610307: 0x00000227 + "\x00E\x03'\x00\x00\x02(" + // 0x00450327: 0x00000228 + "\x00e\x03'\x00\x00\x02)" + // 0x00650327: 0x00000229 + "\x00\xd6\x03\x04\x00\x00\x02*" + // 0x00D60304: 0x0000022A + "\x00\xf6\x03\x04\x00\x00\x02+" + // 0x00F60304: 0x0000022B + "\x00\xd5\x03\x04\x00\x00\x02," + // 0x00D50304: 0x0000022C + "\x00\xf5\x03\x04\x00\x00\x02-" + // 0x00F50304: 0x0000022D + "\x00O\x03\a\x00\x00\x02." + // 0x004F0307: 0x0000022E + "\x00o\x03\a\x00\x00\x02/" + // 0x006F0307: 0x0000022F + "\x02.\x03\x04\x00\x00\x020" + // 0x022E0304: 0x00000230 + "\x02/\x03\x04\x00\x00\x021" + // 0x022F0304: 0x00000231 + "\x00Y\x03\x04\x00\x00\x022" + // 0x00590304: 0x00000232 + "\x00y\x03\x04\x00\x00\x023" + // 0x00790304: 0x00000233 + "\x00\xa8\x03\x01\x00\x00\x03\x85" + // 0x00A80301: 0x00000385 + "\x03\x91\x03\x01\x00\x00\x03\x86" + // 0x03910301: 0x00000386 + "\x03\x95\x03\x01\x00\x00\x03\x88" + // 0x03950301: 0x00000388 + "\x03\x97\x03\x01\x00\x00\x03\x89" + // 0x03970301: 0x00000389 + "\x03\x99\x03\x01\x00\x00\x03\x8a" + // 0x03990301: 0x0000038A + "\x03\x9f\x03\x01\x00\x00\x03\x8c" + // 0x039F0301: 0x0000038C + "\x03\xa5\x03\x01\x00\x00\x03\x8e" + // 0x03A50301: 0x0000038E + "\x03\xa9\x03\x01\x00\x00\x03\x8f" + // 0x03A90301: 0x0000038F + "\x03\xca\x03\x01\x00\x00\x03\x90" + // 0x03CA0301: 0x00000390 + "\x03\x99\x03\b\x00\x00\x03\xaa" + // 0x03990308: 0x000003AA + "\x03\xa5\x03\b\x00\x00\x03\xab" + // 0x03A50308: 0x000003AB + "\x03\xb1\x03\x01\x00\x00\x03\xac" + // 0x03B10301: 0x000003AC + "\x03\xb5\x03\x01\x00\x00\x03\xad" + // 0x03B50301: 0x000003AD + "\x03\xb7\x03\x01\x00\x00\x03\xae" + // 0x03B70301: 0x000003AE + "\x03\xb9\x03\x01\x00\x00\x03\xaf" + // 0x03B90301: 0x000003AF + "\x03\xcb\x03\x01\x00\x00\x03\xb0" + // 0x03CB0301: 0x000003B0 + "\x03\xb9\x03\b\x00\x00\x03\xca" + // 0x03B90308: 0x000003CA + "\x03\xc5\x03\b\x00\x00\x03\xcb" + // 0x03C50308: 0x000003CB + "\x03\xbf\x03\x01\x00\x00\x03\xcc" + // 0x03BF0301: 0x000003CC + "\x03\xc5\x03\x01\x00\x00\x03\xcd" + // 0x03C50301: 0x000003CD + "\x03\xc9\x03\x01\x00\x00\x03\xce" + // 0x03C90301: 0x000003CE + "\x03\xd2\x03\x01\x00\x00\x03\xd3" + // 0x03D20301: 0x000003D3 + "\x03\xd2\x03\b\x00\x00\x03\xd4" + // 0x03D20308: 0x000003D4 + "\x04\x15\x03\x00\x00\x00\x04\x00" + // 0x04150300: 0x00000400 + "\x04\x15\x03\b\x00\x00\x04\x01" + // 0x04150308: 0x00000401 + "\x04\x13\x03\x01\x00\x00\x04\x03" + // 0x04130301: 0x00000403 + "\x04\x06\x03\b\x00\x00\x04\a" + // 0x04060308: 0x00000407 + "\x04\x1a\x03\x01\x00\x00\x04\f" + // 0x041A0301: 0x0000040C + "\x04\x18\x03\x00\x00\x00\x04\r" + // 0x04180300: 0x0000040D + "\x04#\x03\x06\x00\x00\x04\x0e" + // 0x04230306: 0x0000040E + "\x04\x18\x03\x06\x00\x00\x04\x19" + // 0x04180306: 0x00000419 + "\x048\x03\x06\x00\x00\x049" + // 0x04380306: 0x00000439 + "\x045\x03\x00\x00\x00\x04P" + // 0x04350300: 0x00000450 + "\x045\x03\b\x00\x00\x04Q" + // 0x04350308: 0x00000451 + "\x043\x03\x01\x00\x00\x04S" + // 0x04330301: 0x00000453 + "\x04V\x03\b\x00\x00\x04W" + // 0x04560308: 0x00000457 + "\x04:\x03\x01\x00\x00\x04\\" + // 0x043A0301: 0x0000045C + "\x048\x03\x00\x00\x00\x04]" + // 0x04380300: 0x0000045D + "\x04C\x03\x06\x00\x00\x04^" + // 0x04430306: 0x0000045E + "\x04t\x03\x0f\x00\x00\x04v" + // 0x0474030F: 0x00000476 + "\x04u\x03\x0f\x00\x00\x04w" + // 0x0475030F: 0x00000477 + "\x04\x16\x03\x06\x00\x00\x04\xc1" + // 0x04160306: 0x000004C1 + "\x046\x03\x06\x00\x00\x04\xc2" + // 0x04360306: 0x000004C2 + "\x04\x10\x03\x06\x00\x00\x04\xd0" + // 0x04100306: 0x000004D0 + "\x040\x03\x06\x00\x00\x04\xd1" + // 0x04300306: 0x000004D1 + "\x04\x10\x03\b\x00\x00\x04\xd2" + // 0x04100308: 0x000004D2 + "\x040\x03\b\x00\x00\x04\xd3" + // 0x04300308: 0x000004D3 + "\x04\x15\x03\x06\x00\x00\x04\xd6" + // 0x04150306: 0x000004D6 + "\x045\x03\x06\x00\x00\x04\xd7" + // 0x04350306: 0x000004D7 + "\x04\xd8\x03\b\x00\x00\x04\xda" + // 0x04D80308: 0x000004DA + "\x04\xd9\x03\b\x00\x00\x04\xdb" + // 0x04D90308: 0x000004DB + "\x04\x16\x03\b\x00\x00\x04\xdc" + // 0x04160308: 0x000004DC + "\x046\x03\b\x00\x00\x04\xdd" + // 0x04360308: 0x000004DD + "\x04\x17\x03\b\x00\x00\x04\xde" + // 0x04170308: 0x000004DE + "\x047\x03\b\x00\x00\x04\xdf" + // 0x04370308: 0x000004DF + "\x04\x18\x03\x04\x00\x00\x04\xe2" + // 0x04180304: 0x000004E2 + "\x048\x03\x04\x00\x00\x04\xe3" + // 0x04380304: 0x000004E3 + "\x04\x18\x03\b\x00\x00\x04\xe4" + // 0x04180308: 0x000004E4 + "\x048\x03\b\x00\x00\x04\xe5" + // 0x04380308: 0x000004E5 + "\x04\x1e\x03\b\x00\x00\x04\xe6" + // 0x041E0308: 0x000004E6 + "\x04>\x03\b\x00\x00\x04\xe7" + // 0x043E0308: 0x000004E7 + "\x04\xe8\x03\b\x00\x00\x04\xea" + // 0x04E80308: 0x000004EA + "\x04\xe9\x03\b\x00\x00\x04\xeb" + // 0x04E90308: 0x000004EB + "\x04-\x03\b\x00\x00\x04\xec" + // 0x042D0308: 0x000004EC + "\x04M\x03\b\x00\x00\x04\xed" + // 0x044D0308: 0x000004ED + "\x04#\x03\x04\x00\x00\x04\xee" + // 0x04230304: 0x000004EE + "\x04C\x03\x04\x00\x00\x04\xef" + // 0x04430304: 0x000004EF + "\x04#\x03\b\x00\x00\x04\xf0" + // 0x04230308: 0x000004F0 + "\x04C\x03\b\x00\x00\x04\xf1" + // 0x04430308: 0x000004F1 + "\x04#\x03\v\x00\x00\x04\xf2" + // 0x0423030B: 0x000004F2 + "\x04C\x03\v\x00\x00\x04\xf3" + // 0x0443030B: 0x000004F3 + "\x04'\x03\b\x00\x00\x04\xf4" + // 0x04270308: 0x000004F4 + "\x04G\x03\b\x00\x00\x04\xf5" + // 0x04470308: 0x000004F5 + "\x04+\x03\b\x00\x00\x04\xf8" + // 0x042B0308: 0x000004F8 + "\x04K\x03\b\x00\x00\x04\xf9" + // 0x044B0308: 0x000004F9 + "\x06'\x06S\x00\x00\x06\"" + // 0x06270653: 0x00000622 + "\x06'\x06T\x00\x00\x06#" + // 0x06270654: 0x00000623 + "\x06H\x06T\x00\x00\x06$" + // 0x06480654: 0x00000624 + "\x06'\x06U\x00\x00\x06%" + // 0x06270655: 0x00000625 + "\x06J\x06T\x00\x00\x06&" + // 0x064A0654: 0x00000626 + "\x06\xd5\x06T\x00\x00\x06\xc0" + // 0x06D50654: 0x000006C0 + "\x06\xc1\x06T\x00\x00\x06\xc2" + // 0x06C10654: 0x000006C2 + "\x06\xd2\x06T\x00\x00\x06\xd3" + // 0x06D20654: 0x000006D3 + "\t(\t<\x00\x00\t)" + // 0x0928093C: 0x00000929 + "\t0\t<\x00\x00\t1" + // 0x0930093C: 0x00000931 + "\t3\t<\x00\x00\t4" + // 0x0933093C: 0x00000934 + "\t\xc7\t\xbe\x00\x00\t\xcb" + // 0x09C709BE: 0x000009CB + "\t\xc7\t\xd7\x00\x00\t\xcc" + // 0x09C709D7: 0x000009CC + "\vG\vV\x00\x00\vH" + // 0x0B470B56: 0x00000B48 + "\vG\v>\x00\x00\vK" + // 0x0B470B3E: 0x00000B4B + "\vG\vW\x00\x00\vL" + // 0x0B470B57: 0x00000B4C + "\v\x92\v\xd7\x00\x00\v\x94" + // 0x0B920BD7: 0x00000B94 + "\v\xc6\v\xbe\x00\x00\v\xca" + // 0x0BC60BBE: 0x00000BCA + "\v\xc7\v\xbe\x00\x00\v\xcb" + // 0x0BC70BBE: 0x00000BCB + "\v\xc6\v\xd7\x00\x00\v\xcc" + // 0x0BC60BD7: 0x00000BCC + "\fF\fV\x00\x00\fH" + // 0x0C460C56: 0x00000C48 + "\f\xbf\f\xd5\x00\x00\f\xc0" + // 0x0CBF0CD5: 0x00000CC0 + "\f\xc6\f\xd5\x00\x00\f\xc7" + // 0x0CC60CD5: 0x00000CC7 + "\f\xc6\f\xd6\x00\x00\f\xc8" + // 0x0CC60CD6: 0x00000CC8 + "\f\xc6\f\xc2\x00\x00\f\xca" + // 0x0CC60CC2: 0x00000CCA + "\f\xca\f\xd5\x00\x00\f\xcb" + // 0x0CCA0CD5: 0x00000CCB + "\rF\r>\x00\x00\rJ" + // 0x0D460D3E: 0x00000D4A + "\rG\r>\x00\x00\rK" + // 0x0D470D3E: 0x00000D4B + "\rF\rW\x00\x00\rL" + // 0x0D460D57: 0x00000D4C + "\r\xd9\r\xca\x00\x00\r\xda" + // 0x0DD90DCA: 0x00000DDA + "\r\xd9\r\xcf\x00\x00\r\xdc" + // 0x0DD90DCF: 0x00000DDC + "\r\xdc\r\xca\x00\x00\r\xdd" + // 0x0DDC0DCA: 0x00000DDD + "\r\xd9\r\xdf\x00\x00\r\xde" + // 0x0DD90DDF: 0x00000DDE + "\x10%\x10.\x00\x00\x10&" + // 0x1025102E: 0x00001026 + "\x1b\x05\x1b5\x00\x00\x1b\x06" + // 0x1B051B35: 0x00001B06 + "\x1b\a\x1b5\x00\x00\x1b\b" + // 0x1B071B35: 0x00001B08 + "\x1b\t\x1b5\x00\x00\x1b\n" + // 0x1B091B35: 0x00001B0A + "\x1b\v\x1b5\x00\x00\x1b\f" + // 0x1B0B1B35: 0x00001B0C + "\x1b\r\x1b5\x00\x00\x1b\x0e" + // 0x1B0D1B35: 0x00001B0E + "\x1b\x11\x1b5\x00\x00\x1b\x12" + // 0x1B111B35: 0x00001B12 + "\x1b:\x1b5\x00\x00\x1b;" + // 0x1B3A1B35: 0x00001B3B + "\x1b<\x1b5\x00\x00\x1b=" + // 0x1B3C1B35: 0x00001B3D + "\x1b>\x1b5\x00\x00\x1b@" + // 0x1B3E1B35: 0x00001B40 + "\x1b?\x1b5\x00\x00\x1bA" + // 0x1B3F1B35: 0x00001B41 + "\x1bB\x1b5\x00\x00\x1bC" + // 0x1B421B35: 0x00001B43 + "\x00A\x03%\x00\x00\x1e\x00" + // 0x00410325: 0x00001E00 + "\x00a\x03%\x00\x00\x1e\x01" + // 0x00610325: 0x00001E01 + "\x00B\x03\a\x00\x00\x1e\x02" + // 0x00420307: 0x00001E02 + "\x00b\x03\a\x00\x00\x1e\x03" + // 0x00620307: 0x00001E03 + "\x00B\x03#\x00\x00\x1e\x04" + // 0x00420323: 0x00001E04 + "\x00b\x03#\x00\x00\x1e\x05" + // 0x00620323: 0x00001E05 + "\x00B\x031\x00\x00\x1e\x06" + // 0x00420331: 0x00001E06 + "\x00b\x031\x00\x00\x1e\a" + // 0x00620331: 0x00001E07 + "\x00\xc7\x03\x01\x00\x00\x1e\b" + // 0x00C70301: 0x00001E08 + "\x00\xe7\x03\x01\x00\x00\x1e\t" + // 0x00E70301: 0x00001E09 + "\x00D\x03\a\x00\x00\x1e\n" + // 0x00440307: 0x00001E0A + "\x00d\x03\a\x00\x00\x1e\v" + // 0x00640307: 0x00001E0B + "\x00D\x03#\x00\x00\x1e\f" + // 0x00440323: 0x00001E0C + "\x00d\x03#\x00\x00\x1e\r" + // 0x00640323: 0x00001E0D + "\x00D\x031\x00\x00\x1e\x0e" + // 0x00440331: 0x00001E0E + "\x00d\x031\x00\x00\x1e\x0f" + // 0x00640331: 0x00001E0F + "\x00D\x03'\x00\x00\x1e\x10" + // 0x00440327: 0x00001E10 + "\x00d\x03'\x00\x00\x1e\x11" + // 0x00640327: 0x00001E11 + "\x00D\x03-\x00\x00\x1e\x12" + // 0x0044032D: 0x00001E12 + "\x00d\x03-\x00\x00\x1e\x13" + // 0x0064032D: 0x00001E13 + "\x01\x12\x03\x00\x00\x00\x1e\x14" + // 0x01120300: 0x00001E14 + "\x01\x13\x03\x00\x00\x00\x1e\x15" + // 0x01130300: 0x00001E15 + "\x01\x12\x03\x01\x00\x00\x1e\x16" + // 0x01120301: 0x00001E16 + "\x01\x13\x03\x01\x00\x00\x1e\x17" + // 0x01130301: 0x00001E17 + "\x00E\x03-\x00\x00\x1e\x18" + // 0x0045032D: 0x00001E18 + "\x00e\x03-\x00\x00\x1e\x19" + // 0x0065032D: 0x00001E19 + "\x00E\x030\x00\x00\x1e\x1a" + // 0x00450330: 0x00001E1A + "\x00e\x030\x00\x00\x1e\x1b" + // 0x00650330: 0x00001E1B + "\x02(\x03\x06\x00\x00\x1e\x1c" + // 0x02280306: 0x00001E1C + "\x02)\x03\x06\x00\x00\x1e\x1d" + // 0x02290306: 0x00001E1D + "\x00F\x03\a\x00\x00\x1e\x1e" + // 0x00460307: 0x00001E1E + "\x00f\x03\a\x00\x00\x1e\x1f" + // 0x00660307: 0x00001E1F + "\x00G\x03\x04\x00\x00\x1e " + // 0x00470304: 0x00001E20 + "\x00g\x03\x04\x00\x00\x1e!" + // 0x00670304: 0x00001E21 + "\x00H\x03\a\x00\x00\x1e\"" + // 0x00480307: 0x00001E22 + "\x00h\x03\a\x00\x00\x1e#" + // 0x00680307: 0x00001E23 + "\x00H\x03#\x00\x00\x1e$" + // 0x00480323: 0x00001E24 + "\x00h\x03#\x00\x00\x1e%" + // 0x00680323: 0x00001E25 + "\x00H\x03\b\x00\x00\x1e&" + // 0x00480308: 0x00001E26 + "\x00h\x03\b\x00\x00\x1e'" + // 0x00680308: 0x00001E27 + "\x00H\x03'\x00\x00\x1e(" + // 0x00480327: 0x00001E28 + "\x00h\x03'\x00\x00\x1e)" + // 0x00680327: 0x00001E29 + "\x00H\x03.\x00\x00\x1e*" + // 0x0048032E: 0x00001E2A + "\x00h\x03.\x00\x00\x1e+" + // 0x0068032E: 0x00001E2B + "\x00I\x030\x00\x00\x1e," + // 0x00490330: 0x00001E2C + "\x00i\x030\x00\x00\x1e-" + // 0x00690330: 0x00001E2D + "\x00\xcf\x03\x01\x00\x00\x1e." + // 0x00CF0301: 0x00001E2E + "\x00\xef\x03\x01\x00\x00\x1e/" + // 0x00EF0301: 0x00001E2F + "\x00K\x03\x01\x00\x00\x1e0" + // 0x004B0301: 0x00001E30 + "\x00k\x03\x01\x00\x00\x1e1" + // 0x006B0301: 0x00001E31 + "\x00K\x03#\x00\x00\x1e2" + // 0x004B0323: 0x00001E32 + "\x00k\x03#\x00\x00\x1e3" + // 0x006B0323: 0x00001E33 + "\x00K\x031\x00\x00\x1e4" + // 0x004B0331: 0x00001E34 + "\x00k\x031\x00\x00\x1e5" + // 0x006B0331: 0x00001E35 + "\x00L\x03#\x00\x00\x1e6" + // 0x004C0323: 0x00001E36 + "\x00l\x03#\x00\x00\x1e7" + // 0x006C0323: 0x00001E37 + "\x1e6\x03\x04\x00\x00\x1e8" + // 0x1E360304: 0x00001E38 + "\x1e7\x03\x04\x00\x00\x1e9" + // 0x1E370304: 0x00001E39 + "\x00L\x031\x00\x00\x1e:" + // 0x004C0331: 0x00001E3A + "\x00l\x031\x00\x00\x1e;" + // 0x006C0331: 0x00001E3B + "\x00L\x03-\x00\x00\x1e<" + // 0x004C032D: 0x00001E3C + "\x00l\x03-\x00\x00\x1e=" + // 0x006C032D: 0x00001E3D + "\x00M\x03\x01\x00\x00\x1e>" + // 0x004D0301: 0x00001E3E + "\x00m\x03\x01\x00\x00\x1e?" + // 0x006D0301: 0x00001E3F + "\x00M\x03\a\x00\x00\x1e@" + // 0x004D0307: 0x00001E40 + "\x00m\x03\a\x00\x00\x1eA" + // 0x006D0307: 0x00001E41 + "\x00M\x03#\x00\x00\x1eB" + // 0x004D0323: 0x00001E42 + "\x00m\x03#\x00\x00\x1eC" + // 0x006D0323: 0x00001E43 + "\x00N\x03\a\x00\x00\x1eD" + // 0x004E0307: 0x00001E44 + "\x00n\x03\a\x00\x00\x1eE" + // 0x006E0307: 0x00001E45 + "\x00N\x03#\x00\x00\x1eF" + // 0x004E0323: 0x00001E46 + "\x00n\x03#\x00\x00\x1eG" + // 0x006E0323: 0x00001E47 + "\x00N\x031\x00\x00\x1eH" + // 0x004E0331: 0x00001E48 + "\x00n\x031\x00\x00\x1eI" + // 0x006E0331: 0x00001E49 + "\x00N\x03-\x00\x00\x1eJ" + // 0x004E032D: 0x00001E4A + "\x00n\x03-\x00\x00\x1eK" + // 0x006E032D: 0x00001E4B + "\x00\xd5\x03\x01\x00\x00\x1eL" + // 0x00D50301: 0x00001E4C + "\x00\xf5\x03\x01\x00\x00\x1eM" + // 0x00F50301: 0x00001E4D + "\x00\xd5\x03\b\x00\x00\x1eN" + // 0x00D50308: 0x00001E4E + "\x00\xf5\x03\b\x00\x00\x1eO" + // 0x00F50308: 0x00001E4F + "\x01L\x03\x00\x00\x00\x1eP" + // 0x014C0300: 0x00001E50 + "\x01M\x03\x00\x00\x00\x1eQ" + // 0x014D0300: 0x00001E51 + "\x01L\x03\x01\x00\x00\x1eR" + // 0x014C0301: 0x00001E52 + "\x01M\x03\x01\x00\x00\x1eS" + // 0x014D0301: 0x00001E53 + "\x00P\x03\x01\x00\x00\x1eT" + // 0x00500301: 0x00001E54 + "\x00p\x03\x01\x00\x00\x1eU" + // 0x00700301: 0x00001E55 + "\x00P\x03\a\x00\x00\x1eV" + // 0x00500307: 0x00001E56 + "\x00p\x03\a\x00\x00\x1eW" + // 0x00700307: 0x00001E57 + "\x00R\x03\a\x00\x00\x1eX" + // 0x00520307: 0x00001E58 + "\x00r\x03\a\x00\x00\x1eY" + // 0x00720307: 0x00001E59 + "\x00R\x03#\x00\x00\x1eZ" + // 0x00520323: 0x00001E5A + "\x00r\x03#\x00\x00\x1e[" + // 0x00720323: 0x00001E5B + "\x1eZ\x03\x04\x00\x00\x1e\\" + // 0x1E5A0304: 0x00001E5C + "\x1e[\x03\x04\x00\x00\x1e]" + // 0x1E5B0304: 0x00001E5D + "\x00R\x031\x00\x00\x1e^" + // 0x00520331: 0x00001E5E + "\x00r\x031\x00\x00\x1e_" + // 0x00720331: 0x00001E5F + "\x00S\x03\a\x00\x00\x1e`" + // 0x00530307: 0x00001E60 + "\x00s\x03\a\x00\x00\x1ea" + // 0x00730307: 0x00001E61 + "\x00S\x03#\x00\x00\x1eb" + // 0x00530323: 0x00001E62 + "\x00s\x03#\x00\x00\x1ec" + // 0x00730323: 0x00001E63 + "\x01Z\x03\a\x00\x00\x1ed" + // 0x015A0307: 0x00001E64 + "\x01[\x03\a\x00\x00\x1ee" + // 0x015B0307: 0x00001E65 + "\x01`\x03\a\x00\x00\x1ef" + // 0x01600307: 0x00001E66 + "\x01a\x03\a\x00\x00\x1eg" + // 0x01610307: 0x00001E67 + "\x1eb\x03\a\x00\x00\x1eh" + // 0x1E620307: 0x00001E68 + "\x1ec\x03\a\x00\x00\x1ei" + // 0x1E630307: 0x00001E69 + "\x00T\x03\a\x00\x00\x1ej" + // 0x00540307: 0x00001E6A + "\x00t\x03\a\x00\x00\x1ek" + // 0x00740307: 0x00001E6B + "\x00T\x03#\x00\x00\x1el" + // 0x00540323: 0x00001E6C + "\x00t\x03#\x00\x00\x1em" + // 0x00740323: 0x00001E6D + "\x00T\x031\x00\x00\x1en" + // 0x00540331: 0x00001E6E + "\x00t\x031\x00\x00\x1eo" + // 0x00740331: 0x00001E6F + "\x00T\x03-\x00\x00\x1ep" + // 0x0054032D: 0x00001E70 + "\x00t\x03-\x00\x00\x1eq" + // 0x0074032D: 0x00001E71 + "\x00U\x03$\x00\x00\x1er" + // 0x00550324: 0x00001E72 + "\x00u\x03$\x00\x00\x1es" + // 0x00750324: 0x00001E73 + "\x00U\x030\x00\x00\x1et" + // 0x00550330: 0x00001E74 + "\x00u\x030\x00\x00\x1eu" + // 0x00750330: 0x00001E75 + "\x00U\x03-\x00\x00\x1ev" + // 0x0055032D: 0x00001E76 + "\x00u\x03-\x00\x00\x1ew" + // 0x0075032D: 0x00001E77 + "\x01h\x03\x01\x00\x00\x1ex" + // 0x01680301: 0x00001E78 + "\x01i\x03\x01\x00\x00\x1ey" + // 0x01690301: 0x00001E79 + "\x01j\x03\b\x00\x00\x1ez" + // 0x016A0308: 0x00001E7A + "\x01k\x03\b\x00\x00\x1e{" + // 0x016B0308: 0x00001E7B + "\x00V\x03\x03\x00\x00\x1e|" + // 0x00560303: 0x00001E7C + "\x00v\x03\x03\x00\x00\x1e}" + // 0x00760303: 0x00001E7D + "\x00V\x03#\x00\x00\x1e~" + // 0x00560323: 0x00001E7E + "\x00v\x03#\x00\x00\x1e\x7f" + // 0x00760323: 0x00001E7F + "\x00W\x03\x00\x00\x00\x1e\x80" + // 0x00570300: 0x00001E80 + "\x00w\x03\x00\x00\x00\x1e\x81" + // 0x00770300: 0x00001E81 + "\x00W\x03\x01\x00\x00\x1e\x82" + // 0x00570301: 0x00001E82 + "\x00w\x03\x01\x00\x00\x1e\x83" + // 0x00770301: 0x00001E83 + "\x00W\x03\b\x00\x00\x1e\x84" + // 0x00570308: 0x00001E84 + "\x00w\x03\b\x00\x00\x1e\x85" + // 0x00770308: 0x00001E85 + "\x00W\x03\a\x00\x00\x1e\x86" + // 0x00570307: 0x00001E86 + "\x00w\x03\a\x00\x00\x1e\x87" + // 0x00770307: 0x00001E87 + "\x00W\x03#\x00\x00\x1e\x88" + // 0x00570323: 0x00001E88 + "\x00w\x03#\x00\x00\x1e\x89" + // 0x00770323: 0x00001E89 + "\x00X\x03\a\x00\x00\x1e\x8a" + // 0x00580307: 0x00001E8A + "\x00x\x03\a\x00\x00\x1e\x8b" + // 0x00780307: 0x00001E8B + "\x00X\x03\b\x00\x00\x1e\x8c" + // 0x00580308: 0x00001E8C + "\x00x\x03\b\x00\x00\x1e\x8d" + // 0x00780308: 0x00001E8D + "\x00Y\x03\a\x00\x00\x1e\x8e" + // 0x00590307: 0x00001E8E + "\x00y\x03\a\x00\x00\x1e\x8f" + // 0x00790307: 0x00001E8F + "\x00Z\x03\x02\x00\x00\x1e\x90" + // 0x005A0302: 0x00001E90 + "\x00z\x03\x02\x00\x00\x1e\x91" + // 0x007A0302: 0x00001E91 + "\x00Z\x03#\x00\x00\x1e\x92" + // 0x005A0323: 0x00001E92 + "\x00z\x03#\x00\x00\x1e\x93" + // 0x007A0323: 0x00001E93 + "\x00Z\x031\x00\x00\x1e\x94" + // 0x005A0331: 0x00001E94 + "\x00z\x031\x00\x00\x1e\x95" + // 0x007A0331: 0x00001E95 + "\x00h\x031\x00\x00\x1e\x96" + // 0x00680331: 0x00001E96 + "\x00t\x03\b\x00\x00\x1e\x97" + // 0x00740308: 0x00001E97 + "\x00w\x03\n\x00\x00\x1e\x98" + // 0x0077030A: 0x00001E98 + "\x00y\x03\n\x00\x00\x1e\x99" + // 0x0079030A: 0x00001E99 + "\x01\x7f\x03\a\x00\x00\x1e\x9b" + // 0x017F0307: 0x00001E9B + "\x00A\x03#\x00\x00\x1e\xa0" + // 0x00410323: 0x00001EA0 + "\x00a\x03#\x00\x00\x1e\xa1" + // 0x00610323: 0x00001EA1 + "\x00A\x03\t\x00\x00\x1e\xa2" + // 0x00410309: 0x00001EA2 + "\x00a\x03\t\x00\x00\x1e\xa3" + // 0x00610309: 0x00001EA3 + "\x00\xc2\x03\x01\x00\x00\x1e\xa4" + // 0x00C20301: 0x00001EA4 + "\x00\xe2\x03\x01\x00\x00\x1e\xa5" + // 0x00E20301: 0x00001EA5 + "\x00\xc2\x03\x00\x00\x00\x1e\xa6" + // 0x00C20300: 0x00001EA6 + "\x00\xe2\x03\x00\x00\x00\x1e\xa7" + // 0x00E20300: 0x00001EA7 + "\x00\xc2\x03\t\x00\x00\x1e\xa8" + // 0x00C20309: 0x00001EA8 + "\x00\xe2\x03\t\x00\x00\x1e\xa9" + // 0x00E20309: 0x00001EA9 + "\x00\xc2\x03\x03\x00\x00\x1e\xaa" + // 0x00C20303: 0x00001EAA + "\x00\xe2\x03\x03\x00\x00\x1e\xab" + // 0x00E20303: 0x00001EAB + "\x1e\xa0\x03\x02\x00\x00\x1e\xac" + // 0x1EA00302: 0x00001EAC + "\x1e\xa1\x03\x02\x00\x00\x1e\xad" + // 0x1EA10302: 0x00001EAD + "\x01\x02\x03\x01\x00\x00\x1e\xae" + // 0x01020301: 0x00001EAE + "\x01\x03\x03\x01\x00\x00\x1e\xaf" + // 0x01030301: 0x00001EAF + "\x01\x02\x03\x00\x00\x00\x1e\xb0" + // 0x01020300: 0x00001EB0 + "\x01\x03\x03\x00\x00\x00\x1e\xb1" + // 0x01030300: 0x00001EB1 + "\x01\x02\x03\t\x00\x00\x1e\xb2" + // 0x01020309: 0x00001EB2 + "\x01\x03\x03\t\x00\x00\x1e\xb3" + // 0x01030309: 0x00001EB3 + "\x01\x02\x03\x03\x00\x00\x1e\xb4" + // 0x01020303: 0x00001EB4 + "\x01\x03\x03\x03\x00\x00\x1e\xb5" + // 0x01030303: 0x00001EB5 + "\x1e\xa0\x03\x06\x00\x00\x1e\xb6" + // 0x1EA00306: 0x00001EB6 + "\x1e\xa1\x03\x06\x00\x00\x1e\xb7" + // 0x1EA10306: 0x00001EB7 + "\x00E\x03#\x00\x00\x1e\xb8" + // 0x00450323: 0x00001EB8 + "\x00e\x03#\x00\x00\x1e\xb9" + // 0x00650323: 0x00001EB9 + "\x00E\x03\t\x00\x00\x1e\xba" + // 0x00450309: 0x00001EBA + "\x00e\x03\t\x00\x00\x1e\xbb" + // 0x00650309: 0x00001EBB + "\x00E\x03\x03\x00\x00\x1e\xbc" + // 0x00450303: 0x00001EBC + "\x00e\x03\x03\x00\x00\x1e\xbd" + // 0x00650303: 0x00001EBD + "\x00\xca\x03\x01\x00\x00\x1e\xbe" + // 0x00CA0301: 0x00001EBE + "\x00\xea\x03\x01\x00\x00\x1e\xbf" + // 0x00EA0301: 0x00001EBF + "\x00\xca\x03\x00\x00\x00\x1e\xc0" + // 0x00CA0300: 0x00001EC0 + "\x00\xea\x03\x00\x00\x00\x1e\xc1" + // 0x00EA0300: 0x00001EC1 + "\x00\xca\x03\t\x00\x00\x1e\xc2" + // 0x00CA0309: 0x00001EC2 + "\x00\xea\x03\t\x00\x00\x1e\xc3" + // 0x00EA0309: 0x00001EC3 + "\x00\xca\x03\x03\x00\x00\x1e\xc4" + // 0x00CA0303: 0x00001EC4 + "\x00\xea\x03\x03\x00\x00\x1e\xc5" + // 0x00EA0303: 0x00001EC5 + "\x1e\xb8\x03\x02\x00\x00\x1e\xc6" + // 0x1EB80302: 0x00001EC6 + "\x1e\xb9\x03\x02\x00\x00\x1e\xc7" + // 0x1EB90302: 0x00001EC7 + "\x00I\x03\t\x00\x00\x1e\xc8" + // 0x00490309: 0x00001EC8 + "\x00i\x03\t\x00\x00\x1e\xc9" + // 0x00690309: 0x00001EC9 + "\x00I\x03#\x00\x00\x1e\xca" + // 0x00490323: 0x00001ECA + "\x00i\x03#\x00\x00\x1e\xcb" + // 0x00690323: 0x00001ECB + "\x00O\x03#\x00\x00\x1e\xcc" + // 0x004F0323: 0x00001ECC + "\x00o\x03#\x00\x00\x1e\xcd" + // 0x006F0323: 0x00001ECD + "\x00O\x03\t\x00\x00\x1e\xce" + // 0x004F0309: 0x00001ECE + "\x00o\x03\t\x00\x00\x1e\xcf" + // 0x006F0309: 0x00001ECF + "\x00\xd4\x03\x01\x00\x00\x1e\xd0" + // 0x00D40301: 0x00001ED0 + "\x00\xf4\x03\x01\x00\x00\x1e\xd1" + // 0x00F40301: 0x00001ED1 + "\x00\xd4\x03\x00\x00\x00\x1e\xd2" + // 0x00D40300: 0x00001ED2 + "\x00\xf4\x03\x00\x00\x00\x1e\xd3" + // 0x00F40300: 0x00001ED3 + "\x00\xd4\x03\t\x00\x00\x1e\xd4" + // 0x00D40309: 0x00001ED4 + "\x00\xf4\x03\t\x00\x00\x1e\xd5" + // 0x00F40309: 0x00001ED5 + "\x00\xd4\x03\x03\x00\x00\x1e\xd6" + // 0x00D40303: 0x00001ED6 + "\x00\xf4\x03\x03\x00\x00\x1e\xd7" + // 0x00F40303: 0x00001ED7 + "\x1e\xcc\x03\x02\x00\x00\x1e\xd8" + // 0x1ECC0302: 0x00001ED8 + "\x1e\xcd\x03\x02\x00\x00\x1e\xd9" + // 0x1ECD0302: 0x00001ED9 + "\x01\xa0\x03\x01\x00\x00\x1e\xda" + // 0x01A00301: 0x00001EDA + "\x01\xa1\x03\x01\x00\x00\x1e\xdb" + // 0x01A10301: 0x00001EDB + "\x01\xa0\x03\x00\x00\x00\x1e\xdc" + // 0x01A00300: 0x00001EDC + "\x01\xa1\x03\x00\x00\x00\x1e\xdd" + // 0x01A10300: 0x00001EDD + "\x01\xa0\x03\t\x00\x00\x1e\xde" + // 0x01A00309: 0x00001EDE + "\x01\xa1\x03\t\x00\x00\x1e\xdf" + // 0x01A10309: 0x00001EDF + "\x01\xa0\x03\x03\x00\x00\x1e\xe0" + // 0x01A00303: 0x00001EE0 + "\x01\xa1\x03\x03\x00\x00\x1e\xe1" + // 0x01A10303: 0x00001EE1 + "\x01\xa0\x03#\x00\x00\x1e\xe2" + // 0x01A00323: 0x00001EE2 + "\x01\xa1\x03#\x00\x00\x1e\xe3" + // 0x01A10323: 0x00001EE3 + "\x00U\x03#\x00\x00\x1e\xe4" + // 0x00550323: 0x00001EE4 + "\x00u\x03#\x00\x00\x1e\xe5" + // 0x00750323: 0x00001EE5 + "\x00U\x03\t\x00\x00\x1e\xe6" + // 0x00550309: 0x00001EE6 + "\x00u\x03\t\x00\x00\x1e\xe7" + // 0x00750309: 0x00001EE7 + "\x01\xaf\x03\x01\x00\x00\x1e\xe8" + // 0x01AF0301: 0x00001EE8 + "\x01\xb0\x03\x01\x00\x00\x1e\xe9" + // 0x01B00301: 0x00001EE9 + "\x01\xaf\x03\x00\x00\x00\x1e\xea" + // 0x01AF0300: 0x00001EEA + "\x01\xb0\x03\x00\x00\x00\x1e\xeb" + // 0x01B00300: 0x00001EEB + "\x01\xaf\x03\t\x00\x00\x1e\xec" + // 0x01AF0309: 0x00001EEC + "\x01\xb0\x03\t\x00\x00\x1e\xed" + // 0x01B00309: 0x00001EED + "\x01\xaf\x03\x03\x00\x00\x1e\xee" + // 0x01AF0303: 0x00001EEE + "\x01\xb0\x03\x03\x00\x00\x1e\xef" + // 0x01B00303: 0x00001EEF + "\x01\xaf\x03#\x00\x00\x1e\xf0" + // 0x01AF0323: 0x00001EF0 + "\x01\xb0\x03#\x00\x00\x1e\xf1" + // 0x01B00323: 0x00001EF1 + "\x00Y\x03\x00\x00\x00\x1e\xf2" + // 0x00590300: 0x00001EF2 + "\x00y\x03\x00\x00\x00\x1e\xf3" + // 0x00790300: 0x00001EF3 + "\x00Y\x03#\x00\x00\x1e\xf4" + // 0x00590323: 0x00001EF4 + "\x00y\x03#\x00\x00\x1e\xf5" + // 0x00790323: 0x00001EF5 + "\x00Y\x03\t\x00\x00\x1e\xf6" + // 0x00590309: 0x00001EF6 + "\x00y\x03\t\x00\x00\x1e\xf7" + // 0x00790309: 0x00001EF7 + "\x00Y\x03\x03\x00\x00\x1e\xf8" + // 0x00590303: 0x00001EF8 + "\x00y\x03\x03\x00\x00\x1e\xf9" + // 0x00790303: 0x00001EF9 + "\x03\xb1\x03\x13\x00\x00\x1f\x00" + // 0x03B10313: 0x00001F00 + "\x03\xb1\x03\x14\x00\x00\x1f\x01" + // 0x03B10314: 0x00001F01 + "\x1f\x00\x03\x00\x00\x00\x1f\x02" + // 0x1F000300: 0x00001F02 + "\x1f\x01\x03\x00\x00\x00\x1f\x03" + // 0x1F010300: 0x00001F03 + "\x1f\x00\x03\x01\x00\x00\x1f\x04" + // 0x1F000301: 0x00001F04 + "\x1f\x01\x03\x01\x00\x00\x1f\x05" + // 0x1F010301: 0x00001F05 + "\x1f\x00\x03B\x00\x00\x1f\x06" + // 0x1F000342: 0x00001F06 + "\x1f\x01\x03B\x00\x00\x1f\a" + // 0x1F010342: 0x00001F07 + "\x03\x91\x03\x13\x00\x00\x1f\b" + // 0x03910313: 0x00001F08 + "\x03\x91\x03\x14\x00\x00\x1f\t" + // 0x03910314: 0x00001F09 + "\x1f\b\x03\x00\x00\x00\x1f\n" + // 0x1F080300: 0x00001F0A + "\x1f\t\x03\x00\x00\x00\x1f\v" + // 0x1F090300: 0x00001F0B + "\x1f\b\x03\x01\x00\x00\x1f\f" + // 0x1F080301: 0x00001F0C + "\x1f\t\x03\x01\x00\x00\x1f\r" + // 0x1F090301: 0x00001F0D + "\x1f\b\x03B\x00\x00\x1f\x0e" + // 0x1F080342: 0x00001F0E + "\x1f\t\x03B\x00\x00\x1f\x0f" + // 0x1F090342: 0x00001F0F + "\x03\xb5\x03\x13\x00\x00\x1f\x10" + // 0x03B50313: 0x00001F10 + "\x03\xb5\x03\x14\x00\x00\x1f\x11" + // 0x03B50314: 0x00001F11 + "\x1f\x10\x03\x00\x00\x00\x1f\x12" + // 0x1F100300: 0x00001F12 + "\x1f\x11\x03\x00\x00\x00\x1f\x13" + // 0x1F110300: 0x00001F13 + "\x1f\x10\x03\x01\x00\x00\x1f\x14" + // 0x1F100301: 0x00001F14 + "\x1f\x11\x03\x01\x00\x00\x1f\x15" + // 0x1F110301: 0x00001F15 + "\x03\x95\x03\x13\x00\x00\x1f\x18" + // 0x03950313: 0x00001F18 + "\x03\x95\x03\x14\x00\x00\x1f\x19" + // 0x03950314: 0x00001F19 + "\x1f\x18\x03\x00\x00\x00\x1f\x1a" + // 0x1F180300: 0x00001F1A + "\x1f\x19\x03\x00\x00\x00\x1f\x1b" + // 0x1F190300: 0x00001F1B + "\x1f\x18\x03\x01\x00\x00\x1f\x1c" + // 0x1F180301: 0x00001F1C + "\x1f\x19\x03\x01\x00\x00\x1f\x1d" + // 0x1F190301: 0x00001F1D + "\x03\xb7\x03\x13\x00\x00\x1f " + // 0x03B70313: 0x00001F20 + "\x03\xb7\x03\x14\x00\x00\x1f!" + // 0x03B70314: 0x00001F21 + "\x1f \x03\x00\x00\x00\x1f\"" + // 0x1F200300: 0x00001F22 + "\x1f!\x03\x00\x00\x00\x1f#" + // 0x1F210300: 0x00001F23 + "\x1f \x03\x01\x00\x00\x1f$" + // 0x1F200301: 0x00001F24 + "\x1f!\x03\x01\x00\x00\x1f%" + // 0x1F210301: 0x00001F25 + "\x1f \x03B\x00\x00\x1f&" + // 0x1F200342: 0x00001F26 + "\x1f!\x03B\x00\x00\x1f'" + // 0x1F210342: 0x00001F27 + "\x03\x97\x03\x13\x00\x00\x1f(" + // 0x03970313: 0x00001F28 + "\x03\x97\x03\x14\x00\x00\x1f)" + // 0x03970314: 0x00001F29 + "\x1f(\x03\x00\x00\x00\x1f*" + // 0x1F280300: 0x00001F2A + "\x1f)\x03\x00\x00\x00\x1f+" + // 0x1F290300: 0x00001F2B + "\x1f(\x03\x01\x00\x00\x1f," + // 0x1F280301: 0x00001F2C + "\x1f)\x03\x01\x00\x00\x1f-" + // 0x1F290301: 0x00001F2D + "\x1f(\x03B\x00\x00\x1f." + // 0x1F280342: 0x00001F2E + "\x1f)\x03B\x00\x00\x1f/" + // 0x1F290342: 0x00001F2F + "\x03\xb9\x03\x13\x00\x00\x1f0" + // 0x03B90313: 0x00001F30 + "\x03\xb9\x03\x14\x00\x00\x1f1" + // 0x03B90314: 0x00001F31 + "\x1f0\x03\x00\x00\x00\x1f2" + // 0x1F300300: 0x00001F32 + "\x1f1\x03\x00\x00\x00\x1f3" + // 0x1F310300: 0x00001F33 + "\x1f0\x03\x01\x00\x00\x1f4" + // 0x1F300301: 0x00001F34 + "\x1f1\x03\x01\x00\x00\x1f5" + // 0x1F310301: 0x00001F35 + "\x1f0\x03B\x00\x00\x1f6" + // 0x1F300342: 0x00001F36 + "\x1f1\x03B\x00\x00\x1f7" + // 0x1F310342: 0x00001F37 + "\x03\x99\x03\x13\x00\x00\x1f8" + // 0x03990313: 0x00001F38 + "\x03\x99\x03\x14\x00\x00\x1f9" + // 0x03990314: 0x00001F39 + "\x1f8\x03\x00\x00\x00\x1f:" + // 0x1F380300: 0x00001F3A + "\x1f9\x03\x00\x00\x00\x1f;" + // 0x1F390300: 0x00001F3B + "\x1f8\x03\x01\x00\x00\x1f<" + // 0x1F380301: 0x00001F3C + "\x1f9\x03\x01\x00\x00\x1f=" + // 0x1F390301: 0x00001F3D + "\x1f8\x03B\x00\x00\x1f>" + // 0x1F380342: 0x00001F3E + "\x1f9\x03B\x00\x00\x1f?" + // 0x1F390342: 0x00001F3F + "\x03\xbf\x03\x13\x00\x00\x1f@" + // 0x03BF0313: 0x00001F40 + "\x03\xbf\x03\x14\x00\x00\x1fA" + // 0x03BF0314: 0x00001F41 + "\x1f@\x03\x00\x00\x00\x1fB" + // 0x1F400300: 0x00001F42 + "\x1fA\x03\x00\x00\x00\x1fC" + // 0x1F410300: 0x00001F43 + "\x1f@\x03\x01\x00\x00\x1fD" + // 0x1F400301: 0x00001F44 + "\x1fA\x03\x01\x00\x00\x1fE" + // 0x1F410301: 0x00001F45 + "\x03\x9f\x03\x13\x00\x00\x1fH" + // 0x039F0313: 0x00001F48 + "\x03\x9f\x03\x14\x00\x00\x1fI" + // 0x039F0314: 0x00001F49 + "\x1fH\x03\x00\x00\x00\x1fJ" + // 0x1F480300: 0x00001F4A + "\x1fI\x03\x00\x00\x00\x1fK" + // 0x1F490300: 0x00001F4B + "\x1fH\x03\x01\x00\x00\x1fL" + // 0x1F480301: 0x00001F4C + "\x1fI\x03\x01\x00\x00\x1fM" + // 0x1F490301: 0x00001F4D + "\x03\xc5\x03\x13\x00\x00\x1fP" + // 0x03C50313: 0x00001F50 + "\x03\xc5\x03\x14\x00\x00\x1fQ" + // 0x03C50314: 0x00001F51 + "\x1fP\x03\x00\x00\x00\x1fR" + // 0x1F500300: 0x00001F52 + "\x1fQ\x03\x00\x00\x00\x1fS" + // 0x1F510300: 0x00001F53 + "\x1fP\x03\x01\x00\x00\x1fT" + // 0x1F500301: 0x00001F54 + "\x1fQ\x03\x01\x00\x00\x1fU" + // 0x1F510301: 0x00001F55 + "\x1fP\x03B\x00\x00\x1fV" + // 0x1F500342: 0x00001F56 + "\x1fQ\x03B\x00\x00\x1fW" + // 0x1F510342: 0x00001F57 + "\x03\xa5\x03\x14\x00\x00\x1fY" + // 0x03A50314: 0x00001F59 + "\x1fY\x03\x00\x00\x00\x1f[" + // 0x1F590300: 0x00001F5B + "\x1fY\x03\x01\x00\x00\x1f]" + // 0x1F590301: 0x00001F5D + "\x1fY\x03B\x00\x00\x1f_" + // 0x1F590342: 0x00001F5F + "\x03\xc9\x03\x13\x00\x00\x1f`" + // 0x03C90313: 0x00001F60 + "\x03\xc9\x03\x14\x00\x00\x1fa" + // 0x03C90314: 0x00001F61 + "\x1f`\x03\x00\x00\x00\x1fb" + // 0x1F600300: 0x00001F62 + "\x1fa\x03\x00\x00\x00\x1fc" + // 0x1F610300: 0x00001F63 + "\x1f`\x03\x01\x00\x00\x1fd" + // 0x1F600301: 0x00001F64 + "\x1fa\x03\x01\x00\x00\x1fe" + // 0x1F610301: 0x00001F65 + "\x1f`\x03B\x00\x00\x1ff" + // 0x1F600342: 0x00001F66 + "\x1fa\x03B\x00\x00\x1fg" + // 0x1F610342: 0x00001F67 + "\x03\xa9\x03\x13\x00\x00\x1fh" + // 0x03A90313: 0x00001F68 + "\x03\xa9\x03\x14\x00\x00\x1fi" + // 0x03A90314: 0x00001F69 + "\x1fh\x03\x00\x00\x00\x1fj" + // 0x1F680300: 0x00001F6A + "\x1fi\x03\x00\x00\x00\x1fk" + // 0x1F690300: 0x00001F6B + "\x1fh\x03\x01\x00\x00\x1fl" + // 0x1F680301: 0x00001F6C + "\x1fi\x03\x01\x00\x00\x1fm" + // 0x1F690301: 0x00001F6D + "\x1fh\x03B\x00\x00\x1fn" + // 0x1F680342: 0x00001F6E + "\x1fi\x03B\x00\x00\x1fo" + // 0x1F690342: 0x00001F6F + "\x03\xb1\x03\x00\x00\x00\x1fp" + // 0x03B10300: 0x00001F70 + "\x03\xb5\x03\x00\x00\x00\x1fr" + // 0x03B50300: 0x00001F72 + "\x03\xb7\x03\x00\x00\x00\x1ft" + // 0x03B70300: 0x00001F74 + "\x03\xb9\x03\x00\x00\x00\x1fv" + // 0x03B90300: 0x00001F76 + "\x03\xbf\x03\x00\x00\x00\x1fx" + // 0x03BF0300: 0x00001F78 + "\x03\xc5\x03\x00\x00\x00\x1fz" + // 0x03C50300: 0x00001F7A + "\x03\xc9\x03\x00\x00\x00\x1f|" + // 0x03C90300: 0x00001F7C + "\x1f\x00\x03E\x00\x00\x1f\x80" + // 0x1F000345: 0x00001F80 + "\x1f\x01\x03E\x00\x00\x1f\x81" + // 0x1F010345: 0x00001F81 + "\x1f\x02\x03E\x00\x00\x1f\x82" + // 0x1F020345: 0x00001F82 + "\x1f\x03\x03E\x00\x00\x1f\x83" + // 0x1F030345: 0x00001F83 + "\x1f\x04\x03E\x00\x00\x1f\x84" + // 0x1F040345: 0x00001F84 + "\x1f\x05\x03E\x00\x00\x1f\x85" + // 0x1F050345: 0x00001F85 + "\x1f\x06\x03E\x00\x00\x1f\x86" + // 0x1F060345: 0x00001F86 + "\x1f\a\x03E\x00\x00\x1f\x87" + // 0x1F070345: 0x00001F87 + "\x1f\b\x03E\x00\x00\x1f\x88" + // 0x1F080345: 0x00001F88 + "\x1f\t\x03E\x00\x00\x1f\x89" + // 0x1F090345: 0x00001F89 + "\x1f\n\x03E\x00\x00\x1f\x8a" + // 0x1F0A0345: 0x00001F8A + "\x1f\v\x03E\x00\x00\x1f\x8b" + // 0x1F0B0345: 0x00001F8B + "\x1f\f\x03E\x00\x00\x1f\x8c" + // 0x1F0C0345: 0x00001F8C + "\x1f\r\x03E\x00\x00\x1f\x8d" + // 0x1F0D0345: 0x00001F8D + "\x1f\x0e\x03E\x00\x00\x1f\x8e" + // 0x1F0E0345: 0x00001F8E + "\x1f\x0f\x03E\x00\x00\x1f\x8f" + // 0x1F0F0345: 0x00001F8F + "\x1f \x03E\x00\x00\x1f\x90" + // 0x1F200345: 0x00001F90 + "\x1f!\x03E\x00\x00\x1f\x91" + // 0x1F210345: 0x00001F91 + "\x1f\"\x03E\x00\x00\x1f\x92" + // 0x1F220345: 0x00001F92 + "\x1f#\x03E\x00\x00\x1f\x93" + // 0x1F230345: 0x00001F93 + "\x1f$\x03E\x00\x00\x1f\x94" + // 0x1F240345: 0x00001F94 + "\x1f%\x03E\x00\x00\x1f\x95" + // 0x1F250345: 0x00001F95 + "\x1f&\x03E\x00\x00\x1f\x96" + // 0x1F260345: 0x00001F96 + "\x1f'\x03E\x00\x00\x1f\x97" + // 0x1F270345: 0x00001F97 + "\x1f(\x03E\x00\x00\x1f\x98" + // 0x1F280345: 0x00001F98 + "\x1f)\x03E\x00\x00\x1f\x99" + // 0x1F290345: 0x00001F99 + "\x1f*\x03E\x00\x00\x1f\x9a" + // 0x1F2A0345: 0x00001F9A + "\x1f+\x03E\x00\x00\x1f\x9b" + // 0x1F2B0345: 0x00001F9B + "\x1f,\x03E\x00\x00\x1f\x9c" + // 0x1F2C0345: 0x00001F9C + "\x1f-\x03E\x00\x00\x1f\x9d" + // 0x1F2D0345: 0x00001F9D + "\x1f.\x03E\x00\x00\x1f\x9e" + // 0x1F2E0345: 0x00001F9E + "\x1f/\x03E\x00\x00\x1f\x9f" + // 0x1F2F0345: 0x00001F9F + "\x1f`\x03E\x00\x00\x1f\xa0" + // 0x1F600345: 0x00001FA0 + "\x1fa\x03E\x00\x00\x1f\xa1" + // 0x1F610345: 0x00001FA1 + "\x1fb\x03E\x00\x00\x1f\xa2" + // 0x1F620345: 0x00001FA2 + "\x1fc\x03E\x00\x00\x1f\xa3" + // 0x1F630345: 0x00001FA3 + "\x1fd\x03E\x00\x00\x1f\xa4" + // 0x1F640345: 0x00001FA4 + "\x1fe\x03E\x00\x00\x1f\xa5" + // 0x1F650345: 0x00001FA5 + "\x1ff\x03E\x00\x00\x1f\xa6" + // 0x1F660345: 0x00001FA6 + "\x1fg\x03E\x00\x00\x1f\xa7" + // 0x1F670345: 0x00001FA7 + "\x1fh\x03E\x00\x00\x1f\xa8" + // 0x1F680345: 0x00001FA8 + "\x1fi\x03E\x00\x00\x1f\xa9" + // 0x1F690345: 0x00001FA9 + "\x1fj\x03E\x00\x00\x1f\xaa" + // 0x1F6A0345: 0x00001FAA + "\x1fk\x03E\x00\x00\x1f\xab" + // 0x1F6B0345: 0x00001FAB + "\x1fl\x03E\x00\x00\x1f\xac" + // 0x1F6C0345: 0x00001FAC + "\x1fm\x03E\x00\x00\x1f\xad" + // 0x1F6D0345: 0x00001FAD + "\x1fn\x03E\x00\x00\x1f\xae" + // 0x1F6E0345: 0x00001FAE + "\x1fo\x03E\x00\x00\x1f\xaf" + // 0x1F6F0345: 0x00001FAF + "\x03\xb1\x03\x06\x00\x00\x1f\xb0" + // 0x03B10306: 0x00001FB0 + "\x03\xb1\x03\x04\x00\x00\x1f\xb1" + // 0x03B10304: 0x00001FB1 + "\x1fp\x03E\x00\x00\x1f\xb2" + // 0x1F700345: 0x00001FB2 + "\x03\xb1\x03E\x00\x00\x1f\xb3" + // 0x03B10345: 0x00001FB3 + "\x03\xac\x03E\x00\x00\x1f\xb4" + // 0x03AC0345: 0x00001FB4 + "\x03\xb1\x03B\x00\x00\x1f\xb6" + // 0x03B10342: 0x00001FB6 + "\x1f\xb6\x03E\x00\x00\x1f\xb7" + // 0x1FB60345: 0x00001FB7 + "\x03\x91\x03\x06\x00\x00\x1f\xb8" + // 0x03910306: 0x00001FB8 + "\x03\x91\x03\x04\x00\x00\x1f\xb9" + // 0x03910304: 0x00001FB9 + "\x03\x91\x03\x00\x00\x00\x1f\xba" + // 0x03910300: 0x00001FBA + "\x03\x91\x03E\x00\x00\x1f\xbc" + // 0x03910345: 0x00001FBC + "\x00\xa8\x03B\x00\x00\x1f\xc1" + // 0x00A80342: 0x00001FC1 + "\x1ft\x03E\x00\x00\x1f\xc2" + // 0x1F740345: 0x00001FC2 + "\x03\xb7\x03E\x00\x00\x1f\xc3" + // 0x03B70345: 0x00001FC3 + "\x03\xae\x03E\x00\x00\x1f\xc4" + // 0x03AE0345: 0x00001FC4 + "\x03\xb7\x03B\x00\x00\x1f\xc6" + // 0x03B70342: 0x00001FC6 + "\x1f\xc6\x03E\x00\x00\x1f\xc7" + // 0x1FC60345: 0x00001FC7 + "\x03\x95\x03\x00\x00\x00\x1f\xc8" + // 0x03950300: 0x00001FC8 + "\x03\x97\x03\x00\x00\x00\x1f\xca" + // 0x03970300: 0x00001FCA + "\x03\x97\x03E\x00\x00\x1f\xcc" + // 0x03970345: 0x00001FCC + "\x1f\xbf\x03\x00\x00\x00\x1f\xcd" + // 0x1FBF0300: 0x00001FCD + "\x1f\xbf\x03\x01\x00\x00\x1f\xce" + // 0x1FBF0301: 0x00001FCE + "\x1f\xbf\x03B\x00\x00\x1f\xcf" + // 0x1FBF0342: 0x00001FCF + "\x03\xb9\x03\x06\x00\x00\x1f\xd0" + // 0x03B90306: 0x00001FD0 + "\x03\xb9\x03\x04\x00\x00\x1f\xd1" + // 0x03B90304: 0x00001FD1 + "\x03\xca\x03\x00\x00\x00\x1f\xd2" + // 0x03CA0300: 0x00001FD2 + "\x03\xb9\x03B\x00\x00\x1f\xd6" + // 0x03B90342: 0x00001FD6 + "\x03\xca\x03B\x00\x00\x1f\xd7" + // 0x03CA0342: 0x00001FD7 + "\x03\x99\x03\x06\x00\x00\x1f\xd8" + // 0x03990306: 0x00001FD8 + "\x03\x99\x03\x04\x00\x00\x1f\xd9" + // 0x03990304: 0x00001FD9 + "\x03\x99\x03\x00\x00\x00\x1f\xda" + // 0x03990300: 0x00001FDA + "\x1f\xfe\x03\x00\x00\x00\x1f\xdd" + // 0x1FFE0300: 0x00001FDD + "\x1f\xfe\x03\x01\x00\x00\x1f\xde" + // 0x1FFE0301: 0x00001FDE + "\x1f\xfe\x03B\x00\x00\x1f\xdf" + // 0x1FFE0342: 0x00001FDF + "\x03\xc5\x03\x06\x00\x00\x1f\xe0" + // 0x03C50306: 0x00001FE0 + "\x03\xc5\x03\x04\x00\x00\x1f\xe1" + // 0x03C50304: 0x00001FE1 + "\x03\xcb\x03\x00\x00\x00\x1f\xe2" + // 0x03CB0300: 0x00001FE2 + "\x03\xc1\x03\x13\x00\x00\x1f\xe4" + // 0x03C10313: 0x00001FE4 + "\x03\xc1\x03\x14\x00\x00\x1f\xe5" + // 0x03C10314: 0x00001FE5 + "\x03\xc5\x03B\x00\x00\x1f\xe6" + // 0x03C50342: 0x00001FE6 + "\x03\xcb\x03B\x00\x00\x1f\xe7" + // 0x03CB0342: 0x00001FE7 + "\x03\xa5\x03\x06\x00\x00\x1f\xe8" + // 0x03A50306: 0x00001FE8 + "\x03\xa5\x03\x04\x00\x00\x1f\xe9" + // 0x03A50304: 0x00001FE9 + "\x03\xa5\x03\x00\x00\x00\x1f\xea" + // 0x03A50300: 0x00001FEA + "\x03\xa1\x03\x14\x00\x00\x1f\xec" + // 0x03A10314: 0x00001FEC + "\x00\xa8\x03\x00\x00\x00\x1f\xed" + // 0x00A80300: 0x00001FED + "\x1f|\x03E\x00\x00\x1f\xf2" + // 0x1F7C0345: 0x00001FF2 + "\x03\xc9\x03E\x00\x00\x1f\xf3" + // 0x03C90345: 0x00001FF3 + "\x03\xce\x03E\x00\x00\x1f\xf4" + // 0x03CE0345: 0x00001FF4 + "\x03\xc9\x03B\x00\x00\x1f\xf6" + // 0x03C90342: 0x00001FF6 + "\x1f\xf6\x03E\x00\x00\x1f\xf7" + // 0x1FF60345: 0x00001FF7 + "\x03\x9f\x03\x00\x00\x00\x1f\xf8" + // 0x039F0300: 0x00001FF8 + "\x03\xa9\x03\x00\x00\x00\x1f\xfa" + // 0x03A90300: 0x00001FFA + "\x03\xa9\x03E\x00\x00\x1f\xfc" + // 0x03A90345: 0x00001FFC + "!\x90\x038\x00\x00!\x9a" + // 0x21900338: 0x0000219A + "!\x92\x038\x00\x00!\x9b" + // 0x21920338: 0x0000219B + "!\x94\x038\x00\x00!\xae" + // 0x21940338: 0x000021AE + "!\xd0\x038\x00\x00!\xcd" + // 0x21D00338: 0x000021CD + "!\xd4\x038\x00\x00!\xce" + // 0x21D40338: 0x000021CE + "!\xd2\x038\x00\x00!\xcf" + // 0x21D20338: 0x000021CF + "\"\x03\x038\x00\x00\"\x04" + // 0x22030338: 0x00002204 + "\"\b\x038\x00\x00\"\t" + // 0x22080338: 0x00002209 + "\"\v\x038\x00\x00\"\f" + // 0x220B0338: 0x0000220C + "\"#\x038\x00\x00\"$" + // 0x22230338: 0x00002224 + "\"%\x038\x00\x00\"&" + // 0x22250338: 0x00002226 + "\"<\x038\x00\x00\"A" + // 0x223C0338: 0x00002241 + "\"C\x038\x00\x00\"D" + // 0x22430338: 0x00002244 + "\"E\x038\x00\x00\"G" + // 0x22450338: 0x00002247 + "\"H\x038\x00\x00\"I" + // 0x22480338: 0x00002249 + "\x00=\x038\x00\x00\"`" + // 0x003D0338: 0x00002260 + "\"a\x038\x00\x00\"b" + // 0x22610338: 0x00002262 + "\"M\x038\x00\x00\"m" + // 0x224D0338: 0x0000226D + "\x00<\x038\x00\x00\"n" + // 0x003C0338: 0x0000226E + "\x00>\x038\x00\x00\"o" + // 0x003E0338: 0x0000226F + "\"d\x038\x00\x00\"p" + // 0x22640338: 0x00002270 + "\"e\x038\x00\x00\"q" + // 0x22650338: 0x00002271 + "\"r\x038\x00\x00\"t" + // 0x22720338: 0x00002274 + "\"s\x038\x00\x00\"u" + // 0x22730338: 0x00002275 + "\"v\x038\x00\x00\"x" + // 0x22760338: 0x00002278 + "\"w\x038\x00\x00\"y" + // 0x22770338: 0x00002279 + "\"z\x038\x00\x00\"\x80" + // 0x227A0338: 0x00002280 + "\"{\x038\x00\x00\"\x81" + // 0x227B0338: 0x00002281 + "\"\x82\x038\x00\x00\"\x84" + // 0x22820338: 0x00002284 + "\"\x83\x038\x00\x00\"\x85" + // 0x22830338: 0x00002285 + "\"\x86\x038\x00\x00\"\x88" + // 0x22860338: 0x00002288 + "\"\x87\x038\x00\x00\"\x89" + // 0x22870338: 0x00002289 + "\"\xa2\x038\x00\x00\"\xac" + // 0x22A20338: 0x000022AC + "\"\xa8\x038\x00\x00\"\xad" + // 0x22A80338: 0x000022AD + "\"\xa9\x038\x00\x00\"\xae" + // 0x22A90338: 0x000022AE + "\"\xab\x038\x00\x00\"\xaf" + // 0x22AB0338: 0x000022AF + "\"|\x038\x00\x00\"\xe0" + // 0x227C0338: 0x000022E0 + "\"}\x038\x00\x00\"\xe1" + // 0x227D0338: 0x000022E1 + "\"\x91\x038\x00\x00\"\xe2" + // 0x22910338: 0x000022E2 + "\"\x92\x038\x00\x00\"\xe3" + // 0x22920338: 0x000022E3 + "\"\xb2\x038\x00\x00\"\xea" + // 0x22B20338: 0x000022EA + "\"\xb3\x038\x00\x00\"\xeb" + // 0x22B30338: 0x000022EB + "\"\xb4\x038\x00\x00\"\xec" + // 0x22B40338: 0x000022EC + "\"\xb5\x038\x00\x00\"\xed" + // 0x22B50338: 0x000022ED + "0K0\x99\x00\x000L" + // 0x304B3099: 0x0000304C + "0M0\x99\x00\x000N" + // 0x304D3099: 0x0000304E + "0O0\x99\x00\x000P" + // 0x304F3099: 0x00003050 + "0Q0\x99\x00\x000R" + // 0x30513099: 0x00003052 + "0S0\x99\x00\x000T" + // 0x30533099: 0x00003054 + "0U0\x99\x00\x000V" + // 0x30553099: 0x00003056 + "0W0\x99\x00\x000X" + // 0x30573099: 0x00003058 + "0Y0\x99\x00\x000Z" + // 0x30593099: 0x0000305A + "0[0\x99\x00\x000\\" + // 0x305B3099: 0x0000305C + "0]0\x99\x00\x000^" + // 0x305D3099: 0x0000305E + "0_0\x99\x00\x000`" + // 0x305F3099: 0x00003060 + "0a0\x99\x00\x000b" + // 0x30613099: 0x00003062 + "0d0\x99\x00\x000e" + // 0x30643099: 0x00003065 + "0f0\x99\x00\x000g" + // 0x30663099: 0x00003067 + "0h0\x99\x00\x000i" + // 0x30683099: 0x00003069 + "0o0\x99\x00\x000p" + // 0x306F3099: 0x00003070 + "0o0\x9a\x00\x000q" + // 0x306F309A: 0x00003071 + "0r0\x99\x00\x000s" + // 0x30723099: 0x00003073 + "0r0\x9a\x00\x000t" + // 0x3072309A: 0x00003074 + "0u0\x99\x00\x000v" + // 0x30753099: 0x00003076 + "0u0\x9a\x00\x000w" + // 0x3075309A: 0x00003077 + "0x0\x99\x00\x000y" + // 0x30783099: 0x00003079 + "0x0\x9a\x00\x000z" + // 0x3078309A: 0x0000307A + "0{0\x99\x00\x000|" + // 0x307B3099: 0x0000307C + "0{0\x9a\x00\x000}" + // 0x307B309A: 0x0000307D + "0F0\x99\x00\x000\x94" + // 0x30463099: 0x00003094 + "0\x9d0\x99\x00\x000\x9e" + // 0x309D3099: 0x0000309E + "0\xab0\x99\x00\x000\xac" + // 0x30AB3099: 0x000030AC + "0\xad0\x99\x00\x000\xae" + // 0x30AD3099: 0x000030AE + "0\xaf0\x99\x00\x000\xb0" + // 0x30AF3099: 0x000030B0 + "0\xb10\x99\x00\x000\xb2" + // 0x30B13099: 0x000030B2 + "0\xb30\x99\x00\x000\xb4" + // 0x30B33099: 0x000030B4 + "0\xb50\x99\x00\x000\xb6" + // 0x30B53099: 0x000030B6 + "0\xb70\x99\x00\x000\xb8" + // 0x30B73099: 0x000030B8 + "0\xb90\x99\x00\x000\xba" + // 0x30B93099: 0x000030BA + "0\xbb0\x99\x00\x000\xbc" + // 0x30BB3099: 0x000030BC + "0\xbd0\x99\x00\x000\xbe" + // 0x30BD3099: 0x000030BE + "0\xbf0\x99\x00\x000\xc0" + // 0x30BF3099: 0x000030C0 + "0\xc10\x99\x00\x000\xc2" + // 0x30C13099: 0x000030C2 + "0\xc40\x99\x00\x000\xc5" + // 0x30C43099: 0x000030C5 + "0\xc60\x99\x00\x000\xc7" + // 0x30C63099: 0x000030C7 + "0\xc80\x99\x00\x000\xc9" + // 0x30C83099: 0x000030C9 + "0\xcf0\x99\x00\x000\xd0" + // 0x30CF3099: 0x000030D0 + "0\xcf0\x9a\x00\x000\xd1" + // 0x30CF309A: 0x000030D1 + "0\xd20\x99\x00\x000\xd3" + // 0x30D23099: 0x000030D3 + "0\xd20\x9a\x00\x000\xd4" + // 0x30D2309A: 0x000030D4 + "0\xd50\x99\x00\x000\xd6" + // 0x30D53099: 0x000030D6 + "0\xd50\x9a\x00\x000\xd7" + // 0x30D5309A: 0x000030D7 + "0\xd80\x99\x00\x000\xd9" + // 0x30D83099: 0x000030D9 + "0\xd80\x9a\x00\x000\xda" + // 0x30D8309A: 0x000030DA + "0\xdb0\x99\x00\x000\xdc" + // 0x30DB3099: 0x000030DC + "0\xdb0\x9a\x00\x000\xdd" + // 0x30DB309A: 0x000030DD + "0\xa60\x99\x00\x000\xf4" + // 0x30A63099: 0x000030F4 + "0\xef0\x99\x00\x000\xf7" + // 0x30EF3099: 0x000030F7 + "0\xf00\x99\x00\x000\xf8" + // 0x30F03099: 0x000030F8 + "0\xf10\x99\x00\x000\xf9" + // 0x30F13099: 0x000030F9 + "0\xf20\x99\x00\x000\xfa" + // 0x30F23099: 0x000030FA + "0\xfd0\x99\x00\x000\xfe" + // 0x30FD3099: 0x000030FE + "\x10\x99\x10\xba\x00\x01\x10\x9a" + // 0x109910BA: 0x0001109A + "\x10\x9b\x10\xba\x00\x01\x10\x9c" + // 0x109B10BA: 0x0001109C + "\x10\xa5\x10\xba\x00\x01\x10\xab" + // 0x10A510BA: 0x000110AB + "\x111\x11'\x00\x01\x11." + // 0x11311127: 0x0001112E + "\x112\x11'\x00\x01\x11/" + // 0x11321127: 0x0001112F + "\x13G\x13>\x00\x01\x13K" + // 0x1347133E: 0x0001134B + "\x13G\x13W\x00\x01\x13L" + // 0x13471357: 0x0001134C + "\x14\xb9\x14\xba\x00\x01\x14\xbb" + // 0x14B914BA: 0x000114BB + "\x14\xb9\x14\xb0\x00\x01\x14\xbc" + // 0x14B914B0: 0x000114BC + "\x14\xb9\x14\xbd\x00\x01\x14\xbe" + // 0x14B914BD: 0x000114BE + "\x15\xb8\x15\xaf\x00\x01\x15\xba" + // 0x15B815AF: 0x000115BA + "\x15\xb9\x15\xaf\x00\x01\x15\xbb" + // 0x15B915AF: 0x000115BB + "\x195\x190\x00\x01\x198" + // 0x19351930: 0x00011938 + "" + // Total size of tables: 55KB (56160 bytes) diff --git a/vendor/golang.org/x/text/unicode/norm/tables9.0.0.go b/vendor/golang.org/x/text/unicode/norm/tables9.0.0.go index 94290692..0175eae5 100644 --- a/vendor/golang.org/x/text/unicode/norm/tables9.0.0.go +++ b/vendor/golang.org/x/text/unicode/norm/tables9.0.0.go @@ -1,5 +1,6 @@ // Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. +//go:build !go1.10 // +build !go1.10 package norm diff --git a/vendor/golang.org/x/tools/AUTHORS b/vendor/golang.org/x/tools/AUTHORS deleted file mode 100644 index 15167cd7..00000000 --- a/vendor/golang.org/x/tools/AUTHORS +++ /dev/null @@ -1,3 +0,0 @@ -# This source code refers to The Go Authors for copyright purposes. -# The master list of authors is in the main Go distribution, -# visible at http://tip.golang.org/AUTHORS. diff --git a/vendor/golang.org/x/tools/CONTRIBUTORS b/vendor/golang.org/x/tools/CONTRIBUTORS deleted file mode 100644 index 1c4577e9..00000000 --- a/vendor/golang.org/x/tools/CONTRIBUTORS +++ /dev/null @@ -1,3 +0,0 @@ -# This source code was written by the Go contributors. -# The master list of contributors is in the main Go distribution, -# visible at http://tip.golang.org/CONTRIBUTORS. diff --git a/vendor/golang.org/x/tools/cmd/goimports/doc.go b/vendor/golang.org/x/tools/cmd/goimports/doc.go index 7033e4d4..18a3ad44 100644 --- a/vendor/golang.org/x/tools/cmd/goimports/doc.go +++ b/vendor/golang.org/x/tools/cmd/goimports/doc.go @@ -1,27 +1,35 @@ -/* +// Copyright 2013 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. +/* Command goimports updates your Go import lines, adding missing ones and removing unreferenced ones. - $ go get golang.org/x/tools/cmd/goimports + $ go install golang.org/x/tools/cmd/goimports@latest In addition to fixing imports, goimports also formats your code in the same style as gofmt so it can be used as a replacement for your editor's gofmt-on-save hook. For emacs, make sure you have the latest go-mode.el: - https://github.com/dominikh/go-mode.el + + https://github.com/dominikh/go-mode.el + Then in your .emacs file: - (setq gofmt-command "goimports") - (add-hook 'before-save-hook 'gofmt-before-save) + + (setq gofmt-command "goimports") + (add-hook 'before-save-hook 'gofmt-before-save) For vim, set "gofmt_command" to "goimports": - https://golang.org/change/39c724dd7f252 - https://golang.org/wiki/IDEsAndTextEditorPlugins - etc + + https://golang.org/change/39c724dd7f252 + https://golang.org/wiki/IDEsAndTextEditorPlugins + etc For GoSublime, follow the steps described here: - http://michaelwhatcott.com/gosublime-goimports/ + + http://michaelwhatcott.com/gosublime-goimports/ For other editors, you probably know what to do. @@ -35,9 +43,8 @@ working and see what goimports is doing. File bugs or feature requests at: - https://golang.org/issues/new?title=x/tools/cmd/goimports:+ + https://golang.org/issues/new?title=x/tools/cmd/goimports:+ Happy hacking! - */ package main // import "golang.org/x/tools/cmd/goimports" diff --git a/vendor/golang.org/x/tools/cmd/goimports/goimports.go b/vendor/golang.org/x/tools/cmd/goimports/goimports.go index a5680d8d..b354c9e8 100644 --- a/vendor/golang.org/x/tools/cmd/goimports/goimports.go +++ b/vendor/golang.org/x/tools/cmd/goimports/goimports.go @@ -10,18 +10,18 @@ import ( "errors" "flag" "fmt" - "go/build" "go/scanner" + exec "golang.org/x/sys/execabs" "io" "io/ioutil" "log" "os" - "os/exec" "path/filepath" "runtime" "runtime/pprof" "strings" + "golang.org/x/tools/internal/gocommand" "golang.org/x/tools/internal/imports" ) @@ -43,14 +43,8 @@ var ( TabIndent: true, Comments: true, Fragment: true, - // This environment, and its caches, will be reused for the whole run. Env: &imports.ProcessEnv{ - GOPATH: build.Default.GOPATH, - GOROOT: build.Default.GOROOT, - GOFLAGS: os.Getenv("GOFLAGS"), - GO111MODULE: os.Getenv("GO111MODULE"), - GOPROXY: os.Getenv("GOPROXY"), - GOSUMDB: os.Getenv("GOSUMDB"), + GocmdRunner: &gocommand.Runner{}, }, } exitCode = 0 @@ -58,7 +52,7 @@ var ( func init() { flag.BoolVar(&options.AllErrors, "e", false, "report all errors (not just the first 10 on different lines)") - flag.StringVar(&options.Env.LocalPrefix, "local", "", "put imports beginning with this string after 3rd-party packages; comma-separated list") + flag.StringVar(&options.LocalPrefix, "local", "", "put imports beginning with this string after 3rd-party packages; comma-separated list") flag.BoolVar(&options.FormatOnly, "format-only", false, "if true, don't fix imports and only format. In this mode, goimports is effectively gofmt, with the addition that imports are grouped into sections.") } @@ -160,7 +154,12 @@ func processFile(filename string, in io.Reader, out io.Writer, argType argumentT // filename is "" return errors.New("can't use -w on stdin") } - err = ioutil.WriteFile(filename, res, 0) + // On Windows, we need to re-set the permissions from the file. See golang/go#38225. + var perms os.FileMode + if fi, err := os.Stat(filename); err == nil { + perms = fi.Mode() & os.ModePerm + } + err = ioutil.WriteFile(filename, res, perms) if err != nil { return err } diff --git a/vendor/golang.org/x/tools/cmd/goimports/goimports_gc.go b/vendor/golang.org/x/tools/cmd/goimports/goimports_gc.go index 21d867ea..190a5653 100644 --- a/vendor/golang.org/x/tools/cmd/goimports/goimports_gc.go +++ b/vendor/golang.org/x/tools/cmd/goimports/goimports_gc.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build gc // +build gc package main diff --git a/vendor/golang.org/x/tools/cmd/goimports/goimports_not_gc.go b/vendor/golang.org/x/tools/cmd/goimports/goimports_not_gc.go index f5531ceb..344fe757 100644 --- a/vendor/golang.org/x/tools/cmd/goimports/goimports_not_gc.go +++ b/vendor/golang.org/x/tools/cmd/goimports/goimports_not_gc.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build !gc // +build !gc package main diff --git a/vendor/golang.org/x/tools/go/analysis/analysis.go b/vendor/golang.org/x/tools/go/analysis/analysis.go index 8c997735..d11505a1 100644 --- a/vendor/golang.org/x/tools/go/analysis/analysis.go +++ b/vendor/golang.org/x/tools/go/analysis/analysis.go @@ -1,3 +1,7 @@ +// Copyright 2018 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + package analysis import ( @@ -95,12 +99,13 @@ type Pass struct { Analyzer *Analyzer // the identity of the current analyzer // syntax and type information - Fset *token.FileSet // file position information - Files []*ast.File // the abstract syntax tree of each file - OtherFiles []string // names of non-Go files of this package - Pkg *types.Package // type information about the package - TypesInfo *types.Info // type information about the syntax trees - TypesSizes types.Sizes // function for computing sizes of types + Fset *token.FileSet // file position information + Files []*ast.File // the abstract syntax tree of each file + OtherFiles []string // names of non-Go files of this package + IgnoredFiles []string // names of ignored source files in this package + Pkg *types.Package // type information about the package + TypesInfo *types.Info // type information about the syntax trees + TypesSizes types.Sizes // function for computing sizes of types // Report reports a Diagnostic, a finding about a specific location // in the analyzed source code such as a potential mistake. diff --git a/vendor/golang.org/x/tools/go/analysis/diagnostic.go b/vendor/golang.org/x/tools/go/analysis/diagnostic.go index 57eaf6fa..cd462a0c 100644 --- a/vendor/golang.org/x/tools/go/analysis/diagnostic.go +++ b/vendor/golang.org/x/tools/go/analysis/diagnostic.go @@ -1,3 +1,7 @@ +// Copyright 2019 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + package analysis import "go/token" diff --git a/vendor/golang.org/x/tools/go/analysis/doc.go b/vendor/golang.org/x/tools/go/analysis/doc.go index ea56b724..03c31525 100644 --- a/vendor/golang.org/x/tools/go/analysis/doc.go +++ b/vendor/golang.org/x/tools/go/analysis/doc.go @@ -1,10 +1,12 @@ -/* +// Copyright 2018 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. +/* Package analysis defines the interface between a modular static analysis and an analysis driver program. - -Background +# Background A static analysis is a function that inspects a package of Go code and reports a set of diagnostics (typically mistakes in the code), and @@ -28,8 +30,7 @@ frameworks, code review tools, code-base indexers (such as SourceGraph), documentation viewers (such as godoc), batch pipelines for large code bases, and so on. - -Analyzer +# Analyzer The primary type in the API is Analyzer. An Analyzer statically describes an analysis function: its name, documentation, flags, @@ -111,8 +112,7 @@ Finally, the Run field contains a function to be called by the driver to execute the analysis on a single package. The driver passes it an instance of the Pass type. - -Pass +# Pass A Pass describes a single unit of work: the application of a particular Analyzer to a particular package of Go code. @@ -121,13 +121,14 @@ package being analyzed, and provides operations to the Run function for reporting diagnostics and other information back to the driver. type Pass struct { - Fset *token.FileSet - Files []*ast.File - OtherFiles []string - Pkg *types.Package - TypesInfo *types.Info - ResultOf map[*Analyzer]interface{} - Report func(Diagnostic) + Fset *token.FileSet + Files []*ast.File + OtherFiles []string + IgnoredFiles []string + Pkg *types.Package + TypesInfo *types.Info + ResultOf map[*Analyzer]interface{} + Report func(Diagnostic) ... } @@ -139,6 +140,12 @@ files such as assembly that are part of this package. See the "asmdecl" or "buildtags" analyzers for examples of loading non-Go files and reporting diagnostics against them. +The IgnoredFiles field provides the names, but not the contents, +of ignored Go and non-Go source files that are not part of this package +with the current build configuration but may be part of other build +configurations. See the "buildtags" analyzer for an example of loading +and checking IgnoredFiles. + The ResultOf field provides the results computed by the analyzers required by this one, as expressed in its Analyzer.Requires field. The driver runs the required analyzers first and makes their results @@ -170,6 +177,15 @@ Diagnostic is defined as: The optional Category field is a short identifier that classifies the kind of message when an analysis produces several kinds of diagnostic. +Many analyses want to associate diagnostics with a severity level. +Because Diagnostic does not have a severity level field, an Analyzer's +diagnostics effectively all have the same severity level. To separate which +diagnostics are high severity and which are low severity, expose multiple +Analyzers instead. Analyzers should also be separated when their +diagnostics belong in different groups, or could be tagged differently +before being shown to the end user. Analyzers should document their severity +level to help downstream tools surface diagnostics properly. + Most Analyzers inspect typed Go syntax trees, but a few, such as asmdecl and buildtag, inspect the raw text of Go source files or even non-Go files such as assembly. To report a diagnostic against a line of a @@ -182,8 +198,7 @@ raw text file, use the following sequence: ... pass.Reportf(tf.LineStart(line), "oops") - -Modular analysis with Facts +# Modular analysis with Facts To improve efficiency and scalability, large programs are routinely built using separate compilation: units of the program are compiled @@ -226,6 +241,9 @@ Consequently, Facts must be serializable. The API requires that drivers use the gob encoding, an efficient, robust, self-describing binary protocol. A fact type may implement the GobEncoder/GobDecoder interfaces if the default encoding is unsuitable. Facts should be stateless. +Because serialized facts may appear within build outputs, the gob encoding +of a fact must be deterministic, to avoid spurious cache misses in +build systems that use content-addressable caches. The Pass type has functions to import and export facts, associated either with an object or with a package: @@ -260,8 +278,7 @@ this fact is built in to the analyzer so that it correctly checks calls to log.Printf even when run in a driver that does not apply it to standard packages. We would like to remove this limitation in future. - -Testing an Analyzer +# Testing an Analyzer The analysistest subpackage provides utilities for testing an Analyzer. In a few lines of code, it is possible to run an analyzer on a package @@ -269,8 +286,7 @@ of testdata files and check that it reported all the expected diagnostics and facts (and no more). Expectations are expressed using "// want ..." comments in the input code. - -Standalone commands +# Standalone commands Analyzers are provided in the form of packages that a driver program is expected to import. The vet command imports a set of several analyzers, @@ -296,6 +312,5 @@ entirety as: A tool that provides multiple analyzers can use multichecker in a similar way, giving it the list of Analyzers. - */ package analysis diff --git a/vendor/golang.org/x/tools/go/analysis/passes/inspect/inspect.go b/vendor/golang.org/x/tools/go/analysis/passes/inspect/inspect.go index 2856df13..c1c1127d 100644 --- a/vendor/golang.org/x/tools/go/analysis/passes/inspect/inspect.go +++ b/vendor/golang.org/x/tools/go/analysis/passes/inspect/inspect.go @@ -3,8 +3,8 @@ // license that can be found in the LICENSE file. // Package inspect defines an Analyzer that provides an AST inspector -// (golang.org/x/tools/go/ast/inspect.Inspect) for the syntax trees of a -// package. It is only a building block for other analyzers. +// (golang.org/x/tools/go/ast/inspector.Inspector) for the syntax trees +// of a package. It is only a building block for other analyzers. // // Example of use in another analysis: // @@ -19,14 +19,13 @@ // Requires: []*analysis.Analyzer{inspect.Analyzer}, // } // -// func run(pass *analysis.Pass) (interface{}, error) { -// inspect := pass.ResultOf[inspect.Analyzer].(*inspector.Inspector) -// inspect.Preorder(nil, func(n ast.Node) { -// ... -// }) -// return nil -// } -// +// func run(pass *analysis.Pass) (interface{}, error) { +// inspect := pass.ResultOf[inspect.Analyzer].(*inspector.Inspector) +// inspect.Preorder(nil, func(n ast.Node) { +// ... +// }) +// return nil +// } package inspect import ( diff --git a/vendor/golang.org/x/tools/go/analysis/validate.go b/vendor/golang.org/x/tools/go/analysis/validate.go index be981434..9da5692a 100644 --- a/vendor/golang.org/x/tools/go/analysis/validate.go +++ b/vendor/golang.org/x/tools/go/analysis/validate.go @@ -1,14 +1,21 @@ +// Copyright 2018 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + package analysis import ( "fmt" "reflect" + "strings" "unicode" ) // Validate reports an error if any of the analyzers are misconfigured. // Checks include: // that the name is a valid identifier; +// that the Doc is not empty; +// that the Run is non-nil; // that the Requires graph is acyclic; // that analyzer fact types are unique; // that each fact type is a pointer. @@ -41,6 +48,9 @@ func Validate(analyzers []*Analyzer) error { return fmt.Errorf("analyzer %q is undocumented", a) } + if a.Run == nil { + return fmt.Errorf("analyzer %q has nil Run", a) + } // fact types for _, f := range a.FactTypes { if f == nil { @@ -58,14 +68,28 @@ func Validate(analyzers []*Analyzer) error { } // recursion - for i, req := range a.Requires { + for _, req := range a.Requires { if err := visit(req); err != nil { - return fmt.Errorf("%s.Requires[%d]: %v", a.Name, i, err) + return err } } color[a] = black } + if color[a] == grey { + stack := []*Analyzer{a} + inCycle := map[string]bool{} + for len(stack) > 0 { + current := stack[len(stack)-1] + stack = stack[:len(stack)-1] + if color[current] == grey && !inCycle[current.Name] { + inCycle[current.Name] = true + stack = append(stack, current.Requires...) + } + } + return &CycleInRequiresGraphError{AnalyzerNames: inCycle} + } + return nil } for _, a := range analyzers { @@ -95,3 +119,17 @@ func validIdent(name string) bool { } return name != "" } + +type CycleInRequiresGraphError struct { + AnalyzerNames map[string]bool +} + +func (e *CycleInRequiresGraphError) Error() string { + var b strings.Builder + b.WriteString("cycle detected involving the following analyzers:") + for n := range e.AnalyzerNames { + b.WriteByte(' ') + b.WriteString(n) + } + return b.String() +} diff --git a/vendor/golang.org/x/tools/go/ast/astutil/enclosing.go b/vendor/golang.org/x/tools/go/ast/astutil/enclosing.go index 6b7052b8..9fa5aa19 100644 --- a/vendor/golang.org/x/tools/go/ast/astutil/enclosing.go +++ b/vendor/golang.org/x/tools/go/ast/astutil/enclosing.go @@ -11,6 +11,8 @@ import ( "go/ast" "go/token" "sort" + + "golang.org/x/tools/internal/typeparams" ) // PathEnclosingInterval returns the node that encloses the source @@ -20,9 +22,9 @@ import ( // additional whitespace abutting a node to be enclosed by it. // In this example: // -// z := x + y // add them -// <-A-> -// <----B-----> +// z := x + y // add them +// <-A-> +// <----B-----> // // the ast.BinaryExpr(+) node is considered to enclose interval B // even though its [Pos()..End()) is actually only interval A. @@ -41,10 +43,10 @@ import ( // interior whitespace of path[0]. // In this example: // -// z := x + y // add them -// <--C--> <---E--> -// ^ -// D +// z := x + y // add them +// <--C--> <---E--> +// ^ +// D // // intervals C, D and E are inexact. C is contained by the // z-assignment statement, because it spans three of its children (:=, @@ -52,12 +54,11 @@ import ( // interior whitespace of the assignment. E is considered interior // whitespace of the BlockStmt containing the assignment. // -// Precondition: [start, end) both lie within the same file as root. -// TODO(adonovan): return (nil, false) in this case and remove precond. -// Requires FileSet; see loader.tokenFileContainsPos. -// -// Postcondition: path is never nil; it always contains at least 'root'. -// +// The resulting path is never empty; it always contains at least the +// 'root' *ast.File. Ideally PathEnclosingInterval would reject +// intervals that lie wholly or partially outside the range of the +// file, but unfortunately ast.File records only the token.Pos of +// the 'package' keyword, but not of the start of the file itself. func PathEnclosingInterval(root *ast.File, start, end token.Pos) (path []ast.Node, exact bool) { // fmt.Printf("EnclosingInterval %d %d\n", start, end) // debugging @@ -133,6 +134,7 @@ func PathEnclosingInterval(root *ast.File, start, end token.Pos) (path []ast.Nod return false // inexact: overlaps multiple children } + // Ensure [start,end) is nondecreasing. if start > end { start, end = end, start } @@ -160,7 +162,6 @@ func PathEnclosingInterval(root *ast.File, start, end token.Pos) (path []ast.Nod // tokenNode is a dummy implementation of ast.Node for a single token. // They are used transiently by PathEnclosingInterval but never escape // this package. -// type tokenNode struct { pos token.Pos end token.Pos @@ -181,7 +182,6 @@ func tok(pos token.Pos, len int) ast.Node { // childrenOf returns the direct non-nil children of ast.Node n. // It may include fake ast.Node implementations for bare tokens. // it is not safe to call (e.g.) ast.Walk on such nodes. -// func childrenOf(n ast.Node) []ast.Node { var children []ast.Node @@ -294,8 +294,8 @@ func childrenOf(n ast.Node) []ast.Node { case *ast.FieldList: children = append(children, - tok(n.Opening, len("(")), - tok(n.Closing, len(")"))) + tok(n.Opening, len("(")), // or len("[") + tok(n.Closing, len(")"))) // or len("]") case *ast.File: // TODO test: Doc @@ -322,6 +322,9 @@ func childrenOf(n ast.Node) []ast.Node { children = append(children, n.Recv) } children = append(children, n.Name) + if tparams := typeparams.ForFuncType(n.Type); tparams != nil { + children = append(children, tparams) + } if n.Type.Params != nil { children = append(children, n.Type.Params) } @@ -371,8 +374,13 @@ func childrenOf(n ast.Node) []ast.Node { case *ast.IndexExpr: children = append(children, - tok(n.Lbrack, len("{")), - tok(n.Rbrack, len("}"))) + tok(n.Lbrack, len("[")), + tok(n.Rbrack, len("]"))) + + case *typeparams.IndexListExpr: + children = append(children, + tok(n.Lbrack, len("[")), + tok(n.Rbrack, len("]"))) case *ast.InterfaceType: children = append(children, @@ -478,7 +486,6 @@ func (sl byPos) Swap(i, j int) { // TODO(adonovan): in some cases (e.g. Field, FieldList, Ident, // StarExpr) we could be much more specific given the path to the AST // root. Perhaps we should do that. -// func NodeDescription(n ast.Node) string { switch n := n.(type) { case *ast.ArrayType: @@ -581,6 +588,8 @@ func NodeDescription(n ast.Node) string { return "decrement statement" case *ast.IndexExpr: return "index expression" + case *typeparams.IndexListExpr: + return "index list expression" case *ast.InterfaceType: return "interface type" case *ast.KeyValueExpr: diff --git a/vendor/golang.org/x/tools/go/ast/astutil/imports.go b/vendor/golang.org/x/tools/go/ast/astutil/imports.go index 2087ceec..18d1adb0 100644 --- a/vendor/golang.org/x/tools/go/ast/astutil/imports.go +++ b/vendor/golang.org/x/tools/go/ast/astutil/imports.go @@ -22,8 +22,11 @@ func AddImport(fset *token.FileSet, f *ast.File, path string) (added bool) { // If name is not empty, it is used to rename the import. // // For example, calling +// // AddNamedImport(fset, f, "pathpkg", "path") +// // adds +// // import pathpkg "path" func AddNamedImport(fset *token.FileSet, f *ast.File, name, path string) (added bool) { if imports(f, name, path) { @@ -270,8 +273,8 @@ func DeleteNamedImport(fset *token.FileSet, f *ast.File, name, path string) (del } if j > 0 { lastImpspec := gen.Specs[j-1].(*ast.ImportSpec) - lastLine := fset.Position(lastImpspec.Path.ValuePos).Line - line := fset.Position(impspec.Path.ValuePos).Line + lastLine := fset.PositionFor(lastImpspec.Path.ValuePos, false).Line + line := fset.PositionFor(impspec.Path.ValuePos, false).Line // We deleted an entry but now there may be // a blank line-sized hole where the import was. diff --git a/vendor/golang.org/x/tools/go/ast/astutil/rewrite.go b/vendor/golang.org/x/tools/go/ast/astutil/rewrite.go index cf72ea99..f430b21b 100644 --- a/vendor/golang.org/x/tools/go/ast/astutil/rewrite.go +++ b/vendor/golang.org/x/tools/go/ast/astutil/rewrite.go @@ -9,6 +9,8 @@ import ( "go/ast" "reflect" "sort" + + "golang.org/x/tools/internal/typeparams" ) // An ApplyFunc is invoked by Apply for each node n, even if n is nil, @@ -39,7 +41,6 @@ type ApplyFunc func(*Cursor) bool // Children are traversed in the order in which they appear in the // respective node's struct definition. A package's files are // traversed in the filenames' alphabetical order. -// func Apply(root ast.Node, pre, post ApplyFunc) (result ast.Node) { parent := &struct{ ast.Node }{root} defer func() { @@ -63,8 +64,8 @@ var abort = new(int) // singleton, to signal termination of Apply // c.Parent(), and f is the field identifier with name c.Name(), // the following invariants hold: // -// p.f == c.Node() if c.Index() < 0 -// p.f[c.Index()] == c.Node() if c.Index() >= 0 +// p.f == c.Node() if c.Index() < 0 +// p.f[c.Index()] == c.Node() if c.Index() >= 0 // // The methods Replace, Delete, InsertBefore, and InsertAfter // can be used to change the AST without disrupting Apply. @@ -251,6 +252,10 @@ func (a *application) apply(parent ast.Node, name string, iter *iterator, n ast. a.apply(n, "X", nil, n.X) a.apply(n, "Index", nil, n.Index) + case *typeparams.IndexListExpr: + a.apply(n, "X", nil, n.X) + a.applyList(n, "Indices") + case *ast.SliceExpr: a.apply(n, "X", nil, n.X) a.apply(n, "Low", nil, n.Low) @@ -288,6 +293,9 @@ func (a *application) apply(parent ast.Node, name string, iter *iterator, n ast. a.apply(n, "Fields", nil, n.Fields) case *ast.FuncType: + if tparams := typeparams.ForFuncType(n); tparams != nil { + a.apply(n, "TypeParams", nil, tparams) + } a.apply(n, "Params", nil, n.Params) a.apply(n, "Results", nil, n.Results) @@ -400,6 +408,9 @@ func (a *application) apply(parent ast.Node, name string, iter *iterator, n ast. case *ast.TypeSpec: a.apply(n, "Doc", nil, n.Doc) a.apply(n, "Name", nil, n.Name) + if tparams := typeparams.ForTypeSpec(n); tparams != nil { + a.apply(n, "TypeParams", nil, tparams) + } a.apply(n, "Type", nil, n.Type) a.apply(n, "Comment", nil, n.Comment) diff --git a/vendor/golang.org/x/tools/go/ast/astutil/util.go b/vendor/golang.org/x/tools/go/ast/astutil/util.go index 76306298..919d5305 100644 --- a/vendor/golang.org/x/tools/go/ast/astutil/util.go +++ b/vendor/golang.org/x/tools/go/ast/astutil/util.go @@ -1,3 +1,7 @@ +// Copyright 2015 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + package astutil import "go/ast" diff --git a/vendor/golang.org/x/tools/go/ast/inspector/inspector.go b/vendor/golang.org/x/tools/go/ast/inspector/inspector.go index 3084508b..af5e17fe 100644 --- a/vendor/golang.org/x/tools/go/ast/inspector/inspector.go +++ b/vendor/golang.org/x/tools/go/ast/inspector/inspector.go @@ -150,7 +150,11 @@ func traverse(files []*ast.File) []event { extent += int(f.End() - f.Pos()) } // This estimate is based on the net/http package. - events := make([]event, 0, extent*33/100) + capacity := extent * 33 / 100 + if capacity > 1e6 { + capacity = 1e6 // impose some reasonable maximum + } + events := make([]event, 0, capacity) var stack []event for _, f := range files { diff --git a/vendor/golang.org/x/tools/go/ast/inspector/typeof.go b/vendor/golang.org/x/tools/go/ast/inspector/typeof.go index d61301b1..11ab2bc8 100644 --- a/vendor/golang.org/x/tools/go/ast/inspector/typeof.go +++ b/vendor/golang.org/x/tools/go/ast/inspector/typeof.go @@ -1,3 +1,7 @@ +// Copyright 2018 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + package inspector // This file defines func typeOf(ast.Node) uint64. @@ -5,7 +9,11 @@ package inspector // The initial map-based implementation was too slow; // see https://go-review.googlesource.com/c/tools/+/135655/1/go/ast/inspector/inspector.go#196 -import "go/ast" +import ( + "go/ast" + + "golang.org/x/tools/internal/typeparams" +) const ( nArrayType = iota @@ -43,6 +51,7 @@ const ( nImportSpec nIncDecStmt nIndexExpr + nIndexListExpr nInterfaceType nKeyValueExpr nLabeledStmt @@ -68,12 +77,14 @@ const ( // typeOf returns a distinct single-bit value that represents the type of n. // // Various implementations were benchmarked with BenchmarkNewInspector: -// GOGC=off -// - type switch 4.9-5.5ms 2.1ms -// - binary search over a sorted list of types 5.5-5.9ms 2.5ms -// - linear scan, frequency-ordered list 5.9-6.1ms 2.7ms -// - linear scan, unordered list 6.4ms 2.7ms -// - hash table 6.5ms 3.1ms +// +// GOGC=off +// - type switch 4.9-5.5ms 2.1ms +// - binary search over a sorted list of types 5.5-5.9ms 2.5ms +// - linear scan, frequency-ordered list 5.9-6.1ms 2.7ms +// - linear scan, unordered list 6.4ms 2.7ms +// - hash table 6.5ms 3.1ms +// // A perfect hash seemed like overkill. // // The compiler's switch statement is the clear winner @@ -81,7 +92,6 @@ const ( // with constant conditions and good branch prediction. // (Sadly it is the most verbose in source code.) // Binary search suffered from poor branch prediction. -// func typeOf(n ast.Node) uint64 { // Fast path: nearly half of all nodes are identifiers. if _, ok := n.(*ast.Ident); ok { @@ -160,6 +170,8 @@ func typeOf(n ast.Node) uint64 { return 1 << nIncDecStmt case *ast.IndexExpr: return 1 << nIndexExpr + case *typeparams.IndexListExpr: + return 1 << nIndexListExpr case *ast.InterfaceType: return 1 << nInterfaceType case *ast.KeyValueExpr: diff --git a/vendor/golang.org/x/tools/go/buildutil/allpackages.go b/vendor/golang.org/x/tools/go/buildutil/allpackages.go index c0cb03e7..dfb8cd6c 100644 --- a/vendor/golang.org/x/tools/go/buildutil/allpackages.go +++ b/vendor/golang.org/x/tools/go/buildutil/allpackages.go @@ -28,7 +28,6 @@ import ( // // All I/O is done via the build.Context file system interface, // which must be concurrency-safe. -// func AllPackages(ctxt *build.Context) []string { var list []string ForEachPackage(ctxt, func(pkg string, _ error) { @@ -48,7 +47,6 @@ func AllPackages(ctxt *build.Context) []string { // // All I/O is done via the build.Context file system interface, // which must be concurrency-safe. -// func ForEachPackage(ctxt *build.Context, found func(importPath string, err error)) { ch := make(chan item) @@ -127,19 +125,18 @@ func allPackages(ctxt *build.Context, root string, ch chan<- item) { // ExpandPatterns returns the set of packages matched by patterns, // which may have the following forms: // -// golang.org/x/tools/cmd/guru # a single package -// golang.org/x/tools/... # all packages beneath dir -// ... # the entire workspace. +// golang.org/x/tools/cmd/guru # a single package +// golang.org/x/tools/... # all packages beneath dir +// ... # the entire workspace. // // Order is significant: a pattern preceded by '-' removes matching // packages from the set. For example, these patterns match all encoding // packages except encoding/xml: // -// encoding/... -encoding/xml +// encoding/... -encoding/xml // // A trailing slash in a pattern is ignored. (Path components of Go // package names are separated by slash, not the platform's path separator.) -// func ExpandPatterns(ctxt *build.Context, patterns []string) map[string]bool { // TODO(adonovan): support other features of 'go list': // - "std"/"cmd"/"all" meta-packages diff --git a/vendor/golang.org/x/tools/go/buildutil/fakecontext.go b/vendor/golang.org/x/tools/go/buildutil/fakecontext.go index 8b7f0667..15025f64 100644 --- a/vendor/golang.org/x/tools/go/buildutil/fakecontext.go +++ b/vendor/golang.org/x/tools/go/buildutil/fakecontext.go @@ -1,3 +1,7 @@ +// Copyright 2015 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + package buildutil import ( @@ -26,7 +30,6 @@ import ( // /go/src/ including, for instance, "math" and "math/big". // ReadDir("/go/src/math/big") would return all the files in the // "math/big" package. -// func FakeContext(pkgs map[string]map[string]string) *build.Context { clean := func(filename string) string { f := path.Clean(filepath.ToSlash(filename)) diff --git a/vendor/golang.org/x/tools/go/buildutil/overlay.go b/vendor/golang.org/x/tools/go/buildutil/overlay.go index 8e239086..bdbfd931 100644 --- a/vendor/golang.org/x/tools/go/buildutil/overlay.go +++ b/vendor/golang.org/x/tools/go/buildutil/overlay.go @@ -60,8 +60,7 @@ func OverlayContext(orig *build.Context, overlay map[string][]byte) *build.Conte // ParseOverlayArchive parses an archive containing Go files and their // contents. The result is intended to be used with OverlayContext. // -// -// Archive format +// # Archive format // // The archive consists of a series of files. Each file consists of a // name, a decimal file size and the file contents, separated by diff --git a/vendor/golang.org/x/tools/go/buildutil/tags.go b/vendor/golang.org/x/tools/go/buildutil/tags.go index 486606f3..7cf523bc 100644 --- a/vendor/golang.org/x/tools/go/buildutil/tags.go +++ b/vendor/golang.org/x/tools/go/buildutil/tags.go @@ -1,3 +1,7 @@ +// Copyright 2015 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + package buildutil // This logic was copied from stringsFlag from $GOROOT/src/cmd/go/build.go. @@ -16,7 +20,8 @@ const TagsFlagDoc = "a list of `build tags` to consider satisfied during the bui // See $GOROOT/src/cmd/go/doc.go for description of 'go build -tags' flag. // // Example: -// flag.Var((*buildutil.TagsFlag)(&build.Default.BuildTags), "tags", buildutil.TagsFlagDoc) +// +// flag.Var((*buildutil.TagsFlag)(&build.Default.BuildTags), "tags", buildutil.TagsFlagDoc) type TagsFlag []string func (v *TagsFlag) Set(s string) error { diff --git a/vendor/golang.org/x/tools/go/buildutil/util.go b/vendor/golang.org/x/tools/go/buildutil/util.go index fc923d7a..d771b18e 100644 --- a/vendor/golang.org/x/tools/go/buildutil/util.go +++ b/vendor/golang.org/x/tools/go/buildutil/util.go @@ -28,7 +28,6 @@ import ( // filename that will be attached to the ASTs. // // TODO(adonovan): call this from go/loader.parseFiles when the tree thaws. -// func ParseFile(fset *token.FileSet, ctxt *build.Context, displayPath func(string) string, dir string, file string, mode parser.Mode) (*ast.File, error) { if !IsAbsPath(ctxt, file) { file = JoinPath(ctxt, dir, file) @@ -51,7 +50,6 @@ func ParseFile(fset *token.FileSet, ctxt *build.Context, displayPath func(string // // The '...Files []string' fields of the resulting build.Package are not // populated (build.FindOnly mode). -// func ContainingPackage(ctxt *build.Context, dir, filename string) (*build.Package, error) { if !IsAbsPath(ctxt, filename) { filename = JoinPath(ctxt, dir, filename) @@ -196,7 +194,6 @@ func SplitPathList(ctxt *build.Context, s string) []string { // sameFile returns true if x and y have the same basename and denote // the same file. -// func sameFile(x, y string) bool { if path.Clean(x) == path.Clean(y) { return true diff --git a/vendor/golang.org/x/tools/go/gcexportdata/gcexportdata.go b/vendor/golang.org/x/tools/go/gcexportdata/gcexportdata.go index f8363d8f..2ed25a75 100644 --- a/vendor/golang.org/x/tools/go/gcexportdata/gcexportdata.go +++ b/vendor/golang.org/x/tools/go/gcexportdata/gcexportdata.go @@ -17,32 +17,47 @@ // developer tools, which will then be able to consume both Go 1.7 and // Go 1.8 export data files, so they will work before and after the // Go update. (See discussion at https://golang.org/issue/15651.) -// package gcexportdata // import "golang.org/x/tools/go/gcexportdata" import ( "bufio" "bytes" + "encoding/json" "fmt" "go/token" "go/types" "io" "io/ioutil" + "os/exec" "golang.org/x/tools/go/internal/gcimporter" ) // Find returns the name of an object (.o) or archive (.a) file // containing type information for the specified import path, -// using the workspace layout conventions of go/build. +// using the go command. // If no file was found, an empty filename is returned. // // A relative srcDir is interpreted relative to the current working directory. // // Find also returns the package's resolved (canonical) import path, // reflecting the effects of srcDir and vendoring on importPath. +// +// Deprecated: Use the higher-level API in golang.org/x/tools/go/packages, +// which is more efficient. func Find(importPath, srcDir string) (filename, path string) { - return gcimporter.FindPkg(importPath, srcDir) + cmd := exec.Command("go", "list", "-json", "-export", "--", importPath) + cmd.Dir = srcDir + out, err := cmd.CombinedOutput() + if err != nil { + return "", "" + } + var data struct { + ImportPath string + Export string + } + json.Unmarshal(out, &data) + return data.Export, data.ImportPath } // NewReader returns a reader for the export data section of an object @@ -50,11 +65,24 @@ func Find(importPath, srcDir string) (filename, path string) { // additional trailing data beyond the end of the export data. func NewReader(r io.Reader) (io.Reader, error) { buf := bufio.NewReader(r) - _, err := gcimporter.FindExportData(buf) - // If we ever switch to a zip-like archive format with the ToC - // at the end, we can return the correct portion of export data, - // but for now we must return the entire rest of the file. - return buf, err + _, size, err := gcimporter.FindExportData(buf) + if err != nil { + return nil, err + } + + if size >= 0 { + // We were given an archive and found the __.PKGDEF in it. + // This tells us the size of the export data, and we don't + // need to return the entire file. + return &io.LimitedReader{ + R: buf, + N: size, + }, nil + } else { + // We were given an object file. As such, we don't know how large + // the export data is and must return the entire file. + return buf, nil + } } // Read reads export data from in, decodes it, and returns type @@ -88,22 +116,62 @@ func Read(in io.Reader, fset *token.FileSet, imports map[string]*types.Package, // The indexed export format starts with an 'i'; the older // binary export format starts with a 'c', 'd', or 'v' // (from "version"). Select appropriate importer. - if len(data) > 0 && data[0] == 'i' { - _, pkg, err := gcimporter.IImportData(fset, imports, data[1:], path) - return pkg, err - } + if len(data) > 0 { + switch data[0] { + case 'i': + _, pkg, err := gcimporter.IImportData(fset, imports, data[1:], path) + return pkg, err + + case 'v', 'c', 'd': + _, pkg, err := gcimporter.BImportData(fset, imports, data, path) + return pkg, err - _, pkg, err := gcimporter.BImportData(fset, imports, data, path) - return pkg, err + case 'u': + _, pkg, err := gcimporter.UImportData(fset, imports, data[1:], path) + return pkg, err + + default: + l := len(data) + if l > 10 { + l = 10 + } + return nil, fmt.Errorf("unexpected export data with prefix %q for path %s", string(data[:l]), path) + } + } + return nil, fmt.Errorf("empty export data for %s", path) } // Write writes encoded type information for the specified package to out. // The FileSet provides file position information for named objects. func Write(out io.Writer, fset *token.FileSet, pkg *types.Package) error { - b, err := gcimporter.IExportData(fset, pkg) - if err != nil { + if _, err := io.WriteString(out, "i"); err != nil { return err } - _, err = out.Write(b) - return err + return gcimporter.IExportData(out, fset, pkg) +} + +// ReadBundle reads an export bundle from in, decodes it, and returns type +// information for the packages. +// File position information is added to fset. +// +// ReadBundle may inspect and add to the imports map to ensure that references +// within the export bundle to other packages are consistent. +// +// On return, the state of the reader is undefined. +// +// Experimental: This API is experimental and may change in the future. +func ReadBundle(in io.Reader, fset *token.FileSet, imports map[string]*types.Package) ([]*types.Package, error) { + data, err := ioutil.ReadAll(in) + if err != nil { + return nil, fmt.Errorf("reading export bundle: %v", err) + } + return gcimporter.IImportBundle(fset, imports, data) +} + +// WriteBundle writes encoded type information for the specified packages to out. +// The FileSet provides file position information for named objects. +// +// Experimental: This API is experimental and may change in the future. +func WriteBundle(out io.Writer, fset *token.FileSet, pkgs []*types.Package) error { + return gcimporter.IExportBundle(out, fset, pkgs) } diff --git a/vendor/golang.org/x/tools/go/gcexportdata/importer.go b/vendor/golang.org/x/tools/go/gcexportdata/importer.go index efe221e7..37a7247e 100644 --- a/vendor/golang.org/x/tools/go/gcexportdata/importer.go +++ b/vendor/golang.org/x/tools/go/gcexportdata/importer.go @@ -23,6 +23,8 @@ import ( // or to control the FileSet or access the imports map populated during // package loading. // +// Deprecated: Use the higher-level API in golang.org/x/tools/go/packages, +// which is more efficient. func NewImporter(fset *token.FileSet, imports map[string]*types.Package) types.ImporterFrom { return importer{fset, imports} } diff --git a/vendor/golang.org/x/tools/go/internal/gcimporter/bexport.go b/vendor/golang.org/x/tools/go/internal/gcimporter/bexport.go index a807d0aa..196cb3f9 100644 --- a/vendor/golang.org/x/tools/go/internal/gcimporter/bexport.go +++ b/vendor/golang.org/x/tools/go/internal/gcimporter/bexport.go @@ -34,20 +34,19 @@ import ( // (suspected) format errors, and whenever a change is made to the format. const debugFormat = false // default: false -// If trace is set, debugging output is printed to std out. -const trace = false // default: false - // Current export format version. Increase with each format change. +// // Note: The latest binary (non-indexed) export format is at version 6. -// This exporter is still at level 4, but it doesn't matter since -// the binary importer can handle older versions just fine. -// 6: package height (CL 105038) -- NOT IMPLEMENTED HERE -// 5: improved position encoding efficiency (issue 20080, CL 41619) -- NOT IMPLEMEMTED HERE -// 4: type name objects support type aliases, uses aliasTag -// 3: Go1.8 encoding (same as version 2, aliasTag defined but never used) -// 2: removed unused bool in ODCL export (compiler only) -// 1: header format change (more regular), export package for _ struct fields -// 0: Go1.7 encoding +// This exporter is still at level 4, but it doesn't matter since +// the binary importer can handle older versions just fine. +// +// 6: package height (CL 105038) -- NOT IMPLEMENTED HERE +// 5: improved position encoding efficiency (issue 20080, CL 41619) -- NOT IMPLEMENTED HERE +// 4: type name objects support type aliases, uses aliasTag +// 3: Go1.8 encoding (same as version 2, aliasTag defined but never used) +// 2: removed unused bool in ODCL export (compiler only) +// 1: header format change (more regular), export package for _ struct fields +// 0: Go1.7 encoding const exportVersion = 4 // trackAllTypes enables cycle tracking for all types, not just named @@ -92,16 +91,18 @@ func internalErrorf(format string, args ...interface{}) error { // BExportData returns binary export data for pkg. // If no file set is provided, position info will be missing. func BExportData(fset *token.FileSet, pkg *types.Package) (b []byte, err error) { - defer func() { - if e := recover(); e != nil { - if ierr, ok := e.(internalError); ok { - err = ierr - return + if !debug { + defer func() { + if e := recover(); e != nil { + if ierr, ok := e.(internalError); ok { + err = ierr + return + } + // Not an internal error; panic again. + panic(e) } - // Not an internal error; panic again. - panic(e) - } - }() + }() + } p := exporter{ fset: fset, diff --git a/vendor/golang.org/x/tools/go/internal/gcimporter/bimport.go b/vendor/golang.org/x/tools/go/internal/gcimporter/bimport.go index e9f73d14..b85de014 100644 --- a/vendor/golang.org/x/tools/go/internal/gcimporter/bimport.go +++ b/vendor/golang.org/x/tools/go/internal/gcimporter/bimport.go @@ -74,9 +74,10 @@ func BImportData(fset *token.FileSet, imports map[string]*types.Package, data [] pathList: []string{""}, // empty string is mapped to 0 fake: fakeFileSet{ fset: fset, - files: make(map[string]*token.File), + files: make(map[string]*fileInfo), }, } + defer p.fake.setLines() // set lines for files in fset // read version info var versionstr string @@ -338,37 +339,49 @@ func (p *importer) pos() token.Pos { // Synthesize a token.Pos type fakeFileSet struct { fset *token.FileSet - files map[string]*token.File + files map[string]*fileInfo } +type fileInfo struct { + file *token.File + lastline int +} + +const maxlines = 64 * 1024 + func (s *fakeFileSet) pos(file string, line, column int) token.Pos { // TODO(mdempsky): Make use of column. - // Since we don't know the set of needed file positions, we - // reserve maxlines positions per file. - const maxlines = 64 * 1024 + // Since we don't know the set of needed file positions, we reserve maxlines + // positions per file. We delay calling token.File.SetLines until all + // positions have been calculated (by way of fakeFileSet.setLines), so that + // we can avoid setting unnecessary lines. See also golang/go#46586. f := s.files[file] if f == nil { - f = s.fset.AddFile(file, -1, maxlines) + f = &fileInfo{file: s.fset.AddFile(file, -1, maxlines)} s.files[file] = f - // Allocate the fake linebreak indices on first use. - // TODO(adonovan): opt: save ~512KB using a more complex scheme? - fakeLinesOnce.Do(func() { - fakeLines = make([]int, maxlines) - for i := range fakeLines { - fakeLines[i] = i - } - }) - f.SetLines(fakeLines) } - if line > maxlines { line = 1 } + if line > f.lastline { + f.lastline = line + } - // Treat the file as if it contained only newlines - // and column=1: use the line number as the offset. - return f.Pos(line - 1) + // Return a fake position assuming that f.file consists only of newlines. + return token.Pos(f.file.Base() + line - 1) +} + +func (s *fakeFileSet) setLines() { + fakeLinesOnce.Do(func() { + fakeLines = make([]int, maxlines) + for i := range fakeLines { + fakeLines[i] = i + } + }) + for _, f := range s.files { + f.file.SetLines(fakeLines[:f.lastline]) + } } var ( @@ -1029,6 +1042,7 @@ func predeclared() []types.Type { // used internally by gc; never used by this package or in .a files anyType{}, } + predecl = append(predecl, additionalPredeclared()...) }) return predecl } diff --git a/vendor/golang.org/x/tools/go/internal/gcimporter/exportdata.go b/vendor/golang.org/x/tools/go/internal/gcimporter/exportdata.go index f33dc561..f6437feb 100644 --- a/vendor/golang.org/x/tools/go/internal/gcimporter/exportdata.go +++ b/vendor/golang.org/x/tools/go/internal/gcimporter/exportdata.go @@ -16,7 +16,7 @@ import ( "strings" ) -func readGopackHeader(r *bufio.Reader) (name string, size int, err error) { +func readGopackHeader(r *bufio.Reader) (name string, size int64, err error) { // See $GOROOT/include/ar.h. hdr := make([]byte, 16+12+6+6+8+10+2) _, err = io.ReadFull(r, hdr) @@ -28,7 +28,8 @@ func readGopackHeader(r *bufio.Reader) (name string, size int, err error) { fmt.Printf("header: %s", hdr) } s := strings.TrimSpace(string(hdr[16+12+6+6+8:][:10])) - size, err = strconv.Atoi(s) + length, err := strconv.Atoi(s) + size = int64(length) if err != nil || hdr[len(hdr)-2] != '`' || hdr[len(hdr)-1] != '\n' { err = fmt.Errorf("invalid archive header") return @@ -42,8 +43,8 @@ func readGopackHeader(r *bufio.Reader) (name string, size int, err error) { // file by reading from it. The reader must be positioned at the // start of the file before calling this function. The hdr result // is the string before the export data, either "$$" or "$$B". -// -func FindExportData(r *bufio.Reader) (hdr string, err error) { +// The size result is the length of the export data in bytes, or -1 if not known. +func FindExportData(r *bufio.Reader) (hdr string, size int64, err error) { // Read first line to make sure this is an object file. line, err := r.ReadSlice('\n') if err != nil { @@ -54,7 +55,7 @@ func FindExportData(r *bufio.Reader) (hdr string, err error) { if string(line) == "!\n" { // Archive file. Scan to __.PKGDEF. var name string - if name, _, err = readGopackHeader(r); err != nil { + if name, size, err = readGopackHeader(r); err != nil { return } @@ -70,6 +71,7 @@ func FindExportData(r *bufio.Reader) (hdr string, err error) { err = fmt.Errorf("can't find export data (%v)", err) return } + size -= int64(len(line)) } // Now at __.PKGDEF in archive or still at beginning of file. @@ -86,8 +88,12 @@ func FindExportData(r *bufio.Reader) (hdr string, err error) { err = fmt.Errorf("can't find export data (%v)", err) return } + size -= int64(len(line)) } hdr = string(line) + if size < 0 { + size = -1 + } return } diff --git a/vendor/golang.org/x/tools/go/internal/gcimporter/gcimporter.go b/vendor/golang.org/x/tools/go/internal/gcimporter/gcimporter.go index 8dcd8bbb..e96c3960 100644 --- a/vendor/golang.org/x/tools/go/internal/gcimporter/gcimporter.go +++ b/vendor/golang.org/x/tools/go/internal/gcimporter/gcimporter.go @@ -29,8 +29,14 @@ import ( "text/scanner" ) -// debugging/development support -const debug = false +const ( + // Enable debug during development: it adds some additional checks, and + // prevents errors from being recovered. + debug = false + + // If trace is set, debugging output is printed to std out. + trace = false +) var pkgExts = [...]string{".a", ".o"} @@ -39,7 +45,6 @@ var pkgExts = [...]string{".a", ".o"} // the build.Default build.Context). A relative srcDir is interpreted // relative to the current working directory. // If no file was found, an empty filename is returned. -// func FindPkg(path, srcDir string) (filename, id string) { if path == "" { return @@ -103,7 +108,6 @@ func FindPkg(path, srcDir string) (filename, id string) { // If packages[id] contains the completely imported package, that package // can be used directly, and there is no need to call this function (but // there is also no harm but for extra time used). -// func ImportData(packages map[string]*types.Package, filename, id string, data io.Reader) (pkg *types.Package, err error) { // support for parser error handling defer func() { @@ -127,7 +131,6 @@ func ImportData(packages map[string]*types.Package, filename, id string, data io // Import imports a gc-generated package given its import path and srcDir, adds // the corresponding package object to the packages map, and returns the object. // The packages map must contain all packages already imported. -// func Import(packages map[string]*types.Package, path, srcDir string, lookup func(path string) (io.ReadCloser, error)) (pkg *types.Package, err error) { var rc io.ReadCloser var filename, id string @@ -178,8 +181,9 @@ func Import(packages map[string]*types.Package, path, srcDir string, lookup func defer rc.Close() var hdr string + var size int64 buf := bufio.NewReader(rc) - if hdr, err = FindExportData(buf); err != nil { + if hdr, size, err = FindExportData(buf); err != nil { return } @@ -207,10 +211,27 @@ func Import(packages map[string]*types.Package, path, srcDir string, lookup func // The indexed export format starts with an 'i'; the older // binary export format starts with a 'c', 'd', or 'v' // (from "version"). Select appropriate importer. - if len(data) > 0 && data[0] == 'i' { - _, pkg, err = IImportData(fset, packages, data[1:], id) - } else { - _, pkg, err = BImportData(fset, packages, data, id) + if len(data) > 0 { + switch data[0] { + case 'i': + _, pkg, err := IImportData(fset, packages, data[1:], id) + return pkg, err + + case 'v', 'c', 'd': + _, pkg, err := BImportData(fset, packages, data, id) + return pkg, err + + case 'u': + _, pkg, err := UImportData(fset, packages, data[1:size], id) + return pkg, err + + default: + l := len(data) + if l > 10 { + l = 10 + } + return nil, fmt.Errorf("unexpected export data with prefix %q for path %s", string(data[:l]), id) + } } default: @@ -342,8 +363,9 @@ func (p *parser) expectKeyword(keyword string) { // ---------------------------------------------------------------------------- // Qualified and unqualified names -// PackageId = string_lit . +// parsePackageID parses a PackageId: // +// PackageId = string_lit . func (p *parser) parsePackageID() string { id, err := strconv.Unquote(p.expect(scanner.String)) if err != nil { @@ -357,13 +379,16 @@ func (p *parser) parsePackageID() string { return id } -// PackageName = ident . +// parsePackageName parse a PackageName: // +// PackageName = ident . func (p *parser) parsePackageName() string { return p.expect(scanner.Ident) } -// dotIdentifier = ( ident | '·' ) { ident | int | '·' } . +// parseDotIdent parses a dotIdentifier: +// +// dotIdentifier = ( ident | '·' ) { ident | int | '·' } . func (p *parser) parseDotIdent() string { ident := "" if p.tok != scanner.Int { @@ -380,8 +405,9 @@ func (p *parser) parseDotIdent() string { return ident } -// QualifiedName = "@" PackageId "." ( "?" | dotIdentifier ) . +// parseQualifiedName parses a QualifiedName: // +// QualifiedName = "@" PackageId "." ( "?" | dotIdentifier ) . func (p *parser) parseQualifiedName() (id, name string) { p.expect('@') id = p.parsePackageID() @@ -404,7 +430,6 @@ func (p *parser) parseQualifiedName() (id, name string) { // id identifies a package, usually by a canonical package path like // "encoding/json" but possibly by a non-canonical import path like // "./json". -// func (p *parser) getPkg(id, name string) *types.Package { // package unsafe is not in the packages maps - handle explicitly if id == "unsafe" { @@ -440,7 +465,6 @@ func (p *parser) getPkg(id, name string) *types.Package { // parseExportedName is like parseQualifiedName, but // the package id is resolved to an imported *types.Package. -// func (p *parser) parseExportedName() (pkg *types.Package, name string) { id, name := p.parseQualifiedName() pkg = p.getPkg(id, "") @@ -450,8 +474,9 @@ func (p *parser) parseExportedName() (pkg *types.Package, name string) { // ---------------------------------------------------------------------------- // Types -// BasicType = identifier . +// parseBasicType parses a BasicType: // +// BasicType = identifier . func (p *parser) parseBasicType() types.Type { id := p.expect(scanner.Ident) obj := types.Universe.Lookup(id) @@ -462,8 +487,9 @@ func (p *parser) parseBasicType() types.Type { return nil } -// ArrayType = "[" int_lit "]" Type . +// parseArrayType parses an ArrayType: // +// ArrayType = "[" int_lit "]" Type . func (p *parser) parseArrayType(parent *types.Package) types.Type { // "[" already consumed and lookahead known not to be "]" lit := p.expect(scanner.Int) @@ -476,8 +502,9 @@ func (p *parser) parseArrayType(parent *types.Package) types.Type { return types.NewArray(elem, n) } -// MapType = "map" "[" Type "]" Type . +// parseMapType parses a MapType: // +// MapType = "map" "[" Type "]" Type . func (p *parser) parseMapType(parent *types.Package) types.Type { p.expectKeyword("map") p.expect('[') @@ -487,11 +514,13 @@ func (p *parser) parseMapType(parent *types.Package) types.Type { return types.NewMap(key, elem) } -// Name = identifier | "?" | QualifiedName . +// parseName parses a Name: +// +// Name = identifier | "?" | QualifiedName . // // For unqualified and anonymous names, the returned package is the parent // package unless parent == nil, in which case the returned package is the -// package being imported. (The parent package is not nil if the the name +// package being imported. (The parent package is not nil if the name // is an unqualified struct field or interface method name belonging to a // type declared in another package.) // @@ -499,7 +528,6 @@ func (p *parser) parseMapType(parent *types.Package) types.Type { // it doesn't exist yet) unless materializePkg is set (which creates an // unnamed package with valid package path). In the latter case, a // subsequent import clause is expected to provide a name for the package. -// func (p *parser) parseName(parent *types.Package, materializePkg bool) (pkg *types.Package, name string) { pkg = parent if pkg == nil { @@ -533,8 +561,9 @@ func deref(typ types.Type) types.Type { return typ } -// Field = Name Type [ string_lit ] . +// parseField parses a Field: // +// Field = Name Type [ string_lit ] . func (p *parser) parseField(parent *types.Package) (*types.Var, string) { pkg, name := p.parseName(parent, true) @@ -577,9 +606,10 @@ func (p *parser) parseField(parent *types.Package) (*types.Var, string) { return types.NewField(token.NoPos, pkg, name, typ, anonymous), tag } -// StructType = "struct" "{" [ FieldList ] "}" . -// FieldList = Field { ";" Field } . +// parseStructType parses a StructType: // +// StructType = "struct" "{" [ FieldList ] "}" . +// FieldList = Field { ";" Field } . func (p *parser) parseStructType(parent *types.Package) types.Type { var fields []*types.Var var tags []string @@ -604,8 +634,9 @@ func (p *parser) parseStructType(parent *types.Package) types.Type { return types.NewStruct(fields, tags) } -// Parameter = ( identifier | "?" ) [ "..." ] Type [ string_lit ] . +// parseParameter parses a Parameter: // +// Parameter = ( identifier | "?" ) [ "..." ] Type [ string_lit ] . func (p *parser) parseParameter() (par *types.Var, isVariadic bool) { _, name := p.parseName(nil, false) // remove gc-specific parameter numbering @@ -629,9 +660,10 @@ func (p *parser) parseParameter() (par *types.Var, isVariadic bool) { return } -// Parameters = "(" [ ParameterList ] ")" . -// ParameterList = { Parameter "," } Parameter . +// parseParameters parses a Parameters: // +// Parameters = "(" [ ParameterList ] ")" . +// ParameterList = { Parameter "," } Parameter . func (p *parser) parseParameters() (list []*types.Var, isVariadic bool) { p.expect('(') for p.tok != ')' && p.tok != scanner.EOF { @@ -652,9 +684,10 @@ func (p *parser) parseParameters() (list []*types.Var, isVariadic bool) { return } -// Signature = Parameters [ Result ] . -// Result = Type | Parameters . +// parseSignature parses a Signature: // +// Signature = Parameters [ Result ] . +// Result = Type | Parameters . func (p *parser) parseSignature(recv *types.Var) *types.Signature { params, isVariadic := p.parseParameters() @@ -671,14 +704,15 @@ func (p *parser) parseSignature(recv *types.Var) *types.Signature { return types.NewSignature(recv, types.NewTuple(params...), types.NewTuple(results...), isVariadic) } -// InterfaceType = "interface" "{" [ MethodList ] "}" . -// MethodList = Method { ";" Method } . -// Method = Name Signature . +// parseInterfaceType parses an InterfaceType: +// +// InterfaceType = "interface" "{" [ MethodList ] "}" . +// MethodList = Method { ";" Method } . +// Method = Name Signature . // // The methods of embedded interfaces are always "inlined" // by the compiler and thus embedded interfaces are never // visible in the export data. -// func (p *parser) parseInterfaceType(parent *types.Package) types.Type { var methods []*types.Func @@ -699,8 +733,9 @@ func (p *parser) parseInterfaceType(parent *types.Package) types.Type { return newInterface(methods, nil).Complete() } -// ChanType = ( "chan" [ "<-" ] | "<-" "chan" ) Type . +// parseChanType parses a ChanType: // +// ChanType = ( "chan" [ "<-" ] | "<-" "chan" ) Type . func (p *parser) parseChanType(parent *types.Package) types.Type { dir := types.SendRecv if p.tok == scanner.Ident { @@ -718,17 +753,18 @@ func (p *parser) parseChanType(parent *types.Package) types.Type { return types.NewChan(dir, elem) } -// Type = -// BasicType | TypeName | ArrayType | SliceType | StructType | -// PointerType | FuncType | InterfaceType | MapType | ChanType | -// "(" Type ")" . +// parseType parses a Type: // -// BasicType = ident . -// TypeName = ExportedName . -// SliceType = "[" "]" Type . -// PointerType = "*" Type . -// FuncType = "func" Signature . +// Type = +// BasicType | TypeName | ArrayType | SliceType | StructType | +// PointerType | FuncType | InterfaceType | MapType | ChanType | +// "(" Type ")" . // +// BasicType = ident . +// TypeName = ExportedName . +// SliceType = "[" "]" Type . +// PointerType = "*" Type . +// FuncType = "func" Signature . func (p *parser) parseType(parent *types.Package) types.Type { switch p.tok { case scanner.Ident: @@ -780,16 +816,18 @@ func (p *parser) parseType(parent *types.Package) types.Type { // ---------------------------------------------------------------------------- // Declarations -// ImportDecl = "import" PackageName PackageId . +// parseImportDecl parses an ImportDecl: // +// ImportDecl = "import" PackageName PackageId . func (p *parser) parseImportDecl() { p.expectKeyword("import") name := p.parsePackageName() p.getPkg(p.parsePackageID(), name) } -// int_lit = [ "+" | "-" ] { "0" ... "9" } . +// parseInt parses an int_lit: // +// int_lit = [ "+" | "-" ] { "0" ... "9" } . func (p *parser) parseInt() string { s := "" switch p.tok { @@ -802,8 +840,9 @@ func (p *parser) parseInt() string { return s + p.expect(scanner.Int) } -// number = int_lit [ "p" int_lit ] . +// parseNumber parses a number: // +// number = int_lit [ "p" int_lit ] . func (p *parser) parseNumber() (typ *types.Basic, val constant.Value) { // mantissa mant := constant.MakeFromLiteral(p.parseInt(), token.INT, 0) @@ -838,13 +877,14 @@ func (p *parser) parseNumber() (typ *types.Basic, val constant.Value) { return } -// ConstDecl = "const" ExportedName [ Type ] "=" Literal . -// Literal = bool_lit | int_lit | float_lit | complex_lit | rune_lit | string_lit . -// bool_lit = "true" | "false" . -// complex_lit = "(" float_lit "+" float_lit "i" ")" . -// rune_lit = "(" int_lit "+" int_lit ")" . -// string_lit = `"` { unicode_char } `"` . +// parseConstDecl parses a ConstDecl: // +// ConstDecl = "const" ExportedName [ Type ] "=" Literal . +// Literal = bool_lit | int_lit | float_lit | complex_lit | rune_lit | string_lit . +// bool_lit = "true" | "false" . +// complex_lit = "(" float_lit "+" float_lit "i" ")" . +// rune_lit = "(" int_lit "+" int_lit ")" . +// string_lit = `"` { unicode_char } `"` . func (p *parser) parseConstDecl() { p.expectKeyword("const") pkg, name := p.parseExportedName() @@ -914,8 +954,9 @@ func (p *parser) parseConstDecl() { pkg.Scope().Insert(types.NewConst(token.NoPos, pkg, name, typ0, val)) } -// TypeDecl = "type" ExportedName Type . +// parseTypeDecl parses a TypeDecl: // +// TypeDecl = "type" ExportedName Type . func (p *parser) parseTypeDecl() { p.expectKeyword("type") pkg, name := p.parseExportedName() @@ -933,8 +974,9 @@ func (p *parser) parseTypeDecl() { } } -// VarDecl = "var" ExportedName Type . +// parseVarDecl parses a VarDecl: // +// VarDecl = "var" ExportedName Type . func (p *parser) parseVarDecl() { p.expectKeyword("var") pkg, name := p.parseExportedName() @@ -942,9 +984,10 @@ func (p *parser) parseVarDecl() { pkg.Scope().Insert(types.NewVar(token.NoPos, pkg, name, typ)) } -// Func = Signature [ Body ] . -// Body = "{" ... "}" . +// parseFunc parses a Func: // +// Func = Signature [ Body ] . +// Body = "{" ... "}" . func (p *parser) parseFunc(recv *types.Var) *types.Signature { sig := p.parseSignature(recv) if p.tok == '{' { @@ -961,9 +1004,10 @@ func (p *parser) parseFunc(recv *types.Var) *types.Signature { return sig } -// MethodDecl = "func" Receiver Name Func . -// Receiver = "(" ( identifier | "?" ) [ "*" ] ExportedName ")" . +// parseMethodDecl parses a MethodDecl: // +// MethodDecl = "func" Receiver Name Func . +// Receiver = "(" ( identifier | "?" ) [ "*" ] ExportedName ")" . func (p *parser) parseMethodDecl() { // "func" already consumed p.expect('(') @@ -986,8 +1030,9 @@ func (p *parser) parseMethodDecl() { base.AddMethod(types.NewFunc(token.NoPos, pkg, name, sig)) } -// FuncDecl = "func" ExportedName Func . +// parseFuncDecl parses a FuncDecl: // +// FuncDecl = "func" ExportedName Func . func (p *parser) parseFuncDecl() { // "func" already consumed pkg, name := p.parseExportedName() @@ -995,8 +1040,9 @@ func (p *parser) parseFuncDecl() { pkg.Scope().Insert(types.NewFunc(token.NoPos, pkg, name, typ)) } -// Decl = [ ImportDecl | ConstDecl | TypeDecl | VarDecl | FuncDecl | MethodDecl ] "\n" . +// parseDecl parses a Decl: // +// Decl = [ ImportDecl | ConstDecl | TypeDecl | VarDecl | FuncDecl | MethodDecl ] "\n" . func (p *parser) parseDecl() { if p.tok == scanner.Ident { switch p.lit { @@ -1023,9 +1069,10 @@ func (p *parser) parseDecl() { // ---------------------------------------------------------------------------- // Export -// Export = "PackageClause { Decl } "$$" . -// PackageClause = "package" PackageName [ "safe" ] "\n" . +// parseExport parses an Export: // +// Export = "PackageClause { Decl } "$$" . +// PackageClause = "package" PackageName [ "safe" ] "\n" . func (p *parser) parseExport() *types.Package { p.expectKeyword("package") name := p.parsePackageName() diff --git a/vendor/golang.org/x/tools/go/internal/gcimporter/iexport.go b/vendor/golang.org/x/tools/go/internal/gcimporter/iexport.go index 4be32a2e..9a4ff329 100644 --- a/vendor/golang.org/x/tools/go/internal/gcimporter/iexport.go +++ b/vendor/golang.org/x/tools/go/internal/gcimporter/iexport.go @@ -11,6 +11,7 @@ package gcimporter import ( "bytes" "encoding/binary" + "fmt" "go/ast" "go/constant" "go/token" @@ -19,37 +20,55 @@ import ( "math/big" "reflect" "sort" + "strconv" + "strings" + + "golang.org/x/tools/internal/typeparams" ) -// Current indexed export format version. Increase with each format change. -// 0: Go1.11 encoding -const iexportVersion = 0 +// Current bundled export format version. Increase with each format change. +// 0: initial implementation +const bundleVersion = 0 -// IExportData returns the binary export data for pkg. +// IExportData writes indexed export data for pkg to out. // // If no file set is provided, position info will be missing. // The package path of the top-level package will not be recorded, // so that calls to IImportData can override with a provided package path. -func IExportData(fset *token.FileSet, pkg *types.Package) (b []byte, err error) { - defer func() { - if e := recover(); e != nil { - if ierr, ok := e.(internalError); ok { - err = ierr - return +func IExportData(out io.Writer, fset *token.FileSet, pkg *types.Package) error { + return iexportCommon(out, fset, false, iexportVersion, []*types.Package{pkg}) +} + +// IExportBundle writes an indexed export bundle for pkgs to out. +func IExportBundle(out io.Writer, fset *token.FileSet, pkgs []*types.Package) error { + return iexportCommon(out, fset, true, iexportVersion, pkgs) +} + +func iexportCommon(out io.Writer, fset *token.FileSet, bundle bool, version int, pkgs []*types.Package) (err error) { + if !debug { + defer func() { + if e := recover(); e != nil { + if ierr, ok := e.(internalError); ok { + err = ierr + return + } + // Not an internal error; panic again. + panic(e) } - // Not an internal error; panic again. - panic(e) - } - }() + }() + } p := iexporter{ - out: bytes.NewBuffer(nil), fset: fset, + version: version, allPkgs: map[*types.Package]bool{}, stringIndex: map[string]uint64{}, declIndex: map[types.Object]uint64{}, + tparamNames: map[types.Object]string{}, typIndex: map[types.Type]uint64{}, - localpkg: pkg, + } + if !bundle { + p.localpkg = pkgs[0] } for i, pt := range predeclared() { @@ -60,10 +79,20 @@ func IExportData(fset *token.FileSet, pkg *types.Package) (b []byte, err error) } // Initialize work queue with exported declarations. - scope := pkg.Scope() - for _, name := range scope.Names() { - if ast.IsExported(name) { - p.pushDecl(scope.Lookup(name)) + for _, pkg := range pkgs { + scope := pkg.Scope() + for _, name := range scope.Names() { + if ast.IsExported(name) { + p.pushDecl(scope.Lookup(name)) + } + } + + if bundle { + // Ensure pkg and its imports are included in the index. + p.allPkgs[pkg] = true + for _, imp := range pkg.Imports() { + p.allPkgs[imp] = true + } } } @@ -76,21 +105,35 @@ func IExportData(fset *token.FileSet, pkg *types.Package) (b []byte, err error) dataLen := uint64(p.data0.Len()) w := p.newWriter() w.writeIndex(p.declIndex) + + if bundle { + w.uint64(uint64(len(pkgs))) + for _, pkg := range pkgs { + w.pkg(pkg) + imps := pkg.Imports() + w.uint64(uint64(len(imps))) + for _, imp := range imps { + w.pkg(imp) + } + } + } w.flush() // Assemble header. var hdr intWriter - hdr.WriteByte('i') - hdr.uint64(iexportVersion) + if bundle { + hdr.uint64(bundleVersion) + } + hdr.uint64(uint64(p.version)) hdr.uint64(uint64(p.strings.Len())) hdr.uint64(dataLen) // Flush output. - io.Copy(p.out, &hdr) - io.Copy(p.out, &p.strings) - io.Copy(p.out, &p.data0) + io.Copy(out, &hdr) + io.Copy(out, &p.strings) + io.Copy(out, &p.data0) - return p.out.Bytes(), nil + return nil } // writeIndex writes out an object index. mainIndex indicates whether @@ -98,19 +141,26 @@ func IExportData(fset *token.FileSet, pkg *types.Package) (b []byte, err error) // non-compiler tools and includes a complete package description // (i.e., name and height). func (w *exportWriter) writeIndex(index map[types.Object]uint64) { + type pkgObj struct { + obj types.Object + name string // qualified name; differs from obj.Name for type params + } // Build a map from packages to objects from that package. - pkgObjs := map[*types.Package][]types.Object{} + pkgObjs := map[*types.Package][]pkgObj{} // For the main index, make sure to include every package that // we reference, even if we're not exporting (or reexporting) // any symbols from it. - pkgObjs[w.p.localpkg] = nil + if w.p.localpkg != nil { + pkgObjs[w.p.localpkg] = nil + } for pkg := range w.p.allPkgs { pkgObjs[pkg] = nil } for obj := range index { - pkgObjs[obj.Pkg()] = append(pkgObjs[obj.Pkg()], obj) + name := w.p.exportName(obj) + pkgObjs[obj.Pkg()] = append(pkgObjs[obj.Pkg()], pkgObj{obj, name}) } var pkgs []*types.Package @@ -118,7 +168,7 @@ func (w *exportWriter) writeIndex(index map[types.Object]uint64) { pkgs = append(pkgs, pkg) sort.Slice(objs, func(i, j int) bool { - return objs[i].Name() < objs[j].Name() + return objs[i].name < objs[j].name }) } @@ -135,15 +185,25 @@ func (w *exportWriter) writeIndex(index map[types.Object]uint64) { objs := pkgObjs[pkg] w.uint64(uint64(len(objs))) for _, obj := range objs { - w.string(obj.Name()) - w.uint64(index[obj]) + w.string(obj.name) + w.uint64(index[obj.obj]) } } } +// exportName returns the 'exported' name of an object. It differs from +// obj.Name() only for type parameters (see tparamExportName for details). +func (p *iexporter) exportName(obj types.Object) (res string) { + if name := p.tparamNames[obj]; name != "" { + return name + } + return obj.Name() +} + type iexporter struct { - fset *token.FileSet - out *bytes.Buffer + fset *token.FileSet + out *bytes.Buffer + version int localpkg *types.Package @@ -157,9 +217,21 @@ type iexporter struct { strings intWriter stringIndex map[string]uint64 - data0 intWriter - declIndex map[types.Object]uint64 - typIndex map[types.Type]uint64 + data0 intWriter + declIndex map[types.Object]uint64 + tparamNames map[types.Object]string // typeparam->exported name + typIndex map[types.Type]uint64 + + indent int // for tracing support +} + +func (p *iexporter) trace(format string, args ...interface{}) { + if !trace { + // Call sites should also be guarded, but having this check here allows + // easily enabling/disabling debug trace statements. + return + } + fmt.Printf(strings.Repeat("..", p.indent)+format+"\n", args...) } // stringOff returns the offset of s within the string section. @@ -179,13 +251,16 @@ func (p *iexporter) stringOff(s string) uint64 { // pushDecl adds n to the declaration work queue, if not already present. func (p *iexporter) pushDecl(obj types.Object) { // Package unsafe is known to the compiler and predeclared. - assert(obj.Pkg() != types.Unsafe) + // Caller should not ask us to do export it. + if obj.Pkg() == types.Unsafe { + panic("cannot export package unsafe") + } if _, ok := p.declIndex[obj]; ok { return } - p.declIndex[obj] = ^uint64(0) // mark n present in work queue + p.declIndex[obj] = ^uint64(0) // mark obj present in work queue p.declTodo.pushTail(obj) } @@ -193,10 +268,11 @@ func (p *iexporter) pushDecl(obj types.Object) { type exportWriter struct { p *iexporter - data intWriter - currPkg *types.Package - prevFile string - prevLine int64 + data intWriter + currPkg *types.Package + prevFile string + prevLine int64 + prevColumn int64 } func (w *exportWriter) exportPath(pkg *types.Package) string { @@ -207,6 +283,14 @@ func (w *exportWriter) exportPath(pkg *types.Package) string { } func (p *iexporter) doDecl(obj types.Object) { + if trace { + p.trace("exporting decl %v (%T)", obj, obj) + p.indent++ + defer func() { + p.indent-- + p.trace("=> %s", obj) + }() + } w := p.newWriter() w.setPkg(obj.Pkg(), false) @@ -221,8 +305,24 @@ func (p *iexporter) doDecl(obj types.Object) { if sig.Recv() != nil { panic(internalErrorf("unexpected method: %v", sig)) } - w.tag('F') + + // Function. + if typeparams.ForSignature(sig).Len() == 0 { + w.tag('F') + } else { + w.tag('G') + } w.pos(obj.Pos()) + // The tparam list of the function type is the declaration of the type + // params. So, write out the type params right now. Then those type params + // will be referenced via their type offset (via typOff) in all other + // places in the signature and function where they are used. + // + // While importing the type parameters, tparamList computes and records + // their export name, so that it can be later used when writing the index. + if tparams := typeparams.ForSignature(sig); tparams.Len() > 0 { + w.tparamList(obj.Name(), tparams, obj.Pkg()) + } w.signature(sig) case *types.Const: @@ -231,30 +331,56 @@ func (p *iexporter) doDecl(obj types.Object) { w.value(obj.Type(), obj.Val()) case *types.TypeName: + t := obj.Type() + + if tparam, ok := t.(*typeparams.TypeParam); ok { + w.tag('P') + w.pos(obj.Pos()) + constraint := tparam.Constraint() + if p.version >= iexportVersionGo1_18 { + implicit := false + if iface, _ := constraint.(*types.Interface); iface != nil { + implicit = typeparams.IsImplicit(iface) + } + w.bool(implicit) + } + w.typ(constraint, obj.Pkg()) + break + } + if obj.IsAlias() { w.tag('A') w.pos(obj.Pos()) - w.typ(obj.Type(), obj.Pkg()) + w.typ(t, obj.Pkg()) break } // Defined type. - w.tag('T') + named, ok := t.(*types.Named) + if !ok { + panic(internalErrorf("%s is not a defined type", t)) + } + + if typeparams.ForNamed(named).Len() == 0 { + w.tag('T') + } else { + w.tag('U') + } w.pos(obj.Pos()) + if typeparams.ForNamed(named).Len() > 0 { + // While importing the type parameters, tparamList computes and records + // their export name, so that it can be later used when writing the index. + w.tparamList(obj.Name(), typeparams.ForNamed(named), obj.Pkg()) + } + underlying := obj.Type().Underlying() w.typ(underlying, obj.Pkg()) - t := obj.Type() if types.IsInterface(t) { break } - named, ok := t.(*types.Named) - if !ok { - panic(internalErrorf("%s is not a defined type", t)) - } - n := named.NumMethods() w.uint64(uint64(n)) for i := 0; i < n; i++ { @@ -262,6 +388,17 @@ func (p *iexporter) doDecl(obj types.Object) { w.pos(m.Pos()) w.string(m.Name()) sig, _ := m.Type().(*types.Signature) + + // Receiver type parameters are type arguments of the receiver type, so + // their name must be qualified before exporting recv. + if rparams := typeparams.RecvTypeParams(sig); rparams.Len() > 0 { + prefix := obj.Name() + "." + m.Name() + for i := 0; i < rparams.Len(); i++ { + rparam := rparams.At(i) + name := tparamExportName(prefix, rparam) + w.p.tparamNames[rparam.Obj()] = name + } + } w.param(sig.Recv()) w.signature(sig) } @@ -278,6 +415,48 @@ func (w *exportWriter) tag(tag byte) { } func (w *exportWriter) pos(pos token.Pos) { + if w.p.version >= iexportVersionPosCol { + w.posV1(pos) + } else { + w.posV0(pos) + } +} + +func (w *exportWriter) posV1(pos token.Pos) { + if w.p.fset == nil { + w.int64(0) + return + } + + p := w.p.fset.Position(pos) + file := p.Filename + line := int64(p.Line) + column := int64(p.Column) + + deltaColumn := (column - w.prevColumn) << 1 + deltaLine := (line - w.prevLine) << 1 + + if file != w.prevFile { + deltaLine |= 1 + } + if deltaLine != 0 { + deltaColumn |= 1 + } + + w.int64(deltaColumn) + if deltaColumn&1 != 0 { + w.int64(deltaLine) + if deltaLine&1 != 0 { + w.string(file) + } + } + + w.prevFile = file + w.prevLine = line + w.prevColumn = column +} + +func (w *exportWriter) posV0(pos token.Pos) { if w.p.fset == nil { w.int64(0) return @@ -319,10 +498,11 @@ func (w *exportWriter) pkg(pkg *types.Package) { } func (w *exportWriter) qualifiedIdent(obj types.Object) { + name := w.p.exportName(obj) + // Ensure any referenced declarations are written out too. w.p.pushDecl(obj) - - w.string(obj.Name()) + w.string(name) w.pkg(obj.Pkg()) } @@ -356,11 +536,32 @@ func (w *exportWriter) startType(k itag) { } func (w *exportWriter) doTyp(t types.Type, pkg *types.Package) { + if trace { + w.p.trace("exporting type %s (%T)", t, t) + w.p.indent++ + defer func() { + w.p.indent-- + w.p.trace("=> %s", t) + }() + } switch t := t.(type) { case *types.Named: + if targs := typeparams.NamedTypeArgs(t); targs.Len() > 0 { + w.startType(instanceType) + // TODO(rfindley): investigate if this position is correct, and if it + // matters. + w.pos(t.Obj().Pos()) + w.typeList(targs, pkg) + w.typ(typeparams.NamedTypeOrigin(t), pkg) + return + } w.startType(definedType) w.qualifiedIdent(t.Obj()) + case *typeparams.TypeParam: + w.startType(typeParamType) + w.qualifiedIdent(t.Obj()) + case *types.Pointer: w.startType(pointerType) w.typ(t.Elem(), pkg) @@ -421,9 +622,14 @@ func (w *exportWriter) doTyp(t types.Type, pkg *types.Package) { n := t.NumEmbeddeds() w.uint64(uint64(n)) for i := 0; i < n; i++ { - f := t.Embedded(i) - w.pos(f.Obj().Pos()) - w.typ(f.Obj().Type(), f.Obj().Pkg()) + ft := t.EmbeddedType(i) + tPkg := pkg + if named, _ := ft.(*types.Named); named != nil { + w.pos(named.Obj().Pos()) + } else { + w.pos(token.NoPos) + } + w.typ(ft, tPkg) } n = t.NumExplicitMethods() @@ -436,6 +642,16 @@ func (w *exportWriter) doTyp(t types.Type, pkg *types.Package) { w.signature(sig) } + case *typeparams.Union: + w.startType(unionType) + nt := t.Len() + w.uint64(uint64(nt)) + for i := 0; i < nt; i++ { + term := t.Term(i) + w.bool(term.Tilde()) + w.typ(term.Type(), pkg) + } + default: panic(internalErrorf("unexpected type: %v, %v", t, reflect.TypeOf(t))) } @@ -457,6 +673,56 @@ func (w *exportWriter) signature(sig *types.Signature) { } } +func (w *exportWriter) typeList(ts *typeparams.TypeList, pkg *types.Package) { + w.uint64(uint64(ts.Len())) + for i := 0; i < ts.Len(); i++ { + w.typ(ts.At(i), pkg) + } +} + +func (w *exportWriter) tparamList(prefix string, list *typeparams.TypeParamList, pkg *types.Package) { + ll := uint64(list.Len()) + w.uint64(ll) + for i := 0; i < list.Len(); i++ { + tparam := list.At(i) + // Set the type parameter exportName before exporting its type. + exportName := tparamExportName(prefix, tparam) + w.p.tparamNames[tparam.Obj()] = exportName + w.typ(list.At(i), pkg) + } +} + +const blankMarker = "$" + +// tparamExportName returns the 'exported' name of a type parameter, which +// differs from its actual object name: it is prefixed with a qualifier, and +// blank type parameter names are disambiguated by their index in the type +// parameter list. +func tparamExportName(prefix string, tparam *typeparams.TypeParam) string { + assert(prefix != "") + name := tparam.Obj().Name() + if name == "_" { + name = blankMarker + strconv.Itoa(tparam.Index()) + } + return prefix + "." + name +} + +// tparamName returns the real name of a type parameter, after stripping its +// qualifying prefix and reverting blank-name encoding. See tparamExportName +// for details. +func tparamName(exportName string) string { + // Remove the "path" from the type param name that makes it unique. + ix := strings.LastIndex(exportName, ".") + if ix < 0 { + errorf("malformed type parameter export name %s: missing prefix", exportName) + } + name := exportName[ix+1:] + if strings.HasPrefix(name, blankMarker) { + return "_" + } + return name +} + func (w *exportWriter) paramList(tup *types.Tuple) { n := tup.Len() w.uint64(uint64(n)) @@ -473,11 +739,14 @@ func (w *exportWriter) param(obj types.Object) { func (w *exportWriter) value(typ types.Type, v constant.Value) { w.typ(typ, nil) + if w.p.version >= iexportVersionGo1_18 { + w.int64(int64(v.Kind())) + } - switch v.Kind() { - case constant.Bool: + switch b := typ.Underlying().(*types.Basic); b.Info() & types.IsConstType { + case types.IsBoolean: w.bool(constant.BoolVal(v)) - case constant.Int: + case types.IsInteger: var i big.Int if i64, exact := constant.Int64Val(v); exact { i.SetInt64(i64) @@ -487,25 +756,27 @@ func (w *exportWriter) value(typ types.Type, v constant.Value) { i.SetString(v.ExactString(), 10) } w.mpint(&i, typ) - case constant.Float: + case types.IsFloat: f := constantToFloat(v) w.mpfloat(f, typ) - case constant.Complex: + case types.IsComplex: w.mpfloat(constantToFloat(constant.Real(v)), typ) w.mpfloat(constantToFloat(constant.Imag(v)), typ) - case constant.String: + case types.IsString: w.string(constant.StringVal(v)) - case constant.Unknown: - // package contains type errors default: - panic(internalErrorf("unexpected value %v (%T)", v, v)) + if b.Kind() == types.Invalid { + // package contains type errors + break + } + panic(internalErrorf("unexpected type %v (%v)", typ, typ.Underlying())) } } // constantToFloat converts a constant.Value with kind constant.Float to a // big.Float. func constantToFloat(x constant.Value) *big.Float { - assert(x.Kind() == constant.Float) + x = constant.ToFloat(x) // Use the same floating-point precision (512) as cmd/compile // (see Mpprec in cmd/compile/internal/gc/mpfloat.go). const mpprec = 512 diff --git a/vendor/golang.org/x/tools/go/internal/gcimporter/iimport.go b/vendor/golang.org/x/tools/go/internal/gcimporter/iimport.go index a31a8802..4caa0f55 100644 --- a/vendor/golang.org/x/tools/go/internal/gcimporter/iimport.go +++ b/vendor/golang.org/x/tools/go/internal/gcimporter/iimport.go @@ -17,7 +17,11 @@ import ( "go/token" "go/types" "io" + "math/big" "sort" + "strings" + + "golang.org/x/tools/internal/typeparams" ) type intReader struct { @@ -41,6 +45,19 @@ func (r *intReader) uint64() uint64 { return i } +// Keep this in sync with constants in iexport.go. +const ( + iexportVersionGo1_11 = 0 + iexportVersionPosCol = 1 + iexportVersionGo1_18 = 2 + iexportVersionGenerics = 2 +) + +type ident struct { + pkg *types.Package + name string +} + const predeclReserved = 32 type itag uint64 @@ -56,32 +73,65 @@ const ( signatureType structType interfaceType + typeParamType + instanceType + unionType ) // IImportData imports a package from the serialized package data -// and returns the number of bytes consumed and a reference to the package. +// and returns 0 and a reference to the package. // If the export data version is not recognized or the format is otherwise // compromised, an error is returned. -func IImportData(fset *token.FileSet, imports map[string]*types.Package, data []byte, path string) (_ int, pkg *types.Package, err error) { +func IImportData(fset *token.FileSet, imports map[string]*types.Package, data []byte, path string) (int, *types.Package, error) { + pkgs, err := iimportCommon(fset, imports, data, false, path) + if err != nil { + return 0, nil, err + } + return 0, pkgs[0], nil +} + +// IImportBundle imports a set of packages from the serialized package bundle. +func IImportBundle(fset *token.FileSet, imports map[string]*types.Package, data []byte) ([]*types.Package, error) { + return iimportCommon(fset, imports, data, true, "") +} + +func iimportCommon(fset *token.FileSet, imports map[string]*types.Package, data []byte, bundle bool, path string) (pkgs []*types.Package, err error) { const currentVersion = 1 version := int64(-1) - defer func() { - if e := recover(); e != nil { - if version > currentVersion { - err = fmt.Errorf("cannot import %q (%v), export data is newer version - update tool", path, e) - } else { - err = fmt.Errorf("cannot import %q (%v), possibly version skew - reinstall package", path, e) + if !debug { + defer func() { + if e := recover(); e != nil { + if bundle { + err = fmt.Errorf("%v", e) + } else if version > currentVersion { + err = fmt.Errorf("cannot import %q (%v), export data is newer version - update tool", path, e) + } else { + err = fmt.Errorf("cannot import %q (%v), possibly version skew - reinstall package", path, e) + } } - } - }() + }() + } r := &intReader{bytes.NewReader(data), path} + if bundle { + bundleVersion := r.uint64() + switch bundleVersion { + case bundleVersion: + default: + errorf("unknown bundle format version %d", bundleVersion) + } + } + version = int64(r.uint64()) switch version { - case currentVersion, 0: + case iexportVersionGo1_18, iexportVersionPosCol, iexportVersionGo1_11: default: - errorf("unknown iexport format version %d", version) + if version > iexportVersionGo1_18 { + errorf("unstable iexport format version %d, just rebuild compiler and std library", version) + } else { + errorf("unknown iexport format version %d", version) + } } sLen := int64(r.uint64()) @@ -93,8 +143,8 @@ func IImportData(fset *token.FileSet, imports map[string]*types.Package, data [] r.Seek(sLen+dLen, io.SeekCurrent) p := iimporter{ - ipath: path, version: int(version), + ipath: path, stringData: stringData, stringCache: make(map[uint64]string), @@ -103,12 +153,16 @@ func IImportData(fset *token.FileSet, imports map[string]*types.Package, data [] declData: declData, pkgIndex: make(map[*types.Package]map[string]uint64), typCache: make(map[uint64]types.Type), + // Separate map for typeparams, keyed by their package and unique + // name. + tparamIndex: make(map[ident]types.Type), fake: fakeFileSet{ fset: fset, - files: make(map[string]*token.File), + files: make(map[string]*fileInfo), }, } + defer p.fake.setLines() // set lines for files in fset for i, pt := range predeclared() { p.typCache[uint64(i)] = pt @@ -143,54 +197,110 @@ func IImportData(fset *token.FileSet, imports map[string]*types.Package, data [] p.pkgIndex[pkg] = nameIndex pkgList[i] = pkg } - if len(pkgList) == 0 { - errorf("no packages found for %s", path) - panic("unreachable") + + if bundle { + pkgs = make([]*types.Package, r.uint64()) + for i := range pkgs { + pkg := p.pkgAt(r.uint64()) + imps := make([]*types.Package, r.uint64()) + for j := range imps { + imps[j] = p.pkgAt(r.uint64()) + } + pkg.SetImports(imps) + pkgs[i] = pkg + } + } else { + if len(pkgList) == 0 { + errorf("no packages found for %s", path) + panic("unreachable") + } + pkgs = pkgList[:1] + + // record all referenced packages as imports + list := append(([]*types.Package)(nil), pkgList[1:]...) + sort.Sort(byPath(list)) + pkgs[0].SetImports(list) } - p.ipkg = pkgList[0] - names := make([]string, 0, len(p.pkgIndex[p.ipkg])) - for name := range p.pkgIndex[p.ipkg] { - names = append(names, name) + + for _, pkg := range pkgs { + if pkg.Complete() { + continue + } + + names := make([]string, 0, len(p.pkgIndex[pkg])) + for name := range p.pkgIndex[pkg] { + names = append(names, name) + } + sort.Strings(names) + for _, name := range names { + p.doDecl(pkg, name) + } + + // package was imported completely and without errors + pkg.MarkComplete() } - sort.Strings(names) - for _, name := range names { - p.doDecl(p.ipkg, name) + + // SetConstraint can't be called if the constraint type is not yet complete. + // When type params are created in the 'P' case of (*importReader).obj(), + // the associated constraint type may not be complete due to recursion. + // Therefore, we defer calling SetConstraint there, and call it here instead + // after all types are complete. + for _, d := range p.later { + typeparams.SetTypeParamConstraint(d.t, d.constraint) } for _, typ := range p.interfaceList { typ.Complete() } - // record all referenced packages as imports - list := append(([]*types.Package)(nil), pkgList[1:]...) - sort.Sort(byPath(list)) - p.ipkg.SetImports(list) - - // package was imported completely and without errors - p.ipkg.MarkComplete() + return pkgs, nil +} - consumed, _ := r.Seek(0, io.SeekCurrent) - return int(consumed), p.ipkg, nil +type setConstraintArgs struct { + t *typeparams.TypeParam + constraint types.Type } type iimporter struct { - ipath string - ipkg *types.Package version int + ipath string stringData []byte stringCache map[uint64]string pkgCache map[uint64]*types.Package - declData []byte - pkgIndex map[*types.Package]map[string]uint64 - typCache map[uint64]types.Type + declData []byte + pkgIndex map[*types.Package]map[string]uint64 + typCache map[uint64]types.Type + tparamIndex map[ident]types.Type fake fakeFileSet interfaceList []*types.Interface + + // Arguments for calls to SetConstraint that are deferred due to recursive types + later []setConstraintArgs + + indent int // for tracing support +} + +func (p *iimporter) trace(format string, args ...interface{}) { + if !trace { + // Call sites should also be guarded, but having this check here allows + // easily enabling/disabling debug trace statements. + return + } + fmt.Printf(strings.Repeat("..", p.indent)+format+"\n", args...) } func (p *iimporter) doDecl(pkg *types.Package, name string) { + if debug { + p.trace("import decl %s", name) + p.indent++ + defer func() { + p.indent-- + p.trace("=> %s", name) + }() + } // See if we've already imported this declaration. if obj := pkg.Scope().Lookup(name); obj != nil { return @@ -227,15 +337,12 @@ func (p *iimporter) pkgAt(off uint64) *types.Package { return pkg } path := p.stringAt(off) - if path == p.ipath { - return p.ipkg - } errorf("missing package %q in %q", path, p.ipath) return nil } func (p *iimporter) typAt(off uint64, base *types.Named) types.Type { - if t, ok := p.typCache[off]; ok && (base == nil || !isInterface(t)) { + if t, ok := p.typCache[off]; ok && canReuse(base, t) { return t } @@ -247,12 +354,30 @@ func (p *iimporter) typAt(off uint64, base *types.Named) types.Type { r.declReader.Reset(p.declData[off-predeclReserved:]) t := r.doType(base) - if base == nil || !isInterface(t) { + if canReuse(base, t) { p.typCache[off] = t } return t } +// canReuse reports whether the type rhs on the RHS of the declaration for def +// may be re-used. +// +// Specifically, if def is non-nil and rhs is an interface type with methods, it +// may not be re-used because we have a convention of setting the receiver type +// for interface methods to def. +func canReuse(def *types.Named, rhs types.Type) bool { + if def == nil { + return true + } + iface, _ := rhs.(*types.Interface) + if iface == nil { + return true + } + // Don't use iface.Empty() here as iface may not be complete. + return iface.NumEmbeddeds() == 0 && iface.NumExplicitMethods() == 0 +} + type importReader struct { p *iimporter declReader bytes.Reader @@ -277,17 +402,26 @@ func (r *importReader) obj(name string) { r.declare(types.NewConst(pos, r.currPkg, name, typ, val)) - case 'F': - sig := r.signature(nil) - + case 'F', 'G': + var tparams []*typeparams.TypeParam + if tag == 'G' { + tparams = r.tparamList() + } + sig := r.signature(nil, nil, tparams) r.declare(types.NewFunc(pos, r.currPkg, name, sig)) - case 'T': + case 'T', 'U': // Types can be recursive. We need to setup a stub // declaration before recursing. obj := types.NewTypeName(pos, r.currPkg, name, nil) named := types.NewNamed(obj, nil, nil) + // Declare obj before calling r.tparamList, so the new type name is recognized + // if used in the constraint of one of its own typeparams (see #48280). r.declare(obj) + if tag == 'U' { + tparams := r.tparamList() + typeparams.SetForNamed(named, tparams) + } underlying := r.p.typAt(r.uint64(), named).Underlying() named.SetUnderlying(underlying) @@ -297,12 +431,59 @@ func (r *importReader) obj(name string) { mpos := r.pos() mname := r.ident() recv := r.param() - msig := r.signature(recv) + + // If the receiver has any targs, set those as the + // rparams of the method (since those are the + // typeparams being used in the method sig/body). + base := baseType(recv.Type()) + assert(base != nil) + targs := typeparams.NamedTypeArgs(base) + var rparams []*typeparams.TypeParam + if targs.Len() > 0 { + rparams = make([]*typeparams.TypeParam, targs.Len()) + for i := range rparams { + rparams[i] = targs.At(i).(*typeparams.TypeParam) + } + } + msig := r.signature(recv, rparams, nil) named.AddMethod(types.NewFunc(mpos, r.currPkg, mname, msig)) } } + case 'P': + // We need to "declare" a typeparam in order to have a name that + // can be referenced recursively (if needed) in the type param's + // bound. + if r.p.version < iexportVersionGenerics { + errorf("unexpected type param type") + } + name0 := tparamName(name) + tn := types.NewTypeName(pos, r.currPkg, name0, nil) + t := typeparams.NewTypeParam(tn, nil) + + // To handle recursive references to the typeparam within its + // bound, save the partial type in tparamIndex before reading the bounds. + id := ident{r.currPkg, name} + r.p.tparamIndex[id] = t + var implicit bool + if r.p.version >= iexportVersionGo1_18 { + implicit = r.bool() + } + constraint := r.typ() + if implicit { + iface, _ := constraint.(*types.Interface) + if iface == nil { + errorf("non-interface constraint marked implicit") + } + typeparams.MarkImplicit(iface) + } + // The constraint type may not be complete, if we + // are in the middle of a type recursion involving type + // constraints. So, we defer SetConstraint until we have + // completely set up all types in ImportData. + r.p.later = append(r.p.later, setConstraintArgs{t: t, constraint: constraint}) + case 'V': typ := r.typ() @@ -319,6 +500,10 @@ func (r *importReader) declare(obj types.Object) { func (r *importReader) value() (typ types.Type, val constant.Value) { typ = r.typ() + if r.p.version >= iexportVersionGo1_18 { + // TODO: add support for using the kind. + _ = constant.Kind(r.int64()) + } switch b := typ.Underlying().(*types.Basic); b.Info() & types.IsConstType { case types.IsBoolean: @@ -328,7 +513,9 @@ func (r *importReader) value() (typ types.Type, val constant.Value) { val = constant.MakeString(r.string()) case types.IsInteger: - val = r.mpint(b) + var x big.Int + r.mpint(&x, b) + val = constant.Make(&x) case types.IsFloat: val = r.mpfloat(b) @@ -377,8 +564,8 @@ func intSize(b *types.Basic) (signed bool, maxBytes uint) { return } -func (r *importReader) mpint(b *types.Basic) constant.Value { - signed, maxBytes := intSize(b) +func (r *importReader) mpint(x *big.Int, typ *types.Basic) { + signed, maxBytes := intSize(typ) maxSmall := 256 - maxBytes if signed { @@ -397,7 +584,8 @@ func (r *importReader) mpint(b *types.Basic) constant.Value { v = ^v } } - return constant.MakeInt64(v) + x.SetInt64(v) + return } v := -n @@ -407,39 +595,23 @@ func (r *importReader) mpint(b *types.Basic) constant.Value { if v < 1 || uint(v) > maxBytes { errorf("weird decoding: %v, %v => %v", n, signed, v) } - - buf := make([]byte, v) - io.ReadFull(&r.declReader, buf) - - // convert to little endian - // TODO(gri) go/constant should have a more direct conversion function - // (e.g., once it supports a big.Float based implementation) - for i, j := 0, len(buf)-1; i < j; i, j = i+1, j-1 { - buf[i], buf[j] = buf[j], buf[i] - } - - x := constant.MakeFromBytes(buf) + b := make([]byte, v) + io.ReadFull(&r.declReader, b) + x.SetBytes(b) if signed && n&1 != 0 { - x = constant.UnaryOp(token.SUB, x, 0) + x.Neg(x) } - return x } -func (r *importReader) mpfloat(b *types.Basic) constant.Value { - x := r.mpint(b) - if constant.Sign(x) == 0 { - return x +func (r *importReader) mpfloat(typ *types.Basic) constant.Value { + var mant big.Int + r.mpint(&mant, typ) + var f big.Float + f.SetInt(&mant) + if f.Sign() != 0 { + f.SetMantExp(&f, int(r.int64())) } - - exp := r.int64() - switch { - case exp > 0: - x = constant.Shift(x, token.SHL, uint(exp)) - case exp < 0: - d := constant.Shift(constant.MakeInt64(1), token.SHL, uint(-exp)) - x = constant.BinaryOp(x, token.QUO, d) - } - return x + return constant.Make(&f) } func (r *importReader) ident() string { @@ -453,7 +625,7 @@ func (r *importReader) qualifiedIdent() (*types.Package, string) { } func (r *importReader) pos() token.Pos { - if r.p.version >= 1 { + if r.p.version >= iexportVersionPosCol { r.posv1() } else { r.posv0() @@ -501,8 +673,17 @@ func isInterface(t types.Type) bool { func (r *importReader) pkg() *types.Package { return r.p.pkgAt(r.uint64()) } func (r *importReader) string() string { return r.p.stringAt(r.uint64()) } -func (r *importReader) doType(base *types.Named) types.Type { - switch k := r.kind(); k { +func (r *importReader) doType(base *types.Named) (res types.Type) { + k := r.kind() + if debug { + r.p.trace("importing type %d (base: %s)", k, base) + r.p.indent++ + defer func() { + r.p.indent-- + r.p.trace("=> %s", res) + }() + } + switch k { default: errorf("unexpected kind tag in %q: %v", r.p.ipath, k) return nil @@ -525,7 +706,7 @@ func (r *importReader) doType(base *types.Named) types.Type { return types.NewMap(r.typ(), r.typ()) case signatureType: r.currPkg = r.pkg() - return r.signature(nil) + return r.signature(nil, nil, nil) case structType: r.currPkg = r.pkg() @@ -565,13 +746,56 @@ func (r *importReader) doType(base *types.Named) types.Type { recv = types.NewVar(token.NoPos, r.currPkg, "", base) } - msig := r.signature(recv) + msig := r.signature(recv, nil, nil) methods[i] = types.NewFunc(mpos, r.currPkg, mname, msig) } typ := newInterface(methods, embeddeds) r.p.interfaceList = append(r.p.interfaceList, typ) return typ + + case typeParamType: + if r.p.version < iexportVersionGenerics { + errorf("unexpected type param type") + } + pkg, name := r.qualifiedIdent() + id := ident{pkg, name} + if t, ok := r.p.tparamIndex[id]; ok { + // We're already in the process of importing this typeparam. + return t + } + // Otherwise, import the definition of the typeparam now. + r.p.doDecl(pkg, name) + return r.p.tparamIndex[id] + + case instanceType: + if r.p.version < iexportVersionGenerics { + errorf("unexpected instantiation type") + } + // pos does not matter for instances: they are positioned on the original + // type. + _ = r.pos() + len := r.uint64() + targs := make([]types.Type, len) + for i := range targs { + targs[i] = r.typ() + } + baseType := r.typ() + // The imported instantiated type doesn't include any methods, so + // we must always use the methods of the base (orig) type. + // TODO provide a non-nil *Environment + t, _ := typeparams.Instantiate(nil, baseType, targs, false) + return t + + case unionType: + if r.p.version < iexportVersionGenerics { + errorf("unexpected instantiation type") + } + terms := make([]*typeparams.Term, r.uint64()) + for i := range terms { + terms[i] = typeparams.NewTerm(r.bool(), r.typ()) + } + return typeparams.NewUnion(terms) } } @@ -579,11 +803,25 @@ func (r *importReader) kind() itag { return itag(r.uint64()) } -func (r *importReader) signature(recv *types.Var) *types.Signature { +func (r *importReader) signature(recv *types.Var, rparams []*typeparams.TypeParam, tparams []*typeparams.TypeParam) *types.Signature { params := r.paramList() results := r.paramList() variadic := params.Len() > 0 && r.bool() - return types.NewSignature(recv, params, results, variadic) + return typeparams.NewSignatureType(recv, rparams, tparams, params, results, variadic) +} + +func (r *importReader) tparamList() []*typeparams.TypeParam { + n := r.uint64() + if n == 0 { + return nil + } + xs := make([]*typeparams.TypeParam, n) + for i := range xs { + // Note: the standard library importer is tolerant of nil types here, + // though would panic in SetTypeParams. + xs[i] = r.typ().(*typeparams.TypeParam) + } + return xs } func (r *importReader) paramList() *types.Tuple { @@ -628,3 +866,13 @@ func (r *importReader) byte() byte { } return x } + +func baseType(typ types.Type) *types.Named { + // pointer receivers are never types.Named types + if p, _ := typ.(*types.Pointer); p != nil { + typ = p.Elem() + } + // receiver base types are always (possibly generic) types.Named types + n, _ := typ.(*types.Named) + return n +} diff --git a/vendor/golang.org/x/tools/go/internal/gcimporter/newInterface10.go b/vendor/golang.org/x/tools/go/internal/gcimporter/newInterface10.go index 463f2522..8b163e3d 100644 --- a/vendor/golang.org/x/tools/go/internal/gcimporter/newInterface10.go +++ b/vendor/golang.org/x/tools/go/internal/gcimporter/newInterface10.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build !go1.11 // +build !go1.11 package gcimporter diff --git a/vendor/golang.org/x/tools/go/internal/gcimporter/newInterface11.go b/vendor/golang.org/x/tools/go/internal/gcimporter/newInterface11.go index ab28b95c..49984f40 100644 --- a/vendor/golang.org/x/tools/go/internal/gcimporter/newInterface11.go +++ b/vendor/golang.org/x/tools/go/internal/gcimporter/newInterface11.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build go1.11 // +build go1.11 package gcimporter diff --git a/vendor/golang.org/x/tools/go/internal/gcimporter/support_go117.go b/vendor/golang.org/x/tools/go/internal/gcimporter/support_go117.go new file mode 100644 index 00000000..d892273e --- /dev/null +++ b/vendor/golang.org/x/tools/go/internal/gcimporter/support_go117.go @@ -0,0 +1,16 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build !go1.18 +// +build !go1.18 + +package gcimporter + +import "go/types" + +const iexportVersion = iexportVersionGo1_11 + +func additionalPredeclared() []types.Type { + return nil +} diff --git a/vendor/golang.org/x/tools/go/internal/gcimporter/support_go118.go b/vendor/golang.org/x/tools/go/internal/gcimporter/support_go118.go new file mode 100644 index 00000000..a9938432 --- /dev/null +++ b/vendor/golang.org/x/tools/go/internal/gcimporter/support_go118.go @@ -0,0 +1,23 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build go1.18 +// +build go1.18 + +package gcimporter + +import "go/types" + +const iexportVersion = iexportVersionGenerics + +// additionalPredeclared returns additional predeclared types in go.1.18. +func additionalPredeclared() []types.Type { + return []types.Type{ + // comparable + types.Universe.Lookup("comparable").Type(), + + // any + types.Universe.Lookup("any").Type(), + } +} diff --git a/vendor/golang.org/x/tools/go/internal/gcimporter/unified_no.go b/vendor/golang.org/x/tools/go/internal/gcimporter/unified_no.go new file mode 100644 index 00000000..286bf445 --- /dev/null +++ b/vendor/golang.org/x/tools/go/internal/gcimporter/unified_no.go @@ -0,0 +1,10 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build !(go1.18 && goexperiment.unified) +// +build !go1.18 !goexperiment.unified + +package gcimporter + +const unifiedIR = false diff --git a/vendor/golang.org/x/tools/go/internal/gcimporter/unified_yes.go b/vendor/golang.org/x/tools/go/internal/gcimporter/unified_yes.go new file mode 100644 index 00000000..b5d69ffb --- /dev/null +++ b/vendor/golang.org/x/tools/go/internal/gcimporter/unified_yes.go @@ -0,0 +1,10 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build go1.18 && goexperiment.unified +// +build go1.18,goexperiment.unified + +package gcimporter + +const unifiedIR = true diff --git a/vendor/golang.org/x/tools/go/internal/gcimporter/ureader_no.go b/vendor/golang.org/x/tools/go/internal/gcimporter/ureader_no.go new file mode 100644 index 00000000..8eb20729 --- /dev/null +++ b/vendor/golang.org/x/tools/go/internal/gcimporter/ureader_no.go @@ -0,0 +1,19 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build !go1.18 +// +build !go1.18 + +package gcimporter + +import ( + "fmt" + "go/token" + "go/types" +) + +func UImportData(fset *token.FileSet, imports map[string]*types.Package, data []byte, path string) (_ int, pkg *types.Package, err error) { + err = fmt.Errorf("go/tools compiled with a Go version earlier than 1.18 cannot read unified IR export data") + return +} diff --git a/vendor/golang.org/x/tools/go/internal/gcimporter/ureader_yes.go b/vendor/golang.org/x/tools/go/internal/gcimporter/ureader_yes.go new file mode 100644 index 00000000..3c1a4375 --- /dev/null +++ b/vendor/golang.org/x/tools/go/internal/gcimporter/ureader_yes.go @@ -0,0 +1,612 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Derived from go/internal/gcimporter/ureader.go + +//go:build go1.18 +// +build go1.18 + +package gcimporter + +import ( + "go/token" + "go/types" + "strings" + + "golang.org/x/tools/go/internal/pkgbits" +) + +// A pkgReader holds the shared state for reading a unified IR package +// description. +type pkgReader struct { + pkgbits.PkgDecoder + + fake fakeFileSet + + ctxt *types.Context + imports map[string]*types.Package // previously imported packages, indexed by path + + // lazily initialized arrays corresponding to the unified IR + // PosBase, Pkg, and Type sections, respectively. + posBases []string // position bases (i.e., file names) + pkgs []*types.Package + typs []types.Type + + // laterFns holds functions that need to be invoked at the end of + // import reading. + laterFns []func() +} + +// later adds a function to be invoked at the end of import reading. +func (pr *pkgReader) later(fn func()) { + pr.laterFns = append(pr.laterFns, fn) +} + +// See cmd/compile/internal/noder.derivedInfo. +type derivedInfo struct { + idx pkgbits.Index + needed bool +} + +// See cmd/compile/internal/noder.typeInfo. +type typeInfo struct { + idx pkgbits.Index + derived bool +} + +func UImportData(fset *token.FileSet, imports map[string]*types.Package, data []byte, path string) (_ int, pkg *types.Package, err error) { + s := string(data) + s = s[:strings.LastIndex(s, "\n$$\n")] + input := pkgbits.NewPkgDecoder(path, s) + pkg = readUnifiedPackage(fset, nil, imports, input) + return +} + +// readUnifiedPackage reads a package description from the given +// unified IR export data decoder. +func readUnifiedPackage(fset *token.FileSet, ctxt *types.Context, imports map[string]*types.Package, input pkgbits.PkgDecoder) *types.Package { + pr := pkgReader{ + PkgDecoder: input, + + fake: fakeFileSet{ + fset: fset, + files: make(map[string]*fileInfo), + }, + + ctxt: ctxt, + imports: imports, + + posBases: make([]string, input.NumElems(pkgbits.RelocPosBase)), + pkgs: make([]*types.Package, input.NumElems(pkgbits.RelocPkg)), + typs: make([]types.Type, input.NumElems(pkgbits.RelocType)), + } + defer pr.fake.setLines() + + r := pr.newReader(pkgbits.RelocMeta, pkgbits.PublicRootIdx, pkgbits.SyncPublic) + pkg := r.pkg() + r.Bool() // has init + + for i, n := 0, r.Len(); i < n; i++ { + // As if r.obj(), but avoiding the Scope.Lookup call, + // to avoid eager loading of imports. + r.Sync(pkgbits.SyncObject) + assert(!r.Bool()) + r.p.objIdx(r.Reloc(pkgbits.RelocObj)) + assert(r.Len() == 0) + } + + r.Sync(pkgbits.SyncEOF) + + for _, fn := range pr.laterFns { + fn() + } + + pkg.MarkComplete() + return pkg +} + +// A reader holds the state for reading a single unified IR element +// within a package. +type reader struct { + pkgbits.Decoder + + p *pkgReader + + dict *readerDict +} + +// A readerDict holds the state for type parameters that parameterize +// the current unified IR element. +type readerDict struct { + // bounds is a slice of typeInfos corresponding to the underlying + // bounds of the element's type parameters. + bounds []typeInfo + + // tparams is a slice of the constructed TypeParams for the element. + tparams []*types.TypeParam + + // devived is a slice of types derived from tparams, which may be + // instantiated while reading the current element. + derived []derivedInfo + derivedTypes []types.Type // lazily instantiated from derived +} + +func (pr *pkgReader) newReader(k pkgbits.RelocKind, idx pkgbits.Index, marker pkgbits.SyncMarker) *reader { + return &reader{ + Decoder: pr.NewDecoder(k, idx, marker), + p: pr, + } +} + +// @@@ Positions + +func (r *reader) pos() token.Pos { + r.Sync(pkgbits.SyncPos) + if !r.Bool() { + return token.NoPos + } + + // TODO(mdempsky): Delta encoding. + posBase := r.posBase() + line := r.Uint() + col := r.Uint() + return r.p.fake.pos(posBase, int(line), int(col)) +} + +func (r *reader) posBase() string { + return r.p.posBaseIdx(r.Reloc(pkgbits.RelocPosBase)) +} + +func (pr *pkgReader) posBaseIdx(idx pkgbits.Index) string { + if b := pr.posBases[idx]; b != "" { + return b + } + + r := pr.newReader(pkgbits.RelocPosBase, idx, pkgbits.SyncPosBase) + + // Within types2, position bases have a lot more details (e.g., + // keeping track of where //line directives appeared exactly). + // + // For go/types, we just track the file name. + + filename := r.String() + + if r.Bool() { // file base + // Was: "b = token.NewTrimmedFileBase(filename, true)" + } else { // line base + pos := r.pos() + line := r.Uint() + col := r.Uint() + + // Was: "b = token.NewLineBase(pos, filename, true, line, col)" + _, _, _ = pos, line, col + } + + b := filename + pr.posBases[idx] = b + return b +} + +// @@@ Packages + +func (r *reader) pkg() *types.Package { + r.Sync(pkgbits.SyncPkg) + return r.p.pkgIdx(r.Reloc(pkgbits.RelocPkg)) +} + +func (pr *pkgReader) pkgIdx(idx pkgbits.Index) *types.Package { + // TODO(mdempsky): Consider using some non-nil pointer to indicate + // the universe scope, so we don't need to keep re-reading it. + if pkg := pr.pkgs[idx]; pkg != nil { + return pkg + } + + pkg := pr.newReader(pkgbits.RelocPkg, idx, pkgbits.SyncPkgDef).doPkg() + pr.pkgs[idx] = pkg + return pkg +} + +func (r *reader) doPkg() *types.Package { + path := r.String() + switch path { + case "": + path = r.p.PkgPath() + case "builtin": + return nil // universe + case "unsafe": + return types.Unsafe + } + + if pkg := r.p.imports[path]; pkg != nil { + return pkg + } + + name := r.String() + + pkg := types.NewPackage(path, name) + r.p.imports[path] = pkg + + imports := make([]*types.Package, r.Len()) + for i := range imports { + imports[i] = r.pkg() + } + pkg.SetImports(imports) + + return pkg +} + +// @@@ Types + +func (r *reader) typ() types.Type { + return r.p.typIdx(r.typInfo(), r.dict) +} + +func (r *reader) typInfo() typeInfo { + r.Sync(pkgbits.SyncType) + if r.Bool() { + return typeInfo{idx: pkgbits.Index(r.Len()), derived: true} + } + return typeInfo{idx: r.Reloc(pkgbits.RelocType), derived: false} +} + +func (pr *pkgReader) typIdx(info typeInfo, dict *readerDict) types.Type { + idx := info.idx + var where *types.Type + if info.derived { + where = &dict.derivedTypes[idx] + idx = dict.derived[idx].idx + } else { + where = &pr.typs[idx] + } + + if typ := *where; typ != nil { + return typ + } + + r := pr.newReader(pkgbits.RelocType, idx, pkgbits.SyncTypeIdx) + r.dict = dict + + typ := r.doTyp() + assert(typ != nil) + + // See comment in pkgReader.typIdx explaining how this happens. + if prev := *where; prev != nil { + return prev + } + + *where = typ + return typ +} + +func (r *reader) doTyp() (res types.Type) { + switch tag := pkgbits.CodeType(r.Code(pkgbits.SyncType)); tag { + default: + errorf("unhandled type tag: %v", tag) + panic("unreachable") + + case pkgbits.TypeBasic: + return types.Typ[r.Len()] + + case pkgbits.TypeNamed: + obj, targs := r.obj() + name := obj.(*types.TypeName) + if len(targs) != 0 { + t, _ := types.Instantiate(r.p.ctxt, name.Type(), targs, false) + return t + } + return name.Type() + + case pkgbits.TypeTypeParam: + return r.dict.tparams[r.Len()] + + case pkgbits.TypeArray: + len := int64(r.Uint64()) + return types.NewArray(r.typ(), len) + case pkgbits.TypeChan: + dir := types.ChanDir(r.Len()) + return types.NewChan(dir, r.typ()) + case pkgbits.TypeMap: + return types.NewMap(r.typ(), r.typ()) + case pkgbits.TypePointer: + return types.NewPointer(r.typ()) + case pkgbits.TypeSignature: + return r.signature(nil, nil, nil) + case pkgbits.TypeSlice: + return types.NewSlice(r.typ()) + case pkgbits.TypeStruct: + return r.structType() + case pkgbits.TypeInterface: + return r.interfaceType() + case pkgbits.TypeUnion: + return r.unionType() + } +} + +func (r *reader) structType() *types.Struct { + fields := make([]*types.Var, r.Len()) + var tags []string + for i := range fields { + pos := r.pos() + pkg, name := r.selector() + ftyp := r.typ() + tag := r.String() + embedded := r.Bool() + + fields[i] = types.NewField(pos, pkg, name, ftyp, embedded) + if tag != "" { + for len(tags) < i { + tags = append(tags, "") + } + tags = append(tags, tag) + } + } + return types.NewStruct(fields, tags) +} + +func (r *reader) unionType() *types.Union { + terms := make([]*types.Term, r.Len()) + for i := range terms { + terms[i] = types.NewTerm(r.Bool(), r.typ()) + } + return types.NewUnion(terms) +} + +func (r *reader) interfaceType() *types.Interface { + methods := make([]*types.Func, r.Len()) + embeddeds := make([]types.Type, r.Len()) + implicit := len(methods) == 0 && len(embeddeds) == 1 && r.Bool() + + for i := range methods { + pos := r.pos() + pkg, name := r.selector() + mtyp := r.signature(nil, nil, nil) + methods[i] = types.NewFunc(pos, pkg, name, mtyp) + } + + for i := range embeddeds { + embeddeds[i] = r.typ() + } + + iface := types.NewInterfaceType(methods, embeddeds) + if implicit { + iface.MarkImplicit() + } + return iface +} + +func (r *reader) signature(recv *types.Var, rtparams, tparams []*types.TypeParam) *types.Signature { + r.Sync(pkgbits.SyncSignature) + + params := r.params() + results := r.params() + variadic := r.Bool() + + return types.NewSignatureType(recv, rtparams, tparams, params, results, variadic) +} + +func (r *reader) params() *types.Tuple { + r.Sync(pkgbits.SyncParams) + + params := make([]*types.Var, r.Len()) + for i := range params { + params[i] = r.param() + } + + return types.NewTuple(params...) +} + +func (r *reader) param() *types.Var { + r.Sync(pkgbits.SyncParam) + + pos := r.pos() + pkg, name := r.localIdent() + typ := r.typ() + + return types.NewParam(pos, pkg, name, typ) +} + +// @@@ Objects + +func (r *reader) obj() (types.Object, []types.Type) { + r.Sync(pkgbits.SyncObject) + + assert(!r.Bool()) + + pkg, name := r.p.objIdx(r.Reloc(pkgbits.RelocObj)) + obj := pkgScope(pkg).Lookup(name) + + targs := make([]types.Type, r.Len()) + for i := range targs { + targs[i] = r.typ() + } + + return obj, targs +} + +func (pr *pkgReader) objIdx(idx pkgbits.Index) (*types.Package, string) { + rname := pr.newReader(pkgbits.RelocName, idx, pkgbits.SyncObject1) + + objPkg, objName := rname.qualifiedIdent() + assert(objName != "") + + tag := pkgbits.CodeObj(rname.Code(pkgbits.SyncCodeObj)) + + if tag == pkgbits.ObjStub { + assert(objPkg == nil || objPkg == types.Unsafe) + return objPkg, objName + } + + if objPkg.Scope().Lookup(objName) == nil { + dict := pr.objDictIdx(idx) + + r := pr.newReader(pkgbits.RelocObj, idx, pkgbits.SyncObject1) + r.dict = dict + + declare := func(obj types.Object) { + objPkg.Scope().Insert(obj) + } + + switch tag { + default: + panic("weird") + + case pkgbits.ObjAlias: + pos := r.pos() + typ := r.typ() + declare(types.NewTypeName(pos, objPkg, objName, typ)) + + case pkgbits.ObjConst: + pos := r.pos() + typ := r.typ() + val := r.Value() + declare(types.NewConst(pos, objPkg, objName, typ, val)) + + case pkgbits.ObjFunc: + pos := r.pos() + tparams := r.typeParamNames() + sig := r.signature(nil, nil, tparams) + declare(types.NewFunc(pos, objPkg, objName, sig)) + + case pkgbits.ObjType: + pos := r.pos() + + obj := types.NewTypeName(pos, objPkg, objName, nil) + named := types.NewNamed(obj, nil, nil) + declare(obj) + + named.SetTypeParams(r.typeParamNames()) + + // TODO(mdempsky): Rewrite receiver types to underlying is an + // Interface? The go/types importer does this (I think because + // unit tests expected that), but cmd/compile doesn't care + // about it, so maybe we can avoid worrying about that here. + rhs := r.typ() + r.p.later(func() { + underlying := rhs.Underlying() + named.SetUnderlying(underlying) + }) + + for i, n := 0, r.Len(); i < n; i++ { + named.AddMethod(r.method()) + } + + case pkgbits.ObjVar: + pos := r.pos() + typ := r.typ() + declare(types.NewVar(pos, objPkg, objName, typ)) + } + } + + return objPkg, objName +} + +func (pr *pkgReader) objDictIdx(idx pkgbits.Index) *readerDict { + r := pr.newReader(pkgbits.RelocObjDict, idx, pkgbits.SyncObject1) + + var dict readerDict + + if implicits := r.Len(); implicits != 0 { + errorf("unexpected object with %v implicit type parameter(s)", implicits) + } + + dict.bounds = make([]typeInfo, r.Len()) + for i := range dict.bounds { + dict.bounds[i] = r.typInfo() + } + + dict.derived = make([]derivedInfo, r.Len()) + dict.derivedTypes = make([]types.Type, len(dict.derived)) + for i := range dict.derived { + dict.derived[i] = derivedInfo{r.Reloc(pkgbits.RelocType), r.Bool()} + } + + // function references follow, but reader doesn't need those + + return &dict +} + +func (r *reader) typeParamNames() []*types.TypeParam { + r.Sync(pkgbits.SyncTypeParamNames) + + // Note: This code assumes it only processes objects without + // implement type parameters. This is currently fine, because + // reader is only used to read in exported declarations, which are + // always package scoped. + + if len(r.dict.bounds) == 0 { + return nil + } + + // Careful: Type parameter lists may have cycles. To allow for this, + // we construct the type parameter list in two passes: first we + // create all the TypeNames and TypeParams, then we construct and + // set the bound type. + + r.dict.tparams = make([]*types.TypeParam, len(r.dict.bounds)) + for i := range r.dict.bounds { + pos := r.pos() + pkg, name := r.localIdent() + + tname := types.NewTypeName(pos, pkg, name, nil) + r.dict.tparams[i] = types.NewTypeParam(tname, nil) + } + + typs := make([]types.Type, len(r.dict.bounds)) + for i, bound := range r.dict.bounds { + typs[i] = r.p.typIdx(bound, r.dict) + } + + // TODO(mdempsky): This is subtle, elaborate further. + // + // We have to save tparams outside of the closure, because + // typeParamNames() can be called multiple times with the same + // dictionary instance. + // + // Also, this needs to happen later to make sure SetUnderlying has + // been called. + // + // TODO(mdempsky): Is it safe to have a single "later" slice or do + // we need to have multiple passes? See comments on CL 386002 and + // go.dev/issue/52104. + tparams := r.dict.tparams + r.p.later(func() { + for i, typ := range typs { + tparams[i].SetConstraint(typ) + } + }) + + return r.dict.tparams +} + +func (r *reader) method() *types.Func { + r.Sync(pkgbits.SyncMethod) + pos := r.pos() + pkg, name := r.selector() + + rparams := r.typeParamNames() + sig := r.signature(r.param(), rparams, nil) + + _ = r.pos() // TODO(mdempsky): Remove; this is a hacker for linker.go. + return types.NewFunc(pos, pkg, name, sig) +} + +func (r *reader) qualifiedIdent() (*types.Package, string) { return r.ident(pkgbits.SyncSym) } +func (r *reader) localIdent() (*types.Package, string) { return r.ident(pkgbits.SyncLocalIdent) } +func (r *reader) selector() (*types.Package, string) { return r.ident(pkgbits.SyncSelector) } + +func (r *reader) ident(marker pkgbits.SyncMarker) (*types.Package, string) { + r.Sync(marker) + return r.pkg(), r.String() +} + +// pkgScope returns pkg.Scope(). +// If pkg is nil, it returns types.Universe instead. +// +// TODO(mdempsky): Remove after x/tools can depend on Go 1.19. +func pkgScope(pkg *types.Package) *types.Scope { + if pkg != nil { + return pkg.Scope() + } + return types.Universe +} diff --git a/vendor/golang.org/x/tools/go/internal/packagesdriver/sizes.go b/vendor/golang.org/x/tools/go/internal/packagesdriver/sizes.go index 5ee692d3..18a002f8 100644 --- a/vendor/golang.org/x/tools/go/internal/packagesdriver/sizes.go +++ b/vendor/golang.org/x/tools/go/internal/packagesdriver/sizes.go @@ -6,12 +6,9 @@ package packagesdriver import ( - "bytes" "context" - "encoding/json" "fmt" "go/types" - "os/exec" "strings" "golang.org/x/tools/internal/gocommand" @@ -19,84 +16,18 @@ import ( var debug = false -// GetSizes returns the sizes used by the underlying driver with the given parameters. -func GetSizes(ctx context.Context, buildFlags, env []string, dir string, usesExportData bool) (types.Sizes, error) { - // TODO(matloob): Clean this up. This code is mostly a copy of packages.findExternalDriver. - const toolPrefix = "GOPACKAGESDRIVER=" - tool := "" - for _, env := range env { - if val := strings.TrimPrefix(env, toolPrefix); val != env { - tool = val - } - } - - if tool == "" { - var err error - tool, err = exec.LookPath("gopackagesdriver") - if err != nil { - // We did not find the driver, so use "go list". - tool = "off" - } - } - - if tool == "off" { - return GetSizesGolist(ctx, buildFlags, env, dir, usesExportData) - } - - req, err := json.Marshal(struct { - Command string `json:"command"` - Env []string `json:"env"` - BuildFlags []string `json:"build_flags"` - }{ - Command: "sizes", - Env: env, - BuildFlags: buildFlags, - }) - if err != nil { - return nil, fmt.Errorf("failed to encode message to driver tool: %v", err) - } - - buf := new(bytes.Buffer) - cmd := exec.CommandContext(ctx, tool) - cmd.Dir = dir - cmd.Env = env - cmd.Stdin = bytes.NewReader(req) - cmd.Stdout = buf - cmd.Stderr = new(bytes.Buffer) - if err := cmd.Run(); err != nil { - return nil, fmt.Errorf("%v: %v: %s", tool, err, cmd.Stderr) - } - var response struct { - // Sizes, if not nil, is the types.Sizes to use when type checking. - Sizes *types.StdSizes - } - if err := json.Unmarshal(buf.Bytes(), &response); err != nil { - return nil, err - } - return response.Sizes, nil -} - -func GetSizesGolist(ctx context.Context, buildFlags, env []string, dir string, usesExportData bool) (types.Sizes, error) { - inv := gocommand.Invocation{ - Verb: "list", - Args: []string{"-f", "{{context.GOARCH}} {{context.Compiler}}", "--", "unsafe"}, - Env: env, - BuildFlags: buildFlags, - WorkingDir: dir, - } - stdout, stderr, friendlyErr, rawErr := inv.RunRaw(ctx) +func GetSizesGolist(ctx context.Context, inv gocommand.Invocation, gocmdRunner *gocommand.Runner) (types.Sizes, error) { + inv.Verb = "list" + inv.Args = []string{"-f", "{{context.GOARCH}} {{context.Compiler}}", "--", "unsafe"} + stdout, stderr, friendlyErr, rawErr := gocmdRunner.RunRaw(ctx, inv) var goarch, compiler string if rawErr != nil { - if strings.Contains(rawErr.Error(), "cannot find main module") { + if rawErrMsg := rawErr.Error(); strings.Contains(rawErrMsg, "cannot find main module") || strings.Contains(rawErrMsg, "go.mod file not found") { // User's running outside of a module. All bets are off. Get GOARCH and guess compiler is gc. // TODO(matloob): Is this a problem in practice? - inv := gocommand.Invocation{ - Verb: "env", - Args: []string{"GOARCH"}, - Env: env, - WorkingDir: dir, - } - envout, enverr := inv.Run(ctx) + inv.Verb = "env" + inv.Args = []string{"GOARCH"} + envout, enverr := gocmdRunner.Run(ctx, inv) if enverr != nil { return nil, enverr } diff --git a/vendor/golang.org/x/tools/go/internal/pkgbits/codes.go b/vendor/golang.org/x/tools/go/internal/pkgbits/codes.go new file mode 100644 index 00000000..f0cabde9 --- /dev/null +++ b/vendor/golang.org/x/tools/go/internal/pkgbits/codes.go @@ -0,0 +1,77 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package pkgbits + +// A Code is an enum value that can be encoded into bitstreams. +// +// Code types are preferable for enum types, because they allow +// Decoder to detect desyncs. +type Code interface { + // Marker returns the SyncMarker for the Code's dynamic type. + Marker() SyncMarker + + // Value returns the Code's ordinal value. + Value() int +} + +// A CodeVal distinguishes among go/constant.Value encodings. +type CodeVal int + +func (c CodeVal) Marker() SyncMarker { return SyncVal } +func (c CodeVal) Value() int { return int(c) } + +// Note: These values are public and cannot be changed without +// updating the go/types importers. + +const ( + ValBool CodeVal = iota + ValString + ValInt64 + ValBigInt + ValBigRat + ValBigFloat +) + +// A CodeType distinguishes among go/types.Type encodings. +type CodeType int + +func (c CodeType) Marker() SyncMarker { return SyncType } +func (c CodeType) Value() int { return int(c) } + +// Note: These values are public and cannot be changed without +// updating the go/types importers. + +const ( + TypeBasic CodeType = iota + TypeNamed + TypePointer + TypeSlice + TypeArray + TypeChan + TypeMap + TypeSignature + TypeStruct + TypeInterface + TypeUnion + TypeTypeParam +) + +// A CodeObj distinguishes among go/types.Object encodings. +type CodeObj int + +func (c CodeObj) Marker() SyncMarker { return SyncCodeObj } +func (c CodeObj) Value() int { return int(c) } + +// Note: These values are public and cannot be changed without +// updating the go/types importers. + +const ( + ObjAlias CodeObj = iota + ObjConst + ObjType + ObjFunc + ObjVar + ObjStub +) diff --git a/vendor/golang.org/x/tools/go/internal/pkgbits/decoder.go b/vendor/golang.org/x/tools/go/internal/pkgbits/decoder.go new file mode 100644 index 00000000..2bc79366 --- /dev/null +++ b/vendor/golang.org/x/tools/go/internal/pkgbits/decoder.go @@ -0,0 +1,433 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package pkgbits + +import ( + "encoding/binary" + "fmt" + "go/constant" + "go/token" + "math/big" + "os" + "runtime" + "strings" +) + +// A PkgDecoder provides methods for decoding a package's Unified IR +// export data. +type PkgDecoder struct { + // version is the file format version. + version uint32 + + // sync indicates whether the file uses sync markers. + sync bool + + // pkgPath is the package path for the package to be decoded. + // + // TODO(mdempsky): Remove; unneeded since CL 391014. + pkgPath string + + // elemData is the full data payload of the encoded package. + // Elements are densely and contiguously packed together. + // + // The last 8 bytes of elemData are the package fingerprint. + elemData string + + // elemEnds stores the byte-offset end positions of element + // bitstreams within elemData. + // + // For example, element I's bitstream data starts at elemEnds[I-1] + // (or 0, if I==0) and ends at elemEnds[I]. + // + // Note: elemEnds is indexed by absolute indices, not + // section-relative indices. + elemEnds []uint32 + + // elemEndsEnds stores the index-offset end positions of relocation + // sections within elemEnds. + // + // For example, section K's end positions start at elemEndsEnds[K-1] + // (or 0, if K==0) and end at elemEndsEnds[K]. + elemEndsEnds [numRelocs]uint32 +} + +// PkgPath returns the package path for the package +// +// TODO(mdempsky): Remove; unneeded since CL 391014. +func (pr *PkgDecoder) PkgPath() string { return pr.pkgPath } + +// SyncMarkers reports whether pr uses sync markers. +func (pr *PkgDecoder) SyncMarkers() bool { return pr.sync } + +// NewPkgDecoder returns a PkgDecoder initialized to read the Unified +// IR export data from input. pkgPath is the package path for the +// compilation unit that produced the export data. +// +// TODO(mdempsky): Remove pkgPath parameter; unneeded since CL 391014. +func NewPkgDecoder(pkgPath, input string) PkgDecoder { + pr := PkgDecoder{ + pkgPath: pkgPath, + } + + // TODO(mdempsky): Implement direct indexing of input string to + // avoid copying the position information. + + r := strings.NewReader(input) + + assert(binary.Read(r, binary.LittleEndian, &pr.version) == nil) + + switch pr.version { + default: + panic(fmt.Errorf("unsupported version: %v", pr.version)) + case 0: + // no flags + case 1: + var flags uint32 + assert(binary.Read(r, binary.LittleEndian, &flags) == nil) + pr.sync = flags&flagSyncMarkers != 0 + } + + assert(binary.Read(r, binary.LittleEndian, pr.elemEndsEnds[:]) == nil) + + pr.elemEnds = make([]uint32, pr.elemEndsEnds[len(pr.elemEndsEnds)-1]) + assert(binary.Read(r, binary.LittleEndian, pr.elemEnds[:]) == nil) + + pos, err := r.Seek(0, os.SEEK_CUR) + assert(err == nil) + + pr.elemData = input[pos:] + assert(len(pr.elemData)-8 == int(pr.elemEnds[len(pr.elemEnds)-1])) + + return pr +} + +// NumElems returns the number of elements in section k. +func (pr *PkgDecoder) NumElems(k RelocKind) int { + count := int(pr.elemEndsEnds[k]) + if k > 0 { + count -= int(pr.elemEndsEnds[k-1]) + } + return count +} + +// TotalElems returns the total number of elements across all sections. +func (pr *PkgDecoder) TotalElems() int { + return len(pr.elemEnds) +} + +// Fingerprint returns the package fingerprint. +func (pr *PkgDecoder) Fingerprint() [8]byte { + var fp [8]byte + copy(fp[:], pr.elemData[len(pr.elemData)-8:]) + return fp +} + +// AbsIdx returns the absolute index for the given (section, index) +// pair. +func (pr *PkgDecoder) AbsIdx(k RelocKind, idx Index) int { + absIdx := int(idx) + if k > 0 { + absIdx += int(pr.elemEndsEnds[k-1]) + } + if absIdx >= int(pr.elemEndsEnds[k]) { + errorf("%v:%v is out of bounds; %v", k, idx, pr.elemEndsEnds) + } + return absIdx +} + +// DataIdx returns the raw element bitstream for the given (section, +// index) pair. +func (pr *PkgDecoder) DataIdx(k RelocKind, idx Index) string { + absIdx := pr.AbsIdx(k, idx) + + var start uint32 + if absIdx > 0 { + start = pr.elemEnds[absIdx-1] + } + end := pr.elemEnds[absIdx] + + return pr.elemData[start:end] +} + +// StringIdx returns the string value for the given string index. +func (pr *PkgDecoder) StringIdx(idx Index) string { + return pr.DataIdx(RelocString, idx) +} + +// NewDecoder returns a Decoder for the given (section, index) pair, +// and decodes the given SyncMarker from the element bitstream. +func (pr *PkgDecoder) NewDecoder(k RelocKind, idx Index, marker SyncMarker) Decoder { + r := pr.NewDecoderRaw(k, idx) + r.Sync(marker) + return r +} + +// NewDecoderRaw returns a Decoder for the given (section, index) pair. +// +// Most callers should use NewDecoder instead. +func (pr *PkgDecoder) NewDecoderRaw(k RelocKind, idx Index) Decoder { + r := Decoder{ + common: pr, + k: k, + Idx: idx, + } + + // TODO(mdempsky) r.data.Reset(...) after #44505 is resolved. + r.Data = *strings.NewReader(pr.DataIdx(k, idx)) + + r.Sync(SyncRelocs) + r.Relocs = make([]RelocEnt, r.Len()) + for i := range r.Relocs { + r.Sync(SyncReloc) + r.Relocs[i] = RelocEnt{RelocKind(r.Len()), Index(r.Len())} + } + + return r +} + +// A Decoder provides methods for decoding an individual element's +// bitstream data. +type Decoder struct { + common *PkgDecoder + + Relocs []RelocEnt + Data strings.Reader + + k RelocKind + Idx Index +} + +func (r *Decoder) checkErr(err error) { + if err != nil { + errorf("unexpected decoding error: %w", err) + } +} + +func (r *Decoder) rawUvarint() uint64 { + x, err := binary.ReadUvarint(&r.Data) + r.checkErr(err) + return x +} + +func (r *Decoder) rawVarint() int64 { + ux := r.rawUvarint() + + // Zig-zag decode. + x := int64(ux >> 1) + if ux&1 != 0 { + x = ^x + } + return x +} + +func (r *Decoder) rawReloc(k RelocKind, idx int) Index { + e := r.Relocs[idx] + assert(e.Kind == k) + return e.Idx +} + +// Sync decodes a sync marker from the element bitstream and asserts +// that it matches the expected marker. +// +// If r.common.sync is false, then Sync is a no-op. +func (r *Decoder) Sync(mWant SyncMarker) { + if !r.common.sync { + return + } + + pos, _ := r.Data.Seek(0, os.SEEK_CUR) // TODO(mdempsky): io.SeekCurrent after #44505 is resolved + mHave := SyncMarker(r.rawUvarint()) + writerPCs := make([]int, r.rawUvarint()) + for i := range writerPCs { + writerPCs[i] = int(r.rawUvarint()) + } + + if mHave == mWant { + return + } + + // There's some tension here between printing: + // + // (1) full file paths that tools can recognize (e.g., so emacs + // hyperlinks the "file:line" text for easy navigation), or + // + // (2) short file paths that are easier for humans to read (e.g., by + // omitting redundant or irrelevant details, so it's easier to + // focus on the useful bits that remain). + // + // The current formatting favors the former, as it seems more + // helpful in practice. But perhaps the formatting could be improved + // to better address both concerns. For example, use relative file + // paths if they would be shorter, or rewrite file paths to contain + // "$GOROOT" (like objabi.AbsFile does) if tools can be taught how + // to reliably expand that again. + + fmt.Printf("export data desync: package %q, section %v, index %v, offset %v\n", r.common.pkgPath, r.k, r.Idx, pos) + + fmt.Printf("\nfound %v, written at:\n", mHave) + if len(writerPCs) == 0 { + fmt.Printf("\t[stack trace unavailable; recompile package %q with -d=syncframes]\n", r.common.pkgPath) + } + for _, pc := range writerPCs { + fmt.Printf("\t%s\n", r.common.StringIdx(r.rawReloc(RelocString, pc))) + } + + fmt.Printf("\nexpected %v, reading at:\n", mWant) + var readerPCs [32]uintptr // TODO(mdempsky): Dynamically size? + n := runtime.Callers(2, readerPCs[:]) + for _, pc := range fmtFrames(readerPCs[:n]...) { + fmt.Printf("\t%s\n", pc) + } + + // We already printed a stack trace for the reader, so now we can + // simply exit. Printing a second one with panic or base.Fatalf + // would just be noise. + os.Exit(1) +} + +// Bool decodes and returns a bool value from the element bitstream. +func (r *Decoder) Bool() bool { + r.Sync(SyncBool) + x, err := r.Data.ReadByte() + r.checkErr(err) + assert(x < 2) + return x != 0 +} + +// Int64 decodes and returns an int64 value from the element bitstream. +func (r *Decoder) Int64() int64 { + r.Sync(SyncInt64) + return r.rawVarint() +} + +// Int64 decodes and returns a uint64 value from the element bitstream. +func (r *Decoder) Uint64() uint64 { + r.Sync(SyncUint64) + return r.rawUvarint() +} + +// Len decodes and returns a non-negative int value from the element bitstream. +func (r *Decoder) Len() int { x := r.Uint64(); v := int(x); assert(uint64(v) == x); return v } + +// Int decodes and returns an int value from the element bitstream. +func (r *Decoder) Int() int { x := r.Int64(); v := int(x); assert(int64(v) == x); return v } + +// Uint decodes and returns a uint value from the element bitstream. +func (r *Decoder) Uint() uint { x := r.Uint64(); v := uint(x); assert(uint64(v) == x); return v } + +// Code decodes a Code value from the element bitstream and returns +// its ordinal value. It's the caller's responsibility to convert the +// result to an appropriate Code type. +// +// TODO(mdempsky): Ideally this method would have signature "Code[T +// Code] T" instead, but we don't allow generic methods and the +// compiler can't depend on generics yet anyway. +func (r *Decoder) Code(mark SyncMarker) int { + r.Sync(mark) + return r.Len() +} + +// Reloc decodes a relocation of expected section k from the element +// bitstream and returns an index to the referenced element. +func (r *Decoder) Reloc(k RelocKind) Index { + r.Sync(SyncUseReloc) + return r.rawReloc(k, r.Len()) +} + +// String decodes and returns a string value from the element +// bitstream. +func (r *Decoder) String() string { + r.Sync(SyncString) + return r.common.StringIdx(r.Reloc(RelocString)) +} + +// Strings decodes and returns a variable-length slice of strings from +// the element bitstream. +func (r *Decoder) Strings() []string { + res := make([]string, r.Len()) + for i := range res { + res[i] = r.String() + } + return res +} + +// Value decodes and returns a constant.Value from the element +// bitstream. +func (r *Decoder) Value() constant.Value { + r.Sync(SyncValue) + isComplex := r.Bool() + val := r.scalar() + if isComplex { + val = constant.BinaryOp(val, token.ADD, constant.MakeImag(r.scalar())) + } + return val +} + +func (r *Decoder) scalar() constant.Value { + switch tag := CodeVal(r.Code(SyncVal)); tag { + default: + panic(fmt.Errorf("unexpected scalar tag: %v", tag)) + + case ValBool: + return constant.MakeBool(r.Bool()) + case ValString: + return constant.MakeString(r.String()) + case ValInt64: + return constant.MakeInt64(r.Int64()) + case ValBigInt: + return constant.Make(r.bigInt()) + case ValBigRat: + num := r.bigInt() + denom := r.bigInt() + return constant.Make(new(big.Rat).SetFrac(num, denom)) + case ValBigFloat: + return constant.Make(r.bigFloat()) + } +} + +func (r *Decoder) bigInt() *big.Int { + v := new(big.Int).SetBytes([]byte(r.String())) + if r.Bool() { + v.Neg(v) + } + return v +} + +func (r *Decoder) bigFloat() *big.Float { + v := new(big.Float).SetPrec(512) + assert(v.UnmarshalText([]byte(r.String())) == nil) + return v +} + +// @@@ Helpers + +// TODO(mdempsky): These should probably be removed. I think they're a +// smell that the export data format is not yet quite right. + +// PeekPkgPath returns the package path for the specified package +// index. +func (pr *PkgDecoder) PeekPkgPath(idx Index) string { + r := pr.NewDecoder(RelocPkg, idx, SyncPkgDef) + path := r.String() + if path == "" { + path = pr.pkgPath + } + return path +} + +// PeekObj returns the package path, object name, and CodeObj for the +// specified object index. +func (pr *PkgDecoder) PeekObj(idx Index) (string, string, CodeObj) { + r := pr.NewDecoder(RelocName, idx, SyncObject1) + r.Sync(SyncSym) + r.Sync(SyncPkg) + path := pr.PeekPkgPath(r.Reloc(RelocPkg)) + name := r.String() + assert(name != "") + + tag := CodeObj(r.Code(SyncCodeObj)) + + return path, name, tag +} diff --git a/vendor/golang.org/x/tools/go/internal/pkgbits/doc.go b/vendor/golang.org/x/tools/go/internal/pkgbits/doc.go new file mode 100644 index 00000000..c8a2796b --- /dev/null +++ b/vendor/golang.org/x/tools/go/internal/pkgbits/doc.go @@ -0,0 +1,32 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Package pkgbits implements low-level coding abstractions for +// Unified IR's export data format. +// +// At a low-level, a package is a collection of bitstream elements. +// Each element has a "kind" and a dense, non-negative index. +// Elements can be randomly accessed given their kind and index. +// +// Individual elements are sequences of variable-length values (e.g., +// integers, booleans, strings, go/constant values, cross-references +// to other elements). Package pkgbits provides APIs for encoding and +// decoding these low-level values, but the details of mapping +// higher-level Go constructs into elements is left to higher-level +// abstractions. +// +// Elements may cross-reference each other with "relocations." For +// example, an element representing a pointer type has a relocation +// referring to the element type. +// +// Go constructs may be composed as a constellation of multiple +// elements. For example, a declared function may have one element to +// describe the object (e.g., its name, type, position), and a +// separate element to describe its function body. This allows readers +// some flexibility in efficiently seeking or re-reading data (e.g., +// inlining requires re-reading the function body for each inlined +// call, without needing to re-read the object-level details). +// +// This is a copy of internal/pkgbits in the Go implementation. +package pkgbits diff --git a/vendor/golang.org/x/tools/go/internal/pkgbits/encoder.go b/vendor/golang.org/x/tools/go/internal/pkgbits/encoder.go new file mode 100644 index 00000000..c50c838c --- /dev/null +++ b/vendor/golang.org/x/tools/go/internal/pkgbits/encoder.go @@ -0,0 +1,379 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package pkgbits + +import ( + "bytes" + "crypto/md5" + "encoding/binary" + "go/constant" + "io" + "math/big" + "runtime" +) + +// currentVersion is the current version number. +// +// - v0: initial prototype +// +// - v1: adds the flags uint32 word +const currentVersion uint32 = 1 + +// A PkgEncoder provides methods for encoding a package's Unified IR +// export data. +type PkgEncoder struct { + // elems holds the bitstream for previously encoded elements. + elems [numRelocs][]string + + // stringsIdx maps previously encoded strings to their index within + // the RelocString section, to allow deduplication. That is, + // elems[RelocString][stringsIdx[s]] == s (if present). + stringsIdx map[string]Index + + // syncFrames is the number of frames to write at each sync + // marker. A negative value means sync markers are omitted. + syncFrames int +} + +// SyncMarkers reports whether pw uses sync markers. +func (pw *PkgEncoder) SyncMarkers() bool { return pw.syncFrames >= 0 } + +// NewPkgEncoder returns an initialized PkgEncoder. +// +// syncFrames is the number of caller frames that should be serialized +// at Sync points. Serializing additional frames results in larger +// export data files, but can help diagnosing desync errors in +// higher-level Unified IR reader/writer code. If syncFrames is +// negative, then sync markers are omitted entirely. +func NewPkgEncoder(syncFrames int) PkgEncoder { + return PkgEncoder{ + stringsIdx: make(map[string]Index), + syncFrames: syncFrames, + } +} + +// DumpTo writes the package's encoded data to out0 and returns the +// package fingerprint. +func (pw *PkgEncoder) DumpTo(out0 io.Writer) (fingerprint [8]byte) { + h := md5.New() + out := io.MultiWriter(out0, h) + + writeUint32 := func(x uint32) { + assert(binary.Write(out, binary.LittleEndian, x) == nil) + } + + writeUint32(currentVersion) + + var flags uint32 + if pw.SyncMarkers() { + flags |= flagSyncMarkers + } + writeUint32(flags) + + // Write elemEndsEnds. + var sum uint32 + for _, elems := range &pw.elems { + sum += uint32(len(elems)) + writeUint32(sum) + } + + // Write elemEnds. + sum = 0 + for _, elems := range &pw.elems { + for _, elem := range elems { + sum += uint32(len(elem)) + writeUint32(sum) + } + } + + // Write elemData. + for _, elems := range &pw.elems { + for _, elem := range elems { + _, err := io.WriteString(out, elem) + assert(err == nil) + } + } + + // Write fingerprint. + copy(fingerprint[:], h.Sum(nil)) + _, err := out0.Write(fingerprint[:]) + assert(err == nil) + + return +} + +// StringIdx adds a string value to the strings section, if not +// already present, and returns its index. +func (pw *PkgEncoder) StringIdx(s string) Index { + if idx, ok := pw.stringsIdx[s]; ok { + assert(pw.elems[RelocString][idx] == s) + return idx + } + + idx := Index(len(pw.elems[RelocString])) + pw.elems[RelocString] = append(pw.elems[RelocString], s) + pw.stringsIdx[s] = idx + return idx +} + +// NewEncoder returns an Encoder for a new element within the given +// section, and encodes the given SyncMarker as the start of the +// element bitstream. +func (pw *PkgEncoder) NewEncoder(k RelocKind, marker SyncMarker) Encoder { + e := pw.NewEncoderRaw(k) + e.Sync(marker) + return e +} + +// NewEncoderRaw returns an Encoder for a new element within the given +// section. +// +// Most callers should use NewEncoder instead. +func (pw *PkgEncoder) NewEncoderRaw(k RelocKind) Encoder { + idx := Index(len(pw.elems[k])) + pw.elems[k] = append(pw.elems[k], "") // placeholder + + return Encoder{ + p: pw, + k: k, + Idx: idx, + } +} + +// An Encoder provides methods for encoding an individual element's +// bitstream data. +type Encoder struct { + p *PkgEncoder + + Relocs []RelocEnt + Data bytes.Buffer // accumulated element bitstream data + + encodingRelocHeader bool + + k RelocKind + Idx Index // index within relocation section +} + +// Flush finalizes the element's bitstream and returns its Index. +func (w *Encoder) Flush() Index { + var sb bytes.Buffer // TODO(mdempsky): strings.Builder after #44505 is resolved + + // Backup the data so we write the relocations at the front. + var tmp bytes.Buffer + io.Copy(&tmp, &w.Data) + + // TODO(mdempsky): Consider writing these out separately so they're + // easier to strip, along with function bodies, so that we can prune + // down to just the data that's relevant to go/types. + if w.encodingRelocHeader { + panic("encodingRelocHeader already true; recursive flush?") + } + w.encodingRelocHeader = true + w.Sync(SyncRelocs) + w.Len(len(w.Relocs)) + for _, rEnt := range w.Relocs { + w.Sync(SyncReloc) + w.Len(int(rEnt.Kind)) + w.Len(int(rEnt.Idx)) + } + + io.Copy(&sb, &w.Data) + io.Copy(&sb, &tmp) + w.p.elems[w.k][w.Idx] = sb.String() + + return w.Idx +} + +func (w *Encoder) checkErr(err error) { + if err != nil { + errorf("unexpected encoding error: %v", err) + } +} + +func (w *Encoder) rawUvarint(x uint64) { + var buf [binary.MaxVarintLen64]byte + n := binary.PutUvarint(buf[:], x) + _, err := w.Data.Write(buf[:n]) + w.checkErr(err) +} + +func (w *Encoder) rawVarint(x int64) { + // Zig-zag encode. + ux := uint64(x) << 1 + if x < 0 { + ux = ^ux + } + + w.rawUvarint(ux) +} + +func (w *Encoder) rawReloc(r RelocKind, idx Index) int { + // TODO(mdempsky): Use map for lookup; this takes quadratic time. + for i, rEnt := range w.Relocs { + if rEnt.Kind == r && rEnt.Idx == idx { + return i + } + } + + i := len(w.Relocs) + w.Relocs = append(w.Relocs, RelocEnt{r, idx}) + return i +} + +func (w *Encoder) Sync(m SyncMarker) { + if !w.p.SyncMarkers() { + return + } + + // Writing out stack frame string references requires working + // relocations, but writing out the relocations themselves involves + // sync markers. To prevent infinite recursion, we simply trim the + // stack frame for sync markers within the relocation header. + var frames []string + if !w.encodingRelocHeader && w.p.syncFrames > 0 { + pcs := make([]uintptr, w.p.syncFrames) + n := runtime.Callers(2, pcs) + frames = fmtFrames(pcs[:n]...) + } + + // TODO(mdempsky): Save space by writing out stack frames as a + // linked list so we can share common stack frames. + w.rawUvarint(uint64(m)) + w.rawUvarint(uint64(len(frames))) + for _, frame := range frames { + w.rawUvarint(uint64(w.rawReloc(RelocString, w.p.StringIdx(frame)))) + } +} + +// Bool encodes and writes a bool value into the element bitstream, +// and then returns the bool value. +// +// For simple, 2-alternative encodings, the idiomatic way to call Bool +// is something like: +// +// if w.Bool(x != 0) { +// // alternative #1 +// } else { +// // alternative #2 +// } +// +// For multi-alternative encodings, use Code instead. +func (w *Encoder) Bool(b bool) bool { + w.Sync(SyncBool) + var x byte + if b { + x = 1 + } + err := w.Data.WriteByte(x) + w.checkErr(err) + return b +} + +// Int64 encodes and writes an int64 value into the element bitstream. +func (w *Encoder) Int64(x int64) { + w.Sync(SyncInt64) + w.rawVarint(x) +} + +// Uint64 encodes and writes a uint64 value into the element bitstream. +func (w *Encoder) Uint64(x uint64) { + w.Sync(SyncUint64) + w.rawUvarint(x) +} + +// Len encodes and writes a non-negative int value into the element bitstream. +func (w *Encoder) Len(x int) { assert(x >= 0); w.Uint64(uint64(x)) } + +// Int encodes and writes an int value into the element bitstream. +func (w *Encoder) Int(x int) { w.Int64(int64(x)) } + +// Len encodes and writes a uint value into the element bitstream. +func (w *Encoder) Uint(x uint) { w.Uint64(uint64(x)) } + +// Reloc encodes and writes a relocation for the given (section, +// index) pair into the element bitstream. +// +// Note: Only the index is formally written into the element +// bitstream, so bitstream decoders must know from context which +// section an encoded relocation refers to. +func (w *Encoder) Reloc(r RelocKind, idx Index) { + w.Sync(SyncUseReloc) + w.Len(w.rawReloc(r, idx)) +} + +// Code encodes and writes a Code value into the element bitstream. +func (w *Encoder) Code(c Code) { + w.Sync(c.Marker()) + w.Len(c.Value()) +} + +// String encodes and writes a string value into the element +// bitstream. +// +// Internally, strings are deduplicated by adding them to the strings +// section (if not already present), and then writing a relocation +// into the element bitstream. +func (w *Encoder) String(s string) { + w.Sync(SyncString) + w.Reloc(RelocString, w.p.StringIdx(s)) +} + +// Strings encodes and writes a variable-length slice of strings into +// the element bitstream. +func (w *Encoder) Strings(ss []string) { + w.Len(len(ss)) + for _, s := range ss { + w.String(s) + } +} + +// Value encodes and writes a constant.Value into the element +// bitstream. +func (w *Encoder) Value(val constant.Value) { + w.Sync(SyncValue) + if w.Bool(val.Kind() == constant.Complex) { + w.scalar(constant.Real(val)) + w.scalar(constant.Imag(val)) + } else { + w.scalar(val) + } +} + +func (w *Encoder) scalar(val constant.Value) { + switch v := constant.Val(val).(type) { + default: + errorf("unhandled %v (%v)", val, val.Kind()) + case bool: + w.Code(ValBool) + w.Bool(v) + case string: + w.Code(ValString) + w.String(v) + case int64: + w.Code(ValInt64) + w.Int64(v) + case *big.Int: + w.Code(ValBigInt) + w.bigInt(v) + case *big.Rat: + w.Code(ValBigRat) + w.bigInt(v.Num()) + w.bigInt(v.Denom()) + case *big.Float: + w.Code(ValBigFloat) + w.bigFloat(v) + } +} + +func (w *Encoder) bigInt(v *big.Int) { + b := v.Bytes() + w.String(string(b)) // TODO: More efficient encoding. + w.Bool(v.Sign() < 0) +} + +func (w *Encoder) bigFloat(v *big.Float) { + b := v.Append(nil, 'p', -1) + w.String(string(b)) // TODO: More efficient encoding. +} diff --git a/vendor/golang.org/x/tools/go/internal/pkgbits/flags.go b/vendor/golang.org/x/tools/go/internal/pkgbits/flags.go new file mode 100644 index 00000000..65422274 --- /dev/null +++ b/vendor/golang.org/x/tools/go/internal/pkgbits/flags.go @@ -0,0 +1,9 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package pkgbits + +const ( + flagSyncMarkers = 1 << iota // file format contains sync markers +) diff --git a/vendor/golang.org/x/tools/go/internal/pkgbits/frames_go1.go b/vendor/golang.org/x/tools/go/internal/pkgbits/frames_go1.go new file mode 100644 index 00000000..5294f6a6 --- /dev/null +++ b/vendor/golang.org/x/tools/go/internal/pkgbits/frames_go1.go @@ -0,0 +1,21 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build !go1.7 +// +build !go1.7 + +// TODO(mdempsky): Remove after #44505 is resolved + +package pkgbits + +import "runtime" + +func walkFrames(pcs []uintptr, visit frameVisitor) { + for _, pc := range pcs { + fn := runtime.FuncForPC(pc) + file, line := fn.FileLine(pc) + + visit(file, line, fn.Name(), pc-fn.Entry()) + } +} diff --git a/vendor/golang.org/x/tools/go/internal/pkgbits/frames_go17.go b/vendor/golang.org/x/tools/go/internal/pkgbits/frames_go17.go new file mode 100644 index 00000000..2324ae7a --- /dev/null +++ b/vendor/golang.org/x/tools/go/internal/pkgbits/frames_go17.go @@ -0,0 +1,28 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build go1.7 +// +build go1.7 + +package pkgbits + +import "runtime" + +// walkFrames calls visit for each call frame represented by pcs. +// +// pcs should be a slice of PCs, as returned by runtime.Callers. +func walkFrames(pcs []uintptr, visit frameVisitor) { + if len(pcs) == 0 { + return + } + + frames := runtime.CallersFrames(pcs) + for { + frame, more := frames.Next() + visit(frame.File, frame.Line, frame.Function, frame.PC-frame.Entry) + if !more { + return + } + } +} diff --git a/vendor/golang.org/x/tools/go/internal/pkgbits/reloc.go b/vendor/golang.org/x/tools/go/internal/pkgbits/reloc.go new file mode 100644 index 00000000..7a8f04ab --- /dev/null +++ b/vendor/golang.org/x/tools/go/internal/pkgbits/reloc.go @@ -0,0 +1,42 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package pkgbits + +// A RelocKind indicates a particular section within a unified IR export. +type RelocKind int + +// An Index represents a bitstream element index within a particular +// section. +type Index int + +// A relocEnt (relocation entry) is an entry in an element's local +// reference table. +// +// TODO(mdempsky): Rename this too. +type RelocEnt struct { + Kind RelocKind + Idx Index +} + +// Reserved indices within the meta relocation section. +const ( + PublicRootIdx Index = 0 + PrivateRootIdx Index = 1 +) + +const ( + RelocString RelocKind = iota + RelocMeta + RelocPosBase + RelocPkg + RelocName + RelocType + RelocObj + RelocObjExt + RelocObjDict + RelocBody + + numRelocs = iota +) diff --git a/vendor/golang.org/x/tools/go/internal/pkgbits/support.go b/vendor/golang.org/x/tools/go/internal/pkgbits/support.go new file mode 100644 index 00000000..ad26d3b2 --- /dev/null +++ b/vendor/golang.org/x/tools/go/internal/pkgbits/support.go @@ -0,0 +1,17 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package pkgbits + +import "fmt" + +func assert(b bool) { + if !b { + panic("assertion failed") + } +} + +func errorf(format string, args ...interface{}) { + panic(fmt.Errorf(format, args...)) +} diff --git a/vendor/golang.org/x/tools/go/internal/pkgbits/sync.go b/vendor/golang.org/x/tools/go/internal/pkgbits/sync.go new file mode 100644 index 00000000..5bd51ef7 --- /dev/null +++ b/vendor/golang.org/x/tools/go/internal/pkgbits/sync.go @@ -0,0 +1,113 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package pkgbits + +import ( + "fmt" + "strings" +) + +// fmtFrames formats a backtrace for reporting reader/writer desyncs. +func fmtFrames(pcs ...uintptr) []string { + res := make([]string, 0, len(pcs)) + walkFrames(pcs, func(file string, line int, name string, offset uintptr) { + // Trim package from function name. It's just redundant noise. + name = strings.TrimPrefix(name, "cmd/compile/internal/noder.") + + res = append(res, fmt.Sprintf("%s:%v: %s +0x%v", file, line, name, offset)) + }) + return res +} + +type frameVisitor func(file string, line int, name string, offset uintptr) + +// SyncMarker is an enum type that represents markers that may be +// written to export data to ensure the reader and writer stay +// synchronized. +type SyncMarker int + +//go:generate stringer -type=SyncMarker -trimprefix=Sync + +const ( + _ SyncMarker = iota + + // Public markers (known to go/types importers). + + // Low-level coding markers. + SyncEOF + SyncBool + SyncInt64 + SyncUint64 + SyncString + SyncValue + SyncVal + SyncRelocs + SyncReloc + SyncUseReloc + + // Higher-level object and type markers. + SyncPublic + SyncPos + SyncPosBase + SyncObject + SyncObject1 + SyncPkg + SyncPkgDef + SyncMethod + SyncType + SyncTypeIdx + SyncTypeParamNames + SyncSignature + SyncParams + SyncParam + SyncCodeObj + SyncSym + SyncLocalIdent + SyncSelector + + // Private markers (only known to cmd/compile). + SyncPrivate + + SyncFuncExt + SyncVarExt + SyncTypeExt + SyncPragma + + SyncExprList + SyncExprs + SyncExpr + SyncExprType + SyncAssign + SyncOp + SyncFuncLit + SyncCompLit + + SyncDecl + SyncFuncBody + SyncOpenScope + SyncCloseScope + SyncCloseAnotherScope + SyncDeclNames + SyncDeclName + + SyncStmts + SyncBlockStmt + SyncIfStmt + SyncForStmt + SyncSwitchStmt + SyncRangeStmt + SyncCaseClause + SyncCommClause + SyncSelectStmt + SyncDecls + SyncLabeledStmt + SyncUseObjLocal + SyncAddLocal + SyncLinkname + SyncStmt1 + SyncStmtsEnd + SyncLabel + SyncOptLabel +) diff --git a/vendor/golang.org/x/tools/go/internal/pkgbits/syncmarker_string.go b/vendor/golang.org/x/tools/go/internal/pkgbits/syncmarker_string.go new file mode 100644 index 00000000..4a5b0ca5 --- /dev/null +++ b/vendor/golang.org/x/tools/go/internal/pkgbits/syncmarker_string.go @@ -0,0 +1,89 @@ +// Code generated by "stringer -type=SyncMarker -trimprefix=Sync"; DO NOT EDIT. + +package pkgbits + +import "strconv" + +func _() { + // An "invalid array index" compiler error signifies that the constant values have changed. + // Re-run the stringer command to generate them again. + var x [1]struct{} + _ = x[SyncEOF-1] + _ = x[SyncBool-2] + _ = x[SyncInt64-3] + _ = x[SyncUint64-4] + _ = x[SyncString-5] + _ = x[SyncValue-6] + _ = x[SyncVal-7] + _ = x[SyncRelocs-8] + _ = x[SyncReloc-9] + _ = x[SyncUseReloc-10] + _ = x[SyncPublic-11] + _ = x[SyncPos-12] + _ = x[SyncPosBase-13] + _ = x[SyncObject-14] + _ = x[SyncObject1-15] + _ = x[SyncPkg-16] + _ = x[SyncPkgDef-17] + _ = x[SyncMethod-18] + _ = x[SyncType-19] + _ = x[SyncTypeIdx-20] + _ = x[SyncTypeParamNames-21] + _ = x[SyncSignature-22] + _ = x[SyncParams-23] + _ = x[SyncParam-24] + _ = x[SyncCodeObj-25] + _ = x[SyncSym-26] + _ = x[SyncLocalIdent-27] + _ = x[SyncSelector-28] + _ = x[SyncPrivate-29] + _ = x[SyncFuncExt-30] + _ = x[SyncVarExt-31] + _ = x[SyncTypeExt-32] + _ = x[SyncPragma-33] + _ = x[SyncExprList-34] + _ = x[SyncExprs-35] + _ = x[SyncExpr-36] + _ = x[SyncExprType-37] + _ = x[SyncAssign-38] + _ = x[SyncOp-39] + _ = x[SyncFuncLit-40] + _ = x[SyncCompLit-41] + _ = x[SyncDecl-42] + _ = x[SyncFuncBody-43] + _ = x[SyncOpenScope-44] + _ = x[SyncCloseScope-45] + _ = x[SyncCloseAnotherScope-46] + _ = x[SyncDeclNames-47] + _ = x[SyncDeclName-48] + _ = x[SyncStmts-49] + _ = x[SyncBlockStmt-50] + _ = x[SyncIfStmt-51] + _ = x[SyncForStmt-52] + _ = x[SyncSwitchStmt-53] + _ = x[SyncRangeStmt-54] + _ = x[SyncCaseClause-55] + _ = x[SyncCommClause-56] + _ = x[SyncSelectStmt-57] + _ = x[SyncDecls-58] + _ = x[SyncLabeledStmt-59] + _ = x[SyncUseObjLocal-60] + _ = x[SyncAddLocal-61] + _ = x[SyncLinkname-62] + _ = x[SyncStmt1-63] + _ = x[SyncStmtsEnd-64] + _ = x[SyncLabel-65] + _ = x[SyncOptLabel-66] +} + +const _SyncMarker_name = "EOFBoolInt64Uint64StringValueValRelocsRelocUseRelocPublicPosPosBaseObjectObject1PkgPkgDefMethodTypeTypeIdxTypeParamNamesSignatureParamsParamCodeObjSymLocalIdentSelectorPrivateFuncExtVarExtTypeExtPragmaExprListExprsExprExprTypeAssignOpFuncLitCompLitDeclFuncBodyOpenScopeCloseScopeCloseAnotherScopeDeclNamesDeclNameStmtsBlockStmtIfStmtForStmtSwitchStmtRangeStmtCaseClauseCommClauseSelectStmtDeclsLabeledStmtUseObjLocalAddLocalLinknameStmt1StmtsEndLabelOptLabel" + +var _SyncMarker_index = [...]uint16{0, 3, 7, 12, 18, 24, 29, 32, 38, 43, 51, 57, 60, 67, 73, 80, 83, 89, 95, 99, 106, 120, 129, 135, 140, 147, 150, 160, 168, 175, 182, 188, 195, 201, 209, 214, 218, 226, 232, 234, 241, 248, 252, 260, 269, 279, 296, 305, 313, 318, 327, 333, 340, 350, 359, 369, 379, 389, 394, 405, 416, 424, 432, 437, 445, 450, 458} + +func (i SyncMarker) String() string { + i -= 1 + if i < 0 || i >= SyncMarker(len(_SyncMarker_index)-1) { + return "SyncMarker(" + strconv.FormatInt(int64(i+1), 10) + ")" + } + return _SyncMarker_name[_SyncMarker_index[i]:_SyncMarker_index[i+1]] +} diff --git a/vendor/golang.org/x/tools/go/packages/doc.go b/vendor/golang.org/x/tools/go/packages/doc.go index 4bfe28a5..da4ab89f 100644 --- a/vendor/golang.org/x/tools/go/packages/doc.go +++ b/vendor/golang.org/x/tools/go/packages/doc.go @@ -67,7 +67,6 @@ Most tools should pass their command-line arguments (after any flags) uninterpreted to the loader, so that the loader can interpret them according to the conventions of the underlying build system. See the Example function for typical usage. - */ package packages // import "golang.org/x/tools/go/packages" diff --git a/vendor/golang.org/x/tools/go/packages/external.go b/vendor/golang.org/x/tools/go/packages/external.go index 8c8473fd..7242a0a7 100644 --- a/vendor/golang.org/x/tools/go/packages/external.go +++ b/vendor/golang.org/x/tools/go/packages/external.go @@ -12,8 +12,8 @@ import ( "bytes" "encoding/json" "fmt" + exec "golang.org/x/sys/execabs" "os" - "os/exec" "strings" ) @@ -89,7 +89,7 @@ func findExternalDriver(cfg *Config) driver { return nil, fmt.Errorf("%v: %v: %s", tool, err, cmd.Stderr) } if len(stderr.Bytes()) != 0 && os.Getenv("GOPACKAGESPRINTDRIVERERRORS") != "" { - fmt.Fprintf(os.Stderr, "%s stderr: <<%s>>\n", cmdDebugStr(cmd, words...), stderr) + fmt.Fprintf(os.Stderr, "%s stderr: <<%s>>\n", cmdDebugStr(cmd), stderr) } var response driverResponse diff --git a/vendor/golang.org/x/tools/go/packages/golist.go b/vendor/golang.org/x/tools/go/packages/golist.go index f3782426..de881562 100644 --- a/vendor/golang.org/x/tools/go/packages/golist.go +++ b/vendor/golang.org/x/tools/go/packages/golist.go @@ -10,9 +10,9 @@ import ( "encoding/json" "fmt" "go/types" + "io/ioutil" "log" "os" - "os/exec" "path" "path/filepath" "reflect" @@ -22,6 +22,7 @@ import ( "sync" "unicode" + exec "golang.org/x/sys/execabs" "golang.org/x/tools/go/internal/packagesdriver" "golang.org/x/tools/internal/gocommand" "golang.org/x/tools/internal/packagesinternal" @@ -89,6 +90,10 @@ type golistState struct { rootDirsError error rootDirs map[string]string + goVersionOnce sync.Once + goVersionError error + goVersion int // The X in Go 1.X. + // vendorDirs caches the (non)existence of vendor directories. vendorDirs map[string]bool } @@ -135,6 +140,12 @@ func goListDriver(cfg *Config, patterns ...string) (*driverResponse, error) { response := newDeduper() + state := &golistState{ + cfg: cfg, + ctx: ctx, + vendorDirs: map[string]bool{}, + } + // Fill in response.Sizes asynchronously if necessary. var sizeserr error var sizeswg sync.WaitGroup @@ -142,19 +153,13 @@ func goListDriver(cfg *Config, patterns ...string) (*driverResponse, error) { sizeswg.Add(1) go func() { var sizes types.Sizes - sizes, sizeserr = packagesdriver.GetSizesGolist(ctx, cfg.BuildFlags, cfg.Env, cfg.Dir, usesExportData(cfg)) + sizes, sizeserr = packagesdriver.GetSizesGolist(ctx, state.cfgInvocation(), cfg.gocmdRunner) // types.SizesFor always returns nil or a *types.StdSizes. response.dr.Sizes, _ = sizes.(*types.StdSizes) sizeswg.Done() }() } - state := &golistState{ - cfg: cfg, - ctx: ctx, - vendorDirs: map[string]bool{}, - } - // Determine files requested in contains patterns var containFiles []string restPatterns := make([]string, 0, len(patterns)) @@ -204,43 +209,60 @@ extractQueries: } } - modifiedPkgs, needPkgs, err := state.processGolistOverlay(response) - if err != nil { - return nil, err - } + // Only use go/packages' overlay processing if we're using a Go version + // below 1.16. Otherwise, go list handles it. + if goVersion, err := state.getGoVersion(); err == nil && goVersion < 16 { + modifiedPkgs, needPkgs, err := state.processGolistOverlay(response) + if err != nil { + return nil, err + } - var containsCandidates []string - if len(containFiles) > 0 { - containsCandidates = append(containsCandidates, modifiedPkgs...) - containsCandidates = append(containsCandidates, needPkgs...) - } - if err := state.addNeededOverlayPackages(response, needPkgs); err != nil { - return nil, err - } - // Check candidate packages for containFiles. - if len(containFiles) > 0 { - for _, id := range containsCandidates { - pkg, ok := response.seenPackages[id] - if !ok { - response.addPackage(&Package{ - ID: id, - Errors: []Error{ - { + var containsCandidates []string + if len(containFiles) > 0 { + containsCandidates = append(containsCandidates, modifiedPkgs...) + containsCandidates = append(containsCandidates, needPkgs...) + } + if err := state.addNeededOverlayPackages(response, needPkgs); err != nil { + return nil, err + } + // Check candidate packages for containFiles. + if len(containFiles) > 0 { + for _, id := range containsCandidates { + pkg, ok := response.seenPackages[id] + if !ok { + response.addPackage(&Package{ + ID: id, + Errors: []Error{{ Kind: ListError, Msg: fmt.Sprintf("package %s expected but not seen", id), - }, - }, - }) - continue - } - for _, f := range containFiles { - for _, g := range pkg.GoFiles { - if sameFile(f, g) { - response.addRoot(id) + }}, + }) + continue + } + for _, f := range containFiles { + for _, g := range pkg.GoFiles { + if sameFile(f, g) { + response.addRoot(id) + } } } } } + // Add root for any package that matches a pattern. This applies only to + // packages that are modified by overlays, since they are not added as + // roots automatically. + for _, pattern := range restPatterns { + match := matchPattern(pattern) + for _, pkgID := range modifiedPkgs { + pkg, ok := response.seenPackages[pkgID] + if !ok { + continue + } + if match(pkg.PkgPath) { + response.addRoot(pkg.ID) + } + } + } } sizeswg.Wait() @@ -280,11 +302,12 @@ func (state *golistState) runContainsQueries(response *responseDeduper, queries } dirResponse, err := state.createDriverResponse(pattern) - // If there was an error loading the package, or the package is returned - // with errors, try to load the file as an ad-hoc package. + // If there was an error loading the package, or no packages are returned, + // or the package is returned with errors, try to load the file as an + // ad-hoc package. // Usually the error will appear in a returned package, but may not if we're // in module mode and the ad-hoc is located outside a module. - if err != nil || len(dirResponse.Packages) == 1 && len(dirResponse.Packages[0].GoFiles) == 0 && + if err != nil || len(dirResponse.Packages) == 0 || len(dirResponse.Packages) == 1 && len(dirResponse.Packages[0].GoFiles) == 0 && len(dirResponse.Packages[0].Errors) == 1 { var queryErr error if dirResponse, queryErr = state.adhocPackage(pattern, query); queryErr != nil { @@ -362,34 +385,39 @@ func (state *golistState) adhocPackage(pattern, query string) (*driverResponse, // Fields must match go list; // see $GOROOT/src/cmd/go/internal/load/pkg.go. type jsonPackage struct { - ImportPath string - Dir string - Name string - Export string - GoFiles []string - CompiledGoFiles []string - CFiles []string - CgoFiles []string - CXXFiles []string - MFiles []string - HFiles []string - FFiles []string - SFiles []string - SwigFiles []string - SwigCXXFiles []string - SysoFiles []string - Imports []string - ImportMap map[string]string - Deps []string - Module *packagesinternal.Module - TestGoFiles []string - TestImports []string - XTestGoFiles []string - XTestImports []string - ForTest string // q in a "p [q.test]" package, else "" - DepOnly bool - - Error *jsonPackageError + ImportPath string + Dir string + Name string + Export string + GoFiles []string + CompiledGoFiles []string + IgnoredGoFiles []string + IgnoredOtherFiles []string + EmbedPatterns []string + EmbedFiles []string + CFiles []string + CgoFiles []string + CXXFiles []string + MFiles []string + HFiles []string + FFiles []string + SFiles []string + SwigFiles []string + SwigCXXFiles []string + SysoFiles []string + Imports []string + ImportMap map[string]string + Deps []string + Module *Module + TestGoFiles []string + TestImports []string + XTestGoFiles []string + XTestImports []string + ForTest string // q in a "p [q.test]" package, else "" + DepOnly bool + + Error *packagesinternal.PackageError + DepsErrors []*packagesinternal.PackageError } type jsonPackageError struct { @@ -418,7 +446,11 @@ func (state *golistState) createDriverResponse(words ...string) (*driverResponse // Run "go list" for complete // information on the specified packages. - buf, err := state.invokeGo("list", golistargs(state.cfg, words)...) + goVersion, err := state.getGoVersion() + if err != nil { + return nil, err + } + buf, err := state.invokeGo("list", golistargs(state.cfg, words, goVersion)...) if err != nil { return nil, err } @@ -539,8 +571,31 @@ func (state *golistState) createDriverResponse(words ...string) (*driverResponse GoFiles: absJoin(p.Dir, p.GoFiles, p.CgoFiles), CompiledGoFiles: absJoin(p.Dir, p.CompiledGoFiles), OtherFiles: absJoin(p.Dir, otherFiles(p)...), + EmbedFiles: absJoin(p.Dir, p.EmbedFiles), + EmbedPatterns: absJoin(p.Dir, p.EmbedPatterns), + IgnoredFiles: absJoin(p.Dir, p.IgnoredGoFiles, p.IgnoredOtherFiles), forTest: p.ForTest, - module: p.Module, + depsErrors: p.DepsErrors, + Module: p.Module, + } + + if (state.cfg.Mode&typecheckCgo) != 0 && len(p.CgoFiles) != 0 { + if len(p.CompiledGoFiles) > len(p.GoFiles) { + // We need the cgo definitions, which are in the first + // CompiledGoFile after the non-cgo ones. This is a hack but there + // isn't currently a better way to find it. We also need the pure + // Go files and unprocessed cgo files, all of which are already + // in pkg.GoFiles. + cgoTypes := p.CompiledGoFiles[len(p.GoFiles)] + pkg.CompiledGoFiles = append([]string{cgoTypes}, pkg.GoFiles...) + } else { + // golang/go#38990: go list silently fails to do cgo processing + pkg.CompiledGoFiles = nil + pkg.Errors = append(pkg.Errors, Error{ + Msg: "go list failed to return CompiledGoFiles. This may indicate failure to perform cgo processing; try building at the command line. See https://golang.org/issue/38990.", + Kind: ListError, + }) + } } // Work around https://golang.org/issue/28749: @@ -616,6 +671,39 @@ func (state *golistState) createDriverResponse(words ...string) (*driverResponse pkg.CompiledGoFiles = pkg.GoFiles } + // Temporary work-around for golang/go#39986. Parse filenames out of + // error messages. This happens if there are unrecoverable syntax + // errors in the source, so we can't match on a specific error message. + if err := p.Error; err != nil && state.shouldAddFilenameFromError(p) { + addFilenameFromPos := func(pos string) bool { + split := strings.Split(pos, ":") + if len(split) < 1 { + return false + } + filename := strings.TrimSpace(split[0]) + if filename == "" { + return false + } + if !filepath.IsAbs(filename) { + filename = filepath.Join(state.cfg.Dir, filename) + } + info, _ := os.Stat(filename) + if info == nil { + return false + } + pkg.CompiledGoFiles = append(pkg.CompiledGoFiles, filename) + pkg.GoFiles = append(pkg.GoFiles, filename) + return true + } + found := addFilenameFromPos(err.Pos) + // In some cases, go list only reports the error position in the + // error text, not the error position. One such case is when the + // file's package name is a keyword (see golang.org/issue/39763). + if !found { + addFilenameFromPos(err.Err) + } + } + if p.Error != nil { msg := strings.TrimSpace(p.Error.Err) // Trim to work around golang.org/issue/32363. // Address golang.org/issue/35964 by appending import stack to error message. @@ -645,7 +733,38 @@ func (state *golistState) createDriverResponse(words ...string) (*driverResponse return &response, nil } -// getPkgPath finds the package path of a directory if it's relative to a root directory. +func (state *golistState) shouldAddFilenameFromError(p *jsonPackage) bool { + if len(p.GoFiles) > 0 || len(p.CompiledGoFiles) > 0 { + return false + } + + goV, err := state.getGoVersion() + if err != nil { + return false + } + + // On Go 1.14 and earlier, only add filenames from errors if the import stack is empty. + // The import stack behaves differently for these versions than newer Go versions. + if goV < 15 { + return len(p.Error.ImportStack) == 0 + } + + // On Go 1.15 and later, only parse filenames out of error if there's no import stack, + // or the current package is at the top of the import stack. This is not guaranteed + // to work perfectly, but should avoid some cases where files in errors don't belong to this + // package. + return len(p.Error.ImportStack) == 0 || p.Error.ImportStack[len(p.Error.ImportStack)-1] == p.ImportPath +} + +func (state *golistState) getGoVersion() (int, error) { + state.goVersionOnce.Do(func() { + state.goVersion, state.goVersionError = gocommand.GoVersion(state.ctx, state.cfgInvocation(), state.cfg.gocmdRunner) + }) + return state.goVersion, state.goVersionError +} + +// getPkgPath finds the package path of a directory if it's relative to a root +// directory. func (state *golistState) getPkgPath(dir string) (string, bool, error) { absDir, err := filepath.Abs(dir) if err != nil { @@ -694,17 +813,83 @@ func absJoin(dir string, fileses ...[]string) (res []string) { return res } -func golistargs(cfg *Config, words []string) []string { +func jsonFlag(cfg *Config, goVersion int) string { + if goVersion < 19 { + return "-json" + } + var fields []string + added := make(map[string]bool) + addFields := func(fs ...string) { + for _, f := range fs { + if !added[f] { + added[f] = true + fields = append(fields, f) + } + } + } + addFields("Name", "ImportPath", "Error") // These fields are always needed + if cfg.Mode&NeedFiles != 0 || cfg.Mode&NeedTypes != 0 { + addFields("Dir", "GoFiles", "IgnoredGoFiles", "IgnoredOtherFiles", "CFiles", + "CgoFiles", "CXXFiles", "MFiles", "HFiles", "FFiles", "SFiles", + "SwigFiles", "SwigCXXFiles", "SysoFiles") + if cfg.Tests { + addFields("TestGoFiles", "XTestGoFiles") + } + } + if cfg.Mode&NeedTypes != 0 { + // CompiledGoFiles seems to be required for the test case TestCgoNoSyntax, + // even when -compiled isn't passed in. + // TODO(#52435): Should we make the test ask for -compiled, or automatically + // request CompiledGoFiles in certain circumstances? + addFields("Dir", "CompiledGoFiles") + } + if cfg.Mode&NeedCompiledGoFiles != 0 { + addFields("Dir", "CompiledGoFiles", "Export") + } + if cfg.Mode&NeedImports != 0 { + // When imports are requested, DepOnly is used to distinguish between packages + // explicitly requested and transitive imports of those packages. + addFields("DepOnly", "Imports", "ImportMap") + if cfg.Tests { + addFields("TestImports", "XTestImports") + } + } + if cfg.Mode&NeedDeps != 0 { + addFields("DepOnly") + } + if usesExportData(cfg) { + // Request Dir in the unlikely case Export is not absolute. + addFields("Dir", "Export") + } + if cfg.Mode&needInternalForTest != 0 { + addFields("ForTest") + } + if cfg.Mode&needInternalDepsErrors != 0 { + addFields("DepsErrors") + } + if cfg.Mode&NeedModule != 0 { + addFields("Module") + } + if cfg.Mode&NeedEmbedFiles != 0 { + addFields("EmbedFiles") + } + if cfg.Mode&NeedEmbedPatterns != 0 { + addFields("EmbedPatterns") + } + return "-json=" + strings.Join(fields, ",") +} + +func golistargs(cfg *Config, words []string, goVersion int) []string { const findFlags = NeedImports | NeedTypes | NeedSyntax | NeedTypesInfo fullargs := []string{ - "-e", "-json", + "-e", jsonFlag(cfg, goVersion), fmt.Sprintf("-compiled=%t", cfg.Mode&(NeedCompiledGoFiles|NeedSyntax|NeedTypes|NeedTypesInfo|NeedTypesSizes) != 0), fmt.Sprintf("-test=%t", cfg.Tests), fmt.Sprintf("-export=%t", usesExportData(cfg)), fmt.Sprintf("-deps=%t", cfg.Mode&NeedImports != 0), // go list doesn't let you pass -test and -find together, // probably because you'd just get the TestMain. - fmt.Sprintf("-find=%t", !cfg.Tests && cfg.Mode&findFlags == 0), + fmt.Sprintf("-find=%t", !cfg.Tests && cfg.Mode&findFlags == 0 && !usesExportData(cfg)), } fullargs = append(fullargs, cfg.BuildFlags...) fullargs = append(fullargs, "--") @@ -712,20 +897,52 @@ func golistargs(cfg *Config, words []string) []string { return fullargs } -// invokeGo returns the stdout of a go command invocation. -func (state *golistState) invokeGo(verb string, args ...string) (*bytes.Buffer, error) { +// cfgInvocation returns an Invocation that reflects cfg's settings. +func (state *golistState) cfgInvocation() gocommand.Invocation { cfg := state.cfg - - inv := &gocommand.Invocation{ - Verb: verb, - Args: args, + return gocommand.Invocation{ BuildFlags: cfg.BuildFlags, + ModFile: cfg.modFile, + ModFlag: cfg.modFlag, + CleanEnv: cfg.Env != nil, Env: cfg.Env, Logf: cfg.Logf, WorkingDir: cfg.Dir, } +} + +// invokeGo returns the stdout of a go command invocation. +func (state *golistState) invokeGo(verb string, args ...string) (*bytes.Buffer, error) { + cfg := state.cfg + + inv := state.cfgInvocation() - stdout, stderr, _, err := inv.RunRaw(cfg.Context) + // For Go versions 1.16 and above, `go list` accepts overlays directly via + // the -overlay flag. Set it, if it's available. + // + // The check for "list" is not necessarily required, but we should avoid + // getting the go version if possible. + if verb == "list" { + goVersion, err := state.getGoVersion() + if err != nil { + return nil, err + } + if goVersion >= 16 { + filename, cleanup, err := state.writeOverlays() + if err != nil { + return nil, err + } + defer cleanup() + inv.Overlay = filename + } + } + inv.Verb = verb + inv.Args = args + gocmdRunner := cfg.gocmdRunner + if gocmdRunner == nil { + gocmdRunner = &gocommand.Runner{} + } + stdout, stderr, friendlyErr, err := gocmdRunner.RunRaw(cfg.Context, inv) if err != nil { // Check for 'go' executable not being found. if ee, ok := err.(*exec.Error); ok && ee.Err == exec.ErrNotFound { @@ -736,7 +953,7 @@ func (state *golistState) invokeGo(verb string, args ...string) (*bytes.Buffer, if !ok { // Catastrophic error: // - context cancellation - return nil, fmt.Errorf("couldn't run 'go': %v", err) + return nil, fmt.Errorf("couldn't run 'go': %w", err) } // Old go version? @@ -746,7 +963,7 @@ func (state *golistState) invokeGo(verb string, args ...string) (*bytes.Buffer, // Related to #24854 if len(stderr.String()) > 0 && strings.Contains(stderr.String(), "unexpected directory layout") { - return nil, fmt.Errorf("%s", stderr.String()) + return nil, friendlyErr } // Is there an error running the C compiler in cgo? This will be reported in the "Error" field @@ -762,8 +979,13 @@ func (state *golistState) invokeGo(verb string, args ...string) (*bytes.Buffer, return unicode.IsOneOf([]*unicode.RangeTable{unicode.L, unicode.M, unicode.N, unicode.P, unicode.S}, r) && !strings.ContainsRune("!\"#$%&'()*,:;<=>?[\\]^`{|}\uFFFD", r) } + // golang/go#36770: Handle case where cmd/go prints module download messages before the error. + msg := stderr.String() + for strings.HasPrefix(msg, "go: downloading") { + msg = msg[strings.IndexRune(msg, '\n')+1:] + } if len(stderr.String()) > 0 && strings.HasPrefix(stderr.String(), "# ") { - msg := stderr.String()[len("# "):] + msg := msg[len("# "):] if strings.HasPrefix(strings.TrimLeftFunc(msg, isPkgPathRune), "\n") { return stdout, nil } @@ -854,12 +1076,73 @@ func (state *golistState) invokeGo(verb string, args ...string) (*bytes.Buffer, // TODO(matloob): Remove these once we can depend on go list to exit with a zero status with -e even when // packages don't exist or a build fails. if !usesExportData(cfg) && !containsGoFile(args) { - return nil, fmt.Errorf("go %v: %s: %s", args, exitErr, stderr) + return nil, friendlyErr } } return stdout, nil } +// OverlayJSON is the format overlay files are expected to be in. +// The Replace map maps from overlaid paths to replacement paths: +// the Go command will forward all reads trying to open +// each overlaid path to its replacement path, or consider the overlaid +// path not to exist if the replacement path is empty. +// +// From golang/go#39958. +type OverlayJSON struct { + Replace map[string]string `json:"replace,omitempty"` +} + +// writeOverlays writes out files for go list's -overlay flag, as described +// above. +func (state *golistState) writeOverlays() (filename string, cleanup func(), err error) { + // Do nothing if there are no overlays in the config. + if len(state.cfg.Overlay) == 0 { + return "", func() {}, nil + } + dir, err := ioutil.TempDir("", "gopackages-*") + if err != nil { + return "", nil, err + } + // The caller must clean up this directory, unless this function returns an + // error. + cleanup = func() { + os.RemoveAll(dir) + } + defer func() { + if err != nil { + cleanup() + } + }() + overlays := map[string]string{} + for k, v := range state.cfg.Overlay { + // Create a unique filename for the overlaid files, to avoid + // creating nested directories. + noSeparator := strings.Join(strings.Split(filepath.ToSlash(k), "/"), "") + f, err := ioutil.TempFile(dir, fmt.Sprintf("*-%s", noSeparator)) + if err != nil { + return "", func() {}, err + } + if _, err := f.Write(v); err != nil { + return "", func() {}, err + } + if err := f.Close(); err != nil { + return "", func() {}, err + } + overlays[k] = f.Name() + } + b, err := json.Marshal(OverlayJSON{Replace: overlays}) + if err != nil { + return "", func() {}, err + } + // Write out the overlay file that contains the filepath mappings. + filename = filepath.Join(dir, "overlay.json") + if err := ioutil.WriteFile(filename, b, 0665); err != nil { + return "", func() {}, err + } + return filename, cleanup, nil +} + func containsGoFile(s []string) bool { for _, f := range s { if strings.HasSuffix(f, ".go") { @@ -869,17 +1152,22 @@ func containsGoFile(s []string) bool { return false } -func cmdDebugStr(cmd *exec.Cmd, args ...string) string { +func cmdDebugStr(cmd *exec.Cmd) string { env := make(map[string]string) for _, kv := range cmd.Env { - split := strings.Split(kv, "=") + split := strings.SplitN(kv, "=", 2) k, v := split[0], split[1] env[k] = v } - var quotedArgs []string - for _, arg := range args { - quotedArgs = append(quotedArgs, strconv.Quote(arg)) - } - return fmt.Sprintf("GOROOT=%v GOPATH=%v GO111MODULE=%v PWD=%v go %s", env["GOROOT"], env["GOPATH"], env["GO111MODULE"], env["PWD"], strings.Join(quotedArgs, " ")) + var args []string + for _, arg := range cmd.Args { + quoted := strconv.Quote(arg) + if quoted[1:len(quoted)-1] != arg || strings.Contains(arg, " ") { + args = append(args, quoted) + } else { + args = append(args, arg) + } + } + return fmt.Sprintf("GOROOT=%v GOPATH=%v GO111MODULE=%v GOPROXY=%v PWD=%v %v", env["GOROOT"], env["GOPATH"], env["GO111MODULE"], env["GOPROXY"], env["PWD"], strings.Join(args, " ")) } diff --git a/vendor/golang.org/x/tools/go/packages/golist_overlay.go b/vendor/golang.org/x/tools/go/packages/golist_overlay.go index 7974a6c9..9576b472 100644 --- a/vendor/golang.org/x/tools/go/packages/golist_overlay.go +++ b/vendor/golang.org/x/tools/go/packages/golist_overlay.go @@ -1,3 +1,7 @@ +// Copyright 2018 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + package packages import ( @@ -7,9 +11,12 @@ import ( "go/token" "os" "path/filepath" + "regexp" "sort" "strconv" "strings" + + "golang.org/x/tools/internal/gocommand" ) // processGolistOverlay provides rudimentary support for adding @@ -22,10 +29,18 @@ func (state *golistState) processGolistOverlay(response *responseDeduper) (modif needPkgsSet := make(map[string]bool) modifiedPkgsSet := make(map[string]bool) + pkgOfDir := make(map[string][]*Package) for _, pkg := range response.dr.Packages { // This is an approximation of import path to id. This can be // wrong for tests, vendored packages, and a number of other cases. havePkgs[pkg.PkgPath] = pkg.ID + dir, err := commonDir(pkg.GoFiles) + if err != nil { + return nil, nil, err + } + if dir != "" { + pkgOfDir[dir] = append(pkgOfDir[dir], pkg) + } } // If no new imports are added, it is safe to avoid loading any needPkgs. @@ -64,6 +79,9 @@ func (state *golistState) processGolistOverlay(response *responseDeduper) (modif // to the overlay. continue } + // If all the overlay files belong to a different package, change the + // package name to that package. + maybeFixPackageName(pkgName, isTestFile, pkgOfDir[dir]) nextPackage: for _, p := range response.dr.Packages { if pkgName != p.Name && p.ID != "command-line-arguments" { @@ -80,9 +98,19 @@ func (state *golistState) processGolistOverlay(response *responseDeduper) (modif // because the file is generated in another directory. testVariantOf = p continue nextPackage + } else if !isTestFile && hasTestFiles(p) { + // We're examining a test variant, but the overlaid file is + // a non-test file. Because the overlay implementation + // (currently) only adds a file to one package, skip this + // package, so that we can add the file to the production + // variant of the package. (https://golang.org/issue/36857 + // tracks handling overlays on both the production and test + // variant of a package). + continue nextPackage } - // We must have already seen the package of which this is a test variant. if pkg != nil && p != pkg && pkg.PkgPath == p.PkgPath { + // We have already seen the production version of the + // for which p is a test variant. if hasTestFiles(p) { testVariantOf = pkg } @@ -93,8 +121,11 @@ func (state *golistState) processGolistOverlay(response *responseDeduper) (modif } } } - // The overlay could have included an entirely new package. - if pkg == nil { + // The overlay could have included an entirely new package or an + // ad-hoc package. An ad-hoc package is one that we have manually + // constructed from inadequate `go list` results for a file= query. + // It will have the ID command-line-arguments. + if pkg == nil || pkg.ID == "command-line-arguments" { // Try to find the module or gopath dir the file is contained in. // Then for modules, add the module opath to the beginning. pkgPath, ok, err := state.getPkgPath(dir) @@ -104,34 +135,53 @@ func (state *golistState) processGolistOverlay(response *responseDeduper) (modif if !ok { break } + var forTest string // only set for x tests isXTest := strings.HasSuffix(pkgName, "_test") if isXTest { + forTest = pkgPath pkgPath += "_test" } id := pkgPath - if isTestFile && !isXTest { - id = fmt.Sprintf("%s [%s.test]", pkgPath, pkgPath) - } - // Try to reclaim a package with the same id if it exists in the response. - for _, p := range response.dr.Packages { - if reclaimPackage(p, id, opath, contents) { - pkg = p - break + if isTestFile { + if isXTest { + id = fmt.Sprintf("%s [%s.test]", pkgPath, forTest) + } else { + id = fmt.Sprintf("%s [%s.test]", pkgPath, pkgPath) } } - // Otherwise, create a new package - if pkg == nil { - pkg = &Package{PkgPath: pkgPath, ID: id, Name: pkgName, Imports: make(map[string]*Package)} - response.addPackage(pkg) - havePkgs[pkg.PkgPath] = id - // Add the production package's sources for a test variant. - if isTestFile && !isXTest && testVariantOf != nil { - pkg.GoFiles = append(pkg.GoFiles, testVariantOf.GoFiles...) - pkg.CompiledGoFiles = append(pkg.CompiledGoFiles, testVariantOf.CompiledGoFiles...) - // Add the package under test and its imports to the test variant. - pkg.forTest = testVariantOf.PkgPath - for k, v := range testVariantOf.Imports { - pkg.Imports[k] = &Package{ID: v.ID} + if pkg != nil { + // TODO(rstambler): We should change the package's path and ID + // here. The only issue is that this messes with the roots. + } else { + // Try to reclaim a package with the same ID, if it exists in the response. + for _, p := range response.dr.Packages { + if reclaimPackage(p, id, opath, contents) { + pkg = p + break + } + } + // Otherwise, create a new package. + if pkg == nil { + pkg = &Package{ + PkgPath: pkgPath, + ID: id, + Name: pkgName, + Imports: make(map[string]*Package), + } + response.addPackage(pkg) + havePkgs[pkg.PkgPath] = id + // Add the production package's sources for a test variant. + if isTestFile && !isXTest && testVariantOf != nil { + pkg.GoFiles = append(pkg.GoFiles, testVariantOf.GoFiles...) + pkg.CompiledGoFiles = append(pkg.CompiledGoFiles, testVariantOf.CompiledGoFiles...) + // Add the package under test and its imports to the test variant. + pkg.forTest = testVariantOf.PkgPath + for k, v := range testVariantOf.Imports { + pkg.Imports[k] = &Package{ID: v.ID} + } + } + if isXTest { + pkg.forTest = forTest } } } @@ -149,6 +199,8 @@ func (state *golistState) processGolistOverlay(response *responseDeduper) (modif continue } for _, imp := range imports { + // TODO(rstambler): If the package is an x test and the import has + // a test variant, make sure to replace it. if _, found := pkg.Imports[imp]; found { continue } @@ -207,7 +259,7 @@ func (state *golistState) processGolistOverlay(response *responseDeduper) (modif return modifiedPkgs, needPkgs, err } -// resolveImport finds the the ID of a package given its import path. +// resolveImport finds the ID of a package given its import path. // In particular, it will find the right vendored copy when in GOPATH mode. func (state *golistState) resolveImport(sourceDir, importPath string) (string, error) { env, err := state.getEnv() @@ -282,14 +334,25 @@ func (state *golistState) determineRootDirs() (map[string]string, error) { } func (state *golistState) determineRootDirsModules() (map[string]string, error) { + // List all of the modules--the first will be the directory for the main + // module. Any replaced modules will also need to be treated as roots. + // Editing files in the module cache isn't a great idea, so we don't + // plan to ever support that. out, err := state.invokeGo("list", "-m", "-json", "all") if err != nil { - return nil, err + // 'go list all' will fail if we're outside of a module and + // GO111MODULE=on. Try falling back without 'all'. + var innerErr error + out, innerErr = state.invokeGo("list", "-m", "-json") + if innerErr != nil { + return nil, err + } } - m := map[string]string{} - type jsonMod struct{ Path, Dir string } + roots := map[string]string{} + modules := map[string]string{} + var i int for dec := json.NewDecoder(out); dec.More(); { - mod := new(jsonMod) + mod := new(gocommand.ModuleJSON) if err := dec.Decode(mod); err != nil { return nil, err } @@ -299,10 +362,15 @@ func (state *golistState) determineRootDirsModules() (map[string]string, error) if err != nil { return nil, err } - m[absDir] = mod.Path + modules[absDir] = mod.Path + // The first result is the main module. + if i == 0 || mod.Replace != nil && mod.Replace.Path != "" { + roots[absDir] = mod.Path + } } + i++ } - return m, nil + return roots, nil } func (state *golistState) determineRootDirsGOPATH() (map[string]string, error) { @@ -374,3 +442,134 @@ func extractPackageName(filename string, contents []byte) (string, bool) { } return f.Name.Name, true } + +// commonDir returns the directory that all files are in, "" if files is empty, +// or an error if they aren't in the same directory. +func commonDir(files []string) (string, error) { + seen := make(map[string]bool) + for _, f := range files { + seen[filepath.Dir(f)] = true + } + if len(seen) > 1 { + return "", fmt.Errorf("files (%v) are in more than one directory: %v", files, seen) + } + for k := range seen { + // seen has only one element; return it. + return k, nil + } + return "", nil // no files +} + +// It is possible that the files in the disk directory dir have a different package +// name from newName, which is deduced from the overlays. If they all have a different +// package name, and they all have the same package name, then that name becomes +// the package name. +// It returns true if it changes the package name, false otherwise. +func maybeFixPackageName(newName string, isTestFile bool, pkgsOfDir []*Package) { + names := make(map[string]int) + for _, p := range pkgsOfDir { + names[p.Name]++ + } + if len(names) != 1 { + // some files are in different packages + return + } + var oldName string + for k := range names { + oldName = k + } + if newName == oldName { + return + } + // We might have a case where all of the package names in the directory are + // the same, but the overlay file is for an x test, which belongs to its + // own package. If the x test does not yet exist on disk, we may not yet + // have its package name on disk, but we should not rename the packages. + // + // We use a heuristic to determine if this file belongs to an x test: + // The test file should have a package name whose package name has a _test + // suffix or looks like "newName_test". + maybeXTest := strings.HasPrefix(oldName+"_test", newName) || strings.HasSuffix(newName, "_test") + if isTestFile && maybeXTest { + return + } + for _, p := range pkgsOfDir { + p.Name = newName + } +} + +// This function is copy-pasted from +// https://github.com/golang/go/blob/9706f510a5e2754595d716bd64be8375997311fb/src/cmd/go/internal/search/search.go#L360. +// It should be deleted when we remove support for overlays from go/packages. +// +// NOTE: This does not handle any ./... or ./ style queries, as this function +// doesn't know the working directory. +// +// matchPattern(pattern)(name) reports whether +// name matches pattern. Pattern is a limited glob +// pattern in which '...' means 'any string' and there +// is no other special syntax. +// Unfortunately, there are two special cases. Quoting "go help packages": +// +// First, /... at the end of the pattern can match an empty string, +// so that net/... matches both net and packages in its subdirectories, like net/http. +// Second, any slash-separated pattern element containing a wildcard never +// participates in a match of the "vendor" element in the path of a vendored +// package, so that ./... does not match packages in subdirectories of +// ./vendor or ./mycode/vendor, but ./vendor/... and ./mycode/vendor/... do. +// Note, however, that a directory named vendor that itself contains code +// is not a vendored package: cmd/vendor would be a command named vendor, +// and the pattern cmd/... matches it. +func matchPattern(pattern string) func(name string) bool { + // Convert pattern to regular expression. + // The strategy for the trailing /... is to nest it in an explicit ? expression. + // The strategy for the vendor exclusion is to change the unmatchable + // vendor strings to a disallowed code point (vendorChar) and to use + // "(anything but that codepoint)*" as the implementation of the ... wildcard. + // This is a bit complicated but the obvious alternative, + // namely a hand-written search like in most shell glob matchers, + // is too easy to make accidentally exponential. + // Using package regexp guarantees linear-time matching. + + const vendorChar = "\x00" + + if strings.Contains(pattern, vendorChar) { + return func(name string) bool { return false } + } + + re := regexp.QuoteMeta(pattern) + re = replaceVendor(re, vendorChar) + switch { + case strings.HasSuffix(re, `/`+vendorChar+`/\.\.\.`): + re = strings.TrimSuffix(re, `/`+vendorChar+`/\.\.\.`) + `(/vendor|/` + vendorChar + `/\.\.\.)` + case re == vendorChar+`/\.\.\.`: + re = `(/vendor|/` + vendorChar + `/\.\.\.)` + case strings.HasSuffix(re, `/\.\.\.`): + re = strings.TrimSuffix(re, `/\.\.\.`) + `(/\.\.\.)?` + } + re = strings.ReplaceAll(re, `\.\.\.`, `[^`+vendorChar+`]*`) + + reg := regexp.MustCompile(`^` + re + `$`) + + return func(name string) bool { + if strings.Contains(name, vendorChar) { + return false + } + return reg.MatchString(replaceVendor(name, vendorChar)) + } +} + +// replaceVendor returns the result of replacing +// non-trailing vendor path elements in x with repl. +func replaceVendor(x, repl string) string { + if !strings.Contains(x, "vendor") { + return x + } + elem := strings.Split(x, "/") + for i := 0; i < len(elem)-1; i++ { + if elem[i] == "vendor" { + elem[i] = repl + } + } + return strings.Join(elem, "/") +} diff --git a/vendor/golang.org/x/tools/go/packages/loadmode_string.go b/vendor/golang.org/x/tools/go/packages/loadmode_string.go index aff94a3f..5c080d21 100644 --- a/vendor/golang.org/x/tools/go/packages/loadmode_string.go +++ b/vendor/golang.org/x/tools/go/packages/loadmode_string.go @@ -15,7 +15,7 @@ var allModes = []LoadMode{ NeedCompiledGoFiles, NeedImports, NeedDeps, - NeedExportsFile, + NeedExportFile, NeedTypes, NeedSyntax, NeedTypesInfo, @@ -28,7 +28,7 @@ var modeStrings = []string{ "NeedCompiledGoFiles", "NeedImports", "NeedDeps", - "NeedExportsFile", + "NeedExportFile", "NeedTypes", "NeedSyntax", "NeedTypesInfo", @@ -38,7 +38,7 @@ var modeStrings = []string{ func (mod LoadMode) String() string { m := mod if m == 0 { - return fmt.Sprintf("LoadMode(0)") + return "LoadMode(0)" } var out []string for i, x := range allModes { diff --git a/vendor/golang.org/x/tools/go/packages/packages.go b/vendor/golang.org/x/tools/go/packages/packages.go index 1ac6558c..a93dc6ad 100644 --- a/vendor/golang.org/x/tools/go/packages/packages.go +++ b/vendor/golang.org/x/tools/go/packages/packages.go @@ -21,9 +21,13 @@ import ( "path/filepath" "strings" "sync" + "time" "golang.org/x/tools/go/gcexportdata" + "golang.org/x/tools/internal/gocommand" "golang.org/x/tools/internal/packagesinternal" + "golang.org/x/tools/internal/typeparams" + "golang.org/x/tools/internal/typesinternal" ) // A LoadMode controls the amount of detail to return when loading. @@ -35,9 +39,6 @@ import ( // Load may return more information than requested. type LoadMode int -// TODO(matloob): When a V2 of go/packages is released, rename NeedExportsFile to -// NeedExportFile to make it consistent with the Package field it's adding. - const ( // NeedName adds Name and PkgPath. NeedName LoadMode = 1 << iota @@ -55,8 +56,8 @@ const ( // NeedDeps adds the fields requested by the LoadMode in the packages in Imports. NeedDeps - // NeedExportsFile adds ExportFile. - NeedExportsFile + // NeedExportFile adds ExportFile. + NeedExportFile // NeedTypes adds Types, Fset, and IllTyped. NeedTypes @@ -69,6 +70,26 @@ const ( // NeedTypesSizes adds TypesSizes. NeedTypesSizes + + // needInternalDepsErrors adds the internal deps errors field for use by gopls. + needInternalDepsErrors + + // needInternalForTest adds the internal forTest field. + // Tests must also be set on the context for this field to be populated. + needInternalForTest + + // typecheckCgo enables full support for type checking cgo. Requires Go 1.15+. + // Modifies CompiledGoFiles and Types, and has no effect on its own. + typecheckCgo + + // NeedModule adds Module. + NeedModule + + // NeedEmbedFiles adds EmbedFiles. + NeedEmbedFiles + + // NeedEmbedPatterns adds EmbedPatterns. + NeedEmbedPatterns ) const ( @@ -91,6 +112,9 @@ const ( // Deprecated: LoadAllSyntax exists for historical compatibility // and should not be used. Please directly specify the needed fields using the Need values. LoadAllSyntax = LoadSyntax | NeedDeps + + // Deprecated: NeedExportsFile is a historical misspelling of NeedExportFile. + NeedExportsFile = NeedExportFile ) // A Config specifies details about how packages should be loaded. @@ -127,10 +151,19 @@ type Config struct { // Env []string + // gocmdRunner guards go command calls from concurrency errors. + gocmdRunner *gocommand.Runner + // BuildFlags is a list of command-line flags to be passed through to // the build system's query tool. BuildFlags []string + // modFile will be used for -modfile in go command invocations. + modFile string + + // modFlag will be used for -modfile in go command invocations. + modFlag string + // Fset provides source position information for syntax trees and types. // If Fset is nil, Load will use a new fileset, but preserve Fset's value. Fset *token.FileSet @@ -178,6 +211,13 @@ type driver func(cfg *Config, patterns ...string) (*driverResponse, error) // driverResponse contains the results for a driver query. type driverResponse struct { + // NotHandled is returned if the request can't be handled by the current + // driver. If an external driver returns a response with NotHandled, the + // rest of the driverResponse is ignored, and go/packages will fallback + // to the next driver. If go/packages is extended in the future to support + // lists of multiple drivers, go/packages will fall back to the next driver. + NotHandled bool + // Sizes, if not nil, is the types.Sizes to use when type checking. Sizes *types.StdSizes @@ -219,14 +259,22 @@ func Load(cfg *Config, patterns ...string) ([]*Package, error) { return l.refine(response.Roots, response.Packages...) } -// defaultDriver is a driver that looks for an external driver binary, and if -// it does not find it falls back to the built in go list driver. +// defaultDriver is a driver that implements go/packages' fallback behavior. +// It will try to request to an external driver, if one exists. If there's +// no external driver, or the driver returns a response with NotHandled set, +// defaultDriver will fall back to the go list driver. func defaultDriver(cfg *Config, patterns ...string) (*driverResponse, error) { driver := findExternalDriver(cfg) if driver == nil { driver = goListDriver } - return driver(cfg, patterns...) + response, err := driver(cfg, patterns...) + if err != nil { + return response, err + } else if response.NotHandled { + return goListDriver(cfg, patterns...) + } + return response, nil } // A Package describes a loaded Go package. @@ -253,7 +301,7 @@ type Package struct { GoFiles []string // CompiledGoFiles lists the absolute file paths of the package's source - // files that were presented to the compiler. + // files that are suitable for type checking. // This may differ from GoFiles if files are processed before compilation. CompiledGoFiles []string @@ -261,6 +309,19 @@ type Package struct { // including assembly, C, C++, Fortran, Objective-C, SWIG, and so on. OtherFiles []string + // EmbedFiles lists the absolute file paths of the package's files + // embedded with go:embed. + EmbedFiles []string + + // EmbedPatterns lists the absolute file patterns of the package's + // files embedded with go:embed. + EmbedPatterns []string + + // IgnoredFiles lists source files that are not part of the package + // using the current build configuration but that might be part of + // the package using other build configurations. + IgnoredFiles []string + // ExportFile is the absolute path to a file containing type // information for the package as provided by the build system. ExportFile string @@ -288,6 +349,9 @@ type Package struct { // The NeedSyntax LoadMode bit populates this field for packages matching the patterns. // If NeedDeps and NeedImports are also set, this field will also be populated // for dependencies. + // + // Syntax is kept in the same order as CompiledGoFiles, with the caveat that nils are + // removed. If parsing returned nil, Syntax may be shorter than CompiledGoFiles. Syntax []*ast.File // TypesInfo provides type information about the package's syntax trees. @@ -300,17 +364,54 @@ type Package struct { // forTest is the package under test, if any. forTest string + // depsErrors is the DepsErrors field from the go list response, if any. + depsErrors []*packagesinternal.PackageError + // module is the module information for the package if it exists. - module *packagesinternal.Module + Module *Module +} + +// Module provides module information for a package. +type Module struct { + Path string // module path + Version string // module version + Replace *Module // replaced by this module + Time *time.Time // time version was created + Main bool // is this the main module? + Indirect bool // is this module only an indirect dependency of main module? + Dir string // directory holding files for this module, if any + GoMod string // path to go.mod file used when loading this module, if any + GoVersion string // go version used in module + Error *ModuleError // error loading module +} + +// ModuleError holds errors loading a module. +type ModuleError struct { + Err string // the error itself } func init() { packagesinternal.GetForTest = func(p interface{}) string { return p.(*Package).forTest } - packagesinternal.GetModule = func(p interface{}) *packagesinternal.Module { - return p.(*Package).module + packagesinternal.GetDepsErrors = func(p interface{}) []*packagesinternal.PackageError { + return p.(*Package).depsErrors + } + packagesinternal.GetGoCmdRunner = func(config interface{}) *gocommand.Runner { + return config.(*Config).gocmdRunner + } + packagesinternal.SetGoCmdRunner = func(config interface{}, runner *gocommand.Runner) { + config.(*Config).gocmdRunner = runner } + packagesinternal.SetModFile = func(config interface{}, value string) { + config.(*Config).modFile = value + } + packagesinternal.SetModFlag = func(config interface{}, value string) { + config.(*Config).modFlag = value + } + packagesinternal.TypecheckCgo = int(typecheckCgo) + packagesinternal.DepsErrors = int(needInternalDepsErrors) + packagesinternal.ForTest = int(needInternalForTest) } // An Error describes a problem with a package's metadata, syntax, or types. @@ -353,6 +454,9 @@ type flatPackage struct { GoFiles []string `json:",omitempty"` CompiledGoFiles []string `json:",omitempty"` OtherFiles []string `json:",omitempty"` + EmbedFiles []string `json:",omitempty"` + EmbedPatterns []string `json:",omitempty"` + IgnoredFiles []string `json:",omitempty"` ExportFile string `json:",omitempty"` Imports map[string]string `json:",omitempty"` } @@ -375,6 +479,9 @@ func (p *Package) MarshalJSON() ([]byte, error) { GoFiles: p.GoFiles, CompiledGoFiles: p.CompiledGoFiles, OtherFiles: p.OtherFiles, + EmbedFiles: p.EmbedFiles, + EmbedPatterns: p.EmbedPatterns, + IgnoredFiles: p.IgnoredFiles, ExportFile: p.ExportFile, } if len(p.Imports) > 0 { @@ -401,6 +508,8 @@ func (p *Package) UnmarshalJSON(b []byte) error { GoFiles: flat.GoFiles, CompiledGoFiles: flat.CompiledGoFiles, OtherFiles: flat.OtherFiles, + EmbedFiles: flat.EmbedFiles, + EmbedPatterns: flat.EmbedPatterns, ExportFile: flat.ExportFile, } if len(flat.Imports) > 0 { @@ -473,6 +582,9 @@ func newLoader(cfg *Config) *loader { if ld.Config.Env == nil { ld.Config.Env = os.Environ() } + if ld.Config.gocmdRunner == nil { + ld.Config.gocmdRunner = &gocommand.Runner{} + } if ld.Context == nil { ld.Context = context.Background() } @@ -531,7 +643,7 @@ func (ld *loader) refine(roots []string, list ...*Package) ([]*Package, error) { needsrc := ((ld.Mode&(NeedSyntax|NeedTypesInfo) != 0 && (rootIndex >= 0 || ld.Mode&NeedDeps != 0)) || // ... or if we need types and the exportData is invalid. We fall back to (incompletely) // typechecking packages from source if they fail to compile. - (ld.Mode&NeedTypes|NeedTypesInfo != 0 && exportDataInvalid)) && pkg.PkgPath != "unsafe" + (ld.Mode&(NeedTypes|NeedTypesInfo) != 0 && exportDataInvalid)) && pkg.PkgPath != "unsafe" lpkg := &loaderPackage{ Package: pkg, needtypes: needtypes, @@ -658,7 +770,8 @@ func (ld *loader) refine(roots []string, list ...*Package) ([]*Package, error) { result[i] = lpkg.Package } for i := range ld.pkgs { - // Clear all unrequested fields, for extra de-Hyrum-ization. + // Clear all unrequested fields, + // to catch programs that use more than they request. if ld.requestedMode&NeedName == 0 { ld.pkgs[i].Name = "" ld.pkgs[i].PkgPath = "" @@ -666,6 +779,13 @@ func (ld *loader) refine(roots []string, list ...*Package) ([]*Package, error) { if ld.requestedMode&NeedFiles == 0 { ld.pkgs[i].GoFiles = nil ld.pkgs[i].OtherFiles = nil + ld.pkgs[i].IgnoredFiles = nil + } + if ld.requestedMode&NeedEmbedFiles == 0 { + ld.pkgs[i].EmbedFiles = nil + } + if ld.requestedMode&NeedEmbedPatterns == 0 { + ld.pkgs[i].EmbedPatterns = nil } if ld.requestedMode&NeedCompiledGoFiles == 0 { ld.pkgs[i].CompiledGoFiles = nil @@ -673,7 +793,7 @@ func (ld *loader) refine(roots []string, list ...*Package) ([]*Package, error) { if ld.requestedMode&NeedImports == 0 { ld.pkgs[i].Imports = nil } - if ld.requestedMode&NeedExportsFile == 0 { + if ld.requestedMode&NeedExportFile == 0 { ld.pkgs[i].ExportFile = "" } if ld.requestedMode&NeedTypes == 0 { @@ -690,6 +810,9 @@ func (ld *loader) refine(roots []string, list ...*Package) ([]*Package, error) { if ld.requestedMode&NeedTypesSizes == 0 { ld.pkgs[i].TypesSizes = nil } + if ld.requestedMode&NeedModule == 0 { + ld.pkgs[i].Module = nil + } } return result, nil @@ -826,6 +949,7 @@ func (ld *loader) loadPackage(lpkg *loaderPackage) { Scopes: make(map[ast.Node]*types.Scope), Selections: make(map[*ast.SelectorExpr]*types.Selection), } + typeparams.InitInstanceInfo(lpkg.TypesInfo) lpkg.TypesSizes = ld.sizes importer := importerFunc(func(path string) (*types.Package, error) { @@ -865,6 +989,15 @@ func (ld *loader) loadPackage(lpkg *loaderPackage) { Error: appendError, Sizes: ld.sizes, } + if (ld.Mode & typecheckCgo) != 0 { + if !typesinternal.SetUsesCgo(tc) { + appendError(Error{ + Msg: "typecheckCgo requires Go 1.15+", + Kind: ListError, + }) + return + } + } types.NewChecker(tc, ld.Fset, lpkg.Types, lpkg.TypesInfo).Files(lpkg.Syntax) lpkg.importErrors = nil // no longer needed @@ -955,7 +1088,6 @@ func (ld *loader) parseFile(filename string) (*ast.File, error) { // // Because files are scanned in parallel, the token.Pos // positions of the resulting ast.Files are not ordered. -// func (ld *loader) parseFiles(filenames []string) ([]*ast.File, []error) { var wg sync.WaitGroup n := len(filenames) @@ -999,7 +1131,6 @@ func (ld *loader) parseFiles(filenames []string) ([]*ast.File, []error) { // sameFile returns true if x and y have the same basename and denote // the same file. -// func sameFile(x, y string) bool { if x == y { // It could be the case that y doesn't exist. @@ -1112,8 +1243,13 @@ func (ld *loader) loadFromExportData(lpkg *loaderPackage) (*types.Package, error if err != nil { return nil, fmt.Errorf("reading %s: %v", lpkg.ExportFile, err) } + if _, ok := view["go.shape"]; ok { + // Account for the pseudopackage "go.shape" that gets + // created by generic code. + viewLen++ + } if viewLen != len(view) { - log.Fatalf("Unexpected package creation during export data loading") + log.Panicf("golang.org/x/tools/go/packages: unexpected new packages during load of %s", lpkg.PkgPath) } lpkg.Types = tpkg @@ -1124,17 +1260,8 @@ func (ld *loader) loadFromExportData(lpkg *loaderPackage) (*types.Package, error // impliedLoadMode returns loadMode with its dependencies. func impliedLoadMode(loadMode LoadMode) LoadMode { - if loadMode&NeedTypesInfo != 0 && loadMode&NeedImports == 0 { - // If NeedTypesInfo, go/packages needs to do typechecking itself so it can - // associate type info with the AST. To do so, we need the export data - // for dependencies, which means we need to ask for the direct dependencies. - // NeedImports is used to ask for the direct dependencies. - loadMode |= NeedImports - } - - if loadMode&NeedDeps != 0 && loadMode&NeedImports == 0 { - // With NeedDeps we need to load at least direct dependencies. - // NeedImports is used to ask for the direct dependencies. + if loadMode&(NeedDeps|NeedTypes|NeedTypesInfo) != 0 { + // All these things require knowing the import graph. loadMode |= NeedImports } @@ -1142,5 +1269,5 @@ func impliedLoadMode(loadMode LoadMode) LoadMode { } func usesExportData(cfg *Config) bool { - return cfg.Mode&NeedExportsFile != 0 || cfg.Mode&NeedTypes != 0 && cfg.Mode&NeedDeps == 0 + return cfg.Mode&NeedExportFile != 0 || cfg.Mode&NeedTypes != 0 && cfg.Mode&NeedDeps == 0 } diff --git a/vendor/golang.org/x/tools/go/packages/visit.go b/vendor/golang.org/x/tools/go/packages/visit.go index b13cb081..a1dcc40b 100644 --- a/vendor/golang.org/x/tools/go/packages/visit.go +++ b/vendor/golang.org/x/tools/go/packages/visit.go @@ -1,3 +1,7 @@ +// Copyright 2018 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + package packages import ( diff --git a/vendor/golang.org/x/tools/go/types/objectpath/objectpath.go b/vendor/golang.org/x/tools/go/types/objectpath/objectpath.go index 882e3b3d..c160acb6 100644 --- a/vendor/golang.org/x/tools/go/types/objectpath/objectpath.go +++ b/vendor/golang.org/x/tools/go/types/objectpath/objectpath.go @@ -14,8 +14,10 @@ // distinct but logically equivalent. // // A single object may have multiple paths. In this example, -// type A struct{ X int } -// type B A +// +// type A struct{ X int } +// type B A +// // the field X has two paths due to its membership of both A and B. // The For(obj) function always returns one of these paths, arbitrarily // but consistently. @@ -23,10 +25,12 @@ package objectpath import ( "fmt" + "go/types" + "sort" "strconv" "strings" - "go/types" + "golang.org/x/tools/internal/typeparams" ) // A Path is an opaque name that identifies a types.Object @@ -43,26 +47,30 @@ type Path string // The sequences represent a path through the package/object/type graph. // We classify these operators by their type: // -// PO package->object Package.Scope.Lookup -// OT object->type Object.Type -// TT type->type Type.{Elem,Key,Params,Results,Underlying} [EKPRU] -// TO type->object Type.{At,Field,Method,Obj} [AFMO] +// PO package->object Package.Scope.Lookup +// OT object->type Object.Type +// TT type->type Type.{Elem,Key,Params,Results,Underlying} [EKPRU] +// TO type->object Type.{At,Field,Method,Obj} [AFMO] // // All valid paths start with a package and end at an object // and thus may be defined by the regular language: // -// objectpath = PO (OT TT* TO)* +// objectpath = PO (OT TT* TO)* // // The concrete encoding follows directly: -// - The only PO operator is Package.Scope.Lookup, which requires an identifier. -// - The only OT operator is Object.Type, -// which we encode as '.' because dot cannot appear in an identifier. -// - The TT operators are encoded as [EKPRU]. -// - The OT operators are encoded as [AFMO]; -// three of these (At,Field,Method) require an integer operand, -// which is encoded as a string of decimal digits. -// These indices are stable across different representations -// of the same package, even source and export data. +// - The only PO operator is Package.Scope.Lookup, which requires an identifier. +// - The only OT operator is Object.Type, +// which we encode as '.' because dot cannot appear in an identifier. +// - The TT operators are encoded as [EKPRUTC]; +// one of these (TypeParam) requires an integer operand, +// which is encoded as a string of decimal digits. +// - The TO operators are encoded as [AFMO]; +// three of these (At,Field,Method) require an integer operand, +// which is encoded as a string of decimal digits. +// These indices are stable across different representations +// of the same package, even source and export data. +// The indices used are implementation specific and may not correspond to +// the argument to the go/types function. // // In the example below, // @@ -75,31 +83,32 @@ type Path string // field X has the path "T.UM0.RA1.F0", // representing the following sequence of operations: // -// p.Lookup("T") T -// .Type().Underlying().Method(0). f -// .Type().Results().At(1) b -// .Type().Field(0) X +// p.Lookup("T") T +// .Type().Underlying().Method(0). f +// .Type().Results().At(1) b +// .Type().Field(0) X // // The encoding is not maximally compact---every R or P is // followed by an A, for example---but this simplifies the // encoder and decoder. -// const ( // object->type operators opType = '.' // .Type() (Object) // type->type operators - opElem = 'E' // .Elem() (Pointer, Slice, Array, Chan, Map) - opKey = 'K' // .Key() (Map) - opParams = 'P' // .Params() (Signature) - opResults = 'R' // .Results() (Signature) - opUnderlying = 'U' // .Underlying() (Named) + opElem = 'E' // .Elem() (Pointer, Slice, Array, Chan, Map) + opKey = 'K' // .Key() (Map) + opParams = 'P' // .Params() (Signature) + opResults = 'R' // .Results() (Signature) + opUnderlying = 'U' // .Underlying() (Named) + opTypeParam = 'T' // .TypeParams.At(i) (Named, Signature) + opConstraint = 'C' // .Constraint() (TypeParam) // type->object operators - opAt = 'A' // .At(i) (Tuple) - opField = 'F' // .Field(i) (Struct) - opMethod = 'M' // .Method(i) (Named or Interface; not Struct: "promoted" names are ignored) - opObj = 'O' // .Obj() (Named) + opAt = 'A' // .At(i) (Tuple) + opField = 'F' // .Field(i) (Struct) + opMethod = 'M' // .Method(i) (Named or Interface; not Struct: "promoted" names are ignored) + opObj = 'O' // .Obj() (Named, TypeParam) ) // The For function returns the path to an object relative to its package, @@ -128,10 +137,10 @@ const ( // // For(X) would return a path that denotes the following sequence of operations: // -// p.Scope().Lookup("T") (TypeName T) -// .Type().Underlying().Method(0). (method Func f) -// .Type().Results().At(1) (field Var b) -// .Type().Field(0) (field Var X) +// p.Scope().Lookup("T") (TypeName T) +// .Type().Underlying().Method(0). (method Func f) +// .Type().Results().At(1) (field Var b) +// .Type().Field(0) (field Var X) // // where p is the package (*types.Package) to which X belongs. func For(obj types.Object) (Path, error) { @@ -190,10 +199,15 @@ func For(obj types.Object) (Path, error) { // 3. Not a package-level object. // Reject obviously non-viable cases. switch obj := obj.(type) { + case *types.TypeName: + if _, ok := obj.Type().(*typeparams.TypeParam); !ok { + // With the exception of type parameters, only package-level type names + // have a path. + return "", fmt.Errorf("no path for %v", obj) + } case *types.Const, // Only package-level constants have a path. - *types.TypeName, // Only package-level types have a path. - *types.Label, // Labels are function-local. - *types.PkgName: // PkgNames are file-local. + *types.Label, // Labels are function-local. + *types.PkgName: // PkgNames are file-local. return "", fmt.Errorf("no path for %v", obj) case *types.Var: @@ -210,10 +224,11 @@ func For(obj types.Object) (Path, error) { if recv := obj.Type().(*types.Signature).Recv(); recv == nil { return "", fmt.Errorf("func is not a method: %v", obj) } - // TODO(adonovan): opt: if the method is concrete, - // do a specialized version of the rest of this function so - // that it's O(1) not O(|scope|). Basically 'find' is needed - // only for struct fields and interface methods. + + if path, ok := concreteMethod(obj); ok { + // Fast path for concrete methods that avoids looping over scope. + return path, nil + } default: panic(obj) @@ -226,7 +241,8 @@ func For(obj types.Object) (Path, error) { // the best paths because non-types may // refer to types, but not the reverse. empty := make([]byte, 0, 48) // initial space - for _, name := range scope.Names() { + names := scope.Names() + for _, name := range names { o := scope.Lookup(name) tname, ok := o.(*types.TypeName) if !ok { @@ -240,12 +256,18 @@ func For(obj types.Object) (Path, error) { if tname.IsAlias() { // type alias - if r := find(obj, T, path); r != nil { + if r := find(obj, T, path, nil); r != nil { return Path(r), nil } } else { + if named, _ := T.(*types.Named); named != nil { + if r := findTypeParam(obj, typeparams.ForNamed(named), path, nil); r != nil { + // generic named type + return Path(r), nil + } + } // defined (named) type - if r := find(obj, T.Underlying(), append(path, opUnderlying)); r != nil { + if r := find(obj, T.Underlying(), append(path, opUnderlying), nil); r != nil { return Path(r), nil } } @@ -253,13 +275,13 @@ func For(obj types.Object) (Path, error) { // Then inspect everything else: // non-types, and declared methods of defined types. - for _, name := range scope.Names() { + for _, name := range names { o := scope.Lookup(name) path := append(empty, name...) if _, ok := o.(*types.TypeName); !ok { if o.Exported() { // exported non-type (const, var, func) - if r := find(obj, o.Type(), append(path, opType)); r != nil { + if r := find(obj, o.Type(), append(path, opType), nil); r != nil { return Path(r), nil } } @@ -269,13 +291,17 @@ func For(obj types.Object) (Path, error) { // Inspect declared methods of defined types. if T, ok := o.Type().(*types.Named); ok { path = append(path, opType) - for i := 0; i < T.NumMethods(); i++ { - m := T.Method(i) + // Note that method index here is always with respect + // to canonical ordering of methods, regardless of how + // they appear in the underlying type. + canonical := canonicalize(T) + for i := 0; i < len(canonical); i++ { + m := canonical[i] path2 := appendOpArg(path, opMethod, i) if m == obj { return Path(path2), nil // found declared method } - if r := find(obj, m.Type(), append(path2, opType)); r != nil { + if r := find(obj, m.Type(), append(path2, opType), nil); r != nil { return Path(r), nil } } @@ -291,39 +317,136 @@ func appendOpArg(path []byte, op byte, arg int) []byte { return path } +// concreteMethod returns the path for meth, which must have a non-nil receiver. +// The second return value indicates success and may be false if the method is +// an interface method or if it is an instantiated method. +// +// This function is just an optimization that avoids the general scope walking +// approach. You are expected to fall back to the general approach if this +// function fails. +func concreteMethod(meth *types.Func) (Path, bool) { + // Concrete methods can only be declared on package-scoped named types. For + // that reason we can skip the expensive walk over the package scope: the + // path will always be package -> named type -> method. We can trivially get + // the type name from the receiver, and only have to look over the type's + // methods to find the method index. + // + // Methods on generic types require special consideration, however. Consider + // the following package: + // + // L1: type S[T any] struct{} + // L2: func (recv S[A]) Foo() { recv.Bar() } + // L3: func (recv S[B]) Bar() { } + // L4: type Alias = S[int] + // L5: func _[T any]() { var s S[int]; s.Foo() } + // + // The receivers of methods on generic types are instantiations. L2 and L3 + // instantiate S with the type-parameters A and B, which are scoped to the + // respective methods. L4 and L5 each instantiate S with int. Each of these + // instantiations has its own method set, full of methods (and thus objects) + // with receivers whose types are the respective instantiations. In other + // words, we have + // + // S[A].Foo, S[A].Bar + // S[B].Foo, S[B].Bar + // S[int].Foo, S[int].Bar + // + // We may thus be trying to produce object paths for any of these objects. + // + // S[A].Foo and S[B].Bar are the origin methods, and their paths are S.Foo + // and S.Bar, which are the paths that this function naturally produces. + // + // S[A].Bar, S[B].Foo, and both methods on S[int] are instantiations that + // don't correspond to the origin methods. For S[int], this is significant. + // The most precise object path for S[int].Foo, for example, is Alias.Foo, + // not S.Foo. Our function, however, would produce S.Foo, which would + // resolve to a different object. + // + // For S[A].Bar and S[B].Foo it could be argued that S.Bar and S.Foo are + // still the correct paths, since only the origin methods have meaningful + // paths. But this is likely only true for trivial cases and has edge cases. + // Since this function is only an optimization, we err on the side of giving + // up, deferring to the slower but definitely correct algorithm. Most users + // of objectpath will only be giving us origin methods, anyway, as referring + // to instantiated methods is usually not useful. + + if typeparams.OriginMethod(meth) != meth { + return "", false + } + + recvT := meth.Type().(*types.Signature).Recv().Type() + if ptr, ok := recvT.(*types.Pointer); ok { + recvT = ptr.Elem() + } + + named, ok := recvT.(*types.Named) + if !ok { + return "", false + } + + if types.IsInterface(named) { + // Named interfaces don't have to be package-scoped + // + // TODO(dominikh): opt: if scope.Lookup(name) == named, then we can apply this optimization to interface + // methods, too, I think. + return "", false + } + + // Preallocate space for the name, opType, opMethod, and some digits. + name := named.Obj().Name() + path := make([]byte, 0, len(name)+8) + path = append(path, name...) + path = append(path, opType) + canonical := canonicalize(named) + for i, m := range canonical { + if m == meth { + path = appendOpArg(path, opMethod, i) + return Path(path), true + } + } + + panic(fmt.Sprintf("couldn't find method %s on type %s", meth, named)) +} + // find finds obj within type T, returning the path to it, or nil if not found. -func find(obj types.Object, T types.Type, path []byte) []byte { +// +// The seen map is used to short circuit cycles through type parameters. If +// nil, it will be allocated as necessary. +func find(obj types.Object, T types.Type, path []byte, seen map[*types.TypeName]bool) []byte { switch T := T.(type) { case *types.Basic, *types.Named: // Named types belonging to pkg were handled already, // so T must belong to another package. No path. return nil case *types.Pointer: - return find(obj, T.Elem(), append(path, opElem)) + return find(obj, T.Elem(), append(path, opElem), seen) case *types.Slice: - return find(obj, T.Elem(), append(path, opElem)) + return find(obj, T.Elem(), append(path, opElem), seen) case *types.Array: - return find(obj, T.Elem(), append(path, opElem)) + return find(obj, T.Elem(), append(path, opElem), seen) case *types.Chan: - return find(obj, T.Elem(), append(path, opElem)) + return find(obj, T.Elem(), append(path, opElem), seen) case *types.Map: - if r := find(obj, T.Key(), append(path, opKey)); r != nil { + if r := find(obj, T.Key(), append(path, opKey), seen); r != nil { return r } - return find(obj, T.Elem(), append(path, opElem)) + return find(obj, T.Elem(), append(path, opElem), seen) case *types.Signature: - if r := find(obj, T.Params(), append(path, opParams)); r != nil { + if r := findTypeParam(obj, typeparams.ForSignature(T), path, seen); r != nil { + return r + } + if r := find(obj, T.Params(), append(path, opParams), seen); r != nil { return r } - return find(obj, T.Results(), append(path, opResults)) + return find(obj, T.Results(), append(path, opResults), seen) case *types.Struct: for i := 0; i < T.NumFields(); i++ { - f := T.Field(i) + fld := T.Field(i) path2 := appendOpArg(path, opField, i) - if f == obj { + if fld == obj { return path2 // found field var } - if r := find(obj, f.Type(), append(path2, opType)); r != nil { + if r := find(obj, fld.Type(), append(path2, opType), seen); r != nil { return r } } @@ -335,7 +458,7 @@ func find(obj types.Object, T types.Type, path []byte) []byte { if v == obj { return path2 // found param/result var } - if r := find(obj, v.Type(), append(path2, opType)); r != nil { + if r := find(obj, v.Type(), append(path2, opType), seen); r != nil { return r } } @@ -347,15 +470,42 @@ func find(obj types.Object, T types.Type, path []byte) []byte { if m == obj { return path2 // found interface method } - if r := find(obj, m.Type(), append(path2, opType)); r != nil { + if r := find(obj, m.Type(), append(path2, opType), seen); r != nil { return r } } return nil + case *typeparams.TypeParam: + name := T.Obj() + if name == obj { + return append(path, opObj) + } + if seen[name] { + return nil + } + if seen == nil { + seen = make(map[*types.TypeName]bool) + } + seen[name] = true + if r := find(obj, T.Constraint(), append(path, opConstraint), seen); r != nil { + return r + } + return nil } panic(T) } +func findTypeParam(obj types.Object, list *typeparams.TypeParamList, path []byte, seen map[*types.TypeName]bool) []byte { + for i := 0; i < list.Len(); i++ { + tparam := list.At(i) + path2 := appendOpArg(path, opTypeParam, i) + if r := find(obj, tparam, path2, seen); r != nil { + return r + } + } + return nil +} + // Object returns the object denoted by path p within the package pkg. func Object(pkg *types.Package, p Path) (types.Object, error) { if p == "" { @@ -380,10 +530,13 @@ func Object(pkg *types.Package, p Path) (types.Object, error) { type hasElem interface { Elem() types.Type } - // abstraction of *types.{Interface,Named} - type hasMethods interface { - Method(int) *types.Func - NumMethods() int + // abstraction of *types.{Named,Signature} + type hasTypeParams interface { + TypeParams() *typeparams.TypeParamList + } + // abstraction of *types.{Named,TypeParam} + type hasObj interface { + Obj() *types.TypeName } // The loop state is the pair (t, obj), @@ -400,7 +553,7 @@ func Object(pkg *types.Package, p Path) (types.Object, error) { // Codes [AFM] have an integer operand. var index int switch code { - case opAt, opField, opMethod: + case opAt, opField, opMethod, opTypeParam: rest := strings.TrimLeft(suffix, "0123456789") numerals := suffix[:len(suffix)-len(rest)] suffix = rest @@ -465,14 +618,32 @@ func Object(pkg *types.Package, p Path) (types.Object, error) { case opUnderlying: named, ok := t.(*types.Named) if !ok { - return nil, fmt.Errorf("cannot apply %q to %s (got %s, want named)", code, t, t) + return nil, fmt.Errorf("cannot apply %q to %s (got %T, want named)", code, t, t) } t = named.Underlying() + case opTypeParam: + hasTypeParams, ok := t.(hasTypeParams) // Named, Signature + if !ok { + return nil, fmt.Errorf("cannot apply %q to %s (got %T, want named or signature)", code, t, t) + } + tparams := hasTypeParams.TypeParams() + if n := tparams.Len(); index >= n { + return nil, fmt.Errorf("tuple index %d out of range [0-%d)", index, n) + } + t = tparams.At(index) + + case opConstraint: + tparam, ok := t.(*typeparams.TypeParam) + if !ok { + return nil, fmt.Errorf("cannot apply %q to %s (got %T, want type parameter)", code, t, t) + } + t = tparam.Constraint() + case opAt: tuple, ok := t.(*types.Tuple) if !ok { - return nil, fmt.Errorf("cannot apply %q to %s (got %s, want tuple)", code, t, t) + return nil, fmt.Errorf("cannot apply %q to %s (got %T, want tuple)", code, t, t) } if n := tuple.Len(); index >= n { return nil, fmt.Errorf("tuple index %d out of range [0-%d)", index, n) @@ -494,20 +665,21 @@ func Object(pkg *types.Package, p Path) (types.Object, error) { case opMethod: hasMethods, ok := t.(hasMethods) // Interface or Named if !ok { - return nil, fmt.Errorf("cannot apply %q to %s (got %s, want interface or named)", code, t, t) + return nil, fmt.Errorf("cannot apply %q to %s (got %T, want interface or named)", code, t, t) } - if n := hasMethods.NumMethods(); index >= n { + canonical := canonicalize(hasMethods) + if n := len(canonical); index >= n { return nil, fmt.Errorf("method index %d out of range [0-%d)", index, n) } - obj = hasMethods.Method(index) + obj = canonical[index] t = nil case opObj: - named, ok := t.(*types.Named) + hasObj, ok := t.(hasObj) if !ok { - return nil, fmt.Errorf("cannot apply %q to %s (got %s, want named)", code, t, t) + return nil, fmt.Errorf("cannot apply %q to %s (got %T, want named or type param)", code, t, t) } - obj = named.Obj() + obj = hasObj.Obj() t = nil default: @@ -521,3 +693,28 @@ func Object(pkg *types.Package, p Path) (types.Object, error) { return obj, nil // success } + +// hasMethods is an abstraction of *types.{Interface,Named}. This is pulled up +// because it is used by methodOrdering, which is in turn used by both encoding +// and decoding. +type hasMethods interface { + Method(int) *types.Func + NumMethods() int +} + +// canonicalize returns a canonical order for the methods in a hasMethod. +func canonicalize(hm hasMethods) []*types.Func { + count := hm.NumMethods() + if count <= 0 { + return nil + } + canon := make([]*types.Func, count) + for i := 0; i < count; i++ { + canon[i] = hm.Method(i) + } + less := func(i, j int) bool { + return canon[i].Id() < canon[j].Id() + } + sort.Slice(canon, less) + return canon +} diff --git a/vendor/golang.org/x/tools/go/types/typeutil/callee.go b/vendor/golang.org/x/tools/go/types/typeutil/callee.go index 38f596da..90b3ab0e 100644 --- a/vendor/golang.org/x/tools/go/types/typeutil/callee.go +++ b/vendor/golang.org/x/tools/go/types/typeutil/callee.go @@ -9,13 +9,29 @@ import ( "go/types" "golang.org/x/tools/go/ast/astutil" + "golang.org/x/tools/internal/typeparams" ) // Callee returns the named target of a function call, if any: // a function, method, builtin, or variable. +// +// Functions and methods may potentially have type parameters. func Callee(info *types.Info, call *ast.CallExpr) types.Object { + fun := astutil.Unparen(call.Fun) + + // Look through type instantiation if necessary. + isInstance := false + switch fun.(type) { + case *ast.IndexExpr, *typeparams.IndexListExpr: + // When extracting the callee from an *IndexExpr, we need to check that + // it is a *types.Func and not a *types.Var. + // Example: Don't match a slice m within the expression `m[0]()`. + isInstance = true + fun, _, _, _ = typeparams.UnpackIndexExpr(fun) + } + var obj types.Object - switch fun := astutil.Unparen(call.Fun).(type) { + switch fun := fun.(type) { case *ast.Ident: obj = info.Uses[fun] // type, var, builtin, or declared func case *ast.SelectorExpr: @@ -28,11 +44,18 @@ func Callee(info *types.Info, call *ast.CallExpr) types.Object { if _, ok := obj.(*types.TypeName); ok { return nil // T(x) is a conversion, not a call } + // A Func is required to match instantiations. + if _, ok := obj.(*types.Func); isInstance && !ok { + return nil // Was not a Func. + } return obj } -// StaticCallee returns the target (function or method) of a static -// function call, if any. It returns nil for calls to builtins. +// StaticCallee returns the target (function or method) of a static function +// call, if any. It returns nil for calls to builtins. +// +// Note: for calls of instantiated functions and methods, StaticCallee returns +// the corresponding generic function or method on the generic type. func StaticCallee(info *types.Info, call *ast.CallExpr) *types.Func { if f, ok := Callee(info, call).(*types.Func); ok && !interfaceMethod(f) { return f diff --git a/vendor/golang.org/x/tools/go/types/typeutil/imports.go b/vendor/golang.org/x/tools/go/types/typeutil/imports.go index 9c441dba..b81ce0c3 100644 --- a/vendor/golang.org/x/tools/go/types/typeutil/imports.go +++ b/vendor/golang.org/x/tools/go/types/typeutil/imports.go @@ -12,7 +12,6 @@ import "go/types" // package Q, Q appears earlier than P in the result. // The algorithm follows import statements in the order they // appear in the source code, so the result is a total order. -// func Dependencies(pkgs ...*types.Package) []*types.Package { var result []*types.Package seen := make(map[*types.Package]bool) diff --git a/vendor/golang.org/x/tools/go/types/typeutil/map.go b/vendor/golang.org/x/tools/go/types/typeutil/map.go index c7f75450..dcc029b8 100644 --- a/vendor/golang.org/x/tools/go/types/typeutil/map.go +++ b/vendor/golang.org/x/tools/go/types/typeutil/map.go @@ -11,6 +11,8 @@ import ( "fmt" "go/types" "reflect" + + "golang.org/x/tools/internal/typeparams" ) // Map is a hash-table-based mapping from types (types.Type) to @@ -22,7 +24,6 @@ import ( // Just as with map[K]V, a nil *Map is a valid empty map. // // Not thread-safe. -// type Map struct { hasher Hasher // shared by many Maps table map[uint32][]entry // maps hash to bucket; entry.key==nil means unused @@ -55,14 +56,12 @@ type entry struct { // // If SetHasher is not called, the Map will create a private hasher at // the first call to Insert. -// func (m *Map) SetHasher(hasher Hasher) { m.hasher = hasher } // Delete removes the entry with the given key, if any. // It returns true if the entry was found. -// func (m *Map) Delete(key types.Type) bool { if m != nil && m.table != nil { hash := m.hasher.Hash(key) @@ -82,7 +81,6 @@ func (m *Map) Delete(key types.Type) bool { // At returns the map entry for the given key. // The result is nil if the entry is not present. -// func (m *Map) At(key types.Type) interface{} { if m != nil && m.table != nil { for _, e := range m.table[m.hasher.Hash(key)] { @@ -143,7 +141,6 @@ func (m *Map) Len() int { // f will not be invoked for it, but if f inserts a map entry that // Iterate has not yet reached, whether or not f will be invoked for // it is unspecified. -// func (m *Map) Iterate(f func(key types.Type, value interface{})) { if m != nil { for _, bucket := range m.table { @@ -188,14 +185,12 @@ func (m *Map) toString(values bool) string { // String returns a string representation of the map's entries. // Values are printed using fmt.Sprintf("%v", v). // Order is unspecified. -// func (m *Map) String() string { return m.toString(true) } // KeysString returns a string representation of the map's key set. // Order is unspecified. -// func (m *Map) KeysString() string { return m.toString(false) } @@ -211,11 +206,29 @@ func (m *Map) KeysString() string { // Call MakeHasher to create a Hasher. type Hasher struct { memo map[types.Type]uint32 + + // ptrMap records pointer identity. + ptrMap map[interface{}]uint32 + + // sigTParams holds type parameters from the signature being hashed. + // Signatures are considered identical modulo renaming of type parameters, so + // within the scope of a signature type the identity of the signature's type + // parameters is just their index. + // + // Since the language does not currently support referring to uninstantiated + // generic types or functions, and instantiated signatures do not have type + // parameter lists, we should never encounter a second non-empty type + // parameter list when hashing a generic signature. + sigTParams *typeparams.TypeParamList } // MakeHasher returns a new Hasher instance. func MakeHasher() Hasher { - return Hasher{make(map[types.Type]uint32)} + return Hasher{ + memo: make(map[types.Type]uint32), + ptrMap: make(map[interface{}]uint32), + sigTParams: nil, + } } // Hash computes a hash value for the given type t such that @@ -273,17 +286,62 @@ func (h Hasher) hashFor(t types.Type) uint32 { if t.Variadic() { hash *= 8863 } + + // Use a separate hasher for types inside of the signature, where type + // parameter identity is modified to be (index, constraint). We must use a + // new memo for this hasher as type identity may be affected by this + // masking. For example, in func[T any](*T), the identity of *T depends on + // whether we are mapping the argument in isolation, or recursively as part + // of hashing the signature. + // + // We should never encounter a generic signature while hashing another + // generic signature, but defensively set sigTParams only if h.mask is + // unset. + tparams := typeparams.ForSignature(t) + if h.sigTParams == nil && tparams.Len() != 0 { + h = Hasher{ + // There may be something more efficient than discarding the existing + // memo, but it would require detecting whether types are 'tainted' by + // references to type parameters. + memo: make(map[types.Type]uint32), + // Re-using ptrMap ensures that pointer identity is preserved in this + // hasher. + ptrMap: h.ptrMap, + sigTParams: tparams, + } + } + + for i := 0; i < tparams.Len(); i++ { + tparam := tparams.At(i) + hash += 7 * h.Hash(tparam.Constraint()) + } + return hash + 3*h.hashTuple(t.Params()) + 5*h.hashTuple(t.Results()) + case *typeparams.Union: + return h.hashUnion(t) + case *types.Interface: + // Interfaces are identical if they have the same set of methods, with + // identical names and types, and they have the same set of type + // restrictions. See go/types.identical for more details. var hash uint32 = 9103 + + // Hash methods. for i, n := 0, t.NumMethods(); i < n; i++ { - // See go/types.identicalMethods for rationale. // Method order is not significant. // Ignore m.Pkg(). m := t.Method(i) hash += 3*hashString(m.Name()) + 5*h.Hash(m.Type()) } + + // Hash type restrictions. + terms, err := typeparams.InterfaceTermSet(t) + // if err != nil t has invalid type restrictions. + if err == nil { + hash += h.hashTermSet(terms) + } + return hash case *types.Map: @@ -293,21 +351,86 @@ func (h Hasher) hashFor(t types.Type) uint32 { return 9127 + 2*uint32(t.Dir()) + 3*h.Hash(t.Elem()) case *types.Named: - // Not safe with a copying GC; objects may move. - return uint32(reflect.ValueOf(t.Obj()).Pointer()) + hash := h.hashPtr(t.Obj()) + targs := typeparams.NamedTypeArgs(t) + for i := 0; i < targs.Len(); i++ { + targ := targs.At(i) + hash += 2 * h.Hash(targ) + } + return hash + + case *typeparams.TypeParam: + return h.hashTypeParam(t) case *types.Tuple: return h.hashTuple(t) } - panic(t) + + panic(fmt.Sprintf("%T: %v", t, t)) } func (h Hasher) hashTuple(tuple *types.Tuple) uint32 { // See go/types.identicalTypes for rationale. n := tuple.Len() - var hash uint32 = 9137 + 2*uint32(n) + hash := 9137 + 2*uint32(n) for i := 0; i < n; i++ { hash += 3 * h.Hash(tuple.At(i).Type()) } return hash } + +func (h Hasher) hashUnion(t *typeparams.Union) uint32 { + // Hash type restrictions. + terms, err := typeparams.UnionTermSet(t) + // if err != nil t has invalid type restrictions. Fall back on a non-zero + // hash. + if err != nil { + return 9151 + } + return h.hashTermSet(terms) +} + +func (h Hasher) hashTermSet(terms []*typeparams.Term) uint32 { + hash := 9157 + 2*uint32(len(terms)) + for _, term := range terms { + // term order is not significant. + termHash := h.Hash(term.Type()) + if term.Tilde() { + termHash *= 9161 + } + hash += 3 * termHash + } + return hash +} + +// hashTypeParam returns a hash of the type parameter t, with a hash value +// depending on whether t is contained in h.sigTParams. +// +// If h.sigTParams is set and contains t, then we are in the process of hashing +// a signature, and the hash value of t must depend only on t's index and +// constraint: signatures are considered identical modulo type parameter +// renaming. To avoid infinite recursion, we only hash the type parameter +// index, and rely on types.Identical to handle signatures where constraints +// are not identical. +// +// Otherwise the hash of t depends only on t's pointer identity. +func (h Hasher) hashTypeParam(t *typeparams.TypeParam) uint32 { + if h.sigTParams != nil { + i := t.Index() + if i >= 0 && i < h.sigTParams.Len() && t == h.sigTParams.At(i) { + return 9173 + 3*uint32(i) + } + } + return h.hashPtr(t.Obj()) +} + +// hashPtr hashes the pointer identity of ptr. It uses h.ptrMap to ensure that +// pointers values are not dependent on the GC. +func (h Hasher) hashPtr(ptr interface{}) uint32 { + if hash, ok := h.ptrMap[ptr]; ok { + return hash + } + hash := uint32(reflect.ValueOf(ptr).Pointer()) + h.ptrMap[ptr] = hash + return hash +} diff --git a/vendor/golang.org/x/tools/go/types/typeutil/methodsetcache.go b/vendor/golang.org/x/tools/go/types/typeutil/methodsetcache.go index 32084610..a5d93108 100644 --- a/vendor/golang.org/x/tools/go/types/typeutil/methodsetcache.go +++ b/vendor/golang.org/x/tools/go/types/typeutil/methodsetcache.go @@ -25,7 +25,6 @@ type MethodSetCache struct { // If cache is nil, this function is equivalent to types.NewMethodSet(T). // Utility functions can thus expose an optional *MethodSetCache // parameter to clients that care about performance. -// func (cache *MethodSetCache) MethodSet(T types.Type) *types.MethodSet { if cache == nil { return types.NewMethodSet(T) diff --git a/vendor/golang.org/x/tools/go/types/typeutil/ui.go b/vendor/golang.org/x/tools/go/types/typeutil/ui.go index 9849c24c..fa55b0a1 100644 --- a/vendor/golang.org/x/tools/go/types/typeutil/ui.go +++ b/vendor/golang.org/x/tools/go/types/typeutil/ui.go @@ -22,7 +22,6 @@ import "go/types" // this function is intended only for user interfaces. // // The order of the result is as for types.MethodSet(T). -// func IntuitiveMethodSet(T types.Type, msets *MethodSetCache) []*types.Selection { isPointerToConcrete := func(T types.Type) bool { ptr, ok := T.(*types.Pointer) diff --git a/vendor/golang.org/x/tools/go/vcs/discovery.go b/vendor/golang.org/x/tools/go/vcs/discovery.go index 2428d888..7d179bcc 100644 --- a/vendor/golang.org/x/tools/go/vcs/discovery.go +++ b/vendor/golang.org/x/tools/go/vcs/discovery.go @@ -1,4 +1,4 @@ -// Copyright 2012 The Go Authors. All rights reserved. +// Copyright 2012 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. diff --git a/vendor/golang.org/x/tools/go/vcs/env.go b/vendor/golang.org/x/tools/go/vcs/env.go index e846f5b3..189210cd 100644 --- a/vendor/golang.org/x/tools/go/vcs/env.go +++ b/vendor/golang.org/x/tools/go/vcs/env.go @@ -1,4 +1,4 @@ -// Copyright 2013 The Go Authors. All rights reserved. +// Copyright 2013 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. diff --git a/vendor/golang.org/x/tools/go/vcs/http.go b/vendor/golang.org/x/tools/go/vcs/http.go index 96188185..5836511d 100644 --- a/vendor/golang.org/x/tools/go/vcs/http.go +++ b/vendor/golang.org/x/tools/go/vcs/http.go @@ -1,4 +1,4 @@ -// Copyright 2012 The Go Authors. All rights reserved. +// Copyright 2012 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. diff --git a/vendor/golang.org/x/tools/go/vcs/vcs.go b/vendor/golang.org/x/tools/go/vcs/vcs.go index 6e58ac74..54d85053 100644 --- a/vendor/golang.org/x/tools/go/vcs/vcs.go +++ b/vendor/golang.org/x/tools/go/vcs/vcs.go @@ -1,4 +1,4 @@ -// Copyright 2012 The Go Authors. All rights reserved. +// Copyright 2012 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. @@ -11,7 +11,6 @@ // for developers who want to write tools with similar semantics. // It needs to be manually kept in sync with upstream when changes are // made to cmd/go/internal/get; see https://golang.org/issue/11490. -// package vcs // import "golang.org/x/tools/go/vcs" import ( @@ -19,10 +18,10 @@ import ( "encoding/json" "errors" "fmt" + exec "golang.org/x/sys/execabs" "log" "net/url" "os" - "os/exec" "path/filepath" "regexp" "strconv" diff --git a/vendor/golang.org/x/tools/internal/analysisinternal/analysis.go b/vendor/golang.org/x/tools/internal/analysisinternal/analysis.go index 39f4bb6b..e32152ac 100644 --- a/vendor/golang.org/x/tools/internal/analysisinternal/analysis.go +++ b/vendor/golang.org/x/tools/internal/analysisinternal/analysis.go @@ -7,8 +7,19 @@ package analysisinternal import ( "bytes" + "fmt" + "go/ast" "go/token" "go/types" + "strconv" +) + +// Flag to gate diagnostics for fuzz tests in 1.18. +var DiagnoseFuzzTests bool = false + +var ( + GetTypeErrors func(p interface{}) []types.Error + SetTypeErrors func(p interface{}, errors []types.Error) ) func TypeErrorEndPos(fset *token.FileSet, src []byte, start token.Pos) token.Pos { @@ -23,8 +34,177 @@ func TypeErrorEndPos(fset *token.FileSet, src []byte, start token.Pos) token.Pos return end } -var GetTypeErrors = func(p interface{}) []types.Error { return nil } -var SetTypeErrors = func(p interface{}, errors []types.Error) {} +func ZeroValue(f *ast.File, pkg *types.Package, typ types.Type) ast.Expr { + under := typ + if n, ok := typ.(*types.Named); ok { + under = n.Underlying() + } + switch u := under.(type) { + case *types.Basic: + switch { + case u.Info()&types.IsNumeric != 0: + return &ast.BasicLit{Kind: token.INT, Value: "0"} + case u.Info()&types.IsBoolean != 0: + return &ast.Ident{Name: "false"} + case u.Info()&types.IsString != 0: + return &ast.BasicLit{Kind: token.STRING, Value: `""`} + default: + panic("unknown basic type") + } + case *types.Chan, *types.Interface, *types.Map, *types.Pointer, *types.Signature, *types.Slice, *types.Array: + return ast.NewIdent("nil") + case *types.Struct: + texpr := TypeExpr(f, pkg, typ) // typ because we want the name here. + if texpr == nil { + return nil + } + return &ast.CompositeLit{ + Type: texpr, + } + } + return nil +} + +// IsZeroValue checks whether the given expression is a 'zero value' (as determined by output of +// analysisinternal.ZeroValue) +func IsZeroValue(expr ast.Expr) bool { + switch e := expr.(type) { + case *ast.BasicLit: + return e.Value == "0" || e.Value == `""` + case *ast.Ident: + return e.Name == "nil" || e.Name == "false" + default: + return false + } +} + +func TypeExpr(f *ast.File, pkg *types.Package, typ types.Type) ast.Expr { + switch t := typ.(type) { + case *types.Basic: + switch t.Kind() { + case types.UnsafePointer: + return &ast.SelectorExpr{X: ast.NewIdent("unsafe"), Sel: ast.NewIdent("Pointer")} + default: + return ast.NewIdent(t.Name()) + } + case *types.Pointer: + x := TypeExpr(f, pkg, t.Elem()) + if x == nil { + return nil + } + return &ast.UnaryExpr{ + Op: token.MUL, + X: x, + } + case *types.Array: + elt := TypeExpr(f, pkg, t.Elem()) + if elt == nil { + return nil + } + return &ast.ArrayType{ + Len: &ast.BasicLit{ + Kind: token.INT, + Value: fmt.Sprintf("%d", t.Len()), + }, + Elt: elt, + } + case *types.Slice: + elt := TypeExpr(f, pkg, t.Elem()) + if elt == nil { + return nil + } + return &ast.ArrayType{ + Elt: elt, + } + case *types.Map: + key := TypeExpr(f, pkg, t.Key()) + value := TypeExpr(f, pkg, t.Elem()) + if key == nil || value == nil { + return nil + } + return &ast.MapType{ + Key: key, + Value: value, + } + case *types.Chan: + dir := ast.ChanDir(t.Dir()) + if t.Dir() == types.SendRecv { + dir = ast.SEND | ast.RECV + } + value := TypeExpr(f, pkg, t.Elem()) + if value == nil { + return nil + } + return &ast.ChanType{ + Dir: dir, + Value: value, + } + case *types.Signature: + var params []*ast.Field + for i := 0; i < t.Params().Len(); i++ { + p := TypeExpr(f, pkg, t.Params().At(i).Type()) + if p == nil { + return nil + } + params = append(params, &ast.Field{ + Type: p, + Names: []*ast.Ident{ + { + Name: t.Params().At(i).Name(), + }, + }, + }) + } + var returns []*ast.Field + for i := 0; i < t.Results().Len(); i++ { + r := TypeExpr(f, pkg, t.Results().At(i).Type()) + if r == nil { + return nil + } + returns = append(returns, &ast.Field{ + Type: r, + }) + } + return &ast.FuncType{ + Params: &ast.FieldList{ + List: params, + }, + Results: &ast.FieldList{ + List: returns, + }, + } + case *types.Named: + if t.Obj().Pkg() == nil { + return ast.NewIdent(t.Obj().Name()) + } + if t.Obj().Pkg() == pkg { + return ast.NewIdent(t.Obj().Name()) + } + pkgName := t.Obj().Pkg().Name() + + // If the file already imports the package under another name, use that. + for _, cand := range f.Imports { + if path, _ := strconv.Unquote(cand.Path.Value); path == t.Obj().Pkg().Path() { + if cand.Name != nil && cand.Name.Name != "" { + pkgName = cand.Name.Name + } + } + } + if pkgName == "." { + return ast.NewIdent(t.Obj().Name()) + } + return &ast.SelectorExpr{ + X: ast.NewIdent(pkgName), + Sel: ast.NewIdent(t.Obj().Name()), + } + case *types.Struct: + return ast.NewIdent(t.String()) + case *types.Interface: + return ast.NewIdent(t.String()) + default: + return nil + } +} type TypeErrorPass string @@ -33,3 +213,185 @@ const ( NoResultValues TypeErrorPass = "noresultvalues" UndeclaredName TypeErrorPass = "undeclaredname" ) + +// StmtToInsertVarBefore returns the ast.Stmt before which we can safely insert a new variable. +// Some examples: +// +// Basic Example: +// z := 1 +// y := z + x +// If x is undeclared, then this function would return `y := z + x`, so that we +// can insert `x := ` on the line before `y := z + x`. +// +// If stmt example: +// if z == 1 { +// } else if z == y {} +// If y is undeclared, then this function would return `if z == 1 {`, because we cannot +// insert a statement between an if and an else if statement. As a result, we need to find +// the top of the if chain to insert `y := ` before. +func StmtToInsertVarBefore(path []ast.Node) ast.Stmt { + enclosingIndex := -1 + for i, p := range path { + if _, ok := p.(ast.Stmt); ok { + enclosingIndex = i + break + } + } + if enclosingIndex == -1 { + return nil + } + enclosingStmt := path[enclosingIndex] + switch enclosingStmt.(type) { + case *ast.IfStmt: + // The enclosingStmt is inside of the if declaration, + // We need to check if we are in an else-if stmt and + // get the base if statement. + return baseIfStmt(path, enclosingIndex) + case *ast.CaseClause: + // Get the enclosing switch stmt if the enclosingStmt is + // inside of the case statement. + for i := enclosingIndex + 1; i < len(path); i++ { + if node, ok := path[i].(*ast.SwitchStmt); ok { + return node + } else if node, ok := path[i].(*ast.TypeSwitchStmt); ok { + return node + } + } + } + if len(path) <= enclosingIndex+1 { + return enclosingStmt.(ast.Stmt) + } + // Check if the enclosing statement is inside another node. + switch expr := path[enclosingIndex+1].(type) { + case *ast.IfStmt: + // Get the base if statement. + return baseIfStmt(path, enclosingIndex+1) + case *ast.ForStmt: + if expr.Init == enclosingStmt || expr.Post == enclosingStmt { + return expr + } + } + return enclosingStmt.(ast.Stmt) +} + +// baseIfStmt walks up the if/else-if chain until we get to +// the top of the current if chain. +func baseIfStmt(path []ast.Node, index int) ast.Stmt { + stmt := path[index] + for i := index + 1; i < len(path); i++ { + if node, ok := path[i].(*ast.IfStmt); ok && node.Else == stmt { + stmt = node + continue + } + break + } + return stmt.(ast.Stmt) +} + +// WalkASTWithParent walks the AST rooted at n. The semantics are +// similar to ast.Inspect except it does not call f(nil). +func WalkASTWithParent(n ast.Node, f func(n ast.Node, parent ast.Node) bool) { + var ancestors []ast.Node + ast.Inspect(n, func(n ast.Node) (recurse bool) { + if n == nil { + ancestors = ancestors[:len(ancestors)-1] + return false + } + + var parent ast.Node + if len(ancestors) > 0 { + parent = ancestors[len(ancestors)-1] + } + ancestors = append(ancestors, n) + return f(n, parent) + }) +} + +// FindMatchingIdents finds all identifiers in 'node' that match any of the given types. +// 'pos' represents the position at which the identifiers may be inserted. 'pos' must be within +// the scope of each of identifier we select. Otherwise, we will insert a variable at 'pos' that +// is unrecognized. +func FindMatchingIdents(typs []types.Type, node ast.Node, pos token.Pos, info *types.Info, pkg *types.Package) map[types.Type][]*ast.Ident { + matches := map[types.Type][]*ast.Ident{} + // Initialize matches to contain the variable types we are searching for. + for _, typ := range typs { + if typ == nil { + continue + } + matches[typ] = []*ast.Ident{} + } + seen := map[types.Object]struct{}{} + ast.Inspect(node, func(n ast.Node) bool { + if n == nil { + return false + } + // Prevent circular definitions. If 'pos' is within an assignment statement, do not + // allow any identifiers in that assignment statement to be selected. Otherwise, + // we could do the following, where 'x' satisfies the type of 'f0': + // + // x := fakeStruct{f0: x} + // + assignment, ok := n.(*ast.AssignStmt) + if ok && pos > assignment.Pos() && pos <= assignment.End() { + return false + } + if n.End() > pos { + return n.Pos() <= pos + } + ident, ok := n.(*ast.Ident) + if !ok || ident.Name == "_" { + return true + } + obj := info.Defs[ident] + if obj == nil || obj.Type() == nil { + return true + } + if _, ok := obj.(*types.TypeName); ok { + return true + } + // Prevent duplicates in matches' values. + if _, ok = seen[obj]; ok { + return true + } + seen[obj] = struct{}{} + // Find the scope for the given position. Then, check whether the object + // exists within the scope. + innerScope := pkg.Scope().Innermost(pos) + if innerScope == nil { + return true + } + _, foundObj := innerScope.LookupParent(ident.Name, pos) + if foundObj != obj { + return true + } + // The object must match one of the types that we are searching for. + if idents, ok := matches[obj.Type()]; ok { + matches[obj.Type()] = append(idents, ast.NewIdent(ident.Name)) + } + // If the object type does not exactly match any of the target types, greedily + // find the first target type that the object type can satisfy. + for typ := range matches { + if obj.Type() == typ { + continue + } + if equivalentTypes(obj.Type(), typ) { + matches[typ] = append(matches[typ], ast.NewIdent(ident.Name)) + } + } + return true + }) + return matches +} + +func equivalentTypes(want, got types.Type) bool { + if want == got || types.Identical(want, got) { + return true + } + // Code segment to help check for untyped equality from (golang/go#32146). + if rhs, ok := want.(*types.Basic); ok && rhs.Info()&types.IsUntyped > 0 { + if lhs, ok := got.Underlying().(*types.Basic); ok { + return rhs.Info()&types.IsConstType == lhs.Info()&types.IsConstType + } + } + return types.AssignableTo(want, got) +} diff --git a/vendor/golang.org/x/tools/internal/event/core/event.go b/vendor/golang.org/x/tools/internal/event/core/event.go new file mode 100644 index 00000000..a6cf0e64 --- /dev/null +++ b/vendor/golang.org/x/tools/internal/event/core/event.go @@ -0,0 +1,85 @@ +// Copyright 2019 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Package core provides support for event based telemetry. +package core + +import ( + "fmt" + "time" + + "golang.org/x/tools/internal/event/label" +) + +// Event holds the information about an event of note that occurred. +type Event struct { + at time.Time + + // As events are often on the stack, storing the first few labels directly + // in the event can avoid an allocation at all for the very common cases of + // simple events. + // The length needs to be large enough to cope with the majority of events + // but no so large as to cause undue stack pressure. + // A log message with two values will use 3 labels (one for each value and + // one for the message itself). + + static [3]label.Label // inline storage for the first few labels + dynamic []label.Label // dynamically sized storage for remaining labels +} + +// eventLabelMap implements label.Map for a the labels of an Event. +type eventLabelMap struct { + event Event +} + +func (ev Event) At() time.Time { return ev.at } + +func (ev Event) Format(f fmt.State, r rune) { + if !ev.at.IsZero() { + fmt.Fprint(f, ev.at.Format("2006/01/02 15:04:05 ")) + } + for index := 0; ev.Valid(index); index++ { + if l := ev.Label(index); l.Valid() { + fmt.Fprintf(f, "\n\t%v", l) + } + } +} + +func (ev Event) Valid(index int) bool { + return index >= 0 && index < len(ev.static)+len(ev.dynamic) +} + +func (ev Event) Label(index int) label.Label { + if index < len(ev.static) { + return ev.static[index] + } + return ev.dynamic[index-len(ev.static)] +} + +func (ev Event) Find(key label.Key) label.Label { + for _, l := range ev.static { + if l.Key() == key { + return l + } + } + for _, l := range ev.dynamic { + if l.Key() == key { + return l + } + } + return label.Label{} +} + +func MakeEvent(static [3]label.Label, labels []label.Label) Event { + return Event{ + static: static, + dynamic: labels, + } +} + +// CloneEvent event returns a copy of the event with the time adjusted to at. +func CloneEvent(ev Event, at time.Time) Event { + ev.at = at + return ev +} diff --git a/vendor/golang.org/x/tools/internal/event/core/export.go b/vendor/golang.org/x/tools/internal/event/core/export.go new file mode 100644 index 00000000..05f3a9a5 --- /dev/null +++ b/vendor/golang.org/x/tools/internal/event/core/export.go @@ -0,0 +1,70 @@ +// Copyright 2019 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package core + +import ( + "context" + "sync/atomic" + "time" + "unsafe" + + "golang.org/x/tools/internal/event/label" +) + +// Exporter is a function that handles events. +// It may return a modified context and event. +type Exporter func(context.Context, Event, label.Map) context.Context + +var ( + exporter unsafe.Pointer +) + +// SetExporter sets the global exporter function that handles all events. +// The exporter is called synchronously from the event call site, so it should +// return quickly so as not to hold up user code. +func SetExporter(e Exporter) { + p := unsafe.Pointer(&e) + if e == nil { + // &e is always valid, and so p is always valid, but for the early abort + // of ProcessEvent to be efficient it needs to make the nil check on the + // pointer without having to dereference it, so we make the nil function + // also a nil pointer + p = nil + } + atomic.StorePointer(&exporter, p) +} + +// deliver is called to deliver an event to the supplied exporter. +// it will fill in the time. +func deliver(ctx context.Context, exporter Exporter, ev Event) context.Context { + // add the current time to the event + ev.at = time.Now() + // hand the event off to the current exporter + return exporter(ctx, ev, ev) +} + +// Export is called to deliver an event to the global exporter if set. +func Export(ctx context.Context, ev Event) context.Context { + // get the global exporter and abort early if there is not one + exporterPtr := (*Exporter)(atomic.LoadPointer(&exporter)) + if exporterPtr == nil { + return ctx + } + return deliver(ctx, *exporterPtr, ev) +} + +// ExportPair is called to deliver a start event to the supplied exporter. +// It also returns a function that will deliver the end event to the same +// exporter. +// It will fill in the time. +func ExportPair(ctx context.Context, begin, end Event) (context.Context, func()) { + // get the global exporter and abort early if there is not one + exporterPtr := (*Exporter)(atomic.LoadPointer(&exporter)) + if exporterPtr == nil { + return ctx, func() {} + } + ctx = deliver(ctx, *exporterPtr, begin) + return ctx, func() { deliver(ctx, *exporterPtr, end) } +} diff --git a/vendor/golang.org/x/tools/internal/event/core/fast.go b/vendor/golang.org/x/tools/internal/event/core/fast.go new file mode 100644 index 00000000..06c1d461 --- /dev/null +++ b/vendor/golang.org/x/tools/internal/event/core/fast.go @@ -0,0 +1,77 @@ +// Copyright 2019 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package core + +import ( + "context" + + "golang.org/x/tools/internal/event/keys" + "golang.org/x/tools/internal/event/label" +) + +// Log1 takes a message and one label delivers a log event to the exporter. +// It is a customized version of Print that is faster and does no allocation. +func Log1(ctx context.Context, message string, t1 label.Label) { + Export(ctx, MakeEvent([3]label.Label{ + keys.Msg.Of(message), + t1, + }, nil)) +} + +// Log2 takes a message and two labels and delivers a log event to the exporter. +// It is a customized version of Print that is faster and does no allocation. +func Log2(ctx context.Context, message string, t1 label.Label, t2 label.Label) { + Export(ctx, MakeEvent([3]label.Label{ + keys.Msg.Of(message), + t1, + t2, + }, nil)) +} + +// Metric1 sends a label event to the exporter with the supplied labels. +func Metric1(ctx context.Context, t1 label.Label) context.Context { + return Export(ctx, MakeEvent([3]label.Label{ + keys.Metric.New(), + t1, + }, nil)) +} + +// Metric2 sends a label event to the exporter with the supplied labels. +func Metric2(ctx context.Context, t1, t2 label.Label) context.Context { + return Export(ctx, MakeEvent([3]label.Label{ + keys.Metric.New(), + t1, + t2, + }, nil)) +} + +// Start1 sends a span start event with the supplied label list to the exporter. +// It also returns a function that will end the span, which should normally be +// deferred. +func Start1(ctx context.Context, name string, t1 label.Label) (context.Context, func()) { + return ExportPair(ctx, + MakeEvent([3]label.Label{ + keys.Start.Of(name), + t1, + }, nil), + MakeEvent([3]label.Label{ + keys.End.New(), + }, nil)) +} + +// Start2 sends a span start event with the supplied label list to the exporter. +// It also returns a function that will end the span, which should normally be +// deferred. +func Start2(ctx context.Context, name string, t1, t2 label.Label) (context.Context, func()) { + return ExportPair(ctx, + MakeEvent([3]label.Label{ + keys.Start.Of(name), + t1, + t2, + }, nil), + MakeEvent([3]label.Label{ + keys.End.New(), + }, nil)) +} diff --git a/vendor/golang.org/x/tools/internal/event/doc.go b/vendor/golang.org/x/tools/internal/event/doc.go new file mode 100644 index 00000000..5dc6e6ba --- /dev/null +++ b/vendor/golang.org/x/tools/internal/event/doc.go @@ -0,0 +1,7 @@ +// Copyright 2019 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Package event provides a set of packages that cover the main +// concepts of telemetry in an implementation agnostic way. +package event diff --git a/vendor/golang.org/x/tools/internal/event/event.go b/vendor/golang.org/x/tools/internal/event/event.go new file mode 100644 index 00000000..4d55e577 --- /dev/null +++ b/vendor/golang.org/x/tools/internal/event/event.go @@ -0,0 +1,127 @@ +// Copyright 2019 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package event + +import ( + "context" + + "golang.org/x/tools/internal/event/core" + "golang.org/x/tools/internal/event/keys" + "golang.org/x/tools/internal/event/label" +) + +// Exporter is a function that handles events. +// It may return a modified context and event. +type Exporter func(context.Context, core.Event, label.Map) context.Context + +// SetExporter sets the global exporter function that handles all events. +// The exporter is called synchronously from the event call site, so it should +// return quickly so as not to hold up user code. +func SetExporter(e Exporter) { + core.SetExporter(core.Exporter(e)) +} + +// Log takes a message and a label list and combines them into a single event +// before delivering them to the exporter. +func Log(ctx context.Context, message string, labels ...label.Label) { + core.Export(ctx, core.MakeEvent([3]label.Label{ + keys.Msg.Of(message), + }, labels)) +} + +// IsLog returns true if the event was built by the Log function. +// It is intended to be used in exporters to identify the semantics of the +// event when deciding what to do with it. +func IsLog(ev core.Event) bool { + return ev.Label(0).Key() == keys.Msg +} + +// Error takes a message and a label list and combines them into a single event +// before delivering them to the exporter. It captures the error in the +// delivered event. +func Error(ctx context.Context, message string, err error, labels ...label.Label) { + core.Export(ctx, core.MakeEvent([3]label.Label{ + keys.Msg.Of(message), + keys.Err.Of(err), + }, labels)) +} + +// IsError returns true if the event was built by the Error function. +// It is intended to be used in exporters to identify the semantics of the +// event when deciding what to do with it. +func IsError(ev core.Event) bool { + return ev.Label(0).Key() == keys.Msg && + ev.Label(1).Key() == keys.Err +} + +// Metric sends a label event to the exporter with the supplied labels. +func Metric(ctx context.Context, labels ...label.Label) { + core.Export(ctx, core.MakeEvent([3]label.Label{ + keys.Metric.New(), + }, labels)) +} + +// IsMetric returns true if the event was built by the Metric function. +// It is intended to be used in exporters to identify the semantics of the +// event when deciding what to do with it. +func IsMetric(ev core.Event) bool { + return ev.Label(0).Key() == keys.Metric +} + +// Label sends a label event to the exporter with the supplied labels. +func Label(ctx context.Context, labels ...label.Label) context.Context { + return core.Export(ctx, core.MakeEvent([3]label.Label{ + keys.Label.New(), + }, labels)) +} + +// IsLabel returns true if the event was built by the Label function. +// It is intended to be used in exporters to identify the semantics of the +// event when deciding what to do with it. +func IsLabel(ev core.Event) bool { + return ev.Label(0).Key() == keys.Label +} + +// Start sends a span start event with the supplied label list to the exporter. +// It also returns a function that will end the span, which should normally be +// deferred. +func Start(ctx context.Context, name string, labels ...label.Label) (context.Context, func()) { + return core.ExportPair(ctx, + core.MakeEvent([3]label.Label{ + keys.Start.Of(name), + }, labels), + core.MakeEvent([3]label.Label{ + keys.End.New(), + }, nil)) +} + +// IsStart returns true if the event was built by the Start function. +// It is intended to be used in exporters to identify the semantics of the +// event when deciding what to do with it. +func IsStart(ev core.Event) bool { + return ev.Label(0).Key() == keys.Start +} + +// IsEnd returns true if the event was built by the End function. +// It is intended to be used in exporters to identify the semantics of the +// event when deciding what to do with it. +func IsEnd(ev core.Event) bool { + return ev.Label(0).Key() == keys.End +} + +// Detach returns a context without an associated span. +// This allows the creation of spans that are not children of the current span. +func Detach(ctx context.Context) context.Context { + return core.Export(ctx, core.MakeEvent([3]label.Label{ + keys.Detach.New(), + }, nil)) +} + +// IsDetach returns true if the event was built by the Detach function. +// It is intended to be used in exporters to identify the semantics of the +// event when deciding what to do with it. +func IsDetach(ev core.Event) bool { + return ev.Label(0).Key() == keys.Detach +} diff --git a/vendor/golang.org/x/tools/internal/event/keys/keys.go b/vendor/golang.org/x/tools/internal/event/keys/keys.go new file mode 100644 index 00000000..a02206e3 --- /dev/null +++ b/vendor/golang.org/x/tools/internal/event/keys/keys.go @@ -0,0 +1,564 @@ +// Copyright 2019 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package keys + +import ( + "fmt" + "io" + "math" + "strconv" + + "golang.org/x/tools/internal/event/label" +) + +// Value represents a key for untyped values. +type Value struct { + name string + description string +} + +// New creates a new Key for untyped values. +func New(name, description string) *Value { + return &Value{name: name, description: description} +} + +func (k *Value) Name() string { return k.name } +func (k *Value) Description() string { return k.description } + +func (k *Value) Format(w io.Writer, buf []byte, l label.Label) { + fmt.Fprint(w, k.From(l)) +} + +// Get can be used to get a label for the key from a label.Map. +func (k *Value) Get(lm label.Map) interface{} { + if t := lm.Find(k); t.Valid() { + return k.From(t) + } + return nil +} + +// From can be used to get a value from a Label. +func (k *Value) From(t label.Label) interface{} { return t.UnpackValue() } + +// Of creates a new Label with this key and the supplied value. +func (k *Value) Of(value interface{}) label.Label { return label.OfValue(k, value) } + +// Tag represents a key for tagging labels that have no value. +// These are used when the existence of the label is the entire information it +// carries, such as marking events to be of a specific kind, or from a specific +// package. +type Tag struct { + name string + description string +} + +// NewTag creates a new Key for tagging labels. +func NewTag(name, description string) *Tag { + return &Tag{name: name, description: description} +} + +func (k *Tag) Name() string { return k.name } +func (k *Tag) Description() string { return k.description } + +func (k *Tag) Format(w io.Writer, buf []byte, l label.Label) {} + +// New creates a new Label with this key. +func (k *Tag) New() label.Label { return label.OfValue(k, nil) } + +// Int represents a key +type Int struct { + name string + description string +} + +// NewInt creates a new Key for int values. +func NewInt(name, description string) *Int { + return &Int{name: name, description: description} +} + +func (k *Int) Name() string { return k.name } +func (k *Int) Description() string { return k.description } + +func (k *Int) Format(w io.Writer, buf []byte, l label.Label) { + w.Write(strconv.AppendInt(buf, int64(k.From(l)), 10)) +} + +// Of creates a new Label with this key and the supplied value. +func (k *Int) Of(v int) label.Label { return label.Of64(k, uint64(v)) } + +// Get can be used to get a label for the key from a label.Map. +func (k *Int) Get(lm label.Map) int { + if t := lm.Find(k); t.Valid() { + return k.From(t) + } + return 0 +} + +// From can be used to get a value from a Label. +func (k *Int) From(t label.Label) int { return int(t.Unpack64()) } + +// Int8 represents a key +type Int8 struct { + name string + description string +} + +// NewInt8 creates a new Key for int8 values. +func NewInt8(name, description string) *Int8 { + return &Int8{name: name, description: description} +} + +func (k *Int8) Name() string { return k.name } +func (k *Int8) Description() string { return k.description } + +func (k *Int8) Format(w io.Writer, buf []byte, l label.Label) { + w.Write(strconv.AppendInt(buf, int64(k.From(l)), 10)) +} + +// Of creates a new Label with this key and the supplied value. +func (k *Int8) Of(v int8) label.Label { return label.Of64(k, uint64(v)) } + +// Get can be used to get a label for the key from a label.Map. +func (k *Int8) Get(lm label.Map) int8 { + if t := lm.Find(k); t.Valid() { + return k.From(t) + } + return 0 +} + +// From can be used to get a value from a Label. +func (k *Int8) From(t label.Label) int8 { return int8(t.Unpack64()) } + +// Int16 represents a key +type Int16 struct { + name string + description string +} + +// NewInt16 creates a new Key for int16 values. +func NewInt16(name, description string) *Int16 { + return &Int16{name: name, description: description} +} + +func (k *Int16) Name() string { return k.name } +func (k *Int16) Description() string { return k.description } + +func (k *Int16) Format(w io.Writer, buf []byte, l label.Label) { + w.Write(strconv.AppendInt(buf, int64(k.From(l)), 10)) +} + +// Of creates a new Label with this key and the supplied value. +func (k *Int16) Of(v int16) label.Label { return label.Of64(k, uint64(v)) } + +// Get can be used to get a label for the key from a label.Map. +func (k *Int16) Get(lm label.Map) int16 { + if t := lm.Find(k); t.Valid() { + return k.From(t) + } + return 0 +} + +// From can be used to get a value from a Label. +func (k *Int16) From(t label.Label) int16 { return int16(t.Unpack64()) } + +// Int32 represents a key +type Int32 struct { + name string + description string +} + +// NewInt32 creates a new Key for int32 values. +func NewInt32(name, description string) *Int32 { + return &Int32{name: name, description: description} +} + +func (k *Int32) Name() string { return k.name } +func (k *Int32) Description() string { return k.description } + +func (k *Int32) Format(w io.Writer, buf []byte, l label.Label) { + w.Write(strconv.AppendInt(buf, int64(k.From(l)), 10)) +} + +// Of creates a new Label with this key and the supplied value. +func (k *Int32) Of(v int32) label.Label { return label.Of64(k, uint64(v)) } + +// Get can be used to get a label for the key from a label.Map. +func (k *Int32) Get(lm label.Map) int32 { + if t := lm.Find(k); t.Valid() { + return k.From(t) + } + return 0 +} + +// From can be used to get a value from a Label. +func (k *Int32) From(t label.Label) int32 { return int32(t.Unpack64()) } + +// Int64 represents a key +type Int64 struct { + name string + description string +} + +// NewInt64 creates a new Key for int64 values. +func NewInt64(name, description string) *Int64 { + return &Int64{name: name, description: description} +} + +func (k *Int64) Name() string { return k.name } +func (k *Int64) Description() string { return k.description } + +func (k *Int64) Format(w io.Writer, buf []byte, l label.Label) { + w.Write(strconv.AppendInt(buf, k.From(l), 10)) +} + +// Of creates a new Label with this key and the supplied value. +func (k *Int64) Of(v int64) label.Label { return label.Of64(k, uint64(v)) } + +// Get can be used to get a label for the key from a label.Map. +func (k *Int64) Get(lm label.Map) int64 { + if t := lm.Find(k); t.Valid() { + return k.From(t) + } + return 0 +} + +// From can be used to get a value from a Label. +func (k *Int64) From(t label.Label) int64 { return int64(t.Unpack64()) } + +// UInt represents a key +type UInt struct { + name string + description string +} + +// NewUInt creates a new Key for uint values. +func NewUInt(name, description string) *UInt { + return &UInt{name: name, description: description} +} + +func (k *UInt) Name() string { return k.name } +func (k *UInt) Description() string { return k.description } + +func (k *UInt) Format(w io.Writer, buf []byte, l label.Label) { + w.Write(strconv.AppendUint(buf, uint64(k.From(l)), 10)) +} + +// Of creates a new Label with this key and the supplied value. +func (k *UInt) Of(v uint) label.Label { return label.Of64(k, uint64(v)) } + +// Get can be used to get a label for the key from a label.Map. +func (k *UInt) Get(lm label.Map) uint { + if t := lm.Find(k); t.Valid() { + return k.From(t) + } + return 0 +} + +// From can be used to get a value from a Label. +func (k *UInt) From(t label.Label) uint { return uint(t.Unpack64()) } + +// UInt8 represents a key +type UInt8 struct { + name string + description string +} + +// NewUInt8 creates a new Key for uint8 values. +func NewUInt8(name, description string) *UInt8 { + return &UInt8{name: name, description: description} +} + +func (k *UInt8) Name() string { return k.name } +func (k *UInt8) Description() string { return k.description } + +func (k *UInt8) Format(w io.Writer, buf []byte, l label.Label) { + w.Write(strconv.AppendUint(buf, uint64(k.From(l)), 10)) +} + +// Of creates a new Label with this key and the supplied value. +func (k *UInt8) Of(v uint8) label.Label { return label.Of64(k, uint64(v)) } + +// Get can be used to get a label for the key from a label.Map. +func (k *UInt8) Get(lm label.Map) uint8 { + if t := lm.Find(k); t.Valid() { + return k.From(t) + } + return 0 +} + +// From can be used to get a value from a Label. +func (k *UInt8) From(t label.Label) uint8 { return uint8(t.Unpack64()) } + +// UInt16 represents a key +type UInt16 struct { + name string + description string +} + +// NewUInt16 creates a new Key for uint16 values. +func NewUInt16(name, description string) *UInt16 { + return &UInt16{name: name, description: description} +} + +func (k *UInt16) Name() string { return k.name } +func (k *UInt16) Description() string { return k.description } + +func (k *UInt16) Format(w io.Writer, buf []byte, l label.Label) { + w.Write(strconv.AppendUint(buf, uint64(k.From(l)), 10)) +} + +// Of creates a new Label with this key and the supplied value. +func (k *UInt16) Of(v uint16) label.Label { return label.Of64(k, uint64(v)) } + +// Get can be used to get a label for the key from a label.Map. +func (k *UInt16) Get(lm label.Map) uint16 { + if t := lm.Find(k); t.Valid() { + return k.From(t) + } + return 0 +} + +// From can be used to get a value from a Label. +func (k *UInt16) From(t label.Label) uint16 { return uint16(t.Unpack64()) } + +// UInt32 represents a key +type UInt32 struct { + name string + description string +} + +// NewUInt32 creates a new Key for uint32 values. +func NewUInt32(name, description string) *UInt32 { + return &UInt32{name: name, description: description} +} + +func (k *UInt32) Name() string { return k.name } +func (k *UInt32) Description() string { return k.description } + +func (k *UInt32) Format(w io.Writer, buf []byte, l label.Label) { + w.Write(strconv.AppendUint(buf, uint64(k.From(l)), 10)) +} + +// Of creates a new Label with this key and the supplied value. +func (k *UInt32) Of(v uint32) label.Label { return label.Of64(k, uint64(v)) } + +// Get can be used to get a label for the key from a label.Map. +func (k *UInt32) Get(lm label.Map) uint32 { + if t := lm.Find(k); t.Valid() { + return k.From(t) + } + return 0 +} + +// From can be used to get a value from a Label. +func (k *UInt32) From(t label.Label) uint32 { return uint32(t.Unpack64()) } + +// UInt64 represents a key +type UInt64 struct { + name string + description string +} + +// NewUInt64 creates a new Key for uint64 values. +func NewUInt64(name, description string) *UInt64 { + return &UInt64{name: name, description: description} +} + +func (k *UInt64) Name() string { return k.name } +func (k *UInt64) Description() string { return k.description } + +func (k *UInt64) Format(w io.Writer, buf []byte, l label.Label) { + w.Write(strconv.AppendUint(buf, k.From(l), 10)) +} + +// Of creates a new Label with this key and the supplied value. +func (k *UInt64) Of(v uint64) label.Label { return label.Of64(k, v) } + +// Get can be used to get a label for the key from a label.Map. +func (k *UInt64) Get(lm label.Map) uint64 { + if t := lm.Find(k); t.Valid() { + return k.From(t) + } + return 0 +} + +// From can be used to get a value from a Label. +func (k *UInt64) From(t label.Label) uint64 { return t.Unpack64() } + +// Float32 represents a key +type Float32 struct { + name string + description string +} + +// NewFloat32 creates a new Key for float32 values. +func NewFloat32(name, description string) *Float32 { + return &Float32{name: name, description: description} +} + +func (k *Float32) Name() string { return k.name } +func (k *Float32) Description() string { return k.description } + +func (k *Float32) Format(w io.Writer, buf []byte, l label.Label) { + w.Write(strconv.AppendFloat(buf, float64(k.From(l)), 'E', -1, 32)) +} + +// Of creates a new Label with this key and the supplied value. +func (k *Float32) Of(v float32) label.Label { + return label.Of64(k, uint64(math.Float32bits(v))) +} + +// Get can be used to get a label for the key from a label.Map. +func (k *Float32) Get(lm label.Map) float32 { + if t := lm.Find(k); t.Valid() { + return k.From(t) + } + return 0 +} + +// From can be used to get a value from a Label. +func (k *Float32) From(t label.Label) float32 { + return math.Float32frombits(uint32(t.Unpack64())) +} + +// Float64 represents a key +type Float64 struct { + name string + description string +} + +// NewFloat64 creates a new Key for int64 values. +func NewFloat64(name, description string) *Float64 { + return &Float64{name: name, description: description} +} + +func (k *Float64) Name() string { return k.name } +func (k *Float64) Description() string { return k.description } + +func (k *Float64) Format(w io.Writer, buf []byte, l label.Label) { + w.Write(strconv.AppendFloat(buf, k.From(l), 'E', -1, 64)) +} + +// Of creates a new Label with this key and the supplied value. +func (k *Float64) Of(v float64) label.Label { + return label.Of64(k, math.Float64bits(v)) +} + +// Get can be used to get a label for the key from a label.Map. +func (k *Float64) Get(lm label.Map) float64 { + if t := lm.Find(k); t.Valid() { + return k.From(t) + } + return 0 +} + +// From can be used to get a value from a Label. +func (k *Float64) From(t label.Label) float64 { + return math.Float64frombits(t.Unpack64()) +} + +// String represents a key +type String struct { + name string + description string +} + +// NewString creates a new Key for int64 values. +func NewString(name, description string) *String { + return &String{name: name, description: description} +} + +func (k *String) Name() string { return k.name } +func (k *String) Description() string { return k.description } + +func (k *String) Format(w io.Writer, buf []byte, l label.Label) { + w.Write(strconv.AppendQuote(buf, k.From(l))) +} + +// Of creates a new Label with this key and the supplied value. +func (k *String) Of(v string) label.Label { return label.OfString(k, v) } + +// Get can be used to get a label for the key from a label.Map. +func (k *String) Get(lm label.Map) string { + if t := lm.Find(k); t.Valid() { + return k.From(t) + } + return "" +} + +// From can be used to get a value from a Label. +func (k *String) From(t label.Label) string { return t.UnpackString() } + +// Boolean represents a key +type Boolean struct { + name string + description string +} + +// NewBoolean creates a new Key for bool values. +func NewBoolean(name, description string) *Boolean { + return &Boolean{name: name, description: description} +} + +func (k *Boolean) Name() string { return k.name } +func (k *Boolean) Description() string { return k.description } + +func (k *Boolean) Format(w io.Writer, buf []byte, l label.Label) { + w.Write(strconv.AppendBool(buf, k.From(l))) +} + +// Of creates a new Label with this key and the supplied value. +func (k *Boolean) Of(v bool) label.Label { + if v { + return label.Of64(k, 1) + } + return label.Of64(k, 0) +} + +// Get can be used to get a label for the key from a label.Map. +func (k *Boolean) Get(lm label.Map) bool { + if t := lm.Find(k); t.Valid() { + return k.From(t) + } + return false +} + +// From can be used to get a value from a Label. +func (k *Boolean) From(t label.Label) bool { return t.Unpack64() > 0 } + +// Error represents a key +type Error struct { + name string + description string +} + +// NewError creates a new Key for int64 values. +func NewError(name, description string) *Error { + return &Error{name: name, description: description} +} + +func (k *Error) Name() string { return k.name } +func (k *Error) Description() string { return k.description } + +func (k *Error) Format(w io.Writer, buf []byte, l label.Label) { + io.WriteString(w, k.From(l).Error()) +} + +// Of creates a new Label with this key and the supplied value. +func (k *Error) Of(v error) label.Label { return label.OfValue(k, v) } + +// Get can be used to get a label for the key from a label.Map. +func (k *Error) Get(lm label.Map) error { + if t := lm.Find(k); t.Valid() { + return k.From(t) + } + return nil +} + +// From can be used to get a value from a Label. +func (k *Error) From(t label.Label) error { + err, _ := t.UnpackValue().(error) + return err +} diff --git a/vendor/golang.org/x/tools/internal/event/keys/standard.go b/vendor/golang.org/x/tools/internal/event/keys/standard.go new file mode 100644 index 00000000..7e958665 --- /dev/null +++ b/vendor/golang.org/x/tools/internal/event/keys/standard.go @@ -0,0 +1,22 @@ +// Copyright 2020 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package keys + +var ( + // Msg is a key used to add message strings to label lists. + Msg = NewString("message", "a readable message") + // Label is a key used to indicate an event adds labels to the context. + Label = NewTag("label", "a label context marker") + // Start is used for things like traces that have a name. + Start = NewString("start", "span start") + // Metric is a key used to indicate an event records metrics. + End = NewTag("end", "a span end marker") + // Metric is a key used to indicate an event records metrics. + Detach = NewTag("detach", "a span detach marker") + // Err is a key used to add error values to label lists. + Err = NewError("error", "an error that occurred") + // Metric is a key used to indicate an event records metrics. + Metric = NewTag("metric", "a metric event marker") +) diff --git a/vendor/golang.org/x/tools/internal/event/label/label.go b/vendor/golang.org/x/tools/internal/event/label/label.go new file mode 100644 index 00000000..0f526e1f --- /dev/null +++ b/vendor/golang.org/x/tools/internal/event/label/label.go @@ -0,0 +1,215 @@ +// Copyright 2019 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package label + +import ( + "fmt" + "io" + "reflect" + "unsafe" +) + +// Key is used as the identity of a Label. +// Keys are intended to be compared by pointer only, the name should be unique +// for communicating with external systems, but it is not required or enforced. +type Key interface { + // Name returns the key name. + Name() string + // Description returns a string that can be used to describe the value. + Description() string + + // Format is used in formatting to append the value of the label to the + // supplied buffer. + // The formatter may use the supplied buf as a scratch area to avoid + // allocations. + Format(w io.Writer, buf []byte, l Label) +} + +// Label holds a key and value pair. +// It is normally used when passing around lists of labels. +type Label struct { + key Key + packed uint64 + untyped interface{} +} + +// Map is the interface to a collection of Labels indexed by key. +type Map interface { + // Find returns the label that matches the supplied key. + Find(key Key) Label +} + +// List is the interface to something that provides an iterable +// list of labels. +// Iteration should start from 0 and continue until Valid returns false. +type List interface { + // Valid returns true if the index is within range for the list. + // It does not imply the label at that index will itself be valid. + Valid(index int) bool + // Label returns the label at the given index. + Label(index int) Label +} + +// list implements LabelList for a list of Labels. +type list struct { + labels []Label +} + +// filter wraps a LabelList filtering out specific labels. +type filter struct { + keys []Key + underlying List +} + +// listMap implements LabelMap for a simple list of labels. +type listMap struct { + labels []Label +} + +// mapChain implements LabelMap for a list of underlying LabelMap. +type mapChain struct { + maps []Map +} + +// OfValue creates a new label from the key and value. +// This method is for implementing new key types, label creation should +// normally be done with the Of method of the key. +func OfValue(k Key, value interface{}) Label { return Label{key: k, untyped: value} } + +// UnpackValue assumes the label was built using LabelOfValue and returns the value +// that was passed to that constructor. +// This method is for implementing new key types, for type safety normal +// access should be done with the From method of the key. +func (t Label) UnpackValue() interface{} { return t.untyped } + +// Of64 creates a new label from a key and a uint64. This is often +// used for non uint64 values that can be packed into a uint64. +// This method is for implementing new key types, label creation should +// normally be done with the Of method of the key. +func Of64(k Key, v uint64) Label { return Label{key: k, packed: v} } + +// Unpack64 assumes the label was built using LabelOf64 and returns the value that +// was passed to that constructor. +// This method is for implementing new key types, for type safety normal +// access should be done with the From method of the key. +func (t Label) Unpack64() uint64 { return t.packed } + +type stringptr unsafe.Pointer + +// OfString creates a new label from a key and a string. +// This method is for implementing new key types, label creation should +// normally be done with the Of method of the key. +func OfString(k Key, v string) Label { + hdr := (*reflect.StringHeader)(unsafe.Pointer(&v)) + return Label{ + key: k, + packed: uint64(hdr.Len), + untyped: stringptr(hdr.Data), + } +} + +// UnpackString assumes the label was built using LabelOfString and returns the +// value that was passed to that constructor. +// This method is for implementing new key types, for type safety normal +// access should be done with the From method of the key. +func (t Label) UnpackString() string { + var v string + hdr := (*reflect.StringHeader)(unsafe.Pointer(&v)) + hdr.Data = uintptr(t.untyped.(stringptr)) + hdr.Len = int(t.packed) + return v +} + +// Valid returns true if the Label is a valid one (it has a key). +func (t Label) Valid() bool { return t.key != nil } + +// Key returns the key of this Label. +func (t Label) Key() Key { return t.key } + +// Format is used for debug printing of labels. +func (t Label) Format(f fmt.State, r rune) { + if !t.Valid() { + io.WriteString(f, `nil`) + return + } + io.WriteString(f, t.Key().Name()) + io.WriteString(f, "=") + var buf [128]byte + t.Key().Format(f, buf[:0], t) +} + +func (l *list) Valid(index int) bool { + return index >= 0 && index < len(l.labels) +} + +func (l *list) Label(index int) Label { + return l.labels[index] +} + +func (f *filter) Valid(index int) bool { + return f.underlying.Valid(index) +} + +func (f *filter) Label(index int) Label { + l := f.underlying.Label(index) + for _, f := range f.keys { + if l.Key() == f { + return Label{} + } + } + return l +} + +func (lm listMap) Find(key Key) Label { + for _, l := range lm.labels { + if l.Key() == key { + return l + } + } + return Label{} +} + +func (c mapChain) Find(key Key) Label { + for _, src := range c.maps { + l := src.Find(key) + if l.Valid() { + return l + } + } + return Label{} +} + +var emptyList = &list{} + +func NewList(labels ...Label) List { + if len(labels) == 0 { + return emptyList + } + return &list{labels: labels} +} + +func Filter(l List, keys ...Key) List { + if len(keys) == 0 { + return l + } + return &filter{keys: keys, underlying: l} +} + +func NewMap(labels ...Label) Map { + return listMap{labels: labels} +} + +func MergeMaps(srcs ...Map) Map { + var nonNil []Map + for _, src := range srcs { + if src != nil { + nonNil = append(nonNil, src) + } + } + if len(nonNil) == 1 { + return nonNil[0] + } + return mapChain{maps: nonNil} +} diff --git a/vendor/golang.org/x/tools/internal/fastwalk/fastwalk.go b/vendor/golang.org/x/tools/internal/fastwalk/fastwalk.go index 9887f7e7..798fe599 100644 --- a/vendor/golang.org/x/tools/internal/fastwalk/fastwalk.go +++ b/vendor/golang.org/x/tools/internal/fastwalk/fastwalk.go @@ -40,12 +40,12 @@ var ErrSkipFiles = errors.New("fastwalk: skip remaining files in directory") // If fastWalk returns filepath.SkipDir, the directory is skipped. // // Unlike filepath.Walk: -// * file stat calls must be done by the user. +// - file stat calls must be done by the user. // The only provided metadata is the file type, which does not include // any permission bits. -// * multiple goroutines stat the filesystem concurrently. The provided +// - multiple goroutines stat the filesystem concurrently. The provided // walkFn must be safe for concurrent use. -// * fastWalk can follow symlinks if walkFn returns the TraverseLink +// - fastWalk can follow symlinks if walkFn returns the TraverseLink // sentinel error. It is the walkFn's responsibility to prevent // fastWalk from going into symlink cycles. func Walk(root string, walkFn func(path string, typ os.FileMode) error) error { diff --git a/vendor/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_fileno.go b/vendor/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_fileno.go index ccffec5a..d58595db 100644 --- a/vendor/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_fileno.go +++ b/vendor/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_fileno.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build freebsd || openbsd || netbsd // +build freebsd openbsd netbsd package fastwalk diff --git a/vendor/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_ino.go b/vendor/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_ino.go index ab7fbc0a..ea02b9eb 100644 --- a/vendor/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_ino.go +++ b/vendor/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_ino.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build (linux || darwin) && !appengine // +build linux darwin // +build !appengine diff --git a/vendor/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_namlen_bsd.go b/vendor/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_namlen_bsd.go index a3b26a7b..d5c9c321 100644 --- a/vendor/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_namlen_bsd.go +++ b/vendor/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_namlen_bsd.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build darwin || freebsd || openbsd || netbsd // +build darwin freebsd openbsd netbsd package fastwalk diff --git a/vendor/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_namlen_linux.go b/vendor/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_namlen_linux.go index e880d358..c82e57df 100644 --- a/vendor/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_namlen_linux.go +++ b/vendor/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_namlen_linux.go @@ -2,8 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build linux -// +build !appengine +//go:build linux && !appengine +// +build linux,!appengine package fastwalk diff --git a/vendor/golang.org/x/tools/internal/fastwalk/fastwalk_portable.go b/vendor/golang.org/x/tools/internal/fastwalk/fastwalk_portable.go index b0d6327a..085d3116 100644 --- a/vendor/golang.org/x/tools/internal/fastwalk/fastwalk_portable.go +++ b/vendor/golang.org/x/tools/internal/fastwalk/fastwalk_portable.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build appengine || (!linux && !darwin && !freebsd && !openbsd && !netbsd) // +build appengine !linux,!darwin,!freebsd,!openbsd,!netbsd package fastwalk diff --git a/vendor/golang.org/x/tools/internal/fastwalk/fastwalk_unix.go b/vendor/golang.org/x/tools/internal/fastwalk/fastwalk_unix.go index 5901a8f6..58bd8784 100644 --- a/vendor/golang.org/x/tools/internal/fastwalk/fastwalk_unix.go +++ b/vendor/golang.org/x/tools/internal/fastwalk/fastwalk_unix.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build (linux || darwin || freebsd || openbsd || netbsd) && !appengine // +build linux darwin freebsd openbsd netbsd // +build !appengine @@ -21,7 +22,7 @@ const blockSize = 8 << 10 const unknownFileMode os.FileMode = os.ModeNamedPipe | os.ModeSocket | os.ModeDevice func readDir(dirName string, fn func(dirName, entName string, typ os.FileMode) error) error { - fd, err := syscall.Open(dirName, 0, 0) + fd, err := open(dirName, 0, 0) if err != nil { return &os.PathError{Op: "open", Path: dirName, Err: err} } @@ -35,7 +36,7 @@ func readDir(dirName string, fn func(dirName, entName string, typ os.FileMode) e for { if bufp >= nbuf { bufp = 0 - nbuf, err = syscall.ReadDirent(fd, buf) + nbuf, err = readDirent(fd, buf) if err != nil { return os.NewSyscallError("readdirent", err) } @@ -126,3 +127,27 @@ func parseDirEnt(buf []byte) (consumed int, name string, typ os.FileMode) { } return } + +// According to https://golang.org/doc/go1.14#runtime +// A consequence of the implementation of preemption is that on Unix systems, including Linux and macOS +// systems, programs built with Go 1.14 will receive more signals than programs built with earlier releases. +// +// This causes syscall.Open and syscall.ReadDirent sometimes fail with EINTR errors. +// We need to retry in this case. +func open(path string, mode int, perm uint32) (fd int, err error) { + for { + fd, err := syscall.Open(path, mode, perm) + if err != syscall.EINTR { + return fd, err + } + } +} + +func readDirent(fd int, buf []byte) (n int, err error) { + for { + nbuf, err := syscall.ReadDirent(fd, buf) + if err != syscall.EINTR { + return nbuf, err + } + } +} diff --git a/vendor/golang.org/x/tools/internal/gocommand/invoke.go b/vendor/golang.org/x/tools/internal/gocommand/invoke.go index ac80f107..67256dc3 100644 --- a/vendor/golang.org/x/tools/internal/gocommand/invoke.go +++ b/vendor/golang.org/x/tools/internal/gocommand/invoke.go @@ -11,35 +11,149 @@ import ( "fmt" "io" "os" - "os/exec" + "regexp" + "strconv" "strings" + "sync" "time" + + exec "golang.org/x/sys/execabs" + + "golang.org/x/tools/internal/event" ) +// An Runner will run go command invocations and serialize +// them if it sees a concurrency error. +type Runner struct { + // once guards the runner initialization. + once sync.Once + + // inFlight tracks available workers. + inFlight chan struct{} + + // serialized guards the ability to run a go command serially, + // to avoid deadlocks when claiming workers. + serialized chan struct{} +} + +const maxInFlight = 10 + +func (runner *Runner) initialize() { + runner.once.Do(func() { + runner.inFlight = make(chan struct{}, maxInFlight) + runner.serialized = make(chan struct{}, 1) + }) +} + +// 1.13: go: updates to go.mod needed, but contents have changed +// 1.14: go: updating go.mod: existing contents have changed since last read +var modConcurrencyError = regexp.MustCompile(`go:.*go.mod.*contents have changed`) + +// Run is a convenience wrapper around RunRaw. +// It returns only stdout and a "friendly" error. +func (runner *Runner) Run(ctx context.Context, inv Invocation) (*bytes.Buffer, error) { + stdout, _, friendly, _ := runner.RunRaw(ctx, inv) + return stdout, friendly +} + +// RunPiped runs the invocation serially, always waiting for any concurrent +// invocations to complete first. +func (runner *Runner) RunPiped(ctx context.Context, inv Invocation, stdout, stderr io.Writer) error { + _, err := runner.runPiped(ctx, inv, stdout, stderr) + return err +} + +// RunRaw runs the invocation, serializing requests only if they fight over +// go.mod changes. +func (runner *Runner) RunRaw(ctx context.Context, inv Invocation) (*bytes.Buffer, *bytes.Buffer, error, error) { + // Make sure the runner is always initialized. + runner.initialize() + + // First, try to run the go command concurrently. + stdout, stderr, friendlyErr, err := runner.runConcurrent(ctx, inv) + + // If we encounter a load concurrency error, we need to retry serially. + if friendlyErr == nil || !modConcurrencyError.MatchString(friendlyErr.Error()) { + return stdout, stderr, friendlyErr, err + } + event.Error(ctx, "Load concurrency error, will retry serially", err) + + // Run serially by calling runPiped. + stdout.Reset() + stderr.Reset() + friendlyErr, err = runner.runPiped(ctx, inv, stdout, stderr) + return stdout, stderr, friendlyErr, err +} + +func (runner *Runner) runConcurrent(ctx context.Context, inv Invocation) (*bytes.Buffer, *bytes.Buffer, error, error) { + // Wait for 1 worker to become available. + select { + case <-ctx.Done(): + return nil, nil, nil, ctx.Err() + case runner.inFlight <- struct{}{}: + defer func() { <-runner.inFlight }() + } + + stdout, stderr := &bytes.Buffer{}, &bytes.Buffer{} + friendlyErr, err := inv.runWithFriendlyError(ctx, stdout, stderr) + return stdout, stderr, friendlyErr, err +} + +func (runner *Runner) runPiped(ctx context.Context, inv Invocation, stdout, stderr io.Writer) (error, error) { + // Make sure the runner is always initialized. + runner.initialize() + + // Acquire the serialization lock. This avoids deadlocks between two + // runPiped commands. + select { + case <-ctx.Done(): + return nil, ctx.Err() + case runner.serialized <- struct{}{}: + defer func() { <-runner.serialized }() + } + + // Wait for all in-progress go commands to return before proceeding, + // to avoid load concurrency errors. + for i := 0; i < maxInFlight; i++ { + select { + case <-ctx.Done(): + return nil, ctx.Err() + case runner.inFlight <- struct{}{}: + // Make sure we always "return" any workers we took. + defer func() { <-runner.inFlight }() + } + } + + return inv.runWithFriendlyError(ctx, stdout, stderr) +} + // An Invocation represents a call to the go command. type Invocation struct { Verb string Args []string BuildFlags []string + + // If ModFlag is set, the go command is invoked with -mod=ModFlag. + ModFlag string + + // If ModFile is set, the go command is invoked with -modfile=ModFile. + ModFile string + + // If Overlay is set, the go command is invoked with -overlay=Overlay. + Overlay string + + // If CleanEnv is set, the invocation will run only with the environment + // in Env, not starting with os.Environ. + CleanEnv bool Env []string WorkingDir string Logf func(format string, args ...interface{}) } -// Run runs the invocation, returning its stdout and an error suitable for -// human consumption, including stderr. -func (i *Invocation) Run(ctx context.Context) (*bytes.Buffer, error) { - stdout, _, friendly, _ := i.RunRaw(ctx) - return stdout, friendly -} - -// RunRaw is like RunPiped, but also returns the raw stderr and error for callers -// that want to do low-level error handling/recovery. -func (i *Invocation) RunRaw(ctx context.Context) (stdout *bytes.Buffer, stderr *bytes.Buffer, friendlyError error, rawError error) { - stdout = &bytes.Buffer{} - stderr = &bytes.Buffer{} - rawError = i.RunPiped(ctx, stdout, stderr) +func (i *Invocation) runWithFriendlyError(ctx context.Context, stdout, stderr io.Writer) (friendlyError error, rawError error) { + rawError = i.run(ctx, stdout, stderr) if rawError != nil { + friendlyError = rawError // Check for 'go' executable not being found. if ee, ok := rawError.(*exec.Error); ok && ee.Err == exec.ErrNotFound { friendlyError = fmt.Errorf("go command required, not found: %v", ee) @@ -47,30 +161,53 @@ func (i *Invocation) RunRaw(ctx context.Context) (stdout *bytes.Buffer, stderr * if ctx.Err() != nil { friendlyError = ctx.Err() } - friendlyError = fmt.Errorf("err: %v: stderr: %s", rawError, stderr) + friendlyError = fmt.Errorf("err: %v: stderr: %s", friendlyError, stderr) } return } -// RunPiped is like Run, but relies on the given stdout/stderr -func (i *Invocation) RunPiped(ctx context.Context, stdout, stderr io.Writer) error { +func (i *Invocation) run(ctx context.Context, stdout, stderr io.Writer) error { log := i.Logf if log == nil { log = func(string, ...interface{}) {} } goArgs := []string{i.Verb} + + appendModFile := func() { + if i.ModFile != "" { + goArgs = append(goArgs, "-modfile="+i.ModFile) + } + } + appendModFlag := func() { + if i.ModFlag != "" { + goArgs = append(goArgs, "-mod="+i.ModFlag) + } + } + appendOverlayFlag := func() { + if i.Overlay != "" { + goArgs = append(goArgs, "-overlay="+i.Overlay) + } + } + switch i.Verb { + case "env", "version": + goArgs = append(goArgs, i.Args...) case "mod": - // mod needs the sub-verb before build flags. + // mod needs the sub-verb before flags. goArgs = append(goArgs, i.Args[0]) - goArgs = append(goArgs, i.BuildFlags...) + appendModFile() goArgs = append(goArgs, i.Args[1:]...) - case "env": - // env doesn't take build flags. + case "get": + goArgs = append(goArgs, i.BuildFlags...) + appendModFile() goArgs = append(goArgs, i.Args...) - default: + + default: // notably list and build. goArgs = append(goArgs, i.BuildFlags...) + appendModFile() + appendModFlag() + appendOverlayFlag() goArgs = append(goArgs, i.Args...) } cmd := exec.Command("go", goArgs...) @@ -82,12 +219,14 @@ func (i *Invocation) RunPiped(ctx context.Context, stdout, stderr io.Writer) err // The Go stdlib has a special feature where if the cwd and the PWD are the // same node then it trusts the PWD, so by setting it in the env for the child // process we fix up all the paths returned by the go command. - cmd.Env = append(os.Environ(), i.Env...) + if !i.CleanEnv { + cmd.Env = os.Environ() + } + cmd.Env = append(cmd.Env, i.Env...) if i.WorkingDir != "" { cmd.Env = append(cmd.Env, "PWD="+i.WorkingDir) cmd.Dir = i.WorkingDir } - defer func(start time.Time) { log("%s for %v", time.Since(start), cmdDebugStr(cmd)) }(time.Now()) return runCmdContext(ctx, cmd) @@ -124,10 +263,21 @@ func runCmdContext(ctx context.Context, cmd *exec.Cmd) error { func cmdDebugStr(cmd *exec.Cmd) string { env := make(map[string]string) for _, kv := range cmd.Env { - split := strings.Split(kv, "=") - k, v := split[0], split[1] - env[k] = v + split := strings.SplitN(kv, "=", 2) + if len(split) == 2 { + k, v := split[0], split[1] + env[k] = v + } } - return fmt.Sprintf("GOROOT=%v GOPATH=%v GO111MODULE=%v GOPROXY=%v PWD=%v go %v", env["GOROOT"], env["GOPATH"], env["GO111MODULE"], env["GOPROXY"], env["PWD"], cmd.Args) + var args []string + for _, arg := range cmd.Args { + quoted := strconv.Quote(arg) + if quoted[1:len(quoted)-1] != arg || strings.Contains(arg, " ") { + args = append(args, quoted) + } else { + args = append(args, arg) + } + } + return fmt.Sprintf("GOROOT=%v GOPATH=%v GO111MODULE=%v GOPROXY=%v PWD=%v %v", env["GOROOT"], env["GOPATH"], env["GO111MODULE"], env["GOPROXY"], env["PWD"], strings.Join(args, " ")) } diff --git a/vendor/golang.org/x/tools/internal/gocommand/vendor.go b/vendor/golang.org/x/tools/internal/gocommand/vendor.go new file mode 100644 index 00000000..2d3d408c --- /dev/null +++ b/vendor/golang.org/x/tools/internal/gocommand/vendor.go @@ -0,0 +1,109 @@ +// Copyright 2020 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package gocommand + +import ( + "bytes" + "context" + "fmt" + "os" + "path/filepath" + "regexp" + "strings" + "time" + + "golang.org/x/mod/semver" +) + +// ModuleJSON holds information about a module. +type ModuleJSON struct { + Path string // module path + Version string // module version + Versions []string // available module versions (with -versions) + Replace *ModuleJSON // replaced by this module + Time *time.Time // time version was created + Update *ModuleJSON // available update, if any (with -u) + Main bool // is this the main module? + Indirect bool // is this module only an indirect dependency of main module? + Dir string // directory holding files for this module, if any + GoMod string // path to go.mod file used when loading this module, if any + GoVersion string // go version used in module +} + +var modFlagRegexp = regexp.MustCompile(`-mod[ =](\w+)`) + +// VendorEnabled reports whether vendoring is enabled. It takes a *Runner to execute Go commands +// with the supplied context.Context and Invocation. The Invocation can contain pre-defined fields, +// of which only Verb and Args are modified to run the appropriate Go command. +// Inspired by setDefaultBuildMod in modload/init.go +func VendorEnabled(ctx context.Context, inv Invocation, r *Runner) (bool, *ModuleJSON, error) { + mainMod, go114, err := getMainModuleAnd114(ctx, inv, r) + if err != nil { + return false, nil, err + } + + // We check the GOFLAGS to see if there is anything overridden or not. + inv.Verb = "env" + inv.Args = []string{"GOFLAGS"} + stdout, err := r.Run(ctx, inv) + if err != nil { + return false, nil, err + } + goflags := string(bytes.TrimSpace(stdout.Bytes())) + matches := modFlagRegexp.FindStringSubmatch(goflags) + var modFlag string + if len(matches) != 0 { + modFlag = matches[1] + } + // Don't override an explicit '-mod=' argument. + if modFlag == "vendor" { + return true, mainMod, nil + } else if modFlag != "" { + return false, nil, nil + } + if mainMod == nil || !go114 { + return false, nil, nil + } + // Check 1.14's automatic vendor mode. + if fi, err := os.Stat(filepath.Join(mainMod.Dir, "vendor")); err == nil && fi.IsDir() { + if mainMod.GoVersion != "" && semver.Compare("v"+mainMod.GoVersion, "v1.14") >= 0 { + // The Go version is at least 1.14, and a vendor directory exists. + // Set -mod=vendor by default. + return true, mainMod, nil + } + } + return false, nil, nil +} + +// getMainModuleAnd114 gets one of the main modules' information and whether the +// go command in use is 1.14+. This is the information needed to figure out +// if vendoring should be enabled. +func getMainModuleAnd114(ctx context.Context, inv Invocation, r *Runner) (*ModuleJSON, bool, error) { + const format = `{{.Path}} +{{.Dir}} +{{.GoMod}} +{{.GoVersion}} +{{range context.ReleaseTags}}{{if eq . "go1.14"}}{{.}}{{end}}{{end}} +` + inv.Verb = "list" + inv.Args = []string{"-m", "-f", format} + stdout, err := r.Run(ctx, inv) + if err != nil { + return nil, false, err + } + + lines := strings.Split(stdout.String(), "\n") + if len(lines) < 5 { + return nil, false, fmt.Errorf("unexpected stdout: %q", stdout.String()) + } + mod := &ModuleJSON{ + Path: lines[0], + Dir: lines[1], + GoMod: lines[2], + GoVersion: lines[3], + Main: true, + } + return mod, lines[4] == "go1.14", nil +} diff --git a/vendor/golang.org/x/tools/internal/gocommand/version.go b/vendor/golang.org/x/tools/internal/gocommand/version.go new file mode 100644 index 00000000..71304368 --- /dev/null +++ b/vendor/golang.org/x/tools/internal/gocommand/version.go @@ -0,0 +1,51 @@ +// Copyright 2020 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package gocommand + +import ( + "context" + "fmt" + "strings" +) + +// GoVersion checks the go version by running "go list" with modules off. +// It returns the X in Go 1.X. +func GoVersion(ctx context.Context, inv Invocation, r *Runner) (int, error) { + inv.Verb = "list" + inv.Args = []string{"-e", "-f", `{{context.ReleaseTags}}`, `--`, `unsafe`} + inv.Env = append(append([]string{}, inv.Env...), "GO111MODULE=off") + // Unset any unneeded flags, and remove them from BuildFlags, if they're + // present. + inv.ModFile = "" + inv.ModFlag = "" + var buildFlags []string + for _, flag := range inv.BuildFlags { + // Flags can be prefixed by one or two dashes. + f := strings.TrimPrefix(strings.TrimPrefix(flag, "-"), "-") + if strings.HasPrefix(f, "mod=") || strings.HasPrefix(f, "modfile=") { + continue + } + buildFlags = append(buildFlags, flag) + } + inv.BuildFlags = buildFlags + stdoutBytes, err := r.Run(ctx, inv) + if err != nil { + return 0, err + } + stdout := stdoutBytes.String() + if len(stdout) < 3 { + return 0, fmt.Errorf("bad ReleaseTags output: %q", stdout) + } + // Split up "[go1.1 go1.15]" + tags := strings.Fields(stdout[1 : len(stdout)-2]) + for i := len(tags) - 1; i >= 0; i-- { + var version int + if _, err := fmt.Sscanf(tags[i], "go1.%d", &version); err != nil { + continue + } + return version, nil + } + return 0, fmt.Errorf("no parseable ReleaseTags in %v", tags) +} diff --git a/vendor/golang.org/x/tools/internal/gopathwalk/walk.go b/vendor/golang.org/x/tools/internal/gopathwalk/walk.go index 390cb9db..16840532 100644 --- a/vendor/golang.org/x/tools/internal/gopathwalk/walk.go +++ b/vendor/golang.org/x/tools/internal/gopathwalk/walk.go @@ -10,7 +10,6 @@ import ( "bufio" "bytes" "fmt" - "go/build" "io/ioutil" "log" "os" @@ -47,16 +46,6 @@ type Root struct { Type RootType } -// SrcDirsRoots returns the roots from build.Default.SrcDirs(). Not modules-compatible. -func SrcDirsRoots(ctx *build.Context) []Root { - var roots []Root - roots = append(roots, Root{filepath.Join(ctx.GOROOT, "src"), RootGOROOT}) - for _, p := range filepath.SplitList(ctx.GOPATH) { - roots = append(roots, Root{filepath.Join(p, "src"), RootGOPATH}) - } - return roots -} - // Walk walks Go source directories ($GOROOT, $GOPATH, etc) to find packages. // For each package found, add will be called (concurrently) with the absolute // paths of the containing source directory and the package directory. @@ -186,8 +175,8 @@ func (w *walker) shouldSkipDir(fi os.FileInfo, dir string) bool { // walk walks through the given path. func (w *walker) walk(path string, typ os.FileMode) error { - dir := filepath.Dir(path) if typ.IsRegular() { + dir := filepath.Dir(path) if dir == w.root.Path && (w.root.Type == RootGOROOT || w.root.Type == RootGOPATH) { // Doesn't make sense to have regular files // directly in your $GOPATH/src or $GOROOT/src. @@ -220,12 +209,7 @@ func (w *walker) walk(path string, typ os.FileMode) error { // Emacs noise. return nil } - fi, err := os.Lstat(path) - if err != nil { - // Just ignore it. - return nil - } - if w.shouldTraverse(dir, fi) { + if w.shouldTraverse(path) { return fastwalk.ErrTraverseLink } } @@ -235,13 +219,8 @@ func (w *walker) walk(path string, typ os.FileMode) error { // shouldTraverse reports whether the symlink fi, found in dir, // should be followed. It makes sure symlinks were never visited // before to avoid symlink loops. -func (w *walker) shouldTraverse(dir string, fi os.FileInfo) bool { - path := filepath.Join(dir, fi.Name()) - target, err := filepath.EvalSymlinks(path) - if err != nil { - return false - } - ts, err := os.Stat(target) +func (w *walker) shouldTraverse(path string) bool { + ts, err := os.Stat(path) if err != nil { fmt.Fprintln(os.Stderr, err) return false @@ -249,7 +228,7 @@ func (w *walker) shouldTraverse(dir string, fi os.FileInfo) bool { if !ts.IsDir() { return false } - if w.shouldSkipDir(ts, dir) { + if w.shouldSkipDir(ts, filepath.Dir(path)) { return false } // Check for symlink loops by statting each directory component diff --git a/vendor/golang.org/x/tools/internal/imports/fix.go b/vendor/golang.org/x/tools/internal/imports/fix.go index 92a23439..9e373d64 100644 --- a/vendor/golang.org/x/tools/internal/imports/fix.go +++ b/vendor/golang.org/x/tools/internal/imports/fix.go @@ -7,6 +7,7 @@ package imports import ( "bytes" "context" + "encoding/json" "fmt" "go/ast" "go/build" @@ -31,35 +32,36 @@ import ( // importToGroup is a list of functions which map from an import path to // a group number. -var importToGroup = []func(env *ProcessEnv, importPath string) (num int, ok bool){ - func(env *ProcessEnv, importPath string) (num int, ok bool) { - if env.LocalPrefix == "" { +var importToGroup = []func(localPrefix, importPath string) (num int, ok bool){ + func(localPrefix, importPath string) (num int, ok bool) { + if localPrefix == "" { return } - for _, p := range strings.Split(env.LocalPrefix, ",") { + for _, p := range strings.Split(localPrefix, ",") { if strings.HasPrefix(importPath, p) || strings.TrimSuffix(p, "/") == importPath { return 3, true } } return }, - func(_ *ProcessEnv, importPath string) (num int, ok bool) { + func(_, importPath string) (num int, ok bool) { if strings.HasPrefix(importPath, "appengine") { return 2, true } return }, - func(_ *ProcessEnv, importPath string) (num int, ok bool) { - if strings.Contains(importPath, ".") { + func(_, importPath string) (num int, ok bool) { + firstComponent := strings.Split(importPath, "/")[0] + if strings.Contains(firstComponent, ".") { return 1, true } return }, } -func importGroup(env *ProcessEnv, importPath string) int { +func importGroup(localPrefix, importPath string) int { for _, fn := range importToGroup { - if n, ok := fn(env, importPath); ok { + if n, ok := fn(localPrefix, importPath); ok { return n } } @@ -81,7 +83,7 @@ type ImportFix struct { IdentName string // FixType is the type of fix this is (AddImport, DeleteImport, SetImportName). FixType ImportFixType - Relevance int // see pkg + Relevance float64 // see pkg } // An ImportInfo represents a single import statement. @@ -276,7 +278,12 @@ func (p *pass) loadPackageNames(imports []*ImportInfo) error { unknown = append(unknown, imp.ImportPath) } - names, err := p.env.GetResolver().loadPackageNames(unknown, p.srcDir) + resolver, err := p.env.GetResolver() + if err != nil { + return err + } + + names, err := resolver.loadPackageNames(unknown, p.srcDir) if err != nil { return err } @@ -566,7 +573,9 @@ func getFixes(fset *token.FileSet, f *ast.File, filename string, env *ProcessEnv return fixes, nil } - addStdlibCandidates(p, p.missingRefs) + if err := addStdlibCandidates(p, p.missingRefs); err != nil { + return nil, err + } p.assumeSiblingImportsValid() if fixes, done := p.fix(); done { return fixes, nil @@ -583,9 +592,9 @@ func getFixes(fset *token.FileSet, f *ast.File, filename string, env *ProcessEnv return fixes, nil } -// Highest relevance, used for the standard library. Chosen arbitrarily to -// match pre-existing gopls code. -const MaxRelevance = 7 +// MaxRelevance is the highest relevance, used for the standard library. +// Chosen arbitrarily to match pre-existing gopls code. +const MaxRelevance = 7.0 // getCandidatePkgs works with the passed callback to find all acceptable packages. // It deduplicates by import path, and uses a cached stdlib rather than reading @@ -594,22 +603,28 @@ func getCandidatePkgs(ctx context.Context, wrappedCallback *scanCallback, filena notSelf := func(p *pkg) bool { return p.packageName != filePkg || p.dir != filepath.Dir(filename) } + goenv, err := env.goEnv() + if err != nil { + return err + } + + var mu sync.Mutex // to guard asynchronous access to dupCheck + dupCheck := map[string]struct{}{} + // Start off with the standard library. for importPath, exports := range stdlib { p := &pkg{ - dir: filepath.Join(env.GOROOT, "src", importPath), + dir: filepath.Join(goenv["GOROOT"], "src", importPath), importPathShort: importPath, packageName: path.Base(importPath), relevance: MaxRelevance, } - if notSelf(p) && wrappedCallback.packageNameLoaded(p) { + dupCheck[importPath] = struct{}{} + if notSelf(p) && wrappedCallback.dirFound(p) && wrappedCallback.packageNameLoaded(p) { wrappedCallback.exportsLoaded(p, exports) } } - var mu sync.Mutex - dupCheck := map[string]struct{}{} - scanFilter := &scanCallback{ rootFound: func(root gopathwalk.Root) bool { // Exclude goroot results -- getting them is relatively expensive, not cached, @@ -638,15 +653,23 @@ func getCandidatePkgs(ctx context.Context, wrappedCallback *scanCallback, filena wrappedCallback.exportsLoaded(pkg, exports) }, } - return env.GetResolver().scan(ctx, scanFilter) + resolver, err := env.GetResolver() + if err != nil { + return err + } + return resolver.scan(ctx, scanFilter) } -func ScoreImportPaths(ctx context.Context, env *ProcessEnv, paths []string) map[string]int { - result := make(map[string]int) +func ScoreImportPaths(ctx context.Context, env *ProcessEnv, paths []string) (map[string]float64, error) { + result := make(map[string]float64) + resolver, err := env.GetResolver() + if err != nil { + return nil, err + } for _, path := range paths { - result[path] = env.GetResolver().scoreImportPath(ctx, path) + result[path] = resolver.scoreImportPath(ctx, path) } - return result + return result, nil } func PrimeCache(ctx context.Context, env *ProcessEnv) error { @@ -672,8 +695,9 @@ func candidateImportName(pkg *pkg) string { return "" } -// getAllCandidates gets all of the candidates to be imported, regardless of if they are needed. -func getAllCandidates(ctx context.Context, wrapped func(ImportFix), searchPrefix, filename, filePkg string, env *ProcessEnv) error { +// GetAllCandidates calls wrapped for each package whose name starts with +// searchPrefix, and can be imported from filename with the package name filePkg. +func GetAllCandidates(ctx context.Context, wrapped func(ImportFix), searchPrefix, filename, filePkg string, env *ProcessEnv) error { callback := &scanCallback{ rootFound: func(gopathwalk.Root) bool { return true @@ -706,13 +730,43 @@ func getAllCandidates(ctx context.Context, wrapped func(ImportFix), searchPrefix return getCandidatePkgs(ctx, callback, filename, filePkg, env) } +// GetImportPaths calls wrapped for each package whose import path starts with +// searchPrefix, and can be imported from filename with the package name filePkg. +func GetImportPaths(ctx context.Context, wrapped func(ImportFix), searchPrefix, filename, filePkg string, env *ProcessEnv) error { + callback := &scanCallback{ + rootFound: func(gopathwalk.Root) bool { + return true + }, + dirFound: func(pkg *pkg) bool { + if !canUse(filename, pkg.dir) { + return false + } + return strings.HasPrefix(pkg.importPathShort, searchPrefix) + }, + packageNameLoaded: func(pkg *pkg) bool { + wrapped(ImportFix{ + StmtInfo: ImportInfo{ + ImportPath: pkg.importPathShort, + Name: candidateImportName(pkg), + }, + IdentName: pkg.packageName, + FixType: AddImport, + Relevance: pkg.relevance, + }) + return false + }, + } + return getCandidatePkgs(ctx, callback, filename, filePkg, env) +} + // A PackageExport is a package and its exports. type PackageExport struct { Fix *ImportFix Exports []string } -func getPackageExports(ctx context.Context, wrapped func(PackageExport), searchPkg, filename, filePkg string, env *ProcessEnv) error { +// GetPackageExports returns all known packages with name pkg and their exports. +func GetPackageExports(ctx context.Context, wrapped func(PackageExport), searchPkg, filename, filePkg string, env *ProcessEnv) error { callback := &scanCallback{ rootFound: func(gopathwalk.Root) bool { return true @@ -742,83 +796,154 @@ func getPackageExports(ctx context.Context, wrapped func(PackageExport), searchP return getCandidatePkgs(ctx, callback, filename, filePkg, env) } +var RequiredGoEnvVars = []string{"GO111MODULE", "GOFLAGS", "GOINSECURE", "GOMOD", "GOMODCACHE", "GONOPROXY", "GONOSUMDB", "GOPATH", "GOPROXY", "GOROOT", "GOSUMDB", "GOWORK"} + // ProcessEnv contains environment variables and settings that affect the use of // the go command, the go/build package, etc. type ProcessEnv struct { - LocalPrefix string + GocmdRunner *gocommand.Runner BuildFlags []string + ModFlag string + ModFile string - // If non-empty, these will be used instead of the - // process-wide values. - GOPATH, GOROOT, GO111MODULE, GOPROXY, GOFLAGS, GOSUMDB string - WorkingDir string + // Env overrides the OS environment, and can be used to specify + // GOPROXY, GO111MODULE, etc. PATH cannot be set here, because + // exec.Command will not honor it. + // Specifying all of RequiredGoEnvVars avoids a call to `go env`. + Env map[string]string + + WorkingDir string // If Logf is non-nil, debug logging is enabled through this function. Logf func(format string, args ...interface{}) + initialized bool + resolver Resolver } +func (e *ProcessEnv) goEnv() (map[string]string, error) { + if err := e.init(); err != nil { + return nil, err + } + return e.Env, nil +} + +func (e *ProcessEnv) matchFile(dir, name string) (bool, error) { + bctx, err := e.buildContext() + if err != nil { + return false, err + } + return bctx.MatchFile(dir, name) +} + // CopyConfig copies the env's configuration into a new env. func (e *ProcessEnv) CopyConfig() *ProcessEnv { - copy := *e - copy.resolver = nil - return © + copy := &ProcessEnv{ + GocmdRunner: e.GocmdRunner, + initialized: e.initialized, + BuildFlags: e.BuildFlags, + Logf: e.Logf, + WorkingDir: e.WorkingDir, + resolver: nil, + Env: map[string]string{}, + } + for k, v := range e.Env { + copy.Env[k] = v + } + return copy } -func (e *ProcessEnv) env() []string { - env := os.Environ() - add := func(k, v string) { - if v != "" { - env = append(env, k+"="+v) +func (e *ProcessEnv) init() error { + if e.initialized { + return nil + } + + foundAllRequired := true + for _, k := range RequiredGoEnvVars { + if _, ok := e.Env[k]; !ok { + foundAllRequired = false + break } } - add("GOPATH", e.GOPATH) - add("GOROOT", e.GOROOT) - add("GO111MODULE", e.GO111MODULE) - add("GOPROXY", e.GOPROXY) - add("GOFLAGS", e.GOFLAGS) - add("GOSUMDB", e.GOSUMDB) - if e.WorkingDir != "" { - add("PWD", e.WorkingDir) + if foundAllRequired { + e.initialized = true + return nil + } + + if e.Env == nil { + e.Env = map[string]string{} + } + + goEnv := map[string]string{} + stdout, err := e.invokeGo(context.TODO(), "env", append([]string{"-json"}, RequiredGoEnvVars...)...) + if err != nil { + return err + } + if err := json.Unmarshal(stdout.Bytes(), &goEnv); err != nil { + return err + } + for k, v := range goEnv { + e.Env[k] = v + } + e.initialized = true + return nil +} + +func (e *ProcessEnv) env() []string { + var env []string // the gocommand package will prepend os.Environ. + for k, v := range e.Env { + env = append(env, k+"="+v) } return env } -func (e *ProcessEnv) GetResolver() Resolver { +func (e *ProcessEnv) GetResolver() (Resolver, error) { if e.resolver != nil { - return e.resolver + return e.resolver, nil } - out, err := e.invokeGo(context.TODO(), "env", "GOMOD") - if err != nil || len(bytes.TrimSpace(out.Bytes())) == 0 { + if err := e.init(); err != nil { + return nil, err + } + if len(e.Env["GOMOD"]) == 0 && len(e.Env["GOWORK"]) == 0 { e.resolver = newGopathResolver(e) - return e.resolver + return e.resolver, nil } e.resolver = newModuleResolver(e) - return e.resolver + return e.resolver, nil } -func (e *ProcessEnv) buildContext() *build.Context { +func (e *ProcessEnv) buildContext() (*build.Context, error) { ctx := build.Default - ctx.GOROOT = e.GOROOT - ctx.GOPATH = e.GOPATH + goenv, err := e.goEnv() + if err != nil { + return nil, err + } + ctx.GOROOT = goenv["GOROOT"] + ctx.GOPATH = goenv["GOPATH"] // As of Go 1.14, build.Context has a Dir field // (see golang.org/issue/34860). // Populate it only if present. rc := reflect.ValueOf(&ctx).Elem() dir := rc.FieldByName("Dir") - if !dir.IsValid() { - // Working drafts of Go 1.14 named the field "WorkingDir" instead. - // TODO(bcmills): Remove this case after the Go 1.14 beta has been released. - dir = rc.FieldByName("WorkingDir") - } if dir.IsValid() && dir.Kind() == reflect.String { dir.SetString(e.WorkingDir) } - return &ctx + // Since Go 1.11, go/build.Context.Import may invoke 'go list' depending on + // the value in GO111MODULE in the process's environment. We always want to + // run in GOPATH mode when calling Import, so we need to prevent this from + // happening. In Go 1.16, GO111MODULE defaults to "on", so this problem comes + // up more frequently. + // + // HACK: setting any of the Context I/O hooks prevents Import from invoking + // 'go list', regardless of GO111MODULE. This is undocumented, but it's + // unlikely to change before GOPATH support is removed. + ctx.ReadDir = ioutil.ReadDir + + return &ctx, nil } func (e *ProcessEnv) invokeGo(ctx context.Context, verb string, args ...string) (*bytes.Buffer, error) { @@ -830,13 +955,17 @@ func (e *ProcessEnv) invokeGo(ctx context.Context, verb string, args ...string) Logf: e.Logf, WorkingDir: e.WorkingDir, } - return inv.Run(ctx) + return e.GocmdRunner.Run(ctx, inv) } -func addStdlibCandidates(pass *pass, refs references) { +func addStdlibCandidates(pass *pass, refs references) error { + goenv, err := pass.env.goEnv() + if err != nil { + return err + } add := func(pkg string) { // Prevent self-imports. - if path.Base(pkg) == pass.f.Name.Name && filepath.Join(pass.env.GOROOT, "src", pkg) == pass.srcDir { + if path.Base(pkg) == pass.f.Name.Name && filepath.Join(goenv["GOROOT"], "src", pkg) == pass.srcDir { return } exports := copyExports(stdlib[pkg]) @@ -857,6 +986,7 @@ func addStdlibCandidates(pass *pass, refs references) { } } } + return nil } // A Resolver does the build-system-specific parts of goimports. @@ -869,7 +999,7 @@ type Resolver interface { // loadExports may be called concurrently. loadExports(ctx context.Context, pkg *pkg, includeTest bool) (string, []string, error) // scoreImportPath returns the relevance for an import path. - scoreImportPath(ctx context.Context, path string) int + scoreImportPath(ctx context.Context, path string) float64 ClearForNewScan() } @@ -921,10 +1051,13 @@ func addExternalCandidates(pass *pass, refs references, filename string) error { return false // We'll do our own loading after we sort. }, } - err := pass.env.GetResolver().scan(context.Background(), callback) + resolver, err := pass.env.GetResolver() if err != nil { return err } + if err = resolver.scan(context.Background(), callback); err != nil { + return err + } // Search for imports matching potential package references. type result struct { @@ -1050,21 +1183,24 @@ func (r *gopathResolver) ClearForNewScan() { func (r *gopathResolver) loadPackageNames(importPaths []string, srcDir string) (map[string]string, error) { names := map[string]string{} + bctx, err := r.env.buildContext() + if err != nil { + return nil, err + } for _, path := range importPaths { - names[path] = importPathToName(r.env, path, srcDir) + names[path] = importPathToName(bctx, path, srcDir) } return names, nil } // importPathToName finds out the actual package name, as declared in its .go files. -// If there's a problem, it returns "". -func importPathToName(env *ProcessEnv, importPath, srcDir string) (packageName string) { +func importPathToName(bctx *build.Context, importPath, srcDir string) string { // Fast path for standard library without going to disk. if _, ok := stdlib[importPath]; ok { return path.Base(importPath) // stdlib packages always match their paths. } - buildPkg, err := env.buildContext().Import(importPath, srcDir, build.FindOnly) + buildPkg, err := bctx.Import(importPath, srcDir, build.FindOnly) if err != nil { return "" } @@ -1128,10 +1264,10 @@ func packageDirToName(dir string) (packageName string, err error) { } type pkg struct { - dir string // absolute file path to pkg directory ("/usr/lib/go/src/net/http") - importPathShort string // vendorless import path ("net/http", "a/b") - packageName string // package name loaded from source if requested - relevance int // a weakly-defined score of how relevant a package is. 0 is most relevant. + dir string // absolute file path to pkg directory ("/usr/lib/go/src/net/http") + importPathShort string // vendorless import path ("net/http", "a/b") + packageName string // package name loaded from source if requested + relevance float64 // a weakly-defined score of how relevant a package is. 0 is most relevant. } type pkgDistance struct { @@ -1225,8 +1361,18 @@ func (r *gopathResolver) scan(ctx context.Context, callback *scanCallback) error } stop := r.cache.ScanAndListen(ctx, processDir) defer stop() + + goenv, err := r.env.goEnv() + if err != nil { + return err + } + var roots []gopathwalk.Root + roots = append(roots, gopathwalk.Root{filepath.Join(goenv["GOROOT"], "src"), gopathwalk.RootGOROOT}) + for _, p := range filepath.SplitList(goenv["GOPATH"]) { + roots = append(roots, gopathwalk.Root{filepath.Join(p, "src"), gopathwalk.RootGOPATH}) + } // The callback is not necessarily safe to use in the goroutine below. Process roots eagerly. - roots := filterRoots(gopathwalk.SrcDirsRoots(r.env.buildContext()), callback.rootFound) + roots = filterRoots(roots, callback.rootFound) // We can't cancel walks, because we need them to finish to have a usable // cache. Instead, run them in a separate goroutine and detach. scanDone := make(chan struct{}) @@ -1247,7 +1393,7 @@ func (r *gopathResolver) scan(ctx context.Context, callback *scanCallback) error return nil } -func (r *gopathResolver) scoreImportPath(ctx context.Context, path string) int { +func (r *gopathResolver) scoreImportPath(ctx context.Context, path string) float64 { if _, ok := stdlib[path]; ok { return MaxRelevance } @@ -1286,8 +1432,6 @@ func VendorlessPath(ipath string) string { } func loadExportsFromFiles(ctx context.Context, env *ProcessEnv, dir string, includeTest bool) (string, []string, error) { - var exports []string - // Look for non-test, buildable .go files which could provide exports. all, err := ioutil.ReadDir(dir) if err != nil { @@ -1299,7 +1443,7 @@ func loadExportsFromFiles(ctx context.Context, env *ProcessEnv, dir string, incl if !strings.HasSuffix(name, ".go") || (!includeTest && strings.HasSuffix(name, "_test.go")) { continue } - match, err := env.buildContext().MatchFile(dir, fi.Name()) + match, err := env.matchFile(dir, fi.Name()) if err != nil || !match { continue } @@ -1311,6 +1455,7 @@ func loadExportsFromFiles(ctx context.Context, env *ProcessEnv, dir string, incl } var pkgName string + var exports []string fset := token.NewFileSet() for _, fi := range files { select { @@ -1322,7 +1467,10 @@ func loadExportsFromFiles(ctx context.Context, env *ProcessEnv, dir string, incl fullFile := filepath.Join(dir, fi.Name()) f, err := parser.ParseFile(fset, fullFile, nil, 0) if err != nil { - return "", nil, fmt.Errorf("parsing %s: %v", fullFile, err) + if env.Logf != nil { + env.Logf("error parsing %v: %v", fullFile, err) + } + continue } if f.Name.Name == "documentation" { // Special case from go/build.ImportDir, not @@ -1362,6 +1510,10 @@ func findImport(ctx context.Context, pass *pass, candidates []pkgDistance, pkgNa pass.env.Logf("%s candidate %d/%d: %v in %v", pkgName, i+1, len(candidates), c.pkg.importPathShort, c.pkg.dir) } } + resolver, err := pass.env.GetResolver() + if err != nil { + return nil, err + } // Collect exports for packages with matching names. rescv := make([]chan *pkg, len(candidates)) @@ -1400,7 +1552,7 @@ func findImport(ctx context.Context, pass *pass, candidates []pkgDistance, pkgNa } // If we're an x_test, load the package under test's test variant. includeTest := strings.HasSuffix(pass.f.Name.Name, "_test") && c.pkg.dir == pass.srcDir - _, exports, err := pass.env.GetResolver().loadExports(ctx, c.pkg, includeTest) + _, exports, err := resolver.loadExports(ctx, c.pkg, includeTest) if err != nil { if pass.env.Logf != nil { pass.env.Logf("loading exports in dir %s (seeking package %s): %v", c.pkg.dir, pkgName, err) diff --git a/vendor/golang.org/x/tools/internal/imports/imports.go b/vendor/golang.org/x/tools/internal/imports/imports.go index b18daea2..95a88383 100644 --- a/vendor/golang.org/x/tools/internal/imports/imports.go +++ b/vendor/golang.org/x/tools/internal/imports/imports.go @@ -11,17 +11,13 @@ package imports import ( "bufio" "bytes" - "context" "fmt" "go/ast" - "go/build" "go/format" "go/parser" "go/printer" "go/token" "io" - "io/ioutil" - "os" "regexp" "strconv" "strings" @@ -33,6 +29,11 @@ import ( type Options struct { Env *ProcessEnv // The environment to use. Note: this contains the cached module and filesystem state. + // LocalPrefix is a comma-separated string of import path prefixes, which, if + // set, instructs Process to sort the import paths with the given prefixes + // into another group after 3rd-party packages. + LocalPrefix string + Fragment bool // Accept fragment of a source file (no package statement) AllErrors bool // Report all errors (not just the first 10 on different lines) @@ -43,13 +44,8 @@ type Options struct { FormatOnly bool // Disable the insertion and deletion of imports } -// Process implements golang.org/x/tools/imports.Process with explicit context in env. +// Process implements golang.org/x/tools/imports.Process with explicit context in opt.Env. func Process(filename string, src []byte, opt *Options) (formatted []byte, err error) { - src, opt, err = initialize(filename, src, opt) - if err != nil { - return nil, err - } - fileSet := token.NewFileSet() file, adjust, err := parse(fileSet, filename, src, opt) if err != nil { @@ -65,16 +61,12 @@ func Process(filename string, src []byte, opt *Options) (formatted []byte, err e } // FixImports returns a list of fixes to the imports that, when applied, -// will leave the imports in the same state as Process. +// will leave the imports in the same state as Process. src and opt must +// be specified. // // Note that filename's directory influences which imports can be chosen, // so it is important that filename be accurate. func FixImports(filename string, src []byte, opt *Options) (fixes []*ImportFix, err error) { - src, opt, err = initialize(filename, src, opt) - if err != nil { - return nil, err - } - fileSet := token.NewFileSet() file, _, err := parse(fileSet, filename, src, opt) if err != nil { @@ -85,13 +77,9 @@ func FixImports(filename string, src []byte, opt *Options) (fixes []*ImportFix, } // ApplyFixes applies all of the fixes to the file and formats it. extraMode -// is added in when parsing the file. +// is added in when parsing the file. src and opts must be specified, but no +// env is needed. func ApplyFixes(fixes []*ImportFix, filename string, src []byte, opt *Options, extraMode parser.Mode) (formatted []byte, err error) { - src, opt, err = initialize(filename, src, opt) - if err != nil { - return nil, err - } - // Don't use parse() -- we don't care about fragments or statement lists // here, and we need to work with unparseable files. fileSet := token.NewFileSet() @@ -115,62 +103,17 @@ func ApplyFixes(fixes []*ImportFix, filename string, src []byte, opt *Options, e return formatFile(fileSet, file, src, nil, opt) } -// GetAllCandidates gets all of the packages starting with prefix that can be -// imported by filename, sorted by import path. -func GetAllCandidates(ctx context.Context, callback func(ImportFix), searchPrefix, filename, filePkg string, opt *Options) error { - _, opt, err := initialize(filename, []byte{}, opt) - if err != nil { - return err - } - return getAllCandidates(ctx, callback, searchPrefix, filename, filePkg, opt.Env) -} - -// GetPackageExports returns all known packages with name pkg and their exports. -func GetPackageExports(ctx context.Context, callback func(PackageExport), searchPkg, filename, filePkg string, opt *Options) error { - _, opt, err := initialize(filename, []byte{}, opt) - if err != nil { - return err - } - return getPackageExports(ctx, callback, searchPkg, filename, filePkg, opt.Env) -} - -// initialize sets the values for opt and src. -// If they are provided, they are not changed. Otherwise opt is set to the -// default values and src is read from the file system. -func initialize(filename string, src []byte, opt *Options) ([]byte, *Options, error) { - // Use defaults if opt is nil. - if opt == nil { - opt = &Options{Comments: true, TabIndent: true, TabWidth: 8} - } - - // Set the env if the user has not provided it. - if opt.Env == nil { - opt.Env = &ProcessEnv{ - GOPATH: build.Default.GOPATH, - GOROOT: build.Default.GOROOT, - GOFLAGS: os.Getenv("GOFLAGS"), - GO111MODULE: os.Getenv("GO111MODULE"), - GOPROXY: os.Getenv("GOPROXY"), - GOSUMDB: os.Getenv("GOSUMDB"), - } - } - if src == nil { - b, err := ioutil.ReadFile(filename) - if err != nil { - return nil, nil, err - } - src = b - } - - return src, opt, nil -} - -func formatFile(fileSet *token.FileSet, file *ast.File, src []byte, adjust func(orig []byte, src []byte) []byte, opt *Options) ([]byte, error) { - mergeImports(opt.Env, fileSet, file) - sortImports(opt.Env, fileSet, file) - imps := astutil.Imports(fileSet, file) +// formatFile formats the file syntax tree. +// It may mutate the token.FileSet. +// +// If an adjust function is provided, it is called after formatting +// with the original source (formatFile's src parameter) and the +// formatted file, and returns the postpocessed result. +func formatFile(fset *token.FileSet, file *ast.File, src []byte, adjust func(orig []byte, src []byte) []byte, opt *Options) ([]byte, error) { + mergeImports(file) + sortImports(opt.LocalPrefix, fset.File(file.Pos()), file) var spacesBefore []string // import paths we need spaces before - for _, impSection := range imps { + for _, impSection := range astutil.Imports(fset, file) { // Within each block of contiguous imports, see if any // import lines are in different group numbers. If so, // we'll need to put a space between them so it's @@ -178,7 +121,7 @@ func formatFile(fileSet *token.FileSet, file *ast.File, src []byte, adjust func( lastGroup := -1 for _, importSpec := range impSection { importPath, _ := strconv.Unquote(importSpec.Path.Value) - groupNum := importGroup(opt.Env, importPath) + groupNum := importGroup(opt.LocalPrefix, importPath) if groupNum != lastGroup && lastGroup != -1 { spacesBefore = append(spacesBefore, importPath) } @@ -194,7 +137,7 @@ func formatFile(fileSet *token.FileSet, file *ast.File, src []byte, adjust func( printConfig := &printer.Config{Mode: printerMode, Tabwidth: opt.TabWidth} var buf bytes.Buffer - err := printConfig.Fprint(&buf, fileSet, file) + err := printConfig.Fprint(&buf, fset, file) if err != nil { return nil, err } @@ -338,11 +281,11 @@ func cutSpace(b []byte) (before, middle, after []byte) { } // matchSpace reformats src to use the same space context as orig. -// 1) If orig begins with blank lines, matchSpace inserts them at the beginning of src. -// 2) matchSpace copies the indentation of the first non-blank line in orig -// to every non-blank line in src. -// 3) matchSpace copies the trailing space from orig and uses it in place -// of src's trailing space. +// 1. If orig begins with blank lines, matchSpace inserts them at the beginning of src. +// 2. matchSpace copies the indentation of the first non-blank line in orig +// to every non-blank line in src. +// 3. matchSpace copies the trailing space from orig and uses it in place +// of src's trailing space. func matchSpace(orig []byte, src []byte) []byte { before, _, after := cutSpace(orig) i := bytes.LastIndex(before, []byte{'\n'}) @@ -368,7 +311,7 @@ func matchSpace(orig []byte, src []byte) []byte { return b.Bytes() } -var impLine = regexp.MustCompile(`^\s+(?:[\w\.]+\s+)?"(.+)"`) +var impLine = regexp.MustCompile(`^\s+(?:[\w\.]+\s+)?"(.+?)"`) func addImportSpaces(r io.Reader, breaks []string) ([]byte, error) { var out bytes.Buffer diff --git a/vendor/golang.org/x/tools/internal/imports/mod.go b/vendor/golang.org/x/tools/internal/imports/mod.go index 69e3eecc..46693f24 100644 --- a/vendor/golang.org/x/tools/internal/imports/mod.go +++ b/vendor/golang.org/x/tools/internal/imports/mod.go @@ -1,3 +1,7 @@ +// Copyright 2019 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + package imports import ( @@ -15,7 +19,7 @@ import ( "strings" "golang.org/x/mod/module" - "golang.org/x/mod/semver" + "golang.org/x/tools/internal/gocommand" "golang.org/x/tools/internal/gopathwalk" ) @@ -24,31 +28,22 @@ import ( type ModuleResolver struct { env *ProcessEnv moduleCacheDir string - dummyVendorMod *ModuleJSON // If vendoring is enabled, the pseudo-module that represents the /vendor directory. + dummyVendorMod *gocommand.ModuleJSON // If vendoring is enabled, the pseudo-module that represents the /vendor directory. roots []gopathwalk.Root scanSema chan struct{} // scanSema prevents concurrent scans and guards scannedRoots. scannedRoots map[gopathwalk.Root]bool initialized bool - main *ModuleJSON - modsByModPath []*ModuleJSON // All modules, ordered by # of path components in module Path... - modsByDir []*ModuleJSON // ...or Dir. + mains []*gocommand.ModuleJSON + mainByDir map[string]*gocommand.ModuleJSON + modsByModPath []*gocommand.ModuleJSON // All modules, ordered by # of path components in module Path... + modsByDir []*gocommand.ModuleJSON // ...or Dir. // moduleCacheCache stores information about the module cache. moduleCacheCache *dirInfoCache otherCache *dirInfoCache } -type ModuleJSON struct { - Path string // module path - Replace *ModuleJSON // replaced by this module - Main bool // is this the main module? - Indirect bool // is this module only an indirect dependency of main module? - Dir string // directory holding files for this module, if any - GoMod string // path to go.mod file for this module, if any - GoVersion string // go version used in module -} - func newModuleResolver(e *ProcessEnv) *ModuleResolver { r := &ModuleResolver{ env: e, @@ -62,27 +57,63 @@ func (r *ModuleResolver) init() error { if r.initialized { return nil } - mainMod, vendorEnabled, err := vendorEnabled(r.env) + + goenv, err := r.env.goEnv() if err != nil { return err } + inv := gocommand.Invocation{ + BuildFlags: r.env.BuildFlags, + ModFlag: r.env.ModFlag, + ModFile: r.env.ModFile, + Env: r.env.env(), + Logf: r.env.Logf, + WorkingDir: r.env.WorkingDir, + } + + vendorEnabled := false + var mainModVendor *gocommand.ModuleJSON + + // Module vendor directories are ignored in workspace mode: + // https://go.googlesource.com/proposal/+/master/design/45713-workspace.md + if len(r.env.Env["GOWORK"]) == 0 { + vendorEnabled, mainModVendor, err = gocommand.VendorEnabled(context.TODO(), inv, r.env.GocmdRunner) + if err != nil { + return err + } + } - if mainMod != nil && vendorEnabled { + if mainModVendor != nil && vendorEnabled { // Vendor mode is on, so all the non-Main modules are irrelevant, // and we need to search /vendor for everything. - r.main = mainMod - r.dummyVendorMod = &ModuleJSON{ + r.mains = []*gocommand.ModuleJSON{mainModVendor} + r.dummyVendorMod = &gocommand.ModuleJSON{ Path: "", - Dir: filepath.Join(mainMod.Dir, "vendor"), + Dir: filepath.Join(mainModVendor.Dir, "vendor"), } - r.modsByModPath = []*ModuleJSON{mainMod, r.dummyVendorMod} - r.modsByDir = []*ModuleJSON{mainMod, r.dummyVendorMod} + r.modsByModPath = []*gocommand.ModuleJSON{mainModVendor, r.dummyVendorMod} + r.modsByDir = []*gocommand.ModuleJSON{mainModVendor, r.dummyVendorMod} } else { // Vendor mode is off, so run go list -m ... to find everything. - r.initAllMods() + err := r.initAllMods() + // We expect an error when running outside of a module with + // GO111MODULE=on. Other errors are fatal. + if err != nil { + if errMsg := err.Error(); !strings.Contains(errMsg, "working directory is not part of a module") && !strings.Contains(errMsg, "go.mod file not found") { + return err + } + } } - r.moduleCacheDir = filepath.Join(filepath.SplitList(r.env.GOPATH)[0], "/pkg/mod") + if gmc := r.env.Env["GOMODCACHE"]; gmc != "" { + r.moduleCacheDir = gmc + } else { + gopaths := filepath.SplitList(goenv["GOPATH"]) + if len(gopaths) == 0 { + return fmt.Errorf("empty GOPATH") + } + r.moduleCacheDir = filepath.Join(gopaths[0], "/pkg/mod") + } sort.Slice(r.modsByModPath, func(i, j int) bool { count := func(x int) int { @@ -98,15 +129,17 @@ func (r *ModuleResolver) init() error { }) r.roots = []gopathwalk.Root{ - {filepath.Join(r.env.GOROOT, "/src"), gopathwalk.RootGOROOT}, + {filepath.Join(goenv["GOROOT"], "/src"), gopathwalk.RootGOROOT}, } - if r.main != nil { - r.roots = append(r.roots, gopathwalk.Root{r.main.Dir, gopathwalk.RootCurrentModule}) + r.mainByDir = make(map[string]*gocommand.ModuleJSON) + for _, main := range r.mains { + r.roots = append(r.roots, gopathwalk.Root{main.Dir, gopathwalk.RootCurrentModule}) + r.mainByDir[main.Dir] = main } if vendorEnabled { r.roots = append(r.roots, gopathwalk.Root{r.dummyVendorMod.Dir, gopathwalk.RootOther}) } else { - addDep := func(mod *ModuleJSON) { + addDep := func(mod *gocommand.ModuleJSON) { if mod.Replace == nil { // This is redundant with the cache, but we'll skip it cheaply enough. r.roots = append(r.roots, gopathwalk.Root{mod.Dir, gopathwalk.RootModuleCache}) @@ -146,12 +179,12 @@ func (r *ModuleResolver) init() error { } func (r *ModuleResolver) initAllMods() error { - stdout, err := r.env.invokeGo(context.TODO(), "list", "-m", "-json", "...") + stdout, err := r.env.invokeGo(context.TODO(), "list", "-m", "-e", "-json", "...") if err != nil { return err } for dec := json.NewDecoder(stdout); dec.More(); { - mod := &ModuleJSON{} + mod := &gocommand.ModuleJSON{} if err := dec.Decode(mod); err != nil { return err } @@ -167,7 +200,7 @@ func (r *ModuleResolver) initAllMods() error { r.modsByModPath = append(r.modsByModPath, mod) r.modsByDir = append(r.modsByDir, mod) if mod.Main { - r.main = mod + r.mains = append(r.mains, mod) } } return nil @@ -197,7 +230,7 @@ func (r *ModuleResolver) ClearForNewMod() { // findPackage returns the module and directory that contains the package at // the given import path, or returns nil, "" if no module is in scope. -func (r *ModuleResolver) findPackage(importPath string) (*ModuleJSON, string) { +func (r *ModuleResolver) findPackage(importPath string) (*gocommand.ModuleJSON, string) { // This can't find packages in the stdlib, but that's harmless for all // the existing code paths. for _, m := range r.modsByModPath { @@ -239,7 +272,7 @@ func (r *ModuleResolver) findPackage(importPath string) (*ModuleJSON, string) { // files in that directory. If not, it could be provided by an // outer module. See #29736. for _, fi := range pkgFiles { - if ok, _ := r.env.buildContext().MatchFile(pkgDir, fi.Name()); ok { + if ok, _ := r.env.matchFile(pkgDir, fi.Name()); ok { return m, pkgDir } } @@ -283,7 +316,7 @@ func (r *ModuleResolver) cacheExports(ctx context.Context, env *ProcessEnv, info // findModuleByDir returns the module that contains dir, or nil if no such // module is in scope. -func (r *ModuleResolver) findModuleByDir(dir string) *ModuleJSON { +func (r *ModuleResolver) findModuleByDir(dir string) *gocommand.ModuleJSON { // This is quite tricky and may not be correct. dir could be: // - a package in the main module. // - a replace target underneath the main module's directory. @@ -310,7 +343,7 @@ func (r *ModuleResolver) findModuleByDir(dir string) *ModuleJSON { // dirIsNestedModule reports if dir is contained in a nested module underneath // mod, not actually in mod. -func (r *ModuleResolver) dirIsNestedModule(dir string, mod *ModuleJSON) bool { +func (r *ModuleResolver) dirIsNestedModule(dir string, mod *gocommand.ModuleJSON) bool { if !strings.HasPrefix(dir, mod.Dir) { return false } @@ -340,10 +373,11 @@ func (r *ModuleResolver) modInfo(dir string) (modDir string, modName string) { } if r.dirInModuleCache(dir) { - matches := modCacheRegexp.FindStringSubmatch(dir) - index := strings.Index(dir, matches[1]+"@"+matches[2]) - modDir := filepath.Join(dir[:index], matches[1]+"@"+matches[2]) - return modDir, readModName(filepath.Join(modDir, "go.mod")) + if matches := modCacheRegexp.FindStringSubmatch(dir); len(matches) == 3 { + index := strings.Index(dir, matches[1]+"@"+matches[2]) + modDir := filepath.Join(dir[:index], matches[1]+"@"+matches[2]) + return modDir, readModName(filepath.Join(modDir, "go.mod")) + } } for { if info, ok := r.cacheLoad(dir); ok { @@ -482,7 +516,7 @@ func (r *ModuleResolver) scan(ctx context.Context, callback *scanCallback) error return nil } -func (r *ModuleResolver) scoreImportPath(ctx context.Context, path string) int { +func (r *ModuleResolver) scoreImportPath(ctx context.Context, path string) float64 { if _, ok := stdlib[path]; ok { return MaxRelevance } @@ -490,17 +524,31 @@ func (r *ModuleResolver) scoreImportPath(ctx context.Context, path string) int { return modRelevance(mod) } -func modRelevance(mod *ModuleJSON) int { +func modRelevance(mod *gocommand.ModuleJSON) float64 { + var relevance float64 switch { case mod == nil: // out of scope return MaxRelevance - 4 case mod.Indirect: - return MaxRelevance - 3 + relevance = MaxRelevance - 3 case !mod.Main: - return MaxRelevance - 2 + relevance = MaxRelevance - 2 default: - return MaxRelevance - 1 // main module ties with stdlib + relevance = MaxRelevance - 1 // main module ties with stdlib } + + _, versionString, ok := module.SplitPathVersion(mod.Path) + if ok { + index := strings.Index(versionString, "v") + if index == -1 { + return relevance + } + if versionNumber, err := strconv.ParseFloat(versionString[index+1:], 64); err == nil { + relevance += versionNumber / 1000 + } + } + + return relevance } // canonicalize gets the result of canonicalizing the packages using the results @@ -572,7 +620,7 @@ func (r *ModuleResolver) scanDirForPackage(root gopathwalk.Root, dir string) dir } switch root.Type { case gopathwalk.RootCurrentModule: - importPath = path.Join(r.main.Path, filepath.ToSlash(subdir)) + importPath = path.Join(r.mainByDir[root.Path].Path, filepath.ToSlash(subdir)) case gopathwalk.RootModuleCache: matches := modCacheRegexp.FindStringSubmatch(subdir) if len(matches) == 0 { @@ -656,63 +704,3 @@ func modulePath(mod []byte) string { } return "" // missing module path } - -var modFlagRegexp = regexp.MustCompile(`-mod[ =](\w+)`) - -// vendorEnabled indicates if vendoring is enabled. -// Inspired by setDefaultBuildMod in modload/init.go -func vendorEnabled(env *ProcessEnv) (*ModuleJSON, bool, error) { - mainMod, go114, err := getMainModuleAnd114(env) - if err != nil { - return nil, false, err - } - matches := modFlagRegexp.FindStringSubmatch(env.GOFLAGS) - var modFlag string - if len(matches) != 0 { - modFlag = matches[1] - } - if modFlag != "" { - // Don't override an explicit '-mod=' argument. - return mainMod, modFlag == "vendor", nil - } - if mainMod == nil || !go114 { - return mainMod, false, nil - } - // Check 1.14's automatic vendor mode. - if fi, err := os.Stat(filepath.Join(mainMod.Dir, "vendor")); err == nil && fi.IsDir() { - if mainMod.GoVersion != "" && semver.Compare("v"+mainMod.GoVersion, "v1.14") >= 0 { - // The Go version is at least 1.14, and a vendor directory exists. - // Set -mod=vendor by default. - return mainMod, true, nil - } - } - return mainMod, false, nil -} - -// getMainModuleAnd114 gets the main module's information and whether the -// go command in use is 1.14+. This is the information needed to figure out -// if vendoring should be enabled. -func getMainModuleAnd114(env *ProcessEnv) (*ModuleJSON, bool, error) { - const format = `{{.Path}} -{{.Dir}} -{{.GoMod}} -{{.GoVersion}} -{{range context.ReleaseTags}}{{if eq . "go1.14"}}{{.}}{{end}}{{end}} -` - stdout, err := env.invokeGo(context.TODO(), "list", "-m", "-f", format) - if err != nil { - return nil, false, nil - } - lines := strings.Split(stdout.String(), "\n") - if len(lines) < 5 { - return nil, false, fmt.Errorf("unexpected stdout: %q", stdout) - } - mod := &ModuleJSON{ - Path: lines[0], - Dir: lines[1], - GoMod: lines[2], - GoVersion: lines[3], - Main: true, - } - return mod, lines[4] == "go1.14", nil -} diff --git a/vendor/golang.org/x/tools/internal/imports/mod_cache.go b/vendor/golang.org/x/tools/internal/imports/mod_cache.go index 5b4f03ac..18dada49 100644 --- a/vendor/golang.org/x/tools/internal/imports/mod_cache.go +++ b/vendor/golang.org/x/tools/internal/imports/mod_cache.go @@ -1,3 +1,7 @@ +// Copyright 2019 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + package imports import ( diff --git a/vendor/golang.org/x/tools/internal/imports/sortimports.go b/vendor/golang.org/x/tools/internal/imports/sortimports.go index 22627947..85144db1 100644 --- a/vendor/golang.org/x/tools/internal/imports/sortimports.go +++ b/vendor/golang.org/x/tools/internal/imports/sortimports.go @@ -3,19 +3,23 @@ // license that can be found in the LICENSE file. // Hacked up copy of go/ast/import.go +// Modified to use a single token.File in preference to a FileSet. package imports import ( "go/ast" "go/token" + "log" "sort" "strconv" ) // sortImports sorts runs of consecutive import lines in import blocks in f. // It also removes duplicate imports when it is possible to do so without data loss. -func sortImports(env *ProcessEnv, fset *token.FileSet, f *ast.File) { +// +// It may mutate the token.File. +func sortImports(localPrefix string, tokFile *token.File, f *ast.File) { for i, d := range f.Decls { d, ok := d.(*ast.GenDecl) if !ok || d.Tok != token.IMPORT { @@ -38,21 +42,21 @@ func sortImports(env *ProcessEnv, fset *token.FileSet, f *ast.File) { i := 0 specs := d.Specs[:0] for j, s := range d.Specs { - if j > i && fset.Position(s.Pos()).Line > 1+fset.Position(d.Specs[j-1].End()).Line { + if j > i && tokFile.Line(s.Pos()) > 1+tokFile.Line(d.Specs[j-1].End()) { // j begins a new run. End this one. - specs = append(specs, sortSpecs(env, fset, f, d.Specs[i:j])...) + specs = append(specs, sortSpecs(localPrefix, tokFile, f, d.Specs[i:j])...) i = j } } - specs = append(specs, sortSpecs(env, fset, f, d.Specs[i:])...) + specs = append(specs, sortSpecs(localPrefix, tokFile, f, d.Specs[i:])...) d.Specs = specs // Deduping can leave a blank line before the rparen; clean that up. if len(d.Specs) > 0 { lastSpec := d.Specs[len(d.Specs)-1] - lastLine := fset.Position(lastSpec.Pos()).Line - if rParenLine := fset.Position(d.Rparen).Line; rParenLine > lastLine+1 { - fset.File(d.Rparen).MergeLine(rParenLine - 1) + lastLine := tokFile.PositionFor(lastSpec.Pos(), false).Line + if rParenLine := tokFile.PositionFor(d.Rparen, false).Line; rParenLine > lastLine+1 { + tokFile.MergeLine(rParenLine - 1) // has side effects! } } } @@ -60,7 +64,8 @@ func sortImports(env *ProcessEnv, fset *token.FileSet, f *ast.File) { // mergeImports merges all the import declarations into the first one. // Taken from golang.org/x/tools/ast/astutil. -func mergeImports(env *ProcessEnv, fset *token.FileSet, f *ast.File) { +// This does not adjust line numbers properly +func mergeImports(f *ast.File) { if len(f.Decls) <= 1 { return } @@ -142,7 +147,9 @@ type posSpan struct { End token.Pos } -func sortSpecs(env *ProcessEnv, fset *token.FileSet, f *ast.File, specs []ast.Spec) []ast.Spec { +// sortSpecs sorts the import specs within each import decl. +// It may mutate the token.File. +func sortSpecs(localPrefix string, tokFile *token.File, f *ast.File, specs []ast.Spec) []ast.Spec { // Can't short-circuit here even if specs are already sorted, // since they might yet need deduplication. // A lone import, however, may be safely ignored. @@ -158,7 +165,7 @@ func sortSpecs(env *ProcessEnv, fset *token.FileSet, f *ast.File, specs []ast.Sp // Identify comments in this range. // Any comment from pos[0].Start to the final line counts. - lastLine := fset.Position(pos[len(pos)-1].End).Line + lastLine := tokFile.Line(pos[len(pos)-1].End) cstart := len(f.Comments) cend := len(f.Comments) for i, g := range f.Comments { @@ -168,7 +175,7 @@ func sortSpecs(env *ProcessEnv, fset *token.FileSet, f *ast.File, specs []ast.Sp if i < cstart { cstart = i } - if fset.Position(g.End()).Line > lastLine { + if tokFile.Line(g.End()) > lastLine { cend = i break } @@ -191,7 +198,7 @@ func sortSpecs(env *ProcessEnv, fset *token.FileSet, f *ast.File, specs []ast.Sp // Reassign the import paths to have the same position sequence. // Reassign each comment to abut the end of its spec. // Sort the comments by new position. - sort.Sort(byImportSpec{env, specs}) + sort.Sort(byImportSpec{localPrefix, specs}) // Dedup. Thanks to our sorting, we can just consider // adjacent pairs of imports. @@ -201,7 +208,7 @@ func sortSpecs(env *ProcessEnv, fset *token.FileSet, f *ast.File, specs []ast.Sp deduped = append(deduped, s) } else { p := s.Pos() - fset.File(p).MergeLine(fset.Position(p).Line) + tokFile.MergeLine(tokFile.Line(p)) // has side effects! } } specs = deduped @@ -232,21 +239,30 @@ func sortSpecs(env *ProcessEnv, fset *token.FileSet, f *ast.File, specs []ast.Sp // Fixup comments can insert blank lines, because import specs are on different lines. // We remove those blank lines here by merging import spec to the first import spec line. - firstSpecLine := fset.Position(specs[0].Pos()).Line + firstSpecLine := tokFile.Line(specs[0].Pos()) for _, s := range specs[1:] { p := s.Pos() - line := fset.File(p).Line(p) + line := tokFile.Line(p) for previousLine := line - 1; previousLine >= firstSpecLine; { - fset.File(p).MergeLine(previousLine) - previousLine-- + // MergeLine can panic. Avoid the panic at the cost of not removing the blank line + // golang/go#50329 + if previousLine > 0 && previousLine < tokFile.LineCount() { + tokFile.MergeLine(previousLine) // has side effects! + previousLine-- + } else { + // try to gather some data to diagnose how this could happen + req := "Please report what the imports section of your go file looked like." + log.Printf("panic avoided: first:%d line:%d previous:%d max:%d. %s", + firstSpecLine, line, previousLine, tokFile.LineCount(), req) + } } } return specs } type byImportSpec struct { - env *ProcessEnv - specs []ast.Spec // slice of *ast.ImportSpec + localPrefix string + specs []ast.Spec // slice of *ast.ImportSpec } func (x byImportSpec) Len() int { return len(x.specs) } @@ -255,8 +271,8 @@ func (x byImportSpec) Less(i, j int) bool { ipath := importPath(x.specs[i]) jpath := importPath(x.specs[j]) - igroup := importGroup(x.env, ipath) - jgroup := importGroup(x.env, jpath) + igroup := importGroup(x.localPrefix, ipath) + jgroup := importGroup(x.localPrefix, jpath) if igroup != jgroup { return igroup < jgroup } diff --git a/vendor/golang.org/x/tools/internal/imports/zstdlib.go b/vendor/golang.org/x/tools/internal/imports/zstdlib.go index 7e60eb04..437fbb78 100644 --- a/vendor/golang.org/x/tools/internal/imports/zstdlib.go +++ b/vendor/golang.org/x/tools/internal/imports/zstdlib.go @@ -56,6 +56,7 @@ var stdlib = map[string][]string{ }, "bufio": []string{ "ErrAdvanceTooFar", + "ErrBadReadCount", "ErrBufferFull", "ErrFinalToken", "ErrInvalidUnreadByte", @@ -87,6 +88,7 @@ var stdlib = map[string][]string{ "ContainsAny", "ContainsRune", "Count", + "Cut", "Equal", "EqualFold", "ErrTooLarge", @@ -179,6 +181,8 @@ var stdlib = map[string][]string{ "NewReader", "NewWriter", "Order", + "Reader", + "Writer", }, "compress/zlib": []string{ "BestCompression", @@ -303,7 +307,9 @@ var stdlib = map[string][]string{ "PrivateKey", "PublicKey", "Sign", + "SignASN1", "Verify", + "VerifyASN1", }, "crypto/ed25519": []string{ "GenerateKey", @@ -322,11 +328,13 @@ var stdlib = map[string][]string{ "CurveParams", "GenerateKey", "Marshal", + "MarshalCompressed", "P224", "P256", "P384", "P521", "Unmarshal", + "UnmarshalCompressed", }, "crypto/hmac": []string{ "Equal", @@ -415,6 +423,9 @@ var stdlib = map[string][]string{ "crypto/tls": []string{ "Certificate", "CertificateRequestInfo", + "CipherSuite", + "CipherSuiteName", + "CipherSuites", "Client", "ClientAuthType", "ClientHelloInfo", @@ -429,11 +440,13 @@ var stdlib = map[string][]string{ "CurveP521", "Dial", "DialWithDialer", + "Dialer", "ECDSAWithP256AndSHA256", "ECDSAWithP384AndSHA384", "ECDSAWithP521AndSHA512", "ECDSAWithSHA1", "Ed25519", + "InsecureCipherSuites", "Listen", "LoadX509KeyPair", "NewLRUClientSessionCache", @@ -465,6 +478,7 @@ var stdlib = map[string][]string{ "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA", "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384", "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305", + "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256", "TLS_ECDHE_ECDSA_WITH_RC4_128_SHA", "TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA", "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA", @@ -473,6 +487,7 @@ var stdlib = map[string][]string{ "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA", "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384", "TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305", + "TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256", "TLS_ECDHE_RSA_WITH_RC4_128_SHA", "TLS_FALLBACK_SCSV", "TLS_RSA_WITH_3DES_EDE_CBC_SHA", @@ -501,6 +516,7 @@ var stdlib = map[string][]string{ "ConstraintViolationError", "CreateCertificate", "CreateCertificateRequest", + "CreateRevocationList", "DSA", "DSAWithSHA1", "DSAWithSHA256", @@ -575,6 +591,7 @@ var stdlib = map[string][]string{ "PublicKeyAlgorithm", "PureEd25519", "RSA", + "RevocationList", "SHA1WithRSA", "SHA256WithRSA", "SHA256WithRSAPSS", @@ -627,7 +644,9 @@ var stdlib = map[string][]string{ "Named", "NamedArg", "NullBool", + "NullByte", "NullFloat64", + "NullInt16", "NullInt32", "NullInt64", "NullString", @@ -688,46 +707,81 @@ var stdlib = map[string][]string{ "String", "Tx", "TxOptions", + "Validator", "Value", "ValueConverter", "Valuer", }, + "debug/buildinfo": []string{ + "BuildInfo", + "Read", + "ReadFile", + }, "debug/dwarf": []string{ "AddrType", "ArrayType", "Attr", "AttrAbstractOrigin", "AttrAccessibility", + "AttrAddrBase", "AttrAddrClass", + "AttrAlignment", "AttrAllocated", "AttrArtificial", "AttrAssociated", "AttrBaseTypes", + "AttrBinaryScale", "AttrBitOffset", "AttrBitSize", "AttrByteSize", + "AttrCallAllCalls", + "AttrCallAllSourceCalls", + "AttrCallAllTailCalls", "AttrCallColumn", + "AttrCallDataLocation", + "AttrCallDataValue", "AttrCallFile", "AttrCallLine", + "AttrCallOrigin", + "AttrCallPC", + "AttrCallParameter", + "AttrCallReturnPC", + "AttrCallTailCall", + "AttrCallTarget", + "AttrCallTargetClobbered", + "AttrCallValue", "AttrCalling", "AttrCommonRef", "AttrCompDir", + "AttrConstExpr", "AttrConstValue", "AttrContainingType", "AttrCount", + "AttrDataBitOffset", "AttrDataLocation", "AttrDataMemberLoc", + "AttrDecimalScale", + "AttrDecimalSign", "AttrDeclColumn", "AttrDeclFile", "AttrDeclLine", "AttrDeclaration", "AttrDefaultValue", + "AttrDefaulted", + "AttrDeleted", "AttrDescription", + "AttrDigitCount", "AttrDiscr", "AttrDiscrList", "AttrDiscrValue", + "AttrDwoName", + "AttrElemental", "AttrEncoding", + "AttrEndianity", "AttrEntrypc", + "AttrEnumClass", + "AttrExplicit", + "AttrExportSymbols", "AttrExtension", "AttrExternal", "AttrFrameBase", @@ -738,27 +792,47 @@ var stdlib = map[string][]string{ "AttrInline", "AttrIsOptional", "AttrLanguage", + "AttrLinkageName", "AttrLocation", + "AttrLoclistsBase", "AttrLowerBound", "AttrLowpc", "AttrMacroInfo", + "AttrMacros", + "AttrMainSubprogram", + "AttrMutable", "AttrName", "AttrNamelistItem", + "AttrNoreturn", + "AttrObjectPointer", "AttrOrdering", + "AttrPictureString", "AttrPriority", "AttrProducer", "AttrPrototyped", + "AttrPure", "AttrRanges", + "AttrRank", + "AttrRecursive", + "AttrReference", "AttrReturnAddr", + "AttrRnglistsBase", + "AttrRvalueReference", "AttrSegment", "AttrSibling", + "AttrSignature", + "AttrSmall", "AttrSpecification", "AttrStartScope", "AttrStaticLink", "AttrStmtList", + "AttrStrOffsetsBase", "AttrStride", "AttrStrideSize", "AttrStringLength", + "AttrStringLengthBitSize", + "AttrStringLengthByteSize", + "AttrThreadsScaled", "AttrTrampoline", "AttrType", "AttrUpperBound", @@ -772,18 +846,23 @@ var stdlib = map[string][]string{ "BoolType", "CharType", "Class", + "ClassAddrPtr", "ClassAddress", "ClassBlock", "ClassConstant", "ClassExprLoc", "ClassFlag", "ClassLinePtr", + "ClassLocList", "ClassLocListPtr", "ClassMacPtr", "ClassRangeListPtr", "ClassReference", "ClassReferenceAlt", "ClassReferenceSig", + "ClassRngList", + "ClassRngListsPtr", + "ClassStrOffsetsPtr", "ClassString", "ClassStringAlt", "ClassUnknown", @@ -814,9 +893,13 @@ var stdlib = map[string][]string{ "Tag", "TagAccessDeclaration", "TagArrayType", + "TagAtomicType", "TagBaseType", + "TagCallSite", + "TagCallSiteParameter", "TagCatchDwarfBlock", "TagClassType", + "TagCoarrayType", "TagCommonDwarfBlock", "TagCommonInclusion", "TagCompileUnit", @@ -824,12 +907,15 @@ var stdlib = map[string][]string{ "TagConstType", "TagConstant", "TagDwarfProcedure", + "TagDynamicType", "TagEntryPoint", "TagEnumerationType", "TagEnumerator", "TagFileType", "TagFormalParameter", "TagFriend", + "TagGenericSubrange", + "TagImmutableType", "TagImportedDeclaration", "TagImportedModule", "TagImportedUnit", @@ -853,6 +939,7 @@ var stdlib = map[string][]string{ "TagRvalueReferenceType", "TagSetType", "TagSharedType", + "TagSkeletonUnit", "TagStringType", "TagStructType", "TagSubprogram", @@ -897,13 +984,29 @@ var stdlib = map[string][]string{ "DF_STATIC_TLS", "DF_SYMBOLIC", "DF_TEXTREL", + "DT_ADDRRNGHI", + "DT_ADDRRNGLO", + "DT_AUDIT", + "DT_AUXILIARY", "DT_BIND_NOW", + "DT_CHECKSUM", + "DT_CONFIG", "DT_DEBUG", + "DT_DEPAUDIT", "DT_ENCODING", + "DT_FEATURE", + "DT_FILTER", "DT_FINI", "DT_FINI_ARRAY", "DT_FINI_ARRAYSZ", "DT_FLAGS", + "DT_FLAGS_1", + "DT_GNU_CONFLICT", + "DT_GNU_CONFLICTSZ", + "DT_GNU_HASH", + "DT_GNU_LIBLIST", + "DT_GNU_LIBLISTSZ", + "DT_GNU_PRELINKED", "DT_HASH", "DT_HIOS", "DT_HIPROC", @@ -913,28 +1016,100 @@ var stdlib = map[string][]string{ "DT_JMPREL", "DT_LOOS", "DT_LOPROC", + "DT_MIPS_AUX_DYNAMIC", + "DT_MIPS_BASE_ADDRESS", + "DT_MIPS_COMPACT_SIZE", + "DT_MIPS_CONFLICT", + "DT_MIPS_CONFLICTNO", + "DT_MIPS_CXX_FLAGS", + "DT_MIPS_DELTA_CLASS", + "DT_MIPS_DELTA_CLASSSYM", + "DT_MIPS_DELTA_CLASSSYM_NO", + "DT_MIPS_DELTA_CLASS_NO", + "DT_MIPS_DELTA_INSTANCE", + "DT_MIPS_DELTA_INSTANCE_NO", + "DT_MIPS_DELTA_RELOC", + "DT_MIPS_DELTA_RELOC_NO", + "DT_MIPS_DELTA_SYM", + "DT_MIPS_DELTA_SYM_NO", + "DT_MIPS_DYNSTR_ALIGN", + "DT_MIPS_FLAGS", + "DT_MIPS_GOTSYM", + "DT_MIPS_GP_VALUE", + "DT_MIPS_HIDDEN_GOTIDX", + "DT_MIPS_HIPAGENO", + "DT_MIPS_ICHECKSUM", + "DT_MIPS_INTERFACE", + "DT_MIPS_INTERFACE_SIZE", + "DT_MIPS_IVERSION", + "DT_MIPS_LIBLIST", + "DT_MIPS_LIBLISTNO", + "DT_MIPS_LOCALPAGE_GOTIDX", + "DT_MIPS_LOCAL_GOTIDX", + "DT_MIPS_LOCAL_GOTNO", + "DT_MIPS_MSYM", + "DT_MIPS_OPTIONS", + "DT_MIPS_PERF_SUFFIX", + "DT_MIPS_PIXIE_INIT", + "DT_MIPS_PLTGOT", + "DT_MIPS_PROTECTED_GOTIDX", + "DT_MIPS_RLD_MAP", + "DT_MIPS_RLD_MAP_REL", + "DT_MIPS_RLD_TEXT_RESOLVE_ADDR", + "DT_MIPS_RLD_VERSION", + "DT_MIPS_RWPLT", + "DT_MIPS_SYMBOL_LIB", + "DT_MIPS_SYMTABNO", + "DT_MIPS_TIME_STAMP", + "DT_MIPS_UNREFEXTNO", + "DT_MOVEENT", + "DT_MOVESZ", + "DT_MOVETAB", "DT_NEEDED", "DT_NULL", "DT_PLTGOT", + "DT_PLTPAD", + "DT_PLTPADSZ", "DT_PLTREL", "DT_PLTRELSZ", + "DT_POSFLAG_1", + "DT_PPC64_GLINK", + "DT_PPC64_OPD", + "DT_PPC64_OPDSZ", + "DT_PPC64_OPT", + "DT_PPC_GOT", + "DT_PPC_OPT", "DT_PREINIT_ARRAY", "DT_PREINIT_ARRAYSZ", "DT_REL", "DT_RELA", + "DT_RELACOUNT", "DT_RELAENT", "DT_RELASZ", + "DT_RELCOUNT", "DT_RELENT", "DT_RELSZ", "DT_RPATH", "DT_RUNPATH", "DT_SONAME", + "DT_SPARC_REGISTER", "DT_STRSZ", "DT_STRTAB", "DT_SYMBOLIC", "DT_SYMENT", + "DT_SYMINENT", + "DT_SYMINFO", + "DT_SYMINSZ", "DT_SYMTAB", + "DT_SYMTAB_SHNDX", "DT_TEXTREL", + "DT_TLSDESC_GOT", + "DT_TLSDESC_PLT", + "DT_USED", + "DT_VALRNGHI", + "DT_VALRNGLO", + "DT_VERDEF", + "DT_VERDEFNUM", "DT_VERNEED", "DT_VERNEEDNUM", "DT_VERSYM", @@ -1194,17 +1369,38 @@ var stdlib = map[string][]string{ "PF_R", "PF_W", "PF_X", + "PT_AARCH64_ARCHEXT", + "PT_AARCH64_UNWIND", + "PT_ARM_ARCHEXT", + "PT_ARM_EXIDX", "PT_DYNAMIC", + "PT_GNU_EH_FRAME", + "PT_GNU_MBIND_HI", + "PT_GNU_MBIND_LO", + "PT_GNU_PROPERTY", + "PT_GNU_RELRO", + "PT_GNU_STACK", "PT_HIOS", "PT_HIPROC", "PT_INTERP", "PT_LOAD", "PT_LOOS", "PT_LOPROC", + "PT_MIPS_ABIFLAGS", + "PT_MIPS_OPTIONS", + "PT_MIPS_REGINFO", + "PT_MIPS_RTPROC", "PT_NOTE", "PT_NULL", + "PT_OPENBSD_BOOTDATA", + "PT_OPENBSD_RANDOMIZE", + "PT_OPENBSD_WXNEEDED", + "PT_PAX_FLAGS", "PT_PHDR", + "PT_S390_PGSTE", "PT_SHLIB", + "PT_SUNWSTACK", + "PT_SUNW_EH_FRAME", "PT_TLS", "Prog", "Prog32", @@ -1754,6 +1950,7 @@ var stdlib = map[string][]string{ "R_PPC64_REL24_NOTOC", "R_PPC64_REL32", "R_PPC64_REL64", + "R_PPC64_RELATIVE", "R_PPC64_SECTOFF_DS", "R_PPC64_SECTOFF_LO_DS", "R_PPC64_TLS", @@ -2062,6 +2259,7 @@ var stdlib = map[string][]string{ "SHT_LOOS", "SHT_LOPROC", "SHT_LOUSER", + "SHT_MIPS_ABIFLAGS", "SHT_NOBITS", "SHT_NOTE", "SHT_NULL", @@ -2281,6 +2479,27 @@ var stdlib = map[string][]string{ "IMAGE_DIRECTORY_ENTRY_RESOURCE", "IMAGE_DIRECTORY_ENTRY_SECURITY", "IMAGE_DIRECTORY_ENTRY_TLS", + "IMAGE_DLLCHARACTERISTICS_APPCONTAINER", + "IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE", + "IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY", + "IMAGE_DLLCHARACTERISTICS_GUARD_CF", + "IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA", + "IMAGE_DLLCHARACTERISTICS_NO_BIND", + "IMAGE_DLLCHARACTERISTICS_NO_ISOLATION", + "IMAGE_DLLCHARACTERISTICS_NO_SEH", + "IMAGE_DLLCHARACTERISTICS_NX_COMPAT", + "IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE", + "IMAGE_DLLCHARACTERISTICS_WDM_DRIVER", + "IMAGE_FILE_32BIT_MACHINE", + "IMAGE_FILE_AGGRESIVE_WS_TRIM", + "IMAGE_FILE_BYTES_REVERSED_HI", + "IMAGE_FILE_BYTES_REVERSED_LO", + "IMAGE_FILE_DEBUG_STRIPPED", + "IMAGE_FILE_DLL", + "IMAGE_FILE_EXECUTABLE_IMAGE", + "IMAGE_FILE_LARGE_ADDRESS_AWARE", + "IMAGE_FILE_LINE_NUMS_STRIPPED", + "IMAGE_FILE_LOCAL_SYMS_STRIPPED", "IMAGE_FILE_MACHINE_AM33", "IMAGE_FILE_MACHINE_AMD64", "IMAGE_FILE_MACHINE_ARM", @@ -2303,6 +2522,25 @@ var stdlib = map[string][]string{ "IMAGE_FILE_MACHINE_THUMB", "IMAGE_FILE_MACHINE_UNKNOWN", "IMAGE_FILE_MACHINE_WCEMIPSV2", + "IMAGE_FILE_NET_RUN_FROM_SWAP", + "IMAGE_FILE_RELOCS_STRIPPED", + "IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP", + "IMAGE_FILE_SYSTEM", + "IMAGE_FILE_UP_SYSTEM_ONLY", + "IMAGE_SUBSYSTEM_EFI_APPLICATION", + "IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER", + "IMAGE_SUBSYSTEM_EFI_ROM", + "IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER", + "IMAGE_SUBSYSTEM_NATIVE", + "IMAGE_SUBSYSTEM_NATIVE_WINDOWS", + "IMAGE_SUBSYSTEM_OS2_CUI", + "IMAGE_SUBSYSTEM_POSIX_CUI", + "IMAGE_SUBSYSTEM_UNKNOWN", + "IMAGE_SUBSYSTEM_WINDOWS_BOOT_APPLICATION", + "IMAGE_SUBSYSTEM_WINDOWS_CE_GUI", + "IMAGE_SUBSYSTEM_WINDOWS_CUI", + "IMAGE_SUBSYSTEM_WINDOWS_GUI", + "IMAGE_SUBSYSTEM_XBOX", "ImportDirectory", "NewFile", "Open", @@ -2316,6 +2554,7 @@ var stdlib = map[string][]string{ "Symbol", }, "debug/plan9obj": []string{ + "ErrNoSymbols", "File", "FileHeader", "Magic386", @@ -2328,6 +2567,9 @@ var stdlib = map[string][]string{ "SectionHeader", "Sym", }, + "embed": []string{ + "FS", + }, "encoding": []string{ "BinaryMarshaler", "BinaryUnmarshaler", @@ -2359,6 +2601,7 @@ var stdlib = map[string][]string{ "RawValue", "StructuralError", "SyntaxError", + "TagBMPString", "TagBitString", "TagBoolean", "TagEnum", @@ -2562,6 +2805,7 @@ var stdlib = map[string][]string{ "FlagSet", "Float64", "Float64Var", + "Func", "Getter", "Int", "Int64", @@ -2670,6 +2914,7 @@ var stdlib = map[string][]string{ "Importer", "IncDecStmt", "IndexExpr", + "IndexListExpr", "Inspect", "InterfaceType", "IsExported", @@ -2735,6 +2980,18 @@ var stdlib = map[string][]string{ "Package", "ToolDir", }, + "go/build/constraint": []string{ + "AndExpr", + "Expr", + "IsGoBuild", + "IsPlusBuild", + "NotExpr", + "OrExpr", + "Parse", + "PlusBuildLines", + "SyntaxError", + "TagExpr", + }, "go/constant": []string{ "BinaryOp", "BitLen", @@ -2787,6 +3044,7 @@ var stdlib = map[string][]string{ "IsPredeclared", "Mode", "New", + "NewFromFiles", "Note", "Package", "PreserveAST", @@ -2817,6 +3075,7 @@ var stdlib = map[string][]string{ "ParseExpr", "ParseExprFrom", "ParseFile", + "SkipObjectResolution", "SpuriousErrors", "Trace", }, @@ -2929,6 +3188,7 @@ var stdlib = map[string][]string{ "SUB", "SUB_ASSIGN", "SWITCH", + "TILDE", "TYPE", "Token", "UnaryPrec", @@ -2937,6 +3197,7 @@ var stdlib = map[string][]string{ "XOR_ASSIGN", }, "go/types": []string{ + "ArgumentError", "Array", "AssertableTo", "AssignableTo", @@ -2955,6 +3216,7 @@ var stdlib = map[string][]string{ "Complex64", "Config", "Const", + "Context", "ConvertibleTo", "DefPredeclaredTestFuncs", "Default", @@ -2974,6 +3236,8 @@ var stdlib = map[string][]string{ "ImporterFrom", "Info", "Initializer", + "Instance", + "Instantiate", "Int", "Int16", "Int32", @@ -3004,6 +3268,7 @@ var stdlib = map[string][]string{ "NewChan", "NewChecker", "NewConst", + "NewContext", "NewField", "NewFunc", "NewInterface", @@ -3018,10 +3283,14 @@ var stdlib = map[string][]string{ "NewPointer", "NewScope", "NewSignature", + "NewSignatureType", "NewSlice", "NewStruct", + "NewTerm", "NewTuple", "NewTypeName", + "NewTypeParam", + "NewUnion", "NewVar", "Nil", "Object", @@ -3046,11 +3315,15 @@ var stdlib = map[string][]string{ "StdSizes", "String", "Struct", + "Term", "Tuple", "Typ", "Type", "TypeAndValue", + "TypeList", "TypeName", + "TypeParam", + "TypeParamList", "TypeString", "Uint", "Uint16", @@ -3058,6 +3331,7 @@ var stdlib = map[string][]string{ "Uint64", "Uint8", "Uintptr", + "Union", "Universe", "Unsafe", "UnsafePointer", @@ -3115,6 +3389,11 @@ var stdlib = map[string][]string{ "New64", "New64a", }, + "hash/maphash": []string{ + "Hash", + "MakeSeed", + "Seed", + }, "html": []string{ "EscapeString", "UnescapeString", @@ -3149,6 +3428,7 @@ var stdlib = map[string][]string{ "Must", "New", "OK", + "ParseFS", "ParseFiles", "ParseGlob", "Srcset", @@ -3191,6 +3471,7 @@ var stdlib = map[string][]string{ "Pt", "RGBA", "RGBA64", + "RGBA64Image", "Rect", "Rectangle", "RegisterFormat", @@ -3257,6 +3538,7 @@ var stdlib = map[string][]string{ "Op", "Over", "Quantizer", + "RGBA64Image", "Src", }, "image/gif": []string{ @@ -3308,6 +3590,7 @@ var stdlib = map[string][]string{ "Copy", "CopyBuffer", "CopyN", + "Discard", "EOF", "ErrClosedPipe", "ErrNoProgress", @@ -3319,12 +3602,15 @@ var stdlib = map[string][]string{ "MultiReader", "MultiWriter", "NewSectionReader", + "NopCloser", "Pipe", "PipeReader", "PipeWriter", + "ReadAll", "ReadAtLeast", "ReadCloser", "ReadFull", + "ReadSeekCloser", "ReadSeeker", "ReadWriteCloser", "ReadWriteSeeker", @@ -3348,6 +3634,50 @@ var stdlib = map[string][]string{ "WriterAt", "WriterTo", }, + "io/fs": []string{ + "DirEntry", + "ErrClosed", + "ErrExist", + "ErrInvalid", + "ErrNotExist", + "ErrPermission", + "FS", + "File", + "FileInfo", + "FileInfoToDirEntry", + "FileMode", + "Glob", + "GlobFS", + "ModeAppend", + "ModeCharDevice", + "ModeDevice", + "ModeDir", + "ModeExclusive", + "ModeIrregular", + "ModeNamedPipe", + "ModePerm", + "ModeSetgid", + "ModeSetuid", + "ModeSocket", + "ModeSticky", + "ModeSymlink", + "ModeTemporary", + "ModeType", + "PathError", + "ReadDir", + "ReadDirFS", + "ReadDirFile", + "ReadFile", + "ReadFileFS", + "SkipDir", + "Stat", + "StatFS", + "Sub", + "SubFS", + "ValidPath", + "WalkDir", + "WalkDirFunc", + }, "io/ioutil": []string{ "Discard", "NopCloser", @@ -3359,6 +3689,7 @@ var stdlib = map[string][]string{ "WriteFile", }, "log": []string{ + "Default", "Fatal", "Fatalf", "Fatalln", @@ -3367,6 +3698,7 @@ var stdlib = map[string][]string{ "Ldate", "Llongfile", "Lmicroseconds", + "Lmsgprefix", "Logger", "Lshortfile", "LstdFlags", @@ -3443,6 +3775,7 @@ var stdlib = map[string][]string{ "Exp", "Exp2", "Expm1", + "FMA", "Float32bits", "Float32frombits", "Float64bits", @@ -3472,15 +3805,18 @@ var stdlib = map[string][]string{ "Max", "MaxFloat32", "MaxFloat64", + "MaxInt", "MaxInt16", "MaxInt32", "MaxInt64", "MaxInt8", + "MaxUint", "MaxUint16", "MaxUint32", "MaxUint64", "MaxUint8", "Min", + "MinInt", "MinInt16", "MinInt32", "MinInt64", @@ -3567,6 +3903,9 @@ var stdlib = map[string][]string{ "OnesCount32", "OnesCount64", "OnesCount8", + "Rem", + "Rem32", + "Rem64", "Reverse", "Reverse16", "Reverse32", @@ -3690,6 +4029,7 @@ var stdlib = map[string][]string{ "DialUDP", "DialUnix", "Dialer", + "ErrClosed", "ErrWriteToConnected", "Error", "FileConn", @@ -3764,9 +4104,11 @@ var stdlib = map[string][]string{ "SRV", "SplitHostPort", "TCPAddr", + "TCPAddrFromAddrPort", "TCPConn", "TCPListener", "UDPAddr", + "UDPAddrFromAddrPort", "UDPConn", "UnixAddr", "UnixConn", @@ -3774,6 +4116,7 @@ var stdlib = map[string][]string{ "UnknownNetworkError", }, "net/http": []string{ + "AllowQuerySemicolons", "CanonicalHeaderKey", "Client", "CloseNotifier", @@ -3809,6 +4152,7 @@ var stdlib = map[string][]string{ "ErrUseLastResponse", "ErrWriteAfterFlush", "Error", + "FS", "File", "FileServer", "FileSystem", @@ -3824,6 +4168,7 @@ var stdlib = map[string][]string{ "ListenAndServe", "ListenAndServeTLS", "LocalAddrContextKey", + "MaxBytesHandler", "MaxBytesReader", "MethodConnect", "MethodDelete", @@ -4020,6 +4365,25 @@ var stdlib = map[string][]string{ "ParseDate", "ReadMessage", }, + "net/netip": []string{ + "Addr", + "AddrFrom16", + "AddrFrom4", + "AddrFromSlice", + "AddrPort", + "AddrPortFrom", + "IPv4Unspecified", + "IPv6LinkLocalAllNodes", + "IPv6Unspecified", + "MustParseAddr", + "MustParseAddrPort", + "MustParsePrefix", + "ParseAddr", + "ParseAddrPort", + "ParsePrefix", + "Prefix", + "PrefixFrom", + }, "net/rpc": []string{ "Accept", "Call", @@ -4105,14 +4469,19 @@ var stdlib = map[string][]string{ "Chtimes", "Clearenv", "Create", + "CreateTemp", "DevNull", + "DirEntry", + "DirFS", "Environ", "ErrClosed", + "ErrDeadlineExceeded", "ErrExist", "ErrInvalid", "ErrNoDeadline", "ErrNotExist", "ErrPermission", + "ErrProcessDone", "Executable", "Exit", "Expand", @@ -4146,6 +4515,7 @@ var stdlib = map[string][]string{ "Lstat", "Mkdir", "MkdirAll", + "MkdirTemp", "ModeAppend", "ModeCharDevice", "ModeDevice", @@ -4180,6 +4550,8 @@ var stdlib = map[string][]string{ "ProcAttr", "Process", "ProcessState", + "ReadDir", + "ReadFile", "Readlink", "Remove", "RemoveAll", @@ -4203,6 +4575,7 @@ var stdlib = map[string][]string{ "UserCacheDir", "UserConfigDir", "UserHomeDir", + "WriteFile", }, "os/exec": []string{ "Cmd", @@ -4217,6 +4590,7 @@ var stdlib = map[string][]string{ "Ignore", "Ignored", "Notify", + "NotifyContext", "Reset", "Stop", }, @@ -4267,6 +4641,7 @@ var stdlib = map[string][]string{ "ToSlash", "VolumeName", "Walk", + "WalkDir", "WalkFunc", }, "plugin": []string{ @@ -4312,6 +4687,8 @@ var stdlib = map[string][]string{ "Method", "New", "NewAt", + "Pointer", + "PointerTo", "Ptr", "PtrTo", "RecvDir", @@ -4344,6 +4721,7 @@ var stdlib = map[string][]string{ "Value", "ValueError", "ValueOf", + "VisibleFields", "Zero", }, "regexp": []string{ @@ -4483,11 +4861,17 @@ var stdlib = map[string][]string{ "UnlockOSThread", "Version", }, + "runtime/cgo": []string{ + "Handle", + "NewHandle", + }, "runtime/debug": []string{ "BuildInfo", + "BuildSetting", "FreeOSMemory", "GCStats", "Module", + "ParseBuildInfo", "PrintStack", "ReadBuildInfo", "ReadGCStats", @@ -4499,6 +4883,19 @@ var stdlib = map[string][]string{ "Stack", "WriteHeapDump", }, + "runtime/metrics": []string{ + "All", + "Description", + "Float64Histogram", + "KindBad", + "KindFloat64", + "KindFloat64Histogram", + "KindUint64", + "Read", + "Sample", + "Value", + "ValueKind", + }, "runtime/pprof": []string{ "Do", "ForLabels", @@ -4566,6 +4963,7 @@ var stdlib = map[string][]string{ "ErrRange", "ErrSyntax", "FormatBool", + "FormatComplex", "FormatFloat", "FormatInt", "FormatUint", @@ -4575,6 +4973,7 @@ var stdlib = map[string][]string{ "Itoa", "NumError", "ParseBool", + "ParseComplex", "ParseFloat", "ParseInt", "ParseUint", @@ -4584,16 +4983,19 @@ var stdlib = map[string][]string{ "QuoteRuneToGraphic", "QuoteToASCII", "QuoteToGraphic", + "QuotedPrefix", "Unquote", "UnquoteChar", }, "strings": []string{ "Builder", + "Clone", "Compare", "Contains", "ContainsAny", "ContainsRune", "Count", + "Cut", "EqualFold", "Fields", "FieldsFunc", @@ -4880,6 +5282,8 @@ var stdlib = map[string][]string{ "AddrinfoW", "Adjtime", "Adjtimex", + "AllThreadsSyscall", + "AllThreadsSyscall6", "AttachLsf", "B0", "B1000000", @@ -5140,7 +5544,10 @@ var stdlib = map[string][]string{ "CTL_NET", "CTL_QUERY", "CTRL_BREAK_EVENT", + "CTRL_CLOSE_EVENT", "CTRL_C_EVENT", + "CTRL_LOGOFF_EVENT", + "CTRL_SHUTDOWN_EVENT", "CancelIo", "CancelIoEx", "CertAddCertificateContextToStore", @@ -9438,6 +9845,7 @@ var stdlib = map[string][]string{ "Syscall18", "Syscall6", "Syscall9", + "SyscallN", "Sysctl", "SysctlUint32", "Sysctlnode", @@ -9847,7 +10255,6 @@ var stdlib = map[string][]string{ "Value", "ValueError", "ValueOf", - "Wrapper", }, "testing": []string{ "AllocsPerRun", @@ -9858,9 +10265,11 @@ var stdlib = map[string][]string{ "CoverBlock", "CoverMode", "Coverage", + "F", "Init", "InternalBenchmark", "InternalExample", + "InternalFuzzTarget", "InternalTest", "M", "Main", @@ -9875,13 +10284,20 @@ var stdlib = map[string][]string{ "TB", "Verbose", }, + "testing/fstest": []string{ + "MapFS", + "MapFile", + "TestFS", + }, "testing/iotest": []string{ "DataErrReader", + "ErrReader", "ErrTimeout", "HalfReader", "NewReadLogger", "NewWriteLogger", "OneByteReader", + "TestReader", "TimeoutReader", "TruncateWriter", }, @@ -9941,6 +10357,7 @@ var stdlib = map[string][]string{ "JSEscaper", "Must", "New", + "ParseFS", "ParseFiles", "ParseGlob", "Template", @@ -9950,22 +10367,29 @@ var stdlib = map[string][]string{ "ActionNode", "BoolNode", "BranchNode", + "BreakNode", "ChainNode", "CommandNode", + "CommentNode", + "ContinueNode", "DotNode", "FieldNode", "IdentifierNode", "IfNode", "IsEmptyTree", "ListNode", + "Mode", "New", "NewIdentifier", "NilNode", "Node", "NodeAction", "NodeBool", + "NodeBreak", "NodeChain", "NodeCommand", + "NodeComment", + "NodeContinue", "NodeDot", "NodeField", "NodeIdentifier", @@ -9983,9 +10407,11 @@ var stdlib = map[string][]string{ "NodeWith", "NumberNode", "Parse", + "ParseComments", "PipeNode", "Pos", "RangeNode", + "SkipFuncCheck", "StringNode", "TemplateNode", "TextNode", @@ -10010,6 +10436,7 @@ var stdlib = map[string][]string{ "July", "June", "Kitchen", + "Layout", "LoadLocation", "LoadLocationFromTZData", "Local", @@ -10058,6 +10485,8 @@ var stdlib = map[string][]string{ "UTC", "Unix", "UnixDate", + "UnixMicro", + "UnixMilli", "Until", "Wednesday", "Weekday", @@ -10095,6 +10524,7 @@ var stdlib = map[string][]string{ "Chakma", "Cham", "Cherokee", + "Chorasmian", "Co", "Common", "Coptic", @@ -10108,10 +10538,12 @@ var stdlib = map[string][]string{ "Devanagari", "Diacritic", "Digit", + "Dives_Akuru", "Dogra", "Duployan", "Egyptian_Hieroglyphs", "Elbasan", + "Elymaic", "Ethiopic", "Extender", "FoldCategory", @@ -10164,6 +10596,7 @@ var stdlib = map[string][]string{ "Katakana", "Kayah_Li", "Kharoshthi", + "Khitan_Small_Script", "Khmer", "Khojki", "Khudawadi", @@ -10215,6 +10648,7 @@ var stdlib = map[string][]string{ "Myanmar", "N", "Nabataean", + "Nandinagari", "Nd", "New_Tai_Lue", "Newa", @@ -10224,6 +10658,7 @@ var stdlib = map[string][]string{ "Noncharacter_Code_Point", "Number", "Nushu", + "Nyiakeng_Puachue_Hmong", "Ogham", "Ol_Chiki", "Old_Hungarian", @@ -10331,8 +10766,10 @@ var stdlib = map[string][]string{ "Vai", "Variation_Selector", "Version", + "Wancho", "Warang_Citi", "White_Space", + "Yezidi", "Yi", "Z", "Zanabazar_Square", @@ -10348,6 +10785,7 @@ var stdlib = map[string][]string{ "IsSurrogate", }, "unicode/utf8": []string{ + "AppendRune", "DecodeLastRune", "DecodeLastRuneInString", "DecodeRune", diff --git a/vendor/golang.org/x/tools/internal/packagesinternal/packages.go b/vendor/golang.org/x/tools/internal/packagesinternal/packages.go index b13ce33a..d9950b1f 100644 --- a/vendor/golang.org/x/tools/internal/packagesinternal/packages.go +++ b/vendor/golang.org/x/tools/internal/packagesinternal/packages.go @@ -1,27 +1,30 @@ +// Copyright 2020 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + // Package packagesinternal exposes internal-only fields from go/packages. package packagesinternal -import "time" - -// Fields must match go list; -type Module struct { - Path string // module path - Version string // module version - Versions []string // available module versions (with -versions) - Replace *Module // replaced by this module - Time *time.Time // time version was created - Update *Module // available update, if any (with -u) - Main bool // is this the main module? - Indirect bool // is this module only an indirect dependency of main module? - Dir string // directory holding files for this module, if any - GoMod string // path to go.mod file used when loading this module, if any - GoVersion string // go version used in module - Error *ModuleError // error loading module -} -type ModuleError struct { - Err string // the error itself -} +import ( + "golang.org/x/tools/internal/gocommand" +) var GetForTest = func(p interface{}) string { return "" } +var GetDepsErrors = func(p interface{}) []*PackageError { return nil } + +type PackageError struct { + ImportStack []string // shortest path from package named on command line to this one + Pos string // position of error (if present, file:line:col) + Err string // the error itself +} + +var GetGoCmdRunner = func(config interface{}) *gocommand.Runner { return nil } + +var SetGoCmdRunner = func(config interface{}, runner *gocommand.Runner) {} + +var TypecheckCgo int +var DepsErrors int // must be set as a LoadMode to call GetDepsErrors +var ForTest int // must be set as a LoadMode to call GetForTest -var GetModule = func(p interface{}) *Module { return nil } +var SetModFlag = func(config interface{}, value string) {} +var SetModFile = func(config interface{}, value string) {} diff --git a/vendor/golang.org/x/tools/internal/typeparams/common.go b/vendor/golang.org/x/tools/internal/typeparams/common.go new file mode 100644 index 00000000..25a1426d --- /dev/null +++ b/vendor/golang.org/x/tools/internal/typeparams/common.go @@ -0,0 +1,179 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Package typeparams contains common utilities for writing tools that interact +// with generic Go code, as introduced with Go 1.18. +// +// Many of the types and functions in this package are proxies for the new APIs +// introduced in the standard library with Go 1.18. For example, the +// typeparams.Union type is an alias for go/types.Union, and the ForTypeSpec +// function returns the value of the go/ast.TypeSpec.TypeParams field. At Go +// versions older than 1.18 these helpers are implemented as stubs, allowing +// users of this package to write code that handles generic constructs inline, +// even if the Go version being used to compile does not support generics. +// +// Additionally, this package contains common utilities for working with the +// new generic constructs, to supplement the standard library APIs. Notably, +// the StructuralTerms API computes a minimal representation of the structural +// restrictions on a type parameter. +// +// An external version of these APIs is available in the +// golang.org/x/exp/typeparams module. +package typeparams + +import ( + "go/ast" + "go/token" + "go/types" +) + +// UnpackIndexExpr extracts data from AST nodes that represent index +// expressions. +// +// For an ast.IndexExpr, the resulting indices slice will contain exactly one +// index expression. For an ast.IndexListExpr (go1.18+), it may have a variable +// number of index expressions. +// +// For nodes that don't represent index expressions, the first return value of +// UnpackIndexExpr will be nil. +func UnpackIndexExpr(n ast.Node) (x ast.Expr, lbrack token.Pos, indices []ast.Expr, rbrack token.Pos) { + switch e := n.(type) { + case *ast.IndexExpr: + return e.X, e.Lbrack, []ast.Expr{e.Index}, e.Rbrack + case *IndexListExpr: + return e.X, e.Lbrack, e.Indices, e.Rbrack + } + return nil, token.NoPos, nil, token.NoPos +} + +// PackIndexExpr returns an *ast.IndexExpr or *ast.IndexListExpr, depending on +// the cardinality of indices. Calling PackIndexExpr with len(indices) == 0 +// will panic. +func PackIndexExpr(x ast.Expr, lbrack token.Pos, indices []ast.Expr, rbrack token.Pos) ast.Expr { + switch len(indices) { + case 0: + panic("empty indices") + case 1: + return &ast.IndexExpr{ + X: x, + Lbrack: lbrack, + Index: indices[0], + Rbrack: rbrack, + } + default: + return &IndexListExpr{ + X: x, + Lbrack: lbrack, + Indices: indices, + Rbrack: rbrack, + } + } +} + +// IsTypeParam reports whether t is a type parameter. +func IsTypeParam(t types.Type) bool { + _, ok := t.(*TypeParam) + return ok +} + +// OriginMethod returns the origin method associated with the method fn. +// For methods on a non-generic receiver base type, this is just +// fn. However, for methods with a generic receiver, OriginMethod returns the +// corresponding method in the method set of the origin type. +// +// As a special case, if fn is not a method (has no receiver), OriginMethod +// returns fn. +func OriginMethod(fn *types.Func) *types.Func { + recv := fn.Type().(*types.Signature).Recv() + if recv == nil { + + return fn + } + base := recv.Type() + p, isPtr := base.(*types.Pointer) + if isPtr { + base = p.Elem() + } + named, isNamed := base.(*types.Named) + if !isNamed { + // Receiver is a *types.Interface. + return fn + } + if ForNamed(named).Len() == 0 { + // Receiver base has no type parameters, so we can avoid the lookup below. + return fn + } + orig := NamedTypeOrigin(named) + gfn, _, _ := types.LookupFieldOrMethod(orig, true, fn.Pkg(), fn.Name()) + return gfn.(*types.Func) +} + +// GenericAssignableTo is a generalization of types.AssignableTo that +// implements the following rule for uninstantiated generic types: +// +// If V and T are generic named types, then V is considered assignable to T if, +// for every possible instantation of V[A_1, ..., A_N], the instantiation +// T[A_1, ..., A_N] is valid and V[A_1, ..., A_N] implements T[A_1, ..., A_N]. +// +// If T has structural constraints, they must be satisfied by V. +// +// For example, consider the following type declarations: +// +// type Interface[T any] interface { +// Accept(T) +// } +// +// type Container[T any] struct { +// Element T +// } +// +// func (c Container[T]) Accept(t T) { c.Element = t } +// +// In this case, GenericAssignableTo reports that instantiations of Container +// are assignable to the corresponding instantiation of Interface. +func GenericAssignableTo(ctxt *Context, V, T types.Type) bool { + // If V and T are not both named, or do not have matching non-empty type + // parameter lists, fall back on types.AssignableTo. + + VN, Vnamed := V.(*types.Named) + TN, Tnamed := T.(*types.Named) + if !Vnamed || !Tnamed { + return types.AssignableTo(V, T) + } + + vtparams := ForNamed(VN) + ttparams := ForNamed(TN) + if vtparams.Len() == 0 || vtparams.Len() != ttparams.Len() || NamedTypeArgs(VN).Len() != 0 || NamedTypeArgs(TN).Len() != 0 { + return types.AssignableTo(V, T) + } + + // V and T have the same (non-zero) number of type params. Instantiate both + // with the type parameters of V. This must always succeed for V, and will + // succeed for T if and only if the type set of each type parameter of V is a + // subset of the type set of the corresponding type parameter of T, meaning + // that every instantiation of V corresponds to a valid instantiation of T. + + // Minor optimization: ensure we share a context across the two + // instantiations below. + if ctxt == nil { + ctxt = NewContext() + } + + var targs []types.Type + for i := 0; i < vtparams.Len(); i++ { + targs = append(targs, vtparams.At(i)) + } + + vinst, err := Instantiate(ctxt, V, targs, true) + if err != nil { + panic("type parameters should satisfy their own constraints") + } + + tinst, err := Instantiate(ctxt, T, targs, true) + if err != nil { + return false + } + + return types.AssignableTo(vinst, tinst) +} diff --git a/vendor/golang.org/x/tools/internal/typeparams/coretype.go b/vendor/golang.org/x/tools/internal/typeparams/coretype.go new file mode 100644 index 00000000..993135ec --- /dev/null +++ b/vendor/golang.org/x/tools/internal/typeparams/coretype.go @@ -0,0 +1,122 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package typeparams + +import ( + "go/types" +) + +// CoreType returns the core type of T or nil if T does not have a core type. +// +// See https://go.dev/ref/spec#Core_types for the definition of a core type. +func CoreType(T types.Type) types.Type { + U := T.Underlying() + if _, ok := U.(*types.Interface); !ok { + return U // for non-interface types, + } + + terms, err := _NormalTerms(U) + if len(terms) == 0 || err != nil { + // len(terms) -> empty type set of interface. + // err != nil => U is invalid, exceeds complexity bounds, or has an empty type set. + return nil // no core type. + } + + U = terms[0].Type().Underlying() + var identical int // i in [0,identical) => Identical(U, terms[i].Type().Underlying()) + for identical = 1; identical < len(terms); identical++ { + if !types.Identical(U, terms[identical].Type().Underlying()) { + break + } + } + + if identical == len(terms) { + // https://go.dev/ref/spec#Core_types + // "There is a single type U which is the underlying type of all types in the type set of T" + return U + } + ch, ok := U.(*types.Chan) + if !ok { + return nil // no core type as identical < len(terms) and U is not a channel. + } + // https://go.dev/ref/spec#Core_types + // "the type chan E if T contains only bidirectional channels, or the type chan<- E or + // <-chan E depending on the direction of the directional channels present." + for chans := identical; chans < len(terms); chans++ { + curr, ok := terms[chans].Type().Underlying().(*types.Chan) + if !ok { + return nil + } + if !types.Identical(ch.Elem(), curr.Elem()) { + return nil // channel elements are not identical. + } + if ch.Dir() == types.SendRecv { + // ch is bidirectional. We can safely always use curr's direction. + ch = curr + } else if curr.Dir() != types.SendRecv && ch.Dir() != curr.Dir() { + // ch and curr are not bidirectional and not the same direction. + return nil + } + } + return ch +} + +// _NormalTerms returns a slice of terms representing the normalized structural +// type restrictions of a type, if any. +// +// For all types other than *types.TypeParam, *types.Interface, and +// *types.Union, this is just a single term with Tilde() == false and +// Type() == typ. For *types.TypeParam, *types.Interface, and *types.Union, see +// below. +// +// Structural type restrictions of a type parameter are created via +// non-interface types embedded in its constraint interface (directly, or via a +// chain of interface embeddings). For example, in the declaration type +// T[P interface{~int; m()}] int the structural restriction of the type +// parameter P is ~int. +// +// With interface embedding and unions, the specification of structural type +// restrictions may be arbitrarily complex. For example, consider the +// following: +// +// type A interface{ ~string|~[]byte } +// +// type B interface{ int|string } +// +// type C interface { ~string|~int } +// +// type T[P interface{ A|B; C }] int +// +// In this example, the structural type restriction of P is ~string|int: A|B +// expands to ~string|~[]byte|int|string, which reduces to ~string|~[]byte|int, +// which when intersected with C (~string|~int) yields ~string|int. +// +// _NormalTerms computes these expansions and reductions, producing a +// "normalized" form of the embeddings. A structural restriction is normalized +// if it is a single union containing no interface terms, and is minimal in the +// sense that removing any term changes the set of types satisfying the +// constraint. It is left as a proof for the reader that, modulo sorting, there +// is exactly one such normalized form. +// +// Because the minimal representation always takes this form, _NormalTerms +// returns a slice of tilde terms corresponding to the terms of the union in +// the normalized structural restriction. An error is returned if the type is +// invalid, exceeds complexity bounds, or has an empty type set. In the latter +// case, _NormalTerms returns ErrEmptyTypeSet. +// +// _NormalTerms makes no guarantees about the order of terms, except that it +// is deterministic. +func _NormalTerms(typ types.Type) ([]*Term, error) { + switch typ := typ.(type) { + case *TypeParam: + return StructuralTerms(typ) + case *Union: + return UnionTermSet(typ) + case *types.Interface: + return InterfaceTermSet(typ) + default: + return []*Term{NewTerm(false, typ)}, nil + } +} diff --git a/vendor/golang.org/x/tools/internal/typeparams/enabled_go117.go b/vendor/golang.org/x/tools/internal/typeparams/enabled_go117.go new file mode 100644 index 00000000..18212390 --- /dev/null +++ b/vendor/golang.org/x/tools/internal/typeparams/enabled_go117.go @@ -0,0 +1,12 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build !go1.18 +// +build !go1.18 + +package typeparams + +// Enabled reports whether type parameters are enabled in the current build +// environment. +const Enabled = false diff --git a/vendor/golang.org/x/tools/internal/typeparams/enabled_go118.go b/vendor/golang.org/x/tools/internal/typeparams/enabled_go118.go new file mode 100644 index 00000000..d6714882 --- /dev/null +++ b/vendor/golang.org/x/tools/internal/typeparams/enabled_go118.go @@ -0,0 +1,15 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build go1.18 +// +build go1.18 + +package typeparams + +// Note: this constant is in a separate file as this is the only acceptable +// diff between the <1.18 API of this package and the 1.18 API. + +// Enabled reports whether type parameters are enabled in the current build +// environment. +const Enabled = true diff --git a/vendor/golang.org/x/tools/internal/typeparams/normalize.go b/vendor/golang.org/x/tools/internal/typeparams/normalize.go new file mode 100644 index 00000000..9c631b65 --- /dev/null +++ b/vendor/golang.org/x/tools/internal/typeparams/normalize.go @@ -0,0 +1,218 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package typeparams + +import ( + "errors" + "fmt" + "go/types" + "os" + "strings" +) + +//go:generate go run copytermlist.go + +const debug = false + +var ErrEmptyTypeSet = errors.New("empty type set") + +// StructuralTerms returns a slice of terms representing the normalized +// structural type restrictions of a type parameter, if any. +// +// Structural type restrictions of a type parameter are created via +// non-interface types embedded in its constraint interface (directly, or via a +// chain of interface embeddings). For example, in the declaration +// +// type T[P interface{~int; m()}] int +// +// the structural restriction of the type parameter P is ~int. +// +// With interface embedding and unions, the specification of structural type +// restrictions may be arbitrarily complex. For example, consider the +// following: +// +// type A interface{ ~string|~[]byte } +// +// type B interface{ int|string } +// +// type C interface { ~string|~int } +// +// type T[P interface{ A|B; C }] int +// +// In this example, the structural type restriction of P is ~string|int: A|B +// expands to ~string|~[]byte|int|string, which reduces to ~string|~[]byte|int, +// which when intersected with C (~string|~int) yields ~string|int. +// +// StructuralTerms computes these expansions and reductions, producing a +// "normalized" form of the embeddings. A structural restriction is normalized +// if it is a single union containing no interface terms, and is minimal in the +// sense that removing any term changes the set of types satisfying the +// constraint. It is left as a proof for the reader that, modulo sorting, there +// is exactly one such normalized form. +// +// Because the minimal representation always takes this form, StructuralTerms +// returns a slice of tilde terms corresponding to the terms of the union in +// the normalized structural restriction. An error is returned if the +// constraint interface is invalid, exceeds complexity bounds, or has an empty +// type set. In the latter case, StructuralTerms returns ErrEmptyTypeSet. +// +// StructuralTerms makes no guarantees about the order of terms, except that it +// is deterministic. +func StructuralTerms(tparam *TypeParam) ([]*Term, error) { + constraint := tparam.Constraint() + if constraint == nil { + return nil, fmt.Errorf("%s has nil constraint", tparam) + } + iface, _ := constraint.Underlying().(*types.Interface) + if iface == nil { + return nil, fmt.Errorf("constraint is %T, not *types.Interface", constraint.Underlying()) + } + return InterfaceTermSet(iface) +} + +// InterfaceTermSet computes the normalized terms for a constraint interface, +// returning an error if the term set cannot be computed or is empty. In the +// latter case, the error will be ErrEmptyTypeSet. +// +// See the documentation of StructuralTerms for more information on +// normalization. +func InterfaceTermSet(iface *types.Interface) ([]*Term, error) { + return computeTermSet(iface) +} + +// UnionTermSet computes the normalized terms for a union, returning an error +// if the term set cannot be computed or is empty. In the latter case, the +// error will be ErrEmptyTypeSet. +// +// See the documentation of StructuralTerms for more information on +// normalization. +func UnionTermSet(union *Union) ([]*Term, error) { + return computeTermSet(union) +} + +func computeTermSet(typ types.Type) ([]*Term, error) { + tset, err := computeTermSetInternal(typ, make(map[types.Type]*termSet), 0) + if err != nil { + return nil, err + } + if tset.terms.isEmpty() { + return nil, ErrEmptyTypeSet + } + if tset.terms.isAll() { + return nil, nil + } + var terms []*Term + for _, term := range tset.terms { + terms = append(terms, NewTerm(term.tilde, term.typ)) + } + return terms, nil +} + +// A termSet holds the normalized set of terms for a given type. +// +// The name termSet is intentionally distinct from 'type set': a type set is +// all types that implement a type (and includes method restrictions), whereas +// a term set just represents the structural restrictions on a type. +type termSet struct { + complete bool + terms termlist +} + +func indentf(depth int, format string, args ...interface{}) { + fmt.Fprintf(os.Stderr, strings.Repeat(".", depth)+format+"\n", args...) +} + +func computeTermSetInternal(t types.Type, seen map[types.Type]*termSet, depth int) (res *termSet, err error) { + if t == nil { + panic("nil type") + } + + if debug { + indentf(depth, "%s", t.String()) + defer func() { + if err != nil { + indentf(depth, "=> %s", err) + } else { + indentf(depth, "=> %s", res.terms.String()) + } + }() + } + + const maxTermCount = 100 + if tset, ok := seen[t]; ok { + if !tset.complete { + return nil, fmt.Errorf("cycle detected in the declaration of %s", t) + } + return tset, nil + } + + // Mark the current type as seen to avoid infinite recursion. + tset := new(termSet) + defer func() { + tset.complete = true + }() + seen[t] = tset + + switch u := t.Underlying().(type) { + case *types.Interface: + // The term set of an interface is the intersection of the term sets of its + // embedded types. + tset.terms = allTermlist + for i := 0; i < u.NumEmbeddeds(); i++ { + embedded := u.EmbeddedType(i) + if _, ok := embedded.Underlying().(*TypeParam); ok { + return nil, fmt.Errorf("invalid embedded type %T", embedded) + } + tset2, err := computeTermSetInternal(embedded, seen, depth+1) + if err != nil { + return nil, err + } + tset.terms = tset.terms.intersect(tset2.terms) + } + case *Union: + // The term set of a union is the union of term sets of its terms. + tset.terms = nil + for i := 0; i < u.Len(); i++ { + t := u.Term(i) + var terms termlist + switch t.Type().Underlying().(type) { + case *types.Interface: + tset2, err := computeTermSetInternal(t.Type(), seen, depth+1) + if err != nil { + return nil, err + } + terms = tset2.terms + case *TypeParam, *Union: + // A stand-alone type parameter or union is not permitted as union + // term. + return nil, fmt.Errorf("invalid union term %T", t) + default: + if t.Type() == types.Typ[types.Invalid] { + continue + } + terms = termlist{{t.Tilde(), t.Type()}} + } + tset.terms = tset.terms.union(terms) + if len(tset.terms) > maxTermCount { + return nil, fmt.Errorf("exceeded max term count %d", maxTermCount) + } + } + case *TypeParam: + panic("unreachable") + default: + // For all other types, the term set is just a single non-tilde term + // holding the type itself. + if u != types.Typ[types.Invalid] { + tset.terms = termlist{{false, t}} + } + } + return tset, nil +} + +// under is a facade for the go/types internal function of the same name. It is +// used by typeterm.go. +func under(t types.Type) types.Type { + return t.Underlying() +} diff --git a/vendor/golang.org/x/tools/internal/typeparams/termlist.go b/vendor/golang.org/x/tools/internal/typeparams/termlist.go new file mode 100644 index 00000000..933106a2 --- /dev/null +++ b/vendor/golang.org/x/tools/internal/typeparams/termlist.go @@ -0,0 +1,163 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Code generated by copytermlist.go DO NOT EDIT. + +package typeparams + +import ( + "bytes" + "go/types" +) + +// A termlist represents the type set represented by the union +// t1 ∪ y2 ∪ ... tn of the type sets of the terms t1 to tn. +// A termlist is in normal form if all terms are disjoint. +// termlist operations don't require the operands to be in +// normal form. +type termlist []*term + +// allTermlist represents the set of all types. +// It is in normal form. +var allTermlist = termlist{new(term)} + +// String prints the termlist exactly (without normalization). +func (xl termlist) String() string { + if len(xl) == 0 { + return "∅" + } + var buf bytes.Buffer + for i, x := range xl { + if i > 0 { + buf.WriteString(" ∪ ") + } + buf.WriteString(x.String()) + } + return buf.String() +} + +// isEmpty reports whether the termlist xl represents the empty set of types. +func (xl termlist) isEmpty() bool { + // If there's a non-nil term, the entire list is not empty. + // If the termlist is in normal form, this requires at most + // one iteration. + for _, x := range xl { + if x != nil { + return false + } + } + return true +} + +// isAll reports whether the termlist xl represents the set of all types. +func (xl termlist) isAll() bool { + // If there's a 𝓤 term, the entire list is 𝓤. + // If the termlist is in normal form, this requires at most + // one iteration. + for _, x := range xl { + if x != nil && x.typ == nil { + return true + } + } + return false +} + +// norm returns the normal form of xl. +func (xl termlist) norm() termlist { + // Quadratic algorithm, but good enough for now. + // TODO(gri) fix asymptotic performance + used := make([]bool, len(xl)) + var rl termlist + for i, xi := range xl { + if xi == nil || used[i] { + continue + } + for j := i + 1; j < len(xl); j++ { + xj := xl[j] + if xj == nil || used[j] { + continue + } + if u1, u2 := xi.union(xj); u2 == nil { + // If we encounter a 𝓤 term, the entire list is 𝓤. + // Exit early. + // (Note that this is not just an optimization; + // if we continue, we may end up with a 𝓤 term + // and other terms and the result would not be + // in normal form.) + if u1.typ == nil { + return allTermlist + } + xi = u1 + used[j] = true // xj is now unioned into xi - ignore it in future iterations + } + } + rl = append(rl, xi) + } + return rl +} + +// union returns the union xl ∪ yl. +func (xl termlist) union(yl termlist) termlist { + return append(xl, yl...).norm() +} + +// intersect returns the intersection xl ∩ yl. +func (xl termlist) intersect(yl termlist) termlist { + if xl.isEmpty() || yl.isEmpty() { + return nil + } + + // Quadratic algorithm, but good enough for now. + // TODO(gri) fix asymptotic performance + var rl termlist + for _, x := range xl { + for _, y := range yl { + if r := x.intersect(y); r != nil { + rl = append(rl, r) + } + } + } + return rl.norm() +} + +// equal reports whether xl and yl represent the same type set. +func (xl termlist) equal(yl termlist) bool { + // TODO(gri) this should be more efficient + return xl.subsetOf(yl) && yl.subsetOf(xl) +} + +// includes reports whether t ∈ xl. +func (xl termlist) includes(t types.Type) bool { + for _, x := range xl { + if x.includes(t) { + return true + } + } + return false +} + +// supersetOf reports whether y ⊆ xl. +func (xl termlist) supersetOf(y *term) bool { + for _, x := range xl { + if y.subsetOf(x) { + return true + } + } + return false +} + +// subsetOf reports whether xl ⊆ yl. +func (xl termlist) subsetOf(yl termlist) bool { + if yl.isEmpty() { + return xl.isEmpty() + } + + // each term x of xl must be a subset of yl + for _, x := range xl { + if !yl.supersetOf(x) { + return false // x is not a subset yl + } + } + return true +} diff --git a/vendor/golang.org/x/tools/internal/typeparams/typeparams_go117.go b/vendor/golang.org/x/tools/internal/typeparams/typeparams_go117.go new file mode 100644 index 00000000..b4788978 --- /dev/null +++ b/vendor/golang.org/x/tools/internal/typeparams/typeparams_go117.go @@ -0,0 +1,197 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build !go1.18 +// +build !go1.18 + +package typeparams + +import ( + "go/ast" + "go/token" + "go/types" +) + +func unsupported() { + panic("type parameters are unsupported at this go version") +} + +// IndexListExpr is a placeholder type, as type parameters are not supported at +// this Go version. Its methods panic on use. +type IndexListExpr struct { + ast.Expr + X ast.Expr // expression + Lbrack token.Pos // position of "[" + Indices []ast.Expr // index expressions + Rbrack token.Pos // position of "]" +} + +// ForTypeSpec returns an empty field list, as type parameters on not supported +// at this Go version. +func ForTypeSpec(*ast.TypeSpec) *ast.FieldList { + return nil +} + +// ForFuncType returns an empty field list, as type parameters are not +// supported at this Go version. +func ForFuncType(*ast.FuncType) *ast.FieldList { + return nil +} + +// TypeParam is a placeholder type, as type parameters are not supported at +// this Go version. Its methods panic on use. +type TypeParam struct{ types.Type } + +func (*TypeParam) Index() int { unsupported(); return 0 } +func (*TypeParam) Constraint() types.Type { unsupported(); return nil } +func (*TypeParam) Obj() *types.TypeName { unsupported(); return nil } + +// TypeParamList is a placeholder for an empty type parameter list. +type TypeParamList struct{} + +func (*TypeParamList) Len() int { return 0 } +func (*TypeParamList) At(int) *TypeParam { unsupported(); return nil } + +// TypeList is a placeholder for an empty type list. +type TypeList struct{} + +func (*TypeList) Len() int { return 0 } +func (*TypeList) At(int) types.Type { unsupported(); return nil } + +// NewTypeParam is unsupported at this Go version, and panics. +func NewTypeParam(name *types.TypeName, constraint types.Type) *TypeParam { + unsupported() + return nil +} + +// SetTypeParamConstraint is unsupported at this Go version, and panics. +func SetTypeParamConstraint(tparam *TypeParam, constraint types.Type) { + unsupported() +} + +// NewSignatureType calls types.NewSignature, panicking if recvTypeParams or +// typeParams is non-empty. +func NewSignatureType(recv *types.Var, recvTypeParams, typeParams []*TypeParam, params, results *types.Tuple, variadic bool) *types.Signature { + if len(recvTypeParams) != 0 || len(typeParams) != 0 { + panic("signatures cannot have type parameters at this Go version") + } + return types.NewSignature(recv, params, results, variadic) +} + +// ForSignature returns an empty slice. +func ForSignature(*types.Signature) *TypeParamList { + return nil +} + +// RecvTypeParams returns a nil slice. +func RecvTypeParams(sig *types.Signature) *TypeParamList { + return nil +} + +// IsComparable returns false, as no interfaces are type-restricted at this Go +// version. +func IsComparable(*types.Interface) bool { + return false +} + +// IsMethodSet returns true, as no interfaces are type-restricted at this Go +// version. +func IsMethodSet(*types.Interface) bool { + return true +} + +// IsImplicit returns false, as no interfaces are implicit at this Go version. +func IsImplicit(*types.Interface) bool { + return false +} + +// MarkImplicit does nothing, because this Go version does not have implicit +// interfaces. +func MarkImplicit(*types.Interface) {} + +// ForNamed returns an empty type parameter list, as type parameters are not +// supported at this Go version. +func ForNamed(*types.Named) *TypeParamList { + return nil +} + +// SetForNamed panics if tparams is non-empty. +func SetForNamed(_ *types.Named, tparams []*TypeParam) { + if len(tparams) > 0 { + unsupported() + } +} + +// NamedTypeArgs returns nil. +func NamedTypeArgs(*types.Named) *TypeList { + return nil +} + +// NamedTypeOrigin is the identity method at this Go version. +func NamedTypeOrigin(named *types.Named) types.Type { + return named +} + +// Term holds information about a structural type restriction. +type Term struct { + tilde bool + typ types.Type +} + +func (m *Term) Tilde() bool { return m.tilde } +func (m *Term) Type() types.Type { return m.typ } +func (m *Term) String() string { + pre := "" + if m.tilde { + pre = "~" + } + return pre + m.typ.String() +} + +// NewTerm is unsupported at this Go version, and panics. +func NewTerm(tilde bool, typ types.Type) *Term { + return &Term{tilde, typ} +} + +// Union is a placeholder type, as type parameters are not supported at this Go +// version. Its methods panic on use. +type Union struct{ types.Type } + +func (*Union) Len() int { return 0 } +func (*Union) Term(i int) *Term { unsupported(); return nil } + +// NewUnion is unsupported at this Go version, and panics. +func NewUnion(terms []*Term) *Union { + unsupported() + return nil +} + +// InitInstanceInfo is a noop at this Go version. +func InitInstanceInfo(*types.Info) {} + +// Instance is a placeholder type, as type parameters are not supported at this +// Go version. +type Instance struct { + TypeArgs *TypeList + Type types.Type +} + +// GetInstances returns a nil map, as type parameters are not supported at this +// Go version. +func GetInstances(info *types.Info) map[*ast.Ident]Instance { return nil } + +// Context is a placeholder type, as type parameters are not supported at +// this Go version. +type Context struct{} + +// NewContext returns a placeholder Context instance. +func NewContext() *Context { + return &Context{} +} + +// Instantiate is unsupported on this Go version, and panics. +func Instantiate(ctxt *Context, typ types.Type, targs []types.Type, validate bool) (types.Type, error) { + unsupported() + return nil, nil +} diff --git a/vendor/golang.org/x/tools/internal/typeparams/typeparams_go118.go b/vendor/golang.org/x/tools/internal/typeparams/typeparams_go118.go new file mode 100644 index 00000000..114a36b8 --- /dev/null +++ b/vendor/golang.org/x/tools/internal/typeparams/typeparams_go118.go @@ -0,0 +1,151 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build go1.18 +// +build go1.18 + +package typeparams + +import ( + "go/ast" + "go/types" +) + +// IndexListExpr is an alias for ast.IndexListExpr. +type IndexListExpr = ast.IndexListExpr + +// ForTypeSpec returns n.TypeParams. +func ForTypeSpec(n *ast.TypeSpec) *ast.FieldList { + if n == nil { + return nil + } + return n.TypeParams +} + +// ForFuncType returns n.TypeParams. +func ForFuncType(n *ast.FuncType) *ast.FieldList { + if n == nil { + return nil + } + return n.TypeParams +} + +// TypeParam is an alias for types.TypeParam +type TypeParam = types.TypeParam + +// TypeParamList is an alias for types.TypeParamList +type TypeParamList = types.TypeParamList + +// TypeList is an alias for types.TypeList +type TypeList = types.TypeList + +// NewTypeParam calls types.NewTypeParam. +func NewTypeParam(name *types.TypeName, constraint types.Type) *TypeParam { + return types.NewTypeParam(name, constraint) +} + +// SetTypeParamConstraint calls tparam.SetConstraint(constraint). +func SetTypeParamConstraint(tparam *TypeParam, constraint types.Type) { + tparam.SetConstraint(constraint) +} + +// NewSignatureType calls types.NewSignatureType. +func NewSignatureType(recv *types.Var, recvTypeParams, typeParams []*TypeParam, params, results *types.Tuple, variadic bool) *types.Signature { + return types.NewSignatureType(recv, recvTypeParams, typeParams, params, results, variadic) +} + +// ForSignature returns sig.TypeParams() +func ForSignature(sig *types.Signature) *TypeParamList { + return sig.TypeParams() +} + +// RecvTypeParams returns sig.RecvTypeParams(). +func RecvTypeParams(sig *types.Signature) *TypeParamList { + return sig.RecvTypeParams() +} + +// IsComparable calls iface.IsComparable(). +func IsComparable(iface *types.Interface) bool { + return iface.IsComparable() +} + +// IsMethodSet calls iface.IsMethodSet(). +func IsMethodSet(iface *types.Interface) bool { + return iface.IsMethodSet() +} + +// IsImplicit calls iface.IsImplicit(). +func IsImplicit(iface *types.Interface) bool { + return iface.IsImplicit() +} + +// MarkImplicit calls iface.MarkImplicit(). +func MarkImplicit(iface *types.Interface) { + iface.MarkImplicit() +} + +// ForNamed extracts the (possibly empty) type parameter object list from +// named. +func ForNamed(named *types.Named) *TypeParamList { + return named.TypeParams() +} + +// SetForNamed sets the type params tparams on n. Each tparam must be of +// dynamic type *types.TypeParam. +func SetForNamed(n *types.Named, tparams []*TypeParam) { + n.SetTypeParams(tparams) +} + +// NamedTypeArgs returns named.TypeArgs(). +func NamedTypeArgs(named *types.Named) *TypeList { + return named.TypeArgs() +} + +// NamedTypeOrigin returns named.Orig(). +func NamedTypeOrigin(named *types.Named) types.Type { + return named.Origin() +} + +// Term is an alias for types.Term. +type Term = types.Term + +// NewTerm calls types.NewTerm. +func NewTerm(tilde bool, typ types.Type) *Term { + return types.NewTerm(tilde, typ) +} + +// Union is an alias for types.Union +type Union = types.Union + +// NewUnion calls types.NewUnion. +func NewUnion(terms []*Term) *Union { + return types.NewUnion(terms) +} + +// InitInstanceInfo initializes info to record information about type and +// function instances. +func InitInstanceInfo(info *types.Info) { + info.Instances = make(map[*ast.Ident]types.Instance) +} + +// Instance is an alias for types.Instance. +type Instance = types.Instance + +// GetInstances returns info.Instances. +func GetInstances(info *types.Info) map[*ast.Ident]Instance { + return info.Instances +} + +// Context is an alias for types.Context. +type Context = types.Context + +// NewContext calls types.NewContext. +func NewContext() *Context { + return types.NewContext() +} + +// Instantiate calls types.Instantiate. +func Instantiate(ctxt *Context, typ types.Type, targs []types.Type, validate bool) (types.Type, error) { + return types.Instantiate(ctxt, typ, targs, validate) +} diff --git a/vendor/golang.org/x/tools/internal/typeparams/typeterm.go b/vendor/golang.org/x/tools/internal/typeparams/typeterm.go new file mode 100644 index 00000000..7ddee28d --- /dev/null +++ b/vendor/golang.org/x/tools/internal/typeparams/typeterm.go @@ -0,0 +1,170 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Code generated by copytermlist.go DO NOT EDIT. + +package typeparams + +import "go/types" + +// A term describes elementary type sets: +// +// ∅: (*term)(nil) == ∅ // set of no types (empty set) +// 𝓤: &term{} == 𝓤 // set of all types (𝓤niverse) +// T: &term{false, T} == {T} // set of type T +// ~t: &term{true, t} == {t' | under(t') == t} // set of types with underlying type t +// +type term struct { + tilde bool // valid if typ != nil + typ types.Type +} + +func (x *term) String() string { + switch { + case x == nil: + return "∅" + case x.typ == nil: + return "𝓤" + case x.tilde: + return "~" + x.typ.String() + default: + return x.typ.String() + } +} + +// equal reports whether x and y represent the same type set. +func (x *term) equal(y *term) bool { + // easy cases + switch { + case x == nil || y == nil: + return x == y + case x.typ == nil || y.typ == nil: + return x.typ == y.typ + } + // ∅ ⊂ x, y ⊂ 𝓤 + + return x.tilde == y.tilde && types.Identical(x.typ, y.typ) +} + +// union returns the union x ∪ y: zero, one, or two non-nil terms. +func (x *term) union(y *term) (_, _ *term) { + // easy cases + switch { + case x == nil && y == nil: + return nil, nil // ∅ ∪ ∅ == ∅ + case x == nil: + return y, nil // ∅ ∪ y == y + case y == nil: + return x, nil // x ∪ ∅ == x + case x.typ == nil: + return x, nil // 𝓤 ∪ y == 𝓤 + case y.typ == nil: + return y, nil // x ∪ 𝓤 == 𝓤 + } + // ∅ ⊂ x, y ⊂ 𝓤 + + if x.disjoint(y) { + return x, y // x ∪ y == (x, y) if x ∩ y == ∅ + } + // x.typ == y.typ + + // ~t ∪ ~t == ~t + // ~t ∪ T == ~t + // T ∪ ~t == ~t + // T ∪ T == T + if x.tilde || !y.tilde { + return x, nil + } + return y, nil +} + +// intersect returns the intersection x ∩ y. +func (x *term) intersect(y *term) *term { + // easy cases + switch { + case x == nil || y == nil: + return nil // ∅ ∩ y == ∅ and ∩ ∅ == ∅ + case x.typ == nil: + return y // 𝓤 ∩ y == y + case y.typ == nil: + return x // x ∩ 𝓤 == x + } + // ∅ ⊂ x, y ⊂ 𝓤 + + if x.disjoint(y) { + return nil // x ∩ y == ∅ if x ∩ y == ∅ + } + // x.typ == y.typ + + // ~t ∩ ~t == ~t + // ~t ∩ T == T + // T ∩ ~t == T + // T ∩ T == T + if !x.tilde || y.tilde { + return x + } + return y +} + +// includes reports whether t ∈ x. +func (x *term) includes(t types.Type) bool { + // easy cases + switch { + case x == nil: + return false // t ∈ ∅ == false + case x.typ == nil: + return true // t ∈ 𝓤 == true + } + // ∅ ⊂ x ⊂ 𝓤 + + u := t + if x.tilde { + u = under(u) + } + return types.Identical(x.typ, u) +} + +// subsetOf reports whether x ⊆ y. +func (x *term) subsetOf(y *term) bool { + // easy cases + switch { + case x == nil: + return true // ∅ ⊆ y == true + case y == nil: + return false // x ⊆ ∅ == false since x != ∅ + case y.typ == nil: + return true // x ⊆ 𝓤 == true + case x.typ == nil: + return false // 𝓤 ⊆ y == false since y != 𝓤 + } + // ∅ ⊂ x, y ⊂ 𝓤 + + if x.disjoint(y) { + return false // x ⊆ y == false if x ∩ y == ∅ + } + // x.typ == y.typ + + // ~t ⊆ ~t == true + // ~t ⊆ T == false + // T ⊆ ~t == true + // T ⊆ T == true + return !x.tilde || y.tilde +} + +// disjoint reports whether x ∩ y == ∅. +// x.typ and y.typ must not be nil. +func (x *term) disjoint(y *term) bool { + if debug && (x.typ == nil || y.typ == nil) { + panic("invalid argument(s)") + } + ux := x.typ + if y.tilde { + ux = under(ux) + } + uy := y.typ + if x.tilde { + uy = under(uy) + } + return !types.Identical(ux, uy) +} diff --git a/vendor/golang.org/x/tools/internal/typesinternal/errorcode.go b/vendor/golang.org/x/tools/internal/typesinternal/errorcode.go new file mode 100644 index 00000000..d38ee3c2 --- /dev/null +++ b/vendor/golang.org/x/tools/internal/typesinternal/errorcode.go @@ -0,0 +1,1526 @@ +// Copyright 2020 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package typesinternal + +//go:generate stringer -type=ErrorCode + +type ErrorCode int + +// This file defines the error codes that can be produced during type-checking. +// Collectively, these codes provide an identifier that may be used to +// implement special handling for certain types of errors. +// +// Error codes should be fine-grained enough that the exact nature of the error +// can be easily determined, but coarse enough that they are not an +// implementation detail of the type checking algorithm. As a rule-of-thumb, +// errors should be considered equivalent if there is a theoretical refactoring +// of the type checker in which they are emitted in exactly one place. For +// example, the type checker emits different error messages for "too many +// arguments" and "too few arguments", but one can imagine an alternative type +// checker where this check instead just emits a single "wrong number of +// arguments", so these errors should have the same code. +// +// Error code names should be as brief as possible while retaining accuracy and +// distinctiveness. In most cases names should start with an adjective +// describing the nature of the error (e.g. "invalid", "unused", "misplaced"), +// and end with a noun identifying the relevant language object. For example, +// "DuplicateDecl" or "InvalidSliceExpr". For brevity, naming follows the +// convention that "bad" implies a problem with syntax, and "invalid" implies a +// problem with types. + +const ( + _ ErrorCode = iota + + // Test is reserved for errors that only apply while in self-test mode. + Test + + /* package names */ + + // BlankPkgName occurs when a package name is the blank identifier "_". + // + // Per the spec: + // "The PackageName must not be the blank identifier." + BlankPkgName + + // MismatchedPkgName occurs when a file's package name doesn't match the + // package name already established by other files. + MismatchedPkgName + + // InvalidPkgUse occurs when a package identifier is used outside of a + // selector expression. + // + // Example: + // import "fmt" + // + // var _ = fmt + InvalidPkgUse + + /* imports */ + + // BadImportPath occurs when an import path is not valid. + BadImportPath + + // BrokenImport occurs when importing a package fails. + // + // Example: + // import "amissingpackage" + BrokenImport + + // ImportCRenamed occurs when the special import "C" is renamed. "C" is a + // pseudo-package, and must not be renamed. + // + // Example: + // import _ "C" + ImportCRenamed + + // UnusedImport occurs when an import is unused. + // + // Example: + // import "fmt" + // + // func main() {} + UnusedImport + + /* initialization */ + + // InvalidInitCycle occurs when an invalid cycle is detected within the + // initialization graph. + // + // Example: + // var x int = f() + // + // func f() int { return x } + InvalidInitCycle + + /* decls */ + + // DuplicateDecl occurs when an identifier is declared multiple times. + // + // Example: + // var x = 1 + // var x = 2 + DuplicateDecl + + // InvalidDeclCycle occurs when a declaration cycle is not valid. + // + // Example: + // import "unsafe" + // + // type T struct { + // a [n]int + // } + // + // var n = unsafe.Sizeof(T{}) + InvalidDeclCycle + + // InvalidTypeCycle occurs when a cycle in type definitions results in a + // type that is not well-defined. + // + // Example: + // import "unsafe" + // + // type T [unsafe.Sizeof(T{})]int + InvalidTypeCycle + + /* decls > const */ + + // InvalidConstInit occurs when a const declaration has a non-constant + // initializer. + // + // Example: + // var x int + // const _ = x + InvalidConstInit + + // InvalidConstVal occurs when a const value cannot be converted to its + // target type. + // + // TODO(findleyr): this error code and example are not very clear. Consider + // removing it. + // + // Example: + // const _ = 1 << "hello" + InvalidConstVal + + // InvalidConstType occurs when the underlying type in a const declaration + // is not a valid constant type. + // + // Example: + // const c *int = 4 + InvalidConstType + + /* decls > var (+ other variable assignment codes) */ + + // UntypedNil occurs when the predeclared (untyped) value nil is used to + // initialize a variable declared without an explicit type. + // + // Example: + // var x = nil + UntypedNil + + // WrongAssignCount occurs when the number of values on the right-hand side + // of an assignment or or initialization expression does not match the number + // of variables on the left-hand side. + // + // Example: + // var x = 1, 2 + WrongAssignCount + + // UnassignableOperand occurs when the left-hand side of an assignment is + // not assignable. + // + // Example: + // func f() { + // const c = 1 + // c = 2 + // } + UnassignableOperand + + // NoNewVar occurs when a short variable declaration (':=') does not declare + // new variables. + // + // Example: + // func f() { + // x := 1 + // x := 2 + // } + NoNewVar + + // MultiValAssignOp occurs when an assignment operation (+=, *=, etc) does + // not have single-valued left-hand or right-hand side. + // + // Per the spec: + // "In assignment operations, both the left- and right-hand expression lists + // must contain exactly one single-valued expression" + // + // Example: + // func f() int { + // x, y := 1, 2 + // x, y += 1 + // return x + y + // } + MultiValAssignOp + + // InvalidIfaceAssign occurs when a value of type T is used as an + // interface, but T does not implement a method of the expected interface. + // + // Example: + // type I interface { + // f() + // } + // + // type T int + // + // var x I = T(1) + InvalidIfaceAssign + + // InvalidChanAssign occurs when a chan assignment is invalid. + // + // Per the spec, a value x is assignable to a channel type T if: + // "x is a bidirectional channel value, T is a channel type, x's type V and + // T have identical element types, and at least one of V or T is not a + // defined type." + // + // Example: + // type T1 chan int + // type T2 chan int + // + // var x T1 + // // Invalid assignment because both types are named + // var _ T2 = x + InvalidChanAssign + + // IncompatibleAssign occurs when the type of the right-hand side expression + // in an assignment cannot be assigned to the type of the variable being + // assigned. + // + // Example: + // var x []int + // var _ int = x + IncompatibleAssign + + // UnaddressableFieldAssign occurs when trying to assign to a struct field + // in a map value. + // + // Example: + // func f() { + // m := make(map[string]struct{i int}) + // m["foo"].i = 42 + // } + UnaddressableFieldAssign + + /* decls > type (+ other type expression codes) */ + + // NotAType occurs when the identifier used as the underlying type in a type + // declaration or the right-hand side of a type alias does not denote a type. + // + // Example: + // var S = 2 + // + // type T S + NotAType + + // InvalidArrayLen occurs when an array length is not a constant value. + // + // Example: + // var n = 3 + // var _ = [n]int{} + InvalidArrayLen + + // BlankIfaceMethod occurs when a method name is '_'. + // + // Per the spec: + // "The name of each explicitly specified method must be unique and not + // blank." + // + // Example: + // type T interface { + // _(int) + // } + BlankIfaceMethod + + // IncomparableMapKey occurs when a map key type does not support the == and + // != operators. + // + // Per the spec: + // "The comparison operators == and != must be fully defined for operands of + // the key type; thus the key type must not be a function, map, or slice." + // + // Example: + // var x map[T]int + // + // type T []int + IncomparableMapKey + + // InvalidIfaceEmbed occurs when a non-interface type is embedded in an + // interface. + // + // Example: + // type T struct {} + // + // func (T) m() + // + // type I interface { + // T + // } + InvalidIfaceEmbed + + // InvalidPtrEmbed occurs when an embedded field is of the pointer form *T, + // and T itself is itself a pointer, an unsafe.Pointer, or an interface. + // + // Per the spec: + // "An embedded field must be specified as a type name T or as a pointer to + // a non-interface type name *T, and T itself may not be a pointer type." + // + // Example: + // type T *int + // + // type S struct { + // *T + // } + InvalidPtrEmbed + + /* decls > func and method */ + + // BadRecv occurs when a method declaration does not have exactly one + // receiver parameter. + // + // Example: + // func () _() {} + BadRecv + + // InvalidRecv occurs when a receiver type expression is not of the form T + // or *T, or T is a pointer type. + // + // Example: + // type T struct {} + // + // func (**T) m() {} + InvalidRecv + + // DuplicateFieldAndMethod occurs when an identifier appears as both a field + // and method name. + // + // Example: + // type T struct { + // m int + // } + // + // func (T) m() {} + DuplicateFieldAndMethod + + // DuplicateMethod occurs when two methods on the same receiver type have + // the same name. + // + // Example: + // type T struct {} + // func (T) m() {} + // func (T) m(i int) int { return i } + DuplicateMethod + + /* decls > special */ + + // InvalidBlank occurs when a blank identifier is used as a value or type. + // + // Per the spec: + // "The blank identifier may appear as an operand only on the left-hand side + // of an assignment." + // + // Example: + // var x = _ + InvalidBlank + + // InvalidIota occurs when the predeclared identifier iota is used outside + // of a constant declaration. + // + // Example: + // var x = iota + InvalidIota + + // MissingInitBody occurs when an init function is missing its body. + // + // Example: + // func init() + MissingInitBody + + // InvalidInitSig occurs when an init function declares parameters or + // results. + // + // Example: + // func init() int { return 1 } + InvalidInitSig + + // InvalidInitDecl occurs when init is declared as anything other than a + // function. + // + // Example: + // var init = 1 + InvalidInitDecl + + // InvalidMainDecl occurs when main is declared as anything other than a + // function, in a main package. + InvalidMainDecl + + /* exprs */ + + // TooManyValues occurs when a function returns too many values for the + // expression context in which it is used. + // + // Example: + // func ReturnTwo() (int, int) { + // return 1, 2 + // } + // + // var x = ReturnTwo() + TooManyValues + + // NotAnExpr occurs when a type expression is used where a value expression + // is expected. + // + // Example: + // type T struct {} + // + // func f() { + // T + // } + NotAnExpr + + /* exprs > const */ + + // TruncatedFloat occurs when a float constant is truncated to an integer + // value. + // + // Example: + // var _ int = 98.6 + TruncatedFloat + + // NumericOverflow occurs when a numeric constant overflows its target type. + // + // Example: + // var x int8 = 1000 + NumericOverflow + + /* exprs > operation */ + + // UndefinedOp occurs when an operator is not defined for the type(s) used + // in an operation. + // + // Example: + // var c = "a" - "b" + UndefinedOp + + // MismatchedTypes occurs when operand types are incompatible in a binary + // operation. + // + // Example: + // var a = "hello" + // var b = 1 + // var c = a - b + MismatchedTypes + + // DivByZero occurs when a division operation is provable at compile + // time to be a division by zero. + // + // Example: + // const divisor = 0 + // var x int = 1/divisor + DivByZero + + // NonNumericIncDec occurs when an increment or decrement operator is + // applied to a non-numeric value. + // + // Example: + // func f() { + // var c = "c" + // c++ + // } + NonNumericIncDec + + /* exprs > ptr */ + + // UnaddressableOperand occurs when the & operator is applied to an + // unaddressable expression. + // + // Example: + // var x = &1 + UnaddressableOperand + + // InvalidIndirection occurs when a non-pointer value is indirected via the + // '*' operator. + // + // Example: + // var x int + // var y = *x + InvalidIndirection + + /* exprs > [] */ + + // NonIndexableOperand occurs when an index operation is applied to a value + // that cannot be indexed. + // + // Example: + // var x = 1 + // var y = x[1] + NonIndexableOperand + + // InvalidIndex occurs when an index argument is not of integer type, + // negative, or out-of-bounds. + // + // Example: + // var s = [...]int{1,2,3} + // var x = s[5] + // + // Example: + // var s = []int{1,2,3} + // var _ = s[-1] + // + // Example: + // var s = []int{1,2,3} + // var i string + // var _ = s[i] + InvalidIndex + + // SwappedSliceIndices occurs when constant indices in a slice expression + // are decreasing in value. + // + // Example: + // var _ = []int{1,2,3}[2:1] + SwappedSliceIndices + + /* operators > slice */ + + // NonSliceableOperand occurs when a slice operation is applied to a value + // whose type is not sliceable, or is unaddressable. + // + // Example: + // var x = [...]int{1, 2, 3}[:1] + // + // Example: + // var x = 1 + // var y = 1[:1] + NonSliceableOperand + + // InvalidSliceExpr occurs when a three-index slice expression (a[x:y:z]) is + // applied to a string. + // + // Example: + // var s = "hello" + // var x = s[1:2:3] + InvalidSliceExpr + + /* exprs > shift */ + + // InvalidShiftCount occurs when the right-hand side of a shift operation is + // either non-integer, negative, or too large. + // + // Example: + // var ( + // x string + // y int = 1 << x + // ) + InvalidShiftCount + + // InvalidShiftOperand occurs when the shifted operand is not an integer. + // + // Example: + // var s = "hello" + // var x = s << 2 + InvalidShiftOperand + + /* exprs > chan */ + + // InvalidReceive occurs when there is a channel receive from a value that + // is either not a channel, or is a send-only channel. + // + // Example: + // func f() { + // var x = 1 + // <-x + // } + InvalidReceive + + // InvalidSend occurs when there is a channel send to a value that is not a + // channel, or is a receive-only channel. + // + // Example: + // func f() { + // var x = 1 + // x <- "hello!" + // } + InvalidSend + + /* exprs > literal */ + + // DuplicateLitKey occurs when an index is duplicated in a slice, array, or + // map literal. + // + // Example: + // var _ = []int{0:1, 0:2} + // + // Example: + // var _ = map[string]int{"a": 1, "a": 2} + DuplicateLitKey + + // MissingLitKey occurs when a map literal is missing a key expression. + // + // Example: + // var _ = map[string]int{1} + MissingLitKey + + // InvalidLitIndex occurs when the key in a key-value element of a slice or + // array literal is not an integer constant. + // + // Example: + // var i = 0 + // var x = []string{i: "world"} + InvalidLitIndex + + // OversizeArrayLit occurs when an array literal exceeds its length. + // + // Example: + // var _ = [2]int{1,2,3} + OversizeArrayLit + + // MixedStructLit occurs when a struct literal contains a mix of positional + // and named elements. + // + // Example: + // var _ = struct{i, j int}{i: 1, 2} + MixedStructLit + + // InvalidStructLit occurs when a positional struct literal has an incorrect + // number of values. + // + // Example: + // var _ = struct{i, j int}{1,2,3} + InvalidStructLit + + // MissingLitField occurs when a struct literal refers to a field that does + // not exist on the struct type. + // + // Example: + // var _ = struct{i int}{j: 2} + MissingLitField + + // DuplicateLitField occurs when a struct literal contains duplicated + // fields. + // + // Example: + // var _ = struct{i int}{i: 1, i: 2} + DuplicateLitField + + // UnexportedLitField occurs when a positional struct literal implicitly + // assigns an unexported field of an imported type. + UnexportedLitField + + // InvalidLitField occurs when a field name is not a valid identifier. + // + // Example: + // var _ = struct{i int}{1: 1} + InvalidLitField + + // UntypedLit occurs when a composite literal omits a required type + // identifier. + // + // Example: + // type outer struct{ + // inner struct { i int } + // } + // + // var _ = outer{inner: {1}} + UntypedLit + + // InvalidLit occurs when a composite literal expression does not match its + // type. + // + // Example: + // type P *struct{ + // x int + // } + // var _ = P {} + InvalidLit + + /* exprs > selector */ + + // AmbiguousSelector occurs when a selector is ambiguous. + // + // Example: + // type E1 struct { i int } + // type E2 struct { i int } + // type T struct { E1; E2 } + // + // var x T + // var _ = x.i + AmbiguousSelector + + // UndeclaredImportedName occurs when a package-qualified identifier is + // undeclared by the imported package. + // + // Example: + // import "go/types" + // + // var _ = types.NotAnActualIdentifier + UndeclaredImportedName + + // UnexportedName occurs when a selector refers to an unexported identifier + // of an imported package. + // + // Example: + // import "reflect" + // + // type _ reflect.flag + UnexportedName + + // UndeclaredName occurs when an identifier is not declared in the current + // scope. + // + // Example: + // var x T + UndeclaredName + + // MissingFieldOrMethod occurs when a selector references a field or method + // that does not exist. + // + // Example: + // type T struct {} + // + // var x = T{}.f + MissingFieldOrMethod + + /* exprs > ... */ + + // BadDotDotDotSyntax occurs when a "..." occurs in a context where it is + // not valid. + // + // Example: + // var _ = map[int][...]int{0: {}} + BadDotDotDotSyntax + + // NonVariadicDotDotDot occurs when a "..." is used on the final argument to + // a non-variadic function. + // + // Example: + // func printArgs(s []string) { + // for _, a := range s { + // println(a) + // } + // } + // + // func f() { + // s := []string{"a", "b", "c"} + // printArgs(s...) + // } + NonVariadicDotDotDot + + // MisplacedDotDotDot occurs when a "..." is used somewhere other than the + // final argument to a function call. + // + // Example: + // func printArgs(args ...int) { + // for _, a := range args { + // println(a) + // } + // } + // + // func f() { + // a := []int{1,2,3} + // printArgs(0, a...) + // } + MisplacedDotDotDot + + // InvalidDotDotDotOperand occurs when a "..." operator is applied to a + // single-valued operand. + // + // Example: + // func printArgs(args ...int) { + // for _, a := range args { + // println(a) + // } + // } + // + // func f() { + // a := 1 + // printArgs(a...) + // } + // + // Example: + // func args() (int, int) { + // return 1, 2 + // } + // + // func printArgs(args ...int) { + // for _, a := range args { + // println(a) + // } + // } + // + // func g() { + // printArgs(args()...) + // } + InvalidDotDotDotOperand + + // InvalidDotDotDot occurs when a "..." is used in a non-variadic built-in + // function. + // + // Example: + // var s = []int{1, 2, 3} + // var l = len(s...) + InvalidDotDotDot + + /* exprs > built-in */ + + // UncalledBuiltin occurs when a built-in function is used as a + // function-valued expression, instead of being called. + // + // Per the spec: + // "The built-in functions do not have standard Go types, so they can only + // appear in call expressions; they cannot be used as function values." + // + // Example: + // var _ = copy + UncalledBuiltin + + // InvalidAppend occurs when append is called with a first argument that is + // not a slice. + // + // Example: + // var _ = append(1, 2) + InvalidAppend + + // InvalidCap occurs when an argument to the cap built-in function is not of + // supported type. + // + // See https://golang.org/ref/spec#Lengthand_capacity for information on + // which underlying types are supported as arguments to cap and len. + // + // Example: + // var s = 2 + // var x = cap(s) + InvalidCap + + // InvalidClose occurs when close(...) is called with an argument that is + // not of channel type, or that is a receive-only channel. + // + // Example: + // func f() { + // var x int + // close(x) + // } + InvalidClose + + // InvalidCopy occurs when the arguments are not of slice type or do not + // have compatible type. + // + // See https://golang.org/ref/spec#Appendingand_copying_slices for more + // information on the type requirements for the copy built-in. + // + // Example: + // func f() { + // var x []int + // y := []int64{1,2,3} + // copy(x, y) + // } + InvalidCopy + + // InvalidComplex occurs when the complex built-in function is called with + // arguments with incompatible types. + // + // Example: + // var _ = complex(float32(1), float64(2)) + InvalidComplex + + // InvalidDelete occurs when the delete built-in function is called with a + // first argument that is not a map. + // + // Example: + // func f() { + // m := "hello" + // delete(m, "e") + // } + InvalidDelete + + // InvalidImag occurs when the imag built-in function is called with an + // argument that does not have complex type. + // + // Example: + // var _ = imag(int(1)) + InvalidImag + + // InvalidLen occurs when an argument to the len built-in function is not of + // supported type. + // + // See https://golang.org/ref/spec#Lengthand_capacity for information on + // which underlying types are supported as arguments to cap and len. + // + // Example: + // var s = 2 + // var x = len(s) + InvalidLen + + // SwappedMakeArgs occurs when make is called with three arguments, and its + // length argument is larger than its capacity argument. + // + // Example: + // var x = make([]int, 3, 2) + SwappedMakeArgs + + // InvalidMake occurs when make is called with an unsupported type argument. + // + // See https://golang.org/ref/spec#Makingslices_maps_and_channels for + // information on the types that may be created using make. + // + // Example: + // var x = make(int) + InvalidMake + + // InvalidReal occurs when the real built-in function is called with an + // argument that does not have complex type. + // + // Example: + // var _ = real(int(1)) + InvalidReal + + /* exprs > assertion */ + + // InvalidAssert occurs when a type assertion is applied to a + // value that is not of interface type. + // + // Example: + // var x = 1 + // var _ = x.(float64) + InvalidAssert + + // ImpossibleAssert occurs for a type assertion x.(T) when the value x of + // interface cannot have dynamic type T, due to a missing or mismatching + // method on T. + // + // Example: + // type T int + // + // func (t *T) m() int { return int(*t) } + // + // type I interface { m() int } + // + // var x I + // var _ = x.(T) + ImpossibleAssert + + /* exprs > conversion */ + + // InvalidConversion occurs when the argument type cannot be converted to the + // target. + // + // See https://golang.org/ref/spec#Conversions for the rules of + // convertibility. + // + // Example: + // var x float64 + // var _ = string(x) + InvalidConversion + + // InvalidUntypedConversion occurs when an there is no valid implicit + // conversion from an untyped value satisfying the type constraints of the + // context in which it is used. + // + // Example: + // var _ = 1 + "" + InvalidUntypedConversion + + /* offsetof */ + + // BadOffsetofSyntax occurs when unsafe.Offsetof is called with an argument + // that is not a selector expression. + // + // Example: + // import "unsafe" + // + // var x int + // var _ = unsafe.Offsetof(x) + BadOffsetofSyntax + + // InvalidOffsetof occurs when unsafe.Offsetof is called with a method + // selector, rather than a field selector, or when the field is embedded via + // a pointer. + // + // Per the spec: + // + // "If f is an embedded field, it must be reachable without pointer + // indirections through fields of the struct. " + // + // Example: + // import "unsafe" + // + // type T struct { f int } + // type S struct { *T } + // var s S + // var _ = unsafe.Offsetof(s.f) + // + // Example: + // import "unsafe" + // + // type S struct{} + // + // func (S) m() {} + // + // var s S + // var _ = unsafe.Offsetof(s.m) + InvalidOffsetof + + /* control flow > scope */ + + // UnusedExpr occurs when a side-effect free expression is used as a + // statement. Such a statement has no effect. + // + // Example: + // func f(i int) { + // i*i + // } + UnusedExpr + + // UnusedVar occurs when a variable is declared but unused. + // + // Example: + // func f() { + // x := 1 + // } + UnusedVar + + // MissingReturn occurs when a function with results is missing a return + // statement. + // + // Example: + // func f() int {} + MissingReturn + + // WrongResultCount occurs when a return statement returns an incorrect + // number of values. + // + // Example: + // func ReturnOne() int { + // return 1, 2 + // } + WrongResultCount + + // OutOfScopeResult occurs when the name of a value implicitly returned by + // an empty return statement is shadowed in a nested scope. + // + // Example: + // func factor(n int) (i int) { + // for i := 2; i < n; i++ { + // if n%i == 0 { + // return + // } + // } + // return 0 + // } + OutOfScopeResult + + /* control flow > if */ + + // InvalidCond occurs when an if condition is not a boolean expression. + // + // Example: + // func checkReturn(i int) { + // if i { + // panic("non-zero return") + // } + // } + InvalidCond + + /* control flow > for */ + + // InvalidPostDecl occurs when there is a declaration in a for-loop post + // statement. + // + // Example: + // func f() { + // for i := 0; i < 10; j := 0 {} + // } + InvalidPostDecl + + // InvalidChanRange occurs when a send-only channel used in a range + // expression. + // + // Example: + // func sum(c chan<- int) { + // s := 0 + // for i := range c { + // s += i + // } + // } + InvalidChanRange + + // InvalidIterVar occurs when two iteration variables are used while ranging + // over a channel. + // + // Example: + // func f(c chan int) { + // for k, v := range c { + // println(k, v) + // } + // } + InvalidIterVar + + // InvalidRangeExpr occurs when the type of a range expression is not array, + // slice, string, map, or channel. + // + // Example: + // func f(i int) { + // for j := range i { + // println(j) + // } + // } + InvalidRangeExpr + + /* control flow > switch */ + + // MisplacedBreak occurs when a break statement is not within a for, switch, + // or select statement of the innermost function definition. + // + // Example: + // func f() { + // break + // } + MisplacedBreak + + // MisplacedContinue occurs when a continue statement is not within a for + // loop of the innermost function definition. + // + // Example: + // func sumeven(n int) int { + // proceed := func() { + // continue + // } + // sum := 0 + // for i := 1; i <= n; i++ { + // if i % 2 != 0 { + // proceed() + // } + // sum += i + // } + // return sum + // } + MisplacedContinue + + // MisplacedFallthrough occurs when a fallthrough statement is not within an + // expression switch. + // + // Example: + // func typename(i interface{}) string { + // switch i.(type) { + // case int64: + // fallthrough + // case int: + // return "int" + // } + // return "unsupported" + // } + MisplacedFallthrough + + // DuplicateCase occurs when a type or expression switch has duplicate + // cases. + // + // Example: + // func printInt(i int) { + // switch i { + // case 1: + // println("one") + // case 1: + // println("One") + // } + // } + DuplicateCase + + // DuplicateDefault occurs when a type or expression switch has multiple + // default clauses. + // + // Example: + // func printInt(i int) { + // switch i { + // case 1: + // println("one") + // default: + // println("One") + // default: + // println("1") + // } + // } + DuplicateDefault + + // BadTypeKeyword occurs when a .(type) expression is used anywhere other + // than a type switch. + // + // Example: + // type I interface { + // m() + // } + // var t I + // var _ = t.(type) + BadTypeKeyword + + // InvalidTypeSwitch occurs when .(type) is used on an expression that is + // not of interface type. + // + // Example: + // func f(i int) { + // switch x := i.(type) {} + // } + InvalidTypeSwitch + + // InvalidExprSwitch occurs when a switch expression is not comparable. + // + // Example: + // func _() { + // var a struct{ _ func() } + // switch a /* ERROR cannot switch on a */ { + // } + // } + InvalidExprSwitch + + /* control flow > select */ + + // InvalidSelectCase occurs when a select case is not a channel send or + // receive. + // + // Example: + // func checkChan(c <-chan int) bool { + // select { + // case c: + // return true + // default: + // return false + // } + // } + InvalidSelectCase + + /* control flow > labels and jumps */ + + // UndeclaredLabel occurs when an undeclared label is jumped to. + // + // Example: + // func f() { + // goto L + // } + UndeclaredLabel + + // DuplicateLabel occurs when a label is declared more than once. + // + // Example: + // func f() int { + // L: + // L: + // return 1 + // } + DuplicateLabel + + // MisplacedLabel occurs when a break or continue label is not on a for, + // switch, or select statement. + // + // Example: + // func f() { + // L: + // a := []int{1,2,3} + // for _, e := range a { + // if e > 10 { + // break L + // } + // println(a) + // } + // } + MisplacedLabel + + // UnusedLabel occurs when a label is declared but not used. + // + // Example: + // func f() { + // L: + // } + UnusedLabel + + // JumpOverDecl occurs when a label jumps over a variable declaration. + // + // Example: + // func f() int { + // goto L + // x := 2 + // L: + // x++ + // return x + // } + JumpOverDecl + + // JumpIntoBlock occurs when a forward jump goes to a label inside a nested + // block. + // + // Example: + // func f(x int) { + // goto L + // if x > 0 { + // L: + // print("inside block") + // } + // } + JumpIntoBlock + + /* control flow > calls */ + + // InvalidMethodExpr occurs when a pointer method is called but the argument + // is not addressable. + // + // Example: + // type T struct {} + // + // func (*T) m() int { return 1 } + // + // var _ = T.m(T{}) + InvalidMethodExpr + + // WrongArgCount occurs when too few or too many arguments are passed by a + // function call. + // + // Example: + // func f(i int) {} + // var x = f() + WrongArgCount + + // InvalidCall occurs when an expression is called that is not of function + // type. + // + // Example: + // var x = "x" + // var y = x() + InvalidCall + + /* control flow > suspended */ + + // UnusedResults occurs when a restricted expression-only built-in function + // is suspended via go or defer. Such a suspension discards the results of + // these side-effect free built-in functions, and therefore is ineffectual. + // + // Example: + // func f(a []int) int { + // defer len(a) + // return i + // } + UnusedResults + + // InvalidDefer occurs when a deferred expression is not a function call, + // for example if the expression is a type conversion. + // + // Example: + // func f(i int) int { + // defer int32(i) + // return i + // } + InvalidDefer + + // InvalidGo occurs when a go expression is not a function call, for example + // if the expression is a type conversion. + // + // Example: + // func f(i int) int { + // go int32(i) + // return i + // } + InvalidGo + + // All codes below were added in Go 1.17. + + /* decl */ + + // BadDecl occurs when a declaration has invalid syntax. + BadDecl + + // RepeatedDecl occurs when an identifier occurs more than once on the left + // hand side of a short variable declaration. + // + // Example: + // func _() { + // x, y, y := 1, 2, 3 + // } + RepeatedDecl + + /* unsafe */ + + // InvalidUnsafeAdd occurs when unsafe.Add is called with a + // length argument that is not of integer type. + // + // Example: + // import "unsafe" + // + // var p unsafe.Pointer + // var _ = unsafe.Add(p, float64(1)) + InvalidUnsafeAdd + + // InvalidUnsafeSlice occurs when unsafe.Slice is called with a + // pointer argument that is not of pointer type or a length argument + // that is not of integer type, negative, or out of bounds. + // + // Example: + // import "unsafe" + // + // var x int + // var _ = unsafe.Slice(x, 1) + // + // Example: + // import "unsafe" + // + // var x int + // var _ = unsafe.Slice(&x, float64(1)) + // + // Example: + // import "unsafe" + // + // var x int + // var _ = unsafe.Slice(&x, -1) + // + // Example: + // import "unsafe" + // + // var x int + // var _ = unsafe.Slice(&x, uint64(1) << 63) + InvalidUnsafeSlice + + // All codes below were added in Go 1.18. + + /* features */ + + // UnsupportedFeature occurs when a language feature is used that is not + // supported at this Go version. + UnsupportedFeature + + /* type params */ + + // NotAGenericType occurs when a non-generic type is used where a generic + // type is expected: in type or function instantiation. + // + // Example: + // type T int + // + // var _ T[int] + NotAGenericType + + // WrongTypeArgCount occurs when a type or function is instantiated with an + // incorrent number of type arguments, including when a generic type or + // function is used without instantiation. + // + // Errors inolving failed type inference are assigned other error codes. + // + // Example: + // type T[p any] int + // + // var _ T[int, string] + // + // Example: + // func f[T any]() {} + // + // var x = f + WrongTypeArgCount + + // CannotInferTypeArgs occurs when type or function type argument inference + // fails to infer all type arguments. + // + // Example: + // func f[T any]() {} + // + // func _() { + // f() + // } + // + // Example: + // type N[P, Q any] struct{} + // + // var _ N[int] + CannotInferTypeArgs + + // InvalidTypeArg occurs when a type argument does not satisfy its + // corresponding type parameter constraints. + // + // Example: + // type T[P ~int] struct{} + // + // var _ T[string] + InvalidTypeArg // arguments? InferenceFailed + + // InvalidInstanceCycle occurs when an invalid cycle is detected + // within the instantiation graph. + // + // Example: + // func f[T any]() { f[*T]() } + InvalidInstanceCycle + + // InvalidUnion occurs when an embedded union or approximation element is + // not valid. + // + // Example: + // type _ interface { + // ~int | interface{ m() } + // } + InvalidUnion + + // MisplacedConstraintIface occurs when a constraint-type interface is used + // outside of constraint position. + // + // Example: + // type I interface { ~int } + // + // var _ I + MisplacedConstraintIface + + // InvalidMethodTypeParams occurs when methods have type parameters. + // + // It cannot be encountered with an AST parsed using go/parser. + InvalidMethodTypeParams + + // MisplacedTypeParam occurs when a type parameter is used in a place where + // it is not permitted. + // + // Example: + // type T[P any] P + // + // Example: + // type T[P any] struct{ *P } + MisplacedTypeParam +) diff --git a/vendor/golang.org/x/tools/internal/typesinternal/errorcode_string.go b/vendor/golang.org/x/tools/internal/typesinternal/errorcode_string.go new file mode 100644 index 00000000..de90e951 --- /dev/null +++ b/vendor/golang.org/x/tools/internal/typesinternal/errorcode_string.go @@ -0,0 +1,167 @@ +// Code generated by "stringer -type=ErrorCode"; DO NOT EDIT. + +package typesinternal + +import "strconv" + +func _() { + // An "invalid array index" compiler error signifies that the constant values have changed. + // Re-run the stringer command to generate them again. + var x [1]struct{} + _ = x[Test-1] + _ = x[BlankPkgName-2] + _ = x[MismatchedPkgName-3] + _ = x[InvalidPkgUse-4] + _ = x[BadImportPath-5] + _ = x[BrokenImport-6] + _ = x[ImportCRenamed-7] + _ = x[UnusedImport-8] + _ = x[InvalidInitCycle-9] + _ = x[DuplicateDecl-10] + _ = x[InvalidDeclCycle-11] + _ = x[InvalidTypeCycle-12] + _ = x[InvalidConstInit-13] + _ = x[InvalidConstVal-14] + _ = x[InvalidConstType-15] + _ = x[UntypedNil-16] + _ = x[WrongAssignCount-17] + _ = x[UnassignableOperand-18] + _ = x[NoNewVar-19] + _ = x[MultiValAssignOp-20] + _ = x[InvalidIfaceAssign-21] + _ = x[InvalidChanAssign-22] + _ = x[IncompatibleAssign-23] + _ = x[UnaddressableFieldAssign-24] + _ = x[NotAType-25] + _ = x[InvalidArrayLen-26] + _ = x[BlankIfaceMethod-27] + _ = x[IncomparableMapKey-28] + _ = x[InvalidIfaceEmbed-29] + _ = x[InvalidPtrEmbed-30] + _ = x[BadRecv-31] + _ = x[InvalidRecv-32] + _ = x[DuplicateFieldAndMethod-33] + _ = x[DuplicateMethod-34] + _ = x[InvalidBlank-35] + _ = x[InvalidIota-36] + _ = x[MissingInitBody-37] + _ = x[InvalidInitSig-38] + _ = x[InvalidInitDecl-39] + _ = x[InvalidMainDecl-40] + _ = x[TooManyValues-41] + _ = x[NotAnExpr-42] + _ = x[TruncatedFloat-43] + _ = x[NumericOverflow-44] + _ = x[UndefinedOp-45] + _ = x[MismatchedTypes-46] + _ = x[DivByZero-47] + _ = x[NonNumericIncDec-48] + _ = x[UnaddressableOperand-49] + _ = x[InvalidIndirection-50] + _ = x[NonIndexableOperand-51] + _ = x[InvalidIndex-52] + _ = x[SwappedSliceIndices-53] + _ = x[NonSliceableOperand-54] + _ = x[InvalidSliceExpr-55] + _ = x[InvalidShiftCount-56] + _ = x[InvalidShiftOperand-57] + _ = x[InvalidReceive-58] + _ = x[InvalidSend-59] + _ = x[DuplicateLitKey-60] + _ = x[MissingLitKey-61] + _ = x[InvalidLitIndex-62] + _ = x[OversizeArrayLit-63] + _ = x[MixedStructLit-64] + _ = x[InvalidStructLit-65] + _ = x[MissingLitField-66] + _ = x[DuplicateLitField-67] + _ = x[UnexportedLitField-68] + _ = x[InvalidLitField-69] + _ = x[UntypedLit-70] + _ = x[InvalidLit-71] + _ = x[AmbiguousSelector-72] + _ = x[UndeclaredImportedName-73] + _ = x[UnexportedName-74] + _ = x[UndeclaredName-75] + _ = x[MissingFieldOrMethod-76] + _ = x[BadDotDotDotSyntax-77] + _ = x[NonVariadicDotDotDot-78] + _ = x[MisplacedDotDotDot-79] + _ = x[InvalidDotDotDotOperand-80] + _ = x[InvalidDotDotDot-81] + _ = x[UncalledBuiltin-82] + _ = x[InvalidAppend-83] + _ = x[InvalidCap-84] + _ = x[InvalidClose-85] + _ = x[InvalidCopy-86] + _ = x[InvalidComplex-87] + _ = x[InvalidDelete-88] + _ = x[InvalidImag-89] + _ = x[InvalidLen-90] + _ = x[SwappedMakeArgs-91] + _ = x[InvalidMake-92] + _ = x[InvalidReal-93] + _ = x[InvalidAssert-94] + _ = x[ImpossibleAssert-95] + _ = x[InvalidConversion-96] + _ = x[InvalidUntypedConversion-97] + _ = x[BadOffsetofSyntax-98] + _ = x[InvalidOffsetof-99] + _ = x[UnusedExpr-100] + _ = x[UnusedVar-101] + _ = x[MissingReturn-102] + _ = x[WrongResultCount-103] + _ = x[OutOfScopeResult-104] + _ = x[InvalidCond-105] + _ = x[InvalidPostDecl-106] + _ = x[InvalidChanRange-107] + _ = x[InvalidIterVar-108] + _ = x[InvalidRangeExpr-109] + _ = x[MisplacedBreak-110] + _ = x[MisplacedContinue-111] + _ = x[MisplacedFallthrough-112] + _ = x[DuplicateCase-113] + _ = x[DuplicateDefault-114] + _ = x[BadTypeKeyword-115] + _ = x[InvalidTypeSwitch-116] + _ = x[InvalidExprSwitch-117] + _ = x[InvalidSelectCase-118] + _ = x[UndeclaredLabel-119] + _ = x[DuplicateLabel-120] + _ = x[MisplacedLabel-121] + _ = x[UnusedLabel-122] + _ = x[JumpOverDecl-123] + _ = x[JumpIntoBlock-124] + _ = x[InvalidMethodExpr-125] + _ = x[WrongArgCount-126] + _ = x[InvalidCall-127] + _ = x[UnusedResults-128] + _ = x[InvalidDefer-129] + _ = x[InvalidGo-130] + _ = x[BadDecl-131] + _ = x[RepeatedDecl-132] + _ = x[InvalidUnsafeAdd-133] + _ = x[InvalidUnsafeSlice-134] + _ = x[UnsupportedFeature-135] + _ = x[NotAGenericType-136] + _ = x[WrongTypeArgCount-137] + _ = x[CannotInferTypeArgs-138] + _ = x[InvalidTypeArg-139] + _ = x[InvalidInstanceCycle-140] + _ = x[InvalidUnion-141] + _ = x[MisplacedConstraintIface-142] + _ = x[InvalidMethodTypeParams-143] + _ = x[MisplacedTypeParam-144] +} + +const _ErrorCode_name = "TestBlankPkgNameMismatchedPkgNameInvalidPkgUseBadImportPathBrokenImportImportCRenamedUnusedImportInvalidInitCycleDuplicateDeclInvalidDeclCycleInvalidTypeCycleInvalidConstInitInvalidConstValInvalidConstTypeUntypedNilWrongAssignCountUnassignableOperandNoNewVarMultiValAssignOpInvalidIfaceAssignInvalidChanAssignIncompatibleAssignUnaddressableFieldAssignNotATypeInvalidArrayLenBlankIfaceMethodIncomparableMapKeyInvalidIfaceEmbedInvalidPtrEmbedBadRecvInvalidRecvDuplicateFieldAndMethodDuplicateMethodInvalidBlankInvalidIotaMissingInitBodyInvalidInitSigInvalidInitDeclInvalidMainDeclTooManyValuesNotAnExprTruncatedFloatNumericOverflowUndefinedOpMismatchedTypesDivByZeroNonNumericIncDecUnaddressableOperandInvalidIndirectionNonIndexableOperandInvalidIndexSwappedSliceIndicesNonSliceableOperandInvalidSliceExprInvalidShiftCountInvalidShiftOperandInvalidReceiveInvalidSendDuplicateLitKeyMissingLitKeyInvalidLitIndexOversizeArrayLitMixedStructLitInvalidStructLitMissingLitFieldDuplicateLitFieldUnexportedLitFieldInvalidLitFieldUntypedLitInvalidLitAmbiguousSelectorUndeclaredImportedNameUnexportedNameUndeclaredNameMissingFieldOrMethodBadDotDotDotSyntaxNonVariadicDotDotDotMisplacedDotDotDotInvalidDotDotDotOperandInvalidDotDotDotUncalledBuiltinInvalidAppendInvalidCapInvalidCloseInvalidCopyInvalidComplexInvalidDeleteInvalidImagInvalidLenSwappedMakeArgsInvalidMakeInvalidRealInvalidAssertImpossibleAssertInvalidConversionInvalidUntypedConversionBadOffsetofSyntaxInvalidOffsetofUnusedExprUnusedVarMissingReturnWrongResultCountOutOfScopeResultInvalidCondInvalidPostDeclInvalidChanRangeInvalidIterVarInvalidRangeExprMisplacedBreakMisplacedContinueMisplacedFallthroughDuplicateCaseDuplicateDefaultBadTypeKeywordInvalidTypeSwitchInvalidExprSwitchInvalidSelectCaseUndeclaredLabelDuplicateLabelMisplacedLabelUnusedLabelJumpOverDeclJumpIntoBlockInvalidMethodExprWrongArgCountInvalidCallUnusedResultsInvalidDeferInvalidGoBadDeclRepeatedDeclInvalidUnsafeAddInvalidUnsafeSliceUnsupportedFeatureNotAGenericTypeWrongTypeArgCountCannotInferTypeArgsInvalidTypeArgInvalidInstanceCycleInvalidUnionMisplacedConstraintIfaceInvalidMethodTypeParamsMisplacedTypeParam" + +var _ErrorCode_index = [...]uint16{0, 4, 16, 33, 46, 59, 71, 85, 97, 113, 126, 142, 158, 174, 189, 205, 215, 231, 250, 258, 274, 292, 309, 327, 351, 359, 374, 390, 408, 425, 440, 447, 458, 481, 496, 508, 519, 534, 548, 563, 578, 591, 600, 614, 629, 640, 655, 664, 680, 700, 718, 737, 749, 768, 787, 803, 820, 839, 853, 864, 879, 892, 907, 923, 937, 953, 968, 985, 1003, 1018, 1028, 1038, 1055, 1077, 1091, 1105, 1125, 1143, 1163, 1181, 1204, 1220, 1235, 1248, 1258, 1270, 1281, 1295, 1308, 1319, 1329, 1344, 1355, 1366, 1379, 1395, 1412, 1436, 1453, 1468, 1478, 1487, 1500, 1516, 1532, 1543, 1558, 1574, 1588, 1604, 1618, 1635, 1655, 1668, 1684, 1698, 1715, 1732, 1749, 1764, 1778, 1792, 1803, 1815, 1828, 1845, 1858, 1869, 1882, 1894, 1903, 1910, 1922, 1938, 1956, 1974, 1989, 2006, 2025, 2039, 2059, 2071, 2095, 2118, 2136} + +func (i ErrorCode) String() string { + i -= 1 + if i < 0 || i >= ErrorCode(len(_ErrorCode_index)-1) { + return "ErrorCode(" + strconv.FormatInt(int64(i+1), 10) + ")" + } + return _ErrorCode_name[_ErrorCode_index[i]:_ErrorCode_index[i+1]] +} diff --git a/vendor/golang.org/x/tools/internal/typesinternal/types.go b/vendor/golang.org/x/tools/internal/typesinternal/types.go new file mode 100644 index 00000000..ce7d4351 --- /dev/null +++ b/vendor/golang.org/x/tools/internal/typesinternal/types.go @@ -0,0 +1,52 @@ +// Copyright 2020 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Package typesinternal provides access to internal go/types APIs that are not +// yet exported. +package typesinternal + +import ( + "go/token" + "go/types" + "reflect" + "unsafe" +) + +func SetUsesCgo(conf *types.Config) bool { + v := reflect.ValueOf(conf).Elem() + + f := v.FieldByName("go115UsesCgo") + if !f.IsValid() { + f = v.FieldByName("UsesCgo") + if !f.IsValid() { + return false + } + } + + addr := unsafe.Pointer(f.UnsafeAddr()) + *(*bool)(addr) = true + + return true +} + +// ReadGo116ErrorData extracts additional information from types.Error values +// generated by Go version 1.16 and later: the error code, start position, and +// end position. If all positions are valid, start <= err.Pos <= end. +// +// If the data could not be read, the final result parameter will be false. +func ReadGo116ErrorData(err types.Error) (code ErrorCode, start, end token.Pos, ok bool) { + var data [3]int + // By coincidence all of these fields are ints, which simplifies things. + v := reflect.ValueOf(err) + for i, name := range []string{"go116code", "go116start", "go116end"} { + f := v.FieldByName(name) + if !f.IsValid() { + return 0, 0, 0, false + } + data[i] = int(f.Int()) + } + return ErrorCode(data[0]), token.Pos(data[1]), token.Pos(data[2]), true +} + +var SetGoVersion = func(conf *types.Config, version string) bool { return false } diff --git a/vendor/golang.org/x/tools/internal/typesinternal/types_118.go b/vendor/golang.org/x/tools/internal/typesinternal/types_118.go new file mode 100644 index 00000000..a42b072a --- /dev/null +++ b/vendor/golang.org/x/tools/internal/typesinternal/types_118.go @@ -0,0 +1,19 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build go1.18 +// +build go1.18 + +package typesinternal + +import ( + "go/types" +) + +func init() { + SetGoVersion = func(conf *types.Config, version string) bool { + conf.GoVersion = version + return true + } +} diff --git a/vendor/golang.org/x/xerrors/LICENSE b/vendor/golang.org/x/xerrors/LICENSE deleted file mode 100644 index e4a47e17..00000000 --- a/vendor/golang.org/x/xerrors/LICENSE +++ /dev/null @@ -1,27 +0,0 @@ -Copyright (c) 2019 The Go Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/vendor/golang.org/x/xerrors/README b/vendor/golang.org/x/xerrors/README deleted file mode 100644 index aac7867a..00000000 --- a/vendor/golang.org/x/xerrors/README +++ /dev/null @@ -1,2 +0,0 @@ -This repository holds the transition packages for the new Go 1.13 error values. -See golang.org/design/29934-error-values. diff --git a/vendor/golang.org/x/xerrors/adaptor.go b/vendor/golang.org/x/xerrors/adaptor.go deleted file mode 100644 index 4317f248..00000000 --- a/vendor/golang.org/x/xerrors/adaptor.go +++ /dev/null @@ -1,193 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -package xerrors - -import ( - "bytes" - "fmt" - "io" - "reflect" - "strconv" -) - -// FormatError calls the FormatError method of f with an errors.Printer -// configured according to s and verb, and writes the result to s. -func FormatError(f Formatter, s fmt.State, verb rune) { - // Assuming this function is only called from the Format method, and given - // that FormatError takes precedence over Format, it cannot be called from - // any package that supports errors.Formatter. It is therefore safe to - // disregard that State may be a specific printer implementation and use one - // of our choice instead. - - // limitations: does not support printing error as Go struct. - - var ( - sep = " " // separator before next error - p = &state{State: s} - direct = true - ) - - var err error = f - - switch verb { - // Note that this switch must match the preference order - // for ordinary string printing (%#v before %+v, and so on). - - case 'v': - if s.Flag('#') { - if stringer, ok := err.(fmt.GoStringer); ok { - io.WriteString(&p.buf, stringer.GoString()) - goto exit - } - // proceed as if it were %v - } else if s.Flag('+') { - p.printDetail = true - sep = "\n - " - } - case 's': - case 'q', 'x', 'X': - // Use an intermediate buffer in the rare cases that precision, - // truncation, or one of the alternative verbs (q, x, and X) are - // specified. - direct = false - - default: - p.buf.WriteString("%!") - p.buf.WriteRune(verb) - p.buf.WriteByte('(') - switch { - case err != nil: - p.buf.WriteString(reflect.TypeOf(f).String()) - default: - p.buf.WriteString("") - } - p.buf.WriteByte(')') - io.Copy(s, &p.buf) - return - } - -loop: - for { - switch v := err.(type) { - case Formatter: - err = v.FormatError((*printer)(p)) - case fmt.Formatter: - v.Format(p, 'v') - break loop - default: - io.WriteString(&p.buf, v.Error()) - break loop - } - if err == nil { - break - } - if p.needColon || !p.printDetail { - p.buf.WriteByte(':') - p.needColon = false - } - p.buf.WriteString(sep) - p.inDetail = false - p.needNewline = false - } - -exit: - width, okW := s.Width() - prec, okP := s.Precision() - - if !direct || (okW && width > 0) || okP { - // Construct format string from State s. - format := []byte{'%'} - if s.Flag('-') { - format = append(format, '-') - } - if s.Flag('+') { - format = append(format, '+') - } - if s.Flag(' ') { - format = append(format, ' ') - } - if okW { - format = strconv.AppendInt(format, int64(width), 10) - } - if okP { - format = append(format, '.') - format = strconv.AppendInt(format, int64(prec), 10) - } - format = append(format, string(verb)...) - fmt.Fprintf(s, string(format), p.buf.String()) - } else { - io.Copy(s, &p.buf) - } -} - -var detailSep = []byte("\n ") - -// state tracks error printing state. It implements fmt.State. -type state struct { - fmt.State - buf bytes.Buffer - - printDetail bool - inDetail bool - needColon bool - needNewline bool -} - -func (s *state) Write(b []byte) (n int, err error) { - if s.printDetail { - if len(b) == 0 { - return 0, nil - } - if s.inDetail && s.needColon { - s.needNewline = true - if b[0] == '\n' { - b = b[1:] - } - } - k := 0 - for i, c := range b { - if s.needNewline { - if s.inDetail && s.needColon { - s.buf.WriteByte(':') - s.needColon = false - } - s.buf.Write(detailSep) - s.needNewline = false - } - if c == '\n' { - s.buf.Write(b[k:i]) - k = i + 1 - s.needNewline = true - } - } - s.buf.Write(b[k:]) - if !s.inDetail { - s.needColon = true - } - } else if !s.inDetail { - s.buf.Write(b) - } - return len(b), nil -} - -// printer wraps a state to implement an xerrors.Printer. -type printer state - -func (s *printer) Print(args ...interface{}) { - if !s.inDetail || s.printDetail { - fmt.Fprint((*state)(s), args...) - } -} - -func (s *printer) Printf(format string, args ...interface{}) { - if !s.inDetail || s.printDetail { - fmt.Fprintf((*state)(s), format, args...) - } -} - -func (s *printer) Detail() bool { - s.inDetail = true - return s.printDetail -} diff --git a/vendor/golang.org/x/xerrors/doc.go b/vendor/golang.org/x/xerrors/doc.go deleted file mode 100644 index eef99d9d..00000000 --- a/vendor/golang.org/x/xerrors/doc.go +++ /dev/null @@ -1,22 +0,0 @@ -// Copyright 2019 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Package xerrors implements functions to manipulate errors. -// -// This package is based on the Go 2 proposal for error values: -// https://golang.org/design/29934-error-values -// -// These functions were incorporated into the standard library's errors package -// in Go 1.13: -// - Is -// - As -// - Unwrap -// -// Also, Errorf's %w verb was incorporated into fmt.Errorf. -// -// Use this package to get equivalent behavior in all supported Go versions. -// -// No other features of this package were included in Go 1.13, and at present -// there are no plans to include any of them. -package xerrors // import "golang.org/x/xerrors" diff --git a/vendor/golang.org/x/xerrors/errors.go b/vendor/golang.org/x/xerrors/errors.go deleted file mode 100644 index e88d3772..00000000 --- a/vendor/golang.org/x/xerrors/errors.go +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright 2011 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -package xerrors - -import "fmt" - -// errorString is a trivial implementation of error. -type errorString struct { - s string - frame Frame -} - -// New returns an error that formats as the given text. -// -// The returned error contains a Frame set to the caller's location and -// implements Formatter to show this information when printed with details. -func New(text string) error { - return &errorString{text, Caller(1)} -} - -func (e *errorString) Error() string { - return e.s -} - -func (e *errorString) Format(s fmt.State, v rune) { FormatError(e, s, v) } - -func (e *errorString) FormatError(p Printer) (next error) { - p.Print(e.s) - e.frame.Format(p) - return nil -} diff --git a/vendor/golang.org/x/xerrors/fmt.go b/vendor/golang.org/x/xerrors/fmt.go deleted file mode 100644 index 829862dd..00000000 --- a/vendor/golang.org/x/xerrors/fmt.go +++ /dev/null @@ -1,187 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -package xerrors - -import ( - "fmt" - "strings" - "unicode" - "unicode/utf8" - - "golang.org/x/xerrors/internal" -) - -const percentBangString = "%!" - -// Errorf formats according to a format specifier and returns the string as a -// value that satisfies error. -// -// The returned error includes the file and line number of the caller when -// formatted with additional detail enabled. If the last argument is an error -// the returned error's Format method will return it if the format string ends -// with ": %s", ": %v", or ": %w". If the last argument is an error and the -// format string ends with ": %w", the returned error implements an Unwrap -// method returning it. -// -// If the format specifier includes a %w verb with an error operand in a -// position other than at the end, the returned error will still implement an -// Unwrap method returning the operand, but the error's Format method will not -// return the wrapped error. -// -// It is invalid to include more than one %w verb or to supply it with an -// operand that does not implement the error interface. The %w verb is otherwise -// a synonym for %v. -func Errorf(format string, a ...interface{}) error { - format = formatPlusW(format) - // Support a ": %[wsv]" suffix, which works well with xerrors.Formatter. - wrap := strings.HasSuffix(format, ": %w") - idx, format2, ok := parsePercentW(format) - percentWElsewhere := !wrap && idx >= 0 - if !percentWElsewhere && (wrap || strings.HasSuffix(format, ": %s") || strings.HasSuffix(format, ": %v")) { - err := errorAt(a, len(a)-1) - if err == nil { - return &noWrapError{fmt.Sprintf(format, a...), nil, Caller(1)} - } - // TODO: this is not entirely correct. The error value could be - // printed elsewhere in format if it mixes numbered with unnumbered - // substitutions. With relatively small changes to doPrintf we can - // have it optionally ignore extra arguments and pass the argument - // list in its entirety. - msg := fmt.Sprintf(format[:len(format)-len(": %s")], a[:len(a)-1]...) - frame := Frame{} - if internal.EnableTrace { - frame = Caller(1) - } - if wrap { - return &wrapError{msg, err, frame} - } - return &noWrapError{msg, err, frame} - } - // Support %w anywhere. - // TODO: don't repeat the wrapped error's message when %w occurs in the middle. - msg := fmt.Sprintf(format2, a...) - if idx < 0 { - return &noWrapError{msg, nil, Caller(1)} - } - err := errorAt(a, idx) - if !ok || err == nil { - // Too many %ws or argument of %w is not an error. Approximate the Go - // 1.13 fmt.Errorf message. - return &noWrapError{fmt.Sprintf("%sw(%s)", percentBangString, msg), nil, Caller(1)} - } - frame := Frame{} - if internal.EnableTrace { - frame = Caller(1) - } - return &wrapError{msg, err, frame} -} - -func errorAt(args []interface{}, i int) error { - if i < 0 || i >= len(args) { - return nil - } - err, ok := args[i].(error) - if !ok { - return nil - } - return err -} - -// formatPlusW is used to avoid the vet check that will barf at %w. -func formatPlusW(s string) string { - return s -} - -// Return the index of the only %w in format, or -1 if none. -// Also return a rewritten format string with %w replaced by %v, and -// false if there is more than one %w. -// TODO: handle "%[N]w". -func parsePercentW(format string) (idx int, newFormat string, ok bool) { - // Loosely copied from golang.org/x/tools/go/analysis/passes/printf/printf.go. - idx = -1 - ok = true - n := 0 - sz := 0 - var isW bool - for i := 0; i < len(format); i += sz { - if format[i] != '%' { - sz = 1 - continue - } - // "%%" is not a format directive. - if i+1 < len(format) && format[i+1] == '%' { - sz = 2 - continue - } - sz, isW = parsePrintfVerb(format[i:]) - if isW { - if idx >= 0 { - ok = false - } else { - idx = n - } - // "Replace" the last character, the 'w', with a 'v'. - p := i + sz - 1 - format = format[:p] + "v" + format[p+1:] - } - n++ - } - return idx, format, ok -} - -// Parse the printf verb starting with a % at s[0]. -// Return how many bytes it occupies and whether the verb is 'w'. -func parsePrintfVerb(s string) (int, bool) { - // Assume only that the directive is a sequence of non-letters followed by a single letter. - sz := 0 - var r rune - for i := 1; i < len(s); i += sz { - r, sz = utf8.DecodeRuneInString(s[i:]) - if unicode.IsLetter(r) { - return i + sz, r == 'w' - } - } - return len(s), false -} - -type noWrapError struct { - msg string - err error - frame Frame -} - -func (e *noWrapError) Error() string { - return fmt.Sprint(e) -} - -func (e *noWrapError) Format(s fmt.State, v rune) { FormatError(e, s, v) } - -func (e *noWrapError) FormatError(p Printer) (next error) { - p.Print(e.msg) - e.frame.Format(p) - return e.err -} - -type wrapError struct { - msg string - err error - frame Frame -} - -func (e *wrapError) Error() string { - return fmt.Sprint(e) -} - -func (e *wrapError) Format(s fmt.State, v rune) { FormatError(e, s, v) } - -func (e *wrapError) FormatError(p Printer) (next error) { - p.Print(e.msg) - e.frame.Format(p) - return e.err -} - -func (e *wrapError) Unwrap() error { - return e.err -} diff --git a/vendor/golang.org/x/xerrors/format.go b/vendor/golang.org/x/xerrors/format.go deleted file mode 100644 index 1bc9c26b..00000000 --- a/vendor/golang.org/x/xerrors/format.go +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -package xerrors - -// A Formatter formats error messages. -type Formatter interface { - error - - // FormatError prints the receiver's first error and returns the next error in - // the error chain, if any. - FormatError(p Printer) (next error) -} - -// A Printer formats error messages. -// -// The most common implementation of Printer is the one provided by package fmt -// during Printf (as of Go 1.13). Localization packages such as golang.org/x/text/message -// typically provide their own implementations. -type Printer interface { - // Print appends args to the message output. - Print(args ...interface{}) - - // Printf writes a formatted string. - Printf(format string, args ...interface{}) - - // Detail reports whether error detail is requested. - // After the first call to Detail, all text written to the Printer - // is formatted as additional detail, or ignored when - // detail has not been requested. - // If Detail returns false, the caller can avoid printing the detail at all. - Detail() bool -} diff --git a/vendor/golang.org/x/xerrors/frame.go b/vendor/golang.org/x/xerrors/frame.go deleted file mode 100644 index 0de628ec..00000000 --- a/vendor/golang.org/x/xerrors/frame.go +++ /dev/null @@ -1,56 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -package xerrors - -import ( - "runtime" -) - -// A Frame contains part of a call stack. -type Frame struct { - // Make room for three PCs: the one we were asked for, what it called, - // and possibly a PC for skipPleaseUseCallersFrames. See: - // https://go.googlesource.com/go/+/032678e0fb/src/runtime/extern.go#169 - frames [3]uintptr -} - -// Caller returns a Frame that describes a frame on the caller's stack. -// The argument skip is the number of frames to skip over. -// Caller(0) returns the frame for the caller of Caller. -func Caller(skip int) Frame { - var s Frame - runtime.Callers(skip+1, s.frames[:]) - return s -} - -// location reports the file, line, and function of a frame. -// -// The returned function may be "" even if file and line are not. -func (f Frame) location() (function, file string, line int) { - frames := runtime.CallersFrames(f.frames[:]) - if _, ok := frames.Next(); !ok { - return "", "", 0 - } - fr, ok := frames.Next() - if !ok { - return "", "", 0 - } - return fr.Function, fr.File, fr.Line -} - -// Format prints the stack as error detail. -// It should be called from an error's Format implementation -// after printing any other error detail. -func (f Frame) Format(p Printer) { - if p.Detail() { - function, file, line := f.location() - if function != "" { - p.Printf("%s\n ", function) - } - if file != "" { - p.Printf("%s:%d\n", file, line) - } - } -} diff --git a/vendor/golang.org/x/xerrors/go.mod b/vendor/golang.org/x/xerrors/go.mod deleted file mode 100644 index 870d4f61..00000000 --- a/vendor/golang.org/x/xerrors/go.mod +++ /dev/null @@ -1,3 +0,0 @@ -module golang.org/x/xerrors - -go 1.11 diff --git a/vendor/golang.org/x/xerrors/internal/internal.go b/vendor/golang.org/x/xerrors/internal/internal.go deleted file mode 100644 index 89f4eca5..00000000 --- a/vendor/golang.org/x/xerrors/internal/internal.go +++ /dev/null @@ -1,8 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -package internal - -// EnableTrace indicates whether stack information should be recorded in errors. -var EnableTrace = true diff --git a/vendor/golang.org/x/xerrors/wrap.go b/vendor/golang.org/x/xerrors/wrap.go deleted file mode 100644 index 9a3b5103..00000000 --- a/vendor/golang.org/x/xerrors/wrap.go +++ /dev/null @@ -1,106 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -package xerrors - -import ( - "reflect" -) - -// A Wrapper provides context around another error. -type Wrapper interface { - // Unwrap returns the next error in the error chain. - // If there is no next error, Unwrap returns nil. - Unwrap() error -} - -// Opaque returns an error with the same error formatting as err -// but that does not match err and cannot be unwrapped. -func Opaque(err error) error { - return noWrapper{err} -} - -type noWrapper struct { - error -} - -func (e noWrapper) FormatError(p Printer) (next error) { - if f, ok := e.error.(Formatter); ok { - return f.FormatError(p) - } - p.Print(e.error) - return nil -} - -// Unwrap returns the result of calling the Unwrap method on err, if err implements -// Unwrap. Otherwise, Unwrap returns nil. -func Unwrap(err error) error { - u, ok := err.(Wrapper) - if !ok { - return nil - } - return u.Unwrap() -} - -// Is reports whether any error in err's chain matches target. -// -// An error is considered to match a target if it is equal to that target or if -// it implements a method Is(error) bool such that Is(target) returns true. -func Is(err, target error) bool { - if target == nil { - return err == target - } - - isComparable := reflect.TypeOf(target).Comparable() - for { - if isComparable && err == target { - return true - } - if x, ok := err.(interface{ Is(error) bool }); ok && x.Is(target) { - return true - } - // TODO: consider supporing target.Is(err). This would allow - // user-definable predicates, but also may allow for coping with sloppy - // APIs, thereby making it easier to get away with them. - if err = Unwrap(err); err == nil { - return false - } - } -} - -// As finds the first error in err's chain that matches the type to which target -// points, and if so, sets the target to its value and returns true. An error -// matches a type if it is assignable to the target type, or if it has a method -// As(interface{}) bool such that As(target) returns true. As will panic if target -// is not a non-nil pointer to a type which implements error or is of interface type. -// -// The As method should set the target to its value and return true if err -// matches the type to which target points. -func As(err error, target interface{}) bool { - if target == nil { - panic("errors: target cannot be nil") - } - val := reflect.ValueOf(target) - typ := val.Type() - if typ.Kind() != reflect.Ptr || val.IsNil() { - panic("errors: target must be a non-nil pointer") - } - if e := typ.Elem(); e.Kind() != reflect.Interface && !e.Implements(errorType) { - panic("errors: *target must be interface or implement error") - } - targetType := typ.Elem() - for err != nil { - if reflect.TypeOf(err).AssignableTo(targetType) { - val.Elem().Set(reflect.ValueOf(err)) - return true - } - if x, ok := err.(interface{ As(interface{}) bool }); ok && x.As(target) { - return true - } - err = Unwrap(err) - } - return false -} - -var errorType = reflect.TypeOf((*error)(nil)).Elem() diff --git a/vendor/modules.txt b/vendor/modules.txt index 36a70382..a164dfb9 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -170,6 +170,7 @@ github.com/elastic/beats/v7/libbeat/processors github.com/elastic/beats/v7/libbeat/processors/actions github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata github.com/elastic/beats/v7/libbeat/processors/add_docker_metadata +github.com/elastic/beats/v7/libbeat/processors/add_formatted_index github.com/elastic/beats/v7/libbeat/processors/add_host_metadata github.com/elastic/beats/v7/libbeat/processors/add_id github.com/elastic/beats/v7/libbeat/processors/add_id/generator @@ -346,9 +347,9 @@ github.com/konsorten/go-windows-terminal-sequences github.com/magefile/mage/mg github.com/magefile/mage/sh github.com/magefile/mage/target -# github.com/mattn/go-colorable v0.0.8 +# github.com/mattn/go-colorable v0.1.2 github.com/mattn/go-colorable -# github.com/mattn/go-isatty v0.0.2 +# github.com/mattn/go-isatty v0.0.9 github.com/mattn/go-isatty # github.com/mattn/go-shellwords v1.0.7 github.com/mattn/go-shellwords @@ -376,6 +377,8 @@ github.com/pierrec/lz4/internal/xxh32 github.com/pierrre/gotestcover # github.com/pkg/errors v0.9.1 github.com/pkg/errors +# github.com/pmezard/go-difflib v1.0.0 +github.com/pmezard/go-difflib/difflib # github.com/prometheus/procfs v0.0.11 github.com/prometheus/procfs github.com/prometheus/procfs/internal/fs @@ -406,6 +409,8 @@ github.com/sirupsen/logrus github.com/spf13/cobra # github.com/spf13/pflag v1.0.3 github.com/spf13/pflag +# github.com/stretchr/testify v1.4.0 +github.com/stretchr/testify/assert # github.com/tsg/go-daemon v0.0.0-20200207173439-e704b93fd89b github.com/tsg/go-daemon # github.com/urso/go-bin v0.0.0-20180220135811-781c575c9f0e @@ -452,7 +457,7 @@ go.uber.org/zap/internal/color go.uber.org/zap/internal/exit go.uber.org/zap/zapcore go.uber.org/zap/zaptest/observer -# golang.org/x/crypto v0.0.0-20200204104054-c9f3fb736b72 +# golang.org/x/crypto v0.0.0-20210921155107-089bfa567519 golang.org/x/crypto/cast5 golang.org/x/crypto/ed25519 golang.org/x/crypto/ed25519/internal/edwards25519 @@ -471,10 +476,11 @@ golang.org/x/exp/cmd/apidiff # golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f golang.org/x/lint golang.org/x/lint/golint -# golang.org/x/mod v0.2.0 +# golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4 +golang.org/x/mod/internal/lazyregexp golang.org/x/mod/module golang.org/x/mod/semver -# golang.org/x/net v0.0.0-20200226121028-0de0cce0169b +# golang.org/x/net v0.0.0-20220722155237-a158d28d115b golang.org/x/net/bpf golang.org/x/net/context golang.org/x/net/context/ctxhttp @@ -497,16 +503,21 @@ golang.org/x/oauth2/google golang.org/x/oauth2/internal golang.org/x/oauth2/jws golang.org/x/oauth2/jwt -# golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e +# golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4 golang.org/x/sync/errgroup -# golang.org/x/sys v0.0.0-20200331124033-c3d80250170d +# golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f +golang.org/x/sys/execabs +golang.org/x/sys/internal/unsafeheader +golang.org/x/sys/plan9 golang.org/x/sys/unix golang.org/x/sys/windows golang.org/x/sys/windows/registry golang.org/x/sys/windows/svc golang.org/x/sys/windows/svc/debug golang.org/x/sys/windows/svc/eventlog -# golang.org/x/text v0.3.2 +# golang.org/x/term v0.0.0-20210927222741-03fcf44c2211 +golang.org/x/term +# golang.org/x/text v0.3.8 golang.org/x/text/cases golang.org/x/text/collate golang.org/x/text/internal @@ -521,7 +532,7 @@ golang.org/x/text/unicode/bidi golang.org/x/text/unicode/norm # golang.org/x/time v0.0.0-20191024005414-555d28b269f0 golang.org/x/time/rate -# golang.org/x/tools v0.0.0-20200331202046-9d5940d49312 +# golang.org/x/tools v0.1.12 golang.org/x/tools/cmd/goimports golang.org/x/tools/go/analysis golang.org/x/tools/go/analysis/passes/inspect @@ -531,19 +542,23 @@ golang.org/x/tools/go/buildutil golang.org/x/tools/go/gcexportdata golang.org/x/tools/go/internal/gcimporter golang.org/x/tools/go/internal/packagesdriver +golang.org/x/tools/go/internal/pkgbits golang.org/x/tools/go/packages golang.org/x/tools/go/types/objectpath golang.org/x/tools/go/types/typeutil golang.org/x/tools/go/vcs golang.org/x/tools/internal/analysisinternal +golang.org/x/tools/internal/event +golang.org/x/tools/internal/event/core +golang.org/x/tools/internal/event/keys +golang.org/x/tools/internal/event/label golang.org/x/tools/internal/fastwalk golang.org/x/tools/internal/gocommand golang.org/x/tools/internal/gopathwalk golang.org/x/tools/internal/imports golang.org/x/tools/internal/packagesinternal -# golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 -golang.org/x/xerrors -golang.org/x/xerrors/internal +golang.org/x/tools/internal/typeparams +golang.org/x/tools/internal/typesinternal # google.golang.org/api v0.15.0 google.golang.org/api/googleapi google.golang.org/api/googleapi/transport